From 3116250da98be7e4de86d89e50a49f29bccbe2dc Mon Sep 17 00:00:00 2001 From: Nick Hagerty Date: Fri, 19 Apr 2024 16:00:58 -0400 Subject: [PATCH 0001/1018] Initial port of kspace_modify collective yes to KOKKOS package --- src/KOKKOS/remap_kokkos.cpp | 359 ++++++++++++++++++++++++++++++------ src/KOKKOS/remap_kokkos.h | 8 +- 2 files changed, 309 insertions(+), 58 deletions(-) diff --git a/src/KOKKOS/remap_kokkos.cpp b/src/KOKKOS/remap_kokkos.cpp index 0d539ada83..7fbfdd1130 100644 --- a/src/KOKKOS/remap_kokkos.cpp +++ b/src/KOKKOS/remap_kokkos.cpp @@ -103,11 +103,7 @@ template void RemapKokkos::remap_3d_kokkos(typename FFT_AT::t_FFT_SCALAR_1d d_in, typename FFT_AT::t_FFT_SCALAR_1d d_out, typename FFT_AT::t_FFT_SCALAR_1d d_buf, struct remap_plan_3d_kokkos *plan) { - // collective flag not yet supported - // use point-to-point communication - - int i,isend,irecv; typename FFT_AT::t_FFT_SCALAR_1d d_scratch; if (plan->memory == 0) @@ -116,70 +112,119 @@ void RemapKokkos::remap_3d_kokkos(typename FFT_AT::t_FFT_SCALAR_1d d d_scratch = plan->d_scratch; // post all recvs into scratch space + // If not using GPU-aware MPI, mirror data to host FFT_SCALAR* v_scratch = d_scratch.data(); - if (!plan->usegpu_aware) { - plan->h_scratch = Kokkos::create_mirror_view(d_scratch); - v_scratch = plan->h_scratch.data(); - } - - for (irecv = 0; irecv < plan->nrecv; irecv++) { - FFT_SCALAR* scratch = v_scratch + plan->recv_bufloc[irecv]; - MPI_Irecv(scratch,plan->recv_size[irecv], - MPI_FFT_SCALAR,plan->recv_proc[irecv],0, - plan->comm,&plan->request[irecv]); - } - FFT_SCALAR* v_sendbuf = plan->d_sendbuf.data(); if (!plan->usegpu_aware) { + plan->h_scratch = Kokkos::create_mirror_view(d_scratch); plan->h_sendbuf = Kokkos::create_mirror_view(plan->d_sendbuf); + v_scratch = plan->h_scratch.data(); v_sendbuf = plan->h_sendbuf.data(); } - // send all messages to other procs + // use point-to-point communication - for (isend = 0; isend < plan->nsend; isend++) { - int in_offset = plan->send_offset[isend]; - plan->pack(d_in,in_offset, - plan->d_sendbuf,0,&plan->packplan[isend]); + if (!plan->usecollective) { + int i,isend,irecv; - if (!plan->usegpu_aware) - Kokkos::deep_copy(plan->h_sendbuf,plan->d_sendbuf); - MPI_Send(v_sendbuf,plan->send_size[isend],MPI_FFT_SCALAR, - plan->send_proc[isend],0,plan->comm); - } + for (irecv = 0; irecv < plan->nrecv; irecv++) { + FFT_SCALAR* scratch = v_scratch + plan->recv_bufloc[irecv]; + MPI_Irecv(scratch,plan->recv_size[irecv], + MPI_FFT_SCALAR,plan->recv_proc[irecv],0, + plan->comm,&plan->request[irecv]); + } - // copy in -> scratch -> out for self data + // send all messages to other procs - if (plan->self) { - isend = plan->nsend; - irecv = plan->nrecv; + for (isend = 0; isend < plan->nsend; isend++) { + int in_offset = plan->send_offset[isend]; + plan->pack(d_in,in_offset, + plan->d_sendbuf,0,&plan->packplan[isend]); - int in_offset = plan->send_offset[isend]; - int scratch_offset = plan->recv_bufloc[irecv]; - int out_offset = plan->recv_offset[irecv]; + if (!plan->usegpu_aware) + Kokkos::deep_copy(plan->h_sendbuf,plan->d_sendbuf); - plan->pack(d_in,in_offset, - d_scratch,scratch_offset, - &plan->packplan[isend]); - plan->unpack(d_scratch,scratch_offset, - d_out,out_offset,&plan->unpackplan[irecv]); - } + MPI_Send(v_sendbuf,plan->send_size[isend],MPI_FFT_SCALAR, + plan->send_proc[isend],0,plan->comm); + } - // unpack all messages from scratch -> out + // copy in -> scratch -> out for self data - for (i = 0; i < plan->nrecv; i++) { - MPI_Waitany(plan->nrecv,plan->request,&irecv,MPI_STATUS_IGNORE); + if (plan->self) { + isend = plan->nsend; + irecv = plan->nrecv; - int scratch_offset = plan->recv_bufloc[irecv]; - int out_offset = plan->recv_offset[irecv]; + int in_offset = plan->send_offset[isend]; + int scratch_offset = plan->recv_bufloc[irecv]; + int out_offset = plan->recv_offset[irecv]; - if (!plan->usegpu_aware) - Kokkos::deep_copy(d_scratch,plan->h_scratch); + plan->pack(d_in,in_offset, + d_scratch,scratch_offset, + &plan->packplan[isend]); + plan->unpack(d_scratch,scratch_offset, + d_out,out_offset,&plan->unpackplan[irecv]); + } - plan->unpack(d_scratch,scratch_offset, - d_out,out_offset,&plan->unpackplan[irecv]); + // unpack all messages from scratch -> out + + for (i = 0; i < plan->nrecv; i++) { + MPI_Waitany(plan->nrecv,plan->request,&irecv,MPI_STATUS_IGNORE); + + int scratch_offset = plan->recv_bufloc[irecv]; + int out_offset = plan->recv_offset[irecv]; + + if (!plan->usegpu_aware) + Kokkos::deep_copy(d_scratch,plan->h_scratch); + + plan->unpack(d_scratch,scratch_offset, + d_out,out_offset,&plan->unpackplan[irecv]); + } + } else { + if (plan->commringlen > 0) { + int isend,irecv; + + + // populate send data + // buffers are allocated and count/displacement buffers + // are populated in remap_3d_create_plan_kokkos + + int currentSendBufferOffset = 0; + for (isend = 0; isend < plan->commringlen; isend++) { + int foundentry = 0; + for (int i=0;(insend && !foundentry); i++) { + if (plan->send_proc[i] == plan->commringlist[isend]) { + foundentry = 1; + plan->pack(d_in,plan->send_offset[i], + plan->d_sendbuf,currentSendBufferOffset, + &plan->packplan[i]); + currentSendBufferOffset += plan->send_size[i]; + } + } + } + if (!plan->usegpu_aware) + Kokkos::deep_copy(plan->h_sendbuf,plan->d_sendbuf); + + MPI_Alltoallv(v_sendbuf, plan->sendcnts, plan->sdispls, + MPI_FFT_SCALAR, v_scratch, plan->rcvcnts, + plan->rdispls, MPI_FFT_SCALAR, plan->comm); + + // unpack the data from the recv buffer into out + + if (!plan->usegpu_aware) + Kokkos::deep_copy(d_scratch,plan->h_scratch); + + int currentRecvBufferOffset = 0; + for (irecv = 0; irecv < plan->commringlen; irecv++) { + if (plan->nrecvmap[irecv] > -1) { + plan->unpack(d_scratch,currentRecvBufferOffset, + d_out,plan->recv_offset[plan->nrecvmap[irecv]], + &plan->unpackplan[plan->nrecvmap[irecv]]); + currentRecvBufferOffset += plan->recv_size[plan->nrecvmap[irecv]]; + } + } + } } } @@ -223,7 +268,7 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat struct remap_plan_3d_kokkos *plan; struct extent_3d *inarray, *outarray; struct extent_3d in,out,overlap; - int i,iproc,nsend,nrecv,ibuf,size,me,nprocs; + int i,j,iproc,nsend,nrecv,ibuf,size,me,nprocs,isend,irecv; // query MPI info @@ -435,6 +480,108 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat } } + // create sub-comm rank list + if (plan->usecollective) { + plan->commringlist = nullptr; + + // merge recv and send rank lists + // ask Steve Plimpton about method to more accurately determine + // maximum number of procs contributing to pencil + + int maxcommsize = nprocs; + int *commringlist = (int *) malloc(maxcommsize*sizeof(int)); + int commringlen = 0; + + for (i = 0; i < nrecv; i++) { + commringlist[i] = plan->recv_proc[i]; + commringlen++; + } + + for (i = 0; i < nsend; i++) { + int foundentry = 0; + for (j = 0; j < commringlen;j++) + if (commringlist[j] == plan->send_proc[i]) foundentry = 1; + if (!foundentry) { + commringlist[commringlen] = plan->send_proc[i]; + commringlen++; + } + } + + // sort initial commringlist + + int swap = 0; + for (i = 0 ; i < (commringlen - 1); i++) { + for (j = 0 ; j < commringlen - i - 1; j++) { + if (commringlist[j] > commringlist[j+1]) { + swap = commringlist[j]; + commringlist[j] = commringlist[j+1]; + commringlist[j+1] = swap; + } + } + } + + // collide all inarray extents for the comm ring with all output + // extents and all outarray extents for the comm ring with all input + // extents - if there is a collison add the rank to the comm ring, + // keep iterating until nothing is added to commring + + int commringappend = 1; + while (commringappend) { + int newcommringlen = commringlen; + commringappend = 0; + for (i = 0; i < commringlen; i++) { + for (j = 0; j < nprocs; j++) { + if (remap_3d_collide(&inarray[commringlist[i]], + &outarray[j],&overlap)) { + int alreadyinlist = 0; + for (int k = 0; k < newcommringlen; k++) { + if (commringlist[k] == j) { + alreadyinlist = 1; + } + } + if (!alreadyinlist) { + commringlist[newcommringlen++] = j; + commringappend = 1; + } + } + if (remap_3d_collide(&outarray[commringlist[i]], + &inarray[j],&overlap)) { + int alreadyinlist = 0; + for (int k = 0 ; k < newcommringlen; k++) { + if (commringlist[k] == j) alreadyinlist = 1; + } + if (!alreadyinlist) { + commringlist[newcommringlen++] = j; + commringappend = 1; + } + } + } + } + commringlen = newcommringlen; + } + + // sort the final commringlist + + for (i = 0 ; i < ( commringlen - 1 ); i++) { + for (j = 0 ; j < commringlen - i - 1; j++) { + if (commringlist[j] > commringlist[j+1]) { + swap = commringlist[j]; + commringlist[j] = commringlist[j+1]; + commringlist[j+1] = swap; + } + } + } + + // resize commringlist to final size + + commringlist = (int *) realloc(commringlist, commringlen*sizeof(int)); + + // set the plan->commringlist + + plan->commringlen = commringlen; + plan->commringlist = commringlist; + } + // plan->nrecv = # of recvs not including self // for collectives include self in the nsend list @@ -455,15 +602,83 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat free(inarray); free(outarray); - // find biggest send message (not including self) and malloc space for it + // the plan->d_sendbuf and plan->d_recvbuf are used by both the + // collective & non-collective implementations. + // For non-collective, the buffer size is MAX(send_size) for any one send + // For collective, the buffer size is SUM(send_size) for all sends - size = 0; - for (nsend = 0; nsend < plan->nsend; nsend++) - size = MAX(size,plan->send_size[nsend]); + if (!plan->usecollective) { - if (size) { - plan->d_sendbuf = typename FFT_AT::t_FFT_SCALAR_1d("remap3d:sendbuf",size); - if (!plan->d_sendbuf.data()) return nullptr; + // find biggest send message (not including self) and malloc space for it + + size = 0; + for (nsend = 0; nsend < plan->nsend; nsend++) + size = MAX(size,plan->send_size[nsend]); + + if (size) { + plan->d_sendbuf = typename FFT_AT::t_FFT_SCALAR_1d("remap3d:sendbuf",size); + if (!plan->d_sendbuf.data()) return nullptr; + } + } else { + + // allocate buffer for all send messages (including self) + // the method to allocate receive scratch space is sufficient + // for collectives + + size = 0; + for (nsend = 0; nsend < plan->nsend; nsend++) + size += plan->send_size[nsend]; + + if (size) { + plan->d_sendbuf = typename FFT_AT::t_FFT_SCALAR_1d("remap3d:sendbuf",size); + if (!plan->d_sendbuf.data()) return nullptr; + } + + // allocate buffers for send and receive counts, displacements + + if (plan->commringlen) { + plan->sendcnts = (int *) malloc(sizeof(int) * plan->commringlen); + plan->rcvcnts = (int *) malloc(sizeof(int) * plan->commringlen); + plan->sdispls = (int *) malloc(sizeof(int) * plan->commringlen); + plan->rdispls = (int *) malloc(sizeof(int) * plan->commringlen); + plan->nrecvmap = (int *) malloc(sizeof(int) * plan->commringlen); + + // populate buffers for send counts & displacements + + int currentSendBufferOffset = 0; + for (isend = 0; isend < plan->commringlen; isend++) { + plan->sendcnts[isend] = 0; + plan->sdispls[isend] = 0; + int foundentry = 0; + for (int i=0;(insend && !foundentry); i++) { + if (plan->send_proc[i] == plan->commringlist[isend]) { + foundentry = 1; + plan->sendcnts[isend] = plan->send_size[i]; + plan->sdispls[isend] = currentSendBufferOffset; + currentSendBufferOffset += plan->send_size[i]; + } + } + } + + // populate buffers for recv counts & displacements + + int currentRecvBufferOffset = 0; + for (irecv = 0; irecv < plan->commringlen; irecv++) { + plan->rcvcnts[irecv] = 0; + plan->rdispls[irecv] = 0; + plan->nrecvmap[irecv] = -1; + int foundentry = 0; + for (int i=0;(inrecv && !foundentry); i++) { + if (plan->recv_proc[i] == plan->commringlist[irecv]) { + foundentry = 1; + plan->rcvcnts[irecv] = plan->recv_size[i]; + plan->rdispls[irecv] = currentRecvBufferOffset; + currentRecvBufferOffset += plan->recv_size[i]; + plan->nrecvmap[irecv] = i; + } + } + } + } } // if requested, allocate internal scratch space for recvs, @@ -477,9 +692,28 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat } } + // if using collective and the commringlist is NOT empty create a + // communicator for the plan based off an MPI_Group created with + // ranks from the commringlist + + if ((plan->usecollective && (plan->commringlen > 0))) { + MPI_Group orig_group, new_group; + MPI_Comm_group(comm, &orig_group); + MPI_Group_incl(orig_group, plan->commringlen, + plan->commringlist, &new_group); + MPI_Comm_create(comm, new_group, &plan->comm); + } + + // if using collective and the comm ring list is empty create + // a communicator for the plan with an empty group + + else if ((plan->usecollective) && (plan->commringlen == 0)) { + MPI_Comm_create(comm, MPI_GROUP_EMPTY, &plan->comm); + } + // not using collective - dup comm - MPI_Comm_dup(comm,&plan->comm); + else MPI_Comm_dup(comm,&plan->comm); // return pointer to plan @@ -500,6 +734,17 @@ void RemapKokkos::remap_3d_destroy_plan_kokkos(struct remap_plan_3d_ if (!((plan->usecollective) && (plan->commringlen == 0))) MPI_Comm_free(&plan->comm); + if (plan->usecollective) { + if (plan->commringlist != nullptr) { + free(plan->commringlist); + free(plan->sendcnts); + free(plan->rcvcnts); + free(plan->sdispls); + free(plan->rdispls); + free(plan->nrecvmap); + } + } + // free internal arrays if (plan->nsend || plan->self) { diff --git a/src/KOKKOS/remap_kokkos.h b/src/KOKKOS/remap_kokkos.h index 77a3b1a37a..9dbd8d683c 100644 --- a/src/KOKKOS/remap_kokkos.h +++ b/src/KOKKOS/remap_kokkos.h @@ -52,9 +52,15 @@ struct remap_plan_3d_kokkos { int memory; // user provides scratch space or not MPI_Comm comm; // group of procs performing remap int usecollective; // use collective or point-to-point MPI + int usegpu_aware; // use GPU-Aware MPI or not + // variables specific to collective MPI int commringlen; // length of commringlist int *commringlist; // ranks on communication ring of this plan - int usegpu_aware; // use GPU-Aware MPI or not + int *sendcnts; // # of elements in send buffer for each rank + int *rcvcnts; // # of elements in recv buffer for each rank + int *sdispls; // extraction location in send buffer for each rank + int *rdispls; // extraction location in recv buffer for each rank + int *nrecvmap; // maps receive index to rank index }; template From 0af4fe270281e49ee9e0cb243742d1f19bd408a7 Mon Sep 17 00:00:00 2001 From: Stan Moore Date: Sat, 20 Apr 2024 09:39:41 -0600 Subject: [PATCH 0002/1018] Enable collective comm for PPPMKokkos --- src/KOKKOS/pppm_kokkos.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/KOKKOS/pppm_kokkos.cpp b/src/KOKKOS/pppm_kokkos.cpp index 73e2c1f06f..5a936626d9 100644 --- a/src/KOKKOS/pppm_kokkos.cpp +++ b/src/KOKKOS/pppm_kokkos.cpp @@ -794,7 +794,6 @@ void PPPMKokkos::allocate() // 2nd FFT returns data in 3d brick decomposition // remap takes data from 3d brick to FFT decomposition - int collective_flag = 0; // not yet supported in Kokkos version int gpu_aware_flag = lmp->kokkos->gpu_aware_flag; int tmp; From f43fec417d33734a93b180b1759cab8dc34998b2 Mon Sep 17 00:00:00 2001 From: Nick Hagerty Date: Mon, 22 Apr 2024 10:23:14 -0400 Subject: [PATCH 0003/1018] Updated collective flag keyword in KOKKOS PPPM to use setting from input file --- src/KOKKOS/pppm_kokkos.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/KOKKOS/pppm_kokkos.cpp b/src/KOKKOS/pppm_kokkos.cpp index 73e2c1f06f..273a53ab8f 100644 --- a/src/KOKKOS/pppm_kokkos.cpp +++ b/src/KOKKOS/pppm_kokkos.cpp @@ -794,7 +794,7 @@ void PPPMKokkos::allocate() // 2nd FFT returns data in 3d brick decomposition // remap takes data from 3d brick to FFT decomposition - int collective_flag = 0; // not yet supported in Kokkos version + int collective_flag = force->kspace->collective_flag; int gpu_aware_flag = lmp->kokkos->gpu_aware_flag; int tmp; From f9e349a2bc5f9adc9d868dc6832af9a736873c26 Mon Sep 17 00:00:00 2001 From: Nick Hagerty Date: Tue, 23 Apr 2024 13:42:46 -0400 Subject: [PATCH 0004/1018] Fix load balancing issue with 2D FFTs --- src/KSPACE/pppm.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/KSPACE/pppm.cpp b/src/KSPACE/pppm.cpp index 4fe5075f44..06cbf119e3 100644 --- a/src/KSPACE/pppm.cpp +++ b/src/KSPACE/pppm.cpp @@ -1389,10 +1389,7 @@ void PPPM::set_grid_local() // of the global FFT mesh that I own in x-pencil decomposition int npey_fft,npez_fft; - if (nz_pppm >= nprocs) { - npey_fft = 1; - npez_fft = nprocs; - } else procs2grid2d(nprocs,ny_pppm,nz_pppm,&npey_fft,&npez_fft); + procs2grid2d(nprocs,ny_pppm,nz_pppm,&npey_fft,&npez_fft); int me_y = me % npey_fft; int me_z = me / npey_fft; From 65e8a5c981c559ef3ba5f5d1b2fb9e26667206ce Mon Sep 17 00:00:00 2001 From: Nick Hagerty Date: Tue, 23 Apr 2024 14:59:42 -0400 Subject: [PATCH 0005/1018] Relocated send & recv initializations to occur together, since they are independent --- src/KOKKOS/remap_kokkos.cpp | 97 ++++++++++++++++--------------------- 1 file changed, 42 insertions(+), 55 deletions(-) diff --git a/src/KOKKOS/remap_kokkos.cpp b/src/KOKKOS/remap_kokkos.cpp index 7fbfdd1130..404fddd7c4 100644 --- a/src/KOKKOS/remap_kokkos.cpp +++ b/src/KOKKOS/remap_kokkos.cpp @@ -308,28 +308,29 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat out.khi = out_khi; out.ksize = out.khi - out.klo + 1; - // combine output extents across all procs - inarray = (struct extent_3d *) malloc(nprocs*sizeof(struct extent_3d)); if (inarray == nullptr) return nullptr; outarray = (struct extent_3d *) malloc(nprocs*sizeof(struct extent_3d)); if (outarray == nullptr) return nullptr; + // combine input & output extents across all procs + + MPI_Allgather(&in,sizeof(struct extent_3d),MPI_BYTE, + inarray,sizeof(struct extent_3d),MPI_BYTE,comm); MPI_Allgather(&out,sizeof(struct extent_3d),MPI_BYTE, outarray,sizeof(struct extent_3d),MPI_BYTE,comm); - // count send collides, including self + // count send & recv collides, including self nsend = 0; - iproc = me; + nrecv = 0; for (i = 0; i < nprocs; i++) { - iproc++; - if (iproc == nprocs) iproc = 0; - nsend += remap_3d_collide(&in,&outarray[iproc],&overlap); + nsend += remap_3d_collide(&in,&outarray[i],&overlap); + nrecv += remap_3d_collide(&out,&inarray[i],&overlap); } - // malloc space for send info + // malloc space for send & recv info if (nsend) { plan->pack = PackKokkos::pack_3d; @@ -344,6 +345,39 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat plan->send_proc == nullptr || plan->packplan == nullptr) return nullptr; } + if (nrecv) { + if (permute == 0) + plan->unpack = PackKokkos::unpack_3d; + else if (permute == 1) { + if (nqty == 1) + plan->unpack = PackKokkos::unpack_3d_permute1_1; + else if (nqty == 2) + plan->unpack = PackKokkos::unpack_3d_permute1_2; + else + plan->unpack = PackKokkos::unpack_3d_permute1_n; + } + else if (permute == 2) { + if (nqty == 1) + plan->unpack = PackKokkos::unpack_3d_permute2_1; + else if (nqty == 2) + plan->unpack = PackKokkos::unpack_3d_permute2_2; + else + plan->unpack = PackKokkos::unpack_3d_permute2_n; + } + + plan->recv_offset = (int *) malloc(nrecv*sizeof(int)); + plan->recv_size = (int *) malloc(nrecv*sizeof(int)); + plan->recv_proc = (int *) malloc(nrecv*sizeof(int)); + plan->recv_bufloc = (int *) malloc(nrecv*sizeof(int)); + plan->request = (MPI_Request *) malloc(nrecv*sizeof(MPI_Request)); + plan->unpackplan = (struct pack_plan_3d *) + malloc(nrecv*sizeof(struct pack_plan_3d)); + + if (plan->recv_offset == nullptr || plan->recv_size == nullptr || + plan->recv_proc == nullptr || plan->recv_bufloc == nullptr || + plan->request == nullptr || plan->unpackplan == nullptr) return nullptr; + } + // store send info, with self as last entry nsend = 0; @@ -377,55 +411,8 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat } else plan->nsend = nsend; - // combine input extents across all procs - - MPI_Allgather(&in,sizeof(struct extent_3d),MPI_BYTE, - inarray,sizeof(struct extent_3d),MPI_BYTE,comm); - - // count recv collides, including self - - nrecv = 0; - iproc = me; - for (i = 0; i < nprocs; i++) { - iproc++; - if (iproc == nprocs) iproc = 0; - nrecv += remap_3d_collide(&out,&inarray[iproc],&overlap); - } - // malloc space for recv info - if (nrecv) { - if (permute == 0) - plan->unpack = PackKokkos::unpack_3d; - else if (permute == 1) { - if (nqty == 1) - plan->unpack = PackKokkos::unpack_3d_permute1_1; - else if (nqty == 2) - plan->unpack = PackKokkos::unpack_3d_permute1_2; - else - plan->unpack = PackKokkos::unpack_3d_permute1_n; - } - else if (permute == 2) { - if (nqty == 1) - plan->unpack = PackKokkos::unpack_3d_permute2_1; - else if (nqty == 2) - plan->unpack = PackKokkos::unpack_3d_permute2_2; - else - plan->unpack = PackKokkos::unpack_3d_permute2_n; - } - - plan->recv_offset = (int *) malloc(nrecv*sizeof(int)); - plan->recv_size = (int *) malloc(nrecv*sizeof(int)); - plan->recv_proc = (int *) malloc(nrecv*sizeof(int)); - plan->recv_bufloc = (int *) malloc(nrecv*sizeof(int)); - plan->request = (MPI_Request *) malloc(nrecv*sizeof(MPI_Request)); - plan->unpackplan = (struct pack_plan_3d *) - malloc(nrecv*sizeof(struct pack_plan_3d)); - - if (plan->recv_offset == nullptr || plan->recv_size == nullptr || - plan->recv_proc == nullptr || plan->recv_bufloc == nullptr || - plan->request == nullptr || plan->unpackplan == nullptr) return nullptr; - } // store recv info, with self as last entry From 1a431b02aed66fba073f22458ffefb6c81021ba7 Mon Sep 17 00:00:00 2001 From: Nick Hagerty Date: Wed, 24 Apr 2024 09:23:29 -0400 Subject: [PATCH 0006/1018] Split collective and non-collective into conditionals. Multi-node test passing. Beginning optimization of collective --- src/KOKKOS/remap_kokkos.cpp | 611 ++++++++++++++++++++++-------------- 1 file changed, 382 insertions(+), 229 deletions(-) diff --git a/src/KOKKOS/remap_kokkos.cpp b/src/KOKKOS/remap_kokkos.cpp index 404fddd7c4..1dcf6c4938 100644 --- a/src/KOKKOS/remap_kokkos.cpp +++ b/src/KOKKOS/remap_kokkos.cpp @@ -321,169 +321,349 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat MPI_Allgather(&out,sizeof(struct extent_3d),MPI_BYTE, outarray,sizeof(struct extent_3d),MPI_BYTE,comm); - // count send & recv collides, including self + // for efficiency, handle collective & non-collective setup separately - nsend = 0; - nrecv = 0; - for (i = 0; i < nprocs; i++) { - nsend += remap_3d_collide(&in,&outarray[i],&overlap); - nrecv += remap_3d_collide(&out,&inarray[i],&overlap); - } + if (!plan->usecollective) { + // count send & recv collides, including self - // malloc space for send & recv info - - if (nsend) { - plan->pack = PackKokkos::pack_3d; - - plan->send_offset = (int *) malloc(nsend*sizeof(int)); - plan->send_size = (int *) malloc(nsend*sizeof(int)); - plan->send_proc = (int *) malloc(nsend*sizeof(int)); - plan->packplan = (struct pack_plan_3d *) - malloc(nsend*sizeof(struct pack_plan_3d)); - - if (plan->send_offset == nullptr || plan->send_size == nullptr || - plan->send_proc == nullptr || plan->packplan == nullptr) return nullptr; - } - - if (nrecv) { - if (permute == 0) - plan->unpack = PackKokkos::unpack_3d; - else if (permute == 1) { - if (nqty == 1) - plan->unpack = PackKokkos::unpack_3d_permute1_1; - else if (nqty == 2) - plan->unpack = PackKokkos::unpack_3d_permute1_2; - else - plan->unpack = PackKokkos::unpack_3d_permute1_n; - } - else if (permute == 2) { - if (nqty == 1) - plan->unpack = PackKokkos::unpack_3d_permute2_1; - else if (nqty == 2) - plan->unpack = PackKokkos::unpack_3d_permute2_2; - else - plan->unpack = PackKokkos::unpack_3d_permute2_n; + nsend = 0; + nrecv = 0; + for (i = 0; i < nprocs; i++) { + nsend += remap_3d_collide(&in,&outarray[i],&overlap); + nrecv += remap_3d_collide(&out,&inarray[i],&overlap); } - plan->recv_offset = (int *) malloc(nrecv*sizeof(int)); - plan->recv_size = (int *) malloc(nrecv*sizeof(int)); - plan->recv_proc = (int *) malloc(nrecv*sizeof(int)); - plan->recv_bufloc = (int *) malloc(nrecv*sizeof(int)); - plan->request = (MPI_Request *) malloc(nrecv*sizeof(MPI_Request)); - plan->unpackplan = (struct pack_plan_3d *) - malloc(nrecv*sizeof(struct pack_plan_3d)); + // malloc space for send & recv info - if (plan->recv_offset == nullptr || plan->recv_size == nullptr || - plan->recv_proc == nullptr || plan->recv_bufloc == nullptr || - plan->request == nullptr || plan->unpackplan == nullptr) return nullptr; - } + if (nsend) { + plan->pack = PackKokkos::pack_3d; - // store send info, with self as last entry + plan->send_offset = (int *) malloc(nsend*sizeof(int)); + plan->send_size = (int *) malloc(nsend*sizeof(int)); + plan->send_proc = (int *) malloc(nsend*sizeof(int)); + plan->packplan = (struct pack_plan_3d *) + malloc(nsend*sizeof(struct pack_plan_3d)); - nsend = 0; - iproc = me; - for (i = 0; i < nprocs; i++) { - iproc++; - if (iproc == nprocs) iproc = 0; - if (remap_3d_collide(&in,&outarray[iproc],&overlap)) { - plan->send_proc[nsend] = iproc; - plan->send_offset[nsend] = nqty * - ((overlap.klo-in.klo)*in.jsize*in.isize + - ((overlap.jlo-in.jlo)*in.isize + overlap.ilo-in.ilo)); - plan->packplan[nsend].nfast = nqty*overlap.isize; - plan->packplan[nsend].nmid = overlap.jsize; - plan->packplan[nsend].nslow = overlap.ksize; - plan->packplan[nsend].nstride_line = nqty*in.isize; - plan->packplan[nsend].nstride_plane = nqty*in.jsize*in.isize; - plan->packplan[nsend].nqty = nqty; - plan->send_size[nsend] = nqty*overlap.isize*overlap.jsize*overlap.ksize; - nsend++; + if (plan->send_offset == nullptr || plan->send_size == nullptr || + plan->send_proc == nullptr || plan->packplan == nullptr) return nullptr; } - } - // plan->nsend = # of sends not including self - - if (nsend && plan->send_proc[nsend-1] == me) { - if (plan->usecollective) // for collectives include self in nsend list - plan->nsend = nsend; - else - plan->nsend = nsend - 1; - } else - plan->nsend = nsend; - - // malloc space for recv info - - - // store recv info, with self as last entry - - ibuf = 0; - nrecv = 0; - iproc = me; - - for (i = 0; i < nprocs; i++) { - iproc++; - if (iproc == nprocs) iproc = 0; - if (remap_3d_collide(&out,&inarray[iproc],&overlap)) { - plan->recv_proc[nrecv] = iproc; - plan->recv_bufloc[nrecv] = ibuf; - - if (permute == 0) { - plan->recv_offset[nrecv] = nqty * - ((overlap.klo-out.klo)*out.jsize*out.isize + - (overlap.jlo-out.jlo)*out.isize + (overlap.ilo-out.ilo)); - plan->unpackplan[nrecv].nfast = nqty*overlap.isize; - plan->unpackplan[nrecv].nmid = overlap.jsize; - plan->unpackplan[nrecv].nslow = overlap.ksize; - plan->unpackplan[nrecv].nstride_line = nqty*out.isize; - plan->unpackplan[nrecv].nstride_plane = nqty*out.jsize*out.isize; - plan->unpackplan[nrecv].nqty = nqty; - } + if (nrecv) { + if (permute == 0) + plan->unpack = PackKokkos::unpack_3d; else if (permute == 1) { - plan->recv_offset[nrecv] = nqty * - ((overlap.ilo-out.ilo)*out.ksize*out.jsize + - (overlap.klo-out.klo)*out.jsize + (overlap.jlo-out.jlo)); - plan->unpackplan[nrecv].nfast = overlap.isize; - plan->unpackplan[nrecv].nmid = overlap.jsize; - plan->unpackplan[nrecv].nslow = overlap.ksize; - plan->unpackplan[nrecv].nstride_line = nqty*out.jsize; - plan->unpackplan[nrecv].nstride_plane = nqty*out.ksize*out.jsize; - plan->unpackplan[nrecv].nqty = nqty; + if (nqty == 1) + plan->unpack = PackKokkos::unpack_3d_permute1_1; + else if (nqty == 2) + plan->unpack = PackKokkos::unpack_3d_permute1_2; + else + plan->unpack = PackKokkos::unpack_3d_permute1_n; } - else { - plan->recv_offset[nrecv] = nqty * - ((overlap.jlo-out.jlo)*out.isize*out.ksize + - (overlap.ilo-out.ilo)*out.ksize + (overlap.klo-out.klo)); - plan->unpackplan[nrecv].nfast = overlap.isize; - plan->unpackplan[nrecv].nmid = overlap.jsize; - plan->unpackplan[nrecv].nslow = overlap.ksize; - plan->unpackplan[nrecv].nstride_line = nqty*out.ksize; - plan->unpackplan[nrecv].nstride_plane = nqty*out.isize*out.ksize; - plan->unpackplan[nrecv].nqty = nqty; + else if (permute == 2) { + if (nqty == 1) + plan->unpack = PackKokkos::unpack_3d_permute2_1; + else if (nqty == 2) + plan->unpack = PackKokkos::unpack_3d_permute2_2; + else + plan->unpack = PackKokkos::unpack_3d_permute2_n; } - plan->recv_size[nrecv] = nqty*overlap.isize*overlap.jsize*overlap.ksize; - ibuf += plan->recv_size[nrecv]; - nrecv++; + plan->recv_offset = (int *) malloc(nrecv*sizeof(int)); + plan->recv_size = (int *) malloc(nrecv*sizeof(int)); + plan->recv_proc = (int *) malloc(nrecv*sizeof(int)); + plan->recv_bufloc = (int *) malloc(nrecv*sizeof(int)); + plan->request = (MPI_Request *) malloc(nrecv*sizeof(MPI_Request)); + plan->unpackplan = (struct pack_plan_3d *) + malloc(nrecv*sizeof(struct pack_plan_3d)); + + if (plan->recv_offset == nullptr || plan->recv_size == nullptr || + plan->recv_proc == nullptr || plan->recv_bufloc == nullptr || + plan->request == nullptr || plan->unpackplan == nullptr) return nullptr; } - } - // create sub-comm rank list - if (plan->usecollective) { + // store send info, with self as last entry + + nsend = 0; + iproc = me; + for (i = 0; i < nprocs; i++) { + iproc++; + if (iproc == nprocs) iproc = 0; + if (remap_3d_collide(&in,&outarray[iproc],&overlap)) { + plan->send_proc[nsend] = iproc; + plan->send_offset[nsend] = nqty * + ((overlap.klo-in.klo)*in.jsize*in.isize + + ((overlap.jlo-in.jlo)*in.isize + overlap.ilo-in.ilo)); + plan->packplan[nsend].nfast = nqty*overlap.isize; + plan->packplan[nsend].nmid = overlap.jsize; + plan->packplan[nsend].nslow = overlap.ksize; + plan->packplan[nsend].nstride_line = nqty*in.isize; + plan->packplan[nsend].nstride_plane = nqty*in.jsize*in.isize; + plan->packplan[nsend].nqty = nqty; + plan->send_size[nsend] = nqty*overlap.isize*overlap.jsize*overlap.ksize; + nsend++; + } + } + + // plan->nsend = # of sends not including self + + if (nsend && plan->send_proc[nsend-1] == me) plan->nsend = nsend - 1; + else plan->nsend = nsend; + + // store recv info, with self as last entry + + ibuf = 0; + nrecv = 0; + iproc = me; + + for (i = 0; i < nprocs; i++) { + iproc++; + if (iproc == nprocs) iproc = 0; + if (remap_3d_collide(&out,&inarray[iproc],&overlap)) { + plan->recv_proc[nrecv] = iproc; + plan->recv_bufloc[nrecv] = ibuf; + + if (permute == 0) { + plan->recv_offset[nrecv] = nqty * + ((overlap.klo-out.klo)*out.jsize*out.isize + + (overlap.jlo-out.jlo)*out.isize + (overlap.ilo-out.ilo)); + plan->unpackplan[nrecv].nfast = nqty*overlap.isize; + plan->unpackplan[nrecv].nmid = overlap.jsize; + plan->unpackplan[nrecv].nslow = overlap.ksize; + plan->unpackplan[nrecv].nstride_line = nqty*out.isize; + plan->unpackplan[nrecv].nstride_plane = nqty*out.jsize*out.isize; + plan->unpackplan[nrecv].nqty = nqty; + } + else if (permute == 1) { + plan->recv_offset[nrecv] = nqty * + ((overlap.ilo-out.ilo)*out.ksize*out.jsize + + (overlap.klo-out.klo)*out.jsize + (overlap.jlo-out.jlo)); + plan->unpackplan[nrecv].nfast = overlap.isize; + plan->unpackplan[nrecv].nmid = overlap.jsize; + plan->unpackplan[nrecv].nslow = overlap.ksize; + plan->unpackplan[nrecv].nstride_line = nqty*out.jsize; + plan->unpackplan[nrecv].nstride_plane = nqty*out.ksize*out.jsize; + plan->unpackplan[nrecv].nqty = nqty; + } + else { + plan->recv_offset[nrecv] = nqty * + ((overlap.jlo-out.jlo)*out.isize*out.ksize + + (overlap.ilo-out.ilo)*out.ksize + (overlap.klo-out.klo)); + plan->unpackplan[nrecv].nfast = overlap.isize; + plan->unpackplan[nrecv].nmid = overlap.jsize; + plan->unpackplan[nrecv].nslow = overlap.ksize; + plan->unpackplan[nrecv].nstride_line = nqty*out.ksize; + plan->unpackplan[nrecv].nstride_plane = nqty*out.isize*out.ksize; + plan->unpackplan[nrecv].nqty = nqty; + } + + plan->recv_size[nrecv] = nqty*overlap.isize*overlap.jsize*overlap.ksize; + ibuf += plan->recv_size[nrecv]; + nrecv++; + } + } + + // plan->nrecv = # of recvs not including self + + if (nrecv && plan->recv_proc[nrecv-1] == me) plan->nrecv = nrecv - 1; + else plan->nrecv = nrecv; + + // init remaining fields in remap plan + + plan->memory = memory; + + if (nrecv == plan->nrecv) plan->self = 0; + else plan->self = 1; + + + // the plan->d_sendbuf and plan->d_recvbuf are used by both the + // collective & non-collective implementations. + // For non-collective, the buffer size is MAX(send_size) for any one send + + // find biggest send message (not including self) and malloc space for it + + size = 0; + for (nsend = 0; nsend < plan->nsend; nsend++) + size = MAX(size,plan->send_size[nsend]); + + if (size) { + plan->d_sendbuf = typename FFT_AT::t_FFT_SCALAR_1d("remap3d:sendbuf",size); + if (!plan->d_sendbuf.data()) return nullptr; + } + + // if requested, allocate internal scratch space for recvs, + // only need it if I will receive any data (including self) + + if (memory == 1) { + if (nrecv > 0) { + plan->d_scratch = + typename FFT_AT::t_FFT_SCALAR_1d("remap3d:scratch",nqty*out.isize*out.jsize*out.ksize); + if (!plan->d_scratch.data()) return nullptr; + } + } + + // Non-collectives do not use MPI Communicator Groups + + MPI_Comm_dup(comm,&plan->comm); + } else { + // count send & recv collides, including self + + nsend = 0; + nrecv = 0; + for (i = 0; i < nprocs; i++) { + nsend += remap_3d_collide(&in,&outarray[i],&overlap); + nrecv += remap_3d_collide(&out,&inarray[i],&overlap); + } + + // malloc space for send & recv info + + if (nsend) { + plan->pack = PackKokkos::pack_3d; + + plan->send_offset = (int *) malloc(nsend*sizeof(int)); + plan->send_size = (int *) malloc(nsend*sizeof(int)); + plan->send_proc = (int *) malloc(nsend*sizeof(int)); + plan->packplan = (struct pack_plan_3d *) + malloc(nsend*sizeof(struct pack_plan_3d)); + + if (plan->send_offset == nullptr || plan->send_size == nullptr || + plan->send_proc == nullptr || plan->packplan == nullptr) return nullptr; + } + + if (nrecv) { + if (permute == 0) + plan->unpack = PackKokkos::unpack_3d; + else if (permute == 1) { + if (nqty == 1) + plan->unpack = PackKokkos::unpack_3d_permute1_1; + else if (nqty == 2) + plan->unpack = PackKokkos::unpack_3d_permute1_2; + else + plan->unpack = PackKokkos::unpack_3d_permute1_n; + } + else if (permute == 2) { + if (nqty == 1) + plan->unpack = PackKokkos::unpack_3d_permute2_1; + else if (nqty == 2) + plan->unpack = PackKokkos::unpack_3d_permute2_2; + else + plan->unpack = PackKokkos::unpack_3d_permute2_n; + } + + plan->recv_offset = (int *) malloc(nrecv*sizeof(int)); + plan->recv_size = (int *) malloc(nrecv*sizeof(int)); + plan->recv_proc = (int *) malloc(nrecv*sizeof(int)); + plan->recv_bufloc = (int *) malloc(nrecv*sizeof(int)); + plan->request = (MPI_Request *) malloc(nrecv*sizeof(MPI_Request)); + plan->unpackplan = (struct pack_plan_3d *) + malloc(nrecv*sizeof(struct pack_plan_3d)); + + if (plan->recv_offset == nullptr || plan->recv_size == nullptr || + plan->recv_proc == nullptr || plan->recv_bufloc == nullptr || + plan->request == nullptr || plan->unpackplan == nullptr) return nullptr; + } + + // store send info, with self as last entry + + nsend = 0; + iproc = me; + for (i = 0; i < nprocs; i++) { + iproc++; + if (iproc == nprocs) iproc = 0; + if (remap_3d_collide(&in,&outarray[iproc],&overlap)) { + plan->send_proc[nsend] = iproc; + plan->send_offset[nsend] = nqty * + ((overlap.klo-in.klo)*in.jsize*in.isize + + ((overlap.jlo-in.jlo)*in.isize + overlap.ilo-in.ilo)); + plan->packplan[nsend].nfast = nqty*overlap.isize; + plan->packplan[nsend].nmid = overlap.jsize; + plan->packplan[nsend].nslow = overlap.ksize; + plan->packplan[nsend].nstride_line = nqty*in.isize; + plan->packplan[nsend].nstride_plane = nqty*in.jsize*in.isize; + plan->packplan[nsend].nqty = nqty; + plan->send_size[nsend] = nqty*overlap.isize*overlap.jsize*overlap.ksize; + nsend++; + } + } + + // plan->nsend = # of sends not including self + + plan->nsend = nsend; + + // store recv info, with self as last entry + + ibuf = 0; + nrecv = 0; + iproc = me; + + for (i = 0; i < nprocs; i++) { + iproc++; + if (iproc == nprocs) iproc = 0; + if (remap_3d_collide(&out,&inarray[iproc],&overlap)) { + plan->recv_proc[nrecv] = iproc; + plan->recv_bufloc[nrecv] = ibuf; + + if (permute == 0) { + plan->recv_offset[nrecv] = nqty * + ((overlap.klo-out.klo)*out.jsize*out.isize + + (overlap.jlo-out.jlo)*out.isize + (overlap.ilo-out.ilo)); + plan->unpackplan[nrecv].nfast = nqty*overlap.isize; + plan->unpackplan[nrecv].nmid = overlap.jsize; + plan->unpackplan[nrecv].nslow = overlap.ksize; + plan->unpackplan[nrecv].nstride_line = nqty*out.isize; + plan->unpackplan[nrecv].nstride_plane = nqty*out.jsize*out.isize; + plan->unpackplan[nrecv].nqty = nqty; + } + else if (permute == 1) { + plan->recv_offset[nrecv] = nqty * + ((overlap.ilo-out.ilo)*out.ksize*out.jsize + + (overlap.klo-out.klo)*out.jsize + (overlap.jlo-out.jlo)); + plan->unpackplan[nrecv].nfast = overlap.isize; + plan->unpackplan[nrecv].nmid = overlap.jsize; + plan->unpackplan[nrecv].nslow = overlap.ksize; + plan->unpackplan[nrecv].nstride_line = nqty*out.jsize; + plan->unpackplan[nrecv].nstride_plane = nqty*out.ksize*out.jsize; + plan->unpackplan[nrecv].nqty = nqty; + } + else { + plan->recv_offset[nrecv] = nqty * + ((overlap.jlo-out.jlo)*out.isize*out.ksize + + (overlap.ilo-out.ilo)*out.ksize + (overlap.klo-out.klo)); + plan->unpackplan[nrecv].nfast = overlap.isize; + plan->unpackplan[nrecv].nmid = overlap.jsize; + plan->unpackplan[nrecv].nslow = overlap.ksize; + plan->unpackplan[nrecv].nstride_line = nqty*out.ksize; + plan->unpackplan[nrecv].nstride_plane = nqty*out.isize*out.ksize; + plan->unpackplan[nrecv].nqty = nqty; + } + + plan->recv_size[nrecv] = nqty*overlap.isize*overlap.jsize*overlap.ksize; + ibuf += plan->recv_size[nrecv]; + nrecv++; + } + } + + // plan->nrecv = # of recvs not including self + // for collectives include self in the nsend list + + plan->nrecv = nrecv; + + // create sub-comm rank list + plan->commringlist = nullptr; - + // merge recv and send rank lists // ask Steve Plimpton about method to more accurately determine // maximum number of procs contributing to pencil - + int maxcommsize = nprocs; int *commringlist = (int *) malloc(maxcommsize*sizeof(int)); int commringlen = 0; - + for (i = 0; i < nrecv; i++) { commringlist[i] = plan->recv_proc[i]; commringlen++; } - + for (i = 0; i < nsend; i++) { int foundentry = 0; for (j = 0; j < commringlen;j++) @@ -493,9 +673,9 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat commringlen++; } } - + // sort initial commringlist - + int swap = 0; for (i = 0 ; i < (commringlen - 1); i++) { for (j = 0 ; j < commringlen - i - 1; j++) { @@ -506,12 +686,12 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat } } } - + // collide all inarray extents for the comm ring with all output // extents and all outarray extents for the comm ring with all input // extents - if there is a collison add the rank to the comm ring, // keep iterating until nothing is added to commring - + int commringappend = 1; while (commringappend) { int newcommringlen = commringlen; @@ -519,7 +699,7 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat for (i = 0; i < commringlen; i++) { for (j = 0; j < nprocs; j++) { if (remap_3d_collide(&inarray[commringlist[i]], - &outarray[j],&overlap)) { + &outarray[j],&overlap)) { int alreadyinlist = 0; for (int k = 0; k < newcommringlen; k++) { if (commringlist[k] == j) { @@ -532,7 +712,7 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat } } if (remap_3d_collide(&outarray[commringlist[i]], - &inarray[j],&overlap)) { + &inarray[j],&overlap)) { int alreadyinlist = 0; for (int k = 0 ; k < newcommringlen; k++) { if (commringlist[k] == j) alreadyinlist = 1; @@ -546,9 +726,9 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat } commringlen = newcommringlen; } - + // sort the final commringlist - + for (i = 0 ; i < ( commringlen - 1 ); i++) { for (j = 0 ; j < commringlen - i - 1; j++) { if (commringlist[j] > commringlist[j+1]) { @@ -558,80 +738,52 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat } } } - + // resize commringlist to final size - + commringlist = (int *) realloc(commringlist, commringlen*sizeof(int)); - + // set the plan->commringlist - + plan->commringlen = commringlen; plan->commringlist = commringlist; - } - - // plan->nrecv = # of recvs not including self - // for collectives include self in the nsend list - - if (nrecv && plan->recv_proc[nrecv-1] == me) { - if (plan->usecollective) plan->nrecv = nrecv; - else plan->nrecv = nrecv - 1; - } else plan->nrecv = nrecv; - - // init remaining fields in remap plan - - plan->memory = memory; - - if (nrecv == plan->nrecv) plan->self = 0; - else plan->self = 1; - - // free locally malloced space - - free(inarray); - free(outarray); - - // the plan->d_sendbuf and plan->d_recvbuf are used by both the - // collective & non-collective implementations. - // For non-collective, the buffer size is MAX(send_size) for any one send - // For collective, the buffer size is SUM(send_size) for all sends - - if (!plan->usecollective) { - - // find biggest send message (not including self) and malloc space for it - - size = 0; - for (nsend = 0; nsend < plan->nsend; nsend++) - size = MAX(size,plan->send_size[nsend]); - - if (size) { - plan->d_sendbuf = typename FFT_AT::t_FFT_SCALAR_1d("remap3d:sendbuf",size); - if (!plan->d_sendbuf.data()) return nullptr; - } - } else { - + + // init remaining fields in remap plan + + plan->memory = memory; + + if (nrecv == plan->nrecv) plan->self = 0; + else plan->self = 1; + + // the plan->d_sendbuf and plan->d_recvbuf are used by both the + // collective & non-collective implementations. + // For non-collective, the buffer size is MAX(send_size) for any one send + // For collective, the buffer size is SUM(send_size) for all sends + // allocate buffer for all send messages (including self) // the method to allocate receive scratch space is sufficient // for collectives - + size = 0; for (nsend = 0; nsend < plan->nsend; nsend++) size += plan->send_size[nsend]; - + if (size) { plan->d_sendbuf = typename FFT_AT::t_FFT_SCALAR_1d("remap3d:sendbuf",size); if (!plan->d_sendbuf.data()) return nullptr; } - + // allocate buffers for send and receive counts, displacements - + if (plan->commringlen) { plan->sendcnts = (int *) malloc(sizeof(int) * plan->commringlen); plan->rcvcnts = (int *) malloc(sizeof(int) * plan->commringlen); plan->sdispls = (int *) malloc(sizeof(int) * plan->commringlen); plan->rdispls = (int *) malloc(sizeof(int) * plan->commringlen); plan->nrecvmap = (int *) malloc(sizeof(int) * plan->commringlen); - + // populate buffers for send counts & displacements - + int currentSendBufferOffset = 0; for (isend = 0; isend < plan->commringlen; isend++) { plan->sendcnts[isend] = 0; @@ -646,9 +798,9 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat } } } - + // populate buffers for recv counts & displacements - + int currentRecvBufferOffset = 0; for (irecv = 0; irecv < plan->commringlen; irecv++) { plan->rcvcnts[irecv] = 0; @@ -666,41 +818,42 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat } } } - } - - // if requested, allocate internal scratch space for recvs, - // only need it if I will receive any data (including self) - - if (memory == 1) { - if (nrecv > 0) { - plan->d_scratch = - typename FFT_AT::t_FFT_SCALAR_1d("remap3d:scratch",nqty*out.isize*out.jsize*out.ksize); - if (!plan->d_scratch.data()) return nullptr; + + // if requested, allocate internal scratch space for recvs, + // only need it if I will receive any data (including self) + + if (memory == 1) { + if (nrecv > 0) { + plan->d_scratch = + typename FFT_AT::t_FFT_SCALAR_1d("remap3d:scratch",nqty*out.isize*out.jsize*out.ksize); + if (!plan->d_scratch.data()) return nullptr; + } } + + // if using collective and the commringlist is NOT empty create a + // communicator for the plan based off an MPI_Group created with + // ranks from the commringlist + + if (plan->commringlen > 0) { + MPI_Group orig_group, new_group; + MPI_Comm_group(comm, &orig_group); + MPI_Group_incl(orig_group, plan->commringlen, + plan->commringlist, &new_group); + MPI_Comm_create(comm, new_group, &plan->comm); + } + + // if using collective and the comm ring list is empty create + // a communicator for the plan with an empty group + + else + MPI_Comm_create(comm, MPI_GROUP_EMPTY, &plan->comm); + } - // if using collective and the commringlist is NOT empty create a - // communicator for the plan based off an MPI_Group created with - // ranks from the commringlist + // free locally malloced space - if ((plan->usecollective && (plan->commringlen > 0))) { - MPI_Group orig_group, new_group; - MPI_Comm_group(comm, &orig_group); - MPI_Group_incl(orig_group, plan->commringlen, - plan->commringlist, &new_group); - MPI_Comm_create(comm, new_group, &plan->comm); - } - - // if using collective and the comm ring list is empty create - // a communicator for the plan with an empty group - - else if ((plan->usecollective) && (plan->commringlen == 0)) { - MPI_Comm_create(comm, MPI_GROUP_EMPTY, &plan->comm); - } - - // not using collective - dup comm - - else MPI_Comm_dup(comm,&plan->comm); + free(inarray); + free(outarray); // return pointer to plan From 71f82e70ef896f76f22f98d60f2bf396ac20763f Mon Sep 17 00:00:00 2001 From: Nick Hagerty Date: Thu, 25 Apr 2024 13:16:03 -0400 Subject: [PATCH 0007/1018] Refactored kspace+kokkos collective remap. Need to go back and tidy up memory allocations --- src/KOKKOS/remap_kokkos.cpp | 381 ++++++++++++++---------------------- 1 file changed, 150 insertions(+), 231 deletions(-) diff --git a/src/KOKKOS/remap_kokkos.cpp b/src/KOKKOS/remap_kokkos.cpp index 1dcf6c4938..fafb3dc37b 100644 --- a/src/KOKKOS/remap_kokkos.cpp +++ b/src/KOKKOS/remap_kokkos.cpp @@ -185,22 +185,17 @@ void RemapKokkos::remap_3d_kokkos(typename FFT_AT::t_FFT_SCALAR_1d d if (plan->commringlen > 0) { int isend,irecv; - // populate send data // buffers are allocated and count/displacement buffers // are populated in remap_3d_create_plan_kokkos - int currentSendBufferOffset = 0; + int numpacked = 0; for (isend = 0; isend < plan->commringlen; isend++) { - int foundentry = 0; - for (int i=0;(insend && !foundentry); i++) { - if (plan->send_proc[i] == plan->commringlist[isend]) { - foundentry = 1; - plan->pack(d_in,plan->send_offset[i], - plan->d_sendbuf,currentSendBufferOffset, - &plan->packplan[i]); - currentSendBufferOffset += plan->send_size[i]; - } + if (plan->sendcnts[isend] > 0) { + plan->pack(d_in,plan->send_offset[numpacked], + plan->d_sendbuf,plan->sdispls[isend], + &plan->packplan[numpacked]); + numpacked++; } } if (!plan->usegpu_aware) @@ -215,13 +210,13 @@ void RemapKokkos::remap_3d_kokkos(typename FFT_AT::t_FFT_SCALAR_1d d if (!plan->usegpu_aware) Kokkos::deep_copy(d_scratch,plan->h_scratch); - int currentRecvBufferOffset = 0; + numpacked = 0; for (irecv = 0; irecv < plan->commringlen; irecv++) { - if (plan->nrecvmap[irecv] > -1) { - plan->unpack(d_scratch,currentRecvBufferOffset, - d_out,plan->recv_offset[plan->nrecvmap[irecv]], - &plan->unpackplan[plan->nrecvmap[irecv]]); - currentRecvBufferOffset += plan->recv_size[plan->nrecvmap[irecv]]; + if (plan->rcvcnts[irecv] > 0) { + plan->unpack(d_scratch,plan->rdispls[irecv], + d_out,plan->recv_offset[numpacked], + &plan->unpackplan[numpacked]); + numpacked++; } } } @@ -505,31 +500,105 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat MPI_Comm_dup(comm,&plan->comm); } else { + + // Improved approach - use an AllReduce to aggregate which ranks need to be included + // To do this, we build the local proc's send/receive list, then do an AllReduce + // to create the send/recv count for the Alltoallv + + // local arrays to be used in the allreduce + // start with max length -- nprocs. Unused entries will be removed later + + int *local_cnts = (int*) malloc(2*nprocs*sizeof(int)); + if (local_cnts == nullptr) return nullptr; + int *local_sendcnts = local_cnts; + int *local_recvcnts = (local_cnts + nprocs); + + // local arrays used to store the results of the allreduce + + int *global_cnts = (int*) malloc(2*nprocs*sizeof(int)); + if (global_cnts == nullptr) return nullptr; + int *global_sendcnts = global_cnts; + int *global_recvcnts = (global_cnts + nprocs); + // count send & recv collides, including self nsend = 0; nrecv = 0; for (i = 0; i < nprocs; i++) { - nsend += remap_3d_collide(&in,&outarray[i],&overlap); - nrecv += remap_3d_collide(&out,&inarray[i],&overlap); + local_sendcnts[i] = remap_3d_collide(&in,&outarray[i],&overlap); + local_recvcnts[i] = remap_3d_collide(&out,&inarray[i],&overlap); + nsend += local_sendcnts[i]; + nrecv += local_recvcnts[i]; } - // malloc space for send & recv info + // perform an AllReduce to get the counts from all other processors and build sendcnts list + + MPI_Allreduce(local_cnts, global_cnts, 2*nprocs, MPI_INT, MPI_SUM, comm); - if (nsend) { + // now remove procs that are 0 in send or recv to create minimized sendcnts/recvcnts for AlltoAllv + // also builds commringlist -- which is already sorted + + int *commringlist = (int*) malloc(nprocs * sizeof(int)); + int commringlen = 0; + + for (i = 0; i < nprocs; i++) { + if (global_sendcnts[i] > 0 || global_recvcnts[i] > 0) { + commringlist[commringlen] = i; + commringlen++; + } + } + + // resize commringlist to final size + + commringlist = (int *) realloc(commringlist, commringlen*sizeof(int)); + + // set the plan->commringlist + + plan->commringlen = commringlen; + plan->commringlist = commringlist; + + // clean up local buffers that are finished + + local_sendcnts = nullptr; + local_recvcnts = nullptr; + global_recvcnts = nullptr; + global_sendcnts = nullptr; + free(local_cnts); + free(global_cnts); + + // malloc space for send & recv info + // if the current proc is involved in any way in the communication, allocate space + // because of the Alltoallv, both send and recv have to be initialized even if + // only one of those is performed + + if (nsend || nrecv) { + + // send space + + plan->nsend = nsend; plan->pack = PackKokkos::pack_3d; plan->send_offset = (int *) malloc(nsend*sizeof(int)); - plan->send_size = (int *) malloc(nsend*sizeof(int)); - plan->send_proc = (int *) malloc(nsend*sizeof(int)); + plan->send_size = (int *) malloc(plan->commringlen*sizeof(int)); + + plan->sendcnts = (int *) malloc(plan->commringlen*sizeof(int)); + plan->sdispls = (int *) malloc(plan->commringlen*sizeof(int)); + + // unused + plan->send_proc = (int *) malloc(plan->commringlen*sizeof(int)); + + // only used when sendcnt > 0 + plan->packplan = (struct pack_plan_3d *) malloc(nsend*sizeof(struct pack_plan_3d)); if (plan->send_offset == nullptr || plan->send_size == nullptr || plan->send_proc == nullptr || plan->packplan == nullptr) return nullptr; - } - if (nrecv) { + // recv space + + plan->nrecv = nrecv; + if (permute == 0) plan->unpack = PackKokkos::unpack_3d; else if (permute == 1) { @@ -550,10 +619,18 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat } plan->recv_offset = (int *) malloc(nrecv*sizeof(int)); - plan->recv_size = (int *) malloc(nrecv*sizeof(int)); + plan->recv_size = (int *) malloc(plan->commringlen*sizeof(int)); + + plan->rcvcnts = (int *) malloc(plan->commringlen*sizeof(int)); + plan->rdispls = (int *) malloc(plan->commringlen*sizeof(int)); + + // unused plan->recv_proc = (int *) malloc(nrecv*sizeof(int)); plan->recv_bufloc = (int *) malloc(nrecv*sizeof(int)); plan->request = (MPI_Request *) malloc(nrecv*sizeof(MPI_Request)); + + // only used when recvcnt > 0 + plan->unpackplan = (struct pack_plan_3d *) malloc(nrecv*sizeof(struct pack_plan_3d)); @@ -565,47 +642,56 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat // store send info, with self as last entry nsend = 0; - iproc = me; - for (i = 0; i < nprocs; i++) { - iproc++; - if (iproc == nprocs) iproc = 0; + ibuf = 0; + int total_send_size = 0; + for (i = 0; i < plan->commringlen; i++) { + iproc = plan->commringlist[i]; if (remap_3d_collide(&in,&outarray[iproc],&overlap)) { - plan->send_proc[nsend] = iproc; + //plan->send_proc[nsend] = i; + // number of entries required for this pack's 3-d coords plan->send_offset[nsend] = nqty * ((overlap.klo-in.klo)*in.jsize*in.isize + - ((overlap.jlo-in.jlo)*in.isize + overlap.ilo-in.ilo)); + ((overlap.jlo-in.jlo)*in.isize + overlap.ilo-in.ilo)); plan->packplan[nsend].nfast = nqty*overlap.isize; plan->packplan[nsend].nmid = overlap.jsize; plan->packplan[nsend].nslow = overlap.ksize; plan->packplan[nsend].nstride_line = nqty*in.isize; plan->packplan[nsend].nstride_plane = nqty*in.jsize*in.isize; plan->packplan[nsend].nqty = nqty; - plan->send_size[nsend] = nqty*overlap.isize*overlap.jsize*overlap.ksize; + // total amount of overlap + plan->send_size[i] = nqty*overlap.isize*overlap.jsize*overlap.ksize; + plan->sendcnts[i] = plan->send_size[i]; + plan->sdispls[i] = ibuf; + ibuf += plan->send_size[i]; nsend++; + } else { + plan->send_size[i] = 0; + plan->sdispls[i] = ibuf; + plan->sendcnts[i] = 0; } + total_send_size += plan->send_size[i]; + } + + if (total_send_size) { + plan->d_sendbuf = typename FFT_AT::t_FFT_SCALAR_1d("remap3d:sendbuf",total_send_size); + if (!plan->d_sendbuf.data()) return nullptr; } - - // plan->nsend = # of sends not including self - - plan->nsend = nsend; // store recv info, with self as last entry ibuf = 0; nrecv = 0; - iproc = me; - for (i = 0; i < nprocs; i++) { - iproc++; - if (iproc == nprocs) iproc = 0; + for (i = 0; i < plan->commringlen; i++) { + iproc = plan->commringlist[i]; if (remap_3d_collide(&out,&inarray[iproc],&overlap)) { - plan->recv_proc[nrecv] = iproc; + //plan->recv_proc[nrecv] = iproc; plan->recv_bufloc[nrecv] = ibuf; if (permute == 0) { plan->recv_offset[nrecv] = nqty * ((overlap.klo-out.klo)*out.jsize*out.isize + - (overlap.jlo-out.jlo)*out.isize + (overlap.ilo-out.ilo)); + (overlap.jlo-out.jlo)*out.isize + (overlap.ilo-out.ilo)); plan->unpackplan[nrecv].nfast = nqty*overlap.isize; plan->unpackplan[nrecv].nmid = overlap.jsize; plan->unpackplan[nrecv].nslow = overlap.ksize; @@ -616,7 +702,7 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat else if (permute == 1) { plan->recv_offset[nrecv] = nqty * ((overlap.ilo-out.ilo)*out.ksize*out.jsize + - (overlap.klo-out.klo)*out.jsize + (overlap.jlo-out.jlo)); + (overlap.klo-out.klo)*out.jsize + (overlap.jlo-out.jlo)); plan->unpackplan[nrecv].nfast = overlap.isize; plan->unpackplan[nrecv].nmid = overlap.jsize; plan->unpackplan[nrecv].nslow = overlap.ksize; @@ -627,7 +713,7 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat else { plan->recv_offset[nrecv] = nqty * ((overlap.jlo-out.jlo)*out.isize*out.ksize + - (overlap.ilo-out.ilo)*out.ksize + (overlap.klo-out.klo)); + (overlap.ilo-out.ilo)*out.ksize + (overlap.klo-out.klo)); plan->unpackplan[nrecv].nfast = overlap.isize; plan->unpackplan[nrecv].nmid = overlap.jsize; plan->unpackplan[nrecv].nslow = overlap.ksize; @@ -636,192 +722,26 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat plan->unpackplan[nrecv].nqty = nqty; } - plan->recv_size[nrecv] = nqty*overlap.isize*overlap.jsize*overlap.ksize; - ibuf += plan->recv_size[nrecv]; + plan->recv_size[i] = nqty*overlap.isize*overlap.jsize*overlap.ksize; + plan->rcvcnts[i] = plan->recv_size[i]; + plan->rdispls[i] = ibuf; + ibuf += plan->recv_size[i]; nrecv++; + } else { + plan->recv_size[i] = 0; + plan->rcvcnts[i] = 0; + plan->rdispls[i] = ibuf; } } - - // plan->nrecv = # of recvs not including self - // for collectives include self in the nsend list - - plan->nrecv = nrecv; - - // create sub-comm rank list - - plan->commringlist = nullptr; - - // merge recv and send rank lists - // ask Steve Plimpton about method to more accurately determine - // maximum number of procs contributing to pencil - - int maxcommsize = nprocs; - int *commringlist = (int *) malloc(maxcommsize*sizeof(int)); - int commringlen = 0; - - for (i = 0; i < nrecv; i++) { - commringlist[i] = plan->recv_proc[i]; - commringlen++; - } - - for (i = 0; i < nsend; i++) { - int foundentry = 0; - for (j = 0; j < commringlen;j++) - if (commringlist[j] == plan->send_proc[i]) foundentry = 1; - if (!foundentry) { - commringlist[commringlen] = plan->send_proc[i]; - commringlen++; - } - } - - // sort initial commringlist - - int swap = 0; - for (i = 0 ; i < (commringlen - 1); i++) { - for (j = 0 ; j < commringlen - i - 1; j++) { - if (commringlist[j] > commringlist[j+1]) { - swap = commringlist[j]; - commringlist[j] = commringlist[j+1]; - commringlist[j+1] = swap; - } - } - } - - // collide all inarray extents for the comm ring with all output - // extents and all outarray extents for the comm ring with all input - // extents - if there is a collison add the rank to the comm ring, - // keep iterating until nothing is added to commring - - int commringappend = 1; - while (commringappend) { - int newcommringlen = commringlen; - commringappend = 0; - for (i = 0; i < commringlen; i++) { - for (j = 0; j < nprocs; j++) { - if (remap_3d_collide(&inarray[commringlist[i]], - &outarray[j],&overlap)) { - int alreadyinlist = 0; - for (int k = 0; k < newcommringlen; k++) { - if (commringlist[k] == j) { - alreadyinlist = 1; - } - } - if (!alreadyinlist) { - commringlist[newcommringlen++] = j; - commringappend = 1; - } - } - if (remap_3d_collide(&outarray[commringlist[i]], - &inarray[j],&overlap)) { - int alreadyinlist = 0; - for (int k = 0 ; k < newcommringlen; k++) { - if (commringlist[k] == j) alreadyinlist = 1; - } - if (!alreadyinlist) { - commringlist[newcommringlen++] = j; - commringappend = 1; - } - } - } - } - commringlen = newcommringlen; - } - - // sort the final commringlist - - for (i = 0 ; i < ( commringlen - 1 ); i++) { - for (j = 0 ; j < commringlen - i - 1; j++) { - if (commringlist[j] > commringlist[j+1]) { - swap = commringlist[j]; - commringlist[j] = commringlist[j+1]; - commringlist[j+1] = swap; - } - } - } - - // resize commringlist to final size - - commringlist = (int *) realloc(commringlist, commringlen*sizeof(int)); - - // set the plan->commringlist - - plan->commringlen = commringlen; - plan->commringlist = commringlist; - + // init remaining fields in remap plan - + plan->memory = memory; - - if (nrecv == plan->nrecv) plan->self = 0; - else plan->self = 1; - - // the plan->d_sendbuf and plan->d_recvbuf are used by both the - // collective & non-collective implementations. - // For non-collective, the buffer size is MAX(send_size) for any one send - // For collective, the buffer size is SUM(send_size) for all sends - - // allocate buffer for all send messages (including self) - // the method to allocate receive scratch space is sufficient - // for collectives - - size = 0; - for (nsend = 0; nsend < plan->nsend; nsend++) - size += plan->send_size[nsend]; - - if (size) { - plan->d_sendbuf = typename FFT_AT::t_FFT_SCALAR_1d("remap3d:sendbuf",size); - if (!plan->d_sendbuf.data()) return nullptr; - } - - // allocate buffers for send and receive counts, displacements - - if (plan->commringlen) { - plan->sendcnts = (int *) malloc(sizeof(int) * plan->commringlen); - plan->rcvcnts = (int *) malloc(sizeof(int) * plan->commringlen); - plan->sdispls = (int *) malloc(sizeof(int) * plan->commringlen); - plan->rdispls = (int *) malloc(sizeof(int) * plan->commringlen); - plan->nrecvmap = (int *) malloc(sizeof(int) * plan->commringlen); - - // populate buffers for send counts & displacements - - int currentSendBufferOffset = 0; - for (isend = 0; isend < plan->commringlen; isend++) { - plan->sendcnts[isend] = 0; - plan->sdispls[isend] = 0; - int foundentry = 0; - for (int i=0;(insend && !foundentry); i++) { - if (plan->send_proc[i] == plan->commringlist[isend]) { - foundentry = 1; - plan->sendcnts[isend] = plan->send_size[i]; - plan->sdispls[isend] = currentSendBufferOffset; - currentSendBufferOffset += plan->send_size[i]; - } - } - } - - // populate buffers for recv counts & displacements - - int currentRecvBufferOffset = 0; - for (irecv = 0; irecv < plan->commringlen; irecv++) { - plan->rcvcnts[irecv] = 0; - plan->rdispls[irecv] = 0; - plan->nrecvmap[irecv] = -1; - int foundentry = 0; - for (int i=0;(inrecv && !foundentry); i++) { - if (plan->recv_proc[i] == plan->commringlist[irecv]) { - foundentry = 1; - plan->rcvcnts[irecv] = plan->recv_size[i]; - plan->rdispls[irecv] = currentRecvBufferOffset; - currentRecvBufferOffset += plan->recv_size[i]; - plan->nrecvmap[irecv] = i; - } - } - } - } - + plan->self = 0; + // if requested, allocate internal scratch space for recvs, // only need it if I will receive any data (including self) - + if (memory == 1) { if (nrecv > 0) { plan->d_scratch = @@ -829,25 +749,24 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat if (!plan->d_scratch.data()) return nullptr; } } - + // if using collective and the commringlist is NOT empty create a // communicator for the plan based off an MPI_Group created with // ranks from the commringlist - + if (plan->commringlen > 0) { MPI_Group orig_group, new_group; MPI_Comm_group(comm, &orig_group); MPI_Group_incl(orig_group, plan->commringlen, - plan->commringlist, &new_group); + plan->commringlist, &new_group); MPI_Comm_create(comm, new_group, &plan->comm); } - + // if using collective and the comm ring list is empty create // a communicator for the plan with an empty group - + else MPI_Comm_create(comm, MPI_GROUP_EMPTY, &plan->comm); - } // free locally malloced space @@ -881,7 +800,7 @@ void RemapKokkos::remap_3d_destroy_plan_kokkos(struct remap_plan_3d_ free(plan->rcvcnts); free(plan->sdispls); free(plan->rdispls); - free(plan->nrecvmap); + //free(plan->nrecvmap); } } From 3f9d96d38db993c6dbc91145017d4b9fe0bc3b79 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 24 Apr 2024 01:55:13 -0400 Subject: [PATCH 0008/1018] make pip install packages in virtual environment --- .github/workflows/unittest-macos.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/unittest-macos.yml b/.github/workflows/unittest-macos.yml index f9c2a838d6..0a9d31bd84 100644 --- a/.github/workflows/unittest-macos.yml +++ b/.github/workflows/unittest-macos.yml @@ -43,6 +43,8 @@ jobs: working-directory: build run: | ccache -z + python3 -m venv macosenv + source macosenv/bin/activate python3 -m pip install numpy python3 -m pip install pyyaml cmake -C ../cmake/presets/clang.cmake \ From 8c3dab03b7969d3c52291f1407e15608393de2bd Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 24 Apr 2024 02:45:36 -0400 Subject: [PATCH 0009/1018] downgrade macOS to version 13 --- .github/workflows/unittest-macos.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/unittest-macos.yml b/.github/workflows/unittest-macos.yml index 0a9d31bd84..b0bc4b2727 100644 --- a/.github/workflows/unittest-macos.yml +++ b/.github/workflows/unittest-macos.yml @@ -15,7 +15,7 @@ jobs: build: name: MacOS Unit Test if: ${{ github.repository == 'lammps/lammps' }} - runs-on: macos-latest + runs-on: macos-13 env: CCACHE_DIR: ${{ github.workspace }}/.ccache From a4b3eea189ea2c0b9122dbd968a1d39d8c5d8bbd Mon Sep 17 00:00:00 2001 From: cjknight Date: Thu, 2 Nov 2023 14:39:24 -0500 Subject: [PATCH 0010/1018] brownian/kk almost correct on cpu --- src/USER-SUMAN/pair_brownian.cpp | 772 +++++++++++++++++++++++ src/USER-SUMAN/pair_brownian.h | 64 ++ src/USER-SUMAN/pair_brownian_kokkos.cpp | 727 +++++++++++++++++++++ src/USER-SUMAN/pair_brownian_kokkos.h | 165 +++++ src/USER-SUMAN/pair_lubricate_Simple.cpp | 398 ++++++++++++ src/USER-SUMAN/pair_lubricate_Simple.h | 70 ++ 6 files changed, 2196 insertions(+) create mode 100644 src/USER-SUMAN/pair_brownian.cpp create mode 100644 src/USER-SUMAN/pair_brownian.h create mode 100644 src/USER-SUMAN/pair_brownian_kokkos.cpp create mode 100644 src/USER-SUMAN/pair_brownian_kokkos.h create mode 100644 src/USER-SUMAN/pair_lubricate_Simple.cpp create mode 100644 src/USER-SUMAN/pair_lubricate_Simple.h diff --git a/src/USER-SUMAN/pair_brownian.cpp b/src/USER-SUMAN/pair_brownian.cpp new file mode 100644 index 0000000000..8c99522abb --- /dev/null +++ b/src/USER-SUMAN/pair_brownian.cpp @@ -0,0 +1,772 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing authors: Amit Kumar and Michael Bybee (UIUC) +------------------------------------------------------------------------- */ + +#include "pair_brownian.h" + +#include "atom.h" +#include "comm.h" +#include "domain.h" +#include "error.h" +#include "fix.h" +#include "fix_wall.h" +#include "force.h" +#include "input.h" +#include "math_const.h" +#include "math_special.h" +#include "memory.h" +#include "modify.h" +#include "neigh_list.h" +#include "neighbor.h" +#include "random_mars.h" +#include "update.h" +#include "variable.h" + +#include +#include + +using namespace LAMMPS_NS; +using namespace MathConst; +using namespace MathSpecial; + +// same as fix_wall.cpp + +enum { EDGE, CONSTANT, VARIABLE }; + +#define _NO_RANDOM + +/* ---------------------------------------------------------------------- */ + +PairBrownian::PairBrownian(LAMMPS *lmp) : Pair(lmp) +{ + single_enable = 0; + random = nullptr; +} + +/* ---------------------------------------------------------------------- */ + +PairBrownian::~PairBrownian() +{ + if(copymode) return; + + if (allocated) { + memory->destroy(setflag); + memory->destroy(cutsq); + + memory->destroy(cut); + memory->destroy(cut_inner); + } + delete random; +} + +/* ---------------------------------------------------------------------- */ + +void PairBrownian::compute(int eflag, int vflag) +{ + printf("Warning:: PairBrownian::compute() Random numbers all set to 0.5\n"); + + int i, j, ii, jj, inum, jnum, itype, jtype; + double xtmp, ytmp, ztmp, delx, dely, delz, fx, fy, fz, tx, ty, tz; + double rsq, r, h_sep, radi; + int *ilist, *jlist, *numneigh, **firstneigh; + + ev_init(eflag, vflag); + + double **x = atom->x; + double **f = atom->f; + double **torque = atom->torque; + double *radius = atom->radius; + int *type = atom->type; + int nlocal = atom->nlocal; + int newton_pair = force->newton_pair; + + double vxmu2f = force->vxmu2f; + double randr; + double prethermostat; + double xl[3], a_sq, a_sh, a_pu, Fbmag; + double p1[3], p2[3], p3[3]; + + // This section of code adjusts R0/RT0/RS0 if necessary due to changes + // in the volume fraction as a result of fix deform or moving walls + + printf("PairBrownian::compute() flagVF= %i flagdeform= %i flagwall= %i flaglog= %i\n",flagVF,flagdeform,flagwall,flaglog); + + double dims[3], wallcoord; + if (flagVF) // Flag for volume fraction corrections + if (flagdeform || flagwall == 2) { // Possible changes in volume fraction + if (flagdeform && !flagwall) + for (j = 0; j < 3; j++) dims[j] = domain->prd[j]; + else if (flagwall == 2 || (flagdeform && flagwall == 1)) { + double wallhi[3], walllo[3]; + for (int j = 0; j < 3; j++) { + wallhi[j] = domain->prd[j]; + walllo[j] = 0; + } + for (int m = 0; m < wallfix->nwall; m++) { + int dim = wallfix->wallwhich[m] / 2; + int side = wallfix->wallwhich[m] % 2; + if (wallfix->xstyle[m] == VARIABLE) { + wallcoord = input->variable->compute_equal(wallfix->xindex[m]); + } else + wallcoord = wallfix->coord0[m]; + if (side == 0) + walllo[dim] = wallcoord; + else + wallhi[dim] = wallcoord; + } + for (int j = 0; j < 3; j++) dims[j] = wallhi[j] - walllo[j]; + } + double vol_T = dims[0] * dims[1] * dims[2]; + double vol_f = vol_P / vol_T; + if (flaglog == 0) { + R0 = 6 * MY_PI * mu * rad * (1.0 + 2.16 * vol_f); + RT0 = 8 * MY_PI * mu * cube(rad); + //RS0 = 20.0/3.0*MY_PI*mu*pow(rad,3)*(1.0 + 3.33*vol_f + 2.80*vol_f*vol_f); + } else { + R0 = 6 * MY_PI * mu * rad * (1.0 + 2.725 * vol_f - 6.583 * vol_f * vol_f); + RT0 = 8 * MY_PI * mu * cube(rad) * (1.0 + 0.749 * vol_f - 2.469 * vol_f * vol_f); + //RS0 = 20.0/3.0*MY_PI*mu*pow(rad,3)*(1.0 + 3.64*vol_f - 6.95*vol_f*vol_f); + } + } + + // scale factor for Brownian moments + + prethermostat = sqrt(24.0 * force->boltz * t_target / update->dt); + prethermostat *= sqrt(force->vxmu2f / force->ftm2v / force->mvv2e); + + printf("PairBrownian::compute() prethermostat= %f R0= %f RT0= %f\n",prethermostat, R0, RT0); + + inum = list->inum; + ilist = list->ilist; + numneigh = list->numneigh; + firstneigh = list->firstneigh; + + printf(" -- starting ij-loop() newton_pair= %i vflag_atom= %i flagfld= %i vflag_global= %i\n", + newton_pair, vflag_atom, flagfld, vflag_global); + + for (ii = 0; ii < inum; ii++) { + i = ilist[ii]; + xtmp = x[i][0]; + ytmp = x[i][1]; + ztmp = x[i][2]; + itype = type[i]; + radi = radius[i]; + jlist = firstneigh[i]; + jnum = numneigh[i]; + +#if 1 + // FLD contribution to force and torque due to isotropic terms + + if(ii == 0) printf("ii= %i i= %i f(before)= %f %f %f df= %f\n",ii,i,f[i][0],f[i][1],f[i][2],prethermostat * sqrt(R0) * 0.5); +#ifdef _NO_RANDOM + if (flagfld) { + f[i][0] += prethermostat * sqrt(R0) * 0.5; + f[i][1] += prethermostat * sqrt(R0) * 0.5; + f[i][2] += prethermostat * sqrt(R0) * 0.5; + if (flaglog) { + torque[i][0] += prethermostat * sqrt(RT0) * 0.5; + torque[i][1] += prethermostat * sqrt(RT0) * 0.5; + torque[i][2] += prethermostat * sqrt(RT0) * 0.5; + } + } +#else + if (flagfld) { + f[i][0] += prethermostat * sqrt(R0) * (random->uniform() - 0.5); + f[i][1] += prethermostat * sqrt(R0) * (random->uniform() - 0.5); + f[i][2] += prethermostat * sqrt(R0) * (random->uniform() - 0.5); + if (flaglog) { + torque[i][0] += prethermostat * sqrt(RT0) * (random->uniform() - 0.5); + torque[i][1] += prethermostat * sqrt(RT0) * (random->uniform() - 0.5); + torque[i][2] += prethermostat * sqrt(RT0) * (random->uniform() - 0.5); + } + } +#endif + +#endif + + if (!flagHI) continue; + +#if 1 + for (jj = 0; jj < jnum; jj++) { + j = jlist[jj]; + j &= NEIGHMASK; + + delx = xtmp - x[j][0]; + dely = ytmp - x[j][1]; + delz = ztmp - x[j][2]; + rsq = delx * delx + dely * dely + delz * delz; + jtype = type[j]; + + if (rsq < cutsq[itype][jtype]) { + r = sqrt(rsq); + + // scalar resistances a_sq and a_sh + + h_sep = r - 2.0 * radi; + + // if less than minimum gap, use minimum gap instead + + if (r < cut_inner[itype][jtype]) h_sep = cut_inner[itype][jtype] - 2.0 * radi; + + // scale h_sep by radi + + h_sep = h_sep / radi; + + // scalar resistances + + if (flaglog) { + a_sq = 6.0 * MY_PI * mu * radi * (1.0 / 4.0 / h_sep + 9.0 / 40.0 * log(1.0 / h_sep)); + a_sh = 6.0 * MY_PI * mu * radi * (1.0 / 6.0 * log(1.0 / h_sep)); + a_pu = 8.0 * MY_PI * mu * cube(radi) * (3.0 / 160.0 * log(1.0 / h_sep)); + } else + a_sq = 6.0 * MY_PI * mu * radi * (1.0 / 4.0 / h_sep); + + // generate the Pairwise Brownian Force: a_sq + + Fbmag = prethermostat * sqrt(a_sq); + + // generate a random number + +#ifdef _NO_RANDOM + randr = 0.5; +#else + randr = random->uniform() - 0.5; +#endif + + // contribution due to Brownian motion + + fx = Fbmag * randr * delx / r; + fy = Fbmag * randr * dely / r; + fz = Fbmag * randr * delz / r; + + // add terms due to a_sh + +#if 1 + if (flaglog) { + + // generate two orthogonal vectors to the line of centers + + p1[0] = delx / r; + p1[1] = dely / r; + p1[2] = delz / r; + set_3_orthogonal_vectors(p1, p2, p3); + + // magnitude + + Fbmag = prethermostat * sqrt(a_sh); + + // force in each of the two directions + +#ifdef _NO_RANDOM + randr = 0.5; +#else + randr = random->uniform() - 0.5; +#endif + fx += Fbmag * randr * p2[0]; + fy += Fbmag * randr * p2[1]; + fz += Fbmag * randr * p2[2]; + +#ifndef _NO_RANDOM + randr = random->uniform() - 0.5; +#endif + fx += Fbmag * randr * p3[0]; + fy += Fbmag * randr * p3[1]; + fz += Fbmag * randr * p3[2]; + } +#endif + // scale forces to appropriate units + + fx = vxmu2f * fx; + fy = vxmu2f * fy; + fz = vxmu2f * fz; + + // sum to total force + + f[i][0] -= fx; + f[i][1] -= fy; + f[i][2] -= fz; + + if (newton_pair || j < nlocal) { + //randr = random->uniform()-0.5; + //fx = Fbmag*randr*delx/r; + //fy = Fbmag*randr*dely/r; + //fz = Fbmag*randr*delz/r; + + f[j][0] += fx; + f[j][1] += fy; + f[j][2] += fz; + } + + // torque due to the Brownian Force + + if (flaglog) { + + // location of the point of closest approach on I from its center + + xl[0] = -delx / r * radi; + xl[1] = -dely / r * radi; + xl[2] = -delz / r * radi; + + // torque = xl_cross_F + + tx = xl[1] * fz - xl[2] * fy; + ty = xl[2] * fx - xl[0] * fz; + tz = xl[0] * fy - xl[1] * fx; + + // torque is same on both particles + + torque[i][0] -= tx; + torque[i][1] -= ty; + torque[i][2] -= tz; + + if (newton_pair || j < nlocal) { + torque[j][0] -= tx; + torque[j][1] -= ty; + torque[j][2] -= tz; + } + + // torque due to a_pu + + Fbmag = prethermostat * sqrt(a_pu); + + // force in each direction + +#ifdef _NO_RANDOM + randr = 0.5; +#else + randr = random->uniform() - 0.5; +#endif + tx = Fbmag * randr * p2[0]; + ty = Fbmag * randr * p2[1]; + tz = Fbmag * randr * p2[2]; + +#ifndef _NO_RANDOM + randr = random->uniform() - 0.5; +#endif + tx += Fbmag * randr * p3[0]; + ty += Fbmag * randr * p3[1]; + tz += Fbmag * randr * p3[2]; + + // torque has opposite sign on two particles + + torque[i][0] -= tx; + torque[i][1] -= ty; + torque[i][2] -= tz; + + if (newton_pair || j < nlocal) { + torque[j][0] += tx; + torque[j][1] += ty; + torque[j][2] += tz; + } + } + + if (evflag) + ev_tally_xyz(i, j, nlocal, newton_pair, 0.0, 0.0, -fx, -fy, -fz, delx, dely, delz); + } + } +#endif + } + + printf("ii= %i i= %i f(after)= %f %f %f\n",0,ilist[0],f[ilist[0]][0],f[ilist[0]][1],f[ilist[0]][2]); + printf("i= %i vatom= %f %f %f %f %f %f\n",0,vatom[0][0],vatom[0][1],vatom[0][2],vatom[0][3],vatom[0][4],vatom[0][5]); + + if (vflag_fdotr) virial_fdotr_compute(); +} + +/* ---------------------------------------------------------------------- + allocate all arrays +------------------------------------------------------------------------- */ + +void PairBrownian::allocate() +{ + allocated = 1; + int np1 = atom->ntypes + 1; + + memory->create(setflag, np1, np1, "pair:setflag"); + for (int i = 1; i < np1; i++) + for (int j = i; j < np1; j++) setflag[i][j] = 0; + + memory->create(cutsq, np1, np1, "pair:cutsq"); + + memory->create(cut, np1, np1, "pair:cut"); + memory->create(cut_inner, np1, np1, "pair:cut_inner"); +} + +/* ---------------------------------------------------------------------- + global settings +------------------------------------------------------------------------- */ + +void PairBrownian::settings(int narg, char **arg) +{ + if (narg != 7 && narg != 9) error->all(FLERR, "Illegal pair_style command"); + + mu = utils::numeric(FLERR, arg[0], false, lmp); + flaglog = utils::inumeric(FLERR, arg[1], false, lmp); + flagfld = utils::inumeric(FLERR, arg[2], false, lmp); + cut_inner_global = utils::numeric(FLERR, arg[3], false, lmp); + cut_global = utils::numeric(FLERR, arg[4], false, lmp); + t_target = utils::numeric(FLERR, arg[5], false, lmp); + seed = utils::inumeric(FLERR, arg[6], false, lmp); + + flagHI = flagVF = 1; + if (narg == 9) { + flagHI = utils::inumeric(FLERR, arg[7], false, lmp); + flagVF = utils::inumeric(FLERR, arg[8], false, lmp); + } + + if (flaglog == 1 && flagHI == 0) { + error->warning(FLERR, + "Cannot include log terms without 1/r terms; " + "setting flagHI to 1"); + flagHI = 1; + } + + // initialize Marsaglia RNG with processor-unique seed + + delete random; + random = new RanMars(lmp, seed + comm->me); + + // reset cutoffs that have been explicitly set + + if (allocated) { + for (int i = 1; i <= atom->ntypes; i++) + for (int j = i; j <= atom->ntypes; j++) + if (setflag[i][j]) { + cut_inner[i][j] = cut_inner_global; + cut[i][j] = cut_global; + } + } +} + +/* ---------------------------------------------------------------------- + set coeffs for one or more type pairs +------------------------------------------------------------------------- */ + +void PairBrownian::coeff(int narg, char **arg) +{ + if (narg != 2 && narg != 4) error->all(FLERR, "Incorrect args for pair coefficients"); + + if (!allocated) allocate(); + + int ilo, ihi, jlo, jhi; + utils::bounds(FLERR, arg[0], 1, atom->ntypes, ilo, ihi, error); + utils::bounds(FLERR, arg[1], 1, atom->ntypes, jlo, jhi, error); + + double cut_inner_one = cut_inner_global; + double cut_one = cut_global; + + if (narg == 4) { + cut_inner_one = utils::numeric(FLERR, arg[2], false, lmp); + cut_one = utils::numeric(FLERR, arg[3], false, lmp); + } + + int count = 0; + for (int i = ilo; i <= ihi; i++) + for (int j = MAX(jlo, i); j <= jhi; j++) { + cut_inner[i][j] = cut_inner_one; + cut[i][j] = cut_one; + setflag[i][j] = 1; + count++; + } + + if (count == 0) error->all(FLERR, "Incorrect args for pair coefficients"); +} + +/* ---------------------------------------------------------------------- + init specific to this pair style +------------------------------------------------------------------------- */ + +void PairBrownian::init_style() +{ + printf("Inside PairBrownian::init_style()\n"); + + if (!atom->sphere_flag) error->all(FLERR, "Pair brownian requires atom style sphere"); + + // if newton off, forces between atoms ij will be double computed + // using different random numbers + + if (force->newton_pair == 0 && comm->me == 0) + error->warning(FLERR, "Pair brownian needs newton pair on for momentum conservation"); + + neighbor->add_request(this); + + // ensure all particles are finite-size + // for pair hybrid, should limit test to types using the pair style + + double *radius = atom->radius; + int nlocal = atom->nlocal; + + for (int i = 0; i < nlocal; i++) + if (radius[i] == 0.0) error->one(FLERR, "Pair brownian requires extended particles"); + + // require monodisperse system with same radii for all types + + double radtype; + for (int i = 1; i <= atom->ntypes; i++) { + if (!atom->radius_consistency(i, radtype)) + error->all(FLERR, "Pair brownian requires monodisperse particles"); + if (i > 1 && radtype != rad) error->all(FLERR, "Pair brownian requires monodisperse particles"); + rad = radtype; + } + + // set the isotropic constants that depend on the volume fraction + // vol_T = total volume + // check for fix deform, if exists it must use "remap v" + // If box will change volume, set appropriate flag so that volume + // and v.f. corrections are re-calculated at every step. + // + // If available volume is different from box volume + // due to walls, set volume appropriately; if walls will + // move, set appropriate flag so that volume and v.f. corrections + // are re-calculated at every step. + + flagdeform = flagwall = 0; + for (int i = 0; i < modify->nfix; i++) { + printf(" i= %i fix->style= %s\n",i,modify->fix[i]->style); + if (strcmp(modify->fix[i]->style, "deform") == 0) flagdeform = 1; + else if (strcmp(modify->fix[i]->style, "deform/kk") == 0) flagdeform = 1; // cleaner way to do this?? what about flagwall? + else if (strstr(modify->fix[i]->style, "wall") != nullptr) { + if (flagwall) error->all(FLERR, "Cannot use multiple fix wall commands with pair brownian"); + flagwall = 1; // Walls exist + wallfix = dynamic_cast(modify->fix[i]); + if (wallfix->xflag) flagwall = 2; // Moving walls exist + } + } + + // set the isotropic constants depending on the volume fraction + // vol_T = total volumeshearing = flagdeform = flagwall = 0; + + double vol_T, wallcoord; + if (!flagwall) + vol_T = domain->xprd * domain->yprd * domain->zprd; + else { + double wallhi[3], walllo[3]; + for (int j = 0; j < 3; j++) { + wallhi[j] = domain->prd[j]; + walllo[j] = 0; + } + for (int m = 0; m < wallfix->nwall; m++) { + int dim = wallfix->wallwhich[m] / 2; + int side = wallfix->wallwhich[m] % 2; + if (wallfix->xstyle[m] == VARIABLE) { + wallfix->xindex[m] = input->variable->find(wallfix->xstr[m]); + // Since fix->wall->init happens after pair->init_style + wallcoord = input->variable->compute_equal(wallfix->xindex[m]); + } + + else + wallcoord = wallfix->coord0[m]; + + if (side == 0) + walllo[dim] = wallcoord; + else + wallhi[dim] = wallcoord; + } + vol_T = (wallhi[0] - walllo[0]) * (wallhi[1] - walllo[1]) * (wallhi[2] - walllo[2]); + } + + // vol_P = volume of particles, assuming mono-dispersity + // vol_f = volume fraction + + vol_P = atom->natoms * (4.0 / 3.0) * MY_PI * cube(rad); + + double vol_f = vol_P / vol_T; + + // set isotropic constants + if (!flagVF) vol_f = 0; + + if (flaglog == 0) { + R0 = 6 * MY_PI * mu * rad * (1.0 + 2.16 * vol_f); + RT0 = 8 * MY_PI * mu * cube(rad); // not actually needed + } else { + R0 = 6 * MY_PI * mu * rad * (1.0 + 2.725 * vol_f - 6.583 * vol_f * vol_f); + RT0 = 8 * MY_PI * mu * cube(rad) * (1.0 + 0.749 * vol_f - 2.469 * vol_f * vol_f); + } + + printf("PairBrownian::init_style() flagdeform= %i flagwall= %i flaglog= %i R0= %f RT0= %f\n",flagdeform,flagwall,flaglog,R0,RT0); +} + +/* ---------------------------------------------------------------------- + init for one type pair i,j and corresponding j,i +------------------------------------------------------------------------- */ + +double PairBrownian::init_one(int i, int j) +{ + if (setflag[i][j] == 0) { + cut_inner[i][j] = mix_distance(cut_inner[i][i], cut_inner[j][j]); + cut[i][j] = mix_distance(cut[i][i], cut[j][j]); + } + + cut_inner[j][i] = cut_inner[i][j]; + + return cut[i][j]; +} + +/* ---------------------------------------------------------------------- + proc 0 writes to restart file +------------------------------------------------------------------------- */ + +void PairBrownian::write_restart(FILE *fp) +{ + write_restart_settings(fp); + + int i, j; + for (i = 1; i <= atom->ntypes; i++) + for (j = i; j <= atom->ntypes; j++) { + fwrite(&setflag[i][j], sizeof(int), 1, fp); + if (setflag[i][j]) { + fwrite(&cut_inner[i][j], sizeof(double), 1, fp); + fwrite(&cut[i][j], sizeof(double), 1, fp); + } + } +} + +/* ---------------------------------------------------------------------- + proc 0 reads from restart file, bcasts +------------------------------------------------------------------------- */ + +void PairBrownian::read_restart(FILE *fp) +{ + read_restart_settings(fp); + allocate(); + + int i, j; + int me = comm->me; + for (i = 1; i <= atom->ntypes; i++) + for (j = i; j <= atom->ntypes; j++) { + if (me == 0) utils::sfread(FLERR, &setflag[i][j], sizeof(int), 1, fp, nullptr, error); + MPI_Bcast(&setflag[i][j], 1, MPI_INT, 0, world); + if (setflag[i][j]) { + if (me == 0) { + utils::sfread(FLERR, &cut_inner[i][j], sizeof(double), 1, fp, nullptr, error); + utils::sfread(FLERR, &cut[i][j], sizeof(double), 1, fp, nullptr, error); + } + MPI_Bcast(&cut_inner[i][j], 1, MPI_DOUBLE, 0, world); + MPI_Bcast(&cut[i][j], 1, MPI_DOUBLE, 0, world); + } + } +} + +/* ---------------------------------------------------------------------- + proc 0 writes to restart file +------------------------------------------------------------------------- */ + +void PairBrownian::write_restart_settings(FILE *fp) +{ + fwrite(&mu, sizeof(double), 1, fp); + fwrite(&flaglog, sizeof(int), 1, fp); + fwrite(&flagfld, sizeof(int), 1, fp); + fwrite(&cut_inner_global, sizeof(double), 1, fp); + fwrite(&cut_global, sizeof(double), 1, fp); + fwrite(&t_target, sizeof(double), 1, fp); + fwrite(&seed, sizeof(int), 1, fp); + fwrite(&offset_flag, sizeof(int), 1, fp); + fwrite(&mix_flag, sizeof(int), 1, fp); + fwrite(&flagHI, sizeof(int), 1, fp); + fwrite(&flagVF, sizeof(int), 1, fp); +} + +/* ---------------------------------------------------------------------- + proc 0 reads from restart file, bcasts +------------------------------------------------------------------------- */ + +void PairBrownian::read_restart_settings(FILE *fp) +{ + int me = comm->me; + if (me == 0) { + utils::sfread(FLERR, &mu, sizeof(double), 1, fp, nullptr, error); + utils::sfread(FLERR, &flaglog, sizeof(int), 1, fp, nullptr, error); + utils::sfread(FLERR, &flagfld, sizeof(int), 1, fp, nullptr, error); + utils::sfread(FLERR, &cut_inner_global, sizeof(double), 1, fp, nullptr, error); + utils::sfread(FLERR, &cut_global, sizeof(double), 1, fp, nullptr, error); + utils::sfread(FLERR, &t_target, sizeof(double), 1, fp, nullptr, error); + utils::sfread(FLERR, &seed, sizeof(int), 1, fp, nullptr, error); + utils::sfread(FLERR, &offset_flag, sizeof(int), 1, fp, nullptr, error); + utils::sfread(FLERR, &mix_flag, sizeof(int), 1, fp, nullptr, error); + utils::sfread(FLERR, &flagHI, sizeof(int), 1, fp, nullptr, error); + utils::sfread(FLERR, &flagVF, sizeof(int), 1, fp, nullptr, error); + } + MPI_Bcast(&mu, 1, MPI_DOUBLE, 0, world); + MPI_Bcast(&flaglog, 1, MPI_INT, 0, world); + MPI_Bcast(&flagfld, 1, MPI_INT, 0, world); + MPI_Bcast(&cut_inner_global, 1, MPI_DOUBLE, 0, world); + MPI_Bcast(&cut_global, 1, MPI_DOUBLE, 0, world); + MPI_Bcast(&t_target, 1, MPI_DOUBLE, 0, world); + MPI_Bcast(&seed, 1, MPI_INT, 0, world); + MPI_Bcast(&offset_flag, 1, MPI_INT, 0, world); + MPI_Bcast(&mix_flag, 1, MPI_INT, 0, world); + MPI_Bcast(&flagHI, 1, MPI_INT, 0, world); + MPI_Bcast(&flagVF, 1, MPI_INT, 0, world); + + // additional setup based on restart parameters + + delete random; + random = new RanMars(lmp, seed + comm->me); +} + +/* ----------------------------------------------------------------------*/ + +void PairBrownian::set_3_orthogonal_vectors(double p1[3], double p2[3], double p3[3]) +{ + double norm; + int ix, iy, iz; + + // find the index of maximum magnitude and store it in iz + + if (fabs(p1[0]) > fabs(p1[1])) { + iz = 0; + ix = 1; + iy = 2; + } else { + iz = 1; + ix = 2; + iy = 0; + } + + if (iz == 0) { + if (fabs(p1[0]) < fabs(p1[2])) { + iz = 2; + ix = 0; + iy = 1; + } + } else { + if (fabs(p1[1]) < fabs(p1[2])) { + iz = 2; + ix = 0; + iy = 1; + } + } + + // set p2 arbitrarily such that it's orthogonal to p1 + + p2[ix] = 1.0; + p2[iy] = 1.0; + p2[iz] = -(p1[ix] * p2[ix] + p1[iy] * p2[iy]) / p1[iz]; + + // normalize p2 + + norm = sqrt(p2[0] * p2[0] + p2[1] * p2[1] + p2[2] * p2[2]); + + p2[0] = p2[0] / norm; + p2[1] = p2[1] / norm; + p2[2] = p2[2] / norm; + + // Set p3 by taking the cross product p3=p2xp1 + + p3[0] = p1[1] * p2[2] - p1[2] * p2[1]; + p3[1] = p1[2] * p2[0] - p1[0] * p2[2]; + p3[2] = p1[0] * p2[1] - p1[1] * p2[0]; +} diff --git a/src/USER-SUMAN/pair_brownian.h b/src/USER-SUMAN/pair_brownian.h new file mode 100644 index 0000000000..8087328fce --- /dev/null +++ b/src/USER-SUMAN/pair_brownian.h @@ -0,0 +1,64 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef PAIR_CLASS +// clang-format off +PairStyle(brownian,PairBrownian); +// clang-format on +#else + +#ifndef LMP_PAIR_BROWNIAN_H +#define LMP_PAIR_BROWNIAN_H + +#include "pair.h" + +namespace LAMMPS_NS { + +class PairBrownian : public Pair { + public: + PairBrownian(class LAMMPS *); + ~PairBrownian() override; + void compute(int, int) override; + void settings(int, char **) override; + void coeff(int, char **) override; + double init_one(int, int) override; + void init_style() override; + void write_restart(FILE *) override; + void read_restart(FILE *) override; + void write_restart_settings(FILE *) override; + void read_restart_settings(FILE *) override; + + protected: + double cut_inner_global, cut_global; + double t_target, mu; + int flaglog, flagfld; + int flagHI, flagVF; + int flagdeform, flagwall; + double vol_P; + double rad; + class FixWall *wallfix; + + int seed; + double **cut_inner, **cut; + double R0, RT0; + + class RanMars *random; + + void set_3_orthogonal_vectors(double *, double *, double *); + virtual void allocate(); +}; + +} // namespace LAMMPS_NS + +#endif +#endif diff --git a/src/USER-SUMAN/pair_brownian_kokkos.cpp b/src/USER-SUMAN/pair_brownian_kokkos.cpp new file mode 100644 index 0000000000..1aeb80bf21 --- /dev/null +++ b/src/USER-SUMAN/pair_brownian_kokkos.cpp @@ -0,0 +1,727 @@ +// clang-format off +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#include "pair_brownian_kokkos.h" + +#include "atom_kokkos.h" +#include "atom_masks.h" +#include "error.h" +#include "fix.h" +#include "fix_wall.h" +#include "force.h" +#include "input.h" +#include "kokkos.h" +#include "math_const.h" +#include "math_special_kokkos.h" +#include "memory_kokkos.h" +#include "neigh_list.h" +#include "neigh_request.h" +#include "neighbor.h" +#include "respa.h" +#include "update.h" +#include "variable.h" + +#include + +using namespace LAMMPS_NS; +using namespace MathConst; +using namespace MathSpecialKokkos; + +// same as fix_wall.cpp + +enum { EDGE, CONSTANT, VARIABLE }; + +#define _NO_RANDOM + +/* ---------------------------------------------------------------------- */ + +template +PairBrownianKokkos::PairBrownianKokkos(LAMMPS *lmp) : PairBrownian(lmp), + rand_pool(seed + comm->me) +{ + respa_enable = 0; + + kokkosable = 1; + atomKK = (AtomKokkos *) atom; + execution_space = ExecutionSpaceFromDevice::space; + datamask_read = X_MASK | F_MASK | TORQUE_MASK | TYPE_MASK | ENERGY_MASK | VIRIAL_MASK | RADIUS_MASK; + datamask_modify = F_MASK | TORQUE_MASK | ENERGY_MASK | VIRIAL_MASK; +} + +/* ---------------------------------------------------------------------- */ + +template +PairBrownianKokkos::~PairBrownianKokkos() +{ + if (copymode) return; + + if (allocated) { + memoryKK->destroy_kokkos(k_eatom,eatom); + memoryKK->destroy_kokkos(k_vatom,vatom); + // eatom = nullptr; + // vatom = nullptr; + + memoryKK->destroy_kokkos(k_cut_inner,cut_inner); + memoryKK->destroy_kokkos(k_cutsq,cutsq); + } +} + +/* ---------------------------------------------------------------------- + init specific to this pair style +------------------------------------------------------------------------- */ + +template +void PairBrownianKokkos::init_style() +{ + PairBrownian::init_style(); + + // error if rRESPA with inner levels + + if (update->whichflag == 1 && utils::strmatch(update->integrate_style,"^respa")) { + int respa = 0; + if (((Respa *) update->integrate)->level_inner >= 0) respa = 1; + if (((Respa *) update->integrate)->level_middle >= 0) respa = 2; + if (respa) + error->all(FLERR,"Cannot use Kokkos pair style with rRESPA inner/middle"); + } + + // adjust neighbor list request for KOKKOS + + neighflag = lmp->kokkos->neighflag; + auto request = neighbor->find_request(this); + request->set_kokkos_host(std::is_same_v && + !std::is_same_v); + request->set_kokkos_device(std::is_same_v); + //if (neighflag == FULL) request->enable_full(); + if (neighflag == FULL) + error->all(FLERR,"Must use half neighbor list with brownian/kk"); + + printf("PairBrownianKokkos::init_style() flagdeform= %i flagwall= %i flaglog= %i R0= %f RT0= %f\n",flagdeform,flagwall,flaglog,R0,RT0); +} + +/* ---------------------------------------------------------------------- + set coeffs for one or more type pairs +------------------------------------------------------------------------- */ + +template +void PairBrownianKokkos::coeff(int narg, char **arg) +{ + PairBrownian::coeff(narg,arg); +} +/* ---------------------------------------------------------------------- */ + +template +void PairBrownianKokkos::compute(int eflag_in, int vflag_in) +{ + printf("Inside compute()\n"); + + copymode = 1; + + eflag = eflag_in; + vflag = vflag_in; + + if (neighflag == FULL) no_virial_fdotr_compute = 1; + + ev_init(eflag,vflag,0); + + // This section of code adjusts R0/RT0/RS0 if necessary due to changes + // in the volume fraction as a result of fix deform or moving walls + + printf("PairBrownianKokkos::compute() flagVF= %i flagdeform= %i flagwall= %i flaglog= %i\n",flagVF,flagdeform,flagwall,flaglog); + + double dims[3], wallcoord; + if (flagVF) // Flag for volume fraction corrections + if (flagdeform || flagwall == 2) { // Possible changes in volume fraction + if (flagdeform && !flagwall) + for (int j = 0; j < 3; j++) dims[j] = domain->prd[j]; + else if (flagwall == 2 || (flagdeform && flagwall == 1)) { + double wallhi[3], walllo[3]; + for (int j = 0; j < 3; j++) { + wallhi[j] = domain->prd[j]; + walllo[j] = 0; + } + for (int m = 0; m < wallfix->nwall; m++) { + int dim = wallfix->wallwhich[m] / 2; + int side = wallfix->wallwhich[m] % 2; + if (wallfix->xstyle[m] == VARIABLE) { + wallcoord = input->variable->compute_equal(wallfix->xindex[m]); + } else + wallcoord = wallfix->coord0[m]; + if (side == 0) + walllo[dim] = wallcoord; + else + wallhi[dim] = wallcoord; + } + for (int j = 0; j < 3; j++) dims[j] = wallhi[j] - walllo[j]; + } + double vol_T = dims[0] * dims[1] * dims[2]; + double vol_f = vol_P / vol_T; + if (flaglog == 0) { + R0 = 6 * MY_PI * mu * rad * (1.0 + 2.16 * vol_f); + RT0 = 8 * MY_PI * mu * cube(rad); + //RS0 = 20.0/3.0*MY_PI*mu*pow(rad,3)*(1.0 + 3.33*vol_f + 2.80*vol_f*vol_f); + } else { + R0 = 6 * MY_PI * mu * rad * (1.0 + 2.725 * vol_f - 6.583 * vol_f * vol_f); + RT0 = 8 * MY_PI * mu * cube(rad) * (1.0 + 0.749 * vol_f - 2.469 * vol_f * vol_f); + //RS0 = 20.0/3.0*MY_PI*mu*pow(rad,3)*(1.0 + 3.64*vol_f - 6.95*vol_f*vol_f); + } + } + + // scale factor for Brownian moments + + prethermostat = sqrt(24.0 * force->boltz * t_target / update->dt); + prethermostat *= sqrt(force->vxmu2f / force->ftm2v / force->mvv2e); + + printf("PairBrownianKokkos::compute() prethermostat= %f R0= %f RT0= %f\n",prethermostat, R0, RT0); + + // reallocate per-atom arrays if necessary + + if (eflag_atom) { + memoryKK->destroy_kokkos(k_eatom,eatom); + memoryKK->create_kokkos(k_eatom,eatom,maxeatom,"pair:eatom"); + d_eatom = k_eatom.view(); + } + if (vflag_atom) { + memoryKK->destroy_kokkos(k_vatom,vatom); + memoryKK->create_kokkos(k_vatom,vatom,maxvatom,"pair:vatom"); + d_vatom = k_vatom.view(); + } + + atomKK->sync(execution_space,datamask_read); + k_cutsq.template sync(); + if (eflag || vflag) atomKK->modified(execution_space,datamask_modify); + else atomKK->modified(execution_space,F_MASK | TORQUE_MASK); + + x = atomKK->k_x.view(); + c_x = atomKK->k_x.view(); + f = atomKK->k_f.view(); + torque = atomKK->k_torque.view(); + type = atomKK->k_type.view(); + radius = atomKK->k_radius.view(); + nlocal = atom->nlocal; + nall = atom->nlocal + atom->nghost; + newton_pair = force->newton_pair; + vxmu2f = force->vxmu2f; + + // loop over neighbors of my atoms + + int inum = list->inum; + NeighListKokkos* k_list = static_cast*>(list); + d_numneigh = k_list->d_numneigh; + d_neighbors = k_list->d_neighbors; + d_ilist = k_list->d_ilist; + + EV_FLOAT ev; + + printf(" -- starting parallel_for() neighflag= %i HALF= %i newton_pair= %i vflag_atom= %i flagfld= %i vflag_global= %i\n", + neighflag, HALF, force->newton_pair, vflag_atom, flagfld, vflag_global); + if (neighflag == HALF) { + if (force->newton_pair) { + if (vflag_atom) { + if (flagfld) { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } else { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } + } else if (vflag_global) { + if (flagfld) { + Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); + } else { + Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); + } + } else { + if (flagfld) { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } else { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } + } + } else { + if (vflag_atom) { + if (flagfld) { + printf("Step 0\n"); + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } else { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } + } else if (vflag_global) { + if (flagfld) { + printf(" -- Step N\n"); + Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); + } else { + Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); + } + } else { + if (flagfld) { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } else { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } + } + } + } else { // HALFTHREAD + if (force->newton_pair) { + if (vflag_atom) { + if (flagfld) { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } else { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } + } else if (vflag_global) { + if (flagfld) { + Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); + } else { + Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); + } + } else { + if (flagfld) { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } else { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } + } + } else { + if (vflag_atom) { + if (flagfld) { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } else { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } + } else if (vflag_global) { + if (flagfld) { + Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); + } else { + Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); + } + } else { + if (flagfld) { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } else { + Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); + } + } + } + } + printf(" -- finished\n"); + + if (eflag_atom) { + k_eatom.template modify(); + k_eatom.template sync(); + } + + if (vflag_global) { + virial[0] += ev.v[0]; + virial[1] += ev.v[1]; + virial[2] += ev.v[2]; + virial[3] += ev.v[3]; + virial[4] += ev.v[4]; + virial[5] += ev.v[5]; + } + + if (vflag_atom) { + k_vatom.template modify(); + k_vatom.template sync(); + } + + if (vflag_fdotr) pair_virial_fdotr_compute(this); + + printf("i= %i vatom= %f %f %f %f %f %f\n",0,vatom[0][0],vatom[0][1],vatom[0][2],vatom[0][3],vatom[0][4],vatom[0][5]); + + copymode = 0; + + printf("Leaving compute()\n"); +} + +template +template +KOKKOS_INLINE_FUNCTION +void PairBrownianKokkos::operator()(TagPairBrownianCompute, const int ii, EV_FLOAT &ev) const { + + // printf("Inside TagPairBrownianCompute<>() ii= %i\n",ii); + + // The f and torque arrays are atomic for Half/Thread neighbor style + Kokkos::View::value,Kokkos::MemoryTraits::value> > a_f = f; + Kokkos::View::value,Kokkos::MemoryTraits::value> > a_torque = torque; + + rand_type rand_gen = rand_pool.get_state(); + + const int i = d_ilist[ii]; + const X_FLOAT xtmp = x(i,0); + const X_FLOAT ytmp = x(i,1); + const X_FLOAT ztmp = x(i,2); + const int itype = type[i]; + const LMP_FLOAT radi = radius[i]; + const int jnum = d_numneigh[i]; + + LMP_FLOAT a_sq, a_sh, a_pu; + LMP_FLOAT xl[3], p1[3], p2[3], p3[3]; + + F_FLOAT fx_i = 0.0; + F_FLOAT fy_i = 0.0; + F_FLOAT fz_i = 0.0; + + F_FLOAT torquex_i = 0.0; + F_FLOAT torquey_i = 0.0; + F_FLOAT torquez_i = 0.0; + +#if 1 +#ifdef _NO_RANDOM + if (FLAGFLD) { + fx_i = prethermostat * sqrt(R0) * 0.5; + fy_i = prethermostat * sqrt(R0) * 0.5; + fz_i = prethermostat * sqrt(R0) * 0.5; + if (flaglog) { + torquex_i = prethermostat * sqrt(RT0) * 0.5; + torquey_i = prethermostat * sqrt(RT0) * 0.5; + torquez_i = prethermostat * sqrt(RT0) * 0.5; + } + } +#else + if (FLAGFLD) { + fx_i = prethermostat * sqrt(R0) * (rand_gen.drand() - 0.5); + fy_i = prethermostat * sqrt(R0) * (rand_gen.drand() - 0.5); + fz_i = prethermostat * sqrt(R0) * (rand_gen.drand() - 0.5); + if (flaglog) { + torquex_i = prethermostat * sqrt(RT0) * (rand_gen.drand() - 0.5); + torquey_i = prethermostat * sqrt(RT0) * (rand_gen.drand() - 0.5); + torquez_i = prethermostat * sqrt(RT0) * (rand_gen.drand() - 0.5); + } + } +#endif +#endif + +#if 1 + if (flagHI) { + + for (int jj = 0; jj < jnum; jj++) { + int j = d_neighbors(i,jj); + j &= NEIGHMASK; + + const X_FLOAT delx = xtmp - x(j,0); + const X_FLOAT dely = ytmp - x(j,1); + const X_FLOAT delz = ztmp - x(j,2); + const X_FLOAT rsq = delx*delx + dely*dely + delz*delz; + const int jtype = type[j]; + + if(rsq < d_cutsq(itype,jtype)) { + + const LMP_FLOAT r = sqrt(rsq); + + // scalar resistances a_sq and a_sh + + LMP_FLOAT h_sep = r - 2.0 * radi; + + // if less than minimum gap, use minimum gap instead + + if (r < d_cut_inner(itype,jtype)) h_sep = d_cut_inner(itype,jtype) - 2.0 * radi; + + // scale h_sep by radi + + h_sep = h_sep / radi; + + if (flaglog) { + a_sq = 6.0 * MY_PI * mu * radi * (1.0 / 4.0 / h_sep + 9.0 / 40.0 * log(1.0 / h_sep)); + a_sh = 6.0 * MY_PI * mu * radi * (1.0 / 6.0 * log(1.0 / h_sep)); + a_pu = 8.0 * MY_PI * mu * cube(radi) * (3.0 / 160.0 * log(1.0 / h_sep)); + } else + a_sq = 6.0 * MY_PI * mu * radi * (1.0 / 4.0 / h_sep); + + // generate the Pairwise Brownian Force: a_sq + + LMP_FLOAT Fbmag = prethermostat * sqrt(a_sq); + + // generate a random number + +#ifdef _NO_RANDOM + LMP_FLOAT randr = 0.5; +#else + LMP_FLOAT randr = rand_gen.drand() - 0.5; +#endif + + // contribution due to Brownian motion + + F_FLOAT fx = Fbmag * randr * delx / r; + F_FLOAT fy = Fbmag * randr * dely / r; + F_FLOAT fz = Fbmag * randr * delz / r; + + // add terms due to a_sh +#if 1 + if (flaglog) { + + // generate two orthogonal vectors to the line of centers + + p1[0] = delx / r; + p1[1] = dely / r; + p1[2] = delz / r; + set_3_orthogonal_vectors(p1, p2, p3); + + // magnitude + + Fbmag = prethermostat * sqrt(a_sh); + + // force in each of the two directions + +#ifdef _NO_RANDOM + randr = 0.5; +#else + randr = rand_gen.drand() - 0.5; +#endif + fx += Fbmag * randr * p2[0]; + fy += Fbmag * randr * p2[1]; + fz += Fbmag * randr * p2[2]; + +#ifndef _NO_RANDOM + randr = rand_gen.drand() - 0.5; +#endif + fx += Fbmag * randr * p3[0]; + fy += Fbmag * randr * p3[1]; + fz += Fbmag * randr * p3[2]; + } +#endif + // scale forces to appropriate units + + fx = vxmu2f * fx; + fy = vxmu2f * fy; + fz = vxmu2f * fz; + + // sum to total force + + fx_i -= fx; + fy_i -= fy; + fz_i -= fz; + + if (NEWTON_PAIR || j < nlocal) { + a_f(j,0) += fx; + a_f(j,1) += fy; + a_f(j,2) += fz; + } + + // torque due to the Brownian Force + + if (flaglog) { + + // location of the point of closest approach on I from its center + + xl[0] = -delx / r * radi; + xl[1] = -dely / r * radi; + xl[2] = -delz / r * radi; + + // torque = xl_cross_F + + F_FLOAT tx = xl[1] * fz - xl[2] * fy; + F_FLOAT ty = xl[2] * fx - xl[0] * fz; + F_FLOAT tz = xl[0] * fy - xl[1] * fx; + + // torque is same on both particles + + torquex_i -= tx; + torquey_i -= ty; + torquez_i -= tz; + + if (NEWTON_PAIR || j < nlocal) { + a_torque(j,0) -= tx; + a_torque(j,1) -= ty; + a_torque(j,2) -= tz; + } + + // torque due to a_pu + + Fbmag = prethermostat * sqrt(a_pu); + + // force in each direction + +#ifdef _NO_RANDOM + randr = 0.5; +#else + randr = rand_gen.drand() - 0.5; +#endif + tx = Fbmag * randr * p2[0]; + ty = Fbmag * randr * p2[1]; + tz = Fbmag * randr * p2[2]; + +#ifndef _NO_RANDOM + randr = rand_gen.drand() - 0.5; +#endif + tx += Fbmag * randr * p3[0]; + ty += Fbmag * randr * p3[1]; + tz += Fbmag * randr * p3[2]; + + // torque has opposite sign on two particles + + torquex_i -= tx; + torquey_i -= ty; + torquez_i -= tz; + + if (NEWTON_PAIR || j < nlocal) { + a_torque(j,0) += tx; + a_torque(j,1) += ty; + a_torque(j,2) += tz; + } + } + + if (EVFLAG == 2) + ev_tally_xyz_atom(ev, i, j, -fx, -fy, -fz, delx, dely, delz); + if (EVFLAG == 1) + ev_tally_xyz(ev, i, j, -fx, -fy, -fz, delx, dely, delz); + } + } + + } // if(flagHI) +#endif + + rand_pool.free_state(rand_gen); + + if(ii == 0) printf("ii= %i i= %i f(before)= %f %f %f df= %f %f %f\n",ii,i,a_f(i,0),a_f(i,1),a_f(i,2),fx_i,fy_i,fz_i); + + a_f(i,0) += fx_i; + a_f(i,1) += fy_i; + a_f(i,2) += fz_i; + a_torque(i,0) += torquex_i; + a_torque(i,1) += torquey_i; + a_torque(i,2) += torquez_i; + + if(ii == 0) printf("ii= %i i= %i f(after)= %f %f %f\n",ii,i,a_f(i,0),a_f(i,1),a_f(i,2)); + + // printf(" -- leaving %i\n",ii); +} + +template +template +KOKKOS_INLINE_FUNCTION +void PairBrownianKokkos::operator()(TagPairBrownianCompute, const int ii) const { + EV_FLOAT ev; + this->template operator()(TagPairBrownianCompute(), ii, ev); +} + +template +template +KOKKOS_INLINE_FUNCTION +void PairBrownianKokkos::ev_tally_xyz(EV_FLOAT &ev, int i, int j, + F_FLOAT fx, F_FLOAT fy, F_FLOAT fz, + X_FLOAT delx, X_FLOAT dely, X_FLOAT delz) const +{ + F_FLOAT v[6]; + + v[0] = delx*fx; + v[1] = dely*fy; + v[2] = delz*fz; + v[3] = delx*fy; + v[4] = delx*fz; + v[5] = dely*fz; + + if (NEWTON_PAIR) { + ev.v[0] += v[0]; + ev.v[1] += v[1]; + ev.v[2] += v[2]; + ev.v[3] += v[3]; + ev.v[4] += v[4]; + ev.v[5] += v[5]; + } else { + if (i < nlocal) { + ev.v[0] += 0.5*v[0]; + ev.v[1] += 0.5*v[1]; + ev.v[2] += 0.5*v[2]; + ev.v[3] += 0.5*v[3]; + ev.v[4] += 0.5*v[4]; + ev.v[5] += 0.5*v[5]; + } + if (j < nlocal) { + ev.v[0] += 0.5*v[0]; + ev.v[1] += 0.5*v[1]; + ev.v[2] += 0.5*v[2]; + ev.v[3] += 0.5*v[3]; + ev.v[4] += 0.5*v[4]; + ev.v[5] += 0.5*v[5]; + } + } +} + +template +template +KOKKOS_INLINE_FUNCTION +void PairBrownianKokkos::ev_tally_xyz_atom(EV_FLOAT & /*ev*/, int i, int j, + F_FLOAT fx, F_FLOAT fy, F_FLOAT fz, + X_FLOAT delx, X_FLOAT dely, X_FLOAT delz) const +{ + Kokkos::View::value,Kokkos::MemoryTraits::value> > v_vatom = k_vatom.view(); + + F_FLOAT v[6]; + + v[0] = delx*fx; + v[1] = dely*fy; + v[2] = delz*fz; + v[3] = delx*fy; + v[4] = delx*fz; + v[5] = dely*fz; + + if (NEWTON_PAIR || i < nlocal) { + v_vatom(i,0) += 0.5*v[0]; + v_vatom(i,1) += 0.5*v[1]; + v_vatom(i,2) += 0.5*v[2]; + v_vatom(i,3) += 0.5*v[3]; + v_vatom(i,4) += 0.5*v[4]; + v_vatom(i,5) += 0.5*v[5]; + } + if (NEWTON_PAIR || j < nlocal) { + v_vatom(j,0) += 0.5*v[0]; + v_vatom(j,1) += 0.5*v[1]; + v_vatom(j,2) += 0.5*v[2]; + v_vatom(j,3) += 0.5*v[3]; + v_vatom(j,4) += 0.5*v[4]; + v_vatom(j,5) += 0.5*v[5]; + } +} + +/* ---------------------------------------------------------------------- + allocate all arrays +------------------------------------------------------------------------- */ + +template +void PairBrownianKokkos::allocate() +{ + PairBrownian::allocate(); + + int n = atom->ntypes; + memory->destroy(cutsq); + // memory->destroy(cut); + memory->destroy(cut_inner); + + memoryKK->create_kokkos(k_cutsq,cutsq,n+1,n+1,"pair:cutsq"); + d_cutsq = k_cutsq.template view(); + + // memoryKK->create_kokkos(k_cut,cut,n+1,n+1,"pair:cut"); + memoryKK->create_kokkos(k_cut_inner,cut_inner,n+1,n+1,"pair:cut_inner"); + // d_cut = k_cut.template view(); + d_cut_inner = k_cut_inner.template view(); +} + +/* ---------------------------------------------------------------------- + global settings +------------------------------------------------------------------------- */ + +template +void PairBrownianKokkos::settings(int narg, char **arg) +{ + if (narg != 7 && narg != 9) error->all(FLERR, "Illegal pair_style command"); + + PairBrownian::settings(narg,arg); +} + +namespace LAMMPS_NS { +template class PairBrownianKokkos; +#ifdef LMP_KOKKOS_GPU +template class PairBrownianKokkos; +#endif +} + diff --git a/src/USER-SUMAN/pair_brownian_kokkos.h b/src/USER-SUMAN/pair_brownian_kokkos.h new file mode 100644 index 0000000000..ae7632f40f --- /dev/null +++ b/src/USER-SUMAN/pair_brownian_kokkos.h @@ -0,0 +1,165 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef PAIR_CLASS +// clang-format off +PairStyle(brownian/kk,PairBrownianKokkos); +PairStyle(brownian/kk/device,PairBrownianKokkos); +PairStyle(brownian/kk/host,PairBrownianKokkos); +// clang-format on +#else + +// clang-format off +#ifndef LMP_PAIR_BROWNIAN_KOKKOS_H +#define LMP_PAIR_BROWNIAN_KOKKOS_H + +#include "pair_brownian.h" +#include "pair_kokkos.h" +#include "kokkos_type.h" +#include "kokkos_base.h" +#include "Kokkos_Random.hpp" +#include "comm_kokkos.h" + +namespace LAMMPS_NS { + +template +struct TagPairBrownianCompute {}; + +template +class PairBrownianKokkos : public PairBrownian, public KokkosBase { + public: + typedef DeviceType device_type; + typedef ArrayTypes AT; + typedef EV_FLOAT value_type; + + PairBrownianKokkos(class LAMMPS *); + ~PairBrownianKokkos() override; + void compute(int, int) override; + void coeff(int, char **) override; + void settings(int, char **) override; + void init_style() override; + + template + KOKKOS_INLINE_FUNCTION + void operator()(TagPairBrownianCompute, const int, EV_FLOAT &ev) const; + template + KOKKOS_INLINE_FUNCTION + void operator()(TagPairBrownianCompute, const int) const; + + template + KOKKOS_INLINE_FUNCTION + void ev_tally_xyz(EV_FLOAT &ev, int i, int j, + F_FLOAT fx, F_FLOAT fy, F_FLOAT fz, + X_FLOAT delx, X_FLOAT dely, X_FLOAT delz) const; + template + KOKKOS_INLINE_FUNCTION + void ev_tally_xyz_atom(EV_FLOAT &ev, int i, int j, + F_FLOAT fx, F_FLOAT fy, F_FLOAT fz, + X_FLOAT delx, X_FLOAT dely, X_FLOAT delz) const; + + protected: + typename AT::t_x_array_randomread x; + typename AT::t_x_array c_x; + typename AT::t_f_array f; + typename AT::t_f_array torque; + typename AT::t_int_1d_randomread type; + typename AT::t_float_1d_randomread radius; + + DAT::tdual_efloat_1d k_eatom; + DAT::tdual_virial_array k_vatom; + typename AT::t_efloat_1d d_eatom; + typename AT::t_virial_array d_vatom; + + typename AT::t_neighbors_2d d_neighbors; + typename AT::t_int_1d_randomread d_ilist; + typename AT::t_int_1d_randomread d_numneigh; + + int newton_pair; + double special_lj[4]; + + typename AT::tdual_ffloat_2d k_cutsq; + typename AT::t_ffloat_2d d_cutsq; + typename AT::tdual_ffloat_2d k_cut_inner; + typename AT::t_ffloat_2d d_cut_inner; + + int neighflag; + int nlocal,nall,eflag,vflag; + LMP_FLOAT vxmu2f; + + LMP_FLOAT prethermostat; + + void allocate() override; + + KOKKOS_INLINE_FUNCTION + void set_3_orthogonal_vectors(const double p1[3], double * const p2, double * const p3) const { + double norm; + int ix, iy, iz; + + // find the index of maximum magnitude and store it in iz + + if (fabs(p1[0]) > fabs(p1[1])) { + iz = 0; + ix = 1; + iy = 2; + } else { + iz = 1; + ix = 2; + iy = 0; + } + + if (iz == 0) { + if (fabs(p1[0]) < fabs(p1[2])) { + iz = 2; + ix = 0; + iy = 1; + } + } else { + if (fabs(p1[1]) < fabs(p1[2])) { + iz = 2; + ix = 0; + iy = 1; + } + } + + // set p2 arbitrarily such that it's orthogonal to p1 + + p2[ix] = 1.0; + p2[iy] = 1.0; + p2[iz] = -(p1[ix] * p2[ix] + p1[iy] * p2[iy]) / p1[iz]; + + // normalize p2 + + norm = sqrt(p2[0] * p2[0] + p2[1] * p2[1] + p2[2] * p2[2]); + + p2[0] = p2[0] / norm; + p2[1] = p2[1] / norm; + p2[2] = p2[2] / norm; + + // Set p3 by taking the cross product p3=p2xp1 + + p3[0] = p1[1] * p2[2] - p1[2] * p2[1]; + p3[1] = p1[2] * p2[0] - p1[0] * p2[2]; + p3[2] = p1[0] * p2[1] - p1[1] * p2[0]; + }; + + friend void pair_virial_fdotr_compute(PairBrownianKokkos*); + + Kokkos::Random_XorShift64_Pool rand_pool; + typedef typename Kokkos::Random_XorShift64_Pool::generator_type rand_type; +}; + +} + +#endif +#endif + diff --git a/src/USER-SUMAN/pair_lubricate_Simple.cpp b/src/USER-SUMAN/pair_lubricate_Simple.cpp new file mode 100644 index 0000000000..8eb7887bf2 --- /dev/null +++ b/src/USER-SUMAN/pair_lubricate_Simple.cpp @@ -0,0 +1,398 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator +http://lammps.sandia.gov, Sandia National Laboratories +Steve Plimpton, sjplimp@sandia.gov + +Copyright (2003) Sandia Corporation. Under the terms of Contract +DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains +certain rights in this software. This software is distributed under +the GNU General Public License. + +See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing authors: Randy Schunk (SNL) + Amit Kumar and Michael Bybee (UIUC) + Dave Heine (Corning), polydispersity + ------------------------------------------------------------------------- */ +/* Modified by Ranga on 27/05/2017 from the GRM formulation + given by Kim and Karilla, Microhydrodynamics */ + +#include +#include +#include +#include +#include "pair_lubricate_Simple.h" +#include "atom.h" +#include "atom_vec.h" +#include "comm.h" +#include "force.h" +#include "neighbor.h" +#include "neigh_list.h" +#if 0 +#include "neigh_request.h" +#endif +#include "domain.h" +#include "modify.h" +#include "fix.h" +#include "fix_deform.h" +#include "memory.h" +#include "random_mars.h" +#include "fix_wall.h" +#include "input.h" +#include "variable.h" +#include "math_const.h" +#include "error.h" + +using namespace LAMMPS_NS; +using namespace MathConst; + +// same as fix_deform.cpp + +enum{NO_REMAP,X_REMAP,V_REMAP}; + + +// same as fix_wall.cpp + +enum{EDGE,CONSTANT,VARIABLE}; + +/* ---------------------------------------------------------------------- */ + +PairLubricateSimple::PairLubricateSimple(LAMMPS *lmp) : PairLubricate(lmp) +{ + no_virial_fdotr_compute = 1; +} + +/* ---------------------------------------------------------------------- */ + +void PairLubricateSimple::compute(int eflag, int vflag) +{ + int i,j,ii,jj,inum,jnum,itype,jtype; + double xtmp,ytmp,ztmp,delx,dely,delz,fx,fy,fz,tx,ty,tz; + double rsq,r,h_sep,beta0,beta1,radi,radj; + double vr1,vr2,vr3,vnnr,vn1,vn2,vn3; + double vt1,vt2,vt3; + int *ilist,*jlist,*numneigh,**firstneigh; + double lamda[3],vstream[3]; + + double vxmu2f = force->vxmu2f; + + if (eflag || vflag) ev_setup(eflag,vflag); + else evflag = vflag_fdotr = 0; + + double **x = atom->x; + double **v = atom->v; + double **f = atom->f; + double **omega = atom->omega; + double **torque = atom->torque; + double *radius = atom->radius; + int *type = atom->type; + int nlocal = atom->nlocal; + int newton_pair = force->newton_pair; + + inum = list->inum; + ilist = list->ilist; + numneigh = list->numneigh; + firstneigh = list->firstneigh; + + + for (ii = 0; ii < inum; ii++) { + i = ilist[ii]; + xtmp = x[i][0]; + ytmp = x[i][1]; + ztmp = x[i][2]; + itype = type[i]; + jlist = firstneigh[i]; + jnum = numneigh[i]; + radi = radius[i]; + + // Drag contribution to force and torque due to isotropic terms + // Drag contribution to stress from isotropic RS0 + + if (flagfld) { + + domain->x2lamda(x[i],lamda); + double *h_rate = domain->h_rate; + double *h_ratelo = domain->h_ratelo; + vstream[0] = h_rate[0]*lamda[0] + h_rate[5]*lamda[1] + + h_rate[4]*lamda[2] + h_ratelo[0]; + vstream[1] = h_rate[1]*lamda[1] + h_rate[3]*lamda[2] + h_ratelo[1]; + vstream[2] = h_rate[2]*lamda[2] + h_ratelo[2]; + + + R0 = 6.0*MY_PI*mu; + RT0 = 8.0*MY_PI*mu; + RS0 = 20.0/3.0*MY_PI*mu; + + f[i][0] += vxmu2f*R0*radi*(vstream[0]-v[i][0]); + f[i][1] += vxmu2f*R0*radi*(vstream[1]-v[i][1]); + f[i][2] += vxmu2f*R0*radi*(vstream[2]-v[i][2]); + + const double radi3 = radi*radi*radi; + + torque[i][0] -= vxmu2f*RT0*radi3*(omega[i][0]+0.5*h_rate[3]/domain->zprd); + torque[i][1] -= vxmu2f*RT0*radi3*(omega[i][1]-0.5*h_rate[4]/domain->zprd); + torque[i][2] -= vxmu2f*RT0*radi3*(omega[i][2]+0.5*h_rate[5]/domain->yprd); + // Ef = (grad(vstream) + (grad(vstream))^T) / 2 + // set Ef from h_rate in strain units + if(shearing){ + Ef[0][0] = h_rate[0]/domain->xprd; + Ef[1][1] = h_rate[1]/domain->yprd; + Ef[2][2] = h_rate[2]/domain->zprd; + Ef[0][1] = Ef[1][0] = 0.5 * h_rate[5]/domain->yprd; + Ef[0][2] = Ef[2][0] = 0.5 * h_rate[4]/domain->zprd; + Ef[1][2] = Ef[2][1] = 0.5 * h_rate[3]/domain->zprd; + + + if (vflag_either) { + double vRS0 = -vxmu2f * RS0*radi3; + v_tally_tensor(i,i,nlocal,newton_pair, + vRS0*Ef[0][0],vRS0*Ef[1][1],vRS0*Ef[2][2], + vRS0*Ef[0][1],vRS0*Ef[0][2],vRS0*Ef[1][2]); + } + } + + } + + if (!flagHI)continue; + + for (jj = 0; jj < jnum; jj++) { + j = jlist[jj]; + j &= NEIGHMASK; + + delx = xtmp - x[j][0]; + dely = ytmp - x[j][1]; + delz = ztmp - x[j][2]; + rsq = delx*delx + dely*dely + delz*delz; + jtype = type[j]; + radj = atom->radius[j]; + double radsum = radi+radj; //Sum of two particle's radii + + if (rsq < cutsq[itype][jtype] and rsq < (1.45*1.45*radsum*radsum) ) { + r = sqrt(rsq); + + + // scalar resistances XA and YA + + h_sep = r - radsum; + + // if less than the minimum gap use the minimum gap instead + + if (r < cut_inner[itype][jtype]*radsum) //Scaled inner cutoff by particle radii + h_sep = cut_inner[itype][jtype]*radsum - radsum; + + double hinv,lhinv,XA11=0.0,YA11=0.0,YB11=0.0,YC12=0.0,ws[3],wd[3],nx,ny,nz; + ws[0] = (omega[i][0]+omega[j][0])/2.0; + ws[1] = (omega[i][1]+omega[j][1])/2.0; + ws[2] = (omega[i][2]+omega[j][2])/2.0; + + wd[0] = (omega[i][0]-omega[j][0])/2.0; + wd[1] = (omega[i][1]-omega[j][1])/2.0; + wd[2] = (omega[i][2]-omega[j][2])/2.0; + + nx=-delx/r;ny=-dely/r;nz=-delz/r; + + + hinv=(radi+radj)/(2.0*h_sep); + lhinv=log(hinv); + + if(lhinv < 0) error->all(FLERR,"Using pair lubricate with cutoff problem: log(1/h) is negative"); + + beta0=radj/radi; + beta1=1.0+beta0; + + double b0p2,b1p2,b1p3,mupradi; + b0p2=beta0*beta0; + b1p2=beta1*beta1; + b1p3=beta1*b1p2; + mupradi=mu*MY_PI*radi; + + // scalar resistances + if (flaglog) { + XA11=6.0*mupradi*( hinv*2.0*b0p2 + lhinv*beta0*(1.0+ 7.0*beta0+ b0p2 )/5.0 )/b1p3; + YA11=1.6*mupradi*lhinv*beta0*(2.0+beta0+2.0*b0p2)/b1p3; + YB11=-0.8*mupradi*radi*lhinv*beta0*(4.0+beta0)/b1p2; + YC12=0.8*mupradi*radi*radi*lhinv*b0p2/beta1*(1.0-4.0/beta0); //YC12*(1-4/beta0) + } + else XA11=12.0*mupradi*hinv*b0p2/b1p3; + + + + /* + if (flaglog) { + XA11=6.0*MY_PI*mu*radi*( hinv*2.0*pow(beta0,2.0) + lhinv*beta0*(1.0+ 7.0*beta0+ beta0*beta0)/5.0 )/pow(beta1,3.0); + YA11=1.6*MY_PI*mu*radi*lhinv*beta0*(2.0+beta0+2.0*beta0*beta0)/pow(beta1,3.0); + YB11=-0.8*MY_PI*mu*radi*radi*lhinv*beta0*(4.0+beta0)/(beta1*beta1); + YC12=0.8*MY_PI*mu*pow(radi,3.0)*lhinv*beta0*beta0/beta1*(1.0-4.0/beta0); //YC12*(1-4/beta0) + } + else XA11=12*MY_PI*mu*radi*hinv*pow(beta0,2.0)/pow(beta1,3.0); + */ + // Relative velocity components U^2-U^1 + vr1 = v[j][0] - v[i][0]; + vr2 = v[j][1] - v[i][1]; + vr3 = v[j][2] - v[i][2]; + + // normal component (vr.n)n + + vnnr = vr1*nx + vr2*ny + vr3*nz; + vn1 = vnnr*nx; + vn2 = vnnr*ny; + vn3 = vnnr*nz; + + // tangential component vr - (vr.n)n + + vt1 = vr1 - vn1; + vt2 = vr2 - vn2; + vt3 = vr3 - vn3; + + // force due to squeeze type motion + //f=XA11 nn dot vr + fx = XA11*vn1; + fy = XA11*vn2; + fz = XA11*vn3; + + + // force due to all shear kind of motions + + if (flaglog) { + double ybfac=(1.0-beta0*(1.0+4.0*beta0)/(4.0+beta0))*YB11; + //f+=YA11*vt1-(r1+r2)*YA11*ws cross n + ybfac* wd cross n + fx = fx + YA11*(vt1-(radi+radj)*(ws[1]*nz-ws[2]*ny))+ybfac*(wd[1]*nz-wd[2]*ny); + fy = fy + YA11*(vt2-(radi+radj)*(ws[2]*nx-ws[0]*nz))+ybfac*(wd[2]*nx-wd[0]*nz); + fz = fz + YA11*(vt3-(radi+radj)*(ws[0]*ny-ws[1]*nx))+ybfac*(wd[0]*ny-wd[1]*nx); + } + + // scale forces for appropriate units + + fx *= vxmu2f; + fy *= vxmu2f; + fz *= vxmu2f; + + // add to total force + + f[i][0] += fx; + f[i][1] += fy; + f[i][2] += fz; + + // torque due to this force + + if (flaglog) { + double wsdotn,wddotn; + wsdotn=ws[0]*nx+ws[1]*ny+ws[2]*nz; + wddotn=wd[0]*nx+wd[1]*ny+wd[2]*nz; + + //squeeze+shear+pump contributions to torque + //YB11*(vr cross n + (r1+r2)* tang(ws)) +YC12*(1-4/beta)*tang(wd) + tx = YB11*(vr2*nz -vr3*ny + (radi+radj)*(ws[0]-wsdotn*nx)) + YC12*(wd[0]-wddotn*nx); + ty = YB11*(vr3*nx -vr1*nz + (radi+radj)*(ws[1]-wsdotn*ny)) + YC12*(wd[1]-wddotn*ny); + tz = YB11*(vr1*ny -vr2*nx + (radi+radj)*(ws[2]-wsdotn*nz)) + YC12*(wd[2]-wddotn*nz); + + torque[i][0] += vxmu2f*tx; + torque[i][1] += vxmu2f*ty; + torque[i][2] += vxmu2f*tz; + } + + // set j = nlocal so that only I gets tallied + + if (evflag) ev_tally_xyz(i,nlocal,nlocal,0,0.0,0.0,fx,fy,fz,delx,dely,delz); + // + //Add up stresslet for particle i + //v_tally_tensor(i,nlocal,nlocal,newton_pair,fx*delx,fy*dely,fz*delz, + //0.5*(fx*dely+fy*delx),0.5*(fx*delz+fz*delx),0.5*(fy*delz+fz*dely)); + + } + } + } + +} + +/* ---------------------------------------------------------------------- + init specific to this pair style + ------------------------------------------------------------------------- */ + +void PairLubricateSimple::init_style() +{ + if (force->newton_pair == 1) + error->all(FLERR,"Pair lubricate/poly requires newton pair off"); + if (comm->ghost_velocity == 0) + error->all(FLERR, + "Pair lubricate/poly requires ghost atoms store velocity"); + if (!atom->sphere_flag) + error->all(FLERR,"Pair lubricate/poly requires atom style sphere"); + + // ensure all particles are finite-size + // for pair hybrid, should limit test to types using the pair style + + double *radius = atom->radius; + int nlocal = atom->nlocal; + + for (int i = 0; i < nlocal; i++) + if (radius[i] == 0.0) + error->one(FLERR,"Pair lubricate/poly requires extended particles"); + +#if 1 + neighbor->add_request(this, NeighConst::REQ_FULL); +#else + int irequest = neighbor->request(this,instance_me); + neighbor->requests[irequest]->half = 0; + neighbor->requests[irequest]->full = 1; +#endif + + // set the isotropic constants that depend on the volume fraction + // vol_T = total volume + + // check for fix deform, if exists it must use "remap v" + // If box will change volume, set appropriate flag so that volume + // and v.f. corrections are re-calculated at every step. + + // Ranga: Volume fraction correction unnecessary for our purposes + // if available volume is different from box volume + // due to walls, set volume appropriately; if walls will + // move, set appropriate flag so that volume and v.f. corrections + // are re-calculated at every step. + + shearing = flagdeform = flagwall = 0; + for (int i = 0; i < modify->nfix; i++){ + if (strcmp(modify->fix[i]->style,"deform") == 0) { + shearing = flagdeform = 1; + if (((FixDeform *) modify->fix[i])->remapflag != V_REMAP) + error->all(FLERR,"Using pair lubricate with inconsistent " + "fix deform remap option"); + } + if (strstr(modify->fix[i]->style,"wall") != NULL) { + if (flagwall) + error->all(FLERR, + "Cannot use multiple fix wall commands with " + "pair lubricate/poly"); + flagwall = 1; // Walls exist + wallfix = (FixWall *) modify->fix[i]; + if (wallfix->xflag) flagwall = 2; // Moving walls exist + } + + if (strstr(modify->fix[i]->style,"wall") != NULL){ + flagwall = 1; // Walls exist + if (((FixWall *) modify->fix[i])->xflag ) { + flagwall = 2; // Moving walls exist + wallfix = (FixWall *) modify->fix[i]; + } + } + } + + // check for fix deform, if exists it must use "remap v" + + shearing = 0; + for (int i = 0; i < modify->nfix; i++) + if (strcmp(modify->fix[i]->style,"deform") == 0) { + shearing = 1; + if (((FixDeform *) modify->fix[i])->remapflag != V_REMAP) + error->all(FLERR,"Using pair lubricate/poly with inconsistent " + "fix deform remap option"); + } + + // set Ef = 0 since used whether shearing or not + + Ef[0][0] = Ef[0][1] = Ef[0][2] = 0.0; + Ef[1][0] = Ef[1][1] = Ef[1][2] = 0.0; + Ef[2][0] = Ef[2][1] = Ef[2][2] = 0.0; +} diff --git a/src/USER-SUMAN/pair_lubricate_Simple.h b/src/USER-SUMAN/pair_lubricate_Simple.h new file mode 100644 index 0000000000..e6fd9fa231 --- /dev/null +++ b/src/USER-SUMAN/pair_lubricate_Simple.h @@ -0,0 +1,70 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + http://lammps.sandia.gov, Sandia National Laboratories + Steve Plimpton, sjplimp@sandia.gov + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef PAIR_CLASS + +PairStyle(lubricate/Simple,PairLubricateSimple) + +#else + +#ifndef LMP_PAIR_LUBRICATE_SIMPLE_H +#define LMP_PAIR_LUBRICATE_SIMPLE_H + +#include "pair_lubricate.h" + +namespace LAMMPS_NS { + +class PairLubricateSimple : public PairLubricate { + public: + PairLubricateSimple(class LAMMPS *); + ~PairLubricateSimple() {} + void compute(int, int); + void init_style(); +}; + +} + +#endif +#endif + +/* ERROR/WARNING messages: + +E: Pair lubricate/poly requires newton pair off + +Self-explanatory. + +E: Pair lubricate/poly requires ghost atoms store velocity + +Use the comm_modify vel yes command to enable this. + +E: Pair lubricate/poly requires atom style sphere + +Self-explanatory. + +E: Pair lubricate/poly requires extended particles + +One of the particles has radius 0.0. + +E: Using pair lubricate with inconsistent fix deform remap option + +Must use remap v option with fix deform with this pair style. + +E: Cannot use multiple fix wall commands with pair lubricate/poly + +Self-explanatory. + +E: Using pair lubricate/poly with inconsistent fix deform remap option + +If fix deform is used, the remap v option is required. + +*/ From 8ddceeb7afc16969254cfff8c1b9834f29ac0ce6 Mon Sep 17 00:00:00 2001 From: cjknight Date: Thu, 2 Nov 2023 15:11:44 -0500 Subject: [PATCH 0011/1018] fix instantiation of compute; now correct pressure on step zero and support for FULL --- src/USER-SUMAN/pair_brownian_kokkos.cpp | 278 ++++++++++-------------- src/USER-SUMAN/pair_brownian_kokkos.h | 18 +- 2 files changed, 124 insertions(+), 172 deletions(-) diff --git a/src/USER-SUMAN/pair_brownian_kokkos.cpp b/src/USER-SUMAN/pair_brownian_kokkos.cpp index 1aeb80bf21..78ffa0a9e2 100644 --- a/src/USER-SUMAN/pair_brownian_kokkos.cpp +++ b/src/USER-SUMAN/pair_brownian_kokkos.cpp @@ -103,9 +103,7 @@ void PairBrownianKokkos::init_style() request->set_kokkos_host(std::is_same_v && !std::is_same_v); request->set_kokkos_device(std::is_same_v); - //if (neighflag == FULL) request->enable_full(); - if (neighflag == FULL) - error->all(FLERR,"Must use half neighbor list with brownian/kk"); + if (neighflag == FULL) request->enable_full(); printf("PairBrownianKokkos::init_style() flagdeform= %i flagwall= %i flaglog= %i R0= %f RT0= %f\n",flagdeform,flagwall,flaglog,R0,RT0); } @@ -224,92 +222,54 @@ void PairBrownianKokkos::compute(int eflag_in, int vflag_in) EV_FLOAT ev; - printf(" -- starting parallel_for() neighflag= %i HALF= %i newton_pair= %i vflag_atom= %i flagfld= %i vflag_global= %i\n", - neighflag, HALF, force->newton_pair, vflag_atom, flagfld, vflag_global); - if (neighflag == HALF) { - if (force->newton_pair) { - if (vflag_atom) { - if (flagfld) { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } else { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } - } else if (vflag_global) { - if (flagfld) { - Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); - } else { - Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); - } - } else { - if (flagfld) { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } else { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } + printf(" -- starting parallel_for() neighflag= %i HALF= %i newton_pair= %i vflag_either= %i vflag_atom= %i flagfld= %i vflag_global= %i\n", + neighflag, HALF, newton_pair, vflag_either, vflag_atom, flagfld, vflag_global); + if (flagfld) { // FLAGFLD == 1 + if (vflag_either) { // VFLAG == 1 + if (neighflag == HALF) { + if (newton_pair) Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,inum),*this,ev); + else Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,inum),*this,ev); + } else if (neighflag == HALFTHREAD) { + if (newton_pair) Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,inum),*this,ev); + else Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,inum),*this,ev); + } else if (neighflag == FULL) { + if (newton_pair) Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,inum),*this,ev); + else Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,inum),*this,ev); } - } else { - if (vflag_atom) { - if (flagfld) { - printf("Step 0\n"); - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } else { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } - } else if (vflag_global) { - if (flagfld) { - printf(" -- Step N\n"); - Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); - } else { - Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); - } - } else { - if (flagfld) { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } else { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } + } else { // VFLAG==0 + if (neighflag == HALF) { + if (newton_pair) Kokkos::parallel_for(Kokkos::RangePolicy >(0,inum),*this); + else Kokkos::parallel_for(Kokkos::RangePolicy >(0,inum),*this); + } else if (neighflag == HALFTHREAD) { + if (newton_pair) Kokkos::parallel_for(Kokkos::RangePolicy >(0,inum),*this); + else Kokkos::parallel_for(Kokkos::RangePolicy >(0,inum),*this); + } else if (neighflag == FULL) { + if (newton_pair) Kokkos::parallel_for(Kokkos::RangePolicy >(0,inum),*this); + else Kokkos::parallel_for(Kokkos::RangePolicy >(0,inum),*this); } } - } else { // HALFTHREAD - if (force->newton_pair) { - if (vflag_atom) { - if (flagfld) { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } else { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } - } else if (vflag_global) { - if (flagfld) { - Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); - } else { - Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); - } - } else { - if (flagfld) { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } else { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } + } else { // FLAGFLD == 0 + if (evflag) { // VFLAG== 1 + if (neighflag == HALF) { + if (newton_pair) Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,inum),*this,ev); + else Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,inum),*this,ev); + } else if (neighflag == HALFTHREAD) { + if (newton_pair) Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,inum),*this,ev); + else Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,inum),*this,ev); + } else if (neighflag == FULL) { + if (newton_pair) Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,inum),*this,ev); + else Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,inum),*this,ev); } - } else { - if (vflag_atom) { - if (flagfld) { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } else { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } - } else if (vflag_global) { - if (flagfld) { - Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); - } else { - Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); - } - } else { - if (flagfld) { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } else { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } + } else { // VFLAG == 0 + if (neighflag == HALF) { + if (newton_pair) Kokkos::parallel_for(Kokkos::RangePolicy >(0,inum),*this); + else Kokkos::parallel_for(Kokkos::RangePolicy >(0,inum),*this); + } else if (neighflag == HALFTHREAD) { + if (newton_pair) Kokkos::parallel_for(Kokkos::RangePolicy >(0,inum),*this); + else Kokkos::parallel_for(Kokkos::RangePolicy >(0,inum),*this); + } else if (neighflag == FULL) { + if (newton_pair) Kokkos::parallel_for(Kokkos::RangePolicy >(0,inum),*this); + else Kokkos::parallel_for(Kokkos::RangePolicy >(0,inum),*this); } } } @@ -344,9 +304,9 @@ void PairBrownianKokkos::compute(int eflag_in, int vflag_in) } template -template +template KOKKOS_INLINE_FUNCTION -void PairBrownianKokkos::operator()(TagPairBrownianCompute, const int ii, EV_FLOAT &ev) const { +void PairBrownianKokkos::operator()(TagPairBrownianCompute, const int ii, EV_FLOAT &ev) const { // printf("Inside TagPairBrownianCompute<>() ii= %i\n",ii); @@ -570,10 +530,8 @@ void PairBrownianKokkos::operator()(TagPairBrownianCompute(ev, i, j, -fx, -fy, -fz, delx, dely, delz); - if (EVFLAG == 1) - ev_tally_xyz(ev, i, j, -fx, -fy, -fz, delx, dely, delz); + if (VFLAG) + ev_tally_xyz(ev, i, j, -fx, -fy, -fz, delx, dely, delz); } } @@ -597,89 +555,87 @@ void PairBrownianKokkos::operator()(TagPairBrownianCompute -template +template KOKKOS_INLINE_FUNCTION -void PairBrownianKokkos::operator()(TagPairBrownianCompute, const int ii) const { +void PairBrownianKokkos::operator()(TagPairBrownianCompute, const int ii) const { EV_FLOAT ev; - this->template operator()(TagPairBrownianCompute(), ii, ev); + this->template operator()(TagPairBrownianCompute(), ii, ev); } -template -template -KOKKOS_INLINE_FUNCTION -void PairBrownianKokkos::ev_tally_xyz(EV_FLOAT &ev, int i, int j, - F_FLOAT fx, F_FLOAT fy, F_FLOAT fz, - X_FLOAT delx, X_FLOAT dely, X_FLOAT delz) const -{ - F_FLOAT v[6]; - v[0] = delx*fx; - v[1] = dely*fy; - v[2] = delz*fz; - v[3] = delx*fy; - v[4] = delx*fz; - v[5] = dely*fz; - - if (NEWTON_PAIR) { - ev.v[0] += v[0]; - ev.v[1] += v[1]; - ev.v[2] += v[2]; - ev.v[3] += v[3]; - ev.v[4] += v[4]; - ev.v[5] += v[5]; - } else { - if (i < nlocal) { - ev.v[0] += 0.5*v[0]; - ev.v[1] += 0.5*v[1]; - ev.v[2] += 0.5*v[2]; - ev.v[3] += 0.5*v[3]; - ev.v[4] += 0.5*v[4]; - ev.v[5] += 0.5*v[5]; - } - if (j < nlocal) { - ev.v[0] += 0.5*v[0]; - ev.v[1] += 0.5*v[1]; - ev.v[2] += 0.5*v[2]; - ev.v[3] += 0.5*v[3]; - ev.v[4] += 0.5*v[4]; - ev.v[5] += 0.5*v[5]; - } - } -} +/* ---------------------------------------------------------------------- */ template template KOKKOS_INLINE_FUNCTION -void PairBrownianKokkos::ev_tally_xyz_atom(EV_FLOAT & /*ev*/, int i, int j, - F_FLOAT fx, F_FLOAT fy, F_FLOAT fz, - X_FLOAT delx, X_FLOAT dely, X_FLOAT delz) const +void PairBrownianKokkos::ev_tally_xyz(EV_FLOAT & ev, int i, int j, + F_FLOAT fx, F_FLOAT fy, F_FLOAT fz, + X_FLOAT delx, X_FLOAT dely, X_FLOAT delz) const { Kokkos::View::value,Kokkos::MemoryTraits::value> > v_vatom = k_vatom.view(); - F_FLOAT v[6]; - - v[0] = delx*fx; - v[1] = dely*fy; - v[2] = delz*fz; - v[3] = delx*fy; - v[4] = delx*fz; - v[5] = dely*fz; - - if (NEWTON_PAIR || i < nlocal) { - v_vatom(i,0) += 0.5*v[0]; - v_vatom(i,1) += 0.5*v[1]; - v_vatom(i,2) += 0.5*v[2]; - v_vatom(i,3) += 0.5*v[3]; - v_vatom(i,4) += 0.5*v[4]; - v_vatom(i,5) += 0.5*v[5]; + const F_FLOAT v0 = delx*fx; + const F_FLOAT v1 = dely*fy; + const F_FLOAT v2 = delz*fz; + const F_FLOAT v3 = delx*fy; + const F_FLOAT v4 = delx*fz; + const F_FLOAT v5 = dely*fz; + + if (vflag_global) { + if (NEIGHFLAG != FULL) { + if (NEWTON_PAIR) { // neigh half, newton on + ev.v[0] += v0; + ev.v[1] += v1; + ev.v[2] += v2; + ev.v[3] += v3; + ev.v[4] += v4; + ev.v[5] += v5; + } else { // neigh half, newton off + if (i < nlocal) { + ev.v[0] += 0.5*v0; + ev.v[1] += 0.5*v1; + ev.v[2] += 0.5*v2; + ev.v[3] += 0.5*v3; + ev.v[4] += 0.5*v4; + ev.v[5] += 0.5*v5; + } + if (j < nlocal) { + ev.v[0] += 0.5*v0; + ev.v[1] += 0.5*v1; + ev.v[2] += 0.5*v2; + ev.v[3] += 0.5*v3; + ev.v[4] += 0.5*v4; + ev.v[5] += 0.5*v5; + } + } + } else { //neigh full + ev.v[0] += 0.5*v0; + ev.v[1] += 0.5*v1; + ev.v[2] += 0.5*v2; + ev.v[3] += 0.5*v3; + ev.v[4] += 0.5*v4; + ev.v[5] += 0.5*v5; + } } - if (NEWTON_PAIR || j < nlocal) { - v_vatom(j,0) += 0.5*v[0]; - v_vatom(j,1) += 0.5*v[1]; - v_vatom(j,2) += 0.5*v[2]; - v_vatom(j,3) += 0.5*v[3]; - v_vatom(j,4) += 0.5*v[4]; - v_vatom(j,5) += 0.5*v[5]; + + if (vflag_atom) { + + if (NEIGHFLAG == FULL || NEWTON_PAIR || i < nlocal) { + v_vatom(i,0) += 0.5*v0; + v_vatom(i,1) += 0.5*v1; + v_vatom(i,2) += 0.5*v2; + v_vatom(i,3) += 0.5*v3; + v_vatom(i,4) += 0.5*v4; + v_vatom(i,5) += 0.5*v5; + } + if (NEIGHFLAG != FULL && (NEWTON_PAIR || j < nlocal)) { + v_vatom(j,0) += 0.5*v0; + v_vatom(j,1) += 0.5*v1; + v_vatom(j,2) += 0.5*v2; + v_vatom(j,3) += 0.5*v3; + v_vatom(j,4) += 0.5*v4; + v_vatom(j,5) += 0.5*v5; + } } } diff --git a/src/USER-SUMAN/pair_brownian_kokkos.h b/src/USER-SUMAN/pair_brownian_kokkos.h index ae7632f40f..277b11b053 100644 --- a/src/USER-SUMAN/pair_brownian_kokkos.h +++ b/src/USER-SUMAN/pair_brownian_kokkos.h @@ -32,12 +32,13 @@ PairStyle(brownian/kk/host,PairBrownianKokkos); namespace LAMMPS_NS { -template +template struct TagPairBrownianCompute {}; template class PairBrownianKokkos : public PairBrownian, public KokkosBase { public: + enum {EnabledNeighFlags=FULL|HALFTHREAD|HALF}; typedef DeviceType device_type; typedef ArrayTypes AT; typedef EV_FLOAT value_type; @@ -49,23 +50,18 @@ class PairBrownianKokkos : public PairBrownian, public KokkosBase { void settings(int, char **) override; void init_style() override; - template + template KOKKOS_INLINE_FUNCTION - void operator()(TagPairBrownianCompute, const int, EV_FLOAT &ev) const; - template + void operator()(TagPairBrownianCompute, const int, EV_FLOAT &ev) const; + template KOKKOS_INLINE_FUNCTION - void operator()(TagPairBrownianCompute, const int) const; + void operator()(TagPairBrownianCompute, const int) const; - template + template KOKKOS_INLINE_FUNCTION void ev_tally_xyz(EV_FLOAT &ev, int i, int j, F_FLOAT fx, F_FLOAT fy, F_FLOAT fz, X_FLOAT delx, X_FLOAT dely, X_FLOAT delz) const; - template - KOKKOS_INLINE_FUNCTION - void ev_tally_xyz_atom(EV_FLOAT &ev, int i, int j, - F_FLOAT fx, F_FLOAT fy, F_FLOAT fz, - X_FLOAT delx, X_FLOAT dely, X_FLOAT delz) const; protected: typename AT::t_x_array_randomread x; From e9f7b62f041480f5cba5b17643a5b825315b3734 Mon Sep 17 00:00:00 2001 From: cjknight Date: Thu, 2 Nov 2023 15:26:56 -0500 Subject: [PATCH 0012/1018] fix FULL (as much as it can since not conservative) --- src/USER-SUMAN/pair_brownian_kokkos.cpp | 22 ++++------------------ src/USER-SUMAN/pair_brownian_kokkos.h | 2 -- 2 files changed, 4 insertions(+), 20 deletions(-) diff --git a/src/USER-SUMAN/pair_brownian_kokkos.cpp b/src/USER-SUMAN/pair_brownian_kokkos.cpp index 78ffa0a9e2..117a5f4f97 100644 --- a/src/USER-SUMAN/pair_brownian_kokkos.cpp +++ b/src/USER-SUMAN/pair_brownian_kokkos.cpp @@ -67,11 +67,7 @@ PairBrownianKokkos::~PairBrownianKokkos() if (copymode) return; if (allocated) { - memoryKK->destroy_kokkos(k_eatom,eatom); memoryKK->destroy_kokkos(k_vatom,vatom); - // eatom = nullptr; - // vatom = nullptr; - memoryKK->destroy_kokkos(k_cut_inner,cut_inner); memoryKK->destroy_kokkos(k_cutsq,cutsq); } @@ -185,11 +181,6 @@ void PairBrownianKokkos::compute(int eflag_in, int vflag_in) // reallocate per-atom arrays if necessary - if (eflag_atom) { - memoryKK->destroy_kokkos(k_eatom,eatom); - memoryKK->create_kokkos(k_eatom,eatom,maxeatom,"pair:eatom"); - d_eatom = k_eatom.view(); - } if (vflag_atom) { memoryKK->destroy_kokkos(k_vatom,vatom); memoryKK->create_kokkos(k_vatom,vatom,maxvatom,"pair:vatom"); @@ -275,11 +266,6 @@ void PairBrownianKokkos::compute(int eflag_in, int vflag_in) } printf(" -- finished\n"); - if (eflag_atom) { - k_eatom.template modify(); - k_eatom.template sync(); - } - if (vflag_global) { virial[0] += ev.v[0]; virial[1] += ev.v[1]; @@ -288,7 +274,7 @@ void PairBrownianKokkos::compute(int eflag_in, int vflag_in) virial[4] += ev.v[4]; virial[5] += ev.v[5]; } - + if (vflag_atom) { k_vatom.template modify(); k_vatom.template sync(); @@ -461,7 +447,7 @@ void PairBrownianKokkos::operator()(TagPairBrownianCompute::operator()(TagPairBrownianCompute::operator()(TagPairBrownianCompute Date: Thu, 2 Nov 2023 15:54:40 -0500 Subject: [PATCH 0013/1018] add PairBrownianKokkos::init_one() --- src/USER-SUMAN/pair_brownian.h | 2 +- src/USER-SUMAN/pair_brownian_kokkos.cpp | 26 ++++++++++++++++++++----- src/USER-SUMAN/pair_brownian_kokkos.h | 1 + 3 files changed, 23 insertions(+), 6 deletions(-) diff --git a/src/USER-SUMAN/pair_brownian.h b/src/USER-SUMAN/pair_brownian.h index 8087328fce..0bb4e2188b 100644 --- a/src/USER-SUMAN/pair_brownian.h +++ b/src/USER-SUMAN/pair_brownian.h @@ -31,7 +31,7 @@ class PairBrownian : public Pair { void compute(int, int) override; void settings(int, char **) override; void coeff(int, char **) override; - double init_one(int, int) override; + virtual double init_one(int, int) override; void init_style() override; void write_restart(FILE *) override; void read_restart(FILE *) override; diff --git a/src/USER-SUMAN/pair_brownian_kokkos.cpp b/src/USER-SUMAN/pair_brownian_kokkos.cpp index 117a5f4f97..4aea3610bd 100644 --- a/src/USER-SUMAN/pair_brownian_kokkos.cpp +++ b/src/USER-SUMAN/pair_brownian_kokkos.cpp @@ -104,6 +104,25 @@ void PairBrownianKokkos::init_style() printf("PairBrownianKokkos::init_style() flagdeform= %i flagwall= %i flaglog= %i R0= %f RT0= %f\n",flagdeform,flagwall,flaglog,R0,RT0); } +/* ---------------------------------------------------------------------- + init for one type pair i,j and corresponding j,i +------------------------------------------------------------------------- */ + +template +double PairBrownianKokkos::init_one(int i, int j) +{ + double cutone = PairBrownian::init_one(i,j); + double cutinnerm = cut_inner[i][j]; + + k_cutsq.h_view(i,j) = k_cutsq.h_view(j,i) = cutone*cutone; + k_cutsq.template modify(); + + k_cut_inner.h_view(i,j) = k_cut_inner.h_view(j,i) = cutinnerm; + k_cut_inner.template modify(); + + return cutone; +} + /* ---------------------------------------------------------------------- set coeffs for one or more type pairs ------------------------------------------------------------------------- */ @@ -635,16 +654,13 @@ void PairBrownianKokkos::allocate() PairBrownian::allocate(); int n = atom->ntypes; - memory->destroy(cutsq); - // memory->destroy(cut); - memory->destroy(cut_inner); + memory->destroy(cutsq); memoryKK->create_kokkos(k_cutsq,cutsq,n+1,n+1,"pair:cutsq"); d_cutsq = k_cutsq.template view(); - // memoryKK->create_kokkos(k_cut,cut,n+1,n+1,"pair:cut"); + memory->destroy(cut_inner); memoryKK->create_kokkos(k_cut_inner,cut_inner,n+1,n+1,"pair:cut_inner"); - // d_cut = k_cut.template view(); d_cut_inner = k_cut_inner.template view(); } diff --git a/src/USER-SUMAN/pair_brownian_kokkos.h b/src/USER-SUMAN/pair_brownian_kokkos.h index 8cb9299c67..06b443fcc4 100644 --- a/src/USER-SUMAN/pair_brownian_kokkos.h +++ b/src/USER-SUMAN/pair_brownian_kokkos.h @@ -49,6 +49,7 @@ class PairBrownianKokkos : public PairBrownian, public KokkosBase { void coeff(int, char **) override; void settings(int, char **) override; void init_style() override; + double init_one(int, int) override; template KOKKOS_INLINE_FUNCTION From 1be59745fb075b4bdebbd0a3c919b2b37602a041 Mon Sep 17 00:00:00 2001 From: cjknight Date: Wed, 29 Nov 2023 04:24:56 +0000 Subject: [PATCH 0014/1018] correct forces and per-atom virials, but thermo still off --- src/USER-SUMAN/pair_brownian_kokkos.cpp | 79 +++++++++++++------------ 1 file changed, 42 insertions(+), 37 deletions(-) diff --git a/src/USER-SUMAN/pair_brownian_kokkos.cpp b/src/USER-SUMAN/pair_brownian_kokkos.cpp index 4aea3610bd..c039defbe7 100644 --- a/src/USER-SUMAN/pair_brownian_kokkos.cpp +++ b/src/USER-SUMAN/pair_brownian_kokkos.cpp @@ -55,8 +55,8 @@ PairBrownianKokkos::PairBrownianKokkos(LAMMPS *lmp) : PairBrownian(l kokkosable = 1; atomKK = (AtomKokkos *) atom; execution_space = ExecutionSpaceFromDevice::space; - datamask_read = X_MASK | F_MASK | TORQUE_MASK | TYPE_MASK | ENERGY_MASK | VIRIAL_MASK | RADIUS_MASK; - datamask_modify = F_MASK | TORQUE_MASK | ENERGY_MASK | VIRIAL_MASK; + datamask_read = X_MASK | F_MASK | TORQUE_MASK | TYPE_MASK | VIRIAL_MASK | RADIUS_MASK; + datamask_modify = F_MASK | TORQUE_MASK | VIRIAL_MASK; } /* ---------------------------------------------------------------------- */ @@ -104,34 +104,6 @@ void PairBrownianKokkos::init_style() printf("PairBrownianKokkos::init_style() flagdeform= %i flagwall= %i flaglog= %i R0= %f RT0= %f\n",flagdeform,flagwall,flaglog,R0,RT0); } -/* ---------------------------------------------------------------------- - init for one type pair i,j and corresponding j,i -------------------------------------------------------------------------- */ - -template -double PairBrownianKokkos::init_one(int i, int j) -{ - double cutone = PairBrownian::init_one(i,j); - double cutinnerm = cut_inner[i][j]; - - k_cutsq.h_view(i,j) = k_cutsq.h_view(j,i) = cutone*cutone; - k_cutsq.template modify(); - - k_cut_inner.h_view(i,j) = k_cut_inner.h_view(j,i) = cutinnerm; - k_cut_inner.template modify(); - - return cutone; -} - -/* ---------------------------------------------------------------------- - set coeffs for one or more type pairs -------------------------------------------------------------------------- */ - -template -void PairBrownianKokkos::coeff(int narg, char **arg) -{ - PairBrownian::coeff(narg,arg); -} /* ---------------------------------------------------------------------- */ template @@ -139,8 +111,6 @@ void PairBrownianKokkos::compute(int eflag_in, int vflag_in) { printf("Inside compute()\n"); - copymode = 1; - eflag = eflag_in; vflag = vflag_in; @@ -208,6 +178,7 @@ void PairBrownianKokkos::compute(int eflag_in, int vflag_in) atomKK->sync(execution_space,datamask_read); k_cutsq.template sync(); + k_cut_inner.template sync(); if (eflag || vflag) atomKK->modified(execution_space,datamask_modify); else atomKK->modified(execution_space,F_MASK | TORQUE_MASK); @@ -230,10 +201,14 @@ void PairBrownianKokkos::compute(int eflag_in, int vflag_in) d_neighbors = k_list->d_neighbors; d_ilist = k_list->d_ilist; + copymode = 1; + EV_FLOAT ev; - printf(" -- starting parallel_for() neighflag= %i HALF= %i newton_pair= %i vflag_either= %i vflag_atom= %i flagfld= %i vflag_global= %i\n", - neighflag, HALF, newton_pair, vflag_either, vflag_atom, flagfld, vflag_global); + printf(" -- starting parallel_for() neighflag= %i HALF= %i HALFTHREAD= %i newton_pair= %i vflag_either= %i vflag_atom= %i flagfld= %i vflag_global= %i\n", + neighflag, HALF, HALFTHREAD, newton_pair, vflag_either, vflag_atom, flagfld, vflag_global); + +#if 1 if (flagfld) { // FLAGFLD == 1 if (vflag_either) { // VFLAG == 1 if (neighflag == HALF) { @@ -283,6 +258,7 @@ void PairBrownianKokkos::compute(int eflag_in, int vflag_in) } } } +#endif printf(" -- finished\n"); if (vflag_global) { @@ -293,15 +269,15 @@ void PairBrownianKokkos::compute(int eflag_in, int vflag_in) virial[4] += ev.v[4]; virial[5] += ev.v[5]; } - + if (vflag_atom) { k_vatom.template modify(); k_vatom.template sync(); } if (vflag_fdotr) pair_virial_fdotr_compute(this); - - printf("i= %i vatom= %f %f %f %f %f %f\n",0,vatom[0][0],vatom[0][1],vatom[0][2],vatom[0][3],vatom[0][4],vatom[0][5]); + + printf("i= %i vflag_fdotr= %i vatom= %f %f %f %f %f %f\n",vflag_fdotr,0,vatom[0][0],vatom[0][1],vatom[0][2],vatom[0][3],vatom[0][4],vatom[0][5]); copymode = 0; @@ -676,6 +652,35 @@ void PairBrownianKokkos::settings(int narg, char **arg) PairBrownian::settings(narg,arg); } +/* ---------------------------------------------------------------------- + init for one type pair i,j and corresponding j,i +------------------------------------------------------------------------- */ + +template +double PairBrownianKokkos::init_one(int i, int j) +{ + double cutone = PairBrownian::init_one(i,j); + double cutinnerm = cut_inner[i][j]; + + k_cutsq.h_view(i,j) = k_cutsq.h_view(j,i) = cutone*cutone; + k_cutsq.template modify(); + + k_cut_inner.h_view(i,j) = k_cut_inner.h_view(j,i) = cutinnerm; + k_cut_inner.template modify(); + + return cutone; +} + +/* ---------------------------------------------------------------------- + set coeffs for one or more type pairs +------------------------------------------------------------------------- */ + +template +void PairBrownianKokkos::coeff(int narg, char **arg) +{ + PairBrownian::coeff(narg,arg); +} + namespace LAMMPS_NS { template class PairBrownianKokkos; #ifdef LMP_KOKKOS_GPU From 9749c0658adcf65f469a77f7a480aa096d576906 Mon Sep 17 00:00:00 2001 From: cjknight Date: Wed, 29 Nov 2023 22:41:23 -0600 Subject: [PATCH 0015/1018] need to update velocities on host for non-kokkos computes --- src/KOKKOS/compute_temp_deform_kokkos.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/KOKKOS/compute_temp_deform_kokkos.cpp b/src/KOKKOS/compute_temp_deform_kokkos.cpp index 03aba5b10d..328cf783e0 100644 --- a/src/KOKKOS/compute_temp_deform_kokkos.cpp +++ b/src/KOKKOS/compute_temp_deform_kokkos.cpp @@ -214,6 +214,9 @@ void ComputeTempDeformKokkos::remove_bias_all() copymode = 0; domainKK->lamda2x(nlocal); + + atomKK->k_v.template modify(); + atomKK->k_v.template sync(); } template @@ -242,6 +245,9 @@ void ComputeTempDeformKokkos::restore_bias_all() copymode = 1; Kokkos::parallel_for(Kokkos::RangePolicy(0,nlocal),*this); copymode = 0; + + atomKK->k_v.template modify(); + atomKK->k_v.template sync(); } template From 83c9d47f5e3d0990db9bc7e521c778c2bc6c1512 Mon Sep 17 00:00:00 2001 From: cjknight Date: Wed, 29 Nov 2023 23:06:17 -0600 Subject: [PATCH 0016/1018] correct forces + virial --- src/USER-SUMAN/pair_brownian.cpp | 30 ++++--------------- src/USER-SUMAN/pair_brownian_kokkos.cpp | 40 +++++-------------------- 2 files changed, 12 insertions(+), 58 deletions(-) diff --git a/src/USER-SUMAN/pair_brownian.cpp b/src/USER-SUMAN/pair_brownian.cpp index 8c99522abb..783bea6690 100644 --- a/src/USER-SUMAN/pair_brownian.cpp +++ b/src/USER-SUMAN/pair_brownian.cpp @@ -46,7 +46,7 @@ using namespace MathSpecial; enum { EDGE, CONSTANT, VARIABLE }; -#define _NO_RANDOM +//#define _NO_RANDOM /* ---------------------------------------------------------------------- */ @@ -76,7 +76,9 @@ PairBrownian::~PairBrownian() void PairBrownian::compute(int eflag, int vflag) { +#ifdef _NO_RANDOM printf("Warning:: PairBrownian::compute() Random numbers all set to 0.5\n"); +#endif int i, j, ii, jj, inum, jnum, itype, jtype; double xtmp, ytmp, ztmp, delx, dely, delz, fx, fy, fz, tx, ty, tz; @@ -101,8 +103,6 @@ void PairBrownian::compute(int eflag, int vflag) // This section of code adjusts R0/RT0/RS0 if necessary due to changes // in the volume fraction as a result of fix deform or moving walls - - printf("PairBrownian::compute() flagVF= %i flagdeform= %i flagwall= %i flaglog= %i\n",flagVF,flagdeform,flagwall,flaglog); double dims[3], wallcoord; if (flagVF) // Flag for volume fraction corrections @@ -146,16 +146,11 @@ void PairBrownian::compute(int eflag, int vflag) prethermostat = sqrt(24.0 * force->boltz * t_target / update->dt); prethermostat *= sqrt(force->vxmu2f / force->ftm2v / force->mvv2e); - - printf("PairBrownian::compute() prethermostat= %f R0= %f RT0= %f\n",prethermostat, R0, RT0); inum = list->inum; ilist = list->ilist; numneigh = list->numneigh; firstneigh = list->firstneigh; - - printf(" -- starting ij-loop() newton_pair= %i vflag_atom= %i flagfld= %i vflag_global= %i\n", - newton_pair, vflag_atom, flagfld, vflag_global); for (ii = 0; ii < inum; ii++) { i = ilist[ii]; @@ -167,10 +162,8 @@ void PairBrownian::compute(int eflag, int vflag) jlist = firstneigh[i]; jnum = numneigh[i]; -#if 1 // FLD contribution to force and torque due to isotropic terms - if(ii == 0) printf("ii= %i i= %i f(before)= %f %f %f df= %f\n",ii,i,f[i][0],f[i][1],f[i][2],prethermostat * sqrt(R0) * 0.5); #ifdef _NO_RANDOM if (flagfld) { f[i][0] += prethermostat * sqrt(R0) * 0.5; @@ -193,13 +186,10 @@ void PairBrownian::compute(int eflag, int vflag) torque[i][2] += prethermostat * sqrt(RT0) * (random->uniform() - 0.5); } } -#endif - #endif if (!flagHI) continue; -#if 1 for (jj = 0; jj < jnum; jj++) { j = jlist[jj]; j &= NEIGHMASK; @@ -254,7 +244,6 @@ void PairBrownian::compute(int eflag, int vflag) // add terms due to a_sh -#if 1 if (flaglog) { // generate two orthogonal vectors to the line of centers @@ -286,7 +275,7 @@ void PairBrownian::compute(int eflag, int vflag) fy += Fbmag * randr * p3[1]; fz += Fbmag * randr * p3[2]; } -#endif + // scale forces to appropriate units fx = vxmu2f * fx; @@ -377,11 +366,7 @@ void PairBrownian::compute(int eflag, int vflag) ev_tally_xyz(i, j, nlocal, newton_pair, 0.0, 0.0, -fx, -fy, -fz, delx, dely, delz); } } -#endif } - - printf("ii= %i i= %i f(after)= %f %f %f\n",0,ilist[0],f[ilist[0]][0],f[ilist[0]][1],f[ilist[0]][2]); - printf("i= %i vatom= %f %f %f %f %f %f\n",0,vatom[0][0],vatom[0][1],vatom[0][2],vatom[0][3],vatom[0][4],vatom[0][5]); if (vflag_fdotr) virial_fdotr_compute(); } @@ -490,9 +475,7 @@ void PairBrownian::coeff(int narg, char **arg) ------------------------------------------------------------------------- */ void PairBrownian::init_style() -{ - printf("Inside PairBrownian::init_style()\n"); - +{ if (!atom->sphere_flag) error->all(FLERR, "Pair brownian requires atom style sphere"); // if newton off, forces between atoms ij will be double computed @@ -535,7 +518,6 @@ void PairBrownian::init_style() flagdeform = flagwall = 0; for (int i = 0; i < modify->nfix; i++) { - printf(" i= %i fix->style= %s\n",i,modify->fix[i]->style); if (strcmp(modify->fix[i]->style, "deform") == 0) flagdeform = 1; else if (strcmp(modify->fix[i]->style, "deform/kk") == 0) flagdeform = 1; // cleaner way to do this?? what about flagwall? else if (strstr(modify->fix[i]->style, "wall") != nullptr) { @@ -595,8 +577,6 @@ void PairBrownian::init_style() R0 = 6 * MY_PI * mu * rad * (1.0 + 2.725 * vol_f - 6.583 * vol_f * vol_f); RT0 = 8 * MY_PI * mu * cube(rad) * (1.0 + 0.749 * vol_f - 2.469 * vol_f * vol_f); } - - printf("PairBrownian::init_style() flagdeform= %i flagwall= %i flaglog= %i R0= %f RT0= %f\n",flagdeform,flagwall,flaglog,R0,RT0); } /* ---------------------------------------------------------------------- diff --git a/src/USER-SUMAN/pair_brownian_kokkos.cpp b/src/USER-SUMAN/pair_brownian_kokkos.cpp index c039defbe7..2450d53b37 100644 --- a/src/USER-SUMAN/pair_brownian_kokkos.cpp +++ b/src/USER-SUMAN/pair_brownian_kokkos.cpp @@ -42,7 +42,7 @@ using namespace MathSpecialKokkos; enum { EDGE, CONSTANT, VARIABLE }; -#define _NO_RANDOM +//#define _NO_RANDOM /* ---------------------------------------------------------------------- */ @@ -100,8 +100,6 @@ void PairBrownianKokkos::init_style() !std::is_same_v); request->set_kokkos_device(std::is_same_v); if (neighflag == FULL) request->enable_full(); - - printf("PairBrownianKokkos::init_style() flagdeform= %i flagwall= %i flaglog= %i R0= %f RT0= %f\n",flagdeform,flagwall,flaglog,R0,RT0); } /* ---------------------------------------------------------------------- */ @@ -109,7 +107,9 @@ void PairBrownianKokkos::init_style() template void PairBrownianKokkos::compute(int eflag_in, int vflag_in) { - printf("Inside compute()\n"); +#ifdef _NO_RANDOM + printf("Warning:: PairBrownian::compute() Random numbers all set to 0.5\n"); +#endif eflag = eflag_in; vflag = vflag_in; @@ -120,8 +120,6 @@ void PairBrownianKokkos::compute(int eflag_in, int vflag_in) // This section of code adjusts R0/RT0/RS0 if necessary due to changes // in the volume fraction as a result of fix deform or moving walls - - printf("PairBrownianKokkos::compute() flagVF= %i flagdeform= %i flagwall= %i flaglog= %i\n",flagVF,flagdeform,flagwall,flaglog); double dims[3], wallcoord; if (flagVF) // Flag for volume fraction corrections @@ -166,8 +164,6 @@ void PairBrownianKokkos::compute(int eflag_in, int vflag_in) prethermostat = sqrt(24.0 * force->boltz * t_target / update->dt); prethermostat *= sqrt(force->vxmu2f / force->ftm2v / force->mvv2e); - printf("PairBrownianKokkos::compute() prethermostat= %f R0= %f RT0= %f\n",prethermostat, R0, RT0); - // reallocate per-atom arrays if necessary if (vflag_atom) { @@ -205,10 +201,6 @@ void PairBrownianKokkos::compute(int eflag_in, int vflag_in) EV_FLOAT ev; - printf(" -- starting parallel_for() neighflag= %i HALF= %i HALFTHREAD= %i newton_pair= %i vflag_either= %i vflag_atom= %i flagfld= %i vflag_global= %i\n", - neighflag, HALF, HALFTHREAD, newton_pair, vflag_either, vflag_atom, flagfld, vflag_global); - -#if 1 if (flagfld) { // FLAGFLD == 1 if (vflag_either) { // VFLAG == 1 if (neighflag == HALF) { @@ -258,8 +250,6 @@ void PairBrownianKokkos::compute(int eflag_in, int vflag_in) } } } -#endif - printf(" -- finished\n"); if (vflag_global) { virial[0] += ev.v[0]; @@ -277,19 +267,13 @@ void PairBrownianKokkos::compute(int eflag_in, int vflag_in) if (vflag_fdotr) pair_virial_fdotr_compute(this); - printf("i= %i vflag_fdotr= %i vatom= %f %f %f %f %f %f\n",vflag_fdotr,0,vatom[0][0],vatom[0][1],vatom[0][2],vatom[0][3],vatom[0][4],vatom[0][5]); - copymode = 0; - - printf("Leaving compute()\n"); } template template KOKKOS_INLINE_FUNCTION void PairBrownianKokkos::operator()(TagPairBrownianCompute, const int ii, EV_FLOAT &ev) const { - - // printf("Inside TagPairBrownianCompute<>() ii= %i\n",ii); // The f and torque arrays are atomic for Half/Thread neighbor style Kokkos::View::value,Kokkos::MemoryTraits::value> > a_f = f; @@ -316,7 +300,6 @@ void PairBrownianKokkos::operator()(TagPairBrownianCompute::operator()(TagPairBrownianCompute::operator()(TagPairBrownianCompute::operator()(TagPairBrownianCompute::operator()(TagPairBrownianCompute(ev, i, j, -fx, -fy, -fz, delx, dely, delz); + ev_tally_xyz(ev, i, j, -fx, -fy, -fz, delx, dely, delz); } } } // if(flagHI) -#endif rand_pool.free_state(rand_gen); - - if(ii == 0) printf("ii= %i i= %i f(before)= %f %f %f df= %f %f %f\n",ii,i,a_f(i,0),a_f(i,1),a_f(i,2),fx_i,fy_i,fz_i); a_f(i,0) += fx_i; a_f(i,1) += fy_i; @@ -529,10 +507,6 @@ void PairBrownianKokkos::operator()(TagPairBrownianCompute From ed18f3014aa99a3072597a0b6bbe713059fbc426 Mon Sep 17 00:00:00 2001 From: cjknight Date: Thu, 30 Nov 2023 16:12:15 -0600 Subject: [PATCH 0017/1018] fix virial when both global and per-atom requested --- src/KOKKOS/pair_gran_hooke_history_kokkos.cpp | 184 +++++++----------- src/KOKKOS/pair_gran_hooke_history_kokkos.h | 17 +- 2 files changed, 79 insertions(+), 122 deletions(-) diff --git a/src/KOKKOS/pair_gran_hooke_history_kokkos.cpp b/src/KOKKOS/pair_gran_hooke_history_kokkos.cpp index 35d779f36f..dc8679c10d 100644 --- a/src/KOKKOS/pair_gran_hooke_history_kokkos.cpp +++ b/src/KOKKOS/pair_gran_hooke_history_kokkos.cpp @@ -163,18 +163,12 @@ void PairGranHookeHistoryKokkos::compute(int eflag_in, int vflag_in) d_firstshear = fix_historyKK->k_firstvalue.template view(); Kokkos::deep_copy(d_firsttouch,0); - + EV_FLOAT ev; if (neighflag == HALF) { if (force->newton_pair) { - if (vflag_atom) { - if (shearupdate) { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } else { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } - } else if (vflag_global) { + if (vflag_either) { // VFLAG == 1 if (shearupdate) { Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); } else { @@ -188,13 +182,7 @@ void PairGranHookeHistoryKokkos::compute(int eflag_in, int vflag_in) } } } else { - if (vflag_atom) { - if (shearupdate) { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } else { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } - } else if (vflag_global) { + if (vflag_either) { if (shearupdate) { Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); } else { @@ -210,13 +198,7 @@ void PairGranHookeHistoryKokkos::compute(int eflag_in, int vflag_in) } } else { // HALFTHREAD if (force->newton_pair) { - if (vflag_atom) { - if (shearupdate) { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } else { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } - } else if (vflag_global) { + if (vflag_either) { // VFLAG == 0 if (shearupdate) { Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); } else { @@ -230,13 +212,7 @@ void PairGranHookeHistoryKokkos::compute(int eflag_in, int vflag_in) } } } else { - if (vflag_atom) { - if (shearupdate) { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } else { - Kokkos::parallel_for(Kokkos::RangePolicy>(0,inum),*this); - } - } else if (vflag_global) { + if (vflag_global) { if (shearupdate) { Kokkos::parallel_reduce(Kokkos::RangePolicy>(0,inum),*this, ev); } else { @@ -251,7 +227,7 @@ void PairGranHookeHistoryKokkos::compute(int eflag_in, int vflag_in) } } } - + if (eflag_atom) { k_eatom.template modify(); k_eatom.template sync(); @@ -265,7 +241,7 @@ void PairGranHookeHistoryKokkos::compute(int eflag_in, int vflag_in) virial[4] += ev.v[4]; virial[5] += ev.v[5]; } - + if (vflag_atom) { k_vatom.template modify(); k_vatom.template sync(); @@ -277,9 +253,9 @@ void PairGranHookeHistoryKokkos::compute(int eflag_in, int vflag_in) } template -template +template KOKKOS_INLINE_FUNCTION -void PairGranHookeHistoryKokkos::operator()(TagPairGranHookeHistoryCompute, const int ii, EV_FLOAT &ev) const { +void PairGranHookeHistoryKokkos::operator()(TagPairGranHookeHistoryCompute, const int ii, EV_FLOAT &ev) const { // The f and torque arrays are atomic for Half/Thread neighbor style Kokkos::View::value,Kokkos::MemoryTraits::value> > a_f = f; @@ -324,7 +300,7 @@ void PairGranHookeHistoryKokkos::operator()(TagPairGranHookeHistoryC const LMP_FLOAT jmass = rmass[j]; const LMP_FLOAT jrad = radius[j]; const LMP_FLOAT radsum = irad + jrad; - + // check for touching neighbors if (rsq >= radsum * radsum) { @@ -446,7 +422,7 @@ void PairGranHookeHistoryKokkos::operator()(TagPairGranHookeHistoryC fx_i += fx; fy_i += fy; fz_i += fz; - + F_FLOAT tor1 = rinv * (dely*fs3 - delz*fs2); F_FLOAT tor2 = rinv * (delz*fs1 - delx*fs3); F_FLOAT tor3 = rinv * (delx*fs2 - dely*fs1); @@ -466,10 +442,8 @@ void PairGranHookeHistoryKokkos::operator()(TagPairGranHookeHistoryC a_torque(j,2) -= jrad*tor3; } - if (EVFLAG == 2) - ev_tally_xyz_atom(ev, i, j, fx_i, fy_i, fz_i, delx, dely, delz); - if (EVFLAG == 1) - ev_tally_xyz(ev, i, j, fx_i, fy_i, fz_i, delx, dely, delz); + if (VFLAG) + ev_tally_xyz(ev, i, j, fx_i, fy_i, fz_i, delx, dely, delz); } a_f(i,0) += fx_i; @@ -481,90 +455,78 @@ void PairGranHookeHistoryKokkos::operator()(TagPairGranHookeHistoryC } template -template +template KOKKOS_INLINE_FUNCTION -void PairGranHookeHistoryKokkos::operator()(TagPairGranHookeHistoryCompute, const int ii) const { +void PairGranHookeHistoryKokkos::operator()(TagPairGranHookeHistoryCompute, const int ii) const { EV_FLOAT ev; - this->template operator()(TagPairGranHookeHistoryCompute(), ii, ev); -} - -template -template -KOKKOS_INLINE_FUNCTION -void PairGranHookeHistoryKokkos::ev_tally_xyz(EV_FLOAT &ev, int i, int j, - F_FLOAT fx, F_FLOAT fy, F_FLOAT fz, - X_FLOAT delx, X_FLOAT dely, X_FLOAT delz) const -{ - F_FLOAT v[6]; - - v[0] = delx*fx; - v[1] = dely*fy; - v[2] = delz*fz; - v[3] = delx*fy; - v[4] = delx*fz; - v[5] = dely*fz; - - if (NEWTON_PAIR) { - ev.v[0] += v[0]; - ev.v[1] += v[1]; - ev.v[2] += v[2]; - ev.v[3] += v[3]; - ev.v[4] += v[4]; - ev.v[5] += v[5]; - } else { - if (i < nlocal) { - ev.v[0] += 0.5*v[0]; - ev.v[1] += 0.5*v[1]; - ev.v[2] += 0.5*v[2]; - ev.v[3] += 0.5*v[3]; - ev.v[4] += 0.5*v[4]; - ev.v[5] += 0.5*v[5]; - } - if (j < nlocal) { - ev.v[0] += 0.5*v[0]; - ev.v[1] += 0.5*v[1]; - ev.v[2] += 0.5*v[2]; - ev.v[3] += 0.5*v[3]; - ev.v[4] += 0.5*v[4]; - ev.v[5] += 0.5*v[5]; - } - } + this->template operator()(TagPairGranHookeHistoryCompute(), ii, ev); } template template KOKKOS_INLINE_FUNCTION -void PairGranHookeHistoryKokkos::ev_tally_xyz_atom(EV_FLOAT & /*ev*/, int i, int j, - F_FLOAT fx, F_FLOAT fy, F_FLOAT fz, - X_FLOAT delx, X_FLOAT dely, X_FLOAT delz) const +void PairGranHookeHistoryKokkos::ev_tally_xyz(EV_FLOAT &ev, int i, int j, + F_FLOAT fx, F_FLOAT fy, F_FLOAT fz, + X_FLOAT delx, X_FLOAT dely, X_FLOAT delz) const { Kokkos::View::value,Kokkos::MemoryTraits::value> > v_vatom = k_vatom.view(); - F_FLOAT v[6]; - - v[0] = delx*fx; - v[1] = dely*fy; - v[2] = delz*fz; - v[3] = delx*fy; - v[4] = delx*fz; - v[5] = dely*fz; - - if (NEWTON_PAIR || i < nlocal) { - v_vatom(i,0) += 0.5*v[0]; - v_vatom(i,1) += 0.5*v[1]; - v_vatom(i,2) += 0.5*v[2]; - v_vatom(i,3) += 0.5*v[3]; - v_vatom(i,4) += 0.5*v[4]; - v_vatom(i,5) += 0.5*v[5]; + const F_FLOAT v0 = delx*fx; + const F_FLOAT v1 = dely*fy; + const F_FLOAT v2 = delz*fz; + const F_FLOAT v3 = delx*fy; + const F_FLOAT v4 = delx*fz; + const F_FLOAT v5 = dely*fz; + + if (vflag_global) { + if (NEWTON_PAIR) { // neigh half, newton on + ev.v[0] += v0; + ev.v[1] += v1; + ev.v[2] += v2; + ev.v[3] += v3; + ev.v[4] += v4; + ev.v[5] += v5; + } else { // neigh half, newton off + if (i < nlocal) { + ev.v[0] += 0.5*v0; + ev.v[1] += 0.5*v1; + ev.v[2] += 0.5*v2; + ev.v[3] += 0.5*v3; + ev.v[4] += 0.5*v4; + ev.v[5] += 0.5*v5; + } + if (j < nlocal) { + ev.v[0] += 0.5*v0; + ev.v[1] += 0.5*v1; + ev.v[2] += 0.5*v2; + ev.v[3] += 0.5*v3; + ev.v[4] += 0.5*v4; + ev.v[5] += 0.5*v5; + } + } } - if (NEWTON_PAIR || j < nlocal) { - v_vatom(j,0) += 0.5*v[0]; - v_vatom(j,1) += 0.5*v[1]; - v_vatom(j,2) += 0.5*v[2]; - v_vatom(j,3) += 0.5*v[3]; - v_vatom(j,4) += 0.5*v[4]; - v_vatom(j,5) += 0.5*v[5]; + + if (vflag_atom) { + + if (NEWTON_PAIR || i < nlocal) { + v_vatom(i,0) += 0.5*v0; + v_vatom(i,1) += 0.5*v1; + v_vatom(i,2) += 0.5*v2; + v_vatom(i,3) += 0.5*v3; + v_vatom(i,4) += 0.5*v4; + v_vatom(i,5) += 0.5*v5; + } + if (NEWTON_PAIR || j < nlocal) { + v_vatom(j,0) += 0.5*v0; + v_vatom(j,1) += 0.5*v1; + v_vatom(j,2) += 0.5*v2; + v_vatom(j,3) += 0.5*v3; + v_vatom(j,4) += 0.5*v4; + v_vatom(j,5) += 0.5*v5; + } + } + } namespace LAMMPS_NS { diff --git a/src/KOKKOS/pair_gran_hooke_history_kokkos.h b/src/KOKKOS/pair_gran_hooke_history_kokkos.h index 4f98b00f2a..d2bd1d96d5 100644 --- a/src/KOKKOS/pair_gran_hooke_history_kokkos.h +++ b/src/KOKKOS/pair_gran_hooke_history_kokkos.h @@ -32,7 +32,7 @@ namespace LAMMPS_NS { template class FixNeighHistoryKokkos; -template +template struct TagPairGranHookeHistoryCompute {}; template @@ -47,23 +47,18 @@ class PairGranHookeHistoryKokkos : public PairGranHookeHistory { void compute(int, int) override; void init_style() override; - template + template KOKKOS_INLINE_FUNCTION - void operator()(TagPairGranHookeHistoryCompute, const int, EV_FLOAT &ev) const; - template + void operator()(TagPairGranHookeHistoryCompute, const int, EV_FLOAT &ev) const; + template KOKKOS_INLINE_FUNCTION - void operator()(TagPairGranHookeHistoryCompute, const int) const; + void operator()(TagPairGranHookeHistoryCompute, const int) const; - template + template KOKKOS_INLINE_FUNCTION void ev_tally_xyz(EV_FLOAT &ev, int i, int j, F_FLOAT fx, F_FLOAT fy, F_FLOAT fz, X_FLOAT delx, X_FLOAT dely, X_FLOAT delz) const; - template - KOKKOS_INLINE_FUNCTION - void ev_tally_xyz_atom(EV_FLOAT &ev, int i, int j, - F_FLOAT fx, F_FLOAT fy, F_FLOAT fz, - X_FLOAT delx, X_FLOAT dely, X_FLOAT delz) const; protected: typename AT::t_x_array_randomread x; From 26f52f755288fc07b70853d436be4436c9d307c5 Mon Sep 17 00:00:00 2001 From: cjknight Date: Fri, 12 Jan 2024 12:54:17 -0600 Subject: [PATCH 0018/1018] enable base classes to support Kokkos style --- src/COLLOID/pair_lubricate.cpp | 2 ++ src/COLLOID/pair_lubricate.h | 2 +- src/USER-SUMAN/pair_lubricate_Simple.cpp | 26 ++++++++++++++++-------- src/USER-SUMAN/pair_lubricate_Simple.h | 3 ++- 4 files changed, 22 insertions(+), 11 deletions(-) diff --git a/src/COLLOID/pair_lubricate.cpp b/src/COLLOID/pair_lubricate.cpp index 99a544cd7f..55a1a10317 100644 --- a/src/COLLOID/pair_lubricate.cpp +++ b/src/COLLOID/pair_lubricate.cpp @@ -56,6 +56,8 @@ PairLubricate::PairLubricate(LAMMPS *lmp) : Pair(lmp) PairLubricate::~PairLubricate() { + if (copymode) return; + if (allocated) { memory->destroy(setflag); memory->destroy(cutsq); diff --git a/src/COLLOID/pair_lubricate.h b/src/COLLOID/pair_lubricate.h index 8097eb76dd..6956293dbc 100644 --- a/src/COLLOID/pair_lubricate.h +++ b/src/COLLOID/pair_lubricate.h @@ -56,7 +56,7 @@ class PairLubricate : public Pair { double R0, RT0, RS0; double **cut_inner, **cut; - void allocate(); + virtual void allocate(); }; } // namespace LAMMPS_NS diff --git a/src/USER-SUMAN/pair_lubricate_Simple.cpp b/src/USER-SUMAN/pair_lubricate_Simple.cpp index 8eb7887bf2..187dddcdf7 100644 --- a/src/USER-SUMAN/pair_lubricate_Simple.cpp +++ b/src/USER-SUMAN/pair_lubricate_Simple.cpp @@ -30,9 +30,6 @@ See the README file in the top-level LAMMPS directory. #include "force.h" #include "neighbor.h" #include "neigh_list.h" -#if 0 -#include "neigh_request.h" -#endif #include "domain.h" #include "modify.h" #include "fix.h" @@ -66,6 +63,13 @@ PairLubricateSimple::PairLubricateSimple(LAMMPS *lmp) : PairLubricate(lmp) /* ---------------------------------------------------------------------- */ +PairLubricateSimple::~PairLubricateSimple() +{ + if (copymode) return; +} + +/* ---------------------------------------------------------------------- */ + void PairLubricateSimple::compute(int eflag, int vflag) { int i,j,ii,jj,inum,jnum,itype,jtype; @@ -331,13 +335,7 @@ void PairLubricateSimple::init_style() if (radius[i] == 0.0) error->one(FLERR,"Pair lubricate/poly requires extended particles"); -#if 1 neighbor->add_request(this, NeighConst::REQ_FULL); -#else - int irequest = neighbor->request(this,instance_me); - neighbor->requests[irequest]->half = 0; - neighbor->requests[irequest]->full = 1; -#endif // set the isotropic constants that depend on the volume fraction // vol_T = total volume @@ -396,3 +394,13 @@ void PairLubricateSimple::init_style() Ef[1][0] = Ef[1][1] = Ef[1][2] = 0.0; Ef[2][0] = Ef[2][1] = Ef[2][2] = 0.0; } + +/* ---------------------------------------------------------------------- + allocate all arrays; overiding here so Kokkos can overide + ------------------------------------------------------------------------- */ + +void PairLubricateSimple::allocate() +{ + printf("Inside PairLubricateSimple::allocate()\n"); + PairLubricate::allocate(); +} diff --git a/src/USER-SUMAN/pair_lubricate_Simple.h b/src/USER-SUMAN/pair_lubricate_Simple.h index e6fd9fa231..46f7019b92 100644 --- a/src/USER-SUMAN/pair_lubricate_Simple.h +++ b/src/USER-SUMAN/pair_lubricate_Simple.h @@ -27,9 +27,10 @@ namespace LAMMPS_NS { class PairLubricateSimple : public PairLubricate { public: PairLubricateSimple(class LAMMPS *); - ~PairLubricateSimple() {} + ~PairLubricateSimple() override; void compute(int, int); void init_style(); + void allocate() override; }; } From 8002f985dad8193b618866e68ac3f9f12f5d2743 Mon Sep 17 00:00:00 2001 From: cjknight Date: Wed, 24 Jan 2024 09:19:00 -0600 Subject: [PATCH 0019/1018] enable half neighlist + kk support; correct except for neighbor list difference... --- src/USER-SUMAN/pair_lubricate_Simple.cpp | 639 ++++++++------- .../pair_lubricate_Simple_kokkos.cpp | 770 ++++++++++++++++++ src/USER-SUMAN/pair_lubricate_Simple_kokkos.h | 129 +++ 3 files changed, 1227 insertions(+), 311 deletions(-) create mode 100644 src/USER-SUMAN/pair_lubricate_Simple_kokkos.cpp create mode 100644 src/USER-SUMAN/pair_lubricate_Simple_kokkos.h diff --git a/src/USER-SUMAN/pair_lubricate_Simple.cpp b/src/USER-SUMAN/pair_lubricate_Simple.cpp index 187dddcdf7..68b5126048 100644 --- a/src/USER-SUMAN/pair_lubricate_Simple.cpp +++ b/src/USER-SUMAN/pair_lubricate_Simple.cpp @@ -58,7 +58,7 @@ enum{EDGE,CONSTANT,VARIABLE}; PairLubricateSimple::PairLubricateSimple(LAMMPS *lmp) : PairLubricate(lmp) { - no_virial_fdotr_compute = 1; + no_virial_fdotr_compute = 1; } /* ---------------------------------------------------------------------- */ @@ -72,243 +72,258 @@ PairLubricateSimple::~PairLubricateSimple() void PairLubricateSimple::compute(int eflag, int vflag) { - int i,j,ii,jj,inum,jnum,itype,jtype; - double xtmp,ytmp,ztmp,delx,dely,delz,fx,fy,fz,tx,ty,tz; - double rsq,r,h_sep,beta0,beta1,radi,radj; - double vr1,vr2,vr3,vnnr,vn1,vn2,vn3; - double vt1,vt2,vt3; - int *ilist,*jlist,*numneigh,**firstneigh; - double lamda[3],vstream[3]; + int i,j,ii,jj,inum,jnum,itype,jtype; + double xtmp,ytmp,ztmp,delx,dely,delz,fx,fy,fz,tx,ty,tz; + double rsq,r,h_sep,beta0,beta1,radi,radj; + double vr1,vr2,vr3,vnnr,vn1,vn2,vn3; + double vt1,vt2,vt3; + int *ilist,*jlist,*numneigh,**firstneigh; + double lamda[3],vstream[3]; + + double vxmu2f = force->vxmu2f; + + if (eflag || vflag) ev_setup(eflag,vflag); + else evflag = vflag_fdotr = 0; + + double **x = atom->x; + double **v = atom->v; + double **f = atom->f; + double **omega = atom->omega; + double **torque = atom->torque; + double *radius = atom->radius; + int *type = atom->type; + int nlocal = atom->nlocal; + int newton_pair = force->newton_pair; + + inum = list->inum; + ilist = list->ilist; + numneigh = list->numneigh; + firstneigh = list->firstneigh; + + for (ii = 0; ii < inum; ii++) { + i = ilist[ii]; + xtmp = x[i][0]; + ytmp = x[i][1]; + ztmp = x[i][2]; + itype = type[i]; + jlist = firstneigh[i]; + jnum = numneigh[i]; + radi = radius[i]; + + // Drag contribution to force and torque due to isotropic terms + // Drag contribution to stress from isotropic RS0 + + if (flagfld) { - double vxmu2f = force->vxmu2f; - - if (eflag || vflag) ev_setup(eflag,vflag); - else evflag = vflag_fdotr = 0; - - double **x = atom->x; - double **v = atom->v; - double **f = atom->f; - double **omega = atom->omega; - double **torque = atom->torque; - double *radius = atom->radius; - int *type = atom->type; - int nlocal = atom->nlocal; - int newton_pair = force->newton_pair; - - inum = list->inum; - ilist = list->ilist; - numneigh = list->numneigh; - firstneigh = list->firstneigh; - - - for (ii = 0; ii < inum; ii++) { - i = ilist[ii]; - xtmp = x[i][0]; - ytmp = x[i][1]; - ztmp = x[i][2]; - itype = type[i]; - jlist = firstneigh[i]; - jnum = numneigh[i]; - radi = radius[i]; - - // Drag contribution to force and torque due to isotropic terms - // Drag contribution to stress from isotropic RS0 - - if (flagfld) { - - domain->x2lamda(x[i],lamda); - double *h_rate = domain->h_rate; - double *h_ratelo = domain->h_ratelo; - vstream[0] = h_rate[0]*lamda[0] + h_rate[5]*lamda[1] + - h_rate[4]*lamda[2] + h_ratelo[0]; - vstream[1] = h_rate[1]*lamda[1] + h_rate[3]*lamda[2] + h_ratelo[1]; - vstream[2] = h_rate[2]*lamda[2] + h_ratelo[2]; - - - R0 = 6.0*MY_PI*mu; - RT0 = 8.0*MY_PI*mu; - RS0 = 20.0/3.0*MY_PI*mu; - - f[i][0] += vxmu2f*R0*radi*(vstream[0]-v[i][0]); - f[i][1] += vxmu2f*R0*radi*(vstream[1]-v[i][1]); - f[i][2] += vxmu2f*R0*radi*(vstream[2]-v[i][2]); - - const double radi3 = radi*radi*radi; - - torque[i][0] -= vxmu2f*RT0*radi3*(omega[i][0]+0.5*h_rate[3]/domain->zprd); - torque[i][1] -= vxmu2f*RT0*radi3*(omega[i][1]-0.5*h_rate[4]/domain->zprd); - torque[i][2] -= vxmu2f*RT0*radi3*(omega[i][2]+0.5*h_rate[5]/domain->yprd); - // Ef = (grad(vstream) + (grad(vstream))^T) / 2 - // set Ef from h_rate in strain units - if(shearing){ - Ef[0][0] = h_rate[0]/domain->xprd; - Ef[1][1] = h_rate[1]/domain->yprd; - Ef[2][2] = h_rate[2]/domain->zprd; - Ef[0][1] = Ef[1][0] = 0.5 * h_rate[5]/domain->yprd; - Ef[0][2] = Ef[2][0] = 0.5 * h_rate[4]/domain->zprd; - Ef[1][2] = Ef[2][1] = 0.5 * h_rate[3]/domain->zprd; - - - if (vflag_either) { - double vRS0 = -vxmu2f * RS0*radi3; - v_tally_tensor(i,i,nlocal,newton_pair, - vRS0*Ef[0][0],vRS0*Ef[1][1],vRS0*Ef[2][2], - vRS0*Ef[0][1],vRS0*Ef[0][2],vRS0*Ef[1][2]); - } - } - - } - - if (!flagHI)continue; - - for (jj = 0; jj < jnum; jj++) { - j = jlist[jj]; - j &= NEIGHMASK; - - delx = xtmp - x[j][0]; - dely = ytmp - x[j][1]; - delz = ztmp - x[j][2]; - rsq = delx*delx + dely*dely + delz*delz; - jtype = type[j]; - radj = atom->radius[j]; - double radsum = radi+radj; //Sum of two particle's radii - - if (rsq < cutsq[itype][jtype] and rsq < (1.45*1.45*radsum*radsum) ) { - r = sqrt(rsq); - - - // scalar resistances XA and YA - - h_sep = r - radsum; - - // if less than the minimum gap use the minimum gap instead - - if (r < cut_inner[itype][jtype]*radsum) //Scaled inner cutoff by particle radii - h_sep = cut_inner[itype][jtype]*radsum - radsum; - - double hinv,lhinv,XA11=0.0,YA11=0.0,YB11=0.0,YC12=0.0,ws[3],wd[3],nx,ny,nz; - ws[0] = (omega[i][0]+omega[j][0])/2.0; - ws[1] = (omega[i][1]+omega[j][1])/2.0; - ws[2] = (omega[i][2]+omega[j][2])/2.0; - - wd[0] = (omega[i][0]-omega[j][0])/2.0; - wd[1] = (omega[i][1]-omega[j][1])/2.0; - wd[2] = (omega[i][2]-omega[j][2])/2.0; - - nx=-delx/r;ny=-dely/r;nz=-delz/r; - - - hinv=(radi+radj)/(2.0*h_sep); - lhinv=log(hinv); - - if(lhinv < 0) error->all(FLERR,"Using pair lubricate with cutoff problem: log(1/h) is negative"); - - beta0=radj/radi; - beta1=1.0+beta0; - - double b0p2,b1p2,b1p3,mupradi; - b0p2=beta0*beta0; - b1p2=beta1*beta1; - b1p3=beta1*b1p2; - mupradi=mu*MY_PI*radi; - - // scalar resistances - if (flaglog) { - XA11=6.0*mupradi*( hinv*2.0*b0p2 + lhinv*beta0*(1.0+ 7.0*beta0+ b0p2 )/5.0 )/b1p3; - YA11=1.6*mupradi*lhinv*beta0*(2.0+beta0+2.0*b0p2)/b1p3; - YB11=-0.8*mupradi*radi*lhinv*beta0*(4.0+beta0)/b1p2; - YC12=0.8*mupradi*radi*radi*lhinv*b0p2/beta1*(1.0-4.0/beta0); //YC12*(1-4/beta0) - } - else XA11=12.0*mupradi*hinv*b0p2/b1p3; - - - - /* - if (flaglog) { - XA11=6.0*MY_PI*mu*radi*( hinv*2.0*pow(beta0,2.0) + lhinv*beta0*(1.0+ 7.0*beta0+ beta0*beta0)/5.0 )/pow(beta1,3.0); - YA11=1.6*MY_PI*mu*radi*lhinv*beta0*(2.0+beta0+2.0*beta0*beta0)/pow(beta1,3.0); - YB11=-0.8*MY_PI*mu*radi*radi*lhinv*beta0*(4.0+beta0)/(beta1*beta1); - YC12=0.8*MY_PI*mu*pow(radi,3.0)*lhinv*beta0*beta0/beta1*(1.0-4.0/beta0); //YC12*(1-4/beta0) - } - else XA11=12*MY_PI*mu*radi*hinv*pow(beta0,2.0)/pow(beta1,3.0); - */ - // Relative velocity components U^2-U^1 - vr1 = v[j][0] - v[i][0]; - vr2 = v[j][1] - v[i][1]; - vr3 = v[j][2] - v[i][2]; - - // normal component (vr.n)n - - vnnr = vr1*nx + vr2*ny + vr3*nz; - vn1 = vnnr*nx; - vn2 = vnnr*ny; - vn3 = vnnr*nz; - - // tangential component vr - (vr.n)n - - vt1 = vr1 - vn1; - vt2 = vr2 - vn2; - vt3 = vr3 - vn3; - - // force due to squeeze type motion - //f=XA11 nn dot vr - fx = XA11*vn1; - fy = XA11*vn2; - fz = XA11*vn3; - - - // force due to all shear kind of motions - - if (flaglog) { - double ybfac=(1.0-beta0*(1.0+4.0*beta0)/(4.0+beta0))*YB11; - //f+=YA11*vt1-(r1+r2)*YA11*ws cross n + ybfac* wd cross n - fx = fx + YA11*(vt1-(radi+radj)*(ws[1]*nz-ws[2]*ny))+ybfac*(wd[1]*nz-wd[2]*ny); - fy = fy + YA11*(vt2-(radi+radj)*(ws[2]*nx-ws[0]*nz))+ybfac*(wd[2]*nx-wd[0]*nz); - fz = fz + YA11*(vt3-(radi+radj)*(ws[0]*ny-ws[1]*nx))+ybfac*(wd[0]*ny-wd[1]*nx); - } - - // scale forces for appropriate units - - fx *= vxmu2f; - fy *= vxmu2f; - fz *= vxmu2f; - - // add to total force - - f[i][0] += fx; - f[i][1] += fy; - f[i][2] += fz; - - // torque due to this force - - if (flaglog) { - double wsdotn,wddotn; - wsdotn=ws[0]*nx+ws[1]*ny+ws[2]*nz; - wddotn=wd[0]*nx+wd[1]*ny+wd[2]*nz; - - //squeeze+shear+pump contributions to torque - //YB11*(vr cross n + (r1+r2)* tang(ws)) +YC12*(1-4/beta)*tang(wd) - tx = YB11*(vr2*nz -vr3*ny + (radi+radj)*(ws[0]-wsdotn*nx)) + YC12*(wd[0]-wddotn*nx); - ty = YB11*(vr3*nx -vr1*nz + (radi+radj)*(ws[1]-wsdotn*ny)) + YC12*(wd[1]-wddotn*ny); - tz = YB11*(vr1*ny -vr2*nx + (radi+radj)*(ws[2]-wsdotn*nz)) + YC12*(wd[2]-wddotn*nz); - - torque[i][0] += vxmu2f*tx; - torque[i][1] += vxmu2f*ty; - torque[i][2] += vxmu2f*tz; - } - - // set j = nlocal so that only I gets tallied - - if (evflag) ev_tally_xyz(i,nlocal,nlocal,0,0.0,0.0,fx,fy,fz,delx,dely,delz); - // - //Add up stresslet for particle i - //v_tally_tensor(i,nlocal,nlocal,newton_pair,fx*delx,fy*dely,fz*delz, - //0.5*(fx*dely+fy*delx),0.5*(fx*delz+fz*delx),0.5*(fy*delz+fz*dely)); - - } - } + domain->x2lamda(x[i],lamda); + double *h_rate = domain->h_rate; + double *h_ratelo = domain->h_ratelo; + vstream[0] = h_rate[0]*lamda[0] + h_rate[5]*lamda[1] + + h_rate[4]*lamda[2] + h_ratelo[0]; + vstream[1] = h_rate[1]*lamda[1] + h_rate[3]*lamda[2] + h_ratelo[1]; + vstream[2] = h_rate[2]*lamda[2] + h_ratelo[2]; + + + R0 = 6.0*MY_PI*mu; + RT0 = 8.0*MY_PI*mu; + RS0 = 20.0/3.0*MY_PI*mu; + + f[i][0] += vxmu2f*R0*radi*(vstream[0]-v[i][0]); + f[i][1] += vxmu2f*R0*radi*(vstream[1]-v[i][1]); + f[i][2] += vxmu2f*R0*radi*(vstream[2]-v[i][2]); + + const double radi3 = radi*radi*radi; + + torque[i][0] -= vxmu2f*RT0*radi3*(omega[i][0]+0.5*h_rate[3]/domain->zprd); + torque[i][1] -= vxmu2f*RT0*radi3*(omega[i][1]-0.5*h_rate[4]/domain->zprd); + torque[i][2] -= vxmu2f*RT0*radi3*(omega[i][2]+0.5*h_rate[5]/domain->yprd); + + // Ef = (grad(vstream) + (grad(vstream))^T) / 2 + // set Ef from h_rate in strain units + if(shearing){ + Ef[0][0] = h_rate[0]/domain->xprd; + Ef[1][1] = h_rate[1]/domain->yprd; + Ef[2][2] = h_rate[2]/domain->zprd; + Ef[0][1] = Ef[1][0] = 0.5 * h_rate[5]/domain->yprd; + Ef[0][2] = Ef[2][0] = 0.5 * h_rate[4]/domain->zprd; + Ef[1][2] = Ef[2][1] = 0.5 * h_rate[3]/domain->zprd; + + if (vflag_either) { + double vRS0 = -vxmu2f* RS0*radi3; + v_tally_tensor(i,i,nlocal,newton_pair, + vRS0*Ef[0][0],vRS0*Ef[1][1],vRS0*Ef[2][2], + vRS0*Ef[0][1],vRS0*Ef[0][2],vRS0*Ef[1][2]); } + } + } + + if (!flagHI)continue; + + for (jj = 0; jj < jnum; jj++) { + j = jlist[jj]; + j &= NEIGHMASK; + + delx = xtmp - x[j][0]; + dely = ytmp - x[j][1]; + delz = ztmp - x[j][2]; + rsq = delx*delx + dely*dely + delz*delz; + jtype = type[j]; + radj = atom->radius[j]; + double radsum = radi+radj; //Sum of two particle's radii + + if (rsq < cutsq[itype][jtype] and rsq < (1.45*1.45*radsum*radsum) ) { + r = sqrt(rsq); + + // scalar resistances XA and YA + + h_sep = r - radsum; + + // if less than the minimum gap use the minimum gap instead + + if (r < cut_inner[itype][jtype]*radsum) //Scaled inner cutoff by particle radii + h_sep = cut_inner[itype][jtype]*radsum - radsum; + + double hinv,lhinv,XA11=0.0,YA11=0.0,YB11=0.0,YC12=0.0,ws[3],wd[3],nx,ny,nz; + ws[0] = (omega[i][0]+omega[j][0])/2.0; + ws[1] = (omega[i][1]+omega[j][1])/2.0; + ws[2] = (omega[i][2]+omega[j][2])/2.0; + + wd[0] = (omega[i][0]-omega[j][0])/2.0; + wd[1] = (omega[i][1]-omega[j][1])/2.0; + wd[2] = (omega[i][2]-omega[j][2])/2.0; + + nx=-delx/r;ny=-dely/r;nz=-delz/r; + + + hinv=(radi+radj)/(2.0*h_sep); + lhinv=log(hinv); + + if(lhinv < 0) error->all(FLERR,"Using pair lubricate with cutoff problem: log(1/h) is negative"); + + beta0=radj/radi; + beta1=1.0+beta0; + + double b0p2,b1p2,b1p3,mupradi; + b0p2=beta0*beta0; + b1p2=beta1*beta1; + b1p3=beta1*b1p2; + mupradi=mu*MY_PI*radi; + + // scalar resistances + if (flaglog) { + XA11=6.0*mupradi*( hinv*2.0*b0p2 + lhinv*beta0*(1.0+ 7.0*beta0+ b0p2 )/5.0 )/b1p3; + YA11=1.6*mupradi*lhinv*beta0*(2.0+beta0+2.0*b0p2)/b1p3; + YB11=-0.8*mupradi*radi*lhinv*beta0*(4.0+beta0)/b1p2; + YC12=0.8*mupradi*radi*radi*lhinv*b0p2/beta1*(1.0-4.0/beta0); //YC12*(1-4/beta0) + } + else XA11=12.0*mupradi*hinv*b0p2/b1p3; + + + + /* + if (flaglog) { + XA11=6.0*MY_PI*mu*radi*( hinv*2.0*pow(beta0,2.0) + lhinv*beta0*(1.0+ 7.0*beta0+ beta0*beta0)/5.0 )/pow(beta1,3.0); + YA11=1.6*MY_PI*mu*radi*lhinv*beta0*(2.0+beta0+2.0*beta0*beta0)/pow(beta1,3.0); + YB11=-0.8*MY_PI*mu*radi*radi*lhinv*beta0*(4.0+beta0)/(beta1*beta1); + YC12=0.8*MY_PI*mu*pow(radi,3.0)*lhinv*beta0*beta0/beta1*(1.0-4.0/beta0); //YC12*(1-4/beta0) + } + else XA11=12*MY_PI*mu*radi*hinv*pow(beta0,2.0)/pow(beta1,3.0); + */ + // Relative velocity components U^2-U^1 + vr1 = v[j][0] - v[i][0]; + vr2 = v[j][1] - v[i][1]; + vr3 = v[j][2] - v[i][2]; + + // normal component (vr.n)n + + vnnr = vr1*nx + vr2*ny + vr3*nz; + vn1 = vnnr*nx; + vn2 = vnnr*ny; + vn3 = vnnr*nz; + + // tangential component vr - (vr.n)n + + vt1 = vr1 - vn1; + vt2 = vr2 - vn2; + vt3 = vr3 - vn3; + + // force due to squeeze type motion + //f=XA11 nn dot vr + fx = XA11*vn1; + fy = XA11*vn2; + fz = XA11*vn3; + + + // force due to all shear kind of motions + + if (flaglog) { + double ybfac=(1.0-beta0*(1.0+4.0*beta0)/(4.0+beta0))*YB11; + //f+=YA11*vt1-(r1+r2)*YA11*ws cross n + ybfac* wd cross n + fx = fx + YA11*(vt1-(radi+radj)*(ws[1]*nz-ws[2]*ny))+ybfac*(wd[1]*nz-wd[2]*ny); + fy = fy + YA11*(vt2-(radi+radj)*(ws[2]*nx-ws[0]*nz))+ybfac*(wd[2]*nx-wd[0]*nz); + fz = fz + YA11*(vt3-(radi+radj)*(ws[0]*ny-ws[1]*nx))+ybfac*(wd[0]*ny-wd[1]*nx); + } + + // scale forces for appropriate units + + fx *= vxmu2f; + fy *= vxmu2f; + fz *= vxmu2f; + + // add to total force + + f[i][0] += fx; + f[i][1] += fy; + f[i][2] += fz; + + if(newton_pair || j < nlocal) { + f[j][0] -= fx; + f[j][1] -= fy; + f[j][2] -= fz; + } + + // torque due to this force + + if (flaglog) { + double wsdotn,wddotn; + wsdotn=ws[0]*nx+ws[1]*ny+ws[2]*nz; + wddotn=wd[0]*nx+wd[1]*ny+wd[2]*nz; + + //squeeze+shear+pump contributions to torque + //YB11*(vr cross n + (r1+r2)* tang(ws)) +YC12*(1-4/beta)*tang(wd) + double tx = YB11*(vr2*nz -vr3*ny + (radi+radj)*(ws[0]-wsdotn*nx)); + double ty = YB11*(vr3*nx -vr1*nz + (radi+radj)*(ws[1]-wsdotn*ny)); + double tz = YB11*(vr1*ny -vr2*nx + (radi+radj)*(ws[2]-wsdotn*nz)); + + double ttx = YC12*(wd[0]-wddotn*nx); + double tty = YC12*(wd[1]-wddotn*ny); + double ttz = YC12*(wd[2]-wddotn*nz); + + torque[i][0] += vxmu2f * (tx + ttx); + torque[i][1] += vxmu2f * (ty + tty); + torque[i][2] += vxmu2f * (tz + ttz); + + if(newton_pair || j < nlocal) { + torque[j][0] += vxmu2f * (tx - ttx); + torque[j][1] += vxmu2f * (ty - tty); + torque[j][2] += vxmu2f * (tz - ttz); + } + } + + // set j = nlocal so that only I gets tallied + + if (evflag) ev_tally_xyz(i,j,nlocal,newton_pair,0.0,0.0,fx,fy,fz,delx,dely,delz); + // + //Add up stresslet for particle i + //v_tally_tensor(i,nlocal,nlocal,newton_pair,fx*delx,fy*dely,fz*delz, + //0.5*(fx*dely+fy*delx),0.5*(fx*delz+fz*delx),0.5*(fy*delz+fz*dely)); + + } + } + + } + } /* ---------------------------------------------------------------------- @@ -317,82 +332,84 @@ void PairLubricateSimple::compute(int eflag, int vflag) void PairLubricateSimple::init_style() { - if (force->newton_pair == 1) - error->all(FLERR,"Pair lubricate/poly requires newton pair off"); - if (comm->ghost_velocity == 0) - error->all(FLERR, - "Pair lubricate/poly requires ghost atoms store velocity"); - if (!atom->sphere_flag) - error->all(FLERR,"Pair lubricate/poly requires atom style sphere"); - - // ensure all particles are finite-size - // for pair hybrid, should limit test to types using the pair style - - double *radius = atom->radius; - int nlocal = atom->nlocal; - - for (int i = 0; i < nlocal; i++) - if (radius[i] == 0.0) - error->one(FLERR,"Pair lubricate/poly requires extended particles"); - - neighbor->add_request(this, NeighConst::REQ_FULL); - - // set the isotropic constants that depend on the volume fraction - // vol_T = total volume - - // check for fix deform, if exists it must use "remap v" - // If box will change volume, set appropriate flag so that volume - // and v.f. corrections are re-calculated at every step. - - // Ranga: Volume fraction correction unnecessary for our purposes - // if available volume is different from box volume - // due to walls, set volume appropriately; if walls will - // move, set appropriate flag so that volume and v.f. corrections - // are re-calculated at every step. - - shearing = flagdeform = flagwall = 0; - for (int i = 0; i < modify->nfix; i++){ - if (strcmp(modify->fix[i]->style,"deform") == 0) { - shearing = flagdeform = 1; - if (((FixDeform *) modify->fix[i])->remapflag != V_REMAP) - error->all(FLERR,"Using pair lubricate with inconsistent " - "fix deform remap option"); - } - if (strstr(modify->fix[i]->style,"wall") != NULL) { - if (flagwall) - error->all(FLERR, - "Cannot use multiple fix wall commands with " - "pair lubricate/poly"); - flagwall = 1; // Walls exist - wallfix = (FixWall *) modify->fix[i]; - if (wallfix->xflag) flagwall = 2; // Moving walls exist - } - - if (strstr(modify->fix[i]->style,"wall") != NULL){ - flagwall = 1; // Walls exist - if (((FixWall *) modify->fix[i])->xflag ) { - flagwall = 2; // Moving walls exist - wallfix = (FixWall *) modify->fix[i]; - } - } - } - - // check for fix deform, if exists it must use "remap v" - - shearing = 0; - for (int i = 0; i < modify->nfix; i++) - if (strcmp(modify->fix[i]->style,"deform") == 0) { - shearing = 1; - if (((FixDeform *) modify->fix[i])->remapflag != V_REMAP) - error->all(FLERR,"Using pair lubricate/poly with inconsistent " - "fix deform remap option"); - } - - // set Ef = 0 since used whether shearing or not - - Ef[0][0] = Ef[0][1] = Ef[0][2] = 0.0; - Ef[1][0] = Ef[1][1] = Ef[1][2] = 0.0; - Ef[2][0] = Ef[2][1] = Ef[2][2] = 0.0; + if (force->newton_pair == 1) + error->all(FLERR,"Pair lubricate/poly requires newton pair off"); + if (comm->ghost_velocity == 0) + error->all(FLERR, + "Pair lubricate/poly requires ghost atoms store velocity"); + if (!atom->sphere_flag) + error->all(FLERR,"Pair lubricate/poly requires atom style sphere"); + + // ensure all particles are finite-size + // for pair hybrid, should limit test to types using the pair style + + double *radius = atom->radius; + int nlocal = atom->nlocal; + + for (int i = 0; i < nlocal; i++) + if (radius[i] == 0.0) + error->one(FLERR,"Pair lubricate/poly requires extended particles"); + + // CHRIS:: IMPORTANT :: support for half list was added + //neighbor->add_request(this, NeighConst::REQ_FULL); + neighbor->add_request(this); + + // set the isotropic constants that depend on the volume fraction + // vol_T = total volume + + // check for fix deform, if exists it must use "remap v" + // If box will change volume, set appropriate flag so that volume + // and v.f. corrections are re-calculated at every step. + + // Ranga: Volume fraction correction unnecessary for our purposes + // if available volume is different from box volume + // due to walls, set volume appropriately; if walls will + // move, set appropriate flag so that volume and v.f. corrections + // are re-calculated at every step. + + shearing = flagdeform = flagwall = 0; + for (int i = 0; i < modify->nfix; i++){ + if (strcmp(modify->fix[i]->style,"deform") == 0 || strcmp(modify->fix[i]->style,"deform/kk") == 0) { + shearing = flagdeform = 1; + if (((FixDeform *) modify->fix[i])->remapflag != V_REMAP) + error->all(FLERR,"Using pair lubricate with inconsistent " + "fix deform remap option"); + } + if (strstr(modify->fix[i]->style,"wall") != NULL) { + if (flagwall) + error->all(FLERR, + "Cannot use multiple fix wall commands with " + "pair lubricate/poly"); + flagwall = 1; // Walls exist + wallfix = (FixWall *) modify->fix[i]; + if (wallfix->xflag) flagwall = 2; // Moving walls exist + } + + if (strstr(modify->fix[i]->style,"wall") != NULL){ + flagwall = 1; // Walls exist + if (((FixWall *) modify->fix[i])->xflag ) { + flagwall = 2; // Moving walls exist + wallfix = (FixWall *) modify->fix[i]; + } + } + } + + // check for fix deform, if exists it must use "remap v" + + shearing = 0; // then why set it above?? + for (int i = 0; i < modify->nfix; i++) + if (strcmp(modify->fix[i]->style,"deform") == 0 || strcmp(modify->fix[i]->style,"deform/kk") == 0) { + shearing = 1; + if (((FixDeform *) modify->fix[i])->remapflag != V_REMAP) + error->all(FLERR,"Using pair lubricate/poly with inconsistent " + "fix deform remap option"); + } + + // set Ef = 0 since used whether shearing or not + + Ef[0][0] = Ef[0][1] = Ef[0][2] = 0.0; + Ef[1][0] = Ef[1][1] = Ef[1][2] = 0.0; + Ef[2][0] = Ef[2][1] = Ef[2][2] = 0.0; } /* ---------------------------------------------------------------------- diff --git a/src/USER-SUMAN/pair_lubricate_Simple_kokkos.cpp b/src/USER-SUMAN/pair_lubricate_Simple_kokkos.cpp new file mode 100644 index 0000000000..d135a90808 --- /dev/null +++ b/src/USER-SUMAN/pair_lubricate_Simple_kokkos.cpp @@ -0,0 +1,770 @@ +// clang-format off +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#include "pair_lubricate_Simple_kokkos.h" + +#include "atom_kokkos.h" +#include "atom_masks.h" +#include "domain_kokkos.h" +#include "error.h" +#include "fix.h" +#include "fix_wall.h" +#include "force.h" +#include "input.h" +#include "kokkos.h" +#include "math_const.h" +#include "math_special_kokkos.h" +#include "memory_kokkos.h" +#include "neigh_list.h" +#include "neigh_request.h" +#include "neighbor.h" +#include "respa.h" +#include "update.h" +#include "variable.h" + +#include + +using namespace LAMMPS_NS; +using namespace MathConst; +using namespace MathSpecialKokkos; + +// same as fix_wall.cpp + +enum { EDGE, CONSTANT, VARIABLE }; + +//#define _NO_RANDOM + +/* ---------------------------------------------------------------------- */ + +template +PairLubricateSimpleKokkos::PairLubricateSimpleKokkos(LAMMPS *lmp) : PairLubricateSimple(lmp) +{ + respa_enable = 0; + + kokkosable = 1; + atomKK = (AtomKokkos *) atom; + domainKK = (DomainKokkos *) domain; + execution_space = ExecutionSpaceFromDevice::space; + datamask_read = X_MASK | V_MASK | F_MASK | OMEGA_MASK | TORQUE_MASK | TYPE_MASK | VIRIAL_MASK | RADIUS_MASK; + datamask_modify = F_MASK | TORQUE_MASK | VIRIAL_MASK; +} + +/* ---------------------------------------------------------------------- */ + +template +PairLubricateSimpleKokkos::~PairLubricateSimpleKokkos() +{ + if (copymode) return; + + if (allocated) { + memoryKK->destroy_kokkos(k_vatom,vatom); + memoryKK->destroy_kokkos(k_cut_inner,cut_inner); + memoryKK->destroy_kokkos(k_cutsq,cutsq); + } +} + +/* ---------------------------------------------------------------------- + init specific to this pair style +------------------------------------------------------------------------- */ + +template +void PairLubricateSimpleKokkos::init_style() +{ + printf("Inside PairLubricateSimpleKokkos::init_style()\n"); + PairLubricateSimple::init_style(); + + // error if rRESPA with inner levels + + if (update->whichflag == 1 && utils::strmatch(update->integrate_style,"^respa")) { + int respa = 0; + if (((Respa *) update->integrate)->level_inner >= 0) respa = 1; + if (((Respa *) update->integrate)->level_middle >= 0) respa = 2; + if (respa) + error->all(FLERR,"Cannot use Kokkos pair style with rRESPA inner/middle"); + } + + // adjust neighbor list request for KOKKOS + + neighflag = lmp->kokkos->neighflag; + auto request = neighbor->find_request(this); + // auto request = neighbor->add_request(this, NeighConst::REQ_FULL); + request->set_kokkos_host(std::is_same_v && + !std::is_same_v); + request->set_kokkos_device(std::is_same_v); + //if (neighflag == FULL) request->enable_full(); + // if (neighflag != FULL) + // error->all(FLERR,"Must use full neighbor list style with lubricate/simple/kk"); + printf("Leaving PairLubricateSimpleKokkos::init_style() shearing= %i\n",shearing); +} + +/* ---------------------------------------------------------------------- */ + +template +void PairLubricateSimpleKokkos::compute(int eflag_in, int vflag_in) +{ + eflag = eflag_in; + vflag = vflag_in; + + if (neighflag == FULL) no_virial_fdotr_compute = 1; + + ev_init(eflag,vflag,0); + + // reallocate per-atom arrays if necessary + + if (vflag_atom) { + memoryKK->destroy_kokkos(k_vatom,vatom); + memoryKK->create_kokkos(k_vatom,vatom,maxvatom,"pair:vatom"); + d_vatom = k_vatom.view(); + } + + atomKK->sync(execution_space,datamask_read); + k_cutsq.template sync(); + k_cut_inner.template sync(); + if (eflag || vflag) atomKK->modified(execution_space,datamask_modify); + else atomKK->modified(execution_space,F_MASK | TORQUE_MASK); + + x = atomKK->k_x.view(); + c_x = atomKK->k_x.view(); + v = atomKK->k_v.view(); + f = atomKK->k_f.view(); + omega = atomKK->k_omega.view(); + torque = atomKK->k_torque.view(); + type = atomKK->k_type.view(); + radius = atomKK->k_radius.view(); + nlocal = atom->nlocal; + nall = atom->nlocal + atom->nghost; + newton_pair = force->newton_pair; + vxmu2f = force->vxmu2f; + + // loop over neighbors of my atoms + + int inum = list->inum; + NeighListKokkos* k_list = static_cast*>(list); + d_numneigh = k_list->d_numneigh; + d_neighbors = k_list->d_neighbors; + d_ilist = k_list->d_ilist; + + copymode = 1; + + // FLD contribution to force & torque + + R0 = 6.0*MY_PI*mu; + RT0 = 8.0*MY_PI*mu; + RS0 = 20.0/3.0*MY_PI*mu; + + h_rate = domainKK->h_rate; + h_ratelo = domainKK->h_ratelo; + + xprd = domainKK->xprd; + yprd = domainKK->yprd; + zprd = domainKK->zprd; + + if(flagfld) { + + if(shearing) { + double *h_rate = domainKK->h_rate; + Ef[0][0] = h_rate[0]/xprd; + Ef[1][1] = h_rate[1]/yprd; + Ef[2][2] = h_rate[2]/zprd; + Ef[0][1] = Ef[1][0] = 0.5 * h_rate[5]/yprd; + Ef[0][2] = Ef[2][0] = 0.5 * h_rate[4]/zprd; + Ef[1][2] = Ef[2][1] = 0.5 * h_rate[3]/zprd; + // needs to be a k_Ef + } + + EV_FLOAT ev; + + // printf("pair::compute() flagfld= %i shearing= %i nlocal= %i inum= %i vxmu2f= %f prd= %f %f %f\n",flagfld,shearing,atom->nlocal,inum,vxmu2f,xprd,yprd,zprd); + // printf(" h_rate= %f %f %f %f %f %f\n",h_rate[0],h_rate[1],h_rate[2],h_rate[3],h_rate[4],h_rate[5]); + // printf(" h_ratelo= %f %f %f\n",h_ratelo[0],h_ratelo[1],h_ratelo[2]); + // printf(" Ef= %f %f %f %f %f %f\n",Ef[0][0],Ef[1][1],Ef[2][2],Ef[0][1],Ef[0][2],Ef[1][2]); + +#if 1 + domainKK->x2lamda(atom->nlocal); + if(shearing && vflag_either) { + if (neighflag == HALF) { + if(newton_pair) Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,nlocal),*this,ev); + else Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,nlocal),*this,ev); + } else if (neighflag == HALFTHREAD) { + if(newton_pair) Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,nlocal),*this,ev); + else Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,nlocal),*this,ev); + } else if (neighflag == FULL) { + if(newton_pair) Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,nlocal),*this,ev); + else Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,nlocal),*this,ev); + } + } else { // value of NEWTON_PAIR not used, so just 0 + if (neighflag == HALF) Kokkos::parallel_for(Kokkos::RangePolicy >(0,nlocal),*this); + else if (neighflag == HALFTHREAD) Kokkos::parallel_for(Kokkos::RangePolicy >(0,nlocal),*this); + else if (neighflag == FULL) Kokkos::parallel_for(Kokkos::RangePolicy >(0,nlocal),*this); + } + domainKK->lamda2x(atom->nlocal); + + if (vflag_global) { + virial[0] += ev.v[0]; + virial[1] += ev.v[1]; + virial[2] += ev.v[2]; + virial[3] += ev.v[3]; + virial[4] += ev.v[4]; + virial[5] += ev.v[5]; + } +#endif + } + + EV_FLOAT ev; + + if(flagHI) { + + if (flagfld) { // FLAGFLD == 1 + if (vflag_either) { // VFLAG == 1 + if (neighflag == HALF) { + if (newton_pair) Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,inum),*this,ev); + else Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,inum),*this,ev); + } else if (neighflag == HALFTHREAD) { + if (newton_pair) Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,inum),*this,ev); + else Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,inum),*this,ev); + } else if (neighflag == FULL) { + if (newton_pair) Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,inum),*this,ev); + else Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,inum),*this,ev); + } + } else { // VFLAG==0 + if (neighflag == HALF) { + if (newton_pair) Kokkos::parallel_for(Kokkos::RangePolicy >(0,inum),*this); + else Kokkos::parallel_for(Kokkos::RangePolicy >(0,inum),*this); + } else if (neighflag == HALFTHREAD) { + if (newton_pair) Kokkos::parallel_for(Kokkos::RangePolicy >(0,inum),*this); + else Kokkos::parallel_for(Kokkos::RangePolicy >(0,inum),*this); + } else if (neighflag == FULL) { + if (newton_pair) Kokkos::parallel_for(Kokkos::RangePolicy >(0,inum),*this); + else Kokkos::parallel_for(Kokkos::RangePolicy >(0,inum),*this); + } + } + } else { // FLAGFLD == 0 + if (evflag) { // VFLAG== 1 + if (neighflag == HALF) { + if (newton_pair) Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,inum),*this,ev); + else Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,inum),*this,ev); + } else if (neighflag == HALFTHREAD) { + if (newton_pair) Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,inum),*this,ev); + else Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,inum),*this,ev); + } else if (neighflag == FULL) { + if (newton_pair) Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,inum),*this,ev); + else Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,inum),*this,ev); + } + } else { // VFLAG == 0 + if (neighflag == HALF) { + if (newton_pair) Kokkos::parallel_for(Kokkos::RangePolicy >(0,inum),*this); + else Kokkos::parallel_for(Kokkos::RangePolicy >(0,inum),*this); + } else if (neighflag == HALFTHREAD) { + if (newton_pair) Kokkos::parallel_for(Kokkos::RangePolicy >(0,inum),*this); + else Kokkos::parallel_for(Kokkos::RangePolicy >(0,inum),*this); + } else if (neighflag == FULL) { + if (newton_pair) Kokkos::parallel_for(Kokkos::RangePolicy >(0,inum),*this); + else Kokkos::parallel_for(Kokkos::RangePolicy >(0,inum),*this); + } + } + } + + if (vflag_global) { + virial[0] += ev.v[0]; + virial[1] += ev.v[1]; + virial[2] += ev.v[2]; + virial[3] += ev.v[3]; + virial[4] += ev.v[4]; + virial[5] += ev.v[5]; + } + + } // if(flagHI) + + if (vflag_atom) { + k_vatom.template modify(); + k_vatom.template sync(); + } + + if (vflag_fdotr) pair_virial_fdotr_compute(this); + + copymode = 0; +} + + +template +template +KOKKOS_INLINE_FUNCTION +void PairLubricateSimpleKokkos::operator()(TagPairLubricateSimpleComputeFLD, const int ii, EV_FLOAT &ev) const { + + // The f and torque arrays are atomic for Half/Thread neighbor style + Kokkos::View::value,Kokkos::MemoryTraits::value> > a_f = f; + Kokkos::View::value,Kokkos::MemoryTraits::value> > a_torque = torque; + + const int i = d_ilist[ii]; + const LMP_FLOAT radi = radius[i]; + + LMP_FLOAT vstream[3]; + vstream[0] = h_rate[0]*x(i,0) + h_rate[5]*x(i,1) + h_rate[4]*x(i,2) + h_ratelo[0]; + vstream[1] = h_rate[1]*x(i,1) + h_rate[3]*x(i,2) + h_ratelo[1]; + vstream[2] = h_rate[2]*x(i,2) + h_ratelo[2]; + + a_f(i,0) += vxmu2f*R0*radi*(vstream[0]-v(i,0)); + a_f(i,1) += vxmu2f*R0*radi*(vstream[1]-v(i,1)); + a_f(i,2) += vxmu2f*R0*radi*(vstream[2]-v(i,2)); + + const LMP_FLOAT radi3 = radi*radi*radi; + + a_torque(i,0) -= vxmu2f*RT0*radi3*(omega(i,0)+0.5*h_rate[3]/zprd); + a_torque(i,1) -= vxmu2f*RT0*radi3*(omega(i,1)-0.5*h_rate[4]/zprd); + a_torque(i,2) -= vxmu2f*RT0*radi3*(omega(i,2)+0.5*h_rate[5]/yprd); + + // Ef = (grad(vstream) + (grad(vstream))^T) / 2 + // set Ef from h_rate in strain units + + if(SHEARING){ + double vRS0 = 1.0; //-vxmu2f * RS0*radi3; + v_tally_tensor(ev,i,i, + vRS0*Ef[0][0],vRS0*Ef[1][1],vRS0*Ef[2][2], + vRS0*Ef[0][1],vRS0*Ef[0][2],vRS0*Ef[1][2]); + } + +} + +template +template +KOKKOS_INLINE_FUNCTION +void PairLubricateSimpleKokkos::operator()(TagPairLubricateSimpleComputeFLD, const int ii) const { + EV_FLOAT ev; + this->template operator()(TagPairLubricateSimpleComputeFLD(), ii, ev); +} + +template +template +KOKKOS_INLINE_FUNCTION +void PairLubricateSimpleKokkos::operator()(TagPairLubricateSimpleCompute, const int ii, EV_FLOAT &ev) const { + + // The f and torque arrays are atomic for Half/Thread neighbor style + Kokkos::View::value,Kokkos::MemoryTraits::value> > a_f = f; + Kokkos::View::value,Kokkos::MemoryTraits::value> > a_torque = torque; + + const int i = d_ilist[ii]; + const X_FLOAT xtmp = x(i,0); + const X_FLOAT ytmp = x(i,1); + const X_FLOAT ztmp = x(i,2); + const int itype = type[i]; + const LMP_FLOAT radi = radius[i]; + const int jnum = d_numneigh[i]; + + LMP_FLOAT wsx,wsy,wsz; + LMP_FLOAT wdx,wdy,wdz; + + F_FLOAT fx_i = 0.0; + F_FLOAT fy_i = 0.0; + F_FLOAT fz_i = 0.0; + + F_FLOAT torquex_i = 0.0; + F_FLOAT torquey_i = 0.0; + F_FLOAT torquez_i = 0.0; + + for (int jj = 0; jj < jnum; jj++) { + int j = d_neighbors(i,jj); + j &= NEIGHMASK; + + const X_FLOAT delx = xtmp - x(j,0); + const X_FLOAT dely = ytmp - x(j,1); + const X_FLOAT delz = ztmp - x(j,2); + const X_FLOAT rsq = delx*delx + dely*dely + delz*delz; + const int jtype = type[j]; + const LMP_FLOAT radj = radius[j]; + + double radsum = radi + radj; // Sum of two particle's radii + + if(rsq < d_cutsq(itype,jtype) && rsq < 1.45*1.45*radsum*radsum) { + const LMP_FLOAT r = sqrt(rsq); + + // scalar resistances XA and YA + + LMP_FLOAT h_sep = r - radsum; + + // if less than minimum gap (scaled inner cutoff by particle radii), use minimum gap instead + + if (r < d_cut_inner(itype,jtype)*radsum) h_sep = d_cut_inner(itype,jtype)*radsum - radsum; + + const LMP_FLOAT wsx = (omega(i,0) + omega(j,0)) * 0.5; + const LMP_FLOAT wsy = (omega(i,1) + omega(j,1)) * 0.5; + const LMP_FLOAT wsz = (omega(i,2) + omega(j,2)) * 0.5; + + const LMP_FLOAT wdx = (omega(i,0) - omega(j,0)) * 0.5; + const LMP_FLOAT wdy = (omega(i,1) - omega(j,1)) * 0.5; + const LMP_FLOAT wdz = (omega(i,2) - omega(j,2)) * 0.5; + + const LMP_FLOAT nx = -delx / r; + const LMP_FLOAT ny = -dely / r; + const LMP_FLOAT nz = -delz / r; + + const LMP_FLOAT hinv = (radi + radj) / (2.0 * h_sep); + + const LMP_FLOAT lhinv = log(hinv); + //if(lhinv < 0.0) error->all(FLERR,"Using pair lubricate with cutoff problem: log(1/h) is negative"); + + const LMP_FLOAT beta0 = radj / radi; + const LMP_FLOAT beta1 = 1.0 + beta0; + + const LMP_FLOAT b0p2 = beta0 * beta0; + const LMP_FLOAT b1p2 = beta1 * beta1; + const LMP_FLOAT b1p3 = beta1 * b1p2; + const LMP_FLOAT mupradi = mu * MY_PI * radi; + + // scalar resistances + + LMP_FLOAT XA11, YA11, YB11, YC12; + if(flaglog) { + XA11 = 6.0*mupradi*( hinv*2.0*b0p2 + lhinv*beta0*(1.0+ 7.0*beta0+ b0p2 )/5.0 )/b1p3; + YA11 = 1.6*mupradi*lhinv*beta0*(2.0+beta0+2.0*b0p2)/b1p3; + YB11 = -0.8*mupradi*radi*lhinv*beta0*(4.0+beta0)/b1p2; + YC12 = 0.8*mupradi*radi*radi*lhinv*b0p2/beta1*(1.0-4.0/beta0); //YC12*(1-4/beta0) + } else { + XA11 = 12.0*mupradi*hinv*b0p2/b1p3; + } + + // relative velocity components U^2-U^1 + + LMP_FLOAT vr1 = v(j,0) - v(i,0); + LMP_FLOAT vr2 = v(j,1) - v(i,1); + LMP_FLOAT vr3 = v(j,2) - v(i,2); + + // normal component (vr.n)n + + LMP_FLOAT vnnr = vr1*nx + vr2*ny + vr3*nz; + LMP_FLOAT vn1 = vnnr * nx; + LMP_FLOAT vn2 = vnnr * ny; + LMP_FLOAT vn3 = vnnr * nz; + + // tangential component vr - (vr.n)n + + LMP_FLOAT vt1 = vr1 - vn1; + LMP_FLOAT vt2 = vr2 - vn2; + LMP_FLOAT vt3 = vr3 - vn3; + + // force due to squeeze type motion : f = XA11 nn dot vr + + F_FLOAT fx = XA11 * vn1; + F_FLOAT fy = XA11 * vn2; + F_FLOAT fz = XA11 * vn3; + + // force due to all shear kind of motions + + if(flaglog) { + LMP_FLOAT ybfac = (1.0-beta0*(1.0+4.0*beta0)/(4.0+beta0))*YB11; + //f+=YA11*vt1-(r1+r2)*YA11*ws cross n + ybfac* wd cross n + fx += YA11 * (vt1-(radi+radj)*(wsy*nz-wsz*ny)) + ybfac * (wdy*nz-wdz*ny); + fy += YA11 * (vt2-(radi+radj)*(wsz*nx-wsx*nz)) + ybfac * (wdz*nx-wdx*nz); + fz += YA11 * (vt3-(radi+radj)*(wsx*ny-wsy*nx)) + ybfac * (wdx*ny-wdy*nx); + } + + // scale forces for appropriate units + + fx *= vxmu2f; + fy *= vxmu2f; + fz *= vxmu2f; + + fx_i += fx; + fy_i += fy; + fz_i += fz; + + if ((NEIGHFLAG==HALF || NEIGHFLAG==HALFTHREAD) && (NEWTON_PAIR || j < nlocal)) { + a_f(j,0) -= fx; + a_f(j,1) -= fy; + a_f(j,2) -= fz; + } + + // torque due to this force + + if (flaglog) { + + LMP_FLOAT wsdotn = wsx*nx + wsy*ny + wsz*nz; + LMP_FLOAT wddotn = wdx*nx + wdy*ny + wdz*nz; + + // squeeze+shear+pump contributions to torque + + //YB11*(vr cross n + (r1+r2)* tang(ws)) +YC12*(1-4/beta)*tang(wd) + + // YB11 & YC12 are not correct if radi != radj, but pair lubricate requires mono-disperse, so ok... + + F_FLOAT tx = YB11*(vr2*nz -vr3*ny + (radi+radj)*(wsx-wsdotn*nx)); + F_FLOAT ty = YB11*(vr3*nx -vr1*nz + (radi+radj)*(wsy-wsdotn*ny)); + F_FLOAT tz = YB11*(vr1*ny -vr2*nx + (radi+radj)*(wsz-wsdotn*nz)); + + F_FLOAT ttx = YC12*(wdx-wddotn*nx); + F_FLOAT tty = YC12*(wdy-wddotn*ny); + F_FLOAT ttz = YC12*(wdz-wddotn*nz); + + // if(i == 1) printf("i= %i x= %f %f %f x= %f %f %f rsq= %f tq= %f %f %f\n",i, + // x(i,0),x(i,1),x(i,2), + // x(j,0),x(j,1),x(j,2), rsq, tx,ty,tz); + // if(j == 1) printf(" j= %i x= %f %f %f x= %f %f %f rsq= %f tq= %f %f %f\n",i, + // x(i,0),x(i,1),x(i,2), + // x(j,0),x(j,1),x(j,2), rsq, tx,ty,tz); + + // torque is same on both particles ? + + torquex_i += vxmu2f * (tx + ttx); + torquey_i += vxmu2f * (ty + tty); + torquez_i += vxmu2f * (tz + ttz); + + if ((NEIGHFLAG==HALF || NEIGHFLAG==HALFTHREAD) && (NEWTON_PAIR || j < nlocal)) { + a_torque(j,0) += vxmu2f * (tx - ttx); + a_torque(j,1) += vxmu2f * (ty - tty); + a_torque(j,2) += vxmu2f * (tz - ttz); + } + } // if(flaglog) + + if (VFLAG) ev_tally_xyz(ev, i, j, fx, fy, fz, delx, dely, delz); + + } // if(rsq) + } // for(jj) + + a_f(i,0) += fx_i; + a_f(i,1) += fy_i; + a_f(i,2) += fz_i; + a_torque(i,0) += torquex_i; + a_torque(i,1) += torquey_i; + a_torque(i,2) += torquez_i; +} + +template +template +KOKKOS_INLINE_FUNCTION +void PairLubricateSimpleKokkos::operator()(TagPairLubricateSimpleCompute, const int ii) const { + EV_FLOAT ev; + this->template operator()(TagPairLubricateSimpleCompute(), ii, ev); +} + + +/* ---------------------------------------------------------------------- */ + +template +template +KOKKOS_INLINE_FUNCTION +void PairLubricateSimpleKokkos::ev_tally_xyz(EV_FLOAT & ev, int i, int j, + F_FLOAT fx, F_FLOAT fy, F_FLOAT fz, + X_FLOAT delx, X_FLOAT dely, X_FLOAT delz) const +{ + Kokkos::View::value,Kokkos::MemoryTraits::value> > v_vatom = k_vatom.view(); + + const F_FLOAT v0 = delx*fx; + const F_FLOAT v1 = dely*fy; + const F_FLOAT v2 = delz*fz; + const F_FLOAT v3 = delx*fy; + const F_FLOAT v4 = delx*fz; + const F_FLOAT v5 = dely*fz; + + if (vflag_global) { + if (NEIGHFLAG != FULL) { + if (NEWTON_PAIR) { // neigh half, newton on + ev.v[0] += v0; + ev.v[1] += v1; + ev.v[2] += v2; + ev.v[3] += v3; + ev.v[4] += v4; + ev.v[5] += v5; + } else { // neigh half, newton off + if (i < nlocal) { + ev.v[0] += 0.5*v0; + ev.v[1] += 0.5*v1; + ev.v[2] += 0.5*v2; + ev.v[3] += 0.5*v3; + ev.v[4] += 0.5*v4; + ev.v[5] += 0.5*v5; + } + if (j < nlocal) { + ev.v[0] += 0.5*v0; + ev.v[1] += 0.5*v1; + ev.v[2] += 0.5*v2; + ev.v[3] += 0.5*v3; + ev.v[4] += 0.5*v4; + ev.v[5] += 0.5*v5; + } + } + } else { //neigh full + ev.v[0] += 0.5*v0; + ev.v[1] += 0.5*v1; + ev.v[2] += 0.5*v2; + ev.v[3] += 0.5*v3; + ev.v[4] += 0.5*v4; + ev.v[5] += 0.5*v5; + } + } + + if (vflag_atom) { + + if (NEIGHFLAG == FULL || NEWTON_PAIR || i < nlocal) { + v_vatom(i,0) += 0.5*v0; + v_vatom(i,1) += 0.5*v1; + v_vatom(i,2) += 0.5*v2; + v_vatom(i,3) += 0.5*v3; + v_vatom(i,4) += 0.5*v4; + v_vatom(i,5) += 0.5*v5; + } + if (NEIGHFLAG != FULL && (NEWTON_PAIR || j < nlocal)) { + v_vatom(j,0) += 0.5*v0; + v_vatom(j,1) += 0.5*v1; + v_vatom(j,2) += 0.5*v2; + v_vatom(j,3) += 0.5*v3; + v_vatom(j,4) += 0.5*v4; + v_vatom(j,5) += 0.5*v5; + } + } +} + +/* ---------------------------------------------------------------------- */ + +template +template +KOKKOS_INLINE_FUNCTION +void PairLubricateSimpleKokkos::v_tally_tensor(EV_FLOAT & ev, int i, int j, + F_FLOAT vxx, F_FLOAT vyy, F_FLOAT vzz, + F_FLOAT vxy, F_FLOAT vxz, F_FLOAT vyz) const +{ + Kokkos::View::value,Kokkos::MemoryTraits::value> > v_vatom = k_vatom.view(); + + const F_FLOAT v0 = vxx; + const F_FLOAT v1 = vyy; + const F_FLOAT v2 = vzz; + const F_FLOAT v3 = vxy; + const F_FLOAT v4 = vxz; + const F_FLOAT v5 = vyz; + + if (vflag_global) { + if (NEIGHFLAG != FULL) { + if (NEWTON_PAIR) { // neigh half, newton on + ev.v[0] += v0; + ev.v[1] += v1; + ev.v[2] += v2; + ev.v[3] += v3; + ev.v[4] += v4; + ev.v[5] += v5; + } else { // neigh half, newton off + if (i < nlocal) { + ev.v[0] += 0.5*v0; + ev.v[1] += 0.5*v1; + ev.v[2] += 0.5*v2; + ev.v[3] += 0.5*v3; + ev.v[4] += 0.5*v4; + ev.v[5] += 0.5*v5; + } + if (j < nlocal) { + ev.v[0] += 0.5*v0; + ev.v[1] += 0.5*v1; + ev.v[2] += 0.5*v2; + ev.v[3] += 0.5*v3; + ev.v[4] += 0.5*v4; + ev.v[5] += 0.5*v5; + } + } + } else { //neigh full + ev.v[0] += 0.5*v0; + ev.v[1] += 0.5*v1; + ev.v[2] += 0.5*v2; + ev.v[3] += 0.5*v3; + ev.v[4] += 0.5*v4; + ev.v[5] += 0.5*v5; + } + } + + if (vflag_atom) { + + if (NEIGHFLAG == FULL || NEWTON_PAIR || i < nlocal) { + v_vatom(i,0) += 0.5*v0; + v_vatom(i,1) += 0.5*v1; + v_vatom(i,2) += 0.5*v2; + v_vatom(i,3) += 0.5*v3; + v_vatom(i,4) += 0.5*v4; + v_vatom(i,5) += 0.5*v5; + } + if (NEIGHFLAG != FULL && (NEWTON_PAIR || j < nlocal)) { + v_vatom(j,0) += 0.5*v0; + v_vatom(j,1) += 0.5*v1; + v_vatom(j,2) += 0.5*v2; + v_vatom(j,3) += 0.5*v3; + v_vatom(j,4) += 0.5*v4; + v_vatom(j,5) += 0.5*v5; + } + } +} + +/* ---------------------------------------------------------------------- + allocate all arrays +------------------------------------------------------------------------- */ + +template +void PairLubricateSimpleKokkos::allocate() +{ + printf("Inside PairLubricateSimpleKokkos::allocate()\n"); + + PairLubricateSimple::allocate(); + + int n = atom->ntypes; + + memory->destroy(cutsq); + memoryKK->create_kokkos(k_cutsq,cutsq,n+1,n+1,"pair:cutsq"); + d_cutsq = k_cutsq.template view(); + + memory->destroy(cut_inner); + memoryKK->create_kokkos(k_cut_inner,cut_inner,n+1,n+1,"pair:cut_inner"); + d_cut_inner = k_cut_inner.template view(); +} + +/* ---------------------------------------------------------------------- + global settings +------------------------------------------------------------------------- */ + +template +void PairLubricateSimpleKokkos::settings(int narg, char **arg) +{ + if (narg != 5 && narg != 7) error->all(FLERR, "Illegal pair_style command"); + + PairLubricateSimple::settings(narg,arg); +} + +/* ---------------------------------------------------------------------- + init for one type pair i,j and corresponding j,i +------------------------------------------------------------------------- */ + +template +double PairLubricateSimpleKokkos::init_one(int i, int j) +{ + double cutone = PairLubricateSimple::init_one(i,j); + double cutinnerm = cut_inner[i][j]; + + k_cutsq.h_view(i,j) = k_cutsq.h_view(j,i) = cutone*cutone; + k_cutsq.template modify(); + + k_cut_inner.h_view(i,j) = k_cut_inner.h_view(j,i) = cutinnerm; + k_cut_inner.template modify(); + + return cutone; +} + +/* ---------------------------------------------------------------------- + set coeffs for one or more type pairs +------------------------------------------------------------------------- */ + +template +void PairLubricateSimpleKokkos::coeff(int narg, char **arg) +{ + PairLubricateSimple::coeff(narg,arg); +} + +namespace LAMMPS_NS { +template class PairLubricateSimpleKokkos; +#ifdef LMP_KOKKOS_GPU +template class PairLubricateSimpleKokkos; +#endif +} diff --git a/src/USER-SUMAN/pair_lubricate_Simple_kokkos.h b/src/USER-SUMAN/pair_lubricate_Simple_kokkos.h new file mode 100644 index 0000000000..2207bc8fce --- /dev/null +++ b/src/USER-SUMAN/pair_lubricate_Simple_kokkos.h @@ -0,0 +1,129 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef PAIR_CLASS +// clang-format off +PairStyle(lubricate/Simple/kk,PairLubricateSimpleKokkos); +PairStyle(lubricate/Simple/kk/device,PairLubricateSimpleKokkos); +PairStyle(lubricate/Simple/kk/host,PairLubricateSimpleKokkos); +// clang-format on +#else + +// clang-format off +#ifndef LMP_PAIR_LUBRICATE_SIMPLE_KOKKOS_H +#define LMP_PAIR_LUBRICATE_SIMPLE_KOKKOS_H + +#include "pair_lubricate_Simple.h" +#include "pair_kokkos.h" +//#include "kokkos_type.h" +//#include "kokkos_base.h" +//#include "Kokkos_Random.hpp" +#include "comm_kokkos.h" + +namespace LAMMPS_NS { + +template +struct TagPairLubricateSimpleCompute {}; + +template +struct TagPairLubricateSimpleComputeFLD {}; + +template +class PairLubricateSimpleKokkos : public PairLubricateSimple { + public: + enum {EnabledNeighFlags=FULL|HALFTHREAD|HALF}; + typedef DeviceType device_type; + typedef ArrayTypes AT; + typedef EV_FLOAT value_type; + + PairLubricateSimpleKokkos(class LAMMPS *); + ~PairLubricateSimpleKokkos() override; + void compute(int, int) override; + void coeff(int, char **) override; + void settings(int, char **) override; + void init_style() override; + double init_one(int, int) override; + + template + KOKKOS_INLINE_FUNCTION + void operator()(TagPairLubricateSimpleCompute, const int, EV_FLOAT &ev) const; + template + KOKKOS_INLINE_FUNCTION + void operator()(TagPairLubricateSimpleCompute, const int) const; + + template + KOKKOS_INLINE_FUNCTION + void operator()(TagPairLubricateSimpleComputeFLD, const int, EV_FLOAT &ev) const; + + template + KOKKOS_INLINE_FUNCTION + void operator()(TagPairLubricateSimpleComputeFLD, const int) const; + + template + KOKKOS_INLINE_FUNCTION + void ev_tally_xyz(EV_FLOAT &ev, int i, int j, + F_FLOAT fx, F_FLOAT fy, F_FLOAT fz, + X_FLOAT delx, X_FLOAT dely, X_FLOAT delz) const; + + template + KOKKOS_INLINE_FUNCTION + void v_tally_tensor(EV_FLOAT &ev, int i, int j, + F_FLOAT vxx, F_FLOAT vyy, F_FLOAT vzz, + F_FLOAT vxy, F_FLOAT vxz, F_FLOAT vyz) const; + + protected: + typename AT::t_x_array_randomread x; + typename AT::t_x_array c_x; + typename AT::t_v_array_randomread v; + typename AT::t_v_array_randomread omega; + typename AT::t_f_array f; + typename AT::t_f_array torque; + typename AT::t_int_1d_randomread type; + typename AT::t_float_1d_randomread radius; + + DAT::tdual_virial_array k_vatom; + typename AT::t_virial_array d_vatom; + + typename AT::t_neighbors_2d d_neighbors; + typename AT::t_int_1d_randomread d_ilist; + typename AT::t_int_1d_randomread d_numneigh; + + int newton_pair; + double special_lj[4]; + + typename AT::tdual_ffloat_2d k_cutsq; + typename AT::t_ffloat_2d d_cutsq; + typename AT::tdual_ffloat_2d k_cut_inner; + typename AT::t_ffloat_2d d_cut_inner; + + int neighflag; + int nlocal,nall,eflag,vflag; + LMP_FLOAT vxmu2f; + + LMP_FLOAT R0, RT0, RS0; + LMP_FLOAT xprd, yprd, zprd; + Few h_rate; + Few h_ratelo; + + class DomainKokkos *domainKK; + + void allocate(); + + friend void pair_virial_fdotr_compute(PairLubricateSimpleKokkos*); +}; + +} + +#endif +#endif + From 7261c833dff33f0e39030b6055f0a3061d966fcf Mon Sep 17 00:00:00 2001 From: cjknight Date: Wed, 24 Jan 2024 09:44:51 -0600 Subject: [PATCH 0020/1018] clean up & fix virial --- src/USER-SUMAN/pair_lubricate_Simple.cpp | 2 +- src/USER-SUMAN/pair_lubricate_Simple_kokkos.cpp | 17 ++--------------- 2 files changed, 3 insertions(+), 16 deletions(-) diff --git a/src/USER-SUMAN/pair_lubricate_Simple.cpp b/src/USER-SUMAN/pair_lubricate_Simple.cpp index 68b5126048..219bbde867 100644 --- a/src/USER-SUMAN/pair_lubricate_Simple.cpp +++ b/src/USER-SUMAN/pair_lubricate_Simple.cpp @@ -73,7 +73,7 @@ PairLubricateSimple::~PairLubricateSimple() void PairLubricateSimple::compute(int eflag, int vflag) { int i,j,ii,jj,inum,jnum,itype,jtype; - double xtmp,ytmp,ztmp,delx,dely,delz,fx,fy,fz,tx,ty,tz; + double xtmp,ytmp,ztmp,delx,dely,delz,fx,fy,fz; double rsq,r,h_sep,beta0,beta1,radi,radj; double vr1,vr2,vr3,vnnr,vn1,vn2,vn3; double vt1,vt2,vt3; diff --git a/src/USER-SUMAN/pair_lubricate_Simple_kokkos.cpp b/src/USER-SUMAN/pair_lubricate_Simple_kokkos.cpp index d135a90808..8af935acaa 100644 --- a/src/USER-SUMAN/pair_lubricate_Simple_kokkos.cpp +++ b/src/USER-SUMAN/pair_lubricate_Simple_kokkos.cpp @@ -185,12 +185,6 @@ void PairLubricateSimpleKokkos::compute(int eflag_in, int vflag_in) EV_FLOAT ev; - // printf("pair::compute() flagfld= %i shearing= %i nlocal= %i inum= %i vxmu2f= %f prd= %f %f %f\n",flagfld,shearing,atom->nlocal,inum,vxmu2f,xprd,yprd,zprd); - // printf(" h_rate= %f %f %f %f %f %f\n",h_rate[0],h_rate[1],h_rate[2],h_rate[3],h_rate[4],h_rate[5]); - // printf(" h_ratelo= %f %f %f\n",h_ratelo[0],h_ratelo[1],h_ratelo[2]); - // printf(" Ef= %f %f %f %f %f %f\n",Ef[0][0],Ef[1][1],Ef[2][2],Ef[0][1],Ef[0][2],Ef[1][2]); - -#if 1 domainKK->x2lamda(atom->nlocal); if(shearing && vflag_either) { if (neighflag == HALF) { @@ -218,7 +212,7 @@ void PairLubricateSimpleKokkos::compute(int eflag_in, int vflag_in) virial[4] += ev.v[4]; virial[5] += ev.v[5]; } -#endif + } EV_FLOAT ev; @@ -328,7 +322,7 @@ void PairLubricateSimpleKokkos::operator()(TagPairLubricateSimpleCom // set Ef from h_rate in strain units if(SHEARING){ - double vRS0 = 1.0; //-vxmu2f * RS0*radi3; + double vRS0 = -vxmu2f * RS0*radi3; v_tally_tensor(ev,i,i, vRS0*Ef[0][0],vRS0*Ef[1][1],vRS0*Ef[2][2], vRS0*Ef[0][1],vRS0*Ef[0][2],vRS0*Ef[1][2]); @@ -504,13 +498,6 @@ void PairLubricateSimpleKokkos::operator()(TagPairLubricateSimpleCom F_FLOAT ttx = YC12*(wdx-wddotn*nx); F_FLOAT tty = YC12*(wdy-wddotn*ny); F_FLOAT ttz = YC12*(wdz-wddotn*nz); - - // if(i == 1) printf("i= %i x= %f %f %f x= %f %f %f rsq= %f tq= %f %f %f\n",i, - // x(i,0),x(i,1),x(i,2), - // x(j,0),x(j,1),x(j,2), rsq, tx,ty,tz); - // if(j == 1) printf(" j= %i x= %f %f %f x= %f %f %f rsq= %f tq= %f %f %f\n",i, - // x(i,0),x(i,1),x(i,2), - // x(j,0),x(j,1),x(j,2), rsq, tx,ty,tz); // torque is same on both particles ? From 8cee2604eb50df44856bd96e74290fcc2ea75032 Mon Sep 17 00:00:00 2001 From: cjknight Date: Wed, 24 Jan 2024 10:43:06 -0600 Subject: [PATCH 0021/1018] remove debug output --- src/USER-SUMAN/pair_lubricate_Simple.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/USER-SUMAN/pair_lubricate_Simple.cpp b/src/USER-SUMAN/pair_lubricate_Simple.cpp index 219bbde867..cfe14bb426 100644 --- a/src/USER-SUMAN/pair_lubricate_Simple.cpp +++ b/src/USER-SUMAN/pair_lubricate_Simple.cpp @@ -418,6 +418,5 @@ void PairLubricateSimple::init_style() void PairLubricateSimple::allocate() { - printf("Inside PairLubricateSimple::allocate()\n"); PairLubricate::allocate(); } From 4889f1b9fd9ed6352c9089c8b22d66a3b3ca6bd9 Mon Sep 17 00:00:00 2001 From: cjknight Date: Wed, 24 Jan 2024 21:55:34 -0600 Subject: [PATCH 0022/1018] remove print statements --- src/USER-SUMAN/pair_lubricate_Simple_kokkos.cpp | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/USER-SUMAN/pair_lubricate_Simple_kokkos.cpp b/src/USER-SUMAN/pair_lubricate_Simple_kokkos.cpp index 8af935acaa..a8f71d639c 100644 --- a/src/USER-SUMAN/pair_lubricate_Simple_kokkos.cpp +++ b/src/USER-SUMAN/pair_lubricate_Simple_kokkos.cpp @@ -81,7 +81,6 @@ PairLubricateSimpleKokkos::~PairLubricateSimpleKokkos() template void PairLubricateSimpleKokkos::init_style() { - printf("Inside PairLubricateSimpleKokkos::init_style()\n"); PairLubricateSimple::init_style(); // error if rRESPA with inner levels @@ -98,14 +97,9 @@ void PairLubricateSimpleKokkos::init_style() neighflag = lmp->kokkos->neighflag; auto request = neighbor->find_request(this); - // auto request = neighbor->add_request(this, NeighConst::REQ_FULL); request->set_kokkos_host(std::is_same_v && !std::is_same_v); request->set_kokkos_device(std::is_same_v); - //if (neighflag == FULL) request->enable_full(); - // if (neighflag != FULL) - // error->all(FLERR,"Must use full neighbor list style with lubricate/simple/kk"); - printf("Leaving PairLubricateSimpleKokkos::init_style() shearing= %i\n",shearing); } /* ---------------------------------------------------------------------- */ @@ -692,9 +686,7 @@ void PairLubricateSimpleKokkos::v_tally_tensor(EV_FLOAT & ev, int i, template void PairLubricateSimpleKokkos::allocate() -{ - printf("Inside PairLubricateSimpleKokkos::allocate()\n"); - +{ PairLubricateSimple::allocate(); int n = atom->ntypes; From bd52e31128f19b6f7b87200f13f8ac9f8f8f9db6 Mon Sep 17 00:00:00 2001 From: Nick Hagerty Date: Sat, 11 May 2024 20:58:47 -0400 Subject: [PATCH 0023/1018] Added optimization to collective to local copy to self --- src/KOKKOS/remap_kokkos.cpp | 46 ++++++++++++++++++++++++++++++++++--- src/KOKKOS/remap_kokkos.h | 3 +++ 2 files changed, 46 insertions(+), 3 deletions(-) diff --git a/src/KOKKOS/remap_kokkos.cpp b/src/KOKKOS/remap_kokkos.cpp index fafb3dc37b..39b3aff4fa 100644 --- a/src/KOKKOS/remap_kokkos.cpp +++ b/src/KOKKOS/remap_kokkos.cpp @@ -105,6 +105,8 @@ void RemapKokkos::remap_3d_kokkos(typename FFT_AT::t_FFT_SCALAR_1d d { typename FFT_AT::t_FFT_SCALAR_1d d_scratch; + int me; + MPI_Comm_rank(plan->comm,&me); if (plan->memory == 0) d_scratch = d_buf; @@ -191,13 +193,17 @@ void RemapKokkos::remap_3d_kokkos(typename FFT_AT::t_FFT_SCALAR_1d d int numpacked = 0; for (isend = 0; isend < plan->commringlen; isend++) { - if (plan->sendcnts[isend] > 0) { + if (plan->sendcnts[isend]) { plan->pack(d_in,plan->send_offset[numpacked], plan->d_sendbuf,plan->sdispls[isend], &plan->packplan[numpacked]); numpacked++; } + else if (plan->commringlist[isend] == me && plan->self) { + numpacked++; + } } + if (!plan->usegpu_aware) Kokkos::deep_copy(plan->h_sendbuf,plan->d_sendbuf); @@ -210,14 +216,28 @@ void RemapKokkos::remap_3d_kokkos(typename FFT_AT::t_FFT_SCALAR_1d d if (!plan->usegpu_aware) Kokkos::deep_copy(d_scratch,plan->h_scratch); + // copy in -> scratch -> out for self data + + if (plan->self) { + plan->pack(d_in,plan->send_offset[plan->selfnsendloc], + plan->d_sendbuf,plan->sdispls[plan->selfcommringloc], + &plan->packplan[plan->selfnsendloc]); + plan->unpack(plan->d_sendbuf,plan->sdispls[plan->selfcommringloc], + d_out,plan->recv_offset[plan->selfnrecvloc], + &plan->unpackplan[plan->selfnrecvloc]); + } + numpacked = 0; for (irecv = 0; irecv < plan->commringlen; irecv++) { - if (plan->rcvcnts[irecv] > 0) { + if (plan->rcvcnts[irecv]) { plan->unpack(d_scratch,plan->rdispls[irecv], d_out,plan->recv_offset[numpacked], &plan->unpackplan[numpacked]); numpacked++; } + else if (plan->commringlist[irecv] == me && plan->self) { + numpacked++; + } } } } @@ -575,6 +595,10 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat // send space + plan->selfcommringloc = -1; + plan->selfnsendloc = -1; + plan->selfnrecvloc = -1; + plan->nsend = nsend; plan->pack = PackKokkos::pack_3d; @@ -646,6 +670,10 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat int total_send_size = 0; for (i = 0; i < plan->commringlen; i++) { iproc = plan->commringlist[i]; + if (iproc == me) { + plan->selfcommringloc = i; + plan->selfnsendloc = nsend; + } if (remap_3d_collide(&in,&outarray[iproc],&overlap)) { //plan->send_proc[nsend] = i; // number of entries required for this pack's 3-d coords @@ -684,6 +712,9 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat for (i = 0; i < plan->commringlen; i++) { iproc = plan->commringlist[i]; + if (iproc == me) { + plan->selfnrecvloc = nrecv; + } if (remap_3d_collide(&out,&inarray[iproc],&overlap)) { //plan->recv_proc[nrecv] = iproc; plan->recv_bufloc[nrecv] = ibuf; @@ -737,7 +768,16 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat // init remaining fields in remap plan plan->memory = memory; - plan->self = 0; + //plan->self = 0; + if (plan->sendcnts[plan->selfcommringloc]) { + plan->self = 1; + plan->sendcnts[plan->selfcommringloc] = 0; + plan->rcvcnts[plan->selfcommringloc] = 0; + } + else { + plan->self = 0; + } + // if requested, allocate internal scratch space for recvs, // only need it if I will receive any data (including self) diff --git a/src/KOKKOS/remap_kokkos.h b/src/KOKKOS/remap_kokkos.h index 9dbd8d683c..737b45a398 100644 --- a/src/KOKKOS/remap_kokkos.h +++ b/src/KOKKOS/remap_kokkos.h @@ -61,6 +61,9 @@ struct remap_plan_3d_kokkos { int *sdispls; // extraction location in send buffer for each rank int *rdispls; // extraction location in recv buffer for each rank int *nrecvmap; // maps receive index to rank index + int selfcommringloc; + int selfnsendloc; + int selfnrecvloc; }; template From c9049c090dc8d7a6b5d59d8517739e20861162b8 Mon Sep 17 00:00:00 2001 From: Nick Hagerty Date: Mon, 13 May 2024 15:47:25 -0400 Subject: [PATCH 0024/1018] Cleaned up memory deallocation logic, improved comments on remap_kokkos.h for collective fields --- src/KOKKOS/remap_kokkos.cpp | 54 ++++++++++++++++++++----------------- src/KOKKOS/remap_kokkos.h | 10 +++---- 2 files changed, 34 insertions(+), 30 deletions(-) diff --git a/src/KOKKOS/remap_kokkos.cpp b/src/KOKKOS/remap_kokkos.cpp index 39b3aff4fa..7ebe35dddb 100644 --- a/src/KOKKOS/remap_kokkos.cpp +++ b/src/KOKKOS/remap_kokkos.cpp @@ -608,9 +608,6 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat plan->sendcnts = (int *) malloc(plan->commringlen*sizeof(int)); plan->sdispls = (int *) malloc(plan->commringlen*sizeof(int)); - // unused - plan->send_proc = (int *) malloc(plan->commringlen*sizeof(int)); - // only used when sendcnt > 0 plan->packplan = (struct pack_plan_3d *) @@ -648,11 +645,6 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat plan->rcvcnts = (int *) malloc(plan->commringlen*sizeof(int)); plan->rdispls = (int *) malloc(plan->commringlen*sizeof(int)); - // unused - plan->recv_proc = (int *) malloc(nrecv*sizeof(int)); - plan->recv_bufloc = (int *) malloc(nrecv*sizeof(int)); - plan->request = (MPI_Request *) malloc(nrecv*sizeof(MPI_Request)); - // only used when recvcnt > 0 plan->unpackplan = (struct pack_plan_3d *) @@ -768,7 +760,7 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat // init remaining fields in remap plan plan->memory = memory; - //plan->self = 0; + if (plan->sendcnts[plan->selfcommringloc]) { plan->self = 1; plan->sendcnts[plan->selfcommringloc] = 0; @@ -840,26 +832,38 @@ void RemapKokkos::remap_3d_destroy_plan_kokkos(struct remap_plan_3d_ free(plan->rcvcnts); free(plan->sdispls); free(plan->rdispls); - //free(plan->nrecvmap); } - } - // free internal arrays + if (plan->nsend) { + free(plan->send_offset); + free(plan->send_size); + free(plan->packplan); + } - if (plan->nsend || plan->self) { - free(plan->send_offset); - free(plan->send_size); - free(plan->send_proc); - free(plan->packplan); - } + if (plan->nrecv) { + free(plan->recv_offset); + free(plan->recv_size); + free(plan->unpackplan); + } + } else { + + // free arrays used in pt2pt communication - if (plan->nrecv || plan->self) { - free(plan->recv_offset); - free(plan->recv_size); - free(plan->recv_proc); - free(plan->recv_bufloc); - free(plan->request); - free(plan->unpackplan); + if (plan->nsend || plan->self) { + free(plan->send_offset); + free(plan->send_size); + free(plan->send_proc); + free(plan->packplan); + } + + if (plan->nrecv || plan->self) { + free(plan->recv_offset); + free(plan->recv_size); + free(plan->recv_proc); + free(plan->recv_bufloc); + free(plan->request); + free(plan->unpackplan); + } } // free plan itself diff --git a/src/KOKKOS/remap_kokkos.h b/src/KOKKOS/remap_kokkos.h index 737b45a398..b0ccdb342d 100644 --- a/src/KOKKOS/remap_kokkos.h +++ b/src/KOKKOS/remap_kokkos.h @@ -44,6 +44,7 @@ struct remap_plan_3d_kokkos { int *recv_size; // size of each recv message int *recv_proc; // proc to recv each message from int *recv_bufloc; // offset in scratch buf for each recv + int *nrecvmap; // maps receive index to rank index MPI_Request *request; // MPI request for each posted recv struct pack_plan_3d *unpackplan; // unpack plan for each recv message int nrecv; // # of recvs from other procs @@ -53,17 +54,16 @@ struct remap_plan_3d_kokkos { MPI_Comm comm; // group of procs performing remap int usecollective; // use collective or point-to-point MPI int usegpu_aware; // use GPU-Aware MPI or not - // variables specific to collective MPI + // variables for collective MPI only int commringlen; // length of commringlist int *commringlist; // ranks on communication ring of this plan int *sendcnts; // # of elements in send buffer for each rank int *rcvcnts; // # of elements in recv buffer for each rank int *sdispls; // extraction location in send buffer for each rank int *rdispls; // extraction location in recv buffer for each rank - int *nrecvmap; // maps receive index to rank index - int selfcommringloc; - int selfnsendloc; - int selfnrecvloc; + int selfcommringloc; // current proc's location in commringlist + int selfnsendloc; // current proc's location in send lists + int selfnrecvloc; // current proc's location in recv lists }; template From 13d42b7955311a9d6623324112446928e99cadce Mon Sep 17 00:00:00 2001 From: cjknight Date: Tue, 28 May 2024 22:11:52 -0500 Subject: [PATCH 0025/1018] update sphere_flag to radius_flag --- src/USER-SUMAN/pair_brownian.cpp | 2 +- src/USER-SUMAN/pair_brownian_kokkos.cpp | 1 + src/USER-SUMAN/pair_lubricate_Simple.cpp | 4 ++-- src/USER-SUMAN/pair_lubricate_Simple_kokkos.h | 1 + 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/USER-SUMAN/pair_brownian.cpp b/src/USER-SUMAN/pair_brownian.cpp index 783bea6690..3b1ddfa99e 100644 --- a/src/USER-SUMAN/pair_brownian.cpp +++ b/src/USER-SUMAN/pair_brownian.cpp @@ -476,7 +476,7 @@ void PairBrownian::coeff(int narg, char **arg) void PairBrownian::init_style() { - if (!atom->sphere_flag) error->all(FLERR, "Pair brownian requires atom style sphere"); + if (!atom->radius_flag) error->all(FLERR, "Pair brownian requires atom attribute radius"); // if newton off, forces between atoms ij will be double computed // using different random numbers diff --git a/src/USER-SUMAN/pair_brownian_kokkos.cpp b/src/USER-SUMAN/pair_brownian_kokkos.cpp index 2450d53b37..421fd9666d 100644 --- a/src/USER-SUMAN/pair_brownian_kokkos.cpp +++ b/src/USER-SUMAN/pair_brownian_kokkos.cpp @@ -16,6 +16,7 @@ #include "atom_kokkos.h" #include "atom_masks.h" +#include "domain_kokkos.h" #include "error.h" #include "fix.h" #include "fix_wall.h" diff --git a/src/USER-SUMAN/pair_lubricate_Simple.cpp b/src/USER-SUMAN/pair_lubricate_Simple.cpp index cfe14bb426..49cc2d6024 100644 --- a/src/USER-SUMAN/pair_lubricate_Simple.cpp +++ b/src/USER-SUMAN/pair_lubricate_Simple.cpp @@ -337,8 +337,8 @@ void PairLubricateSimple::init_style() if (comm->ghost_velocity == 0) error->all(FLERR, "Pair lubricate/poly requires ghost atoms store velocity"); - if (!atom->sphere_flag) - error->all(FLERR,"Pair lubricate/poly requires atom style sphere"); + if (!atom->radius_flag) + error->all(FLERR,"Pair lubricate/poly requires atom attribute radius"); // ensure all particles are finite-size // for pair hybrid, should limit test to types using the pair style diff --git a/src/USER-SUMAN/pair_lubricate_Simple_kokkos.h b/src/USER-SUMAN/pair_lubricate_Simple_kokkos.h index 2207bc8fce..144d22412d 100644 --- a/src/USER-SUMAN/pair_lubricate_Simple_kokkos.h +++ b/src/USER-SUMAN/pair_lubricate_Simple_kokkos.h @@ -25,6 +25,7 @@ PairStyle(lubricate/Simple/kk/host,PairLubricateSimpleKokkos); #include "pair_lubricate_Simple.h" #include "pair_kokkos.h" +#include "kokkos_few.h" //#include "kokkos_type.h" //#include "kokkos_base.h" //#include "Kokkos_Random.hpp" From bdbfa7f6e22aaddfd54a78d7fa7d1822ca66042a Mon Sep 17 00:00:00 2001 From: cjknight Date: Wed, 29 May 2024 03:29:37 +0000 Subject: [PATCH 0026/1018] track pair_brownian changes in COLLOID --- src/COLLOID/pair_brownian.cpp | 59 ++- src/COLLOID/pair_brownian.h | 4 +- src/USER-SUMAN/pair_brownian.cpp | 752 ------------------------------- src/USER-SUMAN/pair_brownian.h | 64 --- 4 files changed, 50 insertions(+), 829 deletions(-) delete mode 100644 src/USER-SUMAN/pair_brownian.cpp delete mode 100644 src/USER-SUMAN/pair_brownian.h diff --git a/src/COLLOID/pair_brownian.cpp b/src/COLLOID/pair_brownian.cpp index 39432ca61b..133136a53e 100644 --- a/src/COLLOID/pair_brownian.cpp +++ b/src/COLLOID/pair_brownian.cpp @@ -42,6 +42,8 @@ using namespace LAMMPS_NS; using namespace MathConst; using namespace MathSpecial; +//#define _NO_RANDOM + /* ---------------------------------------------------------------------- */ PairBrownian::PairBrownian(LAMMPS *lmp) : Pair(lmp) @@ -54,6 +56,8 @@ PairBrownian::PairBrownian(LAMMPS *lmp) : Pair(lmp) PairBrownian::~PairBrownian() { + if(copymode) return; + if (allocated) { memory->destroy(setflag); memory->destroy(cutsq); @@ -68,6 +72,10 @@ PairBrownian::~PairBrownian() void PairBrownian::compute(int eflag, int vflag) { +#ifdef _NO_RANDOM + printf("Warning:: PairBrownian::compute() Random numbers all set to 0.5\n"); +#endif + int i, j, ii, jj, inum, jnum, itype, jtype; double xtmp, ytmp, ztmp, delx, dely, delz, fx, fy, fz, tx, ty, tz; double rsq, r, h_sep, radi; @@ -91,7 +99,7 @@ void PairBrownian::compute(int eflag, int vflag) // This section of code adjusts R0/RT0/RS0 if necessary due to changes // in the volume fraction as a result of fix deform or moving walls - + double dims[3], wallcoord; if (flagVF) // Flag for volume fraction corrections if (flagdeform || flagwall == 2) { // Possible changes in volume fraction @@ -134,12 +142,12 @@ void PairBrownian::compute(int eflag, int vflag) prethermostat = sqrt(24.0 * force->boltz * t_target / update->dt); prethermostat *= sqrt(force->vxmu2f / force->ftm2v / force->mvv2e); - + inum = list->inum; ilist = list->ilist; numneigh = list->numneigh; firstneigh = list->firstneigh; - + for (ii = 0; ii < inum; ii++) { i = ilist[ii]; xtmp = x[i][0]; @@ -152,6 +160,18 @@ void PairBrownian::compute(int eflag, int vflag) // FLD contribution to force and torque due to isotropic terms +#ifdef _NO_RANDOM + if (flagfld) { + f[i][0] += prethermostat * sqrt(R0) * 0.5; + f[i][1] += prethermostat * sqrt(R0) * 0.5; + f[i][2] += prethermostat * sqrt(R0) * 0.5; + if (flaglog) { + torque[i][0] += prethermostat * sqrt(RT0) * 0.5; + torque[i][1] += prethermostat * sqrt(RT0) * 0.5; + torque[i][2] += prethermostat * sqrt(RT0) * 0.5; + } + } +#else if (flagfld) { f[i][0] += prethermostat * sqrt(R0) * (random->uniform() - 0.5); f[i][1] += prethermostat * sqrt(R0) * (random->uniform() - 0.5); @@ -162,7 +182,8 @@ void PairBrownian::compute(int eflag, int vflag) torque[i][2] += prethermostat * sqrt(RT0) * (random->uniform() - 0.5); } } - +#endif + if (!flagHI) continue; for (jj = 0; jj < jnum; jj++) { @@ -205,7 +226,11 @@ void PairBrownian::compute(int eflag, int vflag) // generate a random number +#ifdef _NO_RANDOM + randr = 0.5; +#else randr = random->uniform() - 0.5; +#endif // contribution due to Brownian motion @@ -230,12 +255,18 @@ void PairBrownian::compute(int eflag, int vflag) // force in each of the two directions +#ifdef _NO_RANDOM + randr = 0.5; +#else randr = random->uniform() - 0.5; +#endif fx += Fbmag * randr * p2[0]; fy += Fbmag * randr * p2[1]; fz += Fbmag * randr * p2[2]; +#ifndef _NO_RANDOM randr = random->uniform() - 0.5; +#endif fx += Fbmag * randr * p3[0]; fy += Fbmag * randr * p3[1]; fz += Fbmag * randr * p3[2]; @@ -246,7 +277,7 @@ void PairBrownian::compute(int eflag, int vflag) fx = vxmu2f * fx; fy = vxmu2f * fy; fz = vxmu2f * fz; - + // sum to total force f[i][0] -= fx; @@ -298,12 +329,18 @@ void PairBrownian::compute(int eflag, int vflag) // force in each direction +#ifdef _NO_RANDOM + randr = 0.5; +#else randr = random->uniform() - 0.5; +#endif tx = Fbmag * randr * p2[0]; ty = Fbmag * randr * p2[1]; tz = Fbmag * randr * p2[2]; +#ifndef _NO_RANDOM randr = random->uniform() - 0.5; +#endif tx += Fbmag * randr * p3[0]; ty += Fbmag * randr * p3[1]; tz += Fbmag * randr * p3[2]; @@ -321,12 +358,12 @@ void PairBrownian::compute(int eflag, int vflag) } } - if (evflag) - ev_tally_xyz(i, j, nlocal, newton_pair, 0.0, 0.0, -fx, -fy, -fz, delx, dely, delz); + if (evflag) + ev_tally_xyz(i, j, nlocal, newton_pair, 0.0, 0.0, -fx, -fy, -fz, delx, dely, delz); } } } - + if (vflag_fdotr) virial_fdotr_compute(); } @@ -434,7 +471,7 @@ void PairBrownian::coeff(int narg, char **arg) ------------------------------------------------------------------------- */ void PairBrownian::init_style() -{ +{ if (!atom->radius_flag) error->all(FLERR, "Pair brownian requires atom attribute radius"); // if newton off, forces between atoms ij will be double computed @@ -477,8 +514,8 @@ void PairBrownian::init_style() flagdeform = flagwall = 0; for (int i = 0; i < modify->nfix; i++) { - if (strcmp(modify->fix[i]->style, "deform") == 0) - flagdeform = 1; + if (strcmp(modify->fix[i]->style, "deform") == 0) flagdeform = 1; + else if (strcmp(modify->fix[i]->style, "deform/kk") == 0) flagdeform = 1; // cleaner way to do this?? what about flagwall? else if (strstr(modify->fix[i]->style, "wall") != nullptr) { if (flagwall) error->all(FLERR, "Cannot use multiple fix wall commands with pair brownian"); flagwall = 1; // Walls exist diff --git a/src/COLLOID/pair_brownian.h b/src/COLLOID/pair_brownian.h index a6a08db699..0bb4e2188b 100644 --- a/src/COLLOID/pair_brownian.h +++ b/src/COLLOID/pair_brownian.h @@ -31,7 +31,7 @@ class PairBrownian : public Pair { void compute(int, int) override; void settings(int, char **) override; void coeff(int, char **) override; - double init_one(int, int) override; + virtual double init_one(int, int) override; void init_style() override; void write_restart(FILE *) override; void read_restart(FILE *) override; @@ -55,7 +55,7 @@ class PairBrownian : public Pair { class RanMars *random; void set_3_orthogonal_vectors(double *, double *, double *); - void allocate(); + virtual void allocate(); }; } // namespace LAMMPS_NS diff --git a/src/USER-SUMAN/pair_brownian.cpp b/src/USER-SUMAN/pair_brownian.cpp deleted file mode 100644 index 3b1ddfa99e..0000000000 --- a/src/USER-SUMAN/pair_brownian.cpp +++ /dev/null @@ -1,752 +0,0 @@ -/* ---------------------------------------------------------------------- - LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator - https://www.lammps.org/, Sandia National Laboratories - LAMMPS development team: developers@lammps.org - - Copyright (2003) Sandia Corporation. Under the terms of Contract - DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains - certain rights in this software. This software is distributed under - the GNU General Public License. - - See the README file in the top-level LAMMPS directory. -------------------------------------------------------------------------- */ - -/* ---------------------------------------------------------------------- - Contributing authors: Amit Kumar and Michael Bybee (UIUC) -------------------------------------------------------------------------- */ - -#include "pair_brownian.h" - -#include "atom.h" -#include "comm.h" -#include "domain.h" -#include "error.h" -#include "fix.h" -#include "fix_wall.h" -#include "force.h" -#include "input.h" -#include "math_const.h" -#include "math_special.h" -#include "memory.h" -#include "modify.h" -#include "neigh_list.h" -#include "neighbor.h" -#include "random_mars.h" -#include "update.h" -#include "variable.h" - -#include -#include - -using namespace LAMMPS_NS; -using namespace MathConst; -using namespace MathSpecial; - -// same as fix_wall.cpp - -enum { EDGE, CONSTANT, VARIABLE }; - -//#define _NO_RANDOM - -/* ---------------------------------------------------------------------- */ - -PairBrownian::PairBrownian(LAMMPS *lmp) : Pair(lmp) -{ - single_enable = 0; - random = nullptr; -} - -/* ---------------------------------------------------------------------- */ - -PairBrownian::~PairBrownian() -{ - if(copymode) return; - - if (allocated) { - memory->destroy(setflag); - memory->destroy(cutsq); - - memory->destroy(cut); - memory->destroy(cut_inner); - } - delete random; -} - -/* ---------------------------------------------------------------------- */ - -void PairBrownian::compute(int eflag, int vflag) -{ -#ifdef _NO_RANDOM - printf("Warning:: PairBrownian::compute() Random numbers all set to 0.5\n"); -#endif - - int i, j, ii, jj, inum, jnum, itype, jtype; - double xtmp, ytmp, ztmp, delx, dely, delz, fx, fy, fz, tx, ty, tz; - double rsq, r, h_sep, radi; - int *ilist, *jlist, *numneigh, **firstneigh; - - ev_init(eflag, vflag); - - double **x = atom->x; - double **f = atom->f; - double **torque = atom->torque; - double *radius = atom->radius; - int *type = atom->type; - int nlocal = atom->nlocal; - int newton_pair = force->newton_pair; - - double vxmu2f = force->vxmu2f; - double randr; - double prethermostat; - double xl[3], a_sq, a_sh, a_pu, Fbmag; - double p1[3], p2[3], p3[3]; - - // This section of code adjusts R0/RT0/RS0 if necessary due to changes - // in the volume fraction as a result of fix deform or moving walls - - double dims[3], wallcoord; - if (flagVF) // Flag for volume fraction corrections - if (flagdeform || flagwall == 2) { // Possible changes in volume fraction - if (flagdeform && !flagwall) - for (j = 0; j < 3; j++) dims[j] = domain->prd[j]; - else if (flagwall == 2 || (flagdeform && flagwall == 1)) { - double wallhi[3], walllo[3]; - for (int j = 0; j < 3; j++) { - wallhi[j] = domain->prd[j]; - walllo[j] = 0; - } - for (int m = 0; m < wallfix->nwall; m++) { - int dim = wallfix->wallwhich[m] / 2; - int side = wallfix->wallwhich[m] % 2; - if (wallfix->xstyle[m] == VARIABLE) { - wallcoord = input->variable->compute_equal(wallfix->xindex[m]); - } else - wallcoord = wallfix->coord0[m]; - if (side == 0) - walllo[dim] = wallcoord; - else - wallhi[dim] = wallcoord; - } - for (int j = 0; j < 3; j++) dims[j] = wallhi[j] - walllo[j]; - } - double vol_T = dims[0] * dims[1] * dims[2]; - double vol_f = vol_P / vol_T; - if (flaglog == 0) { - R0 = 6 * MY_PI * mu * rad * (1.0 + 2.16 * vol_f); - RT0 = 8 * MY_PI * mu * cube(rad); - //RS0 = 20.0/3.0*MY_PI*mu*pow(rad,3)*(1.0 + 3.33*vol_f + 2.80*vol_f*vol_f); - } else { - R0 = 6 * MY_PI * mu * rad * (1.0 + 2.725 * vol_f - 6.583 * vol_f * vol_f); - RT0 = 8 * MY_PI * mu * cube(rad) * (1.0 + 0.749 * vol_f - 2.469 * vol_f * vol_f); - //RS0 = 20.0/3.0*MY_PI*mu*pow(rad,3)*(1.0 + 3.64*vol_f - 6.95*vol_f*vol_f); - } - } - - // scale factor for Brownian moments - - prethermostat = sqrt(24.0 * force->boltz * t_target / update->dt); - prethermostat *= sqrt(force->vxmu2f / force->ftm2v / force->mvv2e); - - inum = list->inum; - ilist = list->ilist; - numneigh = list->numneigh; - firstneigh = list->firstneigh; - - for (ii = 0; ii < inum; ii++) { - i = ilist[ii]; - xtmp = x[i][0]; - ytmp = x[i][1]; - ztmp = x[i][2]; - itype = type[i]; - radi = radius[i]; - jlist = firstneigh[i]; - jnum = numneigh[i]; - - // FLD contribution to force and torque due to isotropic terms - -#ifdef _NO_RANDOM - if (flagfld) { - f[i][0] += prethermostat * sqrt(R0) * 0.5; - f[i][1] += prethermostat * sqrt(R0) * 0.5; - f[i][2] += prethermostat * sqrt(R0) * 0.5; - if (flaglog) { - torque[i][0] += prethermostat * sqrt(RT0) * 0.5; - torque[i][1] += prethermostat * sqrt(RT0) * 0.5; - torque[i][2] += prethermostat * sqrt(RT0) * 0.5; - } - } -#else - if (flagfld) { - f[i][0] += prethermostat * sqrt(R0) * (random->uniform() - 0.5); - f[i][1] += prethermostat * sqrt(R0) * (random->uniform() - 0.5); - f[i][2] += prethermostat * sqrt(R0) * (random->uniform() - 0.5); - if (flaglog) { - torque[i][0] += prethermostat * sqrt(RT0) * (random->uniform() - 0.5); - torque[i][1] += prethermostat * sqrt(RT0) * (random->uniform() - 0.5); - torque[i][2] += prethermostat * sqrt(RT0) * (random->uniform() - 0.5); - } - } -#endif - - if (!flagHI) continue; - - for (jj = 0; jj < jnum; jj++) { - j = jlist[jj]; - j &= NEIGHMASK; - - delx = xtmp - x[j][0]; - dely = ytmp - x[j][1]; - delz = ztmp - x[j][2]; - rsq = delx * delx + dely * dely + delz * delz; - jtype = type[j]; - - if (rsq < cutsq[itype][jtype]) { - r = sqrt(rsq); - - // scalar resistances a_sq and a_sh - - h_sep = r - 2.0 * radi; - - // if less than minimum gap, use minimum gap instead - - if (r < cut_inner[itype][jtype]) h_sep = cut_inner[itype][jtype] - 2.0 * radi; - - // scale h_sep by radi - - h_sep = h_sep / radi; - - // scalar resistances - - if (flaglog) { - a_sq = 6.0 * MY_PI * mu * radi * (1.0 / 4.0 / h_sep + 9.0 / 40.0 * log(1.0 / h_sep)); - a_sh = 6.0 * MY_PI * mu * radi * (1.0 / 6.0 * log(1.0 / h_sep)); - a_pu = 8.0 * MY_PI * mu * cube(radi) * (3.0 / 160.0 * log(1.0 / h_sep)); - } else - a_sq = 6.0 * MY_PI * mu * radi * (1.0 / 4.0 / h_sep); - - // generate the Pairwise Brownian Force: a_sq - - Fbmag = prethermostat * sqrt(a_sq); - - // generate a random number - -#ifdef _NO_RANDOM - randr = 0.5; -#else - randr = random->uniform() - 0.5; -#endif - - // contribution due to Brownian motion - - fx = Fbmag * randr * delx / r; - fy = Fbmag * randr * dely / r; - fz = Fbmag * randr * delz / r; - - // add terms due to a_sh - - if (flaglog) { - - // generate two orthogonal vectors to the line of centers - - p1[0] = delx / r; - p1[1] = dely / r; - p1[2] = delz / r; - set_3_orthogonal_vectors(p1, p2, p3); - - // magnitude - - Fbmag = prethermostat * sqrt(a_sh); - - // force in each of the two directions - -#ifdef _NO_RANDOM - randr = 0.5; -#else - randr = random->uniform() - 0.5; -#endif - fx += Fbmag * randr * p2[0]; - fy += Fbmag * randr * p2[1]; - fz += Fbmag * randr * p2[2]; - -#ifndef _NO_RANDOM - randr = random->uniform() - 0.5; -#endif - fx += Fbmag * randr * p3[0]; - fy += Fbmag * randr * p3[1]; - fz += Fbmag * randr * p3[2]; - } - - // scale forces to appropriate units - - fx = vxmu2f * fx; - fy = vxmu2f * fy; - fz = vxmu2f * fz; - - // sum to total force - - f[i][0] -= fx; - f[i][1] -= fy; - f[i][2] -= fz; - - if (newton_pair || j < nlocal) { - //randr = random->uniform()-0.5; - //fx = Fbmag*randr*delx/r; - //fy = Fbmag*randr*dely/r; - //fz = Fbmag*randr*delz/r; - - f[j][0] += fx; - f[j][1] += fy; - f[j][2] += fz; - } - - // torque due to the Brownian Force - - if (flaglog) { - - // location of the point of closest approach on I from its center - - xl[0] = -delx / r * radi; - xl[1] = -dely / r * radi; - xl[2] = -delz / r * radi; - - // torque = xl_cross_F - - tx = xl[1] * fz - xl[2] * fy; - ty = xl[2] * fx - xl[0] * fz; - tz = xl[0] * fy - xl[1] * fx; - - // torque is same on both particles - - torque[i][0] -= tx; - torque[i][1] -= ty; - torque[i][2] -= tz; - - if (newton_pair || j < nlocal) { - torque[j][0] -= tx; - torque[j][1] -= ty; - torque[j][2] -= tz; - } - - // torque due to a_pu - - Fbmag = prethermostat * sqrt(a_pu); - - // force in each direction - -#ifdef _NO_RANDOM - randr = 0.5; -#else - randr = random->uniform() - 0.5; -#endif - tx = Fbmag * randr * p2[0]; - ty = Fbmag * randr * p2[1]; - tz = Fbmag * randr * p2[2]; - -#ifndef _NO_RANDOM - randr = random->uniform() - 0.5; -#endif - tx += Fbmag * randr * p3[0]; - ty += Fbmag * randr * p3[1]; - tz += Fbmag * randr * p3[2]; - - // torque has opposite sign on two particles - - torque[i][0] -= tx; - torque[i][1] -= ty; - torque[i][2] -= tz; - - if (newton_pair || j < nlocal) { - torque[j][0] += tx; - torque[j][1] += ty; - torque[j][2] += tz; - } - } - - if (evflag) - ev_tally_xyz(i, j, nlocal, newton_pair, 0.0, 0.0, -fx, -fy, -fz, delx, dely, delz); - } - } - } - - if (vflag_fdotr) virial_fdotr_compute(); -} - -/* ---------------------------------------------------------------------- - allocate all arrays -------------------------------------------------------------------------- */ - -void PairBrownian::allocate() -{ - allocated = 1; - int np1 = atom->ntypes + 1; - - memory->create(setflag, np1, np1, "pair:setflag"); - for (int i = 1; i < np1; i++) - for (int j = i; j < np1; j++) setflag[i][j] = 0; - - memory->create(cutsq, np1, np1, "pair:cutsq"); - - memory->create(cut, np1, np1, "pair:cut"); - memory->create(cut_inner, np1, np1, "pair:cut_inner"); -} - -/* ---------------------------------------------------------------------- - global settings -------------------------------------------------------------------------- */ - -void PairBrownian::settings(int narg, char **arg) -{ - if (narg != 7 && narg != 9) error->all(FLERR, "Illegal pair_style command"); - - mu = utils::numeric(FLERR, arg[0], false, lmp); - flaglog = utils::inumeric(FLERR, arg[1], false, lmp); - flagfld = utils::inumeric(FLERR, arg[2], false, lmp); - cut_inner_global = utils::numeric(FLERR, arg[3], false, lmp); - cut_global = utils::numeric(FLERR, arg[4], false, lmp); - t_target = utils::numeric(FLERR, arg[5], false, lmp); - seed = utils::inumeric(FLERR, arg[6], false, lmp); - - flagHI = flagVF = 1; - if (narg == 9) { - flagHI = utils::inumeric(FLERR, arg[7], false, lmp); - flagVF = utils::inumeric(FLERR, arg[8], false, lmp); - } - - if (flaglog == 1 && flagHI == 0) { - error->warning(FLERR, - "Cannot include log terms without 1/r terms; " - "setting flagHI to 1"); - flagHI = 1; - } - - // initialize Marsaglia RNG with processor-unique seed - - delete random; - random = new RanMars(lmp, seed + comm->me); - - // reset cutoffs that have been explicitly set - - if (allocated) { - for (int i = 1; i <= atom->ntypes; i++) - for (int j = i; j <= atom->ntypes; j++) - if (setflag[i][j]) { - cut_inner[i][j] = cut_inner_global; - cut[i][j] = cut_global; - } - } -} - -/* ---------------------------------------------------------------------- - set coeffs for one or more type pairs -------------------------------------------------------------------------- */ - -void PairBrownian::coeff(int narg, char **arg) -{ - if (narg != 2 && narg != 4) error->all(FLERR, "Incorrect args for pair coefficients"); - - if (!allocated) allocate(); - - int ilo, ihi, jlo, jhi; - utils::bounds(FLERR, arg[0], 1, atom->ntypes, ilo, ihi, error); - utils::bounds(FLERR, arg[1], 1, atom->ntypes, jlo, jhi, error); - - double cut_inner_one = cut_inner_global; - double cut_one = cut_global; - - if (narg == 4) { - cut_inner_one = utils::numeric(FLERR, arg[2], false, lmp); - cut_one = utils::numeric(FLERR, arg[3], false, lmp); - } - - int count = 0; - for (int i = ilo; i <= ihi; i++) - for (int j = MAX(jlo, i); j <= jhi; j++) { - cut_inner[i][j] = cut_inner_one; - cut[i][j] = cut_one; - setflag[i][j] = 1; - count++; - } - - if (count == 0) error->all(FLERR, "Incorrect args for pair coefficients"); -} - -/* ---------------------------------------------------------------------- - init specific to this pair style -------------------------------------------------------------------------- */ - -void PairBrownian::init_style() -{ - if (!atom->radius_flag) error->all(FLERR, "Pair brownian requires atom attribute radius"); - - // if newton off, forces between atoms ij will be double computed - // using different random numbers - - if (force->newton_pair == 0 && comm->me == 0) - error->warning(FLERR, "Pair brownian needs newton pair on for momentum conservation"); - - neighbor->add_request(this); - - // ensure all particles are finite-size - // for pair hybrid, should limit test to types using the pair style - - double *radius = atom->radius; - int nlocal = atom->nlocal; - - for (int i = 0; i < nlocal; i++) - if (radius[i] == 0.0) error->one(FLERR, "Pair brownian requires extended particles"); - - // require monodisperse system with same radii for all types - - double radtype; - for (int i = 1; i <= atom->ntypes; i++) { - if (!atom->radius_consistency(i, radtype)) - error->all(FLERR, "Pair brownian requires monodisperse particles"); - if (i > 1 && radtype != rad) error->all(FLERR, "Pair brownian requires monodisperse particles"); - rad = radtype; - } - - // set the isotropic constants that depend on the volume fraction - // vol_T = total volume - // check for fix deform, if exists it must use "remap v" - // If box will change volume, set appropriate flag so that volume - // and v.f. corrections are re-calculated at every step. - // - // If available volume is different from box volume - // due to walls, set volume appropriately; if walls will - // move, set appropriate flag so that volume and v.f. corrections - // are re-calculated at every step. - - flagdeform = flagwall = 0; - for (int i = 0; i < modify->nfix; i++) { - if (strcmp(modify->fix[i]->style, "deform") == 0) flagdeform = 1; - else if (strcmp(modify->fix[i]->style, "deform/kk") == 0) flagdeform = 1; // cleaner way to do this?? what about flagwall? - else if (strstr(modify->fix[i]->style, "wall") != nullptr) { - if (flagwall) error->all(FLERR, "Cannot use multiple fix wall commands with pair brownian"); - flagwall = 1; // Walls exist - wallfix = dynamic_cast(modify->fix[i]); - if (wallfix->xflag) flagwall = 2; // Moving walls exist - } - } - - // set the isotropic constants depending on the volume fraction - // vol_T = total volumeshearing = flagdeform = flagwall = 0; - - double vol_T, wallcoord; - if (!flagwall) - vol_T = domain->xprd * domain->yprd * domain->zprd; - else { - double wallhi[3], walllo[3]; - for (int j = 0; j < 3; j++) { - wallhi[j] = domain->prd[j]; - walllo[j] = 0; - } - for (int m = 0; m < wallfix->nwall; m++) { - int dim = wallfix->wallwhich[m] / 2; - int side = wallfix->wallwhich[m] % 2; - if (wallfix->xstyle[m] == VARIABLE) { - wallfix->xindex[m] = input->variable->find(wallfix->xstr[m]); - // Since fix->wall->init happens after pair->init_style - wallcoord = input->variable->compute_equal(wallfix->xindex[m]); - } - - else - wallcoord = wallfix->coord0[m]; - - if (side == 0) - walllo[dim] = wallcoord; - else - wallhi[dim] = wallcoord; - } - vol_T = (wallhi[0] - walllo[0]) * (wallhi[1] - walllo[1]) * (wallhi[2] - walllo[2]); - } - - // vol_P = volume of particles, assuming mono-dispersity - // vol_f = volume fraction - - vol_P = atom->natoms * (4.0 / 3.0) * MY_PI * cube(rad); - - double vol_f = vol_P / vol_T; - - // set isotropic constants - if (!flagVF) vol_f = 0; - - if (flaglog == 0) { - R0 = 6 * MY_PI * mu * rad * (1.0 + 2.16 * vol_f); - RT0 = 8 * MY_PI * mu * cube(rad); // not actually needed - } else { - R0 = 6 * MY_PI * mu * rad * (1.0 + 2.725 * vol_f - 6.583 * vol_f * vol_f); - RT0 = 8 * MY_PI * mu * cube(rad) * (1.0 + 0.749 * vol_f - 2.469 * vol_f * vol_f); - } -} - -/* ---------------------------------------------------------------------- - init for one type pair i,j and corresponding j,i -------------------------------------------------------------------------- */ - -double PairBrownian::init_one(int i, int j) -{ - if (setflag[i][j] == 0) { - cut_inner[i][j] = mix_distance(cut_inner[i][i], cut_inner[j][j]); - cut[i][j] = mix_distance(cut[i][i], cut[j][j]); - } - - cut_inner[j][i] = cut_inner[i][j]; - - return cut[i][j]; -} - -/* ---------------------------------------------------------------------- - proc 0 writes to restart file -------------------------------------------------------------------------- */ - -void PairBrownian::write_restart(FILE *fp) -{ - write_restart_settings(fp); - - int i, j; - for (i = 1; i <= atom->ntypes; i++) - for (j = i; j <= atom->ntypes; j++) { - fwrite(&setflag[i][j], sizeof(int), 1, fp); - if (setflag[i][j]) { - fwrite(&cut_inner[i][j], sizeof(double), 1, fp); - fwrite(&cut[i][j], sizeof(double), 1, fp); - } - } -} - -/* ---------------------------------------------------------------------- - proc 0 reads from restart file, bcasts -------------------------------------------------------------------------- */ - -void PairBrownian::read_restart(FILE *fp) -{ - read_restart_settings(fp); - allocate(); - - int i, j; - int me = comm->me; - for (i = 1; i <= atom->ntypes; i++) - for (j = i; j <= atom->ntypes; j++) { - if (me == 0) utils::sfread(FLERR, &setflag[i][j], sizeof(int), 1, fp, nullptr, error); - MPI_Bcast(&setflag[i][j], 1, MPI_INT, 0, world); - if (setflag[i][j]) { - if (me == 0) { - utils::sfread(FLERR, &cut_inner[i][j], sizeof(double), 1, fp, nullptr, error); - utils::sfread(FLERR, &cut[i][j], sizeof(double), 1, fp, nullptr, error); - } - MPI_Bcast(&cut_inner[i][j], 1, MPI_DOUBLE, 0, world); - MPI_Bcast(&cut[i][j], 1, MPI_DOUBLE, 0, world); - } - } -} - -/* ---------------------------------------------------------------------- - proc 0 writes to restart file -------------------------------------------------------------------------- */ - -void PairBrownian::write_restart_settings(FILE *fp) -{ - fwrite(&mu, sizeof(double), 1, fp); - fwrite(&flaglog, sizeof(int), 1, fp); - fwrite(&flagfld, sizeof(int), 1, fp); - fwrite(&cut_inner_global, sizeof(double), 1, fp); - fwrite(&cut_global, sizeof(double), 1, fp); - fwrite(&t_target, sizeof(double), 1, fp); - fwrite(&seed, sizeof(int), 1, fp); - fwrite(&offset_flag, sizeof(int), 1, fp); - fwrite(&mix_flag, sizeof(int), 1, fp); - fwrite(&flagHI, sizeof(int), 1, fp); - fwrite(&flagVF, sizeof(int), 1, fp); -} - -/* ---------------------------------------------------------------------- - proc 0 reads from restart file, bcasts -------------------------------------------------------------------------- */ - -void PairBrownian::read_restart_settings(FILE *fp) -{ - int me = comm->me; - if (me == 0) { - utils::sfread(FLERR, &mu, sizeof(double), 1, fp, nullptr, error); - utils::sfread(FLERR, &flaglog, sizeof(int), 1, fp, nullptr, error); - utils::sfread(FLERR, &flagfld, sizeof(int), 1, fp, nullptr, error); - utils::sfread(FLERR, &cut_inner_global, sizeof(double), 1, fp, nullptr, error); - utils::sfread(FLERR, &cut_global, sizeof(double), 1, fp, nullptr, error); - utils::sfread(FLERR, &t_target, sizeof(double), 1, fp, nullptr, error); - utils::sfread(FLERR, &seed, sizeof(int), 1, fp, nullptr, error); - utils::sfread(FLERR, &offset_flag, sizeof(int), 1, fp, nullptr, error); - utils::sfread(FLERR, &mix_flag, sizeof(int), 1, fp, nullptr, error); - utils::sfread(FLERR, &flagHI, sizeof(int), 1, fp, nullptr, error); - utils::sfread(FLERR, &flagVF, sizeof(int), 1, fp, nullptr, error); - } - MPI_Bcast(&mu, 1, MPI_DOUBLE, 0, world); - MPI_Bcast(&flaglog, 1, MPI_INT, 0, world); - MPI_Bcast(&flagfld, 1, MPI_INT, 0, world); - MPI_Bcast(&cut_inner_global, 1, MPI_DOUBLE, 0, world); - MPI_Bcast(&cut_global, 1, MPI_DOUBLE, 0, world); - MPI_Bcast(&t_target, 1, MPI_DOUBLE, 0, world); - MPI_Bcast(&seed, 1, MPI_INT, 0, world); - MPI_Bcast(&offset_flag, 1, MPI_INT, 0, world); - MPI_Bcast(&mix_flag, 1, MPI_INT, 0, world); - MPI_Bcast(&flagHI, 1, MPI_INT, 0, world); - MPI_Bcast(&flagVF, 1, MPI_INT, 0, world); - - // additional setup based on restart parameters - - delete random; - random = new RanMars(lmp, seed + comm->me); -} - -/* ----------------------------------------------------------------------*/ - -void PairBrownian::set_3_orthogonal_vectors(double p1[3], double p2[3], double p3[3]) -{ - double norm; - int ix, iy, iz; - - // find the index of maximum magnitude and store it in iz - - if (fabs(p1[0]) > fabs(p1[1])) { - iz = 0; - ix = 1; - iy = 2; - } else { - iz = 1; - ix = 2; - iy = 0; - } - - if (iz == 0) { - if (fabs(p1[0]) < fabs(p1[2])) { - iz = 2; - ix = 0; - iy = 1; - } - } else { - if (fabs(p1[1]) < fabs(p1[2])) { - iz = 2; - ix = 0; - iy = 1; - } - } - - // set p2 arbitrarily such that it's orthogonal to p1 - - p2[ix] = 1.0; - p2[iy] = 1.0; - p2[iz] = -(p1[ix] * p2[ix] + p1[iy] * p2[iy]) / p1[iz]; - - // normalize p2 - - norm = sqrt(p2[0] * p2[0] + p2[1] * p2[1] + p2[2] * p2[2]); - - p2[0] = p2[0] / norm; - p2[1] = p2[1] / norm; - p2[2] = p2[2] / norm; - - // Set p3 by taking the cross product p3=p2xp1 - - p3[0] = p1[1] * p2[2] - p1[2] * p2[1]; - p3[1] = p1[2] * p2[0] - p1[0] * p2[2]; - p3[2] = p1[0] * p2[1] - p1[1] * p2[0]; -} diff --git a/src/USER-SUMAN/pair_brownian.h b/src/USER-SUMAN/pair_brownian.h deleted file mode 100644 index 0bb4e2188b..0000000000 --- a/src/USER-SUMAN/pair_brownian.h +++ /dev/null @@ -1,64 +0,0 @@ -/* -*- c++ -*- ---------------------------------------------------------- - LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator - https://www.lammps.org/, Sandia National Laboratories - LAMMPS development team: developers@lammps.org - - Copyright (2003) Sandia Corporation. Under the terms of Contract - DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains - certain rights in this software. This software is distributed under - the GNU General Public License. - - See the README file in the top-level LAMMPS directory. -------------------------------------------------------------------------- */ - -#ifdef PAIR_CLASS -// clang-format off -PairStyle(brownian,PairBrownian); -// clang-format on -#else - -#ifndef LMP_PAIR_BROWNIAN_H -#define LMP_PAIR_BROWNIAN_H - -#include "pair.h" - -namespace LAMMPS_NS { - -class PairBrownian : public Pair { - public: - PairBrownian(class LAMMPS *); - ~PairBrownian() override; - void compute(int, int) override; - void settings(int, char **) override; - void coeff(int, char **) override; - virtual double init_one(int, int) override; - void init_style() override; - void write_restart(FILE *) override; - void read_restart(FILE *) override; - void write_restart_settings(FILE *) override; - void read_restart_settings(FILE *) override; - - protected: - double cut_inner_global, cut_global; - double t_target, mu; - int flaglog, flagfld; - int flagHI, flagVF; - int flagdeform, flagwall; - double vol_P; - double rad; - class FixWall *wallfix; - - int seed; - double **cut_inner, **cut; - double R0, RT0; - - class RanMars *random; - - void set_3_orthogonal_vectors(double *, double *, double *); - virtual void allocate(); -}; - -} // namespace LAMMPS_NS - -#endif -#endif From b5f8d4b46c59d87a58f7e26228e2c8d27c3069cc Mon Sep 17 00:00:00 2001 From: cjknight Date: Thu, 30 May 2024 14:34:15 -0500 Subject: [PATCH 0027/1018] fix memory leak for fix_dynamic(a.k.a. neigh/history) --- src/comm.cpp | 1 + src/comm.h | 1 + src/comm_brick.cpp | 12 ++++++++---- src/comm_tiled.cpp | 6 ++++-- 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/comm.cpp b/src/comm.cpp index 02999fd541..1b1546f893 100644 --- a/src/comm.cpp +++ b/src/comm.cpp @@ -75,6 +75,7 @@ Comm::Comm(LAMMPS *lmp) : Pointers(lmp) maxexchange = maxexchange_atom = maxexchange_fix = 0; maxexchange_fix_dynamic = 0; bufextra = BUFEXTRA; + bufextra_max = bufextra; grid2proc = nullptr; xsplit = ysplit = zsplit = nullptr; diff --git a/src/comm.h b/src/comm.h index fde4c3b81f..8515866dff 100644 --- a/src/comm.h +++ b/src/comm.h @@ -140,6 +140,7 @@ class Comm : protected Pointers { int maxexchange_fix; // static contribution to maxexchange from Fixes int maxexchange_fix_dynamic; // 1 if a fix has a dynamic contribution int bufextra; // augment send buf size for an exchange atom + int bufextra_max; int gridflag; // option for creating 3d grid int mapflag; // option for mapping procs to 3d grid diff --git a/src/comm_brick.cpp b/src/comm_brick.cpp index cf38271029..c75b183584 100644 --- a/src/comm_brick.cpp +++ b/src/comm_brick.cpp @@ -133,9 +133,11 @@ void CommBrick::init() { Comm::init(); - int bufextra_old = bufextra; init_exchange(); - if (bufextra > bufextra_old) grow_send(maxsend+bufextra,2); + if (bufextra > bufextra_max) { + grow_send(maxsend+bufextra,2); + bufextra_max = bufextra; + } // memory for multi style communication // allocate in setup @@ -672,9 +674,11 @@ void CommBrick::exchange() // only need to reset if a fix can dynamically add to size of single atom if (maxexchange_fix_dynamic) { - int bufextra_old = bufextra; init_exchange(); - if (bufextra > bufextra_old) grow_send(maxsend+bufextra,2); + if (bufextra > bufextra_max) { + grow_send(maxsend+bufextra,2); + bufextra_max = bufextra; + } } // subbox bounds for orthogonal or triclinic diff --git a/src/comm_tiled.cpp b/src/comm_tiled.cpp index b864e0523d..f4657c4790 100644 --- a/src/comm_tiled.cpp +++ b/src/comm_tiled.cpp @@ -943,9 +943,11 @@ void CommTiled::exchange() // only need to reset if a fix can dynamically add to size of single atom if (maxexchange_fix_dynamic) { - int bufextra_old = bufextra; init_exchange(); - if (bufextra > bufextra_old) grow_send(maxsend+bufextra,2); + if (bufextra > bufextra_max) { + grow_send(maxsend+bufextra,2); + bufextra = bufextra_max; + } } // domain properties used in exchange method and methods it calls From e2e17b132607bf93a0f948675b5a44f5a09c6e86 Mon Sep 17 00:00:00 2001 From: Gabriel Plummer Date: Fri, 31 May 2024 13:29:49 -0700 Subject: [PATCH 0028/1018] CTIP pair style and qeq fix implemented --- src/QEQ/Install.sh | 2 + src/QEQ/fix_qeq.cpp | 43 +++- src/QEQ/fix_qeq.h | 9 +- src/QEQ/fix_qeq_ctip.cpp | 394 +++++++++++++++++++++++++++++ src/QEQ/fix_qeq_ctip.h | 44 ++++ src/pair_coul_ctip.cpp | 525 +++++++++++++++++++++++++++++++++++++++ src/pair_coul_ctip.h | 67 +++++ 7 files changed, 1072 insertions(+), 12 deletions(-) create mode 100644 src/QEQ/fix_qeq_ctip.cpp create mode 100644 src/QEQ/fix_qeq_ctip.h create mode 100644 src/pair_coul_ctip.cpp create mode 100644 src/pair_coul_ctip.h diff --git a/src/QEQ/Install.sh b/src/QEQ/Install.sh index 334be24e4b..960b6d4958 100755 --- a/src/QEQ/Install.sh +++ b/src/QEQ/Install.sh @@ -44,3 +44,5 @@ action fix_qeq_shielded.cpp action fix_qeq_shielded.h action fix_qeq_slater.cpp action fix_qeq_slater.h +action fix_qeq_ctip.cpp +action fix_qeq_ctip.h diff --git a/src/QEQ/fix_qeq.cpp b/src/QEQ/fix_qeq.cpp index 47ad3d260f..30e139db8c 100644 --- a/src/QEQ/fix_qeq.cpp +++ b/src/QEQ/fix_qeq.cpp @@ -27,7 +27,9 @@ #include "memory.h" #include "modify.h" #include "neigh_list.h" +#include "pair.h" #include "respa.h" +#include "suffix.h" #include "text_file_reader.h" #include "update.h" @@ -53,12 +55,12 @@ namespace { FixQEq::FixQEq(LAMMPS *lmp, int narg, char **arg) : Fix(lmp, narg, arg), list(nullptr), chi(nullptr), eta(nullptr), - gamma(nullptr), zeta(nullptr), zcore(nullptr), chizj(nullptr), shld(nullptr), + gamma(nullptr), zeta(nullptr), zcore(nullptr), qmin(nullptr), qmax(nullptr), omega(nullptr), chizj(nullptr), shld(nullptr), s(nullptr), t(nullptr), s_hist(nullptr), t_hist(nullptr), Hdia_inv(nullptr), b_s(nullptr), b_t(nullptr), p(nullptr), q(nullptr), r(nullptr), d(nullptr), qf(nullptr), q1(nullptr), q2(nullptr), qv(nullptr) { - if (narg < 8) utils::missing_cmd_args(FLERR, "fix " + std::string(style), error); + if (narg < 8) error->all(FLERR,"Illegal fix qeq command"); scalar_flag = 1; extscalar = 0; @@ -74,9 +76,6 @@ FixQEq::FixQEq(LAMMPS *lmp, int narg, char **arg) : if ((nevery <= 0) || (cutoff <= 0.0) || (tolerance <= 0.0) || (maxiter <= 0)) error->all(FLERR,"Illegal fix qeq command"); - // must have charges - if (!atom->q_flag) error->all(FLERR, "Fix {} requires atom attribute q", style); - alpha = 0.20; swa = 0.0; swb = cutoff; @@ -115,6 +114,7 @@ FixQEq::FixQEq(LAMMPS *lmp, int narg, char **arg) : q2 = nullptr; streitz_flag = 0; reax_flag = 0; + ctip_flag = 0; qv = nullptr; comm_forward = comm_reverse = 1; @@ -134,6 +134,8 @@ FixQEq::FixQEq(LAMMPS *lmp, int narg, char **arg) : streitz_flag = 1; } else if (utils::strmatch(arg[7],"^reax..")) { reax_flag = 1; + } else if (strcmp(arg[7],"coul/ctip") == 0) { + ctip_flag = 1; } else { read_file(arg[7]); } @@ -144,8 +146,7 @@ FixQEq::FixQEq(LAMMPS *lmp, int narg, char **arg) : FixQEq::~FixQEq() { // unregister callbacks to this fix from Atom class - - if (modify->get_fix_by_id(id)) atom->delete_callback(id,Atom::GROW); + atom->delete_callback(id,Atom::GROW); memory->destroy(s_hist); memory->destroy(t_hist); @@ -161,6 +162,9 @@ FixQEq::~FixQEq() memory->destroy(gamma); memory->destroy(zeta); memory->destroy(zcore); + memory->destroy(qmin); + memory->destroy(qmax); + memory->destroy(omega); } } @@ -339,6 +343,12 @@ void FixQEq::setup_pre_force(int vflag) if (force->newton_pair == 0) error->all(FLERR,"QEQ with 'newton pair off' not supported"); + if (force->pair) { + if (force->pair->suffix_flag & (Suffix::INTEL|Suffix::GPU)) + error->all(FLERR,"QEQ is not compatiple with suffix version " + "of pair style"); + } + deallocate_storage(); allocate_storage(); @@ -752,6 +762,9 @@ void FixQEq::read_file(char *file) memory->create(gamma,ntypes+1,"qeq:gamma"); memory->create(zeta,ntypes+1,"qeq:zeta"); memory->create(zcore,ntypes+1,"qeq:zcore"); + memory->create(qmin,ntypes+1,"qeq:qmin"); + memory->create(qmax,ntypes+1,"qeq:qmax"); + memory->create(omega,ntypes+1,"qeq:omega"); // read each line out of file, skipping blank lines or leading '#' // store line of params if all 3 element tags are in element list @@ -760,7 +773,7 @@ void FixQEq::read_file(char *file) int *setflag = new int[ntypes+1]; for (int n=0; n <= ntypes; ++n) { setflag[n] = 0; - chi[n] = eta[n] = gamma[n] = zeta[n] = zcore[n] = 0.0; + chi[n] = eta[n] = gamma[n] = zeta[n] = zcore[n] = qmin[n] = qmax[n] = omega[n] = 0.0; } try { @@ -777,7 +790,7 @@ void FixQEq::read_file(char *file) auto values = reader.next_values(0); if (values.count() == 0) continue; - if (values.count() < 6) + if (values.count() < 9) throw qeq_parser_error("Invalid qeq parameter file"); auto word = values.next_string(); @@ -795,6 +808,12 @@ void FixQEq::read_file(char *file) for (int n=nlo; n <= nhi; ++n) zeta[n] = val; val = values.next_double(); for (int n=nlo; n <= nhi; ++n) zcore[n] = val; + val = values.next_double(); + for (int n=nlo; n <= nhi; ++n) qmin[n] = val; + val = values.next_double(); + for (int n=nlo; n <= nhi; ++n) qmax[n] = val; + val = values.next_double(); + for (int n=nlo; n <= nhi; ++n) omega[n] = val; for (int n=nlo; n <= nhi; ++n) setflag[n] = 1; } } catch (EOFException &) { @@ -805,7 +824,8 @@ void FixQEq::read_file(char *file) for (int n=1; n <= ntypes; ++n) if (setflag[n] == 0) - error->one(FLERR,"Parameters for atom type {} missing in qeq parameter file", n); + error->one(FLERR,fmt::format("Parameters for atom type {} missing in " + "qeq parameter file", n)); delete[] setflag; } @@ -814,4 +834,7 @@ void FixQEq::read_file(char *file) MPI_Bcast(gamma,ntypes+1,MPI_DOUBLE,0,world); MPI_Bcast(zeta,ntypes+1,MPI_DOUBLE,0,world); MPI_Bcast(zcore,ntypes+1,MPI_DOUBLE,0,world); + MPI_Bcast(qmin,ntypes+1,MPI_DOUBLE,0,world); + MPI_Bcast(qmax,ntypes+1,MPI_DOUBLE,0,world); + MPI_Bcast(omega,ntypes+1,MPI_DOUBLE,0,world); } diff --git a/src/QEQ/fix_qeq.h b/src/QEQ/fix_qeq.h index 0d21d643fc..bd52a840e6 100644 --- a/src/QEQ/fix_qeq.h +++ b/src/QEQ/fix_qeq.h @@ -70,10 +70,10 @@ class FixQEq : public Fix { int maxwarn; // print warning when max iterations was reached double cutoff, cutoff_sq; // neighbor cutoff - double *chi, *eta, *gamma, *zeta, *zcore; // qeq parameters + double *chi, *eta, *gamma, *zeta, *zcore, *qmin, *qmax, *omega; double *chizj; double **shld; - int streitz_flag, reax_flag; + int streitz_flag, reax_flag, ctip_flag; bigint ngroup; @@ -100,6 +100,11 @@ class FixQEq : public Fix { double alpha; + // ctip + + double cdamp; + int maxrepeat; + // damped dynamics double *qf, *q1, *q2, qdamp, qstep; diff --git a/src/QEQ/fix_qeq_ctip.cpp b/src/QEQ/fix_qeq_ctip.cpp new file mode 100644 index 0000000000..36f087ddfd --- /dev/null +++ b/src/QEQ/fix_qeq_ctip.cpp @@ -0,0 +1,394 @@ +// clang-format off +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing author: Gabriel Plummer (NASA) +------------------------------------------------------------------------- */ + +#include "fix_qeq_ctip.h" + +#include "atom.h" +#include "comm.h" +#include "error.h" +#include "force.h" +#include "kspace.h" +#include "math_const.h" +#include "memory.h" +#include "neigh_list.h" +#include "neighbor.h" +#include "pair.h" +#include "update.h" + +#include +#include + +using namespace LAMMPS_NS; +using namespace MathConst; +using namespace FixConst; + +#define EWALD_F 1.12837917 +#define EWALD_P 0.3275911 +#define A1 0.254829592 +#define A2 -0.284496736 +#define A3 1.421413741 +#define A4 -1.453152027 +#define A5 1.061405429 + +/* ---------------------------------------------------------------------- */ + +FixQEqCTIP::FixQEqCTIP(LAMMPS *lmp, int narg, char **arg) : + FixQEq(lmp, narg, arg) { + + cdamp = 0.30; + maxrepeat = 10; + + // optional arg + int iarg = 8; + while (iarg < narg) { + if (strcmp(arg[iarg], "cdamp") == 0) { + if (iarg + 2 > narg) utils::missing_cmd_args(FLERR, "fix qeq/ctip cdamp", error); + cdamp = utils::numeric(FLERR, arg[iarg + 1], false, lmp); + iarg += 2; + } else if (strcmp(arg[iarg], "maxrepeat") == 0) { + if (iarg + 2 > narg) utils::missing_cmd_args(FLERR, "fix qeq/ctip maxrepeat", error); + maxrepeat = utils::numeric(FLERR, arg[iarg + 1], false, lmp); + iarg += 2; + } else if (strcmp(arg[iarg], "warn") == 0) { + if (iarg + 2 > narg) utils::missing_cmd_args(FLERR, "fix qeq/ctip warn", error); + maxwarn = utils::logical(FLERR, arg[iarg + 1], false, lmp); + iarg += 2; + } else + error->all(FLERR, "Unknown fix qeq/ctip keyword: {}", arg[iarg]); + } + + if (ctip_flag) extract_ctip(); +} + +/* ---------------------------------------------------------------------- */ + +void FixQEqCTIP::init() +{ + FixQEq::init(); + + neighbor->add_request(this, NeighConst::REQ_FULL); + + int ntypes = atom->ntypes; + memory->create(shld,ntypes+1,ntypes+1,"qeq:shielding"); +} + +/* ---------------------------------------------------------------------- */ + +void FixQEqCTIP::extract_ctip() +{ + Pair *pair = force->pair_match("coul/ctip",1); + if (pair == nullptr) error->all(FLERR,"No pair coul/ctip for fix qeq/ctip"); + int tmp; + chi = (double *) pair->extract("chi",tmp); + eta = (double *) pair->extract("eta",tmp); + gamma = (double *) pair->extract("gamma",tmp); + zeta = (double *) pair->extract("zeta",tmp); + zcore = (double *) pair->extract("zcore",tmp); + qmin = (double *) pair->extract("qmin",tmp); + qmax = (double *) pair->extract("qmax",tmp); + omega = (double *) pair->extract("omega",tmp); + if (chi == nullptr || eta == nullptr || gamma == nullptr + || zeta == nullptr || zcore == nullptr || qmin == nullptr || qmax == nullptr || omega == nullptr) + error->all(FLERR, + "Fix qeq/ctip could not extract params from pair coul/ctip"); + +} + +/* ---------------------------------------------------------------------- */ + +void FixQEqCTIP::pre_force(int /*vflag*/) +{ + + int i,n; + + if (update->ntimestep % nevery) return; + + nlocal = atom->nlocal; + + if (atom->nmax > nmax) reallocate_storage(); + + if (nlocal > n_cap*DANGER_ZONE || m_fill > m_cap*DANGER_ZONE) + reallocate_matrix(); + + for (i=1; i <= maxrepeat; i++) { + init_matvec(); + matvecs = CG(b_s, s); // CG on s - parallel + matvecs += CG(b_t, t); // CG on t - parallel + matvecs /= 2; + n=calculate_check_Q(); + MPI_Allreduce(&n, &nout, 1, MPI_INTEGER, MPI_SUM, world); + if (nout == 0) break; + } + + if (i > maxrepeat && comm->me == 0) + error->all(FLERR,"Fix qeq some charges not bound within the domain"); + + if (force->kspace) force->kspace->qsum_qsq(); +} + +/* ---------------------------------------------------------------------- */ + +void FixQEqCTIP::init_matvec() +{ + compute_H(); + + int inum, ii, i; + int *ilist; + double *q = atom->q, qi; + + double r = cutoff; + double rsq = r*r; + double r6 = rsq*rsq*rsq; + + double erfcd_cut = exp(-cdamp * cdamp * rsq); + double t_cut = 1.0 / (1.0 + EWALD_P * cdamp * r); + double erfcc_cut = (t_cut * (A1 + t_cut * (A2 + t_cut * (A3 + t_cut * (A4 + t_cut * A5)))) * erfcd_cut) / r; + + int elt1; + double reff[atom->ntypes], reffsq[atom->ntypes], reff4[atom->ntypes], reff7[atom->ntypes], s2d_self[atom->ntypes]; + + for (elt1 = 0; elt1 < atom->ntypes; elt1++) { + reff[elt1] = cbrt(rsq*r + 1/(gamma[elt1+1]*gamma[elt1+1]*gamma[elt1+1])); + reffsq[elt1] = reff[elt1]*reff[elt1]; + reff4[elt1] = reffsq[elt1]*reffsq[elt1]; + reff7[elt1] = reff4[elt1]*reffsq[elt1]*reff[elt1]; + s2d_self[elt1] = 2.0*force->qqr2e*(1.5*erfcc_cut + 2.0*cdamp/MY_PIS*erfcd_cut + cdamp*cdamp*cdamp/MY_PIS*rsq*erfcd_cut + 0.5/reff[elt1] - 1.5/r + r6/reff7[elt1] + cdamp/MY_PIS); + } + + inum = list->inum; + ilist = list->ilist; + + for (ii = 0; ii < inum; ++ii) { + i = ilist[ii]; + if (atom->mask[i] & groupbit) { + + qi=q[i]; + if (qi < qmin[atom->type[i]]) { + Hdia_inv[i] = 1. / (eta[atom->type[i]]+2*omega[atom->type[i]]-s2d_self[atom->type[i]-1]); + b_s[i] = -((chi[atom->type[i]]-2*qmin[atom->type[i]]*omega[atom->type[i]]) + chizj[i]); + } else if (qi < qmax[atom->type[i]]) { + Hdia_inv[i] = 1. / (eta[atom->type[i]]-s2d_self[atom->type[i]-1]); + b_s[i] = -(chi[atom->type[i]] + chizj[i]); + } else { + Hdia_inv[i] = 1. / (eta[atom->type[i]]+2*omega[atom->type[i]]-s2d_self[atom->type[i]-1]); + b_s[i] = -((chi[atom->type[i]]-2*qmax[atom->type[i]]*omega[atom->type[i]]) + chizj[i]); + } + + b_t[i] = -1.0; + t[i] = t_hist[i][2] + 3 * (t_hist[i][0] - t_hist[i][1]); + s[i] = 4*(s_hist[i][0]+s_hist[i][2])-(6*s_hist[i][1]+s_hist[i][3]); + } + } + + pack_flag = 2; + comm->forward_comm(this); //Dist_vector(s); + pack_flag = 3; + comm->forward_comm(this); //Dist_vector(t); +} + +/* ---------------------------------------------------------------------- */ + +void FixQEqCTIP::compute_H() +{ + int inum, jnum, *ilist, *jlist, *numneigh, **firstneigh; + int i, j, ii, jj; + double **x; + double dx, dy, dz, r_sqr, r, reff; + double cutoffsq, cutoffcu, cutoff4, cdampcu, erfcc_cut, erfcd_cut, t_cut; + double erfcc, erfcd, t; + int elt1, elt2; + double shield[atom->ntypes][atom->ntypes], shieldcu[atom->ntypes][atom->ntypes], reffc[atom->ntypes][atom->ntypes], reffcsq[atom->ntypes][atom->ntypes], reffc4[atom->ntypes][atom->ntypes], reffc7[atom->ntypes][atom->ntypes]; + double s2d_shift[atom->ntypes][atom->ntypes], f_shift[atom->ntypes][atom->ntypes], e_shift[atom->ntypes][atom->ntypes]; + + x = atom->x; + int *mask = atom->mask; + + inum = list->inum; + ilist = list->ilist; + numneigh = list->numneigh; + firstneigh = list->firstneigh; + + cutoffsq = cutoff * cutoff; + cutoffcu = cutoffsq * cutoff; + cutoff4 = cutoffsq * cutoffsq; + cdampcu = cdamp * cdamp * cdamp; + + erfcd_cut = exp(-cdamp * cdamp * cutoffsq); + t_cut = 1.0 / (1.0 + EWALD_P * cdamp * cutoff); + erfcc_cut = t_cut * (A1 + t_cut * (A2 + t_cut * (A3 + t_cut * (A4 + t_cut * A5)))) * erfcd_cut; + + for (elt1 = 0; elt1 < atom->ntypes; elt1++) { + for (elt2 = 0; elt2 < atom->ntypes; elt2++) { + shield[elt1][elt2] = sqrt(gamma[elt1+1] * gamma[elt2+1]); + shieldcu[elt1][elt2] = shield[elt1][elt2] * shield[elt1][elt2] * shield[elt1][elt2]; + reffc[elt1][elt2] = cbrt(cutoffcu + 1 / shieldcu[elt1][elt2]); + reffcsq[elt1][elt2] = reffc[elt1][elt2] * reffc[elt1][elt2]; + reffc4[elt1][elt2] = reffcsq[elt1][elt2] * reffcsq[elt1][elt2]; + reffc7[elt1][elt2] = reffc4[elt1][elt2] * reffcsq[elt1][elt2] * reffc[elt1][elt2]; + s2d_shift[elt1][elt2] = 2.0 * erfcc_cut / cutoffcu + 4.0 * cdamp / MY_PIS * erfcd_cut / cutoffsq + 4.0 * cdampcu / MY_PIS * erfcd_cut - 2 / cutoffcu + 4 * cutoff4 / reffc7[elt1][elt2] - 2 * cutoff / reffc4[elt1][elt2]; + f_shift[elt1][elt2] = erfcc_cut / cutoffsq + 2.0 * cdamp / MY_PIS * erfcd_cut / cutoff - 1 / cutoffsq + cutoffsq / reffc4[elt1][elt2]; + e_shift[elt1][elt2] = erfcc_cut / cutoff + 1 / reffc[elt1][elt2] - 1 / cutoff; + } + } + + // fill in the H matrix + m_fill = 0; + for (ii = 0; ii < inum; ii++) { + i = ilist[ii]; + if (mask[i] & groupbit) { + jlist = firstneigh[i]; + jnum = numneigh[i]; + H.firstnbr[i] = m_fill; + + for (jj = 0; jj < jnum; jj++) { + j = jlist[jj]; + j &= NEIGHMASK; + + dx = x[j][0] - x[i][0]; + dy = x[j][1] - x[i][1]; + dz = x[j][2] - x[i][2]; + r_sqr = dx*dx + dy*dy + dz*dz; + + if (r_sqr <= cutoff_sq) { + H.jlist[m_fill] = j; + r = sqrt(r_sqr); + reff = cbrt(r_sqr * r + 1 / shieldcu[atom->type[i]-1][atom->type[j]-1]); + erfcd = exp(-cdamp * cdamp * r_sqr); + t = 1.0 / (1.0 + EWALD_P * cdamp * r); + erfcc = t * (A1 + t * (A2 + t * (A3 + t * (A4 + t * A5)))) * erfcd; + H.val[m_fill] = 0.5*force->qqr2e*(erfcc/r+1/reff-1/r-e_shift[atom->type[i]-1][atom->type[j]-1]+f_shift[atom->type[i]-1][atom->type[j]-1]*(r-cutoff)-s2d_shift[atom->type[i]-1][atom->type[j]-1]*0.5*(r-cutoff)*(r-cutoff)); + m_fill++; + } + } + H.numnbrs[i] = m_fill - H.firstnbr[i]; + } + } + + if (m_fill >= H.m) + error->all(FLERR,"Fix qeq/ctip has insufficient H matrix " + "size: m_fill={} H.m={}\n",m_fill, H.m); +} + +/* ---------------------------------------------------------------------- */ + +void FixQEqCTIP::sparse_matvec(sparse_matrix *A, double *x, double *b) +{ + int i, j, itr_j; + double *q=atom->q, qi; + + nlocal = atom->nlocal; + nall = atom->nlocal + atom->nghost; + + double r = cutoff; + double rsq = r*r; + double r6 = rsq*rsq*rsq; + + double erfcd_cut = exp(-cdamp * cdamp * rsq); + double t_cut = 1.0 / (1.0 + EWALD_P * cdamp * r); + double erfcc_cut = (t_cut * (A1 + t_cut * (A2 + t_cut * (A3 + t_cut * (A4 + t_cut * A5)))) * erfcd_cut) / r; + + int elt1; + double reff[atom->ntypes], reffsq[atom->ntypes], reff4[atom->ntypes], reff7[atom->ntypes], s2d_self[atom->ntypes]; + + for (elt1 = 0; elt1 < atom->ntypes; elt1++) { + reff[elt1] = cbrt(rsq*r + 1/(gamma[elt1+1]*gamma[elt1+1]*gamma[elt1+1])); + reffsq[elt1] = reff[elt1]*reff[elt1]; + reff4[elt1] = reffsq[elt1]*reffsq[elt1]; + reff7[elt1] = reff4[elt1]*reffsq[elt1]*reff[elt1]; + s2d_self[elt1] = 2.0*force->qqr2e*(1.5*erfcc_cut + 2.0*cdamp/MY_PIS*erfcd_cut + cdamp*cdamp*cdamp/MY_PIS*rsq*erfcd_cut + 0.5/reff[elt1] - 1.5/r + r6/reff7[elt1] + cdamp/MY_PIS); + } + + for (i = 0; i < nlocal; ++i) { + if (atom->mask[i] & groupbit) { + qi=q[i]; + if (qi < qmin[atom->type[i]]) { + b[i] = (eta[atom->type[i]]+2*omega[atom->type[i]]-s2d_self[atom->type[i]-1])*x[i]; + } else if (qi < qmax[atom->type[i]]) { + b[i] = (eta[atom->type[i]]-s2d_self[atom->type[i]-1]) * x[i]; + } else { + b[i] = (eta[atom->type[i]]+2*omega[atom->type[i]]-s2d_self[atom->type[i]-1])*x[i]; + } + } + } + + for (i = nlocal; i < nall; ++i) { + if (atom->mask[i] & groupbit) + b[i] = 0; + } + + for (i = 0; i < nlocal; ++i) { + if (atom->mask[i] & groupbit) { + for (itr_j=A->firstnbr[i]; itr_jfirstnbr[i]+A->numnbrs[i]; itr_j++) { + j = A->jlist[itr_j]; + b[i] += A->val[itr_j] * x[j]; + b[j] += A->val[itr_j] * x[i]; + } + } + } + +} + +/* ---------------------------------------------------------------------- */ + +int FixQEqCTIP::calculate_check_Q() +{ + int i, k, inum, ii; + int *ilist; + double u, s_sum, t_sum; + double *q = atom->q; + double qi_old,qi_new; + double qi_check1,qi_check2; + double qi_check3; + int n; + + inum = list->inum; + ilist = list->ilist; + + s_sum = parallel_vector_acc( s, inum ); + t_sum = parallel_vector_acc( t, inum); + u = s_sum / t_sum; + + n = 0; + for( ii = 0; ii < inum; ++ii ) { + i = ilist[ii]; + if (atom->mask[i] & groupbit) { + qi_old = q[i]; + q[i] = s[i] - u * t[i]; + + for( k = 4; k > 0; --k ) { + s_hist[i][k] = s_hist[i][k-1]; + t_hist[i][k] = t_hist[i][k-1]; + } + s_hist[i][0] = s[i]; + t_hist[i][0] = t[i]; + + qi_new = q[i]; + qi_check1=(qi_new-qmin[atom->type[i]])*(qi_old-qmin[atom->type[i]]); + qi_check2=(qi_new-qmax[atom->type[i]])*(qi_old-qmax[atom->type[i]]); + if ( qi_check1 < 0.0 || qi_check2 < 0.0 ) { + qi_check3=abs(qi_new-qi_old); + if (qi_check3 > tolerance) n++; + } + } + } + + pack_flag = 4; + comm->forward_comm( this ); //Dist_vector( atom->q ); + + return n; +} diff --git a/src/QEQ/fix_qeq_ctip.h b/src/QEQ/fix_qeq_ctip.h new file mode 100644 index 0000000000..5defa0f0e8 --- /dev/null +++ b/src/QEQ/fix_qeq_ctip.h @@ -0,0 +1,44 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef FIX_CLASS +// clang-format off +FixStyle(qeq/ctip,FixQEqCTIP); +// clang-format on +#else + +#ifndef LMP_FIX_QEQ_CTIP_H +#define LMP_FIX_QEQ_CTIP_H + +#include "fix_qeq.h" + +namespace LAMMPS_NS { + +class FixQEqCTIP : public FixQEq { + public: + FixQEqCTIP(class LAMMPS *, int, char **); + + void init() override; + void pre_force(int) override; + + private: + void init_matvec(); + void sparse_matvec(sparse_matrix *, double *, double *) override; + void compute_H(); + void extract_ctip(); + int calculate_check_Q(); + int nout; +}; +} // namespace LAMMPS_NS +#endif +#endif diff --git a/src/pair_coul_ctip.cpp b/src/pair_coul_ctip.cpp new file mode 100644 index 0000000000..85a6658654 --- /dev/null +++ b/src/pair_coul_ctip.cpp @@ -0,0 +1,525 @@ +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing author: Gabriel Plummer (NASA) +------------------------------------------------------------------------- */ + +#include "pair_coul_ctip.h" + +#include "atom.h" +#include "comm.h" +#include "error.h" +#include "force.h" +#include "math_const.h" +#include "memory.h" +#include "neigh_list.h" +#include "neighbor.h" +#include "potential_file_reader.h" + +#include +#include + +using namespace LAMMPS_NS; +using namespace MathConst; + +#define EWALD_F 1.12837917 +#define EWALD_P 0.3275911 +#define A1 0.254829592 +#define A2 -0.284496736 +#define A3 1.421413741 +#define A4 -1.453152027 +#define A5 1.061405429 +#define DELTA 4 + +/* ---------------------------------------------------------------------- */ + +PairCoulCTIP::PairCoulCTIP(LAMMPS *lmp) : Pair(lmp) +{ +params= nullptr; +} + +/* ---------------------------------------------------------------------- */ + +PairCoulCTIP::~PairCoulCTIP() +{ + if (copymode) return; + + memory->sfree(params); + memory->destroy(elem1param); + + if (allocated) { + memory->destroy(setflag); + memory->destroy(cutsq); + memory->destroy(qeq_x); + memory->destroy(qeq_j); + memory->destroy(qeq_g); + memory->destroy(qeq_z); + memory->destroy(qeq_c); + memory->destroy(qeq_q1); + memory->destroy(qeq_q2); + memory->destroy(qeq_w); + } +} + +/* ---------------------------------------------------------------------- */ + +void PairCoulCTIP::compute(int eflag, int vflag) +{ + int i, j, ii, jj, inum, jnum, itype, jtype; + int iparam_i, jparam_j; + double qtmp, xtmp, ytmp, ztmp, delx, dely, delz, ecoul, fpair; + double r, rsq, reff, reffsq, reff4, forcecoul, factor_coul; + double prefactor, erfcc, erfcd, t; + double selfion; + int *ilist, *jlist, *numneigh, **firstneigh; + + double cut_coulcu, cut_coul4, alphacu, erfcd_cut, t_cut, erfcc_cut; + int elt1, elt2; + + double shield[nelements][nelements], shieldcu[nelements][nelements], reffc[nelements][nelements], reffcsq[nelements][nelements], reffc4[nelements][nelements], reffc7[nelements][nelements]; + double s2d_shift[nelements][nelements], f_shift[nelements][nelements], e_shift[nelements][nelements], self_factor[nelements][nelements]; + + ecoul = 0.0; + selfion = 0.0; + ev_init(eflag, vflag); + + double **x = atom->x; + double **f = atom->f; + double *q = atom->q; + int *type = atom->type; + int nlocal = atom->nlocal; + double *special_coul = force->special_coul; + int newton_pair = force->newton_pair; + double qqrd2e = force->qqrd2e; + + inum = list->inum; + ilist = list->ilist; + numneigh = list->numneigh; + firstneigh = list->firstneigh; + + cut_coulcu = cut_coulsq * cut_coul; + cut_coul4 = cut_coulsq * cut_coulsq; + alphacu = alpha * alpha * alpha; + erfcd_cut = exp(-alpha * alpha * cut_coulsq); + t_cut = 1.0 / (1.0 + EWALD_P * alpha * cut_coul); + erfcc_cut = t_cut * (A1 + t_cut * (A2 + t_cut * (A3 + t_cut * (A4 + t_cut * A5)))) * erfcd_cut; + + for (elt1 = 0; elt1 < nelements; elt1++) { + for (elt2 = 0; elt2 < nelements; elt2++) { + shield[elt1][elt2] = sqrt(params[elt1].gamma * params[elt2].gamma); + shieldcu[elt1][elt2] = shield[elt1][elt2] * shield[elt1][elt2] * shield[elt1][elt2]; + reffc[elt1][elt2] = cbrt(cut_coulcu + 1 / shieldcu[elt1][elt2]); + reffcsq[elt1][elt2] = reffc[elt1][elt2] * reffc[elt1][elt2]; + reffc4[elt1][elt2] = reffcsq[elt1][elt2] * reffcsq[elt1][elt2]; + reffc7[elt1][elt2] = reffc4[elt1][elt2] * reffcsq[elt1][elt2] * reffc[elt1][elt2]; + s2d_shift[elt1][elt2] = 2.0 * erfcc_cut / cut_coulcu + 4.0 * alpha / MY_PIS * erfcd_cut / cut_coulsq + 4.0 * alphacu / MY_PIS * erfcd_cut - 2 / cut_coulcu + 4 * cut_coul4 / reffc7[elt1][elt2] - 2 * cut_coul / reffc4[elt1][elt2]; + f_shift[elt1][elt2] = erfcc_cut / cut_coulsq + 2.0 * alpha / MY_PIS * erfcd_cut / cut_coul - 1 / cut_coulsq + cut_coulsq / reffc4[elt1][elt2]; + e_shift[elt1][elt2] = 2.0 * erfcc_cut / cut_coul + 2.0 * alpha / MY_PIS * erfcd_cut - 2 / cut_coul + 1 / reffc[elt1][elt2] + cut_coulcu / reffc4[elt1][elt2] + s2d_shift[elt1][elt2] * cut_coulsq * 0.5; + self_factor[elt1][elt2] = -(e_shift[elt1][elt2] * 0.5 + alpha / MY_PIS) * qqrd2e; + } + } + + // loop over neighbors of my atoms + + for (ii = 0; ii < inum; ii++) { + i = ilist[ii]; + qtmp = q[i]; + xtmp = x[i][0]; + ytmp = x[i][1]; + ztmp = x[i][2]; + itype = map[type[i]]; + jlist = firstneigh[i]; + jnum = numneigh[i]; + iparam_i = elem1param[itype]; + + selfion = self(¶ms[iparam_i],qtmp); + + if (evflag) ev_tally(i,i,nlocal,0,0.0,selfion,0.0,0.0,0.0,0.0); + + if (eflag) { + double e_self = self_factor[iparam_i][iparam_i] * qtmp * qtmp; + ev_tally(i, i, nlocal, 0, 0.0, e_self, 0.0, 0.0, 0.0, 0.0); + } + + for (jj = 0; jj < jnum; jj++) { + j = jlist[jj]; + factor_coul = special_coul[sbmask(j)]; + j &= NEIGHMASK; + + delx = xtmp - x[j][0]; + dely = ytmp - x[j][1]; + delz = ztmp - x[j][2]; + rsq = delx * delx + dely * dely + delz * delz; + + if (rsq < cut_coulsq) { + jtype = map[type[j]]; + jparam_j = elem1param[jtype]; + r = sqrt(rsq); + reff = cbrt(rsq * r + 1/shieldcu[iparam_i][jparam_j]); + reffsq = reff * reff; + reff4 = reffsq * reffsq; + prefactor = qqrd2e * qtmp * q[j] / r; + erfcd = exp(-alpha * alpha * rsq); + t = 1.0 / (1.0 + EWALD_P * alpha * r); + erfcc = t * (A1 + t * (A2 + t * (A3 + t * (A4 + t * A5)))) * erfcd; + + forcecoul = prefactor * (erfcc / r + 2.0 * alpha / MY_PIS * erfcd + rsq * r / reff4 - 1 / r - r * f_shift[iparam_i][jparam_j] + r * s2d_shift[iparam_i][jparam_j] * (r - cut_coul)) * r; + if (factor_coul < 1.0) forcecoul -= (1.0 - factor_coul) * prefactor; + fpair = forcecoul / rsq; + + f[i][0] += delx * fpair; + f[i][1] += dely * fpair; + f[i][2] += delz * fpair; + if (newton_pair || j < nlocal) { + f[j][0] -= delx * fpair; + f[j][1] -= dely * fpair; + f[j][2] -= delz * fpair; + } + + if (eflag) { + ecoul = prefactor * (erfcc + r / reff - 1 - r * erfcc_cut / cut_coul - r / reffc[iparam_i][jparam_j] + r / cut_coul + r * f_shift[iparam_i][jparam_j] * (r - cut_coul) - r * s2d_shift[iparam_i][jparam_j] * (r - cut_coul) * (r - cut_coul)* 0.5); + if (factor_coul < 1.0) ecoul -= (1.0 - factor_coul) * prefactor; + } else + ecoul = 0.0; + + if (evflag) ev_tally(i, j, nlocal, newton_pair, 0.0, ecoul, fpair, delx, dely, delz); + } + } + } + + if (vflag_fdotr) virial_fdotr_compute(); +} + +/* ---------------------------------------------------------------------- */ + +double PairCoulCTIP::self(Param *param, double qi) +{ + double s1=param->chi, s2=param->eta, s3=param->qmin, s4=param->qmax, s5=param->omega; + + if ( qi < s3 ) { + return qi*((s1-2*s3*s5)+qi*(0.50*s2+s5))+s3*s3*s5; + } else if ( qi < s4 ) { + return qi*(s1+qi*(0.50*s2)); + } else { + return qi*((s1-2*s4*s5)+qi*(0.50*s2+s5))+s4*s4*s5; + } + + return 0.0; +} + +/* ---------------------------------------------------------------------- + allocate all arrays +------------------------------------------------------------------------- */ + +void PairCoulCTIP::allocate() +{ + allocated = 1; + int n = atom->ntypes; + + memory->create(setflag, n + 1, n + 1, "pair:setflag"); + for (int i = 1; i <= n; i++) + for (int j = i; j <= n; j++) setflag[i][j] = 0; + + memory->create(cutsq, n + 1, n + 1, "pair:cutsq"); + + memory->create(qeq_x,n+1,"pair:qeq_x"); + memory->create(qeq_j,n+1,"pair:qeq_j"); + memory->create(qeq_g,n+1,"pair:qeq_g"); + memory->create(qeq_z,n+1,"pair:qeq_z"); + memory->create(qeq_c,n+1,"pair:qeq_c"); + memory->create(qeq_q1,n+1,"pair:qeq_q1"); + memory->create(qeq_q2,n+1,"pair:qeq_q2"); + memory->create(qeq_w,n+1,"pair:qeq_w"); + + map = new int[n+1]; +} + +/* ---------------------------------------------------------------------- + global settings +------------------------------------------------------------------------- */ + +void PairCoulCTIP::settings(int narg, char **arg) +{ + if (narg != 2) error->all(FLERR, "Illegal pair_style command"); + + alpha = utils::numeric(FLERR, arg[0], false, lmp); + cut_coul = utils::numeric(FLERR, arg[1], false, lmp); +} + +/* ---------------------------------------------------------------------- + set coeffs for one or more type pairs +------------------------------------------------------------------------- */ + +void PairCoulCTIP::coeff(int narg, char **arg) +{ + if (!allocated) allocate(); + + map_element2type(narg-3, arg+3); + + // read potential file and initialize potential parameters + + read_file(arg[2]); + setup_params(); + +} + +/* ---------------------------------------------------------------------- + init specific to this pair style +------------------------------------------------------------------------- */ + +void PairCoulCTIP::init_style() +{ + if (!atom->q_flag) error->all(FLERR, "Pair style coul/ctip requires atom attribute q"); + + neighbor->add_request(this); + + cut_coulsq = cut_coul * cut_coul; + +} + +/* ---------------------------------------------------------------------- + init for one type pair i,j and corresponding j,i +------------------------------------------------------------------------- */ + +double PairCoulCTIP::init_one(int /*i*/, int /*j*/) +{ + return cut_coul; +} + +/* ---------------------------------------------------------------------- */ + +void PairCoulCTIP::read_file(char *file) +{ + memory->sfree(params); + params = nullptr; + nparams = 0; + maxparam = 0; + + // open file on proc 0 + if (comm->me == 0) { + PotentialFileReader reader(lmp, file, "coul/ctip"); + char * line; + + while ((line = reader.next_line(NPARAMS_PER_LINE))) { + try { + ValueTokenizer values(line); + + std::string iname = values.next_string(); + + // ielement = 1st args + int ielement; + + for (ielement = 0; ielement < nelements; ielement++) + if (iname == elements[ielement]) break; + + // load up parameter settings and error check their values + + if (nparams == maxparam) { + maxparam += DELTA; + params = (Param *) memory->srealloc(params,maxparam*sizeof(Param), + "pair:params"); + + // make certain all addional allocated storage is initialized + // to avoid false positives when checking with valgrind + + memset(params + nparams, 0, DELTA*sizeof(Param)); + } + + + params[nparams].ielement = ielement; + params[nparams].chi = values.next_double(); + params[nparams].eta = values.next_double(); + params[nparams].gamma = values.next_double(); + params[nparams].zeta = values.next_double(); + params[nparams].zcore = values.next_double(); + params[nparams].qmin = values.next_double(); + params[nparams].qmax = values.next_double(); + params[nparams].omega = values.next_double(); + + } catch (TokenizerException &e) { + error->one(FLERR, e.what()); + } + + // parameter sanity check + + if (params[nparams].eta < 0.0 || params[nparams].zeta < 0.0 || + params[nparams].zcore < 0.0 || params[nparams].gamma < 0.0 || params[nparams].qmin > params[nparams].qmax || params[nparams].omega < 0.0 ) + error->one(FLERR,"Illegal coul/ctip parameter"); + + nparams++; + } + } + + MPI_Bcast(&nparams, 1, MPI_INT, 0, world); + MPI_Bcast(&maxparam, 1, MPI_INT, 0, world); + + if (comm->me != 0) { + params = (Param *) memory->srealloc(params,maxparam*sizeof(Param), "pair:params"); + } + + MPI_Bcast(params, maxparam*sizeof(Param), MPI_BYTE, 0, world); +} + +/* ---------------------------------------------------------------------- */ + +void PairCoulCTIP::setup_params() +{ + int i,m,n; + + // set elem1param + + memory->destroy(elem1param); + memory->create(elem1param,nelements,"pair:elem1param"); + + for (i = 0; i < nelements; i++) { + n = -1; + for (m = 0; m < nparams; m++) { + if (i == params[m].ielement) { + if (n >= 0) error->all(FLERR,"Potential file has duplicate entry"); + n = m; + } + } + if (n < 0) error->all(FLERR,"Potential file is missing an entry"); + elem1param[i] = n; + } + +} + +/* ---------------------------------------------------------------------- + proc 0 writes to restart file +------------------------------------------------------------------------- */ + +void PairCoulCTIP::write_restart(FILE *fp) +{ + write_restart_settings(fp); + + int i, j; + for (i = 1; i <= atom->ntypes; i++) + for (j = i; j <= atom->ntypes; j++) { fwrite(&setflag[i][j], sizeof(int), 1, fp); } +} + +/* ---------------------------------------------------------------------- + proc 0 reads from restart file, bcasts +------------------------------------------------------------------------- */ + +void PairCoulCTIP::read_restart(FILE *fp) +{ + read_restart_settings(fp); + allocate(); + + int i, j; + int me = comm->me; + for (i = 1; i <= atom->ntypes; i++) + for (j = i; j <= atom->ntypes; j++) { + if (me == 0) utils::sfread(FLERR, &setflag[i][j], sizeof(int), 1, fp, nullptr, error); + MPI_Bcast(&setflag[i][j], 1, MPI_INT, 0, world); + } +} + +/* ---------------------------------------------------------------------- + proc 0 writes to restart file +------------------------------------------------------------------------- */ + +void PairCoulCTIP::write_restart_settings(FILE *fp) +{ + fwrite(&alpha, sizeof(double), 1, fp); + fwrite(&cut_coul, sizeof(double), 1, fp); + fwrite(&offset_flag, sizeof(int), 1, fp); + fwrite(&mix_flag, sizeof(int), 1, fp); +} + +/* ---------------------------------------------------------------------- + proc 0 reads from restart file, bcasts +------------------------------------------------------------------------- */ + +void PairCoulCTIP::read_restart_settings(FILE *fp) +{ + if (comm->me == 0) { + utils::sfread(FLERR, &alpha, sizeof(double), 1, fp, nullptr, error); + utils::sfread(FLERR, &cut_coul, sizeof(double), 1, fp, nullptr, error); + utils::sfread(FLERR, &offset_flag, sizeof(int), 1, fp, nullptr, error); + utils::sfread(FLERR, &mix_flag, sizeof(int), 1, fp, nullptr, error); + } + MPI_Bcast(&alpha, 1, MPI_DOUBLE, 0, world); + MPI_Bcast(&cut_coul, 1, MPI_DOUBLE, 0, world); + MPI_Bcast(&offset_flag, 1, MPI_INT, 0, world); + MPI_Bcast(&mix_flag, 1, MPI_INT, 0, world); +} + +/* ---------------------------------------------------------------------- */ + +void *PairCoulCTIP::extract(const char *str, int &dim) +{ + if (strcmp(str, "cut_coul") == 0) { + dim = 0; + return (void *) &cut_coul; + } + if (strcmp(str,"chi") == 0 && qeq_x) { + dim = 1; + for (int i = 1; i <= atom->ntypes; i++) + if (map[i] >= 0) qeq_x[i] = params[map[i]].chi; + else qeq_x[i] = 0.0; + return (void *) qeq_x; + } + if (strcmp(str,"eta") == 0 && qeq_j) { + dim = 1; + for (int i = 1; i <= atom->ntypes; i++) + if (map[i] >= 0) qeq_j[i] = params[map[i]].eta; + else qeq_j[i] = 0.0; + return (void *) qeq_j; + } + if (strcmp(str,"gamma") == 0 && qeq_g) { + dim = 1; + for (int i = 1; i <= atom->ntypes; i++) + if (map[i] >= 0) qeq_g[i] = params[map[i]].gamma; + else qeq_g[i] = 0.0; + return (void *) qeq_g; + } + if (strcmp(str,"zeta") == 0 && qeq_z) { + dim = 1; + for (int i = 1; i <= atom->ntypes; i++) + if (map[i] >= 0) qeq_z[i] = params[map[i]].zeta; + else qeq_z[i] = 0.0; + return (void *) qeq_z; + } + if (strcmp(str,"zcore") == 0 && qeq_c) { + dim = 1; + for (int i = 1; i <= atom->ntypes; i++) + if (map[i] >= 0) qeq_c[i] = params[map[i]].zcore; + else qeq_c[i] = 0.0; + return (void *) qeq_c; + } + if (strcmp(str,"qmin") == 0 && qeq_q1) { + dim = 1; + for (int i = 1; i <= atom->ntypes; i++) + if (map[i] >= 0) qeq_q1[i] = params[map[i]].qmin; + else qeq_q1[i] = 0.0; + return (void *) qeq_q1; + } + if (strcmp(str,"qmax") == 0 && qeq_q2) { + dim = 1; + for (int i = 1; i <= atom->ntypes; i++) + if (map[i] >= 0) qeq_q2[i] = params[map[i]].qmax; + else qeq_q2[i] = 0.0; + return (void *) qeq_q2; + } + if (strcmp(str,"omega") == 0 && qeq_w) { + dim = 1; + for (int i = 1; i <= atom->ntypes; i++) + if (map[i] >= 0) qeq_w[i] = params[map[i]].omega; + else qeq_w[i] = 0.0; + return (void *) qeq_w; + } + return nullptr; +} diff --git a/src/pair_coul_ctip.h b/src/pair_coul_ctip.h new file mode 100644 index 0000000000..abf5bf7ae8 --- /dev/null +++ b/src/pair_coul_ctip.h @@ -0,0 +1,67 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef PAIR_CLASS +// clang-format off +PairStyle(coul/ctip,PairCoulCTIP); +// clang-format on +#else + +#ifndef LMP_PAIR_COUL_CTIP_H +#define LMP_PAIR_COUL_CTIP_H + +#include "pair.h" + +namespace LAMMPS_NS { + +class PairCoulCTIP : public Pair { + public: + PairCoulCTIP(class LAMMPS *); + ~PairCoulCTIP() override; + void compute(int, int) override; + void settings(int, char **) override; + void coeff(int, char **) override; + void init_style() override; + double init_one(int, int) override; + void write_restart(FILE *) override; + void read_restart(FILE *) override; + void write_restart_settings(FILE *) override; + void read_restart_settings(FILE *) override; + void *extract(const char *, int &) override; + + static constexpr int NPARAMS_PER_LINE = 9; + + protected: + double cut_coul, cut_coulsq; + double alpha; + + struct Param { + double chi, eta, gamma, zeta, zcore, qmin, qmax, omega; + int ielement; + }; + + Param *params; + + double *qeq_x, *qeq_j, *qeq_g, *qeq_z, *qeq_c, *qeq_q1, *qeq_q2, *qeq_w; + + void allocate(); + + void read_file(char *); + void setup_params(); + double self(Param *, double); +}; + +} // namespace LAMMPS_NS + +#endif +#endif From 857315298814ab4af0f039e5beec4be108f59c00 Mon Sep 17 00:00:00 2001 From: gplummer317 Date: Mon, 3 Jun 2024 11:11:40 -0700 Subject: [PATCH 0029/1018] Update src/QEQ/fix_qeq_ctip.cpp Co-authored-by: Axel Kohlmeyer --- src/QEQ/fix_qeq_ctip.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/QEQ/fix_qeq_ctip.cpp b/src/QEQ/fix_qeq_ctip.cpp index 36f087ddfd..162976f4a2 100644 --- a/src/QEQ/fix_qeq_ctip.cpp +++ b/src/QEQ/fix_qeq_ctip.cpp @@ -131,7 +131,7 @@ void FixQEqCTIP::pre_force(int /*vflag*/) matvecs += CG(b_t, t); // CG on t - parallel matvecs /= 2; n=calculate_check_Q(); - MPI_Allreduce(&n, &nout, 1, MPI_INTEGER, MPI_SUM, world); + MPI_Allreduce(&n, &nout, 1, MPI_INT, MPI_SUM, world); if (nout == 0) break; } From c4b1704bd369cdae625b1155ed9a98f1f012c577 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 7 Jun 2024 11:13:41 -0400 Subject: [PATCH 0030/1018] added kokkos_omp tests --- unittest/force-styles/test_bond_style.cpp | 105 ++++++ unittest/force-styles/test_dihedral_style.cpp | 105 ++++++ unittest/force-styles/test_fix_timestep.cpp | 299 ++++++++++++++++++ unittest/force-styles/test_improper_style.cpp | 102 ++++++ 4 files changed, 611 insertions(+) diff --git a/unittest/force-styles/test_bond_style.cpp b/unittest/force-styles/test_bond_style.cpp index 185d28089e..c01d71f7d7 100644 --- a/unittest/force-styles/test_bond_style.cpp +++ b/unittest/force-styles/test_bond_style.cpp @@ -531,6 +531,111 @@ TEST(BondStyle, omp) if (!verbose) ::testing::internal::GetCapturedStdout(); }; +TEST(BondStyle, kokkos_omp) +{ + if (!LAMMPS::is_installed_pkg("KOKKOS")) GTEST_SKIP(); + if (test_config.skip_tests.count(test_info_->name())) GTEST_SKIP(); + if (!Info::has_accelerator_feature("KOKKOS", "api", "openmp")) GTEST_SKIP(); + + LAMMPS::argv args = {"BondStyle", "-log", "none", "-echo", "screen", "-nocite", + "-k", "on", "t", "4", "-sf", "kk"}; + + ::testing::internal::CaptureStdout(); + LAMMPS *lmp = init_lammps(args, test_config, true); + + std::string output = ::testing::internal::GetCapturedStdout(); + if (verbose) std::cout << output; + + if (!lmp) { + std::cerr << "One or more prerequisite styles with /kk suffix\n" + "are not available in this LAMMPS configuration:\n"; + for (auto &prerequisite : test_config.prerequisites) { + std::cerr << prerequisite.first << "_style " << prerequisite.second << "\n"; + } + GTEST_SKIP(); + } + + EXPECT_THAT(output, StartsWith("LAMMPS (")); + EXPECT_THAT(output, HasSubstr("Loop time")); + + // abort if running in parallel and not all atoms are local + const int nlocal = lmp->atom->nlocal; + ASSERT_EQ(lmp->atom->natoms, nlocal); + + // relax error a bit for KOKKOS package + double epsilon = 5.0 * test_config.epsilon; + + ErrorStats stats; + auto bond = lmp->force->bond; + + EXPECT_FORCES("init_forces (newton on)", lmp->atom, test_config.init_forces, epsilon); + EXPECT_STRESS("init_stress (newton on)", bond->virial, test_config.init_stress, 10 * epsilon); + + stats.reset(); + EXPECT_FP_LE_WITH_EPS(bond->energy, test_config.init_energy, epsilon); + if (print_stats) std::cerr << "init_energy stats, newton on: " << stats << std::endl; + + if (!verbose) ::testing::internal::CaptureStdout(); + run_lammps(lmp); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + EXPECT_FORCES("run_forces (newton on)", lmp->atom, test_config.run_forces, 10 * epsilon); + EXPECT_STRESS("run_stress (newton on)", bond->virial, test_config.run_stress, 10 * epsilon); + + stats.reset(); + int id = lmp->modify->find_compute("sum"); + double energy = lmp->modify->compute[id]->compute_scalar(); + EXPECT_FP_LE_WITH_EPS(bond->energy, test_config.run_energy, epsilon); + + // FIXME: this is currently broken ??? for KOKKOS with bond style hybrid + // needs to be fixed in the main code somewhere. Not sure where, though. + //if (test_config.bond_style.substr(0, 6) != "hybrid") + // EXPECT_FP_LE_WITH_EPS(bond->energy, energy, epsilon); + + if (print_stats) std::cerr << "run_energy stats, newton on: " << stats << std::endl; + + if (!verbose) ::testing::internal::CaptureStdout(); + cleanup_lammps(lmp, test_config); + lmp = init_lammps(args, test_config, false); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + // skip over these tests if newton bond is forced to be on + if (lmp->force->newton_bond == 0) { + bond = lmp->force->bond; + + EXPECT_FORCES("init_forces (newton off)", lmp->atom, test_config.init_forces, epsilon); + EXPECT_STRESS("init_stress (newton off)", bond->virial, test_config.init_stress, + 10 * epsilon); + + stats.reset(); + EXPECT_FP_LE_WITH_EPS(bond->energy, test_config.init_energy, epsilon); + if (print_stats) std::cerr << "init_energy stats, newton off:" << stats << std::endl; + + if (!verbose) ::testing::internal::CaptureStdout(); + run_lammps(lmp); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + EXPECT_FORCES("run_forces (newton off)", lmp->atom, test_config.run_forces, 10 * epsilon); + EXPECT_STRESS("run_stress (newton off)", bond->virial, test_config.run_stress, + 10 * epsilon); + + stats.reset(); + id = lmp->modify->find_compute("sum"); + energy = lmp->modify->compute[id]->compute_scalar(); + EXPECT_FP_LE_WITH_EPS(bond->energy, test_config.run_energy, epsilon); + + // FIXME: this is currently broken ??? for KOKKOS with bond style hybrid + // needs to be fixed in the main code somewhere. Not sure where, though. + //if (test_config.bond_style.substr(0, 6) != "hybrid") + // EXPECT_FP_LE_WITH_EPS(bond->energy, energy, epsilon); + + if (print_stats) std::cerr << "run_energy stats, newton off:" << stats << std::endl; + } + + if (!verbose) ::testing::internal::CaptureStdout(); + cleanup_lammps(lmp, test_config); + if (!verbose) ::testing::internal::GetCapturedStdout(); +}; TEST(BondStyle, numdiff) { diff --git a/unittest/force-styles/test_dihedral_style.cpp b/unittest/force-styles/test_dihedral_style.cpp index efc37b9e03..b3d712417b 100644 --- a/unittest/force-styles/test_dihedral_style.cpp +++ b/unittest/force-styles/test_dihedral_style.cpp @@ -533,6 +533,111 @@ TEST(DihedralStyle, omp) if (!verbose) ::testing::internal::GetCapturedStdout(); }; +TEST(DihedralStyle, kokkos_omp) +{ + if (!LAMMPS::is_installed_pkg("KOKKOS")) GTEST_SKIP(); + if (test_config.skip_tests.count(test_info_->name())) GTEST_SKIP(); + if (!Info::has_accelerator_feature("KOKKOS", "api", "openmp")) GTEST_SKIP(); + + LAMMPS::argv args = {"DihedralStyle", "-log", "none", "-echo", "screen", "-nocite", + "-k", "on", "t", "4", "-sf", "kk"}; + + ::testing::internal::CaptureStdout(); + LAMMPS *lmp = init_lammps(args, test_config, true); + + std::string output = ::testing::internal::GetCapturedStdout(); + if (verbose) std::cout << output; + + if (!lmp) { + std::cerr << "One or more prerequisite styles with /kk suffix\n" + "are not available in this LAMMPS configuration:\n"; + for (auto &prerequisite : test_config.prerequisites) { + std::cerr << prerequisite.first << "_style " << prerequisite.second << "\n"; + } + GTEST_SKIP(); + } + + EXPECT_THAT(output, StartsWith("LAMMPS (")); + EXPECT_THAT(output, HasSubstr("Loop time")); + + // abort if running in parallel and not all atoms are local + const int nlocal = lmp->atom->nlocal; + ASSERT_EQ(lmp->atom->natoms, nlocal); + + // relax error a bit for KOKKOS package + double epsilon = 5.0 * test_config.epsilon; + + ErrorStats stats; + auto dihedral = lmp->force->dihedral; + + EXPECT_FORCES("init_forces (newton on)", lmp->atom, test_config.init_forces, epsilon); + EXPECT_STRESS("init_stress (newton on)", dihedral->virial, test_config.init_stress, + 10 * epsilon); + + stats.reset(); + EXPECT_FP_LE_WITH_EPS(dihedral->energy, test_config.init_energy, epsilon); + if (print_stats) std::cerr << "init_energy stats, newton on: " << stats << std::endl; + + if (!verbose) ::testing::internal::CaptureStdout(); + run_lammps(lmp); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + EXPECT_FORCES("run_forces (newton on)", lmp->atom, test_config.run_forces, 10 * epsilon); + EXPECT_STRESS("run_stress (newton on)", dihedral->virial, test_config.run_stress, 10 * epsilon); + + stats.reset(); + int id = lmp->modify->find_compute("sum"); + double energy = lmp->modify->compute[id]->compute_scalar(); + EXPECT_FP_LE_WITH_EPS(dihedral->energy, test_config.run_energy, epsilon); + + // FIXME: this is currently broken ??? for KOKKOS with dihedral style hybrid + // needs to be fixed in the main code somewhere. Not sure where, though. + //if (test_config.dihedral_style.substr(0, 6) != "hybrid") + // EXPECT_FP_LE_WITH_EPS(dihedral->energy, energy, epsilon); + //if (print_stats) std::cerr << "run_energy stats, newton on: " << stats << std::endl; + + if (!verbose) ::testing::internal::CaptureStdout(); + cleanup_lammps(lmp, test_config); + lmp = init_lammps(args, test_config, false); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + // skip over these tests if newton bond is forced to be on + if (lmp->force->newton_bond == 0) { + dihedral = lmp->force->dihedral; + + EXPECT_FORCES("init_forces (newton off)", lmp->atom, test_config.init_forces, epsilon); + EXPECT_STRESS("init_stress (newton off)", dihedral->virial, test_config.init_stress, + 10 * epsilon); + + stats.reset(); + EXPECT_FP_LE_WITH_EPS(dihedral->energy, test_config.init_energy, epsilon); + if (print_stats) std::cerr << "init_energy stats, newton off:" << stats << std::endl; + + if (!verbose) ::testing::internal::CaptureStdout(); + run_lammps(lmp); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + EXPECT_FORCES("run_forces (newton off)", lmp->atom, test_config.run_forces, 10 * epsilon); + EXPECT_STRESS("run_stress (newton off)", dihedral->virial, test_config.run_stress, + 10 * epsilon); + + stats.reset(); + id = lmp->modify->find_compute("sum"); + energy = lmp->modify->compute[id]->compute_scalar(); + EXPECT_FP_LE_WITH_EPS(dihedral->energy, test_config.run_energy, epsilon); + + // FIXME: this is currently broken ??? for KOKKOS with dihedral style hybrid + // needs to be fixed in the main code somewhere. Not sure where, though. + //if (test_config.dihedral_style.substr(0, 6) != "hybrid") + // EXPECT_FP_LE_WITH_EPS(dihedral->energy, energy, epsilon); + + if (print_stats) std::cerr << "run_energy stats, newton off:" << stats << std::endl; + } + + if (!verbose) ::testing::internal::CaptureStdout(); + cleanup_lammps(lmp, test_config); + if (!verbose) ::testing::internal::GetCapturedStdout(); +}; TEST(DihedralStyle, numdiff) { diff --git a/unittest/force-styles/test_fix_timestep.cpp b/unittest/force-styles/test_fix_timestep.cpp index 2d2c2fa0b8..c1fd32817d 100644 --- a/unittest/force-styles/test_fix_timestep.cpp +++ b/unittest/force-styles/test_fix_timestep.cpp @@ -839,3 +839,302 @@ TEST(FixTimestep, omp) cleanup_lammps(lmp, test_config); if (!verbose) ::testing::internal::GetCapturedStdout(); }; + +TEST(FixTimestep, kokkos_omp) +{ + if (!LAMMPS::is_installed_pkg("KOKKOS")) GTEST_SKIP(); + if (test_config.skip_tests.count(test_info_->name())) GTEST_SKIP(); + if (!Info::has_accelerator_feature("KOKKOS", "api", "openmp")) GTEST_SKIP(); + + LAMMPS::argv args = {"FixTimestep", "-log", "none", "-echo", "screen", "-nocite", + "-k", "on", "t", "4", "-sf", "kk"}; + + ::testing::internal::CaptureStdout(); + LAMMPS *lmp = init_lammps(args, test_config); + std::string output = ::testing::internal::GetCapturedStdout(); + if (verbose) std::cout << output; + + if (!lmp) { + std::cerr << "One or more prerequisite styles with /kk suffix\n" + "are not available in this LAMMPS configuration:\n"; + for (auto &prerequisite : test_config.prerequisites) { + std::cerr << prerequisite.first << "_style " << prerequisite.second << "\n"; + } + GTEST_SKIP(); + } + + EXPECT_THAT(output, StartsWith("LAMMPS (")); + EXPECT_THAT(output, HasSubstr("Loop time")); + + // abort if running in parallel and not all atoms are local + const int nlocal = lmp->atom->nlocal; + ASSERT_EQ(lmp->atom->natoms, nlocal); + + // relax error a bit for KOKKOS package + double epsilon = 5.0 * test_config.epsilon; + // relax test precision when using pppm and single precision FFTs +#if defined(FFT_SINGLE) + if (lmp->force->kspace && utils::strmatch(lmp->force->kspace_style, "^pppm")) epsilon *= 2.0e8; +#endif + + ErrorStats stats; + + EXPECT_POSITIONS("run_pos (normal run, verlet)", lmp->atom, test_config.run_pos, epsilon); + EXPECT_VELOCITIES("run_vel (normal run, verlet)", lmp->atom, test_config.run_vel, epsilon); + + int ifix = lmp->modify->find_fix("test"); + if (ifix < 0) { + FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; + } else { + Fix *fix = lmp->modify->fix[ifix]; + if (fix->thermo_virial) { + EXPECT_STRESS("run_stress (normal run, verlet)", fix->virial, test_config.run_stress, + epsilon); + } + + stats.reset(); + // global scalar + if (fix->scalar_flag) { + double value = fix->compute_scalar(); + EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, epsilon); + } + + // global vector + if (fix->vector_flag) { + int num = fix->size_vector; + EXPECT_EQ(num, test_config.global_vector.size()); + + for (int i = 0; i < num; ++i) + EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), + epsilon); + } + + // check t_target for thermostats + + int dim = -1; + double *ptr = (double *)fix->extract("t_target", dim); + if ((ptr != nullptr) && (dim == 0)) { + int ivar = lmp->input->variable->find("t_target"); + if (ivar >= 0) { + double t_ref = atof(lmp->input->variable->retrieve("t_target")); + double t_target = *ptr; + EXPECT_FP_LE_WITH_EPS(t_target, t_ref, epsilon); + } + } + if (print_stats && stats.has_data()) + std::cerr << "global_data, normal run, verlet: " << stats << std::endl; + } + + if (!verbose) ::testing::internal::CaptureStdout(); + restart_lammps(lmp, test_config, false, false); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + EXPECT_POSITIONS("run_pos (restart, verlet)", lmp->atom, test_config.run_pos, epsilon); + EXPECT_VELOCITIES("run_vel (restart, verlet)", lmp->atom, test_config.run_vel, epsilon); + + ifix = lmp->modify->find_fix("test"); + if (ifix < 0) { + FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; + } else { + Fix *fix = lmp->modify->fix[ifix]; + if (fix->thermo_virial) { + EXPECT_STRESS("run_stress (restart, verlet)", fix->virial, test_config.run_stress, + epsilon); + } + + stats.reset(); + + // global scalar + if (fix->scalar_flag) { + double value = fix->compute_scalar(); + EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, epsilon); + } + + // global vector + if (fix->vector_flag) { + int num = fix->size_vector; + EXPECT_EQ(num, test_config.global_vector.size()); + + for (int i = 0; i < num; ++i) + EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), + epsilon); + } + if (print_stats && stats.has_data()) + std::cerr << "global_data, restart, verlet: " << stats << std::endl; + } + + if (lmp->atom->rmass == nullptr) { + if (!verbose) ::testing::internal::CaptureStdout(); + restart_lammps(lmp, test_config, true, false); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + EXPECT_POSITIONS("run_pos (rmass, verlet)", lmp->atom, test_config.run_pos, epsilon); + EXPECT_VELOCITIES("run_vel (rmass, verlet)", lmp->atom, test_config.run_vel, epsilon); + + ifix = lmp->modify->find_fix("test"); + if (ifix < 0) { + FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; + } else { + Fix *fix = lmp->modify->fix[ifix]; + if (fix->thermo_virial) { + EXPECT_STRESS("run_stress (rmass, verlet)", fix->virial, test_config.run_stress, + epsilon); + } + + stats.reset(); + + // global scalar + if (fix->scalar_flag) { + double value = fix->compute_scalar(); + EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, epsilon); + } + + // global vector + if (fix->vector_flag) { + int num = fix->size_vector; + EXPECT_EQ(num, test_config.global_vector.size()); + + for (int i = 0; i < num; ++i) + EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), + epsilon); + } + if (print_stats && stats.has_data()) + std::cerr << "global_data, rmass, verlet: " << stats << std::endl; + } + } + + // rigid fixes need work to test properly with r-RESPA, + // also, torque is not supported by respa/omp + ifix = lmp->modify->find_fix("test"); + if (!utils::strmatch(lmp->modify->fix[ifix]->style, "^rigid") && !lmp->atom->torque) { + + if (!verbose) ::testing::internal::CaptureStdout(); + cleanup_lammps(lmp, test_config); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + ::testing::internal::CaptureStdout(); + lmp = init_lammps(args, test_config, true); + output = ::testing::internal::GetCapturedStdout(); + if (verbose) std::cout << output; + + // lower required precision by two orders of magnitude to accommodate respa + epsilon *= 100.0; + + EXPECT_POSITIONS("run_pos (normal run, respa)", lmp->atom, test_config.run_pos, epsilon); + EXPECT_VELOCITIES("run_vel (normal run, respa)", lmp->atom, test_config.run_vel, epsilon); + + ifix = lmp->modify->find_fix("test"); + if (ifix < 0) { + FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; + } else { + Fix *fix = lmp->modify->fix[ifix]; + if (fix->thermo_virial) { + EXPECT_STRESS("run_stress (normal run, respa)", fix->virial, test_config.run_stress, + 1000 * epsilon); + } + + stats.reset(); + + // global scalar + if (fix->scalar_flag) { + double value = fix->compute_scalar(); + EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, 10 * epsilon); + } + + // global vector + if (fix->vector_flag) { + int num = fix->size_vector; + EXPECT_EQ(num, test_config.global_vector.size()); + + for (int i = 0; i < num; ++i) + EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), + 10 * epsilon); + } + if (print_stats && stats.has_data()) + std::cerr << "global_data, normal run, respa: " << stats << std::endl; + } + + if (!verbose) ::testing::internal::CaptureStdout(); + restart_lammps(lmp, test_config, false, true); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + EXPECT_POSITIONS("run_pos (restart, respa)", lmp->atom, test_config.run_pos, epsilon); + EXPECT_VELOCITIES("run_vel (restart, respa)", lmp->atom, test_config.run_vel, epsilon); + + ifix = lmp->modify->find_fix("test"); + if (ifix < 0) { + FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; + } else { + Fix *fix = lmp->modify->fix[ifix]; + if (fix->thermo_virial) { + EXPECT_STRESS("run_stress (restart, respa)", fix->virial, test_config.run_stress, + 1000 * epsilon); + } + + stats.reset(); + + // global scalar + if (fix->scalar_flag) { + double value = fix->compute_scalar(); + EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, 10 * epsilon); + } + + // global vector + if (fix->vector_flag) { + int num = fix->size_vector; + EXPECT_EQ(num, test_config.global_vector.size()); + + for (int i = 0; i < num; ++i) + EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), + 10 * epsilon); + } + if (print_stats && stats.has_data()) + std::cerr << "global_data, restart, respa: " << stats << std::endl; + } + + if (lmp->atom->rmass == nullptr) { + if (!verbose) ::testing::internal::CaptureStdout(); + restart_lammps(lmp, test_config, true, true); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + EXPECT_POSITIONS("run_pos (rmass, respa)", lmp->atom, test_config.run_pos, epsilon); + EXPECT_VELOCITIES("run_vel (rmass, respa)", lmp->atom, test_config.run_vel, epsilon); + + ifix = lmp->modify->find_fix("test"); + if (ifix < 0) { + FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; + } else { + Fix *fix = lmp->modify->fix[ifix]; + if (fix->thermo_virial) { + EXPECT_STRESS("run_stress (rmass, respa)", fix->virial, test_config.run_stress, + 1000 * epsilon); + } + + stats.reset(); + + // global scalar + if (fix->scalar_flag) { + double value = fix->compute_scalar(); + EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, 10 * epsilon); + } + + // global vector + if (fix->vector_flag) { + int num = fix->size_vector; + EXPECT_EQ(num, test_config.global_vector.size()); + + for (int i = 0; i < num; ++i) + EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), + 10 * epsilon); + } + if (print_stats && stats.has_data()) + std::cerr << "global_data, rmass, respa: " << stats << std::endl; + } + } + } + + if (!verbose) ::testing::internal::CaptureStdout(); + cleanup_lammps(lmp, test_config); + if (!verbose) ::testing::internal::GetCapturedStdout(); +}; + diff --git a/unittest/force-styles/test_improper_style.cpp b/unittest/force-styles/test_improper_style.cpp index ba3618d3dc..5c82efffe2 100644 --- a/unittest/force-styles/test_improper_style.cpp +++ b/unittest/force-styles/test_improper_style.cpp @@ -526,6 +526,108 @@ TEST(ImproperStyle, omp) if (!verbose) ::testing::internal::GetCapturedStdout(); }; +TEST(ImproperStyle, kokkos_omp) +{ + if (!LAMMPS::is_installed_pkg("KOKKOS")) GTEST_SKIP(); + if (test_config.skip_tests.count(test_info_->name())) GTEST_SKIP(); + + LAMMPS::argv args = {"ImproperStyle", "-log", "none", "-echo", "screen", "-nocite", + "-pk", "omp", "4", "-sf", "omp"}; + + ::testing::internal::CaptureStdout(); + LAMMPS *lmp = init_lammps(args, test_config, true); + + std::string output = ::testing::internal::GetCapturedStdout(); + if (verbose) std::cout << output; + + if (!lmp) { + std::cerr << "One or more prerequisite styles with /kk suffix\n" + "are not available in this LAMMPS configuration:\n"; + for (auto &prerequisite : test_config.prerequisites) { + std::cerr << prerequisite.first << "_style " << prerequisite.second << "\n"; + } + GTEST_SKIP(); + } + + EXPECT_THAT(output, StartsWith("LAMMPS (")); + EXPECT_THAT(output, HasSubstr("Loop time")); + + // abort if running in parallel and not all atoms are local + const int nlocal = lmp->atom->nlocal; + ASSERT_EQ(lmp->atom->natoms, nlocal); + + // relax error a bit for KOKKOS package + double epsilon = 5.0 * test_config.epsilon; + + ErrorStats stats; + auto improper = lmp->force->improper; + + EXPECT_FORCES("init_forces (newton on)", lmp->atom, test_config.init_forces, epsilon); + EXPECT_STRESS("init_stress (newton on)", improper->virial, test_config.init_stress, + 10 * epsilon); + + stats.reset(); + EXPECT_FP_LE_WITH_EPS(improper->energy, test_config.init_energy, epsilon); + if (print_stats) std::cerr << "init_energy stats, newton on: " << stats << std::endl; + + if (!verbose) ::testing::internal::CaptureStdout(); + run_lammps(lmp); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + EXPECT_FORCES("run_forces (newton on)", lmp->atom, test_config.run_forces, 10 * epsilon); + EXPECT_STRESS("run_stress (newton on)", improper->virial, test_config.run_stress, 10 * epsilon); + + stats.reset(); + int id = lmp->modify->find_compute("sum"); + double energy = lmp->modify->compute[id]->compute_scalar(); + EXPECT_FP_LE_WITH_EPS(improper->energy, test_config.run_energy, epsilon); + // FIXME: this is currently broken ??? for KOKKOS with improper style hybrid + // needs to be fixed in the main code somewhere. Not sure where, though. + //if (test_config.improper_style.substr(0, 6) != "hybrid") + // EXPECT_FP_LE_WITH_EPS(improper->energy, energy, epsilon); + if (print_stats) std::cerr << "run_energy stats, newton on: " << stats << std::endl; + + if (!verbose) ::testing::internal::CaptureStdout(); + cleanup_lammps(lmp, test_config); + lmp = init_lammps(args, test_config, false); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + // skip over these tests if newton bond is forced to be on + if (lmp->force->newton_bond == 0) { + improper = lmp->force->improper; + + EXPECT_FORCES("init_forces (newton off)", lmp->atom, test_config.init_forces, epsilon); + EXPECT_STRESS("init_stress (newton off)", improper->virial, test_config.init_stress, + 10 * epsilon); + + stats.reset(); + EXPECT_FP_LE_WITH_EPS(improper->energy, test_config.init_energy, epsilon); + if (print_stats) std::cerr << "init_energy stats, newton off:" << stats << std::endl; + + if (!verbose) ::testing::internal::CaptureStdout(); + run_lammps(lmp); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + EXPECT_FORCES("run_forces (newton off)", lmp->atom, test_config.run_forces, 10 * epsilon); + EXPECT_STRESS("run_stress (newton off)", improper->virial, test_config.run_stress, + 10 * epsilon); + + stats.reset(); + id = lmp->modify->find_compute("sum"); + energy = lmp->modify->compute[id]->compute_scalar(); + EXPECT_FP_LE_WITH_EPS(improper->energy, test_config.run_energy, epsilon); + // FIXME: this is currently broken ??? for KOKKOS with improper style hybrid + // needs to be fixed in the main code somewhere. Not sure where, though. + //if (test_config.improper_style.substr(0, 6) != "hybrid") + // EXPECT_FP_LE_WITH_EPS(improper->energy, energy, epsilon); + if (print_stats) std::cerr << "run_energy stats, newton off:" << stats << std::endl; + } + + if (!verbose) ::testing::internal::CaptureStdout(); + cleanup_lammps(lmp, test_config); + if (!verbose) ::testing::internal::GetCapturedStdout(); +}; + TEST(ImproperStyle, numdiff) { if (!LAMMPS::is_installed_pkg("EXTRA-FIX")) GTEST_SKIP(); From 0f4065f6cd0dffd6a078c815e2ee351b0668ead7 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 7 Jun 2024 15:41:14 -0400 Subject: [PATCH 0031/1018] Update test_improper_style.cpp --- unittest/force-styles/test_improper_style.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unittest/force-styles/test_improper_style.cpp b/unittest/force-styles/test_improper_style.cpp index 5c82efffe2..0945699b93 100644 --- a/unittest/force-styles/test_improper_style.cpp +++ b/unittest/force-styles/test_improper_style.cpp @@ -532,7 +532,7 @@ TEST(ImproperStyle, kokkos_omp) if (test_config.skip_tests.count(test_info_->name())) GTEST_SKIP(); LAMMPS::argv args = {"ImproperStyle", "-log", "none", "-echo", "screen", "-nocite", - "-pk", "omp", "4", "-sf", "omp"}; + "-k", "on", "t", "4", "-sf", "kk"}; ::testing::internal::CaptureStdout(); LAMMPS *lmp = init_lammps(args, test_config, true); From 1eb8afcba4403cbafe61d8ab4015961eb9062d18 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 7 Jun 2024 16:25:52 -0400 Subject: [PATCH 0032/1018] Update dihedral-charmmfsw.yaml --- .../tests/dihedral-charmmfsw.yaml | 138 +++++++++--------- 1 file changed, 73 insertions(+), 65 deletions(-) diff --git a/unittest/force-styles/tests/dihedral-charmmfsw.yaml b/unittest/force-styles/tests/dihedral-charmmfsw.yaml index 6d2035acc5..7471d01703 100644 --- a/unittest/force-styles/tests/dihedral-charmmfsw.yaml +++ b/unittest/force-styles/tests/dihedral-charmmfsw.yaml @@ -1,16 +1,24 @@ --- -lammps_version: 17 Feb 2022 -date_generated: Fri Mar 18 22:18:02 2022 -epsilon: 5.0e-12 +lammps_version: 17 Apr 2024 +tags: generated +date_generated: Fri Jun 7 16:23:40 2024 +epsilon: 5e-12 skip_tests: prerequisites: ! | atom full dihedral charmmfsw + pair lj/charmmfsw/coul/long + kspace ewald pre_commands: ! "" post_commands: ! | special_bonds charmm - pair_style lj/charmmfsw/coul/charmmfsh 7.0 8.0 + pair_style lj/charmmfsw/coul/long 7.0 8.0 pair_coeff * * 0.1 3.0 + pair_modify mix arithmetic + pair_modify table 0 + kspace_style ewald 1.0e-6 + kspace_modify gewald 0.3 + kspace_modify compute no input_file: in.fourmol dihedral_style: charmmfsw dihedral_coeff: ! | @@ -23,68 +31,68 @@ extract: ! "" natoms: 29 init_energy: 1317.959844120986 init_stress: ! |2- - 1.1266474992363544e+02 -1.4270359924600960e+01 -9.8394389999034431e+01 -1.4122826669412839e+02 1.1178234052730829e+02 -5.8711817976295805e+01 + 1.1266474992363544e+02 -1.4270359924600985e+01 -9.8394389999034431e+01 -1.4122826669412839e+02 1.1178234052730829e+02 -5.8711817976295805e+01 init_forces: ! |2 - 1 -8.9693997732828734e+00 -4.2090832180473811e+01 1.3129896410266406e+02 - 2 3.2939174268614089e+01 1.3776993828220547e+01 6.6047608190284564e+00 - 3 5.5339891213774308e+01 1.1132435962327280e+02 -3.9478906486222957e+02 - 4 -1.1853376295969241e+02 -2.8731355857128989e+01 1.2940461683448865e+02 - 5 -1.1704542931552981e+01 5.1612910145764337e+00 1.1531982356444204e-01 - 6 1.0315985347478912e+02 2.7858195004320272e+01 1.1495266502109652e+02 - 7 -8.8909058225650583e+01 -2.3837347272152069e+01 3.9392213448182849e+00 - 8 -5.5853617515784052e+01 1.3539223737174332e+01 -6.3713599961688189e+01 - 9 -1.0311156651288640e+02 -3.6164116725708757e+00 3.5075828453521936e+01 - 10 -4.3826637468354527e+01 -1.5710289244173734e+02 1.3864307003008477e+02 - 11 -2.1622582834796196e+02 -3.3219826841101195e+02 1.4556774326995796e+02 - 12 7.1412702974492348e+01 -4.9974052650356612e+01 1.0723258124306223e+01 - 13 1.2983841333488790e+01 3.6226253549259608e+00 -1.7369216643277348e+01 - 14 2.1111361658245866e+02 4.1312473179030422e+02 -1.8177665169218727e+02 - 15 6.6205967662062449e+01 7.9562081373822039e+01 -9.6816806108613221e+01 - 16 7.8024062158787302e+01 3.4094331075850761e+01 5.9763314082458487e+00 - 17 1.7445214070241107e+01 -6.4435014330300476e+01 2.9813113022057500e+01 - 18 2.0800160412943211e-01 2.2891124106778022e+00 3.4660835897877700e+00 - 19 -8.0963080390688746e-01 -2.4045945217436877e+00 -1.8583563864926739e-01 - 20 -3.8753637434211785e-02 -5.5448402782730866e-01 -6.7086657947375039e-01 - 21 -1.3905969243613909e+00 9.2263911023596146e-01 2.4245678407761346e+00 - 22 1.3613731081665018e-01 8.4084293030416840e-02 -8.1025131035386821e-01 - 23 4.1866083933707599e-01 -5.5509350762570908e-02 -7.0997382727305158e-01 - 24 7.1694861345295280e-01 -2.3511767137443013e-01 8.0781359710835909e-01 - 25 -1.0629765873976795e+00 -1.8433966653787029e-01 -1.2964080715678894e+00 - 26 -3.5304755132121918e-01 -1.9129024515386733e-01 -4.7932022297094667e-01 - 27 -7.5085140414840501e-01 -2.1332740916449014e-01 -3.4556428061080330e-01 - 28 3.0509542011027740e-01 4.6221002204910822e-02 8.8498260667955922e-02 - 29 1.1311031171809240e+00 4.1894808967987129e-01 6.1703656720310460e-02 -run_energy: 1317.131427833181 + 1 -8.4495823087185045e+00 -4.2093267311705702e+01 1.3127601096975565e+02 + 2 3.2955286246430603e+01 1.4197862367303932e+01 6.5737468396698198e+00 + 3 5.5379495674167998e+01 1.1132071223210043e+02 -3.9482412875033083e+02 + 4 -1.1858181316779913e+02 -2.8990527442440381e+01 1.2941802628776989e+02 + 5 -1.1725492019162079e+01 4.9957619825587676e+00 -3.0833481208284885e-02 + 6 1.0265333887870889e+02 2.6871874547968563e+01 1.1613264119135926e+02 + 7 -8.8669444103938488e+01 -2.3270351424100422e+01 3.3781558210189599e+00 + 8 -5.6033173544494232e+01 1.5086553258749724e+01 -6.4873650226542736e+01 + 9 -1.0305783201835528e+02 -4.1694415283402950e+00 3.5635076710354952e+01 + 10 -4.3800895211309843e+01 -1.5717189146372669e+02 1.3863857167187743e+02 + 11 -2.1612127645703450e+02 -3.3255620636228798e+02 1.4567907068057804e+02 + 12 7.0801896755869336e+01 -4.9080793932425259e+01 1.0551732324411901e+01 + 13 1.3070532642211209e+01 3.5439498581558277e+00 -1.7387037727207378e+01 + 14 2.1125526955379084e+02 4.1303923294612446e+02 -1.8185565171257250e+02 + 15 6.6273615987383451e+01 7.9487781984517156e+01 -9.6811594036094661e+01 + 16 7.8648715327068601e+01 3.2632780804105394e+01 5.6133424643389045e+00 + 17 1.6997670471627025e+01 -6.3564865442710733e+01 3.0643412719807134e+01 + 18 -2.9782217093586932e-01 9.0977876216714204e-01 5.3713429327160087e+00 + 19 -6.6315223000143964e-01 -1.7839727477482548e+00 -1.1513239800708586e+00 + 20 2.0674863286431353e-01 7.2059999679532930e-02 -1.6408287496352498e+00 + 21 -1.8073798905964571e+00 2.1168316232834064e-01 4.1082142847656966e+00 + 22 3.2816238237015610e-01 2.8407694001718581e-01 -1.6814470254759213e+00 + 23 7.0151519587332423e-01 3.9079005819215124e-01 -1.5341532061974170e+00 + 24 1.1307164354518966e+00 -2.5367929767337531e+00 1.5248610042874839e+00 + 25 -1.4493138048482663e+00 8.2285992018801579e-01 -1.7696224878524753e+00 + 26 -3.8764215782897815e-01 1.1220736742810804e+00 -7.9026410030298877e-01 + 27 -1.6517613920874896e-01 -2.6637900606557841e+00 7.6582304907420817e-01 + 28 -1.1637543282823337e-01 1.2457697274803017e+00 -4.7750942874139402e-01 + 29 9.2340647324242942e-01 1.6462984669571890e+00 -4.8198403955260793e-01 +run_energy: 1317.1311369402445 run_stress: ! |2- - 1.1432271538886499e+02 -1.5603844203952541e+01 -9.8718871184912416e+01 -1.4093580634465189e+02 1.1435865928680047e+02 -5.7664143378423546e+01 + 1.1432070958868700e+02 -1.5600786121398151e+01 -9.8719923467288822e+01 -1.4093405614329879e+02 1.1435750690497653e+02 -5.7663186847584967e+01 run_forces: ! |2 - 1 -8.5717926119025947e+00 -4.3091412260618227e+01 1.3316006725249042e+02 - 2 3.1997674214676874e+01 1.3654655784189870e+01 6.2828676384712061e+00 - 3 5.5770382737530170e+01 1.1281783434187146e+02 -3.9721453377879095e+02 - 4 -1.1789680795379847e+02 -2.8447706749956993e+01 1.2952665428714013e+02 - 5 -1.1819996113850017e+01 5.0146666822935302e+00 3.2281792318776925e-02 - 6 1.0058447730534851e+02 2.4972369765865452e+01 1.1633752546321533e+02 - 7 -8.8848296871465919e+01 -2.4542246520962529e+01 4.1058609991775068e+00 - 8 -5.2109635323526945e+01 1.7483153474801384e+01 -6.4894524111023628e+01 - 9 -1.0299581329057062e+02 -3.0071901661917311e+00 3.4614355229661122e+01 - 10 -4.6248656852080643e+01 -1.5989736943052526e+02 1.3946110129960286e+02 - 11 -2.0744046131487352e+02 -3.1349391104875059e+02 1.3657355191843646e+02 - 12 7.1878446763226236e+01 -5.0535379590486308e+01 1.0860480569904183e+01 - 13 1.2656630660306188e+01 3.5801817290072018e+00 -1.6968929416398453e+01 - 14 2.0156828471782353e+02 3.9593474256507108e+02 -1.7304498843642651e+02 - 15 6.6938931982383480e+01 7.9950072669406069e+01 -9.7082424123877473e+01 - 16 7.9480812177410172e+01 3.5274424529763422e+01 6.1163506563185468e+00 - 17 1.6544041468715115e+01 -6.5589692620159624e+01 2.9781616838343403e+01 - 18 2.1267286099045599e-01 2.2942619216574771e+00 3.4659719272782654e+00 - 19 -8.1337490705231874e-01 -2.4098575977295353e+00 -1.8396289009644590e-01 - 20 -3.7941149699885969e-02 -5.5340608883683873e-01 -6.6993848517114352e-01 - 21 -1.3889998509458839e+00 9.1890355468961316e-01 2.4229472564481020e+00 - 22 1.3595436261854707e-01 8.5481963099478642e-02 -8.0999717836214991e-01 - 23 4.1797076633887387e-01 -5.5351208630107784e-02 -7.0920364554695203e-01 - 24 7.1594583142507817e-01 -2.3421203522820028e-01 8.0152300676926436e-01 - 25 -1.0620978751652836e+00 -1.8302578820695936e-01 -1.2914119694215400e+00 - 26 -3.5226930669430428e-01 -1.9104656198469849e-01 -4.7741349806842143e-01 - 27 -7.4942338430179933e-01 -2.1202918409495525e-01 -3.4599837098455843e-01 - 28 3.0447869914249726e-01 4.5993592160623709e-02 8.8399467006803928e-02 - 29 1.1288622579925440e+00 4.1709427848592429e-01 6.1770301585805341e-02 + 1 -8.0518901941899230e+00 -4.3096367090096322e+01 1.3313778139599958e+02 + 2 3.2013481991506723e+01 1.4077346397605854e+01 6.2522352366075085e+00 + 3 5.5810044522534213e+01 1.1281742601031006e+02 -3.9725644902356771e+02 + 4 -1.1794544358562118e+02 -2.8707833770490584e+01 1.2954158597198622e+02 + 5 -1.1838945174304827e+01 4.8504969435155152e+00 -1.1256430929176942e-01 + 6 1.0008131471340151e+02 2.3988695498148282e+01 1.1752209732799237e+02 + 7 -8.8605890744643219e+01 -2.3973375104438055e+01 3.5418409020883734e+00 + 8 -5.2308514081929204e+01 1.9010432786021454e+01 -6.6050455196203870e+01 + 9 -1.0293882135382280e+02 -3.5526976911569950e+00 3.5171689213174361e+01 + 10 -4.6209455515089303e+01 -1.5994970942668488e+02 1.3945177765533629e+02 + 11 -2.0733422054084303e+02 -3.1385034825718981e+02 1.3668559958848857e+02 + 12 7.1264960283730915e+01 -4.9640326359414779e+01 1.0687314258110199e+01 + 13 1.2743209574749716e+01 3.5012831066691179e+00 -1.6986768868030108e+01 + 14 2.0170735537873088e+02 3.9584168841694702e+02 -1.7312142652232615e+02 + 15 6.7008060372700498e+01 7.9875982479596885e+01 -9.7075109158087457e+01 + 16 8.0101160152015950e+01 3.3807719530525624e+01 5.7541986688502380e+00 + 17 1.6098998929351538e+01 -6.4721248656229804e+01 3.0611178795194018e+01 + 18 -2.9822135623464524e-01 9.0947655129928451e-01 5.3657226225040500e+00 + 19 -6.6526653675195813e-01 -1.7871810919897348e+00 -1.1480977567792316e+00 + 20 2.1028884230638495e-01 7.5822131484023461e-02 -1.6377040958987441e+00 + 21 -1.8053872424510746e+00 2.1708045024223613e-01 4.1012209567019573e+00 + 22 3.2722543009028110e-01 2.8074937789538984e-01 -1.6785706033402996e+00 + 23 7.0113324051430059e-01 3.8742198701747005e-01 -1.5306723636576418e+00 + 24 1.1285374821310161e+00 -2.5289449949122149e+00 1.5163247086300022e+00 + 25 -1.4473049896166936e+00 8.2044874733470075e-01 -1.7626433223928939e+00 + 26 -3.8678075096816217e-01 1.1184903887538962e+00 -7.8645933205507257e-01 + 27 -1.6232096948469099e-01 -2.6617496295624394e+00 7.5993032616360967e-01 + 28 -1.1760372999850954e-01 1.2449226724055906e+00 -4.7476190178894107e-01 + 29 9.2029585218534626e-01 1.6442985963932129e+00 -4.7881517440734922e-01 ... From bdf243e36a3d4b73c461828bd2c70c1a6bd47e85 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 7 Jun 2024 19:41:58 -0400 Subject: [PATCH 0033/1018] more kokkos tests --- unittest/force-styles/test_angle_style.cpp | 126 +++++++++++++++++- .../tests/fix-timestep-gravity.yaml | 77 +++++++++++ .../tests/fix-timestep-wall_reflect.yaml | 78 +++++++++++ 3 files changed, 280 insertions(+), 1 deletion(-) create mode 100644 unittest/force-styles/tests/fix-timestep-gravity.yaml create mode 100644 unittest/force-styles/tests/fix-timestep-wall_reflect.yaml diff --git a/unittest/force-styles/test_angle_style.cpp b/unittest/force-styles/test_angle_style.cpp index 010fabd6e2..683ce48877 100644 --- a/unittest/force-styles/test_angle_style.cpp +++ b/unittest/force-styles/test_angle_style.cpp @@ -138,8 +138,9 @@ LAMMPS *init_lammps(LAMMPS::argv &args, const TestConfig &cfg, const bool newton } command("run 0 post no"); + command("variable write_data_pair index ii"); command("write_restart " + cfg.basename + ".restart"); - command("write_data " + cfg.basename + ".data"); + command("write_data " + cfg.basename + ".data pair ${write_data_pair}"); command("write_coeff " + cfg.basename + "-coeffs.in"); return lmp; @@ -529,6 +530,126 @@ TEST(AngleStyle, omp) if (!verbose) ::testing::internal::GetCapturedStdout(); }; +TEST(AngleStyle, kokkos_omp) +{ + if (!LAMMPS::is_installed_pkg("KOKKOS")) GTEST_SKIP(); + if (test_config.skip_tests.count(test_info_->name())) GTEST_SKIP(); + if (!Info::has_accelerator_feature("KOKKOS", "api", "openmp")) GTEST_SKIP(); + + LAMMPS::argv args = {"AngleStyle", "-log", "none", "-echo", "screen", "-nocite", + "-k", "on", "t", "4", "-sf", "kk"}; + + ::testing::internal::CaptureStdout(); + LAMMPS *lmp = init_lammps(args, test_config, true); + + std::string output = ::testing::internal::GetCapturedStdout(); + if (verbose) std::cout << output; + + if (!lmp) { + std::cerr << "One or more prerequisite styles with /kk suffix\n" + "are not available in this LAMMPS configuration:\n"; + for (auto &prerequisite : test_config.prerequisites) { + std::cerr << prerequisite.first << "_style " << prerequisite.second << "\n"; + } + GTEST_SKIP(); + } + + EXPECT_THAT(output, StartsWith("LAMMPS (")); + EXPECT_THAT(output, HasSubstr("Loop time")); + + // abort if running in parallel and not all atoms are local + const int nlocal = lmp->atom->nlocal; + ASSERT_EQ(lmp->atom->natoms, nlocal); + + // relax error a bit for KOKKOS package + double epsilon = 5.0 * test_config.epsilon; + + ErrorStats stats; + auto angle = lmp->force->angle; + + EXPECT_FORCES("init_forces (newton on)", lmp->atom, test_config.init_forces, epsilon); + EXPECT_STRESS("init_stress (newton on)", angle->virial, test_config.init_stress, epsilon); + + stats.reset(); + EXPECT_FP_LE_WITH_EPS(angle->energy, test_config.init_energy, epsilon); + if (print_stats) std::cerr << "init_energy stats, newton on: " << stats << std::endl; + + if (!verbose) ::testing::internal::CaptureStdout(); + run_lammps(lmp); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + EXPECT_FORCES("run_forces (newton on)", lmp->atom, test_config.run_forces, 10 * epsilon); + EXPECT_STRESS("run_stress (newton on)", angle->virial, test_config.run_stress, epsilon); + + stats.reset(); + int id = lmp->modify->find_compute("sum"); + double energy = lmp->modify->compute[id]->compute_scalar(); + EXPECT_FP_LE_WITH_EPS(angle->energy, test_config.run_energy, epsilon); + EXPECT_FP_LE_WITH_EPS(angle->energy, energy, epsilon); + if (print_stats) std::cerr << "run_energy stats, newton on: " << stats << std::endl; + + if (!verbose) ::testing::internal::CaptureStdout(); + cleanup_lammps(lmp, test_config); + lmp = init_lammps(args, test_config, false); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + // skip over these tests if newton bond is forced to be on + if (lmp->force->newton_bond == 0) { + angle = lmp->force->angle; + + EXPECT_FORCES("init_forces (newton off)", lmp->atom, test_config.init_forces, epsilon); + EXPECT_STRESS("init_stress (newton off)", angle->virial, test_config.init_stress, + 2 * epsilon); + + stats.reset(); + EXPECT_FP_LE_WITH_EPS(angle->energy, test_config.init_energy, epsilon); + if (print_stats) std::cerr << "init_energy stats, newton off:" << stats << std::endl; + + if (!verbose) ::testing::internal::CaptureStdout(); + run_lammps(lmp); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + EXPECT_FORCES("run_forces (newton off)", lmp->atom, test_config.run_forces, 10 * epsilon); + EXPECT_STRESS("run_stress (newton off)", angle->virial, test_config.run_stress, epsilon); + + stats.reset(); + id = lmp->modify->find_compute("sum"); + energy = lmp->modify->compute[id]->compute_scalar(); + EXPECT_FP_LE_WITH_EPS(angle->energy, test_config.run_energy, epsilon); + EXPECT_FP_LE_WITH_EPS(angle->energy, energy, epsilon); + if (print_stats) std::cerr << "run_energy stats, newton off:" << stats << std::endl; + } + + if (!verbose) ::testing::internal::CaptureStdout(); + restart_lammps(lmp, test_config); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + angle = lmp->force->angle; + EXPECT_FORCES("restart_forces", lmp->atom, test_config.init_forces, epsilon); + EXPECT_STRESS("restart_stress", angle->virial, test_config.init_stress, epsilon); + + stats.reset(); + EXPECT_FP_LE_WITH_EPS(angle->energy, test_config.init_energy, epsilon); + if (print_stats) std::cerr << "restart_energy stats:" << stats << std::endl; + + if (!verbose) ::testing::internal::CaptureStdout(); + data_lammps(lmp, test_config); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + angle = lmp->force->angle; + EXPECT_FORCES("data_forces", lmp->atom, test_config.init_forces, epsilon); + EXPECT_STRESS("data_stress", angle->virial, test_config.init_stress, epsilon); + + stats.reset(); + EXPECT_FP_LE_WITH_EPS(angle->energy, test_config.init_energy, epsilon); + if (print_stats) std::cerr << "data_energy stats:" << stats << std::endl; + + if (!verbose) ::testing::internal::CaptureStdout(); + cleanup_lammps(lmp, test_config); + if (!verbose) ::testing::internal::GetCapturedStdout(); +}; + + TEST(AngleStyle, numdiff) { if (!LAMMPS::is_installed_pkg("EXTRA-FIX")) GTEST_SKIP(); @@ -586,6 +707,9 @@ TEST(AngleStyle, single) { if (test_config.skip_tests.count(test_info_->name())) GTEST_SKIP(); + // angle-spica test not compatible with pair zero + if (utils::strmatch(test_config.angle_style, "^spica")) GTEST_SKIP(); + LAMMPS::argv args = {"AngleStyle", "-log", "none", "-echo", "screen", "-nocite"}; // create a LAMMPS instance with standard settings to detect the number of atom types diff --git a/unittest/force-styles/tests/fix-timestep-gravity.yaml b/unittest/force-styles/tests/fix-timestep-gravity.yaml new file mode 100644 index 0000000000..0fad7548ce --- /dev/null +++ b/unittest/force-styles/tests/fix-timestep-gravity.yaml @@ -0,0 +1,77 @@ +--- +lammps_version: 17 Apr 2024 +tags: generated +date_generated: Fri Jun 7 18:18:25 2024 +epsilon: 2e-14 +skip_tests: +prerequisites: ! | + atom full + fix gravity +pre_commands: ! "" +post_commands: ! | + fix move all nve + fix test solute gravity 1.0 chute 24.0 +input_file: in.fourmol +natoms: 29 +global_scalar: -186.21588194703688 +run_pos: ! |2 + 1 -2.7011524053324809e-01 2.4912159905686591e+00 -1.6772297284757851e-01 + 2 3.1038065295954353e-01 2.9612354631097353e+00 -8.5542808521697811e-01 + 3 -7.0364515675550809e-01 1.2305509956066307e+00 -6.2853972432728245e-01 + 4 -1.5814755764271355e+00 1.4837407818930601e+00 -1.2546355384456112e+00 + 5 -9.0685727950632855e-01 9.2652103885643056e-01 3.9877765004406607e-01 + 6 2.4865756250605056e-01 2.8313021504286667e-01 -1.2321877880510159e+00 + 7 3.4177563359756546e-01 -2.2646551100204085e-02 -2.5299935962974427e+00 + 8 1.1746955801477847e+00 -4.8863228562722372e-01 -6.3859878398896053e-01 + 9 1.3803927801722946e+00 -2.5274721030710312e-01 2.8277540402938711e-01 + 10 2.0514168793021708e+00 -1.4604063740395892e+00 -9.8400190568066226e-01 + 11 1.7881435516754824e+00 -1.9921863273005540e+00 -1.8898246996050880e+00 + 12 3.0066410611543031e+00 -4.9013350496741503e-01 -1.6239542655936290e+00 + 13 4.0518806531445115e+00 -8.9202011608041198e-01 -1.6407650078368909e+00 + 14 2.6070366917787502e+00 -4.1789253965818390e-01 -2.6641648157184719e+00 + 15 2.9698690757945712e+00 5.5422613165076606e-01 -1.2349666570200868e+00 + 16 2.6750433267807354e+00 -2.4124119054731139e+00 -2.4200201031436729e-02 + 17 2.2156981357736640e+00 -2.0897985186874832e+00 1.1955506246002150e+00 + 18 2.1369701703650730e+00 3.0158507412663567e+00 -3.5179348336329874e+00 + 19 1.5355837136010813e+00 2.6255292355230471e+00 -4.2353987779638791e+00 + 20 2.7727573005632222e+00 3.6923910449548529e+00 -3.9330842459074575e+00 + 21 4.9040128072602780e+00 -4.0752348172210793e+00 -3.6210314709290508e+00 + 22 4.3582355554422358e+00 -4.2126119427251041e+00 -4.4612844196275327e+00 + 23 5.7439382849267391e+00 -3.5821957939245763e+00 -3.8766361295905272e+00 + 24 2.0689243582926142e+00 3.1513346907679298e+00 3.1550389755253740e+00 + 25 1.3045351331996820e+00 3.2665125706102396e+00 2.5111855257988016e+00 + 26 2.5809237402745016e+00 4.0117602605510552e+00 3.2212060529110351e+00 + 27 -1.9611343130738399e+00 -4.3563411931703371e+00 2.1098293115633115e+00 + 28 -2.7473562684531423e+00 -4.0200819932397094e+00 1.5830052163438753e+00 + 29 -1.3126000191413181e+00 -3.5962518039538049e+00 2.2746342468776262e+00 +run_vel: ! |2 + 1 8.5109316362519602e-03 1.6516406178041225e-02 4.0257714026516490e-03 + 2 5.7905065636750398e-03 5.1791699425406436e-03 -2.2017480092926239e-03 + 3 -7.8894719894931995e-03 -1.2926551567076078e-02 -4.8628730461282299e-03 + 4 -3.4295470362380558e-03 -6.5722892097571746e-03 -1.8829188761635013e-03 + 5 -1.0681603783771049e-02 -9.8906780943397981e-03 -3.6055286238584373e-03 + 6 -3.9336305872108561e-02 4.6817061595703827e-02 3.6384037056681029e-02 + 7 1.2506966720148773e-03 -1.0128524534170577e-02 -5.2332706579662443e-02 + 8 8.2468284595410245e-03 -3.3507253921233483e-03 3.3792643567964936e-02 + 9 1.9047748330960573e-03 3.7365546038062030e-03 1.4282953976985591e-02 + 10 2.9541804094488457e-02 -2.9249578764884845e-02 -1.5782532313799533e-02 + 11 -4.4432389113943276e-03 -3.7481385250923384e-03 -3.1108652606538687e-03 + 12 2.6100024018558595e-03 -3.4774153956887568e-04 -3.8285319045691822e-03 + 13 3.0935312727166267e-03 5.8171061330117716e-03 -1.5591293903673509e-03 + 14 3.8649754630719264e-03 -5.7939995647665818e-03 -4.7122979565915029e-03 + 15 -1.5144371403513141e-03 -5.8554729975123223e-03 5.5293936706684987e-03 + 16 1.9021857268539524e-02 -1.3262466239526659e-02 -4.6403106382465122e-02 + 17 -1.2555912712280654e-02 9.7527665332939554e-03 3.6532080503688211e-02 + 18 -8.0065804266645272e-04 -8.6270492707191733e-04 -1.4483038883094412e-03 + 19 1.2452390676359983e-03 -2.5061097417265706e-03 7.2998631503948365e-03 + 20 3.5930060125155812e-03 3.6938860172789413e-03 3.2322732818512918e-03 + 21 -1.4689221613126495e-03 -2.7352114343278191e-04 7.0581636636453274e-04 + 22 -7.0694199291104270e-03 -4.2577148850801560e-03 2.8079118466590249e-04 + 23 6.0446963030489327e-03 -1.4000131557522955e-03 2.5819754912914830e-03 + 24 3.1926378195318940e-04 -9.9445656410519171e-04 1.5000005630965910e-04 + 25 1.3789764900432326e-04 -4.4335894352437377e-03 -8.1808125296921569e-04 + 26 2.0485904111190159e-03 2.7813358701245998e-03 4.3245727192292643e-03 + 27 4.5604112517415882e-04 -1.0305523728567508e-03 2.1188060606882085e-04 + 28 -6.2544520903728557e-03 1.4127711133453905e-03 -1.8429821874182827e-03 + 29 6.4110630400058470e-04 3.1273432599821832e-03 3.7253671183308450e-03 +... diff --git a/unittest/force-styles/tests/fix-timestep-wall_reflect.yaml b/unittest/force-styles/tests/fix-timestep-wall_reflect.yaml new file mode 100644 index 0000000000..ed9ac69350 --- /dev/null +++ b/unittest/force-styles/tests/fix-timestep-wall_reflect.yaml @@ -0,0 +1,78 @@ +--- +lammps_version: 17 Apr 2024 +tags: generated +date_generated: Fri Jun 7 18:23:44 2024 +epsilon: 4e-14 +skip_tests: +prerequisites: ! | + atom full + fix nve + fix wall/reflect +pre_commands: ! | + boundary f f f +post_commands: ! | + fix move all nve + fix test solute wall/reflect xlo EDGE xhi EDGE ylo EDGE yhi EDGE zlo EDGE zhi EDGE units box +input_file: in.fourmol +natoms: 29 +run_pos: ! |2 + 1 -2.7045559775384026e-01 2.4912159905679729e+00 -1.6695851791541885e-01 + 2 3.1004029573899528e-01 2.9612354631094391e+00 -8.5466363037021464e-01 + 3 -7.0398551400789466e-01 1.2305509955830618e+00 -6.2777526944456274e-01 + 4 -1.5818159336499285e+00 1.4837407818929933e+00 -1.2538710836062004e+00 + 5 -9.0719763672789266e-01 9.2652103885675297e-01 3.9954210488374786e-01 + 6 2.4831720524855988e-01 2.8313021497871271e-01 -1.2314233331711453e+00 + 7 3.4143527641386412e-01 -2.2646551041391422e-02 -2.5292291414903052e+00 + 8 1.1743552229100009e+00 -4.8863228565853944e-01 -6.3783432910825522e-01 + 9 1.3800524229500313e+00 -2.5274721030406683e-01 2.8353985887095157e-01 + 10 2.0510765220543883e+00 -1.4604063740302866e+00 -9.8323745081712954e-01 + 11 1.7878031944442556e+00 -1.9921863272948861e+00 -1.8890602447625777e+00 + 12 3.0063007039340053e+00 -4.9013350496963298e-01 -1.6231898107386231e+00 + 13 4.0515402959192999e+00 -8.9202011606653986e-01 -1.6400005529924957e+00 + 14 2.6066963345543819e+00 -4.1789253965514156e-01 -2.6634003608794394e+00 + 15 2.9695287185712913e+00 5.5422613165234036e-01 -1.2342022021790127e+00 + 16 2.6747029695228521e+00 -2.4124119054564295e+00 -2.3435746150616152e-02 + 17 2.2153577785283796e+00 -2.0897985186907717e+00 1.1963150794479436e+00 + 18 2.1369701704094664e+00 3.0158507413593139e+00 -3.5179348337135590e+00 + 19 1.5355837135395243e+00 2.6255292354730009e+00 -4.2353987771401354e+00 + 20 2.7727573003748263e+00 3.6923910441179069e+00 -3.9330842453167185e+00 + 21 4.9040128073837339e+00 -4.0752348170758461e+00 -3.6210314709795299e+00 + 22 4.3582355554510048e+00 -4.2126119427061379e+00 -4.4612844196307497e+00 + 23 5.7439382849366911e+00 -3.5821957939240279e+00 -3.8766361295959513e+00 + 24 2.0689243582454213e+00 3.1513346907303501e+00 3.1550389751128463e+00 + 25 1.3045351331414130e+00 3.2665125705869009e+00 2.5111855257365274e+00 + 26 2.5809237402714267e+00 4.0117602605512728e+00 3.2212060528800821e+00 + 27 -1.9611343130357228e+00 -4.3563411931359752e+00 2.1098293115523705e+00 + 28 -2.7473562684513411e+00 -4.0200819932379330e+00 1.5830052163433954e+00 + 29 -1.3126000191359855e+00 -3.5962518039482929e+00 2.2746342468737835e+00 +run_vel: ! |2 + 1 8.1705744183262832e-03 1.6516406176274298e-02 4.7902264318913203e-03 + 2 5.4501493445687828e-03 5.1791699408496447e-03 -1.4372931530376549e-03 + 3 -8.2298292722385574e-03 -1.2926551614621364e-02 -4.0984181178163699e-03 + 4 -3.7699042590093523e-03 -6.5722892098813894e-03 -1.1184640360133299e-03 + 5 -1.1021961004346582e-02 -9.8906780939336091e-03 -2.8410737829284408e-03 + 6 -3.9676663166400027e-02 4.6817061464710263e-02 3.7148491979476131e-02 + 7 9.1033953013898742e-04 -1.0128524411938794e-02 -5.1568251805019748e-02 + 8 7.9064712058855742e-03 -3.3507254552631576e-03 3.4557098492564650e-02 + 9 1.5644176117320932e-03 3.7365546102722212e-03 1.5047408822037651e-02 + 10 2.9201446820573192e-02 -2.9249578745486147e-02 -1.5018077424322544e-02 + 11 -4.7835961513517542e-03 -3.7481385134185202e-03 -2.3464104142290089e-03 + 12 2.2696451841920694e-03 -3.4774154398129690e-04 -3.0640770327796979e-03 + 13 2.7531740451953164e-03 5.8171061612840493e-03 -7.9467454022160377e-04 + 14 3.5246182371994183e-03 -5.7939995585585503e-03 -3.9478431172751344e-03 + 15 -1.8547943640122972e-03 -5.8554729942777778e-03 6.2938485140538692e-03 + 16 1.8681499973445252e-02 -1.3262466204585332e-02 -4.5638651457003250e-02 + 17 -1.2896269981100378e-02 9.7527665265956451e-03 3.7296535360836762e-02 + 18 -8.0065795274987550e-04 -8.6270473974390605e-04 -1.4483040536385806e-03 + 19 1.2452390067376805e-03 -2.5061097800836356e-03 7.2998639311871892e-03 + 20 3.5930058460518109e-03 3.6938852051849871e-03 3.2322738480194770e-03 + 21 -1.4689219756961604e-03 -2.7352107824530231e-04 7.0581625180892046e-04 + 22 -7.0694199165145140e-03 -4.2577148692717554e-03 2.8079117911323815e-04 + 23 6.0446963236685256e-03 -1.4000131545098772e-03 2.5819754799379755e-03 + 24 3.1926368451268056e-04 -9.9445664487428712e-04 1.4999960207062358e-04 + 25 1.3789752933078488e-04 -4.4335894831520773e-03 -8.1808138106080109e-04 + 26 2.0485904023410002e-03 2.7813358660936120e-03 4.3245726853349290e-03 + 27 4.5604120293369819e-04 -1.0305523026921102e-03 2.1188058381358391e-04 + 28 -6.2544520861855151e-03 1.4127711176146864e-03 -1.8429821884794260e-03 + 29 6.4110631534402261e-04 3.1273432719593807e-03 3.7253671105656745e-03 +... From 55b1b5d008c54cc2400eee80e603b307bb7bfb1c Mon Sep 17 00:00:00 2001 From: alphataubio Date: Thu, 13 Jun 2024 12:16:49 -0400 Subject: [PATCH 0034/1018] added dihedral charmfsw kokkos test --- src/KOKKOS/fix_recenter_kokkos.cpp | 164 ++++++++++ src/KOKKOS/fix_recenter_kokkos.h | 48 +++ src/fix_recenter.cpp | 11 +- src/fix_recenter.h | 2 +- unittest/force-styles/test_fix_timestep.cpp | 309 ++++++++++++++++++ .../tests/dihedral-charmmfsw-kokkos.yaml | 90 +++++ .../tests/fix-timestep-recenter.yaml | 80 +++++ 7 files changed, 702 insertions(+), 2 deletions(-) create mode 100644 src/KOKKOS/fix_recenter_kokkos.cpp create mode 100644 src/KOKKOS/fix_recenter_kokkos.h create mode 100644 unittest/force-styles/tests/dihedral-charmmfsw-kokkos.yaml create mode 100644 unittest/force-styles/tests/fix-timestep-recenter.yaml diff --git a/src/KOKKOS/fix_recenter_kokkos.cpp b/src/KOKKOS/fix_recenter_kokkos.cpp new file mode 100644 index 0000000000..5656013c55 --- /dev/null +++ b/src/KOKKOS/fix_recenter_kokkos.cpp @@ -0,0 +1,164 @@ +// clang-format off +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing author: Mitch Murphy (alphataubio.com) + ------------------------------------------------------------------------- */ + +#include "fix_recenter_kokkos.h" + +#include "atom_kokkos.h" +#include "atom_masks.h" +#include "input.h" +#include "modify.h" +#include "update.h" +#include "domain.h" +#include "group.h" +#include "kokkos_few.h" + +using namespace LAMMPS_NS; + +enum{BOX,LATTICE,FRACTION}; + +/* ---------------------------------------------------------------------- */ + +template +FixRecenterKokkos::FixRecenterKokkos(LAMMPS *lmp, int narg, char **arg) : + FixRecenter(lmp, narg, arg) +{ + kokkosable = 1; + atomKK = (AtomKokkos *)atom; + execution_space = ExecutionSpaceFromDevice::space; + + //datamask_read = X_MASK | F_MASK | RMASS_MASK | MASK_MASK | TYPE_MASK; + datamask_read = X_MASK | MASK_MASK; + datamask_modify = X_MASK; +} + +/* ---------------------------------------------------------------------- */ + +template +void FixRecenterKokkos::initial_integrate(int /*vflag*/) +{ + +utils::logmesg(lmp, "ok 2a\n"); + + atomKK->sync(execution_space,datamask_read); + atomKK->modified(execution_space,datamask_modify); + + x = atomKK->k_x.view(); + mask = atomKK->k_mask.view(); + int nlocal = atomKK->nlocal; + if (igroup == atomKK->firstgroup) nlocal = atomKK->nfirst; + + // FIX RECENTER + // target COM + // bounding box around domain works for both orthogonal and triclinic + + double xtarget = xinit; + double ytarget = yinit; + double ztarget = zinit; + + xflag=yflag=zflag=1; + + utils::logmesg(lmp, "ok 2b\n"); + + // FIXME: only supported in KOKKOS... + // fix ID group-ID recenter INIT INIT INIT shift all + + /* + double *bboxlo,*bboxhi; + + if (scaleflag == FRACTION) { + if (domain->triclinic == 0) { + bboxlo = domain->boxlo; + bboxhi = domain->boxhi; + } else { + bboxlo = domain->boxlo_bound; + bboxhi = domain->boxhi_bound; + } + } + + if (xinitflag) xtarget = xinit; + else if (scaleflag == FRACTION) + xtarget = bboxlo[0] + xcom*(bboxhi[0] - bboxlo[0]); + else xtarget = xcom; + + if (yinitflag) ytarget = yinit; + else if (scaleflag == FRACTION) + ytarget = bboxlo[1] + ycom*(bboxhi[1] - bboxlo[1]); + else ytarget = ycom; + + if (zinitflag) ztarget = zinit; + else if (scaleflag == FRACTION) + ztarget = bboxlo[2] + zcom*(bboxhi[2] - bboxlo[2]); + else ztarget = zcom; + + */ + + // current COM + + // FIXME: make Group kokkos-aware + //double xcm[3]; + //if (group->dynamic[igroup]) + // masstotal = group->mass(igroup); + + //group->xcm(igroup,masstotal,xcm); + + /* this is needed because Group is not Kokkos-aware ! */ + atomKK->sync(ExecutionSpaceFromDevice::space,X_MASK); + Few tmpxcm; + group->xcm(igroup,masstotal,&tmpxcm[0]); + const Few xcm(tmpxcm); + + + utils::logmesg(lmp, "ok 2c, xcm={},{},{}\n", xcm[0], xcm[1], xcm[2]); + + // shift coords by difference between actual COM and requested COM + + double shiftx = xflag ? (xtarget - xcm[0]) : 0.0; + double shifty = yflag ? (ytarget - xcm[1]) : 0.0; + double shiftz = zflag ? (ztarget - xcm[2]) : 0.0; + distance = sqrt(shiftx*shiftx + shifty*shifty + shiftz*shiftz); + +utils::logmesg(lmp, "ok 2d, shift={},{},{}\n", shiftx, shifty, shiftz); + // ---- + + copymode = 1; + + auto group2bit_copy = group2bit; + + Kokkos::parallel_for(Kokkos::RangePolicy(0,nlocal), + LAMMPS_LAMBDA(int i) { + if (mask[i] & group2bit_copy) { + x(i,0) += shiftx; + x(i,1) += shifty; + x(i,2) += shiftz; + utils::logmesg(lmp, "x({})={} {} {}\n", i, x(i,0), x(i,1), x(i,2)); + + } + }); + + utils::logmesg(lmp, "x(1)={} {} {}\n", x(1,0), x(1,1), x(1,2)); + + copymode = 0; +} + + +namespace LAMMPS_NS { +template class FixRecenterKokkos; +#ifdef LMP_KOKKOS_GPU +template class FixRecenterKokkos; +#endif +} diff --git a/src/KOKKOS/fix_recenter_kokkos.h b/src/KOKKOS/fix_recenter_kokkos.h new file mode 100644 index 0000000000..e87057eef7 --- /dev/null +++ b/src/KOKKOS/fix_recenter_kokkos.h @@ -0,0 +1,48 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef FIX_CLASS +// clang-format off +FixStyle(recenter/kk,FixRecenterKokkos); +FixStyle(recenter/kk/device,FixRecenterKokkos); +FixStyle(recenter/kk/host,FixRecenterKokkos); +// clang-format on +#else + +// clang-format off +#ifndef LMP_FIX_RECENTER_KOKKOS_H +#define LMP_FIX_RECENTER_KOKKOS_H + +#include "fix_recenter.h" +#include "kokkos_type.h" + +namespace LAMMPS_NS { + +//struct TagFixRecenter {}; + +template +class FixRecenterKokkos : public FixRecenter { + public: + FixRecenterKokkos(class LAMMPS *, int, char **); + + void initial_integrate(int) override; + + private: + typename ArrayTypes::t_x_array x; + typename ArrayTypes::t_int_1d mask; +}; + +} // namespace LAMMPS_NS + +#endif // LMP_FIX_RECENTER_KOKKOS_H +#endif // FIX_CLASS diff --git a/src/fix_recenter.cpp b/src/fix_recenter.cpp index 4da8c4787b..c99e92d1a5 100644 --- a/src/fix_recenter.cpp +++ b/src/fix_recenter.cpp @@ -191,6 +191,8 @@ void FixRecenter::initial_integrate(int /*vflag*/) group->xcm(igroup,masstotal,xcm); + utils::logmesg(lmp, "ok 2c, xcm={},{},{}\n", xcm[0], xcm[1], xcm[2]); + // shift coords by difference between actual COM and requested COM double **x = atom->x; @@ -202,11 +204,14 @@ void FixRecenter::initial_integrate(int /*vflag*/) shift[2] = zflag ? (ztarget - xcm[2]) : 0.0; distance = sqrt(shift[0]*shift[0] + shift[1]*shift[1] + shift[2]*shift[2]); + utils::logmesg(lmp, "ok 2d, shift={},{},{}\n", shift[0], shift[1], shift[2]); + for (int i = 0; i < nlocal; i++) if (mask[i] & group2bit) { x[i][0] += shift[0]; x[i][1] += shift[1]; x[i][2] += shift[2]; + utils::logmesg(lmp, "x[{}]={} {} {}\n", i, x[i][0], x[i][1], x[i][2]); } } @@ -217,7 +222,11 @@ void FixRecenter::initial_integrate_respa(int vflag, int ilevel, int /*iloop*/) // outermost level - operate recenter // all other levels - nothing - if (ilevel == nlevels_respa-1) initial_integrate(vflag); + //if (ilevel == nlevels_respa-1) initial_integrate(vflag); + // FIXME: why does always calling initial_integrate make respa tests + // pass, i dont know ! + initial_integrate(vflag); + } /* ---------------------------------------------------------------------- */ diff --git a/src/fix_recenter.h b/src/fix_recenter.h index a45f0201bf..dfdb48b8d2 100644 --- a/src/fix_recenter.h +++ b/src/fix_recenter.h @@ -34,7 +34,7 @@ class FixRecenter : public Fix { double compute_scalar() override; double compute_vector(int) override; - private: + protected: int group2bit, scaleflag; int xflag, yflag, zflag; int xinitflag, yinitflag, zinitflag; diff --git a/unittest/force-styles/test_fix_timestep.cpp b/unittest/force-styles/test_fix_timestep.cpp index 2d2c2fa0b8..d44abf749e 100644 --- a/unittest/force-styles/test_fix_timestep.cpp +++ b/unittest/force-styles/test_fix_timestep.cpp @@ -84,12 +84,16 @@ LAMMPS *init_lammps(LAMMPS::argv & args, const TestConfig &cfg, const bool use_r if (!info->has_style(prerequisite.first, style)) ++nfail; } + + std::cerr << "ok 1b\n"; + delete info; if (nfail > 0) { cleanup_lammps(lmp, cfg); return nullptr; } + std::cerr << "ok 1c\n"; // utility lambda to improve readability auto command = [&](const std::string &line) { lmp->input->one(line); @@ -102,8 +106,10 @@ LAMMPS *init_lammps(LAMMPS::argv & args, const TestConfig &cfg, const bool use_r std::string input_file = platform::path_join(INPUT_FOLDER, cfg.input_file); lmp->input->file(input_file.c_str()); + std::cerr << "ok 1d\n"; if (use_respa) command("run_style respa 2 1 bond 1 pair 2"); + std::cerr << "ok 1e\n"; // set up molecular system force field command("pair_style lj/cut 8.0"); @@ -127,15 +133,18 @@ LAMMPS *init_lammps(LAMMPS::argv & args, const TestConfig &cfg, const bool use_r command("group solute molecule 1:2"); command("group solvent molecule 3:5"); + std::cerr << "ok 1f\n"; for (auto &post_command : cfg.post_commands) command(post_command); + std::cerr << "ok 1g\n"; command("timestep 0.25"); command("run 0 post no"); command("thermo 2"); command("run 4 post no start 0 stop 8"); command("write_restart " + cfg.basename + ".restart"); command("run 4 post no start 0 stop 8"); + std::cerr << "ok 1h\n"; return lmp; } @@ -839,3 +848,303 @@ TEST(FixTimestep, omp) cleanup_lammps(lmp, test_config); if (!verbose) ::testing::internal::GetCapturedStdout(); }; + +TEST(FixTimestep, kokkos_omp) +{ + if (!LAMMPS::is_installed_pkg("KOKKOS")) GTEST_SKIP(); + if (test_config.skip_tests.count(test_info_->name())) GTEST_SKIP(); + if (!Info::has_accelerator_feature("KOKKOS", "api", "openmp")) GTEST_SKIP(); + + LAMMPS::argv args = {"FixTimestep", "-log", "none", "-echo", "screen", "-nocite", + "-k", "on", "t", "4", "-sf", "kk"}; + + ::testing::internal::CaptureStdout(); + std::cerr << "ok 1\n"; + LAMMPS *lmp = init_lammps(args, test_config); + std::cerr << "ok 2\n"; + std::string output = ::testing::internal::GetCapturedStdout(); + if (verbose) std::cout << output; + + if (!lmp) { + std::cerr << "One or more prerequisite styles with /kk suffix\n" + "are not available in this LAMMPS configuration:\n"; + for (auto &prerequisite : test_config.prerequisites) { + std::cerr << prerequisite.first << "_style " << prerequisite.second << "\n"; + } + GTEST_SKIP(); + } + + EXPECT_THAT(output, StartsWith("LAMMPS (")); + EXPECT_THAT(output, HasSubstr("Loop time")); + + // abort if running in parallel and not all atoms are local + const int nlocal = lmp->atom->nlocal; + ASSERT_EQ(lmp->atom->natoms, nlocal); + + // relax error a bit for KOKKOS package + double epsilon = 5.0 * test_config.epsilon; + // relax test precision when using pppm and single precision FFTs +#if defined(FFT_SINGLE) + if (lmp->force->kspace && utils::strmatch(lmp->force->kspace_style, "^pppm")) epsilon *= 2.0e8; +#endif + + ErrorStats stats; + + EXPECT_POSITIONS("run_pos (normal run, verlet)", lmp->atom, test_config.run_pos, epsilon); + EXPECT_VELOCITIES("run_vel (normal run, verlet)", lmp->atom, test_config.run_vel, epsilon); + + int ifix = lmp->modify->find_fix("test"); + if (ifix < 0) { + FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; + } else { + Fix *fix = lmp->modify->fix[ifix]; + if (fix->thermo_virial) { + EXPECT_STRESS("run_stress (normal run, verlet)", fix->virial, test_config.run_stress, + epsilon); + } + + stats.reset(); + // global scalar + if (fix->scalar_flag) { + double value = fix->compute_scalar(); + EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, epsilon); + } + + // global vector + if (fix->vector_flag) { + int num = fix->size_vector; + EXPECT_EQ(num, test_config.global_vector.size()); + + for (int i = 0; i < num; ++i) + EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), + epsilon); + } + + // check t_target for thermostats + + int dim = -1; + double *ptr = (double *)fix->extract("t_target", dim); + if ((ptr != nullptr) && (dim == 0)) { + int ivar = lmp->input->variable->find("t_target"); + if (ivar >= 0) { + double t_ref = atof(lmp->input->variable->retrieve("t_target")); + double t_target = *ptr; + EXPECT_FP_LE_WITH_EPS(t_target, t_ref, epsilon); + } + } + if (print_stats && stats.has_data()) + std::cerr << "global_data, normal run, verlet: " << stats << std::endl; + } + + if (!verbose) ::testing::internal::CaptureStdout(); + restart_lammps(lmp, test_config, false, false); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + EXPECT_POSITIONS("run_pos (restart, verlet)", lmp->atom, test_config.run_pos, epsilon); + EXPECT_VELOCITIES("run_vel (restart, verlet)", lmp->atom, test_config.run_vel, epsilon); + + ifix = lmp->modify->find_fix("test"); + if (ifix < 0) { + FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; + } else { + Fix *fix = lmp->modify->fix[ifix]; + if (fix->thermo_virial) { + EXPECT_STRESS("run_stress (restart, verlet)", fix->virial, test_config.run_stress, + epsilon); + } + + stats.reset(); + + // global scalar + if (fix->scalar_flag) { + double value = fix->compute_scalar(); + EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, epsilon); + } + + // global vector + if (fix->vector_flag) { + int num = fix->size_vector; + EXPECT_EQ(num, test_config.global_vector.size()); + + for (int i = 0; i < num; ++i) + EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), + epsilon); + } + if (print_stats && stats.has_data()) + std::cerr << "global_data, restart, verlet: " << stats << std::endl; + } + + if (lmp->atom->rmass == nullptr) { + if (!verbose) ::testing::internal::CaptureStdout(); + restart_lammps(lmp, test_config, true, false); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + EXPECT_POSITIONS("run_pos (rmass, verlet)", lmp->atom, test_config.run_pos, epsilon); + EXPECT_VELOCITIES("run_vel (rmass, verlet)", lmp->atom, test_config.run_vel, epsilon); + + ifix = lmp->modify->find_fix("test"); + if (ifix < 0) { + FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; + } else { + Fix *fix = lmp->modify->fix[ifix]; + if (fix->thermo_virial) { + EXPECT_STRESS("run_stress (rmass, verlet)", fix->virial, test_config.run_stress, + epsilon); + } + + stats.reset(); + + // global scalar + if (fix->scalar_flag) { + double value = fix->compute_scalar(); + EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, epsilon); + } + + // global vector + if (fix->vector_flag) { + int num = fix->size_vector; + EXPECT_EQ(num, test_config.global_vector.size()); + + for (int i = 0; i < num; ++i) + EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), + epsilon); + } + if (print_stats && stats.has_data()) + std::cerr << "global_data, rmass, verlet: " << stats << std::endl; + } + } + + // rigid fixes need work to test properly with r-RESPA, + // also, torque is not supported by respa/omp + ifix = lmp->modify->find_fix("test"); + if (!utils::strmatch(lmp->modify->fix[ifix]->style, "^rigid") && !lmp->atom->torque) { + + if (!verbose) ::testing::internal::CaptureStdout(); + cleanup_lammps(lmp, test_config); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + ::testing::internal::CaptureStdout(); + lmp = init_lammps(args, test_config, true); + output = ::testing::internal::GetCapturedStdout(); + if (verbose) std::cout << output; + + // lower required precision by two orders of magnitude to accommodate respa + epsilon *= 100.0; + + EXPECT_POSITIONS("run_pos (normal run, respa)", lmp->atom, test_config.run_pos, epsilon); + EXPECT_VELOCITIES("run_vel (normal run, respa)", lmp->atom, test_config.run_vel, epsilon); + + ifix = lmp->modify->find_fix("test"); + if (ifix < 0) { + FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; + } else { + Fix *fix = lmp->modify->fix[ifix]; + if (fix->thermo_virial) { + EXPECT_STRESS("run_stress (normal run, respa)", fix->virial, test_config.run_stress, + 1000 * epsilon); + } + + stats.reset(); + + // global scalar + if (fix->scalar_flag) { + double value = fix->compute_scalar(); + EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, 10 * epsilon); + } + + // global vector + if (fix->vector_flag) { + int num = fix->size_vector; + EXPECT_EQ(num, test_config.global_vector.size()); + + for (int i = 0; i < num; ++i) + EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), + 10 * epsilon); + } + if (print_stats && stats.has_data()) + std::cerr << "global_data, normal run, respa: " << stats << std::endl; + } + + if (!verbose) ::testing::internal::CaptureStdout(); + restart_lammps(lmp, test_config, false, true); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + EXPECT_POSITIONS("run_pos (restart, respa)", lmp->atom, test_config.run_pos, epsilon); + EXPECT_VELOCITIES("run_vel (restart, respa)", lmp->atom, test_config.run_vel, epsilon); + + ifix = lmp->modify->find_fix("test"); + if (ifix < 0) { + FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; + } else { + Fix *fix = lmp->modify->fix[ifix]; + if (fix->thermo_virial) { + EXPECT_STRESS("run_stress (restart, respa)", fix->virial, test_config.run_stress, + 1000 * epsilon); + } + + stats.reset(); + + // global scalar + if (fix->scalar_flag) { + double value = fix->compute_scalar(); + EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, 10 * epsilon); + } + + // global vector + if (fix->vector_flag) { + int num = fix->size_vector; + EXPECT_EQ(num, test_config.global_vector.size()); + + for (int i = 0; i < num; ++i) + EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), + 10 * epsilon); + } + if (print_stats && stats.has_data()) + std::cerr << "global_data, restart, respa: " << stats << std::endl; + } + + if (lmp->atom->rmass == nullptr) { + if (!verbose) ::testing::internal::CaptureStdout(); + restart_lammps(lmp, test_config, true, true); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + EXPECT_POSITIONS("run_pos (rmass, respa)", lmp->atom, test_config.run_pos, epsilon); + EXPECT_VELOCITIES("run_vel (rmass, respa)", lmp->atom, test_config.run_vel, epsilon); + + ifix = lmp->modify->find_fix("test"); + if (ifix < 0) { + FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; + } else { + Fix *fix = lmp->modify->fix[ifix]; + if (fix->thermo_virial) { + EXPECT_STRESS("run_stress (rmass, respa)", fix->virial, test_config.run_stress, + 1000 * epsilon); + } + + stats.reset(); + + // global scalar + if (fix->scalar_flag) { + double value = fix->compute_scalar(); + EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, 10 * epsilon); + } + + // global vector + if (fix->vector_flag) { + int num = fix->size_vector; + EXPECT_EQ(num, test_config.global_vector.size()); + + for (int i = 0; i < num; ++i) + EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), + 10 * epsilon); + } + if (print_stats && stats.has_data()) + std::cerr << "global_data, rmass, respa: " << stats << std::endl; + } + } + } + + if (!verbose) ::testing::internal::CaptureStdout(); + cleanup_lammps(lmp, test_config); + if (!verbose) ::testing::internal::GetCapturedStdout(); +}; diff --git a/unittest/force-styles/tests/dihedral-charmmfsw-kokkos.yaml b/unittest/force-styles/tests/dihedral-charmmfsw-kokkos.yaml new file mode 100644 index 0000000000..6d2035acc5 --- /dev/null +++ b/unittest/force-styles/tests/dihedral-charmmfsw-kokkos.yaml @@ -0,0 +1,90 @@ +--- +lammps_version: 17 Feb 2022 +date_generated: Fri Mar 18 22:18:02 2022 +epsilon: 5.0e-12 +skip_tests: +prerequisites: ! | + atom full + dihedral charmmfsw +pre_commands: ! "" +post_commands: ! | + special_bonds charmm + pair_style lj/charmmfsw/coul/charmmfsh 7.0 8.0 + pair_coeff * * 0.1 3.0 +input_file: in.fourmol +dihedral_style: charmmfsw +dihedral_coeff: ! | + 1 75.0 2 160 0.5 + 2 45.0 4 120 1.0 + 3 56.0 0 110 0.0 + 4 23.0 1 180 0.5 + 5 19.0 3 90 1.0 +extract: ! "" +natoms: 29 +init_energy: 1317.959844120986 +init_stress: ! |2- + 1.1266474992363544e+02 -1.4270359924600960e+01 -9.8394389999034431e+01 -1.4122826669412839e+02 1.1178234052730829e+02 -5.8711817976295805e+01 +init_forces: ! |2 + 1 -8.9693997732828734e+00 -4.2090832180473811e+01 1.3129896410266406e+02 + 2 3.2939174268614089e+01 1.3776993828220547e+01 6.6047608190284564e+00 + 3 5.5339891213774308e+01 1.1132435962327280e+02 -3.9478906486222957e+02 + 4 -1.1853376295969241e+02 -2.8731355857128989e+01 1.2940461683448865e+02 + 5 -1.1704542931552981e+01 5.1612910145764337e+00 1.1531982356444204e-01 + 6 1.0315985347478912e+02 2.7858195004320272e+01 1.1495266502109652e+02 + 7 -8.8909058225650583e+01 -2.3837347272152069e+01 3.9392213448182849e+00 + 8 -5.5853617515784052e+01 1.3539223737174332e+01 -6.3713599961688189e+01 + 9 -1.0311156651288640e+02 -3.6164116725708757e+00 3.5075828453521936e+01 + 10 -4.3826637468354527e+01 -1.5710289244173734e+02 1.3864307003008477e+02 + 11 -2.1622582834796196e+02 -3.3219826841101195e+02 1.4556774326995796e+02 + 12 7.1412702974492348e+01 -4.9974052650356612e+01 1.0723258124306223e+01 + 13 1.2983841333488790e+01 3.6226253549259608e+00 -1.7369216643277348e+01 + 14 2.1111361658245866e+02 4.1312473179030422e+02 -1.8177665169218727e+02 + 15 6.6205967662062449e+01 7.9562081373822039e+01 -9.6816806108613221e+01 + 16 7.8024062158787302e+01 3.4094331075850761e+01 5.9763314082458487e+00 + 17 1.7445214070241107e+01 -6.4435014330300476e+01 2.9813113022057500e+01 + 18 2.0800160412943211e-01 2.2891124106778022e+00 3.4660835897877700e+00 + 19 -8.0963080390688746e-01 -2.4045945217436877e+00 -1.8583563864926739e-01 + 20 -3.8753637434211785e-02 -5.5448402782730866e-01 -6.7086657947375039e-01 + 21 -1.3905969243613909e+00 9.2263911023596146e-01 2.4245678407761346e+00 + 22 1.3613731081665018e-01 8.4084293030416840e-02 -8.1025131035386821e-01 + 23 4.1866083933707599e-01 -5.5509350762570908e-02 -7.0997382727305158e-01 + 24 7.1694861345295280e-01 -2.3511767137443013e-01 8.0781359710835909e-01 + 25 -1.0629765873976795e+00 -1.8433966653787029e-01 -1.2964080715678894e+00 + 26 -3.5304755132121918e-01 -1.9129024515386733e-01 -4.7932022297094667e-01 + 27 -7.5085140414840501e-01 -2.1332740916449014e-01 -3.4556428061080330e-01 + 28 3.0509542011027740e-01 4.6221002204910822e-02 8.8498260667955922e-02 + 29 1.1311031171809240e+00 4.1894808967987129e-01 6.1703656720310460e-02 +run_energy: 1317.131427833181 +run_stress: ! |2- + 1.1432271538886499e+02 -1.5603844203952541e+01 -9.8718871184912416e+01 -1.4093580634465189e+02 1.1435865928680047e+02 -5.7664143378423546e+01 +run_forces: ! |2 + 1 -8.5717926119025947e+00 -4.3091412260618227e+01 1.3316006725249042e+02 + 2 3.1997674214676874e+01 1.3654655784189870e+01 6.2828676384712061e+00 + 3 5.5770382737530170e+01 1.1281783434187146e+02 -3.9721453377879095e+02 + 4 -1.1789680795379847e+02 -2.8447706749956993e+01 1.2952665428714013e+02 + 5 -1.1819996113850017e+01 5.0146666822935302e+00 3.2281792318776925e-02 + 6 1.0058447730534851e+02 2.4972369765865452e+01 1.1633752546321533e+02 + 7 -8.8848296871465919e+01 -2.4542246520962529e+01 4.1058609991775068e+00 + 8 -5.2109635323526945e+01 1.7483153474801384e+01 -6.4894524111023628e+01 + 9 -1.0299581329057062e+02 -3.0071901661917311e+00 3.4614355229661122e+01 + 10 -4.6248656852080643e+01 -1.5989736943052526e+02 1.3946110129960286e+02 + 11 -2.0744046131487352e+02 -3.1349391104875059e+02 1.3657355191843646e+02 + 12 7.1878446763226236e+01 -5.0535379590486308e+01 1.0860480569904183e+01 + 13 1.2656630660306188e+01 3.5801817290072018e+00 -1.6968929416398453e+01 + 14 2.0156828471782353e+02 3.9593474256507108e+02 -1.7304498843642651e+02 + 15 6.6938931982383480e+01 7.9950072669406069e+01 -9.7082424123877473e+01 + 16 7.9480812177410172e+01 3.5274424529763422e+01 6.1163506563185468e+00 + 17 1.6544041468715115e+01 -6.5589692620159624e+01 2.9781616838343403e+01 + 18 2.1267286099045599e-01 2.2942619216574771e+00 3.4659719272782654e+00 + 19 -8.1337490705231874e-01 -2.4098575977295353e+00 -1.8396289009644590e-01 + 20 -3.7941149699885969e-02 -5.5340608883683873e-01 -6.6993848517114352e-01 + 21 -1.3889998509458839e+00 9.1890355468961316e-01 2.4229472564481020e+00 + 22 1.3595436261854707e-01 8.5481963099478642e-02 -8.0999717836214991e-01 + 23 4.1797076633887387e-01 -5.5351208630107784e-02 -7.0920364554695203e-01 + 24 7.1594583142507817e-01 -2.3421203522820028e-01 8.0152300676926436e-01 + 25 -1.0620978751652836e+00 -1.8302578820695936e-01 -1.2914119694215400e+00 + 26 -3.5226930669430428e-01 -1.9104656198469849e-01 -4.7741349806842143e-01 + 27 -7.4942338430179933e-01 -2.1202918409495525e-01 -3.4599837098455843e-01 + 28 3.0447869914249726e-01 4.5993592160623709e-02 8.8399467006803928e-02 + 29 1.1288622579925440e+00 4.1709427848592429e-01 6.1770301585805341e-02 +... diff --git a/unittest/force-styles/tests/fix-timestep-recenter.yaml b/unittest/force-styles/tests/fix-timestep-recenter.yaml new file mode 100644 index 0000000000..bf6218e12c --- /dev/null +++ b/unittest/force-styles/tests/fix-timestep-recenter.yaml @@ -0,0 +1,80 @@ +--- +lammps_version: 17 Apr 2024 +tags: generated +date_generated: Sun Jun 9 13:01:27 2024 +epsilon: 2e-13 +skip_tests: +prerequisites: ! | + atom full + fix nve + fix recenter +pre_commands: ! "" +post_commands: ! | + fix move all nve + fix test solute recenter INIT INIT INIT shift all +input_file: in.fourmol +natoms: 29 +global_scalar: 4.8683951201810664e-05 +global_vector: ! |- + 3 -4.56488141360456e-05 -3.319879903845857e-06 1.65919037490303e-05 +run_pos: ! |2 + 1 -2.7082064032386427e-01 2.4911895589422826e+00 -1.6682586822486262e-01 + 2 3.0967525316897138e-01 2.9612090314837487e+00 -8.5453098067965838e-01 + 3 -7.0435055657791856e-01 1.2305245639573710e+00 -6.2764261975400648e-01 + 4 -1.5821809762199524e+00 1.4837143502673023e+00 -1.2537384339156441e+00 + 5 -9.0756267929791656e-01 9.2649460723106225e-01 3.9967475457430413e-01 + 6 2.4795216267853598e-01 2.8310378335302222e-01 -1.2312906834805886e+00 + 7 3.4107023384384022e-01 -2.2672982667082151e-02 -2.5290964917997489e+00 + 8 1.1739901803399770e+00 -4.8865871728423016e-01 -6.3770167941769895e-01 + 9 1.3796873803800074e+00 -2.5277364192975760e-01 2.8367250856150783e-01 + 10 2.0507114794843657e+00 -1.4604328056559774e+00 -9.8310480112657328e-01 + 11 1.7874381518742317e+00 -1.9922127589205771e+00 -1.8889275950720217e+00 + 12 3.0059356613639814e+00 -4.9015993659532353e-01 -1.6230571610480671e+00 + 13 4.0511752533492755e+00 -8.9204654769223057e-01 -1.6398679033019397e+00 + 14 2.6063312919843584e+00 -4.1791897128083211e-01 -2.6632677111888836e+00 + 15 2.9691636760012674e+00 5.5419970002664964e-01 -1.2340695524884562e+00 + 16 2.6743379269528278e+00 -2.4124383370821199e+00 -2.3303096460059868e-02 + 17 2.2149927359583543e+00 -2.0898249503164621e+00 1.1964477291384994e+00 + 18 2.1366051278415474e+00 3.0158243097373703e+00 -3.5178021840309452e+00 + 19 1.5352186710387139e+00 2.6255028039118771e+00 -4.2352661282973489e+00 + 20 2.7723922579978542e+00 3.6923646133353265e+00 -3.9329515962227930e+00 + 21 4.9036477647504055e+00 -4.0752612489214854e+00 -3.6208988212986148e+00 + 22 4.3578705128740598e+00 -4.2126383743543956e+00 -4.4611517699408489e+00 + 23 5.7435732423607355e+00 -3.5822222255531933e+00 -3.8765034799030254e+00 + 24 2.0685593156722391e+00 3.1513082591014108e+00 3.1551716251734359e+00 + 25 1.3041700905791895e+00 3.2664861389585944e+00 2.5113181754339067e+00 + 26 2.5805586977011039e+00 4.0117338289225923e+00 3.2213387025995455e+00 + 27 -1.9614993556057465e+00 -4.3563676247616661e+00 2.1099619612429272e+00 + 28 -2.7477213110213645e+00 -4.0201084248636239e+00 1.5831378660339515e+00 + 29 -1.3129650617060094e+00 -3.5962782355739833e+00 2.2747668965643402e+00 +run_vel: ! |2 + 1 8.1705744183262104e-03 1.6516406176274215e-02 4.7902264318912665e-03 + 2 5.4501493445687811e-03 5.1791699408496438e-03 -1.4372931530376649e-03 + 3 -8.2298292722385452e-03 -1.2926551614621284e-02 -4.0984181178163525e-03 + 4 -3.7699042590093545e-03 -6.5722892098813894e-03 -1.1184640360133386e-03 + 5 -1.1021961004346574e-02 -9.8906780939336230e-03 -2.8410737829284243e-03 + 6 -3.9676663166400006e-02 4.6817061464710277e-02 3.7148491979476325e-02 + 7 9.1033953013899035e-04 -1.0128524411938825e-02 -5.1568251805019887e-02 + 8 7.9064712058856887e-03 -3.3507254552633267e-03 3.4557098492564581e-02 + 9 1.5644176117320895e-03 3.7365546102722208e-03 1.5047408822037655e-02 + 10 2.9201446820572973e-02 -2.9249578745485925e-02 -1.5018077424322498e-02 + 11 -4.7835961513517334e-03 -3.7481385134185172e-03 -2.3464104142289872e-03 + 12 2.2696451841920482e-03 -3.4774154398129045e-04 -3.0640770327797049e-03 + 13 2.7531740451953858e-03 5.8171061612840571e-03 -7.9467454022158338e-04 + 14 3.5246182371994100e-03 -5.7939995585585442e-03 -3.9478431172750971e-03 + 15 -1.8547943640122824e-03 -5.8554729942777760e-03 6.2938485140538701e-03 + 16 1.8681499973445273e-02 -1.3262466204585367e-02 -4.5638651457003236e-02 + 17 -1.2896269981100387e-02 9.7527665265956503e-03 3.7296535360836762e-02 + 18 -8.0065794848262488e-04 -8.6270473212555132e-04 -1.4483040697508753e-03 + 19 1.2452390836182718e-03 -2.5061097118772653e-03 7.2998631009713157e-03 + 20 3.5930060229597302e-03 3.6938860309253200e-03 3.2322732687892933e-03 + 21 -1.4689220370766320e-03 -2.7352129761526922e-04 7.0581624215244974e-04 + 22 -7.0694199254630720e-03 -4.2577148924878615e-03 2.8079117614244581e-04 + 23 6.0446963117374384e-03 -1.4000131614795620e-03 2.5819754847014311e-03 + 24 3.1926367902287988e-04 -9.9445664749279517e-04 1.4999996959366737e-04 + 25 1.3789754514808352e-04 -4.4335894884532422e-03 -8.1808136725085745e-04 + 26 2.0485904035218161e-03 2.7813358633837042e-03 4.3245727149206735e-03 + 27 4.5604120293371369e-04 -1.0305523026920786e-03 2.1188058381358467e-04 + 28 -6.2544520861855047e-03 1.4127711176146632e-03 -1.8429821884794180e-03 + 29 6.4110631534395072e-04 3.1273432719592779e-03 3.7253671105656637e-03 +... From f915c144fd1107234f5a650683b60def62c6b2a7 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Thu, 13 Jun 2024 12:17:41 -0400 Subject: [PATCH 0035/1018] Revert "added dihedral charmfsw kokkos test" This reverts commit 55b1b5d008c54cc2400eee80e603b307bb7bfb1c. --- src/KOKKOS/fix_recenter_kokkos.cpp | 164 ---------- src/KOKKOS/fix_recenter_kokkos.h | 48 --- src/fix_recenter.cpp | 11 +- src/fix_recenter.h | 2 +- unittest/force-styles/test_fix_timestep.cpp | 309 ------------------ .../tests/dihedral-charmmfsw-kokkos.yaml | 90 ----- .../tests/fix-timestep-recenter.yaml | 80 ----- 7 files changed, 2 insertions(+), 702 deletions(-) delete mode 100644 src/KOKKOS/fix_recenter_kokkos.cpp delete mode 100644 src/KOKKOS/fix_recenter_kokkos.h delete mode 100644 unittest/force-styles/tests/dihedral-charmmfsw-kokkos.yaml delete mode 100644 unittest/force-styles/tests/fix-timestep-recenter.yaml diff --git a/src/KOKKOS/fix_recenter_kokkos.cpp b/src/KOKKOS/fix_recenter_kokkos.cpp deleted file mode 100644 index 5656013c55..0000000000 --- a/src/KOKKOS/fix_recenter_kokkos.cpp +++ /dev/null @@ -1,164 +0,0 @@ -// clang-format off -/* ---------------------------------------------------------------------- - LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator - https://www.lammps.org/, Sandia National Laboratories - LAMMPS development team: developers@lammps.org - - Copyright (2003) Sandia Corporation. Under the terms of Contract - DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains - certain rights in this software. This software is distributed under - the GNU General Public License. - - See the README file in the top-level LAMMPS directory. -------------------------------------------------------------------------- */ - -/* ---------------------------------------------------------------------- - Contributing author: Mitch Murphy (alphataubio.com) - ------------------------------------------------------------------------- */ - -#include "fix_recenter_kokkos.h" - -#include "atom_kokkos.h" -#include "atom_masks.h" -#include "input.h" -#include "modify.h" -#include "update.h" -#include "domain.h" -#include "group.h" -#include "kokkos_few.h" - -using namespace LAMMPS_NS; - -enum{BOX,LATTICE,FRACTION}; - -/* ---------------------------------------------------------------------- */ - -template -FixRecenterKokkos::FixRecenterKokkos(LAMMPS *lmp, int narg, char **arg) : - FixRecenter(lmp, narg, arg) -{ - kokkosable = 1; - atomKK = (AtomKokkos *)atom; - execution_space = ExecutionSpaceFromDevice::space; - - //datamask_read = X_MASK | F_MASK | RMASS_MASK | MASK_MASK | TYPE_MASK; - datamask_read = X_MASK | MASK_MASK; - datamask_modify = X_MASK; -} - -/* ---------------------------------------------------------------------- */ - -template -void FixRecenterKokkos::initial_integrate(int /*vflag*/) -{ - -utils::logmesg(lmp, "ok 2a\n"); - - atomKK->sync(execution_space,datamask_read); - atomKK->modified(execution_space,datamask_modify); - - x = atomKK->k_x.view(); - mask = atomKK->k_mask.view(); - int nlocal = atomKK->nlocal; - if (igroup == atomKK->firstgroup) nlocal = atomKK->nfirst; - - // FIX RECENTER - // target COM - // bounding box around domain works for both orthogonal and triclinic - - double xtarget = xinit; - double ytarget = yinit; - double ztarget = zinit; - - xflag=yflag=zflag=1; - - utils::logmesg(lmp, "ok 2b\n"); - - // FIXME: only supported in KOKKOS... - // fix ID group-ID recenter INIT INIT INIT shift all - - /* - double *bboxlo,*bboxhi; - - if (scaleflag == FRACTION) { - if (domain->triclinic == 0) { - bboxlo = domain->boxlo; - bboxhi = domain->boxhi; - } else { - bboxlo = domain->boxlo_bound; - bboxhi = domain->boxhi_bound; - } - } - - if (xinitflag) xtarget = xinit; - else if (scaleflag == FRACTION) - xtarget = bboxlo[0] + xcom*(bboxhi[0] - bboxlo[0]); - else xtarget = xcom; - - if (yinitflag) ytarget = yinit; - else if (scaleflag == FRACTION) - ytarget = bboxlo[1] + ycom*(bboxhi[1] - bboxlo[1]); - else ytarget = ycom; - - if (zinitflag) ztarget = zinit; - else if (scaleflag == FRACTION) - ztarget = bboxlo[2] + zcom*(bboxhi[2] - bboxlo[2]); - else ztarget = zcom; - - */ - - // current COM - - // FIXME: make Group kokkos-aware - //double xcm[3]; - //if (group->dynamic[igroup]) - // masstotal = group->mass(igroup); - - //group->xcm(igroup,masstotal,xcm); - - /* this is needed because Group is not Kokkos-aware ! */ - atomKK->sync(ExecutionSpaceFromDevice::space,X_MASK); - Few tmpxcm; - group->xcm(igroup,masstotal,&tmpxcm[0]); - const Few xcm(tmpxcm); - - - utils::logmesg(lmp, "ok 2c, xcm={},{},{}\n", xcm[0], xcm[1], xcm[2]); - - // shift coords by difference between actual COM and requested COM - - double shiftx = xflag ? (xtarget - xcm[0]) : 0.0; - double shifty = yflag ? (ytarget - xcm[1]) : 0.0; - double shiftz = zflag ? (ztarget - xcm[2]) : 0.0; - distance = sqrt(shiftx*shiftx + shifty*shifty + shiftz*shiftz); - -utils::logmesg(lmp, "ok 2d, shift={},{},{}\n", shiftx, shifty, shiftz); - // ---- - - copymode = 1; - - auto group2bit_copy = group2bit; - - Kokkos::parallel_for(Kokkos::RangePolicy(0,nlocal), - LAMMPS_LAMBDA(int i) { - if (mask[i] & group2bit_copy) { - x(i,0) += shiftx; - x(i,1) += shifty; - x(i,2) += shiftz; - utils::logmesg(lmp, "x({})={} {} {}\n", i, x(i,0), x(i,1), x(i,2)); - - } - }); - - utils::logmesg(lmp, "x(1)={} {} {}\n", x(1,0), x(1,1), x(1,2)); - - copymode = 0; -} - - -namespace LAMMPS_NS { -template class FixRecenterKokkos; -#ifdef LMP_KOKKOS_GPU -template class FixRecenterKokkos; -#endif -} diff --git a/src/KOKKOS/fix_recenter_kokkos.h b/src/KOKKOS/fix_recenter_kokkos.h deleted file mode 100644 index e87057eef7..0000000000 --- a/src/KOKKOS/fix_recenter_kokkos.h +++ /dev/null @@ -1,48 +0,0 @@ -/* -*- c++ -*- ---------------------------------------------------------- - LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator - https://www.lammps.org/, Sandia National Laboratories - LAMMPS development team: developers@lammps.org - - Copyright (2003) Sandia Corporation. Under the terms of Contract - DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains - certain rights in this software. This software is distributed under - the GNU General Public License. - - See the README file in the top-level LAMMPS directory. -------------------------------------------------------------------------- */ - -#ifdef FIX_CLASS -// clang-format off -FixStyle(recenter/kk,FixRecenterKokkos); -FixStyle(recenter/kk/device,FixRecenterKokkos); -FixStyle(recenter/kk/host,FixRecenterKokkos); -// clang-format on -#else - -// clang-format off -#ifndef LMP_FIX_RECENTER_KOKKOS_H -#define LMP_FIX_RECENTER_KOKKOS_H - -#include "fix_recenter.h" -#include "kokkos_type.h" - -namespace LAMMPS_NS { - -//struct TagFixRecenter {}; - -template -class FixRecenterKokkos : public FixRecenter { - public: - FixRecenterKokkos(class LAMMPS *, int, char **); - - void initial_integrate(int) override; - - private: - typename ArrayTypes::t_x_array x; - typename ArrayTypes::t_int_1d mask; -}; - -} // namespace LAMMPS_NS - -#endif // LMP_FIX_RECENTER_KOKKOS_H -#endif // FIX_CLASS diff --git a/src/fix_recenter.cpp b/src/fix_recenter.cpp index c99e92d1a5..4da8c4787b 100644 --- a/src/fix_recenter.cpp +++ b/src/fix_recenter.cpp @@ -191,8 +191,6 @@ void FixRecenter::initial_integrate(int /*vflag*/) group->xcm(igroup,masstotal,xcm); - utils::logmesg(lmp, "ok 2c, xcm={},{},{}\n", xcm[0], xcm[1], xcm[2]); - // shift coords by difference between actual COM and requested COM double **x = atom->x; @@ -204,14 +202,11 @@ void FixRecenter::initial_integrate(int /*vflag*/) shift[2] = zflag ? (ztarget - xcm[2]) : 0.0; distance = sqrt(shift[0]*shift[0] + shift[1]*shift[1] + shift[2]*shift[2]); - utils::logmesg(lmp, "ok 2d, shift={},{},{}\n", shift[0], shift[1], shift[2]); - for (int i = 0; i < nlocal; i++) if (mask[i] & group2bit) { x[i][0] += shift[0]; x[i][1] += shift[1]; x[i][2] += shift[2]; - utils::logmesg(lmp, "x[{}]={} {} {}\n", i, x[i][0], x[i][1], x[i][2]); } } @@ -222,11 +217,7 @@ void FixRecenter::initial_integrate_respa(int vflag, int ilevel, int /*iloop*/) // outermost level - operate recenter // all other levels - nothing - //if (ilevel == nlevels_respa-1) initial_integrate(vflag); - // FIXME: why does always calling initial_integrate make respa tests - // pass, i dont know ! - initial_integrate(vflag); - + if (ilevel == nlevels_respa-1) initial_integrate(vflag); } /* ---------------------------------------------------------------------- */ diff --git a/src/fix_recenter.h b/src/fix_recenter.h index dfdb48b8d2..a45f0201bf 100644 --- a/src/fix_recenter.h +++ b/src/fix_recenter.h @@ -34,7 +34,7 @@ class FixRecenter : public Fix { double compute_scalar() override; double compute_vector(int) override; - protected: + private: int group2bit, scaleflag; int xflag, yflag, zflag; int xinitflag, yinitflag, zinitflag; diff --git a/unittest/force-styles/test_fix_timestep.cpp b/unittest/force-styles/test_fix_timestep.cpp index d44abf749e..2d2c2fa0b8 100644 --- a/unittest/force-styles/test_fix_timestep.cpp +++ b/unittest/force-styles/test_fix_timestep.cpp @@ -84,16 +84,12 @@ LAMMPS *init_lammps(LAMMPS::argv & args, const TestConfig &cfg, const bool use_r if (!info->has_style(prerequisite.first, style)) ++nfail; } - - std::cerr << "ok 1b\n"; - delete info; if (nfail > 0) { cleanup_lammps(lmp, cfg); return nullptr; } - std::cerr << "ok 1c\n"; // utility lambda to improve readability auto command = [&](const std::string &line) { lmp->input->one(line); @@ -106,10 +102,8 @@ LAMMPS *init_lammps(LAMMPS::argv & args, const TestConfig &cfg, const bool use_r std::string input_file = platform::path_join(INPUT_FOLDER, cfg.input_file); lmp->input->file(input_file.c_str()); - std::cerr << "ok 1d\n"; if (use_respa) command("run_style respa 2 1 bond 1 pair 2"); - std::cerr << "ok 1e\n"; // set up molecular system force field command("pair_style lj/cut 8.0"); @@ -133,18 +127,15 @@ LAMMPS *init_lammps(LAMMPS::argv & args, const TestConfig &cfg, const bool use_r command("group solute molecule 1:2"); command("group solvent molecule 3:5"); - std::cerr << "ok 1f\n"; for (auto &post_command : cfg.post_commands) command(post_command); - std::cerr << "ok 1g\n"; command("timestep 0.25"); command("run 0 post no"); command("thermo 2"); command("run 4 post no start 0 stop 8"); command("write_restart " + cfg.basename + ".restart"); command("run 4 post no start 0 stop 8"); - std::cerr << "ok 1h\n"; return lmp; } @@ -848,303 +839,3 @@ TEST(FixTimestep, omp) cleanup_lammps(lmp, test_config); if (!verbose) ::testing::internal::GetCapturedStdout(); }; - -TEST(FixTimestep, kokkos_omp) -{ - if (!LAMMPS::is_installed_pkg("KOKKOS")) GTEST_SKIP(); - if (test_config.skip_tests.count(test_info_->name())) GTEST_SKIP(); - if (!Info::has_accelerator_feature("KOKKOS", "api", "openmp")) GTEST_SKIP(); - - LAMMPS::argv args = {"FixTimestep", "-log", "none", "-echo", "screen", "-nocite", - "-k", "on", "t", "4", "-sf", "kk"}; - - ::testing::internal::CaptureStdout(); - std::cerr << "ok 1\n"; - LAMMPS *lmp = init_lammps(args, test_config); - std::cerr << "ok 2\n"; - std::string output = ::testing::internal::GetCapturedStdout(); - if (verbose) std::cout << output; - - if (!lmp) { - std::cerr << "One or more prerequisite styles with /kk suffix\n" - "are not available in this LAMMPS configuration:\n"; - for (auto &prerequisite : test_config.prerequisites) { - std::cerr << prerequisite.first << "_style " << prerequisite.second << "\n"; - } - GTEST_SKIP(); - } - - EXPECT_THAT(output, StartsWith("LAMMPS (")); - EXPECT_THAT(output, HasSubstr("Loop time")); - - // abort if running in parallel and not all atoms are local - const int nlocal = lmp->atom->nlocal; - ASSERT_EQ(lmp->atom->natoms, nlocal); - - // relax error a bit for KOKKOS package - double epsilon = 5.0 * test_config.epsilon; - // relax test precision when using pppm and single precision FFTs -#if defined(FFT_SINGLE) - if (lmp->force->kspace && utils::strmatch(lmp->force->kspace_style, "^pppm")) epsilon *= 2.0e8; -#endif - - ErrorStats stats; - - EXPECT_POSITIONS("run_pos (normal run, verlet)", lmp->atom, test_config.run_pos, epsilon); - EXPECT_VELOCITIES("run_vel (normal run, verlet)", lmp->atom, test_config.run_vel, epsilon); - - int ifix = lmp->modify->find_fix("test"); - if (ifix < 0) { - FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; - } else { - Fix *fix = lmp->modify->fix[ifix]; - if (fix->thermo_virial) { - EXPECT_STRESS("run_stress (normal run, verlet)", fix->virial, test_config.run_stress, - epsilon); - } - - stats.reset(); - // global scalar - if (fix->scalar_flag) { - double value = fix->compute_scalar(); - EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, epsilon); - } - - // global vector - if (fix->vector_flag) { - int num = fix->size_vector; - EXPECT_EQ(num, test_config.global_vector.size()); - - for (int i = 0; i < num; ++i) - EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), - epsilon); - } - - // check t_target for thermostats - - int dim = -1; - double *ptr = (double *)fix->extract("t_target", dim); - if ((ptr != nullptr) && (dim == 0)) { - int ivar = lmp->input->variable->find("t_target"); - if (ivar >= 0) { - double t_ref = atof(lmp->input->variable->retrieve("t_target")); - double t_target = *ptr; - EXPECT_FP_LE_WITH_EPS(t_target, t_ref, epsilon); - } - } - if (print_stats && stats.has_data()) - std::cerr << "global_data, normal run, verlet: " << stats << std::endl; - } - - if (!verbose) ::testing::internal::CaptureStdout(); - restart_lammps(lmp, test_config, false, false); - if (!verbose) ::testing::internal::GetCapturedStdout(); - - EXPECT_POSITIONS("run_pos (restart, verlet)", lmp->atom, test_config.run_pos, epsilon); - EXPECT_VELOCITIES("run_vel (restart, verlet)", lmp->atom, test_config.run_vel, epsilon); - - ifix = lmp->modify->find_fix("test"); - if (ifix < 0) { - FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; - } else { - Fix *fix = lmp->modify->fix[ifix]; - if (fix->thermo_virial) { - EXPECT_STRESS("run_stress (restart, verlet)", fix->virial, test_config.run_stress, - epsilon); - } - - stats.reset(); - - // global scalar - if (fix->scalar_flag) { - double value = fix->compute_scalar(); - EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, epsilon); - } - - // global vector - if (fix->vector_flag) { - int num = fix->size_vector; - EXPECT_EQ(num, test_config.global_vector.size()); - - for (int i = 0; i < num; ++i) - EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), - epsilon); - } - if (print_stats && stats.has_data()) - std::cerr << "global_data, restart, verlet: " << stats << std::endl; - } - - if (lmp->atom->rmass == nullptr) { - if (!verbose) ::testing::internal::CaptureStdout(); - restart_lammps(lmp, test_config, true, false); - if (!verbose) ::testing::internal::GetCapturedStdout(); - - EXPECT_POSITIONS("run_pos (rmass, verlet)", lmp->atom, test_config.run_pos, epsilon); - EXPECT_VELOCITIES("run_vel (rmass, verlet)", lmp->atom, test_config.run_vel, epsilon); - - ifix = lmp->modify->find_fix("test"); - if (ifix < 0) { - FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; - } else { - Fix *fix = lmp->modify->fix[ifix]; - if (fix->thermo_virial) { - EXPECT_STRESS("run_stress (rmass, verlet)", fix->virial, test_config.run_stress, - epsilon); - } - - stats.reset(); - - // global scalar - if (fix->scalar_flag) { - double value = fix->compute_scalar(); - EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, epsilon); - } - - // global vector - if (fix->vector_flag) { - int num = fix->size_vector; - EXPECT_EQ(num, test_config.global_vector.size()); - - for (int i = 0; i < num; ++i) - EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), - epsilon); - } - if (print_stats && stats.has_data()) - std::cerr << "global_data, rmass, verlet: " << stats << std::endl; - } - } - - // rigid fixes need work to test properly with r-RESPA, - // also, torque is not supported by respa/omp - ifix = lmp->modify->find_fix("test"); - if (!utils::strmatch(lmp->modify->fix[ifix]->style, "^rigid") && !lmp->atom->torque) { - - if (!verbose) ::testing::internal::CaptureStdout(); - cleanup_lammps(lmp, test_config); - if (!verbose) ::testing::internal::GetCapturedStdout(); - - ::testing::internal::CaptureStdout(); - lmp = init_lammps(args, test_config, true); - output = ::testing::internal::GetCapturedStdout(); - if (verbose) std::cout << output; - - // lower required precision by two orders of magnitude to accommodate respa - epsilon *= 100.0; - - EXPECT_POSITIONS("run_pos (normal run, respa)", lmp->atom, test_config.run_pos, epsilon); - EXPECT_VELOCITIES("run_vel (normal run, respa)", lmp->atom, test_config.run_vel, epsilon); - - ifix = lmp->modify->find_fix("test"); - if (ifix < 0) { - FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; - } else { - Fix *fix = lmp->modify->fix[ifix]; - if (fix->thermo_virial) { - EXPECT_STRESS("run_stress (normal run, respa)", fix->virial, test_config.run_stress, - 1000 * epsilon); - } - - stats.reset(); - - // global scalar - if (fix->scalar_flag) { - double value = fix->compute_scalar(); - EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, 10 * epsilon); - } - - // global vector - if (fix->vector_flag) { - int num = fix->size_vector; - EXPECT_EQ(num, test_config.global_vector.size()); - - for (int i = 0; i < num; ++i) - EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), - 10 * epsilon); - } - if (print_stats && stats.has_data()) - std::cerr << "global_data, normal run, respa: " << stats << std::endl; - } - - if (!verbose) ::testing::internal::CaptureStdout(); - restart_lammps(lmp, test_config, false, true); - if (!verbose) ::testing::internal::GetCapturedStdout(); - - EXPECT_POSITIONS("run_pos (restart, respa)", lmp->atom, test_config.run_pos, epsilon); - EXPECT_VELOCITIES("run_vel (restart, respa)", lmp->atom, test_config.run_vel, epsilon); - - ifix = lmp->modify->find_fix("test"); - if (ifix < 0) { - FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; - } else { - Fix *fix = lmp->modify->fix[ifix]; - if (fix->thermo_virial) { - EXPECT_STRESS("run_stress (restart, respa)", fix->virial, test_config.run_stress, - 1000 * epsilon); - } - - stats.reset(); - - // global scalar - if (fix->scalar_flag) { - double value = fix->compute_scalar(); - EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, 10 * epsilon); - } - - // global vector - if (fix->vector_flag) { - int num = fix->size_vector; - EXPECT_EQ(num, test_config.global_vector.size()); - - for (int i = 0; i < num; ++i) - EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), - 10 * epsilon); - } - if (print_stats && stats.has_data()) - std::cerr << "global_data, restart, respa: " << stats << std::endl; - } - - if (lmp->atom->rmass == nullptr) { - if (!verbose) ::testing::internal::CaptureStdout(); - restart_lammps(lmp, test_config, true, true); - if (!verbose) ::testing::internal::GetCapturedStdout(); - - EXPECT_POSITIONS("run_pos (rmass, respa)", lmp->atom, test_config.run_pos, epsilon); - EXPECT_VELOCITIES("run_vel (rmass, respa)", lmp->atom, test_config.run_vel, epsilon); - - ifix = lmp->modify->find_fix("test"); - if (ifix < 0) { - FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; - } else { - Fix *fix = lmp->modify->fix[ifix]; - if (fix->thermo_virial) { - EXPECT_STRESS("run_stress (rmass, respa)", fix->virial, test_config.run_stress, - 1000 * epsilon); - } - - stats.reset(); - - // global scalar - if (fix->scalar_flag) { - double value = fix->compute_scalar(); - EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, 10 * epsilon); - } - - // global vector - if (fix->vector_flag) { - int num = fix->size_vector; - EXPECT_EQ(num, test_config.global_vector.size()); - - for (int i = 0; i < num; ++i) - EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), - 10 * epsilon); - } - if (print_stats && stats.has_data()) - std::cerr << "global_data, rmass, respa: " << stats << std::endl; - } - } - } - - if (!verbose) ::testing::internal::CaptureStdout(); - cleanup_lammps(lmp, test_config); - if (!verbose) ::testing::internal::GetCapturedStdout(); -}; diff --git a/unittest/force-styles/tests/dihedral-charmmfsw-kokkos.yaml b/unittest/force-styles/tests/dihedral-charmmfsw-kokkos.yaml deleted file mode 100644 index 6d2035acc5..0000000000 --- a/unittest/force-styles/tests/dihedral-charmmfsw-kokkos.yaml +++ /dev/null @@ -1,90 +0,0 @@ ---- -lammps_version: 17 Feb 2022 -date_generated: Fri Mar 18 22:18:02 2022 -epsilon: 5.0e-12 -skip_tests: -prerequisites: ! | - atom full - dihedral charmmfsw -pre_commands: ! "" -post_commands: ! | - special_bonds charmm - pair_style lj/charmmfsw/coul/charmmfsh 7.0 8.0 - pair_coeff * * 0.1 3.0 -input_file: in.fourmol -dihedral_style: charmmfsw -dihedral_coeff: ! | - 1 75.0 2 160 0.5 - 2 45.0 4 120 1.0 - 3 56.0 0 110 0.0 - 4 23.0 1 180 0.5 - 5 19.0 3 90 1.0 -extract: ! "" -natoms: 29 -init_energy: 1317.959844120986 -init_stress: ! |2- - 1.1266474992363544e+02 -1.4270359924600960e+01 -9.8394389999034431e+01 -1.4122826669412839e+02 1.1178234052730829e+02 -5.8711817976295805e+01 -init_forces: ! |2 - 1 -8.9693997732828734e+00 -4.2090832180473811e+01 1.3129896410266406e+02 - 2 3.2939174268614089e+01 1.3776993828220547e+01 6.6047608190284564e+00 - 3 5.5339891213774308e+01 1.1132435962327280e+02 -3.9478906486222957e+02 - 4 -1.1853376295969241e+02 -2.8731355857128989e+01 1.2940461683448865e+02 - 5 -1.1704542931552981e+01 5.1612910145764337e+00 1.1531982356444204e-01 - 6 1.0315985347478912e+02 2.7858195004320272e+01 1.1495266502109652e+02 - 7 -8.8909058225650583e+01 -2.3837347272152069e+01 3.9392213448182849e+00 - 8 -5.5853617515784052e+01 1.3539223737174332e+01 -6.3713599961688189e+01 - 9 -1.0311156651288640e+02 -3.6164116725708757e+00 3.5075828453521936e+01 - 10 -4.3826637468354527e+01 -1.5710289244173734e+02 1.3864307003008477e+02 - 11 -2.1622582834796196e+02 -3.3219826841101195e+02 1.4556774326995796e+02 - 12 7.1412702974492348e+01 -4.9974052650356612e+01 1.0723258124306223e+01 - 13 1.2983841333488790e+01 3.6226253549259608e+00 -1.7369216643277348e+01 - 14 2.1111361658245866e+02 4.1312473179030422e+02 -1.8177665169218727e+02 - 15 6.6205967662062449e+01 7.9562081373822039e+01 -9.6816806108613221e+01 - 16 7.8024062158787302e+01 3.4094331075850761e+01 5.9763314082458487e+00 - 17 1.7445214070241107e+01 -6.4435014330300476e+01 2.9813113022057500e+01 - 18 2.0800160412943211e-01 2.2891124106778022e+00 3.4660835897877700e+00 - 19 -8.0963080390688746e-01 -2.4045945217436877e+00 -1.8583563864926739e-01 - 20 -3.8753637434211785e-02 -5.5448402782730866e-01 -6.7086657947375039e-01 - 21 -1.3905969243613909e+00 9.2263911023596146e-01 2.4245678407761346e+00 - 22 1.3613731081665018e-01 8.4084293030416840e-02 -8.1025131035386821e-01 - 23 4.1866083933707599e-01 -5.5509350762570908e-02 -7.0997382727305158e-01 - 24 7.1694861345295280e-01 -2.3511767137443013e-01 8.0781359710835909e-01 - 25 -1.0629765873976795e+00 -1.8433966653787029e-01 -1.2964080715678894e+00 - 26 -3.5304755132121918e-01 -1.9129024515386733e-01 -4.7932022297094667e-01 - 27 -7.5085140414840501e-01 -2.1332740916449014e-01 -3.4556428061080330e-01 - 28 3.0509542011027740e-01 4.6221002204910822e-02 8.8498260667955922e-02 - 29 1.1311031171809240e+00 4.1894808967987129e-01 6.1703656720310460e-02 -run_energy: 1317.131427833181 -run_stress: ! |2- - 1.1432271538886499e+02 -1.5603844203952541e+01 -9.8718871184912416e+01 -1.4093580634465189e+02 1.1435865928680047e+02 -5.7664143378423546e+01 -run_forces: ! |2 - 1 -8.5717926119025947e+00 -4.3091412260618227e+01 1.3316006725249042e+02 - 2 3.1997674214676874e+01 1.3654655784189870e+01 6.2828676384712061e+00 - 3 5.5770382737530170e+01 1.1281783434187146e+02 -3.9721453377879095e+02 - 4 -1.1789680795379847e+02 -2.8447706749956993e+01 1.2952665428714013e+02 - 5 -1.1819996113850017e+01 5.0146666822935302e+00 3.2281792318776925e-02 - 6 1.0058447730534851e+02 2.4972369765865452e+01 1.1633752546321533e+02 - 7 -8.8848296871465919e+01 -2.4542246520962529e+01 4.1058609991775068e+00 - 8 -5.2109635323526945e+01 1.7483153474801384e+01 -6.4894524111023628e+01 - 9 -1.0299581329057062e+02 -3.0071901661917311e+00 3.4614355229661122e+01 - 10 -4.6248656852080643e+01 -1.5989736943052526e+02 1.3946110129960286e+02 - 11 -2.0744046131487352e+02 -3.1349391104875059e+02 1.3657355191843646e+02 - 12 7.1878446763226236e+01 -5.0535379590486308e+01 1.0860480569904183e+01 - 13 1.2656630660306188e+01 3.5801817290072018e+00 -1.6968929416398453e+01 - 14 2.0156828471782353e+02 3.9593474256507108e+02 -1.7304498843642651e+02 - 15 6.6938931982383480e+01 7.9950072669406069e+01 -9.7082424123877473e+01 - 16 7.9480812177410172e+01 3.5274424529763422e+01 6.1163506563185468e+00 - 17 1.6544041468715115e+01 -6.5589692620159624e+01 2.9781616838343403e+01 - 18 2.1267286099045599e-01 2.2942619216574771e+00 3.4659719272782654e+00 - 19 -8.1337490705231874e-01 -2.4098575977295353e+00 -1.8396289009644590e-01 - 20 -3.7941149699885969e-02 -5.5340608883683873e-01 -6.6993848517114352e-01 - 21 -1.3889998509458839e+00 9.1890355468961316e-01 2.4229472564481020e+00 - 22 1.3595436261854707e-01 8.5481963099478642e-02 -8.0999717836214991e-01 - 23 4.1797076633887387e-01 -5.5351208630107784e-02 -7.0920364554695203e-01 - 24 7.1594583142507817e-01 -2.3421203522820028e-01 8.0152300676926436e-01 - 25 -1.0620978751652836e+00 -1.8302578820695936e-01 -1.2914119694215400e+00 - 26 -3.5226930669430428e-01 -1.9104656198469849e-01 -4.7741349806842143e-01 - 27 -7.4942338430179933e-01 -2.1202918409495525e-01 -3.4599837098455843e-01 - 28 3.0447869914249726e-01 4.5993592160623709e-02 8.8399467006803928e-02 - 29 1.1288622579925440e+00 4.1709427848592429e-01 6.1770301585805341e-02 -... diff --git a/unittest/force-styles/tests/fix-timestep-recenter.yaml b/unittest/force-styles/tests/fix-timestep-recenter.yaml deleted file mode 100644 index bf6218e12c..0000000000 --- a/unittest/force-styles/tests/fix-timestep-recenter.yaml +++ /dev/null @@ -1,80 +0,0 @@ ---- -lammps_version: 17 Apr 2024 -tags: generated -date_generated: Sun Jun 9 13:01:27 2024 -epsilon: 2e-13 -skip_tests: -prerequisites: ! | - atom full - fix nve - fix recenter -pre_commands: ! "" -post_commands: ! | - fix move all nve - fix test solute recenter INIT INIT INIT shift all -input_file: in.fourmol -natoms: 29 -global_scalar: 4.8683951201810664e-05 -global_vector: ! |- - 3 -4.56488141360456e-05 -3.319879903845857e-06 1.65919037490303e-05 -run_pos: ! |2 - 1 -2.7082064032386427e-01 2.4911895589422826e+00 -1.6682586822486262e-01 - 2 3.0967525316897138e-01 2.9612090314837487e+00 -8.5453098067965838e-01 - 3 -7.0435055657791856e-01 1.2305245639573710e+00 -6.2764261975400648e-01 - 4 -1.5821809762199524e+00 1.4837143502673023e+00 -1.2537384339156441e+00 - 5 -9.0756267929791656e-01 9.2649460723106225e-01 3.9967475457430413e-01 - 6 2.4795216267853598e-01 2.8310378335302222e-01 -1.2312906834805886e+00 - 7 3.4107023384384022e-01 -2.2672982667082151e-02 -2.5290964917997489e+00 - 8 1.1739901803399770e+00 -4.8865871728423016e-01 -6.3770167941769895e-01 - 9 1.3796873803800074e+00 -2.5277364192975760e-01 2.8367250856150783e-01 - 10 2.0507114794843657e+00 -1.4604328056559774e+00 -9.8310480112657328e-01 - 11 1.7874381518742317e+00 -1.9922127589205771e+00 -1.8889275950720217e+00 - 12 3.0059356613639814e+00 -4.9015993659532353e-01 -1.6230571610480671e+00 - 13 4.0511752533492755e+00 -8.9204654769223057e-01 -1.6398679033019397e+00 - 14 2.6063312919843584e+00 -4.1791897128083211e-01 -2.6632677111888836e+00 - 15 2.9691636760012674e+00 5.5419970002664964e-01 -1.2340695524884562e+00 - 16 2.6743379269528278e+00 -2.4124383370821199e+00 -2.3303096460059868e-02 - 17 2.2149927359583543e+00 -2.0898249503164621e+00 1.1964477291384994e+00 - 18 2.1366051278415474e+00 3.0158243097373703e+00 -3.5178021840309452e+00 - 19 1.5352186710387139e+00 2.6255028039118771e+00 -4.2352661282973489e+00 - 20 2.7723922579978542e+00 3.6923646133353265e+00 -3.9329515962227930e+00 - 21 4.9036477647504055e+00 -4.0752612489214854e+00 -3.6208988212986148e+00 - 22 4.3578705128740598e+00 -4.2126383743543956e+00 -4.4611517699408489e+00 - 23 5.7435732423607355e+00 -3.5822222255531933e+00 -3.8765034799030254e+00 - 24 2.0685593156722391e+00 3.1513082591014108e+00 3.1551716251734359e+00 - 25 1.3041700905791895e+00 3.2664861389585944e+00 2.5113181754339067e+00 - 26 2.5805586977011039e+00 4.0117338289225923e+00 3.2213387025995455e+00 - 27 -1.9614993556057465e+00 -4.3563676247616661e+00 2.1099619612429272e+00 - 28 -2.7477213110213645e+00 -4.0201084248636239e+00 1.5831378660339515e+00 - 29 -1.3129650617060094e+00 -3.5962782355739833e+00 2.2747668965643402e+00 -run_vel: ! |2 - 1 8.1705744183262104e-03 1.6516406176274215e-02 4.7902264318912665e-03 - 2 5.4501493445687811e-03 5.1791699408496438e-03 -1.4372931530376649e-03 - 3 -8.2298292722385452e-03 -1.2926551614621284e-02 -4.0984181178163525e-03 - 4 -3.7699042590093545e-03 -6.5722892098813894e-03 -1.1184640360133386e-03 - 5 -1.1021961004346574e-02 -9.8906780939336230e-03 -2.8410737829284243e-03 - 6 -3.9676663166400006e-02 4.6817061464710277e-02 3.7148491979476325e-02 - 7 9.1033953013899035e-04 -1.0128524411938825e-02 -5.1568251805019887e-02 - 8 7.9064712058856887e-03 -3.3507254552633267e-03 3.4557098492564581e-02 - 9 1.5644176117320895e-03 3.7365546102722208e-03 1.5047408822037655e-02 - 10 2.9201446820572973e-02 -2.9249578745485925e-02 -1.5018077424322498e-02 - 11 -4.7835961513517334e-03 -3.7481385134185172e-03 -2.3464104142289872e-03 - 12 2.2696451841920482e-03 -3.4774154398129045e-04 -3.0640770327797049e-03 - 13 2.7531740451953858e-03 5.8171061612840571e-03 -7.9467454022158338e-04 - 14 3.5246182371994100e-03 -5.7939995585585442e-03 -3.9478431172750971e-03 - 15 -1.8547943640122824e-03 -5.8554729942777760e-03 6.2938485140538701e-03 - 16 1.8681499973445273e-02 -1.3262466204585367e-02 -4.5638651457003236e-02 - 17 -1.2896269981100387e-02 9.7527665265956503e-03 3.7296535360836762e-02 - 18 -8.0065794848262488e-04 -8.6270473212555132e-04 -1.4483040697508753e-03 - 19 1.2452390836182718e-03 -2.5061097118772653e-03 7.2998631009713157e-03 - 20 3.5930060229597302e-03 3.6938860309253200e-03 3.2322732687892933e-03 - 21 -1.4689220370766320e-03 -2.7352129761526922e-04 7.0581624215244974e-04 - 22 -7.0694199254630720e-03 -4.2577148924878615e-03 2.8079117614244581e-04 - 23 6.0446963117374384e-03 -1.4000131614795620e-03 2.5819754847014311e-03 - 24 3.1926367902287988e-04 -9.9445664749279517e-04 1.4999996959366737e-04 - 25 1.3789754514808352e-04 -4.4335894884532422e-03 -8.1808136725085745e-04 - 26 2.0485904035218161e-03 2.7813358633837042e-03 4.3245727149206735e-03 - 27 4.5604120293371369e-04 -1.0305523026920786e-03 2.1188058381358467e-04 - 28 -6.2544520861855047e-03 1.4127711176146632e-03 -1.8429821884794180e-03 - 29 6.4110631534395072e-04 3.1273432719592779e-03 3.7253671105656637e-03 -... From 95af3cdab20dedef9d30e661db8f08b9766f980a Mon Sep 17 00:00:00 2001 From: alphataubio Date: Thu, 13 Jun 2024 12:18:42 -0400 Subject: [PATCH 0036/1018] added dihedral charmfsw kokkos test --- unittest/force-styles/test_fix_timestep.cpp | 14 +- unittest/force-styles/tests/dump.dpdrx | 9603 +++++++++++++++++ .../tests/fix-timestep-dt_reset.yaml | 78 + .../tests/fix-timestep-freeze.yaml | 77 + .../tests/fix-timestep-langevin.yaml | 78 + .../tests/fix-timestep-nve_sphere.yaml | 12 +- .../tests/fix-timestep-shardlow copy.yaml | 91 + .../tests/fix-timestep-shardlow.yaml | 1753 +++ .../tests/fix-timestep-viscous.yaml | 76 + unittest/force-styles/tests/in.dpdrx-shardlow | 58 + unittest/force-styles/tests/kinetics.dpdrx | 12 + unittest/force-styles/tests/params.exp6 | 16 + unittest/force-styles/tests/table.eos | 4006 +++++++ unittest/force-styles/tests/thermo.dpdrx | 17 + 14 files changed, 15883 insertions(+), 8 deletions(-) create mode 100644 unittest/force-styles/tests/dump.dpdrx create mode 100644 unittest/force-styles/tests/fix-timestep-dt_reset.yaml create mode 100644 unittest/force-styles/tests/fix-timestep-freeze.yaml create mode 100644 unittest/force-styles/tests/fix-timestep-langevin.yaml create mode 100644 unittest/force-styles/tests/fix-timestep-shardlow copy.yaml create mode 100644 unittest/force-styles/tests/fix-timestep-shardlow.yaml create mode 100644 unittest/force-styles/tests/fix-timestep-viscous.yaml create mode 100644 unittest/force-styles/tests/in.dpdrx-shardlow create mode 100644 unittest/force-styles/tests/kinetics.dpdrx create mode 100644 unittest/force-styles/tests/params.exp6 create mode 100644 unittest/force-styles/tests/table.eos create mode 100644 unittest/force-styles/tests/thermo.dpdrx diff --git a/unittest/force-styles/test_fix_timestep.cpp b/unittest/force-styles/test_fix_timestep.cpp index c1fd32817d..ce82cc8b4e 100644 --- a/unittest/force-styles/test_fix_timestep.cpp +++ b/unittest/force-styles/test_fix_timestep.cpp @@ -104,8 +104,13 @@ LAMMPS *init_lammps(LAMMPS::argv & args, const TestConfig &cfg, const bool use_r if (use_respa) command("run_style respa 2 1 bond 1 pair 2"); - // set up molecular system force field + std::cerr << "============ test_config.input_file = " << test_config.input_file << "\n\n"; + if (!utils::strmatch(test_config.input_file, "in.dpdrx-shardlow") ) { + + std::cerr << "set up molecular system force field\n\n"; + + // set up molecular system force field command("pair_style lj/cut 8.0"); command("pair_coeff 1 1 0.02 2.5"); command("pair_coeff 2 2 0.005 1.0"); @@ -126,11 +131,16 @@ LAMMPS *init_lammps(LAMMPS::argv & args, const TestConfig &cfg, const bool use_r command("angle_coeff 4 100.0 108.5"); command("group solute molecule 1:2"); command("group solvent molecule 3:5"); + } for (auto &post_command : cfg.post_commands) command(post_command); - command("timestep 0.25"); + if (utils::strmatch(test_config.input_file, "in.dpdrx-shardlow") ) + command("timestep 0.001"); + else + command("timestep 0.25"); + command("run 0 post no"); command("thermo 2"); command("run 4 post no start 0 stop 8"); diff --git a/unittest/force-styles/tests/dump.dpdrx b/unittest/force-styles/tests/dump.dpdrx new file mode 100644 index 0000000000..a4ecaed3e7 --- /dev/null +++ b/unittest/force-styles/tests/dump.dpdrx @@ -0,0 +1,9603 @@ +ITEM: TIMESTEP +0 +ITEM: NUMBER OF ATOMS +864 +ITEM: BOX BOUNDS pp pp pp +0.0000000000000000e+00 6.9130545060664147e+01 +0.0000000000000000e+00 6.5176902932690410e+01 +0.0000000000000000e+00 3.9912538800000000e+01 +ITEM: ATOMS id x y z vx vy vz c_dpdUatom[1] c_dpdUatom[2] c_dpdUatom[3] c_dpdUatom[4] c_crdx +1 0.960146 2.7157 1.66302 0.0298971 3.375 -1.27729 0 8.89219 0 2065 1 +2 6.72103 2.7157 4.98907 -0.0916375 -0.89202 -2.71041 0 8.89219 0 2065 1 +3 10.5616 8.14711 4.98907 -2.47702 -0.702544 1.34214 0 8.89219 0 2065 1 +4 4.80073 8.14711 1.66302 2.86217 -0.0962787 1.65153 0 8.89219 0 2065 1 +5 0.960146 2.7157 8.31511 2.23564 -1.66191 -0.712413 0 8.89219 0 2065 1 +6 6.72103 2.7157 11.6412 -1.50246 -4.1326 -1.68088 0 8.89219 0 2065 1 +7 10.5616 8.14711 11.6412 -2.58797 -0.209265 0.652811 0 8.89219 0 2065 1 +8 4.80073 8.14711 8.31511 0.806222 1.66299 1.2147 0 8.89219 0 2065 1 +9 0.960146 2.7157 14.9672 -5.62215 1.03099 -3.68979 0 8.89219 0 2065 1 +10 6.72103 2.7157 18.2932 -1.14612 0.31607 2.59875 0 8.89219 0 2065 1 +11 10.5616 8.14711 18.2932 -7.86518 -2.54936 -2.21934 0 8.89219 0 2065 1 +12 4.80073 8.14711 14.9672 0.33337 -1.48791 1.42581 0 8.89219 0 2065 1 +13 0.960146 2.7157 21.6193 2.31129 -1.00271 2.06243 0 8.89219 0 2065 1 +14 6.72103 2.7157 24.9453 -4.48641 -0.929021 -0.306855 0 8.89219 0 2065 1 +15 10.5616 8.14711 24.9453 2.40329 2.98566 -3.87777 0 8.89219 0 2065 1 +16 4.80073 8.14711 21.6193 -2.1382 -1.31317 -1.57304 0 8.89219 0 2065 1 +17 0.960146 2.7157 28.2714 -3.38386 2.97775 -2.77103 0 8.89219 0 2065 1 +18 6.72103 2.7157 31.5974 2.81345 6.10352 -3.61476 0 8.89219 0 2065 1 +19 10.5616 8.14711 31.5974 -1.82359 -0.560251 1.87919 0 8.89219 0 2065 1 +20 4.80073 8.14711 28.2714 -5.15408 -0.78456 4.62953 0 8.89219 0 2065 1 +21 0.960146 2.7157 34.9235 0.918087 -2.79282 -1.86064 0 8.89219 0 2065 1 +22 6.72103 2.7157 38.2495 0.579344 3.6633 -2.00385 0 8.89219 0 2065 1 +23 10.5616 8.14711 38.2495 2.55762 1.06325 2.73608 0 8.89219 0 2065 1 +24 4.80073 8.14711 34.9235 4.24546 3.4903 0.771048 0 8.89219 0 2065 1 +25 12.4819 2.7157 1.66302 2.51859 -0.555496 0.520097 0 8.89219 0 2065 1 +26 18.2428 2.7157 4.98907 2.53093 1.45041 -2.55284 0 8.89219 0 2065 1 +27 22.0834 8.14711 4.98907 -2.21601 -0.154625 -1.46017 0 8.89219 0 2065 1 +28 16.3225 8.14711 1.66302 -1.86243 -1.37726 -1.72486 0 8.89219 0 2065 1 +29 12.4819 2.7157 8.31511 -1.64809 0.638267 -2.30336 0 8.89219 0 2065 1 +30 18.2428 2.7157 11.6412 1.03061 -1.94698 5.72084 0 8.89219 0 2065 1 +31 22.0834 8.14711 11.6412 -5.84297 0.797468 0.0465523 0 8.89219 0 2065 1 +32 16.3225 8.14711 8.31511 -2.46603 0.968994 -0.170938 0 8.89219 0 2065 1 +33 12.4819 2.7157 14.9672 -1.0194 -2.40773 -5.31612 0 8.89219 0 2065 1 +34 18.2428 2.7157 18.2932 1.22552 1.49081 0.649096 0 8.89219 0 2065 1 +35 22.0834 8.14711 18.2932 5.21685 -2.97306 -0.802746 0 8.89219 0 2065 1 +36 16.3225 8.14711 14.9672 -1.10962 8.10679 -3.01791 0 8.89219 0 2065 1 +37 12.4819 2.7157 21.6193 -1.82723 -1.04845 3.34525 0 8.89219 0 2065 1 +38 18.2428 2.7157 24.9453 -6.98377 1.70446 -4.42705 0 8.89219 0 2065 1 +39 22.0834 8.14711 24.9453 -8.45743 -2.18953 -0.140201 0 8.89219 0 2065 1 +40 16.3225 8.14711 21.6193 2.60822 3.4601 2.69711 0 8.89219 0 2065 1 +41 12.4819 2.7157 28.2714 3.56475 -1.90515 -1.72927 0 8.89219 0 2065 1 +42 18.2428 2.7157 31.5974 -3.90287 -0.0924806 -0.671953 0 8.89219 0 2065 1 +43 22.0834 8.14711 31.5974 -1.37069 -1.9375 -1.28951 0 8.89219 0 2065 1 +44 16.3225 8.14711 28.2714 -0.909387 3.27857 2.24346 0 8.89219 0 2065 1 +45 12.4819 2.7157 34.9235 -2.98819 0.858818 -0.604739 0 8.89219 0 2065 1 +46 18.2428 2.7157 38.2495 -0.105153 2.63228 1.26295 0 8.89219 0 2065 1 +47 22.0834 8.14711 38.2495 3.05275 4.38585 0.127167 0 8.89219 0 2065 1 +48 16.3225 8.14711 34.9235 -1.21791 -6.73536 3.99779 0 8.89219 0 2065 1 +49 24.0037 2.7157 1.66302 -1.63991 -3.59081 3.98655 0 8.89219 0 2065 1 +50 29.7645 2.7157 4.98907 -2.46265 1.72618 0.661181 0 8.89219 0 2065 1 +51 33.6051 8.14711 4.98907 3.61476 -4.44745 -5.31662 0 8.89219 0 2065 1 +52 27.8442 8.14711 1.66302 -2.37811 1.94938 0.501539 0 8.89219 0 2065 1 +53 24.0037 2.7157 8.31511 -1.83935 3.79149 0.208331 0 8.89219 0 2065 1 +54 29.7645 2.7157 11.6412 -1.76892 -1.52094 -4.53267 0 8.89219 0 2065 1 +55 33.6051 8.14711 11.6412 1.98381 4.85018 -1.98997 0 8.89219 0 2065 1 +56 27.8442 8.14711 8.31511 -0.713627 5.20603 5.13395 0 8.89219 0 2065 1 +57 24.0037 2.7157 14.9672 -0.856571 5.55919 3.44445 0 8.89219 0 2065 1 +58 29.7645 2.7157 18.2932 2.23736 -0.178561 -2.76445 0 8.89219 0 2065 1 +59 33.6051 8.14711 18.2932 3.69325 0.326001 1.28704 0 8.89219 0 2065 1 +60 27.8442 8.14711 14.9672 -5.20878 3.11598 3.60044 0 8.89219 0 2065 1 +61 24.0037 2.7157 21.6193 2.84416 -3.90199 -2.56938 0 8.89219 0 2065 1 +62 29.7645 2.7157 24.9453 1.23383 -0.239891 0.721088 0 8.89219 0 2065 1 +63 33.6051 8.14711 24.9453 -4.06346 0.954959 0.234868 0 8.89219 0 2065 1 +64 27.8442 8.14711 21.6193 4.13798 2.49112 -1.13205 0 8.89219 0 2065 1 +65 24.0037 2.7157 28.2714 1.79577 0.912083 -8.36136 0 8.89219 0 2065 1 +66 29.7645 2.7157 31.5974 -2.06411 0.443991 -0.875975 0 8.89219 0 2065 1 +67 33.6051 8.14711 31.5974 0.60895 -0.420794 -4.01288 0 8.89219 0 2065 1 +68 27.8442 8.14711 28.2714 -3.95246 4.94412 4.37818 0 8.89219 0 2065 1 +69 24.0037 2.7157 34.9235 -1.61797 2.26794 -1.15528 0 8.89219 0 2065 1 +70 29.7645 2.7157 38.2495 -1.456 -1.44571 4.77482 0 8.89219 0 2065 1 +71 33.6051 8.14711 38.2495 -0.00212799 -4.55658 -0.117157 0 8.89219 0 2065 1 +72 27.8442 8.14711 34.9235 -0.2625 -1.69097 3.09303 0 8.89219 0 2065 1 +73 35.5254 2.7157 1.66302 -0.652902 -0.871674 2.94683 0 8.89219 0 2065 1 +74 41.2863 2.7157 4.98907 0.642696 -3.65797 -4.86979 0 8.89219 0 2065 1 +75 45.1269 8.14711 4.98907 2.28326 0.614015 -2.1269 0 8.89219 0 2065 1 +76 39.366 8.14711 1.66302 1.46615 -3.29371 1.86545 0 8.89219 0 2065 1 +77 35.5254 2.7157 8.31511 -1.62278 1.45707 1.14104 0 8.89219 0 2065 1 +78 41.2863 2.7157 11.6412 -0.823082 -0.695841 -1.36405 0 8.89219 0 2065 1 +79 45.1269 8.14711 11.6412 0.31376 2.60122 1.63175 0 8.89219 0 2065 1 +80 39.366 8.14711 8.31511 0.863411 -3.51654 -3.08103 0 8.89219 0 2065 1 +81 35.5254 2.7157 14.9672 2.04023 -0.123189 1.4806 0 8.89219 0 2065 1 +82 41.2863 2.7157 18.2932 5.20236 -1.33339 2.96916 0 8.89219 0 2065 1 +83 45.1269 8.14711 18.2932 0.220594 0.260201 5.45932 0 8.89219 0 2065 1 +84 39.366 8.14711 14.9672 -2.53808 1.60973 0.0476391 0 8.89219 0 2065 1 +85 35.5254 2.7157 21.6193 0.957522 -2.82262 -1.95505 0 8.89219 0 2065 1 +86 41.2863 2.7157 24.9453 -0.829504 -0.379529 -1.8996 0 8.89219 0 2065 1 +87 45.1269 8.14711 24.9453 -5.39488 0.369541 4.58539 0 8.89219 0 2065 1 +88 39.366 8.14711 21.6193 3.94507 5.25613 0.0357479 0 8.89219 0 2065 1 +89 35.5254 2.7157 28.2714 1.99754 3.26308 2.5664 0 8.89219 0 2065 1 +90 41.2863 2.7157 31.5974 1.18242 -1.46945 -2.65486 0 8.89219 0 2065 1 +91 45.1269 8.14711 31.5974 -2.41126 -1.69153 -2.71358 0 8.89219 0 2065 1 +92 39.366 8.14711 28.2714 1.45001 -3.6014 1.76097 0 8.89219 0 2065 1 +93 35.5254 2.7157 34.9235 -1.97428 -0.313454 0.125901 0 8.89219 0 2065 1 +94 41.2863 2.7157 38.2495 -1.10695 -5.43533 -1.16741 0 8.89219 0 2065 1 +95 45.1269 8.14711 38.2495 0.476038 4.4151 -7.72064 0 8.89219 0 2065 1 +96 39.366 8.14711 34.9235 3.33926 -4.54447 2.18489 0 8.89219 0 2065 1 +97 47.0472 2.7157 1.66302 2.50186 -0.164257 1.52275 0 8.89219 0 2065 1 +98 52.8081 2.7157 4.98907 1.27824 0.275847 8.17031 0 8.89219 0 2065 1 +99 56.6486 8.14711 4.98907 -0.975745 1.57336 -4.18822 0 8.89219 0 2065 1 +100 50.8878 8.14711 1.66302 -0.666124 -3.88678 0.282068 0 8.89219 0 2065 1 +101 47.0472 2.7157 8.31511 -2.07314 -0.670256 2.01992 0 8.89219 0 2065 1 +102 52.8081 2.7157 11.6412 4.00164 3.79454 0.615165 0 8.89219 0 2065 1 +103 56.6486 8.14711 11.6412 -3.66784 -3.2525 -0.720378 0 8.89219 0 2065 1 +104 50.8878 8.14711 8.31511 4.71369 -4.48236 2.27499 0 8.89219 0 2065 1 +105 47.0472 2.7157 14.9672 2.853 -2.50022 -1.63794 0 8.89219 0 2065 1 +106 52.8081 2.7157 18.2932 0.571249 3.41125 -0.703919 0 8.89219 0 2065 1 +107 56.6486 8.14711 18.2932 -2.45108 -2.0323 -3.17619 0 8.89219 0 2065 1 +108 50.8878 8.14711 14.9672 -0.794409 -0.88283 -6.62324 0 8.89219 0 2065 1 +109 47.0472 2.7157 21.6193 1.3059 -3.30095 3.18179 0 8.89219 0 2065 1 +110 52.8081 2.7157 24.9453 3.16052 2.1729 4.07717 0 8.89219 0 2065 1 +111 56.6486 8.14711 24.9453 1.06274 2.93605 1.68352 0 8.89219 0 2065 1 +112 50.8878 8.14711 21.6193 -0.035634 2.00805 0.262885 0 8.89219 0 2065 1 +113 47.0472 2.7157 28.2714 2.40736 0.361431 -5.87593 0 8.89219 0 2065 1 +114 52.8081 2.7157 31.5974 0.8735 -7.86718 -2.44201 0 8.89219 0 2065 1 +115 56.6486 8.14711 31.5974 -1.61925 -2.83954 1.44678 0 8.89219 0 2065 1 +116 50.8878 8.14711 28.2714 0.790302 0.258137 4.28578 0 8.89219 0 2065 1 +117 47.0472 2.7157 34.9235 3.96425 1.21981 0.737944 0 8.89219 0 2065 1 +118 52.8081 2.7157 38.2495 -1.34002 -1.34239 5.40251 0 8.89219 0 2065 1 +119 56.6486 8.14711 38.2495 0.465228 3.77637 1.01565 0 8.89219 0 2065 1 +120 50.8878 8.14711 34.9235 -0.679521 1.75305 3.41064 0 8.89219 0 2065 1 +121 58.5689 2.7157 1.66302 -0.71544 2.23307 -2.52707 0 8.89219 0 2065 1 +122 64.3298 2.7157 4.98907 -7.49823 2.39243 0.497663 0 8.89219 0 2065 1 +123 68.1704 8.14711 4.98907 -0.0799562 5.90701 -0.359954 0 8.89219 0 2065 1 +124 62.4095 8.14711 1.66302 1.13138 0.976681 4.76721 0 8.89219 0 2065 1 +125 58.5689 2.7157 8.31511 1.20383 -5.78224 3.82179 0 8.89219 0 2065 1 +126 64.3298 2.7157 11.6412 -0.513089 -4.07137 0.994496 0 8.89219 0 2065 1 +127 68.1704 8.14711 11.6412 -1.64502 -6.33253 -5.05444 0 8.89219 0 2065 1 +128 62.4095 8.14711 8.31511 -1.95919 -1.84582 -0.293444 0 8.89219 0 2065 1 +129 58.5689 2.7157 14.9672 -2.4487 3.07986 -3.00199 0 8.89219 0 2065 1 +130 64.3298 2.7157 18.2932 -1.57462 -3.49293 -5.26022 0 8.89219 0 2065 1 +131 68.1704 8.14711 18.2932 -2.47948 1.2229 0.942338 0 8.89219 0 2065 1 +132 62.4095 8.14711 14.9672 -2.05171 -0.781624 3.48652 0 8.89219 0 2065 1 +133 58.5689 2.7157 21.6193 1.84129 5.32543 -1.2047 0 8.89219 0 2065 1 +134 64.3298 2.7157 24.9453 0.420945 1.45898 5.89674 0 8.89219 0 2065 1 +135 68.1704 8.14711 24.9453 -1.97382 2.52492 0.160194 0 8.89219 0 2065 1 +136 62.4095 8.14711 21.6193 -1.72677 1.43227 -0.929012 0 8.89219 0 2065 1 +137 58.5689 2.7157 28.2714 2.26498 -0.550095 -0.376418 0 8.89219 0 2065 1 +138 64.3298 2.7157 31.5974 1.67231 1.60163 1.09453 0 8.89219 0 2065 1 +139 68.1704 8.14711 31.5974 -2.45283 0.0639718 -3.76839 0 8.89219 0 2065 1 +140 62.4095 8.14711 28.2714 -0.66527 1.87282 -0.612527 0 8.89219 0 2065 1 +141 58.5689 2.7157 34.9235 1.31599 -3.76027 0.577846 0 8.89219 0 2065 1 +142 64.3298 2.7157 38.2495 2.73022 -0.237295 -0.234093 0 8.89219 0 2065 1 +143 68.1704 8.14711 38.2495 -3.45604 -1.29642 -4.5469 0 8.89219 0 2065 1 +144 62.4095 8.14711 34.9235 2.6225 0.645513 3.74538 0 8.89219 0 2065 1 +145 0.960146 13.5785 1.66302 7.12218 1.83641 -0.397887 0 8.89219 0 2065 1 +146 6.72103 13.5785 4.98907 -5.66519 -2.99493 -5.03675 0 8.89219 0 2065 1 +147 10.5616 19.0099 4.98907 0.37418 -0.542046 0.577673 0 8.89219 0 2065 1 +148 4.80073 19.0099 1.66302 2.73442 2.5441 8.43692 0 8.89219 0 2065 1 +149 0.960146 13.5785 8.31511 -1.26597 -0.888905 -1.50689 0 8.89219 0 2065 1 +150 6.72103 13.5785 11.6412 -2.96081 -2.50622 1.51377 0 8.89219 0 2065 1 +151 10.5616 19.0099 11.6412 2.0313 -0.47723 3.17341 0 8.89219 0 2065 1 +152 4.80073 19.0099 8.31511 -0.534446 -0.713223 1.3105 0 8.89219 0 2065 1 +153 0.960146 13.5785 14.9672 -3.52052 2.0084 2.33294 0 8.89219 0 2065 1 +154 6.72103 13.5785 18.2932 -1.15974 -4.01694 -3.15484 0 8.89219 0 2065 1 +155 10.5616 19.0099 18.2932 -4.78649 0.780092 -1.97693 0 8.89219 0 2065 1 +156 4.80073 19.0099 14.9672 -1.27216 -1.9268 3.12458 0 8.89219 0 2065 1 +157 0.960146 13.5785 21.6193 1.92225 -0.662052 0.958743 0 8.89219 0 2065 1 +158 6.72103 13.5785 24.9453 0.99984 1.39782 2.72448 0 8.89219 0 2065 1 +159 10.5616 19.0099 24.9453 0.529944 1.0547 -0.220315 0 8.89219 0 2065 1 +160 4.80073 19.0099 21.6193 0.693567 -0.617377 -1.39551 0 8.89219 0 2065 1 +161 0.960146 13.5785 28.2714 1.09379 4.27662 1.40555 0 8.89219 0 2065 1 +162 6.72103 13.5785 31.5974 -1.2535 -1.26142 3.73496 0 8.89219 0 2065 1 +163 10.5616 19.0099 31.5974 0.498039 -2.47885 0.139405 0 8.89219 0 2065 1 +164 4.80073 19.0099 28.2714 -4.1631 -4.46134 4.49189 0 8.89219 0 2065 1 +165 0.960146 13.5785 34.9235 4.91835 -7.30873 -0.372896 0 8.89219 0 2065 1 +166 6.72103 13.5785 38.2495 -4.69931 -0.886539 -2.56683 0 8.89219 0 2065 1 +167 10.5616 19.0099 38.2495 3.15122 -0.0169004 0.670813 0 8.89219 0 2065 1 +168 4.80073 19.0099 34.9235 1.45904 -4.92051 2.94336 0 8.89219 0 2065 1 +169 12.4819 13.5785 1.66302 1.49102 1.08064 -2.41014 0 8.89219 0 2065 1 +170 18.2428 13.5785 4.98907 1.88946 -6.01885 -2.06502 0 8.89219 0 2065 1 +171 22.0834 19.0099 4.98907 5.31507 0.397826 0.97581 0 8.89219 0 2065 1 +172 16.3225 19.0099 1.66302 -3.34225 -1.40881 3.40307 0 8.89219 0 2065 1 +173 12.4819 13.5785 8.31511 1.96886 0.828218 -2.12577 0 8.89219 0 2065 1 +174 18.2428 13.5785 11.6412 3.0914 3.18306 -1.77272 0 8.89219 0 2065 1 +175 22.0834 19.0099 11.6412 3.28564 0.835182 2.23238 0 8.89219 0 2065 1 +176 16.3225 19.0099 8.31511 1.69377 -4.06408 0.188088 0 8.89219 0 2065 1 +177 12.4819 13.5785 14.9672 -0.817349 -5.19946 3.16993 0 8.89219 0 2065 1 +178 18.2428 13.5785 18.2932 3.00735 -2.98167 4.31693 0 8.89219 0 2065 1 +179 22.0834 19.0099 18.2932 1.53008 2.82786 1.56242 0 8.89219 0 2065 1 +180 16.3225 19.0099 14.9672 0.597698 -3.42352 0.13387 0 8.89219 0 2065 1 +181 12.4819 13.5785 21.6193 2.5855 -3.7785 3.66779 0 8.89219 0 2065 1 +182 18.2428 13.5785 24.9453 -0.276754 -0.401909 2.97152 0 8.89219 0 2065 1 +183 22.0834 19.0099 24.9453 1.53608 -3.56752 2.68621 0 8.89219 0 2065 1 +184 16.3225 19.0099 21.6193 -1.28897 3.1986 -3.29424 0 8.89219 0 2065 1 +185 12.4819 13.5785 28.2714 1.8959 -0.704788 -2.82137 0 8.89219 0 2065 1 +186 18.2428 13.5785 31.5974 -1.30526 -1.23295 -2.2967 0 8.89219 0 2065 1 +187 22.0834 19.0099 31.5974 0.265209 1.66487 2.54506 0 8.89219 0 2065 1 +188 16.3225 19.0099 28.2714 -2.14794 -1.79828 3.93507 0 8.89219 0 2065 1 +189 12.4819 13.5785 34.9235 -1.43974 4.01367 1.73598 0 8.89219 0 2065 1 +190 18.2428 13.5785 38.2495 3.88991 3.81254 0.829495 0 8.89219 0 2065 1 +191 22.0834 19.0099 38.2495 0.491703 7.27924 1.30593 0 8.89219 0 2065 1 +192 16.3225 19.0099 34.9235 -2.62458 2.28723 -1.74383 0 8.89219 0 2065 1 +193 24.0037 13.5785 1.66302 0.939201 -1.76661 0.458499 0 8.89219 0 2065 1 +194 29.7645 13.5785 4.98907 -0.0595151 -0.583306 -3.04143 0 8.89219 0 2065 1 +195 33.6051 19.0099 4.98907 0.986448 0.0185193 1.6059 0 8.89219 0 2065 1 +196 27.8442 19.0099 1.66302 3.47943 -2.28892 0.500468 0 8.89219 0 2065 1 +197 24.0037 13.5785 8.31511 3.18428 5.80289 2.82477 0 8.89219 0 2065 1 +198 29.7645 13.5785 11.6412 0.266024 1.0363 2.94383 0 8.89219 0 2065 1 +199 33.6051 19.0099 11.6412 0.844879 2.711 -5.38675 0 8.89219 0 2065 1 +200 27.8442 19.0099 8.31511 -0.950247 2.66893 -2.02405 0 8.89219 0 2065 1 +201 24.0037 13.5785 14.9672 3.26011 -3.18625 -3.98247 0 8.89219 0 2065 1 +202 29.7645 13.5785 18.2932 -5.11003 -2.021 1.54789 0 8.89219 0 2065 1 +203 33.6051 19.0099 18.2932 -5.15607 0.44794 -3.1891 0 8.89219 0 2065 1 +204 27.8442 19.0099 14.9672 1.38894 0.385012 -2.02585 0 8.89219 0 2065 1 +205 24.0037 13.5785 21.6193 -0.413383 2.14395 1.40216 0 8.89219 0 2065 1 +206 29.7645 13.5785 24.9453 1.84799 -2.88257 -4.22766 0 8.89219 0 2065 1 +207 33.6051 19.0099 24.9453 3.6444 0.810285 2.10057 0 8.89219 0 2065 1 +208 27.8442 19.0099 21.6193 3.97883 0.811313 -0.848306 0 8.89219 0 2065 1 +209 24.0037 13.5785 28.2714 -2.63456 1.78642 -4.9956 0 8.89219 0 2065 1 +210 29.7645 13.5785 31.5974 -1.1261 -2.98496 -5.0803 0 8.89219 0 2065 1 +211 33.6051 19.0099 31.5974 -1.77025 1.24816 -1.57874 0 8.89219 0 2065 1 +212 27.8442 19.0099 28.2714 -4.12692 3.34038 4.32627 0 8.89219 0 2065 1 +213 24.0037 13.5785 34.9235 4.88836 3.71644 -2.53962 0 8.89219 0 2065 1 +214 29.7645 13.5785 38.2495 0.828391 -0.673809 -1.52892 0 8.89219 0 2065 1 +215 33.6051 19.0099 38.2495 -4.76491 2.20299 4.74923 0 8.89219 0 2065 1 +216 27.8442 19.0099 34.9235 -0.763222 1.76247 4.26536 0 8.89219 0 2065 1 +217 35.5254 13.5785 1.66302 -0.800882 4.29587 3.04867 0 8.89219 0 2065 1 +218 41.2863 13.5785 4.98907 0.282408 -0.358184 0.974823 0 8.89219 0 2065 1 +219 45.1269 19.0099 4.98907 -2.52386 1.9955 -0.38237 0 8.89219 0 2065 1 +220 39.366 19.0099 1.66302 -1.20126 2.7288 -4.07749 0 8.89219 0 2065 1 +221 35.5254 13.5785 8.31511 -2.26736 0.437952 -0.390853 0 8.89219 0 2065 1 +222 41.2863 13.5785 11.6412 1.28562 -7.92568 6.25791 0 8.89219 0 2065 1 +223 45.1269 19.0099 11.6412 3.37697 1.0517 -0.323097 0 8.89219 0 2065 1 +224 39.366 19.0099 8.31511 -0.889892 -1.12891 1.57596 0 8.89219 0 2065 1 +225 35.5254 13.5785 14.9672 1.82765 -1.91983 -4.50723 0 8.89219 0 2065 1 +226 41.2863 13.5785 18.2932 -1.11251 0.983602 1.83297 0 8.89219 0 2065 1 +227 45.1269 19.0099 18.2932 -3.4417 -1.12045 4.06186 0 8.89219 0 2065 1 +228 39.366 19.0099 14.9672 2.80314 2.35581 -5.33965 0 8.89219 0 2065 1 +229 35.5254 13.5785 21.6193 -0.532385 2.9197 5.05686 0 8.89219 0 2065 1 +230 41.2863 13.5785 24.9453 2.70629 -2.10765 -0.0668359 0 8.89219 0 2065 1 +231 45.1269 19.0099 24.9453 2.70445 1.54246 1.76768 0 8.89219 0 2065 1 +232 39.366 19.0099 21.6193 0.983702 3.56499 -1.01126 0 8.89219 0 2065 1 +233 35.5254 13.5785 28.2714 -4.80019 4.34131 2.30505 0 8.89219 0 2065 1 +234 41.2863 13.5785 31.5974 2.60051 -5.41516 1.67483 0 8.89219 0 2065 1 +235 45.1269 19.0099 31.5974 -0.105474 -2.27457 5.52622 0 8.89219 0 2065 1 +236 39.366 19.0099 28.2714 3.03311 1.09439 3.06539 0 8.89219 0 2065 1 +237 35.5254 13.5785 34.9235 -1.52267 -4.11646 0.571885 0 8.89219 0 2065 1 +238 41.2863 13.5785 38.2495 -2.20686 0.452319 1.61617 0 8.89219 0 2065 1 +239 45.1269 19.0099 38.2495 -3.75974 -4.18377 -1.88655 0 8.89219 0 2065 1 +240 39.366 19.0099 34.9235 0.13743 -1.9643 -0.67878 0 8.89219 0 2065 1 +241 47.0472 13.5785 1.66302 0.518315 -4.05803 -0.74312 0 8.89219 0 2065 1 +242 52.8081 13.5785 4.98907 1.22732 0.55602 -6.50328 0 8.89219 0 2065 1 +243 56.6486 19.0099 4.98907 -0.184831 -1.39751 -2.44763 0 8.89219 0 2065 1 +244 50.8878 19.0099 1.66302 -3.9145 -0.991199 -1.23612 0 8.89219 0 2065 1 +245 47.0472 13.5785 8.31511 -0.185316 -2.36842 2.43941 0 8.89219 0 2065 1 +246 52.8081 13.5785 11.6412 -0.346825 3.65652 0.539611 0 8.89219 0 2065 1 +247 56.6486 19.0099 11.6412 3.00347 -2.07911 -0.484905 0 8.89219 0 2065 1 +248 50.8878 19.0099 8.31511 2.7517 -2.90642 1.37246 0 8.89219 0 2065 1 +249 47.0472 13.5785 14.9672 -3.90325 0.505848 1.44154 0 8.89219 0 2065 1 +250 52.8081 13.5785 18.2932 1.12565 0.518777 -0.928234 0 8.89219 0 2065 1 +251 56.6486 19.0099 18.2932 -0.710065 -1.19169 -0.815627 0 8.89219 0 2065 1 +252 50.8878 19.0099 14.9672 3.29227 -1.38419 -5.80393 0 8.89219 0 2065 1 +253 47.0472 13.5785 21.6193 3.3679 0.516444 1.90349 0 8.89219 0 2065 1 +254 52.8081 13.5785 24.9453 -1.83137 -0.0574415 0.0669747 0 8.89219 0 2065 1 +255 56.6486 19.0099 24.9453 -1.59733 2.71693 -1.54255 0 8.89219 0 2065 1 +256 50.8878 19.0099 21.6193 -6.173 3.2435 2.79699 0 8.89219 0 2065 1 +257 47.0472 13.5785 28.2714 -1.10405 0.0954325 0.993952 0 8.89219 0 2065 1 +258 52.8081 13.5785 31.5974 2.10719 -3.04379 -0.827543 0 8.89219 0 2065 1 +259 56.6486 19.0099 31.5974 -3.89067 0.683932 1.93111 0 8.89219 0 2065 1 +260 50.8878 19.0099 28.2714 0.103546 1.78026 1.36783 0 8.89219 0 2065 1 +261 47.0472 13.5785 34.9235 -0.180423 -0.714296 1.03317 0 8.89219 0 2065 1 +262 52.8081 13.5785 38.2495 -3.97362 -5.98031 -2.40597 0 8.89219 0 2065 1 +263 56.6486 19.0099 38.2495 -2.4137 3.56515 -0.342507 0 8.89219 0 2065 1 +264 50.8878 19.0099 34.9235 5.4895 4.7459 1.52516 0 8.89219 0 2065 1 +265 58.5689 13.5785 1.66302 -3.28298 1.51802 -2.69786 0 8.89219 0 2065 1 +266 64.3298 13.5785 4.98907 1.96812 -0.091185 0.698082 0 8.89219 0 2065 1 +267 68.1704 19.0099 4.98907 -3.09605 2.44811 -0.804083 0 8.89219 0 2065 1 +268 62.4095 19.0099 1.66302 -0.690837 -1.92687 2.29812 0 8.89219 0 2065 1 +269 58.5689 13.5785 8.31511 -3.86022 0.12168 -3.7457 0 8.89219 0 2065 1 +270 64.3298 13.5785 11.6412 1.67917 -0.550071 -0.380045 0 8.89219 0 2065 1 +271 68.1704 19.0099 11.6412 -1.80543 3.50833 -2.10251 0 8.89219 0 2065 1 +272 62.4095 19.0099 8.31511 4.52077 -0.970618 -5.59686 0 8.89219 0 2065 1 +273 58.5689 13.5785 14.9672 -0.928517 1.95937 -2.5281 0 8.89219 0 2065 1 +274 64.3298 13.5785 18.2932 -1.41748 -4.07142 -1.04407 0 8.89219 0 2065 1 +275 68.1704 19.0099 18.2932 4.04193 -1.48239 -2.99638 0 8.89219 0 2065 1 +276 62.4095 19.0099 14.9672 1.07245 0.285609 -0.378524 0 8.89219 0 2065 1 +277 58.5689 13.5785 21.6193 2.84244 5.08423 0.355153 0 8.89219 0 2065 1 +278 64.3298 13.5785 24.9453 -0.0857749 -2.22335 0.864589 0 8.89219 0 2065 1 +279 68.1704 19.0099 24.9453 -0.913145 1.8645 -1.94606 0 8.89219 0 2065 1 +280 62.4095 19.0099 21.6193 7.12197 5.47345 -5.12511 0 8.89219 0 2065 1 +281 58.5689 13.5785 28.2714 -1.90101 -1.48465 2.37728 0 8.89219 0 2065 1 +282 64.3298 13.5785 31.5974 -1.05662 4.69156 -0.375818 0 8.89219 0 2065 1 +283 68.1704 19.0099 31.5974 -1.11974 -5.10078 2.68937 0 8.89219 0 2065 1 +284 62.4095 19.0099 28.2714 0.300564 1.41063 -4.73495 0 8.89219 0 2065 1 +285 58.5689 13.5785 34.9235 0.922012 -3.14583 -0.339822 0 8.89219 0 2065 1 +286 64.3298 13.5785 38.2495 -0.0425603 -1.48549 3.10476 0 8.89219 0 2065 1 +287 68.1704 19.0099 38.2495 -3.70698 2.06656 -4.52846 0 8.89219 0 2065 1 +288 62.4095 19.0099 34.9235 4.57565 0.65635 0.194339 0 8.89219 0 2065 1 +289 0.960146 24.4413 1.66302 -1.00783 0.74976 -3.32946 0 8.89219 0 2065 1 +290 6.72103 24.4413 4.98907 -0.258242 6.63075 -1.8194 0 8.89219 0 2065 1 +291 10.5616 29.8727 4.98907 -5.76941 0.91039 -0.0908181 0 8.89219 0 2065 1 +292 4.80073 29.8727 1.66302 0.855322 4.31862 -3.16726 0 8.89219 0 2065 1 +293 0.960146 24.4413 8.31511 5.18478 1.3193 -1.19206 0 8.89219 0 2065 1 +294 6.72103 24.4413 11.6412 -0.878548 -0.699378 2.65978 0 8.89219 0 2065 1 +295 10.5616 29.8727 11.6412 -0.263548 1.40605 -3.89978 0 8.89219 0 2065 1 +296 4.80073 29.8727 8.31511 1.49522 6.46525 -3.92824 0 8.89219 0 2065 1 +297 0.960146 24.4413 14.9672 2.38272 -2.33825 1.05515 0 8.89219 0 2065 1 +298 6.72103 24.4413 18.2932 -2.20511 1.2124 -1.78259 0 8.89219 0 2065 1 +299 10.5616 29.8727 18.2932 -7.01448 -3.68166 -3.33096 0 8.89219 0 2065 1 +300 4.80073 29.8727 14.9672 2.1935 1.10033 0.453264 0 8.89219 0 2065 1 +301 0.960146 24.4413 21.6193 0.360338 0.764557 1.07227 0 8.89219 0 2065 1 +302 6.72103 24.4413 24.9453 0.852915 1.88556 0.959957 0 8.89219 0 2065 1 +303 10.5616 29.8727 24.9453 1.25166 -0.69848 0.48752 0 8.89219 0 2065 1 +304 4.80073 29.8727 21.6193 0.412069 0.688183 4.69229 0 8.89219 0 2065 1 +305 0.960146 24.4413 28.2714 4.63221 -3.06175 3.0297 0 8.89219 0 2065 1 +306 6.72103 24.4413 31.5974 -1.52775 0.499549 4.03491 0 8.89219 0 2065 1 +307 10.5616 29.8727 31.5974 0.35803 1.47647 2.52039 0 8.89219 0 2065 1 +308 4.80073 29.8727 28.2714 0.720892 -4.39934 -1.32654 0 8.89219 0 2065 1 +309 0.960146 24.4413 34.9235 -3.66837 4.95314 -2.91422 0 8.89219 0 2065 1 +310 6.72103 24.4413 38.2495 -1.18532 -4.71162 1.69577 0 8.89219 0 2065 1 +311 10.5616 29.8727 38.2495 2.82203 -2.26973 2.49905 0 8.89219 0 2065 1 +312 4.80073 29.8727 34.9235 3.11955 -2.24461 -0.777631 0 8.89219 0 2065 1 +313 12.4819 24.4413 1.66302 1.40389 6.4831 -0.506417 0 8.89219 0 2065 1 +314 18.2428 24.4413 4.98907 1.84823 -1.63754 -3.15945 0 8.89219 0 2065 1 +315 22.0834 29.8727 4.98907 1.68542 -1.01563 0.0170586 0 8.89219 0 2065 1 +316 16.3225 29.8727 1.66302 3.52444 1.42953 0.708261 0 8.89219 0 2065 1 +317 12.4819 24.4413 8.31511 5.03785 -4.72404 1.29582 0 8.89219 0 2065 1 +318 18.2428 24.4413 11.6412 -2.93419 -3.56847 -5.03982 0 8.89219 0 2065 1 +319 22.0834 29.8727 11.6412 -3.84653 -1.64583 3.40365 0 8.89219 0 2065 1 +320 16.3225 29.8727 8.31511 -1.10247 2.28976 0.519092 0 8.89219 0 2065 1 +321 12.4819 24.4413 14.9672 -1.13246 5.57702 5.95414 0 8.89219 0 2065 1 +322 18.2428 24.4413 18.2932 -0.0674251 -3.52271 -1.44118 0 8.89219 0 2065 1 +323 22.0834 29.8727 18.2932 0.928951 -5.21973 -3.25 0 8.89219 0 2065 1 +324 16.3225 29.8727 14.9672 -3.112 7.24675 -0.624365 0 8.89219 0 2065 1 +325 12.4819 24.4413 21.6193 -0.227606 2.87912 2.4913 0 8.89219 0 2065 1 +326 18.2428 24.4413 24.9453 0.766592 0.257445 2.54472 0 8.89219 0 2065 1 +327 22.0834 29.8727 24.9453 1.93414 0.198465 -0.427931 0 8.89219 0 2065 1 +328 16.3225 29.8727 21.6193 -2.29377 -0.180372 -3.60939 0 8.89219 0 2065 1 +329 12.4819 24.4413 28.2714 -2.39983 -1.3098 0.974763 0 8.89219 0 2065 1 +330 18.2428 24.4413 31.5974 -0.541021 1.95569 1.51562 0 8.89219 0 2065 1 +331 22.0834 29.8727 31.5974 1.72629 -5.04497 1.1596 0 8.89219 0 2065 1 +332 16.3225 29.8727 28.2714 6.1321 -0.997635 3.66804 0 8.89219 0 2065 1 +333 12.4819 24.4413 34.9235 2.64812 -0.255268 3.97634 0 8.89219 0 2065 1 +334 18.2428 24.4413 38.2495 3.19972 3.15759 -0.431314 0 8.89219 0 2065 1 +335 22.0834 29.8727 38.2495 2.56684 4.29875 3.36748 0 8.89219 0 2065 1 +336 16.3225 29.8727 34.9235 -0.314216 1.98985 6.27783 0 8.89219 0 2065 1 +337 24.0037 24.4413 1.66302 -0.938702 -0.951747 -2.58613 0 8.89219 0 2065 1 +338 29.7645 24.4413 4.98907 -3.26585 -0.767407 -2.07569 0 8.89219 0 2065 1 +339 33.6051 29.8727 4.98907 2.11448 -1.22736 -1.87951 0 8.89219 0 2065 1 +340 27.8442 29.8727 1.66302 1.63923 2.62292 -2.20157 0 8.89219 0 2065 1 +341 24.0037 24.4413 8.31511 -2.86395 -2.37372 1.33311 0 8.89219 0 2065 1 +342 29.7645 24.4413 11.6412 1.98133 1.35507 -3.35273 0 8.89219 0 2065 1 +343 33.6051 29.8727 11.6412 -1.17891 -0.655688 -3.36132 0 8.89219 0 2065 1 +344 27.8442 29.8727 8.31511 -5.51047 2.97054 -1.64746 0 8.89219 0 2065 1 +345 24.0037 24.4413 14.9672 -2.92873 -1.46342 6.26869 0 8.89219 0 2065 1 +346 29.7645 24.4413 18.2932 -2.24347 -0.975937 -2.34939 0 8.89219 0 2065 1 +347 33.6051 29.8727 18.2932 -4.24709 -3.91012 -3.41852 0 8.89219 0 2065 1 +348 27.8442 29.8727 14.9672 2.29181 -1.86339 0.340349 0 8.89219 0 2065 1 +349 24.0037 24.4413 21.6193 4.63923 1.12783 -4.96264 0 8.89219 0 2065 1 +350 29.7645 24.4413 24.9453 -0.798678 -0.0816553 -2.51277 0 8.89219 0 2065 1 +351 33.6051 29.8727 24.9453 1.28222 2.7696 -1.72964 0 8.89219 0 2065 1 +352 27.8442 29.8727 21.6193 4.90508 -2.25375 3.89642 0 8.89219 0 2065 1 +353 24.0037 24.4413 28.2714 1.77141 0.709008 -1.47958 0 8.89219 0 2065 1 +354 29.7645 24.4413 31.5974 -0.76584 -2.58365 -0.601002 0 8.89219 0 2065 1 +355 33.6051 29.8727 31.5974 -3.38813 2.97468 2.43677 0 8.89219 0 2065 1 +356 27.8442 29.8727 28.2714 -0.269735 -2.78034 -1.36209 0 8.89219 0 2065 1 +357 24.0037 24.4413 34.9235 0.659233 -2.91568 -1.59118 0 8.89219 0 2065 1 +358 29.7645 24.4413 38.2495 -1.27379 0.62771 1.78906 0 8.89219 0 2065 1 +359 33.6051 29.8727 38.2495 3.43157 -0.568287 2.25553 0 8.89219 0 2065 1 +360 27.8442 29.8727 34.9235 0.658867 -1.41277 0.352041 0 8.89219 0 2065 1 +361 35.5254 24.4413 1.66302 -0.11046 0.0286026 -2.40806 0 8.89219 0 2065 1 +362 41.2863 24.4413 4.98907 -4.31036 0.439371 1.34423 0 8.89219 0 2065 1 +363 45.1269 29.8727 4.98907 -0.378269 -1.54721 -2.13547 0 8.89219 0 2065 1 +364 39.366 29.8727 1.66302 -2.21464 -0.612176 -6.84614 0 8.89219 0 2065 1 +365 35.5254 24.4413 8.31511 2.08617 -1.07609 2.6294 0 8.89219 0 2065 1 +366 41.2863 24.4413 11.6412 -4.27853 0.771363 -1.86665 0 8.89219 0 2065 1 +367 45.1269 29.8727 11.6412 4.58402 -0.0312691 1.52686 0 8.89219 0 2065 1 +368 39.366 29.8727 8.31511 3.49172 1.80412 -7.24582 0 8.89219 0 2065 1 +369 35.5254 24.4413 14.9672 -3.03451 -2.91531 0.892512 0 8.89219 0 2065 1 +370 41.2863 24.4413 18.2932 2.47415 -0.296845 1.78718 0 8.89219 0 2065 1 +371 45.1269 29.8727 18.2932 3.20371 -0.194453 -1.09895 0 8.89219 0 2065 1 +372 39.366 29.8727 14.9672 -3.01853 2.69037 0.59647 0 8.89219 0 2065 1 +373 35.5254 24.4413 21.6193 -3.27521 -0.362022 4.67732 0 8.89219 0 2065 1 +374 41.2863 24.4413 24.9453 -1.90263 -2.01286 1.2274 0 8.89219 0 2065 1 +375 45.1269 29.8727 24.9453 4.47987 2.37086 -8.45132 0 8.89219 0 2065 1 +376 39.366 29.8727 21.6193 -0.732166 6.23137 -0.120281 0 8.89219 0 2065 1 +377 35.5254 24.4413 28.2714 5.97032 -2.08561 0.755547 0 8.89219 0 2065 1 +378 41.2863 24.4413 31.5974 -0.158675 -2.43197 -1.66336 0 8.89219 0 2065 1 +379 45.1269 29.8727 31.5974 -0.438398 -0.0703638 0.0157548 0 8.89219 0 2065 1 +380 39.366 29.8727 28.2714 5.52169 4.73473 -1.76385 0 8.89219 0 2065 1 +381 35.5254 24.4413 34.9235 2.22997 -0.589365 -1.04484 0 8.89219 0 2065 1 +382 41.2863 24.4413 38.2495 -2.50861 3.18166 -1.04092 0 8.89219 0 2065 1 +383 45.1269 29.8727 38.2495 0.484322 1.97634 0.608378 0 8.89219 0 2065 1 +384 39.366 29.8727 34.9235 -0.718039 2.18005 2.14849 0 8.89219 0 2065 1 +385 47.0472 24.4413 1.66302 2.36508 3.12483 -0.945249 0 8.89219 0 2065 1 +386 52.8081 24.4413 4.98907 1.86268 2.59936 -3.82217 0 8.89219 0 2065 1 +387 56.6486 29.8727 4.98907 -3.28212 3.20811 -0.733336 0 8.89219 0 2065 1 +388 50.8878 29.8727 1.66302 0.326266 -0.935477 -0.17251 0 8.89219 0 2065 1 +389 47.0472 24.4413 8.31511 0.767696 -1.39583 -4.45653 0 8.89219 0 2065 1 +390 52.8081 24.4413 11.6412 4.2372 -0.223668 -3.2337 0 8.89219 0 2065 1 +391 56.6486 29.8727 11.6412 -4.0292 3.16015 -1.51511 0 8.89219 0 2065 1 +392 50.8878 29.8727 8.31511 -0.513403 -2.05379 -2.65055 0 8.89219 0 2065 1 +393 47.0472 24.4413 14.9672 -0.998214 1.06951 -5.63747 0 8.89219 0 2065 1 +394 52.8081 24.4413 18.2932 -0.958733 -3.8124 0.113885 0 8.89219 0 2065 1 +395 56.6486 29.8727 18.2932 2.17685 -1.86942 2.54825 0 8.89219 0 2065 1 +396 50.8878 29.8727 14.9672 -1.90483 -3.79798 1.91654 0 8.89219 0 2065 1 +397 47.0472 24.4413 21.6193 0.565021 -3.06314 -2.84548 0 8.89219 0 2065 1 +398 52.8081 24.4413 24.9453 -1.08542 -0.493281 -3.16038 0 8.89219 0 2065 1 +399 56.6486 29.8727 24.9453 4.74639 0.170022 -0.742966 0 8.89219 0 2065 1 +400 50.8878 29.8727 21.6193 -2.00576 -1.41711 3.87785 0 8.89219 0 2065 1 +401 47.0472 24.4413 28.2714 3.47118 2.82025 1.21059 0 8.89219 0 2065 1 +402 52.8081 24.4413 31.5974 3.76026 -4.43306 4.30246 0 8.89219 0 2065 1 +403 56.6486 29.8727 31.5974 0.592108 1.28877 0.895558 0 8.89219 0 2065 1 +404 50.8878 29.8727 28.2714 -0.525535 4.09628 -1.15164 0 8.89219 0 2065 1 +405 47.0472 24.4413 34.9235 0.202626 -1.50886 -0.773261 0 8.89219 0 2065 1 +406 52.8081 24.4413 38.2495 -1.23324 4.38257 -1.62059 0 8.89219 0 2065 1 +407 56.6486 29.8727 38.2495 -2.80723 0.482032 1.72166 0 8.89219 0 2065 1 +408 50.8878 29.8727 34.9235 2.98521 -2.62141 3.90124 0 8.89219 0 2065 1 +409 58.5689 24.4413 1.66302 0.542783 1.52313 -4.78144 0 8.89219 0 2065 1 +410 64.3298 24.4413 4.98907 -3.12278 -4.96136 0.989407 0 8.89219 0 2065 1 +411 68.1704 29.8727 4.98907 3.18492 5.76161 1.9279 0 8.89219 0 2065 1 +412 62.4095 29.8727 1.66302 -6.08118 -0.572921 -8.38854 0 8.89219 0 2065 1 +413 58.5689 24.4413 8.31511 -0.0432573 3.11586 0.734317 0 8.89219 0 2065 1 +414 64.3298 24.4413 11.6412 1.03544 0.430657 0.186674 0 8.89219 0 2065 1 +415 68.1704 29.8727 11.6412 1.02591 -5.18153 5.10168 0 8.89219 0 2065 1 +416 62.4095 29.8727 8.31511 2.22569 0.674199 1.58179 0 8.89219 0 2065 1 +417 58.5689 24.4413 14.9672 2.09024 -3.59192 2.66406 0 8.89219 0 2065 1 +418 64.3298 24.4413 18.2932 -1.06201 -2.58728 -2.08634 0 8.89219 0 2065 1 +419 68.1704 29.8727 18.2932 -0.981213 -1.51964 -0.624448 0 8.89219 0 2065 1 +420 62.4095 29.8727 14.9672 -1.8235 -0.618211 4.14312 0 8.89219 0 2065 1 +421 58.5689 24.4413 21.6193 0.369017 -4.97281 -0.600346 0 8.89219 0 2065 1 +422 64.3298 24.4413 24.9453 -4.46572 4.25108 2.83456 0 8.89219 0 2065 1 +423 68.1704 29.8727 24.9453 -2.40306 0.728238 -4.11662 0 8.89219 0 2065 1 +424 62.4095 29.8727 21.6193 0.579254 3.87878 0.270536 0 8.89219 0 2065 1 +425 58.5689 24.4413 28.2714 3.18742 -0.0938537 4.13374 0 8.89219 0 2065 1 +426 64.3298 24.4413 31.5974 -2.55319 -1.58935 0.48522 0 8.89219 0 2065 1 +427 68.1704 29.8727 31.5974 -1.9147 -1.44988 -6.00338 0 8.89219 0 2065 1 +428 62.4095 29.8727 28.2714 -0.272202 -2.01488 -0.609234 0 8.89219 0 2065 1 +429 58.5689 24.4413 34.9235 -4.02386 0.576797 -0.253733 0 8.89219 0 2065 1 +430 64.3298 24.4413 38.2495 1.90755 0.191728 1.56752 0 8.89219 0 2065 1 +431 68.1704 29.8727 38.2495 2.65531 -0.261467 1.79032 0 8.89219 0 2065 1 +432 62.4095 29.8727 34.9235 0.883648 3.52204 -4.16541 0 8.89219 0 2065 1 +433 0.960146 35.3042 1.66302 3.01238 -3.36978 4.04185 0 8.89219 0 2065 1 +434 6.72103 35.3042 4.98907 1.49459 2.02809 -0.81009 0 8.89219 0 2065 1 +435 10.5616 40.7356 4.98907 1.16838 -3.25925 2.28005 0 8.89219 0 2065 1 +436 4.80073 40.7356 1.66302 0.74725 2.17891 -3.03771 0 8.89219 0 2065 1 +437 0.960146 35.3042 8.31511 0.413454 -4.98926 -0.256696 0 8.89219 0 2065 1 +438 6.72103 35.3042 11.6412 -1.26412 -1.65883 0.3766 0 8.89219 0 2065 1 +439 10.5616 40.7356 11.6412 -1.81952 -1.78792 1.2317 0 8.89219 0 2065 1 +440 4.80073 40.7356 8.31511 -0.344856 3.75099 1.68187 0 8.89219 0 2065 1 +441 0.960146 35.3042 14.9672 1.37208 0.738704 -5.802 0 8.89219 0 2065 1 +442 6.72103 35.3042 18.2932 -3.70154 -1.17558 -1.97645 0 8.89219 0 2065 1 +443 10.5616 40.7356 18.2932 -0.381028 -1.72173 -3.30824 0 8.89219 0 2065 1 +444 4.80073 40.7356 14.9672 0.840676 -8.4719 -0.832276 0 8.89219 0 2065 1 +445 0.960146 35.3042 21.6193 -0.522329 -5.90824 -0.419136 0 8.89219 0 2065 1 +446 6.72103 35.3042 24.9453 -3.97679 1.7007 -2.35694 0 8.89219 0 2065 1 +447 10.5616 40.7356 24.9453 -2.77598 -2.68795 -2.46701 0 8.89219 0 2065 1 +448 4.80073 40.7356 21.6193 4.79217 2.26351 2.16663 0 8.89219 0 2065 1 +449 0.960146 35.3042 28.2714 1.01581 1.6149 1.4121 0 8.89219 0 2065 1 +450 6.72103 35.3042 31.5974 -4.4866 2.02341 -1.7295 0 8.89219 0 2065 1 +451 10.5616 40.7356 31.5974 -2.17948 -2.10257 1.05911 0 8.89219 0 2065 1 +452 4.80073 40.7356 28.2714 -3.43703 4.14041 -3.41307 0 8.89219 0 2065 1 +453 0.960146 35.3042 34.9235 -3.03935 1.7105 -0.509779 0 8.89219 0 2065 1 +454 6.72103 35.3042 38.2495 0.499658 1.25766 1.37928 0 8.89219 0 2065 1 +455 10.5616 40.7356 38.2495 3.1662 -0.937073 1.40221 0 8.89219 0 2065 1 +456 4.80073 40.7356 34.9235 -2.58737 3.60036 1.08948 0 8.89219 0 2065 1 +457 12.4819 35.3042 1.66302 -2.07691 3.36324 0.104406 0 8.89219 0 2065 1 +458 18.2428 35.3042 4.98907 -3.34439 3.52039 -1.55368 0 8.89219 0 2065 1 +459 22.0834 40.7356 4.98907 -3.28915 1.21153 -2.10988 0 8.89219 0 2065 1 +460 16.3225 40.7356 1.66302 -0.933789 3.4097 -3.13362 0 8.89219 0 2065 1 +461 12.4819 35.3042 8.31511 3.19337 -3.5124 5.16117 0 8.89219 0 2065 1 +462 18.2428 35.3042 11.6412 -1.87571 3.79343 5.65322 0 8.89219 0 2065 1 +463 22.0834 40.7356 11.6412 -0.0463059 -1.1249 1.13759 0 8.89219 0 2065 1 +464 16.3225 40.7356 8.31511 -2.58446 -5.70234 1.96487 0 8.89219 0 2065 1 +465 12.4819 35.3042 14.9672 1.98984 -1.76609 1.60945 0 8.89219 0 2065 1 +466 18.2428 35.3042 18.2932 3.21381 1.20835 -0.629861 0 8.89219 0 2065 1 +467 22.0834 40.7356 18.2932 -0.558027 -3.96167 0.112034 0 8.89219 0 2065 1 +468 16.3225 40.7356 14.9672 -5.1657 0.376213 -2.62533 0 8.89219 0 2065 1 +469 12.4819 35.3042 21.6193 0.154131 -0.372047 -3.97531 0 8.89219 0 2065 1 +470 18.2428 35.3042 24.9453 2.58062 -3.9257 2.54825 0 8.89219 0 2065 1 +471 22.0834 40.7356 24.9453 4.56987 -3.01639 -1.23502 0 8.89219 0 2065 1 +472 16.3225 40.7356 21.6193 -2.87356 -3.17139 3.09358 0 8.89219 0 2065 1 +473 12.4819 35.3042 28.2714 1.72683 -1.50128 -1.07212 0 8.89219 0 2065 1 +474 18.2428 35.3042 31.5974 -6.92274 1.89168 -0.582625 0 8.89219 0 2065 1 +475 22.0834 40.7356 31.5974 -1.18387 0.312629 -2.93236 0 8.89219 0 2065 1 +476 16.3225 40.7356 28.2714 0.109709 -1.2709 7.27129 0 8.89219 0 2065 1 +477 12.4819 35.3042 34.9235 -2.93039 3.22824 -1.48281 0 8.89219 0 2065 1 +478 18.2428 35.3042 38.2495 3.38279 -4.89464 -4.02809 0 8.89219 0 2065 1 +479 22.0834 40.7356 38.2495 -4.68505 2.49401 -1.65262 0 8.89219 0 2065 1 +480 16.3225 40.7356 34.9235 -1.59768 -1.14745 2.24914 0 8.89219 0 2065 1 +481 24.0037 35.3042 1.66302 2.27856 -2.52444 3.49267 0 8.89219 0 2065 1 +482 29.7645 35.3042 4.98907 -0.0791767 0.888117 0.354561 0 8.89219 0 2065 1 +483 33.6051 40.7356 4.98907 -0.234907 2.73985 3.49403 0 8.89219 0 2065 1 +484 27.8442 40.7356 1.66302 -0.205413 -1.75325 -1.04669 0 8.89219 0 2065 1 +485 24.0037 35.3042 8.31511 2.42206 -0.22144 -0.874879 0 8.89219 0 2065 1 +486 29.7645 35.3042 11.6412 1.75402 1.1149 0.809081 0 8.89219 0 2065 1 +487 33.6051 40.7356 11.6412 -0.84329 3.60663 0.270875 0 8.89219 0 2065 1 +488 27.8442 40.7356 8.31511 -0.776351 -2.015 5.5869 0 8.89219 0 2065 1 +489 24.0037 35.3042 14.9672 -2.37984 4.07276 -0.0187876 0 8.89219 0 2065 1 +490 29.7645 35.3042 18.2932 -3.73377 1.32964 -0.998843 0 8.89219 0 2065 1 +491 33.6051 40.7356 18.2932 -2.94136 2.37843 1.11015 0 8.89219 0 2065 1 +492 27.8442 40.7356 14.9672 -3.49711 5.91428 -1.42226 0 8.89219 0 2065 1 +493 24.0037 35.3042 21.6193 0.0235562 -3.55444 -0.769999 0 8.89219 0 2065 1 +494 29.7645 35.3042 24.9453 1.70278 -6.51227 -0.67312 0 8.89219 0 2065 1 +495 33.6051 40.7356 24.9453 5.43207 0.887171 -1.49817 0 8.89219 0 2065 1 +496 27.8442 40.7356 21.6193 2.838 -1.7416 0.133303 0 8.89219 0 2065 1 +497 24.0037 35.3042 28.2714 3.16958 -0.837389 2.98 0 8.89219 0 2065 1 +498 29.7645 35.3042 31.5974 -3.00574 3.7642 1.97552 0 8.89219 0 2065 1 +499 33.6051 40.7356 31.5974 5.56019 0.334068 3.27782 0 8.89219 0 2065 1 +500 27.8442 40.7356 28.2714 -4.35416 3.3414 -0.231936 0 8.89219 0 2065 1 +501 24.0037 35.3042 34.9235 0.622722 -3.05065 -0.526834 0 8.89219 0 2065 1 +502 29.7645 35.3042 38.2495 -3.69737 5.48725 2.64814 0 8.89219 0 2065 1 +503 33.6051 40.7356 38.2495 0.752118 -3.58971 3.08586 0 8.89219 0 2065 1 +504 27.8442 40.7356 34.9235 0.911 1.20775 -0.542528 0 8.89219 0 2065 1 +505 35.5254 35.3042 1.66302 1.5634 3.45188 2.65826 0 8.89219 0 2065 1 +506 41.2863 35.3042 4.98907 1.92648 1.15788 2.74408 0 8.89219 0 2065 1 +507 45.1269 40.7356 4.98907 -0.0334926 3.46204 2.57357 0 8.89219 0 2065 1 +508 39.366 40.7356 1.66302 2.24398 11.3835 0.703636 0 8.89219 0 2065 1 +509 35.5254 35.3042 8.31511 3.82256 -0.0552572 -2.99066 0 8.89219 0 2065 1 +510 41.2863 35.3042 11.6412 0.198218 -0.946528 -1.67696 0 8.89219 0 2065 1 +511 45.1269 40.7356 11.6412 -0.084064 1.16454 -4.63565 0 8.89219 0 2065 1 +512 39.366 40.7356 8.31511 -0.0913782 -2.68818 -4.06912 0 8.89219 0 2065 1 +513 35.5254 35.3042 14.9672 2.76782 3.4404 -2.8943 0 8.89219 0 2065 1 +514 41.2863 35.3042 18.2932 -0.958132 -2.30054 0.843418 0 8.89219 0 2065 1 +515 45.1269 40.7356 18.2932 1.25496 -0.841226 0.244783 0 8.89219 0 2065 1 +516 39.366 40.7356 14.9672 3.60451 1.12499 -1.24346 0 8.89219 0 2065 1 +517 35.5254 35.3042 21.6193 1.56571 -1.67002 2.75391 0 8.89219 0 2065 1 +518 41.2863 35.3042 24.9453 0.684894 -2.29054 1.06362 0 8.89219 0 2065 1 +519 45.1269 40.7356 24.9453 2.89445 1.27727 -4.16876 0 8.89219 0 2065 1 +520 39.366 40.7356 21.6193 -1.90445 -1.31429 1.4792 0 8.89219 0 2065 1 +521 35.5254 35.3042 28.2714 0.419016 1.28003 1.2709 0 8.89219 0 2065 1 +522 41.2863 35.3042 31.5974 1.97067 -0.676433 4.11989 0 8.89219 0 2065 1 +523 45.1269 40.7356 31.5974 2.19885 -2.67936 -2.77524 0 8.89219 0 2065 1 +524 39.366 40.7356 28.2714 -1.32295 -1.21054 3.63807 0 8.89219 0 2065 1 +525 35.5254 35.3042 34.9235 1.88499 1.95988 -2.97405 0 8.89219 0 2065 1 +526 41.2863 35.3042 38.2495 -2.17521 -3.12426 1.49141 0 8.89219 0 2065 1 +527 45.1269 40.7356 38.2495 2.03271 -0.0324381 3.68568 0 8.89219 0 2065 1 +528 39.366 40.7356 34.9235 4.12322 -1.98497 5.39639 0 8.89219 0 2065 1 +529 47.0472 35.3042 1.66302 2.06457 2.60897 -2.2871 0 8.89219 0 2065 1 +530 52.8081 35.3042 4.98907 -2.30523 2.57774 -2.20976 0 8.89219 0 2065 1 +531 56.6486 40.7356 4.98907 2.55212 3.0117 -3.79848 0 8.89219 0 2065 1 +532 50.8878 40.7356 1.66302 3.56463 -1.42064 -1.66697 0 8.89219 0 2065 1 +533 47.0472 35.3042 8.31511 -2.20921 -4.34284 2.88255 0 8.89219 0 2065 1 +534 52.8081 35.3042 11.6412 0.077811 2.32954 -1.3554 0 8.89219 0 2065 1 +535 56.6486 40.7356 11.6412 -5.83138 6.02477 2.35022 0 8.89219 0 2065 1 +536 50.8878 40.7356 8.31511 2.04255 2.37568 -2.9206 0 8.89219 0 2065 1 +537 47.0472 35.3042 14.9672 1.11983 -4.01481 -0.206635 0 8.89219 0 2065 1 +538 52.8081 35.3042 18.2932 -0.932045 -0.877674 -0.925307 0 8.89219 0 2065 1 +539 56.6486 40.7356 18.2932 -2.86649 2.94392 0.531182 0 8.89219 0 2065 1 +540 50.8878 40.7356 14.9672 1.58989 0.806567 3.20783 0 8.89219 0 2065 1 +541 47.0472 35.3042 21.6193 6.26273 3.88382 -6.00706 0 8.89219 0 2065 1 +542 52.8081 35.3042 24.9453 1.41716 0.680093 2.67905 0 8.89219 0 2065 1 +543 56.6486 40.7356 24.9453 -1.04206 -2.60134 -2.72414 0 8.89219 0 2065 1 +544 50.8878 40.7356 21.6193 0.255629 -3.62442 -0.0576633 0 8.89219 0 2065 1 +545 47.0472 35.3042 28.2714 -2.22758 -0.717701 -0.478292 0 8.89219 0 2065 1 +546 52.8081 35.3042 31.5974 -1.13716 1.53344 -1.35515 0 8.89219 0 2065 1 +547 56.6486 40.7356 31.5974 -0.146401 1.26583 -0.0899997 0 8.89219 0 2065 1 +548 50.8878 40.7356 28.2714 0.264779 0.910532 3.82451 0 8.89219 0 2065 1 +549 47.0472 35.3042 34.9235 -5.85609 0.969859 2.07605 0 8.89219 0 2065 1 +550 52.8081 35.3042 38.2495 -1.63137 7.31968 2.27954 0 8.89219 0 2065 1 +551 56.6486 40.7356 38.2495 -4.34429 -0.719535 -1.1339 0 8.89219 0 2065 1 +552 50.8878 40.7356 34.9235 0.687938 -1.05567 -3.72239 0 8.89219 0 2065 1 +553 58.5689 35.3042 1.66302 -5.71414 3.1055 -0.38137 0 8.89219 0 2065 1 +554 64.3298 35.3042 4.98907 2.07169 -0.266632 -1.98913 0 8.89219 0 2065 1 +555 68.1704 40.7356 4.98907 0.289717 0.158674 5.53884 0 8.89219 0 2065 1 +556 62.4095 40.7356 1.66302 -2.37423 1.50425 -2.62374 0 8.89219 0 2065 1 +557 58.5689 35.3042 8.31511 -1.54757 -1.66098 -7.27316 0 8.89219 0 2065 1 +558 64.3298 35.3042 11.6412 3.86983 -0.337033 5.24749 0 8.89219 0 2065 1 +559 68.1704 40.7356 11.6412 -0.851236 3.15786 3.70203 0 8.89219 0 2065 1 +560 62.4095 40.7356 8.31511 -2.39465 -0.902533 1.44676 0 8.89219 0 2065 1 +561 58.5689 35.3042 14.9672 1.52976 -1.16986 -2.67427 0 8.89219 0 2065 1 +562 64.3298 35.3042 18.2932 -0.369777 2.01298 0.203178 0 8.89219 0 2065 1 +563 68.1704 40.7356 18.2932 0.332937 -2.14304 -2.5058 0 8.89219 0 2065 1 +564 62.4095 40.7356 14.9672 -3.07784 -4.1759 -5.99775 0 8.89219 0 2065 1 +565 58.5689 35.3042 21.6193 3.15508 -0.0540086 -1.88334 0 8.89219 0 2065 1 +566 64.3298 35.3042 24.9453 -2.08031 5.59469 4.11491 0 8.89219 0 2065 1 +567 68.1704 40.7356 24.9453 -3.25145 -0.194073 0.912587 0 8.89219 0 2065 1 +568 62.4095 40.7356 21.6193 -0.140188 3.98775 -3.55 0 8.89219 0 2065 1 +569 58.5689 35.3042 28.2714 -3.37846 -0.144667 -3.71924 0 8.89219 0 2065 1 +570 64.3298 35.3042 31.5974 0.31682 1.54282 4.80642 0 8.89219 0 2065 1 +571 68.1704 40.7356 31.5974 -3.3116 2.27169 -3.36609 0 8.89219 0 2065 1 +572 62.4095 40.7356 28.2714 -0.702636 -2.16927 -1.82828 0 8.89219 0 2065 1 +573 58.5689 35.3042 34.9235 1.93574 0.931102 -0.163166 0 8.89219 0 2065 1 +574 64.3298 35.3042 38.2495 -0.355648 2.22395 3.20373 0 8.89219 0 2065 1 +575 68.1704 40.7356 38.2495 2.69369 -3.68882 -0.0354237 0 8.89219 0 2065 1 +576 62.4095 40.7356 34.9235 3.5726 0.629486 -0.89323 0 8.89219 0 2065 1 +577 0.960146 46.167 1.66302 1.06864 -2.48478 -0.0252443 0 8.89219 0 2065 1 +578 6.72103 46.167 4.98907 -3.09616 3.2648 -3.69433 0 8.89219 0 2065 1 +579 10.5616 51.5984 4.98907 -1.04807 -0.881239 -4.73335 0 8.89219 0 2065 1 +580 4.80073 51.5984 1.66302 -0.682834 0.218229 -7.8745 0 8.89219 0 2065 1 +581 0.960146 46.167 8.31511 0.141782 -5.10268 0.559901 0 8.89219 0 2065 1 +582 6.72103 46.167 11.6412 1.48571 8.56532 -2.1744 0 8.89219 0 2065 1 +583 10.5616 51.5984 11.6412 -3.33914 -4.93344 1.56963 0 8.89219 0 2065 1 +584 4.80073 51.5984 8.31511 2.76196 -1.27434 0.983857 0 8.89219 0 2065 1 +585 0.960146 46.167 14.9672 -1.11701 -4.90301 2.84482 0 8.89219 0 2065 1 +586 6.72103 46.167 18.2932 2.73286 -0.783254 -1.29964 0 8.89219 0 2065 1 +587 10.5616 51.5984 18.2932 -3.08131 1.47496 -2.54605 0 8.89219 0 2065 1 +588 4.80073 51.5984 14.9672 6.1047 -2.03357 -2.19596 0 8.89219 0 2065 1 +589 0.960146 46.167 21.6193 5.75967 5.65047 1.08527 0 8.89219 0 2065 1 +590 6.72103 46.167 24.9453 2.68142 -1.25365 1.09426 0 8.89219 0 2065 1 +591 10.5616 51.5984 24.9453 -1.80429 7.01789 -0.741949 0 8.89219 0 2065 1 +592 4.80073 51.5984 21.6193 2.42252 2.48025 -2.68029 0 8.89219 0 2065 1 +593 0.960146 46.167 28.2714 2.34868 2.03991 1.26244 0 8.89219 0 2065 1 +594 6.72103 46.167 31.5974 -1.32905 -3.79909 1.21263 0 8.89219 0 2065 1 +595 10.5616 51.5984 31.5974 1.22748 4.07753 4.83712 0 8.89219 0 2065 1 +596 4.80073 51.5984 28.2714 -1.44285 3.09033 -2.15745 0 8.89219 0 2065 1 +597 0.960146 46.167 34.9235 -0.592165 0.41218 -3.15878 0 8.89219 0 2065 1 +598 6.72103 46.167 38.2495 0.346694 -4.89651 -3.08445 0 8.89219 0 2065 1 +599 10.5616 51.5984 38.2495 -4.21466 -0.867966 -2.17627 0 8.89219 0 2065 1 +600 4.80073 51.5984 34.9235 -5.42999 -4.86953 -1.06956 0 8.89219 0 2065 1 +601 12.4819 46.167 1.66302 1.66481 2.19067 -3.94666 0 8.89219 0 2065 1 +602 18.2428 46.167 4.98907 -0.471353 -2.02119 -4.35801 0 8.89219 0 2065 1 +603 22.0834 51.5984 4.98907 -4.16211 2.38159 1.50923 0 8.89219 0 2065 1 +604 16.3225 51.5984 1.66302 0.307308 -1.71966 -0.0153012 0 8.89219 0 2065 1 +605 12.4819 46.167 8.31511 2.34233 0.674303 -1.62567 0 8.89219 0 2065 1 +606 18.2428 46.167 11.6412 -0.509288 3.2675 0.408324 0 8.89219 0 2065 1 +607 22.0834 51.5984 11.6412 0.0426332 -0.0341124 -4.17649 0 8.89219 0 2065 1 +608 16.3225 51.5984 8.31511 -1.29294 -0.516086 -5.31348 0 8.89219 0 2065 1 +609 12.4819 46.167 14.9672 4.17033 3.80699 -3.14823 0 8.89219 0 2065 1 +610 18.2428 46.167 18.2932 -2.66381 -9.8245 1.85883 0 8.89219 0 2065 1 +611 22.0834 51.5984 18.2932 -3.11909 4.73315 -0.302114 0 8.89219 0 2065 1 +612 16.3225 51.5984 14.9672 1.84469 -3.42136 -0.0188265 0 8.89219 0 2065 1 +613 12.4819 46.167 21.6193 0.782275 -3.18777 1.38392 0 8.89219 0 2065 1 +614 18.2428 46.167 24.9453 -0.647011 -4.67225 8.29406 0 8.89219 0 2065 1 +615 22.0834 51.5984 24.9453 -0.0733342 -2.15827 -7.00055 0 8.89219 0 2065 1 +616 16.3225 51.5984 21.6193 -0.621981 2.08373 2.94285 0 8.89219 0 2065 1 +617 12.4819 46.167 28.2714 -4.31777 0.988315 -1.47401 0 8.89219 0 2065 1 +618 18.2428 46.167 31.5974 -0.307714 2.58455 -6.18053 0 8.89219 0 2065 1 +619 22.0834 51.5984 31.5974 -3.75327 1.35712 3.20146 0 8.89219 0 2065 1 +620 16.3225 51.5984 28.2714 -2.02757 1.28705 0.00379258 0 8.89219 0 2065 1 +621 12.4819 46.167 34.9235 0.42412 1.80976 -0.422817 0 8.89219 0 2065 1 +622 18.2428 46.167 38.2495 1.83161 -0.0971975 5.28023 0 8.89219 0 2065 1 +623 22.0834 51.5984 38.2495 -0.959139 -1.28096 4.09203 0 8.89219 0 2065 1 +624 16.3225 51.5984 34.9235 1.09468 -0.271021 0.994698 0 8.89219 0 2065 1 +625 24.0037 46.167 1.66302 0.164448 -4.50093 0.288146 0 8.89219 0 2065 1 +626 29.7645 46.167 4.98907 -1.96101 4.74967 1.73763 0 8.89219 0 2065 1 +627 33.6051 51.5984 4.98907 1.75757 -1.08883 0.862027 0 8.89219 0 2065 1 +628 27.8442 51.5984 1.66302 -1.73546 -2.99636 -3.0571 0 8.89219 0 2065 1 +629 24.0037 46.167 8.31511 1.37927 0.289633 1.54402 0 8.89219 0 2065 1 +630 29.7645 46.167 11.6412 -2.72305 -0.682552 -4.45941 0 8.89219 0 2065 1 +631 33.6051 51.5984 11.6412 -5.29763 -2.57012 2.37807 0 8.89219 0 2065 1 +632 27.8442 51.5984 8.31511 -4.04191 -1.91777 5.49996 0 8.89219 0 2065 1 +633 24.0037 46.167 14.9672 1.48865 1.40542 1.33492 0 8.89219 0 2065 1 +634 29.7645 46.167 18.2932 3.65892 4.55936 1.84 0 8.89219 0 2065 1 +635 33.6051 51.5984 18.2932 -0.348679 -0.274749 1.17219 0 8.89219 0 2065 1 +636 27.8442 51.5984 14.9672 -0.170628 1.37387 -0.985926 0 8.89219 0 2065 1 +637 24.0037 46.167 21.6193 -1.35891 0.400748 -0.254296 0 8.89219 0 2065 1 +638 29.7645 46.167 24.9453 -5.49153 -0.938434 2.71296 0 8.89219 0 2065 1 +639 33.6051 51.5984 24.9453 -0.93106 -2.62815 -2.86322 0 8.89219 0 2065 1 +640 27.8442 51.5984 21.6193 1.1126 3.2061 5.53411 0 8.89219 0 2065 1 +641 24.0037 46.167 28.2714 -3.05612 1.95734 -0.915724 0 8.89219 0 2065 1 +642 29.7645 46.167 31.5974 0.771433 2.98743 2.26567 0 8.89219 0 2065 1 +643 33.6051 51.5984 31.5974 -4.55005 1.94439 -1.8627 0 8.89219 0 2065 1 +644 27.8442 51.5984 28.2714 -0.700946 -4.71883 -0.760104 0 8.89219 0 2065 1 +645 24.0037 46.167 34.9235 -2.74653 3.43575 2.41105 0 8.89219 0 2065 1 +646 29.7645 46.167 38.2495 5.38155 -0.891599 0.855522 0 8.89219 0 2065 1 +647 33.6051 51.5984 38.2495 0.405849 0.383969 3.35629 0 8.89219 0 2065 1 +648 27.8442 51.5984 34.9235 -4.97526 0.768364 -0.824411 0 8.89219 0 2065 1 +649 35.5254 46.167 1.66302 -2.24118 1.45793 0.960945 0 8.89219 0 2065 1 +650 41.2863 46.167 4.98907 -2.89164 3.39313 0.647227 0 8.89219 0 2065 1 +651 45.1269 51.5984 4.98907 1.85829 -2.30711 1.4218 0 8.89219 0 2065 1 +652 39.366 51.5984 1.66302 -0.635841 -0.529715 1.20541 0 8.89219 0 2065 1 +653 35.5254 46.167 8.31511 -1.26924 -6.19822 -2.29267 0 8.89219 0 2065 1 +654 41.2863 46.167 11.6412 -2.1597 0.20684 -1.41464 0 8.89219 0 2065 1 +655 45.1269 51.5984 11.6412 0.18178 0.0501906 -1.24158 0 8.89219 0 2065 1 +656 39.366 51.5984 8.31511 3.61178 0.856364 0.303643 0 8.89219 0 2065 1 +657 35.5254 46.167 14.9672 1.48052 1.04079 4.59582 0 8.89219 0 2065 1 +658 41.2863 46.167 18.2932 -1.42829 0.566901 -0.482007 0 8.89219 0 2065 1 +659 45.1269 51.5984 18.2932 1.76259 0.209122 -3.57306 0 8.89219 0 2065 1 +660 39.366 51.5984 14.9672 4.02403 4.18454 0.25194 0 8.89219 0 2065 1 +661 35.5254 46.167 21.6193 1.18977 -1.12518 2.01433 0 8.89219 0 2065 1 +662 41.2863 46.167 24.9453 0.296464 -2.25225 0.641654 0 8.89219 0 2065 1 +663 45.1269 51.5984 24.9453 1.77359 -0.826887 1.88026 0 8.89219 0 2065 1 +664 39.366 51.5984 21.6193 2.36403 0.907476 1.07157 0 8.89219 0 2065 1 +665 35.5254 46.167 28.2714 2.06539 3.22895 2.17205 0 8.89219 0 2065 1 +666 41.2863 46.167 31.5974 2.19322 -1.35772 0.291498 0 8.89219 0 2065 1 +667 45.1269 51.5984 31.5974 -0.210835 -0.823996 3.14343 0 8.89219 0 2065 1 +668 39.366 51.5984 28.2714 0.862205 1.04693 -6.95927 0 8.89219 0 2065 1 +669 35.5254 46.167 34.9235 2.38845 0.744881 0.355175 0 8.89219 0 2065 1 +670 41.2863 46.167 38.2495 -1.65232 -2.44975 -0.463753 0 8.89219 0 2065 1 +671 45.1269 51.5984 38.2495 -2.20553 -2.68009 -5.94092 0 8.89219 0 2065 1 +672 39.366 51.5984 34.9235 -1.47644 1.50923 3.23878 0 8.89219 0 2065 1 +673 47.0472 46.167 1.66302 -0.837539 1.33635 5.58051 0 8.89219 0 2065 1 +674 52.8081 46.167 4.98907 6.78493 -7.78212 -2.17456 0 8.89219 0 2065 1 +675 56.6486 51.5984 4.98907 -0.110727 -0.943805 1.92048 0 8.89219 0 2065 1 +676 50.8878 51.5984 1.66302 -0.0643159 2.72673 -1.05109 0 8.89219 0 2065 1 +677 47.0472 46.167 8.31511 -2.77297 1.23985 0.331571 0 8.89219 0 2065 1 +678 52.8081 46.167 11.6412 1.16778 2.91637 -1.74241 0 8.89219 0 2065 1 +679 56.6486 51.5984 11.6412 -0.471097 1.98175 -3.26006 0 8.89219 0 2065 1 +680 50.8878 51.5984 8.31511 -0.892292 3.04316 2.77429 0 8.89219 0 2065 1 +681 47.0472 46.167 14.9672 0.955781 1.53131 -0.339368 0 8.89219 0 2065 1 +682 52.8081 46.167 18.2932 -4.16052 0.105939 -0.354224 0 8.89219 0 2065 1 +683 56.6486 51.5984 18.2932 -1.98839 -4.27674 -4.95448 0 8.89219 0 2065 1 +684 50.8878 51.5984 14.9672 2.65167 1.15978 0.424583 0 8.89219 0 2065 1 +685 47.0472 46.167 21.6193 2.30615 4.47488 -1.33044 0 8.89219 0 2065 1 +686 52.8081 46.167 24.9453 -1.79821 -0.350616 -0.272996 0 8.89219 0 2065 1 +687 56.6486 51.5984 24.9453 -2.20576 0.607216 -0.572456 0 8.89219 0 2065 1 +688 50.8878 51.5984 21.6193 0.95801 -2.45252 -2.04442 0 8.89219 0 2065 1 +689 47.0472 46.167 28.2714 0.35848 -3.76716 -2.30881 0 8.89219 0 2065 1 +690 52.8081 46.167 31.5974 -1.56278 -1.39868 3.54322 0 8.89219 0 2065 1 +691 56.6486 51.5984 31.5974 3.55 -2.75163 8.92098 0 8.89219 0 2065 1 +692 50.8878 51.5984 28.2714 2.9533 -3.53436 1.08542 0 8.89219 0 2065 1 +693 47.0472 46.167 34.9235 2.14304 1.16068 -4.44043 0 8.89219 0 2065 1 +694 52.8081 46.167 38.2495 -2.80125 4.67128 1.32749 0 8.89219 0 2065 1 +695 56.6486 51.5984 38.2495 -0.989341 -1.09651 0.111219 0 8.89219 0 2065 1 +696 50.8878 51.5984 34.9235 3.04835 -4.72408 1.99516 0 8.89219 0 2065 1 +697 58.5689 46.167 1.66302 -0.691299 -0.773386 1.71283 0 8.89219 0 2065 1 +698 64.3298 46.167 4.98907 -0.370441 -1.6646 -1.15363 0 8.89219 0 2065 1 +699 68.1704 51.5984 4.98907 -0.0998398 -0.0815564 1.14435 0 8.89219 0 2065 1 +700 62.4095 51.5984 1.66302 8.78969 1.71818 -1.18043 0 8.89219 0 2065 1 +701 58.5689 46.167 8.31511 -4.43389 -3.72353 -0.596926 0 8.89219 0 2065 1 +702 64.3298 46.167 11.6412 -1.38894 -1.02781 -0.097071 0 8.89219 0 2065 1 +703 68.1704 51.5984 11.6412 -2.79111 0.892099 -2.46642 0 8.89219 0 2065 1 +704 62.4095 51.5984 8.31511 0.733568 -0.903609 0.393541 0 8.89219 0 2065 1 +705 58.5689 46.167 14.9672 -5.46119 -0.685749 3.69613 0 8.89219 0 2065 1 +706 64.3298 46.167 18.2932 0.986356 -1.6456 -6.86098 0 8.89219 0 2065 1 +707 68.1704 51.5984 18.2932 1.55544 3.15087 1.61601 0 8.89219 0 2065 1 +708 62.4095 51.5984 14.9672 -4.14042 -2.36872 -3.08397 0 8.89219 0 2065 1 +709 58.5689 46.167 21.6193 -3.89244 -5.67867 1.70925 0 8.89219 0 2065 1 +710 64.3298 46.167 24.9453 -1.14543 -1.33648 7.09546 0 8.89219 0 2065 1 +711 68.1704 51.5984 24.9453 -0.58517 0.650552 -2.99761 0 8.89219 0 2065 1 +712 62.4095 51.5984 21.6193 2.76176 -1.36428 2.77627 0 8.89219 0 2065 1 +713 58.5689 46.167 28.2714 -3.2103 -2.00813 5.3375 0 8.89219 0 2065 1 +714 64.3298 46.167 31.5974 2.28446 -1.48123 0.499502 0 8.89219 0 2065 1 +715 68.1704 51.5984 31.5974 3.54785 -2.22888 -0.145496 0 8.89219 0 2065 1 +716 62.4095 51.5984 28.2714 1.7086 -2.83711 -1.85817 0 8.89219 0 2065 1 +717 58.5689 46.167 34.9235 -0.479766 -1.80657 3.112 0 8.89219 0 2065 1 +718 64.3298 46.167 38.2495 1.81882 -0.199438 -1.06466 0 8.89219 0 2065 1 +719 68.1704 51.5984 38.2495 -3.79681 4.56077 -0.35774 0 8.89219 0 2065 1 +720 62.4095 51.5984 34.9235 0.522622 -0.00261601 3.15612 0 8.89219 0 2065 1 +721 0.960146 57.0298 1.66302 0.276356 2.35706 3.08093 0 8.89219 0 2065 1 +722 6.72103 57.0298 4.98907 -1.61442 3.93347 -2.83591 0 8.89219 0 2065 1 +723 10.5616 62.4612 4.98907 -2.49851 -1.95035 -4.50322 0 8.89219 0 2065 1 +724 4.80073 62.4612 1.66302 1.8071 -3.84557 -5.34204 0 8.89219 0 2065 1 +725 0.960146 57.0298 8.31511 0.94033 1.54587 3.80685 0 8.89219 0 2065 1 +726 6.72103 57.0298 11.6412 2.28657 3.04283 4.07631 0 8.89219 0 2065 1 +727 10.5616 62.4612 11.6412 -0.30264 -0.938831 -0.0911923 0 8.89219 0 2065 1 +728 4.80073 62.4612 8.31511 -0.482593 0.255117 0.453091 0 8.89219 0 2065 1 +729 0.960146 57.0298 14.9672 1.19928 0.112156 0.353007 0 8.89219 0 2065 1 +730 6.72103 57.0298 18.2932 -1.83158 -0.293335 -2.53928 0 8.89219 0 2065 1 +731 10.5616 62.4612 18.2932 0.806222 2.56386 -2.95043 0 8.89219 0 2065 1 +732 4.80073 62.4612 14.9672 -0.0899935 1.43607 0.603434 0 8.89219 0 2065 1 +733 0.960146 57.0298 21.6193 5.14534 -1.94734 1.47316 0 8.89219 0 2065 1 +734 6.72103 57.0298 24.9453 3.76883 -0.0620572 4.85959 0 8.89219 0 2065 1 +735 10.5616 62.4612 24.9453 -1.06788 3.48407 0.686795 0 8.89219 0 2065 1 +736 4.80073 62.4612 21.6193 -3.95359 -2.58382 0.770974 0 8.89219 0 2065 1 +737 0.960146 57.0298 28.2714 -0.471805 -1.80334 -1.27284 0 8.89219 0 2065 1 +738 6.72103 57.0298 31.5974 -1.77032 -6.33538 -0.395822 0 8.89219 0 2065 1 +739 10.5616 62.4612 31.5974 -0.455656 -2.40215 2.82083 0 8.89219 0 2065 1 +740 4.80073 62.4612 28.2714 3.14566 -2.4223 2.71231 0 8.89219 0 2065 1 +741 0.960146 57.0298 34.9235 0.557008 -0.28651 -0.115942 0 8.89219 0 2065 1 +742 6.72103 57.0298 38.2495 3.09973 2.05958 0.383479 0 8.89219 0 2065 1 +743 10.5616 62.4612 38.2495 0.908561 1.3796 4.02639 0 8.89219 0 2065 1 +744 4.80073 62.4612 34.9235 0.631313 0.552729 0.053807 0 8.89219 0 2065 1 +745 12.4819 57.0298 1.66302 2.52815 -1.44393 2.79676 0 8.89219 0 2065 1 +746 18.2428 57.0298 4.98907 -2.1346 1.46036 2.21629 0 8.89219 0 2065 1 +747 22.0834 62.4612 4.98907 -6.72518 -2.44187 -0.120563 0 8.89219 0 2065 1 +748 16.3225 62.4612 1.66302 4.65073 4.37659 -2.67546 0 8.89219 0 2065 1 +749 12.4819 57.0298 8.31511 -0.88122 1.58574 4.21259 0 8.89219 0 2065 1 +750 18.2428 57.0298 11.6412 0.287517 4.91358 1.71304 0 8.89219 0 2065 1 +751 22.0834 62.4612 11.6412 -1.75304 -0.0959876 -0.0851651 0 8.89219 0 2065 1 +752 16.3225 62.4612 8.31511 3.84069 0.836482 4.88063 0 8.89219 0 2065 1 +753 12.4819 57.0298 14.9672 -0.712451 1.86033 0.509491 0 8.89219 0 2065 1 +754 18.2428 57.0298 18.2932 -1.55391 -4.50431 -4.88497 0 8.89219 0 2065 1 +755 22.0834 62.4612 18.2932 1.04544 3.34927 1.13323 0 8.89219 0 2065 1 +756 16.3225 62.4612 14.9672 4.11618 -4.83036 -0.0719666 0 8.89219 0 2065 1 +757 12.4819 57.0298 21.6193 -1.35255 -1.55736 -1.65344 0 8.89219 0 2065 1 +758 18.2428 57.0298 24.9453 -3.3494 -3.76842 -1.1075 0 8.89219 0 2065 1 +759 22.0834 62.4612 24.9453 1.92973 -2.53147 3.39984 0 8.89219 0 2065 1 +760 16.3225 62.4612 21.6193 1.76226 1.00015 2.84556 0 8.89219 0 2065 1 +761 12.4819 57.0298 28.2714 -0.279219 -2.2367 0.783307 0 8.89219 0 2065 1 +762 18.2428 57.0298 31.5974 1.65791 -4.24406 -5.06996 0 8.89219 0 2065 1 +763 22.0834 62.4612 31.5974 0.36209 2.54747 4.76773 0 8.89219 0 2065 1 +764 16.3225 62.4612 28.2714 -4.72097 2.08226 4.09533 0 8.89219 0 2065 1 +765 12.4819 57.0298 34.9235 0.539597 -5.36024 -4.73585 0 8.89219 0 2065 1 +766 18.2428 57.0298 38.2495 2.88877 -1.6934 0.00979421 0 8.89219 0 2065 1 +767 22.0834 62.4612 38.2495 0.133345 0.959656 1.35536 0 8.89219 0 2065 1 +768 16.3225 62.4612 34.9235 3.01272 -0.206701 -1.03813 0 8.89219 0 2065 1 +769 24.0037 57.0298 1.66302 1.25989 0.56505 -1.12977 0 8.89219 0 2065 1 +770 29.7645 57.0298 4.98907 -0.242455 -6.96755 -2.4374 0 8.89219 0 2065 1 +771 33.6051 62.4612 4.98907 -3.10142 0.468511 1.16799 0 8.89219 0 2065 1 +772 27.8442 62.4612 1.66302 -0.582012 -0.48599 4.60689 0 8.89219 0 2065 1 +773 24.0037 57.0298 8.31511 -0.203787 1.4035 -2.3689 0 8.89219 0 2065 1 +774 29.7645 57.0298 11.6412 3.54337 2.22723 -3.70448 0 8.89219 0 2065 1 +775 33.6051 62.4612 11.6412 -3.44735 2.97886 6.80949 0 8.89219 0 2065 1 +776 27.8442 62.4612 8.31511 2.52803 2.36741 5.12045 0 8.89219 0 2065 1 +777 24.0037 57.0298 14.9672 -1.74223 -1.30658 -3.01695 0 8.89219 0 2065 1 +778 29.7645 57.0298 18.2932 4.02979 -2.55329 5.70332 0 8.89219 0 2065 1 +779 33.6051 62.4612 18.2932 2.99932 2.08429 0.0537729 0 8.89219 0 2065 1 +780 27.8442 62.4612 14.9672 2.96579 0.917588 0.312451 0 8.89219 0 2065 1 +781 24.0037 57.0298 21.6193 1.37521 2.69115 -0.380651 0 8.89219 0 2065 1 +782 29.7645 57.0298 24.9453 0.305628 -2.50204 -2.95355 0 8.89219 0 2065 1 +783 33.6051 62.4612 24.9453 -2.9193 0.118009 4.46752 0 8.89219 0 2065 1 +784 27.8442 62.4612 21.6193 3.71038 -1.42451 -4.29142 0 8.89219 0 2065 1 +785 24.0037 57.0298 28.2714 1.46506 -2.64962 -2.71776 0 8.89219 0 2065 1 +786 29.7645 57.0298 31.5974 -1.44663 -1.18514 -0.57511 0 8.89219 0 2065 1 +787 33.6051 62.4612 31.5974 -0.272744 -4.68026 3.81032 0 8.89219 0 2065 1 +788 27.8442 62.4612 28.2714 4.35828 -3.11052 2.74774 0 8.89219 0 2065 1 +789 24.0037 57.0298 34.9235 3.91462 1.63752 -3.75921 0 8.89219 0 2065 1 +790 29.7645 57.0298 38.2495 -0.247806 1.62591 -4.99594 0 8.89219 0 2065 1 +791 33.6051 62.4612 38.2495 -0.217947 0.0911047 1.33525 0 8.89219 0 2065 1 +792 27.8442 62.4612 34.9235 -0.0479603 -0.865328 -1.45746 0 8.89219 0 2065 1 +793 35.5254 57.0298 1.66302 2.04081 -1.25646 0.102599 0 8.89219 0 2065 1 +794 41.2863 57.0298 4.98907 -0.222019 -2.24702 3.04471 0 8.89219 0 2065 1 +795 45.1269 62.4612 4.98907 1.41183 -3.68736 0.0490796 0 8.89219 0 2065 1 +796 39.366 62.4612 1.66302 -4.48361 -0.268328 -0.942678 0 8.89219 0 2065 1 +797 35.5254 57.0298 8.31511 0.42675 1.07729 -2.93636 0 8.89219 0 2065 1 +798 41.2863 57.0298 11.6412 -0.854944 -2.603 -0.248961 0 8.89219 0 2065 1 +799 45.1269 62.4612 11.6412 -0.562974 0.0945025 -2.18701 0 8.89219 0 2065 1 +800 39.366 62.4612 8.31511 -0.960604 -2.61891 1.38457 0 8.89219 0 2065 1 +801 35.5254 57.0298 14.9672 -1.02538 4.39647 2.3056 0 8.89219 0 2065 1 +802 41.2863 57.0298 18.2932 -1.14415 0.902142 -2.00121 0 8.89219 0 2065 1 +803 45.1269 62.4612 18.2932 -0.224247 -5.41664 -2.99419 0 8.89219 0 2065 1 +804 39.366 62.4612 14.9672 -1.43746 1.6388 1.78263 0 8.89219 0 2065 1 +805 35.5254 57.0298 21.6193 -5.08565 0.135148 -3.56183 0 8.89219 0 2065 1 +806 41.2863 57.0298 24.9453 2.97448 0.799976 5.1317 0 8.89219 0 2065 1 +807 45.1269 62.4612 24.9453 2.65163 0.387434 -1.33835 0 8.89219 0 2065 1 +808 39.366 62.4612 21.6193 -2.36564 -2.64623 1.50968 0 8.89219 0 2065 1 +809 35.5254 57.0298 28.2714 5.05971 3.64754 0.867145 0 8.89219 0 2065 1 +810 41.2863 57.0298 31.5974 7.51567 -0.885177 -0.339077 0 8.89219 0 2065 1 +811 45.1269 62.4612 31.5974 3.5072 -2.85205 3.39108 0 8.89219 0 2065 1 +812 39.366 62.4612 28.2714 2.01242 -2.08346 3.95381 0 8.89219 0 2065 1 +813 35.5254 57.0298 34.9235 -6.00472 1.52451 3.45716 0 8.89219 0 2065 1 +814 41.2863 57.0298 38.2495 4.13024 -0.30753 -0.0924614 0 8.89219 0 2065 1 +815 45.1269 62.4612 38.2495 -2.12626 -1.21624 -2.02668 0 8.89219 0 2065 1 +816 39.366 62.4612 34.9235 0.467121 0.753651 -7.43976 0 8.89219 0 2065 1 +817 47.0472 57.0298 1.66302 -1.15134 -0.416526 1.1596 0 8.89219 0 2065 1 +818 52.8081 57.0298 4.98907 0.773955 -1.13156 0.169552 0 8.89219 0 2065 1 +819 56.6486 62.4612 4.98907 1.94747 0.734808 -1.42597 0 8.89219 0 2065 1 +820 50.8878 62.4612 1.66302 -3.56247 -2.39041 0.349473 0 8.89219 0 2065 1 +821 47.0472 57.0298 8.31511 -2.18917 0.945978 -0.944209 0 8.89219 0 2065 1 +822 52.8081 57.0298 11.6412 1.68351 2.83296 -3.9633 0 8.89219 0 2065 1 +823 56.6486 62.4612 11.6412 2.16131 -0.0415056 4.73698 0 8.89219 0 2065 1 +824 50.8878 62.4612 8.31511 -1.51619 0.510504 -0.576115 0 8.89219 0 2065 1 +825 47.0472 57.0298 14.9672 -0.747333 -0.247405 1.04179 0 8.89219 0 2065 1 +826 52.8081 57.0298 18.2932 -0.32069 -0.957573 2.60402 0 8.89219 0 2065 1 +827 56.6486 62.4612 18.2932 4.70688 -0.680431 -4.35419 0 8.89219 0 2065 1 +828 50.8878 62.4612 14.9672 0.988456 -1.46395 -3.62828 0 8.89219 0 2065 1 +829 47.0472 57.0298 21.6193 -2.8629 2.20143 1.69173 0 8.89219 0 2065 1 +830 52.8081 57.0298 24.9453 3.01997 -0.575231 -4.40776 0 8.89219 0 2065 1 +831 56.6486 62.4612 24.9453 1.65892 0.0862338 0.169295 0 8.89219 0 2065 1 +832 50.8878 62.4612 21.6193 1.77532 1.89377 2.43293 0 8.89219 0 2065 1 +833 47.0472 57.0298 28.2714 -1.0974 4.80001 4.70687 0 8.89219 0 2065 1 +834 52.8081 57.0298 31.5974 2.0532 -3.65633 0.534271 0 8.89219 0 2065 1 +835 56.6486 62.4612 31.5974 2.84517 2.78173 -4.59879 0 8.89219 0 2065 1 +836 50.8878 62.4612 28.2714 -0.907988 -0.16783 1.4664 0 8.89219 0 2065 1 +837 47.0472 57.0298 34.9235 -0.184749 -0.733442 0.470441 0 8.89219 0 2065 1 +838 52.8081 57.0298 38.2495 -0.242094 -0.534673 -1.12325 0 8.89219 0 2065 1 +839 56.6486 62.4612 38.2495 4.13734 1.90618 -0.929241 0 8.89219 0 2065 1 +840 50.8878 62.4612 34.9235 4.40536 4.44229 2.61405 0 8.89219 0 2065 1 +841 58.5689 57.0298 1.66302 1.09647 2.65789 0.842627 0 8.89219 0 2065 1 +842 64.3298 57.0298 4.98907 -0.302127 1.55503 -0.534186 0 8.89219 0 2065 1 +843 68.1704 62.4612 4.98907 -2.83156 2.79755 1.03172 0 8.89219 0 2065 1 +844 62.4095 62.4612 1.66302 -2.2532 4.15295 2.57293 0 8.89219 0 2065 1 +845 58.5689 57.0298 8.31511 -2.53578 -6.4109 -5.77761 0 8.89219 0 2065 1 +846 64.3298 57.0298 11.6412 -6.03624 -0.384352 -2.54708 0 8.89219 0 2065 1 +847 68.1704 62.4612 11.6412 -1.35561 3.48171 3.24307 0 8.89219 0 2065 1 +848 62.4095 62.4612 8.31511 1.39038 -2.24312 1.85525 0 8.89219 0 2065 1 +849 58.5689 57.0298 14.9672 4.27281 1.11387 -5.14519 0 8.89219 0 2065 1 +850 64.3298 57.0298 18.2932 0.597275 0.170666 -2.7142 0 8.89219 0 2065 1 +851 68.1704 62.4612 18.2932 3.23119 2.18698 2.77835 0 8.89219 0 2065 1 +852 62.4095 62.4612 14.9672 -5.2077 -1.3823 0.31877 0 8.89219 0 2065 1 +853 58.5689 57.0298 21.6193 3.14692 1.12712 -1.91853 0 8.89219 0 2065 1 +854 64.3298 57.0298 24.9453 -1.12762 -1.60487 -1.95968 0 8.89219 0 2065 1 +855 68.1704 62.4612 24.9453 -0.864948 2.08374 1.23827 0 8.89219 0 2065 1 +856 62.4095 62.4612 21.6193 3.03194 -0.608297 -0.868248 0 8.89219 0 2065 1 +857 58.5689 57.0298 28.2714 -3.38593 1.35879 -0.311196 0 8.89219 0 2065 1 +858 64.3298 57.0298 31.5974 1.52156 -1.26999 -2.29808 0 8.89219 0 2065 1 +859 68.1704 62.4612 31.5974 -2.91759 0.460755 -1.77074 0 8.89219 0 2065 1 +860 62.4095 62.4612 28.2714 -2.02549 1.61157 1.72283 0 8.89219 0 2065 1 +861 58.5689 57.0298 34.9235 1.73054 -1.5902 3.01927 0 8.89219 0 2065 1 +862 64.3298 57.0298 38.2495 2.15721 -1.60528 6.71965 0 8.89219 0 2065 1 +863 68.1704 62.4612 38.2495 -3.28553 2.51582 -2.94464 0 8.89219 0 2065 1 +864 62.4095 62.4612 34.9235 1.24724 -0.667725 0.692421 0 8.89219 0 2065 1 +ITEM: TIMESTEP +1 +ITEM: NUMBER OF ATOMS +864 +ITEM: BOX BOUNDS pp pp pp +0.0000000000000000e+00 6.9130545060664147e+01 +0.0000000000000000e+00 6.5176902932690410e+01 +0.0000000000000000e+00 3.9912538800000000e+01 +ITEM: ATOMS id x y z vx vy vz c_dpdUatom[1] c_dpdUatom[2] c_dpdUatom[3] c_dpdUatom[4] c_crdx +1 0.960264 2.71904 1.66171 0.117185 3.33774 -1.30887 0.00345185 8.88458 2.20877e-21 2064.32 0.999462 +2 6.72092 2.71492 4.98641 -0.104823 -0.779804 -2.65585 0.0051692 8.90094 2.35622e-21 2068.16 0.999452 +3 10.559 8.14645 4.99041 -2.63775 -0.667551 1.34335 0.00399114 8.89039 2.26334e-21 2065.67 0.999459 +4 4.80356 8.14683 1.66456 2.83082 -0.280542 1.53993 -0.00389374 8.89683 2.25745e-21 2065.36 0.99946 +5 0.962532 2.71399 8.31432 2.38522 -1.7166 -0.788937 -0.00164341 8.89241 2.25505e-21 2064.9 0.999461 +6 6.71948 2.71172 11.6394 -1.54297 -3.98846 -1.72687 0.00248251 8.89433 2.27986e-21 2066.19 0.999457 +7 10.5591 8.14694 11.6417 -2.56104 -0.175094 0.526288 0.000648996 8.89914 2.29684e-21 2066.82 0.999455 +8 4.80164 8.1487 8.31641 0.910704 1.58298 1.29758 -0.00162944 8.88867 2.1848e-21 2064.11 0.999463 +9 0.954639 2.71705 14.9636 -5.50763 1.34359 -3.57144 -0.000508218 8.9038 2.37163e-21 2067.56 0.999453 +10 6.71977 2.71587 18.2958 -1.25781 0.165453 2.53984 0.00114193 8.89253 2.25432e-21 2065.52 0.999459 +11 10.5538 8.1446 18.2912 -7.8166 -2.51078 -2.09346 -0.00217716 8.89968 2.29249e-21 2066.33 0.999457 +12 4.80107 8.14562 14.9687 0.337101 -1.48869 1.5214 -0.00142559 8.88154 2.12821e-21 2062.64 0.999467 +13 0.962358 2.71475 21.6214 2.2118 -0.954229 2.15267 -0.00171087 8.89092 2.2707e-21 2064.57 0.999462 +14 6.71658 2.71495 24.9449 -4.44682 -0.754654 -0.47872 0.00341162 8.88619 2.237e-21 2064.65 0.999462 +15 10.5639 8.15018 24.9414 2.31418 3.06972 -3.89874 -0.00269373 8.8967 2.29679e-21 2065.59 0.999459 +16 4.79876 8.14595 21.6176 -1.9759 -1.16478 -1.68026 -0.000201778 8.90267 2.37219e-21 2067.39 0.999454 +17 0.956883 2.71868 28.2688 -3.26338 2.97204 -2.55042 -0.00593197 8.90554 2.33337e-21 2066.78 0.999456 +18 6.72381 2.7218 31.5937 2.78916 6.09486 -3.70562 -0.00459971 8.89503 2.25513e-21 2064.83 0.999461 +19 10.5599 8.14656 31.5992 -1.72643 -0.55193 1.74871 -0.00801097 8.90364 2.31249e-21 2065.94 0.999458 +20 4.79566 8.14643 28.2759 -5.07327 -0.680363 4.50676 -0.00320861 8.9114 2.44828e-21 2068.61 0.99945 +21 0.961112 2.71301 34.9217 0.965663 -2.69907 -1.76758 0.00183315 8.89647 2.28616e-21 2066.5 0.999456 +22 6.7215 2.71933 38.2477 0.473073 3.62377 -1.85752 0.00300742 8.88921 2.25982e-21 2065.21 0.99946 +23 10.5642 8.14827 38.2521 2.6323 1.16175 2.62343 -0.00510211 8.8966 2.25918e-21 2065.06 0.99946 +24 4.80486 8.1504 34.9243 4.1297 3.28492 0.798837 0.00627688 8.90316 2.47615e-21 2068.87 0.99945 +25 12.4842 2.71522 1.66341 2.34397 -0.489233 0.389492 0.00329845 8.89092 2.28515e-21 2065.64 0.999459 +26 18.2454 2.71713 4.98647 2.5927 1.42168 -2.59361 -0.00210398 8.89357 2.24405e-21 2065.05 0.99946 +27 22.0812 8.14691 4.98758 -2.14852 -0.203716 -1.48355 -0.000566683 8.8959 2.28958e-21 2065.87 0.999458 +28 16.3206 8.14586 1.6612 -1.84555 -1.25273 -1.82554 0.011311 8.89658 2.40895e-21 2068.54 0.999451 +29 12.48 2.71631 8.31284 -1.91868 0.605151 -2.27558 -0.00617394 8.8917 2.15984e-21 2063.79 0.999464 +30 18.2439 2.71383 11.6468 1.11537 -1.87837 5.65213 -0.00470898 8.89788 2.18847e-21 2065.41 0.999459 +31 22.0774 8.14798 11.6411 -6.00394 0.8714 -0.093945 -0.0025279 8.87994 2.07769e-21 2062.06 0.999469 +32 16.3201 8.14821 8.31498 -2.34531 1.1013 -0.136736 -0.00304337 8.88634 2.15255e-21 2063.31 0.999465 +33 12.4808 2.71328 14.9618 -1.07915 -2.42754 -5.4216 0.00117076 8.89304 2.22908e-21 2065.63 0.999459 +34 18.244 2.71734 18.2942 1.23294 1.63439 0.90549 0.00423331 8.88955 2.22149e-21 2065.54 0.999459 +35 22.0887 8.14395 18.2925 5.38119 -3.16251 -0.751414 -0.000229657 8.86276 1.96168e-21 2058.9 0.999477 +36 16.3214 8.1552 14.9642 -1.08896 8.08688 -2.96629 -0.00377325 8.89542 2.21001e-21 2065.09 0.99946 +37 12.4801 2.71483 21.6226 -1.83908 -0.878778 3.33722 -0.00778795 8.89583 2.19717e-21 2064.32 0.999462 +38 18.2359 2.71724 24.9408 -6.88449 1.53721 -4.5392 0.00118168 8.89826 2.31438e-21 2066.74 0.999456 +39 22.0748 8.14499 24.9451 -8.56792 -2.12024 -0.274496 -0.00340956 8.88513 2.12525e-21 2062.98 0.999466 +40 16.3252 8.1504 21.6222 2.74126 3.28308 2.87676 0.000925827 8.89161 2.23244e-21 2065.28 0.99946 +41 12.4856 2.71377 28.2697 3.67246 -1.93319 -1.71587 7.19889e-05 8.88509 2.19502e-21 2063.71 0.999464 +42 18.2389 2.71575 31.5969 -3.9313 0.0505606 -0.487516 0.00131978 8.89361 2.28812e-21 2065.79 0.999458 +43 22.082 8.14502 31.5962 -1.35931 -2.08935 -1.25775 -0.00083507 8.88573 2.15964e-21 2063.65 0.999464 +44 16.3214 8.15034 28.2737 -1.04727 3.22591 2.31894 0.000668282 8.89831 2.30856e-21 2066.65 0.999456 +45 12.479 2.71654 34.923 -2.87055 0.837116 -0.489058 0.000933063 8.89968 2.32788e-21 2066.99 0.999455 +46 18.2427 2.71831 38.2504 -0.132174 2.60773 0.920431 0.00113659 8.90266 2.39773e-21 2067.67 0.999453 +47 22.0863 8.15145 38.2496 2.93228 4.33655 0.0997139 0.0017184 8.9014 2.35705e-21 2067.53 0.999453 +48 16.3213 8.14037 34.9275 -1.17864 -6.74753 4.0347 0.0024108 8.89119 2.26402e-21 2065.5 0.999459 +49 24.0023 2.71212 1.66705 -1.36146 -3.58473 4.02556 0.00155284 8.89812 2.33747e-21 2066.79 0.999456 +50 29.7623 2.7174 4.98988 -2.2722 1.69176 0.814131 0.00310548 8.89912 2.36597e-21 2067.34 0.999454 +51 33.6087 8.14283 4.98359 3.61322 -4.27865 -5.47331 -9.50782e-05 8.89297 2.24939e-21 2065.35 0.99946 +52 27.8419 8.14919 1.66341 -2.38622 2.07723 0.384846 0.00701567 8.89397 2.33682e-21 2067.07 0.999455 +53 24.0017 2.71955 8.31511 -1.92127 3.84794 -0.00142614 -0.000453241 8.88369 2.17087e-21 2063.3 0.999465 +54 29.7627 2.7143 11.6366 -1.80597 -1.40851 -4.52199 -0.0048589 8.89646 2.25407e-21 2065.08 0.99946 +55 33.607 8.1521 11.6392 1.92237 4.98435 -1.91802 0.00321522 8.87738 2.12425e-21 2062.74 0.999467 +56 27.8435 8.15214 8.32008 -0.787074 5.02545 4.96872 -0.00170251 8.91567 2.43162e-21 2069.83 0.999447 +57 24.0028 2.72128 14.9707 -0.825242 5.57857 3.4968 0.00849211 8.88344 2.21777e-21 2065.15 0.99946 +58 29.7667 2.71567 18.2905 2.12448 -0.0334709 -2.73935 0.0031585 8.90056 2.35229e-21 2067.65 0.999453 +59 33.6089 8.14753 18.2944 3.78421 0.414892 1.19093 0.000422747 8.89076 2.24006e-21 2064.99 0.999461 +60 27.8391 8.15015 14.9707 -5.18999 3.03604 3.51781 -0.00163616 8.90116 2.28613e-21 2066.76 0.999456 +61 24.0064 2.7119 21.6166 2.73094 -3.8067 -2.64851 0.00474548 8.89748 2.32988e-21 2067.34 0.999454 +62 29.7659 2.71536 24.9461 1.35128 -0.343082 0.741758 0.0067314 8.88535 2.27266e-21 2065.18 0.99946 +63 33.6013 8.14819 24.9457 -3.86373 1.0757 0.364135 -0.000565096 8.91585 2.45177e-21 2070.11 0.999446 +64 27.8483 8.14957 21.6182 4.05163 2.45421 -1.12261 0.00464946 8.88698 2.24452e-21 2065.09 0.99946 +65 24.0054 2.71646 28.2631 1.78625 0.752687 -8.24254 -0.00195844 8.89983 2.31254e-21 2066.41 0.999457 +66 29.7624 2.71611 31.5966 -2.13232 0.403732 -0.810473 -0.0027691 8.88963 2.17501e-21 2064.07 0.999463 +67 33.6057 8.14678 31.5932 0.530187 -0.328767 -4.1886 -0.0006376 8.87322 2.03083e-21 2061.04 0.999472 +68 27.8402 8.15199 28.2757 -3.99783 4.87766 4.32244 -0.00177473 8.90003 2.27922e-21 2066.49 0.999456 +69 24.0021 2.71806 34.9222 -1.57072 2.35583 -1.22274 -0.00236483 8.89625 2.25621e-21 2065.56 0.999459 +70 29.7629 2.7144 38.2543 -1.64955 -1.30395 4.75197 0.00194329 8.89076 2.22658e-21 2065.31 0.99946 +71 33.6049 8.14258 38.2495 -0.182154 -4.52952 -0.0170238 -0.00997562 8.88988 2.08938e-21 2062.59 0.999467 +72 27.844 8.14555 34.9267 -0.223721 -1.56132 3.19351 -0.00342589 8.89088 2.17397e-21 2064.2 0.999463 +73 35.5248 2.71477 1.66591 -0.595816 -0.937179 2.88741 -0.00335073 8.90508 2.32307e-21 2067.23 0.999454 +74 41.2871 2.71221 4.98428 0.753852 -3.49607 -4.78805 -0.0015884 8.8997 2.29282e-21 2066.46 0.999456 +75 45.1294 8.14763 4.98696 2.48213 0.517298 -2.11085 -0.000302658 8.88465 2.17089e-21 2063.54 0.999465 +76 39.3675 8.1437 1.66486 1.47491 -3.41212 1.83939 -0.00125169 8.89447 2.24613e-21 2065.42 0.999459 +77 35.5239 2.71705 8.31622 -1.56365 1.3495 1.11059 -0.00031373 8.89856 2.28227e-21 2066.49 0.999456 +78 41.2854 2.71496 11.6395 -0.887258 -0.748927 -1.68865 -0.00352186 8.88663 2.15667e-21 2063.27 0.999465 +79 45.1272 8.14949 11.6428 0.33142 2.37726 1.67084 -4.38559e-05 8.90899 2.36276e-21 2068.77 0.99945 +80 39.3668 8.14364 8.31201 0.842358 -3.47243 -3.10328 0.00251663 8.89506 2.27136e-21 2066.35 0.999457 +81 35.5275 2.71552 14.9687 2.09936 -0.185332 1.46347 -0.00044253 8.88997 2.18784e-21 2064.64 0.999462 +82 41.2915 2.71428 18.2963 5.18795 -1.41935 3.05218 -0.000213023 8.89557 2.24712e-21 2065.88 0.999458 +83 45.1271 8.14733 18.2988 0.174252 0.213255 5.5221 0.00155687 8.8854 2.16854e-21 2064.09 0.999463 +84 39.3635 8.14867 14.9672 -2.50589 1.55554 0.0148225 0.00130761 8.88331 2.15126e-21 2063.59 0.999464 +85 35.5265 2.71287 21.6176 1.06853 -2.83221 -1.73132 -0.00177262 8.89433 2.25352e-21 2065.28 0.99946 +86 41.2856 2.7153 24.9436 -0.662875 -0.399644 -1.77816 0.000523248 8.89964 2.27853e-21 2066.9 0.999455 +87 45.1214 8.14758 24.9501 -5.45753 0.467523 4.80878 -6.16389e-05 8.87487 2.06713e-21 2061.51 0.99947 +88 39.3699 8.15239 21.6194 3.86264 5.27472 0.0803437 0.00472377 8.89154 2.26713e-21 2066.07 0.999458 +89 35.5275 2.7191 28.2738 2.05992 3.39708 2.36927 0.00431481 8.88943 2.23115e-21 2065.54 0.999459 +90 41.2875 2.71413 31.5948 1.21669 -1.57272 -2.59514 -0.000389306 8.88002 2.10736e-21 2062.53 0.999467 +91 45.1245 8.14566 31.5947 -2.39362 -1.45742 -2.75774 1.02072e-05 8.89516 2.20751e-21 2065.84 0.999458 +92 39.3674 8.14338 28.2731 1.42608 -3.73357 1.67526 0.00155894 8.87956 2.1078e-21 2062.85 0.999467 +93 35.5234 2.71519 34.9236 -1.99676 -0.515366 0.104872 -3.38639e-05 8.88435 2.13762e-21 2063.53 0.999465 +94 41.2852 2.71033 38.2483 -1.04939 -5.3707 -1.16785 -0.0018501 8.90002 2.29225e-21 2066.47 0.999456 +95 45.1271 8.15137 38.2418 0.262673 4.25756 -7.67136 0.00652614 8.90575 2.40562e-21 2069.47 0.999448 +96 39.3693 8.14236 34.9255 3.30447 -4.75256 2.05668 0.00217221 8.87954 2.09618e-21 2062.98 0.999466 +97 47.0495 2.71559 1.66462 2.37307 -0.119021 1.59928 0.00465866 8.88615 2.19895e-21 2064.91 0.999461 +98 52.8093 2.7158 4.9973 1.29018 0.0908828 8.23201 -0.00869644 8.88193 2.04175e-21 2061.17 0.999471 +99 56.6477 8.14867 4.98498 -0.943601 1.56003 -4.08925 0.00130528 8.90763 2.36745e-21 2068.76 0.99945 +100 50.887 8.1432 1.66332 -0.713586 -3.91389 0.300183 0.00130663 8.88891 2.19926e-21 2064.79 0.999461 +101 47.0451 2.71504 8.3169 -2.10425 -0.668567 1.79016 0.00106815 8.892 2.21307e-21 2065.39 0.999459 +102 52.812 2.71967 11.642 3.98977 3.96346 0.844917 0.00176674 8.87707 2.06435e-21 2062.36 0.999468 +103 56.6449 8.14386 11.6405 -3.77153 -3.25363 -0.700559 0.000718401 8.88845 2.16624e-21 2064.56 0.999462 +104 50.8927 8.14256 8.31753 4.92387 -4.55505 2.42031 0.00518969 8.86362 1.99484e-21 2060.23 0.999474 +105 47.05 2.71318 14.9655 2.87342 -2.52244 -1.69164 0.00226122 8.89901 2.29665e-21 2067.13 0.999455 +106 52.8087 2.7191 18.2926 0.640709 3.39346 -0.606164 -0.00165811 8.89409 2.18779e-21 2065.26 0.99946 +107 56.6465 8.14514 18.2899 -2.17114 -1.9679 -3.37501 -0.0011527 8.89389 2.20458e-21 2065.32 0.99946 +108 50.887 8.14629 14.9604 -0.715362 -0.819318 -6.85079 0.00107716 8.87561 2.06849e-21 2061.91 0.999469 +109 47.0485 2.7124 21.6223 1.31637 -3.30127 3.01498 0.00215137 8.89271 2.23279e-21 2065.77 0.999458 +110 52.8112 2.71803 24.9494 3.16414 2.32267 4.09736 0.00367643 8.88662 2.2004e-21 2064.8 0.999461 +111 56.6496 8.15005 24.9472 0.9843 2.9342 1.82396 0.00144689 8.89559 2.27034e-21 2066.23 0.999457 +112 50.8875 8.14917 21.6196 -0.240788 2.05377 0.317356 -0.00128747 8.89217 2.19222e-21 2064.93 0.999461 +113 47.0495 2.71609 28.2654 2.33996 0.384401 -6.02726 0.00223933 8.88104 2.12556e-21 2063.31 0.999465 +114 52.8089 2.7078 31.5951 0.886818 -7.90398 -2.37383 0.00491201 8.90537 2.38728e-21 2069.05 0.999449 +115 56.647 8.14414 31.599 -1.68474 -2.97637 1.55134 0.000636505 8.89487 2.26357e-21 2065.91 0.999458 +116 50.8885 8.14749 28.2758 0.72761 0.378981 4.42093 -0.0014631 8.88339 2.13746e-21 2063.02 0.999466 +117 47.0513 2.71695 34.9241 4.07851 1.24309 0.65856 -0.00867145 8.8824 2.0772e-21 2061.28 0.999471 +118 52.8067 2.7145 38.2549 -1.35131 -1.2015 5.37509 -0.00424349 8.89519 2.19704e-21 2064.94 0.999461 +119 56.6489 8.15087 38.2503 0.28652 3.7603 0.752939 -0.000978239 8.89446 2.24788e-21 2065.48 0.999459 +120 50.8871 8.14901 34.9269 -0.637442 1.89586 3.41657 0.00225825 8.88474 2.18635e-21 2064.1 0.999463 +121 58.5682 2.71798 1.66046 -0.716281 2.27439 -2.55877 0.00405067 8.89531 2.29604e-21 2066.73 0.999456 +122 64.3225 2.71806 4.98958 -7.30679 2.35965 0.516867 0.00383335 8.90937 2.45361e-21 2069.67 0.999447 +123 68.17 8.1529 4.98866 -0.357793 5.78709 -0.403161 -0.00146161 8.90214 2.30161e-21 2067.01 0.999455 +124 62.4107 8.1482 1.66784 1.20026 1.08892 4.81581 -0.00309592 8.88917 2.21756e-21 2063.9 0.999464 +125 58.5701 2.7101 8.31891 1.15291 -5.60074 3.79599 -0.00788748 8.90803 2.30751e-21 2066.9 0.999455 +126 64.3292 2.7117 11.6421 -0.63319 -4.00906 0.935115 -0.00150705 8.8988 2.30348e-21 2066.29 0.999457 +127 68.1688 8.14071 11.6361 -1.63796 -6.40523 -5.00999 -0.000858568 8.88263 2.14139e-21 2062.99 0.999466 +128 62.4075 8.14528 8.31478 -1.99685 -1.83539 -0.336707 0.00383839 8.89892 2.34702e-21 2067.45 0.999454 +129 58.5666 2.71888 14.9641 -2.28742 3.17836 -3.10438 -0.00303601 8.88562 2.13192e-21 2063.16 0.999466 +130 64.3282 2.71234 18.288 -1.56535 -3.36121 -5.24825 0.00879455 8.90484 2.45678e-21 2069.76 0.999447 +131 68.1679 8.14833 18.294 -2.48285 1.21351 0.731839 -0.00261341 8.91321 2.41892e-21 2069.12 0.999449 +132 62.4076 8.14623 14.9706 -1.93285 -0.884251 3.4438 -0.00620786 8.89276 2.18297e-21 2064 0.999463 +133 58.5708 2.72097 21.618 1.87662 5.26771 -1.30377 0.000537372 8.89118 2.23175e-21 2065.1 0.99946 +134 64.3299 2.7173 24.9511 0.135562 1.59856 5.77562 -0.00260564 8.90963 2.39472e-21 2068.36 0.999451 +135 68.1684 8.14956 24.9456 -2.01308 2.44889 0.245871 0.00149067 8.89594 2.34981e-21 2066.32 0.999457 +136 62.4077 8.14851 21.6183 -1.83532 1.39994 -0.945453 -0.00595964 8.88809 2.18364e-21 2063.07 0.999466 +137 58.5713 2.71498 28.2709 2.38724 -0.728677 -0.440635 0.00499335 8.88801 2.27787e-21 2065.38 0.99946 +138 64.3313 2.71741 31.5986 1.48224 1.70978 1.15801 -0.000289133 8.88946 2.22311e-21 2064.56 0.999462 +139 68.1681 8.14732 31.5937 -2.27905 0.210801 -3.7566 0.0030013 8.89948 2.40433e-21 2067.39 0.999454 +140 62.4089 8.14892 28.2707 -0.597386 1.81103 -0.674864 -0.000907904 8.89618 2.29228e-21 2065.86 0.999458 +141 58.5705 2.71206 34.9242 1.55169 -3.6489 0.705602 -0.00109093 8.88207 2.15146e-21 2062.82 0.999467 +142 64.3326 2.71553 38.2492 2.81132 -0.169592 -0.269619 -0.000341838 8.88233 2.13498e-21 2063.04 0.999466 +143 68.1669 8.14591 38.2451 -3.49426 -1.19918 -4.45497 -0.00164886 8.89386 2.28333e-21 2065.21 0.99946 +144 62.4121 8.14761 34.9271 2.58523 0.499302 3.65503 0.00518721 8.902 2.37415e-21 2068.39 0.999451 +145 0.967433 13.5804 1.66255 7.28694 1.85317 -0.472288 -0.00332728 8.87775 2.10206e-21 2061.43 0.999471 +146 6.71516 13.5756 4.98425 -5.86376 -2.94095 -4.81903 -0.007456 8.89709 2.20067e-21 2064.66 0.999462 +147 10.562 19.0091 4.9897 0.407403 -0.848051 0.636247 0.00571707 8.8872 2.20655e-21 2065.36 0.99946 +148 4.80329 19.0125 1.67132 2.55298 2.56243 8.30227 -0.00163613 8.90222 2.28905e-21 2066.99 0.999455 +149 0.959199 13.5776 8.31346 -0.947093 -0.921796 -1.6562 0.00367883 8.89092 2.19712e-21 2065.72 0.999459 +150 6.71806 13.576 11.6425 -2.96037 -2.53116 1.38988 -0.0035793 8.89099 2.16019e-21 2064.19 0.999463 +151 10.5637 19.0093 11.6444 2.03997 -0.582175 3.19717 -0.00343022 8.89977 2.25228e-21 2066.09 0.999458 +152 4.80038 19.009 8.31655 -0.354496 -0.913344 1.44151 0.000962118 8.89415 2.23011e-21 2065.82 0.999458 +153 0.956675 13.5806 14.9698 -3.47168 2.03709 2.58078 0.000774346 8.87476 2.05023e-21 2061.66 0.99947 +154 6.71989 13.5745 18.29 -1.1339 -4.06014 -3.19779 -0.000541554 8.88618 2.16154e-21 2063.81 0.999464 +155 10.5566 19.0106 18.2912 -4.96675 0.708647 -2.07096 -0.00331298 8.88163 2.10068e-21 2062.26 0.999468 +156 4.7993 19.008 14.9704 -1.43525 -1.95552 3.18254 0.00122715 8.87773 2.06714e-21 2062.39 0.999468 +157 0.962108 13.5779 21.6203 1.96199 -0.664214 0.974655 0.00757082 8.89642 2.36886e-21 2067.71 0.999453 +158 6.72171 13.5798 24.948 0.687283 1.24636 2.65286 0.00404315 8.9007 2.3954e-21 2067.87 0.999452 +159 10.5622 19.011 24.9451 0.56582 1.048 -0.252873 0.000674357 8.8955 2.27915e-21 2066.05 0.999458 +160 4.80135 19.0092 21.6178 0.615648 -0.770304 -1.47659 0.00364074 8.88455 2.19902e-21 2064.35 0.999462 +161 0.961238 13.5827 28.2728 1.09118 4.20554 1.38473 -0.00296519 8.88624 2.21256e-21 2063.31 0.999465 +162 6.71977 13.5772 31.6011 -1.25174 -1.3321 3.68305 0.00463822 8.89411 2.3725e-21 2066.6 0.999456 +163 10.5621 19.0075 31.5978 0.485948 -2.45546 0.352676 -0.0010538 8.89899 2.31073e-21 2066.43 0.999457 +164 4.7965 19.0053 28.2758 -4.2337 -4.58956 4.46326 -0.00435593 8.889 2.18069e-21 2063.6 0.999464 +165 0.964824 13.5714 34.9231 4.67799 -7.14944 -0.338525 0.00189849 8.92507 2.61096e-21 2072.6 0.999439 +166 6.7164 13.5776 38.2469 -4.62272 -0.883408 -2.58178 0.00311245 8.89702 2.32803e-21 2066.89 0.999455 +167 10.5648 19.0097 38.2502 3.18178 -0.21147 0.640696 -0.00241684 8.87603 2.06106e-21 2061.25 0.999471 +168 4.80207 19.0049 34.9264 1.33801 -5.05183 2.94828 0.00326921 8.88905 2.26314e-21 2065.23 0.99946 +169 12.4834 13.5798 1.66068 1.49113 1.26282 -2.34547 -0.00423487 8.8934 2.19475e-21 2064.56 0.999462 +170 18.2447 13.5725 4.9871 1.88554 -5.98822 -1.96589 0.0046516 8.89811 2.30842e-21 2067.45 0.999454 +171 22.0888 19.0103 4.98998 5.41464 0.361236 0.911154 -0.00519926 8.8878 2.13459e-21 2063.16 0.999466 +172 16.3193 19.0085 1.66641 -3.18496 -1.47349 3.38764 0.000390414 8.88714 2.1433e-21 2064.21 0.999463 +173 12.484 13.5793 8.31297 2.05324 0.820193 -2.13901 -0.00405353 8.89725 2.23455e-21 2065.42 0.999459 +174 18.2458 13.5817 11.6395 3.04781 3.2281 -1.67576 0.00408531 8.8823 2.17333e-21 2063.97 0.999463 +175 22.0866 19.0109 11.6434 3.2209 0.999092 2.22202 0.00325866 8.89349 2.24233e-21 2066.17 0.999457 +176 16.3243 19.0058 8.31533 1.79508 -4.15602 0.216147 0.00739832 8.87089 2.10078e-21 2062.25 0.999468 +177 12.4811 13.5735 14.9703 -0.807183 -5.03194 3.09984 -0.0021698 8.90555 2.33742e-21 2067.58 0.999453 +178 18.2458 13.5757 18.2977 3.05126 -2.83177 4.4448 -0.00290542 8.90866 2.32197e-21 2068.09 0.999452 +179 22.0849 19.0129 18.2949 1.54733 2.9399 1.6443 -0.00574964 8.88025 2.06721e-21 2061.44 0.99947 +180 16.3229 19.0065 14.9671 0.44781 -3.4727 -0.0720613 0.00027594 8.89408 2.22708e-21 2065.66 0.999459 +181 12.4845 13.5747 21.6229 2.57425 -3.80813 3.58242 0.000315251 8.89202 2.26226e-21 2065.23 0.99946 +182 18.2425 13.578 24.9483 -0.29816 -0.493988 3.01134 0.000914469 8.89307 2.26051e-21 2065.59 0.999459 +183 22.0849 19.0065 24.948 1.52594 -3.40056 2.6888 -0.00108977 8.89374 2.23006e-21 2065.3 0.99946 +184 16.3214 19.0132 21.616 -1.10334 3.25348 -3.32731 -0.00674295 8.88397 2.08687e-21 2062.02 0.999469 +185 12.4838 13.578 28.2686 1.93217 -0.556025 -2.76212 0.00882499 8.90766 2.51153e-21 2070.37 0.999445 +186 18.2415 13.5774 31.5951 -1.24341 -1.15402 -2.30352 -0.00111969 8.88482 2.15798e-21 2063.4 0.999465 +187 22.0835 19.0117 31.5999 0.144952 1.73801 2.51826 -0.00160574 8.89642 2.26149e-21 2065.76 0.999458 +188 16.3203 19.0082 28.2752 -2.18281 -1.76997 3.83441 0.00679641 8.89787 2.3665e-21 2067.86 0.999453 +189 12.4806 13.5827 34.9253 -1.30778 4.19088 1.81693 -0.0022286 8.88163 2.12313e-21 2062.49 0.999468 +190 18.2466 13.5823 38.2505 3.80544 3.72978 1.02559 0.00306592 8.88371 2.17022e-21 2064.05 0.999463 +191 22.0839 19.0173 38.2509 0.572604 7.33583 1.4018 -0.00340546 8.88945 2.15803e-21 2063.9 0.999464 +192 16.3198 19.0121 34.9217 -2.71535 2.16269 -1.75721 0.00218485 8.89207 2.23138e-21 2065.64 0.999459 +193 24.0044 13.5767 1.66353 0.758823 -1.86186 0.511669 -0.00467805 8.89252 2.1926e-21 2064.28 0.999463 +194 29.7645 13.5781 4.98591 -0.082352 -0.46609 -3.15894 -0.00373965 8.88849 2.16074e-21 2063.62 0.999464 +195 33.6062 19.0099 4.99079 1.0939 -0.0416427 1.71843 0.00110011 8.8859 2.19627e-21 2064.1 0.999463 +196 27.8477 19.0078 1.66362 3.45723 -2.14695 0.595886 -0.000895765 8.89975 2.27241e-21 2066.62 0.999456 +197 24.0068 13.5843 8.31783 3.18329 5.79908 2.71614 -0.00081835 8.89216 2.21306e-21 2065.02 0.999461 +198 29.7648 13.5795 11.6441 0.289243 0.971129 2.928 -0.00308819 8.88335 2.12505e-21 2062.67 0.999467 +199 33.6059 19.0126 11.6359 0.79647 2.69728 -5.2433 -0.00390617 8.89969 2.27836e-21 2065.97 0.999458 +200 27.8434 19.0127 8.31335 -0.827272 2.73622 -1.75963 0.000322458 8.89388 2.22715e-21 2065.63 0.999459 +201 24.007 13.5751 14.9633 3.32276 -3.37617 -3.88657 0.00332055 8.88844 2.19349e-21 2065.11 0.99946 +202 29.7594 13.5766 18.2948 -5.1269 -1.9039 1.51771 0.00757893 8.89538 2.33937e-21 2067.49 0.999454 +203 33.5999 19.0103 18.2901 -5.19172 0.358669 -3.09747 0.00222706 8.90062 2.37244e-21 2067.47 0.999454 +204 27.8457 19.0104 14.9652 1.4647 0.513748 -1.995 0.000777337 8.88795 2.199e-21 2064.47 0.999462 +205 24.0032 13.5808 21.6207 -0.431155 2.24667 1.40918 -0.00372801 8.89319 2.1829e-21 2064.62 0.999462 +206 29.7663 13.5756 24.9412 1.75681 -2.92 -4.13821 -0.0019808 8.89524 2.28549e-21 2065.43 0.999459 +207 33.6086 19.0106 24.9473 3.4812 0.712805 1.91817 0.00173076 8.90925 2.44343e-21 2069.2 0.999449 +208 27.8482 19.0107 21.6182 3.98814 0.752663 -1.07807 -0.000261893 8.89856 2.30611e-21 2066.5 0.999456 +209 24.001 13.5803 28.2663 -2.68233 1.78954 -5.04416 0.00352347 8.88209 2.15968e-21 2063.81 0.999464 +210 29.7633 13.5756 31.5924 -1.19279 -2.95773 -5.00238 0.00333785 8.8979 2.29503e-21 2067.13 0.999455 +211 33.6033 19.0111 31.5959 -1.77993 1.19929 -1.48332 0.000444793 8.90048 2.32853e-21 2067.06 0.999455 +212 27.8401 19.0133 28.2756 -4.11984 3.34647 4.2453 0.00258276 8.89102 2.26848e-21 2065.5 0.999459 +213 24.0086 13.5823 34.9208 4.94332 3.78309 -2.6767 -4.94861e-05 8.88721 2.16019e-21 2064.13 0.999463 +214 29.7653 13.5777 38.2481 0.779781 -0.776081 -1.44486 8.36386e-05 8.89212 2.21214e-21 2065.21 0.99946 +215 33.6004 19.012 38.2543 -4.73015 2.1039 4.74452 0.00271326 8.89494 2.28344e-21 2066.36 0.999457 +216 27.8435 19.0118 34.9278 -0.785493 1.85746 4.29648 -0.00242748 8.88653 2.18066e-21 2063.49 0.999465 +217 35.5246 13.5828 1.66613 -0.829887 4.25535 3.10931 -0.00712378 8.89395 2.15737e-21 2064.06 0.999463 +218 41.2865 13.5784 4.99009 0.199285 -0.138876 1.0252 0.0015856 8.88697 2.20773e-21 2064.43 0.999462 +219 45.1244 19.0118 4.98888 -2.45648 1.89832 -0.184182 -0.00226681 8.90095 2.30464e-21 2066.58 0.999456 +220 39.3646 19.0128 1.65899 -1.37442 2.86604 -4.03043 -0.000804377 8.89266 2.25903e-21 2065.13 0.99946 +221 35.5233 13.579 8.31461 -2.16529 0.524902 -0.499083 -0.00085293 8.88657 2.15309e-21 2063.83 0.999464 +222 41.2876 13.5707 11.6475 1.31904 -7.86125 6.39127 0.00408905 8.88754 2.24724e-21 2065.08 0.99946 +223 45.1301 19.011 11.6409 3.25532 1.08518 -0.269223 0.00273506 8.89639 2.30787e-21 2066.68 0.999456 +224 39.3652 19.0088 8.31666 -0.780106 -1.13297 1.54534 0.00268558 8.90425 2.39985e-21 2068.34 0.999451 +225 35.5271 13.5767 14.9626 1.65648 -1.81065 -4.55262 -0.00119058 8.89083 2.19779e-21 2064.66 0.999462 +226 41.2853 13.5793 18.2951 -1.00371 0.790273 1.88377 -0.00417654 8.89076 2.18398e-21 2064.01 0.999463 +227 45.1236 19.0089 18.2975 -3.27407 -1.01071 4.23598 0.00273919 8.88852 2.20704e-21 2065.01 0.999461 +228 39.3689 19.0123 14.962 2.90808 2.40438 -5.16708 7.22013e-05 8.90075 2.34152e-21 2067.04 0.999455 +229 35.5248 13.5815 21.6244 -0.64317 2.99808 5.10982 0.000239281 8.89018 2.26358e-21 2064.83 0.999461 +230 41.2889 13.5765 24.9454 2.57403 -2.00908 0.0882421 -0.00432882 8.90787 2.30853e-21 2067.62 0.999453 +231 45.1297 19.0116 24.947 2.79779 1.70037 1.71313 -0.00413824 8.88334 2.10192e-21 2062.44 0.999468 +232 39.367 19.0134 21.6183 1.01718 3.44122 -1.02465 -0.00237827 8.90029 2.31526e-21 2066.42 0.999457 +233 35.5207 13.5829 28.2736 -4.73106 4.33879 2.20915 -0.00872025 8.89779 2.21192e-21 2064.54 0.999462 +234 41.2889 13.573 31.599 2.62521 -5.51276 1.60374 -0.00529047 8.88516 2.11e-21 2062.58 0.999467 +235 45.1268 19.0077 31.6029 -0.042511 -2.26692 5.49374 0.00145654 8.89498 2.24514e-21 2066.11 0.999457 +236 39.3691 19.011 28.2744 3.06252 1.09681 3.04577 -0.000346514 8.88541 2.18921e-21 2063.69 0.999464 +237 35.524 13.5742 34.924 -1.41661 -4.37131 0.534106 0.0024372 8.8839 2.14967e-21 2063.96 0.999463 +238 41.284 13.5792 38.2511 -2.30443 0.700444 1.55312 0.00552293 8.89053 2.26062e-21 2066.03 0.999458 +239 45.1231 19.0058 38.2477 -3.80008 -4.11406 -1.84219 -0.00578091 8.89951 2.25259e-21 2065.53 0.999459 +240 39.3664 19.0081 34.9229 0.373135 -1.86833 -0.594357 0.00699727 8.89504 2.3273e-21 2067.3 0.999454 +241 47.0477 13.5745 1.66234 0.5548 -4.04012 -0.6832 0.000350483 8.89372 2.25796e-21 2065.6 0.999459 +242 52.8092 13.5791 4.98251 1.12119 0.626904 -6.55264 -0.00163525 8.88977 2.17271e-21 2064.34 0.999462 +243 56.6485 19.0082 4.98673 -0.104477 -1.68545 -2.33347 0.000852195 8.88047 2.11834e-21 2062.89 0.999466 +244 50.8839 19.0088 1.66167 -3.90153 -1.09706 -1.35246 0.00163839 8.88729 2.20979e-21 2064.51 0.999462 +245 47.0472 13.5762 8.31749 0.0387529 -2.29274 2.37837 -0.00151133 8.90028 2.28547e-21 2066.6 0.999456 +246 52.8077 13.5823 11.6416 -0.37807 3.79237 0.465777 -0.00176617 8.8884 2.15443e-21 2064.02 0.999463 +247 56.6516 19.0079 11.6406 3.00551 -2.06129 -0.552665 -0.0024214 8.90357 2.30383e-21 2067.11 0.999455 +248 50.8905 19.0069 8.31648 2.75943 -2.98524 1.3705 0.00319476 8.89072 2.23563e-21 2065.57 0.999459 +249 47.0432 13.579 14.9687 -4.01664 0.436389 1.45845 -0.000138996 8.89297 2.23616e-21 2065.34 0.99946 +250 52.8089 13.579 18.292 0.877112 0.433048 -1.26755 0.00220765 8.89483 2.25672e-21 2066.24 0.999457 +251 56.6481 19.0088 18.2924 -0.512367 -1.17686 -0.878308 -0.00562577 8.89499 2.22498e-21 2064.6 0.999462 +252 50.891 19.0085 14.9614 3.26664 -1.41486 -5.79588 -0.000113217 8.89519 2.25406e-21 2065.82 0.999458 +253 47.0506 13.579 21.621 3.3765 0.503002 1.75523 -0.00015022 8.89111 2.20924e-21 2064.94 0.999461 +254 52.8062 13.5784 24.9453 -1.83402 -0.0776722 -0.00546177 0.00374403 8.89634 2.30051e-21 2066.88 0.999455 +255 56.6471 19.0128 24.9438 -1.55537 2.84395 -1.52665 -0.0016097 8.89205 2.23409e-21 2064.83 0.999461 +256 50.8815 19.0131 21.622 -6.21782 3.17886 2.70155 -0.00275367 8.89117 2.17794e-21 2064.4 0.999462 +257 47.0461 13.5785 28.2723 -1.07132 -0.0450372 0.960803 0.00343774 8.90117 2.32349e-21 2067.84 0.999453 +258 52.81 13.5755 31.5967 1.9626 -3.04115 -0.774068 -0.00904024 8.89962 2.2039e-21 2064.86 0.999461 +259 56.6448 19.0107 31.5993 -3.84355 0.757656 1.91763 -0.00410605 8.88914 2.17389e-21 2063.68 0.999464 +260 50.8878 19.0117 28.2728 -0.00198332 1.79933 1.39338 0.00309436 8.88641 2.19083e-21 2064.63 0.999462 +261 47.0471 13.5779 34.9244 -0.0348123 -0.657982 0.896438 -0.00356922 8.88911 2.18793e-21 2063.79 0.999464 +262 52.8041 13.5727 38.2471 -3.9611 -5.84721 -2.39483 0.00290194 8.8933 2.25906e-21 2066.06 0.999458 +263 56.6462 19.0134 38.2493 -2.48364 3.48786 -0.25056 0.0053255 8.90169 2.35821e-21 2068.36 0.999451 +264 50.8931 19.0146 34.925 5.35875 4.6938 1.54202 0.00550729 8.88795 2.24504e-21 2065.47 0.999459 +265 58.5654 13.5801 1.66033 -3.51877 1.60517 -2.69274 0.00215837 8.88353 2.16986e-21 2063.82 0.999464 +266 64.3319 13.5784 4.98977 2.04022 -0.121198 0.706809 0.00413565 8.8769 2.11996e-21 2062.83 0.999467 +267 68.1673 19.0123 4.98809 -3.13229 2.39103 -0.977753 -0.00230952 8.88413 2.14694e-21 2063 0.999466 +268 62.4088 19.0079 1.66522 -0.748179 -2.01826 2.19632 -0.00481596 8.89296 2.20259e-21 2064.34 0.999462 +269 58.565 13.5786 8.31147 -3.90945 0.0373599 -3.6389 0.000390388 8.88606 2.16792e-21 2063.98 0.999463 +270 64.3314 13.5781 11.6409 1.61788 -0.431139 -0.223807 0.0046448 8.88796 2.19756e-21 2065.29 0.99946 +271 68.1686 19.0134 11.639 -1.84675 3.50907 -2.18485 -0.00459018 8.88456 2.10819e-21 2062.61 0.999467 +272 62.414 19.009 8.30964 4.49818 -0.936206 -5.46952 0.00243653 8.89805 2.3071e-21 2066.97 0.999455 +273 58.5679 13.5804 14.9646 -1.07418 1.88699 -2.62044 -0.00202969 8.88724 2.1546e-21 2063.72 0.999464 +274 64.3284 13.5744 18.2923 -1.38486 -4.07567 -0.936169 -0.00238176 8.88825 2.18461e-21 2063.86 0.999464 +275 68.1744 19.0084 18.2902 4.01953 -1.48379 -3.06932 -0.000550959 8.89193 2.21993e-21 2065.03 0.99946 +276 62.4105 19.0101 14.9668 0.997505 0.16829 -0.433603 -0.0003182 8.89705 2.29359e-21 2066.17 0.999457 +277 58.5718 13.5837 21.6198 2.88026 5.16362 0.514139 -0.000655782 8.8942 2.24798e-21 2065.49 0.999459 +278 64.3297 13.5766 24.9462 -0.129619 -1.95857 0.831262 -8.68121e-06 8.90537 2.37648e-21 2068 0.999452 +279 68.1696 19.0118 24.9434 -0.764473 1.90379 -1.91877 0.00190099 8.89951 2.34648e-21 2067.16 0.999454 +280 62.4165 19.0154 21.6143 6.98869 5.50253 -4.98958 -0.000302574 8.9034 2.39305e-21 2067.52 0.999453 +281 58.5671 13.5771 28.2738 -1.7959 -1.4543 2.39596 -0.000228976 8.887 2.18963e-21 2064.05 0.999463 +282 64.3289 13.5832 31.5971 -0.933382 4.71506 -0.314884 -0.00323848 8.88648 2.18339e-21 2063.3 0.999465 +283 68.1692 19.0048 31.6001 -1.21977 -5.17922 2.643 -0.00254661 8.87486 2.07035e-21 2060.98 0.999472 +284 62.4098 19.0112 28.2668 0.255338 1.3045 -4.62564 -0.00151749 8.90512 2.35656e-21 2067.63 0.999453 +285 58.57 13.5753 34.9232 1.01916 -3.1789 -0.279201 -0.00260896 8.8871 2.16419e-21 2063.57 0.999465 +286 64.3298 13.577 38.2526 0.0347582 -1.52086 3.03953 0.00374353 8.90197 2.35548e-21 2068.08 0.999452 +287 68.1667 19.0118 38.2449 -3.67745 1.91101 -4.58148 -2.90024e-05 8.89531 2.27315e-21 2065.86 0.999458 +288 62.4143 19.0106 34.9236 4.79586 0.703095 0.158159 -0.00172124 8.88415 2.15528e-21 2063.13 0.999466 +289 0.959058 24.4422 1.65974 -1.08854 0.892811 -3.28257 0.00219083 8.89418 2.3092e-21 2066.09 0.999457 +290 6.72076 24.4481 4.9873 -0.264879 6.74608 -1.76576 0.00110628 8.87947 2.12596e-21 2062.73 0.999467 +291 10.5559 29.8734 4.98877 -5.7206 0.673345 -0.297252 -0.00115103 8.89781 2.22465e-21 2066.15 0.999457 +292 4.80183 29.8771 1.65974 1.1022 4.3308 -3.27914 -0.000889065 8.88699 2.19498e-21 2063.91 0.999464 +293 0.965252 24.4429 8.31404 5.10599 1.56591 -1.07682 0.0012895 8.90535 2.35556e-21 2068.28 0.999451 +294 6.72019 24.4406 11.6439 -0.836136 -0.69599 2.69903 0.000614347 8.88473 2.17389e-21 2063.75 0.999464 +295 10.5613 29.8742 11.6372 -0.335581 1.48328 -3.98873 0.00130164 8.88848 2.21743e-21 2064.69 0.999461 +296 4.80226 29.8792 8.31112 1.52444 6.49277 -3.98978 -0.000645809 8.88346 2.14926e-21 2063.21 0.999466 +297 0.962461 24.4388 14.9681 2.31471 -2.49656 0.92778 -0.00818415 8.88548 2.12179e-21 2062.04 0.999469 +298 6.71887 24.4426 18.2916 -2.15833 1.24985 -1.61426 0.00209094 8.90149 2.34425e-21 2067.62 0.999453 +299 10.5545 29.869 18.2902 -7.09571 -3.74958 -3.00652 0.00705327 8.8953 2.37969e-21 2067.36 0.999454 +300 4.80296 29.8737 14.9677 2.22384 0.990621 0.542796 0.00409101 8.9086 2.44573e-21 2069.56 0.999448 +301 0.960555 24.442 21.6202 0.408232 0.613383 0.956251 -0.000153152 8.89642 2.30867e-21 2066.07 0.999458 +302 6.72176 24.4432 24.9464 0.729935 1.91005 1.0697 -0.00377996 8.89855 2.2586e-21 2065.75 0.999458 +303 10.5631 29.872 24.9457 1.53135 -0.701062 0.33834 -0.0027541 8.89124 2.19654e-21 2064.42 0.999462 +304 4.80103 29.8734 21.6242 0.295675 0.614223 4.86734 -0.000464643 8.89086 2.27228e-21 2064.82 0.999461 +305 0.964631 24.4383 28.2744 4.48475 -3.02652 2.99224 -0.012175 8.90355 2.24568e-21 2065.03 0.99946 +306 6.71939 24.4418 31.6014 -1.63311 0.471242 3.97731 0.00690942 8.90296 2.40292e-21 2068.96 0.999449 +307 10.5619 29.8743 31.6 0.314016 1.60222 2.53461 0.00312805 8.87896 2.12124e-21 2063.06 0.999466 +308 4.80155 29.8684 28.2698 0.820871 -4.36047 -1.58063 -0.00199847 8.88412 2.14293e-21 2063.06 0.999466 +309 0.956605 24.4463 34.9205 -3.54159 5.00574 -2.97035 0.00109589 8.89011 2.26178e-21 2064.99 0.999461 +310 6.71985 24.4365 38.2513 -1.17282 -4.79397 1.77136 0.00673492 8.89018 2.27493e-21 2066.21 0.999457 +311 10.5646 29.8704 38.2521 2.95896 -2.30553 2.58284 -0.0050386 8.8874 2.13192e-21 2063.11 0.999466 +312 4.80384 29.8705 34.9229 3.1097 -2.20546 -0.583941 0.00920248 8.89549 2.35579e-21 2067.86 0.999452 +313 12.4831 24.4479 1.66262 1.21743 6.58697 -0.401649 0.0016607 8.88303 2.13816e-21 2063.61 0.999464 +314 18.2447 24.4398 4.98589 1.91221 -1.49779 -3.1769 0.00168577 8.89163 2.21322e-21 2065.44 0.999459 +315 22.0851 29.8716 4.98921 1.71511 -1.1618 0.142217 0.000947918 8.88593 2.20677e-21 2064.07 0.999463 +316 16.326 29.8742 1.66373 3.4939 1.47115 0.708313 -0.000996482 8.89649 2.2267e-21 2065.91 0.999458 +317 12.4869 24.4368 8.3165 5.0064 -4.53554 1.38997 0.00340947 8.89469 2.26247e-21 2066.46 0.999456 +318 18.2399 24.4377 11.6361 -2.87881 -3.65109 -5.02655 -0.00186264 8.89031 2.188e-21 2064.41 0.999462 +319 22.0795 29.871 11.6445 -3.8843 -1.75821 3.31679 -0.00644951 8.9001 2.24475e-21 2065.51 0.999459 +320 16.3214 29.875 8.31569 -1.10695 2.28748 0.577228 0.000651066 8.88957 2.17101e-21 2064.78 0.999461 +321 12.4809 24.4467 14.9731 -0.990775 5.38863 5.89167 -0.000490482 8.9028 2.32201e-21 2067.35 0.999454 +322 18.2428 24.4378 18.2917 0.0453489 -3.54386 -1.56501 -0.00352876 8.89069 2.16586e-21 2064.14 0.999463 +323 22.0842 29.8675 18.2902 0.820212 -5.23753 -3.06559 0.00793476 8.89421 2.33105e-21 2067.32 0.999454 +324 16.3195 29.88 14.9664 -3.03143 7.28723 -0.758336 -0.00469965 8.88539 2.13501e-21 2062.76 0.999467 +325 12.4816 24.4444 21.6217 -0.295648 3.02482 2.36664 -0.000514754 8.89419 2.23591e-21 2065.52 0.999459 +326 18.2436 24.4416 24.9479 0.836422 0.28683 2.56855 -0.000466718 8.89161 2.22594e-21 2064.98 0.999461 +327 22.0854 29.873 24.9448 2.03368 0.219869 -0.510905 0.00321251 8.8888 2.26446e-21 2065.17 0.99946 +328 16.3199 29.8727 21.6157 -2.55746 -0.079541 -3.55769 0.000591142 8.88617 2.20286e-21 2064.05 0.999463 +329 12.4793 24.4401 28.2721 -2.56581 -1.28488 0.734921 -0.00105788 8.8844 2.17899e-21 2063.32 0.999465 +330 18.2423 24.4433 31.5989 -0.467383 1.95722 1.45344 -0.00157392 8.89955 2.31448e-21 2066.43 0.999457 +331 22.0851 29.8677 31.5986 1.69827 -5.04414 1.19633 0.00453273 8.89548 2.32328e-21 2066.87 0.999455 +332 16.3287 29.8718 28.275 6.18529 -0.963906 3.56891 0.00873898 8.89639 2.32986e-21 2067.95 0.999452 +333 12.4845 24.4408 34.9274 2.6075 -0.492011 3.94888 0.00271932 8.89671 2.27755e-21 2066.74 0.999456 +334 18.2462 24.4444 38.249 3.3794 3.09907 -0.48462 -0.00424622 8.89016 2.18034e-21 2063.87 0.999464 +335 22.086 29.8769 38.2527 2.63855 4.18084 3.21776 -0.000862166 8.90758 2.38928e-21 2068.29 0.999451 +336 16.3222 29.875 34.9298 -0.334923 2.29779 6.29717 -0.000915675 8.88155 2.11558e-21 2062.75 0.999467 +337 24.0028 24.4403 1.66055 -0.826841 -1.07029 -2.47032 0.0024951 8.89134 2.25313e-21 2065.55 0.999459 +338 29.7611 24.4406 4.98698 -3.47358 -0.784794 -2.08659 0.000820275 8.88268 2.17292e-21 2063.36 0.999465 +339 33.6072 29.8716 4.98736 2.0996 -1.10173 -1.70375 0.00273922 8.90408 2.39483e-21 2068.31 0.999451 +340 27.8459 29.8754 1.66073 1.64279 2.60677 -2.28798 -0.00334002 8.89619 2.27489e-21 2065.34 0.99946 +341 24.0009 24.4388 8.31639 -2.7208 -2.50742 1.27975 0.00213658 8.89456 2.25703e-21 2066.16 0.999457 +342 29.7665 24.4428 11.6378 1.97866 1.41746 -3.37609 -0.00284508 8.88816 2.18434e-21 2063.74 0.999464 +343 33.6038 29.8721 11.6378 -1.27896 -0.687925 -3.34609 -0.00228911 8.89783 2.24826e-21 2065.92 0.999458 +344 27.8386 29.8757 8.3136 -5.64822 3.00113 -1.5082 0.00172225 8.89015 2.24332e-21 2065.14 0.99946 +345 24.0007 24.44 14.9733 -2.97464 -1.35722 6.14191 -0.00165229 8.89496 2.24392e-21 2065.44 0.999459 +346 29.7623 24.4403 18.2908 -2.23869 -0.998234 -2.41511 -0.00383271 8.89577 2.25422e-21 2065.15 0.99946 +347 33.6009 29.8688 18.29 -4.22526 -3.9141 -3.2101 -0.00408766 8.89508 2.26036e-21 2064.95 0.999461 +348 27.8464 29.8708 14.9674 2.18578 -1.99444 0.218987 0.00464842 8.89917 2.3531e-21 2067.68 0.999453 +349 24.0083 24.4423 21.6144 4.68273 1.00425 -4.93735 0.00185859 8.8975 2.3005e-21 2066.73 0.999456 +350 29.7638 24.4412 24.9428 -0.745665 -0.155824 -2.50563 -0.00648247 8.8909 2.2168e-21 2063.55 0.999465 +351 33.6065 29.8754 24.9439 1.3493 2.68915 -1.4282 0.000232628 8.91327 2.47941e-21 2069.73 0.999447 +352 27.8491 29.8705 21.6232 4.89213 -2.22521 3.93738 -0.00168895 8.89698 2.31911e-21 2065.86 0.999458 +353 24.0054 24.4419 28.2699 1.76457 0.563574 -1.44194 -0.000866509 8.8993 2.32491e-21 2066.53 0.999456 +354 29.7638 24.4387 31.5968 -0.74003 -2.60276 -0.627315 0.00349547 8.89088 2.26177e-21 2065.67 0.999459 +355 33.6015 29.8758 31.6 -3.65488 3.05217 2.53217 -0.000711304 8.88223 2.13552e-21 2062.93 0.999466 +356 27.8441 29.8701 28.27 -0.145311 -2.66062 -1.4193 0.00171752 8.90001 2.35529e-21 2067.23 0.999454 +357 24.0044 24.4386 34.9219 0.722616 -2.74976 -1.56138 0.00319191 8.90148 2.37449e-21 2067.86 0.999453 +358 29.7631 24.4421 38.2513 -1.41475 0.781151 1.79958 -0.00016358 8.89662 2.28249e-21 2066.11 0.999457 +359 33.6085 29.8722 38.2518 3.3879 -0.500262 2.24813 -0.00065629 8.90087 2.31674e-21 2066.91 0.999455 +360 27.845 29.8712 34.9236 0.704876 -1.52724 0.116985 0.0024064 8.88534 2.21848e-21 2064.26 0.999463 +361 35.5255 24.4413 1.66073 0.0656088 -0.0368018 -2.29004 7.33811e-05 8.89359 2.28947e-21 2065.52 0.999459 +362 41.2818 24.4417 4.99029 -4.46253 0.343541 1.21875 0.00367752 8.8953 2.31459e-21 2066.65 0.999456 +363 45.1267 29.8712 4.98704 -0.142274 -1.58534 -2.02794 -0.00684818 8.88664 2.1197e-21 2062.57 0.999467 +364 39.3638 29.872 1.65618 -2.15565 -0.759271 -6.83911 0.000809219 8.9063 2.40438e-21 2068.38 0.999451 +365 35.5276 24.4402 8.31753 2.17861 -1.14573 2.41665 0.00472411 8.90267 2.3948e-21 2068.44 0.999451 +366 41.2819 24.4421 11.6393 -4.36545 0.749922 -1.85348 -0.00882865 8.89708 2.20534e-21 2064.37 0.999462 +367 45.1314 29.8726 11.6426 4.51842 -0.119476 1.47054 0.00132038 8.89138 2.1999e-21 2065.31 0.99946 +368 39.3695 29.8744 8.30773 3.53911 1.64186 -7.37797 -0.00214041 8.88321 2.14266e-21 2062.84 0.999467 +369 35.5224 24.4384 14.9679 -3.03207 -2.98316 0.732484 0.00233281 8.88975 2.25585e-21 2065.18 0.99946 +370 41.2886 24.441 18.295 2.30468 -0.309034 1.75518 -0.00610473 8.90649 2.29072e-21 2066.95 0.999455 +371 45.1303 29.8728 18.2921 3.38674 0.034585 -1.16297 -0.00146156 8.88405 2.11749e-21 2063.16 0.999466 +372 39.363 29.8755 14.9677 -3.02196 2.79054 0.506314 0.000828807 8.88363 2.13892e-21 2063.56 0.999465 +373 35.5223 24.441 21.6241 -3.15394 -0.334787 4.83422 0.00832958 8.88934 2.33239e-21 2066.37 0.999457 +374 41.2843 24.4394 24.9463 -1.95579 -1.95489 1.01179 0.00113376 8.89788 2.26622e-21 2066.65 0.999456 +375 45.1313 29.8749 24.9368 4.44383 2.17822 -8.55376 0.00408136 8.88251 2.14844e-21 2064.01 0.999463 +376 39.3653 29.879 21.6192 -0.667919 6.2248 -0.109812 0.000593375 8.89245 2.25849e-21 2065.39 0.999459 +377 35.5312 24.4392 28.272 5.80185 -2.12853 0.581126 -0.0026096 8.89687 2.26702e-21 2065.64 0.999459 +378 41.2861 24.4389 31.5959 -0.152625 -2.44227 -1.56901 0.00123949 8.89267 2.2313e-21 2065.57 0.999459 +379 45.1265 29.8726 31.5975 -0.383495 -0.165643 0.113198 0.00446533 8.88978 2.22272e-21 2065.64 0.999459 +380 39.3718 29.8775 28.2696 5.76266 4.79795 -1.75075 -0.00182236 8.88076 2.11651e-21 2062.39 0.999468 +381 35.5276 24.4406 34.9223 2.1814 -0.706338 -1.14153 -0.00785958 8.89257 2.18411e-21 2063.61 0.999464 +382 41.2837 24.4444 38.2485 -2.59803 3.01422 -1.0125 -0.0010817 8.90223 2.32601e-21 2067.11 0.999455 +383 45.1274 29.8748 38.2501 0.517335 2.06064 0.576707 0.00337458 8.88537 2.20683e-21 2064.47 0.999462 +384 39.3653 29.875 34.9258 -0.723144 2.25053 2.29998 0.00169437 8.88857 2.20563e-21 2064.8 0.999461 +385 47.0494 24.4444 1.66223 2.18572 3.07717 -0.789849 -0.00195113 8.89112 2.19889e-21 2064.56 0.999462 +386 52.8099 24.444 4.98525 1.87108 2.63997 -3.81938 -0.00194588 8.8882 2.14351e-21 2063.94 0.999464 +387 56.6452 29.8758 4.98838 -3.46052 3.09651 -0.689515 -0.00459503 8.88068 2.05025e-21 2061.78 0.99947 +388 50.8881 29.872 1.66291 0.327599 -0.701719 -0.116319 0.00184844 8.89673 2.27907e-21 2066.56 0.999456 +389 47.048 24.4399 8.31054 0.833574 -1.45169 -4.57497 0.00189549 8.87897 2.10771e-21 2062.8 0.999467 +390 52.8125 24.441 11.6379 4.42287 -0.348627 -3.29087 0.00530929 8.88503 2.19221e-21 2064.81 0.999461 +391 56.6446 29.8759 11.6396 -4.06672 3.16908 -1.56259 0.000191071 8.89119 2.19262e-21 2065.03 0.99946 +392 50.8871 29.8706 8.3125 -0.652302 -2.12472 -2.61485 0.00318085 8.88477 2.16859e-21 2064.3 0.999463 +393 47.0462 24.4426 14.9616 -1.02501 1.25397 -5.57477 -0.00443347 8.88643 2.11181e-21 2063.04 0.999466 +394 52.8073 24.4376 18.2935 -0.787479 -3.75538 0.301474 -0.000971529 8.89601 2.24074e-21 2065.81 0.999458 +395 56.6507 29.8708 18.2958 2.06416 -1.97934 2.52519 -0.00140738 8.89658 2.25939e-21 2065.84 0.999458 +396 50.8857 29.869 14.9691 -2.04158 -3.729 1.90815 0.00435575 8.88737 2.22051e-21 2065.11 0.99946 +397 47.0479 24.4382 21.6165 0.687381 -3.13073 -2.82478 -0.00857875 8.88115 2.02534e-21 2061.03 0.999472 +398 52.8071 24.4407 24.942 -0.989869 -0.599125 -3.29232 0.00162777 8.89236 2.23863e-21 2065.59 0.999459 +399 56.6532 29.8729 24.9446 4.53889 0.196468 -0.724574 -0.00376712 8.90409 2.32333e-21 2066.93 0.999455 +400 50.8857 29.8713 21.6231 -2.0653 -1.42985 3.83295 0.00126546 8.89365 2.23424e-21 2065.78 0.999458 +401 47.0507 24.4442 28.2727 3.53581 2.86872 1.32377 -0.00489213 8.88648 2.09762e-21 2062.95 0.999466 +402 52.8117 24.437 31.6018 3.65199 -4.36493 4.37572 -0.00119596 8.88951 2.20803e-21 2064.38 0.999462 +403 56.6493 29.8742 31.5983 0.616556 1.41049 0.867568 -0.00291825 8.89905 2.31186e-21 2066.04 0.999458 +404 50.8872 29.877 28.2702 -0.555355 4.22633 -1.18336 0.0049176 8.88891 2.25207e-21 2065.55 0.999459 +405 47.0474 24.4395 34.9227 0.2066 -1.87093 -0.795293 -0.00575572 8.88484 2.1184e-21 2062.42 0.999468 +406 52.8069 24.4456 38.248 -1.16614 4.28002 -1.49867 0.00360987 8.90471 2.39329e-21 2068.63 0.99945 +407 56.6458 29.8731 38.2511 -2.87641 0.316063 1.61981 0.00194835 8.88797 2.23618e-21 2064.72 0.999461 +408 50.8908 29.8701 34.9273 2.99297 -2.61015 3.86727 0.0034055 8.89444 2.29698e-21 2066.41 0.999457 +409 58.5695 24.4429 1.65818 0.558721 1.55153 -4.84266 -0.00335166 8.88319 2.13803e-21 2062.58 0.999467 +410 64.327 24.4364 4.98993 -2.84881 -4.91895 0.864721 0.00428802 8.90872 2.45899e-21 2069.63 0.999447 +411 68.1738 29.8783 4.99119 3.41027 5.54621 2.11837 0.00012523 8.89115 2.25637e-21 2065.01 0.999461 +412 62.4035 29.8722 1.65462 -6.05654 -0.521864 -8.40139 -0.000998703 8.89342 2.25018e-21 2065.25 0.99946 +413 58.5688 24.4445 8.31582 -0.179301 3.14773 0.707959 -0.00165851 8.89031 2.19439e-21 2064.45 0.999462 +414 64.331 24.4418 11.6414 1.15349 0.433966 0.194668 0.00599002 8.90051 2.38808e-21 2068.25 0.999451 +415 68.1714 29.8675 11.6462 0.95342 -5.28773 5.02797 -0.00880288 8.89534 2.19613e-21 2064 0.999463 +416 62.4117 29.8734 8.31707 2.15411 0.611486 1.96044 0.0016142 8.88976 2.21798e-21 2065.03 0.99946 +417 58.571 24.4377 14.9698 2.04411 -3.6133 2.61264 -0.00650093 8.89717 2.2438e-21 2064.88 0.999461 +418 64.3288 24.439 18.2913 -1.04124 -2.38483 -1.95258 -0.00120603 8.90734 2.41149e-21 2068.17 0.999452 +419 68.1695 29.8714 18.2927 -0.915992 -1.39004 -0.539291 0.00528417 8.89204 2.31236e-21 2066.3 0.999457 +420 62.4078 29.872 14.9715 -1.75039 -0.774281 4.29236 0.00300846 8.8811 2.17243e-21 2063.49 0.999465 +421 58.5692 24.4363 21.6188 0.249476 -4.99838 -0.516556 0.00128103 8.89859 2.36134e-21 2066.84 0.999455 +422 64.3254 24.4455 24.9481 -4.3935 4.1419 2.78477 0.0038155 8.90644 2.48137e-21 2069.04 0.999449 +423 68.1678 29.8736 24.9414 -2.5636 0.81546 -3.96779 0.00240912 8.90169 2.38029e-21 2067.73 0.999453 +424 62.4099 29.8766 21.6195 0.391914 3.84813 0.186918 0.00613879 8.89433 2.34835e-21 2066.96 0.999455 +425 58.5722 24.4411 28.2754 3.22642 -0.252094 4.05856 0.0016482 8.90031 2.36689e-21 2067.28 0.999454 +426 64.3272 24.4398 31.5978 -2.60547 -1.57501 0.346545 0.000908653 8.89487 2.29885e-21 2065.97 0.999458 +427 68.1686 29.8713 31.5914 -1.77668 -1.47454 -6.01779 0.00120027 8.89103 2.26241e-21 2065.21 0.99946 +428 62.4094 29.8708 28.2708 -0.146128 -1.9899 -0.568285 0.000730883 8.88484 2.2279e-21 2063.8 0.999464 +429 58.5649 24.4419 34.9232 -4.0447 0.556174 -0.286779 0.00357532 8.89936 2.37007e-21 2067.49 0.999454 +430 64.3317 24.4415 38.251 1.90704 0.124967 1.53007 0.00158323 8.90449 2.4039e-21 2068.15 0.999452 +431 68.173 29.8726 38.2511 2.57678 -0.134913 1.59269 0.00395414 8.90384 2.42334e-21 2068.52 0.999451 +432 62.4103 29.8761 34.9193 0.830095 3.36925 -4.16892 -0.00366955 8.90611 2.38588e-21 2067.38 0.999454 +433 0.963248 35.3009 1.667 3.10142 -3.26778 3.97443 0.000694995 8.89687 2.32902e-21 2066.35 0.999457 +434 6.72231 35.3063 4.98835 1.28772 2.15119 -0.720947 0.000799143 8.89244 2.23088e-21 2065.43 0.999459 +435 10.5628 40.7322 4.99139 1.21953 -3.32561 2.3249 0.00248936 8.88914 2.22908e-21 2065.08 0.99946 +436 4.80142 40.7378 1.66001 0.689361 2.25087 -3.01012 0.00236352 8.89107 2.27503e-21 2065.47 0.999459 +437 0.960613 35.2992 8.31476 0.46683 -4.9241 -0.350129 -0.00228895 8.897 2.2673e-21 2065.74 0.999458 +438 6.71978 35.3026 11.6415 -1.24485 -1.54171 0.314105 0.00463483 8.88829 2.25758e-21 2065.36 0.99946 +439 10.5597 40.7339 11.6423 -1.93355 -1.65006 1.16848 0.000326997 8.89689 2.28592e-21 2066.27 0.999457 +440 4.80035 40.7394 8.31699 -0.381847 3.833 1.88107 0.000735638 8.89228 2.25186e-21 2065.38 0.99946 +441 0.961429 35.3051 14.9614 1.28248 0.968422 -5.75607 -0.00345067 8.89262 2.24026e-21 2064.56 0.999462 +442 6.71754 35.3031 18.2912 -3.48877 -1.05883 -2.08053 0.00305694 8.90281 2.43139e-21 2068.11 0.999452 +443 10.5615 40.7338 18.2898 -0.0812291 -1.7394 -3.48803 0.000901892 8.89529 2.30809e-21 2066.05 0.999458 +444 4.80156 40.7272 14.9662 0.830977 -8.39873 -0.958327 -0.00662385 8.90137 2.27411e-21 2065.75 0.999458 +445 0.959639 35.2984 21.619 -0.507874 -5.78619 -0.340737 -0.00168311 8.90831 2.40672e-21 2068.27 0.999451 +446 6.71706 35.3059 24.943 -3.96621 1.72791 -2.35111 0.00467913 8.88587 2.21579e-21 2064.86 0.999461 +447 10.5589 40.733 24.9429 -2.70291 -2.5598 -2.43884 0.002836 8.89119 2.24809e-21 2065.59 0.999459 +448 4.80533 40.7379 21.6216 4.60167 2.37546 2.34321 -0.0027746 8.89987 2.28659e-21 2066.25 0.999457 +449 0.961178 35.3058 28.2728 1.03152 1.65152 1.40723 -0.00302337 8.89322 2.21271e-21 2064.78 0.999461 +450 6.7165 35.3061 31.5955 -4.52943 1.93639 -1.93447 -0.00518348 8.88422 2.08389e-21 2062.41 0.999468 +451 10.5595 40.7334 31.5986 -2.13891 -2.14066 1.20483 0.00100664 8.89239 2.20548e-21 2065.46 0.999459 +452 4.79724 40.7398 28.268 -3.49076 4.21779 -3.38278 -0.000758362 8.87589 2.05956e-21 2061.58 0.99947 +453 0.957029 35.3058 34.9229 -3.11706 1.61922 -0.558179 0.00125465 8.8906 2.25312e-21 2065.13 0.99946 +454 6.72151 35.3053 38.2509 0.489071 1.18418 1.41623 0.0037034 8.90095 2.34128e-21 2067.85 0.999453 +455 10.5645 40.7347 38.2508 2.93626 -0.823374 1.27343 0.000227051 8.89864 2.29145e-21 2066.62 0.999456 +456 4.79832 40.7394 34.9248 -2.41245 3.8006 1.29784 0.00204561 8.88622 2.17719e-21 2064.37 0.999462 +457 12.4799 35.3076 1.66311 -2.00089 3.46751 0.0873913 0.000192802 8.88588 2.14923e-21 2063.9 0.999464 +458 18.2393 35.3079 4.9876 -3.44892 3.71476 -1.46439 0.00407468 8.87236 2.08256e-21 2061.85 0.999469 +459 22.0801 40.7367 4.98705 -3.31123 1.13493 -2.01597 -0.00686326 8.89848 2.27322e-21 2065.08 0.99946 +460 16.3217 40.739 1.65995 -0.819779 3.44664 -3.06868 -0.00160914 8.8979 2.29397e-21 2066.07 0.999458 +461 12.4853 35.3004 8.32033 3.36374 -3.74718 5.21288 0.00413101 8.86449 2.01177e-21 2060.19 0.999474 +462 18.2409 35.3079 11.647 -1.90762 3.69553 5.8556 -0.00200262 8.88462 2.14449e-21 2063.17 0.999466 +463 22.0833 40.7345 11.6422 -0.0913096 -1.0333 1.05754 -0.000682747 8.89966 2.32384e-21 2066.65 0.999456 +464 16.32 40.7299 8.31688 -2.45971 -5.65111 1.7669 0.00219116 8.90063 2.31832e-21 2067.46 0.999454 +465 12.4838 35.3026 14.9687 1.90645 -1.58639 1.53419 0.000820351 8.90468 2.37951e-21 2068.03 0.999452 +466 18.2461 35.3052 18.2926 3.27525 1.03177 -0.607572 0.00443788 8.89146 2.27896e-21 2065.99 0.999458 +467 22.0828 40.7316 18.2933 -0.60389 -3.94216 0.050385 0.000867851 8.89404 2.247e-21 2065.78 0.999458 +468 16.3174 40.7359 14.9645 -5.13937 0.320228 -2.68242 0.00647816 8.89333 2.32066e-21 2066.82 0.999455 +469 12.482 35.3038 21.6155 0.125364 -0.389603 -3.75749 0.000692836 8.9052 2.39064e-21 2068.12 0.999452 +470 18.2453 35.3003 24.9479 2.49573 -3.82655 2.53355 -0.00274261 8.90346 2.30042e-21 2067.02 0.999455 +471 22.0878 40.7327 24.944 4.43384 -2.8508 -1.33523 -0.00505198 8.89166 2.16088e-21 2064.02 0.999463 +472 16.3194 40.7325 21.6223 -3.08432 -3.04262 2.98246 -0.00349295 8.88187 2.12753e-21 2062.27 0.999468 +473 12.4837 35.3024 28.2704 1.83592 -1.72452 -0.982765 -0.00402303 8.89402 2.19542e-21 2064.74 0.999461 +474 18.2357 35.3061 31.597 -7.1114 1.96335 -0.450284 -0.00213182 8.87315 2.0303e-21 2060.7 0.999473 +475 22.0823 40.7358 31.5944 -1.08952 0.282579 -3.06295 -0.00285788 8.88706 2.15515e-21 2063.51 0.999465 +476 16.3225 40.7342 28.2784 0.0510324 -1.37584 7.04345 -0.00149498 8.90006 2.25213e-21 2066.56 0.999456 +477 12.479 35.3074 34.9219 -2.87043 3.22922 -1.53815 -0.00596212 8.89265 2.13616e-21 2064.04 0.999463 +478 18.2461 35.2993 38.2454 3.30484 -4.81664 -4.12309 -0.0072714 8.89402 2.1788e-21 2064.05 0.999463 +479 22.0788 40.738 38.2481 -4.56306 2.44321 -1.41796 -0.00522222 8.917 2.45172e-21 2069.37 0.999448 +480 16.3208 40.7345 34.9257 -1.70363 -1.04623 2.18923 -0.00590025 8.89581 2.21558e-21 2064.72 0.999461 +481 24.0058 35.3017 1.66652 2.17325 -2.46647 3.49377 0.00678232 8.90766 2.48595e-21 2069.93 0.999447 +482 29.7646 35.3051 4.98927 0.0794865 0.924028 0.19768 0.00230004 8.89459 2.30608e-21 2066.2 0.999457 +483 33.6047 40.7383 4.99252 -0.425231 2.70365 3.45307 -0.00364192 8.90022 2.26387e-21 2066.14 0.999457 +484 27.8439 40.734 1.66203 -0.378948 -1.6084 -0.996939 -0.00169299 8.90727 2.39132e-21 2068.05 0.999452 +485 24.0061 35.3039 8.31422 2.44927 -0.218689 -0.890672 0.00428423 8.89954 2.34073e-21 2067.68 0.999453 +486 29.7663 35.3054 11.642 1.8007 1.21968 0.853177 -0.00570561 8.88827 2.15113e-21 2063.16 0.999466 +487 33.6043 40.7391 11.6415 -0.807105 3.53873 0.321192 -0.00187278 8.88872 2.18237e-21 2064.07 0.999463 +488 27.8434 40.7335 8.32074 -0.80672 -2.03942 5.62913 -0.00175573 8.88502 2.18599e-21 2063.31 0.999465 +489 24.0012 35.3084 14.967 -2.44487 4.2074 -0.23095 0.00582566 8.88628 2.26471e-21 2065.19 0.99946 +490 29.761 35.3055 18.2924 -3.58545 1.34388 -0.854501 -0.00471918 8.90464 2.34096e-21 2066.85 0.999455 +491 33.6022 40.7379 18.2942 -2.90739 2.34386 0.952372 -0.000167306 8.8971 2.33477e-21 2066.21 0.999457 +492 27.8409 40.7414 14.9657 -3.36566 5.80508 -1.50096 0.0047622 8.90567 2.39608e-21 2069.08 0.999449 +493 24.0036 35.3006 21.6185 -0.0394514 -3.56706 -0.773947 -0.000480893 8.88833 2.21425e-21 2064.28 0.999463 +494 29.7663 35.2978 24.9446 1.79544 -6.30598 -0.692871 -0.00609796 8.91534 2.48525e-21 2068.83 0.99945 +495 33.6102 40.7364 24.9437 5.05731 0.87481 -1.61309 0.00378806 8.91621 2.60639e-21 2071.11 0.999443 +496 27.8473 40.7336 21.6196 3.0215 -1.96788 0.270124 0.000614151 8.87936 2.16966e-21 2062.61 0.999467 +497 24.0067 35.3032 28.2743 3.04189 -0.960133 2.92006 -0.000360444 8.88872 2.21414e-21 2064.39 0.999462 +498 29.7616 35.308 31.5993 -2.89179 3.82017 1.89318 0.00241392 8.89092 2.26952e-21 2065.45 0.999459 +499 33.6105 40.7359 31.6008 5.35486 0.34579 3.33781 0.00277444 8.90534 2.43119e-21 2068.59 0.99945 +500 27.8401 40.7388 28.271 -4.18021 3.21522 -0.39501 -0.00296517 8.91852 2.4961e-21 2070.17 0.999446 +501 24.0042 35.3011 34.923 0.533075 -3.0825 -0.470674 0.00332501 8.88736 2.22966e-21 2064.88 0.999461 +502 29.7608 35.3096 38.2523 -3.72482 5.42242 2.74826 -0.00196841 8.88901 2.20927e-21 2064.11 0.999463 +503 33.6059 40.7319 38.2527 0.77694 -3.70611 3.23138 0.00177953 8.88261 2.17901e-21 2063.55 0.999465 +504 27.8452 40.7367 34.9227 0.934766 1.13113 -0.786103 -0.00482144 8.8938 2.2289e-21 2064.52 0.999462 +505 35.5268 35.3075 1.66577 1.39599 3.33012 2.74551 0.00406849 8.89657 2.33133e-21 2067 0.999455 +506 41.2882 35.3054 4.99172 1.88583 1.24729 2.65673 0.00428346 8.89524 2.30429e-21 2066.76 0.999456 +507 45.1269 40.739 4.99168 0.0202475 3.39501 2.61336 -0.00024404 8.89316 2.22363e-21 2065.36 0.99946 +508 39.3683 40.747 1.66361 2.2544 11.386 0.586779 0.00370607 8.89471 2.28929e-21 2066.53 0.999456 +509 35.5294 35.3042 8.31208 3.95492 -0.00217981 -3.03199 0.00025793 8.877 2.09542e-21 2062.03 0.999469 +510 41.2867 35.3033 11.6396 0.359563 -0.903154 -1.54953 0.00349498 8.89277 2.25904e-21 2066.07 0.999458 +511 45.1268 40.7368 11.6364 -0.125225 1.19925 -4.73167 -0.000496843 8.88383 2.16473e-21 2063.32 0.999465 +512 39.3659 40.7329 8.31124 -0.111155 -2.70645 -3.87515 -0.00481065 8.89344 2.1992e-21 2064.45 0.999462 +513 35.5282 35.3076 14.9643 2.79887 3.4644 -2.88262 -0.00361026 8.88495 2.14123e-21 2062.9 0.999466 +514 41.2853 35.3018 18.294 -1.0352 -2.37966 0.801497 0.000565776 8.88966 2.22896e-21 2064.79 0.999461 +515 45.1283 40.7347 18.2934 1.45281 -0.894582 0.172642 0.00240653 8.88821 2.22317e-21 2064.87 0.999461 +516 39.3695 40.7367 14.966 3.4698 1.15199 -1.19039 0.00799549 8.90347 2.43035e-21 2069.3 0.999448 +517 35.5268 35.3023 21.6217 1.3853 -1.81804 2.41712 0.0046246 8.9096 2.52031e-21 2069.89 0.999447 +518 41.2871 35.302 24.9465 0.799044 -2.19582 1.18614 -0.00198136 8.89866 2.29118e-21 2066.16 0.999457 +519 45.1298 40.7367 24.9413 2.96543 1.10252 -3.9939 -0.000428986 8.89488 2.24418e-21 2065.69 0.999459 +520 39.3642 40.7345 21.6208 -1.85339 -1.05034 1.48592 -0.00148531 8.8941 2.30711e-21 2065.29 0.99946 +521 35.5258 35.3055 28.2726 0.411496 1.35121 1.24634 -0.00337075 8.8984 2.33158e-21 2065.81 0.999458 +522 41.2883 35.3035 31.6017 1.98362 -0.68928 4.25929 0.00579984 8.88293 2.20988e-21 2064.47 0.999462 +523 45.129 40.7329 31.5946 2.15375 -2.61678 -2.78282 0.00667569 8.8892 2.27077e-21 2065.99 0.999458 +524 39.3649 40.7343 28.2752 -1.14513 -1.21519 3.78843 0.00585888 8.90209 2.42631e-21 2068.55 0.999451 +525 35.5272 35.3062 34.9205 1.78534 2.06115 -2.95097 -0.00420886 8.88777 2.15805e-21 2063.37 0.999465 +526 41.2842 35.3011 38.251 -2.14718 -3.0749 1.52723 -0.00309959 8.89498 2.24652e-21 2065.14 0.99946 +527 45.129 40.7357 38.2532 2.14493 0.153074 3.70629 -0.00249273 8.89332 2.21224e-21 2064.91 0.999461 +528 39.3702 40.7336 34.9287 4.15857 -1.99054 5.23205 0.00334363 8.89293 2.27598e-21 2066.07 0.999458 +529 47.0493 35.3067 1.66091 2.08328 2.55698 -2.11325 -0.00745168 8.90356 2.26399e-21 2066.04 0.999458 +530 52.8056 35.3067 4.98688 -2.43542 2.52531 -2.18464 0.00174262 8.89245 2.23016e-21 2065.63 0.999459 +531 56.6512 40.7384 4.98527 2.56744 2.79027 -3.80059 -0.006456 8.90798 2.2728e-21 2067.19 0.999454 +532 50.8914 40.7342 1.66129 3.62231 -1.40767 -1.73347 -0.000633043 8.88211 2.11417e-21 2062.93 0.999466 +533 47.0449 35.2999 8.31795 -2.25543 -4.24052 2.83604 -0.00259138 8.89951 2.28102e-21 2066.21 0.999457 +534 52.8082 35.3064 11.64 0.102735 2.26194 -1.18947 0.00624027 8.89538 2.30601e-21 2067.21 0.999454 +535 56.6429 40.7417 11.6437 -5.77634 6.14201 2.50949 0.00245294 8.88145 2.121e-21 2063.44 0.999465 +536 50.8899 40.738 8.31231 2.13981 2.47944 -2.80361 -0.00361679 8.89266 2.18136e-21 2064.54 0.999462 +537 47.0482 35.3003 14.9671 1.00658 -3.87589 -0.129587 -0.000181363 8.90381 2.3319e-21 2067.63 0.999453 +538 52.8072 35.3033 18.2923 -0.807569 -0.822377 -0.989279 -0.00462129 8.89448 2.19576e-21 2064.71 0.999461 +539 56.6457 40.7385 18.2937 -2.8998 2.98252 0.437065 0.00132655 8.88188 2.1261e-21 2063.29 0.999465 +540 50.8894 40.7363 14.9704 1.63349 0.745564 3.24408 0.00122868 8.89025 2.20634e-21 2065.05 0.99946 +541 47.0534 35.3083 21.6132 6.23256 4.16178 -6.06016 -0.00238177 8.88561 2.1429e-21 2063.3 0.999465 +542 52.8093 35.3046 24.9481 1.28857 0.446986 2.71998 -0.00377018 8.89539 2.22147e-21 2065.08 0.99946 +543 56.6476 40.7331 24.9427 -1.03734 -2.45612 -2.68144 0.00612711 8.90129 2.34669e-21 2068.44 0.999451 +544 50.8879 40.7318 21.6193 0.183596 -3.71842 0.0406174 -0.0059445 8.89208 2.16557e-21 2063.92 0.999464 +545 47.0452 35.3035 28.2708 -2.0091 -0.636276 -0.568739 -0.000112308 8.89766 2.27677e-21 2066.34 0.999457 +546 52.8068 35.3056 31.5962 -1.27774 1.48253 -1.22936 -0.00236418 8.9014 2.3091e-21 2066.66 0.999456 +547 56.6484 40.7368 31.5976 -0.212082 1.25945 0.170423 -0.00203953 8.88933 2.17764e-21 2064.16 0.999463 +548 50.8881 40.7365 28.2752 0.31031 0.970378 3.83725 -0.00356293 8.88634 2.15449e-21 2063.2 0.999466 +549 47.0413 35.305 34.9253 -5.83894 0.824642 1.83285 0.00157683 8.89096 2.24429e-21 2065.28 0.99946 +550 52.8064 35.3115 38.2517 -1.64733 7.39069 2.14732 0.00263759 8.88981 2.24019e-21 2065.26 0.99946 +551 56.6441 40.7347 38.2483 -4.49114 -0.874646 -1.22633 0.00193097 8.88191 2.14661e-21 2063.43 0.999465 +552 50.8885 40.7344 34.9199 0.714997 -1.13245 -3.60597 -0.00416823 8.89435 2.20303e-21 2064.78 0.999461 +553 58.5632 35.3073 1.66257 -5.72302 3.14812 -0.453271 -0.00557415 8.88416 2.10575e-21 2062.31 0.999468 +554 64.3319 35.304 4.9871 2.04195 -0.201215 -1.96431 0.00273273 8.89571 2.29602e-21 2066.53 0.999456 +555 68.1707 40.7356 4.99441 0.342558 0.0519292 5.34521 0.00204485 8.90949 2.43881e-21 2069.32 0.999448 +556 62.4072 40.7371 1.66034 -2.33751 1.52625 -2.67964 0.00212085 8.88976 2.23956e-21 2065.14 0.99946 +557 58.5674 35.3026 8.30781 -1.55534 -1.6007 -7.30676 0.000139699 8.88105 2.11091e-21 2062.87 0.999467 +558 64.3337 35.3037 11.6464 3.85589 -0.495557 5.25102 0.00579542 8.8917 2.24748e-21 2066.33 0.999457 +559 68.1694 40.7387 11.6448 -0.951324 3.1695 3.67678 -0.0044708 8.88926 2.17587e-21 2063.63 0.999464 +560 62.407 40.7347 8.31666 -2.51609 -0.828843 1.54312 -0.00583613 8.89695 2.2096e-21 2064.97 0.999461 +561 58.5704 35.303 14.9645 1.50063 -1.12287 -2.71927 -0.00277119 8.89194 2.1633e-21 2064.56 0.999462 +562 64.3294 35.3062 18.2934 -0.450528 2.08464 0.11921 -0.00142415 8.8865 2.17395e-21 2063.69 0.999464 +563 68.1707 40.7335 18.2908 0.316763 -2.01919 -2.46081 -0.000980927 8.90047 2.28975e-21 2066.75 0.999456 +564 62.4063 40.7313 14.9612 -3.19403 -4.27279 -5.97284 -0.00294691 8.88542 2.11069e-21 2063.14 0.999466 +565 58.5723 35.3041 21.6172 3.33663 -0.0297003 -2.09221 0.00112578 8.88039 2.13668e-21 2062.93 0.999466 +566 64.3277 35.3097 24.9493 -2.14125 5.54848 4.00174 0.00138112 8.89679 2.29542e-21 2066.48 0.999456 +567 68.1673 40.7354 24.9463 -3.12853 -0.196644 0.929444 -0.000262919 8.90011 2.29044e-21 2066.83 0.999455 +568 62.4096 40.7397 21.6157 0.0579335 4.12633 -3.59774 0.00083442 8.89628 2.25968e-21 2066.25 0.999457 +569 58.5656 35.3041 28.2677 -3.37914 -0.0945349 -3.64157 -0.00650431 8.89178 2.1863e-21 2063.73 0.999464 +570 64.3302 35.3057 31.6022 0.376566 1.49726 4.72628 0.000526059 8.89811 2.30416e-21 2066.57 0.999456 +571 68.167 40.7378 31.5942 -3.39511 2.25789 -3.25042 -0.000629511 8.89184 2.20736e-21 2065 0.999461 +572 62.4089 40.7334 28.2694 -0.616804 -2.13561 -1.96012 -0.000442779 8.87601 2.08787e-21 2061.67 0.99947 +573 58.5709 35.3051 34.9233 1.92679 0.896479 -0.172482 0.00686884 8.90681 2.4452e-21 2069.77 0.999447 +574 64.3293 35.3065 38.2525 -0.498167 2.37665 3.01211 0.00432758 8.89045 2.29868e-21 2065.75 0.999458 +575 68.1731 40.7318 38.2496 2.69942 -3.71585 0.0593014 0.00206421 8.89491 2.30071e-21 2066.22 0.999457 +576 62.4131 40.7359 34.9225 3.59527 0.367613 -0.924562 -0.000498002 8.8928 2.22024e-21 2065.23 0.99946 +577 0.961285 46.1645 1.66298 1.13899 -2.46185 -0.0431751 0.00385289 8.89542 2.28775e-21 2066.71 0.999456 +578 6.71807 46.1702 4.98544 -2.95997 3.19965 -3.63024 -0.00619922 8.9019 2.23558e-21 2065.95 0.999458 +579 10.5606 51.5973 4.98437 -1.05305 -1.04514 -4.70014 0.000194329 8.8848 2.12088e-21 2063.67 0.999464 +580 4.8001 51.5986 1.65505 -0.629433 0.175884 -7.97011 -0.000500464 8.88194 2.07632e-21 2062.92 0.999466 +581 0.960388 46.162 8.31569 0.241314 -5.01175 0.582708 0.00032072 8.89082 2.20227e-21 2064.98 0.999461 +582 6.72254 46.1755 11.6389 1.51463 8.54894 -2.24889 -8.33658e-05 8.88761 2.16612e-21 2064.21 0.999463 +583 10.5582 51.5932 11.6427 -3.44825 -5.15685 1.5354 -0.00140827 8.87597 2.03501e-21 2061.46 0.99947 +584 4.80353 51.597 8.31618 2.79723 -1.41362 1.07034 0.000769112 8.87359 2.01517e-21 2061.41 0.999471 +585 0.959282 46.162 14.97 -0.864914 -4.93215 2.83685 -0.00532273 8.90225 2.2229e-21 2066.21 0.999457 +586 6.72376 46.1662 18.292 2.73796 -0.787738 -1.21868 0.00646391 8.8845 2.20035e-21 2064.94 0.999461 +587 10.5585 51.5997 18.2907 -3.13136 1.33001 -2.56243 -0.00233782 8.89417 2.19703e-21 2065.13 0.99946 +588 4.80676 51.5963 14.965 6.03223 -2.13097 -2.17498 -0.00183348 8.89703 2.19439e-21 2065.84 0.999458 +589 0.966042 46.1727 21.6204 5.89564 5.74564 1.15086 -0.000419385 8.87004 2.00811e-21 2060.4 0.999473 +590 6.72387 46.1659 24.9464 2.84317 -1.062 1.05132 -0.00216204 8.89495 2.19213e-21 2065.33 0.99946 +591 10.56 51.6056 24.9446 -1.61325 7.16952 -0.780247 -8.94947e-05 8.87938 2.0976e-21 2062.46 0.999468 +592 4.80311 51.6009 21.6168 2.38218 2.53038 -2.51487 -0.00633826 8.88564 2.06593e-21 2062.46 0.999468 +593 0.962523 46.1688 28.2726 2.37617 1.86915 1.26239 -0.00508753 8.90124 2.22941e-21 2066.05 0.999458 +594 6.71972 46.163 31.5987 -1.30224 -3.93719 1.28869 0.00212969 8.87848 2.08073e-21 2062.74 0.999467 +595 10.5629 51.6025 31.6023 1.28933 4.11966 4.85249 0.000639657 8.88046 2.08616e-21 2062.85 0.999467 +596 4.79927 51.6015 28.2692 -1.46467 3.10301 -2.22874 0.00502932 8.88826 2.18306e-21 2065.44 0.999459 +597 0.959609 46.1674 34.9203 -0.537212 0.437881 -3.16602 0.00397885 8.89377 2.24634e-21 2066.39 0.999457 +598 6.72149 46.1619 38.2464 0.46423 -5.06903 -3.10062 -0.00141355 8.88284 2.11256e-21 2062.92 0.999466 +599 10.5575 51.5974 38.2473 -4.14674 -0.973914 -2.25957 -0.00122162 8.89087 2.1659e-21 2064.66 0.999462 +600 4.79527 51.5934 34.9225 -5.46071 -5.00752 -0.925829 -0.00149802 8.87415 2.01403e-21 2061.05 0.999472 +601 12.4835 46.1692 1.65896 1.55415 2.18896 -4.05836 0.00618287 8.89089 2.2876e-21 2066.24 0.999457 +602 18.2423 46.1647 4.98479 -0.496894 -2.27701 -4.27502 0.000652794 8.88833 2.23501e-21 2064.52 0.999462 +603 22.0792 51.6008 4.9904 -4.15074 2.43065 1.33484 0.00156003 8.89723 2.32291e-21 2066.61 0.999456 +604 16.3229 51.5968 1.663 0.398131 -1.62827 -0.0208784 -0.00268048 8.89783 2.27493e-21 2065.83 0.999458 +605 12.4844 46.1676 8.3137 2.48045 0.647856 -1.41421 0.00247839 8.89238 2.23648e-21 2065.77 0.999458 +606 18.2421 46.1702 11.6416 -0.664728 3.26788 0.478588 0.00371718 8.88686 2.22449e-21 2064.86 0.999461 +607 22.0833 51.5983 11.6371 -0.0849865 -0.0712001 -4.01777 -0.00332799 8.8914 2.1978e-21 2064.33 0.999462 +608 16.3211 51.5977 8.30962 -1.34899 -0.654344 -5.48813 0.00224894 8.88354 2.14106e-21 2063.84 0.999464 +609 12.4861 46.1708 14.964 4.20043 3.83277 -3.22265 -0.00202818 8.8883 2.17545e-21 2063.95 0.999464 +610 18.2402 46.1571 18.2953 -2.53848 -9.9186 2.0116 0.00438711 8.88952 2.2347e-21 2065.57 0.999459 +611 22.0803 51.603 18.2929 -3.04176 4.58078 -0.311641 0.00273701 8.90213 2.34459e-21 2067.9 0.999452 +612 16.3244 51.5949 14.967 1.93373 -3.45029 -0.15691 0.0037146 8.88859 2.20704e-21 2065.23 0.99946 +613 12.4826 46.1639 21.6207 0.734417 -3.03482 1.45094 0.00276707 8.8982 2.28945e-21 2067.07 0.999455 +614 18.242 46.1623 24.9537 -0.794579 -4.72235 8.38381 -0.00536221 8.89146 2.15155e-21 2063.91 0.999464 +615 22.0832 51.5962 24.9383 -0.121868 -2.21307 -7.04009 0.0015795 8.88731 2.20635e-21 2064.5 0.999462 +616 16.3217 51.6002 21.6223 -0.763096 1.8504 2.99684 -0.00787934 8.90134 2.24769e-21 2065.47 0.999459 +617 12.4775 46.1679 28.27 -4.39205 0.954754 -1.42484 0.00409351 8.88572 2.18175e-21 2064.7 0.999461 +618 18.2423 46.1696 31.5912 -0.471277 2.67509 -6.19135 -0.00638033 8.89268 2.17035e-21 2063.95 0.999463 +619 22.0794 51.5996 31.6006 -3.92725 1.21929 3.12801 0.000577994 8.8892 2.21806e-21 2064.69 0.999461 +620 16.3205 51.5996 28.2715 -2.00528 1.25364 0.0931704 -0.00387774 8.89958 2.22874e-21 2065.95 0.999458 +621 12.4823 46.169 34.923 0.41411 2.03678 -0.496688 -0.000228529 8.8914 2.20347e-21 2064.99 0.999461 +622 18.2446 46.1669 38.2547 1.7914 -0.0954443 5.18852 0.00422811 8.908 2.44477e-21 2069.46 0.999448 +623 22.0825 51.5971 38.2536 -0.910512 -1.26535 4.11623 0.00344333 8.89184 2.30759e-21 2065.86 0.999458 +624 16.3236 51.5978 34.9243 1.09794 -0.563029 0.878242 -0.00262136 8.88928 2.17844e-21 2064.03 0.999463 +625 24.004 46.1624 1.66349 0.32612 -4.54764 0.469527 -0.00191528 8.88861 2.24164e-21 2064.04 0.999463 +626 29.7626 46.1715 4.99077 -1.96792 4.50042 1.70573 -0.000816055 8.90184 2.33132e-21 2067.08 0.999455 +627 33.6068 51.5974 4.98999 1.71493 -0.960098 0.92045 -0.00385871 8.88879 2.16426e-21 2063.66 0.999464 +628 27.8425 51.5956 1.65988 -1.73026 -2.74867 -3.14639 0.000621462 8.9019 2.3743e-21 2067.4 0.999454 +629 24.005 46.167 8.31668 1.28945 0.0185439 1.56311 0.000764476 8.90045 2.33189e-21 2067.12 0.999455 +630 29.762 46.1664 11.6367 -2.56529 -0.600217 -4.46198 -0.0057634 8.89521 2.20819e-21 2064.62 0.999462 +631 33.5998 51.5956 11.6437 -5.36106 -2.7975 2.53957 0.00405531 8.86962 2.01793e-21 2061.27 0.999471 +632 27.8403 51.5966 8.32067 -3.904 -1.78767 5.55896 -0.00205267 8.91045 2.38319e-21 2068.65 0.99945 +633 24.0051 46.1684 14.9685 1.46218 1.44353 1.29837 0.00216789 8.88802 2.21413e-21 2064.78 0.999461 +634 29.7682 46.1718 18.2951 3.7005 4.77839 1.87779 -0.00356998 8.88422 2.11925e-21 2062.75 0.999467 +635 33.6048 51.598 18.2944 -0.340524 -0.404742 1.14427 -0.000291557 8.87666 2.01671e-21 2061.84 0.999469 +636 27.8442 51.5998 14.9661 -0.071652 1.4678 -1.12569 -0.00279098 8.88654 2.11669e-21 2063.41 0.999465 +637 24.0023 46.1674 21.6192 -1.33258 0.436321 -0.0699603 -0.00235019 8.87871 2.0743e-21 2061.84 0.999469 +638 29.7591 46.1659 24.9481 -5.43834 -1.05822 2.73575 0.00131211 8.90272 2.34627e-21 2067.72 0.999453 +639 33.604 51.5956 24.9424 -1.13142 -2.75928 -2.88733 0.0018435 8.8747 2.07059e-21 2061.88 0.999469 +640 27.8456 51.6015 21.6247 1.35921 3.09285 5.44259 0.000227673 8.89674 2.22872e-21 2066.22 0.999457 +641 24.0007 46.169 28.2707 -2.96614 2.00315 -0.729809 -0.00214654 8.89419 2.21277e-21 2065.17 0.99946 +642 29.7654 46.1699 31.5997 0.877976 2.95736 2.25935 -0.010101 8.89268 2.17221e-21 2063.16 0.999466 +643 33.6004 51.6003 31.5956 -4.70174 1.87291 -1.81036 0.00255213 8.88431 2.19479e-21 2064.07 0.999463 +644 27.8438 51.5937 28.2705 -0.486685 -4.64386 -0.905574 0.00182842 8.88989 2.21422e-21 2065.1 0.99946 +645 24.001 46.1705 34.9259 -2.62317 3.51412 2.42652 0.00324135 8.88469 2.20336e-21 2064.3 0.999463 +646 29.7698 46.1663 38.2505 5.26422 -0.719887 0.972428 0.00353344 8.8913 2.27556e-21 2065.77 0.999458 +647 33.6055 51.5988 38.2526 0.351964 0.431651 3.10551 0.00160643 8.91054 2.44815e-21 2069.45 0.999448 +648 27.8393 51.5991 34.9228 -4.95685 0.701959 -0.688273 -0.000398833 8.8979 2.30522e-21 2066.33 0.999457 +649 35.5231 46.1684 1.66402 -2.33646 1.44133 0.995839 -0.00319266 8.88935 2.18553e-21 2063.92 0.999464 +650 41.2834 46.1702 4.98955 -2.8941 3.24698 0.487518 -0.00211651 8.89435 2.19817e-21 2065.21 0.99946 +651 45.1286 51.5958 4.99048 1.66725 -2.58142 1.41038 -0.0041607 8.88829 2.12984e-21 2063.49 0.999465 +652 39.3656 51.5977 1.66435 -0.443304 -0.71705 1.33131 0.00232279 8.89521 2.26602e-21 2066.34 0.999457 +653 35.5241 46.1606 8.31292 -1.305 -6.32316 -2.18921 -0.00118318 8.88273 2.11141e-21 2062.94 0.999466 +654 41.284 46.1669 11.6397 -2.26818 -0.0636923 -1.45681 0.000979526 8.89117 2.23499e-21 2065.19 0.99946 +655 45.1271 51.5984 11.6401 0.169593 0.0120217 -1.09557 0.00466829 8.8988 2.2897e-21 2067.6 0.999453 +656 39.3697 51.5994 8.31535 3.71998 1.00777 0.238463 0.000629313 8.87774 2.07027e-21 2062.27 0.999468 +657 35.5267 46.1681 14.9716 1.30096 1.08612 4.43907 0.0028821 8.90604 2.36901e-21 2068.76 0.99945 +658 41.2849 46.1677 18.2929 -1.35659 0.74039 -0.381795 0.00303465 8.90061 2.34505e-21 2067.64 0.999453 +659 45.1286 51.5987 18.2896 1.68712 0.276765 -3.60315 0.00434353 8.88534 2.18082e-21 2064.67 0.999461 +660 39.3702 51.6026 14.9676 4.17447 4.24636 0.359664 0.00186228 8.88111 2.11728e-21 2063.24 0.999465 +661 35.5267 46.1659 21.6212 1.31653 -1.11759 1.90494 -0.000878757 8.89308 2.24766e-21 2065.21 0.99946 +662 41.2866 46.1649 24.9461 0.253952 -2.08877 0.717458 -0.00523324 8.89065 2.17768e-21 2063.76 0.999464 +663 45.1286 51.5975 24.9472 1.70789 -0.857084 1.89549 -0.00554075 8.89683 2.20628e-21 2065.01 0.999461 +664 39.3685 51.5992 21.6202 2.48473 0.817129 0.872705 -0.00290184 8.8863 2.12039e-21 2063.33 0.999465 +665 35.5274 46.1701 28.2735 2.00879 3.17063 2.1558 -0.00212567 8.89612 2.27926e-21 2065.59 0.999459 +666 41.2885 46.1656 31.5976 2.17129 -1.37599 0.206384 -0.00727533 8.88929 2.14358e-21 2063.04 0.999466 +667 45.1266 51.5976 31.6006 -0.29644 -0.812871 3.19543 -0.00603798 8.88046 2.09195e-21 2061.43 0.999471 +668 39.3667 51.5994 28.2646 0.690574 0.971972 -6.82395 0.00255162 8.90456 2.34417e-21 2068.38 0.999451 +669 35.5278 46.1677 34.9239 2.40569 0.685527 0.421141 0.00126202 8.89129 2.23792e-21 2065.28 0.99946 +670 41.2845 46.1644 38.2489 -1.75908 -2.56825 -0.585146 -0.000260532 8.88593 2.16374e-21 2063.82 0.999464 +671 45.1247 51.5957 38.2434 -2.20886 -2.64236 -6.11569 0.00577407 8.88474 2.19395e-21 2064.85 0.999461 +672 39.3646 51.6 34.9266 -1.40334 1.61338 3.16294 0.000622027 8.89283 2.25968e-21 2065.47 0.999459 +673 47.0463 46.1684 1.66866 -0.884461 1.39134 5.63931 -0.000923227 8.88171 2.10176e-21 2062.78 0.999467 +674 52.8149 46.1591 4.98676 6.81057 -7.82852 -2.30756 0.00265918 8.87546 2.0679e-21 2062.21 0.999468 +675 56.6485 51.5973 4.99097 -0.133689 -1.04437 1.90511 -0.000982816 8.89354 2.17046e-21 2065.28 0.99946 +676 50.8876 51.6012 1.6619 -0.180941 2.81274 -1.11775 0.00124687 8.89971 2.2506e-21 2067.07 0.999455 +677 47.0445 46.1681 8.31531 -2.71992 1.15313 0.196248 0.00433457 8.88872 2.19134e-21 2065.39 0.999459 +678 52.8093 46.1698 11.6392 1.25278 2.82563 -1.9244 0.00118005 8.88724 2.13888e-21 2064.4 0.999462 +679 56.6482 51.6004 11.6378 -0.452857 2.00893 -3.32096 0.00121091 8.88314 2.08162e-21 2063.54 0.999465 +680 50.8869 51.6015 8.31781 -0.865558 3.14675 2.69919 -0.000643413 8.86794 1.97648e-21 2059.91 0.999475 +681 47.048 46.1686 14.9668 0.776067 1.60554 -0.400196 0.00170308 8.88976 2.21855e-21 2065.05 0.99946 +682 52.804 46.1671 18.2929 -4.05924 0.164479 -0.359704 -0.00106474 8.89709 2.22984e-21 2066.02 0.999458 +683 56.6465 51.594 18.2884 -2.16809 -4.33823 -4.88558 -0.000922823 8.88284 2.09792e-21 2063.02 0.999466 +684 50.8905 51.5997 14.9678 2.7078 1.33824 0.578517 -0.0017829 8.8901 2.14534e-21 2064.38 0.999462 +685 47.0495 46.1715 21.6179 2.34159 4.54718 -1.42969 -0.00299799 8.89095 2.17888e-21 2064.3 0.999463 +686 52.8064 46.1667 24.9451 -1.64538 -0.272852 -0.22292 0.00355885 8.8949 2.2792e-21 2066.54 0.999456 +687 56.6463 51.5992 24.9447 -2.3085 0.791082 -0.618038 0.00251716 8.89011 2.21742e-21 2065.3 0.99946 +688 50.8887 51.5958 21.6172 0.918127 -2.60767 -2.05052 -0.00503241 8.88469 2.0955e-21 2062.54 0.999467 +689 47.0475 46.1633 28.2691 0.279504 -3.64103 -2.30519 0.00325085 8.88493 2.17537e-21 2064.35 0.999462 +690 52.8066 46.1656 31.601 -1.4611 -1.40017 3.54566 -0.00300438 8.89494 2.20514e-21 2065.15 0.99946 +691 56.6523 51.5957 31.6065 3.63801 -2.70657 9.02659 -0.0062509 8.87586 2.01229e-21 2060.4 0.999473 +692 50.8908 51.5948 28.2725 3.02217 -3.57111 1.10544 0.00462439 8.89112 2.23479e-21 2065.96 0.999458 +693 47.0493 46.1681 34.9192 2.10059 1.10686 -4.31856 -0.0011895 8.90289 2.28588e-21 2067.22 0.999454 +694 52.8051 46.1716 38.2507 -2.96143 4.66334 1.18019 0.000390749 8.89436 2.21631e-21 2065.75 0.999458 +695 56.6476 51.5973 38.2497 -1.0547 -1.03276 0.146607 -0.00417924 8.88315 2.0801e-21 2062.39 0.999468 +696 50.891 51.5938 34.9256 3.21154 -4.58518 2.12998 0.00346068 8.88736 2.18237e-21 2064.91 0.999461 +697 58.5681 46.1662 1.66479 -0.815209 -0.777678 1.76703 0.00741237 8.88874 2.22359e-21 2066.05 0.999458 +698 64.3294 46.1652 4.98806 -0.432778 -1.81058 -1.0072 -0.0027186 8.89366 2.21108e-21 2064.94 0.999461 +699 68.1702 51.5982 4.99025 -0.154834 -0.167477 1.17909 -0.00383301 8.8895 2.10206e-21 2063.82 0.999464 +700 62.4183 51.6002 1.66181 8.78732 1.84593 -1.21364 -0.00871111 8.88677 2.05574e-21 2062.2 0.999468 +701 58.5645 46.1632 8.3144 -4.40164 -3.76028 -0.712321 0.00107149 8.8833 2.12769e-21 2063.54 0.999465 +702 64.3282 46.166 11.6412 -1.65361 -0.982219 0.0336978 -0.00090292 8.89002 2.14688e-21 2064.55 0.999462 +703 68.1675 51.5994 11.6385 -2.90717 1.0211 -2.68084 -0.00082581 8.87684 2.02766e-21 2061.77 0.99947 +704 62.4102 51.5974 8.31561 0.691003 -0.936089 0.495835 0.00154238 8.89554 2.20081e-21 2066.24 0.999457 +705 58.5635 46.1663 14.9708 -5.44925 -0.686216 3.59295 -0.00164171 8.88662 2.10076e-21 2063.67 0.999464 +706 64.3308 46.1653 18.2865 0.957667 -1.6985 -6.75686 -0.00326882 8.89062 2.14029e-21 2064.17 0.999463 +707 68.1721 51.6018 18.295 1.66605 3.37595 1.73114 0.00528047 8.8713 2.02805e-21 2061.89 0.999469 +708 62.4053 51.5958 14.9641 -4.24119 -2.55801 -3.11724 -0.00506883 8.87351 1.97302e-21 2060.15 0.999474 +709 58.5651 46.1612 21.621 -3.87184 -5.76632 1.67619 0.000905291 8.89096 2.22955e-21 2065.13 0.99946 +710 64.3285 46.1655 24.9524 -1.29595 -1.45578 7.02308 -0.000805353 8.89197 2.20079e-21 2064.99 0.999461 +711 68.1697 51.5989 24.9423 -0.712068 0.544114 -3.08161 0.00138367 8.88779 2.16959e-21 2064.56 0.999462 +712 62.4122 51.5968 21.622 2.68458 -1.60339 2.75603 0.00453446 8.90365 2.34319e-21 2068.6 0.99945 +713 58.5657 46.1649 28.2767 -3.20463 -2.08154 5.33694 -0.000642068 8.89537 2.22161e-21 2065.74 0.999458 +714 64.3322 46.1657 31.598 2.37783 -1.29234 0.579233 -0.0020538 8.8869 2.14614e-21 2063.64 0.999464 +715 68.174 51.5962 31.5972 3.64154 -2.20563 -0.199689 3.75732e-06 8.8911 2.18893e-21 2064.97 0.999461 +716 62.4113 51.5955 28.2696 1.81651 -2.90846 -1.8152 -0.00237555 8.89185 2.20142e-21 2064.63 0.999462 +717 58.5686 46.1652 34.9266 -0.326919 -1.72424 3.12501 -0.000963694 8.88231 2.09524e-21 2062.9 0.999466 +718 64.3317 46.1667 38.2484 1.84738 -0.296772 -1.06662 0.00358206 8.8858 2.18978e-21 2064.61 0.999462 +719 68.1666 51.6029 38.249 -3.79353 4.52688 -0.494608 -0.00625948 8.8888 2.09264e-21 2063.15 0.999466 +720 62.4101 51.5983 34.9264 0.591446 -0.0757018 2.95523 0.00474942 8.89692 2.24497e-21 2067.22 0.999454 +721 0.960479 57.0323 1.6661 0.332828 2.55765 3.07259 -0.00103822 8.88788 2.11792e-21 2064.07 0.999463 +722 6.71934 57.0339 4.9863 -1.68646 4.06614 -2.76468 0.00188446 8.88782 2.15733e-21 2064.68 0.999461 +723 10.5591 62.4593 4.98441 -2.50624 -1.91879 -4.65309 0.00177754 8.87735 2.10359e-21 2062.43 0.999468 +724 4.80259 62.4573 1.65779 1.853 -3.89177 -5.23529 -0.00145255 8.89386 2.21931e-21 2065.25 0.99946 +725 0.961087 57.0313 8.31886 0.940069 1.55094 3.75009 -0.00541519 8.88956 2.11526e-21 2063.49 0.999465 +726 6.72311 57.0329 11.6452 2.08067 3.14057 4.02789 -0.000832427 8.89842 2.23256e-21 2066.35 0.999457 +727 10.5612 62.4605 11.6409 -0.443233 -0.733357 -0.237877 -0.00546664 8.89193 2.14047e-21 2063.99 0.999463 +728 4.80005 62.4616 8.31546 -0.68338 0.375626 0.344605 -0.00109709 8.89361 2.23426e-21 2065.27 0.99946 +729 0.961385 57.0298 14.9679 1.23871 0.0449809 0.701143 0.00389409 8.88286 2.15177e-21 2064.05 0.999463 +730 6.71917 57.0296 18.2908 -1.85298 -0.215204 -2.47133 0.00347775 8.8861 2.18823e-21 2064.65 0.999462 +731 10.5625 62.4638 18.2904 0.844578 2.59601 -2.89182 -0.00816807 8.89262 2.14573e-21 2063.56 0.999465 +732 4.80075 62.4625 14.9678 0.0158596 1.34067 0.587209 0.004323 8.89037 2.26387e-21 2065.74 0.999458 +733 0.965362 57.0278 21.6208 5.2157 -1.99908 1.49867 -0.00104004 8.88481 2.1265e-21 2063.41 0.999465 +734 6.72487 57.0297 24.9501 3.84437 -0.09593 4.80753 0.00063148 8.89393 2.23444e-21 2065.71 0.999459 +735 10.5605 62.4645 24.9461 -1.06566 3.30785 0.727024 -0.0033699 8.90828 2.35085e-21 2067.91 0.999452 +736 4.79691 62.4585 21.6199 -3.82382 -2.68907 0.594004 -0.00101938 8.89603 2.26128e-21 2065.8 0.999458 +737 0.959622 57.028 28.2702 -0.524864 -1.77379 -1.22938 -0.00304092 8.88542 2.12221e-21 2063.12 0.999466 +738 6.71932 57.0235 31.5969 -1.70633 -6.27816 -0.513496 -0.00197391 8.8939 2.20675e-21 2065.15 0.99946 +739 10.5612 62.4588 31.6004 -0.369166 -2.42355 2.97963 0.00385465 8.88841 2.24564e-21 2065.22 0.99946 +740 4.80388 62.4589 28.2742 3.14306 -2.33015 2.85731 0.00242652 8.89515 2.278e-21 2066.35 0.999457 +741 0.960571 57.0295 34.9233 0.425028 -0.282076 -0.136563 5.01812e-05 8.89388 2.1725e-21 2065.57 0.999459 +742 6.72408 57.032 38.2499 3.05065 2.17471 0.346566 0.00302093 8.89326 2.2335e-21 2066.07 0.999458 +743 10.5626 62.4626 38.2537 0.961382 1.39455 4.15962 0.00163026 8.88834 2.2224e-21 2064.73 0.999461 +744 4.80123 62.4617 34.9235 0.498526 0.504558 0.0175943 -0.000995414 8.89528 2.23531e-21 2065.65 0.999459 +745 12.4846 57.0283 1.66565 2.73118 -1.52155 2.62566 4.67778e-05 8.89206 2.22103e-21 2065.19 0.99946 +746 18.2404 57.0311 4.99117 -2.33425 1.3538 2.107 0.00177368 8.89834 2.3048e-21 2066.89 0.999455 +747 22.0766 62.4587 4.98906 -6.75669 -2.48021 -0.0074434 0.00640686 8.89001 2.29021e-21 2066.1 0.999457 +748 16.327 62.4655 1.66054 4.48682 4.25274 -2.48446 0.00273891 8.90673 2.40576e-21 2068.88 0.99945 +749 12.4812 57.0313 8.31936 -0.716668 1.46518 4.24951 -0.00424469 8.88848 2.103e-21 2063.51 0.999465 +750 18.2429 57.0348 11.643 0.143225 4.96871 1.82171 -0.00187963 8.87807 2.05648e-21 2061.8 0.999469 +751 22.0816 62.4609 11.6412 -1.73898 -0.318948 0.0236223 -4.14581e-05 8.88881 2.17884e-21 2064.48 0.999462 +752 16.3264 62.4622 8.32017 3.9363 1.00798 5.06144 -0.000702739 8.88244 2.10188e-21 2062.98 0.999466 +753 12.4813 57.0317 14.9678 -0.555556 1.93915 0.597737 -0.00120015 8.89335 2.18364e-21 2065.2 0.99946 +754 18.2413 57.0253 18.2883 -1.44483 -4.44991 -4.91498 0.00184328 8.89682 2.28962e-21 2066.58 0.999456 +755 22.0846 62.4645 18.2943 1.18845 3.34567 1.08956 -0.000985312 8.89768 2.28133e-21 2066.16 0.999457 +756 16.3267 62.4563 14.9671 4.17254 -4.9273 -0.131607 -0.00133532 8.87721 2.05312e-21 2061.74 0.99947 +757 12.4805 57.0284 21.6177 -1.4157 -1.40776 -1.55305 0.00477944 8.88828 2.23349e-21 2065.39 0.999459 +758 18.2394 57.026 24.9442 -3.39534 -3.79084 -1.11974 0.000638134 8.89409 2.27481e-21 2065.74 0.999458 +759 22.0853 62.4588 24.9487 1.95454 -2.39229 3.32463 0.00107164 8.89985 2.36452e-21 2067.06 0.999455 +760 16.3243 62.4621 21.622 1.78351 0.92025 2.73158 -0.000568775 8.88831 2.20095e-21 2064.26 0.999463 +761 12.4817 57.0277 28.2722 -0.228419 -2.13022 0.771361 0.000792201 8.89119 2.22681e-21 2065.16 0.99946 +762 18.2444 57.0258 31.5921 1.61132 -4.03142 -5.31273 0.00113766 8.88462 2.19586e-21 2063.84 0.999464 +763 22.0838 62.4638 31.6022 0.474166 2.63149 4.76584 0.00464626 8.8929 2.32319e-21 2066.34 0.999457 +764 16.3179 62.4631 28.2756 -4.63448 1.9182 4.25325 -0.000392521 8.89932 2.31448e-21 2066.64 0.999456 +765 12.4823 57.0245 34.9186 0.383955 -5.2873 -4.91252 0.00365851 8.88728 2.20048e-21 2064.94 0.999461 +766 18.2457 57.028 38.2498 2.89159 -1.75074 0.302092 0.00202794 8.8918 2.27787e-21 2065.55 0.999459 +767 22.0836 62.4622 38.2509 0.218096 1.00086 1.40928 -0.000738067 8.88933 2.24673e-21 2064.44 0.999462 +768 16.3256 62.4611 34.9225 3.10672 -0.113281 -1.01814 0.00244444 8.88982 2.26106e-21 2065.22 0.99946 +769 24.0051 57.0304 1.66191 1.45667 0.573227 -1.10798 -0.000597027 8.90054 2.34369e-21 2066.85 0.999455 +770 29.7642 57.0228 4.98666 -0.298028 -6.96258 -2.41087 -0.00463662 8.89325 2.20803e-21 2064.44 0.999462 +771 33.602 62.4617 4.99021 -3.08746 0.515166 1.1378 -0.0056213 8.88789 2.14484e-21 2063.1 0.999466 +772 27.8436 62.4607 1.66782 -0.60725 -0.527168 4.80225 0.012513 8.8808 2.24525e-21 2065.44 0.999459 +773 24.0035 57.0312 8.31277 -0.211061 1.44505 -2.34546 -0.00260499 8.89135 2.21521e-21 2064.47 0.999462 +774 29.7681 57.032 11.6375 3.54616 2.2208 -3.67226 0.00281791 8.88697 2.17465e-21 2064.69 0.999461 +775 33.6018 62.4643 11.6482 -3.32806 3.09534 6.99817 0.00321799 8.88451 2.17208e-21 2064.26 0.999463 +776 27.8467 62.4635 8.32013 2.40836 2.30136 5.01895 0.0042948 8.8994 2.33366e-21 2067.65 0.999453 +777 24.0019 57.0285 14.9642 -1.72216 -1.33773 -2.97087 -0.000872329 8.89679 2.24415e-21 2066 0.999458 +778 29.7687 57.0272 18.2991 4.11376 -2.59736 5.86693 1.37686e-05 8.86618 1.96427e-21 2059.68 0.999475 +779 33.6083 62.4632 18.2934 3.17082 2.01445 0.154233 -0.00419254 8.89533 2.17804e-21 2064.98 0.999461 +780 27.8471 62.462 14.9676 2.84733 0.830422 0.380513 -0.000442512 8.89737 2.26709e-21 2066.21 0.999457 +781 24.005 57.0325 21.6189 1.29964 2.7327 -0.362138 -0.000370331 8.89954 2.30967e-21 2066.69 0.999456 +782 29.7649 57.0272 24.9423 0.356177 -2.61877 -3.03264 0.00206998 8.88727 2.18177e-21 2064.6 0.999462 +783 33.6021 62.4612 24.9499 -3.05011 0.0340624 4.60913 0.00314041 8.8844 2.18552e-21 2064.22 0.999463 +784 27.848 62.4598 21.6149 3.75433 -1.37736 -4.40802 -0.00201822 8.89002 2.2133e-21 2064.31 0.999462 +785 24.0051 57.0272 28.2687 1.38951 -2.54928 -2.67404 0.00263697 8.89652 2.33065e-21 2066.68 0.999456 +786 29.7632 57.0286 31.5968 -1.37919 -1.15649 -0.595709 -0.00494674 8.88801 2.18308e-21 2063.26 0.999465 +787 33.6049 62.4565 31.6011 -0.200761 -4.72437 3.65032 0.00214276 8.89624 2.30456e-21 2066.52 0.999456 +788 27.8484 62.4583 28.2742 4.17987 -2.94224 2.77257 -0.00072139 8.91329 2.43775e-21 2069.54 0.999448 +789 24.0075 57.0314 34.92 3.81887 1.61553 -3.491 -0.00120893 8.91597 2.46264e-21 2070 0.999446 +790 29.7642 57.0315 38.2445 -0.38042 1.66519 -5.00648 0.000443874 8.88951 2.24663e-21 2064.73 0.999461 +791 33.6049 62.4612 38.2509 -0.211871 -0.00402166 1.41629 -0.00309141 8.88914 2.18546e-21 2063.9 0.999464 +792 27.8443 62.4602 34.9219 0.0130864 -0.9532 -1.56534 -0.00718714 8.88662 2.1347e-21 2062.49 0.999468 +793 35.5275 57.0287 1.66312 2.10862 -1.10599 0.0932118 0.00606081 8.88549 2.23177e-21 2065.07 0.99946 +794 41.2861 57.0277 4.99215 -0.232252 -2.12713 3.08253 0.00140331 8.8906 2.20828e-21 2065.16 0.99946 +795 45.1282 62.4574 4.98906 1.2684 -3.78772 -0.00881273 -0.00332047 8.8967 2.23619e-21 2065.46 0.999459 +796 39.3615 62.4609 1.66205 -4.50627 -0.314603 -0.967644 -0.00166795 8.89283 2.23528e-21 2064.99 0.999461 +797 35.5258 57.0309 8.31212 0.35918 1.15331 -2.99722 0.0043166 8.88692 2.1646e-21 2065 0.999461 +798 41.2852 57.0273 11.6408 -1.08961 -2.51425 -0.327425 -0.00344596 8.89475 2.19038e-21 2065.02 0.999461 +799 45.1263 62.4613 11.6391 -0.551873 0.0855049 -2.065 -0.00199085 8.89854 2.25364e-21 2066.13 0.999457 +800 39.365 62.4584 8.31652 -0.960447 -2.80535 1.40543 -0.00400989 8.89169 2.16991e-21 2064.25 0.999463 +801 35.5243 57.0343 14.9695 -1.09293 4.48217 2.25079 0.00113795 8.88163 2.06842e-21 2063.2 0.999466 +802 41.2851 57.0308 18.2914 -1.23545 0.973148 -1.85067 -0.00246892 8.89701 2.199e-21 2065.7 0.999459 +803 45.1266 62.4558 18.2902 -0.270582 -5.44109 -3.01205 0.000590936 8.89472 2.23186e-21 2065.87 0.999458 +804 39.3646 62.4631 14.9691 -1.42492 1.90218 1.9384 -0.00195895 8.88506 2.12151e-21 2063.27 0.999465 +805 35.5203 57.0299 21.6157 -5.15287 0.0779223 -3.54737 -0.000220197 8.88121 2.06134e-21 2062.82 0.999467 +806 41.2895 57.0308 24.9505 3.19059 0.997821 5.12278 0.00329858 8.89023 2.25526e-21 2065.49 0.999459 +807 45.1295 62.4615 24.944 2.61607 0.315453 -1.31448 0.000483977 8.89221 2.23803e-21 2065.31 0.99946 +808 39.3635 62.4585 21.6205 -2.51294 -2.68509 1.23189 0.00574917 8.87863 2.14683e-21 2063.54 0.999465 +809 35.5305 57.0335 28.2722 5.08285 3.67172 0.842749 -0.000392825 8.89274 2.23259e-21 2065.24 0.99946 +810 41.2937 57.029 31.5972 7.4417 -0.774966 -0.199701 0.00123604 8.9017 2.39561e-21 2067.49 0.999454 +811 45.1302 62.4583 31.6009 3.35518 -2.89661 3.44254 0.00373554 8.89918 2.35478e-21 2067.48 0.999454 +812 39.368 62.459 28.2753 2.01805 -2.15995 3.9496 -0.000382232 8.89467 2.27787e-21 2065.65 0.999459 +813 35.5197 57.0314 34.927 -5.76295 1.57178 3.53992 0.00252413 8.90428 2.40732e-21 2068.31 0.999451 +814 41.2904 57.0295 38.2493 4.06344 -0.280163 -0.192587 -0.00146726 8.89406 2.26511e-21 2065.29 0.99946 +815 45.1246 62.46 38.2476 -2.28266 -1.18378 -1.87866 5.08998e-05 8.89228 2.2408e-21 2065.23 0.99946 +816 39.3664 62.4621 34.9161 0.416405 0.901521 -7.35848 0.00412421 8.90872 2.46128e-21 2069.59 0.999448 +817 47.0461 57.0292 1.66415 -1.12542 -0.558283 1.12783 0.00154312 8.88791 2.18569e-21 2064.62 0.999462 +818 52.8089 57.0286 4.98927 0.879222 -1.18347 0.206299 0.00106316 8.89011 2.17577e-21 2064.99 0.999461 +819 56.6506 62.462 4.98766 1.99369 0.778736 -1.4048 0.00382137 8.88753 2.18449e-21 2065.03 0.99946 +820 50.8841 62.4587 1.66329 -3.62475 -2.53613 0.263523 -0.00490721 8.8894 2.13421e-21 2063.57 0.999465 +821 47.0451 57.0307 8.31402 -2.0761 0.892849 -1.09129 0.000694619 8.8914 2.20321e-21 2065.18 0.99946 +822 52.8099 57.0326 11.6372 1.81478 2.83406 -3.98036 0.0017372 8.88353 2.10641e-21 2063.73 0.999464 +823 56.651 62.4612 11.646 2.34364 0.0372344 4.86366 0.00360129 8.88336 2.12524e-21 2064.09 0.999463 +824 50.8862 62.4618 8.31477 -1.55226 0.565692 -0.345824 0.00736571 8.88911 2.22579e-21 2066.12 0.999457 +825 47.0464 57.0295 14.9684 -0.737086 -0.336121 1.18647 -0.00647169 8.89095 2.13949e-21 2063.56 0.999465 +826 52.8076 57.0288 18.2958 -0.439534 -1.00005 2.56838 0.00557843 8.88731 2.16829e-21 2065.35 0.99946 +827 56.6534 62.4606 18.289 4.80023 -0.646904 -4.21835 -0.000483185 8.89016 2.15647e-21 2064.67 0.999461 +828 50.8886 62.4595 14.9635 0.863124 -1.65264 -3.68529 -0.00500436 8.88707 2.10681e-21 2063.05 0.999466 +829 47.0443 57.032 21.6208 -2.87943 2.21247 1.49694 -0.00243963 8.88555 2.1329e-21 2063.27 0.999465 +830 52.811 57.0293 24.9408 2.97432 -0.51384 -4.57918 0.00160115 8.88675 2.18105e-21 2064.39 0.999462 +831 56.6503 62.4614 24.9455 1.61195 0.231731 0.169937 0.00228023 8.89423 2.26458e-21 2066.12 0.999457 +832 50.8894 62.4631 21.6218 1.61266 1.85758 2.4994 -0.00253834 8.88056 2.07416e-21 2062.19 0.999468 +833 47.0462 57.0344 28.2762 -0.996867 4.59496 4.82461 0.00211852 8.91612 2.48168e-21 2070.74 0.999444 +834 52.81 57.026 31.5979 1.98412 -3.74143 0.500998 -0.000400281 8.88529 2.16825e-21 2063.65 0.999464 +835 56.6515 62.4638 31.5929 2.83927 2.64089 -4.48501 0.00219765 8.90688 2.41278e-21 2068.79 0.99945 +836 50.8871 62.461 28.2729 -0.712005 -0.150978 1.53535 -0.00380833 8.88559 2.1639e-21 2062.99 0.999466 +837 47.047 57.0291 34.9239 -0.166786 -0.702811 0.448741 -0.000497776 8.89051 2.22223e-21 2064.74 0.999461 +838 52.8079 57.0291 38.2484 -0.192709 -0.647598 -1.16341 -0.00255657 8.8842 2.11448e-21 2062.96 0.999466 +839 56.6529 62.4632 38.2484 4.23589 2.04751 -1.07846 0.00512422 8.88467 2.20109e-21 2064.69 0.999461 +840 50.8924 62.4656 34.9261 4.60349 4.39923 2.59486 0.00476542 8.89487 2.29483e-21 2066.79 0.999456 +841 58.5701 57.0324 1.66394 1.14342 2.6007 0.92072 0.00286425 8.88873 2.15773e-21 2065.08 0.99946 +842 64.3294 57.0314 4.98837 -0.412345 1.64681 -0.695524 -0.00347214 8.88288 2.05941e-21 2062.49 0.999468 +843 68.1676 62.464 4.99022 -2.75034 2.76603 1.15626 0.00256192 8.89908 2.28927e-21 2067.21 0.999454 +844 62.4073 62.4653 1.66574 -2.26512 4.13763 2.71644 -0.00132367 8.88851 2.15035e-21 2064.14 0.999463 +845 58.5664 57.0233 8.30936 -2.54372 -6.5074 -5.75019 -0.000489725 8.87861 2.06314e-21 2062.21 0.999468 +846 64.3238 57.0294 11.6384 -6.00376 -0.395461 -2.79537 0.0112061 8.8883 2.2205e-21 2066.76 0.999456 +847 68.1691 62.4648 11.6444 -1.33686 3.60897 3.23177 -0.0030586 8.89594 2.24289e-21 2065.35 0.99946 +848 62.411 62.4589 8.31704 1.44169 -2.31111 1.93044 -0.00163585 8.88418 2.13612e-21 2063.15 0.999466 +849 58.5733 57.031 14.962 4.31922 1.16219 -5.15459 0.00629896 8.87981 2.11172e-21 2063.91 0.999464 +850 64.3303 57.0299 18.2907 0.52468 0.128354 -2.55154 -0.0043769 8.89329 2.16646e-21 2064.51 0.999462 +851 68.1735 62.4633 18.2959 3.11785 2.14083 2.69912 0.00104617 8.90144 2.3284e-21 2067.39 0.999454 +852 62.4042 62.4598 14.9674 -5.28694 -1.36192 0.205211 -0.000379848 8.87813 2.09417e-21 2062.13 0.999469 +853 58.5722 57.031 21.6175 3.234 1.17828 -1.81836 -0.00217446 8.89424 2.22304e-21 2065.18 0.99946 +854 64.3288 57.0283 24.9434 -0.976893 -1.51935 -1.93001 0.00115485 8.90203 2.32144e-21 2067.54 0.999453 +855 68.1697 62.4632 24.9467 -0.737199 1.96157 1.35096 -0.00462855 8.89159 2.19104e-21 2064.09 0.999463 +856 62.4126 62.4607 21.6182 3.07255 -0.540887 -1.09633 -0.00156793 8.88474 2.16992e-21 2063.29 0.999465 +857 58.5655 57.0311 28.2711 -3.41098 1.27459 -0.32892 0.00336029 8.89493 2.28989e-21 2066.5 0.999456 +858 64.3312 57.0285 31.5949 1.37886 -1.2908 -2.48516 -0.000793282 8.88648 2.1523e-21 2063.82 0.999464 +859 68.1674 62.4617 31.5957 -2.96019 0.4984 -1.74398 -0.00298284 8.88378 2.10713e-21 2062.78 0.999467 +860 62.4075 62.4629 28.273 -2.04371 1.71666 1.57212 0.00412816 8.89334 2.29469e-21 2066.33 0.999457 +861 58.5706 57.0282 34.9265 1.66067 -1.60207 2.98612 0.00109562 8.89853 2.25852e-21 2066.79 0.999456 +862 64.332 57.0282 38.2564 2.173 -1.58625 6.84386 -0.000921879 8.86948 1.96917e-21 2060.18 0.999474 +863 68.1669 62.4636 38.2465 -3.45767 2.43605 -2.98062 -0.00812446 8.88205 2.0272e-21 2061.32 0.999471 +864 62.4108 62.4606 34.9241 1.26026 -0.619159 0.662222 -0.000115894 8.88949 2.16119e-21 2064.6 0.999462 +ITEM: TIMESTEP +2 +ITEM: NUMBER OF ATOMS +864 +ITEM: BOX BOUNDS pp pp pp +0.0000000000000000e+00 6.9130545060664147e+01 +0.0000000000000000e+00 6.5176902932690410e+01 +0.0000000000000000e+00 3.9912538800000000e+01 +ITEM: ATOMS id x y z vx vy vz c_dpdUatom[1] c_dpdUatom[2] c_dpdUatom[3] c_dpdUatom[4] c_crdx +1 0.960429 2.7223 1.66032 0.165668 3.25819 -1.39647 -0.00024 8.88653 5.62556e-19 2064.15 0.998926 +2 6.72062 2.71397 4.98362 -0.298986 -0.949496 -2.79074 0.00333658 8.8982 5.98803e-19 2067.4 0.998906 +3 10.5563 8.14569 4.99192 -2.70248 -0.755918 1.50701 0.00247357 8.88404 5.66823e-19 2064.2 0.998922 +4 4.80629 8.14668 1.6662 2.72973 -0.153649 1.63673 -0.00109821 8.90084 5.81117e-19 2067.01 0.998915 +5 0.964921 2.71215 8.31363 2.38913 -1.83969 -0.689367 0.00268859 8.88813 5.74431e-19 2065.11 0.998921 +6 6.71788 2.7079 11.6375 -1.59809 -3.8141 -1.88692 0.00297046 8.91158 6.05709e-19 2070.16 0.998903 +7 10.5565 8.1467 11.6423 -2.59814 -0.240423 0.608738 -0.000450444 8.88965 5.75216e-19 2064.77 0.998917 +8 4.80265 8.15036 8.31764 1.01162 1.66191 1.23176 -0.0031484 8.88052 5.44454e-19 2062.26 0.998932 +9 0.949135 2.71828 14.96 -5.50424 1.22821 -3.64152 -0.00405181 8.89292 5.89671e-19 2064.7 0.998915 +10 6.71847 2.71595 18.2983 -1.29841 0.077626 2.50419 0.00355442 8.89951 5.90934e-19 2067.72 0.998912 +11 10.546 8.14204 18.2891 -7.76242 -2.56198 -2.07731 -0.000111105 8.90824 5.96697e-19 2068.8 0.998907 +12 4.80139 8.14391 14.9702 0.32498 -1.71226 1.50197 -0.00181234 8.88602 5.4778e-19 2063.71 0.998932 +13 0.964547 2.71362 21.6234 2.18893 -1.12656 2.00516 -0.00777499 8.89466 5.78188e-19 2064.28 0.998925 +14 6.71192 2.71417 24.9444 -4.65943 -0.782893 -0.461708 0.00545815 8.87801 5.65219e-19 2063.55 0.998926 +15 10.5664 8.15336 24.9376 2.42929 3.17951 -3.88322 -0.00463105 8.88087 5.65339e-19 2062.01 0.998928 +16 4.79662 8.14501 21.616 -2.14103 -0.933138 -1.58292 0.000364772 8.90891 6.15071e-19 2069.04 0.998903 +17 0.953637 2.72158 28.2661 -3.24578 2.90826 -2.69106 -0.00299516 8.91023 6.08039e-19 2068.61 0.998906 +18 6.72664 2.72795 31.5902 2.82423 6.15126 -3.53419 -0.00459614 8.89578 5.75481e-19 2065.19 0.998921 +19 10.5582 8.14602 31.601 -1.71231 -0.54558 1.81803 -0.0113721 8.89377 5.73996e-19 2063.33 0.998923 +20 4.79075 8.14562 28.2804 -4.91364 -0.81158 4.48278 -0.00654476 8.91682 6.26692e-19 2069.26 0.998899 +21 0.962119 2.71015 34.92 1.00644 -2.85328 -1.68921 0.00555057 8.88668 5.78652e-19 2065.42 0.998916 +22 6.72198 2.72287 38.2456 0.476943 3.54146 -2.04851 0.000757082 8.88743 5.72241e-19 2064.56 0.998922 +23 10.567 8.14941 38.2546 2.77312 1.13968 2.42241 -0.00280351 8.90328 5.85366e-19 2067.17 0.998915 +24 4.80906 8.1537 34.9251 4.2019 3.30124 0.78821 0.00292679 8.89221 6.14972e-19 2066.04 0.998908 +25 12.4867 2.71482 1.6638 2.44175 -0.392318 0.391048 0.00623943 8.88287 5.8301e-19 2064.75 0.99892 +26 18.248 2.71847 4.98391 2.62284 1.34314 -2.56119 0.000977294 8.89769 5.89388e-19 2066.78 0.998916 +27 22.079 8.14668 4.98617 -2.18498 -0.224534 -1.4176 -0.00201393 8.88861 5.77349e-19 2064.22 0.998921 +28 16.319 8.14454 1.65935 -1.66045 -1.31814 -1.84359 0.0104778 8.90023 6.20935e-19 2069.35 0.998899 +29 12.478 2.71687 8.31059 -1.93672 0.555894 -2.25136 0.00179017 8.89298 5.65307e-19 2065.95 0.998922 +30 18.245 2.71212 11.6523 1.14258 -1.70967 5.50326 -0.00815257 8.92093 5.8744e-19 2069.78 0.998907 +31 22.0712 8.14888 11.6409 -6.11787 0.899472 -0.172016 -0.005077 8.87451 5.27785e-19 2060.57 0.998942 +32 16.3178 8.14948 8.31481 -2.30598 1.26249 -0.164859 -0.00329364 8.88388 5.47026e-19 2062.94 0.998932 +33 12.4797 2.71087 14.9564 -1.09119 -2.40618 -5.33187 -0.00446119 8.90292 5.78879e-19 2066.74 0.998915 +34 18.2453 2.71887 18.2951 1.29595 1.53279 0.95738 0.00645224 8.8804 5.60852e-19 2064.27 0.998922 +35 22.0942 8.14082 18.2917 5.49382 -3.13259 -0.749632 0.00508567 8.85208 4.9924e-19 2057.95 0.998958 +36 16.3203 8.16321 14.9614 -1.13266 8.00916 -2.86595 -0.0095642 8.90712 5.70973e-19 2066.55 0.998917 +37 12.4782 2.71391 21.6259 -1.85036 -0.918662 3.23844 -0.00828253 8.89164 5.54286e-19 2063.53 0.998927 +38 18.2289 2.71888 24.9363 -6.99856 1.636 -4.54607 0.00864461 8.88726 5.84302e-19 2066.2 0.998913 +39 22.0663 8.14286 24.9448 -8.51539 -2.1328 -0.311929 -0.0094777 8.88468 5.3829e-19 2061.79 0.998936 +40 16.3281 8.15355 21.625 2.86124 3.15619 2.84012 -0.000760916 8.88504 5.58998e-19 2063.72 0.998924 +41 12.4892 2.71195 28.2679 3.60888 -1.82529 -1.79088 -0.00182977 8.89137 5.62734e-19 2064.84 0.998925 +42 18.2348 2.71558 31.5964 -4.01859 -0.17816 -0.549377 -0.000849611 8.89832 5.88468e-19 2066.53 0.998915 +43 22.0806 8.14273 31.595 -1.45746 -2.29835 -1.15178 7.58473e-05 8.88875 5.54762e-19 2064.69 0.998926 +44 16.3203 8.15358 28.2761 -1.10546 3.24072 2.38991 0.00317791 8.89663 5.92059e-19 2067.03 0.998911 +45 12.4761 2.7175 34.9226 -2.92453 0.961184 -0.410079 9.76051e-05 8.89316 5.88589e-19 2065.64 0.998914 +46 18.2426 2.72095 38.2513 -0.0658763 2.6344 0.838784 0.00956865 8.91111 6.38233e-19 2071.46 0.998896 +47 22.0892 8.15584 38.2498 2.86297 4.38647 0.227496 0.00428289 8.90021 6.07708e-19 2068.03 0.998906 +48 16.3202 8.13361 34.9314 -1.10366 -6.75835 3.89799 0.000302064 8.89511 5.83782e-19 2066.09 0.998917 +49 24.0009 2.70872 1.67092 -1.39751 -3.39933 3.8718 0.00101877 8.91393 6.22736e-19 2070.25 0.998902 +50 29.7599 2.71901 4.99061 -2.37245 1.61361 0.72834 0.00858431 8.90204 6.2564e-19 2069.33 0.998903 +51 33.6123 8.13854 4.97825 3.52327 -4.29199 -5.34271 0.000853193 8.90589 5.92507e-19 2068.5 0.998911 +52 27.8396 8.15124 1.66382 -2.30767 2.04996 0.407771 0.0100933 8.9013 6.13262e-19 2069.49 0.998903 +53 23.9999 2.7233 8.31529 -1.88618 3.74568 0.18378 -0.000675052 8.89617 5.76531e-19 2066.11 0.998923 +54 29.7609 2.7128 11.6322 -1.80126 -1.49199 -4.44107 -0.00474506 8.90181 5.87733e-19 2066.44 0.998917 +55 33.6089 8.15706 11.6373 1.89059 4.96562 -1.97735 0.00537267 8.88148 5.52754e-19 2064.27 0.99893 +56 27.8428 8.15708 8.32479 -0.635389 4.94666 4.70692 -0.00120128 8.92578 6.38662e-19 2072.3 0.998887 +57 24.002 2.72692 14.974 -0.822165 5.63878 3.26082 0.0145639 8.88978 5.8398e-19 2067.99 0.998913 +58 29.7688 2.71543 18.2878 2.1342 -0.242053 -2.70813 -0.00172217 8.8889 5.84311e-19 2064.34 0.998916 +59 33.6125 8.14791 18.2955 3.60202 0.377562 1.02801 0.00173163 8.90555 5.93981e-19 2068.62 0.998911 +60 27.8339 8.15333 14.9743 -5.14798 3.18167 3.53402 -0.00819861 8.90851 5.92842e-19 2067.14 0.99891 +61 24.009 2.70824 21.6139 2.56789 -3.66087 -2.75495 0.00844446 8.89732 5.99662e-19 2068.29 0.998906 +62 29.7675 2.71493 24.9469 1.64215 -0.426821 0.782749 0.00634561 8.8827 5.76084e-19 2064.74 0.998922 +63 33.5975 8.14928 24.9461 -3.80398 1.09075 0.377347 -0.0012463 8.91698 6.25667e-19 2070.42 0.998892 +64 27.8523 8.15183 21.6171 4.02238 2.2676 -1.05567 0.00806229 8.90611 6.04498e-19 2070.08 0.998907 +65 24.007 2.7174 28.2549 1.55913 0.940499 -8.26247 -0.000832047 8.89498 5.84409e-19 2065.82 0.998915 +66 29.7604 2.71658 31.5959 -2.04034 0.472224 -0.708786 -0.00353708 8.88532 5.47811e-19 2063.19 0.998929 +67 33.6061 8.1463 31.5891 0.463188 -0.489031 -4.146 0.00459213 8.87116 5.19789e-19 2061.91 0.998941 +68 27.8362 8.15684 28.2802 -4.07149 4.84481 4.51373 0.00392405 8.89008 5.76303e-19 2065.79 0.998915 +69 24.0005 2.72052 34.921 -1.57408 2.45824 -1.22394 -0.0032617 8.89882 5.78457e-19 2066.12 0.998917 +70 29.7613 2.71322 38.2591 -1.6402 -1.17975 4.81896 0.000835075 8.8921 5.71526e-19 2065.57 0.998919 +71 33.6048 8.13819 38.2494 -0.106464 -4.38919 -0.128303 -0.0137755 8.8893 5.30893e-19 2061.86 0.998937 +72 27.8439 8.14372 34.9298 -0.149393 -1.83576 3.12181 -0.00513048 8.88927 5.50009e-19 2063.7 0.998927 +73 35.5243 2.71377 1.66878 -0.544591 -0.992217 2.8686 -0.0115397 8.90748 5.94466e-19 2066.21 0.998912 +74 41.288 2.70898 4.97956 0.915538 -3.22866 -4.71489 -0.00182912 8.91474 6.06654e-19 2069.81 0.998904 +75 45.1318 8.14798 4.98504 2.45024 0.354273 -1.91629 0.00349371 8.88743 5.63581e-19 2065.14 0.998925 +76 39.3688 8.1403 1.66674 1.35426 -3.40283 1.87531 -0.00155801 8.89495 5.75581e-19 2065.66 0.998918 +77 35.5223 2.71811 8.31745 -1.54076 1.05423 1.2234 -0.00157116 8.90364 5.94538e-19 2067.51 0.99891 +78 41.2845 2.71419 11.6378 -0.910298 -0.768063 -1.66148 -0.00608841 8.88986 5.53875e-19 2063.62 0.99893 +79 45.1275 8.15185 11.6446 0.25159 2.35733 1.7851 0.000336577 8.91269 6.09846e-19 2069.84 0.998897 +80 39.3678 8.13992 8.3089 0.966958 -3.72426 -3.1077 -0.000903044 8.89019 5.73895e-19 2064.79 0.998918 +81 35.5297 2.71535 14.9701 2.14662 -0.172254 1.47116 0.00387843 8.88846 5.63887e-19 2065.44 0.998921 +82 41.2966 2.713 18.2994 5.07254 -1.28557 3.09023 -0.000467924 8.90476 5.84167e-19 2067.98 0.998911 +83 45.1271 8.14752 18.3043 0.0828967 0.19015 5.48161 -0.0015797 8.8929 5.6079e-19 2065.22 0.998923 +84 39.3612 8.15037 14.9672 -2.31541 1.7023 -0.0187621 0.00299431 8.88331 5.53901e-19 2064.15 0.998928 +85 35.5277 2.70995 21.6159 1.23121 -2.91972 -1.65849 -0.00230776 8.88143 5.59789e-19 2062.63 0.998927 +86 41.2851 2.71478 24.9417 -0.553621 -0.523736 -1.83225 0.00279969 8.90484 5.87997e-19 2068.69 0.998906 +87 45.1159 8.14786 24.955 -5.4965 0.27524 4.80453 0.00673841 8.86132 5.21758e-19 2060.27 0.998944 +88 39.3739 8.15768 21.6194 4.00013 5.29368 0.0631767 0.00439961 8.88261 5.69796e-19 2064.31 0.99892 +89 35.5294 2.72243 28.2762 1.91147 3.33269 2.41529 0.00317401 8.88607 5.62525e-19 2064.78 0.998921 +90 41.2889 2.71265 31.5922 1.37487 -1.483 -2.65661 0.000992024 8.87722 5.37232e-19 2062.43 0.998935 +91 45.1219 8.14427 31.5918 -2.60529 -1.38607 -2.83417 -0.00279816 8.87608 5.36589e-19 2061.39 0.998929 +92 39.3689 8.13964 28.2747 1.45506 -3.73605 1.63534 -0.00257288 8.87137 5.22278e-19 2060.43 0.99894 +93 35.5213 2.71473 34.9237 -2.12893 -0.46142 0.15207 0.00328615 8.88963 5.58028e-19 2065.56 0.998924 +94 41.2844 2.70492 38.247 -0.845965 -5.41683 -1.37516 0.00140984 8.90534 6.00638e-19 2068.5 0.998907 +95 45.1274 8.15562 38.234 0.298805 4.25122 -7.88596 0.00032341 8.89264 5.91768e-19 2065.58 0.998907 +96 39.3724 8.13761 34.9277 3.13079 -4.75438 2.19366 0.0034778 8.88767 5.43377e-19 2065.18 0.998927 +97 47.0518 2.71539 1.66638 2.23485 -0.19894 1.76291 -0.00162106 8.88423 5.53173e-19 2063.37 0.998926 +98 52.8107 2.71593 5.00545 1.40372 0.137469 8.14918 -0.00490086 8.89521 5.37939e-19 2065 0.998932 +99 56.6466 8.15038 4.98073 -1.07502 1.70323 -4.24449 -0.00139752 8.89379 5.88842e-19 2065.45 0.99891 +100 50.8864 8.13933 1.66366 -0.621389 -3.87204 0.332903 0.00221504 8.89301 5.69775e-19 2066.05 0.998919 +101 47.0431 2.71428 8.31858 -2.01879 -0.755001 1.6807 0.000265502 8.88709 5.60934e-19 2064.38 0.998922 +102 52.816 2.7237 11.643 3.92583 4.03415 1.03042 -0.00595379 8.88359 5.27962e-19 2062.31 0.998936 +103 56.6411 8.14053 11.6397 -3.80242 -3.33119 -0.805145 0.00461584 8.89443 5.64163e-19 2066.86 0.998917 +104 50.8978 8.13816 8.32004 5.13401 -4.39345 2.50447 0.0101869 8.8565 5.11335e-19 2059.98 0.998949 +105 47.0531 2.71058 14.9639 3.05318 -2.60661 -1.62063 -0.00106069 8.8981 5.83451e-19 2066.44 0.998911 +106 52.8093 2.72253 18.292 0.591076 3.42972 -0.603967 -0.00502187 8.89702 5.57977e-19 2065.37 0.99892 +107 56.6445 8.14338 18.2864 -1.98996 -1.76053 -3.44179 -0.00363043 8.90056 5.67046e-19 2066.42 0.998917 +108 50.8862 8.14552 14.9535 -0.889423 -0.770614 -6.83233 0.000724287 8.87502 5.29917e-19 2061.91 0.998939 +109 47.0496 2.70931 21.6251 1.122 -3.09738 2.79593 0.00291815 8.90546 5.85852e-19 2068.85 0.998908 +110 52.8145 2.7205 24.9536 3.26681 2.47397 4.16537 -0.0016453 8.87817 5.44933e-19 2062.08 0.99893 +111 56.6508 8.15297 24.9489 1.21195 2.92702 1.71484 0.0082427 8.88407 5.67936e-19 2065.43 0.998917 +112 50.8872 8.15111 21.62 -0.342057 1.94539 0.366425 -0.00591467 8.89375 5.56843e-19 2064.48 0.998923 +113 47.0518 2.71641 28.2593 2.2371 0.322436 -6.04264 0.00930805 8.88255 5.5001e-19 2065.33 0.998925 +114 52.8099 2.69993 31.5927 0.998003 -7.86807 -2.39568 0.00577768 8.90895 6.13533e-19 2070.2 0.998895 +115 56.6451 8.14109 31.6005 -1.82452 -3.04963 1.54352 -0.00161693 8.88782 5.64967e-19 2064.14 0.998921 +116 50.8893 8.14789 28.2803 0.765449 0.401562 4.46498 -0.00298678 8.87989 5.37645e-19 2062.15 0.998935 +117 47.0552 2.71825 34.9249 3.90704 1.29882 0.781247 -0.00720302 8.88274 5.29438e-19 2061.86 0.998941 +118 52.8053 2.71341 38.2602 -1.41932 -1.09477 5.34802 -0.0049858 8.88597 5.50842e-19 2063.02 0.998927 +119 56.6494 8.1545 38.2511 0.509596 3.6299 0.804336 -0.00222498 8.9077 5.88774e-19 2068.23 0.998911 +120 50.8865 8.15093 34.9302 -0.622382 1.9181 3.33659 -0.00148351 8.89562 5.64821e-19 2065.82 0.998922 +121 58.5675 2.72003 1.65809 -0.735764 2.04999 -2.37262 0.00225116 8.90527 5.95464e-19 2068.67 0.998906 +122 64.3152 2.7205 4.99017 -7.35209 2.43472 0.585499 0.00674536 8.89611 6.12709e-19 2067.68 0.998901 +123 68.1697 8.15858 4.98831 -0.367757 5.68049 -0.356859 0.00115052 8.9073 5.93649e-19 2068.86 0.998905 +124 62.4121 8.14922 1.67275 1.38077 1.01497 4.91453 -0.00159345 8.87897 5.57773e-19 2062.26 0.998932 +125 58.5713 2.70452 8.32272 1.23974 -5.58269 3.80681 -0.00514162 8.90892 5.92145e-19 2067.87 0.998908 +126 64.3286 2.70778 11.643 -0.539617 -3.91514 0.889186 -0.00410726 8.89592 5.79191e-19 2065.33 0.998917 +127 68.167 8.13418 11.6311 -1.77025 -6.52445 -5.02346 -0.0087489 8.87615 5.26775e-19 2060.13 0.998941 +128 62.4055 8.14353 8.31444 -1.99413 -1.7523 -0.332418 0.000870535 8.89351 5.84779e-19 2065.87 0.998912 +129 58.5643 2.72196 14.9611 -2.32159 3.07715 -3.03439 0.0005862 8.88251 5.48584e-19 2063.47 0.998931 +130 64.3268 2.70905 18.2827 -1.46144 -3.29774 -5.30713 0.0142824 8.90057 6.26641e-19 2070.23 0.998893 +131 68.1657 8.14947 18.2947 -2.21895 1.139 0.702232 -0.0024286 8.91605 6.18798e-19 2069.97 0.998896 +132 62.4057 8.14534 14.9741 -1.92036 -0.892681 3.43303 -0.00639113 8.88075 5.41005e-19 2061.61 0.998934 +133 58.5726 2.72639 21.6169 1.83653 5.4191 -1.10045 -0.000103026 8.88605 5.60817e-19 2064.08 0.998924 +134 64.3301 2.71881 24.957 0.193426 1.50349 5.86194 -0.00735292 8.90102 5.95329e-19 2065.72 0.99891 +135 68.1666 8.15211 24.9455 -1.78585 2.55026 -0.0995928 0.00779106 8.90273 6.16639e-19 2069.31 0.998906 +136 62.4057 8.14986 21.6175 -2.01558 1.3452 -0.813229 -0.0056223 8.88358 5.5036e-19 2062.38 0.998934 +137 58.5737 2.71414 28.2703 2.34577 -0.834068 -0.639067 0.0046122 8.88508 5.73639e-19 2064.88 0.998921 +138 64.3329 2.71904 31.5997 1.57859 1.62104 1.09657 -0.000153276 8.88526 5.64261e-19 2063.9 0.998926 +139 68.1656 8.14759 31.5902 -2.48164 0.26783 -3.49224 0.00451547 8.91399 6.37013e-19 2071 0.998898 +140 62.4083 8.15085 28.2701 -0.659807 1.92114 -0.647917 -0.00566181 8.89085 5.71011e-19 2063.92 0.998922 +141 58.5721 2.70839 34.9248 1.56775 -3.66419 0.672661 0.00096374 8.88109 5.50169e-19 2063.25 0.998932 +142 64.3354 2.71547 38.2489 2.73296 -0.0629974 -0.339713 -0.000681134 8.88902 5.52859e-19 2064.59 0.998928 +143 68.1635 8.14457 38.2407 -3.41856 -1.33889 -4.3168 0.000701861 8.90342 5.98924e-19 2067.94 0.998913 +144 62.4147 8.14817 34.931 2.58591 0.562081 3.84824 0.00610902 8.89903 6.07416e-19 2068.16 0.998903 +145 0.974685 13.5823 1.66214 7.25147 1.95938 -0.410556 -0.00317981 8.86886 5.26641e-19 2059.77 0.998946 +146 6.70916 13.5725 4.97936 -6.00139 -3.04649 -4.88835 -0.00790867 8.87805 5.34426e-19 2060.72 0.998934 +147 10.5625 19.0083 4.99036 0.465723 -0.827687 0.658944 0.00525243 8.87297 5.41887e-19 2062.44 0.998928 +148 4.80599 19.015 1.67964 2.69993 2.54299 8.31835 -0.00149444 8.89684 5.73679e-19 2066.08 0.998913 +149 0.958326 13.5766 8.31176 -0.873351 -1.03764 -1.69108 0.00299357 8.88902 5.53931e-19 2065.37 0.998918 +150 6.71519 13.5735 11.6441 -2.87752 -2.49692 1.51879 -0.00718067 8.88986 5.41051e-19 2063.38 0.998928 +151 10.5655 19.0089 11.6474 1.8835 -0.416538 3.06746 -0.00849848 8.9074 5.76764e-19 2066.83 0.998913 +152 4.79999 19.0083 8.31791 -0.385749 -0.766677 1.35378 -0.00387766 8.89944 5.65743e-19 2066.12 0.998916 +153 0.953218 13.5826 14.9722 -3.45706 2.06909 2.45893 -0.000938627 8.87924 5.21912e-19 2062.45 0.998938 +154 6.7188 13.5705 18.2867 -1.08895 -3.9546 -3.33904 -0.00111745 8.87383 5.38963e-19 2061.27 0.998935 +155 10.5518 19.0113 18.2892 -4.83506 0.700493 -1.95235 -0.00341532 8.90076 5.55896e-19 2066.5 0.998925 +156 4.79783 19.0061 14.9736 -1.46427 -1.92432 3.22809 0.00170334 8.87977 5.2984e-19 2063.13 0.998934 +157 0.96406 13.5769 21.6214 1.95146 -0.930354 1.14137 0.0111242 8.88431 5.93363e-19 2066.1 0.998911 +158 6.7224 13.5809 24.9507 0.683637 1.10803 2.738 0.00942173 8.89503 6.09315e-19 2068.02 0.998905 +159 10.5627 19.012 24.9448 0.562206 1.01004 -0.316413 0.00329192 8.89544 5.87121e-19 2066.8 0.998913 +160 4.80183 19.0083 21.6165 0.48179 -0.818603 -1.31619 -0.000448418 8.8936 5.65766e-19 2065.61 0.998922 +161 0.962246 13.5871 28.2741 1.00809 4.37608 1.33562 -0.00626569 8.87658 5.53107e-19 2060.75 0.998938 +162 6.71858 13.5759 31.6049 -1.19798 -1.31952 3.81141 0.00317859 8.89288 6.01526e-19 2066.23 0.998913 +163 10.5626 19.005 31.5982 0.541306 -2.52098 0.433656 0.00262943 8.89616 5.91965e-19 2066.81 0.998912 +164 4.79213 19.0007 28.2803 -4.37319 -4.64823 4.44998 -0.00344677 8.881 5.49301e-19 2062.29 0.998933 +165 0.969473 13.5641 34.9229 4.64831 -7.25226 -0.220356 0.00572737 8.92066 6.68262e-19 2072.69 0.998878 +166 6.7117 13.5767 38.2442 -4.70724 -0.937481 -2.69367 0.00835031 8.88075 5.79785e-19 2064.75 0.998917 +167 10.568 19.0097 38.2506 3.16637 -0.0555747 0.394134 -0.00728284 8.88013 5.24094e-19 2061.29 0.998942 +168 4.80334 18.9998 34.9293 1.27238 -5.04458 2.91346 0.00371779 8.89674 5.87715e-19 2067.16 0.998915 +169 12.4848 13.5812 1.65828 1.37285 1.43497 -2.39214 -0.00140835 8.89712 5.63535e-19 2066.15 0.998919 +170 18.2469 13.5664 4.98516 2.20515 -6.12455 -1.93993 0.00173879 8.88159 5.64598e-19 2063.53 0.998919 +171 22.0943 19.0107 4.99096 5.48128 0.429901 0.981535 -0.00510776 8.87887 5.3262e-19 2061.49 0.998936 +172 16.316 19.0071 1.66965 -3.27316 -1.34554 3.24221 0.00568251 8.8814 5.44308e-19 2064.32 0.998926 +173 12.4862 13.5801 8.31082 2.20153 0.718785 -2.1557 -0.00497688 8.89486 5.5958e-19 2064.92 0.99892 +174 18.2486 13.5849 11.6376 2.78077 3.12891 -1.91752 0.00456765 8.89423 5.66558e-19 2066.81 0.998919 +175 22.0898 19.012 11.6456 3.25322 1.0424 2.23214 0.00296308 8.89758 5.77237e-19 2067.18 0.998912 +176 16.3261 19.0018 8.31569 1.85707 -4.02 0.364835 0.00384127 8.86813 5.27873e-19 2061.1 0.99894 +177 12.4801 13.5683 14.9735 -0.951735 -5.16994 3.21745 -0.0055496 8.89989 5.85316e-19 2065.87 0.998912 +178 18.249 13.5728 18.3022 3.18441 -2.89813 4.45946 -0.000402084 8.89638 5.83899e-19 2066.22 0.998909 +179 22.0863 19.0158 18.2964 1.37925 2.89295 1.5228 -0.00832164 8.88498 5.34418e-19 2062.1 0.998939 +180 16.3234 19.0029 14.9671 0.509601 -3.53571 -0.0613301 0.000836541 8.88896 5.64757e-19 2064.9 0.99892 +181 12.487 13.5709 21.6264 2.5179 -3.83452 3.56881 0.000446801 8.8885 5.74943e-19 2064.72 0.998922 +182 18.2423 13.5776 24.9512 -0.232929 -0.442257 2.80593 7.51202e-05 8.91004 5.99425e-19 2069.22 0.998908 +183 22.0866 19.0032 24.9507 1.65921 -3.31623 2.65283 -0.00532833 8.89772 5.76613e-19 2065.45 0.998919 +184 16.3204 19.0165 21.6126 -1.03182 3.27682 -3.32052 -0.00607503 8.8827 5.34132e-19 2062.09 0.998938 +185 12.4856 13.5774 28.2658 1.74486 -0.549797 -2.8578 0.0117321 8.92336 6.66982e-19 2074.53 0.998879 +186 18.2403 13.5761 31.5929 -1.25791 -1.26122 -2.20541 -0.00446943 8.89116 5.56885e-19 2064.24 0.998928 +187 22.0834 19.0133 31.6025 -0.0691591 1.58505 2.56452 -0.000152279 8.89875 5.82655e-19 2066.77 0.998914 +188 16.3181 19.0063 28.2791 -2.19437 -1.88302 3.89892 0.00547761 8.88819 5.95594e-19 2065.72 0.998911 +189 12.4793 13.5869 34.9269 -1.29981 4.18692 1.62756 -0.0033725 8.88446 5.45514e-19 2063.04 0.998934 +190 18.2504 13.586 38.2516 3.80991 3.70316 1.0307 0.00227107 8.89075 5.60459e-19 2065.58 0.998922 +191 22.0846 19.0245 38.2524 0.65765 7.26006 1.51534 -0.00475882 8.89962 5.61316e-19 2065.97 0.998922 +192 16.3169 19.0142 34.92 -2.89138 2.12436 -1.74594 0.00343758 8.8844 5.63884e-19 2064.48 0.998921 +193 24.005 13.5749 1.66393 0.570434 -1.78907 0.397151 -0.0110055 8.89804 5.55079e-19 2064.31 0.998925 +194 29.7643 13.5776 4.98266 -0.1927 -0.45802 -3.24574 -0.00292699 8.8801 5.40812e-19 2062.21 0.998933 +195 33.6073 19.0099 4.99256 1.0776 0.038897 1.76935 -0.00466092 8.89255 5.57171e-19 2064.49 0.998925 +196 27.8511 19.0054 1.66408 3.42986 -2.36673 0.461815 0.000150963 8.8905 5.68767e-19 2065.08 0.998917 +197 24.0101 13.59 8.32066 3.27337 5.71038 2.83073 -0.000850923 8.88628 5.55929e-19 2063.97 0.998924 +198 29.7652 13.5803 11.647 0.417419 0.816641 2.93609 -0.00119237 8.87785 5.3925e-19 2062.1 0.998936 +199 33.6067 19.0154 11.6307 0.764109 2.79994 -5.19046 -0.00131247 8.89227 5.72088e-19 2065.15 0.998918 +200 27.8425 19.0156 8.31141 -0.909151 2.94593 -1.93783 -0.00290975 8.88233 5.48079e-19 2062.69 0.998926 +201 24.0104 13.5718 14.9596 3.3953 -3.32216 -3.71059 0.00682366 8.89611 5.77201e-19 2067.69 0.998914 +202 29.7544 13.5748 18.2961 -5.0174 -1.83012 1.29065 0.0122035 8.90515 6.23392e-19 2070.76 0.998898 +203 33.5947 19.0106 18.2871 -5.27358 0.34048 -3.04614 0.00130787 8.89872 6.03252e-19 2067.08 0.998909 +204 27.8471 19.0112 14.9633 1.35363 0.716735 -1.86888 -0.00113271 8.89055 5.62584e-19 2064.82 0.998923 +205 24.0028 13.583 21.6221 -0.470458 2.26984 1.42243 -0.000990135 8.90532 5.80723e-19 2067.99 0.998914 +206 29.7681 13.5726 24.937 1.79567 -2.96303 -4.18154 -0.00620317 8.89629 5.84521e-19 2064.96 0.99892 +207 33.6121 19.0113 24.9491 3.53324 0.662237 1.80615 0.00146632 8.9115 6.28822e-19 2069.83 0.998896 +208 27.8521 19.0118 21.6172 3.9111 1.10511 -1.04693 0.000422019 8.8979 5.94895e-19 2066.71 0.998912 +209 23.9983 13.5822 28.2614 -2.70434 1.9195 -4.94156 0.000443461 8.87995 5.47932e-19 2062.9 0.998931 +210 29.7621 13.5727 31.5874 -1.24107 -2.87585 -5.05242 -0.00188152 8.89433 5.72399e-19 2065.46 0.998914 +211 33.6017 19.0123 31.5946 -1.66318 1.1485 -1.37755 0.00157085 8.90116 5.97029e-19 2067.65 0.998908 +212 27.836 19.0166 28.2797 -4.09231 3.33864 4.04765 0.000287421 8.90509 5.95659e-19 2068.21 0.998911 +213 24.0136 13.5861 34.9183 5.04061 3.74724 -2.49037 0.00147987 8.87309 5.36259e-19 2061.66 0.998933 +214 29.7663 13.577 38.2466 0.968324 -0.771641 -1.47756 -0.00697591 8.89169 5.52392e-19 2063.82 0.998924 +215 33.5957 19.0141 38.259 -4.68344 2.10341 4.70403 0.00617785 8.89018 5.81127e-19 2066.3 0.998914 +216 27.8428 19.0134 34.9321 -0.699189 1.60835 4.3045 -0.00298955 8.88045 5.51078e-19 2062.27 0.998933 +217 35.5237 13.5872 1.66929 -0.886861 4.38118 3.15706 -0.0039337 8.88312 5.41569e-19 2062.64 0.998931 +218 41.2865 13.5784 4.99113 0.0387947 0.0335362 1.0357 0.00624605 8.88531 5.69655e-19 2065.27 0.998922 +219 45.1219 19.0139 4.98859 -2.47815 2.03789 -0.297946 0.00705487 8.90449 6.07174e-19 2069.52 0.998904 +220 39.3633 19.0156 1.65497 -1.28736 2.79182 -4.02607 -0.00102013 8.89948 5.84569e-19 2066.74 0.998916 +221 35.5209 13.5796 8.31404 -2.35174 0.573842 -0.577988 -0.00601716 8.87535 5.30577e-19 2060.55 0.998937 +222 41.2889 13.5629 11.654 1.33285 -7.79272 6.42967 0.00376888 8.88795 5.72903e-19 2065.31 0.99892 +223 45.1333 19.0121 11.6407 3.18123 1.07955 -0.224689 0.00413717 8.89735 5.94882e-19 2067.38 0.99891 +224 39.3646 19.0076 8.31811 -0.625624 -1.211 1.45371 0.00168357 8.91041 6.16952e-19 2069.64 0.998899 +225 35.5288 13.5749 14.9582 1.73723 -1.79367 -4.41245 -0.00138795 8.88872 5.58079e-19 2064.37 0.998924 +226 41.2845 13.5801 18.2972 -0.820971 0.776811 2.05845 -0.0111654 8.89533 5.57956e-19 2063.7 0.998928 +227 45.1205 19.0079 18.3017 -3.14934 -0.994724 4.21063 0.00181111 8.89516 5.73493e-19 2066.42 0.998917 +228 39.372 19.0148 14.9567 3.06321 2.44979 -5.31502 -0.00466187 8.88547 5.77014e-19 2062.99 0.998921 +229 35.5243 13.5845 21.6296 -0.522631 2.95579 5.17356 0.00104142 8.89065 5.83001e-19 2065.3 0.998921 +230 41.2915 13.5745 24.9457 2.64172 -1.99445 0.272146 -0.0056729 8.92031 6.02684e-19 2070.18 0.998899 +231 45.1324 19.0134 24.9488 2.7408 1.72441 1.71732 -0.00269701 8.88283 5.40805e-19 2062.84 0.998935 +232 39.3679 19.0168 21.6173 0.88833 3.41136 -0.927089 0.00272112 8.91412 6.18056e-19 2070.65 0.998901 +233 35.5158 13.5873 28.2758 -4.86095 4.4635 2.23031 -0.00842893 8.88617 5.50417e-19 2062.33 0.99893 +234 41.2916 13.5676 31.6007 2.6842 -5.40372 1.63156 -0.00921233 8.88238 5.28687e-19 2061.36 0.998938 +235 45.1267 19.0055 31.6084 -0.173624 -2.13816 5.47903 -0.00246196 8.89492 5.66535e-19 2065.46 0.998917 +236 39.3723 19.0122 28.2776 3.19708 1.12456 3.17909 -0.00179804 8.87931 5.5179e-19 2062.28 0.998933 +237 35.5228 13.5697 34.9244 -1.24243 -4.43709 0.428267 0.00451763 8.88474 5.49257e-19 2064.78 0.998925 +238 41.2817 13.5799 38.2525 -2.27356 0.66731 1.44367 0.00826694 8.88953 5.78991e-19 2066.6 0.998914 +239 45.1193 19.0017 38.2457 -3.76804 -4.13484 -1.95598 -0.0127541 8.89386 5.61165e-19 2063.05 0.998925 +240 39.3667 19.0064 34.9223 0.281116 -1.66229 -0.608599 0.00704719 8.89643 5.94122e-19 2067.81 0.998907 +241 47.0484 13.5704 1.6617 0.636955 -4.03634 -0.639803 0.00798998 8.89904 5.95723e-19 2068.56 0.99891 +242 52.8103 13.5795 4.97603 1.10764 0.375174 -6.48528 -0.00512442 8.90137 5.67253e-19 2066.27 0.99892 +243 56.6485 19.0064 4.9843 -0.071582 -1.80239 -2.43773 -0.00537193 8.87343 5.27141e-19 2060.27 0.99894 +244 50.8798 19.0079 1.6602 -4.06189 -0.938635 -1.46601 0.00570913 8.88786 5.68141e-19 2065.7 0.998921 +245 47.0473 13.574 8.31982 0.125412 -2.25525 2.32989 0.000515449 8.90657 5.99389e-19 2068.57 0.998907 +246 52.8074 13.5858 11.642 -0.266957 3.53186 0.410013 -0.00382744 8.89692 5.61728e-19 2065.6 0.998922 +247 56.6546 19.006 11.6402 2.95867 -1.91417 -0.358873 -0.00116193 8.90674 5.95105e-19 2068.26 0.998906 +248 50.8932 19.0041 8.31783 2.68452 -2.87878 1.34981 -0.00172765 8.89064 5.68597e-19 2064.71 0.998921 +249 47.0391 13.5793 14.97 -4.06473 0.329882 1.293 0.00102464 8.89057 5.74486e-19 2065.28 0.99892 +250 52.8098 13.5794 18.2906 0.868797 0.482001 -1.35881 0.00135706 8.89832 5.82326e-19 2067 0.998912 +251 56.6476 19.0075 18.2914 -0.535201 -1.21509 -0.974249 -0.00275702 8.89929 5.74114e-19 2066.33 0.998919 +252 50.8942 19.0071 14.9556 3.20295 -1.40242 -5.80282 -1.71809e-05 8.8995 5.81583e-19 2066.96 0.998914 +253 47.0538 13.5796 21.6226 3.29081 0.594773 1.55701 0.00219242 8.90088 5.81499e-19 2067.72 0.998914 +254 52.8045 13.5786 24.9453 -1.70284 0.113399 -0.0669367 0.00128907 8.90098 5.8808e-19 2067.55 0.998909 +255 56.6455 19.0157 24.9423 -1.63342 2.8904 -1.51615 -0.00546991 8.88113 5.48487e-19 2061.89 0.998931 +256 50.8753 19.0163 21.6249 -6.25913 3.20285 2.86867 0.00496887 8.8793 5.51243e-19 2063.72 0.998927 +257 47.0449 13.5785 28.2734 -1.16465 0.00479308 1.09197 0.00391806 8.90182 5.94462e-19 2068.29 0.998904 +258 52.8119 13.5725 31.5957 1.86422 -2.95596 -0.927 -0.0118411 8.90857 5.66901e-19 2066.37 0.998918 +259 56.6408 19.0114 31.6013 -3.97676 0.740975 1.99548 -0.00215031 8.88103 5.47119e-19 2062.58 0.998932 +260 50.8877 19.0135 28.2743 -0.0461467 1.76774 1.54568 0.0029715 8.88932 5.62997e-19 2065.43 0.998921 +261 47.047 13.5773 34.9252 -0.149324 -0.598722 0.803212 -0.00199532 8.8872 5.55221e-19 2063.92 0.998928 +262 52.8 13.5669 38.2446 -4.12525 -5.74336 -2.4915 0.00167758 8.89577 5.83789e-19 2066.53 0.998914 +263 56.6437 19.0169 38.249 -2.48677 3.52208 -0.239296 0.00931872 8.9049 6.06743e-19 2070.09 0.998898 +264 50.8986 19.0193 34.9266 5.50347 4.64066 1.56788 0.00625078 8.87284 5.57908e-19 2062.62 0.998927 +265 58.562 13.5817 1.65757 -3.46043 1.53221 -2.75709 0.00617111 8.88317 5.5889e-19 2064.8 0.998925 +266 64.334 13.5784 4.99046 2.16071 -0.012537 0.685022 0.00560584 8.87466 5.40525e-19 2062.87 0.998933 +267 68.1642 19.0149 4.98718 -3.05169 2.57292 -0.911588 0.000725351 8.88643 5.55191e-19 2064.33 0.998929 +268 62.4081 19.0058 1.66749 -0.625194 -2.11982 2.2697 -0.00682146 8.88375 5.52489e-19 2062.16 0.998931 +269 58.5611 13.5785 8.30772 -3.87842 -0.0725512 -3.75194 0.00743039 8.88612 5.6183e-19 2065.69 0.998922 +270 64.3331 13.5777 11.6407 1.61962 -0.342202 -0.242862 0.00962805 8.88014 5.55331e-19 2064.89 0.998921 +271 68.1667 19.0171 11.6368 -1.82193 3.70251 -2.19561 -0.00353368 8.87624 5.30678e-19 2061.26 0.998938 +272 62.4183 19.0081 8.3042 4.32718 -0.941781 -5.44742 0.000422289 8.90907 6.01694e-19 2069.09 0.998904 +273 58.5667 13.5824 14.962 -1.18364 1.98098 -2.61462 -0.00461246 8.88333 5.45897e-19 2062.54 0.998932 +274 64.3269 13.5704 18.2912 -1.48281 -4.0801 -1.10698 0.00706524 8.87528 5.48668e-19 2063.31 0.998929 +275 68.1786 19.0069 18.2871 4.14661 -1.56505 -3.06769 -0.000294036 8.87795 5.50034e-19 2062.32 0.998929 +276 62.4115 19.0101 14.9664 1.02535 0.0458508 -0.379487 -0.000799482 8.90612 5.94637e-19 2068.2 0.998909 +277 58.5747 13.5888 21.6203 2.89922 5.11659 0.447352 -0.00671117 8.90658 5.74525e-19 2067.04 0.998914 +278 64.3294 13.5743 24.947 -0.260576 -2.21387 0.787746 0.00298517 8.89715 5.95036e-19 2067.1 0.998907 +279 68.169 19.0136 24.9413 -0.606485 1.71956 -2.07265 0.00379847 8.90727 6.07257e-19 2069.42 0.998903 +280 62.4237 19.0211 21.6095 7.16499 5.67163 -4.83562 -0.00136533 8.87412 5.73322e-19 2061.28 0.998925 +281 58.5654 13.5754 28.2764 -1.75857 -1.68458 2.60471 -0.00497704 8.86585 5.26353e-19 2058.75 0.998941 +282 64.3278 13.5878 31.5967 -1.07756 4.55723 -0.362597 -3.18769e-05 8.89962 5.75029e-19 2066.98 0.998921 +283 68.1682 18.9996 31.6028 -0.990108 -5.10427 2.71208 -0.00418256 8.87819 5.35421e-19 2061.54 0.998942 +284 62.41 19.0125 28.2621 0.269685 1.27467 -4.69516 -0.00748554 8.90469 5.91271e-19 2066.48 0.99891 +285 58.5711 13.5723 34.923 1.13873 -3.00133 -0.209317 -0.00326979 8.88883 5.54727e-19 2064 0.998928 +286 64.3298 13.5753 38.2555 -0.0195905 -1.68469 2.95063 0.00379884 8.90466 6.06229e-19 2068.87 0.998902 +287 68.163 19.0135 38.2402 -3.71127 1.67834 -4.70092 0.000831206 8.89538 5.83787e-19 2066.26 0.998915 +288 62.4191 19.0115 34.9238 4.77226 0.841962 0.122623 -0.00326012 8.88633 5.52299e-19 2063.47 0.998931 +289 0.958049 24.4434 1.65653 -1.0091 1.19108 -3.21142 0.00388616 8.8956 5.95924e-19 2066.96 0.998913 +290 6.7205 24.4547 4.98541 -0.262869 6.64942 -1.89224 -0.00213279 8.86586 5.24817e-19 2059.35 0.998943 +291 10.5501 29.8741 4.98852 -5.79019 0.678797 -0.246418 0.000637478 8.88904 5.58505e-19 2064.87 0.998919 +292 4.80296 29.8813 1.6566 1.12376 4.22731 -3.1405 -0.00257685 8.89082 5.64116e-19 2064.57 0.998926 +293 0.970406 24.4445 8.31288 5.15319 1.57488 -1.1581 0.0041707 8.90327 6.0462e-19 2068.65 0.998902 +294 6.71938 24.4399 11.6466 -0.808816 -0.757505 2.7655 0.00707557 8.89088 5.67886e-19 2066.63 0.99892 +295 10.5608 29.8757 11.6332 -0.453069 1.49767 -4.01252 -0.0028661 8.88634 5.58443e-19 2063.55 0.998926 +296 4.80388 29.8856 8.30703 1.62605 6.37971 -4.08947 0.00782606 8.8978 5.73251e-19 2068.26 0.998917 +297 0.964886 24.4363 14.9688 2.42457 -2.51329 0.678106 -0.00437745 8.87442 5.33348e-19 2060.7 0.998942 +298 6.71665 24.4439 18.2898 -2.2183 1.34363 -1.81492 -0.00108192 8.8885 5.78566e-19 2064.39 0.998916 +299 10.5472 29.8653 18.2873 -7.28979 -3.65571 -2.95597 0.00473341 8.88113 5.82617e-19 2064.06 0.998917 +300 4.80529 29.8747 14.9682 2.33738 0.971922 0.474006 0.00205283 8.90172 6.09686e-19 2067.87 0.9989 +301 0.960865 24.4426 21.6213 0.310234 0.656316 1.04809 0.00268584 8.90075 5.9935e-19 2067.8 0.998911 +302 6.7226 24.4451 24.9473 0.843414 1.89489 0.863383 -0.00362231 8.89231 5.68346e-19 2064.66 0.99892 +303 10.5646 29.8714 24.9462 1.42701 -0.622312 0.475058 -0.00397981 8.89436 5.6204e-19 2065.02 0.998923 +304 4.80127 29.874 21.6291 0.238764 0.635998 4.93755 0.00121924 8.88513 5.73867e-19 2064.17 0.998924 +305 0.96906 24.4353 28.2774 4.42886 -2.96275 3.00912 -0.0107654 8.90698 5.82092e-19 2066.26 0.998918 +306 6.71775 24.4425 31.6053 -1.6446 0.650504 3.94332 0.00667703 8.89501 6.06918e-19 2067.43 0.998903 +307 10.5622 29.876 31.6024 0.23123 1.60324 2.3971 0.00389889 8.88277 5.44509e-19 2064.23 0.998929 +308 4.80247 29.864 28.2681 0.913915 -4.3902 -1.69141 -0.00125877 8.87876 5.4066e-19 2062.28 0.998934 +309 0.953016 24.4512 34.9176 -3.58897 4.89207 -2.94418 0.00469824 8.90863 6.07887e-19 2069.9 0.998908 +310 6.71866 24.4318 38.2531 -1.18833 -4.74422 1.78523 0.00738452 8.89035 5.82523e-19 2066.59 0.998914 +311 10.5675 29.8681 38.2548 2.94327 -2.35843 2.72437 -0.00682962 8.87532 5.27382e-19 2060.37 0.99894 +312 4.80678 29.8685 34.9224 2.93319 -2.08876 -0.51481 0.0165701 8.89903 6.13706e-19 2070.39 0.998898 +313 12.4844 24.4545 1.66241 1.28485 6.59993 -0.213706 0.00155097 8.88226 5.40697e-19 2063.62 0.998929 +314 18.2467 24.4382 4.98281 1.95508 -1.62102 -3.07828 0.000118367 8.89512 5.66355e-19 2066.06 0.998917 +315 22.0868 29.8703 4.98933 1.74652 -1.27657 0.11974 -0.0019918 8.88451 5.59186e-19 2063.35 0.998929 +316 16.3296 29.8757 1.66437 3.62089 1.52869 0.636245 -0.00293924 8.8895 5.52062e-19 2064.21 0.998921 +317 12.4918 24.4321 8.31796 4.89358 -4.65796 1.46131 0.00556076 8.89435 5.75969e-19 2067.05 0.998912 +318 18.237 24.4343 11.6311 -2.90124 -3.41843 -5.06728 -0.00137989 8.89895 5.69398e-19 2066.55 0.998919 +319 22.0756 29.8692 11.6478 -3.87369 -1.74996 3.33713 -0.0059951 8.91305 5.88981e-19 2068.57 0.99891 +320 16.3202 29.8774 8.31635 -1.1621 2.34264 0.664498 -0.00423529 8.87779 5.37678e-19 2061.44 0.998932 +321 12.4799 24.4522 14.979 -0.964162 5.45031 5.94049 0.00278195 8.8963 5.89135e-19 2066.88 0.99891 +322 18.2428 24.4341 18.2901 -0.0272424 -3.67026 -1.59031 -0.000991736 8.88565 5.54204e-19 2063.8 0.998927 +323 22.0849 29.8621 18.2871 0.684253 -5.36652 -3.05387 0.0126054 8.88415 5.88698e-19 2066.38 0.998911 +324 16.3166 29.8873 14.9656 -2.81798 7.27264 -0.84582 -0.00540941 8.89484 5.53885e-19 2064.82 0.998928 +325 12.4812 24.4473 21.6241 -0.412772 2.91423 2.43734 -0.000447992 8.89258 5.69391e-19 2065.4 0.998919 +326 18.2445 24.4419 24.9504 0.867101 0.245141 2.53338 0.00469228 8.89816 5.8516e-19 2067.67 0.998914 +327 22.0875 29.8733 24.9444 2.11405 0.304879 -0.428738 0.00307332 8.88412 5.74413e-19 2064.35 0.998923 +328 16.3173 29.8726 21.6121 -2.61828 -0.0188307 -3.59612 0.00120957 8.88912 5.65709e-19 2065.01 0.998924 +329 12.4768 24.4388 28.2731 -2.53972 -1.23818 0.999197 -0.00190183 8.8897 5.61698e-19 2064.47 0.998928 +330 18.2418 24.4453 31.6004 -0.525421 2.0227 1.56857 0.00122334 8.89217 5.87604e-19 2065.66 0.998916 +331 22.0868 29.8627 31.5999 1.70336 -4.97926 1.25559 0.00456367 8.8891 5.87452e-19 2065.72 0.998914 +332 16.3348 29.8707 28.2786 6.15746 -1.04736 3.60486 0.0147205 8.89634 6.02849e-19 2069.42 0.998901 +333 12.4872 24.4404 34.9312 2.64929 -0.468396 3.81562 0.00109528 8.89925 5.81226e-19 2067.14 0.99891 +334 18.2494 24.4476 38.2485 3.2376 3.17643 -0.545993 -0.00534247 8.89585 5.63477e-19 2065.05 0.998924 +335 22.0886 29.8812 38.2559 2.61738 4.27334 3.19101 0.00357869 8.9038 6.11632e-19 2068.64 0.998902 +336 16.322 29.8772 34.9361 -0.203636 2.18465 6.29167 0.00213469 8.87535 5.33523e-19 2062.28 0.998935 +337 24.0019 24.4392 1.65834 -0.958045 -1.05404 -2.21432 0.000701661 8.9055 5.9256e-19 2068.39 0.99891 +338 29.7576 24.4397 4.98481 -3.5023 -0.836016 -2.16989 0.00228461 8.87396 5.464e-19 2062.01 0.998934 +339 33.6093 29.8706 4.98581 2.11732 -1.04647 -1.55856 0.00382574 8.90583 6.1484e-19 2069.12 0.9989 +340 27.8475 29.8779 1.6584 1.62216 2.58721 -2.33374 0.00383692 8.89558 5.93979e-19 2066.94 0.998915 +341 23.9983 24.4364 8.31783 -2.60199 -2.45746 1.43935 1.00271e-05 8.89481 5.74889e-19 2065.97 0.998915 +342 29.7686 24.4443 11.6343 2.07379 1.50805 -3.49582 -0.00200151 8.88916 5.56775e-19 2064.34 0.998927 +343 33.6024 29.8713 11.6345 -1.42351 -0.776795 -3.34206 0.00142979 8.90008 5.8175e-19 2067.39 0.998912 +344 27.833 29.8789 8.31218 -5.59102 3.12772 -1.42035 0.00510776 8.88917 5.77185e-19 2065.85 0.998919 +345 23.9978 24.4385 14.9795 -2.93458 -1.43218 6.1763 -0.00595356 8.8946 5.70503e-19 2064.65 0.998921 +346 29.7601 24.4393 18.2885 -2.24122 -0.999128 -2.37112 -0.0064752 8.88341 5.60288e-19 2062.16 0.998929 +347 33.5967 29.8649 18.287 -4.1902 -3.9554 -3.07479 -0.00791397 8.90819 5.85854e-19 2067.13 0.998916 +348 27.8487 29.8687 14.9676 2.23286 -2.02558 0.204405 0.000950954 8.89552 5.91343e-19 2066.32 0.99891 +349 24.013 24.4434 21.6097 4.66911 1.0252 -4.62707 0.00714381 8.9171 6.19356e-19 2072.22 0.998896 +350 29.7629 24.441 24.9404 -0.869208 -0.212631 -2.43579 -0.00340414 8.88776 5.6914e-19 2063.74 0.998929 +351 33.6078 29.8782 24.9425 1.35091 2.81047 -1.3683 0.00325569 8.90323 6.24694e-19 2068.45 0.998898 +352 27.8542 29.8684 21.6273 5.02893 -2.08838 4.10364 0.000344871 8.87905 5.72042e-19 2062.69 0.998925 +353 24.0072 24.4425 28.2685 1.78829 0.640983 -1.47151 0.00286916 8.90204 6.08415e-19 2068.11 0.998908 +354 29.763 24.4362 31.5961 -0.84143 -2.49706 -0.659649 0.00442933 8.90257 5.9831e-19 2068.55 0.99891 +355 33.5979 29.8788 31.6024 -3.60937 3.02593 2.40176 -0.00118542 8.89601 5.66404e-19 2065.97 0.998924 +356 27.8439 29.8675 28.2685 -0.249403 -2.62089 -1.5079 -0.00249824 8.9039 6.0273e-19 2067.37 0.998908 +357 24.0052 24.4358 34.9203 0.863941 -2.82075 -1.64125 0.0050071 8.90398 6.17311e-19 2068.98 0.998902 +358 29.7619 24.4431 38.2531 -1.25765 0.944706 1.82437 0.00293868 8.90048 5.95876e-19 2067.79 0.99891 +359 33.6118 29.8718 38.254 3.27759 -0.398311 2.19572 -0.000936205 8.91714 6.17114e-19 2070.51 0.9989 +360 27.8456 29.8696 34.9237 0.627852 -1.60419 0.140826 -0.00265965 8.8885 5.72204e-19 2064.06 0.998926 +361 35.5255 24.4409 1.65832 -0.031077 -0.352237 -2.41154 0.00380237 8.88817 5.8402e-19 2065.36 0.998919 +362 41.2775 24.4418 4.99163 -4.34143 0.0784965 1.34017 0.00161706 8.88701 5.77801e-19 2064.65 0.998918 +363 45.1266 29.8696 4.98506 -0.140881 -1.56766 -1.97906 -0.00465874 8.8807 5.31676e-19 2061.97 0.998937 +364 39.3618 29.8714 1.64921 -2.06946 -0.625181 -6.97222 0.00266484 8.90825 6.17795e-19 2069.39 0.998899 +365 35.5297 24.4389 8.31994 2.11974 -1.30081 2.40824 0.00162822 8.89771 6.00172e-19 2066.93 0.998906 +366 41.2777 24.4429 11.6373 -4.24084 0.839163 -1.97696 -0.0157397 8.9007 5.5985e-19 2063.87 0.998926 +367 45.136 29.8724 11.6444 4.6036 -0.195838 1.76979 0.00423884 8.88725 5.58324e-19 2065.26 0.99892 +368 39.373 29.8762 8.30034 3.44416 1.76493 -7.39026 -0.00968076 8.87502 5.26703e-19 2059.7 0.998942 +369 35.5193 24.4356 14.9688 -3.06849 -2.80416 0.825676 0.00664931 8.89482 5.87726e-19 2067.38 0.998914 +370 41.2907 24.4407 18.2966 2.09472 -0.377992 1.59978 -0.00228806 8.92353 6.10815e-19 2071.58 0.998897 +371 45.1336 29.873 18.291 3.35708 0.193814 -1.09391 -0.00594038 8.8797 5.29412e-19 2061.49 0.998936 +372 39.3601 29.8784 14.9683 -2.84764 2.88969 0.6046 0.00399505 8.88716 5.51968e-19 2065.18 0.998925 +373 35.5191 24.4405 21.6289 -3.14561 -0.479415 4.8136 0.00599611 8.8934 6.00026e-19 2066.94 0.998912 +374 41.2822 24.4376 24.9474 -2.10513 -1.75583 1.05443 0.00133161 8.89828 5.81622e-19 2066.99 0.998911 +375 45.1359 29.8772 24.9281 4.54385 2.23392 -8.64858 0.00817419 8.8741 5.40333e-19 2063.3 0.998929 +376 39.3647 29.8853 21.6189 -0.662325 6.29785 -0.289734 -0.00421082 8.87926 5.5807e-19 2061.76 0.998929 +377 35.5371 24.4371 28.2726 5.86807 -2.1128 0.626147 0.00255618 8.89045 5.81339e-19 2065.58 0.998918 +378 41.286 24.4363 31.5946 -0.15884 -2.59644 -1.27186 -0.00474812 8.89524 5.67458e-19 2065.05 0.99892 +379 45.1261 29.8725 31.5976 -0.419276 -0.0927442 0.0698774 0.00358454 8.88899 5.70539e-19 2065.49 0.998918 +380 39.3774 29.8823 28.268 5.63047 4.7498 -1.67758 0.00207107 8.89873 5.6575e-19 2067.23 0.998922 +381 35.53 24.4398 34.9212 2.37003 -0.877059 -1.08334 -0.00538945 8.89173 5.63959e-19 2064.16 0.998928 +382 41.2812 24.4473 38.2475 -2.48137 2.94371 -1.05112 -0.00258164 8.89722 5.85103e-19 2065.93 0.998913 +383 45.1279 29.8768 38.2507 0.483367 1.95075 0.63408 0.00167866 8.88643 5.65478e-19 2064.54 0.998924 +384 39.3646 29.8773 34.9279 -0.657882 2.26844 2.14128 -0.00181256 8.8929 5.71735e-19 2065.17 0.998922 +385 47.0517 24.4475 1.66129 2.3062 3.09996 -0.94193 0.000658802 8.88248 5.52501e-19 2063.48 0.998927 +386 52.8118 24.4467 4.98135 1.90629 2.69011 -3.9029 -0.00750558 8.89156 5.39984e-19 2063.68 0.998928 +387 56.6416 29.879 4.98784 -3.59237 3.19945 -0.535092 -0.00228823 8.87402 5.16847e-19 2061.05 0.998941 +388 50.8885 29.8711 1.66281 0.404789 -0.910368 -0.0997455 0.00501529 8.89114 5.76037e-19 2066.25 0.998914 +389 47.0487 24.4384 8.30603 0.693136 -1.47045 -4.50906 0.0040504 8.88668 5.47803e-19 2065.09 0.998927 +390 52.817 24.4405 11.6346 4.48655 -0.497831 -3.26177 0.00275575 8.87689 5.45349e-19 2062.74 0.998928 +391 56.6406 29.8791 11.638 -3.94474 3.19861 -1.62326 0.000897347 8.8853 5.47739e-19 2064.13 0.998924 +392 50.8863 29.8687 8.30974 -0.856425 -1.95929 -2.75528 0.00487281 8.87765 5.44418e-19 2063.35 0.998928 +393 47.045 24.4437 14.956 -1.10236 1.15538 -5.59684 -0.00227081 8.88827 5.43287e-19 2064.09 0.998929 +394 52.8064 24.4338 18.2941 -0.86204 -3.77285 0.587604 -0.00660751 8.88689 5.51186e-19 2062.88 0.998925 +395 56.6528 29.8685 18.2985 2.125 -2.23362 2.68195 -0.00798564 8.88214 5.4879e-19 2061.57 0.998929 +396 50.8836 29.8653 14.971 -2.16988 -3.68469 1.85451 0.0100087 8.88248 5.61562e-19 2065.47 0.99892 +397 47.0487 24.435 21.6135 0.824705 -3.19126 -2.92228 -0.00944808 8.86397 4.98556e-19 2057.39 0.998953 +398 52.8061 24.44 24.9387 -0.985648 -0.748055 -3.36925 0.000805981 8.89182 5.69108e-19 2065.5 0.998918 +399 56.6577 29.8733 24.9438 4.56394 0.351306 -0.846188 -0.00251219 8.90148 5.89754e-19 2066.85 0.998911 +400 50.8837 29.8699 21.627 -1.97121 -1.43597 3.83834 -0.0010307 8.89803 5.65283e-19 2066.43 0.998915 +401 47.0543 24.4467 28.2741 3.57508 2.53331 1.34613 -0.00333541 8.88739 5.39103e-19 2063.67 0.998931 +402 52.8154 24.4329 31.6061 3.72825 -4.071 4.27212 0.00105945 8.91464 5.99039e-19 2070.4 0.998908 +403 56.6498 29.8755 31.5991 0.533135 1.35015 0.829021 -3.97062e-05 8.89921 5.9523e-19 2066.89 0.998913 +404 50.8866 29.8813 28.2691 -0.614372 4.34688 -1.0859 0.00890142 8.88323 5.74979e-19 2065.4 0.998919 +405 47.0474 24.4376 34.9218 -0.0247067 -1.8259 -0.875525 -0.0065539 8.8912 5.46722e-19 2063.8 0.998932 +406 52.8057 24.4498 38.2467 -1.15234 4.20454 -1.33851 -0.00236336 8.8946 5.93639e-19 2065.42 0.99891 +407 56.6429 29.8735 38.2529 -2.88347 0.442136 1.75202 -0.000338856 8.88414 5.62424e-19 2063.62 0.998926 +408 50.8937 29.8676 34.9311 2.96661 -2.49531 3.76142 0.00638354 8.9096 6.09746e-19 2070.47 0.998902 +409 58.57 24.4445 1.65329 0.467717 1.63219 -4.88793 0.00160247 8.87525 5.38896e-19 2062.14 0.998936 +410 64.3244 24.4316 4.9907 -2.59678 -4.83803 0.76423 0.00578709 8.92419 6.50758e-19 2073.44 0.998884 +411 68.1772 29.8839 4.9932 3.39525 5.60114 2.00946 -0.00468964 8.89624 5.7798e-19 2065.27 0.998921 +412 62.3974 29.8718 1.64622 -6.05494 -0.417395 -8.40469 -0.00599043 8.89214 5.66985e-19 2064.12 0.998923 +413 58.5684 24.4477 8.31651 -0.325793 3.25504 0.692039 -0.0024213 8.88191 5.48956e-19 2062.7 0.998929 +414 64.3321 24.4423 11.6416 1.16209 0.553738 0.260172 0.00159494 8.90166 6.07979e-19 2067.76 0.998904 +415 68.1723 29.862 11.6513 0.90796 -5.4633 5.09778 -0.00535371 8.881 5.48432e-19 2061.89 0.998933 +416 62.4137 29.8739 8.31905 2.03023 0.500793 1.98191 0.00505251 8.89184 5.70861e-19 2066.41 0.998917 +417 58.5731 24.4341 14.9724 2.13898 -3.66303 2.57654 -0.00463728 8.89746 5.72813e-19 2065.54 0.99892 +418 64.3277 24.4367 18.2896 -1.12042 -2.23801 -1.69173 0.00342367 8.91416 6.31206e-19 2070.81 0.998896 +419 68.1686 29.87 18.2922 -0.83553 -1.37465 -0.54307 0.00930757 8.89994 6.05826e-19 2069.03 0.998906 +420 62.4062 29.8712 14.9758 -1.59664 -0.766774 4.26157 -0.00231237 8.88058 5.47583e-19 2062.45 0.998933 +421 58.5694 24.4314 21.6182 0.217687 -4.98928 -0.554344 0.00471381 8.89493 6.00082e-19 2066.99 0.998911 +422 64.321 24.4496 24.9509 -4.40923 4.16415 2.75877 0.0084676 8.91025 6.46966e-19 2071.05 0.998893 +423 68.1654 29.8744 24.9375 -2.40022 0.8214 -3.88722 0.000262588 8.903 6.08036e-19 2067.76 0.998906 +424 62.4101 29.8803 21.6196 0.161372 3.68486 0.127519 0.011231 8.89988 6.13401e-19 2069.43 0.998903 +425 58.5754 24.4408 28.2794 3.19742 -0.316251 3.99518 -0.00493689 8.91422 6.14554e-19 2069.04 0.998904 +426 64.3247 24.4382 31.5982 -2.54054 -1.57135 0.428522 0.00656768 8.89976 6.02335e-19 2068.41 0.998909 +427 68.1669 29.8699 31.5853 -1.74695 -1.41903 -6.06628 -0.0102523 8.89087 5.63685e-19 2062.95 0.998927 +428 62.4094 29.8687 28.2701 -0.018069 -2.04878 -0.752305 -0.00572024 8.87368 5.50049e-19 2060.25 0.998938 +429 58.5608 24.4423 34.923 -4.13485 0.422675 -0.207228 0.00393288 8.89095 5.98099e-19 2065.98 0.998912 +430 64.3336 24.4415 38.2526 1.89128 0.0250233 1.52638 -0.000122442 8.90482 6.14792e-19 2068.07 0.998904 +431 68.1756 29.8724 38.2529 2.62605 -0.162915 1.79676 -0.00283819 8.89903 6.06881e-19 2066.26 0.998908 +432 62.4114 29.8795 34.9152 1.02953 3.38883 -4.1191 -0.00189721 8.90843 6.11417e-19 2068.46 0.998905 +433 0.966386 35.2976 1.6709 3.13822 -3.31531 3.90113 0.000992746 8.90131 5.99899e-19 2067.56 0.99891 +434 6.72359 35.3084 4.98776 1.27294 2.13868 -0.585854 -0.00282175 8.89256 5.67892e-19 2064.89 0.998921 +435 10.5641 40.7289 4.99376 1.26713 -3.3655 2.37189 0.00300221 8.88779 5.72493e-19 2065.11 0.998921 +436 4.80225 40.7401 1.65701 0.823777 2.29502 -3.00058 -0.000877837 8.89338 5.8275e-19 2065.47 0.998919 +437 0.961207 35.2942 8.31467 0.594111 -4.99038 -0.0933457 -0.0058683 8.88762 5.63321e-19 2063.19 0.998924 +438 6.71852 35.301 11.6418 -1.26035 -1.65731 0.340924 0.00930518 8.87753 5.67049e-19 2064.27 0.998922 +439 10.5579 40.7321 11.6436 -1.80379 -1.81066 1.26636 -0.00437085 8.8946 5.79223e-19 2064.99 0.998918 +440 4.79996 40.7433 8.31879 -0.393065 3.85463 1.79697 0.00380874 8.88506 5.73303e-19 2064.7 0.998921 +441 0.9626 35.306 14.9557 1.17083 0.889528 -5.78135 0.00171631 8.87974 5.59865e-19 2063.12 0.998928 +442 6.71398 35.3021 18.289 -3.55319 -0.964557 -2.19859 0.000399204 8.89758 6.06172e-19 2066.64 0.998908 +443 10.5615 40.7321 18.2862 -0.0161895 -1.73822 -3.55787 0.000750368 8.90073 5.89622e-19 2067.38 0.998912 +444 4.80214 40.7187 14.9652 0.575645 -8.41937 -1.05408 -0.0128869 8.90479 5.75327e-19 2065.35 0.998918 +445 0.959006 35.2927 21.6185 -0.632724 -5.6908 -0.416902 -0.00111607 8.91845 6.23782e-19 2070.76 0.998896 +446 6.71308 35.3075 24.9406 -3.9789 1.62489 -2.3461 0.00898651 8.88919 5.72354e-19 2066.68 0.998917 +447 10.5562 40.7306 24.9403 -2.69175 -2.40116 -2.55435 0.00188513 8.89122 5.71653e-19 2065.6 0.998918 +448 4.81006 40.7403 21.624 4.72662 2.32075 2.33581 -0.00592856 8.89187 5.6935e-19 2064.08 0.99892 +449 0.962223 35.3075 28.2743 1.04479 1.66174 1.53515 -0.00871358 8.88668 5.49483e-19 2062.38 0.998929 +450 6.71185 35.3081 31.5935 -4.6479 2.01475 -2.03941 -0.00362854 8.8738 5.21856e-19 2060.72 0.998941 +451 10.5574 40.7313 31.5998 -2.05457 -2.17332 1.16483 -0.000364489 8.89155 5.58685e-19 2065.19 0.99892 +452 4.79381 40.7441 28.2646 -3.43356 4.30032 -3.36933 0.00308158 8.87835 5.33825e-19 2063.12 0.998936 +453 0.953945 35.3075 34.9224 -3.08421 1.72931 -0.543342 0.00371161 8.88455 5.70955e-19 2064.57 0.998922 +454 6.72192 35.3066 38.2521 0.403479 1.29991 1.18034 0.00655008 8.90206 6.00601e-19 2068.9 0.998902 +455 10.5675 40.734 38.2522 2.99561 -0.723952 1.41978 -0.000685577 8.88684 5.70519e-19 2064.12 0.998919 +456 4.79589 40.743 34.9259 -2.43016 3.66276 1.15815 0.00399473 8.89302 5.68865e-19 2066.43 0.998919 +457 12.4782 35.3113 1.66315 -1.68083 3.67294 0.0430684 -0.00165504 8.8841 5.40138e-19 2063.33 0.998929 +458 18.2358 35.3115 4.98606 -3.55445 3.6132 -1.54396 0.00325274 8.86155 5.19079e-19 2059.58 0.998945 +459 22.0768 40.7378 4.98499 -3.25383 1.09309 -2.06443 -0.0101026 8.89722 5.76118e-19 2064.33 0.998923 +460 16.3209 40.7424 1.65686 -0.73171 3.41906 -3.09459 -0.0058096 8.90875 5.94345e-19 2067.69 0.998911 +461 12.4885 35.2968 8.32536 3.20691 -3.57296 5.03531 0.00698151 8.887 5.40122e-19 2065.78 0.998933 +462 18.2389 35.3114 11.6528 -1.94373 3.57559 5.82867 0.00305037 8.8954 5.66708e-19 2066.74 0.998922 +463 22.0833 40.7335 11.6432 0.0717685 -0.995416 1.01395 -0.00192176 8.89422 5.8584e-19 2065.43 0.998916 +464 16.3175 40.7244 8.31877 -2.53987 -5.46874 1.88951 0.00193725 8.91319 6.09486e-19 2070.29 0.9989 +465 12.4858 35.3009 14.9702 1.98799 -1.67753 1.5003 -0.00457522 8.8943 5.87726e-19 2064.89 0.998913 +466 18.2493 35.3063 18.2921 3.2656 1.11118 -0.523647 0.00499709 8.88761 5.73142e-19 2065.5 0.998917 +467 22.0821 40.7276 18.2932 -0.642376 -4.00614 -0.0505333 -0.003256 8.88331 5.53537e-19 2062.83 0.998925 +468 16.3121 40.7362 14.9619 -5.23099 0.356377 -2.65623 0.004043 8.88731 5.80898e-19 2065.23 0.998916 +469 12.4821 35.3034 21.6117 0.0398313 -0.409716 -3.81565 -0.000959863 8.90851 6.0655e-19 2068.68 0.998902 +470 18.2479 35.2964 24.9505 2.64167 -3.90312 2.65193 -0.0024064 8.89677 5.77301e-19 2065.87 0.998913 +471 22.0923 40.7298 24.9426 4.51867 -2.89673 -1.36043 -0.00126618 8.88919 5.50875e-19 2064.5 0.998926 +472 16.3161 40.7295 21.6253 -3.29261 -3.03855 3.05986 -0.00191812 8.85717 5.13829e-19 2057.55 0.99895 +473 12.4856 35.3008 28.2695 1.81074 -1.67961 -0.915379 -0.00722337 8.89065 5.52046e-19 2063.54 0.998926 +474 18.2287 35.3081 31.5965 -6.98136 1.96621 -0.450816 -0.00407102 8.88005 5.2154e-19 2061.96 0.998942 +475 22.0812 40.7361 31.5914 -1.12766 0.276493 -2.95789 -0.00274197 8.89953 5.71161e-19 2066.38 0.998922 +476 16.3224 40.7328 28.2855 -0.145114 -1.36333 7.08132 0.00144633 8.89534 5.69535e-19 2066.39 0.998913 +477 12.4762 35.3107 34.9205 -2.88292 3.31748 -1.46997 -0.0128811 8.88839 5.27327e-19 2061.86 0.998933 +478 18.2493 35.2943 38.241 3.19868 -5.02032 -4.36054 -0.0088957 8.87503 5.30533e-19 2059.87 0.998938 +479 22.074 40.7404 38.2467 -4.77056 2.41567 -1.3961 0.00173598 8.91644 6.38272e-19 2070.93 0.998892 +480 16.3191 40.7334 34.9278 -1.66691 -1.07904 2.10056 -0.00649696 8.88607 5.52942e-19 2062.72 0.998929 +481 24.008 35.2992 1.66998 2.17402 -2.49767 3.4649 0.00953408 8.9091 6.40409e-19 2071.03 0.99889 +482 29.7646 35.306 4.98954 -0.0334717 0.93898 0.278804 -0.00107158 8.89261 5.8433e-19 2065.27 0.998917 +483 33.6042 40.741 4.99596 -0.493523 2.71424 3.43536 -0.00838033 8.90121 5.73829e-19 2065.54 0.998917 +484 27.8436 40.7324 1.66109 -0.301876 -1.52792 -0.939427 -0.00552138 8.91471 6.17043e-19 2069.02 0.998901 +485 24.0086 35.3038 8.3134 2.48904 -0.0924157 -0.823035 0.00482955 8.89877 5.9696e-19 2067.84 0.998906 +486 29.7681 35.3067 11.6428 1.80583 1.30027 0.836248 -0.00732554 8.89773 5.57953e-19 2065.03 0.998926 +487 33.6035 40.7426 11.6418 -0.790492 3.51773 0.307187 0.00201868 8.89318 5.65187e-19 2066.05 0.998921 +488 27.8424 40.7314 8.32646 -1.02961 -2.14268 5.72065 -0.00485447 8.87469 5.43114e-19 2060.65 0.998938 +489 23.9987 35.3126 14.9665 -2.47767 4.24381 -0.438273 0.00306858 8.87868 5.66249e-19 2063.19 0.998926 +490 29.7575 35.307 18.2916 -3.48547 1.51892 -0.778308 -0.00116477 8.90733 6.01914e-19 2068.38 0.998907 +491 33.5994 40.7401 18.2951 -2.81276 2.18809 0.874664 -0.000838849 8.89316 5.89098e-19 2065.44 0.998917 +492 27.8376 40.7471 14.9643 -3.33147 5.72108 -1.43957 0.000261837 8.91685 6.18427e-19 2070.71 0.998894 +493 24.0035 35.2968 21.6178 -0.101177 -3.83681 -0.697731 -0.00166013 8.88474 5.5448e-19 2063.47 0.998928 +494 29.768 35.2914 24.9439 1.69424 -6.40238 -0.771763 -0.00787308 8.90704 6.22748e-19 2066.89 0.998905 +495 33.6152 40.7371 24.942 5.02687 0.688515 -1.67572 0.00505008 8.91367 6.65236e-19 2071.05 0.998887 +496 27.8503 40.7316 21.6199 3.03795 -2.00526 0.301143 0.00518441 8.87008 5.4709e-19 2061.8 0.998937 +497 24.0098 35.3023 28.277 3.14416 -0.925059 2.64878 0.00141011 8.89151 5.73613e-19 2065.56 0.998922 +498 29.7588 35.3116 31.6012 -2.83683 3.66111 1.84626 -0.000106762 8.90484 6.0129e-19 2068.07 0.998912 +499 33.6158 40.7362 31.604 5.29254 0.242181 3.23527 0.00204504 8.91984 6.43906e-19 2071.72 0.998892 +500 27.8361 40.7419 28.2706 -3.93077 3.11808 -0.341849 -0.000323674 8.9365 6.70683e-19 2074.76 0.998879 +501 24.0047 35.2979 34.9225 0.515785 -3.15668 -0.544158 0.00497241 8.88842 5.76978e-19 2065.66 0.99892 +502 29.7572 35.3148 38.2549 -3.62971 5.23657 2.68096 -0.0034779 8.90032 5.82425e-19 2066.39 0.99892 +503 33.6068 40.7284 38.2559 0.90751 -3.49039 3.16719 0.00328342 8.89475 5.75152e-19 2066.65 0.998921 +504 27.846 40.7379 34.922 0.816655 1.16519 -0.6964 -0.00436443 8.90322 5.91416e-19 2066.82 0.998918 +505 35.5282 35.3109 1.66847 1.41323 3.3767 2.70386 0.00498654 8.88399 5.83665e-19 2064.73 0.998917 +506 41.2901 35.3068 4.99444 1.9321 1.34819 2.71874 0.00594445 8.87816 5.64639e-19 2063.69 0.99892 +507 45.1271 40.7424 4.99439 0.179946 3.48542 2.70523 -0.00354424 8.89078 5.56279e-19 2064.35 0.998922 +508 39.3704 40.7585 1.66421 2.14501 11.5675 0.598871 0.00274559 8.88333 5.70254e-19 2064.11 0.99892 +509 35.5334 35.3043 8.30919 4.03264 0.116745 -2.89273 0.000231408 8.88146 5.36973e-19 2063.17 0.998935 +510 41.287 35.3022 11.6378 0.37513 -1.02332 -1.81415 0.00459007 8.88473 5.6418e-19 2064.8 0.998919 +511 45.1267 40.7378 11.6317 -0.0354195 1.0019 -4.69327 0.00117871 8.88898 5.55264e-19 2064.97 0.998926 +512 39.3657 40.73 8.30751 -0.152992 -2.86407 -3.72476 -0.00509884 8.89413 5.60495e-19 2064.74 0.998924 +513 35.5311 35.3113 14.9616 2.85222 3.68858 -2.69233 -0.00478328 8.87499 5.34682e-19 2060.73 0.998939 +514 41.2842 35.2993 18.2949 -1.09375 -2.47486 0.856435 -0.000290337 8.88389 5.57109e-19 2063.58 0.998926 +515 45.1299 40.7337 18.2935 1.51871 -0.993364 0.0731607 0.00519351 8.88774 5.68448e-19 2065.56 0.99892 +516 39.3728 40.738 14.9647 3.28917 1.26263 -1.30556 0.00144609 8.89508 5.99881e-19 2066.33 0.998906 +517 35.5282 35.3005 21.6241 1.3687 -1.88683 2.4221 0.00659191 8.91173 6.45808e-19 2070.97 0.998891 +518 41.2879 35.2998 24.9476 0.822956 -2.16237 1.11019 -0.00610629 8.90178 5.83455e-19 2066.15 0.998915 +519 45.1326 40.7378 24.9371 2.70571 1.10424 -4.21174 0.00402389 8.89587 5.79926e-19 2067.05 0.998914 +520 39.3623 40.7334 21.6224 -1.88051 -1.12932 1.57784 0.00456336 8.89288 5.94356e-19 2066.52 0.998916 +521 35.5262 35.3067 28.2737 0.353027 1.15112 1.10667 -0.00836717 8.9012 5.98291e-19 2065.54 0.998918 +522 41.2902 35.3027 31.606 1.89775 -0.789458 4.34584 0.0101237 8.88479 5.79607e-19 2065.99 0.99892 +523 45.1311 40.7305 31.5922 2.1008 -2.4517 -2.42815 0.0132197 8.90591 6.08933e-19 2071.13 0.998901 +524 39.3638 40.7332 28.2789 -1.03473 -1.17051 3.7219 0.0036893 8.90314 6.22545e-19 2068.52 0.998901 +525 35.529 35.3085 34.9176 1.76078 2.3249 -2.94785 -0.00588085 8.8906 5.6172e-19 2063.82 0.998929 +526 41.2821 35.2983 38.2526 -2.08084 -2.80581 1.58575 -0.00359452 8.91194 5.9394e-19 2068.84 0.99891 +527 45.1314 40.7359 38.2567 2.40721 0.177592 3.49136 -0.00659289 8.8981 5.65485e-19 2065.26 0.998921 +528 39.3744 40.7316 34.9339 4.1925 -2.00823 5.23572 0.00173113 8.8959 5.88882e-19 2066.56 0.998914 +529 47.0514 35.3094 1.65869 2.16309 2.66734 -2.22344 -0.00675226 8.89116 5.63322e-19 2063.75 0.998922 +530 52.8032 35.3091 4.98475 -2.43818 2.42699 -2.133 -0.000462638 8.90027 5.73269e-19 2067.03 0.998914 +531 56.6538 40.7413 4.98149 2.57379 2.99362 -3.78139 -0.00278325 8.91044 5.86781e-19 2068.7 0.998905 +532 50.8949 40.7328 1.65959 3.52916 -1.3787 -1.69795 0.00190139 8.89226 5.47677e-19 2065.82 0.998925 +533 47.0426 35.2956 8.32074 -2.35321 -4.28631 2.79576 -0.00590784 8.89225 5.65186e-19 2064.17 0.99892 +534 52.8083 35.3088 11.6387 0.182987 2.36502 -1.26365 0.00679009 8.88489 5.74152e-19 2065.3 0.998914 +535 56.637 40.7477 11.6462 -5.88364 5.98677 2.54509 -0.000548575 8.89491 5.51379e-19 2065.87 0.998923 +536 50.892 40.7407 8.30965 2.12918 2.65882 -2.65852 -0.00762821 8.89127 5.48004e-19 2063.59 0.998927 +537 47.0493 35.2966 14.9668 1.10206 -3.70935 -0.278597 -0.00108545 8.91271 6.00546e-19 2069.54 0.998901 +538 52.8065 35.3025 18.2913 -0.767326 -0.851145 -0.91104 -0.00298456 8.88507 5.46604e-19 2063.26 0.998927 +539 56.6427 40.7414 18.2941 -2.99822 2.88818 0.376915 -0.00542316 8.87918 5.3265e-19 2061.49 0.998936 +540 50.8911 40.7372 14.9737 1.68951 0.877054 3.20766 0.00271402 8.88661 5.59265e-19 2064.8 0.998922 +541 47.0596 35.3126 21.6071 6.21233 4.24318 -6.12286 0.00109648 8.86618 5.27301e-19 2060.11 0.99894 +542 52.8106 35.305 24.9507 1.26145 0.374025 2.68517 -0.00740208 8.8976 5.60608e-19 2064.98 0.998921 +543 56.6465 40.7306 24.9401 -1.0669 -2.51376 -2.54867 0.00607075 8.90556 5.99848e-19 2069.54 0.998899 +544 50.8882 40.7282 21.6194 0.211962 -3.65196 0.0823663 -0.00520516 8.88918 5.48816e-19 2063.66 0.998928 +545 47.0431 35.3028 28.2704 -2.03137 -0.714206 -0.398475 -0.00625773 8.89676 5.72735e-19 2065.05 0.998918 +546 52.8054 35.3072 31.5949 -1.39252 1.58766 -1.25187 -0.00441732 8.89083 5.71187e-19 2064.18 0.998919 +547 56.6484 40.7382 31.5978 -0.0281993 1.37755 0.197313 0.00245144 8.88377 5.47852e-19 2064.14 0.998926 +548 50.8888 40.7374 28.2793 0.689624 0.847421 4.08197 -0.00194281 8.86833 5.31041e-19 2059.92 0.998941 +549 47.0355 35.3057 34.9271 -5.80373 0.726791 1.81071 0.00471999 8.89969 5.88947e-19 2068.01 0.998912 +550 52.8047 35.319 38.2538 -1.69153 7.41864 2.14863 0.00132682 8.87748 5.54765e-19 2062.56 0.998927 +551 56.6396 40.7336 38.2471 -4.51126 -1.0491 -1.14387 0.0103677 8.85869 5.29508e-19 2060.49 0.998938 +552 50.8891 40.7332 34.9161 0.667737 -1.24176 -3.73229 -0.006404 8.87543 5.36292e-19 2060.48 0.998935 +553 58.5574 35.3103 1.66209 -5.82241 3.00824 -0.480643 -0.00329568 8.88152 5.37367e-19 2062.44 0.998936 +554 64.3336 35.3036 4.98484 1.75645 -0.343007 -2.26127 -0.00272448 8.90006 5.84311e-19 2066.5 0.998913 +555 68.1711 40.7358 4.99973 0.389714 0.155954 5.32064 -0.00540018 8.90676 6.12096e-19 2067.36 0.998903 +556 62.4049 40.7384 1.65764 -2.26813 1.35546 -2.70362 0.00694475 8.89443 5.81792e-19 2067.36 0.998914 +557 58.5658 35.3009 8.30052 -1.55808 -1.67673 -7.28483 0.00404145 8.88043 5.41867e-19 2063.76 0.998931 +558 64.3376 35.3031 11.6516 3.88353 -0.510762 5.16598 0.00199257 8.90007 5.75069e-19 2067.51 0.998911 +559 68.1685 40.7419 11.6486 -0.899047 3.2033 3.73927 0.000518417 8.89242 5.60687e-19 2065.56 0.998924 +560 62.4046 40.7341 8.31838 -2.41423 -0.65197 1.7255 -0.00737658 8.88916 5.53799e-19 2063.19 0.998927 +561 58.5719 35.3021 14.9616 1.50357 -0.925375 -2.92749 -0.00191808 8.88168 5.37064e-19 2062.76 0.998929 +562 64.329 35.3084 18.2934 -0.405502 2.16421 0.0112895 -0.00147112 8.88188 5.48534e-19 2062.9 0.998931 +563 68.1709 40.7316 18.2882 0.227312 -1.90738 -2.55807 -0.00676729 8.8858 5.55247e-19 2062.61 0.998923 +564 62.403 40.7271 14.9552 -3.29081 -4.21043 -6.03241 -0.00448623 8.88009 5.2898e-19 2061.88 0.998935 +565 58.5756 35.3041 21.6153 3.3711 0.00681712 -1.9156 0.0001337 8.88725 5.47951e-19 2064.38 0.998929 +566 64.3256 35.3154 24.9533 -2.09682 5.64971 3.96337 -0.00305233 8.89821 5.79919e-19 2066.04 0.998914 +567 68.1642 40.7352 24.9474 -3.02631 -0.162946 1.11641 -8.17382e-05 8.89658 5.76113e-19 2066.32 0.998913 +568 62.4096 40.7438 21.612 0.018818 4.08047 -3.72436 0.000479999 8.89058 5.66207e-19 2065.17 0.998917 +569 58.5621 35.304 28.264 -3.42422 -0.0959447 -3.73174 -0.00795465 8.8846 5.46196e-19 2062.1 0.998933 +570 64.3306 35.3072 31.607 0.384212 1.56022 4.80453 0.00491765 8.89072 5.82021e-19 2066.14 0.998914 +571 68.1637 40.74 31.5908 -3.29989 2.1451 -3.36815 -0.00282511 8.89719 5.67944e-19 2065.87 0.998919 +572 62.4081 40.7313 28.2674 -0.77213 -2.12882 -1.9971 0.00165793 8.87277 5.29158e-19 2061.63 0.99894 +573 58.5726 35.306 34.9231 1.71821 0.985365 -0.189027 0.00961364 8.90811 6.25783e-19 2070.84 0.998891 +574 64.3288 35.3089 38.2556 -0.551462 2.38192 3.05369 0.00939361 8.8911 5.9537e-19 2067.17 0.998913 +575 68.1757 40.7282 38.2497 2.63217 -3.62897 0.168252 -0.00425229 8.90782 6.00197e-19 2067.83 0.99891 +576 62.4167 40.7364 34.9216 3.60001 0.468551 -0.9667 0.00329276 8.892 5.71187e-19 2066.07 0.998918 +577 0.96243 46.1621 1.66302 1.14443 -2.41694 0.0411942 0.00764805 8.90383 6.03653e-19 2069.51 0.998904 +578 6.71524 46.1734 4.98182 -2.82784 3.21808 -3.61614 -0.0021846 8.91071 5.98048e-19 2068.88 0.998908 +579 10.5597 51.5963 4.97988 -0.901547 -1.04595 -4.49167 0.00473474 8.89394 5.63837e-19 2066.78 0.99892 +580 4.79964 51.5986 1.64708 -0.461526 0.0559232 -7.97269 0.00121264 8.89032 5.46531e-19 2065.27 0.998926 +581 0.960732 46.1571 8.31609 0.344552 -4.9106 0.397657 0.00665013 8.90168 5.87688e-19 2068.84 0.998911 +582 6.72411 46.1839 11.6367 1.57061 8.33907 -2.23989 0.00199512 8.92227 6.03708e-19 2072.22 0.998903 +583 10.5547 51.5883 11.6444 -3.47553 -4.93892 1.68272 -0.00428013 8.89133 5.41548e-19 2064.31 0.998933 +584 4.80636 51.5958 8.31727 2.83276 -1.20042 1.08986 -0.00299359 8.88 5.28173e-19 2062.18 0.998939 +585 0.958437 46.1568 14.9728 -0.844514 -5.26967 2.76652 -0.00700717 8.89236 5.55036e-19 2063.95 0.998921 +586 6.7265 46.1653 18.291 2.73334 -0.894742 -1.00851 0.0119592 8.8798 5.64145e-19 2065.32 0.998921 +587 10.5554 51.6012 18.288 -3.08152 1.45805 -2.64293 -0.00296302 8.89647 5.65018e-19 2065.69 0.998919 +588 4.81285 51.5942 14.9628 6.08128 -2.04473 -2.24703 0.00534443 8.89679 5.71563e-19 2067.52 0.998912 +589 0.971949 46.1785 21.6216 5.90666 5.8165 1.20666 0.00207226 8.85889 4.98446e-19 2058.76 0.998951 +590 6.72671 46.1647 24.9476 2.8393 -1.17283 1.1711 0.00272299 8.89989 5.71674e-19 2067.62 0.998913 +591 10.5585 51.6127 24.9439 -1.53823 7.13353 -0.660478 -0.00122681 8.88218 5.39347e-19 2063.01 0.998934 +592 4.80544 51.6035 21.6142 2.33039 2.62275 -2.61404 -0.00690676 8.88136 5.21849e-19 2061.63 0.998938 +593 0.964934 46.1706 28.2739 2.41122 1.72732 1.2809 -0.00219584 8.88879 5.60342e-19 2064.22 0.998921 +594 6.71851 46.1593 31.6001 -1.21265 -3.7099 1.33964 0.00644073 8.88927 5.52301e-19 2066.15 0.998924 +595 10.5643 51.6065 31.6069 1.36495 4.00721 4.65376 0.00130642 8.89002 5.46654e-19 2065.22 0.998927 +596 4.79792 51.6045 28.2669 -1.35176 3.0039 -2.24661 0.00341019 8.89195 5.6303e-19 2066.08 0.998917 +597 0.959004 46.1679 34.9173 -0.605391 0.451793 -3.00948 0.00579859 8.89727 5.83527e-19 2067.72 0.99891 +598 6.72194 46.1568 38.2436 0.454545 -5.06004 -2.86433 -0.0010276 8.88367 5.48415e-19 2063.38 0.998932 +599 10.5532 51.5963 38.2453 -4.22056 -1.1398 -1.94179 -0.00277207 8.90445 5.72585e-19 2067.42 0.998916 +600 4.78973 51.5886 34.9216 -5.54312 -4.74121 -0.987279 -0.00935707 8.87552 5.12686e-19 2059.87 0.998947 +601 12.4849 46.1712 1.65506 1.45813 2.0722 -3.90651 0.0100717 8.90261 6.09853e-19 2069.76 0.998904 +602 18.2418 46.1623 4.98043 -0.465186 -2.35509 -4.36675 0.00626069 8.88191 5.72939e-19 2064.55 0.998924 +603 22.0749 51.6033 4.99174 -4.33058 2.4486 1.33532 -0.00248175 8.88988 5.78414e-19 2064.39 0.998919 +604 16.3232 51.5953 1.66295 0.356789 -1.4279 -0.0556245 -0.000827634 8.90095 5.90009e-19 2067.09 0.998913 +605 12.4868 46.1683 8.31222 2.39803 0.726396 -1.47611 0.00122763 8.89434 5.79793e-19 2066.13 0.998916 +606 18.2413 46.1737 11.6422 -0.833068 3.44206 0.536967 0.0014956 8.88607 5.66625e-19 2064.42 0.998923 +607 22.0832 51.5982 11.6332 -0.0983315 -0.127318 -3.97433 -0.00237245 8.89008 5.5924e-19 2064.45 0.998925 +608 16.3196 51.597 8.30395 -1.5185 -0.714032 -5.67027 -0.00395417 8.87346 5.30097e-19 2060.58 0.998937 +609 12.4903 46.1747 14.9607 4.17897 3.87066 -3.32207 9.04853e-05 8.88372 5.58106e-19 2063.62 0.998928 +610 18.2377 46.1472 18.297 -2.52268 -9.83403 1.73899 0.00129198 8.90962 5.8734e-19 2069.39 0.998907 +611 22.0772 51.6076 18.2927 -3.12862 4.596 -0.24237 0.00911005 8.89754 5.9981e-19 2068.48 0.998903 +612 16.3264 51.5913 14.9669 1.96797 -3.61368 -0.159161 0.00356456 8.89201 5.70571e-19 2066.13 0.998918 +613 12.4834 46.1608 21.6222 0.801134 -3.0939 1.49172 -0.0027463 8.89585 5.75489e-19 2065.6 0.998914 +614 18.2411 46.1575 24.9622 -0.91209 -4.77311 8.44713 -0.00958923 8.88117 5.29047e-19 2061.02 0.998936 +615 22.0833 51.594 24.9311 0.0830203 -2.15296 -7.14867 -0.00279643 8.86333 5.2745e-19 2058.68 0.99894 +616 16.3209 51.6022 21.625 -0.777015 1.92822 2.72143 -0.00630842 8.90969 5.84006e-19 2067.79 0.998912 +617 12.4731 46.1689 28.2685 -4.40045 1.00913 -1.42378 0.002435 8.89088 5.60936e-19 2065.64 0.99892 +618 18.2419 46.1723 31.585 -0.399648 2.66834 -6.26227 -0.0041325 8.8905 5.54365e-19 2064.17 0.998927 +619 22.0756 51.6007 31.6038 -3.84816 1.05856 3.29257 -0.00207323 8.88243 5.53235e-19 2062.89 0.998928 +620 16.3183 51.6008 28.2718 -2.16911 1.17866 0.297237 -0.00632219 8.89219 5.56458e-19 2064.06 0.998921 +621 12.4828 46.1711 34.9224 0.514942 2.07804 -0.561203 -0.00180623 8.88584 5.58809e-19 2063.67 0.998925 +622 18.2462 46.1667 38.2598 1.63088 -0.149783 5.09861 0.00596797 8.91478 6.40407e-19 2071.48 0.99889 +623 22.0817 51.5957 38.2577 -0.806719 -1.44234 4.1038 0.00208959 8.88502 5.81248e-19 2064.33 0.998921 +624 16.3247 51.5972 34.9253 1.14799 -0.583486 0.910225 0.00189666 8.89035 5.63567e-19 2065.42 0.998923 +625 24.0043 46.1579 1.66396 0.264998 -4.49504 0.465571 -0.00395141 8.89058 5.74018e-19 2064.22 0.998926 +626 29.7606 46.176 4.99238 -1.97874 4.57448 1.61023 -0.000342764 8.89652 5.89831e-19 2066.26 0.998912 +627 33.6085 51.5965 4.99093 1.64359 -0.920237 0.944036 -0.00291152 8.88865 5.56703e-19 2064.03 0.998928 +628 27.8408 51.5929 1.65667 -1.66876 -2.69255 -3.20157 0.00656745 8.89912 6.08078e-19 2068.28 0.998905 +629 24.0063 46.1669 8.31818 1.37292 -0.0799514 1.50811 0.00944809 8.89792 6.00895e-19 2068.64 0.998905 +630 29.7594 46.1658 11.6321 -2.53846 -0.556377 -4.59076 -0.00493392 8.88789 5.58068e-19 2063.44 0.998927 +631 33.5944 51.5929 11.6463 -5.32882 -2.70037 2.58424 0.00621444 8.86643 5.15812e-19 2061.25 0.998942 +632 27.8365 51.5947 8.32627 -3.83368 -1.88413 5.59399 0.00151259 8.90501 6.05206e-19 2068.46 0.998901 +633 24.0064 46.1697 14.97 1.23942 1.27228 1.49105 0.00495967 8.90112 5.83716e-19 2068.36 0.998913 +634 29.772 46.1765 18.2971 3.78031 4.77907 1.96042 -0.00623233 8.87679 5.28692e-19 2060.8 0.998939 +635 33.6044 51.5976 18.2955 -0.339072 -0.383312 1.10035 0.00315646 8.88955 5.31475e-19 2065.51 0.998929 +636 27.8442 51.6013 14.965 -0.000452312 1.45421 -1.04465 -0.00405041 8.8884 5.39058e-19 2063.74 0.998929 +637 24.0009 46.168 21.6192 -1.38556 0.555272 -0.0102009 -0.000755546 8.868 5.1508e-19 2060.1 0.998944 +638 29.7535 46.1649 24.9508 -5.55978 -1.02232 2.73325 0.00782637 8.89385 5.92369e-19 2067.43 0.998907 +639 33.6028 51.593 24.9394 -1.16145 -2.67063 -3.02389 -0.00300108 8.86362 5.12729e-19 2058.69 0.998948 +640 27.847 51.6047 21.6303 1.37608 3.22946 5.52479 -0.0011476 8.87993 5.45438e-19 2062.56 0.998925 +641 23.9976 46.1709 28.2699 -3.07415 1.9585 -0.7693 -0.00140382 8.89685 5.68276e-19 2066.1 0.998918 +642 29.7664 46.1729 31.602 0.951194 3.01847 2.28372 -0.0102546 8.88668 5.50785e-19 2062.05 0.998935 +643 33.5956 51.6021 31.5939 -4.80858 1.83126 -1.70953 0.00427306 8.88289 5.59814e-19 2064.34 0.998926 +644 27.8432 51.589 28.2696 -0.545003 -4.77438 -0.838319 0.000722379 8.88932 5.58256e-19 2064.95 0.998921 +645 23.9985 46.1739 34.9283 -2.51316 3.3977 2.35406 0.00316164 8.89724 5.79805e-19 2067.15 0.998917 +646 29.7751 46.1654 38.2514 5.26692 -0.850899 0.901507 0.00351949 8.88678 5.79089e-19 2065.01 0.998919 +647 33.6059 51.5993 38.2556 0.410975 0.518535 2.94025 0.00456058 8.91421 6.34364e-19 2071.06 0.998892 +648 27.8343 51.6 34.9221 -5.02206 0.949177 -0.698304 -0.00110164 8.89423 5.81807e-19 2065.61 0.998916 +649 35.5208 46.1698 1.66495 -2.26786 1.39575 0.934179 0.00147114 8.88847 5.65101e-19 2064.93 0.998925 +650 41.2805 46.1732 4.99005 -2.91001 3.01579 0.499479 0.00210685 8.89788 5.69782e-19 2067.06 0.998915 +651 45.1304 51.5931 4.99167 1.83508 -2.6917 1.19605 -0.00920754 8.88838 5.34142e-19 2062.64 0.998932 +652 39.3649 51.597 1.66594 -0.613022 -0.631819 1.58663 0.00585373 8.89473 5.86688e-19 2067.19 0.998911 +653 35.5228 46.1543 8.311 -1.31742 -6.39567 -1.92397 0.00101866 8.89047 5.5221e-19 2065.26 0.998926 +654 41.2816 46.1668 11.6384 -2.43745 -0.1439 -1.28465 0.00262226 8.89036 5.72156e-19 2065.57 0.998919 +655 45.1272 51.5984 11.639 0.121257 -0.0146132 -1.07928 0.00606839 8.90241 5.87069e-19 2068.87 0.998903 +656 39.3733 51.6003 8.31546 3.61877 0.954949 0.105808 0.0071562 8.87841 5.40635e-19 2064 0.998932 +657 35.528 46.1692 14.9761 1.32806 1.15471 4.4872 0.00146825 8.90122 5.98606e-19 2067.64 0.998903 +658 41.2836 46.1684 18.2924 -1.36835 0.670453 -0.456768 0.00426454 8.90262 6.01877e-19 2068.53 0.998904 +659 45.1304 51.599 18.286 1.81077 0.342049 -3.68968 0.00448767 8.88391 5.57508e-19 2064.6 0.998923 +660 39.3743 51.6069 14.9682 4.07258 4.25859 0.60857 0.00331398 8.89146 5.56138e-19 2065.95 0.998924 +661 35.528 46.1646 21.623 1.24613 -1.21265 1.78283 -0.00158918 8.89754 5.76157e-19 2066.21 0.998917 +662 41.2868 46.1628 24.9465 0.26354 -2.12883 0.421712 -0.0059749 8.89132 5.58021e-19 2063.95 0.998928 +663 45.1302 51.5968 24.9491 1.63766 -0.726962 1.86826 -0.00652025 8.90096 5.72215e-19 2065.89 0.998919 +664 39.3709 51.5999 21.6209 2.41476 0.695453 0.775316 -0.00864092 8.88249 5.34055e-19 2061.51 0.998936 +665 35.5294 46.1736 28.2758 1.95041 3.42315 2.26831 -0.000890816 8.8833 5.67919e-19 2063.33 0.998924 +666 41.2907 46.1643 31.5978 2.22354 -1.29037 0.161109 -0.0105018 8.88968 5.47555e-19 2062.64 0.998933 +667 45.1263 51.5967 31.604 -0.264374 -0.904325 3.35235 -0.00260188 8.88716 5.48787e-19 2063.78 0.998935 +668 39.3675 51.6004 28.2579 0.807614 1.00764 -6.64804 -0.00173271 8.91908 6.14077e-19 2070.76 0.998896 +669 35.5303 46.1683 34.9243 2.51776 0.676894 0.445411 -0.0055781 8.89334 5.68529e-19 2064.47 0.998922 +670 41.2829 46.1616 38.2485 -1.64363 -2.82675 -0.43627 0.00167031 8.88098 5.48768e-19 2063.38 0.998929 +671 45.1225 51.5929 38.2373 -2.18559 -2.79631 -6.10023 0.00640326 8.87608 5.48584e-19 2063.34 0.998926 +672 39.3631 51.6017 34.9296 -1.46596 1.6792 2.94919 0.00324956 8.90241 5.93366e-19 2068.27 0.998911 +673 47.0454 46.1699 1.67443 -0.923677 1.49295 5.76795 -0.000189381 8.87047 5.18474e-19 2060.74 0.998939 +674 52.8218 46.1512 4.98444 6.95684 -7.89682 -2.32455 0.00800972 8.84817 4.97737e-19 2057.75 0.998949 +675 56.6485 51.5963 4.99286 -0.0488152 -1.06508 1.88836 -0.00434283 8.88958 5.39652e-19 2063.93 0.998924 +676 50.8873 51.604 1.66068 -0.243367 2.79833 -1.22432 -0.00429436 8.88717 5.463e-19 2063.43 0.99892 +677 47.0416 46.1691 8.31543 -2.8247 0.938137 0.117086 0.00620492 8.87102 5.36356e-19 2062.23 0.998928 +678 52.8108 46.1726 11.6373 1.46477 2.82556 -1.94042 0.00236314 8.88311 5.39215e-19 2063.98 0.998926 +679 56.6477 51.6023 11.6345 -0.482804 1.92584 -3.35957 7.29128e-05 8.8851 5.30308e-19 2063.91 0.998929 +680 50.886 51.6049 8.3206 -0.927042 3.36352 2.78701 -0.000607385 8.85525 4.86562e-19 2057.42 0.998956 +681 47.0487 46.1702 14.9663 0.77263 1.60555 -0.477554 0.00111435 8.87762 5.51311e-19 2062.55 0.998928 +682 52.8 46.1672 18.2923 -3.98191 0.111192 -0.539713 -0.00127496 8.90143 5.74966e-19 2067.1 0.998913 +683 56.6442 51.5897 18.2834 -2.32271 -4.30107 -4.95586 -0.000806933 8.87454 5.25696e-19 2061.48 0.998937 +684 50.8931 51.6013 14.9685 2.65588 1.53977 0.70289 -0.000131531 8.88591 5.45496e-19 2064.04 0.998926 +685 47.0517 46.1761 21.6163 2.23003 4.58757 -1.5486 -0.00134876 8.89233 5.6254e-19 2065.15 0.998923 +686 52.8048 46.1664 24.945 -1.57172 -0.285135 -0.100613 -0.000705134 8.9017 5.84235e-19 2067.28 0.998911 +687 56.6439 51.5999 24.9442 -2.47245 0.761386 -0.509217 -0.000395363 8.88076 5.50096e-19 2062.89 0.998926 +688 50.8898 51.5932 21.6153 1.09805 -2.54113 -1.94194 -0.000536035 8.89087 5.48229e-19 2065.01 0.998928 +689 47.0477 46.1598 28.2666 0.243186 -3.57784 -2.45145 0.0037639 8.88776 5.63176e-19 2065.26 0.998922 +690 52.8052 46.1639 31.6046 -1.35344 -1.65241 3.5939 -0.00175135 8.89363 5.59028e-19 2065.34 0.99892 +691 56.6559 51.5929 31.6156 3.65608 -2.74201 9.10716 -0.00442713 8.87371 5.11316e-19 2060.53 0.998947 +692 50.8937 51.5913 28.2733 2.91397 -3.55369 0.854994 0.00523883 8.89692 5.79142e-19 2067.53 0.998912 +693 47.0514 46.1692 34.9149 2.1687 1.14211 -4.26477 -0.00363178 8.8989 5.75202e-19 2066.06 0.998912 +694 52.8022 46.1764 38.252 -2.8832 4.78222 1.26728 0.00224569 8.88816 5.52878e-19 2065.03 0.998919 +695 56.6467 51.5963 38.2499 -0.894347 -1.04671 0.257318 -0.00724353 8.89045 5.31367e-19 2063.49 0.998933 +696 50.8943 51.5892 34.9278 3.37143 -4.59592 2.15439 0.00676814 8.88492 5.56045e-19 2065.3 0.998921 +697 58.5672 46.1654 1.6666 -0.894571 -0.769761 1.8077 0.00872501 8.87319 5.47968e-19 2063.22 0.998923 +698 64.329 46.1635 4.98697 -0.349956 -1.67953 -1.09489 -0.0109774 8.89862 5.60576e-19 2064.44 0.998923 +699 68.1698 51.5979 4.9914 -0.427761 -0.294634 1.15837 -0.00259582 8.88397 5.35927e-19 2063.11 0.99893 +700 62.4271 51.6021 1.66086 8.74527 1.87063 -0.945965 -0.0113452 8.89325 5.28899e-19 2063.22 0.998934 +701 58.5601 46.1595 8.31382 -4.45986 -3.68837 -0.582532 0.00205509 8.87791 5.35835e-19 2062.81 0.998932 +702 64.3264 46.165 11.6411 -1.7769 -0.99529 -0.0952938 -0.00464271 8.88836 5.40342e-19 2063.6 0.998927 +703 68.1643 51.6004 11.6358 -3.14945 1.02396 -2.66371 0.001161 8.86784 5.08723e-19 2060.47 0.998943 +704 62.411 51.5965 8.31594 0.759354 -0.991203 0.333004 -0.00110347 8.89814 5.58267e-19 2066.44 0.998914 +705 58.558 46.1657 14.9742 -5.47751 -0.594654 3.44656 0.00168404 8.89585 5.4889e-19 2066.54 0.998921 +706 64.3318 46.1634 18.2797 1.04871 -1.83856 -6.74627 0.00107279 8.88675 5.41295e-19 2064.48 0.998925 +707 68.1736 51.6053 18.2968 1.55965 3.53354 1.82248 0.00135367 8.86845 5.07257e-19 2060.64 0.998942 +708 62.4009 51.5931 14.9609 -4.39566 -2.71709 -3.18453 -0.00769627 8.85875 4.84723e-19 2056.65 0.998958 +709 58.5614 46.1554 21.6225 -3.69418 -5.85031 1.49017 -0.00266676 8.89413 5.6692e-19 2065.25 0.99892 +710 64.3272 46.164 24.9593 -1.3347 -1.51437 6.98312 -0.000812628 8.89389 5.59097e-19 2065.6 0.99892 +711 68.169 51.5996 24.9392 -0.681404 0.659905 -3.08966 0.000844547 8.887 5.49879e-19 2064.48 0.998924 +712 62.415 51.5951 21.6247 2.80321 -1.64792 2.6914 0.014191 8.90253 6.03207e-19 2070.63 0.998895 +713 58.5623 46.1627 28.2822 -3.38705 -2.1722 5.46421 0.00133298 8.87432 5.42041e-19 2061.89 0.998928 +714 64.3346 46.1641 31.5988 2.35996 -1.55275 0.752562 -0.00306529 8.88091 5.38503e-19 2062.35 0.998933 +715 68.1776 51.594 31.5971 3.59603 -2.18936 -0.0977075 0.0026961 8.88686 5.55156e-19 2064.85 0.998922 +716 62.4132 51.5926 28.2676 1.84518 -2.90771 -1.92363 -0.00691723 8.88942 5.50628e-19 2063.35 0.998927 +717 58.5682 46.1637 34.9296 -0.434545 -1.58826 3.02506 -0.00623642 8.88413 5.27172e-19 2062.37 0.998935 +718 64.3337 46.1664 38.2475 2.07219 -0.300127 -0.987509 0.00811787 8.88245 5.61843e-19 2065.06 0.998922 +719 68.1627 51.6075 38.2486 -3.90978 4.57032 -0.42596 -0.0118394 8.88557 5.27554e-19 2061.48 0.998936 +720 62.4106 51.5981 34.9293 0.476821 -0.247344 2.82971 0.00510854 8.90001 5.75671e-19 2068.16 0.998906 +721 0.960798 57.035 1.66908 0.319178 2.61689 2.98025 -0.00157479 8.88285 5.37916e-19 2063.08 0.998929 +722 6.71765 57.0379 4.98363 -1.68624 4.05471 -2.67491 -0.000658371 8.88764 5.54152e-19 2064.3 0.998924 +723 10.5566 62.4573 4.97995 -2.52479 -2.00623 -4.46743 -0.000897713 8.89086 5.52183e-19 2064.93 0.998929 +724 4.80443 62.4535 1.65247 1.84552 -3.80076 -5.3162 0.000234193 8.89337 5.71517e-19 2065.71 0.998919 +725 0.962011 57.0331 8.32254 0.924075 1.7836 3.68083 -0.00496165 8.89906 5.52958e-19 2065.81 0.998923 +726 6.72498 57.036 11.6492 1.87262 3.03771 4.03913 -0.00112313 8.90922 5.86763e-19 2068.79 0.998907 +727 10.5607 62.4597 11.6406 -0.448843 -0.776332 -0.30018 -0.00692785 8.8821 5.41961e-19 2061.79 0.998933 +728 4.79944 62.4619 8.31561 -0.611706 0.303679 0.148564 0.00139463 8.89855 5.84853e-19 2067.05 0.998915 +729 0.962813 57.03 14.9686 1.42751 0.154658 0.73165 -0.00272519 8.88202 5.41264e-19 2062.66 0.998931 +730 6.71716 57.0294 18.2883 -2.01215 -0.184152 -2.48649 -0.00525437 8.87679 5.40325e-19 2061.02 0.998933 +731 10.5631 62.4664 18.2874 0.676568 2.60095 -2.96833 -0.00110018 8.89282 5.55231e-19 2065.31 0.998925 +732 4.8008 62.4636 14.9684 0.0478233 1.06794 0.638184 0.00685834 8.89713 5.91051e-19 2067.92 0.998911 +733 0.97061 57.0257 21.6223 5.24775 -2.08941 1.50185 -0.000616121 8.88067 5.3623e-19 2062.82 0.998932 +734 6.72874 57.0297 24.955 3.86928 -0.0265343 4.83292 0.00208961 8.89643 5.75385e-19 2066.75 0.998915 +735 10.5596 62.4678 24.9466 -0.924163 3.32959 0.5583 -0.00411748 8.90686 5.97652e-19 2067.65 0.998906 +736 4.79303 62.456 21.6206 -3.88138 -2.53944 0.695869 -0.00332911 8.89625 5.75701e-19 2065.56 0.998918 +737 0.959054 57.0264 28.2686 -0.567681 -1.64461 -1.50373 -0.00524013 8.89012 5.44928e-19 2063.85 0.99893 +738 6.71759 57.0173 31.5964 -1.73345 -6.24249 -0.498786 0.00161396 8.89559 5.72935e-19 2066.47 0.998917 +739 10.5608 62.4565 31.6036 -0.426904 -2.24873 3.15578 0.00177279 8.89561 5.80754e-19 2066.51 0.998917 +740 4.807 62.4566 28.2772 3.11978 -2.28197 2.93424 0.00155042 8.90222 5.91807e-19 2067.87 0.99891 +741 0.960928 57.0292 34.9233 0.356487 -0.343563 -0.0139679 -0.00371194 8.89399 5.5109e-19 2065 0.99892 +742 6.72718 57.034 38.25 3.10594 2.04796 0.152503 0.00901411 8.89569 5.82646e-19 2068.07 0.99891 +743 10.5634 62.464 38.2576 0.85854 1.36473 3.95829 0.00235464 8.90173 5.85468e-19 2067.93 0.998914 +744 4.80185 62.4624 34.9235 0.617372 0.694137 -0.00615021 0.00327491 8.8942 5.77521e-19 2066.53 0.998915 +745 12.4873 57.0267 1.66828 2.61845 -1.57117 2.63157 -0.000875164 8.88389 5.61526e-19 2063.46 0.998925 +746 18.2381 57.0325 4.99326 -2.30224 1.32321 2.08687 0.00155228 8.89885 5.87864e-19 2067.15 0.99891 +747 22.0698 62.4563 4.9891 -6.85283 -2.40196 0.0353268 0.00961635 8.88274 5.8563e-19 2065.44 0.998917 +748 16.3314 62.4697 1.65801 4.39904 4.22439 -2.52955 0.00419333 8.91105 6.25282e-19 2070.31 0.998895 +749 12.4806 57.0327 8.32359 -0.608951 1.42217 4.2258 -0.000264772 8.88852 5.43605e-19 2064.57 0.998927 +750 18.2431 57.0398 11.6447 0.174852 5.07626 1.74272 -0.00256031 8.87472 5.20382e-19 2061.14 0.998941 +751 22.0798 62.4606 11.641 -1.78603 -0.277352 -0.142408 0.000386043 8.88913 5.60177e-19 2064.84 0.998923 +752 16.3302 62.4633 8.32528 3.78729 1.04443 5.10651 -0.00602633 8.88977 5.43385e-19 2063.61 0.998931 +753 12.4808 57.0335 14.9685 -0.593585 1.80275 0.744019 -0.00504354 8.90308 5.66592e-19 2066.65 0.998916 +754 18.2402 57.0208 18.2835 -1.13071 -4.56775 -4.79445 -0.000984659 8.90433 5.91237e-19 2067.78 0.998909 +755 22.0856 62.468 18.2956 1.07226 3.41608 1.25354 -0.00115643 8.90202 5.87048e-19 2067.25 0.998912 +756 16.3308 62.4513 14.9669 4.1412 -4.97291 -0.184275 -0.00559664 8.88016 5.25501e-19 2061.66 0.99894 +757 12.4794 57.0271 21.6163 -1.12669 -1.32559 -1.46635 -0.00209803 8.89087 5.6609e-19 2064.68 0.998921 +758 18.236 57.0223 24.943 -3.3536 -3.69464 -1.20363 0.000345065 8.89693 5.8199e-19 2066.49 0.998915 +759 22.0872 62.4564 24.952 1.90025 -2.41214 3.29696 0.00034734 8.90008 6.02792e-19 2067.16 0.99891 +760 16.3262 62.463 21.6249 1.90079 0.908405 2.86839 -0.00249756 8.88034 5.49616e-19 2062.36 0.998931 +761 12.4814 57.0254 28.2729 -0.228548 -2.25057 0.795541 0.00467728 8.88595 5.68322e-19 2065.07 0.998921 +762 18.2459 57.0218 31.5869 1.50656 -3.9873 -5.23991 0.00167419 8.88714 5.61709e-19 2064.69 0.998926 +763 22.0843 62.4664 31.607 0.409179 2.61952 4.80892 0.00212169 8.88886 5.83186e-19 2065.15 0.998917 +764 16.3132 62.465 28.28 -4.63552 1.89436 4.34497 -0.00062877 8.8991 5.89655e-19 2066.74 0.998912 +765 12.4827 57.0191 34.9135 0.39997 -5.35682 -5.08455 -0.00011754 8.8758 5.48508e-19 2061.9 0.99893 +766 18.2487 57.0262 38.2503 2.99159 -1.80233 0.451087 0.00300501 8.89268 5.81999e-19 2066.15 0.998917 +767 22.0839 62.4632 38.2524 0.287771 1.01291 1.51336 -0.00411777 8.87984 5.61392e-19 2061.9 0.998932 +768 16.3287 62.4611 34.9213 3.09845 0.0309755 -1.18675 0.001355 8.88757 5.74305e-19 2064.71 0.998922 +769 24.0067 57.031 1.66094 1.55932 0.623509 -0.97399 0.00277049 8.90206 6.02368e-19 2068.1 0.998907 +770 29.764 57.016 4.98417 -0.264854 -6.83636 -2.49111 -0.0126252 8.9033 5.67772e-19 2065.08 0.998923 +771 33.5991 62.4623 4.99136 -2.98213 0.583157 1.1499 -0.00764882 8.90123 5.66079e-19 2065.7 0.998925 +772 27.8431 62.4601 1.67259 -0.572844 -0.545731 4.76245 0.0128296 8.88835 5.84722e-19 2067.32 0.998914 +773 24.0032 57.0326 8.31028 -0.280795 1.35918 -2.48693 -0.00152232 8.88906 5.6181e-19 2064.42 0.998925 +774 29.7717 57.0341 11.6339 3.57342 2.13579 -3.59364 -0.00402656 8.88721 5.46255e-19 2063.49 0.998926 +775 33.5984 62.4674 11.655 -3.3693 3.13529 6.89406 0.00195666 8.88946 5.62035e-19 2065.24 0.998923 +776 27.8491 62.4658 8.32507 2.43298 2.27795 4.9419 0.000792983 8.90794 6.06599e-19 2068.93 0.998903 +777 24.0001 57.0271 14.9611 -1.79836 -1.31408 -3.1067 -0.00320593 8.88159 5.51438e-19 2062.47 0.998926 +778 29.7728 57.0245 18.305 4.19162 -2.64719 5.92536 -0.000597684 8.86556 5.00812e-19 2059.61 0.998951 +779 33.6116 62.4653 18.2938 3.2642 2.10183 0.371844 -0.00293752 8.89805 5.60029e-19 2066.03 0.998919 +780 27.8499 62.4629 14.9679 2.80733 0.883379 0.312541 0.00109778 8.88871 5.70306e-19 2064.9 0.998918 +781 24.0062 57.0351 21.6185 1.2724 2.57788 -0.402713 -0.00276339 8.90923 5.96336e-19 2068.44 0.998907 +782 29.7654 57.0246 24.9393 0.485727 -2.56191 -3.03802 0.00623555 8.89529 5.73343e-19 2067.39 0.998916 +783 33.5991 62.4612 24.9543 -3.00942 -0.0111306 4.34956 0.000432842 8.89568 5.68852e-19 2066.24 0.99892 +784 27.8516 62.4586 21.6104 3.64549 -1.22962 -4.51973 -0.00051763 8.88847 5.67019e-19 2064.51 0.998925 +785 24.0065 57.0247 28.266 1.45487 -2.57592 -2.74926 0.00466455 8.89675 5.96084e-19 2067.37 0.99891 +786 29.7618 57.0274 31.5962 -1.3593 -1.23013 -0.612839 -0.00646559 8.88497 5.52189e-19 2062.49 0.998933 +787 33.6047 62.4516 31.6048 -0.267223 -4.82993 3.77074 0.00379628 8.89061 5.85358e-19 2065.88 0.998915 +788 27.8526 62.4554 28.277 4.14769 -2.89721 2.81801 -0.0013672 8.91829 6.2742e-19 2070.67 0.998893 +789 24.0114 57.0331 34.9165 3.93808 1.70818 -3.52082 0.00563447 8.90929 6.24323e-19 2070.25 0.998892 +790 29.7637 57.0332 38.2395 -0.448139 1.79004 -5.0311 -0.00115512 8.88044 5.60852e-19 2062.66 0.998929 +791 33.6048 62.461 38.2525 -0.104433 -0.178711 1.57206 -0.00355953 8.88717 5.57921e-19 2063.58 0.998928 +792 27.8442 62.4594 34.9203 -0.0337348 -0.825193 -1.59082 -0.00950191 8.87578 5.28058e-19 2059.89 0.998943 +793 35.5296 57.0277 1.66308 2.1078 -1.01869 -0.0392849 0.0146409 8.88212 5.7907e-19 2066.38 0.998917 +794 41.2858 57.0257 4.99503 -0.268447 -1.9391 2.87786 0.00330882 8.90052 5.79249e-19 2067.88 0.998913 +795 45.1292 62.4536 4.98906 1.03577 -3.77075 0.00300476 -0.00393788 8.89549 5.70445e-19 2065.27 0.998919 +796 39.3571 62.4605 1.66108 -4.38207 -0.363728 -0.9747 -0.00447172 8.90395 5.89289e-19 2066.96 0.998916 +797 35.5262 57.0322 8.30901 0.456665 1.23076 -3.10574 0.00454855 8.88227 5.51758e-19 2064.26 0.998923 +798 41.2843 57.0247 11.6407 -0.875088 -2.59299 -0.135009 -0.00239255 8.88821 5.5472e-19 2064.05 0.998924 +799 45.1257 62.4614 11.6369 -0.640167 0.0849726 -2.14731 0.000304713 8.90012 5.77342e-19 2067.16 0.998912 +800 39.3641 62.4558 8.31795 -0.951585 -2.61751 1.43105 -0.0024313 8.8986 5.68257e-19 2066.25 0.99892 +801 35.5232 57.0387 14.9717 -1.14204 4.4264 2.26166 0.00392435 8.88303 5.34355e-19 2064.29 0.998928 +802 41.2836 57.032 18.2896 -1.47386 1.20366 -1.83484 -0.00592303 8.89779 5.58838e-19 2065.34 0.998918 +803 45.1264 62.4503 18.2871 -0.237291 -5.48726 -3.09631 0.00417114 8.88816 5.66039e-19 2065.44 0.998918 +804 39.3632 62.465 14.9714 -1.38648 1.91292 2.25459 -0.00815958 8.88137 5.32595e-19 2061.37 0.998936 +805 35.5152 57.0299 21.6121 -5.07555 0.00744977 -3.6104 -0.00139776 8.88538 5.33241e-19 2063.66 0.998931 +806 41.2927 57.0318 24.9555 3.25637 1.0339 4.99145 0.00144928 8.8971 5.84319e-19 2066.76 0.998915 +807 45.1323 62.4619 24.9425 2.79036 0.405906 -1.49695 -0.00152227 8.8844 5.60673e-19 2063.43 0.998925 +808 39.3609 62.456 21.6217 -2.63811 -2.56354 1.2183 0.00511266 8.87285 5.40134e-19 2062.38 0.998933 +809 35.5353 57.0371 28.2731 4.81058 3.59687 0.884216 -0.00318221 8.91146 5.90836e-19 2068.83 0.99891 +810 41.3011 57.0281 31.5972 7.39334 -0.910771 -0.0660639 -0.00261264 8.9116 6.24394e-19 2068.98 0.998903 +811 45.1337 62.4553 31.6044 3.42076 -2.9965 3.56068 0.00239841 8.88705 5.8722e-19 2064.83 0.998915 +812 39.3701 62.4568 28.2793 2.03096 -2.20823 3.97749 -3.43928e-05 8.88224 5.69868e-19 2063.28 0.998924 +813 35.5139 57.033 34.9307 -5.76008 1.63221 3.71723 0.00714167 8.88861 6.04933e-19 2066.17 0.998909 +814 41.2944 57.0291 38.2492 4.05582 -0.385435 -0.173007 -0.00870755 8.89815 5.79764e-19 2064.82 0.998921 +815 45.1223 62.4588 38.2458 -2.29352 -1.19564 -1.83766 0.00653618 8.89637 5.85596e-19 2067.69 0.998913 +816 39.3667 62.463 34.9089 0.29538 0.882105 -7.2403 0.00577989 8.92731 6.58004e-19 2074.11 0.998882 +817 47.0449 57.0287 1.66513 -1.19732 -0.570548 0.976282 0.00279241 8.88393 5.51106e-19 2064.24 0.998925 +818 52.8099 57.0276 4.98938 0.923204 -0.9779 0.110012 0.00552411 8.89388 5.58886e-19 2066.94 0.998916 +819 56.6528 62.4629 4.9862 2.1734 0.961897 -1.46746 0.00439409 8.88144 5.4964e-19 2064.06 0.998924 +820 50.8803 62.4559 1.66369 -3.87735 -2.73462 0.399662 0.00273356 8.86935 5.28881e-19 2061.13 0.998936 +821 47.0428 57.0316 8.31293 -2.3159 0.888211 -1.0921 -0.00631769 8.87909 5.41406e-19 2061.28 0.998931 +822 52.8118 57.0352 11.6335 1.89284 2.60107 -3.63507 0.00558875 8.90294 5.61119e-19 2068.88 0.998914 +823 56.6534 62.4613 11.6507 2.41937 0.0694775 4.72724 0.00115792 8.87661 5.35805e-19 2062.34 0.998931 +824 50.8847 62.4625 8.31441 -1.54034 0.722929 -0.356911 0.00794855 8.88455 5.63572e-19 2065.47 0.998917 +825 47.0456 57.029 14.9696 -0.833099 -0.421813 1.19474 -0.00484219 8.88434 5.41478e-19 2062.71 0.998932 +826 52.8071 57.0278 18.2984 -0.546828 -0.989939 2.59903 0.00200961 8.88805 5.51313e-19 2064.96 0.998921 +827 56.6583 62.4599 18.2849 4.81859 -0.622245 -4.13438 0.00406794 8.9004 5.67838e-19 2068.02 0.998914 +828 50.8894 62.4578 14.9599 0.756705 -1.78667 -3.58594 -0.00769833 8.8908 5.39608e-19 2063.47 0.998931 +829 47.0415 57.034 21.6222 -2.79173 1.99934 1.40922 -2.41953e-05 8.89419 5.56462e-19 2065.82 0.998924 +830 52.8141 57.0287 24.9363 3.09712 -0.550573 -4.48005 0.000435906 8.87988 5.47587e-19 2062.88 0.998929 +831 56.6519 62.4616 24.9456 1.64713 0.144444 0.10265 -0.00194098 8.89177 5.69852e-19 2064.91 0.998919 +832 50.891 62.465 21.6245 1.64599 1.90121 2.66019 -0.00463474 8.87222 5.17709e-19 2060.17 0.998943 +833 47.0451 57.039 28.2811 -1.06408 4.6336 4.85701 0.0042607 8.91556 6.37249e-19 2071.29 0.998887 +834 52.8122 57.0224 31.5983 2.18758 -3.66094 0.387888 -0.00256913 8.88258 5.46651e-19 2062.82 0.998931 +835 56.6545 62.4665 31.5884 3.0081 2.69477 -4.50602 0.00526278 8.90361 6.15552e-19 2068.96 0.9989 +836 50.8862 62.4608 28.2744 -0.845156 -0.201892 1.50532 -0.00203424 8.88845 5.54276e-19 2064.18 0.998929 +837 47.0469 57.0284 34.9245 -0.143136 -0.715734 0.623093 0.00174022 8.88343 5.61231e-19 2063.91 0.998925 +838 52.8076 57.0284 38.2471 -0.243073 -0.701542 -1.22215 -0.00666761 8.88125 5.26815e-19 2061.66 0.998936 +839 56.6571 62.4653 38.2473 4.25266 2.09984 -1.146 0.00269562 8.87708 5.47068e-19 2062.77 0.998929 +840 50.8969 62.47 34.9287 4.56681 4.42497 2.67671 0.00564972 8.88964 5.77055e-19 2066.07 0.998913 +841 58.5714 57.035 1.66495 1.27488 2.62238 1.0102 0.000815756 8.88897 5.47555e-19 2064.9 0.998922 +842 64.3289 57.0328 4.98783 -0.491838 1.38626 -0.537122 -0.00121889 8.89172 5.38811e-19 2065.05 0.998928 +843 68.165 62.4666 4.99146 -2.63703 2.67543 1.24068 -0.00262372 8.90697 5.88674e-19 2067.99 0.998907 +844 62.4049 62.4695 1.66859 -2.33696 4.11394 2.85482 0.00123887 8.88784 5.52008e-19 2064.75 0.998925 +845 58.5639 57.0167 8.3035 -2.44852 -6.62886 -5.85794 -0.00554764 8.86923 5.11759e-19 2059.34 0.998945 +846 64.3179 57.0291 11.6355 -5.88859 -0.296321 -2.84596 0.00229275 8.89275 5.62048e-19 2066.02 0.998914 +847 68.1677 62.4685 11.6475 -1.38012 3.69073 3.14213 -6.08938e-05 8.89348 5.7524e-19 2065.67 0.998919 +848 62.4124 62.4565 8.31884 1.39269 -2.33767 1.79328 -0.00203504 8.87655 5.36744e-19 2061.65 0.998936 +849 58.5775 57.0321 14.9567 4.25574 1.16395 -5.34679 0.00748593 8.87365 5.35293e-19 2063.06 0.99893 +850 64.3309 57.0301 18.2883 0.545106 0.207544 -2.40098 -0.00223055 8.90024 5.61841e-19 2066.64 0.998918 +851 68.1766 62.4656 18.2986 3.1201 2.24623 2.69498 0.008316 8.88993 5.91506e-19 2066.7 0.99891 +852 62.3992 62.4584 14.9678 -5.06538 -1.41077 0.378301 0.0031131 8.90011 5.6625e-19 2067.75 0.998922 +853 58.5755 57.0322 21.6156 3.28898 1.26596 -1.8835 -0.00744749 8.89125 5.57292e-19 2063.62 0.998925 +854 64.3278 57.0267 24.9415 -1.02814 -1.52919 -1.94109 -0.00138737 8.89128 5.78182e-19 2064.92 0.998914 +855 68.1687 62.4651 24.948 -0.948922 1.92851 1.32972 -0.00613868 8.89642 5.63337e-19 2065 0.998924 +856 62.4155 62.4601 21.6172 2.90323 -0.565769 -1.03436 -0.00166867 8.88894 5.60313e-19 2064.36 0.998928 +857 58.5621 57.0322 28.271 -3.38992 1.14809 -0.0777497 0.0100836 8.90143 5.95914e-19 2069.52 0.998904 +858 64.3327 57.0272 31.5924 1.47956 -1.25005 -2.50844 -0.00129672 8.88213 5.43525e-19 2062.99 0.99893 +859 68.1644 62.4622 31.594 -3.0332 0.505808 -1.649 -0.00282439 8.88394 5.39984e-19 2063.05 0.998933 +860 62.4056 62.4648 28.2743 -1.88703 1.86895 1.29793 0.00654864 8.90009 5.96069e-19 2068.48 0.998908 +861 58.5722 57.0265 34.9295 1.60381 -1.65251 3.05241 -0.00645016 8.89578 5.63881e-19 2064.8 0.998917 +862 64.3343 57.0266 38.263 2.35346 -1.58621 6.67417 0.00208228 8.8769 5.13739e-19 2062.59 0.998942 +863 68.1634 62.4662 38.2436 -3.57625 2.53495 -2.96733 -0.00430179 8.87732 5.17633e-19 2061.33 0.998942 +864 62.4119 62.4599 34.925 1.14942 -0.694831 0.873522 0.000158739 8.88707 5.49807e-19 2064.35 0.998924 +ITEM: TIMESTEP +3 +ITEM: NUMBER OF ATOMS +864 +ITEM: BOX BOUNDS pp pp pp +0.0000000000000000e+00 6.9130545060664147e+01 +0.0000000000000000e+00 6.5176902932690410e+01 +0.0000000000000000e+00 3.9912538800000000e+01 +ITEM: ATOMS id x y z vx vy vz c_dpdUatom[1] c_dpdUatom[2] c_dpdUatom[3] c_dpdUatom[4] c_crdx +1 0.960704 2.72572 1.65892 0.275009 3.41757 -1.40044 -0.00259614 8.88816 1.4291e-17 2064.2 0.998389 +2 6.72021 2.71302 4.98097 -0.415515 -0.956075 -2.64736 -0.000909104 8.89852 1.51987e-17 2066.77 0.998362 +3 10.5535 8.14476 4.9933 -2.75061 -0.928885 1.3818 0.00388577 8.88363 1.44398e-17 2064.62 0.998384 +4 4.80894 8.14647 1.66797 2.65112 -0.208977 1.76747 -0.00394516 8.90113 1.48632e-17 2066.68 0.998371 +5 0.967325 2.71022 8.31302 2.40376 -1.93138 -0.61133 0.00130696 8.88899 1.46946e-17 2065.21 0.998382 +6 6.71633 2.70409 11.6357 -1.55632 -3.80791 -1.86614 0.00563519 8.91252 1.58194e-17 2071.14 0.998347 +7 10.5539 8.14635 11.6429 -2.5658 -0.346748 0.616484 -0.00185437 8.88601 1.45728e-17 2063.9 0.998381 +8 4.80386 8.15214 8.31892 1.20797 1.78566 1.28191 0.000813845 8.86622 1.36507e-17 2060.26 0.998406 +9 0.943629 2.71956 14.9563 -5.50525 1.28007 -3.68547 -0.00496872 8.89535 1.50215e-17 2065.23 0.998376 +10 6.71712 2.71598 18.3007 -1.35176 0.0300395 2.43286 0.00433242 8.90151 1.53393e-17 2068.52 0.998364 +11 10.5382 8.13946 18.2869 -7.83754 -2.58178 -2.18496 0.00430638 8.90662 1.54631e-17 2069.6 0.998355 +12 4.8017 8.14204 14.9718 0.305741 -1.87046 1.53031 0.00696018 8.87592 1.40176e-17 2063.63 0.998397 +13 0.966743 2.71258 21.6255 2.19536 -1.04671 2.0683 -0.00775503 8.89046 1.47048e-17 2063.59 0.99839 +14 6.70716 2.71326 24.944 -4.75659 -0.911504 -0.420205 -0.000859999 8.87807 1.43097e-17 2062.42 0.998395 +15 10.5688 8.15638 24.9338 2.46842 3.01512 -3.71085 -0.00414212 8.88882 1.44113e-17 2064.01 0.998392 +16 4.7944 8.14424 21.6145 -2.21599 -0.77287 -1.572 0.0021574 8.91741 1.60492e-17 2071.44 0.998346 +17 0.950351 2.72455 28.2634 -3.28672 2.96669 -2.71664 -0.0056418 8.90796 1.55154e-17 2067.77 0.99836 +18 6.72959 2.73413 31.5867 2.94919 6.17685 -3.50835 -0.00312112 8.89488 1.47344e-17 2065.52 0.998381 +19 10.5565 8.14551 31.6027 -1.70691 -0.503741 1.74584 -0.0065645 8.89223 1.46322e-17 2064.22 0.998387 +20 4.78577 8.14506 28.2849 -4.97053 -0.565488 4.53354 -0.00602402 8.90809 1.58865e-17 2067.72 0.998353 +21 0.962979 2.70743 34.9184 0.860749 -2.72418 -1.63332 0.00513963 8.89012 1.47393e-17 2066.27 0.998374 +22 6.72243 2.72636 38.2435 0.454081 3.4888 -2.07607 0.0011951 8.88715 1.45729e-17 2064.79 0.998384 +23 10.5697 8.15046 38.2572 2.66729 1.04954 2.65965 -0.00292164 8.90333 1.51025e-17 2067.36 0.99837 +24 4.81309 8.15701 34.9258 4.02787 3.30644 0.772582 0.00668919 8.89203 1.56195e-17 2067 0.998363 +25 12.4893 2.7144 1.66408 2.6463 -0.422434 0.275487 0.00367656 8.87589 1.47433e-17 2062.92 0.998387 +26 18.2506 2.7199 4.98145 2.59433 1.43321 -2.46036 0.00658469 8.90389 1.53943e-17 2069.5 0.998365 +27 22.0771 8.14651 4.98471 -1.98373 -0.170869 -1.45615 0.0029613 8.89079 1.48533e-17 2065.94 0.99838 +28 16.3173 8.1433 1.65753 -1.70053 -1.24496 -1.82531 0.0117937 8.90606 1.6148e-17 2071.07 0.998343 +29 12.4761 2.71749 8.3083 -1.93031 0.62389 -2.28274 -0.00819178 8.89481 1.44405e-17 2064.43 0.998385 +30 18.2462 2.71035 11.6578 1.15992 -1.76366 5.50353 -0.00919529 8.92525 1.53981e-17 2070.69 0.998352 +31 22.0653 8.15009 11.6408 -5.96088 1.20368 -0.126721 -0.00387564 8.88736 1.37903e-17 2063.75 0.998407 +32 16.3155 8.15081 8.31467 -2.34544 1.32932 -0.139411 -0.00366631 8.88282 1.3999e-17 2062.83 0.998399 +33 12.4786 2.70872 14.9511 -1.13476 -2.155 -5.35007 -0.00714513 8.92182 1.52441e-17 2070.39 0.998361 +34 18.2466 2.72043 18.296 1.30991 1.55761 0.918943 0.00573447 8.88893 1.44769e-17 2066.14 0.99838 +35 22.0997 8.1378 18.291 5.43004 -3.01748 -0.735552 0.010143 8.86224 1.30432e-17 2061.38 0.998429 +36 16.3191 8.17111 14.9584 -1.13134 7.90566 -2.95461 -0.0145637 8.92052 1.49108e-17 2068.54 0.998368 +37 12.4765 2.71288 21.6292 -1.75666 -1.03168 3.32593 -0.00623178 8.87879 1.39378e-17 2061.43 0.998398 +38 18.2219 2.72063 24.9318 -7.04711 1.74898 -4.42949 0.00581696 8.89453 1.49409e-17 2067.35 0.998368 +39 22.0578 8.14058 24.9444 -8.50702 -2.28172 -0.322773 -0.0111559 8.87327 1.34585e-17 2059.21 0.998413 +40 16.3311 8.15674 21.6279 2.98816 3.18637 2.9122 -0.00146584 8.88081 1.41245e-17 2062.88 0.998391 +41 12.4929 2.70995 28.2662 3.68493 -1.99153 -1.64857 -0.00143296 8.88085 1.42511e-17 2062.89 0.998392 +42 18.2309 2.71533 31.5959 -3.92264 -0.242015 -0.501056 -0.00680579 8.90456 1.5142e-17 2066.8 0.998371 +43 22.079 8.14036 31.5938 -1.58172 -2.36689 -1.21667 0.00191392 8.88642 1.41665e-17 2064.79 0.998388 +44 16.3193 8.1569 28.2785 -1.06151 3.3237 2.44465 -0.000904366 8.89302 1.50359e-17 2065.6 0.998371 +45 12.4731 2.71842 34.922 -2.99564 0.919979 -0.527144 0.00305851 8.89688 1.52007e-17 2067.26 0.998369 +46 18.2425 2.72362 38.252 -0.132938 2.6737 0.683563 0.0143536 8.90787 1.6605e-17 2072 0.998337 +47 22.092 8.16022 38.2501 2.881 4.38098 0.277868 0.0069976 8.89328 1.55243e-17 2067.34 0.99836 +48 16.3192 8.12692 34.9351 -0.958654 -6.68409 3.72043 0.00290325 8.90753 1.53469e-17 2069.49 0.998365 +49 23.9995 2.70525 1.67472 -1.40218 -3.46676 3.80136 0.000141507 8.90488 1.58876e-17 2068.35 0.998353 +50 29.7576 2.72046 4.99134 -2.26447 1.45399 0.72578 0.0146037 8.90645 1.63426e-17 2071.75 0.998345 +51 33.6159 8.13431 4.97295 3.63277 -4.233 -5.29653 0.00325154 8.9003 1.51805e-17 2068.03 0.998363 +52 27.8372 8.15326 1.66429 -2.35297 2.02074 0.475682 0.00536424 8.90024 1.56466e-17 2068.47 0.998354 +53 23.9981 2.72704 8.31546 -1.78054 3.73959 0.168809 -0.0076626 8.89366 1.47231e-17 2064.29 0.998386 +54 29.7591 2.7114 11.6277 -1.86289 -1.40173 -4.4545 -0.00170403 8.89449 1.50404e-17 2065.74 0.998376 +55 33.611 8.16188 11.6352 2.08614 4.81563 -2.05338 0.00585477 8.88625 1.4278e-17 2065.59 0.998389 +56 27.8422 8.16208 8.32952 -0.655504 4.99531 4.73146 0.00106385 8.91437 1.62961e-17 2070.56 0.998332 +57 24.0012 2.73241 14.9773 -0.776558 5.4882 3.38971 0.00807858 8.8897 1.50249e-17 2066.8 0.998369 +58 29.7709 2.71511 18.2851 2.09243 -0.321925 -2.69923 0.00372588 8.88942 1.49537e-17 2065.81 0.998375 +59 33.6163 8.1484 18.2964 3.75223 0.494098 0.938966 0.0067225 8.90076 1.53563e-17 2068.87 0.998361 +60 27.8287 8.1564 14.9776 -5.17898 3.0694 3.39231 -0.00802914 8.91788 1.55067e-17 2069.37 0.998359 +61 24.0116 2.70455 21.6111 2.63188 -3.68953 -2.82092 0.00891783 8.88358 1.51617e-17 2065.68 0.998365 +62 29.7693 2.71479 24.9476 1.77487 -0.149134 0.76214 0.00369328 8.89519 1.49219e-17 2067.03 0.998377 +63 33.5936 8.15032 24.9465 -3.88814 1.03642 0.41416 -0.00179286 8.91843 1.60435e-17 2070.82 0.998336 +64 27.8564 8.15411 21.6162 4.04943 2.27251 -0.928029 0.00841669 8.91248 1.59084e-17 2071.72 0.998349 +65 24.0084 2.71843 28.2466 1.42999 1.03346 -8.25065 0.00279792 8.89772 1.49991e-17 2067.38 0.99837 +66 29.7585 2.71714 31.5951 -1.88693 0.561262 -0.8151 -0.000773838 8.87759 1.38721e-17 2062.34 0.998398 +67 33.6066 8.1459 31.585 0.436218 -0.395396 -4.11401 0.00612198 8.87051 1.33096e-17 2062.29 0.99841 +68 27.832 8.16195 28.2846 -4.13148 5.11272 4.42827 0.00534255 8.87999 1.45101e-17 2064.15 0.998379 +69 23.999 2.72317 34.9198 -1.49983 2.65512 -1.25292 5.32871e-05 8.89262 1.47278e-17 2065.71 0.998376 +70 29.7597 2.71191 38.264 -1.59797 -1.30577 4.87275 -0.00193142 8.89046 1.45125e-17 2064.83 0.998381 +71 33.6048 8.13385 38.2493 -0.0730958 -4.34541 -0.0735698 -0.0104956 8.88618 1.34916e-17 2062.09 0.998406 +72 27.8436 8.14181 34.9329 -0.227048 -1.90232 3.07673 -0.00627898 8.89264 1.40053e-17 2064.37 0.99839 +73 35.5238 2.71278 1.67169 -0.518913 -0.991505 2.91335 -0.00972096 8.90303 1.51457e-17 2065.85 0.998371 +74 41.2889 2.70584 4.97483 0.914448 -3.14184 -4.73119 -0.0023826 8.91904 1.57458e-17 2070.82 0.998348 +75 45.1344 8.14842 4.98305 2.61557 0.432335 -1.98828 -0.00168304 8.87403 1.40261e-17 2061.39 0.998396 +76 39.37 8.13671 1.66855 1.19496 -3.58442 1.81421 2.97343e-05 8.88467 1.44502e-17 2064.02 0.998382 +77 35.5208 2.71938 8.31847 -1.50285 1.26815 1.02575 0.000640853 8.90499 1.53834e-17 2068.47 0.998362 +78 41.2835 2.71328 11.6362 -1.00256 -0.908311 -1.56763 -0.00582454 8.88276 1.40186e-17 2062.36 0.998399 +79 45.1276 8.1544 11.6464 0.163209 2.55554 1.7849 0.000255738 8.91306 1.55778e-17 2070.11 0.998344 +80 39.3688 8.13617 8.3059 1.01294 -3.74367 -3.00544 -0.00691053 8.89552 1.451e-17 2064.85 0.99838 +81 35.5321 2.71517 14.9718 2.41432 -0.1791 1.63409 0.00291594 8.88172 1.42941e-17 2064 0.998385 +82 41.3016 2.71166 18.3025 5.0731 -1.33693 3.13915 -0.00594711 8.8985 1.46932e-17 2065.69 0.99837 +83 45.1273 8.14766 18.3098 0.201245 0.145298 5.56297 0.00330294 8.88449 1.43221e-17 2064.67 0.998385 +84 39.3587 8.15221 14.9672 -2.50297 1.83665 0.0115848 0.00614772 8.86305 1.3806e-17 2060.72 0.998401 +85 35.5292 2.70711 21.6144 1.48473 -2.83807 -1.50673 0.000109358 8.89196 1.44325e-17 2065.58 0.998387 +86 41.2844 2.71446 24.9398 -0.678037 -0.320464 -1.89188 0.00509019 8.88995 1.48895e-17 2066.22 0.998363 +87 45.1105 8.14823 24.9599 -5.38855 0.372702 4.99343 0.00957499 8.86043 1.33243e-17 2060.88 0.998417 +88 39.3777 8.16298 21.6196 3.84718 5.29928 0.156873 0.00456659 8.88895 1.45471e-17 2065.89 0.998379 +89 35.5311 2.72571 28.2786 1.67722 3.27687 2.41385 0.00201156 8.89865 1.46006e-17 2067.41 0.998375 +90 41.2904 2.71112 31.5895 1.54915 -1.52557 -2.67697 0.00441629 8.88228 1.39923e-17 2064.44 0.998398 +91 45.1192 8.14289 31.589 -2.71446 -1.37513 -2.82918 -0.0012747 8.87447 1.3431e-17 2061.57 0.9984 +92 39.3704 8.13591 28.2762 1.49811 -3.73702 1.53178 -0.00338486 8.87312 1.3253e-17 2060.83 0.998413 +93 35.5191 2.71425 34.9238 -2.15669 -0.480817 0.0684872 0.00152298 8.88354 1.42662e-17 2064.09 0.998388 +94 41.2835 2.69948 38.2457 -0.897195 -5.4328 -1.28221 0.00426798 8.90333 1.54912e-17 2068.89 0.998358 +95 45.1279 8.15998 38.226 0.473902 4.35522 -7.9608 0.00183455 8.86925 1.43525e-17 2061.13 0.998379 +96 39.3755 8.13278 34.9299 3.01954 -4.83062 2.13677 0.00197641 8.88476 1.38332e-17 2064.45 0.998389 +97 47.0541 2.71525 1.66821 2.34584 -0.139529 1.82854 -0.00906106 8.88625 1.39393e-17 2062.42 0.998395 +98 52.8121 2.71606 5.01361 1.36435 0.123863 8.16513 -0.00431462 8.89379 1.38908e-17 2065.03 0.998393 +99 56.6456 8.15227 4.9766 -1.05619 1.89227 -4.13576 -0.00605353 8.89133 1.47726e-17 2064.14 0.998373 +100 50.8859 8.1355 1.66403 -0.525559 -3.82983 0.376907 0.000286309 8.89189 1.44619e-17 2065.61 0.998379 +101 47.0411 2.71367 8.32026 -1.96526 -0.61307 1.67728 0.00629952 8.8889 1.44412e-17 2066.25 0.99838 +102 52.82 2.72763 11.6442 4.04996 3.92461 1.15299 -0.00268035 8.88876 1.37108e-17 2064.31 0.998399 +103 56.6372 8.1371 11.6388 -3.86563 -3.43302 -0.866323 0.00982497 8.88012 1.43995e-17 2065.14 0.998378 +104 50.9031 8.13367 8.32249 5.27251 -4.49677 2.45289 0.014388 8.85273 1.30784e-17 2060.27 0.998423 +105 47.0562 2.70786 14.9624 3.09518 -2.71049 -1.47958 -0.00752317 8.89495 1.47022e-17 2064.6 0.998374 +106 52.8101 2.72591 18.2914 0.800918 3.38582 -0.59856 -0.00972106 8.90391 1.42951e-17 2066.04 0.998378 +107 56.6423 8.14168 18.2831 -2.21677 -1.70711 -3.3781 -0.00289935 8.90915 1.47017e-17 2068.6 0.998368 +108 50.8855 8.14468 14.9469 -0.672342 -0.839209 -6.63536 0.00462976 8.89195 1.39746e-17 2066.54 0.998395 +109 47.0506 2.70628 21.6278 1.025 -3.02945 2.73128 0.000656947 8.91397 1.52051e-17 2070.39 0.998354 +110 52.8177 2.72301 24.9577 3.24109 2.51153 4.07349 -0.00389265 8.88018 1.3782e-17 2062.23 0.998399 +111 56.6519 8.15602 24.9506 1.10151 3.04639 1.70406 0.00366907 8.87107 1.39992e-17 2061.9 0.998387 +112 50.8869 8.15321 21.6201 -0.291587 2.10071 0.139985 -0.0078361 8.89175 1.41436e-17 2063.85 0.998387 +113 47.0539 2.71654 28.2534 2.09857 0.123981 -5.94988 0.00925789 8.88854 1.43228e-17 2066.8 0.998381 +114 52.8108 2.69213 31.5902 0.851279 -7.80074 -2.47168 0.0130616 8.91315 1.59867e-17 2072.85 0.998334 +115 56.6432 8.13807 31.602 -1.96403 -3.01291 1.49367 -0.00787673 8.88883 1.41617e-17 2063.22 0.998387 +116 50.8901 8.14841 28.2848 0.872589 0.512113 4.53348 0.00255709 8.87683 1.36795e-17 2062.88 0.998402 +117 47.0591 2.71955 34.9257 3.88945 1.30137 0.777811 -0.0128684 8.8834 1.34965e-17 2061 0.998413 +118 52.8038 2.71231 38.2656 -1.48254 -1.09726 5.31998 -0.00148846 8.88697 1.40752e-17 2064.18 0.998391 +119 56.65 8.15841 38.252 0.544854 3.90944 0.89371 0.00160867 8.89616 1.49976e-17 2066.8 0.998367 +120 50.8861 8.15282 34.9336 -0.416086 1.89598 3.41104 -0.00167175 8.88657 1.42511e-17 2064.06 0.998385 +121 58.5665 2.72207 1.65593 -1.00642 2.04115 -2.16097 0.00531857 8.91319 1.54872e-17 2071.21 0.99835 +122 64.3077 2.72288 4.99087 -7.48016 2.37795 0.697556 0.00231409 8.8917 1.53901e-17 2066.01 0.998359 +123 68.1694 8.16395 4.98802 -0.309135 5.36634 -0.284983 0.00113836 8.91971 1.55032e-17 2071.71 0.998347 +124 62.4136 8.15039 1.67761 1.53153 1.1703 4.8557 0.00332464 8.88436 1.43769e-17 2064.65 0.998394 +125 58.5723 2.69889 8.32638 0.980921 -5.63011 3.66271 -0.00709803 8.90958 1.51446e-17 2067.8 0.998361 +126 64.3281 2.70373 11.6438 -0.493436 -4.05149 0.859284 -0.00279201 8.88744 1.46122e-17 2064.01 0.998381 +127 68.1652 8.12775 11.6261 -1.82627 -6.42945 -5.02604 -0.00940576 8.87772 1.335e-17 2060.53 0.998414 +128 62.4036 8.14165 8.31426 -1.88561 -1.87359 -0.184737 0.00649283 8.88759 1.48404e-17 2066.02 0.99837 +129 58.562 2.72498 14.958 -2.34256 3.02124 -3.09037 -0.00203718 8.87351 1.38723e-17 2061.2 0.998403 +130 64.3252 2.70583 18.2773 -1.571 -3.21082 -5.37821 0.0166601 8.89829 1.59835e-17 2070.46 0.998339 +131 68.1636 8.15058 18.2953 -2.10191 1.11166 0.615936 -7.89103e-05 8.91657 1.59368e-17 2070.79 0.99834 +132 62.4038 8.1445 14.9774 -1.83155 -0.839596 3.34057 -0.00946411 8.89505 1.39135e-17 2064.2 0.998397 +133 58.5744 2.73204 21.6157 1.7626 5.64752 -1.17785 0.000116939 8.86508 1.37731e-17 2059.87 0.998399 +134 64.3306 2.72022 24.963 0.417086 1.41491 6.01345 -0.00646089 8.87961 1.45969e-17 2061.57 0.998381 +135 68.1648 8.15456 24.9452 -1.84822 2.45199 -0.263335 0.0066448 8.91032 1.60416e-17 2070.88 0.99835 +136 62.4037 8.15139 21.6168 -2.01055 1.52965 -0.753625 0.000100982 8.87751 1.39651e-17 2062.51 0.998402 +137 58.5763 2.7132 28.2697 2.58952 -0.937716 -0.59186 0.0101533 8.87786 1.44837e-17 2064.72 0.998383 +138 64.3345 2.72053 31.6006 1.57681 1.49608 0.959609 -0.00120194 8.88267 1.42684e-17 2063.33 0.998392 +139 68.163 8.14805 31.5867 -2.61846 0.461653 -3.47282 -0.00212764 8.90993 1.62218e-17 2068.94 0.998348 +140 62.4076 8.15265 28.2693 -0.701643 1.8018 -0.802165 -0.00610562 8.89342 1.44331e-17 2064.57 0.998384 +141 58.5738 2.70463 34.9255 1.76953 -3.76172 0.660372 -0.000532962 8.87177 1.3852e-17 2061.15 0.998404 +142 64.3381 2.71554 38.2484 2.78565 0.0728195 -0.520922 -0.00237049 8.88347 1.40253e-17 2063.25 0.998394 +143 68.16 8.14316 38.2363 -3.47293 -1.41406 -4.42541 0.000488986 8.89279 1.52076e-17 2065.84 0.998371 +144 62.4173 8.14874 34.935 2.64681 0.562648 4.03704 0.0120004 8.89042 1.53884e-17 2067.79 0.998356 +145 0.981915 13.5843 1.66167 7.23036 1.9356 -0.46818 -0.00809055 8.87887 1.35221e-17 2061.05 0.998418 +146 6.70321 13.5694 4.97451 -5.94756 -3.15192 -4.85091 -0.00355188 8.88852 1.37738e-17 2064.07 0.998398 +147 10.5629 19.0075 4.99115 0.407805 -0.724465 0.787002 0.0108068 8.86355 1.36486e-17 2061.82 0.998398 +148 4.8085 19.0176 1.68793 2.517 2.55336 8.28428 -0.00150389 8.90967 1.48703e-17 2069.01 0.998363 +149 0.957491 13.5755 8.31014 -0.834532 -1.0888 -1.621 0.000991722 8.90122 1.43518e-17 2067.74 0.998372 +150 6.71231 13.5708 11.6455 -2.87425 -2.64361 1.45808 -0.0115567 8.88675 1.36261e-17 2061.99 0.998398 +151 10.5673 19.0088 11.6506 1.74591 -0.142091 3.15354 -0.00982903 8.91055 1.482e-17 2067.43 0.998368 +152 4.7995 19.0077 8.31923 -0.488434 -0.576977 1.32476 -0.00275098 8.8983 1.44542e-17 2066.33 0.998373 +153 0.949776 13.5847 14.9747 -3.4419 2.0463 2.41081 -0.00648689 8.88241 1.32492e-17 2062.14 0.998407 +154 6.71775 13.5666 18.2832 -1.05522 -3.95101 -3.50095 -0.00471296 8.86042 1.33904e-17 2057.84 0.998416 +155 10.547 19.0118 18.2873 -4.83518 0.49331 -1.91342 -0.000701196 8.90545 1.45145e-17 2068.28 0.998377 +156 4.79631 19.0042 14.9767 -1.52206 -1.8565 3.11882 -0.00146069 8.8812 1.34529e-17 2062.96 0.998401 +157 0.965932 13.5757 21.6226 1.87168 -1.22259 1.21555 0.0149379 8.88399 1.51779e-17 2067.05 0.998366 +158 6.723 13.5819 24.9535 0.603266 1.02222 2.73402 0.0136476 8.8924 1.55975e-17 2068.56 0.998356 +159 10.5636 19.0131 24.9444 0.8114 1.14491 -0.333861 0.002837 8.89389 1.49878e-17 2066.58 0.99837 +160 4.80219 19.0076 21.6152 0.359333 -0.71118 -1.27252 -0.000752118 8.89774 1.4512e-17 2066.63 0.998378 +161 0.963227 13.5914 28.2755 0.981559 4.31175 1.39459 -0.00216865 8.88148 1.42246e-17 2062.87 0.998405 +162 6.71725 13.5746 31.6087 -1.32855 -1.29028 3.72987 -0.00170578 8.89878 1.53452e-17 2066.65 0.99837 +163 10.5631 19.0022 31.5987 0.493607 -2.70889 0.519745 -0.00165829 8.89439 1.49368e-17 2065.73 0.998371 +164 4.7878 18.9959 28.2848 -4.32798 -4.77299 4.53679 -0.00118588 8.87036 1.37942e-17 2060.71 0.998406 +165 0.974139 13.5567 34.9228 4.66654 -7.41097 -0.156547 0.012662 8.91018 1.69617e-17 2072.14 0.998319 +166 6.70699 13.5758 38.2413 -4.70793 -0.881473 -2.91826 0.0129155 8.86719 1.45647e-17 2063.04 0.998383 +167 10.5712 19.0096 38.2509 3.19985 -0.0944678 0.308264 -0.0149612 8.87806 1.31758e-17 2059.42 0.998419 +168 4.80469 18.9948 34.9325 1.34604 -5.03177 3.12232 -0.00296386 8.89303 1.48588e-17 2065.16 0.998375 +169 12.4861 13.5828 1.65592 1.3497 1.53631 -2.36757 -0.00407483 8.90785 1.4632e-17 2068.07 0.998372 +170 18.2491 13.5602 4.9832 2.22828 -6.2507 -1.96159 -0.00481408 8.87222 1.39754e-17 2060.34 0.998393 +171 22.0998 19.0112 4.99203 5.56957 0.498015 1.06675 -0.00551448 8.86427 1.32221e-17 2058.49 0.998415 +172 16.313 19.0058 1.67292 -3.05434 -1.27697 3.27249 0.00117792 8.88875 1.38709e-17 2065.13 0.998386 +173 12.4883 13.5807 8.30878 2.15449 0.650494 -2.0396 -0.00470049 8.90874 1.45118e-17 2068.13 0.998373 +174 18.2514 13.5879 11.6356 2.80121 3.01731 -1.93921 -0.000937318 8.89454 1.45325e-17 2065.91 0.998378 +175 22.0931 19.0129 11.6477 3.28073 0.921212 2.08656 0.000373514 8.90039 1.47931e-17 2067.44 0.998366 +176 16.328 18.9977 8.31608 1.82786 -4.05811 0.385169 0.00809131 8.86069 1.33383e-17 2060.62 0.998413 +177 12.4791 13.5633 14.9767 -1.01725 -5.03638 3.19254 -0.00685687 8.91447 1.51494e-17 2068.89 0.998362 +178 18.2523 13.5699 18.3067 3.31466 -2.92194 4.54642 0.00174624 8.88432 1.47002e-17 2064.31 0.998372 +179 22.0876 19.0186 18.298 1.32927 2.8544 1.61873 -0.00822204 8.88823 1.37852e-17 2063.01 0.998406 +180 16.324 18.9994 14.9669 0.559734 -3.50328 -0.147045 0.000398112 8.88871 1.44328e-17 2064.96 0.998381 +181 12.4896 13.5671 21.63 2.59346 -3.78402 3.5141 -0.00537095 8.89086 1.46445e-17 2064.18 0.998385 +182 18.242 13.5771 24.954 -0.236491 -0.518981 2.83747 0.00229371 8.91478 1.56447e-17 2070.91 0.998352 +183 22.0881 18.9999 24.9535 1.56982 -3.35477 2.80082 -0.00764897 8.89392 1.46884e-17 2064.35 0.998382 +184 16.3192 19.0197 21.6095 -1.1517 3.20676 -3.15998 -0.00718357 8.89528 1.39081e-17 2064.73 0.9984 +185 12.4873 13.5769 28.2628 1.69339 -0.493316 -2.9654 0.00888884 8.92619 1.73184e-17 2074.74 0.998312 +186 18.2392 13.5746 31.5908 -1.06852 -1.45657 -2.11871 -0.00652041 8.89844 1.43911e-17 2065.55 0.998388 +187 22.0835 19.0148 31.6051 0.0337438 1.5662 2.5421 -6.03615e-06 8.90053 1.49211e-17 2067.38 0.998369 +188 16.3159 19.0043 28.2829 -2.19524 -1.95747 3.80113 0.0102854 8.88834 1.52674e-17 2066.98 0.998367 +189 12.4782 13.5911 34.9286 -1.1407 4.16641 1.69445 -0.00171388 8.88562 1.40376e-17 2063.84 0.998398 +190 18.2541 13.5897 38.2526 3.72915 3.78745 1.00903 0.00377196 8.89337 1.44735e-17 2066.66 0.998379 +191 22.0854 19.0317 38.2539 0.777661 7.18579 1.47295 -0.00631931 8.89875 1.43713e-17 2065.66 0.998381 +192 16.314 19.0165 34.9182 -2.92128 2.29653 -1.77328 0.00394997 8.87043 1.40703e-17 2061.82 0.998391 +193 24.0056 13.5731 1.66433 0.639818 -1.72465 0.398117 -0.00971889 8.90336 1.42275e-17 2065.92 0.998384 +194 29.7641 13.5772 4.97913 -0.143669 -0.421795 -3.53618 -0.00731425 8.86257 1.33059e-17 2057.75 0.998414 +195 33.6082 19.01 4.99435 0.928882 0.0522306 1.79313 -0.00543618 8.89311 1.41712e-17 2064.65 0.998388 +196 27.8545 19.0031 1.66446 3.39932 -2.33012 0.376748 -0.00128602 8.89534 1.44741e-17 2066.01 0.998375 +197 24.0133 13.5957 8.3234 3.17206 5.69669 2.74192 0.00373732 8.89374 1.43448e-17 2066.73 0.998381 +198 29.7657 13.5809 11.65 0.46411 0.567214 2.94834 -0.00422318 8.88954 1.39138e-17 2064.14 0.9984 +199 33.6075 19.0181 11.6254 0.76523 2.65557 -5.36522 0.00208486 8.88585 1.45283e-17 2064.71 0.99838 +200 27.8414 19.0186 8.30946 -1.07687 3.026 -1.95814 0.00155594 8.87451 1.37592e-17 2062.18 0.998395 +201 24.0137 13.5685 14.9558 3.27307 -3.35803 -3.81678 0.00690149 8.89148 1.48922e-17 2066.93 0.998369 +202 29.7493 13.573 18.2971 -5.1204 -1.80112 1.06694 0.0136431 8.90331 1.61605e-17 2070.88 0.998343 +203 33.5894 19.0109 18.2842 -5.24587 0.248823 -2.95326 0.00167962 8.90284 1.54871e-17 2068.24 0.998361 +204 27.8485 19.0119 14.9615 1.45788 0.747046 -1.86945 -0.000474769 8.89227 1.4474e-17 2065.53 0.998383 +205 24.0022 13.5852 21.6237 -0.592599 2.19599 1.58318 0.00313401 8.897 1.4959e-17 2067.3 0.998369 +206 29.7701 13.5696 24.9329 1.97237 -3.00514 -4.11022 0.00119644 8.89552 1.50277e-17 2066.57 0.998377 +207 33.6156 19.0119 24.9508 3.48627 0.562601 1.74444 -0.000984145 8.91316 1.61072e-17 2069.87 0.998343 +208 27.856 19.0129 21.6161 3.87672 1.06536 -1.09598 0.0016955 8.89807 1.52919e-17 2067.22 0.998367 +209 23.9955 13.5841 28.2564 -2.76761 1.85759 -5.04197 -0.00054015 8.86761 1.36886e-17 2060.26 0.998405 +210 29.7608 13.5698 31.5825 -1.26765 -2.85644 -4.91016 -0.00244525 8.89387 1.44725e-17 2065.45 0.998374 +211 33.6001 19.0133 31.5933 -1.53432 1.03726 -1.23404 0.00635067 8.91072 1.55687e-17 2070.9 0.998353 +212 27.8317 19.0199 28.2836 -4.28813 3.26645 3.97435 -0.00207911 8.90255 1.52751e-17 2067.37 0.998365 +213 24.0188 13.5899 34.9158 5.11971 3.84947 -2.47985 0.0025257 8.86344 1.33963e-17 2060.03 0.998408 +214 29.7671 13.5763 38.2451 0.792429 -0.660489 -1.52993 -0.00728557 8.88899 1.38956e-17 2063.38 0.99839 +215 33.591 19.0161 38.2638 -4.71439 1.97963 4.78575 0.000245664 8.88388 1.45977e-17 2063.9 0.998378 +216 27.8421 19.0148 34.9364 -0.651741 1.45318 4.32401 -0.00523501 8.87693 1.39552e-17 2061.25 0.998405 +217 35.5227 13.5916 1.67245 -0.997109 4.48999 3.16285 0.00174715 8.87141 1.35623e-17 2061.56 0.998401 +218 41.2866 13.5786 4.99215 0.0858895 0.206286 1.01949 0.0116805 8.87126 1.43299e-17 2063.64 0.998387 +219 45.1196 19.0159 4.98814 -2.39744 2.00259 -0.441117 0.0054491 8.90764 1.56981e-17 2070.06 0.998351 +220 39.3622 19.0186 1.65096 -1.18914 2.97588 -4.00921 0.00179321 8.8982 1.50028e-17 2067.27 0.998371 +221 35.5185 13.5801 8.3133 -2.44833 0.433348 -0.740097 -0.0134714 8.88159 1.33045e-17 2060.48 0.998411 +222 41.2902 13.5551 11.6605 1.20039 -7.78864 6.54736 0.00548595 8.8734 1.43295e-17 2062.78 0.998388 +223 45.1366 19.0132 11.6403 3.24367 1.08102 -0.337889 0.00419343 8.89035 1.51313e-17 2066.12 0.998368 +224 39.364 19.0064 8.31957 -0.553183 -1.17278 1.45808 -0.00195124 8.91132 1.57333e-17 2069.27 0.998348 +225 35.5305 13.573 14.9539 1.70768 -1.9052 -4.35038 -0.00353502 8.87934 1.39792e-17 2062.12 0.998393 +226 41.2835 13.581 18.2993 -0.993758 0.873171 2.07382 -0.00984341 8.90238 1.43808e-17 2065.68 0.998387 +227 45.1175 19.0068 18.3058 -3.00509 -1.08853 4.14818 0.00578561 8.89594 1.49498e-17 2067.64 0.998371 +228 39.3751 19.0171 14.9515 3.08142 2.31944 -5.21986 0.00153185 8.89798 1.49611e-17 2067.17 0.998376 +229 35.5236 13.5876 21.6349 -0.634317 3.16866 5.3471 0.000711492 8.85926 1.4291e-17 2058.76 0.998399 +230 41.2942 13.5725 24.9461 2.68507 -2.03121 0.419813 -0.00605059 8.91448 1.53502e-17 2069.07 0.998349 +231 45.1352 19.0152 24.9506 2.79763 1.79894 1.82222 0.00301999 8.88292 1.40218e-17 2064.28 0.998398 +232 39.369 19.0202 21.6165 1.08036 3.37512 -0.810424 0.000434932 8.91704 1.60383e-17 2070.99 0.998346 +233 35.5109 13.5918 28.278 -4.92004 4.42751 2.20843 -0.0128339 8.88794 1.3872e-17 2061.97 0.9984 +234 41.2942 13.5623 31.6024 2.60612 -5.34096 1.70318 -0.0135617 8.88881 1.3408e-17 2062 0.998408 +235 45.1265 19.0034 31.6139 -0.20649 -2.13909 5.4648 0.00198274 8.90604 1.47145e-17 2068.98 0.998367 +236 39.3754 19.0134 28.2808 3.14355 1.27934 3.19919 -0.00287726 8.87049 1.38699e-17 2060.38 0.998407 +237 35.5215 13.5654 34.9249 -1.28829 -4.33437 0.429941 0.00542071 8.88474 1.40265e-17 2065.18 0.998386 +238 41.2793 13.5806 38.254 -2.45673 0.701484 1.48949 0.00842594 8.88735 1.46556e-17 2066.37 0.998371 +239 45.1155 18.9975 38.2437 -3.77174 -4.21419 -2.00882 -0.00812546 8.89176 1.42719e-17 2063.79 0.99839 +240 39.3671 19.0047 34.9216 0.41941 -1.72406 -0.711488 -0.00154177 8.90107 1.50814e-17 2067.17 0.998362 +241 47.0488 13.5663 1.66086 0.466421 -4.166 -0.839938 0.00865128 8.89198 1.51141e-17 2067.41 0.998364 +242 52.8113 13.5798 4.96947 0.999297 0.249084 -6.56202 -0.0037104 8.88916 1.43383e-17 2064.18 0.998383 +243 56.6485 19.0044 4.9818 0.00800058 -1.99791 -2.49813 -0.00454415 8.86052 1.31363e-17 2057.9 0.998421 +244 50.8759 19.0071 1.65871 -3.94183 -0.807335 -1.49664 0.00192126 8.88825 1.44993e-17 2065.18 0.998381 +245 47.0475 13.5717 8.32206 0.177119 -2.22834 2.24237 -0.00316841 8.90694 1.52686e-17 2068.08 0.998359 +246 52.8071 13.5894 11.6426 -0.29935 3.52347 0.555846 -0.00317106 8.89229 1.44071e-17 2064.96 0.998384 +247 56.6574 19.0041 11.6398 2.83963 -1.83537 -0.41559 -0.00361828 8.9085 1.52841e-17 2068.31 0.998358 +248 50.896 19.0012 8.31929 2.7957 -2.89377 1.45458 -0.00138785 8.88815 1.4441e-17 2064.46 0.998383 +249 47.0351 13.5797 14.9712 -3.9492 0.408774 1.21203 -0.00588358 8.89295 1.4656e-17 2064.52 0.998382 +250 52.8107 13.58 18.2893 0.900504 0.533046 -1.32887 -0.00124681 8.8992 1.49573e-17 2066.84 0.998368 +251 56.6472 19.0063 18.2904 -0.408678 -1.19584 -0.996906 0.00102877 8.90183 1.48533e-17 2067.88 0.998372 +252 50.8972 19.0055 14.9498 2.95277 -1.56515 -5.8398 0.000122252 8.91019 1.51621e-17 2069.46 0.998362 +253 47.0571 13.5802 21.624 3.30062 0.559312 1.43718 0.00341785 8.90557 1.51289e-17 2069.19 0.998363 +254 52.8027 13.5785 24.9452 -1.78922 -0.0376233 -0.0555485 -0.00251871 8.89307 1.47425e-17 2065.27 0.998369 +255 56.6438 19.0186 24.9407 -1.61646 2.93968 -1.57641 -0.00368133 8.87643 1.37273e-17 2061.47 0.998402 +256 50.8691 19.0194 21.6277 -6.18197 3.1242 2.79068 -0.00211441 8.88593 1.41375e-17 2063.83 0.998391 +257 47.0437 13.5784 28.2743 -1.28958 -0.0863966 0.841795 0.00149516 8.89282 1.49608e-17 2066.07 0.998362 +258 52.8135 13.5696 31.5946 1.66323 -2.9185 -1.12332 -0.00878531 8.91246 1.4556e-17 2068.05 0.998371 +259 56.6367 19.0121 31.6034 -4.08472 0.686946 2.05828 0.00137821 8.87678 1.38881e-17 2062.62 0.9984 +260 50.8879 19.0153 28.2759 0.136943 1.79857 1.59556 0.0017515 8.89149 1.45067e-17 2065.83 0.99838 +261 47.0469 13.5768 34.9262 -0.0887422 -0.469114 1.06783 -0.00902054 8.86982 1.36377e-17 2058.93 0.998406 +262 52.7959 13.5613 38.2421 -4.02388 -5.60656 -2.56595 -0.000381793 8.90168 1.49641e-17 2067.55 0.998368 +263 56.6411 19.0204 38.2488 -2.57486 3.44598 -0.204477 0.00778102 8.90799 1.55792e-17 2070.63 0.998343 +264 50.9041 19.024 34.9283 5.44855 4.72802 1.67929 0.00455859 8.86374 1.39839e-17 2060.53 0.9984 +265 58.5586 13.5831 1.65491 -3.37151 1.46242 -2.66166 0.00737017 8.88488 1.43662e-17 2065.62 0.998385 +266 64.336 13.5785 4.99115 2.02549 0.137299 0.694434 0.00461836 8.8745 1.39005e-17 2062.83 0.998401 +267 68.1613 19.0175 4.98611 -2.88461 2.60633 -1.06304 0.00676505 8.89346 1.45873e-17 2067.32 0.998383 +268 62.4074 19.0037 1.66975 -0.776628 -2.09271 2.26162 -0.00331647 8.89002 1.42298e-17 2064.44 0.998394 +269 58.5573 13.5784 8.30396 -3.83956 -0.126676 -3.7579 0.00149585 8.89587 1.44909e-17 2066.71 0.998379 +270 64.3347 13.5773 11.6407 1.66421 -0.459319 -0.025328 0.0121622 8.87906 1.42256e-17 2065.4 0.998381 +271 68.1647 19.0209 11.6344 -1.98567 3.72819 -2.36649 -0.00670988 8.86363 1.32128e-17 2058.1 0.998419 +272 62.4226 19.0071 8.2988 4.27616 -0.955507 -5.39869 -0.000677162 8.91846 1.5677e-17 2071.06 0.998348 +273 58.5653 13.5842 14.9594 -1.32789 1.8483 -2.60763 -0.00458952 8.89176 1.41277e-17 2064.54 0.998394 +274 64.3255 13.5662 18.2902 -1.4761 -4.15284 -1.04964 0.0049729 8.87223 1.38673e-17 2062.42 0.998398 +275 68.1828 19.0053 18.284 4.21626 -1.53854 -3.148 0.00197691 8.86977 1.37416e-17 2061.26 0.9984 +276 62.4127 19.01 14.966 1.1266 -0.183081 -0.420083 0.00620391 8.90675 1.53924e-17 2070.03 0.998356 +277 58.5776 13.594 21.6206 2.90014 5.2161 0.380817 -0.00885737 8.90714 1.459e-17 2066.91 0.99837 +278 64.329 13.572 24.9477 -0.421299 -2.31559 0.791902 0.00691317 8.89556 1.51439e-17 2067.8 0.99836 +279 68.1685 19.0152 24.9392 -0.575561 1.61265 -2.12289 0.00405619 8.91234 1.56613e-17 2070.76 0.998348 +280 62.4308 19.0269 21.6046 7.09022 5.81255 -4.91068 -0.0051131 8.85417 1.38587e-17 2056.43 0.998409 +281 58.5636 13.5737 28.2788 -1.80246 -1.71961 2.39426 -0.00543371 8.85647 1.2943e-17 2056.85 0.998425 +282 64.3268 13.5923 31.5963 -1.02517 4.49109 -0.4426 0.0046105 8.89664 1.48104e-17 2067.54 0.998375 +283 68.167 18.9947 31.6054 -1.16072 -4.95795 2.64947 -0.00630122 8.88006 1.37061e-17 2061.68 0.998413 +284 62.4102 19.0137 28.2573 0.110668 1.17119 -4.71867 -0.0132414 8.90457 1.48559e-17 2065.43 0.99837 +285 58.5723 13.5693 34.9228 1.23005 -3.06727 -0.139663 -0.00305381 8.88075 1.39914e-17 2062.52 0.998396 +286 64.3298 13.5736 38.2586 0.0108779 -1.73203 3.05453 -3.59944e-05 8.90134 1.53489e-17 2067.56 0.998356 +287 68.1593 19.0152 38.2356 -3.69844 1.66932 -4.62502 -0.00295178 8.89248 1.4821e-17 2065.05 0.998376 +288 62.4239 19.0124 34.9239 4.84745 0.905326 0.130752 -0.00320963 8.86957 1.38022e-17 2060.11 0.998406 +289 0.956981 24.4446 1.65338 -1.06821 1.21771 -3.14575 0.00745407 8.89803 1.5424e-17 2068.44 0.998364 +290 6.72001 24.4614 4.98363 -0.488483 6.70998 -1.7784 -0.00401748 8.85918 1.30982e-17 2057.73 0.998425 +291 10.5443 29.8749 4.98812 -5.76981 0.769628 -0.405744 0.00307986 8.88092 1.40627e-17 2063.87 0.998383 +292 4.80409 29.8852 1.65341 1.13605 3.90965 -3.19061 -0.00778139 8.8891 1.42782e-17 2063.3 0.998392 +293 0.975638 24.4461 8.31172 5.23205 1.60915 -1.15849 0.00847746 8.89801 1.53573e-17 2068.66 0.998353 +294 6.71854 24.4392 11.6495 -0.844526 -0.73319 2.83897 0.00801884 8.88534 1.44709e-17 2065.86 0.998379 +295 10.5605 29.8772 11.6292 -0.347473 1.46334 -3.91285 -0.00542377 8.8952 1.43279e-17 2065.09 0.998387 +296 4.80555 29.892 8.30282 1.6649 6.41982 -4.21202 0.01092 8.87807 1.44939e-17 2064.93 0.998379 +297 0.967499 24.4339 14.9695 2.6137 -2.44323 0.683946 -0.00746946 8.86291 1.3218e-17 2057.79 0.998423 +298 6.71457 24.4454 18.2881 -2.08187 1.43247 -1.76017 -0.00704404 8.8802 1.42946e-17 2061.56 0.998386 +299 10.5399 29.8616 18.2843 -7.31767 -3.70684 -2.99046 0.00510775 8.87504 1.45941e-17 2063.05 0.998384 +300 4.80744 29.8757 14.9686 2.14768 1.03524 0.365266 0.00286791 8.90893 1.55981e-17 2069.79 0.998348 +301 0.961134 24.4434 21.6224 0.268605 0.821387 1.06862 0.00134927 8.8941 1.51788e-17 2066.31 0.998368 +302 6.72372 24.4472 24.9481 1.12365 2.01548 0.816387 0.00148636 8.87711 1.41905e-17 2062.72 0.998388 +303 10.566 29.8708 24.9467 1.42405 -0.583764 0.529155 -0.00715967 8.89547 1.43412e-17 2064.78 0.998385 +304 4.80141 29.8746 21.6339 0.14726 0.608491 4.82083 0.00366079 8.88338 1.46168e-17 2064.51 0.998387 +305 0.973683 24.4325 28.2804 4.62297 -2.85492 3.04326 -0.00131802 8.89415 1.48596e-17 2065.75 0.998377 +306 6.71604 24.4433 31.6093 -1.70592 0.797442 3.91748 0.00841285 8.89317 1.53688e-17 2067.61 0.998357 +307 10.5624 29.8776 31.6046 0.233239 1.60019 2.22118 0.00341904 8.88005 1.38742e-17 2063.75 0.998394 +308 4.8035 29.8597 28.2663 1.03652 -4.29555 -1.79194 0.00226527 8.88281 1.38793e-17 2064.09 0.998398 +309 0.949665 24.4563 34.9146 -3.35079 5.07305 -2.96554 0.00154676 8.91145 1.57788e-17 2070.04 0.998354 +310 6.71762 24.427 38.2548 -1.04066 -4.77364 1.74991 0.0105197 8.89972 1.50985e-17 2069.45 0.998362 +311 10.5706 29.8656 38.2579 3.05713 -2.47706 3.08884 -0.011707 8.86663 1.31026e-17 2057.68 0.998421 +312 4.80964 29.8663 34.9219 2.86703 -2.14614 -0.454036 0.0164039 8.88987 1.55578e-17 2068.61 0.998349 +313 12.4858 24.4613 1.66227 1.39555 6.73266 -0.141286 0.00191212 8.88274 1.37418e-17 2064 0.998393 +314 18.2486 24.4366 4.97964 1.93291 -1.63879 -3.17007 0.00177401 8.88695 1.4374e-17 2064.88 0.998379 +315 22.0887 29.869 4.98969 1.83116 -1.27929 0.359117 -0.000377684 8.89121 1.44192e-17 2065.32 0.998389 +316 16.333 29.8772 1.66503 3.41684 1.43586 0.664398 0.00112169 8.89177 1.41369e-17 2065.76 0.99838 +317 12.4968 24.4275 8.3195 4.97943 -4.6545 1.53177 0.00918479 8.88951 1.46676e-17 2067 0.998367 +318 18.2341 24.4308 11.626 -2.92142 -3.49127 -5.08887 -0.00441708 8.90087 1.46546e-17 2066.52 0.998376 +319 22.0717 29.8673 11.6512 -3.88156 -1.94526 3.36475 -0.000896932 8.90883 1.52351e-17 2068.96 0.99836 +320 16.3192 29.8798 8.31706 -1.06932 2.39066 0.702746 -0.00247991 8.88706 1.38049e-17 2063.99 0.998396 +321 12.4791 24.4577 14.9849 -0.822267 5.48574 5.8568 0.00442384 8.89706 1.50806e-17 2067.59 0.998363 +322 18.2426 24.4306 18.2883 -0.238676 -3.48253 -1.74682 -0.000905926 8.89014 1.43311e-17 2064.98 0.998388 +323 22.0855 29.8569 18.2839 0.667725 -5.21977 -3.21589 0.0139569 8.88926 1.51496e-17 2067.96 0.998364 +324 16.3138 29.8944 14.9646 -2.82388 7.07986 -0.959426 -0.00584108 8.90544 1.44502e-17 2067.18 0.998383 +325 12.4808 24.4504 21.6265 -0.421188 3.07281 2.43387 -0.0017069 8.8836 1.4347e-17 2063.42 0.998384 +326 18.2452 24.4419 24.9529 0.693043 0.0465719 2.49335 0.0066019 8.90857 1.53544e-17 2070.5 0.99836 +327 22.0896 29.8736 24.944 2.07947 0.306604 -0.369721 0.00336771 8.86903 1.43829e-17 2061.4 0.998394 +328 16.3146 29.8727 21.6087 -2.7246 0.0394935 -3.43813 0.00475369 8.88929 1.45669e-17 2066 0.998382 +329 12.4743 24.4376 28.2741 -2.54533 -1.16854 0.981008 -0.00354548 8.88526 1.42458e-17 2063.38 0.998393 +330 18.241 24.4474 31.6021 -0.74593 2.12181 1.66986 0.00338471 8.88702 1.49477e-17 2065.23 0.998376 +331 22.0883 29.8578 31.6012 1.50035 -4.91674 1.28867 -0.00162615 8.8959 1.49898e-17 2066.06 0.998372 +332 16.341 29.8697 28.2822 6.15537 -1.06867 3.60586 0.0204702 8.90157 1.57549e-17 2071.96 0.998342 +333 12.4901 24.4399 34.935 2.89384 -0.485444 3.81334 -0.00226572 8.88556 1.44624e-17 2063.72 0.998375 +334 18.2525 24.4508 38.2479 3.0532 3.23516 -0.566292 -0.00314157 8.89218 1.44293e-17 2064.94 0.998386 +335 22.0913 29.8856 38.2591 2.66999 4.42468 3.14653 0.00545327 8.89998 1.56637e-17 2068.43 0.998353 +336 16.3216 29.8793 34.9421 -0.352918 2.05886 6.0535 -0.000584179 8.89573 1.39218e-17 2066.23 0.998393 +337 24.001 24.4381 1.65611 -0.844102 -1.10357 -2.22283 0.00112473 8.91207 1.54525e-17 2070.08 0.998357 +338 29.7539 24.4389 4.98262 -3.61645 -0.769692 -2.19274 0.0060332 8.86427 1.3834e-17 2060.95 0.998407 +339 33.6115 29.8696 4.98444 2.20165 -0.959271 -1.36091 0.00384987 8.90845 1.57865e-17 2069.89 0.998348 +340 27.849 29.8806 1.6562 1.53689 2.66493 -2.20337 -0.00145223 8.90031 1.53626e-17 2067.03 0.99837 +341 23.9958 24.4339 8.31931 -2.50879 -2.50528 1.47583 -0.00344718 8.89212 1.45632e-17 2064.86 0.998377 +342 29.7707 24.4459 11.6306 2.07366 1.63078 -3.73413 0.00259656 8.88518 1.42495e-17 2064.67 0.998389 +343 33.601 29.8705 11.6312 -1.44255 -0.802969 -3.31474 -0.00145347 8.89837 1.48405e-17 2066.62 0.998369 +344 27.8274 29.882 8.31075 -5.58052 3.1385 -1.43393 0.00462354 8.89696 1.49307e-17 2067.61 0.998372 +345 23.9948 24.4372 14.9856 -2.912 -1.36632 6.05882 -0.0063607 8.89868 1.46722e-17 2065.64 0.998381 +346 29.758 24.4383 18.2862 -2.0308 -1.01943 -2.24239 -0.0120154 8.89089 1.42992e-17 2062.78 0.998396 +347 33.5925 29.8611 18.284 -4.24482 -3.80243 -3.00665 -0.0123849 8.91838 1.52182e-17 2068.55 0.998367 +348 27.8507 29.8666 14.9679 2.03778 -2.16385 0.263972 -0.00318995 8.89713 1.50342e-17 2065.99 0.998369 +349 24.0177 24.4442 21.6051 4.73067 0.861098 -4.66618 0.00493616 8.9125 1.60012e-17 2070.99 0.99834 +350 29.7621 24.4408 24.9378 -0.8009 -0.143523 -2.6299 -0.00452 8.8888 1.46597e-17 2063.92 0.998393 +351 33.6092 29.8809 24.9413 1.37266 2.61012 -1.28556 -2.80437e-05 8.91644 1.62312e-17 2070.77 0.998343 +352 27.8591 29.8665 21.6315 4.95595 -1.96056 4.17324 0.000715561 8.88477 1.46415e-17 2064.18 0.998389 +353 24.0089 24.4431 28.2672 1.73316 0.543537 -1.30713 -0.00130417 8.9014 1.55995e-17 2067.3 0.998363 +354 29.7623 24.4339 31.5956 -0.676713 -2.38656 -0.512357 0.0040349 8.91394 1.57755e-17 2071.1 0.998353 +355 33.5942 29.882 31.6047 -3.63532 3.18833 2.31904 -0.00173268 8.89575 1.4674e-17 2066 0.998383 +356 27.8437 29.8648 28.2671 -0.138895 -2.6269 -1.31696 0.00214983 8.91144 1.57508e-17 2070.16 0.998355 +357 24.006 24.4329 34.9185 0.723581 -2.82528 -1.73965 0.00750675 8.90156 1.59221e-17 2069.21 0.998351 +358 29.7607 24.4441 38.2548 -1.18087 1.01874 1.63265 0.00438144 8.91073 1.56363e-17 2070.49 0.998356 +359 33.6151 29.8714 38.2561 3.27829 -0.39908 2.11737 0.00160297 8.92745 1.62458e-17 2073.45 0.998337 +360 27.8462 29.8681 34.9239 0.629723 -1.50249 0.179357 -0.00682979 8.8898 1.47097e-17 2063.65 0.998391 +361 35.5254 24.4404 1.65606 -0.0502886 -0.510678 -2.26056 0.00796674 8.89265 1.508e-17 2067.4 0.998373 +362 41.2731 24.4418 4.99306 -4.42963 0.0508892 1.43247 -0.000554636 8.88485 1.45878e-17 2063.93 0.998382 +363 45.1266 29.8681 4.98318 -0.0414788 -1.48283 -1.879 0.000289199 8.88629 1.37259e-17 2064.41 0.998399 +364 39.3596 29.8709 1.64206 -2.22935 -0.426469 -7.15312 -0.00255058 8.89001 1.53384e-17 2064.61 0.998362 +365 35.5318 24.4377 8.32246 2.10205 -1.16276 2.52677 0.00390235 8.89919 1.53229e-17 2067.93 0.998359 +366 41.2735 24.4437 11.6353 -4.1762 0.788894 -2.00633 -0.0221012 8.90533 1.4279e-17 2063.7 0.998391 +367 45.1407 29.8722 11.6459 4.72139 -0.197755 1.51585 0.000339016 8.89013 1.43054e-17 2065.24 0.99838 +368 39.3764 29.8781 8.29287 3.42746 1.97454 -7.47708 -0.00968809 8.86277 1.30698e-17 2057.28 0.998425 +369 35.5163 24.4329 14.9697 -3.05001 -2.67177 0.912427 0.00860857 8.89693 1.52812e-17 2068.45 0.998366 +370 41.2928 24.4403 18.298 2.10137 -0.373349 1.42876 0.00157733 8.92239 1.59935e-17 2072.37 0.998337 +371 45.1368 29.8731 18.29 3.20452 0.144423 -0.949815 -0.00369112 8.89426 1.38861e-17 2065.26 0.998397 +372 39.3573 29.8813 14.9689 -2.79828 2.87808 0.587235 0.00380032 8.88854 1.42161e-17 2065.64 0.998384 +373 35.516 24.4401 21.6337 -3.09769 -0.426024 4.76645 0.00454005 8.89854 1.55186e-17 2067.93 0.998365 +374 41.28 24.4359 24.9487 -2.28255 -1.76435 1.25314 -0.00357609 8.88807 1.46413e-17 2063.98 0.998375 +375 45.1403 29.8793 24.9195 4.38285 2.18462 -8.62138 0.00720732 8.88146 1.39302e-17 2064.86 0.99839 +376 39.3641 29.8915 21.6186 -0.595143 6.23017 -0.25197 -0.00351349 8.87787 1.4164e-17 2061.81 0.998399 +377 35.543 24.4351 28.2732 5.90485 -1.99247 0.618821 0.000580332 8.90634 1.51614e-17 2068.74 0.998369 +378 41.2857 24.4336 31.5932 -0.311207 -2.65939 -1.39258 -0.00615715 8.88525 1.42558e-17 2062.82 0.998387 +379 45.1257 29.8724 31.5975 -0.363038 -0.126531 -0.107562 0.00794916 8.8903 1.4733e-17 2066.9 0.998374 +380 39.3831 29.8871 28.2663 5.67989 4.83696 -1.63171 -0.00101732 8.88937 1.44158e-17 2064.79 0.998384 +381 35.5327 24.4388 34.9203 2.68948 -0.956872 -0.933267 -0.00146218 8.87154 1.41918e-17 2060.9 0.9984 +382 41.2787 24.4503 38.2464 -2.47159 3.04066 -1.09275 -0.000306544 8.89098 1.47567e-17 2065.29 0.998373 +383 45.1285 29.8787 38.2514 0.583425 1.96542 0.624044 -0.00431774 8.8825 1.43246e-17 2062.63 0.998392 +384 39.3639 29.8793 34.9302 -0.766772 2.0721 2.32079 0.00251059 8.88464 1.45286e-17 2064.54 0.998384 +385 47.0538 24.4504 1.66046 2.09935 2.91799 -0.832738 0.00535434 8.89898 1.45368e-17 2068.19 0.998379 +386 52.8138 24.4493 4.97736 2.01238 2.65109 -3.98855 -0.00620754 8.89247 1.37989e-17 2064.35 0.998391 +387 56.6382 29.8824 4.98728 -3.41842 3.39974 -0.557938 -0.00961747 8.86966 1.29288e-17 2058.77 0.99842 +388 50.889 29.8702 1.66265 0.456036 -0.901094 -0.155474 0.00818922 8.89216 1.48101e-17 2067.35 0.998368 +389 47.0494 24.437 8.30156 0.713373 -1.39043 -4.46642 0.00915723 8.88639 1.42153e-17 2066.32 0.998385 +390 52.8216 24.4398 11.6313 4.64928 -0.658968 -3.30135 0.00587712 8.86845 1.37518e-17 2061.81 0.998398 +391 56.6368 29.8824 11.6364 -3.80716 3.28386 -1.53334 0.00274798 8.89369 1.40996e-17 2066.51 0.998381 +392 50.8852 29.8667 8.307 -1.06832 -1.95681 -2.73843 0.0106098 8.86813 1.38104e-17 2062.75 0.998395 +393 47.0439 24.4449 14.9505 -1.14407 1.11826 -5.57004 0.000142945 8.88711 1.40414e-17 2064.56 0.998392 +394 52.8057 24.4302 18.2947 -0.709745 -3.58629 0.586586 -0.0107374 8.89628 1.40903e-17 2064.2 0.998388 +395 56.6548 29.8662 18.301 1.96427 -2.3371 2.57326 -0.00800663 8.89034 1.39957e-17 2063.51 0.998394 +396 50.8814 29.8618 14.9728 -2.17525 -3.56134 1.80722 0.0136958 8.88778 1.4567e-17 2067.58 0.998374 +397 47.0495 24.4318 21.6108 0.768694 -3.20787 -2.77306 -0.00698613 8.87742 1.29864e-17 2060.97 0.998426 +398 52.8051 24.4392 24.9354 -0.949506 -0.761213 -3.24252 0.006752 8.90141 1.49067e-17 2069.01 0.998368 +399 56.6622 29.8735 24.9429 4.45021 0.184783 -0.825022 0.000158971 8.90173 1.51462e-17 2067.68 0.998364 +400 50.8817 29.8684 21.6309 -2.0025 -1.44251 3.89399 2.08386e-05 8.8905 1.44505e-17 2065.26 0.998376 +401 47.0577 24.4493 28.2753 3.45447 2.59959 1.23285 -0.00275408 8.90697 1.4288e-17 2068.16 0.998383 +402 52.8193 24.4289 31.6103 3.85059 -4.04236 4.21599 0.00494773 8.91752 1.58964e-17 2072.05 0.998349 +403 56.6504 29.8769 31.6002 0.657812 1.3432 1.0731 -0.00162138 8.89931 1.5285e-17 2066.78 0.998369 +404 50.886 29.8858 28.268 -0.598151 4.49298 -1.06285 0.00503336 8.87705 1.45679e-17 2063.46 0.998384 +405 47.0473 24.4358 34.9211 -0.0748096 -1.88841 -0.729944 -0.00102882 8.88916 1.42002e-17 2064.74 0.998394 +406 52.8046 24.4537 38.2453 -1.12649 3.89993 -1.37533 -0.00365856 8.91221 1.54792e-17 2069.09 0.99836 +407 56.64 29.8739 38.2548 -2.83431 0.413394 1.8717 0.000828134 8.87329 1.41457e-17 2061.76 0.998396 +408 50.8967 29.8652 34.9348 2.99941 -2.42795 3.70813 0.00616499 8.91708 1.59708e-17 2072.22 0.998343 +409 58.5703 24.4461 1.64836 0.346426 1.5704 -4.93079 -0.000366681 8.87441 1.36436e-17 2061.75 0.998406 +410 64.3216 24.4267 4.99151 -2.75539 -4.92741 0.81115 0.0129957 8.91641 1.67783e-17 2073.54 0.998321 +411 68.1807 29.8894 4.9951 3.54313 5.50645 1.90357 -0.00624025 8.88802 1.45279e-17 2063.4 0.998386 +412 62.3912 29.8716 1.63772 -6.22341 -0.227604 -8.49647 -0.00754245 8.87451 1.39831e-17 2060.24 0.998397 +413 58.5681 24.451 8.31716 -0.285445 3.29494 0.652183 -0.00900045 8.8787 1.36982e-17 2060.82 0.998402 +414 64.3333 24.4429 11.6419 1.14243 0.524002 0.29483 0.00212844 8.88932 1.52248e-17 2065.46 0.998364 +415 68.173 29.8563 11.6564 0.694121 -5.73932 5.08519 -0.00572678 8.87343 1.37386e-17 2060.4 0.998407 +416 62.4156 29.8744 8.32102 1.93252 0.499246 1.96168 0.00293445 8.89111 1.44994e-17 2066.01 0.998376 +417 58.5753 24.4304 14.9749 2.1422 -3.649 2.53546 -0.0111381 8.89803 1.4534e-17 2064.48 0.998383 +418 64.3264 24.4346 18.2879 -1.28456 -2.11921 -1.67599 0.00635901 8.91077 1.61767e-17 2070.92 0.99834 +419 68.1679 29.8685 18.2917 -0.752659 -1.4775 -0.436422 0.0141826 8.90312 1.57823e-17 2070.95 0.998351 +420 62.4046 29.8702 14.9798 -1.57238 -0.961408 4.09243 -0.00190711 8.88966 1.41256e-17 2064.66 0.998395 +421 58.5697 24.4263 21.6177 0.28046 -5.05118 -0.530078 0.00416139 8.88116 1.50315e-17 2064.15 0.998374 +422 64.3166 24.4538 24.9535 -4.43807 4.17191 2.63272 0.00551231 8.91427 1.66341e-17 2071.49 0.998336 +423 68.1628 29.8753 24.9337 -2.60658 0.918002 -3.82162 -0.00212816 8.90198 1.54933e-17 2067.24 0.998361 +424 62.4104 29.8839 21.6198 0.298089 3.60791 0.220419 0.00587548 8.90467 1.58249e-17 2069.52 0.998352 +425 58.5786 24.4403 28.2835 3.21236 -0.429063 4.112 0.000123905 8.91002 1.58794e-17 2069.43 0.998352 +426 64.3222 24.4367 31.5988 -2.44745 -1.47483 0.597759 0.00405044 8.90981 1.56934e-17 2070.22 0.998355 +427 68.1651 29.8685 31.5792 -1.76821 -1.37328 -6.17255 -0.0126975 8.88588 1.41628e-17 2061.57 0.998397 +428 62.4093 29.8666 28.2693 -0.00994071 -2.08755 -0.740381 -0.00269753 8.8807 1.41516e-17 2062.59 0.998406 +429 58.5567 24.4429 34.9228 -4.05552 0.534468 -0.218628 0.0073493 8.89731 1.54735e-17 2068.26 0.998364 +430 64.3356 24.4414 38.2541 2.02569 -0.12112 1.48935 -0.000142883 8.90369 1.56804e-17 2068.03 0.998356 +431 68.1781 29.8723 38.2548 2.53754 -0.148845 1.89555 -0.00623615 8.8986 1.52422e-17 2065.65 0.998367 +432 62.4124 29.8829 34.9111 1.00946 3.42517 -4.08406 0.00218723 8.9029 1.56217e-17 2068.36 0.998357 +433 0.969603 35.2943 1.67467 3.21646 -3.31025 3.77574 -0.000132869 8.90787 1.5425e-17 2068.92 0.998361 +434 6.72497 35.3106 4.98712 1.38823 2.1774 -0.63776 0.00011832 8.8889 1.44564e-17 2064.94 0.998382 +435 10.5654 40.7255 4.99635 1.30264 -3.37499 2.58549 0.00296597 8.88029 1.44382e-17 2063.71 0.998386 +436 4.80322 40.7424 1.65394 0.973711 2.33378 -3.07052 -0.000505747 8.88736 1.47442e-17 2064.48 0.998381 +437 0.9618 35.2892 8.31453 0.592459 -5.01204 -0.143119 0.00148314 8.88975 1.43672e-17 2065.4 0.998384 +438 6.71734 35.2994 11.642 -1.17967 -1.54329 0.207972 0.00667582 8.87863 1.44146e-17 2064.15 0.998386 +439 10.5561 40.7302 11.645 -1.77489 -1.87249 1.3751 0.00300421 8.88616 1.47012e-17 2064.97 0.998379 +440 4.79951 40.7472 8.32059 -0.448765 3.95854 1.79563 0.00228408 8.87763 1.43569e-17 2063 0.998388 +441 0.963681 35.307 14.9499 1.08133 0.980938 -5.76608 0.00279899 8.88444 1.43439e-17 2064.56 0.99839 +442 6.71051 35.3011 18.2868 -3.47803 -0.991708 -2.19752 -0.00125241 8.90397 1.55295e-17 2067.85 0.998361 +443 10.5615 40.7303 18.2828 -0.0277983 -1.75171 -3.416 0.002611 8.91134 1.54099e-17 2070.24 0.998358 +444 4.80265 40.7104 14.9642 0.508402 -8.36228 -0.967175 -0.0109468 8.9176 1.4945e-17 2068.69 0.998369 +445 0.958508 35.287 21.618 -0.497841 -5.65346 -0.53637 -0.00510115 8.91823 1.5943e-17 2070.07 0.998343 +446 6.70907 35.3092 24.9383 -4.0123 1.71259 -2.35061 0.0135247 8.8835 1.47018e-17 2066.64 0.998374 +447 10.5535 40.7282 24.9377 -2.66982 -2.44585 -2.67865 0.00638875 8.8873 1.46115e-17 2065.93 0.998377 +448 4.81475 40.7427 21.6265 4.68797 2.40396 2.50845 -0.0079418 8.88405 1.42604e-17 2062.19 0.998389 +449 0.962965 35.3091 28.2759 0.742216 1.58774 1.61055 -0.00636976 8.89294 1.40958e-17 2064.41 0.998392 +450 6.70726 35.31 31.5913 -4.58994 1.92795 -2.10684 -0.00573101 8.87575 1.32766e-17 2060.89 0.998413 +451 10.5553 40.7293 31.6009 -2.07816 -1.9815 1.14286 -0.0026501 8.88875 1.41484e-17 2064.32 0.998383 +452 4.79033 40.7485 28.2613 -3.47576 4.39571 -3.30706 0.00283151 8.87943 1.37314e-17 2063.49 0.998402 +453 0.950694 35.3095 34.9219 -3.25125 1.97881 -0.426706 -0.000856582 8.87902 1.43715e-17 2062.63 0.99839 +454 6.72239 35.3079 38.2531 0.473298 1.29975 0.97745 0.00585422 8.91105 1.55594e-17 2070.87 0.998347 +455 10.5705 40.7334 38.2535 2.91898 -0.61184 1.31036 0.00119165 8.89809 1.47237e-17 2067.12 0.998375 +456 4.79353 40.7466 34.927 -2.35743 3.552 1.06825 0.0095349 8.90135 1.49032e-17 2069.59 0.998367 +457 12.4765 35.3148 1.66324 -1.76662 3.53703 0.0838431 -0.00157069 8.89478 1.39199e-17 2065.82 0.998388 +458 18.2322 35.3152 4.98452 -3.59602 3.71353 -1.5345 0.00529691 8.85362 1.29965e-17 2058.53 0.998424 +459 22.0736 40.739 4.98311 -3.23434 1.15771 -1.88184 -0.0128857 8.90157 1.45687e-17 2064.86 0.998385 +460 16.3201 40.746 1.65375 -0.852334 3.53559 -3.11171 -0.002935 8.89175 1.49557e-17 2064.9 0.998372 +461 12.4918 35.2932 8.33036 3.3188 -3.63967 4.99712 0.00305438 8.88153 1.38242e-17 2063.99 0.998397 +462 18.2369 35.315 11.6588 -2.02448 3.61726 5.92036 0.000290373 8.87907 1.42215e-17 2062.88 0.998389 +463 22.0836 40.7325 11.6445 0.240121 -1.07305 1.28238 -0.00348448 8.88529 1.4602e-17 2063.4 0.998381 +464 16.3147 40.719 8.32066 -2.782 -5.44647 1.89528 0.00267353 8.90594 1.54194e-17 2069.11 0.998349 +465 12.4879 35.2991 14.9717 2.12411 -1.79718 1.50758 -0.00144688 8.88757 1.47862e-17 2064.32 0.998376 +466 18.2527 35.3075 18.2915 3.36397 1.16764 -0.597257 0.00242574 8.87725 1.43205e-17 2062.95 0.998384 +467 22.0814 40.7236 18.2931 -0.7628 -3.98794 -0.152185 -0.00873843 8.87577 1.3753e-17 2060.26 0.9984 +468 16.3068 40.7365 14.9593 -5.31401 0.29629 -2.56687 0.00431222 8.8849 1.46408e-17 2064.98 0.998377 +469 12.482 35.3031 21.6079 -0.0685888 -0.255541 -3.76878 0.0023033 8.90687 1.55352e-17 2069.23 0.998351 +470 18.2506 35.2924 24.9531 2.69871 -4.04913 2.53579 -0.00748311 8.89868 1.4582e-17 2065.4 0.998373 +471 22.0966 40.7269 24.9411 4.27962 -2.94501 -1.52737 -0.00369323 8.89683 1.418e-17 2065.81 0.998384 +472 16.3129 40.7264 21.6284 -3.20765 -3.04458 3.11135 -0.00331887 8.86616 1.30627e-17 2059.36 0.998426 +473 12.4873 35.2988 28.2687 1.70652 -1.92011 -0.806936 -0.00716792 8.90228 1.42659e-17 2066.23 0.998384 +474 18.2215 35.3099 31.5961 -7.15404 1.85149 -0.444595 -0.00354361 8.87956 1.33619e-17 2062.16 0.998411 +475 22.08 40.7364 31.5884 -1.11317 0.26229 -3.00688 -0.0097241 8.89653 1.45388e-17 2064.47 0.998384 +476 16.3223 40.7317 28.2927 -0.0964379 -1.15851 7.17218 -0.00229158 8.88594 1.42712e-17 2063.8 0.998378 +477 12.4734 35.3141 34.9189 -2.76253 3.39097 -1.54001 -0.0149792 8.88599 1.33189e-17 2061.1 0.998405 +478 18.2525 35.2894 38.2366 3.21569 -4.8743 -4.40707 -0.00633649 8.87463 1.33942e-17 2060.52 0.998412 +479 22.0692 40.7429 38.2452 -4.88123 2.43009 -1.47075 0.0065636 8.91141 1.63638e-17 2071.1 0.998336 +480 16.3175 40.7322 34.9302 -1.61533 -1.26635 2.40861 -0.00390897 8.88549 1.40231e-17 2063.35 0.998394 +481 24.0101 35.2967 1.67349 2.11883 -2.53115 3.50494 0.00870778 8.90137 1.61942e-17 2069.43 0.998339 +482 29.7646 35.307 4.98981 0.00575042 0.973693 0.26828 0.000333859 8.89838 1.50206e-17 2067 0.998373 +483 33.6036 40.7438 4.99931 -0.562064 2.79037 3.35445 -0.00447836 8.90954 1.4909e-17 2068.35 0.998368 +484 27.8434 40.7308 1.66016 -0.216065 -1.60457 -0.929299 -0.0040749 8.90226 1.56107e-17 2066.89 0.998357 +485 24.011 35.3036 8.31258 2.42975 -0.263474 -0.81905 0.00299805 8.88351 1.48655e-17 2064.41 0.998369 +486 29.7701 35.308 11.6436 1.92105 1.30475 0.749987 -0.00329743 8.89333 1.42858e-17 2065.15 0.998387 +487 33.6028 40.7462 11.6423 -0.755596 3.592 0.533294 -0.00361168 8.89222 1.43855e-17 2064.85 0.998383 +488 27.8414 40.7293 8.33221 -1.02269 -2.11179 5.74443 -0.00610807 8.8711 1.36387e-17 2059.82 0.998414 +489 23.9963 35.3168 14.966 -2.39538 4.18037 -0.535369 0.00325692 8.89275 1.45657e-17 2066.42 0.998383 +490 29.7539 35.3086 18.2909 -3.53523 1.61122 -0.718118 0.00017673 8.89672 1.53052e-17 2066.62 0.998363 +491 33.5966 40.7422 18.2958 -2.8395 2.10731 0.713052 -0.00125318 8.89784 1.51023e-17 2066.55 0.998374 +492 27.8343 40.7529 14.9628 -3.26373 5.78231 -1.44334 -0.00220688 8.91793 1.58482e-17 2070.62 0.998339 +493 24.0035 35.2929 21.6169 -0.053823 -3.80759 -0.878766 -0.00331631 8.88353 1.40238e-17 2063.06 0.998394 +494 29.7699 35.2853 24.943 1.8399 -6.15225 -0.897377 -0.00700095 8.9227 1.62597e-17 2070.61 0.998351 +495 33.6204 40.7378 24.9404 5.1931 0.702429 -1.64091 0.00620976 8.90835 1.69642e-17 2070.38 0.998333 +496 27.8533 40.7295 21.6202 3.01045 -2.05387 0.295199 0.013025 8.87307 1.41574e-17 2064.31 0.9984 +497 24.0129 35.3013 28.2798 3.09953 -0.988688 2.8009 0.000113733 8.87613 1.4421e-17 2062.22 0.99839 +498 29.756 35.3153 31.6032 -2.78599 3.64527 2.02925 0.00159305 8.91554 1.58361e-17 2070.92 0.998356 +499 33.6211 40.7363 31.6073 5.2863 0.121295 3.27291 0.00118954 8.91729 1.66157e-17 2071.21 0.998336 +500 27.8322 40.745 28.2704 -3.92451 3.11256 -0.210263 0.00201105 8.9373 1.75439e-17 2075.64 0.99831 +501 24.0054 35.2947 34.9217 0.687509 -3.22485 -0.708076 0.00529505 8.88356 1.46987e-17 2064.9 0.998381 +502 29.7536 35.3199 38.2576 -3.60731 5.12952 2.60763 -0.00779915 8.90682 1.50955e-17 2067.06 0.998375 +503 33.6077 40.7249 38.2592 0.900495 -3.46362 3.30277 0.00391279 8.89879 1.49837e-17 2067.85 0.998374 +504 27.8469 40.739 34.9212 0.863342 1.16343 -0.767321 -0.00497102 8.90655 1.53671e-17 2067.61 0.998371 +505 35.5296 35.3142 1.67123 1.39311 3.35647 2.75848 0.00175843 8.87943 1.4722e-17 2063.27 0.998383 +506 41.292 35.3079 4.99708 1.89578 1.18123 2.63633 0.00639767 8.89146 1.45355e-17 2066.81 0.998376 +507 45.1274 40.746 4.99711 0.303273 3.53654 2.71979 -0.0017552 8.88273 1.40261e-17 2063.22 0.998388 +508 39.3725 40.7699 1.66487 2.05893 11.3855 0.666203 0.00184926 8.90894 1.50197e-17 2069.56 0.998368 +509 35.5375 35.3043 8.30612 4.08263 0.035119 -3.06455 -0.00252473 8.87796 1.36439e-17 2062.04 0.998404 +510 41.2875 35.3011 11.636 0.449154 -1.1016 -1.78653 0.00571427 8.8924 1.4539e-17 2066.87 0.998375 +511 45.1267 40.7388 11.6272 -0.0585199 1.07132 -4.4999 0.00186771 8.89913 1.4457e-17 2067.48 0.99838 +512 39.3657 40.7272 8.30388 -0.0612875 -2.80877 -3.62936 -0.00675504 8.89642 1.44261e-17 2065.07 0.998385 +513 35.534 35.315 14.9588 2.95944 3.67732 -2.81228 -0.00613178 8.86756 1.3412e-17 2059.06 0.998417 +514 41.283 35.2969 18.2958 -1.21805 -2.42092 0.912363 0.00185123 8.8875 1.4349e-17 2065 0.998387 +515 45.1313 40.7325 18.2934 1.43866 -1.18807 -0.130217 0.00728548 8.88779 1.46126e-17 2066.22 0.998378 +516 39.3762 40.739 14.9633 3.38708 1.02873 -1.37039 -0.00590915 8.90127 1.51729e-17 2066.29 0.998363 +517 35.5295 35.2985 21.6266 1.3689 -1.98921 2.4338 0.0129379 8.91709 1.6837e-17 2073.67 0.998327 +518 41.2888 35.2975 24.9487 0.857833 -2.27325 1.04521 -0.0020208 8.8916 1.48179e-17 2065.06 0.998376 +519 45.1354 40.7388 24.933 2.80114 1.06184 -4.11351 0.000483956 8.89085 1.47199e-17 2065.43 0.998374 +520 39.3605 40.7324 21.624 -1.7932 -1.02827 1.66956 0.00186646 8.89187 1.51938e-17 2065.94 0.998375 +521 35.5264 35.3077 28.2746 0.214389 1.08876 0.902194 -0.00995398 8.8918 1.51307e-17 2063.41 0.998383 +522 41.2922 35.3017 31.6102 2.01183 -1.00968 4.19575 0.0158107 8.88545 1.50503e-17 2067.54 0.998374 +523 45.133 40.7279 31.5898 1.91075 -2.61044 -2.39597 0.00916183 8.89967 1.5654e-17 2069.16 0.998351 +524 39.3627 40.7321 28.2826 -1.13741 -1.05429 3.66272 0.00494161 8.90567 1.60121e-17 2069.53 0.99835 +525 35.5308 35.3109 34.9146 1.88075 2.32542 -3.01907 -0.00550835 8.875 1.41807e-17 2060.78 0.998402 +526 41.28 35.2954 38.2543 -2.0795 -2.85781 1.7153 -0.000430828 8.91121 1.54283e-17 2069.57 0.998358 +527 45.1338 40.7359 38.2603 2.38786 0.0501784 3.55501 -0.013133 8.90434 1.44682e-17 2065.4 0.998381 +528 39.3784 40.7296 34.9391 4.04533 -1.99458 5.2038 0.00130343 8.90219 1.53103e-17 2068.02 0.998367 +529 47.0538 35.312 1.6566 2.34825 2.62939 -2.08791 -0.00728828 8.89097 1.42656e-17 2063.8 0.998386 +530 52.8007 35.3117 4.98269 -2.48142 2.56124 -2.0589 0.00202053 8.89321 1.45527e-17 2066.26 0.998372 +531 56.6563 40.7444 4.97764 2.53834 3.01661 -3.84746 -0.00407361 8.90394 1.48411e-17 2067.25 0.99836 +532 50.8984 40.7312 1.65787 3.49981 -1.54614 -1.71799 -0.00142743 8.87821 1.36822e-17 2062.33 0.998393 +533 47.0403 35.2914 8.32342 -2.29987 -4.1989 2.67252 -0.00744115 8.89918 1.44472e-17 2065.51 0.99838 +534 52.8085 35.3112 11.6374 0.11218 2.3972 -1.28409 0.00309107 8.88476 1.45064e-17 2064.69 0.998376 +535 56.6311 40.7538 11.6489 -5.84763 6.08968 2.73709 0.000900627 8.89019 1.40351e-17 2065.38 0.998383 +536 50.8942 40.7435 8.3069 2.11982 2.74996 -2.74547 -0.0146609 8.88646 1.3699e-17 2061.27 0.998398 +537 47.0504 35.2929 14.9665 1.10529 -3.70591 -0.301183 -0.00349738 8.91481 1.55564e-17 2069.68 0.998349 +538 52.8057 35.3016 18.2904 -0.80724 -0.864799 -0.956694 -0.00263316 8.89323 1.40914e-17 2065.27 0.998387 +539 56.6397 40.7445 18.2942 -3.08415 3.04455 0.127593 -0.00632604 8.86945 1.33255e-17 2059.42 0.998413 +540 50.8928 40.7381 14.9768 1.68418 0.950384 3.18478 0.00304882 8.88898 1.43401e-17 2065.57 0.998381 +541 47.0657 35.3166 21.601 6.11055 4.00741 -6.09318 -0.00311864 8.89891 1.39261e-17 2066.37 0.998397 +542 52.8119 35.3054 24.9535 1.31491 0.381193 2.73453 -0.00668496 8.89709 1.43533e-17 2065.23 0.998382 +543 56.6453 40.7282 24.9377 -1.20777 -2.38418 -2.41403 0.00340018 8.91227 1.54542e-17 2070.61 0.998344 +544 50.8885 40.7246 21.6195 0.328268 -3.57334 0.129657 -0.00264818 8.8885 1.41034e-17 2064.26 0.998391 +545 47.0409 35.3021 28.27 -2.24868 -0.692527 -0.411314 -0.000299906 8.88516 1.44886e-17 2064.05 0.998381 +546 52.8038 35.3089 31.5936 -1.5516 1.66585 -1.36774 0.00215255 8.8757 1.43138e-17 2062.56 0.998387 +547 56.6484 40.7394 31.598 -0.038596 1.24347 0.180923 0.00640139 8.89001 1.42101e-17 2066.51 0.998383 +548 50.8896 40.7383 28.2831 0.817978 0.898577 3.80454 -0.00153645 8.87752 1.36092e-17 2062.16 0.99841 +549 47.0298 35.3066 34.9288 -5.68513 0.851209 1.73216 0.001676 8.9096 1.53216e-17 2069.67 0.99836 +550 52.8031 35.3265 38.2559 -1.59991 7.57517 2.062 0.000252435 8.86737 1.38392e-17 2060.38 0.998401 +551 56.6352 40.7326 38.2461 -4.46037 -1.05593 -1.06091 0.0138968 8.86693 1.35799e-17 2063.19 0.998405 +552 50.8898 40.7321 34.9124 0.667556 -1.10177 -3.71054 -0.0138051 8.88081 1.34737e-17 2060.25 0.998409 +553 58.5517 35.3131 1.66159 -5.7248 2.75816 -0.497344 -0.00579408 8.89866 1.39634e-17 2065.75 0.998395 +554 64.3353 35.3033 4.98264 1.73761 -0.346754 -2.20273 -0.0056447 8.9063 1.49025e-17 2067.41 0.998367 +555 68.1714 40.736 5.00527 0.270164 0.260704 5.54174 -0.00400474 8.88302 1.49416e-17 2062.82 0.99837 +556 62.4023 40.7398 1.65503 -2.58666 1.354 -2.60742 0.00747298 8.88221 1.46177e-17 2065.08 0.998375 +557 58.5642 35.2991 8.29333 -1.58431 -1.81127 -7.19234 0.0032057 8.88825 1.39828e-17 2065.45 0.998391 +558 64.3413 35.3027 11.6568 3.74745 -0.463876 5.18298 -0.000790276 8.90132 1.46364e-17 2067.39 0.998365 +559 68.1677 40.7452 11.6525 -0.848867 3.259 3.88601 -0.0018458 8.87552 1.39109e-17 2061.67 0.998394 +560 62.4023 40.7335 8.32028 -2.3086 -0.565228 1.89915 -0.00174688 8.8745 1.37198e-17 2061.47 0.998397 +561 58.5733 35.3014 14.9585 1.36039 -0.744153 -3.01284 -0.00802454 8.88732 1.36008e-17 2062.87 0.998396 +562 64.3287 35.3104 18.2937 -0.30124 1.9695 0.333526 -0.00537723 8.88145 1.38732e-17 2062.18 0.9984 +563 68.1711 40.7298 18.2857 0.123467 -1.87472 -2.54529 -0.00748363 8.87864 1.37329e-17 2061.14 0.998395 +564 62.4 40.7229 14.949 -3.04275 -4.20579 -6.24201 -0.00886494 8.86695 1.30329e-17 2058.35 0.998415 +565 58.5791 35.3043 21.6134 3.41287 0.200725 -1.90242 0.00328277 8.88584 1.40968e-17 2064.96 0.99839 +566 64.3237 35.3209 24.9574 -1.91402 5.58769 4.09919 -0.00593501 8.89592 1.47325e-17 2065.14 0.998375 +567 68.1613 40.7351 24.9483 -2.90425 -0.127138 0.94362 -0.00239227 8.9045 1.4766e-17 2067.72 0.998366 +568 62.4099 40.7479 21.6084 0.278703 4.1265 -3.5689 0.00395309 8.88757 1.43343e-17 2065.47 0.998377 +569 58.5587 35.3039 28.2605 -3.47144 -0.0309003 -3.51122 -0.0163265 8.90302 1.41339e-17 2064.44 0.998396 +570 64.3309 35.3086 31.6117 0.31682 1.38801 4.74366 0.00640623 8.90127 1.5119e-17 2068.91 0.998364 +571 68.1604 40.742 31.5874 -3.27669 2.06139 -3.41178 -0.00703086 8.90157 1.46368e-17 2066.11 0.998377 +572 62.4074 40.7293 28.2654 -0.772178 -1.98316 -2.05983 0.00365321 8.87348 1.3659e-17 2062.4 0.998408 +573 58.5741 35.3071 34.9228 1.47447 1.07335 -0.284116 0.005294 8.91814 1.61855e-17 2072.26 0.998332 +574 64.3282 35.3113 38.2587 -0.586301 2.36403 3.12541 0.0110814 8.88194 1.51173e-17 2065.79 0.998372 +575 68.1784 40.7245 38.2498 2.63344 -3.73649 0.0403817 -0.000604919 8.89869 1.52251e-17 2066.87 0.998366 +576 62.4204 40.7371 34.9207 3.70677 0.650489 -0.874415 0.0107363 8.88559 1.47024e-17 2066.49 0.998375 +577 0.963688 46.1596 1.66329 1.25811 -2.5273 0.272445 0.00362295 8.90131 1.52633e-17 2068.33 0.998356 +578 6.71239 46.1765 4.97822 -2.84817 3.09231 -3.60129 -0.00547423 8.90658 1.52192e-17 2067.51 0.998362 +579 10.5586 51.5953 4.97523 -1.0866 -1.00395 -4.64429 0.00584958 8.89286 1.44844e-17 2067 0.998376 +580 4.79929 51.5988 1.63913 -0.349589 0.161208 -7.95223 -0.00209327 8.88892 1.39215e-17 2064.47 0.998389 +581 0.961206 46.1522 8.31651 0.473447 -4.89681 0.418235 0.00877699 8.89383 1.49306e-17 2067.83 0.998364 +582 6.7258 46.1923 11.6344 1.69002 8.42236 -2.2703 0.00520019 8.90661 1.5559e-17 2069.79 0.998351 +583 10.5511 51.5834 11.6461 -3.55637 -4.91082 1.71558 -0.0036643 8.87907 1.37753e-17 2062.04 0.998403 +584 4.80916 51.5946 8.3183 2.7957 -1.17577 1.02882 -0.00194603 8.87033 1.33745e-17 2060.54 0.998413 +585 0.957426 46.1514 14.9758 -1.01145 -5.35313 2.98682 -0.00262879 8.88255 1.39237e-17 2063 0.998388 +586 6.72929 46.1644 18.2899 2.79149 -0.850213 -1.13245 0.0144341 8.88979 1.4683e-17 2068.17 0.998373 +587 10.5523 51.6024 18.2854 -3.05339 1.26486 -2.62556 -0.0046978 8.90768 1.47203e-17 2067.9 0.998372 +588 4.81897 51.5921 14.9606 6.1193 -2.09809 -2.22629 0.00910844 8.89697 1.47903e-17 2068.57 0.998363 +589 0.977992 46.1844 21.623 6.04365 5.84838 1.33896 0.00650631 8.84131 1.23585e-17 2056.16 0.998437 +590 6.72958 46.1634 24.9487 2.87514 -1.33965 1.16439 0.00449023 8.88474 1.44178e-17 2064.98 0.998374 +591 10.5569 51.6197 24.9431 -1.58625 6.97863 -0.815685 -0.0056607 8.89807 1.40336e-17 2065.65 0.998393 +592 4.80785 51.6061 21.6114 2.40926 2.58938 -2.75715 -0.00632194 8.86922 1.30617e-17 2059.37 0.998415 +593 0.967295 46.1723 28.275 2.36103 1.74227 1.10478 -0.00674917 8.89731 1.43245e-17 2065.26 0.998381 +594 6.71735 46.1558 31.6015 -1.15903 -3.52758 1.39944 0.00138311 8.882 1.4011e-17 2063.74 0.998389 +595 10.5656 51.6105 31.6117 1.34503 3.98209 4.77414 0.000655416 8.89134 1.41222e-17 2065.57 0.998386 +596 4.79651 51.6076 28.2648 -1.40589 3.14008 -2.10211 0.00173938 8.88816 1.43397e-17 2065.12 0.998378 +597 0.958508 46.1682 34.9141 -0.496128 0.326603 -3.17938 0.000308628 8.8892 1.47295e-17 2065.04 0.998371 +598 6.72237 46.1517 38.2406 0.426541 -5.13814 -2.91468 -0.00555661 8.87401 1.37691e-17 2060.56 0.998405 +599 10.5488 51.5952 38.2431 -4.43033 -1.04199 -2.18086 0.00169983 8.88787 1.45374e-17 2065.06 0.998377 +600 4.78433 51.584 34.9208 -5.40177 -4.65304 -0.790367 -0.0135064 8.88577 1.31754e-17 2061.36 0.998418 +601 12.4864 46.1732 1.65108 1.4354 1.92825 -3.98135 0.00989826 8.89953 1.56304e-17 2069.28 0.998354 +602 18.2411 46.16 4.97588 -0.678004 -2.3604 -4.54139 0.00350445 8.86425 1.41783e-17 2060.41 0.998398 +603 22.0705 51.6057 4.99317 -4.34092 2.45531 1.43609 0.00498279 8.88201 1.45941e-17 2064.51 0.998381 +604 16.3235 51.5939 1.66277 0.300017 -1.46543 -0.179068 -0.00506753 8.89693 1.49306e-17 2065.54 0.998373 +605 12.4894 46.1686 8.31069 2.61 0.262524 -1.53206 0.0019579 8.8897 1.46705e-17 2065.5 0.998376 +606 18.2404 46.1772 11.6427 -0.842959 3.505 0.486026 -0.00541454 8.8833 1.4215e-17 2062.57 0.998391 +607 22.0832 51.5983 11.6292 -0.00163838 0.125838 -3.98419 0.00187605 8.88764 1.43011e-17 2065.04 0.998386 +608 16.3183 51.5964 8.29831 -1.33162 -0.651155 -5.64383 -0.00661522 8.87316 1.32968e-17 2060.15 0.998412 +609 12.4946 46.1784 14.9572 4.26679 3.72686 -3.42753 0.00236947 8.87718 1.42354e-17 2062.92 0.998395 +610 18.2353 46.1375 18.2985 -2.43444 -9.75632 1.53439 -0.00194691 8.91639 1.52935e-17 2070.35 0.998353 +611 22.0741 51.6124 18.2923 -3.13001 4.80604 -0.385118 0.0149163 8.88473 1.52299e-17 2067.2 0.998358 +612 16.3285 51.5874 14.9669 2.07881 -3.90839 -0.0306497 0.00454063 8.8972 1.47781e-17 2067.64 0.998371 +613 12.484 46.1577 21.6237 0.599141 -3.10182 1.45592 -0.00102327 8.9 1.48847e-17 2067.06 0.998369 +614 18.24 46.1528 24.9704 -1.07393 -4.7001 8.24537 -0.00796597 8.90917 1.39243e-17 2067.52 0.99839 +615 22.0835 51.5919 24.9239 0.171857 -2.14681 -7.29253 -0.00458749 8.84347 1.28326e-17 2054.26 0.998431 +616 16.3203 51.604 21.6276 -0.638899 1.85292 2.6192 0.000639814 8.91892 1.54286e-17 2071.43 0.998355 +617 12.4686 46.1701 28.2673 -4.48547 1.12878 -1.23203 0.00598443 8.88201 1.42344e-17 2064.72 0.998382 +618 18.2415 46.1751 31.5786 -0.395289 2.78134 -6.35987 -0.00498019 8.87745 1.38683e-17 2061.41 0.998398 +619 22.0716 51.6018 31.6074 -3.99893 1.10577 3.54128 -0.00485162 8.86758 1.35872e-17 2059.34 0.998405 +620 16.316 51.6018 28.2721 -2.2958 1.00513 0.320461 -0.0138051 8.88906 1.39096e-17 2062.01 0.998391 +621 12.4835 46.1731 34.922 0.660154 2.05259 -0.456829 -8.80006e-05 8.88211 1.41401e-17 2063.45 0.998391 +622 18.2477 46.1667 38.2648 1.50135 -0.06654 5.02744 0.00131289 8.92481 1.65378e-17 2072.84 0.998329 +623 22.0808 51.5944 38.2618 -0.825419 -1.30762 4.10738 -0.00267065 8.87839 1.45174e-17 2062.11 0.99839 +624 16.3259 51.5965 34.9261 1.11902 -0.752181 0.794465 -0.0020539 8.88964 1.43067e-17 2064.63 0.998385 +625 24.0046 46.1536 1.66442 0.331269 -4.29369 0.465606 -0.00682695 8.89682 1.46992e-17 2065.14 0.998387 +626 29.7586 46.1805 4.99399 -1.96965 4.47656 1.60692 -0.00192437 8.90581 1.51793e-17 2068.1 0.998364 +627 33.6102 51.5956 4.992 1.74677 -0.872038 1.07127 -0.00416161 8.905 1.45209e-17 2067.45 0.998382 +628 27.8392 51.5902 1.65327 -1.61112 -2.73759 -3.40395 0.00736376 8.89148 1.5372e-17 2067.03 0.998361 +629 24.0077 46.1668 8.3198 1.38632 -0.137487 1.61798 0.00970009 8.89283 1.52583e-17 2067.81 0.998358 +630 29.757 46.165 11.6274 -2.48268 -0.766939 -4.65699 -0.00128341 8.88593 1.42789e-17 2064 0.998391 +631 33.5891 51.5904 11.6486 -5.30069 -2.47242 2.3665 0.00745269 8.86736 1.32729e-17 2061.91 0.998412 +632 27.8326 51.593 8.33191 -3.93516 -1.75721 5.64815 0.00407573 8.8965 1.53386e-17 2067.4 0.998356 +633 24.0074 46.1709 14.9715 1.03443 1.19116 1.53592 0.00234968 8.91021 1.51881e-17 2069.94 0.99836 +634 29.7759 46.1812 18.299 3.84766 4.63445 1.9444 -0.00354167 8.88419 1.36466e-17 2063.15 0.998406 +635 33.6041 51.5973 18.2966 -0.362391 -0.33849 1.15365 -0.00214452 8.88893 1.37106e-17 2064.46 0.998391 +636 27.8441 51.6028 14.9641 -0.070392 1.45156 -0.926039 0.00216816 8.88633 1.38818e-17 2064.82 0.998391 +637 23.9995 46.1685 21.6191 -1.45911 0.564783 -0.116289 0.00142664 8.86326 1.30526e-17 2059.75 0.998419 +638 29.7479 46.164 24.9536 -5.68283 -0.927563 2.77062 0.0123138 8.88021 1.49522e-17 2065.69 0.998366 +639 33.6014 51.5902 24.9364 -1.44957 -2.79482 -3.0366 -0.00272594 8.84828 1.27164e-17 2055.68 0.998434 +640 27.8482 51.6078 21.6357 1.25731 3.04685 5.47805 -0.00477463 8.89868 1.40356e-17 2065.97 0.998383 +641 23.9946 46.1729 28.2692 -2.97945 1.95717 -0.645684 -0.00156908 8.90143 1.4626e-17 2067.24 0.998373 +642 29.7675 46.1759 31.6044 1.15718 2.91432 2.39221 -0.00585714 8.88736 1.41411e-17 2063.33 0.998401 +643 33.5907 51.6038 31.5923 -4.8699 1.75292 -1.56687 0.000400886 8.88562 1.42437e-17 2064.3 0.998389 +644 27.8427 51.5841 28.2688 -0.509554 -4.84972 -0.843123 0.00298574 8.88693 1.41803e-17 2065.13 0.998382 +645 23.996 46.1772 34.9304 -2.52403 3.32161 2.19291 0.00610752 8.89722 1.49638e-17 2067.98 0.99837 +646 29.7805 46.1647 38.2522 5.38821 -0.707893 0.852051 0.00550405 8.87935 1.46405e-17 2064.05 0.998383 +647 33.6065 51.5999 38.2586 0.591813 0.531651 3.04912 0.000784925 8.9035 1.5948e-17 2068.19 0.998344 +648 27.8292 51.601 34.9215 -5.05613 1.01449 -0.619039 -0.00439639 8.88919 1.45781e-17 2064.04 0.99838 +649 35.5186 46.1715 1.66573 -2.22992 1.70611 0.775891 5.74275e-05 8.87823 1.43295e-17 2062.65 0.998392 +650 41.2773 46.1763 4.9904 -3.16186 3.11001 0.350611 0.00246306 8.89099 1.45048e-17 2065.88 0.998374 +651 45.1322 51.5903 4.99302 1.8174 -2.80114 1.34604 -0.00750948 8.88056 1.3461e-17 2061.53 0.998403 +652 39.3643 51.5961 1.66728 -0.652768 -0.900169 1.33724 0.00852983 8.8836 1.48648e-17 2065.6 0.998371 +653 35.5215 46.1478 8.30911 -1.34335 -6.45635 -1.891 0.00409813 8.8852 1.42217e-17 2064.99 0.998388 +654 41.2791 46.1665 11.6371 -2.54084 -0.288696 -1.32413 0.00858061 8.89025 1.47656e-17 2067.02 0.998375 +655 45.1272 51.5983 11.638 0.0093828 -0.0840361 -0.980527 0.00125062 8.90595 1.50618e-17 2068.81 0.998354 +656 39.3772 51.6014 8.31555 3.80695 1.07785 0.0918018 0.0136764 8.86684 1.38377e-17 2063.12 0.998398 +657 35.5294 46.1703 14.9805 1.39912 1.06019 4.34148 0.000192842 8.90084 1.52477e-17 2067.5 0.998357 +658 41.2822 46.1691 18.2919 -1.36664 0.735936 -0.464316 0.00985982 8.89743 1.53961e-17 2068.83 0.998354 +659 45.1322 51.5995 18.2823 1.77344 0.537479 -3.65839 0.00548411 8.88033 1.42232e-17 2064.25 0.998387 +660 39.3781 51.6113 14.9687 3.89797 4.36699 0.496493 0.00158877 8.89827 1.44994e-17 2067.24 0.998378 +661 35.5292 46.1635 21.6248 1.18703 -1.15917 1.84257 -0.00177992 8.90065 1.47979e-17 2067.03 0.998373 +662 41.2872 46.1607 24.9469 0.339595 -2.0243 0.460972 -0.00248179 8.89424 1.43905e-17 2065.52 0.998388 +663 45.1319 51.596 24.951 1.65335 -0.83444 1.90859 -0.0113259 8.90151 1.46243e-17 2065.19 0.99838 +664 39.3735 51.6006 21.6217 2.58618 0.673287 0.799562 -0.00847942 8.87245 1.34462e-17 2059.6 0.998412 +665 35.5315 46.1769 28.278 2.09452 3.29668 2.22111 0.00286778 8.88418 1.45013e-17 2064.52 0.998387 +666 41.2929 46.1632 31.598 2.22871 -1.14164 0.165321 -0.00838876 8.89652 1.42437e-17 2064.74 0.998395 +667 45.126 51.5958 31.6074 -0.34381 -0.902835 3.38585 0.00205219 8.89499 1.44565e-17 2066.64 0.998391 +668 39.3686 51.6016 28.2512 1.06338 1.25851 -6.72327 -0.00318152 8.92088 1.58787e-17 2071.04 0.99834 +669 35.5329 46.169 34.9246 2.53575 0.665554 0.274187 -0.00538587 8.89676 1.45856e-17 2065.44 0.998382 +670 41.2812 46.1589 38.248 -1.68098 -2.70658 -0.490959 -0.00262898 8.88639 1.40664e-17 2063.82 0.998394 +671 45.1205 51.5903 38.2312 -2.02448 -2.62837 -6.07725 0.00741124 8.88234 1.41351e-17 2065.09 0.998387 +672 39.3616 51.6033 34.9325 -1.56958 1.61694 2.93226 0.00170454 8.90388 1.53352e-17 2068.46 0.998362 +673 47.0445 46.1714 1.6804 -0.840716 1.50021 5.97293 0.00210166 8.85083 1.27882e-17 2057.25 0.998422 +674 52.8288 46.1435 4.98214 6.96319 -7.79408 -2.29524 0.00858162 8.86201 1.26696e-17 2061.01 0.998421 +675 56.6482 51.5951 4.9948 -0.249751 -1.1242 1.93688 -0.00447331 8.88857 1.36673e-17 2063.89 0.998388 +676 50.8874 51.6067 1.6595 0.0348457 2.74231 -1.18435 -0.00180101 8.88938 1.38829e-17 2064.63 0.998382 +677 47.0389 46.17 8.31561 -2.77948 0.890436 0.182823 0.0117441 8.87047 1.36128e-17 2063.49 0.998393 +678 52.8121 46.1754 11.6353 1.30381 2.80461 -1.96785 0.00541008 8.88697 1.38885e-17 2065.65 0.998385 +679 56.6471 51.6042 11.6311 -0.591088 1.8968 -3.35399 0.000366448 8.88157 1.35755e-17 2063.43 0.998394 +680 50.8852 51.6082 8.32328 -0.814484 3.35529 2.67905 0.00149504 8.86266 1.24998e-17 2059.63 0.998432 +681 47.0495 46.1717 14.9656 0.818528 1.54909 -0.697087 -0.00233761 8.87062 1.38182e-17 2060.52 0.998402 +682 52.796 46.1674 18.2919 -4.01548 0.180701 -0.417017 0.00407313 8.9067 1.4982e-17 2069.56 0.998361 +683 56.6419 51.5854 18.2786 -2.2524 -4.33277 -4.79069 -0.00354797 8.88908 1.3642e-17 2064.19 0.9984 +684 50.8957 51.603 14.9692 2.58994 1.71922 0.728116 0.00550948 8.88968 1.41818e-17 2066.24 0.998383 +685 47.0541 46.1808 21.6148 2.36549 4.73026 -1.50335 -0.00418491 8.87988 1.41357e-17 2062.1 0.998392 +686 52.8033 46.166 24.9449 -1.505 -0.436129 -0.090627 -0.00381739 8.90942 1.50154e-17 2068.47 0.998362 +687 56.6414 51.6007 24.9437 -2.46961 0.771129 -0.491922 -0.00565958 8.88006 1.38009e-17 2061.82 0.998396 +688 50.8909 51.5908 21.6135 1.07616 -2.48082 -1.82761 -0.00314935 8.89931 1.42761e-17 2066.45 0.998385 +689 47.0478 46.1562 28.2641 0.102508 -3.54281 -2.51361 0.00300908 8.885 1.44103e-17 2064.72 0.998384 +690 52.8039 46.1622 31.6082 -1.30898 -1.75872 3.67535 0.00120964 8.89489 1.43861e-17 2066.44 0.998377 +691 56.6595 51.5902 31.6247 3.58218 -2.72657 9.09715 -0.00764164 8.87411 1.30036e-17 2060.13 0.998421 +692 50.8968 51.5876 28.2741 3.05683 -3.63841 0.749591 0.00234989 8.88278 1.45369e-17 2064.11 0.998375 +693 47.0535 46.1703 34.9106 2.0146 1.10685 -4.2461 0.000201923 8.90719 1.49251e-17 2068.85 0.998362 +694 52.7991 46.1812 38.2532 -3.09149 4.75411 1.2591 -0.0032649 8.88862 1.39684e-17 2064.16 0.998383 +695 56.6458 51.5951 38.2503 -0.941886 -1.16362 0.388214 -0.00591996 8.89517 1.37356e-17 2064.98 0.998394 +696 50.8976 51.5846 34.9299 3.22269 -4.56326 2.11357 0.00699199 8.89686 1.45078e-17 2068.09 0.998373 +697 58.5663 46.1646 1.66837 -0.913307 -0.854721 1.76883 0.0101777 8.8671 1.36799e-17 2062.44 0.998392 +698 64.3287 46.1619 4.98586 -0.364284 -1.62523 -1.10535 -0.0164873 8.88967 1.38346e-17 2061.57 0.998394 +699 68.1694 51.5976 4.99263 -0.385122 -0.308811 1.22766 -0.00483351 8.88221 1.35439e-17 2062.46 0.998398 +700 62.4357 51.604 1.6598 8.68945 1.94719 -1.05941 -0.0134867 8.89209 1.34476e-17 2062.72 0.998402 +701 58.5554 46.1558 8.31309 -4.68435 -3.73641 -0.729682 -0.00104641 8.85839 1.31739e-17 2058.2 0.998412 +702 64.3247 46.1638 11.6411 -1.64954 -1.1589 0.00830557 -0.00976969 8.88971 1.35535e-17 2063 0.998393 +703 68.1612 51.6015 11.6329 -3.10354 1.11331 -2.88889 0.000344863 8.86344 1.28294e-17 2059.56 0.998419 +704 62.4118 51.5956 8.31614 0.843374 -0.86658 0.194693 -0.000319843 8.89801 1.4203e-17 2066.78 0.99837 +705 58.5526 46.1649 14.9776 -5.39027 -0.758312 3.35786 0.00183381 8.90013 1.41846e-17 2067.69 0.998374 +706 64.3327 46.1615 18.273 0.862114 -1.95706 -6.70453 0.0039122 8.8841 1.37487e-17 2064.72 0.998387 +707 68.1752 51.6087 18.2985 1.59771 3.43179 1.71182 0.000257942 8.87669 1.3016e-17 2062.36 0.998411 +708 62.3965 51.5903 14.958 -4.42726 -2.78634 -2.93625 -0.00549134 8.87007 1.25184e-17 2059.72 0.998434 +709 58.5576 46.1493 21.624 -3.78602 -6.06558 1.55266 -0.00132861 8.86557 1.39772e-17 2059.67 0.998396 +710 64.3259 46.1622 24.9661 -1.24521 -1.8129 6.79944 -0.00882857 8.91202 1.44906e-17 2067.95 0.998373 +711 68.1684 51.6002 24.9359 -0.567768 0.584323 -3.25274 0.000806854 8.87445 1.38505e-17 2062.01 0.998394 +712 62.4179 51.5935 21.6272 2.84519 -1.59217 2.49354 0.0130029 8.91358 1.57005e-17 2072.93 0.998334 +713 58.559 46.1606 28.2877 -3.35722 -2.16634 5.51272 -0.0014433 8.87364 1.36267e-17 2061.35 0.998399 +714 64.3368 46.1627 31.5996 2.29332 -1.40723 0.856668 -0.000743252 8.89813 1.41218e-17 2066.71 0.998389 +715 68.181 51.5918 31.5971 3.39739 -2.19896 -0.0319791 0.00931784 8.89384 1.44972e-17 2067.94 0.998375 +716 62.4149 51.5898 28.2657 1.71418 -2.76671 -1.91015 -0.00652151 8.9004 1.4258e-17 2065.97 0.998386 +717 58.5678 46.1621 34.9327 -0.417179 -1.55817 3.08044 -0.00755303 8.87946 1.33496e-17 2061.29 0.998406 +718 64.3358 46.1661 38.2463 2.05829 -0.266721 -1.1635 0.00599158 8.87198 1.40634e-17 2062.58 0.99839 +719 68.1588 51.6122 38.248 -3.86377 4.76761 -0.547095 -0.00866068 8.87973 1.33387e-17 2061.11 0.998408 +720 62.4109 51.5978 34.9321 0.317421 -0.25394 2.84577 0.00971871 8.89981 1.48599e-17 2069.3 0.998355 +721 0.961139 57.0375 1.67209 0.34012 2.5566 3.01818 0.000787653 8.8814 1.36729e-17 2063.48 0.998395 +722 6.71585 57.0421 4.98096 -1.80062 4.21476 -2.6719 -0.000514514 8.87973 1.40343e-17 2062.85 0.998391 +723 10.5541 62.4552 4.9756 -2.50858 -2.05211 -4.3439 -0.000388644 8.90235 1.44418e-17 2067.68 0.998382 +724 4.80624 62.4496 1.64718 1.81107 -3.94338 -5.28728 -0.0034338 8.88034 1.43269e-17 2062.36 0.998387 +725 0.963039 57.0349 8.32611 1.02827 1.75479 3.56997 -0.00638966 8.90206 1.43048e-17 2066.35 0.998381 +726 6.72678 57.0391 11.6533 1.80203 3.12332 4.0862 0.00761371 8.9013 1.51802e-17 2069.17 0.998356 +727 10.5601 62.4589 11.6403 -0.583218 -0.832038 -0.341386 -0.00630215 8.88192 1.38703e-17 2062.08 0.998402 +728 4.79897 62.4621 8.31568 -0.466371 0.217359 0.0727512 0.0107409 8.9108 1.55674e-17 2071.85 0.998357 +729 0.964072 57.0303 14.9693 1.25958 0.277593 0.68793 -0.000730299 8.89724 1.41485e-17 2066.52 0.998387 +730 6.71515 57.0291 18.2858 -2.00718 -0.309146 -2.50356 -0.00273699 8.86978 1.35814e-17 2060.26 0.998408 +731 10.5638 62.4691 18.2844 0.706881 2.70557 -2.98058 -0.00187223 8.88681 1.41329e-17 2064.07 0.998388 +732 4.80079 62.4645 14.969 -0.00619034 0.921821 0.528435 0.00772369 8.8974 1.53582e-17 2068.36 0.998363 +733 0.975943 57.0237 21.6236 5.33345 -1.99342 1.26808 -0.0027339 8.88097 1.36522e-17 2062.64 0.9984 +734 6.73279 57.0296 24.96 4.05021 -0.0591225 5.00218 -0.000868873 8.88276 1.45098e-17 2063.42 0.99838 +735 10.5588 62.471 24.9473 -0.803301 3.13787 0.723049 -0.00330691 8.91892 1.55255e-17 2070.6 0.998351 +736 4.78916 62.4536 21.6214 -3.86783 -2.41875 0.81779 -0.00581113 8.90119 1.47891e-17 2066.29 0.998375 +737 0.958344 57.0249 28.2672 -0.709576 -1.50513 -1.47891 0.00352394 8.89686 1.43123e-17 2067.35 0.998384 +738 6.71574 57.0111 31.596 -1.84395 -6.18221 -0.411788 0.00537459 8.90698 1.51356e-17 2069.9 0.998364 +739 10.5604 62.4544 31.6066 -0.448039 -2.15669 3.06962 -0.00265388 8.90263 1.51062e-17 2067.27 0.998371 +740 4.80988 62.4543 28.2801 2.88349 -2.31406 2.93139 0.0068331 8.91536 1.566e-17 2071.99 0.998351 +741 0.961247 57.0289 34.9233 0.319356 -0.249444 -0.0117266 0.00174627 8.88981 1.41035e-17 2065.48 0.99838 +742 6.73049 57.0359 38.2502 3.30325 1.91392 0.169749 0.00176038 8.89885 1.49279e-17 2067.41 0.998364 +743 10.5643 62.4655 38.2617 0.911697 1.51696 4.10161 0.00715282 8.90691 1.53446e-17 2070.26 0.99836 +744 4.80255 62.463 34.9235 0.701071 0.56768 0.046081 0.00399147 8.88385 1.4666e-17 2064.69 0.998377 +745 12.4896 57.0251 1.67089 2.34433 -1.63944 2.61347 0.0037169 8.87837 1.42754e-17 2063.46 0.998391 +746 18.2359 57.0339 4.99525 -2.2665 1.43528 1.98988 0.00216222 8.90015 1.50139e-17 2067.77 0.998363 +747 22.0627 62.4539 4.98913 -7.02022 -2.41595 0.0302152 0.00686845 8.86823 1.45671e-17 2061.98 0.998387 +748 16.3357 62.4741 1.6553 4.37426 4.45282 -2.71058 0.0074014 8.88981 1.56976e-17 2066.69 0.998352 +749 12.4801 57.034 8.32771 -0.477731 1.3073 4.118 -0.00951853 8.89214 1.3816e-17 2063.57 0.998392 +750 18.2433 57.0449 11.6465 0.240329 5.0429 1.80389 -0.00114797 8.88322 1.34318e-17 2063.45 0.998407 +751 22.0781 62.4603 11.6409 -1.77292 -0.25729 -0.117657 -0.00171546 8.89401 1.43747e-17 2065.63 0.998383 +752 16.334 62.4642 8.33043 3.82558 0.994243 5.14854 -0.00737399 8.88352 1.37912e-17 2062.19 0.9984 +753 12.4803 57.0355 14.9692 -0.490496 1.94576 0.661442 -0.0055015 8.8939 1.43739e-17 2064.81 0.998378 +754 18.2393 57.0163 18.2787 -0.887497 -4.49559 -4.83056 -0.00220288 8.9047 1.51742e-17 2067.81 0.998362 +755 22.0868 62.4711 18.2968 1.15885 3.18915 1.22897 -0.00424462 8.91424 1.52176e-17 2069.4 0.998361 +756 16.3348 62.4463 14.9667 4.04153 -4.99824 -0.229181 -0.00961137 8.88413 1.34827e-17 2061.85 0.99841 +757 12.478 57.0259 21.6148 -1.3726 -1.18207 -1.43777 0.00184193 8.88809 1.4482e-17 2065.13 0.998382 +758 18.2327 57.0187 24.9419 -3.35191 -3.64222 -1.12934 0.00365133 8.89401 1.4887e-17 2066.77 0.998371 +759 22.0891 62.4541 24.9554 1.88029 -2.29635 3.44322 -0.00646979 8.91519 1.55844e-17 2069.13 0.998359 +760 16.3279 62.464 21.6277 1.69932 0.958179 2.84556 0.00258444 8.86697 1.38294e-17 2060.79 0.998404 +761 12.4811 57.0231 28.2737 -0.311245 -2.3182 0.746857 0.00257494 8.88917 1.46345e-17 2065.52 0.99838 +762 18.2473 57.0176 31.5817 1.44311 -4.14774 -5.12972 0.00372302 8.87518 1.41736e-17 2062.78 0.998393 +763 22.0846 62.4691 31.6117 0.37686 2.67292 4.69593 -0.00188083 8.89066 1.48093e-17 2064.89 0.998379 +764 16.3087 62.4671 28.2842 -4.48885 2.0948 4.22633 0.000606912 8.90491 1.52508e-17 2068.45 0.998363 +765 12.4831 57.0137 34.9086 0.413675 -5.42296 -4.84664 0.00490007 8.89251 1.43827e-17 2066.72 0.998387 +766 18.2516 57.0245 38.2508 2.98 -1.74926 0.540619 0.00511837 8.89624 1.49609e-17 2067.56 0.998371 +767 22.0842 62.4643 38.254 0.371679 1.1158 1.51563 -0.00315705 8.87541 1.41395e-17 2061.37 0.998403 +768 16.3317 62.4611 34.9202 2.96002 -0.0180727 -1.06185 0.000230953 8.89741 1.48814e-17 2066.77 0.998378 +769 24.0082 57.0315 1.65995 1.56353 0.482918 -0.992518 0.00316907 8.91013 1.55428e-17 2070.1 0.998354 +770 29.7637 57.0091 4.98164 -0.294415 -6.90631 -2.5297 -0.0164385 8.89602 1.43293e-17 2062.93 0.99839 +771 33.5958 62.4629 4.99257 -3.20773 0.58065 1.21512 -0.0100935 8.90438 1.46413e-17 2066.05 0.998383 +772 27.8425 62.4596 1.67747 -0.570032 -0.542706 4.88543 0.00873144 8.88762 1.49008e-17 2066.5 0.998371 +773 24.003 57.0336 8.30769 -0.154199 1.0441 -2.59261 0.00137494 8.88717 1.43056e-17 2064.83 0.998386 +774 29.7752 57.0363 11.6302 3.58555 2.17652 -3.64548 -0.00651263 8.88836 1.38745e-17 2063.41 0.998392 +775 33.5951 62.4705 11.6619 -3.307 3.08185 6.88758 -0.00628619 8.89358 1.44066e-17 2064.57 0.998385 +776 27.8515 62.4682 8.33007 2.41846 2.45599 4.99593 0.00237434 8.89897 1.53885e-17 2067.56 0.998357 +777 23.9983 57.0259 14.9581 -1.80901 -1.24883 -3.03151 -0.00895306 8.87258 1.36747e-17 2059.53 0.998402 +778 29.7768 57.0221 18.3111 3.98263 -2.47568 6.03443 0.00203137 8.87422 1.30737e-17 2062.21 0.99842 +779 33.6147 62.4673 18.2941 3.15737 1.97105 0.318261 -0.00902439 8.90716 1.44849e-17 2066.88 0.998374 +780 27.8528 62.4637 14.9683 2.85962 0.836972 0.374717 0.0058386 8.88953 1.46132e-17 2066.29 0.998376 +781 24.0076 57.0377 21.6179 1.41638 2.62491 -0.637643 -0.00269578 8.90829 1.52987e-17 2068.47 0.998358 +782 29.766 57.0222 24.9362 0.648651 -2.43583 -3.0354 0.00763395 8.90037 1.49694e-17 2068.97 0.998366 +783 33.5961 62.461 24.9587 -2.97645 -0.186503 4.37411 -0.000893649 8.89149 1.45927e-17 2065.27 0.998381 +784 27.8554 62.4574 21.6058 3.71779 -1.22593 -4.55163 -0.00286841 8.88146 1.43938e-17 2062.72 0.998392 +785 24.0079 57.0221 28.2634 1.43937 -2.5517 -2.57496 0.00505635 8.89726 1.52274e-17 2067.77 0.998363 +786 29.7604 57.0262 31.5955 -1.39503 -1.16612 -0.69628 0.000537839 8.8862 1.42504e-17 2064.45 0.998396 +787 33.6043 62.4468 31.6085 -0.31399 -4.87282 3.63817 5.39536e-06 8.89823 1.51066e-17 2066.9 0.99837 +788 27.8568 62.4525 28.2798 4.26653 -2.82275 2.81023 0.00394158 8.91581 1.62061e-17 2071.48 0.998335 +789 24.0154 57.0348 34.9131 4.02074 1.68396 -3.36794 0.00536495 8.90341 1.57564e-17 2069.15 0.998342 +790 29.7633 57.035 38.2346 -0.431926 1.78101 -4.84647 -0.00475008 8.8867 1.42624e-17 2063.43 0.998394 +791 33.6046 62.4608 38.2541 -0.191989 -0.21668 1.5798 -0.00135798 8.88312 1.42653e-17 2063.39 0.998394 +792 27.8442 62.4586 34.9187 -0.0266139 -0.821343 -1.628 -0.00575749 8.87834 1.34736e-17 2061.43 0.998414 +793 35.5317 57.0266 1.66307 2.06645 -1.04729 -0.00954402 0.0213099 8.88434 1.50352e-17 2068.47 0.998369 +794 41.2856 57.0237 4.99799 -0.198747 -2.02267 2.96405 -0.000630858 8.8922 1.47372e-17 2065.48 0.998373 +795 45.1303 62.45 4.98911 1.14698 -3.5946 0.0518694 -0.000471365 8.89863 1.47587e-17 2066.88 0.998375 +796 39.3527 62.4603 1.66013 -4.43314 -0.229741 -0.954711 -0.0121743 8.90141 1.50905e-17 2064.98 0.998377 +797 35.5268 57.0332 8.30594 0.542041 1.02016 -3.07064 0.00179149 8.88668 1.41836e-17 2064.82 0.998385 +798 41.2832 57.0221 11.6406 -1.14032 -2.60234 -0.101635 -0.00278702 8.8958 1.43656e-17 2065.78 0.998383 +799 45.1251 62.4614 11.6348 -0.587466 0.0515898 -2.17976 0.00377234 8.89793 1.48311e-17 2067.64 0.998366 +800 39.363 62.4532 8.3194 -1.11597 -2.60012 1.44824 -0.000397873 8.90638 1.48615e-17 2068.54 0.998371 +801 35.5221 57.043 14.9738 -1.09083 4.29177 2.04934 0.00965318 8.89824 1.42137e-17 2068.95 0.998378 +802 41.2821 57.0331 18.2878 -1.46813 1.12769 -1.78362 -0.00471811 8.90315 1.44866e-17 2066.94 0.998374 +803 45.1261 62.4449 18.284 -0.284506 -5.40689 -3.15345 -0.000228071 8.88533 1.42861e-17 2064.1 0.998381 +804 39.362 62.4669 14.9738 -1.22635 1.85539 2.35631 -0.0100838 8.88528 1.35925e-17 2061.99 0.998406 +805 35.5103 57.03 21.6086 -4.92024 0.124924 -3.56512 -0.0023335 8.89522 1.39111e-17 2065.75 0.99839 +806 41.2961 57.0327 24.9603 3.33195 0.895858 4.81428 0.00769187 8.91297 1.55174e-17 2071.67 0.998357 +807 45.1351 62.462 24.9411 2.78142 0.12678 -1.42017 0.00069826 8.88284 1.43373e-17 2063.77 0.99839 +808 39.358 62.4533 21.6231 -2.85687 -2.64902 1.3651 0.000505202 8.86236 1.35009e-17 2059.37 0.99841 +809 35.5401 57.0408 28.2741 4.7638 3.77684 1.00443 -0.00440867 8.90205 1.51308e-17 2066.77 0.998366 +810 41.3085 57.0273 31.5971 7.33991 -0.846319 -0.0649489 -0.00475074 8.91582 1.6293e-17 2069.63 0.998351 +811 45.137 62.4524 31.6079 3.32363 -2.91998 3.49129 0.0068809 8.90668 1.55704e-17 2070.16 0.998361 +812 39.3721 62.4545 28.2832 2.04309 -2.33392 3.87026 0.0075098 8.88661 1.4836e-17 2066.02 0.998383 +813 35.5081 57.0345 34.9343 -5.80595 1.51298 3.60688 0.00107399 8.8951 1.54413e-17 2066.46 0.998366 +814 41.2985 57.0287 38.2487 4.07507 -0.381529 -0.436914 -0.00913195 8.90138 1.49692e-17 2065.62 0.998381 +815 45.1201 62.4578 38.244 -2.17081 -1.04451 -1.83378 0.00932072 8.9026 1.54169e-17 2069.81 0.998361 +816 39.3669 62.4638 34.9016 0.181003 0.771198 -7.22752 0.00623447 8.94841 1.77454e-17 2078.9 0.998303 +817 47.0436 57.028 1.66601 -1.22106 -0.660071 0.881331 0.00462855 8.89553 1.43499e-17 2067.3 0.998379 +818 52.8109 57.0265 4.98965 1.01807 -1.08078 0.269311 0.00103313 8.89448 1.42891e-17 2066.32 0.998373 +819 56.6549 62.4642 4.98469 2.08839 1.26286 -1.50548 0.00200634 8.87643 1.38711e-17 2062.68 0.998392 +820 50.8764 62.4532 1.66404 -3.85268 -2.70981 0.351366 0.00112311 8.86896 1.3389e-17 2060.9 0.998409 +821 47.0406 57.0323 8.31171 -2.22184 0.724679 -1.21852 -0.00353599 8.8808 1.37848e-17 2062.43 0.9984 +822 52.8136 57.038 11.63 1.88542 2.7599 -3.56167 0.00385908 8.90145 1.45684e-17 2068.4 0.998366 +823 56.6558 62.4614 11.6554 2.41576 0.0920269 4.6206 0.00275967 8.89331 1.40353e-17 2066.43 0.998389 +824 50.8831 62.4633 8.31405 -1.55284 0.766064 -0.359515 0.00833812 8.87891 1.43113e-17 2064.56 0.998379 +825 47.0449 57.0287 14.9709 -0.733878 -0.307107 1.32474 -0.00815707 8.89059 1.39051e-17 2063.53 0.998397 +826 52.8065 57.0269 18.301 -0.545727 -0.929532 2.60968 0.000859158 8.88925 1.41546e-17 2065.17 0.998381 +827 56.663 62.4593 18.2807 4.75471 -0.670766 -4.14679 0.00453483 8.89302 1.45439e-17 2066.75 0.99837 +828 50.8902 62.456 14.9563 0.797227 -1.80405 -3.61031 -0.00496227 8.88493 1.37604e-17 2063.01 0.998398 +829 47.0387 57.036 21.6236 -2.75942 2.01118 1.42974 0.00680553 8.89474 1.45365e-17 2067.6 0.998378 +830 52.8172 57.0282 24.9319 3.12288 -0.554613 -4.41709 0.00381051 8.88745 1.41022e-17 2065.41 0.998389 +831 56.6536 62.4615 24.9456 1.68328 -0.0376335 0.00100827 -0.00251788 8.89661 1.45414e-17 2066.02 0.998377 +832 50.8927 62.4669 21.627 1.69316 1.95112 2.51577 -0.00815832 8.87825 1.3202e-17 2060.9 0.998415 +833 47.0439 57.0437 28.2859 -1.19059 4.63676 4.83447 0.0014024 8.91177 1.62769e-17 2070.08 0.998334 +834 52.8143 57.0186 31.5987 2.10965 -3.82578 0.424156 -0.00908663 8.87751 1.37e-17 2060.55 0.998405 +835 56.6576 62.4693 31.584 3.08857 2.73912 -4.46607 0.00319937 8.90226 1.56847e-17 2068.44 0.998351 +836 50.8856 62.4608 28.2759 -0.648139 -0.0940452 1.51503 -0.0065427 8.8925 1.42717e-17 2064.28 0.998392 +837 47.0467 57.0276 34.9252 -0.1471 -0.758124 0.633387 0.00552263 8.88217 1.44953e-17 2064.65 0.998387 +838 52.8075 57.0277 38.2459 -0.161712 -0.718688 -1.1838 -0.00784872 8.8834 1.34436e-17 2062.07 0.998406 +839 56.6613 62.4675 38.2461 4.19978 2.12441 -1.23322 0.00179645 8.8714 1.37649e-17 2061.57 0.998399 +840 50.9014 62.4743 34.9313 4.48184 4.25627 2.58986 0.00621484 8.90209 1.50207e-17 2069.04 0.998363 +841 58.5724 57.0375 1.66603 1.04367 2.5318 1.07771 0.00198975 8.89218 1.40465e-17 2066.03 0.99838 +842 64.3285 57.0342 4.98742 -0.388221 1.35297 -0.409971 0.00186699 8.89549 1.40157e-17 2066.71 0.998385 +843 68.1624 62.4694 4.9928 -2.6577 2.75537 1.3342 0.0012782 8.90717 1.51568e-17 2069.07 0.998356 +844 62.4026 62.4735 1.67158 -2.28602 4.06135 2.9846 -0.00179834 8.8866 1.40349e-17 2064.04 0.998388 +845 58.5614 57.01 8.29764 -2.52538 -6.61939 -5.86067 -0.0056066 8.87401 1.31004e-17 2060.54 0.998418 +846 64.3119 57.0288 11.6328 -5.99274 -0.269557 -2.72951 -0.000195048 8.88561 1.42483e-17 2064.17 0.998377 +847 68.1663 62.4722 11.6508 -1.35068 3.67738 3.29998 0.00107641 8.88949 1.47805e-17 2065.27 0.998379 +848 62.4139 62.4543 8.32069 1.57479 -2.26821 1.85893 -0.00164572 8.88178 1.37837e-17 2063.04 0.998403 +849 58.5818 57.0332 14.9516 4.27286 1.06471 -5.11484 0.00896614 8.88792 1.40382e-17 2066.61 0.998387 +850 64.3313 57.0303 18.2859 0.457156 0.178418 -2.3746 -0.00129018 8.90022 1.45753e-17 2067.04 0.998374 +851 68.1796 62.4678 18.3012 2.94517 2.25786 2.59278 0.0100228 8.90602 1.55259e-17 2070.69 0.998355 +852 62.3942 62.4571 14.9681 -4.91757 -1.32325 0.292774 -0.000128508 8.9114 1.49853e-17 2069.67 0.99837 +853 58.5787 57.0334 21.6135 3.20573 1.1781 -2.06027 -0.00827263 8.88854 1.41431e-17 2063.07 0.998391 +854 64.327 57.0252 24.9396 -0.838428 -1.50218 -1.83401 -0.00485235 8.89659 1.47156e-17 2065.52 0.998374 +855 68.1679 62.4669 24.9494 -0.843613 1.85075 1.35389 -0.00692744 8.89051 1.43461e-17 2063.78 0.998389 +856 62.4184 62.4595 21.6161 2.91744 -0.606852 -1.05663 -0.00392055 8.88682 1.42624e-17 2063.63 0.998393 +857 58.5588 57.0334 28.271 -3.34577 1.1854 -0.0224399 0.00771284 8.89652 1.51807e-17 2068.18 0.998357 +858 64.3341 57.0258 31.5897 1.43551 -1.4527 -2.68301 0.000913701 8.8766 1.38379e-17 2062.48 0.998398 +859 68.1615 62.4627 31.5923 -2.86182 0.462332 -1.75908 -0.00512585 8.89213 1.39548e-17 2064.5 0.998396 +860 62.4037 62.4668 28.2756 -1.85618 2.02882 1.35579 0.00568862 8.90264 1.53219e-17 2069.05 0.998358 +861 58.574 57.025 34.9325 1.76296 -1.56466 3.00605 -0.00638024 8.90166 1.43977e-17 2066.27 0.998375 +862 64.3368 57.0249 38.2697 2.45934 -1.67951 6.69089 -0.00223205 8.86406 1.29211e-17 2059.15 0.998419 +863 68.1598 62.4688 38.2404 -3.60844 2.59669 -3.19135 -0.00432237 8.86403 1.29378e-17 2058.69 0.99842 +864 62.4131 62.4592 34.926 1.16614 -0.646852 1.00222 0.000288093 8.893 1.4095e-17 2065.84 0.998383 +ITEM: TIMESTEP +4 +ITEM: NUMBER OF ATOMS +864 +ITEM: BOX BOUNDS pp pp pp +0.0000000000000000e+00 6.9130545060664147e+01 +0.0000000000000000e+00 6.5176902932690410e+01 +0.0000000000000000e+00 3.9912538800000000e+01 +ITEM: ATOMS id x y z vx vy vz c_dpdUatom[1] c_dpdUatom[2] c_dpdUatom[3] c_dpdUatom[4] c_crdx +1 0.960887 2.72927 1.65741 0.182659 3.55443 -1.51114 0.00126639 8.88495 1.42039e-16 2064.54 0.997852 +2 6.71959 2.71208 4.97846 -0.614118 -0.939013 -2.51337 -0.00158957 8.9023 1.51883e-16 2067.63 0.997816 +3 10.5507 8.14386 4.99492 -2.86616 -0.899399 1.61993 0.0109249 8.88458 1.45037e-16 2066.52 0.997841 +4 4.81157 8.1462 1.66962 2.62395 -0.26723 1.65678 -0.00622036 8.91109 1.49507e-16 2068.51 0.997823 +5 0.969879 2.7084 8.31269 2.55453 -1.82132 -0.335572 0.00175815 8.88134 1.4536e-16 2063.88 0.997847 +6 6.71482 2.70038 11.634 -1.50885 -3.71428 -1.68487 0.00657506 8.91545 1.6018e-16 2072.17 0.997788 +7 10.5513 8.14603 11.6435 -2.62569 -0.315728 0.638493 0.00481005 8.88248 1.45179e-16 2064.77 0.997843 +8 4.80497 8.15405 8.32023 1.10754 1.90588 1.30637 0.000935841 8.86781 1.34661e-16 2060.82 0.997879 +9 0.93825 2.72072 14.9526 -5.37943 1.16275 -3.65481 -0.00067407 8.89984 1.50939e-16 2067.3 0.997831 +10 6.71575 2.71594 18.3031 -1.36717 -0.0381866 2.34556 0.00562864 8.90158 1.5426e-16 2069.01 0.997814 +11 10.5304 8.13688 18.2847 -7.75084 -2.57641 -2.16041 0.00222231 8.90409 1.54423e-16 2068.83 0.997806 +12 4.80192 8.14002 14.9733 0.219932 -2.02421 1.55297 0.00937952 8.88502 1.41458e-16 2066.28 0.997854 +13 0.968841 2.71161 21.6276 2.0981 -0.96598 2.11113 -0.0130547 8.90077 1.4675e-16 2064.86 0.997852 +14 6.70228 2.7124 24.9436 -4.88585 -0.854438 -0.395861 -0.00136525 8.88117 1.42164e-16 2063.17 0.997861 +15 10.5715 8.15933 24.9301 2.65565 2.95597 -3.70496 -0.00956784 8.88494 1.4197e-16 2062.23 0.997861 +16 4.79215 8.14364 21.6131 -2.24457 -0.605424 -1.40486 0.00750373 8.91346 1.61948e-16 2071.95 0.997788 +17 0.947045 2.72743 28.2605 -3.30598 2.88272 -2.89071 -0.00447593 8.90585 1.54298e-16 2067.77 0.997813 +18 6.73252 2.74036 31.5829 2.93429 6.23544 -3.76954 -0.002914 8.88975 1.46212e-16 2064.67 0.997843 +19 10.5549 8.14511 31.6046 -1.51843 -0.406459 1.89022 -0.00734046 8.89174 1.45135e-16 2064.15 0.997851 +20 4.78102 8.1445 28.2895 -4.75739 -0.558983 4.59301 -0.00777853 8.91344 1.57806e-16 2068.69 0.997804 +21 0.963838 2.70474 34.9168 0.858778 -2.68952 -1.54599 -0.0018301 8.89448 1.46403e-16 2065.91 0.997833 +22 6.72315 2.72984 38.2414 0.721186 3.48238 -2.10626 0.00755222 8.88623 1.45994e-16 2066.15 0.997842 +23 10.5722 8.15141 38.2599 2.50724 0.942257 2.64109 -0.0081062 8.91092 1.51874e-16 2068.08 0.997822 +24 4.81717 8.16038 34.9266 4.07602 3.37592 0.813307 0.0031216 8.88558 1.53796e-16 2065.08 0.997824 +25 12.492 2.71397 1.66429 2.6843 -0.432767 0.211094 0.00369735 8.87537 1.4641e-16 2063.02 0.997854 +26 18.2532 2.72123 4.97895 2.60219 1.32884 -2.50573 0.00586675 8.90355 1.54712e-16 2069.48 0.997813 +27 22.075 8.14643 4.98338 -2.089 -0.0792078 -1.33395 0.00664183 8.88906 1.4869e-16 2066.56 0.997837 +28 16.3155 8.14211 1.65556 -1.75133 -1.18654 -1.96446 0.00781076 8.90887 1.62495e-16 2071.04 0.997787 +29 12.4742 2.71801 8.3061 -1.93854 0.517695 -2.20153 -0.00817348 8.89832 1.44418e-16 2065.38 0.997845 +30 18.2473 2.7084 11.6634 1.05494 -1.95753 5.57194 -0.0106013 8.9111 1.52618e-16 2067.59 0.997806 +31 22.0592 8.15142 11.6406 -6.09733 1.32943 -0.151443 -0.00700291 8.8764 1.36853e-16 2060.96 0.997879 +32 16.3133 8.15208 8.31473 -2.16225 1.27241 0.0583236 -0.00181064 8.87852 1.38799e-16 2062.51 0.997867 +33 12.4776 2.70654 14.9459 -1.02562 -2.17816 -5.23808 -0.00995768 8.92693 1.54073e-16 2071.09 0.997805 +34 18.248 2.72199 18.2969 1.34944 1.55723 0.860409 0.00134389 8.88614 1.436e-16 2064.81 0.997842 +35 22.1051 8.13506 18.2904 5.47247 -2.7378 -0.603138 0.0053548 8.86982 1.32018e-16 2062.18 0.997898 +36 16.3181 8.17908 14.9554 -1.03599 7.9615 -3.06033 -0.00840367 8.90723 1.48664e-16 2067.23 0.997823 +37 12.4747 2.71187 21.6324 -1.80343 -1.003 3.25322 -0.00826759 8.88367 1.37879e-16 2062.24 0.997868 +38 18.2147 2.72255 24.9274 -7.11168 1.92112 -4.46503 0.00832673 8.88323 1.4733e-16 2065.68 0.997827 +39 22.0492 8.13831 24.9441 -8.54582 -2.2648 -0.30829 -0.00926149 8.87621 1.32928e-16 2060.43 0.997887 +40 16.3341 8.15977 21.6308 3.06362 3.0358 2.83018 -0.00506357 8.88728 1.39983e-16 2063.69 0.997856 +41 12.4966 2.70808 28.2645 3.71489 -1.8753 -1.74728 -0.00109874 8.8795 1.41159e-16 2062.88 0.99786 +42 18.2269 2.71497 31.5955 -3.99971 -0.361833 -0.370677 -0.00612856 8.90798 1.52079e-16 2067.87 0.997824 +43 22.0773 8.13797 31.5924 -1.65183 -2.3864 -1.36198 -0.00490461 8.88665 1.40405e-16 2063.59 0.997853 +44 16.3184 8.16013 28.281 -0.908322 3.22805 2.47974 -0.00395064 8.8854 1.47763e-16 2063.53 0.997836 +45 12.4702 2.71936 34.9215 -2.9447 0.941081 -0.591264 0.0043251 8.89502 1.52507e-16 2067.34 0.997824 +46 18.2423 2.72622 38.2523 -0.134265 2.59991 0.353187 0.0119574 8.91176 1.67784e-16 2072.53 0.997777 +47 22.0948 8.16463 38.2502 2.76087 4.41562 0.127498 0.0098051 8.90457 1.57344e-16 2070.54 0.997806 +48 16.3183 8.12018 34.9387 -0.991584 -6.73805 3.5372 0.0114719 8.9121 1.57396e-16 2072.49 0.997806 +49 23.9982 2.70167 1.67866 -1.27324 -3.5823 3.94278 0.000422687 8.90608 1.58799e-16 2068.87 0.997804 +50 29.7552 2.72201 4.99202 -2.40916 1.54513 0.682552 0.0135684 8.90707 1.64938e-16 2071.88 0.997787 +51 33.6193 8.12995 4.96759 3.4432 -4.3621 -5.3671 0.00563068 8.90454 1.52665e-16 2069.64 0.997811 +52 27.835 8.15537 1.66472 -2.23195 2.11148 0.427399 0.000872343 8.89906 1.55189e-16 2067.47 0.997809 +53 23.9964 2.73075 8.31558 -1.7093 3.71184 0.112211 -0.00618867 8.89086 1.46288e-16 2064.21 0.99785 +54 29.7574 2.71005 11.6233 -1.71973 -1.34842 -4.46563 -0.00586955 8.89521 1.49758e-16 2065.21 0.997837 +55 33.613 8.16678 11.6332 2.01136 4.89745 -1.9941 0.00708012 8.87882 1.42449e-16 2064.47 0.997852 +56 27.8416 8.16714 8.3344 -0.555793 5.05779 4.87841 0.00318309 8.90394 1.60848e-16 2069.01 0.997783 +57 24.0002 2.73789 14.9806 -1.01892 5.47986 3.27769 0.01012 8.89756 1.51517e-16 2069.11 0.997819 +58 29.773 2.71482 18.2825 2.11219 -0.291249 -2.62676 0.00711004 8.88633 1.49197e-16 2066.08 0.997833 +59 33.6201 8.14907 18.2972 3.79009 0.666093 0.83275 0.00826139 8.90385 1.54919e-16 2070.06 0.997809 +60 27.8236 8.15949 14.981 -5.16492 3.09324 3.3614 -0.00431222 8.92361 1.58254e-16 2071.58 0.997802 +61 24.0144 2.70081 21.6084 2.76856 -3.73925 -2.7166 0.0112556 8.88179 1.50214e-16 2066 0.997823 +62 29.7711 2.71444 24.9485 1.7452 -0.34663 0.866709 0.00154813 8.88456 1.47918e-16 2064.52 0.99784 +63 33.5897 8.15127 24.9468 -3.90604 0.954816 0.28042 -0.00272364 8.92075 1.60126e-16 2071.32 0.99778 +64 27.8605 8.15639 21.6153 4.10876 2.28356 -0.856752 0.0127553 8.90499 1.60783e-16 2071.26 0.997793 +65 24.0098 2.71942 28.2384 1.38005 0.987595 -8.237 0.00589832 8.90402 1.51083e-16 2069.59 0.997818 +66 29.7567 2.7177 31.5943 -1.79749 0.553675 -0.835213 0.00344228 8.89164 1.40352e-16 2066.42 0.997855 +67 33.6072 8.14559 31.581 0.599914 -0.310723 -4.02052 0.000182989 8.87259 1.31772e-16 2061.67 0.99788 +68 27.8279 8.16711 28.2892 -4.15234 5.16333 4.51316 0.00883088 8.87269 1.42721e-16 2063.54 0.997844 +69 23.9975 2.72564 34.9184 -1.47827 2.46417 -1.34674 -0.000936968 8.90176 1.48221e-16 2067.65 0.99783 +70 29.7579 2.71088 38.2689 -1.74947 -1.0305 4.89236 -0.00396664 8.8942 1.44623e-16 2065.4 0.997841 +71 33.6047 8.12958 38.2492 -0.090937 -4.27271 -0.0998289 -0.0112698 8.88084 1.32963e-16 2060.99 0.997879 +72 27.8434 8.13987 34.9357 -0.240358 -1.9475 2.87644 -0.01256 8.89776 1.39124e-16 2064.32 0.997854 +73 35.5233 2.71173 1.67462 -0.432867 -1.05378 2.93189 -0.00777501 8.9023 1.51292e-16 2066.31 0.997828 +74 41.2899 2.70268 4.9701 1.01797 -3.1532 -4.73792 -0.00379916 8.91542 1.58011e-16 2069.96 0.997796 +75 45.137 8.14895 4.98091 2.54166 0.528286 -2.13827 -0.00474619 8.87159 1.37664e-16 2060.42 0.99787 +76 39.3712 8.13318 1.67042 1.18622 -3.5287 1.87023 0.00029318 8.88863 1.43556e-16 2065.12 0.997843 +77 35.5194 2.72059 8.31965 -1.37675 1.20975 1.1734 0.00244135 8.91011 1.55602e-16 2070.15 0.997808 +78 41.2825 2.7123 11.6346 -1.01159 -0.97451 -1.61512 -0.00804726 8.88531 1.39287e-16 2062.63 0.997867 +79 45.1279 8.15711 11.6483 0.264775 2.70602 1.86509 0.00522405 8.91462 1.5696e-16 2071.71 0.997786 +80 39.3699 8.13254 8.30308 1.09496 -3.6366 -2.81287 -0.00290536 8.9017 1.45693e-16 2067.22 0.997835 +81 35.5345 2.71494 14.9735 2.40382 -0.231211 1.69726 0.00487477 8.87694 1.4134e-16 2063.6 0.99785 +82 41.3068 2.71036 18.3057 5.15446 -1.30346 3.13707 -0.00681606 8.89781 1.44888e-16 2065.56 0.99783 +83 45.1275 8.14763 18.3151 0.117108 -0.0267452 5.26442 0.00102037 8.89996 1.44924e-16 2067.68 0.997839 +84 39.3561 8.15409 14.9674 -2.55651 1.88283 0.160645 0.00452588 8.85405 1.3488e-16 2058.66 0.99788 +85 35.5309 2.70428 21.6128 1.65217 -2.83672 -1.56083 -0.00272081 8.88601 1.42792e-16 2063.92 0.997851 +86 41.2836 2.7139 24.9378 -0.816456 -0.55869 -2.06579 0.00243994 8.89243 1.47384e-16 2066.39 0.997821 +87 45.105 8.14871 24.9649 -5.53262 0.482583 4.9785 0.0103466 8.86393 1.33215e-16 2061.99 0.997887 +88 39.3815 8.16834 21.6199 3.83017 5.35818 0.281578 0.0037125 8.88652 1.44404e-16 2065.4 0.997839 +89 35.5327 2.72911 28.2811 1.65782 3.39669 2.49135 0.00360153 8.89768 1.46388e-16 2067.75 0.997829 +90 41.2921 2.70965 31.5869 1.61908 -1.47638 -2.56461 0.00691373 8.88047 1.40559e-16 2064.78 0.99786 +91 45.1164 8.14147 31.5861 -2.72899 -1.42469 -2.90536 -0.00169463 8.86789 1.31789e-16 2060.28 0.997874 +92 39.3719 8.13216 28.2778 1.49274 -3.74335 1.56852 -0.00408528 8.85893 1.29464e-16 2057.86 0.997894 +93 35.5169 2.71377 34.9239 -2.2316 -0.48071 0.120459 0.0037066 8.87685 1.41486e-16 2063.34 0.997854 +94 41.2828 2.69399 38.2444 -0.721467 -5.49258 -1.29369 0.00372871 8.91121 1.56429e-16 2070.66 0.997803 +95 45.1282 8.16429 38.2181 0.329361 4.3116 -7.93285 0.00261008 8.87728 1.41065e-16 2063.2 0.997846 +96 39.3784 8.12802 34.932 2.9835 -4.75956 2.15698 0.000227274 8.88582 1.37554e-16 2064.5 0.997852 +97 47.0565 2.71494 1.67011 2.34115 -0.309364 1.89607 -0.0112656 8.89313 1.39057e-16 2063.61 0.99786 +98 52.8133 2.71608 5.02175 1.2333 0.0223313 8.13677 -0.00651526 8.89512 1.39442e-16 2065.05 0.997854 +99 56.6446 8.154 4.97225 -0.961665 1.73377 -4.35081 -0.00496935 8.88991 1.455e-16 2064.27 0.997837 +100 50.8854 8.13162 1.66434 -0.492784 -3.87229 0.305225 0.00420685 8.89999 1.46013e-16 2068.37 0.99783 +101 47.0392 2.71301 8.32189 -1.90327 -0.658166 1.63276 0.0104911 8.89184 1.45983e-16 2067.97 0.997833 +102 52.8241 2.73133 11.6454 4.08048 3.70605 1.21375 -0.0112475 8.91005 1.40086e-16 2067.21 0.997855 +103 56.6333 8.13375 11.6381 -3.88638 -3.34351 -0.644466 0.00903471 8.8662 1.41472e-16 2062.21 0.997847 +104 50.9082 8.12918 8.32497 5.10869 -4.48674 2.47954 0.0209726 8.85718 1.32182e-16 2062.81 0.99789 +105 47.0592 2.70516 14.961 2.99959 -2.70359 -1.39666 -0.00855637 8.90184 1.46985e-16 2066.05 0.997832 +106 52.8108 2.72926 18.2906 0.709285 3.34758 -0.811074 -0.0111457 8.90205 1.4269e-16 2065.54 0.997838 +107 56.6399 8.14 18.2797 -2.343 -1.67799 -3.30409 -0.00544197 8.90773 1.47125e-16 2067.97 0.997821 +108 50.885 8.14398 14.9403 -0.441341 -0.707046 -6.59796 0.00929445 8.8924 1.42699e-16 2067.83 0.997849 +109 47.0515 2.70335 21.6307 0.906069 -2.92854 2.82956 0.00316304 8.90635 1.52416e-16 2069.51 0.997803 +110 52.821 2.72545 24.9616 3.31997 2.43316 3.89468 -0.00308394 8.88575 1.38056e-16 2063.78 0.997864 +111 56.6531 8.15908 24.9522 1.20894 3.05733 1.61396 0.00438362 8.87738 1.37805e-16 2063.59 0.997852 +112 50.8865 8.15514 21.6203 -0.364594 1.92504 0.211905 -0.0114293 8.90774 1.42637e-16 2066.69 0.997844 +113 47.0559 2.71655 28.2475 2.07189 0.0178933 -5.90816 0.00905359 8.88326 1.43883e-16 2065.84 0.99784 +114 52.8116 2.68458 31.5879 0.796029 -7.55481 -2.243 0.0216518 8.94275 1.67856e-16 2081.18 0.997749 +115 56.6413 8.13505 31.6036 -1.85707 -3.02547 1.62192 -0.00658076 8.89148 1.40714e-16 2064.26 0.997851 +116 50.8911 8.14894 28.2894 0.958484 0.530461 4.62956 0.00671418 8.87197 1.36557e-16 2062.93 0.997869 +117 47.063 2.72086 34.9265 3.94373 1.31084 0.767397 -0.00966709 8.87787 1.34926e-16 2060.7 0.997886 +118 52.8021 2.71115 38.2708 -1.71582 -1.16283 5.2767 0.00435545 8.88429 1.41475e-16 2065.05 0.997852 +119 56.6505 8.16231 38.2531 0.558216 3.89965 1.12335 0.00513067 8.89201 1.49291e-16 2066.87 0.997823 +120 50.8857 8.15481 34.9368 -0.364723 1.99071 3.18965 -0.00899963 8.90234 1.43325e-16 2066.06 0.997844 +121 58.5656 2.72424 1.65368 -0.877529 2.17065 -2.24618 0.00782692 8.90802 1.55378e-16 2070.86 0.997795 +122 64.3003 2.72532 4.99152 -7.39321 2.44324 0.655501 0.00490208 8.89429 1.52326e-16 2067.31 0.997814 +123 68.1688 8.16938 4.98778 -0.52407 5.43643 -0.239358 0.00133545 8.89081 1.51094e-16 2065.82 0.997806 +124 62.4151 8.15172 1.68242 1.42095 1.33702 4.80887 0.00330337 8.87288 1.41561e-16 2062.4 0.997863 +125 58.5735 2.69318 8.33017 1.15408 -5.70737 3.78945 -0.00804824 8.90843 1.50721e-16 2067.56 0.997815 +126 64.3277 2.69954 11.6447 -0.433846 -4.18915 0.845402 -0.00302379 8.88536 1.44329e-16 2063.72 0.997846 +127 68.1635 8.12137 11.6207 -1.69825 -6.3823 -5.36229 -0.0108199 8.86845 1.30718e-16 2058.45 0.997894 +128 62.4017 8.1397 8.31398 -1.91277 -1.94941 -0.282863 0.00412917 8.88368 1.45593e-16 2064.89 0.997832 +129 58.5596 2.72807 14.955 -2.39506 3.09219 -3.01867 -0.00320481 8.87369 1.3729e-16 2061.19 0.997875 +130 64.3236 2.70268 18.2721 -1.62444 -3.15823 -5.26026 0.0162966 8.90223 1.59334e-16 2071.43 0.997782 +131 68.1616 8.15172 18.296 -2.0241 1.14767 0.667802 -0.00103917 8.91591 1.59512e-16 2070.65 0.997786 +132 62.4019 8.14373 14.9808 -1.9532 -0.762818 3.38444 -0.0071431 8.90944 1.41175e-16 2067.96 0.99785 +133 58.5763 2.73775 21.6145 1.86574 5.7129 -1.19894 0.00304618 8.85655 1.3354e-16 2058.87 0.997877 +134 64.3311 2.72164 24.969 0.542271 1.42159 5.9944 -0.00920484 8.87456 1.41051e-16 2060.11 0.997856 +135 68.1628 8.15687 24.9449 -1.93941 2.30695 -0.276246 0.0021779 8.91114 1.60451e-16 2070.32 0.997796 +136 62.4014 8.15298 21.616 -2.23552 1.58835 -0.759402 0.00299354 8.87104 1.37998e-16 2061.94 0.997872 +137 58.579 2.71227 28.2692 2.78165 -0.936852 -0.460123 0.0039743 8.87221 1.42163e-16 2062.41 0.997851 +138 64.336 2.72198 31.6017 1.56004 1.44908 1.0436 0.00523813 8.88433 1.42544e-16 2065.25 0.997852 +139 68.1602 8.14847 31.5833 -2.82344 0.416106 -3.37935 -0.00229087 8.9065 1.60437e-16 2068.38 0.9978 +140 62.407 8.15442 28.2685 -0.516569 1.7744 -0.777053 -0.0122114 8.89234 1.41647e-16 2063.25 0.997851 +141 58.5758 2.7009 34.926 1.97725 -3.73235 0.496107 0.000296176 8.87414 1.3789e-16 2062.03 0.997874 +142 64.3407 2.71568 38.2479 2.59867 0.136536 -0.487796 -0.00177241 8.88473 1.39692e-16 2063.85 0.997859 +143 68.1566 8.14183 38.2319 -3.44417 -1.33139 -4.45318 0.00300055 8.89673 1.51686e-16 2067.42 0.997826 +144 62.4202 8.1493 34.939 2.83802 0.562387 3.99278 0.0110738 8.88512 1.51556e-16 2066.67 0.997813 +145 0.989093 13.586 1.66108 7.17818 1.75388 -0.59421 -0.00426484 8.88664 1.36374e-16 2063.71 0.997883 +146 6.69717 13.5661 4.96969 -6.04247 -3.28646 -4.82401 0.000718573 8.8776 1.36801e-16 2062.86 0.997865 +147 10.5632 19.0068 4.9917 0.319094 -0.778809 0.545497 0.00977434 8.85476 1.32945e-16 2059.92 0.997873 +148 4.81105 19.0199 1.6961 2.54701 2.30971 8.17443 -0.00628482 8.92476 1.5011e-16 2071.41 0.997806 +149 0.956667 13.5743 8.30845 -0.824975 -1.17596 -1.69088 0.00422029 8.89123 1.41883e-16 2066.51 0.997829 +150 6.7095 13.5681 11.647 -2.81275 -2.73276 1.42955 -0.0186125 8.87928 1.32497e-16 2059.1 0.997875 +151 10.5691 19.0085 11.6537 1.85461 -0.270612 3.10705 -0.00158884 8.90724 1.48259e-16 2068.68 0.997819 +152 4.79893 19.007 8.32059 -0.574716 -0.654747 1.35587 -0.00359882 8.88045 1.40343e-16 2062.55 0.997842 +153 0.946345 13.5866 14.9771 -3.43083 1.93523 2.45185 -0.0082626 8.88787 1.31754e-16 2063.13 0.997874 +154 6.71675 13.5627 18.2796 -1.00208 -3.8942 -3.60689 -0.00896572 8.85366 1.30292e-16 2055.7 0.997903 +155 10.5422 19.0123 18.2853 -4.74936 0.446804 -1.99991 0.00148979 8.91569 1.47567e-16 2071.13 0.997821 +156 4.79488 19.0025 14.98 -1.4312 -1.7186 3.24338 -0.00332545 8.88234 1.33137e-16 2063 0.997868 +157 0.967784 13.5743 21.6237 1.85208 -1.36025 1.12488 0.0157896 8.88573 1.51617e-16 2067.8 0.99782 +158 6.72346 13.5827 24.9563 0.460219 0.821557 2.80809 0.0193493 8.893 1.56232e-16 2070.11 0.997803 +159 10.5643 19.0144 24.9442 0.733485 1.31297 -0.261502 -6.64078e-05 8.89667 1.48723e-16 2066.76 0.997827 +160 4.80234 19.0066 21.614 0.155892 -1.0447 -1.22117 0.00109166 8.90031 1.45147e-16 2067.77 0.997832 +161 0.964172 13.5957 28.277 0.944686 4.28566 1.46367 -0.00481291 8.87479 1.40418e-16 2061.08 0.997877 +162 6.71575 13.5733 31.6123 -1.50124 -1.29699 3.64761 -0.0053049 8.89381 1.51287e-16 2065.03 0.997831 +163 10.5637 18.9995 31.5993 0.524274 -2.71066 0.542259 0.00179771 8.89463 1.48106e-16 2066.72 0.997828 +164 4.78336 18.9911 28.2894 -4.4395 -4.86228 4.55984 -0.000824675 8.86053 1.34577e-16 2058.89 0.997884 +165 0.978902 13.5493 34.9226 4.76261 -7.37348 -0.183833 0.0130064 8.9116 1.68366e-16 2072.73 0.997758 +166 6.70233 13.5752 38.2383 -4.65422 -0.660608 -3.04489 0.00948522 8.88126 1.45529e-16 2065.51 0.997843 +167 10.5744 19.0095 38.2512 3.19282 -0.0573751 0.297631 -0.0158655 8.88017 1.30281e-16 2059.87 0.997894 +168 4.80612 18.9898 34.9356 1.43256 -4.9954 3.18754 -0.0038224 8.88668 1.46151e-16 2063.83 0.99784 +169 12.4873 13.5847 1.6537 1.18906 1.90915 -2.21887 -0.00908122 8.90676 1.45768e-16 2066.98 0.997828 +170 18.2513 13.5538 4.98126 2.16104 -6.3938 -1.94453 -0.00355408 8.85952 1.35181e-16 2058.1 0.997873 +171 22.1055 19.0117 4.99317 5.69256 0.519339 1.14359 2.09994e-07 8.85223 1.28334e-16 2057.3 0.997898 +172 16.3098 19.0045 1.67615 -3.18352 -1.32281 3.22306 -0.00190477 8.88663 1.3661e-16 2064.22 0.99785 +173 12.4906 13.5813 8.30665 2.27065 0.603736 -2.13193 -0.00501374 8.90932 1.45145e-16 2068.39 0.997825 +174 18.2544 13.5908 11.6336 2.99295 2.92901 -2.03636 -0.00163267 8.88746 1.43854e-16 2064.46 0.997841 +175 22.0964 19.0137 11.6498 3.32105 0.792924 2.12381 0.00806495 8.88696 1.46737e-16 2066.42 0.997824 +176 16.3299 18.9935 8.31645 1.93783 -4.15697 0.370096 0.0104772 8.85154 1.30864e-16 2059.38 0.99789 +177 12.4779 13.5582 14.9798 -1.18582 -5.05579 3.04589 -0.0122061 8.92352 1.52439e-16 2069.89 0.99781 +178 18.2556 13.567 18.3113 3.2895 -2.87376 4.56779 0.00646232 8.88581 1.4633e-16 2065.83 0.997831 +179 22.0891 19.0214 18.2999 1.47028 2.73462 1.88943 -0.00285772 8.88918 1.38422e-16 2064.56 0.997869 +180 16.3243 18.996 14.9666 0.300539 -3.42486 -0.354799 0.00111917 8.9 1.45374e-16 2067.71 0.997835 +181 12.4922 13.5633 21.6335 2.63851 -3.81291 3.54663 -0.00891276 8.89064 1.45064e-16 2063.59 0.99785 +182 18.2418 13.5765 24.9568 -0.204282 -0.537587 2.83653 0.00261229 8.9092 1.56097e-16 2070 0.9978 +183 22.0898 18.9963 24.9562 1.70666 -3.57507 2.7623 -0.00587073 8.87329 1.4236e-16 2060.54 0.997856 +184 16.3181 19.023 21.6063 -1.0699 3.30703 -3.23212 -0.00641702 8.88342 1.37503e-16 2062.58 0.997868 +185 12.4891 13.5764 28.2601 1.83079 -0.569849 -2.69892 0.0163329 8.92349 1.74272e-16 2075.97 0.997742 +186 18.2383 13.5731 31.5886 -0.871993 -1.53257 -2.16421 -0.0070674 8.90362 1.44371e-16 2066.74 0.997844 +187 22.0834 19.0165 31.6076 -0.105406 1.63145 2.53067 -0.00631379 8.8995 1.46919e-16 2066.03 0.997827 +188 16.3137 19.0023 28.2868 -2.22985 -2.023 3.91005 0.0080854 8.87713 1.49679e-16 2064.34 0.99783 +189 12.477 13.5954 34.9302 -1.13428 4.30291 1.62958 0.00156611 8.8702 1.3881e-16 2061.46 0.99787 +190 18.2578 13.5935 38.2536 3.71976 3.79279 0.986911 0.00361356 8.89367 1.44805e-16 2066.9 0.997835 +191 22.0861 19.0392 38.2552 0.684585 7.50318 1.30986 -0.00154553 8.87135 1.39626e-16 2061.05 0.997853 +192 16.311 19.0187 34.9166 -3.0037 2.21577 -1.57205 0.00152701 8.87895 1.38859e-16 2063.32 0.997857 +193 24.0062 13.5714 1.66494 0.580809 -1.74013 0.608948 -0.0102981 8.91215 1.43181e-16 2067.87 0.997837 +194 29.7641 13.5766 4.97563 0.0133763 -0.579859 -3.50006 -0.00503571 8.87007 1.3149e-16 2060.02 0.997889 +195 33.6094 19.01 4.99615 1.20146 0.011603 1.8046 -0.0039533 8.88653 1.4033e-16 2063.77 0.997852 +196 27.8578 19.0008 1.66465 3.2628 -2.31672 0.196019 0.000954824 8.89877 1.44829e-16 2067.42 0.99783 +197 24.0165 13.6015 8.32612 3.22549 5.72632 2.71836 0.00844247 8.89416 1.4423e-16 2068.03 0.997833 +198 29.7661 13.5815 11.6529 0.34109 0.630624 2.89731 -0.0100835 8.89446 1.39774e-16 2064.14 0.997863 +199 33.6084 19.0209 11.6202 0.919775 2.77248 -5.18497 -0.000564552 8.8841 1.43831e-16 2063.97 0.997845 +200 27.8402 19.0215 8.30757 -1.19916 2.86863 -1.89038 -0.00235219 8.87323 1.35238e-16 2061.28 0.997867 +201 24.017 13.5652 14.9521 3.34718 -3.29397 -3.72665 0.0026851 8.90805 1.51437e-16 2069.76 0.997817 +202 29.7443 13.5713 18.2982 -4.94466 -1.67837 1.08699 0.0139532 8.91908 1.65806e-16 2074.51 0.997777 +203 33.5841 19.011 18.2811 -5.32919 0.0771962 -3.02658 0.000835744 8.90499 1.55241e-16 2068.72 0.997812 +204 27.8499 19.0127 14.9596 1.38663 0.76197 -1.90341 0.00500226 8.88555 1.44886e-16 2065.46 0.997843 +205 24.0016 13.5874 21.6253 -0.582593 2.12746 1.62883 0.000974342 8.89528 1.49181e-16 2066.68 0.997825 +206 29.7721 13.5669 24.9288 2.0189 -2.77922 -4.12783 -0.00389484 8.90958 1.51501e-16 2068.68 0.997828 +207 33.6192 19.0125 24.9524 3.53235 0.618871 1.59271 -0.00768932 8.91301 1.6044e-16 2068.62 0.997795 +208 27.8601 19.0137 21.6149 4.02862 0.852454 -1.19373 0.00265526 8.89109 1.51989e-16 2066.15 0.997826 +209 23.9926 13.5861 28.2512 -2.91123 1.97028 -5.10856 0.00150119 8.84865 1.31972e-16 2056.86 0.997889 +210 29.7595 13.5668 31.5775 -1.34991 -3.01814 -4.98512 -0.00225553 8.87573 1.40566e-16 2061.83 0.997844 +211 33.5989 19.0144 31.5923 -1.29789 1.09 -1.01444 0.0147538 8.91388 1.59177e-16 2073.57 0.99779 +212 27.8275 19.0231 28.2876 -4.29121 3.20145 3.97249 0.00163877 8.90096 1.52516e-16 2068.03 0.997818 +213 24.0239 13.5937 34.9134 5.10577 3.81878 -2.42232 0.00195491 8.86232 1.31339e-16 2059.87 0.997884 +214 29.768 13.5757 38.2434 0.953025 -0.627209 -1.64622 -0.00375714 8.8825 1.37016e-16 2062.95 0.997857 +215 33.5864 19.0181 38.2684 -4.64103 1.97905 4.68924 0.00511189 8.90138 1.47873e-16 2068.86 0.997829 +216 27.8413 19.0161 34.9407 -0.85091 1.225 4.28688 -0.000557519 8.8825 1.39925e-16 2063.63 0.99787 +217 35.5216 13.5962 1.67581 -1.06361 4.52218 3.36258 0.00279882 8.8588 1.32505e-16 2059.3 0.997879 +218 41.2865 13.5789 4.99316 -0.139109 0.259534 1.011 0.00614701 8.87033 1.40868e-16 2062.47 0.997856 +219 45.1171 19.0179 4.9876 -2.42241 2.02584 -0.547615 0.00429814 8.90589 1.56583e-16 2069.65 0.997799 +220 39.3611 19.0218 1.64694 -1.06075 3.18877 -4.01304 0.00567669 8.89558 1.50086e-16 2067.75 0.997825 +221 35.5163 13.5805 8.31244 -2.2032 0.418253 -0.858094 -0.0139378 8.89288 1.32996e-16 2062.98 0.997878 +222 41.2914 13.5473 11.6669 1.27155 -7.82242 6.36429 0.00948777 8.88289 1.43694e-16 2065.85 0.997847 +223 45.1397 19.0142 11.6399 3.09183 0.984111 -0.447177 -0.00042461 8.89659 1.50814e-16 2066.66 0.997825 +224 39.3632 19.0052 8.32103 -0.800748 -1.23927 1.45688 -0.00454732 8.90788 1.5567e-16 2068.2 0.9978 +225 35.5321 13.5711 14.9496 1.6103 -1.92071 -4.31437 -0.00952444 8.89055 1.39388e-16 2063.43 0.997859 +226 41.2825 13.5818 18.3013 -1.01469 0.833132 2.03122 -0.0130504 8.90784 1.44809e-16 2066.36 0.997845 +227 45.1143 19.0058 18.31 -3.11781 -1.02377 4.19019 0.00958876 8.8948 1.51542e-16 2068.41 0.997823 +228 39.3781 19.0192 14.9463 3.03475 2.13228 -5.24949 0.00792764 8.90416 1.52245e-16 2070.05 0.997824 +229 35.5229 13.5908 21.6403 -0.747362 3.16438 5.3312 0.00668802 8.87104 1.42334e-16 2062.73 0.997867 +230 41.297 13.5704 24.9463 2.76418 -2.0705 0.210391 -0.00508257 8.90401 1.51562e-16 2067.26 0.997804 +231 45.1379 19.0168 24.9524 2.65671 1.66431 1.85772 0.00609811 8.88925 1.42713e-16 2066.48 0.997855 +232 39.3702 19.0235 21.6158 1.16539 3.32404 -0.770469 -0.000304045 8.91755 1.61574e-16 2071.16 0.99779 +233 35.5059 13.5962 28.2802 -4.97895 4.48069 2.21332 -0.00793966 8.87591 1.36299e-16 2060.66 0.997873 +234 41.2966 13.557 31.6041 2.41473 -5.21927 1.68645 -0.0125346 8.90606 1.35568e-16 2066.09 0.997866 +235 45.1263 19.0012 31.6191 -0.182984 -2.13628 5.25954 -0.0032572 8.91812 1.4967e-16 2070.64 0.997812 +236 39.3785 19.0147 28.2839 3.10157 1.29455 3.08271 -0.00599917 8.88334 1.39191e-16 2062.65 0.997875 +237 35.5203 13.5608 34.9254 -1.18446 -4.56636 0.523906 0.00202854 8.87791 1.38225e-16 2063.2 0.997852 +238 41.2768 13.5813 38.2555 -2.4762 0.714678 1.47055 0.0129601 8.89165 1.46919e-16 2068.46 0.997823 +239 45.1118 18.9933 38.2419 -3.71686 -4.15334 -1.82971 -0.00858734 8.90297 1.43965e-16 2066.28 0.997848 +240 39.3675 19.0028 34.9208 0.44653 -1.86177 -0.720995 -0.00604122 8.90053 1.50081e-16 2066.31 0.99782 +241 47.0493 13.5621 1.66012 0.504423 -4.17914 -0.742799 0.00770365 8.88635 1.49719e-16 2066.21 0.997822 +242 52.8122 13.58 4.96295 0.962925 0.255663 -6.51501 -0.0101719 8.89322 1.42014e-16 2063.87 0.997848 +243 56.6485 19.0026 4.9792 -0.0186361 -1.89025 -2.5995 -0.00348775 8.8645 1.29705e-16 2059.17 0.997899 +244 50.8719 19.0062 1.65736 -3.93998 -0.896491 -1.34873 0.00684845 8.89871 1.47087e-16 2068.66 0.997833 +245 47.0478 13.5694 8.32425 0.292785 -2.31776 2.18836 -0.00719898 8.91108 1.51877e-16 2068.31 0.997811 +246 52.8068 13.5931 11.6431 -0.34996 3.77706 0.530573 -0.00297378 8.88179 1.42478e-16 2062.97 0.997851 +247 56.6604 19.0023 11.6394 2.91232 -1.8289 -0.428002 0.00515509 8.90983 1.54093e-16 2070.67 0.997804 +248 50.8989 18.9983 8.32069 2.85099 -2.85016 1.40507 -0.00355975 8.88891 1.43373e-16 2064.36 0.997847 +249 47.0311 13.5799 14.9723 -4.0062 0.239937 1.15842 -0.00823 8.89016 1.45713e-16 2063.63 0.997847 +250 52.8117 13.5804 18.2881 0.95816 0.459328 -1.2028 0.00755802 8.89563 1.50331e-16 2068.16 0.997821 +251 56.6467 19.0052 18.2893 -0.531563 -1.12712 -1.07328 0.00140061 8.90432 1.49252e-16 2068.69 0.997823 +252 50.9002 19.0041 14.9439 2.96822 -1.47052 -5.89974 -0.00179497 8.91451 1.53222e-16 2070.19 0.997809 +253 47.0604 13.5807 21.6256 3.246 0.567786 1.5598 0.00296766 8.90636 1.52654e-16 2069.47 0.997812 +254 52.8009 13.5784 24.9452 -1.85196 -0.0747715 -0.00361846 -0.00393068 8.88699 1.44472e-16 2063.88 0.997834 +255 56.6422 19.0215 24.9391 -1.68191 2.93771 -1.5863 -0.00251836 8.87532 1.35018e-16 2061.68 0.997872 +256 50.863 19.0225 21.6303 -6.15096 3.01949 2.62078 -0.00550015 8.90049 1.43022e-16 2066.4 0.997849 +257 47.0423 13.5784 28.2751 -1.31571 -0.0352233 0.821799 -0.00260021 8.89268 1.47432e-16 2065.37 0.997823 +258 52.8153 13.5666 31.5934 1.80144 -2.95826 -1.24666 -0.00626194 8.90422 1.44821e-16 2067.04 0.997826 +259 56.6327 19.0126 31.6053 -4.02099 0.471429 1.92137 0.00226775 8.88195 1.38762e-16 2064.11 0.997864 +260 50.8878 19.0172 28.2777 -0.0908418 1.89722 1.76349 0.004228 8.88255 1.44393e-16 2064.66 0.997842 +261 47.0469 13.5764 34.9273 -0.0325344 -0.403131 1.08501 -0.0117702 8.87486 1.34342e-16 2059.61 0.997882 +262 52.792 13.5558 38.2395 -3.93587 -5.57316 -2.55143 0.0069461 8.9046 1.51476e-16 2069.93 0.997816 +263 56.6386 19.0238 38.2487 -2.53215 3.41052 -0.156669 0.00920358 8.91085 1.56549e-16 2071.75 0.997785 +264 50.9094 19.0287 34.9297 5.37555 4.74237 1.44322 0.00246281 8.87818 1.40541e-16 2063.35 0.997866 +265 58.5551 13.5845 1.65201 -3.51922 1.39925 -2.90331 0.00804831 8.87077 1.41304e-16 2062.97 0.997852 +266 64.3382 13.5785 4.99188 2.12552 0.0161354 0.722742 0.00745008 8.86322 1.36441e-16 2061.23 0.997873 +267 68.1584 19.0202 4.98508 -2.93859 2.72503 -1.03956 0.00528219 8.88435 1.44718e-16 2065.27 0.997844 +268 62.4066 19.0016 1.67208 -0.758074 -2.09041 2.33347 -0.00500868 8.87313 1.38589e-16 2060.69 0.997867 +269 58.5536 13.5782 8.30035 -3.72291 -0.11193 -3.61121 -0.00575575 8.90344 1.44327e-16 2066.98 0.997835 +270 64.3364 13.5767 11.6405 1.6644 -0.539221 -0.21231 0.0102428 8.87651 1.40702e-16 2064.66 0.997843 +271 68.1627 19.0247 11.6321 -1.99561 3.80993 -2.28234 -0.00528731 8.85927 1.29103e-16 2057.67 0.9979 +272 62.427 19.006 8.2934 4.34461 -1.05324 -5.39928 -0.00613214 8.90114 1.53381e-16 2066.42 0.997806 +273 58.564 13.586 14.9568 -1.3592 1.76688 -2.54892 -0.00325003 8.89333 1.42029e-16 2065.36 0.997855 +274 64.324 13.5621 18.2891 -1.50139 -4.14729 -1.01691 0.0069146 8.86555 1.36906e-16 2061.61 0.997869 +275 68.1869 19.0039 18.2809 4.07653 -1.45486 -3.08716 0.00125131 8.87574 1.36073e-16 2062.57 0.997869 +276 62.4137 19.0097 14.9655 1.0634 -0.299619 -0.447122 0.00467837 8.91096 1.54184e-16 2070.81 0.997801 +277 58.5807 13.5993 21.621 3.04015 5.30684 0.39899 -0.00745871 8.89692 1.43524e-16 2065.24 0.997831 +278 64.3284 13.5697 24.9486 -0.598217 -2.3718 0.808002 0.00481259 8.89721 1.49954e-16 2067.91 0.997814 +279 68.1678 19.0168 24.9371 -0.647715 1.65015 -2.07716 0.00865736 8.90207 1.5568e-16 2069.77 0.997796 +280 62.4378 19.0329 21.5996 7.07141 5.93842 -4.97488 0.000723044 8.85052 1.34143e-16 2057.09 0.997893 +281 58.5619 13.5719 28.2812 -1.70452 -1.7223 2.43492 -0.00918661 8.85927 1.26106e-16 2056.84 0.997909 +282 64.3257 13.5968 31.5958 -1.08559 4.50486 -0.461028 0.000246598 8.89334 1.46385e-16 2066.11 0.997833 +283 68.166 18.9897 31.6082 -0.979542 -4.99964 2.80991 -0.00847991 8.87172 1.34577e-16 2059.64 0.997889 +284 62.4103 19.0149 28.2525 0.150944 1.23426 -4.81692 -0.0102092 8.89941 1.46037e-16 2065.18 0.997831 +285 58.5736 13.5663 34.9228 1.32551 -2.93609 -0.0603496 -0.00281968 8.87802 1.37983e-16 2062.19 0.997866 +286 64.3298 13.5718 38.2617 0.00383906 -1.78103 3.15788 -0.000244332 8.90403 1.51765e-16 2068.29 0.997808 +287 68.1555 19.0168 38.2309 -3.81584 1.63156 -4.68113 -0.00946302 8.88706 1.44976e-16 2062.71 0.997844 +288 62.4287 19.0134 34.9241 4.72767 1.0187 0.176495 -0.00394199 8.86405 1.34464e-16 2058.98 0.997884 +289 0.956037 24.446 1.65013 -0.943849 1.34877 -3.2499 0.00906714 8.8963 1.54099e-16 2068.62 0.997816 +290 6.71954 24.4683 4.98168 -0.464526 6.89614 -1.94942 -0.00800107 8.83558 1.24983e-16 2052.05 0.997921 +291 10.5386 29.8756 4.98758 -5.72157 0.738343 -0.536978 0.00452609 8.895 1.41185e-16 2067.37 0.997838 +292 4.80531 29.8891 1.65023 1.21117 3.90719 -3.17901 -0.00540806 8.89479 1.42129e-16 2065.21 0.997852 +293 0.980833 24.4477 8.31067 5.19519 1.65629 -1.04992 0.0103976 8.90304 1.52539e-16 2070.34 0.997799 +294 6.71771 24.4387 11.6526 -0.827457 -0.485163 3.14263 0.00898485 8.8721 1.41441e-16 2063.45 0.997845 +295 10.5601 29.8787 11.6256 -0.379064 1.48495 -3.64842 -0.00288238 8.90908 1.45469e-16 2068.79 0.997838 +296 4.80714 29.8986 8.29866 1.59124 6.58975 -4.16204 0.00660097 8.86499 1.41118e-16 2061.43 0.99785 +297 0.970168 24.4315 14.97 2.66875 -2.43177 0.477367 -0.00903915 8.87909 1.31252e-16 2061.09 0.997895 +298 6.71249 24.447 18.286 -2.07871 1.62278 -2.09567 -0.00439171 8.84709 1.35502e-16 2055.28 0.997875 +299 10.5325 29.8577 18.2815 -7.40444 -3.88508 -2.82236 0.00483295 8.86441 1.41862e-16 2060.93 0.997857 +300 4.80954 29.8768 14.9691 2.09403 1.01876 0.496604 0.00212463 8.91332 1.55968e-16 2070.77 0.997793 +301 0.961489 24.4444 21.6233 0.355834 0.931451 0.97365 -0.000282547 8.89715 1.50455e-16 2066.81 0.997824 +302 6.72492 24.4494 24.949 1.19727 2.1929 0.87612 0.0046891 8.86179 1.37624e-16 2060.34 0.997862 +303 10.5675 29.8702 24.9473 1.49459 -0.664198 0.623266 -0.00663942 8.90539 1.43569e-16 2067.21 0.99784 +304 4.8015 29.8752 21.6386 0.0886088 0.594736 4.70076 0.00551067 8.88775 1.45915e-16 2066.04 0.997845 +305 0.978252 24.4297 28.2835 4.56915 -2.83102 3.05146 -0.00370424 8.89935 1.48202e-16 2066.55 0.997834 +306 6.71454 24.4441 31.613 -1.50546 0.801993 3.7842 0.0104823 8.89789 1.5325e-16 2069.26 0.997807 +307 10.5626 29.879 31.6068 0.236045 1.46138 2.23633 0.00865859 8.87572 1.37764e-16 2064.15 0.997857 +308 4.8046 29.8554 28.2646 1.09283 -4.294 -1.68136 -0.00115615 8.8816 1.38019e-16 2063.31 0.997864 +309 0.94626 24.4613 34.9117 -3.40514 5.02756 -2.9293 0.00894638 8.91489 1.59769e-16 2072.55 0.997794 +310 6.71651 24.4222 38.2566 -1.1162 -4.79361 1.81126 0.00909206 8.89908 1.51067e-16 2069.22 0.997812 +311 10.5735 29.8629 38.2611 2.94832 -2.66401 3.13883 -0.00535984 8.85293 1.27539e-16 2056.31 0.997906 +312 4.81259 29.8641 34.9215 2.94905 -2.25439 -0.443775 0.0160079 8.88299 1.53048e-16 2067.27 0.997804 +313 12.487 24.4679 1.66201 1.22304 6.67439 -0.258915 0.0041507 8.88162 1.36285e-16 2064.44 0.997856 +314 18.2505 24.4351 4.97662 1.95012 -1.52977 -3.01968 0.00138415 8.88929 1.42353e-16 2065.49 0.997839 +315 22.0903 29.8676 4.99012 1.68408 -1.3932 0.430079 -0.00207674 8.88728 1.43115e-16 2064.32 0.997852 +316 16.3366 29.8785 1.66575 3.62077 1.30715 0.722986 0.00322307 8.88649 1.40475e-16 2065.29 0.997841 +317 12.5018 24.4228 8.32097 5.0537 -4.73523 1.47595 0.00939837 8.88209 1.44493e-16 2065.67 0.997827 +318 18.2311 24.4274 11.6209 -2.93752 -3.39567 -5.03214 -0.0028886 8.89926 1.45823e-16 2066.71 0.997832 +319 22.0677 29.8653 11.6545 -4.01791 -2.00797 3.33221 -0.00656474 8.90621 1.51553e-16 2067.41 0.997815 +320 16.3181 29.8822 8.3178 -1.01893 2.41337 0.739855 -0.00290436 8.88843 1.38599e-16 2064.39 0.997859 +321 12.4784 24.4631 14.9907 -0.768674 5.48491 5.8464 0.00248723 8.89695 1.49216e-16 2067.36 0.997818 +322 18.2424 24.4271 18.2865 -0.205395 -3.49847 -1.86023 -0.00511409 8.86834 1.39137e-16 2059.65 0.997865 +323 22.0861 29.8518 18.2807 0.597602 -5.1536 -3.20587 0.0144048 8.90041 1.52355e-16 2070.63 0.997809 +324 16.3109 29.9015 14.9637 -2.87035 7.10911 -0.95679 -0.0099156 8.89872 1.43822e-16 2065.09 0.997844 +325 12.4803 24.4537 21.6291 -0.472729 3.31332 2.56263 -0.00283599 8.86697 1.38266e-16 2059.84 0.99786 +326 18.2459 24.4419 24.9556 0.697341 -0.000370515 2.69464 0.00541241 8.90223 1.52115e-16 2069.11 0.997809 +327 22.0917 29.8739 24.9435 2.147 0.354577 -0.494165 0.00213924 8.86128 1.4001e-16 2059.69 0.99787 +328 16.3119 29.8727 21.6051 -2.73618 -0.00243842 -3.57943 0.00360032 8.8791 1.42767e-16 2063.79 0.997847 +329 12.4718 24.4365 28.2749 -2.49464 -1.12054 0.821106 -0.0101094 8.88869 1.40374e-16 2062.91 0.997861 +330 18.2404 24.4496 31.6036 -0.675128 2.17664 1.46524 -0.00329431 8.89221 1.47726e-16 2065.12 0.997837 +331 22.0898 29.853 31.6024 1.53668 -4.85639 1.19615 0.000847526 8.89818 1.49846e-16 2067.27 0.997827 +332 16.3471 29.8685 28.2859 6.15801 -1.21246 3.76183 0.019017 8.89315 1.56595e-16 2070.08 0.997789 +333 12.4929 24.4394 34.9389 2.87093 -0.517603 3.86472 0.000597581 8.88033 1.4178e-16 2063.42 0.997841 +334 18.2555 24.454 38.2475 3.04544 3.19522 -0.374267 -0.0029261 8.89205 1.43246e-16 2065.16 0.997847 +335 22.0939 29.8901 38.2623 2.65158 4.42905 3.26277 0.0053778 8.90027 1.55976e-16 2068.69 0.997804 +336 16.3213 29.8815 34.9482 -0.3286 2.1791 6.0685 0.000465674 8.88671 1.38685e-16 2064.74 0.997855 +337 24.0003 24.437 1.65366 -0.744632 -1.15402 -2.45728 -0.00441076 8.89955 1.51943e-16 2066.45 0.997814 +338 29.7501 24.4383 4.98054 -3.81989 -0.638262 -2.07599 0.00763692 8.86308 1.36801e-16 2061.24 0.997879 +339 33.6138 29.8687 4.98317 2.22378 -0.90996 -1.27234 0.00211789 8.90485 1.56029e-16 2068.97 0.997798 +340 27.8507 29.8833 1.65398 1.61037 2.66166 -2.21363 -0.0074615 8.89744 1.52529e-16 2065.35 0.997831 +341 23.9933 24.4313 8.32095 -2.50023 -2.60426 1.64493 -0.00605978 8.88701 1.42828e-16 2063.42 0.997843 +342 29.7727 24.4474 11.627 2.0512 1.53545 -3.58414 0.00681408 8.89354 1.43662e-16 2067.55 0.997843 +343 33.5996 29.8697 11.628 -1.35096 -0.745111 -3.17942 -0.00633911 8.89812 1.47153e-16 2065.73 0.997828 +344 27.8219 29.8852 8.30929 -5.4893 3.23312 -1.46419 0.00804784 8.89334 1.49488e-16 2067.77 0.997826 +345 23.9918 24.4355 14.9916 -3.02222 -1.63713 6.0428 -0.0050528 8.89377 1.45951e-16 2065.07 0.997842 +346 29.756 24.4372 18.2839 -2.05449 -1.07785 -2.3006 -0.0149743 8.89511 1.427e-16 2063.24 0.997863 +347 33.5881 29.8574 18.2809 -4.33731 -3.62643 -3.05535 -0.0141098 8.92323 1.53706e-16 2069.42 0.997816 +348 27.8528 29.8644 14.9681 2.07377 -2.13408 0.174813 0.000271129 8.89954 1.50442e-16 2067.44 0.997823 +349 24.0224 24.4451 21.6003 4.67226 0.852523 -4.74845 0.00417541 8.90733 1.58694e-16 2069.94 0.997788 +350 29.7614 24.4407 24.9353 -0.765951 -0.149294 -2.45711 -0.00691025 8.89979 1.48087e-16 2065.95 0.997852 +351 33.6105 29.8834 24.9398 1.29127 2.57935 -1.42506 0.00186899 8.90565 1.61906e-16 2069.09 0.997793 +352 27.864 29.8646 21.6357 4.8973 -1.87872 4.17293 -0.00242686 8.88079 1.44943e-16 2062.87 0.997856 +353 24.0107 24.4434 28.2658 1.72661 0.335776 -1.33503 -0.00926024 8.90907 1.55226e-16 2067.44 0.997818 +354 29.7617 24.4316 31.5953 -0.622768 -2.24568 -0.336355 0.00368172 8.92006 1.61512e-16 2072.53 0.997793 +355 33.5904 29.8851 31.607 -3.78518 3.0806 2.28954 0.000287172 8.89833 1.483e-16 2067.18 0.997838 +356 27.8436 29.8624 28.2658 -0.104832 -2.44236 -1.33909 0.000738842 8.91475 1.59169e-16 2070.78 0.9978 +357 24.0065 24.4301 34.9168 0.514222 -2.84823 -1.71089 0.0169174 8.8818 1.57438e-16 2067.21 0.997807 +358 29.7596 24.4454 38.2563 -1.06853 1.3112 1.52991 0.00233531 8.91503 1.58441e-16 2071.18 0.9978 +359 33.6183 29.871 38.2584 3.2491 -0.434371 2.31651 0.00386211 8.92137 1.63648e-16 2072.85 0.997777 +360 27.847 29.8666 34.9241 0.796779 -1.53344 0.199764 -0.00337704 8.89277 1.48391e-16 2065.21 0.997852 +361 35.5253 24.4398 1.65384 -0.0833631 -0.602286 -2.22251 0.00640561 8.89142 1.50543e-16 2067.01 0.997829 +362 41.2686 24.4419 4.99453 -4.42095 0.0637665 1.4665 -0.00266159 8.88132 1.42714e-16 2062.94 0.997849 +363 45.1265 29.8665 4.98133 -0.105914 -1.59837 -1.84955 -0.000244542 8.88176 1.36066e-16 2063.54 0.997865 +364 39.3572 29.8706 1.63481 -2.34416 -0.330809 -7.25259 0.00154561 8.87314 1.48391e-16 2062.1 0.997831 +365 35.5341 24.4366 8.32506 2.28611 -1.16372 2.59691 0.0058958 8.88974 1.5078e-16 2066.55 0.997816 +366 41.2693 24.4446 11.6333 -4.21379 0.839309 -1.97447 -0.0221514 8.90398 1.41411e-16 2063.61 0.997856 +367 45.1458 29.872 11.6474 5.04339 -0.23794 1.45447 0.00235071 8.87486 1.40396e-16 2062.63 0.997848 +368 39.3799 29.8799 8.2852 3.44574 1.78014 -7.66866 -0.0180682 8.84309 1.24266e-16 2051.51 0.997923 +369 35.5132 24.4301 14.9705 -3.07606 -2.74666 0.849011 0.00601198 8.89041 1.5232e-16 2066.72 0.997822 +370 41.295 24.4399 18.2994 2.18634 -0.349903 1.35758 -0.000903007 8.91628 1.60634e-16 2070.76 0.997783 +371 45.1399 29.8732 18.289 3.11184 0.0455397 -1.01974 -0.00659766 8.90019 1.40656e-16 2066.11 0.997855 +372 39.3546 29.8842 14.9694 -2.77724 2.84573 0.485377 0.0143854 8.89437 1.44461e-16 2069.33 0.997833 +373 35.5128 24.4397 21.6385 -3.17881 -0.371321 4.74482 0.00516408 8.89813 1.55952e-16 2068.18 0.997818 +374 41.2778 24.4341 24.9499 -2.1218 -1.79482 1.2123 -0.00719184 8.90215 1.47005e-16 2066.4 0.997833 +375 45.1448 29.8815 24.9109 4.51525 2.10689 -8.63004 0.0047287 8.87618 1.3791e-16 2063.41 0.997856 +376 39.3635 29.8977 21.6183 -0.54179 6.2118 -0.305095 0.00652068 8.88048 1.42588e-16 2064.7 0.997862 +377 35.5487 24.4332 28.2738 5.69324 -1.92732 0.616955 0.00310514 8.92552 1.56758e-16 2073.56 0.997806 +378 41.2854 24.4308 31.5919 -0.306224 -2.79759 -1.27936 -0.00578581 8.88552 1.41516e-16 2063.16 0.997853 +379 45.1253 29.8722 31.5975 -0.401255 -0.154716 -0.0270189 0.00453821 8.88503 1.45714e-16 2065.26 0.997835 +380 39.3889 29.8921 28.2648 5.80405 4.96004 -1.56374 0.002019 8.87495 1.41721e-16 2062.57 0.997852 +381 35.5353 24.438 34.9195 2.66975 -0.797546 -0.857435 -0.000122757 8.87353 1.41599e-16 2061.81 0.99787 +382 41.2762 24.4533 38.2454 -2.53093 3.00337 -0.977742 -0.000192264 8.89407 1.46576e-16 2066.18 0.997831 +383 45.1291 29.8806 38.252 0.609368 1.92249 0.659957 9.36169e-06 8.88907 1.43608e-16 2065.15 0.997853 +384 39.3631 29.8813 34.9325 -0.740905 1.93233 2.25891 0.00376939 8.88386 1.4449e-16 2064.84 0.997846 +385 47.0559 24.4535 1.65966 2.08647 3.0169 -0.794418 0.000639948 8.88989 1.45045e-16 2065.46 0.997839 +386 52.8158 24.4518 4.97321 1.95966 2.47362 -4.14514 -0.00925919 8.8949 1.37509e-16 2064.42 0.997854 +387 56.6347 29.8859 4.98673 -3.46542 3.48737 -0.55775 -0.00809936 8.86559 1.27202e-16 2058.42 0.997899 +388 50.8894 29.8693 1.66237 0.495441 -0.946864 -0.283485 0.00590874 8.88651 1.47402e-16 2065.87 0.997827 +389 47.0502 24.4355 8.29728 0.750845 -1.51851 -4.28136 0.00458869 8.88264 1.41098e-16 2064.76 0.997847 +390 52.8262 24.4389 11.6282 4.60436 -0.899852 -3.11776 0.00061528 8.87313 1.35979e-16 2061.88 0.997868 +391 56.633 29.8859 11.635 -3.80412 3.45884 -1.47473 0.00782297 8.88561 1.40197e-16 2066.08 0.997839 +392 50.8841 29.8647 8.30453 -1.087 -1.96942 -2.47834 0.012528 8.87423 1.37751e-16 2064.65 0.997858 +393 47.0427 24.4461 14.9449 -1.1844 1.18762 -5.58647 0.00662849 8.88709 1.41565e-16 2066.13 0.99785 +394 52.8051 24.4264 18.2953 -0.598386 -3.86269 0.556597 -0.0115716 8.88863 1.39082e-16 2062.59 0.997857 +395 56.6567 29.8637 18.3037 1.95064 -2.53726 2.65292 -0.00983026 8.88579 1.3781e-16 2062.36 0.997863 +396 50.879 29.8583 14.9745 -2.39247 -3.48212 1.69347 0.0200826 8.87977 1.4568e-16 2067.44 0.997828 +397 47.0502 24.4287 21.6081 0.729034 -3.12459 -2.66283 -0.00282929 8.89055 1.33357e-16 2064.85 0.997888 +398 52.8041 24.4385 24.9321 -0.992315 -0.728666 -3.36317 0.0101173 8.88949 1.48836e-16 2067.4 0.997823 +399 56.6664 29.8737 24.9422 4.20028 0.201828 -0.715164 0.00392548 8.91961 1.53731e-16 2072.49 0.997805 +400 50.8798 29.8669 21.6347 -1.88949 -1.55056 3.7972 -0.000147421 8.89241 1.4398e-16 2065.83 0.997835 +401 47.0613 24.452 28.2766 3.55151 2.65514 1.27632 -0.00125934 8.90687 1.45063e-16 2068.67 0.997834 +402 52.8232 24.4248 31.6146 3.90284 -4.09312 4.3253 0.00839737 8.90986 1.60643e-16 2071.37 0.997792 +403 56.6511 29.8783 31.6013 0.69444 1.41084 1.13537 -0.0072247 8.89102 1.5021e-16 2064.03 0.997833 +404 50.8853 29.8905 28.2671 -0.64771 4.70151 -0.977223 0.000383053 8.85382 1.40164e-16 2057.73 0.997866 +405 47.0473 24.4339 34.9203 -0.0298625 -1.81346 -0.81683 0.00167737 8.89213 1.43969e-16 2066.15 0.997852 +406 52.8034 24.4576 38.2441 -1.18099 3.83564 -1.1575 -0.00715688 8.92177 1.57375e-16 2070.59 0.997805 +407 56.6373 29.8743 38.2567 -2.76081 0.357643 1.95562 -0.00113747 8.87624 1.40389e-16 2062.17 0.997865 +408 50.8996 29.8628 34.9384 2.91384 -2.37485 3.63347 0.00554079 8.9278 1.62547e-16 2074.58 0.997777 +409 58.5706 24.4476 1.64329 0.334936 1.52688 -5.06835 -0.00113386 8.87207 1.34716e-16 2061.28 0.997878 +410 64.3187 24.4217 4.99247 -2.92234 -4.95875 0.961876 0.00866679 8.90535 1.64431e-16 2070.48 0.997767 +411 68.1842 29.8949 4.99707 3.40872 5.47506 1.96835 -0.00807437 8.8929 1.4357e-16 2064.24 0.99785 +412 62.385 29.8714 1.62917 -6.21893 -0.18704 -8.55261 -0.00587745 8.87223 1.36405e-16 2060.31 0.997872 +413 58.568 24.4544 8.31779 -0.175862 3.33741 0.623845 -0.00171065 8.88056 1.35574e-16 2062.97 0.997869 +414 64.3347 24.4436 11.6422 1.39059 0.706441 0.316402 0.000914907 8.88977 1.49348e-16 2065.5 0.997824 +415 68.1735 29.8505 11.6614 0.577709 -5.73019 4.99452 -0.011401 8.87375 1.35153e-16 2059.46 0.997884 +416 62.4176 29.8748 8.32289 1.96246 0.465009 1.87122 -0.000253771 8.89299 1.43633e-16 2065.93 0.997835 +417 58.5775 24.4269 14.9776 2.26592 -3.51102 2.71221 -0.0151053 8.88596 1.41409e-16 2061.27 0.997855 +418 64.325 24.4324 18.2863 -1.32657 -2.17191 -1.66755 0.00158084 8.8912 1.57179e-16 2065.96 0.997799 +419 68.1671 29.8671 18.2911 -0.766187 -1.44252 -0.603507 0.0130066 8.90865 1.59356e-16 2072.09 0.997792 +420 62.403 29.8691 14.9839 -1.57698 -1.10148 4.06798 0.00339273 8.88589 1.40925e-16 2065.19 0.997856 +421 58.57 24.4212 21.6172 0.312527 -5.1486 -0.487708 0.00233854 8.86648 1.45249e-16 2060.85 0.997847 +422 64.3121 24.458 24.9561 -4.51846 4.15557 2.59506 0.0146833 8.91341 1.66765e-16 2073.46 0.997773 +423 68.1602 29.8762 24.9298 -2.66939 0.935783 -3.83413 -0.00276935 8.90479 1.54319e-16 2067.91 0.997814 +424 62.4108 29.8875 21.62 0.462229 3.59075 0.207463 0.00439391 8.89733 1.56541e-16 2067.85 0.997805 +425 58.5818 24.4399 28.2875 3.2075 -0.421443 3.93918 -0.00279453 8.91105 1.58342e-16 2069.24 0.997802 +426 64.3196 24.4352 31.5994 -2.58409 -1.52554 0.643412 0.00407605 8.89618 1.55423e-16 2067.54 0.99781 +427 68.1633 29.8671 31.5731 -1.77482 -1.42353 -6.0827 -0.0150398 8.89454 1.40316e-16 2063.11 0.997864 +428 62.4096 29.8644 28.2685 0.23149 -2.2067 -0.795993 -0.00471182 8.8654 1.38708e-16 2059.1 0.997884 +429 58.5527 24.4434 34.9227 -4.01428 0.595112 -0.0758982 0.00695945 8.90063 1.55312e-16 2069.09 0.997813 +430 64.3377 24.4413 38.2556 2.04898 -0.0720236 1.54764 0.00247946 8.89673 1.54554e-16 2067.32 0.997811 +431 68.1807 29.8722 38.2566 2.57387 -0.127439 1.83137 -0.00712312 8.89203 1.49172e-16 2064.27 0.997831 +432 62.4135 29.8863 34.9069 1.15871 3.38666 -4.15955 0.00885194 8.89359 1.54533e-16 2068 0.99781 +433 0.972843 35.2909 1.67839 3.24055 -3.37828 3.72006 -0.00282538 8.90029 1.52547e-16 2066.94 0.997817 +434 6.72635 35.313 4.98633 1.37722 2.34107 -0.78966 -0.00647653 8.8876 1.42696e-16 2063.46 0.997848 +435 10.5667 40.7221 4.99889 1.27839 -3.35726 2.53883 0.00279549 8.88804 1.44095e-16 2065.52 0.997846 +436 4.8043 40.7448 1.65086 1.08517 2.32571 -3.08463 0.00205483 8.89467 1.48024e-16 2066.78 0.997838 +437 0.962404 35.2843 8.31441 0.603705 -4.94127 -0.113279 0.00435416 8.88678 1.43087e-16 2065.59 0.997844 +438 6.71607 35.2978 11.6423 -1.26552 -1.61807 0.238695 0.00424494 8.87928 1.43082e-16 2063.97 0.99785 +439 10.5544 40.7285 11.6463 -1.73634 -1.69917 1.35227 0.00466709 8.8803 1.45096e-16 2064.28 0.997843 +440 4.79903 40.751 8.32259 -0.475747 3.81255 2.00625 -0.000501983 8.87316 1.4037e-16 2061.66 0.997859 +441 0.964729 35.3078 14.9441 1.04839 0.813526 -5.75039 0.00244411 8.9024 1.45537e-16 2068.5 0.997842 +442 6.7071 35.3 18.2846 -3.40217 -1.10234 -2.17476 0.00305441 8.89832 1.54379e-16 2067.77 0.997815 +443 10.5616 40.7287 18.2792 0.113845 -1.6299 -3.61401 0.00396647 8.9129 1.55575e-16 2071.07 0.997802 +444 4.80326 40.7019 14.9632 0.609868 -8.4871 -1.01229 -0.0116855 8.89775 1.46521e-16 2064.52 0.997832 +445 0.957887 35.2813 21.6174 -0.620632 -5.72176 -0.617153 -0.00672427 8.90454 1.56498e-16 2067.02 0.997798 +446 6.70502 35.3109 24.9358 -4.05092 1.6501 -2.45245 0.0136569 8.88382 1.46478e-16 2066.94 0.99783 +447 10.5508 40.7258 24.935 -2.76999 -2.32186 -2.63555 0.00492705 8.8824 1.44602e-16 2064.78 0.997839 +448 4.81946 40.7452 21.6291 4.70765 2.5119 2.61617 -0.00705923 8.87363 1.38779e-16 2060.36 0.997864 +449 0.963612 35.3106 28.2775 0.647097 1.55765 1.58242 -0.00788091 8.8951 1.40474e-16 2064.75 0.997854 +450 6.70256 35.312 31.5893 -4.69483 1.9676 -2.09308 -0.00648258 8.86944 1.30665e-16 2059.58 0.997889 +451 10.5533 40.7274 31.602 -1.99145 -1.82288 1.03799 -0.000448176 8.89437 1.41425e-16 2066.18 0.997841 +452 4.78667 40.7527 28.2579 -3.6623 4.26247 -3.376 -0.00265578 8.87918 1.36333e-16 2062.47 0.99787 +453 0.947401 35.3115 34.9214 -3.29265 1.98831 -0.501127 0.00206117 8.87164 1.40721e-16 2061.88 0.99786 +454 6.72282 35.3092 38.2541 0.427927 1.30662 1.03568 0.000524992 8.90763 1.54224e-16 2069.22 0.997796 +455 10.5734 40.7326 38.2548 2.96511 -0.779818 1.29187 0.00303929 8.90123 1.48396e-16 2068.38 0.997826 +456 4.7911 40.75 34.9282 -2.43483 3.45271 1.22163 0.00272534 8.90392 1.49876e-16 2068.89 0.997818 +457 12.4745 35.3184 1.66332 -1.93399 3.55091 0.085036 7.39193e-05 8.88665 1.38471e-16 2064.65 0.99785 +458 18.2289 35.3189 4.98281 -3.31733 3.6849 -1.71391 0.00812367 8.8586 1.2939e-16 2060.38 0.997898 +459 22.0703 40.7401 4.98112 -3.31569 1.15264 -1.98154 -0.0171701 8.89573 1.4296e-16 2062.91 0.997852 +460 16.319 40.7497 1.65073 -1.04111 3.68703 -3.01875 -0.00180991 8.88974 1.47652e-16 2064.91 0.997834 +461 12.495 35.2895 8.33523 3.18167 -3.66203 4.87608 0.00253302 8.89817 1.41012e-16 2067.62 0.997851 +462 18.235 35.3185 11.6646 -1.95147 3.46189 5.82508 0.00216849 8.91004 1.4563e-16 2070.07 0.997836 +463 22.0838 40.7315 11.6458 0.204881 -0.91722 1.32546 0.00206617 8.88362 1.44483e-16 2064.43 0.997844 +464 16.3119 40.7134 8.32246 -2.79351 -5.56413 1.80047 0.00163517 8.89707 1.51817e-16 2067.21 0.997804 +465 12.4899 35.2973 14.9732 1.99158 -1.8093 1.4445 -0.0047257 8.89444 1.47135e-16 2065.29 0.997837 +466 18.2561 35.3086 18.2908 3.38548 1.14317 -0.691108 0.00574292 8.86767 1.4028e-16 2061.82 0.997854 +467 22.0806 40.7196 18.293 -0.777327 -4.05158 -0.0679827 -0.0119899 8.87521 1.34835e-16 2059.64 0.997876 +468 16.3014 40.7367 14.9568 -5.43007 0.206067 -2.48604 0.00112762 8.88517 1.45277e-16 2064.56 0.99784 +469 12.4819 35.3027 21.6041 -0.105554 -0.3659 -3.85756 0.000997436 8.89938 1.53304e-16 2067.57 0.997806 +470 18.2533 35.2883 24.9556 2.72752 -4.06515 2.53046 -0.0100839 8.89283 1.4271e-16 2063.81 0.997838 +471 22.1009 40.7239 24.9395 4.27356 -2.92856 -1.65462 -0.00692729 8.90145 1.41911e-16 2066.31 0.997842 +472 16.3098 40.7234 21.6315 -3.05751 -3.00265 3.0502 0.000968619 8.87829 1.32047e-16 2063.05 0.997893 +473 12.4889 35.2969 28.268 1.66334 -1.96907 -0.65691 -0.00153815 8.89874 1.42931e-16 2066.88 0.99784 +474 18.2145 35.3118 31.5957 -6.99967 1.84048 -0.37144 -0.0136969 8.89156 1.33373e-16 2062.75 0.997879 +475 22.0788 40.7367 31.5854 -1.24524 0.301799 -2.9587 -0.014189 8.90069 1.44681e-16 2064.6 0.997847 +476 16.3222 40.7305 28.2999 -0.0529229 -1.12044 7.17666 -0.000335146 8.88161 1.40625e-16 2063.49 0.997843 +477 12.4707 35.3175 34.9173 -2.72051 3.43391 -1.63075 -0.0172664 8.88511 1.31184e-16 2060.63 0.997878 +478 18.2555 35.2845 38.2322 3.0393 -4.95117 -4.47488 -0.00730381 8.86749 1.31628e-16 2058.99 0.99789 +479 22.0644 40.7454 38.2439 -4.7177 2.51409 -1.37792 0.00726062 8.91892 1.64751e-16 2073.06 0.997775 +480 16.3159 40.731 34.9326 -1.64669 -1.22095 2.41738 -0.00688616 8.88299 1.38577e-16 2062.39 0.997863 +481 24.0122 35.2942 1.67709 2.02898 -2.45457 3.6006 0.00994264 8.90253 1.61407e-16 2070.14 0.997786 +482 29.7647 35.3078 4.99003 0.100647 0.844869 0.213907 0.00474486 8.90112 1.51352e-16 2068.72 0.997824 +483 33.6032 40.7467 5.00265 -0.466622 2.89857 3.34382 -0.00669339 8.9029 1.48269e-16 2066.67 0.997825 +484 27.8432 40.7292 1.65927 -0.103347 -1.60023 -0.891055 0.00107909 8.9112 1.57059e-16 2070.1 0.997804 +485 24.0134 35.3033 8.31193 2.33964 -0.283434 -0.652492 -0.00125475 8.888 1.46547e-16 2064.66 0.997831 +486 29.772 35.3093 11.6445 1.9451 1.35759 0.862563 0.00191163 8.89234 1.43384e-16 2066.25 0.997845 +487 33.602 40.7498 11.6427 -0.735989 3.59989 0.406573 -0.00369123 8.89676 1.43426e-16 2066 0.997841 +488 27.8405 40.7272 8.33798 -0.851777 -2.11161 5.77735 -0.00768157 8.86639 1.34013e-16 2058.68 0.997893 +489 23.994 35.321 14.9655 -2.35411 4.21121 -0.507081 0.0015728 8.88962 1.4522e-16 2065.6 0.997843 +490 29.7505 35.3103 18.29 -3.47097 1.67703 -0.879211 -0.00294477 8.90139 1.52378e-16 2067.15 0.997819 +491 33.5937 40.7443 18.2965 -2.82673 2.07394 0.755061 0.00173337 8.8946 1.50431e-16 2066.7 0.99783 +492 27.831 40.7587 14.9613 -3.28092 5.83034 -1.50038 -0.00264604 8.9116 1.57206e-16 2069.39 0.997788 +493 24.0035 35.289 21.616 0.0102132 -3.92594 -0.96158 -0.00596609 8.88027 1.37859e-16 2062 0.997864 +494 29.7718 35.2791 24.9422 1.88709 -6.22365 -0.798048 -0.00350444 8.91216 1.62206e-16 2069.33 0.9978 +495 33.6255 40.7383 24.9387 5.11581 0.493029 -1.72556 0.000441147 8.90711 1.67069e-16 2069.1 0.997783 +496 27.8564 40.7276 21.6205 3.12691 -1.9724 0.292569 0.0156748 8.87671 1.42407e-16 2065.85 0.997859 +497 24.0161 35.3003 28.2828 3.13074 -0.977942 3.02333 0.00436828 8.87093 1.42296e-16 2062.22 0.99786 +498 29.7532 35.319 31.605 -2.81029 3.73314 1.8252 0.00301453 8.91919 1.61421e-16 2072.2 0.997797 +499 33.6263 40.7365 31.6107 5.24879 0.18969 3.46034 0.00418042 8.91539 1.66537e-16 2071.65 0.997778 +500 27.8286 40.7483 28.2702 -3.62824 3.24821 -0.256659 -0.00389173 8.9369 1.75557e-16 2074.52 0.997744 +501 24.0061 35.2915 34.9211 0.718514 -3.23474 -0.640519 0.00958525 8.89317 1.48818e-16 2068.06 0.997834 +502 29.75 35.3252 38.2599 -3.57607 5.24055 2.39209 -0.00489948 8.91464 1.53701e-16 2069.55 0.997824 +503 33.6085 40.7214 38.2626 0.76671 -3.54759 3.38745 0.00375997 8.89643 1.50877e-16 2067.52 0.997828 +504 27.8479 40.7403 34.9203 1.06057 1.22686 -0.931518 -0.0071658 8.90279 1.54145e-16 2066.55 0.997829 +505 35.531 35.3178 1.67408 1.39797 3.55613 2.84695 0.00233544 8.86633 1.44165e-16 2060.81 0.997856 +506 41.2938 35.3093 4.99963 1.79012 1.38315 2.55325 0.00859449 8.89905 1.4638e-16 2069.1 0.997826 +507 45.1278 40.7495 4.99992 0.375417 3.55564 2.81038 -1.85484e-05 8.88288 1.39022e-16 2063.83 0.997853 +508 39.3744 40.7812 1.66566 1.98646 11.2567 0.787903 0.00437173 8.9191 1.54127e-16 2072.47 0.997808 +509 35.5415 35.3044 8.30316 3.96646 0.0846921 -2.95848 -0.00366303 8.88895 1.36641e-16 2064.34 0.997867 +510 41.288 35.3001 11.6342 0.476201 -0.9958 -1.85014 0.00449499 8.89083 1.44636e-16 2066.48 0.997832 +511 45.1265 40.7399 11.6227 -0.136324 1.10234 -4.54858 0.00391294 8.8934 1.43531e-16 2066.9 0.997836 +512 39.3655 40.7242 8.29998 -0.129527 -3.00576 -3.90323 -0.00900846 8.87582 1.40767e-16 2060.41 0.997859 +513 35.5369 35.3185 14.9562 2.87338 3.50637 -2.62923 -0.00922582 8.88783 1.35086e-16 2062.91 0.997884 +514 41.2817 35.2945 18.2968 -1.25197 -2.42614 0.981102 0.00437095 8.88968 1.44144e-16 2066.21 0.997845 +515 45.1328 40.7313 18.2932 1.53316 -1.21212 -0.209928 0.00548482 8.8896 1.45134e-16 2066.43 0.997835 +516 39.3794 40.7401 14.9619 3.28636 1.12995 -1.41982 -0.0083679 8.89317 1.48238e-16 2064.25 0.997827 +517 35.531 35.2965 21.6292 1.40829 -1.97261 2.63532 0.0165667 8.91361 1.69415e-16 2073.91 0.997763 +518 41.2897 35.2951 24.9498 0.964327 -2.38739 1.1347 0.00103391 8.88123 1.45434e-16 2063.7 0.997841 +519 45.1381 40.74 24.9291 2.77984 1.16365 -3.90774 0.0021658 8.89084 1.45924e-16 2065.99 0.997832 +520 39.3585 40.7314 21.6257 -1.9822 -0.975375 1.67947 -0.00457182 8.89011 1.49606e-16 2064.4 0.997838 +521 35.5267 35.3088 28.2755 0.316501 1.01235 0.818974 -0.0126428 8.89167 1.49154e-16 2063.01 0.99785 +522 41.2941 35.3007 31.6145 1.91273 -0.98402 4.31327 0.0157239 8.87641 1.49339e-16 2065.8 0.997833 +523 45.1349 40.7253 31.5873 1.83151 -2.6086 -2.49729 0.00555064 8.89132 1.54593e-16 2066.82 0.997807 +524 39.3613 40.7311 28.2862 -1.35343 -1.01909 3.66844 -0.00109971 8.90422 1.58382e-16 2068.15 0.997802 +525 35.5327 35.313 34.9116 1.81808 2.16557 -3.00251 -0.0011704 8.88256 1.4241e-16 2063.51 0.997868 +526 41.278 35.2925 38.2562 -2.01129 -2.89519 1.85277 0.0002066 8.91785 1.56487e-16 2071.32 0.997802 +527 45.1362 40.7364 38.2638 2.37621 0.444301 3.53005 -0.0151844 8.90772 1.45113e-16 2065.89 0.99784 +528 39.3824 40.7276 34.9442 4.02027 -1.94501 5.09486 -0.000907048 8.91276 1.55663e-16 2070 0.997814 +529 47.056 35.3145 1.65447 2.24258 2.5146 -2.12324 -0.0101911 8.90057 1.42882e-16 2065.43 0.997847 +530 52.7982 35.3144 4.98071 -2.51879 2.69924 -1.98236 0.00330813 8.89169 1.44876e-16 2066.41 0.997829 +531 56.659 40.7473 4.97394 2.63565 2.92485 -3.69393 -0.00369745 8.91 1.48812e-16 2068.82 0.99781 +532 50.9021 40.7297 1.65599 3.66415 -1.55303 -1.88365 -0.000793555 8.87933 1.36258e-16 2062.91 0.997861 +533 47.038 35.2871 8.32599 -2.24723 -4.36364 2.56998 -0.00968128 8.89125 1.42181e-16 2063.55 0.997846 +534 52.8087 35.3135 11.6362 0.204398 2.36969 -1.2518 -0.00117724 8.88839 1.43015e-16 2064.76 0.997839 +535 56.6252 40.7599 11.6517 -5.9164 6.09162 2.78744 0.000570186 8.88913 1.39365e-16 2065.28 0.997844 +536 50.8962 40.7463 8.3041 2.01421 2.80003 -2.80694 -0.0147203 8.88203 1.34022e-16 2060.52 0.997872 +537 47.0513 35.2889 14.9662 0.907714 -3.92033 -0.250753 -0.00362072 8.90616 1.53912e-16 2068.03 0.997802 +538 52.8049 35.301 18.2895 -0.762133 -0.622421 -0.891245 -0.000536211 8.8919 1.40456e-16 2065.63 0.997847 +539 56.6366 40.7474 18.2943 -3.05151 2.90561 0.0803801 -0.00905461 8.87158 1.31194e-16 2059.49 0.997889 +540 50.8945 40.7391 14.9802 1.69697 0.931837 3.36422 -0.00143472 8.88199 1.40922e-16 2063.34 0.997847 +541 47.072 35.3206 21.5948 6.22548 4.0577 -6.2034 -0.0022713 8.87751 1.37791e-16 2062.2 0.997866 +542 52.8132 35.3056 24.9562 1.25554 0.207616 2.76311 -0.00504997 8.90568 1.44148e-16 2067.61 0.997836 +543 56.6441 40.7256 24.9352 -1.22595 -2.60614 -2.46721 0.00642494 8.90072 1.5336e-16 2069.01 0.997794 +544 50.8889 40.7211 21.6197 0.4276 -3.56918 0.122015 -0.0015173 8.87896 1.3964e-16 2062.67 0.997859 +545 47.0387 35.3013 28.2697 -2.2018 -0.817829 -0.344554 -0.00250564 8.88495 1.42194e-16 2063.74 0.997846 +546 52.8024 35.3106 31.592 -1.44148 1.67308 -1.53349 -0.00098161 8.87355 1.40587e-16 2061.64 0.997858 +547 56.6484 40.7407 31.5982 0.0275622 1.2105 0.209954 -0.000877518 8.89147 1.42431e-16 2065.47 0.997843 +548 50.8903 40.7391 28.287 0.695467 0.815514 3.85231 -0.004795 8.88269 1.36159e-16 2062.76 0.997877 +549 47.0241 35.3075 34.9305 -5.79086 0.923443 1.63897 -0.000426271 8.8992 1.52523e-16 2067.22 0.997815 +550 52.8015 35.3341 38.2577 -1.62634 7.51908 1.86567 0.00259628 8.89003 1.40685e-16 2065.9 0.99786 +551 56.6307 40.7315 38.2449 -4.45655 -1.13079 -1.20893 0.0146327 8.8822 1.38996e-16 2066.79 0.997861 +552 50.8903 40.731 34.9089 0.487638 -1.13344 -3.48359 -0.0102203 8.9012 1.36987e-16 2065.55 0.997869 +553 58.546 35.3158 1.66102 -5.64454 2.75399 -0.56952 -0.000925923 8.89955 1.42018e-16 2067.18 0.99785 +554 64.3371 35.303 4.98049 1.70817 -0.227003 -2.14828 -0.00478771 8.91178 1.49631e-16 2068.97 0.997818 +555 68.1718 40.736 5.01081 0.399425 -0.0124521 5.531 0.00261212 8.89298 1.48267e-16 2066.54 0.997827 +556 62.3999 40.7411 1.65246 -2.46778 1.30882 -2.57479 0.0114972 8.89059 1.4692e-16 2067.92 0.997829 +557 58.5627 35.2972 8.28608 -1.54442 -1.82675 -7.24401 0.00208641 8.88392 1.39306e-16 2064.49 0.997854 +558 64.345 35.3022 11.6619 3.67039 -0.510704 5.1132 -0.00265997 8.91028 1.46852e-16 2069.1 0.997815 +559 68.1667 40.7485 11.6563 -0.977223 3.34148 3.88172 -0.00140254 8.87029 1.3611e-16 2060.85 0.997867 +560 62.4 40.733 8.3222 -2.2351 -0.537577 1.92051 -0.00186425 8.87622 1.35295e-16 2062.01 0.997867 +561 58.5746 35.3007 14.9553 1.31522 -0.700535 -3.22075 -0.0116421 8.88073 1.33345e-16 2060.89 0.997869 +562 64.3285 35.3123 18.294 -0.185109 1.89909 0.260443 -0.00938137 8.88189 1.37019e-16 2061.62 0.997871 +563 68.1711 40.7278 18.2831 0.083473 -1.98398 -2.53793 -0.00376765 8.86937 1.33948e-16 2060.15 0.99787 +564 62.3969 40.7187 14.9428 -3.07635 -4.17398 -6.16425 -0.00548532 8.87721 1.29466e-16 2061.45 0.997886 +565 58.5825 35.3047 21.6114 3.42471 0.341376 -1.95816 0.0032579 8.88085 1.40051e-16 2064.09 0.997854 +566 64.3218 35.3267 24.9616 -1.86349 5.77985 4.1615 -0.0010313 8.89206 1.46047e-16 2065.57 0.997835 +567 68.1586 40.735 24.9494 -2.74654 -0.083916 1.07354 0.0077586 8.90523 1.48599e-16 2070.24 0.997813 +568 62.4103 40.7521 21.6048 0.469069 4.21409 -3.56415 0.0102642 8.88135 1.42358e-16 2065.69 0.997837 +569 58.5551 35.3041 28.2569 -3.58418 0.188786 -3.56067 -0.0162157 8.89651 1.40593e-16 2063.28 0.997862 +570 64.3312 35.3103 31.6164 0.309465 1.66615 4.69485 0.0101837 8.88656 1.50026e-16 2066.79 0.99782 +571 68.1573 40.744 31.584 -3.12329 2.01972 -3.43627 -0.00961061 8.90198 1.46096e-16 2065.85 0.997836 +572 62.4066 40.7273 28.2632 -0.72796 -2.00319 -2.18914 0.00839962 8.87645 1.37856e-16 2064.24 0.997872 +573 58.5755 35.3082 34.9225 1.40821 1.09476 -0.296772 0.0103269 8.9213 1.63826e-16 2074.22 0.997767 +574 64.3277 35.3136 38.2619 -0.49603 2.3603 3.24005 0.0125263 8.87413 1.49203e-16 2064.64 0.997835 +575 68.1811 40.7208 38.2498 2.77148 -3.63566 0.0462597 0.000225432 8.89281 1.50722e-16 2066 0.997825 +576 62.4239 40.7377 34.92 3.50659 0.675977 -0.738231 0.00761994 8.89556 1.48276e-16 2068.15 0.997827 +577 0.96474 46.1572 1.66352 1.05193 -2.4147 0.223442 0.00318983 8.91297 1.53268e-16 2070.92 0.9978 +578 6.70974 46.1795 4.97478 -2.64787 3.04695 -3.44077 -0.00556222 8.91707 1.53028e-16 2069.93 0.997809 +579 10.5576 51.5944 4.97053 -0.920018 -0.931091 -4.70575 0.0101028 8.88863 1.44132e-16 2067.21 0.997831 +580 4.79911 51.5988 1.63115 -0.184211 0.0538238 -7.97581 -0.00562152 8.89027 1.3814e-16 2064.21 0.997853 +581 0.961613 46.1473 8.31701 0.407232 -4.84197 0.501697 0.0011911 8.90159 1.48125e-16 2068.07 0.997817 +582 6.72748 46.2009 11.6321 1.68009 8.58823 -2.32347 0.008367 8.88447 1.52074e-16 2065.96 0.997809 +583 10.5476 51.5781 11.6478 -3.56852 -5.25376 1.75823 -0.00611339 8.84674 1.31528e-16 2054.84 0.997892 +584 4.81182 51.5933 8.31929 2.66503 -1.3016 0.98616 -0.000510806 8.86445 1.31229e-16 2059.79 0.997889 +585 0.95642 46.1461 14.9786 -1.00509 -5.3296 2.85138 -0.000662599 8.8831 1.37598e-16 2063.74 0.997853 +586 6.73197 46.1634 18.2887 2.68617 -0.993798 -1.14355 0.0140018 8.89155 1.47548e-16 2068.66 0.997824 +587 10.5496 51.6038 18.2828 -2.73609 1.35858 -2.63889 -0.00973245 8.91442 1.48362e-16 2068.47 0.997824 +588 4.82503 51.5902 14.9585 6.06607 -1.90924 -2.09601 0.00821237 8.90833 1.49362e-16 2071 0.997807 +589 0.983941 46.1901 21.6243 5.94829 5.76069 1.30098 0.0063175 8.84947 1.22186e-16 2058.05 0.997917 +590 6.7327 46.162 24.9499 3.11665 -1.42319 1.20842 -0.00301973 8.88235 1.41401e-16 2063.08 0.997841 +591 10.5552 51.6267 24.9423 -1.70455 6.99359 -0.780102 -0.00624912 8.89943 1.4221e-16 2066.02 0.997852 +592 4.81035 51.6088 21.6088 2.49541 2.63361 -2.56778 -0.00650237 8.86591 1.28768e-16 2058.83 0.997893 +593 0.969857 46.174 28.2763 2.56167 1.70868 1.26294 -0.00895808 8.89091 1.41795e-16 2063.63 0.997846 +594 6.71606 46.1525 31.6027 -1.28881 -3.26395 1.22751 0.00175096 8.89483 1.4156e-16 2066.74 0.997846 +595 10.5669 51.6143 31.6164 1.30676 3.79922 4.7119 0.00317563 8.91973 1.46786e-16 2072.34 0.997827 +596 4.79495 51.6107 28.2628 -1.55959 3.04771 -1.99113 0.00668249 8.89427 1.45033e-16 2067.68 0.997832 +597 0.958157 46.1684 34.911 -0.350356 0.24057 -3.07584 0.000837816 8.89035 1.46361e-16 2065.6 0.997831 +598 6.72268 46.1466 38.2378 0.312576 -5.10615 -2.85116 -0.00172387 8.87837 1.3782e-16 2062.5 0.997874 +599 10.5445 51.5944 38.2411 -4.34921 -0.837678 -2.01948 0.0014414 8.88768 1.4453e-16 2065.16 0.997838 +600 4.77875 51.5792 34.9199 -5.57682 -4.77967 -0.832493 -0.0109419 8.87878 1.31969e-16 2060.62 0.997891 +601 12.4879 46.175 1.64713 1.51755 1.85973 -3.94632 0.0116706 8.89781 1.56305e-16 2069.5 0.997802 +602 18.2404 46.1577 4.97128 -0.721691 -2.28807 -4.60152 0.00024172 8.85972 1.37652e-16 2058.95 0.997876 +603 22.0661 51.608 4.99473 -4.4208 2.28132 1.56103 0.00325824 8.87814 1.43478e-16 2063.52 0.997847 +604 16.3236 51.5925 1.66266 0.0831168 -1.40859 -0.108646 -0.0061805 8.90451 1.48762e-16 2067.12 0.997828 +605 12.4921 46.1688 8.30914 2.66263 0.239349 -1.55341 0.00151329 8.8852 1.44189e-16 2064.65 0.997838 +606 18.2395 46.1806 11.6432 -0.899629 3.40199 0.49428 -0.00535726 8.88835 1.41178e-16 2063.85 0.997856 +607 22.0832 51.5984 11.6253 0.0433824 0.0731682 -3.83447 -0.00051579 8.89388 1.43254e-16 2066.06 0.997844 +608 16.3169 51.5957 8.29257 -1.36715 -0.613856 -5.73654 -0.0122625 8.87862 1.30811e-16 2060.31 0.997886 +609 12.4989 46.1821 14.9539 4.37054 3.64811 -3.32029 0.00530145 8.88545 1.42986e-16 2065.5 0.997855 +610 18.2329 46.1277 18.3 -2.42505 -9.7264 1.47919 0.00214712 8.92392 1.56545e-16 2073.03 0.997792 +611 22.0709 51.6172 18.2918 -3.19764 4.84132 -0.513589 0.0177407 8.88605 1.52486e-16 2068.29 0.997811 +612 16.3306 51.5834 14.9669 2.12938 -3.99433 0.0885711 0.00561472 8.88127 1.46283e-16 2064.69 0.997834 +613 12.4848 46.1547 21.625 0.712334 -3.05003 1.2939 0.00138282 8.90079 1.50505e-16 2067.94 0.997822 +614 18.2388 46.148 24.9786 -1.23257 -4.76239 8.19627 -0.00669873 8.90858 1.41875e-16 2067.87 0.997843 +615 22.0838 51.5897 24.9168 0.251035 -2.17437 -7.10186 -0.00262787 8.84834 1.2606e-16 2055.91 0.997917 +616 16.3196 51.6057 21.6301 -0.750325 1.65667 2.42644 0.00262018 8.94815 1.62446e-16 2078.28 0.997778 +617 12.4643 46.171 28.2661 -4.33701 0.898924 -1.22262 0.00153603 8.88737 1.42151e-16 2065.11 0.997844 +618 18.2412 46.1779 31.5722 -0.347013 2.8228 -6.38944 0.00034236 8.87555 1.37315e-16 2062.34 0.997867 +619 22.0675 51.6026 31.6109 -4.06547 0.817684 3.53807 -0.00588878 8.86871 1.32739e-16 2059.56 0.997881 +620 16.3137 51.6029 28.2724 -2.3468 1.08721 0.327257 -0.00885156 8.89359 1.39578e-16 2064.22 0.997854 +621 12.4843 46.1753 34.9216 0.78576 2.12894 -0.315951 -0.00262531 8.88374 1.40682e-16 2063.45 0.997856 +622 18.2492 46.1666 38.27 1.52745 -0.0569363 5.12291 0.00828275 8.91587 1.65291e-16 2072.63 0.997769 +623 22.0801 51.593 38.2659 -0.759045 -1.39008 4.06329 -0.00278989 8.87905 1.42919e-16 2062.42 0.997859 +624 16.3269 51.5958 34.9269 1.00799 -0.732282 0.861598 -0.00660018 8.88279 1.40801e-16 2062.41 0.997854 +625 24.005 46.1493 1.6648 0.369366 -4.29505 0.378286 -0.00826419 8.88601 1.44888e-16 2062.74 0.997855 +626 29.7564 46.1851 4.9956 -2.18694 4.52618 1.61219 -0.000920856 8.89972 1.50856e-16 2067.23 0.99782 +627 33.6121 51.5948 4.99307 1.83308 -0.868709 1.06372 -0.00311187 8.90567 1.46563e-16 2068.02 0.997835 +628 27.8377 51.5875 1.64976 -1.51212 -2.74403 -3.50743 0.0101636 8.88868 1.52128e-16 2067.24 0.997816 +629 24.009 46.1667 8.32136 1.28259 -0.0446509 1.5599 0.00892627 8.89986 1.52403e-16 2069.35 0.997808 +630 29.7545 46.1641 11.6228 -2.43802 -0.926912 -4.68802 0.00415189 8.88524 1.4321e-16 2065.21 0.997852 +631 33.5839 51.588 11.651 -5.19162 -2.39145 2.33399 0.0073503 8.88291 1.35099e-16 2065.39 0.997872 +632 27.8285 51.5913 8.3375 -4.04179 -1.66632 5.58243 0.00368378 8.89416 1.52241e-16 2067.03 0.997812 +633 24.0084 46.1721 14.9731 0.980552 1.22477 1.5666 0.00326561 8.91711 1.5432e-16 2071.81 0.997802 +634 29.7798 46.1859 18.301 3.92861 4.6852 1.99684 -0.00209738 8.87377 1.35318e-16 2061.44 0.997877 +635 33.6036 51.597 18.2979 -0.47345 -0.255115 1.23416 -0.000783732 8.88124 1.36481e-16 2063.31 0.997858 +636 27.8439 51.6043 14.9633 -0.203904 1.51765 -0.786472 0.00217068 8.89233 1.39772e-16 2066.3 0.997849 +637 23.9981 46.1691 21.6191 -1.3724 0.586571 0.00646115 0.000243251 8.86013 1.29194e-16 2059.03 0.997897 +638 29.7421 46.1631 24.9562 -5.72926 -0.912617 2.63642 0.0154554 8.87788 1.47937e-16 2066.06 0.997825 +639 33.6 51.5874 24.9333 -1.34081 -2.75906 -3.05723 -0.00440986 8.85557 1.25189e-16 2057.06 0.997918 +640 27.8493 51.6108 21.6412 1.09638 3.05228 5.49599 -0.00820733 8.89746 1.39359e-16 2065.19 0.997844 +641 23.9917 46.1749 28.2686 -2.90066 2.00941 -0.636251 -0.000794859 8.89925 1.46309e-16 2067.15 0.997828 +642 29.7687 46.1787 31.6068 1.21807 2.86913 2.39078 -0.00487907 8.89161 1.42308e-16 2064.64 0.997863 +643 33.5861 51.6054 31.5909 -4.62199 1.54633 -1.44258 0.00112361 8.90005 1.43825e-16 2067.72 0.997843 +644 27.8422 51.5793 28.2679 -0.494479 -4.7837 -0.88718 0.0103147 8.881 1.41134e-16 2065.63 0.997842 +645 23.9935 46.1807 34.9327 -2.45847 3.45609 2.24106 0.00763902 8.90086 1.50824e-16 2069.29 0.997819 +646 29.7857 46.164 38.2529 5.27351 -0.70583 0.707239 0.00935691 8.88185 1.46164e-16 2065.6 0.997843 +647 33.607 51.6004 38.2617 0.498653 0.513332 3.1159 -0.00950049 8.90958 1.57236e-16 2067.5 0.997798 +648 27.8241 51.602 34.921 -5.10676 0.930136 -0.483747 -0.000712878 8.89221 1.45008e-16 2065.67 0.997839 +649 35.5165 46.1731 1.66641 -2.12488 1.59086 0.685312 -0.00273638 8.87272 1.41277e-16 2061.09 0.997865 +650 41.2742 46.1796 4.99076 -3.08773 3.21188 0.359772 0.00457749 8.89456 1.44859e-16 2067.29 0.997829 +651 45.1339 51.5875 4.99435 1.7344 -2.82061 1.33165 -0.0114629 8.87781 1.32452e-16 2060.31 0.997877 +652 39.3636 51.5952 1.66846 -0.723366 -0.935439 1.17832 0.0121397 8.88306 1.48254e-16 2066.46 0.997828 +653 35.5203 46.1412 8.30719 -1.11858 -6.56415 -1.9145 0.0074402 8.87188 1.40512e-16 2063.07 0.997854 +654 41.2765 46.1662 11.6358 -2.57001 -0.248533 -1.32681 0.00739427 8.88239 1.45508e-16 2065.3 0.997835 +655 45.1273 51.5982 11.637 0.0834368 -0.0952849 -1.02954 0.000349382 8.90613 1.50087e-16 2068.86 0.997804 +656 39.3809 51.6024 8.31561 3.73752 0.963739 0.0603603 0.0086421 8.87205 1.38172e-16 2063.36 0.997864 +657 35.5309 46.1712 14.9848 1.41844 0.880504 4.36203 -0.000761384 8.90149 1.51209e-16 2067.64 0.997812 +658 41.2805 46.1697 18.2918 -1.683 0.624992 -0.185079 0.00871305 8.88918 1.51522e-16 2067.04 0.99781 +659 45.1338 51.6003 18.2787 1.68321 0.713798 -3.59251 0.00268833 8.88047 1.41536e-16 2063.89 0.997851 +660 39.3821 51.6156 14.9691 3.99043 4.33506 0.408512 0.00186429 8.90134 1.46591e-16 2068.16 0.997831 +661 35.5304 46.1625 21.6267 1.20244 -1.01311 1.89256 -0.00508477 8.8991 1.466e-16 2066.2 0.997831 +662 41.2876 46.1587 24.9474 0.458608 -1.99743 0.431656 0.00174593 8.89366 1.44397e-16 2066.5 0.997845 +663 45.1335 51.5952 24.9529 1.64518 -0.793889 1.91252 -0.0100888 8.9052 1.47008e-16 2066.44 0.997837 +664 39.3761 51.6013 21.6226 2.62488 0.740042 0.890396 -0.00812888 8.86858 1.32598e-16 2059.05 0.99789 +665 35.5336 46.1802 28.2803 2.1699 3.33616 2.25224 -0.000533095 8.88193 1.43646e-16 2063.52 0.997853 +666 41.295 46.1619 31.5981 2.10541 -1.23516 0.15358 -0.00955572 8.90421 1.44189e-16 2066.33 0.997853 +667 45.1256 51.5948 31.6106 -0.350469 -1.00452 3.2575 -0.000723816 8.89449 1.46167e-16 2066.14 0.99785 +668 39.3697 51.603 28.2444 1.12359 1.41164 -6.79715 -0.00731334 8.91408 1.57685e-16 2068.93 0.99779 +669 35.5355 46.1697 34.9249 2.63011 0.723141 0.330422 -0.00309999 8.89972 1.46966e-16 2066.75 0.997839 +670 41.2797 46.156 38.2476 -1.55791 -2.87238 -0.385654 0.00114339 8.89369 1.42673e-16 2066.37 0.997851 +671 45.1184 51.5878 38.2252 -2.04825 -2.55957 -6.06561 0.00687175 8.88268 1.41773e-16 2065.25 0.997848 +672 39.3601 51.6049 34.9354 -1.51556 1.58238 2.9222 0.00553973 8.90579 1.54972e-16 2069.89 0.99781 +673 47.0437 46.1728 1.68638 -0.871613 1.47549 5.97878 0.00243341 8.8562 1.26181e-16 2058.66 0.997901 +674 52.8357 46.1358 4.97978 6.92358 -7.694 -2.3587 0.0076654 8.87128 1.27226e-16 2062.98 0.997888 +675 56.648 51.5939 4.99665 -0.221268 -1.22921 1.84874 -0.0103908 8.87917 1.33895e-16 2060.83 0.997861 +676 50.8874 51.6095 1.65838 0.0683883 2.77482 -1.11653 0.00301682 8.8931 1.39234e-16 2066.65 0.997839 +677 47.0359 46.1709 8.31576 -2.91339 0.967123 0.153074 0.00365747 8.86004 1.32361e-16 2059.75 0.997869 +678 52.8133 46.1784 11.6334 1.21004 2.94883 -1.93974 0.00811096 8.87923 1.38209e-16 2064.78 0.997847 +679 56.6466 51.606 11.6277 -0.468758 1.76652 -3.44095 -0.00184251 8.88616 1.36302e-16 2064.13 0.997858 +680 50.8842 51.6118 8.32591 -0.96817 3.51722 2.63099 0.00976277 8.86182 1.2585e-16 2061.41 0.997904 +681 47.0506 46.1732 14.9648 1.01662 1.48435 -0.829828 -0.00346415 8.85911 1.34163e-16 2058.03 0.997882 +682 52.792 46.1675 18.2915 -4.0403 0.117047 -0.458818 -0.00128031 8.91906 1.5219e-16 2071.26 0.997805 +683 56.6397 51.5812 18.2741 -2.23648 -4.22748 -4.5544 -0.00501073 8.90945 1.39782e-16 2068.41 0.997852 +684 50.8983 51.6048 14.97 2.57422 1.77376 0.769697 0.00848573 8.89428 1.44126e-16 2068.06 0.997836 +685 47.0563 46.1855 21.6133 2.18405 4.69153 -1.49707 -0.000641609 8.89044 1.4181e-16 2065.3 0.997853 +686 52.8019 46.1656 24.9449 -1.42956 -0.409865 -0.0634355 -0.00503672 8.91166 1.50684e-16 2068.89 0.997813 +687 56.6387 51.6015 24.9432 -2.69143 0.752038 -0.520386 -0.00734446 8.87549 1.35789e-16 2060.69 0.99787 +688 50.8919 51.5882 21.6117 1.07618 -2.51307 -1.76229 0.00299462 8.89422 1.44622e-16 2066.88 0.997841 +689 47.0479 46.1527 28.2615 0.0710606 -3.49237 -2.57382 0.00580592 8.88654 1.44721e-16 2065.84 0.997843 +690 52.8024 46.1605 31.612 -1.51407 -1.66793 3.75149 -0.00115609 8.8997 1.44883e-16 2067.17 0.997832 +691 56.6631 51.5875 31.6336 3.62331 -2.72687 8.98675 -0.00825702 8.87809 1.29667e-16 2061.04 0.997894 +692 50.8999 51.5841 28.2748 3.09682 -3.52983 0.707991 0.00337873 8.89008 1.45155e-16 2066.09 0.997834 +693 47.0555 46.1714 34.9064 2.02329 1.05689 -4.22482 -0.00069626 8.90305 1.49702e-16 2067.98 0.997816 +694 52.7961 46.1858 38.2545 -3.04711 4.64534 1.24594 -0.00666667 8.90052 1.4029e-16 2066.17 0.997841 +695 56.6448 51.594 38.2508 -0.982979 -1.10301 0.505486 -0.0068507 8.89381 1.37274e-16 2064.7 0.997856 +696 50.901 51.5802 34.932 3.40484 -4.48065 2.12344 0.00759325 8.89597 1.46358e-16 2068.23 0.997826 +697 58.5653 46.1639 1.67003 -1.00427 -0.653936 1.66101 0.0118447 8.86008 1.34322e-16 2061.5 0.997863 +698 64.3283 46.1603 4.98469 -0.391699 -1.58639 -1.16894 -0.0218649 8.89029 1.35041e-16 2060.75 0.997867 +699 68.169 51.5972 4.99391 -0.384154 -0.412111 1.27706 -0.0121659 8.87375 1.31933e-16 2059.3 0.997875 +700 62.4443 51.6061 1.65856 8.57639 2.05526 -1.24601 -0.0149711 8.89344 1.32918e-16 2062.89 0.997869 +701 58.5508 46.1521 8.3123 -4.58146 -3.68449 -0.784107 -0.000281039 8.8628 1.29519e-16 2059.49 0.997888 +702 64.3231 46.1626 11.6412 -1.6062 -1.22828 0.0967826 -0.0143245 8.88033 1.32405e-16 2060.24 0.997868 +703 68.158 51.6027 11.6301 -3.19222 1.19803 -2.77578 0.00521171 8.85885 1.27035e-16 2059.81 0.997895 +704 62.4126 51.5946 8.31633 0.746942 -1.00023 0.193563 0.00519253 8.90323 1.42828e-16 2069.27 0.997819 +705 58.5473 46.1641 14.9809 -5.29701 -0.786118 3.32989 -0.00383839 8.90996 1.43456e-16 2068.78 0.997825 +706 64.3336 46.1596 18.2665 0.90326 -1.83928 -6.5767 0.00496136 8.90257 1.39462e-16 2069.07 0.997837 +707 68.1767 51.6122 18.3 1.49973 3.52109 1.45749 -0.0050208 8.88825 1.30936e-16 2063.9 0.997875 +708 62.392 51.5876 14.955 -4.49897 -2.73258 -2.92535 -0.00531133 8.87305 1.26078e-16 2060.59 0.997907 +709 58.5537 46.1432 21.6254 -3.84484 -6.08663 1.39974 0.00407339 8.85931 1.36966e-16 2059.68 0.997872 +710 64.3246 46.1603 24.973 -1.35676 -1.85695 6.84108 -0.0163856 8.9046 1.43481e-16 2064.97 0.997834 +711 68.1677 51.6009 24.9328 -0.724833 0.76279 -3.14544 0.00023105 8.87505 1.3701e-16 2062.21 0.997863 +712 62.4208 51.5919 21.6297 2.94936 -1.65902 2.50933 0.0137113 8.90538 1.56614e-16 2071.55 0.997777 +713 58.5558 46.1584 28.2931 -3.22749 -2.16611 5.44287 0.00268227 8.88474 1.3657e-16 2064.79 0.997861 +714 64.3393 46.1613 31.6006 2.41437 -1.44084 0.960098 0.0031808 8.89435 1.42555e-16 2066.95 0.997845 +715 68.1842 51.5894 31.5969 3.21366 -2.34131 -0.234357 0.00407354 8.91029 1.47648e-16 2070.53 0.997821 +716 62.4166 51.5871 28.2639 1.72424 -2.6989 -1.78871 -0.00652475 8.89769 1.42363e-16 2065.59 0.997845 +717 58.5672 46.1604 34.9358 -0.595678 -1.74554 3.14494 -0.0103245 8.87134 1.31255e-16 2059.17 0.997884 +718 64.3381 46.1658 38.245 2.34812 -0.290593 -1.2737 0.0102041 8.86744 1.38519e-16 2062.72 0.997858 +719 68.1549 51.6172 38.2475 -3.90157 4.94759 -0.581809 -0.00607303 8.86088 1.29887e-16 2057.85 0.997889 +720 62.4113 51.5977 34.9351 0.405119 -0.137004 2.98688 0.00920728 8.89027 1.46876e-16 2067.37 0.99781 +721 0.961365 57.04 1.67486 0.226812 2.47784 2.76587 0.00854172 8.88773 1.37425e-16 2066.68 0.997851 +722 6.71406 57.0466 4.97821 -1.79434 4.46454 -2.74236 0.000592322 8.86357 1.36956e-16 2059.85 0.997867 +723 10.5517 62.4533 4.97127 -2.41665 -1.91237 -4.33528 -0.000774292 8.91375 1.46961e-16 2070.23 0.997829 +724 4.80808 62.4457 1.6419 1.84285 -3.90903 -5.28305 -0.00434414 8.88608 1.42553e-16 2063.59 0.997853 +725 0.963909 57.0366 8.32973 0.870394 1.75437 3.62164 -0.00552496 8.89897 1.42896e-16 2066.08 0.997839 +726 6.7286 57.0422 11.6576 1.81588 3.08651 4.2804 0.00865364 8.89039 1.49713e-16 2067.28 0.997811 +727 10.5596 62.4581 11.64 -0.497484 -0.793694 -0.257123 -0.0104832 8.87488 1.36495e-16 2059.89 0.997878 +728 4.79844 62.4623 8.31567 -0.527721 0.244325 -0.00323958 0.0111523 8.90577 1.57466e-16 2071.08 0.997801 +729 0.965309 57.0306 14.9701 1.23676 0.338071 0.728602 -0.00799144 8.89688 1.41444e-16 2065.11 0.997849 +730 6.71315 57.0289 18.2833 -2.00765 -0.212624 -2.51601 0.00403692 8.87103 1.34692e-16 2062.16 0.997877 +731 10.5645 62.4717 18.2813 0.69403 2.63493 -3.12909 -0.00420315 8.87674 1.38284e-16 2061.63 0.997859 +732 4.80078 62.4654 14.9695 -0.0124309 0.859374 0.588594 0.00397996 8.89641 1.53078e-16 2067.56 0.997817 +733 0.981267 57.0218 21.6247 5.32326 -1.93484 1.15814 -0.00545174 8.88213 1.3515e-16 2062.51 0.997868 +734 6.73669 57.0297 24.9653 3.9038 0.0858411 5.32683 -0.000267443 8.88426 1.44176e-16 2064.07 0.997844 +735 10.5579 62.474 24.9481 -0.946352 3.02303 0.71933 -0.00360504 8.93084 1.57492e-16 2073.28 0.997789 +736 4.78525 62.4509 21.6225 -3.90729 -2.66543 1.05448 -0.0109883 8.88718 1.44668e-16 2062.41 0.997844 +737 0.957654 57.0233 28.2657 -0.690119 -1.5375 -1.43061 0.00284305 8.8962 1.44761e-16 2067.27 0.997839 +738 6.71389 57.005 31.5955 -1.85505 -6.04961 -0.480244 0.00684182 8.91711 1.55967e-16 2072.57 0.997804 +739 10.5598 62.4523 31.6097 -0.550457 -2.06104 3.05254 -0.00168134 8.90563 1.52584e-16 2068.32 0.997823 +740 4.81294 62.452 28.2828 3.05808 -2.24896 2.73171 0.00679234 8.90764 1.57706e-16 2070.55 0.997797 +741 0.961478 57.0287 34.9231 0.230602 -0.194921 -0.203128 -0.00270378 8.89714 1.41302e-16 2066.29 0.997837 +742 6.73376 57.0378 38.2504 3.27388 1.84851 0.223583 0.00361133 8.90224 1.49818e-16 2068.73 0.997815 +743 10.5653 62.4669 38.2658 0.917563 1.46127 4.05618 0.00634115 8.90581 1.54603e-16 2070.07 0.997807 +744 4.80321 62.4634 34.9236 0.661653 0.464936 0.0963203 0.00914061 8.88824 1.47449e-16 2066.92 0.997833 +745 12.4918 57.0232 1.67335 2.22188 -1.83225 2.45569 0.00572016 8.86247 1.39655e-16 2060.71 0.997864 +746 18.2334 57.0352 4.99723 -2.45079 1.30924 1.97961 0.00221035 8.90034 1.4938e-16 2068.02 0.997816 +747 22.0557 62.4516 4.98929 -7.00414 -2.27957 0.159706 0.0054587 8.86858 1.43089e-16 2061.95 0.997857 +748 16.3403 62.4785 1.65247 4.52076 4.38088 -2.82823 0.00789909 8.88003 1.53556e-16 2064.92 0.997814 +749 12.4796 57.0355 8.33174 -0.504685 1.52122 4.03312 -0.00743081 8.89645 1.37273e-16 2065.13 0.997853 +750 18.2435 57.0499 11.6483 0.194354 4.99887 1.82435 -0.00230832 8.88848 1.34935e-16 2064.52 0.997869 +751 22.0762 62.4603 11.6407 -1.85952 -0.0680279 -0.20941 -0.00337007 8.89469 1.43427e-16 2065.63 0.997842 +752 16.3379 62.4653 8.33555 3.83839 1.03696 5.12493 -0.00334525 8.87957 1.36871e-16 2062.41 0.997869 +753 12.4796 57.0377 14.9697 -0.64197 2.26734 0.524715 -0.00796337 8.8785 1.39429e-16 2061.21 0.99785 +754 18.2384 57.0118 18.2738 -0.911355 -4.52092 -4.87063 -0.00132138 8.90983 1.52632e-16 2069.29 0.997812 +755 22.088 62.4742 18.2981 1.24019 3.07053 1.31988 -0.00241536 8.90594 1.51501e-16 2068.23 0.997813 +756 16.3388 62.4413 14.9666 4.0028 -4.98987 -0.0908596 -0.00825784 8.88993 1.35066e-16 2063.57 0.997875 +757 12.4766 57.0247 21.6134 -1.42806 -1.17859 -1.44589 0.00222538 8.87974 1.43739e-16 2063.64 0.997847 +758 18.2295 57.0152 24.9406 -3.23053 -3.45351 -1.29646 0.00519112 8.91126 1.51522e-16 2070.98 0.997816 +759 22.0909 62.4518 24.9591 1.81136 -2.2804 3.69839 -0.012971 8.90784 1.53532e-16 2066.39 0.997817 +760 16.3296 62.465 21.6305 1.76511 1.0316 2.79135 0.00457931 8.85963 1.35745e-16 2059.85 0.997879 +761 12.4809 57.0208 28.2746 -0.244098 -2.29857 0.894215 -0.00133229 8.89291 1.47283e-16 2065.68 0.99784 +762 18.2489 57.0137 31.5765 1.59793 -3.91678 -5.21936 -0.00411954 8.88083 1.39723e-16 2062.52 0.997861 +763 22.0849 62.4718 31.6165 0.313179 2.7084 4.79053 -8.77736e-05 8.87766 1.45184e-16 2062.7 0.997847 +764 16.3043 62.4693 28.2885 -4.44678 2.18661 4.34054 0.00384747 8.89887 1.52393e-16 2068.06 0.997816 +765 12.4833 57.0082 34.9037 0.238233 -5.47489 -4.8783 0.000626579 8.88203 1.43233e-16 2063.78 0.997851 +766 18.2547 57.0227 38.2515 3.03088 -1.76002 0.640412 0.00693885 8.89816 1.49443e-16 2068.56 0.997822 +767 22.0846 62.4653 38.2556 0.334714 0.968081 1.61608 3.90298e-05 8.87581 1.40289e-16 2062.33 0.997872 +768 16.3347 62.4612 34.9191 3.01035 0.0865182 -1.06094 0.00481931 8.89355 1.49137e-16 2067.13 0.997833 +769 24.01 57.0319 1.65887 1.76651 0.475718 -1.07635 0.00479778 8.90225 1.54497e-16 2068.98 0.997804 +770 29.7633 57.0025 4.97903 -0.431932 -6.61575 -2.60518 -0.0192089 8.91224 1.44036e-16 2065.99 0.997848 +771 33.5926 62.4634 4.99379 -3.24287 0.498101 1.22332 -0.00702115 8.90599 1.48187e-16 2067.25 0.997838 +772 27.8418 62.4591 1.68231 -0.666958 -0.512783 4.8336 0.0112221 8.88731 1.489e-16 2067.17 0.997826 +773 24.003 57.0347 8.30519 -0.0345058 1.05928 -2.49494 0.00142295 8.8811 1.4159e-16 2063.76 0.997851 +774 29.7788 57.0384 11.6266 3.50845 2.03872 -3.64968 -0.0120584 8.89407 1.38387e-16 2063.65 0.997857 +775 33.5917 62.4737 11.6688 -3.45281 3.15154 6.87833 -0.00295899 8.89312 1.44804e-16 2065.38 0.997846 +776 27.854 62.4707 8.33488 2.46 2.44847 4.8116 0.0033923 8.91272 1.55464e-16 2070.91 0.997802 +777 23.9968 57.0247 14.9549 -1.57146 -1.16031 -3.21487 -0.0151929 8.87465 1.3348e-16 2058.84 0.99788 +778 29.7808 57.0194 18.3172 3.94524 -2.62026 6.16722 0.000603146 8.8599 1.29444e-16 2059.06 0.997898 +779 33.6178 62.4692 18.2946 3.04376 1.89593 0.478162 -0.0136446 8.90937 1.44953e-16 2066.57 0.997832 +780 27.8556 62.4647 14.9686 2.87169 0.937633 0.306204 0.00290904 8.89136 1.45772e-16 2066.26 0.997834 +781 24.009 57.0406 21.6172 1.34332 2.83365 -0.666604 -0.000383859 8.89609 1.50827e-16 2066.57 0.997815 +782 29.7667 57.0197 24.933 0.715906 -2.48253 -3.19896 0.0100384 8.88628 1.48423e-16 2066.7 0.997822 +783 33.5931 62.4608 24.9629 -3.03596 -0.23339 4.24808 -0.00145603 8.88921 1.44891e-16 2064.87 0.997842 +784 27.8591 62.4561 21.6014 3.75379 -1.22532 -4.44932 0.00164756 8.88765 1.43861e-16 2065.19 0.997853 +785 24.0095 57.0194 28.2607 1.57298 -2.72342 -2.64349 0.00559574 8.87904 1.48502e-16 2064.21 0.997827 +786 29.759 57.025 31.5949 -1.44707 -1.27389 -0.637158 -0.00284318 8.88624 1.41857e-16 2063.94 0.99786 +787 33.6038 62.4419 31.6122 -0.532066 -4.82308 3.72321 0.00151945 8.89665 1.51062e-16 2067.09 0.997826 +788 27.8611 62.4498 28.2826 4.26875 -2.69622 2.81714 0.00284963 8.92257 1.62873e-16 2072.89 0.997774 +789 24.0196 57.0365 34.9097 4.11217 1.68475 -3.39293 0.0059778 8.89634 1.54501e-16 2067.98 0.997795 +790 29.7627 57.0367 38.2297 -0.534857 1.68343 -4.92256 -0.012043 8.88182 1.39956e-16 2061.04 0.997867 +791 33.6044 62.4607 38.2556 -0.18588 -0.119977 1.48709 -0.00458563 8.88648 1.42055e-16 2063.62 0.997859 +792 27.8443 62.4578 34.9168 0.0760274 -0.769462 -1.90105 0.00430519 8.86816 1.34237e-16 2061.61 0.997884 +793 35.5338 57.0256 1.66309 2.07027 -1.01464 0.0275717 0.014434 8.8907 1.5129e-16 2068.57 0.99782 +794 41.2854 57.0217 5.00076 -0.183174 -2.03903 2.77218 -0.000568997 8.89384 1.47213e-16 2066.05 0.997831 +795 45.1315 62.4466 4.98928 1.14634 -3.42806 0.168197 0.00214134 8.90427 1.49439e-16 2068.84 0.997826 +796 39.3484 62.4599 1.65904 -4.30395 -0.413507 -1.08982 -0.0119269 8.90868 1.51974e-16 2066.78 0.997834 +797 35.5274 57.0341 8.30273 0.66533 0.889469 -3.20654 0.0128135 8.88044 1.43173e-16 2066.04 0.997844 +798 41.2822 57.0196 11.6404 -0.967528 -2.51287 -0.222114 -0.00354318 8.89686 1.44717e-16 2066.05 0.997841 +799 45.1244 62.4615 11.6325 -0.722396 0.0386343 -2.26098 -0.00493453 8.90207 1.48018e-16 2066.87 0.997822 +800 39.3621 62.4507 8.32061 -0.833717 -2.47076 1.21568 -0.00575165 8.91194 1.5025e-16 2068.79 0.997822 +801 35.521 57.0472 14.9757 -1.07661 4.2179 1.96 0.0101303 8.91122 1.46983e-16 2072.01 0.99782 +802 41.2808 57.0341 18.286 -1.28484 1.03976 -1.77498 -0.00284524 8.91351 1.4779e-16 2069.74 0.997822 +803 45.1256 62.4395 18.281 -0.490073 -5.39984 -3.02515 0.00429728 8.88031 1.41904e-16 2064.2 0.997845 +804 39.3609 62.4688 14.9761 -1.10616 1.93789 2.39639 -0.00894473 8.88619 1.35916e-16 2062.62 0.997874 +805 35.5053 57.0303 21.6051 -4.92286 0.282306 -3.47728 -0.000422274 8.89619 1.40382e-16 2066.57 0.997847 +806 41.2994 57.0336 24.9649 3.31564 0.879935 4.63055 0.00516224 8.92592 1.59765e-16 2074.09 0.997793 +807 45.1377 62.462 24.9396 2.66813 -0.0117611 -1.48747 -0.000532809 8.89202 1.44508e-16 2065.66 0.997849 +808 39.3552 62.4506 21.6246 -2.80757 -2.66971 1.45734 0.000734137 8.85659 1.32512e-16 2058.39 0.997889 +809 35.5448 57.0447 28.2752 4.75065 3.88439 1.1344 -0.0079206 8.89258 1.48862e-16 2064.22 0.99783 +810 41.3158 57.0264 31.5969 7.33333 -0.849467 -0.203306 -0.00360629 8.91966 1.65059e-16 2070.9 0.997796 +811 45.1403 62.4497 31.6115 3.30437 -2.73289 3.5692 0.0129137 8.90736 1.5951e-16 2071.79 0.997804 +812 39.374 62.452 28.2871 1.91481 -2.46743 3.91993 0.0109239 8.88444 1.49381e-16 2066.49 0.99784 +813 35.5023 57.0361 34.9379 -5.80332 1.64264 3.59389 0.00219573 8.89036 1.52969e-16 2065.9 0.997825 +814 41.3024 57.0283 38.2483 3.91151 -0.468574 -0.386656 -0.0101627 8.90984 1.51266e-16 2067.41 0.997835 +815 45.1181 62.4568 38.2421 -2.07184 -0.951291 -1.85584 0.0106908 8.90923 1.5753e-16 2071.72 0.997803 +816 39.367 62.4647 34.8944 0.0948146 0.926719 -7.27808 0.00155482 8.93611 1.78819e-16 2075.51 0.997735 +817 47.0423 57.0273 1.66711 -1.33342 -0.728156 1.09939 -0.00112885 8.89866 1.44161e-16 2066.95 0.997835 +818 52.8121 57.0254 4.98994 1.20334 -1.11365 0.288255 0.000523198 8.8874 1.41597e-16 2064.91 0.997835 +819 56.657 62.4654 4.98328 2.13692 1.19365 -1.41048 0.00305239 8.88194 1.38334e-16 2064.28 0.997855 +820 50.8725 62.4504 1.66429 -3.85949 -2.86213 0.249392 -0.00658916 8.86313 1.31146e-16 2058.22 0.997889 +821 47.0382 57.033 8.31076 -2.389 0.662004 -0.950969 -0.0034457 8.88377 1.37713e-16 2063.28 0.997866 +822 52.8154 57.0406 11.6266 1.74984 2.64585 -3.40549 0.00470499 8.91253 1.48483e-16 2071.14 0.99781 +823 56.6583 62.4614 11.66 2.52193 0.0194244 4.60864 0.00398621 8.89438 1.42093e-16 2067.12 0.997844 +824 50.8815 62.4641 8.31354 -1.60288 0.874768 -0.513443 0.00869144 8.8717 1.41675e-16 2063.3 0.997846 +825 47.0441 57.0285 14.9721 -0.744885 -0.263962 1.18317 -0.0110095 8.8948 1.39667e-16 2064.02 0.997861 +826 52.8059 57.026 18.3037 -0.592092 -0.899014 2.71818 -0.0046922 8.89079 1.4137e-16 2064.52 0.997844 +827 56.6679 62.4586 18.2766 4.83674 -0.615053 -4.19631 0.00763843 8.8894 1.44596e-16 2066.85 0.997826 +828 50.8912 62.4542 14.9528 1.03696 -1.76109 -3.50923 -0.00452769 8.90182 1.39844e-16 2066.89 0.997854 +829 47.0361 57.038 21.6251 -2.68829 2.02407 1.46064 0.00665901 8.89762 1.47682e-16 2068.38 0.99783 +830 52.8202 57.0276 24.9274 2.96251 -0.551415 -4.48879 0.00810675 8.89451 1.43018e-16 2068.03 0.997842 +831 56.6553 62.4617 24.9455 1.71957 0.129395 -0.0985868 -0.00320823 8.90233 1.4535e-16 2067.29 0.997832 +832 50.8944 62.4688 21.6292 1.65789 1.92704 2.20577 -0.00735084 8.88212 1.32443e-16 2062.1 0.997885 +833 47.0428 57.0482 28.2907 -1.11477 4.58772 4.8038 0.000999275 8.92317 1.6479e-16 2072.63 0.997774 +834 52.8166 57.0147 31.5991 2.30839 -3.84077 0.399108 -0.00917664 8.86839 1.34061e-16 2058.79 0.997883 +835 56.6609 62.4721 31.5794 3.33095 2.83536 -4.57652 -0.00209582 8.89011 1.53851e-16 2064.94 0.997813 +836 50.8849 62.4604 28.2776 -0.654215 -0.314986 1.67276 -0.00994331 8.89082 1.42857e-16 2063.4 0.997858 +837 47.0466 57.0269 34.926 -0.0968659 -0.732205 0.802063 0.00619733 8.88184 1.45736e-16 2064.93 0.997849 +838 52.8071 57.0271 38.2447 -0.312402 -0.658439 -1.23862 -0.00512491 8.88273 1.34092e-16 2062.7 0.997874 +839 56.6655 62.4695 38.2447 4.18395 2.06006 -1.35991 -0.00194445 8.8766 1.36469e-16 2062.08 0.997869 +840 50.9057 62.4785 34.9342 4.29403 4.20757 2.84136 0.00543523 8.90705 1.52143e-16 2070.14 0.99781 +841 58.5734 57.04 1.66722 0.992035 2.46816 1.19037 0.00385897 8.8966 1.41042e-16 2067.57 0.997834 +842 64.328 57.0356 4.98695 -0.521356 1.38933 -0.473166 0.00482183 8.88656 1.40447e-16 2065.64 0.997844 +843 68.1597 62.4721 4.99411 -2.62366 2.70495 1.31421 0.0004812 8.91442 1.52837e-16 2070.65 0.997802 +844 62.4004 62.4776 1.67465 -2.19896 4.05787 3.07015 -0.00339274 8.88892 1.39865e-16 2064.39 0.997852 +845 58.5589 57.0035 8.29195 -2.49683 -6.53465 -5.69648 -0.00686064 8.89081 1.33084e-16 2064.05 0.997882 +846 64.306 57.0286 11.6302 -5.88541 -0.187422 -2.63008 0.00796958 8.89436 1.43678e-16 2067.97 0.99783 +847 68.165 62.4757 11.6541 -1.38079 3.48906 3.2473 -0.00444841 8.90633 1.49211e-16 2067.87 0.997832 +848 62.4153 62.4521 8.32259 1.42074 -2.19154 1.89477 -0.00298014 8.88466 1.38308e-16 2063.57 0.997868 +849 58.5861 57.0343 14.9462 4.30904 1.06909 -5.42056 0.00223819 8.86904 1.38221e-16 2061.36 0.997858 +850 64.3318 57.0305 18.2836 0.429274 0.217051 -2.32914 -0.00814844 8.89502 1.43731e-16 2064.68 0.997836 +851 68.1825 62.4702 18.3038 2.94987 2.39216 2.59798 0.0104826 8.89693 1.54748e-16 2069.06 0.997805 +852 62.3891 62.4557 14.9684 -5.11126 -1.39974 0.323603 -0.00367309 8.89016 1.47774e-16 2064.6 0.997832 +853 58.5821 57.0345 21.6116 3.41516 1.09625 -1.91213 -0.00422365 8.88696 1.40396e-16 2063.8 0.997856 +854 64.3262 57.0237 24.9378 -0.78376 -1.57199 -1.87322 -0.00434648 8.89124 1.45198e-16 2064.69 0.997837 +855 68.1669 62.4688 24.9506 -0.922053 1.88043 1.2779 -0.00632509 8.89087 1.4231e-16 2064.18 0.997852 +856 62.4213 62.4588 21.615 2.88894 -0.696735 -1.07153 -0.00564426 8.88161 1.40153e-16 2062.36 0.997862 +857 58.5553 57.0346 28.271 -3.45839 1.22587 0.0698729 0.00461056 8.89763 1.50506e-16 2067.96 0.99781 +858 64.3356 57.0243 31.5872 1.4687 -1.4604 -2.56484 0.00313713 8.87487 1.37564e-16 2062.79 0.997866 +859 68.1587 62.4633 31.5905 -2.79795 0.635293 -1.76548 -0.00140875 8.89212 1.4062e-16 2065.49 0.997856 +860 62.4019 62.4688 28.2771 -1.78791 1.99396 1.53441 0.00759155 8.90068 1.52909e-16 2069.24 0.997807 +861 58.5758 57.0234 34.9354 1.83607 -1.58326 2.89756 -0.00527818 8.90462 1.43624e-16 2067.34 0.997829 +862 64.3393 57.0232 38.2765 2.51949 -1.76235 6.80212 -0.00328121 8.84407 1.24981e-16 2054.86 0.997908 +863 68.1561 62.4713 38.237 -3.6346 2.53825 -3.32916 -0.0016663 8.85915 1.27585e-16 2058.42 0.9979 +864 62.4143 62.4586 34.927 1.16456 -0.602983 0.976988 0.00729834 8.89663 1.42219e-16 2068.31 0.997835 +ITEM: TIMESTEP +5 +ITEM: NUMBER OF ATOMS +864 +ITEM: BOX BOUNDS pp pp pp +0.0000000000000000e+00 6.9130545060664147e+01 +0.0000000000000000e+00 6.5176902932690410e+01 +0.0000000000000000e+00 3.9912538800000000e+01 +ITEM: ATOMS id x y z vx vy vz c_dpdUatom[1] c_dpdUatom[2] c_dpdUatom[3] c_dpdUatom[4] c_crdx +1 0.961167 2.73275 1.65574 0.279559 3.47675 -1.66169 0.00211937 8.88868 8.4746e-16 2065.72 0.997312 +2 6.71901 2.71132 4.97584 -0.586318 -0.763305 -2.61677 0.00437479 8.90702 9.1301e-16 2070.11 0.997263 +3 10.5479 8.14289 4.99657 -2.77729 -0.967413 1.65185 0.0119691 8.8823 8.65915e-16 2066.46 0.997299 +4 4.81413 8.14586 1.67115 2.55863 -0.341928 1.52597 -0.00921679 8.90914 8.94735e-16 2067.67 0.997277 +5 0.972496 2.70664 8.31242 2.61728 -1.75349 -0.26483 0.000481909 8.87611 8.56294e-16 2062.7 0.997315 +6 6.71322 2.69674 11.6323 -1.6036 -3.63858 -1.66576 0.004857 8.921 9.65391e-16 2073.2 0.997227 +7 10.5486 8.14603 11.644 -2.61125 -0.00760181 0.479729 0.0102419 8.88048 8.66019e-16 2065.7 0.997303 +8 4.80604 8.1558 8.32153 1.06564 1.75292 1.29874 -0.000201706 8.874 8.01225e-16 2062.09 0.997349 +9 0.93293 2.72184 14.949 -5.31957 1.12555 -3.63392 -0.00138406 8.89874 9.00778e-16 2067.12 0.997286 +10 6.71432 2.71598 18.3055 -1.43195 0.0418722 2.4119 0.0102199 8.8947 9.18669e-16 2068.73 0.997265 +11 10.5225 8.13434 18.2825 -7.9207 -2.53918 -2.18621 -0.00307365 8.8949 9.07312e-16 2065.95 0.997265 +12 4.80221 8.13782 14.975 0.285988 -2.19788 1.65942 0.0143738 8.88058 8.48011e-16 2066.6 0.997312 +13 0.971007 2.71063 21.6298 2.16605 -0.985459 2.1479 -0.0138878 8.89592 8.6827e-16 2063.85 0.997316 +14 6.69722 2.7117 24.9434 -5.05443 -0.696633 -0.18748 -0.00678414 8.8767 8.34287e-16 2061.27 0.997333 +15 10.5741 8.16219 24.9263 2.61517 2.85403 -3.86519 -0.00559367 8.88976 8.41627e-16 2064.3 0.997325 +16 4.79015 8.14284 21.6115 -2.00347 -0.798956 -1.53955 0.00605902 8.90984 9.63573e-16 2071.08 0.997232 +17 0.943473 2.73044 28.2577 -3.57171 3.01018 -2.80021 -0.00701725 8.89521 9.05514e-16 2065.18 0.997274 +18 6.73539 2.74664 31.5791 2.86324 6.27356 -3.78163 -0.00359154 8.8819 8.59641e-16 2063.06 0.997311 +19 10.5535 8.14467 31.6066 -1.49539 -0.434577 1.95405 -0.00527694 8.88622 8.60372e-16 2063.62 0.997316 +20 4.77624 8.14401 28.294 -4.7754 -0.484687 4.50298 -0.0108605 8.91827 9.36608e-16 2069.27 0.997253 +21 0.964743 2.70205 34.9151 0.904925 -2.6843 -1.70087 -0.000980511 8.89409 8.69346e-16 2066.21 0.997291 +22 6.72376 2.73334 38.2394 0.608464 3.50057 -2.01185 0.0065629 8.88256 8.66643e-16 2065.36 0.997303 +23 10.5748 8.15228 38.2624 2.59176 0.869867 2.57563 -0.0108864 8.91452 9.09425e-16 2068.46 0.997274 +24 4.82114 8.16368 34.9276 3.96911 3.29969 0.932918 0.00284483 8.89596 9.14833e-16 2067.43 0.997279 +25 12.4946 2.71346 1.66445 2.6014 -0.505338 0.163776 0.00304341 8.87997 8.70247e-16 2064.06 0.997319 +26 18.2557 2.72272 4.97655 2.48581 1.48777 -2.3987 0.00414043 8.91476 9.29757e-16 2071.71 0.997256 +27 22.0728 8.14633 4.98194 -2.12578 -0.105788 -1.43342 -0.00389123 8.8832 8.73706e-16 2063.28 0.997303 +28 16.314 8.14092 1.65347 -1.54186 -1.1949 -2.09187 0.0066765 8.8999 9.64836e-16 2069.1 0.997238 +29 12.4722 2.71845 8.30388 -2.00926 0.443442 -2.22286 -0.0140176 8.89326 8.54242e-16 2063.26 0.997312 +30 18.2484 2.70648 11.6689 1.1331 -1.91966 5.51196 -0.00623618 8.91059 9.08749e-16 2068.62 0.997257 +31 22.0533 8.15294 11.6405 -5.91064 1.52612 -0.12498 -0.0162063 8.88622 8.12192e-16 2061.28 0.997351 +32 16.3111 8.15315 8.31499 -2.18347 1.06959 0.261974 -0.00490157 8.87574 8.19216e-16 2061.47 0.997339 +33 12.4766 2.70423 14.9405 -0.950405 -2.30791 -5.31641 -0.00307628 8.92053 9.24332e-16 2071.4 0.997248 +34 18.2495 2.72361 18.2976 1.48733 1.62366 0.732414 0.00120171 8.88195 8.50389e-16 2064.09 0.997306 +35 22.1105 8.13242 18.2899 5.38595 -2.64122 -0.547994 0.00459273 8.88711 8.05969e-16 2065.89 0.997357 +36 16.3171 8.18689 14.9522 -0.988905 7.81409 -3.12406 -0.00990956 8.91579 8.90054e-16 2068.94 0.997274 +37 12.4726 2.71083 21.6359 -2.03488 -1.03719 3.44183 -0.00445789 8.8755 8.1076e-16 2061.51 0.997339 +38 18.2077 2.72432 24.9229 -7.02699 1.77367 -4.46967 0.00791875 8.89384 8.80191e-16 2068.06 0.99728 +39 22.0407 8.13599 24.9438 -8.53885 -2.32811 -0.356936 -0.0100962 8.87166 7.8579e-16 2059.48 0.997364 +40 16.3372 8.16275 21.6337 3.09492 2.97171 2.90474 -0.0125385 8.87201 8.15972e-16 2059.05 0.997335 +41 12.5004 2.70613 28.2627 3.83596 -1.95139 -1.76349 -0.00228028 8.87773 8.34873e-16 2062.45 0.997329 +42 18.223 2.71475 31.5952 -3.95404 -0.219886 -0.342378 -0.0057976 8.90773 9.14098e-16 2068.1 0.997277 +43 22.0756 8.13575 31.591 -1.73725 -2.22608 -1.43109 -0.00616329 8.8904 8.3798e-16 2064.32 0.997317 +44 16.3175 8.16338 28.2836 -0.821959 3.25244 2.62565 0.00159323 8.87814 8.72952e-16 2063.37 0.997302 +45 12.4672 2.72037 34.9209 -2.93407 1.00436 -0.5287 -9.33759e-05 8.89579 9.08375e-16 2066.77 0.99728 +46 18.2421 2.72873 38.2528 -0.190137 2.51112 0.453095 0.0127005 8.91736 1.01423e-15 2074.09 0.997213 +47 22.0975 8.16906 38.2504 2.6992 4.43038 0.150582 0.00989439 8.90386 9.47918e-16 2070.62 0.997252 +48 16.3172 8.1136 34.9423 -1.05429 -6.58383 3.62891 0.0103851 8.93063 9.68399e-16 2076.41 0.997235 +49 23.997 2.69806 1.68242 -1.22791 -3.61049 3.7542 -0.000948855 8.91803 9.56033e-16 2071.32 0.997248 +50 29.7529 2.72366 4.99263 -2.33507 1.6488 0.614936 0.01303 8.91646 9.97767e-16 2073.97 0.997223 +51 33.6227 8.12552 4.96219 3.37172 -4.42928 -5.39617 0.00131369 8.90248 9.09513e-16 2068.49 0.997263 +52 27.8327 8.15738 1.66534 -2.26995 2.0081 0.62366 0.0044887 8.89912 9.24891e-16 2068.46 0.997261 +53 23.9945 2.73466 8.31571 -1.81633 3.91025 0.138457 -0.0017313 8.88324 8.65812e-16 2063.74 0.997315 +54 29.7556 2.70868 11.6188 -1.71579 -1.37396 -4.43721 -0.00939461 8.89479 8.88127e-16 2064.57 0.9973 +55 33.6149 8.17172 11.6313 1.89246 4.94306 -1.92637 0.00949519 8.87667 8.45961e-16 2064.73 0.997315 +56 27.8413 8.1723 8.33939 -0.344695 5.15777 4.99121 0.00526787 8.88434 9.36461e-16 2065.49 0.997243 +57 23.999 2.7434 14.9838 -1.17309 5.50758 3.13139 0.0143505 8.90381 9.18962e-16 2071.55 0.997262 +58 29.7751 2.71472 18.28 2.07157 -0.0927659 -2.50373 0.0091544 8.89412 8.98915e-16 2068.38 0.997285 +59 33.6239 8.15003 18.2981 3.8233 0.963174 0.893048 0.00170031 8.90195 9.22566e-16 2068.47 0.997261 +60 27.8185 8.16257 14.9844 -5.10857 3.08054 3.40397 -0.00631296 8.9297 9.59853e-16 2072.67 0.997242 +61 24.0173 2.69706 21.6057 2.95705 -3.74468 -2.68095 0.0191986 8.88483 9.04373e-16 2068.54 0.997275 +62 29.7729 2.7142 24.9494 1.81141 -0.241857 0.872723 0.0023967 8.88622 8.82723e-16 2065.26 0.997301 +63 33.5858 8.15228 24.9472 -3.875 1.00708 0.388203 0.00215006 8.91581 9.53807e-16 2071.52 0.997223 +64 27.8646 8.15851 21.6145 4.07208 2.11529 -0.814708 0.0111678 8.91888 9.77251e-16 2074.09 0.997228 +65 24.011 2.7205 28.2303 1.22126 1.07838 -8.06173 0.00482403 8.92694 9.24452e-16 2074.44 0.997253 +66 29.7547 2.71844 31.5934 -2.01681 0.744201 -0.884376 0.00844804 8.89003 8.47511e-16 2067.35 0.99731 +67 33.6077 8.14537 31.577 0.521543 -0.215125 -4.00243 0.00461237 8.87291 7.84482e-16 2062.88 0.997348 +68 27.8236 8.1723 28.2935 -4.26762 5.19307 4.32702 0.00873638 8.87243 8.44139e-16 2063.67 0.997309 +69 23.9962 2.72805 34.917 -1.38136 2.41094 -1.40496 0.00112523 8.90092 8.92193e-16 2068.12 0.997283 +70 29.7561 2.70975 38.2735 -1.81657 -1.13283 4.68514 -0.00807281 8.9053 8.69088e-16 2067.09 0.997297 +71 33.6046 8.12536 38.2491 -0.0299585 -4.21868 -0.120746 -0.0105317 8.88529 7.90905e-16 2062.29 0.997348 +72 27.8432 8.1379 34.9386 -0.235744 -1.96318 2.86614 -0.0138724 8.90961 8.35675e-16 2066.77 0.99731 +73 35.523 2.71074 1.67751 -0.315138 -0.989468 2.88947 -0.00202591 8.90904 9.12026e-16 2069.17 0.997278 +74 41.2908 2.69943 4.96544 0.936033 -3.25038 -4.65074 -0.00272512 8.91444 9.43682e-16 2070.19 0.997243 +75 45.1396 8.14951 4.97891 2.67527 0.569384 -2.00173 -0.00202295 8.86553 8.09882e-16 2059.9 0.997346 +76 39.3724 8.12969 1.6722 1.23196 -3.4975 1.78065 -0.00429184 8.89805 8.55648e-16 2066.35 0.997301 +77 35.5181 2.72196 8.32083 -1.30377 1.37568 1.18217 0.00693531 8.90906 9.36783e-16 2071.09 0.997253 +78 41.2816 2.71143 11.6331 -0.92138 -0.875195 -1.55214 -0.00712099 8.89698 8.34639e-16 2065.51 0.997327 +79 45.1283 8.1597 11.65 0.389656 2.58625 1.74374 0.00401163 8.91951 9.42105e-16 2072.7 0.997226 +80 39.3711 8.12872 8.30021 1.14881 -3.81713 -2.87429 -0.00841773 8.89584 8.6276e-16 2065 0.997297 +81 35.5369 2.71484 14.9751 2.45861 -0.10031 1.6067 0.00171521 8.88347 8.40314e-16 2064.52 0.997314 +82 41.3119 2.709 18.3087 5.12645 -1.35525 3.06741 -0.00472014 8.90056 8.59232e-16 2066.8 0.997286 +83 45.1275 8.14765 18.3205 0.0251976 0.0181554 5.45683 -0.00134606 8.88337 8.55075e-16 2063.85 0.997304 +84 39.3535 8.15596 14.9675 -2.60737 1.86539 0.135721 0.0047645 8.85671 7.92523e-16 2059.47 0.997357 +85 35.5325 2.70149 21.6114 1.60477 -2.78274 -1.42944 -0.00671764 8.89307 8.48231e-16 2064.77 0.997314 +86 41.283 2.71345 24.9358 -0.61676 -0.455 -1.99272 0.00673617 8.90041 8.81378e-16 2069.2 0.997271 +87 45.0993 8.1493 24.97 -5.683 0.592935 5.09369 0.00778195 8.8513 7.83355e-16 2058.96 0.997365 +88 39.3855 8.17366 21.62 3.99762 5.32543 0.121955 0.00300297 8.8766 8.46413e-16 2063.34 0.997306 +89 35.5342 2.73243 28.2833 1.51703 3.32198 2.23857 -0.00294236 8.90643 8.75762e-16 2068.42 0.997281 +90 41.2939 2.70824 31.5845 1.8058 -1.40978 -2.43384 0.00899646 8.8979 8.50804e-16 2069.14 0.99731 +91 45.1137 8.14026 31.5832 -2.75672 -1.21114 -2.86378 -0.00555532 8.87151 7.76871e-16 2060.42 0.997349 +92 39.3733 8.12845 28.2793 1.44549 -3.71522 1.48625 -0.0082603 8.85441 7.55082e-16 2056.2 0.99738 +93 35.5145 2.71313 34.9241 -2.37066 -0.633781 0.17772 -0.00504659 8.87364 8.31237e-16 2060.99 0.997327 +94 41.2821 2.68835 38.243 -0.642394 -5.64314 -1.43457 0.00861841 8.90733 9.35997e-16 2071.08 0.997247 +95 45.1285 8.16844 38.2101 0.296222 4.14676 -7.99989 0.00514648 8.88195 8.36315e-16 2064.93 0.997307 +96 39.3814 8.1231 34.9343 2.97537 -4.91167 2.25688 -0.00519033 8.87887 8.10236e-16 2062.07 0.997322 +97 47.0588 2.71475 1.6719 2.31459 -0.184171 1.78662 -0.00798647 8.89711 8.33829e-16 2065.36 0.997321 +98 52.8147 2.71607 5.02965 1.30544 -0.0134235 7.8978 -0.00400037 8.91465 8.53678e-16 2069.94 0.997302 +99 56.6437 8.1557 4.96791 -0.863407 1.70087 -4.33532 -0.00412966 8.90297 8.73624e-16 2067.43 0.997291 +100 50.8848 8.12762 1.66441 -0.583814 -4.00749 0.070019 0.00221874 8.89805 8.77163e-16 2067.74 0.997284 +101 47.037 2.71231 8.32357 -2.15899 -0.694705 1.67744 0.0077084 8.88955 8.74382e-16 2067.1 0.997289 +102 52.8282 2.73495 11.6468 4.07707 3.62174 1.37116 -0.0128932 8.92163 8.57258e-16 2069.53 0.997303 +103 56.6296 8.13061 11.6376 -3.6845 -3.13678 -0.508984 0.00260374 8.88702 8.47391e-16 2065.47 0.997308 +104 50.9133 8.12465 8.32742 5.1147 -4.52955 2.45101 0.0197459 8.8661 8.01888e-16 2064.65 0.997353 +105 47.0622 2.70254 14.9594 2.99207 -2.62365 -1.58016 -0.0134362 8.89542 8.68066e-16 2063.85 0.997297 +106 52.8117 2.73267 18.2899 0.860883 3.41198 -0.764497 -0.00466049 8.90017 8.5412e-16 2066.72 0.997295 +107 56.6374 8.13834 18.2761 -2.49048 -1.65517 -3.60957 -0.00992802 8.89318 8.64839e-16 2064.12 0.997285 +108 50.8845 8.14327 14.9338 -0.506267 -0.710669 -6.52653 0.00641429 8.89799 8.64565e-16 2068.61 0.9973 +109 47.0524 2.70043 21.6336 0.841814 -2.91767 2.93892 0.0046852 8.90772 9.11958e-16 2070.33 0.99725 +110 52.8243 2.72799 24.9654 3.2983 2.54465 3.86483 -0.000451124 8.87824 8.23162e-16 2062.94 0.997331 +111 56.6543 8.16205 24.9539 1.18347 2.97688 1.67124 0.00340589 8.86947 8.06543e-16 2061.9 0.997322 +112 50.8863 8.15713 21.6205 -0.245306 1.98869 0.218804 -0.00517323 8.91443 8.61009e-16 2069.65 0.997293 +113 47.058 2.71654 28.2416 2.10293 -0.0162182 -5.81111 0.00758408 8.8967 8.69401e-16 2068.59 0.997292 +114 52.8125 2.67714 31.5858 0.87084 -7.43245 -2.1574 0.0200603 8.95674 1.0405e-15 2084.04 0.997155 +115 56.6393 8.13202 31.6054 -2.05285 -3.03212 1.75421 -0.0113216 8.88184 8.27374e-16 2061.4 0.997323 +116 50.8919 8.14936 28.2942 0.841591 0.424889 4.74528 0.00940078 8.87561 8.17675e-16 2064.48 0.997332 +117 47.067 2.72221 34.9271 3.99469 1.34803 0.646094 -0.0160551 8.87246 7.96765e-16 2058.39 0.997366 +118 52.8003 2.70989 38.276 -1.75999 -1.2568 5.13393 0.0106524 8.88598 8.55575e-16 2066.96 0.997308 +119 56.6512 8.16615 38.2542 0.620037 3.83381 1.09879 0.00536815 8.90399 8.99764e-16 2069.67 0.997272 +120 50.8852 8.15675 34.9402 -0.52923 1.93473 3.35849 -0.0126775 8.89747 8.53864e-16 2064.44 0.997307 +121 58.5646 2.72637 1.65159 -0.986045 2.13297 -2.08909 0.0110947 8.91802 9.44663e-16 2073.89 0.997231 +122 64.2928 2.72787 4.99222 -7.4319 2.55488 0.70001 0.00967633 8.88443 8.99582e-16 2066.43 0.997272 +123 68.1681 8.17479 4.98761 -0.761941 5.40273 -0.171799 0.00583758 8.89746 8.96828e-16 2068.39 0.997258 +124 62.4165 8.15293 1.6872 1.49381 1.20443 4.78479 0.000825853 8.86988 8.36403e-16 2061.44 0.997335 +125 58.5747 2.6875 8.33381 1.2297 -5.6809 3.64562 -0.00773112 8.92763 9.14504e-16 2071.92 0.997258 +126 64.3272 2.69522 11.6455 -0.487205 -4.32018 0.823873 -0.000734257 8.87765 8.5008e-16 2062.77 0.997314 +127 68.1619 8.11499 11.6153 -1.55726 -6.37677 -5.39131 -0.0123519 8.8691 7.70121e-16 2058.46 0.997373 +128 62.3998 8.13761 8.31369 -1.8921 -2.09276 -0.287237 0.00353589 8.88372 8.60312e-16 2064.97 0.997294 +129 58.5572 2.73113 14.952 -2.34768 3.05818 -2.96182 -0.00295117 8.87955 8.20558e-16 2062.69 0.997343 +130 64.3219 2.69953 18.267 -1.66279 -3.14398 -5.03791 0.0169199 8.91702 9.59666e-16 2074.92 0.997215 +131 68.1595 8.15276 18.2968 -2.10172 1.03663 0.826147 0.00367538 8.91411 9.53285e-16 2071.48 0.997229 +132 62.3999 8.14294 14.9839 -1.93276 -0.796339 3.13401 -0.0103039 8.91606 8.51688e-16 2068.9 0.997301 +133 58.5782 2.74329 21.6133 1.94826 5.54167 -1.16171 -0.0022519 8.86283 7.82032e-16 2059.28 0.997355 +134 64.3315 2.72303 24.975 0.403405 1.38841 5.98016 -0.0119188 8.87395 8.20627e-16 2059.6 0.997332 +135 68.1608 8.15913 24.9446 -1.97662 2.25946 -0.320851 -0.000161173 8.91109 9.52165e-16 2070.02 0.997244 +136 62.3992 8.15471 21.6152 -2.21325 1.7348 -0.841208 0.00217546 8.86829 8.12852e-16 2061.38 0.997344 +137 58.5819 2.7112 28.2689 2.86553 -1.06301 -0.363999 0.00370001 8.87687 8.40153e-16 2063.54 0.997317 +138 64.3376 2.7234 31.6025 1.57595 1.42315 0.852881 0.00724255 8.88114 8.48973e-16 2065.2 0.997313 +139 68.1575 8.149 31.5799 -2.72908 0.534575 -3.46474 0.000308326 8.89835 9.44699e-16 2067.41 0.997255 +140 62.4066 8.15617 28.2676 -0.493809 1.74885 -0.917934 -0.0180891 8.89407 8.30089e-16 2062.57 0.997319 +141 58.5778 2.69727 34.9263 2.02542 -3.63202 0.268624 0.00398694 8.88394 8.32002e-16 2065.1 0.997335 +142 64.3433 2.71582 38.2475 2.60157 0.138924 -0.405757 0.00545176 8.88294 8.37175e-16 2065.2 0.99732 +143 68.1532 8.14047 38.2275 -3.34219 -1.36245 -4.39839 -8.13079e-05 8.90906 9.11034e-16 2069.59 0.997275 +144 62.423 8.1498 34.9429 2.79698 0.499416 3.89297 0.0101743 8.89125 9.00343e-16 2067.99 0.997266 +145 0.99614 13.5877 1.66059 7.04662 1.63178 -0.484001 0.00454483 8.89702 8.30406e-16 2067.99 0.997336 +146 6.69119 13.5629 4.96489 -5.98223 -3.22118 -4.79764 0.00372301 8.88257 8.18458e-16 2064.75 0.997328 +147 10.5635 19.0059 4.99208 0.276767 -0.819338 0.388581 0.0120409 8.85927 7.8452e-16 2061.56 0.997344 +148 4.81361 19.0223 1.70428 2.55583 2.36705 8.17368 -0.00556884 8.91316 8.92039e-16 2069.3 0.997255 +149 0.955755 13.573 8.30676 -0.911094 -1.26644 -1.69315 0.0038862 8.88822 8.40553e-16 2066 0.997288 +150 6.70671 13.5653 11.6484 -2.78746 -2.82657 1.43082 -0.0221733 8.88332 7.77661e-16 2059.4 0.997353 +151 10.5709 19.008 11.6568 1.80809 -0.485939 3.15835 0.000394038 8.90373 8.82822e-16 2068.56 0.99727 +152 4.79849 19.0065 8.32196 -0.43397 -0.529121 1.36703 -0.00260694 8.8793 8.20839e-16 2062.72 0.99731 +153 0.943019 13.5885 14.9795 -3.32604 1.84393 2.4055 -0.00950411 8.90335 7.92153e-16 2066.36 0.997331 +154 6.71565 13.5587 18.276 -1.09499 -3.94345 -3.6079 -0.0139878 8.84708 7.55557e-16 2053.42 0.997396 +155 10.5376 19.0128 18.2833 -4.64205 0.480665 -1.99009 0.00313357 8.92048 8.91313e-16 2072.71 0.997261 +156 4.79341 19.0008 14.9833 -1.46942 -1.68131 3.27863 -0.00960856 8.88098 7.85721e-16 2061.58 0.997339 +157 0.969682 13.5729 21.6249 1.89853 -1.39876 1.18112 0.0147249 8.88114 8.98684e-16 2066.81 0.997276 +158 6.72384 13.5837 24.9591 0.382541 0.994149 2.86601 0.017212 8.88769 9.26262e-16 2068.74 0.997254 +159 10.5651 19.0158 24.9439 0.811225 1.35454 -0.228276 -0.00361258 8.89693 8.81243e-16 2066.26 0.997285 +160 4.80247 19.0056 21.6126 0.127664 -0.985449 -1.36522 -0.00221399 8.89425 8.60418e-16 2065.99 0.997291 +161 0.96509 13.5998 28.2787 0.918314 4.13435 1.72038 -0.00385858 8.8817 8.34781e-16 2062.95 0.997345 +162 6.71416 13.5719 31.6158 -1.5868 -1.33614 3.51362 -0.00546186 8.90111 9.00441e-16 2066.76 0.997288 +163 10.5642 18.9969 31.5999 0.520651 -2.66191 0.590044 0.00273488 8.89895 8.83992e-16 2068.04 0.997281 +164 4.77902 18.9863 28.2939 -4.34212 -4.73118 4.47853 -0.0050854 8.87421 7.96403e-16 2061.09 0.997357 +165 0.983704 13.5419 34.9223 4.80236 -7.48498 -0.302793 0.014592 8.88286 9.80066e-16 2067.17 0.997214 +166 6.69785 13.5743 38.235 -4.48683 -0.830714 -3.29938 0.00689229 8.88539 8.68938e-16 2066.04 0.997302 +167 10.5776 19.0094 38.2514 3.22685 -0.0827944 0.231807 -0.0124219 8.88405 7.76391e-16 2061.62 0.997365 +168 4.80749 18.9848 34.9391 1.36702 -4.95869 3.46856 -0.00597275 8.89139 8.63104e-16 2064.58 0.997303 +169 12.4888 13.5866 1.65151 1.49477 1.96446 -2.1878 -0.0117117 8.89871 8.59566e-16 2064.92 0.99729 +170 18.2534 13.5474 4.97933 2.10885 -6.38662 -1.9302 -0.00335408 8.86329 7.8991e-16 2059.14 0.997351 +171 22.1114 19.0123 4.99442 5.84967 0.518797 1.2539 0.00113927 8.84332 7.48622e-16 2055.84 0.997385 +172 16.3065 19.0032 1.6794 -3.29085 -1.29991 3.25637 -0.00274993 8.87239 7.97564e-16 2061.22 0.997322 +173 12.4929 13.582 8.30442 2.3324 0.687962 -2.23014 -0.00187015 8.9128 8.70644e-16 2070.01 0.997272 +174 18.2574 13.5938 11.6317 2.99885 2.93687 -1.87619 0.00162921 8.89367 8.59453e-16 2066.68 0.997298 +175 22.0997 19.0144 11.652 3.22903 0.759326 2.21361 0.00713651 8.89634 8.76346e-16 2068.42 0.997276 +176 16.3319 18.9895 8.31673 2.01858 -4.03311 0.283791 0.0087107 8.85154 7.70693e-16 2059.2 0.997368 +177 12.4767 13.553 14.9826 -1.23798 -5.23209 2.81805 -0.0111029 8.9244 9.13986e-16 2070.52 0.997256 +178 18.259 13.5641 18.3158 3.35929 -2.91018 4.52953 0.0221725 8.88178 8.78764e-16 2068.52 0.997283 +179 22.0905 19.0242 18.3018 1.42923 2.89677 1.89655 0.0041926 8.88268 8.25087e-16 2064.87 0.997331 +180 16.3246 18.9927 14.9661 0.298498 -3.28989 -0.460722 -0.000475092 8.8883 8.61446e-16 2065.09 0.997296 +181 12.4949 13.5594 21.6371 2.68934 -3.85569 3.56136 -0.00405338 8.8898 8.61975e-16 2064.64 0.997313 +182 18.2416 13.5762 24.9596 -0.213985 -0.359332 2.75066 0.00467787 8.91602 9.36128e-16 2072.1 0.997241 +183 22.0914 18.9925 24.9591 1.61703 -3.75361 2.84171 -0.0119725 8.85901 8.17699e-16 2056.41 0.997341 +184 16.317 19.0262 21.603 -1.17391 3.2212 -3.27723 -0.0104267 8.88922 8.14344e-16 2063.16 0.997335 +185 12.4911 13.5757 28.2575 1.959 -0.606913 -2.56276 0.0122995 8.92999 1.04788e-15 2076.71 0.997171 +186 18.2374 13.5715 31.5865 -0.934332 -1.6536 -2.12201 -0.000698743 8.91141 8.75362e-16 2069.95 0.997292 +187 22.0832 19.018 31.6101 -0.128344 1.53191 2.48741 -0.00486632 8.8993 8.6969e-16 2066.5 0.997285 +188 16.3115 19.0003 28.2907 -2.15533 -1.95375 3.89345 0.00950096 8.87588 8.82183e-16 2064.57 0.997293 +189 12.476 13.5997 34.9317 -1.05034 4.32595 1.45468 -0.000847488 8.87691 8.27174e-16 2062.57 0.997338 +190 18.2616 13.5973 38.2544 3.74263 3.79319 0.879584 0.00504549 8.8932 8.656e-16 2067.31 0.99729 +191 22.0869 19.0466 38.2565 0.80688 7.35133 1.28071 -0.00535279 8.88883 8.29252e-16 2064.16 0.997318 +192 16.3079 19.0209 34.915 -3.06035 2.17888 -1.61061 0.00351551 8.87523 8.21839e-16 2063.15 0.997324 +193 24.0067 13.5697 1.66545 0.466196 -1.7019 0.511624 -0.00855088 8.914 8.61092e-16 2068.84 0.997288 +194 29.7641 13.576 4.97231 -0.0497466 -0.574042 -3.31841 -0.000659198 8.88025 7.87234e-16 2063.32 0.997356 +195 33.6105 19.0099 4.99787 1.04988 -0.0610477 1.72032 -0.00490183 8.87561 8.23307e-16 2061.44 0.997324 +196 27.8609 18.9986 1.66497 3.06717 -2.12402 0.314626 0.0017912 8.91228 8.78298e-16 2070.67 0.997275 +197 24.0197 13.6071 8.32904 3.20741 5.66471 2.92163 0.00756491 8.88313 8.53496e-16 2065.7 0.997293 +198 29.7664 13.5819 11.6557 0.352679 0.419922 2.83758 -0.00959717 8.89824 8.36943e-16 2065.25 0.997324 +199 33.6095 19.0235 11.615 1.12784 2.68878 -5.20172 -0.00294274 8.88413 8.47696e-16 2063.68 0.99731 +200 27.839 19.0243 8.30565 -1.21506 2.7793 -1.91195 -0.00379816 8.87549 7.99412e-16 2061.65 0.997338 +201 24.0202 13.5617 14.9482 3.22789 -3.42278 -3.89591 0.00393984 8.8972 9.06821e-16 2067.93 0.997271 +202 29.7394 13.5696 18.2993 -4.9333 -1.7124 1.07308 0.00883164 8.92755 1.00517e-15 2075.44 0.997209 +203 33.5787 19.0111 18.2781 -5.37502 0.138722 -3.00499 -0.000314857 8.89497 9.16827e-16 2066.55 0.997269 +204 27.8512 19.0136 14.9577 1.33249 0.910763 -1.87169 0.00294337 8.88508 8.6134e-16 2065.13 0.997305 +205 24.0011 13.5895 21.6269 -0.491985 2.12772 1.58011 -0.00414702 8.89916 8.86973e-16 2066.62 0.997283 +206 29.7741 13.5641 24.9248 2.05278 -2.79852 -3.97879 -0.0034787 8.90539 9.05347e-16 2068.09 0.997281 +207 33.6226 19.013 24.954 3.4471 0.55997 1.61614 -0.00543253 8.9131 9.55803e-16 2069.33 0.997244 +208 27.8643 19.0145 21.6137 4.2856 0.822625 -1.21437 0.00460811 8.88143 8.95227e-16 2064.71 0.997288 +209 23.9896 13.5881 28.2462 -2.9727 2.00313 -5.06462 0.00259439 8.83725 7.63605e-16 2054.86 0.997378 +210 29.7581 13.5639 31.5723 -1.38747 -2.929 -5.13884 -0.00664567 8.86841 8.17994e-16 2059.54 0.997321 +211 33.5976 19.0154 31.5913 -1.22712 1.03881 -1.03995 0.0136485 8.91522 9.6265e-16 2073.84 0.997226 +212 27.8233 19.0262 28.2916 -4.1721 3.13486 3.94277 -0.000135581 8.91196 9.1321e-16 2070.2 0.997265 +213 24.0289 13.5974 34.9111 4.99718 3.69845 -2.30565 0.000692725 8.87556 7.83472e-16 2062.61 0.997352 +214 29.7689 13.575 38.2417 0.823999 -0.683886 -1.73426 -0.00594006 8.88529 8.14435e-16 2063.28 0.997323 +215 33.5818 19.0201 38.2733 -4.53652 1.98401 4.82473 0.00784518 8.90163 8.92212e-16 2069.7 0.997277 +216 27.8403 19.0174 34.945 -0.980935 1.29857 4.27388 -0.000550384 8.88541 8.41062e-16 2064.45 0.997333 +217 35.5208 13.6008 1.67916 -0.891361 4.58822 3.34389 0.00734467 8.85461 7.7953e-16 2059.57 0.997355 +218 41.2862 13.5792 4.99411 -0.30342 0.297293 0.946787 0.00961498 8.87085 8.3144e-16 2063.52 0.997322 +219 45.1147 19.0199 4.98708 -2.4631 1.99791 -0.52113 0.0104264 8.90832 9.36227e-16 2071.68 0.997242 +220 39.3602 19.025 1.64272 -0.891247 3.21102 -4.22553 0.00666915 8.88215 8.82776e-16 2065.31 0.997286 +221 35.514 13.5808 8.31149 -2.21391 0.370069 -0.950675 -0.00929169 8.88774 7.89848e-16 2063.08 0.997345 +222 41.2927 13.5393 11.6732 1.26194 -7.90748 6.28365 0.00469666 8.88205 8.51693e-16 2064.86 0.997309 +223 45.1428 19.0154 11.6394 3.17281 1.27718 -0.44219 -0.000544792 8.88664 8.89185e-16 2064.73 0.997287 +224 39.3626 19.0038 8.32247 -0.652463 -1.32526 1.44593 -0.0087311 8.89355 9.05189e-16 2064.46 0.997264 +225 35.5336 13.5692 14.9452 1.51568 -1.893 -4.38636 -0.00197263 8.87392 8.2102e-16 2061.7 0.99733 +226 41.2815 13.5827 18.3034 -0.978491 0.881785 2.11959 -0.0133395 8.90172 8.59402e-16 2065.21 0.997306 +227 45.111 19.005 18.3142 -3.34682 -0.856432 4.15872 0.00934856 8.89495 9.09072e-16 2068.6 0.997275 +228 39.3811 19.0213 14.941 2.98048 2.10488 -5.20355 0.00288253 8.90364 9.09686e-16 2069.07 0.997274 +229 35.522 13.594 21.6456 -0.883073 3.16811 5.30638 0.00467022 8.87487 8.45519e-16 2063.32 0.997334 +230 41.3 13.5683 24.9467 3.02861 -2.16198 0.376557 -0.00374447 8.88585 8.82414e-16 2063.88 0.997269 +231 45.1405 19.0183 24.9545 2.63774 1.52071 2.08431 0.00485865 8.88595 8.56405e-16 2065.72 0.997315 +232 39.3713 19.0269 21.6151 1.14888 3.40444 -0.649333 0.00567327 8.9248 9.76371e-16 2074.18 0.997225 +233 35.501 13.6008 28.2824 -4.95824 4.56531 2.14506 -0.00812655 8.88556 8.09977e-16 2062.86 0.997341 +234 41.2991 13.5519 31.6056 2.46134 -5.10447 1.54546 -0.0149975 8.90707 8.11368e-16 2065.98 0.997325 +235 45.1259 18.9991 31.6245 -0.364425 -2.1322 5.3447 -0.00629214 8.91324 8.94549e-16 2069.17 0.997262 +236 39.3815 19.0158 28.2871 3.00828 1.12119 3.189 -0.00136127 8.88314 8.33785e-16 2063.79 0.99734 +237 35.5191 13.5563 34.9258 -1.2081 -4.52694 0.387692 0.010973 8.88486 8.27427e-16 2066.79 0.997309 +238 41.2744 13.5821 38.2571 -2.35623 0.812084 1.64136 0.0149662 8.8865 8.74206e-16 2068 0.997276 +239 45.108 18.9892 38.2401 -3.87091 -4.14073 -1.73285 -0.0101609 8.89365 8.53374e-16 2064.16 0.997312 +240 39.368 19.0011 34.9202 0.515871 -1.72239 -0.61895 -0.00521876 8.89571 8.87932e-16 2065.66 0.99728 +241 47.0498 13.5579 1.65945 0.495682 -4.21503 -0.662621 0.00704788 8.88488 8.86958e-16 2065.97 0.997281 +242 52.8131 13.5804 4.95636 0.835462 0.354067 -6.59653 -0.0132037 8.88962 8.38662e-16 2062.66 0.997316 +243 56.6485 19.0006 4.97666 0.0353683 -1.92811 -2.53874 -0.00379747 8.85706 7.63658e-16 2057.71 0.99738 +244 50.8681 19.0051 1.65607 -3.78484 -1.07549 -1.29292 0.0064024 8.90149 8.86954e-16 2069.36 0.997282 +245 47.0481 13.5674 8.32642 0.306925 -2.04374 2.172 -0.0051183 8.91238 9.0599e-16 2069.23 0.997261 +246 52.8065 13.5968 11.6437 -0.246916 3.63931 0.599649 0.00332039 8.88147 8.5011e-16 2064.44 0.997314 +247 56.6633 19.0004 11.639 2.90233 -1.92528 -0.434778 0.00673482 8.91532 9.30604e-16 2072.38 0.997244 +248 50.9018 18.9955 8.3219 2.97191 -2.78691 1.20825 0.00113176 8.89192 8.58077e-16 2066.2 0.997305 +249 47.0272 13.5802 14.9734 -3.89785 0.279634 1.11068 -0.00780994 8.90025 8.72134e-16 2066.07 0.997306 +250 52.8127 13.5809 18.2868 1.05794 0.491293 -1.30799 0.00623483 8.89166 8.96041e-16 2067.24 0.997276 +251 56.6462 19.0042 18.2882 -0.429843 -1.02744 -1.1592 -0.000341309 8.91138 8.97717e-16 2070.03 0.99727 +252 50.903 19.0026 14.9381 2.87295 -1.52277 -5.81025 -0.000474218 8.92064 9.26104e-16 2071.98 0.997251 +253 47.0636 13.5813 21.6273 3.17897 0.547177 1.7274 0.00369685 8.90117 9.09535e-16 2068.72 0.997263 +254 52.7992 13.5785 24.9451 -1.70586 0.0910324 -0.0896113 -0.00084127 8.88417 8.5217e-16 2064.13 0.997298 +255 56.6404 19.0245 24.9376 -1.75772 2.91749 -1.57143 -0.00613613 8.8743 7.95772e-16 2060.89 0.997345 +256 50.8569 19.0255 21.6331 -6.08085 3.0089 2.81286 -0.00536729 8.90453 8.61694e-16 2067.5 0.997303 +257 47.041 13.5783 28.2758 -1.36118 -0.0994469 0.713528 0.00523677 8.8888 8.73005e-16 2066.42 0.99728 +258 52.8173 13.5637 31.592 1.91207 -2.91408 -1.38836 -0.00314463 8.90409 8.64543e-16 2067.88 0.99728 +259 56.6287 19.013 31.6072 -4.00599 0.398374 1.91808 0.00596034 8.88106 8.29414e-16 2064.91 0.997326 +260 50.8878 19.0187 28.2792 0.0236534 1.46704 1.54844 0.00396746 8.89736 8.68417e-16 2067.96 0.997296 +261 47.0469 13.5758 34.9283 0.0262249 -0.638937 0.948001 -0.00963057 8.87602 7.96139e-16 2060.51 0.997356 +262 52.7882 13.5503 38.2371 -3.78932 -5.43388 -2.38234 0.00320868 8.92481 9.23244e-16 2073.64 0.997253 +263 56.636 19.0272 38.2486 -2.59521 3.39919 -0.0911572 0.0135737 8.90836 9.38616e-16 2072.36 0.997226 +264 50.9148 19.0335 34.9311 5.37549 4.76974 1.36679 0.000479598 8.88163 8.42177e-16 2063.86 0.997331 +265 58.5517 13.5859 1.64915 -3.39337 1.39641 -2.85452 -0.00110791 8.87274 8.30414e-16 2061.64 0.997323 +266 64.3403 13.5789 4.9924 2.12372 0.317043 0.522182 0.00723789 8.87046 8.10037e-16 2062.92 0.99734 +267 68.1554 19.0229 4.98387 -3.02497 2.66602 -1.20159 0.0065243 8.86821 8.50026e-16 2062.3 0.997313 +268 62.4059 18.9997 1.67459 -0.705016 -1.9184 2.50284 -0.00539702 8.86721 8.10636e-16 2059.55 0.997344 +269 58.5499 13.5781 8.29654 -3.72707 -0.115721 -3.80949 -0.0100433 8.89412 8.50679e-16 2064.29 0.997298 +270 64.3379 13.5762 11.6403 1.50687 -0.540373 -0.123679 0.0132096 8.88048 8.38668e-16 2066.33 0.997301 +271 68.1608 19.0286 11.6298 -1.99138 3.90047 -2.34026 -0.00624354 8.85641 7.58484e-16 2057.05 0.997384 +272 62.4313 19.0048 8.28802 4.3088 -1.25731 -5.37894 -0.00297154 8.91309 9.14345e-16 2069.84 0.997254 +273 58.5625 13.5876 14.9542 -1.48308 1.62502 -2.56495 -0.00398844 8.88981 8.46554e-16 2064.66 0.997317 +274 64.3224 13.5577 18.2882 -1.56378 -4.33361 -0.944363 0.00503409 8.85212 8.01138e-16 2058.55 0.997348 +275 68.1907 19.0026 18.2777 3.88448 -1.26602 -3.151 0.00710971 8.89303 8.23465e-16 2067.7 0.997323 +276 62.4149 19.0093 14.9649 1.16874 -0.348324 -0.622507 0.00241851 8.91718 9.26029e-16 2071.86 0.997243 +277 58.5838 13.6046 21.6215 3.09917 5.23491 0.482543 -0.00040448 8.8966 8.4848e-16 2066.87 0.997287 +278 64.3278 13.5673 24.9495 -0.600552 -2.40402 0.986822 0.00107732 8.89383 8.83063e-16 2066.61 0.997271 +279 68.1673 19.0183 24.9351 -0.504223 1.5334 -2.00881 0.0128635 8.90661 9.31702e-16 2071.84 0.997238 +280 62.4449 19.0389 21.5946 7.02039 6.04179 -4.99254 -0.00338179 8.85026 7.8371e-16 2056.36 0.997378 +281 58.56 13.5703 28.2837 -1.89208 -1.64793 2.50705 -0.0103202 8.85811 7.3812e-16 2056.54 0.997394 +282 64.3247 13.6013 31.5953 -0.990553 4.47464 -0.528438 0.0035803 8.89182 8.66655e-16 2066.7 0.99729 +283 68.1649 18.9845 31.6111 -1.15396 -5.17 2.88838 -0.00272846 8.86356 7.91452e-16 2059.33 0.997366 +284 62.4104 19.0162 28.2479 0.0780539 1.31102 -4.62828 -0.00988047 8.90977 8.68424e-16 2067.66 0.997285 +285 58.575 13.5634 34.9226 1.38027 -2.9177 -0.206727 -0.00438248 8.88053 8.17747e-16 2062.6 0.997334 +286 64.3298 13.5699 38.2648 -0.0224669 -1.85912 3.05321 0.00284646 8.90415 9.01296e-16 2069.18 0.997258 +287 68.1516 19.0185 38.2262 -3.84875 1.71996 -4.76606 -0.00221343 8.88809 8.56081e-16 2064.67 0.997307 +288 62.4335 19.0144 34.9243 4.81346 0.997176 0.229497 0.00265508 8.8586 7.8935e-16 2059.42 0.997361 +289 0.955103 24.4475 1.64687 -0.933367 1.50355 -3.2594 0.00758048 8.89428 9.15228e-16 2068.08 0.997269 +290 6.71907 24.4753 4.97976 -0.469544 6.97382 -1.91845 -0.00729661 8.82529 7.18911e-16 2050.2 0.997423 +291 10.5327 29.8763 4.98712 -5.91269 0.712346 -0.463696 0.00415746 8.87326 8.2604e-16 2062.87 0.997305 +292 4.80667 29.893 1.64718 1.36793 3.90197 -3.05133 -0.00280023 8.90068 8.48762e-16 2067.22 0.997308 +293 0.986011 24.4496 8.30945 5.17854 1.82088 -1.22003 0.0104911 8.90926 9.10402e-16 2071.89 0.997241 +294 6.71706 24.4383 11.6557 -0.647741 -0.388165 3.07213 0.00763491 8.88181 8.37328e-16 2065.43 0.997305 +295 10.5597 29.8803 11.6221 -0.347394 1.57445 -3.5182 -0.00662257 8.90994 8.69205e-16 2068.39 0.99729 +296 4.80869 29.9052 8.29454 1.5516 6.56003 -4.12204 0.0111062 8.86533 8.29533e-16 2062.66 0.997318 +297 0.972744 24.4291 14.9704 2.57535 -2.34867 0.444131 -0.00915114 8.87547 7.80464e-16 2060.49 0.997369 +298 6.71045 24.4487 18.284 -2.04066 1.75176 -2.0038 8.80734e-05 8.85585 7.91706e-16 2058.29 0.997355 +299 10.5252 29.8538 18.2785 -7.29834 -3.94712 -2.98659 0.000150174 8.86325 8.26864e-16 2059.89 0.997333 +300 4.81159 29.8779 14.9696 2.0541 1.14961 0.496557 0.00199648 8.91418 9.3285e-16 2071.14 0.997238 +301 0.961868 24.4451 21.6245 0.378543 0.711218 1.15727 -0.00232021 8.90092 8.97731e-16 2067.39 0.997279 +302 6.72633 24.4514 24.9496 1.40803 2.06847 0.649244 0.0100114 8.86771 8.13501e-16 2062.93 0.99733 +303 10.5691 29.8696 24.9479 1.57247 -0.593077 0.555389 -0.00250646 8.90161 8.59988e-16 2067.49 0.997295 +304 4.80152 29.8758 21.6433 0.0213362 0.618476 4.63381 0.00673566 8.89763 8.80801e-16 2068.61 0.997297 +305 0.982935 24.427 28.2866 4.68287 -2.66179 3.07533 -0.00765918 8.88844 8.70211e-16 2063.59 0.9973 +306 6.71306 24.4449 31.617 -1.47181 0.842837 3.94009 0.00957787 8.88832 9.04139e-16 2067.24 0.997262 +307 10.5627 29.8804 31.6091 0.0970645 1.39475 2.3108 0.0112831 8.87798 8.21725e-16 2065.39 0.997318 +308 4.80552 29.8511 28.2629 0.923963 -4.30117 -1.73957 0.00244963 8.87642 8.19613e-16 2063.17 0.997331 +309 0.942891 24.4663 34.9087 -3.36856 4.94708 -2.96309 0.00578379 8.91901 9.56357e-16 2072.97 0.997234 +310 6.71535 24.4174 38.2584 -1.15375 -4.80405 1.78648 0.0066718 8.89341 8.93637e-16 2067.71 0.997266 +311 10.5766 29.8603 38.2644 3.05288 -2.65864 3.34818 -0.00940371 8.8337 7.34283e-16 2051.54 0.997404 +312 4.81539 29.8617 34.9211 2.79877 -2.34001 -0.337699 0.0122879 8.88303 8.97843e-16 2066.7 0.997261 +313 12.4882 24.4745 1.66184 1.12564 6.56931 -0.166413 0.00942278 8.89502 8.18689e-16 2068.62 0.997308 +314 18.2526 24.4336 4.97366 2.09119 -1.49046 -2.9589 0.00061945 8.88683 8.42959e-16 2065.01 0.9973 +315 22.092 29.8664 4.99058 1.67765 -1.19405 0.462818 0.000162051 8.90085 8.62709e-16 2067.89 0.997306 +316 16.3402 29.8798 1.66648 3.59704 1.26557 0.727917 0.00143774 8.88255 8.28106e-16 2064.27 0.997305 +317 12.5068 24.4178 8.32251 4.99155 -4.94145 1.54345 0.0147438 8.88465 8.57678e-16 2067.55 0.997281 +318 18.2284 24.4238 11.6159 -2.69591 -3.55612 -5.05081 -0.00184759 8.90411 8.69251e-16 2068.16 0.997285 +319 22.0637 29.8634 11.6578 -3.96401 -1.92344 3.30624 -0.00607164 8.90753 9.01883e-16 2068 0.997268 +320 16.317 29.8848 8.31853 -1.0929 2.58009 0.730567 -0.00163669 8.87563 8.18807e-16 2062.14 0.997329 +321 12.4778 24.4687 14.9966 -0.593568 5.53834 5.84484 -0.000118166 8.88593 8.73102e-16 2064.67 0.997281 +322 18.2421 24.4236 18.2848 -0.283688 -3.57395 -1.70528 -0.00566769 8.86337 8.08395e-16 2058.67 0.997344 +323 22.0868 29.8467 18.2774 0.65313 -5.1107 -3.26268 0.0128113 8.9025 9.1027e-16 2070.95 0.997254 +324 16.3079 29.9088 14.9628 -3.02845 7.32712 -0.862599 -0.0089273 8.88121 8.40641e-16 2061.78 0.997315 +325 12.4797 24.457 21.6318 -0.601622 3.29251 2.70905 -0.00592414 8.87232 8.07864e-16 2060.52 0.997334 +326 18.2464 24.442 24.9583 0.494826 0.0536334 2.65212 0.00366521 8.89959 8.96123e-16 2068.38 0.997262 +327 22.0939 29.8741 24.943 2.13872 0.171891 -0.493637 0.00858274 8.86272 8.24428e-16 2061.56 0.997341 +328 16.3093 29.8727 21.6015 -2.58784 0.0164641 -3.61187 0.00186442 8.88306 8.4115e-16 2064.47 0.99731 +329 12.4693 24.4354 28.2758 -2.45842 -1.16917 0.856351 -0.00946493 8.88969 8.3087e-16 2063.46 0.997327 +330 18.2397 24.4519 31.6049 -0.6552 2.23312 1.27023 -0.00608425 8.8891 8.69975e-16 2064.07 0.997301 +331 22.0915 29.8481 31.6038 1.6552 -4.86804 1.39456 0.00146229 8.89005 8.86359e-16 2065.88 0.997287 +332 16.3533 29.8673 28.2895 6.14111 -1.1704 3.61839 0.0174765 8.89348 9.3032e-16 2070.03 0.997237 +333 12.4958 24.4389 34.9429 2.85725 -0.451588 3.93808 0.00195978 8.88657 8.40296e-16 2065.24 0.997302 +334 18.2584 24.4573 38.2471 2.93815 3.30095 -0.428187 -0.00124457 8.88569 8.47979e-16 2064.37 0.99731 +335 22.0968 29.8947 38.2655 2.88147 4.60192 3.12087 0.00772245 8.88948 9.21871e-16 2067.1 0.99726 +336 16.3209 29.8837 34.9543 -0.320151 2.27033 6.14095 0.00107787 8.89415 8.29026e-16 2066.66 0.997312 +337 23.9998 24.4358 1.65124 -0.527372 -1.14226 -2.41378 -0.0107944 8.91867 9.10234e-16 2069.36 0.997264 +338 29.7462 24.4377 4.97848 -3.96594 -0.592989 -2.06654 0.0114528 8.85995 8.13734e-16 2061.58 0.99735 +339 33.6159 29.8678 4.98195 2.1768 -0.937548 -1.2266 0.0053204 8.90753 9.30798e-16 2070.43 0.997244 +340 27.8519 29.8859 1.65193 1.26166 2.64913 -2.05513 -0.0120933 8.90516 9.13659e-16 2066.21 0.997289 +341 23.9909 24.4288 8.32263 -2.38724 -2.44053 1.68029 -0.00428429 8.89714 8.52623e-16 2066.16 0.997301 +342 29.7748 24.449 11.6235 2.13072 1.61315 -3.51491 0.00599951 8.88699 8.56494e-16 2066.18 0.997302 +343 33.5982 29.869 11.6248 -1.38567 -0.711792 -3.16931 -0.00597548 8.89287 8.71874e-16 2064.9 0.99729 +344 27.8165 29.8883 8.30785 -5.45118 3.07407 -1.43322 0.00611137 8.90414 9.0149e-16 2069.86 0.997274 +345 23.9889 24.4338 14.9975 -2.95844 -1.71012 5.92025 -0.00589568 8.89404 8.67604e-16 2065.16 0.997303 +346 29.7539 24.4363 18.2816 -2.06775 -0.982479 -2.31468 -0.0143173 8.89932 8.505e-16 2064.48 0.997326 +347 33.5835 29.8537 18.2778 -4.63618 -3.71385 -3.0966 -0.0164464 8.903 9.04865e-16 2064.83 0.997278 +348 27.8548 29.8624 14.9683 2.03414 -1.99842 0.196177 0.0049124 8.89931 8.99531e-16 2068.58 0.997275 +349 24.0271 24.4459 21.5954 4.69274 0.806442 -4.92302 0.00648428 8.8937 9.31309e-16 2067.74 0.997242 +350 29.7606 24.4406 24.933 -0.791548 -0.112442 -2.32251 -0.00502271 8.90345 8.89834e-16 2067.34 0.997307 +351 33.6117 29.886 24.9384 1.19429 2.61359 -1.44157 -0.0025239 8.90564 9.54944e-16 2068.36 0.997245 +352 27.869 29.8627 21.6398 4.95835 -1.85366 4.08709 -0.00583167 8.88786 8.58267e-16 2063.85 0.997321 +353 24.0122 24.4439 28.2644 1.55111 0.442848 -1.38105 -0.00556134 8.9059 9.20761e-16 2067.76 0.997272 +354 29.761 24.4295 31.5949 -0.66587 -2.06397 -0.41972 0.00146458 8.91737 9.73727e-16 2071.7 0.997236 +355 33.5866 29.8881 31.6091 -3.80258 3.04461 2.16103 0.00217146 8.90696 8.95237e-16 2069.62 0.997287 +356 27.8432 29.8599 28.2645 -0.360097 -2.46948 -1.2825 0.000946293 8.90489 9.44885e-16 2068.93 0.997251 +357 24.0069 24.4272 34.915 0.40106 -2.94292 -1.83926 0.0174926 8.8802 9.32961e-16 2067.2 0.997262 +358 29.7588 24.4469 38.2579 -0.845695 1.4581 1.55391 0.00483329 8.92874 9.69122e-16 2074.83 0.997234 +359 33.6214 29.8706 38.2606 3.07329 -0.442348 2.23116 0.00611968 8.93383 9.95041e-16 2076.2 0.997206 +360 27.8478 29.8652 34.9242 0.746007 -1.42771 0.0853765 -0.00710651 8.8965 8.9035e-16 2065.42 0.997312 +361 35.5252 24.4392 1.65164 -0.140851 -0.671614 -2.19424 0.00549202 8.88691 8.93472e-16 2066.07 0.997288 +362 41.2642 24.4419 4.99607 -4.47417 0.044813 1.53999 -0.00205592 8.87335 8.33336e-16 2061.57 0.99732 +363 45.1263 29.8649 4.97946 -0.192949 -1.65572 -1.8716 -0.00169014 8.87899 8.05751e-16 2062.84 0.997333 +364 39.3546 29.8704 1.6276 -2.59549 -0.178043 -7.20378 -0.00275512 8.87035 8.63475e-16 2060.79 0.997305 +365 35.5364 24.4355 8.32754 2.34112 -1.05476 2.47683 0.00482241 8.89569 8.92346e-16 2067.8 0.99727 +366 41.2649 24.4454 11.6315 -4.4165 0.848906 -1.82491 -0.0268872 8.91041 8.40004e-16 2064.17 0.997321 +367 45.1508 29.8714 11.6488 5.00896 -0.577584 1.41843 8.34878e-05 8.89318 8.41635e-16 2066.24 0.997307 +368 39.3833 29.8816 8.27765 3.43742 1.71524 -7.55323 -0.0184101 8.85718 7.28637e-16 2054.62 0.997413 +369 35.5101 24.4275 14.9714 -3.05175 -2.68225 0.843781 0.00550745 8.89301 9.06735e-16 2067.37 0.997277 +370 41.2972 24.4397 18.3008 2.25944 -0.221104 1.44483 -0.00402518 8.92093 9.62281e-16 2071.3 0.997226 +371 45.1431 29.8732 18.2878 3.11757 0.0665719 -1.23632 -0.00773797 8.90112 8.49046e-16 2066.27 0.997313 +372 39.352 29.8868 14.9698 -2.52259 2.65439 0.4637 0.016884 8.9214 8.92734e-16 2075.82 0.997264 +373 35.5096 24.4392 21.6433 -3.24528 -0.491395 4.8323 0.00658841 8.88773 9.24825e-16 2066.48 0.997275 +374 41.2757 24.4323 24.951 -2.13998 -1.72898 1.14052 -0.000305892 8.90642 8.86529e-16 2068.98 0.997283 +375 45.1493 29.8835 24.9023 4.50178 2.03902 -8.55496 0.00542524 8.8978 8.33794e-16 2068.36 0.997309 +376 39.3629 29.9038 21.618 -0.603729 6.13704 -0.383085 0.0094655 8.88818 8.62586e-16 2067.17 0.997317 +377 35.5545 24.4311 28.2745 5.79769 -2.11097 0.697938 0.00452693 8.90927 9.41439e-16 2070.63 0.997251 +378 41.2851 24.428 31.5908 -0.303201 -2.88366 -1.15627 -0.00926412 8.88281 8.33485e-16 2062.04 0.997323 +379 45.125 29.872 31.5973 -0.287891 -0.231102 -0.173728 0.000670651 8.87212 8.5233e-16 2061.89 0.997305 +380 39.3946 29.8971 28.2632 5.73346 4.97529 -1.52189 0.00285248 8.87234 8.34557e-16 2062.4 0.997321 +381 35.538 24.4372 34.9185 2.70382 -0.781734 -1.00191 0.0019659 8.8768 8.47061e-16 2063.15 0.997337 +382 41.2736 24.4563 38.2444 -2.58243 2.92394 -0.980487 -0.00528271 8.89726 8.66022e-16 2065.97 0.99729 +383 45.1297 29.8826 38.2526 0.672422 1.94468 0.557821 0.00339363 8.89222 8.61442e-16 2066.74 0.99731 +384 39.3626 29.8833 34.9348 -0.50603 1.99037 2.28708 -0.00144778 8.88447 8.55866e-16 2064.07 0.99731 +385 47.0581 24.4563 1.6589 2.2556 2.88399 -0.766302 0.00199603 8.88788 8.62588e-16 2065.52 0.997299 +386 52.8175 24.4542 4.96907 1.71581 2.38286 -4.1376 -0.0135492 8.90133 8.21264e-16 2065.07 0.997316 +387 56.6314 29.8895 4.98611 -3.28358 3.58365 -0.617671 -0.0113406 8.87258 7.53137e-16 2059.41 0.997376 +388 50.89 29.8683 1.66177 0.525651 -1.02631 -0.600131 0.000608289 8.88337 8.72932e-16 2064.28 0.997291 +389 47.0509 24.434 8.29298 0.734624 -1.50371 -4.29916 0.0119838 8.88115 8.4186e-16 2066.22 0.997305 +390 52.8308 24.4382 11.625 4.56562 -0.718618 -3.19961 0.00422837 8.8728 8.09238e-16 2062.78 0.997336 +391 56.6291 29.8892 11.6336 -3.88192 3.32545 -1.39712 0.00953304 8.88269 8.31154e-16 2066.02 0.997298 +392 50.8831 29.8625 8.30219 -1.04471 -2.19782 -2.33314 0.0153312 8.87055 8.22205e-16 2064.67 0.99732 +393 47.0415 24.4471 14.9391 -1.25544 1.07863 -5.78656 0.00449401 8.87229 8.37493e-16 2062.73 0.997318 +394 52.8045 24.4226 18.2957 -0.621376 -3.79256 0.433314 -0.0126325 8.89379 8.27143e-16 2063.66 0.997322 +395 56.6586 29.8613 18.3064 1.86314 -2.3812 2.702 -0.00953815 8.88846 8.16255e-16 2063.19 0.997329 +396 50.8767 29.8549 14.9762 -2.33245 -3.36081 1.77974 0.0226682 8.89489 8.83549e-16 2071.42 0.997272 +397 47.0509 24.4254 21.6055 0.685062 -3.26024 -2.58201 -0.00537297 8.8733 7.96402e-16 2060.84 0.997361 +398 52.803 24.4381 24.9287 -1.09209 -0.436218 -3.3634 0.0132745 8.88793 8.88246e-16 2067.94 0.997276 +399 56.6705 29.8739 24.9416 4.06877 0.260923 -0.585486 0.000162563 8.91716 9.20738e-16 2071.38 0.997248 +400 50.8781 29.8654 21.6384 -1.76014 -1.49625 3.70619 0.00275802 8.90948 8.73227e-16 2070.28 0.997282 +401 47.0648 24.4546 28.2778 3.49098 2.65365 1.27002 -0.00230202 8.90423 8.68891e-16 2068.09 0.997287 +402 52.8273 24.4206 31.619 4.13174 -4.16805 4.41108 0.00499563 8.9003 9.54178e-16 2068.82 0.997243 +403 56.6517 29.8797 31.6026 0.604163 1.40067 1.27783 -0.00812684 8.88283 8.7961e-16 2062.3 0.997303 +404 50.8847 29.8953 28.2661 -0.678297 4.774 -0.986028 0.00974803 8.85234 8.22308e-16 2059.6 0.997342 +405 47.0472 24.4321 34.9194 -0.0580596 -1.79693 -0.823748 0.000343571 8.8903 8.60699e-16 2065.68 0.997312 +406 52.8023 24.4615 38.2431 -1.12359 3.92187 -1.04943 -0.00372238 8.92063 9.50732e-16 2071.29 0.997249 +407 56.6347 29.8745 38.2587 -2.54956 0.257217 1.97791 -0.00199592 8.88252 8.37092e-16 2063.52 0.997331 +408 50.9024 29.8607 34.9423 2.749 -2.14151 3.88797 0.0077855 8.93563 9.87501e-16 2076.93 0.997204 +409 58.571 24.4492 1.63826 0.327289 1.53199 -5.03506 0.00218543 8.88761 8.10297e-16 2065.49 0.997338 +410 64.3159 24.4168 4.99342 -2.80801 -4.92561 0.947143 0.00910839 8.91774 9.79579e-16 2073.41 0.997205 +411 68.1875 29.9003 4.99896 3.35928 5.41364 1.89069 -0.0114343 8.90772 8.58054e-16 2066.89 0.997306 +412 62.3787 29.8711 1.62056 -6.24103 -0.334701 -8.60646 -0.00433832 8.86437 7.97229e-16 2059.16 0.99735 +413 58.5676 24.4578 8.31825 -0.341451 3.39376 0.463119 -0.00210688 8.88268 8.06403e-16 2063.54 0.997335 +414 64.336 24.4442 11.6426 1.36857 0.643597 0.372147 -0.000618451 8.88462 8.76793e-16 2064.28 0.997288 +415 68.1742 29.8448 11.6664 0.671301 -5.74615 5.0577 -0.0146075 8.87418 7.96253e-16 2059.06 0.997362 +416 62.4195 29.8753 8.32476 1.95066 0.432334 1.87428 0.000205486 8.89164 8.48046e-16 2065.95 0.997294 +417 58.58 24.4234 14.9804 2.47128 -3.4967 2.77735 -0.0100221 8.87709 8.27909e-16 2060.67 0.997328 +418 64.3236 24.4304 18.2847 -1.43272 -1.98776 -1.56514 0.0035438 8.90735 9.36199e-16 2070.01 0.997247 +419 68.1663 29.8655 18.2906 -0.846511 -1.58702 -0.500205 0.0145967 8.92358 9.71954e-16 2075.81 0.997223 +420 62.4015 29.868 14.9883 -1.55323 -1.16269 4.41019 0.00064744 8.86499 8.23125e-16 2060.36 0.99733 +421 58.5704 24.416 21.6166 0.378112 -5.15349 -0.616312 0.00872576 8.86192 8.50483e-16 2061.43 0.997319 +422 64.3075 24.4621 24.9587 -4.57145 4.12457 2.59503 0.00971864 8.91147 9.91581e-16 2072.21 0.997214 +423 68.1575 29.8774 24.9261 -2.65121 1.16349 -3.7709 -0.00203201 8.91107 9.24127e-16 2069.61 0.997263 +424 62.4112 29.8911 21.6201 0.334137 3.62965 0.0385301 0.00349039 8.89941 9.29406e-16 2068.31 0.997258 +425 58.585 24.4395 28.2913 3.21387 -0.384361 3.81592 -0.00593081 8.91655 9.4231e-16 2069.95 0.997249 +426 64.3169 24.4338 31.6003 -2.76988 -1.41941 0.836206 0.00212635 8.88696 9.10197e-16 2065.37 0.99727 +427 68.1616 29.8657 31.5669 -1.7495 -1.33793 -6.20454 -0.0169032 8.88247 8.2e-16 2060.34 0.997339 +428 62.41 29.8624 28.2677 0.45427 -2.05912 -0.79342 -0.00135189 8.86829 8.19363e-16 2060.63 0.997357 +429 58.5487 24.4441 34.9228 -3.98106 0.614373 0.14665 0.0115911 8.88915 9.21871e-16 2067.84 0.997267 +430 64.3399 24.4412 38.2572 2.18613 -0.0751019 1.56158 0.000159299 8.89011 9.06687e-16 2065.62 0.997271 +431 68.1833 29.8722 38.2585 2.57643 -0.0155852 1.8321 -0.00639092 8.89465 8.7833e-16 2065.18 0.997292 +432 62.4148 29.8897 34.9028 1.26852 3.43116 -4.16084 0.0085064 8.88919 9.09237e-16 2067.2 0.997265 +433 0.97608 35.2876 1.68214 3.23643 -3.32743 3.7483 -0.0014172 8.89993 9.02327e-16 2067.37 0.997272 +434 6.72783 35.3152 4.98538 1.47987 2.21265 -0.949761 -0.00875286 8.87405 8.30953e-16 2060.29 0.997322 +435 10.5679 40.7187 5.00163 1.25915 -3.40706 2.74418 0.00366281 8.88472 8.55493e-16 2065.21 0.997307 +436 4.80524 40.7471 1.64772 0.938087 2.33787 -3.14108 0.00147302 8.89846 8.86397e-16 2067.66 0.997292 +437 0.962946 35.2793 8.3143 0.542368 -4.98874 -0.107379 0.0026309 8.87333 8.37917e-16 2062.56 0.997313 +438 6.71469 35.2961 11.6425 -1.38826 -1.70482 0.271928 -0.000559465 8.87405 8.40669e-16 2062.03 0.99732 +439 10.5527 40.7268 11.6476 -1.67577 -1.70998 1.24748 0.00417682 8.88723 8.60868e-16 2065.85 0.997302 +440 4.79852 40.7549 8.32462 -0.515374 3.87481 2.02529 0.00104446 8.86837 8.20304e-16 2061.17 0.997331 +441 0.965684 35.3086 14.9385 0.954676 0.815516 -5.66124 0.00563068 8.91645 8.86116e-16 2072.37 0.997283 +442 6.7036 35.2991 18.2824 -3.50178 -0.939433 -2.19723 0.00299265 8.8905 9.12531e-16 2066.3 0.997273 +443 10.5615 40.727 18.2758 -0.0576678 -1.72348 -3.42067 0.00257126 8.91674 9.33772e-16 2071.8 0.997245 +444 4.80406 40.6934 14.9623 0.799712 -8.53563 -0.91471 -0.0122289 8.90009 8.62105e-16 2065.1 0.997293 +445 0.957409 35.2757 21.6169 -0.478013 -5.61393 -0.481266 -0.0136489 8.90987 9.25249e-16 2066.89 0.997255 +446 6.70105 35.3124 24.9334 -3.96302 1.55978 -2.46757 0.0155219 8.89713 8.84832e-16 2070.37 0.997276 +447 10.5479 40.7236 24.9323 -2.88482 -2.2146 -2.75968 0.010248 8.88258 8.62017e-16 2066.15 0.997297 +448 4.82427 40.7477 21.6317 4.81758 2.48616 2.5994 -0.00633118 8.86778 8.12327e-16 2059.47 0.997341 +449 0.964154 35.3121 28.2792 0.54189 1.49624 1.63305 -0.00966355 8.90188 8.38972e-16 2066.02 0.997313 +450 6.69783 35.3139 31.587 -4.73175 1.90759 -2.2239 -0.00562093 8.86867 7.73747e-16 2059.8 0.997366 +451 10.5514 40.7257 31.6029 -1.9225 -1.71412 0.960343 -0.00121688 8.89178 8.42763e-16 2065.67 0.997301 +452 4.78292 40.7568 28.2545 -3.75254 4.10113 -3.45941 -0.00531685 8.8818 8.11335e-16 2062.66 0.997338 +453 0.943768 35.3133 34.9208 -3.63367 1.79112 -0.646455 0.000961945 8.85542 8.15612e-16 2058.39 0.99734 +454 6.72339 35.3107 38.2552 0.573237 1.40774 1.02986 0.00375516 8.91149 9.19242e-16 2070.94 0.997241 +455 10.5763 40.7318 38.2561 2.83862 -0.856823 1.29366 0.00745265 8.90245 8.94094e-16 2069.79 0.997275 +456 4.78877 40.7533 34.9294 -2.33217 3.30232 1.19487 -8.4663e-05 8.9194 9.05543e-16 2071.79 0.99726 +457 12.4725 35.322 1.66321 -2.02481 3.58561 -0.114177 -0.00360063 8.88465 8.16509e-16 2063.64 0.997316 +458 18.2257 35.3225 4.98113 -3.124 3.61082 -1.6814 0.00837223 8.86677 7.74347e-16 2062.37 0.997367 +459 22.067 40.741 4.9792 -3.29359 0.915981 -1.91878 -0.0146631 8.9062 8.5243e-16 2065.87 0.997311 +460 16.3182 40.7534 1.64772 -0.859625 3.7754 -3.0093 -0.00338489 8.89112 8.74588e-16 2065.07 0.997295 +461 12.4982 35.2859 8.3401 3.20257 -3.66913 4.8622 0.00735299 8.89498 8.48107e-16 2068.17 0.997303 +462 18.2331 35.3219 11.6705 -1.87109 3.36204 5.89474 0.00234616 8.90421 8.74623e-16 2069.07 0.997286 +463 22.084 40.7304 11.6472 0.189307 -1.13268 1.35907 0.00448645 8.8861 8.58551e-16 2065.67 0.997304 +464 16.3092 40.7078 8.32413 -2.74792 -5.59169 1.66506 -0.00200992 8.90215 8.97915e-16 2067.72 0.997258 +465 12.4919 35.2955 14.9746 1.96978 -1.78371 1.44024 -0.000608439 8.87876 8.64378e-16 2063.03 0.997304 +466 18.2594 35.3097 18.2902 3.34073 1.07662 -0.645639 0.0101144 8.86911 8.27399e-16 2063.25 0.997321 +467 22.0798 40.7155 18.293 -0.813365 -4.116 0.00154174 -0.00966806 8.87117 7.92818e-16 2059.47 0.997353 +468 16.296 40.7369 14.9542 -5.35096 0.164519 -2.57164 -0.00443724 8.88414 8.57303e-16 2063.36 0.997306 +469 12.482 35.3023 21.6002 0.0933641 -0.484405 -3.88918 0.00656284 8.90094 9.12476e-16 2069.29 0.997255 +470 18.256 35.2843 24.958 2.69784 -4.04062 2.39243 -0.0160211 8.89142 8.34971e-16 2062.45 0.997307 +471 22.1051 40.721 24.9377 4.25581 -2.93616 -1.76028 -0.00527411 8.89458 8.38256e-16 2065.4 0.997303 +472 16.3066 40.7203 21.6347 -3.21357 -3.14568 3.22304 0.00350119 8.86894 7.86446e-16 2061.8 0.997364 +473 12.4905 35.2949 28.2674 1.56621 -1.96173 -0.595647 -0.0041414 8.91588 8.65821e-16 2070.17 0.997287 +474 18.2076 35.3137 31.5954 -6.91069 1.96409 -0.299409 -0.0133172 8.89992 7.99555e-16 2064.81 0.997341 +475 22.0774 40.7371 31.5825 -1.42209 0.382424 -2.94996 -0.0106612 8.89577 8.56818e-16 2064.51 0.99731 +476 16.3223 40.7295 28.3071 0.0685466 -1.01434 7.19636 -0.000703405 8.86905 8.20372e-16 2060.94 0.997316 +477 12.4682 35.3208 34.9157 -2.50007 3.2886 -1.59674 -0.0113129 8.89569 7.86646e-16 2064.34 0.997342 +478 18.2586 35.2795 38.2274 3.05612 -5.01399 -4.74309 -0.00978607 8.85061 7.6534e-16 2055.07 0.997379 +479 22.0596 40.7477 38.2427 -4.78855 2.37932 -1.19426 0.00594012 8.92638 9.92306e-16 2074.58 0.997209 +480 16.3144 40.7299 34.9351 -1.44032 -1.04993 2.50309 -0.00699355 8.88267 8.20676e-16 2062.5 0.997332 +481 24.0139 35.2917 1.68063 1.78452 -2.50209 3.53858 0.0116969 8.91031 9.70517e-16 2072.38 0.997227 +482 29.7649 35.3086 4.99027 0.166478 0.744455 0.242584 0.00443184 8.90666 9.1398e-16 2070.04 0.997271 +483 33.6027 40.7495 5.00606 -0.52451 2.84389 3.40358 -0.00122502 8.90146 8.83606e-16 2067.73 0.997279 +484 27.8432 40.7278 1.65831 -0.066823 -1.38985 -0.955731 -0.000541725 8.91191 9.41652e-16 2070.11 0.997252 +485 24.0157 35.3032 8.31118 2.33357 -0.0971705 -0.743705 -0.00811492 8.89119 8.66878e-16 2064.08 0.997295 +486 29.774 35.3107 11.6453 1.9759 1.34608 0.875074 0.00481853 8.90068 8.64448e-16 2068.85 0.997296 +487 33.6015 40.7536 11.6432 -0.570878 3.79139 0.511902 -0.00859487 8.89423 8.47883e-16 2064.62 0.997304 +488 27.8395 40.7251 8.34374 -0.987389 -2.09002 5.75916 -0.00619737 8.86419 7.91332e-16 2058.72 0.997372 +489 23.9917 35.3252 14.9649 -2.32801 4.24928 -0.580645 -0.00539722 8.8866 8.57205e-16 2063.68 0.997308 +490 29.747 35.3118 18.289 -3.50331 1.51395 -1.03022 -0.0028366 8.90026 9.00552e-16 2067.14 0.997274 +491 33.5909 40.7465 18.2973 -2.85961 2.18115 0.767489 -0.001111 8.88651 8.85517e-16 2064.58 0.997293 +492 27.8276 40.7646 14.9598 -3.35691 5.87646 -1.54049 -0.00235694 8.90813 9.31038e-16 2068.92 0.997239 +493 24.0035 35.285 21.615 0.0499779 -4.02662 -0.942067 -0.00446022 8.87775 8.1001e-16 2061.99 0.997334 +494 29.7738 35.2727 24.9414 2.01526 -6.38003 -0.768076 -0.0151963 8.89587 9.37353e-16 2063.58 0.997265 +495 33.6307 40.7385 24.9371 5.17154 0.183535 -1.58039 -0.000929871 8.90781 9.7822e-16 2069.16 0.997233 +496 27.8596 40.7256 21.6208 3.20433 -1.93231 0.338334 0.0158373 8.87412 8.45287e-16 2065.54 0.997319 +497 24.0193 35.2994 28.2858 3.24579 -0.901232 3.02915 0.00810005 8.86395 8.34366e-16 2061.72 0.99733 +498 29.7503 35.3228 31.6068 -2.95736 3.78348 1.78002 0.00562533 8.91253 9.66588e-16 2071.55 0.99724 +499 33.6318 40.7366 31.6141 5.46809 0.121309 3.39494 0.0126027 8.91393 9.96608e-16 2073.34 0.997216 +500 27.8248 40.7515 28.2701 -3.78566 3.24136 -0.0586874 -0.00453796 8.91226 1.02047e-15 2069.36 0.997193 +501 24.0068 35.2883 34.9205 0.704417 -3.14773 -0.641219 0.0111741 8.8873 8.90436e-16 2067.36 0.997289 +502 29.7465 35.3305 38.2623 -3.4582 5.29309 2.35591 -0.00240361 8.92242 9.37038e-16 2071.94 0.997266 +503 33.6093 40.7178 38.266 0.789559 -3.54505 3.43366 0.00167373 8.89916 9.04583e-16 2067.86 0.997282 +504 27.8489 40.7414 34.9194 0.979348 1.12522 -0.908509 -0.00543193 8.91203 9.28266e-16 2069.09 0.997279 +505 35.5325 35.3212 1.67696 1.44953 3.41001 2.87828 0.00106718 8.86522 8.47859e-16 2060.5 0.99733 +506 41.2956 35.3107 5.00222 1.83647 1.3594 2.59102 0.00704398 8.90137 8.75649e-16 2069.47 0.997275 +507 45.1282 40.7531 5.00302 0.420564 3.51364 3.10025 0.00196213 8.8774 8.19355e-16 2063.28 0.99732 +508 39.3766 40.7925 1.66652 2.12976 11.3065 0.862187 0.00183708 8.89726 9.14523e-16 2067.5 0.997263 +509 35.5453 35.3045 8.30031 3.8521 0.0703789 -2.85326 -0.00724807 8.89647 8.18672e-16 2065.38 0.997328 +510 41.2884 35.2992 11.6323 0.429437 -0.961243 -1.81127 0.0023209 8.88427 8.55297e-16 2064.83 0.997294 +511 45.1265 40.7408 11.6179 -0.0424431 0.886156 -4.779 0.00532108 8.8835 8.42006e-16 2065.3 0.997297 +512 39.3654 40.7212 8.29597 -0.122367 -2.99729 -4.00987 -0.00721662 8.86582 8.19193e-16 2058.86 0.997337 +513 35.54 35.3221 14.9537 3.09833 3.58348 -2.44787 -0.00623615 8.88325 8.06144e-16 2062.77 0.997352 +514 41.2803 35.2921 18.2979 -1.37127 -2.37863 1.10587 0.00982158 8.88756 8.63728e-16 2067.12 0.997301 +515 45.1344 40.7301 18.293 1.59477 -1.16185 -0.127818 0.00262023 8.88959 8.56634e-16 2066.02 0.997294 +516 39.3827 40.7412 14.9604 3.23907 1.08698 -1.48711 -0.013153 8.8904 8.61946e-16 2062.84 0.997294 +517 35.5323 35.2946 21.6318 1.37914 -1.89886 2.57546 0.0091961 8.91323 1.002e-15 2072.48 0.997204 +518 41.2907 35.2929 24.9509 0.97874 -2.21856 1.04743 0.00285019 8.88542 8.60885e-16 2065.18 0.997302 +519 45.141 40.7412 24.9252 2.818 1.19558 -3.88796 0.00110953 8.88839 8.63258e-16 2065.45 0.997293 +520 39.3565 40.7304 21.6275 -2.02743 -1.01692 1.8007 -0.00266198 8.88113 8.75904e-16 2063.1 0.997305 +521 35.527 35.3097 28.2762 0.258944 0.913395 0.767723 -0.0196499 8.88181 8.67082e-16 2059.63 0.997327 +522 41.296 35.2997 31.6188 1.93874 -0.957534 4.25864 0.0147027 8.88275 8.89463e-16 2067.14 0.997289 +523 45.1367 40.7229 31.5848 1.86882 -2.35183 -2.52509 0.00531526 8.89905 9.22279e-16 2068.62 0.997259 +524 39.3597 40.7302 28.2898 -1.65467 -0.908281 3.57139 0.00410315 8.89233 9.32155e-16 2066.93 0.997259 +525 35.5344 35.315 34.9085 1.69551 2.00551 -3.07366 0.00187742 8.87998 8.52776e-16 2063.81 0.997333 +526 41.2761 35.2895 38.2581 -1.83069 -2.9892 1.91058 0.0011109 8.91745 9.40621e-16 2071.64 0.997245 +527 45.1387 40.7366 38.2673 2.50962 0.220275 3.50043 -0.0158098 8.90259 8.62806e-16 2064.87 0.997302 +528 39.3864 40.7257 34.9493 3.95297 -1.89486 5.0904 -0.00301819 8.91693 9.38916e-16 2070.65 0.99726 +529 47.0582 35.3169 1.65217 2.13962 2.39363 -2.30881 -0.00548945 8.90229 8.58302e-16 2067 0.997303 +530 52.7956 35.317 4.9789 -2.5778 2.63875 -1.81038 -0.00155084 8.90553 8.66605e-16 2068.53 0.997281 +531 56.6617 40.7501 4.97018 2.74076 2.84191 -3.7637 -0.00242856 8.90105 8.81112e-16 2067.4 0.997265 +532 50.9059 40.7283 1.65425 3.82073 -1.35562 -1.73647 0.000705396 8.87875 8.10964e-16 2063.3 0.997327 +533 47.0357 35.2829 8.32847 -2.35068 -4.13852 2.48482 -0.00417359 8.89547 8.45863e-16 2065.82 0.997305 +534 52.8089 35.3159 11.6349 0.211709 2.38905 -1.28851 0.00475334 8.88417 8.45304e-16 2065.32 0.997299 +535 56.6193 40.7661 11.6545 -5.93806 6.18498 2.72859 -0.000837546 8.88174 8.19976e-16 2063.62 0.99731 +536 50.8982 40.749 8.3012 2.03714 2.74918 -2.89501 -0.0183342 8.87051 7.77469e-16 2057.49 0.997354 +537 47.0519 35.2849 14.9661 0.6265 -4.05678 -0.183924 -0.00201512 8.89498 9.05326e-16 2066.2 0.99726 +538 52.8042 35.3004 18.2886 -0.682156 -0.552519 -0.889333 -0.00499898 8.9003 8.39096e-16 2066.68 0.997304 +539 56.6335 40.7504 18.2944 -3.0667 2.97682 0.140416 -0.00652007 8.86938 7.75104e-16 2059.76 0.997365 +540 50.8963 40.74 14.9836 1.79584 0.951313 3.43419 -0.000588485 8.87334 8.24238e-16 2061.88 0.997318 +541 47.0782 35.3247 21.5884 6.25282 4.02614 -6.36489 -0.00506186 8.87046 8.11832e-16 2060.31 0.997341 +542 52.8145 35.3058 24.9589 1.33786 0.211998 2.68335 -0.00475263 8.90347 8.615e-16 2067.41 0.997291 +543 56.6431 40.7229 24.9328 -0.960804 -2.66048 -2.46388 0.00460958 8.8993 9.08578e-16 2068.53 0.997246 +544 50.8892 40.7176 21.6198 0.284193 -3.45086 0.132533 0.00477157 8.88125 8.33573e-16 2064.7 0.997322 +545 47.0366 35.3004 28.2695 -2.08326 -0.845218 -0.197065 -0.00602747 8.88536 8.38045e-16 2063.28 0.997313 +546 52.801 35.3121 31.5906 -1.36756 1.5097 -1.42988 -0.00127905 8.88407 8.37924e-16 2064.01 0.997322 +547 56.6484 40.7417 31.5983 0.0319812 1.05138 0.102056 0.00140506 8.89576 8.57524e-16 2067.07 0.997299 +548 50.891 40.7399 28.2908 0.732461 0.815606 3.83153 -0.00584599 8.88467 8.15501e-16 2063.16 0.997344 +549 47.0182 35.3082 34.9322 -5.88493 0.708936 1.73961 0.00157997 8.904 9.14004e-16 2068.87 0.997266 +550 52.8 35.3415 38.2597 -1.44703 7.46124 1.92974 0.000559164 8.89658 8.52882e-16 2067.06 0.997316 +551 56.6264 40.7305 38.2437 -4.36528 -1.00204 -1.13477 0.0223547 8.88523 8.4837e-16 2069.28 0.997311 +552 50.8906 40.7299 34.9053 0.318651 -1.06168 -3.65322 -0.0062741 8.89762 8.28208e-16 2065.83 0.997328 +553 58.5402 35.3185 1.66063 -5.78687 2.66543 -0.390234 -0.0049351 8.88948 8.44764e-16 2064.39 0.997314 +554 64.3386 35.3029 4.97816 1.54984 -0.185787 -2.33459 -0.00577983 8.90562 8.84495e-16 2067.65 0.997272 +555 68.1723 40.7361 5.01637 0.542994 0.0333439 5.56042 0.00069513 8.88558 8.6967e-16 2064.76 0.997289 +556 62.3973 40.7427 1.65 -2.56004 1.55561 -2.45963 0.0120612 8.88481 8.71985e-16 2067.02 0.997285 +557 58.5611 35.2956 8.27867 -1.57345 -1.67899 -7.41459 0.00245869 8.86963 8.15869e-16 2061.73 0.997324 +558 64.3487 35.3016 11.6669 3.69111 -0.594147 5.04669 -0.00570415 8.90495 8.67542e-16 2067.53 0.99727 +559 68.1657 40.752 11.6603 -1.02589 3.41992 3.91855 -0.00385512 8.85562 7.8676e-16 2057.41 0.99735 +560 62.3978 40.7323 8.324 -2.22929 -0.657136 1.79825 -0.00252609 8.87292 7.93577e-16 2061.37 0.997339 +561 58.5759 35.3 14.952 1.29511 -0.681432 -3.33229 -0.0114555 8.87777 7.81354e-16 2060.5 0.997343 +562 64.3285 35.3141 18.2942 0.00869283 1.80412 0.26881 -0.00661983 8.88679 8.15736e-16 2063.45 0.997337 +563 68.171 40.7257 18.2805 -0.131715 -2.12514 -2.59771 -0.00663753 8.85382 7.74033e-16 2056.43 0.997355 +564 62.3938 40.7146 14.9368 -3.112 -4.09604 -6.02029 -0.00529558 8.88479 7.71005e-16 2063.3 0.997353 +565 58.586 35.3049 21.6096 3.54646 0.223746 -1.83266 -0.00169636 8.87808 8.26403e-16 2062.65 0.997322 +566 64.3198 35.3324 24.9658 -2.00336 5.63721 4.22679 0.00203884 8.88871 8.6768e-16 2065.71 0.997295 +567 68.1559 40.735 24.9504 -2.67096 -0.0260851 1.00291 0.00868124 8.91752 8.97068e-16 2073.26 0.997251 +568 62.4108 40.7564 21.6012 0.405803 4.29724 -3.67003 0.00995808 8.88745 8.47752e-16 2067.13 0.997293 +569 58.5517 35.3043 28.2532 -3.38961 0.211073 -3.69318 -0.0164276 8.89417 8.33741e-16 2062.93 0.997329 +570 64.3315 35.3119 31.6209 0.303521 1.61936 4.54517 0.00477945 8.89323 8.89409e-16 2067.26 0.997276 +571 68.1542 40.746 31.5802 -3.11313 1.90954 -3.77498 -0.0106741 8.88686 8.59335e-16 2062.61 0.997304 +572 62.4059 40.7253 28.2612 -0.693194 -2.00058 -1.97231 0.0082332 8.87648 8.25891e-16 2064.41 0.997335 +573 58.5769 35.3094 34.922 1.41102 1.16835 -0.569546 0.00735302 8.92701 9.86714e-16 2075.01 0.9972 +574 64.3272 35.316 38.2651 -0.449599 2.31669 3.15873 0.0178462 8.8711 8.81428e-16 2065.33 0.997295 +575 68.1839 40.7172 38.25 2.79243 -3.60426 0.173336 -0.00215618 8.88956 8.88395e-16 2065.01 0.997286 +576 62.4273 40.7383 34.9193 3.41703 0.569244 -0.697809 0.0064652 8.89821 8.90303e-16 2068.68 0.997279 +577 0.965818 46.1549 1.66369 1.07858 -2.23023 0.17165 0.000264319 8.92453 9.21999e-16 2072.96 0.997239 +578 6.7072 46.1825 4.97138 -2.54154 2.9329 -3.39712 -0.00557237 8.92014 9.18345e-16 2070.79 0.997255 +579 10.5569 51.5935 4.96577 -0.783428 -0.808834 -4.7587 0.0164785 8.89048 8.62174e-16 2069.16 0.997281 +580 4.79898 51.5989 1.6233 -0.126992 0.0828397 -7.8562 -0.0130821 8.90638 8.27611e-16 2066.25 0.997311 +581 0.961982 46.1424 8.3174 0.369152 -4.88864 0.388262 0.00127987 8.90221 8.7739e-16 2068.43 0.997269 +582 6.72909 46.2094 11.63 1.61234 8.51225 -2.11779 0.0107044 8.88338 8.93719e-16 2066.43 0.997267 +583 10.544 51.5727 11.6497 -3.58923 -5.39179 1.8273 -0.00689268 8.83189 7.52088e-16 2051.7 0.99739 +584 4.81446 51.592 8.32022 2.63324 -1.2547 0.931117 0.00358983 8.86715 7.79201e-16 2061.44 0.99736 +585 0.955351 46.1407 14.9816 -1.06942 -5.38768 2.96193 -0.00055359 8.86338 7.9877e-16 2059.77 0.997329 +586 6.73458 46.1626 18.2877 2.60348 -0.845055 -1.03004 0.0178444 8.89467 8.85865e-16 2070.35 0.997271 +587 10.5468 51.6053 18.2802 -2.7612 1.52752 -2.59111 -0.00881434 8.90804 8.82041e-16 2067.52 0.997278 +588 4.83103 51.588 14.9563 5.99784 -2.18917 -2.18534 0.00924848 8.90517 8.93346e-16 2070.76 0.997253 +589 0.989816 46.1959 21.6256 5.87564 5.78819 1.34375 0.00915413 8.85533 7.25824e-16 2060.09 0.997393 +590 6.73581 46.1606 24.9512 3.11258 -1.3961 1.23123 -0.00234514 8.89209 8.39959e-16 2065.5 0.997301 +591 10.5535 51.6338 24.9414 -1.64094 7.18308 -0.948346 -0.00618174 8.87024 8.33605e-16 2060.03 0.997327 +592 4.8129 51.6116 21.6064 2.54899 2.84833 -2.47842 -0.0074536 8.86606 7.59545e-16 2058.85 0.997372 +593 0.972462 46.1758 28.2777 2.60592 1.72995 1.44655 -0.00513837 8.87981 8.36285e-16 2062.29 0.997316 +594 6.71476 46.1491 31.604 -1.30265 -3.4648 1.27308 -0.00163656 8.89892 8.49973e-16 2067.1 0.997302 +595 10.5684 51.6181 31.6213 1.4936 3.85358 4.90812 0.00125306 8.91201 8.88057e-16 2070.5 0.997273 +596 4.79344 51.6137 28.261 -1.5142 3.06622 -1.83738 0.0122138 8.89337 8.71872e-16 2068.87 0.997283 +597 0.957678 46.1687 34.908 -0.479276 0.303165 -3.04307 0.0032082 8.90158 8.79347e-16 2068.7 0.997282 +598 6.72292 46.1413 38.2349 0.234257 -5.25923 -2.91973 2.86388e-05 8.86023 8.13718e-16 2059.21 0.997351 +599 10.5403 51.5936 38.2391 -4.14662 -0.798701 -2.05472 0.00195659 8.8921 8.62123e-16 2066.42 0.997295 +600 4.77312 51.5745 34.919 -5.63358 -4.67437 -0.94208 -0.0142018 8.87707 7.85465e-16 2059.76 0.997368 +601 12.4895 46.1769 1.6432 1.6021 1.8807 -3.93236 0.0132658 8.89464 9.30704e-16 2069.37 0.997252 +602 18.2395 46.1555 4.96657 -0.915823 -2.14809 -4.70853 -0.000322575 8.84824 7.96909e-16 2056.59 0.997361 +603 22.0617 51.6104 4.99626 -4.45175 2.41666 1.52459 -0.00651138 8.86818 8.28386e-16 2059.52 0.997324 +604 16.3237 51.5907 1.66253 0.0329257 -1.71373 -0.128843 -0.00861955 8.89687 8.76756e-16 2065.18 0.99729 +605 12.4948 46.169 8.30749 2.70389 0.130026 -1.6438 -0.00486902 8.89094 8.48199e-16 2064.72 0.997301 +606 18.2387 46.184 11.6436 -0.856064 3.37106 0.441676 -0.00739701 8.88923 8.35559e-16 2063.81 0.997321 +607 22.0832 51.5986 11.6215 -0.0569303 0.257544 -3.88954 0.00143267 8.88563 8.49088e-16 2064.92 0.997306 +608 16.3157 51.595 8.28673 -1.21564 -0.765252 -5.84264 -0.0122713 8.86577 7.60341e-16 2057.77 0.997368 +609 12.5035 46.1858 14.9506 4.53944 3.77196 -3.29414 0.00370592 8.87569 8.46362e-16 2063.29 0.997322 +610 18.2305 46.1181 18.3014 -2.4063 -9.64611 1.35633 -0.00155958 8.94177 9.55201e-16 2076.25 0.997222 +611 22.0678 51.6219 18.2913 -3.02952 4.67422 -0.528047 0.0119574 8.89689 9.14086e-16 2069.57 0.997259 +612 16.3329 51.5795 14.9672 2.30803 -3.90434 0.293626 0.0153624 8.87143 8.65496e-16 2064.87 0.997296 +613 12.4855 46.1518 21.6262 0.798007 -2.93969 1.23468 -0.00738582 8.90743 8.99401e-16 2067.69 0.997277 +614 18.2375 46.1431 24.9869 -1.21989 -4.95938 8.27195 -0.00495029 8.88419 8.37475e-16 2063.26 0.997309 +615 22.0841 51.5876 24.9096 0.366384 -2.09464 -7.15233 -0.00587753 8.8275 7.28505e-16 2050.97 0.997417 +616 16.3187 51.6073 21.6326 -0.835515 1.61176 2.52808 -0.000874257 8.95085 9.95805e-16 2078.33 0.997202 +617 12.46 46.172 28.2649 -4.27736 1.04186 -1.15453 0.000262001 8.88994 8.44137e-16 2065.59 0.997304 +618 18.2408 46.1805 31.5658 -0.409663 2.60964 -6.43056 -0.00794335 8.87332 8.06338e-16 2060.3 0.997341 +619 22.0637 51.6033 31.6147 -3.82038 0.732551 3.80833 -0.00585033 8.87749 7.84333e-16 2061.63 0.997353 +620 16.3112 51.604 28.2727 -2.42412 1.09068 0.308724 -0.00326827 8.89676 8.36732e-16 2066.29 0.997313 +621 12.4849 46.1775 34.9212 0.637292 2.19766 -0.433239 -0.000471101 8.88181 8.35555e-16 2063.7 0.997322 +622 18.2506 46.1668 38.275 1.36475 0.152479 5.01192 0.0126326 8.92603 9.95875e-16 2075.93 0.9972 +623 22.0794 51.5916 38.2701 -0.68414 -1.3915 4.15679 0.000134559 8.87502 8.43047e-16 2062.39 0.997328 +624 16.3279 51.5949 34.9276 1.05648 -0.805005 0.661488 -0.00769823 8.88209 8.31089e-16 2062.23 0.997323 +625 24.0053 46.145 1.66536 0.329666 -4.29932 0.563129 -0.0120214 8.88221 8.50242e-16 2061.33 0.997327 +626 29.7541 46.1896 4.9973 -2.3124 4.55551 1.6988 0.00522411 8.88945 8.9331e-16 2066.55 0.997277 +627 33.6139 51.594 4.99407 1.85689 -0.727048 1.00787 -0.00753579 8.90425 8.74561e-16 2066.98 0.997291 +628 27.8361 51.5847 1.64624 -1.6112 -2.7283 -3.52135 0.00623044 8.8899 8.96202e-16 2066.87 0.997273 +629 24.0103 46.1667 8.32294 1.34974 -0.00791138 1.5754 0.00697714 8.89985 9.04636e-16 2069.14 0.997258 +630 29.7521 46.1634 11.618 -2.40676 -0.739554 -4.72946 0.00540911 8.89028 8.60778e-16 2066.76 0.997308 +631 33.5786 51.5855 11.6534 -5.31869 -2.51897 2.448 0.0132617 8.86705 8.08017e-16 2063.48 0.997338 +632 27.8246 51.5897 8.34311 -3.91375 -1.61343 5.61311 0.0045817 8.89204 8.99904e-16 2066.97 0.997268 +633 24.0094 46.1734 14.9745 0.989421 1.28431 1.4292 -0.00118537 8.91964 9.30285e-16 2071.62 0.997245 +634 29.7837 46.1903 18.3029 3.87294 4.46476 1.88561 0.00595629 8.89705 8.23523e-16 2068.3 0.997329 +635 33.6031 51.5969 18.2991 -0.46698 -0.134414 1.22302 -0.00401261 8.89405 8.20741e-16 2065.55 0.997318 +636 27.8438 51.6056 14.9625 -0.0988223 1.3719 -0.788659 0.00579065 8.89492 8.43543e-16 2067.83 0.997303 +637 23.9969 46.1697 21.619 -1.20312 0.624078 -0.0793506 0.00595209 8.86191 7.6822e-16 2060.82 0.997371 +638 29.7362 46.1623 24.9591 -5.88126 -0.747176 2.89098 0.00805722 8.8508 8.50974e-16 2058.93 0.997303 +639 33.5987 51.5845 24.9303 -1.34651 -2.85289 -2.99287 -0.000268375 8.85215 7.3808e-16 2057.41 0.9974 +640 27.8504 51.6138 21.6467 1.09468 3.03016 5.44417 -0.0126839 8.89139 8.21271e-16 2063.15 0.997311 +641 23.989 46.1769 28.2681 -2.75661 2.04804 -0.483507 0.00128135 8.90959 8.75623e-16 2069.99 0.997276 +642 29.77 46.1816 31.609 1.2214 2.88628 2.29246 -0.00253099 8.89536 8.53026e-16 2066.14 0.997322 +643 33.5814 51.6071 31.5893 -4.68251 1.71111 -1.61751 0.000342286 8.89476 8.56047e-16 2066.64 0.9973 +644 27.8418 51.5743 28.2671 -0.41176 -5.04251 -0.818614 0.0155725 8.86961 8.32183e-16 2064.53 0.997305 +645 23.991 46.1842 34.9349 -2.54983 3.50288 2.17709 0.0087144 8.89533 9.02108e-16 2068.55 0.997271 +646 29.7909 46.1635 38.2536 5.20457 -0.462777 0.671757 0.00874344 8.879 8.68931e-16 2065.07 0.997304 +647 33.6075 51.6009 38.2647 0.478974 0.477909 2.99784 -0.0105604 8.91412 9.3079e-16 2068.45 0.99725 +648 27.8191 51.603 34.9203 -5.03635 1.0187 -0.669608 0.00413984 8.89782 8.68477e-16 2068.09 0.997292 +649 35.5144 46.1748 1.66723 -2.04594 1.64649 0.813213 -0.000386783 8.8872 8.4676e-16 2064.86 0.997327 +650 41.2712 46.1828 4.99115 -2.99879 3.21024 0.384825 0.00159325 8.89886 8.6332e-16 2067.78 0.997283 +651 45.1356 51.5848 4.9956 1.6729 -2.71208 1.252 -0.0171679 8.87816 7.77343e-16 2059.37 0.997355 +652 39.3628 51.5941 1.66964 -0.819451 -1.10118 1.18637 0.0134433 8.88185 8.82379e-16 2066.68 0.997285 +653 35.5191 46.1348 8.30527 -1.23347 -6.41086 -1.92395 0.00527738 8.88283 8.37214e-16 2065.14 0.997316 +654 41.2739 46.1659 11.6346 -2.58066 -0.296834 -1.17252 0.00597286 8.88547 8.5906e-16 2065.86 0.997295 +655 45.1273 51.5982 11.636 0.0681213 0.0359124 -0.968517 0.00325596 8.90281 8.92491e-16 2068.98 0.997255 +656 39.3846 51.6035 8.31558 3.74327 1.10088 -0.0303163 0.0103932 8.8647 8.19018e-16 2062.37 0.997333 +657 35.5323 46.1719 14.9891 1.41057 0.761428 4.29692 -0.000524629 8.89598 8.94771e-16 2066.72 0.997268 +658 41.2789 46.1704 18.2916 -1.64015 0.662275 -0.126349 0.00472292 8.88457 8.88071e-16 2065.41 0.997271 +659 45.1356 51.601 18.2751 1.73441 0.73402 -3.55912 0.00182557 8.88411 8.44531e-16 2064.68 0.997314 +660 39.386 51.62 14.9695 3.82528 4.41559 0.422756 0.0062193 8.91014 8.87892e-16 2071.16 0.997275 +661 35.5316 46.1616 21.6286 1.248 -0.902744 1.85593 -0.00361136 8.9121 8.77843e-16 2069.49 0.99728 +662 41.2882 46.1569 24.9476 0.591812 -1.84766 0.252016 -0.00788742 8.89413 8.5722e-16 2064.75 0.997307 +663 45.1351 51.5944 24.9545 1.5757 -0.785239 1.58157 -0.00714669 8.90845 8.82489e-16 2067.96 0.99729 +664 39.3787 51.602 21.6235 2.56947 0.66657 0.876579 -0.00697624 8.86774 7.84055e-16 2059.31 0.997367 +665 35.5357 46.1836 28.2825 2.07245 3.375 2.24771 -0.0023293 8.87741 8.45341e-16 2062.37 0.997322 +666 41.2971 46.1606 31.5982 2.04653 -1.34165 0.0991125 -0.0103664 8.91384 8.73261e-16 2068.41 0.997305 +667 45.1254 51.5938 31.6139 -0.230866 -1.0057 3.30153 0.00813822 8.89326 8.84055e-16 2067.97 0.997303 +668 39.3707 51.6043 28.2376 0.971892 1.28392 -6.79154 -0.0112961 8.92396 9.38496e-16 2070.39 0.997236 +669 35.5382 46.1704 34.9252 2.69589 0.721168 0.270211 -0.00353992 8.8936 8.76501e-16 2065.56 0.997299 +670 41.2782 46.1534 38.2472 -1.45483 -2.64372 -0.463556 0.00514437 8.90063 8.65529e-16 2068.9 0.997302 +671 45.1163 51.5852 38.2192 -2.07711 -2.53223 -5.96405 0.00520085 8.88753 8.49012e-16 2066.13 0.997307 +672 39.3585 51.6067 34.9385 -1.52837 1.82702 3.04692 0.00732394 8.89363 9.22798e-16 2067.89 0.997263 +673 47.0426 46.1742 1.69237 -1.06207 1.3601 5.98468 0.0104779 8.84751 7.44614e-16 2058.72 0.99738 +674 52.8428 46.1281 4.9774 7.06282 -7.67346 -2.37729 0.00429201 8.87229 7.57234e-16 2062.68 0.997357 +675 56.6477 51.5927 4.99853 -0.261106 -1.19768 1.88176 -0.014382 8.87529 7.83267e-16 2059.35 0.997338 +676 50.8876 51.6124 1.65729 0.17641 2.88354 -1.09132 -0.000994914 8.88716 8.24282e-16 2064.74 0.997301 +677 47.033 46.1717 8.31593 -2.89207 0.813729 0.167962 -0.00364449 8.86266 7.7113e-16 2058.95 0.997348 +678 52.8143 46.1814 11.6314 1.02752 2.98533 -1.98274 0.00842953 8.88886 8.27856e-16 2067.1 0.997303 +679 56.646 51.6075 11.6242 -0.656677 1.55191 -3.49578 -0.00444528 8.8917 8.18964e-16 2064.96 0.99732 +680 50.8833 51.6153 8.32879 -0.911277 3.50324 2.88472 0.0222603 8.84706 7.51498e-16 2061.13 0.997376 +681 47.0517 46.1749 14.9638 1.11307 1.64925 -0.967012 -0.00583862 8.85424 7.80969e-16 2056.69 0.997367 +682 52.788 46.1678 18.2911 -3.95716 0.209681 -0.419278 -0.00401659 8.91996 9.16848e-16 2071.08 0.997249 +683 56.6374 51.5768 18.2694 -2.23879 -4.38168 -4.64562 -0.0102577 8.90309 8.40993e-16 2066.15 0.99731 +684 50.9008 51.6067 14.9707 2.51873 1.91143 0.680437 0.0110852 8.90549 8.78935e-16 2071.2 0.99728 +685 47.0584 46.1902 21.6119 2.09223 4.69496 -1.41367 0.00495393 8.89638 8.56258e-16 2067.96 0.997306 +686 52.8006 46.1652 24.9447 -1.31327 -0.346204 -0.166007 -0.00251795 8.91445 9.06813e-16 2070.23 0.997259 +687 56.6361 51.6021 24.9428 -2.63425 0.663204 -0.43206 -0.00081483 8.88266 8.11515e-16 2063.8 0.997335 +688 50.893 51.5857 21.6098 1.10603 -2.48887 -1.8624 0.00366197 8.89768 8.73736e-16 2067.96 0.997295 +689 47.0479 46.1493 28.2591 0.0188128 -3.46188 -2.39915 0.00643871 8.89917 8.7718e-16 2068.87 0.997294 +690 52.8007 46.1588 31.6156 -1.68616 -1.73816 3.58627 0.00301642 8.90229 8.76467e-16 2068.81 0.997283 +691 56.6668 51.5847 31.6423 3.68764 -2.76721 8.66106 -0.00887881 8.90487 7.9054e-16 2066.8 0.99735 +692 50.9031 51.5803 28.2757 3.23168 -3.80133 0.869878 6.20336e-06 8.8765 8.55336e-16 2062.68 0.997302 +693 47.0573 46.1725 34.9022 1.76903 1.14635 -4.23952 -0.00497572 8.9105 9.0016e-16 2068.86 0.997266 +694 52.7929 46.1905 38.2558 -3.19181 4.69116 1.32461 -0.00541386 8.89371 8.37091e-16 2065.19 0.997302 +695 56.6438 51.593 38.2514 -0.999126 -1.06365 0.60488 -0.00594756 8.90448 8.26909e-16 2067.36 0.997311 +696 50.9044 51.5758 34.934 3.40219 -4.37538 1.99002 0.00661885 8.9097 8.87969e-16 2071.15 0.99727 +697 58.5643 46.1633 1.6717 -1.01788 -0.621501 1.67715 0.00936494 8.8555 7.87555e-16 2060.2 0.997338 +698 64.3279 46.1588 4.98339 -0.343686 -1.48043 -1.30582 -0.0213465 8.88601 7.90131e-16 2060.15 0.997342 +699 68.1686 51.5968 4.99517 -0.47216 -0.43264 1.25871 -0.0116764 8.86127 7.67417e-16 2056.94 0.997359 +700 62.4529 51.6082 1.65731 8.59959 2.14863 -1.2468 -0.0215878 8.88628 7.76955e-16 2060.16 0.997344 +701 58.5462 46.1485 8.31163 -4.6139 -3.64692 -0.675072 0.0082488 8.86783 7.72981e-16 2062.57 0.997357 +702 64.3213 46.1614 11.6412 -1.79497 -1.20061 0.03333 -0.0117268 8.88072 7.79363e-16 2061.07 0.997341 +703 68.1549 51.6041 11.6273 -3.11055 1.32119 -2.85574 0.0114184 8.85617 7.55644e-16 2060.76 0.997368 +704 62.4132 51.5937 8.31655 0.638395 -0.885176 0.218381 0.0101385 8.91362 8.6593e-16 2072.74 0.997259 +705 58.5419 46.1633 14.9842 -5.38372 -0.843584 3.28787 -0.00138041 8.90619 8.60884e-16 2068.71 0.997276 +706 64.3346 46.1576 18.26 1.02496 -2.01833 -6.44014 0.00536336 8.88505 8.24767e-16 2065.64 0.997297 +707 68.1785 51.6156 18.3014 1.77573 3.40285 1.40129 0.000591945 8.88078 7.80827e-16 2063.7 0.997341 +708 62.3874 51.5848 14.9524 -4.55099 -2.78893 -2.68102 -0.00263791 8.87906 7.62044e-16 2062.64 0.997375 +709 58.5499 46.1373 21.6269 -3.85902 -5.91847 1.46291 0.00362556 8.86505 8.09165e-16 2061 0.997345 +710 64.3231 46.1586 24.9798 -1.43074 -1.76186 6.84183 -0.0196786 8.88997 8.37408e-16 2061.36 0.997306 +711 68.1668 51.6017 24.9297 -0.879661 0.769832 -3.06548 -0.00270168 8.87074 8.06956e-16 2060.87 0.997336 +712 62.4237 51.5902 21.6322 2.94527 -1.67556 2.4395 0.0121795 8.91555 9.38298e-16 2073.6 0.997214 +713 58.5524 46.1563 28.2984 -3.37781 -2.06654 5.29583 -0.00567016 8.88753 8.14219e-16 2063.81 0.997326 +714 64.3416 46.1597 31.6016 2.32291 -1.55115 1.00653 0.00401866 8.89612 8.56257e-16 2067.7 0.997299 +715 68.1876 51.5873 31.5967 3.34459 -2.16463 -0.122869 0.00870459 8.91365 8.95642e-16 2072.44 0.997261 +716 62.4183 51.5845 28.2621 1.70789 -2.59171 -1.88599 -0.0080152 8.89999 8.49411e-16 2065.97 0.997304 +717 58.5667 46.1586 34.939 -0.506459 -1.76724 3.11772 -0.0059476 8.88251 7.87297e-16 2062.68 0.997352 +718 64.3406 46.1655 38.2437 2.42897 -0.334515 -1.28257 0.00736753 8.87085 8.18722e-16 2063.04 0.997325 +719 68.151 51.6222 38.2468 -3.88262 4.96415 -0.65319 -0.00795387 8.86227 7.61692e-16 2057.94 0.997371 +720 62.4116 51.5974 34.9381 0.288741 -0.293389 2.98672 0.0087666 8.88369 8.6628e-16 2066.08 0.997269 +721 0.961494 57.0425 1.67764 0.128535 2.51892 2.78527 0.0142122 8.88598 8.24531e-16 2067.72 0.997306 +722 6.71238 57.051 4.97562 -1.67939 4.40564 -2.59847 -0.000249563 8.88402 8.19839e-16 2064.22 0.997331 +723 10.5493 62.4515 4.96703 -2.35794 -1.83783 -4.2337 0.00210705 8.91536 8.86537e-16 2071.4 0.997273 +724 4.81004 62.4418 1.63654 1.95979 -3.87617 -5.35855 -0.00506654 8.88579 8.46896e-16 2063.57 0.997318 +725 0.964757 57.0384 8.33341 0.848062 1.81336 3.67186 -0.00829837 8.90276 8.53055e-16 2066.5 0.997297 +726 6.73037 57.0454 11.6617 1.77713 3.18171 4.12701 0.00430473 8.90412 8.928e-16 2069.48 0.99726 +727 10.5591 62.4573 11.6398 -0.571946 -0.761626 -0.185395 -0.00616117 8.87412 8.09271e-16 2060.85 0.997351 +728 4.7979 62.4622 8.31549 -0.542632 -0.125762 -0.18092 0.00984501 8.90419 9.44693e-16 2070.68 0.997246 +729 0.96651 57.031 14.9709 1.20049 0.377277 0.82701 -0.00484827 8.89071 8.41845e-16 2064.67 0.997311 +730 6.71109 57.0286 18.281 -2.05267 -0.281054 -2.28563 0.00130693 8.87529 7.99857e-16 2062.69 0.997345 +731 10.5652 62.4743 18.2781 0.628935 2.58575 -3.1532 -0.00486787 8.88156 8.15847e-16 2062.71 0.997327 +732 4.80066 62.4662 14.9701 -0.121494 0.789298 0.583698 -0.000398312 8.90351 9.12764e-16 2068.35 0.997269 +733 0.986663 57.0199 21.6259 5.3963 -1.82847 1.21536 -0.00957509 8.8853 7.99688e-16 2062.5 0.997337 +734 6.74061 57.0298 24.9707 3.91716 0.0577231 5.40093 0.00323123 8.87588 8.51168e-16 2063.23 0.997311 +735 10.557 62.4769 24.9486 -0.869787 2.94756 0.537956 -0.00810428 8.92337 9.37142e-16 2070.94 0.997234 +736 4.78134 62.4482 21.6233 -3.91588 -2.67842 0.861454 -0.0122848 8.88174 8.45016e-16 2061.18 0.997316 +737 0.956917 57.0218 28.2642 -0.737248 -1.50561 -1.52522 -0.00205161 8.89813 8.67741e-16 2066.84 0.997296 +738 6.7119 56.999 31.5951 -1.98176 -6.0174 -0.396151 0.00295616 8.92224 9.47689e-16 2073.05 0.997243 +739 10.5594 62.4501 31.6129 -0.459256 -2.16773 3.25816 0.00433596 8.90316 9.17228e-16 2069.28 0.997273 +740 4.81591 62.45 28.2855 2.97445 -2.01294 2.66408 0.00729579 8.91213 9.45067e-16 2071.83 0.997239 +741 0.961855 57.0286 34.9228 0.37684 -0.0949137 -0.267765 -0.00651407 8.89549 8.39702e-16 2065.33 0.997298 +742 6.7368 57.0396 38.2507 3.04066 1.86034 0.248859 0.011519 8.90245 9.01398e-16 2070.66 0.997261 +743 10.5661 62.4684 38.2699 0.800441 1.49803 4.1427 0.00965118 8.87813 9.06594e-16 2065.09 0.997269 +744 4.804 62.4637 34.9237 0.784311 0.270912 0.0642709 0.00293752 8.88638 8.74611e-16 2065.41 0.997294 +745 12.494 57.0215 1.67578 2.17446 -1.70339 2.42737 0.00226893 8.8616 8.18335e-16 2059.98 0.99734 +746 18.231 57.0365 4.99927 -2.46186 1.27252 2.03961 0.00809446 8.89146 8.80445e-16 2067.59 0.997271 +747 22.0488 62.4491 4.98934 -6.9732 -2.52182 0.0551191 0.000796403 8.85966 8.33118e-16 2059.26 0.997334 +748 16.3449 62.483 1.64954 4.60399 4.46329 -2.92887 0.00547295 8.86628 8.90971e-16 2061.68 0.997284 +749 12.4789 57.0371 8.3356 -0.675041 1.63542 3.86524 -0.01311 8.89048 8.07389e-16 2062.86 0.997321 +750 18.2438 57.0549 11.6501 0.310416 5.00146 1.79123 0.000822877 8.89298 8.10953e-16 2066.35 0.997327 +751 22.0743 62.4602 11.6406 -1.8981 -0.0911975 -0.0893116 -0.0112705 8.90439 8.55817e-16 2066.21 0.997301 +752 16.3416 62.4662 8.34089 3.71921 0.944594 5.33217 -0.00530457 8.874 8.06457e-16 2061.01 0.997341 +753 12.4789 57.0401 14.9703 -0.7068 2.34299 0.537293 -0.00649105 8.87884 8.18129e-16 2061.79 0.997321 +754 18.2374 57.0073 18.2689 -1.03497 -4.49473 -4.90749 -0.00358519 8.91283 9.16487e-16 2069.66 0.99726 +755 22.0891 62.4771 18.2996 1.06833 2.91339 1.42927 -0.00816537 8.90438 8.9931e-16 2066.88 0.997269 +756 16.3429 62.4364 14.9665 4.06466 -4.92386 -0.0723625 -0.00335034 8.89968 8.16675e-16 2066.88 0.997332 +757 12.4752 57.0236 21.6117 -1.40163 -1.12691 -1.68231 0.00243161 8.88134 8.52928e-16 2064.22 0.997311 +758 18.2263 57.012 24.9392 -3.17967 -3.16148 -1.40008 0.00511616 8.92732 9.2568e-16 2074.58 0.99725 +759 22.0926 62.4495 24.9628 1.73083 -2.31616 3.73694 -0.00962092 8.91882 9.21065e-16 2069.64 0.997265 +760 16.3314 62.466 21.6335 1.79386 0.96653 2.92895 -0.00143529 8.85482 7.95483e-16 2057.75 0.997361 +761 12.4807 57.0185 28.2754 -0.189803 -2.2543 0.770792 -0.00142522 8.89918 8.86194e-16 2067.2 0.997296 +762 18.2504 57.0097 31.5712 1.50156 -4.04897 -5.29077 -0.00802973 8.87143 8.1988e-16 2059.88 0.997337 +763 22.0852 62.4746 31.6214 0.26561 2.77738 4.89684 0.000552897 8.8715 8.54265e-16 2061.73 0.997317 +764 16.3 62.4714 28.2927 -4.31093 2.1357 4.13247 0.00695896 8.91619 9.25975e-16 2072.61 0.997256 +765 12.4837 57.0028 34.899 0.395674 -5.43093 -4.79777 -0.00315955 8.89372 8.57524e-16 2065.67 0.997311 +766 18.2575 57.021 38.252 2.84756 -1.75206 0.558482 0.00842662 8.9102 8.9863e-16 2071.65 0.997265 +767 22.085 62.4662 38.2571 0.454373 0.916933 1.55078 0.00435797 8.87621 8.36859e-16 2063.53 0.997338 +768 16.3376 62.4611 34.9181 2.88853 -0.0709743 -1.01881 0.00963445 8.90049 8.99268e-16 2069.83 0.997281 +769 24.0118 57.0324 1.65773 1.78669 0.48752 -1.14206 0.000777461 8.90115 9.10834e-16 2068.1 0.997257 +770 29.7628 56.9958 4.9765 -0.485861 -6.62303 -2.5317 -0.021105 8.91164 8.58109e-16 2065.66 0.997308 +771 33.5893 62.4638 4.99506 -3.32201 0.418457 1.26452 0.00395769 8.91203 9.02008e-16 2071.08 0.997283 +772 27.841 62.4586 1.68709 -0.877871 -0.507478 4.78535 0.0152738 8.8852 8.90098e-16 2067.78 0.99728 +773 24.003 57.0356 8.30263 -0.00125577 0.91967 -2.56388 8.96934e-05 8.87114 8.28498e-16 2061.55 0.997322 +774 29.7825 57.0403 11.6229 3.72568 1.97628 -3.65248 -0.006322 8.88875 8.23726e-16 2063.93 0.997322 +775 33.5884 62.4767 11.6759 -3.2969 3.00899 7.07391 -0.00291121 8.87952 8.57171e-16 2062.7 0.997314 +776 27.8565 62.4729 8.33988 2.50819 2.23127 4.99753 0.00462362 8.90686 9.28548e-16 2070.13 0.997249 +777 23.9952 57.0234 14.9519 -1.59594 -1.3545 -2.99462 -0.0149704 8.88387 7.91806e-16 2061.05 0.997353 +778 29.7846 57.0167 18.3234 3.82691 -2.73658 6.19633 0.00288299 8.87124 7.78408e-16 2062.15 0.997367 +779 33.6208 62.4709 18.2951 3.01367 1.74166 0.557454 -0.0157336 8.91332 8.67554e-16 2067.17 0.997287 +780 27.8584 62.4657 14.9688 2.77754 1.01123 0.174606 0.000891285 8.90342 8.76647e-16 2068.6 0.997285 +781 24.0103 57.0436 21.6165 1.2602 2.99864 -0.742384 0.00126464 8.90001 8.96956e-16 2067.96 0.997269 +782 29.7673 57.0174 24.93 0.602904 -2.32167 -3.05392 0.0157856 8.88974 8.85831e-16 2068.86 0.997273 +783 33.59 62.4605 24.9672 -3.03545 -0.334968 4.29327 -0.000586993 8.88638 8.57553e-16 2064.66 0.997305 +784 27.8629 62.455 21.597 3.79048 -1.09846 -4.33002 -0.00256741 8.8957 8.64101e-16 2066.21 0.997311 +785 24.0112 57.0164 28.258 1.66499 -2.95628 -2.72124 0.00601636 8.85994 8.58585e-16 2060.44 0.997301 +786 29.7575 57.0236 31.5943 -1.41941 -1.34628 -0.544904 -0.00189491 8.88409 8.40909e-16 2063.88 0.997325 +787 33.6032 62.4371 31.6159 -0.655174 -4.86328 3.7204 0.00831323 8.88959 8.97144e-16 2067.24 0.997282 +788 27.8655 62.4471 28.2854 4.35147 -2.76901 2.80817 0.00339828 8.91919 9.73965e-16 2072.51 0.997215 +789 24.0235 57.0382 34.9061 3.96035 1.70141 -3.56167 0.00705075 8.89493 9.09586e-16 2068.12 0.997248 +790 29.7624 57.0384 38.2247 -0.353717 1.70266 -5.04664 -0.0140939 8.871 8.16461e-16 2058.5 0.997346 +791 33.6043 62.4607 38.2572 -0.169531 -0.0134635 1.66475 -0.00440817 8.88825 8.44869e-16 2064.23 0.997323 +792 27.8445 62.4571 34.915 0.221429 -0.77027 -1.77092 0.00687982 8.87685 8.0646e-16 2064.2 0.997348 +793 35.5359 57.0247 1.66309 2.16941 -0.882203 -0.000462621 0.0168321 8.88772 9.03304e-16 2068.65 0.997272 +794 41.2853 57.0198 5.00367 -0.136557 -1.87112 2.90437 0.000768619 8.8884 8.71761e-16 2065.38 0.997292 +795 45.1327 62.4431 4.98933 1.1857 -3.54032 0.0533809 0.00476882 8.91273 9.03021e-16 2071.4 0.997269 +796 39.344 62.4594 1.65793 -4.339 -0.441004 -1.10094 -0.0143331 8.89176 8.93082e-16 2062.88 0.997301 +797 35.528 57.0349 8.29964 0.5501 0.832987 -3.08866 0.0114688 8.89189 8.62669e-16 2068.39 0.997296 +798 41.2812 57.017 11.6401 -0.985776 -2.54858 -0.25302 -0.00820255 8.89381 8.59611e-16 2064.62 0.997304 +799 45.1237 62.4615 11.6302 -0.702505 0.0624632 -2.26931 -0.00606053 8.89681 8.75239e-16 2065.72 0.997282 +800 39.3613 62.4482 8.32193 -0.810356 -2.49606 1.31665 -0.00954958 8.89809 8.88074e-16 2065.25 0.997283 +801 35.52 57.0513 14.9776 -0.994407 4.10426 1.92405 0.000395227 8.91236 8.88365e-16 2070.4 0.997266 +802 41.2795 57.0353 18.2841 -1.29861 1.14703 -1.85326 -0.000487577 8.90599 8.85699e-16 2068.86 0.997273 +803 45.125 62.4339 18.278 -0.591435 -5.59887 -2.98786 0.00711066 8.87478 8.39508e-16 2063.82 0.99731 +804 39.3597 62.4705 14.9785 -1.11838 1.72072 2.35569 -0.00891227 8.89557 8.14456e-16 2064.83 0.997336 +805 35.5006 57.0306 21.6015 -4.77206 0.271129 -3.55346 -0.0054139 8.90285 8.40961e-16 2067.13 0.997303 +806 41.3029 57.0346 24.9696 3.46533 0.971875 4.66256 -0.000352969 8.9067 9.45895e-16 2069.05 0.997243 +807 45.1404 62.4621 24.9382 2.68619 0.0796743 -1.4131 0.00273583 8.8827 8.58198e-16 2064.58 0.997312 +808 39.3521 62.4479 21.626 -3.09465 -2.71288 1.44384 0.00239537 8.84282 7.71596e-16 2056 0.997376 +809 35.5497 57.0487 28.2764 4.82555 3.96054 1.1315 -0.00899369 8.87729 8.64675e-16 2060.94 0.997303 +810 41.3231 57.0257 31.5967 7.26094 -0.752429 -0.186031 0.00369093 8.92877 9.98191e-16 2074.6 0.99723 +811 45.1435 62.4468 31.615 3.1993 -2.84563 3.49554 0.00923601 8.89608 9.4867e-16 2068.82 0.997255 +812 39.3761 62.4495 28.291 2.0728 -2.50566 3.86229 0.0101043 8.87063 8.79687e-16 2063.58 0.997306 +813 35.4964 57.0376 34.9415 -5.87228 1.41089 3.57322 -0.00363755 8.89319 9.00808e-16 2065.46 0.997285 +814 41.3064 57.0278 38.248 4.02325 -0.522272 -0.315326 -0.0109052 8.90442 8.98809e-16 2066.3 0.997293 +815 45.1159 62.4558 38.2401 -2.20839 -1.02373 -1.98421 0.00651328 8.90121 9.36991e-16 2069.33 0.997253 +816 39.3671 62.4657 34.8871 0.12834 1.0509 -7.27665 -0.00932697 8.92384 1.04629e-15 2070.8 0.99718 +817 47.0411 57.0263 1.66813 -1.16849 -0.944369 1.01925 -0.000555239 8.90268 8.62983e-16 2068.13 0.997288 +818 52.8133 57.0242 4.99025 1.20692 -1.18903 0.30751 0.000606959 8.88436 8.35998e-16 2064.48 0.997298 +819 56.6593 62.4666 4.98184 2.27903 1.17878 -1.44268 -0.00303885 8.88347 8.22094e-16 2063.51 0.997321 +820 50.8689 62.4474 1.66463 -3.66174 -2.90812 0.339268 -0.00720576 8.86974 7.76928e-16 2059.69 0.997365 +821 47.0357 57.0336 8.30975 -2.51303 0.61473 -1.01329 -0.0066372 8.88446 8.17557e-16 2062.95 0.997333 +822 52.8171 57.0431 11.6231 1.70803 2.49471 -3.47779 0.00780017 8.91103 8.96748e-16 2071.69 0.997252 +823 56.6609 62.4614 11.6646 2.55447 0.0227464 4.61639 -0.00417865 8.90039 8.52572e-16 2066.87 0.9973 +824 50.88 62.4649 8.313 -1.54838 0.796935 -0.533066 0.0103681 8.86085 8.34582e-16 2061.55 0.997317 +825 47.0434 57.0284 14.9734 -0.733872 -0.10003 1.29802 -0.0140623 8.89483 8.32907e-16 2063.58 0.997327 +826 52.8053 57.0251 18.3063 -0.627115 -0.917628 2.51262 -7.84407e-05 8.8951 8.504e-16 2066.62 0.997301 +827 56.6725 62.4581 18.2722 4.62484 -0.584917 -4.30908 0.00883001 8.89787 8.68069e-16 2069.11 0.997276 +828 50.8923 62.4526 14.9493 1.09603 -1.63636 -3.46234 -0.0057182 8.90695 8.45018e-16 2067.94 0.997307 +829 47.0334 57.04 21.6265 -2.68168 1.98534 1.44404 0.00118928 8.90127 8.85111e-16 2068.21 0.997282 +830 52.8232 57.0272 24.9228 2.97962 -0.42374 -4.58133 0.0113343 8.88566 8.55149e-16 2067.04 0.997298 +831 56.6569 62.4617 24.9455 1.62929 -0.0151495 -0.0431189 -0.00172358 8.90167 8.66259e-16 2067.67 0.997286 +832 50.896 62.4707 21.6313 1.65033 1.88924 2.07993 -0.00876033 8.89077 7.96267e-16 2063.83 0.99735 +833 47.0418 57.0527 28.2958 -1.04001 4.49288 5.07712 0.00333372 8.90819 9.75236e-16 2070.15 0.997221 +834 52.8192 57.0109 31.5995 2.55485 -3.86299 0.374811 -0.0114753 8.86546 7.82445e-16 2057.87 0.997365 +835 56.6643 62.4749 31.5747 3.39983 2.83884 -4.67064 -0.00428724 8.87657 8.95387e-16 2061.79 0.997283 +836 50.8842 62.4601 28.2793 -0.74294 -0.344294 1.66057 -0.0136316 8.89393 8.49467e-16 2063.48 0.997324 +837 47.0465 57.0261 34.9267 -0.0916081 -0.812032 0.758751 0.00674114 8.87209 8.63095e-16 2063.17 0.997316 +838 52.8069 57.0263 38.2436 -0.281313 -0.72817 -1.1138 -0.00592976 8.87826 7.9492e-16 2061.78 0.997344 +839 56.6696 62.4716 38.2436 4.10072 2.07324 -1.13547 -0.0010965 8.88667 8.18039e-16 2064.6 0.997332 +840 50.91 62.4828 34.937 4.3414 4.33432 2.85835 0.0053889 8.89671 9.03848e-16 2068.14 0.997263 +841 58.5743 57.0425 1.66836 0.961374 2.45478 1.1368 0.00781851 8.90306 8.48192e-16 2069.99 0.997282 +842 64.3274 57.037 4.9864 -0.551629 1.48092 -0.549188 -0.00149638 8.88461 8.31515e-16 2064.08 0.997309 +843 68.1571 62.4748 4.99542 -2.58391 2.72362 1.30479 0.00180444 8.90967 9.10086e-16 2070.13 0.997249 +844 62.3983 62.4817 1.67791 -2.17983 4.13739 3.25994 -0.0033287 8.88611 8.30404e-16 2064.01 0.997316 +845 58.5563 56.997 8.28599 -2.61485 -6.46177 -5.958 -0.00793175 8.87849 7.92646e-16 2061.4 0.997354 +846 64.3003 57.0286 11.6274 -5.77975 -0.0243774 -2.7151 0.0120051 8.90989 8.74263e-16 2072.34 0.997271 +847 68.1634 62.4791 11.6574 -1.55364 3.38756 3.34797 -0.0092801 8.9 8.84264e-16 2065.71 0.997292 +848 62.4169 62.4499 8.32448 1.53518 -2.16039 1.88656 -0.00545286 8.86756 8.11371e-16 2059.61 0.997345 +849 58.5904 57.0353 14.9408 4.33168 1.04043 -5.3431 -0.000663739 8.879 8.2292e-16 2063.06 0.997325 +850 64.3322 57.0309 18.2814 0.42244 0.336609 -2.14115 -0.0106246 8.89865 8.52522e-16 2065.13 0.997297 +851 68.1856 62.4725 18.3065 3.03861 2.26103 2.64606 0.0144923 8.89298 9.19869e-16 2069.28 0.997255 +852 62.3839 62.4543 14.9685 -5.28114 -1.45178 0.124066 -0.00450194 8.87732 8.65253e-16 2061.9 0.997303 +853 58.5856 57.0355 21.6099 3.52367 1.03165 -1.71595 -0.00105023 8.89176 8.40754e-16 2065.7 0.997316 +854 64.3254 57.0222 24.936 -0.812973 -1.47273 -1.77658 0.000208016 8.89416 8.64178e-16 2066.48 0.997294 +855 68.1661 62.4706 24.9518 -0.876205 1.77661 1.1868 -0.00453501 8.89377 8.46695e-16 2065.38 0.997313 +856 62.4242 62.4581 21.6141 2.94138 -0.684771 -0.960801 -0.00959866 8.88473 8.27538e-16 2062.38 0.997331 +857 58.5518 57.0358 28.2711 -3.52905 1.15702 0.0950762 6.45297e-05 8.89498 8.87525e-16 2066.63 0.997267 +858 64.337 57.0231 31.5846 1.37516 -1.24686 -2.58544 0.00507508 8.87203 8.15641e-16 2062.8 0.997334 +859 68.156 62.4637 31.5888 -2.71237 0.415223 -1.7194 -0.00071504 8.90103 8.47902e-16 2067.74 0.99731 +860 62.4003 62.4709 28.2787 -1.66227 2.116 1.56337 0.00794491 8.89324 9.05031e-16 2067.94 0.997261 +861 58.5776 57.0218 34.9384 1.84897 -1.63272 2.93809 -0.00611818 8.90115 8.52173e-16 2066.63 0.997287 +862 64.3419 57.0215 38.2834 2.54149 -1.66639 6.91743 -0.00198433 8.83427 7.24062e-16 2053.25 0.997402 +863 68.1526 62.4741 38.2337 -3.5585 2.81322 -3.34615 0.00180835 8.85685 7.54866e-16 2058.86 0.997379 +864 62.4153 62.4579 34.928 1.05418 -0.732823 1.04952 0.00963367 8.89773 8.55154e-16 2069.25 0.997285 +ITEM: TIMESTEP +6 +ITEM: NUMBER OF ATOMS +864 +ITEM: BOX BOUNDS pp pp pp +0.0000000000000000e+00 6.9130545060664147e+01 +0.0000000000000000e+00 6.5176902932690410e+01 +0.0000000000000000e+00 3.9912538800000000e+01 +ITEM: ATOMS id x y z vx vy vz c_dpdUatom[1] c_dpdUatom[2] c_dpdUatom[3] c_dpdUatom[4] c_crdx +1 0.961542 2.73627 1.65413 0.375009 3.52169 -1.61255 0.00197907 8.88087 3.62249e-15 2064.23 0.996776 +2 6.71838 2.71054 4.97311 -0.622993 -0.775271 -2.73246 -0.00236598 8.90053 3.89921e-15 2067.51 0.996718 +3 10.5451 8.14182 4.99829 -2.77764 -1.07244 1.71471 0.0120892 8.88029 3.71258e-15 2066.26 0.996757 +4 4.81671 8.14557 1.67287 2.58492 -0.286728 1.71671 -0.0154811 8.90312 3.81474e-15 2065.26 0.996738 +5 0.975336 2.70492 8.31225 2.83987 -1.72418 -0.168877 -0.00106583 8.86412 3.60257e-15 2060.02 0.99679 +6 6.71159 2.69302 11.6307 -1.62717 -3.72593 -1.64585 0.00442316 8.91897 4.15597e-15 2072.88 0.996666 +7 10.546 8.14599 11.6445 -2.60086 -0.0362607 0.51281 0.0116529 8.88302 3.72358e-15 2066.75 0.99676 +8 4.80714 8.15762 8.32282 1.10158 1.81709 1.2892 0.0014627 8.87592 3.43064e-15 2063.05 0.996816 +9 0.927795 2.72318 14.9453 -5.13558 1.33498 -3.71091 0.0037005 8.90766 3.90656e-15 2070.3 0.996733 +10 6.7127 2.71625 18.3078 -1.62033 0.267289 2.31815 0.0118422 8.89518 3.94292e-15 2069.39 0.996715 +11 10.5147 8.13177 18.2804 -7.77474 -2.57599 -2.13676 -0.00844638 8.9009 3.84208e-15 2066.29 0.996723 +12 4.80238 8.13534 14.9766 0.17357 -2.48077 1.67376 0.00869119 8.87521 3.62725e-15 2064.45 0.996775 +13 0.972967 2.70964 21.6317 1.96077 -0.988889 1.89376 -0.0110805 8.91003 3.76441e-15 2067.65 0.996771 +14 6.69216 2.7109 24.9433 -5.06041 -0.800619 -0.0685658 -0.0110739 8.88833 3.56086e-15 2063.03 0.996801 +15 10.5769 8.16515 24.9222 2.77155 2.96147 -4.02383 -0.0058469 8.86713 3.53726e-15 2059.64 0.996802 +16 4.78815 8.14212 21.61 -2.00494 -0.722312 -1.48932 0.00269007 8.90623 4.10764e-15 2069.8 0.996681 +17 0.940037 2.73343 28.255 -3.43543 2.98535 -2.71312 -0.00744808 8.90151 3.88301e-15 2066.63 0.996732 +18 6.73833 2.75282 31.5753 2.94294 6.18644 -3.78766 5.95681e-05 8.88976 3.69625e-15 2065.71 0.996771 +19 10.552 8.14406 31.6086 -1.41136 -0.612767 2.05453 -0.00499593 8.89141 3.69893e-15 2064.99 0.996778 +20 4.77142 8.14357 28.2986 -4.82423 -0.438047 4.61723 -0.00810823 8.91424 4.0066e-15 2069.2 0.996704 +21 0.965748 2.69961 34.9135 1.00529 -2.44673 -1.67458 -0.000778431 8.91325 3.786e-15 2070.54 0.996737 +22 6.72438 2.73655 38.2373 0.621899 3.21277 -2.08249 0.00875636 8.89847 3.75602e-15 2069.42 0.996752 +23 10.5774 8.15318 38.2651 2.59132 0.89932 2.66117 -0.0165807 8.9087 3.89322e-15 2066.22 0.996733 +24 4.82512 8.16709 34.9286 3.97885 3.40603 1.03515 0.00560365 8.88249 3.91052e-15 2065.36 0.99674 +25 12.4971 2.71295 1.66455 2.47895 -0.509229 0.0966 0.00535903 8.88747 3.76215e-15 2066.35 0.996777 +26 18.2584 2.72404 4.97403 2.6921 1.32473 -2.52015 0.00892323 8.91396 4.03885e-15 2072.77 0.996696 +27 22.0709 8.14621 4.9806 -1.93496 -0.118039 -1.3431 -0.00542994 8.8929 3.74562e-15 2065.21 0.996765 +28 16.3125 8.13973 1.65116 -1.50576 -1.19049 -2.3091 0.00630652 8.90174 4.15502e-15 2069.62 0.996687 +29 12.47 2.71892 8.30179 -2.13166 0.466137 -2.08683 -0.00792946 8.88918 3.64957e-15 2063.89 0.996777 +30 18.2496 2.70456 11.6745 1.19596 -1.91352 5.56418 -0.00790862 8.90338 3.87585e-15 2066.93 0.996714 +31 22.0474 8.15455 11.6404 -5.87379 1.60441 -0.110227 -0.0221802 8.89163 3.47873e-15 2061.36 0.996823 +32 16.309 8.15424 8.31535 -2.13374 1.09438 0.357604 -0.00606717 8.88183 3.50887e-15 2062.71 0.996807 +33 12.4757 2.70185 14.9351 -0.959496 -2.3823 -5.39569 -0.00462759 8.9107 3.94443e-15 2069.19 0.996699 +34 18.2507 2.72519 18.2985 1.19962 1.58024 0.876758 -7.30432e-05 8.891 3.64625e-15 2065.95 0.996765 +35 22.1157 8.12995 18.2893 5.17999 -2.46961 -0.594507 0.000952336 8.90829 3.56356e-15 2069.83 0.996806 +36 16.3161 8.19477 14.949 -0.966989 7.87687 -3.24024 -0.00743393 8.90282 3.79927e-15 2066.91 0.99673 +37 12.4708 2.70967 21.6395 -1.77887 -1.16885 3.56325 -0.00506937 8.8673 3.41504e-15 2059.83 0.996815 +38 18.2008 2.7262 24.9183 -6.92256 1.87944 -4.61184 0.0107011 8.87793 3.75596e-15 2065.47 0.996741 +39 22.0321 8.1336 24.9434 -8.61933 -2.38736 -0.357179 -0.00747617 8.86234 3.35168e-15 2058.25 0.996845 +40 16.3404 8.16583 21.6367 3.20563 3.08387 3.0841 -0.0129177 8.84852 3.38741e-15 2054.17 0.996826 +41 12.5043 2.70426 28.2609 3.82921 -1.86874 -1.81634 -0.0030842 8.8768 3.55885e-15 2062.28 0.996798 +42 18.2191 2.71443 31.595 -3.90279 -0.318849 -0.157158 -0.00204382 8.91578 3.99718e-15 2070.81 0.996723 +43 22.0738 8.13338 31.5898 -1.79433 -2.36544 -1.2546 -0.0142771 8.89154 3.60378e-15 2063.04 0.996784 +44 16.3167 8.16664 28.2862 -0.859439 3.2574 2.59155 0.000357888 8.87891 3.72304e-15 2063.47 0.996769 +45 12.4643 2.72144 34.9203 -2.97811 1.06943 -0.651351 0.00426715 8.88843 3.9069e-15 2066.34 0.996739 +46 18.2422 2.73133 38.253 0.0327242 2.60182 0.270084 0.0105663 8.93147 4.45855e-15 2076.85 0.996641 +47 22.1001 8.17346 38.2506 2.59459 4.39506 0.206255 0.00797778 8.9166 4.13928e-15 2073.13 0.996691 +48 16.3163 8.10717 34.9458 -0.899636 -6.43299 3.52524 0.0117843 8.9487 4.31606e-15 2080.77 0.996651 +49 23.9957 2.69448 1.68604 -1.34765 -3.57573 3.62283 -0.00226946 8.91998 4.14864e-15 2071.67 0.996691 +50 29.7506 2.72506 4.99302 -2.28266 1.39816 0.383551 0.00793256 8.91692 4.31997e-15 2073.2 0.996661 +51 33.6259 8.1211 4.95697 3.22374 -4.42197 -5.22569 0.00471408 8.92006 3.97753e-15 2073.16 0.996702 +52 27.8303 8.15926 1.66588 -2.38256 1.88328 0.538153 0.00480622 8.89472 3.97263e-15 2067.8 0.996715 +53 23.9927 2.73851 8.31576 -1.84073 3.85429 0.0496162 -0.000243768 8.88096 3.70136e-15 2063.77 0.996781 +54 29.7539 2.70733 11.6144 -1.69808 -1.34537 -4.40137 -0.0073133 8.88283 3.78185e-15 2062.67 0.996769 +55 33.6168 8.17663 11.6294 1.87325 4.91327 -1.88402 0.00695547 8.88667 3.65791e-15 2066.52 0.996772 +56 27.8408 8.17759 8.3444 -0.442999 5.29448 5.00998 0.0056313 8.88115 3.96208e-15 2065.09 0.996705 +57 23.998 2.74904 14.9867 -1.00992 5.64111 2.94799 0.0125812 8.91216 4.02185e-15 2073.16 0.996701 +58 29.7771 2.71465 18.2775 1.98299 -0.0697515 -2.47286 0.010997 8.90819 3.94327e-15 2071.97 0.996728 +59 33.6277 8.15079 18.2991 3.84804 0.759192 0.989732 0.00418818 8.8994 3.975e-15 2068.66 0.996712 +60 27.8133 8.16572 14.9875 -5.17182 3.14423 3.12215 -0.00203378 8.93226 4.20511e-15 2074.33 0.996677 +61 24.0203 2.69333 21.603 3.03173 -3.73622 -2.66104 0.0150367 8.88754 3.92879e-15 2068.44 0.996728 +62 29.7748 2.71398 24.9503 1.90517 -0.219011 0.91716 -0.000585326 8.90012 3.84942e-15 2067.78 0.996755 +63 33.5817 8.15315 24.9476 -4.06767 0.872722 0.405297 -0.00252803 8.91519 4.10587e-15 2070.6 0.996669 +64 27.8687 8.16057 21.6138 4.19833 2.06869 -0.710383 0.0119896 8.92492 4.29782e-15 2075.76 0.99666 +65 24.0121 2.72152 28.2226 1.03029 1.02218 -7.75863 0.000105107 8.96139 4.14644e-15 2080.98 0.996669 +66 29.7525 2.71929 31.5926 -2.18608 0.846477 -0.74265 0.0111012 8.89699 3.71545e-15 2069.6 0.996759 +67 33.6083 8.14514 31.573 0.598178 -0.230206 -3.94074 0.00390848 8.87675 3.395e-15 2063.75 0.996813 +68 27.8194 8.17733 28.2976 -4.20525 5.0259 4.14843 0.0160053 8.89639 3.70423e-15 2070.51 0.996756 +69 23.9947 2.73055 34.9156 -1.43968 2.50537 -1.41788 0.00409279 8.90396 3.89632e-15 2069.6 0.996732 +70 29.7542 2.70854 38.2781 -1.90899 -1.20849 4.56344 -0.00339927 8.91949 3.80187e-15 2071.3 0.996741 +71 33.6049 8.12118 38.2488 0.27667 -4.17826 -0.280543 -0.0101687 8.88511 3.40499e-15 2062.53 0.996817 +72 27.8429 8.13576 34.9414 -0.229714 -2.14345 2.82295 -0.0150443 8.90307 3.60639e-15 2065.33 0.996771 +73 35.5225 2.70986 1.6805 -0.545124 -0.883781 2.98753 0.00140925 8.90135 3.94426e-15 2068.48 0.99673 +74 41.2918 2.6963 4.96078 1.00558 -3.13792 -4.66302 -0.00341508 8.91227 4.05897e-15 2069.79 0.996691 +75 45.1423 8.15014 4.97704 2.68028 0.62205 -1.87459 -0.00317135 8.87136 3.46749e-15 2061.1 0.996819 +76 39.3736 8.12614 1.674 1.14495 -3.54796 1.79355 -0.00395161 8.89875 3.69235e-15 2066.77 0.996758 +77 35.5168 2.72329 8.32192 -1.29126 1.32486 1.09637 0.0128931 8.91003 4.07846e-15 2072.77 0.996693 +78 41.2806 2.71056 11.6317 -0.99164 -0.867075 -1.38436 -0.00661347 8.90741 3.63445e-15 2068.04 0.99678 +79 45.1287 8.16249 11.6516 0.465502 2.79356 1.58682 0.00652013 8.91624 4.0792e-15 2072.75 0.996666 +80 39.3723 8.12493 8.29749 1.2065 -3.7888 -2.72267 -0.00553135 8.90657 3.74171e-15 2068.1 0.99675 +81 35.5393 2.71473 14.9765 2.33677 -0.102489 1.4669 -0.000384021 8.8836 3.6091e-15 2064.31 0.996777 +82 41.317 2.70762 18.3118 5.07278 -1.38055 3.03716 -0.00986045 8.90877 3.69909e-15 2067.66 0.996741 +83 45.1276 8.14766 18.3259 0.0668414 0.0102598 5.38677 0.00498276 8.89081 3.69246e-15 2066.99 0.996761 +84 39.3508 8.15762 14.9676 -2.72658 1.66906 0.0753438 0.00571554 8.86095 3.39784e-15 2060.77 0.99683 +85 35.5341 2.69884 21.61 1.59226 -2.65453 -1.43941 -0.00351583 8.8997 3.67143e-15 2067.06 0.99677 +86 41.2823 2.71298 24.9338 -0.686551 -0.465416 -1.96145 0.000916645 8.88894 3.76609e-15 2065.74 0.996731 +87 45.0936 8.14988 24.9751 -5.71281 0.577634 5.07096 0.00780403 8.84058 3.32182e-15 2056.88 0.996849 +88 39.3895 8.17897 21.6201 3.96754 5.30251 0.135239 0.00910112 8.88092 3.62764e-15 2065.76 0.996766 +89 35.5359 2.73566 28.2856 1.65837 3.22939 2.27369 0.000142751 8.91475 3.81054e-15 2071.06 0.996726 +90 41.2958 2.70685 31.5821 1.90531 -1.38379 -2.41097 0.00966774 8.89116 3.6852e-15 2068.05 0.996764 +91 45.111 8.13907 31.5803 -2.65555 -1.19331 -2.92038 -0.00761532 8.86926 3.30806e-15 2059.7 0.996825 +92 39.3747 8.12485 28.2807 1.3541 -3.59618 1.38293 -0.0068202 8.87924 3.26187e-15 2061.98 0.99685 +93 35.5121 2.7124 34.9243 -2.45692 -0.732344 0.190214 -0.0107988 8.86872 3.51594e-15 2058.92 0.996805 +94 41.2817 2.6829 38.2414 -0.490344 -5.44984 -1.61036 0.00723528 8.91433 4.04291e-15 2072.49 0.996688 +95 45.1289 8.17273 38.2021 0.401557 4.29614 -8.00044 0.0052023 8.8697 3.56098e-15 2062.54 0.996776 +96 39.3843 8.11807 34.9363 2.89305 -5.0322 1.9923 -0.00453343 8.88135 3.46678e-15 2062.94 0.99679 +97 47.0612 2.71423 1.6737 2.38743 -0.518558 1.80833 -0.00414327 8.90448 3.62905e-15 2067.95 0.996774 +98 52.8159 2.71601 5.03753 1.25648 -0.0533407 7.87696 -0.00553149 8.91585 3.74598e-15 2070.08 0.99675 +99 56.6429 8.15753 4.96376 -0.836113 1.82411 -4.14768 -0.0026829 8.91311 3.81698e-15 2070.1 0.996739 +100 50.8845 8.12377 1.66466 -0.372769 -3.84445 0.249171 0.00313074 8.90703 3.82701e-15 2070.05 0.996732 +101 47.0349 2.71182 8.32517 -2.08649 -0.495072 1.59603 0.00647727 8.89045 3.77495e-15 2067.23 0.996744 +102 52.8323 2.73858 11.6481 4.09111 3.62355 1.37433 -0.00924832 8.92276 3.77453e-15 2070.76 0.996749 +103 56.626 8.12745 11.637 -3.62434 -3.16055 -0.642682 0.00314744 8.88969 3.67066e-15 2066.36 0.996766 +104 50.9184 8.12013 8.32992 5.03884 -4.51964 2.49602 0.0143937 8.86929 3.49509e-15 2064.39 0.996817 +105 47.0651 2.69985 14.9578 2.94272 -2.69114 -1.64174 -0.00670698 8.89202 3.7263e-15 2064.76 0.99676 +106 52.8125 2.7362 18.2892 0.886583 3.52463 -0.676808 -0.000330661 8.90137 3.69383e-15 2068.1 0.996748 +107 56.635 8.13651 18.2725 -2.47556 -1.83784 -3.63859 -0.0174791 8.88405 3.64793e-15 2060.78 0.996759 +108 50.884 8.14253 14.9273 -0.575491 -0.738943 -6.43469 0.00540209 8.9072 3.78783e-15 2070.56 0.996747 +109 47.0533 2.69746 21.6365 0.866374 -2.97115 2.84844 0.00867078 8.90977 3.94944e-15 2071.82 0.996692 +110 52.8278 2.73064 24.9693 3.41824 2.64891 3.89554 -0.0062914 8.8736 3.51162e-15 2060.91 0.996805 +111 56.6554 8.16517 24.9555 1.10762 3.11194 1.63275 0.00496943 8.8671 3.41995e-15 2061.93 0.996793 +112 50.8861 8.1592 21.621 -0.202806 2.07235 0.415597 -0.00355829 8.9246 3.76333e-15 2072.36 0.996734 +113 47.0601 2.71643 28.236 2.03555 -0.108278 -5.64752 0.0106238 8.9095 3.80772e-15 2072.16 0.996734 +114 52.8132 2.66971 31.5837 0.790027 -7.43441 -2.08825 0.0113566 8.95444 4.54947e-15 2081.93 0.996568 +115 56.6371 8.129 31.6071 -2.15939 -3.01172 1.66448 -0.00596227 8.87976 3.52308e-15 2062.3 0.996792 +116 50.8928 8.14971 28.299 0.887983 0.353581 4.86106 0.00962489 8.86373 3.49326e-15 2062.2 0.996802 +117 47.0709 2.72338 34.9275 3.86994 1.17511 0.41684 -0.0136969 8.8918 3.4556e-15 2063.2 0.996833 +118 52.7984 2.70842 38.281 -1.88971 -1.46736 5.03603 0.0117431 8.88548 3.71761e-15 2067.29 0.996764 +119 56.6518 8.16991 38.2555 0.625866 3.76521 1.26922 -0.000885601 8.92084 3.93515e-15 2072.14 0.996714 +120 50.8845 8.15886 34.9434 -0.644742 2.11625 3.25841 -0.0125213 8.89845 3.67268e-15 2064.88 0.99677 +121 58.5638 2.72842 1.64942 -0.772009 2.04167 -2.17879 0.013017 8.918 4.1279e-15 2074.51 0.996666 +122 64.2853 2.73037 4.993 -7.57168 2.4987 0.77868 0.00623674 8.87239 3.80332e-15 2063.35 0.996738 +123 68.1672 8.18035 4.98746 -0.828832 5.56139 -0.152366 0.00851283 8.87903 3.79461e-15 2065.25 0.99672 +124 62.418 8.15395 1.69182 1.48052 1.02316 4.61737 0.00140305 8.88242 3.61292e-15 2064.43 0.996798 +125 58.5757 2.68195 8.33729 1.03955 -5.55707 3.48001 -0.00588835 8.94271 4.0282e-15 2075.73 0.996689 +126 64.3267 2.69081 11.6462 -0.489824 -4.40514 0.675789 -0.000712907 8.86776 3.60192e-15 2060.87 0.996787 +127 68.1604 8.10875 11.6098 -1.51199 -6.24471 -5.52078 -0.0130452 8.86942 3.27437e-15 2058.57 0.996853 +128 62.398 8.1354 8.31347 -1.79253 -2.21236 -0.219271 0.00324485 8.88361 3.67317e-15 2065.09 0.996756 +129 58.5551 2.73413 14.949 -2.173 2.99918 -2.99511 -0.0089866 8.89147 3.54862e-15 2064.14 0.996807 +130 64.3202 2.69633 18.2621 -1.72391 -3.19823 -4.88382 0.0190065 8.91658 4.16785e-15 2075.48 0.996648 +131 68.1574 8.15386 18.2974 -2.1063 1.10086 0.643516 -0.000418441 8.91271 4.0923e-15 2070.52 0.996676 +132 62.398 8.14226 14.9871 -1.95323 -0.672727 3.14928 -0.00892255 8.92059 3.69792e-15 2070.36 0.996748 +133 58.5804 2.74888 21.6123 2.12641 5.58365 -1.07614 0.000670104 8.85587 3.31197e-15 2058.61 0.996835 +134 64.3318 2.72434 24.9807 0.336547 1.31162 5.73536 -0.0092555 8.90121 3.55025e-15 2066.16 0.996791 +135 68.1587 8.1613 24.9443 -2.12866 2.16535 -0.296125 0.000666293 8.90939 4.09043e-15 2070.04 0.996692 +136 62.3972 8.15644 21.6143 -2.04159 1.72741 -0.903579 -0.000412344 8.87419 3.4814e-15 2062.29 0.996813 +137 58.5848 2.71015 28.2685 2.87247 -1.05247 -0.349785 0.00493599 8.86239 3.56112e-15 2060.92 0.99679 +138 64.3393 2.72489 31.6035 1.69361 1.48997 1.00734 0.0100309 8.8762 3.65036e-15 2064.95 0.996776 +139 68.1547 8.14951 31.5764 -2.72683 0.506358 -3.48753 -0.00548926 8.89631 4.01497e-15 2065.95 0.996714 +140 62.406 8.15779 28.2665 -0.508103 1.6235 -1.01599 -0.0164178 8.90336 3.55514e-15 2065.1 0.996781 +141 58.58 2.69364 34.9266 2.13238 -3.62657 0.297885 -0.00332713 8.87206 3.55631e-15 2061.22 0.996808 +142 64.3458 2.71595 38.2473 2.48351 0.126947 -0.195258 0.00813489 8.89093 3.64266e-15 2067.67 0.996774 +143 68.1498 8.13919 38.2233 -3.42062 -1.27595 -4.19892 0.00492518 8.91856 3.97829e-15 2072.89 0.996714 +144 62.4259 8.15044 34.9468 2.91425 0.638788 3.93261 0.00529492 8.88824 3.84734e-15 2066.52 0.996724 +145 1.00329 13.5893 1.66017 7.1496 1.66813 -0.419465 0.00541469 8.89413 3.61604e-15 2067.77 0.99679 +146 6.6851 13.5596 4.96015 -6.09277 -3.29177 -4.73372 -8.22565e-05 8.87036 3.48386e-15 2061.55 0.996799 +147 10.5638 19.0052 4.99251 0.27552 -0.724817 0.425227 0.0071127 8.87212 3.36884e-15 2063.45 0.996811 +148 4.81616 19.0246 1.71241 2.55945 2.35428 8.13921 -0.00203041 8.9107 3.83994e-15 2069.74 0.996704 +149 0.954673 13.5717 8.30511 -1.0823 -1.32408 -1.65319 0.00313438 8.88592 3.58104e-15 2065.56 0.996748 +150 6.70393 13.5622 11.6499 -2.78714 -3.04259 1.51328 -0.0208029 8.87088 3.27329e-15 2057.24 0.996836 +151 10.5725 19.0076 11.6599 1.60113 -0.461118 3.08349 -0.00504179 8.89513 3.75944e-15 2065.78 0.99673 +152 4.79806 19.006 8.32326 -0.432474 -0.496155 1.30374 -0.000408209 8.89366 3.51965e-15 2066.44 0.996768 +153 0.939591 13.5904 14.9817 -3.42841 1.92191 2.17171 -0.00400159 8.90096 3.41957e-15 2067.22 0.996787 +154 6.71468 13.5548 18.2722 -0.965604 -3.94944 -3.77873 -0.0133782 8.83798 3.15784e-15 2051.8 0.996894 +155 10.5329 19.0133 18.2814 -4.65073 0.536408 -1.93186 0.0129627 8.91417 3.86528e-15 2073.67 0.996698 +156 4.7919 18.9991 14.9865 -1.51363 -1.722 3.29209 -0.00939872 8.87553 3.33892e-15 2060.66 0.996813 +157 0.971529 13.5715 21.6261 1.84728 -1.42255 1.19874 0.0156973 8.88179 3.84729e-15 2067.36 0.996732 +158 6.72435 13.585 24.9621 0.503376 1.29271 2.99793 0.0106414 8.87809 3.91499e-15 2065.5 0.996715 +159 10.5659 19.0174 24.9435 0.79015 1.57665 -0.471464 -0.0106488 8.88587 3.72625e-15 2062.62 0.996754 +160 4.80268 19.0048 21.6112 0.207462 -0.844827 -1.47603 -0.00165517 8.88559 3.66064e-15 2064.47 0.996754 +161 0.965759 13.604 28.2806 0.66881 4.18073 1.93855 -0.000659815 8.88504 3.60352e-15 2064.54 0.996808 +162 6.71254 13.5707 31.6192 -1.61748 -1.28063 3.4276 0.000430549 8.90038 3.88902e-15 2068.06 0.996742 +163 10.5646 18.9942 31.6004 0.422055 -2.67519 0.512222 0.00155353 8.89707 3.79901e-15 2067.6 0.996736 +164 4.77495 18.9816 28.2984 -4.06397 -4.69302 4.49605 -0.00606866 8.89123 3.44691e-15 2064.7 0.99682 +165 0.988289 13.5344 34.9218 4.58499 -7.4752 -0.426504 0.0110537 8.90042 4.19729e-15 2070.36 0.996661 +166 6.69338 13.5734 38.2317 -4.46842 -0.91677 -3.24021 0.00629355 8.89272 3.75394e-15 2067.67 0.996757 +167 10.5808 19.0094 38.2517 3.24702 -0.0129453 0.318705 -0.018201 8.89339 3.35166e-15 2062.58 0.996834 +168 4.80869 18.9799 34.9425 1.19824 -4.96108 3.39433 -0.00533417 8.89888 3.72483e-15 2066.51 0.996761 +169 12.4902 13.5886 1.6492 1.43681 1.94715 -2.31067 -0.0129043 8.89059 3.64415e-15 2063.14 0.996757 +170 18.2556 13.5411 4.97748 2.26083 -6.25606 -1.84934 -0.00143861 8.87329 3.38273e-15 2061.87 0.996822 +171 22.1173 19.0127 4.99557 5.88941 0.47417 1.14075 0.00925092 8.84872 3.1979e-15 2058.91 0.996864 +172 16.3034 19.0019 1.68256 -3.14109 -1.3522 3.15487 -0.00350833 8.88581 3.41353e-15 2064.11 0.996787 +173 12.4954 13.5827 8.30213 2.51132 0.726761 -2.28363 -0.00201363 8.90971 3.74183e-15 2069.53 0.996722 +174 18.2607 13.5967 11.6297 3.24976 2.91017 -1.96939 0.00330356 8.88166 3.66946e-15 2064.68 0.996761 +175 22.103 19.015 11.6542 3.31636 0.569135 2.13015 0.00756583 8.88886 3.75293e-15 2067.13 0.996732 +176 16.3339 18.9855 8.31705 2.00569 -3.96447 0.313777 0.00694565 8.86722 3.32467e-15 2062.36 0.996837 +177 12.4756 13.5477 14.9856 -1.07031 -5.2485 3.00177 -0.00689312 8.91236 3.91004e-15 2069.06 0.996706 +178 18.2622 13.5612 18.3205 3.19918 -2.89979 4.66311 0.0186476 8.88393 3.78173e-15 2068.44 0.996736 +179 22.0919 19.027 18.3037 1.3993 2.74136 1.92365 0.00283938 8.88317 3.5365e-15 2064.89 0.996793 +180 16.3246 18.9892 14.9656 0.0231544 -3.47965 -0.481557 0.00166451 8.89221 3.70292e-15 2066.58 0.996754 +181 12.4977 13.5555 21.6406 2.762 -3.87791 3.50765 -0.00302765 8.88661 3.67463e-15 2064.38 0.996777 +182 18.2413 13.5758 24.9623 -0.297941 -0.352703 2.74955 0.00288679 8.90537 4.00366e-15 2069.66 0.99669 +183 22.0932 18.9887 24.9619 1.738 -3.78784 2.77572 -0.0113804 8.85424 3.41455e-15 2055.71 0.996829 +184 16.3157 19.0293 21.5996 -1.23247 3.07066 -3.32687 -0.00972629 8.89674 3.49893e-15 2065.11 0.996796 +185 12.4929 13.5751 28.2549 1.83441 -0.682443 -2.62393 0.0190083 8.93647 4.55632e-15 2079.73 0.99659 +186 18.2365 13.5698 31.5843 -0.914806 -1.64074 -2.24765 -0.00260501 8.90394 3.78039e-15 2068.17 0.996745 +187 22.0831 19.0194 31.6124 -0.123289 1.4523 2.2894 -0.00734205 8.90432 3.72221e-15 2067.25 0.996741 +188 16.3094 18.9983 28.2945 -2.16767 -2.03251 3.74306 0.00849528 8.87768 3.7578e-15 2064.94 0.996755 +189 12.475 13.604 34.9332 -0.994058 4.33966 1.5176 -0.00541122 8.87423 3.54102e-15 2061.23 0.99681 +190 18.2651 13.6012 38.2556 3.54427 3.84573 1.13957 0.00510309 8.89205 3.72401e-15 2067.28 0.996746 +191 22.0876 19.0541 38.258 0.701962 7.5323 1.50389 -0.00476646 8.87605 3.51889e-15 2061.76 0.996789 +192 16.3048 19.0232 34.9134 -3.07473 2.27391 -1.6209 0.00852467 8.87653 3.52534e-15 2064.69 0.996787 +193 24.007 13.568 1.66609 0.330808 -1.73473 0.640238 -0.0126221 8.90405 3.69069e-15 2066.06 0.996747 +194 29.7641 13.5755 4.96911 -0.0120201 -0.473574 -3.19563 -0.00354288 8.88984 3.41911e-15 2064.95 0.996818 +195 33.6114 19.0098 4.99964 0.873233 -0.13521 1.76287 0.00139998 8.88024 3.53718e-15 2063.97 0.996789 +196 27.864 18.9964 1.66522 3.12381 -2.26625 0.249209 -0.00177459 8.91142 3.80344e-15 2069.94 0.996723 +197 24.0228 13.6128 8.33203 3.04501 5.64383 2.98948 0.0106865 8.88464 3.66208e-15 2066.89 0.99675 +198 29.7667 13.5823 11.6583 0.312428 0.36737 2.60306 -0.0114958 8.9076 3.63331e-15 2067.04 0.996781 +199 33.6108 19.0263 11.6098 1.26104 2.76504 -5.16574 -0.000181384 8.88615 3.63157e-15 2064.89 0.996772 +200 27.8379 19.0271 8.30381 -1.1101 2.85572 -1.8405 -0.00438107 8.87901 3.42861e-15 2062.47 0.996807 +201 24.0235 13.5583 14.9442 3.27393 -3.48296 -3.95054 0.00289285 8.87503 3.85372e-15 2063.2 0.996738 +202 29.7345 13.568 18.3004 -4.92318 -1.62601 1.1672 0.0116964 8.93461 4.39709e-15 2077.76 0.996634 +203 33.5732 19.0112 18.2751 -5.50348 0.143031 -3.00111 0.002594 8.88338 3.89004e-15 2064.91 0.996731 +204 27.8526 19.0144 14.9557 1.3169 0.787068 -2.0409 0.00387367 8.88202 3.68267e-15 2064.88 0.996767 +205 24.0005 13.5915 21.6285 -0.60673 2.06003 1.58416 0.0013648 8.90926 3.84312e-15 2070.15 0.99673 +206 29.7762 13.5613 24.9208 2.09212 -2.73925 -4.00298 -0.0084097 8.90205 3.89112e-15 2066.54 0.996739 +207 33.6258 19.0136 24.9557 3.21899 0.523729 1.70074 -0.00590537 8.92276 4.12882e-15 2071.49 0.996688 +208 27.8688 19.0154 21.6123 4.41625 0.869421 -1.3779 0.00120394 8.86735 3.76998e-15 2061.2 0.996761 +209 23.9865 13.5901 28.2412 -3.12989 2.06754 -5.01384 0.00424149 8.83702 3.22298e-15 2055.35 0.996867 +210 29.7567 13.561 31.5673 -1.43895 -2.85217 -5.0338 -0.00215358 8.87889 3.50418e-15 2062.92 0.996789 +211 33.5963 19.0163 31.5901 -1.33853 0.900128 -1.13916 0.0133422 8.9162 4.1867e-15 2074.19 0.996662 +212 27.8192 19.0293 28.2957 -4.04011 3.04814 4.09951 0.00418801 8.90935 3.94139e-15 2070.77 0.996711 +213 24.034 13.601 34.9088 5.15713 3.54174 -2.34193 0.00436364 8.86006 3.33637e-15 2060.29 0.996827 +214 29.7696 13.5743 38.2401 0.705823 -0.732673 -1.58572 -0.00555219 8.88896 3.50594e-15 2064.34 0.996787 +215 33.5773 19.0221 38.278 -4.49982 2.01048 4.72411 0.00545653 8.91102 3.88962e-15 2071.39 0.996721 +216 27.8394 19.0187 34.9492 -0.915518 1.32277 4.28568 -0.00502141 8.88213 3.61752e-15 2063 0.996801 +217 35.5199 13.6052 1.68243 -0.869786 4.4169 3.27657 0.00900495 8.87068 3.37891e-15 2063.54 0.996821 +218 41.286 13.5794 4.99482 -0.179509 0.269965 0.716908 0.00996423 8.87214 3.56557e-15 2064.07 0.996786 +219 45.1123 19.022 4.98666 -2.41013 2.0886 -0.410587 0.00990845 8.90487 4.02825e-15 2071.05 0.996687 +220 39.3594 19.0281 1.63849 -0.800775 3.13608 -4.22333 0.00686233 8.891 3.7957e-15 2067.43 0.996741 +221 35.5118 13.5813 8.31056 -2.2706 0.41772 -0.921323 -0.00944674 8.88758 3.40466e-15 2063.21 0.996812 +222 41.2938 13.5315 11.6796 1.1434 -7.8697 6.38011 0.00692852 8.88297 3.66e-15 2065.73 0.996769 +223 45.1459 19.0167 11.639 3.10134 1.22832 -0.45189 -0.00336657 8.89299 3.80176e-15 2065.68 0.996747 +224 39.362 19.0025 8.32397 -0.614588 -1.38977 1.50104 -0.0133975 8.89739 3.82917e-15 2064.49 0.996727 +225 35.5353 13.5674 14.9408 1.65252 -1.83825 -4.3992 -0.000987982 8.87718 3.51433e-15 2062.81 0.996798 +226 41.2805 13.5836 18.3055 -0.944323 0.887614 2.08516 -0.018485 8.90042 3.67198e-15 2064.04 0.996771 +227 45.1077 19.0041 18.3184 -3.28641 -0.875631 4.17547 0.0120436 8.89525 3.92919e-15 2069.44 0.996724 +228 39.3839 19.0235 14.9358 2.84443 2.15341 -5.22501 0.000697503 8.90584 3.91274e-15 2069.28 0.996724 +229 35.521 13.5972 21.6509 -1.03158 3.19875 5.35159 -4.52404e-05 8.86715 3.59891e-15 2060.87 0.996807 +230 41.3029 13.566 24.9469 2.87286 -2.24024 0.230302 -0.00452942 8.89006 3.7504e-15 2064.82 0.996732 +231 45.1432 19.0198 24.9565 2.70639 1.49027 1.99352 0.00442565 8.89304 3.7175e-15 2067.34 0.99677 +232 39.3725 19.0303 21.6145 1.22933 3.39501 -0.568934 0.00192268 8.93017 4.23917e-15 2074.74 0.996659 +233 35.4962 13.6053 28.2846 -4.80841 4.54775 2.19616 -0.00508261 8.89907 3.52531e-15 2066.59 0.996798 +234 41.3016 13.5467 31.6072 2.46465 -5.28241 1.59859 -0.018771 8.90796 3.49951e-15 2065.57 0.996786 +235 45.1255 18.9971 31.6297 -0.418023 -2.00869 5.26363 -0.0092173 8.92231 3.87146e-15 2070.68 0.996708 +236 39.3844 19.017 28.2901 2.9136 1.1159 3.03378 0.00345374 8.8863 3.61924e-15 2065.69 0.9968 +237 35.5179 13.5519 34.9261 -1.20258 -4.39086 0.336967 0.00876187 8.89224 3.59157e-15 2068.09 0.996762 +238 41.2723 13.583 38.2587 -2.15557 0.89621 1.6202 0.0136441 8.89654 3.78492e-15 2070.06 0.996724 +239 45.1041 18.9852 38.2387 -3.84798 -3.9859 -1.46923 -0.00549545 8.91421 3.72042e-15 2069.73 0.99676 +240 39.3688 18.9994 34.9197 0.763913 -1.70598 -0.500317 -0.00794053 8.88817 3.7834e-15 2063.68 0.996745 +241 47.0499 13.5538 1.65856 0.10681 -4.06282 -0.88991 0.0054759 8.88719 3.80876e-15 2066.33 0.996739 +242 52.8139 13.5806 4.94976 0.864833 0.257791 -6.59935 -0.0150575 8.89071 3.59433e-15 2062.7 0.996784 +243 56.6486 18.9987 4.97418 0.136772 -1.87855 -2.48455 -0.00323276 8.86783 3.27845e-15 2060.32 0.996855 +244 50.8644 19.0038 1.65487 -3.72311 -1.33676 -1.19722 0.00593857 8.90711 3.8593e-15 2070.66 0.996728 +245 47.0484 13.5653 8.32872 0.298834 -2.04793 2.29779 -0.00820459 8.91948 3.91172e-15 2070.29 0.996708 +246 52.8064 13.6003 11.6443 -0.093216 3.51308 0.586036 0.00901653 8.89239 3.70013e-15 2068.18 0.996767 +247 56.6663 18.9984 11.6385 3.01759 -1.94611 -0.444919 0.0134346 8.90952 4.03454e-15 2072.78 0.996684 +248 50.9047 18.9927 8.32311 2.9185 -2.84355 1.21017 0.00289001 8.89478 3.71348e-15 2067.38 0.99676 +249 47.0233 13.5805 14.9745 -3.96261 0.244787 1.05588 -0.00922987 8.89382 3.74672e-15 2064.6 0.996769 +250 52.8137 13.5816 18.2855 0.961273 0.667629 -1.24376 0.00407433 8.89726 3.86017e-15 2068.17 0.996729 +251 56.6461 19.0033 18.287 -0.157705 -0.936866 -1.13409 0.00213527 8.90337 3.86878e-15 2069.06 0.996721 +252 50.9058 19.0009 14.9321 2.74074 -1.68249 -5.92971 0.00173455 8.91235 4.00179e-15 2070.9 0.996696 +253 47.0669 13.5818 21.629 3.3427 0.548426 1.69904 0.0142224 8.89367 3.92027e-15 2069.57 0.996712 +254 52.7974 13.5786 24.9451 -1.75236 0.112277 -0.0570447 -0.00156596 8.88833 3.64561e-15 2065.07 0.99676 +255 56.6386 19.0273 24.9359 -1.74728 2.85954 -1.66003 -0.00391099 8.87207 3.39623e-15 2061.09 0.996818 +256 50.8507 19.0285 21.636 -6.16502 3.00738 2.87534 -0.00672852 8.89539 3.7057e-15 2065.47 0.996764 +257 47.0396 13.5783 28.2767 -1.42062 0.0375118 0.899386 0.00680261 8.88628 3.73141e-15 2066.42 0.996739 +258 52.8191 13.5608 31.5907 1.83313 -2.88708 -1.28789 -0.0108357 8.90376 3.69963e-15 2066.39 0.996738 +259 56.6249 19.0134 31.6094 -3.85662 0.405343 2.11456 0.00848162 8.89112 3.60762e-15 2067.79 0.99678 +260 50.8877 19.0201 28.281 -0.0425487 1.47933 1.74196 0.00677831 8.89943 3.76713e-15 2069.2 0.996746 +261 47.0467 13.575 34.9291 -0.21821 -0.788856 0.855001 -0.00695454 8.86534 3.39287e-15 2059.01 0.996835 +262 52.7845 13.545 38.2348 -3.69592 -5.31844 -2.32565 -0.00245643 8.93917 4.06056e-15 2075.71 0.996684 +263 56.6334 19.0306 38.2485 -2.56903 3.37084 -0.0980495 0.0142356 8.91738 4.085e-15 2074.63 0.99666 +264 50.9203 19.0384 34.9324 5.49608 4.85242 1.29046 0.000790372 8.86746 3.60704e-15 2061.12 0.996804 +265 58.5484 13.5874 1.64646 -3.2673 1.43476 -2.69302 -0.00125782 8.87678 3.55995e-15 2062.66 0.996791 +266 64.3424 13.5793 4.99286 2.08372 0.45733 0.461573 0.00602482 8.87286 3.47161e-15 2063.37 0.996807 +267 68.1523 19.0254 4.98269 -3.06554 2.54383 -1.18594 0.00354212 8.87138 3.61587e-15 2062.54 0.996782 +268 62.4054 18.9977 1.67708 -0.496192 -1.96012 2.49149 -0.0050214 8.86087 3.42828e-15 2058.47 0.996824 +269 58.546 13.578 8.29256 -3.83067 -0.107564 -3.97996 -0.0148903 8.89035 3.61096e-15 2062.66 0.996767 +270 64.3393 13.5755 11.6403 1.36466 -0.72034 -0.0232653 0.00819381 8.87484 3.56928e-15 2064.27 0.996765 +271 68.1588 19.0326 11.6274 -1.98487 3.9708 -2.36375 -0.0137139 8.85133 3.20152e-15 2054.58 0.996874 +272 62.4356 19.0033 8.28265 4.31127 -1.47872 -5.36485 -0.00242975 8.91109 3.91374e-15 2069.74 0.996702 +273 58.5609 13.5895 14.9518 -1.65439 1.91542 -2.47766 -0.00409001 8.87887 3.60876e-15 2062.51 0.996786 +274 64.3209 13.5534 18.2873 -1.49842 -4.36369 -0.932682 0.00379337 8.84774 3.39193e-15 2057.55 0.996831 +275 68.1949 19.0014 18.2747 4.18146 -1.23972 -3.0373 0.01095 8.89112 3.57827e-15 2068.31 0.996775 +276 62.4159 19.0091 14.9642 1.04664 -0.259072 -0.697188 0.0037133 8.91456 3.99376e-15 2071.79 0.996686 +277 58.5868 13.6096 21.6219 3.06138 5.07156 0.34292 -0.000725659 8.90823 3.65542e-15 2069.48 0.996737 +278 64.3274 13.565 24.9505 -0.448518 -2.28879 0.960729 0.000467563 8.90244 3.79415e-15 2068.51 0.996723 +279 68.1667 19.0199 24.9331 -0.59563 1.50097 -2.0296 0.0166765 8.90692 4.03924e-15 2072.92 0.996678 +280 62.4516 19.0449 21.5897 6.71743 6.02534 -4.91867 -0.00782439 8.87692 3.3785e-15 2061.28 0.99685 +281 58.5581 13.5685 28.2862 -1.91817 -1.79401 2.49247 -0.0123727 8.85309 3.12451e-15 2055.23 0.996882 +282 64.3236 13.6057 31.5948 -1.06689 4.48483 -0.492493 -0.0044992 8.88626 3.68384e-15 2064.01 0.996755 +283 68.1639 18.9793 31.614 -1.01439 -5.20982 2.83059 -0.00337252 8.87376 3.40659e-15 2061.56 0.996838 +284 62.4107 19.0175 28.2431 0.278639 1.24277 -4.83684 -0.00340309 8.90449 3.74023e-15 2068.12 0.996738 +285 58.5764 13.5606 34.9223 1.33549 -2.83832 -0.26222 0.000284456 8.88414 3.52905e-15 2064.56 0.996797 +286 64.3297 13.5681 38.2677 -0.089967 -1.87043 2.94552 0.000486764 8.91216 3.89055e-15 2070.59 0.996704 +287 68.1478 19.0203 38.2215 -3.88086 1.80388 -4.6399 -0.00655759 8.89924 3.6835e-15 2066.32 0.996765 +288 62.4382 19.0154 34.9246 4.68099 1.02765 0.264629 0.00513672 8.87017 3.4023e-15 2062.61 0.996829 +289 0.954138 24.4489 1.6435 -0.965637 1.37516 -3.36958 0.0134719 8.88896 3.92861e-15 2068.41 0.996721 +290 6.71881 24.4823 4.97785 -0.262888 7.01023 -1.9156 -0.00724533 8.82067 3.02097e-15 2049.41 0.996927 +291 10.527 29.8771 4.98666 -5.7355 0.745934 -0.46117 0.00250345 8.87591 3.51397e-15 2063.29 0.996772 +292 4.80805 29.8969 1.64422 1.37231 3.92258 -2.96496 0.000863007 8.89506 3.65992e-15 2067.01 0.996764 +293 0.991075 24.4515 8.30812 5.06396 1.94603 -1.32391 0.01368 8.9179 3.9507e-15 2074.62 0.996676 +294 6.71645 24.4379 11.6587 -0.607076 -0.425085 3.02525 0.00547294 8.89438 3.61449e-15 2067.85 0.996759 +295 10.5593 29.8819 11.6185 -0.480204 1.664 -3.54514 -0.00829325 8.90279 3.732e-15 2066.71 0.996747 +296 4.81029 29.9117 8.29074 1.60262 6.55414 -3.79617 0.00823263 8.88366 3.58038e-15 2066.15 0.996777 +297 0.97545 24.4266 14.9709 2.70693 -2.51035 0.465387 -0.00755477 8.86691 3.33451e-15 2059.21 0.996847 +298 6.70828 24.4505 18.282 -2.16773 1.71113 -1.93778 -0.00693938 8.86058 3.36232e-15 2058 0.996836 +299 10.5179 29.85 18.2756 -7.29647 -3.83503 -2.9191 0.00454134 8.87318 3.5399e-15 2063.13 0.9968 +300 4.81372 29.879 14.9699 2.13538 1.10733 0.274947 -0.000275993 8.9261 4.05196e-15 2073.4 0.996676 +301 0.96234 24.446 21.6258 0.471716 0.959406 1.2793 -0.00271782 8.90295 3.86541e-15 2067.94 0.996733 +302 6.72782 24.4534 24.9506 1.48948 1.99621 0.947118 0.0105581 8.87784 3.50418e-15 2065.4 0.99679 +303 10.5706 29.8689 24.9485 1.53333 -0.684901 0.631052 -0.00180441 8.90417 3.72007e-15 2068.39 0.996747 +304 4.8016 29.8764 21.6477 0.0797046 0.580327 4.49617 0.0086927 8.9044 3.85049e-15 2070.67 0.996743 +305 0.987769 24.4243 28.2896 4.83443 -2.70384 3.08923 -0.00561513 8.88225 3.69725e-15 2062.91 0.996767 +306 6.71158 24.4456 31.621 -1.48275 0.662434 4.00119 0.00789657 8.89457 3.87488e-15 2068.42 0.996714 +307 10.5629 29.8818 31.6116 0.202129 1.3695 2.43674 0.014287 8.87106 3.52256e-15 2064.76 0.996781 +308 4.80656 29.8469 28.2612 1.03553 -4.18788 -1.72987 -0.0074079 8.88391 3.50854e-15 2062.87 0.996799 +309 0.939511 24.4711 34.9057 -3.38009 4.77827 -3.04194 0.00523592 8.91713 4.11825e-15 2072.66 0.996674 +310 6.71418 24.4128 38.2602 -1.16926 -4.63132 1.82099 0.0106143 8.91023 3.88011e-15 2072.33 0.996707 +311 10.5796 29.8578 38.2676 3.04341 -2.46643 3.22555 -0.0104458 8.84756 3.11058e-15 2054.46 0.996895 +312 4.81823 29.8594 34.9208 2.8397 -2.31995 -0.343616 0.00995242 8.8719 3.78329e-15 2064.04 0.996726 +313 12.4894 24.4812 1.66181 1.24097 6.6943 -0.0287156 0.00655749 8.89183 3.53214e-15 2067.54 0.996762 +314 18.2548 24.4322 4.97065 2.12979 -1.32559 -3.0178 -0.000331546 8.88727 3.61307e-15 2065.1 0.996762 +315 22.0935 29.8651 4.99098 1.51229 -1.31627 0.398316 -0.000546106 8.90741 3.74552e-15 2069.34 0.996756 +316 16.3438 29.8811 1.66717 3.51343 1.3298 0.689082 0.00344427 8.89269 3.56057e-15 2067.06 0.996761 +317 12.5118 24.4128 8.32413 4.95244 -4.99844 1.61422 0.0173491 8.88475 3.69096e-15 2068.34 0.996734 +318 18.2257 24.4204 11.611 -2.76922 -3.45814 -4.88892 0.00396916 8.91148 3.77585e-15 2071.17 0.99673 +319 22.0598 29.8615 11.6612 -3.91034 -1.88214 3.37562 -0.0111423 8.9082 3.87021e-15 2067.27 0.996724 +320 16.3158 29.8873 8.31919 -1.22105 2.56363 0.658451 0.00982601 8.88086 3.54607e-15 2065.89 0.996788 +321 12.4771 24.4742 15.0024 -0.64945 5.53476 5.77293 -0.00130325 8.89272 3.72796e-15 2066.06 0.99674 +322 18.2418 24.42 18.2831 -0.282284 -3.58239 -1.64633 -0.00540277 8.86269 3.42223e-15 2058.78 0.996823 +323 22.0874 29.8417 18.2744 0.590317 -4.91604 -3.0423 0.0115118 8.93167 3.99875e-15 2077.08 0.996682 +324 16.3048 29.9161 14.9618 -3.0838 7.28435 -1.00224 -0.0123394 8.88161 3.5752e-15 2061.34 0.996787 +325 12.4792 24.4602 21.6346 -0.51946 3.25688 2.79643 -0.0029314 8.87577 3.44396e-15 2062.09 0.996804 +326 18.247 24.4421 24.961 0.587236 0.149727 2.73804 0.00375474 8.89224 3.79929e-15 2067.04 0.996718 +327 22.096 29.8742 24.9426 2.08742 0.121938 -0.485803 0.00545448 8.86671 3.52129e-15 2061.94 0.996812 +328 16.3067 29.8726 21.5979 -2.58949 -0.13246 -3.56698 0.00471477 8.87611 3.58442e-15 2063.8 0.996776 +329 12.4666 24.4341 28.2767 -2.69245 -1.27944 0.91885 -0.00507842 8.87741 3.5318e-15 2061.99 0.996797 +330 18.2391 24.4543 31.6063 -0.643817 2.42111 1.39872 -0.00948881 8.88526 3.6898e-15 2062.73 0.99677 +331 22.0934 29.8434 31.6051 1.91527 -4.66399 1.37444 0.00387454 8.90338 3.83187e-15 2069.43 0.996736 +332 16.3593 29.8659 28.293 6.05343 -1.38182 3.4768 0.0159124 8.90281 4.00575e-15 2071.89 0.996679 +333 12.4986 24.4385 34.9469 2.83587 -0.376338 4.08024 0.00118214 8.88268 3.58522e-15 2064.45 0.996766 +334 18.2614 24.4606 38.2467 3.00431 3.26139 -0.369852 -0.00105669 8.87571 3.59636e-15 2062.49 0.996779 +335 22.0997 29.8993 38.2686 2.83142 4.65588 3.14974 0.00281158 8.88431 3.90951e-15 2065.16 0.996722 +336 16.3206 29.8862 34.9605 -0.394406 2.4409 6.21878 -0.0066629 8.88633 3.52884e-15 2063.55 0.996778 +337 23.9992 24.4346 1.64881 -0.532089 -1.19787 -2.43376 -0.0133158 8.89815 3.85504e-15 2064.67 0.996727 +338 29.7421 24.4372 4.97624 -4.08255 -0.501274 -2.23492 0.0142407 8.85673 3.48097e-15 2061.69 0.996821 +339 33.618 29.867 4.98087 2.04241 -0.818202 -1.07284 -0.00229424 8.91407 3.99579e-15 2070.41 0.996691 +340 27.8531 29.8886 1.64985 1.18367 2.65315 -2.0738 -0.0115039 8.8997 3.91904e-15 2065.37 0.99675 +341 23.9886 24.4264 8.32442 -2.37215 -2.46918 1.78453 -0.0112561 8.89562 3.64213e-15 2064.55 0.996765 +342 29.777 24.4507 11.6199 2.17771 1.70629 -3.52274 0.00357716 8.89126 3.68417e-15 2066.78 0.996759 +343 33.5969 29.8685 11.6215 -1.35073 -0.510567 -3.26764 -0.00623158 8.89713 3.74989e-15 2065.95 0.99675 +344 27.811 29.8916 8.30648 -5.47894 3.25478 -1.37641 0.00854162 8.88825 3.86871e-15 2067.21 0.99673 +345 23.9861 24.4321 15.0036 -2.74006 -1.70734 6.05984 -0.0079762 8.8893 3.71026e-15 2063.91 0.996768 +346 29.7516 24.4352 18.2793 -2.2802 -1.10203 -2.31709 -0.0151156 8.89584 3.64292e-15 2063.77 0.996791 +347 33.5789 29.85 18.2748 -4.56089 -3.6853 -3.01586 -0.022385 8.91676 3.88409e-15 2066.69 0.996735 +348 27.8569 29.8606 14.9684 2.11564 -1.87365 0.144615 0.0101025 8.90994 3.92445e-15 2072.15 0.996717 +349 24.0319 24.4467 21.5906 4.7756 0.844575 -4.82008 0.00812931 8.88598 3.94294e-15 2066.65 0.996699 +350 29.7598 24.4404 24.9307 -0.781025 -0.184648 -2.30246 -0.00515112 8.90254 3.83909e-15 2067.32 0.996763 +351 33.6128 29.8887 24.937 1.15635 2.62123 -1.39611 -0.000867316 8.90051 4.07077e-15 2067.83 0.996699 +352 27.874 29.8609 21.6439 4.97741 -1.79824 4.13266 -0.00737889 8.88529 3.66949e-15 2063.17 0.996788 +353 24.014 24.4444 28.2632 1.7673 0.49198 -1.23281 -0.0083 8.90836 3.94924e-15 2067.91 0.996725 +354 29.7604 24.4275 31.5943 -0.62308 -2.05854 -0.56439 0.000498218 8.92269 4.23203e-15 2072.84 0.996676 +355 33.583 29.8914 31.6114 -3.5979 3.2351 2.22415 0.00506763 8.91399 3.90717e-15 2071.94 0.996729 +356 27.8426 29.8575 28.2633 -0.598899 -2.41733 -1.2327 0.00246653 8.91302 4.08314e-15 2071.2 0.996695 +357 24.0072 24.4244 34.9131 0.337119 -2.76923 -1.91426 0.0231233 8.88682 4.02024e-15 2070.01 0.99671 +358 29.758 24.4483 38.2595 -0.751189 1.48688 1.6483 0.00812907 8.91908 4.21259e-15 2073.69 0.996671 +359 33.6243 29.8699 38.2629 2.94916 -0.687793 2.24703 0.00537326 8.93189 4.31662e-15 2075.84 0.996637 +360 27.8484 29.8638 34.9244 0.623103 -1.39515 0.216154 -0.0048829 8.89517 3.8534e-15 2065.81 0.996772 +361 35.525 24.4383 1.64938 -0.164069 -0.89652 -2.2663 0.00432035 8.88209 3.81545e-15 2065 0.99675 +362 41.2597 24.4418 4.99764 -4.47461 -0.0974639 1.57207 -0.000239496 8.87189 3.53177e-15 2061.84 0.996791 +363 45.1261 29.8633 4.97745 -0.200955 -1.56637 -2.00621 0.000898388 8.88863 3.47816e-15 2065.64 0.996793 +364 39.352 29.8701 1.62046 -2.6249 -0.324959 -7.14343 -0.00401712 8.87233 3.64891e-15 2061.14 0.996777 +365 35.5388 24.4346 8.32999 2.36824 -0.928356 2.44758 0.00448496 8.89406 3.81299e-15 2067.58 0.996725 +366 41.2605 24.4463 11.6297 -4.38321 0.898477 -1.81525 -0.0255724 8.90154 3.5825e-15 2062.76 0.996789 +367 45.1558 29.871 11.6502 5.01879 -0.437317 1.39194 0.000699118 8.89421 3.6428e-15 2066.8 0.996764 +368 39.3868 29.8832 8.27009 3.48248 1.5868 -7.55843 -0.0226789 8.86101 3.10092e-15 2054.72 0.996903 +369 35.5072 24.4248 14.9722 -2.95519 -2.60129 0.788878 0.0011974 8.89385 3.88374e-15 2066.84 0.996734 +370 41.2995 24.4394 18.3023 2.24804 -0.268882 1.45558 -0.00660717 8.91722 4.12755e-15 2070.17 0.996674 +371 45.146 29.8733 18.2867 2.98225 0.0303861 -1.13184 -0.00931301 8.89792 3.67767e-15 2065.45 0.996774 +372 39.3495 29.8893 14.9705 -2.49245 2.52094 0.637267 0.0158504 8.9258 3.93982e-15 2076.75 0.996693 +373 35.5066 24.4387 21.6481 -3.02683 -0.49703 4.86414 0.0087359 8.89179 3.97049e-15 2068 0.996729 +374 41.2736 24.4306 24.9521 -2.04271 -1.77935 1.1269 -0.00462543 8.90712 3.82923e-15 2068.42 0.996736 +375 45.1538 29.8854 24.8937 4.52022 1.88615 -8.58294 6.544e-05 8.90859 3.63411e-15 2069.72 0.996757 +376 39.3624 29.9101 21.6175 -0.504069 6.20795 -0.414956 0.00129226 8.88359 3.71846e-15 2064.66 0.99678 +377 35.5604 24.4289 28.2752 5.88617 -2.179 0.640122 0.00340178 8.8943 4.02779e-15 2067.41 0.996707 +378 41.2846 24.425 31.5897 -0.43889 -2.90947 -1.09287 -0.00641861 8.8807 3.55145e-15 2062.4 0.996793 +379 45.1247 29.8718 31.5971 -0.333027 -0.158583 -0.178721 -0.00502757 8.87264 3.60282e-15 2060.99 0.996778 +380 39.4001 29.9022 28.2616 5.4387 5.10327 -1.59969 0.00312027 8.88508 3.5839e-15 2065.36 0.996782 +381 35.5407 24.4365 34.9176 2.65315 -0.740319 -0.892663 0.00955793 8.87082 3.64685e-15 2063.69 0.996803 +382 41.2712 24.4592 38.2435 -2.39239 2.8958 -0.942225 -0.00986983 8.89875 3.6924e-15 2065.52 0.996751 +383 45.1304 29.8845 38.2529 0.682848 1.87813 0.330065 0.00600776 8.89149 3.71612e-15 2067.35 0.996765 +384 39.3621 29.8854 34.9371 -0.485125 2.17402 2.35638 -0.00314701 8.87102 3.62504e-15 2061.04 0.996783 +385 47.0605 24.4592 1.65813 2.4386 2.87081 -0.76497 -0.00291621 8.88171 3.67521e-15 2063.37 0.996766 +386 52.8193 24.4565 4.96492 1.75936 2.35046 -4.1493 -0.00956818 8.896 3.52509e-15 2064.99 0.996778 +387 56.6282 29.8931 4.98554 -3.18023 3.63068 -0.574074 -0.00940945 8.88006 3.23698e-15 2061.61 0.996848 +388 50.8906 29.8673 1.66104 0.657526 -0.969142 -0.727806 -0.00152646 8.87894 3.71933e-15 2063.08 0.996758 +389 47.0519 24.4323 8.28869 0.951516 -1.74903 -4.28753 0.012087 8.87856 3.61461e-15 2065.89 0.996765 +390 52.8354 24.4377 11.6217 4.58976 -0.55331 -3.23859 0.00202293 8.86569 3.45481e-15 2061 0.996809 +391 56.6253 29.8925 11.6324 -3.87013 3.35568 -1.1969 0.00872158 8.89449 3.5819e-15 2068.57 0.99675 +392 50.8819 29.8602 8.29983 -1.19507 -2.32017 -2.36112 0.0153059 8.87856 3.55943e-15 2066.57 0.996778 +393 47.04 24.4482 14.9333 -1.42002 1.08703 -5.76428 0.00585443 8.87721 3.59373e-15 2064.27 0.996782 +394 52.8037 24.4189 18.2959 -0.737985 -3.68361 0.221891 -0.0059538 8.89264 3.56214e-15 2065.04 0.996784 +395 56.6604 29.859 18.3091 1.74763 -2.31878 2.69843 -0.0161859 8.88641 3.47573e-15 2061.54 0.996801 +396 50.8744 29.8515 14.9782 -2.29775 -3.38759 1.91766 0.0218536 8.89607 3.85169e-15 2071.71 0.996715 +397 47.0517 24.4221 21.603 0.796873 -3.30862 -2.51685 0.00124182 8.86565 3.42899e-15 2060.81 0.996834 +398 52.8019 24.4377 24.9254 -1.14703 -0.404026 -3.29336 0.0131453 8.88869 3.82324e-15 2068.28 0.996729 +399 56.6746 29.8742 24.9411 4.1376 0.238874 -0.581271 0.00228243 8.91357 3.97104e-15 2071.27 0.996693 +400 50.8763 29.8638 21.6419 -1.80214 -1.59359 3.53314 0.00637224 8.92775 3.86237e-15 2075.15 0.996715 +401 47.0685 24.4572 28.2791 3.71244 2.56135 1.29273 -0.00375935 8.90026 3.7359e-15 2067.14 0.996743 +402 52.8314 24.4165 31.6236 4.08485 -4.14884 4.53659 0.00642434 8.90083 4.09853e-15 2069.45 0.996693 +403 56.6523 29.8809 31.6038 0.572041 1.28375 1.17633 -0.0101983 8.89111 3.75922e-15 2063.82 0.996768 +404 50.8838 29.9001 28.265 -0.826222 4.78252 -1.08835 0.0178282 8.84924 3.51742e-15 2060.86 0.996816 +405 47.0471 24.4304 34.9186 -0.140209 -1.72737 -0.817347 0.000729991 8.89295 3.71147e-15 2066.53 0.99677 +406 52.8012 24.4655 38.2423 -1.14881 4.01144 -0.845791 -0.0042017 8.90978 4.08856e-15 2069.09 0.9967 +407 56.6321 29.8746 38.2607 -2.67711 0.103297 1.97241 -0.00100854 8.87697 3.59222e-15 2062.75 0.9968 +408 50.9051 29.8583 34.9461 2.71756 -2.37525 3.77727 0.0114208 8.93018 4.28954e-15 2076.76 0.996633 +409 58.5714 24.4509 1.63314 0.441647 1.77007 -5.12173 0.00418714 8.87093 3.46247e-15 2062.57 0.996807 +410 64.3128 24.4118 4.99442 -3.03805 -4.94828 1.00299 0.00535901 8.89559 4.13225e-15 2068.12 0.996658 +411 68.1908 29.9055 5.00092 3.3065 5.23848 1.9656 -0.0154153 8.9283 3.74024e-15 2070.62 0.996752 +412 62.3722 29.8707 1.61211 -6.47802 -0.32584 -8.45219 -0.00729244 8.86475 3.37324e-15 2058.81 0.996829 +413 58.5672 24.4614 8.31871 -0.41905 3.60374 0.461662 -0.00343934 8.86921 3.42408e-15 2060.59 0.996809 +414 64.3374 24.4449 11.6428 1.32072 0.694121 0.212144 0.00253179 8.88913 3.74387e-15 2066.11 0.996747 +415 68.1749 29.839 11.6716 0.698742 -5.81133 5.21462 -0.0186368 8.85866 3.36246e-15 2055.1 0.996851 +416 62.4215 29.8757 8.32644 1.9555 0.407636 1.67416 -0.00470691 8.91092 3.64624e-15 2069.2 0.996744 +417 58.5825 24.4201 14.983 2.53246 -3.31108 2.60078 -0.0122789 8.89028 3.54051e-15 2063.19 0.996795 +418 64.3222 24.4284 18.2831 -1.40989 -2.02565 -1.56655 0.00281142 8.90029 4.00626e-15 2068.56 0.996699 +419 68.1654 29.8639 18.2902 -0.862912 -1.5584 -0.428235 0.0160035 8.92366 4.24355e-15 2076.34 0.996652 +420 62.3999 29.8669 14.9927 -1.56857 -1.1141 4.32635 0.00506969 8.8737 3.51799e-15 2063.35 0.996797 +421 58.5706 24.4106 21.6159 0.270533 -5.38686 -0.666459 0.00811356 8.85175 3.58522e-15 2059.34 0.996796 +422 64.3029 24.4661 24.9612 -4.60618 4.00543 2.5242 0.0114664 8.91614 4.26911e-15 2073.78 0.996651 +423 68.1548 29.8785 24.9222 -2.70609 1.11288 -3.8653 0.00145627 8.90002 3.9614e-15 2068.21 0.996716 +424 62.4115 29.8947 21.62 0.308107 3.57466 -0.0248696 0.00296937 8.89079 3.95629e-15 2066.57 0.996715 +425 58.5883 24.4392 28.2952 3.33278 -0.329021 3.87796 -0.00258553 8.9034 4.02349e-15 2068.07 0.996703 +426 64.3144 24.4325 31.6011 -2.4885 -1.28505 0.815947 0.00108576 8.89426 3.88763e-15 2066.9 0.996727 +427 68.1597 29.8645 31.5606 -1.84761 -1.22186 -6.32547 -0.0198529 8.86875 3.43518e-15 2056.99 0.996823 +428 62.4106 29.8603 28.267 0.519832 -2.01086 -0.773619 -0.00846403 8.86264 3.47434e-15 2058.11 0.996838 +429 58.5448 24.4446 34.9229 -3.85429 0.491711 0.103153 0.0137205 8.89669 3.9856e-15 2070.11 0.996715 +430 64.342 24.4411 38.2586 2.12321 -0.117403 1.43672 -0.00289185 8.89539 3.85965e-15 2066.3 0.99673 +431 68.186 29.8723 38.2604 2.67129 0.101414 1.88887 -0.0108698 8.88521 3.7121e-15 2062.43 0.996761 +432 62.4161 29.893 34.8987 1.23815 3.29356 -4.07537 0.0124361 8.89999 3.91606e-15 2070.54 0.996712 +433 0.979211 35.2843 1.68593 3.13164 -3.27191 3.7912 0.00330857 8.91756 3.92067e-15 2072.33 0.996713 +434 6.72926 35.3173 4.98432 1.42503 2.08864 -1.06659 -0.00841849 8.87113 3.51567e-15 2059.94 0.996798 +435 10.5693 40.7153 5.00454 1.4006 -3.41189 2.90326 0.00318016 8.87769 3.64267e-15 2063.81 0.996772 +436 4.80616 40.7493 1.64441 0.916906 2.21825 -3.30816 0.00435512 8.8958 3.82261e-15 2067.92 0.996746 +437 0.963465 35.2743 8.31406 0.518721 -4.97053 -0.246506 0.0110911 8.87228 3.58541e-15 2064.34 0.996777 +438 6.71334 35.2944 11.6426 -1.34248 -1.64098 0.0985616 -0.00158466 8.87863 3.59165e-15 2062.99 0.996788 +439 10.5511 40.7253 11.6488 -1.59624 -1.52941 1.21837 0.00638538 8.88722 3.68777e-15 2066.52 0.99676 +440 4.79814 40.7589 8.32663 -0.381787 3.95719 2.01269 0.00655005 8.86644 3.48799e-15 2062.12 0.996801 +441 0.966633 35.3094 14.9327 0.94858 0.762022 -5.79097 0.0132656 8.90453 3.85572e-15 2071.67 0.996726 +442 6.7 35.2981 18.2802 -3.60115 -1.02821 -2.17215 0.00229492 8.88799 3.90071e-15 2065.83 0.996733 +443 10.5616 40.7252 18.2724 0.0818541 -1.7671 -3.31244 5.86406e-05 8.91504 4.02165e-15 2071.11 0.99669 +444 4.80488 40.6849 14.9613 0.827818 -8.4586 -0.950033 -0.0150258 8.90415 3.67931e-15 2065.57 0.996754 +445 0.956915 35.27 21.6164 -0.494481 -5.66811 -0.495493 -0.0132348 8.91293 3.97533e-15 2067.83 0.996709 +446 6.69726 35.3139 24.9309 -3.79182 1.44788 -2.43928 0.00802034 8.9108 3.86148e-15 2071.89 0.996719 +447 10.545 40.7215 24.9295 -2.91909 -2.10327 -2.77769 0.0111696 8.88961 3.73061e-15 2068.05 0.996751 +448 4.82889 40.7501 21.6344 4.61952 2.4242 2.68399 -0.00550538 8.88409 3.49906e-15 2063.31 0.996807 +449 0.96462 35.3137 28.2807 0.465817 1.54525 1.57211 -0.00562703 8.90103 3.62857e-15 2066.9 0.99677 +450 6.69313 35.3157 31.5849 -4.70358 1.807 -2.15413 -0.000393157 8.87308 3.33375e-15 2062.05 0.996836 +451 10.5496 40.724 31.604 -1.83762 -1.72515 1.05783 -0.0042495 8.88916 3.60876e-15 2064.67 0.996764 +452 4.77912 40.761 28.251 -3.80044 4.12282 -3.50503 -0.0063317 8.88866 3.51138e-15 2064.11 0.996803 +453 0.940131 35.3149 34.9203 -3.63669 1.66855 -0.526301 0.000942536 8.86004 3.45204e-15 2059.57 0.996817 +454 6.72385 35.312 38.2561 0.459245 1.34429 0.923222 0.000268502 8.91355 3.95177e-15 2070.84 0.996687 +455 10.5791 40.731 38.2574 2.85764 -0.807007 1.2802 0.011742 8.89128 3.84959e-15 2068.53 0.996727 +456 4.78628 40.7567 34.9305 -2.48979 3.36522 1.07189 0.00315161 8.91662 3.92956e-15 2072.1 0.996702 +457 12.4705 35.3254 1.66301 -1.99062 3.45078 -0.195867 -0.00522108 8.88054 3.46963e-15 2062.62 0.996785 +458 18.2227 35.326 4.97946 -3.00805 3.52313 -1.67156 0.0136306 8.87358 3.36739e-15 2065.14 0.996829 +459 22.0639 40.7419 4.97729 -3.07182 0.903242 -1.91159 -0.0153757 8.91324 3.68064e-15 2067.42 0.996766 +460 16.3173 40.7573 1.64484 -0.854648 3.85965 -2.87813 0.00226291 8.89359 3.76667e-15 2067 0.996752 +461 12.5013 35.2822 8.34503 3.14045 -3.67646 4.93709 0.00544299 8.88301 3.63565e-15 2065.42 0.996764 +462 18.2314 35.3252 11.6763 -1.67123 3.34119 5.85316 0.000846814 8.91803 3.8161e-15 2071.9 0.996728 +463 22.0841 40.7293 11.6486 0.107094 -1.13214 1.37253 0.00410905 8.88205 3.67697e-15 2064.94 0.996766 +464 16.3063 40.7023 8.32588 -2.90878 -5.55655 1.75094 -0.00603164 8.89955 3.82699e-15 2066.52 0.996716 +465 12.4939 35.2937 14.976 1.99091 -1.8118 1.36071 0.00184806 8.87826 3.6868e-15 2063.65 0.99677 +466 18.2626 35.3109 18.2893 3.1952 1.19868 -0.846015 0.0104314 8.87781 3.5622e-15 2065.37 0.996782 +467 22.079 40.7113 18.293 -0.814433 -4.19418 -0.0636412 -0.00520873 8.86933 3.38689e-15 2060.23 0.996828 +468 16.2907 40.737 14.9517 -5.30381 0.0508653 -2.5644 -0.00381359 8.89334 3.68833e-15 2065.65 0.996766 +469 12.4821 35.3018 21.5961 0.101524 -0.423063 -4.11782 0.00146885 8.88875 3.87711e-15 2065.82 0.996715 +470 18.2588 35.2802 24.9604 2.76097 -4.06922 2.44018 -0.0129863 8.89339 3.5497e-15 2063.71 0.996773 +471 22.1094 40.7182 24.9357 4.24012 -2.78559 -1.98144 -0.00960123 8.89549 3.57551e-15 2064.88 0.996765 +472 16.3035 40.7172 21.638 -3.15531 -3.12673 3.26826 0.0046526 8.87411 3.39925e-15 2063.34 0.99683 +473 12.4918 35.2929 28.2669 1.30372 -2.01736 -0.504972 -0.00265888 8.91166 3.75432e-15 2069.8 0.996736 +474 18.2007 35.3157 31.5952 -6.90049 1.94336 -0.218355 -0.0170338 8.89793 3.43179e-15 2063.8 0.996806 +475 22.0759 40.7375 31.5794 -1.44927 0.424788 -3.11106 -0.00596291 8.89441 3.67644e-15 2065.42 0.996771 +476 16.3223 40.7287 28.3142 0.000848329 -0.833506 7.17104 -0.00197524 8.86073 3.45609e-15 2059.1 0.996795 +477 12.4659 35.3239 34.9142 -2.30896 3.08692 -1.53073 -0.0093641 8.90422 3.41145e-15 2066.77 0.996799 +478 18.2617 35.2743 38.2226 3.14099 -5.18065 -4.8139 -0.0167655 8.83286 3.18261e-15 2050 0.996881 +479 22.055 40.7502 38.2415 -4.65934 2.42094 -1.17189 0.00111858 8.936 4.31431e-15 2075.81 0.99664 +480 16.3126 40.7287 34.9376 -1.82378 -1.22332 2.50564 -0.0113304 8.87955 3.49434e-15 2061.11 0.996805 +481 24.0156 35.2891 1.68408 1.60952 -2.6152 3.4558 0.0140246 8.91679 4.2187e-15 2074.46 0.996662 +482 29.765 35.3092 4.99054 0.186917 0.572701 0.27336 0.00381958 8.91707 3.98649e-15 2072.33 0.996712 +483 33.602 40.7523 5.00943 -0.704018 2.80985 3.3755 -0.000328441 8.8989 3.78597e-15 2067.59 0.996734 +484 27.8431 40.7264 1.65726 -0.0927551 -1.45076 -1.04923 -0.00590311 8.90557 4.02641e-15 2067.83 0.996706 +485 24.0182 35.3031 8.31045 2.52629 -0.0663187 -0.736398 -0.0131399 8.88056 3.67584e-15 2060.95 0.996769 +486 29.7759 35.312 11.6459 1.90114 1.31446 0.597159 0.00679869 8.90802 3.77796e-15 2071.03 0.996741 +487 33.6007 40.7574 11.6438 -0.793615 3.76562 0.533863 -0.00563771 8.89486 3.64133e-15 2065.59 0.996764 +488 27.8386 40.7229 8.34952 -0.979774 -2.1382 5.77269 0.00271317 8.86328 3.39793e-15 2060.62 0.996846 +489 23.9893 35.3294 14.9643 -2.3346 4.15089 -0.614357 -0.000881631 8.88427 3.67787e-15 2064.34 0.996772 +490 29.7435 35.3135 18.2881 -3.50125 1.64363 -0.899107 -0.00207248 8.90231 3.86483e-15 2067.94 0.996728 +491 33.5881 40.7487 18.2981 -2.76121 2.19482 0.742546 -0.00326555 8.88704 3.78103e-15 2064.43 0.996757 +492 27.8244 40.7703 14.9583 -3.29001 5.76924 -1.44597 -0.00335584 8.91788 4.01822e-15 2070.99 0.996684 +493 24.0037 35.2809 21.6139 0.159837 -4.08633 -1.11048 -0.00858408 8.86838 3.42128e-15 2059.31 0.996812 +494 29.7758 35.2663 24.9407 2.01217 -6.392 -0.749884 -0.0178662 8.89055 3.93102e-15 2062.08 0.996736 +495 33.6359 40.7385 24.9354 5.16332 0.0186229 -1.75104 -0.00194927 8.90863 4.16346e-15 2069.33 0.996683 +496 27.8628 40.7236 21.6212 3.10309 -2.00935 0.44691 0.0169154 8.87424 3.63013e-15 2065.99 0.996779 +497 24.0226 35.2982 28.289 3.30339 -1.22739 3.21138 0.00761947 8.85238 3.52499e-15 2059.36 0.996808 +498 29.7473 35.3265 31.6085 -2.9771 3.68589 1.73986 0.0103596 8.91728 4.20056e-15 2073.78 0.996677 +499 33.6374 40.7367 31.6177 5.59933 0.0965339 3.53076 0.0151146 8.90263 4.27165e-15 2071.69 0.996659 +500 27.8211 40.7547 28.2701 -3.67467 3.22685 -0.0260577 -9.37504e-05 8.92862 4.37325e-15 2073.99 0.99663 +501 24.0075 35.2851 34.9197 0.682248 -3.1981 -0.816803 0.0151646 8.88749 3.84825e-15 2068.45 0.996742 +502 29.7431 35.3359 38.2645 -3.47069 5.41104 2.18134 0.00391272 8.91437 4.08082e-15 2071.78 0.996709 +503 33.61 40.7141 38.2695 0.768371 -3.6713 3.45623 0.00375355 8.88605 3.85829e-15 2065.72 0.996742 +504 27.8497 40.7424 34.9186 0.789853 1.06447 -0.77437 -0.00334603 8.91157 4.02413e-15 2069.64 0.996728 +505 35.5341 35.3246 1.67993 1.59426 3.45338 2.9721 0.000482404 8.85314 3.5736e-15 2058 0.996811 +506 41.2974 35.312 5.00486 1.75021 1.35843 2.63332 0.0105131 8.89857 3.77155e-15 2069.82 0.996724 +507 45.1285 40.7567 5.00608 0.361179 3.67375 3.06479 0.00376237 8.86603 3.47238e-15 2061.45 0.996791 +508 39.379 40.8039 1.66725 2.43188 11.4096 0.728211 -0.000605581 8.88319 3.86157e-15 2064.19 0.996727 +509 35.549 35.3045 8.2976 3.65336 0.0688489 -2.71325 -0.00352652 8.90479 3.56558e-15 2068.14 0.996781 +510 41.2889 35.298 11.6306 0.560998 -1.20148 -1.75361 0.0118526 8.8769 3.67502e-15 2065.49 0.996755 +511 45.1267 40.742 11.6131 0.207123 1.13411 -4.76196 0.00838295 8.88776 3.60529e-15 2067.06 0.996754 +512 39.3655 40.7182 8.29207 0.0521445 -2.9977 -3.90322 -0.00956916 8.86539 3.45994e-15 2058.47 0.996817 +513 35.5431 35.3256 14.9512 3.09517 3.50504 -2.55296 -0.00561614 8.8862 3.49036e-15 2063.73 0.996817 +514 41.2791 35.29 18.2991 -1.24047 -2.11266 1.17065 0.0120623 8.90038 3.77482e-15 2070.53 0.996747 +515 45.1359 40.7288 18.2928 1.4341 -1.30529 -0.216201 0.00568887 8.90362 3.71273e-15 2069.86 0.996743 +516 39.3859 40.7423 14.9588 3.27224 1.04074 -1.61187 -0.0139087 8.89201 3.65576e-15 2063.22 0.996761 +517 35.5337 35.2929 21.6343 1.3886 -1.73227 2.51885 0.00845361 8.92772 4.32956e-15 2075.61 0.996635 +518 41.2916 35.2906 24.9518 0.921375 -2.27264 0.911562 0.00226707 8.88309 3.68531e-15 2064.76 0.996765 +519 45.1438 40.7424 24.9214 2.86951 1.17474 -3.77284 0.00587063 8.88649 3.7023e-15 2066.26 0.996751 +520 39.3545 40.7294 21.6294 -1.9623 -0.915139 1.9378 -0.00179244 8.87774 3.72441e-15 2062.76 0.996773 +521 35.5271 35.3106 28.277 0.11417 0.939482 0.777802 -0.016863 8.88034 3.6752e-15 2060.1 0.996802 +522 41.298 35.2989 31.623 1.92916 -0.874368 4.19827 0.0169382 8.88322 3.82624e-15 2067.92 0.996743 +523 45.1386 40.7204 31.5823 1.86391 -2.51811 -2.50559 0.00570053 8.90838 3.98999e-15 2070.89 0.996704 +524 39.3581 40.7294 28.2933 -1.59513 -0.816935 3.51865 -0.00181296 8.90664 3.99491e-15 2068.92 0.99671 +525 35.536 35.3173 34.9054 1.60155 2.22113 -3.10724 0.00329055 8.87582 3.66162e-15 2063.43 0.996799 +526 41.2742 35.2866 38.2599 -1.8999 -2.94631 1.78969 -0.000883488 8.91393 4.03585e-15 2070.68 0.996691 +527 45.1413 40.7367 38.2708 2.57318 0.125628 3.52167 -0.0140301 8.89111 3.67297e-15 2063.01 0.99677 +528 39.3904 40.7238 34.9545 3.98003 -1.89087 5.16674 -0.00248188 8.90954 4.0366e-15 2069.4 0.996709 +529 47.0604 35.3192 1.64992 2.22278 2.27831 -2.2426 -0.00713019 8.90824 3.71927e-15 2068.12 0.996756 +530 52.793 35.3198 4.97714 -2.63382 2.79861 -1.76275 -0.00448047 8.90091 3.72081e-15 2067.13 0.996737 +531 56.6643 40.7531 4.96645 2.56191 3.00124 -3.73231 -0.0039507 8.91001 3.78715e-15 2069.18 0.996716 +532 50.9095 40.7271 1.65257 3.59361 -1.22543 -1.67965 0.00178245 8.90528 3.55121e-15 2069.37 0.996777 +533 47.0334 35.2789 8.33106 -2.28626 -3.9871 2.58833 -0.00621157 8.89813 3.64067e-15 2066.16 0.996764 +534 52.8091 35.3183 11.6336 0.225587 2.40867 -1.2729 0.00719249 8.88469 3.61617e-15 2066.15 0.996758 +535 56.6133 40.7722 11.6573 -5.96991 6.16423 2.88387 0.00670988 8.87077 3.47431e-15 2063.09 0.996777 +536 50.9 40.7516 8.2981 1.80468 2.57173 -3.10204 -0.0156702 8.87018 3.28927e-15 2058.18 0.996835 +537 47.0524 35.281 14.9658 0.503853 -3.93747 -0.295825 -0.00669436 8.91168 3.90225e-15 2068.96 0.996711 +538 52.8034 35.2999 18.2877 -0.840581 -0.545283 -0.892363 -0.00709496 8.89643 3.60549e-15 2065.61 0.996764 +539 56.6305 40.7535 18.2946 -3.0321 3.1733 0.177624 -0.000474428 8.86322 3.30651e-15 2059.93 0.996841 +540 50.8983 40.7409 14.9869 1.99121 0.922426 3.23659 0.00392253 8.8815 3.53405e-15 2064.77 0.996781 +541 47.0842 35.3289 21.582 6.01335 4.2009 -6.43732 -0.00900178 8.87136 3.47084e-15 2059.86 0.996817 +542 52.8159 35.3061 24.9614 1.33702 0.321432 2.51179 -0.00421779 8.91892 3.76249e-15 2071.01 0.996736 +543 56.6421 40.7203 24.9304 -1.02837 -2.63992 -2.39355 0.00265073 8.90089 3.89964e-15 2068.66 0.996698 +544 50.8895 40.7141 21.6199 0.306402 -3.54024 0.0585419 0.00651959 8.87761 3.58976e-15 2064.5 0.996785 +545 47.0344 35.2996 28.2695 -2.18039 -0.821455 -0.00600523 0.000757335 8.87799 3.5785e-15 2063.36 0.996779 +546 52.7998 35.3134 31.5894 -1.19388 1.35529 -1.22011 -0.00404855 8.89136 3.61912e-15 2065.17 0.996784 +547 56.6484 40.7429 31.5985 -0.0216846 1.21344 0.227725 -0.0020239 8.89466 3.70128e-15 2066.32 0.996757 +548 50.8917 40.7408 28.2946 0.660099 0.921255 3.80099 -0.00852376 8.883 3.51127e-15 2062.43 0.996813 +549 47.0123 35.3087 34.9341 -5.87705 0.53539 1.90836 -0.005193 8.90056 3.91395e-15 2066.91 0.996723 +550 52.7985 35.3489 38.2616 -1.51539 7.37867 1.90592 -0.000772077 8.90328 3.72638e-15 2068.41 0.996769 +551 56.6221 40.7296 38.2425 -4.21092 -0.806729 -1.23002 0.0225477 8.88279 3.70751e-15 2069.01 0.996761 +552 50.8909 40.729 34.9016 0.32082 -0.933774 -3.66358 -0.00747813 8.89505 3.58896e-15 2065.23 0.99679 +553 58.5345 35.321 1.66018 -5.75605 2.5304 -0.450541 -0.00206899 8.89645 3.64945e-15 2066.68 0.996771 +554 64.3401 35.3027 4.97582 1.53628 -0.125785 -2.34073 -0.00792023 8.89777 3.7605e-15 2065.73 0.996732 +555 68.1728 40.7363 5.02184 0.4505 0.273174 5.46914 -0.00182449 8.88684 3.69916e-15 2064.7 0.996752 +556 62.3949 40.7441 1.64751 -2.44695 1.44614 -2.48288 0.00843738 8.89859 3.75914e-15 2069.38 0.996734 +557 58.5596 35.2939 8.27098 -1.47251 -1.6351 -7.68757 -0.000888404 8.83517 3.37579e-15 2053.89 0.996817 +558 64.3524 35.301 11.672 3.69587 -0.566941 5.06455 -0.00911046 8.89918 3.67459e-15 2065.78 0.996729 +559 68.1646 40.7555 11.6639 -1.11622 3.50685 3.68754 -0.00418525 8.86496 3.33165e-15 2059.52 0.996827 +560 62.3957 40.7316 8.32588 -2.10684 -0.707708 1.88001 0.00317942 8.87754 3.3866e-15 2063.77 0.996804 +561 58.5772 35.2993 14.9485 1.27357 -0.664205 -3.45053 -0.0160782 8.86415 3.26987e-15 2056.82 0.996827 +562 64.3285 35.3158 18.2945 0.045287 1.75368 0.277579 -0.0075123 8.88848 3.50456e-15 2063.82 0.996802 +563 68.1709 40.7236 18.278 -0.137721 -2.09566 -2.56799 -0.00604004 8.86218 3.28612e-15 2058.53 0.996835 +564 62.3907 40.7105 14.9307 -3.06849 -4.08428 -6.10134 -0.00673037 8.87589 3.28349e-15 2061.3 0.996825 +565 58.5895 35.305 21.6079 3.4336 0.147511 -1.72598 0.000602655 8.88336 3.54858e-15 2064.46 0.996786 +566 64.3178 35.338 24.9699 -1.94847 5.62168 4.11269 -0.000484179 8.89637 3.74428e-15 2067.01 0.996751 +567 68.1533 40.7348 24.9513 -2.58288 -0.151753 0.873679 0.0123761 8.92454 3.93828e-15 2075.75 0.996682 +568 62.411 40.7607 21.5975 0.270924 4.29611 -3.67533 0.0182949 8.88453 3.66661e-15 2068.49 0.996745 +569 58.5486 35.3047 28.2496 -3.10687 0.355769 -3.62437 -0.0137971 8.90837 3.62585e-15 2066.72 0.996787 +570 64.3318 35.3134 31.6255 0.299195 1.5596 4.5478 0.00681221 8.90402 3.85422e-15 2070.19 0.996723 +571 68.1512 40.748 31.5765 -2.94861 2.04519 -3.70933 -0.00436028 8.89164 3.70047e-15 2065.17 0.996766 +572 62.4051 40.7233 28.2595 -0.846484 -1.99851 -1.75229 0.00626032 8.88571 3.59338e-15 2066.16 0.996794 +573 58.5783 35.3105 34.9214 1.44509 1.14669 -0.577262 0.010496 8.92931 4.30066e-15 2076.39 0.99663 +574 64.3268 35.3183 38.2684 -0.42407 2.31519 3.26802 0.0176971 8.87128 3.77409e-15 2065.54 0.996756 +575 68.1869 40.7136 38.2502 2.98677 -3.68082 0.174587 -0.00481819 8.87625 3.75768e-15 2061.81 0.996757 +576 62.4307 40.7389 34.9186 3.31813 0.600896 -0.624896 0.00180768 8.90058 3.84425e-15 2068.4 0.996731 +577 0.966903 46.153 1.66392 1.08439 -1.94762 0.230239 0.00168786 8.93288 4.00993e-15 2075.26 0.996672 +578 6.70455 46.1854 4.96805 -2.64758 2.92575 -3.33632 -0.00884253 8.92457 3.9712e-15 2071.24 0.996699 +579 10.556 51.5928 4.96099 -0.873503 -0.791296 -4.77305 0.0241462 8.89444 3.74554e-15 2071.84 0.996723 +580 4.79886 51.599 1.61546 -0.119516 0.0658203 -7.8351 -0.012564 8.91011 3.58252e-15 2067.36 0.996766 +581 0.962467 46.1374 8.31791 0.484816 -5.03144 0.505884 -0.000197296 8.89298 3.72804e-15 2066.36 0.996727 +582 6.73064 46.2179 11.6279 1.5466 8.46956 -2.09821 0.00723503 8.8861 3.79422e-15 2066.48 0.996725 +583 10.5404 51.5672 11.6515 -3.59375 -5.49732 1.81079 -0.00245714 8.82431 3.13392e-15 2051.22 0.996889 +584 4.81702 51.5908 8.32123 2.56735 -1.26935 1.01164 0.00658314 8.87455 3.36238e-15 2063.85 0.996825 +585 0.954195 46.1354 14.9848 -1.15652 -5.29231 3.14864 -0.00185047 8.85511 3.34797e-15 2057.93 0.99681 +586 6.73706 46.1617 18.2866 2.48594 -0.934935 -1.07986 0.0165438 8.88758 3.80333e-15 2068.77 0.996722 +587 10.544 51.6069 18.2775 -2.85223 1.56052 -2.69152 0.000734443 8.89675 3.77925e-15 2067.36 0.996734 +588 4.8371 51.5858 14.9541 6.06903 -2.17229 -2.21742 0.00954899 8.89642 3.82358e-15 2069.17 0.996703 +589 0.995726 46.2015 21.627 5.90996 5.57146 1.37196 0.00654323 8.86502 3.13851e-15 2061.8 0.996864 +590 6.739 46.1593 24.9524 3.18985 -1.28871 1.19431 -0.00465912 8.8918 3.60807e-15 2065.15 0.996763 +591 10.5519 51.641 24.9405 -1.59951 7.19789 -0.889908 -0.00892509 8.86787 3.53563e-15 2059.14 0.996806 +592 4.81536 51.6142 21.6039 2.46548 2.62897 -2.4923 -0.00637983 8.8877 3.29171e-15 2063.88 0.996837 +593 0.97515 46.1775 28.2792 2.6879 1.71564 1.42854 -0.00656029 8.88666 3.5921e-15 2063.64 0.996781 +594 6.71342 46.1457 31.6053 -1.33957 -3.38796 1.31551 -0.00695088 8.90094 3.66131e-15 2066.6 0.996759 +595 10.5698 51.6221 31.6264 1.42983 3.92207 5.03001 0.00536243 8.90177 3.83449e-15 2069.41 0.996723 +596 4.79202 51.617 28.2591 -1.41927 3.29094 -1.83241 0.0154853 8.8847 3.75105e-15 2067.93 0.996736 +597 0.95711 46.1689 34.9051 -0.568525 0.164022 -2.91597 0.00852493 8.89993 3.80882e-15 2069.69 0.996731 +598 6.72328 46.1361 38.2318 0.363316 -5.2532 -3.04892 -0.00145431 8.85767 3.46548e-15 2058.55 0.996831 +599 10.5365 51.5925 38.237 -3.80615 -1.06473 -2.08541 -0.00764446 8.89732 3.69657e-15 2065.69 0.996755 +600 4.76736 51.5698 34.9179 -5.75281 -4.75399 -1.0594 -0.0158347 8.86806 3.34207e-15 2057.69 0.99685 +601 12.4908 46.1789 1.63927 1.37183 2.04026 -3.92614 0.00842312 8.89986 4.00489e-15 2069.66 0.996701 +602 18.2385 46.1534 4.96202 -0.960906 -2.17654 -4.5558 -0.00289211 8.85362 3.37434e-15 2057.37 0.996844 +603 22.0573 51.6127 4.99791 -4.41234 2.25036 1.64612 -0.00508826 8.86988 3.49569e-15 2060.38 0.996798 +604 16.3236 51.5891 1.66245 -0.0948665 -1.62627 -0.0825977 -0.010253 8.89856 3.75258e-15 2065.4 0.99675 +605 12.4976 46.169 8.3058 2.80771 0.045383 -1.6953 -0.00256185 8.8873 3.60933e-15 2064.64 0.996764 +606 18.2376 46.1871 11.6442 -1.0646 3.15981 0.617012 -0.00575028 8.89198 3.58418e-15 2064.94 0.996783 +607 22.0833 51.5989 11.6175 0.0956365 0.300321 -3.96086 0.00234103 8.882 3.63498e-15 2064.55 0.99677 +608 16.3145 51.5944 8.28094 -1.21537 -0.620978 -5.79345 -0.0118858 8.8788 3.24471e-15 2060.82 0.996841 +609 12.5081 46.1896 14.9471 4.65108 3.79223 -3.47831 0.00026462 8.85598 3.56499e-15 2058.56 0.996801 +610 18.228 46.1085 18.3027 -2.41687 -9.63707 1.37525 0.00105666 8.9414 4.18543e-15 2076.94 0.996649 +611 22.0649 51.6266 18.2907 -2.9017 4.6733 -0.535892 0.0104662 8.90518 3.96597e-15 2071.23 0.996704 +612 16.3353 51.5755 14.9677 2.35492 -3.96354 0.509922 0.016162 8.8756 3.71029e-15 2066.13 0.996755 +613 12.4863 46.1489 21.6275 0.797863 -2.82028 1.25871 -0.00123463 8.91228 3.9067e-15 2070.24 0.996724 +614 18.2364 46.1382 24.9949 -1.09972 -4.89999 8.04147 -0.00810657 8.90651 3.62873e-15 2067.54 0.996764 +615 22.0845 51.5855 24.9023 0.42928 -2.11938 -7.2934 -0.0035866 8.81639 3.0589e-15 2049.28 0.996921 +616 16.318 51.6089 21.635 -0.704536 1.59914 2.44546 -0.00118645 8.96135 4.40137e-15 2080.71 0.996618 +617 12.4557 46.1731 28.2638 -4.26339 1.11264 -1.10009 0.006179 8.89386 3.64603e-15 2067.89 0.996757 +618 18.2402 46.183 31.5594 -0.550338 2.49813 -6.42974 -0.00578415 8.86771 3.43033e-15 2059.77 0.996818 +619 22.0599 51.604 31.6185 -3.82491 0.714634 3.76874 -0.00342424 8.87088 3.34477e-15 2060.94 0.996826 +620 16.3089 51.605 28.2729 -2.34882 0.996652 0.162527 -0.00666624 8.89957 3.61411e-15 2066.37 0.996771 +621 12.4857 46.1797 34.9209 0.804729 2.22753 -0.286404 -0.000380564 8.88138 3.58001e-15 2063.83 0.996787 +622 18.2519 46.1668 38.2798 1.30964 0.0866663 4.84538 0.0144128 8.94447 4.38138e-15 2080.44 0.996617 +623 22.0786 51.5901 38.2742 -0.772374 -1.47895 4.17605 -0.000977649 8.87882 3.6096e-15 2063.16 0.996795 +624 16.3291 51.5941 34.9282 1.14072 -0.836225 0.600147 -0.0104361 8.88111 3.54337e-15 2061.63 0.996795 +625 24.0054 46.1409 1.66595 0.150789 -4.1488 0.584044 -0.0142448 8.87604 3.59767e-15 2059.74 0.996803 +626 29.7518 46.1944 4.99899 -2.3205 4.76867 1.68572 0.00220108 8.87366 3.76977e-15 2062.76 0.996745 +627 33.6159 51.5933 4.99517 1.94006 -0.760903 1.09261 -0.00657787 8.90376 3.76517e-15 2067.29 0.996747 +628 27.8345 51.582 1.64256 -1.64449 -2.74818 -3.68456 0.00286778 8.88573 3.79657e-15 2065.47 0.996733 +629 24.0116 46.1667 8.32455 1.22825 -0.0604486 1.61189 0.0101199 8.89409 3.87118e-15 2068.79 0.996709 +630 29.7497 46.1627 11.6134 -2.37505 -0.727364 -4.65483 0.000604206 8.89659 3.73437e-15 2067.28 0.996764 +631 33.5733 51.5831 11.6559 -5.30108 -2.38987 2.44791 0.0180913 8.86978 3.50821e-15 2065.29 0.996799 +632 27.8206 51.588 8.34855 -4.03704 -1.63845 5.44341 0.00784243 8.90148 3.88247e-15 2069.88 0.996716 +633 24.0102 46.1747 14.9759 0.826335 1.35954 1.3811 -0.00292258 8.91909 4.03119e-15 2071.34 0.996689 +634 29.7875 46.1948 18.305 3.85078 4.5017 2.06662 0.0146704 8.90077 3.62763e-15 2071.15 0.996774 +635 33.6028 51.5968 18.3003 -0.360775 -0.0644776 1.20639 -0.00350234 8.90006 3.57597e-15 2067.14 0.996774 +636 27.8437 51.6071 14.9618 -0.112658 1.47273 -0.71357 0.00320722 8.91611 3.71306e-15 2071.99 0.996745 +637 23.9956 46.1703 21.619 -1.26535 0.602396 -0.0364823 0.00128066 8.86018 3.2859e-15 2059.66 0.996847 +638 29.7304 46.1617 24.9619 -5.82253 -0.625291 2.7606 0.00204892 8.85617 3.57984e-15 2058.99 0.996782 +639 33.5973 51.5816 24.9273 -1.42402 -2.90933 -2.99538 -0.00216917 8.83834 3.12438e-15 2054.26 0.996891 +640 27.8514 51.617 21.6521 0.958374 3.12827 5.46887 -0.0151744 8.88679 3.49588e-15 2061.84 0.996782 +641 23.9862 46.179 28.2677 -2.77647 2.06115 -0.37355 -0.00431324 8.90919 3.77095e-15 2068.93 0.996727 +642 29.7713 46.1845 31.6113 1.29965 2.84762 2.26683 0.000484526 8.89075 3.68286e-15 2066.01 0.996781 +643 33.5766 51.6087 31.5876 -4.80637 1.59542 -1.64664 -0.00203416 8.8957 3.6712e-15 2066.53 0.996758 +644 27.8414 51.5693 28.2663 -0.436946 -4.99294 -0.817941 0.0229396 8.89117 3.61868e-15 2070.88 0.99675 +645 23.9885 46.1876 34.937 -2.49298 3.4776 2.15722 0.0154548 8.90045 3.9207e-15 2071.28 0.996715 +646 29.7962 46.163 38.2543 5.23656 -0.537609 0.665914 0.00632054 8.87611 3.70472e-15 2064.14 0.996769 +647 33.6081 51.6016 38.2677 0.652943 0.765718 2.93275 -0.00688047 8.91713 3.99577e-15 2070.08 0.996698 +648 27.814 51.6042 34.9197 -5.03944 1.1654 -0.620409 0.00299998 8.89072 3.7281e-15 2066.55 0.99675 +649 35.5123 46.1764 1.66811 -2.10689 1.66197 0.882211 -0.00134904 8.89639 3.66511e-15 2066.82 0.996784 +650 41.2682 46.1861 4.99156 -3.00001 3.30513 0.40978 0.00566073 8.89884 3.71676e-15 2068.85 0.996734 +651 45.1373 51.5821 4.9968 1.68495 -2.64981 1.20095 -0.020628 8.88287 3.30917e-15 2059.83 0.996831 +652 39.362 51.5929 1.67086 -0.794879 -1.21494 1.21567 0.0191003 8.87958 3.80299e-15 2067.61 0.99674 +653 35.5178 46.1283 8.30338 -1.26123 -6.4971 -1.88608 0.00826054 8.8787 3.5955e-15 2065.1 0.996777 +654 41.2715 46.1657 11.6334 -2.39596 -0.206479 -1.23341 0.00491523 8.89059 3.68068e-15 2066.93 0.996751 +655 45.1274 51.5984 11.6349 0.0312465 0.190822 -1.08949 0.00916644 8.90638 3.84819e-15 2071.21 0.996699 +656 39.3885 51.6045 8.31579 3.88484 0.967613 0.215764 0.0148907 8.85922 3.51139e-15 2062.36 0.996803 +657 35.5337 46.1726 14.9935 1.38022 0.689436 4.41863 -0.00259185 8.89527 3.82901e-15 2066.34 0.996727 +658 41.2773 46.171 18.2916 -1.57192 0.604594 -0.0344214 0.00434125 8.88758 3.78488e-15 2066.17 0.996729 +659 45.1374 51.6017 18.2715 1.77983 0.698472 -3.6568 0.00572444 8.88099 3.63468e-15 2065.05 0.996776 +660 39.3897 51.6245 14.9699 3.72333 4.4646 0.445221 0.00294661 8.91201 3.85848e-15 2071.07 0.99672 +661 35.5329 46.1607 21.6304 1.24949 -0.860874 1.85738 -0.00444067 8.9209 3.80869e-15 2071.39 0.996724 +662 41.2887 46.1549 24.9478 0.543821 -1.96894 0.191921 -0.0095673 8.88377 3.65242e-15 2062.39 0.996776 +663 45.1368 51.5936 24.956 1.6477 -0.819482 1.48438 -0.00157866 8.91324 3.84572e-15 2070.37 0.996737 +664 39.3811 51.6027 21.6245 2.44838 0.711451 0.966175 -0.00713775 8.87025 3.36466e-15 2060.01 0.996843 +665 35.5377 46.1869 28.2849 2.00036 3.30746 2.36217 0.00261046 8.88077 3.62135e-15 2064.34 0.996785 +666 41.2992 46.1594 31.5983 2.12874 -1.15053 0.130662 -0.0109861 8.91181 3.78929e-15 2068.05 0.996759 +667 45.1253 51.5924 31.617 -0.115261 -1.32449 3.09183 0.0155247 8.89536 3.86564e-15 2070.2 0.99675 +668 39.3716 51.6057 28.2309 0.9785 1.36113 -6.66903 -0.0124677 8.9336 4.05682e-15 2072.4 0.996678 +669 35.541 46.1711 34.9252 2.74701 0.662751 -0.0195632 -0.00155294 8.88709 3.75174e-15 2064.81 0.996761 +670 41.2768 46.1507 38.2467 -1.37424 -2.67052 -0.41564 -0.00292673 8.90095 3.73985e-15 2067.46 0.996757 +671 45.1142 51.5827 38.2132 -2.14003 -2.53824 -5.95185 0.00576698 8.88779 3.66303e-15 2066.51 0.996764 +672 39.357 51.6085 34.9415 -1.54478 1.77577 3.03554 0.00679335 8.89809 3.97277e-15 2068.93 0.996714 +673 47.0416 46.1754 1.69826 -1.03998 1.22414 5.8923 0.0119254 8.84848 3.18141e-15 2059.43 0.996857 +674 52.85 46.1204 4.97506 7.1962 -7.73604 -2.34778 0.00441585 8.85617 3.21584e-15 2059.47 0.996834 +675 56.6476 51.5916 5.00047 -0.135689 -1.16044 1.94594 -0.0155908 8.87423 3.30623e-15 2059.07 0.996817 +676 50.8879 51.6152 1.65612 0.272191 2.83545 -1.1657 -0.0028103 8.88858 3.5191e-15 2064.85 0.996764 +677 47.03 46.1724 8.31613 -3.0341 0.670673 0.204227 -0.00232964 8.8486 3.23649e-15 2056.43 0.996833 +678 52.8155 46.1844 11.6295 1.13616 2.99437 -1.86685 0.00872527 8.89249 3.56328e-15 2068.14 0.996756 +679 56.6453 51.609 11.6206 -0.647504 1.45957 -3.56242 0.000490514 8.88288 3.50459e-15 2064.34 0.996784 +680 50.8826 51.6188 8.33179 -0.691682 3.53761 2.99731 0.0204434 8.84811 3.21787e-15 2061.16 0.996849 +681 47.0527 46.1767 14.9627 0.995247 1.83909 -1.11239 -0.0112707 8.85678 3.29965e-15 2056.26 0.996853 +682 52.784 46.1679 18.2908 -4.02089 0.118502 -0.301957 -0.007125 8.91352 3.93809e-15 2069.26 0.996699 +683 56.6352 51.5725 18.2646 -2.19192 -4.34361 -4.81582 -0.012469 8.89345 3.58961e-15 2063.83 0.996776 +684 50.9033 51.6084 14.9714 2.51533 1.77305 0.73056 0.00832616 8.88717 3.76891e-15 2066.93 0.996737 +685 47.0605 46.1949 21.6106 2.07737 4.66201 -1.29712 0.00283897 8.89949 3.71968e-15 2068.38 0.996759 +686 52.7992 46.1649 24.9443 -1.39648 -0.307796 -0.397739 0.00432829 8.91459 3.93745e-15 2071.92 0.996702 +687 56.6334 51.6027 24.9423 -2.66738 0.547768 -0.498613 -0.00393174 8.87104 3.45686e-15 2060.87 0.996808 +688 50.8941 51.5835 21.608 1.04829 -2.25431 -1.84416 0.00845508 8.90106 3.80323e-15 2069.91 0.996743 +689 47.0478 46.1459 28.2566 -0.0549437 -3.35711 -2.51764 0.000444242 8.90317 3.81266e-15 2068.65 0.996746 +690 52.7992 46.157 31.6192 -1.50206 -1.74917 3.66376 0.00636039 8.89699 3.79638e-15 2068.6 0.996735 +691 56.6705 51.5819 31.6509 3.6878 -2.8162 8.59307 -0.0189354 8.90706 3.42761e-15 2065.34 0.996811 +692 50.9062 51.5764 28.2765 3.14332 -3.84537 0.873048 -0.00688834 8.88179 3.64257e-15 2062.54 0.996771 +693 47.0592 46.1737 34.898 1.91546 1.20993 -4.15023 -0.00150608 8.91086 3.90286e-15 2069.88 0.996715 +694 52.7896 46.1951 38.257 -3.30495 4.63584 1.20644 -0.00570926 8.89792 3.6112e-15 2066.22 0.996761 +695 56.6426 51.5918 38.2521 -1.12792 -1.16142 0.652538 -0.00438154 8.90963 3.59275e-15 2068.99 0.996762 +696 50.9078 51.5715 34.936 3.46209 -4.25612 1.96957 0.000402868 8.91491 3.85983e-15 2071.15 0.996715 +697 58.5632 46.1629 1.6735 -1.07563 -0.388843 1.7952 0.0115554 8.83893 3.31199e-15 2057.33 0.996821 +698 64.3277 46.1575 4.98193 -0.271238 -1.28515 -1.45233 -0.0206709 8.87822 3.33302e-15 2058.83 0.996821 +699 68.1682 51.5962 4.99649 -0.38365 -0.587956 1.32502 -0.0107259 8.86308 3.24809e-15 2057.72 0.996841 +700 62.4615 51.6102 1.65594 8.59922 1.97747 -1.37539 -0.0166993 8.88445 3.29611e-15 2061 0.996817 +701 58.5414 46.1447 8.31104 -4.82174 -3.73354 -0.589826 0.00902276 8.85636 3.28861e-15 2060.5 0.996831 +702 64.3197 46.1603 11.6412 -1.65395 -1.10569 -0.0818196 -0.0114199 8.87605 3.29875e-15 2060.34 0.996815 +703 68.1516 51.6052 11.6243 -3.32805 1.17191 -2.9805 0.0088082 8.8532 3.21895e-15 2059.77 0.996845 +704 62.4141 51.5927 8.31684 0.933306 -0.96694 0.292682 0.00829956 8.90705 3.72286e-15 2071.16 0.996704 +705 58.5364 46.1622 14.9875 -5.52234 -1.13526 3.31803 -0.00849224 8.89025 3.64647e-15 2064.01 0.996741 +706 64.3356 46.1556 18.2537 1.01558 -2.0345 -6.35314 0.00323118 8.89546 3.54196e-15 2067.6 0.996752 +707 68.1804 51.6189 18.3028 1.85429 3.2519 1.39104 -0.00521458 8.88403 3.35162e-15 2063.36 0.996807 +708 62.3827 51.5822 14.9493 -4.74984 -2.62959 -3.02906 0.00202975 8.86413 3.26704e-15 2060.65 0.99685 +709 58.5462 46.1312 21.6283 -3.6437 -6.04589 1.46428 0.00897529 8.86952 3.47405e-15 2063.29 0.996812 +710 64.3216 46.1569 24.9867 -1.58286 -1.64446 6.85969 -0.0193723 8.89529 3.57525e-15 2062.76 0.996774 +711 68.1661 51.6026 24.9266 -0.767063 0.886686 -3.08895 0.00391385 8.87191 3.46915e-15 2062.72 0.996804 +712 62.4267 51.5886 21.6346 2.99531 -1.63994 2.36911 0.014502 8.91495 4.0487e-15 2074.18 0.99665 +713 58.5489 46.1543 28.3039 -3.45895 -2.06803 5.43718 -0.00591235 8.8783 3.47708e-15 2062 0.996797 +714 64.3439 46.1582 31.6026 2.30303 -1.55872 0.990045 0.00302208 8.89952 3.70803e-15 2068.42 0.996751 +715 68.191 51.5852 31.5966 3.41508 -2.10849 -0.183776 0.00376092 8.91156 3.87792e-15 2071.15 0.996706 +716 62.4199 51.5819 28.2602 1.59859 -2.62293 -1.87271 -0.00884463 8.90881 3.67149e-15 2067.87 0.996758 +717 58.5662 46.1568 34.9422 -0.439681 -1.76475 3.20449 -0.0035095 8.87628 3.38228e-15 2062.07 0.996822 +718 64.3429 46.1649 38.2425 2.36119 -0.537325 -1.27253 0.00226915 8.87162 3.48515e-15 2062.32 0.996795 +719 68.1473 51.6271 38.2462 -3.7304 4.97363 -0.612877 -0.00621304 8.86208 3.23981e-15 2058.47 0.996851 +720 62.4118 51.5969 34.9411 0.202844 -0.508913 3.02157 0.0014485 8.88312 3.67755e-15 2064.61 0.996732 +721 0.961558 57.0451 1.68038 0.0639547 2.62776 2.73555 0.0120179 8.88649 3.55471e-15 2067.56 0.99676 +722 6.71076 57.0555 4.97297 -1.61344 4.49172 -2.64861 -0.000614094 8.8772 3.51108e-15 2062.89 0.996799 +723 10.5468 62.4496 4.96291 -2.46308 -1.83033 -4.11895 -0.00224503 8.91636 3.81723e-15 2070.89 0.996718 +724 4.81194 62.4378 1.63108 1.89985 -3.9889 -5.46669 -0.00073755 8.87551 3.60988e-15 2062.51 0.996787 +725 0.96564 57.0401 8.33698 0.882586 1.6883 3.57433 -0.00596731 8.90809 3.67726e-15 2068.33 0.996749 +726 6.73225 57.0487 11.6658 1.88104 3.29709 4.08806 -0.00042362 8.904 3.81173e-15 2068.66 0.996712 +727 10.5584 62.4565 11.6397 -0.641858 -0.797552 -0.13145 -0.00730577 8.86441 3.42142e-15 2058.74 0.996831 +728 4.7975 62.4621 8.31537 -0.399266 -0.158331 -0.121236 0.00158067 8.89181 4.00345e-15 2066.5 0.996704 +729 0.967825 57.0314 14.9717 1.31534 0.424874 0.863985 -0.00467832 8.88699 3.59647e-15 2064.11 0.996776 +730 6.70905 57.0284 18.2787 -2.04439 -0.227529 -2.25489 0.00473501 8.87586 3.42972e-15 2063.74 0.996811 +731 10.5658 62.4769 18.2748 0.608817 2.53341 -3.31994 -0.00176889 8.87169 3.44719e-15 2061.47 0.996799 +732 4.8006 62.4669 14.9706 -0.0587106 0.691557 0.486148 0.000747193 8.89184 3.8833e-15 2066.32 0.996728 +733 0.992083 57.0182 21.6271 5.42003 -1.7832 1.1288 -0.0104928 8.89041 3.42984e-15 2063.6 0.996803 +734 6.74461 57.0297 24.9763 4.00226 -0.0421187 5.56361 0.00170441 8.86039 3.59016e-15 2059.81 0.996787 +735 10.5562 62.4799 24.9494 -0.770555 2.9288 0.773298 -0.0117054 8.91058 3.96596e-15 2067.67 0.996688 +736 4.77725 62.4455 21.6244 -4.08981 -2.69134 1.06182 -0.00959792 8.86303 3.5388e-15 2057.97 0.996797 +737 0.956104 57.0204 28.263 -0.813094 -1.45369 -1.26302 0.00358522 8.90262 3.76508e-15 2069.2 0.996746 +738 6.70999 56.9928 31.5948 -1.91712 -6.19572 -0.347258 0.00194461 8.91239 4.08769e-15 2070.95 0.996688 +739 10.559 62.448 31.6164 -0.324945 -2.13054 3.41239 0.00864747 8.89503 3.94622e-15 2068.67 0.996725 +740 4.81876 62.448 28.2882 2.84656 -2.004 2.70513 0.0071571 8.91613 4.07747e-15 2072.86 0.996679 +741 0.962388 57.0287 34.9225 0.532805 0.0868441 -0.329985 -0.0116163 8.89511 3.58407e-15 2064.37 0.996762 +742 6.73972 57.0417 38.2508 2.9237 2.02206 0.179211 0.01603 8.90303 3.90083e-15 2071.95 0.996703 +743 10.5667 62.4701 38.2742 0.59459 1.64118 4.26388 0.0147911 8.86481 3.83311e-15 2063.55 0.996735 +744 4.8048 62.4639 34.924 0.807352 0.203286 0.281353 0.00413915 8.87432 3.72305e-15 2063.3 0.996761 +745 12.4961 57.0198 1.67828 2.05588 -1.71173 2.49915 1.79272e-05 8.85361 3.45459e-15 2058 0.996821 +746 18.2286 57.0377 5.00129 -2.38873 1.18794 2.01486 0.0100911 8.89658 3.77362e-15 2069.31 0.996721 +747 22.0418 62.4466 4.98934 -6.95143 -2.53624 -0.00169853 -0.0018285 8.8634 3.52999e-15 2059.69 0.996811 +748 16.3495 62.4873 1.6467 4.63617 4.30493 -2.84334 0.00593169 8.87509 3.79011e-15 2063.85 0.99675 +749 12.4783 57.0388 8.33954 -0.628527 1.61849 3.93854 -0.0162258 8.88541 3.41102e-15 2061.32 0.996793 +750 18.2442 57.0601 11.6518 0.334156 5.23886 1.67555 -0.00486358 8.88023 3.45437e-15 2062.63 0.996796 +751 22.0725 62.4599 11.6405 -1.84179 -0.242607 -0.0983496 -0.00774033 8.90695 3.68764e-15 2067.71 0.996755 +752 16.3453 62.4672 8.34622 3.66289 1.01244 5.33215 -0.00842891 8.87357 3.42472e-15 2060.45 0.996816 +753 12.4783 57.0424 14.9708 -0.664008 2.33803 0.571467 -0.00704565 8.87039 3.44588e-15 2060.08 0.996796 +754 18.2363 57.0028 18.264 -1.09524 -4.47808 -4.96283 -0.00626983 8.90953 3.94098e-15 2068.59 0.996712 +755 22.0902 62.4801 18.3012 1.08597 2.94256 1.60142 -0.011341 8.90594 3.85187e-15 2066.74 0.996726 +756 16.3471 62.4314 14.9662 4.18467 -4.96054 -0.273142 -0.0040372 8.88899 3.50226e-15 2064.67 0.996795 +757 12.4738 57.0225 21.61 -1.37779 -1.09886 -1.73509 0.00326293 8.88158 3.65153e-15 2064.65 0.996774 +758 18.2232 57.0088 24.9378 -3.04113 -3.22241 -1.4138 0.00981624 8.93159 4.07348e-15 2076.71 0.996679 +759 22.0944 62.4473 24.9665 1.71578 -2.23893 3.68347 -0.00947527 8.92721 4.00799e-15 2071.67 0.996708 +760 16.3334 62.4669 21.6363 1.94024 0.923999 2.83039 0.00190217 8.85072 3.36957e-15 2057.78 0.996843 +761 12.4803 57.0162 28.2761 -0.368518 -2.31377 0.732787 -0.00623697 8.9101 3.84042e-15 2068.71 0.996747 +762 18.2519 57.0057 31.5659 1.46692 -3.95621 -5.32284 -0.0171585 8.86998 3.46645e-15 2057.83 0.996819 +763 22.0855 62.4773 31.6261 0.304741 2.73219 4.71103 0.00328493 8.88281 3.68305e-15 2064.92 0.99678 +764 16.2955 62.4735 28.2968 -4.42711 2.06477 4.12456 0.00930194 8.90959 4.018e-15 2071.92 0.996699 +765 12.4842 56.9974 34.8943 0.422799 -5.43284 -4.65802 -0.00306733 8.90363 3.71425e-15 2068 0.996765 +766 18.2604 57.0191 38.2526 2.87987 -1.84056 0.5601 0.0101109 8.91437 3.90214e-15 2073.1 0.996704 +767 22.0855 62.4673 38.2588 0.482424 1.07999 1.6731 0.0079983 8.87825 3.61882e-15 2064.94 0.9968 +768 16.3406 62.461 34.917 3.07683 -0.0675278 -1.16575 0.0104255 8.89262 3.88338e-15 2068.54 0.996733 +769 24.0136 57.033 1.65661 1.7724 0.58824 -1.12109 -0.00407916 8.90504 3.88255e-15 2068.1 0.996711 +770 29.7621 56.9894 4.97408 -0.652945 -6.48552 -2.41473 -0.0276902 8.9142 3.67466e-15 2065.01 0.99677 +771 33.5859 62.4642 4.99631 -3.39493 0.380925 1.25178 0.00636963 8.90976 3.92465e-15 2071.32 0.996727 +772 27.8401 62.458 1.69199 -0.878049 -0.516081 4.90258 0.0103888 8.87526 3.79353e-15 2064.84 0.996742 +773 24.0031 57.0365 8.30013 0.100919 0.898829 -2.50055 -0.00162736 8.86773 3.5049e-15 2060.66 0.996796 +774 29.786 57.0424 11.6192 3.54021 2.07647 -3.76672 -0.00597496 8.89356 3.55337e-15 2065.23 0.996783 +775 33.5851 62.4796 11.6832 -3.28923 2.95519 7.26144 -0.00380821 8.868 3.63767e-15 2060.26 0.996789 +776 27.859 62.4751 8.3448 2.5599 2.19863 4.92335 0.00779075 8.90364 3.98776e-15 2070.33 0.996696 +777 23.9935 57.0222 14.949 -1.69116 -1.19696 -2.9242 -0.0192893 8.88059 3.3745e-15 2059.63 0.99683 +778 29.7884 57.0137 18.3297 3.76513 -2.97118 6.24695 0.00195412 8.86849 3.36471e-15 2061.57 0.996839 +779 33.6237 62.4728 18.2958 2.9607 1.85958 0.638271 -0.0123073 8.90448 3.73729e-15 2066.22 0.996746 +780 27.8611 62.4667 14.9688 2.67878 0.972294 0.0530048 -0.00260861 8.90456 3.78367e-15 2068.3 0.996738 +781 24.0114 57.0465 21.6157 1.15867 2.93924 -0.759459 -0.00226434 8.91142 3.87128e-15 2069.84 0.996717 +782 29.7681 57.0149 24.927 0.760135 -2.50159 -2.99681 0.00955628 8.88876 3.79649e-15 2067.53 0.996728 +783 33.5871 62.46 24.9715 -2.92267 -0.461883 4.33447 0.0018868 8.88797 3.68642e-15 2065.72 0.996765 +784 27.8669 62.4538 21.5929 3.98897 -1.28883 -4.16148 -0.00660112 8.90269 3.74616e-15 2067.05 0.996768 +785 24.0127 57.0135 28.2552 1.53038 -2.9342 -2.78961 0.0114333 8.85589 3.62512e-15 2060.93 0.996775 +786 29.7563 57.0222 31.5937 -1.26215 -1.44228 -0.673906 -0.00694007 8.88782 3.59256e-15 2063.81 0.996791 +787 33.6025 62.4324 31.6198 -0.648477 -4.6735 3.87238 0.00921627 8.88676 3.83323e-15 2067.03 0.996738 +788 27.87 62.4444 28.2882 4.52539 -2.63843 2.84003 -0.0011334 8.91502 4.18301e-15 2070.87 0.99666 +789 24.0274 57.04 34.9026 3.89131 1.77823 -3.54649 0.0162228 8.88788 3.88227e-15 2068.77 0.996699 +790 29.7621 57.0402 38.2196 -0.322526 1.77407 -5.04998 -0.0114222 8.86832 3.45034e-15 2058.69 0.996826 +791 33.604 62.4606 38.2589 -0.253474 -0.0564513 1.63936 -0.0108124 8.89873 3.62383e-15 2065.3 0.996784 +792 27.8448 62.4562 34.9134 0.32705 -0.832647 -1.65989 0.00580972 8.86538 3.45919e-15 2061.73 0.996819 +793 35.5381 57.0239 1.66289 2.16345 -0.867066 -0.208405 0.019913 8.88747 3.89203e-15 2069.46 0.996721 +794 41.2853 57.018 5.00653 -0.0140341 -1.75852 2.85711 -0.00128679 8.89581 3.74073e-15 2066.72 0.996749 +795 45.134 62.4395 4.98944 1.29511 -3.5472 0.102232 0.00286569 8.90539 3.88733e-15 2069.65 0.996718 +796 39.3396 62.4589 1.65694 -4.42012 -0.526024 -0.992804 -0.0205484 8.88478 3.76238e-15 2060.27 0.996776 +797 35.5285 57.0359 8.29655 0.492084 0.93926 -3.09282 0.014808 8.89205 3.746e-15 2069.34 0.996746 +798 41.2802 57.0145 11.64 -1.04827 -2.54552 -0.153923 -0.00716749 8.89058 3.68224e-15 2064.35 0.996768 +799 45.123 62.4616 11.628 -0.661028 0.0681447 -2.21638 -0.00687602 8.89304 3.73159e-15 2064.94 0.996744 +800 39.3607 62.4457 8.32351 -0.602449 -2.48547 1.5776 -0.00436174 8.89483 3.79782e-15 2065.86 0.996743 +801 35.5192 57.0553 14.9796 -0.864531 3.97254 1.98853 -0.00183518 8.92036 3.87404e-15 2071.83 0.996709 +802 41.2783 57.0365 18.2821 -1.22767 1.24688 -2.01594 -0.00425795 8.90052 3.80712e-15 2067.1 0.996729 +803 45.1244 62.4281 18.2749 -0.588447 -5.73148 -3.06605 0.013998 8.86832 3.59293e-15 2064.12 0.996775 +804 39.3587 62.4721 14.9808 -1.03405 1.57305 2.27252 -0.0100307 8.90168 3.5269e-15 2066.09 0.996795 +805 35.496 57.0307 21.5981 -4.53557 0.158119 -3.48495 -0.00576032 8.92252 3.6794e-15 2071.45 0.996747 +806 41.3062 57.0355 24.9742 3.29468 0.964355 4.67764 0.00357823 8.9171 4.09826e-15 2072.3 0.996684 +807 45.143 62.4623 24.9367 2.52799 0.156005 -1.48813 -0.00330692 8.89073 3.6897e-15 2065.2 0.996773 +808 39.349 62.4453 21.6275 -3.05742 -2.59926 1.46091 0.000749304 8.855 3.29559e-15 2058.44 0.996856 +809 35.5544 57.0527 28.2775 4.70605 4.06552 1.11534 -0.0118622 8.87003 3.62803e-15 2058.98 0.996781 +810 41.3304 57.0249 31.5965 7.35623 -0.752935 -0.218693 0.00458356 8.92725 4.3287e-15 2074.68 0.996665 +811 45.1466 62.444 31.6185 3.12502 -2.76985 3.47335 0.0115615 8.89694 4.08085e-15 2069.71 0.996703 +812 39.3782 62.4472 28.2948 2.13181 -2.36839 3.83572 0.010624 8.87358 3.75933e-15 2064.52 0.996769 +813 35.4904 57.0391 34.9449 -6.03134 1.56279 3.41619 -0.00779459 8.88032 3.78966e-15 2062.04 0.996755 +814 41.3104 57.0274 38.2478 4.00779 -0.366117 -0.208367 -0.0115946 8.90484 3.84485e-15 2066.45 0.996751 +815 45.1136 62.4549 38.2381 -2.26983 -0.923447 -2.0051 0.00504911 8.90218 4.01388e-15 2069.44 0.996702 +816 39.3673 62.4667 34.8795 0.215262 0.950332 -7.57945 -0.00505502 8.90329 4.3834e-15 2067.55 0.996635 +817 47.0399 57.0253 1.66934 -1.20644 -1.0703 1.21026 -0.00190111 8.89754 3.69326e-15 2066.96 0.996745 +818 52.8144 57.0229 4.99055 1.1551 -1.3271 0.306235 0.00416279 8.86808 3.52756e-15 2061.98 0.996769 +819 56.6616 62.468 4.98039 2.28653 1.45603 -1.44235 -0.00607389 8.88261 3.51642e-15 2062.88 0.996789 +820 50.8651 62.4445 1.66519 -3.83382 -2.92659 0.565667 -0.0075469 8.86171 3.30161e-15 2058.1 0.996846 +821 47.033 57.0342 8.30876 -2.68365 0.651449 -0.990354 -0.00692058 8.87858 3.4828e-15 2061.84 0.996804 +822 52.8189 57.0456 11.6195 1.7441 2.4951 -3.64452 0.00498855 8.89891 3.82921e-15 2068.73 0.996704 +823 56.6635 62.4614 11.6693 2.6375 -0.0162686 4.7133 -8.7661e-05 8.88924 3.65903e-15 2065.57 0.996761 +824 50.8785 62.4656 8.31243 -1.50742 0.723278 -0.577464 0.00746468 8.87333 3.57213e-15 2063.79 0.996782 +825 47.0426 57.0283 14.9746 -0.830915 -0.017795 1.22572 -0.0153268 8.89211 3.56144e-15 2062.93 0.996795 +826 52.8048 57.0241 18.309 -0.548952 -0.948622 2.76163 0.00398941 8.88436 3.64369e-15 2065.4 0.996762 +827 56.6771 62.4574 18.2679 4.60014 -0.630582 -4.39183 0.0057237 8.88679 3.70642e-15 2066.3 0.996735 +828 50.8934 62.4508 14.946 1.1016 -1.72515 -3.34361 -0.00703864 8.91067 3.66252e-15 2068.65 0.996759 +829 47.0307 57.0419 21.628 -2.65899 1.8516 1.45352 -0.00050003 8.90744 3.82956e-15 2069.37 0.996732 +830 52.8262 57.0268 24.918 3.01244 -0.368422 -4.76109 0.0129964 8.88062 3.6717e-15 2066.52 0.996756 +831 56.6584 62.4617 24.9454 1.49529 0.0194238 -0.0925955 0.000751572 8.91374 3.75454e-15 2070.97 0.996731 +832 50.8976 62.4725 21.6333 1.52981 1.79856 2.03963 -0.0106036 8.88004 3.40972e-15 2061.36 0.996822 +833 47.0406 57.0573 28.3009 -1.16424 4.52474 5.07407 0.00607326 8.9002 4.16294e-15 2069.25 0.996671 +834 52.8218 57.007 31.6 2.57835 -3.87391 0.498681 -0.012931 8.86551 3.30849e-15 2057.77 0.996847 +835 56.6679 62.4779 31.57 3.58768 2.95613 -4.68145 -0.00217296 8.87945 3.80006e-15 2063.05 0.996751 +836 50.8834 62.4598 28.2809 -0.797108 -0.298346 1.66956 -0.0172463 8.89597 3.63999e-15 2063.35 0.996791 +837 47.0463 57.0254 34.9274 -0.268415 -0.712836 0.703601 0.00170378 8.87055 3.67364e-15 2061.97 0.996786 +838 52.8066 57.0257 38.2426 -0.294574 -0.685107 -1.03592 -0.010416 8.87501 3.38168e-15 2060.33 0.996819 +839 56.6736 62.4737 38.2423 4.01779 2.08365 -1.21966 0.00459302 8.88534 3.53804e-15 2065.73 0.996792 +840 50.9144 62.4872 34.9398 4.37862 4.36663 2.75697 0.0125752 8.88439 3.8608e-15 2067.25 0.996719 +841 58.5754 57.0447 1.66959 1.04355 2.19357 1.23488 0.00765038 8.91239 3.68421e-15 2072.15 0.996723 +842 64.3267 57.0385 4.98604 -0.73934 1.49968 -0.362587 -0.00359123 8.87303 3.5216e-15 2061.38 0.996781 +843 68.1545 62.4775 4.99658 -2.65388 2.63313 1.1631 0.003306 8.91802 3.92113e-15 2072.44 0.99669 +844 62.396 62.4858 1.68137 -2.25157 4.09488 3.46416 0.00225486 8.88336 3.57036e-15 2064.82 0.996779 +845 58.5537 56.9906 8.27988 -2.56535 -6.43194 -6.10992 -0.0117736 8.86336 3.34617e-15 2057.56 0.996837 +846 64.2943 57.0285 11.6248 -5.91749 -0.159403 -2.64132 0.00876934 8.89915 3.7571e-15 2069.58 0.99672 +847 68.1619 62.4825 11.6608 -1.4636 3.49064 3.36325 -0.00736711 8.89141 3.75877e-15 2064.49 0.996756 +848 62.4185 62.4478 8.32631 1.58348 -2.10579 1.83126 -7.76898e-05 8.86534 3.44856e-15 2060.48 0.996819 +849 58.5946 57.0364 14.9354 4.20281 1.10051 -5.46623 0.00161337 8.87427 3.50673e-15 2062.74 0.996793 +850 64.3327 57.031 18.2792 0.458864 0.154345 -2.25474 -0.0149745 8.90164 3.63976e-15 2065.05 0.996759 +851 68.1886 62.4749 18.309 2.98864 2.36911 2.53962 0.0130583 8.89633 3.94885e-15 2069.9 0.996703 +852 62.3785 62.453 14.9685 -5.3628 -1.27095 -0.0550752 -0.0101523 8.88004 3.65918e-15 2061.48 0.996774 +853 58.5891 57.0366 21.6084 3.47367 1.07618 -1.49435 -0.000121371 8.88961 3.6137e-15 2065.64 0.996776 +854 64.3244 57.0207 24.9344 -0.938331 -1.50048 -1.59974 0.00490079 8.88668 3.71037e-15 2066.09 0.996753 +855 68.1652 62.4725 24.953 -0.855132 1.87031 1.14849 -0.00567685 8.8882 3.6279e-15 2064.16 0.996777 +856 62.427 62.4573 21.6133 2.80358 -0.780508 -0.815816 -0.00980043 8.88045 3.52677e-15 2061.63 0.996802 +857 58.5483 57.0368 28.2711 -3.52398 1.03181 0.0107214 -0.00134785 8.90525 3.81413e-15 2068.72 0.996718 +858 64.3381 57.0219 31.582 1.15204 -1.18639 -2.63711 0.00742426 8.87544 3.51023e-15 2064.22 0.996798 +859 68.1535 62.4641 31.587 -2.54799 0.350318 -1.83174 -0.00357359 8.90395 3.68046e-15 2067.96 0.996763 +860 62.3987 62.4731 28.2802 -1.55834 2.16234 1.49636 0.00568519 8.90144 3.89757e-15 2069.41 0.99671 +861 58.5794 57.0202 34.9413 1.7429 -1.52144 2.9475 -0.00458682 8.9056 3.6703e-15 2068.1 0.99674 +862 64.3444 57.0199 38.2904 2.56729 -1.6454 7.00226 0.00178499 8.82759 3.049e-15 2052.81 0.996897 +863 68.1491 62.4769 38.2303 -3.46774 2.796 -3.40283 0.0109664 8.85531 3.24859e-15 2060.68 0.996853 +864 62.4163 62.4572 34.929 1.02572 -0.690751 1.0074 0.00933631 8.90011 3.70856e-15 2069.9 0.996733 +ITEM: TIMESTEP +7 +ITEM: NUMBER OF ATOMS +864 +ITEM: BOX BOUNDS pp pp pp +0.0000000000000000e+00 6.9130545060664147e+01 +0.0000000000000000e+00 6.5176902932690410e+01 +0.0000000000000000e+00 3.9912538800000000e+01 +ITEM: ATOMS id x y z vx vy vz c_dpdUatom[1] c_dpdUatom[2] c_dpdUatom[3] c_dpdUatom[4] c_crdx +1 0.961821 2.73974 1.65258 0.279543 3.46711 -1.55416 0.000509211 8.88683 1.2425e-14 2065.38 0.996237 +2 6.71769 2.70971 4.97057 -0.69691 -0.829243 -2.53641 -0.00616007 8.90793 1.33852e-14 2068.48 0.996171 +3 10.5423 8.14073 4.99997 -2.78994 -1.0871 1.68237 0.0199506 8.88812 1.28746e-14 2069.8 0.996206 +4 4.81934 8.14527 1.67456 2.6321 -0.30631 1.69091 -0.0147395 8.90062 1.30384e-14 2065.09 0.9962 +5 0.978181 2.70328 8.31198 2.84476 -1.63845 -0.273187 0.00110629 8.87151 1.22299e-14 2062.25 0.99626 +6 6.70989 2.68932 11.6289 -1.69526 -3.69156 -1.81243 0.00673803 8.90944 1.42402e-14 2071.56 0.99611 +7 10.5437 8.1459 11.6448 -2.37158 -0.0933182 0.27967 0.0157256 8.88498 1.2847e-14 2068.24 0.996213 +8 4.80822 8.15937 8.32403 1.08163 1.75445 1.21005 -0.00201234 8.874 1.16832e-14 2062.1 0.996286 +9 0.922734 2.72428 14.9417 -5.06086 1.10107 -3.58715 0.00922352 8.91812 1.36168e-14 2073.91 0.99617 +10 6.7111 2.71654 18.3099 -1.60142 0.28853 2.13276 0.0116382 8.90628 1.36273e-14 2071.91 0.996157 +11 10.507 8.12916 18.2784 -7.77515 -2.61118 -2.00293 -0.00816701 8.90826 1.31173e-14 2068.12 0.996177 +12 4.8026 8.13296 14.9785 0.221859 -2.38025 1.82794 0.00941524 8.86253 1.22938e-14 2062.11 0.996246 +13 0.974786 2.70853 21.6334 1.81829 -1.1051 1.76322 -0.0100267 8.91574 1.30807e-14 2069.3 0.996221 +14 6.68717 2.71003 24.9431 -4.99075 -0.875457 -0.207516 -0.00919273 8.90029 1.22767e-14 2066.18 0.99626 +15 10.5795 8.16793 24.9182 2.60251 2.77936 -4.05636 -0.0053053 8.87028 1.19804e-14 2060.62 0.996276 +16 4.78611 8.14141 21.6085 -2.0385 -0.702956 -1.55837 -0.0039534 8.89593 1.38762e-14 2066.41 0.996139 +17 0.936514 2.73635 28.2522 -3.52298 2.92125 -2.78112 -0.00696461 8.90758 1.34101e-14 2068.23 0.996185 +18 6.74147 2.75898 31.5718 3.13989 6.16144 -3.50651 -0.000986243 8.89155 1.2728e-14 2066.07 0.99623 +19 10.5506 8.14352 31.6107 -1.42615 -0.542565 2.06657 -0.0014767 8.89016 1.27241e-14 2065.67 0.996239 +20 4.7666 8.14318 28.3032 -4.81913 -0.38991 4.58293 -0.002623 8.91569 1.37768e-14 2070.89 0.996149 +21 0.966625 2.69722 34.912 0.876291 -2.38856 -1.4623 0.00138647 8.93093 1.33015e-14 2074.97 0.996171 +22 6.72497 2.73959 38.2353 0.592728 3.03903 -2.05171 0.00852103 8.91377 1.31299e-14 2072.83 0.996192 +23 10.5799 8.15401 38.2679 2.52798 0.837048 2.80015 -0.0144053 8.91299 1.34472e-14 2067.79 0.996188 +24 4.82905 8.17043 34.9295 3.93857 3.34461 0.917532 0.00438096 8.89382 1.3497e-14 2067.71 0.996195 +25 12.4994 2.71252 1.66468 2.27001 -0.430265 0.134875 0.0119422 8.9004 1.31618e-14 2070.7 0.996223 +26 18.2612 2.72534 4.97161 2.84604 1.29931 -2.41345 0.0109051 8.91262 1.4003e-14 2073.11 0.996135 +27 22.069 8.14615 4.97929 -1.92485 -0.0608189 -1.30538 -0.00427038 8.89943 1.29006e-14 2067.05 0.996221 +28 16.311 8.1386 1.64891 -1.46112 -1.12866 -2.25665 0.00726868 8.90875 1.43902e-14 2071.52 0.996131 +29 12.4679 2.71937 8.29961 -2.09667 0.450461 -2.18479 -0.00872466 8.88775 1.24853e-14 2063.62 0.996243 +30 18.2507 2.70237 11.68 1.15648 -2.18902 5.49792 -0.0115172 8.90293 1.32214e-14 2066.28 0.996173 +31 22.0416 8.15618 11.6402 -5.83812 1.63114 -0.208576 -0.0244813 8.89927 1.20095e-14 2062.7 0.996292 +32 16.3069 8.15528 8.31583 -2.12947 1.03402 0.482932 -0.00110789 8.8886 1.21219e-14 2065.41 0.996268 +33 12.4747 2.69937 14.93 -0.979408 -2.47318 -5.16754 -0.00678752 8.9292 1.36177e-14 2072.88 0.996139 +34 18.2519 2.72667 18.2993 1.19596 1.48358 0.776397 0.000112574 8.89567 1.25683e-14 2067.19 0.996222 +35 22.1208 8.12769 18.2887 5.07305 -2.25789 -0.578483 0.00189292 8.91701 1.26108e-14 2072.09 0.996248 +36 16.3151 8.20243 14.9458 -1.03708 7.66462 -3.19031 -0.0159827 8.92769 1.31317e-14 2070.59 0.996177 +37 12.4692 2.70851 21.6431 -1.67497 -1.15586 3.60783 0.0015525 8.86811 1.16227e-14 2061.61 0.996287 +38 18.1938 2.7281 24.9138 -7.00468 1.90325 -4.4338 0.00481706 8.88824 1.28222e-14 2066.62 0.996199 +39 22.0234 8.13133 24.9432 -8.66657 -2.26284 -0.245281 -0.00152785 8.86405 1.14895e-14 2060.08 0.996321 +40 16.3436 8.16914 21.6398 3.17889 3.3059 3.08465 -0.018822 8.85097 1.1363e-14 2053.62 0.996319 +41 12.5081 2.70224 28.2591 3.8739 -2.02249 -1.75767 -0.00888589 8.86151 1.19856e-14 2057.99 0.99628 +42 18.2152 2.71415 31.5947 -3.8992 -0.288666 -0.280822 -0.00249668 8.90876 1.37906e-14 2069.43 0.996173 +43 22.0719 8.13099 31.5883 -1.84227 -2.38844 -1.45222 -0.012709 8.88968 1.23438e-14 2063.18 0.996252 +44 16.3159 8.16979 28.2887 -0.829948 3.1495 2.47229 -0.0052853 8.88808 1.27424e-14 2064.42 0.996233 +45 12.4613 2.72275 34.9195 -2.98784 1.30802 -0.738202 0.00425837 8.88176 1.33808e-14 2065.12 0.996201 +46 18.2421 2.73385 38.2533 -0.0158111 2.51257 0.291432 0.0103062 8.93736 1.56094e-14 2078.27 0.996065 +47 22.1028 8.17791 38.2509 2.70593 4.44983 0.245448 0.00835204 8.90612 1.42731e-14 2071.19 0.996136 +48 16.3153 8.10078 34.9494 -0.985915 -6.38367 3.62427 0.0154067 8.951 1.52566e-14 2082.25 0.996063 +49 23.9944 2.69073 1.68975 -1.27166 -3.75041 3.70606 0.00293524 8.90269 1.42475e-14 2069.31 0.996141 +50 29.7484 2.7264 4.99342 -2.21274 1.34429 0.398428 0.00947008 8.92047 1.49608e-14 2074.49 0.996097 +51 33.6292 8.11684 4.95175 3.27982 -4.26006 -5.21654 -0.000641345 8.92757 1.38371e-14 2073.84 0.996139 +52 27.8281 8.1611 1.66649 -2.23061 1.83969 0.613427 0.00597018 8.90119 1.36768e-14 2069.63 0.996164 +53 23.9907 2.74246 8.3157 -2.00759 3.94347 -0.0612722 -0.000939188 8.87698 1.26542e-14 2062.98 0.996248 +54 29.752 2.70599 11.6102 -1.95172 -1.3461 -4.21761 -0.00672974 8.89106 1.30104e-14 2064.75 0.996232 +55 33.6184 8.18162 11.6278 1.60289 4.98921 -1.65228 0.00641308 8.89547 1.26934e-14 2068.48 0.996225 +56 27.8403 8.18277 8.34931 -0.479838 5.18185 4.91501 0.00658494 8.89635 1.36112e-14 2068.73 0.996157 +57 23.9971 2.7546 14.9895 -0.919119 5.56544 2.81353 0.0164763 8.92971 1.41997e-14 2077.93 0.996126 +58 29.7791 2.7145 18.275 2.03865 -0.153125 -2.48524 0.00828414 8.90533 1.37236e-14 2070.99 0.996173 +59 33.6316 8.15153 18.2998 3.89416 0.741261 0.708525 0.00519029 8.90262 1.36882e-14 2069.76 0.996161 +60 27.8083 8.16887 14.9906 -5.02577 3.15463 3.06012 -0.00280457 8.94701 1.4819e-14 2077.52 0.996104 +61 24.0234 2.68957 21.6004 3.07498 -3.75454 -2.6204 0.0105473 8.88576 1.35622e-14 2067.31 0.996183 +62 29.7766 2.71384 24.9513 1.78964 -0.142573 1.04306 -0.00276413 8.90646 1.3364e-14 2068.87 0.996206 +63 33.5777 8.1539 24.9479 -4.06169 0.752773 0.288602 -0.0012698 8.9174 1.4116e-14 2071.55 0.996113 +64 27.873 8.16255 21.6133 4.28205 1.97133 -0.479003 0.00816673 8.93139 1.50264e-14 2076.54 0.996089 +65 24.0131 2.72246 28.2147 1.05745 0.940477 -7.82874 -0.00135812 8.95283 1.45319e-14 2079.07 0.996091 +66 29.7501 2.72018 31.5918 -2.34626 0.892564 -0.855027 0.0107286 8.89571 1.28738e-14 2069.46 0.996209 +67 33.609 8.14484 31.5691 0.763681 -0.302201 -3.91846 -2.92774e-05 8.86609 1.15816e-14 2060.84 0.996287 +68 27.8151 8.1825 28.3018 -4.27779 5.16953 4.16019 0.0167479 8.8884 1.28232e-14 2069.18 0.996206 +69 23.9932 2.73312 34.9143 -1.54772 2.5699 -1.33078 0.00714783 8.89848 1.34639e-14 2069.29 0.996182 +70 29.7521 2.70726 38.2827 -2.12683 -1.28141 4.60959 -0.00530588 8.91775 1.31571e-14 2070.74 0.996187 +71 33.6055 8.11683 38.2485 0.559725 -4.35345 -0.247097 -0.0101277 8.87602 1.16158e-14 2060.81 0.996291 +72 27.8427 8.13349 34.9441 -0.232648 -2.27105 2.63302 -0.00851916 8.90198 1.24072e-14 2066.69 0.996229 +73 35.5219 2.70891 1.68346 -0.528163 -0.948307 2.95567 0.00139759 8.89851 1.35549e-14 2068.08 0.996184 +74 41.2929 2.69314 4.95606 1.04167 -3.15336 -4.72645 -0.00626846 8.90281 1.384e-14 2067.38 0.996147 +75 45.1451 8.15077 4.97502 2.74609 0.636085 -2.01331 -0.000618832 8.86825 1.18507e-14 2061.18 0.996292 +76 39.3748 8.12248 1.67571 1.18694 -3.65766 1.71591 -0.000800588 8.89553 1.26849e-14 2066.96 0.996215 +77 35.5156 2.72469 8.32294 -1.28663 1.4069 1.01595 0.0110785 8.90934 1.41203e-14 2072.45 0.996134 +78 41.2798 2.70976 11.6302 -0.816825 -0.806305 -1.46423 0.00121989 8.90866 1.26302e-14 2070.18 0.996228 +79 45.1293 8.16539 11.6532 0.502681 2.90039 1.63719 0.00585256 8.90536 1.39697e-14 2070.51 0.996113 +80 39.3735 8.12133 8.2946 1.22127 -3.59572 -2.88584 -0.00781225 8.91063 1.29199e-14 2068.69 0.996202 +81 35.5414 2.71452 14.9782 2.13006 -0.217766 1.66384 0.00205602 8.88066 1.23699e-14 2064.4 0.996241 +82 41.3221 2.70617 18.3148 5.15212 -1.45696 3.03996 -0.0197699 8.90591 1.25929e-14 2065.14 0.996203 +83 45.1276 8.14778 18.3313 0.0893397 0.11654 5.3785 0.0017993 8.89575 1.26925e-14 2067.56 0.996216 +84 39.348 8.15936 14.9678 -2.81067 1.73984 0.204607 0.00563466 8.8467 1.15203e-14 2057.91 0.996312 +85 35.5356 2.69615 21.6085 1.55188 -2.69299 -1.49354 0.00348695 8.89229 1.26393e-14 2067.18 0.996226 +86 41.2817 2.71267 24.9316 -0.572844 -0.313563 -2.22218 0.000435668 8.88119 1.28049e-14 2064.19 0.996195 +87 45.0879 8.1505 24.9802 -5.76253 0.617813 5.0692 0.0105505 8.84418 1.13152e-14 2058.42 0.99633 +88 39.3937 8.18427 21.6203 4.14745 5.30639 0.140043 0.0115461 8.86682 1.23073e-14 2063.48 0.996232 +89 35.5376 2.73887 28.2878 1.67993 3.21051 2.18086 -0.000844263 8.90793 1.31204e-14 2069.61 0.996175 +90 41.2976 2.70553 31.5796 1.86749 -1.3208 -2.46618 0.0112446 8.89373 1.27403e-14 2069.14 0.996214 +91 45.1083 8.13787 31.5773 -2.73417 -1.19569 -2.99416 -0.00544477 8.86467 1.12619e-14 2059.38 0.996303 +92 39.376 8.12128 28.2822 1.3617 -3.56978 1.52488 -0.0129301 8.88735 1.12135e-14 2062.61 0.996319 +93 35.5096 2.71152 34.9247 -2.44245 -0.878805 0.371129 -0.0128236 8.87315 1.191e-14 2059.63 0.996282 +94 41.2811 2.67743 38.2398 -0.50617 -5.47001 -1.52923 0.0093542 8.90698 1.38597e-14 2071.59 0.996132 +95 45.1293 8.17709 38.1941 0.394701 4.35587 -7.96704 0.00586884 8.8759 1.21779e-14 2064.2 0.996241 +96 39.3872 8.11297 34.9382 2.93085 -5.09764 1.95224 -0.00425901 8.88037 1.18436e-14 2062.99 0.996258 +97 47.0634 2.71366 1.67552 2.26664 -0.575318 1.81836 -0.00233737 8.90084 1.25394e-14 2067.76 0.996229 +98 52.8171 2.71599 5.04533 1.19586 -0.0253354 7.80282 -0.0062753 8.92984 1.3155e-14 2073.1 0.996189 +99 56.6422 8.15924 4.9595 -0.754558 1.7079 -4.26614 -0.00412526 8.91498 1.32595e-14 2070.4 0.996186 +100 50.8839 8.11979 1.66489 -0.511569 -3.98123 0.234874 0.00351715 8.90772 1.33004e-14 2070.49 0.996179 +101 47.033 2.71133 8.32666 -1.94987 -0.492611 1.49722 0.0128063 8.8977 1.30913e-14 2070.33 0.996192 +102 52.8365 2.74221 11.6495 4.26388 3.63399 1.31186 -0.00978656 8.92023 1.314e-14 2070.31 0.996197 +103 56.6223 8.12417 11.6364 -3.66452 -3.2864 -0.625884 -0.000327282 8.87523 1.25017e-14 2062.74 0.996235 +104 50.9233 8.11546 8.33247 4.94445 -4.67271 2.55524 0.0147116 8.86562 1.20881e-14 2063.88 0.996282 +105 47.0681 2.69724 14.9561 2.93469 -2.61128 -1.73066 -0.00209566 8.89137 1.27845e-14 2065.8 0.99622 +106 52.8134 2.73974 18.2886 0.877349 3.54612 -0.560017 -0.000622021 8.90141 1.26939e-14 2068.26 0.996201 +107 56.6327 8.13463 18.2688 -2.29659 -1.87354 -3.65405 -0.0202357 8.87035 1.21987e-14 2057.47 0.996242 +108 50.8832 8.14186 14.9208 -0.744637 -0.66276 -6.53466 0.0049351 8.90943 1.31552e-14 2071.15 0.996192 +109 47.054 2.69449 21.6393 0.757665 -2.96584 2.89535 0.00920973 8.91417 1.36657e-14 2073.08 0.996132 +110 52.8312 2.7333 24.9732 3.40438 2.66159 3.85707 -2.76368e-05 8.87372 1.20609e-14 2062.47 0.996274 +111 56.6565 8.16837 24.9572 1.03539 3.20147 1.71772 0.0020187 8.86984 1.15972e-14 2062.08 0.996263 +112 50.8859 8.16127 21.6213 -0.212562 2.06818 0.376166 -0.00222613 8.92409 1.30659e-14 2072.75 0.996174 +113 47.0618 2.71643 28.2306 1.76901 0.00631096 -5.44139 0.00976776 8.92354 1.33745e-14 2075.18 0.996167 +114 52.8137 2.66255 31.5816 0.495105 -7.16144 -2.13986 0.015109 8.97794 1.60756e-14 2087.94 0.995963 +115 56.6352 8.12604 31.6086 -1.93985 -2.96334 1.53728 -0.00965479 8.88699 1.20278e-14 2063.25 0.996259 +116 50.8938 8.15005 28.3041 1.01682 0.33533 5.02562 0.00887166 8.86711 1.19748e-14 2062.96 0.99627 +117 47.0749 2.72456 34.928 4.04424 1.17804 0.453059 -0.01733 8.88407 1.18637e-14 2060.98 0.996306 +118 52.7965 2.7069 38.286 -1.95913 -1.52522 5.02205 0.0146277 8.88338 1.28838e-14 2067.66 0.996218 +119 56.652 8.17347 38.2569 0.259238 3.55659 1.41205 0.000606525 8.93322 1.37762e-14 2075.3 0.996146 +120 50.8837 8.16098 34.9468 -0.856212 2.12038 3.40763 -0.0177053 8.89293 1.25564e-14 2062.81 0.996238 +121 58.5631 2.7303 1.64726 -0.692615 1.8861 -2.15361 0.0137192 8.9226 1.43971e-14 2075.85 0.996097 +122 64.2779 2.73311 4.9938 -7.39624 2.73624 0.802065 0.00966422 8.88703 1.30148e-14 2067.39 0.996194 +123 68.1666 8.186 4.98725 -0.639303 5.65134 -0.207394 0.0109335 8.86082 1.27303e-14 2062.09 0.99619 +124 62.4196 8.15487 1.69659 1.5729 0.919589 4.77207 -0.00173422 8.87124 1.23237e-14 2061.58 0.99627 +125 58.5768 2.67647 8.3409 1.06421 -5.47141 3.60742 -0.00350603 8.93821 1.40418e-14 2075.49 0.996121 +126 64.3262 2.68634 11.6468 -0.579283 -4.47382 0.622682 0.00198092 8.86228 1.22098e-14 2060.47 0.996262 +127 68.1588 8.10243 11.6043 -1.62027 -6.32044 -5.56133 -0.0140577 8.86054 1.10444e-14 2056.66 0.996338 +128 62.3961 8.13306 8.31303 -1.92031 -2.3371 -0.436653 0.00619237 8.86748 1.24129e-14 2062.48 0.996225 +129 58.553 2.73715 14.946 -2.09174 3.01794 -3.0062 -0.0128519 8.89062 1.21513e-14 2063.34 0.996274 +130 64.3185 2.69315 18.2573 -1.698 -3.18583 -4.84804 0.0175533 8.91653 1.43946e-14 2075.38 0.99608 +131 68.1553 8.15505 18.2983 -2.01866 1.18434 0.878529 -0.00287822 8.91129 1.3957e-14 2069.91 0.996124 +132 62.3963 8.14155 14.9903 -1.69119 -0.717804 3.24981 -0.00719725 8.91572 1.27048e-14 2069.9 0.996196 +133 58.5822 2.75463 21.6113 1.86917 5.75133 -1.01691 0.00325192 8.85082 1.12035e-14 2058.28 0.996315 +134 64.3322 2.72574 24.9863 0.351288 1.39592 5.62759 -0.00179795 8.91056 1.2355e-14 2069.94 0.996239 +135 68.1566 8.16354 24.944 -2.08756 2.2461 -0.350097 0.000740404 8.91198 1.40622e-14 2070.82 0.996138 +136 62.3952 8.15814 21.6132 -1.93851 1.69834 -1.06918 0.0030293 8.86609 1.18639e-14 2061.49 0.996285 +137 58.5878 2.70887 28.2679 2.98668 -1.28369 -0.602495 -0.000694598 8.85349 1.20215e-14 2058.03 0.996272 +138 64.3411 2.72629 31.6046 1.81344 1.39854 1.05964 0.0114506 8.87931 1.25711e-14 2066.11 0.996235 +139 68.1521 8.15006 31.5729 -2.63663 0.554653 -3.44305 -0.00437732 8.90283 1.3754e-14 2067.77 0.996169 +140 62.4055 8.15949 28.2653 -0.531596 1.69259 -1.25141 -0.0162513 8.88931 1.20719e-14 2062.35 0.996251 +141 58.5822 2.68984 34.9271 2.21029 -3.79569 0.536464 -0.00859583 8.86497 1.20861e-14 2058.78 0.996287 +142 64.3483 2.71579 38.2471 2.52293 -0.152922 -0.234182 0.0153959 8.88451 1.2615e-14 2068.06 0.996228 +143 68.1463 8.13799 38.2191 -3.46967 -1.20158 -4.16915 0.00362835 8.91378 1.37593e-14 2071.81 0.996157 +144 62.429 8.15119 34.9508 3.11304 0.757272 3.92475 0.0076597 8.87899 1.30754e-14 2065.26 0.996186 +145 1.01025 13.5908 1.65971 6.96463 1.51902 -0.463031 0.00855887 8.90253 1.26015e-14 2070.43 0.996237 +146 6.67903 13.5562 4.95534 -6.0639 -3.35641 -4.8171 -0.00258627 8.86569 1.18499e-14 2060.22 0.996275 +147 10.5642 19.0044 4.99276 0.444582 -0.758564 0.254304 0.0111766 8.88151 1.16568e-14 2066.51 0.996269 +148 4.81875 19.027 1.72046 2.58183 2.42632 8.04177 -0.00244167 8.90994 1.32079e-14 2069.7 0.996153 +149 0.953387 13.5703 8.30333 -1.28586 -1.40179 -1.78077 -0.00149295 8.87698 1.20731e-14 2062.87 0.996217 +150 6.70119 13.5591 11.6514 -2.73832 -3.12617 1.53802 -0.0196533 8.87296 1.10392e-14 2058.12 0.996317 +151 10.5742 19.0072 11.663 1.68114 -0.342631 3.11964 -0.0065906 8.88206 1.26937e-14 2062.88 0.996198 +152 4.7975 19.0056 8.3245 -0.560471 -0.440456 1.24513 -0.00495306 8.89845 1.20529e-14 2066.7 0.996225 +153 0.93596 13.5923 14.9839 -3.63083 1.91647 2.26749 -0.00476357 8.88485 1.15934e-14 2063.84 0.996253 +154 6.71374 13.5507 18.2684 -0.944501 -4.05388 -3.82911 -0.0098331 8.82036 1.05094e-14 2048.99 0.9964 +155 10.5282 19.0139 18.2794 -4.75486 0.570542 -2.01185 0.0139323 8.90515 1.32609e-14 2072.17 0.99614 +156 4.79063 18.9975 14.9899 -1.26231 -1.58132 3.35535 -0.00818821 8.87817 1.13632e-14 2061.68 0.996285 +157 0.973407 13.5702 21.6274 1.87723 -1.36618 1.289 0.0120657 8.87802 1.30774e-14 2065.99 0.996191 +158 6.725 13.5862 24.9651 0.658804 1.14525 2.98361 0.0133062 8.87753 1.32823e-14 2066.15 0.996174 +159 10.5667 19.019 24.9432 0.823944 1.57616 -0.299917 -0.00447809 8.88252 1.26472e-14 2063.42 0.99622 +160 4.80279 19.0038 21.6096 0.114624 -0.933305 -1.59656 0.00341741 8.88949 1.25156e-14 2066.58 0.996212 +161 0.966535 13.6081 28.2825 0.77583 4.06856 1.83104 -0.00337465 8.89676 1.24734e-14 2066.66 0.996266 +162 6.71078 13.5694 31.6228 -1.7609 -1.2891 3.60948 -0.00519076 8.89389 1.33457e-14 2065.69 0.996202 +163 10.5653 18.9917 31.6009 0.741579 -2.49317 0.49893 0.00379117 8.90117 1.30953e-14 2069.15 0.996187 +164 4.77079 18.9769 28.303 -4.1664 -4.69226 4.5866 -0.00274539 8.88024 1.18449e-14 2063.27 0.996287 +165 0.992941 13.5269 34.9216 4.65165 -7.42724 -0.268748 0.00754988 8.90659 1.44201e-14 2071.13 0.996106 +166 6.68903 13.5725 38.2286 -4.34734 -0.881749 -3.18802 0.00617982 8.91852 1.31713e-14 2073.34 0.996195 +167 10.584 19.0094 38.252 3.19378 -0.00288639 0.316164 -0.0158321 8.88732 1.15661e-14 2061.99 0.996305 +168 4.80978 18.975 34.9457 1.08914 -4.90536 3.18476 -0.0107226 8.91536 1.29213e-14 2069.07 0.996212 +169 12.4916 13.5905 1.64692 1.34871 1.93996 -2.28254 -0.0126696 8.90353 1.25191e-14 2066.14 0.996216 +170 18.2579 13.5349 4.9756 2.31682 -6.24831 -1.87516 -0.00297325 8.86933 1.15498e-14 2060.9 0.996295 +171 22.123 19.0134 4.99674 5.77946 0.697863 1.17545 0.00616472 8.84988 1.09201e-14 2058.69 0.996343 +172 16.3002 19.0006 1.68567 -3.13508 -1.28707 3.10939 -0.00742478 8.89502 1.17317e-14 2065.44 0.996248 +173 12.4981 13.5834 8.29985 2.64359 0.674417 -2.28279 -0.00226831 8.91034 1.28415e-14 2069.82 0.99617 +174 18.2639 13.5997 11.6277 3.29489 3.05072 -2.00367 0.00453116 8.87307 1.24907e-14 2063.32 0.996228 +175 22.1062 19.0156 11.6563 3.2373 0.616782 2.16824 -0.000243929 8.88988 1.27825e-14 2065.89 0.996192 +176 16.3359 18.9816 8.31748 1.96427 -3.96213 0.436799 0.00180182 8.86118 1.13508e-14 2060.18 0.996313 +177 12.4745 13.5425 14.9886 -1.1264 -5.22788 3.04957 -0.0109319 8.90832 1.33031e-14 2067.55 0.996161 +178 18.2652 13.5582 18.3252 3.03125 -2.99145 4.75148 0.0220288 8.88585 1.30526e-14 2069.77 0.996185 +179 22.0934 19.0299 18.3057 1.50841 2.87813 1.99809 0.00106328 8.87233 1.20152e-14 2062.41 0.996263 +180 16.3248 18.9858 14.9652 0.131794 -3.46788 -0.455015 0.00434239 8.8864 1.2638e-14 2066.12 0.996213 +181 12.5005 13.5516 21.644 2.84992 -3.92725 3.39399 -0.002308 8.89875 1.26413e-14 2067.32 0.996233 +182 18.241 13.5754 24.9648 -0.276908 -0.405283 2.50628 0.00758762 8.91217 1.3791e-14 2072.32 0.996132 +183 22.0949 18.9847 24.9647 1.76361 -4.0299 2.86266 -0.0142707 8.8237 1.12432e-14 2048.78 0.996335 +184 16.3146 19.0322 21.5964 -1.1624 2.90846 -3.21384 -0.0122574 8.90114 1.19901e-14 2065.71 0.996257 +185 12.4948 13.5743 28.2522 1.94313 -0.739173 -2.68239 0.0207147 8.94123 1.58564e-14 2081.32 0.996005 +186 18.2355 13.5683 31.582 -0.965188 -1.50298 -2.22455 -0.00516072 8.9081 1.30286e-14 2068.72 0.996197 +187 22.0829 19.0208 31.6148 -0.238953 1.38916 2.40493 -0.0171804 8.90806 1.26651e-14 2066.15 0.9962 +188 16.3072 18.9963 28.2982 -2.13507 -2.01316 3.78463 0.00516842 8.87646 1.27677e-14 2064.18 0.99622 +189 12.4741 13.6083 34.9347 -0.913492 4.29578 1.48366 -0.00535885 8.88466 1.22218e-14 2063.66 0.996276 +190 18.2688 13.6051 38.2567 3.62755 3.88009 1.10311 0.00537736 8.88484 1.27438e-14 2066.01 0.996205 +191 22.0884 19.0615 38.2592 0.810905 7.4504 1.19246 -0.00558233 8.88791 1.2036e-14 2064.31 0.996253 +192 16.3017 19.0254 34.9118 -3.07984 2.24641 -1.59934 0.0101546 8.87896 1.21224e-14 2065.76 0.996247 +193 24.0075 13.5662 1.66669 0.51783 -1.7311 0.603054 -0.0120669 8.90388 1.26308e-14 2066.35 0.996206 +194 29.764 13.5751 4.9659 -0.0718221 -0.399 -3.21006 -0.00684239 8.88393 1.17687e-14 2063.19 0.996285 +195 33.6122 19.0097 5.00148 0.874629 -0.124262 1.83984 0.0103349 8.87093 1.21169e-14 2064.09 0.996254 +196 27.8673 18.9942 1.66555 3.30605 -2.18627 0.333653 -0.00166946 8.91471 1.3145e-14 2070.87 0.996169 +197 24.0259 13.6182 8.33513 3.14083 5.47444 3.10145 0.00752324 8.89119 1.26022e-14 2067.81 0.996204 +198 29.7673 13.5826 11.6609 0.53369 0.330018 2.59738 -0.0095239 8.91345 1.26531e-14 2068.91 0.996232 +199 33.612 19.0291 11.6045 1.19588 2.7463 -5.26013 0.00121884 8.88209 1.24166e-14 2064.53 0.996236 +200 27.8368 19.0298 8.30197 -1.08667 2.68435 -1.84492 -0.00537423 8.88896 1.17979e-14 2064.58 0.99627 +201 24.0268 13.555 14.9403 3.33666 -3.23234 -3.96076 0.00572086 8.89597 1.33207e-14 2068.45 0.99619 +202 29.7293 13.5664 18.3014 -5.12791 -1.59301 0.965243 0.0127705 8.91946 1.51922e-14 2074.99 0.996068 +203 33.5677 19.0114 18.272 -5.55379 0.133722 -3.14095 0.00708179 8.87604 1.32156e-14 2064.51 0.996195 +204 27.8537 19.0149 14.9538 1.18326 0.534375 -1.86431 0.00605652 8.88133 1.2591e-14 2065.4 0.996228 +205 23.9998 13.5937 21.6303 -0.71673 2.16995 1.75298 0.000608787 8.91085 1.32702e-14 2070.53 0.996177 +206 29.7785 13.5586 24.9169 2.29713 -2.69653 -3.93629 -0.00203822 8.90453 1.34044e-14 2068.62 0.996191 +207 33.629 19.0143 24.9575 3.21131 0.704195 1.83154 -0.00714872 8.92793 1.42597e-14 2072.53 0.996129 +208 27.8731 19.0163 21.6107 4.32479 0.921183 -1.59814 0.00454679 8.86436 1.27319e-14 2061.47 0.996233 +209 23.9834 13.5922 28.2361 -3.11337 2.09011 -5.09501 0.00919785 8.82346 1.08369e-14 2053.71 0.99636 +210 29.7551 13.5579 31.5623 -1.5443 -3.08798 -5.03383 0.00435088 8.85946 1.18779e-14 2060.37 0.996264 +211 33.595 19.0174 31.5891 -1.25215 1.05369 -1.01236 0.0146179 8.91925 1.45228e-14 2075.33 0.996095 +212 27.8152 19.0322 28.2998 -4.006 2.926 4.17221 0.00258326 8.90791 1.3513e-14 2070.34 0.996158 +213 24.0392 13.6046 34.9066 5.14391 3.61873 -2.20248 -0.00181799 8.85426 1.12636e-14 2057.94 0.996309 +214 29.7701 13.5735 38.2384 0.579466 -0.777708 -1.65214 -0.0082371 8.88671 1.19849e-14 2063.49 0.996254 +215 33.5729 19.0241 38.2826 -4.4325 1.97046 4.63605 0.00573732 8.91568 1.35213e-14 2072.66 0.996162 +216 27.8385 19.02 34.9534 -0.911928 1.34322 4.20215 -0.00208733 8.87665 1.23861e-14 2062.66 0.99627 +217 35.5189 13.6097 1.68572 -0.988598 4.49704 3.28978 0.00794103 8.85355 1.15357e-14 2059.87 0.996298 +218 41.2859 13.5798 4.99556 -0.0997454 0.315127 0.742319 0.00975576 8.87225 1.22037e-14 2064.25 0.996251 +219 45.11 19.0239 4.98625 -2.26991 1.9133 -0.41571 0.00838503 8.9058 1.38194e-14 2071.13 0.996132 +220 39.3586 19.0314 1.6343 -0.83615 3.29279 -4.19838 0.0121458 8.88783 1.30482e-14 2068.09 0.996194 +221 35.5094 13.5817 8.30974 -2.33474 0.40354 -0.821506 -0.0151828 8.90228 1.17625e-14 2065.32 0.996273 +222 41.2948 13.5236 11.686 0.961785 -7.84102 6.46112 0.00800588 8.87894 1.2524e-14 2065.3 0.99623 +223 45.149 19.0178 11.6386 3.077 1.16525 -0.412302 -0.00737208 8.89548 1.29946e-14 2065.56 0.996208 +224 39.3613 19.001 8.32548 -0.707128 -1.46531 1.50249 -0.0160269 8.89649 1.29614e-14 2063.94 0.996192 +225 35.5371 13.5658 14.9365 1.76212 -1.59465 -4.32802 -0.00228441 8.87854 1.20253e-14 2063.02 0.996266 +226 41.2796 13.5844 18.3075 -0.952072 0.843242 2.00391 -0.0197012 8.89305 1.24814e-14 2062.41 0.99624 +227 45.1045 19.0035 18.3225 -3.24112 -0.608266 4.11264 0.0116292 8.9024 1.36206e-14 2071.08 0.996169 +228 39.3868 19.0256 14.9308 2.92542 2.14487 -5.05294 0.00519457 8.91655 1.35639e-14 2072.72 0.996164 +229 35.5201 13.6004 21.6563 -0.860422 3.18966 5.37573 0.00383021 8.87388 1.23282e-14 2063.32 0.996274 +230 41.3058 13.5638 24.9471 2.97503 -2.24091 0.189893 -0.00738059 8.87602 1.26194e-14 2061.42 0.996204 +231 45.146 19.0214 24.9585 2.77481 1.58636 1.97319 0.00161699 8.88997 1.28008e-14 2066.29 0.996229 +232 39.3738 19.0338 21.6141 1.28644 3.47331 -0.444976 0.00609996 8.94532 1.48367e-14 2079.06 0.996081 +233 35.4912 13.6099 28.2868 -4.93943 4.51379 2.21213 -0.00419995 8.89176 1.21467e-14 2065.42 0.99626 +234 41.3039 13.5412 31.6088 2.38901 -5.4533 1.57235 -0.0215003 8.90356 1.19811e-14 2064.26 0.99625 +235 45.1253 18.9952 31.6349 -0.205014 -1.93945 5.21239 -0.00324784 8.91691 1.33585e-14 2071.01 0.996154 +236 39.3872 19.018 28.2929 2.76509 1.02064 2.81964 -0.000562273 8.8909 1.25072e-14 2066.01 0.996259 +237 35.5165 13.5476 34.9265 -1.32706 -4.33773 0.377978 0.0121182 8.89612 1.24367e-14 2069.84 0.996211 +238 41.2701 13.5837 38.2603 -2.15756 0.702392 1.56001 0.0133605 8.90683 1.31464e-14 2072.39 0.996165 +239 45.1005 18.9812 38.2372 -3.62243 -3.9749 -1.52035 -0.00721036 8.92716 1.3006e-14 2072.33 0.996202 +240 39.3695 18.9977 34.9191 0.719721 -1.72588 -0.603663 -0.00646429 8.89788 1.3013e-14 2066.26 0.996204 +241 47.05 13.5498 1.65772 0.0540228 -4.02753 -0.848746 0.00684719 8.88438 1.30669e-14 2066.23 0.996198 +242 52.8146 13.5809 4.94335 0.671522 0.302919 -6.40746 -0.0220017 8.91171 1.24102e-14 2065.89 0.996244 +243 56.6489 18.9969 4.97172 0.232252 -1.80085 -2.45742 -0.00445821 8.87456 1.12734e-14 2061.69 0.996327 +244 50.8606 19.0024 1.65359 -3.8515 -1.36239 -1.2784 -0.00148931 8.90409 1.32836e-14 2068.65 0.99618 +245 47.0489 13.5633 8.33108 0.533614 -2.04455 2.36226 -0.0100636 8.92023 1.34404e-14 2070.27 0.996156 +246 52.8064 13.6038 11.645 -0.0521528 3.53222 0.713614 0.00373062 8.89317 1.27662e-14 2067.42 0.996223 +247 56.6692 18.9964 11.638 2.93876 -1.99318 -0.522815 0.0165648 8.901 1.38836e-14 2071.85 0.996127 +248 50.9076 18.9899 8.32443 2.86783 -2.76382 1.32107 0.00448552 8.89146 1.2795e-14 2067.22 0.996216 +249 47.0194 13.5808 14.9755 -3.87076 0.34707 1.03199 -0.00800679 8.89668 1.2861e-14 2065.67 0.99623 +250 52.8146 13.5822 18.2841 0.889207 0.641693 -1.47742 0.00709608 8.88868 1.321e-14 2067.2 0.996186 +251 56.646 19.0022 18.2859 -0.1016 -1.01119 -1.1523 7.44711e-05 8.90817 1.33037e-14 2069.85 0.99617 +252 50.9085 18.9991 14.9263 2.70826 -1.81635 -5.77807 -0.00358057 8.91647 1.37776e-14 2070.85 0.996142 +253 47.0703 13.5824 21.6308 3.34718 0.547502 1.75626 0.0149448 8.88767 1.34242e-14 2068.66 0.996164 +254 52.7956 13.5787 24.9448 -1.82834 0.0298742 -0.280919 0.00289689 8.88885 1.24901e-14 2066.33 0.996219 +255 56.6369 19.0303 24.9342 -1.74786 2.95328 -1.67495 -0.000933347 8.8633 1.15459e-14 2060.06 0.996294 +256 50.8445 19.0314 21.6388 -6.19347 2.92279 2.82986 -0.0016907 8.90206 1.28091e-14 2068.16 0.996217 +257 47.0381 13.5783 28.2776 -1.45462 -0.0276046 0.909108 0.00217687 8.88074 1.26611e-14 2064.46 0.996202 +258 52.821 13.5578 31.5895 1.9557 -3.0296 -1.22645 -0.0082566 8.90122 1.26405e-14 2066.6 0.996196 +259 56.621 19.0139 31.6116 -3.85207 0.512444 2.27881 0.00278497 8.87655 1.23001e-14 2063.68 0.996246 +260 50.8877 19.0216 28.2827 -0.0391485 1.5037 1.75332 0.0137072 8.89585 1.30246e-14 2070.12 0.996194 +261 47.0464 13.5743 34.9301 -0.291814 -0.66966 0.966959 -0.00486095 8.87218 1.16358e-14 2061.1 0.996308 +262 52.7809 13.5398 38.2325 -3.66658 -5.22907 -2.27753 -0.000730059 8.93682 1.41687e-14 2075.79 0.996116 +263 56.6309 19.0339 38.2483 -2.49351 3.37865 -0.171083 0.0109484 8.91941 1.40811e-14 2074.58 0.996095 +264 50.9256 19.0434 34.9338 5.31597 4.99425 1.45361 0.00204755 8.86972 1.2356e-14 2062.06 0.996274 +265 58.545 13.5888 1.64379 -3.36312 1.49812 -2.6676 0.000213433 8.88082 1.22376e-14 2064.04 0.996256 +266 64.3447 13.5799 4.99335 2.29855 0.564356 0.490035 0.00916764 8.86601 1.18333e-14 2062.79 0.996275 +267 68.1492 19.028 4.98152 -3.05723 2.57723 -1.16498 0.00447217 8.87711 1.23404e-14 2064.16 0.996247 +268 62.405 18.9958 1.67957 -0.380282 -1.90278 2.48808 -0.000663134 8.85758 1.1618e-14 2058.89 0.996303 +269 58.5423 13.5781 8.28856 -3.7031 0.0464334 -4.00666 -0.0135088 8.89664 1.2318e-14 2064.49 0.99623 +270 64.3406 13.5749 11.6403 1.3041 -0.617343 -0.0244027 0.00803818 8.87726 1.21225e-14 2064.96 0.996228 +271 68.1568 19.0368 11.625 -1.99131 4.29574 -2.3923 -0.0117642 8.83116 1.07096e-14 2050.89 0.996375 +272 62.4398 19.0017 8.27723 4.19908 -1.56624 -5.41902 -0.00853477 8.91087 1.33123e-14 2068.6 0.996155 +273 58.5591 13.5915 14.9493 -1.71318 1.9685 -2.49941 -0.00431709 8.88238 1.22991e-14 2063.41 0.996253 +274 64.3192 13.5488 18.2865 -1.66972 -4.53811 -0.806465 0.00550213 8.83885 1.14399e-14 2056.22 0.996317 +275 68.1991 19.0002 18.2716 4.22236 -1.15875 -3.078 0.00893591 8.88356 1.22787e-14 2066.48 0.996233 +276 62.4169 19.0089 14.9635 0.933268 -0.15888 -0.696728 0.00215149 8.91536 1.36965e-14 2071.84 0.996129 +277 58.5898 13.6147 21.6222 2.97433 5.0827 0.346696 -0.000913309 8.9034 1.25074e-14 2068.62 0.996189 +278 64.3268 13.5628 24.9514 -0.552167 -2.17979 0.898172 -0.00366559 8.91621 1.30742e-14 2070.77 0.996169 +279 68.1661 19.0213 24.9309 -0.594233 1.44738 -2.19463 0.0142577 8.90934 1.39551e-14 2073.14 0.996117 +280 62.4583 19.051 21.5849 6.68386 6.10703 -4.79627 -0.00762198 8.88381 1.16425e-14 2062.98 0.996318 +281 58.5561 13.5667 28.2888 -1.92426 -1.7604 2.63301 -0.0127612 8.8515 1.05723e-14 2055 0.996372 +282 64.3224 13.61 31.5941 -1.26072 4.20368 -0.750289 -0.000849292 8.88542 1.25433e-14 2064.81 0.996218 +283 68.1628 18.9742 31.617 -1.09316 -5.1379 3.04797 -0.00539782 8.86902 1.16746e-14 2060.32 0.996313 +284 62.4109 19.0189 28.2381 0.255641 1.38722 -4.9335 -0.00322974 8.89916 1.28042e-14 2067.23 0.996194 +285 58.5775 13.5579 34.9218 1.18669 -2.69309 -0.552845 0.00521409 8.87835 1.21178e-14 2064.57 0.996261 +286 64.3298 13.5663 38.2707 0.0540038 -1.74734 2.9533 -0.00671824 8.91148 1.3307e-14 2069.12 0.996155 +287 68.1438 19.0221 38.217 -3.97619 1.77709 -4.54384 -0.00716833 8.9002 1.26573e-14 2066.6 0.996223 +288 62.443 19.0164 34.9249 4.85945 0.945159 0.311524 0.00357247 8.86161 1.16001e-14 2060.65 0.996304 +289 0.953052 24.4503 1.64009 -1.08559 1.41807 -3.4169 0.0088173 8.88334 1.34021e-14 2066.43 0.996179 +290 6.71853 24.4892 4.97592 -0.280163 6.83367 -1.92648 -0.00921284 8.82774 1.02478e-14 2050.68 0.996428 +291 10.5213 29.8778 4.98617 -5.65271 0.7611 -0.485022 0.00186135 8.88778 1.20859e-14 2065.88 0.996232 +292 4.80938 29.901 1.64126 1.33866 4.02442 -2.96109 0.00520371 8.88678 1.25748e-14 2066.38 0.996223 +293 0.995991 24.4534 8.30671 4.91525 1.91583 -1.41649 0.0159727 8.93015 1.37554e-14 2077.93 0.996101 +294 6.71602 24.4374 11.6618 -0.433026 -0.441369 3.05194 0.00125074 8.90777 1.25129e-14 2070 0.996208 +295 10.5586 29.8834 11.6147 -0.636645 1.44272 -3.82263 -0.00707238 8.90344 1.28278e-14 2067.32 0.996203 +296 4.81178 29.9184 8.28697 1.48567 6.69304 -3.7703 0.00260327 8.87064 1.22191e-14 2062.39 0.996247 +297 0.977992 24.4241 14.9714 2.54123 -2.51363 0.485327 -0.00812586 8.8708 1.14083e-14 2060.11 0.996323 +298 6.70611 24.4522 18.2802 -2.16552 1.74987 -1.82246 -0.00369473 8.8616 1.1473e-14 2059.1 0.996315 +299 10.5106 29.8461 18.2727 -7.30825 -3.84322 -2.83443 0.00666284 8.87741 1.21519e-14 2064.68 0.996263 +300 4.81593 29.8802 14.9701 2.20561 1.21892 0.257853 0.000320465 8.92456 1.40083e-14 2073.41 0.996114 +301 0.96265 24.4471 21.6272 0.310055 1.03875 1.38637 -0.00575141 8.91511 1.33523e-14 2070.09 0.996181 +302 6.7292 24.4555 24.9516 1.38514 2.0992 1.07461 0.00397551 8.87417 1.1968e-14 2063.42 0.996257 +303 10.5723 29.8683 24.9491 1.70237 -0.642286 0.654285 -0.00377867 8.89596 1.27209e-14 2066.43 0.996206 +304 4.80167 29.8769 21.6522 0.0615918 0.532966 4.48047 0.0104595 8.90779 1.3411e-14 2071.97 0.996185 +305 0.992619 24.4216 28.2925 4.84943 -2.65551 2.83535 -0.00335337 8.89405 1.27058e-14 2066.1 0.996227 +306 6.71014 24.4463 31.6249 -1.44231 0.692802 3.94306 0.0112157 8.89957 1.33533e-14 2070.4 0.996162 +307 10.5631 29.8831 31.614 0.185875 1.28062 2.38935 0.0110614 8.87784 1.20967e-14 2065.72 0.996241 +308 4.80768 29.8426 28.2592 1.12341 -4.29809 -1.96917 -0.00816781 8.87612 1.19469e-14 2061.25 0.996272 +309 0.936025 24.4757 34.9028 -3.48676 4.63559 -2.84071 0.00309072 8.93199 1.42902e-14 2075.58 0.996106 +310 6.71293 24.4082 38.2621 -1.25414 -4.62376 1.89168 0.0103331 8.90639 1.34132e-14 2071.66 0.99615 +311 10.5826 29.8552 38.2708 3.00245 -2.60552 3.14315 -0.00553053 8.84851 1.06452e-14 2055.9 0.996382 +312 4.82093 29.8572 34.9204 2.7052 -2.148 -0.427671 0.00773 8.88706 1.28992e-14 2066.99 0.996183 +313 12.4906 24.4877 1.6618 1.2418 6.50112 -0.0102185 0.00832151 8.90656 1.23182e-14 2071.25 0.996207 +314 18.257 24.431 4.96769 2.23023 -1.23863 -2.95584 -0.000523982 8.89221 1.24324e-14 2066.32 0.996221 +315 22.0952 29.8638 4.99123 1.6148 -1.34716 0.24885 -0.00288256 8.90808 1.29387e-14 2069.19 0.996206 +316 16.3474 29.8826 1.66787 3.63004 1.49126 0.69687 0.00923516 8.89924 1.23679e-14 2069.89 0.996209 +317 12.5167 24.4079 8.32585 4.94261 -4.93944 1.7203 0.0216178 8.89229 1.27822e-14 2071.05 0.996179 +318 18.2231 24.4168 11.6061 -2.57284 -3.55483 -4.91531 0.00534053 8.90197 1.29759e-14 2069.65 0.996179 +319 22.056 29.8598 11.6645 -3.88622 -1.69242 3.34515 -0.01194 8.90835 1.32141e-14 2067.34 0.996179 +320 16.3146 29.8899 8.31997 -1.23942 2.53051 0.782189 0.0121781 8.8868 1.231e-14 2067.86 0.996242 +321 12.4764 24.48 15.008 -0.763372 5.7962 5.59597 -0.000162032 8.88815 1.26906e-14 2065.54 0.996201 +322 18.2417 24.4164 18.2816 -0.132203 -3.54965 -1.55119 -0.00556078 8.87158 1.16404e-14 2060.83 0.996297 +323 22.0882 29.8367 18.2713 0.791492 -4.99954 -3.07701 0.00759741 8.92809 1.38488e-14 2075.71 0.996113 +324 16.3017 29.9234 14.9608 -3.10751 7.28667 -1.04646 -0.0129729 8.87144 1.20902e-14 2059.24 0.996265 +325 12.4787 24.4636 21.6374 -0.493767 3.36152 2.80506 -0.00542709 8.86959 1.16628e-14 2060.44 0.996279 +326 18.2474 24.4423 24.9638 0.398036 0.178748 2.8042 0.00272458 8.8843 1.28198e-14 2065.34 0.996179 +327 22.0982 29.8743 24.942 2.22832 0.0447404 -0.564401 0.00502176 8.8676 1.20263e-14 2062.24 0.996282 +328 16.304 29.8723 21.5943 -2.63427 -0.294543 -3.60117 0.00386988 8.87275 1.21778e-14 2063.11 0.996243 +329 12.4639 24.4327 28.2775 -2.66718 -1.35537 0.806775 -0.00446164 8.86692 1.19407e-14 2060.08 0.996273 +330 18.2385 24.4565 31.6077 -0.594837 2.27184 1.47775 -0.00910908 8.89047 1.25918e-14 2064.11 0.996235 +331 22.0952 29.8389 31.6067 1.87179 -4.54568 1.54323 0.00642321 8.91449 1.33068e-14 2072.54 0.996177 +332 16.3654 29.8644 28.2964 6.07622 -1.46751 3.38893 0.0135574 8.90484 1.37523e-14 2072.03 0.996122 +333 12.5014 24.4382 34.951 2.7832 -0.328554 4.05706 0.00242376 8.89023 1.23305e-14 2066.52 0.996224 +334 18.2644 24.464 38.2463 2.96134 3.40503 -0.481795 -0.0112891 8.8819 1.2249e-14 2061.82 0.99625 +335 22.1024 29.904 38.2717 2.77321 4.70136 3.07233 0.0110979 8.88935 1.33966e-14 2068.2 0.996175 +336 16.3203 29.8886 34.9666 -0.229923 2.42677 6.06167 -0.00293681 8.89737 1.21708e-14 2066.89 0.996235 +337 23.9987 24.4334 1.64643 -0.546812 -1.17302 -2.38402 -0.0115343 8.9048 1.31602e-14 2066.66 0.996185 +338 29.7379 24.4366 4.97413 -4.14544 -0.606518 -2.10838 0.0131789 8.84464 1.18022e-14 2059.09 0.9963 +339 33.62 29.8663 4.97967 2.0552 -0.678436 -1.19989 -0.00291546 8.92675 1.37899e-14 2073.18 0.99613 +340 27.8545 29.8912 1.64764 1.38878 2.66745 -2.21072 -0.00318959 8.89147 1.34162e-14 2065.59 0.996211 +341 23.9862 24.4239 8.32616 -2.39262 -2.46077 1.74166 -0.0105343 8.89795 1.24388e-14 2065.41 0.996226 +342 29.7792 24.4525 11.6164 2.17921 1.76187 -3.53005 0.00113561 8.87958 1.25234e-14 2063.98 0.996224 +343 33.5956 29.868 11.6182 -1.30698 -0.504086 -3.29921 -0.00558679 8.89908 1.28538e-14 2066.71 0.996207 +344 27.8055 29.8949 8.30514 -5.4932 3.33081 -1.33737 0.00875678 8.87947 1.31682e-14 2065.59 0.996191 +345 23.9831 24.4303 15.0096 -3.06321 -1.80245 5.97422 -0.00687532 8.88036 1.26123e-14 2062.44 0.996238 +346 29.7493 24.4339 18.2769 -2.28746 -1.3073 -2.35077 -0.0186187 8.90701 1.25006e-14 2065.6 0.996252 +347 33.5743 29.8463 18.2715 -4.6347 -3.7448 -3.26081 -0.0236053 8.89562 1.31301e-14 2062.14 0.996205 +348 27.859 29.8587 14.9685 2.11412 -1.81356 0.0606578 0.00966649 8.91207 1.35717e-14 2072.73 0.996157 +349 24.0365 24.4475 21.5857 4.62784 0.778076 -4.86977 0.0140171 8.89386 1.34643e-14 2069.78 0.996148 +350 29.759 24.4402 24.9282 -0.775756 -0.155382 -2.52533 -0.00232878 8.89556 1.31821e-14 2066.64 0.99622 +351 33.614 29.8912 24.9358 1.17128 2.54347 -1.1513 -0.00570238 8.91214 1.39202e-14 2069.48 0.996149 +352 27.8789 29.859 21.6481 4.98715 -1.92307 4.15974 -0.0109176 8.8751 1.24353e-14 2060.45 0.996263 +353 24.0157 24.4449 28.262 1.69665 0.554788 -1.23021 -0.00406353 8.91622 1.36201e-14 2070.68 0.996172 +354 29.7598 24.4256 31.5936 -0.578679 -1.89559 -0.671358 0.00472455 8.92028 1.46408e-14 2073.44 0.996114 +355 33.5794 29.8945 31.6136 -3.64758 3.13157 2.28823 -0.00406946 8.91929 1.35202e-14 2071.33 0.996174 +356 27.8421 29.8551 28.2621 -0.553236 -2.40715 -1.20134 0.00789472 8.91166 1.40901e-14 2072.27 0.996137 +357 24.0073 24.4215 34.9114 0.0972757 -2.90702 -1.61816 0.021265 8.88483 1.3809e-14 2069.4 0.99616 +358 29.7572 24.4498 38.2611 -0.840964 1.46398 1.54925 0.00240936 8.91901 1.45182e-14 2072.68 0.996112 +359 33.6274 29.8694 38.265 3.07422 -0.528693 2.16297 0.00849218 8.93536 1.49708e-14 2077.46 0.996064 +360 27.849 29.8623 34.9248 0.589629 -1.42906 0.376466 -0.00545054 8.88414 1.31863e-14 2063.55 0.996239 +361 35.525 24.4374 1.64726 -0.0583341 -0.838496 -2.11952 0.00316708 8.87914 1.30022e-14 2064.32 0.996214 +362 41.2553 24.4417 4.9991 -4.43516 -0.137151 1.46474 -0.00433713 8.86958 1.19413e-14 2060.68 0.996265 +363 45.1258 29.8617 4.97535 -0.263847 -1.61126 -2.10534 0.000807826 8.88921 1.19592e-14 2065.95 0.996253 +364 39.3492 29.8698 1.61337 -2.8006 -0.288789 -7.0925 -0.000602343 8.86421 1.23561e-14 2060.33 0.996253 +365 35.5412 24.4335 8.33249 2.36937 -1.03372 2.50813 0.00288518 8.89399 1.29887e-14 2067.43 0.99618 +366 41.2562 24.4472 11.6278 -4.31075 0.854416 -1.87926 -0.0294009 8.90246 1.21996e-14 2062.34 0.996258 +367 45.1609 29.8705 11.6516 5.14584 -0.461848 1.42588 0.00152847 8.88347 1.24626e-14 2064.89 0.996226 +368 39.3904 29.8847 8.26249 3.58074 1.52799 -7.59981 -0.0250545 8.85484 1.04997e-14 2053.09 0.996398 +369 35.5041 24.4223 14.973 -3.09754 -2.5944 0.816912 0.00688471 8.88454 1.32492e-14 2066.27 0.996193 +370 41.3016 24.4391 18.3038 2.14811 -0.347368 1.48158 -0.00930305 8.92914 1.42461e-14 2072.34 0.996115 +371 45.149 29.8734 18.2855 2.9577 0.162047 -1.17865 -0.012334 8.8947 1.26395e-14 2064.33 0.996238 +372 39.347 29.8917 14.9715 -2.56172 2.41105 0.98285 0.014049 8.92365 1.37041e-14 2076.13 0.996123 +373 35.5037 24.4381 21.6531 -2.84279 -0.657591 4.97079 0.00904669 8.8908 1.36117e-14 2068.06 0.996182 +374 41.2717 24.4287 24.9532 -1.90929 -1.82353 1.07499 -0.00360429 8.90894 1.32074e-14 2069.23 0.996186 +375 45.1583 29.8873 24.8851 4.55473 1.94778 -8.67225 -0.00420156 8.9065 1.25497e-14 2068.58 0.99621 +376 39.362 29.9161 21.6171 -0.451242 5.99531 -0.455908 -4.76196e-05 8.89371 1.28497e-14 2066.73 0.996238 +377 35.5663 24.4266 28.2759 5.89191 -2.33348 0.767342 -0.0054394 8.89269 1.36942e-14 2065.39 0.996168 +378 41.284 24.4224 31.5887 -0.603428 -2.6886 -0.96708 -0.0152585 8.8881 1.21069e-14 2062.29 0.996262 +379 45.1245 29.8718 31.5969 -0.161544 -0.0338106 -0.213348 -0.00392126 8.87555 1.22471e-14 2062.04 0.996249 +380 39.4054 29.9073 28.26 5.32953 5.09752 -1.66084 -0.000645327 8.88441 1.22647e-14 2064.62 0.996246 +381 35.5432 24.4358 34.9167 2.47829 -0.693649 -0.832068 0.0135454 8.87799 1.26152e-14 2066.27 0.996262 +382 41.2689 24.462 38.2424 -2.34706 2.82363 -1.04944 -0.0137368 8.90327 1.2626e-14 2065.86 0.996211 +383 45.1311 29.8862 38.2533 0.703619 1.74674 0.450912 0.00806133 8.89813 1.28658e-14 2069.4 0.996215 +384 39.3616 29.8877 34.9395 -0.513299 2.25064 2.33568 -0.00115596 8.87224 1.23521e-14 2061.92 0.996254 +385 47.0629 24.462 1.65742 2.33606 2.81879 -0.715824 -0.00335703 8.89019 1.25996e-14 2065.28 0.996228 +386 52.821 24.4588 4.96087 1.74061 2.25049 -4.05404 -0.00491798 8.90282 1.216e-14 2067.63 0.996233 +387 56.6251 29.8969 4.98507 -3.18236 3.7738 -0.468935 -0.00349921 8.87099 1.10762e-14 2061.13 0.996321 +388 50.8912 29.8663 1.66016 0.606366 -1.02198 -0.883703 0.00416816 8.88046 1.27455e-14 2064.82 0.996221 +389 47.0528 24.4307 8.28436 0.961808 -1.56238 -4.33714 0.015516 8.8777 1.24167e-14 2066.64 0.996222 +390 52.84 24.437 11.6186 4.58125 -0.63968 -3.13943 0.00319668 8.87386 1.18618e-14 2063.19 0.996277 +391 56.6215 29.8959 11.6312 -3.79457 3.39968 -1.1271 0.00649596 8.90129 1.23394e-14 2069.75 0.996199 +392 50.8807 29.8581 8.29755 -1.18402 -2.16447 -2.28294 0.0146667 8.87637 1.22567e-14 2066.17 0.996237 +393 47.0385 24.4492 14.9274 -1.53979 0.982353 -5.93937 0.0105324 8.88566 1.24096e-14 2067.27 0.996238 +394 52.8028 24.415 18.2962 -0.891889 -3.84274 0.279663 -0.00468 8.8799 1.21615e-14 2062.8 0.996252 +395 56.6622 29.8566 18.3118 1.81121 -2.37822 2.71184 -0.0122894 8.87746 1.18e-14 2060.66 0.996275 +396 50.8721 29.8482 14.9801 -2.28697 -3.30805 1.97756 0.0236407 8.89301 1.33196e-14 2071.64 0.996158 +397 47.0526 24.4189 21.6005 0.967397 -3.24739 -2.47042 -0.00298339 8.86829 1.17787e-14 2060.67 0.996309 +398 52.8009 24.4373 24.9222 -1.01568 -0.347708 -3.17703 0.014297 8.90308 1.32316e-14 2071.79 0.996172 +399 56.6787 29.8745 24.9406 4.07366 0.367777 -0.489617 0.00117222 8.91052 1.36232e-14 2070.6 0.996139 +400 50.8743 29.8622 21.6456 -1.93946 -1.59099 3.70601 0.00998828 8.91782 1.34639e-14 2074.02 0.996151 +401 47.0722 24.4599 28.2802 3.66422 2.66493 1.11149 -0.00389856 8.89302 1.27648e-14 2065.78 0.996203 +402 52.8355 24.4124 31.6282 4.04997 -4.09712 4.66379 0.00678474 8.89826 1.40175e-14 2069.18 0.996143 +403 56.6529 29.8822 31.6048 0.536323 1.29804 0.998407 -0.0127193 8.89245 1.27939e-14 2063.77 0.996234 +404 50.883 29.9049 28.264 -0.825856 4.83858 -1.01736 0.0174577 8.84861 1.20184e-14 2060.84 0.99629 +405 47.0469 24.4287 34.9177 -0.182436 -1.74044 -0.95671 0.00844216 8.89104 1.28211e-14 2067.97 0.996224 +406 52.8001 24.4696 38.2413 -1.10383 4.0808 -0.968142 -0.00908066 8.90005 1.3916e-14 2066.19 0.996159 +407 56.6295 29.8745 38.2627 -2.5099 -0.111918 1.99952 0.000257025 8.87555 1.22689e-14 2062.92 0.996268 +408 50.9078 29.856 34.9499 2.70541 -2.3715 3.76007 0.0179445 8.93569 1.49302e-14 2079.54 0.996053 +409 58.572 24.4525 1.62793 0.580141 1.61138 -5.2073 0.00725432 8.86563 1.17824e-14 2062.3 0.996277 +410 64.3099 24.4067 4.99534 -2.96305 -5.14795 0.921819 0.00332603 8.88014 1.38362e-14 2064.61 0.996122 +411 68.1941 29.9107 5.00295 3.22939 5.1819 2.02674 -0.0114397 8.93924 1.30495e-14 2074 0.996189 +412 62.3658 29.8705 1.60377 -6.4658 -0.225059 -8.33969 -0.0112878 8.86588 1.13832e-14 2058.4 0.996309 +413 58.5666 24.465 8.31894 -0.597284 3.62574 0.229313 -0.00716893 8.86502 1.1576e-14 2059.1 0.996288 +414 64.3389 24.4455 11.643 1.50775 0.623075 0.201724 0.000566461 8.8886 1.27364e-14 2065.78 0.996207 +415 68.1756 29.8332 11.6769 0.727625 -5.80938 5.22915 -0.0155583 8.86141 1.14235e-14 2056.53 0.996336 +416 62.4235 29.8761 8.32821 1.96158 0.46863 1.7741 -0.00214443 8.90253 1.24441e-14 2068.17 0.996197 +417 58.5851 24.4169 14.9856 2.61155 -3.17162 2.61805 -0.00988203 8.89346 1.21162e-14 2064.58 0.996259 +418 64.3207 24.4261 18.2816 -1.47817 -2.26262 -1.49976 0.00191274 8.88673 1.35792e-14 2065.69 0.996159 +419 68.1646 29.8623 18.2899 -0.812072 -1.57812 -0.31992 0.0140846 8.9121 1.46286e-14 2073.69 0.99609 +420 62.3983 29.8657 14.997 -1.59547 -1.18212 4.36403 0.00541898 8.87359 1.20169e-14 2063.61 0.996263 +421 58.5709 24.405 21.6154 0.248136 -5.58551 -0.503851 0.00744258 8.83592 1.20147e-14 2056.02 0.996283 +422 64.2982 24.47 24.9637 -4.68124 3.9206 2.42343 0.0157082 8.91678 1.47312e-14 2075.04 0.996085 +423 68.152 29.8798 24.9183 -2.79643 1.29867 -3.88573 0.00595252 8.90678 1.36707e-14 2070.81 0.996162 +424 62.4119 29.8983 21.6201 0.460865 3.56924 0.0970675 0.00179255 8.90824 1.35961e-14 2070.24 0.996163 +425 58.5916 24.4388 28.299 3.25616 -0.381187 3.84926 -0.00509945 8.90783 1.37289e-14 2068.69 0.996155 +426 64.312 24.4313 31.6019 -2.35532 -1.20076 0.763906 0.00725983 8.9033 1.33845e-14 2070.35 0.996174 +427 68.1578 29.8632 31.5542 -1.90586 -1.34335 -6.34938 -0.0247129 8.86829 1.15408e-14 2056.05 0.996309 +428 62.4112 29.8584 28.2663 0.675396 -1.93671 -0.628071 -0.0058719 8.86099 1.18071e-14 2058.51 0.996319 +429 58.5409 24.4451 34.923 -3.96172 0.584693 0.0380891 0.0134806 8.87481 1.35087e-14 2065.61 0.996175 +430 64.3441 24.441 38.2602 2.07794 -0.140167 1.56417 0.00747909 8.89332 1.3182e-14 2068.27 0.996183 +431 68.1886 29.8723 38.2622 2.65344 0.00913343 1.84032 -0.0041227 8.88327 1.26006e-14 2063.65 0.996227 +432 62.4176 29.8964 34.8945 1.50078 3.37386 -4.23572 0.00824111 8.87731 1.3208e-14 2065.03 0.996174 +433 0.982387 35.2809 1.68967 3.17561 -3.34019 3.73379 0.00549656 8.90861 1.3495e-14 2071.1 0.996158 +434 6.7307 35.3194 4.98321 1.4413 2.16171 -1.10525 -0.00556356 8.87723 1.19989e-14 2062.04 0.996269 +435 10.5708 40.7119 5.00738 1.44718 -3.38642 2.84679 0.00224738 8.88035 1.24518e-14 2064.38 0.996236 +436 4.80719 40.7518 1.64116 1.0349 2.47569 -3.25205 0.00877433 8.89141 1.31618e-14 2068.13 0.996199 +437 0.964004 35.2694 8.31391 0.539378 -4.93446 -0.14375 0.0123133 8.86713 1.22403e-14 2063.7 0.996242 +438 6.71198 35.2928 11.6428 -1.36121 -1.69411 0.15093 -7.12747e-05 8.88253 1.2334e-14 2064.34 0.996252 +439 10.5495 40.7237 11.65 -1.61759 -1.56976 1.2585 0.00821554 8.89302 1.27062e-14 2068.35 0.996213 +440 4.79765 40.7628 8.32852 -0.483573 3.92621 1.89375 0.00300122 8.87582 1.19434e-14 2063.56 0.996267 +441 0.967533 35.3101 14.9269 0.90014 0.703975 -5.75852 0.0139592 8.90686 1.33865e-14 2072.53 0.996167 +442 6.69638 35.2972 18.278 -3.61778 -0.87494 -2.27472 0.00439473 8.88771 1.33542e-14 2066.42 0.996191 +443 10.5617 40.7232 18.2691 0.123319 -1.97778 -3.38724 -0.000294126 8.90764 1.37577e-14 2069.67 0.996139 +444 4.80559 40.6765 14.9604 0.707418 -8.37928 -0.971298 -0.0150078 8.9225 1.27024e-14 2069.68 0.996203 +445 0.956535 35.2645 21.6159 -0.38027 -5.55558 -0.455405 -0.0142728 8.92273 1.36824e-14 2069.9 0.996157 +446 6.69335 35.3155 24.9286 -3.91038 1.64664 -2.30596 0.0105942 8.90407 1.33231e-14 2071.22 0.996163 +447 10.5419 40.7194 24.9267 -3.11215 -2.09637 -2.78248 0.0170216 8.87334 1.27447e-14 2066.04 0.99621 +448 4.83364 40.7526 21.6372 4.74354 2.50274 2.85329 -0.00763642 8.85673 1.18038e-14 2057.24 0.996291 +449 0.965084 35.3152 28.2822 0.464528 1.52641 1.50484 -0.0102625 8.90297 1.24486e-14 2066.53 0.996228 +450 6.68832 35.3176 31.5828 -4.8117 1.85478 -2.10748 -0.00528979 8.87051 1.13954e-14 2060.66 0.99631 +451 10.5475 40.7224 31.605 -2.04345 -1.57951 1.03503 -0.00334723 8.89206 1.23578e-14 2065.68 0.996224 +452 4.77528 40.7649 28.2475 -3.83557 3.9537 -3.52503 -0.0103124 8.88886 1.20247e-14 2063.51 0.996269 +453 0.936408 35.3166 34.9197 -3.72297 1.62538 -0.523205 -2.35963e-05 8.84811 1.16006e-14 2057.02 0.996301 +454 6.72408 35.3134 38.2569 0.231264 1.44272 0.804477 -0.00554328 8.92352 1.3601e-14 2071.94 0.99613 +455 10.5819 40.7301 38.2587 2.7373 -0.818408 1.27252 0.0148293 8.89363 1.3283e-14 2069.9 0.996175 +456 4.78362 40.7599 34.9317 -2.65629 3.19642 1.20118 -0.00162644 8.91781 1.35219e-14 2071.55 0.996146 +457 12.4686 35.3289 1.66297 -1.93291 3.43246 -0.0415974 -0.00544617 8.88175 1.18609e-14 2063.03 0.996252 +458 18.2197 35.3295 4.97771 -3.02121 3.49425 -1.74406 0.0173416 8.88026 1.17252e-14 2067.55 0.996284 +459 22.0607 40.7426 4.97531 -3.15187 0.683724 -1.97831 -0.0100944 8.90507 1.26078e-14 2067.01 0.996223 +460 16.3166 40.7612 1.64203 -0.763878 3.91471 -2.81046 -0.0020385 8.8963 1.29471e-14 2066.87 0.996209 +461 12.5044 35.2787 8.35012 3.06561 -3.49661 5.09063 0.00362842 8.8935 1.25514e-14 2067.47 0.99622 +462 18.2298 35.3287 11.6822 -1.59891 3.44774 5.86375 -0.00227832 8.91252 1.31575e-14 2070.28 0.996176 +463 22.0844 40.7281 11.6499 0.344159 -1.21984 1.37721 0.00547873 8.87378 1.24824e-14 2063.67 0.996232 +464 16.3034 40.6968 8.32765 -2.82092 -5.49819 1.76759 -0.00918165 8.91069 1.31093e-14 2068.42 0.996169 +465 12.496 35.2917 14.9774 2.11114 -1.9646 1.41955 0.00352798 8.87783 1.25983e-14 2064.12 0.996235 +466 18.2657 35.312 18.2887 3.06364 1.12617 -0.589793 0.00897048 8.88708 1.22602e-14 2067.24 0.996238 +467 22.0781 40.707 18.293 -0.844727 -4.22397 0.0128253 -0.00804572 8.85797 1.14381e-14 2057.4 0.996311 +468 16.2854 40.737 14.9491 -5.27608 0.0840046 -2.56815 -0.00500897 8.88532 1.2585e-14 2063.89 0.996231 +469 12.4822 35.3015 21.592 0.137388 -0.351679 -4.06932 0.00704648 8.89156 1.32378e-14 2067.81 0.99617 +470 18.2615 35.2764 24.963 2.6692 -3.81918 2.59796 -0.00823892 8.8976 1.21206e-14 2065.82 0.996233 +471 22.1136 40.7153 24.9337 4.2208 -2.96763 -2.00159 -0.0106921 8.89084 1.21352e-14 2063.86 0.996231 +472 16.3004 40.714 21.6412 -3.07313 -3.13126 3.2625 -0.00033025 8.87018 1.16266e-14 2061.64 0.996302 +473 12.4931 35.2909 28.2663 1.27754 -2.01472 -0.596025 -0.00533528 8.91055 1.29165e-14 2069.2 0.996186 +474 18.1937 35.3177 31.595 -7.04017 2.0434 -0.224642 -0.0148505 8.88156 1.16642e-14 2060.98 0.99628 +475 22.0743 40.7378 31.5761 -1.57368 0.323646 -3.24903 -0.00417756 8.88407 1.25037e-14 2063.8 0.996236 +476 16.3224 40.7279 28.3214 0.101087 -0.79159 7.13648 -0.00842932 8.86481 1.16486e-14 2058.79 0.996274 +477 12.4637 35.3269 34.9127 -2.1714 3.00137 -1.451 -0.00763101 8.91354 1.1877e-14 2069.33 0.996249 +478 18.265 35.2691 38.2179 3.236 -5.16053 -4.71516 -0.0193541 8.84282 1.07139e-14 2051.75 0.99638 +479 22.0502 40.7527 38.2402 -4.74989 2.50726 -1.28402 -0.00542542 8.93305 1.48094e-14 2074.01 0.996077 +480 16.3108 40.7274 34.94 -1.76022 -1.24605 2.43815 -0.0071224 8.88157 1.19459e-14 2062.63 0.996273 +481 24.0171 35.2864 1.68759 1.56523 -2.68426 3.5087 0.012376 8.90585 1.44542e-14 2072 0.996104 +482 29.7651 35.3096 4.99094 0.0704772 0.479352 0.395359 0.0103555 8.91533 1.38236e-14 2073.57 0.99615 +483 33.6013 40.7554 5.01296 -0.616492 3.0303 3.53118 -0.0059049 8.88353 1.27734e-14 2063.33 0.996201 +484 27.8431 40.725 1.65614 0.00353288 -1.4217 -1.12028 -0.00466373 8.89885 1.36687e-14 2066.87 0.996163 +485 24.0207 35.303 8.30964 2.48067 -0.138961 -0.81188 -0.0191482 8.87265 1.23492e-14 2058.19 0.99625 +486 29.7778 35.3134 11.6467 1.90216 1.41572 0.774899 0.00533058 8.90534 1.30543e-14 2070.36 0.996188 +487 33.5997 40.761 11.6443 -0.947415 3.61096 0.57066 -0.000903453 8.89514 1.24932e-14 2066.86 0.996222 +488 27.8375 40.7208 8.3554 -1.02289 -2.11881 5.88673 0.0026077 8.85213 1.15282e-14 2058.42 0.996326 +489 23.9869 35.3336 14.9638 -2.43542 4.20881 -0.505844 0.00279492 8.87203 1.2498e-14 2062.72 0.996241 +490 29.7401 35.3153 18.2871 -3.4043 1.81432 -0.966624 -0.00185699 8.90877 1.32682e-14 2069.57 0.996178 +491 33.5854 40.7508 18.2987 -2.71758 2.0986 0.676061 -0.000768456 8.89714 1.30197e-14 2067.31 0.996213 +492 27.821 40.7762 14.9567 -3.30921 5.82225 -1.61255 -0.0061061 8.91263 1.37481e-14 2069.5 0.996133 +493 24.0039 35.2769 21.6127 0.205273 -4.03788 -1.17738 -0.0084118 8.86033 1.15167e-14 2057.83 0.996294 +494 29.7778 35.2599 24.9401 2.0144 -6.4419 -0.602844 -0.0182843 8.8901 1.32463e-14 2062.1 0.996206 +495 33.6409 40.7387 24.9335 5.04519 0.138904 -1.80437 -0.00577744 8.91716 1.42599e-14 2070.54 0.996129 +496 27.8659 40.7217 21.6217 3.16816 -1.89192 0.447298 0.0189484 8.88065 1.25054e-14 2067.99 0.996232 +497 24.0261 35.297 28.2922 3.45318 -1.19364 3.19269 0.00232862 8.84492 1.18333e-14 2056.84 0.996293 +498 29.7444 35.3301 31.6102 -2.84711 3.65501 1.70195 0.00696805 8.91963 1.4502e-14 2073.78 0.996114 +499 33.6429 40.7369 31.6213 5.53273 0.202733 3.6282 0.0222303 8.91128 1.47964e-14 2075.25 0.996093 +500 27.8175 40.7579 28.2701 -3.58272 3.22266 -0.032048 -0.00438935 8.93397 1.49905e-14 2074.43 0.996065 +501 24.0082 35.2817 34.9187 0.701922 -3.38056 -0.984887 0.0129167 8.86794 1.30543e-14 2064.02 0.996207 +502 29.7395 35.3412 38.2668 -3.57785 5.29541 2.34398 0.0013744 8.91048 1.40553e-14 2070.63 0.996155 +503 33.6107 40.7105 38.2729 0.667682 -3.61042 3.41325 -0.00191828 8.88158 1.30921e-14 2063.76 0.996208 +504 27.8505 40.7435 34.9179 0.78985 1.02482 -0.734549 -0.00209029 8.92078 1.39575e-14 2072.07 0.99617 +505 35.5358 35.3281 1.68286 1.73435 3.44043 2.92978 0.00639192 8.85961 1.2167e-14 2060.83 0.996285 +506 41.2993 35.3133 5.00737 1.90403 1.24443 2.51006 0.00949864 8.90294 1.29634e-14 2070.75 0.99617 +507 45.129 40.7604 5.00917 0.412875 3.62802 3.08981 0.00575676 8.87504 1.18449e-14 2063.99 0.996257 +508 39.3813 40.8154 1.66781 2.28431 11.5463 0.555154 -0.00451243 8.86663 1.29228e-14 2060.04 0.996203 +509 35.5525 35.3046 8.29497 3.50644 0.100236 -2.62648 -0.00535746 8.91077 1.23687e-14 2069.23 0.996232 +510 41.2897 35.297 11.6289 0.723173 -0.995441 -1.68136 0.00788861 8.87752 1.25403e-14 2064.98 0.996217 +511 45.127 40.7431 11.6082 0.304208 1.15792 -4.89792 0.0111661 8.87838 1.22527e-14 2065.86 0.996213 +512 39.3653 40.7151 8.2881 -0.143697 -3.0527 -3.96462 -0.0133135 8.86126 1.16368e-14 2056.99 0.996302 +513 35.5462 35.3293 14.9485 3.05835 3.75466 -2.71267 -0.0124261 8.88384 1.19604e-14 2061.98 0.996288 +514 41.2778 35.2878 18.3001 -1.27665 -2.12548 1.0441 0.0118229 8.901 1.30997e-14 2070.82 0.996193 +515 45.1372 40.7274 18.2925 1.3115 -1.36849 -0.260989 0.00257319 8.90277 1.27741e-14 2069.23 0.996193 +516 39.3892 40.7432 14.9572 3.23211 0.960389 -1.58605 -0.0162023 8.88805 1.23558e-14 2062.1 0.996232 +517 35.5352 35.2913 21.6367 1.5005 -1.56322 2.36843 0.00746829 8.93513 1.4979e-14 2077.19 0.996063 +518 41.2925 35.2885 24.9525 0.821005 -2.12536 0.752035 0.00659788 8.88979 1.27174e-14 2067.31 0.996221 +519 45.1467 40.7434 24.9179 2.85474 1.01483 -3.50913 -0.00134298 8.90265 1.27634e-14 2068.37 0.996204 +520 39.3527 40.7284 21.6316 -1.83399 -1.04382 2.18059 0.000798968 8.86715 1.26449e-14 2061.26 0.996246 +521 35.5272 35.3116 28.2779 0.0682703 1.02108 0.901005 -0.0135555 8.88008 1.25401e-14 2060.95 0.996276 +522 41.3001 35.2979 31.6272 2.08992 -0.917568 4.23163 0.0152928 8.89277 1.32268e-14 2069.81 0.996192 +523 45.1404 40.7179 31.5797 1.82659 -2.54824 -2.56737 0.00358598 8.91111 1.37744e-14 2071.23 0.996149 +524 39.3566 40.7284 28.2969 -1.49637 -0.951309 3.54515 0.00222513 8.91128 1.37829e-14 2070.98 0.996155 +525 35.5375 35.3193 34.9024 1.51679 2.07547 -2.97615 0.00055165 8.8826 1.26081e-14 2064.49 0.996263 +526 41.2725 35.2836 38.2617 -1.77738 -2.94121 1.81416 0.000490276 8.9172 1.38821e-14 2071.87 0.996134 +527 45.1441 40.737 38.2743 2.79173 0.304247 3.43552 -0.00912632 8.90036 1.26155e-14 2066.22 0.996228 +528 39.3943 40.7219 34.9596 3.95309 -1.96917 5.06512 0.000667624 8.91591 1.39579e-14 2071.63 0.996153 +529 47.0627 35.3214 1.6475 2.34765 2.18784 -2.42652 -0.00771433 8.89829 1.27704e-14 2066.08 0.996215 +530 52.7904 35.3226 4.97547 -2.61874 2.77621 -1.66773 -0.00644729 8.90211 1.27414e-14 2067.17 0.996193 +531 56.6668 40.7561 4.9629 2.58431 3.00652 -3.54701 -0.00646928 8.91491 1.30065e-14 2069.9 0.996164 +532 50.913 40.7259 1.65077 3.51043 -1.19467 -1.80529 0.00776295 8.90924 1.24451e-14 2071.7 0.99622 +533 47.0309 35.275 8.33369 -2.46424 -3.9471 2.62611 -0.0104757 8.89043 1.2389e-14 2063.82 0.996229 +534 52.8094 35.3207 11.6322 0.301181 2.3841 -1.39232 0.00886016 8.8886 1.23722e-14 2067.54 0.996213 +535 56.6072 40.7785 11.6603 -6.06549 6.25348 2.96532 0.004627 8.8556 1.1667e-14 2059.62 0.996254 +536 50.9018 40.7543 8.29502 1.79826 2.68684 -3.08131 -0.0123617 8.8608 1.10958e-14 2057.08 0.996319 +537 47.0527 35.277 14.9655 0.315916 -3.97075 -0.30738 -0.00717957 8.90332 1.33162e-14 2067.28 0.996167 +538 52.8025 35.2995 18.2869 -0.849671 -0.431026 -0.840539 -0.00701141 8.89216 1.23338e-14 2064.92 0.996227 +539 56.6275 40.7567 18.2949 -3.00376 3.13948 0.268495 -0.00133804 8.87103 1.13271e-14 2061.61 0.996313 +540 50.9004 40.7421 14.99 2.16747 1.13104 3.07841 0.00498862 8.87578 1.20356e-14 2063.99 0.996246 +541 47.0901 35.333 21.5757 5.89533 4.12648 -6.29433 -0.0123469 8.88837 1.19561e-14 2062.96 0.996285 +542 52.8172 35.3063 24.9638 1.34442 0.151931 2.3743 -0.00485913 8.92463 1.31005e-14 2072.3 0.996177 +543 56.6412 40.7177 24.9279 -0.911921 -2.5908 -2.42439 0.00866074 8.90283 1.3428e-14 2070.55 0.996144 +544 50.8899 40.7105 21.6199 0.348246 -3.54071 0.0498963 0.0102383 8.86958 1.23195e-14 2063.78 0.996251 +545 47.0323 35.2987 28.2694 -2.14011 -0.879411 -0.0538498 0.00490554 8.87504 1.22487e-14 2063.81 0.996245 +546 52.7985 35.3148 31.5883 -1.3266 1.41319 -1.12026 -0.00476341 8.8876 1.24227e-14 2064.42 0.996248 +547 56.6483 40.7442 31.5987 -0.0725071 1.32847 0.212466 -0.00294453 8.88563 1.26812e-14 2064.4 0.996221 +548 50.8922 40.7417 28.2984 0.57936 0.854854 3.76207 -0.00929017 8.89258 1.21204e-14 2064.51 0.996277 +549 47.0065 35.3095 34.936 -5.81153 0.757867 1.8521 -0.0172153 8.9025 1.33408e-14 2064.97 0.996185 +550 52.7969 35.3562 38.2636 -1.66048 7.25227 2.03909 0.000441196 8.90453 1.29616e-14 2069.14 0.996219 +551 56.6181 40.7289 38.2413 -4.03614 -0.787213 -1.18097 0.0248915 8.89637 1.30175e-14 2072.61 0.996202 +552 50.8912 40.728 34.8981 0.257779 -0.928594 -3.55713 -0.00614784 8.90135 1.24629e-14 2067.05 0.996246 +553 58.5288 35.3238 1.65966 -5.68005 2.80318 -0.519723 -0.00341333 8.89113 1.25041e-14 2065.47 0.996232 +554 64.3416 35.3025 4.97317 1.4291 -0.215694 -2.64191 -0.00974644 8.88964 1.27119e-14 2063.82 0.996197 +555 68.1732 40.7368 5.02728 0.39475 0.497989 5.44888 0.00364619 8.88922 1.26468e-14 2066.57 0.99621 +556 62.3924 40.7456 1.64488 -2.45989 1.44788 -2.63142 0.0066026 8.90334 1.29457e-14 2070.21 0.996182 +557 58.5582 35.2922 8.26332 -1.47431 -1.74221 -7.65929 -0.00477191 8.83588 1.12322e-14 2053.4 0.996311 +558 64.3561 35.3003 11.677 3.71288 -0.67747 4.98056 -0.0124812 8.90022 1.24586e-14 2065.49 0.99619 +559 68.1636 40.7591 11.6677 -0.992754 3.63493 3.71106 5.26672e-05 8.85901 1.13216e-14 2059.35 0.996305 +560 62.3934 40.7311 8.32774 -2.26715 -0.503338 1.86018 0.00664761 8.88099 1.15997e-14 2065.44 0.996266 +561 58.5784 35.2986 14.945 1.24467 -0.763716 -3.56437 -0.0149072 8.86781 1.10347e-14 2058.04 0.996309 +562 64.3286 35.3176 18.2949 0.0925428 1.72693 0.341648 -0.00864243 8.89506 1.20712e-14 2065.18 0.996264 +563 68.1707 40.7215 18.2753 -0.215189 -2.00854 -2.66501 0.000621738 8.86065 1.12158e-14 2059.82 0.996312 +564 62.3878 40.7066 14.9246 -2.94863 -3.961 -6.02383 -0.0155792 8.88958 1.12392e-14 2062.53 0.996294 +565 58.5928 35.3052 21.6062 3.3588 0.187403 -1.69444 0.000380943 8.88755 1.22059e-14 2065.51 0.996247 +566 64.3159 35.3436 24.9742 -1.9197 5.58976 4.27799 -0.00448564 8.88786 1.27987e-14 2064.55 0.996215 +567 68.1506 40.7345 24.9523 -2.72855 -0.329855 0.973935 0.0102546 8.91466 1.35948e-14 2073.42 0.996121 +568 62.4113 40.7649 21.5939 0.239697 4.21372 -3.61318 0.0171478 8.88991 1.26775e-14 2069.59 0.996194 +569 58.5454 35.305 28.2459 -3.14449 0.302706 -3.69441 -0.00725743 8.89782 1.24979e-14 2066.07 0.996246 +570 64.3322 35.315 31.6299 0.388321 1.55917 4.42176 0.004616 8.90365 1.32324e-14 2069.86 0.996172 +571 68.1483 40.75 31.5726 -2.91543 2.00237 -3.82758 -0.00381203 8.88398 1.26426e-14 2063.86 0.996231 +572 62.4044 40.7215 28.2575 -0.728726 -1.81123 -1.9485 0.00821328 8.89003 1.24678e-14 2067.7 0.996249 +573 58.58 35.3116 34.9209 1.64624 1.06694 -0.526691 0.0101438 8.91835 1.4768e-14 2074.2 0.996066 +574 64.3263 35.3207 38.2717 -0.471938 2.44897 3.35061 0.0132861 8.86631 1.27983e-14 2063.75 0.996222 +575 68.1898 40.7099 38.2505 2.92143 -3.62628 0.29569 -0.00828476 8.87378 1.26826e-14 2060.74 0.996231 +576 62.4339 40.7395 34.9181 3.20331 0.643037 -0.538195 0.00428633 8.91224 1.33261e-14 2071.61 0.996175 +577 0.967985 46.1508 1.66407 1.08239 -2.16534 0.155926 0.00765261 8.92618 1.38789e-14 2075.32 0.996105 +578 6.70188 46.1882 4.96471 -2.67256 2.76667 -3.33321 -0.00291246 8.93135 1.37884e-14 2074.16 0.996135 +579 10.555 51.5919 4.95604 -0.994604 -0.809508 -4.95361 0.0299984 8.88835 1.29273e-14 2072 0.996166 +580 4.7986 51.599 1.60762 -0.257256 0.0253974 -7.83803 -0.0140917 8.91323 1.236e-14 2067.9 0.996221 +581 0.96284 46.1324 8.31832 0.373138 -5.03227 0.41064 -0.00509844 8.89489 1.26698e-14 2065.93 0.996187 +582 6.73245 46.2263 11.6259 1.80637 8.42336 -1.91965 0.00405433 8.88667 1.28992e-14 2066.13 0.996184 +583 10.5368 51.5617 11.6533 -3.60983 -5.57669 1.86233 -0.00871708 8.81096 1.03833e-14 2047.23 0.996399 +584 4.81971 51.5896 8.32227 2.68609 -1.21266 1.03871 0.0111731 8.8737 1.15718e-14 2064.84 0.996288 +585 0.953186 46.1298 14.9878 -1.00861 -5.5829 3.05239 -0.00626918 8.85176 1.12343e-14 2056.47 0.996296 +586 6.73959 46.1607 18.2855 2.52798 -0.941315 -1.15918 0.022926 8.89029 1.3091e-14 2070.91 0.996168 +587 10.5411 51.6084 18.2747 -2.86872 1.54046 -2.79603 -0.00387027 8.88994 1.28403e-14 2065.13 0.996196 +588 4.84326 51.5837 14.9518 6.1578 -2.15032 -2.20579 0.016593 8.88302 1.29965e-14 2068.02 0.996157 +589 1.00171 46.207 21.6284 5.98841 5.44834 1.43493 0.0056949 8.87523 1.08491e-14 2063.99 0.996329 +590 6.7421 46.1579 24.9536 3.09625 -1.41557 1.19523 -0.00471549 8.88318 1.22889e-14 2063.5 0.99623 +591 10.5503 51.6482 24.9397 -1.59146 7.17575 -0.78813 -0.00647784 8.86737 1.20172e-14 2059.75 0.996282 +592 4.81786 51.6169 21.6014 2.49277 2.67425 -2.42247 0.00361225 8.87475 1.13312e-14 2063.45 0.996303 +593 0.977963 46.1792 28.2806 2.81288 1.70983 1.40231 -0.00304296 8.88729 1.23281e-14 2064.73 0.996244 +594 6.71204 46.1421 31.6065 -1.37897 -3.54775 1.19133 -0.0110137 8.88821 1.24435e-14 2063.23 0.996226 +595 10.5713 51.626 31.6313 1.45509 3.98424 4.98014 0.000363668 8.89188 1.30957e-14 2066.45 0.996181 +596 4.79034 51.6202 28.2573 -1.67521 3.20761 -1.82344 0.0156354 8.89513 1.29434e-14 2070.39 0.996184 +597 0.956611 46.1693 34.9023 -0.49868 0.364431 -2.81619 0.00547636 8.90828 1.31645e-14 2071.02 0.996176 +598 6.72367 46.1308 38.2289 0.386253 -5.24781 -2.96349 0.000372475 8.85571 1.18133e-14 2058.71 0.996311 +599 10.5328 51.5915 38.2349 -3.68945 -1.04821 -2.05622 -0.00883314 8.90081 1.26628e-14 2066.38 0.996214 +600 4.7616 51.565 34.9167 -5.75982 -4.72497 -1.26034 -0.0248198 8.87407 1.13654e-14 2057.25 0.996333 +601 12.4923 46.1811 1.63528 1.42281 2.16371 -3.9882 0.00486072 8.90071 1.37438e-14 2069.29 0.996151 +602 18.2376 46.1511 4.95742 -0.952572 -2.29503 -4.60016 0.00113635 8.8532 1.14617e-14 2058.34 0.996324 +603 22.0528 51.6151 4.99974 -4.46994 2.42413 1.83677 -0.00743914 8.85694 1.17447e-14 2057.32 0.996282 +604 16.3233 51.5876 1.66244 -0.221889 -1.55302 -0.010166 -0.00751589 8.89804 1.28511e-14 2066.07 0.99621 +605 12.5005 46.169 8.30408 2.89403 -0.0589407 -1.71865 -0.00449091 8.88138 1.22468e-14 2063.17 0.996231 +606 18.2365 46.1904 11.6448 -1.07422 3.28211 0.542838 -0.00566674 8.88865 1.2241e-14 2064.46 0.996247 +607 22.0833 51.5994 11.6134 0.0721412 0.457387 -4.05626 0.0078705 8.87832 1.24269e-14 2065.14 0.996231 +608 16.3134 51.5938 8.27523 -1.10102 -0.584585 -5.71002 -0.0136543 8.88003 1.10462e-14 2060.9 0.996315 +609 12.5126 46.1932 14.9437 4.46223 3.55336 -3.47811 -0.000675433 8.87874 1.21887e-14 2063.4 0.996268 +610 18.2256 46.0987 18.3042 -2.44772 -9.70982 1.48155 0.00583067 8.9308 1.44579e-14 2075.92 0.996081 +611 22.0619 51.6313 18.29 -3.00409 4.74967 -0.773062 0.00585885 8.88503 1.34699e-14 2066.17 0.996163 +612 16.3378 51.5716 14.9681 2.55735 -3.92569 0.36235 0.0170481 8.86896 1.26263e-14 2065.11 0.996217 +613 12.487 46.1462 21.6287 0.63665 -2.75658 1.23451 0.00144881 8.91248 1.35033e-14 2071.06 0.996169 +614 18.2354 46.1334 25.0029 -1.02284 -4.77605 7.98801 -0.00441333 8.90717 1.25305e-14 2068.67 0.996216 +615 22.085 51.5834 24.895 0.460801 -2.12519 -7.26367 -0.00379841 8.81508 1.02878e-14 2049.14 0.996427 +616 16.3173 51.6105 21.6376 -0.743811 1.66934 2.5831 -0.00773658 8.96041 1.52944e-14 2079.34 0.99604 +617 12.4514 46.1743 28.2628 -4.31123 1.22083 -1.05341 0.00548939 8.89601 1.2535e-14 2068.41 0.99621 +618 18.2396 46.1856 31.5529 -0.651212 2.57748 -6.41347 -0.00918348 8.86059 1.1617e-14 2057.72 0.9963 +619 22.0559 51.6047 31.6222 -3.99706 0.647908 3.73436 -0.000763524 8.8601 1.13533e-14 2059.41 0.996304 +620 16.3067 51.6059 28.2731 -2.21212 0.909494 0.242651 -0.00362916 8.90367 1.24713e-14 2068.09 0.996224 +621 12.4865 46.182 34.9209 0.821173 2.28772 -0.0276678 0.00122338 8.88205 1.22579e-14 2064.52 0.996251 +622 18.2532 46.1667 38.2846 1.27766 -0.130159 4.81654 0.021004 8.9405 1.53043e-14 2081.22 0.996032 +623 22.078 51.5888 38.2785 -0.601262 -1.35395 4.24639 -0.00620745 8.88523 1.23563e-14 2063.61 0.996261 +624 16.3301 51.5934 34.9289 1.07902 -0.729248 0.745744 -0.0104529 8.88357 1.21005e-14 2062.35 0.996264 +625 24.0055 46.1369 1.66669 0.111975 -4.01503 0.738023 -0.0177404 8.8708 1.21351e-14 2058.08 0.996285 +626 29.7495 46.1992 5.00075 -2.33602 4.79865 1.7615 -0.00566405 8.87584 1.27098e-14 2061.74 0.996217 +627 33.6179 51.5923 4.99623 2.06339 -0.924406 1.06231 -0.0123382 8.89902 1.28658e-14 2065.26 0.996208 +628 27.833 51.5794 1.63897 -1.50487 -2.54438 -3.58268 0.000593348 8.90379 1.30183e-14 2069.03 0.996184 +629 24.0128 46.1667 8.32612 1.26608 0.0323507 1.56861 0.0166886 8.88148 1.31714e-14 2067.72 0.996164 +630 29.7474 46.1619 11.6086 -2.28678 -0.758491 -4.73042 0.00273916 8.88885 1.28439e-14 2066.3 0.996223 +631 33.5677 51.5808 11.6583 -5.58667 -2.2883 2.43711 0.0168804 8.84762 1.19392e-14 2060.52 0.996274 +632 27.8166 51.5865 8.35384 -3.93916 -1.57818 5.28431 0.0143566 8.91889 1.35343e-14 2075.17 0.996149 +633 24.0112 46.1761 14.9774 0.990725 1.3104 1.47731 -0.00011536 8.91787 1.3869e-14 2071.89 0.996132 +634 29.7912 46.1991 18.3072 3.71183 4.29906 2.23231 0.00822529 8.91583 1.27347e-14 2073.2 0.996213 +635 33.6026 51.5966 18.3014 -0.167107 -0.233713 1.11051 -0.000604722 8.90332 1.24268e-14 2068.66 0.996226 +636 27.8437 51.6086 14.961 0.00359831 1.47996 -0.826376 0.0103451 8.90545 1.29088e-14 2071.45 0.996189 +637 23.9946 46.1711 21.619 -1.07855 0.738441 -0.0238215 1.82338e-05 8.85216 1.11526e-14 2057.88 0.996329 +638 29.7246 46.1611 24.9646 -5.86641 -0.542201 2.72827 0.00478524 8.85446 1.21177e-14 2059.41 0.996259 +639 33.5958 51.5787 24.9245 -1.47743 -2.92715 -2.87791 -0.00624296 8.83971 1.05939e-14 2053.88 0.996384 +640 27.8523 51.6199 21.6577 0.891142 2.96053 5.51717 -0.0155433 8.88609 1.18933e-14 2061.81 0.996253 +641 23.9834 46.1811 28.2673 -2.84036 2.08137 -0.425842 -0.00320306 8.9164 1.30094e-14 2070.9 0.996172 +642 29.7726 46.1874 31.6135 1.317 2.91994 2.20493 -0.000204273 8.89267 1.27148e-14 2066.47 0.996239 +643 33.5718 51.6102 31.586 -4.8025 1.54051 -1.64372 -0.00274129 8.90138 1.25975e-14 2067.8 0.996212 +644 27.8411 51.5643 28.2655 -0.219513 -4.96668 -0.723095 0.017347 8.89727 1.25186e-14 2071.2 0.996195 +645 23.9862 46.1912 34.9391 -2.34942 3.51363 2.08591 0.0166709 8.90667 1.36039e-14 2073.07 0.996155 +646 29.8014 46.1623 38.2549 5.22385 -0.696995 0.606519 0.00864589 8.88126 1.27005e-14 2065.93 0.996228 +647 33.6089 51.6024 38.2705 0.796429 0.733755 2.80029 -0.0100372 8.92571 1.3743e-14 2071.44 0.996142 +648 27.8088 51.6054 34.919 -5.21047 1.19467 -0.679225 0.00581689 8.8773 1.2711e-14 2064.5 0.996214 +649 35.5102 46.1779 1.66911 -2.09232 1.46938 1.00385 -0.000878765 8.8995 1.26377e-14 2067.78 0.996238 +650 41.2654 46.1894 4.99195 -2.88517 3.27842 0.395369 -0.00114593 8.8934 1.26464e-14 2066.45 0.996192 +651 45.1388 51.5794 4.99808 1.54519 -2.73797 1.27456 -0.0171677 8.8656 1.11658e-14 2057.09 0.996315 +652 39.3611 51.5916 1.67195 -0.82774 -1.26523 1.09575 0.0151588 8.88118 1.30257e-14 2067.31 0.996196 +653 35.5167 46.1219 8.30157 -1.14496 -6.4603 -1.81629 0.00867009 8.8828 1.23097e-14 2066.26 0.996236 +654 41.2688 46.1655 11.6321 -2.66811 -0.189048 -1.24189 0.00135104 8.88504 1.25068e-14 2065.19 0.996213 +655 45.1273 51.5987 11.6337 -0.0408105 0.225067 -1.17958 0.0159108 8.89563 1.31855e-14 2070.56 0.996146 +656 39.3923 51.6054 8.31614 3.77815 0.905268 0.341779 0.0098418 8.85951 1.19453e-14 2061.55 0.996274 +657 35.5351 46.1733 14.9979 1.42274 0.724223 4.36494 -0.00286596 8.89701 1.31033e-14 2066.85 0.996184 +658 41.2756 46.1716 18.2914 -1.66703 0.588526 -0.155038 0.00833118 8.8859 1.29181e-14 2066.87 0.996187 +659 45.1391 51.6025 18.2678 1.74963 0.790187 -3.73031 0.00317844 8.88503 1.24937e-14 2065.57 0.996236 +660 39.3934 51.629 14.9703 3.72443 4.53689 0.372343 0.00566257 8.91001 1.33271e-14 2071.44 0.996164 +661 35.534 46.1599 21.6324 1.12168 -0.850292 1.95623 -0.00239694 8.9245 1.32187e-14 2072.8 0.996164 +662 41.2893 46.153 24.9482 0.509416 -1.93943 0.344349 -0.0136932 8.88575 1.24322e-14 2062.13 0.996247 +663 45.1383 51.5927 24.9576 1.55891 -0.904364 1.61191 -0.00225713 8.90932 1.32907e-14 2069.6 0.996187 +664 39.3835 51.6035 21.6253 2.40672 0.856149 0.863693 -0.00309733 8.86905 1.15569e-14 2060.81 0.996317 +665 35.5398 46.1902 28.2873 2.08404 3.28665 2.42495 0.00039627 8.88217 1.24047e-14 2064.37 0.996249 +666 41.3015 46.1585 31.5984 2.25065 -0.952914 0.0143486 -0.00397398 8.90193 1.30471e-14 2067.65 0.996213 +667 45.1251 51.5912 31.6202 -0.211451 -1.27634 3.14113 0.0139513 8.8866 1.3322e-14 2068.21 0.996204 +668 39.3727 51.607 28.2241 1.0351 1.30548 -6.82686 -0.00523085 8.91314 1.38506e-14 2069.8 0.996126 +669 35.5434 46.1718 34.9251 2.4976 0.646322 -0.0883654 0.00610519 8.88959 1.293e-14 2067.17 0.996218 +670 41.2756 46.1482 38.2463 -1.23313 -2.47693 -0.487576 -0.000431929 8.90332 1.28961e-14 2068.7 0.996209 +671 45.112 51.58 38.2073 -2.22162 -2.72825 -5.95918 0.00309349 8.886 1.25483e-14 2065.76 0.996225 +672 39.3554 51.6104 34.9445 -1.56247 1.9102 3.01058 0.00480994 8.89246 1.35563e-14 2067.52 0.99617 +673 47.0405 46.1767 1.70422 -1.04788 1.23952 5.96561 0.0101177 8.83915 1.07955e-14 2057.25 0.996341 +674 52.8573 46.1125 4.97294 7.28942 -7.82866 -2.12059 -0.000762228 8.8494 1.08574e-14 2057.13 0.996318 +675 56.6474 51.5904 5.00263 -0.158482 -1.1303 2.16053 -0.0141631 8.8601 1.11104e-14 2056.56 0.996302 +676 50.8881 51.6182 1.65483 0.201507 2.96286 -1.29627 -0.00280609 8.888 1.20028e-14 2064.93 0.996226 +677 47.0271 46.1733 8.31618 -2.92136 0.919456 0.0443779 -0.000946818 8.85792 1.09516e-14 2058.9 0.996312 +678 52.8166 46.1873 11.6275 1.10445 2.89618 -1.98636 0.00410449 8.88014 1.20916e-14 2064.73 0.996219 +679 56.6446 51.6105 11.617 -0.740946 1.4728 -3.58523 0.00167624 8.88653 1.20157e-14 2065.57 0.996244 +680 50.8818 51.6222 8.33485 -0.822347 3.4317 3.05734 0.021058 8.86356 1.1091e-14 2064.78 0.996312 +681 47.0539 46.1786 14.9615 1.22425 1.90078 -1.20865 -0.00788029 8.85185 1.11536e-14 2056.13 0.996339 +682 52.7801 46.168 18.2904 -3.92064 0.150991 -0.304512 -0.0106741 8.91871 1.35046e-14 2069.82 0.996148 +683 56.6331 51.5681 18.26 -2.15782 -4.38196 -4.62955 -0.0107203 8.90166 1.23072e-14 2066.15 0.996235 +684 50.9059 51.6102 14.972 2.56457 1.72713 0.65214 0.00706168 8.87898 1.28392e-14 2065.13 0.996199 +685 47.0626 46.1995 21.6095 2.14623 4.58582 -1.11296 0.00611329 8.90939 1.29489e-14 2071.38 0.996203 +686 52.7979 46.1646 24.944 -1.31716 -0.288368 -0.327255 -0.00174234 8.90756 1.34934e-14 2069.35 0.996152 +687 56.6307 51.6032 24.9419 -2.72307 0.489197 -0.380109 -0.0078019 8.86406 1.16819e-14 2058.76 0.996288 +688 50.8953 51.5812 21.6062 1.24454 -2.26829 -1.79231 0.0104669 8.90361 1.32032e-14 2071.09 0.996188 +689 47.0477 46.1425 28.2539 -0.0920348 -3.35263 -2.67859 -0.00311701 8.89218 1.30563e-14 2065.76 0.996206 +690 52.7977 46.1552 31.6229 -1.52547 -1.76531 3.62238 0.00298894 8.9003 1.3094e-14 2068.79 0.996187 +691 56.6742 51.5791 31.6596 3.67506 -2.82087 8.68139 -0.0142635 8.90266 1.18136e-14 2065.6 0.996272 +692 50.9094 51.5727 28.2773 3.1618 -3.78815 0.760705 -0.00780736 8.88131 1.23826e-14 2062.44 0.99624 +693 47.0612 46.1749 34.8938 1.99707 1.16346 -4.18057 -0.00331252 8.90168 1.33849e-14 2067.76 0.996169 +694 52.7863 46.1995 38.2581 -3.24818 4.39504 1.14336 -0.00932604 8.91819 1.25568e-14 2069.97 0.996209 +695 56.6415 51.5907 38.2525 -1.16483 -1.06947 0.468267 -0.00983991 8.9129 1.24103e-14 2068.74 0.996214 +696 50.9112 51.5672 34.938 3.37853 -4.29315 2.0056 0.00317226 8.91899 1.3394e-14 2072.82 0.996155 +697 58.5623 46.1624 1.67547 -0.903556 -0.541893 1.97467 0.0115414 8.83334 1.11584e-14 2056.33 0.996307 +698 64.3273 46.1561 4.98062 -0.354129 -1.38706 -1.31441 -0.0188268 8.88002 1.13143e-14 2059.81 0.996298 +699 68.1677 51.5956 4.99769 -0.483308 -0.590429 1.19495 -0.00801339 8.86019 1.1031e-14 2057.88 0.996323 +700 62.4701 51.6122 1.65454 8.54678 1.92871 -1.39627 -0.0146751 8.89515 1.12954e-14 2063.91 0.996283 +701 58.5365 46.1412 8.31047 -4.90684 -3.51828 -0.56925 0.0065473 8.85305 1.11456e-14 2059.46 0.996309 +702 64.3179 46.1591 11.6409 -1.7385 -1.23232 -0.216464 -0.00362006 8.87554 1.12457e-14 2062.09 0.996286 +703 68.1482 51.6065 11.6212 -3.3974 1.30571 -3.13326 0.00409912 8.83857 1.08429e-14 2055.85 0.996332 +704 62.415 51.5918 8.31717 0.878173 -0.943826 0.326196 0.00595032 8.91733 1.28298e-14 2073.06 0.996143 +705 58.5309 46.1609 14.9908 -5.49773 -1.28857 3.24762 -0.00670011 8.88631 1.23658e-14 2063.75 0.996207 +706 64.3365 46.1535 18.2473 0.890732 -2.03737 -6.33643 0.00296391 8.90829 1.22307e-14 2070.48 0.996199 +707 68.1821 51.6223 18.3042 1.78431 3.439 1.45489 -0.00589468 8.87605 1.14178e-14 2061.72 0.996278 +708 62.3779 51.5796 14.9463 -4.72208 -2.59706 -3.01356 0.00444853 8.86683 1.12256e-14 2061.94 0.99632 +709 58.5426 46.125 21.6299 -3.59666 -6.20415 1.52783 0.0128642 8.85901 1.18578e-14 2062.08 0.996282 +710 64.32 46.1554 24.9936 -1.60582 -1.5056 6.89011 -0.0221519 8.89568 1.21729e-14 2062.45 0.996244 +711 68.1654 51.6036 24.9235 -0.691825 0.987819 -3.11197 0.00615354 8.86443 1.18657e-14 2061.81 0.996275 +712 62.4298 51.5869 21.637 3.01787 -1.62079 2.43823 0.0204885 8.89878 1.38156e-14 2072.23 0.996092 +713 58.5454 46.1521 28.3093 -3.50496 -2.11897 5.44304 -0.0092132 8.8823 1.18544e-14 2062.34 0.996266 +714 64.3462 46.1567 31.6035 2.31164 -1.42024 0.962663 0.00540455 8.89301 1.27589e-14 2067.75 0.996206 +715 68.1944 51.583 31.5964 3.4299 -2.1252 -0.158675 0.00193823 8.91534 1.3405e-14 2071.78 0.996149 +716 62.4215 51.5792 28.2583 1.56367 -2.67922 -1.91266 -0.00964704 8.89793 1.25351e-14 2065.59 0.996219 +717 58.5658 46.1552 34.9454 -0.441764 -1.67287 3.27126 0.00529993 8.87229 1.16452e-14 2063.29 0.996289 +718 64.3454 46.1645 38.2411 2.4778 -0.444114 -1.32296 -9.88048e-05 8.86185 1.18077e-14 2059.93 0.996271 +719 68.1436 51.632 38.2455 -3.71473 4.91429 -0.689942 -0.00282517 8.87052 1.11321e-14 2061.18 0.996323 +720 62.4121 51.5964 34.9442 0.272399 -0.50883 3.11992 0.00490411 8.88259 1.25339e-14 2065.44 0.996193 +721 0.961573 57.0478 1.68314 0.014822 2.69049 2.76453 0.0172922 8.88357 1.22343e-14 2068.27 0.996214 +722 6.70911 57.06 4.97018 -1.65208 4.46475 -2.79006 -0.0080374 8.87098 1.19132e-14 2060.19 0.996275 +723 10.5443 62.4479 4.95891 -2.53248 -1.71675 -4.00214 -0.00205474 8.92455 1.31857e-14 2072.89 0.996158 +724 4.81384 62.4338 1.62568 1.89712 -3.94785 -5.39813 -0.00423744 8.88756 1.23711e-14 2064.53 0.996251 +725 0.966349 57.042 8.34062 0.709102 1.81553 3.63612 -0.00182135 8.91282 1.26816e-14 2070.43 0.996196 +726 6.73415 57.052 11.6699 1.89693 3.31829 4.12788 0.0029075 8.90117 1.29988e-14 2068.97 0.996163 +727 10.5579 62.4558 11.6395 -0.559539 -0.745816 -0.153993 -0.0102044 8.86823 1.1606e-14 2059.13 0.996309 +728 4.79704 62.4616 8.31515 -0.461433 -0.42172 -0.221072 0.0045516 8.89057 1.36079e-14 2067.07 0.996161 +729 0.969028 57.0319 14.9726 1.20344 0.487162 0.892018 -0.00367078 8.88905 1.22988e-14 2064.97 0.996238 +730 6.70693 57.0281 18.2765 -2.11457 -0.273699 -2.24007 0.00439517 8.87258 1.17175e-14 2063.17 0.996278 +731 10.5664 62.4795 18.2714 0.664773 2.68316 -3.35436 -0.00338835 8.87045 1.16865e-14 2061.06 0.996272 +732 4.8006 62.4675 14.971 0.00750617 0.638981 0.365348 0.000511214 8.89282 1.32484e-14 2066.68 0.996185 +733 0.997358 57.0164 21.6281 5.27518 -1.78897 1.04692 -0.00824952 8.89978 1.18299e-14 2066.27 0.996261 +734 6.7487 57.0296 24.9819 4.09211 -0.0812332 5.6482 0.00130167 8.84789 1.20972e-14 2057.26 0.996271 +735 10.5556 62.4829 24.9502 -0.672897 3.05659 0.858197 -0.00913 8.91159 1.34871e-14 2068.64 0.996141 +736 4.77328 62.4428 21.6253 -3.97121 -2.67183 0.947931 -0.00964136 8.86889 1.19867e-14 2059.4 0.996275 +737 0.955257 57.0187 28.2617 -0.847145 -1.63698 -1.20265 0.00522771 8.90331 1.30481e-14 2069.91 0.996195 +738 6.7079 56.9868 31.5948 -2.08611 -6.0506 0.0201996 0.00365513 8.92237 1.41669e-14 2073.65 0.996126 +739 10.5587 62.4459 31.6197 -0.355407 -2.15769 3.37615 0.00630321 8.89871 1.35599e-14 2069.16 0.996175 +740 4.82146 62.4462 28.2909 2.70361 -1.80774 2.68782 0.00392019 8.92974 1.41411e-14 2075.28 0.996112 +741 0.962997 57.0289 34.9221 0.609274 0.147078 -0.39731 -0.00761689 8.89905 1.23069e-14 2066.26 0.996221 +742 6.74282 57.0436 38.2511 3.09584 1.93761 0.261668 0.00754251 8.89362 1.33129e-14 2068.35 0.996156 +743 10.5673 62.4717 38.2783 0.637086 1.62716 4.14172 0.00684436 8.87457 1.30361e-14 2064.14 0.9962 +744 4.80556 62.4641 34.9241 0.758724 0.217079 0.123282 0.00428445 8.87669 1.27353e-14 2064.04 0.996226 +745 12.498 57.0179 1.68065 1.97305 -1.95663 2.37543 -0.00230381 8.85083 1.16587e-14 2057.11 0.996305 +746 18.2263 57.0387 5.00324 -2.32267 0.982414 1.95804 0.00931452 8.89949 1.29393e-14 2069.97 0.996169 +747 22.0351 62.4442 4.9894 -6.66843 -2.36676 0.0571455 -0.00187276 8.89256 1.21979e-14 2066.08 0.99627 +748 16.3542 62.4914 1.64372 4.65909 4.15347 -2.97402 0.00216793 8.88393 1.29847e-14 2065.13 0.996212 +749 12.4777 57.0405 8.34352 -0.608573 1.69046 3.98235 -0.0152496 8.87986 1.15033e-14 2060.54 0.996268 +750 18.2445 57.0652 11.6534 0.347354 5.10241 1.5699 -0.00611957 8.88072 1.17498e-14 2062.67 0.996265 +751 22.0707 62.4598 11.6402 -1.81549 -0.179082 -0.276015 -0.0150562 8.89933 1.25901e-14 2064.74 0.996218 +752 16.3489 62.4683 8.35157 3.60332 1.06091 5.35548 -0.0116797 8.86742 1.15894e-14 2058.65 0.996296 +753 12.4777 57.0449 14.9714 -0.57871 2.50481 0.59062 -0.00636373 8.86666 1.16115e-14 2059.62 0.996273 +754 18.2353 56.9984 18.259 -0.981573 -4.4293 -4.94738 -0.0108893 8.91861 1.35362e-14 2069.75 0.996161 +755 22.0913 62.4829 18.3029 1.10842 2.84354 1.74025 -0.0108192 8.91839 1.33047e-14 2069.71 0.996176 +756 16.3512 62.4265 14.9659 4.13071 -4.91128 -0.341094 -0.00398286 8.88473 1.19724e-14 2063.98 0.99626 +757 12.4723 57.0216 21.6084 -1.47745 -0.825415 -1.60828 0.00477457 8.8922 1.25585e-14 2067.44 0.99623 +758 18.2203 57.0054 24.9363 -2.94562 -3.46134 -1.50507 0.00798797 8.91356 1.40262e-14 2072.7 0.996119 +759 22.0961 62.445 24.9703 1.69455 -2.21789 3.73051 -0.0115277 8.91565 1.37301e-14 2068.98 0.996159 +760 16.3354 62.4678 21.6391 2.07216 0.938522 2.84673 0.00940686 8.84591 1.1447e-14 2058.55 0.996323 +761 12.48 57.0139 28.2767 -0.357563 -2.33357 0.630244 -0.00489826 8.91594 1.32992e-14 2070.44 0.996194 +762 18.2534 57.0018 31.5604 1.51685 -3.88912 -5.54385 -0.0135202 8.86288 1.17107e-14 2057.29 0.996302 +763 22.0858 62.4801 31.6308 0.264021 2.7996 4.70989 0.00198938 8.87775 1.2568e-14 2063.77 0.996245 +764 16.2911 62.4757 28.301 -4.48624 2.22794 4.22855 0.00934063 8.8912 1.36866e-14 2068.22 0.996152 +765 12.4844 56.9919 34.8898 0.243833 -5.47957 -4.50814 0.00113617 8.90704 1.2868e-14 2069.82 0.996214 +766 18.2633 57.0174 38.253 2.85977 -1.74718 0.447436 0.0148359 8.91214 1.35126e-14 2073.84 0.996141 +767 22.0861 62.4683 38.2605 0.549167 1.04253 1.70198 0.00731215 8.88154 1.24976e-14 2065.7 0.99626 +768 16.3438 62.4609 34.9158 3.19533 -0.126947 -1.19891 0.0167794 8.89135 1.33962e-14 2069.83 0.996182 +769 24.0153 57.0337 1.65541 1.70734 0.66936 -1.20072 -0.000837308 8.90315 1.32809e-14 2068.6 0.996163 +770 29.7616 56.983 4.97169 -0.556431 -6.38484 -2.39819 -0.0290754 8.93275 1.27253e-14 2068.86 0.996222 +771 33.5822 62.4643 4.99753 -3.69163 0.149332 1.22155 0.0117189 8.90404 1.36058e-14 2071.45 0.996171 +772 27.8392 62.4576 1.69692 -0.90757 -0.465585 4.92427 0.0121064 8.8754 1.29616e-14 2065.43 0.996203 +773 24.0031 57.0375 8.29779 0.0126967 0.965431 -2.33434 0.000485389 8.8641 1.19007e-14 2060.54 0.996271 +774 29.7897 57.0445 11.6154 3.65934 2.12201 -3.78382 -0.00624289 8.88613 1.21787e-14 2063.8 0.996249 +775 33.5816 62.4825 11.6902 -3.44439 2.85551 7.02087 -0.00316131 8.88187 1.24816e-14 2063.54 0.996255 +776 27.8617 62.4773 8.34971 2.67 2.15152 4.90848 0.0104595 8.90843 1.37733e-14 2072.13 0.996138 +777 23.9918 57.0211 14.9459 -1.72218 -1.12493 -3.0115 -0.0206404 8.87946 1.14789e-14 2059.3 0.996308 +778 29.792 57.0109 18.336 3.67035 -2.81921 6.33414 -0.0044141 8.87107 1.15737e-14 2060.96 0.996312 +779 33.6267 62.4746 18.2967 2.92974 1.85687 0.896857 -0.0150517 8.8993 1.28113e-14 2064.74 0.996209 +780 27.8639 62.4677 14.9689 2.77113 1.00618 0.117264 -0.00329934 8.91718 1.31438e-14 2071.05 0.996183 +781 24.0126 57.0495 21.615 1.1754 2.95957 -0.688687 0.000211081 8.91954 1.33845e-14 2072.3 0.996159 +782 29.769 57.0125 24.9238 0.841314 -2.34996 -3.13592 0.00421398 8.89037 1.29924e-14 2066.94 0.996185 +783 33.5843 62.4594 24.9758 -2.75957 -0.603271 4.21121 0.00122106 8.90096 1.27543e-14 2068.55 0.996217 +784 27.8708 62.4524 21.5887 3.89269 -1.37513 -4.14481 0.000262385 8.91287 1.30725e-14 2070.88 0.996213 +785 24.0142 57.0106 28.2524 1.47764 -2.93469 -2.79937 0.0123577 8.8576 1.22601e-14 2061.69 0.996246 +786 29.7549 57.0207 31.5932 -1.34535 -1.43235 -0.434907 -0.00822277 8.88819 1.22449e-14 2063.81 0.996256 +787 33.6017 62.4278 31.6237 -0.771512 -4.62961 3.85928 0.0139773 8.8783 1.30533e-14 2066.45 0.996196 +788 27.8747 62.4418 28.2911 4.66929 -2.64286 2.8424 -0.00171232 8.90637 1.42459e-14 2069.11 0.996111 +789 24.0313 57.0417 34.8991 3.90041 1.71047 -3.46613 0.0141669 8.88796 1.32155e-14 2068.56 0.996152 +790 29.762 57.042 38.2145 -0.0512354 1.76936 -5.0964 -0.008879 8.8611 1.16625e-14 2057.89 0.996308 +791 33.6036 62.4607 38.2604 -0.359276 0.118916 1.53959 -0.0144549 8.89097 1.23201e-14 2063.08 0.996252 +792 27.8453 62.4552 34.9117 0.504277 -1.007 -1.62113 0.00536361 8.85676 1.17577e-14 2060 0.996296 +793 35.5401 57.0231 1.66275 2.03875 -0.799159 -0.135825 0.0230318 8.89148 1.34234e-14 2071.19 0.996166 +794 41.2853 57.0164 5.00956 0.0656975 -1.59508 3.03788 -0.00606463 8.89292 1.27571e-14 2065.29 0.996211 +795 45.1352 62.4361 4.9894 1.27703 -3.43992 -0.0348956 -0.000152575 8.91166 1.33664e-14 2070.55 0.996165 +796 39.3353 62.4584 1.65592 -4.33249 -0.471202 -1.01922 -0.020044 8.89628 1.27938e-14 2063.02 0.996244 +797 35.5291 57.0368 8.29339 0.596683 0.928169 -3.15792 0.0120197 8.89224 1.29143e-14 2069 0.996197 +798 41.279 57.012 11.6399 -1.18205 -2.51574 -0.0449035 -0.00628907 8.892 1.25983e-14 2065.04 0.99623 +799 45.1225 62.4613 11.6258 -0.522833 -0.280623 -2.25623 -0.0130525 8.89109 1.26673e-14 2063.42 0.996211 +800 39.36 62.4432 8.32503 -0.769169 -2.4994 1.52273 0.000899721 8.89565 1.3027e-14 2067.36 0.996198 +801 35.5182 57.0593 14.9816 -0.912191 4.04533 1.97829 -0.00407949 8.9142 1.33494e-14 2070.26 0.996157 +802 41.277 57.0377 18.2801 -1.27507 1.17573 -2.0222 -0.00638942 8.90671 1.31043e-14 2068.17 0.996183 +803 45.1238 62.4224 18.2719 -0.590192 -5.71768 -3.02026 0.0128701 8.87003 1.2277e-14 2064.44 0.996238 +804 39.3577 62.4735 14.9833 -1.0177 1.42198 2.50413 -0.0128392 8.90054 1.21358e-14 2065.46 0.996256 +805 35.4915 57.0309 21.5947 -4.56183 0.144972 -3.31324 -0.00783276 8.9307 1.28506e-14 2072.95 0.996187 +806 41.3095 57.0363 24.9788 3.37518 0.776665 4.53504 0.00627726 8.92657 1.42695e-14 2075.1 0.996118 +807 45.1456 62.4623 24.9354 2.68053 0.0717473 -1.35847 -0.00142127 8.88543 1.26722e-14 2064.68 0.996237 +808 39.3458 62.443 21.6288 -3.2012 -2.3296 1.3086 0.00243016 8.86192 1.13176e-14 2060.46 0.996331 +809 35.5589 57.0568 28.2785 4.58376 4.01565 1.00195 -0.0083049 8.87647 1.23045e-14 2061.3 0.996254 +810 41.3379 57.024 31.5963 7.446 -0.896572 -0.149251 0.00256756 8.92162 1.48934e-14 2073.27 0.996104 +811 45.1497 62.4412 31.6219 3.12826 -2.82531 3.44611 0.0138539 8.89498 1.40406e-14 2069.99 0.996152 +812 39.3804 62.4448 28.2987 2.15701 -2.32638 3.85503 0.0117034 8.87966 1.29137e-14 2066.24 0.996228 +813 35.4843 57.0406 34.9485 -6.12434 1.458 3.5414 -0.00909584 8.87001 1.27037e-14 2059.77 0.996232 +814 41.3145 57.0271 38.2477 4.05311 -0.304539 -0.109603 -0.0153624 8.90553 1.31108e-14 2066 0.996211 +815 45.1113 62.4538 38.2362 -2.28617 -1.11239 -1.91705 0.000605779 8.89596 1.36544e-14 2067.38 0.996158 +816 39.3676 62.4675 34.8721 0.214104 0.845299 -7.44703 -0.0073849 8.90867 1.47731e-14 2068.41 0.996088 +817 47.0386 57.0243 1.67037 -1.28142 -0.943426 1.03306 -0.000440138 8.90213 1.26594e-14 2068.45 0.996197 +818 52.8157 57.0217 4.99088 1.24207 -1.24315 0.327912 0.00818373 8.86714 1.19537e-14 2062.83 0.996237 +819 56.6639 62.4693 4.97887 2.26509 1.30923 -1.52193 -0.00798872 8.88605 1.20367e-14 2063.41 0.996256 +820 50.8612 62.4415 1.66576 -3.87658 -2.99508 0.572747 -0.0103745 8.85584 1.11856e-14 2056.45 0.996332 +821 47.0303 57.0348 8.30755 -2.68756 0.551409 -1.2082 -0.00386067 8.87085 1.18318e-14 2061.04 0.996277 +822 52.8206 57.0482 11.6156 1.70472 2.58903 -3.85083 0.0102383 8.89506 1.307e-14 2069.23 0.996154 +823 56.6662 62.4613 11.674 2.68576 -0.141878 4.70871 -0.00247608 8.88787 1.24832e-14 2064.98 0.996223 +824 50.8769 62.4664 8.31186 -1.56306 0.79189 -0.566144 0.00740831 8.87198 1.22028e-14 2063.69 0.996248 +825 47.0417 57.0284 14.976 -0.909767 0.0364981 1.36604 -0.0126121 8.8854 1.2125e-14 2062.28 0.996265 +826 52.8042 57.0231 18.3117 -0.576413 -0.986938 2.6757 0.00785518 8.88129 1.24556e-14 2065.78 0.996222 +827 56.6817 62.4567 18.2634 4.57368 -0.729917 -4.49049 0.00401456 8.86583 1.24585e-14 2061.68 0.996206 +828 50.8947 62.4491 14.9425 1.29297 -1.77791 -3.52115 -0.0123728 8.90218 1.25041e-14 2065.92 0.996219 +829 47.0281 57.0438 21.6295 -2.62521 1.94518 1.49652 -0.00177111 8.90933 1.32309e-14 2069.7 0.996181 +830 52.8292 57.0262 24.9133 3.0175 -0.659658 -4.68179 0.0176003 8.88935 1.26877e-14 2069.57 0.996205 +831 56.6599 62.4618 24.9452 1.4723 0.134135 -0.154021 0.00940604 8.92101 1.30656e-14 2074.57 0.996166 +832 50.8992 62.4742 21.6354 1.63674 1.64074 2.12561 -0.0133093 8.88119 1.16545e-14 2061.23 0.996294 +833 47.0395 57.0617 28.3058 -1.09083 4.46839 4.91848 0.00458851 8.9242 1.44116e-14 2074.24 0.996107 +834 52.8243 57.0029 31.6005 2.53047 -4.09596 0.461555 -0.0158986 8.84244 1.10655e-14 2052.42 0.996343 +835 56.6714 62.4809 31.5655 3.53703 3.04529 -4.58602 -0.00420023 8.88141 1.29339e-14 2063.24 0.996218 +836 50.8827 62.4594 28.2828 -0.67498 -0.360522 1.84299 -0.0160734 8.89566 1.25188e-14 2063.73 0.996257 +837 47.0461 57.0248 34.9283 -0.122057 -0.588246 0.826221 0.00637844 8.88349 1.26403e-14 2065.92 0.996246 +838 52.8061 57.0251 38.2415 -0.451128 -0.592972 -1.04828 -0.00623522 8.86484 1.14744e-14 2059.26 0.996297 +839 56.6776 62.4758 38.2411 3.98777 2.10096 -1.28269 0.00691253 8.89486 1.2272e-14 2068.45 0.996244 +840 50.9186 62.4915 34.9427 4.18733 4.3564 2.90389 0.0131693 8.88809 1.32309e-14 2068.37 0.996172 +841 58.5765 57.0468 1.67088 1.06027 2.16679 1.28945 0.00301801 8.91437 1.27138e-14 2071.8 0.996166 +842 64.326 57.0401 4.98579 -0.699584 1.5125 -0.250294 -0.00624949 8.87365 1.1951e-14 2061.14 0.996254 +843 68.1518 62.4801 4.99782 -2.69996 2.69275 1.23557 0.00525137 8.90366 1.33837e-14 2070.01 0.996138 +844 62.3937 62.4899 1.68484 -2.28405 4.09815 3.46579 0.00544327 8.87889 1.22557e-14 2064.75 0.996242 +845 58.5512 56.9841 8.27379 -2.55941 -6.5276 -6.08707 -0.0132959 8.85338 1.12602e-14 2055.31 0.996325 +846 64.2885 57.0283 11.6221 -5.87093 -0.117257 -2.74592 0.00524842 8.9028 1.28852e-14 2069.81 0.996169 +847 68.1604 62.486 11.6642 -1.52085 3.44362 3.39938 -0.0104347 8.88248 1.27189e-14 2062.14 0.996226 +848 62.4201 62.4456 8.32791 1.63828 -2.18753 1.60132 -0.00335669 8.87233 1.17509e-14 2061.46 0.996291 +849 58.5987 57.0374 14.9298 4.10093 1.03643 -5.59973 0.00287935 8.87825 1.19784e-14 2064.06 0.996258 +850 64.3331 57.0312 18.277 0.423939 0.188533 -2.19615 -0.0137677 8.90524 1.24518e-14 2066.27 0.996218 +851 68.1915 62.4771 18.3115 2.93876 2.23089 2.51306 0.0135916 8.90502 1.36276e-14 2072.07 0.996145 +852 62.3731 62.4516 14.9685 -5.42815 -1.40585 -0.0133517 -0.0145027 8.883 1.23809e-14 2061.38 0.996247 +853 58.5927 57.0377 21.607 3.64969 1.09979 -1.41644 -0.00250659 8.87672 1.22739e-14 2062.59 0.996245 +854 64.3235 57.0192 24.9329 -0.930982 -1.53715 -1.52006 0.00488867 8.88846 1.2712e-14 2066.67 0.996211 +855 68.1644 62.4744 24.9541 -0.813347 1.94668 1.1407 -0.00955847 8.88731 1.24212e-14 2063.35 0.996244 +856 62.43 62.4564 21.6124 2.97254 -0.919914 -0.809896 -0.00799257 8.86957 1.19583e-14 2059.89 0.996279 +857 58.5447 57.0378 28.2711 -3.58803 0.947138 0.00280101 0.000991933 8.9035 1.30666e-14 2069.06 0.996169 +858 64.3394 57.0207 31.5795 1.2939 -1.24978 -2.41381 0.0109778 8.87464 1.20784e-14 2065.01 0.99626 +859 68.1509 62.4644 31.5852 -2.53984 0.341542 -1.73071 -0.00919384 8.91268 1.2768e-14 2068.83 0.996215 +860 62.3972 62.4752 28.2816 -1.53382 2.16324 1.44684 -0.000158702 8.91005 1.34227e-14 2070.21 0.996158 +861 58.5812 57.0187 34.9441 1.79654 -1.50753 2.80747 -0.00791648 8.90399 1.25656e-14 2067.26 0.996196 +862 64.347 57.0183 38.2973 2.59642 -1.59821 6.84554 0.00203478 8.84425 1.04227e-14 2056.6 0.996382 +863 68.1458 62.4796 38.2268 -3.29564 2.70746 -3.46133 0.00576914 8.8482 1.10943e-14 2058.25 0.996333 +864 62.4175 62.4568 34.9299 1.15651 -0.455368 0.8651 0.00714651 8.89951 1.27889e-14 2069.51 0.996183 +ITEM: TIMESTEP +8 +ITEM: NUMBER OF ATOMS +864 +ITEM: BOX BOUNDS pp pp pp +0.0000000000000000e+00 6.9130545060664147e+01 +0.0000000000000000e+00 6.5176902932690410e+01 +0.0000000000000000e+00 3.9912538800000000e+01 +ITEM: ATOMS id x y z vx vy vz c_dpdUatom[1] c_dpdUatom[2] c_dpdUatom[3] c_dpdUatom[4] c_crdx +1 0.961863 2.74332 1.65102 0.042337 3.58527 -1.56184 -0.0083437 8.87867 3.57902e-14 2061.97 0.995708 +2 6.7169 2.70895 4.96796 -0.78802 -0.765792 -2.61489 -0.00507125 8.90038 3.87742e-14 2067.31 0.995627 +3 10.5396 8.13977 5.00166 -2.72191 -0.959212 1.69003 0.019053 8.89577 3.79057e-14 2071.45 0.99565 +4 4.82191 8.14501 1.67602 2.5692 -0.25254 1.46629 -0.0128443 8.90105 3.78791e-14 2065.79 0.995661 +5 0.981055 2.70172 8.31159 2.87376 -1.56312 -0.387399 -0.00364781 8.88475 3.54237e-14 2064.25 0.995725 +6 6.70809 2.68558 11.6271 -1.79943 -3.73874 -1.7767 0.00850655 8.91239 4.14355e-14 2072.78 0.995551 +7 10.5414 8.14583 11.645 -2.31476 -0.0715714 0.170379 0.016564 8.88471 3.75148e-14 2068.56 0.995666 +8 4.80928 8.16127 8.32545 1.06104 1.89553 1.4194 -0.00542667 8.87502 3.3811e-14 2061.79 0.995758 +9 0.917738 2.72521 14.9382 -4.99621 0.924872 -3.47568 0.0121444 8.92259 4.0285e-14 2075.7 0.995602 +10 6.70946 2.71698 18.312 -1.63554 0.443262 2.07407 0.00928385 8.90665 3.98176e-14 2071.7 0.995601 +11 10.4991 8.12672 18.2767 -7.83864 -2.44045 -1.67365 -0.0110461 8.91999 3.81328e-14 2070.21 0.995625 +12 4.80273 8.13065 14.9803 0.126702 -2.30366 1.78971 0.00846245 8.86447 3.54712e-14 2062.52 0.995715 +13 0.976561 2.70753 21.6349 1.77573 -0.998512 1.49198 -0.00686401 8.92115 3.86044e-14 2071.33 0.995666 +14 6.68214 2.70932 24.9431 -5.03198 -0.703578 -0.0496315 -0.00615775 8.89892 3.58145e-14 2066.73 0.995718 +15 10.582 8.17081 24.9141 2.5213 2.87858 -4.09503 -0.0112973 8.86116 3.42464e-14 2057.6 0.995759 +16 4.7842 8.14084 21.6069 -1.90749 -0.577042 -1.58148 -0.006053 8.89425 3.97808e-14 2065.81 0.9956 +17 0.932989 2.73923 28.2493 -3.52588 2.88322 -2.95423 -0.00863615 8.90108 3.89904e-14 2066.69 0.995643 +18 6.74456 2.76531 31.5684 3.09595 6.32762 -3.45207 -0.00284123 8.87533 3.67716e-14 2062.43 0.9957 +19 10.5492 8.14313 31.6126 -1.43972 -0.384345 1.90476 0.0031497 8.89168 3.71958e-14 2067.18 0.995695 +20 4.76167 8.14263 28.3079 -4.92924 -0.554945 4.70876 0.000378535 8.90144 3.9752e-14 2068.7 0.995602 +21 0.967464 2.69492 34.9106 0.839115 -2.30228 -1.34926 0.00225278 8.94292 3.95553e-14 2077.92 0.995597 +22 6.72538 2.74259 38.2332 0.403525 3.00083 -2.11112 0.00444338 8.91341 3.86e-14 2072.1 0.995635 +23 10.5824 8.15487 38.2707 2.53159 0.853729 2.80221 -0.014985 8.92423 3.96254e-14 2070.27 0.995635 +24 4.83293 8.17368 34.9306 3.8739 3.24456 1.04696 0.000472608 8.89037 3.92623e-14 2066.35 0.995654 +25 12.5018 2.71219 1.66476 2.39712 -0.3362 0.0711006 0.0130205 8.8985 3.88453e-14 2070.74 0.995669 +26 18.264 2.72661 4.9691 2.76056 1.26393 -2.51777 0.0105961 8.9057 4.09283e-14 2071.79 0.995579 +27 22.0671 8.14595 4.97804 -1.88588 -0.20328 -1.25909 -0.00381139 8.90495 3.77367e-14 2068.53 0.995674 +28 16.3096 8.13749 1.64666 -1.41364 -1.10691 -2.24662 0.0069303 8.91854 4.24079e-14 2073.74 0.995568 +29 12.466 2.71977 8.29756 -1.95904 0.398243 -2.04986 -0.0133502 8.89032 3.6116e-14 2063.38 0.99571 +30 18.252 2.70012 11.6854 1.24891 -2.25375 5.47513 -0.0122551 8.89199 3.798e-14 2063.99 0.995638 +31 22.0357 8.15792 11.6399 -5.83535 1.74546 -0.261803 -0.0244072 8.89482 3.49478e-14 2061.97 0.995763 +32 16.3046 8.15652 8.31649 -2.27659 1.23975 0.65692 -0.00371743 8.87785 3.51414e-14 2062.77 0.995737 +33 12.4736 2.6967 14.9249 -1.11114 -2.67217 -5.11802 -0.00694745 8.91961 3.94965e-14 2071.01 0.995584 +34 18.253 2.72814 18.3002 1.19328 1.46482 0.958785 -0.000651435 8.89166 3.65857e-14 2066.37 0.99568 +35 22.1258 8.12549 18.2881 5.00668 -2.19962 -0.560521 0.00925196 8.92863 3.78512e-14 2076.34 0.995678 +36 16.3142 8.21015 14.9425 -0.870851 7.71892 -3.29213 -0.00793223 8.91436 3.82557e-14 2069.67 0.995626 +37 12.4675 2.70747 21.6468 -1.67524 -1.03995 3.69881 0.00324285 8.85839 3.34703e-14 2060.1 0.995763 +38 18.1869 2.73004 24.9096 -6.93598 1.93951 -4.24199 0.00192805 8.91319 3.76128e-14 2071.51 0.995643 +39 22.0146 8.12899 24.9429 -8.82841 -2.34709 -0.287726 0.00267601 8.84149 3.31216e-14 2056.37 0.995807 +40 16.3468 8.17241 21.6428 3.19285 3.27628 2.96938 -0.0181503 8.85937 3.26458e-14 2055.74 0.995807 +41 12.512 2.70034 28.2574 3.83313 -1.89593 -1.74295 -0.0121314 8.8652 3.4418e-14 2058.28 0.995761 +42 18.2113 2.71387 31.5942 -3.83351 -0.275111 -0.508197 -0.00676662 8.90928 4.02528e-14 2068.84 0.995625 +43 22.0701 8.12857 31.5868 -1.83068 -2.4229 -1.5477 -0.0119998 8.88288 3.56586e-14 2062.08 0.995722 +44 16.3152 8.17289 28.2913 -0.663968 3.09457 2.62958 -0.000954359 8.89128 3.71226e-14 2066.23 0.995692 +45 12.4584 2.72389 34.9188 -2.91841 1.14559 -0.716477 0.00707431 8.89146 3.90917e-14 2067.98 0.995655 +46 18.2423 2.73623 38.2536 0.17162 2.38396 0.282986 0.00551912 8.94887 4.62801e-14 2079.92 0.995485 +47 22.1054 8.18234 38.2512 2.64069 4.43373 0.312617 0.0135223 8.90398 4.1728e-14 2072.04 0.995578 +48 16.3144 8.0944 34.9531 -0.91489 -6.38563 3.67092 0.0126458 8.9514 4.539e-14 2081.97 0.995477 +49 23.9933 2.68695 1.69357 -1.12472 -3.78495 3.82538 0.00576858 8.90412 4.15701e-14 2070.42 0.995588 +50 29.746 2.72788 4.99376 -2.36042 1.4776 0.348286 0.00599539 8.92153 4.37148e-14 2074.19 0.995533 +51 33.6326 8.11269 4.94651 3.37575 -4.143 -5.2428 0.00361495 8.9286 4.0705e-14 2075.17 0.995573 +52 27.8258 8.16294 1.6672 -2.32508 1.83984 0.704041 0.00306409 8.89179 3.96436e-14 2067.22 0.995621 +53 23.989 2.74631 8.31547 -1.74275 3.85001 -0.227829 0.00258981 8.87695 3.67177e-14 2063.92 0.995714 +54 29.7501 2.70464 11.6058 -1.93435 -1.34347 -4.37889 -0.0105566 8.87638 3.74958e-14 2061.01 0.995705 +55 33.6202 8.18661 11.626 1.7462 4.99313 -1.74183 0.00819458 8.88276 3.69047e-14 2066.36 0.995684 +56 27.8398 8.18802 8.35416 -0.546802 5.24567 4.84582 0.00618383 8.89632 3.94987e-14 2068.85 0.995608 +57 23.9964 2.7602 14.9924 -0.742774 5.59472 2.85276 0.0153021 8.93411 4.21921e-14 2078.84 0.995549 +58 29.7812 2.71445 18.2724 2.06367 -0.053639 -2.58804 0.00672899 8.89853 4.00893e-14 2069.43 0.995623 +59 33.6357 8.15227 18.3006 4.09067 0.739215 0.803992 0.00787813 8.88868 3.9651e-14 2067.58 0.995617 +60 27.8031 8.17206 14.9936 -5.15345 3.18622 3.00041 -0.00540188 8.93173 4.34522e-14 2073.93 0.995541 +61 24.0266 2.68583 21.5978 3.21956 -3.74073 -2.57357 -0.000100146 8.88907 3.95094e-14 2065.96 0.995643 +62 29.7784 2.71362 24.9525 1.79132 -0.211611 1.14682 -0.0062004 8.89864 3.89921e-14 2066.69 0.995664 +63 33.5736 8.15477 24.9482 -4.09097 0.867302 0.317601 -0.00250253 8.92726 4.12728e-14 2073.6 0.995551 +64 27.8772 8.16441 21.6127 4.17561 1.86767 -0.614034 0.00673924 8.94105 4.44417e-14 2078.5 0.995513 +65 24.0142 2.72348 28.207 1.05648 1.01841 -7.70142 -0.000426376 8.9582 4.30541e-14 2080.63 0.995508 +66 29.7478 2.7211 31.5911 -2.37644 0.918738 -0.706852 0.0150708 8.89355 3.77905e-14 2070.13 0.995657 +67 33.6099 8.14448 31.5651 0.89004 -0.3611 -3.98149 0.00142781 8.85861 3.34107e-14 2059.76 0.995764 +68 27.8109 8.18769 28.3061 -4.25551 5.18854 4.30539 0.0180472 8.88 3.73728e-14 2067.88 0.995661 +69 23.9916 2.73581 34.9127 -1.59487 2.68706 -1.57667 0.00529862 8.89775 3.9338e-14 2068.95 0.995634 +70 29.75 2.70595 38.2874 -2.03762 -1.30817 4.72436 -0.00603783 8.91427 3.84582e-14 2070.05 0.995635 +71 33.6059 8.11241 38.2482 0.42237 -4.41479 -0.38918 -0.0114681 8.88437 3.372e-14 2062.49 0.99576 +72 27.8427 8.13128 34.9466 -0.0517013 -2.21323 2.52888 -0.0127558 8.9012 3.6014e-14 2065.83 0.995689 +73 35.5214 2.70796 1.68642 -0.586091 -0.94379 2.96154 0.00540088 8.88556 3.93274e-14 2066.38 0.995643 +74 41.294 2.69013 4.95129 1.11583 -3.0117 -4.76807 -0.00475777 8.90128 4.00488e-14 2067.58 0.995602 +75 45.1477 8.1514 4.97299 2.61411 0.630356 -2.03092 -0.00255389 8.8699 3.43426e-14 2061.31 0.995765 +76 39.3759 8.11863 1.67745 1.16535 -3.84824 1.73899 -0.00268501 8.88775 3.67237e-14 2065.11 0.995677 +77 35.5143 2.72613 8.32389 -1.24132 1.43821 0.952654 0.0133227 8.90231 4.12198e-14 2071.65 0.995578 +78 41.2789 2.70926 11.6288 -0.840137 -0.498534 -1.45044 0.00496403 8.9098 3.71557e-14 2071.43 0.995672 +79 45.1297 8.16802 11.655 0.473609 2.62856 1.79379 0.00452518 8.91227 4.07193e-14 2071.9 0.995556 +80 39.3746 8.11774 8.29187 1.14494 -3.58998 -2.72551 -0.00224018 8.91491 3.79246e-14 2070.99 0.995648 +81 35.5436 2.7143 14.9799 2.17315 -0.213425 1.70667 0.00445551 8.8719 3.57636e-14 2063.25 0.995709 +82 41.3274 2.70476 18.3178 5.28147 -1.40724 2.96732 -0.020979 8.90233 3.63199e-14 2064.33 0.995667 +83 45.1278 8.14791 18.3366 0.125367 0.134784 5.32321 -0.00098624 8.90187 3.70072e-14 2068.48 0.995669 +84 39.345 8.16099 14.9679 -3.00405 1.62875 0.112823 0.00240512 8.84243 3.31055e-14 2056.51 0.995798 +85 35.5372 2.69353 21.6071 1.55288 -2.6215 -1.35927 0.000881596 8.90062 3.69449e-14 2068.61 0.995678 +86 41.281 2.71237 24.9293 -0.681393 -0.292919 -2.28699 0.00581862 8.88317 3.70858e-14 2065.96 0.995655 +87 45.0821 8.15108 24.9853 -5.73739 0.576778 5.16989 0.00391059 8.85218 3.27712e-14 2058.9 0.995809 +88 39.3978 8.1895 21.6203 4.10191 5.2231 0.0434948 0.0160831 8.88029 3.58206e-14 2067.51 0.995688 +89 35.5391 2.74199 28.2898 1.52508 3.12208 2.04091 0.00153791 8.91412 3.8434e-14 2071.64 0.995619 +90 41.2994 2.70439 31.5772 1.80443 -1.1402 -2.41892 0.0109332 8.89405 3.73214e-14 2069.35 0.995665 +91 45.1054 8.13652 31.5745 -2.86595 -1.35037 -2.83805 -0.0008996 8.87345 3.28031e-14 2062.42 0.995773 +92 39.3774 8.11762 28.2837 1.36381 -3.66614 1.54383 -0.0219112 8.873 3.23029e-14 2057.84 0.995801 +93 35.5072 2.71058 34.925 -2.45965 -0.941894 0.356435 -0.00816925 8.8779 3.45276e-14 2061.82 0.995754 +94 41.2805 2.67203 38.2382 -0.609922 -5.39907 -1.6368 0.00935694 8.90595 4.0299e-14 2071.58 0.995576 +95 45.1296 8.18159 38.1861 0.307743 4.49783 -8.04222 0.00969002 8.85931 3.50951e-14 2061.68 0.995713 +96 39.3903 8.10785 34.9403 3.01122 -5.12846 2.05835 -0.00566082 8.88104 3.4291e-14 2063.04 0.995726 +97 47.0658 2.71294 1.67721 2.32728 -0.721763 1.69027 -0.0118989 8.90775 3.66157e-14 2067.4 0.995685 +98 52.8184 2.71599 5.05317 1.25483 0.00140514 7.84227 -0.00772887 8.92134 3.8655e-14 2071.2 0.995634 +99 56.6415 8.16093 4.95524 -0.644459 1.69581 -4.2587 -0.00293981 8.92052 3.9044e-14 2072.04 0.995629 +100 50.8834 8.11574 1.6652 -0.545324 -4.05085 0.305556 0.00225979 8.9085 3.90517e-14 2070.59 0.995626 +101 47.0309 2.71088 8.32811 -2.06649 -0.449201 1.45015 0.0165891 8.89153 3.83163e-14 2070.03 0.99564 +102 52.8409 2.74597 11.6507 4.34468 3.7547 1.29234 -0.00884522 8.90025 3.81837e-14 2066.47 0.995655 +103 56.6188 8.12087 11.6359 -3.58215 -3.29663 -0.432588 0.000322103 8.86845 3.5973e-14 2061.64 0.995707 +104 50.9279 8.11065 8.33509 4.57269 -4.80977 2.62227 0.013749 8.88055 3.56117e-14 2067.05 0.995739 +105 47.071 2.6947 14.9544 2.95709 -2.53532 -1.6829 -0.00841532 8.89842 3.71425e-14 2066.16 0.995679 +106 52.8143 2.74322 18.288 0.890732 3.47796 -0.628642 -0.00419753 8.90219 3.67688e-14 2067.87 0.995656 +107 56.6304 8.13276 18.2651 -2.21174 -1.87313 -3.72455 -0.0188325 8.8616 3.45189e-14 2056.1 0.995729 +108 50.8824 8.14108 14.9142 -0.822923 -0.78876 -6.57887 -0.00214801 8.90059 3.82888e-14 2067.97 0.995646 +109 47.0547 2.69146 21.6424 0.694035 -3.03061 3.0729 0.00855009 8.89231 3.94917e-14 2068.5 0.995585 +110 52.8345 2.73605 24.9771 3.37788 2.75055 3.8797 -0.00297339 8.87613 3.50244e-14 2062.56 0.995743 +111 56.6577 8.17159 24.9591 1.18638 3.21692 1.85913 -0.00202532 8.8581 3.31463e-14 2058.92 0.995742 +112 50.8856 8.16347 21.6215 -0.229377 2.19825 0.187375 -0.00468923 8.91962 3.81291e-14 2071.48 0.995618 +113 47.0635 2.71653 28.225 1.71189 0.0953291 -5.51586 0.0100559 8.91834 3.94872e-14 2074.35 0.995603 +114 52.8142 2.65542 31.5794 0.493253 -7.12507 -2.18608 0.018149 8.97788 4.79716e-14 2088.81 0.995356 +115 56.6333 8.1229 31.6101 -1.86836 -3.13809 1.51301 -0.00761395 8.88983 3.49629e-14 2064.49 0.995723 +116 50.8951 8.15023 28.3089 1.2355 0.176356 4.8387 0.0159252 8.87784 3.51333e-14 2066.94 0.995727 +117 47.0788 2.72553 34.9284 3.9099 0.970188 0.470743 -0.0156907 8.89374 3.47737e-14 2063.59 0.995773 +118 52.7945 2.70538 38.2909 -1.92907 -1.51529 4.90522 0.0161067 8.88896 3.79297e-14 2069.37 0.995669 +119 56.6522 8.17702 38.2583 0.135437 3.54909 1.47617 0.00162658 8.92901 4.06083e-14 2074.83 0.995581 +120 50.8829 8.16299 34.9502 -0.818864 2.0053 3.31333 -0.0214042 8.89674 3.6453e-14 2063.03 0.995706 +121 58.5628 2.73222 1.64509 -0.376648 1.91517 -2.16993 0.00966643 8.91796 4.21375e-14 2074.21 0.995534 +122 64.2705 2.73584 4.99456 -7.42524 2.73075 0.758072 0.0127172 8.88189 3.7671e-14 2067.15 0.995651 +123 68.1658 8.19162 4.98728 -0.76292 5.6184 0.0253221 0.0144625 8.86312 3.65249e-14 2063.53 0.995657 +124 62.4212 8.15565 1.70141 1.60499 0.777367 4.82312 -0.00459175 8.87522 3.56877e-14 2062.02 0.995741 +125 58.5777 2.67105 8.34473 0.931573 -5.42422 3.8336 -0.00247181 8.92731 4.09756e-14 2073.61 0.995559 +126 64.3256 2.68174 11.6474 -0.547901 -4.60394 0.606948 0.00258828 8.85514 3.50402e-14 2059.28 0.99574 +127 68.1573 8.09624 11.5986 -1.52362 -6.19155 -5.63992 -0.0147858 8.86047 3.17204e-14 2056.68 0.995824 +128 62.3941 8.13079 8.3126 -1.97845 -2.2688 -0.432193 -0.000404496 8.87186 3.56203e-14 2062.21 0.995695 +129 58.5508 2.74023 14.9427 -2.14714 3.07835 -3.24543 -0.0137489 8.87275 3.48722e-14 2059.54 0.995752 +130 64.317 2.69002 18.2525 -1.52441 -3.12336 -4.76329 0.015167 8.93192 4.23188e-14 2078.36 0.995505 +131 68.1532 8.1562 18.2993 -2.14509 1.15166 0.971182 0.00619184 8.91008 4.05507e-14 2071.79 0.995568 +132 62.3945 8.14078 14.9938 -1.844 -0.766092 3.45421 -0.0132386 8.90129 3.65408e-14 2065.75 0.995657 +133 58.5842 2.76052 21.6101 1.93412 5.89331 -1.15465 0.00106791 8.83684 3.19434e-14 2055.04 0.995805 +134 64.3326 2.72707 24.992 0.443983 1.32857 5.66221 -0.000271329 8.91451 3.64122e-14 2071.31 0.995684 +135 68.1544 8.16594 24.9435 -2.19575 2.39582 -0.522253 0.00215523 8.90354 4.07501e-14 2069.53 0.995588 +136 62.3933 8.15977 21.6121 -1.9652 1.63451 -1.12725 0.00135942 8.86121 3.4148e-14 2060.3 0.995761 +137 58.5906 2.70773 28.2675 2.86028 -1.13506 -0.443189 0.0003896 8.8646 3.47495e-14 2060.82 0.995746 +138 64.3428 2.72784 31.6058 1.7506 1.54537 1.23576 0.0080769 8.87953 3.66351e-14 2065.65 0.995696 +139 68.1493 8.15071 31.5694 -2.83817 0.646687 -3.4841 -0.00500284 8.88898 3.95916e-14 2064.9 0.995631 +140 62.4051 8.16124 28.2642 -0.45849 1.75447 -1.11194 -0.0159674 8.89843 3.49707e-14 2064.55 0.995714 +141 58.5845 2.68627 34.9277 2.31911 -3.57556 0.586128 -0.0100164 8.86914 3.49715e-14 2059.56 0.995765 +142 64.3509 2.71573 38.2468 2.51855 -0.0596022 -0.30885 0.017704 8.87862 3.68338e-14 2067.5 0.995684 +143 68.1429 8.13678 38.2147 -3.39849 -1.21232 -4.37718 0.0037248 8.903 4.00293e-14 2069.74 0.995607 +144 62.4321 8.15173 34.9545 3.06766 0.536919 3.74406 0.00619792 8.88656 3.78315e-14 2066.76 0.995643 +145 1.01716 13.5925 1.65928 6.90497 1.66295 -0.435576 0.00854906 8.91131 3.73704e-14 2072.51 0.995679 +146 6.6731 13.5527 4.95053 -5.92675 -3.52318 -4.80762 -0.00170388 8.87258 3.45106e-14 2062.07 0.995746 +147 10.5647 19.0037 4.99308 0.476279 -0.791117 0.313817 0.0171031 8.88103 3.42658e-14 2067.87 0.995723 +148 4.82125 19.0295 1.72841 2.50347 2.48484 7.9571 -0.00092982 8.92524 3.89495e-14 2073.49 0.995592 +149 0.952113 13.5689 8.30163 -1.27409 -1.38858 -1.69499 0.00352486 8.88399 3.49771e-14 2065.63 0.995677 +150 6.69824 13.5559 11.653 -2.94673 -3.19501 1.6093 -0.0148965 8.86814 3.17112e-14 2058.3 0.995798 +151 10.5759 19.0068 11.6662 1.70243 -0.458802 3.11977 -0.0060469 8.87253 3.62617e-14 2061.17 0.995672 +152 4.79694 19.0053 8.3257 -0.563797 -0.237593 1.19714 -0.0043923 8.91495 3.54114e-14 2070.53 0.995672 +153 0.93231 13.5943 14.9861 -3.64929 1.96242 2.18395 -0.00602933 8.8825 3.33815e-14 2063.27 0.99572 +154 6.71267 13.5464 18.2645 -1.06696 -4.3106 -3.91233 -0.00430058 8.80125 2.96879e-14 2046.28 0.995912 +155 10.5237 19.0146 18.2772 -4.43889 0.736836 -2.12701 0.0143202 8.91902 3.88096e-14 2075.41 0.995573 +156 4.78925 18.996 14.9931 -1.38811 -1.44278 3.2097 -0.016201 8.88301 3.28353e-14 2061.2 0.995758 +157 0.975317 13.5688 21.6287 1.91063 -1.37194 1.33085 0.0152642 8.87223 3.76692e-14 2065.64 0.995652 +158 6.72577 13.5872 24.9681 0.766287 1.08756 2.9954 0.0163975 8.87484 3.82212e-14 2066.44 0.995632 +159 10.5677 19.0204 24.9429 0.986989 1.45432 -0.241912 -0.00694382 8.88371 3.64828e-14 2063.34 0.995687 +160 4.80304 19.0027 21.608 0.24195 -1.07421 -1.52326 0.00523297 8.89464 3.63997e-14 2068.27 0.995666 +161 0.967519 13.6122 28.2842 0.983811 4.15786 1.77612 -0.0040586 8.88149 3.61428e-14 2063.47 0.995733 +162 6.70894 13.568 31.6265 -1.84396 -1.37618 3.64019 -0.00474531 8.88582 3.86813e-14 2064.27 0.995667 +163 10.5662 18.9892 31.6013 0.813085 -2.50541 0.443205 0.00327674 8.89025 3.80219e-14 2066.92 0.995644 +164 4.76656 18.9723 28.3077 -4.22786 -4.66308 4.70532 -0.00326459 8.87207 3.43158e-14 2061.62 0.995759 +165 0.997422 13.5194 34.9212 4.48073 -7.5346 -0.354665 0.0149997 8.90733 4.21469e-14 2073.08 0.995546 +166 6.68474 13.5718 38.2253 -4.28654 -0.73944 -3.20959 0.00453431 8.92765 3.92529e-14 2075.15 0.995629 +167 10.5872 19.0095 38.2525 3.21485 0.105548 0.484082 -0.012291 8.88253 3.38541e-14 2061.92 0.995776 +168 4.81068 18.9701 34.9486 0.904719 -4.91774 2.89521 -0.00981601 8.92538 3.81507e-14 2071.6 0.995656 +169 12.4928 13.5925 1.64465 1.23012 2.007 -2.26725 -0.0108578 8.90925 3.66939e-14 2067.95 0.99567 +170 18.2602 13.5286 4.97372 2.24064 -6.29331 -1.87679 -0.00191441 8.85856 3.33562e-14 2059.03 0.995774 +171 22.1287 19.0141 4.99774 5.67261 0.715194 1.00031 0.0130059 8.86144 3.19883e-14 2062.8 0.995812 +172 16.2973 18.9993 1.68874 -2.89366 -1.265 3.07069 -0.00979841 8.90709 3.44267e-14 2067.7 0.995703 +173 12.5009 13.5841 8.29746 2.81479 0.683897 -2.39042 -0.00380633 8.90672 3.72401e-14 2068.93 0.995622 +174 18.267 13.6028 11.6258 3.04522 3.11587 -1.98366 0.00658417 8.86308 3.58686e-14 2061.83 0.995699 +175 22.1097 19.0163 11.6585 3.43478 0.70965 2.15918 -0.00339344 8.88894 3.68265e-14 2065.22 0.995654 +176 16.3378 18.9776 8.31806 1.87993 -3.98465 0.580584 -0.0016945 8.86539 3.28322e-14 2060.53 0.995788 +177 12.4735 13.5372 14.9915 -1.03562 -5.27774 2.88789 -0.0121593 8.91461 3.84965e-14 2068.83 0.995613 +178 18.2682 13.5553 18.33 2.98109 -2.94238 4.74818 0.0197555 8.88315 3.79695e-14 2068.92 0.995636 +179 22.0948 19.0327 18.308 1.37079 2.85708 2.2106 -0.00311965 8.85954 3.43297e-14 2059 0.995742 +180 16.325 18.9823 14.9646 0.271249 -3.49229 -0.533797 0.00326777 8.87538 3.62591e-14 2063.75 0.995679 +181 12.5034 13.5478 21.6474 2.82469 -3.83892 3.44445 -0.00177068 8.89339 3.67667e-14 2066.5 0.995691 +182 18.2408 13.575 24.9674 -0.209617 -0.40487 2.60674 0.00408533 8.90935 4.00783e-14 2071.18 0.995577 +183 22.0966 18.9807 24.9675 1.67494 -4.05304 2.78493 -0.0143579 8.83462 3.18516e-14 2051.27 0.995835 +184 16.3133 19.035 21.5933 -1.288 2.81932 -3.16526 -0.0144767 8.90859 3.48927e-14 2067.02 0.995714 +185 12.4968 13.5737 28.2496 2.00631 -0.633767 -2.58159 0.0246712 8.94681 4.67808e-14 2083.57 0.995414 +186 18.2346 13.5667 31.5796 -0.91965 -1.63015 -2.4629 -0.00556711 8.88369 3.7512e-14 2063.64 0.995663 +187 22.0828 19.0225 31.617 -0.0717394 1.67704 2.2741 -0.018695 8.90416 3.64591e-14 2065.2 0.995662 +188 16.3052 18.9943 28.3019 -2.07479 -2.02846 3.67595 0.00170844 8.87562 3.67499e-14 2063.46 0.995687 +189 12.4732 13.6126 34.9361 -0.910023 4.26058 1.38809 -0.00691853 8.90031 3.59954e-14 2066.86 0.995734 +190 18.2722 13.6087 38.2578 3.45704 3.66927 1.10739 -0.00206293 8.89565 3.70873e-14 2066.93 0.995663 +191 22.0892 19.069 38.2604 0.846141 7.42137 1.25004 0.00143226 8.89375 3.51472e-14 2067.25 0.995709 +192 16.2986 19.0277 34.9103 -3.13396 2.23075 -1.44511 0.00871932 8.88699 3.544e-14 2067.37 0.995703 +193 24.0081 13.5646 1.6673 0.535056 -1.59734 0.608464 -0.0105792 8.909 3.68197e-14 2067.96 0.99566 +194 29.7639 13.5747 4.96254 -0.0755841 -0.409619 -3.36531 -0.00810406 8.88061 3.41961e-14 2062.41 0.995755 +195 33.6133 19.0098 5.0035 1.11774 0.130241 2.02475 0.00774942 8.86951 3.51564e-14 2063.44 0.995721 +196 27.8706 18.992 1.66589 3.3063 -2.16114 0.335498 -0.0025851 8.91181 3.83634e-14 2070.27 0.995617 +197 24.029 13.6237 8.33829 3.04835 5.4208 3.16151 0.0107501 8.89594 3.68296e-14 2069.72 0.995654 +198 29.7678 13.5829 11.6637 0.532503 0.324159 2.8153 -0.00947302 8.89856 3.68183e-14 2065.96 0.995692 +199 33.6131 19.0318 11.5993 1.15586 2.77412 -5.19906 0.00486048 8.87589 3.59585e-14 2064.19 0.995701 +200 27.8357 19.0326 8.3 -1.13861 2.77838 -1.96507 -0.00513488 8.88258 3.42625e-14 2063.47 0.995737 +201 24.0302 13.5517 14.9362 3.37911 -3.37941 -4.08557 0.00379361 8.87737 3.84532e-14 2064.29 0.995655 +202 29.7243 13.565 18.3023 -5.07784 -1.42322 0.861609 0.0103189 8.9216 4.42996e-14 2075.14 0.995502 +203 33.562 19.0115 18.2688 -5.62533 0.130823 -3.12696 0.0109957 8.86862 3.80776e-14 2063.96 0.995661 +204 27.8551 19.0155 14.9521 1.33547 0.630656 -1.67225 0.00679335 8.87598 3.63275e-14 2064.62 0.995692 +205 23.999 13.596 21.6319 -0.744443 2.23371 1.63261 0.0011832 8.90979 3.87182e-14 2070.64 0.995623 +206 29.7808 13.5559 24.913 2.28598 -2.72128 -3.89609 0.00156574 8.90384 3.916e-14 2069.45 0.995641 +207 33.6322 19.0149 24.9593 3.12468 0.649711 1.76362 -0.0105533 8.93133 4.16286e-14 2072.74 0.995569 +208 27.8776 19.0172 21.6089 4.52741 0.919781 -1.77584 0.0023499 8.85945 3.64418e-14 2060.15 0.995709 +209 23.9801 13.5943 28.231 -3.27638 2.0809 -5.09719 0.00495049 8.82457 3.09197e-14 2053.23 0.995854 +210 29.7538 13.5549 31.5572 -1.27306 -3.02795 -5.0708 0.00351693 8.85981 3.41576e-14 2060.47 0.995739 +211 33.5937 19.0185 31.5882 -1.29335 1.09645 -0.913661 0.0129182 8.92134 4.25057e-14 2075.62 0.995527 +212 27.8112 19.035 28.304 -4.02132 2.76044 4.18824 0.00187817 8.91435 3.93789e-14 2071.76 0.995602 +213 24.0444 13.6083 34.9044 5.21654 3.75255 -2.13571 -2.01997e-05 8.83782 3.20703e-14 2055.02 0.995799 +214 29.7707 13.5727 38.2368 0.5465 -0.745383 -1.59948 -0.00160024 8.8859 3.48083e-14 2064.94 0.995717 +215 33.5682 19.026 38.287 -4.66792 1.9616 4.41812 0.00406519 8.91402 3.96275e-14 2072.16 0.995604 +216 27.8375 19.0214 34.9577 -0.934018 1.32206 4.21049 -0.00625692 8.86914 3.56963e-14 2060.37 0.995745 +217 35.5178 13.6142 1.68906 -1.11111 4.50186 3.3388 0.00895156 8.85104 3.33886e-14 2059.75 0.995775 +218 41.2857 13.58 4.99627 -0.157913 0.271092 0.704932 0.00194047 8.87258 3.53129e-14 2062.86 0.995719 +219 45.1078 19.0259 4.98581 -2.20183 1.96984 -0.443884 0.0102157 8.91422 4.03788e-14 2073.52 0.99557 +220 39.3579 19.0346 1.63015 -0.662416 3.16824 -4.14634 0.00920895 8.903 3.82625e-14 2070.9 0.99564 +221 35.5073 13.582 8.30912 -2.12701 0.35404 -0.622905 -0.0162549 8.8984 3.42794e-14 2064.47 0.995737 +222 41.2957 13.5158 11.6924 0.955511 -7.85531 6.3695 0.00834611 8.88142 3.6459e-14 2066.11 0.99569 +223 45.1522 19.0193 11.6382 3.18277 1.42698 -0.397344 -0.0108682 8.88977 3.75199e-14 2063.8 0.995674 +224 39.3605 18.9995 8.32698 -0.769086 -1.44762 1.50328 -0.0171831 8.90845 3.75738e-14 2066.44 0.995651 +225 35.5391 13.5642 14.9322 1.99678 -1.53277 -4.29226 -0.00186549 8.88225 3.49393e-14 2064.1 0.995731 +226 41.2784 13.5854 18.3094 -1.16618 1.01949 1.88039 -0.0199548 8.89876 3.61849e-14 2063.77 0.995706 +227 45.1011 19.003 18.3267 -3.36214 -0.466944 4.25892 0.00904337 8.88189 3.94578e-14 2066.38 0.995628 +228 39.3896 19.0277 14.9259 2.76794 2.08631 -4.88818 0.0104254 8.92819 4.01253e-14 2076.53 0.995594 +229 35.5192 13.6036 21.6616 -0.902046 3.25007 5.2861 0.00044294 8.87668 3.57997e-14 2063.4 0.995741 +230 41.309 13.5615 24.9473 3.1628 -2.28831 0.131272 -0.00568269 8.86974 3.6083e-14 2060.65 0.995678 +231 45.1488 19.023 24.9605 2.7569 1.61749 2.00715 0.00471481 8.90136 3.75576e-14 2069.58 0.995679 +232 39.3751 19.0372 21.6135 1.26351 3.46648 -0.626905 0.00431107 8.94447 4.37656e-14 2078.72 0.995505 +233 35.4863 13.6145 28.2891 -4.90946 4.61124 2.31181 -0.00671886 8.88073 3.51376e-14 2062.74 0.995728 +234 41.3063 13.5359 31.6105 2.39368 -5.28452 1.68841 -0.0224179 8.90519 3.47461e-14 2064.61 0.995714 +235 45.125 18.9933 31.6402 -0.279097 -1.91794 5.23632 -0.00138409 8.90765 3.88139e-14 2069.65 0.995603 +236 39.39 19.0189 28.2959 2.84648 0.959847 3.00124 0.00202524 8.8772 3.63289e-14 2063.85 0.995725 +237 35.5152 13.5432 34.9268 -1.30878 -4.34039 0.309948 0.0110069 8.89242 3.62973e-14 2069.02 0.995662 +238 41.268 13.5844 38.2618 -2.11255 0.661996 1.50376 0.011664 8.91031 3.85799e-14 2072.98 0.995605 +239 45.0969 18.9772 38.2357 -3.61189 -4.02828 -1.43816 -0.0049067 8.91823 3.81946e-14 2071.13 0.995647 +240 39.3703 18.9961 34.9184 0.769335 -1.59546 -0.73528 -0.00456682 8.90043 3.79373e-14 2067.41 0.99566 +241 47.0501 13.5457 1.65687 0.150005 -4.05466 -0.841753 0.00654698 8.88196 3.79132e-14 2065.85 0.995659 +242 52.8152 13.5813 4.93699 0.588062 0.375402 -6.36067 -0.0162483 8.91544 3.64745e-14 2068.11 0.995698 +243 56.649 18.9951 4.96937 0.181904 -1.89087 -2.34492 -0.00543569 8.87218 3.27757e-14 2061.17 0.9958 +244 50.8566 19.001 1.65233 -3.96768 -1.41999 -1.25758 -0.00038466 8.89781 3.86013e-14 2067.76 0.995635 +245 47.0495 13.5611 8.33347 0.55018 -2.18415 2.38373 -0.0140009 8.9202 3.91108e-14 2069.63 0.995605 +246 52.8063 13.6073 11.6458 -0.105448 3.44374 0.799686 0.00970687 8.90154 3.76068e-14 2070.68 0.995669 +247 56.6723 18.9944 11.6374 3.04096 -2.06047 -0.585623 0.0136614 8.9024 4.04626e-14 2071.74 0.995571 +248 50.9107 18.9871 8.32565 3.05281 -2.83526 1.2208 0.0011802 8.89419 3.73407e-14 2067.31 0.995672 +249 47.0156 13.5812 14.9765 -3.831 0.41988 1.01279 -0.00122663 8.89852 3.75765e-14 2067.71 0.995685 +250 52.8153 13.5827 18.2824 0.778664 0.502355 -1.62054 0.00757683 8.89474 3.84407e-14 2068.8 0.995638 +251 56.6461 19.0013 18.2847 0.127573 -0.912187 -1.20401 0.00542602 8.89993 3.86795e-14 2069.45 0.99562 +252 50.9111 18.9973 14.9205 2.60962 -1.75163 -5.85505 -0.0067061 8.91671 4.00769e-14 2070.45 0.995589 +253 47.0737 13.5829 21.6326 3.41191 0.54417 1.83993 0.0134334 8.89121 3.90429e-14 2069.3 0.995615 +254 52.794 13.5788 24.9446 -1.62721 0.0742008 -0.1855 -1.52758e-05 8.89287 3.62798e-14 2066.77 0.995676 +255 56.635 19.0332 24.9325 -1.87215 2.92533 -1.7685 0.00100027 8.86 3.3283e-14 2059.96 0.995771 +256 50.8383 19.0342 21.6417 -6.21113 2.83493 2.89178 0.00259803 8.89251 3.73123e-14 2067.25 0.995674 +257 47.0365 13.5783 28.2787 -1.56021 0.0451112 1.07268 0.0108766 8.87928 3.66822e-14 2066.2 0.995662 +258 52.823 13.5548 31.5881 1.96823 -2.99917 -1.34068 -0.0159892 8.8969 3.64225e-14 2064.24 0.995661 +259 56.6173 19.0142 31.614 -3.74029 0.333505 2.37177 0.00440448 8.88398 3.57198e-14 2065.81 0.995706 +260 50.8876 19.0232 28.2844 -0.150747 1.53392 1.69444 0.0086758 8.89768 3.80021e-14 2069.65 0.995643 +261 47.0461 13.5737 34.9311 -0.282011 -0.549249 1.04401 -0.00759868 8.87069 3.37141e-14 2060.4 0.995783 +262 52.7771 13.5346 38.2302 -3.74315 -5.14747 -2.35448 -0.000480163 8.93115 4.1554e-14 2074.85 0.99555 +263 56.6283 19.0373 38.248 -2.57175 3.34379 -0.278554 0.0130837 8.91918 4.10403e-14 2075.2 0.995529 +264 50.931 19.0483 34.9352 5.38127 4.96118 1.41859 0.000872764 8.86049 3.56475e-14 2060.05 0.995751 +265 58.5418 13.5904 1.64114 -3.279 1.55694 -2.653 -0.000483568 8.87758 3.55621e-14 2063.4 0.995723 +266 64.347 13.5804 4.99381 2.30266 0.515667 0.45525 0.00944226 8.86834 3.43384e-14 2063.54 0.995742 +267 68.1461 19.0305 4.98043 -3.10138 2.46047 -1.08858 0.00307144 8.88218 3.59443e-14 2065.14 0.995709 +268 62.4048 18.994 1.68218 -0.212148 -1.86884 2.61737 -0.00399633 8.84569 3.32123e-14 2055.85 0.995791 +269 58.5387 13.5781 8.28456 -3.60384 -0.00717715 -3.99846 -0.0096629 8.8985 3.5817e-14 2065.91 0.995691 +270 64.3421 13.5743 11.6402 1.54247 -0.613105 -0.0326217 0.0141164 8.87693 3.50981e-14 2066.38 0.995687 +271 68.155 19.0411 11.6226 -1.803 4.2052 -2.40186 -0.0124007 8.84475 3.08313e-14 2053.83 0.995868 +272 62.4439 19.0003 8.27182 4.09535 -1.43288 -5.41381 -0.0133659 8.91674 3.85388e-14 2069.03 0.995606 +273 58.5576 13.5934 14.9466 -1.56834 1.91692 -2.68393 -0.00682464 8.88812 3.56204e-14 2064.3 0.995718 +274 64.3176 13.5441 18.2857 -1.65315 -4.68411 -0.722683 0.00362065 8.83244 3.26523e-14 2054.64 0.995808 +275 68.2033 18.9991 18.2685 4.15962 -1.14227 -3.1352 0.0101483 8.88767 3.5771e-14 2067.82 0.995688 +276 62.4177 19.0088 14.9627 0.847862 -0.0674525 -0.774483 0.000898926 8.91575 3.98103e-14 2071.87 0.995572 +277 58.5927 13.6197 21.6225 2.89282 5.03208 0.328456 -0.0039412 8.89882 3.60682e-14 2067.21 0.995645 +278 64.3263 13.5606 24.9524 -0.48873 -2.19713 0.97454 -0.00937722 8.91916 3.79878e-14 2070.39 0.995616 +279 68.1654 19.0228 24.9289 -0.735214 1.46215 -2.01396 0.0102893 8.91608 4.07724e-14 2073.94 0.995554 +280 62.4651 19.0573 21.5801 6.87784 6.24367 -4.78784 -0.00356171 8.86342 3.36682e-14 2059.71 0.995795 +281 58.5541 13.5648 28.2913 -2.06929 -1.89648 2.43949 -0.00806682 8.84587 3.0365e-14 2054.99 0.995862 +282 64.3213 13.6144 31.5933 -1.10438 4.44444 -0.771147 0.00162812 8.87506 3.60815e-14 2063.33 0.995685 +283 68.1617 18.9691 31.62 -1.08805 -5.10686 3.00916 -0.00557638 8.87545 3.40584e-14 2061.84 0.995784 +284 62.4112 19.0202 28.2331 0.277166 1.36429 -4.97838 -0.00367295 8.89283 3.70244e-14 2065.99 0.995654 +285 58.5788 13.555 34.9214 1.23923 -2.86882 -0.391277 0.00297809 8.87383 3.51024e-14 2063.34 0.995728 +286 64.3299 13.5645 38.2735 0.161848 -1.85191 2.81808 -0.00590749 8.90823 3.85436e-14 2068.81 0.995607 +287 68.1398 19.0239 38.2127 -3.99101 1.78903 -4.31739 -0.00646371 8.90839 3.70917e-14 2068.7 0.995675 +288 62.4479 19.0173 34.9253 4.87222 0.922236 0.38925 0.00433637 8.8569 3.34828e-14 2060.01 0.99578 +289 0.951933 24.4517 1.63666 -1.11912 1.44593 -3.43029 0.00849512 8.88337 3.89139e-14 2066.57 0.995638 +290 6.71812 24.4958 4.97388 -0.40798 6.68552 -2.0395 -0.0132825 8.83687 2.96306e-14 2051.95 0.995926 +291 10.5157 29.8785 4.98556 -5.58288 0.67705 -0.616008 0.00180621 8.88985 3.51842e-14 2066.51 0.99569 +292 4.81063 29.9051 1.63832 1.24293 4.09563 -2.93982 0.0107932 8.88088 3.66476e-14 2066.52 0.995681 +293 1.00086 24.4553 8.30538 4.8727 1.89873 -1.33136 0.0181351 8.93002 4.0588e-14 2078.58 0.995525 +294 6.71559 24.4368 11.6647 -0.426336 -0.574427 2.96551 -0.00434594 8.9126 3.65381e-14 2070.05 0.995656 +295 10.558 29.8847 11.6112 -0.666188 1.32899 -3.49615 -0.0049984 8.91044 3.74075e-14 2069.45 0.995653 +296 4.81324 29.9252 8.28313 1.46607 6.76016 -3.84135 0.0032991 8.85389 3.51392e-14 2059.17 0.995725 +297 0.980399 24.4214 14.9717 2.40733 -2.64179 0.364368 -0.00673885 8.86361 3.29967e-14 2059.07 0.995802 +298 6.70399 24.454 18.2782 -2.12844 1.84176 -1.99872 -0.000432255 8.85758 3.31424e-14 2059.13 0.995793 +299 10.5033 29.8423 18.2699 -7.32754 -3.87009 -2.85846 0.00836929 8.86156 3.5031e-14 2061.87 0.995734 +300 4.8183 29.8816 14.9702 2.36809 1.32926 0.0954538 0.000363421 8.91107 4.05764e-14 2070.76 0.99556 +301 0.963033 24.4481 21.6286 0.383381 1.05561 1.44171 -0.00973111 8.89729 3.85687e-14 2065.66 0.995642 +302 6.7306 24.4577 24.9528 1.39905 2.182 1.2049 -0.000437165 8.87593 3.45895e-14 2063.06 0.995725 +303 10.574 29.8674 24.9498 1.74321 -0.829253 0.672271 -0.0107142 8.89919 3.67935e-14 2065.84 0.995666 +304 4.80158 29.8776 21.6568 -0.0847246 0.623183 4.59114 0.0149086 8.89438 3.91067e-14 2070.28 0.995633 +305 0.997421 24.4188 28.2954 4.80198 -2.84331 2.93539 -0.000525892 8.89523 3.70721e-14 2067.16 0.995683 +306 6.70882 24.4469 31.629 -1.31457 0.62016 4.06349 0.00976863 8.89995 3.89397e-14 2070.38 0.995609 +307 10.5632 29.8843 31.6164 0.103381 1.25438 2.48522 0.014126 8.87379 3.52227e-14 2065.71 0.995702 +308 4.80882 29.8383 28.257 1.14134 -4.353 -2.22688 -0.0127485 8.86793 3.4308e-14 2058.73 0.995752 +309 0.932434 24.4801 34.8999 -3.59046 4.43074 -2.87229 0.0055104 8.94058 4.22455e-14 2078.14 0.995531 +310 6.71174 24.4034 38.264 -1.19236 -4.77487 1.86276 0.00884594 8.89316 3.90222e-14 2068.74 0.995603 +311 10.5856 29.8527 38.2739 2.96387 -2.49543 3.17149 -0.00675569 8.85196 3.09266e-14 2056.57 0.995868 +312 4.82375 29.8553 34.92 2.81729 -1.93381 -0.412426 0.0126682 8.89339 3.75593e-14 2069.59 0.995632 +313 12.492 24.4942 1.66189 1.3778 6.52562 0.0872445 0.00833124 8.91061 3.63419e-14 2072.32 0.995649 +314 18.2591 24.4296 4.96485 2.15075 -1.3647 -2.83733 -0.000133514 8.89944 3.63347e-14 2068.14 0.995675 +315 22.0969 29.8624 4.99152 1.72288 -1.36588 0.290554 -0.00214985 8.90124 3.7633e-14 2068.1 0.99566 +316 16.3511 29.8842 1.66849 3.66812 1.62126 0.618016 0.00633636 8.89514 3.61147e-14 2068.61 0.995662 +317 12.5218 24.4029 8.32766 5.06657 -5.00149 1.80728 0.0165272 8.87547 3.69339e-14 2066.6 0.995637 +318 18.2206 24.4131 11.601 -2.45871 -3.72656 -5.12562 0.00659489 8.87665 3.72199e-14 2064.74 0.995642 +319 22.0519 29.8582 11.6679 -4.02186 -1.54108 3.34716 -0.0106873 8.90383 3.82262e-14 2066.84 0.995637 +320 16.3134 29.8923 8.321 -1.20983 2.47113 1.02793 0.00901414 8.88503 3.59204e-14 2067.01 0.995699 +321 12.4755 24.4859 15.0136 -0.878426 5.92508 5.6661 -0.00185885 8.87026 3.6215e-14 2061.57 0.995673 +322 18.2415 24.4127 18.2801 -0.135413 -3.69218 -1.45356 -0.0044127 8.8591 3.34283e-14 2058.62 0.995777 +323 22.0888 29.8318 18.2683 0.608351 -4.93757 -3.05872 0.01129 8.94174 4.09536e-14 2079.61 0.995534 +324 16.2986 29.9307 14.9598 -3.08627 7.31938 -0.98882 -0.0111988 8.8682 3.47271e-14 2059.12 0.995744 +325 12.4783 24.4668 21.6401 -0.415082 3.27114 2.69818 -0.00854909 8.88411 3.37795e-14 2063.07 0.995747 +326 18.2477 24.4427 24.9667 0.391716 0.359123 2.87302 0.00165045 8.88208 3.68197e-14 2064.84 0.995642 +327 22.1006 29.8744 24.9412 2.36675 0.168685 -0.772747 0.00553267 8.86474 3.48518e-14 2061.94 0.995753 +328 16.3014 29.8721 21.5909 -2.61952 -0.13999 -3.47413 0.00757825 8.8889 3.5506e-14 2067.53 0.995699 +329 12.4613 24.4315 28.2783 -2.68764 -1.25815 0.844875 -0.00451829 8.86977 3.43838e-14 2060.88 0.995747 +330 18.2378 24.4587 31.6092 -0.648081 2.14622 1.42962 -0.0104342 8.88552 3.63756e-14 2062.98 0.995703 +331 22.0971 29.8342 31.6083 1.8229 -4.63186 1.64267 0.0111726 8.90813 3.89826e-14 2072.41 0.995619 +332 16.3714 29.863 28.2997 5.99547 -1.41121 3.34059 0.0178429 8.9081 4.02097e-14 2073.85 0.995559 +333 12.5042 24.4378 34.9551 2.76455 -0.400918 4.10092 0.00652404 8.89048 3.60032e-14 2067.65 0.995679 +334 18.2672 24.4674 38.2458 2.82679 3.42422 -0.432532 -0.016562 8.8918 3.55156e-14 2063.01 0.995719 +335 22.1051 29.9088 38.2748 2.67814 4.81311 3.13546 0.0112959 8.87822 3.86135e-14 2066.07 0.995635 +336 16.3201 29.891 34.9726 -0.210541 2.42468 5.99529 -0.00507765 8.90255 3.56148e-14 2067.75 0.99569 +337 23.9982 24.4321 1.64409 -0.432401 -1.35453 -2.33682 -0.0164388 8.89626 3.78703e-14 2064.01 0.99565 +338 29.7338 24.4358 4.97205 -4.08658 -0.8082 -2.08634 0.0119814 8.85509 3.41565e-14 2061.25 0.995773 +339 33.622 29.8657 4.97852 1.99855 -0.601065 -1.15411 -0.00812725 8.93763 4.04612e-14 2074.6 0.995566 +340 27.8558 29.894 1.64523 1.31392 2.79576 -2.41643 -0.00417626 8.89291 3.88955e-14 2065.9 0.995671 +341 23.9838 24.4213 8.32788 -2.40561 -2.54524 1.71935 -0.00716252 8.90207 3.61688e-14 2067.2 0.995682 +342 29.7815 24.4541 11.6129 2.29791 1.61001 -3.54165 -0.00141629 8.86653 3.58883e-14 2060.86 0.995698 +343 33.5943 29.8675 11.6149 -1.28462 -0.520246 -3.2956 -0.00667781 8.89295 3.72662e-14 2065.37 0.995669 +344 27.8001 29.8983 8.30395 -5.38679 3.42294 -1.19046 0.0107045 8.8797 3.81253e-14 2066.26 0.99565 +345 23.9799 24.4285 15.0154 -3.19974 -1.81305 5.83252 -0.00576021 8.89777 3.67292e-14 2066.58 0.995696 +346 29.747 24.4324 18.2745 -2.36643 -1.45441 -2.46212 -0.0234733 8.90729 3.6287e-14 2064.83 0.995715 +347 33.5697 29.8427 18.2682 -4.63497 -3.62071 -3.32045 -0.0217988 8.90857 3.80532e-14 2065.48 0.995667 +348 27.8611 29.857 14.9686 2.10318 -1.77386 0.173772 0.0127455 8.90776 3.96968e-14 2072.67 0.995598 +349 24.0411 24.4482 21.5808 4.61606 0.672708 -4.91244 0.0137957 8.8972 3.91173e-14 2070.66 0.995595 +350 29.7582 24.4399 24.9256 -0.831371 -0.334426 -2.51232 0.00465764 8.88548 3.82966e-14 2066.19 0.99568 +351 33.6152 29.8938 24.9347 1.1649 2.60203 -1.1619 -0.00414492 8.91377 4.04061e-14 2070.36 0.995597 +352 27.8839 29.857 21.6522 4.93451 -2.06428 4.11538 -0.0106339 8.86806 3.57265e-14 2059.21 0.995742 +353 24.0173 24.4455 28.2609 1.60074 0.555596 -1.05855 -0.00349833 8.9285 4.00116e-14 2073.63 0.99561 +354 29.7592 24.4235 31.5928 -0.542018 -2.06045 -0.794595 0.00557194 8.91268 4.26152e-14 2072.21 0.995557 +355 33.5757 29.8976 31.616 -3.71425 3.10045 2.35407 0.000491053 8.90895 3.93525e-14 2070.32 0.995621 +356 27.8416 29.8529 28.2609 -0.522621 -2.22309 -1.15808 0.00488017 8.91172 4.10454e-14 2071.85 0.99558 +357 24.0075 24.4185 34.9097 0.207839 -2.92773 -1.79169 0.0237901 8.86833 3.9839e-14 2066.64 0.995618 +358 29.7561 24.4512 38.2626 -1.06941 1.41914 1.5057 0.00251051 8.9084 4.20494e-14 2070.65 0.995558 +359 33.6304 29.8688 38.2672 3.02115 -0.544435 2.20385 0.00675748 8.9319 4.3727e-14 2076.57 0.995494 +360 27.8495 29.8608 34.9251 0.488721 -1.49443 0.300889 -0.00660511 8.88266 3.80977e-14 2063.19 0.995706 +361 35.5249 24.4366 1.64515 -0.0227232 -0.800364 -2.10675 0.00588932 8.88742 3.78204e-14 2066.87 0.995672 +362 41.2508 24.4416 5.00061 -4.48461 -0.101896 1.50809 -0.00542659 8.86432 3.43076e-14 2059.52 0.995743 +363 45.1255 29.8601 4.97331 -0.285966 -1.54754 -2.03833 0.0067165 8.8928 3.50376e-14 2068.17 0.995706 +364 39.3464 29.8694 1.60623 -2.82491 -0.421223 -7.13882 0.00190983 8.84798 3.54343e-14 2057.61 0.995736 +365 35.5436 24.4327 8.33479 2.38944 -0.85988 2.29882 0.00467362 8.89647 3.77023e-14 2068.55 0.995633 +366 41.2519 24.4479 11.626 -4.30167 0.769494 -1.84774 -0.0297169 8.90683 3.54266e-14 2063.4 0.995725 +367 45.1659 29.87 11.6529 4.9319 -0.476661 1.29198 0.00176879 8.89654 3.64875e-14 2067.93 0.995681 +368 39.394 29.8863 8.255 3.59852 1.53885 -7.48526 -0.0284957 8.87302 3.05147e-14 2056.42 0.995884 +369 35.5012 24.4194 14.9737 -2.89137 -2.9039 0.73659 0.0132341 8.87908 3.84273e-14 2066.66 0.995651 +370 41.3037 24.4387 18.3053 2.05704 -0.368891 1.53302 -0.00849022 8.93718 4.18402e-14 2074.43 0.995551 +371 45.1519 29.8738 18.2843 2.88824 0.422929 -1.16326 -0.00818106 8.89814 3.69737e-14 2066.15 0.995698 +372 39.3446 29.8943 14.9723 -2.42927 2.57306 0.848499 0.0135387 8.92382 4.03807e-14 2076.27 0.995554 +373 35.5008 24.4374 21.658 -2.88996 -0.648706 4.92118 0.00597974 8.89752 3.96862e-14 2069.05 0.995634 +374 41.27 24.4269 24.9542 -1.70464 -1.79165 0.944649 -0.00360015 8.92199 3.87653e-14 2072.21 0.995628 +375 45.1629 29.8894 24.8763 4.53461 2.03588 -8.76345 -0.00618589 8.89602 3.63933e-14 2066.13 0.995669 +376 39.3616 29.9219 21.6167 -0.333164 5.8283 -0.359608 -0.00395278 8.90912 3.77973e-14 2069.38 0.995688 +377 35.5723 24.4243 28.2767 6.0468 -2.28274 0.809903 -0.00548039 8.88732 3.93656e-14 2064.45 0.995632 +378 41.2834 24.4195 31.5878 -0.638523 -2.84601 -0.936328 -0.015424 8.87359 3.46836e-14 2059.37 0.995741 +379 45.1242 29.8717 31.5965 -0.296809 -0.12705 -0.361803 -0.00457925 8.8714 3.52971e-14 2061.22 0.995722 +380 39.4108 29.9126 28.2585 5.3794 5.30252 -1.45851 -0.00093134 8.85761 3.50598e-14 2059.06 0.995725 +381 35.5457 24.4351 34.9159 2.52178 -0.732452 -0.811349 0.0136101 8.87488 3.67675e-14 2065.82 0.995722 +382 41.2665 24.4649 38.2415 -2.35296 2.8914 -0.912902 -0.0149181 8.89225 3.63865e-14 2063.47 0.995678 +383 45.1319 29.8879 38.2538 0.727645 1.67977 0.47072 0.0179259 8.90629 3.80909e-14 2073.44 0.995654 +384 39.3612 29.8899 34.9418 -0.437965 2.23195 2.32714 -0.00323874 8.87093 3.56487e-14 2061.4 0.995727 +385 47.0652 24.4647 1.65675 2.31089 2.69771 -0.667731 -0.0142306 8.89904 3.65996e-14 2065.05 0.99569 +386 52.8227 24.4611 4.95698 1.68806 2.35065 -3.89445 -0.00217929 8.90796 3.56286e-14 2069.51 0.995682 +387 56.622 29.9005 4.98462 -3.08555 3.59477 -0.445625 -0.00489343 8.87413 3.22446e-14 2061.7 0.995793 +388 50.8919 29.8652 1.65926 0.676977 -1.08768 -0.900649 0.00129616 8.88224 3.70983e-14 2064.79 0.995684 +389 47.0538 24.4292 8.27999 0.974023 -1.5293 -4.36597 0.0149322 8.87623 3.61305e-14 2066.41 0.995681 +390 52.8446 24.4364 11.6155 4.61081 -0.661865 -3.1235 0.00183922 8.874 3.44719e-14 2063.13 0.995745 +391 56.6177 29.8994 11.6304 -3.80677 3.48151 -0.865762 0.0112817 8.88988 3.58819e-14 2068.55 0.995651 +392 50.8793 29.8559 8.29512 -1.34972 -2.1856 -2.43246 0.0176301 8.86911 3.57218e-14 2065.46 0.995698 +393 47.0367 24.4502 14.9214 -1.75757 1.01806 -5.97736 0.0117092 8.87545 3.60801e-14 2065.55 0.995699 +394 52.8021 24.4113 18.2966 -0.746686 -3.71298 0.35855 -0.00584861 8.88198 3.51988e-14 2063.2 0.99572 +395 56.6641 29.8542 18.3146 1.95603 -2.35955 2.82719 -0.0137963 8.87021 3.38812e-14 2058.99 0.995755 +396 50.8698 29.845 14.982 -2.22984 -3.2296 1.861 0.02116 8.90255 3.91072e-14 2073.36 0.995597 +397 47.0537 24.4155 21.598 1.09582 -3.40502 -2.57051 0.0012002 8.85295 3.40518e-14 2058.5 0.995789 +398 52.7997 24.437 24.9189 -1.17324 -0.338673 -3.304 0.0177931 8.88933 3.84874e-14 2069.82 0.995621 +399 56.6828 29.8748 24.94 4.14252 0.22846 -0.598624 0.000964923 8.90387 3.9443e-14 2069.35 0.995589 +400 50.8723 29.8606 21.6493 -2.02721 -1.56237 3.72339 0.00533931 8.91692 3.94694e-14 2073.05 0.995591 +401 47.0758 24.4624 28.2812 3.64795 2.5393 1.00222 -0.00402289 8.88762 3.68431e-14 2064.81 0.995667 +402 52.8397 24.4085 31.633 4.20891 -3.87032 4.79508 0.00716712 8.90028 4.07234e-14 2069.9 0.995592 +403 56.6534 29.8833 31.6058 0.594361 1.08322 0.995748 -0.0135061 8.88744 3.69332e-14 2062.74 0.995703 +404 50.8822 29.9097 28.2631 -0.818833 4.79338 -0.875936 0.0190305 8.85241 3.49232e-14 2062.19 0.99576 +405 47.0467 24.4271 34.9168 -0.1923 -1.59003 -0.883857 0.00506238 8.89297 3.74161e-14 2067.87 0.995678 +406 52.799 24.4738 38.2403 -1.03882 4.25401 -1.01746 -0.00499242 8.89173 4.01881e-14 2065.49 0.99562 +407 56.6271 29.8742 38.2646 -2.473 -0.353667 1.93434 0.00222652 8.88171 3.58032e-14 2064.85 0.995731 +408 50.9106 29.8537 34.9535 2.74431 -2.29922 3.62002 0.022635 8.9501 4.44391e-14 2083.82 0.995461 +409 58.5726 24.4542 1.62261 0.603873 1.69976 -5.31533 0.00614225 8.85726 3.39254e-14 2060.48 0.995752 +410 64.307 24.4016 4.99623 -2.88081 -5.04965 0.890351 -0.00423424 8.89571 3.97312e-14 2066.51 0.99558 +411 68.1971 29.9158 5.00489 3.09324 5.04442 1.93702 -0.0118052 8.95654 3.88836e-14 2077.82 0.995615 +412 62.3595 29.8703 1.59551 -6.28212 -0.239636 -8.25648 -0.00759872 8.89434 3.33268e-14 2065.43 0.995771 +413 58.566 24.4688 8.31919 -0.591851 3.79021 0.252431 -0.00482804 8.86363 3.33127e-14 2059.5 0.995766 +414 64.3405 24.446 11.6431 1.5923 0.52981 0.12101 0.00300468 8.8922 3.6957e-14 2067.27 0.995663 +415 68.1764 29.8275 11.6821 0.726106 -5.66673 5.19882 -0.01471 8.86858 3.31085e-14 2058.43 0.995817 +416 62.4255 29.8765 8.32978 2.03615 0.38793 1.56938 0.00224796 8.89859 3.61558e-14 2068.48 0.99565 +417 58.5878 24.4138 14.9882 2.63131 -3.13865 2.58391 -0.0142417 8.89421 3.50942e-14 2064.01 0.995724 +418 64.3192 24.424 18.2803 -1.50281 -2.13339 -1.37219 0.00129105 8.88755 3.90888e-14 2065.94 0.995619 +419 68.1638 29.8606 18.2896 -0.826246 -1.7031 -0.314015 0.00869324 8.91725 4.25735e-14 2073.86 0.995527 +420 62.3966 29.8643 15.0015 -1.6829 -1.43348 4.50877 0.00327399 8.86649 3.46704e-14 2061.84 0.995734 +421 58.5711 24.3996 21.6149 0.241431 -5.40508 -0.473611 0.0115339 8.84956 3.45818e-14 2059.98 0.99576 +422 64.2935 24.4739 24.966 -4.67305 3.91691 2.37721 0.0221428 8.91206 4.30334e-14 2075.62 0.995517 +423 68.1492 29.8812 24.9145 -2.78676 1.36745 -3.824 0.0066278 8.91315 3.99797e-14 2072.52 0.995603 +424 62.4124 29.9017 21.6203 0.490004 3.43756 0.150701 -0.000155773 8.90028 3.93872e-14 2068.34 0.995616 +425 58.5947 24.4385 28.303 3.13252 -0.327221 4.0039 -0.00267154 8.90557 3.97652e-14 2068.93 0.995606 +426 64.3096 24.4301 31.6028 -2.41615 -1.19911 0.944412 0.00721797 8.90812 3.91629e-14 2071.57 0.995618 +427 68.1558 29.8619 31.548 -1.98475 -1.24853 -6.24371 -0.0214782 8.87238 3.32349e-14 2057.81 0.995792 +428 62.4118 29.8564 28.2655 0.565806 -1.99898 -0.796633 -0.00731171 8.85711 3.40129e-14 2057.57 0.995802 +429 58.5368 24.4459 34.9228 -4.1355 0.726472 -0.14023 0.0140575 8.87116 3.8888e-14 2065.16 0.995638 +430 64.3462 24.4409 38.2618 2.11398 -0.0685427 1.64846 0.00681432 8.8842 3.81083e-14 2066.39 0.995642 +431 68.1911 29.8724 38.264 2.49 0.0916121 1.82693 -0.000203291 8.89175 3.67263e-14 2066.49 0.995686 +432 62.4192 29.8996 34.8902 1.66657 3.18576 -4.23141 0.00945569 8.88531 3.81994e-14 2067.19 0.99563 +433 0.985677 35.2777 1.69336 3.28986 -3.26737 3.68983 0.0111301 8.90828 3.94709e-14 2072.44 0.995599 +434 6.73193 35.3217 4.98203 1.23198 2.31562 -1.18507 -0.00713701 8.88183 3.47835e-14 2062.89 0.995737 +435 10.5724 40.7086 5.01022 1.60303 -3.2948 2.83878 -8.16272e-05 8.87799 3.59988e-14 2063.58 0.995703 +436 4.80815 40.7542 1.63798 0.951722 2.34858 -3.17972 0.00716372 8.90023 3.84567e-14 2069.87 0.995648 +437 0.964251 35.2643 8.31376 0.246991 -5.07734 -0.156242 0.00951604 8.87482 3.55473e-14 2064.95 0.995705 +438 6.71058 35.2911 11.643 -1.40501 -1.61047 0.236548 0.00404206 8.87189 3.57382e-14 2063.15 0.99572 +439 10.5478 40.7222 11.6512 -1.70841 -1.56983 1.19147 0.00379017 8.89611 3.70311e-14 2068.27 0.995666 +440 4.79723 40.7667 8.33047 -0.424191 3.93394 1.95098 0.00464592 8.88524 3.48315e-14 2066.12 0.995727 +441 0.968553 35.3108 14.9211 1.01996 0.701023 -5.83152 0.012201 8.89932 3.9074e-14 2070.76 0.995613 +442 6.69265 35.2963 18.2756 -3.72871 -0.851862 -2.32336 0.00376537 8.87698 3.83891e-14 2064.2 0.995656 +443 10.5619 40.7212 18.2656 0.147834 -2.02571 -3.42759 -0.00401085 8.89708 3.96055e-14 2066.84 0.995596 +444 4.80631 40.6681 14.9592 0.71472 -8.39826 -1.15252 -0.0107553 8.91606 3.70445e-14 2069.42 0.995653 +445 0.956144 35.2588 21.6153 -0.390172 -5.71295 -0.678037 -0.0152258 8.91206 3.96181e-14 2067.64 0.995613 +446 6.68934 35.3172 24.9264 -4.01364 1.71223 -2.2245 0.0114982 8.89648 3.86526e-14 2070.01 0.995612 +447 10.5387 40.7173 24.924 -3.13902 -2.11785 -2.67385 0.0164089 8.88531 3.71243e-14 2068.66 0.995662 +448 4.83823 40.7551 21.6402 4.59108 2.53127 2.93011 -0.00579735 8.85543 3.39043e-14 2057.54 0.995774 +449 0.965581 35.3168 28.2838 0.496313 1.61216 1.60933 -0.0124378 8.90165 3.61047e-14 2065.99 0.995688 +450 6.68359 35.3194 31.5808 -4.72804 1.8455 -2.00249 -0.0032321 8.86588 3.29676e-14 2060.31 0.995786 +451 10.5453 40.7208 31.6063 -2.25482 -1.64384 1.22581 -0.00122075 8.88994 3.58752e-14 2065.89 0.995684 +452 4.7715 40.769 28.244 -3.78162 4.05544 -3.48233 -0.0158936 8.88112 3.4672e-14 2060.87 0.995743 +453 0.932711 35.318 34.9193 -3.69732 1.44322 -0.405261 -0.00669243 8.85324 3.32159e-14 2056.88 0.995786 +454 6.72421 35.315 38.2577 0.124073 1.59964 0.800313 -0.00863696 8.9164 3.94473e-14 2069.98 0.995578 +455 10.5846 40.7292 38.26 2.71226 -0.907308 1.35256 0.0130375 8.89095 3.86837e-14 2069.15 0.995626 +456 4.78094 40.7631 34.9328 -2.6787 3.16671 1.1298 -0.0113094 8.92249 3.92262e-14 2070.7 0.995592 +457 12.4666 35.3324 1.66273 -1.94191 3.50117 -0.239278 -0.0123915 8.86975 3.4012e-14 2059.2 0.995731 +458 18.2164 35.3331 4.97596 -3.28351 3.56499 -1.75349 0.0183736 8.86459 3.40973e-14 2064.64 0.995748 +459 22.0576 40.7433 4.97323 -3.17556 0.697569 -2.08342 -0.0138633 8.89983 3.63485e-14 2065.3 0.995685 +460 16.3158 40.7651 1.63918 -0.762721 3.91385 -2.85314 0.00224612 8.89018 3.75923e-14 2066.68 0.995667 +461 12.5074 35.2751 8.35527 3.05516 -3.58942 5.1478 0.00590237 8.88966 3.65846e-14 2067.34 0.995676 +462 18.2283 35.3323 11.688 -1.5631 3.59372 5.79572 -0.00132643 8.91159 3.83579e-14 2070.49 0.995623 +463 22.0849 40.7267 11.6513 0.483516 -1.31093 1.35964 0.00657181 8.85814 3.57402e-14 2060.77 0.995707 +464 16.3008 40.691 8.32934 -2.6075 -5.78992 1.69232 -0.0147837 8.90395 3.7768e-14 2066 0.995629 +465 12.498 35.2898 14.9788 2.02147 -1.91099 1.40668 -0.00154097 8.88918 3.65779e-14 2065.65 0.995695 +466 18.2686 35.3131 18.288 2.90041 1.12346 -0.717388 0.00567817 8.88927 3.57439e-14 2067.21 0.995694 +467 22.0773 40.7028 18.2929 -0.778983 -4.23046 -0.124207 0.000521727 8.86055 3.2986e-14 2059.97 0.995788 +468 16.2802 40.7371 14.9467 -5.22769 0.080352 -2.39273 0.00129514 8.8844 3.65058e-14 2065.24 0.995693 +469 12.4824 35.3011 21.5877 0.213058 -0.401924 -4.34167 0.00672096 8.8718 3.79176e-14 2063.74 0.995636 +470 18.2642 35.2726 24.9656 2.73348 -3.76991 2.56011 -0.00653262 8.89406 3.50927e-14 2065.63 0.995693 +471 22.1177 40.7123 24.932 4.11424 -2.92668 -1.75006 -0.00813719 8.88822 3.49996e-14 2064.05 0.995696 +472 16.2972 40.7109 21.6444 -3.22784 -3.10174 3.199 -0.000652388 8.86859 3.36898e-14 2061.44 0.995774 +473 12.4944 35.2888 28.2659 1.36664 -2.02693 -0.411231 -0.00177957 8.91104 3.77374e-14 2070.27 0.995634 +474 18.1867 35.3197 31.5947 -6.98964 1.93319 -0.256947 -0.0189588 8.89353 3.38452e-14 2062.86 0.995748 +475 22.0726 40.7382 31.5729 -1.72513 0.397512 -3.18103 -0.00241516 8.8844 3.61475e-14 2064.45 0.995701 +476 16.3226 40.7271 28.3285 0.133314 -0.766011 7.13863 -0.00799043 8.87092 3.35799e-14 2060.38 0.995749 +477 12.4614 35.3298 34.9113 -2.27599 2.90607 -1.37619 -0.00494083 8.92505 3.51602e-14 2072.56 0.99569 +478 18.2683 35.2639 38.2131 3.29148 -5.20541 -4.77121 -0.0133008 8.83598 3.06236e-14 2051.77 0.995878 +479 22.0454 40.7551 38.239 -4.85621 2.41377 -1.21909 -0.00759794 8.9268 4.28531e-14 2072.43 0.995519 +480 16.3093 40.7262 34.9425 -1.55251 -1.21356 2.48349 -0.00531081 8.86603 3.44395e-14 2059.91 0.99575 +481 24.0187 35.2836 1.69117 1.56991 -2.85291 3.57614 0.0121557 8.89566 4.16594e-14 2070 0.995553 +482 29.7654 35.3102 4.99139 0.261734 0.582372 0.455451 0.00854491 8.92692 4.07558e-14 2075.86 0.995582 +483 33.6007 40.7583 5.01635 -0.627545 2.93651 3.3875 -0.00605871 8.89091 3.69399e-14 2065.07 0.995663 +484 27.843 40.7237 1.65495 -0.0646381 -1.28353 -1.19348 -0.0111231 8.89535 3.9223e-14 2064.95 0.995626 +485 24.0228 35.3029 8.30878 2.11746 -0.0813151 -0.858888 -0.0247844 8.88626 3.5428e-14 2060.08 0.995726 +486 29.7798 35.3146 11.6476 2.01969 1.23436 0.901346 0.00611307 8.90698 3.82301e-14 2071.09 0.995634 +487 33.5988 40.7646 11.6449 -0.956838 3.58131 0.596063 -0.00181746 8.89987 3.64287e-14 2067.87 0.995676 +488 27.8365 40.7189 8.36131 -1.06833 -1.9529 5.90774 0.0038113 8.85165 3.32686e-14 2058.77 0.995806 +489 23.9843 35.3377 14.9634 -2.54898 4.12805 -0.395623 -0.00334021 8.86948 3.59223e-14 2061.08 0.995714 +490 29.7367 35.3171 18.2861 -3.38984 1.84224 -1.04478 0.0019001 8.90311 3.84997e-14 2069.37 0.995628 +491 33.5824 40.7529 18.2994 -2.95359 2.11121 0.698624 -0.00218677 8.88831 3.76967e-14 2065.34 0.995674 +492 27.8177 40.782 14.955 -3.38724 5.86104 -1.70486 -0.00125061 8.90049 3.9738e-14 2068.16 0.995587 +493 24.0042 35.2728 21.6115 0.306285 -4.11288 -1.23442 -0.0151241 8.85614 3.28128e-14 2055.71 0.995782 +494 29.7797 35.2533 24.9397 1.94967 -6.60494 -0.391854 -0.0165224 8.88251 3.78461e-14 2061.06 0.99568 +495 33.646 40.7388 24.9318 5.07695 0.097338 -1.77387 -0.00561241 8.92465 4.14719e-14 2072.37 0.995571 +496 27.8691 40.7198 21.622 3.2016 -1.89464 0.272924 0.0191402 8.8744 3.63067e-14 2066.91 0.99569 +497 24.0298 35.2959 28.2955 3.69953 -1.11543 3.26167 -0.000525141 8.83745 3.36523e-14 2054.84 0.995783 +498 29.7418 35.3338 31.6121 -2.62385 3.63413 1.90307 0.0111158 8.91436 4.22705e-14 2073.75 0.995552 +499 33.6486 40.737 31.6249 5.65004 0.121917 3.63332 0.0190755 8.90057 4.30624e-14 2072.52 0.995534 +500 27.8139 40.761 28.2698 -3.69041 3.06305 -0.236827 -0.00511818 8.94085 4.36427e-14 2075.95 0.995497 +501 24.009 35.2784 34.9177 0.780535 -3.30973 -0.975973 0.0145885 8.86074 3.74563e-14 2063.04 0.995675 +502 29.7362 35.3466 38.2693 -3.33413 5.40148 2.52203 -0.00328607 8.90306 4.07075e-14 2068.26 0.995609 +503 33.6113 40.7069 38.2762 0.60083 -3.59532 3.30292 -0.00301901 8.88483 3.78499e-14 2064.42 0.995672 +504 27.8512 40.7445 34.9171 0.715918 0.995255 -0.723969 -0.00143987 8.92438 4.09687e-14 2073.19 0.995609 +505 35.5375 35.3313 1.6856 1.71079 3.2347 2.74313 0.00504219 8.87224 3.54702e-14 2063.43 0.995752 +506 41.3011 35.3144 5.00987 1.8184 1.11215 2.50728 0.0105471 8.90316 3.78671e-14 2071.22 0.995615 +507 45.1294 40.7642 5.01232 0.426788 3.81679 3.1481 0.000741017 8.85712 3.39073e-14 2059.31 0.995735 +508 39.3836 40.8269 1.66845 2.26229 11.485 0.638609 0.00067276 8.88604 3.74577e-14 2065.47 0.995664 +509 35.5559 35.3049 8.29237 3.38249 0.271023 -2.60602 -0.00840981 8.91575 3.64207e-14 2069.85 0.995681 +510 41.2904 35.2959 11.6273 0.699646 -1.03029 -1.58747 0.0119639 8.88114 3.65391e-14 2066.82 0.995675 +511 45.1275 40.7443 11.6033 0.530853 1.15687 -4.97689 0.010341 8.87529 3.53091e-14 2065.23 0.995675 +512 39.3653 40.712 8.28418 -0.0266257 -3.10465 -3.92235 -0.0109133 8.86533 3.35274e-14 2058.56 0.995782 +513 35.5493 35.3329 14.9458 3.1858 3.60649 -2.66747 -0.00728225 8.88598 3.48878e-14 2063.73 0.995754 +514 41.2768 35.2856 18.301 -1.01612 -2.24668 0.903647 0.0113616 8.90128 3.84352e-14 2070.99 0.995639 +515 45.1384 40.7259 18.2922 1.216 -1.55317 -0.354645 0.0101231 8.9048 3.73948e-14 2071.47 0.995637 +516 39.3924 40.7441 14.9556 3.26402 0.899227 -1.63801 -0.0136882 8.88491 3.54987e-14 2062.16 0.995702 +517 35.5367 35.2897 21.6392 1.5061 -1.58219 2.50438 0.00493428 8.9288 4.36269e-14 2075.52 0.995495 +518 41.2933 35.2863 24.9533 0.830671 -2.22388 0.771272 0.0071584 8.87704 3.68736e-14 2064.93 0.995684 +519 45.1493 40.7443 24.9145 2.64653 0.909747 -3.47787 -0.00183632 8.91189 3.7447e-14 2070.43 0.995651 +520 39.3506 40.7274 21.6337 -2.05736 -1.04788 2.11723 -0.00616882 8.85943 3.61778e-14 2058.33 0.995727 +521 35.5271 35.3126 28.2787 -0.0393777 0.992483 0.78771 -0.0118829 8.88349 3.63504e-14 2062.23 0.995746 +522 41.302 35.297 31.6313 1.94871 -0.9797 4.07095 0.0126349 8.90791 3.89966e-14 2072.67 0.995632 +523 45.1422 40.7153 31.5771 1.75103 -2.56184 -2.64372 0.00522862 8.91633 4.04572e-14 2072.9 0.995589 +524 39.3552 40.7275 28.3003 -1.4189 -0.935316 3.4524 0.00217731 8.91245 4.02725e-14 2071.43 0.9956 +525 35.5389 35.3215 34.8994 1.44544 2.18154 -2.97228 0.00146702 8.88002 3.67717e-14 2064.33 0.995727 +526 41.2708 35.2808 38.2635 -1.64036 -2.85144 1.76251 0.00197619 8.9384 4.10651e-14 2076.91 0.995562 +527 45.147 40.7372 38.2777 2.93102 0.152635 3.44499 -0.0103826 8.89656 3.66715e-14 2065.34 0.99569 +528 39.3982 40.72 34.9648 3.8874 -1.84501 5.1915 0.0041347 8.9239 4.11975e-14 2074.28 0.995589 +529 47.0652 35.3235 1.64497 2.49661 2.15452 -2.52185 -0.00918585 8.8811 3.68707e-14 2062.31 0.995685 +530 52.7877 35.3254 4.97382 -2.67504 2.86431 -1.64816 -0.00807393 8.90734 3.70977e-14 2068.14 0.995647 +531 56.6696 40.7592 4.9595 2.7811 3.08775 -3.39924 -0.0117028 8.91856 3.79262e-14 2069.77 0.995613 +532 50.9166 40.7247 1.64899 3.58031 -1.23269 -1.77956 0.00776849 8.9082 3.67196e-14 2071.69 0.995664 +533 47.0283 35.2711 8.33637 -2.6065 -3.87497 2.68063 -0.00910592 8.89116 3.58587e-14 2064.47 0.995693 +534 52.8097 35.3231 11.6308 0.304221 2.32287 -1.4226 0.00604013 8.89803 3.60693e-14 2069.16 0.995664 +535 56.6012 40.7846 11.6634 -6.04605 6.11934 3.04473 0.00682014 8.86476 3.36576e-14 2062.23 0.995724 +536 50.9035 40.7569 8.29213 1.66881 2.6856 -2.88634 -0.0113638 8.86868 3.19814e-14 2059.17 0.995798 +537 47.0532 35.2729 14.9651 0.433911 -4.04629 -0.350071 -0.00878186 8.90066 3.8556e-14 2066.58 0.995625 +538 52.8018 35.299 18.286 -0.770634 -0.494692 -0.87623 0.000428471 8.88611 3.5814e-14 2065.42 0.995688 +539 56.6244 40.7599 18.2952 -3.06124 3.22306 0.376037 -0.00911665 8.87417 3.28887e-14 2060.82 0.995787 +540 50.9026 40.7433 14.993 2.155 1.24668 3.07267 -0.00268546 8.871 3.46125e-14 2061.54 0.995718 +541 47.096 35.3373 21.5694 5.83923 4.28299 -6.26762 -0.0136131 8.89197 3.49166e-14 2063.66 0.995751 +542 52.8186 35.3063 24.9662 1.37357 0.0362672 2.43066 -0.00493282 8.92472 3.85599e-14 2072.51 0.995619 +543 56.6402 40.7153 24.9254 -1.02946 -2.40819 -2.58829 0.0150371 8.90115 3.92689e-14 2071.76 0.995588 +544 50.8902 40.707 21.6199 0.396429 -3.53061 0.0302047 0.00767901 8.86744 3.58163e-14 2062.98 0.995719 +545 47.0303 35.2978 28.2694 -1.93302 -0.968504 -0.0261941 0.00501844 8.87413 3.56045e-14 2063.84 0.995711 +546 52.7971 35.3162 31.5872 -1.43065 1.37412 -1.07387 -0.00376052 8.89644 3.63954e-14 2066.72 0.995705 +547 56.6481 40.7456 31.599 -0.270053 1.35661 0.297579 -0.00459792 8.88584 3.6844e-14 2064.3 0.995686 +548 50.8928 40.7423 28.3022 0.555668 0.644971 3.81886 -0.00300128 8.89487 3.56362e-14 2066.54 0.995735 +549 47.0008 35.3101 34.9377 -5.72154 0.625868 1.71893 -0.014955 8.91452 3.90162e-14 2068.21 0.995639 +550 52.7953 35.3634 38.2656 -1.60132 7.25592 1.99238 -0.00259453 8.90832 3.81924e-14 2069.51 0.995669 +551 56.6141 40.7281 38.2401 -3.97676 -0.752694 -1.22801 0.0246796 8.9142 3.88916e-14 2076.57 0.995631 +552 50.8913 40.7271 34.8943 0.1052 -0.949487 -3.74967 -0.0111162 8.89674 3.6469e-14 2065.22 0.995708 +553 58.5232 35.3266 1.65916 -5.64555 2.79843 -0.500829 -0.00854545 8.89565 3.64205e-14 2065.54 0.995693 +554 64.3429 35.3023 4.97047 1.36957 -0.209058 -2.70085 -0.0123266 8.89019 3.6573e-14 2063.59 0.995664 +555 68.1736 40.7374 5.03304 0.455914 0.56493 5.75199 -0.000848081 8.86644 3.61131e-14 2060.97 0.995684 +556 62.3898 40.747 1.6422 -2.60203 1.45896 -2.68314 0.00708022 8.89041 3.74971e-14 2067.77 0.995637 +557 58.5567 35.2905 8.25574 -1.50333 -1.64995 -7.5848 -0.00574317 8.85014 3.21798e-14 2056.42 0.995797 +558 64.3599 35.2998 11.6818 3.85454 -0.499874 4.86925 -0.0116819 8.90631 3.60725e-14 2067.16 0.995647 +559 68.1626 40.7629 11.6713 -0.939735 3.76243 3.62913 -0.00334254 8.85184 3.25016e-14 2057.3 0.995788 +560 62.391 40.7305 8.3296 -2.45897 -0.565986 1.86544 0.00360634 8.88265 3.3654e-14 2065.35 0.995727 +561 58.5795 35.2976 14.9413 1.04842 -0.983939 -3.71935 -0.0103832 8.86821 3.18285e-14 2059.28 0.995787 +562 64.3287 35.3191 18.2954 0.0682441 1.54412 0.549873 -0.00434549 8.8992 3.53873e-14 2067.18 0.99572 +563 68.1705 40.7197 18.2729 -0.160393 -1.81439 -2.46105 0.00315762 8.88423 3.29799e-14 2065.57 0.995773 +564 62.3849 40.7027 14.9187 -2.84472 -3.85448 -5.99355 -0.0163821 8.89849 3.28817e-14 2064.45 0.995758 +565 58.5959 35.3054 21.6046 3.12679 0.16288 -1.62006 0.000355092 8.89929 3.57666e-14 2068.2 0.9957 +566 64.3142 35.3494 24.9785 -1.68002 5.82584 4.2809 -0.00873862 8.88137 3.69191e-14 2062.47 0.995684 +567 68.1478 40.7343 24.9533 -2.77871 -0.151442 1.01293 0.0113513 8.92106 3.99069e-14 2075.22 0.995554 +568 62.4116 40.769 21.5903 0.306665 4.12532 -3.61617 0.0192666 8.89066 3.72288e-14 2070.41 0.995641 +569 58.5422 35.3054 28.2422 -3.19356 0.407393 -3.71426 -0.0075655 8.89425 3.64053e-14 2065.45 0.995707 +570 64.3326 35.3167 31.6344 0.443002 1.71708 4.44205 0.00830779 8.90899 3.86794e-14 2071.99 0.995615 +571 68.1453 40.7519 31.5689 -3.00914 1.91077 -3.74721 -2.84003e-05 8.88666 3.67207e-14 2065.44 0.995693 +572 62.4035 40.7196 28.2554 -0.826389 -1.90983 -2.14621 0.0129048 8.87713 3.64177e-14 2066.16 0.995708 +573 58.5815 35.3128 34.9203 1.51141 1.19308 -0.575754 0.00593921 8.92529 4.31013e-14 2074.99 0.9955 +574 64.3258 35.3231 38.2749 -0.522826 2.34898 3.21692 0.0163383 8.86402 3.69665e-14 2064.11 0.995687 +575 68.1927 40.7062 38.2506 2.89334 -3.74155 0.111536 -0.00706186 8.8637 3.61972e-14 2059.06 0.99571 +576 62.4373 40.7402 34.9175 3.4231 0.61908 -0.590214 0.00406071 8.89899 3.87771e-14 2068.96 0.995626 +577 0.96899 46.1486 1.66428 1.00485 -2.20653 0.20355 0.0116503 8.92292 4.05189e-14 2075.69 0.995537 +578 6.69931 46.191 4.96132 -2.56851 2.88925 -3.39196 -0.00927181 8.93483 4.04353e-14 2073.76 0.995573 +579 10.5539 51.5911 4.95106 -1.07994 -0.854489 -4.97732 0.0265407 8.897 3.79864e-14 2073.32 0.995605 +580 4.79832 51.5992 1.59983 -0.288461 0.187755 -7.79692 -0.0153678 8.91613 3.61405e-14 2068.45 0.995673 +581 0.963339 46.1271 8.3186 0.499354 -5.24192 0.283414 -0.00406078 8.88106 3.62955e-14 2063.41 0.995654 +582 6.73421 46.2346 11.624 1.76306 8.31825 -1.89975 0.0100246 8.89286 3.75003e-14 2068.92 0.995636 +583 10.5331 51.5562 11.655 -3.64286 -5.4791 1.64623 -0.00804755 8.82134 2.9644e-14 2049.76 0.995903 +584 4.82244 51.5886 8.32343 2.73459 -0.987707 1.16587 0.0113464 8.87018 3.37231e-14 2064.33 0.995753 +585 0.952412 46.1243 14.9909 -0.77441 -5.56857 3.10248 -0.0140577 8.84649 3.19927e-14 2053.88 0.995789 +586 6.74209 46.1598 18.2842 2.49575 -0.966785 -1.29206 0.0285397 8.88237 3.81623e-14 2070.63 0.995614 +587 10.5382 51.6099 18.2719 -2.89729 1.44846 -2.76268 -0.00952994 8.89676 3.70926e-14 2065.58 0.995657 +588 4.84946 51.5815 14.9497 6.20806 -2.22575 -2.10448 0.0226958 8.88213 3.76539e-14 2069.34 0.995607 +589 1.00769 46.2122 21.63 5.97049 5.22811 1.51461 0.0130433 8.89049 3.22e-14 2069 0.99578 +590 6.74503 46.1563 24.9548 2.9322 -1.54564 1.26834 -0.00358132 8.88369 3.56153e-14 2064.05 0.995695 +591 10.5487 51.6554 24.9389 -1.64424 7.1851 -0.767546 -0.0101897 8.873 3.47914e-14 2060.35 0.995758 +592 4.82038 51.6196 21.5992 2.52317 2.68531 -2.21622 -0.00332477 8.88434 3.31464e-14 2064.22 0.995768 +593 0.980971 46.181 28.282 3.00728 1.79629 1.46114 -0.00342162 8.88626 3.5872e-14 2064.63 0.995708 +594 6.7105 46.1383 31.6076 -1.54401 -3.79025 1.12968 -0.00988112 8.87245 3.56673e-14 2060.32 0.995702 +595 10.5727 51.63 31.636 1.36202 3.95896 4.65774 0.00354433 8.91372 3.859e-14 2071.98 0.995624 +596 4.78887 51.6233 28.2554 -1.46786 3.03716 -1.93906 0.0132655 8.89797 3.79047e-14 2070.69 0.99563 +597 0.956103 46.1696 34.8996 -0.507422 0.376348 -2.69776 0.0103978 8.89572 3.82852e-14 2069.61 0.995626 +598 6.72406 46.1256 38.2257 0.392674 -5.21426 -3.18246 -0.000728234 8.84931 3.40888e-14 2057.31 0.995794 +599 10.5293 51.5906 38.2328 -3.53838 -0.835313 -2.1229 -0.00541452 8.92051 3.73687e-14 2071.5 0.995658 +600 4.75591 51.5602 34.9155 -5.68876 -4.8438 -1.20904 -0.0251104 8.87428 3.2878e-14 2057.43 0.995817 +601 12.4938 46.1831 1.63141 1.49849 1.98524 -3.87436 0.0085396 8.91251 4.03464e-14 2072.79 0.995591 +602 18.2366 46.1489 4.9526 -0.998153 -2.18538 -4.81713 -0.000711971 8.84582 3.29742e-14 2056.57 0.99581 +603 22.0483 51.6176 5.00145 -4.53372 2.53349 1.71077 -0.00576948 8.85994 3.36851e-14 2058.51 0.995762 +604 16.3232 51.5859 1.66237 -0.128222 -1.68303 -0.0630202 -0.00865069 8.88661 3.71932e-14 2063.6 0.995676 +605 12.5032 46.1689 8.30252 2.69516 -0.113772 -1.56238 -0.00856543 8.88301 3.53421e-14 2062.85 0.9957 +606 18.2357 46.1937 11.6456 -0.838413 3.27126 0.79762 -0.00168389 8.89656 3.56891e-14 2067.19 0.995703 +607 22.0834 51.5999 11.6094 0.0353121 0.538273 -4.01873 0.00753474 8.88097 3.61566e-14 2065.84 0.995692 +608 16.3125 51.5934 8.26967 -0.93693 -0.407881 -5.55539 -0.013718 8.89971 3.22961e-14 2065.27 0.995777 +609 12.5169 46.1968 14.9402 4.37335 3.62224 -3.45395 -0.000504627 8.88179 3.54352e-14 2064.29 0.995733 +610 18.2232 46.0889 18.3058 -2.42917 -9.84815 1.55804 0.0055811 8.91036 4.18414e-14 2071.73 0.995524 +611 22.059 51.636 18.2892 -2.98291 4.69465 -0.71534 0.00604853 8.8851 3.8824e-14 2066.43 0.995622 +612 16.3402 51.5677 14.9683 2.36856 -3.8786 0.231115 0.0148682 8.87516 3.65689e-14 2066.17 0.995676 +613 12.4878 46.1434 21.6298 0.846956 -2.73639 1.11368 0.00532719 8.91542 3.96099e-14 2072.72 0.99561 +614 18.2344 46.1287 25.0109 -1.04227 -4.66643 7.96372 -0.00320493 8.92316 3.69123e-14 2072.54 0.995658 +615 22.0855 51.5811 24.8876 0.450203 -2.25165 -7.42388 0.00386412 8.80056 2.93192e-14 2047.86 0.995935 +616 16.3166 51.6122 21.6403 -0.690877 1.68129 2.65144 -0.00681245 8.94849 4.46232e-14 2077.22 0.995467 +617 12.4471 46.1757 28.2616 -4.37279 1.40429 -1.19931 0.00691639 8.89627 3.66352e-14 2068.97 0.995662 +618 18.239 46.1882 31.5466 -0.595374 2.60713 -6.29994 -0.0122104 8.85769 3.33985e-14 2056.65 0.995786 +619 22.0519 51.6054 31.6261 -4.02081 0.708955 3.83146 -0.00706848 8.85061 3.24517e-14 2056.24 0.99579 +620 16.3045 51.6067 28.2734 -2.16791 0.775375 0.235144 -0.00516356 8.91014 3.65738e-14 2069.35 0.995675 +621 12.4874 46.1843 34.9208 0.881815 2.31367 -0.115429 0.00595948 8.88325 3.57732e-14 2065.98 0.995711 +622 18.2544 46.1666 38.2895 1.25182 -0.114059 4.85214 0.024802 8.94841 4.53994e-14 2083.93 0.99544 +623 22.0773 51.5873 38.2828 -0.711859 -1.48507 4.35497 -0.00685645 8.88174 3.58092e-14 2062.93 0.995729 +624 16.331 51.5926 34.9296 0.854681 -0.778256 0.713621 -0.0123079 8.88451 3.51546e-14 2062.36 0.995734 +625 24.0057 46.1329 1.66735 0.180213 -3.94799 0.661352 -0.0116266 8.87207 3.49697e-14 2059.85 0.995761 +626 29.7471 46.2039 5.00265 -2.39285 4.75694 1.89681 -0.00443396 8.87931 3.65955e-14 2062.94 0.995685 +627 33.6199 51.5913 4.99733 1.99116 -1.06633 1.10331 -0.0141732 8.89784 3.72382e-14 2064.82 0.995672 +628 27.8315 51.5768 1.63546 -1.43611 -2.67614 -3.51461 -0.00362945 8.90255 3.77269e-14 2068.07 0.995638 +629 24.014 46.1667 8.3278 1.15626 -0.0135204 1.68582 0.0191897 8.8801 3.8104e-14 2068.16 0.995617 +630 29.7451 46.1614 11.6039 -2.32176 -0.53685 -4.7775 -0.000192078 8.8962 3.75507e-14 2067.44 0.995678 +631 33.5622 51.5785 11.6605 -5.5722 -2.29865 2.23474 0.0184054 8.84707 3.44852e-14 2060.92 0.995748 +632 27.8128 51.5849 8.35923 -3.82328 -1.53751 5.39183 0.0140712 8.91073 3.97007e-14 2073.59 0.995587 +633 24.0121 46.1775 14.979 0.915995 1.39722 1.58532 0.000727259 8.92597 4.06042e-14 2074 0.995569 +634 29.7949 46.2034 18.3095 3.64837 4.27162 2.27014 0.00940777 8.91834 3.7694e-14 2074.2 0.995649 +635 33.6024 51.5962 18.3024 -0.1796 -0.41231 1.01366 -0.00376693 8.90263 3.64337e-14 2068.05 0.99568 +636 27.8438 51.6101 14.9603 0.0754762 1.47362 -0.716005 0.0140088 8.91667 3.8242e-14 2074.83 0.995623 +637 23.9934 46.1718 21.6191 -1.12298 0.693005 0.180106 0.0015168 8.83877 3.19486e-14 2055.54 0.995818 +638 29.7186 46.1607 24.9674 -5.98688 -0.478804 2.81043 0.010923 8.83286 3.45964e-14 2056.31 0.995746 +639 33.5945 51.5759 24.9216 -1.32742 -2.75971 -2.85459 -0.00172132 8.85105 3.08049e-14 2057.44 0.995867 +640 27.8533 51.6229 21.6631 0.992891 2.9498 5.40825 -0.0206402 8.89365 3.44029e-14 2062.53 0.995722 +641 23.9807 46.1831 28.2666 -2.69581 2.00433 -0.681664 -0.00735114 8.91635 3.78745e-14 2070.22 0.99562 +642 29.7737 46.1903 31.6157 1.13258 2.95359 2.22012 -0.00433369 8.90309 3.72356e-14 2068.02 0.995693 +643 33.567 51.6118 31.5844 -4.81579 1.53716 -1.63727 -0.0011999 8.91302 3.68915e-14 2070.81 0.995658 +644 27.841 51.5592 28.2648 -0.184268 -5.11847 -0.788311 0.0170616 8.88395 3.63405e-14 2068.51 0.995648 +645 23.9838 46.1947 34.9412 -2.39543 3.59103 2.12553 0.0167175 8.91197 3.99972e-14 2074.42 0.995591 +646 29.8065 46.1617 38.2555 5.11409 -0.570755 0.642719 0.0111036 8.88305 3.69977e-14 2067.04 0.995685 +647 33.6096 51.6032 38.2732 0.733857 0.868962 2.78994 -0.0127667 8.92451 3.99934e-14 2070.82 0.995588 +648 27.8038 51.6066 34.9182 -5.06621 1.25529 -0.785112 0.00208104 8.87175 3.66142e-14 2062.72 0.995683 +649 35.5079 46.1791 1.67011 -2.27076 1.25462 0.994207 0.00253528 8.89344 3.69315e-14 2067.43 0.995694 +650 41.2623 46.1924 4.99236 -3.07545 3.0758 0.409033 0.00153391 8.889 3.65737e-14 2066.29 0.995651 +651 45.1404 51.5767 4.99936 1.5225 -2.71365 1.27838 -0.0232952 8.87233 3.20583e-14 2057.41 0.995798 +652 39.3605 51.5904 1.6732 -0.643189 -1.22689 1.24684 0.011334 8.87806 3.77681e-14 2066.04 0.995656 +653 35.5157 46.1155 8.29969 -0.986776 -6.32543 -1.87849 0.0101708 8.89582 3.60407e-14 2069.56 0.995686 +654 41.2661 46.1654 11.631 -2.77233 -0.132866 -1.16138 0.00508726 8.8886 3.61954e-14 2066.95 0.99567 +655 45.1273 51.599 11.6325 -0.0453312 0.35994 -1.21337 0.00936816 8.88747 3.79813e-14 2067.64 0.995601 +656 39.3962 51.6063 8.31652 3.92421 0.919458 0.384193 0.00964313 8.84987 3.43477e-14 2059.65 0.995752 +657 35.5366 46.1741 15.0025 1.51042 0.799765 4.55159 -0.0101014 8.88416 3.76339e-14 2062.78 0.995653 +658 41.2738 46.1723 18.2913 -1.80751 0.671129 -0.145807 0.00415962 8.88473 3.72734e-14 2065.94 0.995647 +659 45.1409 51.6032 18.2638 1.76491 0.680127 -3.97777 0.0060385 8.87024 3.61108e-14 2063.23 0.995704 +660 39.3972 51.6335 14.9708 3.78274 4.49426 0.472726 0.00595866 8.90561 3.87631e-14 2070.77 0.995611 +661 35.5351 46.1589 21.6345 1.14347 -0.935805 2.11604 0.00157545 8.9199 3.86932e-14 2072.88 0.995604 +662 41.2898 46.1512 24.9486 0.559724 -1.81006 0.465465 -0.0195362 8.88655 3.58479e-14 2061.26 0.99572 +663 45.1397 51.5919 24.9592 1.43273 -0.762976 1.55082 -0.00784717 8.90328 3.86342e-14 2067.33 0.995643 +664 39.3859 51.6045 21.6263 2.31281 0.955109 1.00475 0.000529396 8.87103 3.37363e-14 2062.2 0.995787 +665 35.542 46.1935 28.2897 2.20274 3.30274 2.40373 0.00136226 8.87311 3.58968e-14 2062.84 0.995718 +666 41.3037 46.1576 31.5983 2.23348 -0.928857 -0.0359948 -0.00484842 8.89859 3.80067e-14 2066.96 0.995671 +667 45.125 51.5897 31.6232 -0.0735179 -1.42247 3.03977 0.0111418 8.8934 3.90195e-14 2069.26 0.995654 +668 39.3737 51.6083 28.2173 0.996028 1.35268 -6.75924 -0.00571502 8.92492 4.04195e-14 2072.41 0.995568 +669 35.546 46.1721 34.9249 2.56095 0.385991 -0.204977 0.00759842 8.88737 3.77563e-14 2067.22 0.995674 +670 41.2745 46.146 38.2457 -1.11116 -2.23249 -0.561416 0.000587056 8.91336 3.79195e-14 2071.26 0.995654 +671 45.1099 51.5773 38.2013 -2.10432 -2.63107 -5.93523 0.00212003 8.89223 3.66142e-14 2067.09 0.995681 +672 39.3538 51.6123 34.9475 -1.59918 1.90032 2.95792 0.00526329 8.89926 3.95135e-14 2069.27 0.99562 +673 47.0393 46.1778 1.71025 -1.1742 1.16699 6.02261 0.0154415 8.83261 3.10723e-14 2057.19 0.995825 +674 52.8646 46.1047 4.97081 7.33601 -7.83501 -2.1221 -0.000176651 8.83498 3.10009e-14 2054.38 0.995809 +675 56.6472 51.5893 5.00489 -0.234793 -1.17372 2.2557 -0.015778 8.84937 3.16249e-14 2054.12 0.995794 +676 50.8882 51.6211 1.65325 0.157788 2.88069 -1.57186 -0.00688864 8.8891 3.46884e-14 2064.5 0.99569 +677 47.0242 46.1744 8.31618 -2.92085 1.03367 -0.00281684 -0.00159804 8.86203 3.15202e-14 2059.83 0.995789 +678 52.8178 46.1902 11.6256 1.20098 2.9616 -1.92747 0.0139356 8.86716 3.48498e-14 2064.27 0.995684 +679 56.644 51.6118 11.6133 -0.607485 1.32882 -3.69163 0.000122092 8.89199 3.50359e-14 2066.6 0.995702 +680 50.8809 51.6256 8.33804 -0.869527 3.40458 3.19658 0.0236922 8.85755 3.22531e-14 2064.26 0.995776 +681 47.0551 46.1805 14.9603 1.19878 1.87484 -1.22575 -0.00931578 8.85185 3.20255e-14 2056.01 0.995827 +682 52.7762 46.1681 18.2899 -3.81202 0.11049 -0.524413 -0.00850005 8.91869 3.93678e-14 2070.48 0.995595 +683 56.6309 51.5637 18.2554 -2.19543 -4.33162 -4.56036 -0.00887562 8.91332 3.60987e-14 2069.23 0.995685 +684 50.9086 51.6118 14.9728 2.70914 1.6257 0.760854 0.00695587 8.87374 3.70318e-14 2064.19 0.995664 +685 47.0647 46.2039 21.6085 2.0929 4.42248 -0.95718 0.00559213 8.92378 3.83674e-14 2074.54 0.995638 +686 52.7966 46.1644 24.9436 -1.28004 -0.274535 -0.406599 -2.13753e-05 8.91186 3.93966e-14 2070.83 0.995598 +687 56.6278 51.6032 24.9416 -2.86921 0.0750939 -0.318567 -0.00317554 8.86323 3.37087e-14 2059.76 0.995765 +688 50.8967 51.579 21.6045 1.35482 -2.22102 -1.71766 0.0159122 8.90803 3.89522e-14 2073.4 0.995627 +689 47.0475 46.1392 28.2513 -0.194772 -3.29914 -2.64398 -0.00350826 8.89195 3.79503e-14 2065.84 0.995667 +690 52.7962 46.1535 31.6265 -1.46131 -1.76731 3.6616 0.00451161 8.90784 3.84346e-14 2070.93 0.995633 +691 56.6779 51.5763 31.6683 3.68933 -2.8021 8.74516 -0.0184465 8.89211 3.42832e-14 2062.67 0.995741 +692 50.9125 51.5689 28.2781 3.15626 -3.77842 0.845298 -0.00216475 8.86855 3.56746e-14 2061.13 0.995713 +693 47.0633 46.1763 34.8897 2.10838 1.39811 -4.1785 -0.00444293 8.89135 3.87534e-14 2065.52 0.99563 +694 52.7831 46.2039 38.2594 -3.22722 4.34308 1.26338 -0.00855671 8.91535 3.69172e-14 2069.74 0.995658 +695 56.6404 51.5896 38.253 -1.07866 -1.1183 0.46126 -0.0106737 8.91857 3.64096e-14 2069.97 0.995663 +696 50.9144 51.5631 34.94 3.18631 -4.10599 2.0014 0.00524893 8.9414 3.98308e-14 2078.24 0.995579 +697 58.5616 46.1619 1.67738 -0.699326 -0.483206 1.9049 0.00860108 8.86531 3.24981e-14 2062.7 0.995776 +698 64.3269 46.1547 4.97929 -0.402451 -1.41964 -1.32561 -0.0205362 8.88119 3.2588e-14 2059.89 0.995775 +699 68.1672 51.5951 4.99891 -0.519914 -0.510618 1.22131 -0.00970032 8.85928 3.17591e-14 2057.52 0.995806 +700 62.4787 51.6139 1.65294 8.63227 1.77497 -1.59609 -0.0123409 8.88766 3.27439e-14 2063.01 0.995751 +701 58.5315 46.1378 8.30984 -4.91682 -3.45387 -0.62597 0.006588 8.85596 3.22198e-14 2060.28 0.995784 +702 64.3163 46.1576 11.6408 -1.63629 -1.46604 -0.149333 -0.00210128 8.87166 3.25397e-14 2061.79 0.995757 +703 68.1449 51.608 11.6183 -3.32905 1.46715 -2.87787 0.00474901 8.8454 3.12173e-14 2057.64 0.995815 +704 62.4158 51.5909 8.31754 0.786257 -0.93597 0.371913 0.00222705 8.92169 3.74602e-14 2073.41 0.995582 +705 58.5255 46.1597 14.9939 -5.44703 -1.14121 3.08458 -0.00289926 8.90033 3.60708e-14 2067.75 0.995662 +706 64.3375 46.1516 18.2411 0.989161 -1.95934 -6.22019 -0.00113853 8.92535 3.61161e-14 2073.45 0.995637 +707 68.184 51.6258 18.3056 1.87446 3.47599 1.33339 -0.00483009 8.88277 3.32422e-14 2063.57 0.995745 +708 62.3733 51.5771 14.9433 -4.59895 -2.42451 -2.97382 -0.00341293 8.87844 3.28372e-14 2062.94 0.995789 +709 58.539 46.1188 21.6315 -3.66877 -6.25357 1.62707 0.00824614 8.85141 3.42409e-14 2059.68 0.99576 +710 64.3184 46.154 25.0004 -1.54354 -1.42466 6.87059 -0.0214275 8.90054 3.53661e-14 2063.83 0.99571 +711 68.1648 51.6045 24.9203 -0.572753 0.950973 -3.23586 0.00898044 8.86693 3.46489e-14 2063.14 0.995743 +712 62.4327 51.5855 21.6393 2.97254 -1.4528 2.27166 0.0250147 8.90564 4.0345e-14 2074.86 0.995526 +713 58.5419 46.15 28.3149 -3.48474 -2.11355 5.54198 -0.00720199 8.88138 3.4316e-14 2062.78 0.995735 +714 64.3485 46.1555 31.6045 2.2774 -1.24318 1.01471 0.005882 8.88839 3.70926e-14 2067.08 0.995663 +715 68.1978 51.5808 31.5962 3.36524 -2.2043 -0.190664 0.0059559 8.91977 3.93665e-14 2073.79 0.995587 +716 62.4233 51.5765 28.2565 1.82084 -2.73301 -1.82168 -0.0157225 8.90246 3.63671e-14 2065.47 0.99568 +717 58.5653 46.1535 34.9486 -0.427321 -1.6581 3.1819 -0.00066596 8.87185 3.38859e-14 2062.13 0.99576 +718 64.3478 46.1639 38.2397 2.39643 -0.558927 -1.45482 -3.6869e-05 8.866 3.40266e-14 2061.03 0.995745 +719 68.1397 51.6369 38.2448 -3.91195 4.84214 -0.752432 -0.00806631 8.85219 3.20123e-14 2056.36 0.99581 +720 62.4124 51.5956 34.9473 0.343002 -0.714561 3.08703 0.0102574 8.87894 3.62789e-14 2066 0.995653 +721 0.961714 57.0505 1.68604 0.141616 2.68452 2.8972 0.0184451 8.87619 3.55676e-14 2067.15 0.99567 +722 6.7075 57.0643 4.96743 -1.61761 4.39287 -2.74359 -0.00745375 8.88654 3.46518e-14 2063.82 0.99574 +723 10.542 62.4462 4.95493 -2.32556 -1.74763 -3.983 -0.00442345 8.92186 3.84045e-14 2072.02 0.995601 +724 4.81584 62.4298 1.62035 1.99674 -3.99136 -5.33185 -0.00280031 8.87926 3.57851e-14 2063.27 0.995718 +725 0.96718 57.0438 8.34422 0.831008 1.80162 3.60286 0.000258186 8.92345 3.72663e-14 2073.34 0.995635 +726 6.73607 57.0554 11.6742 1.91362 3.46565 4.22409 0.00576083 8.88694 3.74156e-14 2066.76 0.995621 +727 10.5574 62.4549 11.6393 -0.462766 -0.848139 -0.253693 -0.0127199 8.85588 3.31599e-14 2056.16 0.995796 +728 4.79666 62.4611 8.315 -0.379273 -0.495235 -0.151013 0.00333059 8.88545 3.91592e-14 2065.93 0.995621 +729 0.970264 57.0322 14.9734 1.23593 0.301108 0.760386 -0.00165517 8.88457 3.56178e-14 2064.65 0.995702 +730 6.70476 57.0276 18.2742 -2.17287 -0.44725 -2.32476 0.0013477 8.86165 3.37096e-14 2060.39 0.995753 +731 10.5671 62.4822 18.2679 0.667299 2.67147 -3.56396 -0.00903518 8.86827 3.3472e-14 2059.59 0.99575 +732 4.80058 62.4683 14.9715 -0.0279855 0.798705 0.555323 -0.000733518 8.89124 3.8251e-14 2066.28 0.995644 +733 1.00246 57.0146 21.6291 5.103 -1.78598 1.00366 -0.0141395 8.90876 3.46189e-14 2067.13 0.995718 +734 6.75272 57.0296 24.9876 4.01235 -0.0455598 5.68947 0.000916672 8.85387 3.48542e-14 2058.65 0.995751 +735 10.555 62.4859 24.951 -0.585765 2.92886 0.727185 -0.010413 8.91988 3.91134e-14 2070.33 0.995588 +736 4.76929 62.44 21.6263 -3.9845 -2.87628 0.996377 -0.00745624 8.87258 3.46274e-14 2060.85 0.995749 +737 0.954644 57.0172 28.2607 -0.612857 -1.53047 -1.04893 0.00426111 8.90689 3.83704e-14 2070.67 0.995641 +738 6.70593 56.9808 31.5949 -1.97202 -5.93618 0.083683 0.00426079 8.92907 4.18189e-14 2075.42 0.995559 +739 10.5583 62.4436 31.6232 -0.347213 -2.22643 3.47313 0.00510447 8.89754 3.94694e-14 2068.87 0.995627 +740 4.82417 62.4444 28.2936 2.71355 -1.76596 2.70092 0.0046295 8.93204 4.15499e-14 2076.13 0.995543 +741 0.963475 57.0288 34.9217 0.478014 -0.0151885 -0.374384 -0.00661934 8.89949 3.58707e-14 2066.77 0.995678 +742 6.74592 57.0454 38.2514 3.09894 1.77313 0.284176 0.00867589 8.89381 3.8687e-14 2068.84 0.995608 +743 10.5678 62.4734 38.2825 0.507842 1.71407 4.15289 0.0039676 8.86268 3.73923e-14 2061.2 0.995673 +744 4.80636 62.4642 34.924 0.797504 0.121218 -0.050013 0.00997079 8.8807 3.71414e-14 2066.3 0.995685 +745 12.4999 57.0159 1.68299 1.92327 -1.92328 2.344 -0.00546318 8.85774 3.36042e-14 2058.1 0.995786 +746 18.2239 57.0398 5.00517 -2.31449 1.128 1.92745 0.0120663 8.88863 3.74973e-14 2068.46 0.995622 +747 22.0285 62.4418 4.98966 -6.64905 -2.4243 0.261794 0.00607707 8.894 3.58333e-14 2068.29 0.995723 +748 16.3587 62.4956 1.64074 4.57324 4.1597 -2.97867 0.0015987 8.88932 3.77965e-14 2066.36 0.99567 +749 12.4768 57.0421 8.34765 -0.835133 1.65101 4.12916 -0.0154681 8.88437 3.31152e-14 2061.65 0.995739 +750 18.2448 57.0703 11.6551 0.25964 5.10312 1.69898 -0.00375214 8.87163 3.38433e-14 2061.44 0.995737 +751 22.0687 62.4595 11.6401 -1.9086 -0.264263 -0.190983 -0.0115664 8.89171 3.63866e-14 2064.06 0.995683 +752 16.3524 62.4693 8.357 3.58189 0.984689 5.42413 -0.00445556 8.86677 3.34191e-14 2060.24 0.995771 +753 12.4772 57.0475 14.9719 -0.451005 2.51956 0.482303 -0.000350207 8.86268 3.32814e-14 2060.25 0.995749 +754 18.2341 56.9939 18.254 -1.18429 -4.41699 -5.02433 -0.00656436 8.90442 3.91409e-14 2067.86 0.995616 +755 22.0924 62.4858 18.3044 1.12904 2.83134 1.53792 -0.0062599 8.90912 3.87665e-14 2068.91 0.995627 +756 16.3552 62.4214 14.9656 3.92365 -5.12377 -0.262309 -0.00303848 8.88053 3.4578e-14 2063.49 0.995726 +757 12.4707 57.0209 21.6068 -1.64152 -0.736078 -1.60179 0.0076167 8.87965 3.63801e-14 2065.58 0.995691 +758 18.2173 57.0021 24.9347 -2.95073 -3.30096 -1.57313 0.0122279 8.91812 4.10478e-14 2074.78 0.995554 +759 22.0976 62.4429 24.9741 1.56605 -2.16883 3.89593 -0.00451887 8.91933 4.01201e-14 2071.46 0.995604 +760 16.3376 62.4687 21.6418 2.10833 0.827871 2.68873 0.00523595 8.85048 3.30571e-14 2058.82 0.995803 +761 12.4795 57.0114 28.2775 -0.48906 -2.48126 0.780629 -0.00895767 8.92248 3.91323e-14 2071.18 0.995639 +762 18.2551 56.9979 31.5549 1.69807 -3.93008 -5.51438 -0.0127873 8.86172 3.36833e-14 2057.39 0.995786 +763 22.0858 62.4831 31.6354 0.0117996 2.91986 4.62297 -0.00174188 8.87748 3.63669e-14 2063.12 0.995713 +764 16.2868 62.4781 28.3054 -4.27671 2.3789 4.41107 0.0157442 8.88989 3.9751e-14 2069.51 0.995602 +765 12.4846 56.9865 34.8854 0.172158 -5.40125 -4.36813 -0.000204166 8.92618 3.81471e-14 2073.82 0.995651 +766 18.2662 57.0157 38.2534 2.92729 -1.66379 0.343445 0.014347 8.916 3.96347e-14 2074.78 0.995576 +767 22.0868 62.4692 38.2623 0.741203 0.865846 1.75527 -0.000478103 8.88677 3.65394e-14 2065.36 0.995722 +768 16.3472 62.4606 34.9144 3.32895 -0.2714 -1.40181 0.0171909 8.87672 3.88583e-14 2067.01 0.995639 +769 24.017 57.0342 1.65417 1.76807 0.49016 -1.23772 0.0015415 8.89892 3.85228e-14 2068.41 0.995616 +770 29.7609 56.9767 4.96923 -0.637283 -6.27999 -2.45694 -0.0294764 8.93503 3.72971e-14 2069.47 0.995672 +771 33.5784 62.4645 4.99877 -3.75002 0.150837 1.23885 0.0123953 8.91449 4.0132e-14 2074.03 0.995608 +772 27.8382 62.4573 1.70193 -0.975225 -0.317235 5.01014 0.0157626 8.87353 3.76753e-14 2066.02 0.995663 +773 24.003 57.0384 8.29532 -0.107143 0.916908 -2.47336 -0.00414642 8.86535 3.42563e-14 2060.01 0.995747 +774 29.7933 57.0467 11.6116 3.57596 2.19703 -3.78089 -0.00227869 8.88251 3.54069e-14 2064.07 0.995714 +775 33.5783 62.4853 11.6971 -3.38139 2.77597 6.96281 -0.00536476 8.90081 3.65802e-14 2067.31 0.995711 +776 27.8644 62.4795 8.35467 2.73352 2.24829 4.96278 0.0111991 8.89761 4.00832e-14 2070.2 0.995586 +777 23.9899 57.0201 14.9428 -1.83743 -0.994351 -3.15775 -0.0192183 8.87688 3.31343e-14 2059.25 0.995786 +778 29.7956 57.0081 18.3425 3.52294 -2.78521 6.43278 -0.0045801 8.87012 3.37425e-14 2060.92 0.995786 +779 33.6297 62.4766 18.2975 3.02053 1.96445 0.879397 -0.0176917 8.9 3.72114e-14 2064.53 0.995673 +780 27.8666 62.4685 14.9691 2.71695 0.785185 0.140088 -0.0050598 8.93172 3.8809e-14 2073.97 0.99562 +781 24.014 57.0524 21.6145 1.44253 2.92026 -0.579772 -0.00383169 8.91348 3.89351e-14 2070.37 0.995606 +782 29.7696 57.0101 24.9209 0.644311 -2.41677 -2.9916 0.00718991 8.89607 3.78615e-14 2069 0.995636 +783 33.5813 62.4589 24.9799 -3.02855 -0.464854 4.1576 0.00294598 8.89487 3.72465e-14 2067.83 0.995672 +784 27.8748 62.451 21.5846 3.97589 -1.37997 -4.09951 0.00343321 8.90928 3.84764e-14 2071 0.995659 +785 24.0159 57.0076 28.2495 1.66565 -2.93404 -2.91475 0.0101461 8.85061 3.50843e-14 2059.93 0.995723 +786 29.7536 57.0192 31.5928 -1.38018 -1.53279 -0.397102 -0.0094326 8.88291 3.53677e-14 2062.63 0.995725 +787 33.601 62.4233 31.6273 -0.774364 -4.47345 3.66368 0.00916733 8.89049 3.7986e-14 2068.23 0.99565 +788 27.8793 62.439 28.2939 4.64481 -2.75534 2.81473 -0.0106519 8.91535 4.12447e-14 2069.33 0.995561 +789 24.035 57.0433 34.8958 3.7334 1.61362 -3.33569 0.0120742 8.9015 3.84233e-14 2071.2 0.995597 +790 29.7619 57.0438 38.2093 -0.115835 1.8206 -5.23357 0.0007163 8.85636 3.36826e-14 2059.12 0.995786 +791 33.6035 62.4609 38.2622 -0.192408 0.175809 1.76373 -0.0111412 8.89358 3.58335e-14 2064.54 0.995716 +792 27.8458 62.4545 34.9102 0.459662 -0.766441 -1.56946 0.0135893 8.87228 3.44299e-14 2065.25 0.995757 +793 35.5421 57.0223 1.66251 1.94225 -0.714415 -0.238761 0.0270547 8.89606 3.9469e-14 2073.23 0.995605 +794 41.2853 57.0147 5.01246 -0.0280136 -1.74258 2.89936 -0.000133943 8.90606 3.73298e-14 2069.55 0.99566 +795 45.1366 62.4327 4.9892 1.41008 -3.35607 -0.205287 0.0047165 8.9115 3.90523e-14 2071.76 0.995608 +796 39.3309 62.458 1.65489 -4.40279 -0.410108 -1.0365 -0.0222512 8.90512 3.71951e-14 2064.63 0.995708 +797 35.5297 57.0376 8.29019 0.63239 0.823821 -3.19979 0.0122022 8.88999 3.76848e-14 2068.76 0.995649 +798 41.2778 57.0094 11.6397 -1.18206 -2.52261 -0.174999 -0.00271963 8.8871 3.65035e-14 2064.96 0.995693 +799 45.1219 62.4612 11.6234 -0.548352 -0.155716 -2.32966 -0.0161722 8.89415 3.65759e-14 2063.61 0.995677 +800 39.3592 62.4405 8.32646 -0.713466 -2.68926 1.43244 -0.00419328 8.89221 3.77722e-14 2065.75 0.995659 +801 35.5174 57.0635 14.9836 -0.79915 4.18458 2.03506 -0.0103339 8.90701 3.86848e-14 2067.61 0.995612 +802 41.2758 57.0388 18.2782 -1.28162 1.05382 -1.95571 -0.00476079 8.9053 3.81749e-14 2068.42 0.995636 +803 45.1232 62.4168 18.269 -0.667562 -5.64238 -2.85902 0.0184722 8.87851 3.57949e-14 2067.64 0.995694 +804 39.3566 62.4748 14.9859 -1.04961 1.31869 2.57845 -0.0131152 8.89673 3.52882e-14 2064.79 0.995719 +805 35.487 57.0308 21.5913 -4.50572 -0.0460146 -3.48148 -0.00480899 8.93729 3.80693e-14 2075.21 0.99562 +806 41.313 57.037 24.9833 3.49125 0.731125 4.54291 0.00755408 8.93137 4.20738e-14 2076.61 0.995547 +807 45.1484 62.4625 24.9339 2.74738 0.155226 -1.4314 0.00668964 8.86908 3.66508e-14 2063.13 0.995704 +808 39.3425 62.4408 21.6302 -3.29939 -2.19186 1.38278 0.00344942 8.85478 3.28428e-14 2059.36 0.995809 +809 35.5635 57.0608 28.2795 4.60692 4.03897 0.963695 -0.0156537 8.86843 3.52925e-14 2058.22 0.995735 +810 41.3452 57.0232 31.5961 7.36534 -0.82004 -0.232543 0.00284162 8.93468 4.38273e-14 2076.32 0.995534 +811 45.153 62.4384 31.6255 3.29694 -2.8391 3.57168 0.0170168 8.89002 4.09651e-14 2069.81 0.995601 +812 39.3827 62.4426 28.3026 2.29896 -2.25837 3.93638 0.0142038 8.87162 3.75379e-14 2065.27 0.99569 +813 35.4782 57.0422 34.9521 -6.07517 1.58284 3.6048 -0.012453 8.87896 3.65274e-14 2061.16 0.995706 +814 41.3185 57.0269 38.2476 4.0041 -0.217594 -0.139152 -0.0147652 8.91649 3.83181e-14 2068.66 0.995663 +815 45.109 62.4528 38.2341 -2.27326 -0.956413 -2.14052 0.00884736 8.89244 3.96661e-14 2068.59 0.99561 +816 39.3678 62.4683 34.8648 0.235214 0.759022 -7.23207 -0.0081778 8.92775 4.29292e-14 2072.5 0.995529 +817 47.0374 57.0235 1.67156 -1.22254 -0.792727 1.19413 -0.00356303 8.89012 3.6578e-14 2065.44 0.995659 +818 52.8169 57.0206 4.99113 1.26428 -1.11398 0.249891 0.00307686 8.86898 3.4319e-14 2062.34 0.995707 +819 56.6663 62.4705 4.97749 2.40841 1.20456 -1.38544 -0.0151095 8.87505 3.45517e-14 2059.75 0.995733 +820 50.8572 62.4384 1.66646 -3.97114 -3.12703 0.693942 -0.00908999 8.85616 3.22397e-14 2056.98 0.995817 +821 47.0276 57.0352 8.3065 -2.67492 0.461973 -1.051 -0.00367683 8.87896 3.42839e-14 2063.01 0.995745 +822 52.8223 57.0508 11.6116 1.76855 2.59975 -3.97186 0.0120254 8.8904 3.78207e-14 2068.83 0.995606 +823 56.6691 62.461 11.6787 2.83847 -0.331255 4.66449 0.00890171 8.8843 3.62424e-14 2066.84 0.995681 +824 50.8753 62.4671 8.31108 -1.60384 0.685627 -0.778818 0.00443764 8.86762 3.52018e-14 2062.33 0.995718 +825 47.0406 57.0284 14.9772 -1.03848 0.00113217 1.25526 -0.0172151 8.88975 3.50235e-14 2062.43 0.995734 +826 52.8035 57.0221 18.3144 -0.660097 -1.0598 2.73236 0.000346748 8.88598 3.61036e-14 2065.38 0.995684 +827 56.6861 62.4559 18.2589 4.43813 -0.835351 -4.44039 0.00345738 8.8787 3.58844e-14 2064.5 0.99567 +828 50.896 62.4473 14.939 1.31221 -1.74187 -3.49006 -0.0049824 8.90648 3.64432e-14 2068.61 0.995671 +829 47.0255 57.0458 21.6311 -2.58619 2.01979 1.62141 -0.0136303 8.90586 3.83448e-14 2066.65 0.995639 +830 52.8321 57.0255 24.9086 2.88008 -0.690617 -4.69895 0.0194335 8.89409 3.7208e-14 2071.17 0.99565 +831 56.6615 62.4621 24.9451 1.57656 0.302923 -0.0939071 0.00510556 8.92284 3.83635e-14 2074.25 0.995603 +832 50.9008 62.4758 21.6376 1.57872 1.62161 2.2161 -0.0252042 8.88828 3.36663e-14 2060.4 0.99577 +833 47.0384 57.0662 28.3106 -1.12997 4.50584 4.85006 0.00568858 8.91832 4.20761e-14 2073.44 0.995546 +834 52.8266 56.9988 31.6011 2.27751 -4.05616 0.651516 -0.0168506 8.84188 3.15874e-14 2052.28 0.99584 +835 56.6749 62.4841 31.5608 3.51333 3.14036 -4.61448 -0.00903231 8.87891 3.73233e-14 2061.88 0.995689 +836 50.8819 62.4589 28.2848 -0.767335 -0.51331 1.98247 -0.0182514 8.88596 3.62429e-14 2061.4 0.995729 +837 47.0463 57.0241 34.929 0.135509 -0.638779 0.711344 0.00594276 8.88917 3.70512e-14 2067.24 0.995702 +838 52.8055 57.0246 38.2402 -0.574483 -0.477945 -1.27737 -0.00938331 8.86524 3.31082e-14 2058.87 0.995777 +839 56.6814 62.4781 38.2398 3.7873 2.28439 -1.28349 0.0154589 8.89567 3.61494e-14 2070.65 0.995691 +840 50.9226 62.4957 34.9455 3.94963 4.14707 2.82871 0.0120006 8.90686 3.88652e-14 2072.32 0.995613 +841 58.5776 57.0488 1.67224 1.11498 1.93455 1.35421 0.00749901 8.91003 3.71091e-14 2072.04 0.995609 +842 64.3253 57.0417 4.9856 -0.713652 1.64996 -0.193411 -0.00641547 8.87536 3.45054e-14 2061.67 0.995725 +843 68.1491 62.4828 4.99903 -2.65042 2.67697 1.21637 0.011142 8.90384 3.88424e-14 2071.51 0.995582 +844 62.3914 62.4942 1.68827 -2.32832 4.25882 3.43212 0.00573137 8.86784 3.5428e-14 2062.66 0.995711 +845 58.5486 56.9776 8.26779 -2.5938 -6.51697 -6.00518 -0.0095621 8.85153 3.22873e-14 2055.9 0.995813 +846 64.2826 57.0281 11.6192 -5.90585 -0.256048 -2.8346 0.00440046 8.90215 3.7455e-14 2069.7 0.995618 +847 68.1588 62.4894 11.6676 -1.58424 3.40438 3.40106 -0.0118267 8.87753 3.65075e-14 2060.99 0.9957 +848 62.4216 62.4435 8.32957 1.50485 -2.12308 1.66598 -0.00783076 8.8743 3.39133e-14 2061.13 0.995765 +849 58.6028 57.0385 14.924 4.06382 1.04084 -5.71278 0.00542833 8.87569 3.47702e-14 2064.26 0.995723 +850 64.3336 57.0314 18.2747 0.503077 0.216365 -2.33385 -0.0168138 8.89834 3.59971e-14 2064.36 0.995682 +851 68.1945 62.4794 18.314 2.99475 2.31372 2.49164 0.0154908 8.90196 3.98065e-14 2072.03 0.995588 +852 62.3676 62.4502 14.9683 -5.44026 -1.35508 -0.113123 -0.0158256 8.88584 3.56674e-14 2061.9 0.995718 +853 58.5963 57.0388 21.6055 3.57692 1.06758 -1.53552 -0.00278501 8.87597 3.5501e-14 2062.57 0.995714 +854 64.3225 57.0176 24.9316 -1.03134 -1.5964 -1.2914 0.00749165 8.89908 3.7231e-14 2069.69 0.99566 +855 68.1635 62.4766 24.9553 -0.908831 2.16254 1.13956 -0.00994922 8.87623 3.59037e-14 2061.1 0.995718 +856 62.4329 62.4556 21.6119 2.88078 -0.848248 -0.591615 -0.00675532 8.86999 3.45121e-14 2060.44 0.995754 +857 58.5415 57.0388 28.2711 -3.21548 1.05602 0.0189382 0.00112844 8.9211 3.8325e-14 2073.04 0.995609 +858 64.3408 57.0192 31.5771 1.40233 -1.46005 -2.41165 0.0114315 8.87314 3.52508e-14 2064.99 0.995723 +859 68.1485 62.4649 31.5834 -2.43074 0.479555 -1.81114 -0.00675371 8.91884 3.76231e-14 2070.86 0.995661 +860 62.3956 62.4774 28.2831 -1.57587 2.15668 1.47466 -0.00723146 8.91148 3.90841e-14 2069.22 0.995609 +861 58.5831 57.0172 34.947 1.86585 -1.53029 2.86772 -0.00409596 8.90406 3.65837e-14 2068.29 0.995649 +862 64.3495 57.0166 38.304 2.42985 -1.64003 6.71857 0.00314838 8.85086 3.03157e-14 2058.44 0.995863 +863 68.1426 62.4825 38.2233 -3.23907 2.83688 -3.52375 0.00473148 8.8493 3.21533e-14 2058.46 0.995814 +864 62.4186 62.4563 34.9307 1.14264 -0.466561 0.747768 0.00948547 8.89307 3.72635e-14 2068.85 0.995635 +ITEM: TIMESTEP +9 +ITEM: NUMBER OF ATOMS +864 +ITEM: BOX BOUNDS pp pp pp +0.0000000000000000e+00 6.9130545060664147e+01 +0.0000000000000000e+00 6.5176902932690410e+01 +0.0000000000000000e+00 3.9912538800000000e+01 +ITEM: ATOMS id x y z vx vy vz c_dpdUatom[1] c_dpdUatom[2] c_dpdUatom[3] c_dpdUatom[4] c_crdx +1 0.961784 2.74674 1.64947 -0.0795033 3.41495 -1.54042 -0.0129549 8.89176 9.13819e-14 2063.97 0.995174 +2 6.71631 2.70806 4.96517 -0.592313 -0.885587 -2.78516 -0.0100236 8.89525 9.86209e-14 2065.37 0.995089 +3 10.537 8.13893 5.00326 -2.59784 -0.849702 1.60003 0.0185772 8.90201 9.83698e-14 2072.88 0.995091 +4 4.82452 8.14473 1.6776 2.61191 -0.285433 1.57335 -0.00938965 8.89984 9.72719e-14 2066.47 0.99512 +5 0.984081 2.70019 8.3113 3.02621 -1.52788 -0.291485 -0.00385023 8.88281 9.03707e-14 2064 0.995191 +6 6.70637 2.6818 11.6255 -1.72748 -3.78174 -1.6335 0.00837087 8.91267 1.06256e-13 2073.02 0.994991 +7 10.539 8.14599 11.6452 -2.32739 0.161143 0.209376 0.0134941 8.88258 9.65236e-14 2067.66 0.995121 +8 4.81019 8.16327 8.32673 0.909211 2.00553 1.27962 -0.000345467 8.87848 8.67193e-14 2063.81 0.995224 +9 0.912707 2.72607 14.9346 -5.03079 0.861166 -3.59471 0.00572201 8.9168 1.04203e-13 2073.31 0.995042 +10 6.70777 2.71725 18.3141 -1.6882 0.267578 2.06863 0.00503297 8.9055 1.02247e-13 2070.76 0.995048 +11 10.4915 8.12438 18.275 -7.67488 -2.33453 -1.68789 -0.0112629 8.92991 9.81082e-14 2072.48 0.995066 +12 4.80277 8.12829 14.9821 0.0460898 -2.362 1.80874 0.00851111 8.87644 9.09478e-14 2065.28 0.995177 +13 0.978276 2.70631 21.6364 1.7146 -1.22552 1.45503 -0.00735118 8.93326 1.00848e-13 2074.01 0.995103 +14 6.67722 2.70855 24.9431 -4.92326 -0.778946 0.0103298 -0.00513157 8.90083 9.21694e-14 2067.56 0.995173 +15 10.5844 8.17367 24.9099 2.44041 2.86777 -4.1894 -0.0137169 8.85067 8.59753e-14 2055.04 0.995249 +16 4.78222 8.14041 21.6055 -1.97564 -0.429337 -1.41041 -0.0139571 8.89997 1.00779e-13 2065.55 0.995061 +17 0.929541 2.7421 28.2462 -3.44809 2.8613 -3.03546 -0.00942319 8.91346 1.00419e-13 2069.37 0.995094 +18 6.74781 2.77172 31.5648 3.24768 6.41019 -3.62427 -0.00870518 8.85709 9.28311e-14 2057.5 0.995183 +19 10.5476 8.14279 31.6147 -1.61219 -0.339409 2.05776 0.0030151 8.88128 9.52811e-14 2065.14 0.995158 +20 4.75689 8.1423 28.3127 -4.78034 -0.328903 4.77472 0.00368705 8.90602 1.01567e-13 2070.59 0.995049 +21 0.968313 2.69264 34.9093 0.848841 -2.27496 -1.35213 -0.0020833 8.94274 1.02939e-13 2077.18 0.995025 +22 6.72576 2.74552 38.231 0.382249 2.92675 -2.21673 0.0115984 8.90784 9.97526e-14 2072.65 0.995076 +23 10.5851 8.15564 38.2735 2.68504 0.776675 2.82236 -0.0157154 8.92165 1.02535e-13 2069.77 0.995085 +24 4.83682 8.17678 34.9316 3.8917 3.09953 1.05596 0.00281097 8.89784 1.01129e-13 2068.64 0.995106 +25 12.5042 2.71198 1.66482 2.38707 -0.211234 0.0661073 0.00834401 8.89603 1.00342e-13 2069.43 0.99512 +26 18.2667 2.72794 4.96651 2.75083 1.33399 -2.59008 0.00556199 8.89976 1.04841e-13 2069.66 0.995029 +27 22.0652 8.14578 4.97662 -1.9377 -0.164657 -1.41729 -0.00848436 8.89323 9.64145e-14 2065.25 0.995136 +28 16.3082 8.13646 1.64434 -1.43456 -1.02636 -2.31802 0.00461299 8.93339 1.10393e-13 2076.62 0.994998 +29 12.464 2.72016 8.29551 -2.02726 0.39482 -2.04405 -0.0122087 8.88506 9.19569e-14 2062.7 0.995179 +30 18.2534 2.69781 11.691 1.36816 -2.3091 5.57684 -0.00749748 8.88355 9.62419e-14 2063.41 0.995106 +31 22.0303 8.15978 11.6397 -5.47566 1.85619 -0.189236 -0.0223077 8.90912 9.03197e-14 2065.66 0.995224 +32 16.3023 8.15753 8.31722 -2.32737 1.01381 0.726292 -0.00585137 8.88345 9.00453e-14 2063.7 0.995204 +33 12.4724 2.69406 14.9197 -1.22022 -2.64008 -5.12406 -0.00380477 8.91187 1.00828e-13 2070.24 0.995032 +34 18.2545 2.72972 18.3011 1.44423 1.58441 0.837785 0.00179506 8.88834 9.37698e-14 2066.39 0.995139 +35 22.1306 8.1231 18.2875 4.83793 -2.39375 -0.66059 0.00942907 8.92983 9.98437e-14 2076.85 0.995107 +36 16.3134 8.21768 14.9392 -0.793871 7.53169 -3.28705 -0.00621059 8.92775 9.90547e-14 2073.1 0.995066 +37 12.4657 2.70653 21.6505 -1.79095 -0.937311 3.74134 0.00124697 8.84324 8.44382e-14 2056.64 0.995249 +38 18.1799 2.732 24.9052 -6.92331 1.96099 -4.43879 -0.00367378 8.90443 9.65778e-14 2068.67 0.995096 +39 22.0058 8.12644 24.9424 -8.76071 -2.54792 -0.4258 0.00845322 8.84951 8.49313e-14 2059.5 0.995285 +40 16.3501 8.17585 21.6459 3.3236 3.43313 3.10054 -0.0201842 8.84533 8.22357e-14 2052.51 0.995304 +41 12.5157 2.69868 28.2557 3.71772 -1.65649 -1.70291 -0.0156637 8.88984 8.81055e-14 2062.97 0.995229 +42 18.2077 2.71362 31.5938 -3.6625 -0.248785 -0.44845 -0.00712386 8.91294 1.03911e-13 2069.75 0.995074 +43 22.0684 8.12617 31.5853 -1.75853 -2.39866 -1.42337 -0.013307 8.88422 9.09753e-14 2062.29 0.995193 +44 16.3146 8.17591 28.2939 -0.620099 3.02207 2.60864 0.00258237 8.8847 9.50829e-14 2065.78 0.995152 +45 12.4554 2.7251 34.9179 -2.97148 1.20751 -0.899747 0.00744137 8.89181 1.00521e-13 2068.34 0.995108 +46 18.2425 2.73856 38.2539 0.182135 2.33078 0.331919 0.00621953 8.95261 1.20842e-13 2081.08 0.994901 +47 22.108 8.18679 38.2515 2.5816 4.44437 0.294603 0.00987383 8.90765 1.07459e-13 2072.26 0.995021 +48 16.3134 8.08796 34.9568 -1.01078 -6.44178 3.67355 0.0158073 8.94248 1.18147e-13 2080.97 0.994894 +49 23.992 2.68322 1.69697 -1.21791 -3.72856 3.39762 0.00649563 8.9188 1.07622e-13 2073.91 0.995026 +50 29.7437 2.72917 4.9942 -2.3737 1.29394 0.440717 0.00162391 8.92428 1.12451e-13 2074.06 0.99497 +51 33.636 8.10852 4.94107 3.42377 -4.1721 -5.4327 0.000137735 8.91306 1.04242e-13 2071.34 0.995018 +52 27.8234 8.16476 1.66784 -2.36182 1.81836 0.645258 0.00878602 8.89429 1.01621e-13 2069.17 0.995072 +53 23.9872 2.75016 8.31529 -1.74679 3.85064 -0.186098 0.000918052 8.86832 9.35555e-14 2061.93 0.995185 +54 29.7482 2.70338 11.6017 -1.8393 -1.26499 -4.14523 -0.00879097 8.90082 9.67144e-14 2066.79 0.995163 +55 33.622 8.19171 11.6243 1.80821 5.09795 -1.71812 0.0133022 8.87993 9.46436e-14 2067.05 0.995141 +56 27.839 8.19337 8.35917 -0.759887 5.35643 5.00551 0.00229422 8.88142 1.00165e-13 2065.05 0.995071 +57 23.9955 2.76573 14.9952 -0.85207 5.52784 2.87279 0.0144974 8.93416 1.10216e-13 2078.9 0.994972 +58 29.7831 2.71431 18.2698 1.95074 -0.136153 -2.57412 0.00117275 8.88578 1.02634e-13 2065.74 0.995084 +59 33.6398 8.15305 18.3014 4.04497 0.777283 0.749677 0.00236965 8.88506 1.01199e-13 2065.84 0.995077 +60 27.7981 8.17531 14.9965 -5.02044 3.25519 2.93128 -0.0046693 8.94844 1.13198e-13 2077.86 0.994967 +61 24.0298 2.68228 21.5954 3.17775 -3.55211 -2.38954 0.00285018 8.90226 1.02297e-13 2069.6 0.995093 +62 29.7802 2.71338 24.9536 1.8442 -0.248319 1.10334 -0.00400029 8.89354 1.00139e-13 2066.27 0.995124 +63 33.5696 8.15556 24.9488 -3.92806 0.793118 0.626678 -0.00220759 8.93078 1.06476e-13 2074.62 0.994987 +64 27.8815 8.16602 21.6121 4.29221 1.60209 -0.648963 0.00839576 8.95637 1.16626e-13 2082.33 0.994926 +65 24.015 2.72428 28.1992 0.799455 0.803032 -7.80876 -0.0031049 8.96245 1.12231e-13 2081.18 0.994924 +66 29.7454 2.72191 31.5906 -2.3185 0.817156 -0.473955 0.00883901 8.89879 9.74375e-14 2070.13 0.995106 +67 33.6107 8.14422 31.5611 0.803599 -0.265212 -3.97509 -0.00341615 8.85492 8.46368e-14 2058.14 0.995246 +68 27.8066 8.19306 28.3105 -4.30452 5.3672 4.39965 0.0151976 8.86817 9.54367e-14 2064.96 0.995124 +69 23.9901 2.73854 34.9111 -1.47392 2.72443 -1.60998 0.00238909 8.90865 1.01845e-13 2070.86 0.99508 +70 29.7481 2.70454 38.292 -1.89353 -1.41366 4.58647 -0.00356179 8.92395 9.96303e-14 2072.85 0.995076 +71 33.6062 8.10789 38.2477 0.323516 -4.52359 -0.456469 -0.00847844 8.8839 8.62783e-14 2063.23 0.995228 +72 27.8427 8.12906 34.9491 0.0257 -2.21072 2.52838 -0.00950157 8.89763 9.21898e-14 2065.96 0.995149 +73 35.5208 2.70719 1.68931 -0.583735 -0.775399 2.8959 0.00907823 8.88088 1.00496e-13 2066.37 0.995102 +74 41.2949 2.68726 4.94634 0.950496 -2.87111 -4.95191 -0.00695608 8.89611 1.01961e-13 2066.21 0.995062 +75 45.1503 8.15204 4.97084 2.65741 0.640817 -2.14857 -0.00039477 8.86572 8.7652e-14 2061.08 0.995238 +76 39.3771 8.11478 1.67925 1.16039 -3.85082 1.79632 -0.00356652 8.88249 9.34375e-14 2064.01 0.995143 +77 35.513 2.72755 8.32473 -1.35697 1.41606 0.835067 0.0116039 8.90162 1.05882e-13 2071.35 0.995023 +78 41.2781 2.70874 11.6273 -0.824485 -0.520788 -1.42379 0.0127348 8.90728 9.6256e-14 2072.75 0.995113 +79 45.1302 8.17064 11.6569 0.521166 2.61883 1.89328 0.003637 8.90324 1.03882e-13 2070 0.995005 +80 39.3757 8.11422 8.28922 1.10524 -3.52304 -2.65344 0.000767664 8.91853 9.79905e-14 2072.61 0.995089 +81 35.5456 2.7143 14.9817 2.02793 0.00175864 1.75037 0.0043231 8.88535 9.18739e-14 2066.29 0.995168 +82 41.3327 2.70349 18.3209 5.31876 -1.26636 3.0755 -0.0188712 8.90841 9.28558e-14 2066.27 0.995127 +83 45.128 8.14817 18.342 0.214812 0.251275 5.34024 -0.000315047 8.90374 9.49609e-14 2069.23 0.99512 +84 39.342 8.16258 14.9682 -2.96339 1.58228 0.292615 0.00235437 8.83749 8.38921e-14 2055.64 0.995286 +85 35.5386 2.69087 21.6056 1.49048 -2.65591 -1.46719 2.60799e-06 8.90296 9.52185e-14 2069.12 0.99513 +86 41.2804 2.71201 24.9269 -0.600821 -0.366804 -2.42262 0.00968214 8.87938 9.47585e-14 2066.18 0.995115 +87 45.0763 8.15161 24.9905 -5.79533 0.533837 5.15894 -0.0019206 8.84231 8.30444e-14 2055.76 0.995297 +88 39.4018 8.19454 21.6203 4.07874 5.04536 -0.0254448 0.0215514 8.89488 9.27676e-14 2071.99 0.995131 +89 35.5407 2.74519 28.292 1.63462 3.19507 2.1785 0.000496741 8.90094 9.83315e-14 2068.82 0.995071 +90 41.3012 2.70317 31.5748 1.77345 -1.22094 -2.42213 0.0109179 8.90005 9.63764e-14 2070.83 0.995111 +91 45.1026 8.13547 31.5717 -2.85111 -1.05313 -2.79823 -0.00136092 8.86965 8.3971e-14 2061.71 0.995245 +92 39.3787 8.11399 28.2852 1.2871 -3.6263 1.45908 -0.0185962 8.87293 8.22874e-14 2058.73 0.995281 +93 35.5046 2.70976 34.9255 -2.60008 -0.823889 0.502058 -0.00991215 8.86302 8.75894e-14 2058.48 0.995235 +94 41.2798 2.66667 38.2365 -0.712459 -5.36224 -1.65238 0.00695256 8.91276 1.03541e-13 2072.73 0.995017 +95 45.1301 8.18599 38.1781 0.428656 4.40522 -7.97279 0.00817443 8.86755 8.95713e-14 2063.31 0.99518 +96 39.3933 8.10272 34.9421 3.08022 -5.12506 1.79105 -0.00481418 8.87892 8.74604e-14 2062.97 0.995194 +97 47.0678 2.71199 1.67884 2.04786 -0.951251 1.62572 -0.00958241 8.92177 9.48813e-14 2071.08 0.99513 +98 52.8197 2.71587 5.06135 1.36538 -0.12082 8.18054 -0.00260527 8.89853 9.90556e-14 2067.64 0.99509 +99 56.6408 8.16277 4.95084 -0.661747 1.83562 -4.40382 -0.00221315 8.91341 1.00726e-13 2070.9 0.995075 +100 50.8828 8.11189 1.66534 -0.574583 -3.85374 0.139049 0.00103792 8.91053 1.00857e-13 2070.98 0.995072 +101 47.0288 2.71051 8.32959 -2.0969 -0.369872 1.47889 0.0153529 8.8973 9.87736e-14 2071.2 0.995085 +102 52.8452 2.74961 11.6519 4.35181 3.64126 1.16682 -0.0163485 8.90796 9.76936e-14 2066.72 0.995113 +103 56.6152 8.11766 11.6354 -3.57164 -3.20894 -0.48639 0.00509241 8.88168 9.21857e-14 2065.67 0.995168 +104 50.9324 8.10565 8.3378 4.54164 -4.99715 2.70796 0.0129248 8.86828 9.16079e-14 2064.47 0.995203 +105 47.0739 2.69209 14.9528 2.92007 -2.61443 -1.61885 -0.0150766 8.89423 9.45458e-14 2064.06 0.995145 +106 52.8153 2.74654 18.2873 0.955598 3.31669 -0.658716 -0.00922299 8.90952 9.38318e-14 2068.57 0.995109 +107 56.6282 8.13091 18.2615 -2.20527 -1.84607 -3.64301 -0.0185395 8.86788 8.68102e-14 2057.69 0.995212 +108 50.8815 8.14025 14.9077 -0.871763 -0.829364 -6.55458 -0.000946622 8.89606 9.79575e-14 2067.47 0.995102 +109 47.0551 2.68854 21.6455 0.438253 -2.92415 3.1052 0.0073481 8.88609 1.00212e-13 2067.13 0.995041 +110 52.8381 2.73877 24.9811 3.51644 2.71529 4.07018 -0.00505737 8.86512 8.89771e-14 2059.97 0.99522 +111 56.6588 8.17477 24.9611 1.15012 3.18435 2.04851 -0.00713677 8.85062 8.30902e-14 2056.44 0.995229 +112 50.8855 8.16586 21.6218 -0.145746 2.39003 0.276107 2.21476e-05 8.90864 9.73979e-14 2070.36 0.995066 +113 47.0654 2.71639 28.2195 1.87218 -0.13972 -5.54165 0.0125641 8.90802 1.01911e-13 2072.9 0.995043 +114 52.8147 2.64826 31.5773 0.429924 -7.16221 -2.07047 0.018584 8.97426 1.25239e-13 2088.37 0.994751 +115 56.6313 8.1197 31.6114 -1.94869 -3.2027 1.33168 -0.0092436 8.87569 8.88831e-14 2061.34 0.995196 +116 50.8965 8.15048 28.3137 1.38799 0.252999 4.78676 0.0163604 8.87006 9.00577e-14 2065.59 0.995188 +117 47.0828 2.72659 34.9288 3.99111 1.06155 0.388896 -0.0116463 8.88524 8.96353e-14 2062.84 0.995242 +118 52.7926 2.70393 38.2958 -1.95163 -1.45522 4.86217 0.0227842 8.89821 9.90501e-14 2072.96 0.995109 +119 56.6524 8.18042 38.2601 0.19015 3.40763 1.73002 0.00747882 8.92817 1.05513e-13 2076.12 0.995012 +120 50.882 8.16505 34.9535 -0.897672 2.05702 3.37118 -0.0231692 8.89094 9.30349e-14 2061.62 0.995178 +121 58.5625 2.7342 1.64301 -0.315264 1.98149 -2.08607 0.0126548 8.92322 1.09044e-13 2076.18 0.994965 +122 64.263 2.73853 4.99526 -7.48767 2.68677 0.701469 0.0104356 8.88684 9.6299e-14 2067.92 0.995105 +123 68.165 8.19732 4.98711 -0.799512 5.70267 -0.166482 0.0200739 8.85558 9.26804e-14 2063.32 0.995124 +124 62.4228 8.1565 1.70618 1.62897 0.851336 4.76214 -0.0120969 8.87079 9.08436e-14 2059.68 0.995218 +125 58.5788 2.66561 8.34853 1.08824 -5.43581 3.80031 -0.00323578 8.91101 1.04475e-13 2070.19 0.995008 +126 64.3249 2.67709 11.6479 -0.668407 -4.64414 0.48245 0.00588556 8.85473 8.89673e-14 2060.09 0.995217 +127 68.1559 8.09015 11.593 -1.40073 -6.08448 -5.65796 -0.00953105 8.86188 8.08174e-14 2058.3 0.995305 +128 62.3922 8.12853 8.3121 -1.98992 -2.26062 -0.501126 -0.00058434 8.88169 9.07486e-14 2064.47 0.99516 +129 58.5486 2.74338 14.9395 -2.26789 3.14992 -3.29538 -0.0164398 8.86442 8.8056e-14 2057.39 0.995235 +130 64.3155 2.6871 18.2478 -1.52558 -2.92123 -4.69136 0.014203 8.94676 1.10189e-13 2081.53 0.99492 +131 68.1512 8.15737 18.3004 -2.01022 1.17111 1.06739 0.00649599 8.90724 1.03898e-13 2071.46 0.995012 +132 62.3926 8.14014 14.9972 -1.8859 -0.637375 3.39622 -0.0138865 8.89941 9.29338e-14 2065.42 0.995118 +133 58.5862 2.76655 21.6089 2.06303 6.03181 -1.22392 0.000834456 8.82345 8.01078e-14 2052.33 0.995302 +134 64.3329 2.72854 24.9978 0.308694 1.47594 5.7701 0.00277182 8.91218 9.44096e-14 2071.67 0.995128 +135 68.1522 8.16843 24.9432 -2.22933 2.49157 -0.262948 0.00594419 8.90065 1.04219e-13 2069.93 0.995037 +136 62.3914 8.16142 21.611 -1.86443 1.65198 -1.11153 0.00829178 8.86555 8.72044e-14 2062.9 0.99523 +137 58.5934 2.7065 28.2671 2.77962 -1.2377 -0.392476 -0.00187488 8.86337 8.83759e-14 2060.27 0.995222 +138 64.3446 2.72937 31.6069 1.78252 1.53494 1.07131 0.0114805 8.86737 9.36685e-14 2063.99 0.995161 +139 68.1463 8.1513 31.5659 -2.99934 0.589777 -3.49857 -0.0103482 8.87608 9.99737e-14 2061.22 0.995105 +140 62.4045 8.16311 28.2628 -0.580001 1.86949 -1.33713 -0.0121623 8.88581 8.88469e-14 2062.87 0.995183 +141 58.5868 2.68286 34.9283 2.29899 -3.40787 0.555226 -0.000190501 8.87604 9.00941e-14 2063.32 0.995232 +142 64.3534 2.71578 38.2465 2.51322 0.048653 -0.270758 0.015054 8.88092 9.48541e-14 2067.64 0.995139 +143 68.1398 8.13574 38.2104 -3.17772 -1.03485 -4.34862 0.00911576 8.92261 1.03885e-13 2075.27 0.99504 +144 62.4351 8.15216 34.9582 3.03489 0.432111 3.73524 0.00361567 8.89358 9.6868e-14 2067.91 0.995098 +145 1.02409 13.5939 1.6589 6.93568 1.43679 -0.372125 0.0102651 8.91344 9.74496e-14 2073.54 0.995117 +146 6.66706 13.5493 4.94568 -6.04926 -3.38378 -4.85038 -0.00389101 8.86688 8.83089e-14 2060.59 0.995221 +147 10.5652 19.003 4.99335 0.507807 -0.683706 0.275913 0.0144914 8.88792 8.85628e-14 2068.99 0.995175 +148 4.82391 19.0322 1.73635 2.6572 2.65404 7.93387 -0.00252875 8.92088 1.00794e-13 2072.43 0.995034 +149 0.950835 13.5673 8.29984 -1.27857 -1.56928 -1.79158 -0.00574398 8.88263 8.90182e-14 2063.57 0.995144 +150 6.69538 13.5527 11.6547 -2.85983 -3.22707 1.62722 -0.0102343 8.87401 8.09839e-14 2060.74 0.995273 +151 10.5777 19.0066 11.6693 1.72379 -0.219804 3.10354 -0.00335248 8.86246 9.15086e-14 2059.79 0.995149 +152 4.7964 19.0051 8.32694 -0.54092 -0.213429 1.24142 0.000707111 8.9111 9.15478e-14 2071.01 0.995118 +153 0.92877 13.5962 14.9883 -3.54013 1.90926 2.13777 0.00265505 8.88436 8.53809e-14 2065.71 0.995181 +154 6.71174 13.5421 18.2604 -0.937258 -4.28095 -4.07417 -0.00197976 8.78898 7.41809e-14 2044.34 0.99543 +155 10.5194 19.0151 18.2751 -4.30151 0.465009 -2.12856 0.0151245 8.92403 1.00422e-13 2076.86 0.995002 +156 4.78767 18.9945 14.9962 -1.5765 -1.50881 3.12605 -0.0250986 8.88403 8.36542e-14 2059.72 0.995235 +157 0.977056 13.5673 21.6302 1.73873 -1.4774 1.41361 0.0102158 8.87415 9.57104e-14 2065.18 0.995115 +158 6.72655 13.5883 24.9712 0.781943 1.04803 3.05762 0.0143883 8.86865 9.68393e-14 2064.9 0.995096 +159 10.5687 19.0217 24.9428 1.0328 1.3015 -0.170782 -0.00396142 8.88913 9.34999e-14 2065.33 0.995149 +160 4.80314 19.0018 21.6067 0.107294 -0.97518 -1.38101 0.00589114 8.89848 9.36264e-14 2069.43 0.995116 +161 0.968492 13.6164 28.286 0.973258 4.19622 1.80075 0.00112944 8.87893 9.25184e-14 2064.23 0.995198 +162 6.70711 13.5667 31.6301 -1.82416 -1.29643 3.65247 -0.000315886 8.89435 9.96948e-14 2067.23 0.995123 +163 10.5668 18.9868 31.6021 0.68695 -2.41401 0.743847 0.00405579 8.89763 9.81018e-14 2068.87 0.995096 +164 4.7625 18.9678 28.3122 -4.05391 -4.52558 4.55969 -0.0100804 8.89688 8.87622e-14 2065.65 0.99522 +165 1.00186 13.5118 34.921 4.44261 -7.62803 -0.258377 0.0119538 8.89798 1.08162e-13 2070.66 0.994993 +166 6.68049 13.5709 38.2222 -4.25474 -0.865572 -3.11197 -3.18027e-05 8.93098 1.02646e-13 2075.1 0.995063 +167 10.5903 19.0096 38.2529 3.02599 0.114127 0.377188 -0.0168083 8.8872 8.72359e-14 2062.16 0.995247 +168 4.81175 18.9653 34.9515 1.07325 -4.74794 2.88964 -0.00646465 8.94028 9.99964e-14 2075.7 0.995088 +169 12.4941 13.5945 1.6423 1.33108 2.00713 -2.35289 -0.00460596 8.90295 9.46258e-14 2068.14 0.995124 +170 18.2626 13.5222 4.97171 2.38993 -6.33639 -2.00915 0.00420197 8.84436 8.46151e-14 2057.51 0.995258 +171 22.1344 19.0149 4.99869 5.67449 0.780964 0.952648 0.0102818 8.86981 8.2488e-14 2064.21 0.995277 +172 16.2945 18.9981 1.69192 -2.84951 -1.20717 3.18068 -0.0162469 8.90082 8.8019e-14 2065.2 0.995165 +173 12.5036 13.5848 8.295 2.70807 0.715608 -2.45417 -0.00248926 8.90869 9.54074e-14 2069.83 0.995071 +174 18.2702 13.606 11.624 3.17803 3.14499 -1.7949 0.00484307 8.86626 9.12071e-14 2062.34 0.995169 +175 22.1132 19.0171 11.6606 3.50474 0.782795 2.0984 -0.00457383 8.88227 9.33726e-14 2063.76 0.99512 +176 16.3396 18.9734 8.31877 1.81935 -4.21807 0.703414 -0.00242279 8.84218 8.27041e-14 2055.63 0.995276 +177 12.4723 13.5322 14.9945 -1.14768 -5.0464 2.9959 -0.0098588 8.93623 9.95567e-14 2074.13 0.99505 +178 18.2711 13.5522 18.3347 2.87843 -3.07381 4.76859 0.0186696 8.88939 9.77175e-14 2070.23 0.995084 +179 22.0963 19.0356 18.31 1.44947 2.87957 2.02413 -0.00328371 8.86185 8.7032e-14 2059.65 0.995219 +180 16.3253 18.9788 14.9641 0.296621 -3.48899 -0.527529 0.00405467 8.88244 9.2315e-14 2065.62 0.99514 +181 12.5063 13.5438 21.6508 2.96796 -3.99525 3.43738 -0.000506178 8.87292 9.34837e-14 2062.62 0.995161 +182 18.2404 13.5743 24.97 -0.407326 -0.668282 2.55247 0.00559169 8.90267 1.02609e-13 2070.29 0.995025 +183 22.0984 18.9767 24.9702 1.78149 -3.99273 2.73789 -0.0143318 8.8392 8.03354e-14 2052.44 0.995332 +184 16.3121 19.0379 21.5903 -1.19104 2.89929 -3.00131 -0.0141302 8.9221 9.01793e-14 2070.18 0.995162 +185 12.4988 13.573 28.2471 1.9841 -0.707831 -2.59653 0.0154821 8.95554 1.21248e-13 2083.7 0.994823 +186 18.2337 13.5651 31.5771 -0.863153 -1.58255 -2.49873 -0.00584531 8.88077 9.52908e-14 2063.16 0.995131 +187 22.0828 19.0243 31.6193 -0.0181072 1.80523 2.27468 -0.0178124 8.89867 9.249e-14 2064.43 0.995126 +188 16.3031 18.9924 28.3054 -2.06103 -1.89373 3.48485 -0.00165539 8.89692 9.4362e-14 2067.48 0.995143 +189 12.4723 13.6167 34.9375 -0.837246 4.06524 1.37993 -0.00615462 8.90811 9.35465e-14 2068.89 0.995186 +190 18.2756 13.6123 38.259 3.41493 3.58535 1.17981 -0.000621627 8.89056 9.47803e-14 2066.36 0.995122 +191 22.0902 19.0765 38.2617 0.936499 7.55658 1.2296 -0.00415261 8.87994 8.94311e-14 2063.33 0.995177 +192 16.2954 19.0301 34.9089 -3.20399 2.41455 -1.4025 0.00415079 8.8851 9.08831e-14 2066.2 0.995163 +193 24.0084 13.5629 1.66789 0.361969 -1.7569 0.58354 -0.00665821 8.8982 9.40888e-14 2066.7 0.995118 +194 29.7639 13.5743 4.95914 0.00589811 -0.467874 -3.39705 -0.00991791 8.87754 8.71978e-14 2061.57 0.995227 +195 33.6144 19.0099 5.00565 1.01933 0.0556967 2.14499 0.004758 8.86362 8.96272e-14 2061.75 0.995193 +196 27.8739 18.9897 1.66619 3.27376 -2.29532 0.300805 -0.00687862 8.91414 9.84438e-14 2070.06 0.995065 +197 24.0322 13.6291 8.34149 3.23715 5.4423 3.19558 0.0126917 8.89371 9.4556e-14 2069.86 0.995103 +198 29.7683 13.5833 11.6667 0.529188 0.314476 2.9381 -0.00388242 8.87657 9.37675e-14 2062.68 0.995161 +199 33.6142 19.0346 11.5942 1.04838 2.76158 -5.14282 0.0016537 8.88446 9.21786e-14 2065.53 0.995162 +200 27.8347 19.0354 8.29795 -1.03123 2.76942 -2.05739 0.00118286 8.88012 8.78864e-14 2064.49 0.995202 +201 24.0335 13.5483 14.9319 3.32728 -3.39878 -4.22427 0.00434759 8.86598 9.77418e-14 2062.19 0.995126 +202 29.7195 13.5635 18.3032 -4.76558 -1.44579 0.919231 0.0117427 8.94339 1.15291e-13 2080.29 0.994921 +203 33.5565 19.0116 18.2657 -5.52095 0.101575 -3.15758 0.0115064 8.88039 9.7659e-14 2066.78 0.995118 +204 27.8566 19.0163 14.9505 1.51393 0.789115 -1.56789 0.0056351 8.87517 9.25673e-14 2064.4 0.995156 +205 23.9981 13.598 21.6336 -0.88949 2.00634 1.74118 0.000326679 8.91777 1.00152e-13 2072.37 0.995066 +206 29.7833 13.5533 24.9092 2.47962 -2.62768 -3.73548 -0.000449898 8.90726 1.01114e-13 2069.96 0.99509 +207 33.6351 19.0156 24.9609 2.95765 0.687723 1.62526 -0.0142136 8.95137 1.07957e-13 2076.44 0.995 +208 27.8822 19.0181 21.6072 4.59284 0.875066 -1.69886 -0.000774218 8.86552 9.25825e-14 2060.98 0.995183 +209 23.977 13.5963 28.2261 -3.10582 1.98459 -4.89308 0.00563189 8.84293 7.87697e-14 2057.48 0.995338 +210 29.7524 13.5518 31.5521 -1.42862 -3.15079 -5.11984 0.00187283 8.86107 8.66583e-14 2060.58 0.995214 +211 33.5925 19.0197 31.5873 -1.27913 1.21465 -0.91172 0.0152937 8.91798 1.09511e-13 2075.63 0.99496 +212 27.8073 19.0378 28.3085 -3.96366 2.82205 4.44744 0.0012509 8.89991 1.00509e-13 2068.77 0.995054 +213 24.0497 13.612 34.9023 5.31651 3.64975 -2.16543 0.00101022 8.83275 8.05843e-14 2054.35 0.995291 +214 29.7712 13.5722 38.2353 0.544956 -0.543089 -1.58961 0.0037392 8.87808 8.89401e-14 2064.61 0.995181 +215 33.5636 19.0281 38.2913 -4.5732 2.04522 4.25444 0.00102518 8.92204 1.02311e-13 2073.43 0.995043 +216 27.8365 19.0226 34.9619 -1.0328 1.26088 4.26154 -0.0125684 8.8632 9.02918e-14 2057.96 0.995227 +217 35.5167 13.6187 1.69244 -1.05814 4.52927 3.37353 0.00889562 8.84876 8.49891e-14 2059.44 0.995253 +218 41.2856 13.5803 4.99696 -0.152881 0.262814 0.690156 0.00274563 8.87022 8.99033e-14 2062.73 0.995188 +219 45.1056 19.0279 4.98528 -2.15217 2.07024 -0.521029 0.0135285 8.90988 1.0375e-13 2073.52 0.995009 +220 39.3572 19.0377 1.62575 -0.671892 3.14654 -4.40384 0.00926764 8.89344 9.81952e-14 2069.08 0.995092 +221 35.5051 13.5823 8.30856 -2.18141 0.316314 -0.556586 -0.0204213 8.90537 8.79252e-14 2065.27 0.995199 +222 41.2967 13.5078 11.6989 0.932371 -7.95456 6.53027 0.00611235 8.85487 9.22653e-14 2060.18 0.995166 +223 45.1553 19.0207 11.6377 3.13554 1.43875 -0.465091 -0.00947107 8.89185 9.58538e-14 2064.75 0.995138 +224 39.3596 18.9981 8.32832 -0.937289 -1.44174 1.34554 -0.0129273 8.90571 9.61505e-14 2066.97 0.995108 +225 35.5409 13.5626 14.9278 1.88608 -1.64294 -4.39927 0.00291444 8.87444 8.94233e-14 2063.65 0.995198 +226 41.2773 13.5865 18.3113 -1.14837 1.09862 1.8908 -0.0229754 8.89952 9.23628e-14 2063.49 0.995173 +227 45.0978 19.0026 18.3311 -3.26919 -0.423044 4.34997 0.00507876 8.88315 1.00833e-13 2066.01 0.995088 +228 39.3925 19.0299 14.9211 2.86552 2.1386 -4.79189 0.0128165 8.94377 1.05082e-13 2080.56 0.995012 +229 35.5181 13.6069 21.6667 -1.09782 3.29928 5.08077 0.00436243 8.87896 9.21511e-14 2064.92 0.995204 +230 41.3124 13.5594 24.9473 3.36402 -2.12104 0.0229038 -0.00913641 8.87034 9.11749e-14 2060.24 0.995155 +231 45.1516 19.0246 24.9626 2.85332 1.60017 2.09638 0.00433461 8.90979 9.74206e-14 2071.5 0.995123 +232 39.3762 19.0406 21.6127 1.07111 3.35695 -0.77555 0.0012917 8.94101 1.13399e-13 2077.56 0.994932 +233 35.4814 13.6192 28.2916 -4.89621 4.75317 2.47272 -0.00609745 8.88175 8.98358e-14 2063.29 0.995196 +234 41.3087 13.5306 31.6122 2.32651 -5.28059 1.73516 -0.0220913 8.90406 8.88852e-14 2064.64 0.995177 +235 45.1248 18.9914 31.6453 -0.248602 -1.85593 5.11734 0.00293061 8.91581 1.00178e-13 2072.51 0.995045 +236 39.3928 19.0202 28.299 2.73272 1.2732 3.02238 0.00584472 8.87723 9.34183e-14 2064.87 0.995188 +237 35.5139 13.5389 34.9272 -1.35198 -4.35033 0.367535 0.0108421 8.88469 9.28981e-14 2067.55 0.995118 +238 41.2658 13.585 38.2636 -2.19184 0.665739 1.79563 0.0128348 8.90117 9.91212e-14 2071.5 0.99505 +239 45.0931 18.9731 38.2341 -3.75033 -4.10892 -1.65136 -0.0025628 8.90795 9.82426e-14 2069.65 0.995097 +240 39.3708 18.9944 34.9177 0.483844 -1.64131 -0.682484 -0.00680942 8.91495 9.79382e-14 2070.23 0.995108 +241 47.0503 13.5416 1.65614 0.195011 -4.1444 -0.732147 0.00447399 8.86844 9.63095e-14 2062.74 0.995128 +242 52.8158 13.5815 4.93061 0.603592 0.191572 -6.38194 -0.0162327 8.91517 9.42451e-14 2068.26 0.995152 +243 56.6493 18.9934 4.96713 0.219051 -1.66761 -2.24763 -0.00487336 8.87375 8.41597e-14 2061.82 0.995272 +244 50.8526 18.9996 1.65099 -3.95747 -1.3991 -1.34334 -0.00148546 8.90448 9.90347e-14 2069.15 0.995086 +245 47.0501 13.5589 8.33581 0.55983 -2.24499 2.34621 -0.0119911 8.9263 1.00427e-13 2071.57 0.99505 +246 52.8062 13.6107 11.6467 -0.092192 3.39437 0.878547 0.0139984 8.90135 9.7659e-14 2071.76 0.995113 +247 56.6754 18.9922 11.6367 3.14195 -2.14946 -0.698185 0.00793533 8.90447 1.03992e-13 2071.17 0.995016 +248 50.9135 18.9843 8.32672 2.88552 -2.76939 1.06282 -0.00183153 8.89932 9.62376e-14 2067.96 0.995127 +249 47.0116 13.5816 14.9776 -3.98894 0.367981 1.02405 -0.00179259 8.88404 9.5893e-14 2064.71 0.995148 +250 52.8162 13.5833 18.2806 0.819464 0.59549 -1.8698 0.00719813 8.88863 9.82817e-14 2067.62 0.995093 +251 56.6462 19.0003 18.2835 0.143532 -1.04921 -1.21282 0.00969787 8.90816 9.98739e-14 2072.32 0.995062 +252 50.9136 18.9958 14.9147 2.48262 -1.54062 -5.78485 -0.00443989 8.93675 1.03929e-13 2075.4 0.995023 +253 47.0771 13.5833 21.6345 3.43149 0.363862 1.86727 0.00637197 8.88696 9.93965e-14 2067.1 0.995072 +254 52.7922 13.5788 24.9445 -1.72902 0.0708038 -0.12132 -0.0018343 8.88241 9.2188e-14 2064.36 0.995141 +255 56.633 19.0362 24.9308 -2.04482 3.04914 -1.62748 -0.000337568 8.85124 8.42484e-14 2058.01 0.995253 +256 50.8321 19.0369 21.6445 -6.20383 2.69465 2.77643 0.00217072 8.90122 9.62095e-14 2069.22 0.995125 +257 47.035 13.5782 28.2798 -1.54788 -0.1339 1.06951 0.00784955 8.87768 9.35297e-14 2065.42 0.995123 +258 52.8248 13.5517 31.5869 1.73979 -3.06982 -1.19127 -0.0187599 8.90858 9.29309e-14 2066.33 0.99512 +259 56.6134 19.0147 31.6163 -3.858 0.476669 2.30291 0.00148668 8.86788 9.05574e-14 2061.96 0.995177 +260 50.8874 19.0247 28.286 -0.178243 1.51294 1.61827 0.0134028 8.89728 9.78255e-14 2070.78 0.99509 +261 47.046 13.5732 34.932 -0.0762038 -0.521917 0.818918 -0.00186714 8.87588 8.66011e-14 2062.92 0.995252 +262 52.7733 13.5295 38.2276 -3.79691 -5.09399 -2.52518 -0.00283058 8.93088 1.07168e-13 2074.51 0.994986 +263 56.6257 19.0407 38.2479 -2.64714 3.41509 -0.131527 0.013772 8.91939 1.05397e-13 2075.61 0.994962 +264 50.9365 19.0532 34.9367 5.48162 4.85154 1.48415 -0.00351584 8.86895 9.10034e-14 2061.11 0.995224 +265 58.5385 13.5919 1.63849 -3.28913 1.49805 -2.64466 -0.00121452 8.87803 9.11713e-14 2063.54 0.99519 +266 64.3493 13.581 4.99413 2.36753 0.580145 0.321232 0.00566095 8.86245 8.75508e-14 2061.68 0.995214 +267 68.143 19.0331 4.9794 -3.14002 2.65912 -1.03696 0.00310798 8.88079 9.21754e-14 2065.06 0.995172 +268 62.4044 18.992 1.68453 -0.399717 -1.97645 2.34916 -0.00517128 8.86096 8.45716e-14 2059.04 0.99527 +269 58.535 13.578 8.28085 -3.67613 -0.0250811 -3.71233 -0.0024876 8.8982 9.21661e-14 2067.58 0.995146 +270 64.3436 13.5735 11.6401 1.52154 -0.758689 -0.121735 0.0121437 8.8814 8.9776e-14 2067.12 0.995143 +271 68.1531 19.0452 11.6201 -1.86043 4.18636 -2.48751 -0.0150211 8.84422 7.83327e-14 2053.35 0.995362 +272 62.448 18.9989 8.26644 4.09083 -1.43648 -5.38555 -0.00983499 8.91455 9.84708e-14 2069.52 0.995056 +273 58.556 13.5953 14.9439 -1.53012 1.86766 -2.68452 -0.00464424 8.88708 9.11716e-14 2064.74 0.995181 +274 64.3158 13.5392 18.285 -1.77173 -4.90203 -0.75082 0.0103196 8.82055 8.23519e-14 2053.73 0.995301 +275 68.2075 18.998 18.2655 4.15927 -1.08825 -2.96913 0.0121721 8.90039 9.25666e-14 2071.16 0.995134 +276 62.4187 19.0088 14.962 0.943554 -0.00394866 -0.717005 -0.00192143 8.91445 1.01985e-13 2071.2 0.995018 +277 58.5956 13.6248 21.6228 2.92969 5.02601 0.258973 -0.0121076 8.90274 9.15542e-14 2066.51 0.995104 +278 64.3259 13.5582 24.9533 -0.399279 -2.35991 0.970564 -0.0142414 8.90872 9.66197e-14 2067.34 0.995073 +279 68.1648 19.0243 24.9268 -0.54611 1.49598 -2.05113 0.0136494 8.91468 1.05102e-13 2074.57 0.99499 +280 62.4719 19.0633 21.5752 6.81217 6.07075 -4.87821 -0.00740844 8.87837 8.64181e-14 2062.27 0.995266 +281 58.552 13.5629 28.2938 -2.04069 -1.93725 2.4668 -0.0101116 8.83862 7.65653e-14 2053.2 0.995357 +282 64.3201 13.6189 31.5925 -1.16678 4.46911 -0.761559 0.0112499 8.87927 9.21836e-14 2066.47 0.995144 +283 68.1606 18.9639 31.6229 -1.06418 -5.11607 2.87421 -0.0120423 8.87731 8.74808e-14 2061.06 0.995258 +284 62.4116 19.0216 28.2283 0.380979 1.37891 -4.8604 0.00439419 8.88525 9.42764e-14 2066.3 0.995113 +285 58.5799 13.5522 34.9209 1.13744 -2.78654 -0.464859 0.00660486 8.8785 9.00571e-14 2065.31 0.99519 +286 64.3301 13.5626 38.2763 0.185539 -1.83262 2.8565 -0.00649231 8.91565 9.89797e-14 2070.47 0.995054 +287 68.1358 19.0254 38.2084 -4.0174 1.46627 -4.23094 -0.0087686 8.9177 9.60702e-14 2070.4 0.995123 +288 62.4527 19.0183 34.9258 4.79485 0.975315 0.501935 0.00433631 8.85782 8.53988e-14 2060.4 0.995256 +289 0.951029 24.453 1.63341 -0.903713 1.31017 -3.2488 0.0126167 8.88642 1.00027e-13 2068.3 0.995091 +290 6.7177 24.5025 4.97209 -0.421413 6.6564 -1.79208 -0.0141845 8.8562 7.62728e-14 2056.06 0.995414 +291 10.5101 29.8792 4.98505 -5.61402 0.734931 -0.506673 -0.00413214 8.88188 8.97585e-14 2063.75 0.995157 +292 4.81186 29.9091 1.6353 1.23699 4.06007 -3.01785 0.0056233 8.88806 9.44016e-14 2067.15 0.995138 +293 1.00572 24.4571 8.30411 4.86079 1.73037 -1.26848 0.0169936 8.93084 1.05402e-13 2078.73 0.994948 +294 6.71514 24.4364 11.6673 -0.45734 -0.472259 2.58517 -0.00190671 8.92026 9.46304e-14 2072.41 0.995098 +295 10.5571 29.8859 11.6078 -0.834339 1.24843 -3.42708 -0.00638923 8.9106 9.6231e-14 2069.4 0.995104 +296 4.81479 29.9319 8.27939 1.54335 6.71509 -3.74357 0.00118439 8.86919 9.00134e-14 2062.17 0.995196 +297 0.982849 24.4189 14.972 2.45039 -2.52145 0.244508 -0.00630954 8.87511 8.48118e-14 2061.81 0.995274 +298 6.70191 24.4561 18.2763 -2.07625 2.01414 -1.92529 -0.000404907 8.86309 8.49705e-14 2060.51 0.995269 +299 10.496 29.8384 18.2671 -7.27565 -3.82797 -2.73398 0.0151735 8.87435 9.01538e-14 2066.24 0.995194 +300 4.82068 29.8829 14.9704 2.38542 1.34752 0.177029 0.00480078 8.91871 1.0447e-13 2073.54 0.994999 +301 0.963624 24.4493 21.6301 0.59112 1.14891 1.5402 -0.0127312 8.89103 9.80715e-14 2063.89 0.995108 +302 6.73193 24.4599 24.9539 1.32523 2.17054 1.09059 -0.000475365 8.88439 8.87882e-14 2065.05 0.995188 +303 10.5757 29.8666 24.9504 1.7004 -0.863057 0.574277 -0.0101257 8.89709 9.38929e-14 2065.72 0.995127 +304 4.80167 29.8781 21.6614 0.0860775 0.544044 4.59471 0.0107137 8.88776 9.99792e-14 2068.19 0.995087 +305 1.00205 24.4159 28.2983 4.63184 -2.86183 2.8458 0.00138969 8.9096 9.60627e-14 2070.83 0.99513 +306 6.70762 24.4474 31.6329 -1.20778 0.531504 3.91182 0.0126398 8.91418 1.01185e-13 2074.23 0.995046 +307 10.5632 29.8855 31.6191 0.0219192 1.18114 2.63153 0.0152859 8.87005 9.03653e-14 2065.36 0.995164 +308 4.80981 29.8338 28.255 0.988107 -4.44822 -1.96693 -0.0155332 8.86654 8.70252e-14 2058.04 0.995234 +309 0.928794 24.4846 34.8971 -3.64053 4.47825 -2.86956 0.00762045 8.93329 1.09665e-13 2077.25 0.994959 +310 6.71054 24.3986 38.266 -1.20077 -4.79295 2.01545 0.00675098 8.8946 1.00208e-13 2068.81 0.995055 +311 10.5884 29.85 38.2771 2.83617 -2.67561 3.18276 -0.00752206 8.84879 7.91258e-14 2055.92 0.995356 +312 4.8265 29.8535 34.9195 2.75046 -1.77122 -0.491631 0.0151647 8.9073 9.7211e-14 2073.29 0.995072 +313 12.4933 24.5009 1.6619 1.32093 6.68221 0.015218 0.00559224 8.89511 9.32646e-14 2068.65 0.995102 +314 18.2612 24.4283 4.96206 2.11064 -1.36767 -2.79574 -0.00336517 8.88728 9.26522e-14 2065.07 0.995137 +315 22.0986 29.861 4.99187 1.71468 -1.37686 0.346152 -0.00245002 8.9008 9.65427e-14 2068.15 0.995114 +316 16.3546 29.8857 1.66924 3.57771 1.48916 0.752702 0.0094984 8.90254 9.32113e-14 2071.06 0.995107 +317 12.5269 24.3978 8.32946 5.11128 -5.03264 1.80415 0.0160942 8.87047 9.37936e-14 2065.65 0.995098 +318 18.2182 24.4093 11.5956 -2.40471 -3.79485 -5.35836 0.00962321 8.85071 9.33616e-14 2060.06 0.995119 +319 22.0478 29.8566 11.6712 -4.10311 -1.60361 3.30658 -0.00580013 8.90349 9.77278e-14 2068.02 0.995091 +320 16.3122 29.8947 8.32213 -1.19583 2.33143 1.13809 0.0113774 8.89342 9.25851e-14 2069.51 0.99515 +321 12.4746 24.4918 15.019 -0.836664 5.888 5.41806 -0.00147403 8.8888 9.22776e-14 2065.8 0.995134 +322 18.2413 24.4089 18.2785 -0.250513 -3.84992 -1.62182 -0.00822111 8.84535 8.43336e-14 2055.07 0.995267 +323 22.0894 29.8268 18.2652 0.585025 -4.9645 -3.03198 0.0168405 8.94091 1.06476e-13 2080.83 0.994951 +324 16.2957 29.9382 14.9588 -2.92846 7.4444 -0.999723 -0.015756 8.85907 8.76299e-14 2056.4 0.995231 +325 12.4778 24.4702 21.6431 -0.474839 3.38145 3.00456 -0.0057719 8.87969 8.65149e-14 2062.92 0.995216 +326 18.2481 24.443 24.9696 0.336847 0.389008 2.90908 0.00415534 8.88785 9.39955e-14 2066.81 0.9951 +327 22.1031 29.8746 24.9405 2.51528 0.206782 -0.67461 0.00591738 8.86679 8.92926e-14 2062.66 0.995222 +328 16.2987 29.8722 21.5874 -2.72918 0.0423651 -3.47123 0.00054848 8.8944 9.11588e-14 2067.41 0.995155 +329 12.4588 24.4302 28.279 -2.49283 -1.28638 0.670694 -0.00471717 8.87709 8.79956e-14 2062.59 0.995216 +330 18.2372 24.4609 31.6106 -0.622845 2.18769 1.39954 -0.0113336 8.87852 9.25435e-14 2061.5 0.995175 +331 22.0988 29.8297 31.6099 1.76468 -4.54249 1.56816 0.00897028 8.90607 1.00457e-13 2071.72 0.995063 +332 16.3774 29.8616 28.303 5.9912 -1.38501 3.26225 0.0200749 8.91544 1.03924e-13 2076.09 0.99499 +333 12.5068 24.4373 34.9593 2.67408 -0.488535 4.25293 0.00814988 8.8906 9.26325e-14 2068.23 0.995133 +334 18.2701 24.4709 38.2452 2.86668 3.4227 -0.67093 -0.0122756 8.88033 9.03442e-14 2061.68 0.995191 +335 22.108 29.9137 38.2779 2.84313 4.82301 3.08813 0.00848257 8.87365 9.8118e-14 2064.71 0.995099 +336 16.32 29.8936 34.9785 -0.133054 2.5445 5.92806 -0.00552902 8.89922 9.15787e-14 2067.15 0.995147 +337 23.9979 24.4308 1.6415 -0.35486 -1.31753 -2.58702 -0.0123412 8.89962 9.65449e-14 2065.8 0.995111 +338 29.73 24.4349 4.97015 -3.8587 -0.867907 -1.89668 0.00816312 8.86457 8.74648e-14 2062.66 0.995242 +339 33.624 29.8654 4.97734 1.98886 -0.339328 -1.17392 -0.00842235 8.9331 1.04196e-13 2073.79 0.995004 +340 27.8571 29.8969 1.64274 1.31241 2.87711 -2.48782 -0.00615269 8.88472 9.90707e-14 2063.93 0.995137 +341 23.9813 24.4189 8.32959 -2.46473 -2.46984 1.71161 -0.00391745 8.91254 9.33127e-14 2070.33 0.99513 +342 29.7836 24.4555 11.6091 2.1392 1.41375 -3.71126 -0.0036957 8.86646 9.09688e-14 2060.56 0.995173 +343 33.5932 29.867 11.6115 -1.14541 -0.443169 -3.47087 0.00154565 8.90107 9.60042e-14 2069.05 0.99512 +344 27.7946 29.9016 8.30274 -5.5053 3.26093 -1.20478 0.0132217 8.8752 9.73373e-14 2066.04 0.99511 +345 23.9768 24.4268 15.0211 -3.09262 -1.73813 5.6709 5.15791e-06 8.91381 9.51746e-14 2071.43 0.99514 +346 29.7445 24.4308 18.272 -2.44322 -1.56145 -2.4359 -0.0278419 8.89338 9.22216e-14 2061.15 0.995188 +347 33.565 29.8392 18.2649 -4.62754 -3.47637 -3.302 -0.0163734 8.90932 9.75873e-14 2067 0.995124 +348 27.8633 29.855 14.9688 2.16094 -2.00383 0.193873 0.00986686 8.89929 1.01692e-13 2070.47 0.995045 +349 24.0458 24.4488 21.5759 4.6319 0.618709 -4.85315 0.0154751 8.90734 1.00808e-13 2073.38 0.995034 +350 29.7574 24.4395 24.9232 -0.819385 -0.362111 -2.48519 0.0013808 8.88311 9.79318e-14 2065.19 0.995142 +351 33.6163 29.8965 24.9336 1.1059 2.64287 -1.06457 -0.00281556 8.92332 1.04104e-13 2072.89 0.995037 +352 27.8889 29.8548 21.6564 4.98571 -2.11898 4.26622 -0.0104879 8.85303 9.01675e-14 2056.24 0.995229 +353 24.0188 24.4459 28.2599 1.54911 0.471192 -1.02417 0.00216356 8.92524 1.0359e-13 2074.35 0.995046 +354 29.7588 24.4215 31.592 -0.413073 -2.00558 -0.827818 0.00986818 8.9203 1.10007e-13 2074.96 0.994991 +355 33.5722 29.9005 31.6184 -3.49905 2.85772 2.44766 0.00221497 8.9223 1.01849e-13 2073.73 0.995059 +356 27.8409 29.8508 28.2599 -0.690106 -2.11534 -1.07292 0.000495968 8.91619 1.05575e-13 2072.08 0.995023 +357 24.0078 24.4156 34.908 0.298596 -2.92294 -1.68264 0.0251071 8.87985 1.02071e-13 2069.57 0.995068 +358 29.7552 24.4528 38.264 -0.909381 1.55609 1.48126 0.00125116 8.90574 1.07368e-13 2070.03 0.995007 +359 33.6334 29.8681 38.2695 2.95155 -0.715731 2.21925 0.00272613 8.92697 1.12175e-13 2074.88 0.994928 +360 27.8501 29.8593 34.9257 0.623577 -1.5437 0.600165 -0.00174416 8.89887 9.8235e-14 2067.87 0.995161 +361 35.525 24.4358 1.64321 0.0214626 -0.809401 -1.9432 0.00401245 8.89122 9.69586e-14 2067.48 0.995127 +362 41.2464 24.4415 5.00203 -4.36125 -0.050476 1.42154 -0.00509686 8.87153 8.74192e-14 2061.32 0.995216 +363 45.1249 29.8586 4.97125 -0.591152 -1.53661 -2.06257 0.00832245 8.90205 9.10096e-14 2070.69 0.995153 +364 39.3436 29.869 1.59904 -2.72715 -0.423049 -7.18715 0.00106968 8.84525 8.97977e-14 2057.04 0.99522 +365 35.546 24.4319 8.33701 2.46861 -0.779149 2.22091 0.00098395 8.90589 9.69015e-14 2069.97 0.995082 +366 41.2475 24.4487 11.6242 -4.36375 0.728034 -1.8145 -0.0291503 8.90462 9.08431e-14 2063.25 0.995193 +367 45.1707 29.8696 11.6544 4.85205 -0.426881 1.46221 0.00179652 8.89807 9.43268e-14 2068.46 0.995134 +368 39.3975 29.8877 8.24756 3.5171 1.43944 -7.43973 -0.0232678 8.88041 7.87876e-14 2059.29 0.995362 +369 35.4981 24.4166 14.9745 -3.06267 -2.79565 0.759209 0.00799662 8.88075 9.83449e-14 2066.11 0.995111 +370 41.3056 24.4383 18.3069 1.88587 -0.440244 1.64331 -0.0184135 8.9455 1.08194e-13 2074.3 0.994988 +371 45.1549 29.8742 18.2831 2.98726 0.333749 -1.20545 -0.00755884 8.90493 9.5674e-14 2067.93 0.995152 +372 39.342 29.8967 14.973 -2.52258 2.41294 0.700401 0.0094722 8.93505 1.05024e-13 2078.01 0.994979 +373 35.4979 24.4367 21.6628 -2.96613 -0.780393 4.71898 0.00709912 8.9047 1.02454e-13 2071.02 0.99508 +374 41.2685 24.4252 24.9551 -1.50955 -1.69903 0.967833 -0.00671468 8.93879 1.00894e-13 2075.34 0.995062 +375 45.1672 29.8914 24.8675 4.27605 2.00917 -8.78489 -0.00964988 8.91009 9.36513e-14 2068.59 0.995122 +376 39.3614 29.9277 21.6163 -0.200667 5.83105 -0.465087 0.00205277 8.9025 9.79767e-14 2069.46 0.995138 +377 35.5783 24.4217 28.2775 5.95697 -2.52508 0.748946 -0.00176012 8.88058 1.00147e-13 2064 0.995098 +378 41.2828 24.4168 31.5869 -0.59238 -2.76329 -0.859059 -0.0148986 8.87647 8.81346e-14 2060.29 0.995216 +379 45.1239 29.8716 31.5963 -0.374817 -0.0360176 -0.213395 -0.00344893 8.86793 8.98244e-14 2060.92 0.995196 +380 39.4162 29.9179 28.2572 5.44748 5.32189 -1.32417 0.00136173 8.85396 8.88507e-14 2058.97 0.995204 +381 35.5483 24.4343 34.9151 2.57065 -0.75174 -0.845219 0.0125456 8.87332 9.43631e-14 2065.47 0.995184 +382 41.2641 24.4678 38.2408 -2.47667 2.93963 -0.685912 -0.0157947 8.87582 9.18719e-14 2059.98 0.995154 +383 45.1326 29.8895 38.2543 0.69519 1.60587 0.491926 0.0174579 8.90878 9.91138e-14 2074.09 0.995091 +384 39.3606 29.8921 34.9441 -0.620285 2.16988 2.33448 -0.000740694 8.87213 9.10962e-14 2062.39 0.995197 +385 47.0676 24.4674 1.65603 2.39371 2.64109 -0.716453 -0.0183408 8.89238 9.32618e-14 2062.96 0.995159 +386 52.8245 24.4635 4.95299 1.74804 2.33522 -3.98217 -0.00264259 8.90789 9.18458e-14 2069.61 0.995132 +387 56.6189 29.9042 4.98424 -3.12012 3.63822 -0.377677 -0.00150427 8.86748 8.25014e-14 2061.21 0.995266 +388 50.8927 29.8641 1.65828 0.817549 -1.04584 -0.977453 0.00425071 8.88104 9.51658e-14 2065.36 0.995146 +389 47.0549 24.4275 8.27576 1.15758 -1.62653 -4.22781 0.0120312 8.88142 9.28492e-14 2067.1 0.995138 +390 52.8491 24.4358 11.6123 4.49992 -0.529336 -3.14062 -0.000743975 8.87706 8.84819e-14 2063.43 0.995212 +391 56.6138 29.9029 11.6296 -3.90535 3.43183 -0.744259 0.0113967 8.88175 9.16295e-14 2067.04 0.995109 +392 50.878 29.8537 8.29254 -1.34789 -2.18685 -2.57647 0.0218639 8.8712 9.20981e-14 2067.01 0.995156 +393 47.035 24.4513 14.9155 -1.75759 1.05762 -5.86966 0.0110253 8.87687 9.26561e-14 2065.91 0.99516 +394 52.8012 24.4076 18.297 -0.859824 -3.73536 0.382069 -0.00744927 8.88575 9.01547e-14 2063.86 0.995186 +395 56.6661 29.8518 18.3173 1.95929 -2.46736 2.72112 -0.0192374 8.86687 8.56341e-14 2057.32 0.995239 +396 50.8677 29.8419 14.9839 -2.18422 -3.14179 1.9138 0.0208098 8.90175 1.00973e-13 2073.32 0.995036 +397 47.0546 24.4121 21.5955 0.910815 -3.39725 -2.44736 -0.000200944 8.86077 8.73069e-14 2060.06 0.995266 +398 52.7987 24.4365 24.9156 -0.991763 -0.439373 -3.34319 0.0191893 8.88465 9.84325e-14 2069.33 0.995072 +399 56.6871 29.875 24.9395 4.26075 0.254726 -0.461737 0.00105412 8.89756 1.00318e-13 2068.23 0.995043 +400 50.8701 29.859 21.6531 -2.17266 -1.68931 3.74369 0.00486958 8.91174 1.01496e-13 2072.06 0.995034 +401 47.0795 24.465 28.282 3.69583 2.61775 0.812583 -0.00101791 8.8853 9.40491e-14 2065.15 0.995129 +402 52.8439 24.4045 31.6378 4.27742 -3.98136 4.80242 0.00564358 8.89363 1.03704e-13 2068.37 0.995046 +403 56.654 29.8844 31.6066 0.559664 1.07292 0.852827 -0.0130823 8.89245 9.41388e-14 2064.09 0.995168 +404 50.8815 29.9145 28.2622 -0.678935 4.78711 -0.89757 0.0188866 8.84537 8.89798e-14 2060.86 0.995234 +405 47.0465 24.4256 34.9159 -0.16357 -1.43946 -0.880094 0.00291756 8.90019 9.62649e-14 2069.15 0.995129 +406 52.7979 24.4782 38.2391 -1.14863 4.35902 -1.19314 -0.000195055 8.88148 1.02054e-13 2064.53 0.995084 +407 56.6246 29.8738 38.2667 -2.51553 -0.392206 2.0642 0.000965192 8.867 9.11374e-14 2061.65 0.995203 +408 50.9134 29.8513 34.9573 2.81054 -2.37741 3.76533 0.0249923 8.93243 1.14935e-13 2080.79 0.994879 +409 58.5733 24.4562 1.61732 0.746516 1.93728 -5.29347 0.00396979 8.8497 8.58028e-14 2058.6 0.995233 +410 64.304 24.3965 4.9972 -2.96796 -5.11834 0.966305 -0.00397589 8.87879 1.00097e-13 2063.17 0.995048 +411 68.2002 29.9207 5.00695 3.05703 4.94631 2.06709 -0.00644352 8.96307 1.02254e-13 2080.56 0.995033 +412 62.3532 29.87 1.5873 -6.33248 -0.24277 -8.21354 -0.0161277 8.88275 8.50377e-14 2061.36 0.995244 +413 58.5654 24.4724 8.3194 -0.570865 3.66097 0.209659 -0.00356486 8.87313 8.50115e-14 2061.98 0.995237 +414 64.3422 24.4466 11.6434 1.74602 0.57319 0.242007 -0.000320802 8.88547 9.4218e-14 2065.34 0.995125 +415 68.1772 29.8219 11.6871 0.815521 -5.59366 5.02252 -0.0153538 8.87801 8.52302e-14 2060.49 0.995292 +416 62.4276 29.877 8.33133 2.10791 0.461039 1.55496 0.00189906 8.89903 9.26085e-14 2068.7 0.995103 +417 58.5902 24.4107 14.9909 2.44987 -3.05348 2.64739 -0.0133591 8.90388 9.02019e-14 2066.46 0.995183 +418 64.318 24.4217 18.2788 -1.25761 -2.2827 -1.44075 0.00136116 8.89651 9.99592e-14 2068.06 0.995074 +419 68.163 29.8592 18.2891 -0.756957 -1.44344 -0.446228 0.00461692 8.91163 1.088e-13 2072.01 0.994971 +420 62.3948 29.8628 15.0061 -1.8081 -1.46378 4.55035 0.00835619 8.86402 8.85341e-14 2062.59 0.995204 +421 58.5714 24.3944 21.6146 0.247566 -5.21655 -0.304436 0.0126797 8.85542 8.82714e-14 2061.67 0.995232 +422 64.2888 24.4779 24.9684 -4.75868 3.98169 2.35397 0.0186099 8.91095 1.10505e-13 2074.84 0.994952 +423 68.1464 29.8826 24.9105 -2.86366 1.43757 -3.995 0.0118301 8.90815 1.02833e-13 2072.77 0.995044 +424 62.4128 29.9052 21.6205 0.404067 3.49212 0.17533 0.000332677 8.91125 1.01143e-13 2070.98 0.995062 +425 58.5979 24.4382 28.3072 3.18536 -0.300685 4.14475 -0.00526816 8.8916 1.00617e-13 2065.61 0.995068 +426 64.3072 24.4288 31.6035 -2.38666 -1.25235 0.742731 0.00712467 8.89109 1.00027e-13 2068.14 0.995073 +427 68.1539 29.8607 31.5417 -1.97038 -1.22404 -6.29326 -0.0201991 8.87048 8.46228e-14 2057.87 0.995274 +428 62.4124 29.8545 28.2648 0.58228 -1.91627 -0.695269 -0.00770729 8.86229 8.67621e-14 2058.78 0.995281 +429 58.5327 24.4465 34.9229 -4.03908 0.594466 0.0413819 0.0140452 8.86684 9.84496e-14 2064.44 0.995102 +430 64.3482 24.4408 38.2634 1.98578 -0.0607086 1.58494 0.0116008 8.88791 9.74922e-14 2068.4 0.995095 +431 68.1937 29.8727 38.266 2.5881 0.290594 1.96994 -0.000536023 8.8869 9.42464e-14 2065.59 0.995147 +432 62.421 29.9028 34.886 1.81283 3.15227 -4.25586 0.0110802 8.88743 9.76653e-14 2068.19 0.995084 +433 0.988949 35.2744 1.69706 3.27282 -3.25049 3.69808 0.0154 8.90905 1.02079e-13 2073.73 0.995038 +434 6.73333 35.324 4.98087 1.40381 2.21933 -1.15593 -0.0113766 8.88001 8.87812e-14 2061.8 0.995209 +435 10.5737 40.7053 5.01326 1.33731 -3.3607 3.03874 0.00227112 8.87875 9.18066e-14 2064.45 0.995167 +436 4.80918 40.7566 1.63479 1.0333 2.45361 -3.1876 0.00429767 8.89762 9.87254e-14 2068.91 0.9951 +437 0.964557 35.2592 8.31365 0.305601 -5.08594 -0.111566 0.0106717 8.87974 9.15717e-14 2066.44 0.995164 +438 6.70912 35.2895 11.6433 -1.45673 -1.637 0.3007 0.00144137 8.86072 9.08652e-14 2060.42 0.995195 +439 10.546 40.7206 11.6525 -1.75258 -1.56035 1.24227 0.00479614 8.89833 9.50227e-14 2069.16 0.995117 +440 4.7969 40.7705 8.33231 -0.328365 3.83061 1.83958 0.00670267 8.88768 8.96149e-14 2067.28 0.995183 +441 0.969571 35.3115 14.9152 1.01854 0.687431 -5.88866 0.0115771 8.90519 1.0079e-13 2072.09 0.995056 +442 6.6889 35.2952 18.2733 -3.75175 -1.13935 -2.28485 0.00969043 8.8685 9.73998e-14 2063.86 0.995122 +443 10.5621 40.7192 18.2623 0.247241 -2.03895 -3.32101 -0.00526192 8.89936 1.00686e-13 2067.27 0.995053 +444 4.8071 40.6597 14.958 0.797442 -8.42734 -1.26953 -0.013124 8.8951 9.41483e-14 2064.67 0.995117 +445 0.955832 35.253 21.6148 -0.312951 -5.76863 -0.501431 -0.0173992 8.90335 1.00653e-13 2065.53 0.995074 +446 6.68533 35.319 24.9241 -4.00588 1.73366 -2.33796 0.012685 8.89351 9.86172e-14 2069.84 0.995061 +447 10.5354 40.715 24.9213 -3.27672 -2.26697 -2.69096 0.0147492 8.87965 9.50235e-14 2067.31 0.995119 +448 4.84277 40.7577 21.6432 4.5466 2.56843 2.99356 -0.00754823 8.85466 8.60173e-14 2057.2 0.995258 +449 0.966135 35.3186 28.2854 0.554149 1.77111 1.57227 -0.0112396 8.89196 9.20154e-14 2064.39 0.995152 +450 6.67879 35.3214 31.5789 -4.79577 1.98084 -1.89455 -0.00256283 8.86561 8.41656e-14 2060.59 0.995261 +451 10.543 40.7191 31.6076 -2.26172 -1.66733 1.35816 0.00267249 8.88957 9.19006e-14 2066.84 0.995142 +452 4.76782 40.773 28.2406 -3.6773 4.05429 -3.40613 -0.0160902 8.88218 8.83263e-14 2061.25 0.995216 +453 0.929101 35.3195 34.9187 -3.60935 1.47324 -0.663191 -0.0108758 8.85903 8.4319e-14 2057.42 0.99527 +454 6.72423 35.3167 38.2583 0.026974 1.65315 0.633274 -0.00845702 8.924 1.01336e-13 2071.84 0.995022 +455 10.5874 40.7284 38.2614 2.86115 -0.832142 1.40248 0.00882961 8.88285 9.87046e-14 2066.74 0.995084 +456 4.77833 40.7662 34.9341 -2.60928 3.11531 1.25722 -0.0162277 8.92194 1.00048e-13 2069.74 0.995042 +457 12.4647 35.3359 1.66248 -1.90003 3.50246 -0.251613 -0.00840011 8.8762 8.66621e-14 2061.62 0.995203 +458 18.2132 35.3366 4.97419 -3.18472 3.50991 -1.76849 0.0156729 8.86736 8.73923e-14 2064.86 0.995211 +459 22.0543 40.7441 4.97128 -3.30529 0.794839 -1.94909 -0.0132381 8.89149 9.21334e-14 2063.86 0.995151 +460 16.3151 40.7691 1.63623 -0.713493 3.93449 -2.94631 0.00801719 8.88669 9.62268e-14 2067.37 0.995123 +461 12.5105 35.2716 8.36027 3.04552 -3.54689 4.99737 0.00166133 8.89507 9.38883e-14 2067.8 0.995131 +462 18.2266 35.3359 11.6937 -1.66843 3.63804 5.74486 -0.00432943 8.89942 9.77192e-14 2067.47 0.995079 +463 22.0855 40.7256 11.6528 0.542839 -1.12312 1.53338 0.00895812 8.86419 9.0626e-14 2062.77 0.995176 +464 16.2982 40.6849 8.33098 -2.63408 -6.13481 1.63634 -0.0150804 8.87397 9.4638e-14 2059.76 0.995106 +465 12.5 35.288 14.9802 1.98841 -1.7989 1.37391 -0.00112165 8.90063 9.41133e-14 2068.38 0.995149 +466 18.2716 35.3142 18.2874 3.06194 1.09632 -0.637468 -0.000893746 8.88553 9.12549e-14 2065.22 0.995157 +467 22.0764 40.6984 18.2927 -0.963034 -4.40032 -0.139312 0.00353473 8.84396 8.33781e-14 2057.28 0.995272 +468 16.2751 40.7372 14.9444 -5.08359 0.120878 -2.31569 0.000622432 8.88183 9.30545e-14 2064.75 0.995157 +469 12.4826 35.3006 21.5833 0.129992 -0.447667 -4.33919 0.0137726 8.87037 9.62746e-14 2065.13 0.995098 +470 18.2668 35.2689 24.9681 2.63898 -3.75958 2.51232 -0.0124333 8.89924 8.96364e-14 2065.68 0.995154 +471 22.1219 40.7094 24.9303 4.20085 -2.90736 -1.63125 -0.00672772 8.8842 8.91946e-14 2063.69 0.995162 +472 16.294 40.7078 21.6476 -3.17866 -3.10541 3.15081 -0.00331215 8.87402 8.6176e-14 2062.22 0.995245 +473 12.496 35.2868 28.2656 1.544 -2.05459 -0.351905 -0.00503256 8.89746 9.6362e-14 2066.9 0.995091 +474 18.1798 35.3217 31.5945 -6.89139 2.05061 -0.237882 -0.0239583 8.89604 8.65817e-14 2062.52 0.995218 +475 22.0709 40.7385 31.5697 -1.6919 0.288894 -3.21511 -0.00510559 8.87981 9.21099e-14 2063.1 0.995169 +476 16.3228 40.7264 28.3354 0.291389 -0.783067 6.93835 -0.0151955 8.89172 8.61373e-14 2063.47 0.995216 +477 12.4593 35.3329 34.9101 -2.14513 3.04214 -1.20227 -0.00196929 8.92826 9.16569e-14 2074.08 0.995127 +478 18.2717 35.2588 38.2083 3.39739 -5.14237 -4.80372 -0.0121517 8.83794 7.7644e-14 2052.62 0.995375 +479 22.0404 40.7573 38.2377 -5.00364 2.23603 -1.24764 -0.00846771 8.92019 1.09128e-13 2071.05 0.994964 +480 16.3079 40.725 34.9449 -1.39877 -1.20473 2.4271 -0.00415753 8.87163 8.80366e-14 2061.54 0.995222 +481 24.0203 35.281 1.69473 1.57423 -2.54653 3.56756 0.0139021 8.90242 1.06464e-13 2072.01 0.994996 +482 29.7658 35.3109 4.99169 0.374995 0.72434 0.297843 0.00863673 8.91944 1.05281e-13 2074.5 0.995018 +483 33.5997 40.7612 5.01969 -1.03735 2.89339 3.33501 -0.00601516 8.9029 9.48307e-14 2067.84 0.995118 +484 27.843 40.7224 1.65373 0.0176859 -1.28362 -1.21866 -0.0138327 8.89579 9.94507e-14 2064.67 0.995089 +485 24.0249 35.3029 8.30797 2.04675 -0.0446254 -0.80878 -0.0210582 8.89337 9.02324e-14 2062.58 0.995196 +486 29.7818 35.3158 11.6485 1.98337 1.15459 0.939609 0.000561142 8.91205 9.84214e-14 2071.2 0.995079 +487 33.598 40.7681 11.6456 -0.786124 3.58259 0.67364 -0.00129122 8.90142 9.37536e-14 2068.52 0.995129 +488 27.8354 40.7169 8.36723 -1.03634 -1.92802 5.91645 0.00288108 8.85121 8.47703e-14 2058.67 0.995286 +489 23.9817 35.3419 14.9629 -2.662 4.14801 -0.453367 -0.00825044 8.86045 9.0575e-14 2058.31 0.995196 +490 29.7334 35.319 18.2852 -3.31049 1.88926 -0.869836 0.00538721 8.90433 9.86509e-14 2070.58 0.995075 +491 33.5797 40.7549 18.3001 -2.74952 2.01239 0.698006 -0.00531584 8.89431 9.65536e-14 2066.15 0.995134 +492 27.8141 40.7879 14.9533 -3.61038 5.84325 -1.69883 -0.00395295 8.9008 1.01323e-13 2067.86 0.995042 +493 24.0044 35.2687 21.6101 0.215864 -4.00945 -1.37915 -0.0119798 8.85353 8.27253e-14 2056.01 0.995269 +494 29.7817 35.2468 24.9395 1.93721 -6.49481 -0.189689 -0.0188648 8.88989 9.60057e-14 2062.33 0.99515 +495 33.6511 40.7388 24.9302 5.17376 0.0486858 -1.53234 -0.00888097 8.9307 1.06631e-13 2073.18 0.995011 +496 27.8721 40.7179 21.6223 2.9713 -1.94101 0.305095 0.0158984 8.87633 9.29579e-14 2066.83 0.995147 +497 24.0336 35.2948 28.2986 3.7998 -1.08099 3.10366 0.00290519 8.84375 8.51486e-14 2057.1 0.995268 +498 29.739 35.3375 31.6139 -2.8022 3.76364 1.80085 0.0107272 8.90749 1.08599e-13 2072.42 0.994994 +499 33.6541 40.7371 31.6284 5.51655 0.0623222 3.44847 0.0170582 8.92137 1.11635e-13 2076.72 0.994963 +500 27.8102 40.7639 28.2696 -3.68716 2.87718 -0.179894 -0.00250499 8.93635 1.12091e-13 2075.76 0.994929 +501 24.0098 35.2751 34.9166 0.81393 -3.33144 -1.04369 0.0173682 8.86174 9.52822e-14 2064.05 0.99514 +502 29.7327 35.3519 38.2718 -3.41811 5.29594 2.47047 -0.00349492 8.91487 1.04754e-13 2070.94 0.995055 +503 33.612 40.7033 38.2795 0.673286 -3.58759 3.29294 0.00305953 8.89022 9.73747e-14 2067.07 0.995129 +504 27.8519 40.7454 34.9164 0.722563 0.986531 -0.786497 -0.001459 8.93193 1.06205e-13 2075 0.995044 +505 35.5393 35.3345 1.68829 1.77258 3.22972 2.69153 0.00459455 8.87707 9.13813e-14 2064.56 0.995216 +506 41.3029 35.3155 5.01226 1.81797 1.07049 2.38306 0.0119915 8.91201 9.8072e-14 2073.62 0.995053 +507 45.1298 40.768 5.01558 0.447867 3.78687 3.25628 0.000709562 8.85656 8.595e-14 2059.38 0.995213 +508 39.3857 40.8384 1.66891 2.16081 11.5123 0.465154 0.000781694 8.88449 9.58611e-14 2065.36 0.995126 +509 35.5593 35.3052 8.28976 3.47191 0.252069 -2.60883 -0.0111566 8.90679 9.38624e-14 2067.56 0.995136 +510 41.2912 35.2948 11.6256 0.799643 -1.12537 -1.73442 0.0116636 8.8812 9.40225e-14 2066.98 0.995132 +511 45.128 40.7454 11.5985 0.507287 1.14353 -4.80893 0.0144772 8.89735 9.09438e-14 2071.01 0.995121 +512 39.3652 40.7087 8.28034 -0.112686 -3.31223 -3.83516 -0.0109918 8.86579 8.54458e-14 2058.83 0.995262 +513 35.5525 35.3367 14.943 3.17809 3.73144 -2.79964 -0.00500603 8.87308 8.93109e-14 2061.67 0.995226 +514 41.2756 35.2834 18.302 -1.1889 -2.2274 0.982965 0.00998958 8.89928 9.91234e-14 2070.48 0.995086 +515 45.1398 40.7244 18.2918 1.37895 -1.47438 -0.353293 0.00470411 8.89684 9.57836e-14 2068.84 0.995089 +516 39.3957 40.7451 14.9539 3.20841 0.943278 -1.70129 -0.0113517 8.89149 9.05007e-14 2064.26 0.995167 +517 35.5382 35.2882 21.6417 1.43217 -1.53889 2.51166 0.00803565 8.93568 1.12603e-13 2077.86 0.994922 +518 41.2941 35.284 24.9542 0.796209 -2.2558 0.884842 0.0168093 8.86655 9.44246e-14 2064.95 0.995147 +519 45.152 40.7452 24.9111 2.70315 0.946866 -3.40803 0.00219822 8.90847 9.66754e-14 2070.77 0.995098 +520 39.3485 40.7261 21.6359 -2.10292 -1.21255 2.19689 -0.00750133 8.85207 9.12941e-14 2056.68 0.995213 +521 35.5272 35.3138 28.2794 0.0649085 1.15827 0.714528 -0.0112115 8.88528 9.33858e-14 2062.95 0.995215 +522 41.3038 35.2959 31.6352 1.75285 -1.07105 3.93036 0.0118361 8.92089 1.01859e-13 2075.47 0.995065 +523 45.144 40.713 31.5745 1.77252 -2.30915 -2.57007 0.00290749 8.92057 1.04826e-13 2073.52 0.995028 +524 39.3538 40.7266 28.3037 -1.40621 -0.887584 3.37462 0.0035265 8.91661 1.0407e-13 2072.81 0.99504 +525 35.5403 35.3238 34.8966 1.425 2.24693 -2.8551 0.000915563 8.89674 9.54814e-14 2067.98 0.995182 +526 41.2692 35.278 38.2654 -1.58992 -2.79642 1.87909 0.00149588 8.9399 1.07048e-13 2077.34 0.99499 +527 45.1498 40.7373 38.281 2.80599 0.143301 3.34586 -0.009395 8.90309 9.44118e-14 2067.15 0.995147 +528 39.4019 40.7182 34.97 3.67508 -1.78105 5.24539 -0.00426994 8.93309 1.0726e-13 2074.66 0.995025 +529 47.0678 35.3257 1.64257 2.57541 2.1797 -2.4074 -0.00266692 8.88714 9.46947e-14 2065.19 0.995148 +530 52.785 35.3282 4.97205 -2.70122 2.71138 -1.77375 -0.00669008 8.91192 9.55051e-14 2069.62 0.995097 +531 56.6724 40.7623 4.95621 2.81431 3.10417 -3.29427 -0.0128529 8.92311 9.75908e-14 2070.7 0.99506 +532 50.9202 40.7236 1.64711 3.59806 -1.10159 -1.87892 0.00897626 8.89954 9.49623e-14 2070.31 0.995112 +533 47.0258 35.2675 8.33896 -2.53763 -3.61511 2.59489 -0.0117474 8.90676 9.24441e-14 2067.43 0.99515 +534 52.8101 35.3254 11.6295 0.399845 2.32997 -1.28104 0.00219706 8.90166 9.26482e-14 2069.32 0.995115 +535 56.595 40.7906 11.6666 -6.20326 5.97217 3.23864 0.00973256 8.8674 8.58335e-14 2063.61 0.995191 +536 50.9049 40.7598 8.28916 1.46423 2.8075 -2.97036 -0.01049 8.8715 8.16075e-14 2060.15 0.995274 +537 47.0537 35.2688 14.9648 0.47611 -4.15262 -0.351166 -0.00887408 8.90429 9.87915e-14 2067.54 0.995081 +538 52.8011 35.2986 18.2849 -0.618935 -0.332521 -1.11356 -9.04704e-06 8.88965 9.16752e-14 2066.29 0.995148 +539 56.6215 40.7633 18.2954 -2.90733 3.37217 0.153762 -0.00492763 8.86577 8.39898e-14 2060.12 0.995264 +540 50.9049 40.7446 14.996 2.33224 1.31714 2.9462 -0.00456262 8.85998 8.74428e-14 2058.99 0.995197 +541 47.1019 35.3415 21.5632 5.92001 4.20723 -6.2042 -0.0125523 8.89857 9.01019e-14 2065.49 0.995213 +542 52.8201 35.3064 24.9687 1.4849 0.112887 2.50737 -0.0127235 8.91068 9.86695e-14 2068.08 0.995073 +543 56.6391 40.7128 24.9227 -1.06035 -2.52192 -2.66444 0.0145198 8.89703 1.00737e-13 2070.98 0.995034 +544 50.8907 40.7033 21.62 0.429216 -3.65773 0.0336343 0.00884806 8.872 9.18584e-14 2064.4 0.995184 +545 47.0285 35.2967 28.2695 -1.83863 -1.09803 0.0838923 0.00185402 8.87925 9.13416e-14 2064.46 0.995175 +546 52.7955 35.3176 31.5861 -1.60955 1.33612 -1.09276 -0.00709189 8.89422 9.34288e-14 2065.74 0.995166 +547 56.6478 40.7469 31.5994 -0.211017 1.26857 0.381073 -0.0114561 8.88687 9.41277e-14 2063.26 0.995154 +548 50.8934 40.7431 28.3061 0.54874 0.816415 3.93154 -0.00290902 8.89288 9.19427e-14 2066.34 0.995194 +549 46.9952 35.3107 34.9392 -5.58191 0.594271 1.51027 -0.0191411 8.92936 1.01003e-13 2070.68 0.995086 +550 52.7935 35.3708 38.2677 -1.76043 7.43583 2.11722 -0.00258597 8.88969 9.80566e-14 2065.75 0.99513 +551 56.6103 40.7274 38.2389 -3.88047 -0.663861 -1.24376 0.0266178 8.92023 1.02172e-13 2078.48 0.995056 +552 50.8915 40.726 34.8906 0.173117 -1.0786 -3.76183 -0.00719647 8.89603 9.41001e-14 2066.11 0.995168 +553 58.5175 35.3293 1.65846 -5.68175 2.689 -0.695456 -0.00464622 8.89907 9.37291e-14 2067.3 0.99515 +554 64.3442 35.3021 4.96779 1.23261 -0.236927 -2.68753 -0.0115056 8.89613 9.34201e-14 2065.23 0.995126 +555 68.174 40.7379 5.0388 0.34976 0.555621 5.76489 0.00763978 8.8729 9.18632e-14 2064.35 0.995149 +556 62.3871 40.7487 1.63942 -2.66651 1.67331 -2.77579 0.0123442 8.88422 9.58808e-14 2067.78 0.995092 +557 58.5552 35.2889 8.24812 -1.51688 -1.66458 -7.62278 -0.0111172 8.84188 8.10891e-14 2053.71 0.99529 +558 64.3637 35.2992 11.6864 3.80413 -0.673646 4.61654 -0.0116722 8.93343 9.34262e-14 2073.14 0.995087 +559 68.1616 40.7667 11.675 -1.04013 3.81584 3.72481 -0.00384385 8.8433 8.23074e-14 2055.56 0.995277 +560 62.3887 40.7299 8.33144 -2.31933 -0.609503 1.83901 0.00188272 8.87 8.56223e-14 2062.49 0.995197 +561 58.5804 35.2965 14.9375 0.900175 -1.02124 -3.74314 -0.0112094 8.86714 8.10081e-14 2059.07 0.995266 +562 64.3285 35.3206 18.2959 -0.137264 1.4683 0.492822 -0.00470365 8.89637 9.1286e-14 2066.7 0.995178 +563 68.1704 40.7181 18.2705 -0.0824447 -1.59458 -2.3203 0.00836531 8.90668 8.64032e-14 2071.66 0.995217 +564 62.3823 40.6988 14.9127 -2.62964 -3.8647 -5.93704 -0.0110895 8.90332 8.51568e-14 2066.81 0.995216 +565 58.599 35.3057 21.603 3.082 0.258921 -1.55213 -0.00186255 8.89246 9.17137e-14 2066.48 0.995159 +566 64.3125 35.3552 24.9828 -1.74895 5.77342 4.34705 -0.00806568 8.87183 9.37165e-14 2060.78 0.995159 +567 68.1451 40.7342 24.9542 -2.68227 -0.163379 0.921409 0.00806159 8.93066 1.03428e-13 2076.78 0.994983 +568 62.4119 40.7732 21.5867 0.324131 4.19365 -3.52568 0.0242276 8.88558 9.61987e-14 2070.6 0.995089 +569 58.5391 35.3059 28.2386 -3.1503 0.542645 -3.63369 -0.000416592 8.89715 9.37761e-14 2067.79 0.995162 +570 64.3332 35.3182 31.6387 0.527727 1.52555 4.3748 0.0113238 8.93071 1.00834e-13 2077.46 0.995042 +571 68.1424 40.7537 31.5651 -2.9571 1.77625 -3.83208 -5.85141e-05 8.88348 9.40372e-14 2064.96 0.995156 +572 62.4027 40.7175 28.2532 -0.816909 -2.14172 -2.12645 0.0118804 8.8682 9.33307e-14 2064.24 0.995173 +573 58.583 35.3141 34.9197 1.49698 1.36518 -0.625436 0.0107029 8.91937 1.10858e-13 2074.96 0.994935 +574 64.3253 35.3253 38.2781 -0.503617 2.22472 3.207 0.0138691 8.88038 9.49986e-14 2067.27 0.995143 +575 68.1957 40.7023 38.2507 2.98891 -3.90753 0.112321 -0.00962865 8.85702 9.11699e-14 2057.28 0.995194 +576 62.4406 40.7407 34.9168 3.31978 0.522475 -0.749864 -0.00100242 8.91012 9.98258e-14 2070.45 0.995074 +577 0.969997 46.1465 1.6645 1.00674 -2.11477 0.219236 0.00589975 8.92609 1.04224e-13 2075.35 0.994971 +578 6.69676 46.1938 4.9578 -2.55249 2.77721 -3.51648 -0.00625403 8.94031 1.04778e-13 2075.78 0.995005 +579 10.5528 51.5903 4.94589 -1.11261 -0.804312 -5.16815 0.0241845 8.89605 9.80361e-14 2072.83 0.995046 +580 4.79808 51.5994 1.59212 -0.235621 0.182603 -7.70825 -0.0152571 8.93189 9.38239e-14 2072.03 0.995116 +581 0.963932 46.1219 8.31884 0.592921 -5.24219 0.242952 -0.00655646 8.88318 9.20539e-14 2063.53 0.995121 +582 6.73593 46.243 11.6222 1.7258 8.42163 -1.7984 0.0154488 8.88595 9.60835e-14 2068.81 0.995088 +583 10.5295 51.5505 11.6566 -3.65623 -5.64653 1.60876 -0.00630285 8.81573 7.4835e-14 2049.13 0.995409 +584 4.82512 51.5876 8.32453 2.67523 -0.971155 1.09385 0.0190922 8.88499 8.77411e-14 2069.33 0.995203 +585 0.951757 46.1187 14.9939 -0.654935 -5.57792 2.96118 -0.0190288 8.84918 8.06304e-14 2053.58 0.995283 +586 6.74463 46.1588 18.2828 2.53875 -1.00406 -1.42933 0.0294525 8.87833 9.78782e-14 2070.17 0.995063 +587 10.5354 51.6114 18.2693 -2.84061 1.57426 -2.63194 -0.0075529 8.90024 9.47686e-14 2066.94 0.995114 +588 4.85563 51.5792 14.9477 6.17041 -2.26218 -2.08615 0.021863 8.89059 9.67476e-14 2071.17 0.995053 +589 1.01342 46.2175 21.6315 5.73232 5.32967 1.53393 0.0179597 8.90129 8.46747e-14 2072.55 0.995221 +590 6.74798 46.1548 24.956 2.9498 -1.49184 1.13248 -0.00525332 8.89863 9.16583e-14 2067.08 0.995152 +591 10.547 51.6626 24.9379 -1.72496 7.20047 -0.996399 -0.0132383 8.8751 8.89413e-14 2060.35 0.995234 +592 4.82281 51.6221 21.5968 2.42903 2.49813 -2.44874 -0.00607975 8.88302 8.5306e-14 2063.55 0.995235 +593 0.9839 46.1829 28.2833 2.92915 1.89751 1.23598 -0.00102603 8.89711 9.27404e-14 2067.65 0.995164 +594 6.70894 46.1342 31.6085 -1.55819 -4.15002 0.898669 -0.0102715 8.8528 8.96941e-14 2056.25 0.995189 +595 10.5739 51.6339 31.6407 1.29098 3.8485 4.73738 0.00465979 8.9126 9.98715e-14 2072.19 0.995066 +596 4.78732 51.6264 28.2535 -1.55698 3.13312 -1.8538 0.0153823 8.8917 9.76643e-14 2070.02 0.995079 +597 0.955568 46.17 34.897 -0.535874 0.376922 -2.55832 0.0126219 8.90659 9.87773e-14 2072.6 0.995067 +598 6.7247 46.1203 38.2227 0.642298 -5.34518 -2.95806 0.000612851 8.84797 8.6743e-14 2057.5 0.995278 +599 10.5258 51.5899 38.2306 -3.45942 -0.772921 -2.16587 -0.00767398 8.9102 9.61559e-14 2069.04 0.99511 +600 4.75027 51.5555 34.9141 -5.64708 -4.73084 -1.36232 -0.0293796 8.88239 8.41045e-14 2058.44 0.995298 +601 12.4952 46.1851 1.62724 1.46159 1.96486 -4.16416 0.00975882 8.89337 1.032e-13 2069.19 0.995042 +602 18.2354 46.1467 4.94793 -1.18901 -2.13855 -4.6749 -0.00189967 8.83966 8.34246e-14 2055.2 0.9953 +603 22.0438 51.6201 5.00312 -4.43241 2.43212 1.66507 -0.00132261 8.87168 8.60278e-14 2062.15 0.995233 +604 16.323 51.5843 1.66217 -0.256498 -1.53399 -0.201481 -0.00903351 8.88795 9.49747e-14 2064.01 0.995142 +605 12.5058 46.1688 8.30091 2.68716 -0.0442067 -1.61008 -0.00872473 8.87315 8.94295e-14 2060.91 0.995174 +606 18.2348 46.197 11.6462 -0.863148 3.3606 0.686972 -0.00442223 8.89644 9.12803e-14 2066.79 0.995161 +607 22.0834 51.6005 11.6055 0.0410497 0.518093 -3.88157 0.00063956 8.88983 9.28494e-14 2066.46 0.995151 +608 16.3114 51.5929 8.2642 -1.07512 -0.479716 -5.4728 -0.0151444 8.8963 8.28561e-14 2064.45 0.995241 +609 12.5214 46.2005 14.9367 4.41655 3.73118 -3.49069 0.00552583 8.87594 9.06391e-14 2064.53 0.995197 +610 18.2207 46.0789 18.3073 -2.44477 -10.0155 1.55433 0.00856486 8.89437 1.06163e-13 2069.18 0.994975 +611 22.0561 51.6406 18.2887 -2.85892 4.60438 -0.586893 0.00784821 8.89438 9.94751e-14 2068.99 0.995073 +612 16.3425 51.5636 14.9684 2.28104 -4.17015 0.0990068 0.0114693 8.85832 9.26044e-14 2062.06 0.995147 +613 12.4888 46.1406 21.6307 0.988888 -2.82489 0.918059 0.00196681 8.9115 1.01964e-13 2071.38 0.995055 +614 18.2333 46.1241 25.0186 -1.03983 -4.65017 7.75571 -0.00346265 8.94064 9.66649e-14 2076.41 0.995088 +615 22.0859 51.5789 24.8802 0.446432 -2.18011 -7.46064 0.00433736 8.80783 7.45661e-14 2049.7 0.995439 +616 16.3157 51.6138 21.6429 -0.899054 1.59498 2.6755 -0.000708893 8.94859 1.15177e-13 2078.76 0.994891 +617 12.4427 46.177 28.2607 -4.37785 1.27679 -0.873468 0.00605747 8.90933 9.49379e-14 2071.77 0.995105 +618 18.2383 46.1909 31.5404 -0.63146 2.71198 -6.25531 -0.0112909 8.87024 8.56743e-14 2059.72 0.995263 +619 22.0478 51.6061 31.6298 -4.10305 0.704942 3.73356 -0.00507388 8.85668 8.25479e-14 2058.15 0.995272 +620 16.3025 51.6074 28.2733 -2.05769 0.769872 -0.0813599 -0.00316643 8.918 9.50758e-14 2071.65 0.995119 +621 12.4883 46.1866 34.9206 0.883267 2.27986 -0.212448 0.000720537 8.87888 9.14692e-14 2064.14 0.995176 +622 18.2557 46.1665 38.2942 1.21491 -0.0935222 4.76018 0.0302303 8.95446 1.18756e-13 2086.6 0.99484 +623 22.0766 51.5858 38.2872 -0.738149 -1.48176 4.39376 -0.00511977 8.87843 9.15791e-14 2062.79 0.995198 +624 16.3319 51.5921 34.9307 0.868299 -0.522148 1.09063 -0.00920892 8.87536 8.98085e-14 2061.27 0.995207 +625 24.0061 46.1289 1.6681 0.374152 -4.03396 0.748386 -0.0162748 8.87785 8.9008e-14 2060.28 0.995237 +626 29.7448 46.2087 5.00455 -2.29122 4.77731 1.90215 -0.0039551 8.87013 9.27288e-14 2061.29 0.995158 +627 33.622 51.5902 4.99847 2.05714 -1.1173 1.13253 -0.00917971 8.89286 9.51541e-14 2065.02 0.995134 +628 27.8301 51.5743 1.63188 -1.44999 -2.48268 -3.58224 -0.00560479 8.9087 9.65715e-14 2069.17 0.995089 +629 24.0152 46.1666 8.32938 1.18948 -0.0621538 1.57578 0.0116956 8.88716 9.72333e-14 2068.27 0.995071 +630 29.7427 46.1611 11.5992 -2.38339 -0.26686 -4.65579 -0.000134573 8.90719 9.72858e-14 2070 0.995127 +631 33.5566 51.5764 11.6629 -5.51843 -2.08563 2.35409 0.0249571 8.85949 8.87966e-14 2065.16 0.99521 +632 27.8091 51.5834 8.36472 -3.67883 -1.53449 5.49631 0.00873471 8.89773 1.01763e-13 2069.9 0.995037 +633 24.013 46.179 14.9804 0.916277 1.57076 1.47929 -0.000172396 8.9279 1.04766e-13 2074.43 0.995005 +634 29.7985 46.2078 18.3117 3.65078 4.36538 2.1941 0.00511131 8.9306 9.8516e-14 2076.1 0.995081 +635 33.6021 51.5958 18.3033 -0.361172 -0.362927 0.912113 -0.00521564 8.89035 9.36533e-14 2065.33 0.995142 +636 27.8439 51.6117 14.9595 0.113032 1.61697 -0.727218 0.0130592 8.93039 1.00246e-13 2077.76 0.99505 +637 23.9922 46.1725 21.6192 -1.28803 0.727367 0.070417 -0.00081319 8.84562 8.12878e-14 2056.69 0.995303 +638 29.7127 46.1601 24.9701 -5.85585 -0.586187 2.70433 0.00624013 8.84444 8.78699e-14 2057.97 0.995228 +639 33.5931 51.5732 24.9188 -1.3677 -2.78694 -2.76982 -0.0101303 8.85646 7.88851e-14 2057 0.995352 +640 27.8543 51.6256 21.6684 1.01317 2.77687 5.37753 -0.0179548 8.89803 8.83388e-14 2064.24 0.995187 +641 23.9778 46.185 28.2661 -2.87666 1.87242 -0.534483 -0.00608333 8.93932 9.85367e-14 2075.59 0.995053 +642 29.7749 46.1933 31.6179 1.14444 2.91744 2.15716 -0.00484857 8.90079 9.59924e-14 2067.62 0.995148 +643 33.5622 51.6132 31.5827 -4.77448 1.47891 -1.61273 0.000572315 8.91362 9.52924e-14 2071.52 0.995103 +644 27.8408 51.5541 28.2639 -0.142809 -5.1278 -0.810007 0.023603 8.88205 9.3461e-14 2069.71 0.995097 +645 23.9811 46.1984 34.9434 -2.62043 3.64126 2.11888 0.0216872 8.90037 1.03198e-13 2073.22 0.99503 +646 29.8118 46.1612 38.2562 5.29045 -0.521834 0.622381 0.0108149 8.87376 9.45766e-14 2065.21 0.995148 +647 33.6103 51.6039 38.2761 0.672486 0.710955 2.82715 -0.0142095 8.92686 1.02854e-13 2071.22 0.995034 +648 27.7986 51.6078 34.9176 -5.12597 1.23355 -0.597689 -0.00643101 8.87424 9.29428e-14 2061.64 0.995155 +649 35.5056 46.1804 1.67103 -2.30201 1.22359 0.923719 0.000104205 8.89575 9.51032e-14 2067.61 0.995149 +650 41.2591 46.1954 4.99258 -3.14944 2.97802 0.217517 -0.00262368 8.87869 9.26753e-14 2063.41 0.995118 +651 45.1418 51.574 5.00068 1.47431 -2.65178 1.32141 -0.0199505 8.86577 8.11531e-14 2056.92 0.995283 +652 39.3598 51.5891 1.67448 -0.669134 -1.25449 1.28036 0.0139859 8.87865 9.683e-14 2066.93 0.995113 +653 35.5147 46.1093 8.29784 -1.05682 -6.24565 -1.85032 0.0126325 8.89818 9.31673e-14 2070.79 0.995133 +654 41.2631 46.1651 11.6298 -2.94027 -0.272625 -1.10951 0.000872497 8.88065 9.20131e-14 2064.57 0.995134 +655 45.1273 51.5994 11.6312 0.00691987 0.34994 -1.27767 0.0129772 8.88079 9.64803e-14 2067.2 0.995058 +656 39.4002 51.6072 8.31699 3.96809 0.952198 0.472395 0.00788891 8.85411 8.73847e-14 2060.38 0.995227 +657 35.538 46.1748 15.0071 1.41509 0.689454 4.60572 -0.00619262 8.88508 9.59795e-14 2064.01 0.995118 +658 41.272 46.1731 18.2911 -1.82711 0.821857 -0.157554 0.00631089 8.88199 9.49865e-14 2066.02 0.995107 +659 45.1426 51.6038 18.2599 1.69907 0.671367 -3.89017 0.00529762 8.87786 9.23336e-14 2064.9 0.995167 +660 39.4009 51.6379 14.9713 3.71164 4.40174 0.507662 0.011481 8.92234 1.00406e-13 2075.71 0.995043 +661 35.5361 46.158 21.6365 0.931374 -0.963714 1.95468 0.00381052 8.92622 1.00128e-13 2074.91 0.995039 +662 41.2903 46.1492 24.949 0.491595 -2.00873 0.427313 -0.0140812 8.88644 9.15002e-14 2062.6 0.995189 +663 45.1411 51.5911 24.9608 1.3949 -0.788201 1.60021 -0.00323886 8.88874 9.83575e-14 2065.42 0.995104 +664 39.3882 51.6055 21.6273 2.35775 1.01219 0.93602 0.00235151 8.86389 8.64894e-14 2061.27 0.99526 +665 35.5443 46.1969 28.2922 2.26477 3.38477 2.46685 -0.00030411 8.86306 9.139e-14 2060.55 0.995193 +666 41.3059 46.1566 31.5984 2.21575 -0.984127 0.0482989 0.000588897 8.90043 9.80346e-14 2068.71 0.995123 +667 45.1249 51.5882 31.6263 -0.0597376 -1.48115 3.06104 0.015421 8.88505 1.00368e-13 2068.6 0.995107 +668 39.3748 51.6097 28.2107 1.13838 1.36766 -6.65807 -0.00943234 8.9338 1.04136e-13 2073.72 0.995006 +669 35.5486 46.1726 34.9246 2.54612 0.431981 -0.264202 0.0116711 8.8927 9.76886e-14 2069.43 0.995124 +670 41.2735 46.1436 38.2452 -0.995486 -2.35454 -0.517442 0.00146886 8.91458 9.82791e-14 2071.92 0.995097 +671 45.1077 51.5749 38.1954 -2.15217 -2.44238 -5.94206 -0.000762765 8.89922 9.42797e-14 2068.16 0.995135 +672 39.3522 51.614 34.9504 -1.66487 1.74087 2.94156 0.00635574 8.9102 1.02278e-13 2072.04 0.995063 +673 47.0383 46.1792 1.71633 -1.04649 1.33323 6.08435 0.0133042 8.82597 7.86217e-14 2055.51 0.995314 +674 52.872 46.0969 4.96874 7.36841 -7.82161 -2.07354 -0.00153646 8.83891 7.84086e-14 2055.11 0.995299 +675 56.647 51.5882 5.00706 -0.180005 -1.09138 2.17097 -0.0129987 8.86329 8.03611e-14 2057.87 0.995277 +676 50.8887 51.624 1.6516 0.410366 2.93456 -1.6522 -0.00741952 8.88119 8.81541e-14 2062.91 0.995159 +677 47.0212 46.1755 8.3163 -2.92481 1.15108 0.124858 -0.00946537 8.85721 7.96232e-14 2057.33 0.995273 +678 52.819 46.1931 11.6237 1.26079 2.88531 -1.87477 0.0109025 8.85969 8.81567e-14 2062.23 0.995155 +679 56.6432 51.6131 11.6096 -0.764576 1.31235 -3.70061 0.00405099 8.89309 9.00291e-14 2067.88 0.995157 +680 50.8801 51.6289 8.34119 -0.769111 3.2115 3.14872 0.0244926 8.86884 8.30101e-14 2067.04 0.995234 +681 47.0564 46.1824 14.959 1.34489 1.87051 -1.29097 -0.0101426 8.84603 8.08804e-14 2054.79 0.995317 +682 52.7725 46.1684 18.2892 -3.78844 0.259859 -0.695899 -0.0106037 8.91582 1.00662e-13 2069.64 0.995045 +683 56.6288 51.5594 18.2506 -2.04917 -4.37728 -4.78909 -0.00754347 8.9012 9.25348e-14 2067.14 0.995142 +684 50.9113 51.6134 14.9736 2.72988 1.57644 0.822743 -0.000224422 8.86137 9.34131e-14 2060.23 0.99514 +685 47.0668 46.2083 21.6076 2.12845 4.45124 -0.901864 0.00707244 8.92248 9.96994e-14 2074.8 0.995073 +686 52.7953 46.1643 24.9433 -1.25342 -0.0983017 -0.299908 0.00283739 8.90205 1.00871e-13 2069.56 0.995048 +687 56.6249 51.6031 24.941 -2.87677 -0.0980375 -0.51996 -0.00417583 8.86071 8.56639e-14 2059.21 0.995244 +688 50.8979 51.5769 21.6028 1.23717 -2.10579 -1.71009 0.0116334 8.91766 1.00941e-13 2074.75 0.995062 +689 47.0473 46.1358 28.2488 -0.223663 -3.45168 -2.52575 -0.00405039 8.88857 9.70194e-14 2065.2 0.995129 +690 52.7948 46.1515 31.6303 -1.45316 -2.01396 3.79079 0.00340106 8.90601 9.89991e-14 2070.51 0.99508 +691 56.6816 51.5735 31.6771 3.74047 -2.797 8.73435 -0.0205442 8.89052 8.75886e-14 2062.08 0.995212 +692 50.9158 51.5649 28.2788 3.2231 -3.99226 0.674331 -0.00170707 8.85067 8.9798e-14 2057.62 0.995197 +693 47.0653 46.1775 34.8855 2.04667 1.2145 -4.20624 -0.00228024 8.89819 9.94321e-14 2067.64 0.995086 +694 52.7799 46.2081 38.2607 -3.24693 4.25098 1.33038 -0.00624253 8.91354 9.54588e-14 2070.05 0.995107 +695 56.6394 51.5884 38.2535 -1.03825 -1.2224 0.518516 -0.0065523 8.92539 9.45067e-14 2072.51 0.995104 +696 50.9177 51.559 34.9419 3.27955 -4.13618 1.96593 0.00291171 8.93293 1.0335e-13 2076.16 0.99501 +697 58.5608 46.1615 1.6793 -0.79701 -0.411249 1.92193 0.00290801 8.86506 8.33174e-14 2061.64 0.995248 +698 64.3266 46.1533 4.9778 -0.282126 -1.43795 -1.49039 -0.0198401 8.8748 8.27061e-14 2058.87 0.995254 +699 68.1666 51.5945 5.00016 -0.54014 -0.616358 1.25388 -0.00415859 8.85926 8.11227e-14 2058.89 0.995286 +700 62.4872 51.6158 1.65143 8.55148 1.86729 -1.50903 -0.00742045 8.90126 8.46014e-14 2067.16 0.995207 +701 58.5265 46.1344 8.30933 -5.08649 -3.37242 -0.509425 0.00684951 8.852 8.20287e-14 2059.7 0.995262 +702 64.3147 46.1561 11.6409 -1.57775 -1.46374 0.0761042 -0.00643076 8.87202 8.28002e-14 2061.14 0.995231 +703 68.1417 51.6096 11.6153 -3.22681 1.59059 -3.03431 0.00804916 8.83984 7.93493e-14 2057.35 0.995299 +704 62.4165 51.5901 8.31781 0.710223 -0.744466 0.276311 0.00211187 8.92075 9.63202e-14 2073.4 0.995021 +705 58.5199 46.1587 14.997 -5.57431 -1.03023 3.13675 0.000422877 8.88616 9.2114e-14 2065.64 0.995123 +706 64.3386 46.1496 18.235 1.05219 -1.96834 -6.15118 -6.73471e-05 8.92227 9.37229e-14 2073.23 0.995077 +707 68.1858 51.6292 18.307 1.80151 3.34493 1.41359 -0.00425555 8.88574 8.54903e-14 2064.53 0.995209 +708 62.3686 51.5748 14.9404 -4.73754 -2.37958 -2.9463 -0.00538823 8.86804 8.4005e-14 2060.5 0.995264 +709 58.5354 46.1126 21.6331 -3.60961 -6.17808 1.62441 0.0135274 8.85253 8.74481e-14 2061.24 0.995233 +710 64.3167 46.1526 25.0072 -1.70312 -1.40027 6.79281 -0.0265227 8.90737 9.08059e-14 2064.41 0.995174 +711 68.1643 51.6055 24.9172 -0.504988 1.00077 -3.05978 0.00721737 8.87213 8.9473e-14 2064.07 0.995209 +712 62.4356 51.584 21.6415 2.9084 -1.44877 2.28716 0.0245154 8.91729 1.04264e-13 2077.45 0.994954 +713 58.5385 46.1479 28.3204 -3.47711 -2.09337 5.57668 -0.00694622 8.88245 8.75948e-14 2063.26 0.995203 +714 64.3506 46.1543 31.6056 2.13953 -1.20846 1.00853 0.00293778 8.88732 9.5011e-14 2066.43 0.995122 +715 68.2012 51.5787 31.5961 3.38093 -2.15057 -0.0708405 0.00968848 8.92638 1.02328e-13 2076.2 0.995017 +716 62.4255 51.5738 28.2548 2.14996 -2.6413 -1.67204 -0.0148812 8.90185 9.31611e-14 2065.72 0.995141 +717 58.565 46.1519 34.9518 -0.381481 -1.62273 3.18105 -0.00425163 8.87461 8.68994e-14 2062.15 0.99523 +718 64.35 46.1635 38.2383 2.14963 -0.476925 -1.43102 -0.000635737 8.86522 8.66246e-14 2060.93 0.995219 +719 68.1359 51.6419 38.2441 -3.7733 4.99313 -0.705233 -0.00628538 8.8558 8.17698e-14 2057.7 0.995293 +720 62.4129 51.5949 34.9505 0.493977 -0.778989 3.15938 0.00800534 8.87947 9.27828e-14 2065.84 0.995113 +721 0.961716 57.0531 1.68892 0.00125744 2.55981 2.87963 0.0177647 8.87769 9.11555e-14 2067.53 0.995126 +722 6.7059 57.0686 4.96471 -1.59299 4.25165 -2.7206 -0.00663921 8.90067 8.95547e-14 2067.2 0.995197 +723 10.5397 62.4443 4.9507 -2.29011 -1.90698 -4.22793 0.000220409 8.90534 9.80528e-14 2069.71 0.99505 +724 4.81793 62.426 1.61496 2.09301 -3.85729 -5.38829 -0.00670843 8.87956 9.10677e-14 2062.7 0.995188 +725 0.968085 57.0455 8.34789 0.905146 1.78412 3.67487 -0.00212397 8.91837 9.61038e-14 2071.97 0.995078 +726 6.73778 57.0588 11.6782 1.71397 3.3981 4.03041 0.0122656 8.90636 9.64714e-14 2072.48 0.995063 +727 10.557 62.4542 11.639 -0.452016 -0.693581 -0.262186 -0.00309043 8.86788 8.47272e-14 2060.95 0.99527 +728 4.79614 62.4607 8.31474 -0.524528 -0.473547 -0.260425 0.00386822 8.89118 9.98285e-14 2067.46 0.995077 +729 0.971586 57.0325 14.9741 1.32159 0.35128 0.690281 -0.00663716 8.8846 9.09177e-14 2063.8 0.995168 +730 6.70265 57.0272 18.2719 -2.11432 -0.391612 -2.21596 -0.00515412 8.8607 8.55402e-14 2059 0.995233 +731 10.5678 62.4849 18.2643 0.651288 2.67398 -3.5967 -0.000135416 8.87138 8.52113e-14 2062.35 0.99522 +732 4.80055 62.4691 14.9722 -0.0250332 0.795797 0.626803 -0.00929929 8.89149 9.73333e-14 2064.72 0.995108 +733 1.00755 57.0128 21.63 5.08921 -1.78531 0.862827 -0.0117862 8.90883 8.93868e-14 2067.85 0.995173 +734 6.75675 57.0294 24.9934 4.0348 -0.140788 5.74949 0.00376588 8.84254 8.84411e-14 2057.04 0.995235 +735 10.554 62.489 24.9517 -0.929225 3.11144 0.72955 -0.00979922 8.91428 9.99641e-14 2069.48 0.995038 +736 4.76536 62.4373 21.6273 -3.93011 -2.67408 0.986784 -0.0027792 8.87814 8.88287e-14 2063.22 0.995217 +737 0.953964 57.0157 28.2597 -0.679747 -1.5085 -1.04434 0.00768793 8.91139 9.96295e-14 2072.57 0.995083 +738 6.70379 56.975 31.5951 -2.14165 -5.82794 0.23023 0.00327239 8.94347 1.09008e-13 2078.48 0.994983 +739 10.558 62.4416 31.6269 -0.284775 -1.97993 3.68896 0.00551784 8.8913 1.01003e-13 2067.84 0.995082 +740 4.82685 62.4426 28.2963 2.67613 -1.84231 2.74055 0.00359803 8.93287 1.07386e-13 2076.3 0.994973 +741 0.963915 57.0289 34.9212 0.439793 0.0129286 -0.537037 -0.00700723 8.88593 9.16013e-14 2064.01 0.995144 +742 6.7492 57.0471 38.2518 3.28479 1.77516 0.419417 0.00789915 8.87734 9.83025e-14 2065.38 0.99507 +743 10.5684 62.4751 38.2867 0.55212 1.66784 4.25641 0.0046794 8.85188 9.42476e-14 2059.25 0.995151 +744 4.80718 62.4644 34.924 0.816828 0.161853 -0.0113921 0.0126153 8.88529 9.55094e-14 2068.05 0.995139 +745 12.5019 57.0142 1.68521 1.98386 -1.77884 2.21599 -0.00161964 8.8582 8.55508e-14 2059.21 0.995265 +746 18.2215 57.0408 5.0069 -2.48505 1.03431 1.72476 0.0126994 8.88665 9.59252e-14 2068.38 0.995075 +747 22.0219 62.4393 4.98992 -6.59426 -2.5199 0.26748 0.00500014 8.89456 9.26368e-14 2068.38 0.995177 +748 16.3631 62.4997 1.63793 4.40393 4.05993 -2.81947 -0.000452118 8.90139 9.73543e-14 2068.7 0.995123 +749 12.476 57.0437 8.35191 -0.805252 1.57132 4.26027 -0.0154614 8.87686 8.40736e-14 2060.25 0.995215 +750 18.2452 57.0754 11.6569 0.40258 5.12258 1.76749 0.00452164 8.87453 8.65288e-14 2064.01 0.995203 +751 22.0668 62.4592 11.6398 -1.92096 -0.284563 -0.303511 -0.0112354 8.88604 9.27124e-14 2063.13 0.995151 +752 16.356 62.4704 8.36239 3.53355 1.12289 5.39647 -0.00100542 8.87141 8.53845e-14 2062.16 0.995242 +753 12.477 57.0502 14.9726 -0.172305 2.73402 0.649734 -0.00153068 8.85758 8.42632e-14 2059.11 0.995228 +754 18.2331 56.9896 18.249 -0.970243 -4.3093 -5.00737 -0.0109616 8.92225 1.00623e-13 2070.92 0.995062 +755 22.0934 62.4887 18.3061 0.986682 2.90596 1.63243 -0.00311286 8.91054 9.99118e-14 2070.09 0.995076 +756 16.3591 62.4163 14.9654 3.93629 -5.08879 -0.240996 -0.0113466 8.87443 8.77428e-14 2060.62 0.995201 +757 12.4692 57.0203 21.6053 -1.50801 -0.644739 -1.50626 0.00346712 8.88771 9.32453e-14 2066.61 0.995149 +758 18.2143 56.9988 24.9332 -3.02017 -3.24352 -1.44623 0.0155142 8.91977 1.0631e-13 2076.05 0.994985 +759 22.0993 62.4409 24.9781 1.67064 -2.00213 3.9036 -0.00150301 8.91611 1.03553e-13 2071.63 0.995048 +760 16.3395 62.4693 21.6445 1.99598 0.649559 2.64133 0.00469654 8.85786 8.45976e-14 2060.48 0.995278 +761 12.479 57.0089 28.2782 -0.496088 -2.50117 0.688276 -0.0081919 8.9214 1.01321e-13 2071.32 0.995084 +762 18.2571 56.9939 31.5494 1.93147 -3.9378 -5.43745 -0.0124593 8.85914 8.57098e-14 2057.1 0.99527 +763 22.0858 62.486 31.6398 0.00861147 2.97316 4.39678 0.00304785 8.90349 9.44347e-14 2069.87 0.995162 +764 16.2827 62.4805 28.3098 -4.09095 2.35032 4.36012 0.0190393 8.9093 1.03086e-13 2074.55 0.995038 +765 12.4846 56.9808 34.8812 -0.010033 -5.66602 -4.26326 0.000797036 8.90835 9.83428e-14 2070.45 0.995099 +766 18.2691 57.0141 38.2537 2.87421 -1.57701 0.316913 0.00959567 8.91987 1.02191e-13 2074.8 0.995011 +767 22.0875 62.4701 38.2641 0.722796 0.889083 1.83827 -0.00370924 8.88718 9.41885e-14 2064.96 0.995185 +768 16.3506 62.4603 34.9129 3.44594 -0.317185 -1.41026 0.0226823 8.87402 9.969e-14 2067.81 0.995094 +769 24.0188 57.0347 1.65286 1.8016 0.500564 -1.30552 0.00681195 8.89676 9.87408e-14 2069.28 0.995067 +770 29.7604 56.9703 4.96684 -0.476564 -6.37733 -2.38591 -0.032462 8.93297 9.59992e-14 2068.61 0.995124 +771 33.5747 62.4648 5.00006 -3.76974 0.289585 1.28874 0.00888794 8.90886 1.03638e-13 2072.3 0.99505 +772 27.8373 62.4568 1.70692 -0.873952 -0.458167 4.99368 0.00878426 8.87644 9.65111e-14 2065.36 0.995125 +773 24.0027 57.0394 8.29286 -0.332197 0.978463 -2.45594 -0.00739999 8.86841 8.71898e-14 2060.17 0.995224 +774 29.7969 57.0489 11.6078 3.63051 2.13289 -3.76428 -8.96842e-05 8.88364 9.10247e-14 2064.98 0.995177 +775 33.5748 62.4881 11.704 -3.47313 2.8484 6.90044 -0.00373023 8.9019 9.46118e-14 2068.09 0.995165 +776 27.8673 62.4817 8.35968 2.82979 2.15549 5.00331 0.0160143 8.90748 1.03624e-13 2073.53 0.995025 +777 23.9883 57.0189 14.9395 -1.66017 -1.16299 -3.25187 -0.0170487 8.87778 8.48079e-14 2060.09 0.995263 +778 29.7991 57.0054 18.3488 3.56274 -2.77663 6.39669 0.000537197 8.87331 8.71767e-14 2062.89 0.995255 +779 33.6326 62.4785 18.2986 2.92012 1.93245 1.047 -0.0245256 8.90897 9.55506e-14 2065.19 0.995135 +780 27.8692 62.4693 14.969 2.63711 0.866447 -0.0179473 0.00151896 8.93996 1.01619e-13 2077.34 0.995048 +781 24.0153 57.0553 21.6138 1.3085 2.9116 -0.67106 -0.00557565 8.91461 1.00123e-13 2070.44 0.995054 +782 29.7705 57.0079 24.9179 0.928331 -2.16016 -2.99114 0.00233884 8.90458 9.75701e-14 2069.98 0.995085 +783 33.5784 62.4584 24.984 -2.94447 -0.503372 4.03994 0.00283175 8.90474 9.62343e-14 2070.11 0.995121 +784 27.8788 62.4496 21.5807 3.98409 -1.40915 -3.90268 -0.00076693 8.92296 1.00202e-13 2073.22 0.995099 +785 24.0174 57.0047 28.2466 1.52896 -2.94656 -2.88576 0.00916165 8.85894 8.93227e-14 2061.69 0.995195 +786 29.7522 57.0178 31.5926 -1.3793 -1.44906 -0.232131 -0.00846739 8.88075 9.02894e-14 2062.58 0.995195 +787 33.6002 62.4188 31.631 -0.724596 -4.55072 3.63588 0.00806897 8.88526 9.71695e-14 2067.09 0.995107 +788 27.884 62.4363 28.2968 4.6752 -2.78345 2.90164 -0.0116146 8.91973 1.05746e-13 2070.26 0.995009 +789 24.0388 57.045 34.8926 3.78799 1.67591 -3.18373 0.0193335 8.89132 9.85245e-14 2070.79 0.995043 +790 29.7617 57.0455 38.2042 -0.231996 1.72941 -5.10678 -0.00359784 8.86839 8.63243e-14 2060.96 0.99526 +791 33.6032 62.4611 38.2639 -0.238342 0.190768 1.7207 -0.0118427 8.89789 9.21549e-14 2065.51 0.995177 +792 27.8461 62.4537 34.9087 0.320234 -0.762979 -1.4263 0.0117869 8.87749 8.90618e-14 2066.18 0.995217 +793 35.5439 57.0217 1.66247 1.81589 -0.642687 -0.045665 0.0337999 8.90886 1.03084e-13 2077.6 0.995032 +794 41.2851 57.013 5.01535 -0.154823 -1.73637 2.88876 -0.0045286 8.90615 9.59705e-14 2068.85 0.995112 +795 45.1383 62.4293 4.98891 1.63836 -3.39937 -0.287668 0.00478809 8.90237 1.00073e-13 2070.04 0.995057 +796 39.3265 62.4576 1.65381 -4.34328 -0.476894 -1.07328 -0.0200094 8.91045 9.56726e-14 2066.45 0.995167 +797 35.5303 57.0384 8.28693 0.549823 0.77534 -3.26475 0.00533511 8.88695 9.64636e-14 2066.86 0.995106 +798 41.2768 57.0068 11.6395 -1.07605 -2.67897 -0.224014 -0.00455836 8.88563 9.31106e-14 2064.46 0.995157 +799 45.1214 62.4608 11.6209 -0.558559 -0.34311 -2.52368 -0.0105694 8.88798 9.30632e-14 2063.69 0.995144 +800 39.3586 62.4378 8.32777 -0.66595 -2.70204 1.30815 -0.00263401 8.8864 9.62492e-14 2065.05 0.995122 +801 35.5167 57.0677 14.9856 -0.747563 4.19871 1.91891 -0.0137037 8.90818 9.88141e-14 2067.34 0.995068 +802 41.2744 57.0399 18.276 -1.30345 1.17459 -2.1721 -0.00210241 8.89086 9.73729e-14 2066.12 0.995095 +803 45.1224 62.411 18.2661 -0.781845 -5.80135 -2.92417 0.01747 8.86582 9.12106e-14 2064.93 0.995157 +804 39.3554 62.4761 14.9886 -1.21895 1.25043 2.69317 -0.0184753 8.88835 8.98674e-14 2062.07 0.99519 +805 35.4824 57.0309 21.5878 -4.5998 0.0592421 -3.47948 -0.00218415 8.93024 9.87562e-14 2074.48 0.995056 +806 41.3166 57.0379 24.9879 3.61633 0.809213 4.55613 0.00481857 8.92217 1.0826e-13 2074.28 0.994984 +807 45.1509 62.4627 24.9327 2.54147 0.226858 -1.25108 0.00196119 8.87558 9.34648e-14 2063.7 0.995171 +808 39.3393 62.4386 21.6315 -3.23927 -2.15792 1.31831 0.00800531 8.86005 8.43233e-14 2061.64 0.995281 +809 35.568 57.0649 28.2805 4.48851 4.12711 1.03966 -0.0144356 8.86778 8.95796e-14 2058.54 0.995216 +810 41.3525 57.0225 31.5958 7.27837 -0.687281 -0.275318 0.000407866 8.95151 1.14198e-13 2079.59 0.994955 +811 45.1563 62.4356 31.629 3.2338 -2.81338 3.51035 0.0143729 8.89953 1.05681e-13 2071.48 0.995045 +812 39.3851 62.4403 28.3065 2.40747 -2.31181 3.94891 0.0158687 8.86114 9.58542e-14 2063.6 0.995156 +813 35.4722 57.0437 34.9555 -5.95061 1.52704 3.45883 -0.0128448 8.89532 9.37263e-14 2064.75 0.995169 +814 41.3226 57.0265 38.2473 4.08046 -0.316977 -0.249927 -0.0153723 8.91379 9.8738e-14 2068.16 0.995117 +815 45.1067 62.4519 38.2319 -2.28477 -0.9266 -2.18572 0.0101822 8.89527 1.01915e-13 2069.68 0.99506 +816 39.3681 62.469 34.8575 0.279817 0.739134 -7.28307 -0.00402403 8.9263 1.10268e-13 2073.29 0.994969 +817 47.0363 57.0229 1.67294 -1.13144 -0.622793 1.37575 -0.00748816 8.89409 9.31885e-14 2065.65 0.99512 +818 52.8182 57.0194 4.99153 1.23177 -1.12103 0.400555 -0.00189434 8.86049 8.65279e-14 2059.67 0.995185 +819 56.6687 62.4718 4.97614 2.46099 1.24576 -1.34953 -0.0171014 8.87234 8.73896e-14 2058.95 0.995212 +820 50.8532 62.4351 1.66707 -4.03178 -3.33356 0.607783 -0.0124176 8.85078 8.18128e-14 2055.32 0.995306 +821 47.0247 57.0355 8.30538 -2.91782 0.251591 -1.11183 -0.00096918 8.87642 8.75748e-14 2063.24 0.995213 +822 52.8241 57.0535 11.6078 1.8128 2.64555 -3.87952 0.00524382 8.89396 9.62958e-14 2068.35 0.99506 +823 56.6721 62.4606 11.683 3.05995 -0.387859 4.36587 0.0139195 8.88032 9.26188e-14 2067.27 0.995137 +824 50.8737 62.468 8.31042 -1.62619 0.907843 -0.656737 0.0100192 8.86848 8.97581e-14 2063.9 0.995184 +825 47.0395 57.0283 14.9785 -1.13017 -0.039366 1.23722 -0.0172097 8.89112 8.91866e-14 2062.92 0.995203 +826 52.8028 57.021 18.317 -0.713428 -1.05593 2.5699 -0.005919 8.89337 9.21237e-14 2065.82 0.995144 +827 56.6905 62.4548 18.2545 4.37003 -1.03657 -4.39819 -0.00211809 8.87878 9.09498e-14 2063.53 0.995137 +828 50.8974 62.4457 14.9355 1.3999 -1.60066 -3.48607 -0.00734943 8.90194 9.31652e-14 2067.34 0.995128 +829 47.0229 57.0478 21.6326 -2.58685 1.93678 1.53577 -0.0112978 8.89965 9.7587e-14 2066.03 0.995099 +830 52.8352 57.0248 24.9039 3.13309 -0.718756 -4.78983 0.0182413 8.87935 9.52291e-14 2067.99 0.995105 +831 56.6631 62.4623 24.945 1.59866 0.177975 -0.0884021 0.00713918 8.92574 9.92287e-14 2075.52 0.995035 +832 50.9024 62.4774 21.6399 1.5849 1.65401 2.26946 -0.0202822 8.88744 8.58387e-14 2061.47 0.995242 +833 47.0371 57.0709 28.3155 -1.26947 4.6686 4.84569 0.00555158 8.89803 1.07073e-13 2069.31 0.994997 +834 52.8288 56.9949 31.6019 2.23082 -3.88703 0.788246 -0.0169115 8.85322 8.01182e-14 2054.87 0.995331 +835 56.6784 62.4873 31.5562 3.40604 3.16096 -4.63768 -0.0111322 8.87986 9.53042e-14 2061.83 0.995161 +836 50.8812 62.4584 28.2867 -0.74497 -0.504401 1.95189 -0.0198267 8.89609 9.28829e-14 2063.42 0.995197 +837 47.0463 57.0236 34.9298 -0.0200334 -0.548937 0.855945 0.00357847 8.8928 9.56712e-14 2067.71 0.995157 +838 52.805 57.0241 38.2389 -0.520677 -0.465214 -1.34906 -0.00999092 8.86583 8.43848e-14 2059.06 0.995256 +839 56.685 62.4801 38.2385 3.60049 2.00448 -1.2875 0.0170214 8.91227 9.46043e-14 2074.72 0.995126 +840 50.9265 62.4998 34.9483 3.8847 4.13468 2.74199 0.0134756 8.91311 1.00994e-13 2074.17 0.99505 +841 58.5787 57.0507 1.67355 1.10459 1.89031 1.30824 0.00543304 8.9067 9.53484e-14 2071.1 0.995055 +842 64.3246 57.0433 4.98545 -0.696352 1.63174 -0.142572 -0.00702061 8.87346 8.79104e-14 2061.33 0.995199 +843 68.1464 62.4856 5.00031 -2.71044 2.73064 1.27593 0.00638805 8.893 9.86039e-14 2068.4 0.995036 +844 62.3892 62.4983 1.69177 -2.19889 4.13153 3.49466 0.00592283 8.87266 9.06629e-14 2063.92 0.995177 +845 58.5459 56.971 8.2618 -2.68661 -6.54506 -5.98498 -0.0116196 8.84195 8.1414e-14 2053.61 0.995307 +846 64.2767 57.0278 11.6163 -5.86398 -0.296449 -2.92377 0.00677272 8.90759 9.61399e-14 2071.57 0.995063 +847 68.1572 62.4927 11.6711 -1.64637 3.26063 3.47975 -0.0159086 8.86891 9.20529e-14 2058.48 0.99518 +848 62.423 62.4414 8.33136 1.4174 -2.08757 1.78577 -0.00915458 8.87725 8.63467e-14 2061.67 0.995237 +849 58.6072 57.0395 14.9184 4.38262 0.994867 -5.66984 0.00344266 8.86711 8.84522e-14 2062.21 0.995194 +850 64.334 57.0315 18.2722 0.420595 0.113564 -2.4809 -0.0195297 8.89956 9.18408e-14 2064.24 0.995147 +851 68.1973 62.4817 18.3164 2.8173 2.29203 2.39678 0.0231254 8.91749 1.0359e-13 2077.17 0.995016 +852 62.3621 62.4488 14.9682 -5.48255 -1.38899 -0.142741 -0.0120248 8.87499 9.0528e-14 2060.6 0.995193 +853 58.5999 57.04 21.604 3.57735 1.1742 -1.43213 0.00244353 8.87069 9.05605e-14 2062.76 0.995184 +854 64.3212 57.0159 24.9303 -1.27714 -1.69136 -1.27833 0.0109829 8.89463 9.60542e-14 2069.7 0.99511 +855 68.1627 62.4785 24.9564 -0.795174 1.8904 1.1412 -0.0114696 8.87747 9.18085e-14 2061.24 0.995191 +856 62.4358 62.4547 21.6113 2.89479 -0.811296 -0.532641 -0.00695081 8.87257 8.81175e-14 2061.15 0.995227 +857 58.5384 57.0399 28.2713 -3.07214 1.08298 0.168292 0.0040741 8.92876 9.93769e-14 2075.51 0.995042 +858 64.3421 57.0176 31.5748 1.33415 -1.59075 -2.34353 0.00838824 8.87438 9.06183e-14 2064.81 0.995186 +859 68.146 62.4653 31.5817 -2.48437 0.379054 -1.7357 -0.00566022 8.91388 9.72118e-14 2070.25 0.995109 +860 62.3939 62.4797 28.2846 -1.67071 2.29287 1.49362 -0.00535715 8.90693 1.00195e-13 2068.85 0.995061 +861 58.5851 57.0158 34.95 2.01131 -1.40659 3.0046 -0.00423262 8.90803 9.4229e-14 2069.31 0.9951 +862 64.3516 57.0151 38.3107 2.15944 -1.51704 6.70958 0.00672448 8.86488 7.84193e-14 2062.38 0.995333 +863 68.1392 62.4854 38.2198 -3.34437 2.98059 -3.49477 0.00108234 8.84126 8.17274e-14 2056.17 0.995301 +864 62.4199 62.4556 34.9315 1.27777 -0.730053 0.858864 0.0113476 8.89251 9.58447e-14 2069.33 0.995085 +ITEM: TIMESTEP +10 +ITEM: NUMBER OF ATOMS +864 +ITEM: BOX BOUNDS pp pp pp +0.0000000000000000e+00 6.9130545060664147e+01 +0.0000000000000000e+00 6.5176902932690410e+01 +0.0000000000000000e+00 3.9912538800000000e+01 +ITEM: ATOMS id x y z vx vy vz c_dpdUatom[1] c_dpdUatom[2] c_dpdUatom[3] c_dpdUatom[4] c_crdx +1 0.961852 2.75025 1.64769 0.0681236 3.51158 -1.78425 -0.00849528 8.89087 2.11802e-13 2064.93 0.994637 +2 6.71572 2.7073 4.96243 -0.583825 -0.762884 -2.74499 -0.00378705 8.89771 2.28152e-13 2067.42 0.994545 +3 10.5342 8.13804 5.00486 -2.83636 -0.890035 1.60109 0.018513 8.89348 2.29385e-13 2071.27 0.994536 +4 4.82726 8.14432 1.67917 2.7334 -0.412541 1.57171 -0.0070966 8.88881 2.25261e-13 2064.81 0.994583 +5 0.987204 2.69861 8.31123 3.1227 -1.57432 -0.0679352 -0.00777716 8.87018 2.07647e-13 2060.67 0.994666 +6 6.70462 2.67812 11.6236 -1.7425 -3.68421 -1.85112 0.00468861 8.91689 2.46835e-13 2073.35 0.994431 +7 10.5368 8.1463 11.6455 -2.20379 0.309491 0.328278 0.0161651 8.87719 2.24421e-13 2067.29 0.994578 +8 4.81095 8.16541 8.32794 0.764018 2.13236 1.21146 -0.00137483 8.8863 2.01628e-13 2065.46 0.994686 +9 0.907732 2.727 14.9312 -4.97536 0.930242 -3.46032 0.00735975 8.91747 2.43749e-13 2074.02 0.994479 +10 6.70596 2.71728 18.3161 -1.80992 0.0319094 1.99284 0.00742774 8.91578 2.39112e-13 2073.67 0.994486 +11 10.4839 8.12209 18.2735 -7.57619 -2.28867 -1.55185 -0.0137861 8.93833 2.29014e-13 2073.95 0.994504 +12 4.80284 8.12605 14.9838 0.06957 -2.23947 1.70053 0.0144006 8.87179 2.11193e-13 2065.74 0.994638 +13 0.979907 2.70528 21.6379 1.63087 -1.02778 1.48816 -0.00410308 8.94014 2.38817e-13 2076.38 0.994534 +14 6.67216 2.70768 24.9431 -5.05479 -0.869813 0.0137794 -0.00286103 8.90225 2.15167e-13 2068.56 0.994626 +15 10.5868 8.1765 24.9058 2.35697 2.82765 -4.07793 -0.0091553 8.85354 1.96791e-13 2056.81 0.994735 +16 4.78019 8.14004 21.6041 -2.03632 -0.36302 -1.42071 -0.00635056 8.8889 2.31591e-13 2065.01 0.994524 +17 0.92611 2.74507 28.2433 -3.43011 2.97334 -2.96688 -0.00379904 8.916 2.3503e-13 2071.31 0.994539 +18 6.75112 2.77831 31.5612 3.30996 6.58955 -3.60464 -0.0088783 8.83954 2.11392e-13 2053.92 0.994676 +19 10.5459 8.14228 31.6167 -1.65101 -0.515455 2.04455 -0.00123323 8.87864 2.20495e-13 2063.88 0.994624 +20 4.7523 8.14195 28.3175 -4.58763 -0.35183 4.79412 -0.000920031 8.90985 2.35109e-13 2070.63 0.994496 +21 0.96912 2.6904 34.908 0.807029 -2.24225 -1.32551 -0.00342402 8.94885 2.42403e-13 2078.41 0.994449 +22 6.72613 2.74852 38.2289 0.374429 3.00143 -2.07597 0.013475 8.90969 2.33296e-13 2073.65 0.994515 +23 10.5876 8.15646 38.2762 2.43257 0.820228 2.72473 -0.0206984 8.93043 2.39955e-13 2070.79 0.994532 +24 4.84057 8.17979 34.9327 3.75113 3.01736 1.05017 0.00462089 8.90169 2.36152e-13 2070.05 0.994555 +25 12.5067 2.71185 1.66489 2.5093 -0.126484 0.066623 -0.000292551 8.89127 2.3297e-13 2066.78 0.994578 +26 18.2694 2.72937 4.96402 2.63699 1.43296 -2.48425 0.0074668 8.90168 2.43345e-13 2070.69 0.994476 +27 22.0632 8.14567 4.97503 -1.95841 -0.110188 -1.58732 -0.00959309 8.88884 2.2269e-13 2064.28 0.994601 +28 16.3068 8.13541 1.64208 -1.33643 -1.05224 -2.25992 0.00300088 8.93294 2.59057e-13 2076.4 0.994429 +29 12.4619 2.72062 8.29349 -2.01789 0.457508 -2.02728 -0.00772781 8.87947 2.11831e-13 2062.67 0.994649 +30 18.2549 2.69552 11.6966 1.51396 -2.29357 5.61066 -0.00529677 8.87376 2.20479e-13 2062 0.994577 +31 22.0246 8.16174 11.6398 -5.69507 1.95929 0.104799 -0.0241872 8.89581 2.09642e-13 2062.62 0.994694 +32 16.2999 8.15842 8.31807 -2.40335 0.894025 0.85921 -0.00474284 8.8746 2.07836e-13 2062.26 0.994675 +33 12.4713 2.69147 14.9147 -1.03333 -2.59156 -5.08652 -0.00102383 8.91169 2.33543e-13 2071.01 0.994479 +34 18.2558 2.7314 18.3021 1.30653 1.67849 0.979621 0.00447389 8.89014 2.17884e-13 2067.55 0.994595 +35 22.1355 8.12073 18.2868 4.82659 -2.36674 -0.623384 0.00844858 8.92967 2.37318e-13 2076.82 0.994536 +36 16.3126 8.22519 14.9358 -0.889286 7.50859 -3.42735 -0.00209622 8.9316 2.32283e-13 2075 0.994501 +37 12.4639 2.70558 21.6542 -1.78888 -0.952533 3.68045 -0.00239641 8.84369 1.93411e-13 2056.16 0.994736 +38 18.173 2.73417 24.9008 -6.96835 2.17007 -4.34796 -0.00831699 8.89534 2.23241e-13 2065.95 0.994556 +39 21.9971 8.12383 24.942 -8.74598 -2.61182 -0.463513 0.0154711 8.85494 1.98169e-13 2062.34 0.994755 +40 16.3536 8.17935 21.6489 3.43568 3.50201 3.03323 -0.0156086 8.84486 1.88648e-13 2053.57 0.994798 +41 12.5194 2.69726 28.2539 3.69269 -1.42114 -1.80412 -0.0205793 8.89667 2.04518e-13 2063.57 0.994697 +42 18.2039 2.71335 31.5932 -3.7601 -0.266605 -0.59254 -0.00373632 8.92521 2.44273e-13 2073.29 0.994514 +43 22.0667 8.12383 31.584 -1.62826 -2.33571 -1.35166 -0.0173717 8.8837 2.10196e-13 2061.51 0.994666 +44 16.314 8.17884 28.2964 -0.587592 2.93462 2.48134 0.00437047 8.88077 2.20719e-13 2065.53 0.994614 +45 12.4524 2.72626 34.9171 -3.02502 1.15901 -0.772433 0.00976669 8.88834 2.33977e-13 2068.31 0.994562 +46 18.2426 2.74078 38.2543 0.0580179 2.2203 0.379981 0.00246893 8.96799 2.86606e-13 2083.78 0.99431 +47 22.1105 8.19102 38.2516 2.48322 4.23487 0.180709 0.00871834 8.92199 2.52011e-13 2075.28 0.994455 +48 16.3124 8.08163 34.9605 -0.983426 -6.32879 3.70274 0.0169857 8.94869 2.78855e-13 2082.76 0.994306 +49 23.9907 2.67958 1.70007 -1.34107 -3.64368 3.10271 0.0132419 8.93636 2.54741e-13 2079.3 0.994448 +50 29.7413 2.73042 4.99471 -2.35032 1.24432 0.503474 -0.00294579 8.92328 2.61173e-13 2073.09 0.994411 +51 33.6395 8.1043 4.93559 3.44903 -4.2256 -5.48631 -0.00397351 8.90607 2.4029e-13 2069.19 0.994469 +52 27.8211 8.16654 1.66836 -2.33389 1.77639 0.519146 0.00382192 8.89297 2.35375e-13 2068.04 0.994527 +53 23.9855 2.75395 8.31518 -1.74708 3.79276 -0.112178 0.00497536 8.87461 2.16816e-13 2064.33 0.99465 +54 29.7464 2.7021 11.5974 -1.77478 -1.282 -4.26569 -0.0122615 8.89062 2.24232e-13 2064.08 0.994629 +55 33.6238 8.19686 11.6226 1.83118 5.14862 -1.67933 0.0177577 8.87761 2.19631e-13 2067.71 0.994596 +56 27.8383 8.19862 8.3644 -0.745492 5.24489 5.23546 0.00301679 8.87372 2.295e-13 2063.77 0.994538 +57 23.9949 2.77104 14.9981 -0.648188 5.31097 2.83377 0.0167395 8.94814 2.61383e-13 2082.56 0.994384 +58 29.785 2.71434 18.2674 1.86997 0.0281091 -2.46948 -0.00134226 8.88477 2.38012e-13 2065.19 0.994547 +59 33.6437 8.15375 18.3022 3.92801 0.704996 0.780084 0.000955739 8.89401 2.34946e-13 2067.65 0.994533 +60 27.793 8.17864 14.9992 -5.06592 3.32869 2.72279 0.00169578 8.94818 2.66829e-13 2079.38 0.994389 +61 24.0331 2.67872 21.593 3.32279 -3.56197 -2.39161 -0.000706678 8.90526 2.39436e-13 2069.68 0.994543 +62 29.7818 2.71317 24.9547 1.59152 -0.203417 1.12776 -0.00941984 8.89634 2.32614e-13 2065.92 0.994584 +63 33.5658 8.15626 24.949 -3.86246 0.700732 0.233125 -0.000530542 8.93799 2.49634e-13 2076.73 0.994417 +64 27.8857 8.16752 21.6114 4.19734 1.50229 -0.657657 0.0189116 8.96173 2.77672e-13 2085.94 0.994328 +65 24.0157 2.72514 28.1912 0.729659 0.855594 -8.02872 -0.00191092 8.94742 2.62131e-13 2078.46 0.994349 +66 29.743 2.72291 31.5903 -2.42019 0.994604 -0.30267 0.0106403 8.89765 2.27108e-13 2070.47 0.994553 +67 33.6115 8.14391 31.557 0.766275 -0.30765 -4.11905 -0.00280512 8.84832 1.94103e-13 2057.06 0.994731 +68 27.8022 8.19839 28.3151 -4.42157 5.33687 4.56619 0.0126512 8.85997 2.19879e-13 2062.87 0.994593 +69 23.9885 2.74134 34.9096 -1.56984 2.80366 -1.4631 0.00167117 8.90953 2.38764e-13 2071.1 0.994526 +70 29.7463 2.70317 38.2965 -1.80047 -1.36714 4.46189 -0.00430797 8.93177 2.3422e-13 2074.56 0.994512 +71 33.6066 8.10333 38.2474 0.402904 -4.55381 -0.261654 -0.00851823 8.88009 1.99491e-13 2062.61 0.994698 +72 27.8428 8.12693 34.9516 0.140323 -2.13912 2.47981 -0.0124156 8.91121 2.14614e-13 2068.44 0.994603 +73 35.5202 2.70644 1.6921 -0.543048 -0.75368 2.78795 0.00805289 8.87983 2.32286e-13 2066.13 0.994562 +74 41.2957 2.68457 4.94118 0.777686 -2.69494 -5.15511 -0.00374739 8.89188 2.34957e-13 2066.2 0.994522 +75 45.1529 8.15282 4.96886 2.54259 0.776863 -1.98922 -0.000956123 8.86075 2.01973e-13 2060.1 0.994715 +76 39.3783 8.1109 1.6811 1.20413 -3.88053 1.85127 -0.0079996 8.87889 2.14589e-13 2062.5 0.994613 +77 35.5116 2.72913 8.32558 -1.36564 1.57762 0.848393 0.0149618 8.90187 2.46064e-13 2072.32 0.994465 +78 41.2774 2.70826 11.6258 -0.676894 -0.478387 -1.55526 0.010924 8.90659 2.24593e-13 2072.43 0.994555 +79 45.1309 8.17333 11.6586 0.630867 2.68884 1.7254 -0.00236157 8.9064 2.39748e-13 2069.61 0.994455 +80 39.3769 8.11062 8.28649 1.15956 -3.60324 -2.72819 -0.000131638 8.91288 2.28206e-13 2071.43 0.994534 +81 35.5477 2.71426 14.9834 2.13295 -0.047044 1.78319 0.00630314 8.86834 2.12163e-13 2063.29 0.994636 +82 41.3379 2.70227 18.324 5.15922 -1.21787 3.12375 -0.0206985 8.91028 2.15159e-13 2066.48 0.994586 +83 45.1282 8.14843 18.3473 0.243886 0.265418 5.36061 -0.00326851 8.90909 2.20926e-13 2069.94 0.994569 +84 39.3389 8.16407 14.9686 -3.08536 1.49236 0.425912 0.0107285 8.83716 1.9376e-13 2057.55 0.99477 +85 35.54 2.68823 21.6041 1.38296 -2.64208 -1.56489 -0.00152336 8.91001 2.22811e-13 2070.51 0.994577 +86 41.2796 2.71168 24.9245 -0.801656 -0.326191 -2.39649 0.0125794 8.87996 2.20138e-13 2067.12 0.994572 +87 45.0706 8.15227 24.9957 -5.68114 0.662906 5.26201 -0.00561663 8.83539 1.90302e-13 2053.69 0.994791 +88 39.4056 8.19956 21.6204 3.74598 5.018 0.140137 0.0251392 8.92417 2.20453e-13 2079.19 0.994553 +89 35.5425 2.74843 28.2942 1.71501 3.24644 2.17953 0.00132369 8.90162 2.28189e-13 2069.35 0.994522 +90 41.303 2.70201 31.5723 1.7373 -1.16383 -2.4553 0.00815807 8.90468 2.24953e-13 2071.44 0.994556 +91 45.0996 8.1345 31.5689 -2.98302 -0.962056 -2.79166 -0.00275914 8.85389 1.93141e-13 2058.25 0.994727 +92 39.38 8.11034 28.2869 1.32176 -3.6509 1.67088 -0.0178447 8.8664 1.89645e-13 2057.69 0.994765 +93 35.5021 2.70886 34.9262 -2.47038 -0.898387 0.649125 -0.00841866 8.87022 2.02202e-13 2060.53 0.99471 +94 41.2791 2.66114 38.235 -0.698657 -5.53008 -1.53606 0.00985643 8.90513 2.39946e-13 2071.93 0.994461 +95 45.1303 8.19048 38.1701 0.223932 4.48479 -8.01461 0.00597013 8.86024 2.0614e-13 2061.49 0.994653 +96 39.3964 8.09772 34.9439 3.11203 -4.99874 1.85434 -0.00577986 8.87662 2.01494e-13 2062.47 0.994664 +97 47.0698 2.7111 1.68049 1.97095 -0.884449 1.65528 -0.00344674 8.92165 2.22375e-13 2072.57 0.994572 +98 52.821 2.71574 5.06955 1.25995 -0.127822 8.20182 -0.00227767 8.89342 2.29242e-13 2066.83 0.994548 +99 56.6402 8.16473 4.94642 -0.635334 1.96398 -4.41318 -0.00519636 8.90693 2.33781e-13 2069.09 0.994527 +100 50.8823 8.108 1.66553 -0.488989 -3.88861 0.195165 0.00272567 8.90829 2.34845e-13 2071.07 0.994518 +101 47.0268 2.71008 8.33117 -2.00091 -0.425875 1.57645 0.0152684 8.88886 2.29028e-13 2069.6 0.994536 +102 52.8496 2.75349 11.6531 4.41351 3.88448 1.23343 -0.0133239 8.89871 2.25454e-13 2065.6 0.994575 +103 56.6116 8.11432 11.6347 -3.60942 -3.34206 -0.732908 0.00358329 8.88268 2.13713e-13 2065.76 0.994629 +104 50.9369 8.10056 8.34071 4.52761 -5.08761 2.9042 0.00986179 8.86249 2.12007e-13 2062.79 0.994673 +105 47.077 2.68951 14.9513 3.02349 -2.57753 -1.50833 -0.0189648 8.88619 2.16836e-13 2061.72 0.994617 +106 52.8162 2.74991 18.2868 0.88441 3.37624 -0.548687 -0.00452708 8.91162 2.17362e-13 2070.22 0.994557 +107 56.626 8.12926 18.2577 -2.20696 -1.65238 -3.73225 -0.0153496 8.87274 1.9884e-13 2059.6 0.99469 +108 50.8807 8.13939 14.9011 -0.870094 -0.858424 -6.56327 0.00212824 8.88758 2.26342e-13 2066.52 0.994561 +109 47.0558 2.68557 21.6484 0.640105 -2.96484 2.86732 0.006855 8.89929 2.3209e-13 2070.04 0.994491 +110 52.8416 2.74144 24.985 3.4876 2.66868 3.91339 -0.00462834 8.87602 2.05912e-13 2062.58 0.99469 +111 56.6598 8.17821 24.9635 0.987062 3.43968 2.33489 -0.0095229 8.84316 1.88583e-13 2054.53 0.994721 +112 50.8854 8.16832 21.6222 -0.052698 2.46845 0.418907 -0.00162594 8.89698 2.24059e-13 2067.74 0.994522 +113 47.0674 2.71616 28.2141 1.9601 -0.229293 -5.4159 0.0136752 8.91611 2.38542e-13 2075.07 0.994478 +114 52.8151 2.64079 31.5754 0.437172 -7.46908 -1.92275 0.0222335 8.95342 2.92906e-13 2084.94 0.994156 +115 56.6296 8.11655 31.6128 -1.78716 -3.14832 1.36426 -0.0100776 8.88372 2.05361e-13 2063.07 0.994665 +116 50.8979 8.15083 28.3185 1.48013 0.347572 4.82626 0.0178738 8.86825 2.08794e-13 2065.73 0.99465 +117 47.0869 2.72761 34.9291 4.08669 1.01474 0.303598 -0.0112184 8.88751 2.08786e-13 2063.61 0.994709 +118 52.7906 2.70239 38.3006 -2.03509 -1.53862 4.77929 0.0197431 8.90382 2.33368e-13 2073.72 0.994547 +119 56.6526 8.184 38.2617 0.203175 3.57987 1.59248 0.0105728 8.91896 2.46784e-13 2075.03 0.994447 +120 50.8812 8.16702 34.9569 -0.778408 1.97605 3.36543 -0.0233565 8.90144 2.15717e-13 2064.02 0.994644 +121 58.5621 2.73624 1.64105 -0.353933 2.04247 -1.95923 0.0107566 8.93254 2.5569e-13 2077.98 0.994391 +122 64.2556 2.74126 4.99595 -7.39595 2.73086 0.688177 0.0119946 8.88955 2.23492e-13 2069.04 0.994557 +123 68.1643 8.20313 4.98698 -0.723029 5.81417 -0.125515 0.0167386 8.84776 2.12202e-13 2061.15 0.994598 +124 62.4243 8.15747 1.71095 1.50897 0.966735 4.77353 -0.0136342 8.8659 2.09104e-13 2058.5 0.994699 +125 58.5797 2.66022 8.35223 0.908691 -5.39424 3.69088 -0.00615767 8.9215 2.42134e-13 2072.01 0.994451 +126 64.3241 2.67264 11.6483 -0.800276 -4.44759 0.382439 0.00218543 8.87161 2.05946e-13 2063.09 0.994685 +127 68.1544 8.08394 11.5873 -1.40384 -6.2163 -5.67751 -0.00873566 8.85228 1.85818e-13 2056.61 0.994791 +128 62.3902 8.1263 8.31161 -1.93358 -2.22755 -0.489748 0.000622308 8.88399 2.09781e-13 2065.41 0.994622 +129 58.5461 2.74657 14.9361 -2.49526 3.19238 -3.33098 -0.0211311 8.85965 2.01185e-13 2055.57 0.994724 +130 64.3141 2.68406 18.2432 -1.35815 -3.04646 -4.65409 0.0133854 8.95356 2.59403e-13 2083.02 0.994331 +131 68.1491 8.1585 18.3016 -2.08147 1.13102 1.2251 0.00775565 8.90208 2.40492e-13 2070.84 0.994459 +132 62.3906 8.13972 15.0006 -1.95625 -0.421216 3.38386 -0.0179682 8.89969 2.13966e-13 2064.81 0.994582 +133 58.5883 2.77242 21.6076 2.07836 5.86645 -1.29813 -0.00219845 8.83691 1.8334e-13 2054.74 0.994794 +134 64.3334 2.73005 25.0034 0.460695 1.51014 5.67049 0.00169544 8.9101 2.21133e-13 2071.21 0.994574 +135 68.1499 8.17083 24.9429 -2.29483 2.39798 -0.286603 0.00752453 8.90311 2.41872e-13 2071 0.994483 +136 62.3898 8.16321 21.6099 -1.59172 1.78767 -1.01887 0.00865611 8.85959 2.01218e-13 2061.9 0.994701 +137 58.5962 2.70529 28.2667 2.78741 -1.2043 -0.439522 0.000868999 8.85913 2.03806e-13 2060.15 0.994699 +138 64.3465 2.73074 31.608 1.89057 1.36464 1.13539 0.0124045 8.87255 2.17611e-13 2065.49 0.994623 +139 68.1434 8.1519 31.5623 -2.87186 0.596705 -3.64664 -0.00751529 8.87868 2.3002e-13 2062.57 0.994575 +140 62.4037 8.16501 28.2614 -0.737782 1.89795 -1.47945 -0.0127716 8.88017 2.04168e-13 2061.74 0.994655 +141 58.5891 2.67942 34.9288 2.27428 -3.44109 0.577711 -0.00433669 8.87809 2.09638e-13 2063.07 0.994701 +142 64.3559 2.71592 38.246 2.5445 0.139629 -0.437056 0.0177757 8.87693 2.20963e-13 2067.57 0.994595 +143 68.1367 8.1347 38.2061 -3.04033 -1.04193 -4.25138 0.013463 8.92955 2.44635e-13 2077.89 0.994467 +144 62.438 8.15258 34.9621 2.87946 0.420429 3.86319 0.00311873 8.89233 2.24629e-13 2067.74 0.994554 +145 1.03104 13.5954 1.6586 6.94303 1.471 -0.300556 0.0122189 8.90841 2.28757e-13 2073.1 0.994558 +146 6.66115 13.5458 4.94059 -5.9075 -3.50087 -5.08974 -0.00655452 8.86102 2.03538e-13 2058.97 0.9947 +147 10.5657 19.0023 4.99358 0.513329 -0.709855 0.225682 0.0170105 8.86259 2.04317e-13 2064.34 0.99464 +148 4.82663 19.0349 1.74433 2.72409 2.74186 7.97816 0.00207097 8.92453 2.36139e-13 2074.4 0.99447 +149 0.949448 13.5657 8.2982 -1.38704 -1.61463 -1.63861 -0.00443089 8.8814 2.05035e-13 2063.79 0.994611 +150 6.69261 13.5492 11.6563 -2.76948 -3.47286 1.60843 -0.002987 8.87041 1.87274e-13 2061.71 0.994745 +151 10.5794 19.0062 11.6725 1.70755 -0.311297 3.20726 -0.00280649 8.85242 2.07995e-13 2057.97 0.994631 +152 4.79585 19.0048 8.32826 -0.544146 -0.258365 1.31684 -0.00872194 8.90883 2.12484e-13 2068.73 0.994571 +153 0.925226 13.5983 14.9904 -3.54455 2.13943 2.13886 0.00139903 8.86779 1.9613e-13 2062.12 0.994652 +154 6.71066 13.5378 18.2563 -1.07266 -4.35227 -4.14975 -0.00337924 8.78322 1.67802e-13 2043 0.994952 +155 10.5151 19.0156 18.2729 -4.30397 0.559711 -2.26088 0.00925506 8.90371 2.31312e-13 2071.51 0.994447 +156 4.78612 18.9928 14.9994 -1.55087 -1.72032 3.12998 -0.0237812 8.88421 1.92674e-13 2060.24 0.994711 +157 0.97878 13.5658 21.6315 1.72412 -1.48642 1.38603 0.00688811 8.87644 2.20116e-13 2065.16 0.994577 +158 6.72728 13.5894 24.9743 0.725337 1.14025 3.10129 0.0168304 8.86384 2.22335e-13 2064.6 0.99456 +159 10.5698 19.023 24.9426 1.07224 1.28782 -0.16723 -0.00712948 8.88664 2.16045e-13 2064.33 0.994614 +160 4.80319 19.0008 21.6053 0.0449613 -1.01431 -1.35173 0.00584605 8.89203 2.16741e-13 2068.25 0.99457 +161 0.969352 13.6206 28.2879 0.859844 4.16831 1.87423 0.000195286 8.88433 2.15063e-13 2065.38 0.99466 +162 6.70531 13.5654 31.634 -1.80624 -1.34384 3.85931 -0.00640904 8.89953 2.32454e-13 2067.24 0.99458 +163 10.5675 18.9845 31.6027 0.707001 -2.32738 0.648434 0.00643089 8.90227 2.29669e-13 2070.56 0.994543 +164 4.75835 18.9632 28.3165 -4.15428 -4.53123 4.25674 -0.0114487 8.90647 2.08247e-13 2067.61 0.994675 +165 1.00632 13.504 34.9206 4.45811 -7.74588 -0.392565 0.0108594 8.89218 2.509e-13 2069.4 0.994443 +166 6.67617 13.5702 38.2191 -4.31671 -0.762462 -3.09008 -0.00309558 8.92868 2.41385e-13 2074.17 0.9945 +167 10.5931 19.0096 38.2532 2.88292 -0.0205866 0.349944 -0.0244339 8.89117 2.02814e-13 2061.58 0.994719 +168 4.81278 18.9606 34.9543 1.02545 -4.6748 2.78282 -0.00347831 8.93495 2.36201e-13 2075.41 0.994521 +169 12.4954 13.5965 1.63997 1.25617 2.00606 -2.3322 -0.00182733 8.89102 2.19238e-13 2066.4 0.994584 +170 18.265 13.5158 4.96977 2.46678 -6.43307 -1.9494 0.00236749 8.83389 1.9321e-13 2055.08 0.994748 +171 22.1401 19.0157 4.99978 5.71 0.756621 1.08184 0.00832281 8.86731 1.91697e-13 2063.46 0.994744 +172 16.2915 18.9968 1.69511 -3.03317 -1.27181 3.1912 -0.0176722 8.89048 2.02249e-13 2062.9 0.994634 +173 12.5063 13.5854 8.29236 2.73337 0.548075 -2.64421 0.00211425 8.90115 2.20138e-13 2069.42 0.994522 +174 18.2734 13.6092 11.6222 3.20133 3.20632 -1.79765 -0.00243013 8.86465 2.08959e-13 2060.64 0.994645 +175 22.1166 19.0181 11.6629 3.46139 0.994018 2.33866 -0.00413143 8.87374 2.1371e-13 2062.24 0.994591 +176 16.3414 18.969 8.3194 1.79861 -4.34937 0.633509 -0.00870972 8.82459 1.86837e-13 2050.73 0.994778 +177 12.4711 13.527 14.9975 -1.19394 -5.20868 2.9986 -0.0105318 8.93222 2.31668e-13 2073.35 0.99449 +178 18.2739 13.549 18.3395 2.83623 -3.13795 4.77697 0.0197915 8.8857 2.27015e-13 2069.89 0.994534 +179 22.0977 19.0385 18.3119 1.39841 2.90329 1.92342 -0.00675317 8.86088 1.99469e-13 2058.9 0.994699 +180 16.3259 18.9752 14.9635 0.547342 -3.59355 -0.570051 0.00209231 8.87281 2.1134e-13 2063.35 0.994608 +181 12.5093 13.5397 21.6543 2.99841 -4.05567 3.48358 0.000109727 8.86068 2.14377e-13 2060.34 0.994637 +182 18.2399 13.5737 24.9724 -0.526595 -0.657361 2.41453 0.00309633 8.91486 2.39147e-13 2072.56 0.994467 +183 22.1002 18.9726 24.9729 1.79808 -4.10574 2.62209 -0.0119221 8.84735 1.84885e-13 2054.88 0.994822 +184 16.311 19.0409 21.5873 -1.09267 3.00982 -2.99354 -0.0121358 8.92008 2.10141e-13 2070.38 0.99461 +185 12.5007 13.5723 28.2446 1.8784 -0.719649 -2.49484 0.010147 8.96672 2.84692e-13 2085.17 0.994228 +186 18.233 13.5633 31.5747 -0.783676 -1.76118 -2.40922 -0.00645299 8.88815 2.20393e-13 2064.81 0.994595 +187 22.0829 19.0259 31.6216 0.0781774 1.63896 2.30905 -0.0133349 8.89959 2.13569e-13 2065.78 0.994587 +188 16.3011 18.9904 28.3089 -2.00769 -2.00881 3.5102 -0.000476826 8.88858 2.18801e-13 2066.16 0.994603 +189 12.4716 13.6208 34.939 -0.682693 4.16113 1.4913 -0.00119723 8.9097 2.20134e-13 2070.49 0.994633 +190 18.279 13.616 38.2601 3.35093 3.65706 1.16016 -0.00404873 8.88761 2.1881e-13 2065.2 0.994584 +191 22.0912 19.0841 38.2629 1.07455 7.52522 1.26001 0.00617177 8.87876 2.06951e-13 2065.48 0.994638 +192 16.2923 19.0325 34.9074 -3.08604 2.40212 -1.52344 0.00278656 8.88971 2.11317e-13 2067.09 0.99462 +193 24.009 13.5612 1.66827 0.550788 -1.71051 0.387116 -0.00811417 8.89997 2.17699e-13 2066.97 0.994576 +194 29.764 13.5736 4.95557 0.0200581 -0.623681 -3.56865 -0.00565968 8.8702 2.01161e-13 2061.12 0.994701 +195 33.6155 19.0099 5.00771 1.11529 0.0200791 2.05976 0.00904341 8.86072 2.07076e-13 2062.24 0.994663 +196 27.8772 18.9877 1.66623 3.34177 -2.0751 0.0420143 -0.0134611 8.91647 2.2806e-13 2069.37 0.994516 +197 24.0352 13.6346 8.34478 3.04654 5.50402 3.28941 0.0149319 8.89391 2.196e-13 2070.59 0.99455 +198 29.769 13.5835 11.6696 0.646999 0.269726 2.93541 -0.00146719 8.87771 2.16619e-13 2063.63 0.994628 +199 33.6151 19.0374 11.589 0.942244 2.79568 -5.24333 0.00966793 8.87145 2.13414e-13 2064.67 0.994626 +200 27.8337 19.0381 8.29609 -0.937309 2.71688 -1.85402 0.00201427 8.8928 2.05133e-13 2067.57 0.994657 +201 24.0369 13.5448 14.9278 3.39519 -3.48391 -4.1479 0.00578935 8.86127 2.2468e-13 2061.69 0.994598 +202 29.7148 13.5621 18.3042 -4.69475 -1.39594 0.975389 0.0111153 8.92789 2.68985e-13 2077.08 0.994349 +203 33.551 19.0115 18.2625 -5.49447 -0.11098 -3.14796 0.011447 8.88749 2.27084e-13 2068.48 0.994572 +204 27.8579 19.0173 14.949 1.32557 1.02404 -1.52615 0.00140378 8.87703 2.13341e-13 2064.1 0.994622 +205 23.997 13.6 21.6357 -1.10188 1.99446 2.06706 0.00266344 8.90949 2.33714e-13 2071.31 0.994511 +206 29.7857 13.5507 24.9055 2.44004 -2.58566 -3.74509 -0.00518804 8.90558 2.35618e-13 2068.8 0.994543 +207 33.6381 19.0163 24.9626 2.9392 0.696412 1.6865 -0.0134041 8.96107 2.54126e-13 2078.89 0.994423 +208 27.8867 19.019 21.6056 4.47837 0.881754 -1.61255 0.000763984 8.87087 2.1371e-13 2062.64 0.994652 +209 23.9739 13.5983 28.2214 -3.0975 2.06487 -4.71566 0.00395374 8.85533 1.82902e-13 2059.96 0.994815 +210 29.751 13.5486 31.5469 -1.37775 -3.16284 -5.19682 -0.00502222 8.85716 1.98616e-13 2058.48 0.994695 +211 33.5912 19.0209 31.5863 -1.29803 1.23309 -1.01883 0.013827 8.92545 2.55772e-13 2077.12 0.994388 +212 27.8035 19.0406 28.3127 -3.76978 2.78203 4.24477 0.00422556 8.91403 2.34272e-13 2072.61 0.994496 +213 24.055 13.6158 34.9001 5.34704 3.84947 -2.16068 0.000892377 8.82438 1.83501e-13 2052.73 0.994787 +214 29.7719 13.5716 38.2334 0.648045 -0.621568 -1.80737 0.00712786 8.8772 2.05703e-13 2065.35 0.994643 +215 33.5591 19.0301 38.2958 -4.4998 2.08098 4.52142 -0.00108844 8.90615 2.36739e-13 2069.81 0.994493 +216 27.8354 19.0239 34.9663 -1.09605 1.32636 4.39708 -0.0149357 8.85034 2.05943e-13 2054.91 0.994718 +217 35.5156 13.6232 1.69584 -1.09529 4.48916 3.40597 0.0078651 8.84988 1.95953e-13 2059.66 0.994731 +218 41.2856 13.5805 4.99767 -0.0184266 0.175494 0.708479 0.00849342 8.87705 2.08434e-13 2065.6 0.99465 +219 45.1034 19.0301 4.98463 -2.23648 2.14695 -0.650173 0.0136237 8.90057 2.39924e-13 2071.77 0.994453 +220 39.3567 19.0409 1.62138 -0.534867 3.21351 -4.3634 0.00995244 8.89486 2.28155e-13 2069.74 0.994542 +221 35.5029 13.5826 8.30817 -2.20709 0.257298 -0.392962 -0.0171663 8.90331 2.0413e-13 2065.72 0.994661 +222 41.2975 13.5 11.7054 0.844735 -7.84344 6.51484 0.00485241 8.87111 2.13224e-13 2063.57 0.994633 +223 45.1586 19.0221 11.6373 3.2461 1.4083 -0.446165 -0.00658722 8.88723 2.214e-13 2064.58 0.994602 +224 39.3587 18.9965 8.32969 -0.875904 -1.55897 1.3622 -0.0123076 8.89631 2.21856e-13 2065.3 0.994571 +225 35.5428 13.5609 14.9233 1.88105 -1.70799 -4.42778 -0.00351071 8.8649 2.05876e-13 2060.46 0.994673 +226 41.2761 13.5876 18.3131 -1.14563 1.09648 1.84448 -0.0218103 8.90768 2.14548e-13 2065.68 0.994634 +227 45.0945 19.0023 18.3355 -3.37587 -0.318258 4.40617 0.00732388 8.8732 2.32519e-13 2064.57 0.994552 +228 39.3953 19.0322 14.9164 2.87028 2.30707 -4.70822 0.00569095 8.93973 2.46646e-13 2078.41 0.994437 +229 35.517 13.6102 21.6718 -1.10396 3.32689 5.149 0.00282094 8.86531 2.13482e-13 2061.89 0.994676 +230 41.3157 13.5572 24.9473 3.37897 -2.12765 0.061779 -0.0104821 8.87259 2.09224e-13 2060.62 0.99463 +231 45.1544 19.0261 24.9647 2.83679 1.50513 2.06857 0.00561755 8.90572 2.27677e-13 2071.12 0.994569 +232 39.3774 19.0439 21.6119 1.22955 3.35861 -0.808097 0.00721095 8.93054 2.64744e-13 2076.81 0.994361 +233 35.4766 13.6239 28.2939 -4.86545 4.66377 2.34861 -0.0101745 8.89842 2.09002e-13 2066.17 0.994656 +234 41.3111 13.5252 31.6139 2.42051 -5.46141 1.72991 -0.0260615 8.88949 2.0431e-13 2060.9 0.994652 +235 45.1246 18.9895 31.6505 -0.132031 -1.87207 5.22303 0.0135091 8.90965 2.34025e-13 2073.66 0.994483 +236 39.3955 19.0215 28.3018 2.67922 1.2702 2.86074 0.004434 8.87521 2.17041e-13 2064.35 0.994653 +237 35.5126 13.5346 34.9275 -1.30672 -4.26694 0.350361 0.00762989 8.8836 2.14697e-13 2066.84 0.994576 +238 41.2636 13.5856 38.2657 -2.25317 0.580138 2.09233 0.0166098 8.90364 2.30839e-13 2073.04 0.99449 +239 45.0893 18.9689 38.2325 -3.84828 -4.14078 -1.53647 -0.00384871 8.90337 2.28073e-13 2068.61 0.99455 +240 39.3713 18.9928 34.9171 0.476611 -1.58001 -0.597453 -0.00262038 8.92024 2.2931e-13 2072.46 0.99455 +241 47.0506 13.5374 1.65533 0.25238 -4.15982 -0.806589 -0.00526034 8.87225 2.20904e-13 2061.67 0.9946 +242 52.8164 13.5817 4.924 0.626076 0.211013 -6.60985 -0.0170589 8.8931 2.17658e-13 2063.59 0.994619 +243 56.6496 18.9918 4.9648 0.294019 -1.57926 -2.32911 -0.00745426 8.87477 1.95242e-13 2061.69 0.994744 +244 50.8486 18.9982 1.64972 -4.07921 -1.3985 -1.26808 0.000415255 8.90357 2.29547e-13 2069.56 0.994537 +245 47.0508 13.5567 8.33807 0.710298 -2.18259 2.25868 -0.010971 8.92569 2.33286e-13 2071.86 0.994493 +246 52.806 13.6139 11.6475 -0.205758 3.20556 0.851245 0.0128014 8.91057 2.29518e-13 2073.68 0.994552 +247 56.6786 18.9899 11.6362 3.19841 -2.36069 -0.555421 0.0107836 8.8958 2.4095e-13 2070.15 0.994465 +248 50.9164 18.9816 8.32792 2.81634 -2.73977 1.2002 -0.00171617 8.90501 2.24454e-13 2069.4 0.994578 +249 47.0076 13.5821 14.9786 -3.99546 0.478701 1.04114 0.00313765 8.8861 2.22415e-13 2066.4 0.994608 +250 52.8171 13.5839 18.2786 0.909304 0.615061 -1.94484 0.0106871 8.8832 2.27157e-13 2067.41 0.99455 +251 56.6463 18.9992 18.2824 0.0657383 -1.07591 -1.085 0.00552524 8.90277 2.32155e-13 2070.49 0.99451 +252 50.9162 18.9943 14.909 2.59571 -1.48285 -5.66826 -0.0074106 8.93613 2.42977e-13 2074.85 0.994458 +253 47.0806 13.5836 21.6364 3.54458 0.325847 1.90721 0.000990491 8.88374 2.28467e-13 2065.47 0.994534 +254 52.7905 13.5787 24.9442 -1.75153 -0.134781 -0.248428 -0.0072314 8.88077 2.11726e-13 2063.06 0.994609 +255 56.631 19.039 24.9292 -1.94436 2.71975 -1.65024 0.000114841 8.86578 1.94568e-13 2061.39 0.994726 +256 50.8258 19.0396 21.6472 -6.26999 2.63254 2.70829 0.00424491 8.90108 2.24355e-13 2069.84 0.994574 +257 47.0334 13.5781 28.2806 -1.59486 -0.0824999 0.861967 0.00804101 8.88345 2.16366e-13 2066.89 0.994581 +258 52.8264 13.5488 31.5859 1.66939 -2.97632 -0.973489 -0.0130364 8.91142 2.15678e-13 2068.36 0.994574 +259 56.6097 19.0153 31.6187 -3.70155 0.547257 2.43095 0.000765294 8.86828 2.08578e-13 2062.09 0.994649 +260 50.8871 19.0261 28.2875 -0.260725 1.45241 1.45935 0.0105897 8.89817 2.27682e-13 2070.58 0.994537 +261 47.046 13.5727 34.9329 -0.0775457 -0.483883 0.91021 -0.00288576 8.87782 2.01183e-13 2063.32 0.99472 +262 52.7695 13.5243 38.2251 -3.86051 -5.24593 -2.51446 -0.00124853 8.90577 2.47419e-13 2069.72 0.994436 +263 56.6232 19.044 38.2475 -2.49111 3.3097 -0.393155 0.0143744 8.92039 2.45227e-13 2076.16 0.994393 +264 50.9419 19.058 34.9384 5.41102 4.79482 1.69344 0.00104196 8.87577 2.11477e-13 2063.73 0.994691 +265 58.5353 13.5933 1.63587 -3.16185 1.40235 -2.61987 -0.00668514 8.88856 2.11721e-13 2064.82 0.994654 +266 64.3519 13.5815 4.99456 2.55463 0.532636 0.434256 0.00381993 8.85633 2.01568e-13 2060.19 0.99469 +267 68.1397 19.0358 4.97824 -3.30521 2.71492 -1.15406 -0.00042214 8.87066 2.12727e-13 2062.35 0.994642 +268 62.4041 18.99 1.68673 -0.365592 -1.97053 2.20163 -0.000906738 8.86703 1.96008e-13 2061.44 0.994743 +269 58.5314 13.5781 8.27702 -3.65102 0.0358733 -3.82452 0.000848201 8.89547 2.14304e-13 2067.91 0.994601 +270 64.3451 13.5726 11.6399 1.46778 -0.901955 -0.200395 0.0138631 8.88863 2.08408e-13 2069.23 0.994595 +271 68.1513 19.0495 11.6176 -1.84615 4.25408 -2.4931 -0.0166843 8.85485 1.80882e-13 2055.45 0.994852 +272 62.4521 18.9973 8.26109 4.1363 -1.59102 -5.35002 -0.00730336 8.90555 2.27111e-13 2068.36 0.99451 +273 58.5545 13.5972 14.9413 -1.55972 1.90893 -2.59099 -0.00720701 8.88218 2.10573e-13 2063.35 0.994649 +274 64.3142 13.5342 18.2844 -1.61603 -5.05777 -0.538424 0.0077397 8.81854 1.87909e-13 2052.94 0.994797 +275 68.2115 18.997 18.2625 4.05994 -0.992798 -2.97861 0.00711657 8.8931 2.15132e-13 2068.75 0.994586 +276 62.4196 19.0088 14.9612 0.959472 -0.0160904 -0.820576 -0.00135865 8.90949 2.35873e-13 2070.47 0.994465 +277 58.5985 13.6298 21.623 2.92344 5.07715 0.246175 -0.0118466 8.90314 2.10532e-13 2066.86 0.994562 +278 64.3256 13.5558 24.9541 -0.286713 -2.43662 0.776087 -0.0180399 8.90368 2.2197e-13 2065.67 0.994534 +279 68.1644 19.0254 24.9249 -0.43403 1.19027 -1.95874 0.0169778 8.91843 2.45681e-13 2076.29 0.994421 +280 62.4787 19.0696 21.57 6.71659 6.23877 -5.15797 -0.00933747 8.87315 2.00198e-13 2060.95 0.99474 +281 58.55 13.5609 28.2961 -2.00602 -2.01872 2.39064 -0.0112821 8.83696 1.75202e-13 2052.79 0.994853 +282 64.3189 13.6235 31.5918 -1.19893 4.59361 -0.766381 0.0159696 8.8776 2.13784e-13 2067.33 0.9946 +283 68.1595 18.9589 31.6257 -1.0924 -5.07699 2.818 -0.0118111 8.89033 2.04652e-13 2064.08 0.994724 +284 62.4118 19.023 28.2236 0.213161 1.42274 -4.73624 0.00501183 8.88729 2.18013e-13 2067.07 0.994571 +285 58.5812 13.5495 34.9206 1.26999 -2.73372 -0.303694 0.00571644 8.88738 2.09852e-13 2067.21 0.994647 +286 64.3302 13.5607 38.2792 0.118336 -1.8964 2.85618 -0.00110084 8.91463 2.30628e-13 2071.61 0.994499 +287 68.1316 19.0267 38.2043 -4.15772 1.33546 -4.13131 -0.0100165 8.92628 2.25587e-13 2072.17 0.994566 +288 62.4574 19.0191 34.9262 4.75325 0.826804 0.423452 0.000545838 8.86495 1.97982e-13 2061.31 0.994729 +289 0.950127 24.4544 1.63025 -0.901878 1.33041 -3.15898 0.0141339 8.89265 2.33524e-13 2070.16 0.99454 +290 6.71731 24.5092 4.97031 -0.393551 6.73989 -1.77528 -0.0123582 8.85574 1.7758e-13 2056.54 0.9949 +291 10.5045 29.88 4.98456 -5.60944 0.743919 -0.488711 -0.00381165 8.87618 2.07133e-13 2062.81 0.994626 +292 4.81298 29.9131 1.63235 1.11807 3.94243 -2.94327 0.00450586 8.89378 2.20574e-13 2068.33 0.994592 +293 1.01065 24.4588 8.30292 4.92241 1.75386 -1.18807 0.0155504 8.93023 2.47045e-13 2078.51 0.994373 +294 6.71455 24.436 11.6701 -0.588536 -0.384318 2.78161 0.00213126 8.91304 2.20723e-13 2071.94 0.994541 +295 10.5564 29.8871 11.6045 -0.724831 1.18293 -3.30066 -0.00967006 8.92251 2.24736e-13 2071.44 0.994549 +296 4.81631 29.9387 8.27554 1.51904 6.78003 -3.84394 0.00238818 8.86249 2.0858e-13 2061.2 0.99467 +297 0.98536 24.4163 14.972 2.5109 -2.59378 0.00653532 -0.0024343 8.87435 1.97316e-13 2062.67 0.994743 +298 6.69976 24.4581 18.2742 -2.14998 2.08423 -2.02401 -0.00272361 8.85037 1.95454e-13 2057.5 0.994752 +299 10.4887 29.8347 18.2645 -7.31325 -3.71424 -2.61991 0.00758942 8.88921 2.10146e-13 2067.99 0.994648 +300 4.8231 29.8843 14.9709 2.41301 1.38898 0.501613 0.00450422 8.91495 2.42781e-13 2072.89 0.99444 +301 0.964289 24.4505 21.6317 0.664875 1.26101 1.58962 -0.0165922 8.89374 2.25623e-13 2063.85 0.994574 +302 6.73311 24.4621 24.9549 1.1835 2.24539 0.94375 2.57373e-05 8.87347 2.05094e-13 2063.04 0.994656 +303 10.5774 29.8657 24.9509 1.6379 -0.889906 0.549432 -0.00933277 8.90443 2.17682e-13 2067.66 0.994582 +304 4.80181 29.8787 21.6659 0.139536 0.580223 4.50755 0.00705018 8.88348 2.30528e-13 2066.7 0.994546 +305 1.00668 24.4132 28.3013 4.62538 -2.76108 3.0355 0.00143672 8.90012 2.24101e-13 2069.03 0.994581 +306 6.70646 24.448 31.6367 -1.16024 0.627103 3.7457 0.0112195 8.92209 2.38038e-13 2075.82 0.994478 +307 10.5632 29.8866 31.6217 -0.0154779 1.15486 2.59705 0.0200114 8.87454 2.10809e-13 2067.53 0.99462 +308 4.81081 29.8293 28.2531 1.00255 -4.52724 -1.91194 -0.0188006 8.85805 1.99447e-13 2055.73 0.994722 +309 0.925155 24.4891 34.8941 -3.63845 4.45715 -2.98137 0.00724803 8.93004 2.56841e-13 2076.7 0.994389 +310 6.70943 24.3939 38.2682 -1.10732 -4.72921 2.15324 0.00731849 8.89917 2.33462e-13 2070.11 0.994504 +311 10.5911 29.8472 38.2804 2.73087 -2.87846 3.22898 -0.00586453 8.83852 1.82747e-13 2054.28 0.994848 +312 4.82917 29.8518 34.919 2.66832 -1.74213 -0.423772 0.0154077 8.90741 2.27503e-13 2073.58 0.99451 +313 12.4947 24.5077 1.66191 1.41291 6.83947 0.00637746 0.00703258 8.88823 2.15747e-13 2067.7 0.994557 +314 18.2635 24.4269 4.95922 2.27131 -1.40315 -2.83996 -0.00333967 8.87903 2.13065e-13 2063.52 0.994605 +315 22.1003 29.8596 4.99229 1.7344 -1.48084 0.425139 -0.00390762 8.89667 2.23123e-13 2067.17 0.994571 +316 16.3583 29.8871 1.66977 3.69142 1.37128 0.535867 0.0124344 8.88759 2.16264e-13 2068.72 0.99456 +317 12.5318 24.3929 8.33126 4.91394 -4.97957 1.79494 0.0180003 8.87451 2.16032e-13 2067.12 0.994556 +318 18.2157 24.4056 11.5903 -2.52752 -3.6904 -5.30283 0.0126814 8.86018 2.13474e-13 2062.93 0.994588 +319 22.0437 29.8551 11.6745 -4.08694 -1.5661 3.35684 -0.00688127 8.90033 2.25336e-13 2067.32 0.994548 +320 16.3111 29.8969 8.32339 -1.05947 2.2119 1.25894 0.0144237 8.89363 2.15952e-13 2070.41 0.994598 +321 12.4737 24.4979 15.0246 -0.909402 6.06303 5.55102 -0.00584016 8.87394 2.11067e-13 2061.91 0.994605 +322 18.241 24.4052 18.2769 -0.225414 -3.73129 -1.58448 -0.00748529 8.85428 1.9345e-13 2057.32 0.994751 +323 22.09 29.8218 18.2623 0.599082 -5.08092 -2.90152 0.019226 8.94564 2.50164e-13 2082.57 0.994364 +324 16.2926 29.9456 14.9578 -3.14187 7.40513 -1.01094 -0.0168765 8.85603 2.00368e-13 2055.71 0.994719 +325 12.4774 24.4736 21.646 -0.353923 3.39049 2.94227 -0.00945876 8.8777 1.99605e-13 2061.91 0.994688 +326 18.2484 24.4435 24.9726 0.352311 0.467315 2.99519 0.00949607 8.87092 2.15995e-13 2064.54 0.994565 +327 22.1056 29.875 24.9399 2.48345 0.381234 -0.627552 0.00494095 8.86212 2.06316e-13 2061.65 0.994695 +328 16.2959 29.8721 21.5838 -2.83052 -0.0343049 -3.59112 -0.00221378 8.88293 2.10366e-13 2064.59 0.994619 +329 12.4564 24.429 28.2797 -2.37258 -1.20048 0.656262 -0.00740882 8.88258 2.04035e-13 2063.38 0.994684 +330 18.2365 24.4633 31.6119 -0.661203 2.41691 1.38285 -0.0117855 8.87157 2.12745e-13 2060.12 0.994652 +331 22.1006 29.825 31.6114 1.76477 -4.66519 1.56289 0.00939669 8.88984 2.32408e-13 2068.56 0.994516 +332 16.3834 29.8602 28.3061 5.99356 -1.39581 3.1251 0.0148899 8.9165 2.4207e-13 2075.43 0.994424 +333 12.5095 24.4369 34.9636 2.66207 -0.460393 4.24389 0.0139937 8.88427 2.15697e-13 2068.33 0.994587 +334 18.2729 24.4743 38.2445 2.84229 3.48554 -0.618516 -0.0125883 8.88617 2.0875e-13 2063.05 0.994659 +335 22.1108 29.9185 38.2809 2.84317 4.8613 2.99387 0.00476588 8.87983 2.26343e-13 2065.43 0.994561 +336 16.3197 29.8959 34.9844 -0.235318 2.29803 5.90059 -0.00615294 8.90585 2.13416e-13 2068.63 0.9946 +337 23.9974 24.4296 1.63883 -0.461312 -1.19613 -2.67574 -0.00999608 8.90064 2.23171e-13 2066.72 0.994569 +338 29.7262 24.4341 4.9681 -3.75362 -0.82425 -2.04892 0.00596839 8.87012 2.02792e-13 2063.57 0.994709 +339 33.626 29.865 4.97592 2.0032 -0.32918 -1.42536 -0.0072541 8.93496 2.42422e-13 2074.65 0.994439 +340 27.8586 29.8997 1.64024 1.47008 2.75243 -2.495 -0.00460007 8.8781 2.27947e-13 2063.06 0.994605 +341 23.9787 24.4164 8.3315 -2.64967 -2.50835 1.90737 -0.00351075 8.90498 2.16668e-13 2069.01 0.994582 +342 29.7859 24.4569 11.6055 2.25808 1.32708 -3.66394 -0.00198138 8.86477 2.08837e-13 2060.76 0.994648 +343 33.592 29.8668 11.6083 -1.20079 -0.229185 -3.21271 -0.00229348 8.89482 2.22444e-13 2067.11 0.994577 +344 27.7889 29.9051 8.30148 -5.73187 3.51545 -1.26595 0.0132279 8.85131 2.22424e-13 2061.16 0.994584 +345 23.9736 24.4249 15.0268 -3.13669 -1.89434 5.67943 -0.00185251 8.89905 2.20969e-13 2068.1 0.994595 +346 29.7421 24.4294 18.2697 -2.43802 -1.40071 -2.34521 -0.0329931 8.89099 2.11774e-13 2059.74 0.994666 +347 33.5603 29.8358 18.2617 -4.70111 -3.37724 -3.22122 -0.0168032 8.91027 2.26624e-13 2067.31 0.994581 +348 27.8654 29.8531 14.969 2.11768 -1.89528 0.118247 0.00841889 8.8974 2.35029e-13 2069.97 0.994494 +349 24.0504 24.4494 21.5709 4.61263 0.55538 -5.01841 0.00976149 8.89354 2.32836e-13 2069.44 0.994485 +350 29.7564 24.4389 24.9206 -0.98736 -0.585913 -2.54468 -0.00594258 8.87269 2.25353e-13 2061.62 0.994614 +351 33.6174 29.8992 24.9325 1.12563 2.73528 -1.09228 -0.00320371 8.92971 2.43002e-13 2074.38 0.994474 +352 27.8938 29.8527 21.6606 4.93473 -2.16144 4.18532 -0.0105669 8.8637 2.07271e-13 2058.69 0.994709 +353 24.0207 24.4467 28.2588 1.82087 0.72232 -1.10524 0.00454059 8.92848 2.42586e-13 2075.76 0.994479 +354 29.7583 24.4196 31.5912 -0.503327 -1.89743 -0.7766 0.0151678 8.91783 2.56787e-13 2075.77 0.994424 +355 33.5688 29.9032 31.6209 -3.39365 2.73256 2.4814 -0.000172774 8.9287 2.38022e-13 2074.8 0.994495 +356 27.8402 29.8488 28.2588 -0.684325 -1.97316 -1.06118 -0.00718637 8.91814 2.44961e-13 2071.07 0.994469 +357 24.0082 24.4127 34.9061 0.327405 -2.95183 -1.83603 0.0279886 8.87863 2.36825e-13 2070.13 0.994517 +358 29.7539 24.4543 38.2656 -1.25586 1.51611 1.59264 -0.00226009 8.89377 2.46351e-13 2066.94 0.994465 +359 33.6362 29.8674 38.2717 2.85148 -0.672629 2.24007 0.00115013 8.91782 2.58837e-13 2072.81 0.99437 +360 27.8506 29.8578 34.9263 0.509658 -1.51583 0.5755 -0.00138833 8.8937 2.28357e-13 2067.05 0.994618 +361 35.5248 24.4349 1.64124 -0.132968 -0.917148 -1.96484 0.0106055 8.88655 2.2476e-13 2068.1 0.994582 +362 41.242 24.4416 5.00363 -4.40368 0.021206 1.59645 -0.00510346 8.8625 2.00725e-13 2059.6 0.994694 +363 45.1243 29.857 4.96917 -0.594278 -1.57791 -2.07529 0.012511 8.90102 2.13339e-13 2071.57 0.994598 +364 39.3408 29.8684 1.59185 -2.85382 -0.58087 -7.18545 1.06106e-05 8.83599 2.05361e-13 2055.04 0.994711 +365 35.5486 24.431 8.33922 2.57011 -0.913084 2.20557 -0.00605097 8.91 2.2483e-13 2069.56 0.994532 +366 41.2432 24.4495 11.6223 -4.3558 0.86862 -1.88339 -0.0269032 8.89898 2.10144e-13 2062.73 0.994663 +367 45.1756 29.8693 11.6557 4.83786 -0.294331 1.31768 -0.000486027 8.89994 2.20138e-13 2068.58 0.994587 +368 39.4012 29.889 8.24009 3.7061 1.26606 -7.47563 -0.0218939 8.86631 1.82553e-13 2056.78 0.994848 +369 35.495 24.4137 14.9753 -3.12624 -2.88654 0.784299 0.00838111 8.88728 2.28398e-13 2067.78 0.994566 +370 41.3074 24.4379 18.3086 1.77624 -0.37403 1.70098 -0.0215072 8.94405 2.52085e-13 2073.55 0.994427 +371 45.1578 29.8746 18.2821 2.95187 0.407021 -1.04418 -0.0112348 8.90451 2.23042e-13 2067.26 0.994609 +372 39.3395 29.8991 14.9737 -2.52557 2.41264 0.691891 0.0152877 8.93149 2.46388e-13 2078.71 0.994403 +373 35.495 24.4357 21.6674 -2.84246 -0.909284 4.65995 0.00908428 8.91286 2.4e-13 2073.39 0.994519 +374 41.267 24.4234 24.956 -1.51848 -1.82322 0.859111 -0.00966505 8.93212 2.3549e-13 2073.51 0.994501 +375 45.1715 29.8936 24.8587 4.31203 2.18376 -8.86627 -0.016606 8.89358 2.15323e-13 2063.8 0.994588 +376 39.3611 29.9335 21.6157 -0.308426 5.8193 -0.577667 0.0032755 8.89845 2.28829e-13 2069.06 0.99459 +377 35.5841 24.4192 28.2782 5.87618 -2.53616 0.73368 -0.00195452 8.87519 2.30394e-13 2063.02 0.994567 +378 41.2822 24.4139 31.5859 -0.584398 -2.81798 -0.961362 -0.00858049 8.87135 2.02769e-13 2060.74 0.994691 +379 45.1235 29.8716 31.5964 -0.333767 -0.037083 0.0189863 -0.00630664 8.86132 2.06059e-13 2059.1 0.994675 +380 39.4217 29.9234 28.2559 5.45212 5.51646 -1.27932 0.00320367 8.83629 2.02455e-13 2055.79 0.994692 +381 35.5508 24.4334 34.9141 2.56473 -0.856723 -0.938053 0.0123611 8.86763 2.18336e-13 2064.42 0.994648 +382 41.2616 24.4706 38.2401 -2.41825 2.83319 -0.664296 -0.0134205 8.87589 2.10559e-13 2060.7 0.99463 +383 45.1333 29.8912 38.2549 0.784612 1.67352 0.580895 0.019372 8.90895 2.33009e-13 2074.74 0.994526 +384 39.3598 29.8945 34.9464 -0.761405 2.41019 2.25212 -0.0053274 8.86269 2.0945e-13 2059.6 0.994675 +385 47.0701 24.47 1.65535 2.53547 2.59262 -0.682996 -0.0227491 8.88551 2.14167e-13 2060.76 0.994633 +386 52.8261 24.4658 4.94908 1.64636 2.30664 -3.91179 -0.00712895 8.91106 2.13859e-13 2069.54 0.994583 +387 56.6158 29.9077 4.98371 -3.05942 3.58164 -0.532037 -0.000945145 8.87615 1.92022e-13 2063.37 0.994734 +388 50.8935 29.8631 1.6573 0.772479 -1.07183 -0.974985 0.00412051 8.8868 2.21737e-13 2066.76 0.994604 +389 47.0561 24.4259 8.27131 1.13592 -1.59828 -4.4515 0.0100365 8.86988 2.14406e-13 2064.42 0.994603 +390 52.8536 24.4351 11.6092 4.55036 -0.742265 -3.16659 -0.00258014 8.87363 2.04988e-13 2062.51 0.994682 +391 56.6099 29.9064 11.6288 -3.81724 3.52699 -0.798276 0.0201104 8.88061 2.12797e-13 2068.86 0.994561 +392 50.8765 29.8515 8.29014 -1.494 -2.15142 -2.39484 0.0294912 8.87025 2.1536e-13 2068.64 0.994609 +393 47.0332 24.4523 14.9097 -1.78833 0.996476 -5.88061 0.0113384 8.87322 2.14809e-13 2065.4 0.994622 +394 52.8006 24.4039 18.2973 -0.688175 -3.68782 0.354843 -0.000305452 8.88687 2.09692e-13 2065.82 0.994647 +395 56.6681 29.8493 18.3201 2.01533 -2.48735 2.72136 -0.0207988 8.85832 1.95773e-13 2055.36 0.994728 +396 50.8656 29.8386 14.9858 -2.06186 -3.25671 1.88853 0.0193256 8.90595 2.35939e-13 2074.12 0.994474 +397 47.0556 24.4087 21.593 0.978168 -3.36335 -2.54126 -0.000387027 8.86894 2.02881e-13 2061.95 0.994737 +398 52.7975 24.4362 24.9123 -1.18893 -0.35471 -3.29791 0.014645 8.88119 2.27278e-13 2067.84 0.994527 +399 56.6914 29.8752 24.9391 4.3325 0.196536 -0.382836 0.00210623 8.8994 2.3136e-13 2069.05 0.994495 +400 50.868 29.8572 21.6569 -2.15887 -1.7482 3.86281 0.00883735 8.90672 2.35953e-13 2072.05 0.994477 +401 47.0834 24.4676 28.2828 3.85475 2.60219 0.726534 -0.00693469 8.87029 2.15283e-13 2060.9 0.994604 +402 52.8482 24.4006 31.6426 4.21954 -3.86027 4.78829 -0.000442704 8.90829 2.40106e-13 2070.4 0.994494 +403 56.6548 29.8855 31.6076 0.752562 1.13206 1.00421 -0.0132344 8.88781 2.17077e-13 2063.27 0.994636 +404 50.8807 29.9193 28.2614 -0.78643 4.81462 -0.849556 0.023717 8.84413 2.05437e-13 2061.82 0.994706 +405 47.0463 24.4241 34.915 -0.250993 -1.51006 -0.910136 0.00472023 8.8959 2.23672e-13 2068.83 0.994582 +406 52.7967 24.4827 38.2379 -1.14871 4.47023 -1.21279 0.000966399 8.87755 2.35077e-13 2064.15 0.99455 +407 56.6221 29.8735 38.2687 -2.41854 -0.311598 2.07406 0.00575447 8.86647 2.10941e-13 2062.76 0.994672 +408 50.9162 29.8488 34.961 2.83176 -2.52156 3.77361 0.0282342 8.92973 2.69034e-13 2081.13 0.994295 +409 58.5741 24.4582 1.61214 0.795146 2.02724 -5.17592 0.00518666 8.85108 1.97143e-13 2059.35 0.994711 +410 64.301 24.3914 4.99836 -2.98424 -5.13154 1.16055 -0.0040469 8.87032 2.28214e-13 2061.55 0.994521 +411 68.2031 29.9255 5.00909 2.86418 4.76616 2.13141 -0.00216956 8.97883 2.44227e-13 2085.05 0.994438 +412 62.3468 29.8698 1.57884 -6.34146 -0.239512 -8.45924 -0.0165083 8.87101 1.95653e-13 2058.97 0.994723 +413 58.5651 24.4762 8.31968 -0.369934 3.75515 0.274246 -0.00738786 8.86291 1.95325e-13 2059.19 0.994716 +414 64.3439 24.4473 11.6437 1.72358 0.632568 0.306133 -0.00165014 8.89043 2.17987e-13 2066.31 0.994585 +415 68.1781 29.8165 11.692 0.946459 -5.43603 4.93629 -0.0107132 8.88744 1.99627e-13 2063.69 0.994759 +416 62.4298 29.8775 8.33292 2.18981 0.525021 1.58896 0.00306075 8.90027 2.15086e-13 2069.42 0.994553 +417 58.5925 24.4078 14.9936 2.27185 -2.97861 2.76618 -0.0161624 8.90766 2.09736e-13 2066.87 0.994641 +418 64.3169 24.4194 18.2774 -1.09017 -2.35084 -1.4392 -0.000937275 8.90274 2.3169e-13 2069.11 0.994525 +419 68.1622 29.8576 18.2887 -0.833243 -1.54413 -0.421911 0.000217811 8.89678 2.49773e-13 2068.12 0.994425 +420 62.3928 29.8612 15.0105 -2.02966 -1.5884 4.42454 0.00903206 8.86269 2.04661e-13 2062.65 0.994674 +421 58.5717 24.3893 21.6141 0.33671 -5.13978 -0.563228 0.0183348 8.85787 2.04768e-13 2063.6 0.994699 +422 64.2839 24.4819 24.9706 -4.82749 3.94872 2.206 0.0218221 8.91899 2.57948e-13 2077.45 0.99438 +423 68.1435 29.884 24.9066 -2.8462 1.34176 -3.91156 0.0127083 8.913 2.39604e-13 2074.2 0.994481 +424 62.4133 29.9089 21.6206 0.473847 3.74244 0.127191 -0.000475795 8.89647 2.33471e-13 2067.87 0.994517 +425 58.6012 24.4379 28.3114 3.33908 -0.288533 4.22829 -0.00429533 8.87676 2.30039e-13 2062.86 0.994537 +426 64.3048 24.4275 31.6043 -2.38363 -1.35614 0.763347 0.0101021 8.88739 2.31449e-13 2068.19 0.994527 +427 68.1519 29.8596 31.5353 -1.93689 -1.12322 -6.34042 -0.0140897 8.86525 1.95296e-13 2058.25 0.994756 +428 62.4129 29.8525 28.264 0.534953 -1.94692 -0.814396 -0.00945214 8.86721 2.00691e-13 2059.65 0.994759 +429 58.5285 24.4471 34.923 -4.19403 0.599555 0.112907 0.0175503 8.86878 2.26735e-13 2065.8 0.994563 +430 64.3502 24.4407 38.2651 2.0406 -0.132398 1.69065 0.00658767 8.88756 2.25447e-13 2067.47 0.994551 +431 68.1964 29.8729 38.2679 2.75325 0.265251 1.87337 -0.00137797 8.88665 2.18818e-13 2065.56 0.994609 +432 62.4227 29.906 34.8818 1.62148 3.22883 -4.21182 0.00719357 8.88872 2.25821e-13 2067.85 0.994539 +433 0.992348 35.2711 1.70072 3.39865 -3.33755 3.66649 0.013966 8.89951 2.37742e-13 2071.6 0.994482 +434 6.73475 35.3262 4.97982 1.41364 2.22592 -1.04874 -0.0096285 8.88254 2.05913e-13 2062.9 0.994678 +435 10.575 40.702 5.01614 1.2682 -3.27386 2.8841 0.000614423 8.88952 2.13572e-13 2066.59 0.994626 +436 4.81015 40.7591 1.63156 0.967873 2.52881 -3.22427 0.00509727 8.90333 2.30181e-13 2070.51 0.994548 +437 0.964945 35.254 8.31365 0.388452 -5.24722 -0.00111156 0.0132357 8.87312 2.1303e-13 2065.78 0.994625 +438 6.70774 35.2878 11.6438 -1.38447 -1.68196 0.452888 0.00407351 8.85698 2.0976e-13 2060.38 0.994671 +439 10.5442 40.7191 11.6538 -1.77802 -1.52661 1.35198 0.00846474 8.89823 2.21429e-13 2070.13 0.994566 +440 4.79658 40.7742 8.33415 -0.314726 3.69779 1.83406 0.00495906 8.89224 2.08941e-13 2068.09 0.994638 +441 0.970635 35.3124 14.9093 1.06362 0.89297 -5.89671 0.0113989 8.91107 2.35612e-13 2073.51 0.994495 +442 6.685 35.2941 18.271 -3.89943 -1.0782 -2.34666 0.016903 8.86251 2.24508e-13 2064.32 0.994587 +443 10.5623 40.7172 18.259 0.197417 -1.97896 -3.30052 -0.0026734 8.90086 2.3275e-13 2068.34 0.994507 +444 4.8078 40.6514 14.9565 0.699271 -8.30702 -1.4776 -0.00961127 8.91097 2.18853e-13 2069 0.994569 +445 0.955725 35.2472 21.6144 -0.106349 -5.76496 -0.412226 -0.0192181 8.90545 2.32016e-13 2065.79 0.994535 +446 6.68148 35.3207 24.9215 -3.84797 1.70411 -2.54508 0.0141014 8.89608 2.28602e-13 2070.89 0.994508 +447 10.5323 40.7129 24.9187 -3.1805 -2.12944 -2.67327 0.0178584 8.88194 2.20811e-13 2068.66 0.994572 +448 4.84728 40.7602 21.6462 4.50232 2.50187 3.05125 -0.00323476 8.85994 1.98943e-13 2059.44 0.994737 +449 0.966778 35.3204 28.2869 0.643072 1.80818 1.47009 -0.0065637 8.90085 2.13701e-13 2067.48 0.994608 +450 6.67411 35.3236 31.5771 -4.68631 2.15353 -1.78307 -0.00652652 8.87905 1.95507e-13 2062.8 0.99473 +451 10.5407 40.7174 31.609 -2.33744 -1.68742 1.34105 -0.000251666 8.88482 2.12483e-13 2065.41 0.994604 +452 4.76426 40.777 28.2372 -3.56369 3.98067 -3.39319 -0.020599 8.8807 2.03496e-13 2060.17 0.994693 +453 0.925476 35.3206 34.918 -3.62573 1.14598 -0.638495 -0.0153816 8.85921 1.93778e-13 2056.69 0.994756 +454 6.72416 35.3185 38.2589 -0.0703295 1.83016 0.566688 -0.00562523 8.92843 2.3635e-13 2073.6 0.994461 +455 10.5902 40.7275 38.2628 2.77421 -0.854749 1.38234 0.0108942 8.8922 2.29474e-13 2069.38 0.994535 +456 4.77569 40.7694 34.9354 -2.64548 3.25703 1.33029 -0.00848987 8.90054 2.29967e-13 2067.04 0.9945 +457 12.4629 35.3394 1.66203 -1.82915 3.53274 -0.453705 -0.0083829 8.8762 2.00357e-13 2061.82 0.994675 +458 18.2099 35.34 4.97212 -3.334 3.41514 -2.07174 0.0172745 8.85409 2.01779e-13 2062.57 0.994681 +459 22.0508 40.7449 4.96917 -3.45245 0.770123 -2.11434 -0.00575954 8.88069 2.11305e-13 2063.36 0.994619 +460 16.3143 40.7729 1.63328 -0.794156 3.83205 -2.95089 0.00998961 8.88919 2.23774e-13 2068.53 0.994576 +461 12.5133 35.2681 8.36523 2.77505 -3.50078 4.95927 -0.00291808 8.91657 2.19833e-13 2071.61 0.994575 +462 18.2248 35.3395 11.6995 -1.78303 3.60088 5.78514 -0.00766372 8.89216 2.24521e-13 2065.42 0.994541 +463 22.0861 40.7245 11.6542 0.594039 -1.1314 1.35411 0.00728269 8.86051 2.07669e-13 2061.83 0.994648 +464 16.2956 40.6788 8.33244 -2.5709 -6.06185 1.46549 -0.0165729 8.88829 2.16885e-13 2062.69 0.994576 +465 12.502 35.2861 14.9816 2.04771 -1.87977 1.37031 -0.00325619 8.89521 2.18535e-13 2066.98 0.994606 +466 18.2747 35.3152 18.2867 3.11424 1.00886 -0.675874 0.000872168 8.87979 2.10421e-13 2064.57 0.994621 +467 22.0754 40.694 18.2924 -0.967515 -4.43998 -0.34392 0.0037187 8.83466 1.90677e-13 2055.53 0.994761 +468 16.2701 40.7373 14.942 -5.02325 0.00677944 -2.38026 -0.00459398 8.89241 2.15397e-13 2066.1 0.994617 +469 12.4826 35.2999 21.579 0.0755187 -0.730384 -4.34257 0.0125158 8.86358 2.21014e-13 2063.62 0.994565 +470 18.2696 35.2651 24.9707 2.78444 -3.72655 2.57312 -0.0100772 8.89874 2.07329e-13 2066.28 0.994614 +471 22.1261 40.7066 24.9289 4.22786 -2.81382 -1.38689 -0.00520629 8.8859 2.06099e-13 2064.58 0.994627 +472 16.2907 40.7048 21.6508 -3.24983 -3.04566 3.20311 -0.00292549 8.86739 1.99084e-13 2061.09 0.994719 +473 12.4974 35.2847 28.2652 1.40034 -2.05425 -0.402217 -0.000910262 8.90545 2.24101e-13 2069.68 0.994541 +474 18.1729 35.324 31.5944 -6.92469 2.24312 -0.0566035 -0.0259472 8.88565 1.99558e-13 2060.09 0.994695 +475 22.0694 40.7388 31.5664 -1.53689 0.345033 -3.30779 -0.0045829 8.8679 2.11623e-13 2060.88 0.994643 +476 16.3232 40.7256 28.3424 0.329245 -0.803522 7.00395 -0.0193453 8.89678 1.99845e-13 2063.87 0.994683 +477 12.4571 35.3357 34.909 -2.14294 2.89304 -1.18027 -0.00394532 8.92867 2.1567e-13 2073.96 0.994565 +478 18.2753 35.2537 38.2037 3.60196 -5.08211 -4.57195 -0.0129871 8.85028 1.79403e-13 2055.26 0.994864 +479 22.0353 40.7596 38.2364 -5.08956 2.24275 -1.32454 -0.00383718 8.90977 2.51369e-13 2070.03 0.994414 +480 16.3066 40.7237 34.9472 -1.27134 -1.30323 2.30381 -0.00366058 8.86501 2.0339e-13 2060.44 0.994698 +481 24.0219 35.2786 1.6982 1.59938 -2.44972 3.46877 0.0148363 8.90943 2.47025e-13 2073.91 0.994434 +482 29.7661 35.3117 4.99173 0.350046 0.767101 0.0392946 0.0116142 8.9129 2.45023e-13 2073.96 0.994456 +483 33.5988 40.7641 5.02294 -0.879926 2.91697 3.25543 -0.00406836 8.89734 2.20025e-13 2067.27 0.994575 +484 27.8431 40.7211 1.65261 0.0556746 -1.31653 -1.12113 -0.0167239 8.8903 2.27756e-13 2063.09 0.994558 +485 24.0272 35.3029 8.30717 2.29358 -0.0145644 -0.79553 -0.0247858 8.87954 2.06181e-13 2059.04 0.994675 +486 29.7838 35.317 11.6497 1.98623 1.19438 1.14825 -0.00173661 8.9135 2.28543e-13 2071.22 0.994525 +487 33.5971 40.7717 11.6463 -0.840298 3.53011 0.730142 -0.00420662 8.90578 2.18619e-13 2069.04 0.994581 +488 27.8343 40.7149 8.37326 -1.1502 -2.01896 6.0332 0.00277329 8.83529 1.94242e-13 2055.46 0.994775 +489 23.979 35.3462 14.9625 -2.72162 4.27352 -0.437786 -0.0069866 8.8497 2.06322e-13 2056.48 0.994682 +490 29.7301 35.3209 18.2844 -3.29186 1.93505 -0.837521 0.00371485 8.89937 2.28412e-13 2069.38 0.994526 +491 33.5771 40.7571 18.3007 -2.62237 2.18482 0.625145 0.0010562 8.90899 2.26251e-13 2070.84 0.994581 +492 27.8106 40.7937 14.9517 -3.4989 5.7925 -1.612 -0.00160497 8.9091 2.35223e-13 2070.33 0.99449 +493 24.0049 35.2648 21.6086 0.443175 -3.97789 -1.55224 -0.0110535 8.85605 1.8964e-13 2056.94 0.994755 +494 29.7834 35.2402 24.9395 1.75165 -6.57902 0.0062629 -0.0147475 8.8799 2.20529e-13 2061.27 0.994623 +495 33.6563 40.7387 24.9286 5.12325 -0.127783 -1.59328 -0.00798884 8.93309 2.48534e-13 2074.09 0.994448 +496 27.8751 40.7161 21.6227 2.9991 -1.82203 0.42816 0.0153604 8.88058 2.16146e-13 2067.83 0.994603 +497 24.0375 35.2938 28.3016 3.88111 -0.965738 3.04125 0.00583333 8.84284 1.95515e-13 2057.72 0.994751 +498 29.736 35.3412 31.6157 -2.9706 3.68754 1.7302 0.014077 8.90814 2.52802e-13 2073.48 0.994433 +499 33.6596 40.7371 31.6318 5.50274 0.0223236 3.44389 0.0244281 8.9202 2.61997e-13 2078.26 0.994389 +500 27.8064 40.767 28.2695 -3.76773 3.07232 -0.185699 -0.000777196 8.93486 2.60662e-13 2076.03 0.994361 +501 24.0109 35.2716 34.9158 1.07554 -3.44842 -0.865339 0.0221473 8.86502 2.20394e-13 2065.96 0.994601 +502 29.7292 35.357 38.2742 -3.57293 5.15126 2.34219 -0.00570787 8.92152 2.44121e-13 2072.09 0.994498 +503 33.6125 40.6997 38.283 0.533025 -3.68744 3.46141 0.00340118 8.88517 2.26311e-13 2066.27 0.994589 +504 27.8526 40.7464 34.9155 0.72045 0.985329 -0.870087 0.000191072 8.92873 2.48466e-13 2074.89 0.994479 +505 35.5411 35.3378 1.69116 1.81756 3.25931 2.86614 0.00298633 8.87748 2.12708e-13 2064.51 0.99468 +506 41.3047 35.3166 5.01477 1.80682 1.09869 2.5114 0.00341851 8.89719 2.27345e-13 2068.86 0.994505 +507 45.1303 40.7715 5.01886 0.455189 3.55534 3.28451 -0.00108841 8.8571 1.97605e-13 2059.3 0.994692 +508 39.3879 40.8498 1.66946 2.16757 11.3328 0.551283 0.00379557 8.90772 2.24886e-13 2071.15 0.994572 +509 35.5629 35.3054 8.28718 3.59714 0.247749 -2.57998 -0.00614164 8.90845 2.18979e-13 2069.19 0.994588 +510 41.2919 35.2937 11.6239 0.718037 -1.09476 -1.69634 0.0101539 8.87409 2.17859e-13 2065.35 0.994594 +511 45.1284 40.7465 11.5936 0.388524 1.08785 -4.85879 0.0155547 8.88575 2.1078e-13 2068.98 0.994573 +512 39.365 40.7056 8.27646 -0.198564 -3.1383 -3.88487 -0.0044231 8.86453 1.97771e-13 2060.16 0.994738 +513 35.5557 35.3403 14.9402 3.16724 3.64998 -2.83408 -0.0040471 8.8668 2.06695e-13 2060.74 0.994701 +514 41.2744 35.2812 18.3028 -1.18919 -2.18009 0.760135 -0.000369784 8.90659 2.30647e-13 2070.04 0.994535 +515 45.1411 40.7227 18.2915 1.37421 -1.71913 -0.389065 0.00351797 8.88803 2.21025e-13 2066.92 0.994547 +516 39.3989 40.7458 14.9521 3.29268 0.698329 -1.75076 -0.00427874 8.89894 2.1017e-13 2067.55 0.994623 +517 35.5396 35.2866 21.6441 1.41852 -1.53036 2.39202 0.00573899 8.94609 2.63594e-13 2079.81 0.994342 +518 41.295 35.2817 24.9552 0.929248 -2.30971 1.05608 0.0155646 8.85984 2.17753e-13 2063.46 0.994614 +519 45.1547 40.7463 24.9076 2.63883 1.04519 -3.4827 -0.00230171 8.90814 2.24893e-13 2069.96 0.994547 +520 39.3464 40.7249 21.6382 -2.12593 -1.20784 2.25512 -0.00544247 8.84492 2.08788e-13 2055.78 0.994701 +521 35.5272 35.315 28.2801 -0.00942399 1.23764 0.691555 -0.0143485 8.87595 2.15923e-13 2060.5 0.99469 +522 41.3055 35.2947 31.6391 1.6917 -1.14823 3.82627 0.0103967 8.92749 2.40344e-13 2076.79 0.994495 +523 45.1459 40.7109 31.5721 1.98283 -2.08005 -2.36563 0.00344669 8.92941 2.46512e-13 2075.73 0.99446 +524 39.3522 40.7258 28.3071 -1.53916 -0.848147 3.39565 0.000924068 8.91323 2.42398e-13 2071.75 0.994484 +525 35.5418 35.326 34.8936 1.45683 2.25882 -2.96607 -0.00356563 8.89194 2.2298e-13 2066.21 0.994642 +526 41.2676 35.2753 38.2672 -1.6017 -2.72156 1.8631 0.00590354 8.94996 2.53403e-13 2080.64 0.994408 +527 45.1527 40.7375 38.2844 2.84129 0.148116 3.37348 -0.00553934 8.90134 2.20732e-13 2067.8 0.994602 +528 39.4055 40.7165 34.9751 3.64741 -1.72131 5.11723 -0.00625248 8.93688 2.528e-13 2075.26 0.994459 +529 47.0704 35.3279 1.64014 2.57565 2.15452 -2.43082 0.00206887 8.87906 2.20213e-13 2064.68 0.994612 +530 52.7821 35.3311 4.97028 -2.86718 2.91439 -1.76699 -0.00691473 8.90061 2.21991e-13 2067.37 0.994553 +531 56.6752 40.7654 4.95291 2.74821 3.02105 -3.29263 -0.0125939 8.93442 2.28592e-13 2073.37 0.9945 +532 50.9237 40.7226 1.64521 3.54275 -0.96936 -1.89956 0.00844084 8.91131 2.23575e-13 2072.91 0.994553 +533 47.0232 35.264 8.34154 -2.56053 -3.48428 2.58058 -0.0146176 8.91786 2.15935e-13 2069.38 0.9946 +534 52.8105 35.3277 11.628 0.419863 2.35677 -1.51788 -0.00221073 8.90365 2.15456e-13 2069.01 0.994567 +535 56.5887 40.7965 11.6699 -6.26656 5.97843 3.29712 0.016064 8.85844 1.9817e-13 2063.25 0.994659 +536 50.9065 40.7624 8.28619 1.54606 2.66713 -2.97226 -0.00463461 8.87206 1.89291e-13 2061.71 0.994746 +537 47.0543 35.2646 14.9644 0.669164 -4.22099 -0.396423 -0.00593463 8.89367 2.28365e-13 2066.11 0.994541 +538 52.8006 35.2983 18.2838 -0.584023 -0.382754 -1.03974 -0.00310168 8.89973 2.13272e-13 2067.98 0.994603 +539 56.6186 40.7667 18.2955 -2.91267 3.45309 0.110803 0.00252004 8.86054 1.94722e-13 2060.79 0.994738 +540 50.9071 40.746 14.9988 2.21785 1.35719 2.78582 -0.00218204 8.86817 2.01355e-13 2061.44 0.99467 +541 47.1078 35.3458 21.557 5.88473 4.30049 -6.20872 -0.0173348 8.90256 2.09886e-13 2065.53 0.994675 +542 52.8216 35.3065 24.971 1.5187 0.100788 2.23257 -0.0103982 8.91778 2.29552e-13 2070.29 0.994521 +543 56.638 40.71 24.92 -1.08862 -2.74679 -2.72158 0.0110703 8.89394 2.33476e-13 2069.8 0.994484 +544 50.8911 40.6997 21.6201 0.433264 -3.61426 0.124222 0.0155107 8.87396 2.14042e-13 2066.44 0.994643 +545 47.0266 35.2954 28.2696 -1.94894 -1.2687 0.132832 0.00128311 8.87366 2.1149e-13 2063.35 0.994643 +546 52.7939 35.3191 31.585 -1.57331 1.55645 -1.08531 -0.00855742 8.89178 2.17047e-13 2065.12 0.994629 +547 56.6477 40.748 31.5997 -0.132532 1.14997 0.29065 -0.0137205 8.89113 2.17964e-13 2063.88 0.99462 +548 50.8941 40.7439 28.31 0.712335 0.750052 3.8663 -0.00381848 8.89068 2.14325e-13 2065.88 0.994655 +549 46.9898 35.3113 34.9407 -5.39268 0.575991 1.5099 -0.0196356 8.94619 2.38368e-13 2074.37 0.994522 +550 52.7917 35.378 38.27 -1.84326 7.11657 2.22614 -0.00152661 8.91321 2.30625e-13 2071.19 0.994576 +551 56.6063 40.7268 38.2377 -3.92682 -0.626197 -1.14454 0.0291455 8.91712 2.42201e-13 2078.57 0.99448 +552 50.8916 40.7248 34.8869 0.0936933 -1.19993 -3.6551 -0.0132554 8.90949 2.20799e-13 2067.89 0.994623 +553 58.5117 35.3318 1.65772 -5.75509 2.4835 -0.74199 -0.00691569 8.89925 2.1828e-13 2067.06 0.994607 +554 64.3456 35.3018 4.96529 1.46945 -0.239478 -2.49147 -0.00954391 8.88506 2.15105e-13 2063.49 0.994594 +555 68.1745 40.7385 5.04458 0.46192 0.590709 5.77536 0.00286128 8.87422 2.1111e-13 2063.81 0.994615 +556 62.3845 40.7504 1.63664 -2.66788 1.71878 -2.78151 0.0051894 8.88299 2.21009e-13 2066.2 0.994552 +557 58.5536 35.2874 8.24067 -1.50762 -1.49585 -7.44485 -0.01829 8.86703 1.86877e-13 2057.73 0.994773 +558 64.3676 35.2984 11.6911 3.90915 -0.769182 4.62277 -0.0115075 8.92376 2.17489e-13 2071.33 0.994532 +559 68.1606 40.7704 11.6788 -0.963742 3.72026 3.77651 -0.000654823 8.82669 1.87985e-13 2052.9 0.994773 +560 62.3862 40.7295 8.33339 -2.47875 -0.462458 1.94495 -0.00173269 8.84373 1.94929e-13 2056.33 0.994684 +561 58.5812 35.2956 14.934 0.856994 -0.959898 -3.53913 -0.0118486 8.878 1.87635e-13 2061.44 0.994739 +562 64.3283 35.322 18.2963 -0.201963 1.4074 0.443029 -0.00563847 8.89737 2.12678e-13 2066.92 0.994636 +563 68.1704 40.7166 18.2683 0.01702 -1.59 -2.24418 0.00480673 8.91356 2.04469e-13 2072.58 0.994658 +564 62.3795 40.695 14.9066 -2.78623 -3.88506 -6.1383 -0.0109343 8.88268 1.97433e-13 2062.65 0.994686 +565 58.6021 35.3059 21.6016 3.06057 0.255772 -1.41009 -0.00644882 8.8939 2.1266e-13 2066.02 0.994619 +566 64.3106 35.361 24.9872 -1.94419 5.80924 4.37907 -0.00380835 8.86441 2.1553e-13 2060.3 0.994635 +567 68.1426 40.7338 24.9552 -2.56467 -0.356953 1.02586 0.0141164 8.92582 2.42495e-13 2077.25 0.994412 +568 62.4122 40.7773 21.5831 0.338001 4.03255 -3.59986 0.0321172 8.8939 2.26337e-13 2074.25 0.994525 +569 58.5359 35.3065 28.2348 -3.14326 0.56789 -3.72782 0.00173253 8.89087 2.1802e-13 2067.11 0.99462 +570 64.3335 35.3199 31.643 0.367047 1.61052 4.29558 0.00773494 8.92578 2.36195e-13 2075.87 0.994474 +571 68.1393 40.7556 31.5611 -3.03244 1.91828 -3.94544 -0.000405073 8.87607 2.17175e-13 2063.51 0.994623 +572 62.402 40.7153 28.2513 -0.670838 -2.10658 -1.90943 0.0101292 8.8675 2.16167e-13 2063.92 0.994639 +573 58.5845 35.3154 34.9189 1.49782 1.21649 -0.737125 0.0063658 8.92715 2.58299e-13 2075.91 0.994367 +574 64.3247 35.3276 38.2813 -0.569799 2.27078 3.14773 0.0173277 8.88102 2.20909e-13 2068.34 0.994597 +575 68.1989 40.6983 38.2509 3.16921 -4.02703 0.167425 -0.00118656 8.85833 2.09028e-13 2059.55 0.994673 +576 62.444 40.7413 34.916 3.38602 0.623949 -0.796663 -0.00101597 8.89819 2.31148e-13 2068.12 0.994528 +577 0.97119 46.1444 1.66471 1.19349 -2.07498 0.211596 0.00025956 8.92438 2.4198e-13 2074.01 0.994408 +578 6.69422 46.1965 4.95445 -2.54291 2.63846 -3.35844 -0.00712606 8.94824 2.46356e-13 2077.5 0.994433 +579 10.5515 51.5895 4.94072 -1.29623 -0.810158 -5.17597 0.0276551 8.89152 2.28831e-13 2072.81 0.994487 +580 4.79792 51.5993 1.58453 -0.161623 -0.0509486 -7.59001 -0.0086377 8.93589 2.21244e-13 2074.5 0.994553 +581 0.964635 46.1166 8.31896 0.703009 -5.2325 0.117706 -0.0074723 8.88667 2.12153e-13 2064.28 0.994586 +582 6.73777 46.2516 11.6205 1.83871 8.57463 -1.70731 0.0114808 8.86925 2.21353e-13 2064.61 0.994552 +583 10.5258 51.5446 11.6582 -3.62953 -5.93877 1.59671 -0.00208017 8.79113 1.70208e-13 2044.97 0.994925 +584 4.82779 51.5868 8.32551 2.66656 -0.788808 0.986018 0.0190248 8.90877 2.08376e-13 2074.59 0.994639 +585 0.951054 46.113 14.9968 -0.702994 -5.70177 2.92045 -0.0199369 8.84315 1.84307e-13 2052.29 0.994781 +586 6.74718 46.1577 18.2814 2.55325 -1.03224 -1.35711 0.0232842 8.88552 2.2732e-13 2070.6 0.99451 +587 10.5326 51.6131 18.2665 -2.79074 1.66414 -2.78433 -0.00662232 8.89552 2.18882e-13 2066.34 0.994574 +588 4.86178 51.5771 14.9456 6.1456 -2.12413 -2.04627 0.0303837 8.8911 2.25915e-13 2073.3 0.994493 +589 1.01913 46.2229 21.6331 5.71444 5.35456 1.56652 0.0164155 8.8947 1.99904e-13 2071.03 0.994667 +590 6.75097 46.1533 24.9573 2.98937 -1.54793 1.35397 -0.00739743 8.89283 2.12614e-13 2065.59 0.994613 +591 10.5453 51.67 24.9371 -1.64243 7.39864 -0.765033 -0.0145641 8.8578 2.04295e-13 2056.58 0.99472 +592 4.82526 51.6246 21.5943 2.45469 2.52473 -2.50638 -0.00324375 8.87961 1.98246e-13 2063.63 0.994702 +593 0.986741 46.1847 28.2845 2.84151 1.8714 1.23766 -0.000165218 8.90409 2.17134e-13 2069.52 0.994614 +594 6.70728 46.1298 31.6094 -1.65639 -4.41832 0.871173 -0.00811892 8.8397 2.04004e-13 2054.11 0.994682 +595 10.5751 51.6378 31.6452 1.19875 3.90667 4.47909 0.00456711 8.9178 2.33968e-13 2073.49 0.994505 +596 4.78574 51.6296 28.2516 -1.57998 3.14105 -1.9351 0.0183359 8.89025 2.2738e-13 2070.55 0.994526 +597 0.955157 46.1702 34.8944 -0.410255 0.187699 -2.61312 0.00503643 8.90962 2.2991e-13 2071.84 0.994511 +598 6.72522 46.115 38.2197 0.52141 -5.29261 -3.03345 -0.00245005 8.8524 2.00447e-13 2057.99 0.99476 +599 10.5226 51.5892 38.2286 -3.26113 -0.680563 -2.00389 -0.0156713 8.9242 2.24637e-13 2070.52 0.994557 +600 4.7448 51.5508 34.9127 -5.47118 -4.70634 -1.37581 -0.028326 8.8961 1.96155e-13 2061.78 0.99477 +601 12.4966 46.1872 1.62311 1.33456 2.12315 -4.13141 0.00871 8.89537 2.3968e-13 2069.6 0.994493 +602 18.2342 46.1444 4.94327 -1.16875 -2.30175 -4.65322 -0.00848097 8.84267 1.9148e-13 2054.62 0.994791 +603 22.0394 51.6225 5.0047 -4.39926 2.4127 1.57832 0.00104672 8.87958 1.99852e-13 2064.54 0.994697 +604 16.323 51.583 1.66193 -0.00554055 -1.38284 -0.240703 -0.0136486 8.89008 2.19742e-13 2063.68 0.994609 +605 12.5084 46.1685 8.29931 2.51196 -0.291796 -1.59272 -0.0121546 8.88728 2.06191e-13 2063.39 0.994642 +606 18.234 46.2002 11.6469 -0.868041 3.19339 0.694586 -0.011397 8.89085 2.1038e-13 2064.32 0.994626 +607 22.0834 51.601 11.6019 0.00455258 0.557551 -3.68939 0.00174317 8.88943 2.15559e-13 2066.81 0.994609 +608 16.3103 51.5927 8.25874 -1.0373 -0.198572 -5.45434 -0.0204917 8.89596 1.91781e-13 2063.44 0.994708 +609 12.5258 46.2041 14.9331 4.41085 3.58719 -3.63609 0.00363226 8.87489 2.09688e-13 2064.1 0.994663 +610 18.2184 46.0689 18.3089 -2.30419 -9.97878 1.53963 0.00886634 8.90444 2.45266e-13 2071.59 0.99442 +611 22.0532 51.6453 18.288 -2.9292 4.74786 -0.688618 0.0106494 8.89224 2.31253e-13 2069.34 0.994524 +612 16.3447 51.5594 14.9686 2.25917 -4.15289 0.183406 0.0177249 8.85122 2.12639e-13 2062.08 0.994618 +613 12.4899 46.1377 21.6317 1.12793 -2.90728 0.963922 0.00518233 8.9141 2.37886e-13 2072.83 0.994496 +614 18.2323 46.1195 25.0266 -1.03194 -4.60209 7.95665 -0.00928061 8.92656 2.2643e-13 2072.39 0.99453 +615 22.0863 51.5767 24.8728 0.422861 -2.1771 -7.34446 -0.000118109 8.81277 1.72113e-13 2049.98 0.994943 +616 16.3148 51.6154 21.6455 -0.926473 1.59256 2.58119 0.000760867 8.96016 2.70065e-13 2081.75 0.994306 +617 12.4382 46.1783 28.2598 -4.44399 1.30258 -0.904243 0.00444108 8.91219 2.22103e-13 2072.25 0.994548 +618 18.2377 46.1936 31.5342 -0.671901 2.70227 -6.21802 -0.0098433 8.87213 1.99038e-13 2060.62 0.994738 +619 22.0437 51.6068 31.6337 -4.10026 0.701863 3.92392 -0.00937231 8.84227 1.89272e-13 2054.36 0.994764 +620 16.3006 51.6082 28.2733 -1.88034 0.729816 -0.0271166 -0.00215044 8.92027 2.23287e-13 2072.56 0.994561 +621 12.4893 46.1888 34.9203 0.974322 2.24323 -0.250728 0.00638307 8.87591 2.12259e-13 2064.91 0.994639 +622 18.2569 46.1665 38.2989 1.25732 0.0242621 4.65347 0.0300393 8.96209 2.81162e-13 2088.41 0.994235 +623 22.0757 51.5842 38.2917 -0.857327 -1.54647 4.47663 -0.00262445 8.87697 2.12665e-13 2063.21 0.994666 +624 16.3327 51.5915 34.9319 0.878092 -0.544057 1.20555 -0.00304472 8.87635 2.08539e-13 2062.99 0.994676 +625 24.0066 46.125 1.66872 0.475976 -3.90019 0.619872 -0.0110836 8.87782 2.05819e-13 2061.58 0.99471 +626 29.7426 46.2135 5.00638 -2.21401 4.83435 1.82823 -0.00683244 8.86954 2.12796e-13 2060.75 0.994633 +627 33.624 51.5891 4.99953 2.06137 -1.03008 1.06908 -0.011989 8.90099 2.20816e-13 2066.36 0.994594 +628 27.8285 51.5719 1.62839 -1.61194 -2.42706 -3.48841 -0.00510571 8.91698 2.24844e-13 2071.24 0.994535 +629 24.0163 46.1664 8.33106 1.11562 -0.176995 1.67993 0.00902883 8.88364 2.24024e-13 2067.16 0.994528 +630 29.7405 46.1608 11.5946 -2.20493 -0.256696 -4.56915 0.00289864 8.90859 2.28014e-13 2071.15 0.994573 +631 33.551 51.5742 11.6653 -5.67226 -2.22013 2.3951 0.0315847 8.84591 2.05976e-13 2063.88 0.994677 +632 27.8054 51.5819 8.37021 -3.76291 -1.47151 5.48351 0.0105919 8.88947 2.35365e-13 2068.75 0.994489 +633 24.0139 46.1806 14.982 0.84319 1.59104 1.56126 -0.00288016 8.93008 2.44389e-13 2074.54 0.994441 +634 29.8021 46.212 18.314 3.54302 4.23823 2.36622 0.00253716 8.94387 2.33583e-13 2078.59 0.994505 +635 33.6017 51.5953 18.3044 -0.344174 -0.512859 1.02133 -0.00745907 8.87989 2.16737e-13 2062.83 0.994611 +636 27.8439 51.6134 14.9587 -0.00567955 1.68879 -0.893816 0.0121977 8.92815 2.36319e-13 2077.32 0.994478 +637 23.9909 46.1731 21.6193 -1.23418 0.623551 0.0659202 -0.00497901 8.85247 1.87845e-13 2057.46 0.994787 +638 29.707 46.1595 24.9728 -5.74361 -0.618738 2.7206 0.00350023 8.84903 2.03014e-13 2058.56 0.994709 +639 33.5919 51.5705 24.916 -1.23475 -2.65962 -2.86587 -0.00917498 8.87102 1.8395e-13 2060.5 0.994828 +640 27.8552 51.6283 21.6739 0.872285 2.69394 5.41362 -0.0124732 8.90578 2.06629e-13 2067.25 0.994644 +641 23.9748 46.1867 28.2656 -2.95762 1.69825 -0.544655 -0.0107072 8.94334 2.31245e-13 2075.67 0.994486 +642 29.776 46.196 31.6202 1.12305 2.78491 2.28037 0.00223759 8.90215 2.24704e-13 2069.63 0.994599 +643 33.5573 51.6146 31.5812 -4.94946 1.39944 -1.50565 4.39718e-05 8.89861 2.21292e-13 2068.42 0.994556 +644 27.8408 51.5492 28.2632 2.65386e-05 -4.92658 -0.706421 0.0213119 8.89383 2.18557e-13 2071.94 0.994541 +645 23.9785 46.202 34.9454 -2.619 3.63229 2.06064 0.018251 8.90165 2.40568e-13 2072.97 0.994471 +646 29.8171 46.1607 38.2568 5.31538 -0.475227 0.627459 0.00922508 8.87072 2.18822e-13 2064.43 0.994612 +647 33.6109 51.6045 38.2787 0.626579 0.567464 2.65892 -0.011078 8.9373 2.408e-13 2074.32 0.99447 +648 27.7938 51.6091 34.917 -4.84702 1.27847 -0.661506 -0.00726351 8.89423 2.15966e-13 2065.92 0.994616 +649 35.5035 46.1818 1.67195 -2.18991 1.3968 0.921144 -0.00244131 8.90077 2.22196e-13 2068.34 0.994603 +650 41.2559 46.1985 4.99267 -3.18601 3.05984 0.0849768 -0.00934629 8.88311 2.13114e-13 2063.12 0.994587 +651 45.1433 51.5714 5.00193 1.46961 -2.58045 1.25301 -0.0260722 8.87045 1.86144e-13 2056.8 0.994769 +652 39.3591 51.5878 1.67585 -0.670247 -1.36979 1.36933 0.0164787 8.88139 2.25481e-13 2068.25 0.994567 +653 35.5139 46.1031 8.29597 -0.798775 -6.22425 -1.8649 0.0109977 8.89815 2.17454e-13 2070.65 0.99458 +654 41.2599 46.1649 11.6287 -3.23759 -0.223879 -1.16058 -0.00304026 8.87384 2.11062e-13 2062.48 0.994604 +655 45.1273 51.5996 11.6301 0.0461843 0.216756 -1.12916 0.0152805 8.88125 2.22219e-13 2067.99 0.994513 +656 39.4041 51.6082 8.31725 3.92447 1.01548 0.258138 0.0105323 8.8475 2.01174e-13 2059.73 0.994705 +657 35.5393 46.1756 15.0118 1.29977 0.737535 4.72231 -0.00813101 8.88205 2.21545e-13 2063.15 0.994587 +658 41.2701 46.1741 18.2912 -1.89653 0.965863 0.0385655 0.0109153 8.87228 2.18747e-13 2065.13 0.994569 +659 45.1444 51.6048 18.256 1.79389 0.926619 -3.87245 0.00628955 8.87307 2.13339e-13 2064.29 0.994632 +660 39.4046 51.6422 14.9718 3.7072 4.32557 0.510108 0.0124069 8.92946 2.35521e-13 2077.64 0.99447 +661 35.5371 46.157 21.6383 1.03448 -0.934262 1.88924 0.0116932 8.91859 2.34387e-13 2075.18 0.994473 +662 41.2908 46.1471 24.9493 0.488107 -2.04195 0.271483 -0.0123859 8.8803 2.10852e-13 2061.85 0.994661 +663 45.1424 51.5904 24.9622 1.21563 -0.746686 1.47458 -0.00227788 8.88475 2.26404e-13 2064.98 0.994568 +664 39.3905 51.6066 21.6283 2.2411 1.08908 0.976767 0.00491453 8.86776 2.00901e-13 2062.84 0.994729 +665 35.5465 46.2002 28.2947 2.20174 3.33272 2.55616 -0.000824983 8.86238 2.10696e-13 2060.49 0.994669 +666 41.3081 46.1556 31.5984 2.15346 -0.958423 0.0705329 -0.0050589 8.9059 2.28518e-13 2068.88 0.994575 +667 45.1249 51.5867 31.6295 -0.0761032 -1.59055 3.19734 0.0159852 8.88409 2.3345e-13 2068.72 0.99456 +668 39.376 51.611 28.2039 1.20913 1.26716 -6.80455 -0.0112956 8.91166 2.40173e-13 2068.82 0.994459 +669 35.551 46.173 34.9244 2.48651 0.427652 -0.27828 0.0104301 8.89485 2.28678e-13 2069.83 0.994574 +670 41.2726 46.1414 38.2449 -0.852 -2.17325 -0.304658 0.000533207 8.93408 2.32157e-13 2076.08 0.994529 +671 45.1057 51.5726 38.1893 -2.06548 -2.31472 -6.07776 -0.00156254 8.8901 2.18819e-13 2066.26 0.994595 +672 39.3504 51.6158 34.9535 -1.73855 1.77692 3.04745 0.0072972 8.9041 2.386e-13 2071.15 0.994509 +673 47.0373 46.1807 1.72254 -0.972706 1.5593 6.20912 0.0127413 8.81438 1.79865e-13 2053.11 0.994809 +674 52.8793 46.0892 4.96663 7.29356 -7.7109 -2.11185 0.000680753 8.85838 1.81917e-13 2059.92 0.994776 +675 56.6468 51.5869 5.00912 -0.190367 -1.23759 2.06239 -0.0121201 8.86245 1.85316e-13 2058.07 0.994759 +676 50.889 51.6269 1.64997 0.36571 2.89818 -1.63484 -0.00328231 8.88291 2.03697e-13 2064.35 0.994624 +677 47.0182 46.1766 8.31651 -3.03935 1.1188 0.208826 -0.0129913 8.85121 1.81681e-13 2055.49 0.994762 +678 52.8205 46.1959 11.6216 1.52915 2.75537 -2.15947 0.00560193 8.84616 2.01015e-13 2058.42 0.994636 +679 56.6426 51.6145 11.6059 -0.650427 1.38095 -3.77862 -0.00220599 8.90015 2.09353e-13 2068.25 0.994611 +680 50.8794 51.6321 8.3443 -0.724627 3.25675 3.10234 0.0201269 8.86409 1.92348e-13 2065.3 0.994696 +681 47.0577 46.1844 14.9576 1.26809 2.08083 -1.40221 -0.0100707 8.84563 1.85073e-13 2054.91 0.994808 +682 52.7687 46.1688 18.2885 -3.77538 0.382256 -0.712388 -0.0119386 8.9232 2.33598e-13 2071.13 0.994491 +683 56.6269 51.5552 18.2457 -1.95417 -4.20755 -4.88795 -0.00659514 8.90362 2.14979e-13 2068.06 0.994597 +684 50.914 51.6152 14.9746 2.65896 1.86904 0.974963 0.000747863 8.85739 2.13313e-13 2059.79 0.994618 +685 47.0691 46.2129 21.6068 2.22981 4.51684 -0.82166 0.0116531 8.9087 2.32695e-13 2073.05 0.994514 +686 52.7941 46.1642 24.9431 -1.27629 -0.089013 -0.167478 -0.000811979 8.89812 2.33115e-13 2068.16 0.994503 +687 56.622 51.6032 24.9406 -2.92276 0.0640668 -0.45043 -0.00786612 8.85516 1.9628e-13 2057.44 0.994728 +688 50.899 51.5747 21.6013 1.09935 -2.16024 -1.51545 0.0067545 8.91282 2.34985e-13 2072.89 0.994503 +689 47.0471 46.1323 28.2463 -0.227893 -3.4577 -2.49478 -0.00238769 8.88811 2.24717e-13 2065.66 0.99459 +690 52.7933 46.1495 31.6343 -1.4434 -1.93017 3.98179 0.00631364 8.90738 2.31323e-13 2071.63 0.994525 +691 56.6854 51.5707 31.6858 3.7612 -2.79855 8.73539 -0.0157334 8.89309 2.03265e-13 2063.85 0.994678 +692 50.919 51.5611 28.2792 3.255 -3.79036 0.42613 -0.0007986 8.86362 2.06238e-13 2060.76 0.994671 +693 47.0675 46.1786 34.8812 2.18863 1.07577 -4.21959 0.000631272 8.89101 2.30835e-13 2066.94 0.994544 +694 52.7766 46.2122 38.2621 -3.28331 4.04921 1.3235 -0.00258633 8.91703 2.24109e-13 2071.78 0.994551 +695 56.6382 51.5872 38.2541 -1.14436 -1.15204 0.554153 -0.0128232 8.92425 2.20985e-13 2071.14 0.99455 +696 50.9207 51.5549 34.9439 3.05401 -4.08779 2.01181 0.00437551 8.93625 2.42864e-13 2077.39 0.994438 +697 58.56 46.1612 1.68143 -0.854713 -0.285954 2.13066 0.00125199 8.86339 1.93303e-13 2061.13 0.994722 +698 64.3261 46.152 4.97629 -0.515493 -1.21999 -1.51699 -0.0234732 8.87465 1.89924e-13 2058.26 0.994736 +699 68.1661 51.5937 5.00142 -0.57586 -0.718673 1.25393 0.00329003 8.85624 1.88297e-13 2060.03 0.994763 +700 62.4959 51.6176 1.64978 8.63255 1.82005 -1.65405 -0.00617593 8.87594 1.95533e-13 2062.23 0.994678 +701 58.5215 46.131 8.30879 -4.91116 -3.40702 -0.541393 0.0149032 8.86865 1.91324e-13 2065.15 0.994725 +702 64.3131 46.1549 11.6407 -1.59384 -1.21827 -0.11601 -0.00314324 8.88205 1.92067e-13 2064.17 0.994696 +703 68.1385 51.6111 11.6123 -3.13744 1.46732 -2.98253 0.0102503 8.85293 1.846e-13 2060.8 0.994774 +704 62.4172 51.5893 8.31797 0.65383 -0.828027 0.151033 0.00333239 8.92543 2.24996e-13 2074.86 0.994456 +705 58.5143 46.1575 15.0002 -5.63981 -1.16212 3.14708 0.00119101 8.87211 2.12222e-13 2063.02 0.994592 +706 64.3395 46.1477 18.2288 0.897712 -1.97041 -6.12694 0.00320711 8.93021 2.20854e-13 2075.83 0.994509 +707 68.1875 51.6325 18.3081 1.69482 3.32639 1.16046 -0.00718166 8.89822 1.99708e-13 2066.76 0.994667 +708 62.364 51.5725 14.9374 -4.5596 -2.28 -2.95444 0.000149707 8.87105 1.95791e-13 2062.52 0.994734 +709 58.5317 46.1065 21.6348 -3.62639 -6.09695 1.63391 0.0101166 8.87001 2.03553e-13 2064.43 0.994698 +710 64.3149 46.1514 25.0139 -1.82785 -1.18733 6.70727 -0.030017 8.91716 2.11508e-13 2065.95 0.994635 +711 68.1638 51.6066 24.9142 -0.458253 1.09054 -2.97893 0.000932961 8.86377 2.07353e-13 2061.16 0.994682 +712 62.4385 51.5826 21.6438 2.83071 -1.47918 2.2994 0.0222707 8.91651 2.43172e-13 2077.02 0.994383 +713 58.5349 46.1458 28.3261 -3.54687 -2.16401 5.66275 -0.00716868 8.87492 2.01851e-13 2061.81 0.994675 +714 64.3528 46.1531 31.6065 2.20352 -1.1633 0.974907 -0.00483058 8.88765 2.19516e-13 2065.05 0.994585 +715 68.2043 51.5766 31.596 3.11353 -2.09981 -0.137873 0.00568942 8.93514 2.40514e-13 2077.43 0.994445 +716 62.4276 51.5711 28.2532 2.12835 -2.71381 -1.5845 -0.0229261 8.89631 2.14531e-13 2063.03 0.99461 +717 58.5649 46.1505 34.955 -0.0631055 -1.40801 3.20326 -0.00776717 8.88501 2.02244e-13 2063.82 0.994697 +718 64.3521 46.1631 38.2368 2.1125 -0.41354 -1.45179 0.000367603 8.86359 1.99508e-13 2060.99 0.994693 +719 68.1321 51.6468 38.2435 -3.84529 4.93806 -0.56484 -0.00181019 8.85053 1.89111e-13 2057.72 0.994776 +720 62.4134 51.5941 34.9539 0.514182 -0.803713 3.45307 0.0130014 8.87613 2.14878e-13 2066.39 0.994573 +721 0.961698 57.0557 1.69181 -0.0176739 2.63317 2.88745 0.0149884 8.87577 2.11329e-13 2066.73 0.994584 +722 6.70434 57.0729 4.96207 -1.56367 4.2599 -2.6386 -0.0101429 8.896 2.08799e-13 2065.67 0.994658 +723 10.5375 62.4422 4.94649 -2.13568 -2.09237 -4.21673 0.00272291 8.90252 2.26486e-13 2069.85 0.9945 +724 4.8199 62.4222 1.60965 1.97115 -3.81805 -5.30892 -0.00674375 8.8898 2.11072e-13 2065.07 0.994651 +725 0.968882 57.0472 8.35162 0.796569 1.70742 3.72343 -0.00076967 8.92576 2.25393e-13 2074.04 0.994516 +726 6.73954 57.0622 11.6821 1.76242 3.32565 3.9266 0.0161523 8.90866 2.25713e-13 2074.01 0.9945 +727 10.5566 62.4537 11.6389 -0.337327 -0.555701 -0.121288 -0.0052657 8.87208 1.96205e-13 2061.58 0.994742 +728 4.79547 62.4601 8.31448 -0.669798 -0.518614 -0.259148 0.00547524 8.89444 2.31267e-13 2068.7 0.99453 +729 0.972719 57.0331 14.9747 1.13307 0.5363 0.592456 -0.00946951 8.88468 2.10125e-13 2063.41 0.994636 +730 6.70068 57.0269 18.2698 -1.96416 -0.306775 -2.11088 -0.00517305 8.86337 1.96966e-13 2059.76 0.99471 +731 10.5683 62.4874 18.2608 0.58072 2.52821 -3.46429 -0.00741633 8.8836 1.97012e-13 2063.6 0.994687 +732 4.80044 62.4701 14.9726 -0.115901 1.0112 0.48564 -0.0142165 8.89022 2.2405e-13 2063.6 0.994575 +733 1.01274 57.0109 21.6308 5.1893 -1.87032 0.799056 -0.0182231 8.89849 2.06853e-13 2064.48 0.994637 +734 6.76074 57.0293 24.9992 3.99035 -0.145382 5.86373 0.00136622 8.83828 2.02664e-13 2055.81 0.994724 +735 10.5532 62.492 24.9523 -0.831028 3.01579 0.598724 -0.00925181 8.91983 2.32023e-13 2070.99 0.994485 +736 4.76147 62.4347 21.6283 -3.89487 -2.55595 0.971851 -0.00284418 8.87771 2.0625e-13 2063.32 0.994685 +737 0.953372 57.014 28.2584 -0.592349 -1.64447 -1.21973 0.00610401 8.90484 2.32488e-13 2071.05 0.994529 +738 6.70185 56.969 31.5955 -1.94229 -6.05051 0.353244 0.00508879 8.92707 2.54738e-13 2075.6 0.994416 +739 10.5578 62.4396 31.6306 -0.269669 -2.04914 3.70548 0.0111933 8.89073 2.34437e-13 2069.13 0.994534 +740 4.82946 62.4409 28.2991 2.61045 -1.69717 2.80917 0.00384831 8.93758 2.51159e-13 2077.57 0.9944 +741 0.964256 57.0288 34.9206 0.341637 -0.0911916 -0.575573 -0.0126086 8.89444 2.11971e-13 2064.83 0.994608 +742 6.7524 57.049 38.2521 3.19285 1.81436 0.25156 0.0105146 8.87607 2.26563e-13 2065.87 0.994531 +743 10.5689 62.4768 38.291 0.583929 1.71781 4.27157 0.00133406 8.85153 2.15284e-13 2058.66 0.994632 +744 4.80789 62.4646 34.924 0.71131 0.191383 -0.0193615 0.0085218 8.88022 2.21261e-13 2066.3 0.994599 +745 12.504 57.0124 1.68749 2.05884 -1.79704 2.28225 -0.00181799 8.85207 1.96742e-13 2058.06 0.994747 +746 18.219 57.0419 5.00849 -2.44914 1.13144 1.59394 0.0146558 8.89129 2.22313e-13 2069.99 0.994524 +747 22.0152 62.4367 4.99011 -6.69497 -2.55761 0.182717 0.0024479 8.88162 2.14968e-13 2065.29 0.994639 +748 16.3677 62.5035 1.63502 4.5874 3.83048 -2.90299 0.00181478 8.88511 2.25319e-13 2065.92 0.994584 +749 12.4752 57.0452 8.3562 -0.869814 1.49903 4.28574 -0.0181894 8.87898 1.93189e-13 2060.32 0.994691 +750 18.2455 57.0808 11.6587 0.2901 5.33559 1.87353 0.00818067 8.85645 1.98929e-13 2061.14 0.994676 +751 22.0648 62.459 11.6394 -1.99867 -0.254441 -0.38656 -0.00845114 8.87744 2.13167e-13 2062.09 0.994623 +752 16.3595 62.4717 8.36804 3.49155 1.25395 5.65038 -0.00361366 8.85023 1.95251e-13 2057.29 0.994726 +753 12.4769 57.0528 14.9731 -0.166926 2.60195 0.553508 -0.00653814 8.86275 1.9346e-13 2059.34 0.994707 +754 18.2321 56.9853 18.244 -1.09001 -4.28585 -5.01103 -0.0061038 8.92632 2.34793e-13 2073.03 0.994502 +755 22.0945 62.4917 18.3078 1.1078 3.04139 1.70871 -0.00690333 8.90194 2.31937e-13 2067.66 0.994531 +756 16.363 62.4112 14.9651 3.94295 -5.12741 -0.298779 -0.0142176 8.86918 2.01002e-13 2059.09 0.994681 +757 12.4676 57.0195 21.6035 -1.51953 -0.725441 -1.77542 -0.000464157 8.877 2.14996e-13 2063.7 0.994616 +758 18.2111 56.9956 24.9318 -3.20496 -3.19418 -1.42642 0.010259 8.92015 2.48391e-13 2075.23 0.994419 +759 22.101 62.439 24.982 1.65773 -1.90401 3.90725 0.000801534 8.91372 2.41312e-13 2071.82 0.994492 +760 16.3417 62.4701 21.6472 2.167 0.806514 2.68902 0.00348643 8.85198 1.95297e-13 2059.16 0.994757 +761 12.4787 57.0065 28.2788 -0.328004 -2.41936 0.59333 -0.00567375 8.91892 2.36771e-13 2071.54 0.994529 +762 18.259 56.9898 31.544 1.90529 -4.15136 -5.39983 -0.0070855 8.85099 1.97595e-13 2056.7 0.994756 +763 22.0859 62.489 31.6442 0.0951853 2.99207 4.36871 7.35896e-05 8.89954 2.20992e-13 2068.61 0.994615 +764 16.2787 62.4827 28.3141 -4.04207 2.23544 4.32799 0.0211053 8.91577 2.42425e-13 2076.58 0.994468 +765 12.4845 56.975 34.8768 -0.0577053 -5.84758 -4.369 0.00366069 8.89387 2.28194e-13 2068.19 0.994553 +766 18.2719 57.0125 38.2539 2.85489 -1.68306 0.198563 0.00968587 8.91999 2.38346e-13 2075.06 0.994445 +767 22.0882 62.471 38.2658 0.666054 0.937896 1.70978 -0.00880544 8.89466 2.202e-13 2065.67 0.994646 +768 16.3538 62.4601 34.9115 3.22591 -0.278168 -1.47138 0.0255675 8.88334 2.32818e-13 2070.61 0.994541 +769 24.0205 57.0351 1.65154 1.70236 0.459208 -1.32089 0.00699518 8.89204 2.2884e-13 2068.52 0.99452 +770 29.7603 56.9638 4.96435 -0.185094 -6.47834 -2.49689 -0.0300694 8.92524 2.228e-13 2067.68 0.99458 +771 33.5709 62.465 5.0014 -3.75478 0.266152 1.34248 0.00607777 8.91464 2.42117e-13 2073.14 0.99449 +772 27.8364 62.4564 1.71189 -0.922626 -0.427621 4.96581 0.0135794 8.88192 2.24824e-13 2067.74 0.994581 +773 24.0023 57.0403 8.29034 -0.320383 0.885703 -2.52803 -0.0139788 8.86733 2.00138e-13 2058.73 0.994704 +774 29.8008 57.0509 11.6041 3.87039 2.01833 -3.74036 -0.00303113 8.8707 2.09972e-13 2061.8 0.994649 +775 33.5711 62.491 11.711 -3.6373 2.85736 6.94391 0.00156777 8.89048 2.20329e-13 2066.99 0.994623 +776 27.8701 62.4839 8.36464 2.84862 2.24184 4.96049 0.0127197 8.90446 2.41119e-13 2072.4 0.994467 +777 23.9866 57.0176 14.9365 -1.6998 -1.27091 -2.99859 -0.013776 8.87473 1.96344e-13 2060.34 0.994739 +778 29.8026 57.0025 18.3554 3.52596 -2.83942 6.57231 -0.00238637 8.86226 2.02419e-13 2060.11 0.994732 +779 33.6354 62.4807 18.2996 2.76428 2.18593 1.02329 -0.0202365 8.91062 2.22494e-13 2066.65 0.994594 +780 27.8719 62.4701 14.9691 2.71308 0.756741 0.0595737 0.00574828 8.94091 2.40186e-13 2078.66 0.994472 +781 24.0166 57.0581 21.6131 1.28408 2.79164 -0.687722 -0.00429299 8.92776 2.34422e-13 2073.72 0.994492 +782 29.7715 57.0058 24.9149 0.983165 -2.11721 -2.99635 -0.00573134 8.90097 2.26627e-13 2067.7 0.994541 +783 33.5755 62.4579 24.988 -2.90008 -0.568182 4.08438 0.00990094 8.90684 2.25657e-13 2072.27 0.994563 +784 27.8825 62.4482 21.577 3.79627 -1.4348 -3.75147 0.00123407 8.93905 2.37265e-13 2077.29 0.994527 +785 24.0191 57.0018 28.2435 1.67572 -2.83606 -3.16382 0.011 8.85438 2.05929e-13 2061.31 0.994668 +786 29.7508 57.0162 31.5923 -1.3408 -1.55615 -0.278484 -0.00816767 8.88442 2.09339e-13 2063.62 0.994662 +787 33.5996 62.4143 31.6347 -0.661419 -4.45185 3.77313 0.0106187 8.88357 2.25337e-13 2067.47 0.994563 +788 27.8888 62.4334 28.2996 4.84787 -2.835 2.76679 -0.0104357 8.90351 2.43882e-13 2067.27 0.994466 +789 24.0424 57.0465 34.8895 3.5466 1.57709 -3.07168 0.0250626 8.90895 2.31034e-13 2075.97 0.994475 +790 29.7615 57.0472 38.1989 -0.218701 1.67143 -5.27336 -0.00709778 8.85494 1.99341e-13 2057.55 0.994744 +791 33.6031 62.4612 38.2656 -0.138227 0.0644054 1.67387 -0.0163908 8.90087 2.14293e-13 2065.38 0.994639 +792 27.8465 62.4529 34.9075 0.437311 -0.760915 -1.23397 0.011279 8.88432 2.08877e-13 2067.73 0.994672 +793 35.5457 57.0212 1.66251 1.8292 -0.496786 0.045157 0.0352731 8.91466 2.43515e-13 2079.36 0.994454 +794 41.285 57.0112 5.01828 -0.153851 -1.78264 2.92972 -0.00200872 8.90211 2.23068e-13 2068.73 0.994565 +795 45.1399 62.4259 4.98864 1.62789 -3.40759 -0.269161 0.00709553 8.90093 2.32018e-13 2070.44 0.994505 +796 39.3221 62.4571 1.65273 -4.43672 -0.460831 -1.08232 -0.0200222 8.90116 2.21669e-13 2064.67 0.994631 +797 35.5307 57.0391 8.28376 0.44993 0.728703 -3.16535 -0.00187154 8.88948 2.2308e-13 2066.07 0.994567 +798 41.2757 57.0042 11.6391 -1.01777 -2.57563 -0.42475 -0.00443985 8.88089 2.14706e-13 2063.68 0.994624 +799 45.1209 62.4604 11.6182 -0.44439 -0.368605 -2.67596 -0.0155639 8.88313 2.13378e-13 2061.79 0.994616 +800 39.3579 62.4352 8.32907 -0.724012 -2.67359 1.30429 0.00207671 8.88898 2.22618e-13 2066.8 0.99458 +801 35.5162 57.0717 14.9874 -0.497718 4.01111 1.81426 -0.0158135 8.92123 2.29133e-13 2069.88 0.994518 +802 41.2732 57.0411 18.2738 -1.20115 1.12013 -2.15693 0.000901415 8.88578 2.24675e-13 2065.88 0.994556 +803 45.1219 62.405 18.2632 -0.50295 -5.92612 -2.92572 0.0174484 8.86556 2.10434e-13 2065.07 0.99462 +804 39.354 62.4772 14.9914 -1.40511 1.09422 2.88714 -0.0226676 8.87647 2.05893e-13 2058.84 0.99467 +805 35.4776 57.0308 21.5842 -4.75677 -0.0616242 -3.59232 -0.00370646 8.91157 2.29443e-13 2070.4 0.994504 +806 41.3203 57.0384 24.9925 3.70823 0.596205 4.64477 0.0049543 8.91841 2.51609e-13 2073.73 0.994422 +807 45.1534 62.4628 24.9312 2.46968 0.078094 -1.43008 0.0114218 8.87978 2.17314e-13 2066.81 0.994629 +808 39.3362 62.4365 21.6329 -3.07518 -2.17027 1.44352 0.00606384 8.85803 1.95591e-13 2061 0.994755 +809 35.5724 57.0689 28.2815 4.39522 3.96164 1.00138 -0.0121754 8.88771 2.07871e-13 2063.46 0.994683 +810 41.3598 57.0218 31.5955 7.2727 -0.675714 -0.377533 -0.00311185 8.96365 2.69262e-13 2081.65 0.99437 +811 45.1596 62.4327 31.6324 3.31232 -2.84614 3.44999 0.0115769 8.88566 2.44825e-13 2068.14 0.9945 +812 39.3876 62.438 28.3105 2.47072 -2.267 3.9918 0.0164718 8.8621 2.22114e-13 2064.13 0.994622 +813 35.4663 57.0456 34.959 -5.96437 1.86352 3.43747 -0.0165852 8.88932 2.16847e-13 2062.88 0.994638 +814 41.3267 57.0261 38.247 4.15034 -0.402404 -0.258886 -0.0136449 8.91453 2.30169e-13 2068.89 0.994569 +815 45.1045 62.4509 38.2295 -2.21032 -0.934739 -2.34482 0.0101766 8.88774 2.35924e-13 2068.28 0.994514 +816 39.3683 62.4698 34.8501 0.195091 0.748175 -7.42957 -0.001864 8.91608 2.55263e-13 2071.79 0.994413 +817 47.0352 57.0222 1.67413 -1.12371 -0.700771 1.19369 -0.00585181 8.88998 2.14971e-13 2065.33 0.994582 +818 52.8194 57.0184 4.99196 1.24732 -1.02268 0.429327 0.00258091 8.86935 1.99019e-13 2062.7 0.994654 +819 56.6712 62.4731 4.97502 2.43373 1.2778 -1.11313 -0.0167699 8.87268 2.00688e-13 2059.28 0.994691 +820 50.8492 62.4316 1.66756 -3.95266 -3.42222 0.489965 -0.0112127 8.84716 1.88094e-13 2055 0.994796 +821 47.0219 57.0357 8.30425 -2.82625 0.180537 -1.12991 -9.54675e-06 8.87224 2.02119e-13 2062.76 0.994682 +822 52.826 57.0562 11.6037 1.86399 2.70017 -4.03331 0.00116203 8.87623 2.19953e-13 2063.92 0.994526 +823 56.6751 62.4601 11.6874 3.00238 -0.461412 4.33106 0.0122842 8.87384 2.1327e-13 2065.74 0.994598 +824 50.872 62.4688 8.30958 -1.66878 0.746032 -0.846861 0.0121822 8.86698 2.07034e-13 2064.24 0.994649 +825 47.0382 57.0283 14.9799 -1.30475 -0.00631455 1.41175 -0.0143472 8.88156 2.04874e-13 2061.69 0.994675 +826 52.802 57.0199 18.3198 -0.785215 -1.09347 2.76064 -0.0061551 8.88758 2.11876e-13 2064.74 0.994608 +827 56.6949 62.4537 18.2499 4.48199 -1.17004 -4.64784 -0.00204638 8.85902 2.07276e-13 2059.54 0.994616 +828 50.8988 62.4442 14.932 1.36205 -1.48461 -3.52028 -0.0086021 8.89314 2.14184e-13 2065.41 0.99459 +829 47.0202 57.0496 21.6341 -2.7137 1.79163 1.44681 -0.0154876 8.90665 2.25108e-13 2066.83 0.994557 +830 52.8384 57.0237 24.8988 3.2016 -1.0173 -5.01794 0.016543 8.8565 2.18078e-13 2062.97 0.994574 +831 56.6648 62.4625 24.9448 1.68636 0.197697 -0.222596 0.00385121 8.93082 2.31857e-13 2076.12 0.994467 +832 50.9039 62.4791 21.6422 1.58541 1.65881 2.32306 -0.0167105 8.88727 1.98459e-13 2062.39 0.994713 +833 47.036 57.0756 28.3203 -1.13425 4.73385 4.84724 0.00865756 8.8956 2.46945e-13 2069.66 0.994447 +834 52.8311 56.9911 31.6027 2.25152 -3.87413 0.831681 -0.0190494 8.84577 1.83524e-13 2053.02 0.994826 +835 56.6815 62.4903 31.5516 3.1808 3.07914 -4.60265 -0.0124684 8.89461 2.21413e-13 2064.89 0.994624 +836 50.8802 62.4579 28.2888 -0.951244 -0.533707 2.08759 -0.0210201 8.88571 2.14269e-13 2061.16 0.99467 +837 47.0463 57.0231 34.9309 0.0697893 -0.456508 1.10929 0.00316301 8.90128 2.23882e-13 2069.64 0.994608 +838 52.8043 57.0237 38.2376 -0.72706 -0.459172 -1.24346 -0.00637151 8.85751 1.94633e-13 2058.25 0.994738 +839 56.6885 62.482 38.2372 3.52309 1.9527 -1.24379 0.0194098 8.90597 2.22883e-13 2074.1 0.994563 +840 50.9303 62.504 34.951 3.80236 4.12744 2.71362 0.00952982 8.91059 2.35908e-13 2073.01 0.994491 +841 58.5797 57.0524 1.67485 1.07565 1.74454 1.30288 0.00760942 8.90845 2.21899e-13 2072.15 0.994498 +842 64.3238 57.0449 4.98543 -0.783898 1.56867 -0.0283145 -0.00325214 8.87824 2.03739e-13 2063.35 0.994666 +843 68.1439 62.4882 5.00139 -2.57479 2.59552 1.07677 0.00916928 8.90118 2.28158e-13 2070.94 0.994482 +844 62.3869 62.5025 1.69528 -2.24351 4.2424 3.5166 0.00965663 8.86997 2.10263e-13 2064.35 0.994642 +845 58.5433 56.9643 8.25589 -2.62913 -6.72681 -5.90881 -0.0088719 8.82614 1.85597e-13 2051.02 0.994808 +846 64.2709 57.0274 11.6133 -5.78902 -0.382757 -2.98077 0.00220464 8.91647 2.24108e-13 2072.7 0.994504 +847 68.1557 62.4959 11.6746 -1.47923 3.28981 3.50368 -0.0143121 8.86263 2.1037e-13 2057.68 0.994664 +848 62.4243 62.4393 8.33338 1.27644 -2.13051 2.01663 -0.00794622 8.86999 1.98982e-13 2060.58 0.994712 +849 58.6115 57.0405 14.9127 4.29931 1.01004 -5.64493 0.00473973 8.88359 2.05271e-13 2066.19 0.994654 +850 64.3344 57.0316 18.2697 0.434929 0.0467314 -2.52496 -0.0134898 8.89828 2.12544e-13 2065.46 0.994609 +851 68.2003 62.4841 18.3188 2.98269 2.40198 2.34129 0.0137409 8.90791 2.41237e-13 2073.35 0.994455 +852 62.3566 62.4474 14.968 -5.49669 -1.4065 -0.155199 -0.0109219 8.86726 2.07722e-13 2059.38 0.994672 +853 58.6035 57.0412 21.6027 3.60065 1.22733 -1.37161 0.00586737 8.86506 2.08668e-13 2062.49 0.994654 +854 64.3198 57.0141 24.929 -1.36984 -1.7879 -1.33837 0.00921713 8.8874 2.22801e-13 2067.99 0.994565 +855 68.1619 62.4804 24.9576 -0.797806 1.9762 1.17416 -0.00160128 8.87653 2.1327e-13 2063.34 0.994659 +856 62.4385 62.4539 21.6108 2.69818 -0.891013 -0.558902 -0.00877695 8.86706 2.03073e-13 2059.78 0.994705 +857 58.5351 57.0412 28.2715 -3.28642 1.26004 0.148295 0.00778623 8.91188 2.312e-13 2072.92 0.994483 +858 64.3436 57.0158 31.5726 1.45365 -1.79844 -2.21374 0.0098971 8.87803 2.10971e-13 2066.11 0.994646 +859 68.1435 62.4658 31.58 -2.5335 0.515995 -1.69371 -0.00549129 8.91136 2.26921e-13 2069.96 0.994558 +860 62.3923 62.4819 28.286 -1.59767 2.19577 1.40712 -0.00572038 8.9198 2.33742e-13 2071.72 0.994505 +861 58.5872 57.0143 34.9528 2.1061 -1.46748 2.78285 -0.00253181 8.91657 2.2027e-13 2071.7 0.994544 +862 64.3541 57.0136 38.3176 2.45048 -1.46551 6.87178 0.00762201 8.8533 1.82393e-13 2060.31 0.994809 +863 68.1358 62.4886 38.2164 -3.39893 3.20792 -3.39052 -0.00217983 8.83837 1.87883e-13 2055.05 0.994791 +864 62.4212 62.4549 34.9323 1.3302 -0.642589 0.778121 0.00911906 8.88342 2.22112e-13 2067.13 0.994543 diff --git a/unittest/force-styles/tests/fix-timestep-dt_reset.yaml b/unittest/force-styles/tests/fix-timestep-dt_reset.yaml new file mode 100644 index 0000000000..79c361d838 --- /dev/null +++ b/unittest/force-styles/tests/fix-timestep-dt_reset.yaml @@ -0,0 +1,78 @@ +--- +lammps_version: 17 Apr 2024 +tags: generated +date_generated: Fri Jun 7 18:46:06 2024 +epsilon: 2e-14 +skip_tests: +prerequisites: ! | + atom full + fix nve + fix dt/reset +pre_commands: ! "" +post_commands: ! | + fix move all nve + fix test solute dt/reset 1 0.01 2.0 0.2 units box +input_file: in.fourmol +natoms: 29 +global_scalar: 0 +run_pos: ! |2 + 1 -1.6003377766874999e-01 2.6762166232400166e+00 -1.4936198894132252e-01 + 2 4.0388792147192171e-01 3.0016792134808377e+00 -9.6012471812088940e-01 + 3 -9.5861672145544596e-01 1.4006448501969666e+00 -4.7523013824515242e-01 + 4 -1.8684076444250182e+00 1.3936066630535586e+00 -1.2096281822842589e+00 + 5 -1.3828352364535943e+00 5.5713190303446003e-01 3.2483346806400420e-01 + 6 3.8902193600951918e-01 2.8983391365961980e-01 -1.2786453119030559e+00 + 7 2.1308644089739190e-01 2.3893096479650891e-02 -2.8533562607981837e+00 + 8 1.1713907702336703e+00 -5.4824157200182999e-01 -3.5474301311591194e-01 + 9 1.4312255630566806e+00 -1.6825397280194601e-01 6.4897482312543942e-01 + 10 2.0999934296344280e+00 -1.4756822191818522e+00 -1.0961458964943600e+00 + 11 1.6136515423746935e+00 -2.2315871773670337e+00 -2.0153939978381046e+00 + 12 3.1446841055370309e+00 -5.2272908553583397e-01 -1.7328866905133364e+00 + 13 4.1983416261080651e+00 -7.5607034884796409e-01 -1.7022915947067430e+00 + 14 2.8031225444646126e+00 -4.1202381193019999e-01 -2.7725148117041858e+00 + 15 2.9478916913695685e+00 3.8931768726108196e-01 -1.1115662176051737e+00 + 16 2.8611528618670774e+00 -2.5789125176712790e+00 4.7601902400593712e-02 + 17 2.1966535354601335e+00 -2.0665043477608225e+00 1.2694120809585372e+00 + 18 2.1456060097881458e+00 3.0156410956262585e+00 -3.5095343446182317e+00 + 19 1.5415465073885906e+00 2.5991408873906559e+00 -4.2197918963157743e+00 + 20 2.7551206841726783e+00 3.6877096517525496e+00 -3.9154044800645496e+00 + 21 4.8888466281714225e+00 -4.0748616166802885e+00 -3.6204075030876233e+00 + 22 4.2989113951906681e+00 -4.2581560593222179e+00 -4.4226487298778574e+00 + 23 5.7672620091673199e+00 -3.6325212954177744e+00 -3.8381241779350375e+00 + 24 2.0794116799818672e+00 3.1447549079665342e+00 3.1592671339560181e+00 + 25 1.3135305735388532e+00 3.2147973849990912e+00 2.5028772476938528e+00 + 26 2.5784068440212495e+00 4.0109335714010959e+00 3.2698987554168677e+00 + 27 -1.9643319042504959e+00 -4.3513867149440522e+00 2.1032665853736487e+00 + 28 -2.7697926224727714e+00 -4.0353231124695634e+00 1.6012344500261053e+00 + 29 -1.3304215913804309e+00 -3.5947577122836272e+00 2.3207576163452592e+00 +run_vel: ! |2 + 1 9.4467607701325057e-04 7.7498517383180546e-03 -1.1463168306402034e-03 + 2 -3.6408443579654570e-03 -8.8729645876490047e-03 -1.9436730433926273e-03 + 3 2.9527925776225280e-04 -9.7331665483232355e-03 -4.6949207742023108e-03 + 4 -2.0137323550860974e-02 2.6916233736039682e-02 5.5374889224356558e-03 + 5 -2.3872729839179246e-02 2.3093506039346939e-03 1.0994041785352272e-03 + 6 2.5112565902221953e-02 -9.5644430381732828e-03 3.7377545050952976e-02 + 7 -1.0935887200811865e-02 4.2130835305546144e-03 -2.2616223758506512e-02 + 8 1.6078467024131574e-03 -3.4880921458789642e-03 -2.5355937861864832e-03 + 9 -1.3421391505994550e-02 -1.8683134183574791e-02 -4.9354362981590502e-02 + 10 -3.0173424265089673e-02 1.5750439009769041e-02 2.4212334372945538e-02 + 11 -2.5974263774704641e-03 -3.8234806433940661e-03 1.0807688939112037e-02 + 12 1.1406750180081360e-02 -2.3888907360507042e-03 -7.2487288350712113e-03 + 13 2.6837245190005181e-02 5.1957296636854552e-03 -8.2760420884687644e-03 + 14 2.2719133315635204e-02 1.3446403447077867e-02 -1.5075656209032836e-02 + 15 -1.4075522077899010e-03 -1.4554021425688781e-02 -3.8832588024861501e-04 + 16 2.4336823877344520e-02 -1.5072087665571943e-02 -2.3373566918322878e-02 + 17 -8.9177949386646492e-03 7.4770727536728789e-03 1.9907013293638563e-02 + 18 -2.7512907490955430e-04 -1.4892644625063016e-03 3.3434107934133353e-03 + 19 2.5131827532331331e-03 9.9071804085361197e-04 -2.7749698045305168e-03 + 20 2.0025567321628262e-04 2.6526415272830868e-03 -5.7767565890661909e-03 + 21 -1.6284330333014596e-03 -3.8024523895467547e-04 1.5561133945601834e-03 + 22 1.6245485758098492e-03 -3.2565973695207478e-04 1.8436298252320705e-03 + 23 -2.0272508324932184e-03 -4.8894494636957785e-03 -2.3588546792953401e-03 + 24 3.4368252516488098e-04 -6.8754015765766746e-04 1.7317102517366866e-05 + 25 5.8786369551553060e-03 -1.2888584291820609e-03 2.7769918681455497e-03 + 26 -3.8055663276423098e-03 -1.6026997923491385e-03 1.2286633546052803e-03 + 27 1.3448645973759452e-04 1.1151161839475089e-04 -2.9070269890467057e-04 + 28 -1.0918345678322555e-03 1.8377914084022882e-04 1.4709914402656953e-03 + 29 -3.2267739392277161e-03 -1.9359301872634484e-04 2.4119543291687964e-03 +... diff --git a/unittest/force-styles/tests/fix-timestep-freeze.yaml b/unittest/force-styles/tests/fix-timestep-freeze.yaml new file mode 100644 index 0000000000..33bdaa6b31 --- /dev/null +++ b/unittest/force-styles/tests/fix-timestep-freeze.yaml @@ -0,0 +1,77 @@ +--- +lammps_version: 17 Feb 2022 +date_generated: Fri Mar 18 22:18:00 2022 +epsilon: 2e-11 +skip_tests: +prerequisites: ! | + atom sphere + fix freeze +pre_commands: ! "" +post_commands: ! | + fix move all nve + fix test solute freeze +input_file: in.brownian +natoms: 29 +global_vector: ! |- + 3 0.031196595768690827 0.027176378299486714 -0.018248127489101762 +run_pos: ! |2 + 1 -2.7837948059450057e-01 2.4915057595127261e+00 -1.7244621851040967e-01 + 2 3.0739674554684748e-01 2.9612812082059410e+00 -8.4971536723424157e-01 + 3 -6.9690113701142686e-01 1.2299989573015675e+00 -6.2300341128596803e-01 + 4 -1.5790179883709534e+00 1.4836808443213463e+00 -1.2569328009386738e+00 + 5 -8.9737778320591355e-01 9.2644076771112371e-01 4.0243624362683811e-01 + 6 2.9350779927946186e-01 2.9015340694208497e-01 -1.2827109535977994e+00 + 7 3.3997795272945847e-01 -2.6300572624749590e-02 -2.4648504448435284e+00 + 8 1.1648999228107455e+00 -4.8865966236488045e-01 -6.7628957056698502e-01 + 9 1.3802410900047160e+00 -2.5301023044453536e-01 2.7102084644075047e-01 + 10 2.0194285352292209e+00 -1.4622480415421317e+00 -9.6779503027756864e-01 + 11 1.7922384975531884e+00 -1.9922212161152444e+00 -1.8898770637388704e+00 + 12 3.0051949545921595e+00 -4.9025758702939209e-01 -1.6214531165572654e+00 + 13 4.0528782906288381e+00 -8.9202906696376694e-01 -1.6399903380297762e+00 + 14 2.6030385373167326e+00 -4.1792037250958114e-01 -2.6632871675610303e+00 + 15 2.9669711835025847e+00 5.5426020373538232e-01 -1.2373366130951635e+00 + 16 2.6515619929959935e+00 -2.4164580153507993e+00 3.5904434895191586e-02 + 17 2.2323103228818271e+00 -2.0866200178232570e+00 1.1508699713803967e+00 + 18 2.1369701651509190e+00 3.0158507318424936e+00 -3.5179348274555937e+00 + 19 1.5355837133081183e+00 2.6255292347922397e+00 -4.2353987772399497e+00 + 20 2.7727573004039123e+00 3.6923910447382959e+00 -3.9330842457623234e+00 + 21 4.9040128090518982e+00 -4.0752348190254066e+00 -3.6210314733741300e+00 + 22 4.3582355554811203e+00 -4.2126119427992510e+00 -4.4612844197913537e+00 + 23 5.7439382850543934e+00 -3.5821957939727862e+00 -3.8766361297296963e+00 + 24 2.0689243587550665e+00 3.1513346917712659e+00 3.1550389764758857e+00 + 25 1.3045351337111810e+00 3.2665125710954817e+00 2.5111855269473398e+00 + 26 2.5809237403311265e+00 4.0117602606155351e+00 3.2212060529773248e+00 + 27 -1.9611343135760269e+00 -4.3563411936812422e+00 2.1098293111769051e+00 + 28 -2.7473562684448014e+00 -4.0200819932539504e+00 1.5830052163387485e+00 + 29 -1.3126000190074181e+00 -3.5962518039956493e+00 2.2746342468316909e+00 +run_vel: ! |2 + 1 7.7867804888392077e-04 1.7047228530841802e-02 -2.1582089259505630e-04 + 2 2.7129529964126462e-03 5.2784482698423705e-03 3.6014335254494771e-03 + 3 -1.2736791029204805e-03 -1.3974541598892304e-02 -3.2921473803217605e-04 + 4 -9.2828595122009308e-04 -6.6991688238371080e-03 -4.0996189392783757e-03 + 5 -1.1800848061603740e-03 -1.0047153968619141e-02 8.9901734029750995e-05 + 6 -3.0914004879905335e-04 5.9226312312574469e-02 8.0271015448535863e-04 + 7 -1.1037894966874103e-04 -1.6457202942861592e-02 -7.6694610847002475e-04 + 8 3.9060281273221989e-04 -3.3092081140500642e-03 1.5732069521849873e-04 + 9 1.2475530960659720e-03 3.1932872333445845e-03 1.1326388467761117e-03 + 10 4.5008983776042893e-04 -3.2706161456987355e-02 -2.2639522262760407e-04 + 11 -3.6977669078869707e-04 -3.8208979405711181e-03 -2.8967604321188693e-03 + 12 1.0850834530183159e-03 -5.9865405325317640e-04 -1.2901481412786638e-03 + 13 4.0754559196230639e-03 5.8000556188644685e-03 -7.6236632081370817e-04 + 14 -1.3837220448746613e-04 -5.8513645592200006e-03 -3.9124675613296149e-03 + 15 -4.3301707382721859e-03 -5.7874916835632629e-03 3.2246704604008991e-03 + 16 -9.6715751018414326e-05 -2.0337180407622935e-02 1.5015330084982936e-03 + 17 6.5692180538157174e-04 1.5347761197837846e-02 8.4018434079252094e-04 + 18 -8.0066836980328829e-04 -8.6272352268198854e-04 -1.4482916287850455e-03 + 19 1.2452384523271467e-03 -2.5061112055692713e-03 7.2998645869741087e-03 + 20 3.5930056005389287e-03 3.6938854790338886e-03 3.2322736694535398e-03 + 21 -1.4689186150745113e-03 -2.7352475069893978e-04 7.0581153530663884e-04 + 22 -7.0694198605565622e-03 -4.2577150334417351e-03 2.8079083578864597e-04 + 23 6.0446965741464600e-03 -1.4000132401387130e-03 2.5819752034683461e-03 + 24 3.1926469085296483e-04 -9.9445460268274993e-04 1.5000192558511764e-04 + 25 1.3789867280959787e-04 -4.4335884662300967e-03 -8.1807894939305785e-04 + 26 2.0485905358907227e-03 2.7813360186345745e-03 4.3245728521738623e-03 + 27 4.5604013457189118e-04 -1.0305533784689164e-03 2.1187984562018409e-04 + 28 -6.2544520812349170e-03 1.4127710889363543e-03 -1.8429822031806320e-03 + 29 6.4110655335637300e-04 3.1273431604200330e-03 3.7253670254479539e-03 +... diff --git a/unittest/force-styles/tests/fix-timestep-langevin.yaml b/unittest/force-styles/tests/fix-timestep-langevin.yaml new file mode 100644 index 0000000000..261915d2df --- /dev/null +++ b/unittest/force-styles/tests/fix-timestep-langevin.yaml @@ -0,0 +1,78 @@ +--- +lammps_version: 17 Apr 2024 +tags: generated +date_generated: Fri Jun 7 22:27:03 2024 +epsilon: 5e-13 +skip_tests: +prerequisites: ! | + atom full + fix nve + fix langevin +pre_commands: ! "" +post_commands: ! | + fix move all nve + fix test solute langevin 1.0 1.1 100.0 12345 +input_file: in.fourmol +natoms: 29 +global_scalar: 0 +run_pos: ! |2 + 1 -2.7055090313586694e-01 2.4910966590147563e+00 -1.6705294560963727e-01 + 2 3.0987079845412696e-01 2.9610839877805746e+00 -8.5459524325379732e-01 + 3 -7.0386996646823097e-01 1.2305855748566847e+00 -6.2773437192538017e-01 + 4 -1.5818593211402618e+00 1.4838423312330078e+00 -1.2538438852110476e+00 + 5 -9.0689661365423446e-01 9.2663447672189947e-01 3.9957898638888245e-01 + 6 2.4854012545460827e-01 2.8271374005055028e-01 -1.2317017799278256e+00 + 7 3.4147739548587563e-01 -2.2556078859787890e-02 -2.5288632292033428e+00 + 8 1.1742427515980891e+00 -4.8866124257490434e-01 -6.3798491385998712e-01 + 9 1.3801252262364310e+00 -2.5253267058355489e-01 2.8355956271130822e-01 + 10 2.0508183581623944e+00 -1.4601189411076587e+00 -9.8314965328670689e-01 + 11 1.7878407390541606e+00 -1.9921666470548631e+00 -1.8891007055273996e+00 + 12 3.0061622062747184e+00 -4.9015488428157677e-01 -1.6231171725731901e+00 + 13 4.0515168414104252e+00 -8.9210824412751411e-01 -1.6398528105876284e+00 + 14 2.6065725097550789e+00 -4.1788302509622638e-01 -2.6632647823763125e+00 + 15 2.9697195566757086e+00 5.5433633101121271e-01 -1.2341714450953176e+00 + 16 2.6745714485471903e+00 -2.4123166330226682e+00 -2.3162241021634934e-02 + 17 2.2153906776153747e+00 -2.0898230225230767e+00 1.1960681630772538e+00 + 18 2.1369701704125093e+00 3.0158507413625451e+00 -3.5179348337241887e+00 + 19 1.5355837136083810e+00 2.6255292355369164e+00 -4.2353987779880198e+00 + 20 2.7727573005679180e+00 3.6923910449611483e+00 -3.9330842459137045e+00 + 21 4.9040128073304654e+00 -4.0752348173078365e+00 -3.6210314710024090e+00 + 22 4.3582355554443142e+00 -4.2126119427292243e+00 -4.4612844196322596e+00 + 23 5.7439382849314944e+00 -3.5821957939280122e+00 -3.8766361295943339e+00 + 24 2.0689243582474348e+00 3.1513346907267272e+00 3.1550389754914847e+00 + 25 1.3045351331590089e+00 3.2665125705889064e+00 2.5111855257625630e+00 + 26 2.5809237402718868e+00 4.0117602605486491e+00 3.2212060529099542e+00 + 27 -1.9611343130365799e+00 -4.3563411931354077e+00 2.1098293115504485e+00 + 28 -2.7473562684511776e+00 -4.0200819932377945e+00 1.5830052163432786e+00 + 29 -1.3126000191353682e+00 -3.5962518039479119e+00 2.2746342468732652e+00 +run_vel: ! |2 + 1 8.0705478931425330e-03 1.6362107862876427e-02 4.7071709463330225e-03 + 2 5.3483173500779215e-03 5.0331181951084958e-03 -1.3704289056370228e-03 + 3 -8.0984877445739335e-03 -1.2820946112635222e-02 -4.1086678354937305e-03 + 4 -3.7765994866665142e-03 -6.4817253165251783e-03 -1.0468592577407556e-03 + 5 -1.0790465934218339e-02 -9.7470437416945794e-03 -2.8026335267293105e-03 + 6 -3.9320548199141152e-02 4.6262665015138621e-02 3.6793194086275210e-02 + 7 9.6474427098401660e-04 -1.0059528342024048e-02 -5.1039868651214647e-02 + 8 7.7643837629280408e-03 -3.3631837407687190e-03 3.4288095030425715e-02 + 9 1.6741942981952772e-03 3.8830943745192287e-03 1.5038959617973389e-02 + 10 2.8846164965533303e-02 -2.8874511110636991e-02 -1.4916758392991759e-02 + 11 -4.6610686500751283e-03 -3.7039967441697855e-03 -2.2691266703544831e-03 + 12 2.1164606628449934e-03 -3.4220822539309897e-04 -2.9721139435000179e-03 + 13 2.7675842744650770e-03 5.7412365998513537e-03 -6.8769832313210846e-04 + 14 3.4050329464101669e-03 -5.7630361445629198e-03 -3.8157038373787307e-03 + 15 -1.7692894993641629e-03 -5.7003277137216909e-03 6.2432114728394076e-03 + 16 1.8497889640999712e-02 -1.3084756861649369e-02 -4.5242340837107285e-02 + 17 -1.2865930240855061e-02 9.6841909241713632e-03 3.6929177657810584e-02 + 18 -8.0065795034411913e-04 -8.6270474212220023e-04 -1.4483040678039620e-03 + 19 1.2452390826788078e-03 -2.5061097143551331e-03 7.2998631016558766e-03 + 20 3.5930060229653537e-03 3.6938860309789546e-03 3.2322732681250134e-03 + 21 -1.4689220119975671e-03 -2.7352132579288148e-04 7.0581620967593022e-04 + 22 -7.0694199249148144e-03 -4.2577148937079368e-03 2.8079117393182962e-04 + 23 6.0446963135573507e-03 -1.4000131625487825e-03 2.5819754828602225e-03 + 24 3.1926369083520970e-04 -9.9445664574012165e-04 1.4999998936213708e-04 + 25 1.3789756606877334e-04 -4.4335894794112684e-03 -8.1808132686606516e-04 + 26 2.0485904052219830e-03 2.7813358642201072e-03 4.3245727170167060e-03 + 27 4.5604120224184493e-04 -1.0305523011183196e-03 2.1188057828807350e-04 + 28 -6.2544520858559939e-03 1.4127711179204101e-03 -1.8429821887785932e-03 + 29 6.4110631663490928e-04 3.1273432727030488e-03 3.7253671094343694e-03 +... diff --git a/unittest/force-styles/tests/fix-timestep-nve_sphere.yaml b/unittest/force-styles/tests/fix-timestep-nve_sphere.yaml index 4b815ef384..a072de55f6 100644 --- a/unittest/force-styles/tests/fix-timestep-nve_sphere.yaml +++ b/unittest/force-styles/tests/fix-timestep-nve_sphere.yaml @@ -4,14 +4,14 @@ date_generated: Fri Mar 18 22:17:59 2022 epsilon: 5e-14 skip_tests: prerequisites: ! | - atom full - atom dipole - atom sphere - fix nve/sphere - pair lj/cut/dipole/cut + #atom full + #atom dipole + #atom sphere + #fix nve/sphere + #pair lj/cut/dipole/cut pre_commands: ! "" post_commands: ! | - pair_style lj/cut/dipole/cut 8.0 + pair_style lj/cut/dipole/cut 2.5 5.0 pair_coeff * * 0.0 3.0 fix test solute nve/sphere input_file: in.dipole diff --git a/unittest/force-styles/tests/fix-timestep-shardlow copy.yaml b/unittest/force-styles/tests/fix-timestep-shardlow copy.yaml new file mode 100644 index 0000000000..0a9016b124 --- /dev/null +++ b/unittest/force-styles/tests/fix-timestep-shardlow copy.yaml @@ -0,0 +1,91 @@ +--- +lammps_version: 17 Feb 2022 +date_generated: Fri Mar 18 22:17:59 2022 +epsilon: 2e-14 +skip_tests: +prerequisites: ! | + atom dpd + fix nve +pre_commands: ! "" +post_commands: ! | + fix 4 all rx kinetics.dpdrx none dense lammps_rk4 1 + set atom * d_rdx 1.00 + set atom * d_h2 0.0 + set atom * d_no2 0.0 + set atom * d_n2 0.0 + set atom * d_hcn 0.0 + set atom * d_no 0.0 + set atom * d_h2o 0.0 + set atom * d_co 0.0 + set atom * d_co2 0.0 + set atom * dpd/theta 2065.00 + timestep 0.001 + pair_style hybrid/overlay dpd/fdt/energy 16.00 234324 exp6/rx 16.00 + pair_coeff * * dpd/fdt/energy 0.0 0.05 10.0 16.00 + pair_coeff * * exp6/rx params.exp6 1fluid 1fluid exponent 1.0 1.0 16.00 + fix 1 all shardlow + fix 2 all nve + fix 3 all eos/table/rx linear table.eos 4001 KEYWORD thermo.dpdrx +input_file: in.dpdrx-shardlow +natoms: 29 +run_pos: ! |2 + 1 -2.7045559764772636e-01 2.4912159908661540e+00 -1.6695851750890134e-01 + 2 3.1004029572800829e-01 2.9612354631162883e+00 -8.5466363035055182e-01 + 3 -7.0398551409567367e-01 1.2305509955796761e+00 -6.2777526927691529e-01 + 4 -1.5818159336524433e+00 1.4837407818931854e+00 -1.2538710836034257e+00 + 5 -9.0719763673143938e-01 9.2652103885754256e-01 3.9954210488744507e-01 + 6 2.4831720509137747e-01 2.8313021474851946e-01 -1.2314233328432578e+00 + 7 3.4143527679197477e-01 -2.2646550369995716e-02 -2.5292291416062129e+00 + 8 1.1743552228749641e+00 -4.8863228576130058e-01 -6.3783432890943681e-01 + 9 1.3800524229486879e+00 -2.5274721030864977e-01 2.8353985887494298e-01 + 10 2.0510765219972789e+00 -1.4604063739897442e+00 -9.8323745066910395e-01 + 11 1.7878031944038735e+00 -1.9921863272595286e+00 -1.8890602447323932e+00 + 12 3.0063007040474412e+00 -4.9013350497870395e-01 -1.6231898104999232e+00 + 13 4.0515402959329752e+00 -8.9202011603544384e-01 -1.6400005529743578e+00 + 14 2.6066963345551839e+00 -4.1789253964855821e-01 -2.6634003608660097e+00 + 15 2.9695287185765005e+00 5.5422613164855661e-01 -1.2342022021736101e+00 + 16 2.6747029694779090e+00 -2.4124119054031508e+00 -2.3435746001955464e-02 + 17 2.2153577785226939e+00 -2.0897985186816044e+00 1.1963150794967707e+00 + 18 2.1384791188033843e+00 3.0177261773770208e+00 -3.5160827596876225e+00 + 19 1.5349125211132961e+00 2.6315969880333707e+00 -4.2472859440220647e+00 + 20 2.7641167828863153e+00 3.6833419064000221e+00 -3.9380850623312638e+00 + 21 4.9064454390208301e+00 -4.0751205255383196e+00 -3.6215576073601046e+00 + 22 4.3687453488627543e+00 -4.2054270536772504e+00 -4.4651491269372565e+00 + 23 5.7374928154769504e+00 -3.5763355905184966e+00 -3.8820297194230728e+00 + 24 2.0684115301174013e+00 3.1518221747664397e+00 3.1554242678474576e+00 + 25 1.2998381073113014e+00 3.2755513587518097e+00 2.5092990173114837e+00 + 26 2.5807438597688113e+00 4.0120175892854135e+00 3.2133398379059099e+00 + 27 -1.9613581876744359e+00 -4.3556300596085160e+00 2.1101467673534788e+00 + 28 -2.7406520384725965e+00 -4.0207251278130975e+00 1.5828689861678511e+00 + 29 -1.3108232656499081e+00 -3.5992986322410760e+00 2.2680459788743503e+00 +run_vel: ! |2 + 1 8.1705745750215355e-03 1.6516406624177568e-02 4.7902269490513816e-03 + 2 5.4501493264497653e-03 5.1791699524041859e-03 -1.4372931188098724e-03 + 3 -8.2298293869533471e-03 -1.2926551603583568e-02 -4.0984178763235103e-03 + 4 -3.7699042632974764e-03 -6.5722892095586034e-03 -1.1184640307556133e-03 + 5 -1.1021961013432616e-02 -9.8906780949598733e-03 -2.8410737767347836e-03 + 6 -3.9676663388061570e-02 4.6817061143308802e-02 3.7148492456495326e-02 + 7 9.1034010711748495e-04 -1.0128523385947431e-02 -5.1568251957150528e-02 + 8 7.9064711492041403e-03 -3.3507255912560130e-03 3.4557098774889522e-02 + 9 1.5644176103896980e-03 3.7365546026078196e-03 1.5047408831488810e-02 + 10 2.9201446724707314e-02 -2.9249578666046938e-02 -1.5018077196173917e-02 + 11 -4.7835962161678980e-03 -3.7481384556453390e-03 -2.3464103658842415e-03 + 12 2.2696453478564947e-03 -3.4774151000032500e-04 -3.0640766808544074e-03 + 13 2.7531740679274967e-03 5.8171062119749019e-03 -7.9467451203004726e-04 + 14 3.5246182394862522e-03 -5.7939995493321130e-03 -3.9478430939281980e-03 + 15 -1.8547943547235332e-03 -5.8554729996935298e-03 6.2938485237843487e-03 + 16 1.8681499891767241e-02 -1.3262466107722061e-02 -4.5638651214503466e-02 + 17 -1.2896270000483427e-02 9.7527665388161214e-03 3.7296535433762990e-02 + 18 -6.0936815808025862e-04 -9.3774557532468582e-04 -3.3558072507805731e-04 + 19 -6.9919768291957119e-04 -3.6060777270430031e-03 4.2833405289822791e-03 + 20 4.7777805013736515e-03 5.1003745845520452e-03 1.8002873923729241e-03 + 21 -9.5568188553430398e-04 1.6594630943762931e-04 -1.8199788009966615e-04 + 22 -3.3137518957653462e-03 -2.8683968287936054e-03 3.6384389958326871e-03 + 23 2.4209481134686401e-04 -4.5457709985051130e-03 2.7663581642115042e-03 + 24 2.5447450568861086e-04 4.8412447786110117e-04 -4.8021914527341357e-04 + 25 4.3722771097312743e-03 -4.5184411669545515e-03 2.5200952006556795e-03 + 26 -1.9250110555001179e-03 -3.0342169883610837e-03 3.5062814567984532e-03 + 27 -2.6510179146429716e-04 3.6306203629019116e-04 -5.6235585400647747e-04 + 28 -2.3068708109787484e-04 -8.5663070212203200e-04 2.1302563179109169e-03 + 29 -2.5054744388303732e-03 -1.6773997805290820e-04 2.8436699761004796e-03 +... diff --git a/unittest/force-styles/tests/fix-timestep-shardlow.yaml b/unittest/force-styles/tests/fix-timestep-shardlow.yaml new file mode 100644 index 0000000000..02dc9b35c7 --- /dev/null +++ b/unittest/force-styles/tests/fix-timestep-shardlow.yaml @@ -0,0 +1,1753 @@ +--- +lammps_version: 17 Apr 2024 +tags: generated +date_generated: Sat Jun 8 15:15:48 2024 +epsilon: 2e-14 +skip_tests: +prerequisites: ! | + atom dpd + fix nve +pre_commands: ! "" +post_commands: ! "fix 4 all rx kinetics.dpdrx none dense lammps_rk4 1\nset atom + * d_rdx 1.00\nset atom * d_h2 0.0\nset atom * d_no2 0.0\nset + \ atom * d_n2 0.0\nset atom * d_hcn 0.0\nset atom + * d_no 0.0\nset atom * d_h2o 0.0\nset atom * d_co 0.0\nset + \ atom * d_co2 0.0\nvelocity\tall create 2065.0 875661 dist gaussian\nset + \ atom * dpd/theta 2065.00\ntimestep 0.001\npair_style hybrid/overlay + dpd/fdt/energy 16.00 234324 exp6/rx 16.00\npair_coeff * * dpd/fdt/energy 0.0 0.05 + 10.0 16.00\npair_coeff * * exp6/rx params.exp6 1fluid 1fluid exponent 1.0 1.0 16.00\nfix + test all shardlow\nfix 2 all nve\nfix 3 all eos/table/rx + linear table.eos 4001 KEYWORD thermo.dpdrx\n" +input_file: in.dpdrx-shardlow +natoms: 864 +run_pos: ! |2 + 1 9.6186342850084350e-01 2.7433230356615304e+00 1.6510152944268903e+00 + 2 6.7168975308928811e+00 2.7089462899927375e+00 4.9679595103826033e+00 + 3 1.0539587258012030e+01 8.1397749458645343e+00 5.0016584060185192e+00 + 4 4.8219127665996941e+00 8.1450149633516986e+00 1.6760232662958758e+00 + 5 9.8105476389242607e-01 2.7017160584643847e+00 8.3115927520249819e+00 + 6 6.7080935093015945e+00 2.6855847178334500e+00 1.1627091610192691e+01 + 7 1.0541361932738729e+01 8.1458261215469729e+00 1.1644989740714538e+01 + 8 4.8092800161611153e+00 8.1612692827115811e+00 8.3254472597691862e+00 + 9 9.1773767447484689e-01 2.7252053901328606e+00 1.4938241150534942e+01 + 10 6.7094608235603177e+00 2.7169801735759238e+00 1.8312006288392219e+01 + 11 1.0499134406213400e+01 8.1267151115721745e+00 1.8276731258529406e+01 + 12 4.8027281695620143e+00 8.1306546716035104e+00 1.4980259536026002e+01 + 13 9.7656149288030492e-01 2.7075328439918871e+00 2.1634925956765660e+01 + 14 6.6821389431814140e+00 2.7093245128867003e+00 2.4943067062963024e+01 + 15 1.0581989120672420e+01 8.1708066229014431e+00 2.4914098575735224e+01 + 16 4.7842004135011305e+00 8.1408353924241652e+00 2.1606883086924199e+01 + 17 9.3298860186431887e-01 2.7392339941048922e+00 2.8249284147072537e+01 + 18 6.7445641074609082e+00 2.7653117488818997e+00 3.1568380973726107e+01 + 19 1.0549174343904090e+01 8.1431309015892044e+00 3.1612609260250590e+01 + 20 4.7616694629112866e+00 8.1426288632214430e+00 2.8307909640592126e+01 + 21 9.6746371341252546e-01 2.6949163790090638e+00 3.4910648343592840e+01 + 22 6.7253771138680483e+00 2.7425938872264917e+00 3.8233170811080271e+01 + 23 1.0582433646884562e+01 8.1548660597591152e+00 3.8270702073392741e+01 + 24 4.8329282168548087e+00 8.1736762767883651e+00 3.4930576946548491e+01 + 25 1.2501767777989661e+01 2.7121865053138441e+00 1.6647559218887054e+00 + 26 1.8263979299633966e+01 2.7266069011578260e+00 4.9690963977017004e+00 + 27 2.2067090875629422e+01 8.1459466140573085e+00 4.9780351048627312e+00 + 28 1.6309609554085458e+01 8.1374895516493115e+00 1.6466593194770094e+00 + 29 1.2465983096216020e+01 2.7197652034100970e+00 8.2975566942603791e+00 + 30 1.8251989972310724e+01 2.7001191027812563e+00 1.1685437199275579e+01 + 31 2.2035730640307555e+01 8.1579239733876161e+00 1.1639907440780322e+01 + 32 1.6304607549301970e+01 8.1565161241866004e+00 8.3164889974426881e+00 + 33 1.2473572798735919e+01 2.6967018398369169e+00 1.4924862774286719e+01 + 34 1.8253047154051128e+01 2.7281385964059259e+00 1.8300233526441868e+01 + 35 2.2125791754066235e+01 8.1254941401910727e+00 1.8288125708154691e+01 + 36 1.6314237037299172e+01 8.2101505680588591e+00 1.4942508132603310e+01 + 37 1.2467490480194940e+01 2.7074703179009516e+00 2.1646758385629205e+01 + 38 1.8186850680366778e+01 2.7300434749272657e+00 2.4909599652061562e+01 + 39 2.2014579253902223e+01 8.1289879124362141e+00 2.4942872140010142e+01 + 40 1.6346816374961115e+01 8.1724120632044936e+00 2.1642793979920903e+01 + 41 1.2511957319702457e+01 2.7003404290251112e+00 2.8257398600064526e+01 + 42 1.8211320952647934e+01 2.7138703301223033e+00 3.1594229368587389e+01 + 43 2.2070113726816412e+01 8.1285690256634311e+00 3.1586752760669562e+01 + 44 1.6315191925376340e+01 8.1728851597691552e+00 2.8291333961979795e+01 + 45 1.2458350113409725e+01 2.7238910629752202e+00 3.4918819175240486e+01 + 46 1.8242315867709880e+01 2.7362294981688087e+00 3.8253609912607068e+01 + 47 2.2105446096601895e+01 8.1823414772794791e+00 3.8251163828276695e+01 + 48 1.6314402534031430e+01 8.0943987236682133e+00 3.4953111101296791e+01 + 49 2.3993255135136248e+01 2.6869495804627870e+00 1.6935724341489620e+00 + 50 2.9746031066754494e+01 2.7278776383982151e+00 4.9937633544220770e+00 + 51 3.3632589554916464e+01 8.1126928231423872e+00 4.9465064904308482e+00 + 52 2.7825760306467078e+01 8.1629431908519940e+00 1.6671974288933811e+00 + 53 2.3988956796761748e+01 2.7463073571234462e+00 8.3154745949099489e+00 + 54 2.9750050429198918e+01 2.7046447377457108e+00 1.1605838871130205e+01 + 55 3.3620151327652877e+01 8.1866145892321178e+00 1.1626009789543753e+01 + 56 2.7839799221839044e+01 8.1880178512900432e+00 8.3541597870816915e+00 + 57 2.3996373698575205e+01 2.7601985554000175e+00 1.4992372737874536e+01 + 58 2.9781160406987475e+01 2.7144463092850124e+00 1.8272423610703466e+01 + 59 3.3635710798773331e+01 8.1522683529169946e+00 1.8300632912107300e+01 + 60 2.7803105835525674e+01 8.1720588576939743e+00 1.4993594245437270e+01 + 61 2.4026644067632869e+01 2.6858317813294263e+00 2.1597814910942951e+01 + 62 2.9778351275008156e+01 2.7136235712563739e+00 2.4952469868778220e+01 + 63 3.3573568839024645e+01 8.1547704235726055e+00 2.4948172514235846e+01 + 64 2.7877207572687315e+01 8.1644137263451757e+00 2.1612710669797000e+01 + 65 2.4014182376259352e+01 2.7234779751353146e+00 2.8207038463200178e+01 + 66 2.9747757559126899e+01 2.7210971623642020e+00 3.1591068073253762e+01 + 67 3.3609929020004131e+01 8.1444803178357699e+00 3.1565114298933214e+01 + 68 2.7810888021089688e+01 8.1876884277922457e+00 2.8306100274373421e+01 + 69 2.3991574949675218e+01 2.7358109113976492e+00 3.4912694811240712e+01 + 70 2.9750013041231398e+01 2.7059534244252936e+00 3.8287434910762755e+01 + 71 3.3605902226104263e+01 8.1124108608407397e+00 3.8248160059931926e+01 + 72 2.7842656989236573e+01 8.1312750586642597e+00 3.4946590913810709e+01 + 73 3.5521352286709778e+01 2.7079642600182825e+00 1.6864179096181144e+00 + 74 4.1293998665416389e+01 2.6901311586484939e+00 4.9512870235468842e+00 + 75 4.5147688948943426e+01 8.1514029337711165e+00 4.9729931135590011e+00 + 76 3.9375944388212204e+01 8.1186334465316108e+00 1.6774506976388588e+00 + 77 3.5514312005651142e+01 2.7261315716853884e+00 8.3238925385852234e+00 + 78 4.1278916060049148e+01 2.7092573688548072e+00 1.1628773086718157e+01 + 79 4.5129726023102144e+01 8.1680177651238104e+00 1.1655024620585408e+01 + 80 3.9374643556734547e+01 8.1177442790122019e+00 8.2918746438739284e+00 + 81 3.5543581715239881e+01 2.7143024015724899e+00 1.4979912127291843e+01 + 82 4.1327418616782445e+01 2.7047589855238581e+00 1.8317777432743895e+01 + 83 4.5127765829397120e+01 8.1479145630561121e+00 1.8336623349138009e+01 + 84 3.9344975371138872e+01 8.1609932265778831e+00 1.4967898835001767e+01 + 85 3.5537157408133346e+01 2.6935257969339736e+00 2.1607112826540718e+01 + 86 4.1281029208280501e+01 2.7123748572602047e+00 2.4929305331601643e+01 + 87 4.5082112648257038e+01 8.1510760727104277e+00 2.4985325728570714e+01 + 88 3.9397759469049589e+01 8.1894961663672756e+00 2.1620314553691816e+01 + 89 3.5539105818332203e+01 2.7419915880487906e+00 2.8289805441323679e+01 + 90 4.1299440558551339e+01 2.7043920458645876e+00 3.1577203315857393e+01 + 91 4.5105428841391088e+01 8.1365190562156151e+00 3.1574483729815285e+01 + 92 3.9377401910306936e+01 8.1176155480926191e+00 2.8283730421414901e+01 + 93 3.5507175335002700e+01 2.7105791513227642e+00 3.4925012836285333e+01 + 94 4.1280534893539290e+01 2.6720293146015859e+00 3.8238186474044944e+01 + 95 4.5129648544961455e+01 8.1815850630840181e+00 3.8186055796136735e+01 + 96 3.9390253605354992e+01 8.1078457807588968e+00 3.4940275308552685e+01 + 97 4.7065767346171896e+01 2.7129376249307708e+00 1.6772128289425092e+00 + 98 5.2818359412589423e+01 2.7159881414783116e+00 5.0531702860394070e+00 + 99 5.6641506080923733e+01 8.1609308640716431e+00 4.9552392052479632e+00 + 100 5.0883395542988062e+01 8.1157407967314015e+00 1.6651972887613882e+00 + 101 4.7030923087723899e+01 2.7108778957791571e+00 8.3281139935027468e+00 + 102 5.2840878040346077e+01 2.7459665365791883e+00 1.1650748902809610e+01 + 103 5.6618759607207018e+01 8.1208711662774551e+00 1.1635930519488712e+01 + 104 5.0927872104104431e+01 8.1106491848563973e+00 8.3350940009248600e+00 + 105 4.7071024447249542e+01 2.6946997731737001e+00 1.4954378073707757e+01 + 106 5.2814312789115547e+01 2.7432215514674487e+00 1.8287997222539609e+01 + 107 5.6630445863989131e+01 8.1327596610688477e+00 1.8265121196659901e+01 + 108 5.0882394550820621e+01 8.1410755485023145e+00 1.4914210864407719e+01 + 109 4.7054705831973834e+01 2.6914623701792126e+00 2.1642419201820864e+01 + 110 5.2834546062290237e+01 2.7360513288057851e+00 2.4977064790859494e+01 + 111 5.6657660657917909e+01 8.1715850174083808e+00 2.4959074409526934e+01 + 112 5.0885633259801956e+01 8.1634652395184322e+00 2.1621525463334073e+01 + 113 4.7063543411262742e+01 2.7165301444043011e+00 2.8225037820016063e+01 + 114 5.2814236609593905e+01 2.6554233135778951e+00 3.1579370763484157e+01 + 115 5.6633290284072288e+01 8.1229032235501872e+00 3.1610105977561336e+01 + 116 5.0895068360930523e+01 8.1502261402555991e+00 2.8308901263961658e+01 + 117 4.7078814000809771e+01 2.7255297732658077e+00 3.4928443201861825e+01 + 118 5.2794548352868915e+01 2.7053832630181955e+00 3.8290933369211466e+01 + 119 5.6652180854324598e+01 8.1770168596500099e+00 3.8258346903959527e+01 + 120 5.0882872656962022e+01 8.1629901859002540e+00 3.4950163156912183e+01 + 121 5.8562770696874956e+01 2.7322163843949503e+00 1.6450924908859044e+00 + 122 6.4270455456506696e+01 2.7358404159665288e+00 4.9945615992319219e+00 + 123 6.8165846850134031e+01 8.1916170730220959e+00 4.9872767519183965e+00 + 124 6.2421205583184907e+01 8.1556486224013049e+00 1.7014147033407283e+00 + 125 5.8577726696954471e+01 2.6710497765861678e+00 8.3447338657686245e+00 + 126 6.4325608462036641e+01 2.6817363692580445e+00 1.1647415429433510e+01 + 127 6.8157252736055881e+01 8.0962379663382098e+00 1.1598622040053268e+01 + 128 6.2394147096813882e+01 8.1307911570294777e+00 8.3126001703826891e+00 + 129 5.8550827811678097e+01 2.7402268815823563e+00 1.4942745674553734e+01 + 130 6.4316981416018322e+01 2.6900248792172796e+00 1.8252520051906146e+01 + 131 6.8153199035170189e+01 8.1561981920714857e+00 1.8299284132998682e+01 + 132 6.2394460702173184e+01 8.1407805585247388e+00 1.4993791204076070e+01 + 133 5.8584153452625038e+01 2.7605214761562031e+00 2.1610101409537450e+01 + 134 6.4332636332879176e+01 2.7270673561615633e+00 2.4991987486572093e+01 + 135 6.8154423448791945e+01 8.1659376825850618e+00 2.4943454121954591e+01 + 136 6.2393264311584232e+01 8.1597710658353524e+00 2.1612078927179372e+01 + 137 5.8590623141722141e+01 2.7077327488468050e+00 2.8267490496524751e+01 + 138 6.4342844042052789e+01 2.7278373019617859e+00 3.1605839961193166e+01 + 139 6.8149265308896119e+01 8.1507115299086621e+00 3.1569446121166393e+01 + 140 6.2405052444482450e+01 8.1612406541420182e+00 2.8264182371533884e+01 + 141 5.8584487434768086e+01 2.6862672931492719e+00 3.4927695293459649e+01 + 142 6.4350867923304335e+01 2.7157344006560815e+00 3.8246754253889833e+01 + 143 6.8142937713094540e+01 8.1367770415289886e+00 3.8214722334143090e+01 + 144 6.2432067764700058e+01 8.1517316793346062e+00 3.4954498939936592e+01 + 145 1.0171592227035475e+00 1.3592505359282526e+01 1.6592751429268444e+00 + 146 6.6731043999042461e+00 1.3552703086820541e+01 4.9505289629979403e+00 + 147 1.0564684223832050e+01 1.9003657173892670e+01 4.9930769683608887e+00 + 148 4.8212498113582178e+00 1.9029530993944483e+01 1.7284135380180827e+00 + 149 9.5211316455157724e-01 1.3568916360142188e+01 8.3016309793883742e+00 + 150 6.6982406732229336e+00 1.3555926666690519e+01 1.1653044860775321e+01 + 151 1.0575927834849807e+01 1.9006770116245541e+01 1.1666163607356690e+01 + 152 4.7969381887276032e+00 1.9005314951855414e+01 8.3257012172139824e+00 + 153 9.3231041823342820e-01 1.3594253878351472e+01 1.4986133078563682e+01 + 154 6.7126730071490757e+00 1.3546404119742393e+01 1.8264474215260378e+01 + 155 1.0523738176286784e+01 1.9014603725621868e+01 1.8277249506968861e+01 + 156 4.7892460319594798e+00 1.8996047672249553e+01 1.4993110649047289e+01 + 157 9.7531734085543587e-01 1.3568784602168492e+01 2.1628748009145433e+01 + 158 6.7257706273961348e+00 1.3587239276152690e+01 2.4968112668975309e+01 + 159 1.0567696271270989e+01 1.9020407628771213e+01 2.4942930533030140e+01 + 160 4.8030366597922249e+00 1.9002747443891440e+01 2.1608044295324895e+01 + 161 9.6751873512869901e-01 1.3612241978748674e+01 2.8284226339546233e+01 + 162 6.7089365433029586e+00 1.3568000510545991e+01 3.1626489362546288e+01 + 163 1.0566153555223908e+01 1.8989198354167872e+01 3.1601319286787543e+01 + 164 4.7665575743904807e+00 1.8972277408926558e+01 2.8307658029321782e+01 + 165 9.9742164685073564e-01 1.3519413279188576e+01 3.4921219479203195e+01 + 166 6.6847439809060818e+00 1.3571789800010400e+01 3.8225340552692479e+01 + 167 1.0587234376305787e+01 1.9009518056118573e+01 3.8252507832400227e+01 + 168 4.8106804114122301e+00 1.8970063583382935e+01 3.4948585898871833e+01 + 169 1.2492817119704533e+01 1.3592523273347952e+01 1.6446501387348145e+00 + 170 1.8260189885469973e+01 1.3528579871257953e+01 4.9737239213069859e+00 + 171 2.2128717756329554e+01 1.9014144537404750e+01 4.9977407912039933e+00 + 172 1.6297333121676800e+01 1.8999307013188858e+01 1.6887391697669827e+00 + 173 1.2500885991248611e+01 1.3584087689354085e+01 8.2974590360943505e+00 + 174 1.8266994191252888e+01 1.3602838418694095e+01 1.1625755399847982e+01 + 175 2.2109661932347755e+01 1.9016340539625244e+01 1.1658492863436168e+01 + 176 1.6337776119631307e+01 1.8977594564659373e+01 8.3180634479665692e+00 + 177 1.2473471661903453e+01 1.3537241179187825e+01 1.4991515035389407e+01 + 178 1.8268193357283728e+01 1.3555252030282052e+01 1.8329957722553267e+01 + 179 2.2094802411573646e+01 1.9032725213307174e+01 1.8307951104254364e+01 + 180 1.6325032184578166e+01 1.8982263753859311e+01 1.4964635724081155e+01 + 181 1.2503354034259976e+01 1.3547782103645144e+01 2.1647411270174363e+01 + 182 1.8240812410454915e+01 1.3575006443228942e+01 2.4967441246551520e+01 + 183 2.2096623769577942e+01 1.8980659001021507e+01 2.4967506527524446e+01 + 184 1.6313276264829483e+01 1.9034993758029835e+01 2.1593268708224826e+01 + 185 1.2496848041573475e+01 1.3573690160741483e+01 2.8249646724981410e+01 + 186 1.8234606920556530e+01 1.3566689601742715e+01 3.1579577588495297e+01 + 187 2.2082810366860802e+01 1.9022501133669099e+01 3.1617037943563147e+01 + 188 1.6305154665387143e+01 1.8994268688893090e+01 2.8301923252268729e+01 + 189 1.2473153478379125e+01 1.3612590540871361e+01 3.4936084000516608e+01 + 190 1.8272218470440489e+01 1.3608722911436290e+01 3.8257798232587966e+01 + 191 2.2089226948215067e+01 1.9068970283010767e+01 3.8260443405706745e+01 + 192 1.6298609213296345e+01 1.9027659332843019e+01 3.4910347008430854e+01 + 193 2.4008061253362200e+01 1.3564640663122001e+01 1.6673017152505636e+00 + 194 2.9763925716600024e+01 1.3574739445186292e+01 4.9625370294303464e+00 + 195 3.3613343387814417e+01 1.9009800831763872e+01 5.0035006382811815e+00 + 196 2.7870599868843570e+01 1.8992031824676356e+01 1.6658859037148588e+00 + 197 2.4028957297034310e+01 1.3623657697686438e+01 8.3382934764964087e+00 + 198 2.9767783395251740e+01 1.3582948521624447e+01 1.1663720200815307e+01 + 199 3.3613112268438861e+01 1.9031829526122944e+01 1.1599346541547328e+01 + 200 2.7835684427603617e+01 1.9032604558672627e+01 8.3000038102228366e+00 + 201 2.4030217371471618e+01 1.3551653632525385e+01 1.4936168681188676e+01 + 202 2.9724268650378363e+01 1.3564953300862717e+01 1.8302276363094972e+01 + 203 3.3562028093786559e+01 1.9011501487887735e+01 1.8268849487066181e+01 + 204 2.7855078296218519e+01 1.9015532383110997e+01 1.4952116146917355e+01 + 205 2.3999024786806434e+01 1.3595952820208636e+01 2.1631885336667207e+01 + 206 2.9780811989070028e+01 1.3555898471443630e+01 2.4912964808276381e+01 + 207 3.3632161199335584e+01 1.9014924140331932e+01 2.4959310260259880e+01 + 208 2.7877605947157821e+01 1.9017238616749257e+01 2.1608910883643510e+01 + 209 2.3980103625465734e+01 1.3594300040157590e+01 2.8230974732424659e+01 + 210 2.9753845029797276e+01 1.3554916177338429e+01 3.1557199197635668e+01 + 211 3.3593739598133446e+01 1.9018494151818938e+01 3.1588212069258645e+01 + 212 2.7811216306377226e+01 1.9034952469458428e+01 2.8304024187591661e+01 + 213 2.4044385643414735e+01 1.3608331483708810e+01 3.4904416449724081e+01 + 214 2.9770689581138999e+01 1.3572746374040182e+01 3.8236846175993811e+01 + 215 3.3568220306150288e+01 1.9026022559203902e+01 3.8287042907150457e+01 + 216 2.7837517583268760e+01 1.9021360640839855e+01 3.4957655507123128e+01 + 217 3.5517780664994206e+01 1.3614174176376929e+01 1.6890632832182266e+00 + 218 4.1285742017040292e+01 1.3580035401604153e+01 4.9962696878420685e+00 + 219 4.5107784143706105e+01 1.9025864326041784e+01 4.9858051800397023e+00 + 220 3.9357902575120768e+01 1.9034560662052577e+01 1.6301501240755505e+00 + 221 3.5507304175399739e+01 1.3582017158808810e+01 8.3091205783824620e+00 + 222 4.1295744211221390e+01 1.3515782902787274e+01 1.1692384120426116e+01 + 223 4.5152189561108038e+01 1.9019257621240481e+01 1.1638174444277732e+01 + 224 3.9360501899026005e+01 1.8999546051438561e+01 8.3269790121048874e+00 + 225 3.5539057776927393e+01 1.3564232552710179e+01 1.4932166392155127e+01 + 226 4.1278423552280799e+01 1.3585426965435472e+01 1.8309383260497462e+01 + 227 4.5101100769078677e+01 1.9003005012529645e+01 1.8326737684535125e+01 + 228 3.9389610564578938e+01 1.9027725379709256e+01 1.4925880925680705e+01 + 229 3.5519194392447694e+01 1.3603614943800629e+01 2.1661573333846519e+01 + 230 4.1309002048286885e+01 1.3561484773537542e+01 2.4947255366638323e+01 + 231 4.5148752345395927e+01 1.9023032877792044e+01 2.4960505304322748e+01 + 232 3.9375084241674607e+01 1.9037220995843814e+01 2.1613469069491131e+01 + 233 3.5486312442647154e+01 1.3614470029505949e+01 2.8289108006715100e+01 + 234 4.1306336687200897e+01 1.3535920029726785e+01 3.1610456282633038e+01 + 235 4.5125011412726010e+01 1.8993251298579587e+01 3.1640180701585447e+01 + 236 3.9390042996084084e+01 1.9018942869661373e+01 2.8295932079225299e+01 + 237 3.5515240688815304e+01 1.3543216400561407e+01 3.4926800254056502e+01 + 238 4.1268004908526436e+01 1.3584378042562705e+01 3.8261798491738610e+01 + 239 4.5096873634161376e+01 1.8977183796565633e+01 3.8235719051690765e+01 + 240 3.9370293856774076e+01 1.8996063854529737e+01 3.4918377801963480e+01 + 241 4.7050145619072488e+01 1.3545739802438256e+01 1.6568736794278163e+00 + 242 5.2815206183721017e+01 1.3581318448035878e+01 4.9369883981216889e+00 + 243 5.6649040692623949e+01 1.8995055629337930e+01 4.9693728783175137e+00 + 244 5.0856589973113039e+01 1.9000995874019747e+01 1.6523324999379783e+00 + 245 4.7049500122509698e+01 1.3561106987477134e+01 8.3334670275482310e+00 + 246 5.2806263184569538e+01 1.3607274553416550e+01 1.1645818345159045e+01 + 247 5.6672256853181786e+01 1.8994365252921536e+01 1.1637413887279610e+01 + 248 5.0910664030990624e+01 1.8987092531152726e+01 8.3256524984490792e+00 + 249 4.7015577507469622e+01 1.3581227796163962e+01 1.4976535289332045e+01 + 250 5.2815346907592264e+01 1.3582731837847684e+01 1.8282439204334988e+01 + 251 5.6646091708531046e+01 1.9001327420919754e+01 1.8284674609383227e+01 + 252 5.0911084481410747e+01 1.8997303830336556e+01 1.4920490731242543e+01 + 253 4.7073671196099184e+01 1.3582933591290933e+01 2.1632623701178456e+01 + 254 5.2793963448269096e+01 1.3578752160255016e+01 2.4944592109257645e+01 + 255 5.6635028912744595e+01 1.9033197396116037e+01 2.4932456320828344e+01 + 256 5.0838301986845693e+01 1.9034229435857295e+01 2.1641683380846910e+01 + 257 4.7036538612785677e+01 1.3578315151842290e+01 2.8278692727343262e+01 + 258 5.2823015881514792e+01 1.3554817659316132e+01 3.1588112116531445e+01 + 259 5.6617260097578921e+01 1.9014236694028927e+01 3.1614002539864572e+01 + 260 5.0887551517296714e+01 1.9023176867390919e+01 2.8284417913205377e+01 + 261 4.7046105275810852e+01 1.3573745792737926e+01 3.4931137917979029e+01 + 262 5.2777114188641576e+01 1.3534622294675517e+01 3.8230172638265003e+01 + 263 5.6628334167199249e+01 1.9037288933298242e+01 3.8248026504321615e+01 + 264 5.0931017467786923e+01 1.9048312463245963e+01 3.4935233301828475e+01 + 265 5.8541761277310307e+01 1.3590406726490722e+01 1.6411395033357206e+00 + 266 6.4346973353768732e+01 1.3580395540687539e+01 4.9938053977034320e+00 + 267 6.8146142298580756e+01 1.9030472888124546e+01 4.9804343226407362e+00 + 268 6.2404818132353597e+01 1.8993958678383869e+01 1.6821833355240374e+00 + 269 5.8538718985941451e+01 1.3578063617808873e+01 8.2845577474750201e+00 + 270 6.4342096976100208e+01 1.3574258401233367e+01 1.1640248873270460e+01 + 271 6.8154978087845379e+01 1.9041051934330884e+01 1.1622629683492592e+01 + 272 6.2443880479051685e+01 1.9000308138477717e+01 8.2718207155917920e+00 + 273 5.8557570110898446e+01 1.3593430455189660e+01 1.4946584489810265e+01 + 274 6.4317582530575677e+01 1.3544146025494426e+01 1.8285731058792447e+01 + 275 6.8203305436548618e+01 1.8999081017676097e+01 1.8268473295767759e+01 + 276 6.2417729212261783e+01 1.9008827733010325e+01 1.4962730849781979e+01 + 277 5.8592681480176772e+01 1.3619745834236939e+01 2.1622533763579053e+01 + 278 6.4326313086921715e+01 1.3560591884817010e+01 2.4952375924063617e+01 + 279 6.8165375067951231e+01 1.9022760077812041e+01 2.4928898287241424e+01 + 280 6.2465134664869979e+01 1.9057272989619001e+01 2.1580085768364576e+01 + 281 5.8554068761657192e+01 1.3564841831021514e+01 2.8291283503824509e+01 + 282 6.4321268514181313e+01 1.3614397266130634e+01 3.1593303072669947e+01 + 283 6.8161698907369100e+01 1.8969064361836018e+01 3.1620017121375696e+01 + 284 6.2411195981736533e+01 1.9020219934875122e+01 2.8233148256472330e+01 + 285 5.8578789152141290e+01 1.3555019928475920e+01 3.4921369848757529e+01 + 286 6.4329946066906572e+01 1.3564474041399320e+01 3.8273489028937078e+01 + 287 6.8139798785177319e+01 1.9023910213282214e+01 3.8212660597782211e+01 + 288 6.2447889203528966e+01 1.9017291331393793e+01 3.4925254379457122e+01 + 289 9.5193305250920701e-01 2.4451731688435586e+01 1.6366566412345478e+00 + 290 6.7181238824656910e+00 2.4495843457140008e+01 4.9738815010817374e+00 + 291 1.0515725106032800e+01 2.9878503719491928e+01 4.9855550626727245e+00 + 292 4.8106272961602556e+00 2.9905066735649662e+01 1.6383159878757843e+00 + 293 1.0008633437496304e+00 2.4455326305095902e+01 8.3053771276080326e+00 + 294 6.7155941009185067e+00 2.4436837704897268e+01 1.1664718108429863e+01 + 295 1.0557965431985993e+01 2.9884686587337580e+01 1.1611212500844703e+01 + 296 4.8132448836427271e+00 2.9925196593412402e+01 8.2831290807361633e+00 + 297 9.8039902617127916e-01 2.4421439307811440e+01 1.4971728462663405e+01 + 298 6.7039856429885392e+00 2.4454041846481736e+01 1.8278199163173273e+01 + 299 1.0503272842681929e+01 2.9842254504162344e+01 1.8269873071045765e+01 + 300 4.8182983964317341e+00 2.9881568836876177e+01 1.4970205533156586e+01 + 301 9.6303305892311797e-01 2.4448126121751525e+01 2.1628603123429823e+01 + 302 6.7306011825587895e+00 2.4457697803300501e+01 2.4952838216208498e+01 + 303 1.0574039432007957e+01 2.9867426322920096e+01 2.4949815565741758e+01 + 304 4.8015805122530333e+00 2.9877555578312275e+01 2.1656819915501266e+01 + 305 9.9742090822617091e-01 2.4418798935254184e+01 2.8295413032774125e+01 + 306 6.7088246857584108e+00 2.4446878013689233e+01 3.1628996705832591e+01 + 307 1.0563214029155077e+01 2.9884313469053481e+01 3.1616437890434916e+01 + 308 4.8088206707399941e+00 2.9838266830716147e+01 2.8256970834559763e+01 + 309 9.3243410370995028e-01 2.4480128700299630e+01 3.4899944054611893e+01 + 310 6.7117376900980803e+00 2.4403399173772371e+01 3.8263996006054526e+01 + 311 1.0585581334949408e+01 2.9852716111109302e+01 3.8273939591869926e+01 + 312 4.8237522249585716e+00 2.9855310650353164e+01 3.4919953476653461e+01 + 313 1.2492011056056253e+01 2.4494222891368484e+01 1.6618887918281595e+00 + 314 1.8259134993677584e+01 2.4429631858830955e+01 4.9648525520701323e+00 + 315 2.2096873047901319e+01 2.9862412956502190e+01 4.9915190414774679e+00 + 316 1.6351050836685260e+01 2.9884197911226209e+01 1.6684862754364245e+00 + 317 1.2521790243470491e+01 2.4402874558254890e+01 8.3276565062306336e+00 + 318 1.8220647052101977e+01 2.4413086493117845e+01 1.1600961644370232e+01 + 319 2.2051928672124387e+01 2.9858246694924503e+01 1.1667882206517367e+01 + 320 1.6313369315064964e+01 2.9892326690307247e+01 8.3209957127943746e+00 + 321 1.2475473274172289e+01 2.4485942569749202e+01 1.5013617261378423e+01 + 322 1.8241523172299317e+01 2.4412745311112186e+01 1.8280128215037319e+01 + 323 2.2088781643371458e+01 2.9831805902722220e+01 1.8268265027204112e+01 + 324 1.6298640131879672e+01 2.9930713532231316e+01 1.4959781563267802e+01 + 325 1.2478271701543541e+01 2.4466845838743662e+01 2.1640101046861698e+01 + 326 1.8247748444211787e+01 2.4442658003381382e+01 2.4966694050840950e+01 + 327 2.2100563966134164e+01 2.9874440361436804e+01 2.4941216633121726e+01 + 328 1.6301422175936661e+01 2.9872135332299724e+01 2.1590866325291366e+01 + 329 1.2461252776377666e+01 2.4431464325843216e+01 2.8278344732738198e+01 + 330 1.8237826928705861e+01 2.4458689257578243e+01 3.1609159989701052e+01 + 331 2.2097072390921703e+01 2.9834241080979865e+01 3.1608318188876005e+01 + 332 1.6371412165752790e+01 2.9863023845774421e+01 2.8299747816593928e+01 + 333 1.2504166391558854e+01 2.4437817747655426e+01 3.4955090306457990e+01 + 334 1.8267228952075541e+01 2.4467436077613392e+01 3.8245832812432688e+01 + 335 2.2105110296871739e+01 2.9908827358961481e+01 3.8274812825101662e+01 + 336 1.6320114708525526e+01 2.9891030250206629e+01 3.4972598979057878e+01 + 337 2.3998249185572309e+01 2.4432088995254670e+01 1.6440893255090610e+00 + 338 2.9733847516370592e+01 2.4435800855162235e+01 4.9720459561161396e+00 + 339 3.3622041380754737e+01 2.9865694501665654e+01 4.9785183466173963e+00 + 340 2.7855807554565764e+01 2.9894033228707254e+01 1.6452276413336604e+00 + 341 2.3983772047148936e+01 2.4421348455749222e+01 8.3278779262478846e+00 + 342 2.9781503091700191e+01 2.4454121656885210e+01 1.1612857618780435e+01 + 343 3.3594302103101136e+01 2.9867487684914678e+01 1.1614943076765472e+01 + 344 2.7800128147667866e+01 2.9898330243869250e+01 8.3039481201070533e+00 + 345 2.3979856585040324e+01 2.4428512794828567e+01 1.5015408705438777e+01 + 346 2.9746973198120589e+01 2.4432397732129967e+01 1.8274473072774885e+01 + 347 3.3569661733297117e+01 2.9842684154536045e+01 1.8268206345112990e+01 + 348 2.7861144569020905e+01 2.9856969734857188e+01 1.4968639448386391e+01 + 349 2.4041128489782196e+01 2.4448183470435048e+01 2.1580787499844885e+01 + 350 2.9758178810824404e+01 2.4439890428911063e+01 2.4925645682454736e+01 + 351 3.3615177041587003e+01 2.9893816577168540e+01 2.4934678767496045e+01 + 352 2.7883879051764112e+01 2.9856955054847226e+01 2.1652173906079298e+01 + 353 2.4017289891096055e+01 2.4445467681153442e+01 2.8260923410194764e+01 + 354 2.9759249646949620e+01 2.4423527988584908e+01 3.1592840809823368e+01 + 355 3.3575679009873561e+01 2.9897605935595347e+01 3.1615996558841616e+01 + 356 2.7841574021851187e+01 2.9852879372004541e+01 2.8260923790922579e+01 + 357 2.4007529133170721e+01 2.4418547671072670e+01 3.4909654896759683e+01 + 358 2.9756111170625068e+01 2.4451222502143395e+01 3.8262560023811730e+01 + 359 3.3630436770039474e+01 2.9868811884069927e+01 3.8267239099380653e+01 + 360 2.7849454005605619e+01 2.9860833473036791e+01 3.4925087268596442e+01 + 361 3.5524933892895511e+01 2.4436629602177682e+01 1.6451509912226427e+00 + 362 4.1250774651668131e+01 2.4441583594565881e+01 5.0006101306978685e+00 + 363 4.5125509315621322e+01 2.9860132089539189e+01 4.9733103153967511e+00 + 364 3.9346360304791574e+01 2.9869392433851615e+01 1.6062268718089310e+00 + 365 3.5543573658761446e+01 2.4432688868187277e+01 8.3347921860346830e+00 + 366 4.1251889334521778e+01 2.4447927180114949e+01 1.1625978755362695e+01 + 367 4.5165875864037680e+01 2.9870042758014826e+01 1.1652896036401966e+01 + 368 3.9393960442760516e+01 2.9886277527650254e+01 8.2550015351590318e+00 + 369 3.5501196507007904e+01 2.4419351022254993e+01 1.4973707807667820e+01 + 370 4.1303697480328324e+01 2.4438722076992608e+01 1.8305303258586349e+01 + 371 4.5151889503885855e+01 2.9873847473608983e+01 1.8284310433079156e+01 + 372 3.9344553677857142e+01 2.9894310641931590e+01 1.4972317891916385e+01 + 373 3.5500838076349687e+01 2.4437432331259917e+01 2.1658039353609833e+01 + 374 4.1270035863334265e+01 2.4426945190836857e+01 2.4954155475283379e+01 + 375 4.5162880698815229e+01 2.9889359659915840e+01 2.4876309394698371e+01 + 376 3.9361645445278469e+01 2.9921880393012891e+01 2.1616721682120200e+01 + 377 3.5572309571129850e+01 2.4424271291143178e+01 2.8276740004096968e+01 + 378 4.1283384806401038e+01 2.4419515167227708e+01 3.1587761188396897e+01 + 379 4.5124237245348056e+01 2.9871656997886333e+01 3.1596547443741983e+01 + 380 3.9410762986412742e+01 2.9912570527648086e+01 2.8258516930894356e+01 + 381 3.5545686670298473e+01 2.4435052630855349e+01 3.4915917886459376e+01 + 382 4.1266540985432435e+01 2.4464875333297194e+01 3.8241497177041190e+01 + 383 4.5131863609974495e+01 2.9887895782542280e+01 3.8253820655746637e+01 + 384 3.9361173704494405e+01 2.9889917553842789e+01 3.4941798700604913e+01 + 385 4.7065195391522650e+01 2.4464721914645914e+01 1.6567486890737919e+00 + 386 5.2822708508472701e+01 2.4461127836481801e+01 4.9569759957549842e+00 + 387 5.6621972653363628e+01 2.9900513145697481e+01 4.9846207504126232e+00 + 388 5.0891912720252769e+01 2.9865182028841616e+01 1.6592551385628733e+00 + 389 4.7053789397478752e+01 2.4429163097586517e+01 8.2799906464986979e+00 + 390 5.2844565762886631e+01 2.4436359847729673e+01 1.1615484264551110e+01 + 391 5.6617664968864183e+01 2.9899419888604495e+01 1.1630376346067090e+01 + 392 5.0879324770861267e+01 2.9855868881023536e+01 8.2951156932462897e+00 + 393 4.7036747846045117e+01 2.4450219904626948e+01 1.4921406351119954e+01 + 394 5.2802099668213351e+01 2.4411329487675893e+01 1.8296572628253557e+01 + 395 5.6664123161345401e+01 2.9854222103954697e+01 1.8314619739284648e+01 + 396 5.0869836147900379e+01 2.9845003985789749e+01 1.4982001359405084e+01 + 397 4.7053731461752029e+01 2.4415462882359648e+01 2.1597969105639642e+01 + 398 5.2799709871748483e+01 2.4436974916003301e+01 2.4918931701410308e+01 + 399 5.6682816971729423e+01 2.9874777596159170e+01 2.4939970803383016e+01 + 400 5.0872304874779317e+01 2.9860645083441550e+01 2.1649323062823104e+01 + 401 4.7075808973397727e+01 2.4462414585952597e+01 2.8281237189369573e+01 + 402 5.2839664404881326e+01 2.4408482856908677e+01 3.1633022224888236e+01 + 403 5.6653449923635904e+01 2.9883327532039420e+01 3.1605779933777434e+01 + 404 5.0882197539874191e+01 2.9909703354059843e+01 2.8263104654528998e+01 + 405 4.7046680717751094e+01 2.4427085131947759e+01 3.4916772194958753e+01 + 406 5.2799014254219081e+01 2.4473826839021083e+01 3.8240265513943129e+01 + 407 5.6627076522190954e+01 2.9874171343766420e+01 3.8264599676073253e+01 + 408 5.0910551430931129e+01 2.9853651440788411e+01 3.4953487075979659e+01 + 409 5.8572594758990810e+01 2.4454232823959337e+01 1.6226132924496264e+00 + 410 6.4306999523466587e+01 2.4401623959946313e+01 4.9962316315128614e+00 + 411 6.8197144365983135e+01 2.9915754480390756e+01 5.0048871481041841e+00 + 412 6.2359499057821210e+01 2.9870268036986413e+01 1.5955124536276388e+00 + 413 5.8566017973057725e+01 2.4468787185390930e+01 8.3191948003971685e+00 + 414 6.4340450699078943e+01 2.4446047350073020e+01 1.1643130246628278e+01 + 415 6.8176355586714806e+01 2.9827493038185967e+01 1.1682062902584793e+01 + 416 6.2425503060217885e+01 2.9876520241272910e+01 8.3297794138601127e+00 + 417 5.8587771812617440e+01 2.4413784206472556e+01 1.4988218993039002e+01 + 418 6.4319216381862006e+01 2.4424015206943718e+01 1.8280255470321897e+01 + 419 6.8163780492969821e+01 2.9860635823456839e+01 1.8289562284714176e+01 + 420 6.2396623280091454e+01 2.9864250848006950e+01 1.5001525729624705e+01 + 421 5.8571132371962108e+01 2.4399620198601610e+01 2.1614942931470331e+01 + 422 6.4293521589458308e+01 2.4473939644010947e+01 2.4966027932310407e+01 + 423 6.8149218320108929e+01 2.9881180304035162e+01 2.4914480067360390e+01 + 424 6.2412426563416275e+01 2.9901689940390717e+01 2.1620295598609918e+01 + 425 5.8594713025890563e+01 2.4438497958954198e+01 2.8303033609713854e+01 + 426 6.4309605381671162e+01 2.4430087538732291e+01 3.1602803258475877e+01 + 427 6.8155844228161769e+01 2.9861905141768776e+01 3.1547964133791130e+01 + 428 6.2411792503349957e+01 2.9856408591378013e+01 2.8265532942491014e+01 + 429 5.8536752093089241e+01 2.4445864278847729e+01 3.4922830579718614e+01 + 430 6.4346187007398058e+01 2.4440894231693974e+01 3.8261820724101646e+01 + 431 6.8191104001717292e+01 2.9872359640542566e+01 3.8264020944345205e+01 + 432 6.2419221658150768e+01 2.9899601420032877e+01 3.4890236472473006e+01 + 433 9.8567663888998858e-01 3.5277677239619585e+01 1.6933569268692708e+00 + 434 6.7319294899779392e+00 3.5321742726471726e+01 4.9820264515263188e+00 + 435 1.0572388698359420e+01 4.0708640803076605e+01 5.0102214743173352e+00 + 436 4.8081459237382989e+00 4.0754150088375731e+01 1.6379756013071074e+00 + 437 9.6425102327318080e-01 3.5264316897521560e+01 8.3137585005207022e+00 + 438 6.7105778664648144e+00 3.5291145007499878e+01 1.1643016813707723e+01 + 439 1.0547764466008898e+01 4.0722152960525690e+01 1.1651235181560931e+01 + 440 4.7972279470136439e+00 4.0766715214145314e+01 8.3304748815225977e+00 + 441 9.6855284220188576e-01 3.5310790706074208e+01 1.4921105902153352e+01 + 442 6.6926536291837015e+00 3.5296343878329054e+01 1.8275628101225987e+01 + 443 1.0561895017906457e+01 4.0721211039837534e+01 1.8265623114410378e+01 + 444 4.8063068552724051e+00 4.0668125071570131e+01 1.4959221620913301e+01 + 445 9.5614445191974129e-01 3.5258752980592313e+01 2.1615270487226631e+01 + 446 6.6893380325299034e+00 3.5317237772843463e+01 2.4926399173043915e+01 + 447 1.0538721493027632e+01 4.0717303568514360e+01 2.4924035661345190e+01 + 448 4.8382279350942783e+00 4.0755120773301101e+01 2.1640162297030269e+01 + 449 9.6558063821758544e-01 3.5316794471740060e+01 2.8283836326547650e+01 + 450 6.6835880428860079e+00 3.5319417308882990e+01 3.1580764760153166e+01 + 451 1.0545289565333656e+01 4.0720783357953344e+01 3.1606256069843717e+01 + 452 4.7714997507462087e+00 4.0768973713401245e+01 2.8243974700423035e+01 + 453 9.3271064779584645e-01 3.5317999666000652e+01 3.4919340874166224e+01 + 454 6.7242068076924575e+00 3.5315040602221224e+01 3.8257683925966006e+01 + 455 1.0584572823033183e+01 4.0729235801616390e+01 3.8260010733196019e+01 + 456 4.7809404826624444e+00 4.0763063061973689e+01 3.4932815050192808e+01 + 457 1.2466631383684105e+01 3.5332354154357127e+01 1.6627308697706473e+00 + 458 1.8216429229609940e+01 3.5333075340596380e+01 4.9759600842999809e+00 + 459 2.2057560620549250e+01 4.0743303219479742e+01 4.9732314617184086e+00 + 460 1.6315803997815109e+01 4.0765116269451106e+01 1.6391776827244837e+00 + 461 1.2507438878497384e+01 3.5275102297225466e+01 8.3552713556235805e+00 + 462 1.8228251085074533e+01 3.5332250692353426e+01 1.1687994228987376e+01 + 463 2.2084918098499518e+01 4.0726749757133021e+01 1.1651304920313711e+01 + 464 1.6300829592632596e+01 4.0690997545147169e+01 8.3293403170408027e+00 + 465 1.2498007382476272e+01 3.5289814243516432e+01 1.4978815816531256e+01 + 466 1.8268573020085260e+01 3.5313134451329880e+01 1.8288028531430218e+01 + 467 2.2077330661393955e+01 4.0702811884631288e+01 1.8292853153018495e+01 + 468 1.6280216835729998e+01 4.0737123035488601e+01 1.4946713575614394e+01 + 469 1.2482440356186023e+01 3.5301073924612922e+01 2.1587674383678920e+01 + 470 1.8264207842207792e+01 3.5272612876441627e+01 2.4965579165983481e+01 + 471 2.2117705223402339e+01 4.0712327171548431e+01 2.4931965720848957e+01 + 472 1.6297177869089566e+01 4.0710930522968646e+01 2.1644448512036668e+01 + 473 1.2494434591473716e+01 3.5288841700860139e+01 2.8265911785681450e+01 + 474 1.8186695270705538e+01 3.5319661326924987e+01 3.1594710062015725e+01 + 475 2.2072622803658028e+01 4.0738215863317784e+01 3.1572949062438852e+01 + 476 1.6322550159128944e+01 4.0727140774378455e+01 2.8328497766027301e+01 + 477 1.2461411166517301e+01 3.5329810304416057e+01 3.4911337908631005e+01 + 478 1.8268265818882558e+01 3.5263932736143524e+01 3.8213107406084234e+01 + 479 2.2045382032113888e+01 4.0755088686976450e+01 3.8238984348347820e+01 + 480 1.6309280407014022e+01 4.0726218920112892e+01 3.4942517605090089e+01 + 481 2.4018685737232374e+01 3.5283551423898444e+01 1.6911658686871680e+00 + 482 2.9765378251850116e+01 3.5310216204497095e+01 4.9913927731050753e+00 + 483 3.3600706066122122e+01 4.0758291721293880e+01 5.0163518018532525e+00 + 484 2.7843026397606224e+01 4.0723677373088158e+01 1.6549470048076305e+00 + 485 2.4022827177344123e+01 3.5302913977652750e+01 8.3087761297208775e+00 + 486 2.9779811809226761e+01 3.5314648664835083e+01 1.1647607603325159e+01 + 487 3.3598768143488179e+01 4.0764561971079139e+01 1.1644937884690204e+01 + 488 2.7836478134399005e+01 4.0718858911108285e+01 8.3613101246948194e+00 + 489 2.3984342453440359e+01 3.5337735580794842e+01 1.4963393905637222e+01 + 490 2.9736664417896204e+01 3.5317120941859699e+01 1.8286076073494272e+01 + 491 3.3582447704655735e+01 4.0752863312230062e+01 1.8299426818819917e+01 + 492 2.7817662163854166e+01 4.0782032141717472e+01 1.4955013942284369e+01 + 493 2.4004198614013983e+01 3.5272754637729378e+01 2.1611515470024280e+01 + 494 2.9779748406593193e+01 3.5253252618174876e+01 2.4939664031731969e+01 + 495 3.3645976156870141e+01 4.0738761515974389e+01 2.4931771798870578e+01 + 496 2.7869121288228644e+01 4.0719836684304681e+01 2.1621956351088279e+01 + 497 2.4029779688786597e+01 3.5295866242891918e+01 2.8295469611788544e+01 + 498 2.9741809919838513e+01 3.5333773950177907e+01 3.1612145328253035e+01 + 499 3.3648558747733880e+01 4.0737005782411664e+01 3.1624920102049693e+01 + 500 2.7813850126808852e+01 4.0761012341504120e+01 2.8269824248214793e+01 + 501 2.4008985484483485e+01 3.5278420861389201e+01 3.4917689140982532e+01 + 502 2.9736161461974039e+01 3.5346585841108229e+01 3.8269348552784777e+01 + 503 3.3611304168784542e+01 4.0706934539351892e+01 3.8276211198226974e+01 + 504 2.7851197621210932e+01 4.0744460714353480e+01 3.4917148710748528e+01 + 505 3.5537508210249769e+01 3.5331313697572810e+01 1.6856005554681348e+00 + 506 4.1301110689541254e+01 3.5314390015571362e+01 5.0098740831436528e+00 + 507 4.5129383872297794e+01 4.0764169135074773e+01 5.0123190659127035e+00 + 508 3.9383557860629686e+01 4.0826907430689936e+01 1.6684463663472073e+00 + 509 3.5555850033620622e+01 3.5304900617336472e+01 8.2923654898919157e+00 + 510 4.1290371046887707e+01 3.5295943429496177e+01 1.1627323098704323e+01 + 511 4.5127527833537251e+01 4.0744274198185337e+01 1.1603267982598330e+01 + 512 3.9365309319576035e+01 4.0712026942125284e+01 8.2841796798040246e+00 + 513 3.5549340556055967e+01 3.5332942090805751e+01 1.4945804633448672e+01 + 514 4.1276794271916692e+01 3.5285590713131285e+01 1.8301022619509453e+01 + 515 4.5138383289591467e+01 4.0725887401383936e+01 1.8292192953107389e+01 + 516 3.9392444691425773e+01 4.0744124970553578e+01 1.4955592838990430e+01 + 517 3.5536724506199370e+01 3.5289712536113804e+01 2.1639167306285646e+01 + 518 4.1293293696302655e+01 3.5286296485750277e+01 2.4953295289664666e+01 + 519 4.5149324475472291e+01 4.0744291488634147e+01 2.4914462070952379e+01 + 520 3.9350614448059616e+01 4.0727357280631374e+01 2.1633740957364704e+01 + 521 3.5527116408434054e+01 3.5312625636488448e+01 2.8278690061440400e+01 + 522 4.1302010227545139e+01 3.5296954153413942e+01 3.1631300176406764e+01 + 523 4.5142190739681880e+01 4.0715296799300432e+01 3.1577080552561291e+01 + 524 3.9355169055296983e+01 4.0727493410701740e+01 2.8300310710345062e+01 + 525 3.5538923230800776e+01 3.5321516449236370e+01 3.4899421734075361e+01 + 526 4.1270830605965124e+01 3.5280793892229511e+01 3.8263474340783752e+01 + 527 4.5147005336567759e+01 4.0737192262830639e+01 3.8277701666757956e+01 + 528 3.9398194985347168e+01 4.0720026076103998e+01 3.4964751645573664e+01 + 529 4.7065220358199056e+01 3.5323538350308226e+01 1.6449748268090698e+00 + 530 5.2787676048716847e+01 3.5325446412599376e+01 4.9738194140149830e+00 + 531 5.6669624389536409e+01 4.0759227096545743e+01 4.9595017316497874e+00 + 532 5.0916582855524929e+01 4.0724670375885580e+01 1.6489884098492364e+00 + 533 4.7028313065968170e+01 3.5271118674440466e+01 8.3363664513857163e+00 + 534 5.2809700254199143e+01 3.5323054286490354e+01 1.1630791816088312e+01 + 535 5.6601197564242689e+01 4.0784596447909571e+01 1.1663358772186601e+01 + 536 5.0903474244753568e+01 4.0756945921212633e+01 8.2921330293772595e+00 + 537 4.7053178323283930e+01 3.5272932990573864e+01 1.4965104730049145e+01 + 538 5.2801767945285434e+01 3.5298971492827519e+01 1.8286000226266225e+01 + 539 5.6624443615129152e+01 4.0759897847816781e+01 1.8295231473760158e+01 + 540 5.0902576019863176e+01 4.0743320625091485e+01 1.4993024652447254e+01 + 541 4.7095958150605284e+01 3.5337262331292962e+01 2.1569448068963283e+01 + 542 5.2818568597153238e+01 3.5306287204697888e+01 2.4966239654118020e+01 + 543 5.6640172575935566e+01 4.0715304744469734e+01 2.4925355300651461e+01 + 544 5.0890249031018350e+01 4.0706989013149041e+01 2.1619937680879154e+01 + 545 4.7030348777987797e+01 3.5297780327720282e+01 2.8269375454529101e+01 + 546 5.2797073225447569e+01 3.5316217183503845e+01 3.1587199961369770e+01 + 547 5.6648057512291864e+01 4.0745605205334478e+01 3.1599024988376271e+01 + 548 5.0892803303644634e+01 4.0742332909053843e+01 2.8302171168237273e+01 + 549 4.7000762803721919e+01 3.5310109900592330e+01 3.4937705135661339e+01 + 550 5.2795265923502257e+01 3.5363407426157998e+01 3.8265607100060251e+01 + 551 5.6614132667591470e+01 4.0728105192562850e+01 3.8240102539133012e+01 + 552 5.0891302714959949e+01 4.0727081378888769e+01 3.4894315450058244e+01 + 553 5.8523150722183928e+01 3.5326621687243581e+01 1.6591603432681055e+00 + 554 6.4342941729907878e+01 3.5302301452408493e+01 4.9704726714803291e+00 + 555 6.8173644619035855e+01 4.0737389904197279e+01 5.0330363750951710e+00 + 556 6.2389790860075344e+01 4.0747017460957665e+01 1.6421999161713818e+00 + 557 5.8556668253219037e+01 3.5290534057065138e+01 8.2557380559140991e+00 + 558 6.4359924424770256e+01 3.5299836424215535e+01 1.1681831368893514e+01 + 559 6.8162647539847498e+01 4.0762861745013012e+01 1.1671287203524267e+01 + 560 6.2390983580823438e+01 4.0730546546084909e+01 8.3296043945293725e+00 + 561 5.8579475602369726e+01 3.5297569529947509e+01 1.4941255156765942e+01 + 562 6.4328685152974273e+01 3.5319102056565278e+01 1.8295409328894415e+01 + 563 6.8170504598982347e+01 4.0719735334140950e+01 1.8272853090470512e+01 + 564 6.2384942071549645e+01 4.0702705545791538e+01 1.4918651528196206e+01 + 565 5.8595944974643842e+01 3.5305396513478044e+01 2.1604550312322953e+01 + 566 6.4314245628090930e+01 3.5349395968109640e+01 2.4978460925335469e+01 + 567 6.8147831883666896e+01 4.0734334554276067e+01 2.4953263226861303e+01 + 568 6.2411567458110277e+01 4.0769044102527232e+01 2.1590261995187138e+01 + 569 5.8542240499542103e+01 3.5305400102761510e+01 2.8242210229528091e+01 + 570 6.4332633868249857e+01 3.5316722592972688e+01 3.1634352655290787e+01 + 571 6.8145317313022602e+01 4.0751916303985915e+01 3.1568900835161120e+01 + 572 6.2403535980773441e+01 4.0719593394389562e+01 2.8255356137255028e+01 + 573 5.8581475455411905e+01 3.5312780758341006e+01 3.4920279799999527e+01 + 574 6.4325812371451562e+01 3.5323068476527993e+01 3.8274941899919831e+01 + 575 6.8192729073331790e+01 4.0706194448562947e+01 3.8250585693971225e+01 + 576 6.2437290062192261e+01 4.0740159218301713e+01 3.4917516428027554e+01 + 577 9.6899010822345222e-01 4.6148602400617840e+01 1.6642777202678973e+00 + 578 6.6993111618805354e+00 4.6191044467564410e+01 4.9613203037536531e+00 + 579 1.0553918357058262e+01 5.1591091218363665e+01 4.9510628196095379e+00 + 580 4.7983153118181860e+00 5.1599190140568069e+01 1.5998253511339817e+00 + 581 9.6333946492009781e-01 4.6127117516393895e+01 8.3186007474052222e+00 + 582 6.7342089296964351e+00 4.6234594923592553e+01 1.1624039207725177e+01 + 583 1.0533126717300567e+01 5.1556176230807381e+01 1.1654995734746842e+01 + 584 4.8224442998027737e+00 5.1588565664310408e+01 8.3234347673244660e+00 + 585 9.5241152475740820e-01 4.6124256908173564e+01 1.4990909049867282e+01 + 586 6.7420873199210654e+00 4.6159758327802635e+01 1.8284182610247022e+01 + 587 1.0538229258626318e+01 5.1609869954239869e+01 1.8271935809245633e+01 + 588 4.8494639140498288e+00 5.1581460947546560e+01 1.4949744721780769e+01 + 589 1.0076852029190211e+00 4.6212180215925486e+01 2.1629954551450766e+01 + 590 6.7450303457474039e+00 4.6156329222260915e+01 2.4954821079693271e+01 + 591 1.0548692638430298e+01 5.1655398579786478e+01 2.4938906308613163e+01 + 592 4.8203799438433821e+00 5.1619594479542130e+01 2.1599228614714082e+01 + 593 9.8097054876021306e-01 4.6180972041851241e+01 2.8282031206464449e+01 + 594 6.7104972879138876e+00 4.6138343520556930e+01 3.1607591433192699e+01 + 595 1.0572657663888746e+01 5.1630008516309253e+01 3.1635994849407378e+01 + 596 4.7888738311921744e+00 5.1623278115316438e+01 2.8255380772592986e+01 + 597 9.5610346777077848e-01 4.6169637723960356e+01 3.4899567742920070e+01 + 598 6.7240596070776446e+00 4.6125625055781512e+01 3.8225670954206038e+01 + 599 1.0529283608063865e+01 5.1590641158308436e+01 3.8232795401775654e+01 + 600 4.7559148927520614e+00 5.1560202911378205e+01 3.4915464619440243e+01 + 601 1.2493764421328022e+01 4.6183091948987993e+01 1.6314088564576370e+00 + 602 1.8236593495230679e+01 4.6148887301317615e+01 4.9526010447283433e+00 + 603 2.2048257769602561e+01 5.1617622020434801e+01 5.0014528634637676e+00 + 604 1.6323215809277716e+01 5.1585875255108185e+01 1.6623736060029302e+00 + 605 1.2503155882082833e+01 4.6168851732661579e+01 8.3025163265375195e+00 + 606 1.8235709039141799e+01 4.6193674087727281e+01 1.1645552158056631e+01 + 607 2.2083373146652839e+01 5.1599935501667687e+01 1.1609421012114094e+01 + 608 1.6312454584234057e+01 5.1593369405416261e+01 8.2696719952779620e+00 + 609 1.2516946791879374e+01 4.6196791091301733e+01 1.4940204996263871e+01 + 610 1.8223162028669545e+01 4.6088896418637020e+01 1.8305782293873321e+01 + 611 2.2058952305124038e+01 5.1635997465573745e+01 1.8289241889385430e+01 + 612 1.6340188536246643e+01 5.1567742639282748e+01 1.4968340913237361e+01 + 613 1.2487830471855254e+01 4.6143439391219083e+01 2.1629825907215920e+01 + 614 1.8234384830287052e+01 4.6128713108666837e+01 2.5010874465649735e+01 + 615 2.2085459273565174e+01 5.1581103409197894e+01 2.4887620328149875e+01 + 616 1.6316585732973881e+01 5.1612231223605335e+01 2.1640263848145704e+01 + 617 1.2447064225446058e+01 4.6175744116056002e+01 2.8261571023973172e+01 + 618 1.8238962910492223e+01 4.6188212862313684e+01 3.1546649916434273e+01 + 619 2.2051865576850936e+01 5.1605386844597561e+01 3.1626069362415773e+01 + 620 1.6304519845141481e+01 5.1606678318000128e+01 2.8273368821814270e+01 + 621 1.2487423944471658e+01 4.6184295844478754e+01 3.4920778039072218e+01 + 622 1.8254437663929707e+01 4.6166599133670026e+01 3.8289479796671053e+01 + 623 2.2077297230753143e+01 5.1587266624847636e+01 3.8282841266442610e+01 + 624 1.6330993643379159e+01 5.1592601776303908e+01 3.4929636979211097e+01 + 625 2.4005725875376562e+01 4.6132930360829477e+01 1.6673479887483582e+00 + 626 2.9747075219351554e+01 4.6203930309375991e+01 5.0026452409848847e+00 + 627 3.3619915950447293e+01 5.1591281719830889e+01 4.9973329297580662e+00 + 628 2.7831528400988368e+01 5.1576761653020711e+01 1.6354599274436472e+00 + 629 2.4013993081607580e+01 4.6166679835083904e+01 8.3278030610586953e+00 + 630 2.9745125437899123e+01 4.6161360207442740e+01 1.1603867194632153e+01 + 631 3.3562165253672923e+01 5.1578523960022046e+01 1.1660549209829529e+01 + 632 2.7812819463627108e+01 5.1584918574941398e+01 8.3592284389308862e+00 + 633 2.4012100535615634e+01 4.6177456112321288e+01 1.4978966917529654e+01 + 634 2.9794881225787403e+01 4.6203387164599405e+01 1.8309481081276203e+01 + 635 3.3602436170676533e+01 5.1596154915506993e+01 1.8302432952329568e+01 + 636 2.7843768510514387e+01 5.1610070920831745e+01 1.4960274593594930e+01 + 637 2.3993441828291971e+01 4.6171773777754460e+01 2.1619142312913308e+01 + 638 2.9718572945313632e+01 4.6160658711653724e+01 2.4967403065279306e+01 + 639 3.3594467451298719e+01 5.1575948627110947e+01 2.4921610936913801e+01 + 640 2.7853273399217965e+01 5.1622871671537808e+01 2.1663071725325914e+01 + 641 2.3980671823802393e+01 4.6183096029255879e+01 2.8266636042829393e+01 + 642 2.9773715287302188e+01 4.6190339611259112e+01 3.1615736949006440e+01 + 643 3.3567016688891712e+01 5.1611769113928688e+01 3.1584352071873759e+01 + 644 2.7840959108206079e+01 5.1559209229816048e+01 2.8264759493580591e+01 + 645 2.3983754988533345e+01 4.6194747573692219e+01 3.4941231756665168e+01 + 646 2.9806512165673940e+01 4.6161720265091034e+01 3.8255536483866607e+01 + 647 3.3609641679893556e+01 5.1603223000964519e+01 3.8273247957663806e+01 + 648 2.7803753040583370e+01 5.1606611306040058e+01 3.4918227733185574e+01 + 649 3.5507943959591472e+01 4.6179139425167527e+01 1.6701071534820957e+00 + 650 4.1262284638351012e+01 4.6192427151704024e+01 4.9923637376272767e+00 + 651 4.5140363256323873e+01 5.1576673100589630e+01 4.9993573519182979e+00 + 652 3.9360487106374229e+01 5.1590388771865342e+01 1.6732005796050224e+00 + 653 3.5515708200175240e+01 4.6115539889720985e+01 8.2996887621541546e+00 + 654 4.1266064204812544e+01 4.6165402861913790e+01 1.1630955555874284e+01 + 655 4.5127280476989021e+01 5.1599011317690525e+01 1.1632521271199392e+01 + 656 3.9396218511820805e+01 5.1606279010873962e+01 8.3165201030729552e+00 + 657 3.5536589523507963e+01 4.6174129282047744e+01 1.5002463910836267e+01 + 658 4.1273836563032170e+01 4.6172271204656141e+01 1.8291297377305540e+01 + 659 4.5140866901314681e+01 5.1603154383910308e+01 1.8263779229390970e+01 + 660 3.9397196058811581e+01 5.1633499845430109e+01 1.4970788333620861e+01 + 661 3.5535133770688383e+01 4.6158920683643125e+01 2.1634500345261539e+01 + 662 4.1289818211729369e+01 4.6151167489472883e+01 2.4948622299198696e+01 + 663 4.5139742694836208e+01 5.1591897051671239e+01 2.4959150287147374e+01 + 664 3.9385852766615216e+01 5.1604496678428035e+01 2.1626341029154712e+01 + 665 3.5542002180366445e+01 4.6193471385525861e+01 2.8289717663202527e+01 + 666 4.1303686093968452e+01 4.6157555790854737e+01 3.1598321072611078e+01 + 667 4.5124997391785485e+01 5.1589727937628219e+01 3.1623191930949289e+01 + 668 3.9373671506489337e+01 5.1608334456057719e+01 2.8217342560783855e+01 + 669 3.5546009741056935e+01 4.6172140258501720e+01 3.4924899917376898e+01 + 670 4.1274482773609982e+01 4.6145975290318958e+01 3.8245690133294168e+01 + 671 4.5109873326839583e+01 5.1577325085567438e+01 3.8201347265792890e+01 + 672 3.9353815572198904e+01 5.1612286698923832e+01 3.4947489005336962e+01 + 673 4.7039331898722772e+01 4.6177823662233109e+01 1.7102466161134766e+00 + 674 5.2864593885661741e+01 4.6104686333048782e+01 4.9708135364598451e+00 + 675 5.6647197498646676e+01 5.1589256487077733e+01 5.0048903783961816e+00 + 676 5.0888249159319862e+01 5.1621072233146847e+01 1.6532543507513795e+00 + 677 4.7024170626440316e+01 4.6174359267430034e+01 8.3161752297739913e+00 + 678 5.2817755762755567e+01 4.6190215022830401e+01 1.1625621319269603e+01 + 679 5.6643992970730253e+01 5.1611792692833426e+01 1.1613346627664697e+01 + 680 5.0880892248126223e+01 5.1625641397212611e+01 8.3380444495103738e+00 + 681 4.7055091688473802e+01 4.6180481402167921e+01 1.4960283578618823e+01 + 682 5.2776247617123722e+01 4.6168135994063469e+01 1.8289921538993227e+01 + 683 5.6630877457385900e+01 5.1563743070978894e+01 1.8255409061005142e+01 + 684 5.0908597951282218e+01 5.1611789792764107e+01 1.4972805261958927e+01 + 685 4.7064706395067496e+01 4.6203894709578663e+01 2.1608532204224641e+01 + 686 5.2796596656108392e+01 4.6164352025801925e+01 2.4943561555522763e+01 + 687 5.6627805210304366e+01 5.1603232386990037e+01 2.4941567837356445e+01 + 688 5.0896684534304228e+01 5.1579006297609958e+01 2.1604492956589137e+01 + 689 4.7047549820108678e+01 4.6139248095625518e+01 2.8251298231228837e+01 + 690 5.2796242657623125e+01 4.6153473730622075e+01 3.1626526958870379e+01 + 691 5.6677880500830234e+01 5.1576273083681130e+01 3.1668324879773564e+01 + 692 5.0912545199621320e+01 5.1568875186704290e+01 2.8278148599097065e+01 + 693 4.7063273618099167e+01 4.6176303467940997e+01 3.4889668373736228e+01 + 694 5.2783099873197472e+01 4.6203883043596193e+01 3.8259406638675031e+01 + 695 5.6640396645231277e+01 5.1589622556912687e+01 3.8253000920958527e+01 + 696 5.0914401943980316e+01 5.1563125831950792e+01 3.4939959421063335e+01 + 697 5.8561610264647200e+01 4.6161881371863586e+01 1.6773789304898441e+00 + 698 6.4326902543242838e+01 4.6154698903264290e+01 4.9792927898287793e+00 + 699 6.8167187698028158e+01 5.1595076813210433e+01 4.9989095315734611e+00 + 700 6.2478696128624037e+01 5.1613930283057478e+01 1.6529428727045214e+00 + 701 5.8531547405648041e+01 4.6137750760556372e+01 8.3098434907652479e+00 + 702 6.4316302816599986e+01 4.6157603561796051e+01 1.1640786354884753e+01 + 703 6.8144881176449616e+01 5.1608003856629225e+01 1.1618300545009113e+01 + 704 6.2415796651648030e+01 5.1590855474262241e+01 8.3175385170877210e+00 + 705 5.8525469157618126e+01 4.6159738988355599e+01 1.4993867413892794e+01 + 706 6.4337504945454128e+01 4.6151589974392536e+01 1.8241112671626723e+01 + 707 6.8184010525569747e+01 5.1625813590730672e+01 1.8305550492064018e+01 + 708 6.2373334908286388e+01 5.1577147382041666e+01 1.4943341231071164e+01 + 709 5.8538968973866176e+01 4.6118781979513685e+01 2.1631492709023217e+01 + 710 6.4318417188059001e+01 4.6153996325096330e+01 2.5000445686717956e+01 + 711 6.8164801228214188e+01 5.1604527930085972e+01 2.4920265056055079e+01 + 712 6.2432733167410525e+01 5.1585489893696050e+01 2.1639260649559159e+01 + 713 5.8541931154173071e+01 4.6150019628881928e+01 2.8314856415892560e+01 + 714 6.4348473214827308e+01 4.6155506455784540e+01 3.1604549059217891e+01 + 715 6.8197802021970105e+01 5.1580843608886212e+01 3.1596206833244427e+01 + 716 6.2423310925351849e+01 5.1576472841331480e+01 2.8256450924815319e+01 + 717 5.8565344463724173e+01 4.6153493745770710e+01 3.4948622274306807e+01 + 718 6.4347803141386692e+01 4.6163943817155442e+01 3.8239692138134529e+01 + 719 6.8139690254292915e+01 5.1636888094839982e+01 3.8244758437624945e+01 + 720 6.2412417640413906e+01 5.1595641804947562e+01 3.4947304275271499e+01 + 721 9.6171432490511621e-01 5.7050520732567868e+01 1.6860418874998431e+00 + 722 6.7074950277721381e+00 5.7064345195809487e+01 4.9674327830093787e+00 + 723 1.0541975726022073e+01 6.2446176611434261e+01 4.9549298421308157e+00 + 724 4.8158382340890302e+00 6.2429849417156305e+01 1.6203454219592590e+00 + 725 9.6718002670270953e-01 5.7043752571132892e+01 8.3442199612879797e+00 + 726 6.7360651336789612e+00 5.7055440930940620e+01 1.1674157819929555e+01 + 727 1.0557402162416844e+01 6.2454910089916361e+01 1.1639296052886412e+01 + 728 4.7966605138056124e+00 6.2461138584804210e+01 8.3150006896157134e+00 + 729 9.7026421487411141e-01 5.7032195790375560e+01 1.4973394774209902e+01 + 730 6.7047607515511283e+00 5.7027639407508779e+01 1.8274164190709712e+01 + 731 1.0567102931187179e+01 6.2482209879727463e+01 1.8267885666006524e+01 + 732 4.8005766741013609e+00 6.2468306985248482e+01 1.4971534990619947e+01 + 733 1.0024611314298921e+00 5.7014586705439719e+01 2.1629113341861274e+01 + 734 6.7527167518031304e+00 5.7029583131874624e+01 2.4987608414198618e+01 + 735 1.0554972565997813e+01 6.2485858800634837e+01 2.4950961089369230e+01 + 736 4.7692905638710874e+00 6.2439968070611911e+01 2.1626321581167733e+01 + 737 9.5464387544777818e-01 5.7017202280528714e+01 2.8260699215749622e+01 + 738 6.7059294327565642e+00 5.6980837694078936e+01 3.1594882710176069e+01 + 739 1.0558329663350548e+01 6.2443626253122311e+01 3.1623203953041170e+01 + 740 4.8241748769330481e+00 6.2444432858267447e+01 2.8293594246547542e+01 + 741 9.6347486443800423e-01 5.7028843881479247e+01 3.4921736621256770e+01 + 742 6.7459180598949740e+00 5.7045368318590057e+01 3.8251382665293171e+01 + 743 1.0567800190928063e+01 6.2473416604743861e+01 3.8282493244735861e+01 + 744 4.8063588093616092e+00 6.2464242450477585e+01 3.4924044189094687e+01 + 745 1.2499946486057055e+01 5.7015930619471732e+01 1.6829947795973430e+00 + 746 1.8223941190704775e+01 5.7039782479416608e+01 5.0051706798976348e+00 + 747 2.2028492570620266e+01 6.2441771824768267e+01 4.9896575149905047e+00 + 748 1.6358743195318208e+01 6.2495590864941299e+01 1.6407447399688873e+00 + 749 1.2476848658758419e+01 5.7042101328315496e+01 8.3476539693921907e+00 + 750 1.8244787051526675e+01 5.7070322665384772e+01 1.1655085475568605e+01 + 751 2.2068747129506697e+01 6.2459499875749358e+01 1.1640056637883450e+01 + 752 1.6352444678492908e+01 6.2469284889286854e+01 8.3569975974499151e+00 + 753 1.2477221839280961e+01 5.7047450456186375e+01 1.4971911645173483e+01 + 754 1.8234112267183910e+01 5.6993936783130863e+01 1.8253994288191048e+01 + 755 2.2092420069392194e+01 6.2485750908342240e+01 1.8304447779706695e+01 + 756 1.6355151556499877e+01 6.2421390872762132e+01 1.4965617218743711e+01 + 757 1.2470662526019021e+01 5.7020908795589548e+01 2.1606761306413418e+01 + 758 1.8217334197025334e+01 5.7002062663181228e+01 2.4934695499939195e+01 + 759 2.2097622208373867e+01 6.2442875649677639e+01 2.4974146805108820e+01 + 760 1.6337553117153490e+01 6.2468673996143252e+01 2.1641823530598412e+01 + 761 1.2479486713740071e+01 5.7011409603781736e+01 2.8277504076541359e+01 + 762 1.8255125051879453e+01 5.6997882445810284e+01 3.1554852984481222e+01 + 763 2.2085788115068734e+01 6.2483060006108389e+01 3.1635428495499490e+01 + 764 1.6286783192745109e+01 6.2478099917929711e+01 2.8305443397755418e+01 + 765 1.2484574266832649e+01 5.6986503509101169e+01 3.4885417381010598e+01 + 766 1.8266191276645596e+01 5.7015724117589038e+01 3.8253360023255844e+01 + 767 2.2086807988745786e+01 6.2469201593873564e+01 3.8262251827200600e+01 + 768 1.6347154983487755e+01 6.2460647934666170e+01 3.4914358477504500e+01 + 769 2.4017042015154779e+01 5.7034180720132568e+01 1.6541700231401668e+00 + 770 2.9760918485784668e+01 5.6976695680721356e+01 4.9692289235525706e+00 + 771 3.3578447285605826e+01 6.2464475268464462e+01 4.9987701895938565e+00 + 772 2.7838191518070143e+01 6.2457263875634091e+01 1.7019285169731759e+00 + 773 2.4002986135662830e+01 5.7038398508060027e+01 8.2953201841474744e+00 + 774 2.9793254998340235e+01 5.7046733683098431e+01 1.1611612182373394e+01 + 775 3.3578256990804739e+01 6.2485258320546805e+01 1.1697134326722168e+01 + 776 2.7864438747935754e+01 6.2479512131835129e+01 8.3546727649992452e+00 + 777 2.3989913782174700e+01 5.7020058365660496e+01 1.4942790037401803e+01 + 778 2.9795558797641380e+01 5.7008137390869415e+01 1.8342451092155908e+01 + 779 3.3629686868776403e+01 6.2476604472537765e+01 1.8297541429053215e+01 + 780 2.7866577695826525e+01 6.2468461936672732e+01 1.4969060987197395e+01 + 781 2.4014030013520472e+01 5.7052376915390532e+01 2.1614452449813122e+01 + 782 2.9769595360125752e+01 5.7010101025989592e+01 2.4920853471341562e+01 + 783 3.3581307883328179e+01 6.2458936706491606e+01 2.4979914184760410e+01 + 784 2.7874766752551707e+01 6.2450998020240348e+01 2.1584627315627127e+01 + 785 2.4015856880950263e+01 5.7007630536779438e+01 2.8249514935839443e+01 + 786 2.9753552546671983e+01 5.7019209726189850e+01 3.1592833744344805e+01 + 787 3.3600962503847775e+01 6.2423308596785617e+01 3.1627324719823584e+01 + 788 2.7879301133527640e+01 6.2439034581089999e+01 2.8293904926679431e+01 + 789 2.4035036821252291e+01 5.7043286212865503e+01 3.4895788779911769e+01 + 790 2.9761901578742087e+01 5.7043776431598040e+01 3.8209283158239501e+01 + 791 3.3603457209562741e+01 6.2460904065178440e+01 3.8262179025217762e+01 + 792 2.7845788499760012e+01 6.2454453089245121e+01 3.4910164840954764e+01 + 793 3.5542085996157716e+01 5.7022340608521098e+01 1.6625109511409148e+00 + 794 4.1285302218418316e+01 5.7014694830450267e+01 5.0124626867574404e+00 + 795 4.5136648996331381e+01 6.2432734007202512e+01 4.9891970386990039e+00 + 796 3.9330884996745731e+01 6.2458028725771186e+01 1.6548861091981648e+00 + 797 3.5529713462423707e+01 5.7037608005150815e+01 8.2901929178311544e+00 + 798 4.1277827036885988e+01 5.7009435163451691e+01 1.1639744121925739e+01 + 799 4.5121946962510279e+01 6.2461153613910305e+01 1.1623432520766904e+01 + 800 3.9359247663987105e+01 6.2440534728755068e+01 8.3264620771542628e+00 + 801 3.5517446291764550e+01 5.7063515015489216e+01 1.4983649763140608e+01 + 802 4.1275752500366430e+01 5.7038757772674828e+01 1.8278155724032125e+01 + 803 4.5123163493641002e+01 6.2416773147671414e+01 1.8269026801223379e+01 + 804 3.9356641178309573e+01 6.2474841470936326e+01 1.4985858539525063e+01 + 805 3.5486972292240708e+01 5.7030810874417455e+01 2.1591258554678859e+01 + 806 4.1313018722354180e+01 5.7037041603986999e+01 2.4983313962638604e+01 + 807 4.5148381658919220e+01 6.2462497674353941e+01 2.4933926578548224e+01 + 808 3.9342536674328663e+01 6.2440797696922935e+01 2.1630160608069591e+01 + 809 3.5563549145861607e+01 5.7060800567111613e+01 2.8279459919167827e+01 + 810 4.1345234517477842e+01 5.7023186565934687e+01 3.1596106011905967e+01 + 811 4.5153037054698743e+01 6.2438372790924682e+01 3.1625476931710956e+01 + 812 3.9382672325741765e+01 6.2442570320352146e+01 2.8302588347557322e+01 + 813 3.5478183547544191e+01 5.7042164201656938e+01 3.4952064989335646e+01 + 814 4.1318491833884316e+01 5.7026863843956946e+01 3.8247554739329360e+01 + 815 4.5109027093398474e+01 6.2452807442515180e+01 3.8234063536958800e+01 + 816 3.9367785348930106e+01 6.2468285740118567e+01 3.4864831869383664e+01 + 817 4.7037420391106920e+01 5.7023522190179257e+01 1.6715639820287109e+00 + 818 5.2816947450623104e+01 5.7020561018428360e+01 4.9911327750186043e+00 + 819 5.6666272556336423e+01 6.2470544391776528e+01 4.9774867366172746e+00 + 820 5.0857204782552174e+01 6.2438399134167867e+01 1.6664580167322576e+00 + 821 4.7027614502692629e+01 5.7035237371372240e+01 8.3064965083146483e+00 + 822 5.2822323537077942e+01 5.7050809529416938e+01 1.1611629578935602e+01 + 823 5.6669057993476322e+01 6.2460950151855542e+01 1.1678680167946805e+01 + 824 5.0875291317970763e+01 6.2467125826842000e+01 8.3110810659994847e+00 + 825 4.7040614517482695e+01 5.7028380868372714e+01 1.4977236216725075e+01 + 826 5.2803518496552336e+01 5.7022058537744428e+01 1.8314424526339458e+01 + 827 5.6686088155092961e+01 6.2455862908800022e+01 1.8258919326092769e+01 + 828 5.0896019156500763e+01 6.2447312902571547e+01 1.4938994108055869e+01 + 829 4.7025505552699663e+01 5.7045839028207119e+01 2.1631103880501104e+01 + 830 5.2832101715990831e+01 5.7025477188777387e+01 2.4908648458924649e+01 + 831 5.6661476455959253e+01 6.2462107911157140e+01 2.4945128116203364e+01 + 832 5.0900767630725035e+01 6.2475785746966991e+01 2.1637634252338323e+01 + 833 4.7038385143518568e+01 5.7066234942647540e+01 2.8310621263017236e+01 + 834 5.2826586169774593e+01 5.6998832121796653e+01 3.1601125262339860e+01 + 835 5.6674945847847148e+01 6.2484089408435572e+01 3.1560840331261335e+01 + 836 5.0881920458982421e+01 6.2458920269965283e+01 2.8284765708193380e+01 + 837 4.7046276040415165e+01 5.7024129299355828e+01 3.4928978651379815e+01 + 838 5.2805543860512145e+01 5.7024579606045982e+01 3.8240233006410079e+01 + 839 5.6681406954091699e+01 6.2478072707045897e+01 3.8239777456457766e+01 + 840 5.0922565483977927e+01 6.2495691109998170e+01 3.4945522160179387e+01 + 841 5.8577568186242182e+01 5.7048762781573785e+01 1.6722368005600265e+00 + 842 6.4325294800463709e+01 5.7041708501221279e+01 4.9855960877884735e+00 + 843 6.8149141712767999e+01 6.2482826897717182e+01 4.9990325335473731e+00 + 844 6.2391389017378707e+01 6.2494158665042427e+01 1.6882704621196030e+00 + 845 5.8548586140902700e+01 5.6977561489409190e+01 8.2677867940886358e+00 + 846 6.4282568242689635e+01 5.7028084220477027e+01 1.1619219283264103e+01 + 847 6.8158827808732056e+01 6.2489390978333290e+01 1.1667589993602624e+01 + 848 6.2421611549329306e+01 6.2443513318669652e+01 8.3295747607798489e+00 + 849 5.8602790108582440e+01 5.7038468209257054e+01 1.4924043417174802e+01 + 850 6.4333577302069884e+01 5.7031417284497941e+01 1.8274664811084968e+01 + 851 6.8194492358335935e+01 6.2479410461598491e+01 1.8314022190200955e+01 + 852 6.2367626351393255e+01 6.2450219302389343e+01 1.4968344455175350e+01 + 853 5.8596301822384845e+01 5.7038783854657936e+01 2.1605455332028448e+01 + 854 6.4322471913193240e+01 5.7017560592202692e+01 2.4931570630742790e+01 + 855 6.8163493299811194e+01 6.2476576047694188e+01 2.4955264775375351e+01 + 856 6.2432900289332473e+01 6.2455554959304571e+01 2.1611854872363050e+01 + 857 5.8541472414694766e+01 5.7038816015664800e+01 2.8271149950099044e+01 + 858 6.4340798835017040e+01 5.7019193023757914e+01 3.1577137092020525e+01 + 859 6.8148514509154168e+01 6.2464887115102186e+01 3.1583416025537300e+01 + 860 6.2395614715338873e+01 6.2477405290570950e+01 2.8283123135880857e+01 + 861 5.8583051782363285e+01 5.7017195596124928e+01 3.4946974375723336e+01 + 862 6.4349453111391099e+01 5.7016625712805073e+01 3.8304011193488442e+01 + 863 6.8142560700157915e+01 6.2482458140199547e+01 3.8223313843104499e+01 + 864 6.2418639282557116e+01 6.2456289314448789e+01 3.4930656186515570e+01 +run_vel: ! |2 + 1 4.2337021259160348e-02 3.5852692185024306e+00 -1.5618396928532308e+00 + 2 -7.8802041842720649e-01 -7.6579227245937742e-01 -2.6148887385696211e+00 + 3 -2.7219088924054491e+00 -9.5921200730773293e-01 1.6900291257848181e+00 + 4 2.5692035247636671e+00 -2.5254005146325076e-01 1.4662939634506924e+00 + 5 2.8737634874514222e+00 -1.5631197887432846e+00 -3.8739910155361457e-01 + 6 -1.7994333418151685e+00 -3.7387426952206742e+00 -1.7767043520825070e+00 + 7 -2.3147592132953760e+00 -7.1571351723550211e-02 1.7037913783466904e-01 + 8 1.0610356177345266e+00 1.8955292039184097e+00 1.4193993847140938e+00 + 9 -4.9962136087067499e+00 9.2487163250258531e-01 -3.4756773385591240e+00 + 10 -1.6355375557431924e+00 4.4326165131669193e-01 2.0740746805864321e+00 + 11 -7.8386417316691075e+00 -2.4404498034423443e+00 -1.6736516336252527e+00 + 12 1.2670201553230354e-01 -2.3036551089301049e+00 1.7897125290720008e+00 + 13 1.7757309488020079e+00 -9.9851193977643316e-01 1.4919782585428643e+00 + 14 -5.0319831650581630e+00 -7.0357817841620240e-01 -4.9631552298271049e-02 + 15 2.5212969619759504e+00 2.8785813342727016e+00 -4.0950288977312752e+00 + 16 -1.9074881142924154e+00 -5.7704238698947508e-01 -1.5814759468606454e+00 + 17 -3.5258767521749310e+00 2.8832196913335095e+00 -2.9542287631468271e+00 + 18 3.0959525424689542e+00 6.3276228653688982e+00 -3.4520680305904530e+00 + 19 -1.4397233986917144e+00 -3.8434547363447336e-01 1.9047561169316931e+00 + 20 -4.9292449656238286e+00 -5.5494538022150597e-01 4.7087612769183815e+00 + 21 8.3911468131364031e-01 -2.3022801584378039e+00 -1.3492554581485945e+00 + 22 4.0352509642873835e-01 3.0008259163224125e+00 -2.1111219047085372e+00 + 23 2.5315897585660778e+00 8.5372937680437111e-01 2.8022059382451179e+00 + 24 3.8738953916722805e+00 3.2445595728010028e+00 1.0469601934039636e+00 + 25 2.3971195421449774e+00 -3.3619991746065564e-01 7.1100621124377372e-02 + 26 2.7605620181977968e+00 1.2639257741862477e+00 -2.5177657356022509e+00 + 27 -1.8858769758113694e+00 -2.0328023737241274e-01 -1.2590904664894407e+00 + 28 -1.4136427592282212e+00 -1.1069107826823783e+00 -2.2466158265547027e+00 + 29 -1.9590422513808257e+00 3.9824328333632791e-01 -2.0498590115617237e+00 + 30 1.2489079956759235e+00 -2.2537550473766839e+00 5.4751289320283503e+00 + 31 -5.8353458122691002e+00 1.7454569767957397e+00 -2.6180330178920064e-01 + 32 -2.2765933956314175e+00 1.2397489916491997e+00 6.5692011705497755e-01 + 33 -1.1111446000865699e+00 -2.6721746222328693e+00 -5.1180187772295413e+00 + 34 1.1932820939763951e+00 1.4648156703103044e+00 9.5878472956372407e-01 + 35 5.0066821284108567e+00 -2.1996181441940945e+00 -5.6052137458896822e-01 + 36 -8.7085125472702907e-01 7.7189235195400627e+00 -3.2921317030740318e+00 + 37 -1.6752426559747486e+00 -1.0399530207831367e+00 3.6988060609786193e+00 + 38 -6.9359804394266815e+00 1.9395088796009790e+00 -4.2419882793325288e+00 + 39 -8.8284058240250065e+00 -2.3470865248035007e+00 -2.8772621326201375e-01 + 40 3.1928501250319021e+00 3.2762832117922285e+00 2.9693794493621382e+00 + 41 3.8331335813153991e+00 -1.8959307208687102e+00 -1.7429474725670506e+00 + 42 -3.8335133226355951e+00 -2.7511132520587617e-01 -5.0819743490381453e-01 + 43 -1.8306801870676925e+00 -2.4228982356568620e+00 -1.5476982308757756e+00 + 44 -6.6396810090232394e-01 3.0945743189870538e+00 2.6295794803171217e+00 + 45 -2.9184074621461926e+00 1.1455935612545114e+00 -7.1647669326652441e-01 + 46 1.7162002910257038e-01 2.3839614507177829e+00 2.8298595017959788e-01 + 47 2.6406917368224749e+00 4.4337290437507075e+00 3.1261672044644739e-01 + 48 -9.1489031588341740e-01 -6.3856253587247558e+00 3.6709151837422578e+00 + 49 -1.1247237713129921e+00 -3.7849540275435118e+00 3.8253815963490378e+00 + 50 -2.3604221131269210e+00 1.4776043311144187e+00 3.4828566334191841e-01 + 51 3.3757459637660645e+00 -4.1429955434621739e+00 -5.2428038338084209e+00 + 52 -2.3250800775332201e+00 1.8398437934284568e+00 7.0404083516994664e-01 + 53 -1.7427458754390623e+00 3.8500139827793824e+00 -2.2782886774072186e-01 + 54 -1.9343532415283322e+00 -1.3434746235907222e+00 -4.3788926241085138e+00 + 55 1.7461988399504209e+00 4.9931254528175915e+00 -1.7418326308388354e+00 + 56 -5.4680167623004206e-01 5.2456731796535951e+00 4.8458226013964385e+00 + 57 -7.4277410282584089e-01 5.5947229342188178e+00 2.8527575267351035e+00 + 58 2.0636658389971170e+00 -5.3639003257094663e-02 -2.5880356116331131e+00 + 59 4.0906725851165584e+00 7.3921535706150454e-01 8.0399230028438262e-01 + 60 -5.1534536986642472e+00 3.1862237784957856e+00 3.0004136919416475e+00 + 61 3.2195573773120381e+00 -3.7407263673756201e+00 -2.5735701781802613e+00 + 62 1.7913190355238335e+00 -2.1161092227752826e-01 1.1468188992730106e+00 + 63 -4.0909745741792740e+00 8.6730225458518062e-01 3.1760064224214679e-01 + 64 4.1756137684096526e+00 1.8676728148523027e+00 -6.1403421247122691e-01 + 65 1.0564785797276681e+00 1.0184136482257176e+00 -7.7014215417498173e+00 + 66 -2.3764391261127638e+00 9.1873845560669887e-01 -7.0685162946860236e-01 + 67 8.9004021641519038e-01 -3.6109970985509721e-01 -3.9814902811175763e+00 + 68 -4.2555118793294513e+00 5.1885429293712022e+00 4.3053948531042563e+00 + 69 -1.5948737440240282e+00 2.6870635852036484e+00 -1.5766699475704076e+00 + 70 -2.0376225879097598e+00 -1.3081743829217518e+00 4.7243565741583087e+00 + 71 4.2236990124285206e-01 -4.4147871965816554e+00 -3.8917959320027468e-01 + 72 -5.1701276349817873e-02 -2.2132301350919645e+00 2.5288752623529183e+00 + 73 -5.8609118850461228e-01 -9.4378983430710661e-01 2.9615369341824471e+00 + 74 1.1158291704084158e+00 -3.0117048280362799e+00 -4.7680693167220207e+00 + 75 2.6141134255708107e+00 6.3035572573377641e-01 -2.0309189983974871e+00 + 76 1.1653453570619943e+00 -3.8482377298567787e+00 1.7389926388332295e+00 + 77 -1.2413185486155096e+00 1.4382106167703277e+00 9.5265377336663171e-01 + 78 -8.4013713065232543e-01 -4.9853371457025658e-01 -1.4504406813688522e+00 + 79 4.7360871539210758e-01 2.6285575621072126e+00 1.7937922371636348e+00 + 80 1.1449359165482929e+00 -3.5899847965087224e+00 -2.7255137454561722e+00 + 81 2.1731539622348102e+00 -2.1342502815169423e-01 1.7066682465460490e+00 + 82 5.2814697293040691e+00 -1.4072414174591898e+00 2.9673238888967806e+00 + 83 1.2536694341850121e-01 1.3478434990404517e-01 5.3232120576942705e+00 + 84 -3.0040546718443588e+00 1.6287477447920258e+00 1.1282295560202224e-01 + 85 1.5528751838184689e+00 -2.6215025896818314e+00 -1.3592734627361980e+00 + 86 -6.8139316141215256e-01 -2.9291879953231015e-01 -2.2869917528208763e+00 + 87 -5.7373908813081336e+00 5.7677752352405254e-01 5.1698907409980217e+00 + 88 4.1019095299537867e+00 5.2231047541491371e+00 4.3494769640449668e-02 + 89 1.5250777060020686e+00 3.1220847103760958e+00 2.0409126859479234e+00 + 90 1.8044301020625697e+00 -1.1402048504739379e+00 -2.4189208286113746e+00 + 91 -2.8659460782011750e+00 -1.3503739841659976e+00 -2.8380457674157480e+00 + 92 1.3638141107058095e+00 -3.6661351179458741e+00 1.5438267253466069e+00 + 93 -2.4596455058999505e+00 -9.4189365095986188e-01 3.5643542228475689e-01 + 94 -6.0992178831506993e-01 -5.3990691879665631e+00 -1.6368024870311111e+00 + 95 3.0774287838742365e-01 4.4978251106268505e+00 -8.0422192130114816e+00 + 96 3.0112171146482645e+00 -5.1284612559974914e+00 2.0583548030636662e+00 + 97 2.3272776690577239e+00 -7.2176333529416936e-01 1.6902701027200318e+00 + 98 1.2548294297204716e+00 1.4051447589160642e-03 7.8422694055327460e+00 + 99 -6.4445891521401610e-01 1.6958072847037493e+00 -4.2586973858435240e+00 + 100 -5.4532371143562119e-01 -4.0508468966554201e+00 3.0555635848656132e-01 + 101 -2.0664894997138528e+00 -4.4920120558556786e-01 1.4501476107501667e+00 + 102 4.3446791882266753e+00 3.7547038820053622e+00 1.2923412146914974e+00 + 103 -3.5821516354447418e+00 -3.2966332008635577e+00 -4.3258839183632980e-01 + 104 4.5726873216217916e+00 -4.8097727123274350e+00 2.6222748854267777e+00 + 105 2.9570880366093184e+00 -2.5353225660219429e+00 -1.6829025717324566e+00 + 106 8.9073153443807840e-01 3.4779580526321294e+00 -6.2864154357613733e-01 + 107 -2.2117439650085147e+00 -1.8731254323325341e+00 -3.7245489579255784e+00 + 108 -8.2292315937619387e-01 -7.8875968329217927e-01 -6.5788661174632068e+00 + 109 6.9403525745728234e-01 -3.0306083220193285e+00 3.0729001944955203e+00 + 110 3.3778763301130552e+00 2.7505502693195303e+00 3.8797023384486948e+00 + 111 1.1863782583501292e+00 3.2169234187189546e+00 1.8591341668193568e+00 + 112 -2.2937683296412839e-01 2.1982468679001084e+00 1.8737482288383855e-01 + 113 1.7118917030562608e+00 9.5329107851026898e-02 -5.5158624218025585e+00 + 114 4.9325343371066893e-01 -7.1250690503102616e+00 -2.1860827287296654e+00 + 115 -1.8683571896780395e+00 -3.1380911369271614e+00 1.5130063337874462e+00 + 116 1.2355025013890133e+00 1.7635596235846174e-01 4.8387018041404621e+00 + 117 3.9098990622649095e+00 9.7018804155055260e-01 4.7074318986270847e-01 + 118 -1.9290683424056352e+00 -1.5152903513143072e+00 4.9052174939986690e+00 + 119 1.3543686117589088e-01 3.5490870328751711e+00 1.4761718390622864e+00 + 120 -8.1886430506454144e-01 2.0053040706893763e+00 3.3133294225272691e+00 + 121 -3.7664837534559287e-01 1.9151746238751703e+00 -2.1699312285029886e+00 + 122 -7.4252426242557625e+00 2.7307458757968197e+00 7.5807211911949057e-01 + 123 -7.6291953210790586e-01 5.6184026484944596e+00 2.5322067167053409e-02 + 124 1.6049945666348737e+00 7.7736680624925802e-01 4.8231184455925966e+00 + 125 9.3157306284535679e-01 -5.4242245843769021e+00 3.8336046721775765e+00 + 126 -5.4790065584185610e-01 -4.6039382660166162e+00 6.0694771847277629e-01 + 127 -1.5236192710730372e+00 -6.1915467411362144e+00 -5.6399164080115787e+00 + 128 -1.9784528775557690e+00 -2.2687960166598802e+00 -4.3219335234605383e-01 + 129 -2.1471427273657335e+00 3.0783524117142114e+00 -3.2454330318263578e+00 + 130 -1.5244098847329635e+00 -3.1233588347788199e+00 -4.7632921551174938e+00 + 131 -2.1450891991030510e+00 1.1516575172495336e+00 9.7118206203715973e-01 + 132 -1.8439977932771663e+00 -7.6609170813336736e-01 3.4542105777196936e+00 + 133 1.9341191312664376e+00 5.8933096109255745e+00 -1.1546533576966131e+00 + 134 4.4398272854662280e-01 1.3285664369741828e+00 5.6622139920250341e+00 + 135 -2.1957514010168038e+00 2.3958236292595543e+00 -5.2225262287095364e-01 + 136 -1.9652041367089619e+00 1.6345087067710049e+00 -1.1272522613730773e+00 + 137 2.8602788536017378e+00 -1.1350566686683221e+00 -4.4318853457852952e-01 + 138 1.7506039492196617e+00 1.5453727142132037e+00 1.2357595910528201e+00 + 139 -2.8381705459807369e+00 6.4668746879797989e-01 -3.4841047356516444e+00 + 140 -4.5849034226706842e-01 1.7544666578688140e+00 -1.1119449340034924e+00 + 141 2.3191101240705811e+00 -3.5755637756704250e+00 5.8612811013508026e-01 + 142 2.5185505199743097e+00 -5.9602222724642447e-02 -3.0884978851692635e-01 + 143 -3.3984898869036848e+00 -1.2123179349509929e+00 -4.3771769669138880e+00 + 144 3.0676648791688130e+00 5.3691870942731323e-01 3.7440570776617887e+00 + 145 6.9049695926065668e+00 1.6629528869133581e+00 -4.3557575084386330e-01 + 146 -5.9267462643042546e+00 -3.5231786954096211e+00 -4.8076193753199714e+00 + 147 4.7627901723850175e-01 -7.9111687427957866e-01 3.1381714853003212e-01 + 148 2.5034744499266646e+00 2.4848429386108535e+00 7.9571032979606260e+00 + 149 -1.2740929615898293e+00 -1.3885833236629057e+00 -1.6949924078797038e+00 + 150 -2.9467333777432749e+00 -3.1950116974385843e+00 1.6092951855425510e+00 + 151 1.7024342160891461e+00 -4.5880209230445163e-01 3.1197723973794820e+00 + 152 -5.6379675952867414e-01 -2.3759316986265142e-01 1.1971434774873266e+00 + 153 -3.6492910320627074e+00 1.9624161970484615e+00 2.1839540741372456e+00 + 154 -1.0669579921828853e+00 -4.3106029724123198e+00 -3.9123295991765223e+00 + 155 -4.4388933357039306e+00 7.3683585476940860e-01 -2.1270083779673792e+00 + 156 -1.3881104657396504e+00 -1.4427778290310169e+00 3.2097005195880430e+00 + 157 1.9106315536342795e+00 -1.3719392204061989e+00 1.3308461878679672e+00 + 158 7.6628725174502832e-01 1.0875592262309481e+00 2.9954011708571242e+00 + 159 9.8698946251351083e-01 1.4543228136296260e+00 -2.4191168939902957e-01 + 160 2.4195014778745089e-01 -1.0742105293711492e+00 -1.5232588604471944e+00 + 161 9.8381071986763724e-01 4.1578590964522739e+00 1.7761151844828424e+00 + 162 -1.8439620749037280e+00 -1.3761800812944405e+00 3.6401906240446915e+00 + 163 8.1308466273378599e-01 -2.5054137338661655e+00 4.4320524205841877e-01 + 164 -4.2278595529054774e+00 -4.6630805012355001e+00 4.7053189505682793e+00 + 165 4.4807321572725503e+00 -7.5346050137676954e+00 -3.5466470870218902e-01 + 166 -4.2865409659338027e+00 -7.3944011612339711e-01 -3.2095916546586492e+00 + 167 3.2148535995372352e+00 1.0554779950467884e-01 4.8408196829165950e-01 + 168 9.0471917891708797e-01 -4.9177353345593176e+00 2.8952072260790089e+00 + 169 1.2301194258917503e+00 2.0070029448271800e+00 -2.2672468097746492e+00 + 170 2.2406436711644626e+00 -6.2933142488487555e+00 -1.8767910296757195e+00 + 171 5.6726089877514365e+00 7.1519378802555833e-01 1.0003139596600987e+00 + 172 -2.8936624783323155e+00 -1.2650016235013817e+00 3.0706939147394308e+00 + 173 2.8147945282019302e+00 6.8389694203626994e-01 -2.3904179680515383e+00 + 174 3.0452244152726884e+00 3.1158737597292121e+00 -1.9836557015801073e+00 + 175 3.4347780386353088e+00 7.0965013225991702e-01 2.1591797381150957e+00 + 176 1.8799275816273078e+00 -3.9846491884672623e+00 5.8058431640346819e-01 + 177 -1.0356247713148854e+00 -5.2777443501037045e+00 2.8878880165072887e+00 + 178 2.9810860043739060e+00 -2.9423825928866165e+00 4.7481800135071106e+00 + 179 1.3707904590357061e+00 2.8570777602721797e+00 2.2106026056539694e+00 + 180 2.7124885598749576e-01 -3.4922928764074941e+00 -5.3379713164950893e-01 + 181 2.8246861172510447e+00 -3.8389227370208601e+00 3.4444537692250363e+00 + 182 -2.0961725269436818e-01 -4.0486964970514222e-01 2.6067408236144525e+00 + 183 1.6749405251500573e+00 -4.0530405746122957e+00 2.7849282616188735e+00 + 184 -1.2879964148274587e+00 2.8193206190229936e+00 -3.1652636697869876e+00 + 185 2.0063120767525775e+00 -6.3376665012321909e-01 -2.5815918508225866e+00 + 186 -9.1964972431150938e-01 -1.6301505924625221e+00 -2.4629016631842502e+00 + 187 -7.1739437215384755e-02 1.6770389508893933e+00 2.2741041510934803e+00 + 188 -2.0747945552640661e+00 -2.0284581495006213e+00 3.6759531677520623e+00 + 189 -9.1002312101460925e-01 4.2605832529258496e+00 1.3880886536983297e+00 + 190 3.4570362745770993e+00 3.6692696832859526e+00 1.1073909785704183e+00 + 191 8.4614055194373994e-01 7.4213715162251441e+00 1.2500397704394979e+00 + 192 -3.1339628978825389e+00 2.2307506878000973e+00 -1.4451129142427011e+00 + 193 5.3505620620659322e-01 -1.5973437906532941e+00 6.0846450080877612e-01 + 194 -7.5584096171472659e-02 -4.0961912588244392e-01 -3.3653054133373606e+00 + 195 1.1177384001309674e+00 1.3024144510069063e-01 2.0247453866167571e+00 + 196 3.3063038412544157e+00 -2.1611367819007068e+00 3.3549811869720936e-01 + 197 3.0483529933397073e+00 5.4208025833883724e+00 3.1615063652335027e+00 + 198 5.3250262475077703e-01 3.2415923424676130e-01 2.8153028993851930e+00 + 199 1.1558627807845481e+00 2.7741184550214348e+00 -5.1990634868063124e+00 + 200 -1.1386067594473717e+00 2.7783834288123352e+00 -1.9650743419221621e+00 + 201 3.3791099685602970e+00 -3.3794050296449623e+00 -4.0855697416638606e+00 + 202 -5.0778433975764603e+00 -1.4232210824231237e+00 8.6160919825798066e-01 + 203 -5.6253296422289294e+00 1.3082325679990059e-01 -3.1269595044046410e+00 + 204 1.3354743287924364e+00 6.3065609476620921e-01 -1.6722473411100600e+00 + 205 -7.4444334572737858e-01 2.2337099245578886e+00 1.6326061574284323e+00 + 206 2.2859779968877736e+00 -2.7212823766052709e+00 -3.8960921192077724e+00 + 207 3.1246804129595529e+00 6.4971109989464393e-01 1.7636197790626258e+00 + 208 4.5274107539384190e+00 9.1978057158946336e-01 -1.7758358289887959e+00 + 209 -3.2763803899182977e+00 2.0809033624776694e+00 -5.0971929404380889e+00 + 210 -1.2730582040376077e+00 -3.0279534245614426e+00 -5.0707981478031527e+00 + 211 -1.2933484742380743e+00 1.0964450599692270e+00 -9.1366097613483477e-01 + 212 -4.0213195168177531e+00 2.7604444300992523e+00 4.1882449682016167e+00 + 213 5.2165413863963597e+00 3.7525471537288868e+00 -2.1357092747123305e+00 + 214 5.4650018978136572e-01 -7.4538305815693706e-01 -1.5994787888130961e+00 + 215 -4.6679159167350779e+00 1.9616039309303812e+00 4.4181207432662672e+00 + 216 -9.3401831597073792e-01 1.3220637006814155e+00 4.2104856518679092e+00 + 217 -1.1111123198835677e+00 4.5018601085140579e+00 3.3388018988000483e+00 + 218 -1.5791338740600752e-01 2.7109248180759704e-01 7.0493168192623468e-01 + 219 -2.2018259987628843e+00 1.9698432402358157e+00 -4.4388407288344944e-01 + 220 -6.6241567362904386e-01 3.1682368619247478e+00 -4.1463368489126582e+00 + 221 -2.1270143427685224e+00 3.5404014840311104e-01 -6.2290520285445072e-01 + 222 9.5551082019541433e-01 -7.8553079118244229e+00 6.3695012391021901e+00 + 223 3.1827713512034794e+00 1.4269838317147170e+00 -3.9734439986114939e-01 + 224 -7.6908624950331528e-01 -1.4476168718951561e+00 1.5032841774489485e+00 + 225 1.9967806181063179e+00 -1.5327668078859451e+00 -4.2922558379002540e+00 + 226 -1.1661780045081289e+00 1.0194936530415759e+00 1.8803863842287138e+00 + 227 -3.3621435970714497e+00 -4.6694360517030742e-01 4.2589158763631048e+00 + 228 2.7679405801554458e+00 2.0863058893045539e+00 -4.8881783532523206e+00 + 229 -9.0204649608368903e-01 3.2500736307161824e+00 5.2860961142519187e+00 + 230 3.1628006205667742e+00 -2.2883070448611273e+00 1.3127235522919248e-01 + 231 2.7569000165723669e+00 1.6174941805032523e+00 2.0071522007192812e+00 + 232 1.2635067991745927e+00 3.4664762008551082e+00 -6.2690549812707574e-01 + 233 -4.9094603765392568e+00 4.6112378364991340e+00 2.3118101045710686e+00 + 234 2.3936840558220460e+00 -5.2845195047414570e+00 1.6884139099446629e+00 + 235 -2.7909694114683997e-01 -1.9179397570572463e+00 5.2363152691146233e+00 + 236 2.8464751309839800e+00 9.5984716361356126e-01 3.0012439967600049e+00 + 237 -1.3087792270345466e+00 -4.3403853114042219e+00 3.0994769943751316e-01 + 238 -2.1125489254212733e+00 6.6199586959554590e-01 1.5037601475175322e+00 + 239 -3.6118940434666054e+00 -4.0282752196938238e+00 -1.4381609130525257e+00 + 240 7.6933482886415483e-01 -1.5954625544617256e+00 -7.3527955624870767e-01 + 241 1.5000515990661398e-01 -4.0546600883312989e+00 -8.4175291832656685e-01 + 242 5.8806182336796020e-01 3.7540201555964819e-01 -6.3606670260664639e+00 + 243 1.8190362295457221e-01 -1.8908740811189586e+00 -2.3449217589485114e+00 + 244 -3.9676803456535001e+00 -1.4199889332385682e+00 -1.2575773739327933e+00 + 245 5.5018038144314518e-01 -2.1841453094263787e+00 2.3837306755520768e+00 + 246 -1.0544809403547038e-01 3.4437354973882073e+00 7.9968645404781946e-01 + 247 3.0409552137655096e+00 -2.0604741613106086e+00 -5.8562293324544712e-01 + 248 3.0528147242006334e+00 -2.8352629833580263e+00 1.2208038022765855e+00 + 249 -3.8309978772291107e+00 4.1988002434062321e-01 1.0127939949522879e+00 + 250 7.7866357977171519e-01 5.0235458497620922e-01 -1.6205405436980731e+00 + 251 1.2757326869326208e-01 -9.1218724344544277e-01 -1.2040147235299568e+00 + 252 2.6096226744671496e+00 -1.7516305964373486e+00 -5.8550540159020983e+00 + 253 3.4119079865436892e+00 5.4416955162106029e-01 1.8399319029597054e+00 + 254 -1.6272105395072978e+00 7.4200820196642772e-02 -1.8549996048787734e-01 + 255 -1.8721516012663537e+00 2.9253260820927407e+00 -1.7684957014345259e+00 + 256 -6.2111347344697476e+00 2.8349327349971984e+00 2.8917848026541404e+00 + 257 -1.5602077922145983e+00 4.5111205327484472e-02 1.0726839854489054e+00 + 258 1.9682297696859614e+00 -2.9991689199059510e+00 -1.3406843335652596e+00 + 259 -3.7402943969017874e+00 3.3350519747166985e-01 2.3717703602023898e+00 + 260 -1.5074651294526881e-01 1.5339177260638457e+00 1.6944394723104259e+00 + 261 -2.8201138590991942e-01 -5.4924905445375782e-01 1.0440141896201256e+00 + 262 -3.7431468429324162e+00 -5.1474704096225459e+00 -2.3544816042336500e+00 + 263 -2.5717512562157157e+00 3.3437945798915258e+00 -2.7855414826622016e-01 + 264 5.3812720202823643e+00 4.9611809036489447e+00 1.4185940830376900e+00 + 265 -3.2790019209655483e+00 1.5569416580956834e+00 -2.6529989331538242e+00 + 266 2.3026643806798486e+00 5.1566721980633690e-01 4.5525041257964927e-01 + 267 -3.1013820659679547e+00 2.4604741246128263e+00 -1.0885823458645778e+00 + 268 -2.1214803523390366e-01 -1.8688409685672067e+00 2.6173687920960580e+00 + 269 -3.6038406318686249e+00 -7.1771513499578263e-03 -3.9984551025011115e+00 + 270 1.5424688862188154e+00 -6.1310516655820957e-01 -3.2621731904375555e-02 + 271 -1.8030015070081913e+00 4.2051995347591085e+00 -2.4018630066569640e+00 + 272 4.0953465192132352e+00 -1.4328835919650533e+00 -5.4138073623549872e+00 + 273 -1.5683384423538402e+00 1.9169202010330659e+00 -2.6839325197591282e+00 + 274 -1.6531522979544215e+00 -4.6841085454338049e+00 -7.2268351998964664e-01 + 275 4.1596158558603102e+00 -1.1422718408439054e+00 -3.1351987039169584e+00 + 276 8.4786212631410474e-01 -6.7452470017097019e-02 -7.7448258554047189e-01 + 277 2.8928176585952374e+00 5.0320822566250900e+00 3.2845592334529111e-01 + 278 -4.8873007102807997e-01 -2.1971336371388777e+00 9.7454018938430087e-01 + 279 -7.3521434999758173e-01 1.4621510969910470e+00 -2.0139562457094158e+00 + 280 6.8778403384267559e+00 6.2436729700862132e+00 -4.7878449610948559e+00 + 281 -2.0692893613885683e+00 -1.8964823900012788e+00 2.4394906993736987e+00 + 282 -1.1043792268177872e+00 4.4444422551732563e+00 -7.7114722935825541e-01 + 283 -1.0880511334967586e+00 -5.1068646620330522e+00 3.0091631956289762e+00 + 284 2.7716639788504371e-01 1.3642880775449191e+00 -4.9783839839442185e+00 + 285 1.2392292982778077e+00 -2.8688216923554051e+00 -3.9127745580205342e-01 + 286 1.6184777703928832e-01 -1.8519052482324836e+00 2.8180824925373091e+00 + 287 -3.9910114165388042e+00 1.7890251698996578e+00 -4.3173922432923497e+00 + 288 4.8722232967709065e+00 9.2223640677937169e-01 3.8925009951079131e-01 + 289 -1.1191175707311611e+00 1.4459335189911506e+00 -3.4302880813484018e+00 + 290 -4.0798023313842746e-01 6.6855157154086635e+00 -2.0395022174280872e+00 + 291 -5.5828847178321030e+00 6.7705018802731709e-01 -6.1600802013094813e-01 + 292 1.2429329709105430e+00 4.0956337346348457e+00 -2.9398220299492670e+00 + 293 4.8727042649977061e+00 1.8987283196300886e+00 -1.3313569799010656e+00 + 294 -4.2633556155639002e-01 -5.7442716793967086e-01 2.9655094846786243e+00 + 295 -6.6618840286639747e-01 1.3289932334083709e+00 -3.4961534056851327e+00 + 296 1.4660661034801266e+00 6.7601553384135888e+00 -3.8413535278276476e+00 + 297 2.4073262730942329e+00 -2.6417864865859504e+00 3.6436799258815455e-01 + 298 -2.1284440430324865e+00 1.8417607205243813e+00 -1.9987175371704340e+00 + 299 -7.3275449995473805e+00 -3.8700888146606478e+00 -2.8584583945292548e+00 + 300 2.3680886845161417e+00 1.3292569206729257e+00 9.5453807834438117e-02 + 301 3.8338145929035050e-01 1.0556128077436424e+00 1.4417122102462079e+00 + 302 1.3990525132934151e+00 2.1820005016674173e+00 1.2049016888797326e+00 + 303 1.7432138785561617e+00 -8.2925306004995991e-01 6.7227143430378478e-01 + 304 -8.4724591316700792e-02 6.2318314799034646e-01 4.5911440272404827e+00 + 305 4.8019821207476614e+00 -2.8433141824832968e+00 2.9353851780636271e+00 + 306 -1.3145671140694042e+00 6.2016014739247560e-01 4.0634854641510154e+00 + 307 1.0338103899227934e-01 1.2543764042216805e+00 2.4852207448062873e+00 + 308 1.1413367037928801e+00 -4.3529988826999801e+00 -2.2268837559241530e+00 + 309 -3.5904589593355762e+00 4.4307394095267973e+00 -2.8722922227455885e+00 + 310 -1.1923634892476747e+00 -4.7748651793247952e+00 1.8627560569197401e+00 + 311 2.9638714141563089e+00 -2.4954309804632198e+00 3.1714900228627112e+00 + 312 2.8172881995739600e+00 -1.9338106050809643e+00 -4.1242587765670385e-01 + 313 1.3778029394338509e+00 6.5256227971851715e+00 8.7244411318312606e-02 + 314 2.1507519510536501e+00 -1.3646995147137331e+00 -2.8373254858062578e+00 + 315 1.7228804454096278e+00 -1.3658828421376270e+00 2.9055435907170979e-01 + 316 3.6681212657076814e+00 1.6212619291612442e+00 6.1801558459724271e-01 + 317 5.0665738724488882e+00 -5.0014926936972151e+00 1.8072812278423960e+00 + 318 -2.4587115951709735e+00 -3.7265572589266838e+00 -5.1256234880180696e+00 + 319 -4.0218619890788485e+00 -1.5410822177851298e+00 3.3471627126331929e+00 + 320 -1.2098260344040530e+00 2.4711338411752042e+00 1.0279285956767341e+00 + 321 -8.7842604856496764e-01 5.9250786132111974e+00 5.6661047440971508e+00 + 322 -1.3541274011338994e-01 -3.6921806924888938e+00 -1.4535611686006935e+00 + 323 6.0835105272265966e-01 -4.9375693097919831e+00 -3.0587186674620837e+00 + 324 -3.0862682558489363e+00 7.3193815574719077e+00 -9.8881964874048411e-01 + 325 -4.1508205493179801e-01 3.2711424589513607e+00 2.6981753648469478e+00 + 326 3.9171600565969544e-01 3.5912326786955251e-01 2.8730158833870134e+00 + 327 2.3667481144231233e+00 1.6868471364205506e-01 -7.7274699930337154e-01 + 328 -2.6195177449750342e+00 -1.3998983213262667e-01 -3.4741307429832160e+00 + 329 -2.6876387095744501e+00 -1.2581516565522430e+00 8.4487472530754426e-01 + 330 -6.4808068076364156e-01 2.1462226279683252e+00 1.4296234239020893e+00 + 331 1.8228988332636249e+00 -4.6318636982545884e+00 1.6426681570819133e+00 + 332 5.9954656001691591e+00 -1.4112099521402999e+00 3.3405927928579948e+00 + 333 2.7645452632495733e+00 -4.0091815186040847e-01 4.1009157023007310e+00 + 334 2.8267861744546230e+00 3.4242216512052290e+00 -4.3253197413538524e-01 + 335 2.6781409563923795e+00 4.8131095047502859e+00 3.1354596872616969e+00 + 336 -2.1054132974283363e-01 2.4246826959993957e+00 5.9952879149508007e+00 + 337 -4.3240124919044204e-01 -1.3545311854302842e+00 -2.3368197025996014e+00 + 338 -4.0865762813552653e+00 -8.0820045746670133e-01 -2.0863424030196960e+00 + 339 1.9985482735165643e+00 -6.0106527215024752e-01 -1.1541140264314875e+00 + 340 1.3139186392176314e+00 2.7957596738805748e+00 -2.4164302283423615e+00 + 341 -2.4056074063095689e+00 -2.5452435522553785e+00 1.7193498641328295e+00 + 342 2.2979132938924729e+00 1.6100053864788391e+00 -3.5416540933176299e+00 + 343 -1.2846238691627916e+00 -5.2024558256207099e-01 -3.2956047529812138e+00 + 344 -5.3867891915288517e+00 3.4229404941870500e+00 -1.1904587539703346e+00 + 345 -3.1997400915298106e+00 -1.8130521222664522e+00 5.8325197320010096e+00 + 346 -2.3664333309912053e+00 -1.4544103544739297e+00 -2.4621202224032217e+00 + 347 -4.6349675918038633e+00 -3.6207099661224271e+00 -3.3204477773625278e+00 + 348 2.1031756209905845e+00 -1.7738619436145135e+00 1.7377219136699970e-01 + 349 4.6160625344554749e+00 6.7270766091561096e-01 -4.9124382830837936e+00 + 350 -8.3137057341260412e-01 -3.3442626504824141e-01 -2.5123227619936093e+00 + 351 1.1649039021779195e+00 2.6020296741796152e+00 -1.1618990255571793e+00 + 352 4.9345095857278984e+00 -2.0642751282296943e+00 4.1153781030427385e+00 + 353 1.6007399371950306e+00 5.5559588682935124e-01 -1.0585525848075690e+00 + 354 -5.4201816078998399e-01 -2.0604537590262821e+00 -7.9459540962212827e-01 + 355 -3.7142520464871267e+00 3.1004512106843376e+00 2.3540742341744942e+00 + 356 -5.2262097546622555e-01 -2.2230899781222409e+00 -1.1580752089441597e+00 + 357 2.0783852940734307e-01 -2.9277299337125924e+00 -1.7916901375454315e+00 + 358 -1.0694064918122719e+00 1.4191396251767716e+00 1.5057034000215697e+00 + 359 3.0211514542176499e+00 -5.4443462131508524e-01 2.2038539667249872e+00 + 360 4.8872063998294873e-01 -1.4944264686674960e+00 3.0088949651178215e-01 + 361 -2.2723220778394063e-02 -8.0036442992485857e-01 -2.1067529897260009e+00 + 362 -4.4846122953156193e+00 -1.0189603517945475e-01 1.5080936325967196e+00 + 363 -2.8596639645231242e-01 -1.5475364356581214e+00 -2.0383304015372019e+00 + 364 -2.8249084913029310e+00 -4.2122317625138234e-01 -7.1388245591069150e+00 + 365 2.3894358047015682e+00 -8.5987969202945236e-01 2.2988224353061852e+00 + 366 -4.3016729953747719e+00 7.6949368259937512e-01 -1.8477448155158285e+00 + 367 4.9318954871675942e+00 -4.7666146826622974e-01 1.2919791547427464e+00 + 368 3.5985157871368658e+00 1.5388542155812812e+00 -7.4852647392827931e+00 + 369 -2.8913719758614485e+00 -2.9039000093201031e+00 7.3658953001414840e-01 + 370 2.0570382526916591e+00 -3.6889115181621518e-01 1.5330172744198320e+00 + 371 2.8882363217674496e+00 4.2292943101706981e-01 -1.1632631117399519e+00 + 372 -2.4292672564223157e+00 2.5730638914089603e+00 8.4849893515334607e-01 + 373 -2.8899604887082799e+00 -6.4870569252731214e-01 4.9211846223682683e+00 + 374 -1.7046397683415164e+00 -1.7916546943394915e+00 9.4464867988980006e-01 + 375 4.5346068378835049e+00 2.0358778838259219e+00 -8.7634518072852945e+00 + 376 -3.3316432292140641e-01 5.8282974203344198e+00 -3.5960837107090038e-01 + 377 6.0467989680010508e+00 -2.2827369519625065e+00 8.0990312670059339e-01 + 378 -6.3852257520239886e-01 -2.8460065605661686e+00 -9.3632773346254561e-01 + 379 -2.9680935826319715e-01 -1.2704982505157000e-01 -3.6180268202660254e-01 + 380 5.3793954789383198e+00 5.3025202976024293e+00 -1.4585086706725692e+00 + 381 2.5217787051264460e+00 -7.3245222218909023e-01 -8.1134888524109594e-01 + 382 -2.3529599608509630e+00 2.8914010510080499e+00 -9.1290225846272000e-01 + 383 7.2764454353084185e-01 1.6797662649786458e+00 4.7071971912246047e-01 + 384 -4.3796522695010687e-01 2.2319545130215146e+00 2.3271419603990982e+00 + 385 2.3108945945437784e+00 2.6977101225243936e+00 -6.6773090706746652e-01 + 386 1.6880583547964210e+00 2.3506476448055889e+00 -3.8944458362127437e+00 + 387 -3.0855452989142078e+00 3.5947655285796141e+00 -4.4562471205943965e-01 + 388 6.7697686830552140e-01 -1.0876758897871934e+00 -9.0064935324577422e-01 + 389 9.7402260344907765e-01 -1.5293003275354506e+00 -4.3659737920141248e+00 + 390 4.6108138887579209e+00 -6.6186467565244889e-01 -3.1234982244917768e+00 + 391 -3.8067731495446582e+00 3.4815097750264288e+00 -8.6576247914526050e-01 + 392 -1.3497211987676057e+00 -2.1855977838770086e+00 -2.4324554329836796e+00 + 393 -1.7575670818548679e+00 1.0180617601210835e+00 -5.9773611176764696e+00 + 394 -7.4668627489768691e-01 -3.7129827035315714e+00 3.5855045679520348e-01 + 395 1.9560256848544801e+00 -2.3595510994453064e+00 2.8271939544660514e+00 + 396 -2.2298399659155854e+00 -3.2295962498057573e+00 1.8609995993009185e+00 + 397 1.0958165983112269e+00 -3.4050248635243574e+00 -2.5705090501904388e+00 + 398 -1.1732440477066417e+00 -3.3867307310328942e-01 -3.3039957106949531e+00 + 399 4.1425221644015995e+00 2.2845966019661049e-01 -5.9862426524136314e-01 + 400 -2.0272098484540786e+00 -1.5623729489671947e+00 3.7233877074487212e+00 + 401 3.6479541658254204e+00 2.5392965544202886e+00 1.0022155332545100e+00 + 402 4.2089090003748808e+00 -3.8703168337500196e+00 4.7950812470790076e+00 + 403 5.9436124749631658e-01 1.0832207155339684e+00 9.9574807221416950e-01 + 404 -8.1883262028093828e-01 4.7933846800736202e+00 -8.7593571820687233e-01 + 405 -1.9229950766050771e-01 -1.5900308926008853e+00 -8.8385709299964810e-01 + 406 -1.0388203703277683e+00 4.2540075576849850e+00 -1.0174587231504335e+00 + 407 -2.4729958789621178e+00 -3.5366692638691838e-01 1.9343428972044108e+00 + 408 2.7443062403330440e+00 -2.2992180109344691e+00 3.6200226749989102e+00 + 409 6.0387285797829526e-01 1.6997637419002560e+00 -5.3153324512855988e+00 + 410 -2.8808073106781924e+00 -5.0496540810375254e+00 8.9035134234384206e-01 + 411 3.0932356286535709e+00 5.0444161836563302e+00 1.9370196269428910e+00 + 412 -6.2821205793685042e+00 -2.3963628379886043e-01 -8.2564846607266400e+00 + 413 -5.9185086212886606e-01 3.7902120674970661e+00 2.5243086613505422e-01 + 414 1.5923000391049820e+00 5.2981022571174818e-01 1.2100955099398952e-01 + 415 7.2610611171473083e-01 -5.6667326952978581e+00 5.1988161755608617e+00 + 416 2.0361492748957959e+00 3.8792979461374788e-01 1.5693817171006841e+00 + 417 2.6313107229040256e+00 -3.1386534789275369e+00 2.5839059843224965e+00 + 418 -1.5028073766353811e+00 -2.1333940532899880e+00 -1.3721902312874048e+00 + 419 -8.2624607096988356e-01 -1.7031037713321850e+00 -3.1401496111198751e-01 + 420 -1.6829018018388193e+00 -1.4334825642202247e+00 4.5087741375535746e+00 + 421 2.4143145507029326e-01 -5.4050846381884554e+00 -4.7361090106278642e-01 + 422 -4.6730490091887855e+00 3.9169067985473562e+00 2.3772070764517372e+00 + 423 -2.7867598520278798e+00 1.3674450651753378e+00 -3.8240043398254597e+00 + 424 4.9000369136542382e-01 3.4375596735074612e+00 1.5070139412746672e-01 + 425 3.1325190812205839e+00 -3.2722053347367736e-01 4.0038953705187819e+00 + 426 -2.4161475409413282e+00 -1.1991082983324846e+00 9.4441215628753961e-01 + 427 -1.9847492508261007e+00 -1.2485290523726562e+00 -6.2437077350169146e+00 + 428 5.6580573811123858e-01 -1.9989750956291261e+00 -7.9663309399740090e-01 + 429 -4.1355033061734234e+00 7.2647198625352327e-01 -1.4023028573946289e-01 + 430 2.1139806352288395e+00 -6.8542657471460280e-02 1.6484594689197800e+00 + 431 2.4900007256837329e+00 9.1612043706261706e-02 1.8269336236342482e+00 + 432 1.6665655842077507e+00 3.1857551799188086e+00 -4.2314148180508395e+00 + 433 3.2898629235506518e+00 -3.2673739196428735e+00 3.6898346151571002e+00 + 434 1.2319765038835468e+00 2.3156231402106964e+00 -1.1850721210744370e+00 + 435 1.6030285322737472e+00 -3.2947988731413216e+00 2.8387826760647767e+00 + 436 9.5172188461798113e-01 2.3485789495183904e+00 -3.1797226803290970e+00 + 437 2.4699132416380695e-01 -5.0773393250313053e+00 -1.5624192809481835e-01 + 438 -1.4050121745616335e+00 -1.6104710549027179e+00 2.3654798950761452e-01 + 439 -1.7084050651842750e+00 -1.5698322954167281e+00 1.1914659215394978e+00 + 440 -4.2419135393708729e-01 3.9339394476928651e+00 1.9509822396793601e+00 + 441 1.0199627404848628e+00 7.0102338411496967e-01 -5.8315217763619218e+00 + 442 -3.7287076841191835e+00 -8.5186233295085867e-01 -2.3233553411083094e+00 + 443 1.4783358991774809e-01 -2.0257062994899435e+00 -3.4275904217662103e+00 + 444 7.1471962092772412e-01 -8.3982618316292239e+00 -1.1525221693881940e+00 + 445 -3.9017198861244695e-01 -5.7129464393361467e+00 -6.7803736065725695e-01 + 446 -4.0136403207847930e+00 1.7122325044271098e+00 -2.2244997241657942e+00 + 447 -3.1390213632810950e+00 -2.1178528024043843e+00 -2.6738471594485356e+00 + 448 4.5910845614051272e+00 2.5312714539904575e+00 2.9301149156498929e+00 + 449 4.9631333456631338e-01 1.6121628960413581e+00 1.6093295652590587e+00 + 450 -4.7280431897810873e+00 1.8454980746366909e+00 -2.0024852591280351e+00 + 451 -2.2548219491889228e+00 -1.6438355867158410e+00 1.2258070119412761e+00 + 452 -3.7816160908932979e+00 4.0554419977635545e+00 -3.4823296150141188e+00 + 453 -3.6973169487547990e+00 1.4432207034910489e+00 -4.0526098169711100e-01 + 454 1.2407287637548364e-01 1.5996352008871280e+00 8.0031333630464430e-01 + 455 2.7122627026120378e+00 -9.0730846951727606e-01 1.3525584774985835e+00 + 456 -2.6786981677647868e+00 3.1667105388814676e+00 1.1297980440932829e+00 + 457 -1.9419115170140713e+00 3.5011720273933724e+00 -2.3927787926760732e-01 + 458 -3.2835064724814180e+00 3.5649921935863285e+00 -1.7534937650495284e+00 + 459 -3.1755599913059718e+00 6.9756937502748118e-01 -2.0834234930489459e+00 + 460 -7.6272082653596018e-01 3.9138477022560023e+00 -2.8531417174314351e+00 + 461 3.0551599730061918e+00 -3.5894158592465386e+00 5.1477967729998424e+00 + 462 -1.5630990998512901e+00 3.5937169356526959e+00 5.7957207413645175e+00 + 463 4.8351630118716477e-01 -1.3109349799808694e+00 1.3596390336034434e+00 + 464 -2.6075038082523125e+00 -5.7899180350950648e+00 1.6923190656429918e+00 + 465 2.0214665111038017e+00 -1.9109870560486257e+00 1.4066848674387322e+00 + 466 2.9004149777672215e+00 1.1234583521039538e+00 -7.1738781162662379e-01 + 467 -7.7898280155906285e-01 -4.2304626734141539e+00 -1.2420700042927028e-01 + 468 -5.2276906955316162e+00 8.0351968080576985e-02 -2.3927308762366786e+00 + 469 2.1305829238322785e-01 -4.0192360048119308e-01 -4.3416663176134973e+00 + 470 2.7334789341749146e+00 -3.7699083545742491e+00 2.5601145954359796e+00 + 471 4.1142435644873183e+00 -2.9266807744990593e+00 -1.7500636014636992e+00 + 472 -3.2278383238499289e+00 -3.1017373344390649e+00 3.1989952297820592e+00 + 473 1.3666385466893074e+00 -2.0269287965308496e+00 -4.1123132306069748e-01 + 474 -6.9896363176270491e+00 1.9331923353962825e+00 -2.5694742785563446e-01 + 475 -1.7251331812876374e+00 3.9751207572366704e-01 -3.1810281934194173e+00 + 476 1.3331354740126053e-01 -7.6601094321646057e-01 7.1386332759047972e+00 + 477 -2.2759911012760070e+00 2.9060692586348522e+00 -1.3761870509654328e+00 + 478 3.2914752996235657e+00 -5.2054100527608860e+00 -4.7712112116954506e+00 + 479 -4.8562059754883364e+00 2.4137664688376685e+00 -1.2190863043516349e+00 + 480 -1.5525064770367472e+00 -1.2135600984161539e+00 2.4834908402060587e+00 + 481 1.5699146291988220e+00 -2.8529150767448059e+00 3.5761388042946640e+00 + 482 2.6173358883281372e-01 5.8237197328481249e-01 4.5545063844773209e-01 + 483 -6.2754536611259981e-01 2.9365094980998832e+00 3.3874998141214570e+00 + 484 -6.4638055021091517e-02 -1.2835282939075439e+00 -1.1934793967700719e+00 + 485 2.1174572990682590e+00 -8.1315147076765154e-02 -8.5888775606668677e-01 + 486 2.0196945686479535e+00 1.2343589193600033e+00 9.0134553090922220e-01 + 487 -9.5683781052167427e-01 3.5813092713869281e+00 5.9606340217323595e-01 + 488 -1.0683333790533500e+00 -1.9528962365127274e+00 5.9077420856826857e+00 + 489 -2.5489779166456694e+00 4.1280529926384597e+00 -3.9562338373750588e-01 + 490 -3.3898389310056807e+00 1.8422406590786542e+00 -1.0447823886441432e+00 + 491 -2.9535894910355029e+00 2.1112058678045007e+00 6.9862394590360910e-01 + 492 -3.3872431324165064e+00 5.8610428641798213e+00 -1.7048574418701659e+00 + 493 3.0628523128091112e-01 -4.1128783330785286e+00 -1.2344235784964563e+00 + 494 1.9496685481825378e+00 -6.6049403054205698e+00 -3.9185351852389522e-01 + 495 5.0769481433136203e+00 9.7337998099862946e-02 -1.7738725858982964e+00 + 496 3.2015989392023076e+00 -1.8946352128701187e+00 2.7292361787774067e-01 + 497 3.6995349327060878e+00 -1.1154312810921609e+00 3.2616714576486481e+00 + 498 -2.6238479811460094e+00 3.6341260978814289e+00 1.9030657617066540e+00 + 499 5.6500382321147198e+00 1.2191709204713273e-01 3.6333203482550238e+00 + 500 -3.6904104646144469e+00 3.0630474239100298e+00 -2.3682727442937040e-01 + 501 7.8053520536170395e-01 -3.3097336134160815e+00 -9.7597263506526943e-01 + 502 -3.3341268402060069e+00 5.4014839823485641e+00 2.5220310689031757e+00 + 503 6.0083046706698551e-01 -3.5953208209121743e+00 3.3029154442509490e+00 + 504 7.1591817059104279e-01 9.9525549040813777e-01 -7.2396864905301750e-01 + 505 1.7107869487158647e+00 3.2347023401252568e+00 2.7431327469250109e+00 + 506 1.8183996698214040e+00 1.1121533846277636e+00 2.5072778270693954e+00 + 507 4.2678834878302729e-01 3.8167882184937278e+00 3.1481009634020545e+00 + 508 2.2622851059495255e+00 1.1485020572808882e+01 6.3860894063913687e-01 + 509 3.3824885973237233e+00 2.7102255222338462e-01 -2.6060159905635576e+00 + 510 6.9964566810046636e-01 -1.0302923548018310e+00 -1.5874724158515761e+00 + 511 5.3085300925992041e-01 1.1568736154228330e+00 -4.9768861844977321e+00 + 512 -2.6625688757243304e-02 -3.1046472723099461e+00 -3.9223511323369422e+00 + 513 3.1857985509570970e+00 3.6064901924708379e+00 -2.6674659010265040e+00 + 514 -1.0161230790619447e+00 -2.2466778944316941e+00 9.0364706428770269e-01 + 515 1.2160027346902937e+00 -1.5531651848895498e+00 -3.5464518023387903e-01 + 516 3.2640249665153638e+00 8.9922657410558549e-01 -1.6380132974508299e+00 + 517 1.5060990156840699e+00 -1.5821865721782105e+00 2.5043793814163351e+00 + 518 8.3067091608638077e-01 -2.2238770305182420e+00 7.7127158625639314e-01 + 519 2.6465288323782934e+00 9.0974680749622627e-01 -3.4778663814029196e+00 + 520 -2.0573612300464457e+00 -1.0478755725945861e+00 2.1172328717028370e+00 + 521 -3.9377729743656005e-02 9.9248315556090572e-01 7.8770998944876802e-01 + 522 1.9487142343827071e+00 -9.7969985765249046e-01 4.0709480544341465e+00 + 523 1.7510344484522200e+00 -2.5618401580446490e+00 -2.6437155814723181e+00 + 524 -1.4188995523562395e+00 -9.3531595149883318e-01 3.4523955202175212e+00 + 525 1.4454408148293696e+00 2.1815425588381769e+00 -2.9722797892823896e+00 + 526 -1.6403593788006723e+00 -2.8514389371663134e+00 1.7625116022212566e+00 + 527 2.9310160768740974e+00 1.5263470220940079e-01 3.4449879405046668e+00 + 528 3.8874025587185801e+00 -1.8450119105847069e+00 5.1914984762214917e+00 + 529 2.4966090608886198e+00 2.1545230963574857e+00 -2.5218532384734003e+00 + 530 -2.6750399411216184e+00 2.8643101406000695e+00 -1.6481566093918880e+00 + 531 2.7810953523267021e+00 3.0877518371229078e+00 -3.3992352787036153e+00 + 532 3.5803150229599283e+00 -1.2326871939648885e+00 -1.7795619136371137e+00 + 533 -2.6065026954748860e+00 -3.8749747445281089e+00 2.6806326300919943e+00 + 534 3.0422149691621869e-01 2.3228667350873082e+00 -1.4225998611819650e+00 + 535 -6.0460470465595186e+00 6.1193427293738170e+00 3.0447300417238448e+00 + 536 1.6688051422572028e+00 2.6855951762871211e+00 -2.8863366013751151e+00 + 537 4.3391081698056827e-01 -4.0462889571665510e+00 -3.5007119163987888e-01 + 538 -7.7063400756934564e-01 -4.9469181147756441e-01 -8.7623044458528876e-01 + 539 -3.0612350795625503e+00 3.2230551997768520e+00 3.7603683779491520e-01 + 540 2.1550037496304562e+00 1.2466753723659232e+00 3.0726668276534763e+00 + 541 5.8392269327142330e+00 4.2829860837998064e+00 -6.2676237583672352e+00 + 542 1.3735681608466632e+00 3.6267216828027332e-02 2.4306612565031456e+00 + 543 -1.0294633360179648e+00 -2.4081879214727935e+00 -2.5882867059500243e+00 + 544 3.9642864112628090e-01 -3.5306053686725609e+00 3.0204739768765022e-02 + 545 -1.9330188486265636e+00 -9.6850439930148968e-01 -2.6194135670839461e-02 + 546 -1.4306533995147142e+00 1.3741231435639669e+00 -1.0738674307151126e+00 + 547 -2.7005340552395424e-01 1.3566110350658021e+00 2.9757882806294295e-01 + 548 5.5566789587313081e-01 6.4497116007660460e-01 3.8188577997872764e+00 + 549 -5.7215405885671089e+00 6.2586817376077430e-01 1.7189250743475841e+00 + 550 -1.6013240498631920e+00 7.2559213783567529e+00 1.9923844946423683e+00 + 551 -3.9767621042810317e+00 -7.5269402020405651e-01 -1.2280076753223981e+00 + 552 1.0520022672460956e-01 -9.4948678894075500e-01 -3.7496662417186317e+00 + 553 -5.6455545704029184e+00 2.7984268541359199e+00 -5.0082916394241184e-01 + 554 1.3695726481680528e+00 -2.0905750931680830e-01 -2.7008536219296957e+00 + 555 4.5591383414929221e-01 5.6492960964144701e-01 5.7519935757336729e+00 + 556 -2.6020267235157326e+00 1.4589609105529042e+00 -2.6831357721788271e+00 + 557 -1.5033283765346033e+00 -1.6499500900462851e+00 -7.5847995627245988e+00 + 558 3.8545414514213281e+00 -4.9987378727632692e-01 4.8692550029238602e+00 + 559 -9.3973458255666487e-01 3.7624342157678377e+00 3.6291338370156718e+00 + 560 -2.4589673852031737e+00 -5.6598581055227237e-01 1.8654366474106785e+00 + 561 1.0484232625107217e+00 -9.8393920921977229e-01 -3.7193546617538353e+00 + 562 6.8244053488960107e-02 1.5441233045220011e+00 5.4987292187631653e-01 + 563 -1.6039285972237433e-01 -1.8143863546613177e+00 -2.4610532313160380e+00 + 564 -2.8447234006969913e+00 -3.8544757112881394e+00 -5.9935521259278746e+00 + 565 3.1267871643389551e+00 1.6287990848115111e-01 -1.6200646662225633e+00 + 566 -1.6800161144018813e+00 5.8258365828639489e+00 4.2808998941698206e+00 + 567 -2.7787097703996837e+00 -1.5144229193433267e-01 1.0129305251369733e+00 + 568 3.0666469429673915e-01 4.1253176933703557e+00 -3.6161743492594804e+00 + 569 -3.1935645885798571e+00 4.0739329160970766e-01 -3.7142579128209920e+00 + 570 4.4300226159433542e-01 1.7170760019877529e+00 4.4420543764574427e+00 + 571 -3.0091385720276249e+00 1.9107699549883472e+00 -3.7472072599922939e+00 + 572 -8.2638908545944167e-01 -1.9098309786778742e+00 -2.1462136398852962e+00 + 573 1.5114103405660757e+00 1.1930769547890050e+00 -5.7575378482309203e-01 + 574 -5.2282628535232312e-01 2.3489789018252116e+00 3.2169174774816263e+00 + 575 2.8933419610358659e+00 -3.7415451061713658e+00 1.1153600094249465e-01 + 576 3.4230981687625865e+00 6.1907969776581195e-01 -5.9021395896192463e-01 + 577 1.0048483985516263e+00 -2.2065285223991138e+00 2.0354971774413030e-01 + 578 -2.5685113917561999e+00 2.8892501194186608e+00 -3.3919572517430656e+00 + 579 -1.0799370127975085e+00 -8.5448868011293677e-01 -4.9773219718189967e+00 + 580 -2.8846106628772439e-01 1.8775527050037050e-01 -7.7969190927569096e+00 + 581 4.9935402439669163e-01 -5.2419233205493594e+00 2.8341391760174972e-01 + 582 1.7630615764881090e+00 8.3182488487280963e+00 -1.8997494147288874e+00 + 583 -3.6428553090000175e+00 -5.4791033668381202e+00 1.6462278600903251e+00 + 584 2.7345871458265116e+00 -9.8770654807643443e-01 1.1658693071617232e+00 + 585 -7.7440997353478680e-01 -5.5685730103862277e+00 3.1024753137076444e+00 + 586 2.4957515285374692e+00 -9.6678515799814158e-01 -1.2920640416527713e+00 + 587 -2.8972879444614938e+00 1.4484583970203255e+00 -2.7626765010481957e+00 + 588 6.2080584526129652e+00 -2.2257457819137110e+00 -2.1044798527091166e+00 + 589 5.9704910537402682e+00 5.2281113547737084e+00 1.5146099342393589e+00 + 590 2.9322034070241245e+00 -1.5456441060102843e+00 1.2683358967639125e+00 + 591 -1.6442356580993902e+00 7.1850989724442771e+00 -7.6754560241243863e-01 + 592 2.5231727623953426e+00 2.6853113991247972e+00 -2.2162150616387524e+00 + 593 3.0072828359046744e+00 1.7962915539128574e+00 1.4611358326448078e+00 + 594 -1.5440119659169476e+00 -3.7902508529821768e+00 1.1296823700841216e+00 + 595 1.3620208430900542e+00 3.9589553687678709e+00 4.6577445833350550e+00 + 596 -1.4678646135995044e+00 3.0371600568426906e+00 -1.9390550067368681e+00 + 597 -5.0742247038567134e-01 3.7634826438987001e-01 -2.6977626688153351e+00 + 598 3.9267437396090582e-01 -5.2142555780455959e+00 -3.1824569666082909e+00 + 599 -3.5383786831654538e+00 -8.3531300595384994e-01 -2.1228982731614283e+00 + 600 -5.6887589227048139e+00 -4.8437992428089913e+00 -1.2090423623966089e+00 + 601 1.4984851746914627e+00 1.9852371322379756e+00 -3.8743568580236545e+00 + 602 -9.9815316365657569e-01 -2.1853804097172644e+00 -4.8171339617903728e+00 + 603 -4.5337159824718034e+00 2.5334940009822513e+00 1.7107661184107124e+00 + 604 -1.2822166645158004e-01 -1.6830301715090279e+00 -6.3020233785259783e-02 + 605 2.6951614306944136e+00 -1.1377167510927756e-01 -1.5623842040290845e+00 + 606 -8.3841266923367908e-01 3.2712571950577631e+00 7.9762012822626172e-01 + 607 3.5312148475897989e-02 5.3827286742522940e-01 -4.0187339418314973e+00 + 608 -9.3692997200674644e-01 -4.0788109596560385e-01 -5.5553902711147911e+00 + 609 4.3733501222273450e+00 3.6222395864063950e+00 -3.4539503092037886e+00 + 610 -2.4291717255952294e+00 -9.8481549150622474e+00 1.5580421768678772e+00 + 611 -2.9829124961540407e+00 4.6946530873350403e+00 -7.1534001866599872e-01 + 612 2.3685565472220675e+00 -3.8785982651889581e+00 2.3111516505926638e-01 + 613 8.4695640895177859e-01 -2.7363935828442796e+00 1.1136817565479111e+00 + 614 -1.0422682751204164e+00 -4.6664337213885796e+00 7.9637150474923581e+00 + 615 4.5020343088484871e-01 -2.2516540509077068e+00 -7.4238759914600632e+00 + 616 -6.9087674606050531e-01 1.6812852520555714e+00 2.6514384560002799e+00 + 617 -4.3727946414594046e+00 1.4042902775416108e+00 -1.1993112593094180e+00 + 618 -5.9537404174557829e-01 2.6071284525346368e+00 -6.2999404109127122e+00 + 619 -4.0208119496501027e+00 7.0895473778905138e-01 3.8314622322565857e+00 + 620 -2.1679133875107173e+00 7.7537474872144729e-01 2.3514384113332529e-01 + 621 8.8181528569237055e-01 2.3136716359756462e+00 -1.1542926850908854e-01 + 622 1.2518185786818417e+00 -1.1405929192061384e-01 4.8521382121541077e+00 + 623 -7.1185946323661375e-01 -1.4850734459916053e+00 4.3549748884073454e+00 + 624 8.5468053612483952e-01 -7.7825651048698063e-01 7.1362054060793878e-01 + 625 1.8021293384768006e-01 -3.9479940468737009e+00 6.6135229620049996e-01 + 626 -2.3928531741987560e+00 4.7569444202483409e+00 1.8968068666695455e+00 + 627 1.9911636363593734e+00 -1.0663295736734559e+00 1.1033142948402674e+00 + 628 -1.4361087710545033e+00 -2.6761443150996262e+00 -3.5146117990946197e+00 + 629 1.1562639561090837e+00 -1.3520348301199980e-02 1.6858162259090890e+00 + 630 -2.3217605506326469e+00 -5.3685045570830048e-01 -4.7774993338316083e+00 + 631 -5.5721971803013393e+00 -2.2986507847120494e+00 2.2347427210984043e+00 + 632 -3.8232818046312462e+00 -1.5375082899353862e+00 5.3918340330681627e+00 + 633 9.1599524706430979e-01 1.3972169522818088e+00 1.5853218867425651e+00 + 634 3.6483710408081920e+00 4.2716159616259608e+00 2.2701379311815546e+00 + 635 -1.7960001738399115e-01 -4.1230999852539990e-01 1.0136557466582026e+00 + 636 7.5476187876905285e-02 1.4736161631198150e+00 -7.1600471872528049e-01 + 637 -1.1229825697176934e+00 6.9300512986603102e-01 1.8010632258284917e-01 + 638 -5.9868809836013277e+00 -4.7880422599692674e-01 2.8104342516366883e+00 + 639 -1.3274169098229955e+00 -2.7597084106802416e+00 -2.8545948775718237e+00 + 640 9.9289147559567592e-01 2.9497972173646367e+00 5.4082478015268416e+00 + 641 -2.6958119281917403e+00 2.0043286445369315e+00 -6.8166436194878255e-01 + 642 1.1325831738057548e+00 2.9535883594516483e+00 2.2201238285865412e+00 + 643 -4.8157918964919411e+00 1.5371575380970957e+00 -1.6372713288121834e+00 + 644 -1.8426758307891020e-01 -5.1184680695914553e+00 -7.8831100209316063e-01 + 645 -2.3954286244890755e+00 3.5910318742208127e+00 2.1255341056349080e+00 + 646 5.1140879680319182e+00 -5.7075537755628025e-01 6.4271856048468134e-01 + 647 7.3385660418420007e-01 8.6896209023758175e-01 2.7899374644077763e+00 + 648 -5.0662070600277795e+00 1.2552896186772047e+00 -7.8511225343449775e-01 + 649 -2.2707622229719475e+00 1.2546154636475604e+00 9.9420678292661335e-01 + 650 -3.0754485535901290e+00 3.0758023947395468e+00 4.0903254494745511e-01 + 651 1.5225035550468906e+00 -2.7136538947249700e+00 1.2783816911770933e+00 + 652 -6.4318951722873552e-01 -1.2268876350968028e+00 1.2468406740112896e+00 + 653 -9.8677595100314508e-01 -6.3254278176953953e+00 -1.8784860642303616e+00 + 654 -2.7723316517581784e+00 -1.3286558413901198e-01 -1.1613773102333640e+00 + 655 -4.5331239975688525e-02 3.5994046125936846e-01 -1.2133746069712816e+00 + 656 3.9242083734671529e+00 9.1945781350591926e-01 3.8419315551951405e-01 + 657 1.5104225109334808e+00 7.9976489582533261e-01 4.5515924473312186e+00 + 658 -1.8075052248156784e+00 6.7112894375539833e-01 -1.4580655548636140e-01 + 659 1.7649068816402107e+00 6.8012671325917839e-01 -3.9777669519648695e+00 + 660 3.7827415566097873e+00 4.4942599703509050e+00 4.7272556206822597e-01 + 661 1.1434664038785558e+00 -9.3580474178245043e-01 2.1160448298094976e+00 + 662 5.5972357128569861e-01 -1.8100569035268566e+00 4.6546533704967852e-01 + 663 1.4327262641574277e+00 -7.6297619956689489e-01 1.5508227047605971e+00 + 664 2.3128141945744471e+00 9.5510909847107051e-01 1.0047527479875398e+00 + 665 2.2027355225512961e+00 3.3027368433401714e+00 2.4037297233138735e+00 + 666 2.2334764251298207e+00 -9.2885726918018985e-01 -3.5994828614536116e-02 + 667 -7.3517926789732388e-02 -1.4224733783324024e+00 3.0397727143390054e+00 + 668 9.9602762115686994e-01 1.3526801287746222e+00 -6.7592437485366856e+00 + 669 2.5609507684877748e+00 3.8599066604592641e-01 -2.0497675547101946e-01 + 670 -1.1111619662292087e+00 -2.2324921856560764e+00 -5.6141578625405164e-01 + 671 -2.1043196711479437e+00 -2.6310695360866521e+00 -5.9352344587694938e+00 + 672 -1.5991844880286499e+00 1.9003158459683431e+00 2.9579236044790282e+00 + 673 -1.1742019047776859e+00 1.1669912149753516e+00 6.0226101444209776e+00 + 674 7.3360061653768378e+00 -7.8350136118971978e+00 -2.1221042099135099e+00 + 675 -2.3479280862272484e-01 -1.1737191631410369e+00 2.2556983368624302e+00 + 676 1.5778784354338882e-01 2.8806949482302464e+00 -1.5718597195572397e+00 + 677 -2.9208494071193520e+00 1.0336714745504483e+00 -2.8168418300547628e-03 + 678 1.2009824828343219e+00 2.9616017387499447e+00 -1.9274685780020013e+00 + 679 -6.0748473533287728e-01 1.3288222416718172e+00 -3.6916265830697665e+00 + 680 -8.6952693555654259e-01 3.4045777212238981e+00 3.1965821123590010e+00 + 681 1.1987804042726566e+00 1.8748448257590018e+00 -1.2257455659972611e+00 + 682 -3.8120210593184942e+00 1.1049043895549733e-01 -5.2441281002545703e-01 + 683 -2.1954332083948200e+00 -4.3316237085060880e+00 -4.5603643964255793e+00 + 684 2.7091397546586720e+00 1.6257036737833164e+00 7.6085441478246119e-01 + 685 2.0928992762896561e+00 4.4224793167150711e+00 -9.5718039368437091e-01 + 686 -1.2800378774804981e+00 -2.7453527586647986e-01 -4.0659892135914538e-01 + 687 -2.8692105153853955e+00 7.5093861568559669e-02 -3.1856677870204542e-01 + 688 1.3548196852407230e+00 -2.2210178959260642e+00 -1.7176555068294974e+00 + 689 -1.9477198231616846e-01 -3.2991397270504472e+00 -2.6439764866979134e+00 + 690 -1.4613140515747742e+00 -1.7673098737614434e+00 3.6615985128812398e+00 + 691 3.6893312562194209e+00 -2.8021042619764378e+00 8.7451571549807223e+00 + 692 3.1562589986497458e+00 -3.7784161371932838e+00 8.4529844405134413e-01 + 693 2.1083780463470654e+00 1.3981074080403000e+00 -4.1785014883787559e+00 + 694 -3.2272170920884333e+00 4.3430815679096124e+00 1.2633775545629573e+00 + 695 -1.0786625959073970e+00 -1.1183033813674750e+00 4.6125970583331061e-01 + 696 3.1863065838131690e+00 -4.1059940626454594e+00 2.0014033450347442e+00 + 697 -6.9932586837435973e-01 -4.8320588605935549e-01 1.9048958966819409e+00 + 698 -4.0245094037170359e-01 -1.4196401841232678e+00 -1.3256089065088144e+00 + 699 -5.1991360709404444e-01 -5.1061772338971934e-01 1.2213119624124846e+00 + 700 8.6322732573001506e+00 1.7749704882194024e+00 -1.5960858185343474e+00 + 701 -4.9168227478866067e+00 -3.4538712095177275e+00 -6.2597008273364674e-01 + 702 -1.6362876564363491e+00 -1.4660352862158126e+00 -1.4933336698465471e-01 + 703 -3.3290453313120278e+00 1.4671544752772354e+00 -2.8778692630956666e+00 + 704 7.8625704708935573e-01 -9.3596982769724779e-01 3.7191326466362717e-01 + 705 -5.4470317916849993e+00 -1.1412147259497869e+00 3.0845782518777884e+00 + 706 9.8916094517271402e-01 -1.9593353182061759e+00 -6.2201937931231841e+00 + 707 1.8744600644655449e+00 3.4759863609969384e+00 1.3333947026266126e+00 + 708 -4.5989496003229666e+00 -2.4245061043981617e+00 -2.9738237504658325e+00 + 709 -3.6687703653577257e+00 -6.2535742617475085e+00 1.6270709120705016e+00 + 710 -1.5435363979808290e+00 -1.4246611690852788e+00 6.8705870962223781e+00 + 711 -5.7275255626588328e-01 9.5097337795747305e-01 -3.2358576454773575e+00 + 712 2.9725354485808282e+00 -1.4528033624478356e+00 2.2716618499316734e+00 + 713 -3.4847394447066509e+00 -2.1135542181566298e+00 5.5419832930813033e+00 + 714 2.2774025650729106e+00 -1.2431803926948890e+00 1.0147134639786441e+00 + 715 3.3652358485485814e+00 -2.2042972238126119e+00 -1.9066401505655978e-01 + 716 1.8208356068713900e+00 -2.7330072273568051e+00 -1.8216828978660915e+00 + 717 -4.2732063563743444e-01 -1.6581034052880144e+00 3.1818998001572076e+00 + 718 2.3964329492063348e+00 -5.5892711057808597e-01 -1.4548164598080413e+00 + 719 -3.9119461840652168e+00 4.8421372492813246e+00 -7.5243154376026800e-01 + 720 3.4300212453279882e-01 -7.1456149542482783e-01 3.0870317364471336e+00 + 721 1.4161598132790629e-01 2.6845185824355302e+00 2.8972012676125645e+00 + 722 -1.6176108717961846e+00 4.3928654505686513e+00 -2.7435891221094493e+00 + 723 -2.3255595340724948e+00 -1.7476264417974483e+00 -3.9830045509286900e+00 + 724 1.9967388251704774e+00 -3.9913559512725767e+00 -5.3318471591020202e+00 + 725 8.3100788037489171e-01 1.8016209790986613e+00 3.6028588395830048e+00 + 726 1.9136171251161540e+00 3.4656533793792113e+00 4.2240894787781844e+00 + 727 -4.6276649256077357e-01 -8.4813882764767667e-01 -2.5369292585598413e-01 + 728 -3.7927332498507788e-01 -4.9523496391900240e-01 -1.5101325338095425e-01 + 729 1.2359263609621918e+00 3.0110809965822277e-01 7.6038610820708696e-01 + 730 -2.1728680220401029e+00 -4.4725012475517550e-01 -2.3247610313270113e+00 + 731 6.6729869709527012e-01 2.6714703870256651e+00 -3.5639564702678901e+00 + 732 -2.7985442357572072e-02 7.9870476517851796e-01 5.5532307957020177e-01 + 733 5.1030033395880761e+00 -1.7859816909552215e+00 1.0036583674909076e+00 + 734 4.0123506811951417e+00 -4.5559757087603160e-02 5.6894674889025119e+00 + 735 -5.8576506825523300e-01 2.9288611376118676e+00 7.2718466577601826e-01 + 736 -3.9845034647561084e+00 -2.8762833679538935e+00 9.9637671620370205e-01 + 737 -6.1285666346144374e-01 -1.5304741653267173e+00 -1.0489278276889811e+00 + 738 -1.9720161182262075e+00 -5.9361820592461179e+00 8.3683057581266831e-02 + 739 -3.4721300149369538e-01 -2.2264277866297548e+00 3.4731296410385166e+00 + 740 2.7135516579569701e+00 -1.7659636873369431e+00 2.7009241286374310e+00 + 741 4.7801443448451847e-01 -1.5188533639576228e-02 -3.7438413126789954e-01 + 742 3.0989368239706541e+00 1.7731322881152720e+00 2.8417644504269185e-01 + 743 5.0784175489653138e-01 1.7140733133134516e+00 4.1528886637479623e+00 + 744 7.9750378156520196e-01 1.2121805662808932e-01 -5.0012973740867737e-02 + 745 1.9232713471248801e+00 -1.9232843286719083e+00 2.3439969920978374e+00 + 746 -2.3144932609333471e+00 1.1279970959656216e+00 1.9274504636163041e+00 + 747 -6.6490546190546338e+00 -2.4243020842209155e+00 2.6179436736926298e-01 + 748 4.5732422866030866e+00 4.1596991173221873e+00 -2.9786707234693162e+00 + 749 -8.3513319804790065e-01 1.6510132595664058e+00 4.1291605336053783e+00 + 750 2.5964037415661712e-01 5.1031210949985759e+00 1.6989772340857172e+00 + 751 -1.9086040475105852e+00 -2.6426298573200874e-01 -1.9098276086914617e-01 + 752 3.5818880649856952e+00 9.8468916792304828e-01 5.4241333353413790e+00 + 753 -4.5100527680375135e-01 2.5195623987109372e+00 4.8230260806940684e-01 + 754 -1.1842892670472407e+00 -4.4169903205749135e+00 -5.0243304908630959e+00 + 755 1.1290434104111100e+00 2.8313360907555736e+00 1.5379240933995484e+00 + 756 3.9236465720786295e+00 -5.1237748727123540e+00 -2.6230943417712926e-01 + 757 -1.6415222754836998e+00 -7.3607767121101531e-01 -1.6017930835063445e+00 + 758 -2.9507258057061656e+00 -3.3009617002057592e+00 -1.5731337411749069e+00 + 759 1.5660514471589890e+00 -2.1688296841541344e+00 3.8959263343553467e+00 + 760 2.1083321758630356e+00 8.2787147307649156e-01 2.6887281777502690e+00 + 761 -4.8906046983395812e-01 -2.4812626611311206e+00 7.8062850422777164e-01 + 762 1.6980735667097431e+00 -3.9300802047607650e+00 -5.5143759037258357e+00 + 763 1.1799556118931718e-02 2.9198598716801198e+00 4.6229708661699727e+00 + 764 -4.2767076941747586e+00 2.3789028299561115e+00 4.4110690339487686e+00 + 765 1.7215757700645937e-01 -5.4012504450060819e+00 -4.3681325468905960e+00 + 766 2.9272870427893443e+00 -1.6637893175966507e+00 3.4344511102009978e-01 + 767 7.4120284756622956e-01 8.6584649651151757e-01 1.7552727898289238e+00 + 768 3.3289523222196364e+00 -2.7139959043700757e-01 -1.4018117106591541e+00 + 769 1.7680728751559804e+00 4.9016041515819142e-01 -1.2377220173917407e+00 + 770 -6.3728269004967564e-01 -6.2799927412930474e+00 -2.4569390595855802e+00 + 771 -3.7500218207028899e+00 1.5083720116199298e-01 1.2388482004763872e+00 + 772 -9.7522530590549594e-01 -3.1723487427216807e-01 5.0101387597571900e+00 + 773 -1.0714296614001978e-01 9.1690770042464831e-01 -2.4733565998981533e+00 + 774 3.5759581981832005e+00 2.1970260405887139e+00 -3.7808879134874953e+00 + 775 -3.3813868866193588e+00 2.7759691336164862e+00 6.9628098418894870e+00 + 776 2.7335233275666599e+00 2.2482937953849222e+00 4.9627836256379831e+00 + 777 -1.8374293579185008e+00 -9.9435115612509739e-01 -3.1577450055189002e+00 + 778 3.5229378445892543e+00 -2.7852145585882715e+00 6.4327823778941653e+00 + 779 3.0205311774581656e+00 1.9644528083956307e+00 8.7939694624882725e-01 + 780 2.7169526684132426e+00 7.8518483656357096e-01 1.4008779002175897e-01 + 781 1.4425327021534347e+00 2.9202604533683298e+00 -5.7977237320842412e-01 + 782 6.4431139441684337e-01 -2.4167728347695441e+00 -2.9916029350524704e+00 + 783 -3.0285535027288248e+00 -4.6485423025905298e-01 4.1575998114746495e+00 + 784 3.9758900405895741e+00 -1.3799710393831370e+00 -4.0995136183991621e+00 + 785 1.6656488111419434e+00 -2.9340423961232571e+00 -2.9147451432801250e+00 + 786 -1.3801814179143008e+00 -1.5327933700380072e+00 -3.9710166585327700e-01 + 787 -7.7436373010228243e-01 -4.4734532714117732e+00 3.6636846933573524e+00 + 788 4.6448148140858097e+00 -2.7553436009761598e+00 2.8147314930318301e+00 + 789 3.7333961315952688e+00 1.6136189994745271e+00 -3.3356869863333967e+00 + 790 -1.1583492729275684e-01 1.8205986600633750e+00 -5.2335679134312665e+00 + 791 -1.9240787945691137e-01 1.7580863623817436e-01 1.7637285749749654e+00 + 792 4.5966225846855363e-01 -7.6644133666081282e-01 -1.5694577838611168e+00 + 793 1.9422457313596253e+00 -7.1441529910506418e-01 -2.3876074628429025e-01 + 794 -2.8013599179400439e-02 -1.7425815814505783e+00 2.8993574162140328e+00 + 795 1.4100789209977278e+00 -3.3560657501231286e+00 -2.0528692092466430e-01 + 796 -4.4027916660178228e+00 -4.1010750529468065e-01 -1.0365024969790411e+00 + 797 6.3238957467052492e-01 8.2382109464956144e-01 -3.1997877215298942e+00 + 798 -1.1820593956711916e+00 -2.5226117513224646e+00 -1.7499876662644079e-01 + 799 -5.4835229920402229e-01 -1.5571607779386767e-01 -2.3296630212242779e+00 + 800 -7.1346606614302843e-01 -2.6892558291101776e+00 1.4324433628436495e+00 + 801 -7.9914979191256663e-01 4.1845765515923654e+00 2.0350621288155080e+00 + 802 -1.2816203030998277e+00 1.0538187282783524e+00 -1.9557116765832232e+00 + 803 -6.6756192001996439e-01 -5.6423797127864956e+00 -2.8590163598651803e+00 + 804 -1.0496098125554207e+00 1.3186866926581542e+00 2.5784509622888572e+00 + 805 -4.5057157125243110e+00 -4.6014644360737822e-02 -3.4814803156217757e+00 + 806 3.4912478682181036e+00 7.3112505671112382e-01 4.5429117218249147e+00 + 807 2.7473809979651174e+00 1.5522648422764990e-01 -1.4314032404110031e+00 + 808 -3.2993948902377777e+00 -2.1918581410337397e+00 1.3827786472116255e+00 + 809 4.6069166010496909e+00 4.0389737765447924e+00 9.6369450589416217e-01 + 810 7.3653384604242511e+00 -8.2004045620366306e-01 -2.3254336175570206e-01 + 811 3.2969406050583436e+00 -2.8390952053263763e+00 3.5716781997777858e+00 + 812 2.2989645057161585e+00 -2.2583738933293849e+00 3.9363795331380382e+00 + 813 -6.0751691162961565e+00 1.5828362940937153e+00 3.6048034387043404e+00 + 814 4.0041009332164563e+00 -2.1759370078139983e-01 -1.3915199268245690e-01 + 815 -2.2732603508391040e+00 -9.5641337810241389e-01 -2.1405188161213147e+00 + 816 2.3521356446972450e-01 7.5902223075271069e-01 -7.2320721232924052e+00 + 817 -1.2225355770107640e+00 -7.9272725596934734e-01 1.1941279074582922e+00 + 818 1.2642774290460428e+00 -1.1139768168145172e+00 2.4989139689148426e-01 + 819 2.4084118737648170e+00 1.2045626999285630e+00 -1.3854379150080631e+00 + 820 -3.9711450621549442e+00 -3.1270251871338237e+00 6.9394163862345415e-01 + 821 -2.6749207816530181e+00 4.6197331197475006e-01 -1.0510034081941471e+00 + 822 1.7685509231880105e+00 2.5997508048634219e+00 -3.9718561180696201e+00 + 823 2.8384681110698309e+00 -3.3125543931711859e-01 4.6644949600788133e+00 + 824 -1.6038387087856638e+00 6.8562677287298202e-01 -7.7881831820429903e-01 + 825 -1.0384807480113878e+00 1.1321695413469943e-03 1.2552631358852033e+00 + 826 -6.6009737114397804e-01 -1.0598029682470007e+00 2.7323595245284538e+00 + 827 4.4381306936061335e+00 -8.3535138206941384e-01 -4.4403905938738362e+00 + 828 1.3122105603431637e+00 -1.7418724321834100e+00 -3.4900622287324241e+00 + 829 -2.5861859944250369e+00 2.0197921388771722e+00 1.6214078760156709e+00 + 830 2.8800816810160468e+00 -6.9061692310584610e-01 -4.6989494183002476e+00 + 831 1.5765569857595583e+00 3.0292273740786968e-01 -9.3907046382622969e-02 + 832 1.5787197380686759e+00 1.6216055779251561e+00 2.2161044220260133e+00 + 833 -1.1299749038883014e+00 4.5058377348478915e+00 4.8500628796688101e+00 + 834 2.2775106352213297e+00 -4.0561616355705974e+00 6.5151604109664674e-01 + 835 3.5133295800662019e+00 3.1403621463362734e+00 -4.6144760404830789e+00 + 836 -7.6733454785832234e-01 -5.1331005321668555e-01 1.9824721807885581e+00 + 837 1.3550949745979729e-01 -6.3877868853754760e-01 7.1134421074504373e-01 + 838 -5.7448305101120967e-01 -4.7794457081193104e-01 -1.2773733079303591e+00 + 839 3.7873012161515986e+00 2.2843892231220333e+00 -1.2834875783631452e+00 + 840 3.9496272982270266e+00 4.1470740048001371e+00 2.8287115494001474e+00 + 841 1.1149788184562162e+00 1.9345470352534013e+00 1.3542105937571087e+00 + 842 -7.1365179798568490e-01 1.6499579539161711e+00 -1.9341087860586420e-01 + 843 -2.6504168203341192e+00 2.6769687893744876e+00 1.2163705754741210e+00 + 844 -2.3283172416510665e+00 4.2588193577874769e+00 3.4321184635177908e+00 + 845 -2.5938046667431465e+00 -6.5169651295574598e+00 -6.0051838680381939e+00 + 846 -5.9058496814875658e+00 -2.5604784620015769e-01 -2.8346043213395258e+00 + 847 -1.5842437463467729e+00 3.4043810145971745e+00 3.4010649591064586e+00 + 848 1.5048493245904162e+00 -2.1230849760949440e+00 1.6659755774759879e+00 + 849 4.0638155015185040e+00 1.0408359998651711e+00 -5.7127785549326262e+00 + 850 5.0307743650079773e-01 2.1636466766945731e-01 -2.3338481869627090e+00 + 851 2.9947475704480389e+00 2.3137246402824281e+00 2.4916395487726217e+00 + 852 -5.4402609756066953e+00 -1.3550790342955288e+00 -1.1312283012724610e-01 + 853 3.5769153765908990e+00 1.0675757191962774e+00 -1.5355207694605433e+00 + 854 -1.0313444770945801e+00 -1.5964043866345075e+00 -1.2913971353416671e+00 + 855 -9.0883073452997454e-01 2.1625385167963826e+00 1.1395573766666427e+00 + 856 2.8807801878742785e+00 -8.4824847412151450e-01 -5.9161516894798860e-01 + 857 -3.2154751945581985e+00 1.0560188548171983e+00 1.8938202787411079e-02 + 858 1.4023325833661500e+00 -1.4600532017142220e+00 -2.4116487396250599e+00 + 859 -2.4307368225441106e+00 4.7955526435911427e-01 -1.8111400007287395e+00 + 860 -1.5758738122582934e+00 2.1566820159381739e+00 1.4746625389581631e+00 + 861 1.8658510191016326e+00 -1.5302890668832481e+00 2.8677220516448285e+00 + 862 2.4298524144063696e+00 -1.6400334272008756e+00 6.7185673514687831e+00 + 863 -3.2390695668739831e+00 2.8368819880072174e+00 -3.5237514693392495e+00 + 864 1.1426375829644349e+00 -4.6656124676068200e-01 7.4776790393419568e-01 +... diff --git a/unittest/force-styles/tests/fix-timestep-viscous.yaml b/unittest/force-styles/tests/fix-timestep-viscous.yaml new file mode 100644 index 0000000000..53a5ff0cfb --- /dev/null +++ b/unittest/force-styles/tests/fix-timestep-viscous.yaml @@ -0,0 +1,76 @@ +--- +lammps_version: 17 Apr 2024 +tags: generated +date_generated: Fri Jun 7 18:38:01 2024 +epsilon: 5e-13 +skip_tests: +prerequisites: ! | + atom full + fix nve + fix viscous +pre_commands: ! "" +post_commands: ! | + fix test solute viscous 0.5 +input_file: in.fourmol +natoms: 29 +run_pos: ! |2 + 1 -2.7993683669226832e-01 2.4726588069312840e+00 -1.7200860244148433e-01 + 2 3.0197083955402204e-01 2.9515239068888608e+00 -8.5689735572907566e-01 + 3 -6.9435377880558602e-01 1.2440473127136711e+00 -6.2233801468892025e-01 + 4 -1.5771614164685133e+00 1.4915333140468066e+00 -1.2487126845040522e+00 + 5 -8.9501761359359255e-01 9.3568128743071344e-01 4.0227731871484346e-01 + 6 2.9412607937706009e-01 2.2719282656652909e-01 -1.2843094067857870e+00 + 7 3.4019871062879609e-01 -9.1277350075786561e-03 -2.4633113224304561e+00 + 8 1.1641187171852805e+00 -4.8375305955385234e-01 -6.7659823767368688e-01 + 9 1.3777459838125838e+00 -2.5366338669522998e-01 2.6877644730326306e-01 + 10 2.0185283555536988e+00 -1.4283966846517357e+00 -9.6733527271133024e-01 + 11 1.7929780509347666e+00 -1.9871047540768743e+00 -1.8840626643185674e+00 + 12 3.0030247876861225e+00 -4.8923319967572748e-01 -1.6188658531537248e+00 + 13 4.0447273787895934e+00 -9.0131998547446246e-01 -1.6384447268320836e+00 + 14 2.6033152817257075e+00 -4.0789761505963579e-01 -2.6554413538823063e+00 + 15 2.9756315249791303e+00 5.6334269722969288e-01 -1.2437650754599008e+00 + 16 2.6517554244980306e+00 -2.3957110424978438e+00 3.2908335999178327e-02 + 17 2.2309964792710639e+00 -2.1022918943319384e+00 1.1491948328949437e+00 + 18 2.1384791188033843e+00 3.0177261773770208e+00 -3.5160827596876225e+00 + 19 1.5349125211132961e+00 2.6315969880333707e+00 -4.2472859440220647e+00 + 20 2.7641167828863153e+00 3.6833419064000221e+00 -3.9380850623312638e+00 + 21 4.9064454390208301e+00 -4.0751205255383196e+00 -3.6215576073601046e+00 + 22 4.3687453488627543e+00 -4.2054270536772504e+00 -4.4651491269372565e+00 + 23 5.7374928154769504e+00 -3.5763355905184966e+00 -3.8820297194230728e+00 + 24 2.0684115301174013e+00 3.1518221747664397e+00 3.1554242678474576e+00 + 25 1.2998381073113014e+00 3.2755513587518097e+00 2.5092990173114837e+00 + 26 2.5807438597688113e+00 4.0120175892854135e+00 3.2133398379059099e+00 + 27 -1.9613581876744359e+00 -4.3556300596085160e+00 2.1101467673534788e+00 + 28 -2.7406520384725965e+00 -4.0207251278130975e+00 1.5828689861678511e+00 + 29 -1.3108232656499081e+00 -3.5992986322410760e+00 2.2680459788743503e+00 +run_vel: ! |2 + 1 7.7867804888392077e-04 5.8970331623292821e-04 -2.2179517633030531e-04 + 2 2.7129529964126462e-03 4.6286427111164284e-03 3.5805549693846352e-03 + 3 -1.2736791029204805e-03 1.6108674226414498e-03 -3.3618185901550799e-04 + 4 -9.2828595122009308e-04 -1.2537885319521818e-03 -4.1204974953432108e-03 + 5 -1.1800848061603740e-03 7.5424401975844038e-04 6.9023177964912290e-05 + 6 -3.0914004879905335e-04 1.2755385764678133e-03 7.9574303350202582e-04 + 7 -1.1037894966874103e-04 -7.6764845099077425e-04 -7.7217630460203659e-04 + 8 3.9060281273221989e-04 -8.1444231918053418e-04 1.5134641148324972e-04 + 9 1.2475530960659720e-03 -2.6608454451432528e-03 1.1117602907112732e-03 + 10 4.5008983776042893e-04 4.9530197647538077e-04 -2.3336234361093645e-04 + 11 -3.6977669078869707e-04 -1.5289071951960539e-03 -2.9176389881837113e-03 + 12 1.0850834530183159e-03 -6.4965897903201833e-04 -1.2971152622619948e-03 + 13 4.0754559196230639e-03 3.5043502394946119e-03 -7.8324487687854666e-04 + 14 -1.3837220448746613e-04 -4.0656048637594394e-03 -3.9333461173944500e-03 + 15 -4.3301707382721859e-03 -3.1802661664634938e-03 3.2037919043360571e-03 + 16 -9.6715751018414326e-05 -5.0016572678960377e-04 1.4945658875149626e-03 + 17 6.5692180538157174e-04 3.6635779995305095e-04 8.3495414466050911e-04 + 18 -6.0936815808025862e-04 -9.3774557532468582e-04 -3.3558072507805731e-04 + 19 -6.9919768291957119e-04 -3.6060777270430031e-03 4.2833405289822791e-03 + 20 4.7777805013736515e-03 5.1003745845520452e-03 1.8002873923729241e-03 + 21 -9.5568188553430398e-04 1.6594630943762931e-04 -1.8199788009966615e-04 + 22 -3.3137518957653462e-03 -2.8683968287936054e-03 3.6384389958326871e-03 + 23 2.4209481134686401e-04 -4.5457709985051130e-03 2.7663581642115042e-03 + 24 2.5447450568861086e-04 4.8412447786110117e-04 -4.8021914527341357e-04 + 25 4.3722771097312743e-03 -4.5184411669545515e-03 2.5200952006556795e-03 + 26 -1.9250110555001179e-03 -3.0342169883610837e-03 3.5062814567984532e-03 + 27 -2.6510179146429716e-04 3.6306203629019116e-04 -5.6235585400647747e-04 + 28 -2.3068708109787484e-04 -8.5663070212203200e-04 2.1302563179109169e-03 + 29 -2.5054744388303732e-03 -1.6773997805290820e-04 2.8436699761004796e-03 +... diff --git a/unittest/force-styles/tests/in.dpdrx-shardlow b/unittest/force-styles/tests/in.dpdrx-shardlow new file mode 100644 index 0000000000..d81cc2bcf6 --- /dev/null +++ b/unittest/force-styles/tests/in.dpdrx-shardlow @@ -0,0 +1,58 @@ +# Example for running DPD-RX + +boundary p p p +units metal # ev, ps +atom_style dpd +atom_modify map array +#fix 4 all rx kinetics.dpdrx none dense lammps_rk4 1 + +lattice hcp 6.6520898 origin 0.0833333333333 0.25 0.25 orient z 1 0 0 orient x 0 1 0 orient y 0 0 1 +region box block 0 6.0 0 6.0 0.0 6.0 units lattice +create_box 2 box +region atoms block 0 6.0 0 6.0 0.0 6.0 units lattice +create_atoms 1 region atoms + +comm_modify mode single vel yes +mass * 222.12 + +#Set concentrations +#set atom * d_rdx 1.00 +#set atom * d_h2 0.0 +#set atom * d_no2 0.0 +#set atom * d_n2 0.0 +#set atom * d_hcn 0.0 +#set atom * d_no 0.0 +#set atom * d_h2o 0.0 +#set atom * d_co 0.0 +#set atom * d_co2 0.0 + +#Set the kinetic temperature of the particles +#velocity all create 2065.0 875661 dist gaussian + +#Set the internal temperature of the particles +#set atom * dpd/theta 2065.00 + +#timestep 0.001 + +#pair_style hybrid/overlay dpd/fdt/energy 16.00 234324 exp6/rx 16.00 +#pair_coeff * * dpd/fdt/energy 0.0 0.05 10.0 16.00 +#pair_coeff * * exp6/rx params.exp6 1fluid 1fluid exponent 1.0 1.0 16.00 + +#fix 1 all shardlow +#fix 2 all nve +#fix 3 all eos/table/rx linear table.eos 4001 KEYWORD thermo.dpdrx + +#compute dpdU all dpd +#compute dpdUatom all dpd/atom +#compute crdx all property/atom d_rdx + +#variable totEnergy equal pe+c_dpdU[1]+c_dpdU[2]+c_dpdU[3] + +#thermo 1 +#thermo_style custom step temp press vol pe ke c_dpdU[1] c_dpdU[2] c_dpdU[3] v_totEnergy c_dpdU[4] +#thermo_modify format float %15.8f flush yes + +#dump 2 all custom 1 dump.dpdrx id x y z vx vy vz c_dpdUatom[1] c_dpdUatom[2] c_dpdUatom[3] c_dpdUatom[4] c_crdx +#dump_modify 2 sort id + +#run 10 diff --git a/unittest/force-styles/tests/kinetics.dpdrx b/unittest/force-styles/tests/kinetics.dpdrx new file mode 100644 index 0000000000..ebc76294be --- /dev/null +++ b/unittest/force-styles/tests/kinetics.dpdrx @@ -0,0 +1,12 @@ +# reaction equations and parameters +# multiple entries can be added to this file +# these entries are in LAMMPS "metal" units: +# Arr = 1/picosec or Angstroms^3/mol/picosec; Ern = eV + +# format of a single entry (one or more lines): +# rxn equation, Arn, Ern + +1.0 rdx = 3.0 hcn + 1.5 no2 + 1.5 no + 1.5 h2o 2.51000000000000E+04 0.0 1.912325921964536 +1.0 hcn + 1.0 no2 = 1.0 no + 0.5 n2 + 0.5 h2 + 1.0 co 2.49081028001241E+01 0.0 1.344265387322009 +1.0 hcn + 1.0 no = 1.0 co + 1.0 n2 + 0.5 h2 4.98162056E+00 0.0 1.517718985686140 +1.0 no + 1.0 co = 0.5 n2 + 1.0 co2 1.66054018667494E+06 0.0 6.938245245 diff --git a/unittest/force-styles/tests/params.exp6 b/unittest/force-styles/tests/params.exp6 new file mode 100644 index 0000000000..04864bb9db --- /dev/null +++ b/unittest/force-styles/tests/params.exp6 @@ -0,0 +1,16 @@ +# rx parameters for various molecules +# multiple entries can be added to this file, LAMMPS reads the ones it needs +# these entries are in LAMMPS "metal" units: +# alpha = unitless; epsilon = eV; rho = Angstroms; + +# format of a single entry (one or more lines): +# species, exp6, alpha, epsilon, rm + +hcn exp6 13.57 0.030862657941745 5.3725 +no2 exp6 13.57 0.029126283357001 4.2744 +no exp6 13.10 0.013090454747817 3.7142 +h2o exp6 11.01 0.022473771300313 3.5348 +co exp6 13.24 0.0086353397713660428 4.1759 +co2 exp6 14.09 0.019672305322873507 4.1757 +h2 exp6 11.23 0.002618780329051 3.4925 +n2 exp6 12.97 0.008635339808299 4.1778 diff --git a/unittest/force-styles/tests/table.eos b/unittest/force-styles/tests/table.eos new file mode 100644 index 0000000000..d4a4085261 --- /dev/null +++ b/unittest/force-styles/tests/table.eos @@ -0,0 +1,4006 @@ +# EOS TABLE FROM MARTIN + +KEYWORD +N 4001 rdx h2 no2 n2 hcn no h2o co co2 + +1 0.00 -4.69225982859849288786e-01 -8.95260588880977536963e-02 -1.18526952517906569717e-01 -9.15809242071203427615e-02 -1.12576258266148046538e-01 -9.41081115411522145520e-02 -1.01883310117228328973e-01 -9.24290185576487621777e-02 -1.23100093449991648820e-01 +2 5.00 -4.61827796466670492670e-01 -8.80246995238731788636e-02 -1.16539245784660905336e-01 -9.00451045825909901499e-02 -1.10688345163954912631e-01 -9.25299107774215923161e-02 -1.00174718634446741072e-01 -9.08789763211378803787e-02 -1.21035694766854343141e-01 +3 10.00 -4.54429610073491863087e-01 -8.65233401596486040308e-02 -1.14551539051415268711e-01 -8.85092849581652907354e-02 -1.08800432061761737090e-01 -9.09517100136909700803e-02 -9.84661271516651531721e-02 -8.93289340847306795323e-02 -1.18971296084753458411e-01 +4 15.00 -4.47031423680313066971e-01 -8.50219807954240430758e-02 -1.12563832317133197258e-01 -8.69734653336359520015e-02 -1.06912518959568603183e-01 -8.93735092499603617222e-02 -9.67575356689871768356e-02 -8.77788918483234370527e-02 -1.16906897401616166610e-01 +5 20.00 -4.39633237288170719559e-01 -8.35206214311994682431e-02 -1.10576125583887546755e-01 -8.54376457092102525870e-02 -1.05024605858411876347e-01 -8.77953084862297256086e-02 -9.50489441862055750576e-02 -8.62288496119162223286e-02 -1.14842498718478874808e-01 +6 25.00 -4.32235050894991978954e-01 -8.20192620669748934104e-02 -1.08588418850641882374e-01 -8.39018260847845531725e-02 -1.03136692756218700806e-01 -8.62171077224991033727e-02 -9.33403527034239732796e-02 -8.46788073755089937267e-02 -1.12778100036377990079e-01 +7 30.00 -4.24836864501813182837e-01 -8.05179027027503185776e-02 -1.06600712117396231871e-01 -8.23660064602552144386e-02 -1.01248779654336484857e-01 -8.46389069587684811369e-02 -9.16317612206423715016e-02 -8.31287651391017928804e-02 -1.10713701353240698277e-01 +8 35.00 -4.17438678108634386721e-01 -7.90165433385257298671e-02 -1.04613005383114174296e-01 -8.08301868358295289019e-02 -9.93608665524542550296e-02 -8.30607061950378727788e-02 -8.99231697378607836013e-02 -8.15787229026945504007e-02 -1.08649302671139799670e-01 +9 40.00 -4.10040491715455701627e-01 -7.75151839744048082315e-02 -1.02625298650179441751e-01 -7.92943672113001901680e-02 -9.74729534505720529580e-02 -8.14825054313072505430e-02 -8.82145782550791957011e-02 -8.00286806662873356766e-02 -1.06584903988002507869e-01 +10 45.00 -4.02642305323313354215e-01 -7.60138246101802333987e-02 -1.00637591916622887167e-01 -7.77585475868744907535e-02 -9.55850403486898092531e-02 -7.99043046675766283071e-02 -8.65059867724012193646e-02 -7.84786384298801209525e-02 -1.04520505305901623139e-01 +11 50.00 -3.95244118930134558099e-01 -7.45124652459556724438e-02 -9.86498851831699441473e-02 -7.62227279623451520196e-02 -9.36971272468075933038e-02 -7.83261039038460199491e-02 -8.47973952896196314644e-02 -7.69285961934728784728e-02 -1.02456106622660692018e-01 +12 55.00 -3.87845932536955761982e-01 -7.30111058817310837332e-02 -9.66621784496133618081e-02 -7.46869083379194526051e-02 -9.18092141449253634766e-02 -7.67479031401153838354e-02 -8.30888038068380296863e-02 -7.53785539569620383071e-02 -1.00391707940041582936e-01 +13 60.00 -3.80447746143777021377e-01 -7.15097465175065089005e-02 -9.46744717161604187883e-02 -7.31510887134937531906e-02 -8.99213010430431336495e-02 -7.51697023763847615996e-02 -8.13802123240564140305e-02 -7.38285117205547958275e-02 -9.83273092573188761678e-02 +14 65.00 -3.73049559750598225261e-01 -7.00083871532819479455e-02 -9.26867649827074896463e-02 -7.16152690889644144567e-02 -8.80333879411609177001e-02 -7.35915016126541532415e-02 -7.96716208412748122525e-02 -7.22784694841475949811e-02 -9.62629105745961277663e-02 +15 70.00 -3.65651373358455877849e-01 -6.85070277890573731128e-02 -9.06990582491509211849e-02 -7.00794494645387150422e-02 -8.61454748391750485537e-02 -7.20133008489235171279e-02 -7.79630293584932104745e-02 -7.07284272477403525015e-02 -9.41985118918733932425e-02 +16 75.00 -3.58253186965277192755e-01 -6.70056684248328121578e-02 -8.87113515156979781651e-02 -6.85436298400093624306e-02 -8.42575617372928326043e-02 -7.04351000851929087698e-02 -7.62544378758152757714e-02 -6.91783850113331377774e-02 -9.21341132091506587187e-02 +17 80.00 -3.50855000572098396638e-01 -6.55043090606082234473e-02 -8.67236447822450490230e-02 -6.70078102155836630160e-02 -8.23696486354106027772e-02 -6.88568993214623004118e-02 -7.45458463930336601155e-02 -6.76283427749259230533e-02 -9.00697145264279380728e-02 +18 85.00 -3.43456814178919600522e-01 -6.40029496964872879339e-02 -8.47359380486884666839e-02 -6.54719905911579636015e-02 -8.04817355335283729501e-02 -6.72786985577316642981e-02 -7.28372549102520583375e-02 -6.60783005385186944514e-02 -8.80053158437052035490e-02 +19 90.00 -3.36058627785740859917e-01 -6.25015903322627269789e-02 -8.27482313152355236641e-02 -6.39361709666286248677e-02 -7.85938224316461570007e-02 -6.57004977940010559401e-02 -7.11286634274704565595e-02 -6.45282583021114797273e-02 -8.59409171610861222224e-02 +20 95.00 -3.28660441393598512505e-01 -6.10002309680381452073e-02 -8.07605245817825945220e-02 -6.24003513422029254532e-02 -7.67059093297639271736e-02 -6.41222970302704337042e-02 -6.94200719446888547814e-02 -6.29782160657042511254e-02 -8.38765184783633738208e-02 +21 100.00 -3.21262255000419716389e-01 -5.94988716038135773134e-02 -7.87728178482260260607e-02 -6.08645317176735867193e-02 -7.48179962278817112242e-02 -6.25440962665397975906e-02 -6.77114804619072530034e-02 -6.14281738292970294624e-02 -8.18121197956406531748e-02 +22 105.00 -3.13864068607240920272e-01 -5.79975122395890024807e-02 -7.67851111147730830409e-02 -5.93287120932478873048e-02 -7.29300831259994813971e-02 -6.09658955028091892325e-02 -6.60028889792292905447e-02 -5.98781315927861615411e-02 -7.97477211129179186511e-02 +23 110.00 -3.06465882214062179667e-01 -5.64961528753644276479e-02 -7.47974043812165284573e-02 -5.77928924687185485709e-02 -7.10421700241172515700e-02 -5.93876947390785600578e-02 -6.42942974964477026445e-02 -5.83280893563789468170e-02 -7.76833224301951841273e-02 +24 115.00 -2.99067695820883439062e-01 -5.49947935111398458763e-02 -7.28096976477635854375e-02 -5.62570728442928491564e-02 -6.91542569222350356206e-02 -5.78094939753479378219e-02 -6.25857060136661008665e-02 -5.67780471199717320929e-02 -7.56189237474724496035e-02 +25 120.00 -2.91669509428741091650e-01 -5.34934341469152779824e-02 -7.08219909143106424176e-02 -5.47212532198671497419e-02 -6.72663438203528196713e-02 -5.62312932116173294639e-02 -6.08771145308844990884e-02 -5.52280048835645034910e-02 -7.35545250648533543991e-02 +26 125.00 -2.84271323035562295534e-01 -5.19920747826907031497e-02 -6.88342841807540739563e-02 -5.31854335953378110080e-02 -6.53784307184705898441e-02 -5.46530924478867002891e-02 -5.91685230481028973104e-02 -5.36779626471572818280e-02 -7.14901263821306198754e-02 +27 130.00 -2.76873136642383610440e-01 -5.04907154184661283169e-02 -6.68465774473011309365e-02 -5.16496139709121046546e-02 -6.34905176165883738948e-02 -5.30748916841560849922e-02 -5.74599315653213024713e-02 -5.21279204107500601650e-02 -6.94257276994078853516e-02 +28 135.00 -2.69474950249204814323e-01 -4.89893560543451928035e-02 -6.48588707138481879166e-02 -5.01137943463827659207e-02 -6.16026045147061371288e-02 -5.14966909204254627563e-02 -5.57513400826433400126e-02 -5.05778781743428385020e-02 -6.73613290166851647056e-02 +29 140.00 -2.62076763857062411400e-01 -4.74879966901206249097e-02 -6.28711639802916333331e-02 -4.85779747219570665062e-02 -5.97146914127202679823e-02 -4.99184901566948474594e-02 -5.40427485998617382346e-02 -4.90278359379356029613e-02 -6.52969303339624163041e-02 +30 145.00 -2.54678577463883670795e-01 -4.59866373258960500769e-02 -6.08834572468386833743e-02 -4.70421550975313740306e-02 -5.78267783108380450940e-02 -4.83402893929642252235e-02 -5.23341571170801364565e-02 -4.74777937015283882372e-02 -6.32325316512396956581e-02 +31 150.00 -2.47280391070704930190e-01 -4.44852779616714752442e-02 -5.88957505132821149130e-02 -4.55063354730020352967e-02 -5.59388652089558222058e-02 -4.67620886292336099266e-02 -5.06255656342985416174e-02 -4.59277514650175203159e-02 -6.11681329686206143315e-02 +32 155.00 -2.39882204677526134073e-01 -4.29839185974469004115e-02 -5.69080437798291788321e-02 -4.39705158485763358822e-02 -5.40509521070735993176e-02 -4.51838878655029807518e-02 -4.89169741515169329005e-02 -4.43777092286103055918e-02 -5.91037342858978728688e-02 +33 160.00 -2.32484018284347421224e-01 -4.14825592332223325176e-02 -5.49203370463762427511e-02 -4.24346962240469971483e-02 -5.21630390051913764293e-02 -4.36056871017723585160e-02 -4.72083826687353380613e-02 -4.28276669922030839288e-02 -5.70393356031751452839e-02 +34 165.00 -2.25085831892205046056e-01 -3.99811998689977576849e-02 -5.29326303128196673509e-02 -4.08988765996212907949e-02 -5.02751259033091535411e-02 -4.20274863380417432190e-02 -4.54997911860573825416e-02 -4.12776247557958622658e-02 -5.49749369204524038213e-02 +35 170.00 -2.17687645499026277696e-01 -3.84798405047731828521e-02 -5.09449235793667312699e-02 -3.93630569750919520611e-02 -4.83872128014269306528e-02 -4.04492855744147672414e-02 -4.37911997032757807635e-02 -3.97275825193886406028e-02 -5.29105382377296831753e-02 +36 175.00 -2.10289459105847509335e-01 -3.69784811405486080194e-02 -4.89572168459137951890e-02 -3.78272373506662526466e-02 -4.64992996995447077646e-02 -3.88710848106841450056e-02 -4.20826082204941789855e-02 -3.81775402829814189398e-02 -5.08461395550069417126e-02 +37 180.00 -2.02891272712668768730e-01 -3.54771217763240331866e-02 -4.69695101123572197888e-02 -3.62914177262405532320e-02 -4.46113865976624709986e-02 -3.72928840469535158308e-02 -4.03740167377125772075e-02 -3.66274980465741972768e-02 -4.87817408723878603860e-02 +38 185.00 -1.95493086319490000369e-01 -3.39757624122031046121e-02 -4.49818033789042837078e-02 -3.47555981017112144982e-02 -4.27234734957802481103e-02 -3.57146832832229005339e-02 -3.86654252549309823683e-02 -3.50774558101669756138e-02 -4.67173421896651189233e-02 +39 190.00 -1.88094899927347625201e-01 -3.24744030479785367183e-02 -4.29940966454513476269e-02 -3.32197784772855150837e-02 -4.08355603938980252221e-02 -3.41364825194922852369e-02 -3.69568337721493736514e-02 -3.35274135737597539508e-02 -4.46529435069423913385e-02 +40 195.00 -1.80696713534168912352e-01 -3.09730436837539584161e-02 -4.10063899118947722267e-02 -3.16839588527561763498e-02 -3.89476472920158023339e-02 -3.25582817557616630011e-02 -3.52482422894714181316e-02 -3.19773713373525322878e-02 -4.25885448242196568147e-02 +41 200.00 -1.73298527140990143991e-01 -2.94716843195293835833e-02 -3.90186831784418430846e-02 -3.01481392283304734658e-02 -3.70597341901335794456e-02 -3.09800809920310372958e-02 -3.35396508066898163536e-02 -3.04273291008416643666e-02 -4.05241461414969292298e-02 +42 205.00 -1.65811172377804627587e-01 -2.79703249553048122200e-02 -3.70309764448852607455e-02 -2.86123196039047775208e-02 -3.51718210882513565574e-02 -2.94018802283004219988e-02 -3.18310593239082215145e-02 -2.88772868644344461730e-02 -3.84597474587741947061e-02 +43 210.00 -1.58154791588288129445e-01 -2.64689655910802373873e-02 -3.50432697114323246645e-02 -2.70764999793754387869e-02 -3.32839079862654874109e-02 -2.78236794645697997630e-02 -3.01224678411266162670e-02 -2.73272446280272245100e-02 -3.63953487761551064406e-02 +44 215.00 -1.50340439338397219293e-01 -2.49676062268556694934e-02 -3.30555629779793885836e-02 -2.55406803549497359029e-02 -3.13959948843832645227e-02 -2.62454787008391775271e-02 -2.84138763583450179584e-02 -2.57772023916200028471e-02 -3.43309500934323719168e-02 +45 220.00 -1.42376056062532813096e-01 -2.34662468626310877218e-02 -3.10678562444228166528e-02 -2.40048607304203971691e-02 -2.95080817825010416344e-02 -2.46672779371085622302e-02 -2.67052848755634196498e-02 -2.42271601552127777146e-02 -3.22665514107096373930e-02 +46 225.00 -1.34267237829176822039e-01 -2.19648874984065163585e-02 -2.90801495109698805719e-02 -2.24690411059946977546e-02 -2.76201686806188187462e-02 -2.30890771733779399943e-02 -2.49966933928854571911e-02 -2.26771179188055560516e-02 -3.02021527279869063387e-02 +47 230.00 -1.26017825248816162098e-01 -2.04635281342855843145e-02 -2.70924427775169444910e-02 -2.09332214814653555512e-02 -2.57322555787365958579e-02 -2.15108764096473177585e-02 -2.32881019101038554131e-02 -2.11270756823983343886e-02 -2.81377540452641752844e-02 +48 235.00 -1.17630354545539328459e-01 -1.89621687700610129512e-02 -2.51047360439603725601e-02 -1.93974018570396561367e-02 -2.38443424768543695003e-02 -1.99326756459166989921e-02 -2.15795104273222571045e-02 -1.95770334459911127256e-02 -2.60733553625414407606e-02 +49 240.00 -1.09106403190484924082e-01 -1.74608094058364381185e-02 -2.31170293105074364792e-02 -1.78615822326139636611e-02 -2.19564293749721431426e-02 -1.83544748821860802257e-02 -1.98709189445406553265e-02 -1.80269912095838910626e-02 -2.40089566798187097063e-02 +50 245.00 -1.00446854660062659392e-01 -1.59594500416118667552e-02 -2.11293225770544969289e-02 -1.63257626080846214578e-02 -2.00685162730899202543e-02 -1.67762741184554579899e-02 -1.81623274617590570179e-02 -1.64769489730730300803e-02 -2.19445579971996214408e-02 +51 250.00 -9.16521009660378610517e-02 -1.44580906773872936572e-02 -1.91416158434979284675e-02 -1.47899429836589220433e-02 -1.81806031712076973661e-02 -1.51980733547248392235e-02 -1.64537359789774552399e-02 -1.49269067366658049478e-02 -1.98801593144768834476e-02 +52 255.00 -8.27221972261519278291e-02 -1.29567313131627188244e-02 -1.71539091100449889171e-02 -1.32541233591295798400e-02 -1.62926900693254710084e-02 -1.36198725909942169876e-02 -1.47451444962994979854e-02 -1.33768645002585850196e-02 -1.78157606317541558627e-02 +53 260.00 -7.36569791833917436596e-02 -1.14553719489381457264e-02 -1.51662023764884117821e-02 -1.17183037347038821602e-02 -1.44047769674432481202e-02 -1.20416718272635964865e-02 -1.30365530135178962073e-02 -1.18268222638513616218e-02 -1.57513619490314213389e-02 +54 265.00 -6.44561520809560639655e-02 -9.95401258473430083917e-03 -1.31784956430354791707e-02 -1.01824841102263613513e-02 -1.25168638655610252319e-02 -1.04634710635329759854e-02 -1.13279615307362961640e-02 -1.02767800274545031969e-02 -1.36869632663086885499e-02 +55 270.00 -5.51193573673731812557e-02 -8.45265322052009097920e-03 -1.11907889095825430897e-02 -8.64666448575920724984e-03 -1.06289507636787988742e-02 -8.88527029979199224619e-03 -9.61937004796505935877e-03 -8.72673779103691829584e-03 -1.16225645835859574956e-02 +56 275.00 -4.56462222443668463878e-02 -6.95129385630588198658e-03 -9.20308217606742411110e-03 -7.11084486129205054633e-03 -8.74103766174475285688e-03 -7.30706953606137174506e-03 -7.91077856519382255351e-03 -7.17669555461933166007e-03 -9.55816590092540933898e-03 +57 280.00 -3.60363959413143100652e-02 -5.44993449209167299396e-03 -7.21537544257303247591e-03 -5.57502523682489471019e-03 -6.85312455986252996865e-03 -5.72886877233075124394e-03 -6.20218708243295158838e-03 -5.62665331820174589167e-03 -7.49376721822340649548e-03 +58 285.00 -2.62895757362916586419e-02 -3.94857512787746313399e-03 -5.22766870907864170809e-03 -4.03920561235773974140e-03 -4.96521145796994210764e-03 -4.15066800861049484822e-03 -4.49359559967207975589e-03 -4.07661108178415925590e-03 -5.42936853552140191725e-03 +59 290.00 -1.64055250719009546034e-02 -2.44721576367361737941e-03 -3.23996197559461417831e-03 -2.50338598788022023353e-03 -3.07729835607735337927e-03 -2.57246724487987478078e-03 -2.78500411690084295063e-03 -2.52656884535620894841e-03 -3.36496985280903410098e-03 +60 295.00 -6.38408559813819290185e-03 -9.45856399454226442515e-04 -1.25225524210022297680e-03 -9.67566363415137175100e-04 -1.18938525419512875630e-03 -9.94266481149254496494e-04 -1.07641263413997133498e-03 -9.76526608943804799029e-04 -1.30057117010702995644e-03 +61 300.00 3.77481542963863407267e-03 5.55521125744531008191e-04 7.36001358439332159685e-04 5.68333322483155706575e-04 6.98934715242172793781e-04 5.84030483983836220391e-04 6.32409567063508030148e-04 5.73580723415302996641e-04 7.64322600467006309059e-04 +62 305.00 1.40711612823087878904e-02 2.05711328752400564313e-03 2.73068109353704962725e-03 2.10517042091724329231e-03 2.59202581329693411069e-03 2.16345316630547727932e-03 2.34393349051529274740e-03 2.12445081778977248183e-03 2.83500220094126762632e-03 +63 310.00 2.45048445477054378794e-02 3.55897860218330102169e-03 4.73333105496186526406e-03 3.64317671717093128844e-03 4.49108703746311632016e-03 3.74427807477491778401e-03 4.05882803276921486080e-03 3.67627384698855511416e-03 4.91286827442896385093e-03 +64 315.00 3.50756679016529723802e-02 5.06112330759926967727e-03 6.74390107437382660405e-03 5.18235184370106124335e-03 6.39613796199276635202e-03 5.32650263432652478629e-03 5.77709314392938193955e-03 5.22905134017156731502e-03 6.99788379263920762297e-03 +65 320.00 4.57833463292944484180e-02 6.56355359734844736458e-03 8.76234124758905157104e-03 6.72269541618602996941e-03 8.30719688912173563622e-03 6.91012426206044465260e-03 7.49872872275925486663e-03 6.78278480496315953202e-03 9.09001188164403582659e-03 +66 325.00 5.66275103859694914354e-02 8.06627562093921446351e-03 1.07886019335267265007e-02 8.26420703364912773159e-03 1.02242808730718896110e-02 8.49514036735556782309e-03 9.22373461699982008510e-03 8.33747572746144915978e-03 1.11892158213187480065e-02 +67 330.00 6.76077101780656192220e-02 9.56929548398798186792e-03 1.28226337529757910411e-02 9.80688627854143894769e-03 1.21474057436812676175e-02 1.00815483519317121430e-02 1.09521106237219761209e-02 9.89312557238340023469e-03 1.32954590450102549948e-02 +68 335.00 7.87234198157470144164e-02 1.10726192485197470067e-02 1.48643875879523549438e-02 1.13507327168765933395e-02 1.40765861298269498447e-02 1.16693456099221763711e-02 1.26838564896374524082e-02 1.14497357830959448077e-02 1.54087051385213939791e-02 +69 340.00 8.99740421510070165212e-02 1.25762529328851888066e-02 1.69138145802176266541e-02 1.28957458982514715923e-02 1.60118354826406482372e-02 1.32585295281535606171e-02 1.44189719114201000266e-02 1.30073077817817756713e-02 1.75289178404529517874e-02 +70 345.00 1.01358913651905066522e-01 1.40802025125690618429e-02 1.89708661307389919726e-02 1.44419253560846057999e-02 1.79531660980920722281e-02 1.48490974856690383099e-02 1.61574565362759096920e-02 1.45658429693564604041e-02 1.96560610407215882733e-02 +71 350.00 1.12877309307273826500e-01 1.55844739196719962726e-02 2.10354938982390340940e-02 1.59892706076161621176e-02 1.99005891398728734787e-02 1.64410468547543757445e-02 1.78993099618704708254e-02 1.61253427256964412817e-02 2.17900987807671288332e-02 +72 355.00 1.24528447479398743369e-01 1.70890730435945166488e-02 2.31076497980554837475e-02 1.75377811541255861083e-02 2.18541146610576123011e-02 1.80343750001295509422e-02 1.96445317368471768227e-02 1.76858084097426711268e-02 2.39309952527234290343e-02 +73 360.00 1.36311494639168612197e-01 1.85940057311407003215e-02 2.51872860019339388227e-02 1.90874564807243241038e-02 2.38137516269047930240e-02 1.96290792795705930363e-02 2.13931213612417805980e-02 1.92472413595006150433e-02 2.60787147989001572013e-02 +74 365.00 1.48225569950946683973e-01 2.00992777867254474033e-02 2.72743549359550328803e-02 2.06382960569776834070e-02 2.57795079356886759625e-02 2.12251570435986643137e-02 2.31450782868969744122e-02 2.08096428921439070836e-02 2.82332219116791967306e-02 +75 370.00 1.60269749664462224370e-01 2.16048949724781287618e-02 2.93688092803271738607e-02 2.21902993363865992660e-02 2.77513904407748618342e-02 2.28226056361018926621e-02 2.49004019173587262670e-02 2.23730143038070421191e-02 3.03944812321672655497e-02 +76 375.00 1.72443071310198564605e-01 2.31108630084498507806e-02 3.14706019679355381014e-02 2.37434657571131378651e-02 2.97294049714520794425e-02 2.44214223939208316394e-02 2.66590916088090684744e-02 2.39373568705181713479e-02 3.25624575506104976808e-02 +77 380.00 1.84744537662625690766e-01 2.46171875731316866509e-02 3.35796861834093476884e-02 2.52977947416695922445e-02 3.17135563535567988058e-02 2.60216046470557148262e-02 2.84211466696515265007e-02 2.55026718470590281485e-02 3.47371158052543899108e-02 +78 385.00 1.97173120496150239278e-01 2.61238743031437410658e-02 3.56960153623963466485e-02 2.68532856970220834558e-02 3.37038484308232466624e-02 2.76231497191846732397e-02 3.01865663616511618883e-02 2.70689604682086380760e-02 3.69184210822401798202e-02 +79 390.00 2.09727764105800879024e-01 2.76309287937533468171e-02 3.78195431901118123141e-02 2.84099380149015028063e-02 3.57002840843679281058e-02 2.92260549269382635673e-02 3.19553498995200357946e-02 2.86362239479141730825e-02 3.91063386148793185049e-02 +80 395.00 2.22407388606121664276e-01 2.91383565992896428898e-02 3.99502236006131355994e-02 2.99677510719071650558e-02 3.77028652534178165823e-02 3.08303175807285723131e-02 3.37274964519535744301e-02 3.02044634801200972962e-02 4.13008337831353225522e-02 +81 400.00 2.35210893021746969556e-01 3.06461632326253570480e-02 4.20880107758669769202e-02 3.15267242291958835199e-02 3.97115929544839749155e-02 3.24359349845419475677e-02 3.55030051412160568836e-02 3.17736802383535993366e-02 4.35018721133127866940e-02 +82 405.00 2.48137158158257736806e-01 3.21543541662132337233e-02 4.42328591442983434789e-02 3.30868568332074036720e-02 4.17264673017787926512e-02 3.40429044357316856750e-02 3.72818750438660487245e-02 3.33438753756209391166e-02 4.57094192774355895237e-02 +83 410.00 2.61185049274046510170e-01 3.36629348317750917707e-02 4.63847233805832689923e-02 3.46481482152499464799e-02 4.37474875254568185134e-02 3.56512232258472325230e-02 3.90641051913783107774e-02 3.49150500253402260031e-02 4.79234410928322876466e-02 +84 415.00 2.74353418564592665962e-01 3.51719106206127493652e-02 4.85435584038869452628e-02 3.62105976919146477222e-02 4.57746519915138705414e-02 3.72608886398049857225e-02 4.08496945695218729999e-02 3.64872053005122903846e-02 5.01439035213070288810e-02 +85 420.00 2.87641107452928812549e-01 3.66812868838153199880e-02 5.07093193772418862619e-02 3.77742045647647545215e-02 4.78079582201314315371e-02 3.88718979568210831754e-02 4.26386421197074427791e-02 3.80603422943425473424e-02 5.23707726693468170187e-02 +86 425.00 3.01046948716354234588e-01 3.81910689324664806565e-02 5.28819617067187303094e-02 3.93389681210609964968e-02 4.98474029044357266893e-02 4.04842484498931926007e-02 4.44309467386764314623e-02 3.96344620800336625011e-02 5.46040147868777983597e-02 +87 430.00 3.14569768442140851317e-01 3.97012620378517713804e-02 5.50614410399753728687e-02 4.09048876333471186917e-02 5.18929819284275894997e-02 4.20979373860078387448e-02 4.62266072790192203423e-02 4.12095657109928931172e-02 5.68435962671616501485e-02 +88 435.00 3.28208387835032533442e-01 4.12118714315622067246e-02 5.72477132657386589276e-02 4.24719623596571116408e-02 5.39446903855341983181e-02 4.37129620265548982094e-02 4.80256225493823560302e-02 4.27856542210393320236e-02 5.90894836464846487378e-02 +89 440.00 3.41961624871355562849e-01 4.27229023059088816594e-02 5.94407345126644129363e-02 4.40401915438261570834e-02 5.60025225960208011822e-02 4.53293196269130768683e-02 4.98279913149867956235e-02 4.43627286241966567459e-02 6.13416436031212486402e-02 +90 445.00 3.55828295828760132746e-01 4.42343598139229229882e-02 6.16404611481973160880e-02 4.56095744152833146301e-02 5.80664721246096637852e-02 4.69470074370717666001e-02 5.16337122977316084760e-02 4.59407899149003595696e-02 6.36000429573341102829e-02 +91 450.00 3.69807216680191730429e-01 4.57462490693555309806e-02 6.38468497778454796565e-02 4.71801101893624952321e-02 6.01365317978917249264e-02 4.85660227012164325000e-02 5.34427841764011438142e-02 4.75198390683087557029e-02 6.58646486707521877646e-02 +92 455.00 3.83897204372821598817e-01 4.72585751475070661720e-02 6.60598572440403847272e-02 4.87517980673024056704e-02 6.22126937214274727816e-02 5.01863626579359470292e-02 5.52552055872869776754e-02 4.90998770396810363392e-02 6.81354278458526502193e-02 +93 460.00 3.98097078000225923500e-01 4.87713430848125406580e-02 6.82794406254113306343e-02 5.03246372362465763106e-02 6.42949492963293400827e-02 5.18080245405334802178e-02 5.70709751244987614771e-02 5.06809047655173844360e-02 7.04123477254425117478e-02 +94 465.00 4.12405659862634110802e-01 5.02845578790488620391e-02 7.05055572356454579586e-02 5.18986268697615923950e-02 6.63832892364663029738e-02 5.34310055770265204811e-02 5.88900913398606382088e-02 5.22629231627298601603e-02 7.26953756922442267951e-02 +95 470.00 4.26821776446336176303e-01 5.17982244902675942333e-02 7.27381646223476813207e-02 5.34737661272151956759e-02 6.84777035840098413644e-02 5.50553029899395682256e-02 6.07125527434294112727e-02 5.38459331289532494580e-02 7.49844792683773547770e-02 +96 475.00 4.41344259296339691545e-01 5.33123478397585504052e-02 7.49772205665224927840e-02 5.50500541546054406039e-02 7.05781817263276128882e-02 5.66809139967187208820e-02 6.25383578040127618980e-02 5.54299355429597115363e-02 7.72796261148404606267e-02 +97 480.00 4.55971945827879199253e-01 5.48269328113971943228e-02 7.72226830813302067558e-02 5.66274900842497763698e-02 7.26847124116330733923e-02 5.83078358096280474632e-02 6.43675049492729023370e-02 5.70149312642441591370e-02 7.95807840314073644539e-02 +98 485.00 4.70703680041539285206e-01 5.63419842513335905609e-02 7.94745104112579009437e-02 5.82060730348886654073e-02 7.47972837644281102198e-02 5.99360656359567908757e-02 6.61999925658301735520e-02 5.86009211336461222075e-02 8.18879209554872200538e-02 +99 490.00 4.85538313183447645116e-01 5.78575069677852646399e-02 8.17326610307720496928e-02 5.97858021117892643459e-02 7.69158833015673587541e-02 6.15656006781231390779e-02 6.80358190000922291585e-02 6.01879059728315443656e-02 8.42010049621243900075e-02 +100 495.00 5.00474704330846953404e-01 5.93735057320734713193e-02 8.39970936443185517417e-02 6.13666764070562864575e-02 7.90404979469751800547e-02 6.31964381333631752824e-02 6.98749825577358180118e-02 6.17758865847073540545e-02 8.65200042635839577931e-02 +101 500.00 5.15511720920663885082e-01 6.08899852782087483427e-02 8.62677671843535276430e-02 6.29486949994247924067e-02 8.11711140470882525078e-02 6.48285751942491716981e-02 7.17174815050540537253e-02 6.33648637537323755620e-02 8.88448872085225993533e-02 +102 505.00 5.30648239226257589785e-01 6.24069503033054251429e-02 8.85446408109287208532e-02 6.45318569545710318813e-02 8.33077173852616315042e-02 6.64620090487931525214e-02 7.35633140683346620214e-02 6.49548382452954792265e-02 9.11756222816776235041e-02 +103 510.00 5.45883144771984629706e-01 6.39244054674779627057e-02 9.08276739108624941998e-02 6.61161613251125268587e-02 8.54502931971075629924e-02 6.80967368801360523056e-02 7.54124784344817750137e-02 6.65458108064410774896e-02 9.35121781035560123430e-02 +104 515.00 5.61215332712523551351e-01 6.54423553944628588752e-02 9.31168260962887128773e-02 6.77016071506079952780e-02 8.75988261839690113275e-02 6.97327558668586061641e-02 7.72649727515341278039e-02 6.81377821656618670731e-02 9.58545234298127379891e-02 +105 520.00 5.76643708162455137511e-01 6.69608046715149951567e-02 9.54120572044494935637e-02 6.92881934578683661430e-02 8.97533005279473050653e-02 7.13700631830849474557e-02 7.91207951284578631101e-02 6.97307530332096775494e-02 9.82026271508360248941e-02 +106 525.00 5.92167186479200746696e-01 6.84797578497184505908e-02 9.77133272959334331365e-02 7.08759192609566684995e-02 9.19136999052721087589e-02 7.30086559985863303712e-02 8.09799436360790908518e-02 7.13247241005773857658e-02 1.00556458291229167124e-01 +107 530.00 6.07784693526271402320e-01 6.99992194440903353625e-02 1.00020596654571761186e-01 7.24647835610844615051e-02 9.40800075007073438593e-02 7.46485314785737680277e-02 8.28424163066696084279e-02 7.29196960414315170640e-02 1.02915986009292442782e-01 +108 535.00 6.23495165878476753640e-01 7.15191939335806103895e-02 1.02333825786091153764e-01 7.40547853469227385093e-02 9.62522060205064089455e-02 7.62896867841126591347e-02 8.47082111347758071052e-02 7.45156695107833250136e-02 1.05281179597437574147e-01 +109 540.00 6.39297551020915788555e-01 7.30396857617977152133e-02 1.04652975417388258150e-01 7.56459235947056080063e-02 9.84302777061963757310e-02 7.79321190720191070422e-02 8.65773260773223946041e-02 7.61126451459213648754e-02 1.07652008478871213937e-01 +110 545.00 6.55190807495110716374e-01 7.45606993365938719442e-02 1.06978006494145849725e-01 7.72381972682301826127e-02 1.00614204347740474055e-01 7.95758254950671983785e-02 8.84497590537160899293e-02 7.77106235659970334684e-02 1.10028442211326099587e-01 +111 550.00 6.71173905036849482997e-01 7.60822390305834206359e-02 1.09308880183734788427e-01 7.88316053188567594789e-02 1.02803967296285811428e-01 8.12208032018854331202e-02 9.03255079463636950665e-02 7.93096053719209576061e-02 1.12410450483951693257e-01 +112 555.00 6.87245824679826977643e-01 7.76043091812463614598e-02 1.11645557870550291013e-01 8.04261466857158768828e-02 1.04999547477429566733e-01 8.28670493371639060864e-02 9.22045706008794846431e-02 8.09095911468810796707e-02 1.14798003117521627003e-01 +113 560.00 7.03405558837520872295e-01 7.91269140910320495363e-02 1.13988001155597290515e-01 8.20218202960194542328e-02 1.07200925402308494538e-01 8.45145610415507092528e-02 9.40869448264997632059e-02 8.25105814564464218330e-02 1.17191070063397212442e-01 +114 565.00 7.19652111369522562434e-01 8.06500580276700712590e-02 1.16336171856490352972e-01 8.36186250645424428152e-02 1.09408081184077826675e-01 8.61633354519628913426e-02 9.59726283960827819541e-02 8.41125768480488061885e-02 1.19589621403527315846e-01 +115 570.00 7.35984497625066236282e-01 8.21737452241703136835e-02 1.18690032008490264914e-01 8.52165598943483426631e-02 1.11620994543300683377e-01 8.78133697015864439495e-02 9.78616190463161284008e-02 8.57155778517083577484e-02 1.21993627349412173122e-01 +116 575.00 7.52401744464792576750e-01 8.36979798792374940497e-02 1.21049543859321831474e-01 8.68156236764783539872e-02 1.13839644827432528995e-01 8.94646609198761627590e-02 9.97539144787530779324e-02 8.73195849797226281153e-02 1.24403058244176134561e-01 +117 580.00 7.68902890278369444133e-01 8.52227661571674371954e-02 1.23414669871246759913e-01 8.84158152901585586703e-02 1.16064011017039614426e-01 9.11172062326595505466e-02 1.01649512358983437621e-01 8.89245987268737908549e-02 1.26817884557385518463e-01 +118 585.00 7.85486984979308133781e-01 8.67481081883654664422e-02 1.25785372718990845486e-01 9.00171336030072405388e-02 1.18294071740308801011e-01 9.27710027620329835685e-02 1.03548410317877342957e-01 9.05306195705323640821e-02 1.29238076891267095192e-01 +119 590.00 8.02153089985272460538e-01 8.82740100690352635926e-02 1.28161615291816827211e-01 9.16195774709312737993e-02 1.20529805284447941172e-01 9.44260476268799220367e-02 1.05450605950652365195e-01 9.21376479705535156306e-02 1.31663605972416969392e-01 +120 595.00 8.18900278191132646732e-01 8.98004758619045523327e-02 1.30543360686269316329e-01 9.32231457382297346026e-02 1.22771189605013736346e-01 9.60823379425600754278e-02 1.07356096820397386993e-01 9.37456843696916342079e-02 1.34094442658018869752e-01 +121 600.00 8.35727633932689339957e-01 9.13275095959140414958e-02 1.32930572211357178602e-01 9.48278372378011796817e-02 1.25018202339384931765e-01 9.77398708211166533655e-02 1.09264880451128601480e-01 9.53547291933930923902e-02 1.36530557931698492968e-01 +122 605.00 8.52634252932781500078e-01 9.28551152668393164902e-02 1.35323213385444007795e-01 9.64336507911436602303e-02 1.27270820816090063365e-01 9.93986433711726569129e-02 1.11176954338879169226e-01 9.69647828496925379138e-02 1.38971922903523670279e-01 +123 610.00 8.69619242244283996435e-01 9.43832968370835745375e-02 1.37721247934175533567e-01 9.80405852085619866632e-02 1.29529022067244370398e-01 1.01058652698345588505e-01 1.13092315940298629440e-01 9.85758457298348128583e-02 1.41418508810004256437e-01 +124 615.00 8.86681720185849009397e-01 9.59120582358848755566e-02 1.40124639793588551262e-01 9.96486392888568106585e-02 1.31792782836841065874e-01 1.02719895905039951267e-01 1.15010962680944225922e-01 1.00187918207963980177e-01 1.43870287017201281543e-01 +125 620.00 9.03820816263140369706e-01 9.74414033598343248821e-02 1.42533353102856447103e-01 1.01257811819946544341e-01 1.34062079593188276938e-01 1.04382370090654791328e-01 1.16932891955280976459e-01 1.01801000641330588459e-01 1.46327229011399467806e-01 +126 625.00 9.21035671096283481418e-01 9.89713360726689334035e-02 1.44947352209470914364e-01 1.02868101578763540549e-01 1.36336888538236805646e-01 1.06046072350754361224e-01 1.18858101121499387665e-01 1.03415093369980795601e-01 1.48789306409471133730e-01 +127 630.00 9.38325436325552986183e-01 1.00501860205478660282e-01 1.47366601665096491613e-01 1.04479507331047008489e-01 1.38617185616907556689e-01 1.07710999780281035942e-01 1.20786587505661374697e-01 1.05030196717896415204e-01 1.51256490948512178907e-01 +128 635.00 9.55689274524313625570e-01 1.02032979557224859346e-01 1.49791066225570507209e-01 1.06092027831757473866e-01 1.40902946530565287286e-01 1.09377149468995252257e-01 1.22718348401700122485e-01 1.06646310991440285143e-01 1.53728754493097002909e-01 +129 640.00 9.73126359102634563847e-01 1.03564697894429180725e-01 1.52220710849866658343e-01 1.07705661824558554529e-01 1.43194146742200240086e-01 1.11044518503548142463e-01 1.24653381073492872111e-01 1.08263436479978117366e-01 1.56206069030096289518e-01 +130 645.00 9.90635874203648292280e-01 1.05097018951795517783e-01 1.54655500700095038802e-01 1.09320408043993538838e-01 1.45490761486792519186e-01 1.12713103970590824976e-01 1.26591682748642547773e-01 1.09881573458158549039e-01 1.58688406671786547131e-01 +131 650.00 1.00821701460405499517e+00 1.06629946432106312293e-01 1.57095401139429269310e-01 1.10936265213205098590e-01 1.47792765784785284922e-01 1.14382902951592396734e-01 1.28533250626769013358e-01 1.11500722183011366506e-01 1.61175739650667587677e-01 +132 655.00 1.02586898560426331706e+00 1.08163484005600746274e-01 1.59540377732106636310e-01 1.12553232041862669166e-01 1.50100134447266914117e-01 1.16053912526985519849e-01 1.30478081875363388642e-01 1.13120882894983676437e-01 1.63668040325681496405e-01 +133 660.00 1.04359100291334883082e+00 1.09697635312151195452e-01 1.61990396242391421211e-01 1.14171307234453581203e-01 1.52412842086335015290e-01 1.17726129773057283656e-01 1.32426173628751642219e-01 1.14742055817940044604e-01 1.66165281173921014490e-01 +134 665.00 1.06138229255992277977e+00 1.11232403960537656884e-01 1.64445422631466026120e-01 1.15790489480955438584e-01 1.54730863123387712976e-01 1.19399551765058245523e-01 1.34377522993276821150e-01 1.16364241159162537520e-01 1.68667434796848064726e-01 +135 670.00 1.07924209072941490462e+00 1.12767793526375073587e-01 1.66905423061576241306e-01 1.17410777463054560865e-01 1.57054171800524222657e-01 1.21074175576166287449e-01 1.36332127042116585391e-01 1.17987439111423397797e-01 1.71174473916148206509e-01 +136 675.00 1.09716964369256331224e+00 1.14303807556258935074e-01 1.69370363890849418009e-01 1.19032169852073183014e-01 1.59382742186763154413e-01 1.22749998274377145058e-01 1.38289982818392970243e-01 1.19611649849875989471e-01 1.73686371376839759906e-01 +137 680.00 1.11516420768000634745e+00 1.15840449563619510287e-01 1.71840211673294468442e-01 1.20654665307933006702e-01 1.61716548184261288412e-01 1.24427016928722961042e-01 1.40251087337244728648e-01 1.21236873534127417851e-01 1.76203100140018997788e-01 +138 685.00 1.13322504873718599150e+00 1.17377723034940484315e-01 1.74314933161911073123e-01 1.22278262481228014447e-01 1.64055563544895727235e-01 1.26105228605126684638e-01 1.42215437581682063728e-01 1.22863110307202330618e-01 1.78724633291151430159e-01 +139 690.00 1.15135144265180033862e+00 1.18915631421467563045e-01 1.76794495299361864582e-01 1.23902960012188187444e-01 1.66399761868191442549e-01 1.27784630366402057744e-01 1.44183030505695586321e-01 1.24490360295542695779e-01 1.81250944033853306214e-01 +140 695.00 1.16954267475688400424e+00 1.20454178147499799123e-01 1.79278865226263878219e-01 1.25528756532752111541e-01 1.68749116616867145257e-01 1.29465219274326359677e-01 1.46153863034256453757e-01 1.26118623613153707508e-01 1.83782005689891586586e-01 +141 700.00 1.18779803989971699529e+00 1.21993366606243949790e-01 1.81768010274969971096e-01 1.27155650663457936433e-01 1.71103601122017612290e-01 1.31146992386531213715e-01 1.48127932062279948910e-01 1.27747900353312210386e-01 1.86317791701256812997e-01 +142 705.00 1.20611684224490578465e+00 1.23533200158778014299e-01 1.84261897969568905209e-01 1.28783641015516092665e-01 1.73463188590368216913e-01 1.32829946762721168296e-01 1.50105234457734659781e-01 1.29378190597894654479e-01 1.88858275628090405140e-01 +143 710.00 1.22449839521219971950e+00 1.25073682140269815122e-01 1.86760496027958189380e-01 1.30412726189772870677e-01 1.75827852113602967066e-01 1.34514079457418556096e-01 1.52085767056460485769e-01 1.31009494410121996033e-01 1.91403431147648045441e-01 +144 715.00 1.24294202130030062570e+00 1.26614815851685547088e-01 1.89263772355625498056e-01 1.32042904778783415365e-01 1.78197564674582753508e-01 1.36199387523073089934e-01 1.54069526669423501053e-01 1.32641811838705547810e-01 1.93953232057408830880e-01 +145 720.00 1.26144705201431484021e+00 1.28156604567044835052e-01 1.91771695050830720541e-01 1.33674175363702213426e-01 1.80572299153563847751e-01 1.37885868014207130239e-01 1.56056510078570243039e-01 1.34275142917846868063e-01 1.96507652267820825953e-01 +146 725.00 1.28001282769992608124e+00 1.29699051531347780974e-01 1.94284232398387740615e-01 1.35306536519465309132e-01 1.82952028340634814674e-01 1.39573517978088201819e-01 1.58046714035791374675e-01 1.35909487664128469930e-01 1.99066665809555509714e-01 +147 730.00 1.29863869747084814676e+00 1.31242159958502135897e-01 1.96801352872773394065e-01 1.36939986807535524216e-01 1.85336724935716651297e-01 1.41262334465093175595e-01 1.60040135267067340497e-01 1.37544846080659644016e-01 2.01630246829362314021e-01 +148 735.00 1.31732401903263562915e+00 1.32785933033396252867e-01 1.99323025136054737816e-01 1.38574524784193492399e-01 1.87726361559963028647e-01 1.42952314521453155427e-01 1.62036770471431890162e-01 1.39181218155003422199e-01 2.04198369587995892660e-01 +149 740.00 1.33606815859976846284e+00 1.34330373912935341352e-01 2.01849218035816263539e-01 1.40210148993283018060e-01 1.90120910760942674056e-01 1.44643455192362879735e-01 1.64036616319935629749e-01 1.40818603857103902266e-01 2.06771008462288657936e-01 +150 745.00 1.35487049080237831333e+00 1.35875485726041550505e-01 2.04379900607232684040e-01 1.41846857970356593492e-01 1.92520345020930266910e-01 1.46335753521980693748e-01 1.66039669455646299312e-01 1.42457003145504718100e-01 2.09348137946187506930e-01 +151 750.00 1.37373039848932854134e+00 1.37421271569508396393e-01 2.06915042067886911781e-01 1.43484650242675426668e-01 1.94924636763125352923e-01 1.48029206553428493987e-01 1.68045926496757563884e-01 1.44096415961130486227e-01 2.11929732645571550220e-01 +152 755.00 1.39264727268675847505e+00 1.38967734515255431083e-01 2.09454611821915714920e-01 1.45123524328173020281e-01 1.97333758356833921521e-01 1.49723811327755362832e-01 1.70055384034516587910e-01 1.45736842230396040909e-01 2.14515767283434355406e-01 +153 760.00 1.41162051243225783459e+00 1.40514877604109994502e-01 2.11998579455863950249e-01 1.46763478736491703724e-01 1.99747682121614422712e-01 1.51419564884974017227e-01 1.72068038632187392256e-01 1.47378281864170151971e-01 2.17106216694701537051e-01 +154 765.00 1.43064952470231698811e+00 1.42062703850989069387e-01 2.14546914739721095167e-01 1.48404511965873092683e-01 2.02166380340750906353e-01 1.53116464261987883511e-01 1.74083886829196482493e-01 1.49020734759848200168e-01 2.19701055827267732745e-01 +155 770.00 1.44973372426723212669e+00 1.43611216241790351500e-01 2.17099587623812123605e-01 1.50046622509376892385e-01 2.04589825261253077660e-01 1.54814506498809650870e-01 1.76102925138023919116e-01 1.50664200799279474063e-01 2.22300259745105283082e-01 +156 775.00 1.46887253356673275206e+00 1.45160417733391777784e-01 2.19656568239833593914e-01 1.51689808849698737347e-01 2.07017989099038318690e-01 1.56513688631306435717e-01 1.78125150045239266650e-01 1.52308679847730610302e-01 2.24903803621009673597e-01 +157 780.00 1.48806538264779986136e+00 1.46710311256761261056e-01 2.22217826901890264102e-01 1.53334069459170080352e-01 2.09450844051368656462e-01 1.58214007693272346033e-01 1.80150558014611300583e-01 1.53954171760104202571e-01 2.27511662743854342628e-01 +158 785.00 1.50731170900920208311e+00 1.48260899712810756412e-01 2.24783334099240422743e-01 1.54979402804940352700e-01 2.11888362293741416842e-01 1.59915460721610891426e-01 1.82179145479852672151e-01 1.55600676371611068571e-01 2.30123812511335706921e-01 +159 790.00 1.52661095750822117800e+00 1.49812185978614703652e-01 2.27353060505623039145e-01 1.56625807342758438523e-01 2.14330515994399228852e-01 1.61618044747007111317e-01 1.84210908856020871838e-01 1.57248193507097844268e-01 2.32740228434119011958e-01 +160 795.00 1.54596258024664479080e+00 1.51364172899118937243e-01 2.29926976966821405846e-01 1.58273281522154835033e-01 2.16777277313293270655e-01 1.63321756804291562393e-01 1.86245844528117293626e-01 1.58896722973792287048e-01 2.35360886133765295769e-01 +161 800.00 1.56536603648785477283e+00 1.52916863296468225064e-01 2.32505054509990455314e-01 1.59921823783332223146e-01 2.19228618409338438244e-01 1.65026593924149256321e-01 1.88283948858342431443e-01 1.60546264567521607125e-01 2.37985761343767893150e-01 +162 805.00 1.58482079250136531634e+00 1.54470259963787798219e-01 2.35087264335365753176e-01 1.61571432557165800548e-01 2.21684511446631593579e-01 1.66732553138301681228e-01 1.90325218188168526767e-01 1.62196818065457604163e-01 2.40614829904370414182e-01 +163 810.00 1.60432632152136722681e+00 1.56024365667256387225e-01 2.37673577822481607580e-01 1.63222106269348465890e-01 2.24144928598597303893e-01 1.68439631475360895863e-01 1.92369648829012029889e-01 1.63848383235444400308e-01 2.43248067770857973047e-01 +164 815.00 1.62388210360162887902e+00 1.57579183146105833435e-01 2.40263966521880145688e-01 1.64873843335209213645e-01 2.26609842054206284123e-01 1.70147825967048360596e-01 1.94417237073633841771e-01 1.65500959827707155858e-01 2.45885451003193172825e-01 +165 820.00 1.64348762550149296580e+00 1.59134715114694291760e-01 2.42858402161329672841e-01 1.66526642160749277499e-01 2.29079224020048322075e-01 1.71857133641976272953e-01 1.96467979187848307276e-01 1.67154547578997753066e-01 2.48526955774307167779e-01 +166 825.00 1.66314238064441899390e+00 1.60690964258360463601e-01 2.45456856638569587137e-01 1.68180501147824207342e-01 2.31553046730696043820e-01 1.73567551527720326243e-01 1.98521871416741546579e-01 1.68809146212594657355e-01 2.51172558361808684335e-01 +167 830.00 1.68284586896252230659e+00 1.62247933238605451800e-01 2.48059302027529127166e-01 1.69835418686889089157e-01 2.34031282445596205966e-01 1.75279076652892745747e-01 2.00578909980525854628e-01 1.70464755437266607396e-01 2.53822235157311504317e-01 +168 835.00 1.70259759681366062978e+00 1.63805624688947409906e-01 2.50665710570035948912e-01 1.71491393163216931939e-01 2.36513903460469743223e-01 1.76991706046105756744e-01 2.02639091077648880734e-01 1.72121374948309008301e-01 2.56475962653997580087e-01 +169 840.00 1.72239707691925003630e+00 1.65364041216994189787e-01 2.53276054683070961371e-01 1.73148422951716757234e-01 2.39000882109384776841e-01 1.78705436732862182891e-01 2.04702410882720869933e-01 1.73779004426507649450e-01 2.59133717458017609481e-01 +170 845.00 1.74224382821916745634e+00 1.66923185405479901355e-01 2.55890306949440815565e-01 1.74806506422115315313e-01 2.41492190768902270648e-01 1.80420265739701435326e-01 2.06768865549623814815e-01 1.75437643539174764618e-01 2.61795476279163275013e-01 +171 850.00 1.76213737579920159959e+00 1.68483059812264662769e-01 2.58508440125032490364e-01 1.76465641934811845459e-01 2.43987801860148900701e-01 1.82136190096272132521e-01 2.08838451207365938256e-01 1.77097291940149365042e-01 2.64461215936049320874e-01 +172 855.00 1.78207725081850454352e+00 1.70043666965152800996e-01 2.61130427132595155371e-01 1.78125827842950695823e-01 2.46487687860217269398e-01 1.83853206826004339502e-01 2.10911163966300080341e-01 1.78757949268760818473e-01 2.67130913353004373345e-01 +173 860.00 1.80206299038522321787e+00 1.71605009373293149189e-01 2.63756241062776397577e-01 1.79787062492421267912e-01 2.48991821295947934889e-01 1.85571312956473860600e-01 2.12986999911905117155e-01 1.80419615149828627132e-01 2.69804545560070829779e-01 +174 865.00 1.82209413749431248242e+00 1.73167089513705962922e-01 2.66385855175158448027e-01 1.81449344222894493051e-01 2.51500174756365824091e-01 1.87290505513183630493e-01 2.15065955109968287573e-01 1.82082289198844587963e-01 2.72482089693004969622e-01 +175 870.00 1.84217024091353342996e+00 1.74729909842683300836e-01 2.69019242893076659939e-01 1.83112671364713736066e-01 2.54012720894753574186e-01 1.89010781523709425755e-01 2.17148025605548494754e-01 1.83745971011608832946e-01 2.75163522995349629774e-01 +176 875.00 1.86229085514199321771e+00 1.76293472790606808864e-01 2.71656377807764581878e-01 1.84777042242003808337e-01 2.56529432428650894238e-01 1.90732138012517732362e-01 2.19233207418830955415e-01 1.85410660176666464150e-01 2.77848822811179507752e-01 +177 880.00 1.88245554026505157452e+00 1.77857780760911604601e-01 2.74297233676281448922e-01 1.86442455171634685618e-01 2.59050282148146571171e-01 1.92454572006147961449e-01 2.21321496553418151088e-01 1.87076356263907311872e-01 2.80537966592356025064e-01 +178 885.00 1.90266386190249625621e+00 1.79422836136304497678e-01 2.76941784415293656973e-01 1.88108908463221452534e-01 2.61575242915877637095e-01 1.94178080531139468645e-01 2.23412888990111607734e-01 1.88743058832857107943e-01 2.83230931893345083683e-01 +179 890.00 1.92291539114636278462e+00 1.80988641269436562053e-01 2.79590004111438916734e-01 1.89776400418087853872e-01 2.64104287673248894208e-01 1.95902660615067919503e-01 2.25507380688984709893e-01 1.90410767429568111853e-01 2.85927696374326467676e-01 +180 895.00 1.94320970442619689322e+00 1.82555198494303377865e-01 2.82241867008889313340e-01 1.91444929333412089401e-01 2.66637389444577432851e-01 1.97628309282399994284e-01 2.27604967589382589654e-01 1.92079481586619554845e-01 2.88628237797048103896e-01 +181 900.00 1.96354638348832821748e+00 1.84122510115880988479e-01 2.84897347516605836670e-01 1.93114493497044653614e-01 2.69174521336057015475e-01 1.99355023560711303032e-01 2.29705645613031417263e-01 1.93749200823116918269e-01 2.91332534025862566196e-01 +182 905.00 1.98392501527150288965e+00 1.85690578417381013665e-01 2.87556420204193474710e-01 1.94785091191653964016e-01 2.71715656541976158245e-01 2.01082800478614154294e-01 2.31809410658856268617e-01 1.95419924644692682980e-01 2.94040563028763468623e-01 +183 910.00 2.00434519184469595032e+00 1.87259405657140998169e-01 2.90219059801900547413e-01 1.96456720690580760591e-01 2.74260768350936767757e-01 2.02811637061611427235e-01 2.33916258607126975599e-01 1.97091652545578699396e-01 2.96752302878421803101e-01 +184 915.00 2.02480651032419922686e+00 1.88828994069661276756e-01 2.92885241199582535554e-01 1.98129380261983734091e-01 2.76809830140671897514e-01 2.04541530338315347137e-01 2.36026185320494241715e-01 1.98764384005497118935e-01 2.99467731743894793883e-01 +185 920.00 2.04530857284253064776e+00 1.90399345865604530115e-01 2.95554939446702080730e-01 1.99803068168839470520e-01 2.79362815390483021361e-01 2.06272477338374421452e-01 2.38139186637771560484e-01 2.00438118491733069382e-01 3.02186827900989607443e-01 +186 925.00 2.06585098639297104484e+00 1.91970463232832622147e-01 2.98228129750256254482e-01 2.01477782665833382580e-01 2.81919697677093961108e-01 2.08004475089364454510e-01 2.40255258383262365607e-01 2.02112855460171270128e-01 3.04909569725009321761e-01 +187 930.00 2.08643336281920133146e+00 1.93542348333297031804e-01 3.00904787476849233663e-01 2.03153522000395908575e-01 2.84480450681906027466e-01 2.09737520620934009274e-01 2.42374396360542199158e-01 2.03788594352186658298e-01 3.07635935689715367403e-01 +188 935.00 2.10705531873238749441e+00 1.95115003309257489805e-01 3.03584888149582954320e-01 2.04830284414775465329e-01 2.87045048189961515828e-01 2.11471610962731704220e-01 2.44496596353494632936e-01 2.05465334596717258409e-01 3.10365904373547052408e-01 +189 940.00 2.12771647543863462460e+00 1.96688430274990666557e-01 3.06268407444948487228e-01 2.06508068145002082749e-01 2.89613464096162287476e-01 2.13206743146478944206e-01 2.46621854129420670088e-01 2.07143075610264182362e-01 3.13099454452366032786e-01 +190 945.00 2.14841645883534404504e+00 1.98262631326117849673e-01 3.08955321200080013089e-01 2.08186871419850733078e-01 2.92185672406305885218e-01 2.14942914203897106340e-01 2.48750165434893227845e-01 2.08821816797927967135e-01 3.15836564701529431964e-01 +191 950.00 2.16915489940085137732e+00 1.99837608532349969570e-01 3.11645605401354996999e-01 2.09866692460841830492e-01 2.94761647239158874889e-01 2.16680121165671174532e-01 2.50881526000938992471e-01 2.10501557551335954921e-01 3.18577213997962349623e-01 +192 955.00 2.18993143210114515895e+00 2.01413363942669926265e-01 3.14339236195794458073e-01 2.11547529487422641958e-01 2.97341362829565414305e-01 2.18418361065595423298e-01 2.53015931539929239680e-01 2.12182297248642043330e-01 3.21321381314976395327e-01 +193 960.00 2.21074569629659567482e+00 2.02989899580150262581e-01 3.17036189877589580366e-01 2.13229380707640081560e-01 2.99924793530520650275e-01 2.20157630937464043885e-01 2.55153377745580001168e-01 2.13864035257636003751e-01 3.24069045726414706188e-01 +194 965.00 2.23159733573158636233e+00 2.04567217448171745353e-01 3.19736442898465977880e-01 2.14912244327468276994e-01 3.02511913816279731648e-01 2.21897927816107676247e-01 2.57293860293988096988e-01 2.15546770931597964083e-01 3.26820186402506485113e-01 +195 970.00 2.25248599842051078213e+00 2.06145319527314047070e-01 3.22439971859392326969e-01 2.16596118544589988364e-01 3.05102698283393924950e-01 2.23639248737393325772e-01 2.59437374845704449289e-01 2.17230503615516684635e-01 3.29574782615049299839e-01 +196 975.00 2.27341133661668015620e+00 2.07724207773283209288e-01 3.25146753513689434900e-01 2.18281001551505954295e-01 3.07697121653820293563e-01 2.25381590737188136631e-01 2.61583917041588009944e-01 2.18915232636762074891e-01 3.32332813730153997511e-01 +197 980.00 2.29437300672941058011e+00 2.09303884123129640971e-01 3.27856764765994124211e-01 2.19966891534498443228e-01 3.10295158775958146435e-01 2.27124950853431900599e-01 2.63733482507988115096e-01 2.20600957314412593480e-01 3.35094259211354050798e-01 +198 985.00 2.31537066929293011697e+00 2.10884350490066513339e-01 3.30569982671222728499e-01 2.21653786674667729883e-01 3.12896784628794111249e-01 2.28869326125100885916e-01 2.65886066852598634824e-01 2.22287676956146346141e-01 3.37859098620641784549e-01 +199 990.00 2.33640398885237265958e+00 2.12465608763469426812e-01 3.33286384430425242087e-01 2.23341685145859142336e-01 3.15501974318793565466e-01 2.30614713591171416329e-01 2.68041665668603767969e-01 2.23975390853058786700e-01 3.40627311615359196217e-01 +200 995.00 2.35747263398450979111e+00 2.14047660814058682277e-01 3.36005947399076965176e-01 2.25030585118808856837e-01 3.18110703089227619955e-01 2.32361110294765388362e-01 2.70200274530532136286e-01 2.25664098290026954308e-01 3.43398877949234515583e-01 +201 1000.00 2.37857627717337782869e+00 2.15630508488717120841e-01 3.38728649074641230410e-01 2.26720484755961682044e-01 3.20722946317064772082e-01 2.34108513275895463446e-01 2.72361888997366463627e-01 2.27353798535345180687e-01 3.46173777472382260267e-01 +202 1005.00 2.39971459475845882992e+00 2.17214153614635752110e-01 3.41454467105897274681e-01 2.28411382215616798330e-01 3.23338679515042914936e-01 2.35856919578720014563e-01 2.74526504613579636072e-01 2.29044490849016790790e-01 3.48951990129229949744e-01 +203 1010.00 2.42088726692431821519e+00 2.18798597994131815980e-01 3.44183379285685431270e-01 2.30103275649855054663e-01 3.25957878332706285640e-01 2.37606326248433696868e-01 2.76694116904989129146e-01 2.30736174476535160771e-01 3.51733495961627895543e-01 +204 1015.00 2.44209397759695878705e+00 2.20383843411903590503e-01 3.46915363556088873764e-01 2.31796163205575056487e-01 3.28580518563659940146e-01 2.39356730331267752998e-01 2.78864721384975533525e-01 2.32428848653029568316e-01 3.54518275103666902215e-01 +205 1020.00 2.46333441441273359729e+00 2.21969891629848203873e-01 3.49650398000143025623e-01 2.33490043024493443280e-01 3.31206576137278718708e-01 2.41108128874489652249e-01 2.81038313549300478034e-01 2.34122512603265303666e-01 3.57306307783750942697e-01 +206 1025.00 2.48460826867688755470e+00 2.23556744387061856472e-01 3.52388460849089313331e-01 2.35184913243144916306e-01 3.33836027130107848571e-01 2.42860518927439872350e-01 2.83214888878179305021e-01 2.35817165538534267988e-01 3.60097574327706615449e-01 +207 1030.00 2.50591523528064419324e+00 2.25144403405021814590e-01 3.55129530476157917462e-01 2.36880771991845512359e-01 3.36468847760680422887e-01 2.44613897539458724495e-01 2.85394442839390583000e-01 2.37512806658727759768e-01 3.62892055150491887883e-01 +208 1035.00 2.52725501267011365414e+00 2.26732870382404222420e-01 3.57873585399675953056e-01 2.38577617395729357774e-01 3.39105014393663806160e-01 2.46368261764032203676e-01 2.87576970882057525447e-01 2.39209435152336724606e-01 3.65689730765523635103e-01 +209 1040.00 2.54862730279447236015e+00 2.28322146997157110482e-01 3.60620604276849998637e-01 2.40275447576821288287e-01 3.41744503540895139260e-01 2.48123608653609967201e-01 2.89762468443902743154e-01 2.40907050198524319562e-01 3.68490581774313374908e-01 +210 1045.00 2.57003181104377897981e+00 2.29912234905463863655e-01 3.63370565912056409097e-01 2.41974260648854910816e-01 3.44387291861382227598e-01 2.49879935263750796448e-01 2.91950930946066278260e-01 2.42605650962980423646e-01 3.71294588873722741784e-01 +211 1050.00 2.59146824620751603518e+00 2.31503135745888821706e-01 3.66123449246477994379e-01 2.43674054722454541677e-01 3.47033356165448392261e-01 2.51637238652086425716e-01 2.94142353795178390641e-01 2.44305236599994368696e-01 3.74101732852853585687e-01 +212 1055.00 2.61293632043313683866e+00 2.33094851135231817540e-01 3.68879233363285541358e-01 2.45374827904098896658e-01 3.49682673411623679005e-01 2.53395515875212085088e-01 2.96336732385432621850e-01 2.46005806253491388080e-01 3.76911994593048360613e-01 +213 1060.00 2.63443574918460399203e+00 2.34687382667491645227e-01 3.71637897487638146909e-01 2.47076578291975379464e-01 3.52335220710790708587e-01 2.55154763994904998370e-01 2.98534062095476171450e-01 2.47707359058069009894e-01 3.79725355066853620389e-01 +214 1065.00 2.65596625115948370421e+00 2.36280731922157316571e-01 3.74399420980464692210e-01 2.48779303983235000608e-01 3.54990975326184121652e-01 2.56914980072942500389e-01 3.00734338290482960954e-01 2.49409894133815007722e-01 3.82541795338019963157e-01 +215 1070.00 2.67752754828893824168e+00 2.37874900452807569451e-01 3.77163783344681979859e-01 2.50483003067773990491e-01 3.57649914675463698188e-01 2.58676161172138374678e-01 3.02937556322153578314e-01 2.51113410590453223215e-01 3.85361296560465693695e-01 +216 1075.00 2.69911936566518306790e+00 2.39469889795402263166e-01 3.79930964218976818803e-01 2.52187673631342701430e-01 3.60312016329677853310e-01 2.60438304359451866521e-01 3.05143711527678884732e-01 2.52817907530452301579e-01 3.88183839981386002993e-01 +217 1080.00 2.72074143148966340888e+00 2.41065701469318605099e-01 3.82700943379878533168e-01 2.53893313756582528207e-01 3.62977258016373205418e-01 2.62201406702878836441e-01 3.07352799232849249744e-01 2.54523384039698652437e-01 3.91009406936071113314e-01 +218 1085.00 2.74239347706268876692e+00 2.42662336968023639727e-01 3.85473700741758684707e-01 2.55599921517843331475e-01 3.65645617616484730483e-01 2.63965465270414922916e-01 3.09564814749981542796e-01 2.56229839197859965427e-01 3.93837978849978564977e-01 +219 1090.00 2.76407523672125465808e+00 2.44259797770474545997e-01 3.88249216353722670370e-01 2.57307494987402463060e-01 3.68317073171591180536e-01 2.65730477134201559242e-01 3.11779753374810453259e-01 2.57937272072167322889e-01 3.96669537239770386705e-01 +220 1095.00 2.78578644776648420844e+00 2.45858085333863995992e-01 3.91027470400645005277e-01 2.59016032233391202411e-01 3.70991602876659942734e-01 2.67496439367416738442e-01 3.13997610395815363038e-01 2.59645681718450871411e-01 3.99504063709166690188e-01 +221 1100.00 2.80752685049473038603e+00 2.47457201096729195733e-01 3.93808443202134150773e-01 2.60725531318759307098e-01 3.73669185089374800146e-01 2.69263349047383637735e-01 3.16218381083856969749e-01 2.61355067182177047691e-01 4.02341539954128524226e-01 +222 1105.00 2.82929618808356364568e+00 2.49057146477915630767e-01 3.96592115213567797394e-01 2.62435990301274069125e-01 3.76349798322881123891e-01 2.71031203249352981022e-01 3.18442060700468099199e-01 2.63065427500520809811e-01 4.05181947755602012151e-01 +223 1110.00 2.85109420660213919163e+00 2.50657922877613403845e-01 3.99378467020911676055e-01 2.64147407235593600916e-01 3.79033421249931334884e-01 2.72799999055830355577e-01 3.20668644494744858875e-01 2.64776761696147333591e-01 4.08025268984701539043e-01 +224 1115.00 2.87292065491792136811e+00 2.52259531677357207169e-01 4.02167479344864409185e-01 2.65859780171194215459e-01 3.81720032705994305466e-01 2.74569733546212002562e-01 3.22898127701273462975e-01 2.66489068784467098006e-01 4.10871485601672303822e-01 +225 1120.00 2.89477528473813539023e+00 2.53861974238989929198e-01 4.04959133039821950195e-01 2.67573107153406264391e-01 3.84409611683036778196e-01 2.76340403807148971005e-01 3.25130505545312364912e-01 2.68202347768453530641e-01 4.13720579652781916824e-01 +226 1125.00 2.91665785048540238122e+00 2.55465251905699075596e-01 4.07753409087658558185e-01 2.69287386224451197325e-01 3.87102137336778340249e-01 2.78112006923219634569e-01 3.27365773237610457880e-01 2.69916597641752409320e-01 4.16572533272392353521e-01 +227 1130.00 2.93856810932883139031e+00 2.57069366003053245695e-01 4.10550288604981550300e-01 2.71002615419295211918e-01 3.89797588982545850644e-01 2.79884539984184332884e-01 3.29603925980625322989e-01 2.71631817387645357886e-01 4.19427328681924671550e-01 +228 1135.00 2.96050582110110260814e+00 2.58674317836929179570e-01 4.13349752836913553189e-01 2.72718792772904838895e-01 3.92495946098382286760e-01 2.81658000081876358500e-01 3.31844958961268254871e-01 2.73348005979050012737e-01 4.22284948188821507298e-01 +229 1140.00 2.98247074826738067799e+00 2.60280108694548151238e-01 4.16151783159164623260e-01 2.74435916314028083285e-01 3.95197188322974402030e-01 2.83432384308128837436e-01 3.34088867359195906825e-01 2.75065162379556193972e-01 4.25145374187583968695e-01 +230 1145.00 3.00446265593567574115e+00 2.61886739845512694913e-01 4.18956361076995908999e-01 2.76153984067267099789e-01 3.97901295458761683488e-01 2.85207689759957028208e-01 3.36335646340591321035e-01 2.76783285540316836837e-01 4.28008589158735519575e-01 +231 1150.00 3.02648131174283729905e+00 2.63494212541806160921e-01 4.21763468223147364178e-01 2.77872994053078692378e-01 4.00608247467790945517e-01 2.86983913536448975723e-01 3.38585291060237159044e-01 2.78502374404193675517e-01 4.30874575668821313545e-01 +232 1155.00 3.04852648590637675952e+00 2.65102528016756655571e-01 4.24573086357837137239e-01 2.79592944289846601080e-01 4.03318024475861458544e-01 2.88761052736692724885e-01 3.40837796663588543655e-01 2.80222427904720683411e-01 4.33743316369372411412e-01 +233 1160.00 3.07059795112082545288e+00 2.66711687484000370407e-01 4.27385197370834801767e-01 2.81313832790772599957e-01 4.06030606773562008360e-01 2.90539104464958453100e-01 3.43093158284699772942e-01 2.81943444962995004577e-01 4.36614793996905281581e-01 +234 1165.00 3.09269548254737136617e+00 2.68321692143700329947e-01 4.30199783276278946431e-01 2.83035657564913001316e-01 4.08745974811088264023e-01 2.92318065828625461844e-01 3.45351371046224875361e-01 2.83665424492858642136e-01 4.39488991373958470810e-01 +235 1170.00 3.11481885780349410098e+00 2.69932543172181904634e-01 4.33016826216823247364e-01 2.84758416617178045094e-01 4.11464109202389127784e-01 2.94097933934036659398e-01 3.47612430062526622798e-01 2.85388365395716880890e-01 4.42365891405983591156e-01 +236 1175.00 3.13696785690078083775e+00 2.71544241733333746591e-01 4.35836308457417498374e-01 2.86482107951442133142e-01 4.14184990725165791403e-01 2.95878705893753424228e-01 3.49876330434494231536e-01 2.87112266565720308797e-01 4.45245477083417495745e-01 +237 1180.00 3.15914226221383387383e+00 2.73156788971352593176e-01 4.38658212389453905367e-01 2.88206729566397090725e-01 4.16908600317763333720e-01 2.97660378820337245820e-01 3.52143067256798614206e-01 2.88837126885618633576e-01 4.48127731480646607221e-01 +238 1185.00 3.18134185846990602542e+00 2.74770186012816219900e-01 4.41482520529729915992e-01 2.89932279455553054692e-01 4.19634919084352353558e-01 2.99442949832567917312e-01 3.54412635611673632052e-01 2.90562945229870583930e-01 4.51012637754969802906e-01 +239 1190.00 3.20356643271780905380e+00 2.76384433967719944647e-01 4.44309215518376043885e-01 2.91658755610347097953e-01 4.22363928287674217366e-01 3.01226416047152500965e-01 3.56685030572025829620e-01 2.92289720461534174856e-01 4.53900179148671978346e-01 +240 1195.00 3.22581577424500132167e+00 2.77999533928440012431e-01 4.47138280115746300503e-01 2.93386156020143618051e-01 4.25095609357332426814e-01 3.03010774588052866907e-01 3.58960247202469995287e-01 2.94017451435376164781e-01 4.56790338983841304188e-01 +241 1200.00 3.24808967462940545445e+00 2.79615486968697313230e-01 4.49969697209672947480e-01 2.95114478669124991050e-01 4.27829943881500973646e-01 3.04796022580267333968e-01 3.61238280555184143594e-01 2.95746136996835773392e-01 4.59683100668588084936e-01 +242 1205.00 3.27038792764613583941e+00 2.81232294148739347950e-01 4.52803449804066615592e-01 2.96843721538364246904e-01 4.30566913613143364969e-01 3.06582157149830669685e-01 3.63519125676127985436e-01 2.97475775979951673200e-01 4.62578447690826344285e-01 +243 1210.00 3.29271032927786011513e+00 2.82849956509121924775e-01 4.55639521029279626063e-01 2.98573882605825235981e-01 4.33306500464829935648e-01 3.08369175428996000754e-01 3.65802777599860684532e-01 2.99206367212543844492e-01 4.65476363621382782654e-01 +244 1215.00 3.31505667764224964955e+00 2.84468475073818283239e-01 4.58477894133815011557e-01 3.00304959846362518050e-01 4.36048686513920535912e-01 3.10157074550016620407e-01 3.68089231354722712375e-01 3.00937909509995604740e-01 4.68376832112960383991e-01 +245 1220.00 3.33742677301270918022e+00 2.86087850851255431905e-01 4.61318552486399635626e-01 3.02036951230685191128e-01 4.38793453995309168381e-01 3.11945851651364014501e-01 3.70378481957654270840e-01 3.02670401680435352532e-01 4.71279836900138748845e-01 +246 1225.00 3.35982041776655648846e+00 2.87708084831205024301e-01 4.64161479575983915158e-01 3.03769854727429344798e-01 4.41540785308679184507e-01 3.13735503870473553256e-01 3.72670524417304305231e-01 3.04403842521627276962e-01 4.74185361797300919395e-01 +247 1230.00 3.38223741633320162947e+00 2.89329177991001884607e-01 4.67006659009668700921e-01 3.05503668302121833555e-01 4.44290663012284592348e-01 3.15526028350998910543e-01 3.74965353734030226729e-01 3.06138230824080759263e-01 4.77093390700706443397e-01 +248 1235.00 3.40467757524596592589e+00 2.90951131287252473534e-01 4.69854074513742281383e-01 3.07238389917180443334e-01 4.47043069823986449762e-01 3.17317422237630208937e-01 3.77262964900934694157e-01 3.07873565365868351318e-01 4.80003907585382028067e-01 +249 1240.00 3.42714070299698692068e+00 2.92573945662053580552e-01 4.72703709931607263250e-01 3.08974017530877220761e-01 4.49797988623326039370e-01 3.19109682680239481467e-01 3.79563352900756434405e-01 3.09609844918843912787e-01 4.82916896509267001836e-01 +250 1245.00 3.44962661014085814060e+00 2.94197622040919537501e-01 4.75555549223780571477e-01 3.10710549100447819271e-01 4.52555402449451638081e-01 3.20902806829735431915e-01 3.81866512708979088941e-01 3.11347068245533820097e-01 4.85832341606995343763e-01 +251 1250.00 3.47213510915989598260e+00 2.95822161333818389739e-01 4.78409576468929897963e-01 3.12447982577945815308e-01 4.55315294499045952747e-01 3.22696791840135777107e-01 3.84172439294867940074e-01 3.13085234098100406719e-01 4.88750227096113543102e-01 +252 1255.00 3.49466601449523173173e+00 2.97447564435172007169e-01 4.81265775859728073272e-01 3.14186315914388392123e-01 4.58077648128398740024e-01 3.24491634871676870588e-01 3.86481127616287833959e-01 3.14824341220414416487e-01 4.91670537270862684220e-01 +253 1260.00 3.51721914252608414131e+00 2.99073832221783464380e-01 4.84124131704925741992e-01 3.15925547057683442365e-01 4.60842446852370579702e-01 3.26287333083558506175e-01 3.88792572626957599891e-01 3.16564388348055503197e-01 4.94593256505287237612e-01 +254 1265.00 3.53979431150757273272e+00 3.00700965555945887164e-01 4.86984628429351529277e-01 3.17665673951593396929e-01 4.63609674341283584109e-01 3.28083883642235396572e-01 3.91106769271268861488e-01 3.18305374207275781906e-01 4.97518369252198999764e-01 +255 1270.00 3.56239134159144876790e+00 3.02328965284406447900e-01 4.89847250570802861258e-01 3.19406694538844126985e-01 4.66379314424030633202e-01 3.29881283713125805779e-01 3.93423712485321819265e-01 3.20047297517072226736e-01 5.00445860042140422408e-01 +256 1275.00 3.58501005475354661556e+00 3.03957832237329639291e-01 4.92711982782118584900e-01 3.21148606759052268611e-01 4.69151351084965917426e-01 3.31679530469939420900e-01 3.95743397201070767899e-01 3.21790156985041431170e-01 5.03375713485457620955e-01 +257 1280.00 3.60765027482487266042e+00 3.05587567231406509460e-01 4.95578809828069899446e-01 3.22891408548725222794e-01 4.71925768467014672414e-01 3.33478621085349424824e-01 3.98065818339069843468e-01 3.23533951311525180827e-01 5.06307914268154579673e-01 +258 1285.00 3.63031182742942304387e+00 3.07218171064673029047e-01 4.98447716587433087287e-01 3.24635097842297715154e-01 4.74702550863381478319e-01 3.35278552738247359599e-01 4.00390970816763724915e-01 3.25278679189610175904e-01 5.09242447153965938078e-01 +259 1290.00 3.65299453995309209020e+00 3.08849644522727950768e-01 5.01318688048843941196e-01 3.26379672571095125200e-01 4.77481682724805123197e-01 3.37079322609597720195e-01 4.02718849542269441422e-01 3.27024339302019184661e-01 5.12179296986430276917e-01 +260 1295.00 3.67569824157476299220e+00 3.10481988374587625223e-01 5.04191709315979674777e-01 3.28125130664369935030e-01 4.80263148655413307786e-01 3.38880927883474347695e-01 4.05049449418522111710e-01 3.28770930323183774302e-01 5.15118448682670870831e-01 +261 1300.00 3.69842276317303175759e+00 3.12115203374758676258e-01 5.07066765599267887943e-01 3.29871470049302006888e-01 4.83046933413758705633e-01 3.40683365748096322889e-01 4.07382765340165375889e-01 3.30518450920280315586e-01 5.18059887237542038285e-01 +262 1305.00 3.72116793737802709074e+00 3.13749290262201385726e-01 5.09943842223141152736e-01 3.31618688650998194589e-01 4.85833021906600770468e-01 3.42486633395828854454e-01 4.09718792197697245783e-01 3.32266899751157918086e-01 5.21003597723628808502e-01 +263 1310.00 3.74393359847813522734e+00 3.15384249762402923967e-01 5.12822924620855213895e-01 3.33366784389383385978e-01 4.88621399197196715214e-01 3.44290728022146053089e-01 4.12057524873324698689e-01 3.34016275465374046227e-01 5.23949565287101126643e-01 +264 1315.00 3.76671958247181670743e+00 3.17020082583231499473e-01 5.15703998334488877830e-01 3.35115755185418973117e-01 4.91412050494937580059e-01 3.46095646824594815882e-01 4.14398958244072523893e-01 3.35766576706267860786e-01 5.26897775151859981690e-01 +265 1320.00 3.78952572697433520688e+00 3.18656789420118158329e-01 5.18587049013907508410e-01 3.36865598956956835419e-01 4.94204961164676215279e-01 3.47901387005904394467e-01 4.16743087180746818454e-01 3.37517802104741693192e-01 5.29848212615391278568e-01 +266 1325.00 3.81235187125920660378e+00 3.20294370952947993203e-01 5.21472062420908932801e-01 3.38616313619776343469e-01 4.97000116715326067940e-01 3.49707945771913053523e-01 4.19089906547935486802e-01 3.39269950287551969037e-01 5.32800863052911855000e-01 +267 1330.00 3.83519785619602204818e+00 3.21932827849169156398e-01 5.24359024419895236591e-01 3.40367897085511073030e-01 4.99797502806080373716e-01 3.51515320331568292822e-01 4.21439411205044411890e-01 3.41023019871091237487e-01 5.35755711912187071455e-01 +268 1335.00 3.85806352424007803492e+00 3.23572160757574278644e-01 5.27247920986164908541e-01 3.42120347265794655378e-01 5.02597105246411657298e-01 3.53323507900036137830e-01 4.23791596004224391248e-01 3.42777009465533688548e-01 5.38712744715603930601e-01 +269 1340.00 3.88094871943237862411e+00 3.25212370317628618466e-01 5.30138738200729764394e-01 3.43873662069151320164e-01 5.05398909988817091055e-01 3.55132505692482614013e-01 4.26146455795553547041e-01 3.44531917671725362862e-01 5.41671947062243641646e-01 +270 1345.00 3.90385328736854386733e+00 3.26853457149105242063e-01 5.33031462251352339266e-01 3.45627839403069181401e-01 5.08202903132964123323e-01 3.56942310930292105997e-01 4.28503985419782351673e-01 3.46287743083257826271e-01 5.44633304622700098463e-01 +271 1350.00 3.92677707516771690166e+00 3.28495421862449676897e-01 5.35926079428399093629e-01 3.47382877172963344670e-01 5.11009070923617580995e-01 3.58752920836921895820e-01 4.30864179714551931433e-01 3.48044484284395105878e-01 5.47596803141151777794e-01 +272 1355.00 3.94971993146219801929e+00 3.30138265052561497015e-01 5.38822576131060215765e-01 3.49138773282176129165e-01 5.13817399749603276327e-01 3.60564332642047735700e-01 4.33227033512321335618e-01 3.49802139853182092466e-01 5.50562428438471918035e-01 +273 1360.00 3.97268170638708406628e+00 3.31781987297757485766e-01 5.41720938860093981226e-01 3.50895525629904170284e-01 5.16627876143808117959e-01 3.62376543576381882072e-01 4.35592541639331309877e-01 3.51560708359373086385e-01 5.53530166403936596531e-01 +274 1365.00 3.99566225156990251222e+00 3.33426589165990383545e-01 5.44621154221972103571e-01 3.52653132116380552130e-01 5.19440486780070598272e-01 3.64189550876854728489e-01 4.37960698919749757962e-01 3.53320188365467191538e-01 5.56500003004552934449e-01 +275 1370.00 4.01866142005806015192e+00 3.35072071210703203992e-01 5.47523208925771220912e-01 3.54411590639765627930e-01 5.22255218473181237471e-01 3.66003351782469954490e-01 4.40331500169453049498e-01 3.55080578426708703965e-01 5.59471924276767174078e-01 +276 1375.00 4.04167906639139573599e+00 3.36718433969792785287e-01 5.50427089784208956047e-01 3.56170899095110293775e-01 5.25072058179918754739e-01 3.67817943537412872512e-01 4.42704940201208652084e-01 3.56841877087977710215e-01 5.62445916328537798279e-01 +277 1380.00 4.06471504650890480548e+00 3.38365677968719080759e-01 5.53332783711571241092e-01 3.57931055376429274606e-01 5.27890992994903940350e-01 3.69633323387941803428e-01 4.45081013824674576185e-01 3.58604082890008890594e-01 5.65421965343481769395e-01 +278 1385.00 4.08776921773836665608e+00 3.40013803720505047856e-01 5.56240277722675258154e-01 3.59692057376700846660e-01 5.30712010151637159083e-01 3.71449488586533427270e-01 4.47459715843290639636e-01 3.60367194363172604898e-01 5.68400057574655170889e-01 +279 1390.00 4.11084143884817532211e+00 3.41662811722627635103e-01 5.59149558937016344373e-01 3.61453902985793940061e-01 5.33535097021460957833e-01 3.73266436388773992228e-01 4.49841041056350587901e-01 3.62131210032657246956e-01 5.71380179346626326797e-01 +280 1395.00 4.13393156995405597343e+00 3.43312702460126739634e-01 5.62060614572548189471e-01 3.63216590092541036228e-01 5.36360241110451219093e-01 3.75084164053358481983e-01 4.52224984261075824143e-01 3.63896128416396402727e-01 5.74362317055475912753e-01 +281 1400.00 4.15703947250870253782e+00 3.44963476406641766925e-01 5.64973431948793014534e-01 3.64980116585774838622e-01 5.39187430062526562580e-01 3.76902668845200683467e-01 4.54611540246396106379e-01 3.65661948021959448685e-01 5.77346457168796955983e-01 +282 1405.00 4.18016500935360113544e+00 3.46615134018193160603e-01 5.67887998482695555147e-01 3.66744480351218649083e-01 5.42016651654266046201e-01 3.78721948030250721295e-01 4.57000703803314201057e-01 3.67428667351733739821e-01 5.80332586223622159949e-01 +283 1410.00 4.20330804462574736391e+00 3.48267675743546556433e-01 5.70804301692768634169e-01 3.68509679272522927551e-01 5.44847893794908944010e-01 3.80541998880677079242e-01 4.59392469713505058326e-01 3.69196284901888271968e-01 5.83320690827459409356e-01 +284 1415.00 4.22646844377837815898e+00 3.49921102012812068605e-01 5.73722329195984093175e-01 3.70275711233338411521e-01 5.47681144527391805532e-01 3.82362818671757476174e-01 4.61786832757607512701e-01 3.70964799159264058126e-01 5.86310757660366332900e-01 +285 1420.00 4.24964607356024526297e+00 3.51575413247808721273e-01 5.76642068706736288242e-01 3.72042574116278945695e-01 5.50516392025238610053e-01 3.84184404684988267675e-01 4.64183787713150664000e-01 3.72734208605520533908e-01 5.89302773468729945705e-01 +286 1425.00 4.27284080201560989565e+00 3.53230609853772858919e-01 5.79563508037878705181e-01 3.73810265800849639284e-01 5.53353624590488424317e-01 3.86006754201865753817e-01 4.66583329354554765533e-01 3.74504511712988985561e-01 5.92296725071486340752e-01 +287 1430.00 4.29605249843242908980e+00 3.54886692226613176260e-01 5.82486635097614224854e-01 3.75578784166555157409e-01 5.56192830656804138023e-01 3.87829864513213717903e-01 4.68985452448985262741e-01 3.76275706948819010922e-01 5.95292599354938278822e-01 +288 1435.00 4.31928103336307778193e+00 3.56543660746692081531e-01 5.85411437894677866289e-01 3.77348127090827822894e-01 5.59033998782218044532e-01 3.89653732908819661063e-01 4.71390151766716503090e-01 3.78047792771868507167e-01 5.98290383275864368073e-01 +289 1440.00 4.34252627858289574903e+00 3.58201515784007940013e-01 5.88337904530044975004e-01 3.79118292452136018689e-01 5.61877117656386482203e-01 3.91478356687799011748e-01 4.73797422069731688499e-01 3.79820767634777345378e-01 6.01290063857373269229e-01 +290 1445.00 4.36578810711091325203e+00 3.59860257694049612276e-01 5.91266023202113411017e-01 3.80889278123765995243e-01 5.64722176089189398240e-01 3.93303733149266865343e-01 4.76207258118977794226e-01 3.81594629983966704412e-01 6.04291628195122831890e-01 +291 1450.00 4.38906639313730639884e+00 3.61519886821941638377e-01 5.94195782205667377696e-01 3.82661081981077177971e-01 5.67569163019021161176e-01 3.95129859598556898437e-01 4.78619654674365069269e-01 3.83369378256530168869e-01 6.07295063449027727742e-01 +292 1455.00 4.41236101209594178130e+00 3.63180403498298665088e-01 5.97127169926694678637e-01 3.84433701897355928345e-01 5.70418067506573422953e-01 3.96956733345148360392e-01 4.81034606489585625511e-01 3.85145010886451921728e-01 6.10300356849479030963e-01 +293 1460.00 4.43567184055037522228e+00 3.64841808044408077993e-01 6.00060174850679195480e-01 3.86207135745888774370e-01 5.73268878732760556183e-01 3.98784351704739192801e-01 4.83452108317294904083e-01 3.86921526297352269541e-01 6.13307495693197646247e-01 +294 1465.00 4.45899875625603048235e+00 3.66504100767047147347e-01 6.02994785551199119489e-01 3.87981381395816393720e-01 5.76121586001830277013e-01 4.00612711991990555482e-01 4.85872154909112008436e-01 3.88698922908705724044e-01 6.16316467344271590179e-01 +295 1470.00 4.48234163811874974925e+00 3.68167281961592651740e-01 6.05930990699255489496e-01 3.89756436719388754675e-01 5.78976178737217184178e-01 4.02441811532964544007e-01 4.88294741013546862440e-01 3.90477199131695540402e-01 6.19327259236227889438e-01 +296 1475.00 4.50570036618442504306e+00 3.69831351910984817977e-01 6.08868779057053277626e-01 3.91532299584710419271e-01 5.81832646482579485259e-01 4.04271647651650134492e-01 4.90719861374963761680e-01 3.92256353372323007811e-01 6.22339858867887785188e-01 +297 1480.00 4.52907482161827079636e+00 3.71496310888835612474e-01 6.11808139476965218151e-01 3.93308967859885616480e-01 5.84690978896617030713e-01 4.06102217681363897306e-01 4.93147510736690664057e-01 3.94036384028298103388e-01 6.25354253803365955910e-01 +298 1485.00 4.55246488670482740702e+00 3.73162159152175043619e-01 6.14749060907750055627e-01 3.95086439414055190511e-01 5.87551165756180382438e-01 4.07933518956459351124e-01 4.95577683842055194408e-01 3.95817289492148616237e-01 6.28370431675180696196e-01 +299 1490.00 4.57587044481686078257e+00 3.74828896950777812336e-01 6.17691532386261732412e-01 3.96864712112214190753e-01 5.90413196952125129968e-01 4.09765548817507818669e-01 4.98010375429203344666e-01 3.97599068150184031811e-01 6.31388380181143737957e-01 +300 1495.00 4.59929138044646457217e+00 3.76496524520945341497e-01 6.20635543039521397901e-01 3.98643783822467068223e-01 5.93277062492421292106e-01 4.11598304610263143744e-01 5.00445580236280718189e-01 3.99381718381458972189e-01 6.34408087086433369883e-01 +301 1500.00 4.62272757912213982934e+00 3.78165042087578673335e-01 6.23581082087827476279e-01 4.00423652408772534628e-01 5.96142752493861838303e-01 4.13431783682551734493e-01 5.02883292999360520525e-01 4.01165238558809478242e-01 6.37429540219449419780e-01 +302 1505.00 4.64617892747098260031e+00 3.79834449863142020742e-01 6.26528138837500137015e-01 4.02204315735089412698e-01 5.99010257188281491914e-01 4.15265983388418469247e-01 5.05323508453479175451e-01 4.02949627047816893999e-01 6.40452727474921434947e-01 +303 1510.00 4.66964531314613662261e+00 3.81504748049735220583e-01 6.29476702689173328586e-01 4.03985771666412696312e-01 6.01879566917374209112e-01 4.17100901087090580877e-01 5.07766221331600431377e-01 4.04734882210952939818e-01 6.43477636813909459335e-01 +304 1515.00 4.69312662484751896841e+00 3.83175936839094233299e-01 6.32426763127429736322e-01 4.05768018064628477326e-01 6.04750672129584332382e-01 4.18936534140904093260e-01 5.10211426364615361351e-01 4.06521002401362241407e-01 6.46504256261730803068e-01 +305 1520.00 4.71662275231145411425e+00 3.84848016409481463729e-01 6.35378309728056200889e-01 4.07551052794731749618e-01 6.07623563386324949676e-01 4.20772879916340936113e-01 5.12659118283414594330e-01 4.08307985967006847883e-01 6.49532573905887700150e-01 +306 1525.00 4.74013358628995185029e+00 3.86520986928795495796e-01 6.38331332153898589610e-01 4.09334873716535596611e-01 6.10498231351613407369e-01 4.22609935787137902530e-01 5.15109291817853032214e-01 4.10095831249630726756e-01 6.52562577902285223530e-01 +307 1530.00 4.76365901851961215385e+00 3.88194848555607041618e-01 6.41285820155896746364e-01 4.11119478692962447841e-01 6.13374666798290668623e-01 4.24447699128068123287e-01 5.17561941693639115947e-01 4.11884536584759208822e-01 6.55594256469012814925e-01 +308 1535.00 4.78719894176307825262e+00 3.89869601435013479751e-01 6.44241763572049652709e-01 4.12904865584861724415e-01 6.16252860601801843998e-01 4.26286167322196041241e-01 5.20017062640627858450e-01 4.13674100303771830056e-01 6.58627597886345172995e-01 +309 1540.00 4.81075324974685614166e+00 3.91545245702784538988e-01 6.47199152324305138073e-01 4.14691032252046620776e-01 6.19132803743306148192e-01 4.28125337755695334341e-01 5.22474649382455025304e-01 4.15464520728720698717e-01 6.61662590500886604872e-01 +310 1545.00 4.83432183717167784920e+00 3.93221781482253007756e-01 6.50157976425815298249e-01 4.16477976556402951225e-01 6.22014487302421370529e-01 4.29965207817848804606e-01 5.24934696646902398953e-01 4.17255796178548632458e-01 6.64699222721426341565e-01 +311 1550.00 4.85790459970213550633e+00 3.94899208887424080228e-01 6.53118225969535726172e-01 4.18265696356707461501e-01 6.24897902464479626516e-01 4.31805774904158001792e-01 5.27397199157605856001e-01 4.19047924965979867729e-01 6.67737483019974709109e-01 +312 1555.00 4.88150143395631896936e+00 3.96577528020902236872e-01 6.56079891138589776922e-01 4.20054189513809683731e-01 6.27783040511198930922e-01 4.33647036416342557263e-01 5.29862151638201717141e-01 4.20840905395447439918e-01 6.70777359930726291282e-01 +313 1560.00 4.90511223747472424606e+00 3.98256738975964585947e-01 6.59042962196940584896e-01 4.21843453884413355226e-01 6.30669892823792599401e-01 4.35488989759231504006e-01 5.32329548814398645362e-01 4.22634735768275204837e-01 6.73818842052133382126e-01 +314 1565.00 4.92873690876170744701e+00 3.99936841832414513576e-01 6.62007429495610311143e-01 4.23633487330404345794e-01 6.33558450881933188370e-01 4.37331632340763276634e-01 5.34799385406723559733e-01 4.24429414379568659133e-01 6.76861918042760191128e-01 +315 1570.00 4.95237534721293748419e+00 4.01617836662800875569e-01 6.64973283467496623089e-01 4.25424287709523230028e-01 6.36448706259606145075e-01 4.39174961577167455307e-01 5.37271656140885345287e-01 4.26224939517177991988e-01 6.79906576626464254076e-01 +316 1575.00 4.97602745313612437883e+00 4.03299723526198861112e-01 6.67940514629447035233e-01 4.27215852879510082918e-01 6.39340650628219875351e-01 4.41018974886746240038e-01 5.39746355738447425310e-01 4.28021309465844546072e-01 6.82952806584106175691e-01 +317 1580.00 4.99969312776138519183e+00 4.04982502475465577785e-01 6.70909113582258354036e-01 4.29008180699141483672e-01 6.42234275751423222545e-01 4.42863669695057027287e-01 5.42223478923045454358e-01 4.29818522503054800676e-01 6.86000596762876613255e-01 +318 1585.00 5.02337227317905288260e+00 4.06666173548948073346e-01 6.73879071006530327992e-01 4.30801269028230737757e-01 6.45129573486141638661e-01 4.44709043429729777852e-01 5.44703020417279359933e-01 4.31616576900076542866e-01 6.89049936070077806427e-01 +319 1590.00 5.04706479238114091856e+00 4.08350736776702305519e-01 6.76850377667849167906e-01 4.32595115723481637993e-01 6.48026535778432055679e-01 4.46555093525649593467e-01 5.47184974943748736464e-01 4.33415470924032153466e-01 6.92100813472087961209e-01 +320 1595.00 5.07077058920951895260e+00 4.10036192179456471241e-01 6.79823024410567633424e-01 4.34389718643670763587e-01 6.50925154668664851521e-01 4.48401817420810477888e-01 5.49669337226089682602e-01 4.35215202836861769775e-01 6.95153217998505379427e-01 +321 1600.00 5.09448956839736855073e+00 4.11722539765501827080e-01 6.82797002161951493981e-01 4.36185075647574915791e-01 6.53825422283232260412e-01 4.50249212559425127100e-01 5.52156101987938185971e-01 4.37015770894287169934e-01 6.98207138739041277553e-01 +322 1605.00 5.11822163550699560375e+00 4.13409779536911214937e-01 6.85772301930106520373e-01 4.37981184592934336131e-01 6.56727330837657774509e-01 4.52097276390888258568e-01 5.54645263952930345219e-01 4.38817173346848055093e-01 7.01262564842481173066e-01 +323 1610.00 5.14196669695057018146e+00 4.15097911481247694443e-01 6.88748914800869305175e-01 4.39778043337489266129e-01 6.59630872632450682147e-01 4.53946006366667431653e-01 5.57136817844702258995e-01 4.40619408438865767241e-01 7.04319485519795840389e-01 +324 1615.00 5.16572465996938401389e+00 4.16786935580892303754e-01 6.91726831942989228708e-01 4.41575649740016507039e-01 6.62536040056214803329e-01 4.55795399947557577924e-01 5.59630758391035487698e-01 4.42422474411552246742e-01 7.07377890041031465174e-01 +325 1620.00 5.18949543264422352706e+00 4.18476851803716409783e-01 6.94706044602946160005e-01 4.43374001659292638067e-01 6.65442825580467300917e-01 4.57645454596427025962e-01 5.62127080314529736782e-01 4.44226369497828177391e-01 7.10437767735309089190e-01 +326 1625.00 5.21327892385391145069e+00 4.20167660113445418091e-01 6.97686544105987405118e-01 4.45173096953057845226e-01 6.68351221757565006065e-01 4.59496167781325737245e-01 5.64625778344003181886e-01 4.46031091928541512104e-01 7.13499107991862002720e-01 +327 1630.00 5.23707504328566830765e+00 4.21859360458259113891e-01 7.00668321855091091876e-01 4.46972933482161827179e-01 6.71261221226922999428e-01 4.61347536976522198948e-01 5.67126847205164597021e-01 4.47836639928321844639e-01 7.16561900258998907276e-01 +328 1635.00 5.26088370144548100882e+00 4.23551952781154761318e-01 7.03651369333038956277e-01 4.48773509103308321233e-01 6.74172816703614619094e-01 4.63199559660430582042e-01 5.69630281627868662042e-01 4.49643011715580021015e-01 7.19626134045139753681e-01 +329 1640.00 5.28470480959591348835e+00 4.25245437014765692574e-01 7.06635678099306718813e-01 4.50574821677346804005e-01 6.77086000984589597707e-01 4.65052233316647078976e-01 5.72136076339896937348e-01 4.51450205505617874202e-01 7.22691798914671279519e-01 +330 1645.00 5.30853827982866022239e+00 4.26939813081361307923e-01 7.09621239789028357414e-01 4.52376869064090580963e-01 6.80000766945564549815e-01 4.66905555433950125721e-01 5.74644226073176667136e-01 4.53258219506482262773e-01 7.25758884493128086923e-01 +331 1650.00 5.33238402496090113658e+00 4.28635080892846576095e-01 7.12608046117141236131e-01 4.54179649121279616075e-01 6.82917107538950851620e-01 4.68759523505263342447e-01 5.77154725558599146495e-01 4.55067051923110810208e-01 7.28827380463047180825e-01 +332 1655.00 5.35624195860785246026e+00 4.30331240355944721898e-01 7.15596088872168190065e-01 4.55983159711836560923e-01 6.85835015791781077432e-01 4.70614135030765767809e-01 5.79667569530164072944e-01 4.56876700954222836337e-01 7.31897276565005139304e-01 +333 1660.00 5.38011199512058091443e+00 4.32028291363905359024e-01 7.18585359919325816769e-01 4.57787398695574221374e-01 6.88754484808818623343e-01 4.72469387514781735682e-01 5.82182752721872143198e-01 4.58687164796464652561e-01 7.34968562598653285534e-01 +334 1665.00 5.40399404961709883821e+00 4.33726233802723404320e-01 7.21575851199489304300e-01 4.59592363933342185067e-01 6.91675507767375630230e-01 4.74325278464744926055e-01 5.84700269869795730138e-01 4.60498441637154809492e-01 7.38041228419609174338e-01 +335 1670.00 5.42788803795126550966e+00 4.35425067549066235895e-01 7.24567554729191209972e-01 4.61398053285990095151e-01 6.94598077914203804184e-01 4.76181805396380164463e-01 5.87220115711044599038e-01 4.62310529662575908638e-01 7.41115263942566215860e-01 +336 1675.00 5.45179387670243276176e+00 4.37124792472345979899e-01 7.27560462597513279981e-01 4.63204464617476496802e-01 6.97522188573785673071e-01 4.78038965829558182286e-01 5.89742284985837472711e-01 4.64123427051755188533e-01 7.44190659137147103586e-01 +337 1680.00 5.47571148318579936642e+00 4.38825408429538155186e-01 7.30554566970231133993e-01 4.65011595788651033168e-01 7.00447833134860697868e-01 4.79896757287258668434e-01 5.92266772434392629876e-01 4.65937131981647212342e-01 7.47267404031013438015e-01 +338 1685.00 5.49964077543169072015e+00 4.40526915270363084165e-01 7.33549860083596794169e-01 4.66819444663472415957e-01 7.03375005058717750472e-01 4.81755177300752679415e-01 5.94793572799001690754e-01 4.67751642622988184073e-01 7.50345488709866281773e-01 +339 1690.00 5.52358167217518580827e+00 4.42229312838323174173e-01 7.36546334251592660358e-01 4.68628009104862908174e-01 7.06303697874011815472e-01 4.83614223405457122063e-01 5.97322680826101737317e-01 4.69566957140295726525e-01 7.53424903312263083421e-01 +340 1695.00 5.54753409287685617102e+00 4.43932600963446832854e-01 7.39543981855567911232e-01 4.70437286977817670230e-01 7.09233905175728485126e-01 4.85473893139897694216e-01 5.99854091261093458343e-01 4.71383073698087518011e-01 7.56505638037909711180e-01 +341 1700.00 5.57149795766057298607e+00 4.45636779471617394677e-01 7.42542795354602547242e-01 4.72247276146295524857e-01 7.12165620625183404258e-01 4.87334184050891849882e-01 6.02387798853523115383e-01 4.73199990451553476056e-01 7.59587683138332803168e-01 +342 1705.00 5.59547318737569554514e+00 4.47341848177317313873e-01 7.45542767277215800981e-01 4.74057974477364252319e-01 7.15098837948985766033e-01 4.89195093689402393800e-01 6.04923798355009756378e-01 4.75017705554847291527e-01 7.62671028922060845190e-01 +343 1710.00 5.61945970351415535760e+00 4.49047806886737954635e-01 7.48543890223439700726e-01 4.75869379837055517246e-01 7.18033550935930131587e-01 4.91056619611574152184e-01 6.07462084517172651310e-01 4.76836217154867680890e-01 7.65755665753589220834e-01 +344 1715.00 5.64345742828300966920e+00 4.50754655399852210973e-01 7.51546156865854131368e-01 4.77681490091400984266e-01 7.20969753436994986728e-01 4.92918759378734250287e-01 6.10002652096813147153e-01 4.78655523397476689862e-01 7.68841584052342819078e-01 +345 1720.00 5.66746628453188971974e+00 4.52462393504195869998e-01 7.54549559946479764250e-01 4.79494303108504882349e-01 7.23907439367416749576e-01 4.94781510556355275110e-01 6.12545495851768428963e-01 4.80475622420245607191e-01 7.71928774293712427479e-01 +346 1725.00 5.69148619578409142861e+00 4.54171020984195761283e-01 7.57554092278848179021e-01 4.81307816757507944683e-01 7.26846602699433796957e-01 4.96644870718201070225e-01 6.15090610542985638531e-01 4.82296512359708939854e-01 7.75017227006982389881e-01 +347 1730.00 5.71551708619511966702e+00 4.55880537610805158799e-01 7.60559746745931297696e-01 4.83122028907551182009e-01 7.29787237466433258426e-01 4.98508837440108432126e-01 6.17637990933484259948e-01 4.84118191347219117837e-01 7.78106932776366555515e-01 +348 1735.00 5.73955888060451613342e+00 4.57590943150831819253e-01 7.63566516301176667625e-01 4.84936937428811498663e-01 7.32729337758804444292e-01 5.00373408306205358365e-01 6.20187631788356674711e-01 4.85940657509983220397e-01 7.81197882239972551943e-01 +349 1740.00 5.76361150447366465954e+00 4.59302237360719400883e-01 7.66574393965398392936e-01 4.86752540192502747285e-01 7.35672897726012520181e-01 5.02238580903728859539e-01 6.22739527875804776968e-01 4.87763908968989523540e-01 7.84290066091873683263e-01 +350 1745.00 5.78767488387542616834e+00 4.61014419988620194335e-01 7.69583372829886647182e-01 4.88568835070874840643e-01 7.38617911569342533440e-01 5.04104352826134860521e-01 6.25293673969212315811e-01 4.89587943845226636341e-01 7.87383475077963912447e-01 +351 1750.00 5.81174894556670285084e+00 4.62727490777504524289e-01 7.72593446054334775930e-01 4.90385819937214251230e-01 7.41564373551228173120e-01 5.05970721672061141128e-01 6.27850064840926647136e-01 4.91412760251391633748e-01 7.90478099998030758755e-01 +352 1755.00 5.83583361687441559695e+00 4.64441449457905664033e-01 7.75604606865802459481e-01 4.92203492663770947324e-01 7.44512277980741266070e-01 5.07837685045327336120e-01 6.30408695268476759743e-01 4.93238356300181646219e-01 7.93573931707827640025e-01 +353 1760.00 5.85992882575769247211e+00 4.66156295757247929323e-01 7.78616848559752661174e-01 4.94021851127976974194e-01 7.47461619227065998672e-01 5.09705240557008276703e-01 6.32969560033538214405e-01 4.95064730094966265472e-01 7.96670961113892239780e-01 +354 1765.00 5.88403450080788203991e+00 4.67872029390518251457e-01 7.81630164497978507931e-01 4.95840893204155197527e-01 7.50412391706024251015e-01 5.11573385821287640596e-01 6.35532653917785683717e-01 4.96891879741187592057e-01 7.99769179176654909647e-01 +355 1770.00 5.90815057117598296799e+00 4.69588650069594881753e-01 7.84644548109639683453e-01 4.97660616769737662590e-01 7.53364589886295399346e-01 5.13442118458567797745e-01 6.38097971708076472375e-01 4.98719803337033307233e-01 8.02868576910440667760e-01 +356 1775.00 5.93227696665557679978e+00 4.71306157495991695505e-01 7.87659992889190085918e-01 4.99481019702156470164e-01 7.56318208286306248311e-01 5.15311436094433639177e-01 6.40665508194376620565e-01 5.00548498976544964378e-01 8.05969145380357354647e-01 +357 1780.00 5.95641361759990228819e+00 4.73024551361894696200e-01 7.90676492400522734627e-01 5.01302099882989349311e-01 7.59273241473194748785e-01 5.17181336360687304854e-01 6.43235258170798296362e-01 5.02377964751691608036e-01 8.09070875706442982356e-01 +358 1785.00 5.98056045497367971819e+00 4.74743831356380985298e-01 7.93694040268678957517e-01 5.03123855189668178767e-01 7.62229684060737655571e-01 5.19051816893277728759e-01 6.45807216433526121158e-01 5.04208198748223868080e-01 8.12173759057447153253e-01 +359 1790.00 6.00471741028056626988e+00 4.76463997157127061577e-01 7.96712630188139425691e-01 5.04946283505843807049e-01 7.65187530712459373916e-01 5.20922875336444546335e-01 6.48381377781854340014e-01 5.06039199051891985803e-01 8.15277786658085257265e-01 +360 1795.00 6.02888441563569710269e+00 4.78185048436627069268e-01 7.99732255914533562979e-01 5.06769382714130078860e-01 7.68146776134376763068e-01 5.22794509337537016691e-01 6.50957737020258608851e-01 5.07870963741191783214e-01 8.18382949782820223739e-01 +361 1800.00 6.05306140372423584495e+00 4.79906984859084451145e-01 8.02752911271892966028e-01 5.08593150697141282990e-01 7.71107415079145375181e-01 5.24666716548049527624e-01 6.53536288955288258151e-01 5.09703490891509569671e-01 8.21489239756899580769e-01 +362 1805.00 6.07724830775991353704e+00 4.81629806080410893809e-01 8.05774590145397873187e-01 5.10417585341637058960e-01 7.74069442342950164715e-01 5.26539494628804449761e-01 6.56117028399710200404e-01 5.11536778577195372364e-01 8.24596647959463746602e-01 +363 1810.00 6.10144506153685028949e+00 4.83353511751336173408e-01 8.08797286485522848309e-01 5.12242684533340653097e-01 7.77032852765504933323e-01 5.28412841243733555352e-01 6.58699950166291903209e-01 5.13370824866380748297e-01 8.27705165818364951846e-01 +364 1815.00 6.12565159939846726189e+00 4.85078101514298809516e-01 8.11820994304926379925e-01 5.14068446160048653226e-01 7.79997641226943705384e-01 5.30286754061950360573e-01 6.61285049075055808565e-01 5.15205627825124468089e-01 8.30814784813275086783e-01 +365 1820.00 6.14986785623747866936e+00 4.86803575004482458333e-01 8.14845707680524333760e-01 5.15894868111629656404e-01 7.82963802648856899147e-01 5.32161230759823244973e-01 6.63872319948096589748e-01 5.17041185514302892301e-01 8.33925496476723648875e-01 +366 1825.00 6.17409376747517057993e+00 4.88529931849815857170e-01 8.17871420751417943507e-01 5.17721948277952703776e-01 7.85931331995327941975e-01 5.34036269017866604969e-01 6.66461757611655047917e-01 5.18877495993756654435e-01 8.37037292387878384403e-01 +367 1830.00 6.19832926908212389350e+00 4.90257171672009328667e-01 8.20898127718892367533e-01 5.19549684549923340704e-01 7.88900224266713911980e-01 5.35911866523849367283e-01 6.69053356897153839178e-01 5.20714557318143644871e-01 8.40150164179800484909e-01 +368 1835.00 6.22257429754712720893e+00 4.91985294084481883381e-01 8.23925822846417466039e-01 5.21378074823628856471e-01 7.91870474502756382940e-01 5.37788020968649527198e-01 6.71647112639125132283e-01 5.22552367539013018494e-01 8.43264103533225672926e-01 +369 1840.00 6.24682878988753831351e+00 4.93714298694434172710e-01 8.26954500458611518887e-01 5.23207116991011189633e-01 7.94842077780506861551e-01 5.39664730050400609507e-01 6.74243019676246113647e-01 5.24390924704804417544e-01 8.46379102181746945099e-01 +370 1845.00 6.27109268364928240658e+00 4.95444185103884549015e-01 8.29984154941240670489e-01 5.25036808950230526882e-01 7.97815029213292170596e-01 5.41541991472417438835e-01 6.76841072851340430638e-01 5.26230226861884808898e-01 8.49495151904558931655e-01 +371 1850.00 6.29536591687576230214e+00 4.97174952904487543748e-01 8.33014780741219706961e-01 5.26867148597374379548e-01 8.00789323950712450539e-01 5.43419802945270258299e-01 6.79441267013449423651e-01 5.28070272050402689246e-01 8.52612244532677476805e-01 +372 1855.00 6.31964842813894822626e+00 4.98906601683751893539e-01 8.36046372365574885777e-01 5.28698133833712224927e-01 8.03764957175533645284e-01 5.45298162181601764331e-01 6.82043597013687885600e-01 5.29911058310506444258e-01 8.55730371948938084437e-01 +373 1860.00 6.34394015648756415260e+00 5.00639131021931360621e-01 8.39078924381444490876e-01 5.30529762558440531883e-01 8.06741924105759400376e-01 5.47177066903382747221e-01 6.84648057708352131279e-01 5.31752583677162382614e-01 8.58849526080742498024e-01 +374 1865.00 6.36824104150926206813e+00 5.02372540492025287939e-01 8.42112431416078277557e-01 5.32362032673865503973e-01 8.09720219992558387645e-01 5.49056514835692732746e-01 6.87254643958920885538e-01 5.33594846183264248651e-01 8.61969698906276282635e-01 +375 1870.00 6.39255102325807911257e+00 5.04106829660814104166e-01 8.45146888154765019152e-01 5.34194942084365798074e-01 8.12699840118192073923e-01 5.50936503709830049935e-01 6.89863350629981830764e-01 5.35437843857559880867e-01 8.65090882453472986846e-01 +376 1875.00 6.41687004228553270480e+00 5.05841998089896160984e-01 8.48182289344978523893e-01 5.36028488696392968471e-01 8.15680779797050115043e-01 5.52817031264347780173e-01 6.92474172593377845786e-01 5.37281574727760946608e-01 8.68213068798976750351e-01 +377 1880.00 6.44119803961988512953e+00 5.07578045331542382357e-01 8.51218629788085157095e-01 5.37862670416398458428e-01 8.18663034372541842387e-01 5.54698095240908295445e-01 6.95087104723024484798e-01 5.39126036815360420995e-01 8.71336250063998396520e-01 +378 1885.00 6.46553495679724310463e+00 5.09314970933878008452e-01 8.54255904347636874085e-01 5.39697485152906830663e-01 8.21646599219168605188e-01 5.56579693388428831113e-01 6.97702141898019267963e-01 5.40971228141851390170e-01 8.74460418423640972740e-01 +379 1890.00 6.48988073579936752822e+00 5.11052774437773416061e-01 8.57294107943150751616e-01 5.41532930816514990191e-01 8.24631469740451761297e-01 5.58461823462044981703e-01 7.00319279004714689840e-01 5.42817146725617538650e-01 8.77585566095500979600e-01 +380 1895.00 6.51423531909513098270e+00 5.12791455377880178723e-01 8.60333235552183661632e-01 5.43369005319893183525e-01 8.27617641366859113639e-01 5.60344483221038247578e-01 7.02938510931535809334e-01 5.44663790578824635880e-01 8.80711685348995465539e-01 +381 1900.00 6.53859864961979209141e+00 5.14531013282632065930e-01 8.63373282210331161046e-01 5.45205706577784110500e-01 8.30605109555804910215e-01 5.62227670431944548390e-01 7.05559832573126488597e-01 5.46511157715710571559e-01 8.83838768498106941429e-01 +382 1905.00 6.56297067076463225277e+00 5.16271447674243710857e-01 8.66414243008118201139e-01 5.47043032503894299801e-01 8.33593869792686903430e-01 5.64111382866482324872e-01 7.08183238828276162558e-01 5.48359246144295209291e-01 8.86966807905529064371e-01 +383 1910.00 6.58735132638731268884e+00 5.18012758069748335821e-01 8.69456113093072691100e-01 5.48880981018148528250e-01 8.36583917587776060287e-01 5.65995618300515368482e-01 7.10808724603029129518e-01 5.50208053870525404250e-01 8.90095795981630688587e-01 +384 1915.00 6.61174056079115413098e+00 5.19754943977887129414e-01 8.72498887671797840326e-01 5.50719550039435401523e-01 8.39575248476217894655e-01 5.67880374517162445080e-01 7.13436284806538534298e-01 5.52057578898275225221e-01 8.93225725183418584052e-01 +385 1920.00 6.63613831873549564477e+00 5.21498004902219758350e-01 8.75542562001680901851e-01 5.52558737487679696443e-01 8.42567858016994963855e-01 5.69765649306797072882e-01 7.16065914353140153814e-01 5.53907819228309672432e-01 8.96356588012465982374e-01 +386 1925.00 6.66054454542533758143e+00 5.23241940342160427591e-01 8.78587131399184761982e-01 5.54398541287988377846e-01 8.45561741792927201722e-01 5.71651440462902171724e-01 7.18697608164424295296e-01 5.55758772858284344487e-01 8.99488377021129270616e-01 +387 1930.00 6.68495918650096498936e+00 5.24986749788831419394e-01 8.81632591235701368326e-01 5.56238959363395402136e-01 8.48556895408599465291e-01 5.73537745785179020608e-01 7.21331361165090667598e-01 5.57610437784818335771e-01 9.02621084803221895854e-01 +388 1935.00 6.70938218803796093681e+00 5.26732432727137100947e-01 8.84678936935480275672e-01 5.58079989642117246795e-01 8.51553314493470048241e-01 5.75424563080583983954e-01 7.23967168287093953971e-01 5.59462811999349107772e-01 9.05754704003341348795e-01 +389 1940.00 6.73381349655756356043e+00 5.28478988639908608960e-01 8.87726163979773441604e-01 5.59921630053406116367e-01 8.54550994694616483649e-01 5.77311890160218554868e-01 7.26605024465497351116e-01 5.61315893494349960058e-01 9.08889227308577574149e-01 +390 1945.00 6.75825305899557271516e+00 5.30226416998576977058e-01 8.90774267899580030061e-01 5.61763878526514992551e-01 8.57549931681917398940e-01 5.79199724842439755967e-01 7.29244924642619807287e-01 5.63169680256076166103e-01 9.12024647453695713750e-01 +391 1950.00 6.78270082272308449944e+00 5.31974717274573016823e-01 8.93823244286011786564e-01 5.63606732995878156878e-01 8.60550121142870105828e-01 5.81088064949749627530e-01 7.31886863768034801048e-01 5.65024170270782888359e-01 9.15160957218026371862e-01 +392 1955.00 6.80715673551538991148e+00 5.33723888928963385858e-01 8.96873088776818483403e-01 5.65450191394893941776e-01 8.63551558787773232417e-01 5.82976908311905517301e-01 7.34530836791315699941e-01 5.66879361521615776631e-01 9.18298149426502341441e-01 +393 1960.00 6.83162074559344301150e+00 5.35473931418669280013e-01 8.99923797067788355797e-01 5.67294251661106252449e-01 8.66554240342471304714e-01 5.84866252763846627971e-01 7.37176838674472922897e-01 5.68735251988611856255e-01 9.21436216950694775285e-01 +394 1965.00 6.85609280156166267517e+00 5.37224844197502382492e-01 9.02975364905494903844e-01 5.69138911734131780484e-01 8.69558161551464370298e-01 5.86756096146730743435e-01 7.39824864381589675233e-01 5.70591839651807597456e-01 9.24575152704667613257e-01 +395 1970.00 6.88057285243903482552e+00 5.38976626709947170824e-01 9.06027788089367569491e-01 5.70984169553586995427e-01 8.72563318176871716148e-01 5.88646436305861220362e-01 7.42474908880894735042e-01 5.72449122485021222317e-01 9.27714949648086983913e-01 +396 1975.00 6.90506084766947569875e+00 5.40729278397378276821e-01 9.09081062469620282407e-01 5.72830023064270776878e-01 8.75569705995321578840e-01 5.90537271095868954163e-01 7.45126967150981034393e-01 5.74307098464143739314e-01 9.30855600788293435777e-01 +397 1980.00 6.92955673708036901104e+00 5.42482798694952306207e-01 9.12135183950360084459e-01 5.74676470208909218051e-01 8.78577320803134886873e-01 5.92428598373457959703e-01 7.47781034173550906985e-01 5.76165765559884190949e-01 9.33997099172012013035e-01 +398 1985.00 6.95406047089293988250e+00 5.44237187032643787710e-01 9.15190148484405496809e-01 5.76523508937482720427e-01 8.81586158409068954001e-01 5.94320416002586893178e-01 7.50437104935488652480e-01 5.78025121741915226536e-01 9.37139437894677795882e-01 +399 1990.00 6.97857199974296982248e+00 5.45992442833172053618e-01 9.18245952079505101118e-01 5.78371137196862949992e-01 8.84596214637427435967e-01 5.96212721854469385185e-01 7.53095174431969605067e-01 5.79885164976799982739e-01 9.40282610092147086434e-01 +400 1995.00 7.00309127463935521263e+00 5.47748565518220487114e-01 9.21302590789008557515e-01 5.80219352941176436111e-01 8.87607485325987211056e-01 5.98105513803428245900e-01 7.55755237663351175925e-01 5.81745893231101707244e-01 9.43426608946913991538e-01 +401 2000.00 7.02761824697445902643e+00 5.49505554500144488550e-01 9.24360060722232645958e-01 5.82068154122476699719e-01 8.90619966327035106346e-01 5.99998789733114046285e-01 7.58417289635173186291e-01 5.83607304466202125859e-01 9.46571427683965294086e-01 +402 2005.00 7.05215286853448475313e+00 5.51263409188190278698e-01 9.27418358034095779985e-01 5.83917538697999338737e-01 8.93633653504257940980e-01 6.01892547530286536883e-01 7.61081325360230098731e-01 5.85469396644518469408e-01 9.49717059571817512342e-01 +403 2010.00 7.07669509148910336194e+00 5.53022128985385497124e-01 9.30477478931336698942e-01 5.85767504624980173134e-01 8.96648542735853149033e-01 6.03786785086887434204e-01 7.63747339857534957019e-01 5.87332167725359566290e-01 9.52863497922515900740e-01 +404 2015.00 7.10124486837073121137e+00 5.54781713291648936881e-01 9.33537419670442236708e-01 5.87618049865836655776e-01 8.99664629910381541400e-01 6.05681500305222830782e-01 7.66415328151282659874e-01 5.89195615663888005997e-01 9.56010736091635227041e-01 +405 2020.00 7.12580215208489331502e+00 5.56542161497571075124e-01 9.36598176555573758151e-01 5.89469172381950179407e-01 9.02681910927804587175e-01 6.07576691087598375063e-01 7.69085285272922969391e-01 5.91059738417339497474e-01 9.59158767477243046073e-01 +406 2025.00 7.15036689593095076134e+00 5.58303472993743166164e-01 9.39659745941677004843e-01 5.91320870137811427369e-01 9.05700381698448020451e-01 6.09472355347720706753e-01 7.71757206261160733085e-01 5.92924533937767672676e-01 9.62307585519899588711e-01 +407 2030.00 7.17493905352954719490e+00 5.60065647163501045824e-01 9.42722124230335856154e-01 5.93173141103092715909e-01 9.08720038144038233519e-01 6.11368491000332636709e-01 7.74431086157809978054e-01 5.94790000177226163558e-01 9.65457183703694488131e-01 +408 2035.00 7.19951857891589330762e+00 5.61828683383961968723e-01 9.45785307871845781769e-01 5.95025983247466694337e-01 9.11740876193555815910e-01 6.13265095969504625550e-01 7.77106920016085167546e-01 5.96656135084659089429e-01 9.68607555553137267168e-01 +409 2040.00 7.22410542643612707536e+00 5.63592581029134565007e-01 9.48849293365213286577e-01 5.96879394541642405159e-01 9.14762891788418852634e-01 6.15162168184489210887e-01 7.79784702890236824935e-01 5.98522936609011124709e-01 9.71758694638339526328e-01 +410 2045.00 7.24869955081985128942e+00 5.65357339467844832726e-01 9.51914077257119850550e-01 5.98733372960474463653e-01 9.17786080876264009909e-01 6.17059705579721118340e-01 7.82464429846953302139e-01 6.00390402696117209125e-01 9.74910594569832866796e-01 +411 2050.00 7.27330090714905352911e+00 5.67122958063737137024e-01 9.54979656138812638133e-01 6.00587916481926553658e-01 9.20810439413018655408e-01 6.18957706094817039499e-01 7.85146095952921951877e-01 6.02258531289739829084e-01 9.78063248997532386220e-01 +412 2055.00 7.29790945084773134965e+00 5.68889436176309937210e-01 9.58046026651286131148e-01 6.02443023086035478464e-01 9.23835963363938361681e-01 6.20856167677684700479e-01 7.87829696288304348606e-01 6.04127320332604633712e-01 9.81216651616955259918e-01 +413 2060.00 7.32252513768190205212e+00 5.70656773160916119814e-01 9.61113185482174170460e-01 6.04298690752837819318e-01 9.26862648699460667245e-01 6.22755088280377844256e-01 7.90515225934297904864e-01 6.05996767765365040859e-01 9.84370796163002381718e-01 +414 2065.00 7.34714792375959824255e+00 5.72424968365653707991e-01 9.64181129363675282207e-01 6.06154917468588960716e-01 9.29890491398314145144e-01 6.24654465861168683993e-01 7.93202679983500247296e-01 6.07866871529710195432e-01 9.87525676412030928297e-01 +415 2070.00 7.37177776556195674118e+00 5.74194021136548049533e-01 9.67249855074626685436e-01 6.08011701219543732044e-01 9.32919487444409445409e-01 6.26554298384547458944e-01 7.95892053530582899157e-01 6.09737629561111327270e-01 9.90681286182890974423e-01 +416 2075.00 7.39641461986031245601e+00 5.75963930813405800002e-01 9.70319359439467898909e-01 6.09869039995066586357e-01 9.35949632827876132346e-01 6.28454583821223322637e-01 7.98583341681616820651e-01 6.11609039797112341574e-01 9.93837619333816313372e-01 +417 2080.00 7.42105844377837797765e+00 5.77734696733960717552e-01 9.73389639329276801227e-01 6.11726931787631156290e-01 9.38980923544025181116e-01 6.30355320146050890351e-01 8.01276539545782817697e-01 6.13481100172147630900e-01 9.96994669765532859351e-01 +418 2085.00 7.44570919478188297802e+00 5.79506318227655747854e-01 9.76460691659696733424e-01 6.13585374590747467671e-01 9.42013355595422652300e-01 6.32256505343212316106e-01 8.03971642241589234956e-01 6.15353808620652142913e-01 1.00015243141711462904e+00 +419 2090.00 7.47036683065784057334e+00 5.81278794623933392494e-01 9.79532513388864156667e-01 6.15444366403107512298e-01 9.45046924985671554786e-01 6.34158137399999266570e-01 8.06668644894799169442e-01 6.17227163072914586373e-01 1.00331089827116426427e+00 +420 2095.00 7.49503130950419116374e+00 5.83052125243944896482e-01 9.82605101522590063112e-01 6.17303905222366888772e-01 9.48081627724592590489e-01 6.36060214309921878595e-01 8.09367542635321290945e-01 6.19101161461296789490e-01 1.00647006434655894580e+00 +421 2100.00 7.51970258975052452399e+00 5.84826309406769162536e-01 9.85678453109178454028e-01 6.19163989052399887925e-01 9.51117459825116084993e-01 6.37962734074781101512e-01 8.12068330604465482558e-01 6.20975801715051511920e-01 1.00962992370674142784e+00 +422 2105.00 7.54438063016844751019e+00 5.86601346427338743439e-01 9.88752565240462510943e-01 6.21024615897080245475e-01 9.54154417305354440870e-01 6.39865694698451226152e-01 8.14771003946649807759e-01 6.22851081761358282840e-01 1.01279047045142922556e+00 +423 2110.00 7.56906538979902876463e+00 5.88377235613331883712e-01 9.91827435053877715099e-01 6.22885783764428047071e-01 9.57192496183419616607e-01 6.41769094194134082088e-01 8.17475557814584141703e-01 6.24726999526360460280e-01 1.01595169872283164203e+00 +424 2115.00 7.59375682804608675980e+00 5.90153976271390212638e-01 9.94903059728315386501e-01 6.24747490665572224877e-01 9.60231692483642818026e-01 6.43672930580213464857e-01 8.20181987370306120333e-01 6.26603552936201735335e-01 1.01911360270150663787e+00 +425 2120.00 7.61845490458290175440e+00 5.91931567702973060463e-01 9.97979436487232862696e-01 6.26609734611641600033e-01 9.63272002229318080602e-01 6.45577201879218853797e-01 8.22890287779999063389e-01 6.28480739915988628752e-01 1.02227617660739422689e+00 +426 2125.00 7.64315957941440782264e+00 5.93710009206431132966e-01 1.00105656259347108872e+00 6.28472513619983574884e-01 9.66313421447885678717e-01 6.47481906121970984813e-01 8.25600454219173718329e-01 6.30358558387718925786e-01 1.02543941469981936265e+00 +427 2130.00 7.66787081284609595144e+00 5.95489300072859606416e-01 1.00413443535650936944e+00 6.30335825707945773821e-01 9.69355946167821835857e-01 6.49387041344472670801e-01 8.28312481869559413816e-01 6.32237006273390411693e-01 1.02860331127645299176e+00 +428 2135.00 7.69258856548401936948e+00 5.97269439593354101170e-01 1.00721305212521072825e+00 6.32199668897021282987e-01 9.72399572419675450874e-01 6.51292605588945194839e-01 8.31026365922213128279e-01 6.34116081493964478533e-01 1.03176786067642334288e+00 +429 2140.00 7.71731279822442139960e+00 5.99050427051755152164e-01 1.01029241029093075355e+00 6.34064041210775752866e-01 9.75444296233996421819e-01 6.53198596902791916996e-01 8.33742101572337745985e-01 6.35995781970402185301e-01 1.03493305727513251746e+00 +430 2145.00 7.74204347228483769072e+00 6.00832261728794225775e-01 1.01337250728751770978e+00 6.35928940675884457612e-01 9.78490113643406544952e-01 6.55105013339634667524e-01 8.36459684025499750071e-01 6.37876105618482958093e-01 1.03809889548736666853e+00 +431 2150.00 7.76678054916263249652e+00 6.02614942903129779950e-01 1.01645334058924063925e+00 6.37794365321095346744e-01 9.81537020678454719125e-01 6.57011852959313635836e-01 8.39179108492448144752e-01 6.39757050359167966924e-01 1.04126536976522188205e+00 +432 2155.00 7.79152399063499778720e+00 6.04398469846165520281e-01 1.01953490771078758570e+00 6.39660313180338446770e-01 9.84585013372799688902e-01 6.58919113827887481527e-01 8.41900370194295755155e-01 6.41638614107199911629e-01 1.04443247460536081661e+00 +433 2160.00 7.81627375879005281689e+00 6.06182841829305263381e-01 1.02261720620830387496e+00 6.41526782286507279984e-01 9.87634087759063583611e-01 6.60826794017633445399e-01 8.44623464357337483399e-01 6.43520794778358440347e-01 1.04760020452517377265e+00 +434 2165.00 7.84102981599574633265e+00 6.07968058116697629423e-01 1.02570023367835427841e+00 6.43393770678713838862e-01 9.90684239867795413126e-01 6.62734891606010734222e-01 8.47348386215123428045e-01 6.45403590289458817253e-01 1.05076855411459990641e+00 +435 2170.00 7.86579212489985657442e+00 6.09754117970418785255e-01 1.02878398775792367914e+00 6.45261276398143124311e-01 9.93735465731617417795e-01 6.64643404676697024946e-01 8.50075131011567397543e-01 6.47286998552135006690e-01 1.05393751795321444220e+00 +436 2175.00 7.89056064841962978562e+00 6.11541020648398880866e-01 1.03186846612234406351e+00 6.47129297487016308388e-01 9.96787761381078607492e-01 6.66552331319588464709e-01 8.52803693996801559507e-01 6.49171017481129486448e-01 1.05710709070350472594e+00 +437 2180.00 7.91533534979359831851e+00 6.13328765405459108706e-01 1.03495366648840403379e+00 6.48997831993773255377e-01 9.99841122845691820942e-01 6.68461669630799670827e-01 8.55534070426140713650e-01 6.51055644988076109847e-01 1.06027726702795921376e+00 +438 2185.00 7.94011619248830591289e+00 6.15117351492274977431e-01 1.03803958660709372275e+00 6.50866877965816992280e-01 1.00289554615186093933e+00 6.70371417711627115565e-01 8.58266255567335933918e-01 6.52940878984608175095e-01 1.06344804166161410741e+00 +439 2190.00 7.96490314026049084362e+00 6.16906778154340140752e-01 1.04112622428536938379e+00 6.52736433455733400244e-01 1.00595102732909835730e+00 6.72281573670622578653e-01 8.61000244692284533166e-01 6.54826717382359646535e-01 1.06661940936023436066e+00 +440 2195.00 7.98969615716744918643e+00 6.18697044638183979437e-01 1.04421357734573283516e+00 6.54606496520252933990e-01 1.00900756239966260530e+00 6.74192135621519583744e-01 8.63736033082211029921e-01 6.56713158090891035990e-01 1.06979136488994863718e+00 +441 2200.00 8.01449520750485255860e+00 6.20488150179972497433e-01 1.04730164365317968134e+00 6.56477065216107047441e-01 1.01206514738684716370e+00 6.76103101683233620456e-01 8.66473616025595139156e-01 6.58600199019763299368e-01 1.07296390311016298647e+00 +442 2205.00 8.03930025583783880450e+00 6.22280094018980767245e-01 1.05039042113488978458e+00 6.58348137605208494350e-01 1.01512377831291078500e+00 6.78014469982971768047e-01 8.69212988821280396756e-01 6.60487838078537059516e-01 1.07613701886991908196e+00 +443 2210.00 8.06411126700101199560e+00 6.24072875387228664934e-01 1.05347990771804256305e+00 6.60219711751543369971e-01 1.01818345119492903450e+00 6.79926238652086456504e-01 8.71954146771219740231e-01 6.62376073174700263912e-01 1.07931070707007892295e+00 +444 2215.00 8.08892820609844420687e+00 6.25866493513627220047e-01 1.05657010141273044468e+00 6.62091785723243231310e-01 1.02124416204997769952e+00 6.81838405828148585996e-01 8.74697085189802936434e-01 6.64264902215741082081e-01 1.08248496266332527860e+00 +445 2220.00 8.11375103848294543241e+00 6.27660947625014231654e-01 1.05966100021868236958e+00 6.63964357589475917543e-01 1.02430590689098721668e+00 6.83750969654947970966e-01 8.77441799397638444447e-01 6.66154323110183743673e-01 1.08565978060234069602e+00 +446 2225.00 8.13857972977678834070e+00 6.29456236943046198995e-01 1.06275260219781131354e+00 6.65837425423554951642e-01 1.02736868172777850994e+00 6.85663928283528623098e-01 8.80188284722589142639e-01 6.68044333762407016586e-01 1.08883515591235680020e+00 +447 2230.00 8.16341424586135389063e+00 6.31252360688342117889e-01 1.06584490546385035614e+00 6.67710987301903147184e-01 1.03043248256809993890e+00 6.87577279869080570940e-01 8.82936536500810054129e-01 6.69934932080935241494e-01 1.09201108363933330203e+00 +448 2235.00 8.18825455284603265227e+00 6.33049318076339906369e-01 1.06893790814089784114e+00 6.69585041304052608346e-01 1.03349730541659012850e+00 6.89491022573012424246e-01 8.85686550079855416939e-01 6.71826115971183690512e-01 1.09518755884995777627e+00 +449 2240.00 8.21310061712004468859e+00 6.34847108319367747775e-01 1.07203160839450739594e+00 6.71459585512644729910e-01 1.03656314627166978859e+00 6.91405154563987323080e-01 8.88438320810389758897e-01 6.73717883337530798471e-01 1.09836457668346687555e+00 +450 2245.00 8.23795240531097938685e+00 6.36645730626644534844e-01 1.07512600443168948594e+00 6.73334618013429753169e-01 1.03963000114005099661e+00 6.93319674016887210755e-01 8.91191844053441428741e-01 6.75610232085391837487e-01 1.10154213227909680839e+00 +451 2250.00 8.26280988428480966945e+00 6.38445184206353322232e-01 1.07822109449054726049e+00 6.75210136895267654111e-01 1.04269786601082614652e+00 6.95234579109702988120e-01 8.93947115180402596124e-01 6.77503160119145686480e-01 1.10472022081754084333e+00 +452 2255.00 8.28767302116660431466e+00 6.40245468260458139298e-01 1.08131687685063981874e+00 6.77086140249090751020e-01 1.04576673686272436647e+00 6.97149868029753205789e-01 8.96704129566811669605e-01 6.79396665343170891305e-01 1.10789883754167650665e+00 +453 2260.00 8.31254178331980853045e+00 6.42046581988850340039e-01 1.08441334983298243166e+00 6.78962626169977379043e-01 1.04883660970556613634e+00 6.99065538968502431239e-01 8.99462882599606716738e-01 6.81290745661846219861e-01 1.11107797769438110258e+00 +454 2265.00 8.33741613834624217816e+00 6.43848524589348381042e-01 1.08751051176895496830e+00 6.80839592757151557123e-01 1.05190748050771643030e+00 7.00981590125706266470e-01 9.02223369671945052417e-01 6.83185398979550551068e-01 1.11425763658071708129e+00 +455 2270.00 8.36229605409646126191e+00 6.45651295255625368164e-01 1.09060836105212199953e+00 6.82717038110873031265e-01 1.05497934524790415445e+00 7.02898019703192877827e-01 9.04985586187347701426e-01 6.85080623198589755418e-01 1.11743780950574644883e+00 +456 2275.00 8.38718149862831197083e+00 6.47454893179281287807e-01 1.09370689608641158408e+00 6.84594960336584401617e-01 1.05805219991522148071e+00 7.04814825911082243337e-01 9.07749527556590551924e-01 6.86976416222305874548e-01 1.12061849185744377699e+00 +457 2280.00 8.41207244027945755249e+00 6.49259317546734382454e-01 1.09680611533793692658e+00 6.86473357540764439477e-01 1.06112604046766945132e+00 7.06732006967785153506e-01 9.10515189197704466473e-01 6.88872775956114069551e-01 1.12379967901342037173e+00 +458 2285.00 8.43696884757412668421e+00 6.51064567543366057301e-01 1.09990601727281123168e+00 6.88352227835073882112e-01 1.06420086287361281840e+00 7.08649561093785740340e-01 9.13282566539084572632e-01 6.90769700300247868618e-01 1.12698136641347157472e+00 +459 2290.00 8.46187068930600716499e+00 6.52870642352485153204e-01 1.10300660042969544961e+00 6.90231569334282646366e-01 1.06727666311177982195e+00 7.10567486516822444109e-01 9.16051655017416810445e-01 6.92667187160122210798e-01 1.13016354951812103558e+00 +460 2295.00 8.48677793446571548941e+00 6.54677541152218545051e-01 1.10610786334725230695e+00 6.92111380155233546496e-01 1.07035343711944297418e+00 7.12485781471888901528e-01 9.18822450075606034225e-01 6.94565234437006573387e-01 1.13334622381898464383e+00 +461 2300.00 8.51169055230295512615e+00 6.56485263119656714537e-01 1.10920980461596330180e+00 6.93991658418914858508e-01 1.07343118087533118121e+00 7.14404444199160715279e-01 9.21594947167957423417e-01 6.96463840035279391216e-01 1.13652938485949905889e+00 +462 2305.00 8.53660851226435823946e+00 6.58293807427744015470e-01 1.11231242284703912837e+00 6.95872402248388199908e-01 1.07650989030635235721e+00 7.16323472945031847203e-01 9.24369141754994627647e-01 6.98363001856210585672e-01 1.13971302820382858201e+00 +463 2310.00 8.56153178403492987059e+00 6.60103173248389074601e-01 1.11541571669314687476e+00 6.97753609771896488034e-01 1.07958956137050732238e+00 7.18242865961078558179e-01 9.27145029307605450519e-01 7.00262717804178591585e-01 1.14289714943686648851e+00 +464 2315.00 8.58646033750695636400e+00 6.61913359748318108622e-01 1.11851968483804542487e+00 6.99635279118719699554e-01 1.08267019001543207679e+00 7.20162621506131972460e-01 9.29922605303932447995e-01 7.02162985782525783662e-01 1.14608174420569008944e+00 +465 2320.00 8.61139414281109516480e+00 6.63724366093220830010e-01 1.12162432599658612453e+00 7.01517408424355948249e-01 1.08575177217839935473e+00 7.22082737844204625155e-01 9.32701865231445936821e-01 7.04063803692521861244e-01 1.14926680816774062777e+00 +466 2325.00 8.63633317027492708462e+00 6.65536191445677993705e-01 1.12472963892507693551e+00 7.03399995825339963140e-01 1.08883430378631684832e+00 7.24003213244492127565e-01 9.35482804584871097120e-01 7.05965169439581874400e-01 1.15245233702191685055e+00 +467 2330.00 8.66127739045403899354e+00 6.67348834966197457241e-01 1.12783562237982581955e+00 7.05283039462351935001e-01 1.09191778077645773593e+00 7.25924045985517185642e-01 9.38265418871370049381e-01 7.07867080924975189404e-01 1.15563832649820841247e+00 +468 2335.00 8.68622677412166765976e+00 6.69162295812177454479e-01 1.13094227520005308207e+00 7.07166537479181123160e-01 1.09500219906536533365e+00 7.27845234346838787509e-01 9.41049703601214204696e-01 7.09769536055153582588e-01 1.15882477236806247234e+00 +469 2340.00 8.71118129225832760199e+00 6.70976573137907705835e-01 1.13404959620425138667e+00 7.09050488023762692791e-01 1.09808755457994822180e+00 7.29766776619416690508e-01 9.43835654298148307717e-01 7.11672532731386198179e-01 1.16201167041328923268e+00 +470 2345.00 8.73614091604145137637e+00 6.72791666096641094441e-01 1.13715758427309809875e+00 7.10934889245068424302e-01 1.10117384324711431454e+00 7.31688671095247156195e-01 9.46623266492135129191e-01 7.13576068859088530338e-01 1.16519901646752033209e+00 +471 2350.00 8.76110561687648825568e+00 6.74607573836448204396e-01 1.14026623830799822557e+00 7.12819739298288124196e-01 1.10426106096267995227e+00 7.33610916076690156018e-01 9.49412535723502259977e-01 7.15480142341602731726e-01 1.16838680639547964901e+00 +472 2355.00 8.78607536635543162618e+00 6.76424295505400174910e-01 1.14337555725181339028e+00 7.14705036340684496388e-01 1.10734920364318889519e+00 7.35533509868179113944e-01 9.52203457538795317028e-01 7.17384751084343963434e-01 1.17157503609298241365e+00 +473 2360.00 8.81105013629829514343e+00 6.78241830247422128330e-01 1.14648554005776937004e+00 7.16590778533666261652e-01 1.11043826719482119358e+00 7.37456450783474104504e-01 9.54996027495960575493e-01 7.19289892992727497578e-01 1.17476370146620934243e+00 +474 2365.00 8.83602989872200161869e+00 6.80060177206439409048e-01 1.14959618572054833585e+00 7.18476964041750654211e-01 1.11352824752375711981e+00 7.39379737139445825100e-01 9.57790241161235234024e-01 7.21195565972168162183e-01 1.17795279849388889737e+00 +475 2370.00 8.86101462581967069809e+00 6.81879335522231455613e-01 1.15270749326592514272e+00 7.20363591031528582853e-01 1.11661914052581212609e+00 7.41303367261255230503e-01 9.60586094108112131806e-01 7.23101767927044947193e-01 1.18114232314438560856e+00 +476 2375.00 8.88600429002278957569e+00 6.83699304330432355847e-01 1.15581946176113015134e+00 7.22250657674772367223e-01 1.11971094208643862089e+00 7.43227339479245352472e-01 9.63383581921483544974e-01 7.25008496764845800087e-01 1.18433227145861241780e+00 +477 2380.00 8.91099886392867901463e+00 6.85520082767712590766e-01 1.15893209026303045661e+00 7.24138162146363950633e-01 1.12280364810145183441e+00 7.45151652128941854869e-01 9.66182700192461330069e-01 7.26915750390985770935e-01 1.18752263946711922316e+00 +478 2385.00 8.93599832035229546534e+00 6.87341669967632795668e-01 1.16204537790104134309e+00 7.26026102624294011889e-01 1.12589725444594024317e+00 7.47076303554161103015e-01 9.68983444523557113648e-01 7.28823526713989200410e-01 1.19071342326263973632e+00 +479 2390.00 8.96100263228479754218e+00 6.89164065058572639089e-01 1.16515932382530662537e+00 7.27914477290699579726e-01 1.12899175702608345340e+00 7.49001292101829307946e-01 9.71785810525573889862e-01 7.30731823641344035991e-01 1.19390461894827182299e+00 +480 2395.00 8.98601177293497777043e+00 6.90987267170983798792e-01 1.16827392717560618607e+00 7.29803284329789803131e-01 1.13208715169624074548e+00 7.50926616126126877937e-01 9.74589793815533456112e-01 7.32640639080538447203e-01 1.19709622267893367464e+00 +481 2400.00 9.01102571568782906297e+00 6.92811275430136097597e-01 1.17138918717463180741e+00 7.31692521930956352172e-01 1.13518343434186386176e+00 7.52852273987453135540e-01 9.77395390023930499268e-01 7.34549970941132834845e-01 1.20028823063027201279e+00 +482 2405.00 9.03604443410452518037e+00 6.94636088959226571937e-01 1.17450510304507660386e+00 7.33582188287736469690e-01 1.13828060084840521071e+00 7.54778264052425651442e-01 9.80202594786442449326e-01 7.36459817131651983679e-01 1.20348063899866186688e+00 +483 2410.00 9.06106790195352829187e+00 6.96461706881452258244e-01 1.17762167403036044355e+00 7.35472281593667065458e-01 1.14137864705985991876e+00 7.56704584692844295368e-01 9.83011403750146395275e-01 7.38370175562692909743e-01 1.20667344402193443820e+00 +484 2415.00 9.08609609320021682777e+00 6.98288128314828226983e-01 1.18073889941536092074e+00 7.37362800049540356717e-01 1.14447756886167972823e+00 7.58631234287763356328e-01 9.85821812571447408935e-01 7.40281044145889133290e-01 1.20986664196901316792e+00 +485 2420.00 9.11112898196542708718e+00 7.00115352378405719769e-01 1.18385677852641135743e+00 7.39253741857184731856e-01 1.14757736209785976556e+00 7.60558211219346858023e-01 9.88633816912969476398e-01 7.42192420789765217037e-01 1.21306022913991440326e+00 +486 2425.00 9.13616654257728022515e+00 7.01943378187090627485e-01 1.18697531067948069960e+00 7.41145105223610656253e-01 1.15067802265385243921e+00 7.62485513879086029831e-01 9.91447412448736575818e-01 7.44104303409063749797e-01 1.21625420185538124507e+00 +487 2430.00 9.16120874954009245528e+00 7.03772204853715832584e-01 1.19009449524235932927e+00 7.43036888359974390106e-01 1.15377954636328849958e+00 7.64413140663654844253e-01 9.94262594862100446136e-01 7.46016689915418473866e-01 1.21944855647761496442e+00 +488 2435.00 9.18625557752399579670e+00 7.05601831490077824327e-01 1.19321433161392875810e+00 7.44929089478467920671e-01 1.15688192910125620116e+00 7.66341089972835676214e-01 9.97079359843667911711e-01 7.47929578223572200102e-01 1.22264328938954403014e+00 +489 2440.00 9.21130700139604385868e+00 7.07432257204864023414e-01 1.19633481920343598404e+00 7.46821706796466533440e-01 1.15998516671175044834e+00 7.68269360216775498706e-01 9.99897703096482515228e-01 7.49842966246195063995e-01 1.22583839700518915095e+00 +490 2445.00 9.23636299620984679848e+00 7.09263481106761628503e-01 1.19945595745121869058e+00 7.48714738536526591695e-01 1.16308925503876681162e+00 7.70197949808730464305e-01 1.00271762032773348317e+00 7.51756851900102440744e-01 1.22903387578002831759e+00 +491 2450.00 9.26142353716411115272e+00 7.11095502299275872282e-01 1.20257774583907228738e+00 7.50608182921204791782e-01 1.16619418993666479345e+00 7.72126857169211477938e-01 1.00553910725912021285e+00 7.53671233100037363251e-01 1.23222972217990189847e+00 +492 2455.00 9.28648859965445971909e+00 7.12928319887984773828e-01 1.20570018385915589398e+00 7.52502038179276189211e-01 1.16929996724943996433e+00 7.74056080721838957182e-01 1.00836215961752317938e+00 7.55586107764888326166e-01 1.23542593270174516640e+00 +493 2460.00 9.31155815924234175895e+00 7.14761932973284386250e-01 1.20882327103472064778e+00 7.54396302543661412265e-01 1.17240658282108767274e+00 7.75985618900596807457e-01 1.01118677314226079744e+00 7.57501473810434422518e-01 1.23862250390467520944e+00 +494 2465.00 9.33663219166539626315e+00 7.16596340654534369463e-01 1.21194700689938206217e+00 7.56290974248317482420e-01 1.17551403250596719907e+00 7.77915470142578890922e-01 1.01401294357886917474e+00 7.59417329156600540152e-01 1.24181943232708258407e+00 +495 2470.00 9.36171067282708868618e+00 7.18431542031094272360e-01 1.21507139103857619844e+00 7.58186051534456839640e-01 1.17862231212734558383e+00 7.79845632891097095829e-01 1.01684066668428552127e+00 7.61333671723311677937e-01 1.24501671456954254857e+00 +496 2475.00 9.38679357880707065931e+00 7.20267536198178182083e-01 1.21819642304810282774e+00 7.60081532642254975585e-01 1.18173141753958299560e+00 7.81776105596718284829e-01 1.01966993822270168835e+00 7.63250499430492612696e-01 1.24821434725335755900e+00 +497 2480.00 9.41188088584046056440e+00 7.22104322248927066319e-01 1.22132210254449047326e+00 7.61977415820178749506e-01 1.18484134457631040682e+00 7.83706886713118611176e-01 1.02250075397074624561e+00 7.65167810202213916071e-01 1.25141232702055904547e+00 +498 2485.00 9.43697257034892800220e+00 7.23941899278554790165e-01 1.22444842917535945404e+00 7.63873699318767696020e-01 1.18795208908152294391e+00 7.85637974703301655843e-01 1.02533310971230307018e+00 7.67085601958400586931e-01 1.25461065056499898596e+00 +499 2490.00 9.46206860889923895286e+00 7.25780266375020688407e-01 1.22757540261942299509e+00 7.65770381390634247154e-01 1.19106364687848809147e+00 7.87569368034417127689e-01 1.02816700123851001436e+00 7.69003872625195761259e-01 1.25780931457016431629e+00 +500 2495.00 9.48716897821362437071e+00 7.27619422629393275415e-01 1.23070302257612151919e+00 7.67667460294609749205e-01 1.19417601381120119797e+00 7.89501065179832761665e-01 1.03100242435501598948e+00 7.70922620126669899676e-01 1.26100831579209193833e+00 +501 2500.00 9.51227365522158763156e+00 7.29459367128594604601e-01 1.23383128874489700344e+00 7.69564934291598112814e-01 1.19728918572365783390e+00 7.91433064618098369714e-01 1.03383937487161459146e+00 7.72841842388966693278e-01 1.26420765098681764371e+00 +502 2505.00 9.53738261695629141457e+00 7.31300098957475053219e-01 1.23696020088737435039e+00 7.71462801646648377307e-01 1.20040315844948897173e+00 7.93365364836055353415e-01 1.03667784860950051851e+00 7.74761537341338457630e-01 1.26740731693110664224e+00 +503 2510.00 9.56249584065816016221e+00 7.33141617201920503533e-01 1.24008975876517935077e+00 7.73361060628955820917e-01 1.20351792782232602796e+00 7.95297964321581396518e-01 1.03951784140644987176e+00 7.76681702909928661782e-01 1.27060731045354335933e+00 +504 2515.00 9.58761330369200415191e+00 7.34983920942635648998e-01 1.24321996217103047933e+00 7.75259709511861072606e-01 1.20663348967580064119e+00 7.97230861574991012120e-01 1.04235934909298566531e+00 7.78602337025026125517e-01 1.27380762840344119446e+00 +505 2520.00 9.61273498359880917974e+00 7.36827009261360799108e-01 1.24635081091837340850e+00 7.77158746570777880791e-01 1.20974983985390749375e+00 7.99164055096598491268e-01 1.04520236752346673548e+00 7.80523437618992788067e-01 1.27700826765084163306e+00 +506 2525.00 9.63786085806466807924e+00 7.38670881237763699012e-01 1.24948230484138256280e+00 7.79058170087338242027e-01 1.21286697419027866829e+00 8.01097543397082945127e-01 1.04804689255225325084e+00 7.82445002623153973431e-01 1.28020922509687840041e+00 +507 2530.00 9.66299090494149837127e+00 7.40515535948403358368e-01 1.25261444379496089674e+00 7.80957978344210435040e-01 1.21598488852890906919e+00 8.03031324989195383068e-01 1.05089292005443213363e+00 7.84367029971944407230e-01 1.28341049766341330773e+00 +508 2535.00 9.68812510222631217971e+00 7.42360972470874180829e-01 1.25574722767546687052e+00 7.82858169630281430784e-01 1.21910357870343011299e+00 8.04965398395015352406e-01 1.05374044590509163832e+00 7.86289517598761977801e-01 1.28661208231376478217e+00 +509 2540.00 9.71326342806121800777e+00 7.44207189879662389664e-01 1.25888065637925983253e+00 7.84758742236510875578e-01 1.22222304055783737020e+00 8.06899762139730802879e-01 1.05658946598968350727e+00 7.88212463441151034438e-01 1.28981397602161540483e+00 +510 2545.00 9.73840586076451586450e+00 7.46054187247180644604e-01 1.26201472982342677298e+00 7.86659694459040492731e-01 1.22534326994648989917e+00 8.08834414756821828973e-01 1.05943997621438756873e+00 7.90135865436654927230e-01 1.29301617580210348457e+00 +511 2550.00 9.76355237876851589363e+00 7.47901963646878442660e-01 1.26514944797687545197e+00 7.88561024597121407176e-01 1.22846426269265562858e+00 8.10769354783913653861e-01 1.06229197247501994106e+00 7.92059721523854509684e-01 1.29621867870146090240e+00 +512 2555.00 9.78870296068170908654e+00 7.49750518149095879217e-01 1.26828481080851385165e+00 7.90462730954150316620e-01 1.23158601467142170272e+00 8.12704580763813466682e-01 1.06514545068812460649e+00 7.93984029644438704665e-01 1.29942148176591865116e+00 +513 2560.00 9.81385758524732487729e+00 7.51599849821063648037e-01 1.27142081829761321998e+00 7.92364811836632654263e-01 1.23470852170605538412e+00 8.14640091247620157233e-01 1.06800040678060947918e+00 7.95908787739060819000e-01 1.30262458209352760541e+00 +514 2565.00 9.83901623136405056869e+00 7.53449957732086006423e-01 1.27455747045453837707e+00 7.94267265555220314255e-01 1.23783177966128055125e+00 8.16575884791614137193e-01 1.07085683670011144741e+00 7.97833993751483339096e-01 1.30582797680306850197e+00 +515 2570.00 9.86417887805494864040e+00 7.55300840948356588811e-01 1.27769476733110898259e+00 7.96170090424710430455e-01 1.24095578440182041646e+00 8.18511959955185552928e-01 1.07371473636317471545e+00 7.99759645626504589444e-01 1.30903166302368512142e+00 +516 2575.00 9.88934550450890093032e+00 7.57152498535034301774e-01 1.28083270897914647257e+00 7.98073284765081991665e-01 1.24408053176130639628e+00 8.20448315308088371722e-01 1.07657410175889167725e+00 8.01685741312032962291e-01 1.31223563794670572413e+00 +517 2580.00 9.91451609004952771897e+00 7.59004929555203822211e-01 1.28397129547119859261e+00 7.99976846897350712950e-01 1.24720601762519045508e+00 8.22384949422149458265e-01 1.07943492881417069107e+00 8.03612278753903286344e-01 1.31543989874273070662e+00 +518 2585.00 9.93969061413518240045e+00 7.60858133071950604176e-01 1.28711052691090710454e+00 8.01880775148750668535e-01 1.25033223784783209531e+00 8.24321860876450540623e-01 1.08229721352846852689e+00 8.05539255903132911385e-01 1.31864444264454561129e+00 +519 2590.00 9.96486905636931119545e+00 7.62712108146287093291e-01 1.29025040341227636986e+00 8.03785067848588719031e-01 1.25345918830431868329e+00 8.26259048257328210241e-01 1.08516095188051431286e+00 8.07466670710738965155e-01 1.32184926689529858024e+00 +520 2595.00 9.99005139650045492772e+00 7.64566853838189341985e-01 1.29339092511004083441e+00 8.05689723332390195232e-01 1.25658686485937454158e+00 8.28196510153191733927e-01 1.08802613985940044294e+00 8.09394521129811361781e-01 1.32505436876923177181e+00 +521 2600.00 1.00152376144015402559e+01 7.66422369205560505279e-01 1.29653209215966080947e+00 8.07594739937753214321e-01 1.25971526338808659240e+00 8.30134245161778250299e-01 1.09089277346458435325e+00 8.11322805115513023821e-01 1.32825974557167847401e+00 +522 2605.00 1.00404276900905706782e+01 7.68278653306303849213e-01 1.29967390475805522065e+00 8.09500116006421577275e-01 1.26284437978627139820e+00 8.32072251886007308030e-01 1.09376084870588652365e+00 8.13251520621970369618e-01 1.33146539460797264098e+00 +523 2610.00 1.00656216037306602828e+01 7.70135705198322195741e-01 1.30281636308141313130e+00 8.11405849884284768869e-01 1.26597420992901610326e+00 8.34010528932943140390e-01 1.09663036160349225412e+00 8.15180665608491783480e-01 1.33467131324563226258e+00 +524 2615.00 1.00908193355989261875e+01 7.71993523934337178005e-01 1.30595946735774481873e+00 8.13311939921377846652e-01 1.26910474972250097991e+00 8.35949074916905843224e-01 1.09950130819831493056e+00 8.17110238035422264957e-01 1.33787749884181161875e+00 +525 2620.00 1.01160208661175765599e+01 7.73852108571215224764e-01 1.30910321782542493629e+00 8.15218384471881551967e-01 1.27223599505217799255e+00 8.37887888457396812214e-01 1.10237368453126771684e+00 8.19040235862070309381e-01 1.34108394881584946923e+00 +526 2625.00 1.01412261758331947448e+01 7.75711458159605071749e-01 1.31224761474355600122e+00 8.17125181894122420978e-01 1.27536794181386259339e+00 8.39826968181172750505e-01 1.10524748663290028894e+00 8.20970657053962771244e-01 1.34429066056635648785e+00 +527 2630.00 1.01664352454374640189e+01 7.77571571751190959709e-01 1.31539265838160401856e+00 8.19032330548499221123e-01 1.27850058594482773877e+00 8.41766312718099429802e-01 1.10812271058558198256e+00 8.22901499575590000823e-01 1.34749763156449220425e+00 +528 2635.00 1.01916480557464268486e+01 7.79432448398694521785e-01 1.31853834902976441157e+00 8.20939828800593573987e-01 1.28163392333052450489e+00 8.43705920705297818252e-01 1.11099935245095426950e+00 8.24832761393515578874e-01 1.35070485927105110591e+00 +529 2640.00 1.02168645877005062061e+01 7.81294087150690930166e-01 1.32168468700932462134e+00 8.22847675022205016226e-01 1.28476794990822584808e+00 8.45645790786106688053e-01 1.11387740830102299761e+00 8.26764440475339035252e-01 1.35391234118828562849e+00 +530 2645.00 1.02420848223748510719e+01 7.83156487056792083301e-01 1.32483167264157097875e+00 8.24755867585133306541e-01 1.28790266160483946045e+00 8.47585921609047443503e-01 1.11675687422852232267e+00 8.28696534793842531919e-01 1.35712007483917496131e+00 +531 2650.00 1.02673087409586170082e+01 7.85019647163500922105e-01 1.32797930627888338684e+00 8.26664404868432955986e-01 1.29103805435763829834e+00 8.49526311828859514996e-01 1.11963774634691337617e+00 8.30629042319734556266e-01 1.36032805777779142176e+00 +532 2655.00 1.02925363247860595095e+01 7.86883566517319943401e-01 1.33112758829436939045e+00 8.28573285252194868811e-01 1.29417412411425791774e+00 8.51466960104428571832e-01 1.12252002073856638198e+00 8.32561961028906338811e-01 1.36353628755820732721e+00 +533 2660.00 1.03177675553054353230e+01 7.88748244165788148230e-01 1.33427651907150091048e+00 8.30482507122728530469e-01 1.29731086681197127497e+00 8.53407865102931095791e-01 1.12540369353767188976e+00 8.34495288897249221094e-01 1.36674476179667903075e+00 +534 2665.00 1.03430024140893728202e+01 7.90613679152299519970e-01 1.33742609900411335566e+00 8.32392068870489110211e-01 1.30044827841914290012e+00 8.55349025494652526191e-01 1.12828876086805562906e+00 8.36429023902726664907e-01 1.36995347809909939762e+00 +535 2670.00 1.03682408828556003044e+01 7.92479870521283213947e-01 1.34057632852749941677e+00 8.34301968889040956867e-01 1.30358635490413710123e+00 8.57290439959206840292e-01 1.13117521886390792751e+00 8.38363164026411866736e-01 1.37316243412318161887e+00 +536 2675.00 1.03934829433840238977e+01 7.94346817315096709322e-01 1.34372720805622325457e+00 8.36212205575057265783e-01 1.30672509224568300645e+00 8.59232107176207238197e-01 1.13406306366978304467e+00 8.40297707250414194213e-01 1.37637162751627406543e+00 +537 2680.00 1.04187285775581965908e+01 7.96214518577133323340e-01 1.34687873806703284352e+00 8.38122777330393975426e-01 1.30986448641214492383e+00 8.61174025837704304465e-01 1.13695229146132792408e+00 8.42232651559952638642e-01 1.37958105598791114232e+00 +538 2685.00 1.04439777676555056729e+01 7.98082973346640911494e-01 1.35003091902631333632e+00 8.40033682562088768186e-01 1.31300453341334399937e+00 8.63116194635748401609e-01 1.13984289838309660325e+00 8.44167994940245636215e-01 1.38279071724762636642e+00 +539 2690.00 1.04692304956424138140e+01 7.99952180665976397833e-01 1.35318375142117730547e+00 8.41944919679251668754e-01 1.31614522923837329316e+00 8.65058612271717763953e-01 1.14273488062109973562e+00 8.46103735380657751008e-01 1.38600060903604527240e+00 +540 2695.00 1.04944867438999480669e+01 8.01822139573351355679e-01 1.35633723574910169951e+00 8.43856487095139273791e-01 1.31928656991778159302e+00 8.67001277451135754504e-01 1.14562823435098426472e+00 8.48039870872626222464e-01 1.38921072910415799306e+00 +541 2700.00 1.05197464948091390369e+01 8.03692849106977136309e-01 1.35949137253865548480e+00 8.45768383229225872988e-01 1.32242855146139004496e+00 8.68944188885744983608e-01 1.14852295578985330593e+00 8.49976399408624239129e-01 1.39242107525477565311e+00 +542 2705.00 1.05450097309582950800e+01 8.05564308306101595214e-01 1.36264616233913593568e+00 8.47680606502022593318e-01 1.32557116989974788090e+00 8.70887345292469694513e-01 1.15141904112371729063e+00 8.51913318984235168330e-01 1.39563164528034344691e+00 +543 2710.00 1.05702764349357263285e+01 8.07436516206863297285e-01 1.36580160567911268465e+00 8.49593155341294981042e-01 1.32871442128413286277e+00 8.72830745394452489627e-01 1.15431648658004326613e+00 8.53850627596077882409e-01 1.39884243701476562727e+00 +544 2715.00 1.05955465895370259943e+01 8.09309471846437089582e-01 1.36895770314933939993e+00 8.51506028174809248554e-01 1.33185830166582186429e+00 8.74774387920018159370e-01 1.15721528836557085995e+00 8.55788323243880766356e-01 1.40205344832303646641e+00 +545 2720.00 1.06208201776614217238e+01 8.11183174260961870061e-01 1.37211445533020537368e+00 8.53419223438622198685e-01 1.33500280709609264740e+00 8.76718271602673571152e-01 1.16011544273885869316e+00 8.57726403929445213592e-01 1.40526467708051572281e+00 +546 2725.00 1.06460971822081535976e+01 8.13057622482430297772e-01 1.37527186282282887220e+00 8.55332739570864086787e-01 1.33814793367804329982e+00 8.78662395184216737931e-01 1.16301694592737447920e+00 8.59664867657682019164e-01 1.40847612118329013065e+00 +547 2730.00 1.06713775863873738814e+01 8.14932815548017441820e-01 1.37842992624905535948e+00 8.57246575012773792679e-01 1.34129367747331507132e+00 8.80606757408518681096e-01 1.16591979418967750526e+00 8.61603712433501200962e-01 1.41168777854817606432e+00 +548 2735.00 1.06966613733055986302e+01 8.16808752489716183298e-01 1.38158864623073185385e+00 8.59160728212845503649e-01 1.34444003460573391351e+00 8.82551357027741456562e-01 1.16882398379469121252e+00 8.63542936266995742045e-01 1.41489964712308102790e+00 +549 2740.00 1.07219485263802649655e+01 8.18685432341592411731e-01 1.38474802342079583717e+00 8.61075197619573184937e-01 1.34758700116803398217e+00 8.84496192797156854937e-01 1.17172951101133926421e+00 8.65482537169294463553e-01 1.41811172488700520944e+00 +550 2745.00 1.07472390290288100090e+01 8.20562854133566221826e-01 1.38790805849291443153e+00 8.62989981688705776186e-01 1.35073457328404145095e+00 8.86441263480327368285e-01 1.17463637212927340947e+00 8.67422513152562579819e-01 1.42132400981894946312e+00 +551 2750.00 1.07725328647723159747e+01 8.22441016899703503107e-01 1.39106875210002600696e+00 8.64905078880138011854e-01 1.35388274710867473338e+00 8.88386567845997676685e-01 1.17754456342778124345e+00 8.69362862232075039870e-01 1.42453649993936992679e+00 +552 2755.00 1.07978300171318579714e+01 8.24319919668887624020e-01 1.39423010495725319124e+00 8.66820487654800797550e-01 1.35703151878648808903e+00 8.90332104666021861838e-01 1.18045408121724282324e+00 8.71303582428288092565e-01 1.42774919326872340442e+00 +553 2760.00 1.08231304700430825960e+01 8.26199561472075516555e-01 1.39739211775899097034e+00 8.68736206480879680214e-01 1.36018088446203577746e+00 8.92277872720545484064e-01 1.18336492181840235993e+00 8.73244671760622370726e-01 1.43096208787928724782e+00 +554 2765.00 1.08484342073379895766e+01 8.28079941339186942351e-01 1.40055479122036263817e+00 8.70652233829670052501e-01 1.36333084034205676005e+00 8.94223870794895403513e-01 1.18627708154163924448e+00 8.75186128251607242667e-01 1.43417518183297421075e+00 +555 2770.00 1.08737412128485821938e+01 8.29961058299105824965e-01 1.40371812609794677229e+00 8.72568568175576042556e-01 1.36648138259183382637e+00 8.96170097678544830266e-01 1.18919055672842644000e+00 8.77127949927917760498e-01 1.43738847324351803891e+00 +556 2775.00 1.08990514708214263351e+01 8.31842911380715754888e-01 1.40688212312759541867e+00 8.74485207999220581776e-01 1.36963250742846942565e+00 8.98116552167185333566e-01 1.19210534372023535532e+00 8.79070134816228865304e-01 1.44060196021428810198e+00 +557 2780.00 1.09243649652958083607e+01 8.33725499610827869290e-01 1.41004678306588759895e+00 8.76402151784335337048e-01 1.37278421107943127133e+00 9.00063233063763012964e-01 1.19502143886890332958e+00 8.81012680948398130276e-01 1.44381564091083869350e+00 +558 2785.00 1.09496816805182888288e+01 8.35608822018325647640e-01 1.41321210670049479674e+00 8.78319398017761931996e-01 1.37593648977218663276e+00 9.02010139174333369638e-01 1.19793883852626614761e+00 8.82955586356282573490e-01 1.44702951348835928691e+00 +559 2790.00 1.09750016010463600225e+01 8.37492877630020227109e-01 1.41637809481908916176e+00 8.80236945191523401100e-01 1.37908933975493042112e+00 9.03957269311170708015e-01 1.20085753907525250028e+00 8.84898849075884896820e-01 1.45024357613313314985e+00 +560 2795.00 1.10003247111265878289e+01 8.39377665471685796561e-01 1.41954474821970633158e+00 8.82154791802824966851e-01 1.38224275728622214565e+00 9.05904622293803529764e-01 1.20377753688842714652e+00 8.86842467146317314786e-01 1.45345782704180548350e+00 +561 2800.00 1.10256509955237458342e+01 8.41263184569096877929e-01 1.42271206772111025174e+00 8.84072936349908578002e-01 1.38539673866607793151e+00 9.07852196944870071249e-01 1.20669882836944708515e+00 8.88786438607728102035e-01 1.45667226446284403529e+00 +562 2805.00 1.10509804388989572033e+01 8.43149433949064608385e-01 1.42588005416279317572e+00 8.85991377339307217831e-01 1.38855128017378492977e+00 9.09799992094263654252e-01 1.20962140991160449488e+00 8.90730761503375156884e-01 1.45988688662398735651e+00 +563 2810.00 1.10763130259133610878e+01 8.45036412635290279383e-01 1.42904870837388275895e+00 8.87910113278590040764e-01 1.39170637813008801764e+00 9.11748006576022174130e-01 1.21254527791855681862e+00 8.92675433879625113143e-01 1.46310169180479410223e+00 +564 2815.00 1.11016487414353672847e+01 8.46924119653548745923e-01 1.43221803122496438299e+00 8.89829142681545337545e-01 1.39486202885573051802e+00 9.13696239230403328690e-01 1.21547042882505307304e+00 8.94620453784917946116e-01 1.46631667830555234566e+00 +565 2820.00 1.11269875705406633415e+01 8.48812554027541521506e-01 1.43538802356589356712e+00 8.91748464064033408150e-01 1.39801822871291325789e+00 9.15644688904918568895e-01 1.21839685905547789879e+00 8.96565819270802588647e-01 1.46953184442654904984e+00 +566 2825.00 1.11523294983049510165e+01 8.50701714779933837463e-01 1.43855868628798311271e+00 8.93668075947097517719e-01 1.40117497405347268824e+00 9.17593354449153131291e-01 1.22132456504458097868e+00 8.98511528391937153160e-01 1.47274718849916386176e+00 +567 2830.00 1.11776745098039196336e+01 8.52591600936500104702e-01 1.44173002029291019710e+00 8.95587976856961898164e-01 1.40433226126033683379e+00 9.19542234719946449673e-01 1.22425354324783985938e+00 9.00457579204016145269e-01 1.47596270887550540252e+00 +568 2835.00 1.12030225903205504778e+01 8.54482211518869383404e-01 1.44490202647198739960e+00 8.97508165321924455959e-01 1.40749008672679898346e+00 9.21491328579320145842e-01 1.22718379012073142142e+00 9.02403969768952984865e-01 1.47917840393877297878e+00 +569 2840.00 1.12283737251378159527e+01 8.56373545550743076049e-01 1.44807470574761953941e+00 8.99428639877537738911e-01 1.41064844686688051212e+00 9.23440634896550704980e-01 1.23011530213946129741e+00 9.04350698146587639314e-01 1.48239427207216722948e+00 +570 2845.00 1.12537278998496166338e+01 8.58265602052713849623e-01 1.45124805904221187980e+00 9.01349399061426859170e-01 1.41380733812569370222e+00 9.25390152542987731721e-01 1.23304807578023534198e+00 9.06297762404015383453e-01 1.48561031168998081142e+00 +571 2850.00 1.12790850998425682405e+01 8.60158380048483217628e-01 1.45442208730926170190e+00 9.03270441414326663576e-01 1.41696675694835239057e+00 9.27339880398271643180e-01 1.23598210752962311965e+00 9.08245160608331159047e-01 1.48882652123759795515e+00 +572 2855.00 1.13044453108142128883e+01 8.62051878558643736028e-01 1.45759679150226606481e+00 9.05191765483189803021e-01 1.42012669981106243178e+00 9.29289817346188873337e-01 1.23891739389492250289e+00 9.10192890830775813704e-01 1.49204289916040422348e+00 +573 2860.00 1.13298085185657324558e+01 8.63946096605860414108e-01 1.46077217257472247169e+00 9.07113369819115278325e-01 1.42328716319002879231e+00 9.31239962275707822137e-01 1.24185393137306698819e+00 9.12140951145699596658e-01 1.49525944392451193288e+00 +574 2865.00 1.13551747086910239659e+01 8.65841033209689525663e-01 1.46394823150085628960e+00 9.09035252977347107972e-01 1.42644814360291372068e+00 9.33190314083051641880e-01 1.24479171648171926812e+00 9.14089339628488373179e-01 1.49847615403749112595e+00 +575 2870.00 1.13805438673021939167e+01 8.67736687391759797805e-01 1.46712496927562163762e+00 9.10957413515202540921e-01 1.42960963757774361937e+00 9.35140871667552664448e-01 1.24773074575926878893e+00 9.16038054358674580513e-01 1.50169302800691073507e+00 +576 2875.00 1.14059159802004188577e+01 8.69633058173700179694e-01 1.47030238689397196872e+00 9.12879849998289860658e-01 1.43277164166327231065e+00 9.37091633934762024971e-01 1.25067101574410610709e+00 9.17987093419935673566e-01 1.50491006436106844468e+00 +577 2880.00 1.14312910336014521562e+01 8.71530144574030107840e-01 1.47348048536122511187e+00 9.14802560992217461688e-01 1.43593415242898259088e+00 9.39042599796448884675e-01 1.25361252297462133498e+00 9.19936454896985944529e-01 1.50812726165935484524e+00 +578 2885.00 1.14566690137210329681e+01 8.73427945613342249231e-01 1.47665926570342675994e+00 9.16725545068812430749e-01 1.43909716644435659028e+00 9.40993768168528532669e-01 1.25655526402029682487e+00 9.21886136878684925300e-01 1.51134461846115897288e+00 +579 2890.00 1.14820499065676244754e+01 8.75326460312228826766e-01 1.47983872893625978406e+00 9.18648800805083376453e-01 1.44226068034106158500e+00 9.42945137974170566331e-01 1.25949923542988728720e+00 9.23836137455965489274e-01 1.51456213337769174387e+00 +580 2895.00 1.15074336987715426517e+01 8.77225687690246003214e-01 1.48301887611686145085e+00 9.20572326781148531083e-01 1.44542469073003676527e+00 9.44896708138617813511e-01 1.26244443380396709209e+00 9.25786454721832519077e-01 1.51777980500979903233e+00 +581 2900.00 1.15328203764448851132e+01 8.79125626765913215088e-01 1.48619970829200642726e+00 9.22496121581271588674e-01 1.44858919426367704908e+00 9.46848477595404136586e-01 1.26539085570165488193e+00 9.27737086776546759914e-01 1.52099763197905590850e+00 +582 2905.00 1.15582099263216040441e+01 8.81026276558786625159e-01 1.48938122651883309011e+00 9.24420183793862038080e-01 1.45175418762547026041e+00 9.48800445283245585948e-01 1.26833849774425311274e+00 9.29688031718295393446e-01 1.52421561293812946047e+00 +583 2910.00 1.15836023349283685491e+01 8.82927636089458789392e-01 1.49256343186484374819e+00 9.26344512011475051949e-01 1.45491966748854006930e+00 9.50752610145004006803e-01 1.27128735653233726488e+00 9.31639287650447789346e-01 1.52743374657077790602e+00 +584 2915.00 1.16089975889991290359e+01 8.84829704375412529060e-01 1.49574632541826924026e+00 9.28269104831847435833e-01 1.45808563057782958339e+00 9.52704971128723099305e-01 1.27423742866648215255e+00 9.33590852681555727344e-01 1.53065203154003248720e+00 +585 2920.00 1.16343956751641925962e+01 8.86732480435167835786e-01 1.49892990825697580703e+00 9.30193960857898738404e-01 1.46125207361828368668e+00 9.54657527188664922768e-01 1.27718871078871831770e+00 9.35542724919134149886e-01 1.53387046656074566009e+00 +586 2925.00 1.16597965803647944938e+01 8.88635963288280539274e-01 1.50211418150028652718e+00 9.32119078692547731180e-01 1.46441899338666692287e+00 9.56610277284273835541e-01 1.28014119953071348057e+00 9.37494902476916469602e-01 1.53708905035813137019e+00 +587 2930.00 1.16852002914385266763e+01 8.90540151954306802295e-01 1.50529914623643201743e+00 9.34044456948041723621e-01 1.46758638663901508359e+00 9.58563220380175939894e-01 1.28309489154486255913e+00 9.39447383471745833816e-01 1.54030778166777038152e+00 +588 2935.00 1.17106067954302606182e+01 8.92445045448656770759e-01 1.50848480360546344237e+00 9.35970094237663419179e-01 1.47075425018318539649e+00 9.60516355446179748157e-01 1.28604978346283260748e+00 9.41400166020464945760e-01 1.54352665926669829766e+00 +589 2940.00 1.17360160793848695704e+01 8.94350642792959393823e-01 1.51167115472670365861e+00 9.37895989179878264430e-01 1.47392258084776273108e+00 9.62469681457275405556e-01 1.28900587196811167168e+00 9.43353248247171372043e-01 1.54674568191122308036e+00 +590 2945.00 1.17614281305545098633e+01 8.96256943003661654679e-01 1.51485820072984012086e+00 9.39822140398333782940e-01 1.47709137548206004276e+00 9.64423197394672193639e-01 1.29196315373382297764e+00 9.45306628276999183491e-01 1.54996484840947323924e+00 +591 2950.00 1.17868429361913360509e+01 8.98163945098246485621e-01 1.51804594277565119143e+00 9.41748546518750062617e-01 1.48026063095611948306e+00 9.66376902243724189567e-01 1.29492162544345390529e+00 9.47260304238191741533e-01 1.55318415759030492573e+00 +592 2955.00 1.18122604834438664767e+01 9.00071648097306442615e-01 1.52123438201455307706e+00 9.43675206174102276790e-01 1.48343034415034602524e+00 9.68330794993931709413e-01 1.29788128379085643260e+00 9.49214274263138313437e-01 1.55640360826184709353e+00 +593 2960.00 1.18376807598751749850e+01 9.01980051017288397830e-01 1.52442351959696087427e+00 9.45602117998401769938e-01 1.48660051199696519042e+00 9.70284874643086103774e-01 1.30084212546988231551e+00 9.51168536487336568896e-01 1.55962319929441184385e+00 +594 2965.00 1.18631037528410576698e+01 9.03889152875675283560e-01 1.52761335671474562936e+00 9.47529280632914860938e-01 1.48977113141784012207e+00 9.72239140193124629086e-01 1.30380414720547554985e+00 9.53123089048357741149e-01 1.56284292955831283223e+00 +595 2970.00 1.18885294500082387970e+01 9.05798952692023484623e-01 1.53080389453905141295e+00 9.49456692722017159269e-01 1.49294219940738082109e+00 9.74193590649093277278e-01 1.30676734571221575543e+00 9.55077930087918747226e-01 1.56606279793422742408e+00 +596 2975.00 1.19139578390434337507e+01 9.07709449482779429097e-01 1.53399513426174971542e+00 9.51384352912156949778e-01 1.49611371291854111654e+00 9.76148225023293236724e-01 1.30973171772541152613e+00 9.57033057752917692973e-01 1.56928280332356018256e+00 +597 2980.00 1.19393889074060819411e+01 9.09620642267499390776e-01 1.53718707708507573706e+00 9.53312259859110278093e-01 1.49928566899755288944e+00 9.78103042334244277001e-01 1.31269725999073449962e+00 9.58988470189217401263e-01 1.57250294464844442288e+00 +598 2985.00 1.19648226430738251480e+01 9.11532530062630241829e-01 1.54037972420090185643e+00 9.55240412217617018698e-01 1.50245806465955489273e+00 9.80058041602538732029e-01 1.31566396925385720174e+00 9.60944165549934559145e-01 1.57572322086210681036e+00 +599 2990.00 1.19902590339206653880e+01 9.13445111886691418768e-01 1.54357307684255573577e+00 9.57168808649671465361e-01 1.50563089697150576107e+00 9.82013221856023910128e-01 1.31863184228118002217e+00 9.62900141991296254496e-01 1.57894363090740830202e+00 +600 2995.00 1.20156980677169631377e+01 9.15358386759238751296e-01 1.54676713621227324147e+00 9.59097447820377646543e-01 1.50880416302109399140e+00 9.83968582127729307629e-01 1.32160087584946750461e+00 9.64856397669528131900e-01 1.58216417376866691491e+00 +601 3000.00 1.20411397326476432568e+01 9.17272353695683051455e-01 1.54996190355374663383e+00 9.61026328401057394757e-01 1.51197785992709898828e+00 9.85924121454829549549e-01 1.32457106672512003875e+00 9.66812930748111809542e-01 1.58538484844056548617e+00 +602 3005.00 1.20665840165867059852e+01 9.19187011715580037929e-01 1.55315738010030379712e+00 9.62955449066142610270e-01 1.51515198481866453228e+00 9.87879838881754790414e-01 1.32754241170563047625e+00 9.68769739391564965736e-01 1.58860565392814989671e+00 +603 3010.00 1.20920309078227194988e+01 9.21102359837449369273e-01 1.55635356709563676958e+00 9.64884808492137313607e-01 1.51832653485602686594e+00 9.89835733455007860115e-01 1.33051490758849122464e+00 9.70726821769587355782e-01 1.59182658925719433540e+00 +604 3015.00 1.21174803945406051042e+01 9.23018397078774310849e-01 1.55955046578343803354e+00 9.66814405363837003904e-01 1.52150150723051513779e+00 9.91791804228346007832e-01 1.33348855119192322150e+00 9.72684176054987803539e-01 1.59504765347420218724e+00 +605 3020.00 1.21429324649252912138e+01 9.24935122459111025428e-01 1.56274807742812726907e+00 9.68744238367073573492e-01 1.52467689916454962606e+00 9.93748050260709003823e-01 1.33646333932378369447e+00 9.74641800421611637084e-01 1.59826884563603943690e+00 +606 3025.00 1.21683871074726202011e+01 9.26852534994906052113e-01 1.56594640330448986454e+00 9.70674306194934222169e-01 1.52785270788055171920e+00 9.95704470615181858051e-01 1.33943926882302144499e+00 9.76599693049522765698e-01 1.60149016483066586325e+00 +607 3030.00 1.21938443105748035578e+01 9.28770633705715442652e-01 1.56914544467694572205e+00 9.72604607541541765769e-01 1.53102893065276202123e+00 9.97661064360032323606e-01 1.34241633652858571857e+00 9.78557852121894167219e-01 1.60471161013567642506e+00 +608 3035.00 1.22193040627276854337e+01 9.30689417609022462408e-01 1.57234520283064327373e+00 9.74535141108274882704e-01 1.53420556476578662242e+00 9.99617830569745735581e-01 1.34539453926906138470e+00 9.80516275826044725328e-01 1.60793318068048618485e+00 +609 3040.00 1.22447663525307586241e+01 9.32608885725419778367e-01 1.57554567904036679771e+00 9.76465905598583816527e-01 1.53738260755605149477e+00 1.00157476832191716376e+00 1.34837387392485408277e+00 9.82474962349292879615e-01 1.61115487557378256334e+00 +610 3045.00 1.22702311684798655023e+01 9.34529037073426493976e-01 1.57874687461199370020e+00 9.78396899722138280175e-01 1.54056005634961845630e+00 1.00353187670139654131e+00 1.35135433735564092217e+00 9.84433909887248881354e-01 1.61437669397607330701e+00 +611 3050.00 1.22956984993817801666e+01 9.36449870670526207661e-01 1.58194879084103634526e+00 9.80328122190680661951e-01 1.54373790852436965082e+00 1.00548915479717959620e+00 1.35433592643146361034e+00 9.86393116636558819899e-01 1.61759863503750245251e+00 +612 3055.00 1.23211683340432731626e+01 9.38371385537311253344e-01 1.58515142903337125091e+00 9.82259571723207991489e-01 1.54691616147891575217e+00 1.00744660170240729613e+00 1.35731863804309171861e+00 9.88352580796978630318e-01 1.62082069793930583224e+00 +613 3060.00 1.23466406611674734961e+01 9.40293580692301178559e-01 1.58835479050523931122e+00 9.84191247039753691617e-01 1.55009481263259574213e+00 1.00940421651643896794e+00 1.36030246909165897229e+00 9.90312300573445658536e-01 1.62404288187308321056e+00 +614 3065.00 1.23721154697684347923e+01 9.42216455155052035053e-01 1.59155887657288164228e+00 9.86123146867605826493e-01 1.55327385943584039829e+00 1.01136199834381645957e+00 1.36328741647829909667e+00 9.92272274174007096192e-01 1.62726518605116332594e+00 +615 3070.00 1.23975927487565655838e+01 9.44140007945119985600e-01 1.59476368856290329212e+00 9.88055269936126023822e-01 1.55645329938053755825e+00 1.01331994629322741375e+00 1.36627347711450974899e+00 9.94232499809818537351e-01 1.63048760969623840467e+00 +616 3075.00 1.24230724872495628119e+01 9.46064238082060748880e-01 1.59796922779154448868e+00 9.89987614980893715355e-01 1.55963312995857439347e+00 1.01527805947854044000e+00 1.36926064793251733853e+00 9.96192975697218874309e-01 1.63371015205172920304e+00 +617 3080.00 1.24485546742614783255e+01 9.47989144586467102904e-01 1.60117549562686733999e+00 9.91920180740597956515e-01 1.56281334870329535747e+00 1.01723633701880755709e+00 1.37224892586454738641e+00 9.98153700053582393359e-01 1.63693281237142018725e+00 +618 3085.00 1.24740392989100072896e+01 9.49914726477894766354e-01 1.60438249337474814205e+00 9.93852965958072931407e-01 1.56599395317913603343e+00 1.01919477803826219464e+00 1.37523830784282630191e+00 1.00011467110250196200e+00 1.64015558992982457553e+00 +619 3090.00 1.24995263505201243959e+01 9.51840982776936517240e-01 1.60759022241361249073e+00 9.95785969381335567263e-01 1.56917494098162513261e+00 1.02115338166631941519e+00 1.37822879083067229011e+00 1.00207588707068007139e+00 1.64337848401181907398e+00 +620 3095.00 1.25250158184167990072e+01 9.53767912503147963221e-01 1.61079868408042936601e+00 9.97719189761511526804e-01 1.57235630971665574229e+00 1.02311214703654074221e+00 1.38122037179140377816e+00 1.00403734618689166602e+00 1.64660149393337329471e+00 +621 3100.00 1.25505076918213767101e+01 9.55695514679194779717e-01 1.61400787973289649990e+00 9.99652625855945053956e-01 1.57553805703157623341e+00 1.02507107328766911003e+00 1.38421304768833897114e+00 1.00599904668613038261e+00 1.64982461900009202971e+00 +622 3105.00 1.25760019601624684071e+01 9.57623788325668967580e-01 1.61721781074943837808e+00 1.00158627642405329006e+00 1.57872018059446417304e+00 1.02703015956362975203e+00 1.38720681550552460415e+00 1.00796098680649892643e+00 1.65304785855903735303e+00 +623 3110.00 1.26014986129723318697e+01 9.59552732463163304821e-01 1.62042847848775295461e+00 1.00352014023250823982e+00 1.58190267810448892405e+00 1.02898940501456670482e+00 1.39020167223737090012e+00 1.00992316478920973744e+00 1.65627121194690674066e+00 +624 3115.00 1.26269976397832230930e+01 9.61482346113306518554e-01 1.62363988432626604741e+00 1.00545421604798157489e+00 1.58508554728154793523e+00 1.03094880879269612528e+00 1.39319761488865312415e+00 1.01188557887858343598e+00 1.65949467855221799439e+00 +625 3120.00 1.26524990302310467172e+01 9.63412628297727446913e-01 1.62685202963303821022e+00 1.00738850264647306076e+00 1.58826878590772402333e+00 1.03290837005748947774e+00 1.39619464045378172123e+00 1.01384822732516011179e+00 1.66271825773239645407e+00 +626 3125.00 1.26780027738480551847e+01 9.65343578039091210208e-01 1.63006491581758750087e+00 1.00932299880501896716e+00 1.59145239173400732113e+00 1.03486808797152751715e+00 1.39919274596862375226e+00 1.01581110838051591472e+00 1.66594194889668933968e+00 +627 3130.00 1.27035088604774326626e+01 9.67275194359026868618e-01 1.63327854424797536126e+00 1.01125770330583741874e+00 1.59463636259430030506e+00 1.03682796170257307544e+00 1.40219192844831774813e+00 1.01777422030244513174e+00 1.66916575146470647084e+00 +628 3135.00 1.27290172797550731332e+01 9.69207476280199542451e-01 1.63649291631299154126e+00 1.01319261493529166884e+00 1.59782069632250589564e+00 1.03878799043186176299e+00 1.40519218493909536782e+00 1.01973756135081550234e+00 1.67238966484569395732e+00 +629 3140.00 1.27545280217314473958e+01 9.71140422825274796104e-01 1.63970803343251780859e+00 1.01512773248389165381e+00 1.60100539077325509929e+00 1.04074817332715641172e+00 1.40819351247682300610e+00 1.02170112979171245904e+00 1.67561368849035474682e+00 +630 3145.00 1.27800410761460856435e+01 9.73074033017953587965e-01 1.64292389700570740096e+00 1.01706305474836478098e+00 1.60419044386336362429e+00 1.04270850956969285406e+00 1.41119590812846085193e+00 1.02366492389225882675e+00 1.67883782185975483081e+00 +631 3150.00 1.28055564329458171358e+01 9.75008305880901815499e-01 1.64614050842135051234e+00 1.01899858052647540596e+00 1.60737585350964740094e+00 1.04466899836143567448e+00 1.41419936896096753998e+00 1.02562894192579512342e+00 1.68206206441496197712e+00 +632 3155.00 1.28310740821811037904e+01 9.76943240439893889615e-01 1.64935786910969239827e+00 1.02093430862220690969e+00 1.61056161766001371127e+00 1.04662963888362048337e+00 1.41720389204130281513e+00 1.02759318216773487542e+00 1.68528641564813463916e+00 +633 3160.00 1.28565940139024039723e+01 9.78878835715521922189e-01 1.65257598046988762874e+00 1.02287023784472275167e+00 1.61374773431419171743e+00 1.04859043033821164315e+00 1.42020947446751821808e+00 1.02955764289970974623e+00 1.68851087505143171441e+00 +634 3165.00 1.28821162183674662316e+01 9.80815090735633443586e-01 1.65579484394254539126e+00 1.02480636700629812452e+00 1.61693420146154531736e+00 1.05055137192717351624e+00 1.42321611331693720359e+00 1.03152232240542507391e+00 1.69173544215846916039e+00 +635 3170.00 1.29076406855231127224e+01 9.82752004522893685134e-01 1.65901446092682025579e+00 1.02674269492438852147e+00 1.62012101715362377696e+00 1.05251246285247002099e+00 1.42622380569797546634e+00 1.03348721897273088111e+00 1.69496011648213373846e+00 +636 3175.00 1.29331674057307264292e+01 9.84689576103077168767e-01 1.66223483286332118780e+00 1.02867922041852311033e+00 1.62330817945234029409e+00 1.05447370232642967380e+00 1.42923254871904870100e+00 1.03545233089466015564e+00 1.69818489756640533805e+00 +637 3180.00 1.29586963693516938889e+01 9.86627804500921801178e-01 1.66545596119265915114e+00 1.03061594231548525613e+00 1.62649568646106379433e+00 1.05643508958210885496e+00 1.43224233950930135428e+00 1.03741765646942729617e+00 1.70140978498635564442e+00 +638 3185.00 1.29842275665401185591e+01 9.88566688742202215323e-01 1.66867784732435198158e+00 1.03255285944516828067e+00 1.62968353629352780132e+00 1.05839662382147214892e+00 1.43525317520824069462e+00 1.03938319398799183801e+00 1.70463477829632803484e+00 +639 3190.00 1.30097609879683151490e+01 9.90506227853729326327e-01 1.67190049271973695255e+00 1.03448997064161041237e+00 1.63287172712565098465e+00 1.06035830427757526984e+00 1.43826505293464701474e+00 1.04134894177344272670e+00 1.70785987709212316865e+00 +640 3195.00 1.30352966237903782343e+01 9.92446420861277434078e-01 1.67512389880906109596e+00 1.03642727473885032374e+00 1.63606025711262348388e+00 1.06232013019383986219e+00 1.44127796984875655717e+00 1.04331489811570277126e+00 1.71108508095917688507e+00 +641 3200.00 1.30608344647822676166e+01 9.94387266792694068940e-01 1.67834806703293382135e+00 1.03836477059580101212e+00 1.63924912449254778224e+00 1.06428210078259333216e+00 1.44429192311080578648e+00 1.04528106133578768677e+00 1.71431038953474512709e+00 +642 3205.00 1.30863745013053573985e+01 9.96328764673753641823e-01 1.68157299885269395645e+00 1.04030245703820933834e+00 1.64243832748279805500e+00 1.06624421529762081207e+00 1.44730690988103027905e+00 1.04724742974434859022e+00 1.71753580244572079394e+00 +643 3210.00 1.31119167241356056053e+01 9.98270913532303350024e-01 1.68479869571931506478e+00 1.04224033292602391576e+00 1.64562786436293406744e+00 1.06820647298234261413e+00 1.45032292735075940548e+00 1.04921400167276579474e+00 1.72076131931899545258e+00 +644 3215.00 1.31374611238416800774e+01 1.00021371239722700608e+00 1.68802515907340788814e+00 1.04417839711919424595e+00 1.64881773343324344872e+00 1.07016887309054364863e+00 1.45333997269059311819e+00 1.05118077544205479334e+00 1.72398693981255468621e+00 +645 3220.00 1.31630076910958884184e+01 1.00215716029533541409e+00 1.69125239038667407598e+00 1.04611664847766916431e+00 1.65200793301474080366e+00 1.07213141486564489391e+00 1.45635804310222405356e+00 1.05314774938359501100e+00 1.72721266360511127580e+00 +646 3225.00 1.31885564168814610753e+01 1.00410125625758506196e+00 1.69448039109972437011e+00 1.04805508586139661809e+00 1.65519846146989890734e+00 1.07409409758215868003e+00 1.45937713578734529207e+00 1.05511492181840216276e+00 1.73043849037537711411e+00 +647 3230.00 1.32141072918707092043e+01 1.00604599931078730890e+00 1.69770916270498872791e+00 1.04999370814069048485e+00 1.65838931717155357859e+00 1.07605692049387013931e+00 1.46239724796837711196e+00 1.05708229109858442563e+00 1.73366441982279462231e+00 +648 3235.00 1.32396603069432217126e+01 1.00799138848486169451e+00 1.70093870664307766916e+00 1.05193251418586353196e+00 1.66158049853399769624e+00 1.07801988286492766989e+00 1.46541837685737652563e+00 1.05904985555552100251e+00 1.73689045165716793306e+00 +649 3240.00 1.32652154529785910597e+01 1.00993742281076492873e+00 1.70416902439605766340e+00 1.05387150288795661268e+00 1.66477200401298008892e+00 1.07998298398020864397e+00 1.46844051969749256337e+00 1.06101761354132007042e+00 1.74011658560903081927e+00 +650 3245.00 1.32907727210636892323e+01 1.01188410131841721729e+00 1.70740011742526709426e+00 1.05581067310691900651e+00 1.66796383205388476512e+00 1.08194622311422583572e+00 1.47146367372151032349e+00 1.06298556339772543033e+00 1.74334282139855267779e+00 +651 3250.00 1.33163321022853864406e+01 1.01383142303877504808e+00 1.71063198721277176517e+00 1.05775002374415594275e+00 1.67115598116428243358e+00 1.08390959954149201927e+00 1.47448783617257861422e+00 1.06495370348720919118e+00 1.74656915879772278721e+00 +652 3255.00 1.33418935875232804733e+01 1.01577938700279513107e+00 1.71386463521991072589e+00 1.05968955369070827466e+00 1.67434844988283382250e+00 1.08587311256761265277e+00 1.47751300432493937187e+00 1.06692203217224301781e+00 1.74979559754743929645e+00 +653 3260.00 1.33674571679678777514e+01 1.01772799224247023631e+00 1.71709806294947786576e+00 1.06162926182725314561e+00 1.67754123674820099232e+00 1.08783676145673657842e+00 1.48053917543210511454e+00 1.06889054780493508723e+00 1.75302213744041934795e+00 +654 3265.00 1.33930228349133386700e+01 1.01967723778875685170e+00 1.72033227186281245658e+00 1.06356914707592431490e+00 1.68073434035086610727e+00 1.08980054553519689620e+00 1.48356634678904608649e+00 1.07085924875812166235e+00 1.75624877826938163849e+00 +655 3270.00 1.34185905794465369922e+01 1.02162712267572075575e+00 1.72356726344198030176e+00 1.06550920831739825978e+00 1.68392775929167548554e+00 1.09176446407750682432e+00 1.48659451565963851571e+00 1.07282813340463833995e+00 1.75947551982704375462e+00 +656 3275.00 1.34441603928616206787e+01 1.02357764593431843636e+00 1.72680303917941180281e+00 1.06744944447380940566e+00 1.68712149222329665932e+00 1.09372851639963553083e+00 1.48962367935958117648e+00 1.07479720010695745103e+00 1.76270236192685203491e+00 +657 3280.00 1.34697322665563934407e+01 1.02552880660068868046e+00 1.73003960054680971936e+00 1.06938985444656209367e+00 1.69031553780875931636e+00 1.09569270181755240579e+00 1.49265383518384342487e+00 1.07676644726900727633e+00 1.76592930440298112593e+00 +658 3285.00 1.34953061918250050155e+01 1.02748060370682448017e+00 1.73327694905733298292e+00 1.07133043715779030514e+00 1.69350989474218782682e+00 1.09765701963686246323e+00 1.49568498043775877093e+00 1.07873587325326014685e+00 1.76915634709996871798e+00 +659 3290.00 1.35208821601688917724e+01 1.02943303628679139194e+00 1.73651508617231975506e+00 1.07327119153999128720e+00 1.69670456174879702438e+00 1.09962146918389946926e+00 1.49871711245775318666e+00 1.08070547646364434335e+00 1.77238348986235427773e+00 +660 3295.00 1.35464601629858556464e+01 1.03138610337672775863e+00 1.73975401340492830116e+00 1.07521211649457071324e+00 1.69989953758489487079e+00 1.10158604977463259189e+00 1.50175022856988871212e+00 1.08267525528335961660e+00 1.77561073256576795742e+00 +661 3300.00 1.35720401916736879144e+01 1.03333980401173630703e+00 1.74299373222686182494e+00 1.07715321096438998438e+00 1.70309482101715348179e+00 1.10355076073539515313e+00 1.50478432611059087520e+00 1.08464520811633491348e+00 1.77883807508584057544e+00 +662 3305.00 1.35976222379411080254e+01 1.03529413722691887578e+00 1.74623424415127859177e+00 1.07909447388194656980e+00 1.70629041085370136699e+00 1.10551560141324878295e+00 1.50781940243701484405e+00 1.08661533335613436080e+00 1.78206551731893148016e+00 +663 3310.00 1.36232062933931956650e+01 1.03724910205426845700e+00 1.74947555066024507120e+00 1.08103590419010253676e+00 1.70948630594412276373e+00 1.10748057112416287140e+00 1.51085545489594941237e+00 1.08858562941705039329e+00 1.78529305916139890975e+00 +664 3315.00 1.36487923495313854261e+01 1.03920469754961541931e+00 1.75271765326691997267e+00 1.08297750082135513239e+00 1.71268250512763886562e+00 1.10944566922556320243e+00 1.51389248086527805626e+00 1.09055609470301151376e+00 1.78852070053033096464e+00 +665 3320.00 1.36743803982716816137e+01 1.04116092271593330132e+00 1.75596055344300605583e+00 1.08491926272892991179e+00 1.71587900731601883386e+00 1.11141089506451140601e+00 1.51693047771251832145e+00 1.09252672763867408889e+00 1.79174844135317834493e+00 +666 3325.00 1.36999704311155188208e+01 1.04311777662045290782e+00 1.75920425271202618411e+00 1.08686118885568916426e+00 1.71907581141066811981e+00 1.11337624797770473606e+00 1.51996944281555301792e+00 1.09449752662796706559e+00 1.79497628157812094685e+00 +667 3330.00 1.37255624398752562598e+01 1.04507525829931302574e+00 1.76244875256641031491e+00 1.08880327816522237683e+00 1.72227291636481205650e+00 1.11534172733293335256e+00 1.52300937358335675142e+00 1.09646849011627467441e+00 1.79820422115333777846e+00 +668 3335.00 1.37511564165705379992e+01 1.04703336677828784396e+00 1.76569405449858973789e+00 1.09074552962111948062e+00 1.72547032114204101916e+00 1.11730733247725866342e+00 1.52605026741453997374e+00 1.09843961650752586223e+00 1.80143226004773682192e+00 +669 3340.00 1.37767523528064437244e+01 1.04899210109351637144e+00 1.76894016002172316249e+00 1.09268794217660647483e+00 1.72866802474740066664e+00 1.11927306278883453849e+00 1.52909212170771358075e+00 1.10041090425746923565e+00 1.80466039823022583732e+00 +670 3345.00 1.38023502407062519381e+01 1.05095146030186459285e+00 1.77218707063860470008e+00 1.09463051479527262444e+00 1.73186602619630236610e+00 1.12123891761472282980e+00 1.53213493390294419605e+00 1.10238235179076093928e+00 1.80788863569044089274e+00 +671 3350.00 1.38279500720823236293e+01 1.05291144342910780729e+00 1.77543478784166541828e+00 1.09657324647180076660e+00 1.73506432454561165812e+00 1.12320489635380549309e+00 1.53517870140920664745e+00 1.10435395755278675800e+00 1.81111697243874525398e+00 +672 3355.00 1.38535518390579444059e+01 1.05487204952174851158e+00 1.77868331314406424859e+00 1.09851613615941645641e+00 1.73826291886256045771e+00 1.12517099835314438039e+00 1.53822342166656822471e+00 1.10632571998893114440e+00 1.81434540847514003126e+00 +673 3360.00 1.38791555334454734805e+01 1.05683327762628920254e+00 1.78193264804859485828e+00 1.10045918285280186488e+00 1.74146180826619967341e+00 1.12713722302198537939e+00 1.54126909213582341529e+00 1.10829763755494270505e+00 1.81757394384108095231e+00 +674 3365.00 1.39047611475754724353e+01 1.05879512677886822303e+00 1.78518279405805357918e+00 1.10240238552591085508e+00 1.74466099187558065786e+00 1.12910356972811842802e+00 1.54431571025704017508e+00 1.11026970869620611460e+00 1.82080257855729610306e+00 +675 3370.00 1.39303686734675888914e+01 1.06075759602598895803e+00 1.78843375267523363448e+00 1.10434574318378952995e+00 1.74786046885121182370e+00 1.13107003786006177215e+00 1.54736327350137670145e+00 1.11224193188919939779e+00 1.82403131266524254350e+00 +676 3375.00 1.39559781032451031280e+01 1.06272068439342515234e+00 1.79168552542365833169e+00 1.10628925481075657267e+00 1.75106023837432855927e+00 1.13303662682706152154e+00 1.55041177932962903618e+00 1.11421430557930656313e+00 1.82726014624783239526e+00 +677 3380.00 1.39815894292385802800e+01 1.06468439094840849890e+00 1.79493811378539458445e+00 1.10823291940149371015e+00 1.75426029964689500495e+00 1.13500333600727132399e+00 1.55346122523368435075e+00 1.11618682824300474721e+00 1.83048907934652249629e+00 +678 3385.00 1.40072026434676626394e+01 1.06664871472707689648e+00 1.79819151928396459006e+00 1.11017673597141164343e+00 1.75746065191233191705e+00 1.13697016482030188733e+00 1.55651160870543048276e+00 1.11815949835677175273e+00 1.83371811207531787424e+00 +679 3390.00 1.40328177384701966446e+01 1.06861365476556913201e+00 1.80144574341179986021e+00 1.11212070350482794545e+00 1.76066129441406027389e+00 1.13893711266503538937e+00 1.55956292722639022763e+00 1.12013231440744820411e+00 1.83694724449640300890e+00 +680 3395.00 1.40584347063694661273e+01 1.07057921011038792436e+00 1.80470078769242237016e+00 1.11406482103788184723e+00 1.76386222644732093556e+00 1.14090417895071749577e+00 1.56261517831954388491e+00 1.12210527486114686191e+00 1.84017647673414708187e+00 +681 3400.00 1.40840535397033157494e+01 1.07254537981840036842e+00 1.80795665361826318751e+00 1.11600908757561900764e+00 1.76706344731771847201e+00 1.14287136309695913639e+00 1.56566835949750671197e+00 1.12407837821507383680e+00 1.84340580889219163296e+00 +682 3405.00 1.41096742306986762117e+01 1.07451216292574436295e+00 1.81121334270248079967e+00 1.11795350213345012769e+00 1.77026495635158753750e+00 1.14483866452337035291e+00 1.56872246827289507642e+00 1.12605162295606975320e+00 1.84663524110526910960e+00 +683 3410.00 1.41352967719970248339e+01 1.07647955848928700284e+00 1.81447085644786998415e+00 1.11989806374751377227e+00 1.77346675291671695973e+00 1.14680608264956185316e+00 1.57177750218941625349e+00 1.12802500759170398759e+00 1.84986477351847744544e+00 +684 3415.00 1.41609211559289391857e+01 1.07844756554516729707e+00 1.81772919636758989448e+00 1.12184277142285626638e+00 1.77666883639126127470e+00 1.14877361691587132064e+00 1.57483345878041469668e+00 1.12999853061918242858e+00 1.85309440625618604415e+00 +685 3420.00 1.41865473750322586000e+01 1.08041618313988729838e+00 1.82098836396443419794e+00 1.12378762421634426083e+00 1.77987120617410221612e+00 1.15074126673154597533e+00 1.57789033559996205724e+00 1.13197219053570985459e+00 1.85632413950494812305e+00 +686 3425.00 1.42121754219484710546e+01 1.08238541033031432370e+00 1.82424836073083485033e+00 1.12573262115375238857e+00 1.78307386170557857774e+00 1.15270903155765180870e+00 1.58094813021249525065e+00 1.13394598586958439412e+00 1.85955397340986183785e+00 +687 3430.00 1.42378052892154247644e+01 1.08435524616295064781e+00 1.82750918819031382689e+00 1.12767776128158336846e+00 1.78627680243639286317e+00 1.15467691081379952855e+00 1.58400684017208548404e+00 1.13591991511801082559e+00 1.86278390817820826975e+00 +688 3435.00 1.42634369695782527998e+01 1.08632568969466314357e+00 1.83077084783530175116e+00 1.12962304363597532131e+00 1.78948002783797588400e+00 1.15664490396105557046e+00 1.58706646305353338278e+00 1.13789397681965098741e+00 1.86601394397581432649e+00 +689 3440.00 1.42890704554711582830e+01 1.08829673995122644392e+00 1.83403334116859384473e+00 1.13156846726343163212e+00 1.79268353742321484567e+00 1.15861301043975917224e+00 1.59012699645236810220e+00 1.13986816948207470013e+00 1.86924408103068895315e+00 +690 3445.00 1.43147057398465502587e+01 1.09026839601023528559e+00 1.83729666970334815090e+00 1.13351403123118266159e+00 1.79588733069463324377e+00 1.16058122970061217138e+00 1.59318843795375331140e+00 1.14184249165430751205e+00 1.87247431953975085328e+00 +691 3450.00 1.43403428153459167049e+01 1.09224065691819305357e+00 1.84056083493199595935e+00 1.13545973459609528255e+00 1.79909140722730231943e+00 1.16254956120468166958e+00 1.59625078515321772166e+00 1.14381694185428273158e+00 1.87570465973101008217e+00 +692 3455.00 1.43659816748180304558e+01 1.09421352171123742458e+00 1.84382583835733115940e+00 1.13740557640467243594e+00 1.80229576656520196209e+00 1.16451800442339847841e+00 1.59931403565665375410e+00 1.14579151863102657316e+00 1.87893510184284084907e+00 +693 3460.00 1.43916223110080228054e+01 1.09618698944623571556e+00 1.84709168148214919469e+00 1.13935155574487323449e+00 1.80550040831449654100e+00 1.16648655880746487945e+00 1.60237818710104673592e+00 1.14776622052320043110e+00 1.88216564611361736326e+00 +694 3465.00 1.44172647168682992458e+01 1.09816105919041873129e+00 1.85035836581960855263e+00 1.14129767167356388491e+00 1.80870533208134975922e+00 1.16845522382831235042e+00 1.60544323709228931030e+00 1.14974104607983051984e+00 1.88539629280244258602e+00 +695 3470.00 1.44429088851439910712e+01 1.10013572999028874655e+00 1.85362589284141154877e+00 1.14324392326834001210e+00 1.81191053750301844794e+00 1.17042399895737148086e+00 1.60850918326736569419e+00 1.15171599387067047360e+00 1.88862704217878252244e+00 +696 3475.00 1.44685548089947957351e+01 1.10211100089234892430e+00 1.85689426406071689257e+00 1.14519030960679635278e+00 1.81511602423748685808e+00 1.17239288368680094621e+00 1.61157602327362536876e+00 1.15369106243438213077e+00 1.89185789451210473189e+00 +697 3480.00 1.44942024811658356498e+01 1.10408687095346613738e+00 1.86016348096995565164e+00 1.14713682977689201969e+00 1.81832179197383236868e+00 1.17436187747766784817e+00 1.61464375475841803720e+00 1.15566625034071956968e+00 1.89508885009260308330e+00 +698 3485.00 1.45198518948168082687e+01 1.10606333924087096854e+00 1.86343354507192149327e+00 1.14908348286658590354e+00 1.82152784039076798273e+00 1.17633097983249546026e+00 1.61771237537945555829e+00 1.15764155616980124464e+00 1.89831990921047299992e+00 +699 3490.00 1.45455030429001244130e+01 1.10804040480106613664e+00 1.86670445784868177519e+00 1.15103026796383756114e+00 1.82473416922919051686e+00 1.17830019024344223588e+00 1.62078188280481572114e+00 1.15961697848101663588e+00 1.90155107217663732477e+00 +700 3495.00 1.45711559184718328908e+01 1.11001806668055458260e+00 1.86997622080303127490e+00 1.15297718416696959309e+00 1.82794077821963374397e+00 1.18026950818193965276e+00 1.62385227470257609284e+00 1.16159251585448375366e+00 1.90478233931238327692e+00 +701 3500.00 1.45968105146916311554e+01 1.11199632395693082110e+00 1.87324883541703579581e+00 1.15492423058466986419e+00 1.83114766713408738674e+00 1.18223893317123884827e+00 1.62692354877190559215e+00 1.16356816687032127433e+00 1.90801371093899807541e+00 +702 3505.00 1.46224668247192095549e+01 1.11397517567669801508e+00 1.87652230318312618351e+00 1.15687140630489748716e+00 1.83435483573417745795e+00 1.18420846469313434390e+00 1.62999570269124616217e+00 1.16554393012937507201e+00 1.91124518738813220509e+00 +703 3510.00 1.46481248417142619900e+01 1.11595462089672259332e+00 1.87979662559373328357e+00 1.15881871043633899454e+00 1.83756228384371333995e+00 1.18617810226051423328e+00 1.63306873415976672170e+00 1.16751980422212753297e+00 1.91447676900180208115e+00 +704 3515.00 1.46737845589401239010e+01 1.11793465868423580467e+00 1.88307180414128749746e+00 1.16076614211877471305e+00 1.84077001127614203746e+00 1.18814784538626483368e+00 1.63614264089736516361e+00 1.16949578772869666743e+00 1.91770845615311502641e+00 +705 3520.00 1.46994459694528476490e+01 1.11991528809610407791e+00 1.88634784028712698678e+00 1.16271370044016331136e+00 1.84397801786563753090e+00 1.19011769358327401669e+00 1.63921742060321129486e+00 1.17147187927065732360e+00 1.92094024920481420970e+00 +706 3525.00 1.47251090667230482012e+01 1.12189650817883057599e+00 1.88962473554441046097e+00 1.16466138452992051810e+00 1.84718630347746670672e+00 1.19208764637479269766e+00 1.64229307101793065016e+00 1.17344807744885559764e+00 1.92417214850927931202e+00 +707 3530.00 1.47507738440140592218e+01 1.12387831801000981358e+00 1.89290249137447652572e+00 1.16660919352782599390e+00 1.85039486799762453728e+00 1.19405770326334437215e+00 1.64536958986142134442e+00 1.17542438088486611569e+00 1.92740415448107427210e+00 +708 3535.00 1.47764402946928523619e+01 1.12586071664650844149e+00 1.89618110925939165057e+00 1.16855712654256671534e+00 1.85360371131210555085e+00 1.19602786379290848551e+00 1.64844697488467351043e+00 1.17740078817953497392e+00 1.93063626749330730092e+00 +709 3540.00 1.48021084120227701675e+01 1.12784370314519377665e+00 1.89946059068122186098e+00 1.17050518272428694111e+00 1.85681283333799695967e+00 1.19799812747637246524e+00 1.65152522382831246084e+00 1.17937729796480139655e+00 1.93386848796054167110e+00 +710 3545.00 1.48277781894744258295e+01 1.12982727656293246987e+00 1.90274093711167013865e+00 1.17245336121276566566e+00 1.86002223400275057408e+00 1.19996849386807924454e+00 1.65460433445369270444e+00 1.18135390886223912155e+00 1.93710081629734198749e+00 +711 3550.00 1.48534496205184307627e+01 1.13181143598768318981e+00 1.90602215003280228700e+00 1.17440166113741861764e+00 1.86323191327527371008e+00 1.20193896248091713908e+00 1.65768430451180415197e+00 1.18333061951415152713e+00 1.94033325291827174475e+00 +712 3555.00 1.48791226987290485795e+01 1.13379618045558494543e+00 1.90930423090595691171e+00 1.17635008164838961164e+00 1.86644187110374559779e+00 1.20390953287959301399e+00 1.66076513179509333007e+00 1.18530742855247694933e+00 1.94356579825862363364e+00 +713 3560.00 1.49047974173696111677e+01 1.13578150904423269552e+00 1.91258718120283677244e+00 1.17829862190618617213e+00 1.86965210747780252731e+00 1.20588020458735822871e+00 1.66384681406491452549e+00 1.18728433461951810024e+00 1.94679845276405405485e+00 +714 3565.00 1.49304737701180147980e+01 1.13776742082085746688e+00 1.91587100240550789465e+00 1.18024728105058818173e+00 1.87286262239744449865e+00 1.20785097716892142472e+00 1.66692934913444190670e+00 1.18926133636794228998e+00 1.95003121686985458894e+00 +715 3570.00 1.49561517505485195301e+01 1.13975391484232568828e+00 1.91915569595458035401e+00 1.18219605826283147287e+00 1.87607341589376375168e+00 1.20982185016826115920e+00 1.67001273477539435852e+00 1.19123843244005134245e+00 1.95326409106313914066e+00 +716 3575.00 1.49818313522353818712e+01 1.14174099018623254054e+00 1.92244126333212084212e+00 1.18414495268269570616e+00 1.87928448797712444041e+00 1.21179282315008540749e+00 1.67309696880094582738e+00 1.19321562149887694382e+00 1.95649707577919906853e+00 +717 3580.00 1.50075125688564963156e+01 1.14372864590944467444e+00 1.92572770598910292250e+00 1.18609396349141693605e+00 1.88249583870971060051e+00 1.21376389565837405904e+00 1.67618204902427159197e+00 1.19519290220744989206e+00 1.95973017152587547507e+00 +718 3585.00 1.50331953939861264757e+01 1.14571688107919311683e+00 1.92901502538686608901e+00 1.18804308985986706304e+00 1.88570746816407197599e+00 1.21573506727856339715e+00 1.67926797326890975270e+00 1.19717027322880076312e+00 1.96296337876955306889e+00 +719 3590.00 1.50588798214058066094e+01 1.14770569476270867249e+00 1.93230322298674717096e+00 1.18999233096928169751e+00 1.88891937640239238050e+00 1.21770633755463175696e+00 1.68235473935839996429e+00 1.19914773324668932908e+00 1.96619669801807273046e+00 +720 3595.00 1.50845658446897967764e+01 1.14969508603758630017e+00 1.93559230022935757631e+00 1.19194168599053340607e+00 1.89213156351794897780e+00 1.21967770607201608790e+00 1.68544234512664403702e+00 1.20112528092414594383e+00 1.96943012976891163035e+00 +721 3600.00 1.51102534578269143140e+01 1.15168505397105724875e+00 1.93888225856567042449e+00 1.19389115410485757707e+00 1.89534402963511117157e+00 1.22164917240578763113e+00 1.68853078842827364348e+00 1.20310291496565846536e+00 1.97266367452991020492e+00 +722 3605.00 1.51359426543914246110e+01 1.15367559761998772494e+00 1.94217309945702454321e+00 1.19584073451421879497e+00 1.89855677486788332331e+00 1.22362073613101873804e+00 1.69162006709719148212e+00 1.20508063403425746962e+00 1.97589733284000179658e+00 +723 3610.00 1.51616334283721414522e+01 1.15566671607233728558e+00 1.94546482434403023021e+00 1.19779042639985333629e+00 1.90176979935099987884e+00 1.22559239683314502578e+00 1.69471017900875642326e+00 1.20705843683443037051e+00 1.97913110521739188385e+00 +724 3615.00 1.51873257734469628843e+01 1.15765840838497235943e+00 1.94875743466729667297e+00 1.19974022896372467528e+00 1.90498310322955743956e+00 1.22756415409760277768e+00 1.69780112201760036150e+00 1.20903632206030042795e+00 1.98236499221137774107e+00 +725 3620.00 1.52130196836047169029e+01 1.15965067364585228127e+00 1.95205093186743461331e+00 1.20169014139743302039e+00 1.90819668666938202506e+00 1.22953600750982761092e+00 1.70089289400944565500e+00 1.21101428842671898778e+00 1.98559899435052833461e+00 +726 3625.00 1.52387151526269359891e+01 1.16164351091184392395e+00 1.95534531737469019497e+00 1.20364016292367126404e+00 1.91141054984666292071e+00 1.23150795666561974073e+00 1.70398549285965228428e+00 1.21299233462780953197e+00 1.98883311221523340073e+00 +727 3630.00 1.52644121746060843492e+01 1.16363691926054202419e+00 1.95864059262967282748e+00 1.20559029274440354662e+00 1.91462469295831860805e+00 1.23348000116077916033e+00 1.70707891646430742760e+00 1.21497045937842340635e+00 1.99206734635478999174e+00 +728 3635.00 1.52901107433237051225e+01 1.16563089775917760882e+00 1.96193675906262909869e+00 1.20754053007195794045e+00 1.91783911618053815040e+00 1.23545214061183417087e+00 1.71017316270913455334e+00 1.21694866141414004268e+00 1.99530169734958828798e+00 +729 3640.00 1.53158108528722554098e+01 1.16762544549570979058e+00 1.96523381810380470824e+00 1.20949087411866273989e+00 1.92105381974133271328e+00 1.23742437459385667964e+00 1.71326822952131307964e+00 1.21892693943944707691e+00 1.99853616576965342766e+00 +730 3645.00 1.53415124973441976408e+01 1.16962056153736915221e+00 1.96853177117308164590e+00 1.21144132411757432521e+00 1.92426880386871146378e+00 1.23939670274410285167e+00 1.71636411478656669694e+00 1.22090529218992394078e+00 2.00177075222646783104e+00 +731 3650.00 1.53672156706247164948e+01 1.17161624496175131860e+00 1.97183061970070516722e+00 1.21339187929138558886e+00 1.92748406876995703740e+00 1.24136912465837334629e+00 1.71946081644243942144e+00 1.22288371840115095424e+00 2.00500545731078538836e+00 +732 3655.00 1.53929203668062690724e+01 1.17361249484645080443e+00 1.97513036509619444026e+00 1.21534253885242438109e+00 1.93069961471453632740e+00 1.24334163995319557650e+00 1.72255833242647415915e+00 1.22486221680870666084e+00 2.00824028161335865761e+00 +733 3660.00 1.54186265800849628960e+01 1.17560931025869841449e+00 1.97843100877942990046e+00 1.21729330206483998822e+00 1.93391544194082287689e+00 1.24531424824509850957e+00 1.72565666065548795061e+00 1.22684078616889946645e+00 2.01147522576639969927e+00 +734 3665.00 1.54443343045532603952e+01 1.17760669028645348355e+00 1.98173255215993049383e+00 1.21924416814096003847e+00 1.93713155071828402320e+00 1.24728694916097415657e+00 1.72875579907738785579e+00 1.22881942520694509291e+00 2.01471029039175242303e+00 +735 3670.00 1.54700435344072602106e+01 1.17960463399694659437e+00 1.98503499665757732195e+00 1.22119513634493381815e+00 1.94034794131638599346e+00 1.24925974233807912661e+00 1.73185574565044575479e+00 1.23079813271024374188e+00 2.01794547611126473541e+00 +736 3675.00 1.54957542636357867849e+01 1.18160314047813752580e+00 1.98833834367152428868e+00 1.22314620589945355356e+00 1.94356461402532332272e+00 1.25123262738257712279e+00 1.73495649832257003986e+00 1.23277690740401024705e+00 2.02118078357787434030e+00 +737 3680.00 1.55214664867458687070e+01 1.18360220879725619447e+00 1.99164259460092485376e+00 1.22509737607903246293e+00 1.94678156912492794639e+00 1.25320560395245372831e+00 1.73805805507276089905e+00 1.23475574808600963017e+00 2.02441621342379152182e+00 +738 3685.00 1.55471801977263233141e+01 1.18560183805262675527e+00 1.99494775084493314310e+00 1.22704864612709063643e+00 1.94999880692612115318e+00 1.25517867166423613412e+00 1.74116041386965481053e+00 1.23673465350218525494e+00 2.02765176631231813786e+00 +739 3690.00 1.55728953908768961156e+01 1.18760202731147956889e+00 1.99825381380270283849e+00 1.22900001529741342843e+00 1.95321632771909969861e+00 1.25715183016554576945e+00 1.74426357268188736427e+00 1.23871362245030147697e+00 2.03088744290675693449e+00 +740 3695.00 1.55986120606009723843e+01 1.18960277565140981615e+00 2.00156078486302257957e+00 1.23095148285414901501e+00 1.95643413183551317935e+00 1.25912507910400273126e+00 1.74736752951955121027e+00 1.24069265368666625804e+00 2.03412324388077525583e+00 +741 3700.00 1.56243302011982958533e+01 1.19160408216037594364e+00 2.00486866542504715838e+00 1.23290304808217476840e+00 1.95965221959664992468e+00 1.26109841811686340662e+00 1.75047228236164698068e+00 1.24267174601940766365e+00 2.03735916990803911375e+00 +742 3705.00 1.56500498069686120317e+01 1.19360594592633817435e+00 2.00817745685683757273e+00 1.23485471022491122284e+00 1.96287059131343188945e+00 1.26307184686211271263e+00 1.75357782922863103536e+00 1.24465089822556196353e+00 2.04059522167257911818e+00 +743 3710.00 1.56757708722116682054e+01 1.19560836601652664690e+00 2.01148716055754706034e+00 1.23680646857759968249e+00 1.96608924734860379679e+00 1.26504536499773534430e+00 1.75668416810986793841e+00 1.24663010911325766727e+00 2.04383139986879047711e+00 +744 3715.00 1.57014933915381238450e+01 1.19761134152926462804e+00 2.01479777789523728515e+00 1.23875832241475269946e+00 1.96930818801308782362e+00 1.26701897218171577464e+00 1.75979129703617775959e+00 1.24860937748025890848e+00 2.04706770520143122027e+00 +745 3720.00 1.57272173591440918017e+01 1.19961487154214707651e+00 2.01810931023796991113e+00 1.24071027101088349198e+00 1.97252741367999173683e+00 1.26899266806167454469e+00 1.76289921402801841310e+00 1.25058870212432982072e+00 2.05030413837526115373e+00 +746 3725.00 1.57529427695365882300e+01 1.20161895514313354916e+00 2.02142175897453402200e+00 1.24266231367159685206e+00 1.97574692470169499536e+00 1.27096645230596072551e+00 1.76600791711620974667e+00 1.25256808187432699953e+00 2.05354070011576705923e+00 +747 3730.00 1.57786696172226470480e+01 1.20362359140981833860e+00 2.02473512545226341786e+00 1.24461444967140621998e+00 1.97896672142021334828e+00 1.27294032459328665396e+00 1.76911740435230058210e+00 1.25454751553837873246e+00 2.05677739114843571855e+00 +748 3735.00 1.58043978967092950683e+01 1.20562877943016077964e+00 2.02804941103921887446e+00 1.24656667830555245580e+00 1.98218680419828996442e+00 1.27491428458163724713e+00 1.77222767376711254350e+00 1.25652700194534161504e+00 2.06001421218839064764e+00 +749 3740.00 1.58301276025035519979e+01 1.20763451829212042909e+00 2.03136461710346161169e+00 1.24851899889000472754e+00 1.98540717341939676466e+00 1.27688833196008966198e+00 1.77533872342255771848e+00 1.25850653992407246484e+00 2.06325116399220975794e+00 +750 3745.00 1.58558587291124499785e+01 1.20964080708365573358e+00 2.03468074498196127564e+00 1.25047141072000433937e+00 1.98862782943591320794e+00 1.27886246639699274752e+00 1.77845055139091412499e+00 1.26048612829306350136e+00 2.06648824729574664971e+00 +751 3750.00 1.58815912711466538099e+01 1.21164764489272647197e+00 2.03799779604277908618e+00 1.25242391309079259543e+00 1.99184877264167448097e+00 1.28083668757105884062e+00 1.78156315572373014078e+00 1.26246576592262771399e+00 2.06972546284521508042e+00 +752 3755.00 1.59073252232168300679e+01 1.21365503080729086882e+00 2.04131577162288335714e+00 1.25437650532870237363e+00 1.99507000339942486278e+00 1.28281099517136532029e+00 1.78467653450364749368e+00 1.26444545162089339030e+00 2.07296281142828719979e+00 +753 3760.00 1.59330605800372886449e+01 1.21566296391530870302e+00 2.04463467306960833270e+00 1.25632918674970373019e+00 1.99829152209263605222e+00 1.28478538888698867737e+00 1.78779068580294309143e+00 1.26642518426853789570e+00 2.07620029379117809754e+00 +754 3765.00 1.59587973360114165899e+01 1.21767144330473864322e+00 2.04795450171992232669e+00 1.25828195666976561107e+00 2.00151332910477997018e+00 1.28675986840700651292e+00 1.79090560773535045769e+00 1.26840496270478153562e+00 2.07943791071119488123e+00 +755 3770.00 1.59845354860607997693e+01 1.21968046806354002420e+00 2.05127525890043083123e+00 1.26023481440485696226e+00 2.00473542481932742731e+00 1.28873443343085947177e+00 1.79402129838351109825e+00 1.27038478579993752149e+00 2.08267566297600970060e+00 +756 3775.00 1.60102750246924685484e+01 1.22169003729003633474e+00 2.05459694595846675824e+00 1.26218775930203985780e+00 2.00795780963011560871e+00 1.29070908364762448883e+00 1.79713775585079416075e+00 1.27236465241395446668e+00 2.08591355137329470537e+00 +757 3780.00 1.60360159467243725828e+01 1.22370015007218602143e+00 2.05791956421027100177e+00 1.26414079067728346573e+00 2.01118048391025094901e+00 1.29268381876710725109e+00 1.80025497825093339088e+00 1.27434456141714580468e+00 2.08915157670108619925e+00 +758 3785.00 1.60617582468708164356e+01 1.22571080549794819703e+00 2.06124311497208401178e+00 1.26609390786728548406e+00 2.01440344805356996716e+00 1.29465863847838402734e+00 1.80337296369766275639e+00 1.27632451169018779069e+00 2.09238973975741782141e+00 +759 3790.00 1.60875019199497550915e+01 1.22772200266564657234e+00 2.06456759956014712643e+00 1.26804711020874338878e+00 2.01762670245390829393e+00 1.29663354251198881251e+00 1.80649171032544320070e+00 1.27830450210339430228e+00 2.09562804135069047362e+00 +760 3795.00 1.61132469606754895608e+01 1.22973374066324026010e+00 2.06789301930106539373e+00 1.27000039705908229770e+00 2.02085024749473785022e+00 1.29860853056736180733e+00 1.80961121625837284554e+00 1.28028453156853405659e+00 2.09886648231003380971e+00 +761 3800.00 1.61389933639696145917e+01 1.23174601858905208296e+00 2.07121937550071555378e+00 1.27195376776536495100e+00 2.02407408356989382270e+00 1.30058360235430914287e+00 1.81273147964127767651e+00 1.28226459896628441903e+00 2.10210506344384562283e+00 +762 3805.00 1.61647411245464418528e+01 1.23375883553104093160e+00 2.07454666945460974858e+00 1.27390722166428793649e+00 2.02729821106284857635e+00 1.30255875759299954986e+00 1.81585249860861952520e+00 1.28424470318768668697e+00 2.10534378560198298658e+00 +763 3810.00 1.61904902373275518812e+01 1.23577219057716636286e+00 2.07787490246862516230e+00 1.27586075812364141413e+00 2.03052263036743818603e+00 1.30453399600360242516e+00 1.81897427133631617302e+00 1.28622484315487373152e+00 2.10858264960321006853e+00 +764 3815.00 1.62162406971309032144e+01 1.23778608284647950732e+00 2.08120407583827393694e+00 1.27781437651121532184e+00 2.03374734184640582058e+00 1.30650931731665131963e+00 1.82209679595882945158e+00 1.28820501775888729412e+00 2.11182165630774765219e+00 +765 3820.00 1.62419924989817268113e+01 1.23980051141657554581e+00 2.08453419084870583688e+00 1.27976807616370735765e+00 2.03697234591431586281e+00 1.30848472125231496399e+00 1.82522007066244218443e+00 1.29018522592186091202e+00 2.11506080654472272684e+00 +766 3825.00 1.62677456378016067617e+01 1.24181547538577774503e+00 2.08786524879543211597e+00 1.28172185646963465722e+00 2.04019764292354732760e+00 1.31046020754112713114e+00 1.82834409361270777694e+00 1.29216546656592745634e+00 2.11830010119508393984e+00 +767 3830.00 1.62935001084084980505e+01 1.24383097385240892763e+00 2.09119725094287378653e+00 1.28367571680715197857e+00 2.04342323327829955559e+00 1.31243577592398530385e+00 1.83146886299590905267e+00 1.29414573861322113046e+00 2.12153954110868925298e+00 +768 3835.00 1.63192559059312713998e+01 1.24584700591479258236e+00 2.09453019858654387875e+00 1.28562965653368466157e+00 2.04664911733095378210e+00 1.31441142612105887899e+00 1.83459437698796401506e+00 1.29612604100660289141e+00 2.12477912715612138328e+00 +769 3840.00 1.63450130252915144524e+01 1.24786357068161568584e+00 2.09786409300122622668e+00 1.28758367503775117413e+00 2.04987529547534386154e+00 1.31638715788360904924e+00 1.83772063378551919754e+00 1.29810637266820672053e+00 2.12801886021832986629e+00 +770 3845.00 1.63707714614108219564e+01 1.24988066723047364093e+00 2.10119893544097680049e+00 1.28953777169750494203e+00 2.05310176806385102921e+00 1.31836297095253329736e+00 1.84084763160594833131e+00 1.30008673255125817292e+00 2.13125874117626334936e+00 +771 3850.00 1.63965312095217043975e+01 1.25189829468041757821e+00 2.10453472717021661254e+00 1.29149194591182814307e+00 2.05632853546958171975e+00 1.32033886507909348218e+00 1.84397536863553490605e+00 1.30206711958825516184e+00 2.13449877092123374567e+00 +772 3855.00 1.64222922646493962873e+01 1.25391645210904267849e+00 2.10787146945336578696e+00 1.29344619705887531325e+00 2.05955559804491583620e+00 1.32231483999382293248e+00 1.84710384310201702895e+00 1.30404753275315110628e+00 2.13773895034455430064e+00 +773 3860.00 1.64480546217154852684e+01 1.25593513864576422634e+00 2.11120916353411702815e+00 1.29540052454789189618e+00 2.06278295615259699147e+00 1.32429089546871114891e+00 1.85023305321240494337e+00 1.30602797098880762938e+00 2.14097928035826656767e+00 +774 3865.00 1.64738182760561286955e+01 1.25795435336817740257e+00 2.11454781067688957208e+00 1.29735492776739613774e+00 2.06601061013464004645e+00 1.32626703124465605832e+00 1.85336299721516595262e+00 1.30800843326917948239e+00 2.14421976185368157175e+00 +775 3870.00 1.64995832225929106585e+01 1.25997409538496940584e+00 2.11788741211501241324e+00 1.29930940612663481382e+00 2.06923856034342490418e+00 1.32824324708328278533e+00 1.85649367332767423200e+00 1.30998891855785615235e+00 2.14746039576357006240e+00 +776 3875.00 1.65253494566619920647e+01 1.26199436380482743481e+00 2.12122796908181321385e+00 1.30126395902448921404e+00 2.07246680711060271562e+00 1.33021954275658149669e+00 1.85962507979839752892e+00 1.31196942583915521219e+00 2.15070118299997181666e+00 +777 3880.00 1.65511169732886003203e+01 1.26401515772607475618e+00 2.12456948283134794409e+00 1.30321858588057026829e+00 2.07569535077818878577e+00 1.33219591800544945315e+00 1.86275721486543766048e+00 1.31394995407666748122e+00 2.15394212449565713996e+00 +778 3885.00 1.65768857678088927798e+01 1.26603647624703441465e+00 2.12791195456585269241e+00 1.30517328611448801823e+00 2.07892419165710595763e+00 1.33417237262260468533e+00 1.86589007679799001593e+00 1.31593050227543839625e+00 2.15718322117302996332e+00 +779 3890.00 1.66026558353517401656e+01 1.26805831847639405296e+00 2.13125538553938387309e+00 1.30712805913548857362e+00 2.08215333007900582629e+00 1.33614890635930883001e+00 1.86902366385488583056e+00 1.31791106941978641842e+00 2.16042447397522341390e+00 +780 3895.00 1.66284271710460167526e+01 1.27008068352284086977e+00 2.13459977694381297653e+00 1.30908290437354701830e+00 2.08538276634444663671e+00 1.33812551899791554177e+00 1.87215797428459174157e+00 1.31989165450439394078e+00 2.16366588384537195111e+00 +781 3900.00 1.66541997703315161061e+01 1.27210357048469768770e+00 2.13794513000210351095e+00 1.31103782125863732588e+00 2.08861250076435212009e+00 1.34010221030005105547e+00 1.87529300638739560014e+00 1.32187225653430662220e+00 2.16690745174733567779e+00 +782 3905.00 1.66799736284407522646e+01 1.27412697846028821758e+00 2.14129144592685616288e+00 1.31299280920000516204e+00 2.09184253362891725558e+00 1.34207898006879666752e+00 1.87842875842212797544e+00 1.32385287451457123176e+00 2.17014917861388445530e+00 +783 3910.00 1.67057487407098790300e+01 1.27615090657902774396e+00 2.14463872593067028660e+00 1.31494786765871829459e+00 2.09507286521797242429e+00 1.34405582806577883481e+00 1.88156522867871167648e+00 1.32583350746059824843e+00 2.17339106542960713853e+00 +784 3915.00 1.67315251023714068879e+01 1.27817535391851100357e+00 2.14798697119505321851e+00 1.31690299605438676522e+00 2.09830349582171260536e+00 1.34603275408371492183e+00 1.88470241545743499856e+00 1.32781415439816163904e+00 2.17663311315836649484e+00 +785 3920.00 1.67573027087614967456e+01 1.28020031960815394712e+00 2.15133618291187733718e+00 1.31885819384807678745e+00 2.10153442570960402591e+00 1.34800975790495902729e+00 1.88784031705858490469e+00 1.32979481435303648063e+00 2.17987532276402262710e+00 +786 3925.00 1.67830815553199457213e+01 1.28222580275664355121e+00 2.15468636228337695471e+00 1.32081346046976322306e+00 2.10476565513038549327e+00 1.34998683932222918180e+00 1.89097893178244902401e+00 1.33177548635099696206e+00 2.18311769523116572245e+00 +787 3930.00 1.68088616373828969586e+01 1.28425180245193915063e+00 2.15803751049106118387e+00 1.32276879537014857569e+00 2.10799718433279537066e+00 1.35196399813860734795e+00 1.89411825793967891762e+00 1.33375616942818120414e+00 2.18636023155475012203e+00 +788 3935.00 1.68346429502865149175e+01 1.28627831782345558587e+00 2.16138962870607276301e+00 1.32472419802066387895e+00 2.11122901355520786737e+00 1.35394123413644762444e+00 1.89725829386165356638e+00 1.33573686263109281391e+00 2.18960293270899963858e+00 +789 3940.00 1.68604254896778726902e+01 1.28830534795915285784e+00 2.16474271810991947262e+00 1.32667966786164748250e+00 2.11446114303599719264e+00 1.35591854711883152973e+00 1.90039903785902541955e+00 1.33771756499586969014e+00 2.19284579969923321130e+00 +790 3945.00 1.68862092506858445518e+01 1.29033289198844580703e+00 2.16809677985301663128e+00 1.32863520435416626597e+00 2.11769357298244642607e+00 1.35789593688884169254e+00 1.90354048826317323595e+00 1.33969827558974308168e+00 2.19608883354113304520e+00 +791 3950.00 1.69119942290611469105e+01 1.29236094902002252027e+00 2.17145181511687024312e+00 1.33059080698001475085e+00 2.12092630360183598270e+00 1.35987340324956029747e+00 1.90668264342620585872e+00 1.34167899345921570742e+00 2.19933203521928843927e+00 +792 3955.00 1.69377804201399371209e+01 1.29438951815220493202e+00 2.17480782504153413726e+00 1.33254647518989632893e+00 2.12415933509108478816e+00 1.36185094601443279494e+00 1.90982550167950249076e+00 1.34365971768188208202e+00 2.20257540575974575248e+00 +793 3960.00 1.69635678194656449591e+01 1.29641859851440943707e+00 2.17816481078778556579e+00 1.33450220847596923157e+00 2.12739266763674628180e+00 1.36382856498654203570e+00 1.91296906136480693306e+00 1.34564044731460952242e+00 2.20581894616782170360e+00 +794 3965.00 1.69893564224780746486e+01 1.29844818920495930215e+00 2.18152277350604073547e+00 1.33645800629930078252e+00 2.13062630139428232923e+00 1.36580625997933391425e+00 1.91611332085495544852e+00 1.34762118144535669728e+00 2.20906265749029140366e+00 +795 3970.00 1.70151462249279425976e+01 1.30047828933254150385e+00 2.18488171432598621280e+00 1.33841386815204965721e+00 2.13386023652951806184e+00 1.36778403081661847907e+00 1.91925827851241947997e+00 1.34960191914135485547e+00 2.21230654074283661359e+00 +796 3975.00 1.70409372221513990553e+01 1.30250889801620717279e+00 2.18824163437730945247e+00 1.34036979350564688929e+00 2.13709447318755163536e+00 1.36976187731184229079e+00 1.92240393269967202450e+00 1.35158265950092681962e+00 2.21555059696186695817e+00 +797 3980.00 1.70667294097955277721e+01 1.30454001438537248170e+00 2.19160253481042488488e+00 1.34232578186261553022e+00 2.14032901149275156527e+00 1.37173979927845102189e+00 1.92555028177918430288e+00 1.35356340162239652258e+00 2.21879482719415754843e+00 +798 3985.00 1.70925227835073982874e+01 1.30657163752799609924e+00 2.19496441673429210084e+00 1.34428183271511469954e+00 2.14356385156948725523e+00 1.37371779655061976300e+00 1.92869732415488503996e+00 1.35554414458335781291e+00 2.22203923247611889735e+00 +799 3990.00 1.71183173389340907988e+01 1.30860376657349330998e+00 2.19832728127859811096e+00 1.34623794554493914077e+00 2.14679899352139980095e+00 1.37569586895215789646e+00 1.93184505819961049866e+00 1.35752488750286315344e+00 2.22528381385452300734e+00 +800 3995.00 1.71441130716190457406e+01 1.31063640063055175666e+00 2.20169112954193790799e+00 1.34819411986497628142e+00 2.15003443744176658825e+00 1.37767401631724073496e+00 1.93499348230692458372e+00 1.35950562947923492274e+00 2.22852857239687462965e+00 +801 4000.00 1.71699099773129830737e+01 1.31266953881822301398e+00 2.20505596263326930639e+00 1.35015035517774939500e+00 2.15327018339277120873e+00 1.37965223846967788290e+00 1.93814259488075579796e+00 1.36148636964188907150e+00 2.23177350916031080885e+00 +802 4005.00 1.71957080516629723377e+01 1.31470318025555799046e+00 2.20842178167191605098e+00 1.35210665099614568696e+00 2.15650623143659858627e+00 1.38163053525400814081e+00 1.94129239432503264418e+00 1.36346710709951302043e+00 2.23501862521233451986e+00 +803 4010.00 1.72215072903160937301e+01 1.31673732405124432887e+00 2.21178858773574438246e+00 1.35406300681232361072e+00 2.15974258162507037895e+00 1.38360890649404222330e+00 1.94444287904368362518e+00 1.36544784099188554194e+00 2.23826392161008369541e+00 +804 4015.00 1.72473076891267069755e+01 1.31877196932433315979e+00 2.21515638191298469550e+00 1.35601942215989934581e+00 2.16297923398927727234e+00 1.38558735204468175262e+00 1.94759404746136510767e+00 1.36742857043805932094e+00 2.24150939945215332827e+00 +805 4020.00 1.72731092436382525079e+01 1.32080711520423998984e+00 2.21852516530223242697e+00 1.35797589655175987566e+00 2.16621618853958386453e+00 1.38756587174010137531e+00 1.95074589799236974841e+00 1.36940929457781312983e+00 2.24475505980604594924e+00 +806 4025.00 1.72989119497050900520e+01 1.32284276078928830778e+00 2.22189493898135381755e+00 1.35993242951115611561e+00 2.16945344526562688969e+00 1.38954446543520404589e+00 1.95389842908208244410e+00 1.37139001255092640719e+00 2.24800090375999195302e+00 +807 4030.00 1.73247158031815722268e+01 1.32487890521925755216e+00 2.22526570401785095399e+00 1.36188902056134053531e+00 2.17269100415704086160e+00 1.39152313296416396682e+00 1.95705163914479562948e+00 1.37337072351790756564e+00 2.25124693240222217838e+00 +808 4035.00 1.73505207997147756771e+01 1.32691554759247098971e+00 2.22863746147922681118e+00 1.36384566923592709387e+00 2.17592886517237049659e+00 1.39350187419224780250e+00 1.96020552663625813317e+00 1.37535142662889953158e+00 2.25449314683133117398e+00 +809 4040.00 1.73763269352627141018e+01 1.32895268704870828103e+00 2.23201021242261887778e+00 1.36580237506853263696e+00 2.17916702827015873467e+00 1.39548068896399390937e+00 1.96336008999149114196e+00 1.37733212104441093970e+00 2.25773954814591393259e+00 +810 4045.00 1.74021342054724534876e+01 1.33099032269665595862e+00 2.23538395791553057279e+00 1.36775913760313572176e+00 2.18240549337785738615e+00 1.39745957713430546399e+00 1.96651532767660652823e+00 1.37931280592494931447e+00 2.26098613745492871274e+00 +811 4050.00 1.74279426064056366386e+01 1.33302845364500255343e+00 2.23875869900473523089e+00 1.36971595637335208373e+00 2.18564426040218906522e+00 1.39943853855808408859e+00 1.96967123813699029888e+00 1.38129348045175026627e+00 2.26423291586733510528e+00 +812 4055.00 1.74537521337093437523e+01 1.33506707904389099184e+00 2.24213443673700751901e+00 1.37167283092316139026e+00 2.18888332923951356435e+00 1.40141757311096104566e+00 1.97282781983875543652e+00 1.38327414379568636171e+00 2.26747988449209136874e+00 +813 4060.00 1.74795627834452140803e+01 1.33710619799164431853e+00 2.24551117214875795014e+00 1.37362976080690768477e+00 2.19212269977582430158e+00 1.40339668064783928969e+00 1.97598507125837796750e+00 1.38525479514835692108e+00 2.27072704445888495783e+00 +814 4065.00 1.75053745514676073469e+01 1.33914580960731455228e+00 2.24888890626603199507e+00 1.37558674556856930238e+00 2.19536237186602489757e+00 1.40537586103398481896e+00 1.97914299086197154054e+00 1.38723543368063428893e+00 2.27397439687667413111e+00 +815 4070.00 1.75311874336308868294e+01 1.34118591303068068754e+00 2.25226764012523972269e+00 1.37754378477285488458e+00 2.19860234535465393080e+00 1.40735511413466496400e+00 1.98230157713637789030e+00 1.38921605860484675965e+00 2.27722194289587509530e+00 +816 4075.00 1.75570014258930484630e+01 1.34322650738079452104e+00 2.25564737473169918403e+00 1.37950087798447240672e+00 2.20184262005515751781e+00 1.40933443983587403103e+00 1.98546082856843764120e+00 1.39119666912295869565e+00 2.28046968363580937478e+00 +817 4080.00 1.75828165243157350517e+01 1.34526759177670740542e+00 2.25902811113218460193e+00 1.38145802475776502405e+00 2.20508319578098133107e+00 1.41131383800287890651e+00 1.98862074365535623777e+00 1.39317726441620592936e+00 2.28371762023652946638e+00 +818 4085.00 1.76086327247533098728e+01 1.34730916533747069330e+00 2.26240985030092200958e+00 1.38341522465744026782e+00 2.20832407231447991336e+00 1.41329330850094647687e+00 1.99178132087361059455e+00 1.39515784372800832891e+00 2.28696575383808564652e+00 +819 4090.00 1.76344500232674086249e+01 1.34935122719249966927e+00 2.26579259326395598961e+00 1.38537247726893464339e+00 2.21156524941727816724e+00 1.41527285122643586845e+00 1.99494255875149884005e+00 1.39713840626033181103e+00 2.29021408559089367785e+00 +820 4095.00 1.76602684159196741120e+01 1.35139377647121006198e+00 2.26917634100587717327e+00 1.38732978215695590407e+00 2.21480672684063861766e+00 1.41725246604461307953e+00 1.99810445578622553064e+00 1.39911895123586704770e+00 2.29346261663500383676e+00 +821 4100.00 1.76860878985644660588e+01 1.35343681229265300203e+00 2.27256109453200361159e+00 1.38928713890693966704e+00 2.21804850430472910716e+00 1.41923215285183768053e+00 2.00126701049572552904e+00 1.40109947787730759750e+00 2.29671134815192479195e+00 +822 4105.00 1.77119084674707103488e+01 1.35548033377588028614e+00 2.27594685481656044956e+00 1.39124454709395783958e+00 2.22129058151935687704e+00 1.42121191152374026778e+00 2.00443022139793081138e+00 1.40307998543843770456e+00 2.29996028127134310992e+00 +823 4110.00 1.77377301184927702593e+01 1.35752434006067135286e+00 2.27933362284413698617e+00 1.39320200630344626092e+00 2.22453295816323226575e+00 1.42319174195667996763e+00 2.00759408702113972822e+00 1.40506047314194959519e+00 2.30320941718513072516e+00 +824 4115.00 1.77635528477959212523e+01 1.35956883026607755482e+00 2.28272139957859554471e+00 1.39515951613120514629e+00 2.22777563390470589866e+00 1.42517164404701568436e+00 2.01075860590401367389e+00 1.40704094025199255569e+00 2.30645875703333791407e+00 +825 4120.00 1.77893766515454423427e+01 1.36161380352151417661e+00 2.28611018600452498006e+00 1.39711707616267055698e+00 2.23101860839139831683e+00 1.42715161767037779228e+00 2.01392377656448662293e+00 1.40902138600162318838e+00 2.30970830201820120919e+00 +826 4125.00 1.78152015259066232034e+01 1.36365925894603301494e+00 2.28949998306505841938e+00 1.39907468600400641812e+00 2.23426188125020042108e+00 1.42913166273349023783e+00 2.01708959756194916579e+00 1.41100180965498922525e+00 2.31295805329013548501e+00 +827 4130.00 1.78410274668374668749e+01 1.36570519567941350836e+00 2.29289079173442189585e+00 1.40103234525101338903e+00 2.23750545207691420302e+00 1.43111177913271103712e+00 2.02025606743506092045e+00 1.41298221047624084079e+00 2.31620801205137638590e+00 +828 4135.00 1.78668544705032488196e+01 1.36775161285107094145e+00 2.29628261294538438264e+00 1.40299005350985472873e+00 2.24074932045697350347e+00 1.43309196676439998264e+00 2.02342318473284965563e+00 1.41496258773989014301e+00 2.31945817947306842655e+00 +829 4140.00 1.78926825332765382370e+01 1.36979850956969273490e+00 2.29967544764107900690e+00 1.40494781038669502848e+00 2.24399348594472414220e+00 1.43507222553527991060e+00 2.02659094802506833943e+00 1.41694294072044990607e+00 2.32270855675744591906e+00 +830 4145.00 1.79185116511153310626e+01 1.37184588498542270329e+00 2.30306929677500260567e+00 1.40690561549806236741e+00 2.24723794808414378821e+00 1.43705255536243781123e+00 2.02975935588147171629e+00 1.41892326869243379228e+00 2.32595914507565248996e+00 +831 4150.00 1.79443418203921964960e+01 1.37389373821731242131e+00 2.30646416125919673235e+00 1.40886346843975673870e+00 2.25048270638812120126e+00 1.43903295612150450289e+00 2.03292840685108533449e+00 1.42090357095108243968e+00 2.32920994565065297977e+00 +832 4155.00 1.79701730372724171048e+01 1.37594206839477695148e+00 2.30986004202643080419e+00 1.41082136885939934956e+00 2.25372776034881416862e+00 1.44101342776065965978e+00 2.03609809951402720429e+00 1.42288384677090884445e+00 2.33246095967431799068e+00 +833 4160.00 1.79960052980249116672e+01 1.37799087464723180041e+00 2.31325693999910830811e+00 1.41277931636315390307e+00 2.25697310944801854404e+00 1.44299397015553410029e+00 2.03926843246077948990e+00 1.42486409546788217462e+00 2.33571218834888494342e+00 +834 4165.00 1.80218385988149663035e+01 1.38004015611445707279e+00 2.31665485607890797581e+00 1.41473731057791241028e+00 2.26021875312607178898e+00 1.44497458324394267848e+00 2.04243940427146064565e+00 1.42684431634760788832e+00 2.33896363288695141591e+00 +835 4170.00 1.80476729360151466608e+01 1.38208991192586760910e+00 2.32005379118823373830e+00 1.41669535113056799247e+00 2.26346469082331402944e+00 1.44695526693260934081e+00 2.04561101352618823768e+00 1.42882450870532684561e+00 2.34221529451148269274e+00 +836 4175.00 1.80735083057907317539e+01 1.38414014120051520607e+00 2.32345374620803424293e+00 1.41865343765837637058e+00 2.26671092192826151290e+00 1.44893602114898478739e+00 2.04878325883617362635e+00 1.43080467185700843658e+00 2.34546717441435026430e+00 +837 4180.00 1.80993447046179305460e+01 1.38619084307817930224e+00 2.32685472203998644503e+00 1.42061156980895830770e+00 2.26995744583979774944e+00 1.45091684581015667455e+00 2.05195613879189808770e+00 1.43278480513935058127e+00 2.34871927383924639088e+00 +838 4185.00 1.81251821287656653681e+01 1.38824201668827562628e+00 2.33025671957540314594e+00 1.42256974719884232705e+00 2.27320426191534785687e+00 1.45289774082284739443e+00 2.05512965200457253800e+00 1.43476490786832178159e+00 2.35197159400913458072e+00 +839 4190.00 1.81510205745028585511e+01 1.39029366117058383878e+00 2.33365973969523343712e+00 1.42452796949637727764e+00 2.27645136948124582332e+00 1.45487870613523684327e+00 2.05830379707504329545e+00 1.43674497938062062374e+00 2.35522413613661552034e+00 +840 4195.00 1.81768600383057155057e+01 1.39234577565451878023e+00 2.33706378327006047968e+00 1.42648623632845472642e+00 2.27969876786382386058e+00 1.45685974166441223332e+00 2.06147857263524869609e+00 1.43872501901294347348e+00 2.35847690147574384767e+00 +841 4200.00 1.82027005165468018788e+01 1.39439835926949640132e+00 2.34046885117046965519e+00 1.42844454735306025661e+00 2.28294645634796022904e+00 1.45884084734818908480e+00 2.06465397729639965618e+00 1.44070502610198869498e+00 2.36172989124948529138e+00 +842 4205.00 1.82285420054950435542e+01 1.39645141115529658471e+00 2.34387494425668130305e+00 1.43040290223854227314e+00 2.28619443420816681467e+00 1.46082202310365460995e+00 2.06783000969043451178e+00 1.44268500001554622614e+00 2.36498310670153122359e+00 +843 4210.00 1.82543845016266459425e+01 1.39850493044133439291e+00 2.34728206338891576266e+00 1.43236130062215694103e+00 2.28944270067750110798e+00 1.46280326887898759480e+00 2.07100666843892788904e+00 1.44466494010067658671e+00 2.36823654907557390459e+00 +844 4215.00 1.82802280014178073486e+01 1.40055891625702533254e+00 2.35069020941702966354e+00 1.43431974218261748533e+00 2.29269125498901882310e+00 1.46478458460164007171e+00 2.07418395219454643197e+00 1.44664484571480667086e+00 2.37149021961530515057e+00 +845 4220.00 1.83060725012410969725e+01 1.40261336775251366227e+00 2.35409938318051459305e+00 1.43627822656754422503e+00 2.29594009634468498859e+00 1.46676597021979127078e+00 2.07736185957886476672e+00 1.44862471622572597241e+00 2.37474411957478137580e+00 +846 4225.00 1.83319179975727273302e+01 1.40466828404684984655e+00 2.35750958551886302672e+00 1.43823675346601431713e+00 2.29918922390500668484e+00 1.46874742566089278029e+00 2.08054038925491413536e+00 1.45060455102195207111e+00 2.37799825020805943865e+00 +847 4230.00 1.83577644869925329374e+01 1.40672366429017814404e+00 2.36092081726120284202e+00 1.44019532252564830266e+00 2.30243863683049188040e+00 1.47072895087312338624e+00 2.08371953985463287395e+00 1.45258434946091097295e+00 2.38125261276919442111e+00 +848 4235.00 1.83836119658730865467e+01 1.40877950760154990739e+00 2.36433307922629909470e+00 1.44215393344588749258e+00 2.30568833425055608188e+00 1.47271054580466342898e+00 2.08689931006178053252e+00 1.45456411094148529983e+00 2.38450720852260733551e+00 +849 4240.00 1.84094604307942333321e+01 1.41083581313110872912e+00 2.36774637224327832996e+00 1.44411258590544422376e+00 2.30893831526352277805e+00 1.47469221039332798462e+00 2.09007969850829455893e+00 1.45654383485219218741e+00 2.38776203874308290409e+00 +850 4245.00 1.84353098782321715987e+01 1.41289258000827055994e+00 2.37116069713090560356e+00 1.44607127956230319121e+00 2.31218857894698626154e+00 1.47667394459766021519e+00 2.09326070388829954538e+00 1.45852352059191425759e+00 2.39101710467431294305e+00 +851 4250.00 1.84611603047667607314e+01 1.41494980736245024033e+00 2.37457605466648846715e+00 1.44803001412627008193e+00 2.31543912436817844736e+00 1.47865574836584023899e+00 2.09644232485446169179e+00 1.46050316755953368819e+00 2.39427240761181048256e+00 +852 4255.00 1.84870117069778352459e+01 1.41700749435415551680e+00 2.37799244567915391002e+00 1.44998878928642116470e+00 2.31868995055287285822e+00 1.48063762165641099600e+00 2.09962456008017639419e+00 1.46248277515393265702e+00 2.39752794881999520271e+00 +853 4260.00 1.85128640814452509744e+01 1.41906564010243863017e+00 2.38140987093584710621e+00 1.45194760472146988661e+00 2.32194105650611604119e+00 1.48261956440718911665e+00 2.10280740825956691253e+00 1.46446234280508513770e+00 2.40078372958401597970e+00 +854 4265.00 1.85387174247488495382e+01 1.42112424374707857488e+00 2.38482833124496673705e+00 1.45390646014122104646e+00 2.32519244122259083341e+00 1.48460157658708058470e+00 2.10599086807639146457e+00 1.46644186993260228213e+00 2.40403975117865709166e+00 +855 4270.00 1.85645717334684796640e+01 1.42318330442785501155e+00 2.38824782737345664430e+00 1.45586535524511595519e+00 2.32844410365552167974e+00 1.48658365816499427048e+00 2.10917493820404633453e+00 1.46842135595609324383e+00 2.40729601488906785889e+00 +856 4275.00 1.85904270042876262892e+01 1.42524282129491153270e+00 2.39166836009862482371e+00 1.45782428972223176977e+00 2.33169604274777197972e+00 1.48856580907874525010e+00 2.11235961735738220213e+00 1.47040080030553355073e+00 2.41055252200039538124e+00 +857 4280.00 1.86162832337861416931e+01 1.42730279346729949097e+00 2.39508993018741378478e+00 1.45978326329273699891e+00 2.33494825741110956230e+00 1.49054802931796959165e+00 2.11554490423052277137e+00 1.47238020242126110837e+00 2.41380927381851817515e+00 +858 4285.00 1.86421404187511470241e+01 1.42936322008479899104e+00 2.39851253839640410348e+00 1.46174227567680170559e+00 2.33820074653657616892e+00 1.49253031882048214918e+00 2.11873079751759041400e+00 1.47435956174361471049e+00 2.41706627161821963057e+00 +859 4290.00 1.86679985557624945613e+01 1.43142410030791733533e+00 2.40193618548217413533e+00 1.46370132656350215861e+00 2.34145350898412107910e+00 1.49451267756555528088e+00 2.12191729594380129598e+00 1.47633887773366123675e+00 2.42032351671574064156e+00 +860 4295.00 1.86938576415036656897e+01 1.43348543326607047455e+00 2.40536087219093985823e+00 1.46566041569373672893e+00 2.34470654360332808608e+00 1.49649510553246067879e+00 2.12510439820327912130e+00 1.47831814983173881473e+00 2.42358101039623008432e+00 +861 4300.00 1.87197176727617922154e+01 1.43554721808867324917e+00 2.40878659926891636189e+00 1.46761954276694539523e+00 2.34795984921269074164e+00 1.49847760267974194903e+00 2.12829210303160287765e+00 1.48029737749891432408e+00 2.42683875397592840883e+00 +862 4305.00 1.87455786462203661813e+01 1.43760945392586969582e+00 2.41221336745195458207e+00 1.46957870753439046041e+00 2.35121342460997295731e+00 1.50046016897630640763e+00 2.13148040915398873096e+00 1.48227656021698273037e+00 2.43009674876071279925e+00 +863 4310.00 1.87714405586665122883e+01 1.43967213991743969714e+00 2.41564117745517759062e+00 1.47153790969551301338e+00 2.35446726855148202873e+00 1.50244280441179056673e+00 2.13466931527492320697e+00 1.48425569743664653721e+00 2.43335499604609539759e+00 +864 4315.00 1.87973034066800757103e+01 1.44173527520316224759e+00 2.41907003001443676737e+00 1.47349714900157424680e+00 2.35772137980389029366e+00 1.50442550895510129827e+00 2.13785882015071448947e+00 1.48623478866042924018e+00 2.43661349716904584994e+00 +865 4320.00 1.88231671873591110966e+01 1.44379885892281722981e+00 2.42249992584485562830e+00 1.47545642518310748947e+00 2.36097575708204931999e+00 1.50640828257514747257e+00 2.14104892250657830033e+00 1.48821383335976187290e+00 2.43987225342507629833e+00 +866 4325.00 1.88490318971798238579e+01 1.44586289021618474848e+00 2.42593086564082804912e+00 1.47741573797064695839e+00 2.36423039909044652163e+00 1.50839112527192820146e+00 2.14423962108845866936e+00 1.49019283101643829070e+00 2.44313126614079179078e+00 +867 4330.00 1.88748975332402615379e+01 1.44792736823340773000e+00 2.42936285011747710172e+00 1.47937508711545295803e+00 2.36748530450247596235e+00 1.51037403701435124503e+00 2.14743091463193414015e+00 1.49217178114334680927e+00 2.44639053663243366543e+00 +868 4335.00 1.89007640921202764162e+01 1.44999229211426605701e+00 2.43279587996919799409e+00 1.48133447235842363732e+00 2.37074047198117021651e+00 1.51235701778168851739e+00 2.15062280189331378466e+00 1.49415068323264610406e+00 2.44965006623697068022e+00 +869 4340.00 1.89266315708142762730e+01 1.45205766099853961215e+00 2.43622995589038504605e+00 1.48329389345082063301e+00 2.37399590014810302208e+00 1.51434006757394024056e+00 2.15381528163926905250e+00 1.49612953678685900449e+00 2.45290985628100832727e+00 +870 4345.00 1.89524999661093858094e+01 1.45412347402600761193e+00 2.43966507854434100366e+00 1.48525335013354120584e+00 2.37725158762484856112e+00 1.51632318637037766251e+00 2.15700835260537937543e+00 1.49810834133960146808e+00 2.45616990808078572428e+00 +871 4350.00 1.89783692750000234639e+01 1.45618973034681387091e+00 2.44310124862546063085e+00 1.48721284216821114654e+00 2.38050753298116113399e+00 1.51830637417100122732e+00 2.16020201357904539918e+00 1.50008709638303217027e+00 2.45943022298363800360e+00 +872 4355.00 1.90042394941696741739e+01 1.45825642909037389572e+00 2.44653846679704711775e+00 1.48917236931645624587e+00 2.38376373478679459694e+00 1.52028963095508284908e+00 2.16339626330621026540e+00 1.50206580146113077845e+00 2.46269080232653303497e+00 +873 4360.00 1.90301106207163854833e+01 1.46032356941719565491e+00 2.44997673372240143408e+00 1.49113193133990207251e+00 2.38702019159077494237e+00 1.52227295671225815177e+00 2.16659110057427506391e+00 1.50404445609714887411e+00 2.46595164743607675462e+00 +874 4365.00 1.90559826515309325146e+01 1.46239115045669421100e+00 2.45341605006482721407e+00 1.49309152800017419516e+00 2.39027690189030828094e+00 1.52425635145289128936e+00 2.16978652416027451011e+00 1.50602305983506568055e+00 2.46921275965960163035e+00 +875 4370.00 1.90818555835040832847e+01 1.46445917135901337858e+00 2.45685641646689845174e+00 1.49505115906926189240e+00 2.39353386420332725493e+00 1.52623981516661832991e+00 2.17298253283088182997e+00 1.50800161221886086516e+00 2.47247414034444057407e+00 +876 4375.00 1.91077294136302455740e+01 1.46652763127429719425e+00 2.46029783357118914111e+00 1.49701082431915621918e+00 2.39679107698558047090e+00 1.52822334784307511946e+00 2.17617912538386004684e+00 1.50998011278214971931e+00 2.47573579083792738587e+00 +877 4380.00 1.91336041389038307159e+01 1.46859652933196094260e+00 2.46374030200991001038e+00 1.49897052352184578794e+00 2.40004853870318113351e+00 1.53020694949262536788e+00 2.17937630060661069464e+00 1.51195856108964021836e+00 2.47899771248739453355e+00 +878 4385.00 1.91594797562156102799e+01 1.47066586469251281422e+00 2.46718382243599920756e+00 1.50093025645968514148e+00 2.40330624777042256568e+00 1.53219062012563367325e+00 2.18257405728653308685e+00 1.51393695669567573958e+00 2.48225990664017581722e+00 +879 4390.00 1.91853562626636353627e+01 1.47273563648536742754e+00 2.47062839545057366664e+00 1.50289002290466355838e+00 2.40656420260159675806e+00 1.53417435972137128353e+00 2.18577239422139157909e+00 1.51591529918569234425e+00 2.48552237466433290081e+00 +880 4395.00 1.92112336552423172975e+01 1.47480584387103297317e+00 2.47407402168584544810e+00 1.50484982264949973541e+00 2.40982240157990323937e+00 1.53615816831093110473e+00 2.18897131021931468098e+00 1.51789358810366992181e+00 2.48878511789683365407e+00 +881 4400.00 1.92371119310497036281e+01 1.47687648598928977783e+00 2.47752070174293059779e+00 1.50680965548691059297e+00 2.41308084307817960479e+00 1.53814204588394876083e+00 2.19217080408843045802e+00 1.51987182304540802136e+00 2.49204813772646804892e+00 +882 4405.00 1.92629910870802127931e+01 1.47894756197991616986e+00 2.48096843622294827014e+00 1.50876952119925067386e+00 2.41633952543816787895e+00 1.54012599246115278184e+00 2.19537087463686786393e+00 1.52185000358597899428e+00 2.49531143549020617556e+00 +883 4410.00 1.92888711204318887837e+01 1.48101907099305685200e+00 2.48441722573737999724e+00 1.51072941958960216269e+00 2.41959844698088488713e+00 1.54211000804254250163e+00 2.19857152067275452012e+00 1.52382812932118238969e+00 2.49857501256647251964e+00 +884 4415.00 1.93147520282027898020e+01 1.48309101216849126281e+00 2.48786707086661484922e+00 1.51268935046104702202e+00 2.42285760599625410450e+00 1.54409409263848229621e+00 2.20177274101458353428e+00 1.52580619984681842283e+00 2.50183887031296459114e+00 +885 4420.00 1.93406338074909669444e+01 1.48516338466672692675e+00 2.49131797221177153645e+00 1.51464931359593868443e+00 2.42611700078456227203e+00 1.54607824628006484957e+00 2.20497453450157498978e+00 1.52778421476905146292e+00 2.50510301010810776390e+00 +886 4425.00 1.93665164553944606496e+01 1.48723618761717890635e+00 2.49476993032214711121e+00 1.51660930881808808657e+00 2.42937662959427624898e+00 1.54806246896728993967e+00 2.20817689994185739621e+00 1.52976217367331712715e+00 2.50836743331996325779e+00 +887 4430.00 1.93923999691149759883e+01 1.48930942018035605834e+00 2.49822294579885983978e+00 1.51856933592021281498e+00 2.43263649068422793675e+00 1.55004676072088520833e+00 2.21137983616428757117e+00 1.53174007619687224668e+00 2.51163214132695689074e+00 +888 4435.00 1.94182843457505640572e+01 1.49138308148567300115e+00 2.50167701918084173229e+00 1.52052939472612336225e+00 2.43589658225106209244e+00 1.55203112156157985169e+00 2.21458334202881390596e+00 1.53371792194588052460e+00 2.51489713549714988261e+00 +889 4440.00 1.94441695825029086109e+01 1.49345717070400230142e+00 2.50513215104848407933e+00 1.52248948504926584491e+00 2.43915690251215444562e+00 1.55401555151010128952e+00 2.21778741634356579837e+00 1.53569571054723486014e+00 2.51816241722969591521e+00 +890 4445.00 1.94700556765737076148e+01 1.49553168696475879962e+00 2.50858834195108348908e+00 1.52444960670308593542e+00 2.44241744965378693166e+00 1.55600005058717805184e+00 2.22099205796849075156e+00 1.53767344162782726436e+00 2.52142798788229249851e+00 +891 4450.00 1.94959426250610157183e+01 1.49760662941808697646e+00 2.51204559241720870588e+00 1.52640975951139479250e+00 2.44567822183114991219e+00 1.55798461881353822456e+00 2.22419726575317477923e+00 1.53965111483527783420e+00 2.52469384885409331432e+00 +892 4455.00 1.95218304253738068610e+01 1.49968199721412931424e+00 2.51550390299615811429e+00 1.52836994329800202053e+00 2.44893921719943330473e+00 1.55996925620991033767e+00 2.22740303853683752067e+00 1.54162872979647991301e+00 2.52796000152352284829e+00 +893 4460.00 1.95477190746101250340e+01 1.50175778950303073778e+00 2.51896327422686372444e+00 1.53033015788671811208e+00 2.45220043388273412077e+00 1.56195396281775034097e+00 2.23060937517942825536e+00 1.54360628616941775171e+00 2.53122644728973567041e+00 +894 4465.00 1.95736085700753150718e+01 1.50383400543493461754e+00 2.52242370661716774904e+00 1.53229040311171749167e+00 2.45546186997405868624e+00 1.56393873865778654242e+00 2.23381627453053210886e+00 1.54558378361207560125e+00 2.53449318752079255646e+00 +895 4470.00 1.95994989090747004923e+01 1.50591064413925623811e+00 2.52588520070600219825e+00 1.53425067880717480584e+00 2.45872352359750401263e+00 1.56592358376111162599e+00 2.23702373547082578042e+00 1.54756122178243860077e+00 2.53776022363657638437e+00 +896 4475.00 1.96253900889136225771e+01 1.50798770478686749996e+00 2.52934775700120928477e+00 1.53621098481762796695e+00 2.46198539279425476778e+00 1.56790849814845323351e+00 2.24023175686025766140e+00 1.54953860033849144529e+00 2.54102755701551163980e+00 +897 4480.00 1.96512821066901288702e+01 1.51006518650718368768e+00 2.53281137598990113702e+00 1.53817132096688768961e+00 2.46524747564695267954e+00 1.56989348186126820295e+00 2.24344033754841287731e+00 1.55151591894858253973e+00 2.54429518906711660264e+00 +898 4485.00 1.96771749600204799435e+01 1.51214308846071343595e+00 2.53627605820064694342e+00 1.54013168710985626220e+00 2.46850977017605499597e+00 1.57187853494101248408e+00 2.24664947643669776767e+00 1.55349317730178904107e+00 2.54756312116981709082e+00 +899 4490.00 1.97030686460027197882e+01 1.51422140979759967117e+00 2.53974180409983096851e+00 1.54209208310143641718e+00 2.47177227442274549674e+00 1.57386365740841505101e+00 2.24985917239542354551e+00 1.55547037508718766219e+00 2.55083135474349331773e+00 +900 4495.00 1.97289631621494727653e+01 1.51630014965762183188e+00 2.54320861419529453684e+00 1.54405250877580257907e+00 2.47503498637638852387e+00 1.57584884930493140942e+00 2.25306942429490408841e+00 1.55744751197312769619e+00 2.55409989118730074154e+00 +901 4500.00 1.97548585057660659459e+01 1.51837930720128833073e+00 2.54667648895342235704e+00 1.54601296399822119021e+00 2.47829790404707761553e+00 1.57783411068238255126e+00 2.25628023102618024964e+00 1.55942458766941394188e+00 2.55736873190039259995e+00 +902 4505.00 1.97807546742614803748e+01 1.52045888155801467434e+00 2.55014542885096329172e+00 1.54797344861323127319e+00 2.48156102540344880580e+00 1.57981944156149656244e+00 2.25949159148029421473e+00 1.56140160187548771020e+00 2.56063787829228628468e+00 +903 4510.00 1.98066516650446828862e+01 1.52253887189867209706e+00 2.55361543435430071725e+00 1.54993396248609904831e+00 2.48482434841413724058e+00 1.58180484199409421286e+00 2.26270350454828594877e+00 1.56337855429078964598e+00 2.56390733178286334137e+00 +904 4515.00 1.98325494755246545253e+01 1.52461927736304092562e+00 2.55708650591945607644e+00 1.55189450549245511191e+00 2.48808787101668693609e+00 1.58379031202163189640e+00 2.26591596912119674911e+00 1.56535544463548936811e+00 2.56717709377127878412e+00 +905 4520.00 1.98584481031103692317e+01 1.52670009709090037653e+00 2.56055864400244992396e+00 1.55385507747683870861e+00 2.49135159115900695070e+00 1.58577585169592971681e+00 2.26912898410043206709e+00 1.56733227261939167541e+00 2.57044716566704911642e+00 +906 4525.00 1.98843475453144407084e+01 1.52878133025312235027e+00 2.56403184905930237036e+00 1.55581567831487999065e+00 2.49461550673718379656e+00 1.58776146104808013604e+00 2.27234254839776150803e+00 1.56930903798339427269e+00 2.57371754890042092612e+00 +907 4530.00 1.99102477995458428950e+01 1.53086297597912235346e+00 2.56750612151494106428e+00 1.55777630789257393040e+00 2.49787961567839733590e+00 1.58974714012990347989e+00 2.27555666091459052325e+00 1.57128574043730284693e+00 2.57698824488091116081e+00 +908 4535.00 1.99361488634208363635e+01 1.53294503342940857671e+00 2.57098146181502373864e+00 1.55973696606482326033e+00 2.50114391586837170323e+00 1.59173288899322074030e+00 2.27877132055232367591e+00 1.57326237973237814671e+00 2.58025925501803854445e+00 +909 4540.00 1.99620507342447517374e+01 1.53502750175412394640e+00 2.57445787038447670980e+00 1.56169765272798666267e+00 2.50440840519282881260e+00 1.59371870768985224309e+00 2.28198652624345932338e+00 1.57523895560951765482e+00 2.58353058074204877670e+00 +910 4545.00 1.99879534097374857993e+01 1.53711038009304878926e+00 2.57793534763786613695e+00 1.56365836775769539990e+00 2.50767308150640122477e+00 1.59570459627161809202e+00 2.28520227688940114064e+00 1.57721546780961996426e+00 2.58680222348318755721e+00 +911 4550.00 2.00138568874116558050e+01 1.53919366761705478375e+00 2.58141389398975373837e+00 1.56561911102958006836e+00 2.51093794268444714390e+00 1.59769055477997512504e+00 2.28841857141228510741e+00 1.57919191608394471338e+00 2.59007418464060901186e+00 +912 4555.00 2.00397611646762427995e+01 1.54127736345555699238e+00 2.58489350985470522915e+00 1.56757988243999957234e+00 2.51420298656086949052e+00 1.59967658327710804400e+00 2.29163540874460647245e+00 1.58116830019411946928e+00 2.59334646566528714828e+00 +913 4560.00 2.00656662392511293547e+01 1.54336146675869967382e+00 2.58837419563692039404e+00 1.56954068188531303818e+00 2.51746821097993578320e+00 1.60166268182520110663e+00 2.29485278780850077140e+00 1.58314461991213284442e+00 2.59661906797710351213e+00 +914 4565.00 2.00915721086489433844e+01 1.54544597669735450651e+00 2.59185595171987070984e+00 1.57150150925151499415e+00 2.52073361375482063451e+00 1.60364885046571070681e+00 2.29807070753646369710e+00 1.58512087500997544964e+00 2.59989199300630424716e+00 +915 4570.00 2.01174787704859419080e+01 1.54753089240093721912e+00 2.59533877848702720925e+00 1.57346236442460063465e+00 2.52399919269869776883e+00 1.60563508927118614444e+00 2.30128916687135776087e+00 1.58709706524927218751e+00 2.60316524218313549710e+00 +916 4575.00 2.01433862224820146025e+01 1.54961621302995511407e+00 2.59882267634259145339e+00 1.57542324733202132592e+00 2.52726494563510684088e+00 1.60762139828308270317e+00 2.30450816473531627793e+00 1.58907319043310524265e+00 2.60643881692747880763e+00 +917 4580.00 2.01692944621497858293e+01 1.55170193773455222797e+00 2.60230764563894156893e+00 1.57738415785977159622e+00 2.53053087034612955719e+00 1.60960777758431428097e+00 2.30772770008156502541e+00 1.59104925033346500385e+00 2.60971271869030951862e+00 +918 4585.00 2.01952034872091417128e+01 1.55378806566487237539e+00 2.60579368675954947676e+00 1.57934509591457494793e+00 2.53379696462421311054e+00 1.61159422721633704967e+00 2.31094777185296651467e+00 1.59302524475343276755e+00 2.61298694891223570735e+00 +919 4590.00 2.02211132953799932466e+01 1.55587459597105937092e+00 2.60928080005679507991e+00 1.58130606140315421726e+00 2.53706322625143920746e+00 1.61358074725169942099e+00 2.31416837899238148069e+00 1.59500117349609094042e+00 2.61626150901314069586e+00 +920 4595.00 2.02470238842785867917e+01 1.55796152780325614096e+00 2.61276898588305783733e+00 1.58326705425296077046e+00 2.54032965299952628868e+00 1.61556733776295025073e+00 2.31738952046339941049e+00 1.59697703635415777512e+00 2.61953640043363389367e+00 +921 4600.00 2.02729352517284731050e+01 1.56004886031160716620e+00 2.61625824460108047376e+00 1.58522807437071766579e+00 2.54359624262982819687e+00 1.61755399879154571074e+00 2.32061119520888325951e+00 1.59895283315144309810e+00 2.62281162463505435056e+00 +922 4605.00 2.02988473952422552316e+01 1.56213659264625537304e+00 2.61974857654251502836e+00 1.58718912166314796153e+00 2.54686299291406381684e+00 1.61954073043076296479e+00 2.32383340218205791672e+00 1.60092856370139347000e+00 2.62608718303728272403e+00 +923 4610.00 2.03247603128507563497e+01 1.56422472395734546424e+00 2.62323998204937636203e+00 1.58915019606806739993e+00 2.55012990158249497341e+00 1.62152753273242256071e+00 2.32705614035687702312e+00 1.60290422783818309327e+00 2.62936307709129435395e+00 +924 4615.00 2.03506740020666008206e+01 1.56631325340538452018e+00 2.62673246145331651391e+00 1.59111129750256230508e+00 2.55339696641720292902e+00 1.62351440576907313229e+00 2.33027940869693139803e+00 1.60487982537525786242e+00 2.63263930824806280384e+00 +925 4620.00 2.03765884608169578485e+01 1.56840218013015242349e+00 2.63022601506525743886e+00 1.59307242590444908537e+00 2.55666418512772164462e+00 1.62550134960289915931e+00 2.33350320616581141664e+00 1.60685535615715680002e+00 2.63591587794819837143e+00 +926 4625.00 2.04025036869253746374e+01 1.57049150328179254466e+00 2.63372064320648702207e+00 1.59503358119081450894e+00 2.55993155547540629513e+00 1.62748836432717780554e+00 2.33672753173746938771e+00 1.60883082001805433059e+00 2.63919278764267462023e+00 +927 4630.00 2.04284196780081046541e+01 1.57258122202081307428e+00 2.63721634619829181645e+00 1.59699476329947365194e+00 2.56319907519051826128e+00 1.62947544999372961883e+00 2.33995238437549568644e+00 1.61080621681285229840e+00 2.64247003878246644604e+00 +928 4635.00 2.04543364320959639713e+01 1.57467133549735760489e+00 2.64071312432050353536e+00 1.59895597216824270070e+00 2.56646674201368263368e+00 1.63146260668546694284e+00 2.34317776307457270590e+00 1.61278154639645388002e+00 2.64574763281854830055e+00 +929 4640.00 2.04802539470124926879e+01 1.57676184286156972902e+00 2.64421097789440828763e+00 1.60091720773493606522e+00 2.56973455365443337328e+00 1.63344983447493885542e+00 2.34640366679829037722e+00 1.61475680861339720984e+00 2.64902557119152959331e+00 +930 4645.00 2.05061722205812380082e+01 1.57885274325322910727e+00 2.64770990719983734252e+00 1.60287846994773364173e+00 2.57300250785339779114e+00 1.63543713343469399035e+00 2.34963009454133153753e+00 1.61673200334967726022e+00 2.65230385537311263988e+00 +931 4650.00 2.05320912507293726890e+01 1.58094403584320764011e+00 2.65120991252698567919e+00 1.60483975875481510442e+00 2.57627060235120008969e+00 1.63742450365800951140e+00 2.35285704528801309365e+00 1.61870713044983305373e+00 2.65558248680390818208e+00 +932 4655.00 2.05580110352804368290e+01 1.58303571977128498816e+00 2.65471099413495492669e+00 1.60680107409399597351e+00 2.57953883484701007589e+00 1.63941194519670530028e+00 2.35608451802265372876e+00 1.62068218981022282854e+00 2.65886146695561764730e+00 +933 4660.00 2.05839315722652500540e+01 1.58512779417724058995e+00 2.65821315232430510633e+00 1.60876241591345547910e+00 2.58280720308145461672e+00 1.64139945815442267474e+00 2.35931251173993539183e+00 1.62265718130647762507e+00 2.66214079726885222144e+00 +934 4665.00 2.06098528595073524627e+01 1.58722025824231027791e+00 2.66171638733340998328e+00 1.61072378419246531323e+00 2.58607570477443049484e+00 1.64338704260371093469e+00 2.36254102543454047591e+00 1.62463210482459241568e+00 2.66542047921531333188e+00 +935 4670.00 2.06357748950375636809e+01 1.58931311108554607081e+00 2.66522069943173622875e+00 1.61268517885847728621e+00 2.58934433766656413312e+00 1.64537469861711782571e+00 2.36577005811151552805e+00 1.62660696026092654876e+00 2.66870051424597543033e+00 +936 4675.00 2.06616976768867068870e+01 1.59140635187781964710e+00 2.66872608887838635994e+00 1.61464659989076220192e+00 2.59261309946738860432e+00 1.64736242628792073361e+00 2.36899960876554205313e+00 1.62858174752220241643e+00 2.67198090383254083235e+00 +937 4680.00 2.06876212029819583904e+01 1.59349997976927415522e+00 2.67223255590137132032e+00 1.61660804723750040068e+00 2.59588198792789448532e+00 1.64935022569903266820e+00 2.37222967640166704228e+00 1.63055646649441521312e+00 2.67526164942598398966e+00 +938 4685.00 2.07135454712505016062e+01 1.59559399391005429791e+00 2.67574010075979229484e+00 1.61856952088832772851e+00 2.59915100075761573706e+00 1.65133809692300204119e+00 2.37546026003529986426e+00 1.63253111710501608300e+00 2.67854275249800721781e+00 +939 4690.00 2.07394704798267923707e+01 1.59768839343993840352e+00 2.67924872367129607298e+00 1.62053102079142341552e+00 2.60242013570754116003e+00 1.65332604006346972625e+00 2.37869135866112380029e+00 1.63450569926072852844e+00 2.68182421452031283238e+00 +940 4695.00 2.07653962268453007312e+01 1.59978317751943532876e+00 2.68275842486389315411e+00 1.62249254692605959782e+00 2.60568939051829850939e+00 1.65531405519298457918e+00 2.38192297130491281720e+00 1.63648021288900347159e+00 2.68510603694387528506e+00 +941 4700.00 2.07913227101295596810e+01 1.60187834530905237607e+00 2.68626920456559359351e+00 1.62445409927150707929e+00 2.60895876294087569747e+00 1.65730214241518791773e+00 2.38515509698207717193e+00 1.63845465791729227867e+00 2.68838822124039644734e+00 +942 4705.00 2.08172499280213152417e+01 1.60397389593820505205e+00 2.68978106299404373658e+00 1.62641567779667473026e+00 2.61222825071590003532e+00 1.65929030180262815364e+00 2.38838773469766341151e+00 1.64042903428341046990e+00 2.69167076888157863479e+00 +943 4710.00 2.08431778784477472755e+01 1.60606982857776525719e+00 2.69329400033579657858e+00 1.62837728249119795265e+00 2.61549785159436121162e+00 1.66127853344858222862e+00 2.39162088349817425481e+00 1.64240334192517312140e+00 2.69495368133912460706e+00 +944 4715.00 2.08691065596469549348e+01 1.60816614236751287415e+00 2.69680801680849935309e+00 1.63033891333434866056e+00 2.61876756335834182110e+00 1.66326683744632686235e+00 2.39485454238865580479e+00 1.64437758079076012940e+00 2.69823696008473623564e+00 +945 4720.00 2.08950359696497649509e+01 1.61026283646795587146e+00 2.70032311259870505538e+00 1.63230057031576292204e+00 2.62203738375883110834e+00 1.66525521389950337259e+00 2.39808871039488247234e+00 1.64635175082835072402e+00 2.70152060657975301439e+00 +946 4725.00 2.09209661065906331601e+01 1.61235991001887302154e+00 2.70383928790333172287e+00 1.63426225342507613902e+00 2.62530731058827626612e+00 1.66724366288066039310e+00 2.40132338656335697635e+00 1.64832585199648828933e+00 2.70480462229587592660e+00 +947 4730.00 2.09468969688113091365e+01 1.61445736218077251500e+00 2.70735654289856952914e+00 1.63622396264156044765e+00 2.62857734163912404313e+00 1.66923218449343879755e+00 2.40455856990949001784e+00 1.65029988425371731964e+00 2.70808900872553648398e+00 +948 4735.00 2.09728285544462522694e+01 1.61655519209343445652e+00 2.71087487776060731548e+00 1.63818569797557977985e+00 2.63184747468309154783e+00 1.67122077883111574970e+00 2.40779425947978431566e+00 1.65227384757930861880e+00 2.71137376733007240404e+00 +949 4740.00 2.09987608616299183950e+01 1.61865339892772985841e+00 2.71439429265527243373e+00 1.64014745942713435767e+00 2.63511770754371799086e+00 1.67320944598696796923e+00 2.41103045430001383664e+00 1.65424774193180623705e+00 2.71465889959155104449e+00 +950 4745.00 2.10246938887040606403e+01 1.62075198181307511547e+00 2.71791478775875239293e+00 1.64210924698586024917e+00 2.63838803804454258284e+00 1.67519818605427239788e+00 2.41426715342704545364e+00 1.65622156731120995232e+00 2.71794440697130879059e+00 +951 4750.00 2.10506276338031348416e+01 1.62285093990997708602e+00 2.72143636320578252707e+00 1.64407106066212094220e+00 2.64165846399873949224e+00 1.67718699914703428533e+00 2.41750435589701817563e+00 1.65819532369679167871e+00 2.72123029096177848629e+00 +952 4755.00 2.10765620952688905732e+01 1.62495027235821654088e+00 2.72495901917255078928e+00 1.64603290045591665880e+00 2.64492898324021163958e+00 1.67917588534816619728e+00 2.42074206075643427738e+00 1.66016901107818792838e+00 2.72451655304502438071e+00 +953 4760.00 2.11024972713394234347e+01 1.62704997832866404828e+00 2.72848275577306331741e+00 1.64799476638797592898e+00 2.64819959364431811721e+00 1.68116484476130922943e+00 2.42398026705179647777e+00 1.66214262944503343711e+00 2.72780319468238685587e+00 +954 4765.00 2.11284331603564830004e+01 1.62915005696110060107e+00 2.73200757317314524286e+00 1.64995665845829830864e+00 2.65147029305532688781e+00 1.68315387749010492158e+00 2.42721897383997164965e+00 1.66411617881805695696e+00 2.73109021736629520305e+00 +955 4770.00 2.11543697607654515025e+01 1.63125050740566823748e+00 2.73553347149716685749e+00 1.65191857669797648178e+00 2.65474107936932357532e+00 1.68514298362782932728e+00 2.43045818016746295598e+00 1.66608965919725893201e+00 2.73437762257881633587e+00 +956 4775.00 2.11803070707007883300e+01 1.63335132881251210435e+00 2.73906045085913163462e+00 1.65388052110701044839e+00 2.65801195046166860436e+00 1.68713216327812376427e+00 2.43369788510150053540e+00 1.66806307060336656001e+00 2.73766541179165256992e+00 +957 4780.00 2.12062450886078792678e+01 1.63545252033177557216e+00 2.74258851138341031017e+00 1.65584249171649200427e+00 2.66128290425954183718e+00 1.68912141654462932827e+00 2.43693808767822384098e+00 1.67003641304674510515e+00 2.74095358650759868269e+00 +958 4785.00 2.12321838129321136535e+01 1.63755408111360201140e+00 2.74611765318400724567e+00 1.65780448854714990148e+00 2.66455393869012224783e+00 1.69111074353098711498e+00 2.44017878698559087525e+00 1.67200968656885029517e+00 2.74424214818799194759e+00 +959 4790.00 2.12581232420152339557e+01 1.63965601031849894653e+00 2.74964787636456353681e+00 1.65976651161971200388e+00 2.66782505167022643278e+00 1.69310014435120215204e+00 2.44341998208046895513e+00 1.67398289119041043804e+00 2.74753109832526476453e+00 +960 4795.00 2.12840633743026224067e+01 1.64175830707588255031e+00 2.75317918103908398919e+00 1.66172856097563470534e+00 2.67109624118921828995e+00 1.69508961908818700515e+00 2.44666167201972495349e+00 1.67595602695288170558e+00 2.75082043840148227076e+00 +961 4800.00 2.13100042082396647913e+01 1.64386097055662450117e+00 2.75671156729048183465e+00 1.66369063664601091190e+00 2.67436750520536969944e+00 1.69707916786631130002e+00 2.44990385588095360703e+00 1.67792909389772049167e+00 2.75411016991943968790e+00 +962 4805.00 2.13359457422717468944e+01 1.64596399989014052778e+00 2.76024503520166986092e+00 1.66565273865156804334e+00 2.67763884172877331125e+00 1.69906879078921568826e+00 2.45314653273138638667e+00 1.67990209208711216426e+00 2.75740029434047517753e+00 +963 4810.00 2.13618879748442509481e+01 1.64806739424730186450e+00 2.76377958486592500975e+00 1.66761486704412709159e+00 2.68091024875915762138e+00 1.70105848796054148764e+00 2.45638970164861758505e+00 1.68187502156251245111e+00 2.76069081316738351717e+00 +964 4815.00 2.13878309046098458168e+01 1.65017115275752446202e+00 2.76731521634543087274e+00 1.66957702185478007451e+00 2.68418172434807189575e+00 1.70304825949429394782e+00 2.45963336169987822899e+00 1.68384788238610627609e+00 2.76398172789259444215e+00 +965 4820.00 2.14137745299102739693e+01 1.65227527459168022084e+00 2.77085192972310201398e+00 1.67153920312498360801e+00 2.68745326653670035810e+00 1.70503810549411349839e+00 2.46287751197312765328e+00 1.68582067464080620489e+00 2.76727303998781160033e+00 +966 4825.00 2.14397188493982078228e+01 1.65437975887918442552e+00 2.77438972506112158101e+00 1.67350141090655823994e+00 2.69072487342841348834e+00 1.70702802606364190119e+00 2.46612215154596103872e+00 1.68779339837843256333e+00 2.77056475094546517113e+00 +967 4830.00 2.14656638615190225039e+01 1.65648460478054526668e+00 2.77792860241131167598e+00 1.67546364525132407408e+00 2.69399654309548752806e+00 1.70901802132724767169e+00 2.46936727950633727602e+00 1.68976605369226295927e+00 2.77385686226834904389e+00 +968 4835.00 2.14916095649253904298e+01 1.65858981143554173876e+00 2.78146856182549129244e+00 1.67742590620073817043e+00 2.69726827369311239480e+00 1.71100809138857168357e+00 2.47261289493185065780e+00 1.69173864065484536034e+00 2.77714937543853102042e+00 +969 4840.00 2.15175559582699840178e+01 1.66069537801504663044e+00 2.78500960334511749039e+00 1.67938819381698434263e+00 2.70054006333502227832e+00 1.71299823636162007467e+00 2.47585899691046096294e+00 1.69371115935945715236e+00 2.78044229194844039199e+00 +970 4845.00 2.15435030401018146051e+01 1.66280130363811062821e+00 2.78855172702200970747e+00 1.68135050815188358264e+00 2.70381191022822742198e+00 1.71498845635003305254e+00 2.47910558454049168020e+00 1.69568360990973898694e+00 2.78373561329050867030e+00 +971 4850.00 2.15694508090735617145e+01 1.66490758747560541053e+00 2.79209493287689847207e+00 1.68331284925725666035e+00 2.70708381253828234136e+00 1.71697875147817979880e+00 2.48235265690990170029e+00 1.69765599240933218184e+00 2.78702934095716603480e+00 +972 4855.00 2.15953992638378871050e+01 1.66701422866731130412e+00 2.79563922093050942763e+00 1.68527521721601569737e+00 2.71035576851365300755e+00 1.71896912186006578516e+00 2.48560021311701362379e+00 1.69962830695151345672e+00 2.79032347644084355309e+00 +973 4860.00 2.16213484031510994043e+01 1.66912122636337145742e+00 2.79918459122430052233e+00 1.68723761206961753167e+00 2.71362777639244256989e+00 1.72095956760969603927e+00 2.48884825224978722957e+00 1.70160055365028806129e+00 2.79361802122360636247e+00 +974 4865.00 2.16472982255622277137e+01 1.67122857971392968501e+00 2.80273104375827175616e+00 1.68920003390097517304e+00 2.71689983445421079367e+00 1.72295008884107581082e+00 2.49209677340654511823e+00 1.70357273263002539920e+00 2.79691297681861428259e+00 +975 4870.00 2.16732487299312133189e+01 1.67333628785876609157e+00 2.80627857854278639493e+00 1.69116248277227265717e+00 2.72017194099924441986e+00 1.72494068565784575142e+00 2.49534577570633908650e+00 1.70554484402545836197e+00 2.80020834469757007312e+00 +976 4875.00 2.16991999150143684005e+01 1.67544434995838820157e+00 2.80982719557784488273e+00 1.69312495876642321591e+00 2.72344409437965140341e+00 1.72693135819473941872e+00 2.49859525823712846915e+00 1.70751688794022804530e+00 2.80350412638399593135e+00 +977 4880.00 2.17251517793607185070e+01 1.67755276515257523151e+00 2.81337689486344721956e+00 1.69508746194561110698e+00 2.72671629292681183543e+00 1.72892210656576161831e+00 2.50184522009723586677e+00 1.70948886454016024672e+00 2.80680032334959417284e+00 +978 4885.00 2.17511043220374951090e+01 1.67966153259147077392e+00 2.81692767639959384951e+00 1.69704999239274978429e+00 2.72998853506538186053e+00 1.73091293088491782193e+00 2.50509566041607723008e+00 1.71146077393926021593e+00 2.81009693709716001919e+00 +979 4890.00 2.17770575415937273078e+01 1.68177065142521930952e+00 2.82047954015519186655e+00 1.69901255019075092534e+00 2.73326081920965435756e+00 1.73290383126621305721e+00 2.50834657829197515966e+00 1.71343261630335286227e+00 2.81339396911912409394e+00 +980 4895.00 2.18030114369929961526e+01 1.68388012079360005480e+00 2.82403248610951340680e+00 1.70097513542252887220e+00 2.73653314380501333503e+00 1.73489480784438088179e+00 2.51159797283361774234e+00 1.71540439177753656352e+00 2.81669142091828028640e+00 +981 4900.00 2.18289660070952642457e+01 1.68598993984675615820e+00 2.82758651425219387221e+00 1.70293774818135901228e+00 2.73980550734866623586e+00 1.73688586072306150321e+00 2.51484984316005544258e+00 1.71737610051727229710e+00 2.81998929398705922011e+00 +982 4905.00 2.18549212507604693201e+01 1.68810010773483210045e+00 2.83114162453141249287e+00 1.70490038853979131162e+00 2.74307790835854392597e+00 1.73887699002662543535e+00 2.51810218837997679131e+00 1.71934774269874979247e+00 2.82328758982825656076e+00 +983 4910.00 2.18808771667449128984e+01 1.69021062359760754212e+00 2.83469781691607858320e+00 1.70686305659110182376e+00 2.74635034539403743992e+00 1.74086819587944052756e+00 2.52135500762279596287e+00 1.72131931847743069319e+00 2.82658630993430204370e+00 +984 4915.00 2.19068337541158442150e+01 1.69232148658522563167e+00 2.83825509135437004105e+00 1.70882575244929624247e+00 2.74962281703526567611e+00 1.74285947840587684965e+00 2.52460829999720148820e+00 1.72329082802950428466e+00 2.82988545580799044643e+00 +985 4920.00 2.19327910117331974504e+01 1.69443269585819411560e+00 2.84181344780483158274e+00 1.71078847618692275745e+00 2.75289532191416608242e+00 1.74485083771993898516e+00 2.52786206464297213969e+00 1.72526227155188927043e+00 2.83318502894175239248e+00 +986 4925.00 2.19587489385605678649e+01 1.69654425053556501268e+00 2.84537288619491324226e+00 1.71275122791798661837e+00 2.75616785867304203705e+00 1.74684227395636071378e+00 2.53111630065843096205e+00 1.72723364921041100395e+00 2.83648503083838354755e+00 +987 4930.00 2.19847075335615471658e+01 1.69865614978820955727e+00 2.84893340648315973596e+00 1.71471400773576498899e+00 2.75944042602674555198e+00 1.74883378722914706316e+00 2.53437100718335850402e+00 1.72920496122271516448e+00 2.83978546299031231470e+00 +988 4935.00 2.20106667956997270608e+01 1.70076839275590763201e+00 2.85249500858665738789e+00 1.71667681574389874299e+00 2.76271302269012686281e+00 1.75082537765230283888e+00 2.53762618335753309395e+00 1.73117620775462777161e+00 2.84308632690033569190e+00 +989 4940.00 2.20366267240423283624e+01 1.70288097856807474351e+00 2.85605769242249474260e+00 1.71863965205639313005e+00 2.76598564745058617120e+00 1.75281704537092575258e+00 2.54088182828964326276e+00 1.73314738903415888061e+00 2.84638762406088297041e+00 +990 4945.00 2.20625873176565931999e+01 1.70499390638521886032e+00 2.85962145792848554393e+00 1.72060251678725295577e+00 2.76925829909552412289e+00 1.75480879049902105393e+00 2.54413794111946778287e+00 1.73511850526859068289e+00 2.84968935598511308172e+00 +991 4950.00 2.20885485755061061752e+01 1.70710717535748357498e+00 2.86318630501135373834e+00 1.72256541002975516186e+00 2.77253097648489044147e+00 1.75680061317132141241e+00 2.54739452097642260497e+00 1.73708955666520514782e+00 2.85299152417582080332e+00 +992 4955.00 2.21145104966580916539e+01 1.70922078461428439411e+00 2.86675223357782194000e+00 1.72452833191863352802e+00 2.77580367849936049396e+00 1.75879251349146881189e+00 2.55065156701065109957e+00 1.73906054344164839875e+00 2.85629413011507216069e+00 +993 4960.00 2.21404730803870819500e+01 1.71133473330576468818e+00 2.87031924353461453947e+00 1.72649128255752848382e+00 2.77907640406106937192e+00 1.76078449161492400776e+00 2.55390907834120461928e+00 1.74103146583629486699e+00 2.85959717530566326360e+00 +994 4965.00 2.21664363256566439020e+01 1.71344902058206871587e+00 2.87388733475736080081e+00 1.72845426207080965497e+00 2.78234915214397027228e+00 1.76277654764532787368e+00 2.55716705411822697869e+00 1.74300232406679045383e+00 2.86290066126075126718e+00 +995 4970.00 2.21924002316376594024e+01 1.71556364558297547163e+00 2.87745650716314882445e+00 1.73041727058284577900e+00 2.78562192174274381173e+00 1.76476868171741441138e+00 2.56042549348149872657e+00 1.74497311839223767649e+00 2.86620458947276768313e+00 +996 4975.00 2.22183647975010067910e+01 1.71767860745862899208e+00 2.88102676061724372047e+00 1.73238030820764232764e+00 2.78889471192462412574e+00 1.76676089395555258044e+00 2.56368439557079774715e+00 1.74694384903028265832e+00 2.86950896143414269090e+00 +997 4980.00 2.22443300224175501967e+01 1.71979390533844478384e+00 2.88459809501600705772e+00 1.73434337509029701252e+00 2.79216752176720373058e+00 1.76875318450483920429e+00 2.56694375953626829912e+00 1.74891451624002813858e+00 2.87281377866839982005e+00 +998 4985.00 2.22702959056618006173e+01 1.72190953838293081546e+00 2.88817051021433979230e+00 1.73630647135517879320e+00 2.79544035039989813285e+00 1.77074555347928042082e+00 2.57020358451769093122e+00 1.75088512028057707859e+00 2.87611904264724005387e+00 +999 4990.00 2.22962624465082797087e+01 1.72402550573186585936e+00 2.89174400608787252054e+00 1.73826959711629225325e+00 2.79871319702467369339e+00 1.77273800100324496754e+00 2.57346386965484397180e+00 1.75285566141103088533e+00 2.87942475490455151999e+00 +1000 4995.00 2.23222296440242118365e+01 1.72614180651466653238e+00 2.89531858249150930718e+00 1.74023275253946385632e+00 2.80198606084349277623e+00 1.77473052721146595800e+00 2.57672461411860043157e+00 1.75482613989049296421e+00 2.88273091691203653397e+00 +1001 5000.00 2.23481974976913946307e+01 1.72825843989184013694e+00 2.89889423929051526230e+00 1.74219593773869796394e+00 2.80525894112050444562e+00 1.77672313223867672782e+00 2.57998581704873908294e+00 1.75679655599879347427e+00 2.88603753018285358323e+00 +1002 5005.00 2.23741658363985109759e+01 1.73037540499280195760e+00 2.90247097632942896439e+00 1.74415915285909273180e+00 2.80853183718204180153e+00 1.77871581621961105668e+00 2.58324747759540374048e+00 1.75876691000539953080e+00 2.88934459621979744526e+00 +1003 5010.00 2.24001344894488276793e+01 1.73249270096769625304e+00 2.90604879346315359001e+00 1.74612239804574476132e+00 2.81180474838553218220e+00 1.78070857926827352813e+00 2.58650959490873910696e+00 1.76073720219014195898e+00 2.89265211651529918768e+00 +1004 5015.00 2.24261034569459702936e+01 1.73461032695630179568e+00 2.90962769051549940968e+00 1.74808567344375220820e+00 2.81507767412985598909e+00 1.78270142152976207583e+00 2.58977216815961552854e+00 1.76270743285357900376e+00 2.89596009258251640972e+00 +1005 5020.00 2.24520727387862990554e+01 1.73672828209839869018e+00 2.91320766732064173610e+00 1.75004897919821256203e+00 2.81835061386571616993e+00 1.78469434312844499324e+00 2.59303519650854141787e+00 1.76467760227554193442e+00 2.89926852591388017899e+00 +1006 5025.00 2.24780423350734643861e+01 1.73884656554413075114e+00 2.91678872371275232922e+00 1.75201231546458613408e+00 2.82162356709563688639e+00 1.78668734419905717026e+00 2.59629867909529687964e+00 1.76664771076695381602e+00 2.90257741802254987107e+00 +1007 5030.00 2.25040122458074627332e+01 1.74096517642291326311e+00 2.92037085951564412412e+00 1.75397568238797152418e+00 2.82489653336359625158e+00 1.78868042487633016613e+00 2.59956261509075314819e+00 1.76861775861800896159e+00 2.90588677039059195550e+00 +1008 5035.00 2.25299824709882869911e+01 1.74308411388489004068e+00 2.92395407454276146098e+00 1.75593908013419452985e+00 2.82816951227575952288e+00 1.79067358528463427270e+00 2.60282700366578234608e+00 1.77058774616035941030e+00 2.90919658453116447561e+00 +1009 5040.00 2.25559530105123080546e+01 1.74520337705947636842e+00 2.92753836860755178861e+00 1.75790250884835130840e+00 2.83144250344865433533e+00 1.79266682555870282556e+00 2.60609184397052828785e+00 1.77255767368419969721e+00 2.91250686194706220888e+00 +1010 5045.00 2.25819238644831514762e+01 1.74732296510718043692e+00 2.93112374150273202744e+00 1.75986596868590439158e+00 2.83471550661281446182e+00 1.79466014584363287021e+00 2.60935713518622680596e+00 1.77452754153154446115e+00 2.91581760413071622295e+00 +1011 5050.00 2.26078950327971952561e+01 1.74944287714705315473e+00 2.93471019303138502821e+00 1.76182945982304350885e+00 2.83798852147804492319e+00 1.79665354626379336622e+00 2.61262287646302215904e+00 1.77649735001331787743e+00 2.91912881259528456113e+00 +1012 5055.00 2.26338665155580720523e+01 1.75156311232923833643e+00 2.93829772300695735154e+00 1.76379298242559334753e+00 2.84126154785779183598e+00 1.79864702695391787124e+00 2.61588906698214973545e+00 1.77846709948189873884e+00 2.92244048883319917920e+00 +1013 5060.00 2.26598383127657712066e+01 1.75368366979351586465e+00 2.94188633119107345593e+00 1.76575653664901643936e+00 2.84453458558622962471e+00 1.80064058803837601097e+00 2.61915570591448165771e+00 1.78043679024820966639e+00 2.92575263433688892434e+00 +1014 5065.00 2.26858104243166671665e+01 1.75580454867966517796e+00 2.94547601738681619210e+00 1.76772012265913813778e+00 2.84780763455971674958e+00 1.80263422967262898489e+00 2.62242279242052500621e+00 1.78240642268535931514e+00 2.92906525061951406030e+00 +1015 5070.00 2.27117828503143961427e+01 1.75792574812746571489e+00 2.94906678135581090672e+00 1.76968374064251210420e+00 2.85108069472643466113e+00 1.80462795197068182063e+00 2.62569032568151694562e+00 1.78437599711463423802e+00 2.93237833918386847643e+00 +1016 5075.00 2.27377555907589510298e+01 1.76004726727669758013e+00 2.95265862288041169847e+00 1.77164739077532806810e+00 2.85435376608638025075e+00 1.80662175507763222981e+00 2.62895830487869286429e+00 1.78634551391950613386e+00 2.93569190151201819816e+00 +1017 5080.00 2.27637286456503389331e+01 1.76216910525677583621e+00 2.95625154173260806800e+00 1.77361107321304745099e+00 2.85762684868101235480e+00 1.80861563912821310396e+00 2.63222672917256117486e+00 1.78831497343162637570e+00 2.93900593912748764325e+00 +1018 5085.00 2.27897020148849200893e+01 1.76429126120747969964e+00 2.95984553765329794217e+00 1.77557478815258851235e+00 2.86089994261397118080e+00 1.81060960426752215469e+00 2.63549559775472053147e+00 1.79028437603446666238e+00 2.94232045351234194897e+00 +1019 5090.00 2.28156756984626909457e+01 1.76641373426858994122e+00 2.96344061041447037752e+00 1.77753853577014075960e+00 2.86417304805108230426e+00 1.81260365060956463168e+00 2.63876490979604483300e+00 1.79225372209077082886e+00 2.94563544617974049089e+00 +1020 5095.00 2.28416496965909345818e+01 1.76853652359024882124e+00 2.96703675976738789899e+00 1.77950231625225807619e+00 2.86744616518926420667e+00 1.81459777830980151236e+00 2.64203466447776813553e+00 1.79422301198401012989e+00 2.94895091861174885040e+00 +1021 5100.00 2.28676240090623679180e+01 1.77065962829150902458e+00 2.97063398544258339129e+00 1.78146612977512996956e+00 2.87071929429798222699e+00 1.81659198749260242245e+00 2.64530486099149220180e+00 1.79619224608729255444e+00 2.95226687232152729123e+00 +1022 5105.00 2.28935986358769945070e+01 1.77278304752251347765e+00 2.97423228719131804709e+00 1.78342997654603863111e+00 2.87399243567779638653e+00 1.81858627829270091958e+00 2.64857549849772322403e+00 1.79816142479445395530e+00 2.95558330880150510467e+00 +1023 5110.00 2.29195735772420938758e+01 1.77490678041267768705e+00 2.97783166474412563929e+00 1.78539385673081008044e+00 2.87726558970181445218e+00 1.82058065086555753709e+00 2.65184657620879082884e+00 1.80013054849932974122e+00 2.95890022955447840047e+00 +1024 5115.00 2.29455488329503793921e+01 1.77703082610178175749e+00 2.98143211783153949668e+00 1.78735777054708955269e+00 2.88053875680532733838e+00 1.82257510532517863489e+00 2.65511809328520254070e+00 1.80209961760612036308e+00 2.96221763608324017980e+00 +1025 5120.00 2.29715244031054979246e+01 1.77915518372960468341e+00 2.98503364617372879408e+00 1.78932171817106744349e+00 2.88381193745472197421e+00 1.82456964182702519039e+00 2.65839004892892161180e+00 1.80406863249829751972e+00 2.96553552986985780038e+00 +1026 5125.00 2.29975002876038061572e+01 1.78127985241519826154e+00 2.98863624949086315041e+00 1.79128569982039009822e+00 2.88708513217856488353e+00 1.82656426049546594115e+00 2.66166244233154980492e+00 1.80603759361115323578e+00 2.96885391242748974960e+00 +1027 5130.00 2.30234764865489474062e+01 1.78340483130870608441e+00 2.99223992749274758651e+00 1.79324971568161051216e+00 2.89035834156761151092e+00 1.82855896147559926490e+00 2.66493527266395702213e+00 1.80800650133852358614e+00 2.97217278524856753918e+00 +1028 5135.00 2.30494529999409252241e+01 1.78553011954990781263e+00 2.99584467988918667913e+00 1.79521376595164716683e+00 2.89363156625407169642e+00 1.83055374490215760908e+00 2.66820853913847333416e+00 1.80997535611570059544e+00 2.97549214983588417027e+00 +1029 5140.00 2.30754298276760856368e+01 1.78765571625785479881e+00 2.99945050637962218332e+00 1.79717785084814618557e+00 2.89690480694270346973e+00 1.83254861090987497541e+00 2.67148224092596997536e+00 1.81194415835724842445e+00 2.97881200767150788877e+00 +1030 5145.00 2.31014069698580861711e+01 1.78978162057232603743e+00 3.00305740667385911991e+00 1.79914197057838909366e+00 2.90017806437972414102e+00 1.83454355964384796529e+00 2.67475637723877524010e+00 1.81391290849845931987e+00 2.98213236026859584982e+00 +1031 5150.00 2.31273844263832693002e+01 1.79190783163310229931e+00 3.00666538044024633791e+00 1.80110612534965874865e+00 2.90345133937353150344e+00 1.83653859123881035842e+00 2.67803094725812540489e+00 1.81588160697462530635e+00 2.98545320910921541113e+00 +1032 5155.00 2.31533621974589287618e+01 1.79403434855923427094e+00 3.01027442737822426011e+00 1.80307031535887274387e+00 2.90672463277398263060e+00 1.83853370582949615653e+00 2.68130595018598372192e+00 1.81785025424176738262e+00 2.98877455569616179432e+00 +1033 5160.00 2.31793402828777814761e+01 1.79616117051122992088e+00 3.01388454717687004347e+00 1.80503454084440462246e+00 2.90999794549311863179e+00 1.84052890356100151692e+00 2.68458138521395150988e+00 1.81981885072481319732e+00 2.99209640152186429063e+00 +1034 5165.00 2.32053186826398167852e+01 1.79828829659777644778e+00 3.01749573949416971530e+00 1.80699880201353746401e+00 2.91327127851552880600e+00 1.84252418456806021929e+00 2.68785725154399202097e+00 1.82178739690051161304e+00 2.99541874807875396769e+00 +1035 5170.00 2.32312973969523284268e+01 1.80041572595865329021e+00 3.02110800401919821212e+00 1.80896309907355279378e+00 2.91654463286725906812e+00 1.84451954898540604333e+00 2.69113354837806983966e+00 1.82375589320415487649e+00 2.99874159687999064516e+00 +1036 5175.00 2.32572764256080333212e+01 1.80254345772327639885e+00 3.02472134039957740725e+00 1.81092743226282526514e+00 2.91981800960544868317e+00 1.84651499695813647861e+00 2.69441027490778495235e+00 1.82572434011249185026e+00 3.00206494939727575044e+00 +1037 5180.00 2.32832557686069279157e+01 1.80467149103142499023e+00 3.02833574831401985961e+00 1.81289180178863640336e+00 2.92309140989087623552e+00 1.84851052862098375051e+00 2.69768743033510238760e+00 1.82769273810227073085e+00 3.00538880712303946297e+00 +1038 5185.00 2.33092354260526555265e+01 1.80679982500215063901e+00 3.03195122739978151216e+00 1.81485620788936108383e+00 2.92636483489468535168e+00 1.85050614410868208282e+00 2.70096501387234910752e+00 1.82966108762951207289e+00 3.00871317157044071422e+00 +1039 5190.00 2.33352153979452090482e+01 1.80892845877523278375e+00 3.03556777732521165802e+00 1.81682065078264498581e+00 2.92963828587093111366e+00 1.85250184357669289703e+00 2.70424302471112643076e+00 1.83162938918132933708e+00 3.01203804422154730602e+00 +1040 5195.00 2.33611956842846026916e+01 1.81105739149045086300e+00 3.03918539771720253029e+00 1.81878513071722691663e+00 2.93291176410476461811e+00 1.85449762714938493069e+00 2.70752146206376220761e+00 1.83359764325519836170e+00 3.01536342656878808555e+00 +1041 5200.00 2.33871762849671789297e+01 1.81318662225649274156e+00 3.04280408822337555819e+00 1.82074964790038840157e+00 2.93618527096424486444e+00 1.85649349497185633950e+00 2.71080032512185553628e+00 1.83556585032786823142e+00 3.01868932010459456450e+00 +1042 5205.00 2.34131572000965917368e+01 1.81531615022350178990e+00 3.04642384849134950642e+00 1.82271420258086846999e+00 2.93945880784852642265e+00 1.85848944717883957090e+00 2.71407961310810064148e+00 1.83753401090718004873e+00 3.02201572631103276834e+00 +1043 5210.00 2.34391384296728304548e+01 1.81744597451052913861e+00 3.05004467813765378637e+00 1.82467879499704088708e+00 2.94273237620858330033e+00 1.86048548391543300262e+00 2.71735932522446033133e+00 1.83950212548024638615e+00 3.02534264669089791866e+00 +1044 5215.00 2.34651199735922659784e+01 1.81957609424699096046e+00 3.05366657677881647714e+00 1.82664342537691615220e+00 2.94600597757830273693e+00 1.86248160531636930415e+00 2.72063946068326378835e+00 1.84147019456527250014e+00 3.02867008272625604093e+00 +1045 5220.00 2.34911018319585345182e+01 1.82170650856230231796e+00 3.05728954405209396583e+00 1.82860809396923285064e+00 2.94927961351230027987e+00 1.86447781152674618710e+00 2.72392001867611011079e+00 1.84343821867009904913e+00 3.03199803591990191265e+00 +1046 5225.00 2.35170840046679892055e+01 1.82383721658587849568e+00 3.06091357957401433154e+00 1.83057280102272934563e+00 2.95255328562737551223e+00 1.86647410268129676503e+00 2.72720099843605723322e+00 1.84540619831293151165e+00 3.03532650774353784939e+00 +1047 5230.00 2.35430664918242804617e+01 1.82596821745749937627e+00 3.06453868294037867770e+00 1.83253754676541569246e+00 2.95582699560251160875e+00 1.86847047891475392944e+00 2.73048239915470380978e+00 1.84737413401197470009e+00 3.03865549969995951685e+00 +1048 5235.00 2.35690492934273976289e+01 1.82809951027548822644e+00 3.06816485375734959717e+00 1.83450233146675856233e+00 2.95910074514778687060e+00 1.87046694037221628015e+00 2.73376422006510733098e+00 1.84934202630616173479e+00 3.04198501326086745422e+00 +1049 5240.00 2.35950324094773442596e+01 1.83023109420035257067e+00 3.07179209163109190328e+00 1.83646715536513238654e+00 2.96237453605618972219e+00 1.87246348718841604253e+00 2.73704646035886689504e+00 1.85130987573442595817e+00 3.04531504992905732720e+00 +1050 5245.00 2.36210158398704876959e+01 1.83236296833041567567e+00 3.07542039615740536718e+00 1.83843201870927530628e+00 2.96564837015180282620e+00 1.87446011950845137228e+00 2.74032911925867628256e+00 1.85327768281497262670e+00 3.04864561118659649352e+00 +1051 5250.00 2.36469995847104570430e+01 1.83449513181582157806e+00 3.07904976693209109229e+00 1.84039692176865465889e+00 2.96892224930016412898e+00 1.87645683747741887082e+00 2.74361219598722705371e+00 1.85524544810746339074e+00 3.05197669851554964637e+00 +1052 5255.00 2.36729836438936303011e+01 1.83662758376525725446e+00 3.08268020353022009772e+00 1.84236186478164376545e+00 2.97219617543936021065e+00 1.87845364121968905202e+00 2.74689568974648379296e+00 1.85721317215083048247e+00 3.05530831339798458757e+00 +1053 5260.00 2.36989680175236223647e+01 1.83876032331850236545e+00 3.08631170552686384667e+00 1.84432684800734580932e+00 2.97547015054893426722e+00 1.88045053088035785116e+00 2.75017959975913850457e+00 1.85918085551510081643e+00 3.05864045732633105246e+00 +1054 5265.00 2.37249527056004474446e+01 1.84089334958424410971e+00 3.08994427251782388666e+00 1.84629187172559161567e+00 2.97874417662915913496e+00 1.88244750660452342395e+00 2.75346392524788319278e+00 1.86114849873920706891e+00 3.06197313179302055275e+00 +1055 5270.00 2.37509377081241019880e+01 1.84302666170226192577e+00 3.09357790405744159656e+00 1.84825693618511932570e+00 2.98201825578394519312e+00 1.88444456852691932802e+00 2.75674866541468333025e+00 1.86311610241390268605e+00 3.06530633825939036186e+00 +1056 5275.00 2.37769230249909568897e+01 1.84516025879160783241e+00 3.09721259971042739423e+00 1.85022204165539583265e+00 2.98529239011720770591e+00 1.88644171678227801081e+00 2.76003381950295834102e+00 1.86508366709884976231e+00 3.06864007822823614546e+00 +1057 5280.00 2.38029086562009943862e+01 1.84729413998169689215e+00 3.10084835905185052241e+00 1.85218718839552298761e+00 2.98856658179504153239e+00 1.88843895151569785007e+00 2.76331938670430909966e+00 1.86705119336407321384e+00 3.07197435316089562107e+00 +1058 5285.00 2.38288946019615117677e+01 1.84942830438121630365e+00 3.10448518162569175871e+00 1.85415237668533250392e+00 2.99184083303536541010e+00 1.89043627286191173731e+00 2.76660536626215591838e+00 1.86901868180032715294e+00 3.07530916456016312210e+00 +1059 5290.00 2.38548808620652117440e+01 1.85156275112994594956e+00 3.10812306699665930054e+00 1.85611760679429016463e+00 2.99511514609755291616e+00 1.89243368096601716211e+00 2.76989175737846293757e+00 1.87098613297763716190e+00 3.07864451389774140821e+00 +1060 5295.00 2.38808674366157482893e+01 1.85369747933657302852e+00 3.11176201469836799518e+00 1.85808287900222723898e+00 2.99838952327207097781e+00 1.89443117596274723802e+00 2.77317855929665046943e+00 1.87295354751784959291e+00 3.08198040264533279498e+00 +1061 5300.00 2.39068543255094745348e+01 1.85583248814087697909e+00 3.11540202427479773206e+00 1.86004819356824602217e+00 3.00166396692193426787e+00 1.89642875798683530064e+00 2.77646577122904769652e+00 1.87492092599098936212e+00 3.08531683229536879409e+00 +1062 5305.00 2.39328415288500302438e+01 1.85796777664118129003e+00 3.11904309528029166643e+00 1.86201355077217756140e+00 3.00493847942052205724e+00 1.89842642719374343763e+00 2.77975339238798246910e+00 1.87688826901890282173e+00 3.08865380431954994478e+00 +1063 5310.00 2.39588290466374154164e+01 1.86010334397726517786e+00 3.12268522721737307180e+00 1.86397895091457987959e+00 3.00821306320339809659e+00 1.90042418369747601048e+00 2.78304142201687465530e+00 1.87885557719234430607e+00 3.09199132018957989487e+00 +1064 5315.00 2.39848168787679973946e+01 1.86223918926818021724e+00 3.12632841964038599158e+00 1.86594439425455660420e+00 3.01148772073721859854e+00 1.90242202765349488480e+00 2.78632985931768972776e+00 1.88082285113315883507e+00 3.09532938139788882381e+00 +1065 5320.00 2.40108050253454088363e+01 1.86437531163297798287e+00 3.12997267206221785329e+00 1.86790988108230227027e+00 3.01476245453009639164e+00 1.90441995919653339620e+00 2.78961870354421126450e+00 1.88279009146319342705e+00 3.09866798940581578137e+00 +1066 5325.00 2.40367934863696497416e+01 1.86651171019070982737e+00 3.13361798400611890614e+00 1.86987541169837556687e+00 3.01803726712123587816e+00 1.90641797846132443617e+00 2.79290795389840473817e+00 1.88475729880429354601e+00 3.10200714569542590482e+00 +1067 5330.00 2.40627822617370803471e+01 1.86864838405006250532e+00 3.13726435498497702170e+00 1.87184098637224338724e+00 3.02131216110166223032e+00 1.90841608558260245054e+00 2.79619760961332586291e+00 1.88672447377830554416e+00 3.10534685173842195383e+00 +1068 5335.00 2.40887713516549872850e+01 1.87078533235081656549e+00 3.14091178450131547351e+00 1.87380660540446442042e+00 3.02458713909349352633e+00 1.91041428070546359663e+00 2.79948766993239495093e+00 1.88869161701743948356e+00 3.10868710900650802031e+00 +1069 5340.00 2.41147607558124477123e+01 1.87292255420165831836e+00 3.14456027206802124496e+00 1.87577226908523320148e+00 3.02786220373957482010e+00 1.91241256397500603015e+00 2.80277813405757658671e+00 1.89065872917463395630e+00 3.11202791898174790930e+00 +1070 5345.00 2.41407504745203738139e+01 1.87506004872163978270e+00 3.14820981718761805368e+00 1.87773797771510952970e+00 3.03113735772420911374e+00 1.91441093550523411260e+00 2.80606900123229108246e+00 1.89262581089246273436e+00 3.11536928312548067055e+00 +1071 5350.00 2.41667405075714931684e+01 1.87719781501944793511e+00 3.15186041935226413102e+00 1.87970373157392356411e+00 3.03441260376279009492e+00 1.91640939545161037572e+00 2.80936027068959637276e+00 1.89459286280313699002e+00 3.11871120290940995190e+00 +1072 5355.00 2.41927308549658022230e+01 1.87933585223486288029e+00 3.15551207805411904062e+00 1.88166953098296252378e+00 3.03768794462253399757e+00 1.91840794395923142091e+00 2.81265194165218268552e+00 1.89655988558032206903e+00 3.12205367981560177881e+00 +1073 5360.00 2.42187215169105840573e+01 1.88147415945584284280e+00 3.15916479277497774802e+00 1.88363537622205701183e+00 3.04096338304992652724e+00 1.92040658114210294194e+00 2.81594401334274380133e+00 1.89852687987695722960e+00 3.12539671529502971481e+00 +1074 5365.00 2.42447124931985555918e+01 1.88361273583253274744e+00 3.16281856299663477472e+00 1.88560126760213031538e+00 3.04423892186400424364e+00 1.92240530714532220635e+00 2.81923648500469958833e+00 1.90049384634598039767e+00 3.12874031082975978535e+00 +1075 5370.00 2.42707037838297168264e+01 1.88575158045289037467e+00 3.16647338821124924024e+00 1.88756720543410527746e+00 3.04751456388380148610e+00 1.92440412211398625963e+00 2.82252935587110798110e+00 1.90246078568178678125e+00 3.13208446788113237247e+00 +1076 5375.00 2.42966953889077146300e+01 1.88789069244633167521e+00 3.17012926787988824628e+00 1.88953319000817709927e+00 3.05079031198017602833e+00 1.92640302618282888147e+00 2.82582262516465920754e+00 1.90442769854767823823e+00 3.13542918792084712720e+00 +1077 5380.00 2.43226873084325418972e+01 1.89003007092154495794e+00 3.17378620148434631432e+00 1.89149922165599648771e+00 3.05406616900325289521e+00 1.92840201947621880940e+00 2.82911629211841164633e+00 1.90639458561732233477e+00 3.13877447241024443159e+00 +1078 5385.00 2.43486795424042021807e+01 1.89216971499757979913e+00 3.17744418847532639205e+00 1.89346530066775908807e+00 3.05734213785498321059e+00 1.93040110213925397709e+00 2.83241035596542145569e+00 1.90836144758511250252e+00 3.14212032281066155903e+00 +1079 5390.00 2.43746720907190486116e+01 1.89430962378312495176e+00 3.18110322831389558118e+00 1.89543142737511516316e+00 3.06061822144767781140e+00 1.93240027430666749808e+00 2.83570481593874390569e+00 1.91032828514544439358e+00 3.14546674059380082511e+00 +1080 5395.00 2.44006649534807280588e+01 1.89644979640759525630e+00 3.18476332046111965113e+00 1.89739760206826013622e+00 3.06389442272474310514e+00 1.93439953611319270799e+00 2.83899967128180108489e+00 1.91229509898234861787e+00 3.14881372722100039141e+00 +1081 5400.00 2.44266581306892440750e+01 1.89859023196931397948e+00 3.18842446436770110552e+00 1.89936382508920886814e+00 3.06717074460885319453e+00 1.93639888770392665229e+00 2.84229492122764826334e+00 1.91426188980058409328e+00 3.15216128414323559781e+00 +1082 5405.00 2.44526516222409462387e+01 1.90073092957696854199e+00 3.19208665948434466841e+00 1.90133009673852093613e+00 3.07044719006414323914e+00 1.93839832919287480273e+00 2.84559056498861506768e+00 1.91622865831527389169e+00 3.15550941283220787170e+00 +1083 5410.00 2.44786454282394814186e+01 1.90287188835997422842e+00 3.19574990525138602493e+00 1.90329641734784726914e+00 3.07372376205474528987e+00 1.94039786073549858081e+00 2.84888660182884922989e+00 1.91819540523117648689e+00 3.15885811474925537468e+00 +1084 5415.00 2.45046395486848460621e+01 1.90501310741665430548e+00 3.19941420110916574515e+00 1.90526278723847464214e+00 3.07700046356552059379e+00 1.94239748244580323622e+00 2.85218303097104364241e+00 1.92016213126341495077e+00 3.16220739134535389070e+00 +1085 5420.00 2.45306339834734039584e+01 1.90715458586606034785e+00 3.20307954648765802474e+00 1.90722920672132678632e+00 3.08027729758132906568e+00 1.94439719447925063456e+00 2.85547985164825446347e+00 1.92212883712711257722e+00 3.16555724408183936092e+00 +1086 5425.00 2.45566287327087913184e+01 1.90929632281687977624e+00 3.20674594081683617119e+00 1.90919567614878271655e+00 3.08355426706630630918e+00 1.94639699694984491529e+00 2.85877706310390289346e+00 1.92409552356848445598e+00 3.16890767440968668112e+00 +1087 5430.00 2.45826237962873719312e+01 1.91143831737779912316e+00 3.21041338352667526834e+00 1.91116219582140156596e+00 3.08683137503640381283e+00 1.94839689001304838811e+00 2.86207466456068093663e+00 1.92606219130265321482e+00 3.17225868380059861096e+00 +1088 5435.00 2.46086191744164217710e+01 1.91358056865750669751e+00 3.21408187404715040003e+00 1.91312876609156257146e+00 3.09010862445575495983e+00 1.95039687378286585862e+00 2.86537265527237394735e+00 1.92802884106547067766e+00 3.17561027369518544816e+00 +1089 5440.00 2.46346148667850215475e+01 1.91572307576468925383e+00 3.21775141177714241181e+00 1.91509538728055295209e+00 3.09338601831958515120e+00 1.95239694840439481638e+00 2.86867103447203675159e+00 1.92999547361351608821e+00 3.17896244554442075625e+00 +1090 5445.00 2.46606108737041012091e+01 1.91786583781839814478e+00 3.22142199613626267762e+00 1.91706205972002408089e+00 3.09666355960239148004e+00 1.95439711400200444302e+00 2.87196980139272772803e+00 1.93196208968264060424e+00 3.18231520082000773897e+00 +1091 5450.00 2.46866071949663634655e+01 1.92000885391695641502e+00 3.22509362653375708518e+00 1.91902878375199104077e+00 3.09994125127867059533e+00 1.95639737071042785210e+00 2.87526895527786674478e+00 1.93392869001905953752e+00 3.18566854095219120779e+00 +1092 5455.00 2.47126038306754551854e+01 1.92215212317941586129e+00 3.22876630238923612026e+00 1.92099555971846935876e+00 3.10321909631255632434e+00 1.95839771867476297729e+00 2.87856849535014580610e+00 1.93589527540007999562e+00 3.18902246739194605851e+00 +1093 5460.00 2.47386007808313834744e+01 1.92429564469373559632e+00 3.23244002308085320863e+00 1.92296238795111018582e+00 3.10649709763708825605e+00 1.96039815800901440213e+00 2.88186842087371397625e+00 1.93786184656155380246e+00 3.19237698161097505078e+00 +1094 5465.00 2.47645980453305050162e+01 1.92643941758933046060e+00 3.23611478801785512616e+00 1.92492926879192927103e+00 3.10977525819567235388e+00 1.96239868884791612835e+00 2.88516873107126459175e+00 1.93982840429115221959e+00 3.19573208503952344017e+00 +1095 5470.00 2.47905956242764560216e+01 1.92858344095416023301e+00 3.23979059659912360658e+00 1.92689620259330540719e+00 3.11305358090061945475e+00 1.96439931132620038134e+00 2.88846942518621707663e+00 1.94179494935581886672e+00 3.19908777911820108031e+00 +1096 5475.00 2.48165935175655967271e+01 1.93072771390727648821e+00 3.24346744819244836577e+00 1.92886318969725412131e+00 3.11633206862278733240e+00 1.96640002557860182897e+00 2.89177050245162758912e+00 1.94376148252249780768e+00 3.20244406531871117494e+00 +1097 5480.00 2.48425917253015668962e+01 1.93287223554700182682e+00 3.24714534220707617962e+00 1.93083023044579094041e+00 3.11961072424339436182e+00 1.96840083172948854262e+00 2.89507196212128237178e+00 1.94572800458922423594e+00 3.20580094506093526974e+00 +1098 5485.00 2.48685902474843700816e+01 1.93501700498202322542e+00 3.25082427800043305410e+00 1.93279732520165947740e+00 3.12288955059184170082e+00 1.97040172990323037006e+00 2.89837380342823669466e+00 1.94769451633330525908e+00 3.20915841979584737231e+00 +1099 5490.00 2.48945890840103665198e+01 1.93716202131066483894e+00 3.25450425497139983477e+00 1.93476447429651066123e+00 3.12616855046643671301e+00 1.97240272024492435676e+00 2.90167602560554849234e+00 1.94966101854241324887e+00 3.21251649096405778039e+00 +1100 5495.00 2.49205882350868357378e+01 1.93930728365197757590e+00 3.25818527247740341579e+00 1.93673167810345248085e+00 3.12944772664475667767e+00 1.97440380287893990641e+00 2.90497862789663674477e+00 1.95162751202494844094e+00 3.21587516001654094566e+00 +1101 5500.00 2.49465877004028513397e+01 1.94145279109392032701e+00 3.26186732988623306895e+00 1.93869893696449979714e+00 3.13272708186292669907e+00 1.97640497792964620061e+00 2.90828160954492265233e+00 1.95359399756858165276e+00 3.21923442839390627768e+00 +1102 5505.00 2.49725874802693397214e+01 1.94359854274518073503e+00 3.26555042656567851012e+00 1.94066625123203251313e+00 3.13600661880524711478e+00 1.97840624552141242098e+00 2.91158496979382697134e+00 1.95556047600244164997e+00 3.22259429751603621028e+00 +1103 5510.00 2.49985875744790213560e+01 1.94574453770408206665e+00 3.26923456188353034335e+00 1.94263362128952210561e+00 3.13928634011456475505e+00 1.98040760579933627916e+00 2.91488870787640586002e+00 1.95752694811419991616e+00 3.22595476884426801689e+00 +1104 5515.00 2.50245879831355289014e+01 1.94789077507931129851e+00 3.27291973519721324237e+00 1.94460104746861972558e+00 3.14256624840263265597e+00 1.98240905886705864880e+00 2.91819282304644467274e+00 1.95949341473298432881e+00 3.22931584379848457544e+00 +1105 5520.00 2.50505887061352332523e+01 1.95003725396919169732e+00 3.27660594584342534930e+00 1.94656853015279773800e+00 3.14584634619829195401e+00 1.98441060488004072937e+00 2.92149731453699912365e+00 1.96145987667755927752e+00 3.23267752381929573957e+00 +1106 5525.00 2.50765897435817706196e+01 1.95218397347204652981e+00 3.28029319317959222602e+00 1.94853606969443515773e+00 3.14912663599929087965e+00 1.98641224394192361657e+00 2.92480218158112625915e+00 1.96342633477705241773e+00 3.23603981034731136290e+00 +1107 5530.00 2.51025910954751338977e+01 1.95433093269656299462e+00 3.28398147656313943443e+00 1.95050366646663952963e+00 3.15240712023082902959e+00 1.98841397618744109010e+00 2.92810742344297469941e+00 1.96539278986059229304e+00 3.23940270480241299111e+00 +1108 5535.00 2.51285927617116904287e+01 1.95647813073070020451e+00 3.28767079531003680870e+00 1.95247132083215424458e+00 3.15568780126628567473e+00 1.99041580174096166544e+00 2.93141303933487318290e+00 1.96735924276767115693e+00 3.24276620862521225419e+00 +1109 5540.00 2.51545947423950799759e+01 1.95862556668314558017e+00 3.29136114877770991072e+00 1.95443903316408751358e+00 3.15896868139612685411e+00 1.99241772073721934433e+00 2.93471902852097032977e+00 1.96932569433778059675e+00 3.24613032324595307543e+00 +1110 5545.00 2.51805970375253025395e+01 1.96077323965222216628e+00 3.29505253630285510624e+00 1.95640680383554643740e+00 3.16224976286936376724e+00 1.99441973329021871031e+00 2.93802539024468600815e+00 1.97129214542077746408e+00 3.24949505008451877686e+00 +1111 5550.00 2.52065996469987076978e+01 1.96292114873625322957e+00 3.29874495719107985181e+00 1.95837463321963900498e+00 3.16553104782099925529e+00 1.99642183952432894500e+00 2.94133212372871311047e+00 1.97325859686651750025e+00 3.25286039059188292200e+00 +1112 5555.00 2.52326025710225927412e+01 1.96506929302319788277e+00 3.30243841079980793296e+00 1.96034252167910860720e+00 3.16881253832385478830e+00 1.99842403957428405015e+00 2.94463922822683654701e+00 1.97522504952485777885e+00 3.25622634616719963674e+00 +1113 5560.00 2.52586058092860277213e+01 1.96721767162174310251e+00 3.30613289642428131998e+00 1.96231046960779109689e+00 3.17209423636783816036e+00 2.00042633356445254122e+00 2.94794670298247796225e+00 1.97719150425601819521e+00 3.25959291825107833063e+00 +1114 5565.00 2.52846093620999354812e+01 1.96936628361984888969e+00 3.30982841340119726681e+00 1.96427847737879446299e+00 3.17537614385994304556e+00 2.00242872159847573599e+00 2.95125454723905544796e+00 1.97915796194094739668e+00 3.26296010826340143751e+00 +1115 5570.00 2.53106132292570293885e+01 1.97151512812620155479e+00 3.31352496103616145362e+00 1.96624654537558973821e+00 3.17865826259316008873e+00 2.00443120382145156810e+00 2.95456276022962693872e+00 1.98112442342950179075e+00 3.26632791763441465704e+00 +1116 5575.00 2.53366174107573129959e+01 1.97366420422876043261e+00 3.31722253863477822833e+00 1.96821467397128535559e+00 3.18194059429829323449e+00 2.00643378034738395499e+00 2.95787134120797734482e+00 1.98309088961299395670e+00 3.26969634777363582501e+00 +1117 5580.00 2.53626219068080764885e+01 1.97581351101548507998e+00 3.32092114552338157907e+00 1.97018286355971627977e+00 3.18522314056104960400e+00 2.00843645130064274440e+00 2.96118028940716282449e+00 1.98505736137237276395e+00 3.27306540010094604298e+00 +1118 5585.00 2.53886267172020225757e+01 1.97796304759506202942e+00 3.32462078099721303204e+00 1.97215111451399094378e+00 3.18850590288422575114e+00 2.01043921679523318602e+00 2.96448960407060457811e+00 1.98702383957822248384e+00 3.27643507604659278698e+00 +1119 5590.00 2.54146318419391619159e+01 1.98011281304508690582e+00 3.32832144435151322526e+00 1.97411942723830891033e+00 3.19178888266697358134e+00 2.01244207696588839340e+00 2.96779928444172202973e+00 1.98899032513221984964e+00 3.27980537702009256051e+00 +1120 5595.00 2.54406372812267775885e+01 1.98226280647424668580e+00 3.33202313488152279675e+00 1.97608780210577816838e+00 3.19507208116334950887e+00 2.01444503191624990635e+00 2.97110932976393682381e+00 1.99095681893604181667e+00 3.28317630444132824152e+00 +1121 5600.00 2.54666430348575829612e+01 1.98441302697050026005e+00 3.33572585189284742668e+00 1.97805623952059805859e+00 3.19835549952376974048e+00 2.01644808178104995022e+00 2.97441973928066927257e+00 1.99292332187063725435e+00 3.28654785973018093159e+00 +1122 5605.00 2.54926491028315709286e+01 1.98656347363217178348e+00 3.33942959466000033331e+00 1.98002473987660487786e+00 3.20163913877427885879e+00 2.01845122667429466290e+00 2.97773051222497509016e+00 1.99488983484804660584e+00 3.28992004428580431252e+00 +1123 5610.00 2.55186554852523990178e+01 1.98871414553685532667e+00 3.34313436247822215464e+00 1.98199330354690617106e+00 3.20492299979582684344e+00 2.02045446670998840588e+00 2.98104164786100467310e+00 1.99685635879067513443e+00 3.29329285951771666419e+00 +1124 5615.00 2.55446621821200601232e+01 1.99086504178287393430e+00 3.34684015463239026289e+00 1.98396193095643047499e+00 3.20820708333462878414e+00 2.02245780202286518090e+00 2.98435314540108542758e+00 1.99882289458983541941e+00 3.29666630685616368623e+00 +1125 5620.00 2.55706691934345471395e+01 1.99301616146855176126e+00 3.35054697039701743222e+00 1.98593062248864860031e+00 3.21149139000216621298e+00 2.02446123270620148560e+00 2.98766500410936641785e+00 2.00078944317829643396e+00 3.30004038770029906047e+00 +1126 5625.00 2.55966765190922274087e+01 1.99516750367148287815e+00 3.35425480904661599268e+00 1.98789937853739706597e+00 3.21477592023373093255e+00 2.02646475889473087761e+00 2.99097722321890335806e+00 2.00275600548882781737e+00 3.30341510345964017858e+00 +1127 5630.00 2.56226841591967406941e+01 1.99731906748999055168e+00 3.35796366985570049479e+00 1.98986819951724003275e+00 3.21806067435061127213e+00 2.02846838070245771846e+00 2.99428980197311744860e+00 2.00472258242310585885e+00 3.30679045553334161056e+00 +1128 5635.00 2.56486921137480834432e+01 1.99947085200167062879e+00 3.36167355208841822645e+00 1.99183708582201313142e+00 3.22134565247717530312e+00 2.03047209824338814599e+00 2.99760273961542944576e+00 2.00668917493462828361e+00 3.31016644533092074809e+00 +1129 5640.00 2.56747003826426158923e+01 2.00162285631520964202e+00 3.36538445501928240589e+00 1.99380603785591592469e+00 3.22463085458233189584e+00 2.03247591163152696581e+00 3.00091603537889550779e+00 2.00865578395616362073e+00 3.31354307426189453878e+00 +1130 5645.00 2.57007089659839813578e+01 2.00377507950820232807e+00 3.36909637790207749930e+00 1.99577505603351323948e+00 3.22791628045879797071e+00 2.03447982099124313748e+00 3.00422968851730098905e+00 2.01062241043084588554e+00 3.31692034371505295454e+00 +1131 5650.00 2.57267178636685400761e+01 2.00592752065824475594e+00 3.37280931999058930515e+00 1.99774414075900441645e+00 3.23120192973346620491e+00 2.03648382643654191071e+00 3.00754369827406620175e+00 2.01258905531217191509e+00 3.32029825509991516341e+00 +1132 5655.00 2.57527270759035680214e+01 2.00808017886365908211e+00 3.37652328054896555543e+00 1.99971329243658990649e+00 3.23448780183631168228e+00 2.03848792806070022721e+00 3.01085806387188270605e+00 2.01455571953291023846e+00 3.32367680981563307085e+00 +1133 5660.00 2.57787366024817856669e+01 2.01023305321240508547e+00 3.38023825883099160450e+00 2.00168251149119713617e+00 3.23777389600038922879e+00 2.04049212600881579860e+00 3.01417278456453630042e+00 2.01652240406728777700e+00 3.32705600926136080275e+00 +1134 5665.00 2.58047464434031965652e+01 2.01238614279244121263e+00 3.38395425408008732049e+00 2.00365179832702677842e+00 3.24106021127220289557e+00 2.04249642036380096854e+00 3.01748785958508314309e+00 2.01848910987916507764e+00 3.33043585482588833102e+00 +1135 5670.00 2.58307565987714404798e+01 2.01453944667099849042e+00 3.38767126553967390379e+00 2.00562115334827817392e+00 3.24434674648060994429e+00 2.04450081126038840651e+00 3.02080328818730814433e+00 2.02045583792203897744e+00 3.33381634791873304735e+00 +1136 5675.00 2.58567670685865103053e+01 2.01669296395676500566e+00 3.39138929245317211070e+00 2.00759057699024445753e+00 3.24763350023681951484e+00 2.04650529880222054047e+00 3.02411906960426701829e+00 2.02242258917013595365e+00 3.33719748990795661570e+00 +1137 5680.00 2.58827778528484166998e+01 2.01884669371697089701e+00 3.39510833405363809945e+00 2.00956006966748823572e+00 3.25092047095512448607e+00 2.04850988310330173192e+00 3.02743520306901725547e+00 2.02438936459768070719e+00 3.34057928221344058173e+00 +1138 5685.00 2.59087889514535127944e+01 2.02100063503957505517e+00 3.39882838958449307043e+00 2.01152963178421106960e+00 3.25420765681144263937e+00 2.05051456426727352067e+00 3.03075168783534376615e+00 2.02635616518926386931e+00 3.34396172620324616531e+00 +1139 5690.00 2.59348003645054383526e+01 2.02315478701253725902e+00 3.40254945827879184961e+00 2.01349926378606802757e+00 3.25749505574331799096e+00 2.05251934240814026822e+00 3.03406852313630137630e+00 2.02832299193983844887e+00 3.34734482327652704825e+00 +1140 5695.00 2.59608120919005607163e+01 2.02530914871345224526e+00 3.40627153935922866168e+00 2.01546896607726022665e+00 3.26078266544992079190e+00 2.05452421763990722425e+00 3.03738570820494802049e+00 2.03028984581326543690e+00 3.35072857481170993665e+00 +1141 5700.00 2.59868241337425054382e+01 2.02746371921991475062e+00 3.40999463204849551090e+00 2.01743873908271487139e+00 3.26407048338168115365e+00 2.05652919005585221868e+00 3.04070324229506772085e+00 2.03225672782522837068e+00 3.35411298220794718006e+00 +1142 5705.00 2.60128364900312831764e+01 2.02961849761988410989e+00 3.41371873557964811141e+00 2.01940858324808836244e+00 3.26735850674029304486e+00 2.05853425979070747687e+00 3.04402112463971752376e+00 2.03422363896031477282e+00 3.35749804684366459639e+00 +1143 5710.00 2.60388491607669010364e+01 2.03177348300131921377e+00 3.41744384916501608984e+00 2.02137849897758137274e+00 3.27064673244761650039e+00 2.06053942692738578657e+00 3.04733935447195447566e+00 2.03619058023420773651e+00 3.36088377010765171349e+00 +1144 5715.00 2.60648621458457050437e+01 2.03392867443145108908e+00 3.42116997202729056227e+00 2.02334848670648570490e+00 3.27393515718714178675e+00 2.06254469157989328565e+00 3.05065793103519755647e+00 2.03815755265222531278e+00 3.36427015335760604131e+00 +1145 5720.00 2.60908754453713420673e+01 2.03608407098787491663e+00 3.42489710336843611316e+00 2.02531854688045731550e+00 3.27722377731070224627e+00 2.06455005386223389152e+00 3.05397685357286796659e+00 2.04012455721968466449e+00 3.36765719800304497156e+00 +1146 5725.00 2.61168890592401652384e+01 2.03823967176891329700e+00 3.42862524240078103688e+00 2.02728867991406058735e+00 3.28051258894212560691e+00 2.06655551387804958807e+00 3.05729612131802319652e+00 2.04209159496263215061e+00 3.37104490540166512602e+00 +1147 5730.00 2.61429029875558214258e+01 2.04039547583143399123e+00 3.43235438833665451597e+00 2.02925888625295236523e+00 3.28380158785285836132e+00 2.06856107172061687294e+00 3.06061573350371851632e+00 2.04405866688638582218e+00 3.37443327693189409899e+00 +1148 5735.00 2.61689172303183106294e+01 2.04255148226339544593e+00 3.43608454037801980263e+00 2.03122916632206029774e+00 3.28709076954488121913e+00 2.07056672750394099580e+00 3.06393568937337601454e+00 2.04602577403771856979e+00 3.37782231397215593205e+00 +1149 5740.00 2.61949317874239895332e+01 2.04470769015275655178e+00 3.43981569772684148134e+00 2.03319952057740449547e+00 3.29038012920924982652e+00 2.07257248133166260828e+00 3.06725598816005096126e+00 2.04799291744267852877e+00 3.38121201790087511085e+00 +1150 5745.00 2.62209466589765050060e+01 2.04686409855638418165e+00 3.44354785957471909441e+00 2.03516994943355022940e+00 3.29366966168464303522e+00 2.07457833330742280609e+00 3.07057662911752782264e+00 2.04996009812731072586e+00 3.38460239008611551981e+00 +1151 5750.00 2.62469618449758463896e+01 2.04902070656223767031e+00 3.44728102512361722631e+00 2.03714045335688043181e+00 3.29695936151954294147e+00 2.07658428353486312901e+00 3.07389761145813533716e+00 2.05192731713838893981e+00 3.38799343188557156026e+00 +1152 5755.00 2.62729773454220207896e+01 2.05117751323754848869e+00 3.45101519355477259765e+00 2.03911103276195992962e+00 3.30024922289968891675e+00 2.07859033210726007468e+00 3.07721893442529470519e+00 2.05389457552268739349e+00 3.39138514467767127059e+00 +1153 5760.00 2.62989931602113848896e+01 2.05333451767027419521e+00 3.45475036407014846063e+00 2.04108168811517387553e+00 3.30353923965844042954e+00 2.08059647912825429472e+00 3.08054059727279039294e+00 2.05586187431661704395e+00 3.39477752984083824828e+00 +1154 5765.00 2.63250092893439422426e+01 2.05549171891728299499e+00 3.45848653585098064767e+00 2.04305241985181407216e+00 3.30682940527677837750e+00 2.08260272470148821711e+00 3.08386259921295025066e+00 2.05782921458767997791e+00 3.39817058871204258352e+00 +1155 5770.00 2.63510257330269688225e+01 2.05764911607689748863e+00 3.46222370807850587937e+00 2.04502322841753647609e+00 3.31011971288330331120e+00 2.08460906893060071710e+00 3.08718493948919459058e+00 2.05979659739301412813e+00 3.40156432268007336006e+00 +1156 5775.00 2.63770424910531886553e+01 2.05980670819561995089e+00 3.46596187992359583419e+00 2.04699411426836164196e+00 3.31341015521278015044e+00 2.08661551190887051277e+00 3.09050761733458045910e+00 2.06176402378975787144e+00 3.40495873309226393388e+00 +1157 5780.00 2.64030595635262415044e+01 2.06196449437177431463e+00 3.46970105058821420840e+00 2.04896507784994641455e+00 3.31670072462686649217e+00 2.08862205372957365768e+00 3.09383063199252950071e+00 2.06373149484541418275e+00 3.40835382131667641303e+00 +1158 5785.00 2.64290769503424769482e+01 2.06412247366222745271e+00 3.47344121922250570478e+00 2.05093611960794675042e+00 3.31999141306229095250e+00 2.09062869449635124752e+00 3.09715398269609609727e+00 2.06569901163784930276e+00 3.41174958871100608704e+00 +1159 5790.00 2.64550946516055525137e+01 2.06628064513420994786e+00 3.47718238499734155766e+00 2.05290723999838320424e+00 3.32328221209304031092e+00 2.09263543431284482210e+00 3.10047766866797447349e+00 2.06766657523456531820e+00 3.41514603662258808825e+00 +1160 5795.00 2.64811126673154610955e+01 2.06843900787568069077e+00 3.48092454710432130938e+00 2.05487843947727588656e+00 3.32657311283707946004e+00 2.09464227326196628098e+00 3.10380168915158405341e+00 2.06963418671342935795e+00 3.41854316640911859437e+00 +1161 5800.00 2.65071309973685522721e+01 2.07059756094350611022e+00 3.48466770469359055085e+00 2.05684971850064579613e+00 3.32986410600817261951e+00 2.09664921144735716396e+00 3.10712604336961728535e+00 2.07160184717303597068e+00 3.42194097943865926936e+00 +1162 5805.00 2.65331496418684800176e+01 2.07275630341528227518e+00 3.48841185692565503018e+00 2.05882107752451393168e+00 3.33315518187443071696e+00 2.09865624896229441276e+00 3.11045073056549670198e+00 2.07356955769125139710e+00 3.42533947703781516125e+00 +1163 5810.00 2.65591686008152407794e+01 2.07491523435823932431e+00 3.49215700296102360412e+00 2.06079251701526278140e+00 3.33644633026866799241e+00 2.10066338590005452502e+00 3.11377574997227579701e+00 2.07553731937703478394e+00 3.42873866057464793400e+00 +1164 5815.00 2.65851878741051876887e+01 2.07707435283960828443e+00 3.49590314197056795109e+00 2.06276403741855141050e+00 3.33973754054695470828e+00 2.10267062234355117667e+00 3.11710110081264879511e+00 2.07750513330825192782e+00 3.43213853139648961132e+00 +1165 5820.00 2.66112074618419711669e+01 2.07923365792661973828e+00 3.49965027309406728762e+00 2.06473563920076186307e+00 3.34302880160933790776e+00 2.10467795840678917330e+00 3.12042678231967185454e+00 2.07947300059386330773e+00 3.43553909084031117160e+00 +1166 5825.00 2.66372273640255805560e+01 2.08139314868650515677e+00 3.50339839548166631644e+00 2.06670732282828018000e+00 3.34632010185838701943e+00 2.10668539416231626049e+00 3.12375279372640157760e+00 2.08144092235318955986e+00 3.43894034026380834845e+00 +1167 5830.00 2.66632475805523831980e+01 2.08355282419685972073e+00 3.50714750830423582784e+00 2.06867908877785477983e+00 3.34961142923028898366e+00 2.10869292971377442214e+00 3.12707913426589501071e+00 2.08340889968482745331e+00 3.44234228099358530173e+00 +1168 5835.00 2.66892681115260188562e+01 2.08571268350418526083e+00 3.51089761068082761852e+00 2.07065093749514161914e+00 3.35290277113266110831e+00 2.11070056514407644599e+00 3.13040580316084371404e+00 2.08537693370809895654e+00 3.44574491438734176185e+00 +1169 5840.00 2.67152889568428442146e+01 2.08787272569644155595e+00 3.51464870178231469922e+00 2.07262286945689000461e+00 3.35619411446527982079e+00 2.11270830054649882968e+00 3.13373279964430384581e+00 2.08734502554232781435e+00 3.44914824177168055641e+00 +1170 5845.00 2.67413101167101423528e+01 2.09003294983049503486e+00 3.51840078072774664619e+00 2.07459488512948375671e+00 3.35948544560971473771e+00 2.11471613600395480503e+00 3.13706012294933334061e+00 2.08931317631719970507e+00 3.45255226448357177560e+00 +1171 5850.00 2.67673315909206301910e+01 2.09219335496321257040e+00 3.52215384666726727403e+00 2.07656698498967218214e+00 3.36277675039824019976e+00 2.11672407162008546777e+00 3.14038777229862287044e+00 2.09128138716240208339e+00 3.45595698387034877541e+00 +1172 5855.00 2.67933533794743112821e+01 2.09435394017218934337e+00 3.52590789873029430979e+00 2.07853916950383910134e+00 3.36606801411383260714e+00 2.11873210745707396541e+00 3.14371574692523036987e+00 2.09324965919725913821e+00 3.45936240125861660388e+00 +1173 5860.00 2.68193754825784651530e+01 2.09651470450392762856e+00 3.52966293605660430543e+00 2.08051143914873426510e+00 3.36935922147980670971e+00 2.12074024361856361409e+00 3.14704404605184739907e+00 2.09521799357218441173e+00 3.46276851797497853269e+00 +1174 5865.00 2.68453978999221654078e+01 2.09867564703602216269e+00 3.53341895777561498804e+00 2.08248379439074104980e+00 3.37265035663908729902e+00 2.12274848018746586931e+00 3.15037266891153100445e+00 2.09718639142722995672e+00 3.46617533536677013828e+00 +1175 5870.00 2.68714206318163384424e+01 2.10083676683570486077e+00 3.53717596301674142012e+00 2.08445623571697291609e+00 3.37594140313348223259e+00 2.12475681724669351880e+00 3.15370161472697319027e+00 2.09915485391281064764e+00 3.46958285475023009425e+00 +1176 5875.00 2.68974436780537047298e+01 2.10299806294947799756e+00 3.54093395090939733194e+00 2.08642876360417872661e+00 3.37923234392440807738e+00 2.12676525487915979440e+00 3.15703088272086640487e+00 2.10112338217934224716e+00 3.47299107745196478092e+00 +1177 5880.00 2.69234670387379004808e+01 2.10515953444457215582e+00 3.54469292057263674067e+00 2.08840137852910601168e+00 3.38252316135143749065e+00 2.12877379317814119375e+00 3.16036047212626769465e+00 2.10309197736687547575e+00 3.47640000479857835813e+00 +1178 5885.00 2.69494907138689256954e+01 2.10732118037785465248e+00 3.54845287111514595679e+00 2.09037408096850452210e+00 3.38581383711156647109e+00 2.13078243220582264073e+00 3.16369038215550535398e+00 2.10506064064655395995e+00 3.47980963811667631802e+00 +1179 5890.00 2.69755147033431441628e+01 2.10948299982691933607e+00 3.55221380167670375272e+00 2.09234687140948638628e+00 3.38910435226958250965e+00 2.13279117206584523103e+00 3.16702061204163420882e+00 2.10702937318952088219e+00 3.48321997873286415270e+00 +1180 5895.00 2.70015390072641956465e+01 2.11164499182790610377e+00 3.55597571136599865937e+00 2.09431975032880091092e+00 3.39239468723733494926e+00 2.13480001282039300037e+00 3.17035116101771308195e+00 2.10899817614619156103e+00 3.48663102795301726999e+00 +1181 5900.00 2.70275636255284403831e+01 2.11380715544804509420e+00 3.55973859929171743133e+00 2.09629271821356022443e+00 3.39568482176336861045e+00 2.13680895456274377864e+00 3.17368202828570478147e+00 2.11096705069807422106e+00 3.49004278710374116201e+00 +1182 5905.00 2.70535885582395145832e+01 2.11596948975456777831e+00 3.56350246457291097713e+00 2.09826577556124194146e+00 3.39897473488110790640e+00 2.13881799736544575552e+00 3.17701321308903050777e+00 2.11293599802667486642e+00 3.49345525749091301293e+00 +1183 5910.00 2.70796138053974146942e+01 2.11813199380434014074e+00 3.56726730631826649542e+00 2.10023892284859359236e+00 3.40226440496067317198e+00 2.14082714131141127467e+00 3.18034471462965395716e+00 2.11490501930313845591e+00 3.49686844044113742669e+00 +1184 5915.00 2.71056393670021549269e+01 2.12029466664386578856e+00 3.57103312362610880726e+00 2.10221216056272908190e+00 3.40555380964669796029e+00 2.14283638647318941395e+00 3.18367653215099633002e+00 2.11687411570897143775e+00 3.50028233726029114337e+00 +1185 5920.00 2.71316652429500742016e+01 2.12245750733001070643e+00 3.57479991560512377902e+00 2.10418548920112469247e+00 3.40884292583760073470e+00 2.14484573293369340519e+00 3.18700866485502176673e+00 2.11884328845677449848e+00 3.50369694926461505702e+00 +1186 5925.00 2.71576914333448371508e+01 2.12462051493000592117e+00 3.57856768135363445538e+00 2.10615890925089299657e+00 3.41213172972704015251e+00 2.14685518076547188215e+00 3.19034111197478598143e+00 2.12081253870732755473e+00 3.50711227775998590772e+00 +1187 5930.00 2.71837179380827862474e+01 2.12678368849035459576e+00 3.58233641998032847908e+00 2.10813242119914745487e+00 3.41542019671064078778e+00 2.14886473004107303453e+00 3.19367387272261815667e+00 2.12278186768359189429e+00 3.51052832405228043555e+00 +1188 5935.00 2.72097447572675648075e+01 2.12894702707828731292e+00 3.58610613058352978300e+00 2.11010602555372805966e+00 3.41870830143781168076e+00 2.15087438083304594016e+00 3.19700694632121029670e+00 2.12475127657744167209e+00 3.51394508943701167070e+00 +1189 5940.00 2.72357718908991763840e+01 2.13111052972994263754e+00 3.58987681224083221565e+00 2.11207972280174827162e+00 3.42199601775992379160e+00 2.15288413322430294272e+00 3.20034033198289069588e+00 2.12672076659111253250e+00 3.51736257523041961903e+00 +1190 5945.00 2.72617993389776209767e+01 2.13327419551255159647e+00 3.59364846406092430797e+00 2.11405351344068437314e+00 3.42528331873031444132e+00 2.15489398728739356415e+00 3.20367402893035224665e+00 2.12869033894756709557e+00 3.52078078272801775483e+00 +1191 5950.00 2.72878271013992552696e+01 2.13543802347261646446e+00 3.59742108513176361839e+00 2.11602739797837813285e+00 3.42857017657319262938e+00 2.15690394307413724206e+00 3.20700803638628606507e+00 2.13065999484904144978e+00 3.52419971322531866420e+00 +1192 5955.00 2.73138551782677225788e+01 2.13760201266700455847e+00 3.60119467454131036988e+00 2.11800137689157796927e+00 3.43185656266291072569e+00 2.15891400067781225047e+00 3.21034235356302266595e+00 2.13262973550813583756e+00 3.52761936801783404505e+00 +1193 5960.00 2.73398835694793795881e+01 2.13976616215258230724e+00 3.60496923137752300903e+00 2.11997545070885262675e+00 3.43514244756542019843e+00 2.16092416016060173689e+00 3.21367697967288812322e+00 2.13459956216854296329e+00 3.53103974842180612370e+00 +1194 5965.00 2.73659122751378660610e+01 2.14193047096548827568e+00 3.60874475471799760484e+00 2.12194961991731556594e+00 3.43842780093463407098e+00 2.16293442159505566735e+00 3.21701191393857577339e+00 2.13656947604286129305e+00 3.53446085570165458023e+00 +1195 5970.00 2.73919412952431891028e+01 2.14409493817295393470e+00 3.61252124364032800585e+00 2.12392388502480633505e+00 3.44171259154351494303e+00 2.16494478503299392358e+00 3.22034715556204975684e+00 2.13853947836442026542e+00 3.53788269116325571062e+00 +1196 5975.00 2.74179706296916982922e+01 2.14625956281111696100e+00 3.61629869724283814492e+00 2.12589824652880299283e+00 3.44499678727371305698e+00 2.16695525056769344729e+00 3.22368270377636756407e+00 2.14050957036654709853e+00 3.54130525610212343324e+00 +1197 5980.00 2.74440002785870404978e+01 2.14842434394720926960e+00 3.62007711459275816068e+00 2.12787270494751101779e+00 3.44828035509483665777e+00 2.16896581824061041033e+00 3.22701855777312784923e+00 2.14247975329293360858e+00 3.54472855179304069395e+00 +1198 5985.00 2.74700302419292121670e+01 2.15058928060700482732e+00 3.62385649476768367805e+00 2.12984726077840624825e+00 3.45156326100227017761e+00 2.17097648813465848860e+00 3.23035471678538721463e+00 2.14445002837690879005e+00 3.54815257952115725715e+00 +1199 5990.00 2.74960605197182204051e+01 2.15275437186809792678e+00 3.62763683683484439157e+00 2.13182191452932956466e+00 3.45484547006899367361e+00 2.17298726031202171782e+00 3.23369118000474697894e+00 2.14642039687252861313e+00 3.55157734058198526483e+00 +1200 5995.00 2.75220911118504183435e+01 2.15491961674589971310e+00 3.63141813987183725843e+00 2.13379666672885104362e+00 3.45812694638339523934e+00 2.17499813483488413368e+00 3.23702794666426241221e+00 2.14839086004421320197e+00 3.55500283623994528526e+00 +1201 6000.00 2.75481220183258024292e+01 2.15708501431800536707e+00 3.63520040294589197316e+00 2.13577151786408281353e+00 3.46140765302854580554e+00 2.17700911175506739426e+00 3.24036501595553350086e+00 2.15036141912529066289e+00 3.55842906780091361441e+00 +1202 6005.00 2.75741532393516628474e+01 2.15925056361018974371e+00 3.63898362512423956261e+00 2.13774646846359406283e+00 3.46468796229332642866e+00 2.17902019115548339911e+00 3.24370238710125402548e+00 2.15233207538018067595e+00 3.56185603650858295666e+00 +1203 6010.00 2.76001847747207094130e+01 2.16141626367931793951e+00 3.64276780547411105360e+00 2.13972151904559071411e+00 3.46796827153737918792e+00 2.18103137307758876418e+00 3.24704005931375094818e+00 2.15430283008366929565e+00 3.56528374366882916391e+00 +1204 6015.00 2.76262166244329527842e+01 2.16358211357189444968e+00 3.64655294305237243080e+00 2.14169667010754816161e+00 3.47124858081252485320e+00 2.18304265759393212321e+00 3.25037803178462603171e+00 2.15627368448981115989e+00 3.56871219053570998270e+00 +1205 6020.00 2.76522487886956653824e+01 2.16574811233442066083e+00 3.65033903693662065137e+00 2.14367192216767277202e+00 3.47452888995293651675e+00 2.18505404476669840008e+00 3.25371630373656950397e+00 2.15824463988375603307e+00 3.57214137839437251287e+00 +1206 6025.00 2.76782812673015676808e+01 2.16791425899267142796e+00 3.65412608617335576966e+00 2.14564727576489655547e+00 3.47780919933172238956e+00 2.18706553463734465481e+00 3.25705487437154683761e+00 2.16021569752992359525e+00 3.57557130849887361279e+00 +1207 6030.00 2.77043140602506632320e+01 2.17008055261387777790e+00 3.65791408981944643486e+00 2.14762273139669757072e+00 3.48108950854468313096e+00 2.18907712727841774480e+00 3.26039374289152128483e+00 2.16218685871346272265e+00 3.57900198213436215866e+00 +1208 6035.00 2.77303471677502315629e+01 2.17224699223417871963e+00 3.66170304693175951982e+00 2.14959828960200827197e+00 3.48436981787164867796e+00 2.19108882274173977223e+00 3.26373290850882380454e+00 2.16415812471952140328e+00 3.58243340054452952259e+00 +1209 6040.00 2.77563805895929860412e+01 2.17441357690007652792e+00 3.66549295656716100922e+00 2.15157395087830582980e+00 3.48765012711570143722e+00 2.19310062108949521686e+00 3.26707237043577913838e+00 2.16612949682288480346e+00 3.58586556501452458079e+00 +1210 6045.00 2.77824143257789373251e+01 2.17658030563734516960e+00 3.66928381778251688772e+00 2.15354971576452314252e+00 3.49093043634939004249e+00 2.19511252236313936237e+00 3.27041212785362578330e+00 2.16810097632942921919e+00 3.58929847679840507979e+00 +1211 6050.00 2.78084483765153578361e+01 2.17874717750285240569e+00 3.67307562962433209464e+00 2.15552558478923028673e+00 3.49421074563489941767e+00 2.19712452662485757671e+00 3.27375217998505485539e+00 2.17007256453466679247e+00 3.59273213715022432524e+00 +1212 6055.00 2.78344827415949680471e+01 2.18091419154310051098e+00 3.67686839112874386259e+00 2.15750155847063140868e+00 3.49749105489968092897e+00 2.19913663393683478375e+00 3.27709252603203093912e+00 2.17204426273411188575e+00 3.59616654733440466174e+00 +1213 6060.00 2.78605174210177715111e+01 2.18308134677349974240e+00 3.68066210135261817626e+00 2.15947763732693243099e+00 3.50077136417482615016e+00 2.20114884433016255727e+00 3.28043316518615490907e+00 2.17401607222327575286e+00 3.59960170860500250356e+00 +1214 6065.00 2.78865524149910477547e+01 2.18524864226128112676e+00 3.68445675935282368485e+00 2.16145382189706580789e+00 3.50405167341887846533e+00 2.20316115786702626522e+00 3.28377409665975328323e+00 2.17598799432876388593e+00 3.60303762220570833463e+00 +1215 6070.00 2.79125877232038774878e+01 2.18741607704258278488e+00 3.68825236414476975710e+00 2.16343011270960117187e+00 3.50733198270438784050e+00 2.20517357459924578933e+00 3.28711531964442826848e+00 2.17796003033572427299e+00 3.60647428940094449956e+00 +1216 6075.00 2.79386233459671728951e+01 2.18958365013281586187e+00 3.69204891479568697576e+00 2.16540651029310682318e+00 3.51061229191734813782e+00 2.20718609456827774551e+00 3.29045683335250682688e+00 2.17993218158112611604e+00 3.60991171143440148228e+00 +1217 6080.00 2.79646592830736615554e+01 2.19175136059921094045e+00 3.69584641033135019583e+00 2.16738301516578957262e+00 3.51389260122358582095e+00 2.20919871783630750173e+00 3.29379863696522523497e+00 2.18190444938121119733e+00 3.61334988954977287534e+00 +1218 6085.00 2.79906955346269796792e+01 2.19391920745717783348e+00 3.69964484978789842629e+00 2.16935962788730885009e+00 3.51717291044690982815e+00 2.21121144443442574357e+00 3.29714072969491178711e+00 2.18387683505221952274e+00 3.61678882500111420484e+00 +1219 6090.00 2.80167321006271272665e+01 2.19608718976358430197e+00 3.70344423221183349781e+00 2.17133634896550731241e+00 3.52045321971169089537e+00 2.21322427442481828308e+00 3.30048311072280231571e+00 2.18584933992075614029e+00 3.62022851902175268890e+00 +1220 6095.00 2.80427689809704716595e+01 2.19825530654420431276e+00 3.70724455661856655553e+00 2.17331317894968112370e+00 3.52373352897647196258e+00 2.21523720783857713812e+00 3.30382577927159015729e+00 2.18782196532379025200e+00 3.62366897285538236417e+00 +1221 6100.00 2.80688061757606455160e+01 2.20042355683517643072e+00 3.71104582206496447228e+00 2.17529011837876451452e+00 3.52701383823088931990e+00 2.21725024472752219040e+00 3.30716873451214565804e+00 2.18979471258792646182e+00 3.62711018774569371459e+00 +1222 6105.00 2.80948436849976488361e+01 2.20259193967263966485e+00 3.71484802756643661681e+00 2.17726716777096118705e+00 3.53029414745421332711e+00 2.21926338514347509800e+00 3.31051197565679888868e+00 2.19176758306049856984e+00 3.63055216492601573464e+00 +1223 6110.00 2.81208815085778454090e+01 2.20476045409273169184e+00 3.71865117215912199811e+00 2.17924432768593456800e+00 3.53357445677081560831e+00 2.22127662910716328071e+00 3.31385550188678479344e+00 2.19374057807847488988e+00 3.63399490561931193255e+00 +1224 6115.00 2.81469196466048785510e+01 2.20692909913159196478e+00 3.72245525486879547117e+00 2.18122159865225206943e+00 3.53685476605632453939e+00 2.22328997668077210648e+00 3.31719931240406706863e+00 2.19571369898918922203e+00 3.63743841107963872261e+00 +1225 6120.00 2.81729580989750942877e+01 2.20909787381499445047e+00 3.72626027471086729292e+00 2.18319898120884792192e+00 3.54013507525892112682e+00 2.22530342788502855100e+00 3.32054340640024658882e+00 2.19768694713997447820e+00 3.64088268251959590316e+00 +1226 6125.00 2.81989968657921465933e+01 2.21126677718944231188e+00 3.73006623073184018224e+00 2.18517647590501917776e+00 3.54341538454443005790e+00 2.22731698278211842634e+00 3.32388778306692378450e+00 2.19966032388852772428e+00 3.64432772118287529040e+00 +1227 6130.00 2.82250359470560248099e+01 2.21343580827034580594e+00 3.73387312193676024208e+00 2.18715408327969917934e+00 3.54669569380921112511e+00 2.22933064139276959637e+00 3.32723244159569819800e+00 2.20163383059254691432e+00 3.64777352827171341687e+00 +1228 6135.00 2.82510753427667360427e+01 2.21560496611457091731e+00 3.73768094735140188334e+00 2.18913180388218497896e+00 3.54997600110481270619e+00 2.23134440376880149870e+00 3.33057738116780610582e+00 2.20360746860972822603e+00 3.65122010504016580867e+00 +1229 6140.00 2.82771150528206405284e+01 2.21777424972716508123e+00 3.74148970600153996102e+00 2.19110963824104620912e+00 3.55325631230768079760e+00 2.23335826993094421766e+00 3.33392260098521120426e+00 2.20558123930813421154e+00 3.65466745268010484438e+00 +1230 6145.00 2.83031550773213780303e+01 2.21994365816499428234e+00 3.74529939690258473206e+00 2.19308758692630823006e+00 3.55653662158282557471e+00 2.23537223993101630271e+00 3.33726810022915021392e+00 2.20755514406618891243e+00 3.65811557243522145200e+00 +1231 6150.00 2.83291954161652981270e+01 2.22211319043310506771e+00 3.74911001906994600930e+00 2.19506565046653978612e+00 3.55981693086833494988e+00 2.23738631378974739405e+00 3.34061387809122223302e+00 2.20952918423122701697e+00 3.66156446550775260818e+00 +1232 6155.00 2.83552360694560583454e+01 2.22428284557800060028e+00 3.75292157151903538193e+00 2.19704382942140297175e+00 3.56309724010202444333e+00 2.23940049154859321945e+00 3.34395993375266442627e+00 2.21150336120240176285e+00 3.66501413312066182115e+00 +1233 6160.00 2.83812770371936480274e+01 2.22645262262545484688e+00 3.75673405325489806472e+00 2.19902212434019528331e+00 3.56637754937716922043e+00 2.24141477323864668492e+00 3.34730626640507633596e+00 2.21347767635813763576e+00 3.66846457648654844519e+00 +1234 6165.00 2.84073183193780671729e+01 2.22862252060124221842e+00 3.76054746331367217849e+00 2.20100053577221332901e+00 3.56965785863158613367e+00 2.24342915889099980831e+00 3.35065287524005794850e+00 2.21545213106649674373e+00 3.67191579681801361090e+00 +1235 6170.00 2.84333599159056795713e+01 2.23079253854150127978e+00 3.76436180069004144855e+00 2.20297906426675549341e+00 3.57293816789636720088e+00 2.24544364853674416338e+00 3.35399975942848138644e+00 2.21742672672663321265e+00 3.67536779530692792051e+00 +1236 6175.00 2.84594018268801249860e+01 2.23296267547200688597e+00 3.76817706438905153377e+00 2.20495771037311794061e+00 3.57621847727515307369e+00 2.24745824220697310025e+00 3.35734691815158337036e+00 2.21940146473769983615e+00 3.67882057318661903622e+00 +1237 6180.00 2.84854440521977601009e+01 2.23513293040816929391e+00 3.77199325343647684505e+00 2.20693647465096276505e+00 3.57949878642592933531e+00 2.24947293993277819268e+00 3.36069435061132670839e+00 2.22137634647812287625e+00 3.68227413163859518264e+00 +1238 6185.00 2.85114865919622211266e+01 2.23730330239649077839e+00 3.77581036681663517740e+00 2.20891535765995161711e+00 3.58277909565961794058e+00 2.25148774173488863681e+00 3.36404205596821936908e+00 2.22335137335741972464e+00 3.68572847187545615810e+00 +1239 6190.00 2.85375294461735187213e+01 2.23947379044201833054e+00 3.77962840355530094172e+00 2.21089435994938154906e+00 3.58605940493476271769e+00 2.25350264764439511822e+00 3.36739003342422638099e+00 2.22532654677474317495e+00 3.68918359508907389710e+00 +1240 6195.00 2.85635726147280060161e+01 2.24164439359125422513e+00 3.78344736265752157323e+00 2.21287348208927836524e+00 3.58933971416845132296e+00 2.25551765768202727713e+00 3.37073828213985482449e+00 2.22730186812924824125e+00 3.69263950249204819798e+00 +1241 6200.00 2.85896160977293263272e+01 2.24381511084924456512e+00 3.78726724310761353465e+00 2.21485272461857496396e+00 3.59262002345396069813e+00 2.25753277187887668731e+00 3.37408680130670557418e+00 2.22927733885118062318e+00 3.69609619526588550897e+00 +1242 6205.00 2.86156598951774761019e+01 2.24598594125212880357e+00 3.79108804392098752700e+00 2.21683208810729714955e+00 3.59590033266692143954e+00 2.25954799025567165671e+00 3.37743559009564986439e+00 2.23125296032932984858e+00 3.69955367461282280672e+00 +1243 6210.00 2.86417040070724624456e+01 2.24815688382568001913e+00 3.79490976410269142960e+00 2.21881157311510657237e+00 3.59918064197315867858e+00 2.26156331283314093739e+00 3.38078464768792441575e+00 2.23322873399394117300e+00 3.70301194171436742764e+00 +1244 6215.00 2.86677484333106313841e+01 2.25032793758530935690e+00 3.79873240263704214925e+00 2.22079118021202903677e+00 3.60246095122757603590e+00 2.26357873963201194911e+00 3.38413397326476417248e+00 2.23520466126489703029e+00 3.70647099777275412791e+00 +1245 6220.00 2.86937931738919971281e+01 2.25249910156715582588e+00 3.80255595853944905471e+00 2.22277090994736026275e+00 3.60574126049235710312e+00 2.26559427067301344394e+00 3.38748356598667754724e+00 2.23718074356207941022e+00 3.70993084395912786633e+00 +1246 6225.00 2.87198382290238320991e+01 2.25467037477626508490e+00 3.80638043079423216142e+00 2.22475076289112783101e+00 3.60902156975713817033e+00 2.26760990598723743972e+00 3.39083342505562912450e+00 2.23915698231573356836e+00 3.71339148147572295500e+00 +1247 6230.00 2.87458835984988603229e+01 2.25684175624877569888e+00 3.81020581839607208607e+00 2.22673073960299250373e+00 3.61230187902191879346e+00 2.26962564558504809042e+00 3.39418354961139812076e+00 2.24113337895610653661e+00 3.71685291148332064282e+00 +1248 6235.00 2.87719292823170782469e+01 2.25901324500009836882e+00 3.81403212035001626390e+00 2.22871084066334379514e+00 3.61558218827633570669e+00 2.27164148947680955004e+00 3.39753393885594823232e+00 2.24310993492380861269e+00 3.72031513517379064382e+00 +1249 6240.00 2.87979752806857689507e+01 2.26118484005600750564e+00 3.81785933564038204580e+00 2.23069106663184291151e+00 3.61886249749966015798e+00 2.27365743768325012653e+00 3.40088459194978742772e+00 2.24508665165944787390e+00 3.72377815372864073851e+00 +1250 6245.00 2.88240215933976529072e+01 2.26335654042154921228e+00 3.82168746326185182483e+00 2.23267141806815194727e+00 3.62214280679553368714e+00 2.27567349022509768375e+00 3.40423550805342500780e+00 2.24706353058290764224e+00 3.72724196831901499749e+00 +1251 6250.00 2.88500682205563627747e+01 2.26552834513286249774e+00 3.82551650220910799405e+00 2.23465189554229670676e+00 3.62542311603958600230e+00 2.27768964710235222171e+00 3.40758668635845829442e+00 2.24904057316589067739e+00 3.73070658010569289331e+00 +1252 6255.00 2.88761151620582694477e+01 2.26770025320535717483e+00 3.82934645146646834846e+00 2.23663249963466537196e+00 3.62870342529400291554e+00 2.27970590835647080041e+00 3.41093812602539747658e+00 2.25101778084900683297e+00 3.73417199028054547227e+00 +1253 6260.00 2.89021624180069984789e+01 2.26987226366480854267e+00 3.83317731001825068304e+00 2.23861323091528463536e+00 3.63198373457951273480e+00 2.28172227396672511190e+00 3.41428982621475007875e+00 2.25299515507286463034e+00 3.73763819999398849703e+00 +1254 6265.00 2.89282099884025711845e+01 2.27204437550589766204e+00 3.83700907686950198894e+00 2.24059408995418030131e+00 3.63526404384429380201e+00 2.28373874396420628585e+00 3.41764178610775148925e+00 2.25497269730916816144e+00 3.74110521042752974807e+00 +1255 6270.00 2.89542578731413264848e+01 2.27421658777512769589e+00 3.84084175099417635124e+00 2.24257507731101313198e+00 3.63854435310907442513e+00 2.28575531835927936442e+00 3.42099400485454507859e+00 2.25695040900889143387e+00 3.74457302273158365580e+00 +1256 6275.00 2.89803060723269148014e+01 2.27638889946718148138e+00 3.84467533137659067677e+00 2.24455619358690139364e+00 3.64182466236349133837e+00 2.28777199715194434759e+00 3.42434648163636667917e+00 2.25892829164373587503e+00 3.74804163807729340263e+00 +1257 6280.00 2.90063545858556928181e+01 2.27856130960783254125e+00 3.84850981700106409278e+00 2.24653743933114213860e+00 3.64510497163863655956e+00 2.28978878035256583345e+00 3.42769921561372559182e+00 2.26090634667504097877e+00 3.75151105761507519532e+00 +1258 6285.00 2.90324034139349507200e+01 2.28073381722285617457e+00 3.85234520686227854824e+00 2.24851881513448947914e+00 3.64838528091378178075e+00 2.29180566797150664371e+00 3.43105220594712800875e+00 2.26288457557450772839e+00 3.75498128250570806230e+00 +1259 6290.00 2.90584525563573912166e+01 2.28290642130693388623e+00 3.85618149993418724009e+00 2.25050032156696877550e+00 3.65166559014747038603e+00 2.29382266000876766654e+00 3.43440545180744738474e+00 2.26486297980347561776e+00 3.75845231390997103205e+00 +1260 6295.00 2.90845020131230178606e+01 2.28507912089620468521e+00 3.86001869520110929557e+00 2.25248195921933458408e+00 3.65494589941225189733e+00 2.29583975647471305592e+00 3.43775895234482575802e+00 2.26684156086473942437e+00 3.76192415297827986720e+00 +1261 6300.00 2.91105517844391279425e+01 2.28725191499571423037e+00 3.86385679164736339786e+00 2.25446372865124722296e+00 3.65822620867703296454e+00 2.29785695736934192368e+00 3.44111270673013613930e+00 2.26882032020927182359e+00 3.76539680085068528825e+00 +1262 6305.00 2.91366018700984277245e+01 2.28942480261050951285e+00 3.86769578823653725763e+00 2.25644563045345991625e+00 3.66150651797290604961e+00 2.29987426270301975606e+00 3.44446671411352189907e+00 2.27079925933986892517e+00 3.76887025867760261377e+00 +1263 6310.00 2.91626522701009136540e+01 2.29159778276636494354e+00 3.87153568396331504431e+00 2.25842766521672899671e+00 3.66478682718586634692e+00 2.30189167246538151090e+00 3.44782097367621886974e+00 2.27277837973859631049e+00 3.77234452760944716232e+00 +1264 6315.00 2.91887029845502325998e+01 2.29377085447869077939e+00 3.87537647781201410879e+00 2.26040983350071345015e+00 3.66806713639882708833e+00 2.30390918666679089810e+00 3.45117548454764344612e+00 2.27475768289788549126e+00 3.77581960879663425246e+00 +1265 6320.00 2.92147540134463810091e+01 2.29594401675253312334e+00 3.87921816873585934005e+00 2.26239213590653198693e+00 3.67134744568433646350e+00 2.30592680530724880583e+00 3.45453024590902968427e+00 2.27673717031016620282e+00 3.77929550335848718490e+00 +1266 6325.00 2.92408053567893659874e+01 2.29811726860330223232e+00 3.88306075572953401931e+00 2.26437457301457500947e+00 3.67462775496984539458e+00 2.30794452837639063603e+00 3.45788525690015946523e+00 2.27871684347823366679e+00 3.78277221245578409992e+00 +1267 6330.00 2.92668570144755406659e+01 2.30029060904640925145e+00 3.88690423775662763362e+00 2.26635714540523114380e+00 3.67790806424499017169e+00 2.30996235587421727686e+00 3.46124051669190357927e+00 2.28069670389451806258e+00 3.78624973720784874232e+00 +1268 6335.00 2.92929089866085412552e+01 2.30246403707653568560e+00 3.89074861380145886613e+00 2.26833985365889079233e+00 3.68118837348904337503e+00 2.31198028780072739607e+00 3.46459602442404035472e+00 2.28267675306181461181e+00 3.78972807875473227668e+00 +1269 6340.00 2.93189612730847386501e+01 2.30463755172982009967e+00 3.89459388283798091379e+00 2.27032269837667044499e+00 3.68446868275382488633e+00 2.31399832414555728377e+00 3.46795177925707998057e+00 2.28465699249328135778e+00 3.79320723822612126952e+00 +1270 6345.00 2.93450138741114052721e+01 2.30681115199058117682e+00 3.89844004382978415180e+00 2.27230568013896228052e+00 3.68774899201860595355e+00 2.31601646490870782813e+00 3.47130778034116538322e+00 2.28663742370207723198e+00 3.79668721675170406371e+00 +1271 6350.00 2.93710667894812651468e+01 2.30898483688459243979e+00 3.90228709575082222116e+00 2.27428879953651730261e+00 3.69102930127302242269e+00 2.31803471009017769688e+00 3.47466402683680364305e+00 2.28861804819099790009e+00 3.80016801546116589350e+00 +1272 6355.00 2.93971200191943147217e+01 2.31115860541690087970e+00 3.90613503757504831881e+00 2.27627205714972724593e+00 3.69430961050671102797e+00 2.32005305965887576036e+00 3.47802051789413857463e+00 2.29059886749392882521e+00 3.80364963547383094777e+00 +1273 6360.00 2.94231735633541937602e+01 2.31333245660291675350e+00 3.90998386827641830621e+00 2.27825545357970860039e+00 3.69758991979222040314e+00 2.32207151362516572846e+00 3.48137725265295072674e+00 2.29257988312402982700e+00 3.80713207791938579305e+00 +1274 6365.00 2.94492274219609093677e+01 2.31550638943732245423e+00 3.91383358682888493618e+00 2.28023898941721592237e+00 3.70087022902590900841e+00 2.32409007196831929321e+00 3.48473423026338302577e+00 2.29456109659445983695e+00 3.81061534390678913198e+00 +1275 6370.00 2.94752815950144544388e+01 2.31768040294589194872e+00 3.91768419218567487405e+00 2.28222266525300288009e+00 3.70415053830105378552e+00 2.32610873468833601052e+00 3.48809144988594299619e+00 2.29654250944946891622e+00 3.81409943454500011129e+00 +1276 6375.00 2.95013360824111856573e+01 2.31985449611294392014e+00 3.92153568332074042857e+00 2.28420648167782358584e+00 3.70743084758656316069e+00 2.32812750175412386255e+00 3.49144891065004703279e+00 2.29852412320221732855e+00 3.81758435097406945147e+00 +1277 6380.00 2.95273908842547534448e+01 2.32202866796425233531e+00 3.92538805920803790528e+00 2.28619043928243081965e+00 3.71071115682025176596e+00 2.33014637317604789146e+00 3.49480661171620177186e+00 2.30050593940731840092e+00 3.82107009428222887948e+00 +1278 6385.00 2.95534460004415073797e+01 2.32420291749449914320e+00 3.92924131881115457077e+00 2.28817453867830788994e+00 3.71399146608503372136e+00 2.33216534891265014906e+00 3.49816455222418776216e+00 2.30248795958829610697e+00 3.82455666559916407365e+00 +1279 6390.00 2.95795014310750943309e+01 2.32637724370873133495e+00 3.93309546109368168842e+00 2.29015878043547838061e+00 3.71727177534981434448e+00 2.33418442897429567751e+00 3.50152273132414837420e+00 2.30447018528940184012e+00 3.82804406601310631686e+00 +1280 6395.00 2.96055571761555178512e+01 2.32855164562235916748e+00 3.93695048501920963346e+00 2.29214316517579064225e+00 3.72055208461459541169e+00 2.33620361332989245895e+00 3.50488114814549955867e+00 2.30645261804452195165e+00 3.83153229664337802163e+00 +1281 6400.00 2.96316132355791275188e+01 2.33072612224042874374e+00 3.94080638956169204690e+00 2.29412769347963285682e+00 3.72383239388974018880e+00 2.33822290195871129725e+00 3.50823980183838424196e+00 2.30843525941863614293e+00 3.83502135857821091491e+00 +1282 6405.00 2.96576696095532135189e+01 2.33290067255762201270e+00 3.94466317368471752758e+00 2.29611236595848788866e+00 3.72711270314415754612e+00 2.34024229485038848253e+00 3.51159869155294623866e+00 2.31041811094563076523e+00 3.83851125292656281118e+00 +1283 6410.00 2.96837262977668459030e+01 2.33507529558934967540e+00 3.94852083634151318492e+00 2.29809718319274391973e+00 3.73039301239857401526e+00 2.34226179197383288511e+00 3.51495781641860149946e+00 2.31240117419048551994e+00 3.84200198079739330126e+00 +1284 6415.00 2.97097833005309510668e+01 2.33724999033029323670e+00 3.95237937650603354811e+00 2.30008214580424885654e+00 3.73367332166335508248e+00 2.34428139331867857464e+00 3.51831717557512968497e+00 2.31438445069745180049e+00 3.84549354325820402778e+00 +1285 6420.00 2.97358406176382459307e+01 2.33942475577513597784e+00 3.95623879313150261794e+00 2.30206725438375547910e+00 3.73695363094886445765e+00 2.34630109886419813137e+00 3.52167676816231001169e+00 2.31636794203150886418e+00 3.84898594142831829146e+00 +1286 6425.00 2.97618982491923738110e+01 2.34159959094965186566e+00 3.96009908518151165779e+00 2.30405250954274620767e+00 3.74023394018255306293e+00 2.34832090856893493935e+00 3.52503659331992169612e+00 2.31835164975763508011e+00 3.85247917637523862311e+00 +1287 6430.00 2.97879561950896984968e+01 2.34377449483815913922e+00 3.96396025163001386460e+00 2.30603791186161011240e+00 3.74351424945769784003e+00 2.35034082243288944269e+00 3.52839665018774528704e+00 2.32033557544081103785e+00 3.85597324919755957140e+00 +1288 6435.00 2.98140144554338490934e+01 2.34594946644570390148e+00 3.96782229143023501550e+00 2.30802346197255792148e+00 3.74679455868102229132e+00 2.35236084041460591365e+00 3.53175693788483169300e+00 2.32231972064601510652e+00 3.85946816099387568499e+00 +1289 6440.00 2.98400730302248220482e+01 2.34812450477733225540e+00 3.97168520353540221990e+00 2.31000916045597870507e+00 3.75007486791471134069e+00 2.35438096248299011393e+00 3.53511745557168888254e+00 2.32430408694859069740e+00 3.86296391282132578482e+00 +1290 6445.00 2.98661319193589989140e+01 2.35029960882772703812e+00 3.97554898690910407666e+00 2.31199500793371948149e+00 3.75335517723131317780e+00 2.35640118862767877772e+00 3.53847820236736776423e+00 2.32628867592388166585e+00 3.86646050577850441954e+00 +1291 6450.00 2.98921911229400016907e+01 2.35247477760193346441e+00 3.97941364051492962872e+00 2.31398100500689718473e+00 3.75663548648573009103e+00 2.35842151879685202331e+00 3.54183917740128428875e+00 2.32827348915759557713e+00 3.86995794093291456406e+00 +1292 6455.00 2.99182506409678374837e+01 2.35465001009463392734e+00 3.98327916331647058357e+00 2.31596715227663008108e+00 3.75991579575051071416e+00 2.36044195298014525264e+00 3.54520037980285396273e+00 2.33025852820434709045e+00 3.87345621936242112682e+00 +1293 6460.00 2.99443104733388665295e+01 2.35682530532124001610e+00 3.98714555425658767618e+00 2.31795345035440059078e+00 3.76319610499456391750e+00 2.36246249113610184978e+00 3.54856180872222015665e+00 2.33224379468093578893e+00 3.87695534214489168079e+00 +1294 6465.00 2.99703706201567214862e+01 2.35900066225570537171e+00 3.99101281230923543575e+00 2.31993989986205351173e+00 3.76647641425934498471e+00 2.36448313323363068506e+00 3.55192346326807006918e+00 2.33422929015234181804e+00 3.88045531034782964497e+00 +1295 6470.00 2.99964310814214165646e+01 2.36117607991343891882e+00 3.99488093641727504135e+00 2.32192650139034428847e+00 3.76975672352412605193e+00 2.36650387924163752018e+00 3.55528534258018469316e+00 2.33621501621463645293e+00 3.88395612503873488563e+00 +1296 6475.00 3.00224918570292942377e+01 2.36335155728912438278e+00 3.99874992555466057809e+00 2.32391325555075312081e+00 3.77303703281999869290e+00 2.36852472911866795968e+00 3.55864744577761316080e+00 2.33820097446389096874e+00 3.88745778727474888825e+00 +1297 6480.00 3.00485529470840084798e+01 2.36552709338780697834e+00 4.00261977867461826719e+00 2.32590016296512747118e+00 3.77631734204332358829e+00 2.37054568284399236333e+00 3.56200977200013690904e+00 2.34018716650654123868e+00 3.89096029813373567308e+00 +1298 6485.00 3.00746143515855521855e+01 2.36770268718344123471e+00 4.00649049472000839955e+00 2.32788722424494931573e+00 3.77959765132883340755e+00 2.37256674036579040532e+00 3.56537232036680595826e+00 2.34217359391793067402e+00 3.89446365866247123932e+00 +1299 6490.00 3.01006760704302820386e+01 2.36987833770180156279e+00 4.01036207266478683664e+00 2.32987444000169929836e+00 3.78287796057288616680e+00 2.37458790164260635791e+00 3.56873508999667254926e+00 2.34416025831485930198e+00 3.89796786992845634146e+00 +1300 6495.00 3.01267381037218520135e+01 2.37205404391684249177e+00 4.01423451145181253708e+00 2.33186181083649657353e+00 3.78615826983766678993e+00 2.37660916665371146905e+00 3.57209808001915218867e+00 2.34614716131412626154e+00 3.90147293298883068857e+00 +1301 6500.00 3.01528004514602514519e+01 2.37422980483360923643e+00 4.01810781003431483072e+00 2.33384933738155098126e+00 3.78943857908171954918e+00 2.37863053533692125896e+00 3.57546128956366038310e+00 2.34813430450144000616e+00 3.90497884889036717126e+00 +1302 6505.00 3.01788631135418370377e+01 2.37640561944678463391e+00 4.02198196738624602631e+00 2.33583702024834494182e+00 3.79271888835686477037e+00 2.38065200767150741967e+00 3.57882471774924848518e+00 2.35012168949359967485e+00 3.90848561867984090057e+00 +1303 6510.00 3.02049260900702591925e+01 2.37858148676141523126e+00 4.02585698245046685884e+00 2.33782486003799494512e+00 3.79599919760091797372e+00 2.38267358360565006947e+00 3.58218836368460369357e+00 2.35210931791776900468e+00 3.91199324340402698752e+00 +1304 6515.00 3.02309893810455072582e+01 2.38075740575145422540e+00 4.02973285418020488180e+00 2.33981285738271216346e+00 3.79927950687606275082e+00 2.38469526308752755028e+00 3.58555222649914151489e+00 2.35409719138038431296e+00 3.91550172412006158851e+00 +1305 6520.00 3.02570529863639485768e+01 2.38293337542194816336e+00 4.03360958152868409599e+00 2.34180101289397812891e+00 3.80255981615120752792e+00 2.38671704608604873243e+00 3.58891630531191285769e+00 2.35608531150860889269e+00 3.91901106186435610468e+00 +1306 6525.00 3.02831169061292229117e+01 2.38510939476757943822e+00 4.03748716345949532069e+00 2.34378932719363941573e+00 3.80584012540562532934e+00 2.38873893253902869205e+00 3.59228059924196951869e+00 2.35807367991924277106e+00 3.92252125767332104900e+00 +1307 6530.00 3.03091811403413267101e+01 2.38728546278302999895e+00 4.04136559891550017909e+00 2.34577780090354215403e+00 3.80912043464967764450e+00 2.39076092241537452310e+00 3.59564510740836285052e+00 2.36006229823944968516e+00 3.92603231259373020023e+00 +1308 6535.00 3.03352456888966273141e+01 2.38946157846298268268e+00 4.04524488686028860229e+00 2.34776643463516787591e+00 3.81240074391445871171e+00 2.39278301566326589978e+00 3.59900982891978094003e+00 2.36205116809639426023e+00 3.92954422765162947329e+00 +1309 6540.00 3.03613105518987538289e+01 2.39163774079175484033e+00 4.04912502624708636745e+00 2.34975522901036315560e+00 3.81568105317923977893e+00 2.39480521222051923047e+00 3.60237476290563751746e+00 2.36404029112760394327e+00 3.93305700387306478305e+00 +1310 6545.00 3.03873757292440664912e+01 2.39381394876402886496e+00 4.05300601601875509772e+00 2.35174418465097323505e+00 3.81896136243365669216e+00 2.39682751205604072098e+00 3.60573990845389324988e+00 2.36602966896024202725e+00 3.93657064230480990830e+00 +1311 6550.00 3.04134412211398625914e+01 2.39599020137448714962e+00 4.05688785513888472423e+00 2.35373330218920884249e+00 3.82224167170880191335e+00 2.39884991509728262571e+00 3.60910526470432690971e+00 2.36801930324220144541e+00 3.94008514397291209619e+00 +1312 6555.00 3.04395070273788448389e+01 2.39816649761781119921e+00 4.06077054255033509378e+00 2.35572258222618824419e+00 3.82552198098394669046e+00 2.40087242131315203864e+00 3.61247083075526331797e+00 2.37000919561101008881e+00 3.94360050988268850958e+00 +1313 6560.00 3.04655731479610167867e+01 2.40034283647831925279e+00 4.06465407722706384419e+00 2.35771202541484914406e+00 3.82880229022799944971e+00 2.40289503063110077008e+00 3.61583660572575116277e+00 2.37199934770419584851e+00 3.94711674108091292723e+00 +1314 6565.00 3.04916395829900217507e+01 2.40251921694033088173e+00 4.06853845809120162613e+00 2.35970163235630936427e+00 3.83208259947205265306e+00 2.40491774299930893832e+00 3.61920258871411526513e+00 2.37398976115928705966e+00 3.95063383856254013438e+00 +1315 6570.00 3.05177063324658561783e+01 2.40469563801925412250e+00 4.07242368412706756686e+00 2.36169140368277963304e+00 3.83536290874719743016e+00 2.40694055836595399711e+00 3.62256877884977113169e+00 2.37598043764490274299e+00 3.95415180336397931171e+00 +1316 6575.00 3.05437733963885271748e+01 2.40687209867868023849e+00 4.07630975426715913557e+00 2.36368134001610563644e+00 3.83864321799125018941e+00 2.40896347667921739699e+00 3.62593517522067765313e+00 2.37797137880893671991e+00 3.95767063650091355242e+00 +1317 6580.00 3.05698407746543807662e+01 2.40904859791329162277e+00 4.08019666746470210938e+00 2.36567144198849810266e+00 3.84192352726639585470e+00 2.41098649786654961602e+00 3.62930177693552158402e+00 2.37996258629927970318e+00 3.96119033896829497721e+00 +1318 6585.00 3.05959084673670744792e+01 2.41122513472813393420e+00 4.08408442267292226546e+00 2.36766171023216598357e+00 3.84520383652081276793e+00 2.41300962188649448237e+00 3.63266858311335516518e+00 2.38195406176382507013e+00 3.96471091178180667924e+00 +1319 6590.00 3.06219764744229507869e+01 2.41340170808679710390e+00 4.08797301885540864674e+00 2.36965214536895674158e+00 3.84848414579595798912e+00 2.41503284865613832011e+00 3.63603559286286515118e+00 2.38394580688155555137e+00 3.96823235595712953128e+00 +1320 6595.00 3.06480447959256636636e+01 2.41557831700469138880e+00 4.09186245495502465275e+00 2.37164274802071561865e+00 3.85176445504001030429e+00 2.41705617812366257979e+00 3.63940280526164672281e+00 2.38593782331072912228e+00 3.97175467248921831853e+00 +1321 6600.00 3.06741134318752095567e+01 2.41775496044540760820e+00 4.09575272993535843824e+00 2.37363351881965289891e+00 3.85504476439806831323e+00 2.41907961022688056119e+00 3.64277021944947909660e+00 2.38793011270960109371e+00 3.97527786237302649397e+00 +1322 6605.00 3.07001823822715849133e+01 2.41993163741399097688e+00 4.09964384272890836058e+00 2.37562445840834346455e+00 3.85832507355920828473e+00 2.42110314490360867268e+00 3.64613783449359418753e+00 2.38992267674679137457e+00 3.97880192662423581851e+00 +1323 6610.00 3.07262516470111428646e+01 2.42210834688439557993e+00 4.10353579229926523908e+00 2.37761556740863255754e+00 3.86160538282398935195e+00 2.42312678208129783641e+00 3.64950564952340661407e+00 2.39191551710128491592e+00 3.98232686623779974511e+00 +1324 6615.00 3.07523212261975444903e+01 2.42428508785130425451e+00 4.10742857759965307451e+00 2.37960684644236675211e+00 3.86488569206804166711e+00 2.42515052169776401669e+00 3.65287366362687571097e+00 2.39390863544170207078e+00 3.98585268218794475104e+00 +1325 6620.00 3.07783911197271322635e+01 2.42646185930939806141e+00 4.11132219758329853221e+00 2.38159829616248419626e+00 3.86816600135355104229e+00 2.42717436369082228964e+00 3.65624187590232452294e+00 2.39590203344702734611e+00 3.98937937547998711096e+00 +1326 6625.00 3.08044613277035495003e+01 2.42863866022226826402e+00 4.11521665120342738931e+00 2.38358991719083102012e+00 3.87144631060796795552e+00 2.42919830797755942342e+00 3.65961028545844069271e+00 2.39789571278588065084e+00 3.99290694710888205421e+00 +1327 6630.00 3.08305318501268033060e+01 2.43081548959496052120e+00 4.11911193740290126897e+00 2.38558171014925335385e+00 3.87472661986238575693e+00 2.43122235449579138233e+00 3.66297889137281851291e+00 2.39988967514761064592e+00 3.99643539803848968361e+00 +1328 6635.00 3.08566026869968830226e+01 2.43299234640142802988e+00 4.12300805514530921414e+00 2.38757367569068934543e+00 3.87800692910643807210e+00 2.43324650317296953261e+00 3.66634769276450978026e+00 2.40188392222156554823e+00 3.99996472927412938247e+00 +1329 6640.00 3.08826738382101559921e+01 2.43516922963635451538e+00 4.12690500338387877832e+00 2.38956581444735016717e+00 3.88128723839194744727e+00 2.43527075393654479640e+00 3.66971668872147338547e+00 2.40387845569709446281e+00 4.00349494177966125363e+00 +1330 6645.00 3.09087453037666222144e+01 2.43734613828405688452e+00 4.13080278106147069650e+00 2.39155812704108017286e+00 3.88456754765672851448e+00 2.43729510671396853994e+00 3.67308587833166999559e+00 2.40587327724281685448e+00 4.00702603655003919414e+00 +1331 6650.00 3.09348170838735612165e+01 2.43952307131848966648e+00 4.13470138713130896946e+00 2.39355061411445468877e+00 3.88784785684896094793e+00 2.43931956143269168535e+00 3.67645526070378503292e+00 2.40786838856881058035e+00 4.01055801453876092921e+00 +1332 6655.00 3.09608891783236863660e+01 2.44170002773433481025e+00 4.13860082055698708103e+00 2.39554327632041230700e+00 3.89112816615519774288e+00 2.44134411800980233309e+00 3.67982483491541323417e+00 2.40986379137478756718e+00 4.01409087674077991181e+00 +1333 6660.00 3.09869615872206445317e+01 2.44387700650554640092e+00 4.14250108028136487803e+00 2.39753611427043455961e+00 3.89440847538888679225e+00 2.44336877637275096120e+00 3.68319460006487897630e+00 2.41185948733973187785e+00 4.01762462410959386716e+00 +1334 6665.00 3.10130343104607923976e+01 2.44605400662680638746e+00 4.14640216526803140340e+00 2.39952912861745959461e+00 3.89768878469512403129e+00 2.44539353644898938001e+00 3.68656455524014159408e+00 2.41385547817372092538e+00 4.02115925760906467445e+00 +1335 6670.00 3.10391073481477768325e+01 2.44823102707206841089e+00 4.15030407445984916848e+00 2.40152232000406273826e+00 3.90096909395990509850e+00 2.44741839813487604971e+00 3.68993469953952279994e+00 2.41585176558683079051e+00 4.02469477822377896814e+00 +1336 6675.00 3.10651807002815871783e+01 2.45040806682565159846e+00 4.15420680682040810439e+00 2.40351568906245294244e+00 3.90424940317286583991e+00 2.44944336137859108860e+00 3.69330503204061866285e+00 2.41784835126841057829e+00 4.02823118689687387217e+00 +1337 6680.00 3.10912543667585907770e+01 2.45258512487187374518e+00 4.15811036130293398827e+00 2.40550923642484137943e+00 3.90752971247910307895e+00 2.45146842608685711085e+00 3.69667555184175267158e+00 2.41984523693890052343e+00 4.03176848459220860121e+00 +1338 6685.00 3.11173283476824273919e+01 2.45476220018468804795e+00 4.16201473685028666694e+00 2.40750296275452901895e+00 3.91081002174388414616e+00 2.45349359217676132872e+00 3.70004625803088282865e+00 2.42184242429801299679e+00 4.03530667226328088049e+00 +1339 6690.00 3.11434026430530970231e+01 2.45693929176914149792e+00 4.16591993242605962422e+00 2.40949686866299961352e+00 3.91409033097757319553e+00 2.45551885956539184264e+00 3.70341714968560520305e+00 2.42383991506619045353e+00 4.03884575087395258919e+00 +1340 6695.00 3.11694772527669563544e+01 2.45911639857845987223e+00 4.16982594698347686091e+00 2.41149095482391873091e+00 3.91737064029417414446e+00 2.45754422815946993452e+00 3.70678822589387779729e+00 2.42583771095350719804e+00 4.04238572136735641038e+00 +1341 6700.00 3.11955521769276415966e+01 2.46129351960732467575e+00 4.17373277946539822381e+00 2.41348522185913294535e+00 3.92065094951749903984e+00 2.45956969787608459299e+00 3.71015948574366083434e+00 2.42783581369077028356e+00 4.04592658469699006929e+00 +1342 6705.00 3.12216274155351669606e+01 2.46347065384005459165e+00 4.17764042885614550471e+00 2.41547967041121625087e+00 3.92393125876155179910e+00 2.46159526864268629609e+00 3.71353092831254816275e+00 2.42983422497769119275e+00 4.04946834180598624897e+00 +1343 6710.00 3.12477029684858749192e+01 2.46564780025060370505e+00 4.18154889407784846611e+00 2.41747430113310723954e+00 3.92721156804706117427e+00 2.46362094034526935005e+00 3.71690255268849911729e+00 2.43183294655543891238e+00 4.05301099362711347851e+00 +1344 6715.00 3.12737788358834229996e+01 2.46782495782328981093e+00 4.18545817410446385765e+00 2.41946911466737946128e+00 3.93049187729111393352e+00 2.46564671292165016325e+00 3.72027435794910976696e+00 2.43383198014445456536e+00 4.05655454112423541346e+00 +1345 6720.00 3.12998550177277934381e+01 2.47000212553206699440e+00 4.18936826789957983408e+00 2.42146411165660824238e+00 3.93377218655589455665e+00 2.46767258625782304193e+00 3.72364634318233855836e+00 2.43583132746517927458e+00 4.06009898520939049860e+00 +1346 6725.00 3.13259315139153571295e+01 2.47217930236125305044e+00 4.19327917439569475277e+00 2.42345929274336713277e+00 3.93705249582067606795e+00 2.46969856026051193254e+00 3.72701850746577978413e+00 2.43783099024841698466e+00 4.06364432682571408151e+00 +1347 6730.00 3.13520083245497502844e+01 2.47435648728480250824e+00 4.19719089256676181066e+00 2.42545465858059472453e+00 3.94033280508545713516e+00 2.47172463485716686904e+00 3.73039084986666535926e+00 2.43983097023533757053e+00 4.06719056691633706890e+00 +1348 6735.00 3.13780854496309871138e+01 2.47653367929739687270e+00 4.20110342136600856122e+00 2.42745020982122916564e+00 3.94361311433987404840e+00 2.47375080994414808799e+00 3.73376336948331832843e+00 2.44183126915674586499e+00 4.07073770639330234644e+00 +1349 6740.00 3.14041628890554065379e+01 2.47871087735226236504e+00 4.20501675974665989344e+00 2.42944594709748162842e+00 3.94689342361501882550e+00 2.47577708540744900745e+00 3.73713606537260512042e+00 2.44383188875380996663e+00 4.07428574618937844320e+00 +1350 6745.00 3.14302406429266554255e+01 2.48088808045444508821e+00 4.20893090667230485025e+00 2.43144187106228892858e+00 3.95017373286943573873e+00 2.47780346117452188182e+00 3.74050893662248462590e+00 2.44583283075733559642e+00 4.07783468723733477646e+00 +1351 6750.00 3.14563187112447373295e+01 2.48306528755717081935e+00 4.21284586109616920879e+00 2.43343798235822683651e+00 3.95345404212385309606e+00 2.47982993714172605948e+00 3.74388198230018787172e+00 2.44783409690849218521e+00 4.08138453044921067914e+00 +1352 6755.00 3.14823970939060124863e+01 2.48524249765512195154e+00 4.21676162198184378838e+00 2.43543428164859676599e+00 3.95673435134717754735e+00 2.48185651320541955656e+00 3.74725520148331003867e+00 2.44983568895881154148e+00 4.08493527674741319089e+00 +1353 6760.00 3.15084757910141135540e+01 2.48741970972225212577e+00 4.22067818828255436614e+00 2.43743076957597359922e+00 3.96001466065341478640e+00 2.48388318926196172143e+00 3.75062859325981046155e+00 2.45183760865982813826e+00 4.08848692704398164466e+00 +1354 6765.00 3.15345548024654078745e+01 2.48959692274288002523e+00 4.22459555896188998503e+00 2.43942744679329504010e+00 3.96329496990783169963e+00 2.48590996520771190248e+00 3.75400215667619097104e+00 2.45383985775271051821e+00 4.09203948225095803792e+00 +1355 6770.00 3.15606341284671785274e+01 2.49177413567023098295e+00 4.22851373297307731036e+00 2.44142431394313641491e+00 3.96657527918297736491e+00 2.48793684095975686787e+00 3.75737589082041134603e+00 2.45584243799935508790e+00 4.09559294328038259181e+00 +1356 6775.00 3.15867137688121388805e+01 2.49395134750935065782e+00 4.23243270927970449691e+00 2.44342137168879869336e+00 3.96985558842703012417e+00 2.48996381639372810213e+00 3.76074979474933890344e+00 2.45784535113056801237e+00 4.09914731104429641562e+00 +1357 6780.00 3.16127937235002853811e+01 2.49612855722383031321e+00 4.23635248684536414032e+00 2.44541862067285808990e+00 3.97313589768144659331e+00 2.49199089140598317726e+00 3.76412386755093164581e+00 2.45984859892897400613e+00 4.10270258644437646467e+00 +1358 6785.00 3.16388739926352684506e+01 2.49830576378762314604e+00 4.24027306463364439537e+00 2.44741606155861557426e+00 3.97641620697732012246e+00 2.49401806590324648383e+00 3.76749810828205689006e+00 2.46185218313574161186e+00 4.10625877037193642849e+00 +1359 6790.00 3.16649545762170774310e+01 2.50048296617468279734e+00 4.24419444159777103920e+00 2.44941369497828187463e+00 3.97969651616955255591e+00 2.49604533976114861815e+00 3.77087251602030937292e+00 2.46385610552313316646e+00 4.10981586373901475184e+00 +1360 6795.00 3.16910354742457265331e+01 2.50266016336932750619e+00 4.24811661670133400293e+00 2.45141152160552344696e+00 3.98297682545506148699e+00 2.49807271288641219442e+00 3.77424708982255552314e+00 2.46586036784268136657e+00 4.11337386744729105459e+00 +1361 6800.00 3.17171166866175582300e+01 2.50483735434551224586e+00 4.25203958890792499403e+00 2.45340954209327888336e+00 3.98625713477166288001e+00 2.50010018516503240704e+00 3.77762182875602769982e+00 2.46786497186664721681e+00 4.11693278236734627740e+00 +1362 6805.00 3.17431982134362264958e+01 2.50701453807718976918e+00 4.25596335718113039093e+00 2.45540775708412173373e+00 3.98953744399498733131e+00 2.50212775647264029644e+00 3.78099673188795559753e+00 2.46986991936729216590e+00 4.12049260941122508228e+00 +1363 6810.00 3.17692800545980809090e+01 2.50919171353831416127e+00 4.25988792049490605507e+00 2.45740616723099192242e+00 3.99281775325976839852e+00 2.50415542671595803270e+00 3.78437179827520608910e+00 2.47187521210651395265e+00 4.12405334944951107445e+00 +1364 6815.00 3.17953622102067754440e+01 2.51136887970284039540e+00 4.26381327779211449780e+00 2.45940477320755457313e+00 3.99609806251418619993e+00 2.50618319577061710035e+00 3.78774702699537435535e+00 2.47388085185657313758e+00 4.12761500338387943287e+00 +1365 6820.00 3.18214446802622958899e+01 2.51354603554472166849e+00 4.26773942804670891604e+00 2.46140357566674872203e+00 3.99937837178933097704e+00 2.50821106353297684777e+00 3.79112241710532726913e+00 2.47588684040009576748e+00 4.13117757209527880491e+00 +1366 6825.00 3.18475274647646457993e+01 2.51572318003791162155e+00 4.27166637023264250672e+00 2.46340257525114791903e+00 4.00265868103338373629e+00 2.51023902987866742720e+00 3.79449796766193081510e+00 2.47789317949897869298e+00 4.13474105645429634848e+00 +1367 6830.00 3.18736105636101889615e+01 2.51790031216672938186e+00 4.27559410331350697732e+00 2.46540177262405535430e+00 4.00593899030852895748e+00 2.51226709468331943498e+00 3.79787367773241735236e+00 2.47989987094621122665e+00 4.13830545733151300425e+00 +1368 6835.00 3.18996939769025580347e+01 2.52007743089476399234e+00 4.27952262624252544043e+00 2.46740116844877377389e+00 4.00921929955258171674e+00 2.51429525784329221949e+00 3.80124954637365242149e+00 2.48190691651405481721e+00 4.14187077561824423810e+00 +1369 6840.00 3.19257777045381274661e+01 2.52225453519596909402e+00 4.28345193799365553389e+00 2.46940076338860503569e+00 4.01249960881736278395e+00 2.51632351924458141923e+00 3.80462557264250333944e+00 2.48391431798513595552e+00 4.14543701217470861309e+00 +1370 6845.00 3.19518617466205263611e+01 2.52443162404430054835e+00 4.28738203754084779007e+00 2.47140055808612357779e+00 4.01577991808214385117e+00 2.51835187874208843439e+00 3.80800175559583697904e+00 2.48592207715244217781e+00 4.14900416787149328712e+00 +1371 6850.00 3.19779461031497511669e+01 2.52660869642407392988e+00 4.29131292383732976248e+00 2.47340055320463170219e+00 4.01906022733655987622e+00 2.52038033623217216928e+00 3.81137809429051976906e+00 2.48793019579860041901e+00 4.15257224357917920088e+00 +1372 6855.00 3.20040307741258089891e+01 2.52878575128851679210e+00 4.29524459586741791384e+00 2.47540074940743215492e+00 4.02234053660134094343e+00 2.52240889159046455248e+00 3.81475458779378318042e+00 2.48993867570623583774e+00 4.15614124015799024647e+00 +1373 6860.00 3.20301157594450600641e+01 2.53096278763231063991e+00 4.29917705260506899378e+00 2.47740114735782768207e+00 4.02562084583503043689e+00 2.52443754469259529216e+00 3.81813123515212904380e+00 2.49194751867870145645e+00 4.15971115845777994480e+00 +1374 6865.00 3.20562010591075008392e+01 2.53313980440868125044e+00 4.30311029299314196095e+00 2.47940174771912014151e+00 4.02890115512053892388e+00 2.52646629541419587284e+00 3.82150803542242467614e+00 2.49395672650898658773e+00 4.16328199934913367741e+00 +1375 6870.00 3.20822866733204179468e+01 2.53531680060194686277e+00 4.30704431603668513873e+00 2.48140255114424812533e+00 4.03218146438531999110e+00 2.52849514362053273686e+00 3.82488498765117324041e+00 2.49596630097971861062e+00 4.16685376368190940610e+00 +1376 6875.00 3.21083726018765247545e+01 2.53749377517569740803e+00 4.31097912067855748575e+00 2.48340355829651482367e+00 4.03546177363973779251e+00 2.53052408919760107864e+00 3.82826209090560443116e+00 2.49797624390461292521e+00 4.17042645230596065176e+00 +1377 6880.00 3.21344588448794539204e+01 2.53967072711425023712e+00 4.31491470590308079380e+00 2.48540476983922165033e+00 4.03874208290451885972e+00 2.53255313201066645235e+00 3.83163934422185814554e+00 2.49998655707666017634e+00 4.17400006607114448798e+00 +1378 6885.00 3.21605454022255869972e+01 2.54184765537083245945e+00 4.31885107068420737164e+00 2.48740618643567135138e+00 4.04202239215893577295e+00 2.53458227193536078659e+00 3.83501674666716407813e+00 2.50199724228884967658e+00 4.17757460582731887655e+00 +1379 6890.00 3.21866322740185424323e+01 2.54402455894012513582e+00 4.32278821399588952801e+00 2.48940780874916667287e+00 4.04530270146517256791e+00 2.53661150882658681383e+00 3.83839429727766079381e+00 2.50400830136526275638e+00 4.18115007240361169494e+00 +1380 6895.00 3.22127194602583344363e+01 2.54620143677535493154e+00 4.32672613480171897038e+00 2.49140963744300991678e+00 4.04858301067813286522e+00 2.53864084257033839620e+00 3.84177199511021694178e+00 2.50601973608852590658e+00 4.18472646664987646403e+00 +1381 6900.00 3.22388069608413161404e+01 2.54837828786083919752e+00 4.33066483209637809182e+00 2.49341167318050427326e+00 4.05186331994291393244e+00 2.54067027302151871027e+00 3.84514983921133302047e+00 2.50803154828272001353e+00 4.18830378940560787981e+00 +1382 6905.00 3.22648947758711273082e+01 2.55055511116016742079e+00 4.33460430483309089311e+00 2.49541391662495115611e+00 4.05514362915587511793e+00 2.54269980004539464247e+00 3.84852782862751352511e+00 2.51004373975119898788e+00 4.19188204151029797373e+00 +1383 6910.00 3.22909829053477679395e+01 2.55273190563693042066e+00 4.33854455200654243185e+00 2.49741636843965331138e+00 4.05842393846211191288e+00 2.54472942351759634505e+00 3.85190596241562355218e+00 2.51205631231804504822e+00 4.19546122377234631529e+00 +1384 6915.00 3.23170713491676053764e+01 2.55490867028581059017e+00 4.34248557259068235226e+00 2.49941902929827763913e+00 4.06170424773725713408e+00 2.54675914329302699457e+00 3.85528423960143795668e+00 2.51406926777624706304e+00 4.19904133704160820173e+00 +1385 6920.00 3.23431601074342722768e+01 2.55708540404966866433e+00 4.34642736555947006849e+00 2.50142189986412688540e+00 4.06498455696058247355e+00 2.54878895923695347747e+00 3.85866265925218820954e+00 2.51608260796025140493e+00 4.20262238213684913291e+00 +1386 6925.00 3.23692491801477686408e+01 2.55926210592318748027e+00 4.35036992988685522477e+00 2.50342498080050246401e+00 4.06826486624609184872e+00 2.55081887120427763804e+00 3.86204122040401287563e+00 2.51809633467341154045e+00 4.20620435988719698628e+00 +1387 6930.00 3.23953385672044547050e+01 2.56143877485959237106e+00 4.35431326455715783652e+00 2.50542827277070756509e+00 4.07154517551087202776e+00 2.55284887907063007262e+00 3.86541992209305096395e+00 2.52011044975017295400e+00 4.20978727110105044318e+00 +1388 6935.00 3.24214282687079773382e+01 2.56361540983283742179e+00 4.35825736856505852046e+00 2.50743177644840908869e+00 4.07482548475492478701e+00 2.55487898268055024786e+00 3.86879876337616801507e+00 2.52212495500425459838e+00 4.21337111660753915743e+00 +1389 6940.00 3.24475182846583294349e+01 2.56579200981687671757e+00 4.36220224086378571826e+00 2.50943549249690844860e+00 4.07810579403007000820e+00 2.55690918188894045215e+00 3.87217774328950348206e+00 2.52413985224937231777e+00 4.21695589721506269854e+00 +1390 6945.00 3.24736086149518712318e+01 2.56796857378566389940e+00 4.36614788045838331243e+00 2.51143942158987387714e+00 4.08138610326375861348e+00 2.55893947657143039365e+00 3.87555686086919504163e+00 2.52615514333033797101e+00 4.22054161372165559385e+00 +1391 6950.00 3.24996992596922495977e+01 2.57014510070278934251e+00 4.37009428632280627625e+00 2.51344356439060634401e+00 4.08466641259072371639e+00 2.56096986656219627321e+00 3.87893611515138259094e+00 2.52817083007123244442e+00 4.22412826696681076299e+00 +1392 6955.00 3.25257902188794503218e+01 2.57232158953184297800e+00 4.37404145744137284879e+00 2.51544792157277274924e+00 4.08794672181404905587e+00 2.56300035172650364501e+00 3.88231550519293300283e+00 2.53018691428577380265e+00 4.22771585772783620172e+00 +1393 6960.00 3.25518814924098478514e+01 2.57449803925714260089e+00 4.37798939279840038097e+00 2.51745249379967672709e+00 4.09122703106846596910e+00 2.56503093191925524152e+00 3.88569503002998306584e+00 2.53220339782913494986e+00 4.23130438682349652169e+00 +1394 6965.00 3.25779730803870748446e+01 2.57667444883191398830e+00 4.38193809137820711186e+00 2.51945728174498295715e+00 4.09450734033324703631e+00 2.56706160698498919714e+00 3.88907468868830896724e+00 2.53422028250467157307e+00 4.23489385504146120809e+00 +1395 6970.00 3.26040649828111313013e+01 2.57885081724047493523e+00 4.38588755217547632270e+00 2.52146228607199507366e+00 4.09778764959802810353e+00 2.56909237677860913251e+00 3.89245448020404838374e+00 2.53623757017792073043e+00 4.23848426320049664895e+00 +1396 6975.00 3.26301571995783845637e+01 2.58102714344641581690e+00 4.38983777417452536440e+00 2.52346750746474368654e+00 4.10106795885244412858e+00 2.57112324115501689192e+00 3.89583440363406818818e+00 2.53825526266259959840e+00 4.24207561206754402150e+00 +1397 6980.00 3.26562497307924672896e+01 2.58320342641332612033e+00 4.39378875634930743388e+00 2.52547294658653109778e+00 4.10434826811722519579e+00 2.57315419994838645579e+00 3.89921445799377908159e+00 2.54027336181388330161e+00 4.24566790245100555978e+00 +1398 6985.00 3.26823425764533794791e+01 2.58537966512552497278e+00 4.39774049771523412034e+00 2.52747860410066005343e+00 4.10762857737164388539e+00 2.57518525302398559873e+00 3.90259464232968378283e+00 2.54229186945585361457e+00 4.24926113512818837137e+00 +1399 6990.00 3.27084357364574884741e+01 2.58755585852587222107e+00 4.40169299723589357853e+00 2.52948448069116116343e+00 4.11090888663642495260e+00 2.57721640021598741299e+00 3.90597495566755714691e+00 2.54431078744368432965e+00 4.25285531089712609543e+00 +1400 6995.00 3.27345292109084198273e+01 2.58973200560905159051e+00 4.40564625391633413187e+00 2.53149057702133628567e+00 4.11418919585974851572e+00 2.57924764136893180932e+00 3.90935539704353596235e+00 2.54633011761182048716e+00 4.25645043052476523826e+00 +1401 7000.00 3.27606229997025479861e+01 2.59190810533865212406e+00 4.40960026675123728523e+00 2.53349689376485276426e+00 4.11746950513489373691e+00 2.58127897633772063202e+00 3.91273596549376145859e+00 2.54834986181543809991e+00 4.26004649480913943904e+00 +1402 7005.00 3.27867171030471453719e+01 2.59408415666790004295e+00 4.41355503472492127770e+00 2.53550343160574076506e+00 4.12074981441003895810e+00 2.58331040494616370751e+00 3.91611666005436998006e+00 2.55037002189934591811e+00 4.26364350450682927374e+00 +1403 7010.00 3.28128115207349395632e+01 2.59626015858111269807e+00 4.41751055684243176813e+00 2.53751019120730392231e+00 4.12403012367482002531e+00 2.58534192705952836633e+00 3.91949747974077267187e+00 2.55239059971871817822e+00 4.26724146041586926970e+00 +1404 7015.00 3.28389062527659163493e+01 2.59843611004188135283e+00 4.42146683207772195345e+00 2.53951717324320691560e+00 4.12731043292923605037e+00 2.58737354250162443492e+00 3.92287842359947269699e+00 2.55441159710800080873e+00 4.27084036328247673708e+00 +1405 7020.00 3.28650012992437225989e+01 2.60061201001379460607e+00 4.42542385945656846502e+00 2.54152437838711797724e+00 4.13059074218365385178e+00 2.58940525111699049177e+00 3.92625949065624402223e+00 2.55643301592236849018e+00 4.27444021388395700711e+00 +1406 7025.00 3.28910966601683725230e+01 2.60278785747080698698e+00 4.42938163795292361158e+00 2.54353180732306638490e+00 4.13387105145879818480e+00 2.59143705275016600353e+00 3.92964067993686194669e+00 2.55845485802735916891e+00 4.27804101298725569791e+00 +1407 7030.00 3.29171923355398448052e+01 2.60496365137650798260e+00 4.43334016657183482835e+00 2.54553946070399161883e+00 4.13715136072357925201e+00 2.59346894722495990848e+00 3.93302199046709954899e+00 2.56047712527814619321e+00 4.28164276135931398670e+00 +1408 7035.00 3.29432883252545138930e+01 2.60713939071521583202e+00 4.43729944430798362021e+00 2.54754733922428844295e+00 4.14043166996763289944e+00 2.59550093438591167327e+00 3.93640342128309672631e+00 2.56249981952990513179e+00 4.28524545974634918366e+00 +1409 7040.00 3.29693846294160195498e+01 2.60931507442979260247e+00 4.44125947016641564602e+00 2.54955544355762286912e+00 4.14371197923241396666e+00 2.59753301405683023617e+00 3.93978497140026284740e+00 2.56452294263780888883e+00 4.28884910891530424237e+00 +1410 7045.00 3.29954812479207006959e+01 2.61149070150455653305e+00 4.44522024315217922918e+00 2.55156377437766135330e+00 4.14699228849719503387e+00 2.59956518609262010600e+00 3.94316663985473692122e+00 2.56654649646739629887e+00 4.29245370961239203211e+00 +1411 7050.00 3.30215781808722184110e+01 2.61366627090309666670e+00 4.44918176225995409823e+00 2.55357233235807079552e+00 4.15027259780343271700e+00 2.60159745030672562294e+00 3.94654842567229335870e+00 2.56857048288420486415e+00 4.29605926258383163940e+00 +1412 7055.00 3.30476754282705726951e+01 2.61584178159936708852e+00 4.45314402649478768836e+00 2.55558111817251853992e+00 4.15355290701639301432e+00 2.60362980654368580957e+00 3.94993032786834286085e+00 2.57059490374340926522e+00 4.29966576858620097568e+00 +1413 7060.00 3.30737729901157564427e+01 2.61801723254659401974e+00 4.45710703486172654664e+00 2.55759013250503386416e+00 4.15683321627080903937e+00 2.60566225462731182461e+00 3.95331234546865939450e+00 2.57261976092091249058e+00 4.30327322836571646292e+00 +1414 7065.00 3.30998708663041298905e+01 2.62019262272909614353e+00 4.46107078637618137407e+00 2.55959937601892084658e+00 4.16011352553559010659e+00 2.60769479438141349448e+00 3.95669447749901781464e+00 2.57464505627188744441e+00 4.30688164265822592824e+00 +1415 7070.00 3.31259690569393328019e+01 2.62236795111046161466e+00 4.46503528002246952155e+00 2.56160884940857247472e+00 4.16339383481073621596e+00 2.60972742565052850949e+00 3.96007672298519253218e+00 2.57667079168260126920e+00 4.31049101219958341602e+00 +1416 7075.00 3.31520675619177325189e+01 2.62454321664391709845e+00 4.46900051481600080194e+00 2.56361855334765653680e+00 4.16667414406515224101e+00 2.61176014823773972040e+00 3.96345908095295795803e+00 2.57869696900822775731e+00 4.31410133772563941790e+00 +1417 7080.00 3.31781663813429545939e+01 2.62671841832414498796e+00 4.47296648977218680443e+00 2.56562848850983904470e+00 4.16995445330920500027e+00 2.61379296198758570569e+00 3.96684155040736063924e+00 2.58072359012466945316e+00 4.31771261997224442553e+00 +1418 7085.00 3.32042655152150203435e+01 2.62889355509400779454e+00 4.47693320390643645368e+00 2.56763865556878734253e+00 4.17323476259471526362e+00 2.61582586672387673588e+00 3.97022413038453914069e+00 2.58275065691819261104e+00 4.32132485966488655293e+00 +1419 7090.00 3.32303649634302686877e+01 2.63106862592745738283e+00 4.48090065621343391911e+00 2.56964905521889486195e+00 4.17651507183876802287e+00 2.61785886226005759525e+00 3.97360681988953912125e+00 2.58477817125433606549e+00 4.32493805752905213780e+00 +1420 7095.00 3.32564647261959933644e+01 2.63324362980881332419e+00 4.48486884570858812538e+00 2.57165968812346523720e+00 4.17979538111391235589e+00 2.61989194843030492876e+00 3.97698961795850003398e+00 2.58680613499863687466e+00 4.32855221430059344812e+00 +1421 7100.00 3.32825648032012608724e+01 2.63541856568093679769e+00 4.48883777140731066169e+00 2.57367055497689323218e+00 4.18307569035796600332e+00 2.62192512503769936671e+00 3.98037252359646709365e+00 2.58883455005809093308e+00 4.33216733068426851361e+00 +1422 7105.00 3.33086651947570047128e+01 2.63759343252814604242e+00 4.49280743233537371850e+00 2.57568165644248070478e+00 4.18635599959165372042e+00 2.62395839192677993168e+00 3.98375553582921604345e+00 2.59086341828787114494e+00 4.33578340740556456012e+00 +1423 7110.00 3.33347659006559382533e+01 2.63976822931403098949e+00 4.49677782748746146524e+00 2.57769299321462286301e+00 4.18963630885643478763e+00 2.62599174890062814214e+00 3.98713865366179254224e+00 2.59289274157424465272e+00 4.33940044517960465953e+00 +1424 7115.00 3.33608669208980685994e+01 2.64194295500218157002e+00 4.50074895588934875690e+00 2.57970456595662200883e+00 4.19291661815230831678e+00 2.62802519577269011464e+00 3.99052187613033426672e+00 2.59492252181384186471e+00 4.34301844472151188370e+00 +1425 7120.00 3.33869682556906681725e+01 2.64411760856655142504e+00 4.50472081656680778394e+00 2.58171637537323706013e+00 4.19619692742745442615e+00 2.63005873237714160595e+00 3.99390520222952538631e+00 2.59695276087220117134e+00 4.34663740672567922019e+00 +1426 7125.00 3.34130699048264574458e+01 2.64629218898109463964e+00 4.50869340852488775795e+00 2.58372842211740616492e+00 4.19947723671296291315e+00 2.63209235851706280229e+00 3.99728863099550268956e+00 2.59898346064595253679e+00 4.35025733190723240540e+00 +1427 7130.00 3.34391718684090761826e+01 2.64846669518867283699e+00 4.51266673079972502336e+00 2.58574070689388912925e+00 4.20275754594665151842e+00 2.63412607400590115247e+00 4.00067216142294945769e+00 2.60101462302136354765e+00 4.35387822096056531507e+00 +1428 7135.00 3.34652741463348846196e+01 2.65064112618396885424e+00 4.51664078239636612722e+00 2.58775323037635152090e+00 4.20603785523216089359e+00 2.63615987866746692703e+00 4.00405579254800425559e+00 2.60304624989506327992e+00 4.35750007460080102106e+00 +1429 7140.00 3.34913767387075296256e+01 2.65281548092020802443e+00 4.52061556234058681270e+00 2.58976599323846023992e+00 4.20931816446584949887e+00 2.63819377230484120034e+00 4.00743952335498310191e+00 2.60507834313259101222e+00 4.36112289351196924514e+00 +1430 7145.00 3.35174796455270040951e+01 2.65498975837134354450e+00 4.52459106965816015844e+00 2.59177899617461005022e+00 4.21259847377208718200e+00 2.64022775473147097713e+00 4.01082335288002767015e+00 2.60711090465130457261e+00 4.36474667838846475121e+00 +1431 7150.00 3.35435828666896682648e+01 2.65716395750096623374e+00 4.52856730338522606161e+00 2.59379223985846740774e+00 4.21587878297468332534e+00 2.64226182576080237396e+00 4.01420728012818273100e+00 2.60914393633747154766e+00 4.36837142992468407954e+00 +1432 7155.00 3.35696864022991690035e+01 2.65933807728303017726e+00 4.53254426252682929288e+00 2.59580572497406381061e+00 4.21915909220837281879e+00 2.64429598520628195146e+00 4.01759130410449483151e+00 2.61117744008772145747e+00 4.37199714880465606370e+00 +1433 7160.00 3.35957902523554992058e+01 2.66151211667076026401e+00 4.53652194612947479158e+00 2.59781945220542853647e+00 4.22243940145242468986e+00 2.64633023286062663004e+00 4.02097542383473793848e+00 2.61321141777795729055e+00 4.37562383571241308999e+00 +1434 7165.00 3.36218944167550120028e+01 2.66368607464847517718e+00 4.54050035320856970600e+00 2.59983342223659352754e+00 4.22571971076902652698e+00 2.64836456853728297034e+00 4.02435963830323029100e+00 2.61524587133590147303e+00 4.37925149134234725778e+00 +1435 7170.00 3.36479988956013684742e+01 2.66585995017976529198e+00 4.54447948280025482148e+00 2.60184763575158894966e+00 4.22900002002344344021e+00 2.65039899204969797708e+00 4.02774394654611089805e+00 2.61728080263745654932e+00 4.38288011634740115596e+00 +1436 7175.00 3.36741036888945544092e+01 2.66803374222821965134e+00 4.54845933393030588121e+00 2.60386209342408125877e+00 4.23228032927786124162e+00 2.65243350319058857067e+00 4.03112834756842630668e+00 2.61931621358961663759e+00 4.38650971142196510755e+00 +1437 7180.00 3.37002087965309229389e+01 2.67020744976779234037e+00 4.55243990564522249542e+00 2.60587679595882937278e+00 4.23556063850118391656e+00 2.65446810177340086767e+00 4.03451284036485713358e+00 2.62135210609937718829e+00 4.39014027723970734485e+00 +1438 7185.00 3.37263142186141280376e+01 2.67238107177243744417e+00 4.55642119696041536514e+00 2.60789174401913559365e+00 4.23884094778669417991e+00 2.65650278760121816291e+00 4.03789742395081585613e+00 2.62338848205300401162e+00 4.39377181445356868039e+00 +1439 7190.00 3.37524199551441697054e+01 2.67455460718501658590e+00 4.56040320692239031786e+00 2.60990693829939557347e+00 4.24212125706183940110e+00 2.65853756045639322281e+00 4.04128209733134724502e+00 2.62542534336785582383e+00 4.39740432374757617140e+00 +1440 7195.00 3.37785260060173939678e+01 2.67672805500021260272e+00 4.56438593455691865586e+00 2.61192237948363947808e+00 4.24540156632661958014e+00 2.66057242016273676199e+00 4.04466685952186288944e+00 2.62746269195092807536e+00 4.40103780577466974222e+00 +1441 7200.00 3.38046323713374547992e+01 2.67890141418161409348e+00 4.56836937892086858426e+00 2.61393806825589747334e+00 4.24868187552921661165e+00 2.66260736651296658906e+00 4.04805170951704251792e+00 2.62950052970921444029e+00 4.40467226118778754085e+00 +1442 7205.00 3.38307390510007053308e+01 2.68107468368244772350e+00 4.57235353902965080408e+00 2.61595400530020105734e+00 4.25196218483545340661e+00 2.66464239929980095667e+00 4.05143664632193534203e+00 2.63153885852898161701e+00 4.40830769066059779959e+00 +1443 7210.00 3.38568460452144179840e+01 2.68324786248703173186e+00 4.57633841395049412171e+00 2.61797019131094454991e+00 4.25524249411059951598e+00 2.66667751831595811751e+00 4.05482166895195028644e+00 2.63357768034831662973e+00 4.41194409484603600191e+00 +1444 7215.00 3.38829533537713345481e+01 2.68542094956931975958e+00 4.58032400269881101451e+00 2.61998662695143069712e+00 4.25852280336501554103e+00 2.66871272337488285586e+00 4.05820677641213389819e+00 2.63561699705348573275e+00 4.41558147437631376420e+00 +1445 7220.00 3.39090609766714408124e+01 2.68759394387217342981e+00 4.58431030432110464545e+00 2.62200331292641797276e+00 4.26180311262979660825e+00 2.67074801424856600462e+00 4.06159196769716857034e+00 2.63765681057221224037e+00 4.41921982992509843058e+00 +1446 7225.00 3.39351689140183765403e+01 2.68976684439027424744e+00 4.58829731788460382091e+00 2.62402024991993743086e+00 4.26508342188421440966e+00 2.67278339075045412443e+00 4.06497724181210084993e+00 2.63969712281149027078e+00 4.42285916211423479893e+00 +1447 7230.00 3.39612771658121417317e+01 2.69193965007684976598e+00 4.59228504240472013009e+00 2.62603743861601923726e+00 4.26836373114899547687e+00 2.67481885266289998171e+00 4.06836259776197550764e+00 2.64173793567831438622e+00 4.42649947159666190544e+00 +1448 7235.00 3.39873857320527434922e+01 2.69411235990585229416e+00 4.59627347694868415573e+00 2.62805487969869444598e+00 4.27164404040341239011e+00 2.67685439977862271732e+00 4.07174803454147671289e+00 2.64377925110040834511e+00 4.43014075900459047830e+00 +1449 7240.00 3.40134946126365349528e+01 2.69628497285123636118e+00 4.60026262056299817260e+00 2.63007257385199455513e+00 4.27492434964746426118e+00 2.67889003189033925167e+00 4.07513355116601250216e+00 2.64582107098476537743e+00 4.43378302499095777733e+00 +1450 7245.00 3.40396038076671558770e+01 2.69845748787659234225e+00 4.60425247228380118969e+00 2.63209052177031255226e+00 4.27820465890188206259e+00 2.68092574878040412756e+00 4.07851914663026793306e+00 2.64786339724874553170e+00 4.43742627016724533462e+00 +1451 7250.00 3.40657133170409665013e+01 2.70062990395587343428e+00 4.60824303117832556609e+00 2.63410872413768082367e+00 4.28148496819775470357e+00 2.68296155025189930754e+00 4.08190481993928777626e+00 2.64990623182007034586e+00 4.44107049516566476655e+00 +1452 7255.00 3.40918231409652463526e+01 2.70280222005267045660e+00 4.61223429629307180022e+00 2.63612718163812909111e+00 4.28476527746253577078e+00 2.68499743607681429225e+00 4.08529057007738849450e+00 2.65194957660573615854e+00 4.44471570062879006713e+00 +1453 7260.00 3.41179332792327230095e+01 2.70497443514093616201e+00 4.61622626667454305505e+00 2.63814589496605211849e+00 4.28804558671695268401e+00 2.68703340604786777845e+00 4.08867639607034671911e+00 2.65399343353346406360e+00 4.44836188716810276844e+00 +1454 7265.00 3.41440437318433893665e+01 2.70714654819462507973e+00 4.62021894138997080148e+00 2.64016486480548095983e+00 4.29132589596100544327e+00 2.68906945995777624248e+00 4.09206229689211742340e+00 2.65603780452061366546e+00 4.45200905539508529074e+00 +1455 7270.00 3.41701544989008851871e+01 2.70931855817732714087e+00 4.62421231948585731431e+00 2.64218409184044622506e+00 4.29460620523615155264e+00 2.69110559756816680732e+00 4.09544827155810775565e+00 2.65808269149490739025e+00 4.45565720594194569770e+00 +1456 7275.00 3.41962655804052104713e+01 2.71149046406299687462e+00 4.62820640002943406444e+00 2.64420357676534267810e+00 4.29788651450093261985e+00 2.69314181868212143556e+00 4.09883431905263861950e+00 2.66012809637370439830e+00 4.45930633942016907412e+00 +1457 7280.00 3.42223769763563794299e+01 2.71366226481522332392e+00 4.63220118206720243847e+00 2.64622332025383721898e+00 4.30116682370352787501e+00 2.69517812308199333771e+00 4.10222043839111805141e+00 2.66217402108472755984e+00 4.46295645644123695206e+00 +1458 7285.00 3.42484886866507238778e+01 2.71583395940796101797e+00 4.63619666467675894950e+00 2.64824332302105203141e+00 4.30444713297867398438e+00 2.69721451052940830451e+00 4.10560662855786606684e+00 2.66422046756606345497e+00 4.46660755760626493327e+00 +1459 7290.00 3.42746007112882651313e+01 2.71800554681516315370e+00 4.64019284691497002626e+00 2.65026358573029074961e+00 4.30772744226418335955e+00 2.69925098082744918671e+00 4.10899288854756505884e+00 2.66626743772470664595e+00 4.47025964352673810254e+00 +1460 7295.00 3.43007130504762827172e+01 2.72017702600042055039e+00 4.64418972783870120935e+00 2.65228410908631140330e+00 4.31100775152896442677e+00 2.70128753373774044277e+00 4.11237921737562306390e+00 2.66831493349874415699e+00 4.47391271479340701944e+00 +1461 7300.00 3.43268257040074828979e+01 2.72234839594805100305e+00 4.64818730651518485786e+00 2.65430489377314415833e+00 4.31428806080410875978e+00 2.70332416904263661550e+00 4.11576561401599505530e+00 2.67036295681589930240e+00 4.47756677201775499242e+00 +1462 7305.00 3.43529386719855267529e+01 2.72451965561128028881e+00 4.65218558201165066635e+00 2.65632594047482095689e+00 4.31756837005852567302e+00 2.70536088652449135949e+00 4.11915207747372935643e+00 2.67241150961425866228e+00 4.48122181579053702194e+00 +1463 7310.00 3.43790519543067460972e+01 2.72669080397442531449e+00 4.65618455340569514789e+00 2.65834724988573567472e+00 4.32084867931294258625e+00 2.70739768595529550765e+00 4.12253860674350569582e+00 2.67446059381118050879e+00 4.48487784669214128996e+00 +1464 7315.00 3.44051655510748091160e+01 2.72886184001144149747e+00 4.66018421975418384307e+00 2.66036882270028351982e+00 4.32412898857772454164e+00 2.70943456709667307436e+00 4.12592520082000735471e+00 2.67651021134475231023e+00 4.48853486533404932857e+00 +1465 7320.00 3.44312794622897015984e+01 2.73103276267555461487e+00 4.66418458013471148860e+00 2.66239065960249554621e+00 4.32740929792541706433e+00 2.71147152974134320047e+00 4.12931185869791583798e+00 2.67856036415306109078e+00 4.49219287229665376060e+00 +1466 7325.00 3.44573936879514235443e+01 2.73320357096144661568e+00 4.66818563362487548574e+00 2.66441276127640147564e+00 4.33068960708655747993e+00 2.71350857366129449844e+00 4.13269857937191442687e+00 2.68061105416382972066e+00 4.49585186814997594951e+00 +1467 7330.00 3.44835082279563280849e+01 2.73537426383270654284e+00 4.67218737929190375269e+00 2.66643512841639651612e+00 4.33396991634097528134e+00 2.71554569860779038137e+00 4.13608536183668373809e+00 2.68266228331514433592e+00 4.49951185347440851814e+00 +1468 7335.00 3.45096230823044365366e+01 2.73754484025292521565e+00 4.67618981620302864854e+00 2.66845776170651127757e+00 4.33725022559539130640e+00 2.71758290437354688152e+00 4.13947220507654289889e+00 2.68471405354509240482e+00 4.50317282886070557879e+00 +1469 7340.00 3.45357382512030071098e+01 2.73971529920642087319e+00 4.68019294345657232981e+00 2.67048066186186927595e+00 4.34053053482907991167e+00 2.71962019070982652380e+00 4.14285910808617519052e+00 2.68676636678139724168e+00 4.50683479487888938309e+00 +1470 7345.00 3.45618537344447815940e+01 2.74188563965678255840e+00 4.68419676010940300159e+00 2.67250382953540821518e+00 4.34381084412495344083e+00 2.72165755739898340693e+00 4.14624606987062449548e+00 2.68881922496214498253e+00 4.51049775209898928807e+00 +1471 7350.00 3.45879695321333784364e+01 2.74405586057796435639e+00 4.68820126525984282040e+00 2.67452726545261576518e+00 4.34709115340009866202e+00 2.72369500420264332163e+00 4.14963308941420994103e+00 2.69087263004615140360e+00 4.51416170108066516775e+00 +1472 7355.00 3.46140856441651649789e+01 2.74622596095428539442e+00 4.69220645797512414532e+00 2.67655097027679422794e+00 4.35037146267524477139e+00 2.72573253088243072639e+00 4.15302016570125065442e+00 2.69292658394041062309e+00 4.51782664238357778430e+00 +1473 7360.00 3.46402020706437809849e+01 2.74839593973897011736e+00 4.69621233735356824468e+00 2.67857494472306578714e+00 4.35365177188820418053e+00 2.72777013719997185603e+00 4.15640729772642636419e+00 2.69498108861410168302e+00 4.52149257658811709604e+00 +1474 7365.00 3.46663188115692335600e+01 2.75056579592670091827e+00 4.70021890246240658939e+00 2.68059918946509823101e+00 4.35693208118407770968e+00 2.72980782293762125335e+00 4.15979448448442212793e+00 2.69703614599494878590e+00 4.52515950424358148751e+00 +1475 7370.00 3.46924358668378758352e+01 2.75273552848106817237e+00 4.70422615239996222414e+00 2.68262370518692172539e+00 4.36021239043849462291e+00 2.73184558784664011100e+00 4.16318172496991767417e+00 2.69909175803140088945e+00 4.52882742589926667875e+00 +1476 7375.00 3.47185532365533475740e+01 2.75490513637602596475e+00 4.70823408625419581597e+00 2.68464849260365889805e+00 4.36349269970327569013e+00 2.73388343167828962166e+00 4.16656901815686886437e+00 2.70114792666154635015e+00 4.53249634211483609647e+00 +1477 7380.00 3.47446709207156629873e+01 2.75707461859589209041e+00 4.71224270310270032525e+00 2.68667355238897709313e+00 4.36677300894732756120e+00 2.73592135421492432812e+00 4.16995636305032046920e+00 2.70320465382347219219e+00 4.53616625342922219488e+00 +1478 7385.00 3.47707889192211609952e+01 2.75924397409389232649e+00 4.71625200205416472699e+00 2.68869888524763478443e+00 4.37005331823283693637e+00 2.73795935519744126907e+00 4.17334375863459161593e+00 2.70526194147599285955e+00 4.53983716040208484799e+00 +1479 7390.00 3.47969072321734884667e+01 2.76141320186470906606e+00 4.72026198218618286973e+00 2.69072449185329842791e+00 4.37333362748725473779e+00 2.73999743439782994514e+00 4.17673120389399965546e+00 2.70731979155719537644e+00 4.54350906356199590874e+00 +1480 7395.00 3.48230258595726454018e+01 2.76358230087193179614e+00 4.72427264260744106394e+00 2.69275037291072649737e+00 4.37661393675203580500e+00 2.74203559156735243718e+00 4.18011869782322698086e+00 2.70937820600516765523e+00 4.54718196344788694319e+00 +1481 7400.00 3.48491448013149920371e+01 2.76575127009987875581e+00 4.72828398239553759907e+00 2.69477652910395093500e+00 4.37989424597535936812e+00 2.74407382646763409184e+00 4.18350623940659271938e+00 2.71143718677872325173e+00 4.55085586060905633587e+00 +1482 7405.00 3.48752640575041823467e+01 2.76792010852250358610e+00 4.73229600065915612106e+00 2.69680296112736561653e+00 4.38317455527123378545e+00 2.74611213884993743406e+00 4.18689382763877837590e+00 2.71349673581595007832e+00 4.55453075556370823307e+00 +1483 7410.00 3.49013836281401879091e+01 2.77008881510339755039e+00 4.73630869649662233911e+00 2.69882966968572901578e+00 4.38645486450492150254e+00 2.74815052847588647822e+00 4.19028146150410041315e+00 2.71555685507566302306e+00 4.55820664885077597717e+00 +1484 7415.00 3.49275035131193973825e+01 2.77225738883724126538e+00 4.74032206900625929791e+00 2.70085665545270936505e+00 4.38973517379043176589e+00 2.75018899508637959528e+00 4.19366913997651380441e+00 2.71761754650631326413e+00 4.56188354098846460261e+00 +1485 7420.00 3.49536237125454292141e+01 2.77442582868762466219e+00 4.74433611729675241975e+00 2.70288391912269920780e+00 4.39301548305521283311e+00 2.75222753844304257598e+00 4.19705686206106776126e+00 2.71967881204598738165e+00 4.56556143250534507416e+00 +1486 7425.00 3.49797442263146578512e+01 2.77659413362850315821e+00 4.74835084045606148351e+00 2.70491146140045968238e+00 4.39629579234072220828e+00 2.75426615829713616890e+00 4.20044462674207519370e+00 2.72174065365350115187e+00 4.56924032392998391572e+00 +1487 7430.00 3.50058650546343557153e+01 2.77876230265455648194e+00 4.75236623761360377216e+00 2.70693928295965546837e+00 4.39957610155368161742e+00 2.75630485438955918909e+00 4.20383243300385878172e+00 2.72380307327730486477e+00 4.57292021575985963011e+00 +1488 7435.00 3.50319861972972503850e+01 2.78093033471901351916e+00 4.75638230784697224607e+00 2.70896738451541052584e+00 4.40285641081846268463e+00 2.75834362649230069309e+00 4.20722027983073232349e+00 2.72586607287621429663e+00 4.57660110852354051758e+00 +1489 7440.00 3.50581076543033276494e+01 2.78309822882691815238e+00 4.76039905029594656583e+00 2.71099576674139175481e+00 4.40613672009360790582e+00 2.76038247433589445379e+00 4.21060816619665434501e+00 2.72792965438831602754e+00 4.58028300272886745859e+00 +1490 7445.00 3.50842294257562414828e+01 2.78526598393149704691e+00 4.76441646403812324451e+00 2.71302443033199303102e+00 4.40941702929620404916e+00 2.76242139767160033159e+00 4.21399609111703199460e+00 2.72999381978278865546e+00 4.58396589888368222176e+00 +1491 7450.00 3.51103515116559776743e+01 2.78743359902743259582e+00 4.76843454821328016635e+00 2.71505337599197416054e+00 4.41269733862317004025e+00 2.76446039624031847382e+00 4.21738405354509282574e+00 2.73205857100808513493e+00 4.58764979748546153360e+00 +1492 7455.00 3.51364739120025575403e+01 2.78960107307831428614e+00 4.77245330191974215239e+00 2.71708260440536486513e+00 4.41597764786722368768e+00 2.76649946980367245075e+00 4.22077205249624487493e+00 2.73412391002301813359e+00 4.59133469904204627454e+00 +1493 7460.00 3.51625966266923271064e+01 2.79176840508918822081e+00 4.77647272427655966709e+00 2.71911211626656035278e+00 4.41925795714236713252e+00 2.76853861809219692347e+00 4.22416008692371747202e+00 2.73618983876567689606e+00 4.59502060405091317108e+00 +1494 7465.00 3.51887196558289190307e+01 2.79393559400291646710e+00 4.78049281440278317490e+00 2.72114191225959167753e+00 4.42253826638642077995e+00 2.77057784085715219646e+00 4.22754815584291776531e+00 2.73825635920523868805e+00 4.59870751299917390753e+00 +1495 7470.00 3.52148429994123546294e+01 2.79610263883490928194e+00 4.78451357140710253901e+00 2.72317199309958146713e+00 4.42581857563047353921e+00 2.77261713783943708478e+00 4.23093625821743657411e+00 2.74032347330052061807e+00 4.60239542638430698673e+00 +1496 7475.00 3.52409666573389728228e+01 2.79826953853839244246e+00 4.78853499441893148969e+00 2.72520235944983202359e+00 4.42909888492634795654e+00 2.77465650877994818302e+00 4.23432439304195629148e+00 2.74239118299997164385e+00 4.60608434469342409301e+00 +1497 7480.00 3.52670906297124204798e+01 2.80043629210804789764e+00 4.79255708256768464537e+00 2.72723301202546686284e+00 4.43237919417040071579e+00 2.77669595341958297396e+00 4.23771255929043189070e+00 2.74445949027277258381e+00 4.60977426841363957521e+00 +1498 7485.00 3.52932149164290649423e+01 2.80260289851783017667e+00 4.79657983496205186924e+00 2.72926395152087986062e+00 4.43565950342481674085e+00 2.77873547149923938449e+00 4.24110075595754487665e+00 2.74652839706737417202e+00 4.61346519802170007551e+00 +1499 7490.00 3.53193395175925388685e+01 2.80476935675205574228e+00 4.80060325072108184941e+00 2.73129517860973880516e+00 4.43893981268959780806e+00 2.78077506275981489736e+00 4.24448898201724755808e+00 2.74859790534259040840e+00 4.61715713400471905459e+00 +1500 7495.00 3.53454644332028493636e+01 2.80693566579504549807e+00 4.80462732899492017680e+00 2.73332669399680128208e+00 4.44222012196474302925e+00 2.78281472693184195322e+00 4.24787723646422499257e+00 2.75066801705723751326e+00 4.62085007682908255333e+00 +1501 7500.00 3.53715896632599822169e+01 2.80910182462075175280e+00 4.80865206889225405007e+00 2.73535849837646338756e+00 4.44550043121915994249e+00 2.78485446375621936710e+00 4.25126551827242860071e+00 2.75273873417013081877e+00 4.62454402698190136789e+00 +1502 7505.00 3.53977152076603118758e+01 2.81126783221349185737e+00 4.81267746955286135346e+00 2.73739059244311899732e+00 4.44878074048394012152e+00 2.78689427296348002372e+00 4.25465382642617839792e+00 2.75481005865044847880e+00 4.62823898490883234302e+00 +1503 7510.00 3.54238410665074709982e+01 2.81343368756794909302e+00 4.81670353010615936995e+00 2.73942297688079960949e+00 4.45206104973835792293e+00 2.78893415430488511575e+00 4.25804215990979084694e+00 2.75688199244664300380e+00 4.63193495108662389725e+00 +1504 7515.00 3.54499672396978198208e+01 2.81559938964771383496e+00 4.82073024969192687195e+00 2.74145565239426280968e+00 4.45534135899277483617e+00 2.79097410749023966403e+00 4.26143051770758507502e+00 2.75895453753825625753e+00 4.63563192599202533728e+00 +1505 7520.00 3.54760937273350052124e+01 2.81776493744746669989e+00 4.82475762742921521209e+00 2.74348861967790424998e+00 4.45862166824719263758e+00 2.79301413228116945930e+00 4.26481889880387932124e+00 2.76102769586337615237e+00 4.63932991006032935388e+00 +1506 7525.00 3.55022205294190200675e+01 2.81993032994116266110e+00 4.82878566246816909313e+00 2.74552187940539038635e+00 4.46190197752233697059e+00 2.79505422837711581252e+00 4.26820730218299004832e+00 2.76310146940154588435e+00 4.64302890375791932343e+00 +1507 7530.00 3.55283476459498643862e+01 2.82209556613384782153e+00 4.83281435394856728749e+00 2.74755543229184473475e+00 4.46518228672493311393e+00 2.79709439553970495851e+00 4.27159572680850985194e+00 2.76517586010121574347e+00 4.64672890754081624465e+00 +1508 7535.00 3.55544750768239055105e+01 2.82426064498911211231e+00 4.83684370099982441360e+00 2.74958927902129701693e+00 4.46846259605189910502e+00 2.79913463347874147402e+00 4.27498417168548261458e+00 2.76725086994192936984e+00 4.65042992186504022811e+00 +1509 7540.00 3.55806028220411221241e+01 2.82642556549127377252e+00 4.84087370277208606240e+00 2.75162342027777828690e+00 4.47174290536850005395e+00 2.80117494193512284184e+00 4.27837263578786330953e+00 2.76932650087213927392e+00 4.65413194715551981062e+00 +1510 7545.00 3.56067308818088221756e+01 2.82859032664537846102e+00 4.84490435841549427209e+00 2.75365785677641161655e+00 4.47502321456073204331e+00 2.80321532062901779270e+00 4.28176111808960602190e+00 2.77140275486102227731e+00 4.65783498387864103307e+00 +1511 7550.00 3.56328592559197119272e+01 2.83075492741501699712e+00 4.84893566705946632567e+00 2.75569258919086390591e+00 4.47830352383587815268e+00 2.80525576930132469755e+00 4.28514961758539136838e+00 2.77347963387775964250e+00 4.66153903245932799138e+00 +1512 7555.00 3.56589879444774311423e+01 2.83291936679487044159e+00 4.85296762785414337316e+00 2.75772761823625778277e+00 4.48158383309029506592e+00 2.80729628765148442326e+00 4.28853813324917698679e+00 2.77555713988116492530e+00 4.66524409333287692903e+00 +1513 7560.00 3.56851169473783542685e+01 2.83508364377962207570e+00 4.85700023996003604765e+00 2.75976294457589554909e+00 4.48486414232398455937e+00 2.80933687543075771842e+00 4.29192666406527667533e+00 2.77763527483005479013e+00 4.66895016695530618023e+00 +1514 7565.00 3.57112462647260926474e+01 2.83724775734322465226e+00 4.86103350252728549918e+00 2.76179856892490072084e+00 4.48814445160949215818e+00 2.81137753234895093613e+00 4.29531520901801133761e+00 2.77971404070397110075e+00 4.67265725373081686200e+00 +1515 7570.00 3.57373758965206675953e+01 2.83941170649072560650e+00 4.86506741469567316472e+00 2.76383449197766672967e+00 4.49142476087427322540e+00 2.81341825814696067098e+00 4.29870376707097090474e+00 2.78179343946173007751e+00 4.67636535409470077695e+00 +1516 7575.00 3.57635058426584322433e+01 2.84157549018571442545e+00 4.86910197562570612462e+00 2.76587071441822685003e+00 4.49470507012869102681e+00 2.81545905252422823395e+00 4.30209233722919837106e+00 2.78387347307251031836e+00 4.68007446847188557371e+00 +1517 7580.00 3.57896361032430263549e+01 2.84373910743323676797e+00 4.87313718446752908164e+00 2.76790723694097318131e+00 4.49798537939347209402e+00 2.81749991521128784200e+00 4.30548091846665226257e+00 2.78595414348476344557e+00 4.68378459728729978906e+00 +1518 7585.00 3.58157666782744641409e+01 2.84590255720724716326e+00 4.87717304039201060561e+00 2.76994406024030181968e+00 4.50126568865825227306e+00 2.81954084593867149167e+00 4.30886950975728311164e+00 2.78803545269876051904e+00 4.68749574095550780584e+00 +1519 7590.00 3.58418975676490774163e+01 2.84806583852315675642e+00 4.88120954255966221780e+00 2.77198118501060752905e+00 4.50454599791267007447e+00 2.82158184440582093799e+00 4.31225811008541004554e+00 2.79011740264222352081e+00 4.69120789988070807652e+00 +1520 7595.00 3.58680287714705272606e+01 2.85022895034455414631e+00 4.88524669011026357879e+00 2.77401861194628462925e+00 4.50782630717745114168e+00 2.82362291035363277558e+00 4.31564671843535219153e+00 2.79219999531542573123e+00 4.69492107448783180246e+00 +1521 7600.00 3.58941602897388136739e+01 2.85239189167648632406e+00 4.88928448223541156636e+00 2.77605634174172832829e+00 4.51110661644223220890e+00 2.82566404349191424572e+00 4.31903533378106185836e+00 2.79428323266681744030e+00 4.69863526518107565977e+00 +1522 7605.00 3.59202921223502826820e+01 2.85455466149290693068e+00 4.89332291807488850566e+00 2.77809437508096968017e+00 4.51438692567592081417e+00 2.82770524353046859289e+00 4.32242395511722321544e+00 2.79636711667594228814e+00 4.70235047236464165366e+00 +1523 7610.00 3.59464242694085882590e+01 2.85671725880922666718e+00 4.89736199679956474284e+00 2.78013271267913086859e+00 4.51766723494070188138e+00 2.82974651018946632419e+00 4.32581258140742352936e+00 2.79845164930161427463e+00 4.70606669643236585898e+00 +1524 7615.00 3.59725567309137232996e+01 2.85887968259939917459e+00 4.90140171759067744262e+00 2.78217135519951419553e+00 4.52094754421584621440e+00 2.83178784318907528217e+00 4.32920121164634785771e+00 2.80053683251301466228e+00 4.70978393778844584006e+00 +1525 7620.00 3.59986895067620551458e+01 2.86104193185810729005e+00 4.90544207960873457353e+00 2.78421030335724317695e+00 4.52422785348062728161e+00 2.83382924223910181993e+00 4.33258984480794762106e+00 2.80262266827932027269e+00 4.71350219682671944810e+00 +1526 7625.00 3.60248225970572164556e+01 2.86320400558003207436e+00 4.90948308203496974755e+00 2.78624955783634886686e+00 4.52750816274540834883e+00 2.83587070704935051424e+00 4.33597847987654283486e+00 2.80470915856971281244e+00 4.71722147394102186979e+00 +1527 7630.00 3.60509560017992072289e+01 2.86536590275985636467e+00 4.91352472402989448597e+00 2.78828911933122514100e+00 4.53078847199982526206e+00 2.83791223733999098400e+00 4.33936711582608580784e+00 2.80679630535336910313e+00 4.72094176950446087204e+00 +1528 7635.00 3.60770897208843877024e+01 2.86752762239226255403e+00 4.91756700477474062438e+00 2.79032898854663180543e+00 4.53406878124387802131e+00 2.83995383282082825005e+00 4.34275575165125982124e+00 2.80888411058910625329e+00 4.72466308393159994949e+00 +1529 7640.00 3.61032237544164047449e+01 2.86968916346156799335e+00 4.92160992345074710386e+00 2.79236916615623487203e+00 4.53734909051902413069e+00 2.84199549320166777733e+00 4.34614438631565569437e+00 2.81097257626682983656e+00 4.72838541757482122563e+00 +1530 7645.00 3.61293581023952441456e+01 2.87185052497282011785e+00 4.92565347923915020090e+00 2.79440965286479281460e+00 4.54062939978380430972e+00 2.84403721819231414258e+00 4.34953301881395226758e+00 2.81306170434535651736e+00 4.73210877081759306861e+00 +1531 7650.00 3.61554927647172803518e+01 2.87401170592069954424e+00 4.92969767130045610770e+00 2.79645044935633757532e+00 4.54390970901749380317e+00 2.84607900749220865677e+00 4.35292164812010717867e+00 2.81515149679386533776e+00 4.73583314405375244149e+00 +1532 7655.00 3.61816277414861460215e+01 2.87617270528952628794e+00 4.93374249884699356272e+00 2.79849155633562718393e+00 4.54719001830300317835e+00 2.84812086082152049471e+00 4.35631027321843689037e+00 2.81724195557117074173e+00 4.73955853763567880321e+00 +1533 7660.00 3.62077630327018482603e+01 2.87833352208434511965e+00 4.93778796103927053451e+00 2.80053297448669225034e+00 4.55047032753669089544e+00 2.85016277787969141144e+00 4.35969889308289459962e+00 2.81933308266718052337e+00 4.74328495193647992068e+00 +1534 7665.00 3.62338986382607330938e+01 2.88049415529983843243e+00 4.94183405706888656539e+00 2.80257470451429124836e+00 4.55375063682220027061e+00 2.85220475838688924952e+00 4.36308750670816447581e+00 2.82142488004071045893e+00 4.74701238731889940681e+00 +1535 7670.00 3.62600345582664616018e+01 2.88265460393068906342e+00 4.94588078613780712800e+00 2.80461674709209196621e+00 4.55703094607661718385e+00 2.85424680203219249819e+00 4.36647611306819793953e+00 2.82351734966093870227e+00 4.75074084415604591669e+00 +1536 7675.00 3.62861707926153655990e+01 2.88481486698194267149e+00 4.94992814741690256852e+00 2.80665910292485287769e+00 4.56031125534139825106e+00 2.85628890851504158022e+00 4.36986471113695174040e+00 2.82561049349704473954e+00 4.75447032280029713291e+00 +1537 7680.00 3.63123073415147530341e+01 2.88697494344828120560e+00 4.95397614011850251359e+00 2.80870177270696830263e+00 4.56359156460617931828e+00 2.85833107756597026849e+00 4.37325329990910649514e+00 2.82770431351820805688e+00 4.75820082359366924862e+00 +1538 7685.00 3.63384442047573230639e+01 2.88913483232438839110e+00 4.95802476341347819755e+00 2.81074475713283344902e+00 4.56687187387096038549e+00 2.86037330886368978966e+00 4.37664187834825213486e+00 2.82979881170397185031e+00 4.76193234690926914254e+00 +1539 7690.00 3.63645813823430970047e+01 2.89129453261530811048e+00 4.96207401651415835886e+00 2.81278805687611432873e+00 4.57015218313574145270e+00 2.86241560211800738500e+00 4.38003044545943520660e+00 2.83189399002351605006e+00 4.76566489307874885384e+00 +1540 7695.00 3.63907188743756933036e+01 2.89345404331572497725e+00 4.96612389861214342801e+00 2.81483167265193490181e+00 4.57343249237979510013e+00 2.86445795702836347729e+00 4.38341900019588148751e+00 2.83398985042529094613e+00 4.76939846246485199543e+00 +1541 7700.00 3.64168566808551190661e+01 2.89561336343068331800e+00 4.97017440890939532494e+00 2.81687560513396118012e+00 4.57671280164457616735e+00 2.86650037329419848930e+00 4.38680754157300079044e+00 2.83608639490956848661e+00 4.77313305538886556434e+00 +1542 7705.00 3.64429948017813813976e+01 2.89777249195486641398e+00 4.97422554659751714468e+00 2.81891985503731579144e+00 4.57999311090935723456e+00 2.86854285061495373199e+00 4.39019606854401978069e+00 2.83818362542479807331e+00 4.77686867221353317348e+00 +1543 7710.00 3.64691332370508334293e+01 2.89993142790368452211e+00 4.97827731088883496113e+00 2.82096442302530148183e+00 4.58327342018450156758e+00 2.87058538869007051630e+00 4.39358458010361996315e+00 2.84028154395052556680e+00 4.78060531324977766587e+00 +1544 7715.00 3.64952719867671220300e+01 2.90209017026145454921e+00 4.98232970098531513514e+00 2.82300930981304176726e+00 4.58655372942855432683e+00 2.87262798721899015320e+00 4.39697307522575542293e+00 2.84238015245592912095e+00 4.78434297883961434650e+00 +1545 7720.00 3.65214110508265861199e+01 2.90424871803322481867e+00 4.98638271608891958664e+00 2.82505451608456636947e+00 4.58983403869333539404e+00 2.87467064589078935555e+00 4.40036155290510944127e+00 2.84447945291018777780e+00 4.78808166932505852031e+00 +1546 7725.00 3.65475504293328938843e+01 2.90640707023440469925e+00 4.99043635541197794225e+00 2.82710004253427182874e+00 4.59311434794775230728e+00 2.87671336441527270011e+00 4.40375001211563432690e+00 2.84657944728248057942e+00 4.79182138500666887637e+00 +1547 7730.00 3.65736901222860240068e+01 2.90856522587004029390e+00 4.99449061816681716408e+00 2.82914588984618653456e+00 4.59639465722289664029e+00 2.87875614247115363398e+00 4.40713845184164920710e+00 2.84868013754198745602e+00 4.79556212622646160781e+00 +1548 7735.00 3.65998301296859906984e+01 2.91072318393481355159e+00 4.99854550355540450113e+00 2.83119205871470613900e+00 4.59967496647731444170e+00 2.88079897975787346809e+00 4.41052687106747054457e+00 2.85078152566825160363e+00 4.79930389329535866949e+00 +1549 7740.00 3.66259704514291613009e+01 2.91288094342340775356e+00 5.00260101081079433527e+00 2.83323854984459000406e+00 4.60295527573173046676e+00 2.88284187597487306931e+00 4.41391526876705508897e+00 2.85288361362008702216e+00 4.80304668653464794659e+00 +1550 7745.00 3.66521110876191471561e+01 2.91503850337195968834e+00 5.00665713913494947462e+00 2.83528536390950458568e+00 4.60623558499651242215e+00 2.88488483081122870644e+00 4.41730364394544761097e+00 2.85498640336667452999e+00 4.80679050624488901633e+00 +1551 7750.00 3.66782520381523298170e+01 2.91719586276478937137e+00 5.01071388774020043400e+00 2.83733250160384420369e+00 4.60951589423020102743e+00 2.88692784394565471473e+00 4.42069199555587299955e+00 2.85708989688755687908e+00 4.81053535274736709937e+00 +1552 7755.00 3.67043933031323419414e+01 2.91935302060694201742e+00 5.01477125585960337162e+00 2.83937996362200406608e+00 4.61279620358825948045e+00 2.88897091508795478276e+00 4.42408032260337868991e+00 2.85919409614154851340e+00 4.81428122634264266111e+00 +1553 7760.00 3.67305348825591835293e+01 2.92150997591382877161e+00 5.01882924270548702594e+00 2.84142775065837893678e+00 4.61607651277012731583e+00 2.89101404392720695569e+00 4.42746862406191965533e+00 2.86129900309782980727e+00 4.81802812733127527878e+00 +1554 7765.00 3.67566767763292148175e+01 2.92366672770085811450e+00 5.02288784750054162487e+00 2.84347586340736357968e+00 4.61935682203490838305e+00 2.89305723013175875025e+00 4.43085689891581147037e+00 2.86340461973594351264e+00 4.82177605601382097689e+00 +1555 7770.00 3.67828189846497295434e+01 2.92582327496271554779e+00 5.02694706947782510298e+00 2.84552430255298904882e+00 4.62263713129968856208e+00 2.89510047341141607546e+00 4.43424514614937415047e+00 2.86551094801470451756e+00 4.82552501269084110902e+00 +1556 7775.00 3.68089615072097799953e+01 2.92797961672517148557e+00 5.03100690784966619873e+00 2.84757306877928506594e+00 4.62591744055410636349e+00 2.89714377344489237842e+00 4.43763336475728831232e+00 2.86761798991365690625e+00 4.82927499764216694444e+00 +1557 7780.00 3.68351043443203138850e+01 2.93013575198291142954e+00 5.03506736186984937831e+00 2.84962216279101099303e+00 4.62919774982925069651e+00 2.89918712991089977393e+00 4.44102155371350892921e+00 2.86972574740197883258e+00 4.83302601116835539585e+00 +1558 7785.00 3.68612474957740374748e+01 2.93229167975134386026e+00 5.03912843074033833801e+00 2.85167158526183373013e+00 4.63247805908366849792e+00 2.90123054250887957295e+00 4.44440971200235424021e+00 2.87183422242812236291e+00 4.83677805355960188649e+00 +1559 7790.00 3.68873909616745905282e+01 2.93444739903551621296e+00 5.04319011371491932039e+00 2.85372133690687546093e+00 4.63575836833808541115e+00 2.90327401091754433438e+00 4.44779783860814248442e+00 2.87394341698199395907e+00 4.84053112508537353165e+00 +1560 7795.00 3.69135347419183332818e+01 2.93660290887156705253e+00 5.04725241000591839935e+00 2.85577141838943937557e+00 4.63903867758213817041e+00 2.90531753482597121518e+00 4.45118593252555427853e+00 2.87605333302240984139e+00 4.84428522602550160059e+00 +1561 7800.00 3.69396788366089054989e+01 2.93875820824381328578e+00 5.05131531887748508325e+00 2.85782183041428439196e+00 4.64231898685728250342e+00 2.90736111390250862030e+00 4.45457399272854637218e+00 2.87816397251854905193e+00 4.84804035667017974021e+00 +1562 7805.00 3.69658232457463071796e+01 2.94091329618839436577e+00 5.05537883955231226452e+00 2.85987257367580438583e+00 4.64559929612206357064e+00 2.90940474784659874885e+00 4.45796201820143433991e+00 2.88027533743959018864e+00 4.85179651726814675783e+00 +1563 7810.00 3.69919679692269056659e+01 2.94306817169999224149e+00 5.05944297126345610138e+00 2.86192364884766714539e+00 4.64887960538684463785e+00 2.91144843633695282747e+00 4.46135000793890146298e+00 2.88238742975471229357e+00 4.85555370810959807670e+00 +1564 7815.00 3.70181130071543407212e+01 2.94522283380438132383e+00 5.06350771326470194822e+00 2.86397505663463114445e+00 4.65215991467235401302e+00 2.91349217904192148154e+00 4.46473796093562924625e+00 2.88450025143309574105e+00 4.85931192945363576996e+00 +1565 7820.00 3.70442583595285981346e+01 2.94737728151697275791e+00 5.06757306478910596326e+00 2.86602679772072699294e+00 4.65544022387495104454e+00 2.91553597565058009167e+00 4.46812587615520762085e+00 2.88661380442319082107e+00 4.86307118155936191073e+00 +1566 7825.00 3.70704040262460452482e+01 2.94953151385317591249e+00 5.07163902510081676667e+00 2.86807887278998485669e+00 4.65872053316046041971e+00 2.91757982584164254902e+00 4.47151375260268491019e+00 2.88872809071490488364e+00 4.86683146469624361430e+00 +1567 7830.00 3.70965500074103289307e+01 2.95168552983876608664e+00 5.07570559343289140486e+00 2.87013128253679994373e+00 4.66200084242524059874e+00 2.91962372929382141251e+00 4.47490158925201164664e+00 2.89084311225668955103e+00 4.87059277910265553402e+00 +1568 7835.00 3.71226963030214420769e+01 2.95383932846842389708e+00 5.07977276902874841369e+00 2.87218402765556746203e+00 4.66528115167965840016e+00 2.92166768568582835286e+00 4.47828938509787377598e+00 2.89295887102808713109e+00 4.87435512504806300882e+00 +1569 7840.00 3.71488429129757520286e+01 2.95599290878865383903e+00 5.08384055115253996604e+00 2.87423710881995342348e+00 4.66856146094443946737e+00 2.92371169469637814942e+00 4.48167713913494925038e+00 2.89507536899827844223e+00 4.87811850276047831443e+00 +1570 7845.00 3.71749898373768843385e+01 2.95814626979413741736e+00 5.08790893905804875175e+00 2.87629052673471719004e+00 4.67184177019885549242e+00 2.92575575599381876302e+00 4.48506485033719570765e+00 2.89719260811571244218e+00 4.88188291250936590160e+00 +1571 7850.00 3.72011370762248532174e+01 2.96029941052101364107e+00 5.09197793198869508302e+00 2.87834428208388892756e+00 4.67512207945327240566e+00 2.92779986925686275256e+00 4.48845251770965791849e+00 2.89931059034957039344e+00 4.88564835452273715788e+00 +1572 7855.00 3.72272846294160117964e+01 2.96245232998469232299e+00 5.09604752920862758003e+00 2.88039837555149969006e+00 4.67840238870768931889e+00 2.92984403415385896707e+00 4.49184014022628996798e+00 2.90142931766903089397e+00 4.88941482904933177878e+00 +1573 7860.00 3.72534324970540069444e+01 2.96460502720058327597e+00 5.10011772998199752749e+00 2.88245280782157964339e+00 4.68168269798283454008e+00 2.93188825037388456352e+00 4.49522771687140920704e+00 2.90354879204327209763e+00 4.89318233631715759913e+00 +1574 7865.00 3.72795806791388244505e+01 2.96675750120482639716e+00 5.10418853356258672704e+00 2.88450757959888859361e+00 4.68496300723725234150e+00 2.93393251758528839090e+00 4.49861524666042722487e+00 2.90566901543110978068e+00 4.89695087655422689465e+00 +1575 7870.00 3.73057291755668316569e+01 2.96890975100246778950e+00 5.10825993921454557523e+00 2.88656269155709210850e+00 4.68824331649166836655e+00 2.93597683544605470018e+00 4.50200272855693395258e+00 2.90778998979136016345e+00 4.90072044999891076600e+00 +1576 7875.00 3.73318779864416825376e+01 2.97106177562964512973e+00 5.11233194620202269220e+00 2.88861814438022124207e+00 4.69152362576681358775e+00 2.93802120364526153651e+00 4.50539016156597416085e+00 2.90991171708283680175e+00 4.90449105686885911126e+00 +1577 7880.00 3.73580271116597160130e+01 2.97321357411213282873e+00 5.11640455378916669815e+00 2.89067393877303491223e+00 4.69480393502123138916e+00 2.94006562184089270673e+00 4.50877754467186697696e+00 2.91203419929544882194e+00 4.90826269740244480744e+00 +1578 7885.00 3.73841765514282258209e+01 2.97536514546534291981e+00 5.12047776124012710142e+00 2.89273007540920046310e+00 4.69808424429637572217e+00 2.94211008971166032566e+00 4.51216487686929479395e+00 2.91415743835691687380e+00 4.91203537179658500378e+00 +1579 7890.00 3.74103263055399253290e+01 2.97751648872541263557e+00 5.12455156783977994195e+00 2.89478655497274761643e+00 4.70136455355079263541e+00 2.94415460692591413050e+00 4.51555215714257496273e+00 2.91628143624678548562e+00 4.91580908027929197601e+00 +1580 7895.00 3.74364763739948074317e+01 2.97966760290775223297e+00 5.12862597285227295174e+00 2.89684337816843484603e+00 4.70464486280520954864e+00 2.94619917314163881628e+00 4.51893938449675491853e+00 2.91840619493423414355e+00 4.91958382305784436284e+00 +1581 7900.00 3.74626267568965261034e+01 2.98181848705886487494e+00 5.13270097555212156948e+00 2.89890054565956578614e+00 4.70792517206999061585e+00 2.94824378804791109587e+00 4.52232655790578785826e+00 2.92053171635734987177e+00 4.92335960034989117418e+00 +1582 7905.00 3.74887774542450813442e+01 2.98396914018379666445e+00 5.13677657521383768113e+00 2.90095805815089891055e+00 4.71120548132440752909e+00 2.95028845128198691228e+00 4.52571367638508359477e+00 2.92265800249567586633e+00 4.92713641234198629348e+00 +1583 7910.00 3.75149284660404660485e+01 2.98611956131868705455e+00 5.14085277112229821483e+00 2.90301591632646527330e+00 4.71448579057882355414e+00 2.95233316253294475473e+00 4.52910073890859798951e+00 2.92478505529766241722e+00 4.93091425926213844377e+00 +1584 7915.00 3.75410797921790333476e+01 2.98826974949967283379e+00 5.14492956254165090257e+00 2.90507412085992999806e+00 4.71776609985396966351e+00 2.95437792145876798600e+00 4.53248774448137581317e+00 2.92691287673248856649e+00 4.93469314128653735452e+00 +1585 7920.00 3.75672314327644443210e+01 2.99041970375252974534e+00 5.14900694876713771464e+00 2.90713267245605377909e+00 4.72104640909802242277e+00 2.95642272772780501100e+00 4.53587469208773352847e+00 2.92904146874860726868e+00 4.93847305862246610531e+00 +1586 7925.00 3.75933833877966847581e+01 2.99256942311339635410e+00 5.15308492907327320154e+00 2.90919157177813758608e+00 4.72432671838353179794e+00 2.95846758099804185704e+00 4.53926158073272123517e+00 2.93117083331519578948e+00 4.94225401146684184539e+00 +1587 7930.00 3.76195356571721148953e+01 2.99471890661841122494e+00 5.15716350276565993482e+00 2.91125081953094166920e+00 4.72760702760685713741e+00 2.96051248093782604087e+00 4.54264840941101866179e+00 2.93330097238070619525e+00 4.94603599998549015027e+00 +1588 7935.00 3.76456882409943744960e+01 2.99686815328298417072e+00 5.16124266909808504522e+00 2.91331041638813115213e+00 4.73088733688200147043e+00 2.96255742720514403388e+00 4.54603517710694315923e+00 2.93543188790395381815e+00 4.94981902438569321134e+00 +1589 7940.00 3.76718411391598166915e+01 2.99901716215361879847e+00 5.16532242739687941224e+00 2.91537036304410213106e+00 4.73416764614678253764e+00 2.96460241945797786656e+00 4.54942188282554305090e+00 2.93756358185411681205e+00 4.95360308484364164627e+00 +1590 7945.00 3.76979943517721025614e+01 3.00116593226645234083e+00 5.16940277692619343242e+00 2.91743066018288477181e+00 4.73744795540119945088e+00 2.96664745737504231826e+00 4.55280852556150072985e+00 2.93969605615891893535e+00 4.95738818152516014237e+00 +1591 7950.00 3.77241478788312178949e+01 3.00331446264726098505e+00 5.17348371698126907603e+00 2.91949130846778182047e+00 4.74072826464525221013e+00 2.96869254059359288789e+00 4.55619510430949681279e+00 2.94182931280826753806e+00 4.96117431462716762525e+00 +1592 7955.00 3.77503017203371626920e+01 3.00546275234254567366e+00 5.17756524687807395679e+00 2.92155230861391501662e+00 4.74400857394112485110e+00 2.97073766879234346661e+00 4.55958161806421280460e+00 2.94396335372988460222e+00 4.96496148430512285188e+00 +1593 7960.00 3.77764558761863042946e+01 3.00761080038844630380e+00 5.18164736589112084886e+00 2.92361366128458843860e+00 4.74728888320590591832e+00 2.97278284161891415138e+00 4.56296806583069791685e+00 2.94609818088258590407e+00 4.96874969073521910445e+00 +1594 7965.00 3.78026103464822682554e+01 3.00975860581073684230e+00 5.18573007332601587649e+00 2.92567536717419640624e+00 4.75056919246032371973e+00 2.97482805873128830498e+00 4.56635444660363187808e+00 2.94823379623555092977e+00 4.97253893407291513995e+00 +1595 7970.00 3.78287651311214290217e+01 3.01190616766628416201e+00 5.18981336848836516396e+00 2.92773742696676952946e+00 4.75384950169401232500e+00 2.97687331979781655278e+00 4.56974075938806123531e+00 2.95037020172686670350e+00 4.97632921448403831022e+00 +1596 7975.00 3.78549202302074121462e+01 3.01405348498086222975e+00 5.19389725067340712883e+00 2.92979984133597382012e+00 4.75712981097952081200e+00 2.97891862446611899173e+00 4.57312700317867015798e+00 2.95250739931534722515e+00 4.98012053213441419075e+00 +1597 7980.00 3.78810756437402389452e+01 3.01620055680097509665e+00 5.19798171919711293754e+00 2.93186261096584033226e+00 4.76041012024430276739e+00 2.98096397239417942870e+00 4.57651317697013748642e+00 2.95464539094944500519e+00 4.98391288717950242670e+00 +1598 7985.00 3.79072313716162554442e+01 3.01834738216275999534e+00 5.20206677335472456036e+00 2.93392573655076471795e+00 4.76369042948835552664e+00 2.98300936323998344690e+00 4.57989927976751154404e+00 2.95678417858797404350e+00 4.98770627975403968435e+00 +1599 7990.00 3.79333874139390943014e+01 3.02049396012308379866e+00 5.20615241246220961102e+00 2.93598921876441254497e+00 4.76697073876350074784e+00 2.98505479665115114329e+00 4.58328531058620392002e+00 2.95892376415865765438e+00 4.99150071001348383248e+00 +1600 7995.00 3.79595437707087697277e+01 3.02264028970772180571e+00 5.21023863582517332560e+00 2.93805305829081442326e+00 4.77025104803864508085e+00 2.98710027228566721291e+00 4.58667126840016603495e+00 2.96106414964103903387e+00 4.99529617811329806898e+00 +1601 8000.00 3.79857004419252746175e+01 3.02478636996317629126e+00 5.21432544274922182836e+00 2.94011725581400140683e+00 4.77353135728269784011e+00 2.98914578980151679488e+00 4.59005715223517363199e+00 2.96320533696284149627e+00 4.99909268417785224159e+00 +1602 8005.00 3.80118574274849692074e+01 3.02693219994631412817e+00 5.21841283257105370552e+00 2.94218181200763995164e+00 4.77681166653711564152e+00 2.99119134884631998617e+00 4.59344296108590910421e+00 2.96534732808287948558e+00 5.00289022836260688365e+00 +1603 8010.00 3.80380147274915003663e+01 3.02907777870363759121e+00 5.22250080458590648647e+00 2.94424672756612526570e+00 4.78009197576044009281e+00 2.99323694907806148180e+00 4.59682869394705395649e+00 2.96749012493924002598e+00 5.00668881078156768893e+00 +1604 8015.00 3.80641723418412212254e+01 3.03122310526092153538e+00 5.22658935810975311398e+00 2.94631200316312336085e+00 4.78337228506667688777e+00 2.99528259013399722477e+00 4.60021434983401800167e+00 2.96963372948037518384e+00 5.01048843159019519078e+00 +1605 8020.00 3.80903302706377715481e+01 3.03336817868539609933e+00 5.23067849247929039791e+00 2.94837763948266529113e+00 4.78665259433145795498e+00 2.99732827168247695226e+00 4.60359992776221371713e+00 2.97177814366509851496e+00 5.01428909089213181716e+00 +1606 8025.00 3.81164885138811513343e+01 3.03551299801320162430e+00 5.23476820701048506379e+00 2.95044363720878166646e+00 4.78993290358587575639e+00 2.99937399336075660727e+00 4.60698542670559429979e+00 2.97392336942113333365e+00 5.01809078882210890526e+00 +1607 8030.00 3.81426470714677279261e+01 3.03765756230120365089e+00 5.23885850101930916622e+00 2.95250999701513849871e+00 4.79321321281956436167e+00 3.00141975482682088483e+00 4.61037084570029698227e+00 2.97606940870729586024e+00 5.02189352550449807921e+00 +1608 8035.00 3.81688059435011410869e+01 3.03980187060626905193e+00 5.24294937384245862688e+00 2.95457671958576728599e+00 4.79649352210507284866e+00 3.00346555571792572792e+00 4.61375618374100504582e+00 2.97821626345130807678e+00 5.02569730105330325642e+00 +1609 8040.00 3.81949651299813695005e+01 3.04194592196453550415e+00 5.24704082479590461219e+00 2.95664380559433448425e+00 4.79977383136985391587e+00 3.00551139569205716384e+00 4.61714143983276414929e+00 2.98036393561198487134e+00 5.02950211557216508851e+00 +1610 8045.00 3.82211246308048089304e+01 3.04408971543287165673e+00 5.25113285321634304381e+00 2.95871125572487070343e+00 4.80305414063463498309e+00 3.00755727439683484548e+00 4.62052661298062261608e+00 2.98251242712741326812e+00 5.03330796919581846538e+00 +1611 8050.00 3.82472844460750636131e+01 3.04623325006814349436e+00 5.25522545844047161978e+00 2.96077907066140610937e+00 4.80633444989941605030e+00 3.00960319147987975796e+00 4.62391170221035174848e+00 2.98466173992531613735e+00 5.03711486200717395434e+00 +1612 8055.00 3.82734445757921477593e+01 3.04837652492721788988e+00 5.25931863979462477232e+00 2.96284725108797131199e+00 4.80961475915383296353e+00 3.01164914656808324622e+00 4.62729670651663571590e+00 2.98681187595414465719e+00 5.04092279412023813734e+00 +1613 8060.00 3.82996050198524287111e+01 3.05051953905659711808e+00 5.26341239660513515730e+00 2.96491579766786994554e+00 4.81289506839788572279e+00 3.01369513932979504744e+00 4.63068162490452017721e+00 2.98896283716235089400e+00 5.04473176563865166599e+00 +1614 8065.00 3.83257657783595462320e+01 3.05266229151314849588e+00 5.26750672822942789253e+00 2.96698471108513128769e+00 4.81617537772485171388e+00 3.01574116941263481451e+00 4.63406645639978087559e+00 2.99111462547765505349e+00 5.04854177665569103794e+00 +1615 8070.00 3.83519268513134932164e+01 3.05480478136410171786e+00 5.27160163398347325625e+00 2.96905399201342401483e+00 4.81945568693781201119e+00 3.01778723643313195879e+00 4.63745120000746169353e+00 2.99326724283814682437e+00 5.05235282725426948502e+00 +1616 8075.00 3.83780882386106299009e+01 3.05694700765596127923e+00 5.27569711322469636627e+00 2.97112364114713933816e+00 4.82273599619222892443e+00 3.01983334005963488522e+00 4.64083585474297510842e+00 2.99542069118191189858e+00 5.05616491754839181283e+00 +1617 8080.00 3.84042499403545960490e+01 3.05908896945595687455e+00 5.27979316530015996278e+00 2.97319365914958400055e+00 4.82601630544664583766e+00 3.02187947992939953679e+00 4.64422041961136589094e+00 2.99757497244703641215e+00 5.05997804760024294524e+00 +1618 8085.00 3.84304119565453916607e+01 3.06123066582095582078e+00 5.28388978953619581347e+00 2.97526404670478550329e+00 4.82929661471142690488e+00 3.02392565567968318874e+00 4.64760489362804651847e+00 2.99973008857160916563e+00 5.06379221751346531022e+00 +1619 8090.00 3.84565742870793840780e+01 3.06337209580782454665e+00 5.28798698530059496647e+00 2.97733480448641252281e+00 4.83257692397620797209e+00 3.02597186695810504986e+00 4.65098927580842502749e+00 3.00188604147298754299e+00 5.06760742735024116712e+00 +1620 8095.00 3.84827369320601988534e+01 3.06551325848379363492e+00 5.29208475191969007767e+00 2.97940593317849344857e+00 4.83585723324098815112e+00 3.02801811339155868552e+00 4.65437356517827716118e+00 3.00404283310998687639e+00 5.07142367720384790175e+00 +1621 8100.00 3.85088998914878644086e+01 3.06765415290573084661e+00 5.29618308876127130702e+00 2.98147743344433235890e+00 4.83913754250576921834e+00 3.03006439463802834666e+00 4.65775776073228531260e+00 3.00620046538960217219e+00 5.07524096713647132617e+00 +1622 8105.00 3.85350631652586983478e+01 3.06979477814086720855e+00 5.30028199516203635255e+00 2.98354930596795986375e+00 4.84241785171873040383e+00 3.03211071033477086445e+00 4.66114186150658760255e+00 3.00835894024992001050e+00 5.07905929722065874188e+00 +1623 8110.00 3.85612267534763759613e+01 3.07193513324606781723e+00 5.30438147050013952821e+00 2.98562155142304286315e+00 4.84569816103533135276e+00 3.03415706010867758380e+00 4.66452586650623057807e+00 3.01051825963939156949e+00 5.08287866751859507275e+00 +1624 8115.00 3.85873906560372432750e+01 3.07407521730929289561e+00 5.30848151411227853202e+00 2.98769417049361107885e+00 4.84897847027938500020e+00 3.03620344361773453201e+00 4.66790977475698731780e+00 3.01267842545464681336e+00 5.08669907809246613084e+00 +1625 8120.00 3.86135548731485798157e+01 3.07621502936668056449e+00 5.31258212535587670544e+00 2.98976716384296681284e+00 4.85225877950270945149e+00 3.03824986047846890003e+00 4.67129358527427029912e+00 3.01483943965450240654e+00 5.09052052901481921765e+00 +1626 8125.00 3.86397194046031060566e+01 3.07835456851655520083e+00 5.31668330359872687296e+00 2.99184053215514156321e+00 4.85553908873639805677e+00 3.04029631033850122890e+00 4.67467729707348844670e+00 3.01700130414595157902e+00 5.09434302032711183728e+00 +1627 8130.00 3.86658842504008291030e+01 3.08049383380541819122e+00 5.32078504820861564184e+00 2.99391427609343807603e+00 4.85881939807372820184e+00 3.04234279283508923797e+00 4.67806090918041661553e+00 3.01916402086708135499e+00 5.09816655208116298326e+00 +1628 8135.00 3.86920494106453816130e+01 3.08263282431086516056e+00 5.32488735853260930497e+00 2.99598839634188696124e+00 4.86209970731778007291e+00 3.04438930760548842613e+00 4.68144442061046639481e+00 3.02132759172488718491e+00 5.10199112433915846765e+00 +1629 8140.00 3.87182148853367635866e+01 3.08477153910012669158e+00 5.32899023394885684723e+00 2.99806289357415334251e+00 4.86538001656183283217e+00 3.04643585428695518047e+00 4.68482783039977412898e+00 3.02349201866781847059e+00 5.10581673714255401819e+00 +1630 8145.00 3.87443806744749750237e+01 3.08690997725079796510e+00 5.33309367382515109313e+00 3.00013776846390500808e+00 4.86866032580588647960e+00 3.04848243250638128998e+00 4.68821113755338814144e+00 3.02565730360287199474e+00 5.10964339052244298500e+00 +1631 8150.00 3.87705467779563832664e+01 3.08904813784047327374e+00 5.33719767752928131443e+00 3.00221302167444425990e+00 4.87194063504993923885e+00 3.05052904190102447402e+00 4.69159434110744477664e+00 3.02782344845776973941e+00 5.11347108453064613798e+00 +1632 8155.00 3.87967131958846209727e+01 3.09118601992602037853e+00 5.34130224441867174079e+00 3.00428865390016675008e+00 4.87522094436654018779e+00 3.05257568210814111964e+00 4.69497744007735740013e+00 3.02999045513950582276e+00 5.11729981919825327452e+00 +1633 8160.00 3.88228799281560483792e+01 3.09332362259539861427e+00 5.34540737389220677045e+00 3.00636466578364469626e+00 4.87850125362095710102e+00 3.05462235276498672576e+00 4.69836043349926235635e+00 3.03215832559653142297e+00 5.12112959454599536713e+00 +1634 8165.00 3.88490469749779521180e+01 3.09546094491583856367e+00 5.34951306530731152122e+00 3.00844105802963879270e+00 4.88178156288573905641e+00 3.05666905348808981557e+00 4.70174332039893450030e+00 3.03432706171511323845e+00 5.12496041062569052116e+00 +1635 8170.00 3.88752143360393986882e+01 3.09759798597529822928e+00 5.35361931804213764252e+00 3.01051783128072347751e+00 4.88506187214015596965e+00 3.05871578392507137423e+00 4.70512609978142037903e+00 3.03649666543333784929e+00 5.12879226744770466695e+00 +1636 8175.00 3.89013820116513215908e+01 3.09973474485137323597e+00 5.35772613148520626680e+00 3.01259498622092714015e+00 4.88834218143602861062e+00 3.06076254370282363482e+00 4.70850877070358730947e+00 3.03866713865820115004e+00 5.13262516503276611246e+00 +1637 8180.00 3.89275500016064341935e+01 3.10187122061129505468e+00 5.36183350500430577767e+00 3.01467252353428305511e+00 4.89162249066971810407e+00 3.06280933245860298442e+00 4.71189133218084510446e+00 3.04083848331742467863e+00 5.13645910340160138929e+00 +1638 8185.00 3.89537183060083762598e+01 3.10400741234302257610e+00 5.36594143799831879704e+00 3.01675044387372848220e+00 4.89490279992413412913e+00 3.06485614980893750214e+00 4.71527378323896773082e+00 3.04301070130763839927e+00 5.14029408256457642779e+00 +1639 8190.00 3.89798869247535080262e+01 3.10614331912415098103e+00 5.37004992983503459669e+00 3.01882874791292898919e+00 4.89818310917855193054e+00 3.06690299539108401916e+00 4.71865612291409419754e+00 3.04518379454620191638e+00 5.14413010254241687136e+00 +1640 8195.00 3.90060558579454834671e+01 3.10827894004263827199e+00 5.37415897990297075637e+00 3.02090743632555325249e+00 4.90146341846406041753e+00 3.06894986883193476856e+00 4.72203835024236351359e+00 3.04735776495047483436e+00 5.14796716334549042671e+00 +1641 8200.00 3.90322251055842812661e+01 3.11041427417607918571e+00 5.37826858761137494014e+00 3.02298650977490224179e+00 4.90474372770811317679e+00 3.07099676976874569334e+00 4.72542046424955053396e+00 3.04953261442745038323e+00 5.15180526496343027532e+00 +1642 8205.00 3.90583946676699156342e+01 3.11254932062279943139e+00 5.38237875232803641978e+00 3.02506596894500656703e+00 4.90802403697289424400e+00 3.07304369781804531669e+00 4.72880246396142833731e+00 3.05170834489448816740e+00 5.15564440740660145934e+00 +1643 8210.00 3.90845645440987254915e+01 3.11468407845002737133e+00 5.38648947345183604085e+00 3.02714581448880659664e+00 4.91130434622731115724e+00 3.07509065261709046979e+00 4.73218434843486512875e+00 3.05388495823785399708e+00 5.15948459066463982481e+00 +1644 8215.00 3.91107347349743790232e+01 3.11681854674572367259e+00 5.39060075038165731343e+00 3.02922604707996656614e+00 4.91458465556464130231e+00 3.07713763379277382981e+00 4.73556611668526983294e+00 3.05606245638527074249e+00 5.16332581474790863751e+00 +1645 8220.00 3.91369052401932293606e+01 3.11895272460821049165e+00 5.39471258250601870543e+00 3.03130666740251752955e+00 4.91786496474651002586e+00 3.07918464096162214361e+00 4.73894776774878234704e+00 3.05824084124373296589e+00 5.16716807963568047768e+00 +1646 8225.00 3.91630760598588949506e+01 3.12108661112544805150e+00 5.39882496922380106241e+00 3.03338767609903525724e+00 4.92114527400092605092e+00 3.08123167376089357461e+00 4.74232930067190405765e+00 3.06042011469950825386e+00 5.17101138530722792552e+00 +1647 8230.00 3.91892471939714042151e+01 3.12322020538539435464e+00 5.40293790993388789445e+00 3.03546907385354902686e+00 4.92442558321388723641e+00 3.08327873180711575785e+00 4.74571071449077486193e+00 3.06260027866995399037e+00 5.17485573177291424685e+00 +1648 8235.00 3.92154186424271102851e+01 3.12535350647600873586e+00 5.40705140405588746688e+00 3.03755086131899787460e+00 4.92770589249939661158e+00 3.08532581472718048232e+00 4.74909200824153288067e+00 3.06478133504133687381e+00 5.17870111898091778357e+00 +1649 8240.00 3.92415904053296316079e+01 3.12748651349561379575e+00 5.41116545096795498182e+00 3.03963303917941196630e+00 4.93098620177454094460e+00 3.08737292215834457920e+00 4.75247318097068038867e+00 3.06696328574137977441e+00 5.18254754693124120024e+00 +1650 8245.00 3.92677624826789894996e+01 3.12961922553217020138e+00 5.41528005007933721515e+00 3.04171560808772989404e+00 4.93426651104968616579e+00 3.08942005370677286180e+00 4.75585423170399312909e+00 3.06914613263562197076e+00 5.18639501559278937037e+00 +1651 8250.00 3.92939348743715441969e+01 3.13175164167363639933e+00 5.41939520082000747436e+00 3.04379856871761855786e+00 4.93754682038701631086e+00 3.09146720899935578686e+00 4.75923515949833575434e+00 3.07132987765178455675e+00 5.19024352492410923077e+00 +1652 8255.00 3.93201075806145681213e+01 3.13388376103906329817e+00 5.42351090256812007340e+00 3.04588192173237981564e+00 4.94082712957924830022e+00 3.09351438767335240598e+00 4.76261596340021231555e+00 3.07351452266577052086e+00 5.19409307490446892075e+00 +1653 8260.00 3.93462806010971419823e+01 3.13601558269568148063e+00 5.42762715475365009610e+00 3.04796566780568145560e+00 4.94410743881293601731e+00 3.09556158933492531204e+00 4.76599664243539766773e+00 3.07570006958457531354e+00 5.19794366549241360076e+00 +1654 8265.00 3.93724539361301850704e+01 3.13814710576254407570e+00 5.43174395679620758415e+00 3.05004980758009613950e+00 4.94738774810881043464e+00 3.09760881361096718223e+00 4.76937719565039408565e+00 3.07788652029446474501e+00 5.20179529664648754306e+00 +1655 8270.00 3.93986275855064249640e+01 3.14027832933797190762e+00 5.43586130808431011729e+00 3.05213434173965580953e+00 4.95066805733213577412e+00 3.09965606012836936145e+00 4.77275762211243215205e+00 3.08007387669206922354e+00 5.20564796833559739753e+00 +1656 8275.00 3.94248015492258474524e+01 3.14240925250992564344e+00 5.43997920805829604518e+00 3.05421927094766187949e+00 4.95394836662800841509e+00 3.10170332850366214927e+00 4.77613792084728494558e+00 3.08226214066365500344e+00 5.20950168048719586267e+00 +1657 8280.00 3.94509758274957462731e+01 3.14453987438709292590e+00 5.44409765611704798971e+00 3.05630459585705382963e+00 4.95722867599643013392e+00 3.10375061836373600244e+00 4.77951809091182244771e+00 3.08445131410585249299e+00 5.21335643307018870019e+00 +1658 8285.00 3.94771504201088490049e+01 3.14667019407816006549e+00 5.44821665170090341235e+00 3.05839031713113351785e+00 4.96050898504356485574e+00 3.10579792931475662243e+00 4.78289813136291019902e+00 3.08664139890492927876e+00 5.21721222603275602836e+00 +1659 8290.00 3.95033253270651272260e+01 3.14880021067108595290e+00 5.45233619421911175351e+00 3.06047643544356784417e+00 4.96378929436016669285e+00 3.10784526098361535418e+00 4.78627804123668632030e+00 3.08883239694715028278e+00 5.22106905930235054569e+00 +1660 8295.00 3.95295005485718817795e+01 3.15092992328492194076e+00 5.45645628310164365615e+00 3.06256295145765866650e+00 4.96706960366640437599e+00 3.10989261299720443077e+00 4.78965781957965308635e+00 3.09102431011878264755e+00 5.22492693282715059411e+00 +1661 8300.00 3.95556760844218189277e+01 3.15305933102835700410e+00 5.46057691776811093831e+00 3.06464986581598131110e+00 4.97034991290009298126e+00 3.11193998496168955370e+00 4.79303746546940523388e+00 3.09321714029572936155e+00 5.22878584654497124973e+00 +1662 8305.00 3.95818519346149528815e+01 3.15518843298934870134e+00 5.46469809764848868383e+00 3.06673717920256505565e+00 4.97363022216487404847e+00 3.11398737650396073562e+00 4.79641697793171939423e+00 3.09541088937461905672e+00 5.23264580038326432287e+00 +1663 8310.00 3.96080280993585631677e+01 3.15731722829731298319e+00 5.46881982218311435417e+00 3.06882489225998567051e+00 4.97691053145038342365e+00 3.11603478723018323393e+00 4.79979635603382437381e+00 3.09760555923135694201e+00 5.23650679427984488967e+00 +1664 8315.00 3.96342045784453560486e+01 3.15944571605057245023e+00 5.47294209078123561341e+00 3.07091300566190827936e+00 4.98019084069443618290e+00 3.11808221677761476798e+00 4.80317559883258660136e+00 3.09980115173147829921e+00 5.24036882814143734066e+00 +1665 8320.00 3.96603813718753528406e+01 3.16157389536817934328e+00 5.47706490289355318879e+00 3.07300152007163651646e+00 4.98347114995921636194e+00 3.12012966474205288847e+00 4.80655470538487605836e+00 3.10199766878197946696e+00 5.24423190190585408743e+00 +1666 8325.00 3.96865584797521719906e+01 3.16370176534845670702e+00 5.48118825795004305235e+00 3.07509043613174437581e+00 4.98675145921363416335e+00 3.12217713075039160486e+00 4.80993367474755650903e+00 3.10419511222767008363e+00 5.24809601547982129688e+00 +1667 8330.00 3.97127359020758206043e+01 3.16582932512081915988e+00 5.48531215538067762338e+00 3.07717975451589786928e+00 4.99003176847841523056e+00 3.12422461441915899627e+00 4.81331250597749438214e+00 3.10639348396518011342e+00 5.25196116879078811479e+00 +1668 8335.00 3.97389136388463057870e+01 3.16795657379395567688e+00 5.48943659463616295824e+00 3.07926947587703647713e+00 4.99331207773283214379e+00 3.12627211536488358590e+00 4.81669119813155965915e+00 3.10859278587041298891e+00 5.25582736174548070807e+00 +1669 8340.00 3.97650916899599806698e+01 3.17008351047655168031e+00 5.49356157514647058804e+00 3.08135960087846072497e+00 4.99659238691469997917e+00 3.12831963319372885479e+00 4.82006975027698114644e+00 3.11079301979854250249e+00 5.25969459425061813818e+00 +1670 8345.00 3.97912700555204850161e+01 3.17221013429802356498e+00 5.49768709636230301641e+00 3.08345013017311098125e+00 4.99987269625202923606e+00 3.13036716752222288207e+00 4.82344816147062349643e+00 3.11299418763583490843e+00 5.26356286621292568384e+00 +1671 8350.00 3.98174487355278259315e+01 3.17433644436705897363e+00 5.50181315772400214570e+00 3.08554106441392539395e+00 5.00315300553753949941e+00 3.13241471796689463503e+00 4.82682643077972262091e+00 3.11519629123746311095e+00 5.26743217752876269344e+00 +1672 8355.00 3.98436277298783565470e+01 3.17646243981307296878e+00 5.50593975868226603865e+00 3.08763240427456997494e+00 5.00643331479195641265e+00 3.13446228414427263687e+00 4.83020455727150554992e+00 3.11739933247933143079e+00 5.27130252809448673901e+00 +1673 8360.00 3.98698070386757166261e+01 3.17858811974475230500e+00 5.51006689867743659761e+00 3.08972415039761871824e+00 5.00971362405673659168e+00 3.13650986567088363444e+00 4.83358254000283871221e+00 3.11960331323734108011e+00 5.27517391781682309926e+00 +1674 8365.00 3.98959866618162664054e+01 3.18071348329151382117e+00 5.51419457716021454985e+00 3.09181630344637481400e+00 5.01299393321787611910e+00 3.13855746214252873116e+00 4.83696037805132039722e+00 3.12180823535630214138e+00 5.27904634657140015008e+00 +1675 8370.00 3.99221665995072925170e+01 3.18283852957240842585e+00 5.51832279358130417535e+00 3.09390886406341136805e+00 5.01627424257593546031e+00 3.14060507318610060423e+00 4.84033807047381525734e+00 3.12401410071211760311e+00 5.28291981425457723986e+00 +1676 8375.00 3.99483468514378614600e+01 3.18496325771685073747e+00 5.52245154739140797773e+00 3.09600183292239661270e+00 5.01955455176816744967e+00 3.14265269841812733276e+00 4.84371561634791891748e+00 3.12622091115995992539e+00 5.28679432075235045119e+00 +1677 8380.00 3.99745274179189067354e+01 3.18708766684389210866e+00 5.52658083806195499221e+00 3.09809521067626736368e+00 5.02283486106404009064e+00 3.14470033743440824381e+00 4.84709301474086107220e+00 3.12842866856536971909e+00 5.29066986594034993630e+00 +1678 8385.00 4.00007082987431417109e+01 3.18921175609331397638e+00 5.53071066503328445663e+00 3.10018899796759983545e+00 5.02611517040137023571e+00 3.14674798986183601457e+00 4.85047026473023734638e+00 3.13063737477315573443e+00 5.29454644969420673561e+00 +1679 8390.00 4.00268894940142132555e+01 3.19133552457380220702e+00 5.53484102776646302857e+00 3.10228319545969410953e+00 5.02939547960396637905e+00 3.14879565529621130437e+00 4.85384736537291505698e+00 3.13284703165922007173e+00 5.29842407187918684741e+00 +1680 8395.00 4.00530710037321142636e+01 3.19345897143550061514e+00 5.53897192573292240780e+00 3.10437780379512640039e+00 5.03267578882729171852e+00 3.15084333335406130416e+00 4.85722431575685398286e+00 3.13505764106837281346e+00 5.30230273239165139643e+00 +1681 8400.00 4.00792528277931978664e+01 3.19558209579746010931e+00 5.54310335837300094397e+00 3.10647282364756227580e+00 5.03595609812316524767e+00 3.15289102364155082725e+00 4.86060111495964708439e+00 3.13726920485578819608e+00 5.30618243107613452025e+00 +1682 8405.00 4.01054349661974853802e+01 3.19770489679946212647e+00 5.54723532517885775661e+00 3.10856825564921201988e+00 5.03923640739830958069e+00 3.15493872577520884093e+00 4.86397776204852672066e+00 3.13948172486627719024e+00 5.31006316779790843441e+00 +1683 8410.00 4.01316174191522350156e+01 3.19982737357091995278e+00 5.55136782559083208355e+00 3.11066410045301466880e+00 5.04251671663199907414e+00 3.15698643936119838216e+00 4.86735425611145089420e+00 3.14169520295501225604e+00 5.31394494242223558444e+00 +1684 8415.00 4.01578001864501814566e+01 3.20194952524125042714e+00 5.55550085909071622581e+00 3.11276035872227208046e+00 5.04579702592787171511e+00 3.15903416400568293199e+00 4.87073059621565196409e+00 3.14390964097716851811e+00 5.31782775480401959101e+00 +1685 8420.00 4.01839832681949573612e+01 3.20407135095023232196e+00 5.55963442513957861735e+00 3.11485703110992240283e+00 5.04907733518228862835e+00 3.16108189932519323406e+00 4.87410678144908704468e+00 3.14612504076719190493e+00 5.32171160478779992076e+00 +1686 8425.00 4.02101666642829229659e+01 3.20619284983764618602e+00 5.56376852321921422373e+00 3.11695411824817636415e+00 5.05235764441597723362e+00 3.16312964491552683910e+00 4.87748281088935353722e+00 3.14834140416989249900e+00 5.32559649223884168379e+00 +1687 8430.00 4.02363503749213577976e+01 3.20831402104327079172e+00 5.56790315279068881438e+00 3.11905162081069997626e+00 5.05563795374294322471e+00 3.16517740039321360257e+00 4.88085868361404440208e+00 3.15055873304044364858e+00 5.32948241700168612311e+00 +1688 8435.00 4.02625343997993496714e+01 3.21043486370688668785e+00 5.57203831334616328519e+00 3.12114953941934070158e+00 5.05891826295590352203e+00 3.16722516535405285154e+00 4.88423439872148446028e+00 3.15277702921329172625e+00 5.33336937890014084473e+00 +1689 8440.00 4.02887187392278036668e+01 3.21255537696827175864e+00 5.57617400433634013979e+00 3.12324787475812781778e+00 5.06219857224141289720e+00 3.16927293942493770729e+00 4.88760995529963082618e+00 3.15499629452288310461e+00 5.33725737778910858111e+00 +1690 8445.00 4.03149033929994615733e+01 3.21467555996720788514e+00 5.58031022526374087533e+00 3.12534662743854330103e+00 5.06547888146473734849e+00 3.17132072219130245472e+00 4.89098535241571585885e+00 3.15721653080366326805e+00 5.34114641349240137913e+00 +1691 8450.00 4.03410883612179489432e+01 3.21679541185383666146e+00 5.58444697559979719159e+00 3.12744579813425449544e+00 5.06875919075024672367e+00 3.17336851326967650522e+00 4.89436058916806260299e+00 3.15943773991080600894e+00 5.34503648586492019490e+00 +1692 8455.00 4.03672736437796189080e+01 3.21891493175757537060e+00 5.58858425481593901196e+00 3.12954538748783495095e+00 5.07203949999430037110e+00 3.17541631226622422801e+00 4.89773566464463083747e+00 3.16165992366839398997e+00 5.34892759470974787916e+00 +1693 8460.00 4.03934592407881254417e+01 3.22103411884929435871e+00 5.59272206241468960997e+00 3.13164539614185910565e+00 5.07531980925908143831e+00 3.17746411878710954824e+00 4.90111057794374094243e+00 3.16388308390050809749e+00 5.35281973986105796826e+00 +1694 8465.00 4.04196451522434685444e+01 3.22315297226877417458e+00 5.59686039786748246172e+00 3.13374582474926643982e+00 5.07860011852386161735e+00 3.17951193242813268114e+00 4.90448532814299120730e+00 3.16610722245195930213e+00 5.35671292114266250906e+00 +1695 8470.00 4.04458313780419942418e+01 3.22527149115579359062e+00 5.60099926066647402223e+00 3.13584667395262961520e+00 5.08188042778864268456e+00 3.18155975279545710777e+00 4.90785991435106705438e+00 3.16833234113646478036e+00 5.36060713836800584176e+00 +1696 8475.00 4.04720179182873494028e+01 3.22738967466049775368e+00 5.60513865029345925706e+00 3.13794794439452395807e+00 5.08516073704305959780e+00 3.18360757950561135132e+00 4.91123433565592826255e+00 3.17055844178847046066e+00 5.36450239136089912506e+00 +1697 8480.00 4.04982047729795482383e+01 3.22950752195375700992e+00 5.60927856625096232790e+00 3.14004963672788717233e+00 5.08844104629747651103e+00 3.18565541215439607114e+00 4.91460859114553372251e+00 3.17278552624242227154e+00 5.36839867992442520972e+00 +1698 8485.00 4.05243919420149225630e+01 3.23162503217535235223e+00 5.61341900802077820032e+00 3.14215175158492998619e+00 5.09172135554152927028e+00 3.18770325033761103839e+00 4.91798267992856974473e+00 3.17501359631203783351e+00 5.37229600386166428194e+00 +1699 8490.00 4.05505794254971334567e+01 3.23374220447542581880e+00 5.61755997510542837148e+00 3.14425428961859054766e+00 5.09500166489958683513e+00 3.18975109367178299991e+00 4.92135660110336203843e+00 3.17724265381103521122e+00 5.37619436299642750043e+00 +1700 8495.00 4.05767672234261880249e+01 3.23585903802485130853e+00 5.62170146699707373728e+00 3.14635725147144329483e+00 5.09828197409181971267e+00 3.19179894175271439138e+00 4.92473035376823098375e+00 3.17947270057385988906e+00 5.38009375711106851981e+00 +1701 8500.00 4.06029553356984180823e+01 3.23797553196340581749e+00 5.62584348318787341725e+00 3.14846063778606222172e+00 5.10156228334623662590e+00 3.19384679417620409581e+00 4.92810393701113724774e+00 3.18170373841422993166e+00 5.38399418600867019080e+00 +1702 8505.00 4.06291437624174847087e+01 3.24009168546196457683e+00 5.62998602319071217437e+00 3.15056444920502132234e+00 5.10484259261101769312e+00 3.19589465055878063637e+00 4.93147734996149722519e+00 3.18393576914586251547e+00 5.38789564949231447599e+00 +1703 8510.00 4.06553325035833879042e+01 3.24220749768103244648e+00 5.63412908649775268088e+00 3.15266868638126007696e+00 5.10812290187579876033e+00 3.19794251049624378425e+00 4.93485059170726803046e+00 3.18616879457211288340e+00 5.39179814733399087601e+00 +1704 8515.00 4.06815215590924807998e+01 3.24432296778111828317e+00 5.63827267261151554578e+00 3.15477334993662372753e+00 5.11140321114057982754e+00 3.19999037359475702047e+00 4.93822366134677270821e+00 3.18840281652742474350e+00 5.39570167933678046523e+00 +1705 8520.00 4.07077109290483960535e+01 3.24643809492273005546e+00 5.64241678102415988860e+00 3.15687844051368626808e+00 5.11468352035354012486e+00 3.20203823943975773858e+00 4.94159655800942854142e+00 3.19063783680478874061e+00 5.39960624527267363248e+00 +1706 8525.00 4.07339006134511478763e+01 3.24855287826637617599e+00 5.64656141126930233298e+00 3.15898395876538629068e+00 5.11796382962868445787e+00 3.20408610764777357360e+00 4.94496928078319442079e+00 3.19287385721792249527e+00 5.40351184493438996270e+00 +1707 8530.00 4.07600906121970965046e+01 3.25066731699329114491e+00 5.65070656283910022211e+00 3.16108990533429912162e+00 5.12124413890383056724e+00 3.20613397781460474079e+00 4.94834182878711992259e+00 3.19511087958054407210e+00 5.40741847809391718016e+00 +1708 8535.00 4.07862809253898674910e+01 3.25278141025362010907e+00 5.65485223523607860585e+00 3.16319628084226955878e+00 5.12452444815824659230e+00 3.20818184954641472117e+00 4.95171420112989402185e+00 3.19734890567527818561e+00 5.41132614451288063151e+00 +1709 8540.00 4.08124715530294750465e+01 3.25489515722859712454e+00 5.65899842799385144332e+00 3.16530308594223708241e+00 5.12780475744375685565e+00 3.21022972242864046422e+00 4.95508639693056718301e+00 3.19958793732620661032e+00 5.41523484397363663589e+00 +1710 8545.00 4.08386624950122723021e+01 3.25700855707873282441e+00 5.66314514059421547643e+00 3.16741032126641020028e+00 5.13108506667744457275e+00 3.21227759606744545096e+00 4.95845841529782749291e+00 3.20182797632631954698e+00 5.41914457623780965179e+00 +1711 8550.00 4.08648537514418990213e+01 3.25912160898526082065e+00 5.66729237258114881826e+00 3.16951798745736468277e+00 5.13436537595259068212e+00 3.21432547006899360653e+00 4.96183025535072630419e+00 3.20406902447897046216e+00 5.42305534107738917982e+00 +1712 8555.00 4.08910453223183623095e+01 3.26123431210868996999e+00 5.67144012345717296597e+00 3.17162608514730992582e+00 5.13764568521737174933e+00 3.21637334402908559028e+00 4.96520191619794992732e+00 3.20631108356678495852e+00 5.42696713824363730083e+00 +1713 8560.00 4.09172372075380224032e+01 3.26334666563025610486e+00 5.67558839274554305376e+00 3.17373461497882081161e+00 5.14092599448215281654e+00 3.21842121753315701937e+00 4.96857339697927891109e+00 3.20855415539311517037e+00 5.43087996748781343115e+00 +1714 8565.00 4.09434294072044906443e+01 3.26545866873119550178e+00 5.67973717995914473278e+00 3.17584357757374302622e+00 5.14420630373656884160e+00 3.22046909019773641702e+00 4.97194469678267125801e+00 3.21079824175095263072e+00 5.43479382857154647013e+00 +1715 8570.00 4.09696219213178096652e+01 3.26757032058237939509e+00 5.68388648462122780813e+00 3.17795297358501471763e+00 5.14748661297025744688e+00 3.22251696161862399848e+00 4.97531581475827255900e+00 3.21304334442292161000e+00 5.43870872123573256829e+00 +1716 8575.00 4.09958147497743183862e+01 3.26968162036504361723e+00 5.68803630625504563767e+00 3.18006280363448334825e+00 5.15076692226613097603e+00 3.22456483139161864671e+00 4.97868675002513239036e+00 3.21528946521237557477e+00 5.44262464523163291830e+00 +1717 8580.00 4.10220078926776565709e+01 3.27179256726042622105e+00 5.69218664439421306867e+00 3.18217306836472069165e+00 5.15404723156200450518e+00 3.22661269910215775525e+00 4.98205750169193883892e+00 3.21753660589157686189e+00 5.44654160031050871282e+00 +1718 8585.00 4.10482013499241844556e+01 3.27390316044975993037e+00 5.69633749856197990624e+00 3.18428376840793925240e+00 5.15732754077496480249e+00 3.22866056436676895913e+00 4.98542806889847156526e+00 3.21978476825351389579e+00 5.45045958619252957078e+00 +1719 8590.00 4.10743951217211886728e+01 3.27601339911428368623e+00 5.70048886827123624244e+00 3.18639490439634798236e+00 5.16060785000865340777e+00 3.23070842677088787553e+00 4.98879845076378192203e+00 3.22203395407044901333e+00 5.45437860261859341904e+00 +1720 8595.00 4.11005892077577357213e+01 3.27812328243523198879e+00 5.70464075307632345613e+00 3.18850647696215760973e+00 5.16388815929416367112e+00 3.23275628591031516379e+00 4.99216864642764868165e+00 3.22428416513537019483e+00 5.45829864931923403049e+00 +1721 8600.00 4.11267836083447591022e+01 3.28023280960420526853e+00 5.70879315247976659720e+00 3.19061848672721382059e+00 5.16716846856930800413e+00 3.23480414139121474904e+00 4.99553865501949001526e+00 3.22653540321017651138e+00 5.46221972603534755564e+00 +1722 8605.00 4.11529783232749721833e+01 3.28234197981280351186e+00 5.71294606604627119850e+00 3.19273093434445476291e+00 5.17044877783408907135e+00 3.23685199279902224845e+00 4.99890847565835372279e+00 3.22878767008785594328e+00 5.46614183248710450158e+00 +1723 8610.00 4.11791733526520076225e+01 3.28445079223189839723e+00 5.71709949328872646390e+00 3.19484382043572701093e+00 5.17372908706777767662e+00 3.23889983973990203125e+00 5.00227810749438539517e+00 3.23104096753030711753e+00 5.47006496838430944507e+00 +1724 8615.00 4.12053686963722469727e+01 3.28655924607381910718e+00 5.72125343375110961830e+00 3.19695714562287713889e+00 5.17700939634292289782e+00 3.24094768179929104690e+00 5.00564754965700053901e+00 3.23329529730979015056e+00 5.47398913345749527082e+00 +1725 8620.00 4.12315643546429555499e+01 3.28866734051980058595e+00 5.72540788697740321567e+00 3.19907091054847825262e+00 5.18028970558697565707e+00 3.24299551858335144416e+00 5.00901680128597792674e+00 3.23555066119856693518e+00 5.47791432740610328977e+00 +1726 8625.00 4.12577603272568609327e+01 3.29077507476144415222e+00 5.72956285249085528477e+00 3.20118511583437737045e+00 5.18357001486212087826e+00 3.24504334967752061658e+00 5.01238586151073395314e+00 3.23780706096889803192e+00 5.48184054996066816301e+00 +1727 8630.00 4.12839566142139418048e+01 3.29288244800071305818e+00 5.73371832984581342174e+00 3.20329976210241973433e+00 5.18685032407508117558e+00 3.24709117468796248929e+00 5.01575472948141154461e+00 3.24006449838268206776e+00 5.48576780082062942512e+00 +1728 8635.00 4.13101532156178663513e+01 3.29498945942920773433e+00 5.73787431858625396330e+00 3.20541484999518067056e+00 5.19013063338131885871e+00 3.24913899318974896957e+00 5.01912340432742620777e+00 3.24232297519145040710e+00 5.48969607968542927523e+00 +1729 8640.00 4.13363501314686203614e+01 3.29709610824889143288e+00 5.74203081825615679890e+00 3.20753038013450497701e+00 5.19341094263573666012e+00 3.25118680480977229053e+00 5.02249188520928679935e+00 3.24458249316746627500e+00 5.49362538625450635976e+00 +1730 8645.00 4.13625473616625711770e+01 3.29920239366173007056e+00 5.74618782838913855215e+00 3.20964635314224011609e+00 5.19669125189015268518e+00 3.25323460911273976137e+00 5.02586017125640882597e+00 3.24684305407262474574e+00 5.49755572023766969636e+00 +1731 8650.00 4.13887449064069841143e+01 3.30130831484895859163e+00 5.75034534854990653230e+00 3.21176276965059503965e+00 5.19997156116529790637e+00 3.25528240570481575133e+00 5.02922826162929847982e+00 3.24910465964809702655e+00 5.50148708132399288928e+00 +1732 8655.00 4.14149427653909469882e+01 3.30341387103326944441e+00 5.75450337828244062877e+00 3.21387963028141676602e+00 5.20325187040935066562e+00 3.25733019418180091975e+00 5.03259615546773719785e+00 3.25136731165577863578e+00 5.50541946919218982970e+00 +1733 8660.00 4.14411409389253790891e+01 3.30551906141662721339e+00 5.75866191713071806646e+00 3.21599693565655009309e+00 5.20653217974668081069e+00 3.25937797412912999562e+00 5.03596385192186701829e+00 3.25363101185756775635e+00 5.50935288354170360492e+00 +1734 8665.00 4.14673394268030151011e+01 3.30762388520099603895e+00 5.76282096465945059549e+00 3.21811468640820663722e+00 5.20981248892854775789e+00 3.26142574515296868043e+00 5.03933135015219590969e+00 3.25589576199463381911e+00 5.51328732405124366522e+00 +1735 8670.00 4.14935382291274734712e+01 3.30972834159870377135e+00 5.76698052041261544076e+00 3.22023288315823119632e+00 5.21309279821405713307e+00 3.26347350682838799329e+00 5.04269864929850530899e+00 3.25816156380814359039e+00 5.51722279039952567814e+00 +1736 8675.00 4.15197373457951286468e+01 3.31183242980135084110e+00 5.77114058394455575751e+00 3.22235152652847123278e+00 5.21637310752029570438e+00 3.26552125877191601333e+00 5.04606574851093814260e+00 3.26042841904963243138e+00 5.52115928227562502428e+00 +1737 8680.00 4.15459367769096061807e+01 3.31393614904199429461e+00 5.77530115483034478530e+00 3.22447061714077198857e+00 5.21965341672289095953e+00 3.26756900055862509191e+00 5.04943264697072802250e+00 3.26269632947063303874e+00 5.52509679933752639869e+00 +1738 8685.00 4.15721365224709202835e+01 3.31603949851223278600e+00 5.77946223261396063720e+00 3.22659015560661588395e+00 5.22293372597730964912e+00 3.26961673178431455611e+00 5.05279934381765816198e+00 3.26496529679158431492e+00 5.52903534125357953855e+00 +1739 8690.00 4.15983365823754311918e+01 3.31814247743476053998e+00 5.78362381686011239879e+00 3.22871014256857646885e+00 5.22621403526281724794e+00 3.27166445204478550934e+00 5.05616583821223386508e+00 3.26723532276402295338e+00 5.53297490770249655867e+00 +1740 8695.00 4.16245369567267644584e+01 3.32024508503226822853e+00 5.78778590713350737929e+00 3.23083057863813660759e+00 5.22949434450687089537e+00 3.27371216093583639051e+00 5.05953212932532725432e+00 3.26950640912911483227e+00 5.53691549834226215410e+00 +1741 8700.00 4.16507376455249342939e+01 3.32234732050672176840e+00 5.79194850298848873393e+00 3.23295146443714109807e+00 5.23277465374055950065e+00 3.27575985804290503722e+00 5.06289821630708392064e+00 3.27177855759693780868e+00 5.54085711283086013168e+00 +1742 8705.00 4.16769386487699335930e+01 3.32444918308081183156e+00 5.79611160400012792593e+00 3.23507280056670865065e+00 5.23605496301570472184e+00 3.27780754296179033247e+00 5.06626409832837332203e+00 3.27405176992938917735e+00 5.54479975082627785099e+00 +1743 8710.00 4.17031399663581225923e+01 3.32655067197723219863e+00 5.80027520973313404085e+00 3.23719458766941414751e+00 5.23933527230121409701e+00 3.27985521528829293558e+00 5.06962977456006935739e+00 3.27632604783654501901e+00 5.54874341196576903457e+00 +1744 8715.00 4.17293415982895012917e+01 3.32865178641867442977e+00 5.80443931976257943006e+00 3.23931682635673867665e+00 5.24261558155563012207e+00 3.28190287459748386567e+00 5.07299524416267910709e+00 3.27860139304921194281e+00 5.55268809592804668540e+00 +1745 8720.00 4.17555435447713634289e+01 3.33075252562783097332e+00 5.80860393365316962644e+00 3.24143951724016421423e+00 5.24589589082041118928e+00 3.28395052049552793605e+00 5.07636050631743795947e+00 3.28087780728782840711e+00 5.55663380232964332350e+00 +1746 8725.00 4.17817458055964081609e+01 3.33285288881703101183e+00 5.81276905096961371555e+00 3.24356266095190148846e+00 5.24917620009555641047e+00 3.28599815257822536196e+00 5.07972556018485388307e+00 3.28315529228320102106e+00 5.56058053083890069246e+00 +1747 8730.00 4.18079483807646425930e+01 3.33495287521933025943e+00 5.81693467128698316060e+00 3.24568625808270283528e+00 5.25245650930851670779e+00 3.28804577042064805070e+00 5.08309040493579900044e+00 3.28543384975577001939e+00 5.56452828107235308863e+00 +1748 8735.00 4.18341512704833533576e+01 3.33705248406778531844e+00 5.82110079419071357876e+00 3.24781030926478075926e+00 5.25573681858366192898e+00 3.29009337361859488524e+00 5.08645503976187374207e+00 3.28771348140524777293e+00 5.56847705267761661219e+00 +1749 8740.00 4.18603544745452467168e+01 3.33915171458508863722e+00 5.82526741925587820958e+00 3.24993481510961590430e+00 5.25901712785880803835e+00 3.29214096176786652492e+00 5.08981946382358607650e+00 3.28999418896243911448e+00 5.57242684528158704893e+00 +1750 8745.00 4.18865579929503368817e+01 3.34125056600429681808e+00 5.82943454605754762810e+00 3.25205977623905395646e+00 5.26229743710286079761e+00 3.29418853446426407316e+00 5.09318367630217139208e+00 3.29227597413742145704e+00 5.57637765851115574378e+00 +1751 8750.00 4.19127618259058962735e+01 3.34334903755846646334e+00 5.83360217416042914351e+00 3.25418519325421362609e+00 5.26557774636764097664e+00 3.29623609128285810499e+00 5.09654767638922923112e+00 3.29455883862990672739e+00 5.58032949199321315348e+00 +1752 8755.00 4.19389659732046524709e+01 3.34544712848065328714e+00 5.83777030317068845733e+00 3.25631106676657644527e+00 5.26885805564278619784e+00 3.29828363182981298962e+00 5.09991146325563260433e+00 3.29684278417070109057e+00 5.58428234535465417565e+00 +1753 8760.00 4.19651704348465912631e+01 3.34754483800391522408e+00 5.84193893265303287876e+00 3.25843739740835225405e+00 5.27213836492829557301e+00 3.30033115568020152253e+00 5.10327503609298194220e+00 3.29912781243878727722e+00 5.58823621821200600124e+00 +1754 8765.00 4.19913752110390134931e+01 3.34964216536130798829e+00 5.84610806220326217897e+00 3.26056418577029560879e+00 5.27541867416198417828e+00 3.30237866242982169851e+00 5.10663839407214847910e+00 3.30141392514424270033e+00 5.59219111017143255538e+00 +1755 8770.00 4.20175803014709714489e+01 3.35173910979625233608e+00 5.85027769139644782115e+00 3.26269143247425308374e+00 5.27869898341640109152e+00 3.30442615167447595326e+00 5.11000153639509502312e+00 3.30370112399714344065e+00 5.59614702085982695934e+00 +1756 8775.00 4.20437857064534128426e+01 3.35383567055216769148e+00 5.85444781982839135281e+00 3.26481913812134116881e+00 5.28197929268118215873e+00 3.30647362300996272566e+00 5.11336446225342466931e+00 3.30598941069720275721e+00 5.60010394986262394212e+00 +1757 8780.00 4.20699914257790368310e+01 3.35593184687247703124e+00 5.85861844708452661479e+00 3.26694730333340555006e+00 5.28525960193559907196e+00 3.30852107600099021312e+00 5.11672717082837191782e+00 3.30827878691304144709e+00 5.60406189680671662501e+00 +1758 8785.00 4.20961974595514973885e+01 3.35802763799023473723e+00 5.86278957275029100060e+00 3.26907592871156627012e+00 5.28853991120038102736e+00 3.31056851025372367303e+00 5.12008966131153542278e+00 3.31056925436510018912e+00 5.60802086127754151335e+00 +1759 8790.00 4.21224038077707945149e+01 3.36012304315922660791e+00 5.86696119642148161688e+00 3.27120501486730352880e+00 5.29182022046516120639e+00 3.31261592536396065611e+00 5.12345193290488065685e+00 3.31286081474272631198e+00 5.61198084288126075592e+00 +1760 8795.00 4.21486104703332742361e+01 3.36221806162287295550e+00 5.87113331769390445203e+00 3.27333456240173514828e+00 5.29510052971957811963e+00 3.31466332090677573419e+00 5.12681398480000893869e+00 3.31515346971454150093e+00 5.61594184120331263443e+00 +1761 8800.00 4.21748174473425905262e+01 3.36431269262459453628e+00 5.87530593616335394813e+00 3.27546457192634443700e+00 5.29838083900508749480e+00 3.31671069647796734614e+00 5.13017581619888307642e+00 3.31744722096989352877e+00 5.61990385584986107403e+00 +1762 8805.00 4.22010247387987362799e+01 3.36640693542853997045e+00 5.87947905142563342906e+00 3.27759504405261203885e+00 5.30166114821804779211e+00 3.31875805166297199733e+00 5.13353742629310261236e+00 3.31974207020849432226e+00 5.62386688639597664974e+00 +1763 8810.00 4.22272323445980717338e+01 3.36850078926776541621e+00 5.88365266306617762382e+00 3.27972597938165666420e+00 5.30494145751392043309e+00 3.32080538605758857074e+00 5.13689881430536132711e+00 3.32203801909896601074e+00 5.62783093241673171292e+00 +1764 8815.00 4.22534402648442437567e+01 3.37059425341678498000e+00 5.88782677069115045754e+00 3.28185737851459569114e+00 5.30822176675797408052e+00 3.32285269923689119409e+00 5.14025997940653045504e+00 3.32433506932029088077e+00 5.63179599351829107690e+00 +1765 8820.00 4.22796484994335983743e+01 3.37268732710865437596e+00 5.89200137391708089751e+00 3.28398924205254783004e+00 5.31150207599166268579e+00 3.32489999080704201617e+00 5.14362092082966704254e+00 3.32663322254109106169e+00 5.63576206925499700873e+00 +1766 8825.00 4.23058570484697824554e+01 3.37478000961788593415e+00 5.89617647231903863059e+00 3.28612157061735832286e+00 5.31478238529790125710e+00 3.32694726035347843052e+00 5.14698163777673389774e+00 3.32893248044035017230e+00 5.63972915921228690195e+00 +1767 8830.00 4.23320659119528102110e+01 3.37687230018790129904e+00 5.90035206551355706495e+00 3.28825436478941668383e+00 5.31806269455231728216e+00 3.32899450745127056805e+00 5.15034212944969649328e+00 3.33123284468668767744e+00 5.64369726295486717760e+00 +1768 8835.00 4.23582750898826603247e+01 3.37896419809321235661e+00 5.90452815311715806246e+00 3.29038762518020577730e+00 5.32134300380673419539e+00 3.33104173169621953221e+00 5.15370239506088356762e+00 3.33353431695908986043e+00 5.64766638004744603307e+00 +1769 8840.00 4.23844845821557072441e+01 3.38105570257724075134e+00 5.90870473471528256937e+00 3.29252135240120669124e+00 5.32462331300933033873e+00 3.33308893268412553823e+00 5.15706243383298623684e+00 3.33583689889508328008e+00 5.65163651005473166578e+00 +1770 8845.00 4.24106943888755836269e+01 3.38314681292486341135e+00 5.91288180992445600026e+00 3.29465554704317353796e+00 5.32790362231556802186e+00 3.33513611000042464738e+00 5.16042224496796997357e+00 3.33814059218401659734e+00 5.65560765255179731525e+00 +1771 8850.00 4.24369045099386568154e+01 3.38523752837949976069e+00 5.91705937836120732243e+00 3.29679020969685998566e+00 5.33118393158034908907e+00 3.33718326322018832286e+00 5.16378182768852589390e+00 3.34044539846341770328e+00 5.65957980707225605244e+00 +1772 8855.00 4.24631149455521850200e+01 3.38732784822602805974e+00 5.92123743962133719521e+00 3.29892534097374845459e+00 5.33446424085549342209e+00 3.33923039194958048981e+00 5.16714118121734689026e+00 3.34275131941227199306e+00 5.66355297318081429836e+00 +1773 8860.00 4.24893256954052844776e+01 3.38941777172859737277e+00 5.92541599333173696351e+00 3.30106094147495632285e+00 5.33774455009954618134e+00 3.34127749576367349960e+00 5.17050030476676081292e+00 3.34505835666810691365e+00 5.66752715042145549518e+00 +1774 8865.00 4.25155367598088389514e+01 3.39150729814099127779e+00 5.92959503909857144066e+00 3.30319701179123770274e+00 5.34102485938505555652e+00 3.34332457425826667929e+00 5.17385919755946144249e+00 3.34736651187881451008e+00 5.67150233834852102177e+00 +1775 8870.00 4.25417481385555973361e+01 3.39359642675845085691e+00 5.93377457653836870577e+00 3.30533355252371041644e+00 5.34430516861874416179e+00 3.34537162700843282437e+00 5.17721785882850316085e+00 3.34967578671301469129e+00 5.67547853650599165576e+00 +1776 8875.00 4.25679598317491780790e+01 3.39568515683476190858e+00 5.93795460526765772613e+00 3.30747056426312768806e+00 5.34758547789389027116e+00 3.34741865362033541587e+00 5.18057628779658152496e+00 3.35198618279787208252e+00 5.67945574442748224442e+00 +1777 8880.00 4.25941718392859556275e+01 3.39777348766516462675e+00 5.94213512491332984666e+00 3.30960804761060867207e+00 5.35086578715867133837e+00 3.34946565366904724925e+00 5.18393448368638676271e+00 3.35429770179164199462e+00 5.68343396163624348105e+00 +1778 8885.00 4.26203841612695555341e+01 3.39986141850344392168e+00 5.94631613507118483852e+00 3.31174600315690526031e+00 5.35414609640272409763e+00 3.35151262675036631933e+00 5.18729244573097414417e+00 3.35661034532148905285e+00 5.68741318769698356306e+00 +1779 8890.00 4.26465967976999991151e+01 3.40194894864484176367e+00 5.95049763537848086514e+00 3.31388443150313616314e+00 5.35742640567786931882e+00 3.35355957244973179598e+00 5.19065017317376842243e+00 3.35892411503530530226e+00 5.69139342210185983362e+00 +1780 8895.00 4.26728097485772650543e+01 3.40403607736387003868e+00 5.95467962546210838326e+00 3.31602333322969222706e+00 5.36070671492192207808e+00 3.35560649034221203380e+00 5.19400766522709300688e+00 3.36123901257061818981e+00 5.69537466440521900068e+00 +1781 8900.00 4.26990230137977277991e+01 3.40612280394540567485e+00 5.95886210492823398255e+00 3.31816270893768994199e+00 5.36398702418670314529e+00 3.35765338003397317834e+00 5.19736492114473591641e+00 3.36355503954422774271e+00 5.69935691411994760358e+00 +1782 8905.00 4.27252365933613731386e+01 3.40820912766396233451e+00 5.96304507342447376317e+00 3.32030255922824757420e+00 5.36726733347221252046e+00 3.35970024110008713691e+00 5.20072194015975242110e+00 3.36587219760402689417e+00 5.70334017075893218163e+00 +1783 8910.00 4.27514504874755019159e+01 3.41029504781478109976e+00 5.96722853055699786751e+00 3.32244288468175463791e+00 5.37054764270590023756e+00 3.36174707313635323658e+00 5.20407872151556283313e+00 3.36819048836681433912e+00 5.70732443384542253995e+00 +1784 8915.00 4.27776646959328132880e+01 3.41238056368273845465e+00 5.97141247596305735357e+00 3.32458368588896480134e+00 5.37382795198104545875e+00 3.36379387572820753860e+00 5.20743526444522508712e+00 3.37050991345975425872e+00 5.71130970289230965875e+00 +1785 8920.00 4.28038792188369541236e+01 3.41446567455271132729e+00 5.97559690925918385318e+00 3.32672496344063262086e+00 5.37710826123546237199e+00 3.36584064846108610425e+00 5.21079156819215860708e+00 3.37283047449964668019e+00 5.71529597740211325885e+00 +1786 8925.00 4.28300940560842917648e+01 3.41655037971994079982e+00 5.97978183009299613104e+00 3.32886671792751132060e+00 5.38038857046915186544e+00 3.36788739091006128490e+00 5.21414763201014785921e+00 3.37515217311365578468e+00 5.71928325688772165591e+00 +1787 8930.00 4.28563092077784588696e+01 3.41863467846930513261e+00 5.98396723809138819661e+00 3.33100894992999085886e+00 5.38366887974429708663e+00 3.36993410269166071558e+00 5.21750345514261493207e+00 3.37747501091858071121e+00 5.72327154084129485767e+00 +1788 8935.00 4.28825246739194625434e+01 3.42071857010640822949e+00 5.98815313289161554877e+00 3.33315166004918816967e+00 5.38694918902980557363e+00 3.37198078336022755153e+00 5.22085903684334340369e+00 3.37979898951049273492e+00 5.72726082877571940344e+00 +1789 8940.00 4.29087404544036488119e+01 3.42280205391612701860e+00 5.99233951411020449029e+00 3.33529484886549321132e+00 5.39022949830495079482e+00 3.37402743253229164822e+00 5.22421437636611774025e+00 3.38212411052692107916e+00 5.73125112017278937060e+00 +1790 8945.00 4.29349565493346716494e+01 3.42488512920406806828e+00 5.99652638139477911494e+00 3.33743851695929683032e+00 5.39350980753863940009e+00 3.37607404977255942669e+00 5.22756947295435914214e+00 3.38445037555357242098e+00 5.73524241452466476687e+00 +1791 8950.00 4.29611729587125310559e+01 3.42696779526547068428e+00 6.00071373439295818741e+00 3.33958266492135180670e+00 5.39679011679305720151e+00 3.37812063467683154627e+00 5.23092432587221622953e+00 3.38677778620724678760e+00 5.73923471132350648816e+00 +1792 8955.00 4.29873896824335730571e+01 3.42905005140594187907e+00 6.00490157272127067500e+00 3.34172729334241180865e+00 5.40007042602674491860e+00 3.38016718684090777813e+00 5.23427893437347435679e+00 3.38910634408401545414e+00 5.74322801006147010128e+00 +1793 8960.00 4.30136067206014516273e+01 3.43113189691035724849e+00 6.00908989603769949639e+00 3.34387240279250308461e+00 5.40335073529152598582e+00 3.38221370583986047365e+00 5.23763329771191710194e+00 3.39143605077995013986e+00 5.74722231020998730600e+00 +1794 8965.00 4.30398240732161525557e+01 3.43321333111541582284e+00 6.01327870396913954920e+00 3.34601799387274301267e+00 5.40663104456667120701e+00 3.38426019126948851579e+00 5.24098741516205812729e+00 3.39376690790148671795e+00 5.75121761126121722185e+00 +1795 8970.00 4.30660417401740573951e+01 3.43529435329562859991e+00 6.01746799617357286394e+00 3.34816406714279324319e+00 5.40991135382108812024e+00 3.38630664270486425593e+00 5.24434128598804516486e+00 3.39609891703433275367e+00 5.75521391266586501700e+00 +1796 8975.00 4.30922597215787845926e+01 3.43737496277733045602e+00 6.02165777227789433823e+00 3.35031062320377159836e+00 5.41319166310659749541e+00 3.38835305975215250740e+00 5.24769490945402861115e+00 3.39843207977455952218e+00 5.75921121391608537010e+00 +1797 8980.00 4.31184780174303483591e+01 3.43945515886612618317e+00 6.02584803194008600258e+00 3.35245766262570343841e+00 5.41647197238174271661e+00 3.39039944197606057941e+00 5.25104828481379382055e+00 3.40076639769751132292e+00 5.76320951447294937964e+00 +1798 8985.00 4.31446966276250947203e+01 3.44153494086762012927e+00 6.03003877480777195075e+00 3.35460518598897872167e+00 5.41975228164652378382e+00 3.39244578898275284118e+00 5.25440141135221416846e+00 3.40310187240962225275e+00 5.76720881380788430448e+00 +1799 8990.00 4.31709155522666776506e+01 3.44361430810814717063e+00 6.03423000050784086312e+00 3.35675319387398651827e+00 5.42303259091130396286e+00 3.39449210035766490989e+00 5.25775428834380598175e+00 3.40543850547587290123e+00 5.77120911137159531279e+00 +1800 8995.00 4.31971347913550900444e+01 3.44569325989331165516e+00 6.03842170871900751905e+00 3.35890168686111811880e+00 5.42631290008280853243e+00 3.39653837567586869284e+00 5.26110691505271610424e+00 3.40777629848196950135e+00 5.77521040662514728581e+00 +1801 9000.00 4.32233543447866992437e+01 3.44777179553908297294e+00 6.04261389906816326345e+00 3.36105066553076081703e+00 5.42959320940977452352e+00 3.39858461453316440526e+00 5.26445929076382324041e+00 3.41011525299289308677e+00 5.77921269902960865750e+00 +1802 9005.00 4.32495742126651379067e+01 3.44984991437179511209e+00 6.04680657122365783351e+00 3.36320013045294174958e+00 5.43287351864346312880e+00 3.40063081650462395444e+00 5.26781141474127512225e+00 3.41245537059434944638e+00 5.78321598802531777750e+00 +1803 9010.00 4.32757943949904060332e+01 3.45192761570741701860e+00 6.05099972482274850449e+00 3.36535008220805043067e+00 5.43615382791860834999e+00 3.40267698120677497542e+00 5.27116328628031372006e+00 3.41479665286168376781e+00 5.78722027307333863888e+00 +1804 9015.00 4.33020148916588638599e+01 3.45400489886191763844e+00 6.05519335953378057269e+00 3.36750052136611266462e+00 5.43943413719375268300e+00 3.40472310819396195569e+00 5.27451490465545091979e+00 3.41713910133914522405e+00 5.79122555360364899002e+00 +1805 9020.00 4.33282357027741582556e+01 3.45608176317199511374e+00 6.05938747499401397789e+00 3.36965144850751707750e+00 5.44271444644817048442e+00 3.40676919707234837631e+00 5.27786626916192780357e+00 3.41948271761244226852e+00 5.79523182907731460034e+00 +1806 9025.00 4.33544568282326352460e+01 3.45815820795361839046e+00 6.06358207088216083491e+00 3.37180286420229036182e+00 5.44599475572331481743e+00 3.40881524742737074263e+00 5.28121737907425803371e+00 3.42182750323619044863e+00 5.79923909890358135755e+00 +1807 9030.00 4.33806782681379559108e+01 3.46023423254348516664e+00 6.06777714683547664265e+00 3.37395476902045787782e+00 5.44927506494664015690e+00 3.41086125884446422774e+00 5.28456823368768180416e+00 3.42417345976500442362e+00 5.80324736254351680742e+00 +1808 9035.00 4.34069000224900989338e+01 3.46230983625756438826e+00 6.07197270253267440410e+00 3.37610716354240825154e+00 5.45255537423214953208e+00 3.41290723091943037915e+00 5.28791883229744108519e+00 3.42652058876386256259e+00 5.80725661941672921529e+00 +1809 9040.00 4.34331220912890714203e+01 3.46438501844291790732e+00 6.07616873762137554849e+00 3.37826004832780446563e+00 5.45583568348656644531e+00 3.41495316321697517381e+00 5.29126917417804865096e+00 3.42886889176665388135e+00 5.81126686895319366499e+00 +1810 9045.00 4.34593444744312407124e+01 3.46645977842587926787e+00 6.08036525175956477085e+00 3.38041342396739841192e+00 5.45911599273061920456e+00 3.41699905535362802311e+00 5.29461925864547389153e+00 3.43121837034872090300e+00 5.81527811058288612855e+00 +1811 9050.00 4.34855671720202465735e+01 3.46853411553278201396e+00 6.08456224462595418601e+00 3.38256729101048936315e+00 5.46239630202649184554e+00 3.41904490689409668036e+00 5.29796908499495788902e+00 3.43356902603358582482e+00 5.81929034371505249368e+00 +1812 9055.00 4.35117901840560676874e+01 3.47060802912105126339e+00 6.08875971586816433501e+00 3.38472165002710179138e+00 5.46567661129127380093e+00 3.42109071743418002853e+00 5.30131865251137668338e+00 3.43592086037586419422e+00 5.82330356776930280205e+00 +1813 9060.00 4.35380135104350998176e+01 3.47268151850665729441e+00 6.09295766516490733267e+00 3.38687650159762609903e+00 5.46895692054568982599e+00 3.42313648656967917105e+00 5.30466796051070144102e+00 3.43827387490944325066e+00 5.82731778216524709535e+00 +1814 9065.00 4.35642371512609472006e+01 3.47475458304702478074e+00 6.09715609217417142673e+00 3.38903184627135845020e+00 5.47223722985192839730e+00 3.42518221387566601521e+00 5.30801700828817146771e+00 3.44062807117857438755e+00 5.83133298631213037311e+00 +1815 9070.00 4.35904611064299842837e+01 3.47682722207885230858e+00 6.10135499656429924897e+00 3.39118768463905428945e+00 5.47551753907525196041e+00 3.42722789895830404205e+00 5.31136579514939288771e+00 3.44298345070677980218e+00 5.83534917961920207574e+00 +1816 9075.00 4.36166853760458650413e+01 3.47889943493883579961e+00 6.10555437801401001963e+00 3.39334401723964562692e+00 5.47879784832966887365e+00 3.42927354138230144898e+00 5.31471432041033509108e+00 3.44534001503831088797e+00 5.83936636148534127244e+00 +1817 9080.00 4.36429099601085752624e+01 3.48097122098440303617e+00 6.10975423617091983886e+00 3.39550084466388701898e+00 5.48207815756335836710e+00 3.43131914074345845123e+00 5.31806258337660331392e+00 3.44769776569669028632e+00 5.84338453131979562727e+00 +1818 9085.00 4.36691348586181149471e+01 3.48304257956261364981e+00 6.11395457073447268215e+00 3.39765816745071047578e+00 5.48535846680741112635e+00 3.43336469664793808576e+00 5.32141058335380279232e+00 3.45005670419507692870e+00 5.84740368851108183179e+00 +1819 9090.00 4.36953600714708372266e+01 3.48511351001016711493e+00 6.11815538135228642602e+00 3.39981598618050728788e+00 5.48863877608255634755e+00 3.43541020866045032633e+00 5.32475831967862944794e+00 3.45241683207772220854e+00 5.85142383245808428427e+00 +1820 9095.00 4.37215855987703960750e+01 3.48718401169485137103e+00 6.12235666772380415779e+00 3.40197430140257361941e+00 5.49191908533697237260e+00 3.43745567637679272366e+00 5.32810579163596198526e+00 3.45477815084742045926e+00 5.85544496255968471843e+00 +1821 9100.00 4.37478114404131588344e+01 3.48925408396373004649e+00 6.12655842949664553032e+00 3.40413311369729942868e+00 5.49519939462248174777e+00 3.43950109939276726934e+00 5.33145299857286314449e+00 3.45714066201733061234e+00 5.85946707818367062970e+00 +1822 9105.00 4.37740375965027368466e+01 3.49132372616386232878e+00 6.13076066635988858877e+00 3.40629242360361850217e+00 5.49847970388726281499e+00 3.44154647728344453839e+00 5.33479993979493549716e+00 3.45950436711097530917e+00 5.86349017872892641634e+00 +1823 9110.00 4.38002640670391514277e+01 3.49339293766304015421e+00 6.13496337800260960194e+00 3.40845223169155575604e+00 5.50176001314168061640e+00 3.44359180965498934412e+00 5.33814661463887851767e+00 3.46186926764151348124e+00 5.86751426358396788174e+00 +1824 9115.00 4.38264908519187486036e+01 3.49546171781868819650e+00 6.13916656408279237667e+00 3.41061253852077328474e+00 5.50504032240645990726e+00 3.44563709608247314975e+00 5.34149302241029566574e+00 3.46423536509101159808e+00 5.87153933210622369643e+00 +1825 9120.00 4.38527179512451894539e+01 3.49753006598823290574e+00 6.14337022428951495812e+00 3.41277334465093140636e+00 5.50832063166087859685e+00 3.44768233616169617051e+00 5.34483916245624968155e+00 3.46660266098299318926e+00 5.87556538368420966378e+00 +1826 9125.00 4.38789453650184597677e+01 3.49959798153946266552e+00 6.14757435830148946110e+00 3.41493465063132894954e+00 5.51160094092565877588e+00 3.44972752947809491175e+00 5.34818503409270995519e+00 3.46897115682025258820e+00 5.87959241767535356615e+00 +1827 9130.00 4.39051730932385595452e+01 3.50166546384016941218e+00 6.15177896579742888861e+00 3.41709645702162667646e+00 5.51488125019044073127e+00 3.45177267561710454657e+00 5.35153063666673922683e+00 3.47134085408485493218e+00 5.88362043346816943057e+00 +1828 9135.00 4.39314011358018561282e+01 3.50373251223741233318e+00 6.15598404646641128579e+00 3.41925876437112163941e+00 5.51816155944485764451e+00 3.45381777417452529022e+00 5.35487596949430422200e+00 3.47371175426923217699e+00 5.88764943040972354993e+00 +1829 9140.00 4.39576294927083353059e+01 3.50579912611971122871e+00 6.16018959999751292145e+00 3.42142157324984008682e+00 5.52144186870963782354e+00 3.45586282474615646976e+00 5.35822103192246768089e+00 3.47608385888654325413e+00 5.89167940786780341966e+00 +1830 9145.00 4.39838581641652908161e+01 3.50786530484449121658e+00 6.16439562606944502221e+00 3.42358488420707862687e+00 5.52472217795369147098e+00 3.45790782690707176883e+00 5.36156582329829234368e+00 3.47845716939812499291e+00 5.89571036518947089178e+00 +1831 9150.00 4.40100871499654289210e+01 3.50993104780027076472e+00 6.16860212436092414379e+00 3.42574869778177104607e+00 5.52800248719774334205e+00 3.45995278025307007042e+00 5.36491034294810997807e+00 3.48083168730677394720e+00 5.89974230175288028022e+00 +1832 9155.00 4.40363164502124107003e+01 3.51199635434447499094e+00 6.17280909457138626806e+00 3.42791301453357899476e+00 5.53128279648325271722e+00 3.46199768436958787987e+00 5.36825459021898243606e+00 3.48320741407382739041e+00 5.90377521688436335268e+00 +1833 9160.00 4.40625460648025750743e+01 3.51406122385525909735e+00 6.17701653637954972709e+00 3.43007783502216323512e+00 5.53456310568584974874e+00 3.46404253885242408018e+00 5.37159856445797245783e+00 3.48558435120208010005e+00 5.90780910994134877967e+00 +1834 9165.00 4.40887759938395760173e+01 3.51612565572113888734e+00 6.18122444948485316729e+00 3.43224315978645844183e+00 5.53784341500245158585e+00 3.46608734329737977475e+00 5.37494226502250516120e+00 3.48796250014250652782e+00 5.91184398028125990265e+00 +1835 9170.00 4.41150062373234064239e+01 3.51818964930990629725e+00 6.18543283357637108111e+00 3.43440898938612360070e+00 5.54112372426723176488e+00 3.46813209727952687089e+00 5.37828569123891409021e+00 3.49034186237717181100e+00 5.91587982722006788805e+00 +1836 9175.00 4.41412367951504336361e+01 3.52025320401007801863e+00 6.18964168834318506640e+00 3.43657532434973012059e+00 5.54440403355274114006e+00 3.47017680039466513975e+00 5.38162884248535267062e+00 3.49272243936741633163e+00 5.91991665011519696549e+00 +1837 9180.00 4.41674676674242832064e+01 3.52231631919980836543e+00 6.19385101347436695107e+00 3.43874216524730291766e+00 5.54768434279679301113e+00 3.47222145223859346430e+00 5.38497171810888275445e+00 3.49510423259530522699e+00 5.92395444828261563686e+00 +1838 9185.00 4.41936988541449622403e+01 3.52437899426761536148e+00 6.19806080867972752912e+00 3.44090951261777444614e+00 5.55096465207193912050e+00 3.47426605239674968217e+00 5.38831431745656708188e+00 3.49748724350144923889e+00 5.92799322107975257268e+00 +1839 9190.00 4.42199303552088380798e+01 3.52644122860201747471e+00 6.20227107362761120868e+00 3.44307736701044397876e+00 5.55424496130562772578e+00 3.47631060045456941054e+00 5.39165663989619314833e+00 3.49987147354718564074e+00 5.93203296781221034450e+00 +1840 9195.00 4.42461621707195433828e+01 3.52850302159153184078e+00 6.20648180803818938500e+00 3.44524572895387848348e+00 5.55752527056004375083e+00 3.47835509601821613046e+00 5.39499868478518784798e+00 3.50225692419385392640e+00 5.93607368781668842672e+00 +1841 9200.00 4.42723943006770852548e+01 3.53056437262467781579e+00 6.21069301160053743871e+00 3.44741459900774094294e+00 5.56080557982482570623e+00 3.48039953867312590319e+00 5.39834045149134222896e+00 3.50464359690279225745e+00 5.94011538040915443304e+00 +1842 9205.00 4.42986267449778097216e+01 3.53262528110033580120e+00 6.21490468401409934529e+00 3.44958397772132796533e+00 5.56408588909997092742e+00 3.48244392799437019193e+00 5.40168193938244467489e+00 3.50703149309388129140e+00 5.94415804490557864170e+00 +1843 9210.00 4.43248595037253707574e+01 3.53468574640702470901e+00 6.21911682497831286298e+00 3.45175386561284458509e+00 5.56736619835438784065e+00 3.48448826359847796397e+00 5.40502314782628534573e+00 3.50942061423882378790e+00 5.94820168062192777825e+00 +1844 9215.00 4.43510925769197683621e+01 3.53674576795399175921e+00 6.22332943419262019091e+00 3.45392426324195334075e+00 5.57064650757771140377e+00 3.48653254506052112660e+00 5.40836407618029024746e+00 3.51181096176786633478e+00 5.95224628687417567363e+00 +1845 9220.00 4.43773259644573485616e+01 3.53880534511938860120e+00 6.22754251135646352822e+00 3.45609517114758535428e+00 5.57392681688394997508e+00 3.48857677196593529700e+00 5.41170472383297607166e+00 3.51420253711125551987e+00 5.95629186296792578759e+00 +1846 9225.00 4.44035596664417582247e+01 3.54086447732282794121e+00 6.23175605616928240948e+00 3.45826658985831203452e+00 5.57720712613836600013e+00 3.49062094393124899838e+00 5.41504509016249802045e+00 3.51659534171996357443e+00 5.96033840820878335620e+00 +1847 9230.00 4.44297936828730186676e+01 3.54292316395282647079e+00 6.23597006834088318783e+00 3.46043851993379414367e+00 5.58048743538241964757e+00 3.49266506052116909586e+00 5.41838517452628298798e+00 3.51898937701387426458e+00 5.96438592190235095103e+00 +1848 9235.00 4.44560280136474474943e+01 3.54498140441863096584e+00 6.24018454758107044000e+00 3.46261096188187167400e+00 5.58376774464719982660e+00 3.49470912135222455674e+00 5.42172497632321004346e+00 3.52138464442323284587e+00 5.96843440333350905291e+00 +1849 9240.00 4.44822626588687199956e+01 3.54703919812948686996e+00 6.24439949358928547696e+00 3.46478391627257176211e+00 5.58704805390161673984e+00 3.49675312599948817649e+00 5.42506449493143527718e+00 3.52378114537828412978e+00 5.97248385181822616374e+00 +1850 9245.00 4.45084976184331679860e+01 3.54909654450500511302e+00 6.24861490607533198727e+00 3.46695738361373395620e+00 5.59032836317676196103e+00 3.49879707405875794990e+00 5.42840372972911300309e+00 3.52617888129891143834e+00 5.97653426662065001551e+00 +1851 9250.00 4.45347328925481065198e+01 3.55115344293370327478e+00 6.25283078473865394642e+00 3.46913136445465619673e+00 5.59360867243117887426e+00 3.50084096512583542449e+00 5.43174268011512406673e+00 3.52857785359463305142e+00 5.98058564705674999828e+00 +1852 9255.00 4.45609684809025878849e+01 3.55320989283519272917e+00 6.25704712929941742061e+00 3.47130585932390811621e+00 5.59688898172705151524e+00 3.50288479879652037141e+00 5.43508134545725862807e+00 3.53097806368532918242e+00 5.98463799240104066257e+00 +1853 9260.00 4.45872043838075384770e+01 3.55526589362908307379e+00 6.26126393945706549715e+00 3.47348086876042216886e+00 5.60016929098147020483e+00 3.50492857465624885194e+00 5.43841972517512672880e+00 3.53337951298051855531e+00 5.98869130192803389434e+00 +1854 9265.00 4.46134406010556858746e+01 3.55732144473498479442e+00 6.26548121492140275279e+00 3.47565639329276798719e+00 5.60344960020479465612e+00 3.50697229230081974904e+00 5.44175781863652030523e+00 3.53578220290008271576e+00 5.99274557493296899935e+00 +1855 9270.00 4.46396771327506556304e+01 3.55937654555177962479e+00 6.26969895541260058280e+00 3.47783243344951520371e+00 5.60672990949030403129e+00 3.50901595132603505434e+00 5.44509562526104495817e+00 3.53818613483281119159e+00 5.99680081066963399650e+00 +1856 9275.00 4.46659139788924690606e+01 3.56143119553017051260e+00 6.27391716065082416520e+00 3.48000898976959582853e+00 5.61001021874472094453e+00 3.51105955131732905272e+00 5.44843314442685944243e+00 3.54059131017785766460e+00 6.00085700843326996790e+00 +1857 9280.00 4.46921511393774721910e+01 3.56348539405867548169e+00 6.27813583032515154514e+00 3.48218606277121534021e+00 5.61329052796804450765e+00 3.51310309189123115559e+00 5.45177037554320786938e+00 3.54299773034474085875e+00 6.00491416747765693884e+00 +1858 9285.00 4.47183886143092976795e+01 3.56553914058799703568e+00 6.28235496417648420220e+00 3.48436365299330752521e+00 5.61657083725355477100e+00 3.51514657261244778397e+00 5.45510731802970205706e+00 3.54540539673261356768e+00 6.00897228706694797040e+00 +1859 9290.00 4.47446264035843199736e+01 3.56759243452738106228e+00 6.28657456190425900644e+00 3.48654176095407786207e+00 5.61985114649760664207e+00 3.51718999309750879334e+00 5.45844397126449365487e+00 3.54781431070953656715e+00 6.01303136648601999070e+00 +1860 9295.00 4.47708645073061646258e+01 3.56964527531716768749e+00 6.29079462321828142279e+00 3.48872038719245791683e+00 5.62313145579348105940e+00 3.51923335292148431463e+00 5.46178033466719359268e+00 3.55022447367466487123e+00 6.01709140496792738162e+00 +1861 9300.00 4.47971029254748600579e+01 3.57169766237696517663e+00 6.29501514785945115449e+00 3.49089953221629034630e+00 5.62641176503753293048e+00 3.52127665170090464741e+00 5.46511640765741102399e+00 3.55263588701678667547e+00 6.02115240177682142786e+00 +1862 9305.00 4.48233416580903707427e+01 3.57374959514711276753e+00 6.29923613552720684794e+00 3.49307919656450716062e+00 5.62969207431267815167e+00 3.52331988901083947852e+00 5.46845218963403301160e+00 3.55504855211432824191e+00 6.02521435616648393108e+00 +1863 9310.00 4.48495807050490782331e+01 3.57580107305758598812e+00 6.30345758595208316422e+00 3.49525938075531428240e+00 5.63297238355673179910e+00 3.52536306446781866342e+00 5.47178768002702842210e+00 3.55746247033535079041e+00 6.02927726739070291018e+00 +1864 9315.00 4.48758200664546151870e+01 3.57785209554872185578e+00 6.30767949884388379189e+00 3.49744008531728090006e+00 5.63625269283187702030e+00 3.52740617764691366531e+00 5.47512287823528343012e+00 3.55987764305828013889e+00 6.03334113469289512466e+00 +1865 9320.00 4.49020597422033418411e+01 3.57990266205049545434e+00 6.31190187393314428022e+00 3.49962131075824789406e+00 5.63953300207592889137e+00 3.52944922814392381127e+00 5.47845778369913372075e+00 3.56229407165117706313e+00 6.03740595731648532762e+00 +1866 9325.00 4.49282997323989050642e+01 3.58195277200324557754e+00 6.31612471094003335992e+00 3.50180305761714816271e+00 5.64281331135107411257e+00 3.53149221557537851268e+00 5.48179239582782695805e+00 3.56471175748210367118e+00 6.04147173450489116675e+00 +1867 9330.00 4.49545400370412906454e+01 3.58400242485767472900e+00 6.32034800958471976173e+00 3.50398532640182214237e+00 5.64609362061585606796e+00 3.53353513951634834456e+00 5.48512671404097229555e+00 3.56713070191912029472e+00 6.04553846548080553447e+00 +1868 9335.00 4.49807806561305199011e+01 3.58605162004375710438e+00 6.32457176959773814673e+00 3.50616811763047619976e+00 5.64937392987027209301e+00 3.53557799957299900839e+00 5.48846073778927401321e+00 3.56955090630956117792e+00 6.04960614949801467333e+00 +1869 9340.00 4.50070215895629388569e+01 3.58810035702255936130e+00 6.32879599068889220348e+00 3.50835143183167819103e+00 5.65265423911432485227e+00 3.53762079534112938717e+00 5.49179446648197799874e+00 3.57197237201112294258e+00 6.05367478576884465724e+00 +1870 9345.00 4.50332628373385404075e+01 3.59014863522405569540e+00 6.33302067260944223648e+00 3.51053526951327032890e+00 5.65593454837910591948e+00 3.53966352641653925204e+00 5.49512789955942082543e+00 3.57439510038150265459e+00 6.05774437353671757478e+00 +1871 9350.00 4.50595043996646111850e+01 3.59219645411967825055e+00 6.33724581505883222121e+00 3.51271963119345720372e+00 5.65921485765425114067e+00 3.54170619239502970643e+00 5.49846103645158024165e+00 3.57681909276803322584e+00 6.06181491201396127622e+00 +1872 9355.00 4.50857462763338787681e+01 3.59424381314976360002e+00 6.34147141777795653184e+00 3.51490451738007925186e+00 5.66249516689830301175e+00 3.54374879287240007741e+00 5.50179387659879193251e+00 3.57924435051804890051e+00 6.06588640042326954216e+00 +1873 9360.00 4.51119884674499829202e+01 3.59629071176501646789e+00 6.34569748049735160578e+00 3.51708992861207070391e+00 5.66577547617344912112e+00 3.54579132745481517830e+00 5.50512641944139602401e+00 3.58167087496851843653e+00 6.06995883797696844653e+00 +1874 9365.00 4.51382309729092696671e+01 3.59833714942650262358e+00 6.34992400293718617377e+00 3.51927586537654368826e+00 5.66905578534495369070e+00 3.54783379572770973809e+00 5.50845866440936493547e+00 3.58409866744604688193e+00 6.07403222389775176993e+00 +1875 9370.00 4.51644737928153929829e+01 3.60038312559528828061e+00 6.35415098483835549814e+00 3.52146232819170279527e+00 5.67233609466155463963e+00 3.54987619729724990236e+00 5.51179061097413214299e+00 3.58652772930833085852e+00 6.07810655739794647445e+00 +1876 9375.00 4.51907169271683528677e+01 3.60242863972207594259e+00 6.35837842593139512815e+00 3.52364931757575305937e+00 5.67561640397815647674e+00 3.55191853175923322183e+00 5.51512225855530591190e+00 3.58895806186124710635e+00 6.08218183767951892094e+00 +1877 9380.00 4.52169603758644953473e+01 3.60447369126793359939e+00 6.36260632594683706031e+00 3.52583683402617298341e+00 5.67889671320148003986e+00 3.55396079871982628617e+00 5.51845360661395467616e+00 3.59138966645212986961e+00 6.08625806395479607147e+00 +1878 9385.00 4.52432041390074672904e+01 3.60651827970429161851e+00 6.36683468460485268992e+00 3.52802487807153042354e+00 5.68217702244553368729e+00 3.55600299776446293620e+00 5.52178465460077916305e+00 3.59382254439721826600e+00 6.09033523541537746837e+00 +1879 9390.00 4.52694482165972758025e+01 3.60856240450257992336e+00 6.37106350165670143326e+00 3.53021345020930255032e+00 5.68545733174140721644e+00 3.55804512849930887342e+00 5.52511540197684869469e+00 3.59625669701275452184e+00 6.09441335126322769611e+00 +1880 9395.00 4.52956926085302740148e+01 3.61060606511350234982e+00 6.37529277682255379744e+00 3.53240255093696653432e+00 5.68873764097509582172e+00 3.56008719052016386897e+00 5.52844584818249895619e+00 3.59869212561497997527e+00 6.09849241070031133916e+00 +1881 9400.00 4.53219373149101016907e+01 3.61264926101885341936e+00 6.37952250985366831060e+00 3.53459218078309067579e+00 5.69201795023987600075e+00 3.56212918343319095982e+00 5.53177599268916342368e+00 3.60112883152013374399e+00 6.10257241289750140822e+00 +1882 9405.00 4.53481823357367659355e+01 3.61469199167969934550e+00 6.38375270047021903252e+00 3.53678234022442383733e+00 5.69529825953575041808e+00 3.56417110683419213757e+00 5.53510583495790609021e+00 3.60356681603409345627e+00 6.10665335706712486541e+00 +1883 9410.00 4.53744276709066198805e+01 3.61673425658820013595e+00 6.38798334842346449136e+00 3.53897302978953565145e+00 5.69857856877980228916e+00 3.56621296031896539702e+00 5.53843537444979538975e+00 3.60600608046273585217e+00 6.11073524239041798722e+00 +1884 9415.00 4.54006733205233032891e+01 3.61877605520542156015e+00 6.39221445343357519420e+00 3.54116424997590373280e+00 5.70185887802385593659e+00 3.56825474350404014956e+00 5.54176461062589797990e+00 3.60844662610157396188e+00 6.11481806803825111984e+00 +1885 9420.00 4.54269192845868232666e+01 3.62081738701315902773e+00 6.39644601526217471132e+00 3.54335600128100258743e+00 5.70513918728863611562e+00 3.57029645596448830247e+00 5.54509354296800882622e+00 3.61088845425648408138e+00 6.11890183320222735830e+00 +1886 9425.00 4.54531655629935187335e+01 3.62285825149320706018e+00 6.40067803362943532619e+00 3.54554828421267531624e+00 5.70841949654305302886e+00 3.57233809732720208885e+00 5.54842217093719369814e+00 3.61333156622297924088e+00 6.12298653705321704876e+00 +1887 9430.00 4.54794121558470578748e+01 3.62489864812736195532e+00 6.40491050828661734329e+00 3.54774109925803404764e+00 5.71169980583892655801e+00 3.57437966717761668178e+00 5.55175049400488518359e+00 3.61577596328620742838e+00 6.12707217876209053742e+00 +1888 9435.00 4.55056590631474335851e+01 3.62693857639741779053e+00 6.40914343897461691313e+00 3.54993444692491921799e+00 5.71498011508298020544e+00 3.57642116513226104857e+00 5.55507851165287735995e+00 3.61822164673131752011e+00 6.13115875749972172315e+00 +1889 9440.00 4.55319062847909847846e+01 3.62897803578516864320e+00 6.41337682542396958496e+00 3.55212832772117215185e+00 5.71826042433739711868e+00 3.57846259077657169456e+00 5.55840622336296430461e+00 3.62066861784345839226e+00 6.13524627243698361667e+00 +1890 9445.00 4.55581538208813796587e+01 3.63101702579313867503e+00 6.41761066738593477510e+00 3.55432274212354215592e+00 5.72154073359181314373e+00 3.58050394371671165672e+00 5.56173362861694187131e+00 3.62311687789741387888e+00 6.13933472273438152200e+00 +1891 9450.00 4.55844016714186039962e+01 3.63305554589275780941e+00 6.42184496461177634075e+00 3.55651769063986877839e+00 5.72482104285659509912e+00 3.58254522355884530427e+00 5.56506072689660413744e+00 3.62556642817833285619e+00 6.14342410754205925372e+00 +1892 9455.00 4.56106498362990180340e+01 3.63509359559691480612e+00 6.42607971683202627844e+00 3.55871317376763052209e+00 5.72810135215246862828e+00 3.58458642990913700643e+00 5.56838751768374695672e+00 3.62801726994027129436e+00 6.14751442604125397651e+00 +1893 9460.00 4.56368983156262615353e+01 3.63713117437703914447e+00 6.43031492379794489267e+00 3.56090919199393862726e+00 5.73138166138615723355e+00 3.58662756236338831073e+00 5.57171400047053033688e+00 3.63046940447874266766e+00 6.15160567736138208517e+00 +1894 9465.00 4.56631471094003345002e+01 3.63916828174601914014e+00 6.43455058525043277484e+00 3.56310574581627115265e+00 5.73466197065093741259e+00 3.58866862052776047776e+00 5.57504017474911073293e+00 3.63292283303743790412e+00 6.15569786066294977189e+00 +1895 9470.00 4.56893962175176113760e+01 3.64120491719601302449e+00 6.43878670094074934127e+00 3.56530283572174022666e+00 5.73794227990535432582e+00 3.59070960400841920901e+00 5.57836604001164904076e+00 3.63537755687041386210e+00 6.15979097510646411706e+00 +1896 9475.00 4.57156456400817035046e+01 3.64324108022954407105e+00 6.44302327062015667281e+00 3.56750046220782301987e+00 5.74122258913904381927e+00 3.59275051240116560791e+00 5.58169159575030437992e+00 3.63783357725245615200e+00 6.16388501981097913784e+00 +1897 9480.00 4.57418953769889995442e+01 3.64527677034913555332e+00 6.44726029402955180814e+00 3.56969862576163166068e+00 5.74450289841418815229e+00 3.59479134532252553313e+00 5.58501684147796151336e+00 3.64029089543761896763e+00 6.16797999393700013826e+00 +1898 9485.00 4.57681454284467648108e+01 3.64731198705730985665e+00 6.45149777090983267414e+00 3.57189732688064331967e+00 5.74778320769969752746e+00 3.59683210237866424208e+00 5.58834177668678311335e+00 3.64274951265923130350e+00 6.17207589661394351310e+00 +1899 9490.00 4.57943957942477126721e+01 3.64934672985659203093e+00 6.45573570103298965961e+00 3.57409656603124314955e+00 5.75106351693338613273e+00 3.59887278315501912829e+00 5.59166640087928978886e+00 3.64520943017134957387e+00 6.17617272698158981115e+00 +1900 9495.00 4.58206464743918573390e+01 3.65138099825986728320e+00 6.45997408413991980325e+00 3.57629634371090787681e+00 5.75434382619816808813e+00 3.60091338727848064849e+00 5.59499071355800658978e+00 3.64767064920730144095e+00 6.18027048417971691663e+00 +1901 9500.00 4.58468974689828314695e+01 3.65341479178002437322e+00 6.46421291997151925557e+00 3.57849666041711378384e+00 5.75762413548367657512e+00 3.60295391434484857385e+00 5.59831471424618243304e+00 3.65013317102114331902e+00 6.18436916731701380456e+00 +1902 9505.00 4.58731487780206350635e+01 3.65544810992994850807e+00 6.46845220827905098560e+00 3.58069751662660928915e+00 5.76090444473809348835e+00 3.60499436396028860585e+00 5.60163840244634236853e+00 3.65259699682547545052e+00 6.18846877553325924737e+00 +1903 9510.00 4.58994004015052752266e+01 3.65748095221216518169e+00 6.47269194883450449396e+00 3.58289891281614325536e+00 5.76418475400287455557e+00 3.60703473573096422555e+00 5.60496177767137293557e+00 3.65506212787435380562e+00 6.19256930794750282132e+00 +1904 9515.00 4.59256523393331050897e+01 3.65951331816028924138e+00 6.47693214137877859571e+00 3.58510084947283003132e+00 5.76746506322619900686e+00 3.60907502927340395615e+00 5.60828483943416156166e+00 3.65752856537001402870e+00 6.19667076368916447393e+00 +1905 9520.00 4.59519045916077644165e+01 3.66154520728720678235e+00 6.48117278566313093080e+00 3.58730332707341581511e+00 5.77074537252207253601e+00 3.61111524418340756881e+00 5.61160758726832309407e+00 3.65999631055614793596e+00 6.20077314185656280898e+00 +1906 9525.00 4.59781571582256205488e+01 3.66357661911617027428e+00 6.48541388143882624462e+00 3.58950634610501495558e+00 5.77402568178685360323e+00 3.61315538006713854458e+00 5.61493002068674584848e+00 3.66246536463499161584e+00 6.20487644157911599763e+00 +1907 9530.00 4.60044100392903132501e+01 3.66560755316006581239e+00 6.48965542846749166017e+00 3.59170990705473958116e+00 5.77730599102054220850e+00 3.61519543654112629483e+00 5.61825213920231636422e+00 3.66493572882950902070e+00 6.20898066196551035034e+00 +1908 9535.00 4.60306632348018212042e+01 3.66763800895251002032e+00 6.49389742651074897140e+00 3.59391401038897484455e+00 5.78058630028532327572e+00 3.61723541321153430061e+00 5.62157394236937868470e+00 3.66740740435230039296e+00 6.21308580211406802363e+00 +1909 9540.00 4.60569167447601728327e+01 3.66966798601675403546e+00 6.49813987531986114732e+00 3.59611865658446872018e+00 5.78386660953974107713e+00 3.61927530967416322127e+00 5.62489542969045519527e+00 3.66988039240560137699e+00 6.21719186112311561487e+00 +1910 9545.00 4.60831705690616999505e+01 3.67169748387604943929e+00 6.50238277464609115697e+00 3.59832384611797051477e+00 5.78714691882524956412e+00 3.62131512556626855570e+00 5.62821660070952578536e+00 3.67235469419164628491e+00 6.22129883812206685434e+00 +1911 9550.00 4.61094247078100778481e+01 3.67372650208473894295e+00 6.50662612425106434699e+00 3.60052957947659146853e+00 5.79042722804857490360e+00 3.62335486046292265527e+00 5.63153745496020707861e+00 3.67483031090230882754e+00 6.22540673217815054841e+00 +1912 9555.00 4.61356791609016312350e+01 3.67575504014534626407e+00 6.51086992389640428769e+00 3.60273585711635435658e+00 5.79370753735481169855e+00 3.62539451400138235115e+00 5.63485799198647629993e+00 3.67730724375018791505e+00 6.22951554241041982607e+00 +1913 9560.00 4.61619339284400282963e+01 3.67778309762257871185e+00 6.51511417334373810206e+00 3.60494267952437086322e+00 5.79698784659886534598e+00 3.62743408577744741450e+00 5.63817821131158769532e+00 3.67978549392715459376e+00 6.23362526789647031222e+00 +1914 9565.00 4.61881890104252477158e+01 3.67981067402932415789e+00 6.51935887234432787096e+00 3.60715004715666065493e+00 5.80026815585328137104e+00 3.62947357539728177045e+00 5.64149811248988175549e+00 3.68226506259398922438e+00 6.23773590772426000939e+00 +1915 9570.00 4.62144444067536568355e+01 3.68183776891992620151e+00 6.52360402065979894104e+00 3.60935796050033674831e+00 5.80354846511806243825e+00 3.63151298248777765210e+00 5.64481769506533925806e+00 3.68474595096329116117e+00 6.24184746098174958462e+00 +1916 9575.00 4.62407001175289025241e+01 3.68386438182799924590e+00 6.52784961805177665894e+00 3.61156642002178474016e+00 5.80682877435175015535e+00 3.63355230665509987276e+00 5.64813695858194186883e+00 3.68722816020620447475e+00 6.24595992676726030624e+00 +1917 9580.00 4.62669561427509776763e+01 3.68589051229752451277e+00 6.53209566429225052531e+00 3.61377542618738933911e+00 5.81010908365798872666e+00 3.63559154749504775950e+00 5.65145590258366681269e+00 3.68971169148350641720e+00 6.25007330413765860300e+00 +1918 9585.00 4.62932124824198965030e+01 3.68791615988284426919e+00 6.53634215913248262098e+00 3.61598497946353303334e+00 5.81338939291240475171e+00 3.63763070463451487768e+00 5.65477452664558555284e+00 3.69219654598707158755e+00 6.25418759218090691832e+00 +1919 9590.00 4.63194691364319908189e+01 3.68994132412793796050e+00 6.54058910233409829260e+00 3.61819508031660230785e+00 5.81666970217718670710e+00 3.63966977769002841825e+00 5.65809283029095144713e+00 3.69468272487767723788e+00 6.25830278997459732437e+00 +1920 9595.00 4.63457261047872819404e+01 3.69196600457678680840e+00 6.54483649366908792899e+00 3.62040572921298098308e+00 5.81995001143160362034e+00 3.64170876625738815235e+00 5.66141081310519922454e+00 3.69717022931610372893e+00 6.26241889657559713811e+00 +1921 9600.00 4.63719833876930351835e+01 3.69399020079409723394e+00 6.54908433289907687680e+00 3.62261692660868961369e+00 5.82323032068602053357e+00 3.64374766996348675718e+00 5.66472847463230788634e+00 3.69965906046313008915e+00 6.26653591106150198442e+00 +1922 9605.00 4.63982409849419994430e+01 3.69601391232384912655e+00 6.55333261978569048267e+00 3.62482867298047706228e+00 5.82651062994043744681e+00 3.64578648842485320003e+00 5.66804581443698562992e+00 3.70214921947953490289e+00 6.27065383249954066969e+00 +1923 9610.00 4.64244988966377789552e+01 3.69803713872038564148e+00 6.55758135410091913542e+00 3.62704096878436343943e+00 5.82979093921558266800e+00 3.64782522123728725205e+00 5.67136283208394065269e+00 3.70464070750537111110e+00 6.27477265993621990958e+00 +1924 9615.00 4.64507571226767623784e+01 3.70005987953805126622e+00 6.56183053559602402771e+00 3.62925381447636929977e+00 5.83307124844927127327e+00 3.64986386802768025817e+00 5.67467952715860857182e+00 3.70713352570141596587e+00 6.27889239244912911175e+00 +1925 9620.00 4.64770156631625610544e+01 3.70208213435191746399e+00 6.56608016405335703780e+00 3.63146721053324306183e+00 5.83635155773477976027e+00 3.65190242841256162976e+00 5.67799589920496927675e+00 3.70962767520772196406e+00 6.28301302908477676823e+00 +1926 9625.00 4.65032745180952034048e+01 3.70410390271632694592e+00 6.57033023923454972959e+00 3.63368115739027786049e+00 5.83963186696846836554e+00 3.65394090199809529196e+00 5.68131194780845927284e+00 3.71212315716434027024e+00 6.28713456888966248925e+00 +1927 9630.00 4.65295336873710354553e+01 3.70612518420635339567e+00 6.57458076091158449827e+00 3.63589565551385751618e+00 5.84291217623324943276e+00 3.65597928840080887980e+00 5.68462767255451240089e+00 3.71461997270095700685e+00 6.29125701093101685757e+00 +1928 9635.00 4.65557931710936898639e+01 3.70814597836597537039e+00 6.57883172883572786560e+00 3.63811070537036584938e+00 5.84619248550839554213e+00 3.65801758724759507047e+00 5.68794307300783774650e+00 3.71711812295762422664e+00 6.29538035423461561635e+00 +1929 9640.00 4.65820529692631808416e+01 3.71016628479099264126e+00 6.58308314279969675198e+00 3.64032630740546059300e+00 5.84947279479390491730e+00 3.66005579813425407920e+00 5.69125814875387181502e+00 3.71961760906402805205e+00 6.29950459784696192855e+00 +1930 9645.00 4.66083130817758615194e+01 3.71218610302538509771e+00 6.58733500255474968554e+00 3.64254246207516230172e+00 5.85275310403795678837e+00 3.66209392070840644706e+00 5.69457289936768695782e+00 3.72211843213949267195e+00 6.30362974082492044658e+00 +1931 9650.00 4.66345735087353858717e+01 3.71420543266495206680e+00 6.59158730788324564998e+00 3.64475916982512604392e+00 5.85603341326128212785e+00 3.66413195455548823531e+00 5.69788732445544443550e+00 3.72462059329297545673e+00 6.30775578218390187146e+00 +1932 9655.00 4.66608342501417254766e+01 3.71622427326403892422e+00 6.59584005854680732739e+00 3.64697643112173786051e+00 5.85931372259861227292e+00 3.66616989931275671921e+00 5.70120142359221748762e+00 3.72712409365416386109e+00 6.31188272098077529648e+00 +1933 9660.00 4.66870953058912618872e+01 3.71824262441844410887e+00 6.60009325431742510659e+00 3.64919424641065237580e+00 5.86259403182193583604e+00 3.66820775458637404753e+00 5.70451519637380766170e+00 3.72962893434238207391e+00 6.31601055623094875813e+00 +1934 9665.00 4.67133566760876348667e+01 3.72026048570323997211e+00 6.60434689496708848822e+00 3.65141261612716272467e+00 5.86587434103489613335e+00 3.67024552000323378564e+00 5.70782864238565057491e+00 3.73213511644585915761e+00 6.32013928697056215356e+00 +1935 9670.00 4.67396183607308373098e+01 3.72227785669349886533e+00 6.60860098027815201505e+00 3.65363154074801865789e+00 5.86915465036186212444e+00 3.67228319516949941459e+00 5.71114176123390748785e+00 3.73464264107355470301e+00 6.32426891221502529561e+00 +1936 9675.00 4.67658803597172223476e+01 3.72429473697465684978e+00 6.61285551001223925738e+00 3.65585102068778278195e+00 5.87243495957482242176e+00 3.67432077972242820962e+00 5.71445455251438172439e+00 3.73715150933442785686e+00 6.32839943100047719327e+00 +1937 9680.00 4.67921426731504439545e+01 3.72631112613214821039e+00 6.61711048394134326855e+00 3.65807105642320307126e+00 5.87571526884996853113e+00 3.67635827326818453997e+00 5.71776701582287305570e+00 3.73966172231670768156e+00 6.33253084233196350539e+00 +1938 9685.00 4.68184053009268623669e+01 3.72832702376177493875e+00 6.62136590184781503865e+00 3.66029164837920983899e+00 5.87899557808365624822e+00 3.67839567543365975055e+00 5.72107915078627193850e+00 3.74217328110862679225e+00 6.33666314523525908697e+00 +1939 9690.00 4.68446682432537429008e+01 3.73034242943860716579e+00 6.62562176349328169067e+00 3.66251279700145770946e+00 5.88227588737952977738e+00 3.68043298584574696264e+00 5.72439095697965161236e+00 3.74468618679841469543e+00 6.34079633872577375087e+00 +1940 9695.00 4.68709314999238273458e+01 3.73235734276881059301e+00 6.62987806867046103321e+00 3.66473450273560441559e+00 5.88555619664431084459e+00 3.68247020410024550330e+00 5.72770243404026757617e+00 3.74720044048466682796e+00 6.34493042180855493228e+00 +1941 9700.00 4.68971950709370872801e+01 3.73437176333782083759e+00 6.63413481713061425893e+00 3.66695676603766917978e+00 5.88883650587800033804e+00 3.68450732984477680176e+00 5.73101358156392137744e+00 3.74971604322452067848e+00 6.34906539348864829009e+00 +1942 9705.00 4.69234589563971908888e+01 3.73638569074143678250e+00 6.63839200867682510676e+00 3.66917958732221682894e+00 5.89211681516350793686e+00 3.68654436268550433908e+00 5.73432439917750436109e+00 3.75223299610620708577e+00 6.35320125278146630166e+00 +1943 9710.00 4.69497231563041239610e+01 3.73839912458582412924e+00 6.64264964306035299302e+00 3.67140296704526702953e+00 5.89539712438683327633e+00 3.68858130224932079244e+00 5.73763488648718045226e+00 3.75475130019722902475e+00 6.35733799868168603098e+00 +1944 9715.00 4.69759876706578793915e+01 3.74041206445641805090e+00 6.64690772007391572629e+00 3.67362690564211291644e+00 5.89867744369442892349e+00 3.69061814815275424095e+00 5.74094504311984277223e+00 3.75727095656508813803e+00 6.36147563019435668963e+00 +1945 9720.00 4.70022524993548387329e+01 3.74242450996974751476e+00 6.65116623948950547174e+00 3.67585140353768213828e+00 5.90195774292675956474e+00 3.69265490003306151578e+00 5.74425486869201851192e+00 3.75979196626692324656e+00 6.36561414630379918123e+00 +1946 9725.00 4.70285176424986204324e+01 3.74443646073197422552e+00 6.65542520108947410762e+00 3.67807646118799524970e+00 5.90523805222263220571e+00 3.69469155750677069605e+00 5.74756436284096583478e+00 3.76231433035987272717e+00 6.36975354600469056976e+00 +1947 9730.00 4.70547830999855918321e+01 3.74644791633890195115e+00 6.65968460463544786876e+00 3.68030207901798034342e+00 5.90851836140450092927e+00 3.69672812020077357076e+00 5.75087352518321104355e+00 3.76483804991143822249e+00 6.37389382829171591283e+00 +1948 9735.00 4.70810488720230324589e+01 3.74845887641742026020e+00 6.66394444993050782955e+00 3.68252825746292966613e+00 5.91179867070037445842e+00 3.69876458772123450913e+00 5.75418235535601230168e+00 3.76736312596839573175e+00 6.37803499215955671531e+00 +1949 9740.00 4.71073149584036698911e+01 3.75046934055296610211e+00 6.66820473672591873537e+00 3.68475499694777175463e+00 5.91507897997551967961e+00 3.70080095971577494041e+00 5.75749085298626006590e+00 3.76988955956715354745e+00 6.38217703657180379651e+00 +1950 9745.00 4.71335813591274970236e+01 3.75247930837243215407e+00 6.67246546482475810791e+00 3.68698229790779841153e+00 5.91835928924030163500e+00 3.70283723580092205552e+00 5.76079901772157576545e+00 3.77241735174412262666e+00 6.38631996053350192710e+00 +1951 9750.00 4.71598480742981678304e+01 3.75448877949234516294e+00 6.67672663399901900050e+00 3.68921016077830188351e+00 5.92163959847398935210e+00 3.70487341560356897574e+00 5.76410684919921845193e+00 3.77494650355644134621e+00 6.39046376300824281458e+00 +1952 9755.00 4.71861151039156609954e+01 3.75649775352923542826e+00 6.68098824402069002559e+00 3.69143858597384744158e+00 5.92491990776986288125e+00 3.70690949875060749008e+00 5.76741434704607502937e+00 3.77747701603015562100e+00 6.39460844296997876768e+00 +1953 9760.00 4.72123824479799836240e+01 3.75850623009963014098e+00 6.68525029468249076814e+00 3.69366757394008882187e+00 5.92820021701391475233e+00 3.70894548485856567765e+00 5.77072151092013552187e+00 3.78000889019131047775e+00 6.39875399940302624913e+00 +1954 9765.00 4.72386501063874959527e+01 3.76051420882005738022e+00 6.68951278575640717605e+00 3.69589712509159262765e+00 5.93148052632015332364e+00 3.71098137357506541179e+00 5.77402834046901691778e+00 3.78254212706595405180e+00 6.40290043127098051912e+00 +1955 9770.00 4.72649180791382050870e+01 3.76252168932777397714e+00 6.69377571703516149881e+00 3.69812723986364977335e+00 5.93476083555384104073e+00 3.71301716450626972943e+00 5.77733483532997826870e+00 3.78507672766976632772e+00 6.40704773752706202572e+00 +1956 9775.00 4.72911863664393834483e+01 3.76452867124967172074e+00 6.69803908828037730672e+00 3.70035791866046004372e+00 5.93804114477716549203e+00 3.71505285728943501766e+00 5.78064099516100160514e+00 3.78761269302879455267e+00 6.41119591715559256073e+00 +1957 9780.00 4.73174549680837515098e+01 3.76653515419191631253e+00 6.70230289929513745051e+00 3.70258916192768072762e+00 5.94132145406267486720e+00 3.71708845156181810765e+00 5.78394681963043577611e+00 3.79015002414835544542e+00 6.41534496910979612494e+00 +1958 9785.00 4.73437238841749490348e+01 3.76854113780212607310e+00 6.70656714986179469662e+00 3.70482097006951160978e+00 5.94460176331709266861e+00 3.71912394693994752259e+00 5.78725230836517656741e+00 3.79268872204413165505e+00 6.41949489234289849549e+00 +1959 9790.00 4.73699931146093362599e+01 3.77054662171755960998e+00 6.71083183974197439170e+00 3.70705334352124449282e+00 5.94788207260260115561e+00 3.72115934305071416333e+00 5.79055746105429847148e+00 3.79522878770071381282e+00 6.42364568581848871531e+00 +1960 9795.00 4.73962626594905600541e+01 3.77255160555474322592e+00 6.71509696873876116285e+00 3.70928628268707960558e+00 5.95116238183629064906e+00 3.72319463954174034725e+00 5.79386227734542291756e+00 3.79777022214414561319e+00 6.42779734847943018394e+00 +1961 9800.00 4.74225325188186133119e+01 3.77455608896129923835e+00 6.71936253663450688833e+00 3.71151978799194459668e+00 5.95444269110107171628e+00 3.72522983602955415350e+00 5.79716675691726024411e+00 3.80031302635901813147e+00 6.43194987928931194432e+00 +1962 9805.00 4.74488026925934960332e+01 3.77656007157448314615e+00 6.72362854321156522275e+00 3.71375385985040473713e+00 5.95772300036585278349e+00 3.72726493214104737106e+00 5.80047089941743276853e+00 3.80285720132992111076e+00 6.43610327718063235380e+00 +1963 9810.00 4.74750731807115826655e+01 3.77856355304191549038e+00 6.72789498824192744308e+00 3.71598849867702263339e+00 5.96100330966172631264e+00 3.72929992752383965282e+00 5.80377470452465527018e+00 3.80540274805180800399e+00 6.44025754109625303556e+00 +1964 9815.00 4.75013439831728376816e+01 3.78056653299048850414e+00 6.73216187152867373555e+00 3.71822370489672682226e+00 5.96428361889541402974e+00 3.73133482179446085425e+00 5.80707817192800312966e+00 3.80794966749890351210e+00 6.44441266998939710220e+00 +1965 9820.00 4.75276151001845761357e+01 3.78256901107818732655e+00 6.73642919284379537714e+00 3.72045947890335337860e+00 5.96756392816019598513e+00 3.73336961459016736242e+00 5.81038130128545926567e+00 3.81049796065579871041e+00 6.44856866279256557561e+00 +1966 9825.00 4.75538865315395113953e+01 3.78457098695263249866e+00 6.74069695199037344224e+00 3.72269582113219499320e+00 5.97084423737315717062e+00 3.73540430555857838613e+00 5.81368409227573845754e+00 3.81304762849671785574e+00 6.45272551843825414863e+00 +1967 9830.00 4.75801582773412761185e+01 3.78657246025108040755e+00 6.74496514873003416568e+00 3.72493273196672269876e+00 5.97412454665866476944e+00 3.73743889430585873868e+00 5.81698654458791875044e+00 3.81559867198552327139e+00 6.45688323585896029044e+00 +1968 9835.00 4.76064303374862234364e+01 3.78857343063151530416e+00 6.74923378286586039820e+00 3.72717021184222918606e+00 5.97740485592344672483e+00 3.73947338048999444737e+00 5.82028865790070870645e+00 3.81815109209643965826e+00 6.46104181398718324658e+00 +1969 9840.00 4.76327027120780144287e+01 3.79057389775192277170e+00 6.75350285419056906022e+00 3.72940826115255008588e+00 5.98068516519859194602e+00 3.74150776372751137089e+00 5.82359043190319169980e+00 3.82070488978296518567e+00 6.46520125174505544408e+00 +1970 9845.00 4.76589754011166277792e+01 3.79257386125992201897e+00 6.75777236247614965237e+00 3.73164688030188518297e+00 5.98396547445300885926e+00 3.74354204366603138254e+00 5.82689186629480282420e+00 3.82326006600896040055e+00 6.46936154806507435211e+00 +1971 9850.00 4.76852484044984308298e+01 3.79457332082386322725e+00 6.76204230751531998322e+00 3.73388606970479930425e+00 5.98724578372815319227e+00 3.74557621993244627134e+00 5.83019296074389359319e+00 3.82581662172792347221e+00 6.47352270185900824373e+00 +1972 9855.00 4.77115217223270633440e+01 3.79657227610172975929e+00 6.76631268909043459558e+00 3.73612582976549134628e+00 5.99052609296184268572e+00 3.74761029216401420072e+00 5.83349371497063273750e+00 3.82837455787262292972e+00 6.47768471204899309868e+00 +1973 9860.00 4.77377953546025395326e+01 3.79857072674114304434e+00 6.77058350700457811655e+00 3.73836616087779738393e+00 5.99380640224735117272e+00 3.74964426000835349129e+00 5.83679412864336999434e+00 3.83093387540691976412e+00 6.48184757754679630182e+00 +1974 9865.00 4.77640693012211983159e+01 3.80056867242081519720e+00 6.77485476102973560586e+00 3.74060706344591853423e+00 5.99708671146031147003e+00 3.75167812308199355442e+00 5.84009420149263736022e+00 3.83349457525322012685e+00 6.48601129727455205654e+00 +1975 9870.00 4.77903435622866865629e+01 3.80256611280909639916e+00 6.77912645095862753664e+00 3.74284853788441740363e+00 6.00036702074582084521e+00 3.75371188104291864107e+00 5.84339393320751376848e+00 3.83605665835465758917e+00 6.49017587013366537008e+00 +1976 9875.00 4.78166181377990113788e+01 3.80456304756396956890e+00 6.78339857659433409509e+00 3.74509058456640175905e+00 6.00364733000023775844e+00 3.75574553351802142842e+00 5.84669332348743697736e+00 3.83862012564399890380e+00 6.49434129502554124969e+00 +1977 9880.00 4.78428930276545258948e+01 3.80655947636414904167e+00 6.78767113770884833457e+00 3.74733320391680102546e+00 6.00692763926501793748e+00 3.75777908014455830354e+00 5.84999237204221511632e+00 3.84118497804365111037e+00 6.49850757087231478693e+00 +1978 9885.00 4.78691682319568769799e+01 3.80855539886761818025e+00 6.79194413409488717548e+00 3.74957639631908579148e+00 6.01020794854016493503e+00 3.75981252057014980750e+00 5.85329107859201602793e+00 3.84375121647601858399e+00 6.50267469655466179290e+00 +1979 9890.00 4.78954437507060575285e+01 3.81055081477381918376e+00 6.79621756555553080403e+00 3.75182016217745584186e+00 6.01348825779458096008e+00 3.76184585443205188326e+00 5.85658944284664428892e+00 3.84631884186350658794e+00 6.50684267098435054066e+00 +1980 9895.00 4.79217195837984206719e+01 3.81254572374073541496e+00 6.80049143186277049722e+00 3.75406450186501983168e+00 6.01676856704899787331e+00 3.76387908135715765212e+00 5.85988746451590891695e+00 3.84888785511815578744e+00 6.51101149306278870199e+00 +1981 9900.00 4.79479957313376132788e+01 3.81454012545744536311e+00 6.80476573281968821760e+00 3.75630941579634125560e+00 6.02004887630341567473e+00 3.76591220100345225319e+00 5.86318514333033835584e+00 3.85145825714164269371e+00 6.51518116167065208799e+00 +1982 9905.00 4.79742721933236566656e+01 3.81653401960266069892e+00 6.80904046821900177378e+00 3.75855490436525574438e+00 6.02332918556819585376e+00 3.76794521299782658730e+00 5.86648247899973895869e+00 3.85403004884600886015e+00 6.51935167569898155193e+00 +1983 9910.00 4.80005489696528684362e+01 3.81852740585509486948e+00 6.81331563783269977819e+00 3.76080096794487106493e+00 6.02660949483297692097e+00 3.76997811699826623766e+00 5.86977947124428212078e+00 3.85660323113293035391e+00 6.52352303403881705890e+00 +1984 9915.00 4.80268260604289238813e+01 3.82052028391418918574e+00 6.81759124147423101192e+00 3.76304760692902329211e+00 6.02988980412885045013e+00 3.77201091263166299328e+00 5.87307611980486399261e+00 3.85917780488335715461e+00 6.52769523557083886089e+00 +1985 9920.00 4.80531034655481619211e+01 3.82251265344829160853e+00 6.82186727891558231107e+00 3.76529482171154805670e+00 6.03317011337290409756e+00 3.77404359954563783930e+00 5.87637242440165419310e+00 3.86175377100932859520e+00 6.53186827918608603483e+00 +1986 9925.00 4.80793811852178833988e+01 3.82450451415684389289e+00 6.82614374997020245672e+00 3.76754261268628187764e+00 6.03645042264804843057e+00 3.77607617738781131678e+00 5.87966838477554976095e+00 3.86433113039179376713e+00 6.53604216376523527998e+00 +1987 9930.00 4.81056592191271548131e+01 3.82649586573928690569e+00 6.83042065441008094950e+00 3.76979098021596703560e+00 6.03973073189210118983e+00 3.77810864579543936870e+00 5.88296400064671853869e+00 3.86690988390133760788e+00 6.54021688816823765222e+00 +1988 9935.00 4.81319375675868954545e+01 3.82848670787433276175e+00 6.83469799204866124143e+00 3.77203992470480375943e+00 6.04301104117761056500e+00 3.78014100441614342429e+00 5.88625927176642527172e+00 3.86949003242927247470e+00 6.54439245128613222846e+00 +1989 9940.00 4.81582162303898186906e+01 3.83047704027178781416e+00 6.83897576265793549766e+00 3.77428944652590159237e+00 6.04629135040093501630e+00 3.78217325289754358053e+00 5.88955419786520195657e+00 3.87207157683581870700e+00 6.54856885197886917638e+00 +1990 9945.00 4.81844952076395856011e+01 3.83246686262072833173e+00 6.84325396603062152678e+00 3.77653954607309394476e+00 6.04957165969680765727e+00 3.78420539087689622448e+00 5.89284877869430889774e+00 3.87465451800192539622e+00 6.55274608911676015310e+00 +1991 9950.00 4.82107744993361677643e+01 3.83445617463096022348e+00 6.84753260198016455718e+00 3.77879022370912531770e+00 6.05285196889940468878e+00 3.78623741800182189721e+00 5.89614301398428253265e+00 3.87723885679817659167e+00 6.55692416157011948030e+00 +1992 9955.00 4.82370541053759609440e+01 3.83644497600192346809e+00 6.85181167027855586582e+00 3.78104147982783178605e+00 6.05613227815382160202e+00 3.78826933393030484964e+00 5.89943690350710792103e+00 3.87982459406406432478e+00 6.56110306819889466112e+00 +1993 9960.00 4.82633340258625764818e+01 3.83843326643305982060e+00 6.85609117073923979291e+00 3.78329331479195607457e+00 6.05941258742896682321e+00 3.79030113829960324523e+00 5.90273044699332238849e+00 3.88241173068053768702e+00 6.56528280786303586325e+00 +1994 9965.00 4.82896142606923817198e+01 3.84042104563417385776e+00 6.86037110313420761543e+00 3.78554572899533470220e+00 6.06269289668338373644e+00 3.79233283075733540457e+00 5.90602364420454861715e+00 3.88500026747672455585e+00 6.56946337942249058983e+00 +1995 9970.00 4.83158948099690164213e+01 3.84240831332543519849e+00 6.86465146726654040776e+00 3.78779872280071128188e+00 6.06597320593780064968e+00 3.79436441095112364508e+00 5.90931649489205224057e+00 3.88759020531284527067e+00 6.57364478172684663093e+00 +1996 9975.00 4.83421756736924805864e+01 3.84439506919592144385e+00 6.86893226293932190885e+00 3.79005229658119358049e+00 6.06925351519221756291e+00 3.79639587853895177361e+00 5.91260899882782009485e+00 3.89018154501802815304e+00 6.57782701363604793698e+00 +1997 9980.00 4.83684568518627955314e+01 3.84638131298652918844e+00 6.87321348993490310875e+00 3.79230645072025307485e+00 6.07253382446736189593e+00 3.79842723315807617723e+00 5.91590115575274921866e+00 3.89277428745249354236e+00 6.58201007399968229805e+00 +1998 9985.00 4.83947383443762788602e+01 3.84836704438633603331e+00 6.87749514804600359241e+00 3.79456118557026877980e+00 6.07581413378396462122e+00 3.80045847445611739701e+00 5.91919296544919504299e+00 3.89536843342464100814e+00 6.58619396165697068568e+00 +1999 9990.00 4.84210201513365987580e+01 3.85035226312587486319e+00 6.88177723708607036457e+00 3.79681650152507765839e+00 6.07909444301765233831e+00 3.80248960210142472604e+00 5.92248442767878291448e+00 3.89796398378432673582e+00 6.59037867544713318324e+00 +2000 9995.00 4.84473022726401154614e+01 3.85233696893567900688e+00 6.88605975682709203767e+00 3.79907239893705783729e+00 6.08237475229279755951e+00 3.80452061572089039743e+00 5.92577554220313906796e+00 3.90056093935031578113e+00 6.59456421423011729388e+00 +2001 10000.00 4.84735847083904687338e+01 3.85432116151518933123e+00 6.89034270707215057428e+00 3.80132887816895337352e+00 6.08565506153685031876e+00 3.80655151499322697006e+00 5.92906630879425033953e+00 3.90315930093100682541e+00 6.59875057683478161152e+00 +2002 10005.00 4.84998673013642189744e+01 3.85630484060530509538e+00 6.89462608762433060150e+00 3.80358593960423618796e+00 6.08893537091563707975e+00 3.80858229954532623296e+00 5.93235672724483809048e+00 3.90575906935552863430e+00 6.60293776208998295374e+00 +2003 10010.00 4.85261498943379834259e+01 3.85828800592619280962e+00 6.89890989826598222123e+00 3.80584358359528529547e+00 6.09221568004568414523e+00 3.81061296904553925557e+00 5.93564679731652589112e+00 3.90836024543228122141e+00 6.60712576883494051572e+00 +2004 10015.00 4.85524324873117478774e+01 3.86027065720838757912e+00 6.90319413881055332638e+00 3.80810181051520979523e+00 6.09549598928973690448e+00 3.81264352314148302625e+00 5.93893651880203421456e+00 3.91096282995929955817e+00 6.61131459590887349265e+00 +2005 10020.00 4.85787150802855123288e+01 3.86225279417205857868e+00 6.90747880903003341757e+00 3.81036062070602277174e+00 6.09877629858560954546e+00 3.81467396148078119467e+00 5.94222589146298574292e+00 3.91356682374498499044e+00 6.61550424213027898901e+00 +2006 10025.00 4.86049976732592696749e+01 3.86423441656846655690e+00 6.91176390873787038771e+00 3.81262001455119747817e+00 6.10205660781929992709e+00 3.81670428373178083348e+00 5.94551491510246421512e+00 3.91617222759773619956e+00 6.61969470631764522750e+00 +2007 10030.00 4.86312802662330270209e+01 3.86621552412814573074e+00 6.91604943772677849267e+00 3.81487999239274921948e+00 6.10533691707371684032e+00 3.81873448954210381601e+00 5.94880358951318743976e+00 3.91877904228449702728e+00 6.62388598731019495602e+00 +2008 10035.00 4.86575628592067985778e+01 3.86819611657126527504e+00 6.92033539578947998194e+00 3.81714055460378531848e+00 6.10861722632813286538e+00 3.82076457855936890695e+00 5.95209191446714491747e+00 3.92138726862403075302e+00 6.62807808392641817363e+00 +2009 10040.00 4.86838454521805488184e+01 3.87017619365944964827e+00 6.92462178271868911139e+00 3.81940170152632108014e+00 6.11189753562400728271e+00 3.82279455046229088566e+00 5.95537988976741949898e+00 3.92399690737291750864e+00 6.63227099497444694265e+00 +2010 10045.00 4.87101280451543132699e+01 3.87215575512323395557e+00 6.92890859831749050812e+00 3.82166343352309967329e+00 6.11517784488878746174e+00 3.82482440487776065297e+00 5.95866751521709225869e+00 3.92660795931882899978e+00 6.63646471927277126213e+00 +2011 10050.00 4.87364106381280777214e+01 3.87413480070351479156e+00 6.93319584238896613471e+00 3.82392575094650144507e+00 6.11845815411211280122e+00 3.82685414148449165594e+00 5.96195479060888011702e+00 3.92922042524943737618e+00 6.64065925562951964167e+00 +2012 10055.00 4.87626932311018350674e+01 3.87611333014118963902e+00 6.93748351470510549177e+00 3.82618865414890496623e+00 6.12173846338725713423e+00 3.82888375993010399156e+00 5.96524171574586681288e+00 3.93183430592132143744e+00 6.64485460286318652123e+00 +2013 10060.00 4.87889758240755995189e+01 3.87809134320824888675e+00 6.94177161508971618531e+00 3.82845214349305429380e+00 6.12501877267276739758e+00 3.83091325987258324304e+00 5.96852829042077193122e+00 3.93444960210142502532e+00 6.64905075978189685770e+00 +2014 10065.00 4.88152584170493639704e+01 3.88006883962486126549e+00 6.94606014332515631082e+00 3.83071621930023598068e+00 6.12829908191681926866e+00 3.83294264098027825938e+00 5.97181451445740307804e+00 3.93706631455669109343e+00 6.65324772518341767125e+00 +2015 10070.00 4.88415410100231142110e+01 3.88204581916301538769e+00 6.95034909921450427817e+00 3.83298088194355868197e+00 6.13157939121269279781e+00 3.83497190291117195926e+00 5.97510038766920636988e+00 3.93968444403333473147e+00 6.65744549787587658329e+00 +2016 10075.00 4.88678236029968857679e+01 3.88402228157397511055e+00 6.95463848255048144864e+00 3.83524613176503725853e+00 6.13485970041528982932e+00 3.83700104531288666010e+00 5.97838590984890139168e+00 3.94230399129830022531e+00 6.66164407664667379549e+00 +2017 10080.00 4.88941061959706431139e+01 3.88599822660900118265e+00 6.95892829313616623210e+00 3.83751196910668657125e+00 6.13814000969043416234e+00 3.83903006786413492080e+00 5.98167108082029752580e+00 3.94492495708743851068e+00 6.66584346030393781746e+00 +2018 10085.00 4.89203887889444004600e+01 3.88797365402971806247e+00 6.96321853075391494770e+00 3.83977839432088696725e+00 6.14142031893448692159e+00 3.84105897020217224025e+00 5.98495590039684088879e+00 3.94754734214696512140e+00 6.67004364764543122845e+00 +2019 10090.00 4.89466713819181578060e+01 3.88994856358738827495e+00 6.96750919521717460015e+00 3.84204540772892455536e+00 6.14470062821999629676e+00 3.84308775201607710770e+00 5.98824036841270679332e+00 3.95017114721273054911e+00 6.67424463744819274069e+00 +2020 10095.00 4.89729539748919293629e+01 3.89192295506436591879e+00 6.97180028631866033351e+00 3.84431300970390799066e+00 6.14798093745368490204e+00 3.84511641294310413386e+00 5.99152448468133957959e+00 3.95279637301022201967e+00 6.67844642850998315708e+00 +2021 10100.00 4.89992365678656867090e+01 3.89389682820154847676e+00 6.97609180386145677488e+00 3.84658120055675922799e+00 6.15126124672883012323e+00 3.84714495267233136389e+00 5.99480824902655129449e+00 3.95542302028565551097e+00 6.68264901961820712017e+00 +2022 10105.00 4.90255191608394440550e+01 3.89587018279165286927e+00 6.98038374762791669070e+00 3.84884998065022276847e+00 6.15454155603506869454e+00 3.84917337084101518485e+00 5.99809166127215132036e+00 3.95805108975415320671e+00 6.68685240956026127890e+00 +2023 10110.00 4.90518017538132085065e+01 3.89784301858594250945e+00 6.98467611742112115536e+00 3.85111935030558516502e+00 6.15782186527912056562e+00 3.85120166713823319782e+00 6.00137472126267823569e+00 3.96068058214120233274e+00 6.69105659710281841512e+00 +2024 10115.00 4.90780843467869658525e+01 3.89981533535640556565e+00 6.98896891305451717358e+00 3.85338930985449801270e+00 6.16110217454390163283e+00 3.85322984121160461157e+00 6.00465742882194319918e+00 3.96331149814119809704e+00 6.69526158104364377266e+00 +2025 10120.00 4.91043669396570905405e+01 3.90178713288539658066e+00 6.99326213430009691052e+00 3.85565985965970492444e+00 6.16438248372576946821e+00 3.85525789272947960740e+00 6.00793978379448301297e+00 3.96594383848999143538e+00 6.69946736014940746884e+00 +2026 10125.00 4.91306495326308478866e+01 3.90375841093454134523e+00 6.99755578098166619583e+00 3.85793100002176414520e+00 6.16766279305273545930e+00 3.85728582136020525795e+00 6.01122178601447387791e+00 3.96857760388197755574e+00 6.70367393319714821587e+00 +2027 10130.00 4.91569321256046123381e+01 3.90572916929655722384e+00 7.00184985288158223682e+00 3.86020273129305602211e+00 6.17094310228642495275e+00 3.85931362677213218859e+00 6.01450343532645348432e+00 3.97121279502191448785e+00 6.70788129895353613108e+00 +2028 10135.00 4.91832147185783767895e+01 3.90769940775379831521e+00 7.00614434979256195390e+00 3.86247505380523170615e+00 6.17422341155120424361e+00 3.86134130863360702790e+00 6.01778473156459536852e+00 3.97384941259383372980e+00 6.71208945619560726215e+00 +2029 10140.00 4.92094973115521341356e+01 3.90966912606789085416e+00 7.01043927152805146363e+00 3.86474796786921315217e+00 6.17750372086780608072e+00 3.86336886661297995715e+00 6.02106567458380315117e+00 3.97648745730249375541e+00 6.71629840367967023695e+00 +2030 10145.00 4.92357799045258914816e+01 3.91163832404191635916e+00 7.01473461788076946277e+00 3.86702147382701655332e+00 6.18078403011185972815e+00 3.86539630036823611547e+00 6.02434626422861452255e+00 3.97912692983192517460e+00 6.72050814018276021500e+00 +2031 10150.00 4.92620624974996630385e+01 3.91360700144786521903e+00 7.01903038864343109537e+00 3.86929557199992890659e+00 6.18406433933518506763e+00 3.86742360957808761768e+00 6.02762650036429725731e+00 3.98176783085579488741e+00 6.72471866445082078201e+00 +2032 10155.00 4.92883450904734132791e+01 3.91557515808881806407e+00 7.02332658361912276490e+00 3.87157026271960180708e+00 6.18734464861032851246e+00 3.86945079391088286869e+00 6.03090638283538904574e+00 3.98441016106849721368e+00 6.72892997525052560803e+00 +2033 10160.00 4.93146276834471777306e+01 3.91754279374712988115e+00 7.02762320260055872723e+00 3.87384554630732225178e+00 6.19062495786474631387e+00 3.87147785303497116161e+00 6.03418591149679262031e+00 3.98705392113333489945e+00 6.73314207133818154460e+00 +2034 10165.00 4.93409102764209421821e+01 3.91950990821551936705e+00 7.03192024539082449763e+00 3.87612142307401308372e+00 6.19390526717098310883e+00 3.87350478662906549943e+00 6.03746508621377575565e+00 3.98969911171361069080e+00 6.73735495147009544326e+00 +2035 10170.00 4.93671928693946995281e+01 3.92147650128670299807e+00 7.03621771179299937415e+00 3.87839789336168916378e+00 6.19718557640467260228e+00 3.87553159435115013309e+00 6.04074390685160356185e+00 3.99234573347262688969e+00 6.74156861439221266608e+00 +2036 10175.00 4.93934754623684639796e+01 3.92344257276376318089e+00 7.04051560159980294173e+00 3.88067495747091006919e+00 6.20046588563836031938e+00 3.87755827587993806560e+00 6.04402237326517877136e+00 3.99499378708404995209e+00 6.74578305886084006460e+00 +2037 10180.00 4.94197580553422284311e+01 3.92540812243941905635e+00 7.04481391460395034443e+00 3.88295261572296279695e+00 6.20374619489277723261e+00 3.87958483089414229994e+00 6.04730048534049657860e+00 3.99764327319045387199e+00 6.74999828361155795875e+00 +2038 10185.00 4.94460406483159857771e+01 3.92737315011675125476e+00 7.04911265060852709752e+00 3.88523086843913523225e+00 6.20702650417828660778e+00 3.88161125906211079695e+00 6.05057824293245971603e+00 4.00029419243441353160e+00 6.75421428740067320007e+00 +2039 10190.00 4.94723232412897502286e+01 3.92933765559884262686e+00 7.05341180941661516357e+00 3.88750971593034888585e+00 6.21030681350525348705e+00 3.88363756005219329381e+00 6.05385564592706337805e+00 4.00294654547923034471e+00 6.75843106896376522030e+00 +2040 10195.00 4.94986058342635075746e+01 3.93130163869913928920e+00 7.05771139082093057482e+00 3.88978915851789164293e+00 6.21358712268712132243e+00 3.88566373355346650342e+00 6.05713269417920940896e+00 4.00560033295711637180e+00 6.76264862703641611574e+00 +2041 10200.00 4.95248884272372720261e+01 3.93326509921035905037e+00 7.06201139462455440565e+00 3.89206919651268679061e+00 6.21686743196226565544e+00 3.88768977922391512081e+00 6.06040938759562131111e+00 4.00825555548991641075e+00 6.76686696036456769576e+00 +2042 10205.00 4.95511710202110293721e+01 3.93522803695631173682e+00 7.06631182060984386339e+00 3.89434983021529346203e+00 6.22014774120631930288e+00 3.88971569675261630294e+00 6.06368572603120270514e+00 4.01091221373056860955e+00 6.77108606767343523813e+00 +2043 10210.00 4.95774536131847938236e+01 3.93719045174008019927e+00 7.07061266860060744222e+00 3.89663105993663405613e+00 6.22342805048146452407e+00 3.89174148581828216464e+00 6.06696170939267354072e+00 4.01357030829055538845e+00 6.77530594769859906279e+00 +2044 10215.00 4.96037362061585582751e+01 3.93915234337511099838e+00 7.07491393836883553092e+00 3.89891288599799512582e+00 6.22670835972551728332e+00 3.89376714608926155492e+00 6.07023733755566841097e+00 4.01622983979172332170e+00 6.77952659917563948966e+00 +2045 10220.00 4.96300187991323085157e+01 3.94111371168521262831e+00 7.07921562972797335789e+00 3.90119530868957342662e+00 6.22998866900066161634e+00 3.89579267723390421096e+00 6.07351261040617806941e+00 4.01889080884555305317e+00 6.78374802082976913198e+00 +2046 10225.00 4.96563013921060800726e+01 3.94307455647346927208e+00 7.08351774248110377386e+00 3.90347832833265417918e+00 6.23326897824471526377e+00 3.89781807895165011146e+00 6.07678752784056630531e+00 4.02155321608425619928e+00 6.78797021137584444261e+00 +2047 10230.00 4.96825839850798445241e+01 3.94503487758441817590e+00 7.08782027641057865708e+00 3.90576194521743325083e+00 6.23654928753022375076e+00 3.89984335092121314759e+00 6.08006208975518891435e+00 4.02421706209858509595e+00 6.79219316953907714662e+00 +2048 10235.00 4.97088665780535947647e+01 3.94699467481077714837e+00 7.09212323132984856500e+00 3.90804615964446977472e+00 6.23982959676391235604e+00 3.90186849280057668210e+00 6.08333629604640524491e+00 4.02688234748965978582e+00 6.79641689405504845212e+00 +2049 10240.00 4.97351491710273592162e+01 3.94895394800744936603e+00 7.09642660702126359951e+00 3.91033097193505030376e+00 6.24310990604942173121e+00 3.90389350428918291414e+00 6.08661014661057553354e+00 4.02954907285859498245e+00 6.80064138361787939857e+00 +2050 10245.00 4.97614317640011236676e+01 3.95091269697751723555e+00 7.10073040329827076533e+00 3.91261638235864106505e+00 6.24639021530383864445e+00 3.90591838505538024862e+00 6.08988364135442239444e+00 4.03221723879614746266e+00 6.80486663695278792829e+00 +2051 10250.00 4.97877143569748810137e+01 3.95287092155515384917e+00 7.10503461994322460527e+00 3.91490239123653038789e+00 6.24967052453752813790e+00 3.90794313479860955240e+00 6.09315678018466666543e+00 4.03488684589306956241e+00 6.80909265278498843088e+00 +2052 10255.00 4.98139969499486383597e+01 3.95482862157453451957e+00 7.10933925676957123585e+00 3.91718899885891236323e+00 6.25295083380230920511e+00 3.90996775318722011860e+00 6.09642956299767035944e+00 4.03755789472975123999e+00 6.81331942980860549852e+00 +2053 10260.00 4.98402795428187630478e+01 3.95678579686983411534e+00 7.11364431355966342352e+00 3.91947620551598152616e+00 6.25623114305672611835e+00 3.91199223989992406203e+00 6.09970198972088439859e+00 4.04023038588658156556e+00 6.81754696673848936683e+00 +2054 10265.00 4.98665621357925274992e+01 3.95874244727522528464e+00 7.11794979012694994935e+00 3.92176401150829834208e+00 6.25951145235259875932e+00 3.91401659463616269363e+00 6.10297406025066546675e+00 4.04290431993358723162e+00 6.82177526226876285165e+00 +2055 10270.00 4.98928447287662919507e+01 3.96069857263524882640e+00 7.12225568626414595741e+00 3.92405241712605512561e+00 6.26279176159665151857e+00 3.91604081706428486243e+00 6.10624577451446715060e+00 4.04557969745115642013e+00 6.82600431512464389527e+00 +2056 10275.00 4.99191273217400421913e+01 3.96265417277371367888e+00 7.12656200175360510229e+00 3.92634142264908447828e+00 6.26607207086143258579e+00 3.91806490688373187936e+00 6.10951713241901117613e+00 4.04825651898858751565e+00 6.83023412398988849503e+00 +2057 10280.00 4.99454099147138137482e+01 3.96460924753515753238e+00 7.13086873641914120725e+00 3.92863102837794553324e+00 6.26935238011584949902e+00 3.92008886377321674743e+00 6.11278813390211439582e+00 4.05093478510554305672e+00 6.83446468756898628527e+00 +2058 10285.00 4.99716925076875710943e+01 3.96656379677448400756e+00 7.13517589003273933201e+00 3.93092123460283149328e+00 6.27263268937026641225e+00 3.92211268741145158145e+00 6.11605877887049853570e+00 4.05361449636168202915e+00 6.83869600455605830547e+00 +2059 10290.00 4.99979751006613284403e+01 3.96851782031550426311e+00 7.13948346240784914585e+00 3.93321204159321080596e+00 6.27591299865577667561e+00 3.92413637749787769238e+00 6.11932906725161629424e+00 4.05629565330630370568e+00 6.84292807365559418997e+00 +2060 10295.00 5.00242576936350857864e+01 3.97047131803384667492e+00 7.14379145333718756916e+00 3.93550344964964127215e+00 6.27919330788946350452e+00 3.92615993372157223718e+00 6.12259899898328185941e+00 4.05897825648870380633e+00 6.84716089354098844666e+00 +2061 10300.00 5.00505402866088573433e+01 3.97242428976368833204e+00 7.14809986262383834088e+00 3.93779545905195416111e+00 6.28247361717497376787e+00 3.92818335575088406486e+00 6.12586857399294615334e+00 4.06166230643745418405e+00 6.85139446291672715716e+00 +2062 10305.00 5.00768228795826075839e+01 3.97437673535992930240e+00 7.15240869005015156290e+00 3.94008807007997985394e+00 6.28575392643975483509e+00 3.93020664329561819628e+00 6.12913779220806098635e+00 4.06434780369148551671e+00 6.85562878046657075970e+00 +2063 10310.00 5.01031054725563720353e+01 3.97632865466711038493e+00 7.15671793542957601630e+00 3.94238128301354873173e+00 6.28903423567344344036e+00 3.93222979603448719033e+00 6.13240665357680647674e+00 4.06703474877936699272e+00 6.85986384486391287396e+00 +2064 10315.00 5.01293880655301364868e+01 3.97828004756085995552e+00 7.16102759854446535570e+00 3.94467509812212835385e+00 6.29231454496931696951e+00 3.93425281366693235796e+00 6.13567515803699770061e+00 4.06972314224003461902e+00 6.86409965481324402248e+00 +2065 10320.00 5.01556706585038938329e+01 3.98023091387535465913e+00 7.16533767919790065548e+00 3.94696951570627740935e+00 6.29559485422373388275e+00 3.93627569587166759035e+00 6.13894330551608558011e+00 4.07241298458132661153e+00 6.86833620897759100643e+00 +2066 10325.00 5.01819532514776582843e+01 3.98218125349658835788e+00 7.16964817719296565457e+00 3.94926453601473337329e+00 6.29887516345742248802e+00 3.93829844233776737994e+00 6.14221109597261349933e+00 4.07510427631108385071e+00 6.87257350604071604039e+00 +2067 10330.00 5.02082358444514227358e+01 3.98413106625873503219e+00 7.17395909232237816155e+00 3.95156015934805582290e+00 6.30215547272220266706e+00 3.94032105277503985619e+00 6.14547852934439742256e+00 4.07779701795787818952e+00 6.87681154467601185587e+00 +2068 10335.00 5.02345184374251800818e+01 3.98608035205815491864e+00 7.17827042437885420867e+00 3.95385638595498445369e+00 6.30543578196625631449e+00 3.94234352686219580164e+00 6.14874560558998162207e+00 4.08049121001918368989e+00 6.88105032355687562529e+00 +2069 10340.00 5.02608010303989445333e+01 3.98802911072902155354e+00 7.18258217315511249268e+00 3.95615321612571202436e+00 6.30871609126212895546e+00 3.94436586429867697134e+00 6.15201232464717939763e+00 4.08318685299247885467e+00 6.88528984135670185651e+00 +2070 10345.00 5.02870836233727018794e+01 3.98997734216769295301e+00 7.18689433845423497615e+00 3.95845065011934238441e+00 6.31199640050618260290e+00 3.94638806478392423216e+00 6.15527868648490006365e+00 4.08588394738560367614e+00 6.88953009674888505742e+00 +2071 10350.00 5.03133662163464592254e+01 3.99192504622907318179e+00 7.19120692007930539802e+00 3.96074868820534176095e+00 6.31527670976059862795e+00 3.94841012799665014299e+00 6.15854469105132373841e+00 4.08858249367530657281e+00 6.89377108838609142794e+00 +2072 10355.00 5.03396488093202307823e+01 3.99387222278879283621e+00 7.19551991781267652470e+00 3.96304733064281267119e+00 6.31855701902538058334e+00 3.95043205363629645888e+00 6.16181033831535529544e+00 4.09128249235906604753e+00 6.89801281494171725228e+00 +2073 10360.00 5.03659314022939881283e+01 3.99581887172248206852e+00 7.19983333144706616480e+00 3.96534657771158594031e+00 6.32183732830052491636e+00 3.95245384141266820066e+00 6.16507562822517751755e+00 4.09398394391362963063e+00 6.90225527508915703834e+00 +2074 10365.00 5.03922139952677454744e+01 3.99776499290577236323e+00 7.20414716079592132303e+00 3.96764642967076364144e+00 6.32511763752385025583e+00 3.95447549101484208123e+00 6.16834056076006120861e+00 4.09668684881574574064e+00 6.90649846747071283204e+00 +2075 10370.00 5.04184965882415028204e+01 3.99971058621429431668e+00 7.20846140564159387765e+00 3.96994688677944829180e+00 6.32839794680935963100e+00 3.95649700213189525755e+00 6.17160513586818559872e+00 4.09939120753179953027e+00 6.91074239074941676364e+00 +2076 10375.00 5.04447791812152743773e+01 4.00165565154440638906e+00 7.21277606578716845576e+00 3.97224794930710745078e+00 6.33167825607414069822e+00 3.95851837447363275047e+00 6.17486935354954891153e+00 4.10209702054890268386e+00 6.91498704358830007521e+00 +2077 10380.00 5.04710617741890388288e+01 4.00360018876137591093e+00 7.21709114102536197777e+00 3.97454961749211532762e+00 6.33495856537001333919e+00 3.96053960772913216104e+00 6.17813321374196888769e+00 4.10480428830234966853e+00 6.91923242462966481270e+00 +2078 10385.00 5.04973443671627890694e+01 4.00554419776156134247e+00 7.22140663114889136409e+00 3.97685189161430141525e+00 6.33823887460370194447e+00 3.96256070160819762194e+00 6.18139671644544463902e+00 4.10751301126888623827e+00 6.92347853252617717601e+00 +2079 10390.00 5.05236269601365535209e+01 4.00748767843095787811e+00 7.22572253595047531149e+00 3.97915477192240585325e+00 6.34151918383739143792e+00 3.96458165581027000002e+00 6.18465986163924785757e+00 4.11022318988380774840e+00 6.92772536594086751904e+00 +2080 10395.00 5.05499095531103250778e+01 4.00943063065555982405e+00 7.23003885522283340492e+00 3.98145825866516567260e+00 6.34479949308144330899e+00 3.96660247002442778452e+00 6.18792264928192281559e+00 4.11293482461349668711e+00 6.93197292350567728647e+00 +2081 10400.00 5.05761921459804355550e+01 4.01137305433172830504e+00 7.23435558876904494241e+00 3.98376235210168383460e+00 6.34807980236695268417e+00 3.96862314396047466403e+00 6.19118507937346862491e+00 4.11564791589324485699e+00 6.93622120387327267821e+00 +2082 10405.00 5.06024747389541929010e+01 4.01331494933509080880e+00 7.23867273638182862072e+00 3.98606705247033499262e+00 6.35136011163173375138e+00 3.97064367731785328175e+00 6.19444715189315786574e+00 4.11836246415834672518e+00 6.94047020567558892168e+00 +2083 10410.00 5.06287573319279573525e+01 4.01525631559310092200e+00 7.24299029785390491298e+00 3.98837236004058492966e+00 6.35464042090687986075e+00 3.97266406979600317229e+00 6.19770886682026223014e+00 4.12107846983372816396e+00 6.94471992756529665769e+00 +2084 10415.00 5.06550399249017218040e+01 4.01719715297102464291e+00 7.24730827297798985143e+00 3.99067827506117378533e+00 6.35792073017166003979e+00 3.97468432111509439864e+00 6.20097022416514498389e+00 4.12379593336504690626e+00 6.94897036817433111366e+00 +2085 10420.00 5.06813225178754862554e+01 4.01913746139631378185e+00 7.25162666155716362226e+00 3.99298479776011028264e+00 6.36120103943644110700e+00 3.97670443095383907561e+00 6.20423122390707959539e+00 4.12651485515650229274e+00 6.95322152613463551063e+00 +2086 10425.00 5.07076051108492364961e+01 4.02107724075496264504e+00 7.25594546336341927883e+00 3.99529192838613278482e+00 6.36448134867013060045e+00 3.97872439904277142020e+00 6.20749186604606428830e+00 4.12923523563302374839e+00 6.95747340008850922999e+00 +2087 10430.00 5.07338877038230080530e+01 4.02301649095369384668e+00 7.26026467822056620349e+00 3.99759966719834469728e+00 6.36776165794527493347e+00 3.98074422507096770119e+00 6.21075215058209906260e+00 4.13195707521953714547e+00 6.96172598866789105188e+00 +2088 10435.00 5.07601702967967725044e+01 4.02495521188886762332e+00 7.26458430589022885471e+00 3.99990801442475607530e+00 6.37104196718932858090e+00 3.98276390873787011770e+00 6.21401207750482065251e+00 4.13468037430988122338e+00 6.96597929049435737880e+00 +2089 10440.00 5.07864528897705227450e+01 4.02689340348793400892e+00 7.26890434618585512538e+00 4.00221697031410528211e+00 6.37432227645410875994e+00 3.98478344977401111038e+00 6.21727164682459410017e+00 4.13740513330825177007e+00 6.97023330421020848036e+00 +2090 10445.00 5.08127354827442871965e+01 4.02883106565761739404e+00 7.27322479890016104775e+00 4.00452653510476519472e+00 6.37760258570852567317e+00 3.98680284786846739209e+00 6.22053085854141762923e+00 4.14013135260848841313e+00 6.97448802841629245108e+00 +2091 10450.00 5.08390180757180516480e+01 4.03076819829427623887e+00 7.27754566381550205278e+00 4.00683670903511224282e+00 6.38088289499403504834e+00 3.98882210274140769357e+00 6.22378971267602132400e+00 4.14285903262515287082e+00 6.97874346176527637908e+00 +2092 10455.00 5.08653006686918089940e+01 4.03270480132536146556e+00 7.28186694073496010304e+00 4.00914749233315603760e+00 6.38416320423808780760e+00 3.99084121409227554622e+00 6.22704820922840163178e+00 4.14558817372099230880e+00 6.98299960285800480619e+00 +2093 10460.00 5.08915832616655663401e+01 4.03464087466795984227e+00 7.28618862944088796496e+00 4.01145888523727034425e+00 6.38744351348214056685e+00 3.99286018163087375044e+00 6.23030634821929218958e+00 4.14831877628983747286e+00 6.98725645031605324675e+00 +2094 10465.00 5.09178658546393378970e+01 4.03657641822879575955e+00 7.29051072972600433530e+00 4.01377088797546566212e+00 6.39072382275728578804e+00 3.99487900506700910341e+00 6.23356412965905182233e+00 4.15105084071516383659e+00 6.99151400276099721509e+00 +2095 10470.00 5.09441484476130881376e+01 4.03851143193531925135e+00 7.29483324139339117664e+00 4.01608350078611664458e+00 6.39400413206352258300e+00 3.99689768412084900362e+00 6.23682155356841150251e+00 4.15378436735971323657e+00 6.99577225880404451885e+00 +2096 10475.00 5.09704310405868525891e+01 4.04044591571498301619e+00 7.29915616423576540939e+00 4.01839672390759794496e+00 6.39728444129721207645e+00 3.99891621850220069234e+00 6.24007861995773538411e+00 4.15651935660695848185e+00 7.00003121706677244873e+00 +2097 10480.00 5.09967136335606170405e+01 4.04237986948487293404e+00 7.30347949802512008688e+00 4.02071055754718997832e+00 6.40056475056199225548e+00 4.00093460791050326009e+00 6.24333532885811504087e+00 4.15925580879891487740e+00 7.00429087615002554656e+00 +2098 10485.00 5.10229962265343743866e+01 4.04431329317244081523e+00 7.30780324257489866113e+00 4.02302500194326917438e+00 6.40384505981641005690e+00 4.00295285206592765803e+00 6.24659168030064115840e+00 4.16199372431905256775e+00 7.00855123466501694907e+00 +2099 10490.00 5.10492788195081388380e+01 4.04624618670513758190e+00 7.31212739765709063278e+00 4.02534005732384336795e+00 6.40712536911228269787e+00 4.00497095069900677089e+00 6.24984767430604559735e+00 4.16473310349902359206e+00 7.01281229122295357570e+00 +2100 10495.00 5.10755614124819032895e+01 4.04817855002078008653e+00 7.31645196307477974074e+00 4.02765572390656068080e+00 6.41040567833560803734e+00 4.00698890349881686745e+00 6.25310331090541815513e+00 4.16747394669120918564e+00 7.01707404442468174466e+00 +2101 10500.00 5.11018440054556535301e+01 4.05011038304681747491e+00 7.32077693861031875144e+00 4.02997200190906745831e+00 6.41368598760038910456e+00 4.00900671018552756664e+00 6.25635859014021455948e+00 4.17021625425835029688e+00 7.02133649287105221504e+00 +2102 10505.00 5.11281265984294250870e+01 4.05204168572106659951e+00 7.32510232406678873929e+00 4.03228889155937153532e+00 6.41696629684444186381e+00 4.01102437048967264133e+00 6.25961351203116667108e+00 4.17296002651137065698e+00 7.02559963516290775232e+00 +2103 10510.00 5.11544091914031824331e+01 4.05397245797097838249e+00 7.32942811922654779977e+00 4.03460639307512192175e+00 6.42024660609885877705e+00 4.01304188411069251430e+00 6.26286807663009170710e+00 4.17570526380265061306e+00 7.02986346990109467470e+00 +2104 10515.00 5.11806917843769397791e+01 4.05590269974473205394e+00 7.33375432387194514661e+00 4.03692450666359814448e+00 6.42352691534291064812e+00 4.01505925077912095844e+00 6.26612228396808301767e+00 4.17845196645347716213e+00 7.03412799568646107673e+00 +2105 10520.00 5.12069743773507042306e+01 4.05783241098014357817e+00 7.33808093780606363055e+00 4.03924323256317752140e+00 6.42680722462842091147e+00 4.01707647020476343869e+00 6.26937613408659544234e+00 4.18120013478513641303e+00 7.03839321110948645810e+00 +2106 10525.00 5.12332569703244686821e+01 4.05976159161502714312e+00 7.34240796081126045891e+00 4.04156257096041038324e+00 6.43008753391392939847e+00 4.01909354210778868577e+00 6.27262962703745241555e+00 4.18394976911891625093e+00 7.04265911476065653574e+00 +2107 10530.00 5.12595395632982260281e+01 4.06169024160792790923e+00 7.34673539266988573360e+00 4.04388252208330900572e+00 6.43336784314761889192e+00 4.02111046620836543042e+00 6.27588276287247204266e+00 4.18670086976574040705e+00 7.04692570524081496330e+00 +2108 10535.00 5.12858221562719833742e+01 4.06361836088629591046e+00 7.35106323318502319353e+00 4.04620308613915469209e+00 6.43664815240203669333e+00 4.02312724222666506790e+00 6.27913554163311271594e+00 4.18945343704689499020e+00 7.05119298111971559706e+00 +2109 10540.00 5.13121047491421080622e+01 4.06554594941903957306e+00 7.35539148214938975912e+00 4.04852426333522963375e+00 6.43992846164608856441e+00 4.02514386988285455260e+00 6.28238796337119254076e+00 4.19220747125257364729e+00 7.05546094099820653156e+00 +2110 10545.00 5.13383873421158725137e+01 4.06747300714397486132e+00 7.35972013932461344154e+00 4.05084605388918017610e+00 6.44320877092123378560e+00 4.02716034889710350342e+00 6.28564002814889821735e+00 4.19496297268333862007e+00 7.05972958345640666522e+00 +2111 10550.00 5.13646699350896298597e+01 4.06939953400928011717e+00 7.36404920452413680465e+00 4.05316845798756020258e+00 6.44648908019637811861e+00 4.02917667898958242745e+00 6.28889173602841378141e+00 4.19771994162938177908e+00 7.06399890707443134374e+00 +2112 10555.00 5.13909525280633872057e+01 4.07132552998386287868e+00 7.36837867751995290178e+00 4.05549147584801605859e+00 6.44976938950261580175e+00 4.03119285989082420940e+00 6.29214308705119496068e+00 4.20047837839126358972e+00 7.06826891044276450771e+00 +2113 10560.00 5.14172351210371516572e+01 4.07325099501590326412e+00 7.37270855811514280731e+00 4.05781510766746489338e+00 6.45304969873630529520e+00 4.03320889131063431421e+00 6.29539408130015587517e+00 4.20323828323845027910e+00 7.07253959213115912519e+00 +2114 10565.00 5.14435177140109161087e+01 4.07517592907430969973e+00 7.37703884609206017586e+00 4.06013935365318978654e+00 6.45633000796999390047e+00 4.03522477298990800421e+00 6.29864471882711463024e+00 4.20599965646113638229e+00 7.07681095071973498278e+00 +2115 10570.00 5.14698003069846734547e+01 4.07710033210726052744e+00 7.38136954122269361989e+00 4.06246421400210788732e+00 6.45961031725550238747e+00 4.03724050464881756284e+00 6.30189499970462208012e+00 4.20876249832878901458e+00 7.08108298477824416040e+00 +2116 10575.00 5.14960828999584308008e+01 4.07902420407329913132e+00 7.38570064331012687830e+00 4.06478968890077219100e+00 6.46289062648919188092e+00 4.03925608599716667868e+00 6.30514492399486314866e+00 4.21152680910050936092e+00 7.08535569289717059860e+00 +2117 10580.00 5.15223654929322023577e+01 4.08094754496206135741e+00 7.39003215213671449391e+00 4.06711577856683081933e+00 6.46617093577470036792e+00 4.04127151678621654440e+00 6.30839449178074840319e+00 4.21429258904576631295e+00 7.08962907362553895751e+00 +2118 10585.00 5.15486480859059525983e+01 4.08287035471136494635e+00 7.39436406748480834494e+00 4.06944248317647261359e+00 6.46945124501875401535e+00 4.04328679672577262494e+00 6.31164370313482869790e+00 4.21705983843402520961e+00 7.09390312554346635920e+00 +2119 10590.00 5.15749306788797170498e+01 4.08479263331084307964e+00 7.39869638914712712818e+00 4.07176980292661472305e+00 6.47273155428353419438e+00 4.04530192554636958135e+00 6.31489255814001637646e+00 4.21982855749329743844e+00 7.09817784721034605866e+00 +2120 10595.00 5.16012132718534815012e+01 4.08671438072940418351e+00 7.40302911690602538641e+00 4.07409773801417607331e+00 6.47601186353795110762e+00 4.04731690297853941019e+00 6.31814105685849547456e+00 4.22259874649304656202e+00 7.10245323720629428976e+00 +2121 10600.00 5.16274958648272530581e+01 4.08863559692559253023e+00 7.40736225054385588606e+00 4.07642628862570965964e+00 6.47929217282346048279e+00 4.04933172875281499614e+00 6.32138919938354337802e+00 4.22537040567165078642e+00 7.10672929408033571264e+00 +2122 10605.00 5.16537784578010032988e+01 4.09055628187867981183e+00 7.41169578985333732390e+00 4.07875545494777025368e+00 6.48257248205714908806e+00 4.05134640258936684631e+00 6.32463698579807065414e+00 4.22814353526748121226e+00 7.11100601640222595989e+00 +2123 10610.00 5.16800610507747677502e+01 4.09247643557830098615e+00 7.41602973461682246636e+00 4.08108523715654580855e+00 6.48585279131156688948e+00 4.05336092422909199939e+00 6.32788441618499497565e+00 4.23091813550855100345e+00 7.11528340273135473382e+00 +2124 10615.00 5.17063436437485322017e+01 4.09439605799336447944e+00 7.42036408460630347861e+00 4.08341563545932118018e+00 6.48913310059707537647e+00 4.05537529340252422827e+00 6.33113149063758928747e+00 4.23369420662286799484e+00 7.11956145162711084851e+00 +2125 10620.00 5.17326262367222895477e+01 4.09631514911350702590e+00 7.42469883962485965867e+00 4.08574665002192016772e+00 6.49241340982040071594e+00 4.05738950984019552948e+00 6.33437820924913097542e+00 4.23647174883844268578e+00 7.12384016163852251680e+00 +2126 10625.00 5.17589088296960468938e+01 4.09823370890763349905e+00 7.42903399944448405989e+00 4.08807828103089665461e+00 6.49569371909554504896e+00 4.05940357327264145226e+00 6.33762457211289742531e+00 4.23925076237292230985e+00 7.12811953132497766461e+00 +2127 10630.00 5.17851914226698113453e+01 4.10015173736538329763e+00 7.43336956385789093815e+00 4.09041052867280363614e+00 6.49897402834996196219e+00 4.06141748343039310498e+00 6.34087057932216691114e+00 4.24203124743358905846e+00 7.13239955923550184025e+00 +2128 10635.00 5.18114740156435686913e+01 4.10206923447639049130e+00 7.43770553263707245861e+00 4.09274339311346846415e+00 6.50225433589430235060e+00 4.06343124005434930268e+00 6.34411623098057830816e+00 4.24481320422772423484e+00 7.13668024391912236837e+00 +2129 10640.00 5.18377566086173331428e+01 4.10398620021992588391e+00 7.44204190556438138771e+00 4.09507687452908086811e+00 6.50553464686916083082e+00 4.06544484287504293007e+00 6.34736152717104484822e+00 4.24759663296260914223e+00 7.14096158393522806307e+00 +2130 10645.00 5.18640392015910975942e+01 4.10590263460635540582e+00 7.44637868244290146436e+00 4.09741097310619384331e+00 6.50881495613394012167e+00 4.06745829163337191403e+00 6.35060646802830230939e+00 4.25038153382479855225e+00 7.14524357782248209503e+00 +2131 10650.00 5.18903217945648478349e+01 4.10781853761495074906e+00 7.45071586302389210488e+00 4.09974568901063207704e+00 6.51209526538835792309e+00 4.06947158604950498528e+00 6.35385105362489621683e+00 4.25316790703193881029e+00 7.14952622411954319404e+00 +2132 10655.00 5.19166043875386193918e+01 4.10973390923534687147e+00 7.45505344712080031400e+00 4.10208102240822203299e+00 6.51537557472568717998e+00 4.07148472588506837866e+00 6.35709528409556057227e+00 4.25595575273949044970e+00 7.15380952138580372690e+00 +2133 10660.00 5.19428869805123838432e+01 4.11164874947790792703e+00 7.45939143449525143836e+00 4.10441697347515521699e+00 6.51865588391792005751e+00 4.07349771084986578273e+00 6.36033915953357364970e+00 4.25874507115473743823e+00 7.15809346814956182214e+00 +2134 10665.00 5.19691695734861340839e+01 4.11356305833227064994e+00 7.46372982492960179712e+00 4.10675354238761958214e+00 6.52193619319306616688e+00 4.07551054070552609687e+00 6.36358268006330440869e+00 4.26153586243313853288e+00 7.16237806294947709773e+00 +2135 10670.00 5.19954521664598985353e+01 4.11547683579843504020e+00 7.46806861821656564615e+00 4.10909072929071239599e+00 6.52521650245784634592e+00 4.07752321518257954125e+00 6.36682584579875587849e+00 4.26432812677161265924e+00 7.16666330433457776650e+00 +2136 10675.00 5.20217347594336629868e+01 4.11739008188676436362e+00 7.47240781412813515061e+00 4.11142853437098754199e+00 6.52849681170189999335e+00 4.07953573401155988876e+00 6.37006865684357137525e+00 4.26712186431525886121e+00 7.17094919083315840425e+00 +2137 10680.00 5.20480173523037805694e+01 4.11930279658689446620e+00 7.47674741244666218876e+00 4.11376695777354228767e+00 6.53177712094595186443e+00 4.08154809694373010842e+00 6.37331111333248312434e+00 4.26991707524026509191e+00 7.17523572098388484619e+00 +2138 10685.00 5.20742999452775450209e+01 4.12121497991955365592e+00 7.48108741295450396791e+00 4.11610599967456725068e+00 6.53505743025218954756e+00 4.08356030371998635076e+00 6.37655321537949681954e+00 4.27271375969173039522e+00 7.17952289331504989178e+00 +2139 10690.00 5.21005825382513023669e+01 4.12312663188474282094e+00 7.48542781542364821235e+00 4.11844566021915969856e+00 6.53833773948587815283e+00 4.08557235408122654263e+00 6.37979496311934557440e+00 4.27551191782511441630e+00 7.18381070635495522225e+00 +2140 10695.00 5.21268651312250668184e+01 4.12503775249282522708e+00 7.48976861963644857667e+00 4.12078593958350847259e+00 6.54161804877138752801e+00 4.08758424776834949910e+00 6.38303635666603419452e+00 4.27831154978551442269e+00 7.18809915864226134374e+00 +2141 10700.00 5.21531477241988312699e+01 4.12694834176453007046e+00 7.49410982538562198130e+00 4.12312683791271172851e+00 6.54489835802580355306e+00 4.08959598452225137066e+00 6.38627739615429668163e+00 4.28111265572839450044e+00 7.19238824869489956626e+00 +2142 10705.00 5.21794303171725815105e+01 4.12885839971021972872e+00 7.49845143243279554923e+00 4.12546835535186584565e+00 6.54817866730094877425e+00 4.09160756408382919602e+00 6.38951808171886526111e+00 4.28391523576775679061e+00 7.19667797504117068286e+00 +2143 10710.00 5.22057129101463530674e+01 4.13076792634026013218e+00 7.50279344056032382326e+00 4.12781049206679817587e+00 6.55145897651391084793e+00 4.09361898621470921000e+00 6.39275841348410978071e+00 4.28671929004870033708e+00 7.20096833620937104570e+00 +2144 10715.00 5.22319955031201104134e+01 4.13267692167537692427e+00 7.50713584955056045800e+00 4.13015324821296925251e+00 6.55473928584087595084e+00 4.09563025063506014334e+00 6.39599839159512750797e+00 4.28952481869559409944e+00 7.20525933072779878330e+00 +2145 10720.00 5.22582780960938677595e+01 4.13458538573630196566e+00 7.51147865917549406589e+00 4.13249662392511218911e+00 6.55801959505383624816e+00 4.09764135711687238484e+00 6.39923801618665333280e+00 4.29233182182244377145e+00 7.20955095709365778589e+00 +2146 10725.00 5.22845606890676251055e+01 4.13649331853339674581e+00 7.51582186921747918973e+00 4.13484061936905433754e+00 6.56129990432898146935e+00 4.09965230538031555341e+00 6.40247728739341681603e+00 4.29514029955361831270e+00 7.21384321384560944779e+00 +2147 10730.00 5.23108432820413966624e+01 4.13840072011848203459e+00 7.52016547945886948412e+00 4.13718523466916199283e+00 6.56458021359376076020e+00 4.10166309519737826150e+00 6.40571620537088470826e+00 4.29795025199275748662e+00 7.21813609949122536591e+00 +2148 10735.00 5.23371258750151540085e+01 4.14030759049155872020e+00 7.52450948966129029571e+00 4.13953046999126339500e+00 6.56786052282745114184e+00 4.10367372629859605837e+00 6.40895477025378568214e+00 4.30076167925386787516e+00 7.22242961255880366878e+00 +2149 10740.00 5.23634084679889113545e+01 4.14221392968371837640e+00 7.52885389960709616730e+00 4.14187632545972483911e+00 6.57114083208186805507e+00 4.10568419844559162613e+00 6.41219298219758293556e+00 4.30357458141986093381e+00 7.22672375154554647025e+00 +2150 10745.00 5.23896910609626758060e+01 4.14411973773641761909e+00 7.53319870908900490747e+00 4.14422280121964714539e+00 6.57442114135701327626e+00 4.10769451137926555617e+00 6.41543084134737373603e+00 4.30638895860474235633e+00 7.23101851496938863306e+00 +2151 10750.00 5.24159736539364331520e+01 4.14602501467038475624e+00 7.53754391785827859707e+00 4.14656989742648995900e+00 6.57770145066324918304e+00 4.10970466485087548847e+00 6.41866834784825712745e+00 4.30920481089142626274e+00 7.23531390134826590810e+00 +2152 10755.00 5.24422562469101976035e+01 4.14792976052707640378e+00 7.54188952569727000252e+00 4.14891761419425808555e+00 6.58098175987621036853e+00 4.11171465862205032238e+00 6.42190550187641928659e+00 4.31202213837318737433e+00 7.23960990917937952105e+00 +2153 10760.00 5.24685388398839620550e+01 4.14983397533758413545e+00 7.54623553238833366663e+00 4.15126595167841383471e+00 6.58426206915135647790e+00 4.11372449242332383079e+00 6.42514230355623361390e+00 4.31484094111221327950e+00 7.24390653698066699917e+00 +2154 10765.00 5.24948214328577194010e+01 4.15173765913300130137e+00 7.55058193770346086637e+00 4.15361491000332616608e+00 6.58754237839540834898e+00 4.11573416602668284980e+00 6.42837875307425132831e+00 4.31766121919141276919e+00 7.24820378324933134451e+00 +2155 10770.00 5.25211040258314838525e+01 4.15364081196514778327e+00 7.55492874140427339569e+00 4.15596448929336492739e+00 6.59082268768091861233e+00 4.11774367917302708264e+00 6.43161485058593473951e+00 4.32048297268333758581e+00 7.25250164649294326580e+00 +2156 10775.00 5.25473866188052483039e+01 4.15554343385475100092e+00 7.55927594328349261588e+00 4.15831468969362649801e+00 6.59410299691460721760e+00 4.11975303162398187595e+00 6.43485059623638022686e+00 4.32330620165017176504e+00 7.25680012521906991907e+00 +2157 10780.00 5.25736692117789985446e+01 4.15744552486399676638e+00 7.56362354310274209723e+00 4.16066551132848072569e+00 6.59738330620011570460e+00 4.12176222314117257639e+00 6.43808599021214167379e+00 4.32613090614373518861e+00 7.26109921791455548146e+00 +2158 10785.00 5.25999518047527701015e+01 4.15934708503434080740e+00 7.56797154064437727072e+00 4.16301695432229657001e+00 6.60066361543380519805e+00 4.12377125345513206867e+00 6.44132103266868316638e+00 4.32895708623657693437e+00 7.26539892308696799716e+00 +2159 10790.00 5.26262343977265274475e+01 4.16124811440724062805e+00 7.57231993567002348300e+00 4.16536901880980714452e+00 6.60394392476077030096e+00 4.12578012234821489557e+00 6.44455572378219265772e+00 4.33178474195978946426e+00 7.26969923923351135642e+00 +2160 10795.00 5.26525169907002918990e+01 4.16314861302415106792e+00 7.57666872796203350049e+00 4.16772170490501814299e+00 6.60722423396336644430e+00 4.12778882956131809578e+00 6.44779006371849394696e+00 4.33461387336519266000e+00 7.27400016485139477851e+00 +2161 10800.00 5.26787995836740421396e+01 4.16504858095762209302e+00 7.58101791728203444620e+00 4.17007501272193437103e+00 6.61050454323851166549e+00 4.12979737485606790415e+00 6.45102405266414358209e+00 4.33744448048387987171e+00 7.27830169843781860095e+00 +2162 10805.00 5.27050821766478136965e+01 4.16694801823874527713e+00 7.58536750341237997475e+00 4.17242894240565220798e+00 6.61378485248256531293e+00 4.13180575799409055548e+00 6.45425769078496625042e+00 4.34027656335730505077e+00 7.28260383846926284690e+00 +2163 10810.00 5.27313647696215781480e+01 4.16884692492970465594e+00 7.58971748611469454460e+00 4.17478349404945170420e+00 6.61706516176807291174e+00 4.13381397872664546611e+00 6.45749097825715256960e+00 4.34311012201656332365e+00 7.28690658345329644874e+00 +2164 10815.00 5.27576473625953283886e+01 4.17074530108232277570e+00 7.59406786516096854456e+00 4.17713866777769826655e+00 6.62034547103285486713e+00 4.13582203682572391301e+00 6.46072391526725375854e+00 4.34594515647201884434e+00 7.29120993187676269542e+00 +2165 10820.00 5.27839299554654601820e+01 4.17264314675878278393e+00 7.59841864033355740560e+00 4.17949446371476263096e+00 6.62362578027690673821e+00 4.13782993203222382306e+00 6.46395650200182547707e+00 4.34878166674439636807e+00 7.29551388222649777049e+00 +2166 10825.00 5.28102125484392175281e+01 4.17454046201090456236e+00 7.60276981139408469801e+00 4.18185088197465137938e+00 6.62690608951059711984e+00 4.13983766412849796268e+00 6.46718873863705834282e+00 4.35161965285442864371e+00 7.29981843298934851560e+00 +2167 10830.00 5.28364951414129748741e+01 4.17643724692160223100e+00 7.60712137810417665662e+00 4.18420792265063923310e+00 6.63018639878574145285e+00 4.14184523286580841273e+00 6.47042062536986861687e+00 4.35445911480211300670e+00 7.30412358265215111430e+00 +2168 10835.00 5.28627777343867393256e+01 4.17833350153233151758e+00 7.61147334024618782422e+00 4.18656558586709692804e+00 6.63346670809197913599e+00 4.14385263799541636587e+00 6.47365216238681107086e+00 4.35730005259781449922e+00 7.30842932969138825428e+00 +2169 10840.00 5.28890603273604966716e+01 4.18022922591564238814e+00 7.61582569758174354746e+00 4.18892387172766422765e+00 6.63674701730493943330e+00 4.14585987931004051887e+00 6.47688334987443781188e+00 4.36014246623116719093e+00 7.31273567258353196507e+00 +2170 10845.00 5.29153429203342611231e+01 4.18212442013371799021e+00 7.62017844987247006117e+00 4.19128278033598355989e+00 6.64002732659044880847e+00 4.14786695654021464463e+00 6.48011418802967043007e+00 4.36298635570217285817e+00 7.31704260983615295544e+00 +2171 10850.00 5.29416255133080255746e+01 4.18401908425910651346e+00 7.62453159691108339757e+00 4.19364231180605795402e+00 6.64330763581377325977e+00 4.14987386947865477538e+00 6.48334467704942252197e+00 4.36583172097973903902e+00 7.32135013989463789841e+00 +2172 10855.00 5.29679081062817758152e+01 4.18591321837472207790e+00 7.62888513843848148355e+00 4.19600246623116746036e+00 6.64658794508891759278e+00 4.15188061786625883798e+00 6.48657481713061567774e+00 4.36867856206386573348e+00 7.32565826126655395001e+00 +2173 10860.00 5.29941906992555473721e+01 4.18780682253238545343e+00 7.63323907423701975006e+00 4.19836324371495006602e+00 6.64986825437442785613e+00 4.15388720148538315158e+00 6.48980460848052942424e+00 4.37152687892345959142e+00 7.32996697239728867146e+00 +2174 10865.00 5.30204732922293118236e+01 4.18969989681500809553e+00 7.63759340406832443193e+00 4.20072464436104731078e+00 6.65314856360811646141e+00 4.15589362010801455227e+00 6.49303405129608179891e+00 4.37437667153779408125e+00 7.33427627179440921878e+00 +2175 10870.00 5.30467558852030620642e+01 4.19159244130550323604e+00 7.64194812770438236527e+00 4.20308666826273835682e+00 6.65642887287289752862e+00 4.15789987348541600909e+00 6.49626314577419261553e+00 4.37722793985504754488e+00 7.33858615790330048867e+00 +2176 10875.00 5.30730384781768265157e+01 4.19348445607642084099e+00 7.64630324490682067307e+00 4.20544931550293288325e+00 6.65970918213767770766e+00 4.15990596138957702266e+00 6.49949189213250733133e+00 4.38008068385449167437e+00 7.34289662921080399371e+00 +2177 10880.00 5.30993210711505909671e+01 4.19537594121067236586e+00 7.65065875543726647834e+00 4.20781258620600251419e+00 6.66298949139209550907e+00 4.16191188359248709361e+00 6.50272029057830636134e+00 4.38293490347394243400e+00 7.34720768418303382674e+00 +2178 10885.00 5.31256036641243483132e+01 4.19726689678080600032e+00 7.65501465906770661718e+00 4.21017648043413128534e+00 6.66626980091597953759e+00 4.16391763986613749893e+00 6.50594834131887278517e+00 4.38579059868230825003e+00 7.35151932129646557001e+00 +2179 10890.00 5.31518862570981056592e+01 4.19915732286973675258e+00 7.65937095555976998895e+00 4.21254099829095984830e+00 6.66955010991129348952e+00 4.16592322997215092073e+00 6.50917604456148879422e+00 4.38864776940703826824e+00 7.35583153899648500840e+00 +2180 10895.00 5.31781688500718772161e+01 4.20104721958110349789e+00 7.66372764467507927577e+00 4.21490613986976381256e+00 6.67283041916571040275e+00 4.16792865369288456634e+00 6.51240340054452904184e+00 4.39150641560667853724e+00 7.36014433576993276631e+00 +2181 10900.00 5.32044514430456345622e+01 4.20293658698745531410e+00 7.66808472618562664280e+00 4.21727190524309492048e+00 6.67611072844085562394e+00 4.16993391078996200605e+00 6.51563040945454652331e+00 4.39436653719831316067e+00 7.36445771008292293658e+00 +2182 10905.00 5.32307340360193919082e+01 4.20482542518207047522e+00 7.67244219985303566034e+00 4.21963829451459204734e+00 6.67939103770563757934e+00 4.17193900104573778265e+00 6.51885707154028093413e+00 4.39722813411976076736e+00 7.36877166038083863953e+00 +2183 10910.00 5.32570166289931563597e+01 4.20671373425822547887e+00 7.67680006543893522775e+00 4.22200530774644011700e+00 6.68267134694968856223e+00 4.17394392422183813096e+00 6.52208338699864942356e+00 4.40009120629847139128e+00 7.37308618512979396797e+00 +2184 10915.00 5.32832992219669137057e+01 4.20860151429883178054e+00 7.68115832270494713896e+00 4.22437294504227978109e+00 6.68595165620410636365e+00 4.17594868010061404107e+00 6.52530935606802486859e+00 4.40295575365153091241e+00 7.37740128280626628055e+00 +2185 10920.00 5.33095818149406781572e+01 4.21048876540753180819e+00 7.68551697141269940516e+00 4.22674120645393269768e+00 6.68923196548961573882e+00 4.17795326845405945448e+00 6.52853497897641954495e+00 4.40582177608566549765e+00 7.38171695185563958574e+00 +2186 10925.00 5.33358644079144426087e+01 4.21237548767760205948e+00 7.68987601133418063881e+00 4.22911009208503951839e+00 6.69251227473366849807e+00 4.17995768906452536129e+00 6.53176025593111653222e+00 4.40868927351795925063e+00 7.38603319073366293424e+00 +2187 10930.00 5.33621470008881928493e+01 4.21426168120231903202e+00 7.69423544221028965495e+00 4.23147960199778427892e+00 6.69579258399844867711e+00 4.18196194169363977267e+00 6.53498518718085019685e+00 4.41155824585513745006e+00 7.39034999789608715304e+00 +2188 10935.00 5.33884295938619644062e+01 4.21614734608532337745e+00 7.69859526382337833184e+00 4.23384973627507932292e+00 6.69907289326322974432e+00 4.18396602612375279051e+00 6.53820977296399785672e+00 4.41442869298319262583e+00 7.39466737180902278226e+00 +2189 10940.00 5.34147121868357288577e+01 4.21803248244062078953e+00 7.70295547593507468065e+00 4.23622049497911135063e+00 6.70235320253837496551e+00 4.18596994213722251033e+00 6.54143401348784081506e+00 4.41730061479848501449e+00 7.39898531091785471858e+00 +2190 10945.00 5.34409947798094790983e+01 4.21991709035112450010e+00 7.70731607828627396373e+00 4.23859187819279004117e+00 6.70563351178242861295e+00 4.18797368951640081036e+00 6.54465790901148292136e+00 4.42017401119737396442e+00 7.40330381367833290085e+00 +2191 10950.00 5.34672773727832435497e+01 4.22180116993084020294e+00 7.71167707064896834623e+00 4.24096388596793971715e+00 6.70891382103684552618e+00 4.18997726802291214909e+00 6.54788145975256696829e+00 4.42304888205549140423e+00 7.40762287853584222574e+00 +2192 10955.00 5.34935599657570080012e+01 4.22368472128340766147e+00 7.71603845277441724448e+00 4.24333651838747005769e+00 6.71219413029126155124e+00 4.19198067744947699964e+00 6.55110466597019858170e+00 4.42592522724846570981e+00 7.41194250394613085575e+00 +2193 10960.00 5.35198425586271255838e+01 4.22556774452283079313e+00 7.72040022444497608944e+00 4.24570977550320272087e+00 6.71547443957677003823e+00 4.19398391757844812844e+00 6.55432752790275152677e+00 4.42880304665192880975e+00 7.41626268835458457573e+00 +2194 10965.00 5.35461251516008900353e+01 4.22745023976311795622e+00 7.72476238539117598947e+00 4.24808365739805005035e+00 6.71875474881046041986e+00 4.19598698818181503611e+00 6.55755004578859956865e+00 4.43168234014151174449e+00 7.42058343020658739420e+00 +2195 10970.00 5.35724077445746473813e+01 4.22933220710790713781e+00 7.72912493538500999790e+00 4.25045816410310628441e+00 6.72203505807524148707e+00 4.19798988904193137728e+00 6.56077221986611647253e+00 4.43456310756175220433e+00 7.42490472793716005384e+00 +2196 10975.00 5.35986903375484118328e+01 4.23121364667120669623e+00 7.73348787418810079686e+00 4.25283329571164525618e+00 6.72531536731929335815e+00 4.19999261994115258290e+00 6.56399405040476935369e+00 4.43744534877791618754e+00 7.42922658001241575931e+00 +2197 10980.00 5.36249729305221691789e+01 4.23309455857738115014e+00 7.73785120155171224354e+00 4.25520905225476120393e+00 6.72859567660480273332e+00 4.20199518067219468520e+00 6.56721553763256959968e+00 4.44032906363454582532e+00 7.43354898486737614149e+00 +2198 10985.00 5.36512555234959265249e+01 4.23497494294043974605e+00 7.74221491722710553063e+00 4.25758543380500320552e+00 6.73187598587994795452e+00 4.20399757100704807300e+00 6.57043668181898254943e+00 4.44321425199690267505e+00 7.43787194093705839038e+00 +2199 10990.00 5.36775381164696980818e+01 4.23685479986402224739e+00 7.74657902098626927057e+00 4.25996244040382698870e+00 6.73515629513436486775e+00 4.20599979074879559704e+00 6.57365748320238196811e+00 4.44610091367843729415e+00 7.44219544666685273171e+00 +2200 10995.00 5.37038207094434554278e+01 4.23873412949322680987e+00 7.75094351257009961387e+00 4.26234007212378074314e+00 6.73843660440950920076e+00 4.20800183965906260397e+00 6.57687794205223674737e+00 4.44898904853404886239e+00 7.44651950050214050947e+00 +2201 11000.00 5.37301033024172127739e+01 4.24061293194205646273e+00 7.75530839175058961388e+00 4.26471832899595693078e+00 6.74171691364319869422e+00 4.21000371753056601420e+00 6.58009805861728303000e+00 4.45187865639791446881e+00 7.45084410086757831237e+00 +2202 11005.00 5.37563858953909701199e+01 4.24249120732451778792e+00 7.75967365826863453293e+00 4.26709721107217632152e+00 6.74499722292870806939e+00 4.21200542415602541269e+00 6.58331783316698881947e+00 4.45476973707311607598e+00 7.45516924620855281347e+00 +2203 11010.00 5.37826684883647416768e+01 4.24436895577534301083e+00 7.76403931187549734005e+00 4.26947671840426057344e+00 6.74827753216239667466e+00 4.21400695932815683165e+00 6.58653726595009203493e+00 4.45766229039382544386e+00 7.45949493496008209092e+00 +2204 11015.00 5.38089510813385061283e+01 4.24624617742926702135e+00 7.76840535235353257804e+00 4.27185685103366363791e+00 6.75155784144790604984e+00 4.21600832281895243625e+00 6.58975635724642305746e+00 4.46055631618385461934e+00 7.46382116554682539800e+00 +2205 11020.00 5.38352336743122563689e+01 4.24812287241065877907e+00 7.77277177942290542489e+00 4.27423760900184301903e+00 6.75483815071268711705e+00 4.21800951443149241271e+00 6.59297510730472158258e+00 4.46345181422555814521e+00 7.46814793641416585501e+00 +2206 11025.00 5.38615162672860208204e+01 4.24999904084388635539e+00 7.77713859285560893397e+00 4.27661899236062037488e+00 6.75811845994637572232e+00 4.22001053394813130382e+00 6.59619351639445294921e+00 4.46634878435310866962e+00 7.47247524599712509286e+00 +2207 11030.00 5.38877988602597923773e+01 4.25187468286368375203e+00 7.78150579240290607430e+00 4.27900100114108639104e+00 6.76139876921115678954e+00 4.22201138115122276417e+00 6.59941158479544931481e+00 4.46924722634886162353e+00 7.47680309270999376992e+00 +2208 11035.00 5.39140814532335426179e+01 4.25374979861514823654e+00 7.78587337782641952799e+00 4.28138363537433530581e+00 6.76467907846557370277e+00 4.22401205585421468669e+00 6.60262931277717513012e+00 4.47214714000553392736e+00 7.48113147499815944741e+00 +2209 11040.00 5.39403640462073070694e+01 4.25562438822264965665e+00 7.79024134885668484429e+00 4.28376689511218611273e+00 6.76795938773035388181e+00 4.22601255782909390746e+00 6.60584670060909839862e+00 4.47504852511584427788e+00 7.48546039127591367190e+00 +2210 11045.00 5.39666466391810715209e+01 4.25749845183128527992e+00 7.79460970525532381714e+00 4.28615078037536623157e+00 6.77123969701586414516e+00 4.22801288686858001142e+00 6.60906374857104950138e+00 4.47795138146214721786e+00 7.48978983998864045191e+00 +2211 11050.00 5.39929292321548288669e+01 4.25937198958615059752e+00 7.79897844678396712226e+00 4.28853529120533405461e+00 6.77452000628064432419e+00 4.23001304277575496116e+00 6.61228045693249555370e+00 4.48085570881642958341e+00 7.49411981954026806818e+00 +2212 11055.00 5.40192118251285862129e+01 4.26124500161161812173e+00 7.80334757318350913380e+00 4.29092042762281611346e+00 6.77780031551433381765e+00 4.23201302534333656524e+00 6.61549682598363020247e+00 4.48376150696104858184e+00 7.49845032837618319377e+00 +2213 11060.00 5.40454944181023506644e+01 4.26311748807351076351e+00 7.80771708421557697477e+00 4.29330618966927080038e+00 6.78108062477911399668e+00 4.23401283436404263227e+00 6.61871285599392233934e+00 4.48666877566799193744e+00 7.50278136490031322126e+00 +2214 11065.00 5.40717770110761151159e+01 4.26498944909619837063e+00 7.81208697961070352989e+00 4.29569257735506049301e+00 6.78436093405426010605e+00 4.23601246962022770504e+00 6.62192854725356472301e+00 4.48957751467815757707e+00 7.50711292754767711699e+00 +2215 11070.00 5.40980596040498724619e+01 4.26686088483514325276e+00 7.81645725913051414580e+00 4.29807959071127765327e+00 6.78764124331904117327e+00 4.23801193092533790008e+00 6.62514390004238773457e+00 4.49248772377390004351e+00 7.51144501474293413423e+00 +2216 11075.00 5.41243421970236369134e+01 4.26873179544580683142e+00 7.82082792252627001517e+00 4.30046722976901474311e+00 6.79092155256309304434e+00 4.24001121807209102599e+00 6.62835891465059034999e+00 4.49539940268575222149e+00 7.51577762490037493137e+00 +2217 11080.00 5.41506247899973871540e+01 4.27060218106292044382e+00 7.82519896954923410703e+00 4.30285549453863680469e+00 6.79420186183823826553e+00 4.24201033085320311500e+00 6.63157359135799762129e+00 4.49831255116497708002e+00 7.52011075644465698531e+00 +2218 11085.00 5.41769073829711587109e+01 4.27247204185231321816e+00 7.82957039994030257191e+00 4.30524438505123452359e+00 6.79748217110302022093e+00 4.24400926907175968239e+00 6.63478793047553505602e+00 4.50122716896283225907e+00 7.52444440777970857681e+00 +2219 11090.00 5.42031899759449231624e+01 4.27434137795907975743e+00 7.83394221345073749063e+00 4.30763390130680878798e+00 6.80076248035743713416e+00 4.24600803251011260642e+00 6.63800193227267065765e+00 4.50414325580985597242e+00 7.52877857733018540642e+00 +2220 11095.00 5.42294725689186734030e+01 4.27621018953868325951e+00 7.83831440983180005588e+00 4.31002404333645205980e+00 6.80404278962221731319e+00 4.24800662099207215761e+00 6.64121559704996133888e+00 4.50706081142621428626e+00 7.53311326352074672741e+00 +2221 11100.00 5.42557551617888051965e+01 4.27807847675694841172e+00 7.84268698882438908271e+00 4.31241481114016433906e+00 6.80732309887663511461e+00 4.25000503429999287874e+00 6.64442892511833171909e+00 4.50997983555280512746e+00 7.53744846476568230997e+00 +2222 11105.00 5.42820377547625554371e+01 4.27994623975897248158e+00 7.84705995016940160980e+00 4.31480620473867393372e+00 6.81060340814141529364e+00 4.25200327224732088638e+00 6.64764191675761129119e+00 4.51290032789943396097e+00 7.54178417945855805726e+00 +2223 11110.00 5.43083203477363198886e+01 4.28181347871058104460e+00 7.85143329362846120745e+00 4.31719822413197995559e+00 6.81388371739583309505e+00 4.25400133462677310092e+00 6.65085457226835963240e+00 4.51582228819663544783e+00 7.54612040603439471198e+00 +2224 11115.00 5.43346029407100843400e+01 4.28368019377760056443e+00 7.85580701894246669070e+00 4.31959086935117664297e+00 6.81716402666061327409e+00 4.25599922124143237312e+00 6.65406689196149869758e+00 4.51874571613348496868e+00 7.55045714289711789036e+00 +2225 11120.00 5.43608855336838416861e+01 4.28554638511549157442e+00 7.86018112586268102859e+00 4.32198414037553302336e+00 6.82044433592539434130e+00 4.25799693189438155372e+00 6.65727887612722479815e+00 4.52167061141978887662e+00 7.55479438846102446803e+00 +2226 11125.00 5.43871681266576061375e+01 4.28741205289008142643e+00 7.86455561410927206367e+00 4.32437803721541502711e+00 6.82372464517981125454e+00 4.25999446638870082893e+00 6.66049052508682493112e+00 4.52459697376534997204e+00 7.55913214113003828487e+00 +2227 11130.00 5.44134507196313705890e+01 4.28927719727755718537e+00 7.86893048345423107293e+00 4.32677255988118592001e+00 6.82700495444459320993e+00 4.26199182452747482586e+00 6.66370183913049363156e+00 4.52752480284888392248e+00 7.56347039930809206254e+00 +2228 11135.00 5.44397333126051208296e+01 4.29114181844374709129e+00 7.87330573363845154233e+00 4.32916770837284659024e+00 6.83028526369900923498e+00 4.26398900612414699651e+00 6.66691281857951700829e+00 4.53045409836983115071e+00 7.56780916140947645943e+00 +2229 11140.00 5.44660159055788923865e+01 4.29300591654411078935e+00 7.87768136439247079750e+00 4.33156348268003110746e+00 6.83356557296379030220e+00 4.26598601098180196800e+00 6.67012346374481879252e+00 4.53338486000690199518e+00 7.57214842584848213392e+00 +2230 11145.00 5.44922984985526497326e+01 4.29486949177556720514e+00 7.88205737546755003109e+00 4.33395988280274302440e+00 6.83684588222857136941e+00 4.26798283889315488437e+00 6.67333377491659440750e+00 4.53631708743881212342e+00 7.57648819101867587733e+00 +2231 11150.00 5.45185810915264070786e+01 4.29673254428321360621e+00 7.88643376660458450544e+00 4.33635690874097878833e+00 6.84012619147262501684e+00 4.26997948968201868070e+00 6.67654375243685915819e+00 4.53925078034427365026e+00 7.58082845533435012442e+00 +2232 11155.00 5.45448636845001715301e+01 4.29859507425360298782e+00 7.89081053754447481197e+00 4.33875456048437602163e+00 6.84340650059230881652e+00 4.27197596314110938920e+00 6.67975339660617084547e+00 4.54218593837090800491e+00 7.58516921718906900196e+00 +2233 11160.00 5.45711462774739359816e+01 4.30045708187329012162e+00 7.89518768802811532481e+00 4.34115283801220730453e+00 6.84668681000218626309e+00 4.27397225909423905676e+00 6.68296270774581824270e+00 4.54512256120779056801e+00 7.58951047498675990255e+00 +2234 11165.00 5.45974288704476933276e+01 4.30231856730810058309e+00 7.89956521780676901301e+00 4.34355174133483323828e+00 6.84996711923587575654e+00 4.27596837734448964596e+00 6.68617168616672241654e+00 4.54806064850254276877e+00 7.59385222714171526093e+00 +2235 11170.00 5.46237114634214506736e+01 4.30417953073422321353e+00 7.90394312662133291525e+00 4.34595127042116580185e+00 6.85324742850065593558e+00 4.27796431769494045483e+00 6.68938033220053718253e+00 4.55100019989242010610e+00 7.59819447203713682626e+00 +2236 11175.00 5.46499940563952151251e+01 4.30603997234857693854e+00 7.90832141420234258078e+00 4.34835142526083817671e+00 6.85652773779652946473e+00 4.27996007996940441842e+00 6.69258864616854776131e+00 4.55394121504577320536e+00 7.60253720808731525693e+00 +2237 11180.00 5.46762766493689724712e+01 4.30789989231698733363e+00 7.91270008029069238376e+00 4.35075220584348709707e+00 6.85980804701985391603e+00 4.28195566396060023351e+00 6.69579662838167610772e+00 4.55688369358949252330e+00 7.60688043368581556791e+00 +2238 11185.00 5.47025592423427369226e+01 4.30975929083637243622e+00 7.91707912463764351685e+00 4.35315361214838514314e+00 6.86308835629499913722e+00 4.28395106950269877188e+00 6.69900427918193930310e+00 4.55982763516083533517e+00 7.61122414723656781632e+00 +2239 11190.00 5.47288418353165013741e+01 4.31161816809328524158e+00 7.92145854696337003986e+00 4.35555564414443807664e+00 6.86636866557014435841e+00 4.28594629638842139485e+00 6.70221159889062612081e+00 4.56277303938669298589e+00 7.61556834712276931043e+00 +2240 11195.00 5.47551244282902729310e+01 4.31347652425355132522e+00 7.92583834702949197037e+00 4.35795830182128351993e+00 6.86964897483492542563e+00 4.28794134444157659658e+00 6.70541858782902089331e+00 4.56571990590432541524e+00 7.61991303174835010736e+00 +2241 11200.00 5.47814070212640231716e+01 4.31533435953481703251e+00 7.93021852455618248001e+00 4.36036158514782812290e+00 6.87292928405824987692e+00 4.28993621346524722782e+00 6.70862524633913981376e+00 4.56866823433025537327e+00 7.62425819950687611026e+00 +2242 11205.00 5.48076896142377876231e+01 4.31719167411327386930e+00 7.93459907929470098509e+00 4.36276549410334446577e+00 6.87620959335412340607e+00 4.29193090329360682489e+00 6.71183157475263492131e+00 4.57161802427065211418e+00 7.62860384880227204718e+00 +2243 11210.00 5.48339722072115449691e+01 4.31904846818583632029e+00 7.93898001097558214667e+00 4.36517002864637593262e+00 6.87948990258781201135e+00 4.29392541372973912672e+00 6.71503757340115559060e+00 4.57456927535240431837e+00 7.63294997801774144364e+00 +2244 11215.00 5.48602548001853094206e+01 4.32090474193906093348e+00 7.94336131933972300345e+00 4.36757518876655748130e+00 6.88277021185259307856e+00 4.29591974457672520771e+00 6.71824324261635474898e+00 4.57752198716095115572e+00 7.63729658554684576188e+00 +2245 11220.00 5.48865373931590667667e+01 4.32276049556986396993e+00 7.94774300411765644014e+00 4.36998097441207011826e+00 6.88605052111737414577e+00 4.29791389567910186997e+00 6.72144858275061007902e+00 4.58047615930245388682e+00 7.64164366978315179324e+00 +2246 11225.00 5.49128199861328312181e+01 4.32461572927516524345e+00 7.95212506505028038362e+00 4.37238738556218464737e+00 6.88933083038215521299e+00 4.29990786683995462880e+00 6.72465359412521213045e+00 4.58343179137271494739e+00 7.64599122912022188814e+00 +2247 11230.00 5.49391025791065885642e+01 4.32647044326224605726e+00 7.95650750187849276074e+00 4.37479442217544622906e+00 6.89261113963657212622e+00 4.30190165787272693620e+00 6.72785827708217354370e+00 4.58638888295716817822e+00 7.65033926194125690756e+00 +2248 11235.00 5.49653851720803530156e+01 4.32832463772802267243e+00 7.96089031433282556804e+00 4.37720208422075973687e+00 6.89589144888062577365e+00 4.30389526859086490873e+00 6.73106263197387377772e+00 4.58934743364125097287e+00 7.65468776665018690863e+00 +2249 11240.00 5.49916677650541174671e+01 4.33017831286941490276e+00 7.96527350214381346660e+00 4.37961037164630617724e+00 6.89917175815577010667e+00 4.30588869883890978940e+00 6.73426665914232813748e+00 4.59230744300003390634e+00 7.65903674161984593383e+00 +2250 11245.00 5.50179503579242350497e+01 4.33203146889370405148e+00 7.96965706505235438328e+00 4.38201928441062982245e+00 6.90245206738945960012e+00 4.30788194840957672227e+00 6.73747035893991785827e+00 4.59526891060859021820e+00 7.66338618524379988628e+00 +2251 11250.00 5.50442329508979995012e+01 4.33388410599780815602e+00 7.97404100278897942644e+00 4.38442882248263821054e+00 6.90573237670606054905e+00 4.30987501714740606218e+00 6.74067373168792816074e+00 4.59823183604199048347e+00 7.66773609590524785062e+00 +2252 11255.00 5.50705155438717568472e+01 4.33573622438901029597e+00 7.97842531509458829930e+00 4.38683898581050790710e+00 6.90901268599156903605e+00 4.31186790485547710716e+00 6.74387677776983185396e+00 4.60119621884421547975e+00 7.67208647199775217729e+00 +2253 11260.00 5.50967981368455141933e+01 4.33758782428495504035e+00 7.98281000168934795624e+00 4.38924977433205931732e+00 6.91229299519416606756e+00 4.31386061135760456864e+00 6.74707949750691504676e+00 4.60416205859033667025e+00 7.67643731190451727997e+00 +2254 11265.00 5.51230807298192786448e+01 4.33943890589292458060e+00 7.98719506232452225447e+00 4.39166118802656058051e+00 6.91557330444858298080e+00 4.31585313648795843022e+00 6.75028189126192135205e+00 4.60712935481396890225e+00 7.68078861400874046694e+00 +2255 11270.00 5.51493633227930359908e+01 4.34128946940983695413e+00 7.99158049672027903654e+00 4.39407322681110024121e+00 6.91885361373409146779e+00 4.31784548005998747300e+00 6.75348395939759704731e+00 4.61009810707982126132e+00 7.68514037669362348737e+00 +2256 11275.00 5.51756459157668004423e+01 4.34313951506370266031e+00 7.99596630460715385169e+00 4.39648589065458583747e+00 6.92213392299887342318e+00 4.31983764190786523329e+00 6.75668570225595299661e+00 4.61306831492150770657e+00 7.68949259834236542588e+00 +2257 11280.00 5.52019285087405648937e+01 4.34498904306180389057e+00 8.00035248572604196227e+00 4.39889917949483244541e+00 6.92541423222219698630e+00 4.32182962183467367367e+00 6.75988712021010051956e+00 4.61603997786227981948e+00 7.69384527733816714345e+00 +2258 11285.00 5.52282111017143151344e+01 4.34683805361142283630e+00 8.00473903980747536480e+00 4.40131309328002018333e+00 6.92869454152843555761e+00 4.32382141969531552661e+00 6.76308821359168899079e+00 4.61901309545648075527e+00 7.69819841205386445893e+00 +2259 11290.00 5.52544936946880866913e+01 4.34868654695093326268e+00 8.00912596657162723091e+00 4.40372763192723493120e+00 6.93197485078285158266e+00 4.32581303529287364285e+00 6.76628898278419121937e+00 4.62198766720663556384e+00 7.70255200088302149908e+00 +2260 11295.00 5.52807762876618511427e+01 4.35053452327725320714e+00 8.01351326574902778077e+00 4.40614279540538600344e+00 6.93525516003726938408e+00 4.32780446846152155871e+00 6.76948942813998577606e+00 4.62496369264635909246e+00 7.70690604219847408274e+00 +2261 11300.00 5.53070588806356013833e+01 4.35238198281839228088e+00 8.01790093709094087160e+00 4.40855858363156016821e+00 6.93853546928132036697e+00 4.32979571903543369871e+00 6.77268955003217953958e+00 4.62794117128853788046e+00 7.71126053438342395907e+00 +2262 11305.00 5.53333414736093658348e+01 4.35422892579199860563e+00 8.02228898029680692616e+00 4.41097499655393576745e+00 6.94181577846318997871e+00 4.33178678683842033337e+00 6.77588934880279047945e+00 4.63092010264605757897e+00 7.71561547582106843635e+00 +2263 11310.00 5.53596240665831302863e+01 4.35607535242608001624e+00 8.02667739511788624895e+00 4.41339203408960134567e+00 6.94509608782124754356e+00 4.33377767169429173322e+00 6.77908882483528874019e+00 4.63390048621108174842e+00 7.71997086487388450848e+00 +2264 11315.00 5.53859066595568876323e+01 4.35792126293828463446e+00 8.03106618128471261286e+00 4.41580969618673613297e+00 6.94837639707566445679e+00 4.33576837343722321094e+00 6.78228797850278120052e+00 4.63688232149649337543e+00 7.72432669993543097320e+00 +2265 11320.00 5.54121892525306520838e+01 4.35976665756698533727e+00 8.03545533850709148282e+00 4.41822798276242600934e+00 6.95165670635080878981e+00 4.33775889189102326071e+00 6.78548681014728405358e+00 4.63986560797372504794e+00 7.72868297936818304805e+00 +2266 11325.00 5.54384718455044165353e+01 4.36161153651946520426e+00 8.03984486652592167388e+00 4.42064689374412544964e+00 6.95493701565704736112e+00 4.33974922688986808339e+00 6.78868532017299841641e+00 4.64285034515566330526e+00 7.73303970156570485983e+00 +2267 11330.00 5.54647544384781738813e+01 4.36345590004446215460e+00 8.04423476507173518257e+00 4.42306642905928093512e+00 6.95821732481818688854e+00 4.34173937827829448111e+00 6.79188350892193604125e+00 4.64583653252410400114e+00 7.73739686488010303123e+00 +2268 11335.00 5.54910370314519312274e+01 4.36529974835962164548e+00 8.04862503385433747383e+00 4.42548658862498367483e+00 6.96149763410369626371e+00 4.34372934586974945859e+00 6.79508137678793655567e+00 4.64882416954011290500e+00 7.74175446770494080084e+00 +2269 11340.00 5.55173196244256956788e+01 4.36714308170331921843e+00 8.05301567262498707578e+00 4.42790737236868370275e+00 6.96477794338920652706e+00 4.34571912950877248250e+00 6.79827892413374268443e+00 4.65181325567512260477e+00 7.74611250841305931658e+00 +2270 11345.00 5.55436022173994530249e+01 4.36898590029319944250e+00 8.05740668108313151663e+00 4.43032878021783194100e+00 6.96805825251925270436e+00 4.34770872901917293518e+00 6.80147615135318872603e+00 4.65480379042128955547e+00 7.75047098536692491422e+00 +2271 11350.00 5.55698848103732174764e+01 4.37082820437800378954e+00 8.06179805898002754816e+00 4.43275081206878862616e+00 6.97133856191876866149e+00 4.34969814424548761878e+00 6.80467305879865591578e+00 4.65779577321895565944e+00 7.75482989693937607711e+00 +2272 11355.00 5.55961674033469819278e+01 4.37266999419610336020e+00 8.06618980602548063530e+00 4.43517346784900290402e+00 6.97461887117318468654e+00 4.35168737501153035652e+00 6.80786964686397855218e+00 4.66078920352918313341e+00 7.75918924151361455444e+00 +2273 11360.00 5.56224499963207321684e+01 4.37451126997550865383e+00 8.07058192195002455094e+00 4.43759674747556331909e+00 6.97789918041723744579e+00 4.35367642116183528600e+00 6.81106591593262766793e+00 4.66378408080267892188e+00 7.76354901746247350047e+00 +2274 11365.00 5.56487325892945037253e+01 4.37635203195459698833e+00 8.07497440647383157852e+00 4.44002065084482921975e+00 6.98117948970274682097e+00 4.35566528252021711864e+00 6.81426186637771547083e+00 4.66678040450050701793e+00 7.76790922313806397881e+00 +2275 11370.00 5.56750151822682681768e+01 4.37819228038210361831e+00 8.07936725932743193823e+00 4.44244517788425152816e+00 6.98445979895716373420e+00 4.35765395894157592238e+00 6.81745749858270944088e+00 4.66977817404227923959e+00 7.77226985692358240954e+00 +2276 11375.00 5.57012977752420255229e+01 4.38003201549640408530e+00 8.08376048023099436080e+00 4.44487032847982455053e+00 6.98774010819085322765e+00 4.35964245024972196774e+00 6.82065281295180891874e+00 4.67277738886833304832e+00 7.77663091719186638784e+00 +2277 11380.00 5.57275803682157828689e+01 4.38187123752550800049e+00 8.08815406890469112966e+00 4.44729610255900009719e+00 6.99102041750745417659e+00 4.36163075628919560955e+00 6.82384780983739691607e+00 4.67577804841900768196e+00 7.78099240231575350890e+00 +2278 11385.00 5.57538629610859004515e+01 4.38370994673888336735e+00 8.09254802507905246500e+00 4.44972250000777247436e+00 6.99430072668932290014e+00 4.36361887690453276178e+00 6.82704248966440019331e+00 4.67878015211391318218e+00 7.78535431064735128359e+00 +2279 11390.00 5.57801455540596649030e+01 4.38554814336453890888e+00 8.09694234846388383176e+00 4.45214952073286607259e+00 6.99758103596446634498e+00 4.36560681191954547131e+00 6.83023685278519554487e+00 4.68178369938302552100e+00 7.78971664055949553074e+00 +2280 11395.00 5.58064281470334293545e+01 4.38738582765121432061e+00 8.10133703880008582132e+00 4.45457716464100261788e+00 7.00086134342589438972e+00 4.36759456117877142844e+00 6.83343089962471417209e+00 4.68478868961485961364e+00 7.79407939043538533497e+00 +2281 11400.00 5.58327107400071867005e+01 4.38922299984764752168e+00 8.10573209579746034592e+00 4.45700543161817730464e+00 7.00414165406910171896e+00 4.36958212452674921167e+00 6.83662463054570057608e+00 4.68779512223939143212e+00 7.79844255861676494135e+00 +2282 11405.00 5.58589933329809511520e+01 4.39105966021294058521e+00 8.11012751918654295480e+00 4.45943432156075036943e+00 7.00742196377953874276e+00 4.37156950180801651129e+00 6.83981804596271558694e+00 4.69080299665550448651e+00 7.80280614349719936484e+00 +2283 11410.00 5.58852759259547156034e+01 4.39289580898546905274e+00 8.11452330867713556017e+00 4.46186383435471523029e+00 7.01070227302359150201e+00 4.37355669285675041635e+00 6.84301114624886874793e+00 4.69381231227244288817e+00 7.80717014341843373870e+00 +2284 11415.00 5.59115585189284729495e+01 4.39473144643469737503e+00 8.11891946398941044549e+00 4.46429396991715954357e+00 7.01398258213291114771e+00 4.37554369751748595263e+00 6.84620393182908770768e+00 4.69682306846836095104e+00 7.81153455676366448301e+00 +2285 11420.00 5.59378411119022374010e+01 4.39656657278863782778e+00 8.12331598485390138364e+00 4.46672472811335019571e+00 7.01726289154278859428e+00 4.37753051563476525132e+00 6.84939640307647934492e+00 4.69983526463177891941e+00 7.81589938188500088501e+00 +2286 11425.00 5.59641237048759947470e+01 4.39840118832711990393e+00 8.12771287098041206320e+00 4.46915610883964475875e+00 7.02054320081793470365e+00 4.37951714705312333820e+00 6.85258856039524477666e+00 4.70284890015121170848e+00 7.82026461715528142804e+00 +2287 11430.00 5.59904062978497591985e+01 4.40023529329888241080e+00 8.13211012209947625706e+00 4.47158811197167693763e+00 7.02382351030036211625e+00 4.38150359161709967992e+00 6.85578040417922096594e+00 4.70586397440481540855e+00 7.82463026093697600061e+00 +2288 11435.00 5.60166888908235094391e+01 4.40206888795266504388e+00 8.13650773792089943015e+00 4.47402073740580252803e+00 7.02710381931640437614e+00 4.38348984918159878532e+00 6.85897193485333200869e+00 4.70888048677074344539e+00 7.82899631160292130971e+00 +2289 11440.00 5.60429714837972809960e+01 4.40390197255793225395e+00 8.14090571816485031320e+00 4.47645398501765523491e+00 7.03038412860191463949e+00 4.38547591957042826039e+00 6.86216315279068922450e+00 4.71189843660642093681e+00 7.83336276749486071225e+00 +2290 11445.00 5.60692540767710454475e+01 4.40573454738415204446e+00 8.14530406255149763695e+00 4.47888785468286254599e+00 7.03366443783560235659e+00 4.38746180263849261394e+00 6.86535405840585610804e+00 4.71491782327963626642e+00 7.83772962698563269157e+00 +2291 11450.00 5.60955366697447956881e+01 4.40756661266969906876e+00 8.14970277080101013212e+00 4.48132234627705905439e+00 7.03694474712111173176e+00 4.38944749824069369026e+00 6.86854465211339437758e+00 4.71793864613745483894e+00 7.84209688843770535982e+00 +2292 11455.00 5.61218192627185601395e+01 4.40939816869440281977e+00 8.15410184262319504001e+00 4.48375745968623728999e+00 7.04022505635479944885e+00 4.39143300622156917967e+00 6.87173493431750870286e+00 4.72096090454766326161e+00 7.84646455022391631218e+00 +2293 11460.00 5.61481018556923316964e+01 4.41122921571736625879e+00 8.15850127774858435714e+00 4.48619319477566413923e+00 7.04350536564030971221e+00 4.39341832643602359099e+00 6.87492490541202894150e+00 4.72398459784696100883e+00 7.85083261068600979371e+00 +2294 11465.00 5.61743844486660819371e+01 4.41305975399769234713e+00 8.16290107587662205901e+00 4.48862955142096975436e+00 7.04678567488436158328e+00 4.39540345871823046053e+00 6.87811456581152480538e+00 4.72700972537204489043e+00 7.85520106819682162325e+00 +2295 11470.00 5.62006670416398463885e+01 4.41488978382557650804e+00 8.16730123673783658944e+00 4.49106652947705775603e+00 7.05006598416987184663e+00 4.39738840292309163260e+00 6.88130391593055623645e+00 4.73003628645961260446e+00 7.85956992111882524199e+00 +2296 11475.00 5.62269496346136108400e+01 4.41671930544975488431e+00 8.17170176004203696607e+00 4.49350412882992333863e+00 7.05334629340355956373e+00 4.39937315889514479750e+00 6.88449295617332523989e+00 4.73306428045672511473e+00 7.86393916780412549627e+00 +2297 11480.00 5.62532322275873681861e+01 4.41854831913969636759e+00 8.17610264550939014327e+00 4.49594234932410508065e+00 7.05662660268906982708e+00 4.40135772649965950620e+00 6.88768168696475857615e+00 4.73609370666898854552e+00 7.86830880661519849184e+00 +2298 11485.00 5.62795148205611326375e+01 4.42037682517523045078e+00 8.18050389283933832019e+00 4.49838119084559640015e+00 7.05990691192275843235e+00 4.40334210558117167267e+00 6.89087010869869320828e+00 4.73912456442273466450e+00 7.87267883591451322900e+00 +2299 11490.00 5.63057974135348899836e+01 4.42220482383618929134e+00 8.18490550177277853550e+00 4.50082065323893676378e+00 7.06318722120826691935e+00 4.40532629599458580572e+00 6.89405822181042093888e+00 4.74215685304429879210e+00 7.87704925405417633044e+00 +2300 11495.00 5.63320800065086544350e+01 4.42403231537130903206e+00 8.18930747199878972253e+00 4.50326073635902890402e+00 7.06646753047304798656e+00 4.40731029758443870747e+00 6.89724602670414199679e+00 4.74519057181855696825e+00 7.88142005939666390191e+00 +2301 11500.00 5.63583625994824117811e+01 4.42585930008115102652e+00 8.19370980324790032512e+00 4.50570144008150297310e+00 7.06974783970673748001e+00 4.40929411021599726439e+00 6.90043352380478580699e+00 4.74822572007184451337e+00 7.88579125031480998587e+00 +2302 11505.00 5.63846451924561762326e+01 4.42768577822481557149e+00 8.19811249522992291361e+00 4.50814276425089754952e+00 7.07302814987319461437e+00 4.41127773373380183131e+00 6.90362071351654993379e+00 4.75126229709939895685e+00 7.89016282513999378523e+00 +2303 11510.00 5.64109277854299264732e+01 4.42951175009249897840e+00 8.20251554766501911331e+00 4.51058470871175298811e+00 7.07630845824666288024e+00 4.41326116799275336433e+00 6.90680759627472706796e+00 4.75430030217573484919e+00 7.89453478224505023064e+00 +2304 11515.00 5.64372103784036980301e+01 4.43133721596403251652e+00 8.20691896024226963391e+00 4.51302727332933262261e+00 7.07958876751144483563e+00 4.41524441284775370775e+00 6.90999417249388159235e+00 4.75733973461682335682e+00 7.89890711999245365149e+00 +2305 11520.00 5.64634929713774624815e+01 4.43316217610888063660e+00 8.21132273270257506681e+00 4.51547045793781265388e+00 7.08286907674513255273e+00 4.41722746816407241255e+00 6.91318044259894293191e+00 4.76038059368681132355e+00 7.90327983673431333500e+00 +2306 11525.00 5.64897755642475729587e+01 4.43498663080687549609e+00 8.21572686473500546356e+00 4.51791426239209581439e+00 7.08614938604100608188e+00 4.41921033379660777030e+00 6.91636640700447369312e+00 4.76342287868093983150e+00 7.90765293081236908534e+00 +2307 11530.00 5.65160581572213445156e+01 4.43681058034821251823e+00 8.22013135607009814976e+00 4.52035868654708572478e+00 7.08942969532651545705e+00 4.42119300958990280037e+00 6.91955206613540241278e+00 4.76646658885299423503e+00 7.91202640060982353987e+00 +2308 11535.00 5.65423407501951018617e+01 4.43863402502308623809e+00 8.22453620641765859034e+00 4.52280373022658999105e+00 7.09271000451874833459e+00 4.42317549540922083651e+00 6.92273742042702089350e+00 4.76951172347748730829e+00 7.91640024445805590148e+00 +2309 11540.00 5.65686233431688592077e+01 4.44045696510096110643e+00 8.22894141547712720808e+00 4.52524939327514896803e+00 7.09599031384571254932e+00 4.42515779110946638752e+00 6.92592247030425856025e+00 4.77255828182893182543e+00 7.92077446072990110082e+00 +2310 11545.00 5.65949059361426236592e+01 4.44227940088239936500e+00 8.23334698295830769155e+00 4.52769567553730034604e+00 7.09927062304830958084e+00 4.42713989655590456351e+00 6.92910721618167801950e+00 4.77560626314038483287e+00 7.92514904777746931330e+00 +2311 11550.00 5.66211885291163810052e+01 4.44410133264722961854e+00 8.23775290859173558999e+00 4.53014257684722032593e+00 7.10255093233381806783e+00 4.42912181161380402727e+00 6.93229165850493700418e+00 4.77865566668635821657e+00 7.92952400395286804979e+00 +2312 11555.00 5.66474711220901454567e+01 4.44592276069601144428e+00 8.24215919206648628403e+00 4.53259009703908066768e+00 7.10583124155714340731e+00 4.43110353612770158094e+00 6.93547579768859723259e+00 4.78170649169990902294e+00 7.93389932760820393298e+00 +2313 11560.00 5.66737537150639099082e+01 4.44774368529821106932e+00 8.24656583310273205711e+00 4.53503823593669164183e+00 7.10911155086338020226e+00 4.43308506996286411095e+00 6.93865963417831821403e+00 4.78475873743482260636e+00 7.93827501711631278170e+00 +2314 11565.00 5.67000363080376601488e+01 4.44956410676475222488e+00 8.25097283141027482145e+00 4.53748699338459360320e+00 7.11239186010743384969e+00 4.43506641298456116829e+00 6.94184316838866077859e+00 4.78781240311379008290e+00 7.94265107080857646338e+00 +2315 11570.00 5.67263189010114317057e+01 4.45138402537546529203e+00 8.25538018668855499982e+00 4.53993636920659682232e+00 7.11567216938257907088e+00 4.43704756505805342215e+00 6.94502640076528621194e+00 4.79086748796986938714e+00 7.94702748704746309016e+00 +2316 11575.00 5.67526014939851961572e+01 4.45320344143090895983e+00 8.25978789866810991782e+00 4.54238636322650979338e+00 7.11895247861626767616e+00 4.43902852603824982225e+00 6.94820933174348009942e+00 4.79392399123611578915e+00 7.95140426419545054415e+00 +2317 11580.00 5.67788840869589463978e+01 4.45502235523164280551e+00 8.26419596702764813756e+00 4.54483697525778129744e+00 7.12223278790177793951e+00 4.44100929579041281414e+00 6.95139196174817541873e+00 4.79698191212485802737e+00 7.95578140059427685316e+00 +2318 11585.00 5.68051666799327108492e+01 4.45684076705749721015e+00 8.26860439149770520828e+00 4.54728820514494724847e+00 7.12551309716655723037e+00 4.44298987417981017245e+00 6.95457429122502635011e+00 4.80004124986915314821e+00 7.96015889460641723474e+00 +2319 11590.00 5.68314492729064753007e+01 4.45865867721939412860e+00 8.27301317177772155276e+00 4.54974005269109049721e+00 7.12879340638988256984e+00 4.44497026107171055997e+00 6.95775632060932558431e+00 4.80310200365023565183e+00 7.96453674458397919977e+00 +2320 11595.00 5.68577318658802397522e+01 4.46047608600752987229e+00 8.27742230757750441228e+00 4.55219251772002220235e+00 7.13207371360257091908e+00 4.44695045633137731045e+00 6.96093805033636670032e+00 4.80616417270116347282e+00 7.96891494887907025912e+00 +2321 11600.00 5.68840144588539899928e+01 4.46229299373282728425e+00 8.28183179859649243326e+00 4.55464560004518759229e+00 7.13535402494017301223e+00 4.44893045982407997485e+00 6.96411948084144061255e+00 4.80922775620317377587e+00 7.97329350585416207764e+00 +2322 11605.00 5.69102970518277544443e+01 4.46410940068548178772e+00 8.28624164455485612280e+00 4.55709929949039604935e+00 7.13863433419458903728e+00 4.45091027141508277509e+00 6.96730061257020327758e+00 4.81229275335822759274e+00 7.97767241384063563459e+00 +2323 11610.00 5.69365796448015260012e+01 4.46592530717641444937e+00 8.29065184515203590365e+00 4.55955361584836893485e+00 7.14191464345937010449e+00 4.45288989096965437398e+00 6.97048144596831242836e+00 4.81535916334756386448e+00 7.98205167121132408425e+00 +2324 11615.00 5.69628622377752762418e+01 4.46774071350618573462e+00 8.29506240009783724076e+00 4.56200854894291296660e+00 7.14519495268269544397e+00 4.45486931835306165794e+00 6.97366198147105897931e+00 4.81842698537314362284e+00 7.98643127631833849023e+00 +2325 11620.00 5.69891448307490406933e+01 4.46955561997535344432e+00 8.29947330909170055691e+00 4.56446409857711188351e+00 7.14847526195784066516e+00 4.45684855344093389107e+00 6.97684221952410066336e+00 4.82149621859547750091e+00 7.99081122750342309757e+00 +2326 11625.00 5.70154274237228122502e+01 4.47137002688447893206e+00 8.30388457183306627485e+00 4.56692026455404853635e+00 7.15175557122262173237e+00 4.45882759609853707161e+00 6.98002216056272839495e+00 4.82456686219579999886e+00 7.99519152312904601843e+00 +2327 11630.00 5.70417100166965624908e+01 4.47318393455484564214e+00 8.30829618804210667804e+00 4.56937704667680311132e+00 7.15503588060140849336e+00 4.46080644619114075056e+00 6.98320180504296406099e+00 4.82763891533461997341e+00 7.99957216154731742819e+00 +2328 11635.00 5.70679926096703269423e+01 4.47499734328701581632e+00 8.31270815741826041290e+00 4.57183444475882172497e+00 7.15831618971072725088e+00 4.46278510359437419197e+00 6.98638115341046272988e+00 4.83071237719317281289e+00 8.00395314111034750226e+00 +2329 11640.00 5.70942752026440842883e+01 4.47681025339191052126e+00 8.31712047967133294435e+00 4.57429245858246069645e+00 7.16159649900660078004e+00 4.46476356818386754810e+00 6.98956020611088124639e+00 4.83378724691123817792e+00 8.00833446015987604483e+00 +2330 11645.00 5.71205577956178487398e+01 4.47862266518045437635e+00 8.32153315449040142937e+00 4.57675108796116347776e+00 7.16487680829210926703e+00 4.46674183980415939743e+00 6.99273896358987556710e+00 4.83686352364932403702e+00 8.01271611705837827344e+00 +2331 11650.00 5.71468403885916131912e+01 4.48043457895320518247e+00 8.32594618159563637505e+00 4.57921033266692134589e+00 7.16815711752579787230e+00 4.46871991836197413051e+00 6.99591742629310253676e+00 4.83994120655757331662e+00 8.01709811015795992262e+00 +2332 11655.00 5.71731229815653705373e+01 4.48224599504181320242e+00 8.33035956067611138565e+00 4.58167019252354457137e+00 7.17143742678021478554e+00 4.47069780370184943763e+00 6.99909559467658226595e+00 4.84302029477576745364e+00 8.02148043782109354538e+00 +2333 11660.00 5.71994055745391278833e+01 4.48405691374683978978e+00 8.33477329145199874461e+00 4.58413066729265850086e+00 7.17471773606572416071e+00 4.47267549570978051321e+00 7.00227346918597159942e+00 4.84610078743332017837e+00 8.02586309837915834464e+00 +2334 11665.00 5.72256881674092596768e+01 4.48586733538957016520e+00 8.33918737361237560890e+00 4.58659175677734509691e+00 7.17799804533050611610e+00 4.47465299426139662131e+00 7.00545105028765568989e+00 4.84918268368037441718e+00 8.03024609019462687343e+00 +2335 11670.00 5.72519707603830099174e+01 4.48767726028092894808e+00 8.34360180686704566710e+00 4.58905346077032216812e+00 7.18127835459528629514e+00 4.47663029922196731292e+00 7.00862833840656040962e+00 4.85226598262562003328e+00 8.03462941161960841896e+00 +2336 11675.00 5.72782533533567743689e+01 4.48948668873183809325e+00 8.34801659091545111835e+00 4.59151577904357921511e+00 7.18455866383933994257e+00 4.47860741046712096392e+00 7.01180533401943684169e+00 4.85535068339847164509e+00 8.03901306100620871575e+00 +2337 11680.00 5.73045359463305388203e+01 4.49129562107394875170e+00 8.35243172545703060905e+00 4.59397871138983671102e+00 7.18783897309375685580e+00 4.48058432788285276871e+00 7.01498203757193916630e+00 4.85843678510761467493e+00 8.04339703670653705103e+00 +2338 11685.00 5.73308185393042961664e+01 4.49310405762854880862e+00 8.35684721020159138050e+00 4.59644225758108060376e+00 7.19111928231708041892e+00 4.48256105132406545977e+00 7.01815844950972600458e+00 4.86152428688246818211e+00 8.04778133707270093566e+00 +2339 11690.00 5.73571011322780535124e+01 4.49491199869619606488e+00 8.36126304483820881330e+00 4.59890641739966721246e+00 7.19439959163368225603e+00 4.48453758068711927365e+00 7.02133457030954399869e+00 4.86461318781098750463e+00 8.05216596045680788052e+00 +2340 11695.00 5.73833837252518179639e+01 4.49671944461890671363e+00 8.36567922908705874363e+00 4.60137119061758692595e+00 7.19767990088809916926e+00 4.48651391583727932044e+00 7.02451040040668672759e+00 4.86770348700186250568e+00 8.05655090521096717282e+00 +2341 11700.00 5.74096663182255824154e+01 4.49852639569723944390e+00 8.37009576262684262815e+00 4.60383657701719073430e+00 7.20096021015288112466e+00 4.48849005666054079455e+00 7.02768594027790260981e+00 4.87079518355341445357e+00 8.06093616968728454708e+00 +2342 11705.00 5.74359489111993397614e+01 4.50033285228357460284e+00 8.37451264517773985574e+00 4.60630257636010664868e+00 7.20424051939693210755e+00 4.49046600302217147060e+00 7.03086119036884671374e+00 4.87388827655360490354e+00 8.06532175224823255633e+00 +2343 11710.00 5.74622315041731042129e+01 4.50213881467846910311e+00 8.37892987642882047794e+00 4.60876918842868743553e+00 7.20752082865134990897e+00 4.49244175480816565482e+00 7.03403615114590685664e+00 4.87698276508002592777e+00 8.06970765122519217982e+00 +2344 11715.00 5.74885140971468544535e+01 4.50394428321357587208e+00 8.38334745608989351240e+00 4.61123641298456021786e+00 7.21080113793685928414e+00 4.49441731190451676525e+00 7.03721082305473455420e+00 4.88007864822063819332e+00 8.07409386499099923640e+00 +2345 11720.00 5.75147966901206260104e+01 4.50574925822054606073e+00 8.38776538385003611609e+00 4.61370424979971360813e+00 7.21408144720164123953e+00 4.49639267417649435288e+00 7.04038520657208355402e+00 4.88317592505303732509e+00 8.07848039188739619476e+00 +2346 11725.00 5.75410792830943904619e+01 4.50755374003103082003e+00 8.39218365940868515906e+00 4.61617269862540879899e+00 7.21736175643532984481e+00 4.49836784151009005939e+00 7.04355930215397130212e+00 4.88627459464445390580e+00 8.08286723026649056578e+00 +2347 11730.00 5.75673618760681407025e+01 4.50935772895595121668e+00 8.39660228247565143533e+00 4.61864175922327291346e+00 7.22064206572083833180e+00 4.50034281379130174372e+00 7.04673311026678117486e+00 4.88937465606211763003e+00 8.08725437849075667884e+00 +2348 11735.00 5.75936444690419051540e+01 4.51116122534768937413e+00 8.40102125275037359131e+00 4.62111143136529456399e+00 7.22392237495452693707e+00 4.50231759089575955812e+00 7.04990663136653772369e+00 4.89247610835253166073e+00 8.09164183489157551321e+00 +2349 11740.00 5.76199270620156767109e+01 4.51296422951716724725e+00 8.40544056991156374181e+00 4.62358171480273405507e+00 7.22720268425040046623e+00 4.50429217269909187848e+00 7.05307986591962166045e+00 4.89557895058292924517e+00 8.09602959785214437716e+00 +2350 11745.00 5.76462096549894269515e+01 4.51476674180640102918e+00 8.40986023367939061757e+00 4.62605260929722028607e+00 7.23048299345299749774e+00 4.50626655909765982955e+00 7.05625281439241902603e+00 4.89868318179980910543e+00 8.10041766570384069723e+00 +2351 11750.00 5.76724922479631914030e+01 4.51656876254704009455e+00 8.41428024375329819406e+00 4.62852411458964851931e+00 7.23376330275923340452e+00 4.50824074996709356355e+00 7.05942547724095170736e+00 4.90178880103931202683e+00 8.10480603680914235554e+00 +2352 11755.00 5.76987748409369558544e+01 4.51837029208110063649e+00 8.41870059981199503341e+00 4.63099623043128083566e+00 7.23704361201365209411e+00 4.51021474519338916309e+00 7.06259785495232961239e+00 4.90489580735830443814e+00 8.10919470950978826806e+00 +2353 11760.00 5.77250574339107132005e+01 4.52017133072987054021e+00 8.42312130156529015323e+00 4.63346895658374346993e+00 7.24032392127843227314e+00 4.51218854465217589222e+00 7.06576994797221136224e+00 4.90800419977219615220e+00 8.11358368216825276420e+00 +2354 11765.00 5.77513400268844705465e+01 4.52197187882500095668e+00 8.42754234871262219997e+00 4.63594229278793257265e+00 7.24360423050175672444e+00 4.51416214823981221116e+00 7.06894175676698033328e+00 4.91111397731712706616e+00 8.11797295314700662061e+00 +2355 11770.00 5.77776226198582349980e+01 4.52377193672923461065e+00 8.43196374094307010694e+00 4.63841623879511111284e+00 7.24688453979762936541e+00 4.51613555583193093668e+00 7.07211328182374909801e+00 4.91422513901887114685e+00 8.12236252077743081657e+00 +2356 11775.00 5.78039052128320065549e+01 4.52557150475349523333e+00 8.43638547796643756271e+00 4.64089079432544693304e+00 7.25016484904168301284e+00 4.51810876732489052898e+00 7.07528452359853954334e+00 4.91733768389283909528e+00 8.12675238343236117089e+00 +2357 11780.00 5.78301878058057567955e+01 4.52737058325016139548e+00 8.44080755947180350063e+00 4.64336595915093131026e+00 7.25344515830646496823e+00 4.52008178259432114032e+00 7.07845548256810008780e+00 4.92045161095443983612e+00 8.13114253946390519445e+00 +2358 11785.00 5.78564703987795212470e+01 4.52916917255088424810e+00 8.44522998514824152494e+00 4.64584173298136793306e+00 7.25672546756088099329e+00 4.52205460152621707692e+00 7.08162615919881321958e+00 4.92356691919835665061e+00 8.13553298722417217448e+00 +2359 11790.00 5.78827529917532856985e+01 4.53096727300804591465e+00 8.44965275470556065329e+00 4.64831811556801977048e+00 7.26000577683602621448e+00 4.52402722401693857535e+00 7.08479655395706497956e+00 4.92668360765036439375e+00 8.13992372505490280332e+00 +2360 11795.00 5.79090355847270430445e+01 4.53276488496365814740e+00 8.45407586783283448995e+00 4.65079510664141970722e+00 7.26328608609044312772e+00 4.52599964994211667602e+00 7.08796666730924052047e+00 4.92980167529478041644e+00 8.14431475132893645252e+00 +2361 11800.00 5.79353181777008074960e+01 4.53456200874937387368e+00 8.45849932422950701039e+00 4.65327270594246389379e+00 7.26656639534486004095e+00 4.52797187919810895096e+00 7.09113649975281568061e+00 4.93292112111592295776e+00 8.14870606438801381444e+00 +2362 11805.00 5.79616007705709179731e+01 4.53635864471757344063e+00 8.46292312359501508467e+00 4.65575091319132372547e+00 7.26984670463036852794e+00 4.52994391168127474856e+00 7.09430605173344819292e+00 4.93604194411883856475e+00 8.15309766260497426060e+00 +2363 11810.00 5.79878833635446895300e+01 4.53815479319990533469e+00 8.46734726560807615670e+00 4.65822972811853208697e+00 7.27312701389515048334e+00 4.53191574726724510924e+00 7.09747532373824707719e+00 4.93916414327748132251e+00 8.15748954431119521757e+00 +2364 11815.00 5.80141659565184539815e+01 4.53995045455911583332e+00 8.47177174998885718082e+00 4.66070915044425682083e+00 7.27640732314956650839e+00 4.53388738585238026957e+00 7.10064431623360281520e+00 4.94228771756580442798e+00 8.16188170787951605689e+00 +2365 11820.00 5.80404485494922042221e+01 4.54174562913721935331e+00 8.47619657640570878243e+00 4.66318917989903258814e+00 7.27968763240398430980e+00 4.53585882732267275941e+00 7.10381302969625938459e+00 4.94541266596812612022e+00 8.16627415166203896035e+00 +2366 11825.00 5.80667311424659686736e+01 4.54354031727623119963e+00 8.48062174457879613954e+00 4.66566981620302900780e+00 7.28296794166876537702e+00 4.53783007157448281532e+00 7.10698146461333024604e+00 4.94853898743767217638e+00 8.17066687401087499154e+00 +2367 11830.00 5.80930137354397402305e+01 4.54533451931816578906e+00 8.48504725418683669602e+00 4.66815105907641392236e+00 7.28624825093354555605e+00 4.53980111849380563172e+00 7.11014962144083728646e+00 4.95166668093803430395e+00 8.17505987328849670348e+00 +2368 11835.00 5.81192963284134904711e+01 4.54712823563613266487e+00 8.48947310491890405615e+00 4.67063290823935606255e+00 7.28952856019832662327e+00 4.54177196797699966879e+00 7.11331750067625634415e+00 4.95479574543279888132e+00 8.17945314785737664920e+00 +2369 11840.00 5.81455789213872549226e+01 4.54892146655141793588e+00 8.49389929649517227972e+00 4.67311536340166355785e+00 7.29280886948383599844e+00 4.54374261992042427494e+00 7.11648510277561019421e+00 4.95792617986483108439e+00 8.18384669605925729741e+00 +2370 11845.00 5.81718615143610122686e+01 4.55071421244749352297e+00 8.49832582858398311032e+00 4.67559842427313920865e+00 7.29608917871752460371e+00 4.54571307421007375638e+00 7.11965242823637201042e+00 4.96105798319771817972e+00 8.18824051625660942477e+00 +2371 11850.00 5.81981441073347767201e+01 4.55250647364564464681e+00 8.50275270088478229980e+00 4.67808209057395263386e+00 7.29936948797194151695e+00 4.54768333074230746149e+00 7.12281947751456367968e+00 4.96419115435359614708e+00 8.19263460680154409488e+00 +2372 11855.00 5.82244267003085340662e+01 4.55429825051898173882e+00 8.50717991309701027092e+00 4.68056636200354692079e+00 7.30264979723672347234e+00 4.54965338941348473867e+00 7.12598625110766370483e+00 4.96732569227532305689e+00 8.19702896607726039235e+00 +2373 11860.00 5.82507092932822985176e+01 4.55608954340951921580e+00 8.51160746492010744646e+00 4.68305123828208813563e+00 7.30593010653259611331e+00 4.55162325010959989413e+00 7.12915274949241783986e+00 4.97046159589540081924e+00 8.20142359241513574375e+00 +2374 11865.00 5.82769918862560558637e+01 4.55788035268000069067e+00 8.51603535603278771760e+00 4.68553671909865432355e+00 7.30921041575592145279e+00 4.55359291272701227626e+00 7.13231897313521301385e+00 4.97359886413596008481e+00 8.20581848417764625481e+00 +2375 11870.00 5.83032744792298203151e+01 4.55967067868280562237e+00 8.52046358613448973074e+00 4.68802280416305183763e+00 7.31249072502070163182e+00 4.55556237717244449925e+00 7.13548492252316002293e+00 4.97673749592949832277e+00 8.21021363973762241528e+00 +2376 11875.00 5.83295570722035847666e+01 4.56146052178067673566e+00 8.52489215492465746138e+00 4.69050949316435694669e+00 7.31577103427511854505e+00 4.55753164333189175750e+00 7.13865059814337410415e+00 4.97987749017742320490e+00 8.21460905744717706511e+00 +2377 11880.00 5.83558396651773350072e+01 4.56324988231563022367e+00 8.52932106209236806649e+00 4.69299678582273838146e+00 7.31905134353989961227e+00 4.55950071111207844154e+00 7.14181600047260278785e+00 4.98301884580186449369e+00 8.21900473565841593881e+00 +2378 11885.00 5.83821222581510994587e+01 4.56503876066077385332e+00 8.53375030731633010816e+00 4.69548468181691003309e+00 7.32233165279431741368e+00 4.56146958039899708126e+00 7.14498112998759360437e+00 4.98616156169386748331e+00 8.22340067274417485521e+00 +2379 11890.00 5.84084048511248710156e+01 4.56682715717885034934e+00 8.53817989030635260406e+00 4.69797318085667559018e+00 7.32561196205909670454e+00 4.56343825108900702503e+00 7.14814598718582416836e+00 4.98930563677556282443e+00 8.22779686705656487788e+00 +2380 11895.00 5.84346874440986212562e+01 4.56861507221187590488e+00 8.54260981075150915842e+00 4.70046228261038478990e+00 7.32889227132387865993e+00 4.56540672309919770555e+00 7.15131057252331636676e+00 4.99245106992762721632e+00 8.23219331695805323079e+00 +2381 11900.00 5.84609700370723857077e+01 4.57040250613295651050e+00 8.54704006834088403366e+00 4.70295198678784309720e+00 7.33217258056793053100e+00 4.56737499630519749871e+00 7.15447488650790930365e+00 4.99559786004110328861e+00 8.23659002081111424332e+00 +2382 11905.00 5.84872526300461572646e+01 4.57218945930483844364e+00 8.55147066276354550496e+00 4.70544229305739936109e+00 7.33545288982234833242e+00 4.56934307061373079506e+00 7.15763892960598813175e+00 4.99874600599666862877e+00 8.24098697697822224484e+00 +2383 11910.00 5.85135352230199075052e+01 4.57397593207989849873e+00 8.55590159371893932416e+00 4.70793320112885815831e+00 7.33873319907676613383e+00 4.57131094593152020877e+00 7.16080270231502868938e+00 5.00189550669572646768e+00 8.24538418383220772512e+00 +2384 11915.00 5.85398178159936719567e+01 4.57576192483124710719e+00 8.56033286089614264824e+00 4.71042471067056744971e+00 7.34201350831045296275e+00 4.57327862215492420006e+00 7.16396620511178117141e+00 5.00504636099822874939e+00 8.24978163971482203465e+00 +2385 11920.00 5.85661004089674293027e+01 4.57754743792162432925e+00 8.56476446398422908146e+00 4.71291682136124112645e+00 7.34529381759596322610e+00 4.57524609918030389366e+00 7.16712943848335815034e+00 5.00819856776412031252e+00 8.25417934299889388683e+00 +2386 11925.00 5.85923830019411937542e+01 4.57933247171377644236e+00 8.56919640267227933350e+00 4.71540953287959307971e+00 7.34857412686074429331e+00 4.57721337691437835105e+00 7.17029240291687219866e+00 5.01135212588444645121e+00 8.25857729204689938740e+00 +2387 11930.00 5.86186655949149511002e+01 4.58111702658081032524e+00 8.57362867665973382714e+00 4.71790284491469780193e+00 7.35185443611516209472e+00 4.57918045525351047331e+00 7.17345509888907173490e+00 5.01450703419842458430e+00 8.26297548522130931303e+00 +2388 11935.00 5.86449481878887155517e+01 4.58290110287510454867e+00 8.57806128562530112447e+00 4.72039675713490591846e+00 7.35513474535921307762e+00 4.58114733410442198647e+00 7.17661752688706933156e+00 5.01766329156600487948e+00 8.26737392089496125891e+00 +2389 11940.00 5.86712307808624657923e+01 4.58468470098013280989e+00 8.58249422927879201950e+00 4.72289126919820123618e+00 7.35841505463435918699e+00 4.58311401336347135071e+00 7.17977968740834260331e+00 5.02082089683677246228e+00 8.27177259743032422534e+00 +2390 11945.00 5.86975133737325975858e+01 4.58646782125863694546e+00 8.58692750728855358489e+00 4.72538638079366180023e+00 7.36169536393023182796e+00 4.58508049293738384478e+00 7.18294158092963908047e+00 5.02397984886031068186e+00 8.27617151318987254172e+00 +2391 11950.00 5.87237959667063549318e+01 4.58825046407336145649e+00 8.59136111936438950920e+00 4.72788209158963468326e+00 7.36497567318465051756e+00 4.58704677274324268410e+00 7.18610320794843637771e+00 5.02714014648620644010e+00 8.28057066653607876106e+00 +2392 11955.00 5.87500785596801193833e+01 4.59003262979741233352e+00 8.59579506518501545997e+00 4.73037840123374309087e+00 7.36825598242870150045e+00 4.58901285265668157365e+00 7.18926456894148291354e+00 5.03030178852258735844e+00 8.28497005584177692583e+00 +2393 11960.00 5.87763611526538838348e+01 4.59181431880389911981e+00 8.60022934444986830727e+00 4.73287530941505973914e+00 7.37153629167275514789e+00 4.59097873260515232374e+00 7.19242566439589126048e+00 5.03346477381903678605e+00 8.28936967946944136543e+00 +2394 11965.00 5.88026437456276411808e+01 4.59359553146592958228e+00 8.60466395684802698440e+00 4.73537281577084456785e+00 7.37481660094790125726e+00 4.59294441248501073005e+00 7.19558649479877576738e+00 5.03662910119404738651e+00 8.29376953579190612231e+00 +2395 11970.00 5.88289263386013985269e+01 4.59537626814624555749e+00 8.60909890205820538256e+00 4.73787091997981058000e+00 7.37809691020231728231e+00 4.59490989220298295947e+00 7.19874706064761049618e+00 5.03979476946611448795e+00 8.29816962317164374952e+00 +2396 11975.00 5.88552089315751629783e+01 4.59715652922831985450e+00 8.61353417979020896666e+00 4.74036962167921238631e+00 7.38137721946709834953e+00 4.59687517166579073802e+00 7.20190736242951068391e+00 5.04296177745372631307e+00 8.30256993998149006586e+00 +2397 11980.00 5.88814915245489203244e+01 4.59893631508525935203e+00 8.61796978971238658573e+00 4.74286892054776298977e+00 7.38465752875260772470e+00 4.59884025078015756804e+00 7.20506740062122297275e+00 5.04613012397537818998e+00 8.30697048458391762438e+00 +2398 11985.00 5.89077741175226847758e+01 4.60071562607980943937e+00 8.62240573153454015198e+00 4.74536881622271966563e+00 7.38793783801738968009e+00 4.60080512944244190976e+00 7.20822717573059179585e+00 5.04929980780810616636e+00 8.31137125536212550969e+00 +2399 11990.00 5.89340567104964492273e+01 4.60249446260580441503e+00 8.62684200492502029078e+00 4.74786930835170384313e+00 7.39121814724071324321e+00 4.60276980758009646166e+00 7.21138668822399697689e+00 5.05247082778076617160e+00 8.31577225066822656174e+00 +2400 11995.00 5.89603393034702136788e+01 4.60427282502598789193e+00 8.63127860959363424342e+00 4.75037039660306170674e+00 7.39449845653658677236e+00 4.60473428507911375362e+00 7.21454593861964621482e+00 5.05564318268075751917e+00 8.32017346889577602553e+00 +2401 12000.00 5.89866218964439710248e+01 4.60605071372383179096e+00 8.63571554522945561416e+00 4.75287208060368815410e+00 7.39777876577027448946e+00 4.60669856186694648414e+00 7.21770492738392466237e+00 5.05881687128511714491e+00 8.32457490839689207007e+00 +2402 12005.00 5.90129044894177354763e+01 4.60782812907244387901e+00 8.64015281150083502837e+00 4.75537436001156610388e+00 7.40105907500396398291e+00 4.60866263783995488978e+00 7.22086365501430726965e+00 5.06199189238124436230e+00 8.32897656754440163240e+00 +2403 12010.00 5.90391870823914928224e+01 4.60960507144493103482e+00 8.64459040811757795097e+00 4.75787723446395283133e+00 7.40433938432056493184e+00 4.61062651291522396235e+00 7.22402212199790838554e+00 5.06516824476690530332e+00 8.33337844473187416838e+00 +2404 12015.00 5.90654696753652501684e+01 4.61138154122476695562e+00 8.64902833476876153895e+00 4.76038070358774056956e+00 7.40761969357498184507e+00 4.61259018699947898057e+00 7.22718032884256711412e+00 5.06834592718804266553e+00 8.33778053831141718888e+00 +2405 12020.00 5.90917522683390146199e+01 4.61315753880578593993e+00 8.65346659113309613076e+00 4.76288476705127816757e+00 7.41090000281903549251e+00 4.61455365999943989408e+00 7.23033827601467127266e+00 5.07152493844242080456e+00 8.34218284666622977852e+00 +2406 12025.00 5.91180348613127790713e+01 4.61493306455073160066e+00 8.65790517691002570189e+00 4.76538942446072955050e+00 7.41418031207345240574e+00 4.61651693182183198161e+00 7.23349596402205818890e+00 5.07470527728634657194e+00 8.34658536815878449033e+00 +2407 12030.00 5.91443174542865364174e+01 4.61670811884307585871e+00 8.66234409177826059079e+00 4.76789467546371525941e+00 7.41746062131750516500e+00 4.61848000239410705348e+00 7.23665339335184398806e+00 5.07788694246576444158e+00 8.35098810118264722746e+00 +2408 12035.00 5.91706000472602937634e+01 4.61848270206629063495e+00 8.66678333543724477295e+00 4.77040051968712841557e+00 7.42074093062374195995e+00 4.62044287161262268171e+00 7.23981056449113857809e+00 5.08106993274734630717e+00 8.35539104411065025602e+00 +2409 12040.00 5.91968826402340653203e+01 4.62025681460384785026e+00 8.67122290757605362899e+00 4.77290695676822451787e+00 7.42402123986779560738e+00 4.62240553939446741083e+00 7.24296747793741868549e+00 5.08425424687703664262e+00 8.35979419531563294754e+00 +2410 12045.00 5.92231652332078155609e+01 4.62203045683921853737e+00 8.67566280787339927372e+00 4.77541398632353164544e+00 7.42730154915330409438e+00 4.62436800564636207866e+00 7.24612413417780043545e+00 5.08743988360077814548e+00 8.36419755317042934450e+00 +2411 12050.00 5.92494478261815800124e+01 4.62380362916623877112e+00 8.68010303601836064047e+00 4.77792160799030707352e+00 7.43058185840772189579e+00 4.62633027029576027189e+00 7.24928053370975611358e+00 5.09062684166451617784e+00 8.36860111604787704209e+00 +2412 12055.00 5.92757304191553515693e+01 4.62557633194765305262e+00 8.68454359172074141782e+00 4.78042982138507888124e+00 7.43386216770359453676e+00 4.62829233323901956254e+00 7.25243667702040362144e+00 5.09381511979346424113e+00 8.37300488235190520925e+00 +2413 12060.00 5.93020130121291018099e+01 4.62734856557729568038e+00 8.68898447464888867842e+00 4.78293862612437514770e+00 7.43714247692691987623e+00 4.63025419440359176093e+00 7.25559256459685197882e+00 5.09700471672320265526e+00 8.37740885043461780413e+00 +2414 12065.00 5.93282956051028662614e+01 4.62912033044900361745e+00 8.69342568449188313195e+00 4.78544802182472484020e+00 7.44042278618133590129e+00 4.63221585368583710363e+00 7.25874819694694295436e+00 5.10019563116858254403e+00 8.38181301868958250623e+00 +2415 12070.00 5.93545781980766307129e+01 4.63089162694624878469e+00 8.69786722094916520120e+00 4.78795800811301752731e+00 7.44370309540466035259e+00 4.63417731102356800221e+00 7.26190357455778823237e+00 5.10338786186518600374e+00 8.38621738550000017653e+00 +2416 12075.00 5.93808607910503880589e+01 4.63266245544213806085e+00 8.70230908370980849043e+00 4.79046858460578572902e+00 7.44698340466944230798e+00 4.63613856631314646961e+00 7.26505869791650482625e+00 5.10658140751749645148e+00 8.39062194923870485752e+00 +2417 12080.00 5.94071433840241525104e+01 4.63443281635123582873e+00 8.70675127245252866715e+00 4.79297975089882655197e+00 7.45026371395495079497e+00 4.63809961948202253978e+00 7.26821356751019997944e+00 5.10977626684036945193e+00 8.39502670829926067597e+00 +2418 12085.00 5.94334259768942629876e+01 4.63620271003628481310e+00 8.71119378687676793049e+00 4.79549150660866896345e+00 7.45354402319900444240e+00 4.64006047042655556112e+00 7.27136818385708316725e+00 5.11297243853828842219e+00 8.39943166105450522707e+00 +2419 12090.00 5.94597085698680345445e+01 4.63797213690148613097e+00 8.71563662666123484257e+00 4.79800385135184104257e+00 7.45682433246378462144e+00 4.64202111909492298736e+00 7.27452254741317094755e+00 5.11616992130537884265e+00 8.40383680588763937180e+00 +2420 12095.00 5.94859911628417989959e+01 4.63974109731994666106e+00 8.72007979150537515523e+00 4.80051678473450760265e+00 7.46010464173893073081e+00 4.64398156537312267744e+00 7.27767665870703606146e+00 5.11936871383576352912e+00 8.40824214119222190789e+00 +2421 12100.00 5.95122737558155492366e+01 4.64150959170623078620e+00 8.72452328108789920691e+00 4.80303030634210426086e+00 7.46338495098298260189e+00 4.64594180919896881932e+00 7.28083051820506188534e+00 5.12256881483393033960e+00 8.41264766535146257809e+00 +2422 12105.00 5.95385563487893136880e+01 4.64327762043344716147e+00 8.72896709509788415460e+00 4.80554441579115909633e+00 7.46666526023739951512e+00 4.64790185047918402717e+00 7.28398412642545167728e+00 5.12577022297327289380e+00 8.41705337674855158525e+00 +2423 12110.00 5.95648389417630781395e+01 4.64504518389543008539e+00 8.73341123323477042106e+00 4.80805911267747276838e+00 7.46994556952290889029e+00 4.64986168913085595733e+00 7.28713748383459147817e+00 5.12897293692718925229e+00 8.42145927376669689579e+00 +2424 12115.00 5.95911215347368354855e+01 4.64681228248601652098e+00 8.73785569518763693964e+00 4.81057439659684416000e+00 7.47322587876696164955e+00 4.65182132508143553196e+00 7.29029059094032394484e+00 5.13217695538979956638e+00 8.42586535480982234958e+00 +2425 12120.00 5.96174041277105999370e+01 4.64857891660940492073e+00 8.74230048063519404877e+00 4.81309026714507304234e+00 7.47650618802137767460e+00 4.65378075823764714158e+00 7.29344344824012402739e+00 5.13538227702413507814e+00 8.43027161825076909452e+00 +2426 12125.00 5.96436867206843572831e+01 4.65034508663870393974e+00 8.74674558926652068180e+00 4.81560672390759769712e+00 7.47978649728615962999e+00 4.65573998853730319780e+00 7.29659605621073925619e+00 5.13858890049322702964e+00 8.43467806248309237560e+00 +2427 12130.00 5.96699693136581217345e+01 4.65211079296774965286e+00 8.75119102078105903786e+00 4.81812376649058027311e+00 7.48306680653021238925e+00 4.65769901587676660171e+00 7.29974841537037555383e+00 5.14179682446010755115e+00 8.43908468590036520141e+00 +2428 12135.00 5.96962519066318790806e+01 4.65387603601110644291e+00 8.75563677484715441324e+00 4.82064139446909312170e+00 7.48634711580535672226e+00 4.65965784019384976489e+00 7.30290052618541896123e+00 5.14500604757744284257e+00 8.44349148689614814600e+00 +2429 12140.00 5.97225344996056435320e+01 4.65564081615224445443e+00 8.76008285118497731503e+00 4.82315960742857274823e+00 7.48962742505977541185e+00 4.66161646139527707788e+00 7.30605238916370947067e+00 5.14821656849789910382e+00 8.44789846385364207038e+00 +2430 12145.00 5.97488170925793937727e+01 4.65740513378500065045e+00 8.76452924945251687916e+00 4.82567840496481892387e+00 7.49290773431419054873e+00 4.66357487941886361682e+00 7.30920400480272380861e+00 5.15142838586378015719e+00 8.45230561517677436711e+00 +2431 12150.00 5.97750996855531653296e+01 4.65916898931357525981e+00 8.76897596935957146513e+00 4.82819778664253895784e+00 7.49618804358933754628e+00 4.66553309416096784190e+00 7.31235537358957454757e+00 5.15464149832775220261e+00 8.45671293924874767356e+00 +2432 12155.00 5.98013822785269297810e+01 4.66093238312143931523e+00 8.77342301058485674048e+00 4.83071775205753350946e+00 7.49946835285411683714e+00 4.66749110556977164777e+00 7.31550649601137603639e+00 5.15785590451138986623e+00 8.46112043446312434014e+00 +2433 12160.00 5.98276648715006800217e+01 4.66269531561279304555e+00 8.77787037282781490433e+00 4.83323830078487315376e+00 7.50274866210853463855e+00 4.66944891355199409588e+00 7.31865737256560144885e+00 5.16107160304663104000e+00 8.46552809923419502525e+00 +2434 12165.00 5.98539474644744444731e+01 4.66445778718147252562e+00 8.78231805576715451878e+00 4.83575943238926697632e+00 7.50602897137331570576e+00 4.67140651803509054929e+00 7.32180800374973106415e+00 5.16428859257577954622e+00 8.46993593193480087677e+00 +2435 12170.00 5.98802300574482160300e+01 4.66621979823167620793e+00 8.78676605909195806987e+00 4.83828114645615059430e+00 7.50930928065882508093e+00 4.67336391894651015377e+00 7.32495839005087656659e+00 5.16750687171004496889e+00 8.47434393097923077676e+00 +2436 12175.00 5.99065126504219733761e+01 4.66798134916760698587e+00 8.79121438249130093823e+00 4.84080344253986805114e+00 7.51258958988214864405e+00 4.67532111619297552352e+00 7.32810853196651557084e+00 5.17072643907100371052e+00 8.47875209476105062834e+00 +2437 12180.00 5.99327952433957307221e+01 4.66974244037273500396e+00 8.79566302566462354662e+00 4.84332632022585407583e+00 7.51586989916765801922e+00 4.67727810971230262282e+00 7.33125842999412391521e+00 5.17394729325949942478e+00 8.48316042168418604774e+00 +2438 12185.00 5.99590778363694951736e+01 4.67150307226162286867e+00 8.80011198829063623350e+00 4.84584977907881775394e+00 7.51915020844280324042e+00 4.67923489942157910804e+00 7.33440808461045001820e+00 5.17716943288674436019e+00 8.48756891013183967232e+00 +2439 12190.00 5.99853604293432596251e+01 4.67326324522810843121e+00 8.80456127006878652708e+00 4.84837381865310224072e+00 7.52243051767649273387e+00 4.68119148525862094345e+00 7.33755749632333476029e+00 5.18039285656394810076e+00 8.49197755852867075532e+00 +2440 12195.00 6.00116430223170098657e+01 4.67502295966602687827e+00 8.80901087067778121309e+00 4.85089843851341484537e+00 7.52571082693091053528e+00 4.68314786713014896691e+00 7.34070666561989160215e+00 5.18361756288159281070e+00 8.49638636525787305231e+00 +2441 12200.00 6.00379256152907743171e+01 4.67678221598994259267e+00 8.81346078981706426703e+00 4.85342363822446376531e+00 7.52899113615423321022e+00 4.68510404496361676507e+00 7.34385559298723400445e+00 5.18684355041979738843e+00 8.50079532873374432711e+00 +2442 12205.00 6.00642082082645458740e+01 4.67854101459368987292e+00 8.81791102717570929315e+00 4.85594941735095542157e+00 7.53227144547083593551e+00 4.68706001869683852590e+00 7.34700427892283691733e+00 5.19007081778977230613e+00 8.50520444734984870649e+00 +2443 12210.00 6.00904908012382961147e+01 4.68029935587110745843e+00 8.82236158243243373533e+00 4.85847577543687236812e+00 7.53555175474598026852e+00 4.68901578824690190572e+00 7.35015272392417973180e+00 5.19329936356127053187e+00 8.50961371952047329614e+00 +2444 12215.00 6.01167733942120605661e+01 4.68205724024712122144e+00 8.82681245528667624001e+00 4.86100271202619182986e+00 7.53883206397966976198e+00 4.69097135355162109249e+00 7.35330092846800909001e+00 5.19652918631441096409e+00 8.51402314365991763623e+00 +2445 12220.00 6.01430559871858250176e+01 4.68381466811556723684e+00 8.83126364541714892198e+00 4.86353022669398615818e+00 7.54211237333772821501e+00 4.69292671451772225311e+00 7.35644889306216676061e+00 5.19976028461894834720e+00 8.51843271816173874811e+00 +2446 12225.00 6.01693385800559426002e+01 4.68557163987028246765e+00 8.83571515253365902254e+00 4.86605831898423524251e+00 7.54539268249886774242e+00 4.69488187108301779915e+00 7.35959661818340027395e+00 5.20299265704463476112e+00 8.52284244142987290616e+00 +2447 12230.00 6.01956211730297070517e+01 4.68732815592583040853e+00 8.84016697631491865650e+00 4.86858698843055304195e+00 7.54867299176364792146e+00 4.69683682317495954095e+00 7.36274410433955317501e+00 5.20622630216122495028e+00 8.52725231188897048185e+00 +2448 12235.00 6.02219037660034572923e+01 4.68908421667604535799e+00 8.84461911645000498083e+00 4.87111623457692211048e+00 7.55195330099733652673e+00 4.69879157072099928882e+00 7.36589135200737032960e+00 5.20946121851774623934e+00 8.53166232793259915468e+00 +2449 12240.00 6.02481863589772288492e+01 4.69083982254585851734e+00 8.84907157262799337616e+00 4.87364605698804709277e+00 7.55523361029320916771e+00 4.70074611364858796492e+00 7.36903836169469528272e+00 5.21269740467358744240e+00 8.53607248798541462520e+00 +2450 12245.00 6.02744689519509933007e+01 4.69259497391873914296e+00 8.85352434454832604160e+00 4.87617645518718134667e+00 7.55851391952689954934e+00 4.70270045189554153353e+00 7.37218513386791229891e+00 5.21593485917777321959e+00 8.54048279046171110451e+00 +2451 12250.00 6.03007515449247435413e+01 4.69434967121961577163e+00 8.85797743188971864470e+00 4.87870742870793883128e+00 7.56179422880204477053e+00 4.70465458536858349703e+00 7.37533166903486314681e+00 5.21917358057933267190e+00 8.54489323375504916669e+00 +2452 12255.00 6.03270341378985079928e+01 4.69610391484232536641e+00 8.86243083435160627914e+00 4.88123897710466359001e+00 7.56507453808755325753e+00 4.70660851401589219734e+00 7.37847796768265951073e+00 5.22241356739619533300e+00 8.54930381631081637295e+00 +2453 12260.00 6.03533167308722795497e+01 4.69785770519106726795e+00 8.86688455162306787827e+00 4.88377109990060720435e+00 7.56835484732124186280e+00 4.70856223776491944477e+00 7.38162403030877811716e+00 5.22565481818775356970e+00 8.55371453651221003156e+00 +2454 12265.00 6.03795993238460297903e+01 4.69961104268040497089e+00 8.87133858340354919392e+00 4.88630379661902214394e+00 7.57163515660675123797e+00 4.71051575653275200750e+00 7.38476985737960145428e+00 5.22889733147194046836e+00 8.55812539279425443794e+00 +2455 12270.00 6.04058819168197942417e+01 4.70136392772490285807e+00 8.87579292936139374603e+00 4.88883706680388652188e+00 7.57491546584044073143e+00 4.71246907026757000381e+00 7.38791544941333899743e+00 5.23214110577705415750e+00 8.56253638357124025049e+00 +2456 12275.00 6.04321645097935515878e+01 4.70311636071839789253e+00 8.88024758920641055226e+00 4.89137090997845280782e+00 7.57819577517776998832e+00 4.71442217888645931367e+00 7.39106080687637412296e+00 5.23538613962102594712e+00 8.56694750726782494610e+00 +2457 12280.00 6.04584471027673160393e+01 4.70486834208581683470e+00 8.88470256262767144051e+00 4.89390532566597080688e+00 7.58147608435963871187e+00 4.71637508232723856594e+00 7.39420593026618000465e+00 5.23863243152179158812e+00 8.57135876228793591736e+00 +2458 12285.00 6.04847296957410804907e+01 4.70661987221063071729e+00 8.88915784932462393897e+00 4.89644031338969298872e+00 7.58475639365551135285e+00 4.71832778051735513003e+00 7.39735082008023780986e+00 5.24187997998692001289e+00 8.57577014706659568333e+00 +2459 12290.00 6.05110122887148378368e+01 4.70837095152813400745e+00 8.89361344896560979123e+00 4.89897587267287093482e+00 7.58803670288920084630e+00 4.72028027339462674661e+00 7.40049547679529506894e+00 5.24512878352398015380e+00 8.58018166002845816820e+00 +2460 12295.00 6.05372948816885951828e+01 4.71012158043216189185e+00 8.89806936126043979129e+00 4.90151200303875445030e+00 7.59131701217470933329e+00 4.72223256088650433782e+00 7.40363990089846346621e+00 5.24837884064054271960e+00 8.58459329958781935943e+00 +2461 12300.00 6.05635774746623596343e+01 4.71187175934764201912e+00 8.90252558589818931978e+00 4.90404870398986769686e+00 7.59459732140839793857e+00 4.72418464292043793762e+00 7.40678409288721972814e+00 5.25163014981308329254e+00 8.58900506416933318121e+00 +2462 12305.00 6.05898600676361240858e+01 4.71362148865804542197e+00 8.90698212256793375730e+00 4.90658597504946225598e+00 7.59787763069390731374e+00 4.72613651944460766430e+00 7.40992805324867909178e+00 5.25488270955953495900e+00 8.59341695219765711045e+00 +2463 12310.00 6.06161426606098743264e+01 4.71537076880902983333e+00 8.91143897096911707933e+00 4.90912381572006051300e+00 7.60115793992759591902e+00 4.72808819036573790839e+00 7.41307178245958642293e+00 5.25813651834601269996e+00 8.59782896210781011348e+00 +2464 12315.00 6.06424252535836387779e+01 4.71711960018406628592e+00 8.91589613079081111380e+00 4.91166222553527909156e+00 7.60443824921310440601e+00 4.73003965564237205399e+00 7.41621528100705873499e+00 5.26139157466972218202e+00 8.60224109232444966722e+00 +2465 12320.00 6.06687078465574103348e+01 4.71886798320808242835e+00 8.92035360172210012308e+00 4.91420120397691206904e+00 7.60771855844679301129e+00 4.73199091520196013505e+00 7.41935854938856920171e+00 5.26464787699677305710e+00 8.60665334127223502492e+00 +2466 12325.00 6.06949904395311605754e+01 4.72061591828527937764e+00 8.92481138346241742454e+00 4.91674075056821102692e+00 7.61099886773230327464e+00 4.73394196897195307372e+00 7.42250158808086890616e+00 5.26790542380364534836e+00 8.61106570738618337657e+00 +2467 12330.00 6.07212730325049250268e+01 4.72236340584058478242e+00 8.92926947570084728056e+00 4.91928086480133508474e+00 7.61427917695562683775e+00 4.73589281689016861066e+00 7.42564439757106864448e+00 5.27116421355645048408e+00 8.61547818909095219908e+00 +2468 12335.00 6.07475556254786965837e+01 4.72411044626783471756e+00 8.93372787812646151906e+00 4.92182154617880751601e+00 7.61755948623077383530e+00 4.73784345889441915745e+00 7.42878697834628276553e+00 5.27442424472130344526e+00 8.61989078483193083002e+00 +2469 12340.00 6.07738382184524468244e+01 4.72585704000232098565e+00 8.93818659043870056280e+00 4.92436279421351486008e+00 7.62083979546446066422e+00 4.73979389491215918895e+00 7.43192933089362295362e+00 5.27768551575395150621e+00 8.62430349302340459872e+00 +2470 12345.00 6.08001208114262112758e+01 4.72760318743788054974e+00 8.94264561233701193999e+00 4.92690460838725208248e+00 7.62412010474997092757e+00 4.74174412488120111675e+00 7.43507145570020266945e+00 5.28094802512050787158e+00 8.62871631213148937434e+00 +2471 12350.00 6.08264034043999686219e+01 4.72934888898907512811e+00 8.94710494351046570216e+00 4.92944698820254334493e+00 7.62740041400438695263e+00 4.74369414874972594731e+00 7.43821335324277121970e+00 5.28421177125599417224e+00 8.63312924056011610219e+00 +2472 12355.00 6.08526859973737330733e+01 4.73109414508083414574e+00 8.95156458365850582481e+00 4.93198993314118272480e+00 7.63068072326916890802e+00 4.74564396643482044880e+00 7.44135502399807613472e+00 5.28747675260579441670e+00 8.63754227676503205657e+00 +2473 12360.00 6.08789685903474904194e+01 4.73283895612772287365e+00 8.95602453245984619912e+00 4.93453344270569349561e+00 7.63396103255467739501e+00 4.74759357788466562766e+00 7.44449646846359414099e+00 5.29074296761529261346e+00 8.64195541918125620384e+00 +2474 12365.00 6.09052511833212548709e+01 4.73458332253393887612e+00 8.96048478962429051364e+00 4.93707751637787062293e+00 7.63724134178836600029e+00 4.74954298302671151788e+00 7.44763768711607454520e+00 5.29401041470914712761e+00 8.64636866625417432886e+00 +2475 12370.00 6.09315337761913795589e+01 4.73632724472441246633e+00 8.96494535484091592537e+00 4.93962215364987322630e+00 7.64052165105314795568e+00 4.75149218180913734955e+00 7.45077868044262991987e+00 5.29727909233274107947e+00 8.65078201641880895068e+00 +2476 12375.00 6.09578163691651440104e+01 4.73807072310334298493e+00 8.96940622779879959126e+00 4.94216735400349715945e+00 7.64380196031792813471e+00 4.75344117415939315663e+00 7.45391944890964364134e+00 5.30054899890036779198e+00 8.65519546812054230145e+00 +2477 12380.00 6.09840989621388942510e+01 4.73981375809565808055e+00 8.97386740821811024205e+00 4.94471311692053472342e+00 7.64708226960343750989e+00 4.75538996001529756796e+00 7.45705999301459510065e+00 5.30382013283668474202e+00 8.65960901979439512388e+00 +2478 12385.00 6.10103815551126587025e+01 4.74155635011592213601e+00 8.97832889576719495039e+00 4.94725944187241939431e+00 7.65036257885785442312e+00 4.75733853932502714912e+00 7.46020031324459509392e+00 5.30709249256634851832e+00 8.66402266989612002135e+00 +2479 12390.00 6.10366641480864231539e+01 4.74329849956833449198e+00 8.98279069015586451030e+00 4.94980632835130940350e+00 7.65364288809154391657e+00 4.75928691202639964075e+00 7.46334041005566550808e+00 5.31036607648292058315e+00 8.66843641687109744964e+00 +2480 12395.00 6.10629467410601805000e+01 4.74504020687782457344e+00 8.98725279107319074967e+00 4.95235377581827229676e+00 7.65692319735632498379e+00 4.76123507803649914649e+00 7.46648028394528129326e+00 5.31364088301106107792e+00 8.67285025917508001214e+00 +2481 12400.00 6.10892293340339378460e+01 4.74678147246932002901e+00 8.99171519821861942035e+00 4.95490178374473622114e+00 7.66020350662110516282e+00 4.76318303732423764529e+00 7.46961993537982849034e+00 5.31691691054433235308e+00 8.67726419523271985668e+00 +2482 12405.00 6.11155119270077022975e+01 4.74852229674701931117e+00 8.99617791129158383967e+00 4.95745035162286207253e+00 7.66348381587552207606e+00 4.76513078980669924078e+00 7.47275936485678293764e+00 5.32019415747629942359e+00 8.68167822352049967094e+00 +2483 12410.00 6.11417945199814738544e+01 4.75026268012548857911e+00 9.00064092999153153585e+00 4.95999947890335324274e+00 7.66676412517139560521e+00 4.76707833542169900909e+00 7.47589857283216563388e+00 5.32347262221089057022e+00 8.68609234248379813437e+00 +2484 12415.00 6.11680771129552240950e+01 4.75200262304001874725e+00 9.00510425401790293165e+00 4.96254916505763965517e+00 7.67004443439472005650e+00 4.76902567412778299882e+00 7.47903755980345508192e+00 5.32675230313130576576e+00 8.69050655056800280818e+00 +2485 12420.00 6.11943597059289885465e+01 4.75374212589481093261e+00 9.00956788305977163134e+00 4.96509940954678885561e+00 7.67332474369059358565e+00 4.77097280585240035577e+00 7.48217632624739703573e+00 5.33003319862074587121e+00 8.69492084622886629575e+00 +2486 12425.00 6.12206422989027529979e+01 4.75548118910442774165e+00 9.01403181681658338675e+00 4.96765021183186483711e+00 7.67660505294501049889e+00 4.77291973053336704425e+00 7.48531487262001249405e+00 5.33331530706240908302e+00 8.69933522793249558447e+00 +2487 12430.00 6.12469248918765103440e+01 4.75721981308343444539e+00 9.01849605498777684431e+00 4.97020157138430107580e+00 7.67988536216833495018e+00 4.77486644811886318251e+00 7.48845319941877995973e+00 5.33659862681876973056e+00 8.70374969412427823556e+00 +2488 12435.00 6.12732074848502747955e+01 4.75895799826712195824e+00 9.02296059727278887408e+00 4.97275348765480096347e+00 7.68316567143311690558e+00 4.77681295854670384671e+00 7.49159130709971954332e+00 5.33988315627302778665e+00 8.70816424328069516037e+00 +2489 12440.00 6.12994900778240321415e+01 4.76069574505969228539e+00 9.02742544337106878061e+00 4.97530596009406433922e+00 7.68644598074971785451e+00 4.77875926175470411295e+00 7.49472919616030797130e+00 5.34316889378765313978e+00 8.71257887383675999615e+00 +2490 12445.00 6.13257726707977894876e+01 4.76243305389643545311e+00 9.03189059298205165760e+00 4.97785898816315963700e+00 7.68972628995231488602e+00 4.78070535768067905735e+00 7.49786686705656268970e+00 5.34645583771475685353e+00 8.71699358427931692006e+00 +2491 12450.00 6.13520552637715539390e+01 4.76416992517118931261e+00 9.03635604580518148055e+00 4.98041257130242520645e+00 7.69300659921709506506e+00 4.78265124628317295219e+00 7.50100432027560248827e+00 5.34974398641680881639e+00 8.72140837305375171695e+00 +2492 12455.00 6.13783378567453183905e+01 4.76590635931924389013e+00 9.04082180153989867222e+00 4.98296670898329097099e+00 7.69628690851296859421e+00 4.78459692748963760778e+00 7.50414155627344303667e+00 5.35303333825628158138e+00 8.72582323862617492694e+00 +2493 12460.00 6.14046204497190757365e+01 4.76764235675516534485e+00 9.04528785988564187903e+00 4.98552140062536874865e+00 7.69956721778811292722e+00 4.78654240123788810024e+00 7.50727857554756106140e+00 5.35632389156455346324e+00 8.73023817947306746134e+00 +2494 12465.00 6.14309030426928330826e+01 4.76937791790388132540e+00 9.04975422054185507648e+00 4.98807664570008935101e+00 7.70284752702180330886e+00 4.78848766748646692548e+00 7.51041537854361429538e+00 5.35961564468337137157e+00 8.73465319405017481813e+00 +2495 12470.00 6.14571856356666046395e+01 4.77111304316959117244e+00 9.05422088321834195312e+00 4.99063244362706193158e+00 7.70612783629694675369e+00 4.79043272616282589382e+00 7.51355196574871886384e+00 5.36290859596484104088e+00 8.73906828083397790863e+00 +2496 12475.00 6.14834682286403548801e+01 4.77284773298758668858e+00 9.05868784760418144231e+00 4.99318879385698988216e+00 7.70940814550990793919e+00 4.79237757722550838935e+00 7.51668833762925281405e+00 5.36620274372997752010e+00 8.74348343830095053875e+00 +2497 12480.00 6.15097508216141193316e+01 4.77458198778279729879e+00 9.06315511339881219044e+00 4.99574569583021066421e+00 7.71268845478505404856e+00 4.79432222060196711055e+00 7.51982449465160485147e+00 5.36949808631016178850e+00 8.74789866490684353550e+00 +2498 12485.00 6.15360334145878908885e+01 4.77631580794905730158e+00 9.06762268032240470461e+00 4.99830314898706440374e+00 7.71596876403947007361e+00 4.79626665624038039937e+00 7.52296043729252339460e+00 5.37279462202640978319e+00 8.75231395913849397061e+00 +2499 12490.00 6.15623160075616411291e+01 4.77804919393202620626e+00 9.07209054806403791815e+00 5.00086115274716025425e+00 7.71924907330425114083e+00 4.79821088408892748589e+00 7.52609616600802766584e+00 5.37609234921009981889e+00 8.75672931946201948961e+00 +2500 12495.00 6.15885986005354055806e+01 4.77978214613589980075e+00 9.07655871633351196692e+00 5.00341970655083656538e+00 7.72252938256903220804e+00 4.80015490408542522260e+00 7.52923168128523023768e+00 5.37939126616152041294e+00 8.76114474435389567475e+00 +2501 12500.00 6.16148811935091700320e+01 4.78151466499597344040e+00 9.08102718481990756061e+00 5.00597880982806930916e+00 7.72580969182345000945e+00 4.80209871618841521723e+00 7.53236698356978884306e+00 5.38269137120168572608e+00 8.76556023229059988466e+00 +2502 12505.00 6.16411637864829273781e+01 4.78324675091644557767e+00 9.08549595324339342994e+00 5.00853846200883268125e+00 7.72909000110895760827e+00 4.80404232032534928010e+00 7.53550207334881605448e+00 5.38599266264125020598e+00 8.76997578175897452013e+00 +2503 12510.00 6.16674463793530520661e+01 4.78497840433260890336e+00 9.08996502129304495554e+00 5.01109866251273405879e+00 7.73237031032191879376e+00 4.80598571644440841766e+00 7.53863695107833287068e+00 5.38929513875976962112e+00 8.77439139124585665286e+00 +2504 12515.00 6.16937289723268023067e+01 4.78670962564866275812e+00 9.09443438868903442085e+00 5.01365941076975207835e+00 7.73565061961779143473e+00 4.80792890449377008366e+00 7.54177161721435762587e+00 5.39259879787826079678e+00 8.77880705920700243894e+00 +2505 12520.00 6.17200115653005738636e+01 4.78844041531026398673e+00 9.09890405512043365377e+00 5.01622070619949411707e+00 7.73893092888257339013e+00 4.80987188442161528457e+00 7.54490607223363962675e+00 5.39590363827628394233e+00 8.78322278416033697113e+00 +2506 12525.00 6.17462941582743383151e+01 4.79017077371124955221e+00 9.10337402030742026682e+00 5.01878254821120783902e+00 7.74221123815771772314e+00 4.81181465616575909650e+00 7.54804031660256402603e+00 5.39920965824376075659e+00 8.78763856456161462916e+00 +2507 12530.00 6.17725767512480885557e+01 4.79190070128691036899e+00 9.10784428393906253518e+00 5.02134493622450239769e+00 7.74549154740177137057e+00 4.81375721967438074955e+00 7.55117435076678766848e+00 5.40251685606025233710e+00 8.79205439890803752689e+00 +2508 12535.00 6.17988593442218530072e+01 4.79363019846217408571e+00 9.11231484572516947651e+00 5.02390786966935287694e+00 7.74877185665618828381e+00 4.81569957489565858566e+00 7.55430817520305719626e+00 5.40582523001568127086e+00 8.79647028569681488364e+00 +2509 12540.00 6.18251419371956245641e+01 4.79535926564124181937e+00 9.11678570538591159789e+00 5.02647134794464278684e+00 7.75205216587951273510e+00 4.81764172177777449946e+00 7.55744179037776042662e+00 5.40913477837924094871e+00 8.80088622340442050529e+00 +2510 12545.00 6.18514245301693748047e+01 4.79708790326976952656e+00 9.12125686261036427993e+00 5.02903537045961623875e+00 7.75533247521684199199e+00 4.81958366026890683287e+00 7.56057519672618649764e+00 5.41244549940976416025e+00 8.80530221053842510059e+00 +2511 12550.00 6.18777071231431392562e+01 4.79881611175195743613e+00 9.12572831711869625337e+00 5.03159993662352089672e+00 7.75861278442980228931e+00 4.82152539030687066202e+00 7.56370839473545064635e+00 5.41575739138681022666e+00 8.80971824557530425182e+00 +2512 12555.00 6.19039897161168966022e+01 4.80054389151273319669e+00 9.13020006861034971735e+00 5.03416504584560176028e+00 7.76189309369458424470e+00 4.82346691183984610518e+00 7.56684138485120705298e+00 5.41907045256920838483e+00 8.81413432701226717825e+00 +2513 12560.00 6.19302723090906610537e+01 4.80227124297702534506e+00 9.13467211679512836042e+00 5.03673069753510560531e+00 7.76517340294900115794e+00 4.82540822482637477009e+00 7.56997416752947760443e+00 5.42238468121579142434e+00 8.81855045335687925956e+00 +2514 12565.00 6.19565549020644183997e+01 4.80399816656976152984e+00 9.13914446138284120025e+00 5.03929689108055089974e+00 7.76845371221378222515e+00 4.82734932919391113160e+00 7.57310674323664567709e+00 5.42570007556466116228e+00 8.82296662310634971504e+00 +2515 12570.00 6.19828374950381828512e+01 4.80572466269514286807e+00 9.14361710207292333052e+00 5.04186362589118264310e+00 7.77173402150965575430e+00 4.82929022491136006323e+00 7.57623911241836989205e+00 5.42901663387465038824e+00 8.82738283474751384006e+00 +2516 12575.00 6.20091200880119330918e+01 4.80745073179882353998e+00 9.14809003859591207686e+00 5.04443090136588523364e+00 7.77501433074334435958e+00 4.83123091191653930565e+00 7.57937127554103184934e+00 5.43233435439422329694e+00 8.83179908678794767241e+00 +2517 12580.00 6.20354026809857046487e+01 4.80917637429537059290e+00 9.15256327064088459622e+00 5.04699871688280943260e+00 7.77829463999776127281e+00 4.83317139014726304680e+00 7.58250323305028928189e+00 5.43565323535111932785e+00 8.83621537772485154960e+00 +2518 12585.00 6.20616852739594691002e+01 4.81090159058898070299e+00 9.15703679792800961934e+00 5.04956707186156794620e+00 7.78157494929363480196e+00 4.83511165957243882474e+00 7.58563498541252645424e+00 5.43897327498344296259e+00 8.84063170607616122254e+00 +2519 12590.00 6.20879678669332335517e+01 4.81262638112531337953e+00 9.16151062015672579264e+00 5.05213596566995093440e+00 7.78485525852732251906e+00 4.83705172011951933797e+00 7.58876653306303783353e+00 5.44229447151893186430e+00 8.84504807033908235780e+00 +2520 12595.00 6.21142504599069837923e+01 4.81435074631892945263e+00 9.16598473705756866536e+00 5.05470539770683924274e+00 7.78813556780246862843e+00 4.83899157175740946002e+00 7.59189787646820413158e+00 5.44561682318532280789e+00 8.84946446902118211142e+00 +2521 12600.00 6.21405330528807553492e+01 4.81607468658439685782e+00 9.17045914831961717084e+00 5.05727536736075045098e+00 7.79141587704652049950e+00 4.84093121441356277757e+00 7.59502901607368396952e+00 5.44894032819999374340e+00 8.85388090064039801064e+00 +2522 12605.00 6.21668156458545126952e+01 4.81779820234664057921e+00 9.17493385367339975289e+00 5.05984587400983976124e+00 7.79469618633202987468e+00 4.84287064805688594049e+00 7.59815995233549834609e+00 5.45226498479068144576e+00 8.85829736369393039297e+00 +2523 12610.00 6.21930982388282700413e+01 4.81952129404095241938e+00 9.17940885281836216336e+00 5.06241691704262386509e+00 7.79797649556571936813e+00 4.84480987262519580128e+00 7.60129068569930144150e+00 5.45559079115403200433e+00 8.86271385671008182783e+00 +2524 12615.00 6.22193808318020344927e+01 4.82124396207153527172e+00 9.18388414548503284607e+00 5.06498849583725885282e+00 7.80125680485122874330e+00 4.84674888807703396765e+00 7.60442121661075187689e+00 5.45891774551778485858e+00 8.86713037818605265272e+00 +2525 12620.00 6.22456634247757989442e+01 4.82296620686331500849e+00 9.18835973136249606341e+00 5.06756060977189637384e+00 7.80453711408491734858e+00 4.84868769435021729208e+00 7.60755154551550472064e+00 5.46224584605785778990e+00 8.87154692665014543707e+00 +2526 12625.00 6.22719460177495562903e+01 4.82468802885158520866e+00 9.19283561018127848286e+00 5.07013325822469163029e+00 7.80781742337042583557e+00 4.85062629139292500469e+00 7.61068167286958008333e+00 5.46557509100199023777e+00 8.87596350062029237904e+00 +2527 12630.00 6.22982286107233136363e+01 4.82640942845090936686e+00 9.19731178165118734569e+00 5.07270644055306973996e+00 7.81109773259375117505e+00 4.85256467917406375534e+00 7.61381159910827243209e+00 5.46890547852610087176e+00 8.88038009860405885831e+00 +2528 12635.00 6.23245112036970851932e+01 4.82813040607585008956e+00 9.20178824548202811684e+00 5.07528015615591243659e+00 7.81437804186889550806e+00 4.85450285762108624255e+00 7.61694132468760010113e+00 5.47223700682683311669e+00 8.88479671914011071010e+00 +2529 12640.00 6.23507937966708354338e+01 4.82985096216170184391e+00 9.20626500140433634556e+00 5.07785440438028334853e+00 7.81765835112331330947e+00 4.85644082670289911619e+00 7.62007085005321993521e+00 5.47556967408010830667e+00 8.88921336074638190894e+00 +2530 12645.00 6.23770763896445998853e+01 4.83157109712302812454e+00 9.21074204911754712555e+00 5.08042918460433412520e+00 7.82093866038809260033e+00 4.85837858636768249454e+00 7.62320017564042284874e+00 5.47890347848257075469e+00 8.89363002193043783450e+00 +2531 12650.00 6.24033589825147174679e+01 4.83329081137439331428e+00 9.21521938835220133512e+00 5.08300449618549166075e+00 7.82421896967360286368e+00 4.86031613655325145373e+00 7.62632930188450330888e+00 5.48223841821013913034e+00 8.89804670124130758779e+00 +2532 12655.00 6.24296415754884819194e+01 4.83501010535108921573e+00 9.21969701881809911015e+00 5.08558033850191026914e+00 7.82749927889692820315e+00 4.86225347721815026603e+00 7.62945822924148142619e+00 5.48557449142837061373e+00 8.90246339719692514336e+00 +2533 12660.00 6.24559241684622463708e+01 4.83672897947804258934e+00 9.22417494022504591555e+00 5.08815671090065002602e+00 7.83077958820316499811e+00 4.86419060832092142732e+00 7.63258695813628573745e+00 5.48891169630281350322e+00 8.90688010833595100735e+00 +2534 12665.00 6.24822067614359966115e+01 4.83844743415945632847e+00 9.22865315230357730059e+00 5.09073361273913782554e+00 7.83405989745758102316e+00 4.86612752979938267828e+00 7.63571548902493457689e+00 5.49225003100939002110e+00 8.91129683317631737793e+00 +2535 12670.00 6.25084893544097681684e+01 4.84016546983061957121e+00 9.23313165476349517746e+00 5.09331104338516382768e+00 7.83734020672236297855e+00 4.86806424161207385026e+00 7.63884382234272241163e+00 5.49558949370328875261e+00 8.91571357025668831398e+00 +2536 12675.00 6.25347719473835326198e+01 4.84188308691646174253e+00 9.23761044733533687179e+00 5.09588900218578899626e+00 7.84062051593532416405e+00 4.87000074371754099190e+00 7.64197195851457511395e+00 5.49893008253970183574e+00 8.92013031811572432161e+00 +2537 12680.00 6.25610545403572828604e+01 4.84360028583154811344e+00 9.24208952972890607214e+00 5.09846748849843844908e+00 7.84390082522083265104e+00 4.87193703605359829112e+00 7.64509989797578715098e+00 5.50227179566345370176e+00 8.92454707529208590699e+00 +2538 12685.00 6.25873371333310473119e+01 4.84531706699044129039e+00 9.24656890166436973288e+00 5.10104650167017492635e+00 7.84718110212888930732e+00 4.87387311857879090837e+00 7.64822764118237774511e+00 5.50561463121936789378e+00 8.92896384031407386317e+00 +2539 12690.00 6.26136197263048188688e+01 4.84703343082843396417e+00 9.25104856286190013748e+00 5.10362604103769523789e+00 7.85046144372966558933e+00 4.87580899125166133956e+00 7.65135518854891127916e+00 5.50895858737300070374e+00 8.93338061174107522788e+00 +2540 12695.00 6.26399023192785691094e+01 4.84874937776008962942e+00 9.25552851305203105881e+00 5.10620610596878954368e+00 7.85374175299444754472e+00 4.87774465401002643716e+00 7.65448254052104459788e+00 5.51230366223808676551e+00 8.93779738810138901783e+00 +2541 12700.00 6.26661849122523335609e+01 4.85046490819997355715e+00 9.26000875195492767489e+00 5.10878669578979049959e+00 7.85702206224886445796e+00 4.87968010682279107471e+00 7.65760969752370446173e+00 5.51564985395944962221e+00 8.94221416793367751552e+00 +2542 12705.00 6.26924675052260909069e+01 4.85218002259374081575e+00 9.26448927928039900337e+00 5.11136780985812499978e+00 7.86030237150328137119e+00 4.88161534962777299285e+00 7.66073665998182118386e+00 5.51899716066118806168e+00 8.94663094980769280085e+00 +2543 12710.00 6.27187500981998553584e+01 4.85389472133522748010e+00 9.26897009476934208294e+00 5.11394944750012658830e+00 7.86358268077842570420e+00 4.88355038239387884147e+00 7.66386342834104805632e+00 5.52234558047776324941e+00 8.95104773225173389051e+00 +2544 12715.00 6.27450326911736198099e+01 4.85560900485972712914e+00 9.27345119813155882582e+00 5.11653160805249207499e+00 7.86686299003284350562e+00 4.88548520505892547305e+00 7.66699000301595212647e+00 5.52569511152291159561e+00 8.95546451381482810916e+00 +2545 12720.00 6.27713152841473771559e+01 4.85732287358180236936e+00 9.27793258909758655761e+00 5.11911429086228242369e+00 7.87014329929762546101e+00 4.88741981758145360715e+00 7.67011638445218935090e+00 5.52904575191036329329e+00 8.95988129306672576035e+00 +2546 12725.00 6.27975978771211345020e+01 4.85903632793674589152e+00 9.28241426739795727485e+00 5.12169749525583206662e+00 7.87342360858313305982e+00 4.88935421992000929237e+00 7.67324257305395818207e+00 5.53239749976421624211e+00 8.96429806853572941350e+00 +2547 12730.00 6.28238804700948989534e+01 4.86074936832875792447e+00 9.28689623274247466611e+00 5.12428122056983870181e+00 7.87670391783755086124e+00 4.89128841202277175881e+00 7.67636856925655219896e+00 5.53575035318784181015e+00 8.96871483880195086158e+00 +2548 12735.00 6.28501630630686634049e+01 4.86246199518276522866e+00 9.29137848487203932279e+00 5.12686546612027083114e+00 7.87998422711269519425e+00 4.89322239383791934841e+00 7.67949437348489727384e+00 5.53910431028460870095e+00 8.97313160241442098197e+00 +2549 12740.00 6.28764456560424136455e+01 4.86417420892369900542e+00 9.29586102350681642292e+00 5.12945023124382704083e+00 7.88326453633602053372e+00 4.89515616533436137559e+00 7.68261998617428876202e+00 5.54245936914752146407e+00 8.97754835792216354662e+00 +2550 12745.00 6.29027282490161780970e+01 4.86588600996612008487e+00 9.30034384837734506846e+00 5.13203551526683909856e+00 7.88654484559043744696e+00 4.89708972646027529407e+00 7.68574540771856007382e+00 5.54581552789031473338e+00 8.98196510389493241178e+00 +2551 12750.00 6.29290108419899496539e+01 4.86759739873495700380e+00 9.30482695920378866106e+00 5.13462131750527817076e+00 7.88982515485521762599e+00 4.89902307715347884454e+00 7.68887063856336983036e+00 5.54917278458526475049e+00 8.98638183890248143371e+00 +2552 12755.00 6.29552934349636998945e+01 4.86930837565514007537e+00 9.30931035572704601577e+00 5.13720763727511187113e+00 7.89310546411999869321e+00 4.90095621739324194266e+00 7.69199567912327886177e+00 5.55253113733574199529e+00 8.99079856149383971342e+00 +2553 12760.00 6.29815760279374643460e+01 4.87101894114123190604e+00 9.31379403766728941605e+00 5.13979447391303878589e+00 7.89638577338478064860e+00 4.90288914711738144092e+00 7.69512052981285421538e+00 5.55589058421402182120e+00 8.99521527024912082027e+00 +2554 12765.00 6.30078586209112359029e+01 4.87272909560779776683e+00 9.31827800475504908206e+00 5.14238182672466326295e+00 7.89966608264956082763e+00 4.90482186629480310103e+00 7.69824519105702442801e+00 5.55925112330274817651e+00 8.99963196373808216322e+00 +2555 12770.00 6.30341412138849932489e+01 4.87443883947976352999e+00 9.32276225673122205251e+00 5.14496969502595646873e+00 7.90294639191434278302e+00 4.90675437486332377546e+00 7.70136966325998617577e+00 5.56261275267419641466e+00 9.00404864052011255637e+00 +2556 12775.00 6.30604238068587505950e+01 4.87614817317169357835e+00 9.32724679331598238718e+00 5.14755807812252186295e+00 7.90622670116875880808e+00 4.90868667278148596012e+00 7.70449394684666888367e+00 5.56597547040064455359e+00 9.00846529917532912179e+00 +2557 12780.00 6.30867063998325079410e+01 4.87785709711888326723e+00 9.33173161423986030627e+00 5.15014697533032883570e+00 7.90950701043353987529e+00 4.91061876000783481544e+00 7.70761804223163959904e+00 5.56933927455436972309e+00 9.01288193827348571574e+00 +2558 12785.00 6.31129889928062794979e+01 4.87956561172552927275e+00 9.33621671924375107210e+00 5.15273638596534855338e+00 7.91278731968795767671e+00 4.91255063650091283733e+00 7.71074194982945826382e+00 5.57270416318691985680e+00 9.01729855639470301298e+00 +2559 12790.00 6.31392715856763970805e+01 4.88127371740619686591e+00 9.34070210805819201028e+00 5.15532630931245616779e+00 7.91606762895273785574e+00 4.91448230221926429806e+00 7.71386567003396272924e+00 5.57607013436020881869e+00 9.02171515211909458287e+00 +2560 12795.00 6.31655541786501473212e+01 4.88298141459617784932e+00 9.34518778041371511733e+00 5.15791674468762106898e+00 7.91934793820715565715e+00 4.91641375710070427374e+00 7.71698920328044568606e+00 5.57943718613614869639e+00 9.02613172403714791869e+00 +2561 12800.00 6.31918367716239188780e+01 4.88468870371003660580e+00 9.34967373605121387925e+00 5.16050769139644849304e+00 7.92262824746157168221e+00 4.91834500112450534459e+00 7.72011254996274054463e+00 5.58280531655592593410e+00 9.03054827070825183455e+00 +2562 12805.00 6.32181193645976833295e+01 4.88639558515197425237e+00 9.35415997470122739799e+00 5.16309914874454456424e+00 7.92590855671598948362e+00 4.92027603421811665640e+00 7.72323571048505019832e+00 5.58617452366072519965e+00 9.03496479073324998410e+00 +2563 12810.00 6.32444019575714406756e+01 4.88810205935727992710e+00 9.35864649609428767008e+00 5.16569111600642205673e+00 7.92918886598076877448e+00 4.92220685636081167758e+00 7.72635868527230140757e+00 5.58954480550209442669e+00 9.03938128269225948941e+00 +2564 12815.00 6.32706845505451980216e+01 4.88980812674052067734e+00 9.36313329998165500001e+00 5.16828359248768443024e+00 7.93246917527664407999e+00 4.92413746750076875003e+00 7.72948147471832935906e+00 5.59291616012121828305e+00 9.04379774517577139648e+00 +2565 12820.00 6.32969671435189624731e+01 4.89151378770589584377e+00 9.36762038609386138432e+00 5.17087657749393958539e+00 7.93574948453106010504e+00 4.92606786758616888022e+00 7.73260407923770021199e+00 5.59628858553855490499e+00 9.04821417677425543502e+00 +2566 12825.00 6.33232497364927269246e+01 4.89321904268869634080e+00 9.37210775416144414862e+00 5.17347007029969851999e+00 7.93902979379584117225e+00 4.92799805658591960622e+00 7.73572649921388233452e+00 5.59966207978492391817e+00 9.05263057607820265105e+00 +2567 12830.00 6.33495323294664771652e+01 4.89492389209312328546e+00 9.37659540393566359739e+00 5.17606407020020320431e+00 7.94231010302952888935e+00 4.92992803444819926995e+00 7.73884873506144366218e+00 5.60303664089114583646e+00 9.05704694168845669822e+00 +2568 12835.00 6.33758149224402416166e+01 4.89662833634410432637e+00 9.38108333514704995082e+00 5.17865857649069383228e+00 7.94559041227358253678e+00 4.93185780113155214366e+00 7.74197078718458087110e+00 5.60641226687767879611e+00 9.06146327219549974075e+00 +2569 12840.00 6.34020975154140131735e+01 4.89833237585620473453e+00 9.38557154753650380030e+00 5.18125358843532080044e+00 7.94887072155909280013e+00 4.93378735659452161144e+00 7.74509265597713270068e+00 5.60978895576498004516e+00 9.06587956620017720866e+00 +2570 12845.00 6.34283801083877634142e+01 4.90003601104398622823e+00 9.39006004085528722669e+00 5.18384910533968845670e+00 7.95215103081350882519e+00 4.93571670078528779158e+00 7.74821434183293256126e+00 5.61316670555277497101e+00 9.07029582230333808468e+00 +2571 12850.00 6.34546627013615278656e+01 4.90173924233237912063e+00 9.39454881483393045016e+00 5.18644512646794453303e+00 7.95543134016120223606e+00 4.93764583367275733394e+00 7.75133584515618068167e+00 5.61654551426152170990e+00 9.07471203910582779883e+00 +2572 12855.00 6.34809452943352923171e+01 4.90344207012558186420e+00 9.39903786921333228577e+00 5.18904165111533277610e+00 7.95871164929125018972e+00 4.93957475520511035683e+00 7.75445716634071491313e+00 5.61992537989094831374e+00 9.07912821521885504694e+00 +2573 12860.00 6.35072278873090496631e+01 4.90514449484852299577e+00 9.40352720374475836707e+00 5.19163867853563498755e+00 7.96199195859748876103e+00 4.94150346534089113248e+00 7.75757830579073459631e+00 5.62330630045114965299e+00 9.08354434924326348266e+00 +2574 12865.00 6.35335104802828141146e+01 4.90684651691576689814e+00 9.40801681817946189312e+00 5.19423620802409491404e+00 7.96527226786226894006e+00 4.94343196402827711466e+00 7.76069926387934572176e+00 5.62668827392112369523e+00 9.08796043979027068360e+00 +2575 12870.00 6.35597930732565714607e+01 4.90854813673151380016e+00 9.41250671223762047646e+00 5.19683423884485851119e+00 7.96855257714777831524e+00 4.94536025124654265994e+00 7.76382004100038347616e+00 5.63007129830059849240e+00 9.09237648546072030342e+00 +2576 12875.00 6.35860756662303288067e+01 4.91024935472069223863e+00 9.41699688568085413465e+00 5.19943277026207706371e+00 7.97183288636073861255e+00 4.94728832692313602593e+00 7.76694063755805164107e+00 5.63345537158930387278e+00 9.09679248488654756954e+00 +2577 12880.00 6.36123582592041003636e+01 4.91195017130822897400e+00 9.42148733826042672490e+00 5.20203180156062661155e+00 7.97511319564624798772e+00 4.94921619104769572317e+00 7.77006105393581947283e+00 5.63684049175587542635e+00 9.10120843666860501742e+00 +2578 12885.00 6.36386408521778577096e+01 4.91365058688796096931e+00 9.42597806971723528591e+00 5.20463133198392746692e+00 7.97839350495248567086e+00 4.95114384354767267382e+00 7.77318129051715711597e+00 5.64022665678967793923e+00 9.10562433942846105595e+00 +2579 12890.00 6.36649234451516150557e+01 4.91535060188481587318e+00 9.43046907979217863272e+00 5.20723136081685655796e+00 7.98167381418617427613e+00 4.95307128440233856992e+00 7.77630134768553915592e+00 5.64361386466971115539e+00 9.11004019178769297582e+00 +2580 12895.00 6.36912060381253724017e+01 4.91705021671335629208e+00 9.43496036824688033562e+00 5.20983188731319923903e+00 7.98495412344059030119e+00 4.95499851354950671123e+00 7.77942122584516582151e+00 5.64700211336461155298e+00 9.11445599236787451503e+00 +2581 12900.00 6.37174886310991439586e+01 4.91874943178814927336e+00 9.43945193481187594386e+00 5.21243291072674086450e+00 7.98823443264318644452e+00 4.95692553096845234251e+00 7.78254092534841479534e+00 5.65039140083265234438e+00 9.11887173979058118789e+00 +2582 12905.00 6.37437712240728941993e+01 4.92044824751339238134e+00 9.44394377925915229355e+00 5.21503443033199332035e+00 7.99151474198051747777e+00 4.95885233659698876352e+00 7.78566044660984957204e+00 5.65378172505283060900e+00 9.12328743267738850875e+00 +2583 12910.00 6.37700538170466586507e+01 4.92214666430365088701e+00 9.44843590132960997607e+00 5.21763644536201276480e+00 7.99479505120384104089e+00 4.96077893040402351232e+00 7.78877978998185227510e+00 5.65717308397305629342e+00 9.12770306967059674719e+00 +2584 12915.00 6.37963364100204302076e+01 4.92384468258385332717e+00 9.45292830077450929593e+00 5.22023895509131197201e+00 7.99807536043753053434e+00 4.96270531234810086119e+00 7.79189895585825631485e+00 5.66056547556196676396e+00 9.13211864938141815173e+00 +2585 12920.00 6.38226190029941804482e+01 4.92554230275819726614e+00 9.45742097734511055762e+00 5.22284195876331303054e+00 8.00135566972303990951e+00 4.96463148238776419419e+00 7.79501794462253272400e+00 5.66395889776746930266e+00 9.13653417045215476833e+00 +2586 12925.00 6.38489015959679448997e+01 4.92723952524124975128e+00 9.46191393080304266050e+00 5.22544545562143714079e+00 8.00463597897745771093e+00 4.96655744046082858745e+00 7.79813675663742955635e+00 5.66735334853747030337e+00 9.14094963151474360075e+00 +2587 12930.00 6.38751841888380624823e+01 4.92893635044757338903e+00 9.46640716088919731419e+00 5.22804944491946610441e+00 8.00791628827333035190e+00 4.96848318655693166335e+00 7.80125539228641340372e+00 5.67074882581987793628e+00 9.14536503121149024764e+00 +2588 12935.00 6.39014667818118269338e+01 4.93063277877100425428e+00 9.47090066737557023657e+00 5.23065392591118616394e+00 8.01119659750701806900e+00 4.97040872060352167949e+00 7.80437385194259469756e+00 5.67414532755223710581e+00 9.14978036817433171279e+00 +2589 12940.00 6.39277493747855913853e+01 4.93232881064683326144e+00 9.47539445000305668998e+00 5.23325889781929021183e+00 8.01447690679252744417e+00 4.97233404257987299246e+00 7.80749213597908031659e+00 5.67754285167209182816e+00 9.15419564104557181849e+00 +2590 12945.00 6.39540319677593416259e+01 4.93402444646889826174e+00 9.47988850853328202106e+00 5.23586435990792509187e+00 8.01775721602621693762e+00 4.97425915244452898634e+00 7.81061024475861476191e+00 5.68094139610662107742e+00 9.15861084846751083433e+00 +2591 12950.00 6.39803145607331131828e+01 4.93571968665176274982e+00 9.48438284271750831067e+00 5.23847031139978547287e+00 8.02103752531172453644e+00 4.97618405013530296088e+00 7.81372817865430402406e+00 5.68434095878300560400e+00 9.16302598908245435894e+00 +2592 12955.00 6.40065971537068776342e+01 4.93741453160999022032e+00 9.48887745232772594761e+00 5.24107675154865582101e+00 8.02431783455577907205e+00 4.97810873563146838450e+00 7.81684593803925675815e+00 5.68774153763878764778e+00 9.16744106155343274622e+00 +2593 12960.00 6.40328797466806349803e+01 4.93910898174778179026e+00 9.49337233711519346002e+00 5.24368367956686309839e+00 8.02759814383092340506e+00 4.98003320888120537546e+00 7.81996352327621568890e+00 5.69114313059078380519e+00 9.17185606451238477632e+00 +2594 12965.00 6.40591623396543923263e+01 4.94080303747969917794e+00 9.49786749684153974727e+00 5.24629109470819265937e+00 8.03087845307497616432e+00 4.98195746984305642968e+00 7.82308093472792620560e+00 5.69454573555581067268e+00 9.17627099662233902677e+00 +2595 12970.00 6.40854449326281638832e+01 4.94249669920994438854e+00 9.50236293126839015599e+00 5.24889899619533828456e+00 8.03415876236048553949e+00 4.98388151847556493124e+00 7.82619817276749429880e+00 5.69794935044031891636e+00 9.18068585652560109622e+00 +2596 12975.00 6.41117275256019070184e+01 4.94418996734271676274e+00 9.50685864015736825650e+00 5.25150738326135435585e+00 8.03743907159417503294e+00 4.98580535474763930637e+00 7.82931523774730031562e+00 5.70135397317148751029e+00 9.18510064289556460437e+00 +2597 12980.00 6.41380101185756785753e+01 4.94588284230294483734e+00 9.51135462327010117178e+00 5.25411625511857049986e+00 8.04071938085895610016e+00 4.98772897859709463120e+00 7.83243213003008609263e+00 5.70475960162467643499e+00 9.18951535437453159716e+00 +2598 12985.00 6.41642927115494359214e+01 4.94757532447409964504e+00 9.51585088036821424851e+00 5.25672561102077029460e+00 8.04399969011337212521e+00 4.98965239000320259777e+00 7.83554884997859701912e+00 5.70816623372706555273e+00 9.19392998962553420483e+00 +2599 12990.00 6.41905753045232074783e+01 4.94926741428110883447e+00 9.52034741122369965183e+00 5.25933545015955505875e+00 8.04727999935742488447e+00 4.99157558890377828220e+00 7.83866539794521344220e+00 5.71157386737474226379e+00 9.19834454732196782345e+00 +2600 12995.00 6.42168578974969506135e+01 4.95095911212817441083e+00 9.52484421558781413353e+00 5.26194577177834421633e+00 8.05056030864293425964e+00 4.99349857527809515290e+00 7.84178177428231215629e+00 5.71498250044306477236e+00 9.20275902612686103055e+00 +2601 13000.00 6.42431404904707221704e+01 4.95265041842985898057e+00 9.52934129324291667729e+00 5.26455657508946739398e+00 8.05384061789735206105e+00 4.99542134907433066360e+00 7.84489797935263677431e+00 5.71839213083848729724e+00 9.20717342469288446694e+00 +2602 13005.00 6.42694230834444937273e+01 4.95434133356963535277e+00 9.53383864394026581124e+00 5.26716785931561659595e+00 8.05712092712067651235e+00 4.99734391026139324055e+00 7.84801401350856941974e+00 5.72180275644672953206e+00 9.21158774170379501811e+00 +2603 13010.00 6.42957056764182368624e+01 4.95603185797242851152e+00 9.53833626746221518999e+00 5.26977962365875551853e+00 8.06040123644764250344e+00 4.99926625877709795986e+00 7.85112987710248688700e+00 5.72521437514315412187e+00 9.21600197583298808013e+00 +2604 13015.00 6.43219882693920084193e+01 4.95772199203207897256e+00 9.54283416357039016020e+00 5.27239186733121290018e+00 8.06368154568133022053e+00 5.00118839459035235961e+00 7.85424557047640625740e+00 5.72862698481348164847e+00 9.22041612575385727268e+00 +2605 13020.00 6.43482708623657799762e+01 4.95941173616314667782e+00 9.54733233204714792919e+00 5.27500458956604401095e+00 8.06696185492538297979e+00 5.00311031767006753057e+00 7.85736109399307025569e+00 5.73204058332270971476e+00 9.22483019013980154455e+00 +2606 13025.00 6.43745534553395231114e+01 4.96110109075947036672e+00 9.55183077263338198293e+00 5.27761778954448690371e+00 8.07024216417980078120e+00 5.00503202796441826194e+00 7.86047644798413092104e+00 5.73545516855656067889e+00 9.22924416766421096270e+00 +2607 13030.00 6.44008360483132946683e+01 4.96279005623561264571e+00 9.55632948513217783670e+00 5.28023146649959773669e+00 8.07352247344458184841e+00 5.00695352543194882600e+00 7.86359163280196593604e+00 5.73887073836966354889e+00 9.23365805701084774171e+00 +2608 13035.00 6.44271186412870520144e+01 4.96447863299577463181e+00 9.56082846930515906081e+00 5.28284561961261012186e+00 8.07680278270936291563e+00 5.00887481004157031350e+00 7.86670664878859149383e+00 5.74228729062701681585e+00 9.23807185687383380923e+00 +2609 13040.00 6.44534012342608093604e+01 4.96616682143378973535e+00 9.56532772491395277825e+00 5.28546024810621961620e+00 8.08008309197414220648e+00 5.01079588174145840185e+00 7.86982149628602378755e+00 5.74570482319361541812e+00 9.24248556592656633768e+00 +2610 13045.00 6.44796838272345809173e+01 4.96785462195386084971e+00 9.56982725175127413308e+00 5.28807535116166071987e+00 8.08336340122856000789e+00 5.01271674049015913965e+00 7.87293617563627812217e+00 5.74912333392408658739e+00 9.24689918286316370200e+00 +2611 13050.00 6.45059664202083382634e+01 4.96954203496018642738e+00 9.57432704957875024832e+00 5.29069092800162543710e+00 8.08664371052443264887e+00 5.01463738625658006498e+00 7.87605068718136802630e+00 5.75254282066270139495e+00 9.25131270637775671162e+00 +2612 13055.00 6.45322490131820956094e+01 4.97122906085696580902e+00 9.57882711818910159707e+00 5.29330697779698589045e+00 8.08992401978921549244e+00 5.01655781898889863157e+00 7.87916503125294642729e+00 5.75596328127445211464e+00 9.25572613515409869933e+00 +2613 13060.00 6.45585316061558529555e+01 4.97291570004840011165e+00 9.58332745734394819692e+00 5.29592349976007081835e+00 8.09320432905399478329e+00 5.01847803864566088805e+00 7.88227920818266536429e+00 5.75938471358287973345e+00 9.26013946788631514551e+00 +2614 13065.00 6.45848141991296245124e+01 4.97460195292832452196e+00 9.58782806682565258427e+00 5.29854049308247976313e+00 8.09648463826695596879e+00 5.02039804519577259612e+00 7.88539321832290074354e+00 5.76280711544261414758e+00 9.26455270328925273304e+00 +2615 13070.00 6.46110967919997420950e+01 4.97628781990094015697e+00 9.59232894641656130830e+00 5.30115795695581404345e+00 8.09976494754210207816e+00 5.02231783859777802803e+00 7.88850706199494400295e+00 5.76623048468755872165e+00 9.26896584004667900558e+00 +2616 13075.00 6.46373793849734994410e+01 4.97797330136008042700e+00 9.59683009588866475781e+00 5.30377589056130904765e+00 8.10304525680688136902e+00 5.02423741879985730208e+00 7.89162073952008036315e+00 5.76965481915161504389e+00 9.27337887686307738022e+00 +2617 13080.00 6.46636619779472567870e+01 4.97965839770994822544e+00 9.60133151503468518229e+00 5.30639429309056431805e+00 8.10632556606129917043e+00 5.02615678577091795631e+00 7.89473425124032335276e+00 5.77308011666868825529e+00 9.27779181244293305042e+00 +2618 13085.00 6.46899445709210141331e+01 4.98134310935474022841e+00 9.60583320363697090727e+00 5.30901316372481613115e+00 8.10960587532608023764e+00 5.02807593946950248665e+00 7.89784759748732678730e+00 5.77650637506231401375e+00 9.28220464550109802815e+00 +2619 13090.00 6.47162271638947856900e+01 4.98302743668829695167e+00 9.61033516146751409792e+00 5.31163250165566491745e+00 8.11288618461158961281e+00 5.02999487984379189953e+00 7.90096077857201350980e+00 5.77993359214566915227e+00 9.28661737473169957013e+00 +2620 13095.00 6.47425097568685430360e+01 4.98471138010444914102e+00 9.61483738831903522737e+00 5.31425230605398279948e+00 8.11616649386600563787e+00 5.03191360686269284486e+00 7.90407379483639704887e+00 5.78336176574229199332e+00 9.29102999885994940144e+00 +2621 13100.00 6.47687923498423003821e+01 4.98639493999703642402e+00 9.61933988397388617386e+00 5.31687257611136843138e+00 8.11944680314115174724e+00 5.03383212048474959488e+00 7.90718664658103698173e+00 5.78679089367572085933e+00 9.29544251660069775767e+00 +2622 13105.00 6.47950749428160719390e+01 4.98807811678061963079e+00 9.62384264821442059201e+00 5.31949331098833155806e+00 8.12272711236447619854e+00 5.03575042066850553368e+00 7.91029933414795127788e+00 5.79022097374876842935e+00 9.29985492665843693771e+00 +2623 13110.00 6.48213575357898292850e+01 4.98976091083867334675e+00 9.62834568084372044439e+00 5.32211450987646994548e+00 8.12600742162925726575e+00 5.03766850736213811501e+00 7.91341185784806011583e+00 5.79365200377460531911e+00 9.30426722776874370879e+00 +2624 13115.00 6.48476401287635866311e+01 4.99144332257539602438e+00 9.63284898162341107763e+00 5.32473617193629333855e+00 8.12928773089403833296e+00 5.03958638054492347180e+00 7.91652421800265049256e+00 5.79708398155604509583e+00 9.30867941863610326436e+00 +2625 13120.00 6.48739227217373581880e+01 4.99312535237425958456e+00 9.63735255036694127284e+00 5.32735829634903801377e+00 8.13256804022100254770e+00 5.04150404016503728144e+00 7.91963641492264702748e+00 5.80051690488553362002e+00 9.31309149799609947706e+00 +2626 13125.00 6.49002053147111013232e+01 4.99480700063946425615e+00 9.64185638685665935554e+00 5.32998088227521016336e+00 8.13584834941323542523e+00 5.04342148618102470436e+00 7.92274844892933671758e+00 5.80395077156588090617e+00 9.31750346456358258251e+00 +2627 13130.00 6.49264879076848728801e+01 4.99648826775448284820e+00 9.64636049087492786214e+00 5.33260392888568279801e+00 8.13912865866765322664e+00 5.04533871854106585886e+00 7.92586032033364062954e+00 5.80738557939989696877e+00 9.32191531707412934793e+00 +2628 13135.00 6.49527705006586444370e+01 4.99816915412351292503e+00 9.65086486222481987340e+00 5.33522743534096299811e+00 8.14240896793243429386e+00 5.04725573722443066060e+00 7.92897202943611922876e+00 5.81082132615930202491e+00 9.32632705426332364596e+00 +2629 13140.00 6.49790530936323875721e+01 4.99984966014039144966e+00 9.65536950069905763883e+00 5.33785140082228704017e+00 8.14568927718685031891e+00 5.04917254217930100424e+00 7.93208357655806040043e+00 5.81425800963654104692e+00 9.33073867485637897801e+00 +2630 13145.00 6.50053356866061591290e+01 5.00152978619895449697e+00 9.65987440607999658937e+00 5.34047582446943547296e+00 8.14896958645163316248e+00 5.05108913337458176329e+00 7.93519496201038609939e+00 5.81769562761369662951e+00 9.33515017759923892982e+00 +2631 13150.00 6.50316182795799164751e+01 5.00320953268267487601e+00 9.66437957818107840069e+00 5.34310070545327864266e+00 8.15224989572677749550e+00 5.05300551074809156660e+00 7.93830618608329174890e+00 5.82113417788321463320e+00 9.33956156120675373700e+00 +2632 13155.00 6.50579008725536738211e+01 5.00488889998538599713e+00 9.66888501678466205647e+00 5.34572604292396125203e+00 8.15553020497083025475e+00 5.05492167427909855348e+00 7.94141724909806345778e+00 5.82457365819608696711e+00 9.34397282445596033540e+00 +2633 13160.00 6.50841834655274311672e+01 5.00656788850092571153e+00 9.67339072169382419020e+00 5.34835183605235453541e+00 8.15881051423561132196e+00 5.05683762391578550677e+00 7.94452815134489753746e+00 5.82801406633439356142e+00 9.34838396605134924755e+00 +2634 13165.00 6.51104660585012027241e+01 5.00824649862312920590e+00 9.67789669271165209352e+00 5.35097808396787488761e+00 8.16209082349002734702e+00 5.05875335962705818815e+00 7.94763889312435090062e+00 5.83145540008021701084e+00 9.35279498476995208023e+00 +2635 13170.00 6.51367486514749742810e+01 5.00992473073546751294e+00 9.68240292963085913414e+00 5.35360478584139443115e+00 8.16537113275480841423e+00 5.06066888136109671592e+00 7.95074947474734905484e+00 5.83489765717418684687e+00 9.35720587934735092972e+00 +2636 13175.00 6.51630312444487174162e+01 5.01160258524214086151e+00 9.68690943225453260368e+00 5.35623194082305431607e+00 8.16865144199886117349e+00 5.06258418907644536233e+00 7.95385989650408475882e+00 5.83834083538801706936e+00 9.36161664852948938176e+00 +2637 13180.00 6.51893138374224889731e+01 5.01328006250589464088e+00 9.69141620037538586985e+00 5.35885954805263686751e+00 8.17193175130509885662e+00 5.06449928274200900091e+00 7.95697015869511758979e+00 5.84178493249342700722e+00 9.36602729107267428788e+00 +2638 13185.00 6.52155964303962605300e+01 5.01495716293092552718e+00 9.69592323381723275588e+00 5.36148760666992085788e+00 8.17521206056987992383e+00 5.06641416230597041448e+00 7.96008026161064297099e+00 5.84522994621031433127e+00 9.37043780573321249960e+00 +2639 13190.00 6.52418790233700036651e+01 5.01663388691107225981e+00 9.70043053236242336368e+00 5.36411611583541336756e+00 8.17849236980356764093e+00 5.06832882773723625291e+00 7.96319020553049128353e+00 5.84867587432076163623e+00 9.37484819126741442119e+00 +2640 13195.00 6.52681616163437752220e+01 5.01831023481944171749e+00 9.70493809582440647432e+00 5.36674507467853079135e+00 8.18177267904762217654e+00 5.07024327898398663450e+00 7.96629999076558448223e+00 5.85212271455503163509e+00 9.37925844644195194633e+00 +2641 13200.00 6.52944442093175325681e+01 5.01998620704986819874e+00 9.70944592401662731618e+00 5.36937448233905278983e+00 8.18505298831240324375e+00 5.07215751600476316696e+00 7.96940961759575561274e+00 5.85557046466411446062e+00 9.38366857002349341599e+00 +2642 13205.00 6.53207268022912899141e+01 5.02166180398582540079e+00 9.71395401674216785182e+00 5.37200433796712317758e+00 8.18833329764973250064e+00 5.07407153876847516472e+00 7.97251908631119832194e+00 5.85901912238863520344e+00 9.38807856075798952133e+00 +2643 13210.00 6.53470093951614217076e+01 5.02333702601078435634e+00 9.71846237379374677801e+00 5.37463464069215568486e+00 8.19161360683160033602e+00 5.07598534723366512367e+00 7.97562839718137794875e+00 5.86246868545885480017e+00 9.39248841743283335859e+00 +2644 13215.00 6.53732919881351648428e+01 5.02501187351858025210e+00 9.72297099500553763107e+00 5.37726538964356759465e+00 8.19489391610674466904e+00 5.07789894133815078447e+00 7.97873755051721911258e+00 5.86591915160503596383e+00 9.39689813880433355564e+00 +2645 13220.00 6.53995745811089363997e+01 5.02668634688232263130e+00 9.72747988017026088414e+00 5.37989658395077441355e+00 8.19817422535079742829e+00 5.07981232107156444044e+00 7.98184654657782566289e+00 5.86937051855744051920e+00 9.40130772365989386685e+00 +2646 13225.00 6.54258571740827079566e+01 5.02836044649584490429e+00 9.73198902911172325503e+00 5.38252822276391906797e+00 8.20145453461557849550e+00 5.08172548637172472041e+00 7.98495538564302442808e+00 5.87282278405669533328e+00 9.40571717076618796227e+00 +2647 13230.00 6.54521397670564510918e+01 5.03003417273225661432e+00 9.73649844163300848265e+00 5.38516030519168875657e+00 8.20473484414982756618e+00 5.08363843719717323211e+00 7.98806406800301260773e+00 5.87627594580196888074e+00 9.41012647890024389596e+00 +2648 13235.00 6.54784223600302226487e+01 5.03170752598539294809e+00 9.74100811754756179539e+00 5.38779283037386313993e+00 8.20801515315550567209e+00 5.08555117351681928994e+00 7.99117259393762235931e+00 5.87973000153388714040e+00 9.41453564684946897501e+00 +2649 13240.00 6.55047049530039799947e+01 5.03338050662836078430e+00 9.74551805667919701648e+00 5.39042579742949534705e+00 8.21129546240992169714e+00 5.08746369527884034767e+00 7.99428096369558893741e+00 5.88318494895161858693e+00 9.41894467339089480618e+00 +2650 13245.00 6.55309875459777373408e+01 5.03505311503426877806e+00 9.75002825883099077942e+00 5.39305920547763406603e+00 8.21457577166433772220e+00 5.08937600244178156572e+00 7.99738917757747369564e+00 5.88664078577506355572e+00 9.42335355732228840964e+00 +2651 13250.00 6.55572701389514946868e+01 5.03672535159695211604e+00 9.75453872383712194960e+00 5.39569305364769657984e+00 8.21785608091875729997e+00 5.09128809497455048216e+00 8.00049723584237781893e+00 5.89009750972411794123e+00 9.42776229741032167908e+00 +2652 13255.00 6.55835527319252662437e+01 5.03839721669988360730e+00 9.75904945151103397905e+00 5.39832734104837008715e+00 8.22113639022499498310e+00 5.09319997282532543892e+00 8.00360513874940515677e+00 5.89355511847722279839e+00 9.43217089246311957140e+00 +2653 13260.00 6.56098353248990235898e+01 5.04006871070580597660e+00 9.76356044165580883032e+00 5.40096206680906920639e+00 8.22441669944831765804e+00 5.09511163595265248460e+00 8.00671288658874757971e+00 5.89701360975427668620e+00 9.43657934126808939368e+00 +2654 13265.00 6.56361179178727951466e+01 5.04173983400855441062e+00 9.76807169411598863462e+00 5.40359723002811698223e+00 8.22769700870273545945e+00 5.09702308432543649275e+00 8.00982047959878507015e+00 5.90047298125444896755e+00 9.44098764262298750793e+00 +2655 13270.00 6.56624005108465524927e+01 5.04341058697087252227e+00 9.77258320870501506761e+00 5.40623282984529485162e+00 8.23097731795715148451e+00 5.09893431788149431583e+00 8.01292791805934356830e+00 5.90393323066654662767e+00 9.44539579532558271069e+00 +2656 13275.00 6.56886831038203098387e+01 5.04508096997623489699e+00 9.77709498523633691036e+00 5.40886886534856081710e+00 8.23425762723229937023e+00 5.10084533660009764588e+00 8.01603520222952425911e+00 5.90739435568973458857e+00 9.44980379817363846939e+00 +2657 13280.00 6.57149656967940671848e+01 5.04675098340810990294e+00 9.78160702354412769921e+00 5.41150533565696445493e+00 8.23753793645562026882e+00 5.10275614041906155904e+00 8.01914233236843543295e+00 5.91085635400246101057e+00 9.45421164997528151730e+00 +2658 13285.00 6.57412482897678245308e+01 5.04842062763960619520e+00 9.78611932345219770468e+00 5.41414223987919562830e+00 8.24081824575149646250e+00 5.10466672931765774734e+00 8.02224930873517472207e+00 5.91431922329352399714e+00 9.45861934953864214037e+00 +2659 13290.00 6.57675308827415818769e+01 5.05008990304383331704e+00 9.79063188478435719730e+00 5.41677957711357738191e+00 8.24409855501627752972e+00 5.10657710323370306327e+00 8.02535613158884686413e+00 5.91778296124136993228e+00 9.46302689567184707187e+00 +2660 13295.00 6.57938134757153392229e+01 5.05175880998353132867e+00 9.79514470736441822396e+00 5.41941734647915929202e+00 8.24737886429142186273e+00 5.10848726213610238034e+00 8.02846280116782651248e+00 5.92124756554516729068e+00 9.46743428718302659775e+00 +2661 13300.00 6.58200960686891249907e+01 5.05342734885253808130e+00 9.79965779103691758678e+00 5.42205554706390113751e+00 8.25065917355620115359e+00 5.11039720597303848137e+00 8.03156931774157989423e+00 5.92471303385226288896e+00 9.47184152289067071706e+00 +2662 13305.00 6.58463786616628681259e+01 5.05509552001359718787e+00 9.80417113561530051413e+00 5.42469417797649189339e+00 8.25393948272770572316e+00 5.11230693471341712808e+00 8.03467568154847988637e+00 5.92817936384110133474e+00 9.47624860161327475794e+00 +2663 13310.00 6.58726612546366396828e+01 5.05676332385018056925e+00 9.80868474094410736086e+00 5.42733323831525282799e+00 8.25721979204430844845e+00 5.11421644831578081636e+00 8.03778189284762945022e+00 5.93164655320048517240e+00 9.48065552215896545363e+00 +2664 13315.00 6.58989438476103970288e+01 5.05843076071466679622e+00 9.81319860684714662113e+00 5.42997272716814372018e+00 8.26050010130908951567e+00 5.11612574672831232903e+00 8.04088795187740323911e+00 5.93511459956740150545e+00 9.48506228335660139805e+00 +2665 13320.00 6.59252264405841543748e+01 5.06009783098016363567e+00 9.81771273315859360764e+00 5.43261264364385176862e+00 8.26378041062569046460e+00 5.11803482989918734347e+00 8.04399385888654272492e+00 5.93858350062029050065e+00 9.48946888403503407972e+00 +2666 13325.00 6.59515090335579117209e+01 5.06176453504050805066e+00 9.82222711972298689886e+00 5.43525298681997259820e+00 8.26706071983865165009e+00 5.11994369780768199263e+00 8.04709961411341900828e+00 5.94205325401686579312e+00 9.49387532302312564525e+00 +2667 13330.00 6.59777916265316832778e+01 5.06343087323771356978e+00 9.82674176636413676533e+00 5.43789375579482836542e+00 8.27034102909306767515e+00 5.12185235040197106571e+00 8.05020521779640496618e+00 5.94552385740447597584e+00 9.49828159913936431735e+00 +2668 13335.00 6.60040742195054406238e+01 5.06509684596561804426e+00 9.83125667292658178553e+00 5.44053494966674122679e+00 8.27362133835784874236e+00 5.12376078764060149950e+00 8.05331067018424207049e+00 5.94899530844083468395e+00 9.50268771122297373211e+00 +2669 13340.00 6.60303568124792121807e+01 5.06676245356623411453e+00 9.83577183924449727215e+00 5.44317656750294531776e+00 8.27690164764335811753e+00 5.12566900947175163594e+00 8.05641597150493993240e+00 5.95246760477328873407e+00 9.50709365811317397288e+00 +2670 13345.00 6.60566394054529695268e+01 5.06842769642303725419e+00 9.84028726515205498515e+00 5.44581860841212606061e+00 8.28018195687704583463e+00 5.12757701585396574728e+00 8.05952112200723469471e+00 5.95594074405955620222e+00 9.51149943863881830453e+00 +2671 13350.00 6.60829219983230871094e+01 5.07009257490913167743e+00 9.84480295051452358734e+00 5.44846107146151403811e+00 8.28346226613146363604e+00 5.12948480675614959523e+00 8.06262612190877625551e+00 5.95941472391588789037e+00 9.51590505164949895800e+00 +2672 13355.00 6.61092045912968444554e+01 5.07175708937689950773e+00 9.84931889514535008345e+00 5.45110395574943318309e+00 8.28674257539624470326e+00 5.13139238211612092044e+00 8.06573097144793571545e+00 5.96288954201036602853e+00 9.52031049598442891124e+00 +2673 13360.00 6.61354871842706018015e+01 5.07342124018908258165e+00 9.85383509890979958357e+00 5.45374726033274903614e+00 8.29002288473357396015e+00 5.13329974191315052678e+00 8.06883567085272623842e+00 5.96636519594887992923e+00 9.52471577049319684249e+00 +2674 13365.00 6.61617697772443591475e+01 5.07508502772915282009e+00 9.85835156164204562401e+00 5.45639098430978641829e+00 8.29330319390508030608e+00 5.13520688608505437855e+00 8.07194022035115565927e+00 5.96984168338914322760e+00 9.52912087401502105877e+00 +2675 13370.00 6.61880523702181449153e+01 5.07674845233912463982e+00 9.86286828318662855963e+00 5.45903512674777502411e+00 8.29658350318022286274e+00 5.13711381459037408348e+00 8.07504462016087032339e+00 5.97331900195777887319e+00 9.53352580540985350410e+00 +2676 13375.00 6.62143349631918880505e+01 5.07841151440247351445e+00 9.86738526339845023472e+00 5.46167968672431136667e+00 8.29986381243464244051e+00 5.13902052739801895598e+00 8.07814887052024666048e+00 5.97679714926067529035e+00 9.53793056352727575131e+00 +2677 13380.00 6.62406175561656596074e+01 5.08007421427157446203e+00 9.87190250212204745139e+00 5.46432466331698929451e+00 8.30314412169942173136e+00 5.14092702445616911433e+00 8.08125297163656419741e+00 5.98027612294518728930e+00 9.54233514722724152080e+00 +2678 13385.00 6.62669001491394169534e+01 5.08173655229880960604e+00 9.87641999920196411722e+00 5.46697005558267523639e+00 8.30642443096420279858e+00 5.14283330571300290046e+00 8.08435692373783254538e+00 5.98375592061720240622e+00 9.54673955535932705629e+00 +2679 13390.00 6.62931827421131742994e+01 5.08339852886764909101e+00 9.88093775450346001321e+00 5.46961586259896392903e+00 8.30970474023934713159e+00 5.14473937113742874061e+00 8.08746072704170160250e+00 5.98723653990334447883e+00 9.55114378680421793888e+00 +2680 13395.00 6.63194653350869316455e+01 5.08506014430974495610e+00 9.88545576786071400477e+00 5.47226208344345099732e+00 8.31298504951449324096e+00 5.14664522067762586488e+00 8.09056438176581416144e+00 5.99071797840950459602e+00 9.55554784041149574136e+00 +2681 13400.00 6.63457479280606889915e+01 5.08672139901893416436e+00 9.88997403913899120198e+00 5.47490871717300553456e+00 8.31626535874818095806e+00 5.14855085429213588100e+00 8.09366788810709003599e+00 5.99420023374157473484e+00 9.55995171505147212088e+00 +2682 13405.00 6.63720305210344605484e+01 5.08838229331650193643e+00 9.89449256819319522549e+00 5.47755576284448952862e+00 8.31954566802332706743e+00 5.15045627192914245995e+00 8.09677124630390210314e+00 5.99768330352617695667e+00 9.56435540959446228726e+00 +2683 13410.00 6.63983131140082178945e+01 5.09004282759628523536e+00 9.89901135487822614323e+00 5.48020321953550126892e+00 8.32282597726737982669e+00 5.15236147355755047528e+00 8.09987445654280513452e+00 6.00116718534847670696e+00 9.56875892292114293980e+00 +2684 13415.00 6.64245957069819894514e+01 5.09170300218993432395e+00 9.90353039904898935220e+00 5.48285108629254303025e+00 8.32610628660470908358e+00 5.15426645912553915707e+00 8.10297751904144547552e+00 6.00465187681436507461e+00 9.57316225389146246982e+00 +2685 13420.00 6.64508782999557467974e+01 5.09336281746019370331e+00 9.90804970057074996248e+00 5.48549936218284450717e+00 8.32938659577621365315e+00 5.15617122859165277760e+00 8.10608043400710442938e+00 6.00813737552973581302e+00 9.57756540139645906606e+00 +2686 13425.00 6.64771608929295041435e+01 5.09502227376980698637e+00 9.91256925929841159473e+00 5.48814804625291063900e+00 8.33266690503062967821e+00 5.15807578190407056695e+00 8.10918320163669825718e+00 6.01162367907974992676e+00 9.58196836431681298052e+00 +2687 13430.00 6.65034434859032614895e+01 5.09668137146078858990e+00 9.91708907508687609322e+00 5.49079713758033438609e+00 8.33594721437832397726e+00 5.15998011902133857376e+00 8.11228582213751181484e+00 6.01511078507030472196e+00 9.58637114153320268883e+00 +2688 13435.00 6.65297260788770188356e+01 5.09834011090624716900e+00 9.92160914782213865237e+00 5.49344663519089060344e+00 8.33922752357055685479e+00 5.16188423990199662938e+00 8.11538829570646313982e+00 6.01859869106583378340e+00 9.59077373192630311394e+00 +2689 13440.00 6.65560086718507761816e+01 5.09999849243783298647e+00 9.92612947733837458486e+00 5.49609653815181076197e+00 8.34250783283533792201e+00 5.16378814449422662847e+00 8.11849062255083353534e+00 6.02208739468259324212e+00 9.59517613438715422092e+00 +2690 13445.00 6.65822912648245477385e+01 5.10165651642865469739e+00 9.93065006352157553238e+00 5.49874684550959713647e+00 8.34578814212084729718e+00 5.16569183275657106691e+00 8.12159280285717599668e+00 6.02557689347465785801e+00 9.59957834781716279338e+00 +2691 13450.00 6.66085738577983192954e+01 5.10331418321036256458e+00 9.93517090622664689192e+00 5.50139755632111615569e+00 8.34906845132344344051e+00 5.16759530464757332879e+00 8.12469483681204351910e+00 6.02906718504791783175e+00 9.60398037110737234912e+00 +2692 13455.00 6.66348564507720766414e+01 5.10497149315606524311e+00 9.93969200532921881575e+00 5.50404866962250771678e+00 8.35234876060895281569e+00 5.16949856011541530876e+00 8.12779672462272095856e+00 6.03255826695644703506e+00 9.60838220314881930051e+00 +2693 13460.00 6.66611390437458339875e+01 5.10662844659741299580e+00 9.94421336069455819029e+00 5.50670018444990994055e+00 8.35562906987373388290e+00 5.17140159911863683817e+00 8.13089846647575953398e+00 6.03605013678540736066e+00 9.61278384284291398387e+00 +2694 13465.00 6.66874216367195913335e+01 5.10828504388678616976e+00 9.94873497219829694416e+00 5.50935209987055163339e+00 8.35890937915924148172e+00 5.17330442160541981167e+00 8.13400006254735075117e+00 6.03954279210960276458e+00 9.61718528909105785374e+00 +2695 13470.00 6.67137042296933486796e+01 5.10994128537656422395e+00 9.95325683971606522960e+00 5.51200441489984616084e+00 8.36218968841366105949e+00 5.17520702753430761334e+00 8.13710151303441087123e+00 6.04303623048310178945e+00 9.62158654081538422531e+00 +2696 13475.00 6.67399868226671060256e+01 5.11159717141912572913e+00 9.95777896310276311453e+00 5.51465712859465906348e+00 8.36546999765771204238e+00 5.17710941686384362725e+00 8.14020281811313139997e+00 6.04653044949107076889e+00 9.62598759690693661639e+00 +2697 13480.00 6.67662694156408775825e+01 5.11325270234612094811e+00 9.96230134225475083554e+00 5.51731023999112757394e+00 8.36875030694322319391e+00 5.17901158954220708353e+00 8.14330397798043037483e+00 6.05002544666685260211e+00 9.63038845627748330003e+00 +2698 13485.00 6.67925520086146349286e+01 5.11490787852029615834e+00 9.96682397702693201325e+00 5.51996374811502832358e+00 8.37203061617691091101e+00 5.18091354552794225441e+00 8.14640499279176744096e+00 6.05352121959561362274e+00 9.63478911784915759142e+00 +2699 13490.00 6.68188346014847667220e+01 5.11656270028366577662e+00 9.97134686731566510787e+00 5.52261765201286358717e+00 8.37531092543132693606e+00 5.18281528475886332785e+00 8.14950586274406063580e+00 6.05701776582105999580e+00 9.63918958053372953998e+00 +2700 13495.00 6.68451171944585240681e+01 5.11821716797824333156e+00 9.97587001299658204800e+00 5.52527195071040644336e+00 8.37859123468574473748e+00 5.18471680720387961827e+00 8.15260658801350146518e+00 6.06051508289726381662e+00 9.64358984325333246090e+00 +2701 13500.00 6.68713997874322814141e+01 5.11987128193568263868e+00 9.98039341393494794374e+00 5.52792664323343352351e+00 8.38187154395052580469e+00 5.18661811282153273339e+00 8.15570716875555135061e+00 6.06401316837829718054e+00 9.64798990493009789304e+00 +2702 13505.00 6.68976823804060387602e+01 5.12152504251872464636e+00 9.98491707002712303165e+00 5.53058172861808206022e+00 8.38515185321530687190e+00 5.18851920154964041387e+00 8.15880760515676151101e+00 6.06751201979750653948e+00 9.65238976448616270432e+00 +2703 13510.00 6.69239649733797961062e+01 5.12317845005902405831e+00 9.98944098114873568761e+00 5.53323720589012513216e+00 8.38843216245935963116e+00 5.19042007334674426744e+00 8.16190789739332345221e+00 6.07101163471932459004e+00 9.65678942085402169937e+00 +2704 13515.00 6.69502475663535534522e+01 5.12483150489859173859e+00 9.99396514719614792455e+00 5.53589307408570530100e+00 8.39171247177596235645e+00 5.19232072816102441237e+00 8.16500804561033710627e+00 6.07451201066673274198e+00 9.66118887295580996977e+00 +2705 13520.00 6.69765301593273392200e+01 5.12648420737944743308e+00 9.99848956803462307619e+00 5.53854933220986467290e+00 8.39499278102001333934e+00 5.19422116596138927491e+00 8.16810804998398687360e+00 6.07801314519380309065e+00 9.66558811973438736231e+00 +2706 13525.00 6.70028127523010823552e+01 5.12813655783323874005e+00 1.00030142435708881976e+01 5.54120597929874492138e+00 8.39827309027443114076e+00 5.19612138668565304300e+00 8.17120791068010277058e+00 6.08151503582351526944e+00 9.66998716012225401073e+00 +2707 13530.00 6.70290953452748539121e+01 5.12978855661234778296e+00 1.00075391736805716647e+01 5.54386301435738904075e+00 8.40155339953921043161e+00 5.19802139029236087708e+00 8.17430762786450770818e+00 6.08501768009957810790e+00 9.67438599306227153818e+00 +2708 13535.00 6.70553779382486112581e+01 5.13144020404842482463e+00 1.00120643582600337140e+01 5.54652043642193870454e+00 8.40483370880399327518e+00 5.19992117672969111908e+00 8.17740720168229984210e+00 6.08852107553460619727e+00 9.67878461748693119659e+00 +2709 13540.00 6.70816605312223686042e+01 5.13309150047312012788e+00 1.00165897971952659873e+01 5.54917824450780372558e+00 8.40811401805840930024e+00 5.20182074595618626489e+00 8.18050663230967067818e+00 6.09202521967230747890e+00 9.68318303234946853308e+00 +2710 13545.00 6.71079431241961259502e+01 5.13474244622845166219e+00 1.00211154903826322737e+01 5.55183643762002887456e+00 8.41139432733355540961e+00 5.20372009790966405518e+00 8.18360591988135155361e+00 6.09553011002529920859e+00 9.68758123659273984174e+00 +2711 13550.00 6.71342257171698832963e+01 5.13639304165643206801e+00 1.00256414377081242151e+01 5.55449501478438989466e+00 8.41467463656724490306e+00 5.20561923256939440563e+00 8.18670506456316715571e+00 6.09903574411655924337e+00 9.69197922916997001153e+00 +2712 13555.00 6.71605083101436406423e+01 5.13804328707834923051e+00 1.00301676390888303558e+01 5.55715397499556917893e+00 8.41795494581129588596e+00 5.20751814985246674894e+00 8.18980406650021741655e+00 6.10254211947943137062e+00 9.69637700903438570776e+00 +2713 13560.00 6.71867909031174121992e+01 5.13969318282585518887e+00 1.00346940943900158061e+01 5.55981331728970484818e+00 8.42123525507607695317e+00 5.20941684973815100079e+00 8.19290292583759871547e+00 6.10604923360580542635e+00 9.70077457513921537213e+00 +2714 13565.00 6.72130734960911837561e+01 5.14134272924096435986e+00 1.00392208035391323762e+01 5.56247304065111336513e+00 8.42451556434085802039e+00 5.21131533216426223731e+00 8.19600164273077425037e+00 6.10955708402902253340e+00 9.70517192644804538304e+00 +2715 13570.00 6.72393560890649411022e+01 5.14299192665532789448e+00 1.00437477664221770368e+01 5.56513314410557224932e+00 8.42779587358491077964e+00 5.21321359708934561894e+00 8.19910021732483862422e+00 6.11306566824097341595e+00 9.70956906192446922432e+00 +2716 13575.00 6.72656386820386984482e+01 5.14464077540059872007e+00 1.00482749829355064719e+01 5.56779362664776211744e+00 8.43107618287042015481e+00 5.21511164446157948760e+00 8.20219864976488821640e+00 6.11657498376463504286e+00 9.71396598052170645587e+00 +2717 13580.00 6.72919212750124557942e+01 5.14628927579806205728e+00 1.00528024529858441838e+01 5.57045448728272951655e+00 8.43435649212483795623e+00 5.21700947422914396157e+00 8.20529694017529820371e+00 6.12008502809189636196e+00 9.71836268121371915640e+00 +2718 13585.00 6.73182038679862273511e+01 5.14793742817936905709e+00 1.00573301764799136748e+01 5.57311572501552010550e+00 8.43763680142071059720e+00 5.21890708634021738277e+00 8.20839508871152467862e+00 6.12359579872500781050e+00 9.72275916297445519376e+00 +2719 13590.00 6.73444864609599704863e+01 5.14958523287617264685e+00 1.00618581533244402237e+01 5.57577733884081716553e+00 8.44091711063367000634e+00 5.22080448075334491165e+00 8.21149309549793748886e+00 6.12710729317658575610e+00 9.72715542476750627543e+00 +2720 13595.00 6.73707690539337420432e+01 5.15123269022012308938e+00 1.00663863834261420038e+01 5.57843932777402873313e+00 8.44419741991917938151e+00 5.22270165741670666648e+00 8.21459096066927152435e+00 6.13061950892815499259e+00 9.73155146557719064049e+00 +2721 13600.00 6.73970516469075136001e+01 5.15287980053250738166e+00 1.00709148666917478465e+01 5.58110169078911244611e+00 8.44747772919432726724e+00 5.22459861627847921284e+00 8.21768868437062316445e+00 6.13413244347160002690e+00 9.73594728438782830438e+00 +2722 13605.00 6.74233342398812709462e+01 5.15452656413461340890e+00 1.00754436030176108829e+01 5.58376442690147545278e+00 8.45075803842801498433e+00 5.22649535728684355718e+00 8.22078626671599899112e+00 6.13764609430917573718e+00 9.74034288016300564550e+00 +2723 13610.00 6.74496168328550282922e+01 5.15617298136845469969e+00 1.00799725923311864761e+01 5.58642753509543776858e+00 8.45403834769279427519e+00 5.22839188040034397176e+00 8.22388370785049538370e+00 6.14116045892240247639e+00 9.74473825189740772146e+00 +2724 13615.00 6.74758994258287856383e+01 5.15781905253459260763e+00 1.00845018345495613943e+01 5.58909101436568089838e+00 8.45731865693684881080e+00 5.23028818556715968668e+00 8.22698100787775388198e+00 6.14467553480316919234e+00 9.74913339857534921862e+00 +2725 13620.00 6.75021820188025429843e+01 5.15946477796467650734e+00 1.00890313295690923212e+01 5.59175486370688634707e+00 8.46059896621199314382e+00 5.23218427272510488990e+00 8.23007816694286908898e+00 6.14819131942263652491e+00 9.75352831920188201309e+00 +2726 13625.00 6.75284646117763003303e+01 5.16111015799035843798e+00 1.00935610773172310672e+01 5.59441908210337235374e+00 8.46387927547677421103e+00 5.23408014184308889583e+00 8.23317518515985113936e+00 6.15170781027268898100e+00 9.75792301274058893057e+00 +2727 13630.00 6.75547472047500718872e+01 5.16275519292256213078e+00 1.00980910777007029111e+01 5.59708366854982308780e+00 8.46715958473119023608e+00 5.23597579284856262660e+00 8.23627206264269950964e+00 6.15522500481412482287e+00 9.76231747821725015513e+00 +2728 13635.00 6.75810297976202036807e+01 5.16439988308257369454e+00 1.01026213306469578868e+01 5.59974862202019085800e+00 8.47043989399597130330e+00 5.23787122570006857813e+00 8.23936879950542433448e+00 6.15874290052846529164e+00 9.76671171461618214948e+00 +2729 13640.00 6.76073123905939610268e+01 5.16604422879168012628e+00 1.01071518360730827624e+01 5.60241394150915805739e+00 8.47372020331257402859e+00 5.23976644035615102268e+00 8.24246539588275695110e+00 6.16226149489723429298e+00 9.77110572093206464217e+00 +2730 13645.00 6.76335949835677183728e+01 5.16768823037116931118e+00 1.01116825939065293483e+01 5.60507962600104203688e+00 8.47700051253589847988e+00 5.24166143675462592455e+00 8.24556185186797385711e+00 6.16578078538122742458e+00 9.77549949619067426454e+00 +2731 13650.00 6.76598775765414757188e+01 5.16933188813196409228e+00 1.01162136040540229232e+01 5.60774567445943361577e+00 8.48028082176958619698e+00 5.24355621485403666782e+00 8.24865816757507808177e+00 6.16930076944124028415e+00 9.77989303937632925567e+00 +2732 13655.00 6.76861601695152330649e+01 5.17097520238498731260e+00 1.01207448664533732341e+01 5.61041208588937934110e+00 8.48356113103436904055e+00 5.24545077459219832861e+00 8.25175434312844480189e+00 6.17282144455879500100e+00 9.78428634951480269422e+00 +2733 13660.00 6.77124427624889904109e+01 5.17261817347225338892e+00 1.01252763810216723783e+01 5.61307885925446825581e+00 8.48684144029914833141e+00 5.24734511591729013702e+00 8.25485037861098369660e+00 6.17634280817395975305e+00 9.78867942562150972208e+00 +2734 13665.00 6.77387253554627477570e+01 5.17426080167359447870e+00 1.01298081476967336556e+01 5.61574599352865533319e+00 8.49012174953283782486e+00 5.24923923877749132316e+00 8.25794627414705928459e+00 6.17986485775789251562e+00 9.79307226669112651507e+00 +2735 13670.00 6.77650079484365335247e+01 5.17590308733102588690e+00 1.01343401664060088763e+01 5.61841348769625703596e+00 8.49340205881834720003e+00 5.25113314313134615929e+00 8.26104202984032021106e+00 6.18338759077138888642e+00 9.79746487177015623615e+00 +2736 13675.00 6.77912905414102766599e+01 5.17754503074510541438e+00 1.01388724370665865848e+01 5.62108134073122833740e+00 8.49668236808312826724e+00 5.25302682892703565187e+00 8.26413764577367437880e+00 6.18691100465451704338e+00 9.80185723986364898508e+00 +2737 13680.00 6.78175731343840482168e+01 5.17918663222675768054e+00 1.01434049596162800810e+01 5.62374955159715916864e+00 8.49996267736863586606e+00 5.25492029609200805851e+00 8.26723312205076332759e+00 6.19043509685770754203e+00 9.80624936999737606413e+00 +2738 13685.00 6.78438557273578055629e+01 5.18082789209726879420e+00 1.01479377339929044410e+01 5.62641811926800450294e+00 8.50324298659196209371e+00 5.25681354459517269362e+00 8.27032845877523214995e+00 6.19395986484175509190e+00 9.81064126119711588103e+00 +2739 13690.00 6.78701383203315629089e+01 5.18246881064683417861e+00 1.01524707601342765173e+01 5.62908704271771487271e+00 8.50652329589819977684e+00 5.25870657437434552151e+00 8.27342365604035379079e+00 6.19748530604672698274e+00 9.81503291249900300386e+00 +2740 13695.00 6.78964209133053202549e+01 5.18410938820710320840e+00 1.01570040379678481202e+01 5.63175632090988464995e+00 8.50980360512152422814e+00 5.26059938537770399591e+00 8.27651871392904148195e+00 6.20101141791269050429e+00 9.81942432293917555342e+00 +2741 13700.00 6.79227035062790918118e+01 5.18574962506827308317e+00 1.01615375674314325494e+01 5.63442595280810110125e+00 8.51308391438630529535e+00 5.26249197755342912330e+00 8.27961363254493498687e+00 6.20453819789007621210e+00 9.82381549155377520322e+00 +2742 13705.00 6.79489860992528349470e+01 5.18738952155162991176e+00 1.01660713484628484338e+01 5.63709593737595415774e+00 8.51636422369254297848e+00 5.26438435083933686798e+00 8.28270841196058604794e+00 6.20806564340858635376e+00 9.82820641737893829770e+00 +2743 13710.00 6.79752686922266207148e+01 5.18902907795773238320e+00 1.01706053810102705626e+01 5.63976627357703463872e+00 8.51964453290550238762e+00 5.26627650519396883766e+00 8.28580305226927116280e+00 6.21159375189792584138e+00 9.83259709945080651039e+00 +2744 13715.00 6.80015512852003780608e+01 5.19066829458714007473e+00 1.01751396650115175646e+01 5.64243696037493158713e+00 8.52292484219101176279e+00 5.26816844056550692699e+00 8.28889755355390356328e+00 6.21512252080852434233e+00 9.83698753682624271732e+00 +2745 13720.00 6.80278338781741354069e+01 5.19230717175077671754e+00 1.01796742004044062924e+01 5.64510799673323493408e+00 8.52620515142470125625e+00 5.27006015689176443573e+00 8.29199191589739115216e+00 6.21865194755971995022e+00 9.84137772854138681566e+00 +2746 13725.00 6.80541164711478927529e+01 5.19394570974919833617e+00 1.01842089871474765772e+01 5.64777938160517045674e+00 8.52948546068948232346e+00 5.27195165411055732818e+00 8.29508613937228744817e+00 6.22218202958121757717e+00 9.84576767366347205268e+00 +2747 13730.00 6.80803990641216500990e+01 5.19558390888296717236e+00 1.01887440251785470480e+01 5.65045111394396482041e+00 8.53276576997498992228e+00 5.27384293219079491877e+00 8.29818022406150390680e+00 6.22571276429235531680e+00 9.85015737122863122011e+00 +2748 13735.00 6.81066816570954074450e+01 5.19722176945264102699e+00 1.01932793144457942702e+01 5.65312319271320795622e+00 8.53604607919831437357e+00 5.27573399105992546509e+00 8.30127417003759049408e+00 6.22924414913319779430e+00 9.85454682030410111793e+00 +2749 13740.00 6.81329642500691647911e+01 5.19885929176914096672e+00 1.01978148549077651808e+01 5.65579561685575971097e+00 8.53932638843200386702e+00 5.27762483067649590396e+00 8.30436797737309362333e+00 6.23277618150235923622e+00 9.85893601993638313274e+00 +2750 13745.00 6.81592468430429505588e+01 5.20049647612266507934e+00 1.02023506465022713030e+01 5.65846838533521090397e+00 8.54260669772787828435e+00 5.27951545096795538115e+00 8.30746164614056326059e+00 6.23630885883990426777e+00 9.86332496921343704344e+00 +2751 13750.00 6.81855294360166936940e+01 5.20213332281377027755e+00 1.02068866891878595737e+01 5.66114149709442315839e+00 8.54588700698229253305e+00 5.28140585189284816892e+00 8.31055517640218610609e+00 6.23984217855480860493e+00 9.86771366718176246025e+00 +2752 13755.00 6.82118120289904652509e+01 5.20376983214301613856e+00 1.02114229829230698243e+01 5.66381495108662313953e+00 8.54916731624707537662e+00 5.28329603338898845521e+00 8.31364856823050502044e+00 6.24337613804568292153e+00 9.87210211290859085409e+00 +2753 13760.00 6.82380946219642225969e+01 5.20540600441096135143e+00 1.02159595276560857258e+01 5.66648874626503751273e+00 8.55244762550149317804e+00 5.28518599541492140048e+00 8.31674182167734699078e+00 6.24691073475259361913e+00 9.87649030547151873805e+00 +2754 13765.00 6.82643772149379799430e+01 5.20704183989743629724e+00 1.02204963233454488858e+01 5.66916288156216019445e+00 8.55572793480773086117e+00 5.28707573789809792686e+00 8.31983493682561991989e+00 6.25044596605342217543e+00 9.88087824394814262519e+00 +2755 13770.00 6.82906598079117372890e+01 5.20867733891336470720e+00 1.02250333699600677306e+01 5.67183735593121962637e+00 8.55900824403105353610e+00 5.28896526078669726445e+00 8.32292791371678397638e+00 6.25398182937787350255e+00 9.88526592741605192316e+00 +2756 13775.00 6.83169424007818548716e+01 5.21031250173857696240e+00 1.02295706674481206022e+01 5.67451216831507654348e+00 8.56228855332692795344e+00 5.29085456402889953154e+00 8.32602075241302230779e+00 6.25751832212455738613e+00 9.88965335494248343196e+00 +2757 13780.00 6.83432249937556122177e+01 5.21194732868399768222e+00 1.02341082157785141504e+01 5.67718731764622841496e+00 8.56556886255025418109e+00 5.29274364757288307004e+00 8.32911345297651806163e+00 6.26105544169208450000e+00 9.89404052562575841989e+00 +2758 13785.00 6.83695075867293979854e+01 5.21358182001909042924e+00 1.02386460149097953121e+01 5.67986280288826783647e+00 8.56884917184612682206e+00 5.29463251134609880211e+00 8.33220601545909289598e+00 6.26459318547906462982e+00 9.89842743854347162369e+00 +2759 13790.00 6.83957901797031553315e+01 5.21521597605477982285e+00 1.02431840648108707370e+01 5.68253862295296041651e+00 8.57212948107981453916e+00 5.29652115530709277635e+00 8.33529843989184016095e+00 6.26813155087374518359e+00 9.90281409279394431167e+00 +2760 13795.00 6.84220727726769126775e+01 5.21684979707089802048e+00 1.02477223654506452988e+01 5.68521477679353282042e+00 8.57540979032386729841e+00 5.29840957939367918073e+00 8.33839072635767131203e+00 6.27167053529546425494e+00 9.90720048745477299690e+00 +2761 13800.00 6.84483553656506700236e+01 5.21848328336800104665e+00 1.02522609167980309763e+01 5.68789126335284933589e+00 8.57869009961974171574e+00 5.30029778355403724532e+00 8.34148287487731465717e+00 6.27521013611174094393e+00 9.91158662163464576622e+00 +2762 13805.00 6.84746379586244273696e+01 5.22011643521555779301e+00 1.02567997188115693774e+01 5.69056808155303972541e+00 8.58197040884306439068e+00 5.30218576772598115809e+00 8.34457488550259007809e+00 6.27875035073154919019e+00 9.91597249442152062215e+00 +2763 13810.00 6.85009205515981847157e+01 5.22174925290376190645e+00 1.02613387714705321940e+01 5.69324523032660323452e+00 8.58525071808711714993e+00 5.30407353184732777152e+00 8.34766675827495774342e+00 6.28229117652240898195e+00 9.92035810492408742789e+00 +2764 13815.00 6.85272031445719420617e+01 5.22338173673317296419e+00 1.02658780747541893419e+01 5.69592270860603822058e+00 8.58853102736226325931e+00 5.30596107587662135785e+00 8.35075849323586894002e+00 6.28583261089329248250e+00 9.92474345224066567539e+00 +2765 13820.00 6.85534857375457278295e+01 5.22501388697325719335e+00 1.02704176286210877578e+01 5.69860051532384126460e+00 8.59181133663740936868e+00 5.30784839973094779708e+00 8.35385009042678206015e+00 6.28937465121171790372e+00 9.92912853547994522785e+00 +2766 13825.00 6.85797683305194851755e+01 5.22664570392457328296e+00 1.02749574330712238890e+01 5.70127864942287398975e+00 8.59509164589182539373e+00 5.30973550337921462727e+00 8.35694154987879045393e+00 6.29291729485557027601e+00 9.93351335375061239574e+00 +2767 13830.00 6.86060509234932425215e+01 5.22827718785659012468e+00 1.02794974880527831829e+01 5.70395710980454229144e+00 8.59837195514624141879e+00 5.31162238673851039295e+00 8.36003287162298747148e+00 6.29646053922345849685e+00 9.93789790617171853171e+00 +2768 13835.00 6.86323335164669998676e+01 5.22990833904913543506e+00 1.02840377935657585340e+01 5.70663589541170868102e+00 8.60165226441102426236e+00 5.31350904977774174398e+00 8.36312405570082617601e+00 6.30000438167253751232e+00 9.94228219184158668043e+00 +2769 13840.00 6.86586161094407572136e+01 5.23153915779240463735e+00 1.02885783495894251871e+01 5.70931500516650469734e+00 8.60493257367580355321e+00 5.31539549241399633672e+00 8.36621510213303487546e+00 6.30354881958068880010e+00 9.94666620989999650249e+00 +2770 13845.00 6.86848987024145145597e+01 5.23316964436622988899e+00 1.02931191560926933448e+01 5.71199443800142780958e+00 8.60821288297167619419e+00 5.31728171459545251309e+00 8.36930601095070691997e+00 6.30709385032579472607e+00 9.95104995946599935053e+00 +2771 13850.00 6.87111812953882861166e+01 5.23479979904007741709e+00 1.02976602130755559017e+01 5.71467419281788480134e+00 8.61149319219500242184e+00 5.31916771627029127956e+00 8.37239678217457417020e+00 6.31063947128573943246e+00 9.95543343964828331139e+00 +2772 13855.00 6.87374638883620292518e+01 5.23642962210414086854e+00 1.03022015205172916552e+01 5.71735426854837314181e+00 8.61477350147014853121e+00 5.32105349737632771223e+00 8.37548741583572287084e+00 6.31418567980731015865e+00 9.95981664958662626930e+00 +2773 13860.00 6.87637464813358150195e+01 5.23805911382788824682e+00 1.03067430783971705210e+01 5.72003466411502525801e+00 8.61805381072456455627e+00 5.32293905784101273326e+00 8.37857791194452339312e+00 6.31773247326839193505e+00 9.96419958841044639541e+00 +2774 13865.00 6.87900290743095723656e+01 5.23968827448078311448e+00 1.03112848867151889465e+01 5.72271537843997446515e+00 8.62133411999971066564e+00 5.32482439762288972673e+00 8.38166827053206198173e+00 6.32127984902613793139e+00 9.96858225524915653182e+00 +2775 13870.00 6.88163116672833297116e+01 5.24131710435302533568e+00 1.03158269454609889948e+01 5.72539641042462665865e+00 8.62461442923339660638e+00 5.32670951665977465694e+00 8.38475849160870545518e+00 6.32482780445842873718e+00 9.97296464924253811546e+00 +2776 13875.00 6.88425942602570870577e+01 5.24294560371407936117e+00 1.03203692546242020711e+01 5.72807775899111693008e+00 8.62789473850854271575e+00 5.32859441487911844604e+00 8.38784857518481707928e+00 6.32837633690169365508e+00 9.97734676953037080693e+00 +2777 13880.00 6.88688768532308444037e+01 5.24457377282304637589e+00 1.03249118141944649096e+01 5.73075942305121177611e+00 8.63117504776295874080e+00 5.33047909223946447810e+00 8.39093852127076189618e+00 6.33192544372344734427e+00 9.98172861525243249048e+00 +2778 13885.00 6.88951594462046017497e+01 5.24620161197012180310e+00 1.03294546241614142446e+01 5.73344140152704717650e+00 8.63445535701737831857e+00 5.33236354865790040947e+00 8.39402832988726999019e+00 6.33547512228084830355e+00 9.98611018555886786885e+00 +2779 13890.00 6.89214420391783590958e+01 5.24782912142477364625e+00 1.03339976845354115653e+01 5.73612369332002547395e+00 8.63773566631325095955e+00 5.33424778409296962423e+00 8.39711800103433603226e+00 6.33902536993104703811e+00 9.99049147958945660264e+00 +2780 13895.00 6.89477246321521448635e+01 5.24945630144610309031e+00 1.03385409953164622010e+01 5.73880629734191938240e+00 8.64101597552621036868e+00 5.33613179846175977872e+00 8.40020753471196535145e+00 6.34257618401047107426e+00 9.99487249650470666040e+00 +2781 13900.00 6.89740072251259022096e+01 5.25108315230357636239e+00 1.03430845564941975567e+01 5.74148921250449451037e+00 8.64429628481171974386e+00 5.33801559173317841100e+00 8.40329693094088447936e+00 6.34612756187627446991e+00 9.99925323545476096854e+00 +2782 13905.00 6.90002898180996595556e+01 5.25270967426666146594e+00 1.03476283680686194089e+01 5.74417243770916030599e+00 8.64757659406613754527e+00 5.33989916382431140107e+00 8.40638618971072659747e+00 6.34967950087524801717e+00 1.00036336956001274956e+01 +2783 13910.00 6.90265724110734169017e+01 5.25433586761518967023e+00 1.03521724300500892468e+01 5.74685597186768326594e+00 8.65085690335164514408e+00 5.34178251467297560140e+00 8.40947531102149525850e+00 6.35323199835417984360e+00 1.00080138761013142101e+01 +2784 13915.00 6.90528550039435344843e+01 5.25596173259789622989e+00 1.03567167424386106234e+01 5.74953981388146928566e+00 8.65413721257497137174e+00 5.34366564422735024209e+00 8.41256429486282542030e+00 6.35678505163913420972e+00 1.00123937761084658149e+01 +2785 13920.00 6.90791375969172918303e+01 5.25758726948425092473e+00 1.03612613052445468043e+01 5.75222396265192514875e+00 8.65741752191230062863e+00 5.34554855242525128745e+00 8.41565314124508034865e+00 6.36033865809762755106e+00 1.00167733948028168101e+01 +2786 13925.00 6.91054201898910491764e+01 5.25921247854371909369e+00 1.03658061184471677052e+01 5.75490841709081735189e+00 8.66069783111489677196e+00 5.34743123920449292541e+00 8.41874185015789677777e+00 6.36389281504535730960e+00 1.00211527313448769405e+01 +2787 13930.00 6.91317027828648065224e+01 5.26083736003540369808e+00 1.03703511821812082161e+01 5.75759317608918941289e+00 8.66397814039004288134e+00 5.34931370449252696631e+00 8.42183042158054639970e+00 6.36744751982911605381e+00 1.00255317849158789301e+01 +2788 13935.00 6.91579853758385922902e+01 5.26246191421840681102e+00 1.03748964962082936836e+01 5.76027823854844456264e+00 8.66725844963409564059e+00 5.35119594822716848626e+00 8.42491885551302743806e+00 6.37100276977496360331e+00 1.00299105546866975658e+01 +2789 13940.00 6.91842679688123354254e+01 5.26408614136219554780e+00 1.03794420608393469507e+01 5.76296360336999047291e+00 8.67053875897142489748e+00 5.35307797035659671536e+00 8.42800715193461513763e+00 6.37455856222969163838e+00 1.00342890398282040820e+01 +2790 13945.00 6.92105505617861069823e+01 5.26571004170514367360e+00 1.03839878758670849379e+01 5.76564926944486710880e+00 8.67381906815329273286e+00 5.35495977081862939428e+00 8.43109531083494267989e+00 6.37811489450899493647e+00 1.00386672395319980211e+01 +2791 13950.00 6.92368331547598643283e+01 5.26733361553744572348e+00 1.03885339413951527376e+01 5.76833523567447858937e+00 8.67709937744916715019e+00 5.35684134953035062665e+00 8.43418333219328353323e+00 6.38167176393893775810e+00 1.00430451529689506174e+01 +2792 13955.00 6.92631157477336216743e+01 5.26895686308711397317e+00 1.03930802574235450209e+01 5.77102150094986932061e+00 8.68037968667249160148e+00 5.35872270645030468472e+00 8.43727121598890583698e+00 6.38522916786631089536e+00 1.00474227793410300080e+01 +2793 13960.00 6.92893983407073790204e+01 5.27057978462361198524e+00 1.03976268239522671166e+01 5.77370806416207660305e+00 8.68365999600982085838e+00 5.36060384150594515518e+00 8.44035896219072157010e+00 6.38878710359644585992e+00 1.00518001178398304063e+01 +2794 13965.00 6.93156809336811505773e+01 5.27220238040604449736e+00 1.04021736410849552357e+01 5.77639492420214573087e+00 8.68694030519168869375e+00 5.36248475463508444960e+00 8.44344657078836569042e+00 6.39234556845540602410e+00 1.00561771676362283756e+01 +2795 13970.00 6.93419635266549079233e+01 5.27382465069351358267e+00 1.04067207087179696146e+01 5.77908207997147727042e+00 8.69022061448756133473e+00 5.36436544576517526650e+00 8.44653404175074484783e+00 6.39590455976925298387e+00 1.00605539279529132557e+01 +2796 13975.00 6.93682461196286794802e+01 5.27544659571402885234e+00 1.04112680269549553458e+01 5.78176953035075147369e+00 8.69350092371088578602e+00 5.36624591484439861233e+00 8.44962137504676746858e+00 6.39946407485368418122e+00 1.00649303979711213231e+01 +2797 13980.00 6.93945287126024368263e+01 5.27706821574742246383e+00 1.04158155958995468637e+01 5.78445727423100919395e+00 8.69678123311040174315e+00 5.36812616180020274470e+00 8.45270857064534020253e+00 6.40302411102439794632e+00 1.00693065769031857570e+01 +2798 13985.00 6.94208113055761941723e+01 5.27868951103206729414e+00 1.04203634153444646415e+01 5.78714531049292713050e+00 8.70006154224044969681e+00 5.37000618657040451609e+00 8.45579562851537147594e+00 6.40658466559709083299e+00 1.00736824639407007709e+01 +2799 13990.00 6.94470938985499515184e+01 5.28031048181670215058e+00 1.04249114856006368512e+01 5.78983363802754524841e+00 8.70334185153632233778e+00 5.37188598908245484864e+00 8.45888254862577149140e+00 6.41014573588746205957e+00 1.00780580583063610334e+01 +2800 13995.00 6.94733764915237088644e+01 5.28193112836042910629e+00 1.04294598064607733079e+01 5.79252225571554202332e+00 8.70662216075964678907e+00 5.37376556928453474882e+00 8.46196933093508008028e+00 6.41370731920084491406e+00 1.00824333592021311290e+01 +2801 14000.00 6.94996590844974804213e+01 5.28355145090162459098e+00 1.04340083781321606438e+01 5.79521116244795830852e+00 8.70990247004515616425e+00 5.37564492710409336240e+00 8.46505597539147913722e+00 6.41726941285293595030e+00 1.00868083658507003975e+01 +2802 14005.00 6.95259416774712235565e+01 5.28517144968902474744e+00 1.04385572005111573191e+01 5.79790035709510842565e+00 8.71318277927884388134e+00 5.37752406246858427608e+00 8.46814248197423680153e+00 6.42083201413870696683e+00 1.00911830774644002418e+01 +2803 14010.00 6.95522242704450093242e+01 5.28679112497136927118e+00 1.04431062738050446370e+01 5.80058983854803056346e+00 8.71646308857471652232e+00 5.37940297531581990143e+00 8.47122885063153674423e+00 6.42439512038421689510e+00 1.00955574932555602885e+01 +2804 14015.00 6.95785068634187666703e+01 5.28841047699739519317e+00 1.04476555978065412944e+01 5.80327960567703993178e+00 8.71974339779804097361e+00 5.38128166559398124491e+00 8.47431508131155553087e+00 6.42795872887407515606e+00 1.00999316124572349196e+01 +2805 14020.00 6.96047894563925240163e+01 5.29002950600547805493e+00 1.04522051728265683579e+01 5.80596965737317738387e+00 8.72302370741520327613e+00 5.38316013322015685105e+00 8.47740117397284009826e+00 6.43152283691361148499e+00 1.01043054342921152511e+01 +2806 14025.00 6.96310720493662813624e+01 5.29164821223399250982e+00 1.04567549986578480770e+01 5.80865999249639042290e+00 8.72630401631724161859e+00 5.38503837813216090780e+00 8.48048712855320196979e+00 6.43508744180816183444e+00 1.01086789579828959518e+01 +2807 14030.00 6.96573546423400529193e+01 5.29326659593167558882e+00 1.04613050755076582021e+01 5.81135060994808583246e+00 8.72958432558202268581e+00 5.38691640025744344911e+00 8.48357294502155134808e+00 6.43865254086306038062e+00 1.01130521827729964457e+01 +2808 14035.00 6.96836372353137960545e+01 5.29488465734726609924e+00 1.04658554033760005098e+01 5.81404150857784784989e+00 8.73286463484680197666e+00 5.38879419954418725780e+00 8.48665862330533826707e+00 6.44221813135254617322e+00 1.01174251078954746674e+01 +2809 14040.00 6.97099198282875676114e+01 5.29650239669841216283e+00 1.04704059822628767762e+01 5.81673268726635406267e+00 8.73614494409085651228e+00 5.39067177590947554933e+00 8.48974416336310788722e+00 6.44578421059231843060e+00 1.01217977325730217331e+01 +2810 14045.00 6.97362024212613391683e+01 5.29811981424421230003e+00 1.04749568122719249885e+01 5.81942414489428028190e+00 8.73942525336600084529e+00 5.39254912929112695252e+00 8.49282956512231024249e+00 6.44935077586698213281e+00 1.01261700560697871509e+01 +2811 14050.00 6.97624850142350965143e+01 5.29973691021268145107e+00 1.04795078935067866865e+01 5.82211588032157667527e+00 8.74270556262041864670e+00 5.39442625962695476716e+00 8.49591482853112722751e+00 6.45291782447150819024e+00 1.01305420776084638135e+01 +2812 14055.00 6.97887676071052140969e+01 5.30135368485255487059e+00 1.04840592258638221068e+01 5.82480789242891994206e+00 8.74598587188519793756e+00 5.39630316683404664957e+00 8.49899995351700532353e+00 6.45648535369050158295e+00 1.01349137964531959000e+01 +2813 14060.00 6.98150502000789714430e+01 5.30297013838147890397e+00 1.04886108094466710128e+01 5.82750018007625936178e+00 8.74926618114998078113e+00 5.39817985086058271804e+00 8.50208494001776315940e+00 6.46005336080856640280e+00 1.01392852118370466741e+01 +2814 14065.00 6.98413327930527287890e+01 5.30458627103782998091e+00 1.04931626443589731679e+01 5.83019274214427074554e+00 8.75254649039403176403e+00 5.40005631163401478290e+00 8.50516978798158085340e+00 6.46362184312067267200e+00 1.01436563230241603151e+01 +2815 14070.00 6.98676153860264861351e+01 5.30620208307034424422e+00 1.04977147307043754410e+01 5.83288557748253921886e+00 8.75582679968990440500e+00 5.40193254908179198992e+00 8.50825449731517835517e+00 6.46719079790106210481e+00 1.01480271292683248419e+01 +2816 14075.00 6.98938979790002434811e+01 5.30781757468630477348e+00 1.05022670683792309632e+01 5.83557868497174236921e+00 8.75910710893395894061e+00 5.40380856313136792579e+00 8.51133906796673933570e+00 6.47076022244470383527e+00 1.01523976298233229443e+01 +2817 14080.00 6.99201805719740292488e+01 5.30943274614481275364e+00 1.05068196575908228141e+01 5.83827206347182769974e+00 8.76238741818837496567e+00 5.40568435372055677846e+00 8.51442349985334878681e+00 6.47433011402584135396e+00 1.01567678239636656201e+01 +2818 14085.00 6.99464631649477865949e+01 5.31104759765315215247e+00 1.05113724983391527701e+01 5.84096571184274804267e+00 8.76566772773298730215e+00 5.40755992077681035823e+00 8.51750779290245496611e+00 6.47790046991871371063e+00 1.01611377109431426646e+01 +2819 14090.00 6.99727457579215439409e+01 5.31266212946006088913e+00 1.05159255907278605946e+01 5.84365962894444734843e+00 8.76894803670757383429e+00 5.40943526422757869909e+00 8.52059194703115174718e+00 6.48147128740792766166e+00 1.01655072900258982571e+01 +2820 14095.00 6.99990283508953012870e+01 5.31427634177282026684e+00 1.05204789346533029715e+01 5.84635381364724082687e+00 8.77222834600344647527e+00 5.41131038401067865351e+00 8.52367596216688383493e+00 6.48504256377808818712e+00 1.01698765604968119902e+01 +2821 14100.00 7.00253109438690586330e+01 5.31589023484016998111e+00 1.05250325304264098492e+01 5.84904826480071271533e+00 8.77550865523713596872e+00 5.41318528004319698965e+00 8.52675983822674155022e+00 6.48861429628270780512e+00 1.01742455216096683301e+01 +2822 14105.00 7.00515935368428159791e+01 5.31750380886939044700e+00 1.05295863779435325824e+01 5.85174298127517822365e+00 8.77878896447082546217e+00 5.41505995227331382580e+00 8.52984357511745194813e+00 6.49218648220639149571e+00 1.01786141726597065826e+01 +2823 14110.00 7.00778761298165733251e+01 5.31911706408849305205e+00 1.05341404774119578036e+01 5.85443796192021892466e+00 8.78206927370451317927e+00 5.41693440061811415376e+00 8.53292717276645795721e+00 6.49575911882338452585e+00 1.01829825129214430746e+01 +2824 14115.00 7.01041587227903448820e+01 5.32073000073585067327e+00 1.05386948287280439729e+01 5.85713320560614914001e+00 8.78534958301074908604e+00 5.41880862500505156021e+00 8.53601063107012336673e+00 6.49933220339756001493e+00 1.01873505416797502932e+01 +2825 14120.00 7.01304413157641022281e+01 5.32234261902911143238e+00 1.05432494320990723935e+01 5.85982871117218984125e+00 8.78862989226516511110e+00 5.42068262536157696729e+00 8.53909394995589998700e+00 6.50290573320315967720e+00 1.01917182582091445653e+01 +2826 14125.00 7.01567239087378737850e+01 5.32395491917555574446e+00 1.05478042875250412891e+01 5.86252447747828941971e+00 8.79191020151958468887e+00 5.42255640163586960512e+00 8.54217712932014627825e+00 6.50647970549369869531e+00 1.01960856618048669731e+01 +2827 14130.00 7.01830065017116311310e+01 5.32556690140319588522e+00 1.05523593951095939758e+01 5.86522050337403300091e+00 8.79519051080509228768e+00 5.42442995372428793388e+00 8.54526016906958219010e+00 6.51005411754341700714e+00 1.02004527517621550459e+01 +2828 14135.00 7.02092890946853884770e+01 5.32717856595040384349e+00 1.05569147549563719934e+01 5.86791678772973224198e+00 8.79847082005951008910e+00 5.42630328158537444949e+00 8.54834306910057151185e+00 6.51362896661619306116e+00 1.02048195273658919291e+01 +2829 14140.00 7.02355716876591458231e+01 5.32878991300373439088e+00 1.05614703670653717893e+01 5.87061332937424573686e+00 8.80175112935538273007e+00 5.42817638513622036101e+00 8.55142582933019923530e+00 6.51720424997590352945e+00 1.02091859879216748652e+01 +2830 14145.00 7.02618542806329031691e+01 5.33040094281192544656e+00 1.05660262316438799957e+01 5.87331012717788603084e+00 8.80503143857870718136e+00 5.43004926429390888387e+00 8.55450844965482204429e+00 6.52077996487606004195e+00 1.02135521327351153076e+01 +2831 14150.00 7.02881368736066605152e+01 5.33201165556153178215e+00 1.05705823486918948362e+01 5.87600717996950816513e+00 8.80831174785385329074e+00 5.43192191899625775875e+00 8.55759092996043868595e+00 6.52435610858054282346e+00 1.02179179611014543383e+01 +2832 14155.00 7.03144194665804320721e+01 5.33362205149092716283e+00 1.05751387182094145345e+01 5.87870448661942646140e+00 8.81159205709790427363e+00 5.43379434917071524325e+00 8.56067327015377088628e+00 6.52793267834286350393e+00 1.02222834723262927525e+01 +2833 14160.00 7.03407020595542036290e+01 5.33523213080739466818e+00 1.05796953405073637100e+01 5.88140204596686189120e+00 8.81487236635232385140e+00 5.43566655474473670040e+00 8.56375547012081383969e+00 6.53150967142689786726e+00 1.02266486657152420037e+01 +2834 14165.00 7.03669846525279609750e+01 5.33684189371821382508e+00 1.05842522154821025993e+01 5.88409985685103364972e+00 8.81815267558601156850e+00 5.43753853564577216417e+00 8.56683752975792600637e+00 6.53508708507579871849e+00 1.02310135405946294185e+01 +2835 14170.00 7.03932672455017183211e+01 5.33845134045139690926e+00 1.05888093432372674130e+01 5.88679791812152686248e+00 8.82143298486115590151e+00 5.43941029179090573820e+00 8.56991944895110080438e+00 6.53866491654307413484e+00 1.02353780962700628976e+01 +2836 14175.00 7.04195498384754756671e+01 5.34006047120386195814e+00 1.05933667238765050200e+01 5.88949622862792754319e+00 8.82471329418812189260e+00 5.44128182311795693948e+00 8.57300122758633520448e+00 6.54224316309260700564e+00 1.02397423320575118311e+01 +2837 14180.00 7.04458324314492472240e+01 5.34166928618289116315e+00 1.05979243576070931709e+01 5.89219478720945488703e+00 8.82799360340108307810e+00 5.44315312954400987167e+00 8.57608286554962262471e+00 6.54582182195717621198e+00 1.02441062472833088748e+01 +2838 14185.00 7.04721150244229903592e+01 5.34327778560612820513e+00 1.06024822444290371948e+01 5.89489359271569490772e+00 8.83127391267622741111e+00 5.44502421099651812142e+00 8.57916436272696003584e+00 6.54940089040066464321e+00 1.02484698412737884610e+01 +2839 14190.00 7.04983976173967619161e+01 5.34488596968085794003e+00 1.06070403844459697495e+01 5.89759264397550264647e+00 8.83455422192028194672e+00 5.44689506741329676487e+00 8.58224571899397759012e+00 6.55298036566621977528e+00 1.02528331133552832455e+01 +2840 14195.00 7.05246802102668794987e+01 5.34649383861436167109e+00 1.06115987776578979407e+01 5.90029193983846589333e+00 8.83783453117469797178e+00 5.44876569871143079382e+00 8.58532693423666692922e+00 6.55656024498662493016e+00 1.02571960628541276606e+01 +2841 14200.00 7.05509628032406510556e+01 5.34810139261391981336e+00 1.06161574243757446112e+01 5.90299147914380029079e+00 8.84111484043947903899e+00 5.45063610480800964098e+00 8.58840800832029849232e+00 6.56014052562575855632e+00 1.02615586891070176279e+01 +2842 14205.00 7.05772453962144084016e+01 5.34970863187645129244e+00 1.06207163244958628923e+01 5.90569126072036798547e+00 8.84439514970426010620e+00 5.45250628563048511666e+00 8.59148894113086925017e+00 6.56372120481640486389e+00 1.02659209914402893560e+01 +2843 14210.00 7.06035279891881657477e+01 5.35131555660923918794e+00 1.06252754783291827323e+01 5.90839128341774788566e+00 8.84767545898976770502e+00 5.45437624111666874427e+00 8.59456973253363898380e+00 6.56730227980171310520e+00 1.02702829692113635218e+01 +2844 14215.00 7.06298105821619230937e+01 5.35292216701956391489e+00 1.06298348857720572624e+01 5.91109154607516629198e+00 8.85095576825455054859e+00 5.45624597118365173287e+00 8.59765038239387990870e+00 6.57088374782483342074e+00 1.02746446217465781103e+01 +2845 14220.00 7.06560931751356946506e+01 5.35452846330434439892e+00 1.06343945469281315752e+01 5.91379204752147558111e+00 8.85423607748823826569e+00 5.45811547574852085063e+00 8.60073089059758366659e+00 6.57446560611855002065e+00 1.02790059484033573511e+01 +2846 14225.00 7.06823757681094377858e+01 5.35613444567086283143e+00 1.06389544621083267373e+01 5.91649278658553612331e+00 8.85751638675302110926e+00 5.45998475474909117366e+00 8.60381125701001892025e+00 6.57804785192601215726e+00 1.02833669485080356765e+01 +2847 14230.00 7.07086583610832235536e+01 5.35774011430567220771e+00 1.06435146313126445250e+01 5.91919376211693037959e+00 8.86079669598670882635e+00 5.46185380809208353980e+00 8.60689148147572247183e+00 6.58163048248000492890e+00 1.02877276214387656239e+01 +2848 14235.00 7.07349409540569808996e+01 5.35934546941605560733e+00 1.06480750546447229254e+01 5.92189497293414923718e+00 8.86407700530330977529e+00 5.46372263571531391335e+00 8.60997156388069129207e+00 6.58521349502367669970e+00 1.02920879665322448915e+01 +2849 14240.00 7.07612235470307382457e+01 5.36095051119892929137e+00 1.06526357322082052548e+01 5.92459641787641544397e+00 8.86735731431935292335e+00 5.46559123753587261518e+00 8.61305150406946218311e+00 6.58879688677944930220e+00 1.02964479831562627510e+01 +2850 14245.00 7.07875061400044955917e+01 5.36255523985121307362e+00 1.06571966641067330528e+01 5.92729809578295085970e+00 8.87063762379141529379e+00 5.46745961348120790291e+00 8.61613130190730380775e+00 6.59238065498010694654e+00 1.03008076706578819426e+01 +2851 14250.00 7.08137887329782529378e+01 5.36415965556982321516e+00 1.06617578504439460829e+01 5.93000000546188044126e+00 8.87391793307692466897e+00 5.46932776346840832105e+00 8.61921095723875474448e+00 6.59596479685843295471e+00 1.03051670284048917381e+01 +2852 14255.00 7.08400713259520102838e+01 5.36576375854131359944e+00 1.06663192913234858850e+01 5.93270214577315702087e+00 8.87719824230025089662e+00 5.47119568742492567992e+00 8.62229046993944159283e+00 6.59954930965758013173e+00 1.03095260557650814093e+01 +2853 14260.00 7.08663539189257676298e+01 5.36736754896260492842e+00 1.06708809870562735256e+01 5.93540451551454051327e+00 8.88047855160648502704e+00 5.47306338527820823714e+00 8.62536983985390648400e+00 6.60313419058960260344e+00 1.03138847521062437806e+01 +2854 14265.00 7.08926365118995391867e+01 5.36897102703061257500e+00 1.06754429375386692413e+01 5.93810711353561870851e+00 8.88375886066398479102e+00 5.47493085693498215960e+00 8.62844906682668799647e+00 6.60671943688728724453e+00 1.03182431168065296134e+01 +2855 14270.00 7.09189191048732965328e+01 5.37057419292152626866e+00 1.06800051429779578882e+01 5.94080993865488515837e+00 8.88703917009459232190e+00 5.47679810232269836945e+00 8.63152815071268797453e+00 6.61030504577305322300e+00 1.03226011492233649136e+01 +2856 14275.00 7.09452016978470680897e+01 5.37217704685299235479e+00 1.06845676033741359134e+01 5.94351298969082808554e+00 8.89031947935937338912e+00 5.47866512136880778883e+00 8.63460709135644144396e+00 6.61389101449004979116e+00 1.03269588487556340795e+01 +2857 14280.00 7.09714842908208254357e+01 5.37377958898047225489e+00 1.06891303191417676999e+01 5.94621626548267023793e+00 8.89359978860342792473e+00 5.48053191400076045170e+00 8.63768588860249231232e+00 6.61747734023997047359e+00 1.03313162147607595642e+01 +2858 14285.00 7.09977668837945827818e+01 5.37538181952161320254e+00 1.06936932901772152604e+01 5.94891976484890605548e+00 8.89688009789930056570e+00 5.48239848012528074861e+00 8.64076454229537915808e+00 6.62106402024523532646e+00 1.03356732466376257662e+01 +2859 14290.00 7.10240494767683401278e+01 5.37698373864223988505e+00 1.06982565165841165822e+01 5.95162348661839057939e+00 8.90016040717444667507e+00 5.48426481966982048988e+00 8.64384305226927018850e+00 6.62465105174899449025e+00 1.03400299437747502651e+01 +2860 14295.00 7.10503320697421116847e+01 5.37858534652890618588e+00 1.07028199986733945082e+01 5.95432742960961469691e+00 8.90344071638740608421e+00 5.48613093255146466731e+00 8.64692141836871108751e+00 6.62823843195293793684e+00 1.03443863055502855985e+01 +2861 14300.00 7.10766146627158548199e+01 5.38018664338889518461e+00 1.07073837364450508147e+01 5.95703159263070958218e+00 8.90672102566255041722e+00 5.48799681869766864395e+00 8.64999964043823688087e+00 6.63182615808985431727e+00 1.03487423313631161648e+01 +2862 14305.00 7.11028972556896263768e+01 5.38178762937766652641e+00 1.07119477300027252653e+01 5.95973597453125769619e+00 8.91000133491696821864e+00 5.48986247801514970490e+00 8.65307771830165606275e+00 6.63541422736143449157e+00 1.03530980206017595435e+01 +2863 14310.00 7.11291798486633979337e+01 5.38338830469213913688e+00 1.07165119796573424793e+01 5.96244057410902428273e+00 8.91328164417138424369e+00 5.49172791045209240934e+00 8.65615565179314394584e+00 6.63900263699009940410e+00 1.03574533726754616225e+01 +2864 14315.00 7.11554624416371552798e+01 5.38498866951886689947e+00 1.07210764853052591405e+01 5.96514539019286615940e+00 8.91656195343616708726e+00 5.49359311589448839896e+00 8.65923344074687939553e+00 6.64259138420863326502e+00 1.03618083869727399815e+01 +2865 14320.00 7.11817450346109126258e+01 5.38658872402367538967e+00 1.07256412472573998684e+01 5.96785042159091005942e+00 8.91984226270094637812e+00 5.49545809429051956840e+00 8.66231108498666557693e+00 6.64618046620836633309e+00 1.03661630628613821159e+01 +2866 14325.00 7.12080276275846699718e+01 5.38818846839311849095e+00 1.07302062656174044264e+01 5.97055566713201457674e+00 8.92312257203827563501e+00 5.49732284553654437786e+00 8.66538858435704639760e+00 6.64976988021171688814e+00 1.03705173998750090902e+01 +2867 14330.00 7.12343102205584273179e+01 5.38978790280338504459e+00 1.07347715405925576704e+01 5.97326112563467059857e+00 8.92640288120978020459e+00 5.49918736957037612711e+00 8.66846593866110382010e+00 6.65335962343074616143e+00 1.03748713972570367758e+01 +2868 14335.00 7.12605928134285591113e+01 5.39138702744103071041e+00 1.07393370721828560477e+01 5.97596679590700841089e+00 8.92968319048492631396e+00 5.50105166629874009487e+00 8.67154314773300782804e+00 6.65694969308787065643e+00 1.03792250545929025662e+01 +2869 14340.00 7.12868754064023022465e+01 5.39298584247187928753e+00 1.07439028605955826379e+01 5.97867267677788394309e+00 8.93296349973934233901e+00 5.50291573564908897964e+00 8.67462021138620720251e+00 6.66054008637441885554e+00 1.03835783711571210119e+01 +2870 14345.00 7.13131579993760880143e+01 5.39458434807212139361e+00 1.07484689060380205206e+01 5.98137876704505888625e+00 8.93624380900412340623e+00 5.50477957752814006653e+00 8.67769712945487903255e+00 6.66413080051281614402e+00 1.03879313464314844140e+01 +2871 14350.00 7.13394405923498453603e+01 5.39618254441794675813e+00 1.07530352085101714721e+01 5.98408506552702856851e+00 8.93952411828963100504e+00 5.50664319186335138312e+00 8.68077390175246499382e+00 6.66772183271511398317e+00 1.03922839797941470863e+01 +2872 14355.00 7.13657231853236027064e+01 5.39778043168554422238e+00 1.07576017683229530064e+01 5.98679157104228565345e+00 8.94280442750259396689e+00 5.50850657858216941065e+00 8.68385052808205060160e+00 6.67131318017264529630e+00 1.03966362707269048826e+01 +2873 14360.00 7.13920057782973600524e+01 5.39937801005110529218e+00 1.07621685855800119924e+01 5.98949828239895776250e+00 8.94608473676737325775e+00 5.51036973758095616205e+00 8.68692700827780761585e+00 6.67490484010782836322e+00 1.04009882186079138933e+01 +2874 14365.00 7.14182883712711173985e+01 5.40097527967008961269e+00 1.07667356603849846408e+01 5.99220519841553578289e+00 8.94936504605288440928e+00 5.51223266878716078310e+00 8.69000334213245473336e+00 6.67849680971199166635e+00 1.04053398228153231031e+01 +2875 14370.00 7.14445709642448747445e+01 5.40257224071868868975e+00 1.07713029929451558075e+01 5.99491231790015000058e+00 8.95264535530730043433e+00 5.51409537212823686048e+00 8.69307952946980400100e+00 6.68208908619719377242e+00 1.04096910829345734584e+01 +2876 14375.00 7.14708535572186320906e+01 5.40416889337308958829e+00 1.07758705833641652561e+01 5.99761963965056388304e+00 8.95592566457208150155e+00 5.51595784751090523201e+00 8.69615557009293560498e+00 6.68568166677548880727e+00 1.04140419983438174967e+01 +2877 14380.00 7.14971361501924178583e+01 5.40576523778875728254e+00 1.07804384318492978423e+01 6.00032716249563335964e+00 8.95920597385758910036e+00 5.51782009484189117643e+00 8.69923146380492973151e+00 6.68927454863820791786e+00 1.04183925684212042029e+01 +2878 14385.00 7.15234187431661752044e+01 5.40736127415224210324e+00 1.07850065386078313168e+01 6.00303488523312456238e+00 8.96248628309127859382e+00 5.51968211405900621713e+00 8.70230721041923871439e+00 6.69286772898704374057e+00 1.04227427926485365361e+01 +2879 14390.00 7.15497013361399325504e+01 5.40895700260864398246e+00 1.07895749036397674558e+01 6.00574280668152837848e+00 8.96576659233533312943e+00 5.52154390506897829738e+00 8.70538280972857236861e+00 6.69646120502368624727e+00 1.04270926705076014684e+01 +2880 14395.00 7.15759839291136898964e+01 5.41055242333415176148e+00 1.07941435272560308789e+01 6.00845092563861005175e+00 8.96904690164157081256e+00 5.52340546778889063262e+00 8.70845826153602153852e+00 6.70005497394983073889e+00 1.04314422013765604191e+01 +2881 14400.00 7.16022665220874472425e+01 5.41214753648422686183e+00 1.07987124096639011128e+01 6.01115924090213216147e+00 8.97232721087525852965e+00 5.52526680213583354373e+00 8.71153356564466285761e+00 6.70364903296716985182e+00 1.04357913846335605967e+01 +2882 14405.00 7.16285491150612045885e+01 5.41374234222469574718e+00 1.08032815508633817103e+01 6.01386775130095330155e+00 8.97560752012967455471e+00 5.52712790802689291070e+00 8.71460872184721502265e+00 6.70724337927739355791e+00 1.04401402199676827109e+01 +2883 14410.00 7.16548317080349761454e+01 5.41533684073174637064e+00 1.08078509510617504219e+01 6.01657645562247189730e+00 8.97888782938409235612e+00 5.52898878536879134771e+00 8.71768372994675821985e+00 6.71083801006146885015e+00 1.04444887066534413123e+01 +2884 14415.00 7.16811143010087334915e+01 5.41693103214011451030e+00 1.08124206104662903272e+01 6.01928535268518327683e+00 8.98216813862814511538e+00 5.53084943408897888872e+00 8.72075858973601469870e+00 6.71443292253145163073e+00 1.04488368441726269253e+01 +2885 14420.00 7.17073968939825050484e+01 5.41852491662598723110e+00 1.08169905292842845057e+01 6.02199444128684824307e+00 8.98544844791365271419e+00 5.53270985409418170065e+00 8.72383330099733811380e+00 6.71802811386830711626e+00 1.04531846320070389567e+01 +2886 14425.00 7.17336794869562623944e+01 5.42011849434482773091e+00 1.08215607077230178135e+01 6.02470372022523203981e+00 8.98872875717843378141e+00 5.53457004530148655164e+00 8.72690786353380509865e+00 6.72162358128409120894e+00 1.04575320696384697072e+01 +2887 14430.00 7.17599620799300197405e+01 5.42171176546246158523e+00 1.08261311457824849214e+01 6.02741318830846495302e+00 8.99200906643285335917e+00 5.53643000762797754533e+00 8.72998227711741137114e+00 6.72521932195976823721e+00 1.04618791565487114781e+01 +2888 14435.00 7.17862446729037770865e+01 5.42330473011362101943e+00 1.08307018437736104488e+01 6.03012284434467282779e+00 8.99528937567690434207e+00 5.53828974099074589077e+00 8.73305654154087029895e+00 6.72881533309703083745e+00 1.04662258922195654520e+01 +2889 14440.00 7.18125272658775344325e+01 5.42489738847449753933e+00 1.08352728019036774754e+01 6.03283268713162090791e+00 8.99856968493132036713e+00 5.54014924530687569160e+00 8.73613065659690413156e+00 6.73241161187684422629e+00 1.04705722759255390741e+01 +2890 14445.00 7.18388098588513059894e+01 5.42648974069018663613e+00 1.08398440201726860010e+01 6.03554271545670939503e+00 9.00184999421683151866e+00 5.54200852047272629619e+00 8.73920462205750148144e+00 6.73600815550090192829e+00 1.04749183074593528175e+01 +2891 14450.00 7.18650924518250491246e+01 5.42808178691615061950e+00 1.08444154989952004087e+01 6.03825292814879599490e+00 9.00513030346088250155e+00 5.54386756641575217941e+00 8.74227843771537926898e+00 6.73960496116053064952e+00 1.04792639860955212328e+01 +2892 14455.00 7.18913750447988206815e+01 5.42967352729748764517e+00 1.08489872384748604617e+01 6.04096332397454904850e+00 9.00841061270493703717e+00 5.54572638305303566852e+00 8.74535210333216106449e+00 6.74320202603669471841e+00 1.04836093113158366208e+01 +2893 14460.00 7.19176576377725922384e+01 5.43126496200002328862e+00 1.08535592386116661601e+01 6.04367390176282981429e+00 9.01169092200080967814e+00 5.54758497029130381861e+00 8.74842561870056911744e+00 6.74679934733108765954e+00 1.04879542827057345988e+01 +2894 14465.00 7.19439402307463495845e+01 5.43285609115848799888e+00 1.08581314999238234265e+01 6.04638466029067167540e+00 9.01497123125522747955e+00 5.54944332804764162148e+00 8.75149898359259204028e+00 6.75039692221431053554e+00 1.04922988996433712572e+01 +2895 14470.00 7.19702228237201069305e+01 5.43444691493871268051e+00 1.08627040223076907210e+01 6.04909559836620225326e+00 9.01825154052000677041e+00 5.55130145623913762165e+00 8.75457219779057993492e+00 6.75399474788805509462e+00 1.04966431616105388969e+01 +2896 14475.00 7.19965054165902245131e+01 5.43603743347542511799e+00 1.08672768060741908869e+01 6.05180671478718856804e+00 9.02153184976405952966e+00 5.55315935476214850297e+00 8.75764526104580021126e+00 6.75759282154364981920e+00 1.05009870682963182276e+01 +2897 14480.00 7.20227880095639818592e+01 5.43762764691372524339e+00 1.08718498514306070035e+01 6.05451800835139231083e+00 9.02481215903920563903e+00 5.55501702355449289428e+00 8.76071817314060119486e+00 6.76119114035169488375e+00 1.05053306189752166944e+01 +2898 14485.00 7.20490706025377534161e+01 5.43921755541944040857e+00 1.08764231585842221506e+01 6.05722947785657961361e+00 9.02809246830398670625e+00 5.55687446250216332544e+00 8.76379093383661356143e+00 6.76478970150351965884e+00 1.05096738132326752435e+01 +2899 14490.00 7.20753531955114965513e+01 5.44080715911693602038e+00 1.08809967276386743151e+01 6.05994112209014801351e+00 9.03137277755840450766e+00 5.55873167153261160678e+00 8.76686354291618741286e+00 6.76838850219045173873e+00 1.05140166506541294922e+01 +2900 14495.00 7.21016357884852823190e+01 5.44239645816167705306e+00 1.08855705588012465768e+01 6.06265293984986541886e+00 9.03465308682318379851e+00 5.56058865056292539464e+00 8.76993600014095164852e+00 6.77198753959345811637e+00 1.05183591306177319780e+01 +2901 14500.00 7.21279183814590396651e+01 5.44398545268839573197e+00 1.08901446523828617785e+01 6.06536492993349263259e+00 9.03793339616051483176e+00 5.56244539948946403740e+00 8.77300830526216479655e+00 6.77558681090386283330e+00 1.05227012526052750019e+01 +2902 14505.00 7.21542009744327970111e+01 5.44557414285255347863e+00 1.08947190084871614602e+01 6.06807709113879756302e+00 9.04121370535274593294e+00 5.56430191823967845721e+00 8.77608045804145397994e+00 6.77918631329227050486e+00 1.05270430163058410500e+01 +2903 14510.00 7.21804835674065543571e+01 5.44716252878888163025e+00 1.08992936273214269249e+01 6.07078942224281092876e+00 9.04449401459679869220e+00 5.56615820670992622610e+00 8.77915245825080781117e+00 6.78278604393964279495e+00 1.05313844209939375673e+01 +2904 14515.00 7.22067661603803117032e+01 5.44875061063211596490e+00 1.09038685091965827922e+01 6.07350192206403161066e+00 9.04777432389267310953e+00 5.56801426482766004256e+00 8.78222430565185518958e+00 6.78638600003731085053e+00 1.05357254663586452637e+01 +2905 14520.00 7.22330487533540690492e+01 5.45033838851698959616e+00 1.09084436541126308384e+01 6.07621458937949032730e+00 9.05105463311599933718e+00 5.56987009248923925497e+00 8.78529599998548960116e+00 6.78998617876623544731e+00 1.05400661518817582163e+01 +2906 14525.00 7.22593313463278263953e+01 5.45192586259896394552e+00 1.09130190623804885774e+01 6.07892742298695409886e+00 9.05433494239114189384e+00 5.57172568961174974334e+00 8.78836754101333816891e+00 6.79358657729702208883e+00 1.05444064770450687263e+01 +2907 14530.00 7.22856139393016121630e+01 5.45351303300240797256e+00 1.09175947343110824050e+01 6.08164042166345808482e+00 9.05761525165592296105e+00 5.57358105611228005216e+00 8.79143892849702801584e+00 6.79718719282099392842e+00 1.05487464414340177399e+01 +2908 14535.00 7.23118965322753552982e+01 5.45509989987241805665e+00 1.09221706699044105449e+01 6.08435358422749494878e+00 9.06089556089997749666e+00 5.57543619189755279564e+00 8.79451016217745618064e+00 6.80078802251911973542e+00 1.05530860445303975581e+01 +2909 14540.00 7.23381791252491268551e+01 5.45668646333336404552e+00 1.09267468695750409324e+01 6.08706690944573836077e+00 9.06417587016475856387e+00 5.57729109686392643397e+00 8.79758124180588119145e+00 6.80438906356199613157e+00 1.05574252859196420218e+01 +2910 14545.00 7.23644617182228842012e+01 5.45827272353034498309e+00 1.09313233334266097785e+01 6.08978039611594912373e+00 9.06745617946063120485e+00 5.57914577094921604328e+00 8.80065216714393372399e+00 6.80799031313059010984e+00 1.05617641649799072212e+01 +2911 14550.00 7.23907443111966415472e+01 5.45985868059809043018e+00 1.09359000616664037153e+01 6.09249404303589248144e+00 9.07073648869431892194e+00 5.58100021403941770615e+00 8.80372293792214222208e+00 6.81159176840586688684e+00 1.05661026814002720897e+01 +2912 14555.00 7.24170269041703988933e+01 5.46144433465061052146e+00 1.09404770545016987171e+01 6.09520784898260803431e+00 9.07401679793837345755e+00 5.58285442605161907892e+00 8.80679355388140727712e+00 6.81519342655842308432e+00 1.05704408347661704681e+01 +2913 14560.00 7.24433094971441704502e+01 5.46302968583299808358e+00 1.09450543122434229559e+01 6.09792181275385480888e+00 9.07729710721351779057e+00 5.58470840689254188760e+00 8.80986401478335245940e+00 6.81879528477959251376e+00 1.05747786243521133542e+01 +2914 14565.00 7.24695920901179277962e+01 5.46461473427999067098e+00 1.09496318349952161952e+01 6.10063593313703744769e+00 9.08057741654048378166e+00 5.58656215647927290036e+00 8.81293432036887836034e+00 6.82239734022960586657e+00 1.05791160499508229975e+01 +2915 14570.00 7.24958746830916993531e+01 5.46619948010558953655e+00 1.09542096230680012781e+01 6.10335020891955259970e+00 9.08385772568089500112e+00 5.58841567471853650773e+00 8.81600447036851697646e+00 6.82599959008943191208e+00 1.05834531110440899226e+01 +2916 14575.00 7.25221572760654566991e+01 5.46778392344453045837e+00 1.09587876765654179678e+01 6.10606463887843808891e+00 9.08713803499749772641e+00 5.59026896152741947787e+00 8.81907446451280030431e+00 6.82960203154003320236e+00 1.05877898072173515231e+01 +2917 14580.00 7.25484398690392140452e+01 5.46936806444190803944e+00 1.09633659959020342001e+01 6.10877922182182153676e+00 9.09041834426227879362e+00 5.59212201679191611703e+00 8.82214430256335191416e+00 6.83320466176237406586e+00 1.05921261378487638893e+01 +2918 14585.00 7.25747224620129713912e+01 5.47095190319100321830e+00 1.09679445810778446457e+01 6.11149395651637661331e+00 9.09369865349596651072e+00 5.59397484043947823551e+00 8.82521398422998437638e+00 6.83680747791669052305e+00 1.05964621027310439416e+01 +2919 14590.00 7.26010050549867287373e+01 5.47253543984727475191e+00 1.09725234325074154640e+01 6.11420884175986589781e+00 9.09697896277111084373e+00 5.59582743237683022386e+00 8.82828350927431593220e+00 6.84041047717358452473e+00 1.06007977012423442176e+01 +2920 14595.00 7.26272876479605002942e+01 5.47411867451436418008e+00 1.09771025502943899710e+01 6.11692387633968870375e+00 9.10025927203589191095e+00 5.59767979250032965410e+00 8.83135287739579055710e+00 6.84401365672438366516e+00 1.06051329329681003344e+01 +2921 14600.00 7.26535702409342434294e+01 5.47570160732700550454e+00 1.09816819347496910098e+01 6.11963905903288374333e+00 9.10353958143540609171e+00 5.59953192073742567203e+00 8.83442208835603537409e+00 6.84761701373968811879e+00 1.06094677974937514620e+01 +2922 14605.00 7.26798528339080291971e+01 5.47728423840956590851e+00 1.09862615859769565674e+01 6.12235438863721359581e+00 9.10681989054472573741e+00 5.60138381697411791293e+00 8.83749114186485407174e+00 6.85122054539009894825e+00 1.06138022945083729809e+01 +2923 14610.00 7.27061354268817865432e+01 5.47886656786568870814e+00 1.09908415043907510267e+01 6.12506986392971430888e+00 9.11010019981987184678e+00 5.60323548113785285807e+00 8.84056003766314191239e+00 6.85482424883585217401e+00 1.06181364233901174288e+01 +2924 14615.00 7.27324180197519041258e+01 5.48044859584047117096e+00 1.09954216900947177038e+01 6.12778548368742281838e+00 9.11338050908465291400e+00 5.60508691312499340853e+00 8.84362877546070969004e+00 6.85842812126827539032e+00 1.06224701838280637389e+01 +2925 14620.00 7.27587006127256614718e+01 5.48203032243755394859e+00 1.10000021433997776654e+01 6.13050124670810259175e+00 9.11666081834943398121e+00 5.60693811285262544430e+00 8.84669735499845089066e+00 6.86203215984760550583e+00 1.06268035753040042124e+01 +2926 14625.00 7.27849832056994188179e+01 5.48361174778130511243e+00 1.10045828644095724513e+01 6.13321715176878967668e+00 9.11994112757275843251e+00 5.60878908021710564924e+00 8.84976577598617097919e+00 6.86563636175480773716e+00 1.06311365975070177825e+01 +2927 14630.00 7.28112657986731761639e+01 5.48519287198573035624e+00 1.10091638535386664444e+01 6.13593319765688249845e+00 9.12322143685826780768e+00 5.61063981512516107841e+00 8.85283403815440195217e+00 6.86924072415011721660e+00 1.06354692499189003030e+01 +2928 14635.00 7.28375483916469477208e+01 5.48677369516483537382e+00 1.10137451108907011843e+01 6.13864938315978569960e+00 9.12650174617486875661e+00 5.61249031748351256965e+00 8.85590214122331609303e+00 6.87284524421449916076e+00 1.06398015321250856147e+01 +2929 14640.00 7.28638309846206908560e+01 5.48835421745335416688e+00 1.10183266368802392776e+01 6.14136570704416762112e+00 9.12978205537746489995e+00 5.61434058721961282146e+00 8.85897008491308213252e+00 6.87644991911855285593e+00 1.06441334437110111111e+01 +2930 14645.00 7.28901135775944766237e+01 5.48993443893419641455e+00 1.10229084315072807243e+01 6.14408216810779439498e+00 9.13306236464224596716e+00 5.61619062420908932154e+00 8.86203786893350375919e+00 6.88005474603288114110e+00 1.06484649843657539492e+01 +2931 14650.00 7.29163961705682339698e+01 5.49151435975246382526e+00 1.10274904951863934599e+01 6.14679876512770118069e+00 9.13634267389666199222e+00 5.61804042837939565658e+00 8.86510549300474792744e+00 6.88365972211771648404e+00 1.06527961535711064300e+01 +2932 14655.00 7.29426787635419913158e+01 5.49309398000142934393e+00 1.10320728281248534586e+01 6.14951549689128729170e+00 9.13962298319253640955e+00 5.61988999962689206313e+00 8.86817295683662720762e+00 6.88726484456439091986e+00 1.06571269510161474869e+01 +2933 14660.00 7.29689613565157486619e+01 5.49467329980546548285e+00 1.10366554305299491290e+01 6.15223236216522550990e+00 9.14290329242622412664e+00 5.62173933786866353302e+00 8.87124026014930500139e+00 6.89087011051241127291e+00 1.06614573761826729736e+01 +2934 14665.00 7.29952439494895202188e+01 5.49625231925784607512e+00 1.10412383027125962087e+01 6.15494935974728107908e+00 9.14618360168064370441e+00 5.62358844300107119096e+00 8.87430740264222350788e+00 6.89447551716346929140e+00 1.06657874286561185073e+01 +2935 14670.00 7.30215265424632633540e+01 5.49783103849330778701e+00 1.10458214448800831065e+01 6.15766648841448915874e+00 9.14946391092469468731e+00 5.62543731493083498663e+00 8.87737438404591827634e+00 6.89808106166743773002e+00 1.06701171081255576922e+01 +2936 14675.00 7.30478091354370349109e+01 5.49940945760512445162e+00 1.10504048573433291125e+01 6.16038374694388490838e+00 9.15274422021020406248e+00 5.62728595356468019872e+00 8.88044120403909609252e+00 6.90168674120528269356e+00 1.06744464141764314746e+01 +2937 14680.00 7.30740917284108064678e+01 5.50098757669694027328e+00 1.10549885402059757666e+01 6.16310113411250704019e+00 9.15602452946462186389e+00 5.62913435879896617564e+00 8.88350786236266110052e+00 6.90529255292687338397e+00 1.06787753464978134588e+01 +2938 14685.00 7.31003743213845638138e+01 5.50256539588275739305e+00 1.10595724939862289915e+01 6.16581864871811635709e+00 9.15930483872940115475e+00 5.63098253056114295134e+00 8.88657435869532541517e+00 6.90889849402354006003e+00 1.06831039044678597350e+01 +2939 14690.00 7.31266569143583211599e+01 5.50414291527658150471e+00 1.10641567186840887871e+01 6.16853628952738564095e+00 9.16258514799418222196e+00 5.63283046873720660841e+00 8.88964069275725599084e+00 6.91250456165551963039e+00 1.06874320878792854472e+01 +2940 14695.00 7.31529395073320785059e+01 5.50572013498205414805e+00 1.10687412146104797728e+01 6.17125405531735271580e+00 9.16586545722787171542e+00 5.63467817323387887285e+00 8.89270686423752820815e+00 6.91611075299341138134e+00 1.06917598963175315419e+01 +2941 14700.00 7.31792221003058358519e+01 5.50729705509245270889e+00 1.10733259821799645550e+01 6.17397194487541778329e+00 9.16914576651338109059e+00 5.63652564396824828918e+00 8.89577287284594930838e+00 6.91971706520781548733e+00 1.06960873293680265306e+01 +2942 14705.00 7.32055046932795931980e+01 5.50887367571141872702e+00 1.10779110214961811209e+01 6.17668995697861511474e+00 9.17242607575743384984e+00 5.63837288083667242944e+00 8.89883871829232653283e+00 6.92332349545896885701e+00 1.07004143866162131360e+01 +2943 14710.00 7.32317872862533647549e+01 5.51044999695295345532e+00 1.10824963328700576426e+01 6.17940809041434579996e+00 9.17570638503257995922e+00 5.64021988373551153018e+00 8.90190440025537021995e+00 6.92693004091747077666e+00 1.07047410677511649624e+01 +2944 14715.00 7.32580698792271078901e+01 5.51202601892070287448e+00 1.10870819165088718705e+01 6.18212634394928262083e+00 9.17898669427663094211e+00 5.64206665258185324774e+00 8.90496991844488761103e+00 6.93053669876428735108e+00 1.07090673723583211796e+01 +2945 14720.00 7.32843524722008936578e+01 5.51360174170794081761e+00 1.10916677728271917402e+01 6.18484471637082222628e+00 9.18226700355177705148e+00 5.64391318727205337780e+00 8.90803527254995231033e+00 6.93414346614929044677e+00 1.07133933001267518392e+01 +2946 14725.00 7.33106350651746510039e+01 5.51517716540794555868e+00 1.10962539019286534625e+01 6.18756320644564095090e+00 9.18554731281655811870e+00 5.64575948772320312941e+00 8.91110046227000829333e+00 6.93775034025344350397e+00 1.07177188505382581241e+01 +2947 14730.00 7.33369176581484083499e+01 5.51675229013472190331e+00 1.11008403041241869857e+01 6.19028181297150048579e+00 9.18882762207097592011e+00 5.64760555382129503244e+00 8.91416548730449420646e+00 6.94135731823698254317e+00 1.07220440233855569545e+01 +2948 14735.00 7.33632002511221656960e+01 5.51832711597118397151e+00 1.11054269798283495874e+01 6.19300053471507450098e+00 9.19210793133575521097e+00 5.64945138547305436560e+00 8.91723034733212394087e+00 6.94496439728087366916e+00 1.07263688182540839477e+01 +2949 14740.00 7.33894828440959230420e+01 5.51990164303133390433e+00 1.11100139291447828072e+01 6.19571937045339815597e+00 9.19538824060053805454e+00 5.65129698259556434436e+00 8.92029504204197642991e+00 6.94857157453498786026e+00 1.07306932347292729446e+01 +2950 14745.00 7.34157654370696945989e+01 5.52147587139808670997e+00 1.11146011523844165936e+01 6.19843831897386987606e+00 9.19866854985495407959e+00 5.65314234508518786981e+00 8.92335957114385358580e+00 6.95217884719065448706e+00 1.07350172725002046548e+01 +2951 14750.00 7.34420480300434519449e+01 5.52304980117508126369e+00 1.11191886497545251444e+01 6.20115737904316510765e+00 9.20194885913010018896e+00 5.65498747283828073762e+00 8.92642393430610781024e+00 6.95578621238738037391e+00 1.07393409312559526825e+01 +2952 14755.00 7.34683306229135695276e+01 5.52462343245559672766e+00 1.11237764217733179350e+01 6.20387654944868049967e+00 9.20522916839488125618e+00 5.65683236576156911468e+00 8.92948813122817774968e+00 6.95939366732685904537e+00 1.07436642104783128815e+01 +2953 14760.00 7.34946132158873410845e+01 5.52619676533290959952e+00 1.11283644684407931891e+01 6.20659582895709061034e+00 9.20850947757674909155e+00 5.65867702376177472701e+00 8.93255216157841047675e+00 6.96300120914859910215e+00 1.07479871099600039486e+01 +2954 14765.00 7.35208958088610984305e+01 5.52776979988993222292e+00 1.11329527901715152893e+01 6.20931521636615890714e+00 9.21178978689334826413e+00 5.66052144674562018878e+00 8.93561602505625174331e+00 6.96660883503356398450e+00 1.07523096292864615009e+01 +2955 14770.00 7.35471784018348557765e+01 5.52934253624066940347e+00 1.11375413871727655390e+01 6.21203471043219401793e+00 9.21507009615813110770e+00 5.66236563459910158258e+00 8.93867972135077337725e+00 6.97021654215235297869e+00 1.07566317681467626954e+01 +2956 14775.00 7.35734609948086131226e+01 5.53091497445767199537e+00 1.11421302598591083211e+01 6.21475430994259259165e+00 9.21835040543327544071e+00 5.66420958724966805420e+00 8.94174325011996451451e+00 6.97382432766520565792e+00 1.07609535261263449257e+01 +2957 14780.00 7.35997435877823704686e+01 5.53248711463421471990e+00 1.11467194084378284913e+01 6.21747401367439511688e+00 9.22163071467732819997e+00 5.66605330457295242041e+00 8.94480661106326202514e+00 6.97743218875308368609e+00 1.07652749029142817960e+01 +2958 14785.00 7.36260261807561420255e+01 5.53405895686357318652e+00 1.11513088331162055766e+01 6.22019382041499913072e+00 9.22491102393174777774e+00 5.66789678649640471519e+00 8.94786980385938335303e+00 6.98104012256586070606e+00 1.07695958983032920031e+01 +2959 14790.00 7.36523087737298851607e+01 5.53563050122866417979e+00 1.11558985342051606438e+01 6.22291372892071326106e+00 9.22819133317579876064e+00 5.66974003290602102112e+00 8.95093282817667379447e+00 6.98464812629486431206e+00 1.07739165117751731771e+01 +2960 14795.00 7.36785913667036709285e+01 5.53720174783312568678e+00 1.11604885121192598518e+01 6.22563373797893770956e+00 9.23147164246130813581e+00 5.67158304369815979840e+00 8.95399568370421228281e+00 6.98825619708996814694e+00 1.07782367430189989221e+01 +2961 14800.00 7.37048739596774282745e+01 5.53877269674950767353e+00 1.11650787670657880568e+01 6.22835384636670941205e+00 9.23475195172608742666e+00 5.67342581880027196917e+00 8.95705837009998084852e+00 6.99186433213213387461e+00 1.07825565917238517244e+01 +2962 14805.00 7.37311565526511856206e+01 5.54034334806071981916e+00 1.11696692993556645490e+01 6.23107405287142590566e+00 9.23803226098050700443e+00 5.67526835808798857386e+00 8.96012088705306020131e+00 6.99547252859196433405e+00 1.07868760576824431752e+01 +2963 14810.00 7.37574391456249429666e+01 5.54191370186004483855e+00 1.11742601091961688553e+01 6.23379435625976086044e+00 9.24131257022455798733e+00 5.67711066147839726881e+00 8.96318323423179741383e+00 6.99908078361932961542e+00 1.07911951403765691282e+01 +2964 14815.00 7.37837217385987145235e+01 5.54348375824075567664e+00 1.11788511968982309241e+01 6.23651475529838794643e+00 9.24459287949970409670e+00 5.67895272886785562605e+00 8.96624541131490282453e+00 7.00268909440556086565e+00 1.07955138395989500566e+01 +2965 14820.00 7.38100043315724576587e+01 5.54505351726503814547e+00 1.11834425628764098093e+01 6.23923524878506796654e+00 9.24787318878521169552e+00 5.68079456016308892430e+00 8.96930741796036556934e+00 7.00629745812125737103e+00 1.07998321549350215776e+01 +2966 14825.00 7.38362869245462292156e+01 5.54662297902616785450e+00 1.11880342072343506032e+01 6.24195583548647459082e+00 9.25115349801890118897e+00 5.68263615525009146978e+00 8.97236925384689421037e+00 7.00990587191629099806e+00 1.08041500861775006115e+01 +2967 14830.00 7.38625695175200007725e+01 5.54819214360705981193e+00 1.11926261304902521232e+01 6.24467651419000979729e+00 9.25443380727331899038e+00 5.68447751404594647795e+00 8.97543091864284114934e+00 7.01351433298198934096e+00 1.08084676329118245519e+01 +2968 14835.00 7.38888521104937581185e+01 5.54976101109062458505e+00 1.11972183328514027778e+01 6.24739728365197688476e+00 9.25771411654846332340e+00 5.68631863644702040261e+00 8.97849241201655168254e+00 7.01712283847859019659e+00 1.08127847949307103192e+01 +2969 14840.00 7.39151347034675154646e+01 5.55132958155977540571e+00 1.12018108145250803176e+01 6.25011814265978049576e+00 9.26099442581324439061e+00 5.68815952236002964071e+00 8.98155373362601494591e+00 7.02073138557669462756e+00 1.08171015718195935307e+01 +2970 14845.00 7.39414172964412728106e+01 5.55289785507669897413e+00 1.12064035758222093619e+01 6.25283909000081816743e+00 9.26427473515057542386e+00 5.69000017168133620515e+00 8.98461488314993950155e+00 7.02433997144690014380e+00 1.08214179632675513432e+01 +2971 14850.00 7.39676998894150301567e+01 5.55446583173467001160e+00 1.12109966171573542937e+01 6.25556012444176268161e+00 9.26755504432207821708e+00 5.69184058429693617853e+00 8.98767586023594766687e+00 7.02794859325980958431e+00 1.08257339690673042298e+01 +2972 14855.00 7.39939824823887875027e+01 5.55603351161660263813e+00 1.12155899388414379558e+01 6.25828124475965186235e+00 9.27083535358685928429e+00 5.69368076013427693027e+00 8.99073666457311659883e+00 7.03155724818602223536e+00 1.08300495888042824788e+01 +2973 14860.00 7.40202650753625590596e+01 5.55760089478467911306e+00 1.12201835410817416516e+01 6.26100244974188147040e+00 9.27411566286200539366e+00 5.69552069906899216534e+00 8.99379729579870357270e+00 7.03516593340650331356e+00 1.08343648221675685761e+01 +2974 14865.00 7.40465476683363021948e+01 5.55916798132181710912e+00 1.12247774241891900004e+01 6.26372373815512784034e+00 9.27739597211642141872e+00 5.69736040102853280587e+00 8.99685775358105566113e+00 7.03877464609185121702e+00 1.08386796689498776658e+01 +2975 14870.00 7.40728302613100879626e+01 5.56073477130055948692e+00 1.12293715885783456088e+01 6.26644510877642346713e+00 9.28067628139156575173e+00 5.69919986588852989229e+00 8.99991803758851993678e+00 7.04238338340230640711e+00 1.08429941288402886812e+01 +2976 14875.00 7.40991128542838453086e+01 5.56230126479345798884e+00 1.12339660344564915562e+01 6.26916656038280795116e+00 9.28395659062525524519e+00 5.70103909355570515061e+00 9.00297814746872226976e+00 7.04599214252919203716e+00 1.08473082014242336868e+01 +2977 14880.00 7.41253954472576026546e+01 5.56386746189379000072e+00 1.12385607621345471330e+01 6.27188809176167882953e+00 9.28723689989003631240e+00 5.70287808394714712534e+00 9.00603808287964469059e+00 7.04960092063274856855e+00 1.08516218865980746955e+01 +2978 14885.00 7.41516780402313600007e+01 5.56543336264301125027e+00 1.12431557719234422876e+01 6.27460970167971066047e+00 9.29051720916518064541e+00 5.70471683693848508057e+00 9.00909784348963249556e+00 7.05320971488357439938e+00 1.08559351838436093374e+01 +2979 14890.00 7.41779606332051315576e+01 5.56699896714476238913e+00 1.12477510642377360739e+01 6.27733138892429920475e+00 9.29379751838850687307e+00 5.70655535244680844897e+00 9.01215742894631333115e+00 7.05681852246263385808e+00 1.08602480930571907436e+01 +2980 14895.00 7.42042432261788746928e+01 5.56856427544050003320e+00 1.12523466391810682552e+01 6.28005315227248495091e+00 9.29707782770510604564e+00 5.70839363035811064861e+00 9.01521683890766567515e+00 7.06042734054052889547e+00 1.08645606139279014002e+01 +2981 14900.00 7.42305258190490064862e+01 5.57012928762349979195e+00 1.12569424973752898467e+01 6.28277499049093623995e+00 9.30035813692843227329e+00 5.71023167058947844765e+00 9.01827607303167511077e+00 7.06403616629822295181e+00 1.08688727460411715953e+01 +2982 14905.00 7.42568084120227638323e+01 5.57169400375595014197e+00 1.12615386388203990720e+01 6.28549690236705682622e+00 9.30363844617248503255e+00 5.71206947302690792867e+00 9.02133513096596395542e+00 7.06764499690631531337e+00 1.08731844892933633417e+01 +2983 14910.00 7.42830910049965353892e+01 5.57325842390003156623e+00 1.12661350640345983010e+01 6.28821888668824424684e+00 9.30691875545799440772e+00 5.71390703757712081767e+00 9.02439401235815452651e+00 7.07125382954577119676e+00 1.08774958432699158095e+01 +2984 14915.00 7.43093735979702927352e+01 5.57482254813865907295e+00 1.12707317733288121531e+01 6.29094094221080712970e+00 9.31019906469168390117e+00 5.71574436413647912758e+00 9.02745271686622530183e+00 7.07486266137682928701e+00 1.08818068077635405899e+01 +2985 14920.00 7.43356561909440500813e+01 5.57638637653401580963e+00 1.12753287669103272606e+01 6.29366306772214656462e+00 9.31347937399791980795e+00 5.71758145260133865406e+00 9.03051124413780392786e+00 7.07847148959081540198e+00 1.08861173824633183926e+01 +2986 14925.00 7.43619387839178074273e+01 5.57794990913792432252e+00 1.12799260450900575847e+01 6.29638526200966008872e+00 9.31675968326270265152e+00 5.71941830287842201130e+00 9.03356959383087243509e+00 7.08208031136869298194e+00 1.08904275671619679144e+01 +2987 14930.00 7.43882213768915789842e+01 5.57951314603329606712e+00 1.12845236083862143772e+01 6.29910752385038819057e+00 9.32003999249638859226e+00 5.72125491486409121222e+00 9.03662776558268454608e+00 7.08568912388106486588e+00 1.08947373614449212198e+01 +2988 14935.00 7.44145039698653221194e+01 5.58107608728231507911e+00 1.12891214570060807176e+01 6.30182985201099743477e+00 9.32332030175080817003e+00 5.72309128845470116431e+00 9.03968575904086435457e+00 7.08929792429853122826e+00 1.08990467652085403216e+01 +2989 14940.00 7.44407865628391078872e+01 5.58263873294716628237e+00 1.12937195911569343565e+01 6.30455224527889157571e+00 9.32660061101558746088e+00 5.72492742355697981083e+00 9.04274357385303062529e+00 7.09290670981241966331e+00 1.09033557780382608371e+01 +2990 14945.00 7.44670691558128652332e+01 5.58420108309003548896e+00 1.12983180113569812164e+01 6.30727470244147081502e+00 9.32988092028037030445e+00 5.72676332006728383561e+00 9.04580120967716894143e+00 7.09651547758296707968e+00 1.09076643998304430028e+01 +2991 14950.00 7.44933517487866225792e+01 5.58576313778347088856e+00 1.13029167179171476931e+01 6.30999722226540615821e+00 9.33316122955551286111e+00 5.72859897788197169888e+00 9.04885866614016975973e+00 7.10012422481186522560e+00 1.09119726301705188831e+01 +2992 14955.00 7.45196343417603799253e+01 5.58732489707929325107e+00 1.13075157110447115372e+01 6.31271980353809603059e+00 9.33644153879956739672e+00 5.73043439689740186083e+00 9.05191594290002043977e+00 7.10373294868007931768e+00 1.09162804689548522674e+01 +2993 14960.00 7.45459169347341372713e+01 5.58888636103968483582e+00 1.13121149910505973679e+01 6.31544244503658003254e+00 9.33972184805398519813e+00 5.73226957700993633438e+00 9.05497303959397470408e+00 7.10734164634784626458e+00 1.09205879157688752201e+01 +2994 14965.00 7.45721995277079088282e+01 5.59044752972683323122e+00 1.13167145584530111080e+01 6.31816514553789065900e+00 9.34300215731876448899e+00 5.73410451813665922316e+00 9.05802995585929160427e+00 7.11095031500649277234e+00 1.09248949705089497542e+01 +2995 14970.00 7.45984821206816519634e+01 5.59200840320292069663e+00 1.13213144134592358370e+01 6.32088790382943166435e+00 9.34628246658354733256e+00 5.73593922016356572158e+00 9.06108669134359168140e+00 7.11455895183698405759e+00 1.09292016327605079340e+01 +2996 14975.00 7.46247647136554235203e+01 5.59356898151977155464e+00 1.13259145563801926215e+01 6.32361071868823643172e+00 9.34956277586905493138e+00 5.73777368298701695437e+00 9.06414324569449370017e+00 7.11816755403064949093e+00 1.09335079024199135489e+01 +2997 14980.00 7.46510473066291950772e+01 5.59512926474992955406e+00 1.13305149876304440681e+01 6.32633358890170605093e+00 9.35284308510274442483e+00 5.73960790650336871721e+00 9.06719961853888811731e+00 7.12177611875809102315e+00 1.09378137791762384268e+01 +2998 14985.00 7.46773298996029524233e+01 5.59668925294521901748e+00 1.13351157075209183489e+01 6.32905651323651152751e+00 9.35612339436752549204e+00 5.74144189062971221915e+00 9.07025580952440257931e+00 7.12538464321063180762e+00 1.09421192627185650537e+01 +2999 14990.00 7.47036124925767097693e+01 5.59824894615745716209e+00 1.13397167163625329778e+01 6.33177949049041810525e+00 9.35940370360121498550e+00 5.74327563524167494791e+00 9.07331181828828370328e+00 7.12899312456924239001e+00 1.09464243529432501134e+01 +3000 14995.00 7.47298950855504671154e+01 5.59980834444883246448e+00 1.13443180144662125741e+01 6.33450251944046272001e+00 9.36268401288672258431e+00 5.74510914025634633617e+00 9.07636764446779764626e+00 7.13260156002524681185e+00 1.09507290495393654339e+01 +3001 15000.00 7.47561776785242244614e+01 5.60136744787116214184e+00 1.13489196022465232971e+01 6.33722559886367964310e+00 9.36596432214114038572e+00 5.74694240555971713746e+00 9.07942328770019635442e+00 7.13620994675961117792e+00 1.09550333522996385938e+01 +3002 15005.00 7.47824602714979960183e+01 5.60292625648663200622e+00 1.13535214800143844371e+01 6.33994872754746907617e+00 9.36924463141628471874e+00 5.74877543105851707139e+00 9.08247874762273355032e+00 7.13981828195330070486e+00 1.09593372609131396445e+01 +3003 15010.00 7.48087428644717533643e+01 5.60448477034706193933e+00 1.13581236480807223899e+01 6.34267190426886973142e+00 9.37252494068106578595e+00 5.75060821663873511511e+00 9.08553402386230679610e+00 7.14342656279764387506e+00 1.09636407751725872828e+01 +3004 15015.00 7.48350254574455107104e+01 5.60604298950427537562e+00 1.13627261067564617747e+01 6.34539512781527914598e+00 9.37580524992511854521e+00 5.75244076221746158950e+00 9.08858911606653308013e+00 7.14703478648396739459e+00 1.09679438949743435217e+01 +3005 15020.00 7.48613080504192822673e+01 5.60760091401008775591e+00 1.13673288565598014088e+01 6.34811839697409663330e+00 9.37908555918989961242e+00 5.75427306768069080078e+00 9.09164402386230641184e+00 7.15064295020360241040e+00 1.09722466199038422019e+01 +3006 15025.00 7.48875906433930396133e+01 5.60915854391632340281e+00 1.13719318976980279245e+01 6.35084171053272505958e+00 9.38236586844431741383e+00 5.75610513293514358679e+00 9.09469874687651902434e+00 7.15425105113751147456e+00 1.09765489497538002439e+01 +3007 15030.00 7.49138732363667969594e+01 5.61071587927480219804e+00 1.13765352304820641649e+01 6.35356506725783454215e+00 9.38564617769873343889e+00 5.75793695786681869464e+00 9.09775328475679145868e+00 7.15785908648738811166e+00 1.09808508844205796606e+01 +3008 15035.00 7.49401558293405543054e+01 5.61227292014770906547e+00 1.13811388553264727364e+01 6.35628846594719121299e+00 9.38892648696351450610e+00 5.75976854238243785034e+00 9.10080763713001417159e+00 7.16146705342383249615e+00 1.09851524235932540563e+01 +3009 15040.00 7.49664384222106718880e+01 5.61382966656613469070e+00 1.13857427726458197981e+01 6.35901190537782845524e+00 9.39220679624902388127e+00 5.76159988637835773773e+00 9.10386180362308117253e+00 7.16507494915890141840e+00 1.09894535670645439041e+01 +3010 15045.00 7.49927210151844292341e+01 5.61538611859226399758e+00 1.13903469826473848769e+01 6.36173538434751240089e+00 9.39548710548271337473e+00 5.76343098975094036973e+00 9.10691578386288647096e+00 7.16868277088392247265e+00 1.09937543147308076641e+01 +3011 15050.00 7.50190036081582007910e+01 5.61694227627791953239e+00 1.13949514857457323558e+01 6.36445890162291405545e+00 9.39876741474749444194e+00 5.76526185239654331838e+00 9.10996957749704705520e+00 7.17229051576949760971e+00 1.09980546661774809536e+01 +3012 15055.00 7.50452862011319723479e+01 5.61849813967491940048e+00 1.13995562823554283938e+01 6.36718245601216281671e+00 9.40204772399154720119e+00 5.76709247422188919785e+00 9.11302318414209544528e+00 7.17589818103804688576e+00 1.10023546213009204564e+01 +3013 15060.00 7.50715687941057296939e+01 5.62005370881435695196e+00 1.14041613727873940576e+01 6.36990604628193057835e+00 9.40532803326669153421e+00 5.76892285512333735653e+00 9.11607660342492032157e+00 7.17950576387053462923e+00 1.10066541797902104349e+01 +3014 15065.00 7.50978513870794870400e+01 5.62160898374805206856e+00 1.14087667573525521902e+01 6.37262967122997991964e+00 9.40860834253147260142e+00 5.77075299499724891916e+00 9.11912983498277895933e+00 7.18311326146865525288e+00 1.10109533416453420074e+01 +3015 15070.00 7.51241339800532443860e+01 5.62316396452782729654e+00 1.14133724363618256348e+01 6.37535332964371281861e+00 9.41188865179625366864e+00 5.77258289373997879323e+00 9.12218287844256536800e+00 7.18672067102373457459e+00 1.10152521064517561200e+01 +3016 15075.00 7.51504165730270017320e+01 5.62471865120550074124e+00 1.14179784103334220902e+01 6.37807702031052947689e+00 9.41516896109212808597e+00 5.77441255124788987985e+00 9.12523573343117178069e+00 7.19032798972710196495e+00 1.10195504741058094567e+01 +3017 15080.00 7.51766991660007732889e+01 5.62627304382252901860e+00 1.14225846795782643994e+01 6.38080074201782831977e+00 9.41844927030508749510e+00 5.77624196742770124047e+00 9.12828839956512005926e+00 7.19393521480118014466e+00 1.10238484444002224905e+01 +3018 15085.00 7.52029817589745164241e+01 5.62782714241000459054e+00 1.14271912443036303131e+01 6.38352449354264717130e+00 9.42172957956986856232e+00 5.77807114216541339857e+00 9.13134087648167813711e+00 7.19754234341656751184e+00 1.10281460170240723784e+01 +3019 15090.00 7.52292643519483021919e+01 5.62938094703011504549e+00 1.14317981050277293065e+01 6.38624827369311276470e+00 9.42500988883464962953e+00 5.77990007536774363928e+00 9.13439316380772758919e+00 7.20114937278531996867e+00 1.10324431919773555677e+01 +3020 15095.00 7.52555469449220595379e+01 5.63093445772431167029e+00 1.14364052620614806699e+01 6.38897208124626203585e+00 9.42829019807870238878e+00 5.78172876693105575185e+00 9.13744526115980448822e+00 7.20475630011949697007e+00 1.10367399689491527681e+01 +3021 15100.00 7.52818295378958168840e+01 5.63248767452369136777e+00 1.14410127158194541153e+01 6.39169591499985934036e+00 9.43157050733311841384e+00 5.78355721675170375562e+00 9.14049716816479751458e+00 7.20836312261042611027e+00 1.10410363476285375839e+01 +3022 15105.00 7.53081121308695742300e+01 5.63404059748007135511e+00 1.14456204665089238404e+01 6.39441977373094161408e+00 9.43485081659789948105e+00 5.78538542473641559383e+00 9.14354888445996216717e+00 7.21196983745980002567e+00 1.10453323280155135677e+01 +3023 15110.00 7.53343947238433315761e+01 5.63559322663491091276e+00 1.14502285146481028733e+01 6.39714365624763470208e+00 9.43813112591450220634e+00 5.78721339077118113181e+00 9.14660040965146414749e+00 7.21557644187967461846e+00 1.10496279099027958637e+01 +3024 15115.00 7.53606773168170889221e+01 5.63714556201929983814e+00 1.14548368605479069515e+01 6.39986756132697731658e+00 9.44141143515855318924e+00 5.78904111475236593520e+00 9.14965174336619746498e+00 7.21918293307174252504e+00 1.10539230929794616287e+01 +3025 15120.00 7.53869599097908462682e+01 5.63869760369542305511e+00 1.14594455046229075634e+01 6.40259148777709619083e+00 9.44469174439224268269e+00 5.79086859659705055492e+00 9.15270288524141584219e+00 7.22278930823769904634e+00 1.10582178771418710994e+01 +3026 15125.00 7.54132425027646178251e+01 5.64024935167364560584e+00 1.14640544471840222229e+01 6.40531543436466499486e+00 9.44797205366738879206e+00 5.79269583618086958410e+00 9.15575383488328320425e+00 7.22639556457923237787e+00 1.10625122621827394198e+01 +3027 15130.00 7.54395250957383893819e+01 5.64180080602651745636e+00 1.14686636885421737730e+01 6.40803939990817372774e+00 9.45125236291144155132e+00 5.79452283342090979090e+00 9.15880459192906037913e+00 7.23000169932913117066e+00 1.10668062478947923921e+01 +3028 15135.00 7.54658076887121467280e+01 5.64335196676440009611e+00 1.14732732292155699128e+01 6.41076338319502347929e+00 9.45453267217622261853e+00 5.79634958820316459338e+00 9.16185515598490596290e+00 7.23360770966835975315e+00 1.10710998340707380549e+01 +3029 15140.00 7.54920902816859040740e+01 5.64490283393911429499e+00 1.14778830694114954980e+01 6.41348738301261533934e+00 9.45781298136845549607e+00 5.79817610042399511627e+00 9.16490552667771396500e+00 7.23721359282969967097e+00 1.10753930206069437503e+01 +3030 15145.00 7.55183728746596614201e+01 5.64645340759211933346e+00 1.14824932096481475696e+01 6.41621139814834862136e+00 9.46109329068505644500e+00 5.80000237000048635139e+00 9.16795570363438017125e+00 7.24081934601484711322e+00 1.10796858073997590566e+01 +3031 15150.00 7.55446554676334187661e+01 5.64800368774413907857e+00 1.14871036502364560761e+01 6.41893542742071598894e+00 9.46437359999129412813e+00 5.80182839680827111550e+00 9.17100568647142644352e+00 7.24442496642549293995e+00 1.10839781941382700126e+01 +3032 15155.00 7.55709380606071903230e+01 5.64955367445736111875e+00 1.14917143914873420840e+01 6.42165946959639022396e+00 9.46765390925607341899e+00 5.80365418075407202281e+00 9.17405547480538707816e+00 7.24803045129442491401e+00 1.10882701806151935386e+01 +3033 15160.00 7.55972206535809476691e+01 5.65110336774214960798e+00 1.14963254339190079634e+01 6.42438352350422636761e+00 9.47093421850012795460e+00 5.80547972174460902295e+00 9.17710506826315253193e+00 7.25163579783369538490e+00 1.10925617667268809896e+01 +3034 15165.00 7.56235032465547050151e+01 5.65265276765032265160e+00 1.15009367777387385701e+01 6.42710758791089720177e+00 9.47421452774418071385e+00 5.80730501966588175122e+00 9.18015446646124999575e+00 7.25524100324499965353e+00 1.10968529523696979311e+01 +3035 15170.00 7.56497858395284765720e+01 5.65420187421297537611e+00 1.15055484234647398267e+01 6.42983166163489450184e+00 9.47749483700896000471e+00 5.80913007442461104546e+00 9.18320366902657170272e+00 7.25884606476112281825e+00 1.11011437373363648362e+01 +3036 15175.00 7.56760684325022339181e+01 5.65575068746119846708e+00 1.15101603714079328000e+01 6.43255574346361935767e+00 9.48077514626337958248e+00 5.81095488591715536586e+00 9.18625267555491831217e+00 7.26245097958375662728e+00 1.11054341214195897436e+01 +3037 15180.00 7.57023510253723515007e+01 5.65729920743644942860e+00 1.15147726218792385566e+01 6.43527983219483701305e+00 9.48405545552815709698e+00 5.81277945403987494899e+00 9.18930148569391214153e+00 7.26605574495605033292e+00 1.11097241044121002318e+01 +3038 15185.00 7.57286336183461230576e+01 5.65884743415945568046e+00 1.15193851753968665719e+01 6.43800392663667331306e+00 9.48733576478257667475e+00 5.81460377868912736687e+00 9.19235009904971356320e+00 7.26966035806933330576e+00 1.11140136863138927481e+01 +3039 15190.00 7.57549162113198661928e+01 5.66039536768203710437e+00 1.15239980321680963726e+01 6.44072802557652934752e+00 9.49061607407844931572e+00 5.81642785977163789823e+00 9.19539851523885509721e+00 7.27326481616675302178e+00 1.11183028668140444495e+01 +3040 15195.00 7.57811988042936377497e+01 5.66194300801455963068e+00 1.15286111928147754213e+01 6.44345212783289689185e+00 9.49389638334323038293e+00 5.81825169717339729658e+00 9.19844673387786393448e+00 7.27686911647073308984e+00 1.11225916458089120198e+01 +3041 15200.00 7.58074813972673950957e+01 5.66349035520884136474e+00 1.15332246574405417050e+01 6.44617623219317792405e+00 9.49717669260801145015e+00 5.82007529081149854733e+00 9.20149475459362875540e+00 7.28047325619332674762e+00 1.11268800230912159321e+01 +3042 15205.00 7.58337639902411666526e+01 5.66503740928561150270e+00 1.15378384266672480152e+01 6.44890033745513591157e+00 9.50045700181060759348e+00 5.82189864057193151581e+00 9.20454257699231703782e+00 7.28407723255695849218e+00 1.11311679986609579629e+01 +3043 15210.00 7.58600465832149239986e+01 5.66658417028632843682e+00 1.15424525007021667733e+01 6.45162444243726262982e+00 9.50373731108575370286e+00 5.82372174635105910312e+00 9.20759020071118428064e+00 7.28768104281513817710e+00 1.11354555722072117163e+01 +3044 15215.00 7.58863291761886813447e+01 5.66813063822135454473e+00 1.15470668800635110074e+01 6.45434854592695916864e+00 9.50701762035053477007e+00 5.82554460805560037073e+00 9.21063762534603114318e+00 7.29128468416956021514e+00 1.11397427436263374290e+01 +3045 15220.00 7.59126117691624386907e+01 5.66967681314250881996e+00 1.15516815650622000078e+01 6.45707264674271730343e+00 9.51029792959458752932e+00 5.82736722558191733157e+00 9.21368485052374808220e+00 7.29488815385301059280e+00 1.11440295128146917847e+01 +3046 15225.00 7.59388943621361960368e+01 5.67122269507052223503e+00 1.15562965561127963809e+01 6.45979674367193812401e+00 9.51357823886973186234e+00 5.82918959882636844583e+00 9.21673187585050257553e+00 7.29849144910863589786e+00 1.11483158795649970330e+01 +3047 15230.00 7.59651769551099675937e+01 5.67276828402612220970e+00 1.15609118535262300753e+01 6.46252083553311340580e+00 9.51685854813451292955e+00 5.83101172769567632770e+00 9.21977870096355012208e+00 7.30209456715885796285e+00 1.11526018437736098576e+01 +3048 15235.00 7.59914595480837107289e+01 5.67431358005076358353e+00 1.15655274577170565919e+01 6.46524492113437165841e+00 9.52013885739929399676e+00 5.83283361207583528341e+00 9.22282532546905109427e+00 7.30569750523646099793e+00 1.11568874052332489555e+01 +3049 15240.00 7.60177421410574964966e+01 5.67585858317553970664e+00 1.15701433692034871825e+01 6.46796899927347546111e+00 9.52341916668480337194e+00 5.83465525188393474565e+00 9.22587174898353978847e+00 7.30930026057423276598e+00 1.11611725638402710103e+01 +3050 15245.00 7.60440247340312538427e+01 5.67740329341081473302e+00 1.15747595881928013739e+01 6.47069306875855598804e+00 9.52669947591849108903e+00 5.83647664699560220214e+00 9.22891797112354161925e+00 7.31290283041532074293e+00 1.11654573195946813513e+01 +3051 15250.00 7.60703073270050111887e+01 5.67894771079804616676e+00 1.15793761152032033124e+01 6.47341712839774086063e+00 9.52997978520400046420e+00 5.83829779733829035138e+00 9.23196399150558200120e+00 7.31650521199250825077e+00 1.11697416720819084901e+01 +3052 15255.00 7.60965899199787685347e+01 5.68049183536832380526e+00 1.15839929505456176173e+01 6.47614117700952185430e+00 9.53326009443768995766e+00 5.84011870278763201014e+00 9.23500980975655672012e+00 7.32010740254894720636e+00 1.11740256214055992956e+01 +3053 15260.00 7.61228725129525400916e+01 5.68203566713201446703e+00 1.15886100947382466586e+01 6.47886521339166243649e+00 9.53654040373356259863e+00 5.84193936326071217024e+00 9.23805542547226465899e+00 7.32370939931742004347e+00 1.11783091673584706882e+01 +3054 15265.00 7.61491551059262832268e+01 5.68357920613057299164e+00 1.15932275479883770686e+01 6.48158923636265615897e+00 9.53982071295688882628e+00 5.84375977864352513791e+00 9.24110083827960160363e+00 7.32731119955144194478e+00 1.11825923097332360356e+01 +3055 15270.00 7.61754376989000547837e+01 5.68512245237436442125e+00 1.15978453108142129935e+01 6.48431324473063064318e+00 9.54310102221130307498e+00 5.84557994884279530368e+00 9.24414604780545268170e+00 7.33091280047343207826e+00 1.11868750484262626799e+01 +3056 15275.00 7.62017202918738121298e+01 5.68666540590484359541e+00 1.16024633835266737236e+01 6.48703723730371617506e+00 9.54638133146572265275e+00 5.84739987375488201593e+00 9.24719105365598892377e+00 7.33451419933690473840e+00 1.11911573834375435155e+01 +3057 15280.00 7.62280028848475836867e+01 5.68820806674273882209e+00 1.16070817665403289709e+01 6.48976121290040364187e+00 9.54966164074086698577e+00 5.84921955328650788886e+00 9.25023585544773396805e+00 7.33811539339537244331e+00 1.11954393144561592521e+01 +3058 15285.00 7.62542854778213410327e+01 5.68975043489841603161e+00 1.16117004603733739998e+01 6.49248517033918481900e+00 9.55294195000564805298e+00 5.85103898732366722868e+00 9.25328045279721855820e+00 7.34171637989198444529e+00 1.11997208414821081135e+01 +3059 15290.00 7.62805680707950983788e+01 5.69129251041333006356e+00 1.16163194652331043244e+01 6.49520910841782672662e+00 9.55622225926006407803e+00 5.85285817578344680356e+00 9.25632484532097166152e+00 7.34531715606988999667e+00 1.12040019643081070200e+01 +3060 15295.00 7.63068506637688557248e+01 5.69283429330821011405e+00 1.16209387816377152092e+01 6.49793302596518262959e+00 9.55950256851448187945e+00 5.85467711856220862643e+00 9.25936903263551691623e+00 7.34891771919296754589e+00 1.12082826829341595243e+01 +3061 15300.00 7.63331332567426130709e+01 5.69437578359341944889e+00 1.16255584100017710369e+01 6.50065692179974696785e+00 9.56278287781035452042e+00 5.85649581555630938112e+00 9.26241301436775366085e+00 7.35251806649399952676e+00 1.12125629970493392307e+01 +3062 15305.00 7.63594158497163846278e+01 5.69591698131041557218e+00 1.16301783506361999798e+01 6.50338079472964647465e+00 9.56606318704404223752e+00 5.85831426666210575149e+00 9.26545679011347544929e+00 7.35611819522650112191e+00 1.12168429067572912317e+01 +3063 15310.00 7.63856984426901277629e+01 5.69745788646956174972e+00 1.16347986039555610915e+01 6.50610464357337647812e+00 9.56934349633991665485e+00 5.86013247178632568080e+00 9.26850035950994310952e+00 7.35971810266471315742e+00 1.12211224118507271186e+01 +3064 15315.00 7.64119810356638993198e+01 5.69899849909158628947e+00 1.16394191703744240840e+01 6.50882846714942608912e+00 9.57262380560469949842e+00 5.86195043082532407652e+00 9.27154372217368205611e+00 7.36331778605178577379e+00 1.12254015121223709173e+01 +3065 15320.00 7.64382636285340311133e+01 5.70053881921794491916e+00 1.16440400503073444582e+01 6.51155226427628974761e+00 9.57590411482802217336e+00 5.86376814368582621739e+00 9.27458687770049650112e+00 7.36691724264122882460e+00 1.12296802075722190750e+01 +3066 15325.00 7.64645462215077884593e+01 5.70207884683827437300e+00 1.16486612441688954789e+01 6.51427603378282427116e+00 9.57918442406171166681e+00 5.86558561026418967543e+00 9.27762982572763661437e+00 7.37051646970728580044e+00 1.12339584979929920650e+01 +3067 15330.00 7.64908288144815458054e+01 5.70361858200439542088e+00 1.16532827523736379760e+01 6.51699977448752054698e+00 9.58246473240408747074e+00 5.86740283045677646356e+00 9.28067256587163491588e+00 7.37411546449310684181e+00 1.12382363833846863344e+01 +3068 15335.00 7.65171114074553031514e+01 5.70515802471630806281e+00 1.16579045752324930163e+01 6.51972348520887212686e+00 9.58574504264309368295e+00 5.86921980418067157359e+00 9.28371509774902037293e+00 7.37771422427293277480e+00 1.12425138635400241327e+01 +3069 15340.00 7.65433940004290604975e+01 5.70669717501546802652e+00 1.16625267131600249826e+01 6.52244716476537167438e+00 9.58902535187678140005e+00 5.87103653133223257754e+00 9.28675742096595335795e+00 7.38131274630027434114e+00 1.12467909384590019073e+01 +3070 15345.00 7.65696765934028320544e+01 5.70823603289151115803e+00 1.16671491666744397975e+01 6.52517081199623927290e+00 9.59230566112083593566e+00 5.87285301179745644617e+00 9.28979953514932965675e+00 7.38491102785974007361e+00 1.12510676079343419076e+01 +3071 15350.00 7.65959591863765751896e+01 5.70977459839625822724e+00 1.16717719360866620804e+01 6.52789442570960343204e+00 9.59558597038561700288e+00 5.87466924549342905948e+00 9.29284143992604150242e+00 7.38850906619447744816e+00 1.12553438719660388045e+01 +3072 15355.00 7.66222417793503609573e+01 5.71131287152971101051e+00 1.16763950218112508850e+01 6.53061800473432008118e+00 9.59886627964003302793e+00 5.87648523231651154219e+00 9.29588313490225104374e+00 7.39210685858909322121e+00 1.12596197303468130713e+01 +3073 15360.00 7.66485243723241183034e+01 5.71285085231259337490e+00 1.16810184242627741469e+01 6.53334154790961196824e+00 9.60214658891517913730e+00 5.87830097216306057817e+00 9.29892461969448547165e+00 7.39570440231782733065e+00 1.12638951829730249443e+01 +3074 15365.00 7.66748069652978756494e+01 5.71438854077600044690e+00 1.16856421437521547091e+01 6.53606505405396909225e+00 9.60542689810741023848e+00 5.88011646495016382374e+00 9.30196589392964057197e+00 7.39930169463419318276e+00 1.12681702298446726473e+01 +3075 15370.00 7.67010895582716329955e+01 5.71592593691993311467e+00 1.16902661809012400340e+01 6.53878852198588500499e+00 9.60870720742401296377e+00 5.88193171057418151548e+00 9.30500695723460857778e+00 7.40289873283316168795e+00 1.12724448707544748771e+01 +3076 15375.00 7.67273721512453903415e+01 5.71746304077548295197e+00 1.16948905360209494120e+01 6.54151195055494572017e+00 9.61198751667842898883e+00 5.88374670893147122541e+00 9.30804780921555163786e+00 7.40649551417860863012e+00 1.12767191057024298573e+01 +3077 15380.00 7.67536547442191618984e+01 5.71899985236337737859e+00 1.16995152094222110151e+01 6.54423533857964123683e+00 9.61526782592248174808e+00 5.88556145991839319009e+00 9.31108844948899871952e+00 7.41009203594477572352e+00 1.12809929345849013771e+01 +3078 15385.00 7.67799373371929192444e+01 5.72053637169397966034e+00 1.17041402015195838970e+01 6.54695868489919341471e+00 9.61854813520799112325e+00 5.88737596346239655531e+00 9.31412887769220532164e+00 7.41368829542663299037e+00 1.12852663572982443441e+01 +3079 15390.00 7.68062199301666908013e+01 5.72207259878802165787e+00 1.17087655129349172967e+01 6.54968198834245907136e+00 9.62182844454532038014e+00 5.88919021943911502603e+00 9.31716909344170041152e+00 7.41728428988805710276e+00 1.12895393736351756786e+01 +3080 15395.00 7.68325025231404481474e+01 5.72360853366622812644e+00 1.17133911437718474247e+01 6.55240524773829413618e+00 9.62510875379973818156e+00 5.89100422776563359406e+00 9.32020909634364791430e+00 7.42088001662401808289e+00 1.12938119836993386969e+01 +3081 15400.00 7.68587851161142054934e+01 5.72514417633896322002e+00 1.17180170947558668360e+01 6.55512846191555542674e+00 9.62838906302306085649e+00 5.89281798834867753811e+00 9.32324888603530510522e+00 7.42447547290875675685e+00 1.12980841872834556483e+01 +3082 15405.00 7.68850677090879628395e+01 5.72667952682695702293e+00 1.17226433659906152940e+01 6.55785162973419133436e+00 9.63166937225675212630e+00 5.89463150108460265386e+00 9.32628846214356599376e+00 7.42807065602687988104e+00 1.13023559842838761114e+01 +3083 15410.00 7.69113503020617343964e+01 5.72821458514057280098e+00 1.17272699580979384848e+01 6.56057475000233214502e+00 9.63494968152153141716e+00 5.89644476586977095423e+00 9.32932782426422591016e+00 7.43166556328371985529e+00 1.13066273747006071915e+01 +3084 15415.00 7.69376328950354775316e+01 5.72974935131090301610e+00 1.17318968713887592514e+01 6.56329782157992358549e+00 9.63822999076558595277e+00 5.89825778263163158499e+00 9.33236697204490894819e+00 7.43526019195351928204e+00 1.13108983584300055725e+01 +3085 15420.00 7.69639154880092490885e+01 5.73128382533794766829e+00 1.17365241063812817401e+01 6.56602084329582602606e+00 9.64151030004073028579e+00 5.90007055124581647476e+00 9.33540590510214229880e+00 7.43885453933124551895e+00 1.13151689352647863984e+01 +3086 15425.00 7.69901980809830064345e+01 5.73281800724243328915e+00 1.17411516633864270176e+01 6.56874381398925599740e+00 9.64479060929514631084e+00 5.90188307162941327988e+00 9.33844462305245492928e+00 7.44244860271187036460e+00 1.13194391053085965382e+01 +3087 15430.00 7.70164806739567779914e+01 5.73435189704509085118e+00 1.17457795428187647957e+01 6.57146673249943713557e+00 9.64807091859102072817e+00 5.90369534369950610397e+00 9.34148312553310233852e+00 7.44604237939036206484e+00 1.13237088684577908992e+01 +3088 15435.00 7.70427632669305353375e+01 5.73588549475628184382e+00 1.17504077450928559045e+01 6.57418959767595367794e+00 9.65135122782470844527e+00 5.90550736733173131654e+00 9.34452141216061527018e+00 7.44963586666169153006e+00 1.13279782245050881784e+01 +3089 15440.00 7.70690458599042926835e+01 5.73741880039673723957e+00 1.17550362707269062668e+01 6.57691240835802481968e+00 9.65463153707912802304e+00 5.90731914245353451065e+00 9.34755948255151558612e+00 7.45322906183119204826e+00 1.13322471734504883756e+01 +3090 15445.00 7.70953284528780500295e+01 5.73895181397681941604e+00 1.17596651200318387254e+01 6.57963516338487330870e+00 9.65791184631281396378e+00 5.90913066897164185320e+00 9.35059733635343270919e+00 7.45682196219383186531e+00 1.13365157151903517274e+01 +3091 15450.00 7.71216110458518073756e+01 5.74048453550689163905e+00 1.17642942934222158868e+01 6.58235786160608249418e+00 9.66119215559832511531e+00 5.91094194677204853861e+00 9.35363497317252345908e+00 7.46041456505494515739e+00 1.13407838496210366941e+01 +3092 15455.00 7.71478936388255789325e+01 5.74201696501804903505e+00 1.17689237913126021340e+01 6.58508050186087423583e+00 9.66447246486310618252e+00 5.91275297577184044684e+00 9.35667239263568362162e+00 7.46400686771986610069e+00 1.13450515768461830390e+01 +3093 15460.00 7.71741762316956965151e+01 5.74354910251028805135e+00 1.17735536141175618496e+01 6.58780308300919603681e+00 9.66775277411752220758e+00 5.91456375587774019209e+00 9.35970959439053373785e+00 7.46759886749392798322e+00 1.13493188965548661429e+01 +3094 15465.00 7.72004588246694680720e+01 5.74508094799397550645e+00 1.17781837623553045091e+01 6.59052560390063302265e+00 9.67103308337193823263e+00 5.91637428699647305308e+00 9.36274657804323773291e+00 7.47119056168246586935e+00 1.13535858088507346508e+01 +3095 15470.00 7.72267414176432254180e+01 5.74661250150020386229e+00 1.17828142363367458501e+01 6.59324806336404201090e+00 9.67431339264708434200e+00 5.91818456902439660183e+00 9.36578334324141437151e+00 7.47478194760117631290e+00 1.13578523136301399177e+01 +3096 15475.00 7.72530240106169827641e+01 5.74814376302897045434e+00 1.17874450364764538079e+01 6.59597046026973554689e+00 9.67759370169421906382e+00 5.91999460187859671834e+00 9.36881988959122757876e+00 7.47837302256575675585e+00 1.13621184107894421800e+01 +3097 15480.00 7.72793066035907401101e+01 5.74967473259064210112e+00 1.17920761631889909893e+01 6.59869279346729964431e+00 9.68087401120773982655e+00 5.92180438545543452733e+00 9.37185621675066826697e+00 7.48196378388154137440e+00 1.13663841003286467668e+01 +3098 15485.00 7.73055891965644974562e+01 5.75120541021630860001e+00 1.17967076169925650930e+01 6.60141506180631676415e+00 9.68415432046215585160e+00 5.92361391966163264300e+00 9.37489232432589147948e+00 7.48555422887459354087e+00 1.13706493820404634931e+01 +3099 15490.00 7.73318717895382548022e+01 5.75273579591633676955e+00 1.18013393981980971859e+01 6.60413726413637380830e+00 9.68743462967511526074e+00 5.92542320442464198749e+00 9.37792821195415982061e+00 7.48914435486060714453e+00 1.13749142560285374515e+01 +3100 15495.00 7.73581543825120263591e+01 5.75426588969072394519e+00 1.18059715072201498742e+01 6.60685939931742005626e+00 9.69071493895026137011e+00 5.92723223962009271304e+00 9.38096387927273056562e+00 7.49273415915528406828e+00 1.13791787221892288784e+01 +3101 15500.00 7.73844369754857694943e+01 5.75579569156020109943e+00 1.18106039445769308571e+01 6.60958146620940212301e+00 9.69399524820467739517e+00 5.92904102517543751816e+00 9.38399932590849061853e+00 7.49632363908468324354e+00 1.13834427803152564707e+01 +3102 15505.00 7.74107195684595552621e+01 5.75732520153513060990e+00 1.18152367105793629776e+01 6.61230346366190602225e+00 9.69727555746946023874e+00 5.93084956099739901703e+00 9.38703455149870080731e+00 7.49991279198523219662e+00 1.13877064305102564390e+01 +3103 15510.00 7.74370021614333126081e+01 5.75885441963623989636e+00 1.18198698057456521582e+01 6.61502539053488014531e+00 9.70055586672387626379e+00 5.93265784699269982383e+00 9.39006955568061485451e+00 7.50350161516226599190e+00 1.13919696727742323361e+01 +3104 15515.00 7.74632847544070699541e+01 5.76038334587389488917e+00 1.18245032303867141366e+01 6.61774724570900296783e+00 9.70383617596792902305e+00 5.93446588305770017513e+00 9.39310433808112854592e+00 7.50709010595220682660e+00 1.13962325067962595426e+01 +3105 15520.00 7.74895673473808273002e+01 5.76191198024809558831e+00 1.18291369850207637171e+01 6.62046902801312864284e+00 9.70711648527416670618e+00 5.93627366911985010489e+00 9.39613889833749382774e+00 7.51067826169148311521e+00 1.14004949327836193618e+01 +3106 15525.00 7.75158499403545988571e+01 5.76344032278993267937e+00 1.18337710699587184138e+01 6.62319073633830068815e+00 9.71039679451821946543e+00 5.93808120506514303116e+00 9.39917323609733479373e+00 7.51426607971652060769e+00 1.14047569505290358194e+01 +3107 15530.00 7.75421325333283419923e+01 5.76496837350977209269e+00 1.18384054857187859255e+01 6.62591236952373829894e+00 9.71367710375190895888e+00 5.93988849082103254062e+00 9.40220735097718041118e+00 7.51785355735338090000e+00 1.14090185600325018100e+01 +3108 15535.00 7.75684151263021135492e+01 5.76649613240761116373e+00 1.18430402326118873191e+01 6.62863392646048321666e+00 9.71695741303741655770e+00 5.94169552629424302381e+00 9.40524124262464411572e+00 7.52144069194885478424e+00 1.14132797611903775703e+01 +3109 15540.00 7.75946977192758851061e+01 5.76802359950418086498e+00 1.18476753112598682804e+01 6.63135540599811879048e+00 9.72023772230219762491e+00 5.94350231138113027640e+00 9.40827491068735533020e+00 7.52502748082900296822e+00 1.14175405540026666529e+01 +3110 15545.00 7.76209803122496424521e+01 5.76955077482020772806e+00 1.18523107218700154419e+01 6.63407680700696111842e+00 9.72351803155661364997e+00 5.94530884600914699689e+00 9.41130835479220451134e+00 7.52861392135098128620e+00 1.14218009384693672814e+01 +3111 15550.00 7.76472629052233997982e+01 5.77107765834532848714e+00 1.18569464649605293971e+01 6.63679812835732096943e+00 9.72679834082139649354e+00 5.94711513007465164549e+00 9.41434157458681042385e+00 7.53220001085121371176e+00 1.14260609143831963763e+01 +3112 15555.00 7.76735454981971571442e+01 5.77260425011063649237e+00 1.18615825409459727524e+01 6.63951936890914762301e+00 9.73007865007581251859e+00 5.94892116348436861273e+00 9.41737456970842501391e+00 7.53578574666612688304e+00 1.14303204819514352408e+01 +3113 15560.00 7.76998280911709287011e+01 5.77413055012649323317e+00 1.18662189502409134434e+01 6.64224052755348104427e+00 9.73335895934059358581e+00 5.95072694616574793258e+00 9.42040733980467592801e+00 7.53937112616324078829e+00 1.14345796408631645846e+01 +3114 15565.00 7.77261106841446718363e+01 5.77565655840326463988e+00 1.18708556932599123002e+01 6.64496160316063644302e+00 9.73663926860537465302e+00 5.95253247801514984161e+00 9.42343988450245539923e+00 7.54295614668934266689e+00 1.14388383912220223948e+01 +3115 15570.00 7.77523932771184433932e+01 5.77718227495131397831e+00 1.18754927704175372583e+01 6.64768259459056132243e+00 9.73991957787015572023e+00 5.95433775894966021980e+00 9.42647220347010872388e+00 7.54654080558086093333e+00 1.14430967329243653552e+01 +3116 15575.00 7.77786758700922007392e+01 5.77870769978100629061e+00 1.18801301822319906876e+01 6.65040350072393238179e+00 9.74319988713493678745e+00 5.95614278888636761167e+00 9.42950429633452813505e+00 7.55012510020531202315e+00 1.14473546659701987949e+01 +3117 15580.00 7.78049584630659722961e+01 5.78023283290270484258e+00 1.18847679289105538913e+01 6.65312432045179136253e+00 9.74648019639971785466e+00 5.95794756772162781289e+00 9.43253616275370099231e+00 7.55370902793021681276e+00 1.14516121902558793977e+01 +3118 15585.00 7.78312410560397296422e+01 5.78175767434750120799e+00 1.18894060111787194245e+01 6.65584505263408754416e+00 9.74976050565413387972e+00 5.95975209537253292069e+00 9.43556780235451597605e+00 7.55729258609199749941e+00 1.14558693058850451507e+01 +3119 15590.00 7.78575236490135011991e+01 5.78328222410503389739e+00 1.18940444291401217214e+01 6.65856569615149762598e+00 9.75304081491891672329e+00 5.96155637175616526235e+00 9.43859921481568875379e+00 7.56087577207890326747e+00 1.14601260126504218562e+01 +3120 15595.00 7.78838062419872443343e+01 5.78480648219602855420e+00 1.18986831834166082444e+01 6.66128624989506334941e+00 9.75632112417333097198e+00 5.96336039677925189295e+00 9.44163039975374829282e+00 7.56445858322735986690e+00 1.14643823105520024086e+01 +3121 15600.00 7.79100888348573761277e+01 5.78633044863085110876e+00 1.19033222744227433765e+01 6.66400671274546141376e+00 9.75960143342775054975e+00 5.96516417036924195827e+00 9.44466135684740670797e+00 7.56804101692561292936e+00 1.14686381996934283478e+01 +3122 15605.00 7.79363714278311192629e+01 5.78785412343022720449e+00 1.19079617024694535132e+01 6.66672708358336674195e+00 9.76288174268216835117e+00 5.96696769241213065271e+00 9.44769208572355267961e+00 7.57162307053081740094e+00 1.14728936798674219233e+01 +3123 15610.00 7.79626540208048908198e+01 5.78937750659415861776e+00 1.19126014680749410246e+01 6.66944736128945958598e+00 9.76616205194694764202e+00 5.96877096284573305240e+00 9.45072258605054038583e+00 7.57520474142085564750e+00 1.14771487510739813587e+01 +3124 15615.00 7.79889366137786623767e+01 5.79090059814337454469e+00 1.19172415716537685171e+01 6.67216754475477991093e+00 9.76944236121173048559e+00 5.97057398157677265971e+00 9.45375285747598859132e+00 7.57878602697360914675e+00 1.14814034133131031012e+01 +3125 15620.00 7.80152192067524197228e+01 5.79242339807787232075e+00 1.19218820135168606100e+01 6.67488763287036945826e+00 9.77272267046614651065e+00 5.97237674851197386516e+00 9.45678289965788110294e+00 7.58236692455659788692e+00 1.14856576665847871510e+01 +3126 15625.00 7.80415017997261770688e+01 5.79394590642874796060e+00 1.19265227942860612131e+01 6.67760762452726730487e+00 9.77600297973092757786e+00 5.97417926356842254876e+00 9.45981271224383846175e+00 7.58594743153733830354e+00 1.14899115107854008500e+01 +3127 15630.00 7.80677843926999344148e+01 5.79546812320636206550e+00 1.19311639142723002749e+01 6.68032751860615192641e+00 9.77928328895425202916e+00 5.97598152666320459048e+00 9.46284229489184447459e+00 7.58952754532480611260e+00 1.14941649460185786324e+01 +3128 15635.00 7.80940669856736917609e+01 5.79699004841071641181e+00 1.19358053738901350727e+01 6.68304731399806506431e+00 9.78256359823975962797e+00 5.97778353771340942302e+00 9.46587164725988650105e+00 7.59310726327615359565e+00 1.14984179720770391953e+01 +3129 15640.00 7.81203495786474633178e+01 5.79851168205217426532e+00 1.19404471735541299893e+01 6.68576700961477587981e+00 9.78584390752527077950e+00 5.97958529662575877239e+00 9.46890076901631339013e+00 7.59668658280035913322e+00 1.15026705889607807620e+01 +3130 15645.00 7.81466321716212206638e+01 5.80003302416182897616e+00 1.19450893136788529603e+01 6.68848660432659780639e+00 9.78912421673823018864e+00 5.98138680332770533710e+00 9.47192965980874035381e+00 7.60026550126493827264e+00 1.15069227967734484253e+01 +3131 15650.00 7.81729147645949922207e+01 5.80155407472931550217e+00 1.19497317947825028028e+01 6.69120609705566238290e+00 9.79240452601337452165e+00 5.98318805772597084314e+00 9.47495831929515830439e+00 7.60384401606850257593e+00 1.15111745953077555527e+01 +3132 15655.00 7.81991973575687495668e+01 5.80307483379608957108e+00 1.19543746171760112418e+01 6.69392548667228393100e+00 9.79568483528852063102e+00 5.98498905973764205868e+00 9.47798674715427580395e+00 7.60742212460966182874e+00 1.15154259847709887765e+01 +3133 15660.00 7.82254799505425069128e+01 5.80459530135178880528e+00 1.19590177813775735416e+01 6.69664477209859487772e+00 9.79896514454293665608e+00 5.98678980927980841642e+00 9.48101494304408198843e+00 7.61099982427666343909e+00 1.15196769649558650173e+01 +3134 15665.00 7.82517625435162642589e+01 5.80611547741714062454e+00 1.19636612878017647432e+01 6.69936395223600289484e+00 9.80224545380771772329e+00 5.98859030626955490817e+00 9.48404290662255711197e+00 7.61457711246811719263e+00 1.15239275358623824985e+01 +3135 15670.00 7.82780451364900216049e+01 5.80763536200251007102e+00 1.19683051367594988079e+01 6.70208302596518290528e+00 9.80552576306213552471e+00 5.99039055063433423243e+00 9.48707063755805179994e+00 7.61815398658263465137e+00 1.15281776974905412203e+01 +3136 15675.00 7.83043277294637931618e+01 5.80915495511825863417e+00 1.19729493287689816583e+01 6.70480199220826822426e+00 9.80880607230618828396e+00 5.99219054228086989156e+00 9.49009813551891490135e+00 7.62173044403955390891e+00 1.15324274498403411826e+01 +3137 15680.00 7.83306103224375362970e+01 5.81067425679548144046e+00 1.19775938642447830063e+01 6.70752084986666652355e+00 9.81208638159169765913e+00 5.99399028112624598919e+00 9.49312540017349348886e+00 7.62530648221675733112e+00 1.15366767928081426220e+01 +3138 15685.00 7.83568929154113078539e+01 5.81219326703417760172e+00 1.19822387436014636819e+01 6.71023959784177925769e+00 9.81536669085647694999e+00 5.99578976708755284619e+00 9.49615243119014174056e+00 7.62888209855431131956e+00 1.15409257264975870783e+01 +3139 15690.00 7.83831755083850794108e+01 5.81371198584470949555e+00 1.19868839672535862917e+01 6.71295823504537825244e+00 9.81864700012125979356e+00 5.99758900009224049654e+00 9.49917922824756466582e+00 7.63245729043009912829e+00 1.15451742508050312352e+01 +3140 15695.00 7.84094581013588367568e+01 5.81523041324780809447e+00 1.19915295356157152185e+01 6.71567676039959859935e+00 9.82192730936531255281e+00 5.99938798005739570840e+00 9.50220579101411644274e+00 7.63603205528418893522e+00 1.15494223658341184091e+01 +3141 15700.00 7.84357406943325941029e+01 5.81674854925383666426e+00 1.19961754491024166214e+01 6.71839517279547759898e+00 9.82520761861973035423e+00 6.00118670688974376048e+00 9.50523211915814236761e+00 7.63960639052555290363e+00 1.15536700713775637439e+01 +3142 15705.00 7.84620232873063514489e+01 5.81826639387315758256e+00 1.20008217082318928703e+01 6.72111347115515123107e+00 9.82848792789487291088e+00 6.00298518052709617621e+00 9.50825821236872492648e+00 7.64318029356316674949e+00 1.15579173675390123321e+01 +3143 15710.00 7.84883058802801087950e+01 5.81978394712650182186e+00 1.20054683133150721375e+01 6.72383165439038865685e+00 9.83176823714929248865e+00 6.00478340087618001064e+00 9.51128407030384437348e+00 7.64675376182673449676e+00 1.15621642542148208577e+01 +3144 15715.00 7.85145884732538803519e+01 5.82130120903459502557e+00 1.20101152648701532399e+01 6.72654972142332319152e+00 9.83504854640370851371e+00 6.00658136787480945173e+00 9.51430969265257608924e+00 7.65032679273559335087e+00 1.15664107315086290839e+01 +3145 15720.00 7.85408710662276376979e+01 5.82281817959743808188e+00 1.20147625632080625735e+01 6.72926767117608726210e+00 9.83832885566848958092e+00 6.00837908141934295969e+00 9.51733507909363751764e+00 7.65389938371944733575e+00 1.15706567993167972475e+01 +3146 15725.00 7.85671536592013950440e+01 5.82433485884612345274e+00 1.20194102087433627446e+01 6.73198550255008676402e+00 9.84160916494363213758e+00 6.01017654144759472246e+00 9.52036022931610403930e+00 7.65747153220799958717e+00 1.15749024576393253483e+01 +3147 15730.00 7.85934362521751666009e+01 5.82585124678065113812e+00 1.20240582019942596759e+01 6.73470321447782005464e+00 9.84488947419805171535e+00 6.01197374787665417273e+00 9.52338514297795946106e+00 7.66104323563095057636e+00 1.15791477064762151628e+01 +3148 15735.00 7.86197188451489239469e+01 5.82736734342174944601e+00 1.20287065433753177501e+01 6.73742080589178371497e+00 9.84816978344210447460e+00 6.01377070063397134447e+00 9.52640981979937251367e+00 7.66461449142836936943e+00 1.15833925458274631382e+01 +3149 15740.00 7.86460014380190415295e+01 5.82888314879014579617e+00 1.20333552333010995739e+01 6.74013827569338364043e+00 9.85145009271724880762e+00 6.01556739963663478221e+00 9.52943425942796196182e+00 7.66818529702995999031e+00 1.15876369756930728272e+01 +3150 15745.00 7.86722840309927988756e+01 5.83039866289620700712e+00 1.20380042721861713062e+01 6.74285562282548234236e+00 9.85473040198203165119e+00 6.01736384480172947775e+00 9.53245846158390541802e+00 7.67175564987578617604e+00 1.15918809959694009137e+01 +3151 15750.00 7.86985666239665562216e+01 5.83191388575029279195e+00 1.20426536603414540139e+01 6.74557284621021047144e+00 9.85801071122608263408e+00 6.01916003606707139539e+00 9.53548242592517603100e+00 7.67532554741628025852e+00 1.15961246067600889376e+01 +3152 15755.00 7.87248492169403135676e+01 5.83342881738349916532e+00 1.20473033983887969356e+01 6.74828994476970489558e+00 9.86129102050122874346e+00 6.02095597334974907966e+00 9.53850615217195318962e+00 7.67889498709151130384e+00 1.16003678080651368987e+01 +3153 15760.00 7.87511318099140851245e+01 5.83494345779582435085e+00 1.20519534865354760456e+01 6.75100691744682368522e+00 9.86457132975564476851e+00 6.02275165656684929871e+00 9.54152963999257863748e+00 7.68246396635190809121e+00 1.16046105997809014809e+01 +3154 15765.00 7.87774144028878566814e+01 5.83645780701836169868e+00 1.20566039254033441352e+01 6.75372376317406786228e+00 9.86785163938317033683e+00 6.02454708565618712868e+00 9.54455288908649635005e+00 7.68603248264790384070e+00 1.16088529819073862370e+01 +3155 15770.00 7.88036969958616140275e+01 5.83797186506147447460e+00 1.20612547153033187186e+01 6.75644048087356896559e+00 9.87113194830593343454e+00 6.02634226053484844954e+00 9.54757589916351179227e+00 7.68960053341956228934e+00 1.16130949544445929433e+01 +3156 15775.00 7.88299795888353713735e+01 5.83948563193552683259e+00 1.20659058566499695075e+01 6.75915706948818950650e+00 9.87441225758108132027e+00 6.02813718111992358217e+00 9.55059866989197558951e+00 7.69316811614840823097e+00 1.16173365174961578106e+01 +3157 15780.00 7.88562621818091429304e+01 5.84099910767161123459e+00 1.20705573499614970956e+01 6.76187352796079021999e+00 9.87769256680440399521e+00 6.02993184735958820397e+00 9.55362120100241618559e+00 7.69673522828487577385e+00 1.16215776709584410753e+01 +3158 15785.00 7.88825447747828860656e+01 5.84251229228009183458e+00 1.20752091954451845623e+01 6.76458985521350530945e+00 9.88097287606918683878e+00 6.03172625916056937001e+00 9.55664349216318420588e+00 7.70030186727939103264e+00 1.16258184148314427375e+01 +3159 15790.00 7.89088273677566576225e+01 5.84402518578169694052e+00 1.20798613937228775939e+01 6.76730605019955966384e+00 9.88425318531323782167e+00 6.03352041645031622608e+00 9.55966554309445015747e+00 7.70386803060311731173e+00 1.16300587491151627972e+01 +3160 15795.00 7.89351099607304149686e+01 5.84553778818678893003e+00 1.20845139452091405730e+01 6.77002211186181757085e+00 9.88753349458838393105e+00 6.03531431916664207193e+00 9.56268735349565623949e+00 7.70743371573757585224e+00 1.16342986738096065835e+01 +3161 15800.00 7.89613925537041865255e+01 5.84705009952646470595e+00 1.20891668502148981190e+01 6.77273803914313710095e+00 9.89081380382207342450e+00 6.03710796723700227062e+00 9.56570892307660258780e+00 7.71099892013319809791e+00 1.16385381889147652146e+01 +3162 15805.00 7.89876751466779438715e+01 5.84856211981108309317e+00 1.20938201091547128385e+01 6.77545383098638165364e+00 9.89409411310758102331e+00 6.03890136057848270212e+00 9.56873025153673673060e+00 7.71456364127150884258e+00 1.16427772944306422431e+01 +3163 15810.00 7.90139577396517012176e+01 5.85007384906137595237e+00 1.20984737225467906541e+01 6.77816948634477700608e+00 9.89737442234127051677e+00 6.04069449913926082019e+00 9.57175133858585880375e+00 7.71812787663403021554e+00 1.16470159903572394455e+01 +3164 15815.00 7.90402403326254585636e+01 5.85158528730843219279e+00 1.21031276907020526323e+01 6.78088500416118566960e+00 9.90065473162677811558e+00 6.04248738281569774955e+00 9.57477218392341278275e+00 7.72169162370228434611e+00 1.16512542766945550454e+01 +3165 15820.00 7.90665229255992159096e+01 5.85309643455225536712e+00 1.21077820141387046959e+01 6.78360038338883342135e+00 9.90393504087083265119e+00 6.04428001156633687430e+00 9.57779278727993066411e+00 7.72525487994743365050e+00 1.16554921534425908192e+01 +3166 15825.00 7.90928055185729874665e+01 5.85460729082393616096e+00 1.21124366931676732406e+01 6.78631562298094248575e+00 9.90721535015634025001e+00 6.04607238531862822839e+00 9.58081314836521791278e+00 7.72881764286136174746e+00 1.16597296204977052270e+01 +3167 15830.00 7.91190881115467306017e+01 5.85611785613383784010e+00 1.21170917283071570836e+01 6.78903072190110723483e+00 9.91049565944185140154e+00 6.04786450398966124453e+00 9.58383326688907999369e+00 7.73237990993596024936e+00 1.16639666780671760193e+01 +3168 15835.00 7.91453707045205021586e+01 5.85762813052341790865e+00 1.21217471199717259367e+01 6.79174567908182336140e+00 9.91377596866517585283e+00 6.04965636751724833431e+00 9.58685314256132237176e+00 7.73594167865274862095e+00 1.16682033259437289985e+01 +3169 15840.00 7.91716532974942737155e+01 5.85913811400304052057e+00 1.21264028684723008666e+01 6.79446049350740821637e+00 9.91705627790922861209e+00 6.05144797582884308440e+00 9.58987277512284030934e+00 7.73950294651398262857e+00 1.16724395642309985988e+01 +3170 15845.00 7.91979358904680310616e+01 5.86064780659343309566e+00 1.21310589743270824670e+01 6.79717516412072431109e+00 9.92033658719473976362e+00 6.05323932886225879457e+00 9.59289216427307600554e+00 7.74306371101154589098e+00 1.16766753930326281363e+01 +3171 15850.00 7.92242184834417884076e+01 5.86215720831532483004e+00 1.21357154378470024625e+01 6.79988968989572573065e+00 9.92361689649061240459e+00 6.05503042654495082786e+00 9.59591130974256500963e+00 7.74662396964769239815e+00 1.16809108121413380843e+01 +3172 15855.00 7.92505010764155599645e+01 5.86366631918944491986e+00 1.21403722595502578940e+01 6.80260406978563914038e+00 9.92689720574502842965e+00 6.05682126880436566552e+00 9.59893021126183931813e+00 7.75018371993503762951e+00 1.16851458216607628771e+01 +3173 15860.00 7.92767836693893030997e+01 5.86517513924688138616e+00 1.21450294398514184735e+01 6.80531830275405180686e+00 9.93017751497871792310e+00 6.05861185558868609036e+00 9.60194886854070261961e+00 7.75374295936546786834e+00 1.16893804215909096200e+01 +3174 15865.00 7.93030662623630746566e+01 5.86668366849800282381e+00 1.21496869790614052675e+01 6.80803238778528552189e+00 9.93345782423313394816e+00 6.06040218682536124817e+00 9.60496728133041877129e+00 7.75730168545160037041e+00 1.16936146120354145239e+01 +3175 15870.00 7.93293488553368320026e+01 5.86819190698426318420e+00 1.21543448776984241988e+01 6.81074632383256073354e+00 9.93673813349791501537e+00 6.06219226244184383745e+00 9.60798544935115472754e+00 7.76085989571641299278e+00 1.16978483927869998382e+01 +3176 15875.00 7.93556314483105893487e+01 5.86969985471602839766e+00 1.21590031360733945576e+01 6.81346010986983685598e+00 9.94001844274196777462e+00 6.06398208238631308831e+00 9.61100337232308277180e+00 7.76441758766215972543e+00 1.17020817639493017737e+01 +3177 15880.00 7.93819140411807211422e+01 5.87120751173475330376e+00 1.21636617547045240428e+01 6.81617374487106530978e+00 9.94329875201711210764e+00 6.06577164658621992288e+00 9.61402105000782469801e+00 7.76797475881181842539e+00 1.17063147256259671991e+01 +3178 15885.00 7.94081966341544784882e+01 5.87271487804043879066e+00 1.21683207339027372740e+01 6.81888722781020018004e+00 9.94657906127152990905e+00 6.06756095496901615149e+00 9.61703848211518774747e+00 7.77153140668836872607e+00 1.17105472777133456930e+01 +3179 15890.00 7.94344792271282358342e+01 5.87422195367453969794e+00 1.21729800741862366209e+01 6.82160055766119555187e+00 9.94985937053630919991e+00 6.06935000748288189243e+00 9.62005566839643577737e+00 7.77508752881479292540e+00 1.17147794202114496898e+01 +3180 15895.00 7.94607618201020073911e+01 5.87572873865778522173e+00 1.21776397758659467030e+01 6.82431373340836966435e+00 9.95313967980109204348e+00 6.07113880405526451511e+00 9.62307260859246227369e+00 7.77864312272443214624e+00 1.17190111531202667550e+01 +3181 15900.00 7.94870444130757505263e+01 5.87723523302126960033e+00 1.21822998393564283504e+01 6.82702675403603898019e+00 9.95641998898295987885e+00 6.07292734463434946690e+00 9.62608930243380278569e+00 7.78219818594026779834e+00 1.17232424765434455338e+01 +3182 15905.00 7.95133270060495220832e+01 5.87874143678571936533e+00 1.21869602651758928147e+01 6.82973961850779787142e+00 9.95970029832028913575e+00 6.07471562914758322904e+00 9.62910574968208088364e+00 7.78575271599564278091e+00 1.17274733903773462629e+01 +3183 15910.00 7.95396095990232794293e+01 5.88024734998222520233e+00 1.21916210536352593863e+01 6.83245232582868844418e+00 9.96298060755397862920e+00 6.07650365754314858435e+00 9.63212195007819538262e+00 7.78930671044463007746e+00 1.17317038947256033765e+01 +3184 15915.00 7.95658921919970509862e+01 5.88175297264188223778e+00 1.21962822051490906716e+01 6.83516487496229974141e+00 9.96626091687057957813e+00 6.07829142975885794442e+00 9.63513790336304509765e+00 7.79286016681020932140e+00 1.17359339894845824404e+01 +3185 15920.00 7.95921747849708083322e+01 5.88325830478541700330e+00 1.22009437201319546062e+01 6.83787726492404601686e+00 9.96954122622863714298e+00 6.08007894572216578410e+00 9.63815360929825715175e+00 7.79641308264645171988e+00 1.17401636747579196651e+01 +3186 15925.00 7.96184573779445656783e+01 5.88476334644392107265e+00 1.22056055989984120203e+01 6.84058949467751631346e+00 9.97282153536904836244e+00 6.08186620538124866897e+00 9.64116906763508829670e+00 7.79996545548670194847e+00 1.17443929504419770637e+01 +3187 15930.00 7.96447399709183230243e+01 5.88626809764848868411e+00 1.22102678421630290728e+01 6.84330156322775362554e+00 9.97610184461310112169e+00 6.08365320868428760548e+00 9.64418427811443734754e+00 7.80351728289539803285e+00 1.17486218167440341631e+01 +3188 15935.00 7.96710225638920803704e+01 5.88777255843021052328e+00 1.22149304499367268306e+01 6.84601346955907974490e+00 9.97938215387788218891e+00 6.08543995555873351577e+00 9.64719924050829646944e+00 7.80706856241624524984e+00 1.17528502734568114363e+01 +3189 15940.00 7.96973051568658519273e+01 5.88927672880981667447e+00 1.22195934229413527561e+01 6.84872521268690359619e+00 9.98266246314266325612e+00 6.08722644595276562995e+00 9.65021395457829100906e+00 7.81061929161367984875e+00 1.17570783206839486468e+01 +3190 15945.00 7.97235877498395950624e+01 5.89078060883912701939e+00 1.22242567613841881524e+01 6.85143679158517837635e+00 9.98594277240744432333e+00 6.08901267980420168868e+00 9.65322842007567771816e+00 7.81416946805213985527e+00 1.17613059585290837816e+01 +3191 15950.00 7.97498703428133808302e+01 5.89228419852850393568e+00 1.22289204656797974025e+01 6.85414820525895240877e+00 9.98922308164113381679e+00 6.09079865706121736935e+00 9.65624263677245231463e+00 7.81771908927533054623e+00 1.17655331867849426430e+01 +3192 15955.00 7.97761529357871381762e+01 5.89378749790904166161e+00 1.22335845363463828761e+01 6.85685945272363372993e+00 9.99250339095773654208e+00 6.09258437767199367840e+00 9.65925660443023836876e+00 7.82126815286842003161e+00 1.17697600056587994288e+01 +3193 15960.00 7.98024355287608955223e+01 5.89529050703256096710e+00 1.22382489736948745218e+01 6.85957053296354146710e+00 9.99578370018106099337e+00 6.09436984156398331436e+00 9.66227032281065945085e+00 7.82481665639584189620e+00 1.17739864150470161519e+01 +3194 15965.00 7.98287181217346528683e+01 5.89679322591978749557e+00 1.22429137782434711568e+01 6.86228144500445047527e+00 9.99906400943547879479e+00 6.09615504869572966129e+00 9.66528379169607454457e+00 7.82836459742203238932e+00 1.17782124149495945886e+01 +3195 15970.00 7.98550007147084244252e+01 5.89829565460181548531e+00 1.22475789501994558606e+01 6.86499218783067899352e+00 1.00023443187417147016e+01 6.09793999900504601897e+00 9.66829701085846693331e+00 7.83191197353215873278e+00 1.17824380054701727261e+01 +3196 15975.00 7.98812833076821817713e+01 5.89979779310973739825e+00 1.22522444900810363322e+01 6.86770276046800098868e+00 1.00056246280064957688e+01 6.09972469244011250566e+00 9.67130998006983233495e+00 7.83545878230101688899e+00 1.17866631866087523406e+01 +3197 15980.00 7.99075659006559391173e+01 5.90129964149537311613e+00 1.22569103983027751781e+01 6.87041316192146300779e+00 1.00089049372194551779e+01 6.10150912894911101603e+00 9.67432269910215758557e+00 7.83900502132413823375e+00 1.17908879582616901160e+01 +3198 15985.00 7.99338484936296964634e+01 5.90280119977945094689e+00 1.22615766751755934649e+01 6.87312339120647486368e+00 1.00121852464842380215e+01 6.10329330846985396164e+00 9.67733516774815782924e+00 7.84255068817632139400e+00 1.17951123205326311449e+01 +3199 15990.00 7.99601310866034680203e+01 5.90430246799306424066e+00 1.22662433212176988917e+01 6.87583344733844636920e+00 1.00154655557386540465e+01 6.10507723096088650294e+00 9.68034738577983056018e+00 7.84609578044273270336e+00 1.17993362734215736509e+01 +3200 15995.00 7.99864136795772253663e+01 5.90580344618803021461e+00 1.22709103366363727616e+01 6.87854332933279000173e+00 1.00187458650034351137e+01 6.10686089636002371606e+00 9.68335935297952410394e+00 7.84964029572926502709e+00 1.18035598170321573974e+01 +3201 16000.00 8.00126962725509827123e+01 5.90730413439544577159e+00 1.22755777220534607608e+01 6.88125303620491468592e+00 1.00220261742474878730e+01 6.10864430462580898507e+00 9.68637106915032042309e+00 7.85318423163144441190e+00 1.18077829511570993049e+01 +3202 16005.00 8.00389788655247542692e+01 5.90880453265676486296e+00 1.22802454777798839558e+01 6.88396256698059438861e+00 1.00253064835537255561e+01 6.11042745570642154007e+00 9.68938253406420813008e+00 7.85672758574480045723e+00 1.18120056759000426894e+01 +3203 16010.00 8.00652614584984974044e+01 5.91030464099271490852e+00 1.22849136041265705188e+01 6.88667192068560574114e+00 1.00285867927874132732e+01 6.11221034953967734538e+00 9.69239374751390947438e+00 7.86027035566486098617e+00 1.18162279913646308671e+01 +3204 16015.00 8.00915440514722689613e+01 5.91180445946548172031e+00 1.22895821015080795036e+01 6.88938109634572093398e+00 1.00318671020521943404e+01 6.11399298608412156142e+00 9.69540470930250641857e+00 7.86381253901825072461e+00 1.18204498974472169692e+01 +3205 16020.00 8.01178266444460263074e+01 5.91330398809579271813e+00 1.22942509704426186090e+01 6.89209009298671571031e+00 1.00351474113480669814e+01 6.11577536529829490775e+00 9.69841541923307737250e+00 7.86735413339012890077e+00 1.18246713942514478646e+01 +3206 16025.00 8.01441092373161581008e+01 5.91480322693546956003e+00 1.22989202112411106782e+01 6.89479890963436403695e+00 1.00384277205817582512e+01 6.11755748712001246048e+00 9.70142587708797776713e+00 7.87089513641748173001e+00 1.18288924817773182241e+01 +3207 16030.00 8.01703918302899154469e+01 5.91630217602596708559e+00 1.23035898242144767778e+01 6.89750754532480492287e+00 1.00417080298258092341e+01 6.11933935149745700244e+00 9.70443608267029134140e+00 7.87443554570620385391e+00 1.18331131599211900607e+01 +3208 16035.00 8.01966744232636727929e+01 5.91780083539837953310e+00 1.23082598098809263831e+01 6.90021599908381322308e+00 1.00449883391216818751e+01 6.12112095839953429532e+00 9.70744603579345977096e+00 7.87797535888291555750e+00 1.18373334288903482303e+01 +3209 16040.00 8.02229570162374301390e+01 5.91929920510452678428e+00 1.23129301685513787845e+01 6.90292426995789032418e+00 1.00482686483346448370e+01 6.12290230777442356924e+00 9.71045573626057034744e+00 7.88151457356387119546e+00 1.18415532884775043243e+01 +3210 16045.00 8.02492396092112016959e+01 5.92079728518586367869e+00 1.23176009006403965884e+01 6.90563235698317523514e+00 1.00515489575890608620e+01 6.12468339957030494247e+00 9.71346518388506652286e+00 7.88505318738605875950e+00 1.18457727387862998825e+01 +3211 16050.00 8.02755222021849448311e+01 5.92229507568384949678e+00 1.23222720064589061906e+01 6.90834025919580785313e+00 1.00548292668642069714e+01 6.12646423375608417672e+00 9.71647437847003025979e+00 7.88859119798646091226e+00 1.18499917799203835500e+01 +3212 16055.00 8.03018047951587163880e+01 5.92379257663993730176e+00 1.23269434865251135136e+01 6.91104797564228867657e+00 1.00581095761289862622e+01 6.12824481025921574684e+00 9.71948331983927360511e+00 7.89212860297097229534e+00 1.18542104117761049054e+01 +3213 16060.00 8.03280873881324737340e+01 5.92528978810594963988e+00 1.23316153411499378478e+01 6.91375550535875760261e+00 1.00613898853937673294e+01 6.13002512906933461068e+00 9.72249200780624001084e+00 7.89566540000766892149e+00 1.18584286343534710539e+01 +3214 16065.00 8.03543699811062452909e+01 5.92678671011297897309e+00 1.23362875707479453524e+01 6.91646284740208283637e+00 1.00646701947000050126e+01 6.13180519011389080219e+00 9.72550044218437825805e+00 7.89920158673353522971e+00 1.18626464477561199828e+01 +3215 16070.00 8.03806525740800026369e+01 5.92828334273357349105e+00 1.23409601756300606468e+01 6.91917000081876309991e+00 1.00679505039233294639e+01 6.13358499337215690161e+00 9.72850862279749861727e+00 7.90273716078555743536e+00 1.18668638519840516921e+01 +3216 16075.00 8.04069351670537599830e+01 5.92977968598846061354e+00 1.23456331563144825481e+01 6.92187696464494184312e+00 1.00712308131777472653e+01 6.13536453878194798506e+00 9.73151654947977284849e+00 7.90627211982144739721e+00 1.18710808469336246418e+01 +3217 16080.00 8.04332177600275173290e+01 5.93127573993982615264e+00 1.23503065130085012413e+01 6.92458373795820936181e+00 1.00745111224425265561e+01 6.13714382632253663274e+00 9.73452422204465150912e+00 7.90980646148855459643e+00 1.18752974328121236880e+01 +3218 16085.00 8.04595003530012746751e+01 5.93277150462912583606e+00 1.23549802462303155437e+01 6.92729031979470732949e+00 1.00777914316969461339e+01 6.13892285593173792080e+00 9.73753164033666607224e+00 7.91334018344459089178e+00 1.18795136094122604220e+01 +3219 16090.00 8.04857829459750462320e+01 5.93426698010818132190e+00 1.23596543562908518510e+01 6.92999670922166632892e+00 1.00810717409617272011e+01 6.14070162758882265308e+00 9.74053880417963391380e+00 7.91687328334727258294e+00 1.18837293769413250288e+01 +3220 16095.00 8.05120655389488035780e+01 5.93576216643917486948e+00 1.23643288436046745460e+01 6.93270290528558685850e+00 1.00843520502161432262e+01 6.14248014124197094787e+00 9.74354571341809005958e+00 7.92040575886467390632e+00 1.18879447351920290998e+01 +3221 16100.00 8.05383481319225751349e+01 5.93725706365319982893e+00 1.23690037084827064717e+01 6.93540890706406720767e+00 1.00876323594809242934e+01 6.14425839684972707744e+00 9.74655236787584478009e+00 7.92393760766487442737e+00 1.18921596844753025835e+01 +3222 16105.00 8.05646307248963324810e+01 5.93875167181244290049e+00 1.23736789514431499981e+01 6.93811471361397291702e+00 1.00909126688286185924e+01 6.14603639438099857983e+00 9.74955876739743843018e+00 7.92746882741595015887e+00 1.18963742244802137549e+01 +3223 16110.00 8.05909133178700898270e+01 5.94024599095835714735e+00 1.23783545726932882047e+01 6.94082032399216863894e+00 1.00941929780312129594e+01 6.14781413380469210495e+00 9.75256491183777107778e+00 7.93099941579634126754e+00 1.19005883554140510228e+01 +3224 16115.00 8.06171959108438471731e+01 5.94174002116349431191e+00 1.23830305726476836981e+01 6.94352573728661504049e+00 1.00974732871716259552e+01 6.14959161506898777105e+00 9.75557080103102158830e+00 7.93452937048448969648e+00 1.19048020772768108344e+01 +3225 16120.00 8.06434785038176187300e+01 5.94323376246930923372e+00 1.23877069517209079663e+01 6.94623095254381706098e+00 1.01007535964985919463e+01 6.15136883814279400440e+00 9.75857643484245151910e+00 7.93805868916920243095e+00 1.19090153899648534264e+01 +3226 16125.00 8.06697610967913618651e+01 5.94472721492762268269e+00 1.23923837103275165106e+01 6.94893596886209330421e+00 1.01040339057737362793e+01 6.15314580299501745486e+00 9.76158181310623440652e+00 7.94158736951855637187e+00 1.19132282935818221148e+01 +3227 16130.00 8.06960436897651334220e+01 5.94622037860061780634e+00 1.23970608486747941868e+01 6.95164078529831375164e+00 1.01073142150385173466e+01 6.15492250959456654869e+00 9.76458693568764246606e+00 7.94511540924208325976e+00 1.19174407882313548868e+01 +3228 16135.00 8.07223262827388907681e+01 5.94771325354011715092e+00 1.24017383672809469175e+01 6.95434540093007402817e+00 1.01105945243136634559e+01 6.15669895788961962779e+00 9.76759180243121072351e+00 7.94864280601822592587e+00 1.19216528737061722154e+01 +3229 16140.00 8.07486088757126623250e+01 5.94920583981866979428e+00 1.24064162665605373093e+01 6.95704981484533035996e+00 1.01138748335991710547e+01 6.15847514786981431456e+00 9.77059641322293437327e+00 7.95216955755651788706e+00 1.19258645501099103114e+01 +3230 16145.00 8.07748914686864196710e+01 5.95069813746736464566e+00 1.24110945467208519943e+01 6.95975402612168103644e+00 1.01171551428328605482e+01 6.16025107948332895091e+00 9.77360076789698872801e+00 7.95569566154576346406e+00 1.19300758175462142674e+01 +3231 16150.00 8.08011740616601770171e+01 5.95219014656911937777e+00 1.24157732081764464738e+01 6.96245803384708139561e+00 1.01204354520872783496e+01 6.16202675270943434072e+00 9.77660486633936898215e+00 7.95922111570586210405e+00 1.19342866758078027800e+01 +3232 16155.00 8.08274566546339485740e+01 5.95368186716538616565e+00 1.24204522512382506960e+01 6.96516183708876557290e+00 1.01237157613520576405e+01 6.16380216750667653258e+00 9.77960870841533846942e+00 7.96274591773598228173e+00 1.19384971251019571525e+01 +3233 16160.00 8.08537392476076917092e+01 5.95517329932871675169e+00 1.24251316764244652546e+01 6.96786543496578225643e+00 1.01269960705961103997e+01 6.16557732384396217640e+00 9.78261229400053089478e+00 7.96627006534565751394e+00 1.19427071654286738323e+01 +3234 16165.00 8.08800218404778092918e+01 5.95666444311093012942e+00 1.24298114840460200980e+01 6.97056882654536469346e+00 1.01302763797987083194e+01 6.16735222171092534182e+00 9.78561562296021492102e+00 7.96979355626515140187e+00 1.19469167966843166084e+01 +3235 16170.00 8.09063044334515808487e+01 5.95815529858457448853e+00 1.24344916744138309639e+01 6.97327201091547177469e+00 1.01335566891464026185e+01 6.16912686105574969986e+00 9.78861869518038041349e+00 7.97331638820399479783e+00 1.19511260189725216918e+01 +3236 16175.00 8.09325870264253524056e+01 5.95964586581183564107e+00 1.24391722478388260242e+01 6.97597498719515307641e+00 1.01368369984733668332e+01 6.17090124186806576745e+00 9.79162151053666285350e+00 7.97683855888208537266e+00 1.19553348322932944114e+01 +3237 16180.00 8.09588696193991097516e+01 5.96113614484453346876e+00 1.24438532047355643329e+01 6.97867775447236837749e+00 1.01401173076552346686e+01 6.17267536410642225775e+00 9.79462406891505388273e+00 7.98036006604005265785e+00 1.19595432365429896748e+01 +3238 16185.00 8.09851522123728670977e+01 5.96262613576557942707e+00 1.24485345455186138253e+01 6.98138031183507834498e+00 1.01433976169096506936e+01 6.17444922773972404428e+00 9.79762637020155047196e+00 7.98388090740815581370e+00 1.19637512318252525745e+01 +3239 16190.00 8.10114348053466244437e+01 5.96411583862679783863e+00 1.24532162704988973445e+01 6.98408265840233255517e+00 1.01466779261537052292e+01 6.17622283275760786125e+00 9.80062841429251108138e+00 7.98740108071665666500e+00 1.19679588181400777813e+01 +3240 16195.00 8.10377173983203960006e+01 5.96560525349036918641e+00 1.24578983799873341809e+01 6.98678479326209078693e+00 1.01499582354288513386e+01 6.17799617912897947036e+00 9.80363020107392735270e+00 7.99092058370618119056e+00 1.19721659954874706244e+01 +3241 16200.00 8.10639999912941391358e+01 5.96709438044957263259e+00 1.24625808743984922700e+01 6.98948671553340350471e+00 1.01532385446936306295e+01 6.17976926683311411637e+00 9.80663173044216307517e+00 7.99443941412772041133e+00 1.19763727638674239984e+01 +3242 16205.00 8.10902825842679106927e+01 5.96858321954586479308e+00 1.24672637540432926784e+01 6.99218842431459464137e+00 1.01565188539584116967e+01 6.18154209582855340699e+00 9.80963300229357670901e+00 7.99795756972189941791e+00 1.19805791232799450086e+01 +3243 16210.00 8.11165651772416680387e+01 5.97007177086215801154e+00 1.24719470193363033417e+01 6.99488991873508147989e+00 1.01597991632542861140e+01 6.18331466610493230007e+00 9.81263401654525146967e+00 8.00147504823971011945e+00 1.19847850737250336550e+01 +3244 16215.00 8.11428477702154395956e+01 5.97156003446063543549e+00 1.24766306704847984577e+01 6.99759119788282113461e+00 1.01630794724568822573e+01 6.18508697764152426402e+00 9.81563477309354937006e+00 8.00499184744250236179e+00 1.19889906152026846087e+01 +3245 16220.00 8.11691303631891969417e+01 5.97304801042421207313e+00 1.24813147080069928307e+01 7.00029226089759326612e+00 1.01663597817423898562e+01 6.18685903040723594870e+00 9.81863527184519213620e+00 8.00850796508126983042e+00 1.19931957477128996459e+01 +3246 16225.00 8.11954129561629684986e+01 5.97453569881507196015e+00 1.24859991321101624351e+01 7.00299310688808507308e+00 1.01696400909968094339e+01 6.18863082439170497651e+00 9.82163551270690504680e+00 8.01202339893809245552e+00 1.19974004713593238591e+01 +3247 16230.00 8.12216955491367116338e+01 5.97602309970576328624e+00 1.24906839432088716535e+01 7.00569373497334790812e+00 1.01729204002823170327e+01 6.19040235957420126311e+00 9.82463549560613813583e+00 8.01553814675360065678e+00 1.20016047860383103796e+01 +3248 16235.00 8.12479781421104831907e+01 5.97751021317919750686e+00 1.24953691416140433290e+01 7.00839414427243490024e+00 1.01762007095470981000e+01 6.19217363592363323477e+00 9.82763522044961490565e+00 8.01905220632023585381e+00 1.20058086917498645363e+01 +3249 16240.00 8.12742607350842405367e+01 5.97899703930792636442e+00 1.25000547277402418445e+01 7.01109433391475889152e+00 1.01794810188326074751e+01 6.19394465341927169533e+00 9.83063468716478539022e+00 8.02256557542008330586e+00 1.20100121885976225400e+01 +3250 16245.00 8.13005433280579978828e+01 5.98048357816449716040e+00 1.25047407017947520558e+01 7.01379430304010131891e+00 1.01827613280352036185e+01 6.19571541206111842115e+00 9.83363389567910317624e+00 8.02607825180413136934e+00 1.20142152764779464036e+01 +3251 16250.00 8.13268259210317694397e+01 5.98196982982145719632e+00 1.25094270642957745565e+01 7.01649405075714849289e+00 1.01860416372688931119e+01 6.19748591182844421610e+00 9.83663284590965147913e+00 8.02959023328555510091e+00 1.20184179553908343507e+01 +3252 16255.00 8.13531085140055267857e+01 5.98345579437208474616e+00 1.25141138153469544392e+01 7.01919357621604600439e+00 1.01893219465647657529e+01 6.19925615269015750641e+00 9.83963153779424892775e+00 8.03310151763607294129e+00 1.20226202254399279212e+01 +3253 16260.00 8.13793911069792841317e+01 5.98494147187856562198e+00 1.25188009555701338371e+01 7.02189287853584254151e+00 1.01926022558088185122e+01 6.20102613463589413811e+00 9.84262997126034733242e+00 8.03661210264813163917e+00 1.20268220865215891280e+01 +3254 16265.00 8.14056736999530414778e+01 5.98642686243417454506e+00 1.25234884850689560665e+01 7.02459195686668280700e+00 1.01958825650632345372e+01 6.20279585766565233484e+00 9.84562814625612325869e+00 8.04012198612454120905e+00 1.20310235387394541817e+01 +3255 16270.00 8.14319562929268130347e+01 5.98791196611146148143e+00 1.25281764042579872864e+01 7.02729081034834823782e+00 1.01991628743798372625e+01 6.20456532174834052284e+00 9.84862606270903029326e+00 8.04363116585774839962e+00 1.20352245819898850954e+01 +3256 16275.00 8.14582388859005561699e+01 5.98939678299333877476e+00 1.25328647134481467873e+01 7.02998943812061494185e+00 1.02024431836031617138e+01 6.20633452687359632449e+00 9.85162372057761004385e+00 8.04713963967129153332e+00 1.20394252162728800926e+01 +3257 16280.00 8.14845214788743277268e+01 5.99088131317308381085e+00 1.25375534129503591885e+01 7.03268783931290109024e+00 1.02057234928575795152e+01 6.20810347303105380945e+00 9.85462111978931787348e+00 8.05064740534725409304e+00 1.20436254416920842658e+01 +3258 16285.00 8.15108040718480850728e+01 5.99236555672324389121e+00 1.25422425031791870964e+01 7.03538601309607880552e+00 1.02090038021223588061e+01 6.20987216019998466976e+00 9.85761826032342192150e+00 8.05415446071953766705e+00 1.20478252581438507463e+01 +3259 16290.00 8.15370866648218566297e+01 5.99384951373709817801e+00 1.25469319844455551305e+01 7.03808395860992508375e+00 1.02122841114078699576e+01 6.21164058839075572394e+00 9.86061514210737399821e+00 8.05766080359095226981e+00 1.20520246656281830866e+01 +3260 16295.00 8.15633692577956139758e+01 5.99533318428719219639e+00 1.25516218569567463703e+01 7.04078167500458551586e+00 1.02155644206519209405e+01 6.21340875757227184550e+00 9.86361176509971748771e+00 8.06116643178503977651e+00 1.20562236642487210503e+01 +3261 16300.00 8.15896518507693713218e+01 5.99681656847717103886e+00 1.25563121211273234223e+01 7.04347916143020391644e+00 1.02188447299685254421e+01 6.21517666775489718844e+00 9.86660812927972585840e+00 8.06467134313569999904e+00 1.20604222537981815577e+01 +3262 16305.00 8.16159344436394889044e+01 5.99829966638994527273e+00 1.25610027773718506694e+01 7.04617641705765240800e+00 1.02221250391503932775e+01 6.21694431890754017900e+00 9.86960423459557745218e+00 8.06817553547683630200e+00 1.20646204345874927810e+01 +3263 16310.00 8.16422170366132604613e+01 5.99978247810842724164e+00 1.25656938257939678749e+01 7.04887344102670976298e+00 1.02254053484359008763e+01 6.21871171104056585932e+00 9.87260008102654396112e+00 8.07167900662162374203e+00 1.20688182063057247717e+01 +3264 16315.00 8.16684996295870035965e+01 6.00126500373625848539e+00 1.25703852669118809615e+01 7.05157023251861136970e+00 1.02286856576695903698e+01 6.22047884413324503328e+00 9.87559566852080372712e+00 8.07518175441432894957e+00 1.20730155690565226223e+01 +3265 16320.00 8.16947822225607751534e+01 6.00274724335635134764e+00 1.25750771009328712324e+01 7.05426679068350104274e+00 1.02319659669550979686e+01 6.22224571819594096667e+00 9.87859099707836030291e+00 8.07868377670958359715e+00 1.20772125229435296490e+01 +3266 16325.00 8.17210648155345467103e+01 6.00422919705161994841e+00 1.25797693281678650834e+01 7.05696311469225268098e+00 1.02352462762095157700e+01 6.22401233320792712789e+00 9.88158606665775351985e+00 8.08218507135165431521e+00 1.20814090677594574430e+01 +3267 16330.00 8.17473474085083040563e+01 6.00571086493606909329e+00 1.25844619489277818047e+01 7.05965920371573663061e+00 1.02385265854742968372e+01 6.22577868916920262876e+00 9.88458087725898515430e+00 8.08568563617444446834e+00 1.20856052037115908604e+01 +3268 16335.00 8.17736300014820614024e+01 6.00719224709260934958e+00 1.25891549636271857793e+01 7.06235505692482590234e+00 1.02418068947287146386e+01 6.22754478607976746929e+00 9.88757542884059859034e+00 8.08918546905331226071e+00 1.20898009305926503743e+01 +3269 16340.00 8.17999125944558187484e+01 6.00867334362488580979e+00 1.25938483724733618629e+01 7.06505067349038995417e+00 1.02450872039934939295e+01 6.22931062392925838367e+00 9.89056972141295709378e+00 8.09268456784288758854e+00 1.20939962485062721953e+01 +3270 16345.00 8.18261951874295760945e+01 6.01015415462617141884e+00 1.25985421758808691095e+01 7.06774605259366772714e+00 1.02483675132582749967e+01 6.23107620272803774952e+00 9.89356375495533590936e+00 8.09618293038744063495e+00 1.20981911574524598763e+01 +3271 16350.00 8.18524777804033476514e+01 6.01163468018974622709e+00 1.26032363739533561642e+01 7.07044119340552867925e+00 1.02516478225334211061e+01 6.23284152246574407741e+00 9.89655752947809297382e+00 8.09968055458305791205e+00 1.21023856573275736537e+01 +3272 16355.00 8.18787603733771049974e+01 6.01311492041924822161e+00 1.26079309672090182914e+01 7.07313609511757590553e+00 1.02549281318396570128e+01 6.23460658314237381461e+00 9.89955104495014381882e+00 8.10317743828436753972e+00 1.21065797481316117512e+01 +3273 16360.00 8.19050429663508623435e+01 6.01459487541832071855e+00 1.26126259559587889925e+01 7.07583075691104212979e+00 1.02582084410318898904e+01 6.23637138475793051384e+00 9.90254430140257291271e+00 8.10667357937709631699e+00 1.21107734299682121559e+01 +3274 16365.00 8.19313255593246339004e+01 6.01607454528024021556e+00 1.26173213403063009252e+01 7.07852517796716362852e+00 1.02614887502966727340e+01 6.23813592732277566455e+00 9.90553729882502231874e+00 8.11016897573660244802e+00 1.21149667028373801969e+01 +3275 16370.00 8.19576081522983912464e+01 6.01755393011901063005e+00 1.26220171206661202490e+01 7.08121935748790765075e+00 1.02647690595614538012e+01 6.23990021082654777729e+00 9.90853003723821501580e+00 8.11366362524860917915e+00 1.21191595665318292419e+01 +3276 16375.00 8.19838907452721628033e+01 6.01903303002791023602e+00 1.26267132973491733594e+01 7.08391329464414187811e+00 1.02680493688158698262e+01 6.24166423528997071912e+00 9.91152251664215455662e+00 8.11715752579883798035e+00 1.21233520211552026069e+01 +3277 16380.00 8.20101733382459059385e+01 6.02051184512094295087e+00 1.26314098706663795468e+01 7.08660698864820037812e+00 1.02713296781117424672e+01 6.24342800069232062299e+00 9.91451473705756924915e+00 8.12065067529374395860e+00 1.21275440668111400555e+01 +3278 16385.00 8.20364559312196774954e+01 6.02199037550175209077e+00 1.26361068408250236672e+01 7.08930043868131232188e+00 1.02746099873661602686e+01 6.24519150705432579684e+00 9.91750669850518562498e+00 8.12414307162941184970e+00 1.21317357031887222973e+01 +3279 16390.00 8.20627385241934348414e+01 6.02346862127397564279e+00 1.26408042082396683270e+01 7.09199364396617504269e+00 1.02778902965998497621e+01 6.24695475438634595378e+00 9.92049840100573199209e+00 8.12763471270192994211e+00 1.21359269305988668464e+01 +3280 16395.00 8.20890211171671921875e+01 6.02494658255162018889e+00 1.26455019731175930531e+01 7.09468660367365888675e+00 1.02811706058335374792e+01 6.24871774267802049252e+00 9.92348984459030170058e+00 8.13112559641775156649e+00 1.21401177487306561886e+01 +3281 16400.00 8.21153037101409637444e+01 6.02642425943832726887e+00 1.26502001357697242412e+01 7.09737931703682001228e+00 1.02844509151190468543e+01 6.25048047196044187501e+00 9.92648102928998632422e+00 8.13461572069368976656e+00 1.21443081577913680746e+01 +3282 16405.00 8.21415863031147210904e+01 6.02790165205846584229e+00 1.26548986965069847344e+01 7.10007178323689469579e+00 1.02877312244667411534e+01 6.25224294221288090512e+00 9.92947195513587743676e+00 8.13810508343619609661e+00 1.21484981576773627410e+01 +3283 16410.00 8.21678688960884784365e+01 6.02937876050531240679e+00 1.26595976555366576122e+01 7.10276400150693998370e+00 1.02910115336589740309e+01 6.25400515346642915659e+00 9.93246262216943520684e+00 8.14159368258281723740e+00 1.21526877483886419640e+01 +3284 16415.00 8.21941514890622357825e+01 6.03085558490323503378e+00 1.26642970132733037048e+01 7.10545597103855453014e+00 1.02942918429133900560e+01 6.25576710573145078342e+00 9.93545303043210914495e+00 8.14508151606072949846e+00 1.21568769298215606511e+01 +3285 16420.00 8.22204340820360073394e+01 6.03233212537660534736e+00 1.26689967699242060917e+01 7.10814769106479715788e+00 1.02975721521367145073e+01 6.25752879900794756196e+00 9.93844317996536297244e+00 8.14856858177638443408e+00 1.21610657020797621186e+01 +3286 16425.00 8.22467166750097504746e+01 6.03380838201869895698e+00 1.26736969256966496289e+01 7.11083916078762978685e+00 1.03008524614222221061e+01 6.25929023330628275801e+00 9.94143307082101301830e+00 8.15205487767769554353e+00 1.21652540650596066030e+01 +3287 16430.00 8.22729992679835220315e+01 6.03528435497461313020e+00 1.26783974810051933702e+01 7.11353037944010946347e+00 1.03041327707284615656e+01 6.26105140864718379135e+00 9.94442270305087916427e+00 8.15554040171256389158e+00 1.21694420186574561171e+01 +3288 16435.00 8.22992818609572793775e+01 6.03676004433762525281e+00 1.26830984360571239478e+01 7.11622134622420166039e+00 1.03074130799310577089e+01 6.26281232505137896993e+00 9.94741207671714988692e+00 8.15902515180817289320e+00 1.21736295630805830825e+01 +3289 16440.00 8.23255644539310509344e+01 6.03823545023210428440e+00 1.26877997910597173359e+01 7.11891206038332580164e+00 1.03106933892062020419e+01 6.26457298250850591614e+00 9.95040119187164151526e+00 8.16250912592279398439e+00 1.21778166981217133014e+01 +3290 16445.00 8.23518470468011685170e+01 6.03971057279278245034e+00 1.26925015464275450228e+01 7.12160252114017566782e+00 1.03139736984709831091e+01 6.26633338106001946954e+00 9.95339004858690756805e+00 8.16599232199397029319e+00 1.21820034237808449973e+01 +3291 16450.00 8.23781296397749258631e+01 6.04118541213366810894e+00 1.26972037023678865353e+01 7.12429272772780475265e+00 1.03172540077046726026e+01 6.26809352071628378411e+00 9.95637864692512586373e+00 8.16947473800070156358e+00 1.21861897400579763939e+01 +3292 16455.00 8.24044122327486832091e+01 6.04265996837912755524e+00 1.27019062591916611638e+01 7.12698267936890861307e+00 1.03205343170316368173e+01 6.26985340147729885985e+00 9.95936698695884992105e+00 8.17295637190126278426e+00 1.21903756469531092677e+01 +3293 16460.00 8.24306948257224547660e+01 6.04413424165352974882e+00 1.27066092171061555405e+01 7.12967237530690667313e+00 1.03238146262445997792e+01 6.27161302338452131266e+00 9.96235506876062970605e+00 8.17643722164356034909e+00 1.21945611444662418421e+01 +3294 16465.00 8.24569774186961979012e+01 6.04560823208124542560e+00 1.27113125763186491923e+01 7.13236181477485597924e+00 1.03270949354782874963e+01 6.27337238644831529655e+00 9.96534289242373816364e+00 8.17991728520659222568e+00 1.21987462323900945904e+01 +3295 16470.00 8.24832600116699694581e+01 6.04708193979700769916e+00 1.27160163372437065021e+01 7.13505099701617595542e+00 1.03303752447534318293e+01 6.27513149067904496547e+00 9.96833045801036199407e+00 8.18339656057972497649e+00 1.22029309109319505922e+01 +3296 16475.00 8.25095426046437410150e+01 6.04855536491482226324e+00 1.27207205000886123258e+01 7.13773992126392187174e+00 1.03336555540389412045e+01 6.27689033610780278138e+00 9.97131776562414096077e+00 8.18687504573159685606e+00 1.22071151798845214387e+01 +3297 16480.00 8.25358251976174983611e+01 6.05002850757978460905e+00 1.27254250650606444140e+01 7.14042858678224678926e+00 1.03369358633037222717e+01 6.27864892275531616406e+00 9.97430481535835511409e+00 8.19035273864120405563e+00 1.22112990392478124591e+01 +3298 16485.00 8.25621077905912557071e+01 6.05150136791626547250e+00 1.27301300323670876224e+01 7.14311699281456835564e+00 1.03402161725374117651e+01 6.28040725065267846361e+00 9.97729160729591235679e+00 8.19382963730827817983e+00 1.22154824890218254296e+01 +3299 16490.00 8.25883903835650272640e+01 6.05297394605899796716e+00 1.27348354024225045578e+01 7.14580513860430688311e+00 1.03434964818125578745e+01 6.28216531979988968004e+00 9.98027814153009451559e+00 8.19730573972218046208e+00 1.22196655291029134816e+01 +3300 16495.00 8.26146729765387703992e+01 6.05444624213235105259e+00 1.27395411754341782995e+01 7.14849302340524861421e+00 1.03467767910773389417e+01 6.28392313024876969507e+00 9.98326441818526433281e+00 8.20078104388264250701e+00 1.22238481595947217073e+01 +3301 16500.00 8.26409555695125419561e+01 6.05591825629178703849e+00 1.27442473515057486111e+01 7.15118064647117890331e+00 1.03500571004250296880e+01 6.28568068200968177450e+00 9.98625043735470718786e+00 8.20425554778938881384e+00 1.22280303803936067908e+01 +3302 16505.00 8.26672381624862993021e+01 6.05738998866167399626e+00 1.27489539311554214152e+01 7.15386800707660786003e+00 1.03533374096276276077e+01 6.28743797510335600265e+00 9.98923619915242255729e+00 8.20772924946287929515e+00 1.22322121913959289685e+01 +3303 16510.00 8.26935207554600708590e+01 6.05886143937674415128e+00 1.27536609143831949353e+01 7.15655510446495846111e+00 1.03566177188613171012e+01 6.28919500957124721907e+00 9.99222170369241702303e+00 8.21120214690284200287e+00 1.22363935927053315567e+01 +3304 16515.00 8.27198033484338282051e+01 6.06033260858209832378e+00 1.27583683014999973437e+01 7.15924193791074170434e+00 1.03598980281157331262e+01 6.29095178544444877389e+00 9.99520695108869539069e+00 8.21467423812973507324e+00 1.22405745841145279229e+01 +3305 16520.00 8.27460859414075855511e+01 6.06180349641246518644e+00 1.27630760928167461543e+01 7.16192850668847214024e+00 1.03631783373805141935e+01 6.29270830273332393290e+00 9.99819194146562928438e+00 8.21814552116401131343e+00 1.22447551656235198436e+01 +3306 16525.00 8.27723685343813428972e+01 6.06327410302331148984e+00 1.27677842885407226703e+01 7.16461481004157008101e+00 1.03664586466142019106e+01 6.29446456147933108838e+00 1.00011766749579482649e+01 8.22161599404685894399e+00 1.22489353373359506350e+01 +3307 16530.00 8.27986511273551002432e+01 6.06474442853900264083e+00 1.27724928888792153003e+01 7.16730084726527660877e+00 1.03697389558582564462e+01 6.29622056172392241535e+00 1.00041611516900204037e+01 8.22508565478837105900e+00 1.22531150990445336646e+01 +3308 16535.00 8.28249337203288718001e+01 6.06621447312536687946e+00 1.27772018941431433348e+01 7.16998661762373945550e+00 1.03730192652059489689e+01 6.29797630347746650870e+00 1.00071453717965859198e+01 8.22855450145045530519e+00 1.22572944507492724853e+01 +3309 16540.00 8.28512163133026149353e+01 6.06768423690677138893e+00 1.27819113044361465370e+01 7.17267212040183643751e+00 1.03762995744500017281e+01 6.29973178679178147377e+00 1.00101293354123725976e+01 8.23202253204320832936e+00 1.22614733924501670970e+01 +3310 16545.00 8.28774989062763864922e+01 6.06915372004904263292e+00 1.27866211200691495264e+01 7.17535735487408032895e+00 1.03795798836940544874e+01 6.30148701169796066068e+00 1.00131130426824785928e+01 8.23548974464927319161e+00 1.22656519240435741835e+01 +3311 16550.00 8.29037814992501580491e+01 6.07062292268691283681e+00 1.27913313413530733698e+01 7.17804232032534983432e+00 1.03828601929381072466e+01 6.30324197821673148923e+00 1.00160964937520002849e+01 8.23895613728910447549e+00 1.22698300454258557579e+01 +3312 16555.00 8.29300640922239153952e+01 6.07209184498621112880e+00 1.27960419683915631595e+01 7.18072701604051832902e+00 1.03861405021821617822e+01 6.30499668639991561747e+00 1.00190796887764026479e+01 8.24242170802461338042e+00 1.22740077567006498072e+01 +3313 16560.00 8.29563466851976727412e+01 6.07356048708166618155e+00 1.28007530014955399622e+01 7.18341144130446718208e+00 1.03894208115298560813e+01 6.30675113627860373100e+00 1.00220626279111453272e+01 8.24588645493844119017e+00 1.22781850577643183442e+01 +3314 16565.00 8.29826292781714442981e+01 6.07502884913910534692e+00 1.28054644408722833049e+01 7.18609559541243392289e+00 1.03927011206702655244e+01 6.30850532789425244573e+00 1.00250453113013264783e+01 8.24935037607177790164e+00 1.22823619485132180529e+01 +3315 16570.00 8.30089118711452016441e+01 6.07649693131399182278e+00 1.28101762866254382800e+01 7.18877947765966140992e+00 1.03959814300179598234e+01 6.31025926127795511178e+00 1.00280277391334990966e+01 8.25281346949689620374e+00 1.22865384289473489332e+01 +3316 16575.00 8.30351944641189589902e+01 6.07796473375142198847e+00 1.28148885390659259542e+01 7.19146308734139072527e+00 1.03992617392620143590e+01 6.31201293648153161087e+00 1.00310099115527595615e+01 8.25627573330680242236e+00 1.22907144989630712217e+01 +3317 16580.00 8.30614770570927163362e+01 6.07943225660685548917e+00 1.28196011985046656179e+01 7.19414642374249702073e+00 1.04025420485060653419e+01 6.31376635353607529311e+00 1.00339918287456644208e+01 8.25973716556340775696e+00 1.22948901585603831421e+01 +3318 16585.00 8.30877596499628481297e+01 6.08089950005648383069e+00 1.28243142650453059161e+01 7.19682948618931650486e+00 1.04058223577501198776e+01 6.31551951248304188624e+00 1.00369734908676715435e+01 8.26319776435972208617e+00 1.22990654077392864707e+01 +3319 16590.00 8.31140422429366054757e+01 6.08236646424540516875e+00 1.28290277388951245996e+01 7.19951227397708848343e+00 1.04091026669941726368e+01 6.31727241337425038381e+00 1.00399548981260657854e+01 8.26665752778874640683e+00 1.23032402461888601408e+01 +3320 16595.00 8.31403248359103628218e+01 6.08383314934980834465e+00 1.28337416202614029714e+01 7.20219478640105403855e+00 1.04123829763418651595e+01 6.31902505624079591229e+00 1.00429360506763085681e+01 8.27011645394348882121e+00 1.23074146741163819030e+01 +3321 16600.00 8.31666074288841201678e+01 6.08529955551478884956e+00 1.28384559094550656511e+01 7.20487702277718433663e+00 1.04156632855859196951e+01 6.32077744114485895466e+00 1.00459169487256829711e+01 8.27357454091695387888e+00 1.23115886914182119938e+01 +3322 16605.00 8.31928900218578917247e+01 6.08676568291654085385e+00 1.28431706065797541783e+01 7.20755898242144787957e+00 1.04189435948299706780e+01 6.32252956810717225977e+00 1.00488975924607384371e+01 8.27703178682287443735e+00 1.23157622978870691099e+01 +3323 16610.00 8.32191726148316490708e+01 6.08823153172088549212e+00 1.28478857118427463035e+01 7.21024066466017643506e+00 1.04222239040740234373e+01 6.32428143720028312913e+00 1.00518779820783947798e+01 8.28048818976462186470e+00 1.23199354936265930149e+01 +3324 16615.00 8.32454552078054064168e+01 6.08969710209365189257e+00 1.28526012255549701990e+01 7.21292206878861286157e+00 1.04255042133180761965e+01 6.32603304846564640229e+00 1.00548581177652085472e+01 8.28394374785592546573e+00 1.23241082785331474980e+01 +3325 16620.00 8.32717378007791637629e+01 6.09116239420066296617e+00 1.28573171477164258647e+01 7.21560319413308892678e+00 1.04287845225621289558e+01 6.32778440194471958335e+00 1.00578379997491875741e+01 8.28739845923125351135e+00 1.23282806523994459269e+01 +3326 16625.00 8.32980203937529353198e+01 6.09262740821811110692e+00 1.28620334787416723543e+01 7.21828404003030499325e+00 1.04320648318061817150e+01 6.32953549768932344222e+00 1.00608176282168884086e+01 8.29085232199396848785e+00 1.23324526154327678285e+01 +3327 16630.00 8.33243029867266926658e+01 6.09409214431181744942e+00 1.28667502186307149969e+01 7.22096460579622689835e+00 1.04353451416720819367e+01 6.33128633575127786060e+00 1.00637970033963153327e+01 8.29430533428890193193e+00 1.23366241672185541489e+01 +3328 16635.00 8.33505855797004500118e+01 6.09555660265797616404e+00 1.28714673677981146227e+01 7.22364489075719085065e+00 1.04386254502942890099e+01 6.33303691618240449657e+00 1.00667761255051182445e+01 8.29775749425051500907e+00 1.23407953080677277313e+01 +3329 16640.00 8.33768681726742215687e+01 6.09702078343277698025e+00 1.28761849261402314681e+01 7.22632489426025692580e+00 1.04419057596419833089e+01 6.33478723904488472130e+00 1.00697549947505820001e+01 8.30120880001326710840e+00 1.23449660375657206401e+01 +3330 16645.00 8.34031507656479647039e+01 6.09848468681240696299e+00 1.28809028940716281397e+01 7.22900461561103124808e+00 1.04451860688860342918e+01 6.33653730436981632579e+00 1.00727336113710776999e+01 8.30465924972198266119e+00 1.23491363558161761915e+01 +3331 16650.00 8.34294333586217362608e+01 6.09994831298342088388e+00 1.28856212717995912698e+01 7.23168405417730131290e+00 1.04484663782337285909e+01 6.33828711224010721281e+00 1.00757119755842499131e+01 8.30810884152149142778e+00 1.23533062628190961618e+01 +3332 16655.00 8.34557159515954936069e+01 6.10141166210127927627e+00 1.28903400593241155292e+01 7.23436320928540510522e+00 1.04517466873741415867e+01 6.34003666268685073248e+00 1.00786900876388383352e+01 8.31155757358770941323e+00 1.23574757583671956951e+01 +3333 16660.00 8.34819985445692651638e+01 6.10287473437326699610e+00 1.28950592569561255374e+01 7.23704208027203765852e+00 1.04550269966181925696e+01 6.34178595578259773902e+00 1.00816679477628561301e+01 8.31500544405509955936e+00 1.23616448423568368042e+01 +3334 16665.00 8.35082811375430225098e+01 6.10433752996520695433e+00 1.28997788647992628341e+01 7.23972066648425816027e+00 1.04583073059658868686e+01 6.34353499157916722595e+00 1.00846455562050376642e+01 8.31845245109957787122e+00 1.23658135148916592527e+01 +3335 16670.00 8.35345637305167798559e+01 6.10580004906365481077e+00 1.29044988831644502625e+01 7.24239896727949528099e+00 1.04615876152099396279e+01 6.34528377013874411716e+00 1.00876229132141244094e+01 8.32189859289706745926e+00 1.23699817756607366448e+01 +3336 16675.00 8.35608463234905372019e+01 6.10726229186552682648e+00 1.29092193120516878224e+01 7.24507698200481087270e+00 1.04648679244539923872e+01 6.34703229152351244835e+00 1.00906000190284910190e+01 8.32534386761311573366e+00 1.23741496247677158493e+01 +3337 16680.00 8.35871289164642945479e+01 6.10872425854701361914e+00 1.29139401516682568172e+01 7.24775471001762916501e+00 1.04681482336980451464e+01 6.34878055578529298941e+00 1.00935768739175983910e+01 8.32878827344437411284e+00 1.23783170621089499974e+01 +3338 16685.00 8.36134115094380661048e+01 6.11018594929467084853e+00 1.29186614023250818661e+01 7.25043215065464785596e+00 1.04714285429420979057e+01 6.35052856298626977605e+00 1.00965534781301897738e+01 8.33223180855639533604e+00 1.23824840874771577859e+01 +3339 16690.00 8.36396941024118234509e+01 6.11164736430541299939e+00 1.29233830640221611930e+01 7.25310930329402214767e+00 1.04747088522897922047e+01 6.35227631319899277429e+00 1.00995298319460982128e+01 8.33567447114582371626e+00 1.23866507009759860836e+01 +3340 16695.00 8.36659766953855807969e+01 6.11310850377615988549e+00 1.29281051370704211934e+01 7.25578616730353953557e+00 1.04779891615338449640e+01 6.35402380648564779619e+00 1.01025059356244213404e+01 8.33911625941967216136e+00 1.23908169023981500345e+01 +3341 16700.00 8.36922592883593523538e+01 6.11456936788310123632e+00 1.29328276214698583146e+01 7.25846274201990127040e+00 1.04812694707778977232e+01 6.35577104290841443657e+00 1.01054817894346271601e+01 8.34255717156422171854e+00 1.23949826916400027699e+01 +3342 16705.00 8.37185418813331096999e+01 6.11602995683351835510e+00 1.29375505174277556364e+01 7.26113902684198553317e+00 1.04845497800219504825e+01 6.35751802253984621416e+00 1.01084573936565487173e+01 8.34599720579684856148e+00 1.23991480685979134080e+01 +3343 16710.00 8.37448244743068670459e+01 6.11749027082432927926e+00 1.29422738252550342253e+01 7.26381502111685595224e+00 1.04878300892660032417e+01 6.35926474543176301069e+00 1.01114327485803769946e+01 8.34943636032456204532e+00 1.24033130332718730671e+01 +3344 16715.00 8.37711070672806386028e+01 6.11895031004208789227e+00 1.29469975448480560942e+01 7.26649072422266506521e+00 1.04911103985100560010e+01 6.36101121166707628163e+00 1.01144078544755817717e+01 8.35287463336473656739e+00 1.24074775855582473127e+01 +3345 16720.00 8.37973896602543817380e+01 6.12041007470444231586e+00 1.29517216765177458626e+01 7.26916613553756985056e+00 1.04943907077541105366e+01 6.36275742131833332849e+00 1.01173827116530841153e+01 8.35631202313474652499e+00 1.24116417253533892762e+01 +3346 16725.00 8.38236722531245135315e+01 6.12186956499794199260e+00 1.29564462204713795046e+01 7.27184125445008522348e+00 1.04976710171018048356e+01 6.36450337443735847387e+00 1.01203573203927152946e+01 8.35974852787269462340e+00 1.24158054525536609702e+01 +3347 16730.00 8.38499548460982566667e+01 6.12332878112987355479e+00 1.29611711767089623493e+01 7.27451608032800223214e+00 1.05009513263458558185e+01 6.36624907110706139690e+00 1.01233316809950348869e+01 8.36318414579595703628e+00 1.24199687670554226315e+01 +3348 16735.00 8.38762374390720424344e+01 6.12478772330751564112e+00 1.29658965454377721471e+01 7.27719061254947519046e+00 1.05042316355899085778e+01 6.36799451139999206362e+00 1.01263057937813325537e+01 8.36661887516336300052e+00 1.24241316687550309439e+01 +3349 16740.00 8.39025200320457997805e+01 6.12624639172778806540e+00 1.29706223267614575434e+01 7.27986485052374998617e+00 1.05075119448339613371e+01 6.36973969538870044005e+00 1.01292796590314342353e+01 8.37005271419228868979e+00 1.24282941576524894600e+01 +3350 16745.00 8.39288026250195571265e+01 6.12770478660833628481e+00 1.29753485208872891832e+01 7.28253879361861500286e+00 1.05107922541816556361e+01 6.37148462315609620532e+00 1.01322532770769910826e+01 8.37348566115192838311e+00 1.24324562334368700078e+01 +3351 16750.00 8.39550852179933144726e+01 6.12916290815644337897e+00 1.29800751279189192644e+01 7.28521244123295463879e+00 1.05140725634257066190e+01 6.37322929475400190569e+00 1.01352266482392945335e+01 8.37691771428038300940e+00 1.24366178962118176798e+01 +3352 16755.00 8.39813678109670860295e+01 6.13062075657938887474e+00 1.29848021479599804451e+01 7.28788579276564885134e+00 1.05173528726697611546e+01 6.37497371028605908094e+00 1.01381997728189006125e+01 8.38034887185721544256e+00 1.24407791457700458437e+01 +3353 16760.00 8.40076504039408291646e+01 6.13207833209482178205e+00 1.29895295812177611339e+01 7.29055884761558292695e+00 1.05206331819138139139e+01 6.37671786981445087861e+00 1.01411726511681905549e+01 8.38377913212052661152e+00 1.24449399820079200651e+01 +3354 16765.00 8.40339329969146007215e+01 6.13353563489965925015e+00 1.29942574276922577781e+01 7.29323160518163504662e+00 1.05239134911578666731e+01 6.37846177342209141869e+00 1.01441452835980836511e+01 8.38720849336023732690e+00 1.24491004049254350150e+01 +3355 16770.00 8.40602155898883580676e+01 6.13499266523227504422e+00 1.29989856875907499045e+01 7.29590406486269138497e+00 1.05271938004019194324e+01 6.38020542119189215668e+00 1.01471176704505996469e+01 8.39063695383518393101e+00 1.24532604143153111664e+01 +3356 16775.00 8.40864981828621296245e+01 6.13644942329994957930e+00 1.30037143611205241456e+01 7.29857622606799516518e+00 1.05304741096459721916e+01 6.38194881319640305861e+00 1.01500898120677494063e+01 8.39406451184564872392e+00 1.24574200100739052033e+01 +3357 16780.00 8.41127807758358869705e+01 6.13790590932033186533e+00 1.30084434482815787248e+01 7.30124808820679227495e+00 1.05337544189936664907e+01 6.38369194952889884576e+00 1.01530617087811911858e+01 8.39749116566083131374e+00 1.24615791920975791385e+01 +3358 16785.00 8.41390633688096443166e+01 6.13936212352143062532e+00 1.30131729491775551821e+01 7.30391965068833126651e+00 1.05370347282377192499e+01 6.38543483026193214869e+00 1.01560333609536623811e+01 8.40091691357065073475e+00 1.24657379602826914322e+01 +3359 16790.00 8.41653459617834158735e+01 6.14081806611052805067e+00 1.30179028640157365970e+01 7.30659091293222129337e+00 1.05403150373781322457e+01 6.38717745548877502415e+00 1.01590047689375442275e+01 8.40434175387539639246e+00 1.24698963145255987683e+01 +3360 16795.00 8.41916285547571590087e+01 6.14227373731563552894e+00 1.30226331927961194168e+01 7.30926187434771001961e+00 1.05435953467258247684e+01 6.38891982529234514487e+00 1.01619759330852179602e+01 8.40776568488571918181e+00 1.24740542547226613834e+01 +3361 16800.00 8.42179111477309305656e+01 6.14372913737512593713e+00 1.30273639357259884974e+01 7.31193253436476897633e+00 1.05468756559698775277e+01 6.39066193974518892418e+00 1.01649468537594227513e+01 8.41118870490190850830e+00 1.24782117806665979742e+01 +3362 16805.00 8.42441937407046879116e+01 6.14518426650664473243e+00 1.30320950929089836023e+01 7.31460289240300998159e+00 1.05501559652139302870e+01 6.39240379896130939130e+00 1.01679175313229048783e+01 8.41461081222425022474e+00 1.24823688923574085408e+01 +3363 16810.00 8.42704763336784594685e+01 6.14663912493820419058e+00 1.30368266644487462713e+01 7.31727294788204396525e+00 1.05534362744579830462e+01 6.39414540300289413466e+00 1.01708879661487721080e+01 8.41803200519448679984e+00 1.24865255896914497669e+01 +3364 16815.00 8.42967589266522168145e+01 6.14809371289781214642e+00 1.30415586504489198205e+01 7.31994270023184512297e+00 1.05567165838056755689e+01 6.39588675197358291769e+00 1.01738581586204972496e+01 8.42145228211290763909e+00 1.24906818723578005859e+01 +3365 16820.00 8.43230415196259883714e+01 6.14954803062384591783e+00 1.30462910509095006972e+01 7.32261214889275091622e+00 1.05599968930497283282e+01 6.39762784596665490255e+00 1.01768281091215477829e+01 8.42487164133162202972e+00 1.24948377404601025376e+01 +3366 16825.00 8.43493241125997315066e+01 6.15100207834431422782e+00 1.30510238659341322176e+01 7.32528129328437227485e+00 1.05632772022937828638e+01 6.39936868506501888021e+00 1.01797978180146735383e+01 8.42829008116127553762e+00 1.24989931936874327789e+01 +3367 16830.00 8.43756067055735030635e+01 6.15245585629758995339e+00 1.30557570958337354483e+01 7.32795013285741347886e+00 1.05665575115378338467e+01 6.40110926936195490100e+00 1.01827672857040685273e+01 8.43170759995398277908e+00 1.25031482321434310734e+01 +3368 16835.00 8.44018892985472604096e+01 6.15390936472205041241e+00 1.30604907404010255334e+01 7.33061866704184605936e+00 1.05698378207818883823e+01 6.40284959895073857439e+00 1.01857365125939374195e+01 8.43512419605148622281e+00 1.25073028554135312618e+01 +3369 16840.00 8.44281718915210177556e+01 6.15536260385606670553e+00 1.30652248000505757375e+01 7.33328689528837429634e+00 1.05731181300259411415e+01 6.40458967393501055199e+00 1.01887054990573844293e+01 8.43853986780588805061e+00 1.25114570636013802130e+01 +3370 16845.00 8.44544544844947751017e+01 6.15681557393801615063e+00 1.30699592745750958755e+01 7.33595481702697416182e+00 1.05763984392699939008e+01 6.40632949440804910779e+00 1.01916742455193389816e+01 8.44195461357966614457e+00 1.25156108563960479785e+01 +3371 16850.00 8.44807370774685466586e+01 6.15826827520627073653e+00 1.30746941641818725799e+01 7.33862243172907380284e+00 1.05796787487213297396e+01 6.40806906045276658546e+00 1.01946427523736389276e+01 8.44536843172492801557e+00 1.25197642337975398874e+01 +3372 16855.00 8.45070196704423040046e+01 6.15972070790957193509e+00 1.30794294688709022978e+01 7.34128973882464919143e+00 1.05829590578617409591e+01 6.40980837219353016820e+00 1.01976110200452083632e+01 8.44878132061450770607e+00 1.25239171957022143999e+01 +3373 16860.00 8.45333022634160613507e+01 6.16117287229665322457e+00 1.30841651888494698852e+01 7.34395673777476520883e+00 1.05862393671057937183e+01 6.41154742970289248660e+00 1.02005790489382484054e+01 8.45219327861087954545e+00 1.25280697417991451204e+01 +3374 16865.00 8.45595848562861789333e+01 6.16262476860589369920e+00 1.30889013242212151056e+01 7.34662342803012613501e+00 1.05895196763498464776e+01 6.41328623310521894751e+00 1.02035468394776884793e+01 8.45560430410760233144e+00 1.25322218720883338250e+01 +3375 16870.00 8.45858674492599504902e+01 6.16407639708602861361e+00 1.30936378748824946427e+01 7.34928980906216189339e+00 1.05927999855938974605e+01 6.41502478248342544731e+00 1.02065143920988230519e+01 8.45901439548788403044e+00 1.25363735863625009870e+01 +3376 16875.00 8.46121500422337078362e+01 6.16552775799616181729e+00 1.30983748410405969054e+01 7.35195588033194180611e+00 1.05960802948379519961e+01 6.41676307794114997307e+00 1.02094817072265762192e+01 8.46242355112455690858e+00 1.25405248845180015138e+01 +3377 16880.00 8.46384326352074651822e+01 6.16697885158503300573e+00 1.31031122225918732482e+01 7.35462164129016393588e+00 1.05993606040820029790e+01 6.41850111959240088311e+00 1.02124487852858756298e+01 8.46583176942154835842e+00 1.25446757664511956420e+01 +3378 16885.00 8.46647152281812367391e+01 6.16842967810138009810e+00 1.31078500198472518434e+01 7.35728709140826353519e+00 1.06026409134296972780e+01 6.42023890754081616450e+00 1.02154156267327476115e+01 8.46923904878278754893e+00 1.25488262319548038448e+01 +3379 16890.00 8.46909978211549940852e+01 6.16988023780430161480e+00 1.31125882327030929275e+01 7.35995223016803290506e+00 1.06059212226737500373e+01 6.42197644189003824522e+00 1.02183822320024777497e+01 8.47264538761220364904e+00 1.25529762809251828060e+01 +3380 16895.00 8.47172804141287514312e+01 6.17133053096327000020e+00 1.31173268612630291585e+01 7.36261705703053959127e+00 1.06092015319178027966e+01 6.42371372273334451108e+00 1.02213486015510923721e+01 8.47605078432408909350e+00 1.25571259131550494459e+01 +3381 16900.00 8.47435630071025087773e+01 6.17278055781665724311e+00 1.31220659056307127344e+01 7.36528157147757767120e+00 1.06124818412654970956e+01 6.42545075020546718747e+00 1.02243147358242403300e+01 8.47945523733273454070e+00 1.25612751284371242377e+01 +3382 16905.00 8.47698456000762803342e+01 6.17423031862356275212e+00 1.31268053657024932335e+01 7.36794577298057973280e+00 1.06157621505095498549e+01 6.42718752438932128257e+00 1.02272806352779479511e+01 8.48285874506280102025e+00 1.25654239268750469449e+01 +3383 16910.00 8.47961281930500234694e+01 6.17567981367418727956e+00 1.31315452416856572881e+01 7.37060966103170489561e+00 1.06190424597536043905e+01 6.42892404540927309142e+00 1.02302463003889645421e+01 8.48626130593894067999e+00 1.25695723080542531847e+01 +3384 16915.00 8.48224107860237950263e+01 6.17712904320690192606e+00 1.31362855335802048984e+01 7.37327323511274634882e+00 1.06223227689976553734e+01 6.43066031337932830780e+00 1.02332117316133057727e+01 8.48966291839617603898e+00 1.25737202718711014171e+01 +3385 16920.00 8.48486933789975523723e+01 6.17857800749117203054e+00 1.31410262413861360642e+01 7.37593649469513490402e+00 1.06256030782417099090e+01 6.43239632840312935969e+00 1.02361769294277262787e+01 8.49306358087989110572e+00 1.25778678183255969714e+01 +3386 16925.00 8.48749759719713239292e+01 6.18002670680683063864e+00 1.31457673652070905490e+01 7.37859943929175710053e+00 1.06288833874857626682e+01 6.43413209059468105266e+00 1.02391418943089682614e+01 8.49646329183547344144e+00 1.25820149471068081226e+01 +3387 16930.00 8.49012585649450812753e+01 6.18147514141297893531e+00 1.31505089050430665765e+01 7.38126206838441234481e+00 1.06321636967298154275e+01 6.43586760007835234632e+00 1.02421066267441478459e+01 8.49986204970830172556e+00 1.25861616581111004365e+01 +3388 16935.00 8.49275411579188386213e+01 6.18292331157908403583e+00 1.31552508609977110154e+01 7.38392438146525531550e+00 1.06354440059738681867e+01 6.43760285695778389226e+00 1.02450711272100143390e+01 8.50325985295413033782e+00 1.25903079511311890570e+01 +3389 16940.00 8.49538237508925959673e+01 6.18437121758497720947e+00 1.31599932330710185369e+01 7.38658637802644602033e+00 1.06387243152179191696e+01 6.43933786136770791586e+00 1.02480353961936803131e+01 8.50665670004943663685e+00 1.25944538259597926810e+01 +3390 16945.00 8.49801063438663675242e+01 6.18581885971048883732e+00 1.31647360211593476009e+01 7.38924805758087277496e+00 1.06420046244619737053e+01 6.44107261340140357930e+00 1.02509994342133481382e+01 8.51005258944996612058e+00 1.25985992825969113085e+01 +3391 16950.00 8.50063889368401248703e+01 6.18726623821472099252e+00 1.31694792254699866163e+01 7.39190941964142300691e+00 1.06452849338096662279e+01 6.44280711319360488432e+00 1.02539632417457688973e+01 8.51344751963219792401e+00 1.26027443208352636361e+01 +3392 16955.00 8.50326715298138822163e+01 6.18871335337750494432e+00 1.31742228460029267012e+01 7.39457046368988812901e+00 1.06485652430537189872e+01 6.44454136085831308378e+00 1.02569268192987852473e+01 8.51684148908297444791e+00 1.26068889403639232683e+01 +3393 16960.00 8.50589541227876537732e+01 6.19016020549939938178e+00 1.31789668826545369740e+01 7.39723118923916000966e+00 1.06518455522977735228e+01 6.44627535651989980181e+00 1.02598901674009628238e+01 8.52023449627876772183e+00 1.26110331410792557705e+01 +3394 16965.00 8.50852367157614111193e+01 6.19160679483950637803e+00 1.31837113356320916324e+01 7.39989159582285260797e+00 1.06551258615418245057e+01 6.44800910030273488616e+00 1.02628532865497792415e+01 8.52362653970642725199e+00 1.26151769228776124976e+01 +3395 16970.00 8.51115193087351826762e+01 6.19305312168802135631e+00 1.31884562047283093733e+01 7.40255168293312326711e+00 1.06584061707858790413e+01 6.44974259233118640822e+00 1.02658161772634404230e+01 8.52701761788387813112e+00 1.26193202855517174754e+01 +3396 16975.00 8.51378019017089258114e+01 6.19449918633513885169e+00 1.31932014901504750526e+01 7.40521145010358861072e+00 1.06616864801335715640e+01 6.45147583271925917359e+00 1.02687788400705173331e+01 8.53040772929796631274e+00 1.26234632288942840717e+01 +3397 16980.00 8.51640844946826973683e+01 6.19594498907105517560e+00 1.31979471917949489068e+01 7.40787089683677191232e+00 1.06649667893776260996e+01 6.45320882160168807218e+00 1.02717412755099388733e+01 8.53379687245626072922e+00 1.26276057528016760756e+01 +3398 16985.00 8.51903670876564547143e+01 6.19739053016523389061e+00 1.32026933097653653704e+01 7.41053002266628979555e+00 1.06682470986216770825e+01 6.45494155911320621755e+00 1.02747034840895494767e+01 8.53718504588705684455e+00 1.26317478569629653151e+01 +3399 16990.00 8.52166496806302120604e+01 6.19883580991823723849e+00 1.32074398440617315487e+01 7.41318882712575444316e+00 1.06715274078657316181e+01 6.45667404535745337313e+00 1.02776654663690099056e+01 8.54057224809792714382e+00 1.26358895412745155795e+01 +3400 16995.00 8.52429322736039694064e+01 6.20028082863062213193e+00 1.32121867944767625858e+01 7.41584730971769179320e+00 1.06748077172134241408e+01 6.45840628048988918408e+00 1.02806272228872508379e+01 8.54395847761716886737e+00 1.26400308055290402365e+01 +3401 17000.00 8.52692148665777409633e+01 6.20172558659258488234e+00 1.32169341613213795483e+01 7.41850547000680826670e+00 1.06780880264574769001e+01 6.46013826462452378507e+00 1.02835887541832100567e+01 8.54734373298343896863e+00 1.26441716496229012989e+01 +3402 17005.00 8.52954974594478585459e+01 6.20317008408395320629e+00 1.32216819443883046858e+01 7.42116330749562802538e+00 1.06813683357015296593e+01 6.46186999789608673694e+00 1.02865500608061815058e+01 8.55072801273540861189e+00 1.26483120732451759238e+01 +3403 17010.00 8.53217800524216301028e+01 6.20461432141565261134e+00 1.32264301436775344456e+01 7.42382082174885837844e+00 1.06846486449455824186e+01 6.46360148043931381778e+00 1.02895111433261909895e+01 8.55411131540136437934e+00 1.26524520763958623348e+01 +3404 17015.00 8.53480626453953732380e+01 6.20605829888824267471e+00 1.32311787591890723803e+01 7.42647801227938764157e+00 1.06879289541896334015e+01 6.46533271238893547661e+00 1.02924720023029028226e+01 8.55749363955106900903e+00 1.26565916586603979255e+01 +3405 17020.00 8.53743452383691447949e+01 6.20750201680228030909e+00 1.32359277910265529243e+01 7.42913487865192045945e+00 1.06912092634336879371e+01 6.46706369387968660334e+00 1.02954326382856109490e+01 8.56087498372317945439e+00 1.26607308199351411560e+01 +3406 17025.00 8.54006278313429021409e+01 6.20894547544796182592e+00 1.32406772390863416433e+01 7.43179142038971107809e+00 1.06944895727813822361e+01 6.46879442503593793390e+00 1.02983930518650712571e+01 8.56425534648744957167e+00 1.26648695600128089467e+01 +3407 17030.00 8.54269104243166594870e+01 6.21038867514657333402e+00 1.32454271033684367609e+01 7.43444763706782918433e+00 1.06977698819217934556e+01 6.47052490600278318311e+00 1.03013532436009445092e+01 8.56763472641363676985e+00 1.26690078787897633106e+01 +3408 17035.00 8.54531930172904310439e+01 6.21183161618831114481e+00 1.32501773837691949609e+01 7.43710352820952902420e+00 1.07010501912694877547e+01 6.47225513692532317123e+00 1.03043132140839848176e+01 8.57101312207149135247e+00 1.26731457759550778519e+01 +3409 17040.00 8.54794756102641883899e+01 6.21327429889446136713e+00 1.32549280803922613359e+01 7.43975909337951524236e+00 1.07043305006171820537e+01 6.47398511792792508146e+00 1.03072729638945794761e+01 8.57439053204113754703e+00 1.26772832513014712674e+01 +3410 17045.00 8.55057582032379457360e+01 6.21471672356558180184e+00 1.32596791931339907933e+01 7.44241433213213454678e+00 1.07076108096539517334e+01 6.47571484916605211168e+00 1.03102324936234861497e+01 8.57776695491305041230e+00 1.26814203047253055701e+01 +3411 17050.00 8.55320407962117030820e+01 6.21615889051259795650e+00 1.32644307219943833331e+01 7.44506924403209069396e+00 1.07108911190016460324e+01 6.47744433077443648727e+00 1.03131918038614571742e+01 8.58114238926735062307e+00 1.26855569360192923511e+01 +3412 17055.00 8.55583233891854746389e+01 6.21760080005679505177e+00 1.32691826668698009684e+01 7.44772382862336712606e+00 1.07141714283493403315e+01 6.47917356288781043361e+00 1.03161508951992431093e+01 8.58451683369452034356e+00 1.26896931448725158731e+01 +3413 17060.00 8.55846059821592177741e+01 6.21904245250909681886e+00 1.32739350278638852387e+01 7.45037808549139768388e+00 1.07174517374897533273e+01 6.48090254566163892491e+00 1.03191097682586949702e+01 8.58789028682650190660e+00 1.26938289311813310434e+01 +3414 17065.00 8.56108885751329893310e+01 6.22048384819079025476e+00 1.32786878048729928281e+01 7.45303201419052641086e+00 1.07207320467338043102e+01 6.48263127923065152203e+00 1.03220684236409283585e+01 8.59126274724340888156e+00 1.26979642946348132426e+01 +3415 17070.00 8.56371711681067466770e+01 6.22192498740243404853e+00 1.32834409976898406569e+01 7.45568561429582654654e+00 1.07240123560814986092e+01 6.48435976373994726885e+00 1.03250268619574256945e+01 8.59463421357718004856e+00 1.27020992351293280365e+01 +3416 17075.00 8.56634537610805182339e+01 6.22336587048604439332e+00 1.32881946065217118047e+01 7.45833888537200362379e+00 1.07272926653255513685e+01 6.48608799935535262904e+00 1.03279850838196676222e+01 8.59800468443902765614e+00 1.27062337523539454764e+01 +3417 17080.00 8.56897363540542755800e+01 6.22480649775254413214e+00 1.32929486312649682844e+01 7.46099182699412999398e+00 1.07305729745696041277e+01 6.48781598620123567400e+00 1.03309430898495016038e+01 8.60137415846088870808e+00 1.27103678462050275755e+01 +3418 17085.00 8.57160189470280471369e+01 6.22624686952321937383e+00 1.32977030717123252401e+01 7.46364443874764305065e+00 1.07338532838136568870e+01 6.48954372443305782525e+00 1.03339008806895034098e+01 8.60474263427470376087e+00 1.27145015162680099507e+01 +3419 17090.00 8.57423015400017902721e+01 6.22768698612972393391e+00 1.33024579279674242116e+01 7.46629672020761336881e+00 1.07371335930577096462e+01 6.49127121420628139248e+00 1.03368584569511501314e+01 8.60811011052277486044e+00 1.27186347625428926023e+01 +3420 17095.00 8.57685841329755618290e+01 6.22912684789334036850e+00 1.33072131999266218827e+01 7.46894867095947656566e+00 1.07404139023017606291e+01 6.49299845567636690902e+00 1.03398158192873843575e+01 8.61147658583704078694e+00 1.27227675848223960031e+01 +3421 17100.00 8.57948667259493191750e+01 6.23056645514572426947e+00 1.33119688875899200298e+01 7.47160029057830588073e+00 1.07436942120640210874e+01 6.49472544898841164240e+00 1.03427729683304150399e+01 8.61484205889089516006e+00 1.27268999826919504414e+01 +3422 17105.00 8.58211493189230765211e+01 6.23200580822888916543e+00 1.33167249907500391259e+01 7.47425157867026435099e+00 1.07469745208935094638e+01 6.49645219428751463653e+00 1.03457299047228179489e+01 8.61820652831627853629e+00 1.27310319559442763904e+01 +3423 17110.00 8.58474319118968480780e+01 6.23344490745375789942e+00 1.33214815094069738421e+01 7.47690253481042521599e+00 1.07502548301375622231e+01 6.49817869174986384451e+00 1.03486866291278918339e+01 8.62156999279694957750e+00 1.27351635045793774026e+01 +3424 17115.00 8.58737145048706054240e+01 6.23488375317271081855e+00 1.33262384435607312838e+01 7.47955315859458647054e+00 1.07535351393816149823e+01 6.49990494151019415625e+00 1.03516431421778491995e+01 8.62493245099593686120e+00 1.27392946280790440028e+01 +3425 17120.00 8.58999970978443627700e+01 6.23632234571739729745e+00 1.33309957931076645821e+01 7.48220344962891292795e+00 1.07568154486256677416e+01 6.50163094373433025908e+00 1.03545994445567206554e+01 8.62829390157627607039e+00 1.27434253264432797437e+01 +3426 17125.00 8.59262796908181201161e+01 6.23776068541947115165e+00 1.33357535579441357498e+01 7.48485340749884198175e+00 1.07600957578697222772e+01 6.50335669857773446267e+00 1.03575555369070819722e+01 8.63165434323208557998e+00 1.27475555993611564531e+01 +3427 17130.00 8.59525622837918916730e+01 6.23919877262094590975e+00 1.33405117379665014710e+01 7.48750303182089993470e+00 1.07633760672174147999e+01 6.50508220620623056618e+00 1.03605114199129619834e+01 8.63501377464712760457e+00 1.27516854465217548409e+01 +3428 17135.00 8.59788448767656490190e+01 6.24063660766383776490e+00 1.33452703330711202057e+01 7.49015232218052329216e+00 1.07666563764614675591e+01 6.50680746677528176747e+00 1.03634670942480280331e+01 8.63837219451552407179e+00 1.27558148678214333671e+01 +3429 17140.00 8.60051274697394063651e+01 6.24207419090052528787e+00 1.33500293433616370464e+01 7.49280127820460517540e+00 1.07699366857055185420e+01 6.50853248044034948805e+00 1.03664225605755806470e+01 8.64172960154176372782e+00 1.27599438628456276490e+01 +3430 17145.00 8.60314100626095381585e+01 6.24351152266266229418e+00 1.33547887685271273739e+01 7.49544989948894535559e+00 1.07732169949495730776e+01 6.51025724736725930342e+00 1.03693778195796522112e+01 8.64508599443033176613e+00 1.27640724315943412392e+01 +3431 17150.00 8.60576926555832955046e+01 6.24494860330262380188e+00 1.33595486085675858590e+01 7.49809818565007191182e+00 1.07764973041936240605e+01 6.51198176773219916669e+00 1.03723328720271883441e+01 8.64844137187535366706e+00 1.27682005736530044260e+01 +3432 17155.00 8.60839752485570528506e+01 6.24638543317279371081e+00 1.33643088634830213834e+01 7.50074613630451292323e+00 1.07797776134376785961e+01 6.51370604168026900993e+00 1.03752877184363878627e+01 8.65179573262276946366e+00 1.27723282888143341296e+01 +3433 17160.00 8.61102578415308101967e+01 6.24782201261518288504e+00 1.33690695330661455387e+01 7.50339375105843409131e+00 1.07830579227853728952e+01 6.51543006937729352046e+00 1.03782423596363866380e+01 8.65514907537707145480e+00 1.27764555767674163889e+01 +3434 17165.00 8.61365404345045675427e+01 6.24925834198217611259e+00 1.33738306172133221139e+01 7.50604102954908825041e+00 1.07863382320294256544e+01 6.51715385100982658173e+00 1.03811967963526647907e+01 8.65850139887383640769e+00 1.27805824374086025585e+01 +3435 17170.00 8.61628230274783390996e+01 6.25069442163651256550e+00 1.33785921158209042403e+01 7.50868797138264287838e+00 1.07896185412734784137e+01 6.51887738673332783890e+00 1.03841510292070733357e+01 8.66185270184864641863e+00 1.27847088704269697956e+01 +3436 17175.00 8.61891056204520964457e+01 6.25213025193057259088e+00 1.33833540288888936942e+01 7.51133457619635347413e+00 1.07928988505175311730e+01 6.52060067671362553199e+00 1.03871050589250977225e+01 8.66520298305780301007e+00 1.27888348756152367969e+01 +3437 17180.00 8.62153882134258537917e+01 6.25356583321673742404e+00 1.33881163562100127251e+01 7.51398084360674811677e+00 1.07961791597615821559e+01 6.52232372111654523650e+00 1.03900588862322234007e+01 8.66855224122652856522e+00 1.27929604525588445085e+01 +3438 17185.00 8.62416708063996253486e+01 6.25500116585774801337e+00 1.33928790977842577803e+01 7.51662677326144823553e+00 1.07994594691092764549e+01 6.52404652012863905952e+00 1.03930125118539393725e+01 8.67190047513185646721e+00 1.27970856011541460617e+01 +3439 17190.00 8.62679533993733826946e+01 6.25643625020598559416e+00 1.33976422533007060167e+01 7.51927236477698013317e+00 1.08027397782496894507e+01 6.52576907391573346473e+00 1.03959659365157328637e+01 8.67524768351973030178e+00 1.28012103210902186134e+01 +3440 17195.00 8.62942359923471400407e+01 6.25787108663455793334e+00 1.34024058227593574344e+01 7.52191761779060108495e+00 1.08060200875973837498e+01 6.52749138264365402762e+00 1.03989191609430911001e+01 8.67859386515682373897e+00 1.28053346121597861895e+01 +3441 17200.00 8.63205185853209115976e+01 6.25930567551657279779e+00 1.34071698061602120333e+01 7.52456253194993340827e+00 1.08093003968414365090e+01 6.52921344649895463164e+00 1.04018721858615013076e+01 8.68193901883053520407e+00 1.28094584740519170651e+01 +3442 17205.00 8.63468011782946689436e+01 6.26074001719404371613e+00 1.34119342030887089834e+01 7.52720710688186578352e+00 1.08125807060854892683e+01 6.53093526563709669830e+00 1.04048250119964471594e+01 8.68528314331789985658e+00 1.28135819065593370425e+01 +3443 17210.00 8.63730837712684262897e+01 6.26217411205044260925e+00 1.34166990137521260351e+01 7.52985134224438734662e+00 1.08158610153295420275e+01 6.53265684025499737686e+00 1.04077776401770609738e+01 8.68862623739595640870e+00 1.28177049092674728570e+01 +3444 17215.00 8.63993663642421836357e+01 6.26360796044851575459e+00 1.34214642377358970293e+01 7.53249523767475182012e+00 1.08191413245735930104e+01 6.53437817052884817315e+00 1.04107300710251848841e+01 8.69196829986246832789e+00 1.28218274820726971797e+01 +3445 17220.00 8.64256489572159409818e+01 6.26504156277173329670e+00 1.34262298751436706112e+01 7.53513879282057974507e+00 1.08224216338176457697e+01 6.53609925662447466266e+00 1.04136823053699494324e+01 8.69530932951519730523e+00 1.28259496246640711803e+01 +3446 17225.00 8.64519315501897125387e+01 6.26647491937247380633e+00 1.34309959256645203851e+01 7.53778200733985581650e+00 1.08257019431653400687e+01 6.53782009872842806431e+00 1.04166343439368453971e+01 8.69864932516227540304e+00 1.28300713367306844503e+01 +3447 17230.00 8.64782141431634698847e+01 6.26790803065493840052e+00 1.34357623892984427982e+01 7.54042488088020235182e+00 1.08289822524093946043e+01 6.53954069701690077210e+00 1.04195861875549926623e+01 8.70198828561182935459e+00 1.28341926180652485812e+01 +3448 17235.00 8.65044967361372414416e+01 6.26934089696114060786e+00 1.34405292657345185603e+01 7.54306741309960138153e+00 1.08322625616534455872e+01 6.54126105168680904711e+00 1.04225378368462440193e+01 8.70532620968235093528e+00 1.28383134682532009663e+01 +3449 17240.00 8.65307793291109845768e+01 6.27077351869528420991e+00 1.34452965549727476713e+01 7.54570960365604026521e+00 1.08355428708975001229e+01 6.54298116290397935302e+00 1.04254892927433662209e+01 8.70866309620269518632e+00 1.28424338871909018422e+01 +3450 17245.00 8.65570619220847561337e+01 6.27220589623047164451e+00 1.34500642568058452753e+01 7.54835145220750103334e+00 1.08388231801415528821e+01 6.54470103085496557327e+00 1.04284405558682049531e+01 8.71199894400172425435e+00 1.28465538745674283660e+01 +3451 17250.00 8.65833445150585134797e+01 6.27363802993981511946e+00 1.34548323711301751615e+01 7.55099295842233519949e+00 1.08421034893856056414e+01 6.54642065573668485712e+00 1.04313916271535287450e+01 8.71533375190828962786e+00 1.28506734300718523656e+01 +3452 17255.00 8.66096271080322708258e+01 6.27506992022751308724e+00 1.34596008978420886848e+01 7.55363412195852390596e+00 1.08453837987332981641e+01 6.54814003772532871039e+00 1.04343425072211868354e+01 8.71866751877197820875e+00 1.28547925532896165635e+01 +3453 17260.00 8.66359097010060423827e+01 6.27650156745630738442e+00 1.34643698366306701075e+01 7.55627494249478370847e+00 1.08486641079773526997e+01 6.54985917700744835201e+00 1.04372931970039442007e+01 8.72200024343200830401e+00 1.28589112442207174070e+01 +3454 17265.00 8.66621922939797997287e+01 6.27793297202003497404e+00 1.34691391873922761135e+01 7.55891541969946079149e+00 1.08519444173250452224e+01 6.55157807376959944179e+00 1.04402436972272916194e+01 8.72533192475869689986e+00 1.28630295023469471971e+01 +3455 17270.00 8.66884748869535570748e+01 6.27936413431253281914e+00 1.34739089500232651631e+01 7.56155555324090578040e+00 1.08552247264654582182e+01 6.55329672820870001715e+00 1.04431940087203525280e+01 8.72866256161199061125e+00 1.28671473274610317361e+01 +3456 17275.00 8.67147574799273286317e+01 6.28079505471727195243e+00 1.34786791244199992690e+01 7.56419534280819405581e+00 1.08585050357095092011e+01 6.55501514051130307337e+00 1.04461441322086194816e+01 8.73199215285183782953e+00 1.28712647192520410755e+01 +3457 17280.00 8.67410400729010859777e+01 6.28222573363845260275e+00 1.34834497101679069431e+01 7.56683478805931208910e+00 1.08617853449535637367e+01 6.55673331087432487152e+00 1.04490940686248592328e+01 8.73532069735891525397e+00 1.28753816774090559250e+01 +3458 17285.00 8.67673226658748433238e+01 6.28365617145954580280e+00 1.34882207073706368305e+01 7.56947388868333348455e+00 1.08650656541976147196e+01 6.55845123947395958197e+00 1.04520438186945572312e+01 8.73864819401390136022e+00 1.28794982017247932049e+01 +3459 17290.00 8.67936052587449609064e+01 6.28508636857438585110e+00 1.34929921157172607593e+01 7.57211264437970221763e+00 1.08683459635453090186e+01 6.56016892651748584342e+00 1.04549933831432024789e+01 8.74197464170783788973e+00 1.28836142918883282960e+01 +3460 17295.00 8.68198878517187324633e+01 6.28651632538717564103e+00 1.34977639350005009788e+01 7.57475105480640298339e+00 1.08716262727893600015e+01 6.56188637220182169330e+00 1.04579427629035635050e+01 8.74530003932139798906e+00 1.28877299474850985916e+01 +3461 17300.00 8.68461704446924898093e+01 6.28794604229175124743e+00 1.35025361651167141730e+01 7.57738911967324035857e+00 1.08749065820334163135e+01 6.56360357671352279141e+00 1.04608919589084106150e+01 8.74862438577672030249e+00 1.28918451684114625522e+01 +3462 17305.00 8.68724530376662471554e+01 6.28937551969230934645e+00 1.35073088058586172622e+01 7.58002683865892556980e+00 1.08781868913811106125e+01 6.56532054025986955281e+00 1.04638409716759461787e+01 8.75194767995447975295e+00 1.28959599541492160313e+01 +3463 17310.00 8.68987356306400045014e+01 6.29080475799305371964e+00 1.35120818570189307195e+01 7.58266421147326763474e+00 1.08814672005215200556e+01 6.56703726302741497278e+00 1.04667898023462235813e+01 8.75526992078717292145e+00 1.29000743045947157128e+01 +3464 17315.00 8.69250182236137618474e+01 6.29223375758781688916e+00 1.35168553184940112288e+01 7.58530123778461184969e+00 1.08847475097655745913e+01 6.56875374521307975328e+00 1.04697384516447318248e+01 8.75859110718656985739e+00 1.29041882192297574505e+01 +3465 17320.00 8.69513008165875334043e+01 6.29366251890152827997e+00 1.35216291900765792633e+01 7.58793791731312605719e+00 1.08880278190096273505e+01 6.57046998703450935153e+00 1.04726869202969528061e+01 8.76191123808516891813e+00 1.29083016979507050337e+01 +3466 17325.00 8.69775834095612907504e+01 6.29509104231766158932e+00 1.35264034714557084271e+01 7.59057424974789185512e+00 1.08913081283573216496e+01 6.57218598866789083246e+00 1.04756352093393001468e+01 8.76523031241546846104e+00 1.29124147403429887504e+01 +3467 17330.00 8.70038660025350623073e+01 6.29651932826114180131e+00 1.35311781625277625096e+01 7.59321023479871382023e+00 1.08945884376013726325e+01 6.57390175033087320600e+00 1.04785833194972575200e+01 8.76854832909959824860e+00 1.29165273461993290738e+01 +3468 17335.00 8.70301485955088196533e+01 6.29794737714653418692e+00 1.35359532629818151150e+01 7.59584587217539297654e+00 1.08978687468454271681e+01 6.57561727223073777537e+00 1.04815312517035987838e+01 8.77186528710115176466e+00 1.29206395150015183049e+01 +3469 17340.00 8.70564311884825769994e+01 6.29937518936767659739e+00 1.35407287728178626907e+01 7.59848116156701092194e+00 1.09011490560894781510e+01 6.57733255455403753587e+00 1.04844790066838093878e+01 8.77518118537335034546e+00 1.29247512466459166802e+01 +3470 17345.00 8.70827137814563343454e+01 6.30080276535985639441e+00 1.35455046917249912752e+01 7.60111610269373283444e+00 1.09044293654371724500e+01 6.57904759751841883286e+00 1.04874265854742976245e+01 8.77849602286942598539e+00 1.29288625407179615934e+01 +3471 17350.00 8.71089963744301059023e+01 6.30223010552727824773e+00 1.35502810194959089074e+01 7.60375069527573099748e+00 1.09077096746812234329e+01 6.58076240133116385778e+00 1.04903739888005507197e+01 8.78180979854260002071e+00 1.29329733969067284249e+01 +3472 17355.00 8.71352789674038632484e+01 6.30365721028450476382e+00 1.35550577558197016259e+01 7.60638493901244583384e+00 1.09109899839252797449e+01 6.58247696618919242439e+00 1.04933212175953407552e+01 8.78512251138755573265e+00 1.29370838149012961082e+01 +3473 17360.00 8.71615615603776205944e+01 6.30508408005646270311e+00 1.35598349006963641017e+01 7.60901883362404607425e+00 1.09142702931693307278e+01 6.58419129231014732540e+00 1.04962682727914344838e+01 8.78843416035751978654e+00 1.29411937943907418003e+01 +3474 17365.00 8.71878441533513637296e+01 6.30651071526808326695e+00 1.35646124537113319519e+01 7.61165237884106460342e+00 1.09175506024133834870e+01 6.58590537990131252855e+00 1.04992151551143191313e+01 8.79174474445753695306e+00 1.29453033350641373289e+01 +3475 17370.00 8.72141267463251494974e+01 6.30793711632356313146e+00 1.35693904147609671895e+01 7.61428557437330777447e+00 1.09208309116574380226e+01 6.58761922915960518310e+00 1.05021618656004083192e+01 8.79505426267192724765e+00 1.29494124366105669566e+01 +3476 17375.00 8.72404093392989068434e+01 6.30936328367892418356e+00 1.35741687836379867349e+01 7.61691841995130936027e+00 1.09241112209014907819e+01 6.58933284031303756478e+00 1.05051084050788254842e+01 8.79836271399537217519e+00 1.29535210986154591950e+01 +3477 17380.00 8.72666919322726641894e+01 6.31078921772800249812e+00 1.35789475600314641923e+01 7.61955091529523720340e+00 1.09273915302491833046e+01 6.59104621356888831230e+00 1.05080547744823391554e+01 8.80167009744327799581e+00 1.29576293207678965302e+01 +3478 17385.00 8.72929745252464357463e+01 6.31221491891645403172e+00 1.35837267436304802715e+01 7.62218306013562418855e+00 1.09306718393895963004e+01 6.59275934913444139340e+00 1.05110009746400816510e+01 8.80497641201033509617e+00 1.29617371027569525666e+01 +3479 17390.00 8.73192571182201930924e+01 6.31364038765884316717e+00 1.35885063344350349723e+01 7.62481485421336824260e+00 1.09339521487372888231e+01 6.59447224722734315350e+00 1.05139470063811764078e+01 8.80828165671194618369e+00 1.29658444443753513298e+01 +3480 17395.00 8.73455397111939362276e+01 6.31506562440082497289e+00 1.35932863321342054519e+01 7.62744629723827838319e+00 1.09372324579813433587e+01 6.59618490805487578399e+00 1.05168928708456785870e+01 8.81158583059461797404e+00 1.29699513451048762391e+01 +3481 17400.00 8.73718223041677077845e+01 6.31649062957769391602e+00 1.35980667363134273273e+01 7.63007738896161047393e+00 1.09405127672253943416e+01 6.59789733184504800789e+00 1.05198385687590736381e+01 8.81488893267376028007e+00 1.29740578046346186625e+01 +3482 17405.00 8.73981048971414651305e+01 6.31791540360401260301e+00 1.36028475469726988223e+01 7.63270812912426421804e+00 1.09437930764694488772e+01 6.59960951881550705878e+00 1.05227841010541318667e+01 8.81819096198551299892e+00 1.29781638227572848621e+01 +3483 17410.00 8.74243874901152366874e+01 6.31933994692543699045e+00 1.36076287638010970937e+01 7.63533851745677250022e+00 1.09470733858171431763e+01 6.60132146917353601623e+00 1.05257294686636218017e+01 8.82149191757637574085e+00 1.29822693989546742444e+01 +3484 17415.00 8.74506700830890082443e+01 6.32076425997726065731e+00 1.36124103863840577588e+01 7.63796855370003591190e+00 1.09503536950611941592e+01 6.60303318314714182691e+00 1.05286746725203101960e+01 8.82479179849285166881e+00 1.29863745331231470459e+01 +3485 17420.00 8.74769526760627655904e+01 6.32218834320513867198e+00 1.36171924147215825940e+01 7.64059823760531209302e+00 1.09536340043052451421e+01 6.60474466094361023494e+00 1.05316197135569691312e+01 8.82809060380217225372e+00 1.29904792246408575807e+01 +3486 17425.00 8.75032352690365229364e+01 6.32361219704436550160e+00 1.36219748483991072163e+01 7.64322756891349985864e+00 1.09569143135492996777e+01 6.60645590280131145278e+00 1.05345645927063671365e+01 8.83138833256120747706e+00 1.29945834734041625325e+01 +3487 17430.00 8.75295178619066405190e+01 6.32503582193023028424e+00 1.36267576873129936388e+01 7.64585654737586040142e+00 1.09601946228969922004e+01 6.60816690892753300091e+00 1.05375093109012727410e+01 8.83468498384754852282e+00 1.29986872788948542023e+01 +3488 17435.00 8.75558004548803836542e+01 6.32645921831875490682e+00 1.36315409309450288333e+01 7.64848517273329342459e+00 1.09634749320374051962e+01 6.60987767953991589565e+00 1.05404538690744544738e+01 8.83798055671806181977e+00 1.30027906408020150764e+01 +3489 17440.00 8.75820830478541410002e+01 6.32788238663486968250e+00 1.36363245792952181290e+01 7.65111344475778487606e+00 1.09667552412814561791e+01 6.61158821488720249704e+00 1.05433982681586826402e+01 8.84127505028143545474e+00 1.30068935589183602985e+01 +3490 17445.00 8.76083656408279267680e+01 6.32930532735531947708e+00 1.36411086320526404592e+01 7.65374136317987208145e+00 1.09700355505255124910e+01 6.61329851516630728980e+00 1.05463425091903655328e+01 8.84456846360490267500e+00 1.30109960327256874990e+01 +3491 17450.00 8.76346482338016841140e+01 6.33072804089466956157e+00 1.36458930888027278883e+01 7.65636892778190603082e+00 1.09733158598732067901e+01 6.61500858062596996945e+00 1.05492865928949939303e+01 8.84786079580751305684e+00 1.30150980618094269659e+01 +3492 17455.00 8.76609308267754556709e+01 6.33215052772967013084e+00 1.36506779494418406529e+01 7.65899613830478553922e+00 1.09765961691172577730e+01 6.61671841147347450374e+00 1.05522305204126158884e+01 8.85115204597722637914e+00 1.30191996460659424883e+01 +3493 17460.00 8.76872134197492130170e+01 6.33357278829561387568e+00 1.36554632135554143701e+01 7.66162299452049833093e+00 1.09798764783613087559e+01 6.61842800794719199331e+00 1.05551742926759999364e+01 8.85444221323309044180e+00 1.30233007849770281439e+01 +3494 17465.00 8.77134960127229703630e+01 6.33499482305888150790e+00 1.36602488810398075003e+01 7.66424949618030915133e+00 1.09831567877090030549e+01 6.62013737026477144809e+00 1.05581179106179163796e+01 8.85773129668379866075e+00 1.30274014781281159969e+01 +3495 17470.00 8.77397786056967134982e+01 6.33641663245476749466e+00 1.36650349514804592133e+01 7.66687564305620838923e+00 1.09864370968494160508e+01 6.62184649866458574508e+00 1.05610613751711372998e+01 8.86101929545876210170e+00 1.30315017253119318497e+01 +3496 17475.00 8.77660611986704850551e+01 6.33783821694965787685e+00 1.36698214246700846530e+01 7.66950143492018021618e+00 1.09897174061971085735e+01 6.62355539338500864943e+00 1.05640046873720674370e+01 8.86430620868739538309e+00 1.30356015260102644504e+01 +3497 17480.00 8.77923437916442424012e+01 6.33925957699957187685e+00 1.36746083002977609766e+01 7.67212687154421946190e+00 1.09929977154411631091e+01 6.62526405463332324075e+00 1.05669478481534788727e+01 8.86759203549912022879e+00 1.30397008800158342723e+01 +3498 17485.00 8.78186263846180139581e+01 6.34068071307089375921e+00 1.36793955780525635646e+01 7.67475195267958554268e+00 1.09962780246852158683e+01 6.62697248266863159216e+00 1.05698908585517816761e+01 8.87087677505443750192e+00 1.30437997868104353927e+01 +3499 17490.00 8.78449089775917855150e+01 6.34210162560927859232e+00 1.36841832577272146665e+01 7.67737667811899804349e+00 1.09995583339292686276e+01 6.62868067769821589508e+00 1.05728337194997461523e+01 8.87416042649313041579e+00 1.30478982461867865084e+01 +3500 17495.00 8.78711915705655428610e+01 6.34352231508111419345e+00 1.36889713389071481231e+01 7.68000104763444468858e+00 1.10028386431733196105e+01 6.63038863997081318047e+00 1.05757764319301372780e+01 8.87744298896534012044e+00 1.30519962576266799203e+01 +3501 17500.00 8.78974741635392859962e+01 6.34494278196314631657e+00 1.36937598213850790785e+01 7.68262506100828179711e+00 1.10061189524173759224e+01 6.63209636972480165440e+00 1.05787189968793686745e+01 8.88072446165230644510e+00 1.30560938208191998910e+01 +3502 17505.00 8.79237567565130433422e+01 6.34636302670103358281e+00 1.36985487049537280058e+01 7.68524871801249620518e+00 1.10093992616614269053e+01 6.63380386717782410955e+00 1.05816614153838486345e+01 8.88400484371453380561e+00 1.30601909353497713795e+01 +3503 17510.00 8.79500393494868148991e+01 6.34778304976115848035e+00 1.37033379890948925350e+01 7.68787201841908096611e+00 1.10126795710091212044e+01 6.63551113257861935324e+00 1.05846036883763492398e+01 8.88728413433326203119e+00 1.30642876010111219642e+01 +3504 17515.00 8.79763219424605722452e+01 6.34920285163063535805e+00 1.37081276737049257974e+01 7.69049496203111537795e+00 1.10159598803568155034e+01 6.63721816616556203883e+00 1.05875458168932770064e+01 8.89056233268972206929e+00 1.30683838171813988538e+01 +3505 17520.00 8.80026045354343438021e+01 6.35062243275512017249e+00 1.37129177583692687392e+01 7.69311754863095398349e+00 1.10192401894972284992e+01 6.63892496817702681966e+00 1.05904878018674022400e+01 8.89383943797551701493e+00 1.30724795836533242976e+01 +3506 17525.00 8.80288871284081153590e+01 6.35204179362172460799e+00 1.37177082428806382808e+01 7.69573977799058805971e+00 1.10225204987412794821e+01 6.64063153884102330693e+00 1.05934296444387783254e+01 8.89711544939261145259e+00 1.30765749000123321366e+01 +3507 17530.00 8.80551697213818584942e+01 6.35346093469683381727e+00 1.37224991268244700393e+01 7.69836164991309690464e+00 1.10258008079853322414e+01 6.64233787841665446194e+00 1.05963713455401702390e+01 8.90039036613260314823e+00 1.30806697658438615406e+01 +3508 17535.00 8.80814523143556158402e+01 6.35487985644683206488e+00 1.37272904098898393954e+01 7.70098316419120099141e+00 1.10290811173330265405e+01 6.64404398712156663009e+00 1.05993129061043518391e+01 8.90366418742855181279e+00 1.30847641807333445740e+01 +3509 17540.00 8.81077349073293873971e+01 6.35629855935883458784e+00 1.37320820918694668222e+01 7.70360432060725308645e+00 1.10323614265770792997e+01 6.64574986521486366087e+00 1.06022543272713694051e+01 8.90693691248241847802e+00 1.30888581443698566176e+01 +3510 17545.00 8.81340175003031447432e+01 6.35771704389922209799e+00 1.37368741723487861606e+01 7.70622511897470019449e+00 1.10356417358211302826e+01 6.64745551292455161274e+00 1.06051956100776365588e+01 8.91020854051689781272e+00 1.30929516563388386174e+01 +3511 17550.00 8.81603000932769020892e+01 6.35913531054474656656e+00 1.37416666510168727910e+01 7.70884555906553092797e+00 1.10389220450651830419e+01 6.64916093050973699974e+00 1.06081367554559218291e+01 8.91347907077541101728e+00 1.30970447163293641779e+01 +3512 17555.00 8.81865826862506736461e+01 6.36055335978251967788e+00 1.37464595276664471868e+01 7.71146564070355644560e+00 1.10422023543092375775e+01 6.65086611820879269885e+00 1.06110777645462750485e+01 8.91674850250137573937e+00 1.31011373238232309291e+01 +3513 17560.00 8.82128652792244309921e+01 6.36197119208928896228e+00 1.37512528018829485177e+01 7.71408536367112951382e+00 1.10454826635532903367e+01 6.65257107626009336343e+00 1.06140186381778232061e+01 8.92001683491748487143e+00 1.31052294784058780408e+01 +3514 17565.00 8.82391478721981883382e+01 6.36338880795216788044e+00 1.37560464732518088482e+01 7.71670472778169802552e+00 1.10487629727973413196e+01 6.65427580491237602445e+00 1.06169593775942630032e+01 8.92328406729825474031e+00 1.31093211798700135517e+01 +3515 17570.00 8.82654304650683059208e+01 6.36480620783753980874e+00 1.37608405415657450988e+01 7.71932373283834305511e+00 1.10520432821450356187e+01 6.65598030442474541957e+00 1.06198999837283611924e+01 8.92655019889746625950e+00 1.31134124276974386447e+01 +3516 17575.00 8.82917130580420632668e+01 6.36622339224288413817e+00 1.37656350065138362027e+01 7.72194237864414745331e+00 1.10553235913890919306e+01 6.65768457502520938363e+00 1.06228404577201676062e+01 8.92981522896890567154e+00 1.31175032214735871605e+01 +3517 17580.00 8.83179956510158348237e+01 6.36764036164494839909e+00 1.37704298676815195535e+01 7.72456066500219229454e+00 1.10586039006331429135e+01 6.65938861696250938849e+00 1.06257808005024507736e+01 8.93307915680781405854e+00 1.31215935608875380325e+01 +3518 17585.00 8.83442782439895921698e+01 6.36905711654120842979e+00 1.37752251246542272156e+01 7.72717859173628784930e+00 1.10618842099808372126e+01 6.66109243050610988490e+00 1.06287210131116243161e+01 8.93634198166797766305e+00 1.31256834454210871144e+01 +3519 17590.00 8.83705608369633495158e+01 6.37047365740841442516e+00 1.37800207773283212020e+01 7.72979615864951608017e+00 1.10651645191212484320e+01 6.66279601588402137224e+00 1.06316610967913760533e+01 8.93960370286536232243e+00 1.31297728748669495502e+01 +3520 17595.00 8.83968434299371352836e+01 6.37188998474404222350e+00 1.37848168251855938138e+01 7.73241336555532399188e+00 1.10684448284689427311e+01 6.66449937335534681182e+00 1.06346010523708383033e+01 8.94286431966412109773e+00 1.31338618486032832067e+01 +3521 17600.00 8.84231260229108784188e+01 6.37330609904556943945e+00 1.37896132679151257605e+01 7.73503021226715681280e+00 1.10717251377129937140e+01 6.66620250316882323460e+00 1.06375408809900626750e+01 8.94612383139058131576e+00 1.31379503663191563589e+01 +3522 17605.00 8.84494086158846357648e+01 6.37472200077938033758e+00 1.37944101052059924228e+01 7.73764669860882570163e+00 1.10750054469570482496e+01 6.66790540558355626644e+00 1.06404805837890936715e+01 8.94938223732962789825e+00 1.31420384276000170587e+01 +3523 17610.00 8.84756912088583931109e+01 6.37613769047404410628e+00 1.37992073367472674050e+01 7.74026282438341350911e+00 1.10782857562010992325e+01 6.66960808084828116193e+00 1.06434201617007051510e+01 8.95263953681795143780e+00 1.31461260321349335811e+01 +3524 17615.00 8.85019738018321646678e+01 6.37755316859594412193e+00 1.38040049620207501135e+01 7.74287858943545614920e+00 1.10815660654451537681e+01 6.67131052922210177059e+00 1.06463596158649504986e+01 8.95589572916115983503e+00 1.31502131794057000036e+01 +3525 17620.00 8.85282563948059220138e+01 6.37896843564255799919e+00 1.38088029808191574688e+01 7.74549399356803824901e+00 1.10848463746892047510e+01 6.67301275094339274574e+00 1.06492989474218777701e+01 8.95915081368558752217e+00 1.31542998689977590487e+01 +3526 17625.00 8.85545389877796793598e+01 6.38038349213209254884e+00 1.38136013927279233116e+01 7.74810903660496919088e+00 1.10881266839332575103e+01 6.67471474628162031451e+00 1.06522381573042554948e+01 8.96240478973829546305e+00 1.31583861006001860972e+01 +3527 17630.00 8.85808215807534224950e+01 6.38179833854129352488e+00 1.38184001974361283516e+01 7.75072371838042251113e+00 1.10914069932809500330e+01 6.67641651548552061968e+00 1.06551772466521352811e+01 8.96565765665598135570e+00 1.31624718736947698972e+01 +3528 17635.00 8.86071041737272082628e+01 6.38321297538836862628e+00 1.38231993945292046533e+01 7.75333803871820848030e+00 1.10946873025250063449e+01 6.67811805881420106346e+00 1.06581162166055687379e+01 8.96890941379606942974e+00 1.31665571878669549477e+01 +3529 17640.00 8.86333867667009656088e+01 6.38462740315006449521e+00 1.38279989836962329264e+01 7.75595199744213914528e+00 1.10979676117690573278e+01 6.67981937651639778863e+00 1.06610550682009677104e+01 8.97216006049525738320e+00 1.31706420428058095240e+01 +3530 17645.00 8.86596693596747229549e+01 6.38604162235495209643e+00 1.38327989645226452353e+01 7.75856559438638804238e+00 1.11012479210131100871e+01 6.68152046887193939995e+00 1.06639938025783820308e+01 8.97540959613170308273e+00 1.31747264380967763486e+01 +3531 17650.00 8.86859519526484945118e+01 6.38745563347977807211e+00 1.38375993366975205134e+01 7.76117882938512870794e+00 1.11045282302571646227e+01 6.68322133611920321528e+00 1.06669324206705784519e+01 8.97865802007319224742e+00 1.31788103731180097355e+01 +3532 17655.00 8.87122345456222518578e+01 6.38886943704274834488e+00 1.38424000997026528381e+01 7.76379170226217141249e+00 1.11078085395012173819e+01 6.68492197852765457355e+00 1.06698709237212501222e+01 8.98190533169787741485e+00 1.31828938477658628159e+01 +3533 17660.00 8.87385171385960234147e+01 6.39028303355170468336e+00 1.38472012534344024459e+01 7.76640421286205562268e+00 1.11110888487452683648e+01 6.68662239634603228211e+00 1.06728093127668106632e+01 8.98515153038391645168e+00 1.31869768613148501402e+01 +3534 17665.00 8.87647997315697665499e+01 6.39169642351448707984e+00 1.38520027972709236508e+01 7.76901636101895665121e+00 1.11143691580929626639e+01 6.68832258984380256805e+00 1.06757475889473081310e+01 8.98839661551982693766e+00 1.31910594135576939578e+01 +3535 17670.00 8.87910823245435381068e+01 6.39310960742857314898e+00 1.38568047309012900570e+01 7.77162814655668299224e+00 1.11176494673370154231e+01 6.69002255928006839270e+00 1.06786857534027923577e+01 8.99164058651485120777e+00 1.31951415038725468065e+01 +3536 17675.00 8.88173649175172954529e+01 6.39452258581216792521e+00 1.38616070540145841505e+01 7.77423956934050064405e+00 1.11209297765810681824e+01 6.69172230492429509496e+00 1.06816238070660372017e+01 8.99488344276787721299e+00 1.31992231320521220539e+01 +3537 17680.00 8.88436475104910670098e+01 6.39593535916274724684e+00 1.38664097661962397723e+01 7.77685062918385661135e+00 1.11242100858251209416e+01 6.69342182703558563617e+00 1.06845617511807304822e+01 8.99812518368814728831e+00 1.32033042975782208828e+01 +3538 17685.00 8.88699301034648243558e+01 6.39734792799851526013e+00 1.38712128669280474469e+01 7.77946132595202044513e+00 1.11274903951728134643e+01 6.69512112586268148817e+00 1.06874995868869238080e+01 9.00136580869527236359e+00 1.32073849999326320415e+01 +3539 17690.00 8.88962126964385817018e+01 6.39876029283767966405e+00 1.38760163561063709636e+01 7.78207165946879708684e+00 1.11307707043132264602e+01 6.69682020168541036753e+00 1.06904373152210308007e+01 9.00460531721922841086e+00 1.32114652389080777795e+01 +3540 17695.00 8.89224952894123248370e+01 6.40017245418808133905e+00 1.38808202331093628601e+01 7.78468162959945786383e+00 1.11340510136609207592e+01 6.69851905477323850135e+00 1.06933749373230959634e+01 9.00784370868998784943e+00 1.32155450137790726473e+01 +3541 17700.00 8.89487778823860963939e+01 6.40158441255755938926e+00 1.38856244976261020696e+01 7.78729123616781215844e+00 1.11373313229049735185e+01 6.70021768537490558515e+00 1.06963124542295364705e+01 9.01108098254788814074e+00 1.32196243244419697760e+01 +3542 17705.00 8.89750604753598537400e+01 6.40299616846431973727e+00 1.38904291492420206566e+01 7.78990047902875826225e+00 1.11406116321490280541e+01 6.70191609375987695785e+00 1.06992498672876834576e+01 9.01431713824363711751e+00 1.32237031701712872689e+01 +3543 17710.00 8.90013430682299855334e+01 6.40440772243693245969e+00 1.38952341876461975545e+01 7.79250935804756839076e+00 1.11438919413930790370e+01 6.70361428020798655325e+00 1.07021871774303036773e+01 9.01755217522793017793e+00 1.32277815507597402700e+01 +3544 17715.00 8.90276256612037428795e+01 6.40581907497287073028e+00 1.39000396123204268406e+01 7.79511787305841519213e+00 1.11471722506371317962e+01 6.70531224496796962598e+00 1.07051243857974487383e+01 9.02078609296184197319e+00 1.32318594655854830933e+01 +3545 17720.00 8.90539082541775144364e+01 6.40723022660070906653e+00 1.39048454229537892246e+01 7.79772602390583546850e+00 1.11504525598811863318e+01 6.70700998831965833347e+00 1.07080614935291738021e+01 9.02401889091679798582e+00 1.32359369143375928957e+01 +3546 17725.00 8.90801908471512717824e+01 6.40864117783864895017e+00 1.39096516191317149946e+01 7.80033381046546203663e+00 1.11537328692288788545e+01 6.70870751053251712648e+00 1.07109985018691649117e+01 9.02725056856423080376e+00 1.32400138966015070707e+01 +3547 17730.00 8.91064734401250291285e+01 6.41005192921526134597e+00 1.39144582004396433206e+01 7.80294123257146754469e+00 1.11570131784729333901e+01 6.71040481186565163085e+00 1.07139354118538356886e+01 9.03048112537556946222e+00 1.32440904118590179195e+01 +3548 17735.00 8.91327560330987722637e+01 6.41146248122802209224e+00 1.39192651664630115960e+01 7.80554829008912154364e+00 1.11602934877169843730e+01 6.71210189258852718552e+00 1.07168722246232395179e+01 9.03371056086370316507e+00 1.32481664596955628355e+01 +3549 17740.00 8.91590386260725438206e+01 6.41287283442622779717e+00 1.39240725167872518853e+01 7.80815498287332232508e+00 1.11635737971683184355e+01 6.71379875299133832556e+00 1.07198089413174209028e+01 9.03693887451042421333e+00 1.32522420395929376724e+01 +3550 17745.00 8.91853212190463153775e+01 6.41428298931772022939e+00 1.39288802509978015820e+01 7.81076131078934032814e+00 1.11668540934572444456e+01 6.71549539331245970430e+00 1.07227455630764385575e+01 9.04016606582862536357e+00 1.32563171512402178109e+01 +3551 17750.00 8.92116038120200727235e+01 6.41569294642070531154e+00 1.39336883686801016324e+01 7.81336727367134820099e+00 1.11701344155527841906e+01 6.71719181385245001081e+00 1.07256820910403387614e+01 9.04339213432082367206e+00 1.32603917942228424209e+01 +3552 17755.00 8.92378864049938442804e+01 6.41710270627411460964e+00 1.39384968695232203117e+01 7.81597287141570440383e+00 1.11734147246931971864e+01 6.71888801487041220639e+00 1.07286185263491713471e+01 9.04661707949991011901e+00 1.32644659679189587109e+01 +3553 17760.00 8.92641689979676016264e+01 6.41851226939615582268e+00 1.39433057530089570264e+01 7.81857810384622187172e+00 1.11766950340408914855e+01 6.72058399663581162997e+00 1.07315548702466330155e+01 9.04984090089949866353e+00 1.32685396721212924831e+01 +3554 17765.00 8.92904515909413447616e+01 6.41992163631539547453e+00 1.39481150188263889333e+01 7.82118297085925551215e+00 1.11799753432849424684e+01 6.72227975941811717320e+00 1.07344911237691338357e+01 9.05306359805320859380e+00 1.32726129061043494062e+01 +3555 17770.00 8.93167341839151021077e+01 6.42133080755004037599e+00 1.39529246663536703466e+01 7.82378747229934745633e+00 1.11832556525289952276e+01 6.72397530350752159478e+00 1.07374272881603616270e+01 9.05628517049464676347e+00 1.32766856696608552824e+01 +3556 17775.00 8.93430167768888736646e+01 6.42273978363902298128e+00 1.39577346953835181864e+01 7.82639160803176281433e+00 1.11865359617730497632e+01 6.72567062916312874421e+00 1.07403633645603697744e+01 9.05950561776779927925e+00 1.32807579622725988600e+01 +3557 17780.00 8.93692993698626310106e+01 6.42414856511091070246e+00 1.39625451053977265303e+01 7.82899537792176936080e+00 1.11898162710171025225e+01 6.72736573665440484859e+00 1.07432993540055683468e+01 9.06272493943737345035e+00 1.32848297834213759927e+01 +3558 17785.00 8.93955819628364167784e+01 6.42555715249427628066e+00 1.39673558960853760880e+01 7.83159878184499547160e+00 1.11930965802611535054e+01 6.72906062627154444300e+00 1.07462352577396504927e+01 9.06594313504734827802e+00 1.32889011326926240741e+01 +3559 17790.00 8.94218645558101741244e+01 6.42696554630732208580e+00 1.39721670668246158442e+01 7.83420181966671069773e+00 1.11963768896088478044e+01 6.73075529828401641907e+00 1.07491710770063075842e+01 9.06916020418315760310e+00 1.32929720096717787214e+01 +3560 17795.00 8.94481471487839172596e+01 6.42837374709934739059e+00 1.39769786173045247324e+01 7.83680449125217926110e+00 1.11996571988528987873e+01 6.73244975296128167486e+00 1.07521068128419496901e+01 9.07237614640951228751e+00 1.32970424138406340120e+01 +3561 17800.00 8.94744297417576746057e+01 6.42978175538855545312e+00 1.39817905470069003826e+01 7.83940679646666982450e+00 1.12029375080969533229e+01 6.73414399058317680868e+00 1.07550424664902699590e+01 9.07559096131184617207e+00 1.33011123448882688791e+01 +3562 17805.00 8.95007123347314461626e+01 6.43118957171387961580e+00 1.39866028557244561625e+01 7.84200873519617669416e+00 1.12062178173410060822e+01 6.73583801142953042529e+00 1.07579780389876766833e+01 9.07880464847559665031e+00 1.33051818021928358604e+01 +3563 17810.00 8.95269949277052035086e+01 6.43259719661425499737e+00 1.39914155428353481625e+01 7.84461030729560082619e+00 1.12094981265850588414e+01 6.73753181576980875178e+00 1.07609135316815027750e+01 9.08201720749656082887e+00 1.33092507854434121128e+01 +3564 17815.00 8.95532775206789608546e+01 6.43400463060788574410e+00 1.39962286079250137760e+01 7.84721151265094007954e+00 1.12127784359327531405e+01 6.73922540388384305743e+00 1.07638489457117998427e+01 9.08522863798090618559e+00 1.33133192941217917138e+01 +3565 17820.00 8.95795601136527466224e+01 6.43541187424406846418e+00 1.40010420505788868439e+01 7.84981235112745867610e+00 1.12160587451768058997e+01 6.74091877606182698912e+00 1.07667842822186212715e+01 9.08843893954515991140e+00 1.33173873277097722934e+01 +3566 17825.00 8.96058427066265039684e+01 6.43681892805137234603e+00 1.40058558703824029834e+01 7.85241282261115269847e+00 1.12193390544208586590e+01 6.74261193256286617270e+00 1.07697195422383753538e+01 9.09164811179548593145e+00 1.33214548858964256794e+01 +3567 17830.00 8.96321252996002471036e+01 6.43822579255836835443e+00 1.40106700668173598245e+01 7.85501292695692310275e+00 1.12226193636649096419e+01 6.74430487367715159053e+00 1.07726547272220383178e+01 9.09485615435877647883e+00 1.33255219681635530549e+01 +3568 17835.00 8.96584078925740044497e+01 6.43963246832471458703e+00 1.40154846396764725114e+01 7.85761266406113101368e+00 1.12258996730126039409e+01 6.74599759967415302242e+00 1.07755898381023751398e+01 9.09806306687228882879e+00 1.33295885739929431679e+01 +3569 17840.00 8.96846904855477760066e+01 6.44103895585825547698e+00 1.40202995882342573708e+01 7.86021203378904242953e+00 1.12291799821530169368e+01 6.74769011084406233891e+00 1.07785248762267205080e+01 9.10126884897328025659e+00 1.33336547028663989778e+01 +3570 17845.00 8.97109730785215333526e+01 6.44244525571865267466e+00 1.40251149121797880071e+01 7.86281103602665165653e+00 1.12324602915007112358e+01 6.74938240745634843165e+00 1.07814598426314862678e+01 9.10447350030936597420e+00 1.33377203545766302994e+01 +3571 17850.00 8.97372556713916509352e+01 6.44385136843447092758e+00 1.40299306110985000373e+01 7.86540967064959151145e+00 1.12357406007447622187e+01 6.75107448979084168172e+00 1.07843947386640053310e+01 9.10767702053854044664e+00 1.33417855285017949996e+01 +3572 17855.00 8.97635382643654224921e+01 6.44525729455501217302e+00 1.40347466844721910917e+01 7.86800793752312443985e+00 1.12390209099888185307e+01 6.75276635814809989000e+00 1.07873295653606859901e+01 9.11087940930841355680e+00 1.33458502241236871555e+01 +3573 17860.00 8.97898208573391940490e+01 6.44666303460884293486e+00 1.40395631318862967873e+01 7.87060583655397749681e+00 1.12423012192328695136e+01 6.75445801277686275199e+00 1.07902643239652231699e+01 9.11408066629770274858e+00 1.33499144411313857006e+01 +3574 17865.00 8.98161034503129513951e+01 6.44806858913489744367e+00 1.40443799529262527415e+01 7.87320336760741490423e+00 1.12455815284769222728e+01 6.75614945398805399890e+00 1.07931990157213046899e+01 9.11728079118512546586e+00 1.33539781789030396197e+01 +3575 17870.00 8.98423860432866945303e+01 6.44947395867210993003e+00 1.40491971470738494787e+01 7.87580053055906947890e+00 1.12488618377209750321e+01 6.75784068204077392750e+00 1.07961336416653441717e+01 9.12047978364938671803e+00 1.33580414371277331753e+01 +3576 17875.00 8.98686686362604518763e+01 6.45087914376977522579e+00 1.40540147140181712615e+01 7.87839732529493552704e+00 1.12521421469650277913e+01 6.75953169722521973739e+00 1.07990682031446763034e+01 9.12367764336920217261e+00 1.33621042152872568920e+01 +3577 17880.00 8.98949512292342234332e+01 6.45228414496682844970e+00 1.40588326531373670747e+01 7.88099375171137239704e+00 1.12554224563127203140e+01 6.76122249982121825695e+00 1.08020027012993473647e+01 9.12687437005438084725e+00 1.33661665128634030708e+01 +3578 17885.00 8.99212338222079807792e+01 6.45368896281256798630e+00 1.40636509640168743118e+01 7.88358980968400935296e+00 1.12587027654531333098e+01 6.76291309010860430817e+00 1.08049371372694107407e+01 9.13006996341472287781e+00 1.33702283294416126580e+01 +3579 17890.00 8.99475164151817381253e+01 6.45509359783556124768e+00 1.40684696462421303664e+01 7.88618549907811328126e+00 1.12619830748008276089e+01 6.76460346837757153793e+00 1.08078715124022011196e+01 9.13326442313930542127e+00 1.33742896646073194944e+01 +3580 17895.00 8.99737990081555238930e+01 6.45649805057474068803e+00 1.40732886993985708557e+01 7.88878081981077095008e+00 1.12652633840448803682e+01 6.76629363490795121550e+00 1.08108058276304852541e+01 9.13645774897939411119e+00 1.33783505178423158810e+01 +3581 17900.00 9.00000816011292670282e+01 6.45790232158977062227e+00 1.40781081229679880806e+01 7.89137577173688775645e+00 1.12685436932889313510e+01 6.76798358996920779163e+00 1.08137400844052411486e+01 9.13964994062406432818e+00 1.33824108886284030007e+01 +3582 17905.00 9.00263641941030243743e+01 6.45930641140921757426e+00 1.40829279165358194348e+01 7.89397035476318453817e+00 1.12718240025329876630e+01 6.76967333386190173172e+00 1.08166742837628717666e+01 9.14284099783493964253e+00 1.33864707766546544576e+01 +3583 17910.00 9.00526467870767959312e+01 6.46071032059274230619e+00 1.40877480795838607719e+01 7.89656456876529411204e+00 1.12751043118806801857e+01 6.77136286686586519323e+00 1.08196084270507189018e+01 9.14603092034255382714e+00 1.33905301812992227894e+01 +3584 17915.00 9.00789293800505532772e+01 6.46211404966891844737e+00 1.40925686116975459328e+01 7.89915841362920634339e+00 1.12783846211247329450e+01 6.77305218926092589271e+00 1.08225425153051855176e+01 9.14921970789817073921e+00 1.33945891021475436133e+01 +3585 17920.00 9.01052119730243106233e+01 6.46351759918703994146e+00 1.40973895124623123110e+01 7.90175188925128590967e+00 1.12816649303687839279e+01 6.77474130132691598760e+00 1.08254765497699683152e+01 9.15240736025304890688e+00 1.33986475387850560992e+01 +3586 17925.00 9.01314945659980821802e+01 6.46492096968604013085e+00 1.41022107813599575366e+01 7.90434499550716118677e+00 1.12849452396128384635e+01 6.77643020334366585899e+00 1.08284105316887586667e+01 9.15559387716881545316e+00 1.34027054905899127846e+01 +3587 17930.00 9.01577771589718253153e+01 6.46632416172558066592e+00 1.41070324178722685815e+01 7.90693773229319152307e+00 1.12882255488568912227e+01 6.77811889561173597230e+00 1.08313444623052461679e+01 9.15877925841746431956e+00 1.34067629573548305899e+01 +3588 17935.00 9.01840597519455968722e+01 6.46772717584459666540e+00 1.41118544215846917211e+01 7.90953009948500795900e+00 1.12915058581009439820e+01 6.77980737840059077826e+00 1.08342783426558408877e+01 9.16196350378134205528e+00 1.34108199383543258421e+01 +3589 17940.00 9.02103423449193542183e+01 6.46913001257165465319e+00 1.41166767920826554672e+01 7.91212209698933222057e+00 1.12947861673449967412e+01 6.78149565200042658830e+00 1.08372121740878810670e+01 9.16514661303244260182e+00 1.34148764332774703689e+01 +3590 17945.00 9.02366249378931257752e+01 6.47053267247678220997e+00 1.41214995288479574498e+01 7.91471372467143208240e+00 1.12980664765890495005e+01 6.78318371670143704932e+00 1.08401459578450545251e+01 9.16832858597384614541e+00 1.34189324417097033404e+01 +3591 17950.00 9.02629075308668831212e+01 6.47193515608854585963e+00 1.41263226314660332861e+01 7.91730498244839342448e+00 1.13013467858331022597e+01 6.78487157277309016479e+00 1.08430796949637713311e+01 9.17150942239827315916e+00 1.34229879629255357543e+01 +3592 17955.00 9.02891901238406404673e+01 6.47333746395624665126e+00 1.41311460993150337373e+01 7.91989587018548668595e+00 1.13046270951807947824e+01 6.78655922050558224612e+00 1.08460133866877264097e+01 9.17468912211916709509e+00 1.34270429967176880837e+01 +3593 17960.00 9.03154727168143836025e+01 6.47473959662917941671e+00 1.41359699321876828293e+01 7.92248638777906588615e+00 1.13079074044248493180e+01 6.78824666018910249932e+00 1.08489470343642491201e+01 9.17786768493961169213e+00 1.34310975425679526296e+01 +3594 17965.00 9.03417553097881551594e+01 6.47614155465664165234e+00 1.41407941293584933362e+01 7.92507653511512977218e+00 1.13111877136689020773e+01 6.78993389210348663454e+00 1.08518806390297548603e+01 9.18104511068341899716e+00 1.34351515998544854824e+01 +3595 17970.00 9.03680379027619267163e+01 6.47754333856720432294e+00 1.41456186905165353096e+01 7.92766631210039829369e+00 1.13144680230165963764e+01 6.79162091652856414470e+00 1.08548142020315694367e+01 9.18422139918475899378e+00 1.34392051682663655754e+01 +3596 17975.00 9.03943204957356840623e+01 6.47894494893089056831e+00 1.41504436152472514721e+01 7.93025571860014011349e+00 1.13177483322606473592e+01 6.79330773375452956486e+00 1.08577477244061100237e+01 9.18739655027780877106e+00 1.34432582472853816569e+01 +3597 17980.00 9.04206030887094556192e+01 6.48034638627627135321e+00 1.41552689028251492687e+01 7.93284475452107962212e+00 1.13210286415047036712e+01 6.79499434407157743010e+00 1.08606812076043475201e+01 9.19057056379674186530e+00 1.34473108363933313569e+01 +3598 17985.00 9.04468856816832129653e+01 6.48174765115264328585e+00 1.41600945530429509489e+01 7.93543341974920934945e+00 1.13243089507487546541e+01 6.79668074775953989786e+00 1.08636146525590504552e+01 9.19374343960682693933e+00 1.34513629351756556218e+01 +3599 17990.00 9.04731682745533305479e+01 6.48314874410930386261e+00 1.41649205652788072740e+01 7.93802171417052448987e+00 1.13275892599928074134e+01 6.79836694508788230706e+00 1.08665480606175552936e+01 9.19691517755259901890e+00 1.34554145432177829633e+01 +3600 17995.00 9.04994508675270878939e+01 6.48454966568518553771e+00 1.41697469392218007300e+01 7.94060963768138350360e+00 1.13308695692368583963e+01 6.80005293636752661257e+00 1.08694814330235516309e+01 9.20008577750969180897e+00 1.34594656600015110115e+01 +3601 18000.00 9.05257334605008310291e+01 6.48595041642958758388e+00 1.41745736741464369857e+01 7.94319719016778336140e+00 1.13341498784809111555e+01 6.80173872186794348238e+00 1.08724147709170875231e+01 9.20325523934337041965e+00 1.34635162850086373965e+01 +3602 18005.00 9.05520160534746167968e+01 6.48735099689180572113e+00 1.41794007697417985270e+01 7.94578437151571748132e+00 1.13374301877249656911e+01 6.80342430187932212249e+00 1.08753480754382199081e+01 9.20642356292926677952e+00 1.34675664178245959590e+01 +3603 18010.00 9.05782986464483741429e+01 6.48875140762113744586e+00 1.41842282255933191948e+01 7.94837118163191114206e+00 1.13407104970726582138e+01 6.80510967667113320090e+00 1.08782813479342781449e+01 9.20959074816374112515e+00 1.34716160579311807766e+01 +3604 18015.00 9.06045812394221314889e+01 6.49015164915651787680e+00 1.41890560410791497503e+01 7.95095762038162590102e+00 1.13439908063167109731e+01 6.80679484655429867246e+00 1.08812145895453156186e+01 9.21275679493278154553e+00 1.34756652050174672297e+01 +3605 18020.00 9.06308638323959030458e+01 6.49155172203687680366e+00 1.41938842158883726796e+01 7.95354368767159058962e+00 1.13472711155607655087e+01 6.80847981178792061030e+00 1.08841478015150237013e+01 9.21592170314312042478e+00 1.34797138584616149615e+01 +3606 18025.00 9.06571464253696603919e+01 6.49295162681151527551e+00 1.41987127492954989805e+01 7.95612938337743269557e+00 1.13505514248048164916e+01 6.81016457267255947983e+00 1.08870809849834540017e+01 9.21908547270147593622e+00 1.34837620177454127202e+01 +3607 18030.00 9.06834290183434035271e+01 6.49435136402972812419e+00 1.42035416410932473497e+01 7.95871470740587572124e+00 1.13538317340488692508e+01 6.81184912947768061997e+00 1.08900141411942943392e+01 9.22224810353529989015e+00 1.34878096825579412155e+01 +3608 18035.00 9.07097116113171750840e+01 6.49575093423045046848e+00 1.42083708907634083118e+01 7.96129965963255070704e+00 1.13571120433965617735e+01 6.81353348250384183160e+00 1.08929472713912449677e+01 9.22540959555131223624e+00 1.34918568523809945248e+01 +3609 18040.00 9.07359942042909324300e+01 6.49715033796297714019e+00 1.42132004976841415100e+01 7.96388423995381611320e+00 1.13603923526406180855e+01 6.81521763202051200636e+00 1.08958803766107106270e+01 9.22856994868733515602e+00 1.34959035266963685018e+01 +3610 18045.00 9.07622767972647039869e+01 6.49854957577660741208e+00 1.42180304614408772323e+01 7.96646844825566979864e+00 1.13636726618846690684e+01 6.81690157832824894513e+00 1.08988134583036639924e+01 9.23172916289154343872e+00 1.34999497050894969874e+01 +3611 18050.00 9.07885593902384755438e+01 6.49994864819991047256e+00 1.42228607816190582014e+01 7.96905228442410251688e+00 1.13669529711287218277e+01 6.81858532168615560920e+00 1.09017465175065204619e+01 9.23488723809138889465e+00 1.35039953871458191514e+01 +3612 18055.00 9.08148419832122328899e+01 6.50134755578218292982e+00 1.42276914577004731655e+01 7.97163574835547539266e+00 1.13702332804764161267e+01 6.82026886239479157581e+00 1.09046795553593298678e+01 9.23804417425577995004e+00 1.35080405722434857552e+01 +3613 18060.00 9.08411245761859902359e+01 6.50274629907272316842e+00 1.42325224892705648472e+01 7.97421883992541946640e+00 1.13735135896168291225e+01 6.82195220074434960367e+00 1.09076125733130595563e+01 9.24119997133289494684e+00 1.35120852600715757319e+01 +3614 18065.00 9.08674071691597333711e+01 6.50414487860010037679e+00 1.42373538757074786787e+01 7.97680155901992815615e+00 1.13767938989645234216e+01 6.82363533699393443044e+00 1.09105455723004887147e+01 9.24435462931237239559e+00 1.35161294501118796063e+01 +3615 18070.00 9.08936897621335049280e+01 6.50554329492397354073e+00 1.42421856167002971461e+01 7.97938390554572674063e+00 1.13800742082085744045e+01 6.82531827144410296881e+00 1.09134785537725864657e+01 9.24750814814238886186e+00 1.35201731418461967849e+01 +3616 18075.00 9.09199723551072622740e+01 6.50694154857291540139e+00 1.42470177117308143266e+01 7.98196587936807944175e+00 1.13833545174526271637e+01 6.82700100436432233408e+00 1.09164115186621177855e+01 9.25066052782294789836e+00 1.35242163348599646611e+01 +3617 18080.00 9.09462549480810196201e+01 6.50833964008585574845e+00 1.42518501602808242978e+01 7.98454748038334649607e+00 1.13866348266966799230e+01 6.82868353605515299165e+00 1.09193444684200642314e+01 9.25381176834368091022e+00 1.35282590287386152994e+01 +3618 18085.00 9.09725375410548053878e+01 6.50973757002245800862e+00 1.42566829618321229134e+01 7.98712870846715894402e+00 1.13899151359407326822e+01 6.83036586678606116863e+00 1.09222774040828340958e+01 9.25696186969422640800e+00 1.35323012229639463300e+01 +3619 18090.00 9.09988201340285627339e+01 6.51113533890092810452e+00 1.42615161160737873303e+01 7.98970956351587613398e+00 1.13931954452884252049e+01 6.83204799682651131576e+00 1.09252103268941169745e+01 9.26011083189531447601e+00 1.35363429170177500538e+01 +3620 18095.00 9.10251027270023058691e+01 6.51253294727056175617e+00 1.42663496223839700860e+01 7.99229004541549148399e+00 1.13964757544288382007e+01 6.83372992648742894062e+00 1.09281432379939644761e+01 9.26325865493657651939e+00 1.35403841105891036278e+01 +3621 18100.00 9.10513853199760632151e+01 6.51393039567029230597e+00 1.42711834803481067979e+01 7.99487015403127188051e+00 1.13997560637765324998e+01 6.83541165601755285053e+00 1.09310761387297130653e+01 9.26640533885947093040e+00 1.35444248030561666951e+01 +3622 18105.00 9.10776679129498347720e+01 6.51532768462868983050e+00 1.42760176894479968723e+01 7.99744988926994171408e+00 1.14030363730205852590e+01 6.83709318572780322398e+00 1.09340090300341277185e+01 9.26955088367436275121e+00 1.35484649941080075308e+01 +3623 18110.00 9.11039505059235921181e+01 6.51672481470541509196e+00 1.42808522492690723737e+01 8.00002925098640282897e+00 1.14063166822646397947e+01 6.83877451587728391047e+00 1.09369419133581864401e+01 9.27269528943307363988e+00 1.35525046832264273178e+01 +3624 18115.00 9.11302330988973636750e+01 6.51812178640830985898e+00 1.42856871592931273796e+01 8.00260823908737783938e+00 1.14095969915086907776e+01 6.84045564674582706743e+00 1.09398747898419372859e+01 9.27583855616669161748e+00 1.35565438699968581204e+01 +3625 18120.00 9.11565156918711352318e+01 6.51951860029703489374e+00 1.42905224191055992833e+01 8.00518685343813451993e+00 1.14128773008563850766e+01 6.84213657862362545359e+00 1.09428076605217903250e+01 9.27898068392704011842e+00 1.35605825537974578054e+01 +3626 18125.00 9.11827982848448783670e+01 6.52091525690015938466e+00 1.42953580282919237021e+01 8.00776509393503133083e+00 1.14161576099967962961e+01 6.84381731178014796058e+00 1.09457405267450802455e+01 9.28212167277630406659e+00 1.35646207343173017534e+01 +3627 18130.00 9.12090808777150101605e+01 6.52231175674625252014e+00 1.43001939862302531736e+01 8.01034296043297011636e+00 1.14194379193444905951e+01 6.84549784650558734711e+00 1.09486733896518586562e+01 9.28526152276630334370e+00 1.35686584111418238052e+01 +3628 18135.00 9.12353634706887532957e+01 6.52370810037424675443e+00 1.43050302925060286441e+01 8.01292045282831111308e+00 1.14227182285885433544e+01 6.84717818305904657450e+00 1.09516062502785338495e+01 9.28840023397994940524e+00 1.35726955836491782748e+01 +3629 18140.00 9.12616460636625106417e+01 6.52510428832307720626e+00 1.43098669466010406381e+01 8.01549757099668447324e+00 1.14259985378325961136e+01 6.84885832174108610815e+00 1.09545391100760820535e+01 9.29153780650015725939e+00 1.35767322515284440954e+01 +3630 18145.00 9.12879286566362821986e+01 6.52650032111094802190e+00 1.43147039482043663128e+01 8.01807431480335530694e+00 1.14292788470766506492e+01 6.85053826281080535665e+00 1.09574719699772700210e+01 9.29467424040983658529e+00 1.35807684143650586606e+01 +3631 18150.00 9.13142112496100395447e+01 6.52789619927679254374e+00 1.43195412966941617583e+01 8.02065068414468740343e+00 1.14325591564243449483e+01 6.85221800654803914199e+00 1.09604048313294342165e+01 9.29780953579190416747e+00 1.35848040715371709553e+01 +3632 18155.00 9.13404938425838111016e+01 6.52929192334917907203e+00 1.43243789916558590392e+01 8.02322667887557727795e+00 1.14358394655647526150e+01 6.85389755323261429254e+00 1.09633376952726226961e+01 9.30094369277072807733e+00 1.35888392227338634655e+01 +3633 18160.00 9.13667764355575826585e+01 6.53068749385667768337e+00 1.43292170326749008780e+01 8.02580229887165863545e+00 1.14391197749124469141e+01 6.85557690314436474210e+00 1.09662705629468870683e+01 9.30407671143958481252e+00 1.35928738674369249395e+01 +3634 18165.00 9.13930590285313257937e+01 6.53208291132785845434e+00 1.43340554192330760230e+01 8.02837754401892844669e+00 1.14424000838455768303e+01 6.85725605655275494144e+00 1.09692034354922771655e+01 9.30720859191247740227e+00 1.35969080052317981000e+01 +3635 18170.00 9.14193416215050831397e+01 6.53347817630165295100e+00 1.43388941508121821045e+01 8.03095241417228677960e+00 1.14456803934005542089e+01 6.85893501372725200582e+00 1.09721363141524914653e+01 9.31033933432414073650e+00 1.36009416356002716952e+01 +3636 18175.00 9.14456242144788546966e+01 6.53487328928590294197e+00 1.43437332271012945029e+01 8.03352690920736378644e+00 1.14489607026446069682e+01 6.86061377493732216237e+00 1.09750691999639329310e+01 9.31346893880930970511e+00 1.36049747582314264349e+01 +3637 18180.00 9.14719068074526120427e+01 6.53626825080917761568e+00 1.43485726474785675322e+01 8.03610102899979139579e+00 1.14522410118886579511e+01 6.86229234047316261069e+00 1.09780020942739380274e+01 9.31659740549235237950e+00 1.36090073726070563964e+01 +3638 18185.00 9.14981894004263693887e+01 6.53766306141040853817e+00 1.43534124116330819021e+01 8.03867477341483649411e+00 1.14555213211327142631e+01 6.86397071060423780153e+00 1.09809349981189132706e+01 9.31972473453909167063e+00 1.36130394783125989733e+01 +3639 18190.00 9.15244719934001409456e+01 6.53905772159743925442e+00 1.43582525189429830448e+01 8.04124814231776596785e+00 1.14588016304804085621e+01 6.86564888558964980803e+00 1.09838679127425589144e+01 9.32285092608426602112e+00 1.36170710748298482429e+01 +3640 18195.00 9.15507545863738982916e+01 6.54045223189883806469e+00 1.43630929690973569990e+01 8.04382113557384492708e+00 1.14620819397244595450e+01 6.86732686570923167579e+00 1.09868008391812761460e+01 9.32597598030406160774e+00 1.36211021618478778095e+01 +3641 18200.00 9.15770371793476556377e+01 6.54184659282244496126e+00 1.43679337614743545259e+01 8.04639375304834025826e+00 1.14653622489685105279e+01 6.86900465123244696741e+00 1.09897337787824032063e+01 9.32909989735394162835e+00 1.36251327388484853032e+01 +3642 18205.00 9.16033197723214129837e+01 6.54324080490719328651e+00 1.43727748958666925461e+01 8.04896599460652062419e+00 1.14686425582125650635e+01 6.87068224242876368635e+00 1.09926667324787104008e+01 9.33222267742045730188e+00 1.36291628054171063411e+01 +3643 18210.00 9.16296023652951845406e+01 6.54463486866092747363e+00 1.43776163715488838335e+01 8.05153786010328786915e+00 1.14719228674566178228e+01 6.87235963955728657027e+00 1.09955997015138837725e+01 9.33534432069016517630e+00 1.36331923610355385534e+01 +3644 18215.00 9.16558849582689418867e+01 6.54602878460184722798e+00 1.43824581882100073216e+01 8.05410934939354383744e+00 1.14752031768043103455e+01 6.87403684290820837788e+00 1.09985326870279802591e+01 9.33846482734961824690e+00 1.36372214053928573207e+01 +3645 18220.00 9.16821675512426992327e+01 6.54742255323779698273e+00 1.43873003454354950748e+01 8.05668046235292045765e+00 1.14784834859447233413e+01 6.87571385273026702833e+00 1.10014656902646894565e+01 9.34158419760609781690e+00 1.36412499379708531677e+01 +3646 18225.00 9.17084501442164423679e+01 6.54881617509734414995e+00 1.43921428427071447231e+01 8.05925119882595453191e+00 1.14817637951887761005e+01 6.87739066930329379090e+00 1.10043987122604214335e+01 9.34470243164616043430e+00 1.36452779584586103567e+01 +3647 18230.00 9.17347327371902281357e+01 6.55020965068833138645e+00 1.43969856796103901075e+01 8.06182155867791294668e+00 1.14850441045364703996e+01 6.87906729287602747291e+00 1.10073317540515862589e+01 9.34781952969781393392e+00 1.36493054663379176361e+01 +3648 18235.00 9.17610153301639854817e+01 6.55160298050823453053e+00 1.44018288556270324108e+01 8.06439154175333605679e+00 1.14883244137805213825e+01 6.88074372372829934363e+00 1.10102648169855186211e+01 9.35093549198906792697e+00 1.36533324610905726360e+01 +3649 18240.00 9.17872979231377570386e+01 6.55299616507525861664e+00 1.44066723704461416844e+01 8.06696114790712393017e+00 1.14916047230245759181e+01 6.88241996211920969984e+00 1.10131979020986250362e+01 9.35405031873756875882e+00 1.36573589425092940530e+01 +3650 18245.00 9.18135805161115143846e+01 6.55438920490760956739e+00 1.44115162234458740187e+01 8.06953037698381869802e+00 1.14948850323722702171e+01 6.88409600830786327919e+00 1.10161310105309624419e+01 9.35716401019205612499e+00 1.36613849099722344249e+01 +3651 18250.00 9.18398631090852717307e+01 6.55578210050276233289e+00 1.44163604144189516632e+01 8.07209922884868191773e+00 1.14981653415126796602e+01 6.88577186257408957459e+00 1.10190641433189373544e+01 9.36027656658053963667e+00 1.36654103631684709086e+01 +3652 18255.00 9.18661457020590432876e+01 6.55717485235819452782e+00 1.44212049426398802865e+01 8.07466770333589245467e+00 1.15014456507567359722e+01 6.88744752515626412759e+00 1.10219973017062393694e+01 9.36338798816212403153e+00 1.36694353016834391212e+01 +3653 18260.00 9.18924282950327864228e+01 6.55856746099211385115e+00 1.44260498079013821382e+01 8.07723580030035037680e+00 1.15047259601044284949e+01 6.88912299632385316528e+00 1.10249304867292874377e+01 9.36649827519590694180e+00 1.36734597251025764564e+01 +3654 18265.00 9.19187108880065437688e+01 6.55995992689163021083e+00 1.44308950096852512957e+01 8.07980351956586773099e+00 1.15080062693484812542e+01 6.89079827634632202660e+00 1.10278636995281207334e+01 9.36960742795135992367e+00 1.36774836329076787678e+01 +3655 18270.00 9.19449934808766755623e+01 6.56135225057494775314e+00 1.44357405475769251524e+01 8.08237086100807466948e+00 1.15112865785925340134e+01 6.89247336547241129523e+00 1.10307969412428015232e+01 9.37271544669794565152e+00 1.36815070248914611994e+01 +3656 18275.00 9.19712760738504329083e+01 6.56274443251881933747e+00 1.44405864210581924567e+01 8.08493782443005137850e+00 1.15145668878365867727e+01 6.89414826395085711397e+00 1.10337302129097309944e+01 9.37582233171549717099e+00 1.36855299004320780654e+01 +3657 18280.00 9.19975586668241902544e+01 6.56413647323108140341e+00 1.44454326299217825635e+01 8.08750440969706829719e+00 1.15178471970806377556e+01 6.89582297206149164026e+00 1.10366635156689660846e+01 9.37892808330457228294e+00 1.36895522591149649827e+01 +3658 18285.00 9.20238412597979618113e+01 6.56552837320921334197e+00 1.44502791734421975889e+01 8.09007061664329540918e+00 1.15211275063246922912e+01 6.89749749004268863928e+00 1.10395968506605548498e+01 9.38203270175536729880e+00 1.36935741007328459773e+01 +3659 18290.00 9.20501238527717191573e+01 6.56692013294032594928e+00 1.44551260514121597822e+01 8.09263644508218149554e+00 1.15244078155687450504e+01 6.89917181815355196051e+00 1.10425302189209091352e+01 9.38513618736844001944e+00 1.36975954247675062447e+01 +3660 18295.00 9.20764064457454907142e+01 6.56831175292189861636e+00 1.44599732633134649973e+01 8.09520189486862840056e+00 1.15276881248127978097e+01 6.90084595665318278890e+00 1.10454636214864390098e+01 9.38823854045471506424e+00 1.37016162308043885076e+01 +3661 18300.00 9.21026890387192338494e+01 6.56970323363067798539e+00 1.44648208087315470749e+01 8.09776696581608312897e+00 1.15309684341604921087e+01 6.90251990577995577780e+00 1.10483970596008358456e+01 9.39133976134584003148e+00 1.37056365184289248305e+01 +3662 18305.00 9.21289716316930054063e+01 6.57109457556414344737e+00 1.44696686873554867248e+01 8.10033165776908603561e+00 1.15342487435081864078e+01 6.90419366580333715433e+00 1.10513305341968699480e+01 9.39443985035274309325e+00 1.37096562873301959229e+01 +3663 18310.00 9.21552542246667627523e+01 6.57248577919904075628e+00 1.44745168986670726952e+01 8.10289597054107879615e+00 1.15375290526485994036e+01 6.90586723695133652967e+00 1.10542640464145911494e+01 9.39753880781743333728e+00 1.37136755369899940860e+01 +3664 18315.00 9.21815368176405343092e+01 6.57387684502248514917e+00 1.44793654422517441560e+01 8.10545990395587345745e+00 1.15408093619962937026e+01 6.90754061949342279547e+00 1.10571975972904095187e+01 9.40063663408193050941e+00 1.37176942672010397928e+01 +3665 18320.00 9.22078194106142916553e+01 6.57526777352158653400e+00 1.44842143176949385008e+01 8.10802345783728029005e+00 1.15440896712403446855e+01 6.90921381366796882872e+00 1.10601311879643766645e+01 9.40373332949861406860e+00 1.37217124773414838046e+01 +3666 18325.00 9.22341020035880490013e+01 6.57665856516273183985e+00 1.44890635245820913468e+01 8.11058663200911134084e+00 1.15473699804843956684e+01 6.91088681973407759074e+00 1.10630648194729026557e+01 9.40682889441986347379e+00 1.37257301672040430418e+01 +3667 18330.00 9.22603845965617921365e+01 6.57804922044339690501e+00 1.44939130626022798509e+01 8.11314942628481006182e+00 1.15506502897284502041e+01 6.91255963790939453872e+00 1.10659984927487542450e+01 9.40992332920842144972e+00 1.37297473363741602270e+01 +3668 18335.00 9.22866671895355636934e+01 6.57943973980923768607e+00 1.44987629313409360776e+01 8.11571184047782701043e+00 1.15539305989725029633e+01 6.91423226847375094195e+00 1.10689322090356299100e+01 9.41301663423739221059e+00 1.37337639844372638720e+01 +3669 18340.00 9.23129497825093210395e+01 6.58083012374736764372e+00 1.45036131302798629861e+01 8.11827387440160208598e+00 1.15572109082165557226e+01 6.91590471163442899183e+00 1.10718659692662928506e+01 9.41610880987989062874e+00 1.37377801109787949230e+01 +3670 18345.00 9.23392323754830925964e+01 6.58222037273453697281e+00 1.45084636591081252988e+01 8.12083552785922258010e+00 1.15604912174606084818e+01 6.91757696766089402729e+00 1.10747997745807964520e+01 9.41919985654011071574e+00 1.37417957156878269842e+01 +3671 18350.00 9.23655149684568641533e+01 6.58361048722676223122e+00 1.45133145174111710674e+01 8.12339680066413016846e+00 1.15637715268083027809e+01 6.91924903678115832406e+00 1.10777336258082694798e+01 9.42228977460152528067e+00 1.37458107981497992256e+01 +3672 18355.00 9.23917975614306214993e+01 6.58500046770079539016e+00 1.45181657048780685670e+01 8.12595769262977540848e+00 1.15670518360523555401e+01 6.92092091923359564731e+00 1.10806675241924033060e+01 9.42537856446833544055e+00 1.37498253580537870278e+01 +3673 18360.00 9.24180801544043646345e+01 6.58639031460229240622e+00 1.45230172209906207570e+01 8.12851820353851017842e+00 1.15703321452964065230e+01 6.92259261525657887404e+00 1.10836014706659646833e+01 9.42846622654474231240e+00 1.37538393948815826917e+01 +3674 18365.00 9.24443627473781219805e+01 6.58778002840800169793e+00 1.45278690654378994651e+01 8.13107833320378148301e+00 1.15736124545404575059e+01 6.92426412508848354577e+00 1.10865354662653672335e+01 9.43155276125567176848e+00 1.37578529085295517831e+01 +3675 18370.00 9.24706453403518935374e+01 6.58916960956357833368e+00 1.45327212379089800720e+01 8.13363808141830624265e+00 1.15768927637845138179e+01 6.92593544895732016187e+00 1.10894695120270210253e+01 9.43463816901568996798e+00 1.37618658983758415104e+01 +3676 18375.00 9.24969279333256508835e+01 6.59055905853540657802e+00 1.45375737378856584314e+01 8.13619744797480315412e+00 1.15801730730285648008e+01 6.92760658711182397695e+00 1.10924036089873325750e+01 9.43772245027045109111e+00 1.37658783642131705705e+01 +3677 18380.00 9.25232105262994366512e+01 6.59194837576914505206e+00 1.45424265650570152530e+01 8.13875643266598913783e+00 1.15834533822726175600e+01 6.92927753976964666549e+00 1.10953377580790739643e+01 9.44080560544488456287e+00 1.37698903056269816858e+01 +3678 18385.00 9.25494931192731939973e+01 6.59333756171045060057e+00 1.45472797190084861541e+01 8.14131503528458289054e+00 1.15867336916203118591e+01 6.93094830716916021629e+00 1.10982719602350154986e+01 9.44388763500537287143e+00 1.37739017223063431317e+01 +3679 18390.00 9.25757757122469371325e+01 6.59472661682570393538e+00 1.45521331994291447387e+01 8.14387325560257302470e+00 1.15900140008643663947e+01 6.93261888952800831021e+00 1.11012062165952052339e+01 9.44696853938721226029e+00 1.37779126139403356177e+01 +3680 18395.00 9.26020583052206944785e+01 6.59611554153983625781e+00 1.45569870060080699403e+01 8.14643109342304505560e+00 1.15932943101084191539e+01 6.93428928709493153093e+00 1.11041405281960567919e+01 9.45004831906714670708e+00 1.37819229800107585504e+01 +3681 18400.00 9.26283408981944660354e+01 6.59750433629850263628e+00 1.45618411383306938234e+01 8.14898854850762077717e+00 1.15965746193524701368e+01 6.93595950006684791589e+00 1.11070748957630502929e+01 9.45312697450120076326e+00 1.37859328204139615082e+01 +3682 18405.00 9.26546234911682233815e+01 6.59889300155772406953e+00 1.45666955959824591105e+01 8.15154562063865562038e+00 1.15998549287001644359e+01 6.93762952869249538423e+00 1.11100093204362462274e+01 9.45620450617648522496e+00 1.37899421346317492265e+01 +3683 18410.00 9.26809060840383409641e+01 6.60028153773206494037e+00 1.45715503786524394059e+01 8.15410230958813997404e+00 1.16031352379442171951e+01 6.93929937318952028136e+00 1.11129438032520457824e+01 9.45928091458011266468e+00 1.37939509223531882043e+01 +3684 18415.00 9.27071886770121125210e+01 6.60166994526718120539e+00 1.45764054861333498536e+01 8.15665861513842749275e+00 1.16064155471882699544e+01 6.94096903376520479867e+00 1.11158783450395866055e+01 9.46235620019919743129e+00 1.37979591833710060200e+01 +3685 18420.00 9.27334712699858840779e+01 6.60305822458800051322e+00 1.45812609178033483204e+01 8.15921453704077848101e+00 1.16096958564323227137e+01 6.94263851064755943554e+00 1.11188129468352698836e+01 9.46543036353121358673e+00 1.38019669171669914221e+01 +3686 18425.00 9.27597538629596414239e+01 6.60444637612981644281e+00 1.45861166735587932664e+01 8.16177007507755014615e+00 1.16129761656763772493e+01 6.94430780406459202680e+00 1.11217476094682279353e+01 9.46850340508400556416e+00 1.38059741235338684362e+01 +3687 18430.00 9.27860364559333845591e+01 6.60583440031755575461e+00 1.45909727529851185324e+01 8.16432522898963419777e+00 1.16162564842481206284e+01 6.94597691421322416261e+00 1.11246823339748708293e+01 9.47157532538614077566e+00 1.38099808021607053377e+01 +3688 18435.00 9.28123190489071419051e+01 6.60722229755541867746e+00 1.45958291556677632883e+01 8.16687999854902457741e+00 1.16195367841644809914e+01 6.94764584132146278961e+00 1.11276171212879670946e+01 9.47464612494545832533e+00 1.38139869527365881652e+01 +3689 18440.00 9.28386016418809134620e+01 6.60861006828906294430e+00 1.46006858813994426782e+01 8.16943438350698336592e+00 1.16228170934085355270e+01 6.94931458559659276375e+00 1.11305519723402852605e+01 9.47771580429053095429e+00 1.38179925748469472069e+01 +3690 18445.00 9.28648842348546708081e+01 6.60999771291232285364e+00 1.46055429298692356355e+01 8.17198838360440582562e+00 1.16260974027562298261e+01 6.95098314724589450009e+00 1.11334868880645974087e+01 9.48078436397065260621e+00 1.38219976682845011595e+01 +3691 18450.00 9.28911668278284281541e+01 6.61138523185012694228e+00 1.46104003006625760008e+01 8.17454199861328234533e+00 1.16293777120002808090e+01 6.95265152648701612037e+00 1.11364218692900269758e+01 9.48385180453512255383e+00 1.38260022327383307328e+01 +3692 18455.00 9.29174494208022139219e+01 6.61277262551703781668e+00 1.46152579934685427077e+01 8.17709522825378343214e+00 1.16326580212443335682e+01 6.95431972351687122114e+00 1.11393569170529875834e+01 9.48691812651250998556e+00 1.38300062677938662148e+01 +3693 18460.00 9.29437320137759712679e+01 6.61415989429653095044e+00 1.46201160079762111366e+01 8.17964807227716939053e+00 1.16359383304883863275e+01 6.95598773855310881231e+00 1.11422920320789646809e+01 9.48998333049356901370e+00 1.38340097733474696184e+01 +3694 18465.00 9.29700146067497144031e+01 6.61554703860316628550e+00 1.46249743440819415241e+01 8.18220053042433725921e+00 1.16392186397324408631e+01 6.95765557178228277735e+00 1.11452272154043718899e+01 9.49304741701723031611e+00 1.38380127488809350211e+01 +3695 18470.00 9.29962971997234717492e+01 6.61693405884114849158e+00 1.46298330011638881842e+01 8.18475260242582081105e+00 1.16424989489764918460e+01 6.95932322342203946164e+00 1.11481624679619706342e+01 9.49611038667425155779e+00 1.38420151942906226594e+01 +3696 18475.00 9.30225797926972433061e+01 6.61832095540430742631e+00 1.46346919792220493406e+01 8.18730428800179055315e+00 1.16457792582205463816e+01 6.96099069365893097228e+00 1.11510977903736154815e+01 9.49917224005538507470e+00 1.38460171092656096903e+01 +3697 18480.00 9.30488623856710006521e+01 6.61970772868648449361e+00 1.46395512777382190706e+01 8.18985558689314174785e+00 1.16490595676718786677e+01 6.96265798270024216521e+00 1.11540331837793527114e+01 9.50223297773065489480e+00 1.38500184933913299545e+01 +3698 18485.00 9.30751449786447579982e+01 6.62109437907114894983e+00 1.46444108965051214000e+01 8.19240649882004667859e+00 1.16523398765013705969e+01 6.96432509074288841333e+00 1.11569686488010280101e+01 9.50529260032190848051e+00 1.38540193465641436887e+01 +3699 18490.00 9.31014275716185295551e+01 6.62248090694177093951e+00 1.46492708353154661438e+01 8.19495702349230903394e+00 1.16556201860563426465e+01 6.96599201796305944612e+00 1.11599041864750549991e+01 9.50835110840953490197e+00 1.38580196683694882864e+01 +3700 18495.00 9.31277101645922869011e+01 6.62386731268182504806e+00 1.46541310937546960247e+01 8.19750716064045903408e+00 1.16589004953003989584e+01 6.96765876457840338531e+00 1.11628397976305588912e+01 9.51140850262574488738e+00 1.38620194587037186551e+01 +3701 18500.00 9.31539927575660442471e+01 6.62525359668514557399e+00 1.46589916717191641737e+01 8.20005690995357916506e+00 1.16621808045444499413e+01 6.96932533075474491824e+00 1.11657754829930286888e+01 9.51446478358201908065e+00 1.38660187170486359776e+01 +3702 18505.00 9.31802753505398158040e+01 6.62663975930411197623e+00 1.46638525687943115372e+01 8.20260627116219964705e+00 1.16654611138921442404e+01 6.97099171667863615198e+00 1.11687112434952311446e+01 9.51751995191056998635e+00 1.38700174434042331484e+01 +3703 18510.00 9.32065579435135731501e+01 6.62802580091183202171e+00 1.46687137848764947989e+01 8.20515524395539586067e+00 1.16687414231361969996e+01 6.97265792255736194249e+00 1.11716470798626534844e+01 9.52057400825396982214e+00 1.38740156373559528902e+01 +3704 18515.00 9.32328405364873304961e+01 6.62941172189178029583e+00 1.46735753195511513525e+01 8.20770382804297682355e+00 1.16720217323802515352e+01 6.97432394855674608891e+00 1.11745829930280695663e+01 9.52362695323406605041e+00 1.38780132988001483341e+01 +3705 18520.00 9.32591231294611020530e+01 6.63079752258596766268e+00 1.46784371726109963419e+01 8.21025202310365465053e+00 1.16753020416243042945e+01 6.97598979486334336286e+00 1.11775189837169595108e+01 9.52667878752452246260e+00 1.38820104273222568736e+01 +3706 18525.00 9.32854057224348451882e+01 6.63218320336750277733e+00 1.46832993438487484639e+01 8.21279982883686798800e+00 1.16785823508683552774e+01 6.97765546165334349382e+00 1.11804550526548158729e+01 9.52972951176791838179e+00 1.38860070228186422980e+01 +3707 18530.00 9.33116883154086167451e+01 6.63356876458876865144e+00 1.46881618329534884282e+01 8.21534724494205903511e+00 1.16818626602160495764e+01 6.97932094910293443490e+00 1.11833912007744054051e+01 9.53277912664828086520e+00 1.38900030849783728826e+01 +3708 18535.00 9.33379709083823740912e+01 6.63495420660213941488e+00 1.46930246398215693659e+01 8.21789427107721337507e+00 1.16851429693564625723e+01 6.98098625737794353796e+00 1.11863274288012135571e+01 9.53582763281854717263e+00 1.38939986135941762058e+01 +3709 18540.00 9.33642535013561456481e+01 6.63633952975999807933e+00 1.46978877641420755396e+01 8.22044090694177143064e+00 1.16884232786005135551e+01 6.98265138666492468644e+00 1.11892637373570913439e+01 9.53887503096275146675e+00 1.38979936083551223192e+01 +3710 18545.00 9.33905360943299029941e+01 6.63772473438363075360e+00 1.47027512057077167640e+01 8.22298715219371700869e+00 1.16917035879482078542e+01 6.98431633712970345584e+00 1.11922001273748019656e+01 9.54192132178565088907e+00 1.39019880692612147755e+01 +3711 18550.00 9.34168186873036603401e+01 6.63910982083578193880e+00 1.47076149643112170651e+01 8.22553300652212726618e+00 1.16949838971922606135e+01 6.98598110892774126768e+00 1.11951365995798379771e+01 9.54496650597127782589e+00 1.39059819958978874155e+01 +3712 18555.00 9.34431012801737779228e+01 6.64049478943773774375e+00 1.47124790397452915869e+01 8.22807846956426125473e+00 1.16982642064363133727e+01 6.98764570224558934086e+00 1.11980731546976848279e+01 9.54801058422438586604e+00 1.39099753880578607124e+01 +3713 18560.00 9.34693838731475494797e+01 6.64187964052114843128e+00 1.47173434318026590262e+01 8.23062354100919435496e+00 1.17015445156803661320e+01 6.98931011721798522984e+00 1.12010097933501846512e+01 9.55105355726010429862e+00 1.39139682457411311134e+01 +3714 18565.00 9.34956664661213068257e+01 6.64326437442803019451e+00 1.47222081402760363034e+01 8.23316822049418028939e+00 1.17048248250280586547e+01 6.99097435402111511138e+00 1.12039465163664697656e+01 9.55409542578318848882e+00 1.39179605685331377884e+01 +3715 18570.00 9.35219490590950641717e+01 6.64464899144858023305e+00 1.47270731649581438916e+01 8.23571250767720819397e+00 1.17081051342721114139e+01 6.99263841281044395970e+00 1.12068833244720238440e+01 9.55713619053985574681e+00 1.39219523563302374214e+01 +3716 18575.00 9.35482316520688215178e+01 6.64603349193517356497e+00 1.47319385057453384746e+01 8.23825640220589328067e+00 1.17113854435161659495e+01 6.99430229374142964360e+00 1.12098202182886996781e+01 9.56017585225558974571e+00 1.39259436089251487090e+01 +3717 18580.00 9.35745142450425930747e+01 6.64741787616764590041e+00 1.47368041623266989859e+01 8.24079990371749993017e+00 1.17146657527602187088e+01 6.99596599695917209516e+00 1.12127571985419756118e+01 9.56321441166624808261e+00 1.39299343261105903480e+01 +3718 18585.00 9.36007968380163504207e+01 6.64880214447764306129e+00 1.47416701347022218727e+01 8.24334301184927653594e+00 1.17179460620042696917e+01 6.99762952261913273588e+00 1.12156942658537062130e+01 9.56625186951803740953e+00 1.39339245076792792588e+01 +3719 18590.00 9.36270794309901077668e+01 6.65018629716572906574e+00 1.47465364224573498575e+01 8.24588572623848392595e+00 1.17212263712483260036e+01 6.99929287086640705695e+00 1.12186314209493716021e+01 9.56928822658827193948e+00 1.39379141536312154415e+01 +3720 18595.00 9.36533620239638509020e+01 6.65157033452209578428e+00 1.47514030256957155984e+01 8.24842804651201433330e+00 1.17245066804923769865e+01 7.00095604184609499043e+00 1.12215686645544607813e+01 9.57232348361279861138e+00 1.39419032636554778293e+01 +3721 18600.00 9.36796446169376224589e+01 6.65295425684730190596e+00 1.47562699442100413449e+01 8.25096997228639317257e+00 1.17277869898400712856e+01 7.00261903569292787353e+00 1.12245059971871814497e+01 9.57535764138965994619e+00 1.39458918376484266588e+01 +3722 18605.00 9.37059272099113940158e+01 6.65433806443154463039e+00 1.47611371776894060304e+01 8.25351150318851622956e+00 1.17310672990841222685e+01 7.00428185256236801592e+00 1.12274434195730172803e+01 9.57839070067542941445e+00 1.39498798754027752977e+01 +3723 18610.00 9.37322098028851513618e+01 6.65572175755465167413e+00 1.47660047262374458654e+01 8.25605263881418061089e+00 1.17343476083281768041e+01 7.00594449256842111140e+00 1.12303809322301777485e+01 9.58142266226814243169e+00 1.39538673768148839827e+01 +3724 18615.00 9.37584923958589229187e+01 6.65710533649645697096e+00 1.47708725895432433362e+01 8.25859337879028210239e+00 1.17376279175722277870e+01 7.00760695586654769329e+00 1.12333185359877862908e+01 9.58445352696583618979e+00 1.39578543416774696340e+01 +3725 18620.00 9.37847749888326802647e+01 6.65848880154715327961e+00 1.47757407675031515737e+01 8.26113372271261603430e+00 1.17409082268162823226e+01 7.00926924257075256719e+00 1.12362562311567693030e+01 9.58748329555618461484e+00 1.39618407699905358044e+01 +3726 18625.00 9.38110575818064233999e+01 6.65987215295547851923e+00 1.47806092601171741308e+01 8.26367367016662335288e+00 1.17441885360603350819e+01 7.01093135281576973483e+00 1.12391940185662502216e+01 9.59051196885794787761e+00 1.39658266614431578745e+01 +3727 18630.00 9.38373401747801949568e+01 6.66125539100126573544e+00 1.47854780671780314805e+01 8.26621322075846620692e+00 1.17474688454080293809e+01 7.01259328672596904397e+00 1.12421318986307952059e+01 9.59353954767952998850e+00 1.39698120161389756078e+01 +3728 18635.00 9.38636227677539523029e+01 6.66263851593325018285e+00 1.47903471885820767540e+01 8.26875237406321517142e+00 1.17507491546520821402e+01 7.01425504442571945418e+00 1.12450698720758968108e+01 9.59656603286041942624e+00 1.39737968337670697139e+01 +3729 18640.00 9.38899053607277096489e+01 6.66402152802090252948e+00 1.47952166242256719642e+01 8.27129112966630763992e+00 1.17540294638961331231e+01 7.01591662602902577106e+00 1.12480079394197538534e+01 9.59959142521938169068e+00 1.39777811142237951003e+01 +3730 18645.00 9.39161879537014954167e+01 6.66540442749222972196e+00 1.48000863741088135583e+01 8.27382948715317745325e+00 1.17573097731401894350e+01 7.01757803166025606600e+00 1.12509461010769342693e+01 9.60261572559590881326e+00 1.39817648575091535434e+01 +3731 18650.00 9.39424705466752527627e+01 6.66678721461669887560e+00 1.48049564381278688785e+01 8.27636744607817043118e+00 1.17605900823842404179e+01 7.01923926141268861301e+00 1.12538843577729199552e+01 9.60563893482949460179e+00 1.39857480635195017271e+01 +3732 18655.00 9.39687531396490101088e+01 6.66816988962232137794e+00 1.48098268161791910558e+01 8.27890500600599565928e+00 1.17638703917319347170e+01 7.02090031542105652562e+00 1.12568227098186355306e+01 9.60866105380108415090e+00 1.39897307320475619008e+01 +3733 18660.00 9.39950357326227532440e+01 6.66955245273710595200e+00 1.48146975081591367740e+01 8.28144216651172193622e+00 1.17671507009759856999e+01 7.02256119377863718967e+00 1.12597611579395735504e+01 9.61168208333980977898e+00 1.39937128630933305118e+01 +3734 18665.00 9.40213183255965248009e+01 6.67093490419942902747e+00 1.48195685141713529021e+01 8.28397892712896855016e+00 1.17704310102200402355e+01 7.02422189658906948040e+00 1.12626997024466533048e+01 9.61470202433698162281e+00 1.39976944565531660203e+01 +3735 18670.00 9.40476009185702821469e+01 6.67231724421657101942e+00 1.48244398340085528076e+01 8.28651528741207243911e+00 1.17737113194640929947e+01 7.02588242395599849033e+00 1.12656383439617187037e+01 9.61772087766318506397e+00 1.40016755124270737554e+01 +3736 18675.00 9.40738835115440394929e+01 6.67369947302690746938e+00 1.48293114676707382671e+01 8.28905124690502148610e+00 1.17769916287081457540e+01 7.02754277598306131836e+00 1.12685770828993359061e+01 9.62073864418900370765e+00 1.40056560306114086245e+01 +3737 18680.00 9.41001661045178252607e+01 6.67508159082735552659e+00 1.48341834151579110568e+01 8.29158680514142432116e+00 1.17802719379521985132e+01 7.02920295275317119632e+00 1.12715159196740675185e+01 9.62375532482647777499e+00 1.40096360110025290879e+01 +3738 18685.00 9.41264486974915826067e+01 6.67646359782519649428e+00 1.48390556764700694004e+01 8.29412196165489667976e+00 1.17835522471962512725e+01 7.03086295435960728639e+00 1.12744548549077645561e+01 9.62677092046692273186e+00 1.40136154534967953822e+01 +3739 18690.00 9.41527312904653257419e+01 6.67784549423807760604e+00 1.48439282516072132978e+01 8.29665671595833131846e+00 1.17868325564403022554e+01 7.03252278089564430985e+00 1.12773938888077029929e+01 9.62978543201201375723e+00 1.40175943583014905869e+01 +3740 18695.00 9.41790138833354575354e+01 6.67922728023182266099e+00 1.48488011404656994330e+01 8.29919106758534219637e+00 1.17901128657879965544e+01 7.03418243245456054069e+00 1.12803330219957320679e+01 9.63279886037379107222e+00 1.40215727251056865299e+01 +3741 18700.00 9.42052964763092006706e+01 6.68060895601371829144e+00 1.48536743430455313586e+01 8.30172501602808132759e+00 1.17933931750320510901e+01 7.03584190909854001461e+00 1.12832722546791313079e+01 9.63581120648502498227e+00 1.40255505540130300801e+01 +3742 18705.00 9.42315790692829722275e+01 6.68199052175994800962e+00 1.48585478595539903779e+01 8.30425856080980828722e+00 1.17966734842761038493e+01 7.03750121091049685162e+00 1.12862115873761101881e+01 9.63882247126812075066e+00 1.40295278449198796977e+01 +3743 18710.00 9.42578616622567295735e+01 6.68337197765706925168e+00 1.48634216897837934113e+01 8.30679170141231537627e+00 1.17999537935201548322e+01 7.03916033797334073085e+00 1.12891510205012277623e+01 9.64183265565584335377e+00 1.40335045979298733698e+01 +3744 18715.00 9.42841442552305011304e+01 6.68475332386054343914e+00 1.48682958339422235383e+01 8.30932443733812320374e+00 1.18032341027642111442e+01 7.04081929035962428287e+00 1.12920905543654122027e+01 9.64484176060169673406e+00 1.40374808129393713330e+01 +3745 18720.00 9.43104268482042726873e+01 6.68613456054656118965e+00 1.48731702919256392192e+01 8.31185676807939621824e+00 1.18065144120082621271e+01 7.04247806812116383668e+00 1.12950301892795810232e+01 9.64784978704881091005e+00 1.40414564900520169033e+01 +3746 18725.00 9.43367094411780300334e+01 6.68751568787058126020e+00 1.48780450638376802175e+01 8.31438869309719841283e+00 1.18097947213559564261e+01 7.04413667134087617683e+00 1.12979699257619436992e+01 9.65085673595068271879e+00 1.40454316291641667647e+01 +3747 18730.00 9.43629920341517731686e+01 6.68889670597770269467e+00 1.48829201497819916256e+01 8.31692021188368535434e+00 1.18130750306000074090e+01 7.04579510006021525470e+00 1.13009097639161364413e+01 9.65386260829190234745e+00 1.40494062302758191407e+01 +3748 18735.00 9.43892746271255305146e+01 6.69027761503375018037e+00 1.48877955498622078778e+01 8.31945132389992814126e+00 1.18163553398440619446e+01 7.04745335435173014815e+00 1.13038497041567271850e+01 9.65686740502596663305e+00 1.40533802935942606638e+01 +3749 18740.00 9.44155572200993020715e+01 6.69165841515273029927e+00 1.48926712639746945399e+01 8.32198202859662750086e+00 1.18196356490881129275e+01 7.04911143426724251526e+00 1.13067897466910025628e+01 9.65987112714782902856e+00 1.40573538189122029252e+01 +3750 18745.00 9.44418398130730594175e+01 6.69303910647973943071e+00 1.48975472924303709021e+01 8.32451232544521602108e+00 1.18229159583321674631e+01 7.05076933984820630741e+00 1.13097298919335145229e+01 9.66287377564208149749e+00 1.40613268064369343335e+01 +3751 18750.00 9.44681224060468309744e+01 6.69441968914951246461e+00 1.49024236351255972011e+01 8.32704221387566612123e+00 1.18261962675762184460e+01 7.05242707113608169323e+00 1.13126701401951983428e+01 9.66587535149331067430e+00 1.40652992561684531125e+01 +3752 18755.00 9.44944049990206025313e+01 6.69580016326568561169e+00 1.49073002923712962797e+01 8.32957169333868030492e+00 1.18294765769239127451e+01 7.05408462819304915570e+00 1.13156104915796866806e+01 9.66887585572756513841e+00 1.40692711682103990256e+01 +3753 18760.00 9.45206875919943456665e+01 6.69718052895263493696e+00 1.49121772640638265983e+01 8.33210076325387127838e+00 1.18327568861679672807e+01 7.05574201105020470948e+00 1.13185509462942643921e+01 9.67187528933979656642e+00 1.40732425425627738491e+01 +3754 18765.00 9.45469701849681030126e+01 6.69856078631399753931e+00 1.49170545505141092235e+01 8.33462942306157472672e+00 1.18360371954120182636e+01 7.05739921972827310981e+00 1.13214915047534940840e+01 9.67487365335605176142e+00 1.40772133792255722540e+01 +3755 18770.00 9.45732527779418745695e+01 6.69994093545341318219e+00 1.49219321518257892478e+01 8.33715767218140513251e+00 1.18393175046560692465e+01 7.05905625427907867930e+00 1.13244321670610208486e+01 9.67787094879201070796e+00 1.40811836785097241886e+01 +3756 18775.00 9.45995353709156319155e+01 6.70132097646416280412e+00 1.49268100679988666712e+01 8.33968551001223978858e+00 1.18425978140037635455e+01 7.06071311471298201923e+00 1.13273729333204826730e+01 9.68086717669445206980e+00 1.40851534402079447972e+01 +3757 18780.00 9.46258179638893892616e+01 6.70270090942915519605e+00 1.49316882993442607841e+01 8.34221293597369140116e+00 1.18458781231441765414e+01 7.06236980106107559152e+00 1.13303138038428006240e+01 9.68386233808941909729e+00 1.40891226647347984624e+01 +3758 18785.00 9.46521005568631608185e+01 6.70408073442094121219e+00 1.49365668460692582187e+01 8.34473994945427932635e+00 1.18491584323882293006e+01 7.06402631333372621469e+00 1.13332547788352613338e+01 9.68685643404441343307e+00 1.40930913519866418682e+01 +3759 18790.00 9.46783831498369039537e+01 6.70546045153279823836e+00 1.49414457081738571986e+01 8.34726654984251581482e+00 1.18524387417359235997e+01 7.06568265156202546251e+00 1.13361958582978630261e+01 9.68984946558548365658e+00 1.40970595020671183306e+01 +3760 18795.00 9.47046657428106755106e+01 6.70684006080618200230e+00 1.49463248859689752379e+01 8.34979273652692555174e+00 1.18557190509799781353e+01 7.06733881574597155861e+00 1.13391370423342436879e+01 9.69284143381122120786e+00 1.41010271151835109293e+01 +3761 18800.00 9.47309483357844328566e+01 6.70821956231364069367e+00 1.49512043796619025215e+01 8.35231850888566107471e+00 1.18589993602240308945e+01 7.06899480589592954516e+00 1.13420783312553297151e+01 9.69583233975803970850e+00 1.41049941914394576514e+01 +3762 18805.00 9.47572309287582044135e+01 6.70959895609663092841e+00 1.49560841894599168000e+01 8.35484386627614661336e+00 1.18622796694680818774e+01 7.07065062201189942215e+00 1.13450197249574813441e+01 9.69882218453489386434e+00 1.41089607310422433528e+01 +3763 18810.00 9.47835135217319617595e+01 6.71097824220697258824e+00 1.49609643154666578369e+01 8.35736880807653648162e+00 1.18655599787121346367e+01 7.07230626410424623174e+00 1.13479612236479745491e+01 9.70181096919892738129e+00 1.41129267340955060206e+01 +3764 18815.00 9.48097961147057191056e+01 6.71235742068612406541e+00 1.49658447580966953439e+01 8.35989333362352837753e+00 1.18688402879561873959e+01 7.07396173214187573564e+00 1.13509028274304579753e+01 9.70479869485909496518e+00 1.41168922007028943000e+01 +3765 18820.00 9.48360787076794906625e+01 6.71373649154444773757e+00 1.49707255174536655318e+01 8.36241744226418326491e+00 1.18721205973038816950e+01 7.07561702614551801815e+00 1.13538445362012865303e+01 9.70778536261399160878e+00 1.41208571310716806124e+01 +3766 18825.00 9.48623613006532337977e+01 6.71511545482340110880e+00 1.49756065939521327834e+01 8.36494113334556210759e+00 1.18754009065479326779e+01 7.07727214608408061736e+00 1.13567863500641017538e+01 9.71077097357257912336e+00 1.41248215254091462612e+01 +3767 18830.00 9.48886438936270053546e+01 6.71649431052298240274e+00 1.49804879876957386386e+01 8.36746440619400111416e+00 1.18786812157919889898e+01 7.07892709193683167257e+00 1.13597282690189036458e+01 9.71375552883344717259e+00 1.41287853839225849839e+01 +3768 18835.00 9.49149264864971229372e+01 6.71787305865355754975e+00 1.49853696989954077168e+01 8.36998726012546789832e+00 1.18819615250360399727e+01 7.08058186369341324706e+00 1.13626702930656886537e+01 9.71673902953665091786e+00 1.41327487067156276623e+01 +3769 18840.00 9.49412090794708802832e+01 6.71925169921512654980e+00 1.49902517281620628609e+01 8.37250969446629511594e+00 1.18852418342800927320e+01 7.08223646132272843801e+00 1.13656124222044656591e+01 9.71972147681187692569e+00 1.41367114940991971395e+01 +3770 18845.00 9.49674916724446518401e+01 6.72063023219732347258e+00 1.49951340756102613483e+01 8.37503170851172384914e+00 1.18885221435241472676e+01 7.08389088478332151766e+00 1.13685546564352240040e+01 9.72270287178881353896e+00 1.41406737462805818240e+01 +3771 18850.00 9.49937742654184091862e+01 6.72200865758978682862e+00 1.50000167415472969168e+01 8.37755330155699873274e+00 1.18918024527682000269e+01 7.08554513405446684260e+00 1.13714969955506912669e+01 9.72568321560750703725e+00 1.41446354633634197029e+01 +3772 18855.00 9.50200568583921665322e+01 6.72338697535105733749e+00 1.50048997261804455405e+01 8.38007447290772056192e+00 1.18950827620122510098e+01 7.08719920908434275475e+00 1.13744394396545018822e+01 9.72866250942874088992e+00 1.41485966457622751591e+01 +3773 18860.00 9.50463394513659380891e+01 6.72476518546040935576e+00 1.50097830301315493529e+01 8.38259522182804062140e+00 1.18983630713599453088e+01 7.08885310983148997366e+00 1.13773819885393763229e+01 9.73164075441329323723e+00 1.41525572935807861796e+01 +3774 18865.00 9.50726220443396954352e+01 6.72614328787638449114e+00 1.50146666535042587753e+01 8.38511554760283495114e+00 1.19016433806039980681e+01 7.09050683625445454794e+00 1.13803246422053145892e+01 9.73461795171157895368e+00 1.41565174071298791603e+01 +3775 18870.00 9.50989046373134527812e+01 6.72752128253679959613e+00 1.50195505968167708488e+01 8.38763544949625305946e+00 1.19049236898480526037e+01 7.09216038829105244190e+00 1.13832674003413920616e+01 9.73759410251546952964e+00 1.41604769867204751677e+01 +3776 18875.00 9.51251872302872101272e+01 6.72889916941056132060e+00 1.50244348603800101927e+01 8.39015492675171437043e+00 1.19082039990921035866e+01 7.09381376587909784348e+00 1.13862102630512520562e+01 9.74056920799610992390e+00 1.41644360324562192943e+01 +3777 18880.00 9.51514698232609816841e+01 6.73027694840439494328e+00 1.50293194446085411897e+01 8.39267397863336661601e+00 1.19114843083361581222e+01 7.09546696896677175914e+00 1.13891532299203319667e+01 9.74354326935573666901e+00 1.41683945448553121338e+01 +3778 18885.00 9.51777524162347390302e+01 6.73165461945611198757e+00 1.50342043499169317755e+01 8.39519260437427128352e+00 1.19147646176838524212e+01 7.09711999747115918069e+00 1.13920963008449849241e+01 9.74651628776548939470e+00 1.41723525241250367657e+01 +3779 18890.00 9.52040350092085105871e+01 6.73303218248280366254e+00 1.50390895766160994640e+01 8.39771080320748097847e+00 1.19180449269279034041e+01 7.09877285134044111459e+00 1.13950394757215729413e+01 9.74948826444833471783e+00 1.41763099705763142566e+01 +3780 18895.00 9.52303176021822537223e+01 6.73440963739118991782e+00 1.50439751253278934939e+01 8.40022857434532532750e+00 1.19213252361719543870e+01 7.10042553047097602104e+00 1.13979827542391767281e+01 9.75245920060650739458e+00 1.41802668845200745551e+01 +3781 18900.00 9.52566001951560110683e+01 6.73578698407763010181e+00 1.50488609963632367084e+01 8.40274591702085871248e+00 1.19246055455196486861e+01 7.10207803480057897616e+00 1.14009261361905078758e+01 9.75542909746297048912e+00 1.41842232662672333987e+01 +3782 18905.00 9.52828827881297826252e+01 6.73716422244885038140e+00 1.50537471901366899374e+01 8.40526283041532096263e+00 1.19278858546600616819e+01 7.10373036422560932834e+00 1.14038696212646488704e+01 9.75839795624069061830e+00 1.41881791161287189595e+01 +3783 18910.00 9.53091653811035541821e+01 6.73854135237011320214e+00 1.50586337071664662091e+01 8.40777931374103459916e+00 1.19311661640077559809e+01 7.10538251867351888791e+00 1.14068132092543130796e+01 9.76136577816263084628e+00 1.41921344345190902914e+01 +3784 18915.00 9.53354479740773115282e+01 6.73991837372741819934e+00 1.50635205479707607878e+01 8.41029536616887796185e+00 1.19344464732518087402e+01 7.10703449801993780710e+00 1.14097568997449378969e+01 9.76433256448284581097e+00 1.41960892218529135533e+01 +3785 18920.00 9.53617305670510688742e+01 6.74129528637566277638e+00 1.50684077130677831491e+01 8.41281098689044881667e+00 1.19377267824958614995e+01 7.10868630219231700806e+00 1.14127006925292437955e+01 9.76729831644503043719e+00 1.42000434784411151412e+01 +3786 18925.00 9.53880131600248120094e+01 6.74267209018011737243e+00 1.50732952028720994520e+01 8.41532617506625157944e+00 1.19410070917399160351e+01 7.11033793105592604178e+00 1.14156445871926646163e+01 9.77026303530323758650e+00 1.42039972045946125689e+01 +3787 18930.00 9.54142957529985835663e+01 6.74404878498531967779e+00 1.50781830180055518298e+01 8.41784092986716281359e+00 1.19442874010876067814e+01 7.11198938451748396972e+00 1.14185885833206377526e+01 9.77322672231152544953e+00 1.42079504007279719957e+01 +3788 18935.00 9.54405783459723409123e+01 6.74542537062544234061e+00 1.50830711588827082181e+01 8.42035525042259536121e+00 1.19475677102280180009e+01 7.11364066244225856650e+00 1.14215326807058765723e+01 9.77618937874467874849e+00 1.42119030674630444366e+01 +3789 18940.00 9.54668609389460982584e+01 6.74680184693466156176e+00 1.50879596262290522901e+01 8.42286913589305896721e+00 1.19508480194720725365e+01 7.11529176472661006869e+00 1.14244768788301822582e+01 9.77915100588784547142e+00 1.42158552049034625497e+01 +3790 18945.00 9.54931435319198840261e+01 6.74817821372642256961e+00 1.50928484204591502049e+01 8.42538258538723816571e+00 1.19541283288197668355e+01 7.11694269122544032058e+00 1.14274211772789868746e+01 9.78211160500544529839e+00 1.42198068137747171136e+01 +3791 18950.00 9.55194261248936413722e+01 6.74955447080380910307e+00 1.50977375421948458722e+01 8.42789559804491617001e+00 1.19574086380638178184e+01 7.11859344180401620861e+00 1.14303655756377278152e+01 9.78507117740335630174e+00 1.42237578942840929841e+01 +3792 18955.00 9.55457087178673845074e+01 6.75093061799062787998e+00 1.51026269920579885309e+01 8.43040817297477573788e+00 1.19606889473078723540e+01 7.12024401633796877320e+00 1.14333100733882009337e+01 9.78802972437709151166e+00 1.42277084469497925312e+01 +3793 18960.00 9.55719913108411560643e+01 6.75230665505887284183e+00 1.51075167706704220905e+01 8.43292030926478020092e+00 1.19639692565519251133e+01 7.12189441467183570467e+00 1.14362546701158382945e+01 9.79098724722216218197e+00 1.42316584722900199012e+01 +3794 18965.00 9.55982739038149134103e+01 6.75368258179089586690e+00 1.51124068786539940135e+01 8.43543200602361586959e+00 1.19672495657959778725e+01 7.12354463666051973547e+00 1.14391993651987977643e+01 9.79394374726517114027e+00 1.42356079708229810166e+01 +3795 18970.00 9.56245564967886707564e+01 6.75505839795868645581e+00 1.51172973166305482096e+01 8.43794326231851066211e+00 1.19705298750400288554e+01 7.12519468213819617830e+00 1.14421441581188734204e+01 9.79689922582236505377e+00 1.42395569429632420366e+01 +3796 18975.00 9.56508390896587883390e+01 6.75643410333423499736e+00 1.51221880852219303648e+01 8.44045407723742791006e+00 1.19738101843877231545e+01 7.12684455094940272346e+00 1.14450890484614991038e+01 9.79985368422034497371e+00 1.42435053892290035549e+01 +3797 18980.00 9.56771216826325598959e+01 6.75780969765843853025e+00 1.51270791851536312578e+01 8.44296444983723048949e+00 1.19770904936317776901e+01 7.12849424292831379546e+00 1.14480340355011911413e+01 9.80280712378571550403e+00 1.42474533101384732703e+01 +3798 18985.00 9.57034042756063314528e+01 6.75918518068255913533e+00 1.51319706171511363380e+01 8.44547437916442511607e+00 1.19803708028758304494e+01 7.13014375790910470698e+00 1.14509791188233851500e+01 9.80575954586581133299e+00 1.42514007062098571055e+01 +3799 18990.00 9.57296868685800887988e+01 6.76056055212676554333e+00 1.51368623818362895150e+01 8.44798386425514813425e+00 1.19836511121198814322e+01 7.13179309570521979822e+00 1.14539242975989488116e+01 9.80871095181833041465e+00 1.42553475779613574304e+01 +3800 18995.00 9.57559694615538319340e+01 6.76193581172159152715e+00 1.51417544799345797912e+01 8.45049290416626597278e+00 1.19869314213639377442e+01 7.13344225613010607390e+00 1.14568695712060382164e+01 9.81166134298023884242e+00 1.42592939259111854966e+01 +3801 19000.00 9.57822520545275892800e+01 6.76331095917684077534e+00 1.51466469121714943924e+01 8.45300149789245836018e+00 1.19902117306079887271e+01 7.13509123899721053874e+00 1.14598149391264509944e+01 9.81461072072996287829e+00 1.42632397507848196483e+01 +3802 19005.00 9.58085346475013608369e+01 6.76468599419195637523e+00 1.51515396793761620842e+01 8.45550964444914221474e+00 1.19934920398520414864e+01 7.13674004410961426714e+00 1.14627604005310566038e+01 9.81755908643556729487e+00 1.42671850531004729135e+01 +3803 19010.00 9.58348172404751181830e+01 6.76606091646638052595e+00 1.51564327821704267762e+01 8.45801734285172202021e+00 1.19967723491997340091e+01 7.13838867128076426383e+00 1.14657059547980075820e+01 9.82050644146510975929e+00 1.42711298333763441093e+01 +3804 19015.00 9.58610998334489039507e+01 6.76743572566845763561e+00 1.51613262214870623268e+01 8.46052459207415630260e+00 1.20000526584437885447e+01 7.14003712027228409909e+00 1.14686516010981787161e+01 9.82345278721774661790e+00 1.42750740922342806982e+01 +3805 19020.00 9.58873824264226612968e+01 6.76881042146654010594e+00 1.51662199981551868433e+01 8.46303139110075974827e+00 1.20033329676878395276e+01 7.14168539089762344219e+00 1.14715973387060845567e+01 9.82639812508226562215e+00 1.42790178302961336954e+01 +3806 19025.00 9.59136650193964044320e+01 6.77018500353934005176e+00 1.51711141127966566700e+01 8.46553773890548910686e+00 1.20066132769318940632e+01 7.14333348292877090557e+00 1.14745431668962307725e+01 9.82934245644745452353e+00 1.42829610481837434577e+01 +3807 19030.00 9.59399476123701617780e+01 6.77155947151374970616e+00 1.51760085664478800993e+01 8.46804363444156749097e+00 1.20098935861759468224e+01 7.14498139614807747932e+00 1.14774890848394957032e+01 9.83228578273319975267e+00 1.42869037466225989874e+01 +3808 19035.00 9.59662302053439333349e+01 6.77293382503738872202e+00 1.51809033597306992647e+01 8.47054907666221801321e+00 1.20131738954199995817e+01 7.14662913030680790882e+00 1.14804350917067488069e+01 9.83522810533865055049e+00 1.42908459262345441942e+01 +3809 19040.00 9.59925127983176906810e+01 6.77430806373714933244e+00 1.51857984937851657747e+01 8.47305406448958287058e+00 1.20164542047676938807e+01 7.14827668517695080652e+00 1.14833811865652197781e+01 9.83816942570442165561e+00 1.42947875876414300933e+01 +3810 19045.00 9.60187953912914480270e+01 6.77568218722956228106e+00 1.51906939692331270919e+01 8.47555859684578827284e+00 1.20197345140117448636e+01 7.14992406050976825327e+00 1.14863273685857869566e+01 9.84110974524002557473e+00 1.42987287315687385814e+01 +3811 19050.00 9.60450779842652195839e+01 6.77705619512078794031e+00 1.51955897871109950614e+01 8.47806267266333435373e+00 1.20230148232558011756e+01 7.15157125605652144174e+00 1.14892736368356747079e+01 9.84404906539644208863e+00 1.43026693586383224499e+01 +3812 19055.00 9.60713605772389911408e+01 6.77843008699626636826e+00 1.52004859483515382124e+01 8.48056629083326285468e+00 1.20262951324998521585e+01 7.15321827156847245277e+00 1.14922199904857560426e+01 9.84698738759354874617e+00 1.43066094696793051355e+01 +3813 19060.00 9.60976431702127342760e+01 6.77980386244142962937e+00 1.52053824538875215211e+01 8.48306945025697700657e+00 1.20295754417439031414e+01 7.15486510677615328291e+00 1.14951664283959775759e+01 9.84992471330305008337e+00 1.43105490654171685350e+01 +3814 19065.00 9.61239257631864916220e+01 6.78117752104171600536e+00 1.52102793046517206221e+01 8.48557214979442697711e+00 1.20328557509879576770e+01 7.15651176141009770504e+00 1.14981129497372158710e+01 9.85286104397591699922e+00 1.43144881464737689925e+01 +3815 19070.00 9.61502083561602631789e+01 6.78255106233074123168e+00 1.52151765015768987155e+01 8.48807438832629124192e+00 1.20361360602320104363e+01 7.15815823520084038023e+00 1.15010595534730626355e+01 9.85579638107349076392e+00 1.43184267136782299445e+01 +3816 19075.00 9.61764909491340205250e+01 6.78392448588357588335e+00 1.52200740456994658700e+01 8.49057616470214959747e+00 1.20394163695797029590e+01 7.15980452784782084308e+00 1.15040062384634609316e+01 9.85873072606747768987e+00 1.43223647678596766042e+01 +3817 19080.00 9.62027735421077778710e+01 6.78529779121310738788e+00 1.52249719379521977203e+01 8.49307747777159249836e+00 1.20426966788237574946e+01 7.16145063908157464283e+00 1.15069530037756386776e+01 9.86166408042957165492e+00 1.43263023097436033026e+01 +3818 19085.00 9.62290561350815494279e+01 6.78667097786331563469e+00 1.52298701795787803093e+01 8.49557832637384002794e+00 1.20459769880678102538e+01 7.16309656860153953772e+00 1.15098998482695566992e+01 9.86459644565220727941e+00 1.43302393400554901604e+01 +3819 19090.00 9.62553387280553067740e+01 6.78804404533672478550e+00 1.52347687713047026392e+01 8.49807870932737863257e+00 1.20492572973118630131e+01 7.16474231609679623745e+00 1.15128467709087960458e+01 9.86752782322781563096e+00 1.43341758597281074827e+01 +3820 19095.00 9.62816213210290641200e+01 6.78941699313585456110e+00 1.52396677144773029511e+01 8.50057862542998066147e+00 1.20525376065559139960e+01 7.16638788126678250023e+00 1.15157937703460273582e+01 9.87045821464882777718e+00 1.43381118695905858118e+01 +3821 19100.00 9.63079039140028356769e+01 6.79078982075286763376e+00 1.52445670099256993524e+01 8.50307807348976929518e+00 1.20558179159036082950e+01 7.16803326379021310544e+00 1.15187408456484750019e+01 9.87338762142840131730e+00 1.43420473703684123734e+01 +3822 19105.00 9.63341865069765930230e+01 6.79216252766955896902e+00 1.52494666589972318604e+01 8.50557705228378146955e+00 1.20590982250440212908e+01 7.16967846334580105605e+00 1.15216879955724547102e+01 9.87631604507969562690e+00 1.43459823629943521439e+01 +3823 19110.00 9.63604690999503503690e+01 6.79353511333662840599e+00 1.52543666627283069914e+01 8.50807556059941560989e+00 1.20623785344953571297e+01 7.17132347961225757871e+00 1.15246352187706300185e+01 9.87924348711586830518e+00 1.43499168482975409944e+01 +3824 19115.00 9.63867516928204679516e+01 6.79490757721514437861e+00 1.52592670221553383669e+01 8.51057359718262418369e+00 1.20656588436357665728e+01 7.17296831223720499082e+00 1.15275825141029493182e+01 9.88216994907080525934e+00 1.43538508273143818883e+01 +3825 19120.00 9.64130342857942252976e+01 6.79627991874544612472e+00 1.52641677385220155827e+01 8.51307116078970338435e+00 1.20689391528798193320e+01 7.17461296088899036505e+00 1.15305298802220796972e+01 9.88509543248876276778e+00 1.43577843007703620515e+01 +3826 19125.00 9.64393168787680110654e+01 6.79765213735750606361e+00 1.52690688129683938001e+01 8.51556825015623886088e+00 1.20722194622275136311e+01 7.17625742521523601880e+00 1.15334773158843333363e+01 9.88801993889325991915e+00 1.43617172697018951055e+01 +3827 19130.00 9.64655994717417542006e+01 6.79902423247093601333e+00 1.52739702468417988257e+01 8.51806486399708084889e+00 1.20754997713679266269e+01 7.17790170485319656279e+00 1.15364248197423702180e+01 9.89094346983891092862e+00 1.43656497350417495795e+01 +3828 19135.00 9.64918820647155115466e+01 6.80039620347425444180e+00 1.52788720411786478337e+01 8.52056100103744640251e+00 1.20787800806119776098e+01 7.17954579944013016046e+00 1.15393723904488574306e+01 9.89386602689069682981e+00 1.43695816976190542391e+01 +3829 19140.00 9.65181646576892831035e+01 6.80176804976634130639e+00 1.52837741972226268672e+01 8.52305665996109240723e+00 1.20820603899596719089e+01 7.18118970860292904490e+00 1.15423200266564691674e+01 9.89678761159286857207e+00 1.43735131585738571403e+01 +3830 19145.00 9.65444472506630404496e+01 6.80313977072535180923e+00 1.52886767163210759435e+01 8.52555183946214434343e+00 1.20853406992037246681e+01 7.18283343196848456103e+00 1.15452677268105841080e+01 9.89970822553113372066e+00 1.43774441187352888250e+01 +3831 19150.00 9.65707298436367977956e+01 6.80451136570871195630e+00 1.52935795998213208691e+01 8.52804653821399583080e+00 1.20886210084477774274e+01 7.18447696915332478795e+00 1.15482154895638675640e+01 9.90262787028083657503e+00 1.43813745792434009019e+01 +3832 19155.00 9.65970124366105693525e+01 6.80588283408421279574e+00 1.52984828488634203580e+01 8.53054075486931218109e+00 1.20919013176918301866e+01 7.18612031974288711922e+00 1.15511633133617106495e+01 9.90554654742768292408e+00 1.43853045410309583474e+01 +3833 19160.00 9.66232950295843124877e+01 6.80725417516782016492e+00 1.53033864647947019932e+01 8.53303448808076403509e+00 1.20951816269358847222e+01 7.18776348335369874576e+00 1.15541111968567751234e+01 9.90846425854701529090e+00 1.43892340051343747831e+01 +3834 19165.00 9.66495776225580840446e+01 6.80862538830659858036e+00 1.53082904490661420027e+01 8.53552773648028839659e+00 1.20984619362835790213e+01 7.18940645957119528475e+00 1.15570591383908070071e+01 9.91138100525563459087e+00 1.43931629725900602779e+01 +3835 19170.00 9.66758602155318413907e+01 6.80999647279578734782e+00 1.53131948029214317586e+01 8.53802049867909396141e+00 1.21017422455276300042e+01 7.19104924798081324155e+00 1.15600071364091903092e+01 9.91429678913925016559e+00 1.43970914445380664404e+01 +3836 19175.00 9.67021428085056129476e+01 6.81136742793063021395e+00 1.53180995278115474889e+01 8.54051277329875802025e+00 1.21050225547716809871e+01 7.19269184815762585572e+00 1.15629551892536710511e+01 9.91721161182502264353e+00 1.44010194220148015631e+01 +3837 19180.00 9.67284254014793702936e+01 6.81273825301673063848e+00 1.53230046251874618690e+01 8.54300455891939769515e+00 1.21083028640157372990e+01 7.19433425966633777193e+00 1.15659032954732694520e+01 9.92012547492975649277e+00 1.44049469060566774914e+01 +3838 19185.00 9.67547079944531276396e+01 6.81410894730787219942e+00 1.53279100962928627183e+01 8.54549585413149337398e+00 1.21115831732597882819e+01 7.19597648206129480997e+00 1.15688514532024537829e+01 9.92303838007024729961e+00 1.44088738979073820445e+01 +3839 19190.00 9.67809905874268707748e+01 6.81547951006820618147e+00 1.53328159427860146735e+01 8.54798665748407238141e+00 1.21148634826074825810e+01 7.19761851491756932120e+00 1.15717996609902478156e+01 9.92595032889438932955e+00 1.44128003986033323969e+01 +3840 19195.00 9.68072731804006423317e+01 6.81684994053078785470e+00 1.53377221660142453175e+01 8.55047696754689035004e+00 1.21181437918515353402e+01 7.19926035775841022257e+00 1.15747479168674711758e+01 9.92886132301897994523e+00 1.44167264093882163678e+01 +3841 19200.00 9.68335557733743996778e+01 6.81822023793903664313e+00 1.53426287675321724180e+01 8.55296678285860423330e+00 1.21214241010955880995e+01 7.20090201012779917988e+00 1.15776962192795078721e+01 9.93177136411264172011e+00 1.44206519312984458026e+01 +3842 19205.00 9.68598383663481712347e+01 6.81959040150528217339e+00 1.53475357487907668741e+01 8.55545610192679006900e+00 1.21247044103396426351e+01 7.20254347155935104041e+00 1.15806445663608208463e+01 9.93468045382326536696e+00 1.44245769656813500603e+01 +3843 19210.00 9.68861209593219427916e+01 6.82096043043148902996e+00 1.53524431114482879934e+01 8.55794492327973976842e+00 1.21279847195836936180e+01 7.20418474156595323166e+00 1.15835929563495145800e+01 9.93758859379874159856e+00 1.44285015135733445391e+01 +3844 19215.00 9.69124035522957001376e+01 6.82233032389889082481e+00 1.53573508568520686879e+01 8.56043324540429750868e+00 1.21312650288277481536e+01 7.20582581966049229294e+00 1.15865413873800484623e+01 9.94049578571805980687e+00 1.44324255763217585979e+01 +3845 19220.00 9.69386861452694716945e+01 6.82370008108872827535e+00 1.53622589868676460156e+01 8.56292106678730569058e+00 1.21345453380717991365e+01 7.20746670536622069392e+00 1.15894898574832421190e+01 9.94340203124983723626e+00 1.44363491551702871618e+01 +3846 19225.00 9.69649687382432148297e+01 6.82506970115114075526e+00 1.53671675028423546649e+01 8.56540838589487307786e+00 1.21378256473158518958e+01 7.20910739815456746982e+00 1.15924383647935602681e+01 9.94630733208342299179e+00 1.44402722513626198264e+01 +3847 19230.00 9.69912513312169721758e+01 6.82643918323627385547e+00 1.53720764065380901542e+01 8.56789520117238723174e+00 1.21411059566635444185e+01 7.21074789752805767051e+00 1.15953869075491073914e+01 9.94921168989779935998e+00 1.44441948660388082004e+01 +3848 19235.00 9.70175339241907295218e+01 6.82780852646317804044e+00 1.53769856996131082383e+01 8.57038151107559720288e+00 1.21443862659076007304e+01 7.21238820295812210759e+00 1.15983354835734164823e+01 9.95211510639268048806e+00 1.44481170006498267355e+01 +3849 19240.00 9.70438165171645152896e+01 6.82917772996126970497e+00 1.53818953837256664485e+01 8.57286731401879542602e+00 1.21476665751516517133e+01 7.21402831392655397025e+00 1.16012840908973124954e+01 9.95501758326777874686e+00 1.44520386565430118964e+01 +3850 19245.00 9.70700991101382726356e+01 6.83054679282887100555e+00 1.53868054605340187635e+01 8.57535260840590751741e+00 1.21509468843957044726e+01 7.21566822989442080427e+00 1.16042327274479735166e+01 9.95791912222280828360e+00 1.44559598348584117389e+01 +3851 19250.00 9.70963817031120299816e+01 6.83191571414357845526e+00 1.53917159318000660306e+01 8.57783739265123124085e+00 1.21542271936397590082e+01 7.21730795031242511328e+00 1.16071813912562209481e+01 9.96081972498857304288e+00 1.44598805371506387019e+01 +3852 19255.00 9.71226642959821475642e+01 6.83328449297262086048e+00 1.53966267992857055447e+01 8.58032166510686877814e+00 1.21575075029874533072e+01 7.21894747462090613510e+00 1.16101300801455948886e+01 9.96371939328551370352e+00 1.44638007646633894865e+01 +3853 19260.00 9.71489468889559191211e+01 6.83465312837286642633e+00 1.54015380647528310476e+01 8.58280542416638780878e+00 1.21607878121278627503e+01 7.22058680227056637335e+00 1.16130787920432698712e+01 9.96661812882370590216e+00 1.44677205188476349917e+01 +3854 19265.00 9.71752294819296622563e+01 6.83602161939081920394e+00 1.54064497299633398342e+01 8.58528866816116931204e+00 1.21640681214755570494e+01 7.22222593269138091188e+00 1.16160275246691515605e+01 9.96951593336504870990e+00 1.44716398011543514457e+01 +3855 19270.00 9.72015120749034196024e+01 6.83738996504188634162e+00 1.54113617967827742916e+01 8.58777139543295398028e+00 1.21673484307196098086e+01 7.22386486529259386202e+00 1.16189762759504127132e+01 9.97241280862997925283e+00 1.44755586128272319968e+01 +3856 19275.00 9.72277946678771911593e+01 6.83875816434147942857e+00 1.54162742670766697017e+01 8.59025360430275952695e+00 1.21706287399636625679e+01 7.22550359949381704183e+00 1.16219250435033139013e+01 9.97530875638040015474e+00 1.44794769555245306236e+01 +3857 19280.00 9.72540772608509627162e+01 6.84012621627391936840e+00 1.54211871426069233593e+01 8.59273529307087358120e+00 1.21739090492077153272e+01 7.22714213468356803105e+00 1.16248738250477501310e+01 9.97820377836784011549e+00 1.44833948305935820144e+01 +3858 19285.00 9.72803598538247200622e+01 6.84149411982351995931e+00 1.54261004253427138622e+01 8.59521646002721517732e+00 1.21771893584517698628e+01 7.22878047028145775954e+00 1.16278226184072668303e+01 9.98109787635419820617e+00 1.44873122395890003844e+01 +3859 19290.00 9.73066424467984774083e+01 6.84286187394350964297e+00 1.54310141172532215847e+01 8.59769710345134896556e+00 1.21804696677994641618e+01 7.23041860564491045693e+00 1.16307714210944688205e+01 9.98399105211173676366e+00 1.44912291838581204217e+01 +3860 19295.00 9.73329250397722205435e+01 6.84422947758711242017e+00 1.54359282202039853615e+01 8.60017722159173914065e+00 1.21837499770435151447e+01 7.23205654017281052148e+00 1.16337202307256220024e+01 9.98688330741271634849e+00 1.44951456651628340921e+01 +3861 19300.00 9.73592076327459921004e+01 6.84559692968682664826e+00 1.54408427362678235539e+01 8.60265681269685167365e+00 1.21870302861839281405e+01 7.23369427322258218283e+00 1.16366690450206178298e+01 9.98977464405012405280e+00 1.44990616849541211764e+01 +3862 19305.00 9.73854902257197494464e+01 6.84696422914405999904e+00 1.54457576673102749965e+01 8.60513587498406451459e+00 1.21903105956352604267e+01 7.23533180414128640479e+00 1.16396178613884373476e+01 9.99266506380658725561e+00 1.45029772447865958895e+01 +3863 19310.00 9.74117728186935067924e+01 6.84833137487057808102e+00 1.54506730154041633796e+01 8.60761440667074850808e+00 1.21935909047756734225e+01 7.23696913229671423551e+00 1.16425666774453322461e+01 9.99555456847509837814e+00 1.45068923462148742232e+01 +3864 19315.00 9.74380554116672925602e+01 6.84969836572633106186e+00 1.54555887827259450518e+01 8.61009240594318825401e+00 1.21968712140197261817e+01 7.23860625700483684142e+00 1.16455154904966367013e+01 9.99844315985900777832e+00 1.45108069908972083795e+01 +3865 19320.00 9.74643380046410499062e+01 6.85106520059199741723e+00 1.54605049711411588476e+01 8.61256987099803161811e+00 1.22001515232637771646e+01 7.24024317762307578761e+00 1.16484642981586095090e+01 1.00013308397720308562e+01 1.45147211803882179026e+01 +3866 19325.00 9.74906205976147930414e+01 6.85243187830679545414e+00 1.54654215829299079843e+01 8.61504679996973798950e+00 1.22034318326114714637e+01 7.24187989344667393254e+00 1.16514130977365812925e+01 1.00042176100382533832e+01 1.45186349164497965347e+01 +3867 19330.00 9.75169031905885503875e+01 6.85379839769958287832e+00 1.54703386201650161524e+01 8.61752319102385833105e+00 1.22067121418555277756e+01 7.24351640381233075061e+00 1.16543618865358915571e+01 1.00071034724713925357e+01 1.45225482007402035833e+01 +3868 19335.00 9.75431857835623219444e+01 6.85516475758885324154e+00 1.54752560849192999370e+01 8.61999904227413260571e+00 1.22099924510995787585e+01 7.24515270799455635142e+00 1.16573106618618673735e+01 1.00099884288955287559e+01 1.45264610348140514873e+01 +3869 19340.00 9.75694683765360792904e+01 6.85653095677237001127e+00 1.54801739794728607791e+01 8.62247435184465338409e+00 1.22132727604472730576e+01 7.24678880529895774742e+00 1.16602594211234880106e+01 1.00128724811658358362e+01 1.45303734205368808574e+01 +3870 19345.00 9.75957509695098508473e+01 6.85789699402716834697e+00 1.54850923061058018959e+01 8.62494911782843054482e+00 1.22165530695876842771e+01 7.24842469500004682459e+00 1.16632081615224425519e+01 1.00157556311063977716e+01 1.45342853595669456723e+01 +3871 19350.00 9.76220335624836081934e+01 6.85926286811992103054e+00 1.54900110668909434253e+01 8.62742333829773855314e+00 1.22198333789353785761e+01 7.25006037638270139922e+00 1.16661568802604289630e+01 1.00186378805827516203e+01 1.45381968537697847665e+01 +3872 19355.00 9.76483161554573655394e+01 6.86062857779657075952e+00 1.54949302642120336770e+01 8.62989701131449038485e+00 1.22231136880757897956e+01 7.25169584870070416116e+00 1.16691055744354930113e+01 1.00215192314397079087e+01 1.45421079048036556713e+01 +3873 19360.00 9.76745987484311228854e+01 6.86199412177197132223e+00 1.54998499002455254470e+01 8.63237013493023397359e+00 1.22263939974234840946e+01 7.25333111120784135295e+00 1.16720542412493308859e+01 1.00243996855428036952e+01 1.45460185144304556815e+01 +3874 19365.00 9.77008813414048944423e+01 6.86335949876097117794e+00 1.55047699774788068083e+01 8.63484270716542745561e+00 1.22296743066675368539e+01 7.25496616315790010532e+00 1.16750028777999919072e+01 1.00272792447679428562e+01 1.45499286846193616185e+01 +3875 19370.00 9.77271639343786517884e+01 6.86472470746805996100e+00 1.55096904982956225183e+01 8.63731472603016570133e+00 1.22329546159115896131e+01 7.25660100376320471582e+00 1.16779514810818874082e+01 1.00301579109806606738e+01 1.45538384171322743299e+01 +3876 19375.00 9.77534465273524091344e+01 6.86608974655626802530e+00 1.55146114648724324780e+01 8.63978618951380816782e+00 1.22362349252592839122e+01 7.25823563225681400723e+00 1.16809000480894287222e+01 1.00330356860775911088e+01 1.45577477139383688609e+01 +3877 19380.00 9.77797291203261806913e+01 6.86745461468862572474e+00 1.55195328796966212082e+01 8.64225709560572497026e+00 1.22395152343996969080e+01 7.25987004785105494165e+00 1.16838485758170271822e+01 1.00359125719346344852e+01 1.45616565766959027428e+01 +3878 19385.00 9.78060117132999238265e+01 6.86881931049707272763e+00 1.55244547452555732292e+01 8.64472744225381717342e+00 1.22427955437473894307e+01 7.26150424974789299171e+00 1.16867970612590923452e+01 1.00387885704484229876e+01 1.45655650075813412059e+01 +3879 19390.00 9.78322943062736953834e+01 6.87018383260318099559e+00 1.55293770639330279693e+01 8.64719722739563678715e+00 1.22460758529914421899e+01 7.26313823713892681155e+00 1.16897455012027524646e+01 1.00416636835363135560e+01 1.45694730083565726630e+01 +3880 19395.00 9.78585768991438129660e+01 6.87154817961816544170e+00 1.55342998384236601339e+01 8.64966644895835479190e+00 1.22493561622354931728e+01 7.26477200921575860804e+00 1.16926938925387808865e+01 1.00445379130949365987e+01 1.45733805809907863704e+01 +3881 19400.00 9.78848594921175703121e+01 6.87291235011177636949e+00 1.55392230710075658351e+01 8.65213510483806480522e+00 1.22526364714795477084e+01 7.26640556512853041937e+00 1.16956422321579402990e+01 1.00474112610520194266e+01 1.45772877275567971367e+01 +3882 19405.00 9.79111420850913418690e+01 6.87427634266413356556e+00 1.55441467644830524364e+01 8.65460319293085333925e+00 1.22559167807236004677e+01 7.26803890405847763390e+00 1.16985905166400829813e+01 1.00502837293041853428e+01 1.45811944501274250996e+01 +3883 19410.00 9.79374246780650992150e+01 6.87564015581389753606e+00 1.55490709212338646950e+01 8.65707071110171533235e+00 1.22591970900712929904e+01 7.26967202514538168856e+00 1.17015387428759751742e+01 1.00531553198102532320e+01 1.45851007504645693302e+01 +3884 19415.00 9.79637072710388565611e+01 6.87700378808936729769e+00 1.55539955439546702110e+01 8.65953765719491208586e+00 1.22624773977607315345e+01 7.27130492752902135578e+00 1.17044869074454673807e+01 1.00560260344875818106e+01 1.45890066308483330459e+01 +3885 19420.00 9.79899898640126281180e+01 6.87836723800847504862e+00 1.55589206353401330318e+01 8.66200402904435584617e+00 1.22657577085594002853e+01 7.27293761034917629615e+00 1.17074350070320409856e+01 1.00588958752742598790e+01 1.45929120932478930683e+01 +3886 19425.00 9.80162724569863854640e+01 6.87973050404769903565e+00 1.55638461979812792180e+01 8.66446982447358138302e+00 1.22690380178034512682e+01 7.27457007270417044253e+00 1.17103830382155482681e+01 1.00617648441290992167e+01 1.45968171398397057459e+01 +3887 19430.00 9.80425550499601428101e+01 6.88109358468351661742e+00 1.55687722346764161330e+01 8.66693504126466685022e+00 1.22723183270475040274e+01 7.27620231372341752518e+00 1.17133309975758344024e+01 1.00646329430109169323e+01 1.46007217726966054272e+01 +3888 19435.00 9.80688376429339001561e+01 6.88245647837167506822e+00 1.55736987481202096006e+01 8.66939967718933779395e+00 1.22755986362915585630e+01 7.27783433248451405717e+00 1.17162788815891065752e+01 1.00675001738681615393e+01 1.46046259939950395790e+01 +3889 19440.00 9.80951202359076717130e+01 6.88381918353683186496e+00 1.55786257411109669846e+01 8.67186373001930732585e+00 1.22788789456392528621e+01 7.27946612808578130682e+00 1.17192266867315648682e+01 1.00703665386700151885e+01 1.46085298058078336680e+01 +3890 19445.00 9.81214028288814290590e+01 6.88518169860364448454e+00 1.55835532164470009775e+01 8.67432719748483904709e+00 1.22821592548833056213e+01 7.28109769960481578721e+00 1.17221744094794217972e+01 1.00732320393960215199e+01 1.46124332105187324515e+01 +3891 19450.00 9.81476854218551864051e+01 6.88654402194494874578e+00 1.55884811769266065085e+01 8.67679007730583151670e+00 1.22854395641273566042e+01 7.28272904608812154947e+00 1.17251220462052359039e+01 1.00760966780257223974e+01 1.46163362102005560672e+01 +3892 19455.00 9.81739680148289579620e+01 6.88790615195430522277e+00 1.55934096255553846788e+01 8.67925236718145143300e+00 1.22887198733714129162e+01 7.28436016660292739999e+00 1.17280695930742915323e+01 1.00789604565386579083e+01 1.46202388071334024033e+01 +3893 19460.00 9.82002506078027010972e+01 6.88926808698382853180e+00 1.55983385650279977597e+01 8.68171406479014073909e+00 1.22920001826154638991e+01 7.28599106018537234775e+00 1.17310170466664374089e+01 1.00818233769351071061e+01 1.46241410037010197698e+01 +3894 19465.00 9.82265332007764726541e+01 6.89062982535452928090e+00 1.56032679983500344179e+01 8.68417516778961662283e+00 1.22952804919631581981e+01 7.28762172586123035956e+00 1.17339644029396730218e+01 1.00846854412153348335e+01 1.46280428020798680677e+01 +3895 19470.00 9.82528157937502442110e+01 6.89199136538742518354e+00 1.56081979286307266364e+01 8.68663567383758916662e+00 1.22985608011035694176e+01 7.28925216265627629042e+00 1.17369116582665622417e+01 1.00875466513692515491e+01 1.46319442045500469618e+01 +3896 19475.00 9.82790983867240015570e+01 6.89335270538280298069e+00 1.56131283586683764497e+01 8.68909558053994857119e+00 1.23018411103476221768e+01 7.29088236957555935192e+00 1.17398588088123876361e+01 1.00904070094385858170e+01 1.46358452135989445253e+01 +3897 19480.00 9.83053809796977589031e+01 6.89471384359949279741e+00 1.56180592916758644861e+01 8.69155488551295540844e+00 1.23051214195916749361e+01 7.29251234560339156587e+00 1.17428058506387920090e+01 1.00932665174132427666e+01 1.46397458315066621992e+01 +3898 19485.00 9.83316635726715304600e+01 6.89607477829632831146e+00 1.56229907305551307672e+01 8.69401358632104326318e+00 1.23084017289393692351e+01 7.29414208974482392023e+00 1.17457527798074146119e+01 1.00961251773349545147e+01 1.46436460606569376353e+01 +3899 19490.00 9.83579461656452735951e+01 6.89743550770104540959e+00 1.56279226785190523685e+01 8.69647168053901431506e+00 1.23116820381834219944e+01 7.29577160095308308030e+00 1.17486995923798964725e+01 1.00989829912247142119e+01 1.46475459035371624594e+01 +3900 19495.00 9.83842287586190309412e+01 6.89879603003101937730e+00 1.56328551386768541676e+01 8.69892916571057739361e+00 1.23149623474274747537e+01 7.29740087819175364814e+00 1.17516462843142441841e+01 1.01018399611242539748e+01 1.46514453626347194160e+01 +3901 19500.00 9.84105113515927882872e+01 6.90015634347253303815e+00 1.56377881141377734764e+01 8.70138603935870946771e+00 1.23182426566715257366e+01 7.29902992041406672996e+00 1.17545928514648103658e+01 1.01046960890753041440e+01 1.46553444403333479329e+01 +3902 19505.00 9.84367939445665740550e+01 6.90151644620150417353e+00 1.56427216082183164758e+01 8.70384229897530126152e+00 1.23215229660192200356e+01 7.30065872656288039622e+00 1.17575392897895980582e+01 1.01075513771299512200e+01 1.46592431392240793997e+01 +3903 19510.00 9.84630765375403314010e+01 6.90287633634203245947e+00 1.56476556240277169252e+01 8.70629794205223639381e+00 1.23248032752632710185e+01 7.30228729554996558448e+00 1.17604855951429652094e+01 1.01104058273402923618e+01 1.46631414617942947842e+01 +3904 19515.00 9.84893591305140887471e+01 6.90423601204930381670e+00 1.56525901648824881107e+01 8.70875296603994897282e+00 1.23280835845073273305e+01 7.30391562629745560997e+00 1.17634317631719955699e+01 1.01132594417791423780e+01 1.46670394105313768307e+01 +3905 19520.00 9.85156417234878318823e+01 6.90559547141632634748e+00 1.56575252342027759767e+01 8.71120736838886777775e+00 1.23313638938550216295e+01 7.30554371769639221412e+00 1.17663777898346815221e+01 1.01161122225089616933e+01 1.46709369882336346791e+01 +3906 19525.00 9.85419243164616034392e+01 6.90695471251537806978e+00 1.56624608350978213878e+01 8.71366114651833534310e+00 1.23346442029954310726e+01 7.30717156863781447385e+00 1.17693236705708219603e+01 1.01189641715922036269e+01 1.46748341972848095338e+01 +3907 19530.00 9.85682069094353607852e+01 6.90831373342909671464e+00 1.56673969711950515915e+01 8.71611429781659374783e+00 1.23379245122394856082e+01 7.30879917800240086478e+00 1.17722694012347783854e+01 1.01218152911327852195e+01 1.46787310404832158639e+01 +3908 19535.00 9.85944895023054783678e+01 6.90967253217794308284e+00 1.56723336457073436634e+01 8.71856681967189217630e+00 1.23412048214835383675e+01 7.31042654463973828882e+00 1.17752149772663408100e+01 1.01246655832035230560e+01 1.46826275204198690716e+01 +3909 19540.00 9.86207720952792499247e+01 6.91103110678237175790e+00 1.56772708622621301799e+01 8.72101870944138468644e+00 1.23444851308312326665e+01 7.31205366742013573855e+00 1.17781603943125947609e+01 1.01275150498979655822e+01 1.46865236397894420861e+01 +3910 19545.00 9.86470546882530214816e+01 6.91238945525247405754e+00 1.56822086241759244274e+01 8.72346996445113020968e+00 1.23477654400752836494e+01 7.31368054518281685006e+00 1.17811056478133302505e+01 1.01303636933200245096e+01 1.46904194012865989549e+01 +3911 19550.00 9.86733372812267788277e+01 6.91374757554652408231e+00 1.56871469349725192188e+01 8.72592058201683329344e+00 1.23510457493193364087e+01 7.31530717672554509079e+00 1.17840507332083426206e+01 1.01332115155632500603e+01 1.46943148078132868051e+01 +3912 19555.00 9.86996198742005361737e+01 6.91510546561243089059e+00 1.56920857983829922233e+01 8.72837055944381923211e+00 1.23543260585633891679e+01 7.31693356089790469809e+00 1.17869956459374254365e+01 1.01360585187626490722e+01 1.46982098620641750131e+01 +3913 19560.00 9.87259024671742793089e+01 6.91646312339809821168e+00 1.56970252179311380303e+01 8.73081989398560764926e+00 1.23576063679110834670e+01 7.31855969646656667749e+00 1.17899403812330998420e+01 1.01389047050117682147e+01 1.47021045667339294027e+01 +3914 19565.00 9.87521850601480508658e+01 6.91782054678925195645e+00 1.57019651971407512292e+01 8.73326858289570928662e+00 1.23608866770514964628e+01 7.32018558225002546891e+00 1.17928849345351540734e+01 1.01417500764559740389e+01 1.47059989248281386409e+01 +3915 19570.00 9.87784676531218082118e+01 6.91917773367161714759e+00 1.57069057397429077128e+01 8.73571662339654331220e+00 1.23641669862955474457e+01 7.32181121699422288174e+00 1.17958293010761021691e+01 1.01445946352095468512e+01 1.47098929392487480783e+01 +3916 19575.00 9.88047502460955797687e+01 6.92053468191018605893e+00 1.57118468494686815973e+01 8.73816401271053244670e+00 1.23674472955396002050e+01 7.32343659948656089398e+00 1.17987734758811804170e+01 1.01474383834074881605e+01 1.47137866126904253150e+01 +3917 19580.00 9.88310328390693513256e+01 6.92189138933886294325e+00 1.57167885300491558809e+01 8.74061074800827952913e+00 1.23707276048872945040e+01 7.32506172845225567158e+00 1.18017174542865390663e+01 1.01502813232055348891e+01 1.47176799481587643470e+01 +3918 19585.00 9.88573154320431086717e+01 6.92324785377082285720e+00 1.57217307853190426670e+01 8.74305682645001347453e+00 1.23740079141313490396e+01 7.32668660264761317791e+00 1.18046612312137710887e+01 1.01531234567490500353e+01 1.47215729487629918282e+01 +3919 19590.00 9.88835980250168518069e+01 6.92460407299851077312e+00 1.57266736190094196246e+01 8.74550224516488761139e+00 1.23772882233754000225e+01 7.32831122077712127094e+00 1.18076048017917454303e+01 1.01559647861834090321e+01 1.47254656171977735823e+01 +3920 19595.00 9.89098806179906233638e+01 6.92596004478328097775e+00 1.57316170349550024099e+01 8.74794700129240254682e+00 1.23805685326194527818e+01 7.32993558156599434028e+00 1.18105481610456948260e+01 1.01588053136747049621e+01 1.47293579567796246721e+01 +3921 19600.00 9.89361632109643807098e+01 6.92731576687612449206e+00 1.57365610371977950876e+01 8.75039109189952135637e+00 1.23838488419671470808e+01 7.33155968369799371231e+00 1.18134913037935707081e+01 1.01616450413890380133e+01 1.47332499704104904481e+01 +3922 19605.00 9.89624458039381380559e+01 6.92867123697621067890e+00 1.57415056295725115376e+01 8.75283451407393187083e+00 1.23871291512111998401e+01 7.33318352585687716072e+00 1.18164342249569624954e+01 1.01644839715028663107e+01 1.47371416610959595772e+01 +3923 19610.00 9.89887283969119096128e+01 6.93002645279307216697e+00 1.57464508161211504955e+01 8.75527726485149848656e+00 1.23904094604552525993e+01 7.33480710671604096973e+00 1.18193769193538180673e+01 1.01673221061822900424e+01 1.47410330320489109113e+01 +3924 19615.00 9.90150109898856811697e+01 6.93138141199478852172e+00 1.57513966007820727100e+01 8.75771934126808737631e+00 1.23936897696993053586e+01 7.33643042491778540892e+00 1.18223193818020888557e+01 1.01701594476244956411e+01 1.47449240863785639988e+01 +3925 19620.00 9.90412935828594243048e+01 6.93273611222870655979e+00 1.57563429875972786931e+01 8.76016074031811520229e+00 1.23969700789433598942e+01 7.33805347912514527309e+00 1.18252616070160812001e+01 1.01729959980059465607e+01 1.47488148272977976916e+01 +3926 19625.00 9.90675761758331816509e+01 6.93409055112144656619e+00 1.57612899808160467074e+01 8.76260145897525966063e+00 1.24002503881874108771e+01 7.33967626794932748169e+00 1.18282035895028236894e+01 1.01758317595341960526e+01 1.47527052579158404200e+01 +3927 19630.00 9.90938587688069532078e+01 6.93544472624781160874e+00 1.57662375843767375017e+01 8.76504149419247546859e+00 1.24035306975351051761e+01 7.34129879000154339508e+00 1.18311453240802624265e+01 1.01786667344167955918e+01 1.47565953814455621540e+01 +3928 19635.00 9.91201413617807105538e+01 6.93679863520332862237e+00 1.57711858025286311147e+01 8.76748084291235230125e+00 1.24068110066755181720e+01 7.34292104389300526179e+00 1.18340868052554277767e+01 1.01815009248405736741e+01 1.47604852013071194961e+01 +3929 19640.00 9.91464239547544678999e+01 6.93815227553170377206e+00 1.57761346396246509016e+01 8.76991950203602677050e+00 1.24100913160232124710e+01 7.34454302820382842754e+00 1.18370280274317032365e+01 1.01843343330441751249e+01 1.47643747206097408764e+01 +3930 19645.00 9.91727065477282394568e+01 6.93950564474555520178e+00 1.57810840997067991509e+01 8.77235746844390185117e+00 1.24133716252672634539e+01 7.34616474149340525912e+00 1.18399689850124723023e+01 1.01871669612247881531e+01 1.47682639427735793447e+01 +3931 19650.00 9.91989891407020110137e+01 6.94085874034713601333e+00 1.57860341872316336520e+01 8.77479473898529072073e+00 1.24166519345113162132e+01 7.34778618234185110225e+00 1.18429096726084051028e+01 1.01899988116314226261e+01 1.47721528711151464108e+01 +3932 19655.00 9.92252717336757541489e+01 6.94221155980759974113e+00 1.57909849065520813127e+01 8.77723131051987337514e+00 1.24199322437553707488e+01 7.34940734927746586180e+00 1.18458500843119640678e+01 1.01928298864716335714e+01 1.47760415090545951244e+01 +3933 19660.00 9.92515543266495114949e+01 6.94356410057738315800e+00 1.57959362619174186193e+01 8.77966717983477451526e+00 1.24232125531030632715e+01 7.35102824081818262414e+00 1.18487902145265326936e+01 1.01956601879944326328e+01 1.47799298600120838643e+01 +3934 19665.00 9.92778369196232830518e+01 6.94491636007582346934e+00 1.58008882577842175721e+01 8.78210234372748921317e+00 1.24264928623471160307e+01 7.35264885550266367176e+00 1.18517300573445698575e+01 1.01984897184488261246e+01 1.47838179274077603509e+01 +3935 19670.00 9.93041195125970403978e+01 6.94626833569116541867e+00 1.58058408987126757239e+01 8.78453679896441741448e+00 1.24297731715911687900e+01 7.35426919181774874090e+00 1.18546696071694714902e+01 1.02013184800734606483e+01 1.47877057146617829630e+01 +3936 19675.00 9.93304021055708119547e+01 6.94762002480129403637e+00 1.58107941891593561934e+01 8.78697054227050422526e+00 1.24330534808352215492e+01 7.35588924823991607838e+00 1.18576088577827647441e+01 1.02041464751173478476e+01 1.47915932255052222644e+01 +3937 19680.00 9.93566846984409153265e+01 6.94897142474263240786e+00 1.58157481335808256517e+01 8.78940357036032793303e+00 1.24363337900792743085e+01 7.35750902325600719678e+00 1.18605478034842040103e+01 1.02069737058605873870e+01 1.47954804632545968701e+01 +3938 19685.00 9.93829672914147010943e+01 6.95032253283088152784e+00 1.58207027368482133767e+01 8.79183587992774207009e+00 1.24396140993233270677e+01 7.35912851530104017428e+00 1.18634864381589633098e+01 1.02098001745625577286e+01 1.47993674316409791203e+01 +3939 19690.00 9.94092498843884584403e+01 6.95167334636100786582e+00 1.58256580033144373942e+01 8.79426746763550148955e+00 1.24428944085673798270e+01 7.36074772283076761425e+00 1.18664247556922219928e+01 1.02126258834826284527e+01 1.48032541342918051441e+01 +3940 19695.00 9.94355324773622015755e+01 6.95302386259689164660e+00 1.58306139377469872187e+01 8.79669833011528012889e+00 1.24461747178114325862e+01 7.36236664426984344090e+00 1.18693627499691665150e+01 1.02154508349112678189e+01 1.48071405747308695311e+01 +3941 19700.00 9.94618150703359589215e+01 6.95437407877131530398e+00 1.58355705450169921278e+01 8.79912846397801118314e+00 1.24494550271591268853e+01 7.36398527802219771132e+00 1.18723004148749708975e+01 1.02182750311285772682e+01 1.48110267566892481739e+01 +3942 19705.00 9.94880976633097304784e+01 6.95572399209633562833e+00 1.58405278296846496744e+01 8.80155786582427168696e+00 1.24527353364031778682e+01 7.36560362248139366415e+00 1.18752377440875385162e+01 1.02210984744250250600e+01 1.48149126840016620577e+01 +3943 19710.00 9.95143802562834878245e+01 6.95707359975291872445e+00 1.58454857967247377815e+01 8.80398653219245197477e+00 1.24560156456472306274e+01 7.36722167603063216035e+00 1.18781747311811223256e+01 1.02239211670807126353e+01 1.48187983601919004428e+01 +3944 19715.00 9.95406628492572451705e+01 6.95842289890130150098e+00 1.58504444510083750686e+01 8.80641445964167068894e+00 1.24592959548912851631e+01 7.36883943702202071080e+00 1.18811113700409070049e+01 1.02267431114171980511e+01 1.48226837893019656178e+01 +3945 19720.00 9.95669454422310167274e+01 6.95977188667062485194e+00 1.58554037973030528264e+01 8.80884164465849828218e+00 1.24625762642389794621e+01 7.37045690382839424615e+00 1.18840476540338624289e+01 1.02295643097353092799e+01 1.48265689749592954882e+01 +3946 19725.00 9.95932280352047740735e+01 6.96112056015894342664e+00 1.58603638405835400960e+01 8.81126808373986314393e+00 1.24658565734830322214e+01 7.37207407477077136804e+00 1.18869835767342504340e+01 1.02323847643462464418e+01 1.48304539211022419209e+01 +3947 19730.00 9.96195106281785314195e+01 6.96246891643321497156e+00 1.58653245859282439056e+01 8.81369377334125125856e+00 1.24691368827270832043e+01 7.37369094815980119506e+00 1.18899191316126842111e+01 1.02352044775508392860e+01 1.48343386316691692173e+01 +3948 19735.00 9.96457932211523029764e+01 6.96381695255003396738e+00 1.58702860384155748363e+01 8.81611870989740609161e+00 1.24724171919711377399e+01 7.37530752230613639853e+00 1.18928543120361407404e+01 1.02380234516913688481e+01 1.48382231104947930334e+01 +3949 19740.00 9.96720758141260603225e+01 6.96516466552454183159e+00 1.58752482030203037056e+01 8.81854288980161982181e+00 1.24756975013188320389e+01 7.37692379548933541145e+00 1.18957891111643121462e+01 1.02408416890997635562e+01 1.48421073616211103285e+01 +3950 19745.00 9.96983584070998176685e+01 6.96651205233041981302e+00 1.58802110849244826341e+01 8.82096630943682491477e+00 1.24789778104592432584e+01 7.37853976597859428921e+00 1.18987235224678151724e+01 1.02436591920872164252e+01 1.48459913889864836278e+01 +3951 19750.00 9.97246410000735892254e+01 6.96785910995171331450e+00 1.58851746894137946242e+01 8.82338896515485515692e+00 1.24822581197032960176e+01 7.38015543204310553449e+00 1.19016575391063437195e+01 1.02464759630167403515e+01 1.48498751966329116669e+01 +3952 19755.00 9.97509235930473323606e+01 6.96920583531028547952e+00 1.58901390214630175990e+01 8.82581085328681957947e+00 1.24855384290509903167e+01 7.38177079190024709732e+00 1.19045911541359483721e+01 1.02492920042098969446e+01 1.48537587886023896289e+01 +3953 19760.00 9.97772061860210897066e+01 6.97055222530726936725e+00 1.58951040866687591802e+01 8.82823197011200555551e+00 1.24888187382950412996e+01 7.38338584378811990661e+00 1.19075243606126850437e+01 1.02521073180400659197e+01 1.48576421691442046580e+01 +3954 19765.00 9.98034887789948612635e+01 6.97189827682307061707e+00 1.59000698901094335014e+01 8.83065231192006372396e+00 1.24920990475390940588e+01 7.38500058590337093989e+00 1.19104571516962387534e+01 1.02549219068495300888e+01 1.48615253421967121739e+01 +3955 19770.00 9.98297713719686328204e+01 6.97324398669663914063e+00 1.59050364372780137501e+01 8.83307187493846157622e+00 1.24953793567831485944e+01 7.38661501644264628652e+00 1.19133895201317461243e+01 1.02577357730116727197e+01 1.48654083121128355316e+01 +3956 19775.00 9.98560539649423901665e+01 6.97458935175655891925e+00 1.59100037335638297975e+01 8.83549065539467015640e+00 1.24986596660272013537e+01 7.38822913357149957392e+00 1.19163214588716162012e+01 1.02605489188791416666e+01 1.48692910829345734669e+01 +3957 19780.00 9.98823365579161475125e+01 6.97593436877959582887e+00 1.59149717844598583838e+01 8.83790864947469501089e+00 1.25019399752712523366e+01 7.38984293544512294005e+00 1.19192529606609785020e+01 1.02633613468253201972e+01 1.48731736591184908747e+01 +3958 19785.00 9.99086191508898906477e+01 6.97727903452178477295e+00 1.59199405954590709200e+01 8.84032585332309217563e+00 1.25052202846189466356e+01 7.39145642020833815167e+00 1.19221840184522438477e+01 1.02661730592443110055e+01 1.48770560448102262541e+01 +3959 19790.00 9.99349017438636622046e+01 6.97862334572879827732e+00 1.59249101721580839097e+01 8.84274226309478272867e+00 1.25085005937593596315e+01 7.39306958597488339535e+00 1.19251146246796189132e+01 1.02689840584991323169e+01 1.48809382443627047365e+01 +3960 19795.00 9.99611843368374195506e+01 6.97996729907375978996e+00 1.59298805200498723167e+01 8.84515787488249571879e+00 1.25117809031070539305e+01 7.39468243086885390625e+00 1.19280447720882314400e+01 1.02717943469942554202e+01 1.48848202622324876643e+01 +3961 19800.00 9.99874669298112053184e+01 6.98131089125052106681e+00 1.59348516450419683821e+01 8.84757268475824076859e+00 1.25150612123511049134e+01 7.39629495296252681413e+00 1.19309744531122863265e+01 1.02746039271134215198e+01 1.48887021027725001687e+01 +3962 19805.00 1.00013749522784962664e+02 6.98265411888038567412e+00 1.59398235526273506224e+01 8.84998709235139635609e+00 1.25183415216987992125e+01 7.39790715033854251459e+00 1.19339036603932751035e+01 1.02774128012611036809e+01 1.48925837703356620523e+01 +3963 19810.00 1.00040032115758720010e+02 6.98399697858465717815e+00 1.59447962487135548315e+01 8.85240149998600855952e+00 1.25216218308392122083e+01 7.39951902103808922817e+00 1.19368323862617611297e+01 1.02802209718417731921e+01 1.48964652694821779733e+01 +3964 19815.00 1.00066314708732491567e+02 6.98533946693281659890e+00 1.59497697390008372764e+01 8.85481590758952741282e+00 1.25249021400832649675e+01 7.40113056311271222398e+00 1.19397606230483095402e+01 1.02830284412599013422e+01 1.49003466046686110502e+01 +3965 19820.00 1.00092597301602594939e+02 6.98668158046325427080e+00 1.59547440295003770672e+01 8.85723031518268122397e+00 1.25281824494309592666e+01 7.40274177458287052644e+00 1.19426883629798457065e+01 1.02858352119406877279e+01 1.49042277806624507974e+01 +3966 19825.00 1.00118879894576338074e+02 6.98802331570399726246e+00 1.59597191260160684578e+01 8.85964472281729520375e+00 1.25314627586750120258e+01 7.40435265343792803350e+00 1.19456155983869294346e+01 1.02886412862989686801e+01 1.49081088018166187936e+01 +3967 19830.00 1.00145162487550109631e+02 6.98936466914161425024e+00 1.59646950345590941112e+01 8.86205913038972248330e+00 1.25347430679190630087e+01 7.40596319767761190889e+00 1.19485423212892118983e+01 1.02914466667495787533e+01 1.49119896727949576842e+01 +3968 19835.00 1.00171445080523866977e+02 6.99070563723158322489e+00 1.59696717612442711243e+01 8.86447353802433291037e+00 1.25380233770594760045e+01 7.40757340526019536497e+00 1.19514685238099680475e+01 1.02942513557488108944e+01 1.49158703984686002997e+01 +3969 19840.00 1.00197727673497638534e+02 6.99204621637756051911e+00 1.59746493119791388438e+01 8.86688794561748672152e+00 1.25413036864071703036e+01 7.40918327414394983776e+00 1.19543941979688437272e+01 1.02970553557114996579e+01 1.49197509833977459692e+01 +3970 19845.00 1.00224010266471410091e+02 6.99338640299356750774e+00 1.59796276929821559065e+01 8.86930235322100557482e+00 1.25445839956512230629e+01 7.41079280225605696586e+00 1.19573193356818379129e+01 1.02998586690835747248e+01 1.49236314323498824308e+01 +3971 19850.00 1.00250292859445167437e+02 6.99472619343143975357e+00 1.59846069103681411860e+01 8.87171676084525451245e+00 1.25478643049989173619e+01 7.41240198751332979299e+00 1.19602439287613133700e+01 1.03026612983213254893e+01 1.49275117500924991987e+01 +3972 19855.00 1.00276575452418938994e+02 6.99606558401192302199e+00 1.59895869704592001881e+01 8.87413116842804505779e+00 1.25511446141393303577e+01 7.41401082780149423002e+00 1.19631679691232672980e+01 1.03054632458603165901e+01 1.49313919414967184451e+01 +3973 19860.00 1.00302858045392682129e+02 6.99740457103503121772e+00 1.59945678795774348657e+01 8.87654557604192895326e+00 1.25544249234870228804e+01 7.41561932101663501271e+00 1.19660914482691431715e+01 1.03082645141775728348e+01 1.49352720115373163168e+01 +3974 19865.00 1.00329140638366439475e+02 6.99874315076968933624e+00 1.59995496439413003031e+01 8.87895998363508454077e+00 1.25577052327310756397e+01 7.41722746501338470182e+00 1.19690143581149364138e+01 1.03110651057190150226e+01 1.49391519649817752224e+01 +3975 19870.00 1.00355423231340196821e+02 7.00008131943299982680e+00 1.60045322699765470986e+01 8.88137439126969496783e+00 1.25609855419751266226e+01 7.41883525762564577377e+00 1.19719366900584436308e+01 1.03138650229513011425e+01 1.49430318069085021904e+01 +3976 19875.00 1.00381705824313982589e+02 7.00141907323170276101e+00 1.60095157642125478503e+01 8.88378879887321382114e+00 1.25642658512191793818e+01 7.42044269667695832737e+00 1.19748584356011011920e+01 1.03166642683618174914e+01 1.49469115422922698144e+01 +3977 19880.00 1.00407988417287739935e+02 7.00275640833107893002e+00 1.60145001329714169458e+01 8.88620320643527783488e+00 1.25675461604632321411e+01 7.42204977999085890872e+00 1.19777795861407092559e+01 1.03194628444172202819e+01 1.49507911761078453594e+01 +3978 19885.00 1.00434271010261497281e+02 7.00409332086531932759e+00 1.60194853830934533789e+01 8.88861761409061656991e+00 1.25708264698109264401e+01 7.42365650532870180456e+00 1.19807001332823404027e+01 1.03222607536048922583e+01 1.49546707134336358536e+01 +3979 19890.00 1.00460553603235240416e+02 7.00542980693752159738e+00 1.60244715209007644319e+01 8.89103202169413719957e+00 1.25741067790549791994e+01 7.42526287047257138596e+00 1.19836200680092321846e+01 1.03250579984018546753e+01 1.49585501595553385101e+01 +3980 19895.00 1.00486836196209011973e+02 7.00676586259896350128e+00 1.60294585532336490985e+01 8.89344642927692774492e+00 1.25773870884026734984e+01 7.42686887317345600934e+00 1.19865393816155343387e+01 1.03278545813058553193e+01 1.49624295194477170412e+01 +3981 19900.00 1.00513118789182769319e+02 7.00810148389055864726e+00 1.60344464868287808201e+01 8.89586083690117490619e+00 1.25806673975430864942e+01 7.42847451115125423371e+00 1.19894580653954054839e+01 1.03306505048250070189e+01 1.49663087983964651073e+01 +3982 19905.00 1.00539401382156526665e+02 7.00943666680139898517e+00 1.60394353283191790638e+01 8.89827524451505880165e+00 1.25839477067871374771e+01 7.43007978211549957592e+00 1.19923761102284345270e+01 1.03334457714570575604e+01 1.49701880016872763690e+01 +3983 19910.00 1.00565683975130298222e+02 7.01077140732057912942e+00 1.60444250846487967976e+01 8.90068965212894269712e+00 1.25872280161348317762e+01 7.43168468377572466466e+00 1.19952935072014934548e+01 1.03362403836997565065e+01 1.49740671346058373814e+01 +3984 19915.00 1.00591966568104069779e+02 7.01210570135427690985e+00 1.60494157627615763317e+01 8.90310405975318985838e+00 1.25905083252752447720e+01 7.43328921378964402322e+00 1.19982102470905367397e+01 1.03390343440715763990e+01 1.49779462025414833448e+01 +3985 19920.00 1.00618249161077812914e+02 7.01343954480867370904e+00 1.60544073694978273181e+01 8.90551846731525209577e+00 1.25937886346229390711e+01 7.43489336980460535642e+00 1.20011263208787930523e+01 1.03418276550806371716e+01 1.49818252107799079198e+01 +3986 19925.00 1.00644531754051584471e+02 7.01477293354849162910e+00 1.60593999120087786991e+01 8.90793287494986429920e+00 1.25970689438669900539e+01 7.43649714947832229939e+00 1.20040417193422115361e+01 1.03446203192765029399e+01 1.49857041648140825174e+01 +3987 19930.00 1.00670814347025341817e+02 7.01610586339699970893e+00 1.60643933971347401268e+01 8.91034728254301811035e+00 1.26003492531110428132e+01 7.43810055039596029758e+00 1.20069564330494618076e+01 1.03474123391569214903e+01 1.49895830700333387853e+01 +3988 19935.00 1.00697096939999099163e+02 7.01743833014637186096e+00 1.60693878322342200704e+01 8.91276169014653696365e+00 1.26036295624587371123e+01 7.43970357017377370568e+00 1.20098704525692081546e+01 1.03502037172714622670e+01 1.49934619320342950033e+01 +3989 19940.00 1.00723379532972870720e+02 7.01877032955769042388e+00 1.60743832243548077088e+01 8.91517609776042085912e+00 1.26069098715991501081e+01 7.44130620637620143754e+00 1.20127837685737635098e+01 1.03529944561489699595e+01 1.49973407563099243589e+01 +3990 19945.00 1.00749662125946628066e+02 7.02010185734021874282e+00 1.60793795807513753005e+01 8.91759050536393971242e+00 1.26101901809468444071e+01 7.44290845656767885430e+00 1.20156963715281559502e+01 1.03557845583286418645e+01 1.50012195485604777900e+01 +3991 19950.00 1.00775944718920385412e+02 7.02143290920321838655e+00 1.60843769086787951039e+01 8.92000491294673203413e+00 1.26134704900872556266e+01 7.44451031827118470119e+00 1.20186082515864836040e+01 1.03585740263600545319e+01 1.50050983143825718003e+01 +3992 19955.00 1.00802227311894142758e+02 7.02276348078340095782e+00 1.60893752157028551153e+01 8.92241932055025088744e+00 1.26167507994349481493e+01 7.44611178900969949979e+00 1.20215193992137798773e+01 1.03613628628031371193e+01 1.50089770595801077491e+01 +3993 19960.00 1.00828509904764260341e+02 7.02409356769675508048e+00 1.60943745089747913823e+01 8.92483372848542089173e+00 1.26200311086790009085e+01 7.44771286627511042155e+00 1.20244298046677826619e+01 1.03641510702489139106e+01 1.50128557896460534948e+01 +3994 19965.00 1.00854792497738017687e+02 7.02542316552816981101e+00 1.60993747961640387700e+01 8.92724813578838016781e+00 1.26233114179230518914e+01 7.44931354753857810636e+00 1.20273394578953194411e+01 1.03669386511536796291e+01 1.50167345105915917003e+01 +3995 19970.00 1.00881075090711789244e+02 7.02675226982108380724e+00 1.61043760847327455110e+01 8.92966254340226406327e+00 1.26265917271671082034e+01 7.45091383026089548736e+00 1.20302483491541334359e+01 1.03697256081395501326e+01 1.50206132281169750797e+01 +3996 19975.00 1.00907357683685546590e+02 7.02808087607747733472e+00 1.61093783823503500230e+01 8.93207695100578291658e+00 1.26298720365148025024e+01 7.45251371187176658850e+00 1.20331564682874052608e+01 1.03725119437975514813e+01 1.50244919481297465325e+01 +3997 19980.00 1.00933640276659318147e+02 7.02940897976823819704e+00 1.61143816965826438548e+01 8.93449135859894028044e+00 1.26331523457588534853e+01 7.45411318979053127975e+00 1.20360638052419552935e+01 1.03752976607187079594e+01 1.50283706766410780631e+01 +3998 19985.00 1.00959922869633089704e+02 7.03073657632279669372e+00 1.61193860352027051874e+01 8.93690576625427901547e+00 1.26364326533446504897e+01 7.45571226139507015063e+00 1.20389703497573243851e+01 1.03780827613904058637e+01 1.50322494195585072418e+01 +3999 19990.00 1.00986205462606832839e+02 7.03206366116021985846e+00 1.61243914059836086494e+01 8.93932017382670451866e+00 1.26397129648688064663e+01 7.45731092407363060914e+00 1.20418760916766931501e+01 1.03808672485073110181e+01 1.50361281828932202842e+01 +4000 19995.00 1.01012488055580590185e+02 7.03339022961666149314e+00 1.61293978168020721853e+01 8.94173458141986188252e+00 1.26429932734910117631e+01 7.45890917516263751708e+00 1.20447810205323211363e+01 1.03836511245568061668e+01 1.50400069727600307345e+01 +4001 20000.00 1.01038770648554361742e+02 7.03471627701791568654e+00 1.61344052755348137396e+01 8.94414898897155907775e+00 1.26462735827350645224e+01 7.46050701199851928891e+00 1.20476851259601023258e+01 1.03864343922335553572e+01 1.50438857951701212556e+01 diff --git a/unittest/force-styles/tests/thermo.dpdrx b/unittest/force-styles/tests/thermo.dpdrx new file mode 100644 index 0000000000..9d616e734f --- /dev/null +++ b/unittest/force-styles/tests/thermo.dpdrx @@ -0,0 +1,17 @@ +# rx heats of formation for various molecules +# multiple entries can be added to this file, LAMMPS reads the ones it needs +# the entries are in LAMMPS "metal" units (eV) +# Be sure the units are consistent with your input file + +# format of a single entry (one or more lines): +# species DeltaHformation + +rdx 1.989907438211819 +h2 0.000000000000000 +no2 0.343004076201018 +n2 0.000000000000000 +hcn 1.400635733970104 +no 0.935781955892458 +h2o -2.506184777415379 +co -1.145533746031845 +co2 -4.078501848437456 From af9d97ea07aac086f2486d378ff20067aa756cf5 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Thu, 13 Jun 2024 12:27:56 -0400 Subject: [PATCH 0037/1018] Revert "added dihedral charmfsw kokkos test" This reverts commit 95af3cdab20dedef9d30e661db8f08b9766f980a. --- unittest/force-styles/test_fix_timestep.cpp | 14 +- unittest/force-styles/tests/dump.dpdrx | 9603 ----------------- .../tests/fix-timestep-dt_reset.yaml | 78 - .../tests/fix-timestep-freeze.yaml | 77 - .../tests/fix-timestep-langevin.yaml | 78 - .../tests/fix-timestep-nve_sphere.yaml | 12 +- .../tests/fix-timestep-shardlow copy.yaml | 91 - .../tests/fix-timestep-shardlow.yaml | 1753 --- .../tests/fix-timestep-viscous.yaml | 76 - unittest/force-styles/tests/in.dpdrx-shardlow | 58 - unittest/force-styles/tests/kinetics.dpdrx | 12 - unittest/force-styles/tests/params.exp6 | 16 - unittest/force-styles/tests/table.eos | 4006 ------- unittest/force-styles/tests/thermo.dpdrx | 17 - 14 files changed, 8 insertions(+), 15883 deletions(-) delete mode 100644 unittest/force-styles/tests/dump.dpdrx delete mode 100644 unittest/force-styles/tests/fix-timestep-dt_reset.yaml delete mode 100644 unittest/force-styles/tests/fix-timestep-freeze.yaml delete mode 100644 unittest/force-styles/tests/fix-timestep-langevin.yaml delete mode 100644 unittest/force-styles/tests/fix-timestep-shardlow copy.yaml delete mode 100644 unittest/force-styles/tests/fix-timestep-shardlow.yaml delete mode 100644 unittest/force-styles/tests/fix-timestep-viscous.yaml delete mode 100644 unittest/force-styles/tests/in.dpdrx-shardlow delete mode 100644 unittest/force-styles/tests/kinetics.dpdrx delete mode 100644 unittest/force-styles/tests/params.exp6 delete mode 100644 unittest/force-styles/tests/table.eos delete mode 100644 unittest/force-styles/tests/thermo.dpdrx diff --git a/unittest/force-styles/test_fix_timestep.cpp b/unittest/force-styles/test_fix_timestep.cpp index ce82cc8b4e..c1fd32817d 100644 --- a/unittest/force-styles/test_fix_timestep.cpp +++ b/unittest/force-styles/test_fix_timestep.cpp @@ -104,13 +104,8 @@ LAMMPS *init_lammps(LAMMPS::argv & args, const TestConfig &cfg, const bool use_r if (use_respa) command("run_style respa 2 1 bond 1 pair 2"); - std::cerr << "============ test_config.input_file = " << test_config.input_file << "\n\n"; - - if (!utils::strmatch(test_config.input_file, "in.dpdrx-shardlow") ) { - - std::cerr << "set up molecular system force field\n\n"; - // set up molecular system force field + command("pair_style lj/cut 8.0"); command("pair_coeff 1 1 0.02 2.5"); command("pair_coeff 2 2 0.005 1.0"); @@ -131,16 +126,11 @@ LAMMPS *init_lammps(LAMMPS::argv & args, const TestConfig &cfg, const bool use_r command("angle_coeff 4 100.0 108.5"); command("group solute molecule 1:2"); command("group solvent molecule 3:5"); - } for (auto &post_command : cfg.post_commands) command(post_command); - if (utils::strmatch(test_config.input_file, "in.dpdrx-shardlow") ) - command("timestep 0.001"); - else - command("timestep 0.25"); - + command("timestep 0.25"); command("run 0 post no"); command("thermo 2"); command("run 4 post no start 0 stop 8"); diff --git a/unittest/force-styles/tests/dump.dpdrx b/unittest/force-styles/tests/dump.dpdrx deleted file mode 100644 index a4ecaed3e7..0000000000 --- a/unittest/force-styles/tests/dump.dpdrx +++ /dev/null @@ -1,9603 +0,0 @@ -ITEM: TIMESTEP -0 -ITEM: NUMBER OF ATOMS -864 -ITEM: BOX BOUNDS pp pp pp -0.0000000000000000e+00 6.9130545060664147e+01 -0.0000000000000000e+00 6.5176902932690410e+01 -0.0000000000000000e+00 3.9912538800000000e+01 -ITEM: ATOMS id x y z vx vy vz c_dpdUatom[1] c_dpdUatom[2] c_dpdUatom[3] c_dpdUatom[4] c_crdx -1 0.960146 2.7157 1.66302 0.0298971 3.375 -1.27729 0 8.89219 0 2065 1 -2 6.72103 2.7157 4.98907 -0.0916375 -0.89202 -2.71041 0 8.89219 0 2065 1 -3 10.5616 8.14711 4.98907 -2.47702 -0.702544 1.34214 0 8.89219 0 2065 1 -4 4.80073 8.14711 1.66302 2.86217 -0.0962787 1.65153 0 8.89219 0 2065 1 -5 0.960146 2.7157 8.31511 2.23564 -1.66191 -0.712413 0 8.89219 0 2065 1 -6 6.72103 2.7157 11.6412 -1.50246 -4.1326 -1.68088 0 8.89219 0 2065 1 -7 10.5616 8.14711 11.6412 -2.58797 -0.209265 0.652811 0 8.89219 0 2065 1 -8 4.80073 8.14711 8.31511 0.806222 1.66299 1.2147 0 8.89219 0 2065 1 -9 0.960146 2.7157 14.9672 -5.62215 1.03099 -3.68979 0 8.89219 0 2065 1 -10 6.72103 2.7157 18.2932 -1.14612 0.31607 2.59875 0 8.89219 0 2065 1 -11 10.5616 8.14711 18.2932 -7.86518 -2.54936 -2.21934 0 8.89219 0 2065 1 -12 4.80073 8.14711 14.9672 0.33337 -1.48791 1.42581 0 8.89219 0 2065 1 -13 0.960146 2.7157 21.6193 2.31129 -1.00271 2.06243 0 8.89219 0 2065 1 -14 6.72103 2.7157 24.9453 -4.48641 -0.929021 -0.306855 0 8.89219 0 2065 1 -15 10.5616 8.14711 24.9453 2.40329 2.98566 -3.87777 0 8.89219 0 2065 1 -16 4.80073 8.14711 21.6193 -2.1382 -1.31317 -1.57304 0 8.89219 0 2065 1 -17 0.960146 2.7157 28.2714 -3.38386 2.97775 -2.77103 0 8.89219 0 2065 1 -18 6.72103 2.7157 31.5974 2.81345 6.10352 -3.61476 0 8.89219 0 2065 1 -19 10.5616 8.14711 31.5974 -1.82359 -0.560251 1.87919 0 8.89219 0 2065 1 -20 4.80073 8.14711 28.2714 -5.15408 -0.78456 4.62953 0 8.89219 0 2065 1 -21 0.960146 2.7157 34.9235 0.918087 -2.79282 -1.86064 0 8.89219 0 2065 1 -22 6.72103 2.7157 38.2495 0.579344 3.6633 -2.00385 0 8.89219 0 2065 1 -23 10.5616 8.14711 38.2495 2.55762 1.06325 2.73608 0 8.89219 0 2065 1 -24 4.80073 8.14711 34.9235 4.24546 3.4903 0.771048 0 8.89219 0 2065 1 -25 12.4819 2.7157 1.66302 2.51859 -0.555496 0.520097 0 8.89219 0 2065 1 -26 18.2428 2.7157 4.98907 2.53093 1.45041 -2.55284 0 8.89219 0 2065 1 -27 22.0834 8.14711 4.98907 -2.21601 -0.154625 -1.46017 0 8.89219 0 2065 1 -28 16.3225 8.14711 1.66302 -1.86243 -1.37726 -1.72486 0 8.89219 0 2065 1 -29 12.4819 2.7157 8.31511 -1.64809 0.638267 -2.30336 0 8.89219 0 2065 1 -30 18.2428 2.7157 11.6412 1.03061 -1.94698 5.72084 0 8.89219 0 2065 1 -31 22.0834 8.14711 11.6412 -5.84297 0.797468 0.0465523 0 8.89219 0 2065 1 -32 16.3225 8.14711 8.31511 -2.46603 0.968994 -0.170938 0 8.89219 0 2065 1 -33 12.4819 2.7157 14.9672 -1.0194 -2.40773 -5.31612 0 8.89219 0 2065 1 -34 18.2428 2.7157 18.2932 1.22552 1.49081 0.649096 0 8.89219 0 2065 1 -35 22.0834 8.14711 18.2932 5.21685 -2.97306 -0.802746 0 8.89219 0 2065 1 -36 16.3225 8.14711 14.9672 -1.10962 8.10679 -3.01791 0 8.89219 0 2065 1 -37 12.4819 2.7157 21.6193 -1.82723 -1.04845 3.34525 0 8.89219 0 2065 1 -38 18.2428 2.7157 24.9453 -6.98377 1.70446 -4.42705 0 8.89219 0 2065 1 -39 22.0834 8.14711 24.9453 -8.45743 -2.18953 -0.140201 0 8.89219 0 2065 1 -40 16.3225 8.14711 21.6193 2.60822 3.4601 2.69711 0 8.89219 0 2065 1 -41 12.4819 2.7157 28.2714 3.56475 -1.90515 -1.72927 0 8.89219 0 2065 1 -42 18.2428 2.7157 31.5974 -3.90287 -0.0924806 -0.671953 0 8.89219 0 2065 1 -43 22.0834 8.14711 31.5974 -1.37069 -1.9375 -1.28951 0 8.89219 0 2065 1 -44 16.3225 8.14711 28.2714 -0.909387 3.27857 2.24346 0 8.89219 0 2065 1 -45 12.4819 2.7157 34.9235 -2.98819 0.858818 -0.604739 0 8.89219 0 2065 1 -46 18.2428 2.7157 38.2495 -0.105153 2.63228 1.26295 0 8.89219 0 2065 1 -47 22.0834 8.14711 38.2495 3.05275 4.38585 0.127167 0 8.89219 0 2065 1 -48 16.3225 8.14711 34.9235 -1.21791 -6.73536 3.99779 0 8.89219 0 2065 1 -49 24.0037 2.7157 1.66302 -1.63991 -3.59081 3.98655 0 8.89219 0 2065 1 -50 29.7645 2.7157 4.98907 -2.46265 1.72618 0.661181 0 8.89219 0 2065 1 -51 33.6051 8.14711 4.98907 3.61476 -4.44745 -5.31662 0 8.89219 0 2065 1 -52 27.8442 8.14711 1.66302 -2.37811 1.94938 0.501539 0 8.89219 0 2065 1 -53 24.0037 2.7157 8.31511 -1.83935 3.79149 0.208331 0 8.89219 0 2065 1 -54 29.7645 2.7157 11.6412 -1.76892 -1.52094 -4.53267 0 8.89219 0 2065 1 -55 33.6051 8.14711 11.6412 1.98381 4.85018 -1.98997 0 8.89219 0 2065 1 -56 27.8442 8.14711 8.31511 -0.713627 5.20603 5.13395 0 8.89219 0 2065 1 -57 24.0037 2.7157 14.9672 -0.856571 5.55919 3.44445 0 8.89219 0 2065 1 -58 29.7645 2.7157 18.2932 2.23736 -0.178561 -2.76445 0 8.89219 0 2065 1 -59 33.6051 8.14711 18.2932 3.69325 0.326001 1.28704 0 8.89219 0 2065 1 -60 27.8442 8.14711 14.9672 -5.20878 3.11598 3.60044 0 8.89219 0 2065 1 -61 24.0037 2.7157 21.6193 2.84416 -3.90199 -2.56938 0 8.89219 0 2065 1 -62 29.7645 2.7157 24.9453 1.23383 -0.239891 0.721088 0 8.89219 0 2065 1 -63 33.6051 8.14711 24.9453 -4.06346 0.954959 0.234868 0 8.89219 0 2065 1 -64 27.8442 8.14711 21.6193 4.13798 2.49112 -1.13205 0 8.89219 0 2065 1 -65 24.0037 2.7157 28.2714 1.79577 0.912083 -8.36136 0 8.89219 0 2065 1 -66 29.7645 2.7157 31.5974 -2.06411 0.443991 -0.875975 0 8.89219 0 2065 1 -67 33.6051 8.14711 31.5974 0.60895 -0.420794 -4.01288 0 8.89219 0 2065 1 -68 27.8442 8.14711 28.2714 -3.95246 4.94412 4.37818 0 8.89219 0 2065 1 -69 24.0037 2.7157 34.9235 -1.61797 2.26794 -1.15528 0 8.89219 0 2065 1 -70 29.7645 2.7157 38.2495 -1.456 -1.44571 4.77482 0 8.89219 0 2065 1 -71 33.6051 8.14711 38.2495 -0.00212799 -4.55658 -0.117157 0 8.89219 0 2065 1 -72 27.8442 8.14711 34.9235 -0.2625 -1.69097 3.09303 0 8.89219 0 2065 1 -73 35.5254 2.7157 1.66302 -0.652902 -0.871674 2.94683 0 8.89219 0 2065 1 -74 41.2863 2.7157 4.98907 0.642696 -3.65797 -4.86979 0 8.89219 0 2065 1 -75 45.1269 8.14711 4.98907 2.28326 0.614015 -2.1269 0 8.89219 0 2065 1 -76 39.366 8.14711 1.66302 1.46615 -3.29371 1.86545 0 8.89219 0 2065 1 -77 35.5254 2.7157 8.31511 -1.62278 1.45707 1.14104 0 8.89219 0 2065 1 -78 41.2863 2.7157 11.6412 -0.823082 -0.695841 -1.36405 0 8.89219 0 2065 1 -79 45.1269 8.14711 11.6412 0.31376 2.60122 1.63175 0 8.89219 0 2065 1 -80 39.366 8.14711 8.31511 0.863411 -3.51654 -3.08103 0 8.89219 0 2065 1 -81 35.5254 2.7157 14.9672 2.04023 -0.123189 1.4806 0 8.89219 0 2065 1 -82 41.2863 2.7157 18.2932 5.20236 -1.33339 2.96916 0 8.89219 0 2065 1 -83 45.1269 8.14711 18.2932 0.220594 0.260201 5.45932 0 8.89219 0 2065 1 -84 39.366 8.14711 14.9672 -2.53808 1.60973 0.0476391 0 8.89219 0 2065 1 -85 35.5254 2.7157 21.6193 0.957522 -2.82262 -1.95505 0 8.89219 0 2065 1 -86 41.2863 2.7157 24.9453 -0.829504 -0.379529 -1.8996 0 8.89219 0 2065 1 -87 45.1269 8.14711 24.9453 -5.39488 0.369541 4.58539 0 8.89219 0 2065 1 -88 39.366 8.14711 21.6193 3.94507 5.25613 0.0357479 0 8.89219 0 2065 1 -89 35.5254 2.7157 28.2714 1.99754 3.26308 2.5664 0 8.89219 0 2065 1 -90 41.2863 2.7157 31.5974 1.18242 -1.46945 -2.65486 0 8.89219 0 2065 1 -91 45.1269 8.14711 31.5974 -2.41126 -1.69153 -2.71358 0 8.89219 0 2065 1 -92 39.366 8.14711 28.2714 1.45001 -3.6014 1.76097 0 8.89219 0 2065 1 -93 35.5254 2.7157 34.9235 -1.97428 -0.313454 0.125901 0 8.89219 0 2065 1 -94 41.2863 2.7157 38.2495 -1.10695 -5.43533 -1.16741 0 8.89219 0 2065 1 -95 45.1269 8.14711 38.2495 0.476038 4.4151 -7.72064 0 8.89219 0 2065 1 -96 39.366 8.14711 34.9235 3.33926 -4.54447 2.18489 0 8.89219 0 2065 1 -97 47.0472 2.7157 1.66302 2.50186 -0.164257 1.52275 0 8.89219 0 2065 1 -98 52.8081 2.7157 4.98907 1.27824 0.275847 8.17031 0 8.89219 0 2065 1 -99 56.6486 8.14711 4.98907 -0.975745 1.57336 -4.18822 0 8.89219 0 2065 1 -100 50.8878 8.14711 1.66302 -0.666124 -3.88678 0.282068 0 8.89219 0 2065 1 -101 47.0472 2.7157 8.31511 -2.07314 -0.670256 2.01992 0 8.89219 0 2065 1 -102 52.8081 2.7157 11.6412 4.00164 3.79454 0.615165 0 8.89219 0 2065 1 -103 56.6486 8.14711 11.6412 -3.66784 -3.2525 -0.720378 0 8.89219 0 2065 1 -104 50.8878 8.14711 8.31511 4.71369 -4.48236 2.27499 0 8.89219 0 2065 1 -105 47.0472 2.7157 14.9672 2.853 -2.50022 -1.63794 0 8.89219 0 2065 1 -106 52.8081 2.7157 18.2932 0.571249 3.41125 -0.703919 0 8.89219 0 2065 1 -107 56.6486 8.14711 18.2932 -2.45108 -2.0323 -3.17619 0 8.89219 0 2065 1 -108 50.8878 8.14711 14.9672 -0.794409 -0.88283 -6.62324 0 8.89219 0 2065 1 -109 47.0472 2.7157 21.6193 1.3059 -3.30095 3.18179 0 8.89219 0 2065 1 -110 52.8081 2.7157 24.9453 3.16052 2.1729 4.07717 0 8.89219 0 2065 1 -111 56.6486 8.14711 24.9453 1.06274 2.93605 1.68352 0 8.89219 0 2065 1 -112 50.8878 8.14711 21.6193 -0.035634 2.00805 0.262885 0 8.89219 0 2065 1 -113 47.0472 2.7157 28.2714 2.40736 0.361431 -5.87593 0 8.89219 0 2065 1 -114 52.8081 2.7157 31.5974 0.8735 -7.86718 -2.44201 0 8.89219 0 2065 1 -115 56.6486 8.14711 31.5974 -1.61925 -2.83954 1.44678 0 8.89219 0 2065 1 -116 50.8878 8.14711 28.2714 0.790302 0.258137 4.28578 0 8.89219 0 2065 1 -117 47.0472 2.7157 34.9235 3.96425 1.21981 0.737944 0 8.89219 0 2065 1 -118 52.8081 2.7157 38.2495 -1.34002 -1.34239 5.40251 0 8.89219 0 2065 1 -119 56.6486 8.14711 38.2495 0.465228 3.77637 1.01565 0 8.89219 0 2065 1 -120 50.8878 8.14711 34.9235 -0.679521 1.75305 3.41064 0 8.89219 0 2065 1 -121 58.5689 2.7157 1.66302 -0.71544 2.23307 -2.52707 0 8.89219 0 2065 1 -122 64.3298 2.7157 4.98907 -7.49823 2.39243 0.497663 0 8.89219 0 2065 1 -123 68.1704 8.14711 4.98907 -0.0799562 5.90701 -0.359954 0 8.89219 0 2065 1 -124 62.4095 8.14711 1.66302 1.13138 0.976681 4.76721 0 8.89219 0 2065 1 -125 58.5689 2.7157 8.31511 1.20383 -5.78224 3.82179 0 8.89219 0 2065 1 -126 64.3298 2.7157 11.6412 -0.513089 -4.07137 0.994496 0 8.89219 0 2065 1 -127 68.1704 8.14711 11.6412 -1.64502 -6.33253 -5.05444 0 8.89219 0 2065 1 -128 62.4095 8.14711 8.31511 -1.95919 -1.84582 -0.293444 0 8.89219 0 2065 1 -129 58.5689 2.7157 14.9672 -2.4487 3.07986 -3.00199 0 8.89219 0 2065 1 -130 64.3298 2.7157 18.2932 -1.57462 -3.49293 -5.26022 0 8.89219 0 2065 1 -131 68.1704 8.14711 18.2932 -2.47948 1.2229 0.942338 0 8.89219 0 2065 1 -132 62.4095 8.14711 14.9672 -2.05171 -0.781624 3.48652 0 8.89219 0 2065 1 -133 58.5689 2.7157 21.6193 1.84129 5.32543 -1.2047 0 8.89219 0 2065 1 -134 64.3298 2.7157 24.9453 0.420945 1.45898 5.89674 0 8.89219 0 2065 1 -135 68.1704 8.14711 24.9453 -1.97382 2.52492 0.160194 0 8.89219 0 2065 1 -136 62.4095 8.14711 21.6193 -1.72677 1.43227 -0.929012 0 8.89219 0 2065 1 -137 58.5689 2.7157 28.2714 2.26498 -0.550095 -0.376418 0 8.89219 0 2065 1 -138 64.3298 2.7157 31.5974 1.67231 1.60163 1.09453 0 8.89219 0 2065 1 -139 68.1704 8.14711 31.5974 -2.45283 0.0639718 -3.76839 0 8.89219 0 2065 1 -140 62.4095 8.14711 28.2714 -0.66527 1.87282 -0.612527 0 8.89219 0 2065 1 -141 58.5689 2.7157 34.9235 1.31599 -3.76027 0.577846 0 8.89219 0 2065 1 -142 64.3298 2.7157 38.2495 2.73022 -0.237295 -0.234093 0 8.89219 0 2065 1 -143 68.1704 8.14711 38.2495 -3.45604 -1.29642 -4.5469 0 8.89219 0 2065 1 -144 62.4095 8.14711 34.9235 2.6225 0.645513 3.74538 0 8.89219 0 2065 1 -145 0.960146 13.5785 1.66302 7.12218 1.83641 -0.397887 0 8.89219 0 2065 1 -146 6.72103 13.5785 4.98907 -5.66519 -2.99493 -5.03675 0 8.89219 0 2065 1 -147 10.5616 19.0099 4.98907 0.37418 -0.542046 0.577673 0 8.89219 0 2065 1 -148 4.80073 19.0099 1.66302 2.73442 2.5441 8.43692 0 8.89219 0 2065 1 -149 0.960146 13.5785 8.31511 -1.26597 -0.888905 -1.50689 0 8.89219 0 2065 1 -150 6.72103 13.5785 11.6412 -2.96081 -2.50622 1.51377 0 8.89219 0 2065 1 -151 10.5616 19.0099 11.6412 2.0313 -0.47723 3.17341 0 8.89219 0 2065 1 -152 4.80073 19.0099 8.31511 -0.534446 -0.713223 1.3105 0 8.89219 0 2065 1 -153 0.960146 13.5785 14.9672 -3.52052 2.0084 2.33294 0 8.89219 0 2065 1 -154 6.72103 13.5785 18.2932 -1.15974 -4.01694 -3.15484 0 8.89219 0 2065 1 -155 10.5616 19.0099 18.2932 -4.78649 0.780092 -1.97693 0 8.89219 0 2065 1 -156 4.80073 19.0099 14.9672 -1.27216 -1.9268 3.12458 0 8.89219 0 2065 1 -157 0.960146 13.5785 21.6193 1.92225 -0.662052 0.958743 0 8.89219 0 2065 1 -158 6.72103 13.5785 24.9453 0.99984 1.39782 2.72448 0 8.89219 0 2065 1 -159 10.5616 19.0099 24.9453 0.529944 1.0547 -0.220315 0 8.89219 0 2065 1 -160 4.80073 19.0099 21.6193 0.693567 -0.617377 -1.39551 0 8.89219 0 2065 1 -161 0.960146 13.5785 28.2714 1.09379 4.27662 1.40555 0 8.89219 0 2065 1 -162 6.72103 13.5785 31.5974 -1.2535 -1.26142 3.73496 0 8.89219 0 2065 1 -163 10.5616 19.0099 31.5974 0.498039 -2.47885 0.139405 0 8.89219 0 2065 1 -164 4.80073 19.0099 28.2714 -4.1631 -4.46134 4.49189 0 8.89219 0 2065 1 -165 0.960146 13.5785 34.9235 4.91835 -7.30873 -0.372896 0 8.89219 0 2065 1 -166 6.72103 13.5785 38.2495 -4.69931 -0.886539 -2.56683 0 8.89219 0 2065 1 -167 10.5616 19.0099 38.2495 3.15122 -0.0169004 0.670813 0 8.89219 0 2065 1 -168 4.80073 19.0099 34.9235 1.45904 -4.92051 2.94336 0 8.89219 0 2065 1 -169 12.4819 13.5785 1.66302 1.49102 1.08064 -2.41014 0 8.89219 0 2065 1 -170 18.2428 13.5785 4.98907 1.88946 -6.01885 -2.06502 0 8.89219 0 2065 1 -171 22.0834 19.0099 4.98907 5.31507 0.397826 0.97581 0 8.89219 0 2065 1 -172 16.3225 19.0099 1.66302 -3.34225 -1.40881 3.40307 0 8.89219 0 2065 1 -173 12.4819 13.5785 8.31511 1.96886 0.828218 -2.12577 0 8.89219 0 2065 1 -174 18.2428 13.5785 11.6412 3.0914 3.18306 -1.77272 0 8.89219 0 2065 1 -175 22.0834 19.0099 11.6412 3.28564 0.835182 2.23238 0 8.89219 0 2065 1 -176 16.3225 19.0099 8.31511 1.69377 -4.06408 0.188088 0 8.89219 0 2065 1 -177 12.4819 13.5785 14.9672 -0.817349 -5.19946 3.16993 0 8.89219 0 2065 1 -178 18.2428 13.5785 18.2932 3.00735 -2.98167 4.31693 0 8.89219 0 2065 1 -179 22.0834 19.0099 18.2932 1.53008 2.82786 1.56242 0 8.89219 0 2065 1 -180 16.3225 19.0099 14.9672 0.597698 -3.42352 0.13387 0 8.89219 0 2065 1 -181 12.4819 13.5785 21.6193 2.5855 -3.7785 3.66779 0 8.89219 0 2065 1 -182 18.2428 13.5785 24.9453 -0.276754 -0.401909 2.97152 0 8.89219 0 2065 1 -183 22.0834 19.0099 24.9453 1.53608 -3.56752 2.68621 0 8.89219 0 2065 1 -184 16.3225 19.0099 21.6193 -1.28897 3.1986 -3.29424 0 8.89219 0 2065 1 -185 12.4819 13.5785 28.2714 1.8959 -0.704788 -2.82137 0 8.89219 0 2065 1 -186 18.2428 13.5785 31.5974 -1.30526 -1.23295 -2.2967 0 8.89219 0 2065 1 -187 22.0834 19.0099 31.5974 0.265209 1.66487 2.54506 0 8.89219 0 2065 1 -188 16.3225 19.0099 28.2714 -2.14794 -1.79828 3.93507 0 8.89219 0 2065 1 -189 12.4819 13.5785 34.9235 -1.43974 4.01367 1.73598 0 8.89219 0 2065 1 -190 18.2428 13.5785 38.2495 3.88991 3.81254 0.829495 0 8.89219 0 2065 1 -191 22.0834 19.0099 38.2495 0.491703 7.27924 1.30593 0 8.89219 0 2065 1 -192 16.3225 19.0099 34.9235 -2.62458 2.28723 -1.74383 0 8.89219 0 2065 1 -193 24.0037 13.5785 1.66302 0.939201 -1.76661 0.458499 0 8.89219 0 2065 1 -194 29.7645 13.5785 4.98907 -0.0595151 -0.583306 -3.04143 0 8.89219 0 2065 1 -195 33.6051 19.0099 4.98907 0.986448 0.0185193 1.6059 0 8.89219 0 2065 1 -196 27.8442 19.0099 1.66302 3.47943 -2.28892 0.500468 0 8.89219 0 2065 1 -197 24.0037 13.5785 8.31511 3.18428 5.80289 2.82477 0 8.89219 0 2065 1 -198 29.7645 13.5785 11.6412 0.266024 1.0363 2.94383 0 8.89219 0 2065 1 -199 33.6051 19.0099 11.6412 0.844879 2.711 -5.38675 0 8.89219 0 2065 1 -200 27.8442 19.0099 8.31511 -0.950247 2.66893 -2.02405 0 8.89219 0 2065 1 -201 24.0037 13.5785 14.9672 3.26011 -3.18625 -3.98247 0 8.89219 0 2065 1 -202 29.7645 13.5785 18.2932 -5.11003 -2.021 1.54789 0 8.89219 0 2065 1 -203 33.6051 19.0099 18.2932 -5.15607 0.44794 -3.1891 0 8.89219 0 2065 1 -204 27.8442 19.0099 14.9672 1.38894 0.385012 -2.02585 0 8.89219 0 2065 1 -205 24.0037 13.5785 21.6193 -0.413383 2.14395 1.40216 0 8.89219 0 2065 1 -206 29.7645 13.5785 24.9453 1.84799 -2.88257 -4.22766 0 8.89219 0 2065 1 -207 33.6051 19.0099 24.9453 3.6444 0.810285 2.10057 0 8.89219 0 2065 1 -208 27.8442 19.0099 21.6193 3.97883 0.811313 -0.848306 0 8.89219 0 2065 1 -209 24.0037 13.5785 28.2714 -2.63456 1.78642 -4.9956 0 8.89219 0 2065 1 -210 29.7645 13.5785 31.5974 -1.1261 -2.98496 -5.0803 0 8.89219 0 2065 1 -211 33.6051 19.0099 31.5974 -1.77025 1.24816 -1.57874 0 8.89219 0 2065 1 -212 27.8442 19.0099 28.2714 -4.12692 3.34038 4.32627 0 8.89219 0 2065 1 -213 24.0037 13.5785 34.9235 4.88836 3.71644 -2.53962 0 8.89219 0 2065 1 -214 29.7645 13.5785 38.2495 0.828391 -0.673809 -1.52892 0 8.89219 0 2065 1 -215 33.6051 19.0099 38.2495 -4.76491 2.20299 4.74923 0 8.89219 0 2065 1 -216 27.8442 19.0099 34.9235 -0.763222 1.76247 4.26536 0 8.89219 0 2065 1 -217 35.5254 13.5785 1.66302 -0.800882 4.29587 3.04867 0 8.89219 0 2065 1 -218 41.2863 13.5785 4.98907 0.282408 -0.358184 0.974823 0 8.89219 0 2065 1 -219 45.1269 19.0099 4.98907 -2.52386 1.9955 -0.38237 0 8.89219 0 2065 1 -220 39.366 19.0099 1.66302 -1.20126 2.7288 -4.07749 0 8.89219 0 2065 1 -221 35.5254 13.5785 8.31511 -2.26736 0.437952 -0.390853 0 8.89219 0 2065 1 -222 41.2863 13.5785 11.6412 1.28562 -7.92568 6.25791 0 8.89219 0 2065 1 -223 45.1269 19.0099 11.6412 3.37697 1.0517 -0.323097 0 8.89219 0 2065 1 -224 39.366 19.0099 8.31511 -0.889892 -1.12891 1.57596 0 8.89219 0 2065 1 -225 35.5254 13.5785 14.9672 1.82765 -1.91983 -4.50723 0 8.89219 0 2065 1 -226 41.2863 13.5785 18.2932 -1.11251 0.983602 1.83297 0 8.89219 0 2065 1 -227 45.1269 19.0099 18.2932 -3.4417 -1.12045 4.06186 0 8.89219 0 2065 1 -228 39.366 19.0099 14.9672 2.80314 2.35581 -5.33965 0 8.89219 0 2065 1 -229 35.5254 13.5785 21.6193 -0.532385 2.9197 5.05686 0 8.89219 0 2065 1 -230 41.2863 13.5785 24.9453 2.70629 -2.10765 -0.0668359 0 8.89219 0 2065 1 -231 45.1269 19.0099 24.9453 2.70445 1.54246 1.76768 0 8.89219 0 2065 1 -232 39.366 19.0099 21.6193 0.983702 3.56499 -1.01126 0 8.89219 0 2065 1 -233 35.5254 13.5785 28.2714 -4.80019 4.34131 2.30505 0 8.89219 0 2065 1 -234 41.2863 13.5785 31.5974 2.60051 -5.41516 1.67483 0 8.89219 0 2065 1 -235 45.1269 19.0099 31.5974 -0.105474 -2.27457 5.52622 0 8.89219 0 2065 1 -236 39.366 19.0099 28.2714 3.03311 1.09439 3.06539 0 8.89219 0 2065 1 -237 35.5254 13.5785 34.9235 -1.52267 -4.11646 0.571885 0 8.89219 0 2065 1 -238 41.2863 13.5785 38.2495 -2.20686 0.452319 1.61617 0 8.89219 0 2065 1 -239 45.1269 19.0099 38.2495 -3.75974 -4.18377 -1.88655 0 8.89219 0 2065 1 -240 39.366 19.0099 34.9235 0.13743 -1.9643 -0.67878 0 8.89219 0 2065 1 -241 47.0472 13.5785 1.66302 0.518315 -4.05803 -0.74312 0 8.89219 0 2065 1 -242 52.8081 13.5785 4.98907 1.22732 0.55602 -6.50328 0 8.89219 0 2065 1 -243 56.6486 19.0099 4.98907 -0.184831 -1.39751 -2.44763 0 8.89219 0 2065 1 -244 50.8878 19.0099 1.66302 -3.9145 -0.991199 -1.23612 0 8.89219 0 2065 1 -245 47.0472 13.5785 8.31511 -0.185316 -2.36842 2.43941 0 8.89219 0 2065 1 -246 52.8081 13.5785 11.6412 -0.346825 3.65652 0.539611 0 8.89219 0 2065 1 -247 56.6486 19.0099 11.6412 3.00347 -2.07911 -0.484905 0 8.89219 0 2065 1 -248 50.8878 19.0099 8.31511 2.7517 -2.90642 1.37246 0 8.89219 0 2065 1 -249 47.0472 13.5785 14.9672 -3.90325 0.505848 1.44154 0 8.89219 0 2065 1 -250 52.8081 13.5785 18.2932 1.12565 0.518777 -0.928234 0 8.89219 0 2065 1 -251 56.6486 19.0099 18.2932 -0.710065 -1.19169 -0.815627 0 8.89219 0 2065 1 -252 50.8878 19.0099 14.9672 3.29227 -1.38419 -5.80393 0 8.89219 0 2065 1 -253 47.0472 13.5785 21.6193 3.3679 0.516444 1.90349 0 8.89219 0 2065 1 -254 52.8081 13.5785 24.9453 -1.83137 -0.0574415 0.0669747 0 8.89219 0 2065 1 -255 56.6486 19.0099 24.9453 -1.59733 2.71693 -1.54255 0 8.89219 0 2065 1 -256 50.8878 19.0099 21.6193 -6.173 3.2435 2.79699 0 8.89219 0 2065 1 -257 47.0472 13.5785 28.2714 -1.10405 0.0954325 0.993952 0 8.89219 0 2065 1 -258 52.8081 13.5785 31.5974 2.10719 -3.04379 -0.827543 0 8.89219 0 2065 1 -259 56.6486 19.0099 31.5974 -3.89067 0.683932 1.93111 0 8.89219 0 2065 1 -260 50.8878 19.0099 28.2714 0.103546 1.78026 1.36783 0 8.89219 0 2065 1 -261 47.0472 13.5785 34.9235 -0.180423 -0.714296 1.03317 0 8.89219 0 2065 1 -262 52.8081 13.5785 38.2495 -3.97362 -5.98031 -2.40597 0 8.89219 0 2065 1 -263 56.6486 19.0099 38.2495 -2.4137 3.56515 -0.342507 0 8.89219 0 2065 1 -264 50.8878 19.0099 34.9235 5.4895 4.7459 1.52516 0 8.89219 0 2065 1 -265 58.5689 13.5785 1.66302 -3.28298 1.51802 -2.69786 0 8.89219 0 2065 1 -266 64.3298 13.5785 4.98907 1.96812 -0.091185 0.698082 0 8.89219 0 2065 1 -267 68.1704 19.0099 4.98907 -3.09605 2.44811 -0.804083 0 8.89219 0 2065 1 -268 62.4095 19.0099 1.66302 -0.690837 -1.92687 2.29812 0 8.89219 0 2065 1 -269 58.5689 13.5785 8.31511 -3.86022 0.12168 -3.7457 0 8.89219 0 2065 1 -270 64.3298 13.5785 11.6412 1.67917 -0.550071 -0.380045 0 8.89219 0 2065 1 -271 68.1704 19.0099 11.6412 -1.80543 3.50833 -2.10251 0 8.89219 0 2065 1 -272 62.4095 19.0099 8.31511 4.52077 -0.970618 -5.59686 0 8.89219 0 2065 1 -273 58.5689 13.5785 14.9672 -0.928517 1.95937 -2.5281 0 8.89219 0 2065 1 -274 64.3298 13.5785 18.2932 -1.41748 -4.07142 -1.04407 0 8.89219 0 2065 1 -275 68.1704 19.0099 18.2932 4.04193 -1.48239 -2.99638 0 8.89219 0 2065 1 -276 62.4095 19.0099 14.9672 1.07245 0.285609 -0.378524 0 8.89219 0 2065 1 -277 58.5689 13.5785 21.6193 2.84244 5.08423 0.355153 0 8.89219 0 2065 1 -278 64.3298 13.5785 24.9453 -0.0857749 -2.22335 0.864589 0 8.89219 0 2065 1 -279 68.1704 19.0099 24.9453 -0.913145 1.8645 -1.94606 0 8.89219 0 2065 1 -280 62.4095 19.0099 21.6193 7.12197 5.47345 -5.12511 0 8.89219 0 2065 1 -281 58.5689 13.5785 28.2714 -1.90101 -1.48465 2.37728 0 8.89219 0 2065 1 -282 64.3298 13.5785 31.5974 -1.05662 4.69156 -0.375818 0 8.89219 0 2065 1 -283 68.1704 19.0099 31.5974 -1.11974 -5.10078 2.68937 0 8.89219 0 2065 1 -284 62.4095 19.0099 28.2714 0.300564 1.41063 -4.73495 0 8.89219 0 2065 1 -285 58.5689 13.5785 34.9235 0.922012 -3.14583 -0.339822 0 8.89219 0 2065 1 -286 64.3298 13.5785 38.2495 -0.0425603 -1.48549 3.10476 0 8.89219 0 2065 1 -287 68.1704 19.0099 38.2495 -3.70698 2.06656 -4.52846 0 8.89219 0 2065 1 -288 62.4095 19.0099 34.9235 4.57565 0.65635 0.194339 0 8.89219 0 2065 1 -289 0.960146 24.4413 1.66302 -1.00783 0.74976 -3.32946 0 8.89219 0 2065 1 -290 6.72103 24.4413 4.98907 -0.258242 6.63075 -1.8194 0 8.89219 0 2065 1 -291 10.5616 29.8727 4.98907 -5.76941 0.91039 -0.0908181 0 8.89219 0 2065 1 -292 4.80073 29.8727 1.66302 0.855322 4.31862 -3.16726 0 8.89219 0 2065 1 -293 0.960146 24.4413 8.31511 5.18478 1.3193 -1.19206 0 8.89219 0 2065 1 -294 6.72103 24.4413 11.6412 -0.878548 -0.699378 2.65978 0 8.89219 0 2065 1 -295 10.5616 29.8727 11.6412 -0.263548 1.40605 -3.89978 0 8.89219 0 2065 1 -296 4.80073 29.8727 8.31511 1.49522 6.46525 -3.92824 0 8.89219 0 2065 1 -297 0.960146 24.4413 14.9672 2.38272 -2.33825 1.05515 0 8.89219 0 2065 1 -298 6.72103 24.4413 18.2932 -2.20511 1.2124 -1.78259 0 8.89219 0 2065 1 -299 10.5616 29.8727 18.2932 -7.01448 -3.68166 -3.33096 0 8.89219 0 2065 1 -300 4.80073 29.8727 14.9672 2.1935 1.10033 0.453264 0 8.89219 0 2065 1 -301 0.960146 24.4413 21.6193 0.360338 0.764557 1.07227 0 8.89219 0 2065 1 -302 6.72103 24.4413 24.9453 0.852915 1.88556 0.959957 0 8.89219 0 2065 1 -303 10.5616 29.8727 24.9453 1.25166 -0.69848 0.48752 0 8.89219 0 2065 1 -304 4.80073 29.8727 21.6193 0.412069 0.688183 4.69229 0 8.89219 0 2065 1 -305 0.960146 24.4413 28.2714 4.63221 -3.06175 3.0297 0 8.89219 0 2065 1 -306 6.72103 24.4413 31.5974 -1.52775 0.499549 4.03491 0 8.89219 0 2065 1 -307 10.5616 29.8727 31.5974 0.35803 1.47647 2.52039 0 8.89219 0 2065 1 -308 4.80073 29.8727 28.2714 0.720892 -4.39934 -1.32654 0 8.89219 0 2065 1 -309 0.960146 24.4413 34.9235 -3.66837 4.95314 -2.91422 0 8.89219 0 2065 1 -310 6.72103 24.4413 38.2495 -1.18532 -4.71162 1.69577 0 8.89219 0 2065 1 -311 10.5616 29.8727 38.2495 2.82203 -2.26973 2.49905 0 8.89219 0 2065 1 -312 4.80073 29.8727 34.9235 3.11955 -2.24461 -0.777631 0 8.89219 0 2065 1 -313 12.4819 24.4413 1.66302 1.40389 6.4831 -0.506417 0 8.89219 0 2065 1 -314 18.2428 24.4413 4.98907 1.84823 -1.63754 -3.15945 0 8.89219 0 2065 1 -315 22.0834 29.8727 4.98907 1.68542 -1.01563 0.0170586 0 8.89219 0 2065 1 -316 16.3225 29.8727 1.66302 3.52444 1.42953 0.708261 0 8.89219 0 2065 1 -317 12.4819 24.4413 8.31511 5.03785 -4.72404 1.29582 0 8.89219 0 2065 1 -318 18.2428 24.4413 11.6412 -2.93419 -3.56847 -5.03982 0 8.89219 0 2065 1 -319 22.0834 29.8727 11.6412 -3.84653 -1.64583 3.40365 0 8.89219 0 2065 1 -320 16.3225 29.8727 8.31511 -1.10247 2.28976 0.519092 0 8.89219 0 2065 1 -321 12.4819 24.4413 14.9672 -1.13246 5.57702 5.95414 0 8.89219 0 2065 1 -322 18.2428 24.4413 18.2932 -0.0674251 -3.52271 -1.44118 0 8.89219 0 2065 1 -323 22.0834 29.8727 18.2932 0.928951 -5.21973 -3.25 0 8.89219 0 2065 1 -324 16.3225 29.8727 14.9672 -3.112 7.24675 -0.624365 0 8.89219 0 2065 1 -325 12.4819 24.4413 21.6193 -0.227606 2.87912 2.4913 0 8.89219 0 2065 1 -326 18.2428 24.4413 24.9453 0.766592 0.257445 2.54472 0 8.89219 0 2065 1 -327 22.0834 29.8727 24.9453 1.93414 0.198465 -0.427931 0 8.89219 0 2065 1 -328 16.3225 29.8727 21.6193 -2.29377 -0.180372 -3.60939 0 8.89219 0 2065 1 -329 12.4819 24.4413 28.2714 -2.39983 -1.3098 0.974763 0 8.89219 0 2065 1 -330 18.2428 24.4413 31.5974 -0.541021 1.95569 1.51562 0 8.89219 0 2065 1 -331 22.0834 29.8727 31.5974 1.72629 -5.04497 1.1596 0 8.89219 0 2065 1 -332 16.3225 29.8727 28.2714 6.1321 -0.997635 3.66804 0 8.89219 0 2065 1 -333 12.4819 24.4413 34.9235 2.64812 -0.255268 3.97634 0 8.89219 0 2065 1 -334 18.2428 24.4413 38.2495 3.19972 3.15759 -0.431314 0 8.89219 0 2065 1 -335 22.0834 29.8727 38.2495 2.56684 4.29875 3.36748 0 8.89219 0 2065 1 -336 16.3225 29.8727 34.9235 -0.314216 1.98985 6.27783 0 8.89219 0 2065 1 -337 24.0037 24.4413 1.66302 -0.938702 -0.951747 -2.58613 0 8.89219 0 2065 1 -338 29.7645 24.4413 4.98907 -3.26585 -0.767407 -2.07569 0 8.89219 0 2065 1 -339 33.6051 29.8727 4.98907 2.11448 -1.22736 -1.87951 0 8.89219 0 2065 1 -340 27.8442 29.8727 1.66302 1.63923 2.62292 -2.20157 0 8.89219 0 2065 1 -341 24.0037 24.4413 8.31511 -2.86395 -2.37372 1.33311 0 8.89219 0 2065 1 -342 29.7645 24.4413 11.6412 1.98133 1.35507 -3.35273 0 8.89219 0 2065 1 -343 33.6051 29.8727 11.6412 -1.17891 -0.655688 -3.36132 0 8.89219 0 2065 1 -344 27.8442 29.8727 8.31511 -5.51047 2.97054 -1.64746 0 8.89219 0 2065 1 -345 24.0037 24.4413 14.9672 -2.92873 -1.46342 6.26869 0 8.89219 0 2065 1 -346 29.7645 24.4413 18.2932 -2.24347 -0.975937 -2.34939 0 8.89219 0 2065 1 -347 33.6051 29.8727 18.2932 -4.24709 -3.91012 -3.41852 0 8.89219 0 2065 1 -348 27.8442 29.8727 14.9672 2.29181 -1.86339 0.340349 0 8.89219 0 2065 1 -349 24.0037 24.4413 21.6193 4.63923 1.12783 -4.96264 0 8.89219 0 2065 1 -350 29.7645 24.4413 24.9453 -0.798678 -0.0816553 -2.51277 0 8.89219 0 2065 1 -351 33.6051 29.8727 24.9453 1.28222 2.7696 -1.72964 0 8.89219 0 2065 1 -352 27.8442 29.8727 21.6193 4.90508 -2.25375 3.89642 0 8.89219 0 2065 1 -353 24.0037 24.4413 28.2714 1.77141 0.709008 -1.47958 0 8.89219 0 2065 1 -354 29.7645 24.4413 31.5974 -0.76584 -2.58365 -0.601002 0 8.89219 0 2065 1 -355 33.6051 29.8727 31.5974 -3.38813 2.97468 2.43677 0 8.89219 0 2065 1 -356 27.8442 29.8727 28.2714 -0.269735 -2.78034 -1.36209 0 8.89219 0 2065 1 -357 24.0037 24.4413 34.9235 0.659233 -2.91568 -1.59118 0 8.89219 0 2065 1 -358 29.7645 24.4413 38.2495 -1.27379 0.62771 1.78906 0 8.89219 0 2065 1 -359 33.6051 29.8727 38.2495 3.43157 -0.568287 2.25553 0 8.89219 0 2065 1 -360 27.8442 29.8727 34.9235 0.658867 -1.41277 0.352041 0 8.89219 0 2065 1 -361 35.5254 24.4413 1.66302 -0.11046 0.0286026 -2.40806 0 8.89219 0 2065 1 -362 41.2863 24.4413 4.98907 -4.31036 0.439371 1.34423 0 8.89219 0 2065 1 -363 45.1269 29.8727 4.98907 -0.378269 -1.54721 -2.13547 0 8.89219 0 2065 1 -364 39.366 29.8727 1.66302 -2.21464 -0.612176 -6.84614 0 8.89219 0 2065 1 -365 35.5254 24.4413 8.31511 2.08617 -1.07609 2.6294 0 8.89219 0 2065 1 -366 41.2863 24.4413 11.6412 -4.27853 0.771363 -1.86665 0 8.89219 0 2065 1 -367 45.1269 29.8727 11.6412 4.58402 -0.0312691 1.52686 0 8.89219 0 2065 1 -368 39.366 29.8727 8.31511 3.49172 1.80412 -7.24582 0 8.89219 0 2065 1 -369 35.5254 24.4413 14.9672 -3.03451 -2.91531 0.892512 0 8.89219 0 2065 1 -370 41.2863 24.4413 18.2932 2.47415 -0.296845 1.78718 0 8.89219 0 2065 1 -371 45.1269 29.8727 18.2932 3.20371 -0.194453 -1.09895 0 8.89219 0 2065 1 -372 39.366 29.8727 14.9672 -3.01853 2.69037 0.59647 0 8.89219 0 2065 1 -373 35.5254 24.4413 21.6193 -3.27521 -0.362022 4.67732 0 8.89219 0 2065 1 -374 41.2863 24.4413 24.9453 -1.90263 -2.01286 1.2274 0 8.89219 0 2065 1 -375 45.1269 29.8727 24.9453 4.47987 2.37086 -8.45132 0 8.89219 0 2065 1 -376 39.366 29.8727 21.6193 -0.732166 6.23137 -0.120281 0 8.89219 0 2065 1 -377 35.5254 24.4413 28.2714 5.97032 -2.08561 0.755547 0 8.89219 0 2065 1 -378 41.2863 24.4413 31.5974 -0.158675 -2.43197 -1.66336 0 8.89219 0 2065 1 -379 45.1269 29.8727 31.5974 -0.438398 -0.0703638 0.0157548 0 8.89219 0 2065 1 -380 39.366 29.8727 28.2714 5.52169 4.73473 -1.76385 0 8.89219 0 2065 1 -381 35.5254 24.4413 34.9235 2.22997 -0.589365 -1.04484 0 8.89219 0 2065 1 -382 41.2863 24.4413 38.2495 -2.50861 3.18166 -1.04092 0 8.89219 0 2065 1 -383 45.1269 29.8727 38.2495 0.484322 1.97634 0.608378 0 8.89219 0 2065 1 -384 39.366 29.8727 34.9235 -0.718039 2.18005 2.14849 0 8.89219 0 2065 1 -385 47.0472 24.4413 1.66302 2.36508 3.12483 -0.945249 0 8.89219 0 2065 1 -386 52.8081 24.4413 4.98907 1.86268 2.59936 -3.82217 0 8.89219 0 2065 1 -387 56.6486 29.8727 4.98907 -3.28212 3.20811 -0.733336 0 8.89219 0 2065 1 -388 50.8878 29.8727 1.66302 0.326266 -0.935477 -0.17251 0 8.89219 0 2065 1 -389 47.0472 24.4413 8.31511 0.767696 -1.39583 -4.45653 0 8.89219 0 2065 1 -390 52.8081 24.4413 11.6412 4.2372 -0.223668 -3.2337 0 8.89219 0 2065 1 -391 56.6486 29.8727 11.6412 -4.0292 3.16015 -1.51511 0 8.89219 0 2065 1 -392 50.8878 29.8727 8.31511 -0.513403 -2.05379 -2.65055 0 8.89219 0 2065 1 -393 47.0472 24.4413 14.9672 -0.998214 1.06951 -5.63747 0 8.89219 0 2065 1 -394 52.8081 24.4413 18.2932 -0.958733 -3.8124 0.113885 0 8.89219 0 2065 1 -395 56.6486 29.8727 18.2932 2.17685 -1.86942 2.54825 0 8.89219 0 2065 1 -396 50.8878 29.8727 14.9672 -1.90483 -3.79798 1.91654 0 8.89219 0 2065 1 -397 47.0472 24.4413 21.6193 0.565021 -3.06314 -2.84548 0 8.89219 0 2065 1 -398 52.8081 24.4413 24.9453 -1.08542 -0.493281 -3.16038 0 8.89219 0 2065 1 -399 56.6486 29.8727 24.9453 4.74639 0.170022 -0.742966 0 8.89219 0 2065 1 -400 50.8878 29.8727 21.6193 -2.00576 -1.41711 3.87785 0 8.89219 0 2065 1 -401 47.0472 24.4413 28.2714 3.47118 2.82025 1.21059 0 8.89219 0 2065 1 -402 52.8081 24.4413 31.5974 3.76026 -4.43306 4.30246 0 8.89219 0 2065 1 -403 56.6486 29.8727 31.5974 0.592108 1.28877 0.895558 0 8.89219 0 2065 1 -404 50.8878 29.8727 28.2714 -0.525535 4.09628 -1.15164 0 8.89219 0 2065 1 -405 47.0472 24.4413 34.9235 0.202626 -1.50886 -0.773261 0 8.89219 0 2065 1 -406 52.8081 24.4413 38.2495 -1.23324 4.38257 -1.62059 0 8.89219 0 2065 1 -407 56.6486 29.8727 38.2495 -2.80723 0.482032 1.72166 0 8.89219 0 2065 1 -408 50.8878 29.8727 34.9235 2.98521 -2.62141 3.90124 0 8.89219 0 2065 1 -409 58.5689 24.4413 1.66302 0.542783 1.52313 -4.78144 0 8.89219 0 2065 1 -410 64.3298 24.4413 4.98907 -3.12278 -4.96136 0.989407 0 8.89219 0 2065 1 -411 68.1704 29.8727 4.98907 3.18492 5.76161 1.9279 0 8.89219 0 2065 1 -412 62.4095 29.8727 1.66302 -6.08118 -0.572921 -8.38854 0 8.89219 0 2065 1 -413 58.5689 24.4413 8.31511 -0.0432573 3.11586 0.734317 0 8.89219 0 2065 1 -414 64.3298 24.4413 11.6412 1.03544 0.430657 0.186674 0 8.89219 0 2065 1 -415 68.1704 29.8727 11.6412 1.02591 -5.18153 5.10168 0 8.89219 0 2065 1 -416 62.4095 29.8727 8.31511 2.22569 0.674199 1.58179 0 8.89219 0 2065 1 -417 58.5689 24.4413 14.9672 2.09024 -3.59192 2.66406 0 8.89219 0 2065 1 -418 64.3298 24.4413 18.2932 -1.06201 -2.58728 -2.08634 0 8.89219 0 2065 1 -419 68.1704 29.8727 18.2932 -0.981213 -1.51964 -0.624448 0 8.89219 0 2065 1 -420 62.4095 29.8727 14.9672 -1.8235 -0.618211 4.14312 0 8.89219 0 2065 1 -421 58.5689 24.4413 21.6193 0.369017 -4.97281 -0.600346 0 8.89219 0 2065 1 -422 64.3298 24.4413 24.9453 -4.46572 4.25108 2.83456 0 8.89219 0 2065 1 -423 68.1704 29.8727 24.9453 -2.40306 0.728238 -4.11662 0 8.89219 0 2065 1 -424 62.4095 29.8727 21.6193 0.579254 3.87878 0.270536 0 8.89219 0 2065 1 -425 58.5689 24.4413 28.2714 3.18742 -0.0938537 4.13374 0 8.89219 0 2065 1 -426 64.3298 24.4413 31.5974 -2.55319 -1.58935 0.48522 0 8.89219 0 2065 1 -427 68.1704 29.8727 31.5974 -1.9147 -1.44988 -6.00338 0 8.89219 0 2065 1 -428 62.4095 29.8727 28.2714 -0.272202 -2.01488 -0.609234 0 8.89219 0 2065 1 -429 58.5689 24.4413 34.9235 -4.02386 0.576797 -0.253733 0 8.89219 0 2065 1 -430 64.3298 24.4413 38.2495 1.90755 0.191728 1.56752 0 8.89219 0 2065 1 -431 68.1704 29.8727 38.2495 2.65531 -0.261467 1.79032 0 8.89219 0 2065 1 -432 62.4095 29.8727 34.9235 0.883648 3.52204 -4.16541 0 8.89219 0 2065 1 -433 0.960146 35.3042 1.66302 3.01238 -3.36978 4.04185 0 8.89219 0 2065 1 -434 6.72103 35.3042 4.98907 1.49459 2.02809 -0.81009 0 8.89219 0 2065 1 -435 10.5616 40.7356 4.98907 1.16838 -3.25925 2.28005 0 8.89219 0 2065 1 -436 4.80073 40.7356 1.66302 0.74725 2.17891 -3.03771 0 8.89219 0 2065 1 -437 0.960146 35.3042 8.31511 0.413454 -4.98926 -0.256696 0 8.89219 0 2065 1 -438 6.72103 35.3042 11.6412 -1.26412 -1.65883 0.3766 0 8.89219 0 2065 1 -439 10.5616 40.7356 11.6412 -1.81952 -1.78792 1.2317 0 8.89219 0 2065 1 -440 4.80073 40.7356 8.31511 -0.344856 3.75099 1.68187 0 8.89219 0 2065 1 -441 0.960146 35.3042 14.9672 1.37208 0.738704 -5.802 0 8.89219 0 2065 1 -442 6.72103 35.3042 18.2932 -3.70154 -1.17558 -1.97645 0 8.89219 0 2065 1 -443 10.5616 40.7356 18.2932 -0.381028 -1.72173 -3.30824 0 8.89219 0 2065 1 -444 4.80073 40.7356 14.9672 0.840676 -8.4719 -0.832276 0 8.89219 0 2065 1 -445 0.960146 35.3042 21.6193 -0.522329 -5.90824 -0.419136 0 8.89219 0 2065 1 -446 6.72103 35.3042 24.9453 -3.97679 1.7007 -2.35694 0 8.89219 0 2065 1 -447 10.5616 40.7356 24.9453 -2.77598 -2.68795 -2.46701 0 8.89219 0 2065 1 -448 4.80073 40.7356 21.6193 4.79217 2.26351 2.16663 0 8.89219 0 2065 1 -449 0.960146 35.3042 28.2714 1.01581 1.6149 1.4121 0 8.89219 0 2065 1 -450 6.72103 35.3042 31.5974 -4.4866 2.02341 -1.7295 0 8.89219 0 2065 1 -451 10.5616 40.7356 31.5974 -2.17948 -2.10257 1.05911 0 8.89219 0 2065 1 -452 4.80073 40.7356 28.2714 -3.43703 4.14041 -3.41307 0 8.89219 0 2065 1 -453 0.960146 35.3042 34.9235 -3.03935 1.7105 -0.509779 0 8.89219 0 2065 1 -454 6.72103 35.3042 38.2495 0.499658 1.25766 1.37928 0 8.89219 0 2065 1 -455 10.5616 40.7356 38.2495 3.1662 -0.937073 1.40221 0 8.89219 0 2065 1 -456 4.80073 40.7356 34.9235 -2.58737 3.60036 1.08948 0 8.89219 0 2065 1 -457 12.4819 35.3042 1.66302 -2.07691 3.36324 0.104406 0 8.89219 0 2065 1 -458 18.2428 35.3042 4.98907 -3.34439 3.52039 -1.55368 0 8.89219 0 2065 1 -459 22.0834 40.7356 4.98907 -3.28915 1.21153 -2.10988 0 8.89219 0 2065 1 -460 16.3225 40.7356 1.66302 -0.933789 3.4097 -3.13362 0 8.89219 0 2065 1 -461 12.4819 35.3042 8.31511 3.19337 -3.5124 5.16117 0 8.89219 0 2065 1 -462 18.2428 35.3042 11.6412 -1.87571 3.79343 5.65322 0 8.89219 0 2065 1 -463 22.0834 40.7356 11.6412 -0.0463059 -1.1249 1.13759 0 8.89219 0 2065 1 -464 16.3225 40.7356 8.31511 -2.58446 -5.70234 1.96487 0 8.89219 0 2065 1 -465 12.4819 35.3042 14.9672 1.98984 -1.76609 1.60945 0 8.89219 0 2065 1 -466 18.2428 35.3042 18.2932 3.21381 1.20835 -0.629861 0 8.89219 0 2065 1 -467 22.0834 40.7356 18.2932 -0.558027 -3.96167 0.112034 0 8.89219 0 2065 1 -468 16.3225 40.7356 14.9672 -5.1657 0.376213 -2.62533 0 8.89219 0 2065 1 -469 12.4819 35.3042 21.6193 0.154131 -0.372047 -3.97531 0 8.89219 0 2065 1 -470 18.2428 35.3042 24.9453 2.58062 -3.9257 2.54825 0 8.89219 0 2065 1 -471 22.0834 40.7356 24.9453 4.56987 -3.01639 -1.23502 0 8.89219 0 2065 1 -472 16.3225 40.7356 21.6193 -2.87356 -3.17139 3.09358 0 8.89219 0 2065 1 -473 12.4819 35.3042 28.2714 1.72683 -1.50128 -1.07212 0 8.89219 0 2065 1 -474 18.2428 35.3042 31.5974 -6.92274 1.89168 -0.582625 0 8.89219 0 2065 1 -475 22.0834 40.7356 31.5974 -1.18387 0.312629 -2.93236 0 8.89219 0 2065 1 -476 16.3225 40.7356 28.2714 0.109709 -1.2709 7.27129 0 8.89219 0 2065 1 -477 12.4819 35.3042 34.9235 -2.93039 3.22824 -1.48281 0 8.89219 0 2065 1 -478 18.2428 35.3042 38.2495 3.38279 -4.89464 -4.02809 0 8.89219 0 2065 1 -479 22.0834 40.7356 38.2495 -4.68505 2.49401 -1.65262 0 8.89219 0 2065 1 -480 16.3225 40.7356 34.9235 -1.59768 -1.14745 2.24914 0 8.89219 0 2065 1 -481 24.0037 35.3042 1.66302 2.27856 -2.52444 3.49267 0 8.89219 0 2065 1 -482 29.7645 35.3042 4.98907 -0.0791767 0.888117 0.354561 0 8.89219 0 2065 1 -483 33.6051 40.7356 4.98907 -0.234907 2.73985 3.49403 0 8.89219 0 2065 1 -484 27.8442 40.7356 1.66302 -0.205413 -1.75325 -1.04669 0 8.89219 0 2065 1 -485 24.0037 35.3042 8.31511 2.42206 -0.22144 -0.874879 0 8.89219 0 2065 1 -486 29.7645 35.3042 11.6412 1.75402 1.1149 0.809081 0 8.89219 0 2065 1 -487 33.6051 40.7356 11.6412 -0.84329 3.60663 0.270875 0 8.89219 0 2065 1 -488 27.8442 40.7356 8.31511 -0.776351 -2.015 5.5869 0 8.89219 0 2065 1 -489 24.0037 35.3042 14.9672 -2.37984 4.07276 -0.0187876 0 8.89219 0 2065 1 -490 29.7645 35.3042 18.2932 -3.73377 1.32964 -0.998843 0 8.89219 0 2065 1 -491 33.6051 40.7356 18.2932 -2.94136 2.37843 1.11015 0 8.89219 0 2065 1 -492 27.8442 40.7356 14.9672 -3.49711 5.91428 -1.42226 0 8.89219 0 2065 1 -493 24.0037 35.3042 21.6193 0.0235562 -3.55444 -0.769999 0 8.89219 0 2065 1 -494 29.7645 35.3042 24.9453 1.70278 -6.51227 -0.67312 0 8.89219 0 2065 1 -495 33.6051 40.7356 24.9453 5.43207 0.887171 -1.49817 0 8.89219 0 2065 1 -496 27.8442 40.7356 21.6193 2.838 -1.7416 0.133303 0 8.89219 0 2065 1 -497 24.0037 35.3042 28.2714 3.16958 -0.837389 2.98 0 8.89219 0 2065 1 -498 29.7645 35.3042 31.5974 -3.00574 3.7642 1.97552 0 8.89219 0 2065 1 -499 33.6051 40.7356 31.5974 5.56019 0.334068 3.27782 0 8.89219 0 2065 1 -500 27.8442 40.7356 28.2714 -4.35416 3.3414 -0.231936 0 8.89219 0 2065 1 -501 24.0037 35.3042 34.9235 0.622722 -3.05065 -0.526834 0 8.89219 0 2065 1 -502 29.7645 35.3042 38.2495 -3.69737 5.48725 2.64814 0 8.89219 0 2065 1 -503 33.6051 40.7356 38.2495 0.752118 -3.58971 3.08586 0 8.89219 0 2065 1 -504 27.8442 40.7356 34.9235 0.911 1.20775 -0.542528 0 8.89219 0 2065 1 -505 35.5254 35.3042 1.66302 1.5634 3.45188 2.65826 0 8.89219 0 2065 1 -506 41.2863 35.3042 4.98907 1.92648 1.15788 2.74408 0 8.89219 0 2065 1 -507 45.1269 40.7356 4.98907 -0.0334926 3.46204 2.57357 0 8.89219 0 2065 1 -508 39.366 40.7356 1.66302 2.24398 11.3835 0.703636 0 8.89219 0 2065 1 -509 35.5254 35.3042 8.31511 3.82256 -0.0552572 -2.99066 0 8.89219 0 2065 1 -510 41.2863 35.3042 11.6412 0.198218 -0.946528 -1.67696 0 8.89219 0 2065 1 -511 45.1269 40.7356 11.6412 -0.084064 1.16454 -4.63565 0 8.89219 0 2065 1 -512 39.366 40.7356 8.31511 -0.0913782 -2.68818 -4.06912 0 8.89219 0 2065 1 -513 35.5254 35.3042 14.9672 2.76782 3.4404 -2.8943 0 8.89219 0 2065 1 -514 41.2863 35.3042 18.2932 -0.958132 -2.30054 0.843418 0 8.89219 0 2065 1 -515 45.1269 40.7356 18.2932 1.25496 -0.841226 0.244783 0 8.89219 0 2065 1 -516 39.366 40.7356 14.9672 3.60451 1.12499 -1.24346 0 8.89219 0 2065 1 -517 35.5254 35.3042 21.6193 1.56571 -1.67002 2.75391 0 8.89219 0 2065 1 -518 41.2863 35.3042 24.9453 0.684894 -2.29054 1.06362 0 8.89219 0 2065 1 -519 45.1269 40.7356 24.9453 2.89445 1.27727 -4.16876 0 8.89219 0 2065 1 -520 39.366 40.7356 21.6193 -1.90445 -1.31429 1.4792 0 8.89219 0 2065 1 -521 35.5254 35.3042 28.2714 0.419016 1.28003 1.2709 0 8.89219 0 2065 1 -522 41.2863 35.3042 31.5974 1.97067 -0.676433 4.11989 0 8.89219 0 2065 1 -523 45.1269 40.7356 31.5974 2.19885 -2.67936 -2.77524 0 8.89219 0 2065 1 -524 39.366 40.7356 28.2714 -1.32295 -1.21054 3.63807 0 8.89219 0 2065 1 -525 35.5254 35.3042 34.9235 1.88499 1.95988 -2.97405 0 8.89219 0 2065 1 -526 41.2863 35.3042 38.2495 -2.17521 -3.12426 1.49141 0 8.89219 0 2065 1 -527 45.1269 40.7356 38.2495 2.03271 -0.0324381 3.68568 0 8.89219 0 2065 1 -528 39.366 40.7356 34.9235 4.12322 -1.98497 5.39639 0 8.89219 0 2065 1 -529 47.0472 35.3042 1.66302 2.06457 2.60897 -2.2871 0 8.89219 0 2065 1 -530 52.8081 35.3042 4.98907 -2.30523 2.57774 -2.20976 0 8.89219 0 2065 1 -531 56.6486 40.7356 4.98907 2.55212 3.0117 -3.79848 0 8.89219 0 2065 1 -532 50.8878 40.7356 1.66302 3.56463 -1.42064 -1.66697 0 8.89219 0 2065 1 -533 47.0472 35.3042 8.31511 -2.20921 -4.34284 2.88255 0 8.89219 0 2065 1 -534 52.8081 35.3042 11.6412 0.077811 2.32954 -1.3554 0 8.89219 0 2065 1 -535 56.6486 40.7356 11.6412 -5.83138 6.02477 2.35022 0 8.89219 0 2065 1 -536 50.8878 40.7356 8.31511 2.04255 2.37568 -2.9206 0 8.89219 0 2065 1 -537 47.0472 35.3042 14.9672 1.11983 -4.01481 -0.206635 0 8.89219 0 2065 1 -538 52.8081 35.3042 18.2932 -0.932045 -0.877674 -0.925307 0 8.89219 0 2065 1 -539 56.6486 40.7356 18.2932 -2.86649 2.94392 0.531182 0 8.89219 0 2065 1 -540 50.8878 40.7356 14.9672 1.58989 0.806567 3.20783 0 8.89219 0 2065 1 -541 47.0472 35.3042 21.6193 6.26273 3.88382 -6.00706 0 8.89219 0 2065 1 -542 52.8081 35.3042 24.9453 1.41716 0.680093 2.67905 0 8.89219 0 2065 1 -543 56.6486 40.7356 24.9453 -1.04206 -2.60134 -2.72414 0 8.89219 0 2065 1 -544 50.8878 40.7356 21.6193 0.255629 -3.62442 -0.0576633 0 8.89219 0 2065 1 -545 47.0472 35.3042 28.2714 -2.22758 -0.717701 -0.478292 0 8.89219 0 2065 1 -546 52.8081 35.3042 31.5974 -1.13716 1.53344 -1.35515 0 8.89219 0 2065 1 -547 56.6486 40.7356 31.5974 -0.146401 1.26583 -0.0899997 0 8.89219 0 2065 1 -548 50.8878 40.7356 28.2714 0.264779 0.910532 3.82451 0 8.89219 0 2065 1 -549 47.0472 35.3042 34.9235 -5.85609 0.969859 2.07605 0 8.89219 0 2065 1 -550 52.8081 35.3042 38.2495 -1.63137 7.31968 2.27954 0 8.89219 0 2065 1 -551 56.6486 40.7356 38.2495 -4.34429 -0.719535 -1.1339 0 8.89219 0 2065 1 -552 50.8878 40.7356 34.9235 0.687938 -1.05567 -3.72239 0 8.89219 0 2065 1 -553 58.5689 35.3042 1.66302 -5.71414 3.1055 -0.38137 0 8.89219 0 2065 1 -554 64.3298 35.3042 4.98907 2.07169 -0.266632 -1.98913 0 8.89219 0 2065 1 -555 68.1704 40.7356 4.98907 0.289717 0.158674 5.53884 0 8.89219 0 2065 1 -556 62.4095 40.7356 1.66302 -2.37423 1.50425 -2.62374 0 8.89219 0 2065 1 -557 58.5689 35.3042 8.31511 -1.54757 -1.66098 -7.27316 0 8.89219 0 2065 1 -558 64.3298 35.3042 11.6412 3.86983 -0.337033 5.24749 0 8.89219 0 2065 1 -559 68.1704 40.7356 11.6412 -0.851236 3.15786 3.70203 0 8.89219 0 2065 1 -560 62.4095 40.7356 8.31511 -2.39465 -0.902533 1.44676 0 8.89219 0 2065 1 -561 58.5689 35.3042 14.9672 1.52976 -1.16986 -2.67427 0 8.89219 0 2065 1 -562 64.3298 35.3042 18.2932 -0.369777 2.01298 0.203178 0 8.89219 0 2065 1 -563 68.1704 40.7356 18.2932 0.332937 -2.14304 -2.5058 0 8.89219 0 2065 1 -564 62.4095 40.7356 14.9672 -3.07784 -4.1759 -5.99775 0 8.89219 0 2065 1 -565 58.5689 35.3042 21.6193 3.15508 -0.0540086 -1.88334 0 8.89219 0 2065 1 -566 64.3298 35.3042 24.9453 -2.08031 5.59469 4.11491 0 8.89219 0 2065 1 -567 68.1704 40.7356 24.9453 -3.25145 -0.194073 0.912587 0 8.89219 0 2065 1 -568 62.4095 40.7356 21.6193 -0.140188 3.98775 -3.55 0 8.89219 0 2065 1 -569 58.5689 35.3042 28.2714 -3.37846 -0.144667 -3.71924 0 8.89219 0 2065 1 -570 64.3298 35.3042 31.5974 0.31682 1.54282 4.80642 0 8.89219 0 2065 1 -571 68.1704 40.7356 31.5974 -3.3116 2.27169 -3.36609 0 8.89219 0 2065 1 -572 62.4095 40.7356 28.2714 -0.702636 -2.16927 -1.82828 0 8.89219 0 2065 1 -573 58.5689 35.3042 34.9235 1.93574 0.931102 -0.163166 0 8.89219 0 2065 1 -574 64.3298 35.3042 38.2495 -0.355648 2.22395 3.20373 0 8.89219 0 2065 1 -575 68.1704 40.7356 38.2495 2.69369 -3.68882 -0.0354237 0 8.89219 0 2065 1 -576 62.4095 40.7356 34.9235 3.5726 0.629486 -0.89323 0 8.89219 0 2065 1 -577 0.960146 46.167 1.66302 1.06864 -2.48478 -0.0252443 0 8.89219 0 2065 1 -578 6.72103 46.167 4.98907 -3.09616 3.2648 -3.69433 0 8.89219 0 2065 1 -579 10.5616 51.5984 4.98907 -1.04807 -0.881239 -4.73335 0 8.89219 0 2065 1 -580 4.80073 51.5984 1.66302 -0.682834 0.218229 -7.8745 0 8.89219 0 2065 1 -581 0.960146 46.167 8.31511 0.141782 -5.10268 0.559901 0 8.89219 0 2065 1 -582 6.72103 46.167 11.6412 1.48571 8.56532 -2.1744 0 8.89219 0 2065 1 -583 10.5616 51.5984 11.6412 -3.33914 -4.93344 1.56963 0 8.89219 0 2065 1 -584 4.80073 51.5984 8.31511 2.76196 -1.27434 0.983857 0 8.89219 0 2065 1 -585 0.960146 46.167 14.9672 -1.11701 -4.90301 2.84482 0 8.89219 0 2065 1 -586 6.72103 46.167 18.2932 2.73286 -0.783254 -1.29964 0 8.89219 0 2065 1 -587 10.5616 51.5984 18.2932 -3.08131 1.47496 -2.54605 0 8.89219 0 2065 1 -588 4.80073 51.5984 14.9672 6.1047 -2.03357 -2.19596 0 8.89219 0 2065 1 -589 0.960146 46.167 21.6193 5.75967 5.65047 1.08527 0 8.89219 0 2065 1 -590 6.72103 46.167 24.9453 2.68142 -1.25365 1.09426 0 8.89219 0 2065 1 -591 10.5616 51.5984 24.9453 -1.80429 7.01789 -0.741949 0 8.89219 0 2065 1 -592 4.80073 51.5984 21.6193 2.42252 2.48025 -2.68029 0 8.89219 0 2065 1 -593 0.960146 46.167 28.2714 2.34868 2.03991 1.26244 0 8.89219 0 2065 1 -594 6.72103 46.167 31.5974 -1.32905 -3.79909 1.21263 0 8.89219 0 2065 1 -595 10.5616 51.5984 31.5974 1.22748 4.07753 4.83712 0 8.89219 0 2065 1 -596 4.80073 51.5984 28.2714 -1.44285 3.09033 -2.15745 0 8.89219 0 2065 1 -597 0.960146 46.167 34.9235 -0.592165 0.41218 -3.15878 0 8.89219 0 2065 1 -598 6.72103 46.167 38.2495 0.346694 -4.89651 -3.08445 0 8.89219 0 2065 1 -599 10.5616 51.5984 38.2495 -4.21466 -0.867966 -2.17627 0 8.89219 0 2065 1 -600 4.80073 51.5984 34.9235 -5.42999 -4.86953 -1.06956 0 8.89219 0 2065 1 -601 12.4819 46.167 1.66302 1.66481 2.19067 -3.94666 0 8.89219 0 2065 1 -602 18.2428 46.167 4.98907 -0.471353 -2.02119 -4.35801 0 8.89219 0 2065 1 -603 22.0834 51.5984 4.98907 -4.16211 2.38159 1.50923 0 8.89219 0 2065 1 -604 16.3225 51.5984 1.66302 0.307308 -1.71966 -0.0153012 0 8.89219 0 2065 1 -605 12.4819 46.167 8.31511 2.34233 0.674303 -1.62567 0 8.89219 0 2065 1 -606 18.2428 46.167 11.6412 -0.509288 3.2675 0.408324 0 8.89219 0 2065 1 -607 22.0834 51.5984 11.6412 0.0426332 -0.0341124 -4.17649 0 8.89219 0 2065 1 -608 16.3225 51.5984 8.31511 -1.29294 -0.516086 -5.31348 0 8.89219 0 2065 1 -609 12.4819 46.167 14.9672 4.17033 3.80699 -3.14823 0 8.89219 0 2065 1 -610 18.2428 46.167 18.2932 -2.66381 -9.8245 1.85883 0 8.89219 0 2065 1 -611 22.0834 51.5984 18.2932 -3.11909 4.73315 -0.302114 0 8.89219 0 2065 1 -612 16.3225 51.5984 14.9672 1.84469 -3.42136 -0.0188265 0 8.89219 0 2065 1 -613 12.4819 46.167 21.6193 0.782275 -3.18777 1.38392 0 8.89219 0 2065 1 -614 18.2428 46.167 24.9453 -0.647011 -4.67225 8.29406 0 8.89219 0 2065 1 -615 22.0834 51.5984 24.9453 -0.0733342 -2.15827 -7.00055 0 8.89219 0 2065 1 -616 16.3225 51.5984 21.6193 -0.621981 2.08373 2.94285 0 8.89219 0 2065 1 -617 12.4819 46.167 28.2714 -4.31777 0.988315 -1.47401 0 8.89219 0 2065 1 -618 18.2428 46.167 31.5974 -0.307714 2.58455 -6.18053 0 8.89219 0 2065 1 -619 22.0834 51.5984 31.5974 -3.75327 1.35712 3.20146 0 8.89219 0 2065 1 -620 16.3225 51.5984 28.2714 -2.02757 1.28705 0.00379258 0 8.89219 0 2065 1 -621 12.4819 46.167 34.9235 0.42412 1.80976 -0.422817 0 8.89219 0 2065 1 -622 18.2428 46.167 38.2495 1.83161 -0.0971975 5.28023 0 8.89219 0 2065 1 -623 22.0834 51.5984 38.2495 -0.959139 -1.28096 4.09203 0 8.89219 0 2065 1 -624 16.3225 51.5984 34.9235 1.09468 -0.271021 0.994698 0 8.89219 0 2065 1 -625 24.0037 46.167 1.66302 0.164448 -4.50093 0.288146 0 8.89219 0 2065 1 -626 29.7645 46.167 4.98907 -1.96101 4.74967 1.73763 0 8.89219 0 2065 1 -627 33.6051 51.5984 4.98907 1.75757 -1.08883 0.862027 0 8.89219 0 2065 1 -628 27.8442 51.5984 1.66302 -1.73546 -2.99636 -3.0571 0 8.89219 0 2065 1 -629 24.0037 46.167 8.31511 1.37927 0.289633 1.54402 0 8.89219 0 2065 1 -630 29.7645 46.167 11.6412 -2.72305 -0.682552 -4.45941 0 8.89219 0 2065 1 -631 33.6051 51.5984 11.6412 -5.29763 -2.57012 2.37807 0 8.89219 0 2065 1 -632 27.8442 51.5984 8.31511 -4.04191 -1.91777 5.49996 0 8.89219 0 2065 1 -633 24.0037 46.167 14.9672 1.48865 1.40542 1.33492 0 8.89219 0 2065 1 -634 29.7645 46.167 18.2932 3.65892 4.55936 1.84 0 8.89219 0 2065 1 -635 33.6051 51.5984 18.2932 -0.348679 -0.274749 1.17219 0 8.89219 0 2065 1 -636 27.8442 51.5984 14.9672 -0.170628 1.37387 -0.985926 0 8.89219 0 2065 1 -637 24.0037 46.167 21.6193 -1.35891 0.400748 -0.254296 0 8.89219 0 2065 1 -638 29.7645 46.167 24.9453 -5.49153 -0.938434 2.71296 0 8.89219 0 2065 1 -639 33.6051 51.5984 24.9453 -0.93106 -2.62815 -2.86322 0 8.89219 0 2065 1 -640 27.8442 51.5984 21.6193 1.1126 3.2061 5.53411 0 8.89219 0 2065 1 -641 24.0037 46.167 28.2714 -3.05612 1.95734 -0.915724 0 8.89219 0 2065 1 -642 29.7645 46.167 31.5974 0.771433 2.98743 2.26567 0 8.89219 0 2065 1 -643 33.6051 51.5984 31.5974 -4.55005 1.94439 -1.8627 0 8.89219 0 2065 1 -644 27.8442 51.5984 28.2714 -0.700946 -4.71883 -0.760104 0 8.89219 0 2065 1 -645 24.0037 46.167 34.9235 -2.74653 3.43575 2.41105 0 8.89219 0 2065 1 -646 29.7645 46.167 38.2495 5.38155 -0.891599 0.855522 0 8.89219 0 2065 1 -647 33.6051 51.5984 38.2495 0.405849 0.383969 3.35629 0 8.89219 0 2065 1 -648 27.8442 51.5984 34.9235 -4.97526 0.768364 -0.824411 0 8.89219 0 2065 1 -649 35.5254 46.167 1.66302 -2.24118 1.45793 0.960945 0 8.89219 0 2065 1 -650 41.2863 46.167 4.98907 -2.89164 3.39313 0.647227 0 8.89219 0 2065 1 -651 45.1269 51.5984 4.98907 1.85829 -2.30711 1.4218 0 8.89219 0 2065 1 -652 39.366 51.5984 1.66302 -0.635841 -0.529715 1.20541 0 8.89219 0 2065 1 -653 35.5254 46.167 8.31511 -1.26924 -6.19822 -2.29267 0 8.89219 0 2065 1 -654 41.2863 46.167 11.6412 -2.1597 0.20684 -1.41464 0 8.89219 0 2065 1 -655 45.1269 51.5984 11.6412 0.18178 0.0501906 -1.24158 0 8.89219 0 2065 1 -656 39.366 51.5984 8.31511 3.61178 0.856364 0.303643 0 8.89219 0 2065 1 -657 35.5254 46.167 14.9672 1.48052 1.04079 4.59582 0 8.89219 0 2065 1 -658 41.2863 46.167 18.2932 -1.42829 0.566901 -0.482007 0 8.89219 0 2065 1 -659 45.1269 51.5984 18.2932 1.76259 0.209122 -3.57306 0 8.89219 0 2065 1 -660 39.366 51.5984 14.9672 4.02403 4.18454 0.25194 0 8.89219 0 2065 1 -661 35.5254 46.167 21.6193 1.18977 -1.12518 2.01433 0 8.89219 0 2065 1 -662 41.2863 46.167 24.9453 0.296464 -2.25225 0.641654 0 8.89219 0 2065 1 -663 45.1269 51.5984 24.9453 1.77359 -0.826887 1.88026 0 8.89219 0 2065 1 -664 39.366 51.5984 21.6193 2.36403 0.907476 1.07157 0 8.89219 0 2065 1 -665 35.5254 46.167 28.2714 2.06539 3.22895 2.17205 0 8.89219 0 2065 1 -666 41.2863 46.167 31.5974 2.19322 -1.35772 0.291498 0 8.89219 0 2065 1 -667 45.1269 51.5984 31.5974 -0.210835 -0.823996 3.14343 0 8.89219 0 2065 1 -668 39.366 51.5984 28.2714 0.862205 1.04693 -6.95927 0 8.89219 0 2065 1 -669 35.5254 46.167 34.9235 2.38845 0.744881 0.355175 0 8.89219 0 2065 1 -670 41.2863 46.167 38.2495 -1.65232 -2.44975 -0.463753 0 8.89219 0 2065 1 -671 45.1269 51.5984 38.2495 -2.20553 -2.68009 -5.94092 0 8.89219 0 2065 1 -672 39.366 51.5984 34.9235 -1.47644 1.50923 3.23878 0 8.89219 0 2065 1 -673 47.0472 46.167 1.66302 -0.837539 1.33635 5.58051 0 8.89219 0 2065 1 -674 52.8081 46.167 4.98907 6.78493 -7.78212 -2.17456 0 8.89219 0 2065 1 -675 56.6486 51.5984 4.98907 -0.110727 -0.943805 1.92048 0 8.89219 0 2065 1 -676 50.8878 51.5984 1.66302 -0.0643159 2.72673 -1.05109 0 8.89219 0 2065 1 -677 47.0472 46.167 8.31511 -2.77297 1.23985 0.331571 0 8.89219 0 2065 1 -678 52.8081 46.167 11.6412 1.16778 2.91637 -1.74241 0 8.89219 0 2065 1 -679 56.6486 51.5984 11.6412 -0.471097 1.98175 -3.26006 0 8.89219 0 2065 1 -680 50.8878 51.5984 8.31511 -0.892292 3.04316 2.77429 0 8.89219 0 2065 1 -681 47.0472 46.167 14.9672 0.955781 1.53131 -0.339368 0 8.89219 0 2065 1 -682 52.8081 46.167 18.2932 -4.16052 0.105939 -0.354224 0 8.89219 0 2065 1 -683 56.6486 51.5984 18.2932 -1.98839 -4.27674 -4.95448 0 8.89219 0 2065 1 -684 50.8878 51.5984 14.9672 2.65167 1.15978 0.424583 0 8.89219 0 2065 1 -685 47.0472 46.167 21.6193 2.30615 4.47488 -1.33044 0 8.89219 0 2065 1 -686 52.8081 46.167 24.9453 -1.79821 -0.350616 -0.272996 0 8.89219 0 2065 1 -687 56.6486 51.5984 24.9453 -2.20576 0.607216 -0.572456 0 8.89219 0 2065 1 -688 50.8878 51.5984 21.6193 0.95801 -2.45252 -2.04442 0 8.89219 0 2065 1 -689 47.0472 46.167 28.2714 0.35848 -3.76716 -2.30881 0 8.89219 0 2065 1 -690 52.8081 46.167 31.5974 -1.56278 -1.39868 3.54322 0 8.89219 0 2065 1 -691 56.6486 51.5984 31.5974 3.55 -2.75163 8.92098 0 8.89219 0 2065 1 -692 50.8878 51.5984 28.2714 2.9533 -3.53436 1.08542 0 8.89219 0 2065 1 -693 47.0472 46.167 34.9235 2.14304 1.16068 -4.44043 0 8.89219 0 2065 1 -694 52.8081 46.167 38.2495 -2.80125 4.67128 1.32749 0 8.89219 0 2065 1 -695 56.6486 51.5984 38.2495 -0.989341 -1.09651 0.111219 0 8.89219 0 2065 1 -696 50.8878 51.5984 34.9235 3.04835 -4.72408 1.99516 0 8.89219 0 2065 1 -697 58.5689 46.167 1.66302 -0.691299 -0.773386 1.71283 0 8.89219 0 2065 1 -698 64.3298 46.167 4.98907 -0.370441 -1.6646 -1.15363 0 8.89219 0 2065 1 -699 68.1704 51.5984 4.98907 -0.0998398 -0.0815564 1.14435 0 8.89219 0 2065 1 -700 62.4095 51.5984 1.66302 8.78969 1.71818 -1.18043 0 8.89219 0 2065 1 -701 58.5689 46.167 8.31511 -4.43389 -3.72353 -0.596926 0 8.89219 0 2065 1 -702 64.3298 46.167 11.6412 -1.38894 -1.02781 -0.097071 0 8.89219 0 2065 1 -703 68.1704 51.5984 11.6412 -2.79111 0.892099 -2.46642 0 8.89219 0 2065 1 -704 62.4095 51.5984 8.31511 0.733568 -0.903609 0.393541 0 8.89219 0 2065 1 -705 58.5689 46.167 14.9672 -5.46119 -0.685749 3.69613 0 8.89219 0 2065 1 -706 64.3298 46.167 18.2932 0.986356 -1.6456 -6.86098 0 8.89219 0 2065 1 -707 68.1704 51.5984 18.2932 1.55544 3.15087 1.61601 0 8.89219 0 2065 1 -708 62.4095 51.5984 14.9672 -4.14042 -2.36872 -3.08397 0 8.89219 0 2065 1 -709 58.5689 46.167 21.6193 -3.89244 -5.67867 1.70925 0 8.89219 0 2065 1 -710 64.3298 46.167 24.9453 -1.14543 -1.33648 7.09546 0 8.89219 0 2065 1 -711 68.1704 51.5984 24.9453 -0.58517 0.650552 -2.99761 0 8.89219 0 2065 1 -712 62.4095 51.5984 21.6193 2.76176 -1.36428 2.77627 0 8.89219 0 2065 1 -713 58.5689 46.167 28.2714 -3.2103 -2.00813 5.3375 0 8.89219 0 2065 1 -714 64.3298 46.167 31.5974 2.28446 -1.48123 0.499502 0 8.89219 0 2065 1 -715 68.1704 51.5984 31.5974 3.54785 -2.22888 -0.145496 0 8.89219 0 2065 1 -716 62.4095 51.5984 28.2714 1.7086 -2.83711 -1.85817 0 8.89219 0 2065 1 -717 58.5689 46.167 34.9235 -0.479766 -1.80657 3.112 0 8.89219 0 2065 1 -718 64.3298 46.167 38.2495 1.81882 -0.199438 -1.06466 0 8.89219 0 2065 1 -719 68.1704 51.5984 38.2495 -3.79681 4.56077 -0.35774 0 8.89219 0 2065 1 -720 62.4095 51.5984 34.9235 0.522622 -0.00261601 3.15612 0 8.89219 0 2065 1 -721 0.960146 57.0298 1.66302 0.276356 2.35706 3.08093 0 8.89219 0 2065 1 -722 6.72103 57.0298 4.98907 -1.61442 3.93347 -2.83591 0 8.89219 0 2065 1 -723 10.5616 62.4612 4.98907 -2.49851 -1.95035 -4.50322 0 8.89219 0 2065 1 -724 4.80073 62.4612 1.66302 1.8071 -3.84557 -5.34204 0 8.89219 0 2065 1 -725 0.960146 57.0298 8.31511 0.94033 1.54587 3.80685 0 8.89219 0 2065 1 -726 6.72103 57.0298 11.6412 2.28657 3.04283 4.07631 0 8.89219 0 2065 1 -727 10.5616 62.4612 11.6412 -0.30264 -0.938831 -0.0911923 0 8.89219 0 2065 1 -728 4.80073 62.4612 8.31511 -0.482593 0.255117 0.453091 0 8.89219 0 2065 1 -729 0.960146 57.0298 14.9672 1.19928 0.112156 0.353007 0 8.89219 0 2065 1 -730 6.72103 57.0298 18.2932 -1.83158 -0.293335 -2.53928 0 8.89219 0 2065 1 -731 10.5616 62.4612 18.2932 0.806222 2.56386 -2.95043 0 8.89219 0 2065 1 -732 4.80073 62.4612 14.9672 -0.0899935 1.43607 0.603434 0 8.89219 0 2065 1 -733 0.960146 57.0298 21.6193 5.14534 -1.94734 1.47316 0 8.89219 0 2065 1 -734 6.72103 57.0298 24.9453 3.76883 -0.0620572 4.85959 0 8.89219 0 2065 1 -735 10.5616 62.4612 24.9453 -1.06788 3.48407 0.686795 0 8.89219 0 2065 1 -736 4.80073 62.4612 21.6193 -3.95359 -2.58382 0.770974 0 8.89219 0 2065 1 -737 0.960146 57.0298 28.2714 -0.471805 -1.80334 -1.27284 0 8.89219 0 2065 1 -738 6.72103 57.0298 31.5974 -1.77032 -6.33538 -0.395822 0 8.89219 0 2065 1 -739 10.5616 62.4612 31.5974 -0.455656 -2.40215 2.82083 0 8.89219 0 2065 1 -740 4.80073 62.4612 28.2714 3.14566 -2.4223 2.71231 0 8.89219 0 2065 1 -741 0.960146 57.0298 34.9235 0.557008 -0.28651 -0.115942 0 8.89219 0 2065 1 -742 6.72103 57.0298 38.2495 3.09973 2.05958 0.383479 0 8.89219 0 2065 1 -743 10.5616 62.4612 38.2495 0.908561 1.3796 4.02639 0 8.89219 0 2065 1 -744 4.80073 62.4612 34.9235 0.631313 0.552729 0.053807 0 8.89219 0 2065 1 -745 12.4819 57.0298 1.66302 2.52815 -1.44393 2.79676 0 8.89219 0 2065 1 -746 18.2428 57.0298 4.98907 -2.1346 1.46036 2.21629 0 8.89219 0 2065 1 -747 22.0834 62.4612 4.98907 -6.72518 -2.44187 -0.120563 0 8.89219 0 2065 1 -748 16.3225 62.4612 1.66302 4.65073 4.37659 -2.67546 0 8.89219 0 2065 1 -749 12.4819 57.0298 8.31511 -0.88122 1.58574 4.21259 0 8.89219 0 2065 1 -750 18.2428 57.0298 11.6412 0.287517 4.91358 1.71304 0 8.89219 0 2065 1 -751 22.0834 62.4612 11.6412 -1.75304 -0.0959876 -0.0851651 0 8.89219 0 2065 1 -752 16.3225 62.4612 8.31511 3.84069 0.836482 4.88063 0 8.89219 0 2065 1 -753 12.4819 57.0298 14.9672 -0.712451 1.86033 0.509491 0 8.89219 0 2065 1 -754 18.2428 57.0298 18.2932 -1.55391 -4.50431 -4.88497 0 8.89219 0 2065 1 -755 22.0834 62.4612 18.2932 1.04544 3.34927 1.13323 0 8.89219 0 2065 1 -756 16.3225 62.4612 14.9672 4.11618 -4.83036 -0.0719666 0 8.89219 0 2065 1 -757 12.4819 57.0298 21.6193 -1.35255 -1.55736 -1.65344 0 8.89219 0 2065 1 -758 18.2428 57.0298 24.9453 -3.3494 -3.76842 -1.1075 0 8.89219 0 2065 1 -759 22.0834 62.4612 24.9453 1.92973 -2.53147 3.39984 0 8.89219 0 2065 1 -760 16.3225 62.4612 21.6193 1.76226 1.00015 2.84556 0 8.89219 0 2065 1 -761 12.4819 57.0298 28.2714 -0.279219 -2.2367 0.783307 0 8.89219 0 2065 1 -762 18.2428 57.0298 31.5974 1.65791 -4.24406 -5.06996 0 8.89219 0 2065 1 -763 22.0834 62.4612 31.5974 0.36209 2.54747 4.76773 0 8.89219 0 2065 1 -764 16.3225 62.4612 28.2714 -4.72097 2.08226 4.09533 0 8.89219 0 2065 1 -765 12.4819 57.0298 34.9235 0.539597 -5.36024 -4.73585 0 8.89219 0 2065 1 -766 18.2428 57.0298 38.2495 2.88877 -1.6934 0.00979421 0 8.89219 0 2065 1 -767 22.0834 62.4612 38.2495 0.133345 0.959656 1.35536 0 8.89219 0 2065 1 -768 16.3225 62.4612 34.9235 3.01272 -0.206701 -1.03813 0 8.89219 0 2065 1 -769 24.0037 57.0298 1.66302 1.25989 0.56505 -1.12977 0 8.89219 0 2065 1 -770 29.7645 57.0298 4.98907 -0.242455 -6.96755 -2.4374 0 8.89219 0 2065 1 -771 33.6051 62.4612 4.98907 -3.10142 0.468511 1.16799 0 8.89219 0 2065 1 -772 27.8442 62.4612 1.66302 -0.582012 -0.48599 4.60689 0 8.89219 0 2065 1 -773 24.0037 57.0298 8.31511 -0.203787 1.4035 -2.3689 0 8.89219 0 2065 1 -774 29.7645 57.0298 11.6412 3.54337 2.22723 -3.70448 0 8.89219 0 2065 1 -775 33.6051 62.4612 11.6412 -3.44735 2.97886 6.80949 0 8.89219 0 2065 1 -776 27.8442 62.4612 8.31511 2.52803 2.36741 5.12045 0 8.89219 0 2065 1 -777 24.0037 57.0298 14.9672 -1.74223 -1.30658 -3.01695 0 8.89219 0 2065 1 -778 29.7645 57.0298 18.2932 4.02979 -2.55329 5.70332 0 8.89219 0 2065 1 -779 33.6051 62.4612 18.2932 2.99932 2.08429 0.0537729 0 8.89219 0 2065 1 -780 27.8442 62.4612 14.9672 2.96579 0.917588 0.312451 0 8.89219 0 2065 1 -781 24.0037 57.0298 21.6193 1.37521 2.69115 -0.380651 0 8.89219 0 2065 1 -782 29.7645 57.0298 24.9453 0.305628 -2.50204 -2.95355 0 8.89219 0 2065 1 -783 33.6051 62.4612 24.9453 -2.9193 0.118009 4.46752 0 8.89219 0 2065 1 -784 27.8442 62.4612 21.6193 3.71038 -1.42451 -4.29142 0 8.89219 0 2065 1 -785 24.0037 57.0298 28.2714 1.46506 -2.64962 -2.71776 0 8.89219 0 2065 1 -786 29.7645 57.0298 31.5974 -1.44663 -1.18514 -0.57511 0 8.89219 0 2065 1 -787 33.6051 62.4612 31.5974 -0.272744 -4.68026 3.81032 0 8.89219 0 2065 1 -788 27.8442 62.4612 28.2714 4.35828 -3.11052 2.74774 0 8.89219 0 2065 1 -789 24.0037 57.0298 34.9235 3.91462 1.63752 -3.75921 0 8.89219 0 2065 1 -790 29.7645 57.0298 38.2495 -0.247806 1.62591 -4.99594 0 8.89219 0 2065 1 -791 33.6051 62.4612 38.2495 -0.217947 0.0911047 1.33525 0 8.89219 0 2065 1 -792 27.8442 62.4612 34.9235 -0.0479603 -0.865328 -1.45746 0 8.89219 0 2065 1 -793 35.5254 57.0298 1.66302 2.04081 -1.25646 0.102599 0 8.89219 0 2065 1 -794 41.2863 57.0298 4.98907 -0.222019 -2.24702 3.04471 0 8.89219 0 2065 1 -795 45.1269 62.4612 4.98907 1.41183 -3.68736 0.0490796 0 8.89219 0 2065 1 -796 39.366 62.4612 1.66302 -4.48361 -0.268328 -0.942678 0 8.89219 0 2065 1 -797 35.5254 57.0298 8.31511 0.42675 1.07729 -2.93636 0 8.89219 0 2065 1 -798 41.2863 57.0298 11.6412 -0.854944 -2.603 -0.248961 0 8.89219 0 2065 1 -799 45.1269 62.4612 11.6412 -0.562974 0.0945025 -2.18701 0 8.89219 0 2065 1 -800 39.366 62.4612 8.31511 -0.960604 -2.61891 1.38457 0 8.89219 0 2065 1 -801 35.5254 57.0298 14.9672 -1.02538 4.39647 2.3056 0 8.89219 0 2065 1 -802 41.2863 57.0298 18.2932 -1.14415 0.902142 -2.00121 0 8.89219 0 2065 1 -803 45.1269 62.4612 18.2932 -0.224247 -5.41664 -2.99419 0 8.89219 0 2065 1 -804 39.366 62.4612 14.9672 -1.43746 1.6388 1.78263 0 8.89219 0 2065 1 -805 35.5254 57.0298 21.6193 -5.08565 0.135148 -3.56183 0 8.89219 0 2065 1 -806 41.2863 57.0298 24.9453 2.97448 0.799976 5.1317 0 8.89219 0 2065 1 -807 45.1269 62.4612 24.9453 2.65163 0.387434 -1.33835 0 8.89219 0 2065 1 -808 39.366 62.4612 21.6193 -2.36564 -2.64623 1.50968 0 8.89219 0 2065 1 -809 35.5254 57.0298 28.2714 5.05971 3.64754 0.867145 0 8.89219 0 2065 1 -810 41.2863 57.0298 31.5974 7.51567 -0.885177 -0.339077 0 8.89219 0 2065 1 -811 45.1269 62.4612 31.5974 3.5072 -2.85205 3.39108 0 8.89219 0 2065 1 -812 39.366 62.4612 28.2714 2.01242 -2.08346 3.95381 0 8.89219 0 2065 1 -813 35.5254 57.0298 34.9235 -6.00472 1.52451 3.45716 0 8.89219 0 2065 1 -814 41.2863 57.0298 38.2495 4.13024 -0.30753 -0.0924614 0 8.89219 0 2065 1 -815 45.1269 62.4612 38.2495 -2.12626 -1.21624 -2.02668 0 8.89219 0 2065 1 -816 39.366 62.4612 34.9235 0.467121 0.753651 -7.43976 0 8.89219 0 2065 1 -817 47.0472 57.0298 1.66302 -1.15134 -0.416526 1.1596 0 8.89219 0 2065 1 -818 52.8081 57.0298 4.98907 0.773955 -1.13156 0.169552 0 8.89219 0 2065 1 -819 56.6486 62.4612 4.98907 1.94747 0.734808 -1.42597 0 8.89219 0 2065 1 -820 50.8878 62.4612 1.66302 -3.56247 -2.39041 0.349473 0 8.89219 0 2065 1 -821 47.0472 57.0298 8.31511 -2.18917 0.945978 -0.944209 0 8.89219 0 2065 1 -822 52.8081 57.0298 11.6412 1.68351 2.83296 -3.9633 0 8.89219 0 2065 1 -823 56.6486 62.4612 11.6412 2.16131 -0.0415056 4.73698 0 8.89219 0 2065 1 -824 50.8878 62.4612 8.31511 -1.51619 0.510504 -0.576115 0 8.89219 0 2065 1 -825 47.0472 57.0298 14.9672 -0.747333 -0.247405 1.04179 0 8.89219 0 2065 1 -826 52.8081 57.0298 18.2932 -0.32069 -0.957573 2.60402 0 8.89219 0 2065 1 -827 56.6486 62.4612 18.2932 4.70688 -0.680431 -4.35419 0 8.89219 0 2065 1 -828 50.8878 62.4612 14.9672 0.988456 -1.46395 -3.62828 0 8.89219 0 2065 1 -829 47.0472 57.0298 21.6193 -2.8629 2.20143 1.69173 0 8.89219 0 2065 1 -830 52.8081 57.0298 24.9453 3.01997 -0.575231 -4.40776 0 8.89219 0 2065 1 -831 56.6486 62.4612 24.9453 1.65892 0.0862338 0.169295 0 8.89219 0 2065 1 -832 50.8878 62.4612 21.6193 1.77532 1.89377 2.43293 0 8.89219 0 2065 1 -833 47.0472 57.0298 28.2714 -1.0974 4.80001 4.70687 0 8.89219 0 2065 1 -834 52.8081 57.0298 31.5974 2.0532 -3.65633 0.534271 0 8.89219 0 2065 1 -835 56.6486 62.4612 31.5974 2.84517 2.78173 -4.59879 0 8.89219 0 2065 1 -836 50.8878 62.4612 28.2714 -0.907988 -0.16783 1.4664 0 8.89219 0 2065 1 -837 47.0472 57.0298 34.9235 -0.184749 -0.733442 0.470441 0 8.89219 0 2065 1 -838 52.8081 57.0298 38.2495 -0.242094 -0.534673 -1.12325 0 8.89219 0 2065 1 -839 56.6486 62.4612 38.2495 4.13734 1.90618 -0.929241 0 8.89219 0 2065 1 -840 50.8878 62.4612 34.9235 4.40536 4.44229 2.61405 0 8.89219 0 2065 1 -841 58.5689 57.0298 1.66302 1.09647 2.65789 0.842627 0 8.89219 0 2065 1 -842 64.3298 57.0298 4.98907 -0.302127 1.55503 -0.534186 0 8.89219 0 2065 1 -843 68.1704 62.4612 4.98907 -2.83156 2.79755 1.03172 0 8.89219 0 2065 1 -844 62.4095 62.4612 1.66302 -2.2532 4.15295 2.57293 0 8.89219 0 2065 1 -845 58.5689 57.0298 8.31511 -2.53578 -6.4109 -5.77761 0 8.89219 0 2065 1 -846 64.3298 57.0298 11.6412 -6.03624 -0.384352 -2.54708 0 8.89219 0 2065 1 -847 68.1704 62.4612 11.6412 -1.35561 3.48171 3.24307 0 8.89219 0 2065 1 -848 62.4095 62.4612 8.31511 1.39038 -2.24312 1.85525 0 8.89219 0 2065 1 -849 58.5689 57.0298 14.9672 4.27281 1.11387 -5.14519 0 8.89219 0 2065 1 -850 64.3298 57.0298 18.2932 0.597275 0.170666 -2.7142 0 8.89219 0 2065 1 -851 68.1704 62.4612 18.2932 3.23119 2.18698 2.77835 0 8.89219 0 2065 1 -852 62.4095 62.4612 14.9672 -5.2077 -1.3823 0.31877 0 8.89219 0 2065 1 -853 58.5689 57.0298 21.6193 3.14692 1.12712 -1.91853 0 8.89219 0 2065 1 -854 64.3298 57.0298 24.9453 -1.12762 -1.60487 -1.95968 0 8.89219 0 2065 1 -855 68.1704 62.4612 24.9453 -0.864948 2.08374 1.23827 0 8.89219 0 2065 1 -856 62.4095 62.4612 21.6193 3.03194 -0.608297 -0.868248 0 8.89219 0 2065 1 -857 58.5689 57.0298 28.2714 -3.38593 1.35879 -0.311196 0 8.89219 0 2065 1 -858 64.3298 57.0298 31.5974 1.52156 -1.26999 -2.29808 0 8.89219 0 2065 1 -859 68.1704 62.4612 31.5974 -2.91759 0.460755 -1.77074 0 8.89219 0 2065 1 -860 62.4095 62.4612 28.2714 -2.02549 1.61157 1.72283 0 8.89219 0 2065 1 -861 58.5689 57.0298 34.9235 1.73054 -1.5902 3.01927 0 8.89219 0 2065 1 -862 64.3298 57.0298 38.2495 2.15721 -1.60528 6.71965 0 8.89219 0 2065 1 -863 68.1704 62.4612 38.2495 -3.28553 2.51582 -2.94464 0 8.89219 0 2065 1 -864 62.4095 62.4612 34.9235 1.24724 -0.667725 0.692421 0 8.89219 0 2065 1 -ITEM: TIMESTEP -1 -ITEM: NUMBER OF ATOMS -864 -ITEM: BOX BOUNDS pp pp pp -0.0000000000000000e+00 6.9130545060664147e+01 -0.0000000000000000e+00 6.5176902932690410e+01 -0.0000000000000000e+00 3.9912538800000000e+01 -ITEM: ATOMS id x y z vx vy vz c_dpdUatom[1] c_dpdUatom[2] c_dpdUatom[3] c_dpdUatom[4] c_crdx -1 0.960264 2.71904 1.66171 0.117185 3.33774 -1.30887 0.00345185 8.88458 2.20877e-21 2064.32 0.999462 -2 6.72092 2.71492 4.98641 -0.104823 -0.779804 -2.65585 0.0051692 8.90094 2.35622e-21 2068.16 0.999452 -3 10.559 8.14645 4.99041 -2.63775 -0.667551 1.34335 0.00399114 8.89039 2.26334e-21 2065.67 0.999459 -4 4.80356 8.14683 1.66456 2.83082 -0.280542 1.53993 -0.00389374 8.89683 2.25745e-21 2065.36 0.99946 -5 0.962532 2.71399 8.31432 2.38522 -1.7166 -0.788937 -0.00164341 8.89241 2.25505e-21 2064.9 0.999461 -6 6.71948 2.71172 11.6394 -1.54297 -3.98846 -1.72687 0.00248251 8.89433 2.27986e-21 2066.19 0.999457 -7 10.5591 8.14694 11.6417 -2.56104 -0.175094 0.526288 0.000648996 8.89914 2.29684e-21 2066.82 0.999455 -8 4.80164 8.1487 8.31641 0.910704 1.58298 1.29758 -0.00162944 8.88867 2.1848e-21 2064.11 0.999463 -9 0.954639 2.71705 14.9636 -5.50763 1.34359 -3.57144 -0.000508218 8.9038 2.37163e-21 2067.56 0.999453 -10 6.71977 2.71587 18.2958 -1.25781 0.165453 2.53984 0.00114193 8.89253 2.25432e-21 2065.52 0.999459 -11 10.5538 8.1446 18.2912 -7.8166 -2.51078 -2.09346 -0.00217716 8.89968 2.29249e-21 2066.33 0.999457 -12 4.80107 8.14562 14.9687 0.337101 -1.48869 1.5214 -0.00142559 8.88154 2.12821e-21 2062.64 0.999467 -13 0.962358 2.71475 21.6214 2.2118 -0.954229 2.15267 -0.00171087 8.89092 2.2707e-21 2064.57 0.999462 -14 6.71658 2.71495 24.9449 -4.44682 -0.754654 -0.47872 0.00341162 8.88619 2.237e-21 2064.65 0.999462 -15 10.5639 8.15018 24.9414 2.31418 3.06972 -3.89874 -0.00269373 8.8967 2.29679e-21 2065.59 0.999459 -16 4.79876 8.14595 21.6176 -1.9759 -1.16478 -1.68026 -0.000201778 8.90267 2.37219e-21 2067.39 0.999454 -17 0.956883 2.71868 28.2688 -3.26338 2.97204 -2.55042 -0.00593197 8.90554 2.33337e-21 2066.78 0.999456 -18 6.72381 2.7218 31.5937 2.78916 6.09486 -3.70562 -0.00459971 8.89503 2.25513e-21 2064.83 0.999461 -19 10.5599 8.14656 31.5992 -1.72643 -0.55193 1.74871 -0.00801097 8.90364 2.31249e-21 2065.94 0.999458 -20 4.79566 8.14643 28.2759 -5.07327 -0.680363 4.50676 -0.00320861 8.9114 2.44828e-21 2068.61 0.99945 -21 0.961112 2.71301 34.9217 0.965663 -2.69907 -1.76758 0.00183315 8.89647 2.28616e-21 2066.5 0.999456 -22 6.7215 2.71933 38.2477 0.473073 3.62377 -1.85752 0.00300742 8.88921 2.25982e-21 2065.21 0.99946 -23 10.5642 8.14827 38.2521 2.6323 1.16175 2.62343 -0.00510211 8.8966 2.25918e-21 2065.06 0.99946 -24 4.80486 8.1504 34.9243 4.1297 3.28492 0.798837 0.00627688 8.90316 2.47615e-21 2068.87 0.99945 -25 12.4842 2.71522 1.66341 2.34397 -0.489233 0.389492 0.00329845 8.89092 2.28515e-21 2065.64 0.999459 -26 18.2454 2.71713 4.98647 2.5927 1.42168 -2.59361 -0.00210398 8.89357 2.24405e-21 2065.05 0.99946 -27 22.0812 8.14691 4.98758 -2.14852 -0.203716 -1.48355 -0.000566683 8.8959 2.28958e-21 2065.87 0.999458 -28 16.3206 8.14586 1.6612 -1.84555 -1.25273 -1.82554 0.011311 8.89658 2.40895e-21 2068.54 0.999451 -29 12.48 2.71631 8.31284 -1.91868 0.605151 -2.27558 -0.00617394 8.8917 2.15984e-21 2063.79 0.999464 -30 18.2439 2.71383 11.6468 1.11537 -1.87837 5.65213 -0.00470898 8.89788 2.18847e-21 2065.41 0.999459 -31 22.0774 8.14798 11.6411 -6.00394 0.8714 -0.093945 -0.0025279 8.87994 2.07769e-21 2062.06 0.999469 -32 16.3201 8.14821 8.31498 -2.34531 1.1013 -0.136736 -0.00304337 8.88634 2.15255e-21 2063.31 0.999465 -33 12.4808 2.71328 14.9618 -1.07915 -2.42754 -5.4216 0.00117076 8.89304 2.22908e-21 2065.63 0.999459 -34 18.244 2.71734 18.2942 1.23294 1.63439 0.90549 0.00423331 8.88955 2.22149e-21 2065.54 0.999459 -35 22.0887 8.14395 18.2925 5.38119 -3.16251 -0.751414 -0.000229657 8.86276 1.96168e-21 2058.9 0.999477 -36 16.3214 8.1552 14.9642 -1.08896 8.08688 -2.96629 -0.00377325 8.89542 2.21001e-21 2065.09 0.99946 -37 12.4801 2.71483 21.6226 -1.83908 -0.878778 3.33722 -0.00778795 8.89583 2.19717e-21 2064.32 0.999462 -38 18.2359 2.71724 24.9408 -6.88449 1.53721 -4.5392 0.00118168 8.89826 2.31438e-21 2066.74 0.999456 -39 22.0748 8.14499 24.9451 -8.56792 -2.12024 -0.274496 -0.00340956 8.88513 2.12525e-21 2062.98 0.999466 -40 16.3252 8.1504 21.6222 2.74126 3.28308 2.87676 0.000925827 8.89161 2.23244e-21 2065.28 0.99946 -41 12.4856 2.71377 28.2697 3.67246 -1.93319 -1.71587 7.19889e-05 8.88509 2.19502e-21 2063.71 0.999464 -42 18.2389 2.71575 31.5969 -3.9313 0.0505606 -0.487516 0.00131978 8.89361 2.28812e-21 2065.79 0.999458 -43 22.082 8.14502 31.5962 -1.35931 -2.08935 -1.25775 -0.00083507 8.88573 2.15964e-21 2063.65 0.999464 -44 16.3214 8.15034 28.2737 -1.04727 3.22591 2.31894 0.000668282 8.89831 2.30856e-21 2066.65 0.999456 -45 12.479 2.71654 34.923 -2.87055 0.837116 -0.489058 0.000933063 8.89968 2.32788e-21 2066.99 0.999455 -46 18.2427 2.71831 38.2504 -0.132174 2.60773 0.920431 0.00113659 8.90266 2.39773e-21 2067.67 0.999453 -47 22.0863 8.15145 38.2496 2.93228 4.33655 0.0997139 0.0017184 8.9014 2.35705e-21 2067.53 0.999453 -48 16.3213 8.14037 34.9275 -1.17864 -6.74753 4.0347 0.0024108 8.89119 2.26402e-21 2065.5 0.999459 -49 24.0023 2.71212 1.66705 -1.36146 -3.58473 4.02556 0.00155284 8.89812 2.33747e-21 2066.79 0.999456 -50 29.7623 2.7174 4.98988 -2.2722 1.69176 0.814131 0.00310548 8.89912 2.36597e-21 2067.34 0.999454 -51 33.6087 8.14283 4.98359 3.61322 -4.27865 -5.47331 -9.50782e-05 8.89297 2.24939e-21 2065.35 0.99946 -52 27.8419 8.14919 1.66341 -2.38622 2.07723 0.384846 0.00701567 8.89397 2.33682e-21 2067.07 0.999455 -53 24.0017 2.71955 8.31511 -1.92127 3.84794 -0.00142614 -0.000453241 8.88369 2.17087e-21 2063.3 0.999465 -54 29.7627 2.7143 11.6366 -1.80597 -1.40851 -4.52199 -0.0048589 8.89646 2.25407e-21 2065.08 0.99946 -55 33.607 8.1521 11.6392 1.92237 4.98435 -1.91802 0.00321522 8.87738 2.12425e-21 2062.74 0.999467 -56 27.8435 8.15214 8.32008 -0.787074 5.02545 4.96872 -0.00170251 8.91567 2.43162e-21 2069.83 0.999447 -57 24.0028 2.72128 14.9707 -0.825242 5.57857 3.4968 0.00849211 8.88344 2.21777e-21 2065.15 0.99946 -58 29.7667 2.71567 18.2905 2.12448 -0.0334709 -2.73935 0.0031585 8.90056 2.35229e-21 2067.65 0.999453 -59 33.6089 8.14753 18.2944 3.78421 0.414892 1.19093 0.000422747 8.89076 2.24006e-21 2064.99 0.999461 -60 27.8391 8.15015 14.9707 -5.18999 3.03604 3.51781 -0.00163616 8.90116 2.28613e-21 2066.76 0.999456 -61 24.0064 2.7119 21.6166 2.73094 -3.8067 -2.64851 0.00474548 8.89748 2.32988e-21 2067.34 0.999454 -62 29.7659 2.71536 24.9461 1.35128 -0.343082 0.741758 0.0067314 8.88535 2.27266e-21 2065.18 0.99946 -63 33.6013 8.14819 24.9457 -3.86373 1.0757 0.364135 -0.000565096 8.91585 2.45177e-21 2070.11 0.999446 -64 27.8483 8.14957 21.6182 4.05163 2.45421 -1.12261 0.00464946 8.88698 2.24452e-21 2065.09 0.99946 -65 24.0054 2.71646 28.2631 1.78625 0.752687 -8.24254 -0.00195844 8.89983 2.31254e-21 2066.41 0.999457 -66 29.7624 2.71611 31.5966 -2.13232 0.403732 -0.810473 -0.0027691 8.88963 2.17501e-21 2064.07 0.999463 -67 33.6057 8.14678 31.5932 0.530187 -0.328767 -4.1886 -0.0006376 8.87322 2.03083e-21 2061.04 0.999472 -68 27.8402 8.15199 28.2757 -3.99783 4.87766 4.32244 -0.00177473 8.90003 2.27922e-21 2066.49 0.999456 -69 24.0021 2.71806 34.9222 -1.57072 2.35583 -1.22274 -0.00236483 8.89625 2.25621e-21 2065.56 0.999459 -70 29.7629 2.7144 38.2543 -1.64955 -1.30395 4.75197 0.00194329 8.89076 2.22658e-21 2065.31 0.99946 -71 33.6049 8.14258 38.2495 -0.182154 -4.52952 -0.0170238 -0.00997562 8.88988 2.08938e-21 2062.59 0.999467 -72 27.844 8.14555 34.9267 -0.223721 -1.56132 3.19351 -0.00342589 8.89088 2.17397e-21 2064.2 0.999463 -73 35.5248 2.71477 1.66591 -0.595816 -0.937179 2.88741 -0.00335073 8.90508 2.32307e-21 2067.23 0.999454 -74 41.2871 2.71221 4.98428 0.753852 -3.49607 -4.78805 -0.0015884 8.8997 2.29282e-21 2066.46 0.999456 -75 45.1294 8.14763 4.98696 2.48213 0.517298 -2.11085 -0.000302658 8.88465 2.17089e-21 2063.54 0.999465 -76 39.3675 8.1437 1.66486 1.47491 -3.41212 1.83939 -0.00125169 8.89447 2.24613e-21 2065.42 0.999459 -77 35.5239 2.71705 8.31622 -1.56365 1.3495 1.11059 -0.00031373 8.89856 2.28227e-21 2066.49 0.999456 -78 41.2854 2.71496 11.6395 -0.887258 -0.748927 -1.68865 -0.00352186 8.88663 2.15667e-21 2063.27 0.999465 -79 45.1272 8.14949 11.6428 0.33142 2.37726 1.67084 -4.38559e-05 8.90899 2.36276e-21 2068.77 0.99945 -80 39.3668 8.14364 8.31201 0.842358 -3.47243 -3.10328 0.00251663 8.89506 2.27136e-21 2066.35 0.999457 -81 35.5275 2.71552 14.9687 2.09936 -0.185332 1.46347 -0.00044253 8.88997 2.18784e-21 2064.64 0.999462 -82 41.2915 2.71428 18.2963 5.18795 -1.41935 3.05218 -0.000213023 8.89557 2.24712e-21 2065.88 0.999458 -83 45.1271 8.14733 18.2988 0.174252 0.213255 5.5221 0.00155687 8.8854 2.16854e-21 2064.09 0.999463 -84 39.3635 8.14867 14.9672 -2.50589 1.55554 0.0148225 0.00130761 8.88331 2.15126e-21 2063.59 0.999464 -85 35.5265 2.71287 21.6176 1.06853 -2.83221 -1.73132 -0.00177262 8.89433 2.25352e-21 2065.28 0.99946 -86 41.2856 2.7153 24.9436 -0.662875 -0.399644 -1.77816 0.000523248 8.89964 2.27853e-21 2066.9 0.999455 -87 45.1214 8.14758 24.9501 -5.45753 0.467523 4.80878 -6.16389e-05 8.87487 2.06713e-21 2061.51 0.99947 -88 39.3699 8.15239 21.6194 3.86264 5.27472 0.0803437 0.00472377 8.89154 2.26713e-21 2066.07 0.999458 -89 35.5275 2.7191 28.2738 2.05992 3.39708 2.36927 0.00431481 8.88943 2.23115e-21 2065.54 0.999459 -90 41.2875 2.71413 31.5948 1.21669 -1.57272 -2.59514 -0.000389306 8.88002 2.10736e-21 2062.53 0.999467 -91 45.1245 8.14566 31.5947 -2.39362 -1.45742 -2.75774 1.02072e-05 8.89516 2.20751e-21 2065.84 0.999458 -92 39.3674 8.14338 28.2731 1.42608 -3.73357 1.67526 0.00155894 8.87956 2.1078e-21 2062.85 0.999467 -93 35.5234 2.71519 34.9236 -1.99676 -0.515366 0.104872 -3.38639e-05 8.88435 2.13762e-21 2063.53 0.999465 -94 41.2852 2.71033 38.2483 -1.04939 -5.3707 -1.16785 -0.0018501 8.90002 2.29225e-21 2066.47 0.999456 -95 45.1271 8.15137 38.2418 0.262673 4.25756 -7.67136 0.00652614 8.90575 2.40562e-21 2069.47 0.999448 -96 39.3693 8.14236 34.9255 3.30447 -4.75256 2.05668 0.00217221 8.87954 2.09618e-21 2062.98 0.999466 -97 47.0495 2.71559 1.66462 2.37307 -0.119021 1.59928 0.00465866 8.88615 2.19895e-21 2064.91 0.999461 -98 52.8093 2.7158 4.9973 1.29018 0.0908828 8.23201 -0.00869644 8.88193 2.04175e-21 2061.17 0.999471 -99 56.6477 8.14867 4.98498 -0.943601 1.56003 -4.08925 0.00130528 8.90763 2.36745e-21 2068.76 0.99945 -100 50.887 8.1432 1.66332 -0.713586 -3.91389 0.300183 0.00130663 8.88891 2.19926e-21 2064.79 0.999461 -101 47.0451 2.71504 8.3169 -2.10425 -0.668567 1.79016 0.00106815 8.892 2.21307e-21 2065.39 0.999459 -102 52.812 2.71967 11.642 3.98977 3.96346 0.844917 0.00176674 8.87707 2.06435e-21 2062.36 0.999468 -103 56.6449 8.14386 11.6405 -3.77153 -3.25363 -0.700559 0.000718401 8.88845 2.16624e-21 2064.56 0.999462 -104 50.8927 8.14256 8.31753 4.92387 -4.55505 2.42031 0.00518969 8.86362 1.99484e-21 2060.23 0.999474 -105 47.05 2.71318 14.9655 2.87342 -2.52244 -1.69164 0.00226122 8.89901 2.29665e-21 2067.13 0.999455 -106 52.8087 2.7191 18.2926 0.640709 3.39346 -0.606164 -0.00165811 8.89409 2.18779e-21 2065.26 0.99946 -107 56.6465 8.14514 18.2899 -2.17114 -1.9679 -3.37501 -0.0011527 8.89389 2.20458e-21 2065.32 0.99946 -108 50.887 8.14629 14.9604 -0.715362 -0.819318 -6.85079 0.00107716 8.87561 2.06849e-21 2061.91 0.999469 -109 47.0485 2.7124 21.6223 1.31637 -3.30127 3.01498 0.00215137 8.89271 2.23279e-21 2065.77 0.999458 -110 52.8112 2.71803 24.9494 3.16414 2.32267 4.09736 0.00367643 8.88662 2.2004e-21 2064.8 0.999461 -111 56.6496 8.15005 24.9472 0.9843 2.9342 1.82396 0.00144689 8.89559 2.27034e-21 2066.23 0.999457 -112 50.8875 8.14917 21.6196 -0.240788 2.05377 0.317356 -0.00128747 8.89217 2.19222e-21 2064.93 0.999461 -113 47.0495 2.71609 28.2654 2.33996 0.384401 -6.02726 0.00223933 8.88104 2.12556e-21 2063.31 0.999465 -114 52.8089 2.7078 31.5951 0.886818 -7.90398 -2.37383 0.00491201 8.90537 2.38728e-21 2069.05 0.999449 -115 56.647 8.14414 31.599 -1.68474 -2.97637 1.55134 0.000636505 8.89487 2.26357e-21 2065.91 0.999458 -116 50.8885 8.14749 28.2758 0.72761 0.378981 4.42093 -0.0014631 8.88339 2.13746e-21 2063.02 0.999466 -117 47.0513 2.71695 34.9241 4.07851 1.24309 0.65856 -0.00867145 8.8824 2.0772e-21 2061.28 0.999471 -118 52.8067 2.7145 38.2549 -1.35131 -1.2015 5.37509 -0.00424349 8.89519 2.19704e-21 2064.94 0.999461 -119 56.6489 8.15087 38.2503 0.28652 3.7603 0.752939 -0.000978239 8.89446 2.24788e-21 2065.48 0.999459 -120 50.8871 8.14901 34.9269 -0.637442 1.89586 3.41657 0.00225825 8.88474 2.18635e-21 2064.1 0.999463 -121 58.5682 2.71798 1.66046 -0.716281 2.27439 -2.55877 0.00405067 8.89531 2.29604e-21 2066.73 0.999456 -122 64.3225 2.71806 4.98958 -7.30679 2.35965 0.516867 0.00383335 8.90937 2.45361e-21 2069.67 0.999447 -123 68.17 8.1529 4.98866 -0.357793 5.78709 -0.403161 -0.00146161 8.90214 2.30161e-21 2067.01 0.999455 -124 62.4107 8.1482 1.66784 1.20026 1.08892 4.81581 -0.00309592 8.88917 2.21756e-21 2063.9 0.999464 -125 58.5701 2.7101 8.31891 1.15291 -5.60074 3.79599 -0.00788748 8.90803 2.30751e-21 2066.9 0.999455 -126 64.3292 2.7117 11.6421 -0.63319 -4.00906 0.935115 -0.00150705 8.8988 2.30348e-21 2066.29 0.999457 -127 68.1688 8.14071 11.6361 -1.63796 -6.40523 -5.00999 -0.000858568 8.88263 2.14139e-21 2062.99 0.999466 -128 62.4075 8.14528 8.31478 -1.99685 -1.83539 -0.336707 0.00383839 8.89892 2.34702e-21 2067.45 0.999454 -129 58.5666 2.71888 14.9641 -2.28742 3.17836 -3.10438 -0.00303601 8.88562 2.13192e-21 2063.16 0.999466 -130 64.3282 2.71234 18.288 -1.56535 -3.36121 -5.24825 0.00879455 8.90484 2.45678e-21 2069.76 0.999447 -131 68.1679 8.14833 18.294 -2.48285 1.21351 0.731839 -0.00261341 8.91321 2.41892e-21 2069.12 0.999449 -132 62.4076 8.14623 14.9706 -1.93285 -0.884251 3.4438 -0.00620786 8.89276 2.18297e-21 2064 0.999463 -133 58.5708 2.72097 21.618 1.87662 5.26771 -1.30377 0.000537372 8.89118 2.23175e-21 2065.1 0.99946 -134 64.3299 2.7173 24.9511 0.135562 1.59856 5.77562 -0.00260564 8.90963 2.39472e-21 2068.36 0.999451 -135 68.1684 8.14956 24.9456 -2.01308 2.44889 0.245871 0.00149067 8.89594 2.34981e-21 2066.32 0.999457 -136 62.4077 8.14851 21.6183 -1.83532 1.39994 -0.945453 -0.00595964 8.88809 2.18364e-21 2063.07 0.999466 -137 58.5713 2.71498 28.2709 2.38724 -0.728677 -0.440635 0.00499335 8.88801 2.27787e-21 2065.38 0.99946 -138 64.3313 2.71741 31.5986 1.48224 1.70978 1.15801 -0.000289133 8.88946 2.22311e-21 2064.56 0.999462 -139 68.1681 8.14732 31.5937 -2.27905 0.210801 -3.7566 0.0030013 8.89948 2.40433e-21 2067.39 0.999454 -140 62.4089 8.14892 28.2707 -0.597386 1.81103 -0.674864 -0.000907904 8.89618 2.29228e-21 2065.86 0.999458 -141 58.5705 2.71206 34.9242 1.55169 -3.6489 0.705602 -0.00109093 8.88207 2.15146e-21 2062.82 0.999467 -142 64.3326 2.71553 38.2492 2.81132 -0.169592 -0.269619 -0.000341838 8.88233 2.13498e-21 2063.04 0.999466 -143 68.1669 8.14591 38.2451 -3.49426 -1.19918 -4.45497 -0.00164886 8.89386 2.28333e-21 2065.21 0.99946 -144 62.4121 8.14761 34.9271 2.58523 0.499302 3.65503 0.00518721 8.902 2.37415e-21 2068.39 0.999451 -145 0.967433 13.5804 1.66255 7.28694 1.85317 -0.472288 -0.00332728 8.87775 2.10206e-21 2061.43 0.999471 -146 6.71516 13.5756 4.98425 -5.86376 -2.94095 -4.81903 -0.007456 8.89709 2.20067e-21 2064.66 0.999462 -147 10.562 19.0091 4.9897 0.407403 -0.848051 0.636247 0.00571707 8.8872 2.20655e-21 2065.36 0.99946 -148 4.80329 19.0125 1.67132 2.55298 2.56243 8.30227 -0.00163613 8.90222 2.28905e-21 2066.99 0.999455 -149 0.959199 13.5776 8.31346 -0.947093 -0.921796 -1.6562 0.00367883 8.89092 2.19712e-21 2065.72 0.999459 -150 6.71806 13.576 11.6425 -2.96037 -2.53116 1.38988 -0.0035793 8.89099 2.16019e-21 2064.19 0.999463 -151 10.5637 19.0093 11.6444 2.03997 -0.582175 3.19717 -0.00343022 8.89977 2.25228e-21 2066.09 0.999458 -152 4.80038 19.009 8.31655 -0.354496 -0.913344 1.44151 0.000962118 8.89415 2.23011e-21 2065.82 0.999458 -153 0.956675 13.5806 14.9698 -3.47168 2.03709 2.58078 0.000774346 8.87476 2.05023e-21 2061.66 0.99947 -154 6.71989 13.5745 18.29 -1.1339 -4.06014 -3.19779 -0.000541554 8.88618 2.16154e-21 2063.81 0.999464 -155 10.5566 19.0106 18.2912 -4.96675 0.708647 -2.07096 -0.00331298 8.88163 2.10068e-21 2062.26 0.999468 -156 4.7993 19.008 14.9704 -1.43525 -1.95552 3.18254 0.00122715 8.87773 2.06714e-21 2062.39 0.999468 -157 0.962108 13.5779 21.6203 1.96199 -0.664214 0.974655 0.00757082 8.89642 2.36886e-21 2067.71 0.999453 -158 6.72171 13.5798 24.948 0.687283 1.24636 2.65286 0.00404315 8.9007 2.3954e-21 2067.87 0.999452 -159 10.5622 19.011 24.9451 0.56582 1.048 -0.252873 0.000674357 8.8955 2.27915e-21 2066.05 0.999458 -160 4.80135 19.0092 21.6178 0.615648 -0.770304 -1.47659 0.00364074 8.88455 2.19902e-21 2064.35 0.999462 -161 0.961238 13.5827 28.2728 1.09118 4.20554 1.38473 -0.00296519 8.88624 2.21256e-21 2063.31 0.999465 -162 6.71977 13.5772 31.6011 -1.25174 -1.3321 3.68305 0.00463822 8.89411 2.3725e-21 2066.6 0.999456 -163 10.5621 19.0075 31.5978 0.485948 -2.45546 0.352676 -0.0010538 8.89899 2.31073e-21 2066.43 0.999457 -164 4.7965 19.0053 28.2758 -4.2337 -4.58956 4.46326 -0.00435593 8.889 2.18069e-21 2063.6 0.999464 -165 0.964824 13.5714 34.9231 4.67799 -7.14944 -0.338525 0.00189849 8.92507 2.61096e-21 2072.6 0.999439 -166 6.7164 13.5776 38.2469 -4.62272 -0.883408 -2.58178 0.00311245 8.89702 2.32803e-21 2066.89 0.999455 -167 10.5648 19.0097 38.2502 3.18178 -0.21147 0.640696 -0.00241684 8.87603 2.06106e-21 2061.25 0.999471 -168 4.80207 19.0049 34.9264 1.33801 -5.05183 2.94828 0.00326921 8.88905 2.26314e-21 2065.23 0.99946 -169 12.4834 13.5798 1.66068 1.49113 1.26282 -2.34547 -0.00423487 8.8934 2.19475e-21 2064.56 0.999462 -170 18.2447 13.5725 4.9871 1.88554 -5.98822 -1.96589 0.0046516 8.89811 2.30842e-21 2067.45 0.999454 -171 22.0888 19.0103 4.98998 5.41464 0.361236 0.911154 -0.00519926 8.8878 2.13459e-21 2063.16 0.999466 -172 16.3193 19.0085 1.66641 -3.18496 -1.47349 3.38764 0.000390414 8.88714 2.1433e-21 2064.21 0.999463 -173 12.484 13.5793 8.31297 2.05324 0.820193 -2.13901 -0.00405353 8.89725 2.23455e-21 2065.42 0.999459 -174 18.2458 13.5817 11.6395 3.04781 3.2281 -1.67576 0.00408531 8.8823 2.17333e-21 2063.97 0.999463 -175 22.0866 19.0109 11.6434 3.2209 0.999092 2.22202 0.00325866 8.89349 2.24233e-21 2066.17 0.999457 -176 16.3243 19.0058 8.31533 1.79508 -4.15602 0.216147 0.00739832 8.87089 2.10078e-21 2062.25 0.999468 -177 12.4811 13.5735 14.9703 -0.807183 -5.03194 3.09984 -0.0021698 8.90555 2.33742e-21 2067.58 0.999453 -178 18.2458 13.5757 18.2977 3.05126 -2.83177 4.4448 -0.00290542 8.90866 2.32197e-21 2068.09 0.999452 -179 22.0849 19.0129 18.2949 1.54733 2.9399 1.6443 -0.00574964 8.88025 2.06721e-21 2061.44 0.99947 -180 16.3229 19.0065 14.9671 0.44781 -3.4727 -0.0720613 0.00027594 8.89408 2.22708e-21 2065.66 0.999459 -181 12.4845 13.5747 21.6229 2.57425 -3.80813 3.58242 0.000315251 8.89202 2.26226e-21 2065.23 0.99946 -182 18.2425 13.578 24.9483 -0.29816 -0.493988 3.01134 0.000914469 8.89307 2.26051e-21 2065.59 0.999459 -183 22.0849 19.0065 24.948 1.52594 -3.40056 2.6888 -0.00108977 8.89374 2.23006e-21 2065.3 0.99946 -184 16.3214 19.0132 21.616 -1.10334 3.25348 -3.32731 -0.00674295 8.88397 2.08687e-21 2062.02 0.999469 -185 12.4838 13.578 28.2686 1.93217 -0.556025 -2.76212 0.00882499 8.90766 2.51153e-21 2070.37 0.999445 -186 18.2415 13.5774 31.5951 -1.24341 -1.15402 -2.30352 -0.00111969 8.88482 2.15798e-21 2063.4 0.999465 -187 22.0835 19.0117 31.5999 0.144952 1.73801 2.51826 -0.00160574 8.89642 2.26149e-21 2065.76 0.999458 -188 16.3203 19.0082 28.2752 -2.18281 -1.76997 3.83441 0.00679641 8.89787 2.3665e-21 2067.86 0.999453 -189 12.4806 13.5827 34.9253 -1.30778 4.19088 1.81693 -0.0022286 8.88163 2.12313e-21 2062.49 0.999468 -190 18.2466 13.5823 38.2505 3.80544 3.72978 1.02559 0.00306592 8.88371 2.17022e-21 2064.05 0.999463 -191 22.0839 19.0173 38.2509 0.572604 7.33583 1.4018 -0.00340546 8.88945 2.15803e-21 2063.9 0.999464 -192 16.3198 19.0121 34.9217 -2.71535 2.16269 -1.75721 0.00218485 8.89207 2.23138e-21 2065.64 0.999459 -193 24.0044 13.5767 1.66353 0.758823 -1.86186 0.511669 -0.00467805 8.89252 2.1926e-21 2064.28 0.999463 -194 29.7645 13.5781 4.98591 -0.082352 -0.46609 -3.15894 -0.00373965 8.88849 2.16074e-21 2063.62 0.999464 -195 33.6062 19.0099 4.99079 1.0939 -0.0416427 1.71843 0.00110011 8.8859 2.19627e-21 2064.1 0.999463 -196 27.8477 19.0078 1.66362 3.45723 -2.14695 0.595886 -0.000895765 8.89975 2.27241e-21 2066.62 0.999456 -197 24.0068 13.5843 8.31783 3.18329 5.79908 2.71614 -0.00081835 8.89216 2.21306e-21 2065.02 0.999461 -198 29.7648 13.5795 11.6441 0.289243 0.971129 2.928 -0.00308819 8.88335 2.12505e-21 2062.67 0.999467 -199 33.6059 19.0126 11.6359 0.79647 2.69728 -5.2433 -0.00390617 8.89969 2.27836e-21 2065.97 0.999458 -200 27.8434 19.0127 8.31335 -0.827272 2.73622 -1.75963 0.000322458 8.89388 2.22715e-21 2065.63 0.999459 -201 24.007 13.5751 14.9633 3.32276 -3.37617 -3.88657 0.00332055 8.88844 2.19349e-21 2065.11 0.99946 -202 29.7594 13.5766 18.2948 -5.1269 -1.9039 1.51771 0.00757893 8.89538 2.33937e-21 2067.49 0.999454 -203 33.5999 19.0103 18.2901 -5.19172 0.358669 -3.09747 0.00222706 8.90062 2.37244e-21 2067.47 0.999454 -204 27.8457 19.0104 14.9652 1.4647 0.513748 -1.995 0.000777337 8.88795 2.199e-21 2064.47 0.999462 -205 24.0032 13.5808 21.6207 -0.431155 2.24667 1.40918 -0.00372801 8.89319 2.1829e-21 2064.62 0.999462 -206 29.7663 13.5756 24.9412 1.75681 -2.92 -4.13821 -0.0019808 8.89524 2.28549e-21 2065.43 0.999459 -207 33.6086 19.0106 24.9473 3.4812 0.712805 1.91817 0.00173076 8.90925 2.44343e-21 2069.2 0.999449 -208 27.8482 19.0107 21.6182 3.98814 0.752663 -1.07807 -0.000261893 8.89856 2.30611e-21 2066.5 0.999456 -209 24.001 13.5803 28.2663 -2.68233 1.78954 -5.04416 0.00352347 8.88209 2.15968e-21 2063.81 0.999464 -210 29.7633 13.5756 31.5924 -1.19279 -2.95773 -5.00238 0.00333785 8.8979 2.29503e-21 2067.13 0.999455 -211 33.6033 19.0111 31.5959 -1.77993 1.19929 -1.48332 0.000444793 8.90048 2.32853e-21 2067.06 0.999455 -212 27.8401 19.0133 28.2756 -4.11984 3.34647 4.2453 0.00258276 8.89102 2.26848e-21 2065.5 0.999459 -213 24.0086 13.5823 34.9208 4.94332 3.78309 -2.6767 -4.94861e-05 8.88721 2.16019e-21 2064.13 0.999463 -214 29.7653 13.5777 38.2481 0.779781 -0.776081 -1.44486 8.36386e-05 8.89212 2.21214e-21 2065.21 0.99946 -215 33.6004 19.012 38.2543 -4.73015 2.1039 4.74452 0.00271326 8.89494 2.28344e-21 2066.36 0.999457 -216 27.8435 19.0118 34.9278 -0.785493 1.85746 4.29648 -0.00242748 8.88653 2.18066e-21 2063.49 0.999465 -217 35.5246 13.5828 1.66613 -0.829887 4.25535 3.10931 -0.00712378 8.89395 2.15737e-21 2064.06 0.999463 -218 41.2865 13.5784 4.99009 0.199285 -0.138876 1.0252 0.0015856 8.88697 2.20773e-21 2064.43 0.999462 -219 45.1244 19.0118 4.98888 -2.45648 1.89832 -0.184182 -0.00226681 8.90095 2.30464e-21 2066.58 0.999456 -220 39.3646 19.0128 1.65899 -1.37442 2.86604 -4.03043 -0.000804377 8.89266 2.25903e-21 2065.13 0.99946 -221 35.5233 13.579 8.31461 -2.16529 0.524902 -0.499083 -0.00085293 8.88657 2.15309e-21 2063.83 0.999464 -222 41.2876 13.5707 11.6475 1.31904 -7.86125 6.39127 0.00408905 8.88754 2.24724e-21 2065.08 0.99946 -223 45.1301 19.011 11.6409 3.25532 1.08518 -0.269223 0.00273506 8.89639 2.30787e-21 2066.68 0.999456 -224 39.3652 19.0088 8.31666 -0.780106 -1.13297 1.54534 0.00268558 8.90425 2.39985e-21 2068.34 0.999451 -225 35.5271 13.5767 14.9626 1.65648 -1.81065 -4.55262 -0.00119058 8.89083 2.19779e-21 2064.66 0.999462 -226 41.2853 13.5793 18.2951 -1.00371 0.790273 1.88377 -0.00417654 8.89076 2.18398e-21 2064.01 0.999463 -227 45.1236 19.0089 18.2975 -3.27407 -1.01071 4.23598 0.00273919 8.88852 2.20704e-21 2065.01 0.999461 -228 39.3689 19.0123 14.962 2.90808 2.40438 -5.16708 7.22013e-05 8.90075 2.34152e-21 2067.04 0.999455 -229 35.5248 13.5815 21.6244 -0.64317 2.99808 5.10982 0.000239281 8.89018 2.26358e-21 2064.83 0.999461 -230 41.2889 13.5765 24.9454 2.57403 -2.00908 0.0882421 -0.00432882 8.90787 2.30853e-21 2067.62 0.999453 -231 45.1297 19.0116 24.947 2.79779 1.70037 1.71313 -0.00413824 8.88334 2.10192e-21 2062.44 0.999468 -232 39.367 19.0134 21.6183 1.01718 3.44122 -1.02465 -0.00237827 8.90029 2.31526e-21 2066.42 0.999457 -233 35.5207 13.5829 28.2736 -4.73106 4.33879 2.20915 -0.00872025 8.89779 2.21192e-21 2064.54 0.999462 -234 41.2889 13.573 31.599 2.62521 -5.51276 1.60374 -0.00529047 8.88516 2.11e-21 2062.58 0.999467 -235 45.1268 19.0077 31.6029 -0.042511 -2.26692 5.49374 0.00145654 8.89498 2.24514e-21 2066.11 0.999457 -236 39.3691 19.011 28.2744 3.06252 1.09681 3.04577 -0.000346514 8.88541 2.18921e-21 2063.69 0.999464 -237 35.524 13.5742 34.924 -1.41661 -4.37131 0.534106 0.0024372 8.8839 2.14967e-21 2063.96 0.999463 -238 41.284 13.5792 38.2511 -2.30443 0.700444 1.55312 0.00552293 8.89053 2.26062e-21 2066.03 0.999458 -239 45.1231 19.0058 38.2477 -3.80008 -4.11406 -1.84219 -0.00578091 8.89951 2.25259e-21 2065.53 0.999459 -240 39.3664 19.0081 34.9229 0.373135 -1.86833 -0.594357 0.00699727 8.89504 2.3273e-21 2067.3 0.999454 -241 47.0477 13.5745 1.66234 0.5548 -4.04012 -0.6832 0.000350483 8.89372 2.25796e-21 2065.6 0.999459 -242 52.8092 13.5791 4.98251 1.12119 0.626904 -6.55264 -0.00163525 8.88977 2.17271e-21 2064.34 0.999462 -243 56.6485 19.0082 4.98673 -0.104477 -1.68545 -2.33347 0.000852195 8.88047 2.11834e-21 2062.89 0.999466 -244 50.8839 19.0088 1.66167 -3.90153 -1.09706 -1.35246 0.00163839 8.88729 2.20979e-21 2064.51 0.999462 -245 47.0472 13.5762 8.31749 0.0387529 -2.29274 2.37837 -0.00151133 8.90028 2.28547e-21 2066.6 0.999456 -246 52.8077 13.5823 11.6416 -0.37807 3.79237 0.465777 -0.00176617 8.8884 2.15443e-21 2064.02 0.999463 -247 56.6516 19.0079 11.6406 3.00551 -2.06129 -0.552665 -0.0024214 8.90357 2.30383e-21 2067.11 0.999455 -248 50.8905 19.0069 8.31648 2.75943 -2.98524 1.3705 0.00319476 8.89072 2.23563e-21 2065.57 0.999459 -249 47.0432 13.579 14.9687 -4.01664 0.436389 1.45845 -0.000138996 8.89297 2.23616e-21 2065.34 0.99946 -250 52.8089 13.579 18.292 0.877112 0.433048 -1.26755 0.00220765 8.89483 2.25672e-21 2066.24 0.999457 -251 56.6481 19.0088 18.2924 -0.512367 -1.17686 -0.878308 -0.00562577 8.89499 2.22498e-21 2064.6 0.999462 -252 50.891 19.0085 14.9614 3.26664 -1.41486 -5.79588 -0.000113217 8.89519 2.25406e-21 2065.82 0.999458 -253 47.0506 13.579 21.621 3.3765 0.503002 1.75523 -0.00015022 8.89111 2.20924e-21 2064.94 0.999461 -254 52.8062 13.5784 24.9453 -1.83402 -0.0776722 -0.00546177 0.00374403 8.89634 2.30051e-21 2066.88 0.999455 -255 56.6471 19.0128 24.9438 -1.55537 2.84395 -1.52665 -0.0016097 8.89205 2.23409e-21 2064.83 0.999461 -256 50.8815 19.0131 21.622 -6.21782 3.17886 2.70155 -0.00275367 8.89117 2.17794e-21 2064.4 0.999462 -257 47.0461 13.5785 28.2723 -1.07132 -0.0450372 0.960803 0.00343774 8.90117 2.32349e-21 2067.84 0.999453 -258 52.81 13.5755 31.5967 1.9626 -3.04115 -0.774068 -0.00904024 8.89962 2.2039e-21 2064.86 0.999461 -259 56.6448 19.0107 31.5993 -3.84355 0.757656 1.91763 -0.00410605 8.88914 2.17389e-21 2063.68 0.999464 -260 50.8878 19.0117 28.2728 -0.00198332 1.79933 1.39338 0.00309436 8.88641 2.19083e-21 2064.63 0.999462 -261 47.0471 13.5779 34.9244 -0.0348123 -0.657982 0.896438 -0.00356922 8.88911 2.18793e-21 2063.79 0.999464 -262 52.8041 13.5727 38.2471 -3.9611 -5.84721 -2.39483 0.00290194 8.8933 2.25906e-21 2066.06 0.999458 -263 56.6462 19.0134 38.2493 -2.48364 3.48786 -0.25056 0.0053255 8.90169 2.35821e-21 2068.36 0.999451 -264 50.8931 19.0146 34.925 5.35875 4.6938 1.54202 0.00550729 8.88795 2.24504e-21 2065.47 0.999459 -265 58.5654 13.5801 1.66033 -3.51877 1.60517 -2.69274 0.00215837 8.88353 2.16986e-21 2063.82 0.999464 -266 64.3319 13.5784 4.98977 2.04022 -0.121198 0.706809 0.00413565 8.8769 2.11996e-21 2062.83 0.999467 -267 68.1673 19.0123 4.98809 -3.13229 2.39103 -0.977753 -0.00230952 8.88413 2.14694e-21 2063 0.999466 -268 62.4088 19.0079 1.66522 -0.748179 -2.01826 2.19632 -0.00481596 8.89296 2.20259e-21 2064.34 0.999462 -269 58.565 13.5786 8.31147 -3.90945 0.0373599 -3.6389 0.000390388 8.88606 2.16792e-21 2063.98 0.999463 -270 64.3314 13.5781 11.6409 1.61788 -0.431139 -0.223807 0.0046448 8.88796 2.19756e-21 2065.29 0.99946 -271 68.1686 19.0134 11.639 -1.84675 3.50907 -2.18485 -0.00459018 8.88456 2.10819e-21 2062.61 0.999467 -272 62.414 19.009 8.30964 4.49818 -0.936206 -5.46952 0.00243653 8.89805 2.3071e-21 2066.97 0.999455 -273 58.5679 13.5804 14.9646 -1.07418 1.88699 -2.62044 -0.00202969 8.88724 2.1546e-21 2063.72 0.999464 -274 64.3284 13.5744 18.2923 -1.38486 -4.07567 -0.936169 -0.00238176 8.88825 2.18461e-21 2063.86 0.999464 -275 68.1744 19.0084 18.2902 4.01953 -1.48379 -3.06932 -0.000550959 8.89193 2.21993e-21 2065.03 0.99946 -276 62.4105 19.0101 14.9668 0.997505 0.16829 -0.433603 -0.0003182 8.89705 2.29359e-21 2066.17 0.999457 -277 58.5718 13.5837 21.6198 2.88026 5.16362 0.514139 -0.000655782 8.8942 2.24798e-21 2065.49 0.999459 -278 64.3297 13.5766 24.9462 -0.129619 -1.95857 0.831262 -8.68121e-06 8.90537 2.37648e-21 2068 0.999452 -279 68.1696 19.0118 24.9434 -0.764473 1.90379 -1.91877 0.00190099 8.89951 2.34648e-21 2067.16 0.999454 -280 62.4165 19.0154 21.6143 6.98869 5.50253 -4.98958 -0.000302574 8.9034 2.39305e-21 2067.52 0.999453 -281 58.5671 13.5771 28.2738 -1.7959 -1.4543 2.39596 -0.000228976 8.887 2.18963e-21 2064.05 0.999463 -282 64.3289 13.5832 31.5971 -0.933382 4.71506 -0.314884 -0.00323848 8.88648 2.18339e-21 2063.3 0.999465 -283 68.1692 19.0048 31.6001 -1.21977 -5.17922 2.643 -0.00254661 8.87486 2.07035e-21 2060.98 0.999472 -284 62.4098 19.0112 28.2668 0.255338 1.3045 -4.62564 -0.00151749 8.90512 2.35656e-21 2067.63 0.999453 -285 58.57 13.5753 34.9232 1.01916 -3.1789 -0.279201 -0.00260896 8.8871 2.16419e-21 2063.57 0.999465 -286 64.3298 13.577 38.2526 0.0347582 -1.52086 3.03953 0.00374353 8.90197 2.35548e-21 2068.08 0.999452 -287 68.1667 19.0118 38.2449 -3.67745 1.91101 -4.58148 -2.90024e-05 8.89531 2.27315e-21 2065.86 0.999458 -288 62.4143 19.0106 34.9236 4.79586 0.703095 0.158159 -0.00172124 8.88415 2.15528e-21 2063.13 0.999466 -289 0.959058 24.4422 1.65974 -1.08854 0.892811 -3.28257 0.00219083 8.89418 2.3092e-21 2066.09 0.999457 -290 6.72076 24.4481 4.9873 -0.264879 6.74608 -1.76576 0.00110628 8.87947 2.12596e-21 2062.73 0.999467 -291 10.5559 29.8734 4.98877 -5.7206 0.673345 -0.297252 -0.00115103 8.89781 2.22465e-21 2066.15 0.999457 -292 4.80183 29.8771 1.65974 1.1022 4.3308 -3.27914 -0.000889065 8.88699 2.19498e-21 2063.91 0.999464 -293 0.965252 24.4429 8.31404 5.10599 1.56591 -1.07682 0.0012895 8.90535 2.35556e-21 2068.28 0.999451 -294 6.72019 24.4406 11.6439 -0.836136 -0.69599 2.69903 0.000614347 8.88473 2.17389e-21 2063.75 0.999464 -295 10.5613 29.8742 11.6372 -0.335581 1.48328 -3.98873 0.00130164 8.88848 2.21743e-21 2064.69 0.999461 -296 4.80226 29.8792 8.31112 1.52444 6.49277 -3.98978 -0.000645809 8.88346 2.14926e-21 2063.21 0.999466 -297 0.962461 24.4388 14.9681 2.31471 -2.49656 0.92778 -0.00818415 8.88548 2.12179e-21 2062.04 0.999469 -298 6.71887 24.4426 18.2916 -2.15833 1.24985 -1.61426 0.00209094 8.90149 2.34425e-21 2067.62 0.999453 -299 10.5545 29.869 18.2902 -7.09571 -3.74958 -3.00652 0.00705327 8.8953 2.37969e-21 2067.36 0.999454 -300 4.80296 29.8737 14.9677 2.22384 0.990621 0.542796 0.00409101 8.9086 2.44573e-21 2069.56 0.999448 -301 0.960555 24.442 21.6202 0.408232 0.613383 0.956251 -0.000153152 8.89642 2.30867e-21 2066.07 0.999458 -302 6.72176 24.4432 24.9464 0.729935 1.91005 1.0697 -0.00377996 8.89855 2.2586e-21 2065.75 0.999458 -303 10.5631 29.872 24.9457 1.53135 -0.701062 0.33834 -0.0027541 8.89124 2.19654e-21 2064.42 0.999462 -304 4.80103 29.8734 21.6242 0.295675 0.614223 4.86734 -0.000464643 8.89086 2.27228e-21 2064.82 0.999461 -305 0.964631 24.4383 28.2744 4.48475 -3.02652 2.99224 -0.012175 8.90355 2.24568e-21 2065.03 0.99946 -306 6.71939 24.4418 31.6014 -1.63311 0.471242 3.97731 0.00690942 8.90296 2.40292e-21 2068.96 0.999449 -307 10.5619 29.8743 31.6 0.314016 1.60222 2.53461 0.00312805 8.87896 2.12124e-21 2063.06 0.999466 -308 4.80155 29.8684 28.2698 0.820871 -4.36047 -1.58063 -0.00199847 8.88412 2.14293e-21 2063.06 0.999466 -309 0.956605 24.4463 34.9205 -3.54159 5.00574 -2.97035 0.00109589 8.89011 2.26178e-21 2064.99 0.999461 -310 6.71985 24.4365 38.2513 -1.17282 -4.79397 1.77136 0.00673492 8.89018 2.27493e-21 2066.21 0.999457 -311 10.5646 29.8704 38.2521 2.95896 -2.30553 2.58284 -0.0050386 8.8874 2.13192e-21 2063.11 0.999466 -312 4.80384 29.8705 34.9229 3.1097 -2.20546 -0.583941 0.00920248 8.89549 2.35579e-21 2067.86 0.999452 -313 12.4831 24.4479 1.66262 1.21743 6.58697 -0.401649 0.0016607 8.88303 2.13816e-21 2063.61 0.999464 -314 18.2447 24.4398 4.98589 1.91221 -1.49779 -3.1769 0.00168577 8.89163 2.21322e-21 2065.44 0.999459 -315 22.0851 29.8716 4.98921 1.71511 -1.1618 0.142217 0.000947918 8.88593 2.20677e-21 2064.07 0.999463 -316 16.326 29.8742 1.66373 3.4939 1.47115 0.708313 -0.000996482 8.89649 2.2267e-21 2065.91 0.999458 -317 12.4869 24.4368 8.3165 5.0064 -4.53554 1.38997 0.00340947 8.89469 2.26247e-21 2066.46 0.999456 -318 18.2399 24.4377 11.6361 -2.87881 -3.65109 -5.02655 -0.00186264 8.89031 2.188e-21 2064.41 0.999462 -319 22.0795 29.871 11.6445 -3.8843 -1.75821 3.31679 -0.00644951 8.9001 2.24475e-21 2065.51 0.999459 -320 16.3214 29.875 8.31569 -1.10695 2.28748 0.577228 0.000651066 8.88957 2.17101e-21 2064.78 0.999461 -321 12.4809 24.4467 14.9731 -0.990775 5.38863 5.89167 -0.000490482 8.9028 2.32201e-21 2067.35 0.999454 -322 18.2428 24.4378 18.2917 0.0453489 -3.54386 -1.56501 -0.00352876 8.89069 2.16586e-21 2064.14 0.999463 -323 22.0842 29.8675 18.2902 0.820212 -5.23753 -3.06559 0.00793476 8.89421 2.33105e-21 2067.32 0.999454 -324 16.3195 29.88 14.9664 -3.03143 7.28723 -0.758336 -0.00469965 8.88539 2.13501e-21 2062.76 0.999467 -325 12.4816 24.4444 21.6217 -0.295648 3.02482 2.36664 -0.000514754 8.89419 2.23591e-21 2065.52 0.999459 -326 18.2436 24.4416 24.9479 0.836422 0.28683 2.56855 -0.000466718 8.89161 2.22594e-21 2064.98 0.999461 -327 22.0854 29.873 24.9448 2.03368 0.219869 -0.510905 0.00321251 8.8888 2.26446e-21 2065.17 0.99946 -328 16.3199 29.8727 21.6157 -2.55746 -0.079541 -3.55769 0.000591142 8.88617 2.20286e-21 2064.05 0.999463 -329 12.4793 24.4401 28.2721 -2.56581 -1.28488 0.734921 -0.00105788 8.8844 2.17899e-21 2063.32 0.999465 -330 18.2423 24.4433 31.5989 -0.467383 1.95722 1.45344 -0.00157392 8.89955 2.31448e-21 2066.43 0.999457 -331 22.0851 29.8677 31.5986 1.69827 -5.04414 1.19633 0.00453273 8.89548 2.32328e-21 2066.87 0.999455 -332 16.3287 29.8718 28.275 6.18529 -0.963906 3.56891 0.00873898 8.89639 2.32986e-21 2067.95 0.999452 -333 12.4845 24.4408 34.9274 2.6075 -0.492011 3.94888 0.00271932 8.89671 2.27755e-21 2066.74 0.999456 -334 18.2462 24.4444 38.249 3.3794 3.09907 -0.48462 -0.00424622 8.89016 2.18034e-21 2063.87 0.999464 -335 22.086 29.8769 38.2527 2.63855 4.18084 3.21776 -0.000862166 8.90758 2.38928e-21 2068.29 0.999451 -336 16.3222 29.875 34.9298 -0.334923 2.29779 6.29717 -0.000915675 8.88155 2.11558e-21 2062.75 0.999467 -337 24.0028 24.4403 1.66055 -0.826841 -1.07029 -2.47032 0.0024951 8.89134 2.25313e-21 2065.55 0.999459 -338 29.7611 24.4406 4.98698 -3.47358 -0.784794 -2.08659 0.000820275 8.88268 2.17292e-21 2063.36 0.999465 -339 33.6072 29.8716 4.98736 2.0996 -1.10173 -1.70375 0.00273922 8.90408 2.39483e-21 2068.31 0.999451 -340 27.8459 29.8754 1.66073 1.64279 2.60677 -2.28798 -0.00334002 8.89619 2.27489e-21 2065.34 0.99946 -341 24.0009 24.4388 8.31639 -2.7208 -2.50742 1.27975 0.00213658 8.89456 2.25703e-21 2066.16 0.999457 -342 29.7665 24.4428 11.6378 1.97866 1.41746 -3.37609 -0.00284508 8.88816 2.18434e-21 2063.74 0.999464 -343 33.6038 29.8721 11.6378 -1.27896 -0.687925 -3.34609 -0.00228911 8.89783 2.24826e-21 2065.92 0.999458 -344 27.8386 29.8757 8.3136 -5.64822 3.00113 -1.5082 0.00172225 8.89015 2.24332e-21 2065.14 0.99946 -345 24.0007 24.44 14.9733 -2.97464 -1.35722 6.14191 -0.00165229 8.89496 2.24392e-21 2065.44 0.999459 -346 29.7623 24.4403 18.2908 -2.23869 -0.998234 -2.41511 -0.00383271 8.89577 2.25422e-21 2065.15 0.99946 -347 33.6009 29.8688 18.29 -4.22526 -3.9141 -3.2101 -0.00408766 8.89508 2.26036e-21 2064.95 0.999461 -348 27.8464 29.8708 14.9674 2.18578 -1.99444 0.218987 0.00464842 8.89917 2.3531e-21 2067.68 0.999453 -349 24.0083 24.4423 21.6144 4.68273 1.00425 -4.93735 0.00185859 8.8975 2.3005e-21 2066.73 0.999456 -350 29.7638 24.4412 24.9428 -0.745665 -0.155824 -2.50563 -0.00648247 8.8909 2.2168e-21 2063.55 0.999465 -351 33.6065 29.8754 24.9439 1.3493 2.68915 -1.4282 0.000232628 8.91327 2.47941e-21 2069.73 0.999447 -352 27.8491 29.8705 21.6232 4.89213 -2.22521 3.93738 -0.00168895 8.89698 2.31911e-21 2065.86 0.999458 -353 24.0054 24.4419 28.2699 1.76457 0.563574 -1.44194 -0.000866509 8.8993 2.32491e-21 2066.53 0.999456 -354 29.7638 24.4387 31.5968 -0.74003 -2.60276 -0.627315 0.00349547 8.89088 2.26177e-21 2065.67 0.999459 -355 33.6015 29.8758 31.6 -3.65488 3.05217 2.53217 -0.000711304 8.88223 2.13552e-21 2062.93 0.999466 -356 27.8441 29.8701 28.27 -0.145311 -2.66062 -1.4193 0.00171752 8.90001 2.35529e-21 2067.23 0.999454 -357 24.0044 24.4386 34.9219 0.722616 -2.74976 -1.56138 0.00319191 8.90148 2.37449e-21 2067.86 0.999453 -358 29.7631 24.4421 38.2513 -1.41475 0.781151 1.79958 -0.00016358 8.89662 2.28249e-21 2066.11 0.999457 -359 33.6085 29.8722 38.2518 3.3879 -0.500262 2.24813 -0.00065629 8.90087 2.31674e-21 2066.91 0.999455 -360 27.845 29.8712 34.9236 0.704876 -1.52724 0.116985 0.0024064 8.88534 2.21848e-21 2064.26 0.999463 -361 35.5255 24.4413 1.66073 0.0656088 -0.0368018 -2.29004 7.33811e-05 8.89359 2.28947e-21 2065.52 0.999459 -362 41.2818 24.4417 4.99029 -4.46253 0.343541 1.21875 0.00367752 8.8953 2.31459e-21 2066.65 0.999456 -363 45.1267 29.8712 4.98704 -0.142274 -1.58534 -2.02794 -0.00684818 8.88664 2.1197e-21 2062.57 0.999467 -364 39.3638 29.872 1.65618 -2.15565 -0.759271 -6.83911 0.000809219 8.9063 2.40438e-21 2068.38 0.999451 -365 35.5276 24.4402 8.31753 2.17861 -1.14573 2.41665 0.00472411 8.90267 2.3948e-21 2068.44 0.999451 -366 41.2819 24.4421 11.6393 -4.36545 0.749922 -1.85348 -0.00882865 8.89708 2.20534e-21 2064.37 0.999462 -367 45.1314 29.8726 11.6426 4.51842 -0.119476 1.47054 0.00132038 8.89138 2.1999e-21 2065.31 0.99946 -368 39.3695 29.8744 8.30773 3.53911 1.64186 -7.37797 -0.00214041 8.88321 2.14266e-21 2062.84 0.999467 -369 35.5224 24.4384 14.9679 -3.03207 -2.98316 0.732484 0.00233281 8.88975 2.25585e-21 2065.18 0.99946 -370 41.2886 24.441 18.295 2.30468 -0.309034 1.75518 -0.00610473 8.90649 2.29072e-21 2066.95 0.999455 -371 45.1303 29.8728 18.2921 3.38674 0.034585 -1.16297 -0.00146156 8.88405 2.11749e-21 2063.16 0.999466 -372 39.363 29.8755 14.9677 -3.02196 2.79054 0.506314 0.000828807 8.88363 2.13892e-21 2063.56 0.999465 -373 35.5223 24.441 21.6241 -3.15394 -0.334787 4.83422 0.00832958 8.88934 2.33239e-21 2066.37 0.999457 -374 41.2843 24.4394 24.9463 -1.95579 -1.95489 1.01179 0.00113376 8.89788 2.26622e-21 2066.65 0.999456 -375 45.1313 29.8749 24.9368 4.44383 2.17822 -8.55376 0.00408136 8.88251 2.14844e-21 2064.01 0.999463 -376 39.3653 29.879 21.6192 -0.667919 6.2248 -0.109812 0.000593375 8.89245 2.25849e-21 2065.39 0.999459 -377 35.5312 24.4392 28.272 5.80185 -2.12853 0.581126 -0.0026096 8.89687 2.26702e-21 2065.64 0.999459 -378 41.2861 24.4389 31.5959 -0.152625 -2.44227 -1.56901 0.00123949 8.89267 2.2313e-21 2065.57 0.999459 -379 45.1265 29.8726 31.5975 -0.383495 -0.165643 0.113198 0.00446533 8.88978 2.22272e-21 2065.64 0.999459 -380 39.3718 29.8775 28.2696 5.76266 4.79795 -1.75075 -0.00182236 8.88076 2.11651e-21 2062.39 0.999468 -381 35.5276 24.4406 34.9223 2.1814 -0.706338 -1.14153 -0.00785958 8.89257 2.18411e-21 2063.61 0.999464 -382 41.2837 24.4444 38.2485 -2.59803 3.01422 -1.0125 -0.0010817 8.90223 2.32601e-21 2067.11 0.999455 -383 45.1274 29.8748 38.2501 0.517335 2.06064 0.576707 0.00337458 8.88537 2.20683e-21 2064.47 0.999462 -384 39.3653 29.875 34.9258 -0.723144 2.25053 2.29998 0.00169437 8.88857 2.20563e-21 2064.8 0.999461 -385 47.0494 24.4444 1.66223 2.18572 3.07717 -0.789849 -0.00195113 8.89112 2.19889e-21 2064.56 0.999462 -386 52.8099 24.444 4.98525 1.87108 2.63997 -3.81938 -0.00194588 8.8882 2.14351e-21 2063.94 0.999464 -387 56.6452 29.8758 4.98838 -3.46052 3.09651 -0.689515 -0.00459503 8.88068 2.05025e-21 2061.78 0.99947 -388 50.8881 29.872 1.66291 0.327599 -0.701719 -0.116319 0.00184844 8.89673 2.27907e-21 2066.56 0.999456 -389 47.048 24.4399 8.31054 0.833574 -1.45169 -4.57497 0.00189549 8.87897 2.10771e-21 2062.8 0.999467 -390 52.8125 24.441 11.6379 4.42287 -0.348627 -3.29087 0.00530929 8.88503 2.19221e-21 2064.81 0.999461 -391 56.6446 29.8759 11.6396 -4.06672 3.16908 -1.56259 0.000191071 8.89119 2.19262e-21 2065.03 0.99946 -392 50.8871 29.8706 8.3125 -0.652302 -2.12472 -2.61485 0.00318085 8.88477 2.16859e-21 2064.3 0.999463 -393 47.0462 24.4426 14.9616 -1.02501 1.25397 -5.57477 -0.00443347 8.88643 2.11181e-21 2063.04 0.999466 -394 52.8073 24.4376 18.2935 -0.787479 -3.75538 0.301474 -0.000971529 8.89601 2.24074e-21 2065.81 0.999458 -395 56.6507 29.8708 18.2958 2.06416 -1.97934 2.52519 -0.00140738 8.89658 2.25939e-21 2065.84 0.999458 -396 50.8857 29.869 14.9691 -2.04158 -3.729 1.90815 0.00435575 8.88737 2.22051e-21 2065.11 0.99946 -397 47.0479 24.4382 21.6165 0.687381 -3.13073 -2.82478 -0.00857875 8.88115 2.02534e-21 2061.03 0.999472 -398 52.8071 24.4407 24.942 -0.989869 -0.599125 -3.29232 0.00162777 8.89236 2.23863e-21 2065.59 0.999459 -399 56.6532 29.8729 24.9446 4.53889 0.196468 -0.724574 -0.00376712 8.90409 2.32333e-21 2066.93 0.999455 -400 50.8857 29.8713 21.6231 -2.0653 -1.42985 3.83295 0.00126546 8.89365 2.23424e-21 2065.78 0.999458 -401 47.0507 24.4442 28.2727 3.53581 2.86872 1.32377 -0.00489213 8.88648 2.09762e-21 2062.95 0.999466 -402 52.8117 24.437 31.6018 3.65199 -4.36493 4.37572 -0.00119596 8.88951 2.20803e-21 2064.38 0.999462 -403 56.6493 29.8742 31.5983 0.616556 1.41049 0.867568 -0.00291825 8.89905 2.31186e-21 2066.04 0.999458 -404 50.8872 29.877 28.2702 -0.555355 4.22633 -1.18336 0.0049176 8.88891 2.25207e-21 2065.55 0.999459 -405 47.0474 24.4395 34.9227 0.2066 -1.87093 -0.795293 -0.00575572 8.88484 2.1184e-21 2062.42 0.999468 -406 52.8069 24.4456 38.248 -1.16614 4.28002 -1.49867 0.00360987 8.90471 2.39329e-21 2068.63 0.99945 -407 56.6458 29.8731 38.2511 -2.87641 0.316063 1.61981 0.00194835 8.88797 2.23618e-21 2064.72 0.999461 -408 50.8908 29.8701 34.9273 2.99297 -2.61015 3.86727 0.0034055 8.89444 2.29698e-21 2066.41 0.999457 -409 58.5695 24.4429 1.65818 0.558721 1.55153 -4.84266 -0.00335166 8.88319 2.13803e-21 2062.58 0.999467 -410 64.327 24.4364 4.98993 -2.84881 -4.91895 0.864721 0.00428802 8.90872 2.45899e-21 2069.63 0.999447 -411 68.1738 29.8783 4.99119 3.41027 5.54621 2.11837 0.00012523 8.89115 2.25637e-21 2065.01 0.999461 -412 62.4035 29.8722 1.65462 -6.05654 -0.521864 -8.40139 -0.000998703 8.89342 2.25018e-21 2065.25 0.99946 -413 58.5688 24.4445 8.31582 -0.179301 3.14773 0.707959 -0.00165851 8.89031 2.19439e-21 2064.45 0.999462 -414 64.331 24.4418 11.6414 1.15349 0.433966 0.194668 0.00599002 8.90051 2.38808e-21 2068.25 0.999451 -415 68.1714 29.8675 11.6462 0.95342 -5.28773 5.02797 -0.00880288 8.89534 2.19613e-21 2064 0.999463 -416 62.4117 29.8734 8.31707 2.15411 0.611486 1.96044 0.0016142 8.88976 2.21798e-21 2065.03 0.99946 -417 58.571 24.4377 14.9698 2.04411 -3.6133 2.61264 -0.00650093 8.89717 2.2438e-21 2064.88 0.999461 -418 64.3288 24.439 18.2913 -1.04124 -2.38483 -1.95258 -0.00120603 8.90734 2.41149e-21 2068.17 0.999452 -419 68.1695 29.8714 18.2927 -0.915992 -1.39004 -0.539291 0.00528417 8.89204 2.31236e-21 2066.3 0.999457 -420 62.4078 29.872 14.9715 -1.75039 -0.774281 4.29236 0.00300846 8.8811 2.17243e-21 2063.49 0.999465 -421 58.5692 24.4363 21.6188 0.249476 -4.99838 -0.516556 0.00128103 8.89859 2.36134e-21 2066.84 0.999455 -422 64.3254 24.4455 24.9481 -4.3935 4.1419 2.78477 0.0038155 8.90644 2.48137e-21 2069.04 0.999449 -423 68.1678 29.8736 24.9414 -2.5636 0.81546 -3.96779 0.00240912 8.90169 2.38029e-21 2067.73 0.999453 -424 62.4099 29.8766 21.6195 0.391914 3.84813 0.186918 0.00613879 8.89433 2.34835e-21 2066.96 0.999455 -425 58.5722 24.4411 28.2754 3.22642 -0.252094 4.05856 0.0016482 8.90031 2.36689e-21 2067.28 0.999454 -426 64.3272 24.4398 31.5978 -2.60547 -1.57501 0.346545 0.000908653 8.89487 2.29885e-21 2065.97 0.999458 -427 68.1686 29.8713 31.5914 -1.77668 -1.47454 -6.01779 0.00120027 8.89103 2.26241e-21 2065.21 0.99946 -428 62.4094 29.8708 28.2708 -0.146128 -1.9899 -0.568285 0.000730883 8.88484 2.2279e-21 2063.8 0.999464 -429 58.5649 24.4419 34.9232 -4.0447 0.556174 -0.286779 0.00357532 8.89936 2.37007e-21 2067.49 0.999454 -430 64.3317 24.4415 38.251 1.90704 0.124967 1.53007 0.00158323 8.90449 2.4039e-21 2068.15 0.999452 -431 68.173 29.8726 38.2511 2.57678 -0.134913 1.59269 0.00395414 8.90384 2.42334e-21 2068.52 0.999451 -432 62.4103 29.8761 34.9193 0.830095 3.36925 -4.16892 -0.00366955 8.90611 2.38588e-21 2067.38 0.999454 -433 0.963248 35.3009 1.667 3.10142 -3.26778 3.97443 0.000694995 8.89687 2.32902e-21 2066.35 0.999457 -434 6.72231 35.3063 4.98835 1.28772 2.15119 -0.720947 0.000799143 8.89244 2.23088e-21 2065.43 0.999459 -435 10.5628 40.7322 4.99139 1.21953 -3.32561 2.3249 0.00248936 8.88914 2.22908e-21 2065.08 0.99946 -436 4.80142 40.7378 1.66001 0.689361 2.25087 -3.01012 0.00236352 8.89107 2.27503e-21 2065.47 0.999459 -437 0.960613 35.2992 8.31476 0.46683 -4.9241 -0.350129 -0.00228895 8.897 2.2673e-21 2065.74 0.999458 -438 6.71978 35.3026 11.6415 -1.24485 -1.54171 0.314105 0.00463483 8.88829 2.25758e-21 2065.36 0.99946 -439 10.5597 40.7339 11.6423 -1.93355 -1.65006 1.16848 0.000326997 8.89689 2.28592e-21 2066.27 0.999457 -440 4.80035 40.7394 8.31699 -0.381847 3.833 1.88107 0.000735638 8.89228 2.25186e-21 2065.38 0.99946 -441 0.961429 35.3051 14.9614 1.28248 0.968422 -5.75607 -0.00345067 8.89262 2.24026e-21 2064.56 0.999462 -442 6.71754 35.3031 18.2912 -3.48877 -1.05883 -2.08053 0.00305694 8.90281 2.43139e-21 2068.11 0.999452 -443 10.5615 40.7338 18.2898 -0.0812291 -1.7394 -3.48803 0.000901892 8.89529 2.30809e-21 2066.05 0.999458 -444 4.80156 40.7272 14.9662 0.830977 -8.39873 -0.958327 -0.00662385 8.90137 2.27411e-21 2065.75 0.999458 -445 0.959639 35.2984 21.619 -0.507874 -5.78619 -0.340737 -0.00168311 8.90831 2.40672e-21 2068.27 0.999451 -446 6.71706 35.3059 24.943 -3.96621 1.72791 -2.35111 0.00467913 8.88587 2.21579e-21 2064.86 0.999461 -447 10.5589 40.733 24.9429 -2.70291 -2.5598 -2.43884 0.002836 8.89119 2.24809e-21 2065.59 0.999459 -448 4.80533 40.7379 21.6216 4.60167 2.37546 2.34321 -0.0027746 8.89987 2.28659e-21 2066.25 0.999457 -449 0.961178 35.3058 28.2728 1.03152 1.65152 1.40723 -0.00302337 8.89322 2.21271e-21 2064.78 0.999461 -450 6.7165 35.3061 31.5955 -4.52943 1.93639 -1.93447 -0.00518348 8.88422 2.08389e-21 2062.41 0.999468 -451 10.5595 40.7334 31.5986 -2.13891 -2.14066 1.20483 0.00100664 8.89239 2.20548e-21 2065.46 0.999459 -452 4.79724 40.7398 28.268 -3.49076 4.21779 -3.38278 -0.000758362 8.87589 2.05956e-21 2061.58 0.99947 -453 0.957029 35.3058 34.9229 -3.11706 1.61922 -0.558179 0.00125465 8.8906 2.25312e-21 2065.13 0.99946 -454 6.72151 35.3053 38.2509 0.489071 1.18418 1.41623 0.0037034 8.90095 2.34128e-21 2067.85 0.999453 -455 10.5645 40.7347 38.2508 2.93626 -0.823374 1.27343 0.000227051 8.89864 2.29145e-21 2066.62 0.999456 -456 4.79832 40.7394 34.9248 -2.41245 3.8006 1.29784 0.00204561 8.88622 2.17719e-21 2064.37 0.999462 -457 12.4799 35.3076 1.66311 -2.00089 3.46751 0.0873913 0.000192802 8.88588 2.14923e-21 2063.9 0.999464 -458 18.2393 35.3079 4.9876 -3.44892 3.71476 -1.46439 0.00407468 8.87236 2.08256e-21 2061.85 0.999469 -459 22.0801 40.7367 4.98705 -3.31123 1.13493 -2.01597 -0.00686326 8.89848 2.27322e-21 2065.08 0.99946 -460 16.3217 40.739 1.65995 -0.819779 3.44664 -3.06868 -0.00160914 8.8979 2.29397e-21 2066.07 0.999458 -461 12.4853 35.3004 8.32033 3.36374 -3.74718 5.21288 0.00413101 8.86449 2.01177e-21 2060.19 0.999474 -462 18.2409 35.3079 11.647 -1.90762 3.69553 5.8556 -0.00200262 8.88462 2.14449e-21 2063.17 0.999466 -463 22.0833 40.7345 11.6422 -0.0913096 -1.0333 1.05754 -0.000682747 8.89966 2.32384e-21 2066.65 0.999456 -464 16.32 40.7299 8.31688 -2.45971 -5.65111 1.7669 0.00219116 8.90063 2.31832e-21 2067.46 0.999454 -465 12.4838 35.3026 14.9687 1.90645 -1.58639 1.53419 0.000820351 8.90468 2.37951e-21 2068.03 0.999452 -466 18.2461 35.3052 18.2926 3.27525 1.03177 -0.607572 0.00443788 8.89146 2.27896e-21 2065.99 0.999458 -467 22.0828 40.7316 18.2933 -0.60389 -3.94216 0.050385 0.000867851 8.89404 2.247e-21 2065.78 0.999458 -468 16.3174 40.7359 14.9645 -5.13937 0.320228 -2.68242 0.00647816 8.89333 2.32066e-21 2066.82 0.999455 -469 12.482 35.3038 21.6155 0.125364 -0.389603 -3.75749 0.000692836 8.9052 2.39064e-21 2068.12 0.999452 -470 18.2453 35.3003 24.9479 2.49573 -3.82655 2.53355 -0.00274261 8.90346 2.30042e-21 2067.02 0.999455 -471 22.0878 40.7327 24.944 4.43384 -2.8508 -1.33523 -0.00505198 8.89166 2.16088e-21 2064.02 0.999463 -472 16.3194 40.7325 21.6223 -3.08432 -3.04262 2.98246 -0.00349295 8.88187 2.12753e-21 2062.27 0.999468 -473 12.4837 35.3024 28.2704 1.83592 -1.72452 -0.982765 -0.00402303 8.89402 2.19542e-21 2064.74 0.999461 -474 18.2357 35.3061 31.597 -7.1114 1.96335 -0.450284 -0.00213182 8.87315 2.0303e-21 2060.7 0.999473 -475 22.0823 40.7358 31.5944 -1.08952 0.282579 -3.06295 -0.00285788 8.88706 2.15515e-21 2063.51 0.999465 -476 16.3225 40.7342 28.2784 0.0510324 -1.37584 7.04345 -0.00149498 8.90006 2.25213e-21 2066.56 0.999456 -477 12.479 35.3074 34.9219 -2.87043 3.22922 -1.53815 -0.00596212 8.89265 2.13616e-21 2064.04 0.999463 -478 18.2461 35.2993 38.2454 3.30484 -4.81664 -4.12309 -0.0072714 8.89402 2.1788e-21 2064.05 0.999463 -479 22.0788 40.738 38.2481 -4.56306 2.44321 -1.41796 -0.00522222 8.917 2.45172e-21 2069.37 0.999448 -480 16.3208 40.7345 34.9257 -1.70363 -1.04623 2.18923 -0.00590025 8.89581 2.21558e-21 2064.72 0.999461 -481 24.0058 35.3017 1.66652 2.17325 -2.46647 3.49377 0.00678232 8.90766 2.48595e-21 2069.93 0.999447 -482 29.7646 35.3051 4.98927 0.0794865 0.924028 0.19768 0.00230004 8.89459 2.30608e-21 2066.2 0.999457 -483 33.6047 40.7383 4.99252 -0.425231 2.70365 3.45307 -0.00364192 8.90022 2.26387e-21 2066.14 0.999457 -484 27.8439 40.734 1.66203 -0.378948 -1.6084 -0.996939 -0.00169299 8.90727 2.39132e-21 2068.05 0.999452 -485 24.0061 35.3039 8.31422 2.44927 -0.218689 -0.890672 0.00428423 8.89954 2.34073e-21 2067.68 0.999453 -486 29.7663 35.3054 11.642 1.8007 1.21968 0.853177 -0.00570561 8.88827 2.15113e-21 2063.16 0.999466 -487 33.6043 40.7391 11.6415 -0.807105 3.53873 0.321192 -0.00187278 8.88872 2.18237e-21 2064.07 0.999463 -488 27.8434 40.7335 8.32074 -0.80672 -2.03942 5.62913 -0.00175573 8.88502 2.18599e-21 2063.31 0.999465 -489 24.0012 35.3084 14.967 -2.44487 4.2074 -0.23095 0.00582566 8.88628 2.26471e-21 2065.19 0.99946 -490 29.761 35.3055 18.2924 -3.58545 1.34388 -0.854501 -0.00471918 8.90464 2.34096e-21 2066.85 0.999455 -491 33.6022 40.7379 18.2942 -2.90739 2.34386 0.952372 -0.000167306 8.8971 2.33477e-21 2066.21 0.999457 -492 27.8409 40.7414 14.9657 -3.36566 5.80508 -1.50096 0.0047622 8.90567 2.39608e-21 2069.08 0.999449 -493 24.0036 35.3006 21.6185 -0.0394514 -3.56706 -0.773947 -0.000480893 8.88833 2.21425e-21 2064.28 0.999463 -494 29.7663 35.2978 24.9446 1.79544 -6.30598 -0.692871 -0.00609796 8.91534 2.48525e-21 2068.83 0.99945 -495 33.6102 40.7364 24.9437 5.05731 0.87481 -1.61309 0.00378806 8.91621 2.60639e-21 2071.11 0.999443 -496 27.8473 40.7336 21.6196 3.0215 -1.96788 0.270124 0.000614151 8.87936 2.16966e-21 2062.61 0.999467 -497 24.0067 35.3032 28.2743 3.04189 -0.960133 2.92006 -0.000360444 8.88872 2.21414e-21 2064.39 0.999462 -498 29.7616 35.308 31.5993 -2.89179 3.82017 1.89318 0.00241392 8.89092 2.26952e-21 2065.45 0.999459 -499 33.6105 40.7359 31.6008 5.35486 0.34579 3.33781 0.00277444 8.90534 2.43119e-21 2068.59 0.99945 -500 27.8401 40.7388 28.271 -4.18021 3.21522 -0.39501 -0.00296517 8.91852 2.4961e-21 2070.17 0.999446 -501 24.0042 35.3011 34.923 0.533075 -3.0825 -0.470674 0.00332501 8.88736 2.22966e-21 2064.88 0.999461 -502 29.7608 35.3096 38.2523 -3.72482 5.42242 2.74826 -0.00196841 8.88901 2.20927e-21 2064.11 0.999463 -503 33.6059 40.7319 38.2527 0.77694 -3.70611 3.23138 0.00177953 8.88261 2.17901e-21 2063.55 0.999465 -504 27.8452 40.7367 34.9227 0.934766 1.13113 -0.786103 -0.00482144 8.8938 2.2289e-21 2064.52 0.999462 -505 35.5268 35.3075 1.66577 1.39599 3.33012 2.74551 0.00406849 8.89657 2.33133e-21 2067 0.999455 -506 41.2882 35.3054 4.99172 1.88583 1.24729 2.65673 0.00428346 8.89524 2.30429e-21 2066.76 0.999456 -507 45.1269 40.739 4.99168 0.0202475 3.39501 2.61336 -0.00024404 8.89316 2.22363e-21 2065.36 0.99946 -508 39.3683 40.747 1.66361 2.2544 11.386 0.586779 0.00370607 8.89471 2.28929e-21 2066.53 0.999456 -509 35.5294 35.3042 8.31208 3.95492 -0.00217981 -3.03199 0.00025793 8.877 2.09542e-21 2062.03 0.999469 -510 41.2867 35.3033 11.6396 0.359563 -0.903154 -1.54953 0.00349498 8.89277 2.25904e-21 2066.07 0.999458 -511 45.1268 40.7368 11.6364 -0.125225 1.19925 -4.73167 -0.000496843 8.88383 2.16473e-21 2063.32 0.999465 -512 39.3659 40.7329 8.31124 -0.111155 -2.70645 -3.87515 -0.00481065 8.89344 2.1992e-21 2064.45 0.999462 -513 35.5282 35.3076 14.9643 2.79887 3.4644 -2.88262 -0.00361026 8.88495 2.14123e-21 2062.9 0.999466 -514 41.2853 35.3018 18.294 -1.0352 -2.37966 0.801497 0.000565776 8.88966 2.22896e-21 2064.79 0.999461 -515 45.1283 40.7347 18.2934 1.45281 -0.894582 0.172642 0.00240653 8.88821 2.22317e-21 2064.87 0.999461 -516 39.3695 40.7367 14.966 3.4698 1.15199 -1.19039 0.00799549 8.90347 2.43035e-21 2069.3 0.999448 -517 35.5268 35.3023 21.6217 1.3853 -1.81804 2.41712 0.0046246 8.9096 2.52031e-21 2069.89 0.999447 -518 41.2871 35.302 24.9465 0.799044 -2.19582 1.18614 -0.00198136 8.89866 2.29118e-21 2066.16 0.999457 -519 45.1298 40.7367 24.9413 2.96543 1.10252 -3.9939 -0.000428986 8.89488 2.24418e-21 2065.69 0.999459 -520 39.3642 40.7345 21.6208 -1.85339 -1.05034 1.48592 -0.00148531 8.8941 2.30711e-21 2065.29 0.99946 -521 35.5258 35.3055 28.2726 0.411496 1.35121 1.24634 -0.00337075 8.8984 2.33158e-21 2065.81 0.999458 -522 41.2883 35.3035 31.6017 1.98362 -0.68928 4.25929 0.00579984 8.88293 2.20988e-21 2064.47 0.999462 -523 45.129 40.7329 31.5946 2.15375 -2.61678 -2.78282 0.00667569 8.8892 2.27077e-21 2065.99 0.999458 -524 39.3649 40.7343 28.2752 -1.14513 -1.21519 3.78843 0.00585888 8.90209 2.42631e-21 2068.55 0.999451 -525 35.5272 35.3062 34.9205 1.78534 2.06115 -2.95097 -0.00420886 8.88777 2.15805e-21 2063.37 0.999465 -526 41.2842 35.3011 38.251 -2.14718 -3.0749 1.52723 -0.00309959 8.89498 2.24652e-21 2065.14 0.99946 -527 45.129 40.7357 38.2532 2.14493 0.153074 3.70629 -0.00249273 8.89332 2.21224e-21 2064.91 0.999461 -528 39.3702 40.7336 34.9287 4.15857 -1.99054 5.23205 0.00334363 8.89293 2.27598e-21 2066.07 0.999458 -529 47.0493 35.3067 1.66091 2.08328 2.55698 -2.11325 -0.00745168 8.90356 2.26399e-21 2066.04 0.999458 -530 52.8056 35.3067 4.98688 -2.43542 2.52531 -2.18464 0.00174262 8.89245 2.23016e-21 2065.63 0.999459 -531 56.6512 40.7384 4.98527 2.56744 2.79027 -3.80059 -0.006456 8.90798 2.2728e-21 2067.19 0.999454 -532 50.8914 40.7342 1.66129 3.62231 -1.40767 -1.73347 -0.000633043 8.88211 2.11417e-21 2062.93 0.999466 -533 47.0449 35.2999 8.31795 -2.25543 -4.24052 2.83604 -0.00259138 8.89951 2.28102e-21 2066.21 0.999457 -534 52.8082 35.3064 11.64 0.102735 2.26194 -1.18947 0.00624027 8.89538 2.30601e-21 2067.21 0.999454 -535 56.6429 40.7417 11.6437 -5.77634 6.14201 2.50949 0.00245294 8.88145 2.121e-21 2063.44 0.999465 -536 50.8899 40.738 8.31231 2.13981 2.47944 -2.80361 -0.00361679 8.89266 2.18136e-21 2064.54 0.999462 -537 47.0482 35.3003 14.9671 1.00658 -3.87589 -0.129587 -0.000181363 8.90381 2.3319e-21 2067.63 0.999453 -538 52.8072 35.3033 18.2923 -0.807569 -0.822377 -0.989279 -0.00462129 8.89448 2.19576e-21 2064.71 0.999461 -539 56.6457 40.7385 18.2937 -2.8998 2.98252 0.437065 0.00132655 8.88188 2.1261e-21 2063.29 0.999465 -540 50.8894 40.7363 14.9704 1.63349 0.745564 3.24408 0.00122868 8.89025 2.20634e-21 2065.05 0.99946 -541 47.0534 35.3083 21.6132 6.23256 4.16178 -6.06016 -0.00238177 8.88561 2.1429e-21 2063.3 0.999465 -542 52.8093 35.3046 24.9481 1.28857 0.446986 2.71998 -0.00377018 8.89539 2.22147e-21 2065.08 0.99946 -543 56.6476 40.7331 24.9427 -1.03734 -2.45612 -2.68144 0.00612711 8.90129 2.34669e-21 2068.44 0.999451 -544 50.8879 40.7318 21.6193 0.183596 -3.71842 0.0406174 -0.0059445 8.89208 2.16557e-21 2063.92 0.999464 -545 47.0452 35.3035 28.2708 -2.0091 -0.636276 -0.568739 -0.000112308 8.89766 2.27677e-21 2066.34 0.999457 -546 52.8068 35.3056 31.5962 -1.27774 1.48253 -1.22936 -0.00236418 8.9014 2.3091e-21 2066.66 0.999456 -547 56.6484 40.7368 31.5976 -0.212082 1.25945 0.170423 -0.00203953 8.88933 2.17764e-21 2064.16 0.999463 -548 50.8881 40.7365 28.2752 0.31031 0.970378 3.83725 -0.00356293 8.88634 2.15449e-21 2063.2 0.999466 -549 47.0413 35.305 34.9253 -5.83894 0.824642 1.83285 0.00157683 8.89096 2.24429e-21 2065.28 0.99946 -550 52.8064 35.3115 38.2517 -1.64733 7.39069 2.14732 0.00263759 8.88981 2.24019e-21 2065.26 0.99946 -551 56.6441 40.7347 38.2483 -4.49114 -0.874646 -1.22633 0.00193097 8.88191 2.14661e-21 2063.43 0.999465 -552 50.8885 40.7344 34.9199 0.714997 -1.13245 -3.60597 -0.00416823 8.89435 2.20303e-21 2064.78 0.999461 -553 58.5632 35.3073 1.66257 -5.72302 3.14812 -0.453271 -0.00557415 8.88416 2.10575e-21 2062.31 0.999468 -554 64.3319 35.304 4.9871 2.04195 -0.201215 -1.96431 0.00273273 8.89571 2.29602e-21 2066.53 0.999456 -555 68.1707 40.7356 4.99441 0.342558 0.0519292 5.34521 0.00204485 8.90949 2.43881e-21 2069.32 0.999448 -556 62.4072 40.7371 1.66034 -2.33751 1.52625 -2.67964 0.00212085 8.88976 2.23956e-21 2065.14 0.99946 -557 58.5674 35.3026 8.30781 -1.55534 -1.6007 -7.30676 0.000139699 8.88105 2.11091e-21 2062.87 0.999467 -558 64.3337 35.3037 11.6464 3.85589 -0.495557 5.25102 0.00579542 8.8917 2.24748e-21 2066.33 0.999457 -559 68.1694 40.7387 11.6448 -0.951324 3.1695 3.67678 -0.0044708 8.88926 2.17587e-21 2063.63 0.999464 -560 62.407 40.7347 8.31666 -2.51609 -0.828843 1.54312 -0.00583613 8.89695 2.2096e-21 2064.97 0.999461 -561 58.5704 35.303 14.9645 1.50063 -1.12287 -2.71927 -0.00277119 8.89194 2.1633e-21 2064.56 0.999462 -562 64.3294 35.3062 18.2934 -0.450528 2.08464 0.11921 -0.00142415 8.8865 2.17395e-21 2063.69 0.999464 -563 68.1707 40.7335 18.2908 0.316763 -2.01919 -2.46081 -0.000980927 8.90047 2.28975e-21 2066.75 0.999456 -564 62.4063 40.7313 14.9612 -3.19403 -4.27279 -5.97284 -0.00294691 8.88542 2.11069e-21 2063.14 0.999466 -565 58.5723 35.3041 21.6172 3.33663 -0.0297003 -2.09221 0.00112578 8.88039 2.13668e-21 2062.93 0.999466 -566 64.3277 35.3097 24.9493 -2.14125 5.54848 4.00174 0.00138112 8.89679 2.29542e-21 2066.48 0.999456 -567 68.1673 40.7354 24.9463 -3.12853 -0.196644 0.929444 -0.000262919 8.90011 2.29044e-21 2066.83 0.999455 -568 62.4096 40.7397 21.6157 0.0579335 4.12633 -3.59774 0.00083442 8.89628 2.25968e-21 2066.25 0.999457 -569 58.5656 35.3041 28.2677 -3.37914 -0.0945349 -3.64157 -0.00650431 8.89178 2.1863e-21 2063.73 0.999464 -570 64.3302 35.3057 31.6022 0.376566 1.49726 4.72628 0.000526059 8.89811 2.30416e-21 2066.57 0.999456 -571 68.167 40.7378 31.5942 -3.39511 2.25789 -3.25042 -0.000629511 8.89184 2.20736e-21 2065 0.999461 -572 62.4089 40.7334 28.2694 -0.616804 -2.13561 -1.96012 -0.000442779 8.87601 2.08787e-21 2061.67 0.99947 -573 58.5709 35.3051 34.9233 1.92679 0.896479 -0.172482 0.00686884 8.90681 2.4452e-21 2069.77 0.999447 -574 64.3293 35.3065 38.2525 -0.498167 2.37665 3.01211 0.00432758 8.89045 2.29868e-21 2065.75 0.999458 -575 68.1731 40.7318 38.2496 2.69942 -3.71585 0.0593014 0.00206421 8.89491 2.30071e-21 2066.22 0.999457 -576 62.4131 40.7359 34.9225 3.59527 0.367613 -0.924562 -0.000498002 8.8928 2.22024e-21 2065.23 0.99946 -577 0.961285 46.1645 1.66298 1.13899 -2.46185 -0.0431751 0.00385289 8.89542 2.28775e-21 2066.71 0.999456 -578 6.71807 46.1702 4.98544 -2.95997 3.19965 -3.63024 -0.00619922 8.9019 2.23558e-21 2065.95 0.999458 -579 10.5606 51.5973 4.98437 -1.05305 -1.04514 -4.70014 0.000194329 8.8848 2.12088e-21 2063.67 0.999464 -580 4.8001 51.5986 1.65505 -0.629433 0.175884 -7.97011 -0.000500464 8.88194 2.07632e-21 2062.92 0.999466 -581 0.960388 46.162 8.31569 0.241314 -5.01175 0.582708 0.00032072 8.89082 2.20227e-21 2064.98 0.999461 -582 6.72254 46.1755 11.6389 1.51463 8.54894 -2.24889 -8.33658e-05 8.88761 2.16612e-21 2064.21 0.999463 -583 10.5582 51.5932 11.6427 -3.44825 -5.15685 1.5354 -0.00140827 8.87597 2.03501e-21 2061.46 0.99947 -584 4.80353 51.597 8.31618 2.79723 -1.41362 1.07034 0.000769112 8.87359 2.01517e-21 2061.41 0.999471 -585 0.959282 46.162 14.97 -0.864914 -4.93215 2.83685 -0.00532273 8.90225 2.2229e-21 2066.21 0.999457 -586 6.72376 46.1662 18.292 2.73796 -0.787738 -1.21868 0.00646391 8.8845 2.20035e-21 2064.94 0.999461 -587 10.5585 51.5997 18.2907 -3.13136 1.33001 -2.56243 -0.00233782 8.89417 2.19703e-21 2065.13 0.99946 -588 4.80676 51.5963 14.965 6.03223 -2.13097 -2.17498 -0.00183348 8.89703 2.19439e-21 2065.84 0.999458 -589 0.966042 46.1727 21.6204 5.89564 5.74564 1.15086 -0.000419385 8.87004 2.00811e-21 2060.4 0.999473 -590 6.72387 46.1659 24.9464 2.84317 -1.062 1.05132 -0.00216204 8.89495 2.19213e-21 2065.33 0.99946 -591 10.56 51.6056 24.9446 -1.61325 7.16952 -0.780247 -8.94947e-05 8.87938 2.0976e-21 2062.46 0.999468 -592 4.80311 51.6009 21.6168 2.38218 2.53038 -2.51487 -0.00633826 8.88564 2.06593e-21 2062.46 0.999468 -593 0.962523 46.1688 28.2726 2.37617 1.86915 1.26239 -0.00508753 8.90124 2.22941e-21 2066.05 0.999458 -594 6.71972 46.163 31.5987 -1.30224 -3.93719 1.28869 0.00212969 8.87848 2.08073e-21 2062.74 0.999467 -595 10.5629 51.6025 31.6023 1.28933 4.11966 4.85249 0.000639657 8.88046 2.08616e-21 2062.85 0.999467 -596 4.79927 51.6015 28.2692 -1.46467 3.10301 -2.22874 0.00502932 8.88826 2.18306e-21 2065.44 0.999459 -597 0.959609 46.1674 34.9203 -0.537212 0.437881 -3.16602 0.00397885 8.89377 2.24634e-21 2066.39 0.999457 -598 6.72149 46.1619 38.2464 0.46423 -5.06903 -3.10062 -0.00141355 8.88284 2.11256e-21 2062.92 0.999466 -599 10.5575 51.5974 38.2473 -4.14674 -0.973914 -2.25957 -0.00122162 8.89087 2.1659e-21 2064.66 0.999462 -600 4.79527 51.5934 34.9225 -5.46071 -5.00752 -0.925829 -0.00149802 8.87415 2.01403e-21 2061.05 0.999472 -601 12.4835 46.1692 1.65896 1.55415 2.18896 -4.05836 0.00618287 8.89089 2.2876e-21 2066.24 0.999457 -602 18.2423 46.1647 4.98479 -0.496894 -2.27701 -4.27502 0.000652794 8.88833 2.23501e-21 2064.52 0.999462 -603 22.0792 51.6008 4.9904 -4.15074 2.43065 1.33484 0.00156003 8.89723 2.32291e-21 2066.61 0.999456 -604 16.3229 51.5968 1.663 0.398131 -1.62827 -0.0208784 -0.00268048 8.89783 2.27493e-21 2065.83 0.999458 -605 12.4844 46.1676 8.3137 2.48045 0.647856 -1.41421 0.00247839 8.89238 2.23648e-21 2065.77 0.999458 -606 18.2421 46.1702 11.6416 -0.664728 3.26788 0.478588 0.00371718 8.88686 2.22449e-21 2064.86 0.999461 -607 22.0833 51.5983 11.6371 -0.0849865 -0.0712001 -4.01777 -0.00332799 8.8914 2.1978e-21 2064.33 0.999462 -608 16.3211 51.5977 8.30962 -1.34899 -0.654344 -5.48813 0.00224894 8.88354 2.14106e-21 2063.84 0.999464 -609 12.4861 46.1708 14.964 4.20043 3.83277 -3.22265 -0.00202818 8.8883 2.17545e-21 2063.95 0.999464 -610 18.2402 46.1571 18.2953 -2.53848 -9.9186 2.0116 0.00438711 8.88952 2.2347e-21 2065.57 0.999459 -611 22.0803 51.603 18.2929 -3.04176 4.58078 -0.311641 0.00273701 8.90213 2.34459e-21 2067.9 0.999452 -612 16.3244 51.5949 14.967 1.93373 -3.45029 -0.15691 0.0037146 8.88859 2.20704e-21 2065.23 0.99946 -613 12.4826 46.1639 21.6207 0.734417 -3.03482 1.45094 0.00276707 8.8982 2.28945e-21 2067.07 0.999455 -614 18.242 46.1623 24.9537 -0.794579 -4.72235 8.38381 -0.00536221 8.89146 2.15155e-21 2063.91 0.999464 -615 22.0832 51.5962 24.9383 -0.121868 -2.21307 -7.04009 0.0015795 8.88731 2.20635e-21 2064.5 0.999462 -616 16.3217 51.6002 21.6223 -0.763096 1.8504 2.99684 -0.00787934 8.90134 2.24769e-21 2065.47 0.999459 -617 12.4775 46.1679 28.27 -4.39205 0.954754 -1.42484 0.00409351 8.88572 2.18175e-21 2064.7 0.999461 -618 18.2423 46.1696 31.5912 -0.471277 2.67509 -6.19135 -0.00638033 8.89268 2.17035e-21 2063.95 0.999463 -619 22.0794 51.5996 31.6006 -3.92725 1.21929 3.12801 0.000577994 8.8892 2.21806e-21 2064.69 0.999461 -620 16.3205 51.5996 28.2715 -2.00528 1.25364 0.0931704 -0.00387774 8.89958 2.22874e-21 2065.95 0.999458 -621 12.4823 46.169 34.923 0.41411 2.03678 -0.496688 -0.000228529 8.8914 2.20347e-21 2064.99 0.999461 -622 18.2446 46.1669 38.2547 1.7914 -0.0954443 5.18852 0.00422811 8.908 2.44477e-21 2069.46 0.999448 -623 22.0825 51.5971 38.2536 -0.910512 -1.26535 4.11623 0.00344333 8.89184 2.30759e-21 2065.86 0.999458 -624 16.3236 51.5978 34.9243 1.09794 -0.563029 0.878242 -0.00262136 8.88928 2.17844e-21 2064.03 0.999463 -625 24.004 46.1624 1.66349 0.32612 -4.54764 0.469527 -0.00191528 8.88861 2.24164e-21 2064.04 0.999463 -626 29.7626 46.1715 4.99077 -1.96792 4.50042 1.70573 -0.000816055 8.90184 2.33132e-21 2067.08 0.999455 -627 33.6068 51.5974 4.98999 1.71493 -0.960098 0.92045 -0.00385871 8.88879 2.16426e-21 2063.66 0.999464 -628 27.8425 51.5956 1.65988 -1.73026 -2.74867 -3.14639 0.000621462 8.9019 2.3743e-21 2067.4 0.999454 -629 24.005 46.167 8.31668 1.28945 0.0185439 1.56311 0.000764476 8.90045 2.33189e-21 2067.12 0.999455 -630 29.762 46.1664 11.6367 -2.56529 -0.600217 -4.46198 -0.0057634 8.89521 2.20819e-21 2064.62 0.999462 -631 33.5998 51.5956 11.6437 -5.36106 -2.7975 2.53957 0.00405531 8.86962 2.01793e-21 2061.27 0.999471 -632 27.8403 51.5966 8.32067 -3.904 -1.78767 5.55896 -0.00205267 8.91045 2.38319e-21 2068.65 0.99945 -633 24.0051 46.1684 14.9685 1.46218 1.44353 1.29837 0.00216789 8.88802 2.21413e-21 2064.78 0.999461 -634 29.7682 46.1718 18.2951 3.7005 4.77839 1.87779 -0.00356998 8.88422 2.11925e-21 2062.75 0.999467 -635 33.6048 51.598 18.2944 -0.340524 -0.404742 1.14427 -0.000291557 8.87666 2.01671e-21 2061.84 0.999469 -636 27.8442 51.5998 14.9661 -0.071652 1.4678 -1.12569 -0.00279098 8.88654 2.11669e-21 2063.41 0.999465 -637 24.0023 46.1674 21.6192 -1.33258 0.436321 -0.0699603 -0.00235019 8.87871 2.0743e-21 2061.84 0.999469 -638 29.7591 46.1659 24.9481 -5.43834 -1.05822 2.73575 0.00131211 8.90272 2.34627e-21 2067.72 0.999453 -639 33.604 51.5956 24.9424 -1.13142 -2.75928 -2.88733 0.0018435 8.8747 2.07059e-21 2061.88 0.999469 -640 27.8456 51.6015 21.6247 1.35921 3.09285 5.44259 0.000227673 8.89674 2.22872e-21 2066.22 0.999457 -641 24.0007 46.169 28.2707 -2.96614 2.00315 -0.729809 -0.00214654 8.89419 2.21277e-21 2065.17 0.99946 -642 29.7654 46.1699 31.5997 0.877976 2.95736 2.25935 -0.010101 8.89268 2.17221e-21 2063.16 0.999466 -643 33.6004 51.6003 31.5956 -4.70174 1.87291 -1.81036 0.00255213 8.88431 2.19479e-21 2064.07 0.999463 -644 27.8438 51.5937 28.2705 -0.486685 -4.64386 -0.905574 0.00182842 8.88989 2.21422e-21 2065.1 0.99946 -645 24.001 46.1705 34.9259 -2.62317 3.51412 2.42652 0.00324135 8.88469 2.20336e-21 2064.3 0.999463 -646 29.7698 46.1663 38.2505 5.26422 -0.719887 0.972428 0.00353344 8.8913 2.27556e-21 2065.77 0.999458 -647 33.6055 51.5988 38.2526 0.351964 0.431651 3.10551 0.00160643 8.91054 2.44815e-21 2069.45 0.999448 -648 27.8393 51.5991 34.9228 -4.95685 0.701959 -0.688273 -0.000398833 8.8979 2.30522e-21 2066.33 0.999457 -649 35.5231 46.1684 1.66402 -2.33646 1.44133 0.995839 -0.00319266 8.88935 2.18553e-21 2063.92 0.999464 -650 41.2834 46.1702 4.98955 -2.8941 3.24698 0.487518 -0.00211651 8.89435 2.19817e-21 2065.21 0.99946 -651 45.1286 51.5958 4.99048 1.66725 -2.58142 1.41038 -0.0041607 8.88829 2.12984e-21 2063.49 0.999465 -652 39.3656 51.5977 1.66435 -0.443304 -0.71705 1.33131 0.00232279 8.89521 2.26602e-21 2066.34 0.999457 -653 35.5241 46.1606 8.31292 -1.305 -6.32316 -2.18921 -0.00118318 8.88273 2.11141e-21 2062.94 0.999466 -654 41.284 46.1669 11.6397 -2.26818 -0.0636923 -1.45681 0.000979526 8.89117 2.23499e-21 2065.19 0.99946 -655 45.1271 51.5984 11.6401 0.169593 0.0120217 -1.09557 0.00466829 8.8988 2.2897e-21 2067.6 0.999453 -656 39.3697 51.5994 8.31535 3.71998 1.00777 0.238463 0.000629313 8.87774 2.07027e-21 2062.27 0.999468 -657 35.5267 46.1681 14.9716 1.30096 1.08612 4.43907 0.0028821 8.90604 2.36901e-21 2068.76 0.99945 -658 41.2849 46.1677 18.2929 -1.35659 0.74039 -0.381795 0.00303465 8.90061 2.34505e-21 2067.64 0.999453 -659 45.1286 51.5987 18.2896 1.68712 0.276765 -3.60315 0.00434353 8.88534 2.18082e-21 2064.67 0.999461 -660 39.3702 51.6026 14.9676 4.17447 4.24636 0.359664 0.00186228 8.88111 2.11728e-21 2063.24 0.999465 -661 35.5267 46.1659 21.6212 1.31653 -1.11759 1.90494 -0.000878757 8.89308 2.24766e-21 2065.21 0.99946 -662 41.2866 46.1649 24.9461 0.253952 -2.08877 0.717458 -0.00523324 8.89065 2.17768e-21 2063.76 0.999464 -663 45.1286 51.5975 24.9472 1.70789 -0.857084 1.89549 -0.00554075 8.89683 2.20628e-21 2065.01 0.999461 -664 39.3685 51.5992 21.6202 2.48473 0.817129 0.872705 -0.00290184 8.8863 2.12039e-21 2063.33 0.999465 -665 35.5274 46.1701 28.2735 2.00879 3.17063 2.1558 -0.00212567 8.89612 2.27926e-21 2065.59 0.999459 -666 41.2885 46.1656 31.5976 2.17129 -1.37599 0.206384 -0.00727533 8.88929 2.14358e-21 2063.04 0.999466 -667 45.1266 51.5976 31.6006 -0.29644 -0.812871 3.19543 -0.00603798 8.88046 2.09195e-21 2061.43 0.999471 -668 39.3667 51.5994 28.2646 0.690574 0.971972 -6.82395 0.00255162 8.90456 2.34417e-21 2068.38 0.999451 -669 35.5278 46.1677 34.9239 2.40569 0.685527 0.421141 0.00126202 8.89129 2.23792e-21 2065.28 0.99946 -670 41.2845 46.1644 38.2489 -1.75908 -2.56825 -0.585146 -0.000260532 8.88593 2.16374e-21 2063.82 0.999464 -671 45.1247 51.5957 38.2434 -2.20886 -2.64236 -6.11569 0.00577407 8.88474 2.19395e-21 2064.85 0.999461 -672 39.3646 51.6 34.9266 -1.40334 1.61338 3.16294 0.000622027 8.89283 2.25968e-21 2065.47 0.999459 -673 47.0463 46.1684 1.66866 -0.884461 1.39134 5.63931 -0.000923227 8.88171 2.10176e-21 2062.78 0.999467 -674 52.8149 46.1591 4.98676 6.81057 -7.82852 -2.30756 0.00265918 8.87546 2.0679e-21 2062.21 0.999468 -675 56.6485 51.5973 4.99097 -0.133689 -1.04437 1.90511 -0.000982816 8.89354 2.17046e-21 2065.28 0.99946 -676 50.8876 51.6012 1.6619 -0.180941 2.81274 -1.11775 0.00124687 8.89971 2.2506e-21 2067.07 0.999455 -677 47.0445 46.1681 8.31531 -2.71992 1.15313 0.196248 0.00433457 8.88872 2.19134e-21 2065.39 0.999459 -678 52.8093 46.1698 11.6392 1.25278 2.82563 -1.9244 0.00118005 8.88724 2.13888e-21 2064.4 0.999462 -679 56.6482 51.6004 11.6378 -0.452857 2.00893 -3.32096 0.00121091 8.88314 2.08162e-21 2063.54 0.999465 -680 50.8869 51.6015 8.31781 -0.865558 3.14675 2.69919 -0.000643413 8.86794 1.97648e-21 2059.91 0.999475 -681 47.048 46.1686 14.9668 0.776067 1.60554 -0.400196 0.00170308 8.88976 2.21855e-21 2065.05 0.99946 -682 52.804 46.1671 18.2929 -4.05924 0.164479 -0.359704 -0.00106474 8.89709 2.22984e-21 2066.02 0.999458 -683 56.6465 51.594 18.2884 -2.16809 -4.33823 -4.88558 -0.000922823 8.88284 2.09792e-21 2063.02 0.999466 -684 50.8905 51.5997 14.9678 2.7078 1.33824 0.578517 -0.0017829 8.8901 2.14534e-21 2064.38 0.999462 -685 47.0495 46.1715 21.6179 2.34159 4.54718 -1.42969 -0.00299799 8.89095 2.17888e-21 2064.3 0.999463 -686 52.8064 46.1667 24.9451 -1.64538 -0.272852 -0.22292 0.00355885 8.8949 2.2792e-21 2066.54 0.999456 -687 56.6463 51.5992 24.9447 -2.3085 0.791082 -0.618038 0.00251716 8.89011 2.21742e-21 2065.3 0.99946 -688 50.8887 51.5958 21.6172 0.918127 -2.60767 -2.05052 -0.00503241 8.88469 2.0955e-21 2062.54 0.999467 -689 47.0475 46.1633 28.2691 0.279504 -3.64103 -2.30519 0.00325085 8.88493 2.17537e-21 2064.35 0.999462 -690 52.8066 46.1656 31.601 -1.4611 -1.40017 3.54566 -0.00300438 8.89494 2.20514e-21 2065.15 0.99946 -691 56.6523 51.5957 31.6065 3.63801 -2.70657 9.02659 -0.0062509 8.87586 2.01229e-21 2060.4 0.999473 -692 50.8908 51.5948 28.2725 3.02217 -3.57111 1.10544 0.00462439 8.89112 2.23479e-21 2065.96 0.999458 -693 47.0493 46.1681 34.9192 2.10059 1.10686 -4.31856 -0.0011895 8.90289 2.28588e-21 2067.22 0.999454 -694 52.8051 46.1716 38.2507 -2.96143 4.66334 1.18019 0.000390749 8.89436 2.21631e-21 2065.75 0.999458 -695 56.6476 51.5973 38.2497 -1.0547 -1.03276 0.146607 -0.00417924 8.88315 2.0801e-21 2062.39 0.999468 -696 50.891 51.5938 34.9256 3.21154 -4.58518 2.12998 0.00346068 8.88736 2.18237e-21 2064.91 0.999461 -697 58.5681 46.1662 1.66479 -0.815209 -0.777678 1.76703 0.00741237 8.88874 2.22359e-21 2066.05 0.999458 -698 64.3294 46.1652 4.98806 -0.432778 -1.81058 -1.0072 -0.0027186 8.89366 2.21108e-21 2064.94 0.999461 -699 68.1702 51.5982 4.99025 -0.154834 -0.167477 1.17909 -0.00383301 8.8895 2.10206e-21 2063.82 0.999464 -700 62.4183 51.6002 1.66181 8.78732 1.84593 -1.21364 -0.00871111 8.88677 2.05574e-21 2062.2 0.999468 -701 58.5645 46.1632 8.3144 -4.40164 -3.76028 -0.712321 0.00107149 8.8833 2.12769e-21 2063.54 0.999465 -702 64.3282 46.166 11.6412 -1.65361 -0.982219 0.0336978 -0.00090292 8.89002 2.14688e-21 2064.55 0.999462 -703 68.1675 51.5994 11.6385 -2.90717 1.0211 -2.68084 -0.00082581 8.87684 2.02766e-21 2061.77 0.99947 -704 62.4102 51.5974 8.31561 0.691003 -0.936089 0.495835 0.00154238 8.89554 2.20081e-21 2066.24 0.999457 -705 58.5635 46.1663 14.9708 -5.44925 -0.686216 3.59295 -0.00164171 8.88662 2.10076e-21 2063.67 0.999464 -706 64.3308 46.1653 18.2865 0.957667 -1.6985 -6.75686 -0.00326882 8.89062 2.14029e-21 2064.17 0.999463 -707 68.1721 51.6018 18.295 1.66605 3.37595 1.73114 0.00528047 8.8713 2.02805e-21 2061.89 0.999469 -708 62.4053 51.5958 14.9641 -4.24119 -2.55801 -3.11724 -0.00506883 8.87351 1.97302e-21 2060.15 0.999474 -709 58.5651 46.1612 21.621 -3.87184 -5.76632 1.67619 0.000905291 8.89096 2.22955e-21 2065.13 0.99946 -710 64.3285 46.1655 24.9524 -1.29595 -1.45578 7.02308 -0.000805353 8.89197 2.20079e-21 2064.99 0.999461 -711 68.1697 51.5989 24.9423 -0.712068 0.544114 -3.08161 0.00138367 8.88779 2.16959e-21 2064.56 0.999462 -712 62.4122 51.5968 21.622 2.68458 -1.60339 2.75603 0.00453446 8.90365 2.34319e-21 2068.6 0.99945 -713 58.5657 46.1649 28.2767 -3.20463 -2.08154 5.33694 -0.000642068 8.89537 2.22161e-21 2065.74 0.999458 -714 64.3322 46.1657 31.598 2.37783 -1.29234 0.579233 -0.0020538 8.8869 2.14614e-21 2063.64 0.999464 -715 68.174 51.5962 31.5972 3.64154 -2.20563 -0.199689 3.75732e-06 8.8911 2.18893e-21 2064.97 0.999461 -716 62.4113 51.5955 28.2696 1.81651 -2.90846 -1.8152 -0.00237555 8.89185 2.20142e-21 2064.63 0.999462 -717 58.5686 46.1652 34.9266 -0.326919 -1.72424 3.12501 -0.000963694 8.88231 2.09524e-21 2062.9 0.999466 -718 64.3317 46.1667 38.2484 1.84738 -0.296772 -1.06662 0.00358206 8.8858 2.18978e-21 2064.61 0.999462 -719 68.1666 51.6029 38.249 -3.79353 4.52688 -0.494608 -0.00625948 8.8888 2.09264e-21 2063.15 0.999466 -720 62.4101 51.5983 34.9264 0.591446 -0.0757018 2.95523 0.00474942 8.89692 2.24497e-21 2067.22 0.999454 -721 0.960479 57.0323 1.6661 0.332828 2.55765 3.07259 -0.00103822 8.88788 2.11792e-21 2064.07 0.999463 -722 6.71934 57.0339 4.9863 -1.68646 4.06614 -2.76468 0.00188446 8.88782 2.15733e-21 2064.68 0.999461 -723 10.5591 62.4593 4.98441 -2.50624 -1.91879 -4.65309 0.00177754 8.87735 2.10359e-21 2062.43 0.999468 -724 4.80259 62.4573 1.65779 1.853 -3.89177 -5.23529 -0.00145255 8.89386 2.21931e-21 2065.25 0.99946 -725 0.961087 57.0313 8.31886 0.940069 1.55094 3.75009 -0.00541519 8.88956 2.11526e-21 2063.49 0.999465 -726 6.72311 57.0329 11.6452 2.08067 3.14057 4.02789 -0.000832427 8.89842 2.23256e-21 2066.35 0.999457 -727 10.5612 62.4605 11.6409 -0.443233 -0.733357 -0.237877 -0.00546664 8.89193 2.14047e-21 2063.99 0.999463 -728 4.80005 62.4616 8.31546 -0.68338 0.375626 0.344605 -0.00109709 8.89361 2.23426e-21 2065.27 0.99946 -729 0.961385 57.0298 14.9679 1.23871 0.0449809 0.701143 0.00389409 8.88286 2.15177e-21 2064.05 0.999463 -730 6.71917 57.0296 18.2908 -1.85298 -0.215204 -2.47133 0.00347775 8.8861 2.18823e-21 2064.65 0.999462 -731 10.5625 62.4638 18.2904 0.844578 2.59601 -2.89182 -0.00816807 8.89262 2.14573e-21 2063.56 0.999465 -732 4.80075 62.4625 14.9678 0.0158596 1.34067 0.587209 0.004323 8.89037 2.26387e-21 2065.74 0.999458 -733 0.965362 57.0278 21.6208 5.2157 -1.99908 1.49867 -0.00104004 8.88481 2.1265e-21 2063.41 0.999465 -734 6.72487 57.0297 24.9501 3.84437 -0.09593 4.80753 0.00063148 8.89393 2.23444e-21 2065.71 0.999459 -735 10.5605 62.4645 24.9461 -1.06566 3.30785 0.727024 -0.0033699 8.90828 2.35085e-21 2067.91 0.999452 -736 4.79691 62.4585 21.6199 -3.82382 -2.68907 0.594004 -0.00101938 8.89603 2.26128e-21 2065.8 0.999458 -737 0.959622 57.028 28.2702 -0.524864 -1.77379 -1.22938 -0.00304092 8.88542 2.12221e-21 2063.12 0.999466 -738 6.71932 57.0235 31.5969 -1.70633 -6.27816 -0.513496 -0.00197391 8.8939 2.20675e-21 2065.15 0.99946 -739 10.5612 62.4588 31.6004 -0.369166 -2.42355 2.97963 0.00385465 8.88841 2.24564e-21 2065.22 0.99946 -740 4.80388 62.4589 28.2742 3.14306 -2.33015 2.85731 0.00242652 8.89515 2.278e-21 2066.35 0.999457 -741 0.960571 57.0295 34.9233 0.425028 -0.282076 -0.136563 5.01812e-05 8.89388 2.1725e-21 2065.57 0.999459 -742 6.72408 57.032 38.2499 3.05065 2.17471 0.346566 0.00302093 8.89326 2.2335e-21 2066.07 0.999458 -743 10.5626 62.4626 38.2537 0.961382 1.39455 4.15962 0.00163026 8.88834 2.2224e-21 2064.73 0.999461 -744 4.80123 62.4617 34.9235 0.498526 0.504558 0.0175943 -0.000995414 8.89528 2.23531e-21 2065.65 0.999459 -745 12.4846 57.0283 1.66565 2.73118 -1.52155 2.62566 4.67778e-05 8.89206 2.22103e-21 2065.19 0.99946 -746 18.2404 57.0311 4.99117 -2.33425 1.3538 2.107 0.00177368 8.89834 2.3048e-21 2066.89 0.999455 -747 22.0766 62.4587 4.98906 -6.75669 -2.48021 -0.0074434 0.00640686 8.89001 2.29021e-21 2066.1 0.999457 -748 16.327 62.4655 1.66054 4.48682 4.25274 -2.48446 0.00273891 8.90673 2.40576e-21 2068.88 0.99945 -749 12.4812 57.0313 8.31936 -0.716668 1.46518 4.24951 -0.00424469 8.88848 2.103e-21 2063.51 0.999465 -750 18.2429 57.0348 11.643 0.143225 4.96871 1.82171 -0.00187963 8.87807 2.05648e-21 2061.8 0.999469 -751 22.0816 62.4609 11.6412 -1.73898 -0.318948 0.0236223 -4.14581e-05 8.88881 2.17884e-21 2064.48 0.999462 -752 16.3264 62.4622 8.32017 3.9363 1.00798 5.06144 -0.000702739 8.88244 2.10188e-21 2062.98 0.999466 -753 12.4813 57.0317 14.9678 -0.555556 1.93915 0.597737 -0.00120015 8.89335 2.18364e-21 2065.2 0.99946 -754 18.2413 57.0253 18.2883 -1.44483 -4.44991 -4.91498 0.00184328 8.89682 2.28962e-21 2066.58 0.999456 -755 22.0846 62.4645 18.2943 1.18845 3.34567 1.08956 -0.000985312 8.89768 2.28133e-21 2066.16 0.999457 -756 16.3267 62.4563 14.9671 4.17254 -4.9273 -0.131607 -0.00133532 8.87721 2.05312e-21 2061.74 0.99947 -757 12.4805 57.0284 21.6177 -1.4157 -1.40776 -1.55305 0.00477944 8.88828 2.23349e-21 2065.39 0.999459 -758 18.2394 57.026 24.9442 -3.39534 -3.79084 -1.11974 0.000638134 8.89409 2.27481e-21 2065.74 0.999458 -759 22.0853 62.4588 24.9487 1.95454 -2.39229 3.32463 0.00107164 8.89985 2.36452e-21 2067.06 0.999455 -760 16.3243 62.4621 21.622 1.78351 0.92025 2.73158 -0.000568775 8.88831 2.20095e-21 2064.26 0.999463 -761 12.4817 57.0277 28.2722 -0.228419 -2.13022 0.771361 0.000792201 8.89119 2.22681e-21 2065.16 0.99946 -762 18.2444 57.0258 31.5921 1.61132 -4.03142 -5.31273 0.00113766 8.88462 2.19586e-21 2063.84 0.999464 -763 22.0838 62.4638 31.6022 0.474166 2.63149 4.76584 0.00464626 8.8929 2.32319e-21 2066.34 0.999457 -764 16.3179 62.4631 28.2756 -4.63448 1.9182 4.25325 -0.000392521 8.89932 2.31448e-21 2066.64 0.999456 -765 12.4823 57.0245 34.9186 0.383955 -5.2873 -4.91252 0.00365851 8.88728 2.20048e-21 2064.94 0.999461 -766 18.2457 57.028 38.2498 2.89159 -1.75074 0.302092 0.00202794 8.8918 2.27787e-21 2065.55 0.999459 -767 22.0836 62.4622 38.2509 0.218096 1.00086 1.40928 -0.000738067 8.88933 2.24673e-21 2064.44 0.999462 -768 16.3256 62.4611 34.9225 3.10672 -0.113281 -1.01814 0.00244444 8.88982 2.26106e-21 2065.22 0.99946 -769 24.0051 57.0304 1.66191 1.45667 0.573227 -1.10798 -0.000597027 8.90054 2.34369e-21 2066.85 0.999455 -770 29.7642 57.0228 4.98666 -0.298028 -6.96258 -2.41087 -0.00463662 8.89325 2.20803e-21 2064.44 0.999462 -771 33.602 62.4617 4.99021 -3.08746 0.515166 1.1378 -0.0056213 8.88789 2.14484e-21 2063.1 0.999466 -772 27.8436 62.4607 1.66782 -0.60725 -0.527168 4.80225 0.012513 8.8808 2.24525e-21 2065.44 0.999459 -773 24.0035 57.0312 8.31277 -0.211061 1.44505 -2.34546 -0.00260499 8.89135 2.21521e-21 2064.47 0.999462 -774 29.7681 57.032 11.6375 3.54616 2.2208 -3.67226 0.00281791 8.88697 2.17465e-21 2064.69 0.999461 -775 33.6018 62.4643 11.6482 -3.32806 3.09534 6.99817 0.00321799 8.88451 2.17208e-21 2064.26 0.999463 -776 27.8467 62.4635 8.32013 2.40836 2.30136 5.01895 0.0042948 8.8994 2.33366e-21 2067.65 0.999453 -777 24.0019 57.0285 14.9642 -1.72216 -1.33773 -2.97087 -0.000872329 8.89679 2.24415e-21 2066 0.999458 -778 29.7687 57.0272 18.2991 4.11376 -2.59736 5.86693 1.37686e-05 8.86618 1.96427e-21 2059.68 0.999475 -779 33.6083 62.4632 18.2934 3.17082 2.01445 0.154233 -0.00419254 8.89533 2.17804e-21 2064.98 0.999461 -780 27.8471 62.462 14.9676 2.84733 0.830422 0.380513 -0.000442512 8.89737 2.26709e-21 2066.21 0.999457 -781 24.005 57.0325 21.6189 1.29964 2.7327 -0.362138 -0.000370331 8.89954 2.30967e-21 2066.69 0.999456 -782 29.7649 57.0272 24.9423 0.356177 -2.61877 -3.03264 0.00206998 8.88727 2.18177e-21 2064.6 0.999462 -783 33.6021 62.4612 24.9499 -3.05011 0.0340624 4.60913 0.00314041 8.8844 2.18552e-21 2064.22 0.999463 -784 27.848 62.4598 21.6149 3.75433 -1.37736 -4.40802 -0.00201822 8.89002 2.2133e-21 2064.31 0.999462 -785 24.0051 57.0272 28.2687 1.38951 -2.54928 -2.67404 0.00263697 8.89652 2.33065e-21 2066.68 0.999456 -786 29.7632 57.0286 31.5968 -1.37919 -1.15649 -0.595709 -0.00494674 8.88801 2.18308e-21 2063.26 0.999465 -787 33.6049 62.4565 31.6011 -0.200761 -4.72437 3.65032 0.00214276 8.89624 2.30456e-21 2066.52 0.999456 -788 27.8484 62.4583 28.2742 4.17987 -2.94224 2.77257 -0.00072139 8.91329 2.43775e-21 2069.54 0.999448 -789 24.0075 57.0314 34.92 3.81887 1.61553 -3.491 -0.00120893 8.91597 2.46264e-21 2070 0.999446 -790 29.7642 57.0315 38.2445 -0.38042 1.66519 -5.00648 0.000443874 8.88951 2.24663e-21 2064.73 0.999461 -791 33.6049 62.4612 38.2509 -0.211871 -0.00402166 1.41629 -0.00309141 8.88914 2.18546e-21 2063.9 0.999464 -792 27.8443 62.4602 34.9219 0.0130864 -0.9532 -1.56534 -0.00718714 8.88662 2.1347e-21 2062.49 0.999468 -793 35.5275 57.0287 1.66312 2.10862 -1.10599 0.0932118 0.00606081 8.88549 2.23177e-21 2065.07 0.99946 -794 41.2861 57.0277 4.99215 -0.232252 -2.12713 3.08253 0.00140331 8.8906 2.20828e-21 2065.16 0.99946 -795 45.1282 62.4574 4.98906 1.2684 -3.78772 -0.00881273 -0.00332047 8.8967 2.23619e-21 2065.46 0.999459 -796 39.3615 62.4609 1.66205 -4.50627 -0.314603 -0.967644 -0.00166795 8.89283 2.23528e-21 2064.99 0.999461 -797 35.5258 57.0309 8.31212 0.35918 1.15331 -2.99722 0.0043166 8.88692 2.1646e-21 2065 0.999461 -798 41.2852 57.0273 11.6408 -1.08961 -2.51425 -0.327425 -0.00344596 8.89475 2.19038e-21 2065.02 0.999461 -799 45.1263 62.4613 11.6391 -0.551873 0.0855049 -2.065 -0.00199085 8.89854 2.25364e-21 2066.13 0.999457 -800 39.365 62.4584 8.31652 -0.960447 -2.80535 1.40543 -0.00400989 8.89169 2.16991e-21 2064.25 0.999463 -801 35.5243 57.0343 14.9695 -1.09293 4.48217 2.25079 0.00113795 8.88163 2.06842e-21 2063.2 0.999466 -802 41.2851 57.0308 18.2914 -1.23545 0.973148 -1.85067 -0.00246892 8.89701 2.199e-21 2065.7 0.999459 -803 45.1266 62.4558 18.2902 -0.270582 -5.44109 -3.01205 0.000590936 8.89472 2.23186e-21 2065.87 0.999458 -804 39.3646 62.4631 14.9691 -1.42492 1.90218 1.9384 -0.00195895 8.88506 2.12151e-21 2063.27 0.999465 -805 35.5203 57.0299 21.6157 -5.15287 0.0779223 -3.54737 -0.000220197 8.88121 2.06134e-21 2062.82 0.999467 -806 41.2895 57.0308 24.9505 3.19059 0.997821 5.12278 0.00329858 8.89023 2.25526e-21 2065.49 0.999459 -807 45.1295 62.4615 24.944 2.61607 0.315453 -1.31448 0.000483977 8.89221 2.23803e-21 2065.31 0.99946 -808 39.3635 62.4585 21.6205 -2.51294 -2.68509 1.23189 0.00574917 8.87863 2.14683e-21 2063.54 0.999465 -809 35.5305 57.0335 28.2722 5.08285 3.67172 0.842749 -0.000392825 8.89274 2.23259e-21 2065.24 0.99946 -810 41.2937 57.029 31.5972 7.4417 -0.774966 -0.199701 0.00123604 8.9017 2.39561e-21 2067.49 0.999454 -811 45.1302 62.4583 31.6009 3.35518 -2.89661 3.44254 0.00373554 8.89918 2.35478e-21 2067.48 0.999454 -812 39.368 62.459 28.2753 2.01805 -2.15995 3.9496 -0.000382232 8.89467 2.27787e-21 2065.65 0.999459 -813 35.5197 57.0314 34.927 -5.76295 1.57178 3.53992 0.00252413 8.90428 2.40732e-21 2068.31 0.999451 -814 41.2904 57.0295 38.2493 4.06344 -0.280163 -0.192587 -0.00146726 8.89406 2.26511e-21 2065.29 0.99946 -815 45.1246 62.46 38.2476 -2.28266 -1.18378 -1.87866 5.08998e-05 8.89228 2.2408e-21 2065.23 0.99946 -816 39.3664 62.4621 34.9161 0.416405 0.901521 -7.35848 0.00412421 8.90872 2.46128e-21 2069.59 0.999448 -817 47.0461 57.0292 1.66415 -1.12542 -0.558283 1.12783 0.00154312 8.88791 2.18569e-21 2064.62 0.999462 -818 52.8089 57.0286 4.98927 0.879222 -1.18347 0.206299 0.00106316 8.89011 2.17577e-21 2064.99 0.999461 -819 56.6506 62.462 4.98766 1.99369 0.778736 -1.4048 0.00382137 8.88753 2.18449e-21 2065.03 0.99946 -820 50.8841 62.4587 1.66329 -3.62475 -2.53613 0.263523 -0.00490721 8.8894 2.13421e-21 2063.57 0.999465 -821 47.0451 57.0307 8.31402 -2.0761 0.892849 -1.09129 0.000694619 8.8914 2.20321e-21 2065.18 0.99946 -822 52.8099 57.0326 11.6372 1.81478 2.83406 -3.98036 0.0017372 8.88353 2.10641e-21 2063.73 0.999464 -823 56.651 62.4612 11.646 2.34364 0.0372344 4.86366 0.00360129 8.88336 2.12524e-21 2064.09 0.999463 -824 50.8862 62.4618 8.31477 -1.55226 0.565692 -0.345824 0.00736571 8.88911 2.22579e-21 2066.12 0.999457 -825 47.0464 57.0295 14.9684 -0.737086 -0.336121 1.18647 -0.00647169 8.89095 2.13949e-21 2063.56 0.999465 -826 52.8076 57.0288 18.2958 -0.439534 -1.00005 2.56838 0.00557843 8.88731 2.16829e-21 2065.35 0.99946 -827 56.6534 62.4606 18.289 4.80023 -0.646904 -4.21835 -0.000483185 8.89016 2.15647e-21 2064.67 0.999461 -828 50.8886 62.4595 14.9635 0.863124 -1.65264 -3.68529 -0.00500436 8.88707 2.10681e-21 2063.05 0.999466 -829 47.0443 57.032 21.6208 -2.87943 2.21247 1.49694 -0.00243963 8.88555 2.1329e-21 2063.27 0.999465 -830 52.811 57.0293 24.9408 2.97432 -0.51384 -4.57918 0.00160115 8.88675 2.18105e-21 2064.39 0.999462 -831 56.6503 62.4614 24.9455 1.61195 0.231731 0.169937 0.00228023 8.89423 2.26458e-21 2066.12 0.999457 -832 50.8894 62.4631 21.6218 1.61266 1.85758 2.4994 -0.00253834 8.88056 2.07416e-21 2062.19 0.999468 -833 47.0462 57.0344 28.2762 -0.996867 4.59496 4.82461 0.00211852 8.91612 2.48168e-21 2070.74 0.999444 -834 52.81 57.026 31.5979 1.98412 -3.74143 0.500998 -0.000400281 8.88529 2.16825e-21 2063.65 0.999464 -835 56.6515 62.4638 31.5929 2.83927 2.64089 -4.48501 0.00219765 8.90688 2.41278e-21 2068.79 0.99945 -836 50.8871 62.461 28.2729 -0.712005 -0.150978 1.53535 -0.00380833 8.88559 2.1639e-21 2062.99 0.999466 -837 47.047 57.0291 34.9239 -0.166786 -0.702811 0.448741 -0.000497776 8.89051 2.22223e-21 2064.74 0.999461 -838 52.8079 57.0291 38.2484 -0.192709 -0.647598 -1.16341 -0.00255657 8.8842 2.11448e-21 2062.96 0.999466 -839 56.6529 62.4632 38.2484 4.23589 2.04751 -1.07846 0.00512422 8.88467 2.20109e-21 2064.69 0.999461 -840 50.8924 62.4656 34.9261 4.60349 4.39923 2.59486 0.00476542 8.89487 2.29483e-21 2066.79 0.999456 -841 58.5701 57.0324 1.66394 1.14342 2.6007 0.92072 0.00286425 8.88873 2.15773e-21 2065.08 0.99946 -842 64.3294 57.0314 4.98837 -0.412345 1.64681 -0.695524 -0.00347214 8.88288 2.05941e-21 2062.49 0.999468 -843 68.1676 62.464 4.99022 -2.75034 2.76603 1.15626 0.00256192 8.89908 2.28927e-21 2067.21 0.999454 -844 62.4073 62.4653 1.66574 -2.26512 4.13763 2.71644 -0.00132367 8.88851 2.15035e-21 2064.14 0.999463 -845 58.5664 57.0233 8.30936 -2.54372 -6.5074 -5.75019 -0.000489725 8.87861 2.06314e-21 2062.21 0.999468 -846 64.3238 57.0294 11.6384 -6.00376 -0.395461 -2.79537 0.0112061 8.8883 2.2205e-21 2066.76 0.999456 -847 68.1691 62.4648 11.6444 -1.33686 3.60897 3.23177 -0.0030586 8.89594 2.24289e-21 2065.35 0.99946 -848 62.411 62.4589 8.31704 1.44169 -2.31111 1.93044 -0.00163585 8.88418 2.13612e-21 2063.15 0.999466 -849 58.5733 57.031 14.962 4.31922 1.16219 -5.15459 0.00629896 8.87981 2.11172e-21 2063.91 0.999464 -850 64.3303 57.0299 18.2907 0.52468 0.128354 -2.55154 -0.0043769 8.89329 2.16646e-21 2064.51 0.999462 -851 68.1735 62.4633 18.2959 3.11785 2.14083 2.69912 0.00104617 8.90144 2.3284e-21 2067.39 0.999454 -852 62.4042 62.4598 14.9674 -5.28694 -1.36192 0.205211 -0.000379848 8.87813 2.09417e-21 2062.13 0.999469 -853 58.5722 57.031 21.6175 3.234 1.17828 -1.81836 -0.00217446 8.89424 2.22304e-21 2065.18 0.99946 -854 64.3288 57.0283 24.9434 -0.976893 -1.51935 -1.93001 0.00115485 8.90203 2.32144e-21 2067.54 0.999453 -855 68.1697 62.4632 24.9467 -0.737199 1.96157 1.35096 -0.00462855 8.89159 2.19104e-21 2064.09 0.999463 -856 62.4126 62.4607 21.6182 3.07255 -0.540887 -1.09633 -0.00156793 8.88474 2.16992e-21 2063.29 0.999465 -857 58.5655 57.0311 28.2711 -3.41098 1.27459 -0.32892 0.00336029 8.89493 2.28989e-21 2066.5 0.999456 -858 64.3312 57.0285 31.5949 1.37886 -1.2908 -2.48516 -0.000793282 8.88648 2.1523e-21 2063.82 0.999464 -859 68.1674 62.4617 31.5957 -2.96019 0.4984 -1.74398 -0.00298284 8.88378 2.10713e-21 2062.78 0.999467 -860 62.4075 62.4629 28.273 -2.04371 1.71666 1.57212 0.00412816 8.89334 2.29469e-21 2066.33 0.999457 -861 58.5706 57.0282 34.9265 1.66067 -1.60207 2.98612 0.00109562 8.89853 2.25852e-21 2066.79 0.999456 -862 64.332 57.0282 38.2564 2.173 -1.58625 6.84386 -0.000921879 8.86948 1.96917e-21 2060.18 0.999474 -863 68.1669 62.4636 38.2465 -3.45767 2.43605 -2.98062 -0.00812446 8.88205 2.0272e-21 2061.32 0.999471 -864 62.4108 62.4606 34.9241 1.26026 -0.619159 0.662222 -0.000115894 8.88949 2.16119e-21 2064.6 0.999462 -ITEM: TIMESTEP -2 -ITEM: NUMBER OF ATOMS -864 -ITEM: BOX BOUNDS pp pp pp -0.0000000000000000e+00 6.9130545060664147e+01 -0.0000000000000000e+00 6.5176902932690410e+01 -0.0000000000000000e+00 3.9912538800000000e+01 -ITEM: ATOMS id x y z vx vy vz c_dpdUatom[1] c_dpdUatom[2] c_dpdUatom[3] c_dpdUatom[4] c_crdx -1 0.960429 2.7223 1.66032 0.165668 3.25819 -1.39647 -0.00024 8.88653 5.62556e-19 2064.15 0.998926 -2 6.72062 2.71397 4.98362 -0.298986 -0.949496 -2.79074 0.00333658 8.8982 5.98803e-19 2067.4 0.998906 -3 10.5563 8.14569 4.99192 -2.70248 -0.755918 1.50701 0.00247357 8.88404 5.66823e-19 2064.2 0.998922 -4 4.80629 8.14668 1.6662 2.72973 -0.153649 1.63673 -0.00109821 8.90084 5.81117e-19 2067.01 0.998915 -5 0.964921 2.71215 8.31363 2.38913 -1.83969 -0.689367 0.00268859 8.88813 5.74431e-19 2065.11 0.998921 -6 6.71788 2.7079 11.6375 -1.59809 -3.8141 -1.88692 0.00297046 8.91158 6.05709e-19 2070.16 0.998903 -7 10.5565 8.1467 11.6423 -2.59814 -0.240423 0.608738 -0.000450444 8.88965 5.75216e-19 2064.77 0.998917 -8 4.80265 8.15036 8.31764 1.01162 1.66191 1.23176 -0.0031484 8.88052 5.44454e-19 2062.26 0.998932 -9 0.949135 2.71828 14.96 -5.50424 1.22821 -3.64152 -0.00405181 8.89292 5.89671e-19 2064.7 0.998915 -10 6.71847 2.71595 18.2983 -1.29841 0.077626 2.50419 0.00355442 8.89951 5.90934e-19 2067.72 0.998912 -11 10.546 8.14204 18.2891 -7.76242 -2.56198 -2.07731 -0.000111105 8.90824 5.96697e-19 2068.8 0.998907 -12 4.80139 8.14391 14.9702 0.32498 -1.71226 1.50197 -0.00181234 8.88602 5.4778e-19 2063.71 0.998932 -13 0.964547 2.71362 21.6234 2.18893 -1.12656 2.00516 -0.00777499 8.89466 5.78188e-19 2064.28 0.998925 -14 6.71192 2.71417 24.9444 -4.65943 -0.782893 -0.461708 0.00545815 8.87801 5.65219e-19 2063.55 0.998926 -15 10.5664 8.15336 24.9376 2.42929 3.17951 -3.88322 -0.00463105 8.88087 5.65339e-19 2062.01 0.998928 -16 4.79662 8.14501 21.616 -2.14103 -0.933138 -1.58292 0.000364772 8.90891 6.15071e-19 2069.04 0.998903 -17 0.953637 2.72158 28.2661 -3.24578 2.90826 -2.69106 -0.00299516 8.91023 6.08039e-19 2068.61 0.998906 -18 6.72664 2.72795 31.5902 2.82423 6.15126 -3.53419 -0.00459614 8.89578 5.75481e-19 2065.19 0.998921 -19 10.5582 8.14602 31.601 -1.71231 -0.54558 1.81803 -0.0113721 8.89377 5.73996e-19 2063.33 0.998923 -20 4.79075 8.14562 28.2804 -4.91364 -0.81158 4.48278 -0.00654476 8.91682 6.26692e-19 2069.26 0.998899 -21 0.962119 2.71015 34.92 1.00644 -2.85328 -1.68921 0.00555057 8.88668 5.78652e-19 2065.42 0.998916 -22 6.72198 2.72287 38.2456 0.476943 3.54146 -2.04851 0.000757082 8.88743 5.72241e-19 2064.56 0.998922 -23 10.567 8.14941 38.2546 2.77312 1.13968 2.42241 -0.00280351 8.90328 5.85366e-19 2067.17 0.998915 -24 4.80906 8.1537 34.9251 4.2019 3.30124 0.78821 0.00292679 8.89221 6.14972e-19 2066.04 0.998908 -25 12.4867 2.71482 1.6638 2.44175 -0.392318 0.391048 0.00623943 8.88287 5.8301e-19 2064.75 0.99892 -26 18.248 2.71847 4.98391 2.62284 1.34314 -2.56119 0.000977294 8.89769 5.89388e-19 2066.78 0.998916 -27 22.079 8.14668 4.98617 -2.18498 -0.224534 -1.4176 -0.00201393 8.88861 5.77349e-19 2064.22 0.998921 -28 16.319 8.14454 1.65935 -1.66045 -1.31814 -1.84359 0.0104778 8.90023 6.20935e-19 2069.35 0.998899 -29 12.478 2.71687 8.31059 -1.93672 0.555894 -2.25136 0.00179017 8.89298 5.65307e-19 2065.95 0.998922 -30 18.245 2.71212 11.6523 1.14258 -1.70967 5.50326 -0.00815257 8.92093 5.8744e-19 2069.78 0.998907 -31 22.0712 8.14888 11.6409 -6.11787 0.899472 -0.172016 -0.005077 8.87451 5.27785e-19 2060.57 0.998942 -32 16.3178 8.14948 8.31481 -2.30598 1.26249 -0.164859 -0.00329364 8.88388 5.47026e-19 2062.94 0.998932 -33 12.4797 2.71087 14.9564 -1.09119 -2.40618 -5.33187 -0.00446119 8.90292 5.78879e-19 2066.74 0.998915 -34 18.2453 2.71887 18.2951 1.29595 1.53279 0.95738 0.00645224 8.8804 5.60852e-19 2064.27 0.998922 -35 22.0942 8.14082 18.2917 5.49382 -3.13259 -0.749632 0.00508567 8.85208 4.9924e-19 2057.95 0.998958 -36 16.3203 8.16321 14.9614 -1.13266 8.00916 -2.86595 -0.0095642 8.90712 5.70973e-19 2066.55 0.998917 -37 12.4782 2.71391 21.6259 -1.85036 -0.918662 3.23844 -0.00828253 8.89164 5.54286e-19 2063.53 0.998927 -38 18.2289 2.71888 24.9363 -6.99856 1.636 -4.54607 0.00864461 8.88726 5.84302e-19 2066.2 0.998913 -39 22.0663 8.14286 24.9448 -8.51539 -2.1328 -0.311929 -0.0094777 8.88468 5.3829e-19 2061.79 0.998936 -40 16.3281 8.15355 21.625 2.86124 3.15619 2.84012 -0.000760916 8.88504 5.58998e-19 2063.72 0.998924 -41 12.4892 2.71195 28.2679 3.60888 -1.82529 -1.79088 -0.00182977 8.89137 5.62734e-19 2064.84 0.998925 -42 18.2348 2.71558 31.5964 -4.01859 -0.17816 -0.549377 -0.000849611 8.89832 5.88468e-19 2066.53 0.998915 -43 22.0806 8.14273 31.595 -1.45746 -2.29835 -1.15178 7.58473e-05 8.88875 5.54762e-19 2064.69 0.998926 -44 16.3203 8.15358 28.2761 -1.10546 3.24072 2.38991 0.00317791 8.89663 5.92059e-19 2067.03 0.998911 -45 12.4761 2.7175 34.9226 -2.92453 0.961184 -0.410079 9.76051e-05 8.89316 5.88589e-19 2065.64 0.998914 -46 18.2426 2.72095 38.2513 -0.0658763 2.6344 0.838784 0.00956865 8.91111 6.38233e-19 2071.46 0.998896 -47 22.0892 8.15584 38.2498 2.86297 4.38647 0.227496 0.00428289 8.90021 6.07708e-19 2068.03 0.998906 -48 16.3202 8.13361 34.9314 -1.10366 -6.75835 3.89799 0.000302064 8.89511 5.83782e-19 2066.09 0.998917 -49 24.0009 2.70872 1.67092 -1.39751 -3.39933 3.8718 0.00101877 8.91393 6.22736e-19 2070.25 0.998902 -50 29.7599 2.71901 4.99061 -2.37245 1.61361 0.72834 0.00858431 8.90204 6.2564e-19 2069.33 0.998903 -51 33.6123 8.13854 4.97825 3.52327 -4.29199 -5.34271 0.000853193 8.90589 5.92507e-19 2068.5 0.998911 -52 27.8396 8.15124 1.66382 -2.30767 2.04996 0.407771 0.0100933 8.9013 6.13262e-19 2069.49 0.998903 -53 23.9999 2.7233 8.31529 -1.88618 3.74568 0.18378 -0.000675052 8.89617 5.76531e-19 2066.11 0.998923 -54 29.7609 2.7128 11.6322 -1.80126 -1.49199 -4.44107 -0.00474506 8.90181 5.87733e-19 2066.44 0.998917 -55 33.6089 8.15706 11.6373 1.89059 4.96562 -1.97735 0.00537267 8.88148 5.52754e-19 2064.27 0.99893 -56 27.8428 8.15708 8.32479 -0.635389 4.94666 4.70692 -0.00120128 8.92578 6.38662e-19 2072.3 0.998887 -57 24.002 2.72692 14.974 -0.822165 5.63878 3.26082 0.0145639 8.88978 5.8398e-19 2067.99 0.998913 -58 29.7688 2.71543 18.2878 2.1342 -0.242053 -2.70813 -0.00172217 8.8889 5.84311e-19 2064.34 0.998916 -59 33.6125 8.14791 18.2955 3.60202 0.377562 1.02801 0.00173163 8.90555 5.93981e-19 2068.62 0.998911 -60 27.8339 8.15333 14.9743 -5.14798 3.18167 3.53402 -0.00819861 8.90851 5.92842e-19 2067.14 0.99891 -61 24.009 2.70824 21.6139 2.56789 -3.66087 -2.75495 0.00844446 8.89732 5.99662e-19 2068.29 0.998906 -62 29.7675 2.71493 24.9469 1.64215 -0.426821 0.782749 0.00634561 8.8827 5.76084e-19 2064.74 0.998922 -63 33.5975 8.14928 24.9461 -3.80398 1.09075 0.377347 -0.0012463 8.91698 6.25667e-19 2070.42 0.998892 -64 27.8523 8.15183 21.6171 4.02238 2.2676 -1.05567 0.00806229 8.90611 6.04498e-19 2070.08 0.998907 -65 24.007 2.7174 28.2549 1.55913 0.940499 -8.26247 -0.000832047 8.89498 5.84409e-19 2065.82 0.998915 -66 29.7604 2.71658 31.5959 -2.04034 0.472224 -0.708786 -0.00353708 8.88532 5.47811e-19 2063.19 0.998929 -67 33.6061 8.1463 31.5891 0.463188 -0.489031 -4.146 0.00459213 8.87116 5.19789e-19 2061.91 0.998941 -68 27.8362 8.15684 28.2802 -4.07149 4.84481 4.51373 0.00392405 8.89008 5.76303e-19 2065.79 0.998915 -69 24.0005 2.72052 34.921 -1.57408 2.45824 -1.22394 -0.0032617 8.89882 5.78457e-19 2066.12 0.998917 -70 29.7613 2.71322 38.2591 -1.6402 -1.17975 4.81896 0.000835075 8.8921 5.71526e-19 2065.57 0.998919 -71 33.6048 8.13819 38.2494 -0.106464 -4.38919 -0.128303 -0.0137755 8.8893 5.30893e-19 2061.86 0.998937 -72 27.8439 8.14372 34.9298 -0.149393 -1.83576 3.12181 -0.00513048 8.88927 5.50009e-19 2063.7 0.998927 -73 35.5243 2.71377 1.66878 -0.544591 -0.992217 2.8686 -0.0115397 8.90748 5.94466e-19 2066.21 0.998912 -74 41.288 2.70898 4.97956 0.915538 -3.22866 -4.71489 -0.00182912 8.91474 6.06654e-19 2069.81 0.998904 -75 45.1318 8.14798 4.98504 2.45024 0.354273 -1.91629 0.00349371 8.88743 5.63581e-19 2065.14 0.998925 -76 39.3688 8.1403 1.66674 1.35426 -3.40283 1.87531 -0.00155801 8.89495 5.75581e-19 2065.66 0.998918 -77 35.5223 2.71811 8.31745 -1.54076 1.05423 1.2234 -0.00157116 8.90364 5.94538e-19 2067.51 0.99891 -78 41.2845 2.71419 11.6378 -0.910298 -0.768063 -1.66148 -0.00608841 8.88986 5.53875e-19 2063.62 0.99893 -79 45.1275 8.15185 11.6446 0.25159 2.35733 1.7851 0.000336577 8.91269 6.09846e-19 2069.84 0.998897 -80 39.3678 8.13992 8.3089 0.966958 -3.72426 -3.1077 -0.000903044 8.89019 5.73895e-19 2064.79 0.998918 -81 35.5297 2.71535 14.9701 2.14662 -0.172254 1.47116 0.00387843 8.88846 5.63887e-19 2065.44 0.998921 -82 41.2966 2.713 18.2994 5.07254 -1.28557 3.09023 -0.000467924 8.90476 5.84167e-19 2067.98 0.998911 -83 45.1271 8.14752 18.3043 0.0828967 0.19015 5.48161 -0.0015797 8.8929 5.6079e-19 2065.22 0.998923 -84 39.3612 8.15037 14.9672 -2.31541 1.7023 -0.0187621 0.00299431 8.88331 5.53901e-19 2064.15 0.998928 -85 35.5277 2.70995 21.6159 1.23121 -2.91972 -1.65849 -0.00230776 8.88143 5.59789e-19 2062.63 0.998927 -86 41.2851 2.71478 24.9417 -0.553621 -0.523736 -1.83225 0.00279969 8.90484 5.87997e-19 2068.69 0.998906 -87 45.1159 8.14786 24.955 -5.4965 0.27524 4.80453 0.00673841 8.86132 5.21758e-19 2060.27 0.998944 -88 39.3739 8.15768 21.6194 4.00013 5.29368 0.0631767 0.00439961 8.88261 5.69796e-19 2064.31 0.99892 -89 35.5294 2.72243 28.2762 1.91147 3.33269 2.41529 0.00317401 8.88607 5.62525e-19 2064.78 0.998921 -90 41.2889 2.71265 31.5922 1.37487 -1.483 -2.65661 0.000992024 8.87722 5.37232e-19 2062.43 0.998935 -91 45.1219 8.14427 31.5918 -2.60529 -1.38607 -2.83417 -0.00279816 8.87608 5.36589e-19 2061.39 0.998929 -92 39.3689 8.13964 28.2747 1.45506 -3.73605 1.63534 -0.00257288 8.87137 5.22278e-19 2060.43 0.99894 -93 35.5213 2.71473 34.9237 -2.12893 -0.46142 0.15207 0.00328615 8.88963 5.58028e-19 2065.56 0.998924 -94 41.2844 2.70492 38.247 -0.845965 -5.41683 -1.37516 0.00140984 8.90534 6.00638e-19 2068.5 0.998907 -95 45.1274 8.15562 38.234 0.298805 4.25122 -7.88596 0.00032341 8.89264 5.91768e-19 2065.58 0.998907 -96 39.3724 8.13761 34.9277 3.13079 -4.75438 2.19366 0.0034778 8.88767 5.43377e-19 2065.18 0.998927 -97 47.0518 2.71539 1.66638 2.23485 -0.19894 1.76291 -0.00162106 8.88423 5.53173e-19 2063.37 0.998926 -98 52.8107 2.71593 5.00545 1.40372 0.137469 8.14918 -0.00490086 8.89521 5.37939e-19 2065 0.998932 -99 56.6466 8.15038 4.98073 -1.07502 1.70323 -4.24449 -0.00139752 8.89379 5.88842e-19 2065.45 0.99891 -100 50.8864 8.13933 1.66366 -0.621389 -3.87204 0.332903 0.00221504 8.89301 5.69775e-19 2066.05 0.998919 -101 47.0431 2.71428 8.31858 -2.01879 -0.755001 1.6807 0.000265502 8.88709 5.60934e-19 2064.38 0.998922 -102 52.816 2.7237 11.643 3.92583 4.03415 1.03042 -0.00595379 8.88359 5.27962e-19 2062.31 0.998936 -103 56.6411 8.14053 11.6397 -3.80242 -3.33119 -0.805145 0.00461584 8.89443 5.64163e-19 2066.86 0.998917 -104 50.8978 8.13816 8.32004 5.13401 -4.39345 2.50447 0.0101869 8.8565 5.11335e-19 2059.98 0.998949 -105 47.0531 2.71058 14.9639 3.05318 -2.60661 -1.62063 -0.00106069 8.8981 5.83451e-19 2066.44 0.998911 -106 52.8093 2.72253 18.292 0.591076 3.42972 -0.603967 -0.00502187 8.89702 5.57977e-19 2065.37 0.99892 -107 56.6445 8.14338 18.2864 -1.98996 -1.76053 -3.44179 -0.00363043 8.90056 5.67046e-19 2066.42 0.998917 -108 50.8862 8.14552 14.9535 -0.889423 -0.770614 -6.83233 0.000724287 8.87502 5.29917e-19 2061.91 0.998939 -109 47.0496 2.70931 21.6251 1.122 -3.09738 2.79593 0.00291815 8.90546 5.85852e-19 2068.85 0.998908 -110 52.8145 2.7205 24.9536 3.26681 2.47397 4.16537 -0.0016453 8.87817 5.44933e-19 2062.08 0.99893 -111 56.6508 8.15297 24.9489 1.21195 2.92702 1.71484 0.0082427 8.88407 5.67936e-19 2065.43 0.998917 -112 50.8872 8.15111 21.62 -0.342057 1.94539 0.366425 -0.00591467 8.89375 5.56843e-19 2064.48 0.998923 -113 47.0518 2.71641 28.2593 2.2371 0.322436 -6.04264 0.00930805 8.88255 5.5001e-19 2065.33 0.998925 -114 52.8099 2.69993 31.5927 0.998003 -7.86807 -2.39568 0.00577768 8.90895 6.13533e-19 2070.2 0.998895 -115 56.6451 8.14109 31.6005 -1.82452 -3.04963 1.54352 -0.00161693 8.88782 5.64967e-19 2064.14 0.998921 -116 50.8893 8.14789 28.2803 0.765449 0.401562 4.46498 -0.00298678 8.87989 5.37645e-19 2062.15 0.998935 -117 47.0552 2.71825 34.9249 3.90704 1.29882 0.781247 -0.00720302 8.88274 5.29438e-19 2061.86 0.998941 -118 52.8053 2.71341 38.2602 -1.41932 -1.09477 5.34802 -0.0049858 8.88597 5.50842e-19 2063.02 0.998927 -119 56.6494 8.1545 38.2511 0.509596 3.6299 0.804336 -0.00222498 8.9077 5.88774e-19 2068.23 0.998911 -120 50.8865 8.15093 34.9302 -0.622382 1.9181 3.33659 -0.00148351 8.89562 5.64821e-19 2065.82 0.998922 -121 58.5675 2.72003 1.65809 -0.735764 2.04999 -2.37262 0.00225116 8.90527 5.95464e-19 2068.67 0.998906 -122 64.3152 2.7205 4.99017 -7.35209 2.43472 0.585499 0.00674536 8.89611 6.12709e-19 2067.68 0.998901 -123 68.1697 8.15858 4.98831 -0.367757 5.68049 -0.356859 0.00115052 8.9073 5.93649e-19 2068.86 0.998905 -124 62.4121 8.14922 1.67275 1.38077 1.01497 4.91453 -0.00159345 8.87897 5.57773e-19 2062.26 0.998932 -125 58.5713 2.70452 8.32272 1.23974 -5.58269 3.80681 -0.00514162 8.90892 5.92145e-19 2067.87 0.998908 -126 64.3286 2.70778 11.643 -0.539617 -3.91514 0.889186 -0.00410726 8.89592 5.79191e-19 2065.33 0.998917 -127 68.167 8.13418 11.6311 -1.77025 -6.52445 -5.02346 -0.0087489 8.87615 5.26775e-19 2060.13 0.998941 -128 62.4055 8.14353 8.31444 -1.99413 -1.7523 -0.332418 0.000870535 8.89351 5.84779e-19 2065.87 0.998912 -129 58.5643 2.72196 14.9611 -2.32159 3.07715 -3.03439 0.0005862 8.88251 5.48584e-19 2063.47 0.998931 -130 64.3268 2.70905 18.2827 -1.46144 -3.29774 -5.30713 0.0142824 8.90057 6.26641e-19 2070.23 0.998893 -131 68.1657 8.14947 18.2947 -2.21895 1.139 0.702232 -0.0024286 8.91605 6.18798e-19 2069.97 0.998896 -132 62.4057 8.14534 14.9741 -1.92036 -0.892681 3.43303 -0.00639113 8.88075 5.41005e-19 2061.61 0.998934 -133 58.5726 2.72639 21.6169 1.83653 5.4191 -1.10045 -0.000103026 8.88605 5.60817e-19 2064.08 0.998924 -134 64.3301 2.71881 24.957 0.193426 1.50349 5.86194 -0.00735292 8.90102 5.95329e-19 2065.72 0.99891 -135 68.1666 8.15211 24.9455 -1.78585 2.55026 -0.0995928 0.00779106 8.90273 6.16639e-19 2069.31 0.998906 -136 62.4057 8.14986 21.6175 -2.01558 1.3452 -0.813229 -0.0056223 8.88358 5.5036e-19 2062.38 0.998934 -137 58.5737 2.71414 28.2703 2.34577 -0.834068 -0.639067 0.0046122 8.88508 5.73639e-19 2064.88 0.998921 -138 64.3329 2.71904 31.5997 1.57859 1.62104 1.09657 -0.000153276 8.88526 5.64261e-19 2063.9 0.998926 -139 68.1656 8.14759 31.5902 -2.48164 0.26783 -3.49224 0.00451547 8.91399 6.37013e-19 2071 0.998898 -140 62.4083 8.15085 28.2701 -0.659807 1.92114 -0.647917 -0.00566181 8.89085 5.71011e-19 2063.92 0.998922 -141 58.5721 2.70839 34.9248 1.56775 -3.66419 0.672661 0.00096374 8.88109 5.50169e-19 2063.25 0.998932 -142 64.3354 2.71547 38.2489 2.73296 -0.0629974 -0.339713 -0.000681134 8.88902 5.52859e-19 2064.59 0.998928 -143 68.1635 8.14457 38.2407 -3.41856 -1.33889 -4.3168 0.000701861 8.90342 5.98924e-19 2067.94 0.998913 -144 62.4147 8.14817 34.931 2.58591 0.562081 3.84824 0.00610902 8.89903 6.07416e-19 2068.16 0.998903 -145 0.974685 13.5823 1.66214 7.25147 1.95938 -0.410556 -0.00317981 8.86886 5.26641e-19 2059.77 0.998946 -146 6.70916 13.5725 4.97936 -6.00139 -3.04649 -4.88835 -0.00790867 8.87805 5.34426e-19 2060.72 0.998934 -147 10.5625 19.0083 4.99036 0.465723 -0.827687 0.658944 0.00525243 8.87297 5.41887e-19 2062.44 0.998928 -148 4.80599 19.015 1.67964 2.69993 2.54299 8.31835 -0.00149444 8.89684 5.73679e-19 2066.08 0.998913 -149 0.958326 13.5766 8.31176 -0.873351 -1.03764 -1.69108 0.00299357 8.88902 5.53931e-19 2065.37 0.998918 -150 6.71519 13.5735 11.6441 -2.87752 -2.49692 1.51879 -0.00718067 8.88986 5.41051e-19 2063.38 0.998928 -151 10.5655 19.0089 11.6474 1.8835 -0.416538 3.06746 -0.00849848 8.9074 5.76764e-19 2066.83 0.998913 -152 4.79999 19.0083 8.31791 -0.385749 -0.766677 1.35378 -0.00387766 8.89944 5.65743e-19 2066.12 0.998916 -153 0.953218 13.5826 14.9722 -3.45706 2.06909 2.45893 -0.000938627 8.87924 5.21912e-19 2062.45 0.998938 -154 6.7188 13.5705 18.2867 -1.08895 -3.9546 -3.33904 -0.00111745 8.87383 5.38963e-19 2061.27 0.998935 -155 10.5518 19.0113 18.2892 -4.83506 0.700493 -1.95235 -0.00341532 8.90076 5.55896e-19 2066.5 0.998925 -156 4.79783 19.0061 14.9736 -1.46427 -1.92432 3.22809 0.00170334 8.87977 5.2984e-19 2063.13 0.998934 -157 0.96406 13.5769 21.6214 1.95146 -0.930354 1.14137 0.0111242 8.88431 5.93363e-19 2066.1 0.998911 -158 6.7224 13.5809 24.9507 0.683637 1.10803 2.738 0.00942173 8.89503 6.09315e-19 2068.02 0.998905 -159 10.5627 19.012 24.9448 0.562206 1.01004 -0.316413 0.00329192 8.89544 5.87121e-19 2066.8 0.998913 -160 4.80183 19.0083 21.6165 0.48179 -0.818603 -1.31619 -0.000448418 8.8936 5.65766e-19 2065.61 0.998922 -161 0.962246 13.5871 28.2741 1.00809 4.37608 1.33562 -0.00626569 8.87658 5.53107e-19 2060.75 0.998938 -162 6.71858 13.5759 31.6049 -1.19798 -1.31952 3.81141 0.00317859 8.89288 6.01526e-19 2066.23 0.998913 -163 10.5626 19.005 31.5982 0.541306 -2.52098 0.433656 0.00262943 8.89616 5.91965e-19 2066.81 0.998912 -164 4.79213 19.0007 28.2803 -4.37319 -4.64823 4.44998 -0.00344677 8.881 5.49301e-19 2062.29 0.998933 -165 0.969473 13.5641 34.9229 4.64831 -7.25226 -0.220356 0.00572737 8.92066 6.68262e-19 2072.69 0.998878 -166 6.7117 13.5767 38.2442 -4.70724 -0.937481 -2.69367 0.00835031 8.88075 5.79785e-19 2064.75 0.998917 -167 10.568 19.0097 38.2506 3.16637 -0.0555747 0.394134 -0.00728284 8.88013 5.24094e-19 2061.29 0.998942 -168 4.80334 18.9998 34.9293 1.27238 -5.04458 2.91346 0.00371779 8.89674 5.87715e-19 2067.16 0.998915 -169 12.4848 13.5812 1.65828 1.37285 1.43497 -2.39214 -0.00140835 8.89712 5.63535e-19 2066.15 0.998919 -170 18.2469 13.5664 4.98516 2.20515 -6.12455 -1.93993 0.00173879 8.88159 5.64598e-19 2063.53 0.998919 -171 22.0943 19.0107 4.99096 5.48128 0.429901 0.981535 -0.00510776 8.87887 5.3262e-19 2061.49 0.998936 -172 16.316 19.0071 1.66965 -3.27316 -1.34554 3.24221 0.00568251 8.8814 5.44308e-19 2064.32 0.998926 -173 12.4862 13.5801 8.31082 2.20153 0.718785 -2.1557 -0.00497688 8.89486 5.5958e-19 2064.92 0.99892 -174 18.2486 13.5849 11.6376 2.78077 3.12891 -1.91752 0.00456765 8.89423 5.66558e-19 2066.81 0.998919 -175 22.0898 19.012 11.6456 3.25322 1.0424 2.23214 0.00296308 8.89758 5.77237e-19 2067.18 0.998912 -176 16.3261 19.0018 8.31569 1.85707 -4.02 0.364835 0.00384127 8.86813 5.27873e-19 2061.1 0.99894 -177 12.4801 13.5683 14.9735 -0.951735 -5.16994 3.21745 -0.0055496 8.89989 5.85316e-19 2065.87 0.998912 -178 18.249 13.5728 18.3022 3.18441 -2.89813 4.45946 -0.000402084 8.89638 5.83899e-19 2066.22 0.998909 -179 22.0863 19.0158 18.2964 1.37925 2.89295 1.5228 -0.00832164 8.88498 5.34418e-19 2062.1 0.998939 -180 16.3234 19.0029 14.9671 0.509601 -3.53571 -0.0613301 0.000836541 8.88896 5.64757e-19 2064.9 0.99892 -181 12.487 13.5709 21.6264 2.5179 -3.83452 3.56881 0.000446801 8.8885 5.74943e-19 2064.72 0.998922 -182 18.2423 13.5776 24.9512 -0.232929 -0.442257 2.80593 7.51202e-05 8.91004 5.99425e-19 2069.22 0.998908 -183 22.0866 19.0032 24.9507 1.65921 -3.31623 2.65283 -0.00532833 8.89772 5.76613e-19 2065.45 0.998919 -184 16.3204 19.0165 21.6126 -1.03182 3.27682 -3.32052 -0.00607503 8.8827 5.34132e-19 2062.09 0.998938 -185 12.4856 13.5774 28.2658 1.74486 -0.549797 -2.8578 0.0117321 8.92336 6.66982e-19 2074.53 0.998879 -186 18.2403 13.5761 31.5929 -1.25791 -1.26122 -2.20541 -0.00446943 8.89116 5.56885e-19 2064.24 0.998928 -187 22.0834 19.0133 31.6025 -0.0691591 1.58505 2.56452 -0.000152279 8.89875 5.82655e-19 2066.77 0.998914 -188 16.3181 19.0063 28.2791 -2.19437 -1.88302 3.89892 0.00547761 8.88819 5.95594e-19 2065.72 0.998911 -189 12.4793 13.5869 34.9269 -1.29981 4.18692 1.62756 -0.0033725 8.88446 5.45514e-19 2063.04 0.998934 -190 18.2504 13.586 38.2516 3.80991 3.70316 1.0307 0.00227107 8.89075 5.60459e-19 2065.58 0.998922 -191 22.0846 19.0245 38.2524 0.65765 7.26006 1.51534 -0.00475882 8.89962 5.61316e-19 2065.97 0.998922 -192 16.3169 19.0142 34.92 -2.89138 2.12436 -1.74594 0.00343758 8.8844 5.63884e-19 2064.48 0.998921 -193 24.005 13.5749 1.66393 0.570434 -1.78907 0.397151 -0.0110055 8.89804 5.55079e-19 2064.31 0.998925 -194 29.7643 13.5776 4.98266 -0.1927 -0.45802 -3.24574 -0.00292699 8.8801 5.40812e-19 2062.21 0.998933 -195 33.6073 19.0099 4.99256 1.0776 0.038897 1.76935 -0.00466092 8.89255 5.57171e-19 2064.49 0.998925 -196 27.8511 19.0054 1.66408 3.42986 -2.36673 0.461815 0.000150963 8.8905 5.68767e-19 2065.08 0.998917 -197 24.0101 13.59 8.32066 3.27337 5.71038 2.83073 -0.000850923 8.88628 5.55929e-19 2063.97 0.998924 -198 29.7652 13.5803 11.647 0.417419 0.816641 2.93609 -0.00119237 8.87785 5.3925e-19 2062.1 0.998936 -199 33.6067 19.0154 11.6307 0.764109 2.79994 -5.19046 -0.00131247 8.89227 5.72088e-19 2065.15 0.998918 -200 27.8425 19.0156 8.31141 -0.909151 2.94593 -1.93783 -0.00290975 8.88233 5.48079e-19 2062.69 0.998926 -201 24.0104 13.5718 14.9596 3.3953 -3.32216 -3.71059 0.00682366 8.89611 5.77201e-19 2067.69 0.998914 -202 29.7544 13.5748 18.2961 -5.0174 -1.83012 1.29065 0.0122035 8.90515 6.23392e-19 2070.76 0.998898 -203 33.5947 19.0106 18.2871 -5.27358 0.34048 -3.04614 0.00130787 8.89872 6.03252e-19 2067.08 0.998909 -204 27.8471 19.0112 14.9633 1.35363 0.716735 -1.86888 -0.00113271 8.89055 5.62584e-19 2064.82 0.998923 -205 24.0028 13.583 21.6221 -0.470458 2.26984 1.42243 -0.000990135 8.90532 5.80723e-19 2067.99 0.998914 -206 29.7681 13.5726 24.937 1.79567 -2.96303 -4.18154 -0.00620317 8.89629 5.84521e-19 2064.96 0.99892 -207 33.6121 19.0113 24.9491 3.53324 0.662237 1.80615 0.00146632 8.9115 6.28822e-19 2069.83 0.998896 -208 27.8521 19.0118 21.6172 3.9111 1.10511 -1.04693 0.000422019 8.8979 5.94895e-19 2066.71 0.998912 -209 23.9983 13.5822 28.2614 -2.70434 1.9195 -4.94156 0.000443461 8.87995 5.47932e-19 2062.9 0.998931 -210 29.7621 13.5727 31.5874 -1.24107 -2.87585 -5.05242 -0.00188152 8.89433 5.72399e-19 2065.46 0.998914 -211 33.6017 19.0123 31.5946 -1.66318 1.1485 -1.37755 0.00157085 8.90116 5.97029e-19 2067.65 0.998908 -212 27.836 19.0166 28.2797 -4.09231 3.33864 4.04765 0.000287421 8.90509 5.95659e-19 2068.21 0.998911 -213 24.0136 13.5861 34.9183 5.04061 3.74724 -2.49037 0.00147987 8.87309 5.36259e-19 2061.66 0.998933 -214 29.7663 13.577 38.2466 0.968324 -0.771641 -1.47756 -0.00697591 8.89169 5.52392e-19 2063.82 0.998924 -215 33.5957 19.0141 38.259 -4.68344 2.10341 4.70403 0.00617785 8.89018 5.81127e-19 2066.3 0.998914 -216 27.8428 19.0134 34.9321 -0.699189 1.60835 4.3045 -0.00298955 8.88045 5.51078e-19 2062.27 0.998933 -217 35.5237 13.5872 1.66929 -0.886861 4.38118 3.15706 -0.0039337 8.88312 5.41569e-19 2062.64 0.998931 -218 41.2865 13.5784 4.99113 0.0387947 0.0335362 1.0357 0.00624605 8.88531 5.69655e-19 2065.27 0.998922 -219 45.1219 19.0139 4.98859 -2.47815 2.03789 -0.297946 0.00705487 8.90449 6.07174e-19 2069.52 0.998904 -220 39.3633 19.0156 1.65497 -1.28736 2.79182 -4.02607 -0.00102013 8.89948 5.84569e-19 2066.74 0.998916 -221 35.5209 13.5796 8.31404 -2.35174 0.573842 -0.577988 -0.00601716 8.87535 5.30577e-19 2060.55 0.998937 -222 41.2889 13.5629 11.654 1.33285 -7.79272 6.42967 0.00376888 8.88795 5.72903e-19 2065.31 0.99892 -223 45.1333 19.0121 11.6407 3.18123 1.07955 -0.224689 0.00413717 8.89735 5.94882e-19 2067.38 0.99891 -224 39.3646 19.0076 8.31811 -0.625624 -1.211 1.45371 0.00168357 8.91041 6.16952e-19 2069.64 0.998899 -225 35.5288 13.5749 14.9582 1.73723 -1.79367 -4.41245 -0.00138795 8.88872 5.58079e-19 2064.37 0.998924 -226 41.2845 13.5801 18.2972 -0.820971 0.776811 2.05845 -0.0111654 8.89533 5.57956e-19 2063.7 0.998928 -227 45.1205 19.0079 18.3017 -3.14934 -0.994724 4.21063 0.00181111 8.89516 5.73493e-19 2066.42 0.998917 -228 39.372 19.0148 14.9567 3.06321 2.44979 -5.31502 -0.00466187 8.88547 5.77014e-19 2062.99 0.998921 -229 35.5243 13.5845 21.6296 -0.522631 2.95579 5.17356 0.00104142 8.89065 5.83001e-19 2065.3 0.998921 -230 41.2915 13.5745 24.9457 2.64172 -1.99445 0.272146 -0.0056729 8.92031 6.02684e-19 2070.18 0.998899 -231 45.1324 19.0134 24.9488 2.7408 1.72441 1.71732 -0.00269701 8.88283 5.40805e-19 2062.84 0.998935 -232 39.3679 19.0168 21.6173 0.88833 3.41136 -0.927089 0.00272112 8.91412 6.18056e-19 2070.65 0.998901 -233 35.5158 13.5873 28.2758 -4.86095 4.4635 2.23031 -0.00842893 8.88617 5.50417e-19 2062.33 0.99893 -234 41.2916 13.5676 31.6007 2.6842 -5.40372 1.63156 -0.00921233 8.88238 5.28687e-19 2061.36 0.998938 -235 45.1267 19.0055 31.6084 -0.173624 -2.13816 5.47903 -0.00246196 8.89492 5.66535e-19 2065.46 0.998917 -236 39.3723 19.0122 28.2776 3.19708 1.12456 3.17909 -0.00179804 8.87931 5.5179e-19 2062.28 0.998933 -237 35.5228 13.5697 34.9244 -1.24243 -4.43709 0.428267 0.00451763 8.88474 5.49257e-19 2064.78 0.998925 -238 41.2817 13.5799 38.2525 -2.27356 0.66731 1.44367 0.00826694 8.88953 5.78991e-19 2066.6 0.998914 -239 45.1193 19.0017 38.2457 -3.76804 -4.13484 -1.95598 -0.0127541 8.89386 5.61165e-19 2063.05 0.998925 -240 39.3667 19.0064 34.9223 0.281116 -1.66229 -0.608599 0.00704719 8.89643 5.94122e-19 2067.81 0.998907 -241 47.0484 13.5704 1.6617 0.636955 -4.03634 -0.639803 0.00798998 8.89904 5.95723e-19 2068.56 0.99891 -242 52.8103 13.5795 4.97603 1.10764 0.375174 -6.48528 -0.00512442 8.90137 5.67253e-19 2066.27 0.99892 -243 56.6485 19.0064 4.9843 -0.071582 -1.80239 -2.43773 -0.00537193 8.87343 5.27141e-19 2060.27 0.99894 -244 50.8798 19.0079 1.6602 -4.06189 -0.938635 -1.46601 0.00570913 8.88786 5.68141e-19 2065.7 0.998921 -245 47.0473 13.574 8.31982 0.125412 -2.25525 2.32989 0.000515449 8.90657 5.99389e-19 2068.57 0.998907 -246 52.8074 13.5858 11.642 -0.266957 3.53186 0.410013 -0.00382744 8.89692 5.61728e-19 2065.6 0.998922 -247 56.6546 19.006 11.6402 2.95867 -1.91417 -0.358873 -0.00116193 8.90674 5.95105e-19 2068.26 0.998906 -248 50.8932 19.0041 8.31783 2.68452 -2.87878 1.34981 -0.00172765 8.89064 5.68597e-19 2064.71 0.998921 -249 47.0391 13.5793 14.97 -4.06473 0.329882 1.293 0.00102464 8.89057 5.74486e-19 2065.28 0.99892 -250 52.8098 13.5794 18.2906 0.868797 0.482001 -1.35881 0.00135706 8.89832 5.82326e-19 2067 0.998912 -251 56.6476 19.0075 18.2914 -0.535201 -1.21509 -0.974249 -0.00275702 8.89929 5.74114e-19 2066.33 0.998919 -252 50.8942 19.0071 14.9556 3.20295 -1.40242 -5.80282 -1.71809e-05 8.8995 5.81583e-19 2066.96 0.998914 -253 47.0538 13.5796 21.6226 3.29081 0.594773 1.55701 0.00219242 8.90088 5.81499e-19 2067.72 0.998914 -254 52.8045 13.5786 24.9453 -1.70284 0.113399 -0.0669367 0.00128907 8.90098 5.8808e-19 2067.55 0.998909 -255 56.6455 19.0157 24.9423 -1.63342 2.8904 -1.51615 -0.00546991 8.88113 5.48487e-19 2061.89 0.998931 -256 50.8753 19.0163 21.6249 -6.25913 3.20285 2.86867 0.00496887 8.8793 5.51243e-19 2063.72 0.998927 -257 47.0449 13.5785 28.2734 -1.16465 0.00479308 1.09197 0.00391806 8.90182 5.94462e-19 2068.29 0.998904 -258 52.8119 13.5725 31.5957 1.86422 -2.95596 -0.927 -0.0118411 8.90857 5.66901e-19 2066.37 0.998918 -259 56.6408 19.0114 31.6013 -3.97676 0.740975 1.99548 -0.00215031 8.88103 5.47119e-19 2062.58 0.998932 -260 50.8877 19.0135 28.2743 -0.0461467 1.76774 1.54568 0.0029715 8.88932 5.62997e-19 2065.43 0.998921 -261 47.047 13.5773 34.9252 -0.149324 -0.598722 0.803212 -0.00199532 8.8872 5.55221e-19 2063.92 0.998928 -262 52.8 13.5669 38.2446 -4.12525 -5.74336 -2.4915 0.00167758 8.89577 5.83789e-19 2066.53 0.998914 -263 56.6437 19.0169 38.249 -2.48677 3.52208 -0.239296 0.00931872 8.9049 6.06743e-19 2070.09 0.998898 -264 50.8986 19.0193 34.9266 5.50347 4.64066 1.56788 0.00625078 8.87284 5.57908e-19 2062.62 0.998927 -265 58.562 13.5817 1.65757 -3.46043 1.53221 -2.75709 0.00617111 8.88317 5.5889e-19 2064.8 0.998925 -266 64.334 13.5784 4.99046 2.16071 -0.012537 0.685022 0.00560584 8.87466 5.40525e-19 2062.87 0.998933 -267 68.1642 19.0149 4.98718 -3.05169 2.57292 -0.911588 0.000725351 8.88643 5.55191e-19 2064.33 0.998929 -268 62.4081 19.0058 1.66749 -0.625194 -2.11982 2.2697 -0.00682146 8.88375 5.52489e-19 2062.16 0.998931 -269 58.5611 13.5785 8.30772 -3.87842 -0.0725512 -3.75194 0.00743039 8.88612 5.6183e-19 2065.69 0.998922 -270 64.3331 13.5777 11.6407 1.61962 -0.342202 -0.242862 0.00962805 8.88014 5.55331e-19 2064.89 0.998921 -271 68.1667 19.0171 11.6368 -1.82193 3.70251 -2.19561 -0.00353368 8.87624 5.30678e-19 2061.26 0.998938 -272 62.4183 19.0081 8.3042 4.32718 -0.941781 -5.44742 0.000422289 8.90907 6.01694e-19 2069.09 0.998904 -273 58.5667 13.5824 14.962 -1.18364 1.98098 -2.61462 -0.00461246 8.88333 5.45897e-19 2062.54 0.998932 -274 64.3269 13.5704 18.2912 -1.48281 -4.0801 -1.10698 0.00706524 8.87528 5.48668e-19 2063.31 0.998929 -275 68.1786 19.0069 18.2871 4.14661 -1.56505 -3.06769 -0.000294036 8.87795 5.50034e-19 2062.32 0.998929 -276 62.4115 19.0101 14.9664 1.02535 0.0458508 -0.379487 -0.000799482 8.90612 5.94637e-19 2068.2 0.998909 -277 58.5747 13.5888 21.6203 2.89922 5.11659 0.447352 -0.00671117 8.90658 5.74525e-19 2067.04 0.998914 -278 64.3294 13.5743 24.947 -0.260576 -2.21387 0.787746 0.00298517 8.89715 5.95036e-19 2067.1 0.998907 -279 68.169 19.0136 24.9413 -0.606485 1.71956 -2.07265 0.00379847 8.90727 6.07257e-19 2069.42 0.998903 -280 62.4237 19.0211 21.6095 7.16499 5.67163 -4.83562 -0.00136533 8.87412 5.73322e-19 2061.28 0.998925 -281 58.5654 13.5754 28.2764 -1.75857 -1.68458 2.60471 -0.00497704 8.86585 5.26353e-19 2058.75 0.998941 -282 64.3278 13.5878 31.5967 -1.07756 4.55723 -0.362597 -3.18769e-05 8.89962 5.75029e-19 2066.98 0.998921 -283 68.1682 18.9996 31.6028 -0.990108 -5.10427 2.71208 -0.00418256 8.87819 5.35421e-19 2061.54 0.998942 -284 62.41 19.0125 28.2621 0.269685 1.27467 -4.69516 -0.00748554 8.90469 5.91271e-19 2066.48 0.99891 -285 58.5711 13.5723 34.923 1.13873 -3.00133 -0.209317 -0.00326979 8.88883 5.54727e-19 2064 0.998928 -286 64.3298 13.5753 38.2555 -0.0195905 -1.68469 2.95063 0.00379884 8.90466 6.06229e-19 2068.87 0.998902 -287 68.163 19.0135 38.2402 -3.71127 1.67834 -4.70092 0.000831206 8.89538 5.83787e-19 2066.26 0.998915 -288 62.4191 19.0115 34.9238 4.77226 0.841962 0.122623 -0.00326012 8.88633 5.52299e-19 2063.47 0.998931 -289 0.958049 24.4434 1.65653 -1.0091 1.19108 -3.21142 0.00388616 8.8956 5.95924e-19 2066.96 0.998913 -290 6.7205 24.4547 4.98541 -0.262869 6.64942 -1.89224 -0.00213279 8.86586 5.24817e-19 2059.35 0.998943 -291 10.5501 29.8741 4.98852 -5.79019 0.678797 -0.246418 0.000637478 8.88904 5.58505e-19 2064.87 0.998919 -292 4.80296 29.8813 1.6566 1.12376 4.22731 -3.1405 -0.00257685 8.89082 5.64116e-19 2064.57 0.998926 -293 0.970406 24.4445 8.31288 5.15319 1.57488 -1.1581 0.0041707 8.90327 6.0462e-19 2068.65 0.998902 -294 6.71938 24.4399 11.6466 -0.808816 -0.757505 2.7655 0.00707557 8.89088 5.67886e-19 2066.63 0.99892 -295 10.5608 29.8757 11.6332 -0.453069 1.49767 -4.01252 -0.0028661 8.88634 5.58443e-19 2063.55 0.998926 -296 4.80388 29.8856 8.30703 1.62605 6.37971 -4.08947 0.00782606 8.8978 5.73251e-19 2068.26 0.998917 -297 0.964886 24.4363 14.9688 2.42457 -2.51329 0.678106 -0.00437745 8.87442 5.33348e-19 2060.7 0.998942 -298 6.71665 24.4439 18.2898 -2.2183 1.34363 -1.81492 -0.00108192 8.8885 5.78566e-19 2064.39 0.998916 -299 10.5472 29.8653 18.2873 -7.28979 -3.65571 -2.95597 0.00473341 8.88113 5.82617e-19 2064.06 0.998917 -300 4.80529 29.8747 14.9682 2.33738 0.971922 0.474006 0.00205283 8.90172 6.09686e-19 2067.87 0.9989 -301 0.960865 24.4426 21.6213 0.310234 0.656316 1.04809 0.00268584 8.90075 5.9935e-19 2067.8 0.998911 -302 6.7226 24.4451 24.9473 0.843414 1.89489 0.863383 -0.00362231 8.89231 5.68346e-19 2064.66 0.99892 -303 10.5646 29.8714 24.9462 1.42701 -0.622312 0.475058 -0.00397981 8.89436 5.6204e-19 2065.02 0.998923 -304 4.80127 29.874 21.6291 0.238764 0.635998 4.93755 0.00121924 8.88513 5.73867e-19 2064.17 0.998924 -305 0.96906 24.4353 28.2774 4.42886 -2.96275 3.00912 -0.0107654 8.90698 5.82092e-19 2066.26 0.998918 -306 6.71775 24.4425 31.6053 -1.6446 0.650504 3.94332 0.00667703 8.89501 6.06918e-19 2067.43 0.998903 -307 10.5622 29.876 31.6024 0.23123 1.60324 2.3971 0.00389889 8.88277 5.44509e-19 2064.23 0.998929 -308 4.80247 29.864 28.2681 0.913915 -4.3902 -1.69141 -0.00125877 8.87876 5.4066e-19 2062.28 0.998934 -309 0.953016 24.4512 34.9176 -3.58897 4.89207 -2.94418 0.00469824 8.90863 6.07887e-19 2069.9 0.998908 -310 6.71866 24.4318 38.2531 -1.18833 -4.74422 1.78523 0.00738452 8.89035 5.82523e-19 2066.59 0.998914 -311 10.5675 29.8681 38.2548 2.94327 -2.35843 2.72437 -0.00682962 8.87532 5.27382e-19 2060.37 0.99894 -312 4.80678 29.8685 34.9224 2.93319 -2.08876 -0.51481 0.0165701 8.89903 6.13706e-19 2070.39 0.998898 -313 12.4844 24.4545 1.66241 1.28485 6.59993 -0.213706 0.00155097 8.88226 5.40697e-19 2063.62 0.998929 -314 18.2467 24.4382 4.98281 1.95508 -1.62102 -3.07828 0.000118367 8.89512 5.66355e-19 2066.06 0.998917 -315 22.0868 29.8703 4.98933 1.74652 -1.27657 0.11974 -0.0019918 8.88451 5.59186e-19 2063.35 0.998929 -316 16.3296 29.8757 1.66437 3.62089 1.52869 0.636245 -0.00293924 8.8895 5.52062e-19 2064.21 0.998921 -317 12.4918 24.4321 8.31796 4.89358 -4.65796 1.46131 0.00556076 8.89435 5.75969e-19 2067.05 0.998912 -318 18.237 24.4343 11.6311 -2.90124 -3.41843 -5.06728 -0.00137989 8.89895 5.69398e-19 2066.55 0.998919 -319 22.0756 29.8692 11.6478 -3.87369 -1.74996 3.33713 -0.0059951 8.91305 5.88981e-19 2068.57 0.99891 -320 16.3202 29.8774 8.31635 -1.1621 2.34264 0.664498 -0.00423529 8.87779 5.37678e-19 2061.44 0.998932 -321 12.4799 24.4522 14.979 -0.964162 5.45031 5.94049 0.00278195 8.8963 5.89135e-19 2066.88 0.99891 -322 18.2428 24.4341 18.2901 -0.0272424 -3.67026 -1.59031 -0.000991736 8.88565 5.54204e-19 2063.8 0.998927 -323 22.0849 29.8621 18.2871 0.684253 -5.36652 -3.05387 0.0126054 8.88415 5.88698e-19 2066.38 0.998911 -324 16.3166 29.8873 14.9656 -2.81798 7.27264 -0.84582 -0.00540941 8.89484 5.53885e-19 2064.82 0.998928 -325 12.4812 24.4473 21.6241 -0.412772 2.91423 2.43734 -0.000447992 8.89258 5.69391e-19 2065.4 0.998919 -326 18.2445 24.4419 24.9504 0.867101 0.245141 2.53338 0.00469228 8.89816 5.8516e-19 2067.67 0.998914 -327 22.0875 29.8733 24.9444 2.11405 0.304879 -0.428738 0.00307332 8.88412 5.74413e-19 2064.35 0.998923 -328 16.3173 29.8726 21.6121 -2.61828 -0.0188307 -3.59612 0.00120957 8.88912 5.65709e-19 2065.01 0.998924 -329 12.4768 24.4388 28.2731 -2.53972 -1.23818 0.999197 -0.00190183 8.8897 5.61698e-19 2064.47 0.998928 -330 18.2418 24.4453 31.6004 -0.525421 2.0227 1.56857 0.00122334 8.89217 5.87604e-19 2065.66 0.998916 -331 22.0868 29.8627 31.5999 1.70336 -4.97926 1.25559 0.00456367 8.8891 5.87452e-19 2065.72 0.998914 -332 16.3348 29.8707 28.2786 6.15746 -1.04736 3.60486 0.0147205 8.89634 6.02849e-19 2069.42 0.998901 -333 12.4872 24.4404 34.9312 2.64929 -0.468396 3.81562 0.00109528 8.89925 5.81226e-19 2067.14 0.99891 -334 18.2494 24.4476 38.2485 3.2376 3.17643 -0.545993 -0.00534247 8.89585 5.63477e-19 2065.05 0.998924 -335 22.0886 29.8812 38.2559 2.61738 4.27334 3.19101 0.00357869 8.9038 6.11632e-19 2068.64 0.998902 -336 16.322 29.8772 34.9361 -0.203636 2.18465 6.29167 0.00213469 8.87535 5.33523e-19 2062.28 0.998935 -337 24.0019 24.4392 1.65834 -0.958045 -1.05404 -2.21432 0.000701661 8.9055 5.9256e-19 2068.39 0.99891 -338 29.7576 24.4397 4.98481 -3.5023 -0.836016 -2.16989 0.00228461 8.87396 5.464e-19 2062.01 0.998934 -339 33.6093 29.8706 4.98581 2.11732 -1.04647 -1.55856 0.00382574 8.90583 6.1484e-19 2069.12 0.9989 -340 27.8475 29.8779 1.6584 1.62216 2.58721 -2.33374 0.00383692 8.89558 5.93979e-19 2066.94 0.998915 -341 23.9983 24.4364 8.31783 -2.60199 -2.45746 1.43935 1.00271e-05 8.89481 5.74889e-19 2065.97 0.998915 -342 29.7686 24.4443 11.6343 2.07379 1.50805 -3.49582 -0.00200151 8.88916 5.56775e-19 2064.34 0.998927 -343 33.6024 29.8713 11.6345 -1.42351 -0.776795 -3.34206 0.00142979 8.90008 5.8175e-19 2067.39 0.998912 -344 27.833 29.8789 8.31218 -5.59102 3.12772 -1.42035 0.00510776 8.88917 5.77185e-19 2065.85 0.998919 -345 23.9978 24.4385 14.9795 -2.93458 -1.43218 6.1763 -0.00595356 8.8946 5.70503e-19 2064.65 0.998921 -346 29.7601 24.4393 18.2885 -2.24122 -0.999128 -2.37112 -0.0064752 8.88341 5.60288e-19 2062.16 0.998929 -347 33.5967 29.8649 18.287 -4.1902 -3.9554 -3.07479 -0.00791397 8.90819 5.85854e-19 2067.13 0.998916 -348 27.8487 29.8687 14.9676 2.23286 -2.02558 0.204405 0.000950954 8.89552 5.91343e-19 2066.32 0.99891 -349 24.013 24.4434 21.6097 4.66911 1.0252 -4.62707 0.00714381 8.9171 6.19356e-19 2072.22 0.998896 -350 29.7629 24.441 24.9404 -0.869208 -0.212631 -2.43579 -0.00340414 8.88776 5.6914e-19 2063.74 0.998929 -351 33.6078 29.8782 24.9425 1.35091 2.81047 -1.3683 0.00325569 8.90323 6.24694e-19 2068.45 0.998898 -352 27.8542 29.8684 21.6273 5.02893 -2.08838 4.10364 0.000344871 8.87905 5.72042e-19 2062.69 0.998925 -353 24.0072 24.4425 28.2685 1.78829 0.640983 -1.47151 0.00286916 8.90204 6.08415e-19 2068.11 0.998908 -354 29.763 24.4362 31.5961 -0.84143 -2.49706 -0.659649 0.00442933 8.90257 5.9831e-19 2068.55 0.99891 -355 33.5979 29.8788 31.6024 -3.60937 3.02593 2.40176 -0.00118542 8.89601 5.66404e-19 2065.97 0.998924 -356 27.8439 29.8675 28.2685 -0.249403 -2.62089 -1.5079 -0.00249824 8.9039 6.0273e-19 2067.37 0.998908 -357 24.0052 24.4358 34.9203 0.863941 -2.82075 -1.64125 0.0050071 8.90398 6.17311e-19 2068.98 0.998902 -358 29.7619 24.4431 38.2531 -1.25765 0.944706 1.82437 0.00293868 8.90048 5.95876e-19 2067.79 0.99891 -359 33.6118 29.8718 38.254 3.27759 -0.398311 2.19572 -0.000936205 8.91714 6.17114e-19 2070.51 0.9989 -360 27.8456 29.8696 34.9237 0.627852 -1.60419 0.140826 -0.00265965 8.8885 5.72204e-19 2064.06 0.998926 -361 35.5255 24.4409 1.65832 -0.031077 -0.352237 -2.41154 0.00380237 8.88817 5.8402e-19 2065.36 0.998919 -362 41.2775 24.4418 4.99163 -4.34143 0.0784965 1.34017 0.00161706 8.88701 5.77801e-19 2064.65 0.998918 -363 45.1266 29.8696 4.98506 -0.140881 -1.56766 -1.97906 -0.00465874 8.8807 5.31676e-19 2061.97 0.998937 -364 39.3618 29.8714 1.64921 -2.06946 -0.625181 -6.97222 0.00266484 8.90825 6.17795e-19 2069.39 0.998899 -365 35.5297 24.4389 8.31994 2.11974 -1.30081 2.40824 0.00162822 8.89771 6.00172e-19 2066.93 0.998906 -366 41.2777 24.4429 11.6373 -4.24084 0.839163 -1.97696 -0.0157397 8.9007 5.5985e-19 2063.87 0.998926 -367 45.136 29.8724 11.6444 4.6036 -0.195838 1.76979 0.00423884 8.88725 5.58324e-19 2065.26 0.99892 -368 39.373 29.8762 8.30034 3.44416 1.76493 -7.39026 -0.00968076 8.87502 5.26703e-19 2059.7 0.998942 -369 35.5193 24.4356 14.9688 -3.06849 -2.80416 0.825676 0.00664931 8.89482 5.87726e-19 2067.38 0.998914 -370 41.2907 24.4407 18.2966 2.09472 -0.377992 1.59978 -0.00228806 8.92353 6.10815e-19 2071.58 0.998897 -371 45.1336 29.873 18.291 3.35708 0.193814 -1.09391 -0.00594038 8.8797 5.29412e-19 2061.49 0.998936 -372 39.3601 29.8784 14.9683 -2.84764 2.88969 0.6046 0.00399505 8.88716 5.51968e-19 2065.18 0.998925 -373 35.5191 24.4405 21.6289 -3.14561 -0.479415 4.8136 0.00599611 8.8934 6.00026e-19 2066.94 0.998912 -374 41.2822 24.4376 24.9474 -2.10513 -1.75583 1.05443 0.00133161 8.89828 5.81622e-19 2066.99 0.998911 -375 45.1359 29.8772 24.9281 4.54385 2.23392 -8.64858 0.00817419 8.8741 5.40333e-19 2063.3 0.998929 -376 39.3647 29.8853 21.6189 -0.662325 6.29785 -0.289734 -0.00421082 8.87926 5.5807e-19 2061.76 0.998929 -377 35.5371 24.4371 28.2726 5.86807 -2.1128 0.626147 0.00255618 8.89045 5.81339e-19 2065.58 0.998918 -378 41.286 24.4363 31.5946 -0.15884 -2.59644 -1.27186 -0.00474812 8.89524 5.67458e-19 2065.05 0.99892 -379 45.1261 29.8725 31.5976 -0.419276 -0.0927442 0.0698774 0.00358454 8.88899 5.70539e-19 2065.49 0.998918 -380 39.3774 29.8823 28.268 5.63047 4.7498 -1.67758 0.00207107 8.89873 5.6575e-19 2067.23 0.998922 -381 35.53 24.4398 34.9212 2.37003 -0.877059 -1.08334 -0.00538945 8.89173 5.63959e-19 2064.16 0.998928 -382 41.2812 24.4473 38.2475 -2.48137 2.94371 -1.05112 -0.00258164 8.89722 5.85103e-19 2065.93 0.998913 -383 45.1279 29.8768 38.2507 0.483367 1.95075 0.63408 0.00167866 8.88643 5.65478e-19 2064.54 0.998924 -384 39.3646 29.8773 34.9279 -0.657882 2.26844 2.14128 -0.00181256 8.8929 5.71735e-19 2065.17 0.998922 -385 47.0517 24.4475 1.66129 2.3062 3.09996 -0.94193 0.000658802 8.88248 5.52501e-19 2063.48 0.998927 -386 52.8118 24.4467 4.98135 1.90629 2.69011 -3.9029 -0.00750558 8.89156 5.39984e-19 2063.68 0.998928 -387 56.6416 29.879 4.98784 -3.59237 3.19945 -0.535092 -0.00228823 8.87402 5.16847e-19 2061.05 0.998941 -388 50.8885 29.8711 1.66281 0.404789 -0.910368 -0.0997455 0.00501529 8.89114 5.76037e-19 2066.25 0.998914 -389 47.0487 24.4384 8.30603 0.693136 -1.47045 -4.50906 0.0040504 8.88668 5.47803e-19 2065.09 0.998927 -390 52.817 24.4405 11.6346 4.48655 -0.497831 -3.26177 0.00275575 8.87689 5.45349e-19 2062.74 0.998928 -391 56.6406 29.8791 11.638 -3.94474 3.19861 -1.62326 0.000897347 8.8853 5.47739e-19 2064.13 0.998924 -392 50.8863 29.8687 8.30974 -0.856425 -1.95929 -2.75528 0.00487281 8.87765 5.44418e-19 2063.35 0.998928 -393 47.045 24.4437 14.956 -1.10236 1.15538 -5.59684 -0.00227081 8.88827 5.43287e-19 2064.09 0.998929 -394 52.8064 24.4338 18.2941 -0.86204 -3.77285 0.587604 -0.00660751 8.88689 5.51186e-19 2062.88 0.998925 -395 56.6528 29.8685 18.2985 2.125 -2.23362 2.68195 -0.00798564 8.88214 5.4879e-19 2061.57 0.998929 -396 50.8836 29.8653 14.971 -2.16988 -3.68469 1.85451 0.0100087 8.88248 5.61562e-19 2065.47 0.99892 -397 47.0487 24.435 21.6135 0.824705 -3.19126 -2.92228 -0.00944808 8.86397 4.98556e-19 2057.39 0.998953 -398 52.8061 24.44 24.9387 -0.985648 -0.748055 -3.36925 0.000805981 8.89182 5.69108e-19 2065.5 0.998918 -399 56.6577 29.8733 24.9438 4.56394 0.351306 -0.846188 -0.00251219 8.90148 5.89754e-19 2066.85 0.998911 -400 50.8837 29.8699 21.627 -1.97121 -1.43597 3.83834 -0.0010307 8.89803 5.65283e-19 2066.43 0.998915 -401 47.0543 24.4467 28.2741 3.57508 2.53331 1.34613 -0.00333541 8.88739 5.39103e-19 2063.67 0.998931 -402 52.8154 24.4329 31.6061 3.72825 -4.071 4.27212 0.00105945 8.91464 5.99039e-19 2070.4 0.998908 -403 56.6498 29.8755 31.5991 0.533135 1.35015 0.829021 -3.97062e-05 8.89921 5.9523e-19 2066.89 0.998913 -404 50.8866 29.8813 28.2691 -0.614372 4.34688 -1.0859 0.00890142 8.88323 5.74979e-19 2065.4 0.998919 -405 47.0474 24.4376 34.9218 -0.0247067 -1.8259 -0.875525 -0.0065539 8.8912 5.46722e-19 2063.8 0.998932 -406 52.8057 24.4498 38.2467 -1.15234 4.20454 -1.33851 -0.00236336 8.8946 5.93639e-19 2065.42 0.99891 -407 56.6429 29.8735 38.2529 -2.88347 0.442136 1.75202 -0.000338856 8.88414 5.62424e-19 2063.62 0.998926 -408 50.8937 29.8676 34.9311 2.96661 -2.49531 3.76142 0.00638354 8.9096 6.09746e-19 2070.47 0.998902 -409 58.57 24.4445 1.65329 0.467717 1.63219 -4.88793 0.00160247 8.87525 5.38896e-19 2062.14 0.998936 -410 64.3244 24.4316 4.9907 -2.59678 -4.83803 0.76423 0.00578709 8.92419 6.50758e-19 2073.44 0.998884 -411 68.1772 29.8839 4.9932 3.39525 5.60114 2.00946 -0.00468964 8.89624 5.7798e-19 2065.27 0.998921 -412 62.3974 29.8718 1.64622 -6.05494 -0.417395 -8.40469 -0.00599043 8.89214 5.66985e-19 2064.12 0.998923 -413 58.5684 24.4477 8.31651 -0.325793 3.25504 0.692039 -0.0024213 8.88191 5.48956e-19 2062.7 0.998929 -414 64.3321 24.4423 11.6416 1.16209 0.553738 0.260172 0.00159494 8.90166 6.07979e-19 2067.76 0.998904 -415 68.1723 29.862 11.6513 0.90796 -5.4633 5.09778 -0.00535371 8.881 5.48432e-19 2061.89 0.998933 -416 62.4137 29.8739 8.31905 2.03023 0.500793 1.98191 0.00505251 8.89184 5.70861e-19 2066.41 0.998917 -417 58.5731 24.4341 14.9724 2.13898 -3.66303 2.57654 -0.00463728 8.89746 5.72813e-19 2065.54 0.99892 -418 64.3277 24.4367 18.2896 -1.12042 -2.23801 -1.69173 0.00342367 8.91416 6.31206e-19 2070.81 0.998896 -419 68.1686 29.87 18.2922 -0.83553 -1.37465 -0.54307 0.00930757 8.89994 6.05826e-19 2069.03 0.998906 -420 62.4062 29.8712 14.9758 -1.59664 -0.766774 4.26157 -0.00231237 8.88058 5.47583e-19 2062.45 0.998933 -421 58.5694 24.4314 21.6182 0.217687 -4.98928 -0.554344 0.00471381 8.89493 6.00082e-19 2066.99 0.998911 -422 64.321 24.4496 24.9509 -4.40923 4.16415 2.75877 0.0084676 8.91025 6.46966e-19 2071.05 0.998893 -423 68.1654 29.8744 24.9375 -2.40022 0.8214 -3.88722 0.000262588 8.903 6.08036e-19 2067.76 0.998906 -424 62.4101 29.8803 21.6196 0.161372 3.68486 0.127519 0.011231 8.89988 6.13401e-19 2069.43 0.998903 -425 58.5754 24.4408 28.2794 3.19742 -0.316251 3.99518 -0.00493689 8.91422 6.14554e-19 2069.04 0.998904 -426 64.3247 24.4382 31.5982 -2.54054 -1.57135 0.428522 0.00656768 8.89976 6.02335e-19 2068.41 0.998909 -427 68.1669 29.8699 31.5853 -1.74695 -1.41903 -6.06628 -0.0102523 8.89087 5.63685e-19 2062.95 0.998927 -428 62.4094 29.8687 28.2701 -0.018069 -2.04878 -0.752305 -0.00572024 8.87368 5.50049e-19 2060.25 0.998938 -429 58.5608 24.4423 34.923 -4.13485 0.422675 -0.207228 0.00393288 8.89095 5.98099e-19 2065.98 0.998912 -430 64.3336 24.4415 38.2526 1.89128 0.0250233 1.52638 -0.000122442 8.90482 6.14792e-19 2068.07 0.998904 -431 68.1756 29.8724 38.2529 2.62605 -0.162915 1.79676 -0.00283819 8.89903 6.06881e-19 2066.26 0.998908 -432 62.4114 29.8795 34.9152 1.02953 3.38883 -4.1191 -0.00189721 8.90843 6.11417e-19 2068.46 0.998905 -433 0.966386 35.2976 1.6709 3.13822 -3.31531 3.90113 0.000992746 8.90131 5.99899e-19 2067.56 0.99891 -434 6.72359 35.3084 4.98776 1.27294 2.13868 -0.585854 -0.00282175 8.89256 5.67892e-19 2064.89 0.998921 -435 10.5641 40.7289 4.99376 1.26713 -3.3655 2.37189 0.00300221 8.88779 5.72493e-19 2065.11 0.998921 -436 4.80225 40.7401 1.65701 0.823777 2.29502 -3.00058 -0.000877837 8.89338 5.8275e-19 2065.47 0.998919 -437 0.961207 35.2942 8.31467 0.594111 -4.99038 -0.0933457 -0.0058683 8.88762 5.63321e-19 2063.19 0.998924 -438 6.71852 35.301 11.6418 -1.26035 -1.65731 0.340924 0.00930518 8.87753 5.67049e-19 2064.27 0.998922 -439 10.5579 40.7321 11.6436 -1.80379 -1.81066 1.26636 -0.00437085 8.8946 5.79223e-19 2064.99 0.998918 -440 4.79996 40.7433 8.31879 -0.393065 3.85463 1.79697 0.00380874 8.88506 5.73303e-19 2064.7 0.998921 -441 0.9626 35.306 14.9557 1.17083 0.889528 -5.78135 0.00171631 8.87974 5.59865e-19 2063.12 0.998928 -442 6.71398 35.3021 18.289 -3.55319 -0.964557 -2.19859 0.000399204 8.89758 6.06172e-19 2066.64 0.998908 -443 10.5615 40.7321 18.2862 -0.0161895 -1.73822 -3.55787 0.000750368 8.90073 5.89622e-19 2067.38 0.998912 -444 4.80214 40.7187 14.9652 0.575645 -8.41937 -1.05408 -0.0128869 8.90479 5.75327e-19 2065.35 0.998918 -445 0.959006 35.2927 21.6185 -0.632724 -5.6908 -0.416902 -0.00111607 8.91845 6.23782e-19 2070.76 0.998896 -446 6.71308 35.3075 24.9406 -3.9789 1.62489 -2.3461 0.00898651 8.88919 5.72354e-19 2066.68 0.998917 -447 10.5562 40.7306 24.9403 -2.69175 -2.40116 -2.55435 0.00188513 8.89122 5.71653e-19 2065.6 0.998918 -448 4.81006 40.7403 21.624 4.72662 2.32075 2.33581 -0.00592856 8.89187 5.6935e-19 2064.08 0.99892 -449 0.962223 35.3075 28.2743 1.04479 1.66174 1.53515 -0.00871358 8.88668 5.49483e-19 2062.38 0.998929 -450 6.71185 35.3081 31.5935 -4.6479 2.01475 -2.03941 -0.00362854 8.8738 5.21856e-19 2060.72 0.998941 -451 10.5574 40.7313 31.5998 -2.05457 -2.17332 1.16483 -0.000364489 8.89155 5.58685e-19 2065.19 0.99892 -452 4.79381 40.7441 28.2646 -3.43356 4.30032 -3.36933 0.00308158 8.87835 5.33825e-19 2063.12 0.998936 -453 0.953945 35.3075 34.9224 -3.08421 1.72931 -0.543342 0.00371161 8.88455 5.70955e-19 2064.57 0.998922 -454 6.72192 35.3066 38.2521 0.403479 1.29991 1.18034 0.00655008 8.90206 6.00601e-19 2068.9 0.998902 -455 10.5675 40.734 38.2522 2.99561 -0.723952 1.41978 -0.000685577 8.88684 5.70519e-19 2064.12 0.998919 -456 4.79589 40.743 34.9259 -2.43016 3.66276 1.15815 0.00399473 8.89302 5.68865e-19 2066.43 0.998919 -457 12.4782 35.3113 1.66315 -1.68083 3.67294 0.0430684 -0.00165504 8.8841 5.40138e-19 2063.33 0.998929 -458 18.2358 35.3115 4.98606 -3.55445 3.6132 -1.54396 0.00325274 8.86155 5.19079e-19 2059.58 0.998945 -459 22.0768 40.7378 4.98499 -3.25383 1.09309 -2.06443 -0.0101026 8.89722 5.76118e-19 2064.33 0.998923 -460 16.3209 40.7424 1.65686 -0.73171 3.41906 -3.09459 -0.0058096 8.90875 5.94345e-19 2067.69 0.998911 -461 12.4885 35.2968 8.32536 3.20691 -3.57296 5.03531 0.00698151 8.887 5.40122e-19 2065.78 0.998933 -462 18.2389 35.3114 11.6528 -1.94373 3.57559 5.82867 0.00305037 8.8954 5.66708e-19 2066.74 0.998922 -463 22.0833 40.7335 11.6432 0.0717685 -0.995416 1.01395 -0.00192176 8.89422 5.8584e-19 2065.43 0.998916 -464 16.3175 40.7244 8.31877 -2.53987 -5.46874 1.88951 0.00193725 8.91319 6.09486e-19 2070.29 0.9989 -465 12.4858 35.3009 14.9702 1.98799 -1.67753 1.5003 -0.00457522 8.8943 5.87726e-19 2064.89 0.998913 -466 18.2493 35.3063 18.2921 3.2656 1.11118 -0.523647 0.00499709 8.88761 5.73142e-19 2065.5 0.998917 -467 22.0821 40.7276 18.2932 -0.642376 -4.00614 -0.0505333 -0.003256 8.88331 5.53537e-19 2062.83 0.998925 -468 16.3121 40.7362 14.9619 -5.23099 0.356377 -2.65623 0.004043 8.88731 5.80898e-19 2065.23 0.998916 -469 12.4821 35.3034 21.6117 0.0398313 -0.409716 -3.81565 -0.000959863 8.90851 6.0655e-19 2068.68 0.998902 -470 18.2479 35.2964 24.9505 2.64167 -3.90312 2.65193 -0.0024064 8.89677 5.77301e-19 2065.87 0.998913 -471 22.0923 40.7298 24.9426 4.51867 -2.89673 -1.36043 -0.00126618 8.88919 5.50875e-19 2064.5 0.998926 -472 16.3161 40.7295 21.6253 -3.29261 -3.03855 3.05986 -0.00191812 8.85717 5.13829e-19 2057.55 0.99895 -473 12.4856 35.3008 28.2695 1.81074 -1.67961 -0.915379 -0.00722337 8.89065 5.52046e-19 2063.54 0.998926 -474 18.2287 35.3081 31.5965 -6.98136 1.96621 -0.450816 -0.00407102 8.88005 5.2154e-19 2061.96 0.998942 -475 22.0812 40.7361 31.5914 -1.12766 0.276493 -2.95789 -0.00274197 8.89953 5.71161e-19 2066.38 0.998922 -476 16.3224 40.7328 28.2855 -0.145114 -1.36333 7.08132 0.00144633 8.89534 5.69535e-19 2066.39 0.998913 -477 12.4762 35.3107 34.9205 -2.88292 3.31748 -1.46997 -0.0128811 8.88839 5.27327e-19 2061.86 0.998933 -478 18.2493 35.2943 38.241 3.19868 -5.02032 -4.36054 -0.0088957 8.87503 5.30533e-19 2059.87 0.998938 -479 22.074 40.7404 38.2467 -4.77056 2.41567 -1.3961 0.00173598 8.91644 6.38272e-19 2070.93 0.998892 -480 16.3191 40.7334 34.9278 -1.66691 -1.07904 2.10056 -0.00649696 8.88607 5.52942e-19 2062.72 0.998929 -481 24.008 35.2992 1.66998 2.17402 -2.49767 3.4649 0.00953408 8.9091 6.40409e-19 2071.03 0.99889 -482 29.7646 35.306 4.98954 -0.0334717 0.93898 0.278804 -0.00107158 8.89261 5.8433e-19 2065.27 0.998917 -483 33.6042 40.741 4.99596 -0.493523 2.71424 3.43536 -0.00838033 8.90121 5.73829e-19 2065.54 0.998917 -484 27.8436 40.7324 1.66109 -0.301876 -1.52792 -0.939427 -0.00552138 8.91471 6.17043e-19 2069.02 0.998901 -485 24.0086 35.3038 8.3134 2.48904 -0.0924157 -0.823035 0.00482955 8.89877 5.9696e-19 2067.84 0.998906 -486 29.7681 35.3067 11.6428 1.80583 1.30027 0.836248 -0.00732554 8.89773 5.57953e-19 2065.03 0.998926 -487 33.6035 40.7426 11.6418 -0.790492 3.51773 0.307187 0.00201868 8.89318 5.65187e-19 2066.05 0.998921 -488 27.8424 40.7314 8.32646 -1.02961 -2.14268 5.72065 -0.00485447 8.87469 5.43114e-19 2060.65 0.998938 -489 23.9987 35.3126 14.9665 -2.47767 4.24381 -0.438273 0.00306858 8.87868 5.66249e-19 2063.19 0.998926 -490 29.7575 35.307 18.2916 -3.48547 1.51892 -0.778308 -0.00116477 8.90733 6.01914e-19 2068.38 0.998907 -491 33.5994 40.7401 18.2951 -2.81276 2.18809 0.874664 -0.000838849 8.89316 5.89098e-19 2065.44 0.998917 -492 27.8376 40.7471 14.9643 -3.33147 5.72108 -1.43957 0.000261837 8.91685 6.18427e-19 2070.71 0.998894 -493 24.0035 35.2968 21.6178 -0.101177 -3.83681 -0.697731 -0.00166013 8.88474 5.5448e-19 2063.47 0.998928 -494 29.768 35.2914 24.9439 1.69424 -6.40238 -0.771763 -0.00787308 8.90704 6.22748e-19 2066.89 0.998905 -495 33.6152 40.7371 24.942 5.02687 0.688515 -1.67572 0.00505008 8.91367 6.65236e-19 2071.05 0.998887 -496 27.8503 40.7316 21.6199 3.03795 -2.00526 0.301143 0.00518441 8.87008 5.4709e-19 2061.8 0.998937 -497 24.0098 35.3023 28.277 3.14416 -0.925059 2.64878 0.00141011 8.89151 5.73613e-19 2065.56 0.998922 -498 29.7588 35.3116 31.6012 -2.83683 3.66111 1.84626 -0.000106762 8.90484 6.0129e-19 2068.07 0.998912 -499 33.6158 40.7362 31.604 5.29254 0.242181 3.23527 0.00204504 8.91984 6.43906e-19 2071.72 0.998892 -500 27.8361 40.7419 28.2706 -3.93077 3.11808 -0.341849 -0.000323674 8.9365 6.70683e-19 2074.76 0.998879 -501 24.0047 35.2979 34.9225 0.515785 -3.15668 -0.544158 0.00497241 8.88842 5.76978e-19 2065.66 0.99892 -502 29.7572 35.3148 38.2549 -3.62971 5.23657 2.68096 -0.0034779 8.90032 5.82425e-19 2066.39 0.99892 -503 33.6068 40.7284 38.2559 0.90751 -3.49039 3.16719 0.00328342 8.89475 5.75152e-19 2066.65 0.998921 -504 27.846 40.7379 34.922 0.816655 1.16519 -0.6964 -0.00436443 8.90322 5.91416e-19 2066.82 0.998918 -505 35.5282 35.3109 1.66847 1.41323 3.3767 2.70386 0.00498654 8.88399 5.83665e-19 2064.73 0.998917 -506 41.2901 35.3068 4.99444 1.9321 1.34819 2.71874 0.00594445 8.87816 5.64639e-19 2063.69 0.99892 -507 45.1271 40.7424 4.99439 0.179946 3.48542 2.70523 -0.00354424 8.89078 5.56279e-19 2064.35 0.998922 -508 39.3704 40.7585 1.66421 2.14501 11.5675 0.598871 0.00274559 8.88333 5.70254e-19 2064.11 0.99892 -509 35.5334 35.3043 8.30919 4.03264 0.116745 -2.89273 0.000231408 8.88146 5.36973e-19 2063.17 0.998935 -510 41.287 35.3022 11.6378 0.37513 -1.02332 -1.81415 0.00459007 8.88473 5.6418e-19 2064.8 0.998919 -511 45.1267 40.7378 11.6317 -0.0354195 1.0019 -4.69327 0.00117871 8.88898 5.55264e-19 2064.97 0.998926 -512 39.3657 40.73 8.30751 -0.152992 -2.86407 -3.72476 -0.00509884 8.89413 5.60495e-19 2064.74 0.998924 -513 35.5311 35.3113 14.9616 2.85222 3.68858 -2.69233 -0.00478328 8.87499 5.34682e-19 2060.73 0.998939 -514 41.2842 35.2993 18.2949 -1.09375 -2.47486 0.856435 -0.000290337 8.88389 5.57109e-19 2063.58 0.998926 -515 45.1299 40.7337 18.2935 1.51871 -0.993364 0.0731607 0.00519351 8.88774 5.68448e-19 2065.56 0.99892 -516 39.3728 40.738 14.9647 3.28917 1.26263 -1.30556 0.00144609 8.89508 5.99881e-19 2066.33 0.998906 -517 35.5282 35.3005 21.6241 1.3687 -1.88683 2.4221 0.00659191 8.91173 6.45808e-19 2070.97 0.998891 -518 41.2879 35.2998 24.9476 0.822956 -2.16237 1.11019 -0.00610629 8.90178 5.83455e-19 2066.15 0.998915 -519 45.1326 40.7378 24.9371 2.70571 1.10424 -4.21174 0.00402389 8.89587 5.79926e-19 2067.05 0.998914 -520 39.3623 40.7334 21.6224 -1.88051 -1.12932 1.57784 0.00456336 8.89288 5.94356e-19 2066.52 0.998916 -521 35.5262 35.3067 28.2737 0.353027 1.15112 1.10667 -0.00836717 8.9012 5.98291e-19 2065.54 0.998918 -522 41.2902 35.3027 31.606 1.89775 -0.789458 4.34584 0.0101237 8.88479 5.79607e-19 2065.99 0.99892 -523 45.1311 40.7305 31.5922 2.1008 -2.4517 -2.42815 0.0132197 8.90591 6.08933e-19 2071.13 0.998901 -524 39.3638 40.7332 28.2789 -1.03473 -1.17051 3.7219 0.0036893 8.90314 6.22545e-19 2068.52 0.998901 -525 35.529 35.3085 34.9176 1.76078 2.3249 -2.94785 -0.00588085 8.8906 5.6172e-19 2063.82 0.998929 -526 41.2821 35.2983 38.2526 -2.08084 -2.80581 1.58575 -0.00359452 8.91194 5.9394e-19 2068.84 0.99891 -527 45.1314 40.7359 38.2567 2.40721 0.177592 3.49136 -0.00659289 8.8981 5.65485e-19 2065.26 0.998921 -528 39.3744 40.7316 34.9339 4.1925 -2.00823 5.23572 0.00173113 8.8959 5.88882e-19 2066.56 0.998914 -529 47.0514 35.3094 1.65869 2.16309 2.66734 -2.22344 -0.00675226 8.89116 5.63322e-19 2063.75 0.998922 -530 52.8032 35.3091 4.98475 -2.43818 2.42699 -2.133 -0.000462638 8.90027 5.73269e-19 2067.03 0.998914 -531 56.6538 40.7413 4.98149 2.57379 2.99362 -3.78139 -0.00278325 8.91044 5.86781e-19 2068.7 0.998905 -532 50.8949 40.7328 1.65959 3.52916 -1.3787 -1.69795 0.00190139 8.89226 5.47677e-19 2065.82 0.998925 -533 47.0426 35.2956 8.32074 -2.35321 -4.28631 2.79576 -0.00590784 8.89225 5.65186e-19 2064.17 0.99892 -534 52.8083 35.3088 11.6387 0.182987 2.36502 -1.26365 0.00679009 8.88489 5.74152e-19 2065.3 0.998914 -535 56.637 40.7477 11.6462 -5.88364 5.98677 2.54509 -0.000548575 8.89491 5.51379e-19 2065.87 0.998923 -536 50.892 40.7407 8.30965 2.12918 2.65882 -2.65852 -0.00762821 8.89127 5.48004e-19 2063.59 0.998927 -537 47.0493 35.2966 14.9668 1.10206 -3.70935 -0.278597 -0.00108545 8.91271 6.00546e-19 2069.54 0.998901 -538 52.8065 35.3025 18.2913 -0.767326 -0.851145 -0.91104 -0.00298456 8.88507 5.46604e-19 2063.26 0.998927 -539 56.6427 40.7414 18.2941 -2.99822 2.88818 0.376915 -0.00542316 8.87918 5.3265e-19 2061.49 0.998936 -540 50.8911 40.7372 14.9737 1.68951 0.877054 3.20766 0.00271402 8.88661 5.59265e-19 2064.8 0.998922 -541 47.0596 35.3126 21.6071 6.21233 4.24318 -6.12286 0.00109648 8.86618 5.27301e-19 2060.11 0.99894 -542 52.8106 35.305 24.9507 1.26145 0.374025 2.68517 -0.00740208 8.8976 5.60608e-19 2064.98 0.998921 -543 56.6465 40.7306 24.9401 -1.0669 -2.51376 -2.54867 0.00607075 8.90556 5.99848e-19 2069.54 0.998899 -544 50.8882 40.7282 21.6194 0.211962 -3.65196 0.0823663 -0.00520516 8.88918 5.48816e-19 2063.66 0.998928 -545 47.0431 35.3028 28.2704 -2.03137 -0.714206 -0.398475 -0.00625773 8.89676 5.72735e-19 2065.05 0.998918 -546 52.8054 35.3072 31.5949 -1.39252 1.58766 -1.25187 -0.00441732 8.89083 5.71187e-19 2064.18 0.998919 -547 56.6484 40.7382 31.5978 -0.0281993 1.37755 0.197313 0.00245144 8.88377 5.47852e-19 2064.14 0.998926 -548 50.8888 40.7374 28.2793 0.689624 0.847421 4.08197 -0.00194281 8.86833 5.31041e-19 2059.92 0.998941 -549 47.0355 35.3057 34.9271 -5.80373 0.726791 1.81071 0.00471999 8.89969 5.88947e-19 2068.01 0.998912 -550 52.8047 35.319 38.2538 -1.69153 7.41864 2.14863 0.00132682 8.87748 5.54765e-19 2062.56 0.998927 -551 56.6396 40.7336 38.2471 -4.51126 -1.0491 -1.14387 0.0103677 8.85869 5.29508e-19 2060.49 0.998938 -552 50.8891 40.7332 34.9161 0.667737 -1.24176 -3.73229 -0.006404 8.87543 5.36292e-19 2060.48 0.998935 -553 58.5574 35.3103 1.66209 -5.82241 3.00824 -0.480643 -0.00329568 8.88152 5.37367e-19 2062.44 0.998936 -554 64.3336 35.3036 4.98484 1.75645 -0.343007 -2.26127 -0.00272448 8.90006 5.84311e-19 2066.5 0.998913 -555 68.1711 40.7358 4.99973 0.389714 0.155954 5.32064 -0.00540018 8.90676 6.12096e-19 2067.36 0.998903 -556 62.4049 40.7384 1.65764 -2.26813 1.35546 -2.70362 0.00694475 8.89443 5.81792e-19 2067.36 0.998914 -557 58.5658 35.3009 8.30052 -1.55808 -1.67673 -7.28483 0.00404145 8.88043 5.41867e-19 2063.76 0.998931 -558 64.3376 35.3031 11.6516 3.88353 -0.510762 5.16598 0.00199257 8.90007 5.75069e-19 2067.51 0.998911 -559 68.1685 40.7419 11.6486 -0.899047 3.2033 3.73927 0.000518417 8.89242 5.60687e-19 2065.56 0.998924 -560 62.4046 40.7341 8.31838 -2.41423 -0.65197 1.7255 -0.00737658 8.88916 5.53799e-19 2063.19 0.998927 -561 58.5719 35.3021 14.9616 1.50357 -0.925375 -2.92749 -0.00191808 8.88168 5.37064e-19 2062.76 0.998929 -562 64.329 35.3084 18.2934 -0.405502 2.16421 0.0112895 -0.00147112 8.88188 5.48534e-19 2062.9 0.998931 -563 68.1709 40.7316 18.2882 0.227312 -1.90738 -2.55807 -0.00676729 8.8858 5.55247e-19 2062.61 0.998923 -564 62.403 40.7271 14.9552 -3.29081 -4.21043 -6.03241 -0.00448623 8.88009 5.2898e-19 2061.88 0.998935 -565 58.5756 35.3041 21.6153 3.3711 0.00681712 -1.9156 0.0001337 8.88725 5.47951e-19 2064.38 0.998929 -566 64.3256 35.3154 24.9533 -2.09682 5.64971 3.96337 -0.00305233 8.89821 5.79919e-19 2066.04 0.998914 -567 68.1642 40.7352 24.9474 -3.02631 -0.162946 1.11641 -8.17382e-05 8.89658 5.76113e-19 2066.32 0.998913 -568 62.4096 40.7438 21.612 0.018818 4.08047 -3.72436 0.000479999 8.89058 5.66207e-19 2065.17 0.998917 -569 58.5621 35.304 28.264 -3.42422 -0.0959447 -3.73174 -0.00795465 8.8846 5.46196e-19 2062.1 0.998933 -570 64.3306 35.3072 31.607 0.384212 1.56022 4.80453 0.00491765 8.89072 5.82021e-19 2066.14 0.998914 -571 68.1637 40.74 31.5908 -3.29989 2.1451 -3.36815 -0.00282511 8.89719 5.67944e-19 2065.87 0.998919 -572 62.4081 40.7313 28.2674 -0.77213 -2.12882 -1.9971 0.00165793 8.87277 5.29158e-19 2061.63 0.99894 -573 58.5726 35.306 34.9231 1.71821 0.985365 -0.189027 0.00961364 8.90811 6.25783e-19 2070.84 0.998891 -574 64.3288 35.3089 38.2556 -0.551462 2.38192 3.05369 0.00939361 8.8911 5.9537e-19 2067.17 0.998913 -575 68.1757 40.7282 38.2497 2.63217 -3.62897 0.168252 -0.00425229 8.90782 6.00197e-19 2067.83 0.99891 -576 62.4167 40.7364 34.9216 3.60001 0.468551 -0.9667 0.00329276 8.892 5.71187e-19 2066.07 0.998918 -577 0.96243 46.1621 1.66302 1.14443 -2.41694 0.0411942 0.00764805 8.90383 6.03653e-19 2069.51 0.998904 -578 6.71524 46.1734 4.98182 -2.82784 3.21808 -3.61614 -0.0021846 8.91071 5.98048e-19 2068.88 0.998908 -579 10.5597 51.5963 4.97988 -0.901547 -1.04595 -4.49167 0.00473474 8.89394 5.63837e-19 2066.78 0.99892 -580 4.79964 51.5986 1.64708 -0.461526 0.0559232 -7.97269 0.00121264 8.89032 5.46531e-19 2065.27 0.998926 -581 0.960732 46.1571 8.31609 0.344552 -4.9106 0.397657 0.00665013 8.90168 5.87688e-19 2068.84 0.998911 -582 6.72411 46.1839 11.6367 1.57061 8.33907 -2.23989 0.00199512 8.92227 6.03708e-19 2072.22 0.998903 -583 10.5547 51.5883 11.6444 -3.47553 -4.93892 1.68272 -0.00428013 8.89133 5.41548e-19 2064.31 0.998933 -584 4.80636 51.5958 8.31727 2.83276 -1.20042 1.08986 -0.00299359 8.88 5.28173e-19 2062.18 0.998939 -585 0.958437 46.1568 14.9728 -0.844514 -5.26967 2.76652 -0.00700717 8.89236 5.55036e-19 2063.95 0.998921 -586 6.7265 46.1653 18.291 2.73334 -0.894742 -1.00851 0.0119592 8.8798 5.64145e-19 2065.32 0.998921 -587 10.5554 51.6012 18.288 -3.08152 1.45805 -2.64293 -0.00296302 8.89647 5.65018e-19 2065.69 0.998919 -588 4.81285 51.5942 14.9628 6.08128 -2.04473 -2.24703 0.00534443 8.89679 5.71563e-19 2067.52 0.998912 -589 0.971949 46.1785 21.6216 5.90666 5.8165 1.20666 0.00207226 8.85889 4.98446e-19 2058.76 0.998951 -590 6.72671 46.1647 24.9476 2.8393 -1.17283 1.1711 0.00272299 8.89989 5.71674e-19 2067.62 0.998913 -591 10.5585 51.6127 24.9439 -1.53823 7.13353 -0.660478 -0.00122681 8.88218 5.39347e-19 2063.01 0.998934 -592 4.80544 51.6035 21.6142 2.33039 2.62275 -2.61404 -0.00690676 8.88136 5.21849e-19 2061.63 0.998938 -593 0.964934 46.1706 28.2739 2.41122 1.72732 1.2809 -0.00219584 8.88879 5.60342e-19 2064.22 0.998921 -594 6.71851 46.1593 31.6001 -1.21265 -3.7099 1.33964 0.00644073 8.88927 5.52301e-19 2066.15 0.998924 -595 10.5643 51.6065 31.6069 1.36495 4.00721 4.65376 0.00130642 8.89002 5.46654e-19 2065.22 0.998927 -596 4.79792 51.6045 28.2669 -1.35176 3.0039 -2.24661 0.00341019 8.89195 5.6303e-19 2066.08 0.998917 -597 0.959004 46.1679 34.9173 -0.605391 0.451793 -3.00948 0.00579859 8.89727 5.83527e-19 2067.72 0.99891 -598 6.72194 46.1568 38.2436 0.454545 -5.06004 -2.86433 -0.0010276 8.88367 5.48415e-19 2063.38 0.998932 -599 10.5532 51.5963 38.2453 -4.22056 -1.1398 -1.94179 -0.00277207 8.90445 5.72585e-19 2067.42 0.998916 -600 4.78973 51.5886 34.9216 -5.54312 -4.74121 -0.987279 -0.00935707 8.87552 5.12686e-19 2059.87 0.998947 -601 12.4849 46.1712 1.65506 1.45813 2.0722 -3.90651 0.0100717 8.90261 6.09853e-19 2069.76 0.998904 -602 18.2418 46.1623 4.98043 -0.465186 -2.35509 -4.36675 0.00626069 8.88191 5.72939e-19 2064.55 0.998924 -603 22.0749 51.6033 4.99174 -4.33058 2.4486 1.33532 -0.00248175 8.88988 5.78414e-19 2064.39 0.998919 -604 16.3232 51.5953 1.66295 0.356789 -1.4279 -0.0556245 -0.000827634 8.90095 5.90009e-19 2067.09 0.998913 -605 12.4868 46.1683 8.31222 2.39803 0.726396 -1.47611 0.00122763 8.89434 5.79793e-19 2066.13 0.998916 -606 18.2413 46.1737 11.6422 -0.833068 3.44206 0.536967 0.0014956 8.88607 5.66625e-19 2064.42 0.998923 -607 22.0832 51.5982 11.6332 -0.0983315 -0.127318 -3.97433 -0.00237245 8.89008 5.5924e-19 2064.45 0.998925 -608 16.3196 51.597 8.30395 -1.5185 -0.714032 -5.67027 -0.00395417 8.87346 5.30097e-19 2060.58 0.998937 -609 12.4903 46.1747 14.9607 4.17897 3.87066 -3.32207 9.04853e-05 8.88372 5.58106e-19 2063.62 0.998928 -610 18.2377 46.1472 18.297 -2.52268 -9.83403 1.73899 0.00129198 8.90962 5.8734e-19 2069.39 0.998907 -611 22.0772 51.6076 18.2927 -3.12862 4.596 -0.24237 0.00911005 8.89754 5.9981e-19 2068.48 0.998903 -612 16.3264 51.5913 14.9669 1.96797 -3.61368 -0.159161 0.00356456 8.89201 5.70571e-19 2066.13 0.998918 -613 12.4834 46.1608 21.6222 0.801134 -3.0939 1.49172 -0.0027463 8.89585 5.75489e-19 2065.6 0.998914 -614 18.2411 46.1575 24.9622 -0.91209 -4.77311 8.44713 -0.00958923 8.88117 5.29047e-19 2061.02 0.998936 -615 22.0833 51.594 24.9311 0.0830203 -2.15296 -7.14867 -0.00279643 8.86333 5.2745e-19 2058.68 0.99894 -616 16.3209 51.6022 21.625 -0.777015 1.92822 2.72143 -0.00630842 8.90969 5.84006e-19 2067.79 0.998912 -617 12.4731 46.1689 28.2685 -4.40045 1.00913 -1.42378 0.002435 8.89088 5.60936e-19 2065.64 0.99892 -618 18.2419 46.1723 31.585 -0.399648 2.66834 -6.26227 -0.0041325 8.8905 5.54365e-19 2064.17 0.998927 -619 22.0756 51.6007 31.6038 -3.84816 1.05856 3.29257 -0.00207323 8.88243 5.53235e-19 2062.89 0.998928 -620 16.3183 51.6008 28.2718 -2.16911 1.17866 0.297237 -0.00632219 8.89219 5.56458e-19 2064.06 0.998921 -621 12.4828 46.1711 34.9224 0.514942 2.07804 -0.561203 -0.00180623 8.88584 5.58809e-19 2063.67 0.998925 -622 18.2462 46.1667 38.2598 1.63088 -0.149783 5.09861 0.00596797 8.91478 6.40407e-19 2071.48 0.99889 -623 22.0817 51.5957 38.2577 -0.806719 -1.44234 4.1038 0.00208959 8.88502 5.81248e-19 2064.33 0.998921 -624 16.3247 51.5972 34.9253 1.14799 -0.583486 0.910225 0.00189666 8.89035 5.63567e-19 2065.42 0.998923 -625 24.0043 46.1579 1.66396 0.264998 -4.49504 0.465571 -0.00395141 8.89058 5.74018e-19 2064.22 0.998926 -626 29.7606 46.176 4.99238 -1.97874 4.57448 1.61023 -0.000342764 8.89652 5.89831e-19 2066.26 0.998912 -627 33.6085 51.5965 4.99093 1.64359 -0.920237 0.944036 -0.00291152 8.88865 5.56703e-19 2064.03 0.998928 -628 27.8408 51.5929 1.65667 -1.66876 -2.69255 -3.20157 0.00656745 8.89912 6.08078e-19 2068.28 0.998905 -629 24.0063 46.1669 8.31818 1.37292 -0.0799514 1.50811 0.00944809 8.89792 6.00895e-19 2068.64 0.998905 -630 29.7594 46.1658 11.6321 -2.53846 -0.556377 -4.59076 -0.00493392 8.88789 5.58068e-19 2063.44 0.998927 -631 33.5944 51.5929 11.6463 -5.32882 -2.70037 2.58424 0.00621444 8.86643 5.15812e-19 2061.25 0.998942 -632 27.8365 51.5947 8.32627 -3.83368 -1.88413 5.59399 0.00151259 8.90501 6.05206e-19 2068.46 0.998901 -633 24.0064 46.1697 14.97 1.23942 1.27228 1.49105 0.00495967 8.90112 5.83716e-19 2068.36 0.998913 -634 29.772 46.1765 18.2971 3.78031 4.77907 1.96042 -0.00623233 8.87679 5.28692e-19 2060.8 0.998939 -635 33.6044 51.5976 18.2955 -0.339072 -0.383312 1.10035 0.00315646 8.88955 5.31475e-19 2065.51 0.998929 -636 27.8442 51.6013 14.965 -0.000452312 1.45421 -1.04465 -0.00405041 8.8884 5.39058e-19 2063.74 0.998929 -637 24.0009 46.168 21.6192 -1.38556 0.555272 -0.0102009 -0.000755546 8.868 5.1508e-19 2060.1 0.998944 -638 29.7535 46.1649 24.9508 -5.55978 -1.02232 2.73325 0.00782637 8.89385 5.92369e-19 2067.43 0.998907 -639 33.6028 51.593 24.9394 -1.16145 -2.67063 -3.02389 -0.00300108 8.86362 5.12729e-19 2058.69 0.998948 -640 27.847 51.6047 21.6303 1.37608 3.22946 5.52479 -0.0011476 8.87993 5.45438e-19 2062.56 0.998925 -641 23.9976 46.1709 28.2699 -3.07415 1.9585 -0.7693 -0.00140382 8.89685 5.68276e-19 2066.1 0.998918 -642 29.7664 46.1729 31.602 0.951194 3.01847 2.28372 -0.0102546 8.88668 5.50785e-19 2062.05 0.998935 -643 33.5956 51.6021 31.5939 -4.80858 1.83126 -1.70953 0.00427306 8.88289 5.59814e-19 2064.34 0.998926 -644 27.8432 51.589 28.2696 -0.545003 -4.77438 -0.838319 0.000722379 8.88932 5.58256e-19 2064.95 0.998921 -645 23.9985 46.1739 34.9283 -2.51316 3.3977 2.35406 0.00316164 8.89724 5.79805e-19 2067.15 0.998917 -646 29.7751 46.1654 38.2514 5.26692 -0.850899 0.901507 0.00351949 8.88678 5.79089e-19 2065.01 0.998919 -647 33.6059 51.5993 38.2556 0.410975 0.518535 2.94025 0.00456058 8.91421 6.34364e-19 2071.06 0.998892 -648 27.8343 51.6 34.9221 -5.02206 0.949177 -0.698304 -0.00110164 8.89423 5.81807e-19 2065.61 0.998916 -649 35.5208 46.1698 1.66495 -2.26786 1.39575 0.934179 0.00147114 8.88847 5.65101e-19 2064.93 0.998925 -650 41.2805 46.1732 4.99005 -2.91001 3.01579 0.499479 0.00210685 8.89788 5.69782e-19 2067.06 0.998915 -651 45.1304 51.5931 4.99167 1.83508 -2.6917 1.19605 -0.00920754 8.88838 5.34142e-19 2062.64 0.998932 -652 39.3649 51.597 1.66594 -0.613022 -0.631819 1.58663 0.00585373 8.89473 5.86688e-19 2067.19 0.998911 -653 35.5228 46.1543 8.311 -1.31742 -6.39567 -1.92397 0.00101866 8.89047 5.5221e-19 2065.26 0.998926 -654 41.2816 46.1668 11.6384 -2.43745 -0.1439 -1.28465 0.00262226 8.89036 5.72156e-19 2065.57 0.998919 -655 45.1272 51.5984 11.639 0.121257 -0.0146132 -1.07928 0.00606839 8.90241 5.87069e-19 2068.87 0.998903 -656 39.3733 51.6003 8.31546 3.61877 0.954949 0.105808 0.0071562 8.87841 5.40635e-19 2064 0.998932 -657 35.528 46.1692 14.9761 1.32806 1.15471 4.4872 0.00146825 8.90122 5.98606e-19 2067.64 0.998903 -658 41.2836 46.1684 18.2924 -1.36835 0.670453 -0.456768 0.00426454 8.90262 6.01877e-19 2068.53 0.998904 -659 45.1304 51.599 18.286 1.81077 0.342049 -3.68968 0.00448767 8.88391 5.57508e-19 2064.6 0.998923 -660 39.3743 51.6069 14.9682 4.07258 4.25859 0.60857 0.00331398 8.89146 5.56138e-19 2065.95 0.998924 -661 35.528 46.1646 21.623 1.24613 -1.21265 1.78283 -0.00158918 8.89754 5.76157e-19 2066.21 0.998917 -662 41.2868 46.1628 24.9465 0.26354 -2.12883 0.421712 -0.0059749 8.89132 5.58021e-19 2063.95 0.998928 -663 45.1302 51.5968 24.9491 1.63766 -0.726962 1.86826 -0.00652025 8.90096 5.72215e-19 2065.89 0.998919 -664 39.3709 51.5999 21.6209 2.41476 0.695453 0.775316 -0.00864092 8.88249 5.34055e-19 2061.51 0.998936 -665 35.5294 46.1736 28.2758 1.95041 3.42315 2.26831 -0.000890816 8.8833 5.67919e-19 2063.33 0.998924 -666 41.2907 46.1643 31.5978 2.22354 -1.29037 0.161109 -0.0105018 8.88968 5.47555e-19 2062.64 0.998933 -667 45.1263 51.5967 31.604 -0.264374 -0.904325 3.35235 -0.00260188 8.88716 5.48787e-19 2063.78 0.998935 -668 39.3675 51.6004 28.2579 0.807614 1.00764 -6.64804 -0.00173271 8.91908 6.14077e-19 2070.76 0.998896 -669 35.5303 46.1683 34.9243 2.51776 0.676894 0.445411 -0.0055781 8.89334 5.68529e-19 2064.47 0.998922 -670 41.2829 46.1616 38.2485 -1.64363 -2.82675 -0.43627 0.00167031 8.88098 5.48768e-19 2063.38 0.998929 -671 45.1225 51.5929 38.2373 -2.18559 -2.79631 -6.10023 0.00640326 8.87608 5.48584e-19 2063.34 0.998926 -672 39.3631 51.6017 34.9296 -1.46596 1.6792 2.94919 0.00324956 8.90241 5.93366e-19 2068.27 0.998911 -673 47.0454 46.1699 1.67443 -0.923677 1.49295 5.76795 -0.000189381 8.87047 5.18474e-19 2060.74 0.998939 -674 52.8218 46.1512 4.98444 6.95684 -7.89682 -2.32455 0.00800972 8.84817 4.97737e-19 2057.75 0.998949 -675 56.6485 51.5963 4.99286 -0.0488152 -1.06508 1.88836 -0.00434283 8.88958 5.39652e-19 2063.93 0.998924 -676 50.8873 51.604 1.66068 -0.243367 2.79833 -1.22432 -0.00429436 8.88717 5.463e-19 2063.43 0.99892 -677 47.0416 46.1691 8.31543 -2.8247 0.938137 0.117086 0.00620492 8.87102 5.36356e-19 2062.23 0.998928 -678 52.8108 46.1726 11.6373 1.46477 2.82556 -1.94042 0.00236314 8.88311 5.39215e-19 2063.98 0.998926 -679 56.6477 51.6023 11.6345 -0.482804 1.92584 -3.35957 7.29128e-05 8.8851 5.30308e-19 2063.91 0.998929 -680 50.886 51.6049 8.3206 -0.927042 3.36352 2.78701 -0.000607385 8.85525 4.86562e-19 2057.42 0.998956 -681 47.0487 46.1702 14.9663 0.77263 1.60555 -0.477554 0.00111435 8.87762 5.51311e-19 2062.55 0.998928 -682 52.8 46.1672 18.2923 -3.98191 0.111192 -0.539713 -0.00127496 8.90143 5.74966e-19 2067.1 0.998913 -683 56.6442 51.5897 18.2834 -2.32271 -4.30107 -4.95586 -0.000806933 8.87454 5.25696e-19 2061.48 0.998937 -684 50.8931 51.6013 14.9685 2.65588 1.53977 0.70289 -0.000131531 8.88591 5.45496e-19 2064.04 0.998926 -685 47.0517 46.1761 21.6163 2.23003 4.58757 -1.5486 -0.00134876 8.89233 5.6254e-19 2065.15 0.998923 -686 52.8048 46.1664 24.945 -1.57172 -0.285135 -0.100613 -0.000705134 8.9017 5.84235e-19 2067.28 0.998911 -687 56.6439 51.5999 24.9442 -2.47245 0.761386 -0.509217 -0.000395363 8.88076 5.50096e-19 2062.89 0.998926 -688 50.8898 51.5932 21.6153 1.09805 -2.54113 -1.94194 -0.000536035 8.89087 5.48229e-19 2065.01 0.998928 -689 47.0477 46.1598 28.2666 0.243186 -3.57784 -2.45145 0.0037639 8.88776 5.63176e-19 2065.26 0.998922 -690 52.8052 46.1639 31.6046 -1.35344 -1.65241 3.5939 -0.00175135 8.89363 5.59028e-19 2065.34 0.99892 -691 56.6559 51.5929 31.6156 3.65608 -2.74201 9.10716 -0.00442713 8.87371 5.11316e-19 2060.53 0.998947 -692 50.8937 51.5913 28.2733 2.91397 -3.55369 0.854994 0.00523883 8.89692 5.79142e-19 2067.53 0.998912 -693 47.0514 46.1692 34.9149 2.1687 1.14211 -4.26477 -0.00363178 8.8989 5.75202e-19 2066.06 0.998912 -694 52.8022 46.1764 38.252 -2.8832 4.78222 1.26728 0.00224569 8.88816 5.52878e-19 2065.03 0.998919 -695 56.6467 51.5963 38.2499 -0.894347 -1.04671 0.257318 -0.00724353 8.89045 5.31367e-19 2063.49 0.998933 -696 50.8943 51.5892 34.9278 3.37143 -4.59592 2.15439 0.00676814 8.88492 5.56045e-19 2065.3 0.998921 -697 58.5672 46.1654 1.6666 -0.894571 -0.769761 1.8077 0.00872501 8.87319 5.47968e-19 2063.22 0.998923 -698 64.329 46.1635 4.98697 -0.349956 -1.67953 -1.09489 -0.0109774 8.89862 5.60576e-19 2064.44 0.998923 -699 68.1698 51.5979 4.9914 -0.427761 -0.294634 1.15837 -0.00259582 8.88397 5.35927e-19 2063.11 0.99893 -700 62.4271 51.6021 1.66086 8.74527 1.87063 -0.945965 -0.0113452 8.89325 5.28899e-19 2063.22 0.998934 -701 58.5601 46.1595 8.31382 -4.45986 -3.68837 -0.582532 0.00205509 8.87791 5.35835e-19 2062.81 0.998932 -702 64.3264 46.165 11.6411 -1.7769 -0.99529 -0.0952938 -0.00464271 8.88836 5.40342e-19 2063.6 0.998927 -703 68.1643 51.6004 11.6358 -3.14945 1.02396 -2.66371 0.001161 8.86784 5.08723e-19 2060.47 0.998943 -704 62.411 51.5965 8.31594 0.759354 -0.991203 0.333004 -0.00110347 8.89814 5.58267e-19 2066.44 0.998914 -705 58.558 46.1657 14.9742 -5.47751 -0.594654 3.44656 0.00168404 8.89585 5.4889e-19 2066.54 0.998921 -706 64.3318 46.1634 18.2797 1.04871 -1.83856 -6.74627 0.00107279 8.88675 5.41295e-19 2064.48 0.998925 -707 68.1736 51.6053 18.2968 1.55965 3.53354 1.82248 0.00135367 8.86845 5.07257e-19 2060.64 0.998942 -708 62.4009 51.5931 14.9609 -4.39566 -2.71709 -3.18453 -0.00769627 8.85875 4.84723e-19 2056.65 0.998958 -709 58.5614 46.1554 21.6225 -3.69418 -5.85031 1.49017 -0.00266676 8.89413 5.6692e-19 2065.25 0.99892 -710 64.3272 46.164 24.9593 -1.3347 -1.51437 6.98312 -0.000812628 8.89389 5.59097e-19 2065.6 0.99892 -711 68.169 51.5996 24.9392 -0.681404 0.659905 -3.08966 0.000844547 8.887 5.49879e-19 2064.48 0.998924 -712 62.415 51.5951 21.6247 2.80321 -1.64792 2.6914 0.014191 8.90253 6.03207e-19 2070.63 0.998895 -713 58.5623 46.1627 28.2822 -3.38705 -2.1722 5.46421 0.00133298 8.87432 5.42041e-19 2061.89 0.998928 -714 64.3346 46.1641 31.5988 2.35996 -1.55275 0.752562 -0.00306529 8.88091 5.38503e-19 2062.35 0.998933 -715 68.1776 51.594 31.5971 3.59603 -2.18936 -0.0977075 0.0026961 8.88686 5.55156e-19 2064.85 0.998922 -716 62.4132 51.5926 28.2676 1.84518 -2.90771 -1.92363 -0.00691723 8.88942 5.50628e-19 2063.35 0.998927 -717 58.5682 46.1637 34.9296 -0.434545 -1.58826 3.02506 -0.00623642 8.88413 5.27172e-19 2062.37 0.998935 -718 64.3337 46.1664 38.2475 2.07219 -0.300127 -0.987509 0.00811787 8.88245 5.61843e-19 2065.06 0.998922 -719 68.1627 51.6075 38.2486 -3.90978 4.57032 -0.42596 -0.0118394 8.88557 5.27554e-19 2061.48 0.998936 -720 62.4106 51.5981 34.9293 0.476821 -0.247344 2.82971 0.00510854 8.90001 5.75671e-19 2068.16 0.998906 -721 0.960798 57.035 1.66908 0.319178 2.61689 2.98025 -0.00157479 8.88285 5.37916e-19 2063.08 0.998929 -722 6.71765 57.0379 4.98363 -1.68624 4.05471 -2.67491 -0.000658371 8.88764 5.54152e-19 2064.3 0.998924 -723 10.5566 62.4573 4.97995 -2.52479 -2.00623 -4.46743 -0.000897713 8.89086 5.52183e-19 2064.93 0.998929 -724 4.80443 62.4535 1.65247 1.84552 -3.80076 -5.3162 0.000234193 8.89337 5.71517e-19 2065.71 0.998919 -725 0.962011 57.0331 8.32254 0.924075 1.7836 3.68083 -0.00496165 8.89906 5.52958e-19 2065.81 0.998923 -726 6.72498 57.036 11.6492 1.87262 3.03771 4.03913 -0.00112313 8.90922 5.86763e-19 2068.79 0.998907 -727 10.5607 62.4597 11.6406 -0.448843 -0.776332 -0.30018 -0.00692785 8.8821 5.41961e-19 2061.79 0.998933 -728 4.79944 62.4619 8.31561 -0.611706 0.303679 0.148564 0.00139463 8.89855 5.84853e-19 2067.05 0.998915 -729 0.962813 57.03 14.9686 1.42751 0.154658 0.73165 -0.00272519 8.88202 5.41264e-19 2062.66 0.998931 -730 6.71716 57.0294 18.2883 -2.01215 -0.184152 -2.48649 -0.00525437 8.87679 5.40325e-19 2061.02 0.998933 -731 10.5631 62.4664 18.2874 0.676568 2.60095 -2.96833 -0.00110018 8.89282 5.55231e-19 2065.31 0.998925 -732 4.8008 62.4636 14.9684 0.0478233 1.06794 0.638184 0.00685834 8.89713 5.91051e-19 2067.92 0.998911 -733 0.97061 57.0257 21.6223 5.24775 -2.08941 1.50185 -0.000616121 8.88067 5.3623e-19 2062.82 0.998932 -734 6.72874 57.0297 24.955 3.86928 -0.0265343 4.83292 0.00208961 8.89643 5.75385e-19 2066.75 0.998915 -735 10.5596 62.4678 24.9466 -0.924163 3.32959 0.5583 -0.00411748 8.90686 5.97652e-19 2067.65 0.998906 -736 4.79303 62.456 21.6206 -3.88138 -2.53944 0.695869 -0.00332911 8.89625 5.75701e-19 2065.56 0.998918 -737 0.959054 57.0264 28.2686 -0.567681 -1.64461 -1.50373 -0.00524013 8.89012 5.44928e-19 2063.85 0.99893 -738 6.71759 57.0173 31.5964 -1.73345 -6.24249 -0.498786 0.00161396 8.89559 5.72935e-19 2066.47 0.998917 -739 10.5608 62.4565 31.6036 -0.426904 -2.24873 3.15578 0.00177279 8.89561 5.80754e-19 2066.51 0.998917 -740 4.807 62.4566 28.2772 3.11978 -2.28197 2.93424 0.00155042 8.90222 5.91807e-19 2067.87 0.99891 -741 0.960928 57.0292 34.9233 0.356487 -0.343563 -0.0139679 -0.00371194 8.89399 5.5109e-19 2065 0.99892 -742 6.72718 57.034 38.25 3.10594 2.04796 0.152503 0.00901411 8.89569 5.82646e-19 2068.07 0.99891 -743 10.5634 62.464 38.2576 0.85854 1.36473 3.95829 0.00235464 8.90173 5.85468e-19 2067.93 0.998914 -744 4.80185 62.4624 34.9235 0.617372 0.694137 -0.00615021 0.00327491 8.8942 5.77521e-19 2066.53 0.998915 -745 12.4873 57.0267 1.66828 2.61845 -1.57117 2.63157 -0.000875164 8.88389 5.61526e-19 2063.46 0.998925 -746 18.2381 57.0325 4.99326 -2.30224 1.32321 2.08687 0.00155228 8.89885 5.87864e-19 2067.15 0.99891 -747 22.0698 62.4563 4.9891 -6.85283 -2.40196 0.0353268 0.00961635 8.88274 5.8563e-19 2065.44 0.998917 -748 16.3314 62.4697 1.65801 4.39904 4.22439 -2.52955 0.00419333 8.91105 6.25282e-19 2070.31 0.998895 -749 12.4806 57.0327 8.32359 -0.608951 1.42217 4.2258 -0.000264772 8.88852 5.43605e-19 2064.57 0.998927 -750 18.2431 57.0398 11.6447 0.174852 5.07626 1.74272 -0.00256031 8.87472 5.20382e-19 2061.14 0.998941 -751 22.0798 62.4606 11.641 -1.78603 -0.277352 -0.142408 0.000386043 8.88913 5.60177e-19 2064.84 0.998923 -752 16.3302 62.4633 8.32528 3.78729 1.04443 5.10651 -0.00602633 8.88977 5.43385e-19 2063.61 0.998931 -753 12.4808 57.0335 14.9685 -0.593585 1.80275 0.744019 -0.00504354 8.90308 5.66592e-19 2066.65 0.998916 -754 18.2402 57.0208 18.2835 -1.13071 -4.56775 -4.79445 -0.000984659 8.90433 5.91237e-19 2067.78 0.998909 -755 22.0856 62.468 18.2956 1.07226 3.41608 1.25354 -0.00115643 8.90202 5.87048e-19 2067.25 0.998912 -756 16.3308 62.4513 14.9669 4.1412 -4.97291 -0.184275 -0.00559664 8.88016 5.25501e-19 2061.66 0.99894 -757 12.4794 57.0271 21.6163 -1.12669 -1.32559 -1.46635 -0.00209803 8.89087 5.6609e-19 2064.68 0.998921 -758 18.236 57.0223 24.943 -3.3536 -3.69464 -1.20363 0.000345065 8.89693 5.8199e-19 2066.49 0.998915 -759 22.0872 62.4564 24.952 1.90025 -2.41214 3.29696 0.00034734 8.90008 6.02792e-19 2067.16 0.99891 -760 16.3262 62.463 21.6249 1.90079 0.908405 2.86839 -0.00249756 8.88034 5.49616e-19 2062.36 0.998931 -761 12.4814 57.0254 28.2729 -0.228548 -2.25057 0.795541 0.00467728 8.88595 5.68322e-19 2065.07 0.998921 -762 18.2459 57.0218 31.5869 1.50656 -3.9873 -5.23991 0.00167419 8.88714 5.61709e-19 2064.69 0.998926 -763 22.0843 62.4664 31.607 0.409179 2.61952 4.80892 0.00212169 8.88886 5.83186e-19 2065.15 0.998917 -764 16.3132 62.465 28.28 -4.63552 1.89436 4.34497 -0.00062877 8.8991 5.89655e-19 2066.74 0.998912 -765 12.4827 57.0191 34.9135 0.39997 -5.35682 -5.08455 -0.00011754 8.8758 5.48508e-19 2061.9 0.99893 -766 18.2487 57.0262 38.2503 2.99159 -1.80233 0.451087 0.00300501 8.89268 5.81999e-19 2066.15 0.998917 -767 22.0839 62.4632 38.2524 0.287771 1.01291 1.51336 -0.00411777 8.87984 5.61392e-19 2061.9 0.998932 -768 16.3287 62.4611 34.9213 3.09845 0.0309755 -1.18675 0.001355 8.88757 5.74305e-19 2064.71 0.998922 -769 24.0067 57.031 1.66094 1.55932 0.623509 -0.97399 0.00277049 8.90206 6.02368e-19 2068.1 0.998907 -770 29.764 57.016 4.98417 -0.264854 -6.83636 -2.49111 -0.0126252 8.9033 5.67772e-19 2065.08 0.998923 -771 33.5991 62.4623 4.99136 -2.98213 0.583157 1.1499 -0.00764882 8.90123 5.66079e-19 2065.7 0.998925 -772 27.8431 62.4601 1.67259 -0.572844 -0.545731 4.76245 0.0128296 8.88835 5.84722e-19 2067.32 0.998914 -773 24.0032 57.0326 8.31028 -0.280795 1.35918 -2.48693 -0.00152232 8.88906 5.6181e-19 2064.42 0.998925 -774 29.7717 57.0341 11.6339 3.57342 2.13579 -3.59364 -0.00402656 8.88721 5.46255e-19 2063.49 0.998926 -775 33.5984 62.4674 11.655 -3.3693 3.13529 6.89406 0.00195666 8.88946 5.62035e-19 2065.24 0.998923 -776 27.8491 62.4658 8.32507 2.43298 2.27795 4.9419 0.000792983 8.90794 6.06599e-19 2068.93 0.998903 -777 24.0001 57.0271 14.9611 -1.79836 -1.31408 -3.1067 -0.00320593 8.88159 5.51438e-19 2062.47 0.998926 -778 29.7728 57.0245 18.305 4.19162 -2.64719 5.92536 -0.000597684 8.86556 5.00812e-19 2059.61 0.998951 -779 33.6116 62.4653 18.2938 3.2642 2.10183 0.371844 -0.00293752 8.89805 5.60029e-19 2066.03 0.998919 -780 27.8499 62.4629 14.9679 2.80733 0.883379 0.312541 0.00109778 8.88871 5.70306e-19 2064.9 0.998918 -781 24.0062 57.0351 21.6185 1.2724 2.57788 -0.402713 -0.00276339 8.90923 5.96336e-19 2068.44 0.998907 -782 29.7654 57.0246 24.9393 0.485727 -2.56191 -3.03802 0.00623555 8.89529 5.73343e-19 2067.39 0.998916 -783 33.5991 62.4612 24.9543 -3.00942 -0.0111306 4.34956 0.000432842 8.89568 5.68852e-19 2066.24 0.99892 -784 27.8516 62.4586 21.6104 3.64549 -1.22962 -4.51973 -0.00051763 8.88847 5.67019e-19 2064.51 0.998925 -785 24.0065 57.0247 28.266 1.45487 -2.57592 -2.74926 0.00466455 8.89675 5.96084e-19 2067.37 0.99891 -786 29.7618 57.0274 31.5962 -1.3593 -1.23013 -0.612839 -0.00646559 8.88497 5.52189e-19 2062.49 0.998933 -787 33.6047 62.4516 31.6048 -0.267223 -4.82993 3.77074 0.00379628 8.89061 5.85358e-19 2065.88 0.998915 -788 27.8526 62.4554 28.277 4.14769 -2.89721 2.81801 -0.0013672 8.91829 6.2742e-19 2070.67 0.998893 -789 24.0114 57.0331 34.9165 3.93808 1.70818 -3.52082 0.00563447 8.90929 6.24323e-19 2070.25 0.998892 -790 29.7637 57.0332 38.2395 -0.448139 1.79004 -5.0311 -0.00115512 8.88044 5.60852e-19 2062.66 0.998929 -791 33.6048 62.461 38.2525 -0.104433 -0.178711 1.57206 -0.00355953 8.88717 5.57921e-19 2063.58 0.998928 -792 27.8442 62.4594 34.9203 -0.0337348 -0.825193 -1.59082 -0.00950191 8.87578 5.28058e-19 2059.89 0.998943 -793 35.5296 57.0277 1.66308 2.1078 -1.01869 -0.0392849 0.0146409 8.88212 5.7907e-19 2066.38 0.998917 -794 41.2858 57.0257 4.99503 -0.268447 -1.9391 2.87786 0.00330882 8.90052 5.79249e-19 2067.88 0.998913 -795 45.1292 62.4536 4.98906 1.03577 -3.77075 0.00300476 -0.00393788 8.89549 5.70445e-19 2065.27 0.998919 -796 39.3571 62.4605 1.66108 -4.38207 -0.363728 -0.9747 -0.00447172 8.90395 5.89289e-19 2066.96 0.998916 -797 35.5262 57.0322 8.30901 0.456665 1.23076 -3.10574 0.00454855 8.88227 5.51758e-19 2064.26 0.998923 -798 41.2843 57.0247 11.6407 -0.875088 -2.59299 -0.135009 -0.00239255 8.88821 5.5472e-19 2064.05 0.998924 -799 45.1257 62.4614 11.6369 -0.640167 0.0849726 -2.14731 0.000304713 8.90012 5.77342e-19 2067.16 0.998912 -800 39.3641 62.4558 8.31795 -0.951585 -2.61751 1.43105 -0.0024313 8.8986 5.68257e-19 2066.25 0.99892 -801 35.5232 57.0387 14.9717 -1.14204 4.4264 2.26166 0.00392435 8.88303 5.34355e-19 2064.29 0.998928 -802 41.2836 57.032 18.2896 -1.47386 1.20366 -1.83484 -0.00592303 8.89779 5.58838e-19 2065.34 0.998918 -803 45.1264 62.4503 18.2871 -0.237291 -5.48726 -3.09631 0.00417114 8.88816 5.66039e-19 2065.44 0.998918 -804 39.3632 62.465 14.9714 -1.38648 1.91292 2.25459 -0.00815958 8.88137 5.32595e-19 2061.37 0.998936 -805 35.5152 57.0299 21.6121 -5.07555 0.00744977 -3.6104 -0.00139776 8.88538 5.33241e-19 2063.66 0.998931 -806 41.2927 57.0318 24.9555 3.25637 1.0339 4.99145 0.00144928 8.8971 5.84319e-19 2066.76 0.998915 -807 45.1323 62.4619 24.9425 2.79036 0.405906 -1.49695 -0.00152227 8.8844 5.60673e-19 2063.43 0.998925 -808 39.3609 62.456 21.6217 -2.63811 -2.56354 1.2183 0.00511266 8.87285 5.40134e-19 2062.38 0.998933 -809 35.5353 57.0371 28.2731 4.81058 3.59687 0.884216 -0.00318221 8.91146 5.90836e-19 2068.83 0.99891 -810 41.3011 57.0281 31.5972 7.39334 -0.910771 -0.0660639 -0.00261264 8.9116 6.24394e-19 2068.98 0.998903 -811 45.1337 62.4553 31.6044 3.42076 -2.9965 3.56068 0.00239841 8.88705 5.8722e-19 2064.83 0.998915 -812 39.3701 62.4568 28.2793 2.03096 -2.20823 3.97749 -3.43928e-05 8.88224 5.69868e-19 2063.28 0.998924 -813 35.5139 57.033 34.9307 -5.76008 1.63221 3.71723 0.00714167 8.88861 6.04933e-19 2066.17 0.998909 -814 41.2944 57.0291 38.2492 4.05582 -0.385435 -0.173007 -0.00870755 8.89815 5.79764e-19 2064.82 0.998921 -815 45.1223 62.4588 38.2458 -2.29352 -1.19564 -1.83766 0.00653618 8.89637 5.85596e-19 2067.69 0.998913 -816 39.3667 62.463 34.9089 0.29538 0.882105 -7.2403 0.00577989 8.92731 6.58004e-19 2074.11 0.998882 -817 47.0449 57.0287 1.66513 -1.19732 -0.570548 0.976282 0.00279241 8.88393 5.51106e-19 2064.24 0.998925 -818 52.8099 57.0276 4.98938 0.923204 -0.9779 0.110012 0.00552411 8.89388 5.58886e-19 2066.94 0.998916 -819 56.6528 62.4629 4.9862 2.1734 0.961897 -1.46746 0.00439409 8.88144 5.4964e-19 2064.06 0.998924 -820 50.8803 62.4559 1.66369 -3.87735 -2.73462 0.399662 0.00273356 8.86935 5.28881e-19 2061.13 0.998936 -821 47.0428 57.0316 8.31293 -2.3159 0.888211 -1.0921 -0.00631769 8.87909 5.41406e-19 2061.28 0.998931 -822 52.8118 57.0352 11.6335 1.89284 2.60107 -3.63507 0.00558875 8.90294 5.61119e-19 2068.88 0.998914 -823 56.6534 62.4613 11.6507 2.41937 0.0694775 4.72724 0.00115792 8.87661 5.35805e-19 2062.34 0.998931 -824 50.8847 62.4625 8.31441 -1.54034 0.722929 -0.356911 0.00794855 8.88455 5.63572e-19 2065.47 0.998917 -825 47.0456 57.029 14.9696 -0.833099 -0.421813 1.19474 -0.00484219 8.88434 5.41478e-19 2062.71 0.998932 -826 52.8071 57.0278 18.2984 -0.546828 -0.989939 2.59903 0.00200961 8.88805 5.51313e-19 2064.96 0.998921 -827 56.6583 62.4599 18.2849 4.81859 -0.622245 -4.13438 0.00406794 8.9004 5.67838e-19 2068.02 0.998914 -828 50.8894 62.4578 14.9599 0.756705 -1.78667 -3.58594 -0.00769833 8.8908 5.39608e-19 2063.47 0.998931 -829 47.0415 57.034 21.6222 -2.79173 1.99934 1.40922 -2.41953e-05 8.89419 5.56462e-19 2065.82 0.998924 -830 52.8141 57.0287 24.9363 3.09712 -0.550573 -4.48005 0.000435906 8.87988 5.47587e-19 2062.88 0.998929 -831 56.6519 62.4616 24.9456 1.64713 0.144444 0.10265 -0.00194098 8.89177 5.69852e-19 2064.91 0.998919 -832 50.891 62.465 21.6245 1.64599 1.90121 2.66019 -0.00463474 8.87222 5.17709e-19 2060.17 0.998943 -833 47.0451 57.039 28.2811 -1.06408 4.6336 4.85701 0.0042607 8.91556 6.37249e-19 2071.29 0.998887 -834 52.8122 57.0224 31.5983 2.18758 -3.66094 0.387888 -0.00256913 8.88258 5.46651e-19 2062.82 0.998931 -835 56.6545 62.4665 31.5884 3.0081 2.69477 -4.50602 0.00526278 8.90361 6.15552e-19 2068.96 0.9989 -836 50.8862 62.4608 28.2744 -0.845156 -0.201892 1.50532 -0.00203424 8.88845 5.54276e-19 2064.18 0.998929 -837 47.0469 57.0284 34.9245 -0.143136 -0.715734 0.623093 0.00174022 8.88343 5.61231e-19 2063.91 0.998925 -838 52.8076 57.0284 38.2471 -0.243073 -0.701542 -1.22215 -0.00666761 8.88125 5.26815e-19 2061.66 0.998936 -839 56.6571 62.4653 38.2473 4.25266 2.09984 -1.146 0.00269562 8.87708 5.47068e-19 2062.77 0.998929 -840 50.8969 62.47 34.9287 4.56681 4.42497 2.67671 0.00564972 8.88964 5.77055e-19 2066.07 0.998913 -841 58.5714 57.035 1.66495 1.27488 2.62238 1.0102 0.000815756 8.88897 5.47555e-19 2064.9 0.998922 -842 64.3289 57.0328 4.98783 -0.491838 1.38626 -0.537122 -0.00121889 8.89172 5.38811e-19 2065.05 0.998928 -843 68.165 62.4666 4.99146 -2.63703 2.67543 1.24068 -0.00262372 8.90697 5.88674e-19 2067.99 0.998907 -844 62.4049 62.4695 1.66859 -2.33696 4.11394 2.85482 0.00123887 8.88784 5.52008e-19 2064.75 0.998925 -845 58.5639 57.0167 8.3035 -2.44852 -6.62886 -5.85794 -0.00554764 8.86923 5.11759e-19 2059.34 0.998945 -846 64.3179 57.0291 11.6355 -5.88859 -0.296321 -2.84596 0.00229275 8.89275 5.62048e-19 2066.02 0.998914 -847 68.1677 62.4685 11.6475 -1.38012 3.69073 3.14213 -6.08938e-05 8.89348 5.7524e-19 2065.67 0.998919 -848 62.4124 62.4565 8.31884 1.39269 -2.33767 1.79328 -0.00203504 8.87655 5.36744e-19 2061.65 0.998936 -849 58.5775 57.0321 14.9567 4.25574 1.16395 -5.34679 0.00748593 8.87365 5.35293e-19 2063.06 0.99893 -850 64.3309 57.0301 18.2883 0.545106 0.207544 -2.40098 -0.00223055 8.90024 5.61841e-19 2066.64 0.998918 -851 68.1766 62.4656 18.2986 3.1201 2.24623 2.69498 0.008316 8.88993 5.91506e-19 2066.7 0.99891 -852 62.3992 62.4584 14.9678 -5.06538 -1.41077 0.378301 0.0031131 8.90011 5.6625e-19 2067.75 0.998922 -853 58.5755 57.0322 21.6156 3.28898 1.26596 -1.8835 -0.00744749 8.89125 5.57292e-19 2063.62 0.998925 -854 64.3278 57.0267 24.9415 -1.02814 -1.52919 -1.94109 -0.00138737 8.89128 5.78182e-19 2064.92 0.998914 -855 68.1687 62.4651 24.948 -0.948922 1.92851 1.32972 -0.00613868 8.89642 5.63337e-19 2065 0.998924 -856 62.4155 62.4601 21.6172 2.90323 -0.565769 -1.03436 -0.00166867 8.88894 5.60313e-19 2064.36 0.998928 -857 58.5621 57.0322 28.271 -3.38992 1.14809 -0.0777497 0.0100836 8.90143 5.95914e-19 2069.52 0.998904 -858 64.3327 57.0272 31.5924 1.47956 -1.25005 -2.50844 -0.00129672 8.88213 5.43525e-19 2062.99 0.99893 -859 68.1644 62.4622 31.594 -3.0332 0.505808 -1.649 -0.00282439 8.88394 5.39984e-19 2063.05 0.998933 -860 62.4056 62.4648 28.2743 -1.88703 1.86895 1.29793 0.00654864 8.90009 5.96069e-19 2068.48 0.998908 -861 58.5722 57.0265 34.9295 1.60381 -1.65251 3.05241 -0.00645016 8.89578 5.63881e-19 2064.8 0.998917 -862 64.3343 57.0266 38.263 2.35346 -1.58621 6.67417 0.00208228 8.8769 5.13739e-19 2062.59 0.998942 -863 68.1634 62.4662 38.2436 -3.57625 2.53495 -2.96733 -0.00430179 8.87732 5.17633e-19 2061.33 0.998942 -864 62.4119 62.4599 34.925 1.14942 -0.694831 0.873522 0.000158739 8.88707 5.49807e-19 2064.35 0.998924 -ITEM: TIMESTEP -3 -ITEM: NUMBER OF ATOMS -864 -ITEM: BOX BOUNDS pp pp pp -0.0000000000000000e+00 6.9130545060664147e+01 -0.0000000000000000e+00 6.5176902932690410e+01 -0.0000000000000000e+00 3.9912538800000000e+01 -ITEM: ATOMS id x y z vx vy vz c_dpdUatom[1] c_dpdUatom[2] c_dpdUatom[3] c_dpdUatom[4] c_crdx -1 0.960704 2.72572 1.65892 0.275009 3.41757 -1.40044 -0.00259614 8.88816 1.4291e-17 2064.2 0.998389 -2 6.72021 2.71302 4.98097 -0.415515 -0.956075 -2.64736 -0.000909104 8.89852 1.51987e-17 2066.77 0.998362 -3 10.5535 8.14476 4.9933 -2.75061 -0.928885 1.3818 0.00388577 8.88363 1.44398e-17 2064.62 0.998384 -4 4.80894 8.14647 1.66797 2.65112 -0.208977 1.76747 -0.00394516 8.90113 1.48632e-17 2066.68 0.998371 -5 0.967325 2.71022 8.31302 2.40376 -1.93138 -0.61133 0.00130696 8.88899 1.46946e-17 2065.21 0.998382 -6 6.71633 2.70409 11.6357 -1.55632 -3.80791 -1.86614 0.00563519 8.91252 1.58194e-17 2071.14 0.998347 -7 10.5539 8.14635 11.6429 -2.5658 -0.346748 0.616484 -0.00185437 8.88601 1.45728e-17 2063.9 0.998381 -8 4.80386 8.15214 8.31892 1.20797 1.78566 1.28191 0.000813845 8.86622 1.36507e-17 2060.26 0.998406 -9 0.943629 2.71956 14.9563 -5.50525 1.28007 -3.68547 -0.00496872 8.89535 1.50215e-17 2065.23 0.998376 -10 6.71712 2.71598 18.3007 -1.35176 0.0300395 2.43286 0.00433242 8.90151 1.53393e-17 2068.52 0.998364 -11 10.5382 8.13946 18.2869 -7.83754 -2.58178 -2.18496 0.00430638 8.90662 1.54631e-17 2069.6 0.998355 -12 4.8017 8.14204 14.9718 0.305741 -1.87046 1.53031 0.00696018 8.87592 1.40176e-17 2063.63 0.998397 -13 0.966743 2.71258 21.6255 2.19536 -1.04671 2.0683 -0.00775503 8.89046 1.47048e-17 2063.59 0.99839 -14 6.70716 2.71326 24.944 -4.75659 -0.911504 -0.420205 -0.000859999 8.87807 1.43097e-17 2062.42 0.998395 -15 10.5688 8.15638 24.9338 2.46842 3.01512 -3.71085 -0.00414212 8.88882 1.44113e-17 2064.01 0.998392 -16 4.7944 8.14424 21.6145 -2.21599 -0.77287 -1.572 0.0021574 8.91741 1.60492e-17 2071.44 0.998346 -17 0.950351 2.72455 28.2634 -3.28672 2.96669 -2.71664 -0.0056418 8.90796 1.55154e-17 2067.77 0.99836 -18 6.72959 2.73413 31.5867 2.94919 6.17685 -3.50835 -0.00312112 8.89488 1.47344e-17 2065.52 0.998381 -19 10.5565 8.14551 31.6027 -1.70691 -0.503741 1.74584 -0.0065645 8.89223 1.46322e-17 2064.22 0.998387 -20 4.78577 8.14506 28.2849 -4.97053 -0.565488 4.53354 -0.00602402 8.90809 1.58865e-17 2067.72 0.998353 -21 0.962979 2.70743 34.9184 0.860749 -2.72418 -1.63332 0.00513963 8.89012 1.47393e-17 2066.27 0.998374 -22 6.72243 2.72636 38.2435 0.454081 3.4888 -2.07607 0.0011951 8.88715 1.45729e-17 2064.79 0.998384 -23 10.5697 8.15046 38.2572 2.66729 1.04954 2.65965 -0.00292164 8.90333 1.51025e-17 2067.36 0.99837 -24 4.81309 8.15701 34.9258 4.02787 3.30644 0.772582 0.00668919 8.89203 1.56195e-17 2067 0.998363 -25 12.4893 2.7144 1.66408 2.6463 -0.422434 0.275487 0.00367656 8.87589 1.47433e-17 2062.92 0.998387 -26 18.2506 2.7199 4.98145 2.59433 1.43321 -2.46036 0.00658469 8.90389 1.53943e-17 2069.5 0.998365 -27 22.0771 8.14651 4.98471 -1.98373 -0.170869 -1.45615 0.0029613 8.89079 1.48533e-17 2065.94 0.99838 -28 16.3173 8.1433 1.65753 -1.70053 -1.24496 -1.82531 0.0117937 8.90606 1.6148e-17 2071.07 0.998343 -29 12.4761 2.71749 8.3083 -1.93031 0.62389 -2.28274 -0.00819178 8.89481 1.44405e-17 2064.43 0.998385 -30 18.2462 2.71035 11.6578 1.15992 -1.76366 5.50353 -0.00919529 8.92525 1.53981e-17 2070.69 0.998352 -31 22.0653 8.15009 11.6408 -5.96088 1.20368 -0.126721 -0.00387564 8.88736 1.37903e-17 2063.75 0.998407 -32 16.3155 8.15081 8.31467 -2.34544 1.32932 -0.139411 -0.00366631 8.88282 1.3999e-17 2062.83 0.998399 -33 12.4786 2.70872 14.9511 -1.13476 -2.155 -5.35007 -0.00714513 8.92182 1.52441e-17 2070.39 0.998361 -34 18.2466 2.72043 18.296 1.30991 1.55761 0.918943 0.00573447 8.88893 1.44769e-17 2066.14 0.99838 -35 22.0997 8.1378 18.291 5.43004 -3.01748 -0.735552 0.010143 8.86224 1.30432e-17 2061.38 0.998429 -36 16.3191 8.17111 14.9584 -1.13134 7.90566 -2.95461 -0.0145637 8.92052 1.49108e-17 2068.54 0.998368 -37 12.4765 2.71288 21.6292 -1.75666 -1.03168 3.32593 -0.00623178 8.87879 1.39378e-17 2061.43 0.998398 -38 18.2219 2.72063 24.9318 -7.04711 1.74898 -4.42949 0.00581696 8.89453 1.49409e-17 2067.35 0.998368 -39 22.0578 8.14058 24.9444 -8.50702 -2.28172 -0.322773 -0.0111559 8.87327 1.34585e-17 2059.21 0.998413 -40 16.3311 8.15674 21.6279 2.98816 3.18637 2.9122 -0.00146584 8.88081 1.41245e-17 2062.88 0.998391 -41 12.4929 2.70995 28.2662 3.68493 -1.99153 -1.64857 -0.00143296 8.88085 1.42511e-17 2062.89 0.998392 -42 18.2309 2.71533 31.5959 -3.92264 -0.242015 -0.501056 -0.00680579 8.90456 1.5142e-17 2066.8 0.998371 -43 22.079 8.14036 31.5938 -1.58172 -2.36689 -1.21667 0.00191392 8.88642 1.41665e-17 2064.79 0.998388 -44 16.3193 8.1569 28.2785 -1.06151 3.3237 2.44465 -0.000904366 8.89302 1.50359e-17 2065.6 0.998371 -45 12.4731 2.71842 34.922 -2.99564 0.919979 -0.527144 0.00305851 8.89688 1.52007e-17 2067.26 0.998369 -46 18.2425 2.72362 38.252 -0.132938 2.6737 0.683563 0.0143536 8.90787 1.6605e-17 2072 0.998337 -47 22.092 8.16022 38.2501 2.881 4.38098 0.277868 0.0069976 8.89328 1.55243e-17 2067.34 0.99836 -48 16.3192 8.12692 34.9351 -0.958654 -6.68409 3.72043 0.00290325 8.90753 1.53469e-17 2069.49 0.998365 -49 23.9995 2.70525 1.67472 -1.40218 -3.46676 3.80136 0.000141507 8.90488 1.58876e-17 2068.35 0.998353 -50 29.7576 2.72046 4.99134 -2.26447 1.45399 0.72578 0.0146037 8.90645 1.63426e-17 2071.75 0.998345 -51 33.6159 8.13431 4.97295 3.63277 -4.233 -5.29653 0.00325154 8.9003 1.51805e-17 2068.03 0.998363 -52 27.8372 8.15326 1.66429 -2.35297 2.02074 0.475682 0.00536424 8.90024 1.56466e-17 2068.47 0.998354 -53 23.9981 2.72704 8.31546 -1.78054 3.73959 0.168809 -0.0076626 8.89366 1.47231e-17 2064.29 0.998386 -54 29.7591 2.7114 11.6277 -1.86289 -1.40173 -4.4545 -0.00170403 8.89449 1.50404e-17 2065.74 0.998376 -55 33.611 8.16188 11.6352 2.08614 4.81563 -2.05338 0.00585477 8.88625 1.4278e-17 2065.59 0.998389 -56 27.8422 8.16208 8.32952 -0.655504 4.99531 4.73146 0.00106385 8.91437 1.62961e-17 2070.56 0.998332 -57 24.0012 2.73241 14.9773 -0.776558 5.4882 3.38971 0.00807858 8.8897 1.50249e-17 2066.8 0.998369 -58 29.7709 2.71511 18.2851 2.09243 -0.321925 -2.69923 0.00372588 8.88942 1.49537e-17 2065.81 0.998375 -59 33.6163 8.1484 18.2964 3.75223 0.494098 0.938966 0.0067225 8.90076 1.53563e-17 2068.87 0.998361 -60 27.8287 8.1564 14.9776 -5.17898 3.0694 3.39231 -0.00802914 8.91788 1.55067e-17 2069.37 0.998359 -61 24.0116 2.70455 21.6111 2.63188 -3.68953 -2.82092 0.00891783 8.88358 1.51617e-17 2065.68 0.998365 -62 29.7693 2.71479 24.9476 1.77487 -0.149134 0.76214 0.00369328 8.89519 1.49219e-17 2067.03 0.998377 -63 33.5936 8.15032 24.9465 -3.88814 1.03642 0.41416 -0.00179286 8.91843 1.60435e-17 2070.82 0.998336 -64 27.8564 8.15411 21.6162 4.04943 2.27251 -0.928029 0.00841669 8.91248 1.59084e-17 2071.72 0.998349 -65 24.0084 2.71843 28.2466 1.42999 1.03346 -8.25065 0.00279792 8.89772 1.49991e-17 2067.38 0.99837 -66 29.7585 2.71714 31.5951 -1.88693 0.561262 -0.8151 -0.000773838 8.87759 1.38721e-17 2062.34 0.998398 -67 33.6066 8.1459 31.585 0.436218 -0.395396 -4.11401 0.00612198 8.87051 1.33096e-17 2062.29 0.99841 -68 27.832 8.16195 28.2846 -4.13148 5.11272 4.42827 0.00534255 8.87999 1.45101e-17 2064.15 0.998379 -69 23.999 2.72317 34.9198 -1.49983 2.65512 -1.25292 5.32871e-05 8.89262 1.47278e-17 2065.71 0.998376 -70 29.7597 2.71191 38.264 -1.59797 -1.30577 4.87275 -0.00193142 8.89046 1.45125e-17 2064.83 0.998381 -71 33.6048 8.13385 38.2493 -0.0730958 -4.34541 -0.0735698 -0.0104956 8.88618 1.34916e-17 2062.09 0.998406 -72 27.8436 8.14181 34.9329 -0.227048 -1.90232 3.07673 -0.00627898 8.89264 1.40053e-17 2064.37 0.99839 -73 35.5238 2.71278 1.67169 -0.518913 -0.991505 2.91335 -0.00972096 8.90303 1.51457e-17 2065.85 0.998371 -74 41.2889 2.70584 4.97483 0.914448 -3.14184 -4.73119 -0.0023826 8.91904 1.57458e-17 2070.82 0.998348 -75 45.1344 8.14842 4.98305 2.61557 0.432335 -1.98828 -0.00168304 8.87403 1.40261e-17 2061.39 0.998396 -76 39.37 8.13671 1.66855 1.19496 -3.58442 1.81421 2.97343e-05 8.88467 1.44502e-17 2064.02 0.998382 -77 35.5208 2.71938 8.31847 -1.50285 1.26815 1.02575 0.000640853 8.90499 1.53834e-17 2068.47 0.998362 -78 41.2835 2.71328 11.6362 -1.00256 -0.908311 -1.56763 -0.00582454 8.88276 1.40186e-17 2062.36 0.998399 -79 45.1276 8.1544 11.6464 0.163209 2.55554 1.7849 0.000255738 8.91306 1.55778e-17 2070.11 0.998344 -80 39.3688 8.13617 8.3059 1.01294 -3.74367 -3.00544 -0.00691053 8.89552 1.451e-17 2064.85 0.99838 -81 35.5321 2.71517 14.9718 2.41432 -0.1791 1.63409 0.00291594 8.88172 1.42941e-17 2064 0.998385 -82 41.3016 2.71166 18.3025 5.0731 -1.33693 3.13915 -0.00594711 8.8985 1.46932e-17 2065.69 0.99837 -83 45.1273 8.14766 18.3098 0.201245 0.145298 5.56297 0.00330294 8.88449 1.43221e-17 2064.67 0.998385 -84 39.3587 8.15221 14.9672 -2.50297 1.83665 0.0115848 0.00614772 8.86305 1.3806e-17 2060.72 0.998401 -85 35.5292 2.70711 21.6144 1.48473 -2.83807 -1.50673 0.000109358 8.89196 1.44325e-17 2065.58 0.998387 -86 41.2844 2.71446 24.9398 -0.678037 -0.320464 -1.89188 0.00509019 8.88995 1.48895e-17 2066.22 0.998363 -87 45.1105 8.14823 24.9599 -5.38855 0.372702 4.99343 0.00957499 8.86043 1.33243e-17 2060.88 0.998417 -88 39.3777 8.16298 21.6196 3.84718 5.29928 0.156873 0.00456659 8.88895 1.45471e-17 2065.89 0.998379 -89 35.5311 2.72571 28.2786 1.67722 3.27687 2.41385 0.00201156 8.89865 1.46006e-17 2067.41 0.998375 -90 41.2904 2.71112 31.5895 1.54915 -1.52557 -2.67697 0.00441629 8.88228 1.39923e-17 2064.44 0.998398 -91 45.1192 8.14289 31.589 -2.71446 -1.37513 -2.82918 -0.0012747 8.87447 1.3431e-17 2061.57 0.9984 -92 39.3704 8.13591 28.2762 1.49811 -3.73702 1.53178 -0.00338486 8.87312 1.3253e-17 2060.83 0.998413 -93 35.5191 2.71425 34.9238 -2.15669 -0.480817 0.0684872 0.00152298 8.88354 1.42662e-17 2064.09 0.998388 -94 41.2835 2.69948 38.2457 -0.897195 -5.4328 -1.28221 0.00426798 8.90333 1.54912e-17 2068.89 0.998358 -95 45.1279 8.15998 38.226 0.473902 4.35522 -7.9608 0.00183455 8.86925 1.43525e-17 2061.13 0.998379 -96 39.3755 8.13278 34.9299 3.01954 -4.83062 2.13677 0.00197641 8.88476 1.38332e-17 2064.45 0.998389 -97 47.0541 2.71525 1.66821 2.34584 -0.139529 1.82854 -0.00906106 8.88625 1.39393e-17 2062.42 0.998395 -98 52.8121 2.71606 5.01361 1.36435 0.123863 8.16513 -0.00431462 8.89379 1.38908e-17 2065.03 0.998393 -99 56.6456 8.15227 4.9766 -1.05619 1.89227 -4.13576 -0.00605353 8.89133 1.47726e-17 2064.14 0.998373 -100 50.8859 8.1355 1.66403 -0.525559 -3.82983 0.376907 0.000286309 8.89189 1.44619e-17 2065.61 0.998379 -101 47.0411 2.71367 8.32026 -1.96526 -0.61307 1.67728 0.00629952 8.8889 1.44412e-17 2066.25 0.99838 -102 52.82 2.72763 11.6442 4.04996 3.92461 1.15299 -0.00268035 8.88876 1.37108e-17 2064.31 0.998399 -103 56.6372 8.1371 11.6388 -3.86563 -3.43302 -0.866323 0.00982497 8.88012 1.43995e-17 2065.14 0.998378 -104 50.9031 8.13367 8.32249 5.27251 -4.49677 2.45289 0.014388 8.85273 1.30784e-17 2060.27 0.998423 -105 47.0562 2.70786 14.9624 3.09518 -2.71049 -1.47958 -0.00752317 8.89495 1.47022e-17 2064.6 0.998374 -106 52.8101 2.72591 18.2914 0.800918 3.38582 -0.59856 -0.00972106 8.90391 1.42951e-17 2066.04 0.998378 -107 56.6423 8.14168 18.2831 -2.21677 -1.70711 -3.3781 -0.00289935 8.90915 1.47017e-17 2068.6 0.998368 -108 50.8855 8.14468 14.9469 -0.672342 -0.839209 -6.63536 0.00462976 8.89195 1.39746e-17 2066.54 0.998395 -109 47.0506 2.70628 21.6278 1.025 -3.02945 2.73128 0.000656947 8.91397 1.52051e-17 2070.39 0.998354 -110 52.8177 2.72301 24.9577 3.24109 2.51153 4.07349 -0.00389265 8.88018 1.3782e-17 2062.23 0.998399 -111 56.6519 8.15602 24.9506 1.10151 3.04639 1.70406 0.00366907 8.87107 1.39992e-17 2061.9 0.998387 -112 50.8869 8.15321 21.6201 -0.291587 2.10071 0.139985 -0.0078361 8.89175 1.41436e-17 2063.85 0.998387 -113 47.0539 2.71654 28.2534 2.09857 0.123981 -5.94988 0.00925789 8.88854 1.43228e-17 2066.8 0.998381 -114 52.8108 2.69213 31.5902 0.851279 -7.80074 -2.47168 0.0130616 8.91315 1.59867e-17 2072.85 0.998334 -115 56.6432 8.13807 31.602 -1.96403 -3.01291 1.49367 -0.00787673 8.88883 1.41617e-17 2063.22 0.998387 -116 50.8901 8.14841 28.2848 0.872589 0.512113 4.53348 0.00255709 8.87683 1.36795e-17 2062.88 0.998402 -117 47.0591 2.71955 34.9257 3.88945 1.30137 0.777811 -0.0128684 8.8834 1.34965e-17 2061 0.998413 -118 52.8038 2.71231 38.2656 -1.48254 -1.09726 5.31998 -0.00148846 8.88697 1.40752e-17 2064.18 0.998391 -119 56.65 8.15841 38.252 0.544854 3.90944 0.89371 0.00160867 8.89616 1.49976e-17 2066.8 0.998367 -120 50.8861 8.15282 34.9336 -0.416086 1.89598 3.41104 -0.00167175 8.88657 1.42511e-17 2064.06 0.998385 -121 58.5665 2.72207 1.65593 -1.00642 2.04115 -2.16097 0.00531857 8.91319 1.54872e-17 2071.21 0.99835 -122 64.3077 2.72288 4.99087 -7.48016 2.37795 0.697556 0.00231409 8.8917 1.53901e-17 2066.01 0.998359 -123 68.1694 8.16395 4.98802 -0.309135 5.36634 -0.284983 0.00113836 8.91971 1.55032e-17 2071.71 0.998347 -124 62.4136 8.15039 1.67761 1.53153 1.1703 4.8557 0.00332464 8.88436 1.43769e-17 2064.65 0.998394 -125 58.5723 2.69889 8.32638 0.980921 -5.63011 3.66271 -0.00709803 8.90958 1.51446e-17 2067.8 0.998361 -126 64.3281 2.70373 11.6438 -0.493436 -4.05149 0.859284 -0.00279201 8.88744 1.46122e-17 2064.01 0.998381 -127 68.1652 8.12775 11.6261 -1.82627 -6.42945 -5.02604 -0.00940576 8.87772 1.335e-17 2060.53 0.998414 -128 62.4036 8.14165 8.31426 -1.88561 -1.87359 -0.184737 0.00649283 8.88759 1.48404e-17 2066.02 0.99837 -129 58.562 2.72498 14.958 -2.34256 3.02124 -3.09037 -0.00203718 8.87351 1.38723e-17 2061.2 0.998403 -130 64.3252 2.70583 18.2773 -1.571 -3.21082 -5.37821 0.0166601 8.89829 1.59835e-17 2070.46 0.998339 -131 68.1636 8.15058 18.2953 -2.10191 1.11166 0.615936 -7.89103e-05 8.91657 1.59368e-17 2070.79 0.99834 -132 62.4038 8.1445 14.9774 -1.83155 -0.839596 3.34057 -0.00946411 8.89505 1.39135e-17 2064.2 0.998397 -133 58.5744 2.73204 21.6157 1.7626 5.64752 -1.17785 0.000116939 8.86508 1.37731e-17 2059.87 0.998399 -134 64.3306 2.72022 24.963 0.417086 1.41491 6.01345 -0.00646089 8.87961 1.45969e-17 2061.57 0.998381 -135 68.1648 8.15456 24.9452 -1.84822 2.45199 -0.263335 0.0066448 8.91032 1.60416e-17 2070.88 0.99835 -136 62.4037 8.15139 21.6168 -2.01055 1.52965 -0.753625 0.000100982 8.87751 1.39651e-17 2062.51 0.998402 -137 58.5763 2.7132 28.2697 2.58952 -0.937716 -0.59186 0.0101533 8.87786 1.44837e-17 2064.72 0.998383 -138 64.3345 2.72053 31.6006 1.57681 1.49608 0.959609 -0.00120194 8.88267 1.42684e-17 2063.33 0.998392 -139 68.163 8.14805 31.5867 -2.61846 0.461653 -3.47282 -0.00212764 8.90993 1.62218e-17 2068.94 0.998348 -140 62.4076 8.15265 28.2693 -0.701643 1.8018 -0.802165 -0.00610562 8.89342 1.44331e-17 2064.57 0.998384 -141 58.5738 2.70463 34.9255 1.76953 -3.76172 0.660372 -0.000532962 8.87177 1.3852e-17 2061.15 0.998404 -142 64.3381 2.71554 38.2484 2.78565 0.0728195 -0.520922 -0.00237049 8.88347 1.40253e-17 2063.25 0.998394 -143 68.16 8.14316 38.2363 -3.47293 -1.41406 -4.42541 0.000488986 8.89279 1.52076e-17 2065.84 0.998371 -144 62.4173 8.14874 34.935 2.64681 0.562648 4.03704 0.0120004 8.89042 1.53884e-17 2067.79 0.998356 -145 0.981915 13.5843 1.66167 7.23036 1.9356 -0.46818 -0.00809055 8.87887 1.35221e-17 2061.05 0.998418 -146 6.70321 13.5694 4.97451 -5.94756 -3.15192 -4.85091 -0.00355188 8.88852 1.37738e-17 2064.07 0.998398 -147 10.5629 19.0075 4.99115 0.407805 -0.724465 0.787002 0.0108068 8.86355 1.36486e-17 2061.82 0.998398 -148 4.8085 19.0176 1.68793 2.517 2.55336 8.28428 -0.00150389 8.90967 1.48703e-17 2069.01 0.998363 -149 0.957491 13.5755 8.31014 -0.834532 -1.0888 -1.621 0.000991722 8.90122 1.43518e-17 2067.74 0.998372 -150 6.71231 13.5708 11.6455 -2.87425 -2.64361 1.45808 -0.0115567 8.88675 1.36261e-17 2061.99 0.998398 -151 10.5673 19.0088 11.6506 1.74591 -0.142091 3.15354 -0.00982903 8.91055 1.482e-17 2067.43 0.998368 -152 4.7995 19.0077 8.31923 -0.488434 -0.576977 1.32476 -0.00275098 8.8983 1.44542e-17 2066.33 0.998373 -153 0.949776 13.5847 14.9747 -3.4419 2.0463 2.41081 -0.00648689 8.88241 1.32492e-17 2062.14 0.998407 -154 6.71775 13.5666 18.2832 -1.05522 -3.95101 -3.50095 -0.00471296 8.86042 1.33904e-17 2057.84 0.998416 -155 10.547 19.0118 18.2873 -4.83518 0.49331 -1.91342 -0.000701196 8.90545 1.45145e-17 2068.28 0.998377 -156 4.79631 19.0042 14.9767 -1.52206 -1.8565 3.11882 -0.00146069 8.8812 1.34529e-17 2062.96 0.998401 -157 0.965932 13.5757 21.6226 1.87168 -1.22259 1.21555 0.0149379 8.88399 1.51779e-17 2067.05 0.998366 -158 6.723 13.5819 24.9535 0.603266 1.02222 2.73402 0.0136476 8.8924 1.55975e-17 2068.56 0.998356 -159 10.5636 19.0131 24.9444 0.8114 1.14491 -0.333861 0.002837 8.89389 1.49878e-17 2066.58 0.99837 -160 4.80219 19.0076 21.6152 0.359333 -0.71118 -1.27252 -0.000752118 8.89774 1.4512e-17 2066.63 0.998378 -161 0.963227 13.5914 28.2755 0.981559 4.31175 1.39459 -0.00216865 8.88148 1.42246e-17 2062.87 0.998405 -162 6.71725 13.5746 31.6087 -1.32855 -1.29028 3.72987 -0.00170578 8.89878 1.53452e-17 2066.65 0.99837 -163 10.5631 19.0022 31.5987 0.493607 -2.70889 0.519745 -0.00165829 8.89439 1.49368e-17 2065.73 0.998371 -164 4.7878 18.9959 28.2848 -4.32798 -4.77299 4.53679 -0.00118588 8.87036 1.37942e-17 2060.71 0.998406 -165 0.974139 13.5567 34.9228 4.66654 -7.41097 -0.156547 0.012662 8.91018 1.69617e-17 2072.14 0.998319 -166 6.70699 13.5758 38.2413 -4.70793 -0.881473 -2.91826 0.0129155 8.86719 1.45647e-17 2063.04 0.998383 -167 10.5712 19.0096 38.2509 3.19985 -0.0944678 0.308264 -0.0149612 8.87806 1.31758e-17 2059.42 0.998419 -168 4.80469 18.9948 34.9325 1.34604 -5.03177 3.12232 -0.00296386 8.89303 1.48588e-17 2065.16 0.998375 -169 12.4861 13.5828 1.65592 1.3497 1.53631 -2.36757 -0.00407483 8.90785 1.4632e-17 2068.07 0.998372 -170 18.2491 13.5602 4.9832 2.22828 -6.2507 -1.96159 -0.00481408 8.87222 1.39754e-17 2060.34 0.998393 -171 22.0998 19.0112 4.99203 5.56957 0.498015 1.06675 -0.00551448 8.86427 1.32221e-17 2058.49 0.998415 -172 16.313 19.0058 1.67292 -3.05434 -1.27697 3.27249 0.00117792 8.88875 1.38709e-17 2065.13 0.998386 -173 12.4883 13.5807 8.30878 2.15449 0.650494 -2.0396 -0.00470049 8.90874 1.45118e-17 2068.13 0.998373 -174 18.2514 13.5879 11.6356 2.80121 3.01731 -1.93921 -0.000937318 8.89454 1.45325e-17 2065.91 0.998378 -175 22.0931 19.0129 11.6477 3.28073 0.921212 2.08656 0.000373514 8.90039 1.47931e-17 2067.44 0.998366 -176 16.328 18.9977 8.31608 1.82786 -4.05811 0.385169 0.00809131 8.86069 1.33383e-17 2060.62 0.998413 -177 12.4791 13.5633 14.9767 -1.01725 -5.03638 3.19254 -0.00685687 8.91447 1.51494e-17 2068.89 0.998362 -178 18.2523 13.5699 18.3067 3.31466 -2.92194 4.54642 0.00174624 8.88432 1.47002e-17 2064.31 0.998372 -179 22.0876 19.0186 18.298 1.32927 2.8544 1.61873 -0.00822204 8.88823 1.37852e-17 2063.01 0.998406 -180 16.324 18.9994 14.9669 0.559734 -3.50328 -0.147045 0.000398112 8.88871 1.44328e-17 2064.96 0.998381 -181 12.4896 13.5671 21.63 2.59346 -3.78402 3.5141 -0.00537095 8.89086 1.46445e-17 2064.18 0.998385 -182 18.242 13.5771 24.954 -0.236491 -0.518981 2.83747 0.00229371 8.91478 1.56447e-17 2070.91 0.998352 -183 22.0881 18.9999 24.9535 1.56982 -3.35477 2.80082 -0.00764897 8.89392 1.46884e-17 2064.35 0.998382 -184 16.3192 19.0197 21.6095 -1.1517 3.20676 -3.15998 -0.00718357 8.89528 1.39081e-17 2064.73 0.9984 -185 12.4873 13.5769 28.2628 1.69339 -0.493316 -2.9654 0.00888884 8.92619 1.73184e-17 2074.74 0.998312 -186 18.2392 13.5746 31.5908 -1.06852 -1.45657 -2.11871 -0.00652041 8.89844 1.43911e-17 2065.55 0.998388 -187 22.0835 19.0148 31.6051 0.0337438 1.5662 2.5421 -6.03615e-06 8.90053 1.49211e-17 2067.38 0.998369 -188 16.3159 19.0043 28.2829 -2.19524 -1.95747 3.80113 0.0102854 8.88834 1.52674e-17 2066.98 0.998367 -189 12.4782 13.5911 34.9286 -1.1407 4.16641 1.69445 -0.00171388 8.88562 1.40376e-17 2063.84 0.998398 -190 18.2541 13.5897 38.2526 3.72915 3.78745 1.00903 0.00377196 8.89337 1.44735e-17 2066.66 0.998379 -191 22.0854 19.0317 38.2539 0.777661 7.18579 1.47295 -0.00631931 8.89875 1.43713e-17 2065.66 0.998381 -192 16.314 19.0165 34.9182 -2.92128 2.29653 -1.77328 0.00394997 8.87043 1.40703e-17 2061.82 0.998391 -193 24.0056 13.5731 1.66433 0.639818 -1.72465 0.398117 -0.00971889 8.90336 1.42275e-17 2065.92 0.998384 -194 29.7641 13.5772 4.97913 -0.143669 -0.421795 -3.53618 -0.00731425 8.86257 1.33059e-17 2057.75 0.998414 -195 33.6082 19.01 4.99435 0.928882 0.0522306 1.79313 -0.00543618 8.89311 1.41712e-17 2064.65 0.998388 -196 27.8545 19.0031 1.66446 3.39932 -2.33012 0.376748 -0.00128602 8.89534 1.44741e-17 2066.01 0.998375 -197 24.0133 13.5957 8.3234 3.17206 5.69669 2.74192 0.00373732 8.89374 1.43448e-17 2066.73 0.998381 -198 29.7657 13.5809 11.65 0.46411 0.567214 2.94834 -0.00422318 8.88954 1.39138e-17 2064.14 0.9984 -199 33.6075 19.0181 11.6254 0.76523 2.65557 -5.36522 0.00208486 8.88585 1.45283e-17 2064.71 0.99838 -200 27.8414 19.0186 8.30946 -1.07687 3.026 -1.95814 0.00155594 8.87451 1.37592e-17 2062.18 0.998395 -201 24.0137 13.5685 14.9558 3.27307 -3.35803 -3.81678 0.00690149 8.89148 1.48922e-17 2066.93 0.998369 -202 29.7493 13.573 18.2971 -5.1204 -1.80112 1.06694 0.0136431 8.90331 1.61605e-17 2070.88 0.998343 -203 33.5894 19.0109 18.2842 -5.24587 0.248823 -2.95326 0.00167962 8.90284 1.54871e-17 2068.24 0.998361 -204 27.8485 19.0119 14.9615 1.45788 0.747046 -1.86945 -0.000474769 8.89227 1.4474e-17 2065.53 0.998383 -205 24.0022 13.5852 21.6237 -0.592599 2.19599 1.58318 0.00313401 8.897 1.4959e-17 2067.3 0.998369 -206 29.7701 13.5696 24.9329 1.97237 -3.00514 -4.11022 0.00119644 8.89552 1.50277e-17 2066.57 0.998377 -207 33.6156 19.0119 24.9508 3.48627 0.562601 1.74444 -0.000984145 8.91316 1.61072e-17 2069.87 0.998343 -208 27.856 19.0129 21.6161 3.87672 1.06536 -1.09598 0.0016955 8.89807 1.52919e-17 2067.22 0.998367 -209 23.9955 13.5841 28.2564 -2.76761 1.85759 -5.04197 -0.00054015 8.86761 1.36886e-17 2060.26 0.998405 -210 29.7608 13.5698 31.5825 -1.26765 -2.85644 -4.91016 -0.00244525 8.89387 1.44725e-17 2065.45 0.998374 -211 33.6001 19.0133 31.5933 -1.53432 1.03726 -1.23404 0.00635067 8.91072 1.55687e-17 2070.9 0.998353 -212 27.8317 19.0199 28.2836 -4.28813 3.26645 3.97435 -0.00207911 8.90255 1.52751e-17 2067.37 0.998365 -213 24.0188 13.5899 34.9158 5.11971 3.84947 -2.47985 0.0025257 8.86344 1.33963e-17 2060.03 0.998408 -214 29.7671 13.5763 38.2451 0.792429 -0.660489 -1.52993 -0.00728557 8.88899 1.38956e-17 2063.38 0.99839 -215 33.591 19.0161 38.2638 -4.71439 1.97963 4.78575 0.000245664 8.88388 1.45977e-17 2063.9 0.998378 -216 27.8421 19.0148 34.9364 -0.651741 1.45318 4.32401 -0.00523501 8.87693 1.39552e-17 2061.25 0.998405 -217 35.5227 13.5916 1.67245 -0.997109 4.48999 3.16285 0.00174715 8.87141 1.35623e-17 2061.56 0.998401 -218 41.2866 13.5786 4.99215 0.0858895 0.206286 1.01949 0.0116805 8.87126 1.43299e-17 2063.64 0.998387 -219 45.1196 19.0159 4.98814 -2.39744 2.00259 -0.441117 0.0054491 8.90764 1.56981e-17 2070.06 0.998351 -220 39.3622 19.0186 1.65096 -1.18914 2.97588 -4.00921 0.00179321 8.8982 1.50028e-17 2067.27 0.998371 -221 35.5185 13.5801 8.3133 -2.44833 0.433348 -0.740097 -0.0134714 8.88159 1.33045e-17 2060.48 0.998411 -222 41.2902 13.5551 11.6605 1.20039 -7.78864 6.54736 0.00548595 8.8734 1.43295e-17 2062.78 0.998388 -223 45.1366 19.0132 11.6403 3.24367 1.08102 -0.337889 0.00419343 8.89035 1.51313e-17 2066.12 0.998368 -224 39.364 19.0064 8.31957 -0.553183 -1.17278 1.45808 -0.00195124 8.91132 1.57333e-17 2069.27 0.998348 -225 35.5305 13.573 14.9539 1.70768 -1.9052 -4.35038 -0.00353502 8.87934 1.39792e-17 2062.12 0.998393 -226 41.2835 13.581 18.2993 -0.993758 0.873171 2.07382 -0.00984341 8.90238 1.43808e-17 2065.68 0.998387 -227 45.1175 19.0068 18.3058 -3.00509 -1.08853 4.14818 0.00578561 8.89594 1.49498e-17 2067.64 0.998371 -228 39.3751 19.0171 14.9515 3.08142 2.31944 -5.21986 0.00153185 8.89798 1.49611e-17 2067.17 0.998376 -229 35.5236 13.5876 21.6349 -0.634317 3.16866 5.3471 0.000711492 8.85926 1.4291e-17 2058.76 0.998399 -230 41.2942 13.5725 24.9461 2.68507 -2.03121 0.419813 -0.00605059 8.91448 1.53502e-17 2069.07 0.998349 -231 45.1352 19.0152 24.9506 2.79763 1.79894 1.82222 0.00301999 8.88292 1.40218e-17 2064.28 0.998398 -232 39.369 19.0202 21.6165 1.08036 3.37512 -0.810424 0.000434932 8.91704 1.60383e-17 2070.99 0.998346 -233 35.5109 13.5918 28.278 -4.92004 4.42751 2.20843 -0.0128339 8.88794 1.3872e-17 2061.97 0.9984 -234 41.2942 13.5623 31.6024 2.60612 -5.34096 1.70318 -0.0135617 8.88881 1.3408e-17 2062 0.998408 -235 45.1265 19.0034 31.6139 -0.20649 -2.13909 5.4648 0.00198274 8.90604 1.47145e-17 2068.98 0.998367 -236 39.3754 19.0134 28.2808 3.14355 1.27934 3.19919 -0.00287726 8.87049 1.38699e-17 2060.38 0.998407 -237 35.5215 13.5654 34.9249 -1.28829 -4.33437 0.429941 0.00542071 8.88474 1.40265e-17 2065.18 0.998386 -238 41.2793 13.5806 38.254 -2.45673 0.701484 1.48949 0.00842594 8.88735 1.46556e-17 2066.37 0.998371 -239 45.1155 18.9975 38.2437 -3.77174 -4.21419 -2.00882 -0.00812546 8.89176 1.42719e-17 2063.79 0.99839 -240 39.3671 19.0047 34.9216 0.41941 -1.72406 -0.711488 -0.00154177 8.90107 1.50814e-17 2067.17 0.998362 -241 47.0488 13.5663 1.66086 0.466421 -4.166 -0.839938 0.00865128 8.89198 1.51141e-17 2067.41 0.998364 -242 52.8113 13.5798 4.96947 0.999297 0.249084 -6.56202 -0.0037104 8.88916 1.43383e-17 2064.18 0.998383 -243 56.6485 19.0044 4.9818 0.00800058 -1.99791 -2.49813 -0.00454415 8.86052 1.31363e-17 2057.9 0.998421 -244 50.8759 19.0071 1.65871 -3.94183 -0.807335 -1.49664 0.00192126 8.88825 1.44993e-17 2065.18 0.998381 -245 47.0475 13.5717 8.32206 0.177119 -2.22834 2.24237 -0.00316841 8.90694 1.52686e-17 2068.08 0.998359 -246 52.8071 13.5894 11.6426 -0.29935 3.52347 0.555846 -0.00317106 8.89229 1.44071e-17 2064.96 0.998384 -247 56.6574 19.0041 11.6398 2.83963 -1.83537 -0.41559 -0.00361828 8.9085 1.52841e-17 2068.31 0.998358 -248 50.896 19.0012 8.31929 2.7957 -2.89377 1.45458 -0.00138785 8.88815 1.4441e-17 2064.46 0.998383 -249 47.0351 13.5797 14.9712 -3.9492 0.408774 1.21203 -0.00588358 8.89295 1.4656e-17 2064.52 0.998382 -250 52.8107 13.58 18.2893 0.900504 0.533046 -1.32887 -0.00124681 8.8992 1.49573e-17 2066.84 0.998368 -251 56.6472 19.0063 18.2904 -0.408678 -1.19584 -0.996906 0.00102877 8.90183 1.48533e-17 2067.88 0.998372 -252 50.8972 19.0055 14.9498 2.95277 -1.56515 -5.8398 0.000122252 8.91019 1.51621e-17 2069.46 0.998362 -253 47.0571 13.5802 21.624 3.30062 0.559312 1.43718 0.00341785 8.90557 1.51289e-17 2069.19 0.998363 -254 52.8027 13.5785 24.9452 -1.78922 -0.0376233 -0.0555485 -0.00251871 8.89307 1.47425e-17 2065.27 0.998369 -255 56.6438 19.0186 24.9407 -1.61646 2.93968 -1.57641 -0.00368133 8.87643 1.37273e-17 2061.47 0.998402 -256 50.8691 19.0194 21.6277 -6.18197 3.1242 2.79068 -0.00211441 8.88593 1.41375e-17 2063.83 0.998391 -257 47.0437 13.5784 28.2743 -1.28958 -0.0863966 0.841795 0.00149516 8.89282 1.49608e-17 2066.07 0.998362 -258 52.8135 13.5696 31.5946 1.66323 -2.9185 -1.12332 -0.00878531 8.91246 1.4556e-17 2068.05 0.998371 -259 56.6367 19.0121 31.6034 -4.08472 0.686946 2.05828 0.00137821 8.87678 1.38881e-17 2062.62 0.9984 -260 50.8879 19.0153 28.2759 0.136943 1.79857 1.59556 0.0017515 8.89149 1.45067e-17 2065.83 0.99838 -261 47.0469 13.5768 34.9262 -0.0887422 -0.469114 1.06783 -0.00902054 8.86982 1.36377e-17 2058.93 0.998406 -262 52.7959 13.5613 38.2421 -4.02388 -5.60656 -2.56595 -0.000381793 8.90168 1.49641e-17 2067.55 0.998368 -263 56.6411 19.0204 38.2488 -2.57486 3.44598 -0.204477 0.00778102 8.90799 1.55792e-17 2070.63 0.998343 -264 50.9041 19.024 34.9283 5.44855 4.72802 1.67929 0.00455859 8.86374 1.39839e-17 2060.53 0.9984 -265 58.5586 13.5831 1.65491 -3.37151 1.46242 -2.66166 0.00737017 8.88488 1.43662e-17 2065.62 0.998385 -266 64.336 13.5785 4.99115 2.02549 0.137299 0.694434 0.00461836 8.8745 1.39005e-17 2062.83 0.998401 -267 68.1613 19.0175 4.98611 -2.88461 2.60633 -1.06304 0.00676505 8.89346 1.45873e-17 2067.32 0.998383 -268 62.4074 19.0037 1.66975 -0.776628 -2.09271 2.26162 -0.00331647 8.89002 1.42298e-17 2064.44 0.998394 -269 58.5573 13.5784 8.30396 -3.83956 -0.126676 -3.7579 0.00149585 8.89587 1.44909e-17 2066.71 0.998379 -270 64.3347 13.5773 11.6407 1.66421 -0.459319 -0.025328 0.0121622 8.87906 1.42256e-17 2065.4 0.998381 -271 68.1647 19.0209 11.6344 -1.98567 3.72819 -2.36649 -0.00670988 8.86363 1.32128e-17 2058.1 0.998419 -272 62.4226 19.0071 8.2988 4.27616 -0.955507 -5.39869 -0.000677162 8.91846 1.5677e-17 2071.06 0.998348 -273 58.5653 13.5842 14.9594 -1.32789 1.8483 -2.60763 -0.00458952 8.89176 1.41277e-17 2064.54 0.998394 -274 64.3255 13.5662 18.2902 -1.4761 -4.15284 -1.04964 0.0049729 8.87223 1.38673e-17 2062.42 0.998398 -275 68.1828 19.0053 18.284 4.21626 -1.53854 -3.148 0.00197691 8.86977 1.37416e-17 2061.26 0.9984 -276 62.4127 19.01 14.966 1.1266 -0.183081 -0.420083 0.00620391 8.90675 1.53924e-17 2070.03 0.998356 -277 58.5776 13.594 21.6206 2.90014 5.2161 0.380817 -0.00885737 8.90714 1.459e-17 2066.91 0.99837 -278 64.329 13.572 24.9477 -0.421299 -2.31559 0.791902 0.00691317 8.89556 1.51439e-17 2067.8 0.99836 -279 68.1685 19.0152 24.9392 -0.575561 1.61265 -2.12289 0.00405619 8.91234 1.56613e-17 2070.76 0.998348 -280 62.4308 19.0269 21.6046 7.09022 5.81255 -4.91068 -0.0051131 8.85417 1.38587e-17 2056.43 0.998409 -281 58.5636 13.5737 28.2788 -1.80246 -1.71961 2.39426 -0.00543371 8.85647 1.2943e-17 2056.85 0.998425 -282 64.3268 13.5923 31.5963 -1.02517 4.49109 -0.4426 0.0046105 8.89664 1.48104e-17 2067.54 0.998375 -283 68.167 18.9947 31.6054 -1.16072 -4.95795 2.64947 -0.00630122 8.88006 1.37061e-17 2061.68 0.998413 -284 62.4102 19.0137 28.2573 0.110668 1.17119 -4.71867 -0.0132414 8.90457 1.48559e-17 2065.43 0.99837 -285 58.5723 13.5693 34.9228 1.23005 -3.06727 -0.139663 -0.00305381 8.88075 1.39914e-17 2062.52 0.998396 -286 64.3298 13.5736 38.2586 0.0108779 -1.73203 3.05453 -3.59944e-05 8.90134 1.53489e-17 2067.56 0.998356 -287 68.1593 19.0152 38.2356 -3.69844 1.66932 -4.62502 -0.00295178 8.89248 1.4821e-17 2065.05 0.998376 -288 62.4239 19.0124 34.9239 4.84745 0.905326 0.130752 -0.00320963 8.86957 1.38022e-17 2060.11 0.998406 -289 0.956981 24.4446 1.65338 -1.06821 1.21771 -3.14575 0.00745407 8.89803 1.5424e-17 2068.44 0.998364 -290 6.72001 24.4614 4.98363 -0.488483 6.70998 -1.7784 -0.00401748 8.85918 1.30982e-17 2057.73 0.998425 -291 10.5443 29.8749 4.98812 -5.76981 0.769628 -0.405744 0.00307986 8.88092 1.40627e-17 2063.87 0.998383 -292 4.80409 29.8852 1.65341 1.13605 3.90965 -3.19061 -0.00778139 8.8891 1.42782e-17 2063.3 0.998392 -293 0.975638 24.4461 8.31172 5.23205 1.60915 -1.15849 0.00847746 8.89801 1.53573e-17 2068.66 0.998353 -294 6.71854 24.4392 11.6495 -0.844526 -0.73319 2.83897 0.00801884 8.88534 1.44709e-17 2065.86 0.998379 -295 10.5605 29.8772 11.6292 -0.347473 1.46334 -3.91285 -0.00542377 8.8952 1.43279e-17 2065.09 0.998387 -296 4.80555 29.892 8.30282 1.6649 6.41982 -4.21202 0.01092 8.87807 1.44939e-17 2064.93 0.998379 -297 0.967499 24.4339 14.9695 2.6137 -2.44323 0.683946 -0.00746946 8.86291 1.3218e-17 2057.79 0.998423 -298 6.71457 24.4454 18.2881 -2.08187 1.43247 -1.76017 -0.00704404 8.8802 1.42946e-17 2061.56 0.998386 -299 10.5399 29.8616 18.2843 -7.31767 -3.70684 -2.99046 0.00510775 8.87504 1.45941e-17 2063.05 0.998384 -300 4.80744 29.8757 14.9686 2.14768 1.03524 0.365266 0.00286791 8.90893 1.55981e-17 2069.79 0.998348 -301 0.961134 24.4434 21.6224 0.268605 0.821387 1.06862 0.00134927 8.8941 1.51788e-17 2066.31 0.998368 -302 6.72372 24.4472 24.9481 1.12365 2.01548 0.816387 0.00148636 8.87711 1.41905e-17 2062.72 0.998388 -303 10.566 29.8708 24.9467 1.42405 -0.583764 0.529155 -0.00715967 8.89547 1.43412e-17 2064.78 0.998385 -304 4.80141 29.8746 21.6339 0.14726 0.608491 4.82083 0.00366079 8.88338 1.46168e-17 2064.51 0.998387 -305 0.973683 24.4325 28.2804 4.62297 -2.85492 3.04326 -0.00131802 8.89415 1.48596e-17 2065.75 0.998377 -306 6.71604 24.4433 31.6093 -1.70592 0.797442 3.91748 0.00841285 8.89317 1.53688e-17 2067.61 0.998357 -307 10.5624 29.8776 31.6046 0.233239 1.60019 2.22118 0.00341904 8.88005 1.38742e-17 2063.75 0.998394 -308 4.8035 29.8597 28.2663 1.03652 -4.29555 -1.79194 0.00226527 8.88281 1.38793e-17 2064.09 0.998398 -309 0.949665 24.4563 34.9146 -3.35079 5.07305 -2.96554 0.00154676 8.91145 1.57788e-17 2070.04 0.998354 -310 6.71762 24.427 38.2548 -1.04066 -4.77364 1.74991 0.0105197 8.89972 1.50985e-17 2069.45 0.998362 -311 10.5706 29.8656 38.2579 3.05713 -2.47706 3.08884 -0.011707 8.86663 1.31026e-17 2057.68 0.998421 -312 4.80964 29.8663 34.9219 2.86703 -2.14614 -0.454036 0.0164039 8.88987 1.55578e-17 2068.61 0.998349 -313 12.4858 24.4613 1.66227 1.39555 6.73266 -0.141286 0.00191212 8.88274 1.37418e-17 2064 0.998393 -314 18.2486 24.4366 4.97964 1.93291 -1.63879 -3.17007 0.00177401 8.88695 1.4374e-17 2064.88 0.998379 -315 22.0887 29.869 4.98969 1.83116 -1.27929 0.359117 -0.000377684 8.89121 1.44192e-17 2065.32 0.998389 -316 16.333 29.8772 1.66503 3.41684 1.43586 0.664398 0.00112169 8.89177 1.41369e-17 2065.76 0.99838 -317 12.4968 24.4275 8.3195 4.97943 -4.6545 1.53177 0.00918479 8.88951 1.46676e-17 2067 0.998367 -318 18.2341 24.4308 11.626 -2.92142 -3.49127 -5.08887 -0.00441708 8.90087 1.46546e-17 2066.52 0.998376 -319 22.0717 29.8673 11.6512 -3.88156 -1.94526 3.36475 -0.000896932 8.90883 1.52351e-17 2068.96 0.99836 -320 16.3192 29.8798 8.31706 -1.06932 2.39066 0.702746 -0.00247991 8.88706 1.38049e-17 2063.99 0.998396 -321 12.4791 24.4577 14.9849 -0.822267 5.48574 5.8568 0.00442384 8.89706 1.50806e-17 2067.59 0.998363 -322 18.2426 24.4306 18.2883 -0.238676 -3.48253 -1.74682 -0.000905926 8.89014 1.43311e-17 2064.98 0.998388 -323 22.0855 29.8569 18.2839 0.667725 -5.21977 -3.21589 0.0139569 8.88926 1.51496e-17 2067.96 0.998364 -324 16.3138 29.8944 14.9646 -2.82388 7.07986 -0.959426 -0.00584108 8.90544 1.44502e-17 2067.18 0.998383 -325 12.4808 24.4504 21.6265 -0.421188 3.07281 2.43387 -0.0017069 8.8836 1.4347e-17 2063.42 0.998384 -326 18.2452 24.4419 24.9529 0.693043 0.0465719 2.49335 0.0066019 8.90857 1.53544e-17 2070.5 0.99836 -327 22.0896 29.8736 24.944 2.07947 0.306604 -0.369721 0.00336771 8.86903 1.43829e-17 2061.4 0.998394 -328 16.3146 29.8727 21.6087 -2.7246 0.0394935 -3.43813 0.00475369 8.88929 1.45669e-17 2066 0.998382 -329 12.4743 24.4376 28.2741 -2.54533 -1.16854 0.981008 -0.00354548 8.88526 1.42458e-17 2063.38 0.998393 -330 18.241 24.4474 31.6021 -0.74593 2.12181 1.66986 0.00338471 8.88702 1.49477e-17 2065.23 0.998376 -331 22.0883 29.8578 31.6012 1.50035 -4.91674 1.28867 -0.00162615 8.8959 1.49898e-17 2066.06 0.998372 -332 16.341 29.8697 28.2822 6.15537 -1.06867 3.60586 0.0204702 8.90157 1.57549e-17 2071.96 0.998342 -333 12.4901 24.4399 34.935 2.89384 -0.485444 3.81334 -0.00226572 8.88556 1.44624e-17 2063.72 0.998375 -334 18.2525 24.4508 38.2479 3.0532 3.23516 -0.566292 -0.00314157 8.89218 1.44293e-17 2064.94 0.998386 -335 22.0913 29.8856 38.2591 2.66999 4.42468 3.14653 0.00545327 8.89998 1.56637e-17 2068.43 0.998353 -336 16.3216 29.8793 34.9421 -0.352918 2.05886 6.0535 -0.000584179 8.89573 1.39218e-17 2066.23 0.998393 -337 24.001 24.4381 1.65611 -0.844102 -1.10357 -2.22283 0.00112473 8.91207 1.54525e-17 2070.08 0.998357 -338 29.7539 24.4389 4.98262 -3.61645 -0.769692 -2.19274 0.0060332 8.86427 1.3834e-17 2060.95 0.998407 -339 33.6115 29.8696 4.98444 2.20165 -0.959271 -1.36091 0.00384987 8.90845 1.57865e-17 2069.89 0.998348 -340 27.849 29.8806 1.6562 1.53689 2.66493 -2.20337 -0.00145223 8.90031 1.53626e-17 2067.03 0.99837 -341 23.9958 24.4339 8.31931 -2.50879 -2.50528 1.47583 -0.00344718 8.89212 1.45632e-17 2064.86 0.998377 -342 29.7707 24.4459 11.6306 2.07366 1.63078 -3.73413 0.00259656 8.88518 1.42495e-17 2064.67 0.998389 -343 33.601 29.8705 11.6312 -1.44255 -0.802969 -3.31474 -0.00145347 8.89837 1.48405e-17 2066.62 0.998369 -344 27.8274 29.882 8.31075 -5.58052 3.1385 -1.43393 0.00462354 8.89696 1.49307e-17 2067.61 0.998372 -345 23.9948 24.4372 14.9856 -2.912 -1.36632 6.05882 -0.0063607 8.89868 1.46722e-17 2065.64 0.998381 -346 29.758 24.4383 18.2862 -2.0308 -1.01943 -2.24239 -0.0120154 8.89089 1.42992e-17 2062.78 0.998396 -347 33.5925 29.8611 18.284 -4.24482 -3.80243 -3.00665 -0.0123849 8.91838 1.52182e-17 2068.55 0.998367 -348 27.8507 29.8666 14.9679 2.03778 -2.16385 0.263972 -0.00318995 8.89713 1.50342e-17 2065.99 0.998369 -349 24.0177 24.4442 21.6051 4.73067 0.861098 -4.66618 0.00493616 8.9125 1.60012e-17 2070.99 0.99834 -350 29.7621 24.4408 24.9378 -0.8009 -0.143523 -2.6299 -0.00452 8.8888 1.46597e-17 2063.92 0.998393 -351 33.6092 29.8809 24.9413 1.37266 2.61012 -1.28556 -2.80437e-05 8.91644 1.62312e-17 2070.77 0.998343 -352 27.8591 29.8665 21.6315 4.95595 -1.96056 4.17324 0.000715561 8.88477 1.46415e-17 2064.18 0.998389 -353 24.0089 24.4431 28.2672 1.73316 0.543537 -1.30713 -0.00130417 8.9014 1.55995e-17 2067.3 0.998363 -354 29.7623 24.4339 31.5956 -0.676713 -2.38656 -0.512357 0.0040349 8.91394 1.57755e-17 2071.1 0.998353 -355 33.5942 29.882 31.6047 -3.63532 3.18833 2.31904 -0.00173268 8.89575 1.4674e-17 2066 0.998383 -356 27.8437 29.8648 28.2671 -0.138895 -2.6269 -1.31696 0.00214983 8.91144 1.57508e-17 2070.16 0.998355 -357 24.006 24.4329 34.9185 0.723581 -2.82528 -1.73965 0.00750675 8.90156 1.59221e-17 2069.21 0.998351 -358 29.7607 24.4441 38.2548 -1.18087 1.01874 1.63265 0.00438144 8.91073 1.56363e-17 2070.49 0.998356 -359 33.6151 29.8714 38.2561 3.27829 -0.39908 2.11737 0.00160297 8.92745 1.62458e-17 2073.45 0.998337 -360 27.8462 29.8681 34.9239 0.629723 -1.50249 0.179357 -0.00682979 8.8898 1.47097e-17 2063.65 0.998391 -361 35.5254 24.4404 1.65606 -0.0502886 -0.510678 -2.26056 0.00796674 8.89265 1.508e-17 2067.4 0.998373 -362 41.2731 24.4418 4.99306 -4.42963 0.0508892 1.43247 -0.000554636 8.88485 1.45878e-17 2063.93 0.998382 -363 45.1266 29.8681 4.98318 -0.0414788 -1.48283 -1.879 0.000289199 8.88629 1.37259e-17 2064.41 0.998399 -364 39.3596 29.8709 1.64206 -2.22935 -0.426469 -7.15312 -0.00255058 8.89001 1.53384e-17 2064.61 0.998362 -365 35.5318 24.4377 8.32246 2.10205 -1.16276 2.52677 0.00390235 8.89919 1.53229e-17 2067.93 0.998359 -366 41.2735 24.4437 11.6353 -4.1762 0.788894 -2.00633 -0.0221012 8.90533 1.4279e-17 2063.7 0.998391 -367 45.1407 29.8722 11.6459 4.72139 -0.197755 1.51585 0.000339016 8.89013 1.43054e-17 2065.24 0.99838 -368 39.3764 29.8781 8.29287 3.42746 1.97454 -7.47708 -0.00968809 8.86277 1.30698e-17 2057.28 0.998425 -369 35.5163 24.4329 14.9697 -3.05001 -2.67177 0.912427 0.00860857 8.89693 1.52812e-17 2068.45 0.998366 -370 41.2928 24.4403 18.298 2.10137 -0.373349 1.42876 0.00157733 8.92239 1.59935e-17 2072.37 0.998337 -371 45.1368 29.8731 18.29 3.20452 0.144423 -0.949815 -0.00369112 8.89426 1.38861e-17 2065.26 0.998397 -372 39.3573 29.8813 14.9689 -2.79828 2.87808 0.587235 0.00380032 8.88854 1.42161e-17 2065.64 0.998384 -373 35.516 24.4401 21.6337 -3.09769 -0.426024 4.76645 0.00454005 8.89854 1.55186e-17 2067.93 0.998365 -374 41.28 24.4359 24.9487 -2.28255 -1.76435 1.25314 -0.00357609 8.88807 1.46413e-17 2063.98 0.998375 -375 45.1403 29.8793 24.9195 4.38285 2.18462 -8.62138 0.00720732 8.88146 1.39302e-17 2064.86 0.99839 -376 39.3641 29.8915 21.6186 -0.595143 6.23017 -0.25197 -0.00351349 8.87787 1.4164e-17 2061.81 0.998399 -377 35.543 24.4351 28.2732 5.90485 -1.99247 0.618821 0.000580332 8.90634 1.51614e-17 2068.74 0.998369 -378 41.2857 24.4336 31.5932 -0.311207 -2.65939 -1.39258 -0.00615715 8.88525 1.42558e-17 2062.82 0.998387 -379 45.1257 29.8724 31.5975 -0.363038 -0.126531 -0.107562 0.00794916 8.8903 1.4733e-17 2066.9 0.998374 -380 39.3831 29.8871 28.2663 5.67989 4.83696 -1.63171 -0.00101732 8.88937 1.44158e-17 2064.79 0.998384 -381 35.5327 24.4388 34.9203 2.68948 -0.956872 -0.933267 -0.00146218 8.87154 1.41918e-17 2060.9 0.9984 -382 41.2787 24.4503 38.2464 -2.47159 3.04066 -1.09275 -0.000306544 8.89098 1.47567e-17 2065.29 0.998373 -383 45.1285 29.8787 38.2514 0.583425 1.96542 0.624044 -0.00431774 8.8825 1.43246e-17 2062.63 0.998392 -384 39.3639 29.8793 34.9302 -0.766772 2.0721 2.32079 0.00251059 8.88464 1.45286e-17 2064.54 0.998384 -385 47.0538 24.4504 1.66046 2.09935 2.91799 -0.832738 0.00535434 8.89898 1.45368e-17 2068.19 0.998379 -386 52.8138 24.4493 4.97736 2.01238 2.65109 -3.98855 -0.00620754 8.89247 1.37989e-17 2064.35 0.998391 -387 56.6382 29.8824 4.98728 -3.41842 3.39974 -0.557938 -0.00961747 8.86966 1.29288e-17 2058.77 0.99842 -388 50.889 29.8702 1.66265 0.456036 -0.901094 -0.155474 0.00818922 8.89216 1.48101e-17 2067.35 0.998368 -389 47.0494 24.437 8.30156 0.713373 -1.39043 -4.46642 0.00915723 8.88639 1.42153e-17 2066.32 0.998385 -390 52.8216 24.4398 11.6313 4.64928 -0.658968 -3.30135 0.00587712 8.86845 1.37518e-17 2061.81 0.998398 -391 56.6368 29.8824 11.6364 -3.80716 3.28386 -1.53334 0.00274798 8.89369 1.40996e-17 2066.51 0.998381 -392 50.8852 29.8667 8.307 -1.06832 -1.95681 -2.73843 0.0106098 8.86813 1.38104e-17 2062.75 0.998395 -393 47.0439 24.4449 14.9505 -1.14407 1.11826 -5.57004 0.000142945 8.88711 1.40414e-17 2064.56 0.998392 -394 52.8057 24.4302 18.2947 -0.709745 -3.58629 0.586586 -0.0107374 8.89628 1.40903e-17 2064.2 0.998388 -395 56.6548 29.8662 18.301 1.96427 -2.3371 2.57326 -0.00800663 8.89034 1.39957e-17 2063.51 0.998394 -396 50.8814 29.8618 14.9728 -2.17525 -3.56134 1.80722 0.0136958 8.88778 1.4567e-17 2067.58 0.998374 -397 47.0495 24.4318 21.6108 0.768694 -3.20787 -2.77306 -0.00698613 8.87742 1.29864e-17 2060.97 0.998426 -398 52.8051 24.4392 24.9354 -0.949506 -0.761213 -3.24252 0.006752 8.90141 1.49067e-17 2069.01 0.998368 -399 56.6622 29.8735 24.9429 4.45021 0.184783 -0.825022 0.000158971 8.90173 1.51462e-17 2067.68 0.998364 -400 50.8817 29.8684 21.6309 -2.0025 -1.44251 3.89399 2.08386e-05 8.8905 1.44505e-17 2065.26 0.998376 -401 47.0577 24.4493 28.2753 3.45447 2.59959 1.23285 -0.00275408 8.90697 1.4288e-17 2068.16 0.998383 -402 52.8193 24.4289 31.6103 3.85059 -4.04236 4.21599 0.00494773 8.91752 1.58964e-17 2072.05 0.998349 -403 56.6504 29.8769 31.6002 0.657812 1.3432 1.0731 -0.00162138 8.89931 1.5285e-17 2066.78 0.998369 -404 50.886 29.8858 28.268 -0.598151 4.49298 -1.06285 0.00503336 8.87705 1.45679e-17 2063.46 0.998384 -405 47.0473 24.4358 34.9211 -0.0748096 -1.88841 -0.729944 -0.00102882 8.88916 1.42002e-17 2064.74 0.998394 -406 52.8046 24.4537 38.2453 -1.12649 3.89993 -1.37533 -0.00365856 8.91221 1.54792e-17 2069.09 0.99836 -407 56.64 29.8739 38.2548 -2.83431 0.413394 1.8717 0.000828134 8.87329 1.41457e-17 2061.76 0.998396 -408 50.8967 29.8652 34.9348 2.99941 -2.42795 3.70813 0.00616499 8.91708 1.59708e-17 2072.22 0.998343 -409 58.5703 24.4461 1.64836 0.346426 1.5704 -4.93079 -0.000366681 8.87441 1.36436e-17 2061.75 0.998406 -410 64.3216 24.4267 4.99151 -2.75539 -4.92741 0.81115 0.0129957 8.91641 1.67783e-17 2073.54 0.998321 -411 68.1807 29.8894 4.9951 3.54313 5.50645 1.90357 -0.00624025 8.88802 1.45279e-17 2063.4 0.998386 -412 62.3912 29.8716 1.63772 -6.22341 -0.227604 -8.49647 -0.00754245 8.87451 1.39831e-17 2060.24 0.998397 -413 58.5681 24.451 8.31716 -0.285445 3.29494 0.652183 -0.00900045 8.8787 1.36982e-17 2060.82 0.998402 -414 64.3333 24.4429 11.6419 1.14243 0.524002 0.29483 0.00212844 8.88932 1.52248e-17 2065.46 0.998364 -415 68.173 29.8563 11.6564 0.694121 -5.73932 5.08519 -0.00572678 8.87343 1.37386e-17 2060.4 0.998407 -416 62.4156 29.8744 8.32102 1.93252 0.499246 1.96168 0.00293445 8.89111 1.44994e-17 2066.01 0.998376 -417 58.5753 24.4304 14.9749 2.1422 -3.649 2.53546 -0.0111381 8.89803 1.4534e-17 2064.48 0.998383 -418 64.3264 24.4346 18.2879 -1.28456 -2.11921 -1.67599 0.00635901 8.91077 1.61767e-17 2070.92 0.99834 -419 68.1679 29.8685 18.2917 -0.752659 -1.4775 -0.436422 0.0141826 8.90312 1.57823e-17 2070.95 0.998351 -420 62.4046 29.8702 14.9798 -1.57238 -0.961408 4.09243 -0.00190711 8.88966 1.41256e-17 2064.66 0.998395 -421 58.5697 24.4263 21.6177 0.28046 -5.05118 -0.530078 0.00416139 8.88116 1.50315e-17 2064.15 0.998374 -422 64.3166 24.4538 24.9535 -4.43807 4.17191 2.63272 0.00551231 8.91427 1.66341e-17 2071.49 0.998336 -423 68.1628 29.8753 24.9337 -2.60658 0.918002 -3.82162 -0.00212816 8.90198 1.54933e-17 2067.24 0.998361 -424 62.4104 29.8839 21.6198 0.298089 3.60791 0.220419 0.00587548 8.90467 1.58249e-17 2069.52 0.998352 -425 58.5786 24.4403 28.2835 3.21236 -0.429063 4.112 0.000123905 8.91002 1.58794e-17 2069.43 0.998352 -426 64.3222 24.4367 31.5988 -2.44745 -1.47483 0.597759 0.00405044 8.90981 1.56934e-17 2070.22 0.998355 -427 68.1651 29.8685 31.5792 -1.76821 -1.37328 -6.17255 -0.0126975 8.88588 1.41628e-17 2061.57 0.998397 -428 62.4093 29.8666 28.2693 -0.00994071 -2.08755 -0.740381 -0.00269753 8.8807 1.41516e-17 2062.59 0.998406 -429 58.5567 24.4429 34.9228 -4.05552 0.534468 -0.218628 0.0073493 8.89731 1.54735e-17 2068.26 0.998364 -430 64.3356 24.4414 38.2541 2.02569 -0.12112 1.48935 -0.000142883 8.90369 1.56804e-17 2068.03 0.998356 -431 68.1781 29.8723 38.2548 2.53754 -0.148845 1.89555 -0.00623615 8.8986 1.52422e-17 2065.65 0.998367 -432 62.4124 29.8829 34.9111 1.00946 3.42517 -4.08406 0.00218723 8.9029 1.56217e-17 2068.36 0.998357 -433 0.969603 35.2943 1.67467 3.21646 -3.31025 3.77574 -0.000132869 8.90787 1.5425e-17 2068.92 0.998361 -434 6.72497 35.3106 4.98712 1.38823 2.1774 -0.63776 0.00011832 8.8889 1.44564e-17 2064.94 0.998382 -435 10.5654 40.7255 4.99635 1.30264 -3.37499 2.58549 0.00296597 8.88029 1.44382e-17 2063.71 0.998386 -436 4.80322 40.7424 1.65394 0.973711 2.33378 -3.07052 -0.000505747 8.88736 1.47442e-17 2064.48 0.998381 -437 0.9618 35.2892 8.31453 0.592459 -5.01204 -0.143119 0.00148314 8.88975 1.43672e-17 2065.4 0.998384 -438 6.71734 35.2994 11.642 -1.17967 -1.54329 0.207972 0.00667582 8.87863 1.44146e-17 2064.15 0.998386 -439 10.5561 40.7302 11.645 -1.77489 -1.87249 1.3751 0.00300421 8.88616 1.47012e-17 2064.97 0.998379 -440 4.79951 40.7472 8.32059 -0.448765 3.95854 1.79563 0.00228408 8.87763 1.43569e-17 2063 0.998388 -441 0.963681 35.307 14.9499 1.08133 0.980938 -5.76608 0.00279899 8.88444 1.43439e-17 2064.56 0.99839 -442 6.71051 35.3011 18.2868 -3.47803 -0.991708 -2.19752 -0.00125241 8.90397 1.55295e-17 2067.85 0.998361 -443 10.5615 40.7303 18.2828 -0.0277983 -1.75171 -3.416 0.002611 8.91134 1.54099e-17 2070.24 0.998358 -444 4.80265 40.7104 14.9642 0.508402 -8.36228 -0.967175 -0.0109468 8.9176 1.4945e-17 2068.69 0.998369 -445 0.958508 35.287 21.618 -0.497841 -5.65346 -0.53637 -0.00510115 8.91823 1.5943e-17 2070.07 0.998343 -446 6.70907 35.3092 24.9383 -4.0123 1.71259 -2.35061 0.0135247 8.8835 1.47018e-17 2066.64 0.998374 -447 10.5535 40.7282 24.9377 -2.66982 -2.44585 -2.67865 0.00638875 8.8873 1.46115e-17 2065.93 0.998377 -448 4.81475 40.7427 21.6265 4.68797 2.40396 2.50845 -0.0079418 8.88405 1.42604e-17 2062.19 0.998389 -449 0.962965 35.3091 28.2759 0.742216 1.58774 1.61055 -0.00636976 8.89294 1.40958e-17 2064.41 0.998392 -450 6.70726 35.31 31.5913 -4.58994 1.92795 -2.10684 -0.00573101 8.87575 1.32766e-17 2060.89 0.998413 -451 10.5553 40.7293 31.6009 -2.07816 -1.9815 1.14286 -0.0026501 8.88875 1.41484e-17 2064.32 0.998383 -452 4.79033 40.7485 28.2613 -3.47576 4.39571 -3.30706 0.00283151 8.87943 1.37314e-17 2063.49 0.998402 -453 0.950694 35.3095 34.9219 -3.25125 1.97881 -0.426706 -0.000856582 8.87902 1.43715e-17 2062.63 0.99839 -454 6.72239 35.3079 38.2531 0.473298 1.29975 0.97745 0.00585422 8.91105 1.55594e-17 2070.87 0.998347 -455 10.5705 40.7334 38.2535 2.91898 -0.61184 1.31036 0.00119165 8.89809 1.47237e-17 2067.12 0.998375 -456 4.79353 40.7466 34.927 -2.35743 3.552 1.06825 0.0095349 8.90135 1.49032e-17 2069.59 0.998367 -457 12.4765 35.3148 1.66324 -1.76662 3.53703 0.0838431 -0.00157069 8.89478 1.39199e-17 2065.82 0.998388 -458 18.2322 35.3152 4.98452 -3.59602 3.71353 -1.5345 0.00529691 8.85362 1.29965e-17 2058.53 0.998424 -459 22.0736 40.739 4.98311 -3.23434 1.15771 -1.88184 -0.0128857 8.90157 1.45687e-17 2064.86 0.998385 -460 16.3201 40.746 1.65375 -0.852334 3.53559 -3.11171 -0.002935 8.89175 1.49557e-17 2064.9 0.998372 -461 12.4918 35.2932 8.33036 3.3188 -3.63967 4.99712 0.00305438 8.88153 1.38242e-17 2063.99 0.998397 -462 18.2369 35.315 11.6588 -2.02448 3.61726 5.92036 0.000290373 8.87907 1.42215e-17 2062.88 0.998389 -463 22.0836 40.7325 11.6445 0.240121 -1.07305 1.28238 -0.00348448 8.88529 1.4602e-17 2063.4 0.998381 -464 16.3147 40.719 8.32066 -2.782 -5.44647 1.89528 0.00267353 8.90594 1.54194e-17 2069.11 0.998349 -465 12.4879 35.2991 14.9717 2.12411 -1.79718 1.50758 -0.00144688 8.88757 1.47862e-17 2064.32 0.998376 -466 18.2527 35.3075 18.2915 3.36397 1.16764 -0.597257 0.00242574 8.87725 1.43205e-17 2062.95 0.998384 -467 22.0814 40.7236 18.2931 -0.7628 -3.98794 -0.152185 -0.00873843 8.87577 1.3753e-17 2060.26 0.9984 -468 16.3068 40.7365 14.9593 -5.31401 0.29629 -2.56687 0.00431222 8.8849 1.46408e-17 2064.98 0.998377 -469 12.482 35.3031 21.6079 -0.0685888 -0.255541 -3.76878 0.0023033 8.90687 1.55352e-17 2069.23 0.998351 -470 18.2506 35.2924 24.9531 2.69871 -4.04913 2.53579 -0.00748311 8.89868 1.4582e-17 2065.4 0.998373 -471 22.0966 40.7269 24.9411 4.27962 -2.94501 -1.52737 -0.00369323 8.89683 1.418e-17 2065.81 0.998384 -472 16.3129 40.7264 21.6284 -3.20765 -3.04458 3.11135 -0.00331887 8.86616 1.30627e-17 2059.36 0.998426 -473 12.4873 35.2988 28.2687 1.70652 -1.92011 -0.806936 -0.00716792 8.90228 1.42659e-17 2066.23 0.998384 -474 18.2215 35.3099 31.5961 -7.15404 1.85149 -0.444595 -0.00354361 8.87956 1.33619e-17 2062.16 0.998411 -475 22.08 40.7364 31.5884 -1.11317 0.26229 -3.00688 -0.0097241 8.89653 1.45388e-17 2064.47 0.998384 -476 16.3223 40.7317 28.2927 -0.0964379 -1.15851 7.17218 -0.00229158 8.88594 1.42712e-17 2063.8 0.998378 -477 12.4734 35.3141 34.9189 -2.76253 3.39097 -1.54001 -0.0149792 8.88599 1.33189e-17 2061.1 0.998405 -478 18.2525 35.2894 38.2366 3.21569 -4.8743 -4.40707 -0.00633649 8.87463 1.33942e-17 2060.52 0.998412 -479 22.0692 40.7429 38.2452 -4.88123 2.43009 -1.47075 0.0065636 8.91141 1.63638e-17 2071.1 0.998336 -480 16.3175 40.7322 34.9302 -1.61533 -1.26635 2.40861 -0.00390897 8.88549 1.40231e-17 2063.35 0.998394 -481 24.0101 35.2967 1.67349 2.11883 -2.53115 3.50494 0.00870778 8.90137 1.61942e-17 2069.43 0.998339 -482 29.7646 35.307 4.98981 0.00575042 0.973693 0.26828 0.000333859 8.89838 1.50206e-17 2067 0.998373 -483 33.6036 40.7438 4.99931 -0.562064 2.79037 3.35445 -0.00447836 8.90954 1.4909e-17 2068.35 0.998368 -484 27.8434 40.7308 1.66016 -0.216065 -1.60457 -0.929299 -0.0040749 8.90226 1.56107e-17 2066.89 0.998357 -485 24.011 35.3036 8.31258 2.42975 -0.263474 -0.81905 0.00299805 8.88351 1.48655e-17 2064.41 0.998369 -486 29.7701 35.308 11.6436 1.92105 1.30475 0.749987 -0.00329743 8.89333 1.42858e-17 2065.15 0.998387 -487 33.6028 40.7462 11.6423 -0.755596 3.592 0.533294 -0.00361168 8.89222 1.43855e-17 2064.85 0.998383 -488 27.8414 40.7293 8.33221 -1.02269 -2.11179 5.74443 -0.00610807 8.8711 1.36387e-17 2059.82 0.998414 -489 23.9963 35.3168 14.966 -2.39538 4.18037 -0.535369 0.00325692 8.89275 1.45657e-17 2066.42 0.998383 -490 29.7539 35.3086 18.2909 -3.53523 1.61122 -0.718118 0.00017673 8.89672 1.53052e-17 2066.62 0.998363 -491 33.5966 40.7422 18.2958 -2.8395 2.10731 0.713052 -0.00125318 8.89784 1.51023e-17 2066.55 0.998374 -492 27.8343 40.7529 14.9628 -3.26373 5.78231 -1.44334 -0.00220688 8.91793 1.58482e-17 2070.62 0.998339 -493 24.0035 35.2929 21.6169 -0.053823 -3.80759 -0.878766 -0.00331631 8.88353 1.40238e-17 2063.06 0.998394 -494 29.7699 35.2853 24.943 1.8399 -6.15225 -0.897377 -0.00700095 8.9227 1.62597e-17 2070.61 0.998351 -495 33.6204 40.7378 24.9404 5.1931 0.702429 -1.64091 0.00620976 8.90835 1.69642e-17 2070.38 0.998333 -496 27.8533 40.7295 21.6202 3.01045 -2.05387 0.295199 0.013025 8.87307 1.41574e-17 2064.31 0.9984 -497 24.0129 35.3013 28.2798 3.09953 -0.988688 2.8009 0.000113733 8.87613 1.4421e-17 2062.22 0.99839 -498 29.756 35.3153 31.6032 -2.78599 3.64527 2.02925 0.00159305 8.91554 1.58361e-17 2070.92 0.998356 -499 33.6211 40.7363 31.6073 5.2863 0.121295 3.27291 0.00118954 8.91729 1.66157e-17 2071.21 0.998336 -500 27.8322 40.745 28.2704 -3.92451 3.11256 -0.210263 0.00201105 8.9373 1.75439e-17 2075.64 0.99831 -501 24.0054 35.2947 34.9217 0.687509 -3.22485 -0.708076 0.00529505 8.88356 1.46987e-17 2064.9 0.998381 -502 29.7536 35.3199 38.2576 -3.60731 5.12952 2.60763 -0.00779915 8.90682 1.50955e-17 2067.06 0.998375 -503 33.6077 40.7249 38.2592 0.900495 -3.46362 3.30277 0.00391279 8.89879 1.49837e-17 2067.85 0.998374 -504 27.8469 40.739 34.9212 0.863342 1.16343 -0.767321 -0.00497102 8.90655 1.53671e-17 2067.61 0.998371 -505 35.5296 35.3142 1.67123 1.39311 3.35647 2.75848 0.00175843 8.87943 1.4722e-17 2063.27 0.998383 -506 41.292 35.3079 4.99708 1.89578 1.18123 2.63633 0.00639767 8.89146 1.45355e-17 2066.81 0.998376 -507 45.1274 40.746 4.99711 0.303273 3.53654 2.71979 -0.0017552 8.88273 1.40261e-17 2063.22 0.998388 -508 39.3725 40.7699 1.66487 2.05893 11.3855 0.666203 0.00184926 8.90894 1.50197e-17 2069.56 0.998368 -509 35.5375 35.3043 8.30612 4.08263 0.035119 -3.06455 -0.00252473 8.87796 1.36439e-17 2062.04 0.998404 -510 41.2875 35.3011 11.636 0.449154 -1.1016 -1.78653 0.00571427 8.8924 1.4539e-17 2066.87 0.998375 -511 45.1267 40.7388 11.6272 -0.0585199 1.07132 -4.4999 0.00186771 8.89913 1.4457e-17 2067.48 0.99838 -512 39.3657 40.7272 8.30388 -0.0612875 -2.80877 -3.62936 -0.00675504 8.89642 1.44261e-17 2065.07 0.998385 -513 35.534 35.315 14.9588 2.95944 3.67732 -2.81228 -0.00613178 8.86756 1.3412e-17 2059.06 0.998417 -514 41.283 35.2969 18.2958 -1.21805 -2.42092 0.912363 0.00185123 8.8875 1.4349e-17 2065 0.998387 -515 45.1313 40.7325 18.2934 1.43866 -1.18807 -0.130217 0.00728548 8.88779 1.46126e-17 2066.22 0.998378 -516 39.3762 40.739 14.9633 3.38708 1.02873 -1.37039 -0.00590915 8.90127 1.51729e-17 2066.29 0.998363 -517 35.5295 35.2985 21.6266 1.3689 -1.98921 2.4338 0.0129379 8.91709 1.6837e-17 2073.67 0.998327 -518 41.2888 35.2975 24.9487 0.857833 -2.27325 1.04521 -0.0020208 8.8916 1.48179e-17 2065.06 0.998376 -519 45.1354 40.7388 24.933 2.80114 1.06184 -4.11351 0.000483956 8.89085 1.47199e-17 2065.43 0.998374 -520 39.3605 40.7324 21.624 -1.7932 -1.02827 1.66956 0.00186646 8.89187 1.51938e-17 2065.94 0.998375 -521 35.5264 35.3077 28.2746 0.214389 1.08876 0.902194 -0.00995398 8.8918 1.51307e-17 2063.41 0.998383 -522 41.2922 35.3017 31.6102 2.01183 -1.00968 4.19575 0.0158107 8.88545 1.50503e-17 2067.54 0.998374 -523 45.133 40.7279 31.5898 1.91075 -2.61044 -2.39597 0.00916183 8.89967 1.5654e-17 2069.16 0.998351 -524 39.3627 40.7321 28.2826 -1.13741 -1.05429 3.66272 0.00494161 8.90567 1.60121e-17 2069.53 0.99835 -525 35.5308 35.3109 34.9146 1.88075 2.32542 -3.01907 -0.00550835 8.875 1.41807e-17 2060.78 0.998402 -526 41.28 35.2954 38.2543 -2.0795 -2.85781 1.7153 -0.000430828 8.91121 1.54283e-17 2069.57 0.998358 -527 45.1338 40.7359 38.2603 2.38786 0.0501784 3.55501 -0.013133 8.90434 1.44682e-17 2065.4 0.998381 -528 39.3784 40.7296 34.9391 4.04533 -1.99458 5.2038 0.00130343 8.90219 1.53103e-17 2068.02 0.998367 -529 47.0538 35.312 1.6566 2.34825 2.62939 -2.08791 -0.00728828 8.89097 1.42656e-17 2063.8 0.998386 -530 52.8007 35.3117 4.98269 -2.48142 2.56124 -2.0589 0.00202053 8.89321 1.45527e-17 2066.26 0.998372 -531 56.6563 40.7444 4.97764 2.53834 3.01661 -3.84746 -0.00407361 8.90394 1.48411e-17 2067.25 0.99836 -532 50.8984 40.7312 1.65787 3.49981 -1.54614 -1.71799 -0.00142743 8.87821 1.36822e-17 2062.33 0.998393 -533 47.0403 35.2914 8.32342 -2.29987 -4.1989 2.67252 -0.00744115 8.89918 1.44472e-17 2065.51 0.99838 -534 52.8085 35.3112 11.6374 0.11218 2.3972 -1.28409 0.00309107 8.88476 1.45064e-17 2064.69 0.998376 -535 56.6311 40.7538 11.6489 -5.84763 6.08968 2.73709 0.000900627 8.89019 1.40351e-17 2065.38 0.998383 -536 50.8942 40.7435 8.3069 2.11982 2.74996 -2.74547 -0.0146609 8.88646 1.3699e-17 2061.27 0.998398 -537 47.0504 35.2929 14.9665 1.10529 -3.70591 -0.301183 -0.00349738 8.91481 1.55564e-17 2069.68 0.998349 -538 52.8057 35.3016 18.2904 -0.80724 -0.864799 -0.956694 -0.00263316 8.89323 1.40914e-17 2065.27 0.998387 -539 56.6397 40.7445 18.2942 -3.08415 3.04455 0.127593 -0.00632604 8.86945 1.33255e-17 2059.42 0.998413 -540 50.8928 40.7381 14.9768 1.68418 0.950384 3.18478 0.00304882 8.88898 1.43401e-17 2065.57 0.998381 -541 47.0657 35.3166 21.601 6.11055 4.00741 -6.09318 -0.00311864 8.89891 1.39261e-17 2066.37 0.998397 -542 52.8119 35.3054 24.9535 1.31491 0.381193 2.73453 -0.00668496 8.89709 1.43533e-17 2065.23 0.998382 -543 56.6453 40.7282 24.9377 -1.20777 -2.38418 -2.41403 0.00340018 8.91227 1.54542e-17 2070.61 0.998344 -544 50.8885 40.7246 21.6195 0.328268 -3.57334 0.129657 -0.00264818 8.8885 1.41034e-17 2064.26 0.998391 -545 47.0409 35.3021 28.27 -2.24868 -0.692527 -0.411314 -0.000299906 8.88516 1.44886e-17 2064.05 0.998381 -546 52.8038 35.3089 31.5936 -1.5516 1.66585 -1.36774 0.00215255 8.8757 1.43138e-17 2062.56 0.998387 -547 56.6484 40.7394 31.598 -0.038596 1.24347 0.180923 0.00640139 8.89001 1.42101e-17 2066.51 0.998383 -548 50.8896 40.7383 28.2831 0.817978 0.898577 3.80454 -0.00153645 8.87752 1.36092e-17 2062.16 0.99841 -549 47.0298 35.3066 34.9288 -5.68513 0.851209 1.73216 0.001676 8.9096 1.53216e-17 2069.67 0.99836 -550 52.8031 35.3265 38.2559 -1.59991 7.57517 2.062 0.000252435 8.86737 1.38392e-17 2060.38 0.998401 -551 56.6352 40.7326 38.2461 -4.46037 -1.05593 -1.06091 0.0138968 8.86693 1.35799e-17 2063.19 0.998405 -552 50.8898 40.7321 34.9124 0.667556 -1.10177 -3.71054 -0.0138051 8.88081 1.34737e-17 2060.25 0.998409 -553 58.5517 35.3131 1.66159 -5.7248 2.75816 -0.497344 -0.00579408 8.89866 1.39634e-17 2065.75 0.998395 -554 64.3353 35.3033 4.98264 1.73761 -0.346754 -2.20273 -0.0056447 8.9063 1.49025e-17 2067.41 0.998367 -555 68.1714 40.736 5.00527 0.270164 0.260704 5.54174 -0.00400474 8.88302 1.49416e-17 2062.82 0.99837 -556 62.4023 40.7398 1.65503 -2.58666 1.354 -2.60742 0.00747298 8.88221 1.46177e-17 2065.08 0.998375 -557 58.5642 35.2991 8.29333 -1.58431 -1.81127 -7.19234 0.0032057 8.88825 1.39828e-17 2065.45 0.998391 -558 64.3413 35.3027 11.6568 3.74745 -0.463876 5.18298 -0.000790276 8.90132 1.46364e-17 2067.39 0.998365 -559 68.1677 40.7452 11.6525 -0.848867 3.259 3.88601 -0.0018458 8.87552 1.39109e-17 2061.67 0.998394 -560 62.4023 40.7335 8.32028 -2.3086 -0.565228 1.89915 -0.00174688 8.8745 1.37198e-17 2061.47 0.998397 -561 58.5733 35.3014 14.9585 1.36039 -0.744153 -3.01284 -0.00802454 8.88732 1.36008e-17 2062.87 0.998396 -562 64.3287 35.3104 18.2937 -0.30124 1.9695 0.333526 -0.00537723 8.88145 1.38732e-17 2062.18 0.9984 -563 68.1711 40.7298 18.2857 0.123467 -1.87472 -2.54529 -0.00748363 8.87864 1.37329e-17 2061.14 0.998395 -564 62.4 40.7229 14.949 -3.04275 -4.20579 -6.24201 -0.00886494 8.86695 1.30329e-17 2058.35 0.998415 -565 58.5791 35.3043 21.6134 3.41287 0.200725 -1.90242 0.00328277 8.88584 1.40968e-17 2064.96 0.99839 -566 64.3237 35.3209 24.9574 -1.91402 5.58769 4.09919 -0.00593501 8.89592 1.47325e-17 2065.14 0.998375 -567 68.1613 40.7351 24.9483 -2.90425 -0.127138 0.94362 -0.00239227 8.9045 1.4766e-17 2067.72 0.998366 -568 62.4099 40.7479 21.6084 0.278703 4.1265 -3.5689 0.00395309 8.88757 1.43343e-17 2065.47 0.998377 -569 58.5587 35.3039 28.2605 -3.47144 -0.0309003 -3.51122 -0.0163265 8.90302 1.41339e-17 2064.44 0.998396 -570 64.3309 35.3086 31.6117 0.31682 1.38801 4.74366 0.00640623 8.90127 1.5119e-17 2068.91 0.998364 -571 68.1604 40.742 31.5874 -3.27669 2.06139 -3.41178 -0.00703086 8.90157 1.46368e-17 2066.11 0.998377 -572 62.4074 40.7293 28.2654 -0.772178 -1.98316 -2.05983 0.00365321 8.87348 1.3659e-17 2062.4 0.998408 -573 58.5741 35.3071 34.9228 1.47447 1.07335 -0.284116 0.005294 8.91814 1.61855e-17 2072.26 0.998332 -574 64.3282 35.3113 38.2587 -0.586301 2.36403 3.12541 0.0110814 8.88194 1.51173e-17 2065.79 0.998372 -575 68.1784 40.7245 38.2498 2.63344 -3.73649 0.0403817 -0.000604919 8.89869 1.52251e-17 2066.87 0.998366 -576 62.4204 40.7371 34.9207 3.70677 0.650489 -0.874415 0.0107363 8.88559 1.47024e-17 2066.49 0.998375 -577 0.963688 46.1596 1.66329 1.25811 -2.5273 0.272445 0.00362295 8.90131 1.52633e-17 2068.33 0.998356 -578 6.71239 46.1765 4.97822 -2.84817 3.09231 -3.60129 -0.00547423 8.90658 1.52192e-17 2067.51 0.998362 -579 10.5586 51.5953 4.97523 -1.0866 -1.00395 -4.64429 0.00584958 8.89286 1.44844e-17 2067 0.998376 -580 4.79929 51.5988 1.63913 -0.349589 0.161208 -7.95223 -0.00209327 8.88892 1.39215e-17 2064.47 0.998389 -581 0.961206 46.1522 8.31651 0.473447 -4.89681 0.418235 0.00877699 8.89383 1.49306e-17 2067.83 0.998364 -582 6.7258 46.1923 11.6344 1.69002 8.42236 -2.2703 0.00520019 8.90661 1.5559e-17 2069.79 0.998351 -583 10.5511 51.5834 11.6461 -3.55637 -4.91082 1.71558 -0.0036643 8.87907 1.37753e-17 2062.04 0.998403 -584 4.80916 51.5946 8.3183 2.7957 -1.17577 1.02882 -0.00194603 8.87033 1.33745e-17 2060.54 0.998413 -585 0.957426 46.1514 14.9758 -1.01145 -5.35313 2.98682 -0.00262879 8.88255 1.39237e-17 2063 0.998388 -586 6.72929 46.1644 18.2899 2.79149 -0.850213 -1.13245 0.0144341 8.88979 1.4683e-17 2068.17 0.998373 -587 10.5523 51.6024 18.2854 -3.05339 1.26486 -2.62556 -0.0046978 8.90768 1.47203e-17 2067.9 0.998372 -588 4.81897 51.5921 14.9606 6.1193 -2.09809 -2.22629 0.00910844 8.89697 1.47903e-17 2068.57 0.998363 -589 0.977992 46.1844 21.623 6.04365 5.84838 1.33896 0.00650631 8.84131 1.23585e-17 2056.16 0.998437 -590 6.72958 46.1634 24.9487 2.87514 -1.33965 1.16439 0.00449023 8.88474 1.44178e-17 2064.98 0.998374 -591 10.5569 51.6197 24.9431 -1.58625 6.97863 -0.815685 -0.0056607 8.89807 1.40336e-17 2065.65 0.998393 -592 4.80785 51.6061 21.6114 2.40926 2.58938 -2.75715 -0.00632194 8.86922 1.30617e-17 2059.37 0.998415 -593 0.967295 46.1723 28.275 2.36103 1.74227 1.10478 -0.00674917 8.89731 1.43245e-17 2065.26 0.998381 -594 6.71735 46.1558 31.6015 -1.15903 -3.52758 1.39944 0.00138311 8.882 1.4011e-17 2063.74 0.998389 -595 10.5656 51.6105 31.6117 1.34503 3.98209 4.77414 0.000655416 8.89134 1.41222e-17 2065.57 0.998386 -596 4.79651 51.6076 28.2648 -1.40589 3.14008 -2.10211 0.00173938 8.88816 1.43397e-17 2065.12 0.998378 -597 0.958508 46.1682 34.9141 -0.496128 0.326603 -3.17938 0.000308628 8.8892 1.47295e-17 2065.04 0.998371 -598 6.72237 46.1517 38.2406 0.426541 -5.13814 -2.91468 -0.00555661 8.87401 1.37691e-17 2060.56 0.998405 -599 10.5488 51.5952 38.2431 -4.43033 -1.04199 -2.18086 0.00169983 8.88787 1.45374e-17 2065.06 0.998377 -600 4.78433 51.584 34.9208 -5.40177 -4.65304 -0.790367 -0.0135064 8.88577 1.31754e-17 2061.36 0.998418 -601 12.4864 46.1732 1.65108 1.4354 1.92825 -3.98135 0.00989826 8.89953 1.56304e-17 2069.28 0.998354 -602 18.2411 46.16 4.97588 -0.678004 -2.3604 -4.54139 0.00350445 8.86425 1.41783e-17 2060.41 0.998398 -603 22.0705 51.6057 4.99317 -4.34092 2.45531 1.43609 0.00498279 8.88201 1.45941e-17 2064.51 0.998381 -604 16.3235 51.5939 1.66277 0.300017 -1.46543 -0.179068 -0.00506753 8.89693 1.49306e-17 2065.54 0.998373 -605 12.4894 46.1686 8.31069 2.61 0.262524 -1.53206 0.0019579 8.8897 1.46705e-17 2065.5 0.998376 -606 18.2404 46.1772 11.6427 -0.842959 3.505 0.486026 -0.00541454 8.8833 1.4215e-17 2062.57 0.998391 -607 22.0832 51.5983 11.6292 -0.00163838 0.125838 -3.98419 0.00187605 8.88764 1.43011e-17 2065.04 0.998386 -608 16.3183 51.5964 8.29831 -1.33162 -0.651155 -5.64383 -0.00661522 8.87316 1.32968e-17 2060.15 0.998412 -609 12.4946 46.1784 14.9572 4.26679 3.72686 -3.42753 0.00236947 8.87718 1.42354e-17 2062.92 0.998395 -610 18.2353 46.1375 18.2985 -2.43444 -9.75632 1.53439 -0.00194691 8.91639 1.52935e-17 2070.35 0.998353 -611 22.0741 51.6124 18.2923 -3.13001 4.80604 -0.385118 0.0149163 8.88473 1.52299e-17 2067.2 0.998358 -612 16.3285 51.5874 14.9669 2.07881 -3.90839 -0.0306497 0.00454063 8.8972 1.47781e-17 2067.64 0.998371 -613 12.484 46.1577 21.6237 0.599141 -3.10182 1.45592 -0.00102327 8.9 1.48847e-17 2067.06 0.998369 -614 18.24 46.1528 24.9704 -1.07393 -4.7001 8.24537 -0.00796597 8.90917 1.39243e-17 2067.52 0.99839 -615 22.0835 51.5919 24.9239 0.171857 -2.14681 -7.29253 -0.00458749 8.84347 1.28326e-17 2054.26 0.998431 -616 16.3203 51.604 21.6276 -0.638899 1.85292 2.6192 0.000639814 8.91892 1.54286e-17 2071.43 0.998355 -617 12.4686 46.1701 28.2673 -4.48547 1.12878 -1.23203 0.00598443 8.88201 1.42344e-17 2064.72 0.998382 -618 18.2415 46.1751 31.5786 -0.395289 2.78134 -6.35987 -0.00498019 8.87745 1.38683e-17 2061.41 0.998398 -619 22.0716 51.6018 31.6074 -3.99893 1.10577 3.54128 -0.00485162 8.86758 1.35872e-17 2059.34 0.998405 -620 16.316 51.6018 28.2721 -2.2958 1.00513 0.320461 -0.0138051 8.88906 1.39096e-17 2062.01 0.998391 -621 12.4835 46.1731 34.922 0.660154 2.05259 -0.456829 -8.80006e-05 8.88211 1.41401e-17 2063.45 0.998391 -622 18.2477 46.1667 38.2648 1.50135 -0.06654 5.02744 0.00131289 8.92481 1.65378e-17 2072.84 0.998329 -623 22.0808 51.5944 38.2618 -0.825419 -1.30762 4.10738 -0.00267065 8.87839 1.45174e-17 2062.11 0.99839 -624 16.3259 51.5965 34.9261 1.11902 -0.752181 0.794465 -0.0020539 8.88964 1.43067e-17 2064.63 0.998385 -625 24.0046 46.1536 1.66442 0.331269 -4.29369 0.465606 -0.00682695 8.89682 1.46992e-17 2065.14 0.998387 -626 29.7586 46.1805 4.99399 -1.96965 4.47656 1.60692 -0.00192437 8.90581 1.51793e-17 2068.1 0.998364 -627 33.6102 51.5956 4.992 1.74677 -0.872038 1.07127 -0.00416161 8.905 1.45209e-17 2067.45 0.998382 -628 27.8392 51.5902 1.65327 -1.61112 -2.73759 -3.40395 0.00736376 8.89148 1.5372e-17 2067.03 0.998361 -629 24.0077 46.1668 8.3198 1.38632 -0.137487 1.61798 0.00970009 8.89283 1.52583e-17 2067.81 0.998358 -630 29.757 46.165 11.6274 -2.48268 -0.766939 -4.65699 -0.00128341 8.88593 1.42789e-17 2064 0.998391 -631 33.5891 51.5904 11.6486 -5.30069 -2.47242 2.3665 0.00745269 8.86736 1.32729e-17 2061.91 0.998412 -632 27.8326 51.593 8.33191 -3.93516 -1.75721 5.64815 0.00407573 8.8965 1.53386e-17 2067.4 0.998356 -633 24.0074 46.1709 14.9715 1.03443 1.19116 1.53592 0.00234968 8.91021 1.51881e-17 2069.94 0.99836 -634 29.7759 46.1812 18.299 3.84766 4.63445 1.9444 -0.00354167 8.88419 1.36466e-17 2063.15 0.998406 -635 33.6041 51.5973 18.2966 -0.362391 -0.33849 1.15365 -0.00214452 8.88893 1.37106e-17 2064.46 0.998391 -636 27.8441 51.6028 14.9641 -0.070392 1.45156 -0.926039 0.00216816 8.88633 1.38818e-17 2064.82 0.998391 -637 23.9995 46.1685 21.6191 -1.45911 0.564783 -0.116289 0.00142664 8.86326 1.30526e-17 2059.75 0.998419 -638 29.7479 46.164 24.9536 -5.68283 -0.927563 2.77062 0.0123138 8.88021 1.49522e-17 2065.69 0.998366 -639 33.6014 51.5902 24.9364 -1.44957 -2.79482 -3.0366 -0.00272594 8.84828 1.27164e-17 2055.68 0.998434 -640 27.8482 51.6078 21.6357 1.25731 3.04685 5.47805 -0.00477463 8.89868 1.40356e-17 2065.97 0.998383 -641 23.9946 46.1729 28.2692 -2.97945 1.95717 -0.645684 -0.00156908 8.90143 1.4626e-17 2067.24 0.998373 -642 29.7675 46.1759 31.6044 1.15718 2.91432 2.39221 -0.00585714 8.88736 1.41411e-17 2063.33 0.998401 -643 33.5907 51.6038 31.5923 -4.8699 1.75292 -1.56687 0.000400886 8.88562 1.42437e-17 2064.3 0.998389 -644 27.8427 51.5841 28.2688 -0.509554 -4.84972 -0.843123 0.00298574 8.88693 1.41803e-17 2065.13 0.998382 -645 23.996 46.1772 34.9304 -2.52403 3.32161 2.19291 0.00610752 8.89722 1.49638e-17 2067.98 0.99837 -646 29.7805 46.1647 38.2522 5.38821 -0.707893 0.852051 0.00550405 8.87935 1.46405e-17 2064.05 0.998383 -647 33.6065 51.5999 38.2586 0.591813 0.531651 3.04912 0.000784925 8.9035 1.5948e-17 2068.19 0.998344 -648 27.8292 51.601 34.9215 -5.05613 1.01449 -0.619039 -0.00439639 8.88919 1.45781e-17 2064.04 0.99838 -649 35.5186 46.1715 1.66573 -2.22992 1.70611 0.775891 5.74275e-05 8.87823 1.43295e-17 2062.65 0.998392 -650 41.2773 46.1763 4.9904 -3.16186 3.11001 0.350611 0.00246306 8.89099 1.45048e-17 2065.88 0.998374 -651 45.1322 51.5903 4.99302 1.8174 -2.80114 1.34604 -0.00750948 8.88056 1.3461e-17 2061.53 0.998403 -652 39.3643 51.5961 1.66728 -0.652768 -0.900169 1.33724 0.00852983 8.8836 1.48648e-17 2065.6 0.998371 -653 35.5215 46.1478 8.30911 -1.34335 -6.45635 -1.891 0.00409813 8.8852 1.42217e-17 2064.99 0.998388 -654 41.2791 46.1665 11.6371 -2.54084 -0.288696 -1.32413 0.00858061 8.89025 1.47656e-17 2067.02 0.998375 -655 45.1272 51.5983 11.638 0.0093828 -0.0840361 -0.980527 0.00125062 8.90595 1.50618e-17 2068.81 0.998354 -656 39.3772 51.6014 8.31555 3.80695 1.07785 0.0918018 0.0136764 8.86684 1.38377e-17 2063.12 0.998398 -657 35.5294 46.1703 14.9805 1.39912 1.06019 4.34148 0.000192842 8.90084 1.52477e-17 2067.5 0.998357 -658 41.2822 46.1691 18.2919 -1.36664 0.735936 -0.464316 0.00985982 8.89743 1.53961e-17 2068.83 0.998354 -659 45.1322 51.5995 18.2823 1.77344 0.537479 -3.65839 0.00548411 8.88033 1.42232e-17 2064.25 0.998387 -660 39.3781 51.6113 14.9687 3.89797 4.36699 0.496493 0.00158877 8.89827 1.44994e-17 2067.24 0.998378 -661 35.5292 46.1635 21.6248 1.18703 -1.15917 1.84257 -0.00177992 8.90065 1.47979e-17 2067.03 0.998373 -662 41.2872 46.1607 24.9469 0.339595 -2.0243 0.460972 -0.00248179 8.89424 1.43905e-17 2065.52 0.998388 -663 45.1319 51.596 24.951 1.65335 -0.83444 1.90859 -0.0113259 8.90151 1.46243e-17 2065.19 0.99838 -664 39.3735 51.6006 21.6217 2.58618 0.673287 0.799562 -0.00847942 8.87245 1.34462e-17 2059.6 0.998412 -665 35.5315 46.1769 28.278 2.09452 3.29668 2.22111 0.00286778 8.88418 1.45013e-17 2064.52 0.998387 -666 41.2929 46.1632 31.598 2.22871 -1.14164 0.165321 -0.00838876 8.89652 1.42437e-17 2064.74 0.998395 -667 45.126 51.5958 31.6074 -0.34381 -0.902835 3.38585 0.00205219 8.89499 1.44565e-17 2066.64 0.998391 -668 39.3686 51.6016 28.2512 1.06338 1.25851 -6.72327 -0.00318152 8.92088 1.58787e-17 2071.04 0.99834 -669 35.5329 46.169 34.9246 2.53575 0.665554 0.274187 -0.00538587 8.89676 1.45856e-17 2065.44 0.998382 -670 41.2812 46.1589 38.248 -1.68098 -2.70658 -0.490959 -0.00262898 8.88639 1.40664e-17 2063.82 0.998394 -671 45.1205 51.5903 38.2312 -2.02448 -2.62837 -6.07725 0.00741124 8.88234 1.41351e-17 2065.09 0.998387 -672 39.3616 51.6033 34.9325 -1.56958 1.61694 2.93226 0.00170454 8.90388 1.53352e-17 2068.46 0.998362 -673 47.0445 46.1714 1.6804 -0.840716 1.50021 5.97293 0.00210166 8.85083 1.27882e-17 2057.25 0.998422 -674 52.8288 46.1435 4.98214 6.96319 -7.79408 -2.29524 0.00858162 8.86201 1.26696e-17 2061.01 0.998421 -675 56.6482 51.5951 4.9948 -0.249751 -1.1242 1.93688 -0.00447331 8.88857 1.36673e-17 2063.89 0.998388 -676 50.8874 51.6067 1.6595 0.0348457 2.74231 -1.18435 -0.00180101 8.88938 1.38829e-17 2064.63 0.998382 -677 47.0389 46.17 8.31561 -2.77948 0.890436 0.182823 0.0117441 8.87047 1.36128e-17 2063.49 0.998393 -678 52.8121 46.1754 11.6353 1.30381 2.80461 -1.96785 0.00541008 8.88697 1.38885e-17 2065.65 0.998385 -679 56.6471 51.6042 11.6311 -0.591088 1.8968 -3.35399 0.000366448 8.88157 1.35755e-17 2063.43 0.998394 -680 50.8852 51.6082 8.32328 -0.814484 3.35529 2.67905 0.00149504 8.86266 1.24998e-17 2059.63 0.998432 -681 47.0495 46.1717 14.9656 0.818528 1.54909 -0.697087 -0.00233761 8.87062 1.38182e-17 2060.52 0.998402 -682 52.796 46.1674 18.2919 -4.01548 0.180701 -0.417017 0.00407313 8.9067 1.4982e-17 2069.56 0.998361 -683 56.6419 51.5854 18.2786 -2.2524 -4.33277 -4.79069 -0.00354797 8.88908 1.3642e-17 2064.19 0.9984 -684 50.8957 51.603 14.9692 2.58994 1.71922 0.728116 0.00550948 8.88968 1.41818e-17 2066.24 0.998383 -685 47.0541 46.1808 21.6148 2.36549 4.73026 -1.50335 -0.00418491 8.87988 1.41357e-17 2062.1 0.998392 -686 52.8033 46.166 24.9449 -1.505 -0.436129 -0.090627 -0.00381739 8.90942 1.50154e-17 2068.47 0.998362 -687 56.6414 51.6007 24.9437 -2.46961 0.771129 -0.491922 -0.00565958 8.88006 1.38009e-17 2061.82 0.998396 -688 50.8909 51.5908 21.6135 1.07616 -2.48082 -1.82761 -0.00314935 8.89931 1.42761e-17 2066.45 0.998385 -689 47.0478 46.1562 28.2641 0.102508 -3.54281 -2.51361 0.00300908 8.885 1.44103e-17 2064.72 0.998384 -690 52.8039 46.1622 31.6082 -1.30898 -1.75872 3.67535 0.00120964 8.89489 1.43861e-17 2066.44 0.998377 -691 56.6595 51.5902 31.6247 3.58218 -2.72657 9.09715 -0.00764164 8.87411 1.30036e-17 2060.13 0.998421 -692 50.8968 51.5876 28.2741 3.05683 -3.63841 0.749591 0.00234989 8.88278 1.45369e-17 2064.11 0.998375 -693 47.0535 46.1703 34.9106 2.0146 1.10685 -4.2461 0.000201923 8.90719 1.49251e-17 2068.85 0.998362 -694 52.7991 46.1812 38.2532 -3.09149 4.75411 1.2591 -0.0032649 8.88862 1.39684e-17 2064.16 0.998383 -695 56.6458 51.5951 38.2503 -0.941886 -1.16362 0.388214 -0.00591996 8.89517 1.37356e-17 2064.98 0.998394 -696 50.8976 51.5846 34.9299 3.22269 -4.56326 2.11357 0.00699199 8.89686 1.45078e-17 2068.09 0.998373 -697 58.5663 46.1646 1.66837 -0.913307 -0.854721 1.76883 0.0101777 8.8671 1.36799e-17 2062.44 0.998392 -698 64.3287 46.1619 4.98586 -0.364284 -1.62523 -1.10535 -0.0164873 8.88967 1.38346e-17 2061.57 0.998394 -699 68.1694 51.5976 4.99263 -0.385122 -0.308811 1.22766 -0.00483351 8.88221 1.35439e-17 2062.46 0.998398 -700 62.4357 51.604 1.6598 8.68945 1.94719 -1.05941 -0.0134867 8.89209 1.34476e-17 2062.72 0.998402 -701 58.5554 46.1558 8.31309 -4.68435 -3.73641 -0.729682 -0.00104641 8.85839 1.31739e-17 2058.2 0.998412 -702 64.3247 46.1638 11.6411 -1.64954 -1.1589 0.00830557 -0.00976969 8.88971 1.35535e-17 2063 0.998393 -703 68.1612 51.6015 11.6329 -3.10354 1.11331 -2.88889 0.000344863 8.86344 1.28294e-17 2059.56 0.998419 -704 62.4118 51.5956 8.31614 0.843374 -0.86658 0.194693 -0.000319843 8.89801 1.4203e-17 2066.78 0.99837 -705 58.5526 46.1649 14.9776 -5.39027 -0.758312 3.35786 0.00183381 8.90013 1.41846e-17 2067.69 0.998374 -706 64.3327 46.1615 18.273 0.862114 -1.95706 -6.70453 0.0039122 8.8841 1.37487e-17 2064.72 0.998387 -707 68.1752 51.6087 18.2985 1.59771 3.43179 1.71182 0.000257942 8.87669 1.3016e-17 2062.36 0.998411 -708 62.3965 51.5903 14.958 -4.42726 -2.78634 -2.93625 -0.00549134 8.87007 1.25184e-17 2059.72 0.998434 -709 58.5576 46.1493 21.624 -3.78602 -6.06558 1.55266 -0.00132861 8.86557 1.39772e-17 2059.67 0.998396 -710 64.3259 46.1622 24.9661 -1.24521 -1.8129 6.79944 -0.00882857 8.91202 1.44906e-17 2067.95 0.998373 -711 68.1684 51.6002 24.9359 -0.567768 0.584323 -3.25274 0.000806854 8.87445 1.38505e-17 2062.01 0.998394 -712 62.4179 51.5935 21.6272 2.84519 -1.59217 2.49354 0.0130029 8.91358 1.57005e-17 2072.93 0.998334 -713 58.559 46.1606 28.2877 -3.35722 -2.16634 5.51272 -0.0014433 8.87364 1.36267e-17 2061.35 0.998399 -714 64.3368 46.1627 31.5996 2.29332 -1.40723 0.856668 -0.000743252 8.89813 1.41218e-17 2066.71 0.998389 -715 68.181 51.5918 31.5971 3.39739 -2.19896 -0.0319791 0.00931784 8.89384 1.44972e-17 2067.94 0.998375 -716 62.4149 51.5898 28.2657 1.71418 -2.76671 -1.91015 -0.00652151 8.9004 1.4258e-17 2065.97 0.998386 -717 58.5678 46.1621 34.9327 -0.417179 -1.55817 3.08044 -0.00755303 8.87946 1.33496e-17 2061.29 0.998406 -718 64.3358 46.1661 38.2463 2.05829 -0.266721 -1.1635 0.00599158 8.87198 1.40634e-17 2062.58 0.99839 -719 68.1588 51.6122 38.248 -3.86377 4.76761 -0.547095 -0.00866068 8.87973 1.33387e-17 2061.11 0.998408 -720 62.4109 51.5978 34.9321 0.317421 -0.25394 2.84577 0.00971871 8.89981 1.48599e-17 2069.3 0.998355 -721 0.961139 57.0375 1.67209 0.34012 2.5566 3.01818 0.000787653 8.8814 1.36729e-17 2063.48 0.998395 -722 6.71585 57.0421 4.98096 -1.80062 4.21476 -2.6719 -0.000514514 8.87973 1.40343e-17 2062.85 0.998391 -723 10.5541 62.4552 4.9756 -2.50858 -2.05211 -4.3439 -0.000388644 8.90235 1.44418e-17 2067.68 0.998382 -724 4.80624 62.4496 1.64718 1.81107 -3.94338 -5.28728 -0.0034338 8.88034 1.43269e-17 2062.36 0.998387 -725 0.963039 57.0349 8.32611 1.02827 1.75479 3.56997 -0.00638966 8.90206 1.43048e-17 2066.35 0.998381 -726 6.72678 57.0391 11.6533 1.80203 3.12332 4.0862 0.00761371 8.9013 1.51802e-17 2069.17 0.998356 -727 10.5601 62.4589 11.6403 -0.583218 -0.832038 -0.341386 -0.00630215 8.88192 1.38703e-17 2062.08 0.998402 -728 4.79897 62.4621 8.31568 -0.466371 0.217359 0.0727512 0.0107409 8.9108 1.55674e-17 2071.85 0.998357 -729 0.964072 57.0303 14.9693 1.25958 0.277593 0.68793 -0.000730299 8.89724 1.41485e-17 2066.52 0.998387 -730 6.71515 57.0291 18.2858 -2.00718 -0.309146 -2.50356 -0.00273699 8.86978 1.35814e-17 2060.26 0.998408 -731 10.5638 62.4691 18.2844 0.706881 2.70557 -2.98058 -0.00187223 8.88681 1.41329e-17 2064.07 0.998388 -732 4.80079 62.4645 14.969 -0.00619034 0.921821 0.528435 0.00772369 8.8974 1.53582e-17 2068.36 0.998363 -733 0.975943 57.0237 21.6236 5.33345 -1.99342 1.26808 -0.0027339 8.88097 1.36522e-17 2062.64 0.9984 -734 6.73279 57.0296 24.96 4.05021 -0.0591225 5.00218 -0.000868873 8.88276 1.45098e-17 2063.42 0.99838 -735 10.5588 62.471 24.9473 -0.803301 3.13787 0.723049 -0.00330691 8.91892 1.55255e-17 2070.6 0.998351 -736 4.78916 62.4536 21.6214 -3.86783 -2.41875 0.81779 -0.00581113 8.90119 1.47891e-17 2066.29 0.998375 -737 0.958344 57.0249 28.2672 -0.709576 -1.50513 -1.47891 0.00352394 8.89686 1.43123e-17 2067.35 0.998384 -738 6.71574 57.0111 31.596 -1.84395 -6.18221 -0.411788 0.00537459 8.90698 1.51356e-17 2069.9 0.998364 -739 10.5604 62.4544 31.6066 -0.448039 -2.15669 3.06962 -0.00265388 8.90263 1.51062e-17 2067.27 0.998371 -740 4.80988 62.4543 28.2801 2.88349 -2.31406 2.93139 0.0068331 8.91536 1.566e-17 2071.99 0.998351 -741 0.961247 57.0289 34.9233 0.319356 -0.249444 -0.0117266 0.00174627 8.88981 1.41035e-17 2065.48 0.99838 -742 6.73049 57.0359 38.2502 3.30325 1.91392 0.169749 0.00176038 8.89885 1.49279e-17 2067.41 0.998364 -743 10.5643 62.4655 38.2617 0.911697 1.51696 4.10161 0.00715282 8.90691 1.53446e-17 2070.26 0.99836 -744 4.80255 62.463 34.9235 0.701071 0.56768 0.046081 0.00399147 8.88385 1.4666e-17 2064.69 0.998377 -745 12.4896 57.0251 1.67089 2.34433 -1.63944 2.61347 0.0037169 8.87837 1.42754e-17 2063.46 0.998391 -746 18.2359 57.0339 4.99525 -2.2665 1.43528 1.98988 0.00216222 8.90015 1.50139e-17 2067.77 0.998363 -747 22.0627 62.4539 4.98913 -7.02022 -2.41595 0.0302152 0.00686845 8.86823 1.45671e-17 2061.98 0.998387 -748 16.3357 62.4741 1.6553 4.37426 4.45282 -2.71058 0.0074014 8.88981 1.56976e-17 2066.69 0.998352 -749 12.4801 57.034 8.32771 -0.477731 1.3073 4.118 -0.00951853 8.89214 1.3816e-17 2063.57 0.998392 -750 18.2433 57.0449 11.6465 0.240329 5.0429 1.80389 -0.00114797 8.88322 1.34318e-17 2063.45 0.998407 -751 22.0781 62.4603 11.6409 -1.77292 -0.25729 -0.117657 -0.00171546 8.89401 1.43747e-17 2065.63 0.998383 -752 16.334 62.4642 8.33043 3.82558 0.994243 5.14854 -0.00737399 8.88352 1.37912e-17 2062.19 0.9984 -753 12.4803 57.0355 14.9692 -0.490496 1.94576 0.661442 -0.0055015 8.8939 1.43739e-17 2064.81 0.998378 -754 18.2393 57.0163 18.2787 -0.887497 -4.49559 -4.83056 -0.00220288 8.9047 1.51742e-17 2067.81 0.998362 -755 22.0868 62.4711 18.2968 1.15885 3.18915 1.22897 -0.00424462 8.91424 1.52176e-17 2069.4 0.998361 -756 16.3348 62.4463 14.9667 4.04153 -4.99824 -0.229181 -0.00961137 8.88413 1.34827e-17 2061.85 0.99841 -757 12.478 57.0259 21.6148 -1.3726 -1.18207 -1.43777 0.00184193 8.88809 1.4482e-17 2065.13 0.998382 -758 18.2327 57.0187 24.9419 -3.35191 -3.64222 -1.12934 0.00365133 8.89401 1.4887e-17 2066.77 0.998371 -759 22.0891 62.4541 24.9554 1.88029 -2.29635 3.44322 -0.00646979 8.91519 1.55844e-17 2069.13 0.998359 -760 16.3279 62.464 21.6277 1.69932 0.958179 2.84556 0.00258444 8.86697 1.38294e-17 2060.79 0.998404 -761 12.4811 57.0231 28.2737 -0.311245 -2.3182 0.746857 0.00257494 8.88917 1.46345e-17 2065.52 0.99838 -762 18.2473 57.0176 31.5817 1.44311 -4.14774 -5.12972 0.00372302 8.87518 1.41736e-17 2062.78 0.998393 -763 22.0846 62.4691 31.6117 0.37686 2.67292 4.69593 -0.00188083 8.89066 1.48093e-17 2064.89 0.998379 -764 16.3087 62.4671 28.2842 -4.48885 2.0948 4.22633 0.000606912 8.90491 1.52508e-17 2068.45 0.998363 -765 12.4831 57.0137 34.9086 0.413675 -5.42296 -4.84664 0.00490007 8.89251 1.43827e-17 2066.72 0.998387 -766 18.2516 57.0245 38.2508 2.98 -1.74926 0.540619 0.00511837 8.89624 1.49609e-17 2067.56 0.998371 -767 22.0842 62.4643 38.254 0.371679 1.1158 1.51563 -0.00315705 8.87541 1.41395e-17 2061.37 0.998403 -768 16.3317 62.4611 34.9202 2.96002 -0.0180727 -1.06185 0.000230953 8.89741 1.48814e-17 2066.77 0.998378 -769 24.0082 57.0315 1.65995 1.56353 0.482918 -0.992518 0.00316907 8.91013 1.55428e-17 2070.1 0.998354 -770 29.7637 57.0091 4.98164 -0.294415 -6.90631 -2.5297 -0.0164385 8.89602 1.43293e-17 2062.93 0.99839 -771 33.5958 62.4629 4.99257 -3.20773 0.58065 1.21512 -0.0100935 8.90438 1.46413e-17 2066.05 0.998383 -772 27.8425 62.4596 1.67747 -0.570032 -0.542706 4.88543 0.00873144 8.88762 1.49008e-17 2066.5 0.998371 -773 24.003 57.0336 8.30769 -0.154199 1.0441 -2.59261 0.00137494 8.88717 1.43056e-17 2064.83 0.998386 -774 29.7752 57.0363 11.6302 3.58555 2.17652 -3.64548 -0.00651263 8.88836 1.38745e-17 2063.41 0.998392 -775 33.5951 62.4705 11.6619 -3.307 3.08185 6.88758 -0.00628619 8.89358 1.44066e-17 2064.57 0.998385 -776 27.8515 62.4682 8.33007 2.41846 2.45599 4.99593 0.00237434 8.89897 1.53885e-17 2067.56 0.998357 -777 23.9983 57.0259 14.9581 -1.80901 -1.24883 -3.03151 -0.00895306 8.87258 1.36747e-17 2059.53 0.998402 -778 29.7768 57.0221 18.3111 3.98263 -2.47568 6.03443 0.00203137 8.87422 1.30737e-17 2062.21 0.99842 -779 33.6147 62.4673 18.2941 3.15737 1.97105 0.318261 -0.00902439 8.90716 1.44849e-17 2066.88 0.998374 -780 27.8528 62.4637 14.9683 2.85962 0.836972 0.374717 0.0058386 8.88953 1.46132e-17 2066.29 0.998376 -781 24.0076 57.0377 21.6179 1.41638 2.62491 -0.637643 -0.00269578 8.90829 1.52987e-17 2068.47 0.998358 -782 29.766 57.0222 24.9362 0.648651 -2.43583 -3.0354 0.00763395 8.90037 1.49694e-17 2068.97 0.998366 -783 33.5961 62.461 24.9587 -2.97645 -0.186503 4.37411 -0.000893649 8.89149 1.45927e-17 2065.27 0.998381 -784 27.8554 62.4574 21.6058 3.71779 -1.22593 -4.55163 -0.00286841 8.88146 1.43938e-17 2062.72 0.998392 -785 24.0079 57.0221 28.2634 1.43937 -2.5517 -2.57496 0.00505635 8.89726 1.52274e-17 2067.77 0.998363 -786 29.7604 57.0262 31.5955 -1.39503 -1.16612 -0.69628 0.000537839 8.8862 1.42504e-17 2064.45 0.998396 -787 33.6043 62.4468 31.6085 -0.31399 -4.87282 3.63817 5.39536e-06 8.89823 1.51066e-17 2066.9 0.99837 -788 27.8568 62.4525 28.2798 4.26653 -2.82275 2.81023 0.00394158 8.91581 1.62061e-17 2071.48 0.998335 -789 24.0154 57.0348 34.9131 4.02074 1.68396 -3.36794 0.00536495 8.90341 1.57564e-17 2069.15 0.998342 -790 29.7633 57.035 38.2346 -0.431926 1.78101 -4.84647 -0.00475008 8.8867 1.42624e-17 2063.43 0.998394 -791 33.6046 62.4608 38.2541 -0.191989 -0.21668 1.5798 -0.00135798 8.88312 1.42653e-17 2063.39 0.998394 -792 27.8442 62.4586 34.9187 -0.0266139 -0.821343 -1.628 -0.00575749 8.87834 1.34736e-17 2061.43 0.998414 -793 35.5317 57.0266 1.66307 2.06645 -1.04729 -0.00954402 0.0213099 8.88434 1.50352e-17 2068.47 0.998369 -794 41.2856 57.0237 4.99799 -0.198747 -2.02267 2.96405 -0.000630858 8.8922 1.47372e-17 2065.48 0.998373 -795 45.1303 62.45 4.98911 1.14698 -3.5946 0.0518694 -0.000471365 8.89863 1.47587e-17 2066.88 0.998375 -796 39.3527 62.4603 1.66013 -4.43314 -0.229741 -0.954711 -0.0121743 8.90141 1.50905e-17 2064.98 0.998377 -797 35.5268 57.0332 8.30594 0.542041 1.02016 -3.07064 0.00179149 8.88668 1.41836e-17 2064.82 0.998385 -798 41.2832 57.0221 11.6406 -1.14032 -2.60234 -0.101635 -0.00278702 8.8958 1.43656e-17 2065.78 0.998383 -799 45.1251 62.4614 11.6348 -0.587466 0.0515898 -2.17976 0.00377234 8.89793 1.48311e-17 2067.64 0.998366 -800 39.363 62.4532 8.3194 -1.11597 -2.60012 1.44824 -0.000397873 8.90638 1.48615e-17 2068.54 0.998371 -801 35.5221 57.043 14.9738 -1.09083 4.29177 2.04934 0.00965318 8.89824 1.42137e-17 2068.95 0.998378 -802 41.2821 57.0331 18.2878 -1.46813 1.12769 -1.78362 -0.00471811 8.90315 1.44866e-17 2066.94 0.998374 -803 45.1261 62.4449 18.284 -0.284506 -5.40689 -3.15345 -0.000228071 8.88533 1.42861e-17 2064.1 0.998381 -804 39.362 62.4669 14.9738 -1.22635 1.85539 2.35631 -0.0100838 8.88528 1.35925e-17 2061.99 0.998406 -805 35.5103 57.03 21.6086 -4.92024 0.124924 -3.56512 -0.0023335 8.89522 1.39111e-17 2065.75 0.99839 -806 41.2961 57.0327 24.9603 3.33195 0.895858 4.81428 0.00769187 8.91297 1.55174e-17 2071.67 0.998357 -807 45.1351 62.462 24.9411 2.78142 0.12678 -1.42017 0.00069826 8.88284 1.43373e-17 2063.77 0.99839 -808 39.358 62.4533 21.6231 -2.85687 -2.64902 1.3651 0.000505202 8.86236 1.35009e-17 2059.37 0.99841 -809 35.5401 57.0408 28.2741 4.7638 3.77684 1.00443 -0.00440867 8.90205 1.51308e-17 2066.77 0.998366 -810 41.3085 57.0273 31.5971 7.33991 -0.846319 -0.0649489 -0.00475074 8.91582 1.6293e-17 2069.63 0.998351 -811 45.137 62.4524 31.6079 3.32363 -2.91998 3.49129 0.0068809 8.90668 1.55704e-17 2070.16 0.998361 -812 39.3721 62.4545 28.2832 2.04309 -2.33392 3.87026 0.0075098 8.88661 1.4836e-17 2066.02 0.998383 -813 35.5081 57.0345 34.9343 -5.80595 1.51298 3.60688 0.00107399 8.8951 1.54413e-17 2066.46 0.998366 -814 41.2985 57.0287 38.2487 4.07507 -0.381529 -0.436914 -0.00913195 8.90138 1.49692e-17 2065.62 0.998381 -815 45.1201 62.4578 38.244 -2.17081 -1.04451 -1.83378 0.00932072 8.9026 1.54169e-17 2069.81 0.998361 -816 39.3669 62.4638 34.9016 0.181003 0.771198 -7.22752 0.00623447 8.94841 1.77454e-17 2078.9 0.998303 -817 47.0436 57.028 1.66601 -1.22106 -0.660071 0.881331 0.00462855 8.89553 1.43499e-17 2067.3 0.998379 -818 52.8109 57.0265 4.98965 1.01807 -1.08078 0.269311 0.00103313 8.89448 1.42891e-17 2066.32 0.998373 -819 56.6549 62.4642 4.98469 2.08839 1.26286 -1.50548 0.00200634 8.87643 1.38711e-17 2062.68 0.998392 -820 50.8764 62.4532 1.66404 -3.85268 -2.70981 0.351366 0.00112311 8.86896 1.3389e-17 2060.9 0.998409 -821 47.0406 57.0323 8.31171 -2.22184 0.724679 -1.21852 -0.00353599 8.8808 1.37848e-17 2062.43 0.9984 -822 52.8136 57.038 11.63 1.88542 2.7599 -3.56167 0.00385908 8.90145 1.45684e-17 2068.4 0.998366 -823 56.6558 62.4614 11.6554 2.41576 0.0920269 4.6206 0.00275967 8.89331 1.40353e-17 2066.43 0.998389 -824 50.8831 62.4633 8.31405 -1.55284 0.766064 -0.359515 0.00833812 8.87891 1.43113e-17 2064.56 0.998379 -825 47.0449 57.0287 14.9709 -0.733878 -0.307107 1.32474 -0.00815707 8.89059 1.39051e-17 2063.53 0.998397 -826 52.8065 57.0269 18.301 -0.545727 -0.929532 2.60968 0.000859158 8.88925 1.41546e-17 2065.17 0.998381 -827 56.663 62.4593 18.2807 4.75471 -0.670766 -4.14679 0.00453483 8.89302 1.45439e-17 2066.75 0.99837 -828 50.8902 62.456 14.9563 0.797227 -1.80405 -3.61031 -0.00496227 8.88493 1.37604e-17 2063.01 0.998398 -829 47.0387 57.036 21.6236 -2.75942 2.01118 1.42974 0.00680553 8.89474 1.45365e-17 2067.6 0.998378 -830 52.8172 57.0282 24.9319 3.12288 -0.554613 -4.41709 0.00381051 8.88745 1.41022e-17 2065.41 0.998389 -831 56.6536 62.4615 24.9456 1.68328 -0.0376335 0.00100827 -0.00251788 8.89661 1.45414e-17 2066.02 0.998377 -832 50.8927 62.4669 21.627 1.69316 1.95112 2.51577 -0.00815832 8.87825 1.3202e-17 2060.9 0.998415 -833 47.0439 57.0437 28.2859 -1.19059 4.63676 4.83447 0.0014024 8.91177 1.62769e-17 2070.08 0.998334 -834 52.8143 57.0186 31.5987 2.10965 -3.82578 0.424156 -0.00908663 8.87751 1.37e-17 2060.55 0.998405 -835 56.6576 62.4693 31.584 3.08857 2.73912 -4.46607 0.00319937 8.90226 1.56847e-17 2068.44 0.998351 -836 50.8856 62.4608 28.2759 -0.648139 -0.0940452 1.51503 -0.0065427 8.8925 1.42717e-17 2064.28 0.998392 -837 47.0467 57.0276 34.9252 -0.1471 -0.758124 0.633387 0.00552263 8.88217 1.44953e-17 2064.65 0.998387 -838 52.8075 57.0277 38.2459 -0.161712 -0.718688 -1.1838 -0.00784872 8.8834 1.34436e-17 2062.07 0.998406 -839 56.6613 62.4675 38.2461 4.19978 2.12441 -1.23322 0.00179645 8.8714 1.37649e-17 2061.57 0.998399 -840 50.9014 62.4743 34.9313 4.48184 4.25627 2.58986 0.00621484 8.90209 1.50207e-17 2069.04 0.998363 -841 58.5724 57.0375 1.66603 1.04367 2.5318 1.07771 0.00198975 8.89218 1.40465e-17 2066.03 0.99838 -842 64.3285 57.0342 4.98742 -0.388221 1.35297 -0.409971 0.00186699 8.89549 1.40157e-17 2066.71 0.998385 -843 68.1624 62.4694 4.9928 -2.6577 2.75537 1.3342 0.0012782 8.90717 1.51568e-17 2069.07 0.998356 -844 62.4026 62.4735 1.67158 -2.28602 4.06135 2.9846 -0.00179834 8.8866 1.40349e-17 2064.04 0.998388 -845 58.5614 57.01 8.29764 -2.52538 -6.61939 -5.86067 -0.0056066 8.87401 1.31004e-17 2060.54 0.998418 -846 64.3119 57.0288 11.6328 -5.99274 -0.269557 -2.72951 -0.000195048 8.88561 1.42483e-17 2064.17 0.998377 -847 68.1663 62.4722 11.6508 -1.35068 3.67738 3.29998 0.00107641 8.88949 1.47805e-17 2065.27 0.998379 -848 62.4139 62.4543 8.32069 1.57479 -2.26821 1.85893 -0.00164572 8.88178 1.37837e-17 2063.04 0.998403 -849 58.5818 57.0332 14.9516 4.27286 1.06471 -5.11484 0.00896614 8.88792 1.40382e-17 2066.61 0.998387 -850 64.3313 57.0303 18.2859 0.457156 0.178418 -2.3746 -0.00129018 8.90022 1.45753e-17 2067.04 0.998374 -851 68.1796 62.4678 18.3012 2.94517 2.25786 2.59278 0.0100228 8.90602 1.55259e-17 2070.69 0.998355 -852 62.3942 62.4571 14.9681 -4.91757 -1.32325 0.292774 -0.000128508 8.9114 1.49853e-17 2069.67 0.99837 -853 58.5787 57.0334 21.6135 3.20573 1.1781 -2.06027 -0.00827263 8.88854 1.41431e-17 2063.07 0.998391 -854 64.327 57.0252 24.9396 -0.838428 -1.50218 -1.83401 -0.00485235 8.89659 1.47156e-17 2065.52 0.998374 -855 68.1679 62.4669 24.9494 -0.843613 1.85075 1.35389 -0.00692744 8.89051 1.43461e-17 2063.78 0.998389 -856 62.4184 62.4595 21.6161 2.91744 -0.606852 -1.05663 -0.00392055 8.88682 1.42624e-17 2063.63 0.998393 -857 58.5588 57.0334 28.271 -3.34577 1.1854 -0.0224399 0.00771284 8.89652 1.51807e-17 2068.18 0.998357 -858 64.3341 57.0258 31.5897 1.43551 -1.4527 -2.68301 0.000913701 8.8766 1.38379e-17 2062.48 0.998398 -859 68.1615 62.4627 31.5923 -2.86182 0.462332 -1.75908 -0.00512585 8.89213 1.39548e-17 2064.5 0.998396 -860 62.4037 62.4668 28.2756 -1.85618 2.02882 1.35579 0.00568862 8.90264 1.53219e-17 2069.05 0.998358 -861 58.574 57.025 34.9325 1.76296 -1.56466 3.00605 -0.00638024 8.90166 1.43977e-17 2066.27 0.998375 -862 64.3368 57.0249 38.2697 2.45934 -1.67951 6.69089 -0.00223205 8.86406 1.29211e-17 2059.15 0.998419 -863 68.1598 62.4688 38.2404 -3.60844 2.59669 -3.19135 -0.00432237 8.86403 1.29378e-17 2058.69 0.99842 -864 62.4131 62.4592 34.926 1.16614 -0.646852 1.00222 0.000288093 8.893 1.4095e-17 2065.84 0.998383 -ITEM: TIMESTEP -4 -ITEM: NUMBER OF ATOMS -864 -ITEM: BOX BOUNDS pp pp pp -0.0000000000000000e+00 6.9130545060664147e+01 -0.0000000000000000e+00 6.5176902932690410e+01 -0.0000000000000000e+00 3.9912538800000000e+01 -ITEM: ATOMS id x y z vx vy vz c_dpdUatom[1] c_dpdUatom[2] c_dpdUatom[3] c_dpdUatom[4] c_crdx -1 0.960887 2.72927 1.65741 0.182659 3.55443 -1.51114 0.00126639 8.88495 1.42039e-16 2064.54 0.997852 -2 6.71959 2.71208 4.97846 -0.614118 -0.939013 -2.51337 -0.00158957 8.9023 1.51883e-16 2067.63 0.997816 -3 10.5507 8.14386 4.99492 -2.86616 -0.899399 1.61993 0.0109249 8.88458 1.45037e-16 2066.52 0.997841 -4 4.81157 8.1462 1.66962 2.62395 -0.26723 1.65678 -0.00622036 8.91109 1.49507e-16 2068.51 0.997823 -5 0.969879 2.7084 8.31269 2.55453 -1.82132 -0.335572 0.00175815 8.88134 1.4536e-16 2063.88 0.997847 -6 6.71482 2.70038 11.634 -1.50885 -3.71428 -1.68487 0.00657506 8.91545 1.6018e-16 2072.17 0.997788 -7 10.5513 8.14603 11.6435 -2.62569 -0.315728 0.638493 0.00481005 8.88248 1.45179e-16 2064.77 0.997843 -8 4.80497 8.15405 8.32023 1.10754 1.90588 1.30637 0.000935841 8.86781 1.34661e-16 2060.82 0.997879 -9 0.93825 2.72072 14.9526 -5.37943 1.16275 -3.65481 -0.00067407 8.89984 1.50939e-16 2067.3 0.997831 -10 6.71575 2.71594 18.3031 -1.36717 -0.0381866 2.34556 0.00562864 8.90158 1.5426e-16 2069.01 0.997814 -11 10.5304 8.13688 18.2847 -7.75084 -2.57641 -2.16041 0.00222231 8.90409 1.54423e-16 2068.83 0.997806 -12 4.80192 8.14002 14.9733 0.219932 -2.02421 1.55297 0.00937952 8.88502 1.41458e-16 2066.28 0.997854 -13 0.968841 2.71161 21.6276 2.0981 -0.96598 2.11113 -0.0130547 8.90077 1.4675e-16 2064.86 0.997852 -14 6.70228 2.7124 24.9436 -4.88585 -0.854438 -0.395861 -0.00136525 8.88117 1.42164e-16 2063.17 0.997861 -15 10.5715 8.15933 24.9301 2.65565 2.95597 -3.70496 -0.00956784 8.88494 1.4197e-16 2062.23 0.997861 -16 4.79215 8.14364 21.6131 -2.24457 -0.605424 -1.40486 0.00750373 8.91346 1.61948e-16 2071.95 0.997788 -17 0.947045 2.72743 28.2605 -3.30598 2.88272 -2.89071 -0.00447593 8.90585 1.54298e-16 2067.77 0.997813 -18 6.73252 2.74036 31.5829 2.93429 6.23544 -3.76954 -0.002914 8.88975 1.46212e-16 2064.67 0.997843 -19 10.5549 8.14511 31.6046 -1.51843 -0.406459 1.89022 -0.00734046 8.89174 1.45135e-16 2064.15 0.997851 -20 4.78102 8.1445 28.2895 -4.75739 -0.558983 4.59301 -0.00777853 8.91344 1.57806e-16 2068.69 0.997804 -21 0.963838 2.70474 34.9168 0.858778 -2.68952 -1.54599 -0.0018301 8.89448 1.46403e-16 2065.91 0.997833 -22 6.72315 2.72984 38.2414 0.721186 3.48238 -2.10626 0.00755222 8.88623 1.45994e-16 2066.15 0.997842 -23 10.5722 8.15141 38.2599 2.50724 0.942257 2.64109 -0.0081062 8.91092 1.51874e-16 2068.08 0.997822 -24 4.81717 8.16038 34.9266 4.07602 3.37592 0.813307 0.0031216 8.88558 1.53796e-16 2065.08 0.997824 -25 12.492 2.71397 1.66429 2.6843 -0.432767 0.211094 0.00369735 8.87537 1.4641e-16 2063.02 0.997854 -26 18.2532 2.72123 4.97895 2.60219 1.32884 -2.50573 0.00586675 8.90355 1.54712e-16 2069.48 0.997813 -27 22.075 8.14643 4.98338 -2.089 -0.0792078 -1.33395 0.00664183 8.88906 1.4869e-16 2066.56 0.997837 -28 16.3155 8.14211 1.65556 -1.75133 -1.18654 -1.96446 0.00781076 8.90887 1.62495e-16 2071.04 0.997787 -29 12.4742 2.71801 8.3061 -1.93854 0.517695 -2.20153 -0.00817348 8.89832 1.44418e-16 2065.38 0.997845 -30 18.2473 2.7084 11.6634 1.05494 -1.95753 5.57194 -0.0106013 8.9111 1.52618e-16 2067.59 0.997806 -31 22.0592 8.15142 11.6406 -6.09733 1.32943 -0.151443 -0.00700291 8.8764 1.36853e-16 2060.96 0.997879 -32 16.3133 8.15208 8.31473 -2.16225 1.27241 0.0583236 -0.00181064 8.87852 1.38799e-16 2062.51 0.997867 -33 12.4776 2.70654 14.9459 -1.02562 -2.17816 -5.23808 -0.00995768 8.92693 1.54073e-16 2071.09 0.997805 -34 18.248 2.72199 18.2969 1.34944 1.55723 0.860409 0.00134389 8.88614 1.436e-16 2064.81 0.997842 -35 22.1051 8.13506 18.2904 5.47247 -2.7378 -0.603138 0.0053548 8.86982 1.32018e-16 2062.18 0.997898 -36 16.3181 8.17908 14.9554 -1.03599 7.9615 -3.06033 -0.00840367 8.90723 1.48664e-16 2067.23 0.997823 -37 12.4747 2.71187 21.6324 -1.80343 -1.003 3.25322 -0.00826759 8.88367 1.37879e-16 2062.24 0.997868 -38 18.2147 2.72255 24.9274 -7.11168 1.92112 -4.46503 0.00832673 8.88323 1.4733e-16 2065.68 0.997827 -39 22.0492 8.13831 24.9441 -8.54582 -2.2648 -0.30829 -0.00926149 8.87621 1.32928e-16 2060.43 0.997887 -40 16.3341 8.15977 21.6308 3.06362 3.0358 2.83018 -0.00506357 8.88728 1.39983e-16 2063.69 0.997856 -41 12.4966 2.70808 28.2645 3.71489 -1.8753 -1.74728 -0.00109874 8.8795 1.41159e-16 2062.88 0.99786 -42 18.2269 2.71497 31.5955 -3.99971 -0.361833 -0.370677 -0.00612856 8.90798 1.52079e-16 2067.87 0.997824 -43 22.0773 8.13797 31.5924 -1.65183 -2.3864 -1.36198 -0.00490461 8.88665 1.40405e-16 2063.59 0.997853 -44 16.3184 8.16013 28.281 -0.908322 3.22805 2.47974 -0.00395064 8.8854 1.47763e-16 2063.53 0.997836 -45 12.4702 2.71936 34.9215 -2.9447 0.941081 -0.591264 0.0043251 8.89502 1.52507e-16 2067.34 0.997824 -46 18.2423 2.72622 38.2523 -0.134265 2.59991 0.353187 0.0119574 8.91176 1.67784e-16 2072.53 0.997777 -47 22.0948 8.16463 38.2502 2.76087 4.41562 0.127498 0.0098051 8.90457 1.57344e-16 2070.54 0.997806 -48 16.3183 8.12018 34.9387 -0.991584 -6.73805 3.5372 0.0114719 8.9121 1.57396e-16 2072.49 0.997806 -49 23.9982 2.70167 1.67866 -1.27324 -3.5823 3.94278 0.000422687 8.90608 1.58799e-16 2068.87 0.997804 -50 29.7552 2.72201 4.99202 -2.40916 1.54513 0.682552 0.0135684 8.90707 1.64938e-16 2071.88 0.997787 -51 33.6193 8.12995 4.96759 3.4432 -4.3621 -5.3671 0.00563068 8.90454 1.52665e-16 2069.64 0.997811 -52 27.835 8.15537 1.66472 -2.23195 2.11148 0.427399 0.000872343 8.89906 1.55189e-16 2067.47 0.997809 -53 23.9964 2.73075 8.31558 -1.7093 3.71184 0.112211 -0.00618867 8.89086 1.46288e-16 2064.21 0.99785 -54 29.7574 2.71005 11.6233 -1.71973 -1.34842 -4.46563 -0.00586955 8.89521 1.49758e-16 2065.21 0.997837 -55 33.613 8.16678 11.6332 2.01136 4.89745 -1.9941 0.00708012 8.87882 1.42449e-16 2064.47 0.997852 -56 27.8416 8.16714 8.3344 -0.555793 5.05779 4.87841 0.00318309 8.90394 1.60848e-16 2069.01 0.997783 -57 24.0002 2.73789 14.9806 -1.01892 5.47986 3.27769 0.01012 8.89756 1.51517e-16 2069.11 0.997819 -58 29.773 2.71482 18.2825 2.11219 -0.291249 -2.62676 0.00711004 8.88633 1.49197e-16 2066.08 0.997833 -59 33.6201 8.14907 18.2972 3.79009 0.666093 0.83275 0.00826139 8.90385 1.54919e-16 2070.06 0.997809 -60 27.8236 8.15949 14.981 -5.16492 3.09324 3.3614 -0.00431222 8.92361 1.58254e-16 2071.58 0.997802 -61 24.0144 2.70081 21.6084 2.76856 -3.73925 -2.7166 0.0112556 8.88179 1.50214e-16 2066 0.997823 -62 29.7711 2.71444 24.9485 1.7452 -0.34663 0.866709 0.00154813 8.88456 1.47918e-16 2064.52 0.99784 -63 33.5897 8.15127 24.9468 -3.90604 0.954816 0.28042 -0.00272364 8.92075 1.60126e-16 2071.32 0.99778 -64 27.8605 8.15639 21.6153 4.10876 2.28356 -0.856752 0.0127553 8.90499 1.60783e-16 2071.26 0.997793 -65 24.0098 2.71942 28.2384 1.38005 0.987595 -8.237 0.00589832 8.90402 1.51083e-16 2069.59 0.997818 -66 29.7567 2.7177 31.5943 -1.79749 0.553675 -0.835213 0.00344228 8.89164 1.40352e-16 2066.42 0.997855 -67 33.6072 8.14559 31.581 0.599914 -0.310723 -4.02052 0.000182989 8.87259 1.31772e-16 2061.67 0.99788 -68 27.8279 8.16711 28.2892 -4.15234 5.16333 4.51316 0.00883088 8.87269 1.42721e-16 2063.54 0.997844 -69 23.9975 2.72564 34.9184 -1.47827 2.46417 -1.34674 -0.000936968 8.90176 1.48221e-16 2067.65 0.99783 -70 29.7579 2.71088 38.2689 -1.74947 -1.0305 4.89236 -0.00396664 8.8942 1.44623e-16 2065.4 0.997841 -71 33.6047 8.12958 38.2492 -0.090937 -4.27271 -0.0998289 -0.0112698 8.88084 1.32963e-16 2060.99 0.997879 -72 27.8434 8.13987 34.9357 -0.240358 -1.9475 2.87644 -0.01256 8.89776 1.39124e-16 2064.32 0.997854 -73 35.5233 2.71173 1.67462 -0.432867 -1.05378 2.93189 -0.00777501 8.9023 1.51292e-16 2066.31 0.997828 -74 41.2899 2.70268 4.9701 1.01797 -3.1532 -4.73792 -0.00379916 8.91542 1.58011e-16 2069.96 0.997796 -75 45.137 8.14895 4.98091 2.54166 0.528286 -2.13827 -0.00474619 8.87159 1.37664e-16 2060.42 0.99787 -76 39.3712 8.13318 1.67042 1.18622 -3.5287 1.87023 0.00029318 8.88863 1.43556e-16 2065.12 0.997843 -77 35.5194 2.72059 8.31965 -1.37675 1.20975 1.1734 0.00244135 8.91011 1.55602e-16 2070.15 0.997808 -78 41.2825 2.7123 11.6346 -1.01159 -0.97451 -1.61512 -0.00804726 8.88531 1.39287e-16 2062.63 0.997867 -79 45.1279 8.15711 11.6483 0.264775 2.70602 1.86509 0.00522405 8.91462 1.5696e-16 2071.71 0.997786 -80 39.3699 8.13254 8.30308 1.09496 -3.6366 -2.81287 -0.00290536 8.9017 1.45693e-16 2067.22 0.997835 -81 35.5345 2.71494 14.9735 2.40382 -0.231211 1.69726 0.00487477 8.87694 1.4134e-16 2063.6 0.99785 -82 41.3068 2.71036 18.3057 5.15446 -1.30346 3.13707 -0.00681606 8.89781 1.44888e-16 2065.56 0.99783 -83 45.1275 8.14763 18.3151 0.117108 -0.0267452 5.26442 0.00102037 8.89996 1.44924e-16 2067.68 0.997839 -84 39.3561 8.15409 14.9674 -2.55651 1.88283 0.160645 0.00452588 8.85405 1.3488e-16 2058.66 0.99788 -85 35.5309 2.70428 21.6128 1.65217 -2.83672 -1.56083 -0.00272081 8.88601 1.42792e-16 2063.92 0.997851 -86 41.2836 2.7139 24.9378 -0.816456 -0.55869 -2.06579 0.00243994 8.89243 1.47384e-16 2066.39 0.997821 -87 45.105 8.14871 24.9649 -5.53262 0.482583 4.9785 0.0103466 8.86393 1.33215e-16 2061.99 0.997887 -88 39.3815 8.16834 21.6199 3.83017 5.35818 0.281578 0.0037125 8.88652 1.44404e-16 2065.4 0.997839 -89 35.5327 2.72911 28.2811 1.65782 3.39669 2.49135 0.00360153 8.89768 1.46388e-16 2067.75 0.997829 -90 41.2921 2.70965 31.5869 1.61908 -1.47638 -2.56461 0.00691373 8.88047 1.40559e-16 2064.78 0.99786 -91 45.1164 8.14147 31.5861 -2.72899 -1.42469 -2.90536 -0.00169463 8.86789 1.31789e-16 2060.28 0.997874 -92 39.3719 8.13216 28.2778 1.49274 -3.74335 1.56852 -0.00408528 8.85893 1.29464e-16 2057.86 0.997894 -93 35.5169 2.71377 34.9239 -2.2316 -0.48071 0.120459 0.0037066 8.87685 1.41486e-16 2063.34 0.997854 -94 41.2828 2.69399 38.2444 -0.721467 -5.49258 -1.29369 0.00372871 8.91121 1.56429e-16 2070.66 0.997803 -95 45.1282 8.16429 38.2181 0.329361 4.3116 -7.93285 0.00261008 8.87728 1.41065e-16 2063.2 0.997846 -96 39.3784 8.12802 34.932 2.9835 -4.75956 2.15698 0.000227274 8.88582 1.37554e-16 2064.5 0.997852 -97 47.0565 2.71494 1.67011 2.34115 -0.309364 1.89607 -0.0112656 8.89313 1.39057e-16 2063.61 0.99786 -98 52.8133 2.71608 5.02175 1.2333 0.0223313 8.13677 -0.00651526 8.89512 1.39442e-16 2065.05 0.997854 -99 56.6446 8.154 4.97225 -0.961665 1.73377 -4.35081 -0.00496935 8.88991 1.455e-16 2064.27 0.997837 -100 50.8854 8.13162 1.66434 -0.492784 -3.87229 0.305225 0.00420685 8.89999 1.46013e-16 2068.37 0.99783 -101 47.0392 2.71301 8.32189 -1.90327 -0.658166 1.63276 0.0104911 8.89184 1.45983e-16 2067.97 0.997833 -102 52.8241 2.73133 11.6454 4.08048 3.70605 1.21375 -0.0112475 8.91005 1.40086e-16 2067.21 0.997855 -103 56.6333 8.13375 11.6381 -3.88638 -3.34351 -0.644466 0.00903471 8.8662 1.41472e-16 2062.21 0.997847 -104 50.9082 8.12918 8.32497 5.10869 -4.48674 2.47954 0.0209726 8.85718 1.32182e-16 2062.81 0.99789 -105 47.0592 2.70516 14.961 2.99959 -2.70359 -1.39666 -0.00855637 8.90184 1.46985e-16 2066.05 0.997832 -106 52.8108 2.72926 18.2906 0.709285 3.34758 -0.811074 -0.0111457 8.90205 1.4269e-16 2065.54 0.997838 -107 56.6399 8.14 18.2797 -2.343 -1.67799 -3.30409 -0.00544197 8.90773 1.47125e-16 2067.97 0.997821 -108 50.885 8.14398 14.9403 -0.441341 -0.707046 -6.59796 0.00929445 8.8924 1.42699e-16 2067.83 0.997849 -109 47.0515 2.70335 21.6307 0.906069 -2.92854 2.82956 0.00316304 8.90635 1.52416e-16 2069.51 0.997803 -110 52.821 2.72545 24.9616 3.31997 2.43316 3.89468 -0.00308394 8.88575 1.38056e-16 2063.78 0.997864 -111 56.6531 8.15908 24.9522 1.20894 3.05733 1.61396 0.00438362 8.87738 1.37805e-16 2063.59 0.997852 -112 50.8865 8.15514 21.6203 -0.364594 1.92504 0.211905 -0.0114293 8.90774 1.42637e-16 2066.69 0.997844 -113 47.0559 2.71655 28.2475 2.07189 0.0178933 -5.90816 0.00905359 8.88326 1.43883e-16 2065.84 0.99784 -114 52.8116 2.68458 31.5879 0.796029 -7.55481 -2.243 0.0216518 8.94275 1.67856e-16 2081.18 0.997749 -115 56.6413 8.13505 31.6036 -1.85707 -3.02547 1.62192 -0.00658076 8.89148 1.40714e-16 2064.26 0.997851 -116 50.8911 8.14894 28.2894 0.958484 0.530461 4.62956 0.00671418 8.87197 1.36557e-16 2062.93 0.997869 -117 47.063 2.72086 34.9265 3.94373 1.31084 0.767397 -0.00966709 8.87787 1.34926e-16 2060.7 0.997886 -118 52.8021 2.71115 38.2708 -1.71582 -1.16283 5.2767 0.00435545 8.88429 1.41475e-16 2065.05 0.997852 -119 56.6505 8.16231 38.2531 0.558216 3.89965 1.12335 0.00513067 8.89201 1.49291e-16 2066.87 0.997823 -120 50.8857 8.15481 34.9368 -0.364723 1.99071 3.18965 -0.00899963 8.90234 1.43325e-16 2066.06 0.997844 -121 58.5656 2.72424 1.65368 -0.877529 2.17065 -2.24618 0.00782692 8.90802 1.55378e-16 2070.86 0.997795 -122 64.3003 2.72532 4.99152 -7.39321 2.44324 0.655501 0.00490208 8.89429 1.52326e-16 2067.31 0.997814 -123 68.1688 8.16938 4.98778 -0.52407 5.43643 -0.239358 0.00133545 8.89081 1.51094e-16 2065.82 0.997806 -124 62.4151 8.15172 1.68242 1.42095 1.33702 4.80887 0.00330337 8.87288 1.41561e-16 2062.4 0.997863 -125 58.5735 2.69318 8.33017 1.15408 -5.70737 3.78945 -0.00804824 8.90843 1.50721e-16 2067.56 0.997815 -126 64.3277 2.69954 11.6447 -0.433846 -4.18915 0.845402 -0.00302379 8.88536 1.44329e-16 2063.72 0.997846 -127 68.1635 8.12137 11.6207 -1.69825 -6.3823 -5.36229 -0.0108199 8.86845 1.30718e-16 2058.45 0.997894 -128 62.4017 8.1397 8.31398 -1.91277 -1.94941 -0.282863 0.00412917 8.88368 1.45593e-16 2064.89 0.997832 -129 58.5596 2.72807 14.955 -2.39506 3.09219 -3.01867 -0.00320481 8.87369 1.3729e-16 2061.19 0.997875 -130 64.3236 2.70268 18.2721 -1.62444 -3.15823 -5.26026 0.0162966 8.90223 1.59334e-16 2071.43 0.997782 -131 68.1616 8.15172 18.296 -2.0241 1.14767 0.667802 -0.00103917 8.91591 1.59512e-16 2070.65 0.997786 -132 62.4019 8.14373 14.9808 -1.9532 -0.762818 3.38444 -0.0071431 8.90944 1.41175e-16 2067.96 0.99785 -133 58.5763 2.73775 21.6145 1.86574 5.7129 -1.19894 0.00304618 8.85655 1.3354e-16 2058.87 0.997877 -134 64.3311 2.72164 24.969 0.542271 1.42159 5.9944 -0.00920484 8.87456 1.41051e-16 2060.11 0.997856 -135 68.1628 8.15687 24.9449 -1.93941 2.30695 -0.276246 0.0021779 8.91114 1.60451e-16 2070.32 0.997796 -136 62.4014 8.15298 21.616 -2.23552 1.58835 -0.759402 0.00299354 8.87104 1.37998e-16 2061.94 0.997872 -137 58.579 2.71227 28.2692 2.78165 -0.936852 -0.460123 0.0039743 8.87221 1.42163e-16 2062.41 0.997851 -138 64.336 2.72198 31.6017 1.56004 1.44908 1.0436 0.00523813 8.88433 1.42544e-16 2065.25 0.997852 -139 68.1602 8.14847 31.5833 -2.82344 0.416106 -3.37935 -0.00229087 8.9065 1.60437e-16 2068.38 0.9978 -140 62.407 8.15442 28.2685 -0.516569 1.7744 -0.777053 -0.0122114 8.89234 1.41647e-16 2063.25 0.997851 -141 58.5758 2.7009 34.926 1.97725 -3.73235 0.496107 0.000296176 8.87414 1.3789e-16 2062.03 0.997874 -142 64.3407 2.71568 38.2479 2.59867 0.136536 -0.487796 -0.00177241 8.88473 1.39692e-16 2063.85 0.997859 -143 68.1566 8.14183 38.2319 -3.44417 -1.33139 -4.45318 0.00300055 8.89673 1.51686e-16 2067.42 0.997826 -144 62.4202 8.1493 34.939 2.83802 0.562387 3.99278 0.0110738 8.88512 1.51556e-16 2066.67 0.997813 -145 0.989093 13.586 1.66108 7.17818 1.75388 -0.59421 -0.00426484 8.88664 1.36374e-16 2063.71 0.997883 -146 6.69717 13.5661 4.96969 -6.04247 -3.28646 -4.82401 0.000718573 8.8776 1.36801e-16 2062.86 0.997865 -147 10.5632 19.0068 4.9917 0.319094 -0.778809 0.545497 0.00977434 8.85476 1.32945e-16 2059.92 0.997873 -148 4.81105 19.0199 1.6961 2.54701 2.30971 8.17443 -0.00628482 8.92476 1.5011e-16 2071.41 0.997806 -149 0.956667 13.5743 8.30845 -0.824975 -1.17596 -1.69088 0.00422029 8.89123 1.41883e-16 2066.51 0.997829 -150 6.7095 13.5681 11.647 -2.81275 -2.73276 1.42955 -0.0186125 8.87928 1.32497e-16 2059.1 0.997875 -151 10.5691 19.0085 11.6537 1.85461 -0.270612 3.10705 -0.00158884 8.90724 1.48259e-16 2068.68 0.997819 -152 4.79893 19.007 8.32059 -0.574716 -0.654747 1.35587 -0.00359882 8.88045 1.40343e-16 2062.55 0.997842 -153 0.946345 13.5866 14.9771 -3.43083 1.93523 2.45185 -0.0082626 8.88787 1.31754e-16 2063.13 0.997874 -154 6.71675 13.5627 18.2796 -1.00208 -3.8942 -3.60689 -0.00896572 8.85366 1.30292e-16 2055.7 0.997903 -155 10.5422 19.0123 18.2853 -4.74936 0.446804 -1.99991 0.00148979 8.91569 1.47567e-16 2071.13 0.997821 -156 4.79488 19.0025 14.98 -1.4312 -1.7186 3.24338 -0.00332545 8.88234 1.33137e-16 2063 0.997868 -157 0.967784 13.5743 21.6237 1.85208 -1.36025 1.12488 0.0157896 8.88573 1.51617e-16 2067.8 0.99782 -158 6.72346 13.5827 24.9563 0.460219 0.821557 2.80809 0.0193493 8.893 1.56232e-16 2070.11 0.997803 -159 10.5643 19.0144 24.9442 0.733485 1.31297 -0.261502 -6.64078e-05 8.89667 1.48723e-16 2066.76 0.997827 -160 4.80234 19.0066 21.614 0.155892 -1.0447 -1.22117 0.00109166 8.90031 1.45147e-16 2067.77 0.997832 -161 0.964172 13.5957 28.277 0.944686 4.28566 1.46367 -0.00481291 8.87479 1.40418e-16 2061.08 0.997877 -162 6.71575 13.5733 31.6123 -1.50124 -1.29699 3.64761 -0.0053049 8.89381 1.51287e-16 2065.03 0.997831 -163 10.5637 18.9995 31.5993 0.524274 -2.71066 0.542259 0.00179771 8.89463 1.48106e-16 2066.72 0.997828 -164 4.78336 18.9911 28.2894 -4.4395 -4.86228 4.55984 -0.000824675 8.86053 1.34577e-16 2058.89 0.997884 -165 0.978902 13.5493 34.9226 4.76261 -7.37348 -0.183833 0.0130064 8.9116 1.68366e-16 2072.73 0.997758 -166 6.70233 13.5752 38.2383 -4.65422 -0.660608 -3.04489 0.00948522 8.88126 1.45529e-16 2065.51 0.997843 -167 10.5744 19.0095 38.2512 3.19282 -0.0573751 0.297631 -0.0158655 8.88017 1.30281e-16 2059.87 0.997894 -168 4.80612 18.9898 34.9356 1.43256 -4.9954 3.18754 -0.0038224 8.88668 1.46151e-16 2063.83 0.99784 -169 12.4873 13.5847 1.6537 1.18906 1.90915 -2.21887 -0.00908122 8.90676 1.45768e-16 2066.98 0.997828 -170 18.2513 13.5538 4.98126 2.16104 -6.3938 -1.94453 -0.00355408 8.85952 1.35181e-16 2058.1 0.997873 -171 22.1055 19.0117 4.99317 5.69256 0.519339 1.14359 2.09994e-07 8.85223 1.28334e-16 2057.3 0.997898 -172 16.3098 19.0045 1.67615 -3.18352 -1.32281 3.22306 -0.00190477 8.88663 1.3661e-16 2064.22 0.99785 -173 12.4906 13.5813 8.30665 2.27065 0.603736 -2.13193 -0.00501374 8.90932 1.45145e-16 2068.39 0.997825 -174 18.2544 13.5908 11.6336 2.99295 2.92901 -2.03636 -0.00163267 8.88746 1.43854e-16 2064.46 0.997841 -175 22.0964 19.0137 11.6498 3.32105 0.792924 2.12381 0.00806495 8.88696 1.46737e-16 2066.42 0.997824 -176 16.3299 18.9935 8.31645 1.93783 -4.15697 0.370096 0.0104772 8.85154 1.30864e-16 2059.38 0.99789 -177 12.4779 13.5582 14.9798 -1.18582 -5.05579 3.04589 -0.0122061 8.92352 1.52439e-16 2069.89 0.99781 -178 18.2556 13.567 18.3113 3.2895 -2.87376 4.56779 0.00646232 8.88581 1.4633e-16 2065.83 0.997831 -179 22.0891 19.0214 18.2999 1.47028 2.73462 1.88943 -0.00285772 8.88918 1.38422e-16 2064.56 0.997869 -180 16.3243 18.996 14.9666 0.300539 -3.42486 -0.354799 0.00111917 8.9 1.45374e-16 2067.71 0.997835 -181 12.4922 13.5633 21.6335 2.63851 -3.81291 3.54663 -0.00891276 8.89064 1.45064e-16 2063.59 0.99785 -182 18.2418 13.5765 24.9568 -0.204282 -0.537587 2.83653 0.00261229 8.9092 1.56097e-16 2070 0.9978 -183 22.0898 18.9963 24.9562 1.70666 -3.57507 2.7623 -0.00587073 8.87329 1.4236e-16 2060.54 0.997856 -184 16.3181 19.023 21.6063 -1.0699 3.30703 -3.23212 -0.00641702 8.88342 1.37503e-16 2062.58 0.997868 -185 12.4891 13.5764 28.2601 1.83079 -0.569849 -2.69892 0.0163329 8.92349 1.74272e-16 2075.97 0.997742 -186 18.2383 13.5731 31.5886 -0.871993 -1.53257 -2.16421 -0.0070674 8.90362 1.44371e-16 2066.74 0.997844 -187 22.0834 19.0165 31.6076 -0.105406 1.63145 2.53067 -0.00631379 8.8995 1.46919e-16 2066.03 0.997827 -188 16.3137 19.0023 28.2868 -2.22985 -2.023 3.91005 0.0080854 8.87713 1.49679e-16 2064.34 0.99783 -189 12.477 13.5954 34.9302 -1.13428 4.30291 1.62958 0.00156611 8.8702 1.3881e-16 2061.46 0.99787 -190 18.2578 13.5935 38.2536 3.71976 3.79279 0.986911 0.00361356 8.89367 1.44805e-16 2066.9 0.997835 -191 22.0861 19.0392 38.2552 0.684585 7.50318 1.30986 -0.00154553 8.87135 1.39626e-16 2061.05 0.997853 -192 16.311 19.0187 34.9166 -3.0037 2.21577 -1.57205 0.00152701 8.87895 1.38859e-16 2063.32 0.997857 -193 24.0062 13.5714 1.66494 0.580809 -1.74013 0.608948 -0.0102981 8.91215 1.43181e-16 2067.87 0.997837 -194 29.7641 13.5766 4.97563 0.0133763 -0.579859 -3.50006 -0.00503571 8.87007 1.3149e-16 2060.02 0.997889 -195 33.6094 19.01 4.99615 1.20146 0.011603 1.8046 -0.0039533 8.88653 1.4033e-16 2063.77 0.997852 -196 27.8578 19.0008 1.66465 3.2628 -2.31672 0.196019 0.000954824 8.89877 1.44829e-16 2067.42 0.99783 -197 24.0165 13.6015 8.32612 3.22549 5.72632 2.71836 0.00844247 8.89416 1.4423e-16 2068.03 0.997833 -198 29.7661 13.5815 11.6529 0.34109 0.630624 2.89731 -0.0100835 8.89446 1.39774e-16 2064.14 0.997863 -199 33.6084 19.0209 11.6202 0.919775 2.77248 -5.18497 -0.000564552 8.8841 1.43831e-16 2063.97 0.997845 -200 27.8402 19.0215 8.30757 -1.19916 2.86863 -1.89038 -0.00235219 8.87323 1.35238e-16 2061.28 0.997867 -201 24.017 13.5652 14.9521 3.34718 -3.29397 -3.72665 0.0026851 8.90805 1.51437e-16 2069.76 0.997817 -202 29.7443 13.5713 18.2982 -4.94466 -1.67837 1.08699 0.0139532 8.91908 1.65806e-16 2074.51 0.997777 -203 33.5841 19.011 18.2811 -5.32919 0.0771962 -3.02658 0.000835744 8.90499 1.55241e-16 2068.72 0.997812 -204 27.8499 19.0127 14.9596 1.38663 0.76197 -1.90341 0.00500226 8.88555 1.44886e-16 2065.46 0.997843 -205 24.0016 13.5874 21.6253 -0.582593 2.12746 1.62883 0.000974342 8.89528 1.49181e-16 2066.68 0.997825 -206 29.7721 13.5669 24.9288 2.0189 -2.77922 -4.12783 -0.00389484 8.90958 1.51501e-16 2068.68 0.997828 -207 33.6192 19.0125 24.9524 3.53235 0.618871 1.59271 -0.00768932 8.91301 1.6044e-16 2068.62 0.997795 -208 27.8601 19.0137 21.6149 4.02862 0.852454 -1.19373 0.00265526 8.89109 1.51989e-16 2066.15 0.997826 -209 23.9926 13.5861 28.2512 -2.91123 1.97028 -5.10856 0.00150119 8.84865 1.31972e-16 2056.86 0.997889 -210 29.7595 13.5668 31.5775 -1.34991 -3.01814 -4.98512 -0.00225553 8.87573 1.40566e-16 2061.83 0.997844 -211 33.5989 19.0144 31.5923 -1.29789 1.09 -1.01444 0.0147538 8.91388 1.59177e-16 2073.57 0.99779 -212 27.8275 19.0231 28.2876 -4.29121 3.20145 3.97249 0.00163877 8.90096 1.52516e-16 2068.03 0.997818 -213 24.0239 13.5937 34.9134 5.10577 3.81878 -2.42232 0.00195491 8.86232 1.31339e-16 2059.87 0.997884 -214 29.768 13.5757 38.2434 0.953025 -0.627209 -1.64622 -0.00375714 8.8825 1.37016e-16 2062.95 0.997857 -215 33.5864 19.0181 38.2684 -4.64103 1.97905 4.68924 0.00511189 8.90138 1.47873e-16 2068.86 0.997829 -216 27.8413 19.0161 34.9407 -0.85091 1.225 4.28688 -0.000557519 8.8825 1.39925e-16 2063.63 0.99787 -217 35.5216 13.5962 1.67581 -1.06361 4.52218 3.36258 0.00279882 8.8588 1.32505e-16 2059.3 0.997879 -218 41.2865 13.5789 4.99316 -0.139109 0.259534 1.011 0.00614701 8.87033 1.40868e-16 2062.47 0.997856 -219 45.1171 19.0179 4.9876 -2.42241 2.02584 -0.547615 0.00429814 8.90589 1.56583e-16 2069.65 0.997799 -220 39.3611 19.0218 1.64694 -1.06075 3.18877 -4.01304 0.00567669 8.89558 1.50086e-16 2067.75 0.997825 -221 35.5163 13.5805 8.31244 -2.2032 0.418253 -0.858094 -0.0139378 8.89288 1.32996e-16 2062.98 0.997878 -222 41.2914 13.5473 11.6669 1.27155 -7.82242 6.36429 0.00948777 8.88289 1.43694e-16 2065.85 0.997847 -223 45.1397 19.0142 11.6399 3.09183 0.984111 -0.447177 -0.00042461 8.89659 1.50814e-16 2066.66 0.997825 -224 39.3632 19.0052 8.32103 -0.800748 -1.23927 1.45688 -0.00454732 8.90788 1.5567e-16 2068.2 0.9978 -225 35.5321 13.5711 14.9496 1.6103 -1.92071 -4.31437 -0.00952444 8.89055 1.39388e-16 2063.43 0.997859 -226 41.2825 13.5818 18.3013 -1.01469 0.833132 2.03122 -0.0130504 8.90784 1.44809e-16 2066.36 0.997845 -227 45.1143 19.0058 18.31 -3.11781 -1.02377 4.19019 0.00958876 8.8948 1.51542e-16 2068.41 0.997823 -228 39.3781 19.0192 14.9463 3.03475 2.13228 -5.24949 0.00792764 8.90416 1.52245e-16 2070.05 0.997824 -229 35.5229 13.5908 21.6403 -0.747362 3.16438 5.3312 0.00668802 8.87104 1.42334e-16 2062.73 0.997867 -230 41.297 13.5704 24.9463 2.76418 -2.0705 0.210391 -0.00508257 8.90401 1.51562e-16 2067.26 0.997804 -231 45.1379 19.0168 24.9524 2.65671 1.66431 1.85772 0.00609811 8.88925 1.42713e-16 2066.48 0.997855 -232 39.3702 19.0235 21.6158 1.16539 3.32404 -0.770469 -0.000304045 8.91755 1.61574e-16 2071.16 0.99779 -233 35.5059 13.5962 28.2802 -4.97895 4.48069 2.21332 -0.00793966 8.87591 1.36299e-16 2060.66 0.997873 -234 41.2966 13.557 31.6041 2.41473 -5.21927 1.68645 -0.0125346 8.90606 1.35568e-16 2066.09 0.997866 -235 45.1263 19.0012 31.6191 -0.182984 -2.13628 5.25954 -0.0032572 8.91812 1.4967e-16 2070.64 0.997812 -236 39.3785 19.0147 28.2839 3.10157 1.29455 3.08271 -0.00599917 8.88334 1.39191e-16 2062.65 0.997875 -237 35.5203 13.5608 34.9254 -1.18446 -4.56636 0.523906 0.00202854 8.87791 1.38225e-16 2063.2 0.997852 -238 41.2768 13.5813 38.2555 -2.4762 0.714678 1.47055 0.0129601 8.89165 1.46919e-16 2068.46 0.997823 -239 45.1118 18.9933 38.2419 -3.71686 -4.15334 -1.82971 -0.00858734 8.90297 1.43965e-16 2066.28 0.997848 -240 39.3675 19.0028 34.9208 0.44653 -1.86177 -0.720995 -0.00604122 8.90053 1.50081e-16 2066.31 0.99782 -241 47.0493 13.5621 1.66012 0.504423 -4.17914 -0.742799 0.00770365 8.88635 1.49719e-16 2066.21 0.997822 -242 52.8122 13.58 4.96295 0.962925 0.255663 -6.51501 -0.0101719 8.89322 1.42014e-16 2063.87 0.997848 -243 56.6485 19.0026 4.9792 -0.0186361 -1.89025 -2.5995 -0.00348775 8.8645 1.29705e-16 2059.17 0.997899 -244 50.8719 19.0062 1.65736 -3.93998 -0.896491 -1.34873 0.00684845 8.89871 1.47087e-16 2068.66 0.997833 -245 47.0478 13.5694 8.32425 0.292785 -2.31776 2.18836 -0.00719898 8.91108 1.51877e-16 2068.31 0.997811 -246 52.8068 13.5931 11.6431 -0.34996 3.77706 0.530573 -0.00297378 8.88179 1.42478e-16 2062.97 0.997851 -247 56.6604 19.0023 11.6394 2.91232 -1.8289 -0.428002 0.00515509 8.90983 1.54093e-16 2070.67 0.997804 -248 50.8989 18.9983 8.32069 2.85099 -2.85016 1.40507 -0.00355975 8.88891 1.43373e-16 2064.36 0.997847 -249 47.0311 13.5799 14.9723 -4.0062 0.239937 1.15842 -0.00823 8.89016 1.45713e-16 2063.63 0.997847 -250 52.8117 13.5804 18.2881 0.95816 0.459328 -1.2028 0.00755802 8.89563 1.50331e-16 2068.16 0.997821 -251 56.6467 19.0052 18.2893 -0.531563 -1.12712 -1.07328 0.00140061 8.90432 1.49252e-16 2068.69 0.997823 -252 50.9002 19.0041 14.9439 2.96822 -1.47052 -5.89974 -0.00179497 8.91451 1.53222e-16 2070.19 0.997809 -253 47.0604 13.5807 21.6256 3.246 0.567786 1.5598 0.00296766 8.90636 1.52654e-16 2069.47 0.997812 -254 52.8009 13.5784 24.9452 -1.85196 -0.0747715 -0.00361846 -0.00393068 8.88699 1.44472e-16 2063.88 0.997834 -255 56.6422 19.0215 24.9391 -1.68191 2.93771 -1.5863 -0.00251836 8.87532 1.35018e-16 2061.68 0.997872 -256 50.863 19.0225 21.6303 -6.15096 3.01949 2.62078 -0.00550015 8.90049 1.43022e-16 2066.4 0.997849 -257 47.0423 13.5784 28.2751 -1.31571 -0.0352233 0.821799 -0.00260021 8.89268 1.47432e-16 2065.37 0.997823 -258 52.8153 13.5666 31.5934 1.80144 -2.95826 -1.24666 -0.00626194 8.90422 1.44821e-16 2067.04 0.997826 -259 56.6327 19.0126 31.6053 -4.02099 0.471429 1.92137 0.00226775 8.88195 1.38762e-16 2064.11 0.997864 -260 50.8878 19.0172 28.2777 -0.0908418 1.89722 1.76349 0.004228 8.88255 1.44393e-16 2064.66 0.997842 -261 47.0469 13.5764 34.9273 -0.0325344 -0.403131 1.08501 -0.0117702 8.87486 1.34342e-16 2059.61 0.997882 -262 52.792 13.5558 38.2395 -3.93587 -5.57316 -2.55143 0.0069461 8.9046 1.51476e-16 2069.93 0.997816 -263 56.6386 19.0238 38.2487 -2.53215 3.41052 -0.156669 0.00920358 8.91085 1.56549e-16 2071.75 0.997785 -264 50.9094 19.0287 34.9297 5.37555 4.74237 1.44322 0.00246281 8.87818 1.40541e-16 2063.35 0.997866 -265 58.5551 13.5845 1.65201 -3.51922 1.39925 -2.90331 0.00804831 8.87077 1.41304e-16 2062.97 0.997852 -266 64.3382 13.5785 4.99188 2.12552 0.0161354 0.722742 0.00745008 8.86322 1.36441e-16 2061.23 0.997873 -267 68.1584 19.0202 4.98508 -2.93859 2.72503 -1.03956 0.00528219 8.88435 1.44718e-16 2065.27 0.997844 -268 62.4066 19.0016 1.67208 -0.758074 -2.09041 2.33347 -0.00500868 8.87313 1.38589e-16 2060.69 0.997867 -269 58.5536 13.5782 8.30035 -3.72291 -0.11193 -3.61121 -0.00575575 8.90344 1.44327e-16 2066.98 0.997835 -270 64.3364 13.5767 11.6405 1.6644 -0.539221 -0.21231 0.0102428 8.87651 1.40702e-16 2064.66 0.997843 -271 68.1627 19.0247 11.6321 -1.99561 3.80993 -2.28234 -0.00528731 8.85927 1.29103e-16 2057.67 0.9979 -272 62.427 19.006 8.2934 4.34461 -1.05324 -5.39928 -0.00613214 8.90114 1.53381e-16 2066.42 0.997806 -273 58.564 13.586 14.9568 -1.3592 1.76688 -2.54892 -0.00325003 8.89333 1.42029e-16 2065.36 0.997855 -274 64.324 13.5621 18.2891 -1.50139 -4.14729 -1.01691 0.0069146 8.86555 1.36906e-16 2061.61 0.997869 -275 68.1869 19.0039 18.2809 4.07653 -1.45486 -3.08716 0.00125131 8.87574 1.36073e-16 2062.57 0.997869 -276 62.4137 19.0097 14.9655 1.0634 -0.299619 -0.447122 0.00467837 8.91096 1.54184e-16 2070.81 0.997801 -277 58.5807 13.5993 21.621 3.04015 5.30684 0.39899 -0.00745871 8.89692 1.43524e-16 2065.24 0.997831 -278 64.3284 13.5697 24.9486 -0.598217 -2.3718 0.808002 0.00481259 8.89721 1.49954e-16 2067.91 0.997814 -279 68.1678 19.0168 24.9371 -0.647715 1.65015 -2.07716 0.00865736 8.90207 1.5568e-16 2069.77 0.997796 -280 62.4378 19.0329 21.5996 7.07141 5.93842 -4.97488 0.000723044 8.85052 1.34143e-16 2057.09 0.997893 -281 58.5619 13.5719 28.2812 -1.70452 -1.7223 2.43492 -0.00918661 8.85927 1.26106e-16 2056.84 0.997909 -282 64.3257 13.5968 31.5958 -1.08559 4.50486 -0.461028 0.000246598 8.89334 1.46385e-16 2066.11 0.997833 -283 68.166 18.9897 31.6082 -0.979542 -4.99964 2.80991 -0.00847991 8.87172 1.34577e-16 2059.64 0.997889 -284 62.4103 19.0149 28.2525 0.150944 1.23426 -4.81692 -0.0102092 8.89941 1.46037e-16 2065.18 0.997831 -285 58.5736 13.5663 34.9228 1.32551 -2.93609 -0.0603496 -0.00281968 8.87802 1.37983e-16 2062.19 0.997866 -286 64.3298 13.5718 38.2617 0.00383906 -1.78103 3.15788 -0.000244332 8.90403 1.51765e-16 2068.29 0.997808 -287 68.1555 19.0168 38.2309 -3.81584 1.63156 -4.68113 -0.00946302 8.88706 1.44976e-16 2062.71 0.997844 -288 62.4287 19.0134 34.9241 4.72767 1.0187 0.176495 -0.00394199 8.86405 1.34464e-16 2058.98 0.997884 -289 0.956037 24.446 1.65013 -0.943849 1.34877 -3.2499 0.00906714 8.8963 1.54099e-16 2068.62 0.997816 -290 6.71954 24.4683 4.98168 -0.464526 6.89614 -1.94942 -0.00800107 8.83558 1.24983e-16 2052.05 0.997921 -291 10.5386 29.8756 4.98758 -5.72157 0.738343 -0.536978 0.00452609 8.895 1.41185e-16 2067.37 0.997838 -292 4.80531 29.8891 1.65023 1.21117 3.90719 -3.17901 -0.00540806 8.89479 1.42129e-16 2065.21 0.997852 -293 0.980833 24.4477 8.31067 5.19519 1.65629 -1.04992 0.0103976 8.90304 1.52539e-16 2070.34 0.997799 -294 6.71771 24.4387 11.6526 -0.827457 -0.485163 3.14263 0.00898485 8.8721 1.41441e-16 2063.45 0.997845 -295 10.5601 29.8787 11.6256 -0.379064 1.48495 -3.64842 -0.00288238 8.90908 1.45469e-16 2068.79 0.997838 -296 4.80714 29.8986 8.29866 1.59124 6.58975 -4.16204 0.00660097 8.86499 1.41118e-16 2061.43 0.99785 -297 0.970168 24.4315 14.97 2.66875 -2.43177 0.477367 -0.00903915 8.87909 1.31252e-16 2061.09 0.997895 -298 6.71249 24.447 18.286 -2.07871 1.62278 -2.09567 -0.00439171 8.84709 1.35502e-16 2055.28 0.997875 -299 10.5325 29.8577 18.2815 -7.40444 -3.88508 -2.82236 0.00483295 8.86441 1.41862e-16 2060.93 0.997857 -300 4.80954 29.8768 14.9691 2.09403 1.01876 0.496604 0.00212463 8.91332 1.55968e-16 2070.77 0.997793 -301 0.961489 24.4444 21.6233 0.355834 0.931451 0.97365 -0.000282547 8.89715 1.50455e-16 2066.81 0.997824 -302 6.72492 24.4494 24.949 1.19727 2.1929 0.87612 0.0046891 8.86179 1.37624e-16 2060.34 0.997862 -303 10.5675 29.8702 24.9473 1.49459 -0.664198 0.623266 -0.00663942 8.90539 1.43569e-16 2067.21 0.99784 -304 4.8015 29.8752 21.6386 0.0886088 0.594736 4.70076 0.00551067 8.88775 1.45915e-16 2066.04 0.997845 -305 0.978252 24.4297 28.2835 4.56915 -2.83102 3.05146 -0.00370424 8.89935 1.48202e-16 2066.55 0.997834 -306 6.71454 24.4441 31.613 -1.50546 0.801993 3.7842 0.0104823 8.89789 1.5325e-16 2069.26 0.997807 -307 10.5626 29.879 31.6068 0.236045 1.46138 2.23633 0.00865859 8.87572 1.37764e-16 2064.15 0.997857 -308 4.8046 29.8554 28.2646 1.09283 -4.294 -1.68136 -0.00115615 8.8816 1.38019e-16 2063.31 0.997864 -309 0.94626 24.4613 34.9117 -3.40514 5.02756 -2.9293 0.00894638 8.91489 1.59769e-16 2072.55 0.997794 -310 6.71651 24.4222 38.2566 -1.1162 -4.79361 1.81126 0.00909206 8.89908 1.51067e-16 2069.22 0.997812 -311 10.5735 29.8629 38.2611 2.94832 -2.66401 3.13883 -0.00535984 8.85293 1.27539e-16 2056.31 0.997906 -312 4.81259 29.8641 34.9215 2.94905 -2.25439 -0.443775 0.0160079 8.88299 1.53048e-16 2067.27 0.997804 -313 12.487 24.4679 1.66201 1.22304 6.67439 -0.258915 0.0041507 8.88162 1.36285e-16 2064.44 0.997856 -314 18.2505 24.4351 4.97662 1.95012 -1.52977 -3.01968 0.00138415 8.88929 1.42353e-16 2065.49 0.997839 -315 22.0903 29.8676 4.99012 1.68408 -1.3932 0.430079 -0.00207674 8.88728 1.43115e-16 2064.32 0.997852 -316 16.3366 29.8785 1.66575 3.62077 1.30715 0.722986 0.00322307 8.88649 1.40475e-16 2065.29 0.997841 -317 12.5018 24.4228 8.32097 5.0537 -4.73523 1.47595 0.00939837 8.88209 1.44493e-16 2065.67 0.997827 -318 18.2311 24.4274 11.6209 -2.93752 -3.39567 -5.03214 -0.0028886 8.89926 1.45823e-16 2066.71 0.997832 -319 22.0677 29.8653 11.6545 -4.01791 -2.00797 3.33221 -0.00656474 8.90621 1.51553e-16 2067.41 0.997815 -320 16.3181 29.8822 8.3178 -1.01893 2.41337 0.739855 -0.00290436 8.88843 1.38599e-16 2064.39 0.997859 -321 12.4784 24.4631 14.9907 -0.768674 5.48491 5.8464 0.00248723 8.89695 1.49216e-16 2067.36 0.997818 -322 18.2424 24.4271 18.2865 -0.205395 -3.49847 -1.86023 -0.00511409 8.86834 1.39137e-16 2059.65 0.997865 -323 22.0861 29.8518 18.2807 0.597602 -5.1536 -3.20587 0.0144048 8.90041 1.52355e-16 2070.63 0.997809 -324 16.3109 29.9015 14.9637 -2.87035 7.10911 -0.95679 -0.0099156 8.89872 1.43822e-16 2065.09 0.997844 -325 12.4803 24.4537 21.6291 -0.472729 3.31332 2.56263 -0.00283599 8.86697 1.38266e-16 2059.84 0.99786 -326 18.2459 24.4419 24.9556 0.697341 -0.000370515 2.69464 0.00541241 8.90223 1.52115e-16 2069.11 0.997809 -327 22.0917 29.8739 24.9435 2.147 0.354577 -0.494165 0.00213924 8.86128 1.4001e-16 2059.69 0.99787 -328 16.3119 29.8727 21.6051 -2.73618 -0.00243842 -3.57943 0.00360032 8.8791 1.42767e-16 2063.79 0.997847 -329 12.4718 24.4365 28.2749 -2.49464 -1.12054 0.821106 -0.0101094 8.88869 1.40374e-16 2062.91 0.997861 -330 18.2404 24.4496 31.6036 -0.675128 2.17664 1.46524 -0.00329431 8.89221 1.47726e-16 2065.12 0.997837 -331 22.0898 29.853 31.6024 1.53668 -4.85639 1.19615 0.000847526 8.89818 1.49846e-16 2067.27 0.997827 -332 16.3471 29.8685 28.2859 6.15801 -1.21246 3.76183 0.019017 8.89315 1.56595e-16 2070.08 0.997789 -333 12.4929 24.4394 34.9389 2.87093 -0.517603 3.86472 0.000597581 8.88033 1.4178e-16 2063.42 0.997841 -334 18.2555 24.454 38.2475 3.04544 3.19522 -0.374267 -0.0029261 8.89205 1.43246e-16 2065.16 0.997847 -335 22.0939 29.8901 38.2623 2.65158 4.42905 3.26277 0.0053778 8.90027 1.55976e-16 2068.69 0.997804 -336 16.3213 29.8815 34.9482 -0.3286 2.1791 6.0685 0.000465674 8.88671 1.38685e-16 2064.74 0.997855 -337 24.0003 24.437 1.65366 -0.744632 -1.15402 -2.45728 -0.00441076 8.89955 1.51943e-16 2066.45 0.997814 -338 29.7501 24.4383 4.98054 -3.81989 -0.638262 -2.07599 0.00763692 8.86308 1.36801e-16 2061.24 0.997879 -339 33.6138 29.8687 4.98317 2.22378 -0.90996 -1.27234 0.00211789 8.90485 1.56029e-16 2068.97 0.997798 -340 27.8507 29.8833 1.65398 1.61037 2.66166 -2.21363 -0.0074615 8.89744 1.52529e-16 2065.35 0.997831 -341 23.9933 24.4313 8.32095 -2.50023 -2.60426 1.64493 -0.00605978 8.88701 1.42828e-16 2063.42 0.997843 -342 29.7727 24.4474 11.627 2.0512 1.53545 -3.58414 0.00681408 8.89354 1.43662e-16 2067.55 0.997843 -343 33.5996 29.8697 11.628 -1.35096 -0.745111 -3.17942 -0.00633911 8.89812 1.47153e-16 2065.73 0.997828 -344 27.8219 29.8852 8.30929 -5.4893 3.23312 -1.46419 0.00804784 8.89334 1.49488e-16 2067.77 0.997826 -345 23.9918 24.4355 14.9916 -3.02222 -1.63713 6.0428 -0.0050528 8.89377 1.45951e-16 2065.07 0.997842 -346 29.756 24.4372 18.2839 -2.05449 -1.07785 -2.3006 -0.0149743 8.89511 1.427e-16 2063.24 0.997863 -347 33.5881 29.8574 18.2809 -4.33731 -3.62643 -3.05535 -0.0141098 8.92323 1.53706e-16 2069.42 0.997816 -348 27.8528 29.8644 14.9681 2.07377 -2.13408 0.174813 0.000271129 8.89954 1.50442e-16 2067.44 0.997823 -349 24.0224 24.4451 21.6003 4.67226 0.852523 -4.74845 0.00417541 8.90733 1.58694e-16 2069.94 0.997788 -350 29.7614 24.4407 24.9353 -0.765951 -0.149294 -2.45711 -0.00691025 8.89979 1.48087e-16 2065.95 0.997852 -351 33.6105 29.8834 24.9398 1.29127 2.57935 -1.42506 0.00186899 8.90565 1.61906e-16 2069.09 0.997793 -352 27.864 29.8646 21.6357 4.8973 -1.87872 4.17293 -0.00242686 8.88079 1.44943e-16 2062.87 0.997856 -353 24.0107 24.4434 28.2658 1.72661 0.335776 -1.33503 -0.00926024 8.90907 1.55226e-16 2067.44 0.997818 -354 29.7617 24.4316 31.5953 -0.622768 -2.24568 -0.336355 0.00368172 8.92006 1.61512e-16 2072.53 0.997793 -355 33.5904 29.8851 31.607 -3.78518 3.0806 2.28954 0.000287172 8.89833 1.483e-16 2067.18 0.997838 -356 27.8436 29.8624 28.2658 -0.104832 -2.44236 -1.33909 0.000738842 8.91475 1.59169e-16 2070.78 0.9978 -357 24.0065 24.4301 34.9168 0.514222 -2.84823 -1.71089 0.0169174 8.8818 1.57438e-16 2067.21 0.997807 -358 29.7596 24.4454 38.2563 -1.06853 1.3112 1.52991 0.00233531 8.91503 1.58441e-16 2071.18 0.9978 -359 33.6183 29.871 38.2584 3.2491 -0.434371 2.31651 0.00386211 8.92137 1.63648e-16 2072.85 0.997777 -360 27.847 29.8666 34.9241 0.796779 -1.53344 0.199764 -0.00337704 8.89277 1.48391e-16 2065.21 0.997852 -361 35.5253 24.4398 1.65384 -0.0833631 -0.602286 -2.22251 0.00640561 8.89142 1.50543e-16 2067.01 0.997829 -362 41.2686 24.4419 4.99453 -4.42095 0.0637665 1.4665 -0.00266159 8.88132 1.42714e-16 2062.94 0.997849 -363 45.1265 29.8665 4.98133 -0.105914 -1.59837 -1.84955 -0.000244542 8.88176 1.36066e-16 2063.54 0.997865 -364 39.3572 29.8706 1.63481 -2.34416 -0.330809 -7.25259 0.00154561 8.87314 1.48391e-16 2062.1 0.997831 -365 35.5341 24.4366 8.32506 2.28611 -1.16372 2.59691 0.0058958 8.88974 1.5078e-16 2066.55 0.997816 -366 41.2693 24.4446 11.6333 -4.21379 0.839309 -1.97447 -0.0221514 8.90398 1.41411e-16 2063.61 0.997856 -367 45.1458 29.872 11.6474 5.04339 -0.23794 1.45447 0.00235071 8.87486 1.40396e-16 2062.63 0.997848 -368 39.3799 29.8799 8.2852 3.44574 1.78014 -7.66866 -0.0180682 8.84309 1.24266e-16 2051.51 0.997923 -369 35.5132 24.4301 14.9705 -3.07606 -2.74666 0.849011 0.00601198 8.89041 1.5232e-16 2066.72 0.997822 -370 41.295 24.4399 18.2994 2.18634 -0.349903 1.35758 -0.000903007 8.91628 1.60634e-16 2070.76 0.997783 -371 45.1399 29.8732 18.289 3.11184 0.0455397 -1.01974 -0.00659766 8.90019 1.40656e-16 2066.11 0.997855 -372 39.3546 29.8842 14.9694 -2.77724 2.84573 0.485377 0.0143854 8.89437 1.44461e-16 2069.33 0.997833 -373 35.5128 24.4397 21.6385 -3.17881 -0.371321 4.74482 0.00516408 8.89813 1.55952e-16 2068.18 0.997818 -374 41.2778 24.4341 24.9499 -2.1218 -1.79482 1.2123 -0.00719184 8.90215 1.47005e-16 2066.4 0.997833 -375 45.1448 29.8815 24.9109 4.51525 2.10689 -8.63004 0.0047287 8.87618 1.3791e-16 2063.41 0.997856 -376 39.3635 29.8977 21.6183 -0.54179 6.2118 -0.305095 0.00652068 8.88048 1.42588e-16 2064.7 0.997862 -377 35.5487 24.4332 28.2738 5.69324 -1.92732 0.616955 0.00310514 8.92552 1.56758e-16 2073.56 0.997806 -378 41.2854 24.4308 31.5919 -0.306224 -2.79759 -1.27936 -0.00578581 8.88552 1.41516e-16 2063.16 0.997853 -379 45.1253 29.8722 31.5975 -0.401255 -0.154716 -0.0270189 0.00453821 8.88503 1.45714e-16 2065.26 0.997835 -380 39.3889 29.8921 28.2648 5.80405 4.96004 -1.56374 0.002019 8.87495 1.41721e-16 2062.57 0.997852 -381 35.5353 24.438 34.9195 2.66975 -0.797546 -0.857435 -0.000122757 8.87353 1.41599e-16 2061.81 0.99787 -382 41.2762 24.4533 38.2454 -2.53093 3.00337 -0.977742 -0.000192264 8.89407 1.46576e-16 2066.18 0.997831 -383 45.1291 29.8806 38.252 0.609368 1.92249 0.659957 9.36169e-06 8.88907 1.43608e-16 2065.15 0.997853 -384 39.3631 29.8813 34.9325 -0.740905 1.93233 2.25891 0.00376939 8.88386 1.4449e-16 2064.84 0.997846 -385 47.0559 24.4535 1.65966 2.08647 3.0169 -0.794418 0.000639948 8.88989 1.45045e-16 2065.46 0.997839 -386 52.8158 24.4518 4.97321 1.95966 2.47362 -4.14514 -0.00925919 8.8949 1.37509e-16 2064.42 0.997854 -387 56.6347 29.8859 4.98673 -3.46542 3.48737 -0.55775 -0.00809936 8.86559 1.27202e-16 2058.42 0.997899 -388 50.8894 29.8693 1.66237 0.495441 -0.946864 -0.283485 0.00590874 8.88651 1.47402e-16 2065.87 0.997827 -389 47.0502 24.4355 8.29728 0.750845 -1.51851 -4.28136 0.00458869 8.88264 1.41098e-16 2064.76 0.997847 -390 52.8262 24.4389 11.6282 4.60436 -0.899852 -3.11776 0.00061528 8.87313 1.35979e-16 2061.88 0.997868 -391 56.633 29.8859 11.635 -3.80412 3.45884 -1.47473 0.00782297 8.88561 1.40197e-16 2066.08 0.997839 -392 50.8841 29.8647 8.30453 -1.087 -1.96942 -2.47834 0.012528 8.87423 1.37751e-16 2064.65 0.997858 -393 47.0427 24.4461 14.9449 -1.1844 1.18762 -5.58647 0.00662849 8.88709 1.41565e-16 2066.13 0.99785 -394 52.8051 24.4264 18.2953 -0.598386 -3.86269 0.556597 -0.0115716 8.88863 1.39082e-16 2062.59 0.997857 -395 56.6567 29.8637 18.3037 1.95064 -2.53726 2.65292 -0.00983026 8.88579 1.3781e-16 2062.36 0.997863 -396 50.879 29.8583 14.9745 -2.39247 -3.48212 1.69347 0.0200826 8.87977 1.4568e-16 2067.44 0.997828 -397 47.0502 24.4287 21.6081 0.729034 -3.12459 -2.66283 -0.00282929 8.89055 1.33357e-16 2064.85 0.997888 -398 52.8041 24.4385 24.9321 -0.992315 -0.728666 -3.36317 0.0101173 8.88949 1.48836e-16 2067.4 0.997823 -399 56.6664 29.8737 24.9422 4.20028 0.201828 -0.715164 0.00392548 8.91961 1.53731e-16 2072.49 0.997805 -400 50.8798 29.8669 21.6347 -1.88949 -1.55056 3.7972 -0.000147421 8.89241 1.4398e-16 2065.83 0.997835 -401 47.0613 24.452 28.2766 3.55151 2.65514 1.27632 -0.00125934 8.90687 1.45063e-16 2068.67 0.997834 -402 52.8232 24.4248 31.6146 3.90284 -4.09312 4.3253 0.00839737 8.90986 1.60643e-16 2071.37 0.997792 -403 56.6511 29.8783 31.6013 0.69444 1.41084 1.13537 -0.0072247 8.89102 1.5021e-16 2064.03 0.997833 -404 50.8853 29.8905 28.2671 -0.64771 4.70151 -0.977223 0.000383053 8.85382 1.40164e-16 2057.73 0.997866 -405 47.0473 24.4339 34.9203 -0.0298625 -1.81346 -0.81683 0.00167737 8.89213 1.43969e-16 2066.15 0.997852 -406 52.8034 24.4576 38.2441 -1.18099 3.83564 -1.1575 -0.00715688 8.92177 1.57375e-16 2070.59 0.997805 -407 56.6373 29.8743 38.2567 -2.76081 0.357643 1.95562 -0.00113747 8.87624 1.40389e-16 2062.17 0.997865 -408 50.8996 29.8628 34.9384 2.91384 -2.37485 3.63347 0.00554079 8.9278 1.62547e-16 2074.58 0.997777 -409 58.5706 24.4476 1.64329 0.334936 1.52688 -5.06835 -0.00113386 8.87207 1.34716e-16 2061.28 0.997878 -410 64.3187 24.4217 4.99247 -2.92234 -4.95875 0.961876 0.00866679 8.90535 1.64431e-16 2070.48 0.997767 -411 68.1842 29.8949 4.99707 3.40872 5.47506 1.96835 -0.00807437 8.8929 1.4357e-16 2064.24 0.99785 -412 62.385 29.8714 1.62917 -6.21893 -0.18704 -8.55261 -0.00587745 8.87223 1.36405e-16 2060.31 0.997872 -413 58.568 24.4544 8.31779 -0.175862 3.33741 0.623845 -0.00171065 8.88056 1.35574e-16 2062.97 0.997869 -414 64.3347 24.4436 11.6422 1.39059 0.706441 0.316402 0.000914907 8.88977 1.49348e-16 2065.5 0.997824 -415 68.1735 29.8505 11.6614 0.577709 -5.73019 4.99452 -0.011401 8.87375 1.35153e-16 2059.46 0.997884 -416 62.4176 29.8748 8.32289 1.96246 0.465009 1.87122 -0.000253771 8.89299 1.43633e-16 2065.93 0.997835 -417 58.5775 24.4269 14.9776 2.26592 -3.51102 2.71221 -0.0151053 8.88596 1.41409e-16 2061.27 0.997855 -418 64.325 24.4324 18.2863 -1.32657 -2.17191 -1.66755 0.00158084 8.8912 1.57179e-16 2065.96 0.997799 -419 68.1671 29.8671 18.2911 -0.766187 -1.44252 -0.603507 0.0130066 8.90865 1.59356e-16 2072.09 0.997792 -420 62.403 29.8691 14.9839 -1.57698 -1.10148 4.06798 0.00339273 8.88589 1.40925e-16 2065.19 0.997856 -421 58.57 24.4212 21.6172 0.312527 -5.1486 -0.487708 0.00233854 8.86648 1.45249e-16 2060.85 0.997847 -422 64.3121 24.458 24.9561 -4.51846 4.15557 2.59506 0.0146833 8.91341 1.66765e-16 2073.46 0.997773 -423 68.1602 29.8762 24.9298 -2.66939 0.935783 -3.83413 -0.00276935 8.90479 1.54319e-16 2067.91 0.997814 -424 62.4108 29.8875 21.62 0.462229 3.59075 0.207463 0.00439391 8.89733 1.56541e-16 2067.85 0.997805 -425 58.5818 24.4399 28.2875 3.2075 -0.421443 3.93918 -0.00279453 8.91105 1.58342e-16 2069.24 0.997802 -426 64.3196 24.4352 31.5994 -2.58409 -1.52554 0.643412 0.00407605 8.89618 1.55423e-16 2067.54 0.99781 -427 68.1633 29.8671 31.5731 -1.77482 -1.42353 -6.0827 -0.0150398 8.89454 1.40316e-16 2063.11 0.997864 -428 62.4096 29.8644 28.2685 0.23149 -2.2067 -0.795993 -0.00471182 8.8654 1.38708e-16 2059.1 0.997884 -429 58.5527 24.4434 34.9227 -4.01428 0.595112 -0.0758982 0.00695945 8.90063 1.55312e-16 2069.09 0.997813 -430 64.3377 24.4413 38.2556 2.04898 -0.0720236 1.54764 0.00247946 8.89673 1.54554e-16 2067.32 0.997811 -431 68.1807 29.8722 38.2566 2.57387 -0.127439 1.83137 -0.00712312 8.89203 1.49172e-16 2064.27 0.997831 -432 62.4135 29.8863 34.9069 1.15871 3.38666 -4.15955 0.00885194 8.89359 1.54533e-16 2068 0.99781 -433 0.972843 35.2909 1.67839 3.24055 -3.37828 3.72006 -0.00282538 8.90029 1.52547e-16 2066.94 0.997817 -434 6.72635 35.313 4.98633 1.37722 2.34107 -0.78966 -0.00647653 8.8876 1.42696e-16 2063.46 0.997848 -435 10.5667 40.7221 4.99889 1.27839 -3.35726 2.53883 0.00279549 8.88804 1.44095e-16 2065.52 0.997846 -436 4.8043 40.7448 1.65086 1.08517 2.32571 -3.08463 0.00205483 8.89467 1.48024e-16 2066.78 0.997838 -437 0.962404 35.2843 8.31441 0.603705 -4.94127 -0.113279 0.00435416 8.88678 1.43087e-16 2065.59 0.997844 -438 6.71607 35.2978 11.6423 -1.26552 -1.61807 0.238695 0.00424494 8.87928 1.43082e-16 2063.97 0.99785 -439 10.5544 40.7285 11.6463 -1.73634 -1.69917 1.35227 0.00466709 8.8803 1.45096e-16 2064.28 0.997843 -440 4.79903 40.751 8.32259 -0.475747 3.81255 2.00625 -0.000501983 8.87316 1.4037e-16 2061.66 0.997859 -441 0.964729 35.3078 14.9441 1.04839 0.813526 -5.75039 0.00244411 8.9024 1.45537e-16 2068.5 0.997842 -442 6.7071 35.3 18.2846 -3.40217 -1.10234 -2.17476 0.00305441 8.89832 1.54379e-16 2067.77 0.997815 -443 10.5616 40.7287 18.2792 0.113845 -1.6299 -3.61401 0.00396647 8.9129 1.55575e-16 2071.07 0.997802 -444 4.80326 40.7019 14.9632 0.609868 -8.4871 -1.01229 -0.0116855 8.89775 1.46521e-16 2064.52 0.997832 -445 0.957887 35.2813 21.6174 -0.620632 -5.72176 -0.617153 -0.00672427 8.90454 1.56498e-16 2067.02 0.997798 -446 6.70502 35.3109 24.9358 -4.05092 1.6501 -2.45245 0.0136569 8.88382 1.46478e-16 2066.94 0.99783 -447 10.5508 40.7258 24.935 -2.76999 -2.32186 -2.63555 0.00492705 8.8824 1.44602e-16 2064.78 0.997839 -448 4.81946 40.7452 21.6291 4.70765 2.5119 2.61617 -0.00705923 8.87363 1.38779e-16 2060.36 0.997864 -449 0.963612 35.3106 28.2775 0.647097 1.55765 1.58242 -0.00788091 8.8951 1.40474e-16 2064.75 0.997854 -450 6.70256 35.312 31.5893 -4.69483 1.9676 -2.09308 -0.00648258 8.86944 1.30665e-16 2059.58 0.997889 -451 10.5533 40.7274 31.602 -1.99145 -1.82288 1.03799 -0.000448176 8.89437 1.41425e-16 2066.18 0.997841 -452 4.78667 40.7527 28.2579 -3.6623 4.26247 -3.376 -0.00265578 8.87918 1.36333e-16 2062.47 0.99787 -453 0.947401 35.3115 34.9214 -3.29265 1.98831 -0.501127 0.00206117 8.87164 1.40721e-16 2061.88 0.99786 -454 6.72282 35.3092 38.2541 0.427927 1.30662 1.03568 0.000524992 8.90763 1.54224e-16 2069.22 0.997796 -455 10.5734 40.7326 38.2548 2.96511 -0.779818 1.29187 0.00303929 8.90123 1.48396e-16 2068.38 0.997826 -456 4.7911 40.75 34.9282 -2.43483 3.45271 1.22163 0.00272534 8.90392 1.49876e-16 2068.89 0.997818 -457 12.4745 35.3184 1.66332 -1.93399 3.55091 0.085036 7.39193e-05 8.88665 1.38471e-16 2064.65 0.99785 -458 18.2289 35.3189 4.98281 -3.31733 3.6849 -1.71391 0.00812367 8.8586 1.2939e-16 2060.38 0.997898 -459 22.0703 40.7401 4.98112 -3.31569 1.15264 -1.98154 -0.0171701 8.89573 1.4296e-16 2062.91 0.997852 -460 16.319 40.7497 1.65073 -1.04111 3.68703 -3.01875 -0.00180991 8.88974 1.47652e-16 2064.91 0.997834 -461 12.495 35.2895 8.33523 3.18167 -3.66203 4.87608 0.00253302 8.89817 1.41012e-16 2067.62 0.997851 -462 18.235 35.3185 11.6646 -1.95147 3.46189 5.82508 0.00216849 8.91004 1.4563e-16 2070.07 0.997836 -463 22.0838 40.7315 11.6458 0.204881 -0.91722 1.32546 0.00206617 8.88362 1.44483e-16 2064.43 0.997844 -464 16.3119 40.7134 8.32246 -2.79351 -5.56413 1.80047 0.00163517 8.89707 1.51817e-16 2067.21 0.997804 -465 12.4899 35.2973 14.9732 1.99158 -1.8093 1.4445 -0.0047257 8.89444 1.47135e-16 2065.29 0.997837 -466 18.2561 35.3086 18.2908 3.38548 1.14317 -0.691108 0.00574292 8.86767 1.4028e-16 2061.82 0.997854 -467 22.0806 40.7196 18.293 -0.777327 -4.05158 -0.0679827 -0.0119899 8.87521 1.34835e-16 2059.64 0.997876 -468 16.3014 40.7367 14.9568 -5.43007 0.206067 -2.48604 0.00112762 8.88517 1.45277e-16 2064.56 0.99784 -469 12.4819 35.3027 21.6041 -0.105554 -0.3659 -3.85756 0.000997436 8.89938 1.53304e-16 2067.57 0.997806 -470 18.2533 35.2883 24.9556 2.72752 -4.06515 2.53046 -0.0100839 8.89283 1.4271e-16 2063.81 0.997838 -471 22.1009 40.7239 24.9395 4.27356 -2.92856 -1.65462 -0.00692729 8.90145 1.41911e-16 2066.31 0.997842 -472 16.3098 40.7234 21.6315 -3.05751 -3.00265 3.0502 0.000968619 8.87829 1.32047e-16 2063.05 0.997893 -473 12.4889 35.2969 28.268 1.66334 -1.96907 -0.65691 -0.00153815 8.89874 1.42931e-16 2066.88 0.99784 -474 18.2145 35.3118 31.5957 -6.99967 1.84048 -0.37144 -0.0136969 8.89156 1.33373e-16 2062.75 0.997879 -475 22.0788 40.7367 31.5854 -1.24524 0.301799 -2.9587 -0.014189 8.90069 1.44681e-16 2064.6 0.997847 -476 16.3222 40.7305 28.2999 -0.0529229 -1.12044 7.17666 -0.000335146 8.88161 1.40625e-16 2063.49 0.997843 -477 12.4707 35.3175 34.9173 -2.72051 3.43391 -1.63075 -0.0172664 8.88511 1.31184e-16 2060.63 0.997878 -478 18.2555 35.2845 38.2322 3.0393 -4.95117 -4.47488 -0.00730381 8.86749 1.31628e-16 2058.99 0.99789 -479 22.0644 40.7454 38.2439 -4.7177 2.51409 -1.37792 0.00726062 8.91892 1.64751e-16 2073.06 0.997775 -480 16.3159 40.731 34.9326 -1.64669 -1.22095 2.41738 -0.00688616 8.88299 1.38577e-16 2062.39 0.997863 -481 24.0122 35.2942 1.67709 2.02898 -2.45457 3.6006 0.00994264 8.90253 1.61407e-16 2070.14 0.997786 -482 29.7647 35.3078 4.99003 0.100647 0.844869 0.213907 0.00474486 8.90112 1.51352e-16 2068.72 0.997824 -483 33.6032 40.7467 5.00265 -0.466622 2.89857 3.34382 -0.00669339 8.9029 1.48269e-16 2066.67 0.997825 -484 27.8432 40.7292 1.65927 -0.103347 -1.60023 -0.891055 0.00107909 8.9112 1.57059e-16 2070.1 0.997804 -485 24.0134 35.3033 8.31193 2.33964 -0.283434 -0.652492 -0.00125475 8.888 1.46547e-16 2064.66 0.997831 -486 29.772 35.3093 11.6445 1.9451 1.35759 0.862563 0.00191163 8.89234 1.43384e-16 2066.25 0.997845 -487 33.602 40.7498 11.6427 -0.735989 3.59989 0.406573 -0.00369123 8.89676 1.43426e-16 2066 0.997841 -488 27.8405 40.7272 8.33798 -0.851777 -2.11161 5.77735 -0.00768157 8.86639 1.34013e-16 2058.68 0.997893 -489 23.994 35.321 14.9655 -2.35411 4.21121 -0.507081 0.0015728 8.88962 1.4522e-16 2065.6 0.997843 -490 29.7505 35.3103 18.29 -3.47097 1.67703 -0.879211 -0.00294477 8.90139 1.52378e-16 2067.15 0.997819 -491 33.5937 40.7443 18.2965 -2.82673 2.07394 0.755061 0.00173337 8.8946 1.50431e-16 2066.7 0.99783 -492 27.831 40.7587 14.9613 -3.28092 5.83034 -1.50038 -0.00264604 8.9116 1.57206e-16 2069.39 0.997788 -493 24.0035 35.289 21.616 0.0102132 -3.92594 -0.96158 -0.00596609 8.88027 1.37859e-16 2062 0.997864 -494 29.7718 35.2791 24.9422 1.88709 -6.22365 -0.798048 -0.00350444 8.91216 1.62206e-16 2069.33 0.9978 -495 33.6255 40.7383 24.9387 5.11581 0.493029 -1.72556 0.000441147 8.90711 1.67069e-16 2069.1 0.997783 -496 27.8564 40.7276 21.6205 3.12691 -1.9724 0.292569 0.0156748 8.87671 1.42407e-16 2065.85 0.997859 -497 24.0161 35.3003 28.2828 3.13074 -0.977942 3.02333 0.00436828 8.87093 1.42296e-16 2062.22 0.99786 -498 29.7532 35.319 31.605 -2.81029 3.73314 1.8252 0.00301453 8.91919 1.61421e-16 2072.2 0.997797 -499 33.6263 40.7365 31.6107 5.24879 0.18969 3.46034 0.00418042 8.91539 1.66537e-16 2071.65 0.997778 -500 27.8286 40.7483 28.2702 -3.62824 3.24821 -0.256659 -0.00389173 8.9369 1.75557e-16 2074.52 0.997744 -501 24.0061 35.2915 34.9211 0.718514 -3.23474 -0.640519 0.00958525 8.89317 1.48818e-16 2068.06 0.997834 -502 29.75 35.3252 38.2599 -3.57607 5.24055 2.39209 -0.00489948 8.91464 1.53701e-16 2069.55 0.997824 -503 33.6085 40.7214 38.2626 0.76671 -3.54759 3.38745 0.00375997 8.89643 1.50877e-16 2067.52 0.997828 -504 27.8479 40.7403 34.9203 1.06057 1.22686 -0.931518 -0.0071658 8.90279 1.54145e-16 2066.55 0.997829 -505 35.531 35.3178 1.67408 1.39797 3.55613 2.84695 0.00233544 8.86633 1.44165e-16 2060.81 0.997856 -506 41.2938 35.3093 4.99963 1.79012 1.38315 2.55325 0.00859449 8.89905 1.4638e-16 2069.1 0.997826 -507 45.1278 40.7495 4.99992 0.375417 3.55564 2.81038 -1.85484e-05 8.88288 1.39022e-16 2063.83 0.997853 -508 39.3744 40.7812 1.66566 1.98646 11.2567 0.787903 0.00437173 8.9191 1.54127e-16 2072.47 0.997808 -509 35.5415 35.3044 8.30316 3.96646 0.0846921 -2.95848 -0.00366303 8.88895 1.36641e-16 2064.34 0.997867 -510 41.288 35.3001 11.6342 0.476201 -0.9958 -1.85014 0.00449499 8.89083 1.44636e-16 2066.48 0.997832 -511 45.1265 40.7399 11.6227 -0.136324 1.10234 -4.54858 0.00391294 8.8934 1.43531e-16 2066.9 0.997836 -512 39.3655 40.7242 8.29998 -0.129527 -3.00576 -3.90323 -0.00900846 8.87582 1.40767e-16 2060.41 0.997859 -513 35.5369 35.3185 14.9562 2.87338 3.50637 -2.62923 -0.00922582 8.88783 1.35086e-16 2062.91 0.997884 -514 41.2817 35.2945 18.2968 -1.25197 -2.42614 0.981102 0.00437095 8.88968 1.44144e-16 2066.21 0.997845 -515 45.1328 40.7313 18.2932 1.53316 -1.21212 -0.209928 0.00548482 8.8896 1.45134e-16 2066.43 0.997835 -516 39.3794 40.7401 14.9619 3.28636 1.12995 -1.41982 -0.0083679 8.89317 1.48238e-16 2064.25 0.997827 -517 35.531 35.2965 21.6292 1.40829 -1.97261 2.63532 0.0165667 8.91361 1.69415e-16 2073.91 0.997763 -518 41.2897 35.2951 24.9498 0.964327 -2.38739 1.1347 0.00103391 8.88123 1.45434e-16 2063.7 0.997841 -519 45.1381 40.74 24.9291 2.77984 1.16365 -3.90774 0.0021658 8.89084 1.45924e-16 2065.99 0.997832 -520 39.3585 40.7314 21.6257 -1.9822 -0.975375 1.67947 -0.00457182 8.89011 1.49606e-16 2064.4 0.997838 -521 35.5267 35.3088 28.2755 0.316501 1.01235 0.818974 -0.0126428 8.89167 1.49154e-16 2063.01 0.99785 -522 41.2941 35.3007 31.6145 1.91273 -0.98402 4.31327 0.0157239 8.87641 1.49339e-16 2065.8 0.997833 -523 45.1349 40.7253 31.5873 1.83151 -2.6086 -2.49729 0.00555064 8.89132 1.54593e-16 2066.82 0.997807 -524 39.3613 40.7311 28.2862 -1.35343 -1.01909 3.66844 -0.00109971 8.90422 1.58382e-16 2068.15 0.997802 -525 35.5327 35.313 34.9116 1.81808 2.16557 -3.00251 -0.0011704 8.88256 1.4241e-16 2063.51 0.997868 -526 41.278 35.2925 38.2562 -2.01129 -2.89519 1.85277 0.0002066 8.91785 1.56487e-16 2071.32 0.997802 -527 45.1362 40.7364 38.2638 2.37621 0.444301 3.53005 -0.0151844 8.90772 1.45113e-16 2065.89 0.99784 -528 39.3824 40.7276 34.9442 4.02027 -1.94501 5.09486 -0.000907048 8.91276 1.55663e-16 2070 0.997814 -529 47.056 35.3145 1.65447 2.24258 2.5146 -2.12324 -0.0101911 8.90057 1.42882e-16 2065.43 0.997847 -530 52.7982 35.3144 4.98071 -2.51879 2.69924 -1.98236 0.00330813 8.89169 1.44876e-16 2066.41 0.997829 -531 56.659 40.7473 4.97394 2.63565 2.92485 -3.69393 -0.00369745 8.91 1.48812e-16 2068.82 0.99781 -532 50.9021 40.7297 1.65599 3.66415 -1.55303 -1.88365 -0.000793555 8.87933 1.36258e-16 2062.91 0.997861 -533 47.038 35.2871 8.32599 -2.24723 -4.36364 2.56998 -0.00968128 8.89125 1.42181e-16 2063.55 0.997846 -534 52.8087 35.3135 11.6362 0.204398 2.36969 -1.2518 -0.00117724 8.88839 1.43015e-16 2064.76 0.997839 -535 56.6252 40.7599 11.6517 -5.9164 6.09162 2.78744 0.000570186 8.88913 1.39365e-16 2065.28 0.997844 -536 50.8962 40.7463 8.3041 2.01421 2.80003 -2.80694 -0.0147203 8.88203 1.34022e-16 2060.52 0.997872 -537 47.0513 35.2889 14.9662 0.907714 -3.92033 -0.250753 -0.00362072 8.90616 1.53912e-16 2068.03 0.997802 -538 52.8049 35.301 18.2895 -0.762133 -0.622421 -0.891245 -0.000536211 8.8919 1.40456e-16 2065.63 0.997847 -539 56.6366 40.7474 18.2943 -3.05151 2.90561 0.0803801 -0.00905461 8.87158 1.31194e-16 2059.49 0.997889 -540 50.8945 40.7391 14.9802 1.69697 0.931837 3.36422 -0.00143472 8.88199 1.40922e-16 2063.34 0.997847 -541 47.072 35.3206 21.5948 6.22548 4.0577 -6.2034 -0.0022713 8.87751 1.37791e-16 2062.2 0.997866 -542 52.8132 35.3056 24.9562 1.25554 0.207616 2.76311 -0.00504997 8.90568 1.44148e-16 2067.61 0.997836 -543 56.6441 40.7256 24.9352 -1.22595 -2.60614 -2.46721 0.00642494 8.90072 1.5336e-16 2069.01 0.997794 -544 50.8889 40.7211 21.6197 0.4276 -3.56918 0.122015 -0.0015173 8.87896 1.3964e-16 2062.67 0.997859 -545 47.0387 35.3013 28.2697 -2.2018 -0.817829 -0.344554 -0.00250564 8.88495 1.42194e-16 2063.74 0.997846 -546 52.8024 35.3106 31.592 -1.44148 1.67308 -1.53349 -0.00098161 8.87355 1.40587e-16 2061.64 0.997858 -547 56.6484 40.7407 31.5982 0.0275622 1.2105 0.209954 -0.000877518 8.89147 1.42431e-16 2065.47 0.997843 -548 50.8903 40.7391 28.287 0.695467 0.815514 3.85231 -0.004795 8.88269 1.36159e-16 2062.76 0.997877 -549 47.0241 35.3075 34.9305 -5.79086 0.923443 1.63897 -0.000426271 8.8992 1.52523e-16 2067.22 0.997815 -550 52.8015 35.3341 38.2577 -1.62634 7.51908 1.86567 0.00259628 8.89003 1.40685e-16 2065.9 0.99786 -551 56.6307 40.7315 38.2449 -4.45655 -1.13079 -1.20893 0.0146327 8.8822 1.38996e-16 2066.79 0.997861 -552 50.8903 40.731 34.9089 0.487638 -1.13344 -3.48359 -0.0102203 8.9012 1.36987e-16 2065.55 0.997869 -553 58.546 35.3158 1.66102 -5.64454 2.75399 -0.56952 -0.000925923 8.89955 1.42018e-16 2067.18 0.99785 -554 64.3371 35.303 4.98049 1.70817 -0.227003 -2.14828 -0.00478771 8.91178 1.49631e-16 2068.97 0.997818 -555 68.1718 40.736 5.01081 0.399425 -0.0124521 5.531 0.00261212 8.89298 1.48267e-16 2066.54 0.997827 -556 62.3999 40.7411 1.65246 -2.46778 1.30882 -2.57479 0.0114972 8.89059 1.4692e-16 2067.92 0.997829 -557 58.5627 35.2972 8.28608 -1.54442 -1.82675 -7.24401 0.00208641 8.88392 1.39306e-16 2064.49 0.997854 -558 64.345 35.3022 11.6619 3.67039 -0.510704 5.1132 -0.00265997 8.91028 1.46852e-16 2069.1 0.997815 -559 68.1667 40.7485 11.6563 -0.977223 3.34148 3.88172 -0.00140254 8.87029 1.3611e-16 2060.85 0.997867 -560 62.4 40.733 8.3222 -2.2351 -0.537577 1.92051 -0.00186425 8.87622 1.35295e-16 2062.01 0.997867 -561 58.5746 35.3007 14.9553 1.31522 -0.700535 -3.22075 -0.0116421 8.88073 1.33345e-16 2060.89 0.997869 -562 64.3285 35.3123 18.294 -0.185109 1.89909 0.260443 -0.00938137 8.88189 1.37019e-16 2061.62 0.997871 -563 68.1711 40.7278 18.2831 0.083473 -1.98398 -2.53793 -0.00376765 8.86937 1.33948e-16 2060.15 0.99787 -564 62.3969 40.7187 14.9428 -3.07635 -4.17398 -6.16425 -0.00548532 8.87721 1.29466e-16 2061.45 0.997886 -565 58.5825 35.3047 21.6114 3.42471 0.341376 -1.95816 0.0032579 8.88085 1.40051e-16 2064.09 0.997854 -566 64.3218 35.3267 24.9616 -1.86349 5.77985 4.1615 -0.0010313 8.89206 1.46047e-16 2065.57 0.997835 -567 68.1586 40.735 24.9494 -2.74654 -0.083916 1.07354 0.0077586 8.90523 1.48599e-16 2070.24 0.997813 -568 62.4103 40.7521 21.6048 0.469069 4.21409 -3.56415 0.0102642 8.88135 1.42358e-16 2065.69 0.997837 -569 58.5551 35.3041 28.2569 -3.58418 0.188786 -3.56067 -0.0162157 8.89651 1.40593e-16 2063.28 0.997862 -570 64.3312 35.3103 31.6164 0.309465 1.66615 4.69485 0.0101837 8.88656 1.50026e-16 2066.79 0.99782 -571 68.1573 40.744 31.584 -3.12329 2.01972 -3.43627 -0.00961061 8.90198 1.46096e-16 2065.85 0.997836 -572 62.4066 40.7273 28.2632 -0.72796 -2.00319 -2.18914 0.00839962 8.87645 1.37856e-16 2064.24 0.997872 -573 58.5755 35.3082 34.9225 1.40821 1.09476 -0.296772 0.0103269 8.9213 1.63826e-16 2074.22 0.997767 -574 64.3277 35.3136 38.2619 -0.49603 2.3603 3.24005 0.0125263 8.87413 1.49203e-16 2064.64 0.997835 -575 68.1811 40.7208 38.2498 2.77148 -3.63566 0.0462597 0.000225432 8.89281 1.50722e-16 2066 0.997825 -576 62.4239 40.7377 34.92 3.50659 0.675977 -0.738231 0.00761994 8.89556 1.48276e-16 2068.15 0.997827 -577 0.96474 46.1572 1.66352 1.05193 -2.4147 0.223442 0.00318983 8.91297 1.53268e-16 2070.92 0.9978 -578 6.70974 46.1795 4.97478 -2.64787 3.04695 -3.44077 -0.00556222 8.91707 1.53028e-16 2069.93 0.997809 -579 10.5576 51.5944 4.97053 -0.920018 -0.931091 -4.70575 0.0101028 8.88863 1.44132e-16 2067.21 0.997831 -580 4.79911 51.5988 1.63115 -0.184211 0.0538238 -7.97581 -0.00562152 8.89027 1.3814e-16 2064.21 0.997853 -581 0.961613 46.1473 8.31701 0.407232 -4.84197 0.501697 0.0011911 8.90159 1.48125e-16 2068.07 0.997817 -582 6.72748 46.2009 11.6321 1.68009 8.58823 -2.32347 0.008367 8.88447 1.52074e-16 2065.96 0.997809 -583 10.5476 51.5781 11.6478 -3.56852 -5.25376 1.75823 -0.00611339 8.84674 1.31528e-16 2054.84 0.997892 -584 4.81182 51.5933 8.31929 2.66503 -1.3016 0.98616 -0.000510806 8.86445 1.31229e-16 2059.79 0.997889 -585 0.95642 46.1461 14.9786 -1.00509 -5.3296 2.85138 -0.000662599 8.8831 1.37598e-16 2063.74 0.997853 -586 6.73197 46.1634 18.2887 2.68617 -0.993798 -1.14355 0.0140018 8.89155 1.47548e-16 2068.66 0.997824 -587 10.5496 51.6038 18.2828 -2.73609 1.35858 -2.63889 -0.00973245 8.91442 1.48362e-16 2068.47 0.997824 -588 4.82503 51.5902 14.9585 6.06607 -1.90924 -2.09601 0.00821237 8.90833 1.49362e-16 2071 0.997807 -589 0.983941 46.1901 21.6243 5.94829 5.76069 1.30098 0.0063175 8.84947 1.22186e-16 2058.05 0.997917 -590 6.7327 46.162 24.9499 3.11665 -1.42319 1.20842 -0.00301973 8.88235 1.41401e-16 2063.08 0.997841 -591 10.5552 51.6267 24.9423 -1.70455 6.99359 -0.780102 -0.00624912 8.89943 1.4221e-16 2066.02 0.997852 -592 4.81035 51.6088 21.6088 2.49541 2.63361 -2.56778 -0.00650237 8.86591 1.28768e-16 2058.83 0.997893 -593 0.969857 46.174 28.2763 2.56167 1.70868 1.26294 -0.00895808 8.89091 1.41795e-16 2063.63 0.997846 -594 6.71606 46.1525 31.6027 -1.28881 -3.26395 1.22751 0.00175096 8.89483 1.4156e-16 2066.74 0.997846 -595 10.5669 51.6143 31.6164 1.30676 3.79922 4.7119 0.00317563 8.91973 1.46786e-16 2072.34 0.997827 -596 4.79495 51.6107 28.2628 -1.55959 3.04771 -1.99113 0.00668249 8.89427 1.45033e-16 2067.68 0.997832 -597 0.958157 46.1684 34.911 -0.350356 0.24057 -3.07584 0.000837816 8.89035 1.46361e-16 2065.6 0.997831 -598 6.72268 46.1466 38.2378 0.312576 -5.10615 -2.85116 -0.00172387 8.87837 1.3782e-16 2062.5 0.997874 -599 10.5445 51.5944 38.2411 -4.34921 -0.837678 -2.01948 0.0014414 8.88768 1.4453e-16 2065.16 0.997838 -600 4.77875 51.5792 34.9199 -5.57682 -4.77967 -0.832493 -0.0109419 8.87878 1.31969e-16 2060.62 0.997891 -601 12.4879 46.175 1.64713 1.51755 1.85973 -3.94632 0.0116706 8.89781 1.56305e-16 2069.5 0.997802 -602 18.2404 46.1577 4.97128 -0.721691 -2.28807 -4.60152 0.00024172 8.85972 1.37652e-16 2058.95 0.997876 -603 22.0661 51.608 4.99473 -4.4208 2.28132 1.56103 0.00325824 8.87814 1.43478e-16 2063.52 0.997847 -604 16.3236 51.5925 1.66266 0.0831168 -1.40859 -0.108646 -0.0061805 8.90451 1.48762e-16 2067.12 0.997828 -605 12.4921 46.1688 8.30914 2.66263 0.239349 -1.55341 0.00151329 8.8852 1.44189e-16 2064.65 0.997838 -606 18.2395 46.1806 11.6432 -0.899629 3.40199 0.49428 -0.00535726 8.88835 1.41178e-16 2063.85 0.997856 -607 22.0832 51.5984 11.6253 0.0433824 0.0731682 -3.83447 -0.00051579 8.89388 1.43254e-16 2066.06 0.997844 -608 16.3169 51.5957 8.29257 -1.36715 -0.613856 -5.73654 -0.0122625 8.87862 1.30811e-16 2060.31 0.997886 -609 12.4989 46.1821 14.9539 4.37054 3.64811 -3.32029 0.00530145 8.88545 1.42986e-16 2065.5 0.997855 -610 18.2329 46.1277 18.3 -2.42505 -9.7264 1.47919 0.00214712 8.92392 1.56545e-16 2073.03 0.997792 -611 22.0709 51.6172 18.2918 -3.19764 4.84132 -0.513589 0.0177407 8.88605 1.52486e-16 2068.29 0.997811 -612 16.3306 51.5834 14.9669 2.12938 -3.99433 0.0885711 0.00561472 8.88127 1.46283e-16 2064.69 0.997834 -613 12.4848 46.1547 21.625 0.712334 -3.05003 1.2939 0.00138282 8.90079 1.50505e-16 2067.94 0.997822 -614 18.2388 46.148 24.9786 -1.23257 -4.76239 8.19627 -0.00669873 8.90858 1.41875e-16 2067.87 0.997843 -615 22.0838 51.5897 24.9168 0.251035 -2.17437 -7.10186 -0.00262787 8.84834 1.2606e-16 2055.91 0.997917 -616 16.3196 51.6057 21.6301 -0.750325 1.65667 2.42644 0.00262018 8.94815 1.62446e-16 2078.28 0.997778 -617 12.4643 46.171 28.2661 -4.33701 0.898924 -1.22262 0.00153603 8.88737 1.42151e-16 2065.11 0.997844 -618 18.2412 46.1779 31.5722 -0.347013 2.8228 -6.38944 0.00034236 8.87555 1.37315e-16 2062.34 0.997867 -619 22.0675 51.6026 31.6109 -4.06547 0.817684 3.53807 -0.00588878 8.86871 1.32739e-16 2059.56 0.997881 -620 16.3137 51.6029 28.2724 -2.3468 1.08721 0.327257 -0.00885156 8.89359 1.39578e-16 2064.22 0.997854 -621 12.4843 46.1753 34.9216 0.78576 2.12894 -0.315951 -0.00262531 8.88374 1.40682e-16 2063.45 0.997856 -622 18.2492 46.1666 38.27 1.52745 -0.0569363 5.12291 0.00828275 8.91587 1.65291e-16 2072.63 0.997769 -623 22.0801 51.593 38.2659 -0.759045 -1.39008 4.06329 -0.00278989 8.87905 1.42919e-16 2062.42 0.997859 -624 16.3269 51.5958 34.9269 1.00799 -0.732282 0.861598 -0.00660018 8.88279 1.40801e-16 2062.41 0.997854 -625 24.005 46.1493 1.6648 0.369366 -4.29505 0.378286 -0.00826419 8.88601 1.44888e-16 2062.74 0.997855 -626 29.7564 46.1851 4.9956 -2.18694 4.52618 1.61219 -0.000920856 8.89972 1.50856e-16 2067.23 0.99782 -627 33.6121 51.5948 4.99307 1.83308 -0.868709 1.06372 -0.00311187 8.90567 1.46563e-16 2068.02 0.997835 -628 27.8377 51.5875 1.64976 -1.51212 -2.74403 -3.50743 0.0101636 8.88868 1.52128e-16 2067.24 0.997816 -629 24.009 46.1667 8.32136 1.28259 -0.0446509 1.5599 0.00892627 8.89986 1.52403e-16 2069.35 0.997808 -630 29.7545 46.1641 11.6228 -2.43802 -0.926912 -4.68802 0.00415189 8.88524 1.4321e-16 2065.21 0.997852 -631 33.5839 51.588 11.651 -5.19162 -2.39145 2.33399 0.0073503 8.88291 1.35099e-16 2065.39 0.997872 -632 27.8285 51.5913 8.3375 -4.04179 -1.66632 5.58243 0.00368378 8.89416 1.52241e-16 2067.03 0.997812 -633 24.0084 46.1721 14.9731 0.980552 1.22477 1.5666 0.00326561 8.91711 1.5432e-16 2071.81 0.997802 -634 29.7798 46.1859 18.301 3.92861 4.6852 1.99684 -0.00209738 8.87377 1.35318e-16 2061.44 0.997877 -635 33.6036 51.597 18.2979 -0.47345 -0.255115 1.23416 -0.000783732 8.88124 1.36481e-16 2063.31 0.997858 -636 27.8439 51.6043 14.9633 -0.203904 1.51765 -0.786472 0.00217068 8.89233 1.39772e-16 2066.3 0.997849 -637 23.9981 46.1691 21.6191 -1.3724 0.586571 0.00646115 0.000243251 8.86013 1.29194e-16 2059.03 0.997897 -638 29.7421 46.1631 24.9562 -5.72926 -0.912617 2.63642 0.0154554 8.87788 1.47937e-16 2066.06 0.997825 -639 33.6 51.5874 24.9333 -1.34081 -2.75906 -3.05723 -0.00440986 8.85557 1.25189e-16 2057.06 0.997918 -640 27.8493 51.6108 21.6412 1.09638 3.05228 5.49599 -0.00820733 8.89746 1.39359e-16 2065.19 0.997844 -641 23.9917 46.1749 28.2686 -2.90066 2.00941 -0.636251 -0.000794859 8.89925 1.46309e-16 2067.15 0.997828 -642 29.7687 46.1787 31.6068 1.21807 2.86913 2.39078 -0.00487907 8.89161 1.42308e-16 2064.64 0.997863 -643 33.5861 51.6054 31.5909 -4.62199 1.54633 -1.44258 0.00112361 8.90005 1.43825e-16 2067.72 0.997843 -644 27.8422 51.5793 28.2679 -0.494479 -4.7837 -0.88718 0.0103147 8.881 1.41134e-16 2065.63 0.997842 -645 23.9935 46.1807 34.9327 -2.45847 3.45609 2.24106 0.00763902 8.90086 1.50824e-16 2069.29 0.997819 -646 29.7857 46.164 38.2529 5.27351 -0.70583 0.707239 0.00935691 8.88185 1.46164e-16 2065.6 0.997843 -647 33.607 51.6004 38.2617 0.498653 0.513332 3.1159 -0.00950049 8.90958 1.57236e-16 2067.5 0.997798 -648 27.8241 51.602 34.921 -5.10676 0.930136 -0.483747 -0.000712878 8.89221 1.45008e-16 2065.67 0.997839 -649 35.5165 46.1731 1.66641 -2.12488 1.59086 0.685312 -0.00273638 8.87272 1.41277e-16 2061.09 0.997865 -650 41.2742 46.1796 4.99076 -3.08773 3.21188 0.359772 0.00457749 8.89456 1.44859e-16 2067.29 0.997829 -651 45.1339 51.5875 4.99435 1.7344 -2.82061 1.33165 -0.0114629 8.87781 1.32452e-16 2060.31 0.997877 -652 39.3636 51.5952 1.66846 -0.723366 -0.935439 1.17832 0.0121397 8.88306 1.48254e-16 2066.46 0.997828 -653 35.5203 46.1412 8.30719 -1.11858 -6.56415 -1.9145 0.0074402 8.87188 1.40512e-16 2063.07 0.997854 -654 41.2765 46.1662 11.6358 -2.57001 -0.248533 -1.32681 0.00739427 8.88239 1.45508e-16 2065.3 0.997835 -655 45.1273 51.5982 11.637 0.0834368 -0.0952849 -1.02954 0.000349382 8.90613 1.50087e-16 2068.86 0.997804 -656 39.3809 51.6024 8.31561 3.73752 0.963739 0.0603603 0.0086421 8.87205 1.38172e-16 2063.36 0.997864 -657 35.5309 46.1712 14.9848 1.41844 0.880504 4.36203 -0.000761384 8.90149 1.51209e-16 2067.64 0.997812 -658 41.2805 46.1697 18.2918 -1.683 0.624992 -0.185079 0.00871305 8.88918 1.51522e-16 2067.04 0.99781 -659 45.1338 51.6003 18.2787 1.68321 0.713798 -3.59251 0.00268833 8.88047 1.41536e-16 2063.89 0.997851 -660 39.3821 51.6156 14.9691 3.99043 4.33506 0.408512 0.00186429 8.90134 1.46591e-16 2068.16 0.997831 -661 35.5304 46.1625 21.6267 1.20244 -1.01311 1.89256 -0.00508477 8.8991 1.466e-16 2066.2 0.997831 -662 41.2876 46.1587 24.9474 0.458608 -1.99743 0.431656 0.00174593 8.89366 1.44397e-16 2066.5 0.997845 -663 45.1335 51.5952 24.9529 1.64518 -0.793889 1.91252 -0.0100888 8.9052 1.47008e-16 2066.44 0.997837 -664 39.3761 51.6013 21.6226 2.62488 0.740042 0.890396 -0.00812888 8.86858 1.32598e-16 2059.05 0.99789 -665 35.5336 46.1802 28.2803 2.1699 3.33616 2.25224 -0.000533095 8.88193 1.43646e-16 2063.52 0.997853 -666 41.295 46.1619 31.5981 2.10541 -1.23516 0.15358 -0.00955572 8.90421 1.44189e-16 2066.33 0.997853 -667 45.1256 51.5948 31.6106 -0.350469 -1.00452 3.2575 -0.000723816 8.89449 1.46167e-16 2066.14 0.99785 -668 39.3697 51.603 28.2444 1.12359 1.41164 -6.79715 -0.00731334 8.91408 1.57685e-16 2068.93 0.99779 -669 35.5355 46.1697 34.9249 2.63011 0.723141 0.330422 -0.00309999 8.89972 1.46966e-16 2066.75 0.997839 -670 41.2797 46.156 38.2476 -1.55791 -2.87238 -0.385654 0.00114339 8.89369 1.42673e-16 2066.37 0.997851 -671 45.1184 51.5878 38.2252 -2.04825 -2.55957 -6.06561 0.00687175 8.88268 1.41773e-16 2065.25 0.997848 -672 39.3601 51.6049 34.9354 -1.51556 1.58238 2.9222 0.00553973 8.90579 1.54972e-16 2069.89 0.99781 -673 47.0437 46.1728 1.68638 -0.871613 1.47549 5.97878 0.00243341 8.8562 1.26181e-16 2058.66 0.997901 -674 52.8357 46.1358 4.97978 6.92358 -7.694 -2.3587 0.0076654 8.87128 1.27226e-16 2062.98 0.997888 -675 56.648 51.5939 4.99665 -0.221268 -1.22921 1.84874 -0.0103908 8.87917 1.33895e-16 2060.83 0.997861 -676 50.8874 51.6095 1.65838 0.0683883 2.77482 -1.11653 0.00301682 8.8931 1.39234e-16 2066.65 0.997839 -677 47.0359 46.1709 8.31576 -2.91339 0.967123 0.153074 0.00365747 8.86004 1.32361e-16 2059.75 0.997869 -678 52.8133 46.1784 11.6334 1.21004 2.94883 -1.93974 0.00811096 8.87923 1.38209e-16 2064.78 0.997847 -679 56.6466 51.606 11.6277 -0.468758 1.76652 -3.44095 -0.00184251 8.88616 1.36302e-16 2064.13 0.997858 -680 50.8842 51.6118 8.32591 -0.96817 3.51722 2.63099 0.00976277 8.86182 1.2585e-16 2061.41 0.997904 -681 47.0506 46.1732 14.9648 1.01662 1.48435 -0.829828 -0.00346415 8.85911 1.34163e-16 2058.03 0.997882 -682 52.792 46.1675 18.2915 -4.0403 0.117047 -0.458818 -0.00128031 8.91906 1.5219e-16 2071.26 0.997805 -683 56.6397 51.5812 18.2741 -2.23648 -4.22748 -4.5544 -0.00501073 8.90945 1.39782e-16 2068.41 0.997852 -684 50.8983 51.6048 14.97 2.57422 1.77376 0.769697 0.00848573 8.89428 1.44126e-16 2068.06 0.997836 -685 47.0563 46.1855 21.6133 2.18405 4.69153 -1.49707 -0.000641609 8.89044 1.4181e-16 2065.3 0.997853 -686 52.8019 46.1656 24.9449 -1.42956 -0.409865 -0.0634355 -0.00503672 8.91166 1.50684e-16 2068.89 0.997813 -687 56.6387 51.6015 24.9432 -2.69143 0.752038 -0.520386 -0.00734446 8.87549 1.35789e-16 2060.69 0.99787 -688 50.8919 51.5882 21.6117 1.07618 -2.51307 -1.76229 0.00299462 8.89422 1.44622e-16 2066.88 0.997841 -689 47.0479 46.1527 28.2615 0.0710606 -3.49237 -2.57382 0.00580592 8.88654 1.44721e-16 2065.84 0.997843 -690 52.8024 46.1605 31.612 -1.51407 -1.66793 3.75149 -0.00115609 8.8997 1.44883e-16 2067.17 0.997832 -691 56.6631 51.5875 31.6336 3.62331 -2.72687 8.98675 -0.00825702 8.87809 1.29667e-16 2061.04 0.997894 -692 50.8999 51.5841 28.2748 3.09682 -3.52983 0.707991 0.00337873 8.89008 1.45155e-16 2066.09 0.997834 -693 47.0555 46.1714 34.9064 2.02329 1.05689 -4.22482 -0.00069626 8.90305 1.49702e-16 2067.98 0.997816 -694 52.7961 46.1858 38.2545 -3.04711 4.64534 1.24594 -0.00666667 8.90052 1.4029e-16 2066.17 0.997841 -695 56.6448 51.594 38.2508 -0.982979 -1.10301 0.505486 -0.0068507 8.89381 1.37274e-16 2064.7 0.997856 -696 50.901 51.5802 34.932 3.40484 -4.48065 2.12344 0.00759325 8.89597 1.46358e-16 2068.23 0.997826 -697 58.5653 46.1639 1.67003 -1.00427 -0.653936 1.66101 0.0118447 8.86008 1.34322e-16 2061.5 0.997863 -698 64.3283 46.1603 4.98469 -0.391699 -1.58639 -1.16894 -0.0218649 8.89029 1.35041e-16 2060.75 0.997867 -699 68.169 51.5972 4.99391 -0.384154 -0.412111 1.27706 -0.0121659 8.87375 1.31933e-16 2059.3 0.997875 -700 62.4443 51.6061 1.65856 8.57639 2.05526 -1.24601 -0.0149711 8.89344 1.32918e-16 2062.89 0.997869 -701 58.5508 46.1521 8.3123 -4.58146 -3.68449 -0.784107 -0.000281039 8.8628 1.29519e-16 2059.49 0.997888 -702 64.3231 46.1626 11.6412 -1.6062 -1.22828 0.0967826 -0.0143245 8.88033 1.32405e-16 2060.24 0.997868 -703 68.158 51.6027 11.6301 -3.19222 1.19803 -2.77578 0.00521171 8.85885 1.27035e-16 2059.81 0.997895 -704 62.4126 51.5946 8.31633 0.746942 -1.00023 0.193563 0.00519253 8.90323 1.42828e-16 2069.27 0.997819 -705 58.5473 46.1641 14.9809 -5.29701 -0.786118 3.32989 -0.00383839 8.90996 1.43456e-16 2068.78 0.997825 -706 64.3336 46.1596 18.2665 0.90326 -1.83928 -6.5767 0.00496136 8.90257 1.39462e-16 2069.07 0.997837 -707 68.1767 51.6122 18.3 1.49973 3.52109 1.45749 -0.0050208 8.88825 1.30936e-16 2063.9 0.997875 -708 62.392 51.5876 14.955 -4.49897 -2.73258 -2.92535 -0.00531133 8.87305 1.26078e-16 2060.59 0.997907 -709 58.5537 46.1432 21.6254 -3.84484 -6.08663 1.39974 0.00407339 8.85931 1.36966e-16 2059.68 0.997872 -710 64.3246 46.1603 24.973 -1.35676 -1.85695 6.84108 -0.0163856 8.9046 1.43481e-16 2064.97 0.997834 -711 68.1677 51.6009 24.9328 -0.724833 0.76279 -3.14544 0.00023105 8.87505 1.3701e-16 2062.21 0.997863 -712 62.4208 51.5919 21.6297 2.94936 -1.65902 2.50933 0.0137113 8.90538 1.56614e-16 2071.55 0.997777 -713 58.5558 46.1584 28.2931 -3.22749 -2.16611 5.44287 0.00268227 8.88474 1.3657e-16 2064.79 0.997861 -714 64.3393 46.1613 31.6006 2.41437 -1.44084 0.960098 0.0031808 8.89435 1.42555e-16 2066.95 0.997845 -715 68.1842 51.5894 31.5969 3.21366 -2.34131 -0.234357 0.00407354 8.91029 1.47648e-16 2070.53 0.997821 -716 62.4166 51.5871 28.2639 1.72424 -2.6989 -1.78871 -0.00652475 8.89769 1.42363e-16 2065.59 0.997845 -717 58.5672 46.1604 34.9358 -0.595678 -1.74554 3.14494 -0.0103245 8.87134 1.31255e-16 2059.17 0.997884 -718 64.3381 46.1658 38.245 2.34812 -0.290593 -1.2737 0.0102041 8.86744 1.38519e-16 2062.72 0.997858 -719 68.1549 51.6172 38.2475 -3.90157 4.94759 -0.581809 -0.00607303 8.86088 1.29887e-16 2057.85 0.997889 -720 62.4113 51.5977 34.9351 0.405119 -0.137004 2.98688 0.00920728 8.89027 1.46876e-16 2067.37 0.99781 -721 0.961365 57.04 1.67486 0.226812 2.47784 2.76587 0.00854172 8.88773 1.37425e-16 2066.68 0.997851 -722 6.71406 57.0466 4.97821 -1.79434 4.46454 -2.74236 0.000592322 8.86357 1.36956e-16 2059.85 0.997867 -723 10.5517 62.4533 4.97127 -2.41665 -1.91237 -4.33528 -0.000774292 8.91375 1.46961e-16 2070.23 0.997829 -724 4.80808 62.4457 1.6419 1.84285 -3.90903 -5.28305 -0.00434414 8.88608 1.42553e-16 2063.59 0.997853 -725 0.963909 57.0366 8.32973 0.870394 1.75437 3.62164 -0.00552496 8.89897 1.42896e-16 2066.08 0.997839 -726 6.7286 57.0422 11.6576 1.81588 3.08651 4.2804 0.00865364 8.89039 1.49713e-16 2067.28 0.997811 -727 10.5596 62.4581 11.64 -0.497484 -0.793694 -0.257123 -0.0104832 8.87488 1.36495e-16 2059.89 0.997878 -728 4.79844 62.4623 8.31567 -0.527721 0.244325 -0.00323958 0.0111523 8.90577 1.57466e-16 2071.08 0.997801 -729 0.965309 57.0306 14.9701 1.23676 0.338071 0.728602 -0.00799144 8.89688 1.41444e-16 2065.11 0.997849 -730 6.71315 57.0289 18.2833 -2.00765 -0.212624 -2.51601 0.00403692 8.87103 1.34692e-16 2062.16 0.997877 -731 10.5645 62.4717 18.2813 0.69403 2.63493 -3.12909 -0.00420315 8.87674 1.38284e-16 2061.63 0.997859 -732 4.80078 62.4654 14.9695 -0.0124309 0.859374 0.588594 0.00397996 8.89641 1.53078e-16 2067.56 0.997817 -733 0.981267 57.0218 21.6247 5.32326 -1.93484 1.15814 -0.00545174 8.88213 1.3515e-16 2062.51 0.997868 -734 6.73669 57.0297 24.9653 3.9038 0.0858411 5.32683 -0.000267443 8.88426 1.44176e-16 2064.07 0.997844 -735 10.5579 62.474 24.9481 -0.946352 3.02303 0.71933 -0.00360504 8.93084 1.57492e-16 2073.28 0.997789 -736 4.78525 62.4509 21.6225 -3.90729 -2.66543 1.05448 -0.0109883 8.88718 1.44668e-16 2062.41 0.997844 -737 0.957654 57.0233 28.2657 -0.690119 -1.5375 -1.43061 0.00284305 8.8962 1.44761e-16 2067.27 0.997839 -738 6.71389 57.005 31.5955 -1.85505 -6.04961 -0.480244 0.00684182 8.91711 1.55967e-16 2072.57 0.997804 -739 10.5598 62.4523 31.6097 -0.550457 -2.06104 3.05254 -0.00168134 8.90563 1.52584e-16 2068.32 0.997823 -740 4.81294 62.452 28.2828 3.05808 -2.24896 2.73171 0.00679234 8.90764 1.57706e-16 2070.55 0.997797 -741 0.961478 57.0287 34.9231 0.230602 -0.194921 -0.203128 -0.00270378 8.89714 1.41302e-16 2066.29 0.997837 -742 6.73376 57.0378 38.2504 3.27388 1.84851 0.223583 0.00361133 8.90224 1.49818e-16 2068.73 0.997815 -743 10.5653 62.4669 38.2658 0.917563 1.46127 4.05618 0.00634115 8.90581 1.54603e-16 2070.07 0.997807 -744 4.80321 62.4634 34.9236 0.661653 0.464936 0.0963203 0.00914061 8.88824 1.47449e-16 2066.92 0.997833 -745 12.4918 57.0232 1.67335 2.22188 -1.83225 2.45569 0.00572016 8.86247 1.39655e-16 2060.71 0.997864 -746 18.2334 57.0352 4.99723 -2.45079 1.30924 1.97961 0.00221035 8.90034 1.4938e-16 2068.02 0.997816 -747 22.0557 62.4516 4.98929 -7.00414 -2.27957 0.159706 0.0054587 8.86858 1.43089e-16 2061.95 0.997857 -748 16.3403 62.4785 1.65247 4.52076 4.38088 -2.82823 0.00789909 8.88003 1.53556e-16 2064.92 0.997814 -749 12.4796 57.0355 8.33174 -0.504685 1.52122 4.03312 -0.00743081 8.89645 1.37273e-16 2065.13 0.997853 -750 18.2435 57.0499 11.6483 0.194354 4.99887 1.82435 -0.00230832 8.88848 1.34935e-16 2064.52 0.997869 -751 22.0762 62.4603 11.6407 -1.85952 -0.0680279 -0.20941 -0.00337007 8.89469 1.43427e-16 2065.63 0.997842 -752 16.3379 62.4653 8.33555 3.83839 1.03696 5.12493 -0.00334525 8.87957 1.36871e-16 2062.41 0.997869 -753 12.4796 57.0377 14.9697 -0.64197 2.26734 0.524715 -0.00796337 8.8785 1.39429e-16 2061.21 0.99785 -754 18.2384 57.0118 18.2738 -0.911355 -4.52092 -4.87063 -0.00132138 8.90983 1.52632e-16 2069.29 0.997812 -755 22.088 62.4742 18.2981 1.24019 3.07053 1.31988 -0.00241536 8.90594 1.51501e-16 2068.23 0.997813 -756 16.3388 62.4413 14.9666 4.0028 -4.98987 -0.0908596 -0.00825784 8.88993 1.35066e-16 2063.57 0.997875 -757 12.4766 57.0247 21.6134 -1.42806 -1.17859 -1.44589 0.00222538 8.87974 1.43739e-16 2063.64 0.997847 -758 18.2295 57.0152 24.9406 -3.23053 -3.45351 -1.29646 0.00519112 8.91126 1.51522e-16 2070.98 0.997816 -759 22.0909 62.4518 24.9591 1.81136 -2.2804 3.69839 -0.012971 8.90784 1.53532e-16 2066.39 0.997817 -760 16.3296 62.465 21.6305 1.76511 1.0316 2.79135 0.00457931 8.85963 1.35745e-16 2059.85 0.997879 -761 12.4809 57.0208 28.2746 -0.244098 -2.29857 0.894215 -0.00133229 8.89291 1.47283e-16 2065.68 0.99784 -762 18.2489 57.0137 31.5765 1.59793 -3.91678 -5.21936 -0.00411954 8.88083 1.39723e-16 2062.52 0.997861 -763 22.0849 62.4718 31.6165 0.313179 2.7084 4.79053 -8.77736e-05 8.87766 1.45184e-16 2062.7 0.997847 -764 16.3043 62.4693 28.2885 -4.44678 2.18661 4.34054 0.00384747 8.89887 1.52393e-16 2068.06 0.997816 -765 12.4833 57.0082 34.9037 0.238233 -5.47489 -4.8783 0.000626579 8.88203 1.43233e-16 2063.78 0.997851 -766 18.2547 57.0227 38.2515 3.03088 -1.76002 0.640412 0.00693885 8.89816 1.49443e-16 2068.56 0.997822 -767 22.0846 62.4653 38.2556 0.334714 0.968081 1.61608 3.90298e-05 8.87581 1.40289e-16 2062.33 0.997872 -768 16.3347 62.4612 34.9191 3.01035 0.0865182 -1.06094 0.00481931 8.89355 1.49137e-16 2067.13 0.997833 -769 24.01 57.0319 1.65887 1.76651 0.475718 -1.07635 0.00479778 8.90225 1.54497e-16 2068.98 0.997804 -770 29.7633 57.0025 4.97903 -0.431932 -6.61575 -2.60518 -0.0192089 8.91224 1.44036e-16 2065.99 0.997848 -771 33.5926 62.4634 4.99379 -3.24287 0.498101 1.22332 -0.00702115 8.90599 1.48187e-16 2067.25 0.997838 -772 27.8418 62.4591 1.68231 -0.666958 -0.512783 4.8336 0.0112221 8.88731 1.489e-16 2067.17 0.997826 -773 24.003 57.0347 8.30519 -0.0345058 1.05928 -2.49494 0.00142295 8.8811 1.4159e-16 2063.76 0.997851 -774 29.7788 57.0384 11.6266 3.50845 2.03872 -3.64968 -0.0120584 8.89407 1.38387e-16 2063.65 0.997857 -775 33.5917 62.4737 11.6688 -3.45281 3.15154 6.87833 -0.00295899 8.89312 1.44804e-16 2065.38 0.997846 -776 27.854 62.4707 8.33488 2.46 2.44847 4.8116 0.0033923 8.91272 1.55464e-16 2070.91 0.997802 -777 23.9968 57.0247 14.9549 -1.57146 -1.16031 -3.21487 -0.0151929 8.87465 1.3348e-16 2058.84 0.99788 -778 29.7808 57.0194 18.3172 3.94524 -2.62026 6.16722 0.000603146 8.8599 1.29444e-16 2059.06 0.997898 -779 33.6178 62.4692 18.2946 3.04376 1.89593 0.478162 -0.0136446 8.90937 1.44953e-16 2066.57 0.997832 -780 27.8556 62.4647 14.9686 2.87169 0.937633 0.306204 0.00290904 8.89136 1.45772e-16 2066.26 0.997834 -781 24.009 57.0406 21.6172 1.34332 2.83365 -0.666604 -0.000383859 8.89609 1.50827e-16 2066.57 0.997815 -782 29.7667 57.0197 24.933 0.715906 -2.48253 -3.19896 0.0100384 8.88628 1.48423e-16 2066.7 0.997822 -783 33.5931 62.4608 24.9629 -3.03596 -0.23339 4.24808 -0.00145603 8.88921 1.44891e-16 2064.87 0.997842 -784 27.8591 62.4561 21.6014 3.75379 -1.22532 -4.44932 0.00164756 8.88765 1.43861e-16 2065.19 0.997853 -785 24.0095 57.0194 28.2607 1.57298 -2.72342 -2.64349 0.00559574 8.87904 1.48502e-16 2064.21 0.997827 -786 29.759 57.025 31.5949 -1.44707 -1.27389 -0.637158 -0.00284318 8.88624 1.41857e-16 2063.94 0.99786 -787 33.6038 62.4419 31.6122 -0.532066 -4.82308 3.72321 0.00151945 8.89665 1.51062e-16 2067.09 0.997826 -788 27.8611 62.4498 28.2826 4.26875 -2.69622 2.81714 0.00284963 8.92257 1.62873e-16 2072.89 0.997774 -789 24.0196 57.0365 34.9097 4.11217 1.68475 -3.39293 0.0059778 8.89634 1.54501e-16 2067.98 0.997795 -790 29.7627 57.0367 38.2297 -0.534857 1.68343 -4.92256 -0.012043 8.88182 1.39956e-16 2061.04 0.997867 -791 33.6044 62.4607 38.2556 -0.18588 -0.119977 1.48709 -0.00458563 8.88648 1.42055e-16 2063.62 0.997859 -792 27.8443 62.4578 34.9168 0.0760274 -0.769462 -1.90105 0.00430519 8.86816 1.34237e-16 2061.61 0.997884 -793 35.5338 57.0256 1.66309 2.07027 -1.01464 0.0275717 0.014434 8.8907 1.5129e-16 2068.57 0.99782 -794 41.2854 57.0217 5.00076 -0.183174 -2.03903 2.77218 -0.000568997 8.89384 1.47213e-16 2066.05 0.997831 -795 45.1315 62.4466 4.98928 1.14634 -3.42806 0.168197 0.00214134 8.90427 1.49439e-16 2068.84 0.997826 -796 39.3484 62.4599 1.65904 -4.30395 -0.413507 -1.08982 -0.0119269 8.90868 1.51974e-16 2066.78 0.997834 -797 35.5274 57.0341 8.30273 0.66533 0.889469 -3.20654 0.0128135 8.88044 1.43173e-16 2066.04 0.997844 -798 41.2822 57.0196 11.6404 -0.967528 -2.51287 -0.222114 -0.00354318 8.89686 1.44717e-16 2066.05 0.997841 -799 45.1244 62.4615 11.6325 -0.722396 0.0386343 -2.26098 -0.00493453 8.90207 1.48018e-16 2066.87 0.997822 -800 39.3621 62.4507 8.32061 -0.833717 -2.47076 1.21568 -0.00575165 8.91194 1.5025e-16 2068.79 0.997822 -801 35.521 57.0472 14.9757 -1.07661 4.2179 1.96 0.0101303 8.91122 1.46983e-16 2072.01 0.99782 -802 41.2808 57.0341 18.286 -1.28484 1.03976 -1.77498 -0.00284524 8.91351 1.4779e-16 2069.74 0.997822 -803 45.1256 62.4395 18.281 -0.490073 -5.39984 -3.02515 0.00429728 8.88031 1.41904e-16 2064.2 0.997845 -804 39.3609 62.4688 14.9761 -1.10616 1.93789 2.39639 -0.00894473 8.88619 1.35916e-16 2062.62 0.997874 -805 35.5053 57.0303 21.6051 -4.92286 0.282306 -3.47728 -0.000422274 8.89619 1.40382e-16 2066.57 0.997847 -806 41.2994 57.0336 24.9649 3.31564 0.879935 4.63055 0.00516224 8.92592 1.59765e-16 2074.09 0.997793 -807 45.1377 62.462 24.9396 2.66813 -0.0117611 -1.48747 -0.000532809 8.89202 1.44508e-16 2065.66 0.997849 -808 39.3552 62.4506 21.6246 -2.80757 -2.66971 1.45734 0.000734137 8.85659 1.32512e-16 2058.39 0.997889 -809 35.5448 57.0447 28.2752 4.75065 3.88439 1.1344 -0.0079206 8.89258 1.48862e-16 2064.22 0.99783 -810 41.3158 57.0264 31.5969 7.33333 -0.849467 -0.203306 -0.00360629 8.91966 1.65059e-16 2070.9 0.997796 -811 45.1403 62.4497 31.6115 3.30437 -2.73289 3.5692 0.0129137 8.90736 1.5951e-16 2071.79 0.997804 -812 39.374 62.452 28.2871 1.91481 -2.46743 3.91993 0.0109239 8.88444 1.49381e-16 2066.49 0.99784 -813 35.5023 57.0361 34.9379 -5.80332 1.64264 3.59389 0.00219573 8.89036 1.52969e-16 2065.9 0.997825 -814 41.3024 57.0283 38.2483 3.91151 -0.468574 -0.386656 -0.0101627 8.90984 1.51266e-16 2067.41 0.997835 -815 45.1181 62.4568 38.2421 -2.07184 -0.951291 -1.85584 0.0106908 8.90923 1.5753e-16 2071.72 0.997803 -816 39.367 62.4647 34.8944 0.0948146 0.926719 -7.27808 0.00155482 8.93611 1.78819e-16 2075.51 0.997735 -817 47.0423 57.0273 1.66711 -1.33342 -0.728156 1.09939 -0.00112885 8.89866 1.44161e-16 2066.95 0.997835 -818 52.8121 57.0254 4.98994 1.20334 -1.11365 0.288255 0.000523198 8.8874 1.41597e-16 2064.91 0.997835 -819 56.657 62.4654 4.98328 2.13692 1.19365 -1.41048 0.00305239 8.88194 1.38334e-16 2064.28 0.997855 -820 50.8725 62.4504 1.66429 -3.85949 -2.86213 0.249392 -0.00658916 8.86313 1.31146e-16 2058.22 0.997889 -821 47.0382 57.033 8.31076 -2.389 0.662004 -0.950969 -0.0034457 8.88377 1.37713e-16 2063.28 0.997866 -822 52.8154 57.0406 11.6266 1.74984 2.64585 -3.40549 0.00470499 8.91253 1.48483e-16 2071.14 0.99781 -823 56.6583 62.4614 11.66 2.52193 0.0194244 4.60864 0.00398621 8.89438 1.42093e-16 2067.12 0.997844 -824 50.8815 62.4641 8.31354 -1.60288 0.874768 -0.513443 0.00869144 8.8717 1.41675e-16 2063.3 0.997846 -825 47.0441 57.0285 14.9721 -0.744885 -0.263962 1.18317 -0.0110095 8.8948 1.39667e-16 2064.02 0.997861 -826 52.8059 57.026 18.3037 -0.592092 -0.899014 2.71818 -0.0046922 8.89079 1.4137e-16 2064.52 0.997844 -827 56.6679 62.4586 18.2766 4.83674 -0.615053 -4.19631 0.00763843 8.8894 1.44596e-16 2066.85 0.997826 -828 50.8912 62.4542 14.9528 1.03696 -1.76109 -3.50923 -0.00452769 8.90182 1.39844e-16 2066.89 0.997854 -829 47.0361 57.038 21.6251 -2.68829 2.02407 1.46064 0.00665901 8.89762 1.47682e-16 2068.38 0.99783 -830 52.8202 57.0276 24.9274 2.96251 -0.551415 -4.48879 0.00810675 8.89451 1.43018e-16 2068.03 0.997842 -831 56.6553 62.4617 24.9455 1.71957 0.129395 -0.0985868 -0.00320823 8.90233 1.4535e-16 2067.29 0.997832 -832 50.8944 62.4688 21.6292 1.65789 1.92704 2.20577 -0.00735084 8.88212 1.32443e-16 2062.1 0.997885 -833 47.0428 57.0482 28.2907 -1.11477 4.58772 4.8038 0.000999275 8.92317 1.6479e-16 2072.63 0.997774 -834 52.8166 57.0147 31.5991 2.30839 -3.84077 0.399108 -0.00917664 8.86839 1.34061e-16 2058.79 0.997883 -835 56.6609 62.4721 31.5794 3.33095 2.83536 -4.57652 -0.00209582 8.89011 1.53851e-16 2064.94 0.997813 -836 50.8849 62.4604 28.2776 -0.654215 -0.314986 1.67276 -0.00994331 8.89082 1.42857e-16 2063.4 0.997858 -837 47.0466 57.0269 34.926 -0.0968659 -0.732205 0.802063 0.00619733 8.88184 1.45736e-16 2064.93 0.997849 -838 52.8071 57.0271 38.2447 -0.312402 -0.658439 -1.23862 -0.00512491 8.88273 1.34092e-16 2062.7 0.997874 -839 56.6655 62.4695 38.2447 4.18395 2.06006 -1.35991 -0.00194445 8.8766 1.36469e-16 2062.08 0.997869 -840 50.9057 62.4785 34.9342 4.29403 4.20757 2.84136 0.00543523 8.90705 1.52143e-16 2070.14 0.99781 -841 58.5734 57.04 1.66722 0.992035 2.46816 1.19037 0.00385897 8.8966 1.41042e-16 2067.57 0.997834 -842 64.328 57.0356 4.98695 -0.521356 1.38933 -0.473166 0.00482183 8.88656 1.40447e-16 2065.64 0.997844 -843 68.1597 62.4721 4.99411 -2.62366 2.70495 1.31421 0.0004812 8.91442 1.52837e-16 2070.65 0.997802 -844 62.4004 62.4776 1.67465 -2.19896 4.05787 3.07015 -0.00339274 8.88892 1.39865e-16 2064.39 0.997852 -845 58.5589 57.0035 8.29195 -2.49683 -6.53465 -5.69648 -0.00686064 8.89081 1.33084e-16 2064.05 0.997882 -846 64.306 57.0286 11.6302 -5.88541 -0.187422 -2.63008 0.00796958 8.89436 1.43678e-16 2067.97 0.99783 -847 68.165 62.4757 11.6541 -1.38079 3.48906 3.2473 -0.00444841 8.90633 1.49211e-16 2067.87 0.997832 -848 62.4153 62.4521 8.32259 1.42074 -2.19154 1.89477 -0.00298014 8.88466 1.38308e-16 2063.57 0.997868 -849 58.5861 57.0343 14.9462 4.30904 1.06909 -5.42056 0.00223819 8.86904 1.38221e-16 2061.36 0.997858 -850 64.3318 57.0305 18.2836 0.429274 0.217051 -2.32914 -0.00814844 8.89502 1.43731e-16 2064.68 0.997836 -851 68.1825 62.4702 18.3038 2.94987 2.39216 2.59798 0.0104826 8.89693 1.54748e-16 2069.06 0.997805 -852 62.3891 62.4557 14.9684 -5.11126 -1.39974 0.323603 -0.00367309 8.89016 1.47774e-16 2064.6 0.997832 -853 58.5821 57.0345 21.6116 3.41516 1.09625 -1.91213 -0.00422365 8.88696 1.40396e-16 2063.8 0.997856 -854 64.3262 57.0237 24.9378 -0.78376 -1.57199 -1.87322 -0.00434648 8.89124 1.45198e-16 2064.69 0.997837 -855 68.1669 62.4688 24.9506 -0.922053 1.88043 1.2779 -0.00632509 8.89087 1.4231e-16 2064.18 0.997852 -856 62.4213 62.4588 21.615 2.88894 -0.696735 -1.07153 -0.00564426 8.88161 1.40153e-16 2062.36 0.997862 -857 58.5553 57.0346 28.271 -3.45839 1.22587 0.0698729 0.00461056 8.89763 1.50506e-16 2067.96 0.99781 -858 64.3356 57.0243 31.5872 1.4687 -1.4604 -2.56484 0.00313713 8.87487 1.37564e-16 2062.79 0.997866 -859 68.1587 62.4633 31.5905 -2.79795 0.635293 -1.76548 -0.00140875 8.89212 1.4062e-16 2065.49 0.997856 -860 62.4019 62.4688 28.2771 -1.78791 1.99396 1.53441 0.00759155 8.90068 1.52909e-16 2069.24 0.997807 -861 58.5758 57.0234 34.9354 1.83607 -1.58326 2.89756 -0.00527818 8.90462 1.43624e-16 2067.34 0.997829 -862 64.3393 57.0232 38.2765 2.51949 -1.76235 6.80212 -0.00328121 8.84407 1.24981e-16 2054.86 0.997908 -863 68.1561 62.4713 38.237 -3.6346 2.53825 -3.32916 -0.0016663 8.85915 1.27585e-16 2058.42 0.9979 -864 62.4143 62.4586 34.927 1.16456 -0.602983 0.976988 0.00729834 8.89663 1.42219e-16 2068.31 0.997835 -ITEM: TIMESTEP -5 -ITEM: NUMBER OF ATOMS -864 -ITEM: BOX BOUNDS pp pp pp -0.0000000000000000e+00 6.9130545060664147e+01 -0.0000000000000000e+00 6.5176902932690410e+01 -0.0000000000000000e+00 3.9912538800000000e+01 -ITEM: ATOMS id x y z vx vy vz c_dpdUatom[1] c_dpdUatom[2] c_dpdUatom[3] c_dpdUatom[4] c_crdx -1 0.961167 2.73275 1.65574 0.279559 3.47675 -1.66169 0.00211937 8.88868 8.4746e-16 2065.72 0.997312 -2 6.71901 2.71132 4.97584 -0.586318 -0.763305 -2.61677 0.00437479 8.90702 9.1301e-16 2070.11 0.997263 -3 10.5479 8.14289 4.99657 -2.77729 -0.967413 1.65185 0.0119691 8.8823 8.65915e-16 2066.46 0.997299 -4 4.81413 8.14586 1.67115 2.55863 -0.341928 1.52597 -0.00921679 8.90914 8.94735e-16 2067.67 0.997277 -5 0.972496 2.70664 8.31242 2.61728 -1.75349 -0.26483 0.000481909 8.87611 8.56294e-16 2062.7 0.997315 -6 6.71322 2.69674 11.6323 -1.6036 -3.63858 -1.66576 0.004857 8.921 9.65391e-16 2073.2 0.997227 -7 10.5486 8.14603 11.644 -2.61125 -0.00760181 0.479729 0.0102419 8.88048 8.66019e-16 2065.7 0.997303 -8 4.80604 8.1558 8.32153 1.06564 1.75292 1.29874 -0.000201706 8.874 8.01225e-16 2062.09 0.997349 -9 0.93293 2.72184 14.949 -5.31957 1.12555 -3.63392 -0.00138406 8.89874 9.00778e-16 2067.12 0.997286 -10 6.71432 2.71598 18.3055 -1.43195 0.0418722 2.4119 0.0102199 8.8947 9.18669e-16 2068.73 0.997265 -11 10.5225 8.13434 18.2825 -7.9207 -2.53918 -2.18621 -0.00307365 8.8949 9.07312e-16 2065.95 0.997265 -12 4.80221 8.13782 14.975 0.285988 -2.19788 1.65942 0.0143738 8.88058 8.48011e-16 2066.6 0.997312 -13 0.971007 2.71063 21.6298 2.16605 -0.985459 2.1479 -0.0138878 8.89592 8.6827e-16 2063.85 0.997316 -14 6.69722 2.7117 24.9434 -5.05443 -0.696633 -0.18748 -0.00678414 8.8767 8.34287e-16 2061.27 0.997333 -15 10.5741 8.16219 24.9263 2.61517 2.85403 -3.86519 -0.00559367 8.88976 8.41627e-16 2064.3 0.997325 -16 4.79015 8.14284 21.6115 -2.00347 -0.798956 -1.53955 0.00605902 8.90984 9.63573e-16 2071.08 0.997232 -17 0.943473 2.73044 28.2577 -3.57171 3.01018 -2.80021 -0.00701725 8.89521 9.05514e-16 2065.18 0.997274 -18 6.73539 2.74664 31.5791 2.86324 6.27356 -3.78163 -0.00359154 8.8819 8.59641e-16 2063.06 0.997311 -19 10.5535 8.14467 31.6066 -1.49539 -0.434577 1.95405 -0.00527694 8.88622 8.60372e-16 2063.62 0.997316 -20 4.77624 8.14401 28.294 -4.7754 -0.484687 4.50298 -0.0108605 8.91827 9.36608e-16 2069.27 0.997253 -21 0.964743 2.70205 34.9151 0.904925 -2.6843 -1.70087 -0.000980511 8.89409 8.69346e-16 2066.21 0.997291 -22 6.72376 2.73334 38.2394 0.608464 3.50057 -2.01185 0.0065629 8.88256 8.66643e-16 2065.36 0.997303 -23 10.5748 8.15228 38.2624 2.59176 0.869867 2.57563 -0.0108864 8.91452 9.09425e-16 2068.46 0.997274 -24 4.82114 8.16368 34.9276 3.96911 3.29969 0.932918 0.00284483 8.89596 9.14833e-16 2067.43 0.997279 -25 12.4946 2.71346 1.66445 2.6014 -0.505338 0.163776 0.00304341 8.87997 8.70247e-16 2064.06 0.997319 -26 18.2557 2.72272 4.97655 2.48581 1.48777 -2.3987 0.00414043 8.91476 9.29757e-16 2071.71 0.997256 -27 22.0728 8.14633 4.98194 -2.12578 -0.105788 -1.43342 -0.00389123 8.8832 8.73706e-16 2063.28 0.997303 -28 16.314 8.14092 1.65347 -1.54186 -1.1949 -2.09187 0.0066765 8.8999 9.64836e-16 2069.1 0.997238 -29 12.4722 2.71845 8.30388 -2.00926 0.443442 -2.22286 -0.0140176 8.89326 8.54242e-16 2063.26 0.997312 -30 18.2484 2.70648 11.6689 1.1331 -1.91966 5.51196 -0.00623618 8.91059 9.08749e-16 2068.62 0.997257 -31 22.0533 8.15294 11.6405 -5.91064 1.52612 -0.12498 -0.0162063 8.88622 8.12192e-16 2061.28 0.997351 -32 16.3111 8.15315 8.31499 -2.18347 1.06959 0.261974 -0.00490157 8.87574 8.19216e-16 2061.47 0.997339 -33 12.4766 2.70423 14.9405 -0.950405 -2.30791 -5.31641 -0.00307628 8.92053 9.24332e-16 2071.4 0.997248 -34 18.2495 2.72361 18.2976 1.48733 1.62366 0.732414 0.00120171 8.88195 8.50389e-16 2064.09 0.997306 -35 22.1105 8.13242 18.2899 5.38595 -2.64122 -0.547994 0.00459273 8.88711 8.05969e-16 2065.89 0.997357 -36 16.3171 8.18689 14.9522 -0.988905 7.81409 -3.12406 -0.00990956 8.91579 8.90054e-16 2068.94 0.997274 -37 12.4726 2.71083 21.6359 -2.03488 -1.03719 3.44183 -0.00445789 8.8755 8.1076e-16 2061.51 0.997339 -38 18.2077 2.72432 24.9229 -7.02699 1.77367 -4.46967 0.00791875 8.89384 8.80191e-16 2068.06 0.99728 -39 22.0407 8.13599 24.9438 -8.53885 -2.32811 -0.356936 -0.0100962 8.87166 7.8579e-16 2059.48 0.997364 -40 16.3372 8.16275 21.6337 3.09492 2.97171 2.90474 -0.0125385 8.87201 8.15972e-16 2059.05 0.997335 -41 12.5004 2.70613 28.2627 3.83596 -1.95139 -1.76349 -0.00228028 8.87773 8.34873e-16 2062.45 0.997329 -42 18.223 2.71475 31.5952 -3.95404 -0.219886 -0.342378 -0.0057976 8.90773 9.14098e-16 2068.1 0.997277 -43 22.0756 8.13575 31.591 -1.73725 -2.22608 -1.43109 -0.00616329 8.8904 8.3798e-16 2064.32 0.997317 -44 16.3175 8.16338 28.2836 -0.821959 3.25244 2.62565 0.00159323 8.87814 8.72952e-16 2063.37 0.997302 -45 12.4672 2.72037 34.9209 -2.93407 1.00436 -0.5287 -9.33759e-05 8.89579 9.08375e-16 2066.77 0.99728 -46 18.2421 2.72873 38.2528 -0.190137 2.51112 0.453095 0.0127005 8.91736 1.01423e-15 2074.09 0.997213 -47 22.0975 8.16906 38.2504 2.6992 4.43038 0.150582 0.00989439 8.90386 9.47918e-16 2070.62 0.997252 -48 16.3172 8.1136 34.9423 -1.05429 -6.58383 3.62891 0.0103851 8.93063 9.68399e-16 2076.41 0.997235 -49 23.997 2.69806 1.68242 -1.22791 -3.61049 3.7542 -0.000948855 8.91803 9.56033e-16 2071.32 0.997248 -50 29.7529 2.72366 4.99263 -2.33507 1.6488 0.614936 0.01303 8.91646 9.97767e-16 2073.97 0.997223 -51 33.6227 8.12552 4.96219 3.37172 -4.42928 -5.39617 0.00131369 8.90248 9.09513e-16 2068.49 0.997263 -52 27.8327 8.15738 1.66534 -2.26995 2.0081 0.62366 0.0044887 8.89912 9.24891e-16 2068.46 0.997261 -53 23.9945 2.73466 8.31571 -1.81633 3.91025 0.138457 -0.0017313 8.88324 8.65812e-16 2063.74 0.997315 -54 29.7556 2.70868 11.6188 -1.71579 -1.37396 -4.43721 -0.00939461 8.89479 8.88127e-16 2064.57 0.9973 -55 33.6149 8.17172 11.6313 1.89246 4.94306 -1.92637 0.00949519 8.87667 8.45961e-16 2064.73 0.997315 -56 27.8413 8.1723 8.33939 -0.344695 5.15777 4.99121 0.00526787 8.88434 9.36461e-16 2065.49 0.997243 -57 23.999 2.7434 14.9838 -1.17309 5.50758 3.13139 0.0143505 8.90381 9.18962e-16 2071.55 0.997262 -58 29.7751 2.71472 18.28 2.07157 -0.0927659 -2.50373 0.0091544 8.89412 8.98915e-16 2068.38 0.997285 -59 33.6239 8.15003 18.2981 3.8233 0.963174 0.893048 0.00170031 8.90195 9.22566e-16 2068.47 0.997261 -60 27.8185 8.16257 14.9844 -5.10857 3.08054 3.40397 -0.00631296 8.9297 9.59853e-16 2072.67 0.997242 -61 24.0173 2.69706 21.6057 2.95705 -3.74468 -2.68095 0.0191986 8.88483 9.04373e-16 2068.54 0.997275 -62 29.7729 2.7142 24.9494 1.81141 -0.241857 0.872723 0.0023967 8.88622 8.82723e-16 2065.26 0.997301 -63 33.5858 8.15228 24.9472 -3.875 1.00708 0.388203 0.00215006 8.91581 9.53807e-16 2071.52 0.997223 -64 27.8646 8.15851 21.6145 4.07208 2.11529 -0.814708 0.0111678 8.91888 9.77251e-16 2074.09 0.997228 -65 24.011 2.7205 28.2303 1.22126 1.07838 -8.06173 0.00482403 8.92694 9.24452e-16 2074.44 0.997253 -66 29.7547 2.71844 31.5934 -2.01681 0.744201 -0.884376 0.00844804 8.89003 8.47511e-16 2067.35 0.99731 -67 33.6077 8.14537 31.577 0.521543 -0.215125 -4.00243 0.00461237 8.87291 7.84482e-16 2062.88 0.997348 -68 27.8236 8.1723 28.2935 -4.26762 5.19307 4.32702 0.00873638 8.87243 8.44139e-16 2063.67 0.997309 -69 23.9962 2.72805 34.917 -1.38136 2.41094 -1.40496 0.00112523 8.90092 8.92193e-16 2068.12 0.997283 -70 29.7561 2.70975 38.2735 -1.81657 -1.13283 4.68514 -0.00807281 8.9053 8.69088e-16 2067.09 0.997297 -71 33.6046 8.12536 38.2491 -0.0299585 -4.21868 -0.120746 -0.0105317 8.88529 7.90905e-16 2062.29 0.997348 -72 27.8432 8.1379 34.9386 -0.235744 -1.96318 2.86614 -0.0138724 8.90961 8.35675e-16 2066.77 0.99731 -73 35.523 2.71074 1.67751 -0.315138 -0.989468 2.88947 -0.00202591 8.90904 9.12026e-16 2069.17 0.997278 -74 41.2908 2.69943 4.96544 0.936033 -3.25038 -4.65074 -0.00272512 8.91444 9.43682e-16 2070.19 0.997243 -75 45.1396 8.14951 4.97891 2.67527 0.569384 -2.00173 -0.00202295 8.86553 8.09882e-16 2059.9 0.997346 -76 39.3724 8.12969 1.6722 1.23196 -3.4975 1.78065 -0.00429184 8.89805 8.55648e-16 2066.35 0.997301 -77 35.5181 2.72196 8.32083 -1.30377 1.37568 1.18217 0.00693531 8.90906 9.36783e-16 2071.09 0.997253 -78 41.2816 2.71143 11.6331 -0.92138 -0.875195 -1.55214 -0.00712099 8.89698 8.34639e-16 2065.51 0.997327 -79 45.1283 8.1597 11.65 0.389656 2.58625 1.74374 0.00401163 8.91951 9.42105e-16 2072.7 0.997226 -80 39.3711 8.12872 8.30021 1.14881 -3.81713 -2.87429 -0.00841773 8.89584 8.6276e-16 2065 0.997297 -81 35.5369 2.71484 14.9751 2.45861 -0.10031 1.6067 0.00171521 8.88347 8.40314e-16 2064.52 0.997314 -82 41.3119 2.709 18.3087 5.12645 -1.35525 3.06741 -0.00472014 8.90056 8.59232e-16 2066.8 0.997286 -83 45.1275 8.14765 18.3205 0.0251976 0.0181554 5.45683 -0.00134606 8.88337 8.55075e-16 2063.85 0.997304 -84 39.3535 8.15596 14.9675 -2.60737 1.86539 0.135721 0.0047645 8.85671 7.92523e-16 2059.47 0.997357 -85 35.5325 2.70149 21.6114 1.60477 -2.78274 -1.42944 -0.00671764 8.89307 8.48231e-16 2064.77 0.997314 -86 41.283 2.71345 24.9358 -0.61676 -0.455 -1.99272 0.00673617 8.90041 8.81378e-16 2069.2 0.997271 -87 45.0993 8.1493 24.97 -5.683 0.592935 5.09369 0.00778195 8.8513 7.83355e-16 2058.96 0.997365 -88 39.3855 8.17366 21.62 3.99762 5.32543 0.121955 0.00300297 8.8766 8.46413e-16 2063.34 0.997306 -89 35.5342 2.73243 28.2833 1.51703 3.32198 2.23857 -0.00294236 8.90643 8.75762e-16 2068.42 0.997281 -90 41.2939 2.70824 31.5845 1.8058 -1.40978 -2.43384 0.00899646 8.8979 8.50804e-16 2069.14 0.99731 -91 45.1137 8.14026 31.5832 -2.75672 -1.21114 -2.86378 -0.00555532 8.87151 7.76871e-16 2060.42 0.997349 -92 39.3733 8.12845 28.2793 1.44549 -3.71522 1.48625 -0.0082603 8.85441 7.55082e-16 2056.2 0.99738 -93 35.5145 2.71313 34.9241 -2.37066 -0.633781 0.17772 -0.00504659 8.87364 8.31237e-16 2060.99 0.997327 -94 41.2821 2.68835 38.243 -0.642394 -5.64314 -1.43457 0.00861841 8.90733 9.35997e-16 2071.08 0.997247 -95 45.1285 8.16844 38.2101 0.296222 4.14676 -7.99989 0.00514648 8.88195 8.36315e-16 2064.93 0.997307 -96 39.3814 8.1231 34.9343 2.97537 -4.91167 2.25688 -0.00519033 8.87887 8.10236e-16 2062.07 0.997322 -97 47.0588 2.71475 1.6719 2.31459 -0.184171 1.78662 -0.00798647 8.89711 8.33829e-16 2065.36 0.997321 -98 52.8147 2.71607 5.02965 1.30544 -0.0134235 7.8978 -0.00400037 8.91465 8.53678e-16 2069.94 0.997302 -99 56.6437 8.1557 4.96791 -0.863407 1.70087 -4.33532 -0.00412966 8.90297 8.73624e-16 2067.43 0.997291 -100 50.8848 8.12762 1.66441 -0.583814 -4.00749 0.070019 0.00221874 8.89805 8.77163e-16 2067.74 0.997284 -101 47.037 2.71231 8.32357 -2.15899 -0.694705 1.67744 0.0077084 8.88955 8.74382e-16 2067.1 0.997289 -102 52.8282 2.73495 11.6468 4.07707 3.62174 1.37116 -0.0128932 8.92163 8.57258e-16 2069.53 0.997303 -103 56.6296 8.13061 11.6376 -3.6845 -3.13678 -0.508984 0.00260374 8.88702 8.47391e-16 2065.47 0.997308 -104 50.9133 8.12465 8.32742 5.1147 -4.52955 2.45101 0.0197459 8.8661 8.01888e-16 2064.65 0.997353 -105 47.0622 2.70254 14.9594 2.99207 -2.62365 -1.58016 -0.0134362 8.89542 8.68066e-16 2063.85 0.997297 -106 52.8117 2.73267 18.2899 0.860883 3.41198 -0.764497 -0.00466049 8.90017 8.5412e-16 2066.72 0.997295 -107 56.6374 8.13834 18.2761 -2.49048 -1.65517 -3.60957 -0.00992802 8.89318 8.64839e-16 2064.12 0.997285 -108 50.8845 8.14327 14.9338 -0.506267 -0.710669 -6.52653 0.00641429 8.89799 8.64565e-16 2068.61 0.9973 -109 47.0524 2.70043 21.6336 0.841814 -2.91767 2.93892 0.0046852 8.90772 9.11958e-16 2070.33 0.99725 -110 52.8243 2.72799 24.9654 3.2983 2.54465 3.86483 -0.000451124 8.87824 8.23162e-16 2062.94 0.997331 -111 56.6543 8.16205 24.9539 1.18347 2.97688 1.67124 0.00340589 8.86947 8.06543e-16 2061.9 0.997322 -112 50.8863 8.15713 21.6205 -0.245306 1.98869 0.218804 -0.00517323 8.91443 8.61009e-16 2069.65 0.997293 -113 47.058 2.71654 28.2416 2.10293 -0.0162182 -5.81111 0.00758408 8.8967 8.69401e-16 2068.59 0.997292 -114 52.8125 2.67714 31.5858 0.87084 -7.43245 -2.1574 0.0200603 8.95674 1.0405e-15 2084.04 0.997155 -115 56.6393 8.13202 31.6054 -2.05285 -3.03212 1.75421 -0.0113216 8.88184 8.27374e-16 2061.4 0.997323 -116 50.8919 8.14936 28.2942 0.841591 0.424889 4.74528 0.00940078 8.87561 8.17675e-16 2064.48 0.997332 -117 47.067 2.72221 34.9271 3.99469 1.34803 0.646094 -0.0160551 8.87246 7.96765e-16 2058.39 0.997366 -118 52.8003 2.70989 38.276 -1.75999 -1.2568 5.13393 0.0106524 8.88598 8.55575e-16 2066.96 0.997308 -119 56.6512 8.16615 38.2542 0.620037 3.83381 1.09879 0.00536815 8.90399 8.99764e-16 2069.67 0.997272 -120 50.8852 8.15675 34.9402 -0.52923 1.93473 3.35849 -0.0126775 8.89747 8.53864e-16 2064.44 0.997307 -121 58.5646 2.72637 1.65159 -0.986045 2.13297 -2.08909 0.0110947 8.91802 9.44663e-16 2073.89 0.997231 -122 64.2928 2.72787 4.99222 -7.4319 2.55488 0.70001 0.00967633 8.88443 8.99582e-16 2066.43 0.997272 -123 68.1681 8.17479 4.98761 -0.761941 5.40273 -0.171799 0.00583758 8.89746 8.96828e-16 2068.39 0.997258 -124 62.4165 8.15293 1.6872 1.49381 1.20443 4.78479 0.000825853 8.86988 8.36403e-16 2061.44 0.997335 -125 58.5747 2.6875 8.33381 1.2297 -5.6809 3.64562 -0.00773112 8.92763 9.14504e-16 2071.92 0.997258 -126 64.3272 2.69522 11.6455 -0.487205 -4.32018 0.823873 -0.000734257 8.87765 8.5008e-16 2062.77 0.997314 -127 68.1619 8.11499 11.6153 -1.55726 -6.37677 -5.39131 -0.0123519 8.8691 7.70121e-16 2058.46 0.997373 -128 62.3998 8.13761 8.31369 -1.8921 -2.09276 -0.287237 0.00353589 8.88372 8.60312e-16 2064.97 0.997294 -129 58.5572 2.73113 14.952 -2.34768 3.05818 -2.96182 -0.00295117 8.87955 8.20558e-16 2062.69 0.997343 -130 64.3219 2.69953 18.267 -1.66279 -3.14398 -5.03791 0.0169199 8.91702 9.59666e-16 2074.92 0.997215 -131 68.1595 8.15276 18.2968 -2.10172 1.03663 0.826147 0.00367538 8.91411 9.53285e-16 2071.48 0.997229 -132 62.3999 8.14294 14.9839 -1.93276 -0.796339 3.13401 -0.0103039 8.91606 8.51688e-16 2068.9 0.997301 -133 58.5782 2.74329 21.6133 1.94826 5.54167 -1.16171 -0.0022519 8.86283 7.82032e-16 2059.28 0.997355 -134 64.3315 2.72303 24.975 0.403405 1.38841 5.98016 -0.0119188 8.87395 8.20627e-16 2059.6 0.997332 -135 68.1608 8.15913 24.9446 -1.97662 2.25946 -0.320851 -0.000161173 8.91109 9.52165e-16 2070.02 0.997244 -136 62.3992 8.15471 21.6152 -2.21325 1.7348 -0.841208 0.00217546 8.86829 8.12852e-16 2061.38 0.997344 -137 58.5819 2.7112 28.2689 2.86553 -1.06301 -0.363999 0.00370001 8.87687 8.40153e-16 2063.54 0.997317 -138 64.3376 2.7234 31.6025 1.57595 1.42315 0.852881 0.00724255 8.88114 8.48973e-16 2065.2 0.997313 -139 68.1575 8.149 31.5799 -2.72908 0.534575 -3.46474 0.000308326 8.89835 9.44699e-16 2067.41 0.997255 -140 62.4066 8.15617 28.2676 -0.493809 1.74885 -0.917934 -0.0180891 8.89407 8.30089e-16 2062.57 0.997319 -141 58.5778 2.69727 34.9263 2.02542 -3.63202 0.268624 0.00398694 8.88394 8.32002e-16 2065.1 0.997335 -142 64.3433 2.71582 38.2475 2.60157 0.138924 -0.405757 0.00545176 8.88294 8.37175e-16 2065.2 0.99732 -143 68.1532 8.14047 38.2275 -3.34219 -1.36245 -4.39839 -8.13079e-05 8.90906 9.11034e-16 2069.59 0.997275 -144 62.423 8.1498 34.9429 2.79698 0.499416 3.89297 0.0101743 8.89125 9.00343e-16 2067.99 0.997266 -145 0.99614 13.5877 1.66059 7.04662 1.63178 -0.484001 0.00454483 8.89702 8.30406e-16 2067.99 0.997336 -146 6.69119 13.5629 4.96489 -5.98223 -3.22118 -4.79764 0.00372301 8.88257 8.18458e-16 2064.75 0.997328 -147 10.5635 19.0059 4.99208 0.276767 -0.819338 0.388581 0.0120409 8.85927 7.8452e-16 2061.56 0.997344 -148 4.81361 19.0223 1.70428 2.55583 2.36705 8.17368 -0.00556884 8.91316 8.92039e-16 2069.3 0.997255 -149 0.955755 13.573 8.30676 -0.911094 -1.26644 -1.69315 0.0038862 8.88822 8.40553e-16 2066 0.997288 -150 6.70671 13.5653 11.6484 -2.78746 -2.82657 1.43082 -0.0221733 8.88332 7.77661e-16 2059.4 0.997353 -151 10.5709 19.008 11.6568 1.80809 -0.485939 3.15835 0.000394038 8.90373 8.82822e-16 2068.56 0.99727 -152 4.79849 19.0065 8.32196 -0.43397 -0.529121 1.36703 -0.00260694 8.8793 8.20839e-16 2062.72 0.99731 -153 0.943019 13.5885 14.9795 -3.32604 1.84393 2.4055 -0.00950411 8.90335 7.92153e-16 2066.36 0.997331 -154 6.71565 13.5587 18.276 -1.09499 -3.94345 -3.6079 -0.0139878 8.84708 7.55557e-16 2053.42 0.997396 -155 10.5376 19.0128 18.2833 -4.64205 0.480665 -1.99009 0.00313357 8.92048 8.91313e-16 2072.71 0.997261 -156 4.79341 19.0008 14.9833 -1.46942 -1.68131 3.27863 -0.00960856 8.88098 7.85721e-16 2061.58 0.997339 -157 0.969682 13.5729 21.6249 1.89853 -1.39876 1.18112 0.0147249 8.88114 8.98684e-16 2066.81 0.997276 -158 6.72384 13.5837 24.9591 0.382541 0.994149 2.86601 0.017212 8.88769 9.26262e-16 2068.74 0.997254 -159 10.5651 19.0158 24.9439 0.811225 1.35454 -0.228276 -0.00361258 8.89693 8.81243e-16 2066.26 0.997285 -160 4.80247 19.0056 21.6126 0.127664 -0.985449 -1.36522 -0.00221399 8.89425 8.60418e-16 2065.99 0.997291 -161 0.96509 13.5998 28.2787 0.918314 4.13435 1.72038 -0.00385858 8.8817 8.34781e-16 2062.95 0.997345 -162 6.71416 13.5719 31.6158 -1.5868 -1.33614 3.51362 -0.00546186 8.90111 9.00441e-16 2066.76 0.997288 -163 10.5642 18.9969 31.5999 0.520651 -2.66191 0.590044 0.00273488 8.89895 8.83992e-16 2068.04 0.997281 -164 4.77902 18.9863 28.2939 -4.34212 -4.73118 4.47853 -0.0050854 8.87421 7.96403e-16 2061.09 0.997357 -165 0.983704 13.5419 34.9223 4.80236 -7.48498 -0.302793 0.014592 8.88286 9.80066e-16 2067.17 0.997214 -166 6.69785 13.5743 38.235 -4.48683 -0.830714 -3.29938 0.00689229 8.88539 8.68938e-16 2066.04 0.997302 -167 10.5776 19.0094 38.2514 3.22685 -0.0827944 0.231807 -0.0124219 8.88405 7.76391e-16 2061.62 0.997365 -168 4.80749 18.9848 34.9391 1.36702 -4.95869 3.46856 -0.00597275 8.89139 8.63104e-16 2064.58 0.997303 -169 12.4888 13.5866 1.65151 1.49477 1.96446 -2.1878 -0.0117117 8.89871 8.59566e-16 2064.92 0.99729 -170 18.2534 13.5474 4.97933 2.10885 -6.38662 -1.9302 -0.00335408 8.86329 7.8991e-16 2059.14 0.997351 -171 22.1114 19.0123 4.99442 5.84967 0.518797 1.2539 0.00113927 8.84332 7.48622e-16 2055.84 0.997385 -172 16.3065 19.0032 1.6794 -3.29085 -1.29991 3.25637 -0.00274993 8.87239 7.97564e-16 2061.22 0.997322 -173 12.4929 13.582 8.30442 2.3324 0.687962 -2.23014 -0.00187015 8.9128 8.70644e-16 2070.01 0.997272 -174 18.2574 13.5938 11.6317 2.99885 2.93687 -1.87619 0.00162921 8.89367 8.59453e-16 2066.68 0.997298 -175 22.0997 19.0144 11.652 3.22903 0.759326 2.21361 0.00713651 8.89634 8.76346e-16 2068.42 0.997276 -176 16.3319 18.9895 8.31673 2.01858 -4.03311 0.283791 0.0087107 8.85154 7.70693e-16 2059.2 0.997368 -177 12.4767 13.553 14.9826 -1.23798 -5.23209 2.81805 -0.0111029 8.9244 9.13986e-16 2070.52 0.997256 -178 18.259 13.5641 18.3158 3.35929 -2.91018 4.52953 0.0221725 8.88178 8.78764e-16 2068.52 0.997283 -179 22.0905 19.0242 18.3018 1.42923 2.89677 1.89655 0.0041926 8.88268 8.25087e-16 2064.87 0.997331 -180 16.3246 18.9927 14.9661 0.298498 -3.28989 -0.460722 -0.000475092 8.8883 8.61446e-16 2065.09 0.997296 -181 12.4949 13.5594 21.6371 2.68934 -3.85569 3.56136 -0.00405338 8.8898 8.61975e-16 2064.64 0.997313 -182 18.2416 13.5762 24.9596 -0.213985 -0.359332 2.75066 0.00467787 8.91602 9.36128e-16 2072.1 0.997241 -183 22.0914 18.9925 24.9591 1.61703 -3.75361 2.84171 -0.0119725 8.85901 8.17699e-16 2056.41 0.997341 -184 16.317 19.0262 21.603 -1.17391 3.2212 -3.27723 -0.0104267 8.88922 8.14344e-16 2063.16 0.997335 -185 12.4911 13.5757 28.2575 1.959 -0.606913 -2.56276 0.0122995 8.92999 1.04788e-15 2076.71 0.997171 -186 18.2374 13.5715 31.5865 -0.934332 -1.6536 -2.12201 -0.000698743 8.91141 8.75362e-16 2069.95 0.997292 -187 22.0832 19.018 31.6101 -0.128344 1.53191 2.48741 -0.00486632 8.8993 8.6969e-16 2066.5 0.997285 -188 16.3115 19.0003 28.2907 -2.15533 -1.95375 3.89345 0.00950096 8.87588 8.82183e-16 2064.57 0.997293 -189 12.476 13.5997 34.9317 -1.05034 4.32595 1.45468 -0.000847488 8.87691 8.27174e-16 2062.57 0.997338 -190 18.2616 13.5973 38.2544 3.74263 3.79319 0.879584 0.00504549 8.8932 8.656e-16 2067.31 0.99729 -191 22.0869 19.0466 38.2565 0.80688 7.35133 1.28071 -0.00535279 8.88883 8.29252e-16 2064.16 0.997318 -192 16.3079 19.0209 34.915 -3.06035 2.17888 -1.61061 0.00351551 8.87523 8.21839e-16 2063.15 0.997324 -193 24.0067 13.5697 1.66545 0.466196 -1.7019 0.511624 -0.00855088 8.914 8.61092e-16 2068.84 0.997288 -194 29.7641 13.576 4.97231 -0.0497466 -0.574042 -3.31841 -0.000659198 8.88025 7.87234e-16 2063.32 0.997356 -195 33.6105 19.0099 4.99787 1.04988 -0.0610477 1.72032 -0.00490183 8.87561 8.23307e-16 2061.44 0.997324 -196 27.8609 18.9986 1.66497 3.06717 -2.12402 0.314626 0.0017912 8.91228 8.78298e-16 2070.67 0.997275 -197 24.0197 13.6071 8.32904 3.20741 5.66471 2.92163 0.00756491 8.88313 8.53496e-16 2065.7 0.997293 -198 29.7664 13.5819 11.6557 0.352679 0.419922 2.83758 -0.00959717 8.89824 8.36943e-16 2065.25 0.997324 -199 33.6095 19.0235 11.615 1.12784 2.68878 -5.20172 -0.00294274 8.88413 8.47696e-16 2063.68 0.99731 -200 27.839 19.0243 8.30565 -1.21506 2.7793 -1.91195 -0.00379816 8.87549 7.99412e-16 2061.65 0.997338 -201 24.0202 13.5617 14.9482 3.22789 -3.42278 -3.89591 0.00393984 8.8972 9.06821e-16 2067.93 0.997271 -202 29.7394 13.5696 18.2993 -4.9333 -1.7124 1.07308 0.00883164 8.92755 1.00517e-15 2075.44 0.997209 -203 33.5787 19.0111 18.2781 -5.37502 0.138722 -3.00499 -0.000314857 8.89497 9.16827e-16 2066.55 0.997269 -204 27.8512 19.0136 14.9577 1.33249 0.910763 -1.87169 0.00294337 8.88508 8.6134e-16 2065.13 0.997305 -205 24.0011 13.5895 21.6269 -0.491985 2.12772 1.58011 -0.00414702 8.89916 8.86973e-16 2066.62 0.997283 -206 29.7741 13.5641 24.9248 2.05278 -2.79852 -3.97879 -0.0034787 8.90539 9.05347e-16 2068.09 0.997281 -207 33.6226 19.013 24.954 3.4471 0.55997 1.61614 -0.00543253 8.9131 9.55803e-16 2069.33 0.997244 -208 27.8643 19.0145 21.6137 4.2856 0.822625 -1.21437 0.00460811 8.88143 8.95227e-16 2064.71 0.997288 -209 23.9896 13.5881 28.2462 -2.9727 2.00313 -5.06462 0.00259439 8.83725 7.63605e-16 2054.86 0.997378 -210 29.7581 13.5639 31.5723 -1.38747 -2.929 -5.13884 -0.00664567 8.86841 8.17994e-16 2059.54 0.997321 -211 33.5976 19.0154 31.5913 -1.22712 1.03881 -1.03995 0.0136485 8.91522 9.6265e-16 2073.84 0.997226 -212 27.8233 19.0262 28.2916 -4.1721 3.13486 3.94277 -0.000135581 8.91196 9.1321e-16 2070.2 0.997265 -213 24.0289 13.5974 34.9111 4.99718 3.69845 -2.30565 0.000692725 8.87556 7.83472e-16 2062.61 0.997352 -214 29.7689 13.575 38.2417 0.823999 -0.683886 -1.73426 -0.00594006 8.88529 8.14435e-16 2063.28 0.997323 -215 33.5818 19.0201 38.2733 -4.53652 1.98401 4.82473 0.00784518 8.90163 8.92212e-16 2069.7 0.997277 -216 27.8403 19.0174 34.945 -0.980935 1.29857 4.27388 -0.000550384 8.88541 8.41062e-16 2064.45 0.997333 -217 35.5208 13.6008 1.67916 -0.891361 4.58822 3.34389 0.00734467 8.85461 7.7953e-16 2059.57 0.997355 -218 41.2862 13.5792 4.99411 -0.30342 0.297293 0.946787 0.00961498 8.87085 8.3144e-16 2063.52 0.997322 -219 45.1147 19.0199 4.98708 -2.4631 1.99791 -0.52113 0.0104264 8.90832 9.36227e-16 2071.68 0.997242 -220 39.3602 19.025 1.64272 -0.891247 3.21102 -4.22553 0.00666915 8.88215 8.82776e-16 2065.31 0.997286 -221 35.514 13.5808 8.31149 -2.21391 0.370069 -0.950675 -0.00929169 8.88774 7.89848e-16 2063.08 0.997345 -222 41.2927 13.5393 11.6732 1.26194 -7.90748 6.28365 0.00469666 8.88205 8.51693e-16 2064.86 0.997309 -223 45.1428 19.0154 11.6394 3.17281 1.27718 -0.44219 -0.000544792 8.88664 8.89185e-16 2064.73 0.997287 -224 39.3626 19.0038 8.32247 -0.652463 -1.32526 1.44593 -0.0087311 8.89355 9.05189e-16 2064.46 0.997264 -225 35.5336 13.5692 14.9452 1.51568 -1.893 -4.38636 -0.00197263 8.87392 8.2102e-16 2061.7 0.99733 -226 41.2815 13.5827 18.3034 -0.978491 0.881785 2.11959 -0.0133395 8.90172 8.59402e-16 2065.21 0.997306 -227 45.111 19.005 18.3142 -3.34682 -0.856432 4.15872 0.00934856 8.89495 9.09072e-16 2068.6 0.997275 -228 39.3811 19.0213 14.941 2.98048 2.10488 -5.20355 0.00288253 8.90364 9.09686e-16 2069.07 0.997274 -229 35.522 13.594 21.6456 -0.883073 3.16811 5.30638 0.00467022 8.87487 8.45519e-16 2063.32 0.997334 -230 41.3 13.5683 24.9467 3.02861 -2.16198 0.376557 -0.00374447 8.88585 8.82414e-16 2063.88 0.997269 -231 45.1405 19.0183 24.9545 2.63774 1.52071 2.08431 0.00485865 8.88595 8.56405e-16 2065.72 0.997315 -232 39.3713 19.0269 21.6151 1.14888 3.40444 -0.649333 0.00567327 8.9248 9.76371e-16 2074.18 0.997225 -233 35.501 13.6008 28.2824 -4.95824 4.56531 2.14506 -0.00812655 8.88556 8.09977e-16 2062.86 0.997341 -234 41.2991 13.5519 31.6056 2.46134 -5.10447 1.54546 -0.0149975 8.90707 8.11368e-16 2065.98 0.997325 -235 45.1259 18.9991 31.6245 -0.364425 -2.1322 5.3447 -0.00629214 8.91324 8.94549e-16 2069.17 0.997262 -236 39.3815 19.0158 28.2871 3.00828 1.12119 3.189 -0.00136127 8.88314 8.33785e-16 2063.79 0.99734 -237 35.5191 13.5563 34.9258 -1.2081 -4.52694 0.387692 0.010973 8.88486 8.27427e-16 2066.79 0.997309 -238 41.2744 13.5821 38.2571 -2.35623 0.812084 1.64136 0.0149662 8.8865 8.74206e-16 2068 0.997276 -239 45.108 18.9892 38.2401 -3.87091 -4.14073 -1.73285 -0.0101609 8.89365 8.53374e-16 2064.16 0.997312 -240 39.368 19.0011 34.9202 0.515871 -1.72239 -0.61895 -0.00521876 8.89571 8.87932e-16 2065.66 0.99728 -241 47.0498 13.5579 1.65945 0.495682 -4.21503 -0.662621 0.00704788 8.88488 8.86958e-16 2065.97 0.997281 -242 52.8131 13.5804 4.95636 0.835462 0.354067 -6.59653 -0.0132037 8.88962 8.38662e-16 2062.66 0.997316 -243 56.6485 19.0006 4.97666 0.0353683 -1.92811 -2.53874 -0.00379747 8.85706 7.63658e-16 2057.71 0.99738 -244 50.8681 19.0051 1.65607 -3.78484 -1.07549 -1.29292 0.0064024 8.90149 8.86954e-16 2069.36 0.997282 -245 47.0481 13.5674 8.32642 0.306925 -2.04374 2.172 -0.0051183 8.91238 9.0599e-16 2069.23 0.997261 -246 52.8065 13.5968 11.6437 -0.246916 3.63931 0.599649 0.00332039 8.88147 8.5011e-16 2064.44 0.997314 -247 56.6633 19.0004 11.639 2.90233 -1.92528 -0.434778 0.00673482 8.91532 9.30604e-16 2072.38 0.997244 -248 50.9018 18.9955 8.3219 2.97191 -2.78691 1.20825 0.00113176 8.89192 8.58077e-16 2066.2 0.997305 -249 47.0272 13.5802 14.9734 -3.89785 0.279634 1.11068 -0.00780994 8.90025 8.72134e-16 2066.07 0.997306 -250 52.8127 13.5809 18.2868 1.05794 0.491293 -1.30799 0.00623483 8.89166 8.96041e-16 2067.24 0.997276 -251 56.6462 19.0042 18.2882 -0.429843 -1.02744 -1.1592 -0.000341309 8.91138 8.97717e-16 2070.03 0.99727 -252 50.903 19.0026 14.9381 2.87295 -1.52277 -5.81025 -0.000474218 8.92064 9.26104e-16 2071.98 0.997251 -253 47.0636 13.5813 21.6273 3.17897 0.547177 1.7274 0.00369685 8.90117 9.09535e-16 2068.72 0.997263 -254 52.7992 13.5785 24.9451 -1.70586 0.0910324 -0.0896113 -0.00084127 8.88417 8.5217e-16 2064.13 0.997298 -255 56.6404 19.0245 24.9376 -1.75772 2.91749 -1.57143 -0.00613613 8.8743 7.95772e-16 2060.89 0.997345 -256 50.8569 19.0255 21.6331 -6.08085 3.0089 2.81286 -0.00536729 8.90453 8.61694e-16 2067.5 0.997303 -257 47.041 13.5783 28.2758 -1.36118 -0.0994469 0.713528 0.00523677 8.8888 8.73005e-16 2066.42 0.99728 -258 52.8173 13.5637 31.592 1.91207 -2.91408 -1.38836 -0.00314463 8.90409 8.64543e-16 2067.88 0.99728 -259 56.6287 19.013 31.6072 -4.00599 0.398374 1.91808 0.00596034 8.88106 8.29414e-16 2064.91 0.997326 -260 50.8878 19.0187 28.2792 0.0236534 1.46704 1.54844 0.00396746 8.89736 8.68417e-16 2067.96 0.997296 -261 47.0469 13.5758 34.9283 0.0262249 -0.638937 0.948001 -0.00963057 8.87602 7.96139e-16 2060.51 0.997356 -262 52.7882 13.5503 38.2371 -3.78932 -5.43388 -2.38234 0.00320868 8.92481 9.23244e-16 2073.64 0.997253 -263 56.636 19.0272 38.2486 -2.59521 3.39919 -0.0911572 0.0135737 8.90836 9.38616e-16 2072.36 0.997226 -264 50.9148 19.0335 34.9311 5.37549 4.76974 1.36679 0.000479598 8.88163 8.42177e-16 2063.86 0.997331 -265 58.5517 13.5859 1.64915 -3.39337 1.39641 -2.85452 -0.00110791 8.87274 8.30414e-16 2061.64 0.997323 -266 64.3403 13.5789 4.9924 2.12372 0.317043 0.522182 0.00723789 8.87046 8.10037e-16 2062.92 0.99734 -267 68.1554 19.0229 4.98387 -3.02497 2.66602 -1.20159 0.0065243 8.86821 8.50026e-16 2062.3 0.997313 -268 62.4059 18.9997 1.67459 -0.705016 -1.9184 2.50284 -0.00539702 8.86721 8.10636e-16 2059.55 0.997344 -269 58.5499 13.5781 8.29654 -3.72707 -0.115721 -3.80949 -0.0100433 8.89412 8.50679e-16 2064.29 0.997298 -270 64.3379 13.5762 11.6403 1.50687 -0.540373 -0.123679 0.0132096 8.88048 8.38668e-16 2066.33 0.997301 -271 68.1608 19.0286 11.6298 -1.99138 3.90047 -2.34026 -0.00624354 8.85641 7.58484e-16 2057.05 0.997384 -272 62.4313 19.0048 8.28802 4.3088 -1.25731 -5.37894 -0.00297154 8.91309 9.14345e-16 2069.84 0.997254 -273 58.5625 13.5876 14.9542 -1.48308 1.62502 -2.56495 -0.00398844 8.88981 8.46554e-16 2064.66 0.997317 -274 64.3224 13.5577 18.2882 -1.56378 -4.33361 -0.944363 0.00503409 8.85212 8.01138e-16 2058.55 0.997348 -275 68.1907 19.0026 18.2777 3.88448 -1.26602 -3.151 0.00710971 8.89303 8.23465e-16 2067.7 0.997323 -276 62.4149 19.0093 14.9649 1.16874 -0.348324 -0.622507 0.00241851 8.91718 9.26029e-16 2071.86 0.997243 -277 58.5838 13.6046 21.6215 3.09917 5.23491 0.482543 -0.00040448 8.8966 8.4848e-16 2066.87 0.997287 -278 64.3278 13.5673 24.9495 -0.600552 -2.40402 0.986822 0.00107732 8.89383 8.83063e-16 2066.61 0.997271 -279 68.1673 19.0183 24.9351 -0.504223 1.5334 -2.00881 0.0128635 8.90661 9.31702e-16 2071.84 0.997238 -280 62.4449 19.0389 21.5946 7.02039 6.04179 -4.99254 -0.00338179 8.85026 7.8371e-16 2056.36 0.997378 -281 58.56 13.5703 28.2837 -1.89208 -1.64793 2.50705 -0.0103202 8.85811 7.3812e-16 2056.54 0.997394 -282 64.3247 13.6013 31.5953 -0.990553 4.47464 -0.528438 0.0035803 8.89182 8.66655e-16 2066.7 0.99729 -283 68.1649 18.9845 31.6111 -1.15396 -5.17 2.88838 -0.00272846 8.86356 7.91452e-16 2059.33 0.997366 -284 62.4104 19.0162 28.2479 0.0780539 1.31102 -4.62828 -0.00988047 8.90977 8.68424e-16 2067.66 0.997285 -285 58.575 13.5634 34.9226 1.38027 -2.9177 -0.206727 -0.00438248 8.88053 8.17747e-16 2062.6 0.997334 -286 64.3298 13.5699 38.2648 -0.0224669 -1.85912 3.05321 0.00284646 8.90415 9.01296e-16 2069.18 0.997258 -287 68.1516 19.0185 38.2262 -3.84875 1.71996 -4.76606 -0.00221343 8.88809 8.56081e-16 2064.67 0.997307 -288 62.4335 19.0144 34.9243 4.81346 0.997176 0.229497 0.00265508 8.8586 7.8935e-16 2059.42 0.997361 -289 0.955103 24.4475 1.64687 -0.933367 1.50355 -3.2594 0.00758048 8.89428 9.15228e-16 2068.08 0.997269 -290 6.71907 24.4753 4.97976 -0.469544 6.97382 -1.91845 -0.00729661 8.82529 7.18911e-16 2050.2 0.997423 -291 10.5327 29.8763 4.98712 -5.91269 0.712346 -0.463696 0.00415746 8.87326 8.2604e-16 2062.87 0.997305 -292 4.80667 29.893 1.64718 1.36793 3.90197 -3.05133 -0.00280023 8.90068 8.48762e-16 2067.22 0.997308 -293 0.986011 24.4496 8.30945 5.17854 1.82088 -1.22003 0.0104911 8.90926 9.10402e-16 2071.89 0.997241 -294 6.71706 24.4383 11.6557 -0.647741 -0.388165 3.07213 0.00763491 8.88181 8.37328e-16 2065.43 0.997305 -295 10.5597 29.8803 11.6221 -0.347394 1.57445 -3.5182 -0.00662257 8.90994 8.69205e-16 2068.39 0.99729 -296 4.80869 29.9052 8.29454 1.5516 6.56003 -4.12204 0.0111062 8.86533 8.29533e-16 2062.66 0.997318 -297 0.972744 24.4291 14.9704 2.57535 -2.34867 0.444131 -0.00915114 8.87547 7.80464e-16 2060.49 0.997369 -298 6.71045 24.4487 18.284 -2.04066 1.75176 -2.0038 8.80734e-05 8.85585 7.91706e-16 2058.29 0.997355 -299 10.5252 29.8538 18.2785 -7.29834 -3.94712 -2.98659 0.000150174 8.86325 8.26864e-16 2059.89 0.997333 -300 4.81159 29.8779 14.9696 2.0541 1.14961 0.496557 0.00199648 8.91418 9.3285e-16 2071.14 0.997238 -301 0.961868 24.4451 21.6245 0.378543 0.711218 1.15727 -0.00232021 8.90092 8.97731e-16 2067.39 0.997279 -302 6.72633 24.4514 24.9496 1.40803 2.06847 0.649244 0.0100114 8.86771 8.13501e-16 2062.93 0.99733 -303 10.5691 29.8696 24.9479 1.57247 -0.593077 0.555389 -0.00250646 8.90161 8.59988e-16 2067.49 0.997295 -304 4.80152 29.8758 21.6433 0.0213362 0.618476 4.63381 0.00673566 8.89763 8.80801e-16 2068.61 0.997297 -305 0.982935 24.427 28.2866 4.68287 -2.66179 3.07533 -0.00765918 8.88844 8.70211e-16 2063.59 0.9973 -306 6.71306 24.4449 31.617 -1.47181 0.842837 3.94009 0.00957787 8.88832 9.04139e-16 2067.24 0.997262 -307 10.5627 29.8804 31.6091 0.0970645 1.39475 2.3108 0.0112831 8.87798 8.21725e-16 2065.39 0.997318 -308 4.80552 29.8511 28.2629 0.923963 -4.30117 -1.73957 0.00244963 8.87642 8.19613e-16 2063.17 0.997331 -309 0.942891 24.4663 34.9087 -3.36856 4.94708 -2.96309 0.00578379 8.91901 9.56357e-16 2072.97 0.997234 -310 6.71535 24.4174 38.2584 -1.15375 -4.80405 1.78648 0.0066718 8.89341 8.93637e-16 2067.71 0.997266 -311 10.5766 29.8603 38.2644 3.05288 -2.65864 3.34818 -0.00940371 8.8337 7.34283e-16 2051.54 0.997404 -312 4.81539 29.8617 34.9211 2.79877 -2.34001 -0.337699 0.0122879 8.88303 8.97843e-16 2066.7 0.997261 -313 12.4882 24.4745 1.66184 1.12564 6.56931 -0.166413 0.00942278 8.89502 8.18689e-16 2068.62 0.997308 -314 18.2526 24.4336 4.97366 2.09119 -1.49046 -2.9589 0.00061945 8.88683 8.42959e-16 2065.01 0.9973 -315 22.092 29.8664 4.99058 1.67765 -1.19405 0.462818 0.000162051 8.90085 8.62709e-16 2067.89 0.997306 -316 16.3402 29.8798 1.66648 3.59704 1.26557 0.727917 0.00143774 8.88255 8.28106e-16 2064.27 0.997305 -317 12.5068 24.4178 8.32251 4.99155 -4.94145 1.54345 0.0147438 8.88465 8.57678e-16 2067.55 0.997281 -318 18.2284 24.4238 11.6159 -2.69591 -3.55612 -5.05081 -0.00184759 8.90411 8.69251e-16 2068.16 0.997285 -319 22.0637 29.8634 11.6578 -3.96401 -1.92344 3.30624 -0.00607164 8.90753 9.01883e-16 2068 0.997268 -320 16.317 29.8848 8.31853 -1.0929 2.58009 0.730567 -0.00163669 8.87563 8.18807e-16 2062.14 0.997329 -321 12.4778 24.4687 14.9966 -0.593568 5.53834 5.84484 -0.000118166 8.88593 8.73102e-16 2064.67 0.997281 -322 18.2421 24.4236 18.2848 -0.283688 -3.57395 -1.70528 -0.00566769 8.86337 8.08395e-16 2058.67 0.997344 -323 22.0868 29.8467 18.2774 0.65313 -5.1107 -3.26268 0.0128113 8.9025 9.1027e-16 2070.95 0.997254 -324 16.3079 29.9088 14.9628 -3.02845 7.32712 -0.862599 -0.0089273 8.88121 8.40641e-16 2061.78 0.997315 -325 12.4797 24.457 21.6318 -0.601622 3.29251 2.70905 -0.00592414 8.87232 8.07864e-16 2060.52 0.997334 -326 18.2464 24.442 24.9583 0.494826 0.0536334 2.65212 0.00366521 8.89959 8.96123e-16 2068.38 0.997262 -327 22.0939 29.8741 24.943 2.13872 0.171891 -0.493637 0.00858274 8.86272 8.24428e-16 2061.56 0.997341 -328 16.3093 29.8727 21.6015 -2.58784 0.0164641 -3.61187 0.00186442 8.88306 8.4115e-16 2064.47 0.99731 -329 12.4693 24.4354 28.2758 -2.45842 -1.16917 0.856351 -0.00946493 8.88969 8.3087e-16 2063.46 0.997327 -330 18.2397 24.4519 31.6049 -0.6552 2.23312 1.27023 -0.00608425 8.8891 8.69975e-16 2064.07 0.997301 -331 22.0915 29.8481 31.6038 1.6552 -4.86804 1.39456 0.00146229 8.89005 8.86359e-16 2065.88 0.997287 -332 16.3533 29.8673 28.2895 6.14111 -1.1704 3.61839 0.0174765 8.89348 9.3032e-16 2070.03 0.997237 -333 12.4958 24.4389 34.9429 2.85725 -0.451588 3.93808 0.00195978 8.88657 8.40296e-16 2065.24 0.997302 -334 18.2584 24.4573 38.2471 2.93815 3.30095 -0.428187 -0.00124457 8.88569 8.47979e-16 2064.37 0.99731 -335 22.0968 29.8947 38.2655 2.88147 4.60192 3.12087 0.00772245 8.88948 9.21871e-16 2067.1 0.99726 -336 16.3209 29.8837 34.9543 -0.320151 2.27033 6.14095 0.00107787 8.89415 8.29026e-16 2066.66 0.997312 -337 23.9998 24.4358 1.65124 -0.527372 -1.14226 -2.41378 -0.0107944 8.91867 9.10234e-16 2069.36 0.997264 -338 29.7462 24.4377 4.97848 -3.96594 -0.592989 -2.06654 0.0114528 8.85995 8.13734e-16 2061.58 0.99735 -339 33.6159 29.8678 4.98195 2.1768 -0.937548 -1.2266 0.0053204 8.90753 9.30798e-16 2070.43 0.997244 -340 27.8519 29.8859 1.65193 1.26166 2.64913 -2.05513 -0.0120933 8.90516 9.13659e-16 2066.21 0.997289 -341 23.9909 24.4288 8.32263 -2.38724 -2.44053 1.68029 -0.00428429 8.89714 8.52623e-16 2066.16 0.997301 -342 29.7748 24.449 11.6235 2.13072 1.61315 -3.51491 0.00599951 8.88699 8.56494e-16 2066.18 0.997302 -343 33.5982 29.869 11.6248 -1.38567 -0.711792 -3.16931 -0.00597548 8.89287 8.71874e-16 2064.9 0.99729 -344 27.8165 29.8883 8.30785 -5.45118 3.07407 -1.43322 0.00611137 8.90414 9.0149e-16 2069.86 0.997274 -345 23.9889 24.4338 14.9975 -2.95844 -1.71012 5.92025 -0.00589568 8.89404 8.67604e-16 2065.16 0.997303 -346 29.7539 24.4363 18.2816 -2.06775 -0.982479 -2.31468 -0.0143173 8.89932 8.505e-16 2064.48 0.997326 -347 33.5835 29.8537 18.2778 -4.63618 -3.71385 -3.0966 -0.0164464 8.903 9.04865e-16 2064.83 0.997278 -348 27.8548 29.8624 14.9683 2.03414 -1.99842 0.196177 0.0049124 8.89931 8.99531e-16 2068.58 0.997275 -349 24.0271 24.4459 21.5954 4.69274 0.806442 -4.92302 0.00648428 8.8937 9.31309e-16 2067.74 0.997242 -350 29.7606 24.4406 24.933 -0.791548 -0.112442 -2.32251 -0.00502271 8.90345 8.89834e-16 2067.34 0.997307 -351 33.6117 29.886 24.9384 1.19429 2.61359 -1.44157 -0.0025239 8.90564 9.54944e-16 2068.36 0.997245 -352 27.869 29.8627 21.6398 4.95835 -1.85366 4.08709 -0.00583167 8.88786 8.58267e-16 2063.85 0.997321 -353 24.0122 24.4439 28.2644 1.55111 0.442848 -1.38105 -0.00556134 8.9059 9.20761e-16 2067.76 0.997272 -354 29.761 24.4295 31.5949 -0.66587 -2.06397 -0.41972 0.00146458 8.91737 9.73727e-16 2071.7 0.997236 -355 33.5866 29.8881 31.6091 -3.80258 3.04461 2.16103 0.00217146 8.90696 8.95237e-16 2069.62 0.997287 -356 27.8432 29.8599 28.2645 -0.360097 -2.46948 -1.2825 0.000946293 8.90489 9.44885e-16 2068.93 0.997251 -357 24.0069 24.4272 34.915 0.40106 -2.94292 -1.83926 0.0174926 8.8802 9.32961e-16 2067.2 0.997262 -358 29.7588 24.4469 38.2579 -0.845695 1.4581 1.55391 0.00483329 8.92874 9.69122e-16 2074.83 0.997234 -359 33.6214 29.8706 38.2606 3.07329 -0.442348 2.23116 0.00611968 8.93383 9.95041e-16 2076.2 0.997206 -360 27.8478 29.8652 34.9242 0.746007 -1.42771 0.0853765 -0.00710651 8.8965 8.9035e-16 2065.42 0.997312 -361 35.5252 24.4392 1.65164 -0.140851 -0.671614 -2.19424 0.00549202 8.88691 8.93472e-16 2066.07 0.997288 -362 41.2642 24.4419 4.99607 -4.47417 0.044813 1.53999 -0.00205592 8.87335 8.33336e-16 2061.57 0.99732 -363 45.1263 29.8649 4.97946 -0.192949 -1.65572 -1.8716 -0.00169014 8.87899 8.05751e-16 2062.84 0.997333 -364 39.3546 29.8704 1.6276 -2.59549 -0.178043 -7.20378 -0.00275512 8.87035 8.63475e-16 2060.79 0.997305 -365 35.5364 24.4355 8.32754 2.34112 -1.05476 2.47683 0.00482241 8.89569 8.92346e-16 2067.8 0.99727 -366 41.2649 24.4454 11.6315 -4.4165 0.848906 -1.82491 -0.0268872 8.91041 8.40004e-16 2064.17 0.997321 -367 45.1508 29.8714 11.6488 5.00896 -0.577584 1.41843 8.34878e-05 8.89318 8.41635e-16 2066.24 0.997307 -368 39.3833 29.8816 8.27765 3.43742 1.71524 -7.55323 -0.0184101 8.85718 7.28637e-16 2054.62 0.997413 -369 35.5101 24.4275 14.9714 -3.05175 -2.68225 0.843781 0.00550745 8.89301 9.06735e-16 2067.37 0.997277 -370 41.2972 24.4397 18.3008 2.25944 -0.221104 1.44483 -0.00402518 8.92093 9.62281e-16 2071.3 0.997226 -371 45.1431 29.8732 18.2878 3.11757 0.0665719 -1.23632 -0.00773797 8.90112 8.49046e-16 2066.27 0.997313 -372 39.352 29.8868 14.9698 -2.52259 2.65439 0.4637 0.016884 8.9214 8.92734e-16 2075.82 0.997264 -373 35.5096 24.4392 21.6433 -3.24528 -0.491395 4.8323 0.00658841 8.88773 9.24825e-16 2066.48 0.997275 -374 41.2757 24.4323 24.951 -2.13998 -1.72898 1.14052 -0.000305892 8.90642 8.86529e-16 2068.98 0.997283 -375 45.1493 29.8835 24.9023 4.50178 2.03902 -8.55496 0.00542524 8.8978 8.33794e-16 2068.36 0.997309 -376 39.3629 29.9038 21.618 -0.603729 6.13704 -0.383085 0.0094655 8.88818 8.62586e-16 2067.17 0.997317 -377 35.5545 24.4311 28.2745 5.79769 -2.11097 0.697938 0.00452693 8.90927 9.41439e-16 2070.63 0.997251 -378 41.2851 24.428 31.5908 -0.303201 -2.88366 -1.15627 -0.00926412 8.88281 8.33485e-16 2062.04 0.997323 -379 45.125 29.872 31.5973 -0.287891 -0.231102 -0.173728 0.000670651 8.87212 8.5233e-16 2061.89 0.997305 -380 39.3946 29.8971 28.2632 5.73346 4.97529 -1.52189 0.00285248 8.87234 8.34557e-16 2062.4 0.997321 -381 35.538 24.4372 34.9185 2.70382 -0.781734 -1.00191 0.0019659 8.8768 8.47061e-16 2063.15 0.997337 -382 41.2736 24.4563 38.2444 -2.58243 2.92394 -0.980487 -0.00528271 8.89726 8.66022e-16 2065.97 0.99729 -383 45.1297 29.8826 38.2526 0.672422 1.94468 0.557821 0.00339363 8.89222 8.61442e-16 2066.74 0.99731 -384 39.3626 29.8833 34.9348 -0.50603 1.99037 2.28708 -0.00144778 8.88447 8.55866e-16 2064.07 0.99731 -385 47.0581 24.4563 1.6589 2.2556 2.88399 -0.766302 0.00199603 8.88788 8.62588e-16 2065.52 0.997299 -386 52.8175 24.4542 4.96907 1.71581 2.38286 -4.1376 -0.0135492 8.90133 8.21264e-16 2065.07 0.997316 -387 56.6314 29.8895 4.98611 -3.28358 3.58365 -0.617671 -0.0113406 8.87258 7.53137e-16 2059.41 0.997376 -388 50.89 29.8683 1.66177 0.525651 -1.02631 -0.600131 0.000608289 8.88337 8.72932e-16 2064.28 0.997291 -389 47.0509 24.434 8.29298 0.734624 -1.50371 -4.29916 0.0119838 8.88115 8.4186e-16 2066.22 0.997305 -390 52.8308 24.4382 11.625 4.56562 -0.718618 -3.19961 0.00422837 8.8728 8.09238e-16 2062.78 0.997336 -391 56.6291 29.8892 11.6336 -3.88192 3.32545 -1.39712 0.00953304 8.88269 8.31154e-16 2066.02 0.997298 -392 50.8831 29.8625 8.30219 -1.04471 -2.19782 -2.33314 0.0153312 8.87055 8.22205e-16 2064.67 0.99732 -393 47.0415 24.4471 14.9391 -1.25544 1.07863 -5.78656 0.00449401 8.87229 8.37493e-16 2062.73 0.997318 -394 52.8045 24.4226 18.2957 -0.621376 -3.79256 0.433314 -0.0126325 8.89379 8.27143e-16 2063.66 0.997322 -395 56.6586 29.8613 18.3064 1.86314 -2.3812 2.702 -0.00953815 8.88846 8.16255e-16 2063.19 0.997329 -396 50.8767 29.8549 14.9762 -2.33245 -3.36081 1.77974 0.0226682 8.89489 8.83549e-16 2071.42 0.997272 -397 47.0509 24.4254 21.6055 0.685062 -3.26024 -2.58201 -0.00537297 8.8733 7.96402e-16 2060.84 0.997361 -398 52.803 24.4381 24.9287 -1.09209 -0.436218 -3.3634 0.0132745 8.88793 8.88246e-16 2067.94 0.997276 -399 56.6705 29.8739 24.9416 4.06877 0.260923 -0.585486 0.000162563 8.91716 9.20738e-16 2071.38 0.997248 -400 50.8781 29.8654 21.6384 -1.76014 -1.49625 3.70619 0.00275802 8.90948 8.73227e-16 2070.28 0.997282 -401 47.0648 24.4546 28.2778 3.49098 2.65365 1.27002 -0.00230202 8.90423 8.68891e-16 2068.09 0.997287 -402 52.8273 24.4206 31.619 4.13174 -4.16805 4.41108 0.00499563 8.9003 9.54178e-16 2068.82 0.997243 -403 56.6517 29.8797 31.6026 0.604163 1.40067 1.27783 -0.00812684 8.88283 8.7961e-16 2062.3 0.997303 -404 50.8847 29.8953 28.2661 -0.678297 4.774 -0.986028 0.00974803 8.85234 8.22308e-16 2059.6 0.997342 -405 47.0472 24.4321 34.9194 -0.0580596 -1.79693 -0.823748 0.000343571 8.8903 8.60699e-16 2065.68 0.997312 -406 52.8023 24.4615 38.2431 -1.12359 3.92187 -1.04943 -0.00372238 8.92063 9.50732e-16 2071.29 0.997249 -407 56.6347 29.8745 38.2587 -2.54956 0.257217 1.97791 -0.00199592 8.88252 8.37092e-16 2063.52 0.997331 -408 50.9024 29.8607 34.9423 2.749 -2.14151 3.88797 0.0077855 8.93563 9.87501e-16 2076.93 0.997204 -409 58.571 24.4492 1.63826 0.327289 1.53199 -5.03506 0.00218543 8.88761 8.10297e-16 2065.49 0.997338 -410 64.3159 24.4168 4.99342 -2.80801 -4.92561 0.947143 0.00910839 8.91774 9.79579e-16 2073.41 0.997205 -411 68.1875 29.9003 4.99896 3.35928 5.41364 1.89069 -0.0114343 8.90772 8.58054e-16 2066.89 0.997306 -412 62.3787 29.8711 1.62056 -6.24103 -0.334701 -8.60646 -0.00433832 8.86437 7.97229e-16 2059.16 0.99735 -413 58.5676 24.4578 8.31825 -0.341451 3.39376 0.463119 -0.00210688 8.88268 8.06403e-16 2063.54 0.997335 -414 64.336 24.4442 11.6426 1.36857 0.643597 0.372147 -0.000618451 8.88462 8.76793e-16 2064.28 0.997288 -415 68.1742 29.8448 11.6664 0.671301 -5.74615 5.0577 -0.0146075 8.87418 7.96253e-16 2059.06 0.997362 -416 62.4195 29.8753 8.32476 1.95066 0.432334 1.87428 0.000205486 8.89164 8.48046e-16 2065.95 0.997294 -417 58.58 24.4234 14.9804 2.47128 -3.4967 2.77735 -0.0100221 8.87709 8.27909e-16 2060.67 0.997328 -418 64.3236 24.4304 18.2847 -1.43272 -1.98776 -1.56514 0.0035438 8.90735 9.36199e-16 2070.01 0.997247 -419 68.1663 29.8655 18.2906 -0.846511 -1.58702 -0.500205 0.0145967 8.92358 9.71954e-16 2075.81 0.997223 -420 62.4015 29.868 14.9883 -1.55323 -1.16269 4.41019 0.00064744 8.86499 8.23125e-16 2060.36 0.99733 -421 58.5704 24.416 21.6166 0.378112 -5.15349 -0.616312 0.00872576 8.86192 8.50483e-16 2061.43 0.997319 -422 64.3075 24.4621 24.9587 -4.57145 4.12457 2.59503 0.00971864 8.91147 9.91581e-16 2072.21 0.997214 -423 68.1575 29.8774 24.9261 -2.65121 1.16349 -3.7709 -0.00203201 8.91107 9.24127e-16 2069.61 0.997263 -424 62.4112 29.8911 21.6201 0.334137 3.62965 0.0385301 0.00349039 8.89941 9.29406e-16 2068.31 0.997258 -425 58.585 24.4395 28.2913 3.21387 -0.384361 3.81592 -0.00593081 8.91655 9.4231e-16 2069.95 0.997249 -426 64.3169 24.4338 31.6003 -2.76988 -1.41941 0.836206 0.00212635 8.88696 9.10197e-16 2065.37 0.99727 -427 68.1616 29.8657 31.5669 -1.7495 -1.33793 -6.20454 -0.0169032 8.88247 8.2e-16 2060.34 0.997339 -428 62.41 29.8624 28.2677 0.45427 -2.05912 -0.79342 -0.00135189 8.86829 8.19363e-16 2060.63 0.997357 -429 58.5487 24.4441 34.9228 -3.98106 0.614373 0.14665 0.0115911 8.88915 9.21871e-16 2067.84 0.997267 -430 64.3399 24.4412 38.2572 2.18613 -0.0751019 1.56158 0.000159299 8.89011 9.06687e-16 2065.62 0.997271 -431 68.1833 29.8722 38.2585 2.57643 -0.0155852 1.8321 -0.00639092 8.89465 8.7833e-16 2065.18 0.997292 -432 62.4148 29.8897 34.9028 1.26852 3.43116 -4.16084 0.0085064 8.88919 9.09237e-16 2067.2 0.997265 -433 0.97608 35.2876 1.68214 3.23643 -3.32743 3.7483 -0.0014172 8.89993 9.02327e-16 2067.37 0.997272 -434 6.72783 35.3152 4.98538 1.47987 2.21265 -0.949761 -0.00875286 8.87405 8.30953e-16 2060.29 0.997322 -435 10.5679 40.7187 5.00163 1.25915 -3.40706 2.74418 0.00366281 8.88472 8.55493e-16 2065.21 0.997307 -436 4.80524 40.7471 1.64772 0.938087 2.33787 -3.14108 0.00147302 8.89846 8.86397e-16 2067.66 0.997292 -437 0.962946 35.2793 8.3143 0.542368 -4.98874 -0.107379 0.0026309 8.87333 8.37917e-16 2062.56 0.997313 -438 6.71469 35.2961 11.6425 -1.38826 -1.70482 0.271928 -0.000559465 8.87405 8.40669e-16 2062.03 0.99732 -439 10.5527 40.7268 11.6476 -1.67577 -1.70998 1.24748 0.00417682 8.88723 8.60868e-16 2065.85 0.997302 -440 4.79852 40.7549 8.32462 -0.515374 3.87481 2.02529 0.00104446 8.86837 8.20304e-16 2061.17 0.997331 -441 0.965684 35.3086 14.9385 0.954676 0.815516 -5.66124 0.00563068 8.91645 8.86116e-16 2072.37 0.997283 -442 6.7036 35.2991 18.2824 -3.50178 -0.939433 -2.19723 0.00299265 8.8905 9.12531e-16 2066.3 0.997273 -443 10.5615 40.727 18.2758 -0.0576678 -1.72348 -3.42067 0.00257126 8.91674 9.33772e-16 2071.8 0.997245 -444 4.80406 40.6934 14.9623 0.799712 -8.53563 -0.91471 -0.0122289 8.90009 8.62105e-16 2065.1 0.997293 -445 0.957409 35.2757 21.6169 -0.478013 -5.61393 -0.481266 -0.0136489 8.90987 9.25249e-16 2066.89 0.997255 -446 6.70105 35.3124 24.9334 -3.96302 1.55978 -2.46757 0.0155219 8.89713 8.84832e-16 2070.37 0.997276 -447 10.5479 40.7236 24.9323 -2.88482 -2.2146 -2.75968 0.010248 8.88258 8.62017e-16 2066.15 0.997297 -448 4.82427 40.7477 21.6317 4.81758 2.48616 2.5994 -0.00633118 8.86778 8.12327e-16 2059.47 0.997341 -449 0.964154 35.3121 28.2792 0.54189 1.49624 1.63305 -0.00966355 8.90188 8.38972e-16 2066.02 0.997313 -450 6.69783 35.3139 31.587 -4.73175 1.90759 -2.2239 -0.00562093 8.86867 7.73747e-16 2059.8 0.997366 -451 10.5514 40.7257 31.6029 -1.9225 -1.71412 0.960343 -0.00121688 8.89178 8.42763e-16 2065.67 0.997301 -452 4.78292 40.7568 28.2545 -3.75254 4.10113 -3.45941 -0.00531685 8.8818 8.11335e-16 2062.66 0.997338 -453 0.943768 35.3133 34.9208 -3.63367 1.79112 -0.646455 0.000961945 8.85542 8.15612e-16 2058.39 0.99734 -454 6.72339 35.3107 38.2552 0.573237 1.40774 1.02986 0.00375516 8.91149 9.19242e-16 2070.94 0.997241 -455 10.5763 40.7318 38.2561 2.83862 -0.856823 1.29366 0.00745265 8.90245 8.94094e-16 2069.79 0.997275 -456 4.78877 40.7533 34.9294 -2.33217 3.30232 1.19487 -8.4663e-05 8.9194 9.05543e-16 2071.79 0.99726 -457 12.4725 35.322 1.66321 -2.02481 3.58561 -0.114177 -0.00360063 8.88465 8.16509e-16 2063.64 0.997316 -458 18.2257 35.3225 4.98113 -3.124 3.61082 -1.6814 0.00837223 8.86677 7.74347e-16 2062.37 0.997367 -459 22.067 40.741 4.9792 -3.29359 0.915981 -1.91878 -0.0146631 8.9062 8.5243e-16 2065.87 0.997311 -460 16.3182 40.7534 1.64772 -0.859625 3.7754 -3.0093 -0.00338489 8.89112 8.74588e-16 2065.07 0.997295 -461 12.4982 35.2859 8.3401 3.20257 -3.66913 4.8622 0.00735299 8.89498 8.48107e-16 2068.17 0.997303 -462 18.2331 35.3219 11.6705 -1.87109 3.36204 5.89474 0.00234616 8.90421 8.74623e-16 2069.07 0.997286 -463 22.084 40.7304 11.6472 0.189307 -1.13268 1.35907 0.00448645 8.8861 8.58551e-16 2065.67 0.997304 -464 16.3092 40.7078 8.32413 -2.74792 -5.59169 1.66506 -0.00200992 8.90215 8.97915e-16 2067.72 0.997258 -465 12.4919 35.2955 14.9746 1.96978 -1.78371 1.44024 -0.000608439 8.87876 8.64378e-16 2063.03 0.997304 -466 18.2594 35.3097 18.2902 3.34073 1.07662 -0.645639 0.0101144 8.86911 8.27399e-16 2063.25 0.997321 -467 22.0798 40.7155 18.293 -0.813365 -4.116 0.00154174 -0.00966806 8.87117 7.92818e-16 2059.47 0.997353 -468 16.296 40.7369 14.9542 -5.35096 0.164519 -2.57164 -0.00443724 8.88414 8.57303e-16 2063.36 0.997306 -469 12.482 35.3023 21.6002 0.0933641 -0.484405 -3.88918 0.00656284 8.90094 9.12476e-16 2069.29 0.997255 -470 18.256 35.2843 24.958 2.69784 -4.04062 2.39243 -0.0160211 8.89142 8.34971e-16 2062.45 0.997307 -471 22.1051 40.721 24.9377 4.25581 -2.93616 -1.76028 -0.00527411 8.89458 8.38256e-16 2065.4 0.997303 -472 16.3066 40.7203 21.6347 -3.21357 -3.14568 3.22304 0.00350119 8.86894 7.86446e-16 2061.8 0.997364 -473 12.4905 35.2949 28.2674 1.56621 -1.96173 -0.595647 -0.0041414 8.91588 8.65821e-16 2070.17 0.997287 -474 18.2076 35.3137 31.5954 -6.91069 1.96409 -0.299409 -0.0133172 8.89992 7.99555e-16 2064.81 0.997341 -475 22.0774 40.7371 31.5825 -1.42209 0.382424 -2.94996 -0.0106612 8.89577 8.56818e-16 2064.51 0.99731 -476 16.3223 40.7295 28.3071 0.0685466 -1.01434 7.19636 -0.000703405 8.86905 8.20372e-16 2060.94 0.997316 -477 12.4682 35.3208 34.9157 -2.50007 3.2886 -1.59674 -0.0113129 8.89569 7.86646e-16 2064.34 0.997342 -478 18.2586 35.2795 38.2274 3.05612 -5.01399 -4.74309 -0.00978607 8.85061 7.6534e-16 2055.07 0.997379 -479 22.0596 40.7477 38.2427 -4.78855 2.37932 -1.19426 0.00594012 8.92638 9.92306e-16 2074.58 0.997209 -480 16.3144 40.7299 34.9351 -1.44032 -1.04993 2.50309 -0.00699355 8.88267 8.20676e-16 2062.5 0.997332 -481 24.0139 35.2917 1.68063 1.78452 -2.50209 3.53858 0.0116969 8.91031 9.70517e-16 2072.38 0.997227 -482 29.7649 35.3086 4.99027 0.166478 0.744455 0.242584 0.00443184 8.90666 9.1398e-16 2070.04 0.997271 -483 33.6027 40.7495 5.00606 -0.52451 2.84389 3.40358 -0.00122502 8.90146 8.83606e-16 2067.73 0.997279 -484 27.8432 40.7278 1.65831 -0.066823 -1.38985 -0.955731 -0.000541725 8.91191 9.41652e-16 2070.11 0.997252 -485 24.0157 35.3032 8.31118 2.33357 -0.0971705 -0.743705 -0.00811492 8.89119 8.66878e-16 2064.08 0.997295 -486 29.774 35.3107 11.6453 1.9759 1.34608 0.875074 0.00481853 8.90068 8.64448e-16 2068.85 0.997296 -487 33.6015 40.7536 11.6432 -0.570878 3.79139 0.511902 -0.00859487 8.89423 8.47883e-16 2064.62 0.997304 -488 27.8395 40.7251 8.34374 -0.987389 -2.09002 5.75916 -0.00619737 8.86419 7.91332e-16 2058.72 0.997372 -489 23.9917 35.3252 14.9649 -2.32801 4.24928 -0.580645 -0.00539722 8.8866 8.57205e-16 2063.68 0.997308 -490 29.747 35.3118 18.289 -3.50331 1.51395 -1.03022 -0.0028366 8.90026 9.00552e-16 2067.14 0.997274 -491 33.5909 40.7465 18.2973 -2.85961 2.18115 0.767489 -0.001111 8.88651 8.85517e-16 2064.58 0.997293 -492 27.8276 40.7646 14.9598 -3.35691 5.87646 -1.54049 -0.00235694 8.90813 9.31038e-16 2068.92 0.997239 -493 24.0035 35.285 21.615 0.0499779 -4.02662 -0.942067 -0.00446022 8.87775 8.1001e-16 2061.99 0.997334 -494 29.7738 35.2727 24.9414 2.01526 -6.38003 -0.768076 -0.0151963 8.89587 9.37353e-16 2063.58 0.997265 -495 33.6307 40.7385 24.9371 5.17154 0.183535 -1.58039 -0.000929871 8.90781 9.7822e-16 2069.16 0.997233 -496 27.8596 40.7256 21.6208 3.20433 -1.93231 0.338334 0.0158373 8.87412 8.45287e-16 2065.54 0.997319 -497 24.0193 35.2994 28.2858 3.24579 -0.901232 3.02915 0.00810005 8.86395 8.34366e-16 2061.72 0.99733 -498 29.7503 35.3228 31.6068 -2.95736 3.78348 1.78002 0.00562533 8.91253 9.66588e-16 2071.55 0.99724 -499 33.6318 40.7366 31.6141 5.46809 0.121309 3.39494 0.0126027 8.91393 9.96608e-16 2073.34 0.997216 -500 27.8248 40.7515 28.2701 -3.78566 3.24136 -0.0586874 -0.00453796 8.91226 1.02047e-15 2069.36 0.997193 -501 24.0068 35.2883 34.9205 0.704417 -3.14773 -0.641219 0.0111741 8.8873 8.90436e-16 2067.36 0.997289 -502 29.7465 35.3305 38.2623 -3.4582 5.29309 2.35591 -0.00240361 8.92242 9.37038e-16 2071.94 0.997266 -503 33.6093 40.7178 38.266 0.789559 -3.54505 3.43366 0.00167373 8.89916 9.04583e-16 2067.86 0.997282 -504 27.8489 40.7414 34.9194 0.979348 1.12522 -0.908509 -0.00543193 8.91203 9.28266e-16 2069.09 0.997279 -505 35.5325 35.3212 1.67696 1.44953 3.41001 2.87828 0.00106718 8.86522 8.47859e-16 2060.5 0.99733 -506 41.2956 35.3107 5.00222 1.83647 1.3594 2.59102 0.00704398 8.90137 8.75649e-16 2069.47 0.997275 -507 45.1282 40.7531 5.00302 0.420564 3.51364 3.10025 0.00196213 8.8774 8.19355e-16 2063.28 0.99732 -508 39.3766 40.7925 1.66652 2.12976 11.3065 0.862187 0.00183708 8.89726 9.14523e-16 2067.5 0.997263 -509 35.5453 35.3045 8.30031 3.8521 0.0703789 -2.85326 -0.00724807 8.89647 8.18672e-16 2065.38 0.997328 -510 41.2884 35.2992 11.6323 0.429437 -0.961243 -1.81127 0.0023209 8.88427 8.55297e-16 2064.83 0.997294 -511 45.1265 40.7408 11.6179 -0.0424431 0.886156 -4.779 0.00532108 8.8835 8.42006e-16 2065.3 0.997297 -512 39.3654 40.7212 8.29597 -0.122367 -2.99729 -4.00987 -0.00721662 8.86582 8.19193e-16 2058.86 0.997337 -513 35.54 35.3221 14.9537 3.09833 3.58348 -2.44787 -0.00623615 8.88325 8.06144e-16 2062.77 0.997352 -514 41.2803 35.2921 18.2979 -1.37127 -2.37863 1.10587 0.00982158 8.88756 8.63728e-16 2067.12 0.997301 -515 45.1344 40.7301 18.293 1.59477 -1.16185 -0.127818 0.00262023 8.88959 8.56634e-16 2066.02 0.997294 -516 39.3827 40.7412 14.9604 3.23907 1.08698 -1.48711 -0.013153 8.8904 8.61946e-16 2062.84 0.997294 -517 35.5323 35.2946 21.6318 1.37914 -1.89886 2.57546 0.0091961 8.91323 1.002e-15 2072.48 0.997204 -518 41.2907 35.2929 24.9509 0.97874 -2.21856 1.04743 0.00285019 8.88542 8.60885e-16 2065.18 0.997302 -519 45.141 40.7412 24.9252 2.818 1.19558 -3.88796 0.00110953 8.88839 8.63258e-16 2065.45 0.997293 -520 39.3565 40.7304 21.6275 -2.02743 -1.01692 1.8007 -0.00266198 8.88113 8.75904e-16 2063.1 0.997305 -521 35.527 35.3097 28.2762 0.258944 0.913395 0.767723 -0.0196499 8.88181 8.67082e-16 2059.63 0.997327 -522 41.296 35.2997 31.6188 1.93874 -0.957534 4.25864 0.0147027 8.88275 8.89463e-16 2067.14 0.997289 -523 45.1367 40.7229 31.5848 1.86882 -2.35183 -2.52509 0.00531526 8.89905 9.22279e-16 2068.62 0.997259 -524 39.3597 40.7302 28.2898 -1.65467 -0.908281 3.57139 0.00410315 8.89233 9.32155e-16 2066.93 0.997259 -525 35.5344 35.315 34.9085 1.69551 2.00551 -3.07366 0.00187742 8.87998 8.52776e-16 2063.81 0.997333 -526 41.2761 35.2895 38.2581 -1.83069 -2.9892 1.91058 0.0011109 8.91745 9.40621e-16 2071.64 0.997245 -527 45.1387 40.7366 38.2673 2.50962 0.220275 3.50043 -0.0158098 8.90259 8.62806e-16 2064.87 0.997302 -528 39.3864 40.7257 34.9493 3.95297 -1.89486 5.0904 -0.00301819 8.91693 9.38916e-16 2070.65 0.99726 -529 47.0582 35.3169 1.65217 2.13962 2.39363 -2.30881 -0.00548945 8.90229 8.58302e-16 2067 0.997303 -530 52.7956 35.317 4.9789 -2.5778 2.63875 -1.81038 -0.00155084 8.90553 8.66605e-16 2068.53 0.997281 -531 56.6617 40.7501 4.97018 2.74076 2.84191 -3.7637 -0.00242856 8.90105 8.81112e-16 2067.4 0.997265 -532 50.9059 40.7283 1.65425 3.82073 -1.35562 -1.73647 0.000705396 8.87875 8.10964e-16 2063.3 0.997327 -533 47.0357 35.2829 8.32847 -2.35068 -4.13852 2.48482 -0.00417359 8.89547 8.45863e-16 2065.82 0.997305 -534 52.8089 35.3159 11.6349 0.211709 2.38905 -1.28851 0.00475334 8.88417 8.45304e-16 2065.32 0.997299 -535 56.6193 40.7661 11.6545 -5.93806 6.18498 2.72859 -0.000837546 8.88174 8.19976e-16 2063.62 0.99731 -536 50.8982 40.749 8.3012 2.03714 2.74918 -2.89501 -0.0183342 8.87051 7.77469e-16 2057.49 0.997354 -537 47.0519 35.2849 14.9661 0.6265 -4.05678 -0.183924 -0.00201512 8.89498 9.05326e-16 2066.2 0.99726 -538 52.8042 35.3004 18.2886 -0.682156 -0.552519 -0.889333 -0.00499898 8.9003 8.39096e-16 2066.68 0.997304 -539 56.6335 40.7504 18.2944 -3.0667 2.97682 0.140416 -0.00652007 8.86938 7.75104e-16 2059.76 0.997365 -540 50.8963 40.74 14.9836 1.79584 0.951313 3.43419 -0.000588485 8.87334 8.24238e-16 2061.88 0.997318 -541 47.0782 35.3247 21.5884 6.25282 4.02614 -6.36489 -0.00506186 8.87046 8.11832e-16 2060.31 0.997341 -542 52.8145 35.3058 24.9589 1.33786 0.211998 2.68335 -0.00475263 8.90347 8.615e-16 2067.41 0.997291 -543 56.6431 40.7229 24.9328 -0.960804 -2.66048 -2.46388 0.00460958 8.8993 9.08578e-16 2068.53 0.997246 -544 50.8892 40.7176 21.6198 0.284193 -3.45086 0.132533 0.00477157 8.88125 8.33573e-16 2064.7 0.997322 -545 47.0366 35.3004 28.2695 -2.08326 -0.845218 -0.197065 -0.00602747 8.88536 8.38045e-16 2063.28 0.997313 -546 52.801 35.3121 31.5906 -1.36756 1.5097 -1.42988 -0.00127905 8.88407 8.37924e-16 2064.01 0.997322 -547 56.6484 40.7417 31.5983 0.0319812 1.05138 0.102056 0.00140506 8.89576 8.57524e-16 2067.07 0.997299 -548 50.891 40.7399 28.2908 0.732461 0.815606 3.83153 -0.00584599 8.88467 8.15501e-16 2063.16 0.997344 -549 47.0182 35.3082 34.9322 -5.88493 0.708936 1.73961 0.00157997 8.904 9.14004e-16 2068.87 0.997266 -550 52.8 35.3415 38.2597 -1.44703 7.46124 1.92974 0.000559164 8.89658 8.52882e-16 2067.06 0.997316 -551 56.6264 40.7305 38.2437 -4.36528 -1.00204 -1.13477 0.0223547 8.88523 8.4837e-16 2069.28 0.997311 -552 50.8906 40.7299 34.9053 0.318651 -1.06168 -3.65322 -0.0062741 8.89762 8.28208e-16 2065.83 0.997328 -553 58.5402 35.3185 1.66063 -5.78687 2.66543 -0.390234 -0.0049351 8.88948 8.44764e-16 2064.39 0.997314 -554 64.3386 35.3029 4.97816 1.54984 -0.185787 -2.33459 -0.00577983 8.90562 8.84495e-16 2067.65 0.997272 -555 68.1723 40.7361 5.01637 0.542994 0.0333439 5.56042 0.00069513 8.88558 8.6967e-16 2064.76 0.997289 -556 62.3973 40.7427 1.65 -2.56004 1.55561 -2.45963 0.0120612 8.88481 8.71985e-16 2067.02 0.997285 -557 58.5611 35.2956 8.27867 -1.57345 -1.67899 -7.41459 0.00245869 8.86963 8.15869e-16 2061.73 0.997324 -558 64.3487 35.3016 11.6669 3.69111 -0.594147 5.04669 -0.00570415 8.90495 8.67542e-16 2067.53 0.99727 -559 68.1657 40.752 11.6603 -1.02589 3.41992 3.91855 -0.00385512 8.85562 7.8676e-16 2057.41 0.99735 -560 62.3978 40.7323 8.324 -2.22929 -0.657136 1.79825 -0.00252609 8.87292 7.93577e-16 2061.37 0.997339 -561 58.5759 35.3 14.952 1.29511 -0.681432 -3.33229 -0.0114555 8.87777 7.81354e-16 2060.5 0.997343 -562 64.3285 35.3141 18.2942 0.00869283 1.80412 0.26881 -0.00661983 8.88679 8.15736e-16 2063.45 0.997337 -563 68.171 40.7257 18.2805 -0.131715 -2.12514 -2.59771 -0.00663753 8.85382 7.74033e-16 2056.43 0.997355 -564 62.3938 40.7146 14.9368 -3.112 -4.09604 -6.02029 -0.00529558 8.88479 7.71005e-16 2063.3 0.997353 -565 58.586 35.3049 21.6096 3.54646 0.223746 -1.83266 -0.00169636 8.87808 8.26403e-16 2062.65 0.997322 -566 64.3198 35.3324 24.9658 -2.00336 5.63721 4.22679 0.00203884 8.88871 8.6768e-16 2065.71 0.997295 -567 68.1559 40.735 24.9504 -2.67096 -0.0260851 1.00291 0.00868124 8.91752 8.97068e-16 2073.26 0.997251 -568 62.4108 40.7564 21.6012 0.405803 4.29724 -3.67003 0.00995808 8.88745 8.47752e-16 2067.13 0.997293 -569 58.5517 35.3043 28.2532 -3.38961 0.211073 -3.69318 -0.0164276 8.89417 8.33741e-16 2062.93 0.997329 -570 64.3315 35.3119 31.6209 0.303521 1.61936 4.54517 0.00477945 8.89323 8.89409e-16 2067.26 0.997276 -571 68.1542 40.746 31.5802 -3.11313 1.90954 -3.77498 -0.0106741 8.88686 8.59335e-16 2062.61 0.997304 -572 62.4059 40.7253 28.2612 -0.693194 -2.00058 -1.97231 0.0082332 8.87648 8.25891e-16 2064.41 0.997335 -573 58.5769 35.3094 34.922 1.41102 1.16835 -0.569546 0.00735302 8.92701 9.86714e-16 2075.01 0.9972 -574 64.3272 35.316 38.2651 -0.449599 2.31669 3.15873 0.0178462 8.8711 8.81428e-16 2065.33 0.997295 -575 68.1839 40.7172 38.25 2.79243 -3.60426 0.173336 -0.00215618 8.88956 8.88395e-16 2065.01 0.997286 -576 62.4273 40.7383 34.9193 3.41703 0.569244 -0.697809 0.0064652 8.89821 8.90303e-16 2068.68 0.997279 -577 0.965818 46.1549 1.66369 1.07858 -2.23023 0.17165 0.000264319 8.92453 9.21999e-16 2072.96 0.997239 -578 6.7072 46.1825 4.97138 -2.54154 2.9329 -3.39712 -0.00557237 8.92014 9.18345e-16 2070.79 0.997255 -579 10.5569 51.5935 4.96577 -0.783428 -0.808834 -4.7587 0.0164785 8.89048 8.62174e-16 2069.16 0.997281 -580 4.79898 51.5989 1.6233 -0.126992 0.0828397 -7.8562 -0.0130821 8.90638 8.27611e-16 2066.25 0.997311 -581 0.961982 46.1424 8.3174 0.369152 -4.88864 0.388262 0.00127987 8.90221 8.7739e-16 2068.43 0.997269 -582 6.72909 46.2094 11.63 1.61234 8.51225 -2.11779 0.0107044 8.88338 8.93719e-16 2066.43 0.997267 -583 10.544 51.5727 11.6497 -3.58923 -5.39179 1.8273 -0.00689268 8.83189 7.52088e-16 2051.7 0.99739 -584 4.81446 51.592 8.32022 2.63324 -1.2547 0.931117 0.00358983 8.86715 7.79201e-16 2061.44 0.99736 -585 0.955351 46.1407 14.9816 -1.06942 -5.38768 2.96193 -0.00055359 8.86338 7.9877e-16 2059.77 0.997329 -586 6.73458 46.1626 18.2877 2.60348 -0.845055 -1.03004 0.0178444 8.89467 8.85865e-16 2070.35 0.997271 -587 10.5468 51.6053 18.2802 -2.7612 1.52752 -2.59111 -0.00881434 8.90804 8.82041e-16 2067.52 0.997278 -588 4.83103 51.588 14.9563 5.99784 -2.18917 -2.18534 0.00924848 8.90517 8.93346e-16 2070.76 0.997253 -589 0.989816 46.1959 21.6256 5.87564 5.78819 1.34375 0.00915413 8.85533 7.25824e-16 2060.09 0.997393 -590 6.73581 46.1606 24.9512 3.11258 -1.3961 1.23123 -0.00234514 8.89209 8.39959e-16 2065.5 0.997301 -591 10.5535 51.6338 24.9414 -1.64094 7.18308 -0.948346 -0.00618174 8.87024 8.33605e-16 2060.03 0.997327 -592 4.8129 51.6116 21.6064 2.54899 2.84833 -2.47842 -0.0074536 8.86606 7.59545e-16 2058.85 0.997372 -593 0.972462 46.1758 28.2777 2.60592 1.72995 1.44655 -0.00513837 8.87981 8.36285e-16 2062.29 0.997316 -594 6.71476 46.1491 31.604 -1.30265 -3.4648 1.27308 -0.00163656 8.89892 8.49973e-16 2067.1 0.997302 -595 10.5684 51.6181 31.6213 1.4936 3.85358 4.90812 0.00125306 8.91201 8.88057e-16 2070.5 0.997273 -596 4.79344 51.6137 28.261 -1.5142 3.06622 -1.83738 0.0122138 8.89337 8.71872e-16 2068.87 0.997283 -597 0.957678 46.1687 34.908 -0.479276 0.303165 -3.04307 0.0032082 8.90158 8.79347e-16 2068.7 0.997282 -598 6.72292 46.1413 38.2349 0.234257 -5.25923 -2.91973 2.86388e-05 8.86023 8.13718e-16 2059.21 0.997351 -599 10.5403 51.5936 38.2391 -4.14662 -0.798701 -2.05472 0.00195659 8.8921 8.62123e-16 2066.42 0.997295 -600 4.77312 51.5745 34.919 -5.63358 -4.67437 -0.94208 -0.0142018 8.87707 7.85465e-16 2059.76 0.997368 -601 12.4895 46.1769 1.6432 1.6021 1.8807 -3.93236 0.0132658 8.89464 9.30704e-16 2069.37 0.997252 -602 18.2395 46.1555 4.96657 -0.915823 -2.14809 -4.70853 -0.000322575 8.84824 7.96909e-16 2056.59 0.997361 -603 22.0617 51.6104 4.99626 -4.45175 2.41666 1.52459 -0.00651138 8.86818 8.28386e-16 2059.52 0.997324 -604 16.3237 51.5907 1.66253 0.0329257 -1.71373 -0.128843 -0.00861955 8.89687 8.76756e-16 2065.18 0.99729 -605 12.4948 46.169 8.30749 2.70389 0.130026 -1.6438 -0.00486902 8.89094 8.48199e-16 2064.72 0.997301 -606 18.2387 46.184 11.6436 -0.856064 3.37106 0.441676 -0.00739701 8.88923 8.35559e-16 2063.81 0.997321 -607 22.0832 51.5986 11.6215 -0.0569303 0.257544 -3.88954 0.00143267 8.88563 8.49088e-16 2064.92 0.997306 -608 16.3157 51.595 8.28673 -1.21564 -0.765252 -5.84264 -0.0122713 8.86577 7.60341e-16 2057.77 0.997368 -609 12.5035 46.1858 14.9506 4.53944 3.77196 -3.29414 0.00370592 8.87569 8.46362e-16 2063.29 0.997322 -610 18.2305 46.1181 18.3014 -2.4063 -9.64611 1.35633 -0.00155958 8.94177 9.55201e-16 2076.25 0.997222 -611 22.0678 51.6219 18.2913 -3.02952 4.67422 -0.528047 0.0119574 8.89689 9.14086e-16 2069.57 0.997259 -612 16.3329 51.5795 14.9672 2.30803 -3.90434 0.293626 0.0153624 8.87143 8.65496e-16 2064.87 0.997296 -613 12.4855 46.1518 21.6262 0.798007 -2.93969 1.23468 -0.00738582 8.90743 8.99401e-16 2067.69 0.997277 -614 18.2375 46.1431 24.9869 -1.21989 -4.95938 8.27195 -0.00495029 8.88419 8.37475e-16 2063.26 0.997309 -615 22.0841 51.5876 24.9096 0.366384 -2.09464 -7.15233 -0.00587753 8.8275 7.28505e-16 2050.97 0.997417 -616 16.3187 51.6073 21.6326 -0.835515 1.61176 2.52808 -0.000874257 8.95085 9.95805e-16 2078.33 0.997202 -617 12.46 46.172 28.2649 -4.27736 1.04186 -1.15453 0.000262001 8.88994 8.44137e-16 2065.59 0.997304 -618 18.2408 46.1805 31.5658 -0.409663 2.60964 -6.43056 -0.00794335 8.87332 8.06338e-16 2060.3 0.997341 -619 22.0637 51.6033 31.6147 -3.82038 0.732551 3.80833 -0.00585033 8.87749 7.84333e-16 2061.63 0.997353 -620 16.3112 51.604 28.2727 -2.42412 1.09068 0.308724 -0.00326827 8.89676 8.36732e-16 2066.29 0.997313 -621 12.4849 46.1775 34.9212 0.637292 2.19766 -0.433239 -0.000471101 8.88181 8.35555e-16 2063.7 0.997322 -622 18.2506 46.1668 38.275 1.36475 0.152479 5.01192 0.0126326 8.92603 9.95875e-16 2075.93 0.9972 -623 22.0794 51.5916 38.2701 -0.68414 -1.3915 4.15679 0.000134559 8.87502 8.43047e-16 2062.39 0.997328 -624 16.3279 51.5949 34.9276 1.05648 -0.805005 0.661488 -0.00769823 8.88209 8.31089e-16 2062.23 0.997323 -625 24.0053 46.145 1.66536 0.329666 -4.29932 0.563129 -0.0120214 8.88221 8.50242e-16 2061.33 0.997327 -626 29.7541 46.1896 4.9973 -2.3124 4.55551 1.6988 0.00522411 8.88945 8.9331e-16 2066.55 0.997277 -627 33.6139 51.594 4.99407 1.85689 -0.727048 1.00787 -0.00753579 8.90425 8.74561e-16 2066.98 0.997291 -628 27.8361 51.5847 1.64624 -1.6112 -2.7283 -3.52135 0.00623044 8.8899 8.96202e-16 2066.87 0.997273 -629 24.0103 46.1667 8.32294 1.34974 -0.00791138 1.5754 0.00697714 8.89985 9.04636e-16 2069.14 0.997258 -630 29.7521 46.1634 11.618 -2.40676 -0.739554 -4.72946 0.00540911 8.89028 8.60778e-16 2066.76 0.997308 -631 33.5786 51.5855 11.6534 -5.31869 -2.51897 2.448 0.0132617 8.86705 8.08017e-16 2063.48 0.997338 -632 27.8246 51.5897 8.34311 -3.91375 -1.61343 5.61311 0.0045817 8.89204 8.99904e-16 2066.97 0.997268 -633 24.0094 46.1734 14.9745 0.989421 1.28431 1.4292 -0.00118537 8.91964 9.30285e-16 2071.62 0.997245 -634 29.7837 46.1903 18.3029 3.87294 4.46476 1.88561 0.00595629 8.89705 8.23523e-16 2068.3 0.997329 -635 33.6031 51.5969 18.2991 -0.46698 -0.134414 1.22302 -0.00401261 8.89405 8.20741e-16 2065.55 0.997318 -636 27.8438 51.6056 14.9625 -0.0988223 1.3719 -0.788659 0.00579065 8.89492 8.43543e-16 2067.83 0.997303 -637 23.9969 46.1697 21.619 -1.20312 0.624078 -0.0793506 0.00595209 8.86191 7.6822e-16 2060.82 0.997371 -638 29.7362 46.1623 24.9591 -5.88126 -0.747176 2.89098 0.00805722 8.8508 8.50974e-16 2058.93 0.997303 -639 33.5987 51.5845 24.9303 -1.34651 -2.85289 -2.99287 -0.000268375 8.85215 7.3808e-16 2057.41 0.9974 -640 27.8504 51.6138 21.6467 1.09468 3.03016 5.44417 -0.0126839 8.89139 8.21271e-16 2063.15 0.997311 -641 23.989 46.1769 28.2681 -2.75661 2.04804 -0.483507 0.00128135 8.90959 8.75623e-16 2069.99 0.997276 -642 29.77 46.1816 31.609 1.2214 2.88628 2.29246 -0.00253099 8.89536 8.53026e-16 2066.14 0.997322 -643 33.5814 51.6071 31.5893 -4.68251 1.71111 -1.61751 0.000342286 8.89476 8.56047e-16 2066.64 0.9973 -644 27.8418 51.5743 28.2671 -0.41176 -5.04251 -0.818614 0.0155725 8.86961 8.32183e-16 2064.53 0.997305 -645 23.991 46.1842 34.9349 -2.54983 3.50288 2.17709 0.0087144 8.89533 9.02108e-16 2068.55 0.997271 -646 29.7909 46.1635 38.2536 5.20457 -0.462777 0.671757 0.00874344 8.879 8.68931e-16 2065.07 0.997304 -647 33.6075 51.6009 38.2647 0.478974 0.477909 2.99784 -0.0105604 8.91412 9.3079e-16 2068.45 0.99725 -648 27.8191 51.603 34.9203 -5.03635 1.0187 -0.669608 0.00413984 8.89782 8.68477e-16 2068.09 0.997292 -649 35.5144 46.1748 1.66723 -2.04594 1.64649 0.813213 -0.000386783 8.8872 8.4676e-16 2064.86 0.997327 -650 41.2712 46.1828 4.99115 -2.99879 3.21024 0.384825 0.00159325 8.89886 8.6332e-16 2067.78 0.997283 -651 45.1356 51.5848 4.9956 1.6729 -2.71208 1.252 -0.0171679 8.87816 7.77343e-16 2059.37 0.997355 -652 39.3628 51.5941 1.66964 -0.819451 -1.10118 1.18637 0.0134433 8.88185 8.82379e-16 2066.68 0.997285 -653 35.5191 46.1348 8.30527 -1.23347 -6.41086 -1.92395 0.00527738 8.88283 8.37214e-16 2065.14 0.997316 -654 41.2739 46.1659 11.6346 -2.58066 -0.296834 -1.17252 0.00597286 8.88547 8.5906e-16 2065.86 0.997295 -655 45.1273 51.5982 11.636 0.0681213 0.0359124 -0.968517 0.00325596 8.90281 8.92491e-16 2068.98 0.997255 -656 39.3846 51.6035 8.31558 3.74327 1.10088 -0.0303163 0.0103932 8.8647 8.19018e-16 2062.37 0.997333 -657 35.5323 46.1719 14.9891 1.41057 0.761428 4.29692 -0.000524629 8.89598 8.94771e-16 2066.72 0.997268 -658 41.2789 46.1704 18.2916 -1.64015 0.662275 -0.126349 0.00472292 8.88457 8.88071e-16 2065.41 0.997271 -659 45.1356 51.601 18.2751 1.73441 0.73402 -3.55912 0.00182557 8.88411 8.44531e-16 2064.68 0.997314 -660 39.386 51.62 14.9695 3.82528 4.41559 0.422756 0.0062193 8.91014 8.87892e-16 2071.16 0.997275 -661 35.5316 46.1616 21.6286 1.248 -0.902744 1.85593 -0.00361136 8.9121 8.77843e-16 2069.49 0.99728 -662 41.2882 46.1569 24.9476 0.591812 -1.84766 0.252016 -0.00788742 8.89413 8.5722e-16 2064.75 0.997307 -663 45.1351 51.5944 24.9545 1.5757 -0.785239 1.58157 -0.00714669 8.90845 8.82489e-16 2067.96 0.99729 -664 39.3787 51.602 21.6235 2.56947 0.66657 0.876579 -0.00697624 8.86774 7.84055e-16 2059.31 0.997367 -665 35.5357 46.1836 28.2825 2.07245 3.375 2.24771 -0.0023293 8.87741 8.45341e-16 2062.37 0.997322 -666 41.2971 46.1606 31.5982 2.04653 -1.34165 0.0991125 -0.0103664 8.91384 8.73261e-16 2068.41 0.997305 -667 45.1254 51.5938 31.6139 -0.230866 -1.0057 3.30153 0.00813822 8.89326 8.84055e-16 2067.97 0.997303 -668 39.3707 51.6043 28.2376 0.971892 1.28392 -6.79154 -0.0112961 8.92396 9.38496e-16 2070.39 0.997236 -669 35.5382 46.1704 34.9252 2.69589 0.721168 0.270211 -0.00353992 8.8936 8.76501e-16 2065.56 0.997299 -670 41.2782 46.1534 38.2472 -1.45483 -2.64372 -0.463556 0.00514437 8.90063 8.65529e-16 2068.9 0.997302 -671 45.1163 51.5852 38.2192 -2.07711 -2.53223 -5.96405 0.00520085 8.88753 8.49012e-16 2066.13 0.997307 -672 39.3585 51.6067 34.9385 -1.52837 1.82702 3.04692 0.00732394 8.89363 9.22798e-16 2067.89 0.997263 -673 47.0426 46.1742 1.69237 -1.06207 1.3601 5.98468 0.0104779 8.84751 7.44614e-16 2058.72 0.99738 -674 52.8428 46.1281 4.9774 7.06282 -7.67346 -2.37729 0.00429201 8.87229 7.57234e-16 2062.68 0.997357 -675 56.6477 51.5927 4.99853 -0.261106 -1.19768 1.88176 -0.014382 8.87529 7.83267e-16 2059.35 0.997338 -676 50.8876 51.6124 1.65729 0.17641 2.88354 -1.09132 -0.000994914 8.88716 8.24282e-16 2064.74 0.997301 -677 47.033 46.1717 8.31593 -2.89207 0.813729 0.167962 -0.00364449 8.86266 7.7113e-16 2058.95 0.997348 -678 52.8143 46.1814 11.6314 1.02752 2.98533 -1.98274 0.00842953 8.88886 8.27856e-16 2067.1 0.997303 -679 56.646 51.6075 11.6242 -0.656677 1.55191 -3.49578 -0.00444528 8.8917 8.18964e-16 2064.96 0.99732 -680 50.8833 51.6153 8.32879 -0.911277 3.50324 2.88472 0.0222603 8.84706 7.51498e-16 2061.13 0.997376 -681 47.0517 46.1749 14.9638 1.11307 1.64925 -0.967012 -0.00583862 8.85424 7.80969e-16 2056.69 0.997367 -682 52.788 46.1678 18.2911 -3.95716 0.209681 -0.419278 -0.00401659 8.91996 9.16848e-16 2071.08 0.997249 -683 56.6374 51.5768 18.2694 -2.23879 -4.38168 -4.64562 -0.0102577 8.90309 8.40993e-16 2066.15 0.99731 -684 50.9008 51.6067 14.9707 2.51873 1.91143 0.680437 0.0110852 8.90549 8.78935e-16 2071.2 0.99728 -685 47.0584 46.1902 21.6119 2.09223 4.69496 -1.41367 0.00495393 8.89638 8.56258e-16 2067.96 0.997306 -686 52.8006 46.1652 24.9447 -1.31327 -0.346204 -0.166007 -0.00251795 8.91445 9.06813e-16 2070.23 0.997259 -687 56.6361 51.6021 24.9428 -2.63425 0.663204 -0.43206 -0.00081483 8.88266 8.11515e-16 2063.8 0.997335 -688 50.893 51.5857 21.6098 1.10603 -2.48887 -1.8624 0.00366197 8.89768 8.73736e-16 2067.96 0.997295 -689 47.0479 46.1493 28.2591 0.0188128 -3.46188 -2.39915 0.00643871 8.89917 8.7718e-16 2068.87 0.997294 -690 52.8007 46.1588 31.6156 -1.68616 -1.73816 3.58627 0.00301642 8.90229 8.76467e-16 2068.81 0.997283 -691 56.6668 51.5847 31.6423 3.68764 -2.76721 8.66106 -0.00887881 8.90487 7.9054e-16 2066.8 0.99735 -692 50.9031 51.5803 28.2757 3.23168 -3.80133 0.869878 6.20336e-06 8.8765 8.55336e-16 2062.68 0.997302 -693 47.0573 46.1725 34.9022 1.76903 1.14635 -4.23952 -0.00497572 8.9105 9.0016e-16 2068.86 0.997266 -694 52.7929 46.1905 38.2558 -3.19181 4.69116 1.32461 -0.00541386 8.89371 8.37091e-16 2065.19 0.997302 -695 56.6438 51.593 38.2514 -0.999126 -1.06365 0.60488 -0.00594756 8.90448 8.26909e-16 2067.36 0.997311 -696 50.9044 51.5758 34.934 3.40219 -4.37538 1.99002 0.00661885 8.9097 8.87969e-16 2071.15 0.99727 -697 58.5643 46.1633 1.6717 -1.01788 -0.621501 1.67715 0.00936494 8.8555 7.87555e-16 2060.2 0.997338 -698 64.3279 46.1588 4.98339 -0.343686 -1.48043 -1.30582 -0.0213465 8.88601 7.90131e-16 2060.15 0.997342 -699 68.1686 51.5968 4.99517 -0.47216 -0.43264 1.25871 -0.0116764 8.86127 7.67417e-16 2056.94 0.997359 -700 62.4529 51.6082 1.65731 8.59959 2.14863 -1.2468 -0.0215878 8.88628 7.76955e-16 2060.16 0.997344 -701 58.5462 46.1485 8.31163 -4.6139 -3.64692 -0.675072 0.0082488 8.86783 7.72981e-16 2062.57 0.997357 -702 64.3213 46.1614 11.6412 -1.79497 -1.20061 0.03333 -0.0117268 8.88072 7.79363e-16 2061.07 0.997341 -703 68.1549 51.6041 11.6273 -3.11055 1.32119 -2.85574 0.0114184 8.85617 7.55644e-16 2060.76 0.997368 -704 62.4132 51.5937 8.31655 0.638395 -0.885176 0.218381 0.0101385 8.91362 8.6593e-16 2072.74 0.997259 -705 58.5419 46.1633 14.9842 -5.38372 -0.843584 3.28787 -0.00138041 8.90619 8.60884e-16 2068.71 0.997276 -706 64.3346 46.1576 18.26 1.02496 -2.01833 -6.44014 0.00536336 8.88505 8.24767e-16 2065.64 0.997297 -707 68.1785 51.6156 18.3014 1.77573 3.40285 1.40129 0.000591945 8.88078 7.80827e-16 2063.7 0.997341 -708 62.3874 51.5848 14.9524 -4.55099 -2.78893 -2.68102 -0.00263791 8.87906 7.62044e-16 2062.64 0.997375 -709 58.5499 46.1373 21.6269 -3.85902 -5.91847 1.46291 0.00362556 8.86505 8.09165e-16 2061 0.997345 -710 64.3231 46.1586 24.9798 -1.43074 -1.76186 6.84183 -0.0196786 8.88997 8.37408e-16 2061.36 0.997306 -711 68.1668 51.6017 24.9297 -0.879661 0.769832 -3.06548 -0.00270168 8.87074 8.06956e-16 2060.87 0.997336 -712 62.4237 51.5902 21.6322 2.94527 -1.67556 2.4395 0.0121795 8.91555 9.38298e-16 2073.6 0.997214 -713 58.5524 46.1563 28.2984 -3.37781 -2.06654 5.29583 -0.00567016 8.88753 8.14219e-16 2063.81 0.997326 -714 64.3416 46.1597 31.6016 2.32291 -1.55115 1.00653 0.00401866 8.89612 8.56257e-16 2067.7 0.997299 -715 68.1876 51.5873 31.5967 3.34459 -2.16463 -0.122869 0.00870459 8.91365 8.95642e-16 2072.44 0.997261 -716 62.4183 51.5845 28.2621 1.70789 -2.59171 -1.88599 -0.0080152 8.89999 8.49411e-16 2065.97 0.997304 -717 58.5667 46.1586 34.939 -0.506459 -1.76724 3.11772 -0.0059476 8.88251 7.87297e-16 2062.68 0.997352 -718 64.3406 46.1655 38.2437 2.42897 -0.334515 -1.28257 0.00736753 8.87085 8.18722e-16 2063.04 0.997325 -719 68.151 51.6222 38.2468 -3.88262 4.96415 -0.65319 -0.00795387 8.86227 7.61692e-16 2057.94 0.997371 -720 62.4116 51.5974 34.9381 0.288741 -0.293389 2.98672 0.0087666 8.88369 8.6628e-16 2066.08 0.997269 -721 0.961494 57.0425 1.67764 0.128535 2.51892 2.78527 0.0142122 8.88598 8.24531e-16 2067.72 0.997306 -722 6.71238 57.051 4.97562 -1.67939 4.40564 -2.59847 -0.000249563 8.88402 8.19839e-16 2064.22 0.997331 -723 10.5493 62.4515 4.96703 -2.35794 -1.83783 -4.2337 0.00210705 8.91536 8.86537e-16 2071.4 0.997273 -724 4.81004 62.4418 1.63654 1.95979 -3.87617 -5.35855 -0.00506654 8.88579 8.46896e-16 2063.57 0.997318 -725 0.964757 57.0384 8.33341 0.848062 1.81336 3.67186 -0.00829837 8.90276 8.53055e-16 2066.5 0.997297 -726 6.73037 57.0454 11.6617 1.77713 3.18171 4.12701 0.00430473 8.90412 8.928e-16 2069.48 0.99726 -727 10.5591 62.4573 11.6398 -0.571946 -0.761626 -0.185395 -0.00616117 8.87412 8.09271e-16 2060.85 0.997351 -728 4.7979 62.4622 8.31549 -0.542632 -0.125762 -0.18092 0.00984501 8.90419 9.44693e-16 2070.68 0.997246 -729 0.96651 57.031 14.9709 1.20049 0.377277 0.82701 -0.00484827 8.89071 8.41845e-16 2064.67 0.997311 -730 6.71109 57.0286 18.281 -2.05267 -0.281054 -2.28563 0.00130693 8.87529 7.99857e-16 2062.69 0.997345 -731 10.5652 62.4743 18.2781 0.628935 2.58575 -3.1532 -0.00486787 8.88156 8.15847e-16 2062.71 0.997327 -732 4.80066 62.4662 14.9701 -0.121494 0.789298 0.583698 -0.000398312 8.90351 9.12764e-16 2068.35 0.997269 -733 0.986663 57.0199 21.6259 5.3963 -1.82847 1.21536 -0.00957509 8.8853 7.99688e-16 2062.5 0.997337 -734 6.74061 57.0298 24.9707 3.91716 0.0577231 5.40093 0.00323123 8.87588 8.51168e-16 2063.23 0.997311 -735 10.557 62.4769 24.9486 -0.869787 2.94756 0.537956 -0.00810428 8.92337 9.37142e-16 2070.94 0.997234 -736 4.78134 62.4482 21.6233 -3.91588 -2.67842 0.861454 -0.0122848 8.88174 8.45016e-16 2061.18 0.997316 -737 0.956917 57.0218 28.2642 -0.737248 -1.50561 -1.52522 -0.00205161 8.89813 8.67741e-16 2066.84 0.997296 -738 6.7119 56.999 31.5951 -1.98176 -6.0174 -0.396151 0.00295616 8.92224 9.47689e-16 2073.05 0.997243 -739 10.5594 62.4501 31.6129 -0.459256 -2.16773 3.25816 0.00433596 8.90316 9.17228e-16 2069.28 0.997273 -740 4.81591 62.45 28.2855 2.97445 -2.01294 2.66408 0.00729579 8.91213 9.45067e-16 2071.83 0.997239 -741 0.961855 57.0286 34.9228 0.37684 -0.0949137 -0.267765 -0.00651407 8.89549 8.39702e-16 2065.33 0.997298 -742 6.7368 57.0396 38.2507 3.04066 1.86034 0.248859 0.011519 8.90245 9.01398e-16 2070.66 0.997261 -743 10.5661 62.4684 38.2699 0.800441 1.49803 4.1427 0.00965118 8.87813 9.06594e-16 2065.09 0.997269 -744 4.804 62.4637 34.9237 0.784311 0.270912 0.0642709 0.00293752 8.88638 8.74611e-16 2065.41 0.997294 -745 12.494 57.0215 1.67578 2.17446 -1.70339 2.42737 0.00226893 8.8616 8.18335e-16 2059.98 0.99734 -746 18.231 57.0365 4.99927 -2.46186 1.27252 2.03961 0.00809446 8.89146 8.80445e-16 2067.59 0.997271 -747 22.0488 62.4491 4.98934 -6.9732 -2.52182 0.0551191 0.000796403 8.85966 8.33118e-16 2059.26 0.997334 -748 16.3449 62.483 1.64954 4.60399 4.46329 -2.92887 0.00547295 8.86628 8.90971e-16 2061.68 0.997284 -749 12.4789 57.0371 8.3356 -0.675041 1.63542 3.86524 -0.01311 8.89048 8.07389e-16 2062.86 0.997321 -750 18.2438 57.0549 11.6501 0.310416 5.00146 1.79123 0.000822877 8.89298 8.10953e-16 2066.35 0.997327 -751 22.0743 62.4602 11.6406 -1.8981 -0.0911975 -0.0893116 -0.0112705 8.90439 8.55817e-16 2066.21 0.997301 -752 16.3416 62.4662 8.34089 3.71921 0.944594 5.33217 -0.00530457 8.874 8.06457e-16 2061.01 0.997341 -753 12.4789 57.0401 14.9703 -0.7068 2.34299 0.537293 -0.00649105 8.87884 8.18129e-16 2061.79 0.997321 -754 18.2374 57.0073 18.2689 -1.03497 -4.49473 -4.90749 -0.00358519 8.91283 9.16487e-16 2069.66 0.99726 -755 22.0891 62.4771 18.2996 1.06833 2.91339 1.42927 -0.00816537 8.90438 8.9931e-16 2066.88 0.997269 -756 16.3429 62.4364 14.9665 4.06466 -4.92386 -0.0723625 -0.00335034 8.89968 8.16675e-16 2066.88 0.997332 -757 12.4752 57.0236 21.6117 -1.40163 -1.12691 -1.68231 0.00243161 8.88134 8.52928e-16 2064.22 0.997311 -758 18.2263 57.012 24.9392 -3.17967 -3.16148 -1.40008 0.00511616 8.92732 9.2568e-16 2074.58 0.99725 -759 22.0926 62.4495 24.9628 1.73083 -2.31616 3.73694 -0.00962092 8.91882 9.21065e-16 2069.64 0.997265 -760 16.3314 62.466 21.6335 1.79386 0.96653 2.92895 -0.00143529 8.85482 7.95483e-16 2057.75 0.997361 -761 12.4807 57.0185 28.2754 -0.189803 -2.2543 0.770792 -0.00142522 8.89918 8.86194e-16 2067.2 0.997296 -762 18.2504 57.0097 31.5712 1.50156 -4.04897 -5.29077 -0.00802973 8.87143 8.1988e-16 2059.88 0.997337 -763 22.0852 62.4746 31.6214 0.26561 2.77738 4.89684 0.000552897 8.8715 8.54265e-16 2061.73 0.997317 -764 16.3 62.4714 28.2927 -4.31093 2.1357 4.13247 0.00695896 8.91619 9.25975e-16 2072.61 0.997256 -765 12.4837 57.0028 34.899 0.395674 -5.43093 -4.79777 -0.00315955 8.89372 8.57524e-16 2065.67 0.997311 -766 18.2575 57.021 38.252 2.84756 -1.75206 0.558482 0.00842662 8.9102 8.9863e-16 2071.65 0.997265 -767 22.085 62.4662 38.2571 0.454373 0.916933 1.55078 0.00435797 8.87621 8.36859e-16 2063.53 0.997338 -768 16.3376 62.4611 34.9181 2.88853 -0.0709743 -1.01881 0.00963445 8.90049 8.99268e-16 2069.83 0.997281 -769 24.0118 57.0324 1.65773 1.78669 0.48752 -1.14206 0.000777461 8.90115 9.10834e-16 2068.1 0.997257 -770 29.7628 56.9958 4.9765 -0.485861 -6.62303 -2.5317 -0.021105 8.91164 8.58109e-16 2065.66 0.997308 -771 33.5893 62.4638 4.99506 -3.32201 0.418457 1.26452 0.00395769 8.91203 9.02008e-16 2071.08 0.997283 -772 27.841 62.4586 1.68709 -0.877871 -0.507478 4.78535 0.0152738 8.8852 8.90098e-16 2067.78 0.99728 -773 24.003 57.0356 8.30263 -0.00125577 0.91967 -2.56388 8.96934e-05 8.87114 8.28498e-16 2061.55 0.997322 -774 29.7825 57.0403 11.6229 3.72568 1.97628 -3.65248 -0.006322 8.88875 8.23726e-16 2063.93 0.997322 -775 33.5884 62.4767 11.6759 -3.2969 3.00899 7.07391 -0.00291121 8.87952 8.57171e-16 2062.7 0.997314 -776 27.8565 62.4729 8.33988 2.50819 2.23127 4.99753 0.00462362 8.90686 9.28548e-16 2070.13 0.997249 -777 23.9952 57.0234 14.9519 -1.59594 -1.3545 -2.99462 -0.0149704 8.88387 7.91806e-16 2061.05 0.997353 -778 29.7846 57.0167 18.3234 3.82691 -2.73658 6.19633 0.00288299 8.87124 7.78408e-16 2062.15 0.997367 -779 33.6208 62.4709 18.2951 3.01367 1.74166 0.557454 -0.0157336 8.91332 8.67554e-16 2067.17 0.997287 -780 27.8584 62.4657 14.9688 2.77754 1.01123 0.174606 0.000891285 8.90342 8.76647e-16 2068.6 0.997285 -781 24.0103 57.0436 21.6165 1.2602 2.99864 -0.742384 0.00126464 8.90001 8.96956e-16 2067.96 0.997269 -782 29.7673 57.0174 24.93 0.602904 -2.32167 -3.05392 0.0157856 8.88974 8.85831e-16 2068.86 0.997273 -783 33.59 62.4605 24.9672 -3.03545 -0.334968 4.29327 -0.000586993 8.88638 8.57553e-16 2064.66 0.997305 -784 27.8629 62.455 21.597 3.79048 -1.09846 -4.33002 -0.00256741 8.8957 8.64101e-16 2066.21 0.997311 -785 24.0112 57.0164 28.258 1.66499 -2.95628 -2.72124 0.00601636 8.85994 8.58585e-16 2060.44 0.997301 -786 29.7575 57.0236 31.5943 -1.41941 -1.34628 -0.544904 -0.00189491 8.88409 8.40909e-16 2063.88 0.997325 -787 33.6032 62.4371 31.6159 -0.655174 -4.86328 3.7204 0.00831323 8.88959 8.97144e-16 2067.24 0.997282 -788 27.8655 62.4471 28.2854 4.35147 -2.76901 2.80817 0.00339828 8.91919 9.73965e-16 2072.51 0.997215 -789 24.0235 57.0382 34.9061 3.96035 1.70141 -3.56167 0.00705075 8.89493 9.09586e-16 2068.12 0.997248 -790 29.7624 57.0384 38.2247 -0.353717 1.70266 -5.04664 -0.0140939 8.871 8.16461e-16 2058.5 0.997346 -791 33.6043 62.4607 38.2572 -0.169531 -0.0134635 1.66475 -0.00440817 8.88825 8.44869e-16 2064.23 0.997323 -792 27.8445 62.4571 34.915 0.221429 -0.77027 -1.77092 0.00687982 8.87685 8.0646e-16 2064.2 0.997348 -793 35.5359 57.0247 1.66309 2.16941 -0.882203 -0.000462621 0.0168321 8.88772 9.03304e-16 2068.65 0.997272 -794 41.2853 57.0198 5.00367 -0.136557 -1.87112 2.90437 0.000768619 8.8884 8.71761e-16 2065.38 0.997292 -795 45.1327 62.4431 4.98933 1.1857 -3.54032 0.0533809 0.00476882 8.91273 9.03021e-16 2071.4 0.997269 -796 39.344 62.4594 1.65793 -4.339 -0.441004 -1.10094 -0.0143331 8.89176 8.93082e-16 2062.88 0.997301 -797 35.528 57.0349 8.29964 0.5501 0.832987 -3.08866 0.0114688 8.89189 8.62669e-16 2068.39 0.997296 -798 41.2812 57.017 11.6401 -0.985776 -2.54858 -0.25302 -0.00820255 8.89381 8.59611e-16 2064.62 0.997304 -799 45.1237 62.4615 11.6302 -0.702505 0.0624632 -2.26931 -0.00606053 8.89681 8.75239e-16 2065.72 0.997282 -800 39.3613 62.4482 8.32193 -0.810356 -2.49606 1.31665 -0.00954958 8.89809 8.88074e-16 2065.25 0.997283 -801 35.52 57.0513 14.9776 -0.994407 4.10426 1.92405 0.000395227 8.91236 8.88365e-16 2070.4 0.997266 -802 41.2795 57.0353 18.2841 -1.29861 1.14703 -1.85326 -0.000487577 8.90599 8.85699e-16 2068.86 0.997273 -803 45.125 62.4339 18.278 -0.591435 -5.59887 -2.98786 0.00711066 8.87478 8.39508e-16 2063.82 0.99731 -804 39.3597 62.4705 14.9785 -1.11838 1.72072 2.35569 -0.00891227 8.89557 8.14456e-16 2064.83 0.997336 -805 35.5006 57.0306 21.6015 -4.77206 0.271129 -3.55346 -0.0054139 8.90285 8.40961e-16 2067.13 0.997303 -806 41.3029 57.0346 24.9696 3.46533 0.971875 4.66256 -0.000352969 8.9067 9.45895e-16 2069.05 0.997243 -807 45.1404 62.4621 24.9382 2.68619 0.0796743 -1.4131 0.00273583 8.8827 8.58198e-16 2064.58 0.997312 -808 39.3521 62.4479 21.626 -3.09465 -2.71288 1.44384 0.00239537 8.84282 7.71596e-16 2056 0.997376 -809 35.5497 57.0487 28.2764 4.82555 3.96054 1.1315 -0.00899369 8.87729 8.64675e-16 2060.94 0.997303 -810 41.3231 57.0257 31.5967 7.26094 -0.752429 -0.186031 0.00369093 8.92877 9.98191e-16 2074.6 0.99723 -811 45.1435 62.4468 31.615 3.1993 -2.84563 3.49554 0.00923601 8.89608 9.4867e-16 2068.82 0.997255 -812 39.3761 62.4495 28.291 2.0728 -2.50566 3.86229 0.0101043 8.87063 8.79687e-16 2063.58 0.997306 -813 35.4964 57.0376 34.9415 -5.87228 1.41089 3.57322 -0.00363755 8.89319 9.00808e-16 2065.46 0.997285 -814 41.3064 57.0278 38.248 4.02325 -0.522272 -0.315326 -0.0109052 8.90442 8.98809e-16 2066.3 0.997293 -815 45.1159 62.4558 38.2401 -2.20839 -1.02373 -1.98421 0.00651328 8.90121 9.36991e-16 2069.33 0.997253 -816 39.3671 62.4657 34.8871 0.12834 1.0509 -7.27665 -0.00932697 8.92384 1.04629e-15 2070.8 0.99718 -817 47.0411 57.0263 1.66813 -1.16849 -0.944369 1.01925 -0.000555239 8.90268 8.62983e-16 2068.13 0.997288 -818 52.8133 57.0242 4.99025 1.20692 -1.18903 0.30751 0.000606959 8.88436 8.35998e-16 2064.48 0.997298 -819 56.6593 62.4666 4.98184 2.27903 1.17878 -1.44268 -0.00303885 8.88347 8.22094e-16 2063.51 0.997321 -820 50.8689 62.4474 1.66463 -3.66174 -2.90812 0.339268 -0.00720576 8.86974 7.76928e-16 2059.69 0.997365 -821 47.0357 57.0336 8.30975 -2.51303 0.61473 -1.01329 -0.0066372 8.88446 8.17557e-16 2062.95 0.997333 -822 52.8171 57.0431 11.6231 1.70803 2.49471 -3.47779 0.00780017 8.91103 8.96748e-16 2071.69 0.997252 -823 56.6609 62.4614 11.6646 2.55447 0.0227464 4.61639 -0.00417865 8.90039 8.52572e-16 2066.87 0.9973 -824 50.88 62.4649 8.313 -1.54838 0.796935 -0.533066 0.0103681 8.86085 8.34582e-16 2061.55 0.997317 -825 47.0434 57.0284 14.9734 -0.733872 -0.10003 1.29802 -0.0140623 8.89483 8.32907e-16 2063.58 0.997327 -826 52.8053 57.0251 18.3063 -0.627115 -0.917628 2.51262 -7.84407e-05 8.8951 8.504e-16 2066.62 0.997301 -827 56.6725 62.4581 18.2722 4.62484 -0.584917 -4.30908 0.00883001 8.89787 8.68069e-16 2069.11 0.997276 -828 50.8923 62.4526 14.9493 1.09603 -1.63636 -3.46234 -0.0057182 8.90695 8.45018e-16 2067.94 0.997307 -829 47.0334 57.04 21.6265 -2.68168 1.98534 1.44404 0.00118928 8.90127 8.85111e-16 2068.21 0.997282 -830 52.8232 57.0272 24.9228 2.97962 -0.42374 -4.58133 0.0113343 8.88566 8.55149e-16 2067.04 0.997298 -831 56.6569 62.4617 24.9455 1.62929 -0.0151495 -0.0431189 -0.00172358 8.90167 8.66259e-16 2067.67 0.997286 -832 50.896 62.4707 21.6313 1.65033 1.88924 2.07993 -0.00876033 8.89077 7.96267e-16 2063.83 0.99735 -833 47.0418 57.0527 28.2958 -1.04001 4.49288 5.07712 0.00333372 8.90819 9.75236e-16 2070.15 0.997221 -834 52.8192 57.0109 31.5995 2.55485 -3.86299 0.374811 -0.0114753 8.86546 7.82445e-16 2057.87 0.997365 -835 56.6643 62.4749 31.5747 3.39983 2.83884 -4.67064 -0.00428724 8.87657 8.95387e-16 2061.79 0.997283 -836 50.8842 62.4601 28.2793 -0.74294 -0.344294 1.66057 -0.0136316 8.89393 8.49467e-16 2063.48 0.997324 -837 47.0465 57.0261 34.9267 -0.0916081 -0.812032 0.758751 0.00674114 8.87209 8.63095e-16 2063.17 0.997316 -838 52.8069 57.0263 38.2436 -0.281313 -0.72817 -1.1138 -0.00592976 8.87826 7.9492e-16 2061.78 0.997344 -839 56.6696 62.4716 38.2436 4.10072 2.07324 -1.13547 -0.0010965 8.88667 8.18039e-16 2064.6 0.997332 -840 50.91 62.4828 34.937 4.3414 4.33432 2.85835 0.0053889 8.89671 9.03848e-16 2068.14 0.997263 -841 58.5743 57.0425 1.66836 0.961374 2.45478 1.1368 0.00781851 8.90306 8.48192e-16 2069.99 0.997282 -842 64.3274 57.037 4.9864 -0.551629 1.48092 -0.549188 -0.00149638 8.88461 8.31515e-16 2064.08 0.997309 -843 68.1571 62.4748 4.99542 -2.58391 2.72362 1.30479 0.00180444 8.90967 9.10086e-16 2070.13 0.997249 -844 62.3983 62.4817 1.67791 -2.17983 4.13739 3.25994 -0.0033287 8.88611 8.30404e-16 2064.01 0.997316 -845 58.5563 56.997 8.28599 -2.61485 -6.46177 -5.958 -0.00793175 8.87849 7.92646e-16 2061.4 0.997354 -846 64.3003 57.0286 11.6274 -5.77975 -0.0243774 -2.7151 0.0120051 8.90989 8.74263e-16 2072.34 0.997271 -847 68.1634 62.4791 11.6574 -1.55364 3.38756 3.34797 -0.0092801 8.9 8.84264e-16 2065.71 0.997292 -848 62.4169 62.4499 8.32448 1.53518 -2.16039 1.88656 -0.00545286 8.86756 8.11371e-16 2059.61 0.997345 -849 58.5904 57.0353 14.9408 4.33168 1.04043 -5.3431 -0.000663739 8.879 8.2292e-16 2063.06 0.997325 -850 64.3322 57.0309 18.2814 0.42244 0.336609 -2.14115 -0.0106246 8.89865 8.52522e-16 2065.13 0.997297 -851 68.1856 62.4725 18.3065 3.03861 2.26103 2.64606 0.0144923 8.89298 9.19869e-16 2069.28 0.997255 -852 62.3839 62.4543 14.9685 -5.28114 -1.45178 0.124066 -0.00450194 8.87732 8.65253e-16 2061.9 0.997303 -853 58.5856 57.0355 21.6099 3.52367 1.03165 -1.71595 -0.00105023 8.89176 8.40754e-16 2065.7 0.997316 -854 64.3254 57.0222 24.936 -0.812973 -1.47273 -1.77658 0.000208016 8.89416 8.64178e-16 2066.48 0.997294 -855 68.1661 62.4706 24.9518 -0.876205 1.77661 1.1868 -0.00453501 8.89377 8.46695e-16 2065.38 0.997313 -856 62.4242 62.4581 21.6141 2.94138 -0.684771 -0.960801 -0.00959866 8.88473 8.27538e-16 2062.38 0.997331 -857 58.5518 57.0358 28.2711 -3.52905 1.15702 0.0950762 6.45297e-05 8.89498 8.87525e-16 2066.63 0.997267 -858 64.337 57.0231 31.5846 1.37516 -1.24686 -2.58544 0.00507508 8.87203 8.15641e-16 2062.8 0.997334 -859 68.156 62.4637 31.5888 -2.71237 0.415223 -1.7194 -0.00071504 8.90103 8.47902e-16 2067.74 0.99731 -860 62.4003 62.4709 28.2787 -1.66227 2.116 1.56337 0.00794491 8.89324 9.05031e-16 2067.94 0.997261 -861 58.5776 57.0218 34.9384 1.84897 -1.63272 2.93809 -0.00611818 8.90115 8.52173e-16 2066.63 0.997287 -862 64.3419 57.0215 38.2834 2.54149 -1.66639 6.91743 -0.00198433 8.83427 7.24062e-16 2053.25 0.997402 -863 68.1526 62.4741 38.2337 -3.5585 2.81322 -3.34615 0.00180835 8.85685 7.54866e-16 2058.86 0.997379 -864 62.4153 62.4579 34.928 1.05418 -0.732823 1.04952 0.00963367 8.89773 8.55154e-16 2069.25 0.997285 -ITEM: TIMESTEP -6 -ITEM: NUMBER OF ATOMS -864 -ITEM: BOX BOUNDS pp pp pp -0.0000000000000000e+00 6.9130545060664147e+01 -0.0000000000000000e+00 6.5176902932690410e+01 -0.0000000000000000e+00 3.9912538800000000e+01 -ITEM: ATOMS id x y z vx vy vz c_dpdUatom[1] c_dpdUatom[2] c_dpdUatom[3] c_dpdUatom[4] c_crdx -1 0.961542 2.73627 1.65413 0.375009 3.52169 -1.61255 0.00197907 8.88087 3.62249e-15 2064.23 0.996776 -2 6.71838 2.71054 4.97311 -0.622993 -0.775271 -2.73246 -0.00236598 8.90053 3.89921e-15 2067.51 0.996718 -3 10.5451 8.14182 4.99829 -2.77764 -1.07244 1.71471 0.0120892 8.88029 3.71258e-15 2066.26 0.996757 -4 4.81671 8.14557 1.67287 2.58492 -0.286728 1.71671 -0.0154811 8.90312 3.81474e-15 2065.26 0.996738 -5 0.975336 2.70492 8.31225 2.83987 -1.72418 -0.168877 -0.00106583 8.86412 3.60257e-15 2060.02 0.99679 -6 6.71159 2.69302 11.6307 -1.62717 -3.72593 -1.64585 0.00442316 8.91897 4.15597e-15 2072.88 0.996666 -7 10.546 8.14599 11.6445 -2.60086 -0.0362607 0.51281 0.0116529 8.88302 3.72358e-15 2066.75 0.99676 -8 4.80714 8.15762 8.32282 1.10158 1.81709 1.2892 0.0014627 8.87592 3.43064e-15 2063.05 0.996816 -9 0.927795 2.72318 14.9453 -5.13558 1.33498 -3.71091 0.0037005 8.90766 3.90656e-15 2070.3 0.996733 -10 6.7127 2.71625 18.3078 -1.62033 0.267289 2.31815 0.0118422 8.89518 3.94292e-15 2069.39 0.996715 -11 10.5147 8.13177 18.2804 -7.77474 -2.57599 -2.13676 -0.00844638 8.9009 3.84208e-15 2066.29 0.996723 -12 4.80238 8.13534 14.9766 0.17357 -2.48077 1.67376 0.00869119 8.87521 3.62725e-15 2064.45 0.996775 -13 0.972967 2.70964 21.6317 1.96077 -0.988889 1.89376 -0.0110805 8.91003 3.76441e-15 2067.65 0.996771 -14 6.69216 2.7109 24.9433 -5.06041 -0.800619 -0.0685658 -0.0110739 8.88833 3.56086e-15 2063.03 0.996801 -15 10.5769 8.16515 24.9222 2.77155 2.96147 -4.02383 -0.0058469 8.86713 3.53726e-15 2059.64 0.996802 -16 4.78815 8.14212 21.61 -2.00494 -0.722312 -1.48932 0.00269007 8.90623 4.10764e-15 2069.8 0.996681 -17 0.940037 2.73343 28.255 -3.43543 2.98535 -2.71312 -0.00744808 8.90151 3.88301e-15 2066.63 0.996732 -18 6.73833 2.75282 31.5753 2.94294 6.18644 -3.78766 5.95681e-05 8.88976 3.69625e-15 2065.71 0.996771 -19 10.552 8.14406 31.6086 -1.41136 -0.612767 2.05453 -0.00499593 8.89141 3.69893e-15 2064.99 0.996778 -20 4.77142 8.14357 28.2986 -4.82423 -0.438047 4.61723 -0.00810823 8.91424 4.0066e-15 2069.2 0.996704 -21 0.965748 2.69961 34.9135 1.00529 -2.44673 -1.67458 -0.000778431 8.91325 3.786e-15 2070.54 0.996737 -22 6.72438 2.73655 38.2373 0.621899 3.21277 -2.08249 0.00875636 8.89847 3.75602e-15 2069.42 0.996752 -23 10.5774 8.15318 38.2651 2.59132 0.89932 2.66117 -0.0165807 8.9087 3.89322e-15 2066.22 0.996733 -24 4.82512 8.16709 34.9286 3.97885 3.40603 1.03515 0.00560365 8.88249 3.91052e-15 2065.36 0.99674 -25 12.4971 2.71295 1.66455 2.47895 -0.509229 0.0966 0.00535903 8.88747 3.76215e-15 2066.35 0.996777 -26 18.2584 2.72404 4.97403 2.6921 1.32473 -2.52015 0.00892323 8.91396 4.03885e-15 2072.77 0.996696 -27 22.0709 8.14621 4.9806 -1.93496 -0.118039 -1.3431 -0.00542994 8.8929 3.74562e-15 2065.21 0.996765 -28 16.3125 8.13973 1.65116 -1.50576 -1.19049 -2.3091 0.00630652 8.90174 4.15502e-15 2069.62 0.996687 -29 12.47 2.71892 8.30179 -2.13166 0.466137 -2.08683 -0.00792946 8.88918 3.64957e-15 2063.89 0.996777 -30 18.2496 2.70456 11.6745 1.19596 -1.91352 5.56418 -0.00790862 8.90338 3.87585e-15 2066.93 0.996714 -31 22.0474 8.15455 11.6404 -5.87379 1.60441 -0.110227 -0.0221802 8.89163 3.47873e-15 2061.36 0.996823 -32 16.309 8.15424 8.31535 -2.13374 1.09438 0.357604 -0.00606717 8.88183 3.50887e-15 2062.71 0.996807 -33 12.4757 2.70185 14.9351 -0.959496 -2.3823 -5.39569 -0.00462759 8.9107 3.94443e-15 2069.19 0.996699 -34 18.2507 2.72519 18.2985 1.19962 1.58024 0.876758 -7.30432e-05 8.891 3.64625e-15 2065.95 0.996765 -35 22.1157 8.12995 18.2893 5.17999 -2.46961 -0.594507 0.000952336 8.90829 3.56356e-15 2069.83 0.996806 -36 16.3161 8.19477 14.949 -0.966989 7.87687 -3.24024 -0.00743393 8.90282 3.79927e-15 2066.91 0.99673 -37 12.4708 2.70967 21.6395 -1.77887 -1.16885 3.56325 -0.00506937 8.8673 3.41504e-15 2059.83 0.996815 -38 18.2008 2.7262 24.9183 -6.92256 1.87944 -4.61184 0.0107011 8.87793 3.75596e-15 2065.47 0.996741 -39 22.0321 8.1336 24.9434 -8.61933 -2.38736 -0.357179 -0.00747617 8.86234 3.35168e-15 2058.25 0.996845 -40 16.3404 8.16583 21.6367 3.20563 3.08387 3.0841 -0.0129177 8.84852 3.38741e-15 2054.17 0.996826 -41 12.5043 2.70426 28.2609 3.82921 -1.86874 -1.81634 -0.0030842 8.8768 3.55885e-15 2062.28 0.996798 -42 18.2191 2.71443 31.595 -3.90279 -0.318849 -0.157158 -0.00204382 8.91578 3.99718e-15 2070.81 0.996723 -43 22.0738 8.13338 31.5898 -1.79433 -2.36544 -1.2546 -0.0142771 8.89154 3.60378e-15 2063.04 0.996784 -44 16.3167 8.16664 28.2862 -0.859439 3.2574 2.59155 0.000357888 8.87891 3.72304e-15 2063.47 0.996769 -45 12.4643 2.72144 34.9203 -2.97811 1.06943 -0.651351 0.00426715 8.88843 3.9069e-15 2066.34 0.996739 -46 18.2422 2.73133 38.253 0.0327242 2.60182 0.270084 0.0105663 8.93147 4.45855e-15 2076.85 0.996641 -47 22.1001 8.17346 38.2506 2.59459 4.39506 0.206255 0.00797778 8.9166 4.13928e-15 2073.13 0.996691 -48 16.3163 8.10717 34.9458 -0.899636 -6.43299 3.52524 0.0117843 8.9487 4.31606e-15 2080.77 0.996651 -49 23.9957 2.69448 1.68604 -1.34765 -3.57573 3.62283 -0.00226946 8.91998 4.14864e-15 2071.67 0.996691 -50 29.7506 2.72506 4.99302 -2.28266 1.39816 0.383551 0.00793256 8.91692 4.31997e-15 2073.2 0.996661 -51 33.6259 8.1211 4.95697 3.22374 -4.42197 -5.22569 0.00471408 8.92006 3.97753e-15 2073.16 0.996702 -52 27.8303 8.15926 1.66588 -2.38256 1.88328 0.538153 0.00480622 8.89472 3.97263e-15 2067.8 0.996715 -53 23.9927 2.73851 8.31576 -1.84073 3.85429 0.0496162 -0.000243768 8.88096 3.70136e-15 2063.77 0.996781 -54 29.7539 2.70733 11.6144 -1.69808 -1.34537 -4.40137 -0.0073133 8.88283 3.78185e-15 2062.67 0.996769 -55 33.6168 8.17663 11.6294 1.87325 4.91327 -1.88402 0.00695547 8.88667 3.65791e-15 2066.52 0.996772 -56 27.8408 8.17759 8.3444 -0.442999 5.29448 5.00998 0.0056313 8.88115 3.96208e-15 2065.09 0.996705 -57 23.998 2.74904 14.9867 -1.00992 5.64111 2.94799 0.0125812 8.91216 4.02185e-15 2073.16 0.996701 -58 29.7771 2.71465 18.2775 1.98299 -0.0697515 -2.47286 0.010997 8.90819 3.94327e-15 2071.97 0.996728 -59 33.6277 8.15079 18.2991 3.84804 0.759192 0.989732 0.00418818 8.8994 3.975e-15 2068.66 0.996712 -60 27.8133 8.16572 14.9875 -5.17182 3.14423 3.12215 -0.00203378 8.93226 4.20511e-15 2074.33 0.996677 -61 24.0203 2.69333 21.603 3.03173 -3.73622 -2.66104 0.0150367 8.88754 3.92879e-15 2068.44 0.996728 -62 29.7748 2.71398 24.9503 1.90517 -0.219011 0.91716 -0.000585326 8.90012 3.84942e-15 2067.78 0.996755 -63 33.5817 8.15315 24.9476 -4.06767 0.872722 0.405297 -0.00252803 8.91519 4.10587e-15 2070.6 0.996669 -64 27.8687 8.16057 21.6138 4.19833 2.06869 -0.710383 0.0119896 8.92492 4.29782e-15 2075.76 0.99666 -65 24.0121 2.72152 28.2226 1.03029 1.02218 -7.75863 0.000105107 8.96139 4.14644e-15 2080.98 0.996669 -66 29.7525 2.71929 31.5926 -2.18608 0.846477 -0.74265 0.0111012 8.89699 3.71545e-15 2069.6 0.996759 -67 33.6083 8.14514 31.573 0.598178 -0.230206 -3.94074 0.00390848 8.87675 3.395e-15 2063.75 0.996813 -68 27.8194 8.17733 28.2976 -4.20525 5.0259 4.14843 0.0160053 8.89639 3.70423e-15 2070.51 0.996756 -69 23.9947 2.73055 34.9156 -1.43968 2.50537 -1.41788 0.00409279 8.90396 3.89632e-15 2069.6 0.996732 -70 29.7542 2.70854 38.2781 -1.90899 -1.20849 4.56344 -0.00339927 8.91949 3.80187e-15 2071.3 0.996741 -71 33.6049 8.12118 38.2488 0.27667 -4.17826 -0.280543 -0.0101687 8.88511 3.40499e-15 2062.53 0.996817 -72 27.8429 8.13576 34.9414 -0.229714 -2.14345 2.82295 -0.0150443 8.90307 3.60639e-15 2065.33 0.996771 -73 35.5225 2.70986 1.6805 -0.545124 -0.883781 2.98753 0.00140925 8.90135 3.94426e-15 2068.48 0.99673 -74 41.2918 2.6963 4.96078 1.00558 -3.13792 -4.66302 -0.00341508 8.91227 4.05897e-15 2069.79 0.996691 -75 45.1423 8.15014 4.97704 2.68028 0.62205 -1.87459 -0.00317135 8.87136 3.46749e-15 2061.1 0.996819 -76 39.3736 8.12614 1.674 1.14495 -3.54796 1.79355 -0.00395161 8.89875 3.69235e-15 2066.77 0.996758 -77 35.5168 2.72329 8.32192 -1.29126 1.32486 1.09637 0.0128931 8.91003 4.07846e-15 2072.77 0.996693 -78 41.2806 2.71056 11.6317 -0.99164 -0.867075 -1.38436 -0.00661347 8.90741 3.63445e-15 2068.04 0.99678 -79 45.1287 8.16249 11.6516 0.465502 2.79356 1.58682 0.00652013 8.91624 4.0792e-15 2072.75 0.996666 -80 39.3723 8.12493 8.29749 1.2065 -3.7888 -2.72267 -0.00553135 8.90657 3.74171e-15 2068.1 0.99675 -81 35.5393 2.71473 14.9765 2.33677 -0.102489 1.4669 -0.000384021 8.8836 3.6091e-15 2064.31 0.996777 -82 41.317 2.70762 18.3118 5.07278 -1.38055 3.03716 -0.00986045 8.90877 3.69909e-15 2067.66 0.996741 -83 45.1276 8.14766 18.3259 0.0668414 0.0102598 5.38677 0.00498276 8.89081 3.69246e-15 2066.99 0.996761 -84 39.3508 8.15762 14.9676 -2.72658 1.66906 0.0753438 0.00571554 8.86095 3.39784e-15 2060.77 0.99683 -85 35.5341 2.69884 21.61 1.59226 -2.65453 -1.43941 -0.00351583 8.8997 3.67143e-15 2067.06 0.99677 -86 41.2823 2.71298 24.9338 -0.686551 -0.465416 -1.96145 0.000916645 8.88894 3.76609e-15 2065.74 0.996731 -87 45.0936 8.14988 24.9751 -5.71281 0.577634 5.07096 0.00780403 8.84058 3.32182e-15 2056.88 0.996849 -88 39.3895 8.17897 21.6201 3.96754 5.30251 0.135239 0.00910112 8.88092 3.62764e-15 2065.76 0.996766 -89 35.5359 2.73566 28.2856 1.65837 3.22939 2.27369 0.000142751 8.91475 3.81054e-15 2071.06 0.996726 -90 41.2958 2.70685 31.5821 1.90531 -1.38379 -2.41097 0.00966774 8.89116 3.6852e-15 2068.05 0.996764 -91 45.111 8.13907 31.5803 -2.65555 -1.19331 -2.92038 -0.00761532 8.86926 3.30806e-15 2059.7 0.996825 -92 39.3747 8.12485 28.2807 1.3541 -3.59618 1.38293 -0.0068202 8.87924 3.26187e-15 2061.98 0.99685 -93 35.5121 2.7124 34.9243 -2.45692 -0.732344 0.190214 -0.0107988 8.86872 3.51594e-15 2058.92 0.996805 -94 41.2817 2.6829 38.2414 -0.490344 -5.44984 -1.61036 0.00723528 8.91433 4.04291e-15 2072.49 0.996688 -95 45.1289 8.17273 38.2021 0.401557 4.29614 -8.00044 0.0052023 8.8697 3.56098e-15 2062.54 0.996776 -96 39.3843 8.11807 34.9363 2.89305 -5.0322 1.9923 -0.00453343 8.88135 3.46678e-15 2062.94 0.99679 -97 47.0612 2.71423 1.6737 2.38743 -0.518558 1.80833 -0.00414327 8.90448 3.62905e-15 2067.95 0.996774 -98 52.8159 2.71601 5.03753 1.25648 -0.0533407 7.87696 -0.00553149 8.91585 3.74598e-15 2070.08 0.99675 -99 56.6429 8.15753 4.96376 -0.836113 1.82411 -4.14768 -0.0026829 8.91311 3.81698e-15 2070.1 0.996739 -100 50.8845 8.12377 1.66466 -0.372769 -3.84445 0.249171 0.00313074 8.90703 3.82701e-15 2070.05 0.996732 -101 47.0349 2.71182 8.32517 -2.08649 -0.495072 1.59603 0.00647727 8.89045 3.77495e-15 2067.23 0.996744 -102 52.8323 2.73858 11.6481 4.09111 3.62355 1.37433 -0.00924832 8.92276 3.77453e-15 2070.76 0.996749 -103 56.626 8.12745 11.637 -3.62434 -3.16055 -0.642682 0.00314744 8.88969 3.67066e-15 2066.36 0.996766 -104 50.9184 8.12013 8.32992 5.03884 -4.51964 2.49602 0.0143937 8.86929 3.49509e-15 2064.39 0.996817 -105 47.0651 2.69985 14.9578 2.94272 -2.69114 -1.64174 -0.00670698 8.89202 3.7263e-15 2064.76 0.99676 -106 52.8125 2.7362 18.2892 0.886583 3.52463 -0.676808 -0.000330661 8.90137 3.69383e-15 2068.1 0.996748 -107 56.635 8.13651 18.2725 -2.47556 -1.83784 -3.63859 -0.0174791 8.88405 3.64793e-15 2060.78 0.996759 -108 50.884 8.14253 14.9273 -0.575491 -0.738943 -6.43469 0.00540209 8.9072 3.78783e-15 2070.56 0.996747 -109 47.0533 2.69746 21.6365 0.866374 -2.97115 2.84844 0.00867078 8.90977 3.94944e-15 2071.82 0.996692 -110 52.8278 2.73064 24.9693 3.41824 2.64891 3.89554 -0.0062914 8.8736 3.51162e-15 2060.91 0.996805 -111 56.6554 8.16517 24.9555 1.10762 3.11194 1.63275 0.00496943 8.8671 3.41995e-15 2061.93 0.996793 -112 50.8861 8.1592 21.621 -0.202806 2.07235 0.415597 -0.00355829 8.9246 3.76333e-15 2072.36 0.996734 -113 47.0601 2.71643 28.236 2.03555 -0.108278 -5.64752 0.0106238 8.9095 3.80772e-15 2072.16 0.996734 -114 52.8132 2.66971 31.5837 0.790027 -7.43441 -2.08825 0.0113566 8.95444 4.54947e-15 2081.93 0.996568 -115 56.6371 8.129 31.6071 -2.15939 -3.01172 1.66448 -0.00596227 8.87976 3.52308e-15 2062.3 0.996792 -116 50.8928 8.14971 28.299 0.887983 0.353581 4.86106 0.00962489 8.86373 3.49326e-15 2062.2 0.996802 -117 47.0709 2.72338 34.9275 3.86994 1.17511 0.41684 -0.0136969 8.8918 3.4556e-15 2063.2 0.996833 -118 52.7984 2.70842 38.281 -1.88971 -1.46736 5.03603 0.0117431 8.88548 3.71761e-15 2067.29 0.996764 -119 56.6518 8.16991 38.2555 0.625866 3.76521 1.26922 -0.000885601 8.92084 3.93515e-15 2072.14 0.996714 -120 50.8845 8.15886 34.9434 -0.644742 2.11625 3.25841 -0.0125213 8.89845 3.67268e-15 2064.88 0.99677 -121 58.5638 2.72842 1.64942 -0.772009 2.04167 -2.17879 0.013017 8.918 4.1279e-15 2074.51 0.996666 -122 64.2853 2.73037 4.993 -7.57168 2.4987 0.77868 0.00623674 8.87239 3.80332e-15 2063.35 0.996738 -123 68.1672 8.18035 4.98746 -0.828832 5.56139 -0.152366 0.00851283 8.87903 3.79461e-15 2065.25 0.99672 -124 62.418 8.15395 1.69182 1.48052 1.02316 4.61737 0.00140305 8.88242 3.61292e-15 2064.43 0.996798 -125 58.5757 2.68195 8.33729 1.03955 -5.55707 3.48001 -0.00588835 8.94271 4.0282e-15 2075.73 0.996689 -126 64.3267 2.69081 11.6462 -0.489824 -4.40514 0.675789 -0.000712907 8.86776 3.60192e-15 2060.87 0.996787 -127 68.1604 8.10875 11.6098 -1.51199 -6.24471 -5.52078 -0.0130452 8.86942 3.27437e-15 2058.57 0.996853 -128 62.398 8.1354 8.31347 -1.79253 -2.21236 -0.219271 0.00324485 8.88361 3.67317e-15 2065.09 0.996756 -129 58.5551 2.73413 14.949 -2.173 2.99918 -2.99511 -0.0089866 8.89147 3.54862e-15 2064.14 0.996807 -130 64.3202 2.69633 18.2621 -1.72391 -3.19823 -4.88382 0.0190065 8.91658 4.16785e-15 2075.48 0.996648 -131 68.1574 8.15386 18.2974 -2.1063 1.10086 0.643516 -0.000418441 8.91271 4.0923e-15 2070.52 0.996676 -132 62.398 8.14226 14.9871 -1.95323 -0.672727 3.14928 -0.00892255 8.92059 3.69792e-15 2070.36 0.996748 -133 58.5804 2.74888 21.6123 2.12641 5.58365 -1.07614 0.000670104 8.85587 3.31197e-15 2058.61 0.996835 -134 64.3318 2.72434 24.9807 0.336547 1.31162 5.73536 -0.0092555 8.90121 3.55025e-15 2066.16 0.996791 -135 68.1587 8.1613 24.9443 -2.12866 2.16535 -0.296125 0.000666293 8.90939 4.09043e-15 2070.04 0.996692 -136 62.3972 8.15644 21.6143 -2.04159 1.72741 -0.903579 -0.000412344 8.87419 3.4814e-15 2062.29 0.996813 -137 58.5848 2.71015 28.2685 2.87247 -1.05247 -0.349785 0.00493599 8.86239 3.56112e-15 2060.92 0.99679 -138 64.3393 2.72489 31.6035 1.69361 1.48997 1.00734 0.0100309 8.8762 3.65036e-15 2064.95 0.996776 -139 68.1547 8.14951 31.5764 -2.72683 0.506358 -3.48753 -0.00548926 8.89631 4.01497e-15 2065.95 0.996714 -140 62.406 8.15779 28.2665 -0.508103 1.6235 -1.01599 -0.0164178 8.90336 3.55514e-15 2065.1 0.996781 -141 58.58 2.69364 34.9266 2.13238 -3.62657 0.297885 -0.00332713 8.87206 3.55631e-15 2061.22 0.996808 -142 64.3458 2.71595 38.2473 2.48351 0.126947 -0.195258 0.00813489 8.89093 3.64266e-15 2067.67 0.996774 -143 68.1498 8.13919 38.2233 -3.42062 -1.27595 -4.19892 0.00492518 8.91856 3.97829e-15 2072.89 0.996714 -144 62.4259 8.15044 34.9468 2.91425 0.638788 3.93261 0.00529492 8.88824 3.84734e-15 2066.52 0.996724 -145 1.00329 13.5893 1.66017 7.1496 1.66813 -0.419465 0.00541469 8.89413 3.61604e-15 2067.77 0.99679 -146 6.6851 13.5596 4.96015 -6.09277 -3.29177 -4.73372 -8.22565e-05 8.87036 3.48386e-15 2061.55 0.996799 -147 10.5638 19.0052 4.99251 0.27552 -0.724817 0.425227 0.0071127 8.87212 3.36884e-15 2063.45 0.996811 -148 4.81616 19.0246 1.71241 2.55945 2.35428 8.13921 -0.00203041 8.9107 3.83994e-15 2069.74 0.996704 -149 0.954673 13.5717 8.30511 -1.0823 -1.32408 -1.65319 0.00313438 8.88592 3.58104e-15 2065.56 0.996748 -150 6.70393 13.5622 11.6499 -2.78714 -3.04259 1.51328 -0.0208029 8.87088 3.27329e-15 2057.24 0.996836 -151 10.5725 19.0076 11.6599 1.60113 -0.461118 3.08349 -0.00504179 8.89513 3.75944e-15 2065.78 0.99673 -152 4.79806 19.006 8.32326 -0.432474 -0.496155 1.30374 -0.000408209 8.89366 3.51965e-15 2066.44 0.996768 -153 0.939591 13.5904 14.9817 -3.42841 1.92191 2.17171 -0.00400159 8.90096 3.41957e-15 2067.22 0.996787 -154 6.71468 13.5548 18.2722 -0.965604 -3.94944 -3.77873 -0.0133782 8.83798 3.15784e-15 2051.8 0.996894 -155 10.5329 19.0133 18.2814 -4.65073 0.536408 -1.93186 0.0129627 8.91417 3.86528e-15 2073.67 0.996698 -156 4.7919 18.9991 14.9865 -1.51363 -1.722 3.29209 -0.00939872 8.87553 3.33892e-15 2060.66 0.996813 -157 0.971529 13.5715 21.6261 1.84728 -1.42255 1.19874 0.0156973 8.88179 3.84729e-15 2067.36 0.996732 -158 6.72435 13.585 24.9621 0.503376 1.29271 2.99793 0.0106414 8.87809 3.91499e-15 2065.5 0.996715 -159 10.5659 19.0174 24.9435 0.79015 1.57665 -0.471464 -0.0106488 8.88587 3.72625e-15 2062.62 0.996754 -160 4.80268 19.0048 21.6112 0.207462 -0.844827 -1.47603 -0.00165517 8.88559 3.66064e-15 2064.47 0.996754 -161 0.965759 13.604 28.2806 0.66881 4.18073 1.93855 -0.000659815 8.88504 3.60352e-15 2064.54 0.996808 -162 6.71254 13.5707 31.6192 -1.61748 -1.28063 3.4276 0.000430549 8.90038 3.88902e-15 2068.06 0.996742 -163 10.5646 18.9942 31.6004 0.422055 -2.67519 0.512222 0.00155353 8.89707 3.79901e-15 2067.6 0.996736 -164 4.77495 18.9816 28.2984 -4.06397 -4.69302 4.49605 -0.00606866 8.89123 3.44691e-15 2064.7 0.99682 -165 0.988289 13.5344 34.9218 4.58499 -7.4752 -0.426504 0.0110537 8.90042 4.19729e-15 2070.36 0.996661 -166 6.69338 13.5734 38.2317 -4.46842 -0.91677 -3.24021 0.00629355 8.89272 3.75394e-15 2067.67 0.996757 -167 10.5808 19.0094 38.2517 3.24702 -0.0129453 0.318705 -0.018201 8.89339 3.35166e-15 2062.58 0.996834 -168 4.80869 18.9799 34.9425 1.19824 -4.96108 3.39433 -0.00533417 8.89888 3.72483e-15 2066.51 0.996761 -169 12.4902 13.5886 1.6492 1.43681 1.94715 -2.31067 -0.0129043 8.89059 3.64415e-15 2063.14 0.996757 -170 18.2556 13.5411 4.97748 2.26083 -6.25606 -1.84934 -0.00143861 8.87329 3.38273e-15 2061.87 0.996822 -171 22.1173 19.0127 4.99557 5.88941 0.47417 1.14075 0.00925092 8.84872 3.1979e-15 2058.91 0.996864 -172 16.3034 19.0019 1.68256 -3.14109 -1.3522 3.15487 -0.00350833 8.88581 3.41353e-15 2064.11 0.996787 -173 12.4954 13.5827 8.30213 2.51132 0.726761 -2.28363 -0.00201363 8.90971 3.74183e-15 2069.53 0.996722 -174 18.2607 13.5967 11.6297 3.24976 2.91017 -1.96939 0.00330356 8.88166 3.66946e-15 2064.68 0.996761 -175 22.103 19.015 11.6542 3.31636 0.569135 2.13015 0.00756583 8.88886 3.75293e-15 2067.13 0.996732 -176 16.3339 18.9855 8.31705 2.00569 -3.96447 0.313777 0.00694565 8.86722 3.32467e-15 2062.36 0.996837 -177 12.4756 13.5477 14.9856 -1.07031 -5.2485 3.00177 -0.00689312 8.91236 3.91004e-15 2069.06 0.996706 -178 18.2622 13.5612 18.3205 3.19918 -2.89979 4.66311 0.0186476 8.88393 3.78173e-15 2068.44 0.996736 -179 22.0919 19.027 18.3037 1.3993 2.74136 1.92365 0.00283938 8.88317 3.5365e-15 2064.89 0.996793 -180 16.3246 18.9892 14.9656 0.0231544 -3.47965 -0.481557 0.00166451 8.89221 3.70292e-15 2066.58 0.996754 -181 12.4977 13.5555 21.6406 2.762 -3.87791 3.50765 -0.00302765 8.88661 3.67463e-15 2064.38 0.996777 -182 18.2413 13.5758 24.9623 -0.297941 -0.352703 2.74955 0.00288679 8.90537 4.00366e-15 2069.66 0.99669 -183 22.0932 18.9887 24.9619 1.738 -3.78784 2.77572 -0.0113804 8.85424 3.41455e-15 2055.71 0.996829 -184 16.3157 19.0293 21.5996 -1.23247 3.07066 -3.32687 -0.00972629 8.89674 3.49893e-15 2065.11 0.996796 -185 12.4929 13.5751 28.2549 1.83441 -0.682443 -2.62393 0.0190083 8.93647 4.55632e-15 2079.73 0.99659 -186 18.2365 13.5698 31.5843 -0.914806 -1.64074 -2.24765 -0.00260501 8.90394 3.78039e-15 2068.17 0.996745 -187 22.0831 19.0194 31.6124 -0.123289 1.4523 2.2894 -0.00734205 8.90432 3.72221e-15 2067.25 0.996741 -188 16.3094 18.9983 28.2945 -2.16767 -2.03251 3.74306 0.00849528 8.87768 3.7578e-15 2064.94 0.996755 -189 12.475 13.604 34.9332 -0.994058 4.33966 1.5176 -0.00541122 8.87423 3.54102e-15 2061.23 0.99681 -190 18.2651 13.6012 38.2556 3.54427 3.84573 1.13957 0.00510309 8.89205 3.72401e-15 2067.28 0.996746 -191 22.0876 19.0541 38.258 0.701962 7.5323 1.50389 -0.00476646 8.87605 3.51889e-15 2061.76 0.996789 -192 16.3048 19.0232 34.9134 -3.07473 2.27391 -1.6209 0.00852467 8.87653 3.52534e-15 2064.69 0.996787 -193 24.007 13.568 1.66609 0.330808 -1.73473 0.640238 -0.0126221 8.90405 3.69069e-15 2066.06 0.996747 -194 29.7641 13.5755 4.96911 -0.0120201 -0.473574 -3.19563 -0.00354288 8.88984 3.41911e-15 2064.95 0.996818 -195 33.6114 19.0098 4.99964 0.873233 -0.13521 1.76287 0.00139998 8.88024 3.53718e-15 2063.97 0.996789 -196 27.864 18.9964 1.66522 3.12381 -2.26625 0.249209 -0.00177459 8.91142 3.80344e-15 2069.94 0.996723 -197 24.0228 13.6128 8.33203 3.04501 5.64383 2.98948 0.0106865 8.88464 3.66208e-15 2066.89 0.99675 -198 29.7667 13.5823 11.6583 0.312428 0.36737 2.60306 -0.0114958 8.9076 3.63331e-15 2067.04 0.996781 -199 33.6108 19.0263 11.6098 1.26104 2.76504 -5.16574 -0.000181384 8.88615 3.63157e-15 2064.89 0.996772 -200 27.8379 19.0271 8.30381 -1.1101 2.85572 -1.8405 -0.00438107 8.87901 3.42861e-15 2062.47 0.996807 -201 24.0235 13.5583 14.9442 3.27393 -3.48296 -3.95054 0.00289285 8.87503 3.85372e-15 2063.2 0.996738 -202 29.7345 13.568 18.3004 -4.92318 -1.62601 1.1672 0.0116964 8.93461 4.39709e-15 2077.76 0.996634 -203 33.5732 19.0112 18.2751 -5.50348 0.143031 -3.00111 0.002594 8.88338 3.89004e-15 2064.91 0.996731 -204 27.8526 19.0144 14.9557 1.3169 0.787068 -2.0409 0.00387367 8.88202 3.68267e-15 2064.88 0.996767 -205 24.0005 13.5915 21.6285 -0.60673 2.06003 1.58416 0.0013648 8.90926 3.84312e-15 2070.15 0.99673 -206 29.7762 13.5613 24.9208 2.09212 -2.73925 -4.00298 -0.0084097 8.90205 3.89112e-15 2066.54 0.996739 -207 33.6258 19.0136 24.9557 3.21899 0.523729 1.70074 -0.00590537 8.92276 4.12882e-15 2071.49 0.996688 -208 27.8688 19.0154 21.6123 4.41625 0.869421 -1.3779 0.00120394 8.86735 3.76998e-15 2061.2 0.996761 -209 23.9865 13.5901 28.2412 -3.12989 2.06754 -5.01384 0.00424149 8.83702 3.22298e-15 2055.35 0.996867 -210 29.7567 13.561 31.5673 -1.43895 -2.85217 -5.0338 -0.00215358 8.87889 3.50418e-15 2062.92 0.996789 -211 33.5963 19.0163 31.5901 -1.33853 0.900128 -1.13916 0.0133422 8.9162 4.1867e-15 2074.19 0.996662 -212 27.8192 19.0293 28.2957 -4.04011 3.04814 4.09951 0.00418801 8.90935 3.94139e-15 2070.77 0.996711 -213 24.034 13.601 34.9088 5.15713 3.54174 -2.34193 0.00436364 8.86006 3.33637e-15 2060.29 0.996827 -214 29.7696 13.5743 38.2401 0.705823 -0.732673 -1.58572 -0.00555219 8.88896 3.50594e-15 2064.34 0.996787 -215 33.5773 19.0221 38.278 -4.49982 2.01048 4.72411 0.00545653 8.91102 3.88962e-15 2071.39 0.996721 -216 27.8394 19.0187 34.9492 -0.915518 1.32277 4.28568 -0.00502141 8.88213 3.61752e-15 2063 0.996801 -217 35.5199 13.6052 1.68243 -0.869786 4.4169 3.27657 0.00900495 8.87068 3.37891e-15 2063.54 0.996821 -218 41.286 13.5794 4.99482 -0.179509 0.269965 0.716908 0.00996423 8.87214 3.56557e-15 2064.07 0.996786 -219 45.1123 19.022 4.98666 -2.41013 2.0886 -0.410587 0.00990845 8.90487 4.02825e-15 2071.05 0.996687 -220 39.3594 19.0281 1.63849 -0.800775 3.13608 -4.22333 0.00686233 8.891 3.7957e-15 2067.43 0.996741 -221 35.5118 13.5813 8.31056 -2.2706 0.41772 -0.921323 -0.00944674 8.88758 3.40466e-15 2063.21 0.996812 -222 41.2938 13.5315 11.6796 1.1434 -7.8697 6.38011 0.00692852 8.88297 3.66e-15 2065.73 0.996769 -223 45.1459 19.0167 11.639 3.10134 1.22832 -0.45189 -0.00336657 8.89299 3.80176e-15 2065.68 0.996747 -224 39.362 19.0025 8.32397 -0.614588 -1.38977 1.50104 -0.0133975 8.89739 3.82917e-15 2064.49 0.996727 -225 35.5353 13.5674 14.9408 1.65252 -1.83825 -4.3992 -0.000987982 8.87718 3.51433e-15 2062.81 0.996798 -226 41.2805 13.5836 18.3055 -0.944323 0.887614 2.08516 -0.018485 8.90042 3.67198e-15 2064.04 0.996771 -227 45.1077 19.0041 18.3184 -3.28641 -0.875631 4.17547 0.0120436 8.89525 3.92919e-15 2069.44 0.996724 -228 39.3839 19.0235 14.9358 2.84443 2.15341 -5.22501 0.000697503 8.90584 3.91274e-15 2069.28 0.996724 -229 35.521 13.5972 21.6509 -1.03158 3.19875 5.35159 -4.52404e-05 8.86715 3.59891e-15 2060.87 0.996807 -230 41.3029 13.566 24.9469 2.87286 -2.24024 0.230302 -0.00452942 8.89006 3.7504e-15 2064.82 0.996732 -231 45.1432 19.0198 24.9565 2.70639 1.49027 1.99352 0.00442565 8.89304 3.7175e-15 2067.34 0.99677 -232 39.3725 19.0303 21.6145 1.22933 3.39501 -0.568934 0.00192268 8.93017 4.23917e-15 2074.74 0.996659 -233 35.4962 13.6053 28.2846 -4.80841 4.54775 2.19616 -0.00508261 8.89907 3.52531e-15 2066.59 0.996798 -234 41.3016 13.5467 31.6072 2.46465 -5.28241 1.59859 -0.018771 8.90796 3.49951e-15 2065.57 0.996786 -235 45.1255 18.9971 31.6297 -0.418023 -2.00869 5.26363 -0.0092173 8.92231 3.87146e-15 2070.68 0.996708 -236 39.3844 19.017 28.2901 2.9136 1.1159 3.03378 0.00345374 8.8863 3.61924e-15 2065.69 0.9968 -237 35.5179 13.5519 34.9261 -1.20258 -4.39086 0.336967 0.00876187 8.89224 3.59157e-15 2068.09 0.996762 -238 41.2723 13.583 38.2587 -2.15557 0.89621 1.6202 0.0136441 8.89654 3.78492e-15 2070.06 0.996724 -239 45.1041 18.9852 38.2387 -3.84798 -3.9859 -1.46923 -0.00549545 8.91421 3.72042e-15 2069.73 0.99676 -240 39.3688 18.9994 34.9197 0.763913 -1.70598 -0.500317 -0.00794053 8.88817 3.7834e-15 2063.68 0.996745 -241 47.0499 13.5538 1.65856 0.10681 -4.06282 -0.88991 0.0054759 8.88719 3.80876e-15 2066.33 0.996739 -242 52.8139 13.5806 4.94976 0.864833 0.257791 -6.59935 -0.0150575 8.89071 3.59433e-15 2062.7 0.996784 -243 56.6486 18.9987 4.97418 0.136772 -1.87855 -2.48455 -0.00323276 8.86783 3.27845e-15 2060.32 0.996855 -244 50.8644 19.0038 1.65487 -3.72311 -1.33676 -1.19722 0.00593857 8.90711 3.8593e-15 2070.66 0.996728 -245 47.0484 13.5653 8.32872 0.298834 -2.04793 2.29779 -0.00820459 8.91948 3.91172e-15 2070.29 0.996708 -246 52.8064 13.6003 11.6443 -0.093216 3.51308 0.586036 0.00901653 8.89239 3.70013e-15 2068.18 0.996767 -247 56.6663 18.9984 11.6385 3.01759 -1.94611 -0.444919 0.0134346 8.90952 4.03454e-15 2072.78 0.996684 -248 50.9047 18.9927 8.32311 2.9185 -2.84355 1.21017 0.00289001 8.89478 3.71348e-15 2067.38 0.99676 -249 47.0233 13.5805 14.9745 -3.96261 0.244787 1.05588 -0.00922987 8.89382 3.74672e-15 2064.6 0.996769 -250 52.8137 13.5816 18.2855 0.961273 0.667629 -1.24376 0.00407433 8.89726 3.86017e-15 2068.17 0.996729 -251 56.6461 19.0033 18.287 -0.157705 -0.936866 -1.13409 0.00213527 8.90337 3.86878e-15 2069.06 0.996721 -252 50.9058 19.0009 14.9321 2.74074 -1.68249 -5.92971 0.00173455 8.91235 4.00179e-15 2070.9 0.996696 -253 47.0669 13.5818 21.629 3.3427 0.548426 1.69904 0.0142224 8.89367 3.92027e-15 2069.57 0.996712 -254 52.7974 13.5786 24.9451 -1.75236 0.112277 -0.0570447 -0.00156596 8.88833 3.64561e-15 2065.07 0.99676 -255 56.6386 19.0273 24.9359 -1.74728 2.85954 -1.66003 -0.00391099 8.87207 3.39623e-15 2061.09 0.996818 -256 50.8507 19.0285 21.636 -6.16502 3.00738 2.87534 -0.00672852 8.89539 3.7057e-15 2065.47 0.996764 -257 47.0396 13.5783 28.2767 -1.42062 0.0375118 0.899386 0.00680261 8.88628 3.73141e-15 2066.42 0.996739 -258 52.8191 13.5608 31.5907 1.83313 -2.88708 -1.28789 -0.0108357 8.90376 3.69963e-15 2066.39 0.996738 -259 56.6249 19.0134 31.6094 -3.85662 0.405343 2.11456 0.00848162 8.89112 3.60762e-15 2067.79 0.99678 -260 50.8877 19.0201 28.281 -0.0425487 1.47933 1.74196 0.00677831 8.89943 3.76713e-15 2069.2 0.996746 -261 47.0467 13.575 34.9291 -0.21821 -0.788856 0.855001 -0.00695454 8.86534 3.39287e-15 2059.01 0.996835 -262 52.7845 13.545 38.2348 -3.69592 -5.31844 -2.32565 -0.00245643 8.93917 4.06056e-15 2075.71 0.996684 -263 56.6334 19.0306 38.2485 -2.56903 3.37084 -0.0980495 0.0142356 8.91738 4.085e-15 2074.63 0.99666 -264 50.9203 19.0384 34.9324 5.49608 4.85242 1.29046 0.000790372 8.86746 3.60704e-15 2061.12 0.996804 -265 58.5484 13.5874 1.64646 -3.2673 1.43476 -2.69302 -0.00125782 8.87678 3.55995e-15 2062.66 0.996791 -266 64.3424 13.5793 4.99286 2.08372 0.45733 0.461573 0.00602482 8.87286 3.47161e-15 2063.37 0.996807 -267 68.1523 19.0254 4.98269 -3.06554 2.54383 -1.18594 0.00354212 8.87138 3.61587e-15 2062.54 0.996782 -268 62.4054 18.9977 1.67708 -0.496192 -1.96012 2.49149 -0.0050214 8.86087 3.42828e-15 2058.47 0.996824 -269 58.546 13.578 8.29256 -3.83067 -0.107564 -3.97996 -0.0148903 8.89035 3.61096e-15 2062.66 0.996767 -270 64.3393 13.5755 11.6403 1.36466 -0.72034 -0.0232653 0.00819381 8.87484 3.56928e-15 2064.27 0.996765 -271 68.1588 19.0326 11.6274 -1.98487 3.9708 -2.36375 -0.0137139 8.85133 3.20152e-15 2054.58 0.996874 -272 62.4356 19.0033 8.28265 4.31127 -1.47872 -5.36485 -0.00242975 8.91109 3.91374e-15 2069.74 0.996702 -273 58.5609 13.5895 14.9518 -1.65439 1.91542 -2.47766 -0.00409001 8.87887 3.60876e-15 2062.51 0.996786 -274 64.3209 13.5534 18.2873 -1.49842 -4.36369 -0.932682 0.00379337 8.84774 3.39193e-15 2057.55 0.996831 -275 68.1949 19.0014 18.2747 4.18146 -1.23972 -3.0373 0.01095 8.89112 3.57827e-15 2068.31 0.996775 -276 62.4159 19.0091 14.9642 1.04664 -0.259072 -0.697188 0.0037133 8.91456 3.99376e-15 2071.79 0.996686 -277 58.5868 13.6096 21.6219 3.06138 5.07156 0.34292 -0.000725659 8.90823 3.65542e-15 2069.48 0.996737 -278 64.3274 13.565 24.9505 -0.448518 -2.28879 0.960729 0.000467563 8.90244 3.79415e-15 2068.51 0.996723 -279 68.1667 19.0199 24.9331 -0.59563 1.50097 -2.0296 0.0166765 8.90692 4.03924e-15 2072.92 0.996678 -280 62.4516 19.0449 21.5897 6.71743 6.02534 -4.91867 -0.00782439 8.87692 3.3785e-15 2061.28 0.99685 -281 58.5581 13.5685 28.2862 -1.91817 -1.79401 2.49247 -0.0123727 8.85309 3.12451e-15 2055.23 0.996882 -282 64.3236 13.6057 31.5948 -1.06689 4.48483 -0.492493 -0.0044992 8.88626 3.68384e-15 2064.01 0.996755 -283 68.1639 18.9793 31.614 -1.01439 -5.20982 2.83059 -0.00337252 8.87376 3.40659e-15 2061.56 0.996838 -284 62.4107 19.0175 28.2431 0.278639 1.24277 -4.83684 -0.00340309 8.90449 3.74023e-15 2068.12 0.996738 -285 58.5764 13.5606 34.9223 1.33549 -2.83832 -0.26222 0.000284456 8.88414 3.52905e-15 2064.56 0.996797 -286 64.3297 13.5681 38.2677 -0.089967 -1.87043 2.94552 0.000486764 8.91216 3.89055e-15 2070.59 0.996704 -287 68.1478 19.0203 38.2215 -3.88086 1.80388 -4.6399 -0.00655759 8.89924 3.6835e-15 2066.32 0.996765 -288 62.4382 19.0154 34.9246 4.68099 1.02765 0.264629 0.00513672 8.87017 3.4023e-15 2062.61 0.996829 -289 0.954138 24.4489 1.6435 -0.965637 1.37516 -3.36958 0.0134719 8.88896 3.92861e-15 2068.41 0.996721 -290 6.71881 24.4823 4.97785 -0.262888 7.01023 -1.9156 -0.00724533 8.82067 3.02097e-15 2049.41 0.996927 -291 10.527 29.8771 4.98666 -5.7355 0.745934 -0.46117 0.00250345 8.87591 3.51397e-15 2063.29 0.996772 -292 4.80805 29.8969 1.64422 1.37231 3.92258 -2.96496 0.000863007 8.89506 3.65992e-15 2067.01 0.996764 -293 0.991075 24.4515 8.30812 5.06396 1.94603 -1.32391 0.01368 8.9179 3.9507e-15 2074.62 0.996676 -294 6.71645 24.4379 11.6587 -0.607076 -0.425085 3.02525 0.00547294 8.89438 3.61449e-15 2067.85 0.996759 -295 10.5593 29.8819 11.6185 -0.480204 1.664 -3.54514 -0.00829325 8.90279 3.732e-15 2066.71 0.996747 -296 4.81029 29.9117 8.29074 1.60262 6.55414 -3.79617 0.00823263 8.88366 3.58038e-15 2066.15 0.996777 -297 0.97545 24.4266 14.9709 2.70693 -2.51035 0.465387 -0.00755477 8.86691 3.33451e-15 2059.21 0.996847 -298 6.70828 24.4505 18.282 -2.16773 1.71113 -1.93778 -0.00693938 8.86058 3.36232e-15 2058 0.996836 -299 10.5179 29.85 18.2756 -7.29647 -3.83503 -2.9191 0.00454134 8.87318 3.5399e-15 2063.13 0.9968 -300 4.81372 29.879 14.9699 2.13538 1.10733 0.274947 -0.000275993 8.9261 4.05196e-15 2073.4 0.996676 -301 0.96234 24.446 21.6258 0.471716 0.959406 1.2793 -0.00271782 8.90295 3.86541e-15 2067.94 0.996733 -302 6.72782 24.4534 24.9506 1.48948 1.99621 0.947118 0.0105581 8.87784 3.50418e-15 2065.4 0.99679 -303 10.5706 29.8689 24.9485 1.53333 -0.684901 0.631052 -0.00180441 8.90417 3.72007e-15 2068.39 0.996747 -304 4.8016 29.8764 21.6477 0.0797046 0.580327 4.49617 0.0086927 8.9044 3.85049e-15 2070.67 0.996743 -305 0.987769 24.4243 28.2896 4.83443 -2.70384 3.08923 -0.00561513 8.88225 3.69725e-15 2062.91 0.996767 -306 6.71158 24.4456 31.621 -1.48275 0.662434 4.00119 0.00789657 8.89457 3.87488e-15 2068.42 0.996714 -307 10.5629 29.8818 31.6116 0.202129 1.3695 2.43674 0.014287 8.87106 3.52256e-15 2064.76 0.996781 -308 4.80656 29.8469 28.2612 1.03553 -4.18788 -1.72987 -0.0074079 8.88391 3.50854e-15 2062.87 0.996799 -309 0.939511 24.4711 34.9057 -3.38009 4.77827 -3.04194 0.00523592 8.91713 4.11825e-15 2072.66 0.996674 -310 6.71418 24.4128 38.2602 -1.16926 -4.63132 1.82099 0.0106143 8.91023 3.88011e-15 2072.33 0.996707 -311 10.5796 29.8578 38.2676 3.04341 -2.46643 3.22555 -0.0104458 8.84756 3.11058e-15 2054.46 0.996895 -312 4.81823 29.8594 34.9208 2.8397 -2.31995 -0.343616 0.00995242 8.8719 3.78329e-15 2064.04 0.996726 -313 12.4894 24.4812 1.66181 1.24097 6.6943 -0.0287156 0.00655749 8.89183 3.53214e-15 2067.54 0.996762 -314 18.2548 24.4322 4.97065 2.12979 -1.32559 -3.0178 -0.000331546 8.88727 3.61307e-15 2065.1 0.996762 -315 22.0935 29.8651 4.99098 1.51229 -1.31627 0.398316 -0.000546106 8.90741 3.74552e-15 2069.34 0.996756 -316 16.3438 29.8811 1.66717 3.51343 1.3298 0.689082 0.00344427 8.89269 3.56057e-15 2067.06 0.996761 -317 12.5118 24.4128 8.32413 4.95244 -4.99844 1.61422 0.0173491 8.88475 3.69096e-15 2068.34 0.996734 -318 18.2257 24.4204 11.611 -2.76922 -3.45814 -4.88892 0.00396916 8.91148 3.77585e-15 2071.17 0.99673 -319 22.0598 29.8615 11.6612 -3.91034 -1.88214 3.37562 -0.0111423 8.9082 3.87021e-15 2067.27 0.996724 -320 16.3158 29.8873 8.31919 -1.22105 2.56363 0.658451 0.00982601 8.88086 3.54607e-15 2065.89 0.996788 -321 12.4771 24.4742 15.0024 -0.64945 5.53476 5.77293 -0.00130325 8.89272 3.72796e-15 2066.06 0.99674 -322 18.2418 24.42 18.2831 -0.282284 -3.58239 -1.64633 -0.00540277 8.86269 3.42223e-15 2058.78 0.996823 -323 22.0874 29.8417 18.2744 0.590317 -4.91604 -3.0423 0.0115118 8.93167 3.99875e-15 2077.08 0.996682 -324 16.3048 29.9161 14.9618 -3.0838 7.28435 -1.00224 -0.0123394 8.88161 3.5752e-15 2061.34 0.996787 -325 12.4792 24.4602 21.6346 -0.51946 3.25688 2.79643 -0.0029314 8.87577 3.44396e-15 2062.09 0.996804 -326 18.247 24.4421 24.961 0.587236 0.149727 2.73804 0.00375474 8.89224 3.79929e-15 2067.04 0.996718 -327 22.096 29.8742 24.9426 2.08742 0.121938 -0.485803 0.00545448 8.86671 3.52129e-15 2061.94 0.996812 -328 16.3067 29.8726 21.5979 -2.58949 -0.13246 -3.56698 0.00471477 8.87611 3.58442e-15 2063.8 0.996776 -329 12.4666 24.4341 28.2767 -2.69245 -1.27944 0.91885 -0.00507842 8.87741 3.5318e-15 2061.99 0.996797 -330 18.2391 24.4543 31.6063 -0.643817 2.42111 1.39872 -0.00948881 8.88526 3.6898e-15 2062.73 0.99677 -331 22.0934 29.8434 31.6051 1.91527 -4.66399 1.37444 0.00387454 8.90338 3.83187e-15 2069.43 0.996736 -332 16.3593 29.8659 28.293 6.05343 -1.38182 3.4768 0.0159124 8.90281 4.00575e-15 2071.89 0.996679 -333 12.4986 24.4385 34.9469 2.83587 -0.376338 4.08024 0.00118214 8.88268 3.58522e-15 2064.45 0.996766 -334 18.2614 24.4606 38.2467 3.00431 3.26139 -0.369852 -0.00105669 8.87571 3.59636e-15 2062.49 0.996779 -335 22.0997 29.8993 38.2686 2.83142 4.65588 3.14974 0.00281158 8.88431 3.90951e-15 2065.16 0.996722 -336 16.3206 29.8862 34.9605 -0.394406 2.4409 6.21878 -0.0066629 8.88633 3.52884e-15 2063.55 0.996778 -337 23.9992 24.4346 1.64881 -0.532089 -1.19787 -2.43376 -0.0133158 8.89815 3.85504e-15 2064.67 0.996727 -338 29.7421 24.4372 4.97624 -4.08255 -0.501274 -2.23492 0.0142407 8.85673 3.48097e-15 2061.69 0.996821 -339 33.618 29.867 4.98087 2.04241 -0.818202 -1.07284 -0.00229424 8.91407 3.99579e-15 2070.41 0.996691 -340 27.8531 29.8886 1.64985 1.18367 2.65315 -2.0738 -0.0115039 8.8997 3.91904e-15 2065.37 0.99675 -341 23.9886 24.4264 8.32442 -2.37215 -2.46918 1.78453 -0.0112561 8.89562 3.64213e-15 2064.55 0.996765 -342 29.777 24.4507 11.6199 2.17771 1.70629 -3.52274 0.00357716 8.89126 3.68417e-15 2066.78 0.996759 -343 33.5969 29.8685 11.6215 -1.35073 -0.510567 -3.26764 -0.00623158 8.89713 3.74989e-15 2065.95 0.99675 -344 27.811 29.8916 8.30648 -5.47894 3.25478 -1.37641 0.00854162 8.88825 3.86871e-15 2067.21 0.99673 -345 23.9861 24.4321 15.0036 -2.74006 -1.70734 6.05984 -0.0079762 8.8893 3.71026e-15 2063.91 0.996768 -346 29.7516 24.4352 18.2793 -2.2802 -1.10203 -2.31709 -0.0151156 8.89584 3.64292e-15 2063.77 0.996791 -347 33.5789 29.85 18.2748 -4.56089 -3.6853 -3.01586 -0.022385 8.91676 3.88409e-15 2066.69 0.996735 -348 27.8569 29.8606 14.9684 2.11564 -1.87365 0.144615 0.0101025 8.90994 3.92445e-15 2072.15 0.996717 -349 24.0319 24.4467 21.5906 4.7756 0.844575 -4.82008 0.00812931 8.88598 3.94294e-15 2066.65 0.996699 -350 29.7598 24.4404 24.9307 -0.781025 -0.184648 -2.30246 -0.00515112 8.90254 3.83909e-15 2067.32 0.996763 -351 33.6128 29.8887 24.937 1.15635 2.62123 -1.39611 -0.000867316 8.90051 4.07077e-15 2067.83 0.996699 -352 27.874 29.8609 21.6439 4.97741 -1.79824 4.13266 -0.00737889 8.88529 3.66949e-15 2063.17 0.996788 -353 24.014 24.4444 28.2632 1.7673 0.49198 -1.23281 -0.0083 8.90836 3.94924e-15 2067.91 0.996725 -354 29.7604 24.4275 31.5943 -0.62308 -2.05854 -0.56439 0.000498218 8.92269 4.23203e-15 2072.84 0.996676 -355 33.583 29.8914 31.6114 -3.5979 3.2351 2.22415 0.00506763 8.91399 3.90717e-15 2071.94 0.996729 -356 27.8426 29.8575 28.2633 -0.598899 -2.41733 -1.2327 0.00246653 8.91302 4.08314e-15 2071.2 0.996695 -357 24.0072 24.4244 34.9131 0.337119 -2.76923 -1.91426 0.0231233 8.88682 4.02024e-15 2070.01 0.99671 -358 29.758 24.4483 38.2595 -0.751189 1.48688 1.6483 0.00812907 8.91908 4.21259e-15 2073.69 0.996671 -359 33.6243 29.8699 38.2629 2.94916 -0.687793 2.24703 0.00537326 8.93189 4.31662e-15 2075.84 0.996637 -360 27.8484 29.8638 34.9244 0.623103 -1.39515 0.216154 -0.0048829 8.89517 3.8534e-15 2065.81 0.996772 -361 35.525 24.4383 1.64938 -0.164069 -0.89652 -2.2663 0.00432035 8.88209 3.81545e-15 2065 0.99675 -362 41.2597 24.4418 4.99764 -4.47461 -0.0974639 1.57207 -0.000239496 8.87189 3.53177e-15 2061.84 0.996791 -363 45.1261 29.8633 4.97745 -0.200955 -1.56637 -2.00621 0.000898388 8.88863 3.47816e-15 2065.64 0.996793 -364 39.352 29.8701 1.62046 -2.6249 -0.324959 -7.14343 -0.00401712 8.87233 3.64891e-15 2061.14 0.996777 -365 35.5388 24.4346 8.32999 2.36824 -0.928356 2.44758 0.00448496 8.89406 3.81299e-15 2067.58 0.996725 -366 41.2605 24.4463 11.6297 -4.38321 0.898477 -1.81525 -0.0255724 8.90154 3.5825e-15 2062.76 0.996789 -367 45.1558 29.871 11.6502 5.01879 -0.437317 1.39194 0.000699118 8.89421 3.6428e-15 2066.8 0.996764 -368 39.3868 29.8832 8.27009 3.48248 1.5868 -7.55843 -0.0226789 8.86101 3.10092e-15 2054.72 0.996903 -369 35.5072 24.4248 14.9722 -2.95519 -2.60129 0.788878 0.0011974 8.89385 3.88374e-15 2066.84 0.996734 -370 41.2995 24.4394 18.3023 2.24804 -0.268882 1.45558 -0.00660717 8.91722 4.12755e-15 2070.17 0.996674 -371 45.146 29.8733 18.2867 2.98225 0.0303861 -1.13184 -0.00931301 8.89792 3.67767e-15 2065.45 0.996774 -372 39.3495 29.8893 14.9705 -2.49245 2.52094 0.637267 0.0158504 8.9258 3.93982e-15 2076.75 0.996693 -373 35.5066 24.4387 21.6481 -3.02683 -0.49703 4.86414 0.0087359 8.89179 3.97049e-15 2068 0.996729 -374 41.2736 24.4306 24.9521 -2.04271 -1.77935 1.1269 -0.00462543 8.90712 3.82923e-15 2068.42 0.996736 -375 45.1538 29.8854 24.8937 4.52022 1.88615 -8.58294 6.544e-05 8.90859 3.63411e-15 2069.72 0.996757 -376 39.3624 29.9101 21.6175 -0.504069 6.20795 -0.414956 0.00129226 8.88359 3.71846e-15 2064.66 0.99678 -377 35.5604 24.4289 28.2752 5.88617 -2.179 0.640122 0.00340178 8.8943 4.02779e-15 2067.41 0.996707 -378 41.2846 24.425 31.5897 -0.43889 -2.90947 -1.09287 -0.00641861 8.8807 3.55145e-15 2062.4 0.996793 -379 45.1247 29.8718 31.5971 -0.333027 -0.158583 -0.178721 -0.00502757 8.87264 3.60282e-15 2060.99 0.996778 -380 39.4001 29.9022 28.2616 5.4387 5.10327 -1.59969 0.00312027 8.88508 3.5839e-15 2065.36 0.996782 -381 35.5407 24.4365 34.9176 2.65315 -0.740319 -0.892663 0.00955793 8.87082 3.64685e-15 2063.69 0.996803 -382 41.2712 24.4592 38.2435 -2.39239 2.8958 -0.942225 -0.00986983 8.89875 3.6924e-15 2065.52 0.996751 -383 45.1304 29.8845 38.2529 0.682848 1.87813 0.330065 0.00600776 8.89149 3.71612e-15 2067.35 0.996765 -384 39.3621 29.8854 34.9371 -0.485125 2.17402 2.35638 -0.00314701 8.87102 3.62504e-15 2061.04 0.996783 -385 47.0605 24.4592 1.65813 2.4386 2.87081 -0.76497 -0.00291621 8.88171 3.67521e-15 2063.37 0.996766 -386 52.8193 24.4565 4.96492 1.75936 2.35046 -4.1493 -0.00956818 8.896 3.52509e-15 2064.99 0.996778 -387 56.6282 29.8931 4.98554 -3.18023 3.63068 -0.574074 -0.00940945 8.88006 3.23698e-15 2061.61 0.996848 -388 50.8906 29.8673 1.66104 0.657526 -0.969142 -0.727806 -0.00152646 8.87894 3.71933e-15 2063.08 0.996758 -389 47.0519 24.4323 8.28869 0.951516 -1.74903 -4.28753 0.012087 8.87856 3.61461e-15 2065.89 0.996765 -390 52.8354 24.4377 11.6217 4.58976 -0.55331 -3.23859 0.00202293 8.86569 3.45481e-15 2061 0.996809 -391 56.6253 29.8925 11.6324 -3.87013 3.35568 -1.1969 0.00872158 8.89449 3.5819e-15 2068.57 0.99675 -392 50.8819 29.8602 8.29983 -1.19507 -2.32017 -2.36112 0.0153059 8.87856 3.55943e-15 2066.57 0.996778 -393 47.04 24.4482 14.9333 -1.42002 1.08703 -5.76428 0.00585443 8.87721 3.59373e-15 2064.27 0.996782 -394 52.8037 24.4189 18.2959 -0.737985 -3.68361 0.221891 -0.0059538 8.89264 3.56214e-15 2065.04 0.996784 -395 56.6604 29.859 18.3091 1.74763 -2.31878 2.69843 -0.0161859 8.88641 3.47573e-15 2061.54 0.996801 -396 50.8744 29.8515 14.9782 -2.29775 -3.38759 1.91766 0.0218536 8.89607 3.85169e-15 2071.71 0.996715 -397 47.0517 24.4221 21.603 0.796873 -3.30862 -2.51685 0.00124182 8.86565 3.42899e-15 2060.81 0.996834 -398 52.8019 24.4377 24.9254 -1.14703 -0.404026 -3.29336 0.0131453 8.88869 3.82324e-15 2068.28 0.996729 -399 56.6746 29.8742 24.9411 4.1376 0.238874 -0.581271 0.00228243 8.91357 3.97104e-15 2071.27 0.996693 -400 50.8763 29.8638 21.6419 -1.80214 -1.59359 3.53314 0.00637224 8.92775 3.86237e-15 2075.15 0.996715 -401 47.0685 24.4572 28.2791 3.71244 2.56135 1.29273 -0.00375935 8.90026 3.7359e-15 2067.14 0.996743 -402 52.8314 24.4165 31.6236 4.08485 -4.14884 4.53659 0.00642434 8.90083 4.09853e-15 2069.45 0.996693 -403 56.6523 29.8809 31.6038 0.572041 1.28375 1.17633 -0.0101983 8.89111 3.75922e-15 2063.82 0.996768 -404 50.8838 29.9001 28.265 -0.826222 4.78252 -1.08835 0.0178282 8.84924 3.51742e-15 2060.86 0.996816 -405 47.0471 24.4304 34.9186 -0.140209 -1.72737 -0.817347 0.000729991 8.89295 3.71147e-15 2066.53 0.99677 -406 52.8012 24.4655 38.2423 -1.14881 4.01144 -0.845791 -0.0042017 8.90978 4.08856e-15 2069.09 0.9967 -407 56.6321 29.8746 38.2607 -2.67711 0.103297 1.97241 -0.00100854 8.87697 3.59222e-15 2062.75 0.9968 -408 50.9051 29.8583 34.9461 2.71756 -2.37525 3.77727 0.0114208 8.93018 4.28954e-15 2076.76 0.996633 -409 58.5714 24.4509 1.63314 0.441647 1.77007 -5.12173 0.00418714 8.87093 3.46247e-15 2062.57 0.996807 -410 64.3128 24.4118 4.99442 -3.03805 -4.94828 1.00299 0.00535901 8.89559 4.13225e-15 2068.12 0.996658 -411 68.1908 29.9055 5.00092 3.3065 5.23848 1.9656 -0.0154153 8.9283 3.74024e-15 2070.62 0.996752 -412 62.3722 29.8707 1.61211 -6.47802 -0.32584 -8.45219 -0.00729244 8.86475 3.37324e-15 2058.81 0.996829 -413 58.5672 24.4614 8.31871 -0.41905 3.60374 0.461662 -0.00343934 8.86921 3.42408e-15 2060.59 0.996809 -414 64.3374 24.4449 11.6428 1.32072 0.694121 0.212144 0.00253179 8.88913 3.74387e-15 2066.11 0.996747 -415 68.1749 29.839 11.6716 0.698742 -5.81133 5.21462 -0.0186368 8.85866 3.36246e-15 2055.1 0.996851 -416 62.4215 29.8757 8.32644 1.9555 0.407636 1.67416 -0.00470691 8.91092 3.64624e-15 2069.2 0.996744 -417 58.5825 24.4201 14.983 2.53246 -3.31108 2.60078 -0.0122789 8.89028 3.54051e-15 2063.19 0.996795 -418 64.3222 24.4284 18.2831 -1.40989 -2.02565 -1.56655 0.00281142 8.90029 4.00626e-15 2068.56 0.996699 -419 68.1654 29.8639 18.2902 -0.862912 -1.5584 -0.428235 0.0160035 8.92366 4.24355e-15 2076.34 0.996652 -420 62.3999 29.8669 14.9927 -1.56857 -1.1141 4.32635 0.00506969 8.8737 3.51799e-15 2063.35 0.996797 -421 58.5706 24.4106 21.6159 0.270533 -5.38686 -0.666459 0.00811356 8.85175 3.58522e-15 2059.34 0.996796 -422 64.3029 24.4661 24.9612 -4.60618 4.00543 2.5242 0.0114664 8.91614 4.26911e-15 2073.78 0.996651 -423 68.1548 29.8785 24.9222 -2.70609 1.11288 -3.8653 0.00145627 8.90002 3.9614e-15 2068.21 0.996716 -424 62.4115 29.8947 21.62 0.308107 3.57466 -0.0248696 0.00296937 8.89079 3.95629e-15 2066.57 0.996715 -425 58.5883 24.4392 28.2952 3.33278 -0.329021 3.87796 -0.00258553 8.9034 4.02349e-15 2068.07 0.996703 -426 64.3144 24.4325 31.6011 -2.4885 -1.28505 0.815947 0.00108576 8.89426 3.88763e-15 2066.9 0.996727 -427 68.1597 29.8645 31.5606 -1.84761 -1.22186 -6.32547 -0.0198529 8.86875 3.43518e-15 2056.99 0.996823 -428 62.4106 29.8603 28.267 0.519832 -2.01086 -0.773619 -0.00846403 8.86264 3.47434e-15 2058.11 0.996838 -429 58.5448 24.4446 34.9229 -3.85429 0.491711 0.103153 0.0137205 8.89669 3.9856e-15 2070.11 0.996715 -430 64.342 24.4411 38.2586 2.12321 -0.117403 1.43672 -0.00289185 8.89539 3.85965e-15 2066.3 0.99673 -431 68.186 29.8723 38.2604 2.67129 0.101414 1.88887 -0.0108698 8.88521 3.7121e-15 2062.43 0.996761 -432 62.4161 29.893 34.8987 1.23815 3.29356 -4.07537 0.0124361 8.89999 3.91606e-15 2070.54 0.996712 -433 0.979211 35.2843 1.68593 3.13164 -3.27191 3.7912 0.00330857 8.91756 3.92067e-15 2072.33 0.996713 -434 6.72926 35.3173 4.98432 1.42503 2.08864 -1.06659 -0.00841849 8.87113 3.51567e-15 2059.94 0.996798 -435 10.5693 40.7153 5.00454 1.4006 -3.41189 2.90326 0.00318016 8.87769 3.64267e-15 2063.81 0.996772 -436 4.80616 40.7493 1.64441 0.916906 2.21825 -3.30816 0.00435512 8.8958 3.82261e-15 2067.92 0.996746 -437 0.963465 35.2743 8.31406 0.518721 -4.97053 -0.246506 0.0110911 8.87228 3.58541e-15 2064.34 0.996777 -438 6.71334 35.2944 11.6426 -1.34248 -1.64098 0.0985616 -0.00158466 8.87863 3.59165e-15 2062.99 0.996788 -439 10.5511 40.7253 11.6488 -1.59624 -1.52941 1.21837 0.00638538 8.88722 3.68777e-15 2066.52 0.99676 -440 4.79814 40.7589 8.32663 -0.381787 3.95719 2.01269 0.00655005 8.86644 3.48799e-15 2062.12 0.996801 -441 0.966633 35.3094 14.9327 0.94858 0.762022 -5.79097 0.0132656 8.90453 3.85572e-15 2071.67 0.996726 -442 6.7 35.2981 18.2802 -3.60115 -1.02821 -2.17215 0.00229492 8.88799 3.90071e-15 2065.83 0.996733 -443 10.5616 40.7252 18.2724 0.0818541 -1.7671 -3.31244 5.86406e-05 8.91504 4.02165e-15 2071.11 0.99669 -444 4.80488 40.6849 14.9613 0.827818 -8.4586 -0.950033 -0.0150258 8.90415 3.67931e-15 2065.57 0.996754 -445 0.956915 35.27 21.6164 -0.494481 -5.66811 -0.495493 -0.0132348 8.91293 3.97533e-15 2067.83 0.996709 -446 6.69726 35.3139 24.9309 -3.79182 1.44788 -2.43928 0.00802034 8.9108 3.86148e-15 2071.89 0.996719 -447 10.545 40.7215 24.9295 -2.91909 -2.10327 -2.77769 0.0111696 8.88961 3.73061e-15 2068.05 0.996751 -448 4.82889 40.7501 21.6344 4.61952 2.4242 2.68399 -0.00550538 8.88409 3.49906e-15 2063.31 0.996807 -449 0.96462 35.3137 28.2807 0.465817 1.54525 1.57211 -0.00562703 8.90103 3.62857e-15 2066.9 0.99677 -450 6.69313 35.3157 31.5849 -4.70358 1.807 -2.15413 -0.000393157 8.87308 3.33375e-15 2062.05 0.996836 -451 10.5496 40.724 31.604 -1.83762 -1.72515 1.05783 -0.0042495 8.88916 3.60876e-15 2064.67 0.996764 -452 4.77912 40.761 28.251 -3.80044 4.12282 -3.50503 -0.0063317 8.88866 3.51138e-15 2064.11 0.996803 -453 0.940131 35.3149 34.9203 -3.63669 1.66855 -0.526301 0.000942536 8.86004 3.45204e-15 2059.57 0.996817 -454 6.72385 35.312 38.2561 0.459245 1.34429 0.923222 0.000268502 8.91355 3.95177e-15 2070.84 0.996687 -455 10.5791 40.731 38.2574 2.85764 -0.807007 1.2802 0.011742 8.89128 3.84959e-15 2068.53 0.996727 -456 4.78628 40.7567 34.9305 -2.48979 3.36522 1.07189 0.00315161 8.91662 3.92956e-15 2072.1 0.996702 -457 12.4705 35.3254 1.66301 -1.99062 3.45078 -0.195867 -0.00522108 8.88054 3.46963e-15 2062.62 0.996785 -458 18.2227 35.326 4.97946 -3.00805 3.52313 -1.67156 0.0136306 8.87358 3.36739e-15 2065.14 0.996829 -459 22.0639 40.7419 4.97729 -3.07182 0.903242 -1.91159 -0.0153757 8.91324 3.68064e-15 2067.42 0.996766 -460 16.3173 40.7573 1.64484 -0.854648 3.85965 -2.87813 0.00226291 8.89359 3.76667e-15 2067 0.996752 -461 12.5013 35.2822 8.34503 3.14045 -3.67646 4.93709 0.00544299 8.88301 3.63565e-15 2065.42 0.996764 -462 18.2314 35.3252 11.6763 -1.67123 3.34119 5.85316 0.000846814 8.91803 3.8161e-15 2071.9 0.996728 -463 22.0841 40.7293 11.6486 0.107094 -1.13214 1.37253 0.00410905 8.88205 3.67697e-15 2064.94 0.996766 -464 16.3063 40.7023 8.32588 -2.90878 -5.55655 1.75094 -0.00603164 8.89955 3.82699e-15 2066.52 0.996716 -465 12.4939 35.2937 14.976 1.99091 -1.8118 1.36071 0.00184806 8.87826 3.6868e-15 2063.65 0.99677 -466 18.2626 35.3109 18.2893 3.1952 1.19868 -0.846015 0.0104314 8.87781 3.5622e-15 2065.37 0.996782 -467 22.079 40.7113 18.293 -0.814433 -4.19418 -0.0636412 -0.00520873 8.86933 3.38689e-15 2060.23 0.996828 -468 16.2907 40.737 14.9517 -5.30381 0.0508653 -2.5644 -0.00381359 8.89334 3.68833e-15 2065.65 0.996766 -469 12.4821 35.3018 21.5961 0.101524 -0.423063 -4.11782 0.00146885 8.88875 3.87711e-15 2065.82 0.996715 -470 18.2588 35.2802 24.9604 2.76097 -4.06922 2.44018 -0.0129863 8.89339 3.5497e-15 2063.71 0.996773 -471 22.1094 40.7182 24.9357 4.24012 -2.78559 -1.98144 -0.00960123 8.89549 3.57551e-15 2064.88 0.996765 -472 16.3035 40.7172 21.638 -3.15531 -3.12673 3.26826 0.0046526 8.87411 3.39925e-15 2063.34 0.99683 -473 12.4918 35.2929 28.2669 1.30372 -2.01736 -0.504972 -0.00265888 8.91166 3.75432e-15 2069.8 0.996736 -474 18.2007 35.3157 31.5952 -6.90049 1.94336 -0.218355 -0.0170338 8.89793 3.43179e-15 2063.8 0.996806 -475 22.0759 40.7375 31.5794 -1.44927 0.424788 -3.11106 -0.00596291 8.89441 3.67644e-15 2065.42 0.996771 -476 16.3223 40.7287 28.3142 0.000848329 -0.833506 7.17104 -0.00197524 8.86073 3.45609e-15 2059.1 0.996795 -477 12.4659 35.3239 34.9142 -2.30896 3.08692 -1.53073 -0.0093641 8.90422 3.41145e-15 2066.77 0.996799 -478 18.2617 35.2743 38.2226 3.14099 -5.18065 -4.8139 -0.0167655 8.83286 3.18261e-15 2050 0.996881 -479 22.055 40.7502 38.2415 -4.65934 2.42094 -1.17189 0.00111858 8.936 4.31431e-15 2075.81 0.99664 -480 16.3126 40.7287 34.9376 -1.82378 -1.22332 2.50564 -0.0113304 8.87955 3.49434e-15 2061.11 0.996805 -481 24.0156 35.2891 1.68408 1.60952 -2.6152 3.4558 0.0140246 8.91679 4.2187e-15 2074.46 0.996662 -482 29.765 35.3092 4.99054 0.186917 0.572701 0.27336 0.00381958 8.91707 3.98649e-15 2072.33 0.996712 -483 33.602 40.7523 5.00943 -0.704018 2.80985 3.3755 -0.000328441 8.8989 3.78597e-15 2067.59 0.996734 -484 27.8431 40.7264 1.65726 -0.0927551 -1.45076 -1.04923 -0.00590311 8.90557 4.02641e-15 2067.83 0.996706 -485 24.0182 35.3031 8.31045 2.52629 -0.0663187 -0.736398 -0.0131399 8.88056 3.67584e-15 2060.95 0.996769 -486 29.7759 35.312 11.6459 1.90114 1.31446 0.597159 0.00679869 8.90802 3.77796e-15 2071.03 0.996741 -487 33.6007 40.7574 11.6438 -0.793615 3.76562 0.533863 -0.00563771 8.89486 3.64133e-15 2065.59 0.996764 -488 27.8386 40.7229 8.34952 -0.979774 -2.1382 5.77269 0.00271317 8.86328 3.39793e-15 2060.62 0.996846 -489 23.9893 35.3294 14.9643 -2.3346 4.15089 -0.614357 -0.000881631 8.88427 3.67787e-15 2064.34 0.996772 -490 29.7435 35.3135 18.2881 -3.50125 1.64363 -0.899107 -0.00207248 8.90231 3.86483e-15 2067.94 0.996728 -491 33.5881 40.7487 18.2981 -2.76121 2.19482 0.742546 -0.00326555 8.88704 3.78103e-15 2064.43 0.996757 -492 27.8244 40.7703 14.9583 -3.29001 5.76924 -1.44597 -0.00335584 8.91788 4.01822e-15 2070.99 0.996684 -493 24.0037 35.2809 21.6139 0.159837 -4.08633 -1.11048 -0.00858408 8.86838 3.42128e-15 2059.31 0.996812 -494 29.7758 35.2663 24.9407 2.01217 -6.392 -0.749884 -0.0178662 8.89055 3.93102e-15 2062.08 0.996736 -495 33.6359 40.7385 24.9354 5.16332 0.0186229 -1.75104 -0.00194927 8.90863 4.16346e-15 2069.33 0.996683 -496 27.8628 40.7236 21.6212 3.10309 -2.00935 0.44691 0.0169154 8.87424 3.63013e-15 2065.99 0.996779 -497 24.0226 35.2982 28.289 3.30339 -1.22739 3.21138 0.00761947 8.85238 3.52499e-15 2059.36 0.996808 -498 29.7473 35.3265 31.6085 -2.9771 3.68589 1.73986 0.0103596 8.91728 4.20056e-15 2073.78 0.996677 -499 33.6374 40.7367 31.6177 5.59933 0.0965339 3.53076 0.0151146 8.90263 4.27165e-15 2071.69 0.996659 -500 27.8211 40.7547 28.2701 -3.67467 3.22685 -0.0260577 -9.37504e-05 8.92862 4.37325e-15 2073.99 0.99663 -501 24.0075 35.2851 34.9197 0.682248 -3.1981 -0.816803 0.0151646 8.88749 3.84825e-15 2068.45 0.996742 -502 29.7431 35.3359 38.2645 -3.47069 5.41104 2.18134 0.00391272 8.91437 4.08082e-15 2071.78 0.996709 -503 33.61 40.7141 38.2695 0.768371 -3.6713 3.45623 0.00375355 8.88605 3.85829e-15 2065.72 0.996742 -504 27.8497 40.7424 34.9186 0.789853 1.06447 -0.77437 -0.00334603 8.91157 4.02413e-15 2069.64 0.996728 -505 35.5341 35.3246 1.67993 1.59426 3.45338 2.9721 0.000482404 8.85314 3.5736e-15 2058 0.996811 -506 41.2974 35.312 5.00486 1.75021 1.35843 2.63332 0.0105131 8.89857 3.77155e-15 2069.82 0.996724 -507 45.1285 40.7567 5.00608 0.361179 3.67375 3.06479 0.00376237 8.86603 3.47238e-15 2061.45 0.996791 -508 39.379 40.8039 1.66725 2.43188 11.4096 0.728211 -0.000605581 8.88319 3.86157e-15 2064.19 0.996727 -509 35.549 35.3045 8.2976 3.65336 0.0688489 -2.71325 -0.00352652 8.90479 3.56558e-15 2068.14 0.996781 -510 41.2889 35.298 11.6306 0.560998 -1.20148 -1.75361 0.0118526 8.8769 3.67502e-15 2065.49 0.996755 -511 45.1267 40.742 11.6131 0.207123 1.13411 -4.76196 0.00838295 8.88776 3.60529e-15 2067.06 0.996754 -512 39.3655 40.7182 8.29207 0.0521445 -2.9977 -3.90322 -0.00956916 8.86539 3.45994e-15 2058.47 0.996817 -513 35.5431 35.3256 14.9512 3.09517 3.50504 -2.55296 -0.00561614 8.8862 3.49036e-15 2063.73 0.996817 -514 41.2791 35.29 18.2991 -1.24047 -2.11266 1.17065 0.0120623 8.90038 3.77482e-15 2070.53 0.996747 -515 45.1359 40.7288 18.2928 1.4341 -1.30529 -0.216201 0.00568887 8.90362 3.71273e-15 2069.86 0.996743 -516 39.3859 40.7423 14.9588 3.27224 1.04074 -1.61187 -0.0139087 8.89201 3.65576e-15 2063.22 0.996761 -517 35.5337 35.2929 21.6343 1.3886 -1.73227 2.51885 0.00845361 8.92772 4.32956e-15 2075.61 0.996635 -518 41.2916 35.2906 24.9518 0.921375 -2.27264 0.911562 0.00226707 8.88309 3.68531e-15 2064.76 0.996765 -519 45.1438 40.7424 24.9214 2.86951 1.17474 -3.77284 0.00587063 8.88649 3.7023e-15 2066.26 0.996751 -520 39.3545 40.7294 21.6294 -1.9623 -0.915139 1.9378 -0.00179244 8.87774 3.72441e-15 2062.76 0.996773 -521 35.5271 35.3106 28.277 0.11417 0.939482 0.777802 -0.016863 8.88034 3.6752e-15 2060.1 0.996802 -522 41.298 35.2989 31.623 1.92916 -0.874368 4.19827 0.0169382 8.88322 3.82624e-15 2067.92 0.996743 -523 45.1386 40.7204 31.5823 1.86391 -2.51811 -2.50559 0.00570053 8.90838 3.98999e-15 2070.89 0.996704 -524 39.3581 40.7294 28.2933 -1.59513 -0.816935 3.51865 -0.00181296 8.90664 3.99491e-15 2068.92 0.99671 -525 35.536 35.3173 34.9054 1.60155 2.22113 -3.10724 0.00329055 8.87582 3.66162e-15 2063.43 0.996799 -526 41.2742 35.2866 38.2599 -1.8999 -2.94631 1.78969 -0.000883488 8.91393 4.03585e-15 2070.68 0.996691 -527 45.1413 40.7367 38.2708 2.57318 0.125628 3.52167 -0.0140301 8.89111 3.67297e-15 2063.01 0.99677 -528 39.3904 40.7238 34.9545 3.98003 -1.89087 5.16674 -0.00248188 8.90954 4.0366e-15 2069.4 0.996709 -529 47.0604 35.3192 1.64992 2.22278 2.27831 -2.2426 -0.00713019 8.90824 3.71927e-15 2068.12 0.996756 -530 52.793 35.3198 4.97714 -2.63382 2.79861 -1.76275 -0.00448047 8.90091 3.72081e-15 2067.13 0.996737 -531 56.6643 40.7531 4.96645 2.56191 3.00124 -3.73231 -0.0039507 8.91001 3.78715e-15 2069.18 0.996716 -532 50.9095 40.7271 1.65257 3.59361 -1.22543 -1.67965 0.00178245 8.90528 3.55121e-15 2069.37 0.996777 -533 47.0334 35.2789 8.33106 -2.28626 -3.9871 2.58833 -0.00621157 8.89813 3.64067e-15 2066.16 0.996764 -534 52.8091 35.3183 11.6336 0.225587 2.40867 -1.2729 0.00719249 8.88469 3.61617e-15 2066.15 0.996758 -535 56.6133 40.7722 11.6573 -5.96991 6.16423 2.88387 0.00670988 8.87077 3.47431e-15 2063.09 0.996777 -536 50.9 40.7516 8.2981 1.80468 2.57173 -3.10204 -0.0156702 8.87018 3.28927e-15 2058.18 0.996835 -537 47.0524 35.281 14.9658 0.503853 -3.93747 -0.295825 -0.00669436 8.91168 3.90225e-15 2068.96 0.996711 -538 52.8034 35.2999 18.2877 -0.840581 -0.545283 -0.892363 -0.00709496 8.89643 3.60549e-15 2065.61 0.996764 -539 56.6305 40.7535 18.2946 -3.0321 3.1733 0.177624 -0.000474428 8.86322 3.30651e-15 2059.93 0.996841 -540 50.8983 40.7409 14.9869 1.99121 0.922426 3.23659 0.00392253 8.8815 3.53405e-15 2064.77 0.996781 -541 47.0842 35.3289 21.582 6.01335 4.2009 -6.43732 -0.00900178 8.87136 3.47084e-15 2059.86 0.996817 -542 52.8159 35.3061 24.9614 1.33702 0.321432 2.51179 -0.00421779 8.91892 3.76249e-15 2071.01 0.996736 -543 56.6421 40.7203 24.9304 -1.02837 -2.63992 -2.39355 0.00265073 8.90089 3.89964e-15 2068.66 0.996698 -544 50.8895 40.7141 21.6199 0.306402 -3.54024 0.0585419 0.00651959 8.87761 3.58976e-15 2064.5 0.996785 -545 47.0344 35.2996 28.2695 -2.18039 -0.821455 -0.00600523 0.000757335 8.87799 3.5785e-15 2063.36 0.996779 -546 52.7998 35.3134 31.5894 -1.19388 1.35529 -1.22011 -0.00404855 8.89136 3.61912e-15 2065.17 0.996784 -547 56.6484 40.7429 31.5985 -0.0216846 1.21344 0.227725 -0.0020239 8.89466 3.70128e-15 2066.32 0.996757 -548 50.8917 40.7408 28.2946 0.660099 0.921255 3.80099 -0.00852376 8.883 3.51127e-15 2062.43 0.996813 -549 47.0123 35.3087 34.9341 -5.87705 0.53539 1.90836 -0.005193 8.90056 3.91395e-15 2066.91 0.996723 -550 52.7985 35.3489 38.2616 -1.51539 7.37867 1.90592 -0.000772077 8.90328 3.72638e-15 2068.41 0.996769 -551 56.6221 40.7296 38.2425 -4.21092 -0.806729 -1.23002 0.0225477 8.88279 3.70751e-15 2069.01 0.996761 -552 50.8909 40.729 34.9016 0.32082 -0.933774 -3.66358 -0.00747813 8.89505 3.58896e-15 2065.23 0.99679 -553 58.5345 35.321 1.66018 -5.75605 2.5304 -0.450541 -0.00206899 8.89645 3.64945e-15 2066.68 0.996771 -554 64.3401 35.3027 4.97582 1.53628 -0.125785 -2.34073 -0.00792023 8.89777 3.7605e-15 2065.73 0.996732 -555 68.1728 40.7363 5.02184 0.4505 0.273174 5.46914 -0.00182449 8.88684 3.69916e-15 2064.7 0.996752 -556 62.3949 40.7441 1.64751 -2.44695 1.44614 -2.48288 0.00843738 8.89859 3.75914e-15 2069.38 0.996734 -557 58.5596 35.2939 8.27098 -1.47251 -1.6351 -7.68757 -0.000888404 8.83517 3.37579e-15 2053.89 0.996817 -558 64.3524 35.301 11.672 3.69587 -0.566941 5.06455 -0.00911046 8.89918 3.67459e-15 2065.78 0.996729 -559 68.1646 40.7555 11.6639 -1.11622 3.50685 3.68754 -0.00418525 8.86496 3.33165e-15 2059.52 0.996827 -560 62.3957 40.7316 8.32588 -2.10684 -0.707708 1.88001 0.00317942 8.87754 3.3866e-15 2063.77 0.996804 -561 58.5772 35.2993 14.9485 1.27357 -0.664205 -3.45053 -0.0160782 8.86415 3.26987e-15 2056.82 0.996827 -562 64.3285 35.3158 18.2945 0.045287 1.75368 0.277579 -0.0075123 8.88848 3.50456e-15 2063.82 0.996802 -563 68.1709 40.7236 18.278 -0.137721 -2.09566 -2.56799 -0.00604004 8.86218 3.28612e-15 2058.53 0.996835 -564 62.3907 40.7105 14.9307 -3.06849 -4.08428 -6.10134 -0.00673037 8.87589 3.28349e-15 2061.3 0.996825 -565 58.5895 35.305 21.6079 3.4336 0.147511 -1.72598 0.000602655 8.88336 3.54858e-15 2064.46 0.996786 -566 64.3178 35.338 24.9699 -1.94847 5.62168 4.11269 -0.000484179 8.89637 3.74428e-15 2067.01 0.996751 -567 68.1533 40.7348 24.9513 -2.58288 -0.151753 0.873679 0.0123761 8.92454 3.93828e-15 2075.75 0.996682 -568 62.411 40.7607 21.5975 0.270924 4.29611 -3.67533 0.0182949 8.88453 3.66661e-15 2068.49 0.996745 -569 58.5486 35.3047 28.2496 -3.10687 0.355769 -3.62437 -0.0137971 8.90837 3.62585e-15 2066.72 0.996787 -570 64.3318 35.3134 31.6255 0.299195 1.5596 4.5478 0.00681221 8.90402 3.85422e-15 2070.19 0.996723 -571 68.1512 40.748 31.5765 -2.94861 2.04519 -3.70933 -0.00436028 8.89164 3.70047e-15 2065.17 0.996766 -572 62.4051 40.7233 28.2595 -0.846484 -1.99851 -1.75229 0.00626032 8.88571 3.59338e-15 2066.16 0.996794 -573 58.5783 35.3105 34.9214 1.44509 1.14669 -0.577262 0.010496 8.92931 4.30066e-15 2076.39 0.99663 -574 64.3268 35.3183 38.2684 -0.42407 2.31519 3.26802 0.0176971 8.87128 3.77409e-15 2065.54 0.996756 -575 68.1869 40.7136 38.2502 2.98677 -3.68082 0.174587 -0.00481819 8.87625 3.75768e-15 2061.81 0.996757 -576 62.4307 40.7389 34.9186 3.31813 0.600896 -0.624896 0.00180768 8.90058 3.84425e-15 2068.4 0.996731 -577 0.966903 46.153 1.66392 1.08439 -1.94762 0.230239 0.00168786 8.93288 4.00993e-15 2075.26 0.996672 -578 6.70455 46.1854 4.96805 -2.64758 2.92575 -3.33632 -0.00884253 8.92457 3.9712e-15 2071.24 0.996699 -579 10.556 51.5928 4.96099 -0.873503 -0.791296 -4.77305 0.0241462 8.89444 3.74554e-15 2071.84 0.996723 -580 4.79886 51.599 1.61546 -0.119516 0.0658203 -7.8351 -0.012564 8.91011 3.58252e-15 2067.36 0.996766 -581 0.962467 46.1374 8.31791 0.484816 -5.03144 0.505884 -0.000197296 8.89298 3.72804e-15 2066.36 0.996727 -582 6.73064 46.2179 11.6279 1.5466 8.46956 -2.09821 0.00723503 8.8861 3.79422e-15 2066.48 0.996725 -583 10.5404 51.5672 11.6515 -3.59375 -5.49732 1.81079 -0.00245714 8.82431 3.13392e-15 2051.22 0.996889 -584 4.81702 51.5908 8.32123 2.56735 -1.26935 1.01164 0.00658314 8.87455 3.36238e-15 2063.85 0.996825 -585 0.954195 46.1354 14.9848 -1.15652 -5.29231 3.14864 -0.00185047 8.85511 3.34797e-15 2057.93 0.99681 -586 6.73706 46.1617 18.2866 2.48594 -0.934935 -1.07986 0.0165438 8.88758 3.80333e-15 2068.77 0.996722 -587 10.544 51.6069 18.2775 -2.85223 1.56052 -2.69152 0.000734443 8.89675 3.77925e-15 2067.36 0.996734 -588 4.8371 51.5858 14.9541 6.06903 -2.17229 -2.21742 0.00954899 8.89642 3.82358e-15 2069.17 0.996703 -589 0.995726 46.2015 21.627 5.90996 5.57146 1.37196 0.00654323 8.86502 3.13851e-15 2061.8 0.996864 -590 6.739 46.1593 24.9524 3.18985 -1.28871 1.19431 -0.00465912 8.8918 3.60807e-15 2065.15 0.996763 -591 10.5519 51.641 24.9405 -1.59951 7.19789 -0.889908 -0.00892509 8.86787 3.53563e-15 2059.14 0.996806 -592 4.81536 51.6142 21.6039 2.46548 2.62897 -2.4923 -0.00637983 8.8877 3.29171e-15 2063.88 0.996837 -593 0.97515 46.1775 28.2792 2.6879 1.71564 1.42854 -0.00656029 8.88666 3.5921e-15 2063.64 0.996781 -594 6.71342 46.1457 31.6053 -1.33957 -3.38796 1.31551 -0.00695088 8.90094 3.66131e-15 2066.6 0.996759 -595 10.5698 51.6221 31.6264 1.42983 3.92207 5.03001 0.00536243 8.90177 3.83449e-15 2069.41 0.996723 -596 4.79202 51.617 28.2591 -1.41927 3.29094 -1.83241 0.0154853 8.8847 3.75105e-15 2067.93 0.996736 -597 0.95711 46.1689 34.9051 -0.568525 0.164022 -2.91597 0.00852493 8.89993 3.80882e-15 2069.69 0.996731 -598 6.72328 46.1361 38.2318 0.363316 -5.2532 -3.04892 -0.00145431 8.85767 3.46548e-15 2058.55 0.996831 -599 10.5365 51.5925 38.237 -3.80615 -1.06473 -2.08541 -0.00764446 8.89732 3.69657e-15 2065.69 0.996755 -600 4.76736 51.5698 34.9179 -5.75281 -4.75399 -1.0594 -0.0158347 8.86806 3.34207e-15 2057.69 0.99685 -601 12.4908 46.1789 1.63927 1.37183 2.04026 -3.92614 0.00842312 8.89986 4.00489e-15 2069.66 0.996701 -602 18.2385 46.1534 4.96202 -0.960906 -2.17654 -4.5558 -0.00289211 8.85362 3.37434e-15 2057.37 0.996844 -603 22.0573 51.6127 4.99791 -4.41234 2.25036 1.64612 -0.00508826 8.86988 3.49569e-15 2060.38 0.996798 -604 16.3236 51.5891 1.66245 -0.0948665 -1.62627 -0.0825977 -0.010253 8.89856 3.75258e-15 2065.4 0.99675 -605 12.4976 46.169 8.3058 2.80771 0.045383 -1.6953 -0.00256185 8.8873 3.60933e-15 2064.64 0.996764 -606 18.2376 46.1871 11.6442 -1.0646 3.15981 0.617012 -0.00575028 8.89198 3.58418e-15 2064.94 0.996783 -607 22.0833 51.5989 11.6175 0.0956365 0.300321 -3.96086 0.00234103 8.882 3.63498e-15 2064.55 0.99677 -608 16.3145 51.5944 8.28094 -1.21537 -0.620978 -5.79345 -0.0118858 8.8788 3.24471e-15 2060.82 0.996841 -609 12.5081 46.1896 14.9471 4.65108 3.79223 -3.47831 0.00026462 8.85598 3.56499e-15 2058.56 0.996801 -610 18.228 46.1085 18.3027 -2.41687 -9.63707 1.37525 0.00105666 8.9414 4.18543e-15 2076.94 0.996649 -611 22.0649 51.6266 18.2907 -2.9017 4.6733 -0.535892 0.0104662 8.90518 3.96597e-15 2071.23 0.996704 -612 16.3353 51.5755 14.9677 2.35492 -3.96354 0.509922 0.016162 8.8756 3.71029e-15 2066.13 0.996755 -613 12.4863 46.1489 21.6275 0.797863 -2.82028 1.25871 -0.00123463 8.91228 3.9067e-15 2070.24 0.996724 -614 18.2364 46.1382 24.9949 -1.09972 -4.89999 8.04147 -0.00810657 8.90651 3.62873e-15 2067.54 0.996764 -615 22.0845 51.5855 24.9023 0.42928 -2.11938 -7.2934 -0.0035866 8.81639 3.0589e-15 2049.28 0.996921 -616 16.318 51.6089 21.635 -0.704536 1.59914 2.44546 -0.00118645 8.96135 4.40137e-15 2080.71 0.996618 -617 12.4557 46.1731 28.2638 -4.26339 1.11264 -1.10009 0.006179 8.89386 3.64603e-15 2067.89 0.996757 -618 18.2402 46.183 31.5594 -0.550338 2.49813 -6.42974 -0.00578415 8.86771 3.43033e-15 2059.77 0.996818 -619 22.0599 51.604 31.6185 -3.82491 0.714634 3.76874 -0.00342424 8.87088 3.34477e-15 2060.94 0.996826 -620 16.3089 51.605 28.2729 -2.34882 0.996652 0.162527 -0.00666624 8.89957 3.61411e-15 2066.37 0.996771 -621 12.4857 46.1797 34.9209 0.804729 2.22753 -0.286404 -0.000380564 8.88138 3.58001e-15 2063.83 0.996787 -622 18.2519 46.1668 38.2798 1.30964 0.0866663 4.84538 0.0144128 8.94447 4.38138e-15 2080.44 0.996617 -623 22.0786 51.5901 38.2742 -0.772374 -1.47895 4.17605 -0.000977649 8.87882 3.6096e-15 2063.16 0.996795 -624 16.3291 51.5941 34.9282 1.14072 -0.836225 0.600147 -0.0104361 8.88111 3.54337e-15 2061.63 0.996795 -625 24.0054 46.1409 1.66595 0.150789 -4.1488 0.584044 -0.0142448 8.87604 3.59767e-15 2059.74 0.996803 -626 29.7518 46.1944 4.99899 -2.3205 4.76867 1.68572 0.00220108 8.87366 3.76977e-15 2062.76 0.996745 -627 33.6159 51.5933 4.99517 1.94006 -0.760903 1.09261 -0.00657787 8.90376 3.76517e-15 2067.29 0.996747 -628 27.8345 51.582 1.64256 -1.64449 -2.74818 -3.68456 0.00286778 8.88573 3.79657e-15 2065.47 0.996733 -629 24.0116 46.1667 8.32455 1.22825 -0.0604486 1.61189 0.0101199 8.89409 3.87118e-15 2068.79 0.996709 -630 29.7497 46.1627 11.6134 -2.37505 -0.727364 -4.65483 0.000604206 8.89659 3.73437e-15 2067.28 0.996764 -631 33.5733 51.5831 11.6559 -5.30108 -2.38987 2.44791 0.0180913 8.86978 3.50821e-15 2065.29 0.996799 -632 27.8206 51.588 8.34855 -4.03704 -1.63845 5.44341 0.00784243 8.90148 3.88247e-15 2069.88 0.996716 -633 24.0102 46.1747 14.9759 0.826335 1.35954 1.3811 -0.00292258 8.91909 4.03119e-15 2071.34 0.996689 -634 29.7875 46.1948 18.305 3.85078 4.5017 2.06662 0.0146704 8.90077 3.62763e-15 2071.15 0.996774 -635 33.6028 51.5968 18.3003 -0.360775 -0.0644776 1.20639 -0.00350234 8.90006 3.57597e-15 2067.14 0.996774 -636 27.8437 51.6071 14.9618 -0.112658 1.47273 -0.71357 0.00320722 8.91611 3.71306e-15 2071.99 0.996745 -637 23.9956 46.1703 21.619 -1.26535 0.602396 -0.0364823 0.00128066 8.86018 3.2859e-15 2059.66 0.996847 -638 29.7304 46.1617 24.9619 -5.82253 -0.625291 2.7606 0.00204892 8.85617 3.57984e-15 2058.99 0.996782 -639 33.5973 51.5816 24.9273 -1.42402 -2.90933 -2.99538 -0.00216917 8.83834 3.12438e-15 2054.26 0.996891 -640 27.8514 51.617 21.6521 0.958374 3.12827 5.46887 -0.0151744 8.88679 3.49588e-15 2061.84 0.996782 -641 23.9862 46.179 28.2677 -2.77647 2.06115 -0.37355 -0.00431324 8.90919 3.77095e-15 2068.93 0.996727 -642 29.7713 46.1845 31.6113 1.29965 2.84762 2.26683 0.000484526 8.89075 3.68286e-15 2066.01 0.996781 -643 33.5766 51.6087 31.5876 -4.80637 1.59542 -1.64664 -0.00203416 8.8957 3.6712e-15 2066.53 0.996758 -644 27.8414 51.5693 28.2663 -0.436946 -4.99294 -0.817941 0.0229396 8.89117 3.61868e-15 2070.88 0.99675 -645 23.9885 46.1876 34.937 -2.49298 3.4776 2.15722 0.0154548 8.90045 3.9207e-15 2071.28 0.996715 -646 29.7962 46.163 38.2543 5.23656 -0.537609 0.665914 0.00632054 8.87611 3.70472e-15 2064.14 0.996769 -647 33.6081 51.6016 38.2677 0.652943 0.765718 2.93275 -0.00688047 8.91713 3.99577e-15 2070.08 0.996698 -648 27.814 51.6042 34.9197 -5.03944 1.1654 -0.620409 0.00299998 8.89072 3.7281e-15 2066.55 0.99675 -649 35.5123 46.1764 1.66811 -2.10689 1.66197 0.882211 -0.00134904 8.89639 3.66511e-15 2066.82 0.996784 -650 41.2682 46.1861 4.99156 -3.00001 3.30513 0.40978 0.00566073 8.89884 3.71676e-15 2068.85 0.996734 -651 45.1373 51.5821 4.9968 1.68495 -2.64981 1.20095 -0.020628 8.88287 3.30917e-15 2059.83 0.996831 -652 39.362 51.5929 1.67086 -0.794879 -1.21494 1.21567 0.0191003 8.87958 3.80299e-15 2067.61 0.99674 -653 35.5178 46.1283 8.30338 -1.26123 -6.4971 -1.88608 0.00826054 8.8787 3.5955e-15 2065.1 0.996777 -654 41.2715 46.1657 11.6334 -2.39596 -0.206479 -1.23341 0.00491523 8.89059 3.68068e-15 2066.93 0.996751 -655 45.1274 51.5984 11.6349 0.0312465 0.190822 -1.08949 0.00916644 8.90638 3.84819e-15 2071.21 0.996699 -656 39.3885 51.6045 8.31579 3.88484 0.967613 0.215764 0.0148907 8.85922 3.51139e-15 2062.36 0.996803 -657 35.5337 46.1726 14.9935 1.38022 0.689436 4.41863 -0.00259185 8.89527 3.82901e-15 2066.34 0.996727 -658 41.2773 46.171 18.2916 -1.57192 0.604594 -0.0344214 0.00434125 8.88758 3.78488e-15 2066.17 0.996729 -659 45.1374 51.6017 18.2715 1.77983 0.698472 -3.6568 0.00572444 8.88099 3.63468e-15 2065.05 0.996776 -660 39.3897 51.6245 14.9699 3.72333 4.4646 0.445221 0.00294661 8.91201 3.85848e-15 2071.07 0.99672 -661 35.5329 46.1607 21.6304 1.24949 -0.860874 1.85738 -0.00444067 8.9209 3.80869e-15 2071.39 0.996724 -662 41.2887 46.1549 24.9478 0.543821 -1.96894 0.191921 -0.0095673 8.88377 3.65242e-15 2062.39 0.996776 -663 45.1368 51.5936 24.956 1.6477 -0.819482 1.48438 -0.00157866 8.91324 3.84572e-15 2070.37 0.996737 -664 39.3811 51.6027 21.6245 2.44838 0.711451 0.966175 -0.00713775 8.87025 3.36466e-15 2060.01 0.996843 -665 35.5377 46.1869 28.2849 2.00036 3.30746 2.36217 0.00261046 8.88077 3.62135e-15 2064.34 0.996785 -666 41.2992 46.1594 31.5983 2.12874 -1.15053 0.130662 -0.0109861 8.91181 3.78929e-15 2068.05 0.996759 -667 45.1253 51.5924 31.617 -0.115261 -1.32449 3.09183 0.0155247 8.89536 3.86564e-15 2070.2 0.99675 -668 39.3716 51.6057 28.2309 0.9785 1.36113 -6.66903 -0.0124677 8.9336 4.05682e-15 2072.4 0.996678 -669 35.541 46.1711 34.9252 2.74701 0.662751 -0.0195632 -0.00155294 8.88709 3.75174e-15 2064.81 0.996761 -670 41.2768 46.1507 38.2467 -1.37424 -2.67052 -0.41564 -0.00292673 8.90095 3.73985e-15 2067.46 0.996757 -671 45.1142 51.5827 38.2132 -2.14003 -2.53824 -5.95185 0.00576698 8.88779 3.66303e-15 2066.51 0.996764 -672 39.357 51.6085 34.9415 -1.54478 1.77577 3.03554 0.00679335 8.89809 3.97277e-15 2068.93 0.996714 -673 47.0416 46.1754 1.69826 -1.03998 1.22414 5.8923 0.0119254 8.84848 3.18141e-15 2059.43 0.996857 -674 52.85 46.1204 4.97506 7.1962 -7.73604 -2.34778 0.00441585 8.85617 3.21584e-15 2059.47 0.996834 -675 56.6476 51.5916 5.00047 -0.135689 -1.16044 1.94594 -0.0155908 8.87423 3.30623e-15 2059.07 0.996817 -676 50.8879 51.6152 1.65612 0.272191 2.83545 -1.1657 -0.0028103 8.88858 3.5191e-15 2064.85 0.996764 -677 47.03 46.1724 8.31613 -3.0341 0.670673 0.204227 -0.00232964 8.8486 3.23649e-15 2056.43 0.996833 -678 52.8155 46.1844 11.6295 1.13616 2.99437 -1.86685 0.00872527 8.89249 3.56328e-15 2068.14 0.996756 -679 56.6453 51.609 11.6206 -0.647504 1.45957 -3.56242 0.000490514 8.88288 3.50459e-15 2064.34 0.996784 -680 50.8826 51.6188 8.33179 -0.691682 3.53761 2.99731 0.0204434 8.84811 3.21787e-15 2061.16 0.996849 -681 47.0527 46.1767 14.9627 0.995247 1.83909 -1.11239 -0.0112707 8.85678 3.29965e-15 2056.26 0.996853 -682 52.784 46.1679 18.2908 -4.02089 0.118502 -0.301957 -0.007125 8.91352 3.93809e-15 2069.26 0.996699 -683 56.6352 51.5725 18.2646 -2.19192 -4.34361 -4.81582 -0.012469 8.89345 3.58961e-15 2063.83 0.996776 -684 50.9033 51.6084 14.9714 2.51533 1.77305 0.73056 0.00832616 8.88717 3.76891e-15 2066.93 0.996737 -685 47.0605 46.1949 21.6106 2.07737 4.66201 -1.29712 0.00283897 8.89949 3.71968e-15 2068.38 0.996759 -686 52.7992 46.1649 24.9443 -1.39648 -0.307796 -0.397739 0.00432829 8.91459 3.93745e-15 2071.92 0.996702 -687 56.6334 51.6027 24.9423 -2.66738 0.547768 -0.498613 -0.00393174 8.87104 3.45686e-15 2060.87 0.996808 -688 50.8941 51.5835 21.608 1.04829 -2.25431 -1.84416 0.00845508 8.90106 3.80323e-15 2069.91 0.996743 -689 47.0478 46.1459 28.2566 -0.0549437 -3.35711 -2.51764 0.000444242 8.90317 3.81266e-15 2068.65 0.996746 -690 52.7992 46.157 31.6192 -1.50206 -1.74917 3.66376 0.00636039 8.89699 3.79638e-15 2068.6 0.996735 -691 56.6705 51.5819 31.6509 3.6878 -2.8162 8.59307 -0.0189354 8.90706 3.42761e-15 2065.34 0.996811 -692 50.9062 51.5764 28.2765 3.14332 -3.84537 0.873048 -0.00688834 8.88179 3.64257e-15 2062.54 0.996771 -693 47.0592 46.1737 34.898 1.91546 1.20993 -4.15023 -0.00150608 8.91086 3.90286e-15 2069.88 0.996715 -694 52.7896 46.1951 38.257 -3.30495 4.63584 1.20644 -0.00570926 8.89792 3.6112e-15 2066.22 0.996761 -695 56.6426 51.5918 38.2521 -1.12792 -1.16142 0.652538 -0.00438154 8.90963 3.59275e-15 2068.99 0.996762 -696 50.9078 51.5715 34.936 3.46209 -4.25612 1.96957 0.000402868 8.91491 3.85983e-15 2071.15 0.996715 -697 58.5632 46.1629 1.6735 -1.07563 -0.388843 1.7952 0.0115554 8.83893 3.31199e-15 2057.33 0.996821 -698 64.3277 46.1575 4.98193 -0.271238 -1.28515 -1.45233 -0.0206709 8.87822 3.33302e-15 2058.83 0.996821 -699 68.1682 51.5962 4.99649 -0.38365 -0.587956 1.32502 -0.0107259 8.86308 3.24809e-15 2057.72 0.996841 -700 62.4615 51.6102 1.65594 8.59922 1.97747 -1.37539 -0.0166993 8.88445 3.29611e-15 2061 0.996817 -701 58.5414 46.1447 8.31104 -4.82174 -3.73354 -0.589826 0.00902276 8.85636 3.28861e-15 2060.5 0.996831 -702 64.3197 46.1603 11.6412 -1.65395 -1.10569 -0.0818196 -0.0114199 8.87605 3.29875e-15 2060.34 0.996815 -703 68.1516 51.6052 11.6243 -3.32805 1.17191 -2.9805 0.0088082 8.8532 3.21895e-15 2059.77 0.996845 -704 62.4141 51.5927 8.31684 0.933306 -0.96694 0.292682 0.00829956 8.90705 3.72286e-15 2071.16 0.996704 -705 58.5364 46.1622 14.9875 -5.52234 -1.13526 3.31803 -0.00849224 8.89025 3.64647e-15 2064.01 0.996741 -706 64.3356 46.1556 18.2537 1.01558 -2.0345 -6.35314 0.00323118 8.89546 3.54196e-15 2067.6 0.996752 -707 68.1804 51.6189 18.3028 1.85429 3.2519 1.39104 -0.00521458 8.88403 3.35162e-15 2063.36 0.996807 -708 62.3827 51.5822 14.9493 -4.74984 -2.62959 -3.02906 0.00202975 8.86413 3.26704e-15 2060.65 0.99685 -709 58.5462 46.1312 21.6283 -3.6437 -6.04589 1.46428 0.00897529 8.86952 3.47405e-15 2063.29 0.996812 -710 64.3216 46.1569 24.9867 -1.58286 -1.64446 6.85969 -0.0193723 8.89529 3.57525e-15 2062.76 0.996774 -711 68.1661 51.6026 24.9266 -0.767063 0.886686 -3.08895 0.00391385 8.87191 3.46915e-15 2062.72 0.996804 -712 62.4267 51.5886 21.6346 2.99531 -1.63994 2.36911 0.014502 8.91495 4.0487e-15 2074.18 0.99665 -713 58.5489 46.1543 28.3039 -3.45895 -2.06803 5.43718 -0.00591235 8.8783 3.47708e-15 2062 0.996797 -714 64.3439 46.1582 31.6026 2.30303 -1.55872 0.990045 0.00302208 8.89952 3.70803e-15 2068.42 0.996751 -715 68.191 51.5852 31.5966 3.41508 -2.10849 -0.183776 0.00376092 8.91156 3.87792e-15 2071.15 0.996706 -716 62.4199 51.5819 28.2602 1.59859 -2.62293 -1.87271 -0.00884463 8.90881 3.67149e-15 2067.87 0.996758 -717 58.5662 46.1568 34.9422 -0.439681 -1.76475 3.20449 -0.0035095 8.87628 3.38228e-15 2062.07 0.996822 -718 64.3429 46.1649 38.2425 2.36119 -0.537325 -1.27253 0.00226915 8.87162 3.48515e-15 2062.32 0.996795 -719 68.1473 51.6271 38.2462 -3.7304 4.97363 -0.612877 -0.00621304 8.86208 3.23981e-15 2058.47 0.996851 -720 62.4118 51.5969 34.9411 0.202844 -0.508913 3.02157 0.0014485 8.88312 3.67755e-15 2064.61 0.996732 -721 0.961558 57.0451 1.68038 0.0639547 2.62776 2.73555 0.0120179 8.88649 3.55471e-15 2067.56 0.99676 -722 6.71076 57.0555 4.97297 -1.61344 4.49172 -2.64861 -0.000614094 8.8772 3.51108e-15 2062.89 0.996799 -723 10.5468 62.4496 4.96291 -2.46308 -1.83033 -4.11895 -0.00224503 8.91636 3.81723e-15 2070.89 0.996718 -724 4.81194 62.4378 1.63108 1.89985 -3.9889 -5.46669 -0.00073755 8.87551 3.60988e-15 2062.51 0.996787 -725 0.96564 57.0401 8.33698 0.882586 1.6883 3.57433 -0.00596731 8.90809 3.67726e-15 2068.33 0.996749 -726 6.73225 57.0487 11.6658 1.88104 3.29709 4.08806 -0.00042362 8.904 3.81173e-15 2068.66 0.996712 -727 10.5584 62.4565 11.6397 -0.641858 -0.797552 -0.13145 -0.00730577 8.86441 3.42142e-15 2058.74 0.996831 -728 4.7975 62.4621 8.31537 -0.399266 -0.158331 -0.121236 0.00158067 8.89181 4.00345e-15 2066.5 0.996704 -729 0.967825 57.0314 14.9717 1.31534 0.424874 0.863985 -0.00467832 8.88699 3.59647e-15 2064.11 0.996776 -730 6.70905 57.0284 18.2787 -2.04439 -0.227529 -2.25489 0.00473501 8.87586 3.42972e-15 2063.74 0.996811 -731 10.5658 62.4769 18.2748 0.608817 2.53341 -3.31994 -0.00176889 8.87169 3.44719e-15 2061.47 0.996799 -732 4.8006 62.4669 14.9706 -0.0587106 0.691557 0.486148 0.000747193 8.89184 3.8833e-15 2066.32 0.996728 -733 0.992083 57.0182 21.6271 5.42003 -1.7832 1.1288 -0.0104928 8.89041 3.42984e-15 2063.6 0.996803 -734 6.74461 57.0297 24.9763 4.00226 -0.0421187 5.56361 0.00170441 8.86039 3.59016e-15 2059.81 0.996787 -735 10.5562 62.4799 24.9494 -0.770555 2.9288 0.773298 -0.0117054 8.91058 3.96596e-15 2067.67 0.996688 -736 4.77725 62.4455 21.6244 -4.08981 -2.69134 1.06182 -0.00959792 8.86303 3.5388e-15 2057.97 0.996797 -737 0.956104 57.0204 28.263 -0.813094 -1.45369 -1.26302 0.00358522 8.90262 3.76508e-15 2069.2 0.996746 -738 6.70999 56.9928 31.5948 -1.91712 -6.19572 -0.347258 0.00194461 8.91239 4.08769e-15 2070.95 0.996688 -739 10.559 62.448 31.6164 -0.324945 -2.13054 3.41239 0.00864747 8.89503 3.94622e-15 2068.67 0.996725 -740 4.81876 62.448 28.2882 2.84656 -2.004 2.70513 0.0071571 8.91613 4.07747e-15 2072.86 0.996679 -741 0.962388 57.0287 34.9225 0.532805 0.0868441 -0.329985 -0.0116163 8.89511 3.58407e-15 2064.37 0.996762 -742 6.73972 57.0417 38.2508 2.9237 2.02206 0.179211 0.01603 8.90303 3.90083e-15 2071.95 0.996703 -743 10.5667 62.4701 38.2742 0.59459 1.64118 4.26388 0.0147911 8.86481 3.83311e-15 2063.55 0.996735 -744 4.8048 62.4639 34.924 0.807352 0.203286 0.281353 0.00413915 8.87432 3.72305e-15 2063.3 0.996761 -745 12.4961 57.0198 1.67828 2.05588 -1.71173 2.49915 1.79272e-05 8.85361 3.45459e-15 2058 0.996821 -746 18.2286 57.0377 5.00129 -2.38873 1.18794 2.01486 0.0100911 8.89658 3.77362e-15 2069.31 0.996721 -747 22.0418 62.4466 4.98934 -6.95143 -2.53624 -0.00169853 -0.0018285 8.8634 3.52999e-15 2059.69 0.996811 -748 16.3495 62.4873 1.6467 4.63617 4.30493 -2.84334 0.00593169 8.87509 3.79011e-15 2063.85 0.99675 -749 12.4783 57.0388 8.33954 -0.628527 1.61849 3.93854 -0.0162258 8.88541 3.41102e-15 2061.32 0.996793 -750 18.2442 57.0601 11.6518 0.334156 5.23886 1.67555 -0.00486358 8.88023 3.45437e-15 2062.63 0.996796 -751 22.0725 62.4599 11.6405 -1.84179 -0.242607 -0.0983496 -0.00774033 8.90695 3.68764e-15 2067.71 0.996755 -752 16.3453 62.4672 8.34622 3.66289 1.01244 5.33215 -0.00842891 8.87357 3.42472e-15 2060.45 0.996816 -753 12.4783 57.0424 14.9708 -0.664008 2.33803 0.571467 -0.00704565 8.87039 3.44588e-15 2060.08 0.996796 -754 18.2363 57.0028 18.264 -1.09524 -4.47808 -4.96283 -0.00626983 8.90953 3.94098e-15 2068.59 0.996712 -755 22.0902 62.4801 18.3012 1.08597 2.94256 1.60142 -0.011341 8.90594 3.85187e-15 2066.74 0.996726 -756 16.3471 62.4314 14.9662 4.18467 -4.96054 -0.273142 -0.0040372 8.88899 3.50226e-15 2064.67 0.996795 -757 12.4738 57.0225 21.61 -1.37779 -1.09886 -1.73509 0.00326293 8.88158 3.65153e-15 2064.65 0.996774 -758 18.2232 57.0088 24.9378 -3.04113 -3.22241 -1.4138 0.00981624 8.93159 4.07348e-15 2076.71 0.996679 -759 22.0944 62.4473 24.9665 1.71578 -2.23893 3.68347 -0.00947527 8.92721 4.00799e-15 2071.67 0.996708 -760 16.3334 62.4669 21.6363 1.94024 0.923999 2.83039 0.00190217 8.85072 3.36957e-15 2057.78 0.996843 -761 12.4803 57.0162 28.2761 -0.368518 -2.31377 0.732787 -0.00623697 8.9101 3.84042e-15 2068.71 0.996747 -762 18.2519 57.0057 31.5659 1.46692 -3.95621 -5.32284 -0.0171585 8.86998 3.46645e-15 2057.83 0.996819 -763 22.0855 62.4773 31.6261 0.304741 2.73219 4.71103 0.00328493 8.88281 3.68305e-15 2064.92 0.99678 -764 16.2955 62.4735 28.2968 -4.42711 2.06477 4.12456 0.00930194 8.90959 4.018e-15 2071.92 0.996699 -765 12.4842 56.9974 34.8943 0.422799 -5.43284 -4.65802 -0.00306733 8.90363 3.71425e-15 2068 0.996765 -766 18.2604 57.0191 38.2526 2.87987 -1.84056 0.5601 0.0101109 8.91437 3.90214e-15 2073.1 0.996704 -767 22.0855 62.4673 38.2588 0.482424 1.07999 1.6731 0.0079983 8.87825 3.61882e-15 2064.94 0.9968 -768 16.3406 62.461 34.917 3.07683 -0.0675278 -1.16575 0.0104255 8.89262 3.88338e-15 2068.54 0.996733 -769 24.0136 57.033 1.65661 1.7724 0.58824 -1.12109 -0.00407916 8.90504 3.88255e-15 2068.1 0.996711 -770 29.7621 56.9894 4.97408 -0.652945 -6.48552 -2.41473 -0.0276902 8.9142 3.67466e-15 2065.01 0.99677 -771 33.5859 62.4642 4.99631 -3.39493 0.380925 1.25178 0.00636963 8.90976 3.92465e-15 2071.32 0.996727 -772 27.8401 62.458 1.69199 -0.878049 -0.516081 4.90258 0.0103888 8.87526 3.79353e-15 2064.84 0.996742 -773 24.0031 57.0365 8.30013 0.100919 0.898829 -2.50055 -0.00162736 8.86773 3.5049e-15 2060.66 0.996796 -774 29.786 57.0424 11.6192 3.54021 2.07647 -3.76672 -0.00597496 8.89356 3.55337e-15 2065.23 0.996783 -775 33.5851 62.4796 11.6832 -3.28923 2.95519 7.26144 -0.00380821 8.868 3.63767e-15 2060.26 0.996789 -776 27.859 62.4751 8.3448 2.5599 2.19863 4.92335 0.00779075 8.90364 3.98776e-15 2070.33 0.996696 -777 23.9935 57.0222 14.949 -1.69116 -1.19696 -2.9242 -0.0192893 8.88059 3.3745e-15 2059.63 0.99683 -778 29.7884 57.0137 18.3297 3.76513 -2.97118 6.24695 0.00195412 8.86849 3.36471e-15 2061.57 0.996839 -779 33.6237 62.4728 18.2958 2.9607 1.85958 0.638271 -0.0123073 8.90448 3.73729e-15 2066.22 0.996746 -780 27.8611 62.4667 14.9688 2.67878 0.972294 0.0530048 -0.00260861 8.90456 3.78367e-15 2068.3 0.996738 -781 24.0114 57.0465 21.6157 1.15867 2.93924 -0.759459 -0.00226434 8.91142 3.87128e-15 2069.84 0.996717 -782 29.7681 57.0149 24.927 0.760135 -2.50159 -2.99681 0.00955628 8.88876 3.79649e-15 2067.53 0.996728 -783 33.5871 62.46 24.9715 -2.92267 -0.461883 4.33447 0.0018868 8.88797 3.68642e-15 2065.72 0.996765 -784 27.8669 62.4538 21.5929 3.98897 -1.28883 -4.16148 -0.00660112 8.90269 3.74616e-15 2067.05 0.996768 -785 24.0127 57.0135 28.2552 1.53038 -2.9342 -2.78961 0.0114333 8.85589 3.62512e-15 2060.93 0.996775 -786 29.7563 57.0222 31.5937 -1.26215 -1.44228 -0.673906 -0.00694007 8.88782 3.59256e-15 2063.81 0.996791 -787 33.6025 62.4324 31.6198 -0.648477 -4.6735 3.87238 0.00921627 8.88676 3.83323e-15 2067.03 0.996738 -788 27.87 62.4444 28.2882 4.52539 -2.63843 2.84003 -0.0011334 8.91502 4.18301e-15 2070.87 0.99666 -789 24.0274 57.04 34.9026 3.89131 1.77823 -3.54649 0.0162228 8.88788 3.88227e-15 2068.77 0.996699 -790 29.7621 57.0402 38.2196 -0.322526 1.77407 -5.04998 -0.0114222 8.86832 3.45034e-15 2058.69 0.996826 -791 33.604 62.4606 38.2589 -0.253474 -0.0564513 1.63936 -0.0108124 8.89873 3.62383e-15 2065.3 0.996784 -792 27.8448 62.4562 34.9134 0.32705 -0.832647 -1.65989 0.00580972 8.86538 3.45919e-15 2061.73 0.996819 -793 35.5381 57.0239 1.66289 2.16345 -0.867066 -0.208405 0.019913 8.88747 3.89203e-15 2069.46 0.996721 -794 41.2853 57.018 5.00653 -0.0140341 -1.75852 2.85711 -0.00128679 8.89581 3.74073e-15 2066.72 0.996749 -795 45.134 62.4395 4.98944 1.29511 -3.5472 0.102232 0.00286569 8.90539 3.88733e-15 2069.65 0.996718 -796 39.3396 62.4589 1.65694 -4.42012 -0.526024 -0.992804 -0.0205484 8.88478 3.76238e-15 2060.27 0.996776 -797 35.5285 57.0359 8.29655 0.492084 0.93926 -3.09282 0.014808 8.89205 3.746e-15 2069.34 0.996746 -798 41.2802 57.0145 11.64 -1.04827 -2.54552 -0.153923 -0.00716749 8.89058 3.68224e-15 2064.35 0.996768 -799 45.123 62.4616 11.628 -0.661028 0.0681447 -2.21638 -0.00687602 8.89304 3.73159e-15 2064.94 0.996744 -800 39.3607 62.4457 8.32351 -0.602449 -2.48547 1.5776 -0.00436174 8.89483 3.79782e-15 2065.86 0.996743 -801 35.5192 57.0553 14.9796 -0.864531 3.97254 1.98853 -0.00183518 8.92036 3.87404e-15 2071.83 0.996709 -802 41.2783 57.0365 18.2821 -1.22767 1.24688 -2.01594 -0.00425795 8.90052 3.80712e-15 2067.1 0.996729 -803 45.1244 62.4281 18.2749 -0.588447 -5.73148 -3.06605 0.013998 8.86832 3.59293e-15 2064.12 0.996775 -804 39.3587 62.4721 14.9808 -1.03405 1.57305 2.27252 -0.0100307 8.90168 3.5269e-15 2066.09 0.996795 -805 35.496 57.0307 21.5981 -4.53557 0.158119 -3.48495 -0.00576032 8.92252 3.6794e-15 2071.45 0.996747 -806 41.3062 57.0355 24.9742 3.29468 0.964355 4.67764 0.00357823 8.9171 4.09826e-15 2072.3 0.996684 -807 45.143 62.4623 24.9367 2.52799 0.156005 -1.48813 -0.00330692 8.89073 3.6897e-15 2065.2 0.996773 -808 39.349 62.4453 21.6275 -3.05742 -2.59926 1.46091 0.000749304 8.855 3.29559e-15 2058.44 0.996856 -809 35.5544 57.0527 28.2775 4.70605 4.06552 1.11534 -0.0118622 8.87003 3.62803e-15 2058.98 0.996781 -810 41.3304 57.0249 31.5965 7.35623 -0.752935 -0.218693 0.00458356 8.92725 4.3287e-15 2074.68 0.996665 -811 45.1466 62.444 31.6185 3.12502 -2.76985 3.47335 0.0115615 8.89694 4.08085e-15 2069.71 0.996703 -812 39.3782 62.4472 28.2948 2.13181 -2.36839 3.83572 0.010624 8.87358 3.75933e-15 2064.52 0.996769 -813 35.4904 57.0391 34.9449 -6.03134 1.56279 3.41619 -0.00779459 8.88032 3.78966e-15 2062.04 0.996755 -814 41.3104 57.0274 38.2478 4.00779 -0.366117 -0.208367 -0.0115946 8.90484 3.84485e-15 2066.45 0.996751 -815 45.1136 62.4549 38.2381 -2.26983 -0.923447 -2.0051 0.00504911 8.90218 4.01388e-15 2069.44 0.996702 -816 39.3673 62.4667 34.8795 0.215262 0.950332 -7.57945 -0.00505502 8.90329 4.3834e-15 2067.55 0.996635 -817 47.0399 57.0253 1.66934 -1.20644 -1.0703 1.21026 -0.00190111 8.89754 3.69326e-15 2066.96 0.996745 -818 52.8144 57.0229 4.99055 1.1551 -1.3271 0.306235 0.00416279 8.86808 3.52756e-15 2061.98 0.996769 -819 56.6616 62.468 4.98039 2.28653 1.45603 -1.44235 -0.00607389 8.88261 3.51642e-15 2062.88 0.996789 -820 50.8651 62.4445 1.66519 -3.83382 -2.92659 0.565667 -0.0075469 8.86171 3.30161e-15 2058.1 0.996846 -821 47.033 57.0342 8.30876 -2.68365 0.651449 -0.990354 -0.00692058 8.87858 3.4828e-15 2061.84 0.996804 -822 52.8189 57.0456 11.6195 1.7441 2.4951 -3.64452 0.00498855 8.89891 3.82921e-15 2068.73 0.996704 -823 56.6635 62.4614 11.6693 2.6375 -0.0162686 4.7133 -8.7661e-05 8.88924 3.65903e-15 2065.57 0.996761 -824 50.8785 62.4656 8.31243 -1.50742 0.723278 -0.577464 0.00746468 8.87333 3.57213e-15 2063.79 0.996782 -825 47.0426 57.0283 14.9746 -0.830915 -0.017795 1.22572 -0.0153268 8.89211 3.56144e-15 2062.93 0.996795 -826 52.8048 57.0241 18.309 -0.548952 -0.948622 2.76163 0.00398941 8.88436 3.64369e-15 2065.4 0.996762 -827 56.6771 62.4574 18.2679 4.60014 -0.630582 -4.39183 0.0057237 8.88679 3.70642e-15 2066.3 0.996735 -828 50.8934 62.4508 14.946 1.1016 -1.72515 -3.34361 -0.00703864 8.91067 3.66252e-15 2068.65 0.996759 -829 47.0307 57.0419 21.628 -2.65899 1.8516 1.45352 -0.00050003 8.90744 3.82956e-15 2069.37 0.996732 -830 52.8262 57.0268 24.918 3.01244 -0.368422 -4.76109 0.0129964 8.88062 3.6717e-15 2066.52 0.996756 -831 56.6584 62.4617 24.9454 1.49529 0.0194238 -0.0925955 0.000751572 8.91374 3.75454e-15 2070.97 0.996731 -832 50.8976 62.4725 21.6333 1.52981 1.79856 2.03963 -0.0106036 8.88004 3.40972e-15 2061.36 0.996822 -833 47.0406 57.0573 28.3009 -1.16424 4.52474 5.07407 0.00607326 8.9002 4.16294e-15 2069.25 0.996671 -834 52.8218 57.007 31.6 2.57835 -3.87391 0.498681 -0.012931 8.86551 3.30849e-15 2057.77 0.996847 -835 56.6679 62.4779 31.57 3.58768 2.95613 -4.68145 -0.00217296 8.87945 3.80006e-15 2063.05 0.996751 -836 50.8834 62.4598 28.2809 -0.797108 -0.298346 1.66956 -0.0172463 8.89597 3.63999e-15 2063.35 0.996791 -837 47.0463 57.0254 34.9274 -0.268415 -0.712836 0.703601 0.00170378 8.87055 3.67364e-15 2061.97 0.996786 -838 52.8066 57.0257 38.2426 -0.294574 -0.685107 -1.03592 -0.010416 8.87501 3.38168e-15 2060.33 0.996819 -839 56.6736 62.4737 38.2423 4.01779 2.08365 -1.21966 0.00459302 8.88534 3.53804e-15 2065.73 0.996792 -840 50.9144 62.4872 34.9398 4.37862 4.36663 2.75697 0.0125752 8.88439 3.8608e-15 2067.25 0.996719 -841 58.5754 57.0447 1.66959 1.04355 2.19357 1.23488 0.00765038 8.91239 3.68421e-15 2072.15 0.996723 -842 64.3267 57.0385 4.98604 -0.73934 1.49968 -0.362587 -0.00359123 8.87303 3.5216e-15 2061.38 0.996781 -843 68.1545 62.4775 4.99658 -2.65388 2.63313 1.1631 0.003306 8.91802 3.92113e-15 2072.44 0.99669 -844 62.396 62.4858 1.68137 -2.25157 4.09488 3.46416 0.00225486 8.88336 3.57036e-15 2064.82 0.996779 -845 58.5537 56.9906 8.27988 -2.56535 -6.43194 -6.10992 -0.0117736 8.86336 3.34617e-15 2057.56 0.996837 -846 64.2943 57.0285 11.6248 -5.91749 -0.159403 -2.64132 0.00876934 8.89915 3.7571e-15 2069.58 0.99672 -847 68.1619 62.4825 11.6608 -1.4636 3.49064 3.36325 -0.00736711 8.89141 3.75877e-15 2064.49 0.996756 -848 62.4185 62.4478 8.32631 1.58348 -2.10579 1.83126 -7.76898e-05 8.86534 3.44856e-15 2060.48 0.996819 -849 58.5946 57.0364 14.9354 4.20281 1.10051 -5.46623 0.00161337 8.87427 3.50673e-15 2062.74 0.996793 -850 64.3327 57.031 18.2792 0.458864 0.154345 -2.25474 -0.0149745 8.90164 3.63976e-15 2065.05 0.996759 -851 68.1886 62.4749 18.309 2.98864 2.36911 2.53962 0.0130583 8.89633 3.94885e-15 2069.9 0.996703 -852 62.3785 62.453 14.9685 -5.3628 -1.27095 -0.0550752 -0.0101523 8.88004 3.65918e-15 2061.48 0.996774 -853 58.5891 57.0366 21.6084 3.47367 1.07618 -1.49435 -0.000121371 8.88961 3.6137e-15 2065.64 0.996776 -854 64.3244 57.0207 24.9344 -0.938331 -1.50048 -1.59974 0.00490079 8.88668 3.71037e-15 2066.09 0.996753 -855 68.1652 62.4725 24.953 -0.855132 1.87031 1.14849 -0.00567685 8.8882 3.6279e-15 2064.16 0.996777 -856 62.427 62.4573 21.6133 2.80358 -0.780508 -0.815816 -0.00980043 8.88045 3.52677e-15 2061.63 0.996802 -857 58.5483 57.0368 28.2711 -3.52398 1.03181 0.0107214 -0.00134785 8.90525 3.81413e-15 2068.72 0.996718 -858 64.3381 57.0219 31.582 1.15204 -1.18639 -2.63711 0.00742426 8.87544 3.51023e-15 2064.22 0.996798 -859 68.1535 62.4641 31.587 -2.54799 0.350318 -1.83174 -0.00357359 8.90395 3.68046e-15 2067.96 0.996763 -860 62.3987 62.4731 28.2802 -1.55834 2.16234 1.49636 0.00568519 8.90144 3.89757e-15 2069.41 0.99671 -861 58.5794 57.0202 34.9413 1.7429 -1.52144 2.9475 -0.00458682 8.9056 3.6703e-15 2068.1 0.99674 -862 64.3444 57.0199 38.2904 2.56729 -1.6454 7.00226 0.00178499 8.82759 3.049e-15 2052.81 0.996897 -863 68.1491 62.4769 38.2303 -3.46774 2.796 -3.40283 0.0109664 8.85531 3.24859e-15 2060.68 0.996853 -864 62.4163 62.4572 34.929 1.02572 -0.690751 1.0074 0.00933631 8.90011 3.70856e-15 2069.9 0.996733 -ITEM: TIMESTEP -7 -ITEM: NUMBER OF ATOMS -864 -ITEM: BOX BOUNDS pp pp pp -0.0000000000000000e+00 6.9130545060664147e+01 -0.0000000000000000e+00 6.5176902932690410e+01 -0.0000000000000000e+00 3.9912538800000000e+01 -ITEM: ATOMS id x y z vx vy vz c_dpdUatom[1] c_dpdUatom[2] c_dpdUatom[3] c_dpdUatom[4] c_crdx -1 0.961821 2.73974 1.65258 0.279543 3.46711 -1.55416 0.000509211 8.88683 1.2425e-14 2065.38 0.996237 -2 6.71769 2.70971 4.97057 -0.69691 -0.829243 -2.53641 -0.00616007 8.90793 1.33852e-14 2068.48 0.996171 -3 10.5423 8.14073 4.99997 -2.78994 -1.0871 1.68237 0.0199506 8.88812 1.28746e-14 2069.8 0.996206 -4 4.81934 8.14527 1.67456 2.6321 -0.30631 1.69091 -0.0147395 8.90062 1.30384e-14 2065.09 0.9962 -5 0.978181 2.70328 8.31198 2.84476 -1.63845 -0.273187 0.00110629 8.87151 1.22299e-14 2062.25 0.99626 -6 6.70989 2.68932 11.6289 -1.69526 -3.69156 -1.81243 0.00673803 8.90944 1.42402e-14 2071.56 0.99611 -7 10.5437 8.1459 11.6448 -2.37158 -0.0933182 0.27967 0.0157256 8.88498 1.2847e-14 2068.24 0.996213 -8 4.80822 8.15937 8.32403 1.08163 1.75445 1.21005 -0.00201234 8.874 1.16832e-14 2062.1 0.996286 -9 0.922734 2.72428 14.9417 -5.06086 1.10107 -3.58715 0.00922352 8.91812 1.36168e-14 2073.91 0.99617 -10 6.7111 2.71654 18.3099 -1.60142 0.28853 2.13276 0.0116382 8.90628 1.36273e-14 2071.91 0.996157 -11 10.507 8.12916 18.2784 -7.77515 -2.61118 -2.00293 -0.00816701 8.90826 1.31173e-14 2068.12 0.996177 -12 4.8026 8.13296 14.9785 0.221859 -2.38025 1.82794 0.00941524 8.86253 1.22938e-14 2062.11 0.996246 -13 0.974786 2.70853 21.6334 1.81829 -1.1051 1.76322 -0.0100267 8.91574 1.30807e-14 2069.3 0.996221 -14 6.68717 2.71003 24.9431 -4.99075 -0.875457 -0.207516 -0.00919273 8.90029 1.22767e-14 2066.18 0.99626 -15 10.5795 8.16793 24.9182 2.60251 2.77936 -4.05636 -0.0053053 8.87028 1.19804e-14 2060.62 0.996276 -16 4.78611 8.14141 21.6085 -2.0385 -0.702956 -1.55837 -0.0039534 8.89593 1.38762e-14 2066.41 0.996139 -17 0.936514 2.73635 28.2522 -3.52298 2.92125 -2.78112 -0.00696461 8.90758 1.34101e-14 2068.23 0.996185 -18 6.74147 2.75898 31.5718 3.13989 6.16144 -3.50651 -0.000986243 8.89155 1.2728e-14 2066.07 0.99623 -19 10.5506 8.14352 31.6107 -1.42615 -0.542565 2.06657 -0.0014767 8.89016 1.27241e-14 2065.67 0.996239 -20 4.7666 8.14318 28.3032 -4.81913 -0.38991 4.58293 -0.002623 8.91569 1.37768e-14 2070.89 0.996149 -21 0.966625 2.69722 34.912 0.876291 -2.38856 -1.4623 0.00138647 8.93093 1.33015e-14 2074.97 0.996171 -22 6.72497 2.73959 38.2353 0.592728 3.03903 -2.05171 0.00852103 8.91377 1.31299e-14 2072.83 0.996192 -23 10.5799 8.15401 38.2679 2.52798 0.837048 2.80015 -0.0144053 8.91299 1.34472e-14 2067.79 0.996188 -24 4.82905 8.17043 34.9295 3.93857 3.34461 0.917532 0.00438096 8.89382 1.3497e-14 2067.71 0.996195 -25 12.4994 2.71252 1.66468 2.27001 -0.430265 0.134875 0.0119422 8.9004 1.31618e-14 2070.7 0.996223 -26 18.2612 2.72534 4.97161 2.84604 1.29931 -2.41345 0.0109051 8.91262 1.4003e-14 2073.11 0.996135 -27 22.069 8.14615 4.97929 -1.92485 -0.0608189 -1.30538 -0.00427038 8.89943 1.29006e-14 2067.05 0.996221 -28 16.311 8.1386 1.64891 -1.46112 -1.12866 -2.25665 0.00726868 8.90875 1.43902e-14 2071.52 0.996131 -29 12.4679 2.71937 8.29961 -2.09667 0.450461 -2.18479 -0.00872466 8.88775 1.24853e-14 2063.62 0.996243 -30 18.2507 2.70237 11.68 1.15648 -2.18902 5.49792 -0.0115172 8.90293 1.32214e-14 2066.28 0.996173 -31 22.0416 8.15618 11.6402 -5.83812 1.63114 -0.208576 -0.0244813 8.89927 1.20095e-14 2062.7 0.996292 -32 16.3069 8.15528 8.31583 -2.12947 1.03402 0.482932 -0.00110789 8.8886 1.21219e-14 2065.41 0.996268 -33 12.4747 2.69937 14.93 -0.979408 -2.47318 -5.16754 -0.00678752 8.9292 1.36177e-14 2072.88 0.996139 -34 18.2519 2.72667 18.2993 1.19596 1.48358 0.776397 0.000112574 8.89567 1.25683e-14 2067.19 0.996222 -35 22.1208 8.12769 18.2887 5.07305 -2.25789 -0.578483 0.00189292 8.91701 1.26108e-14 2072.09 0.996248 -36 16.3151 8.20243 14.9458 -1.03708 7.66462 -3.19031 -0.0159827 8.92769 1.31317e-14 2070.59 0.996177 -37 12.4692 2.70851 21.6431 -1.67497 -1.15586 3.60783 0.0015525 8.86811 1.16227e-14 2061.61 0.996287 -38 18.1938 2.7281 24.9138 -7.00468 1.90325 -4.4338 0.00481706 8.88824 1.28222e-14 2066.62 0.996199 -39 22.0234 8.13133 24.9432 -8.66657 -2.26284 -0.245281 -0.00152785 8.86405 1.14895e-14 2060.08 0.996321 -40 16.3436 8.16914 21.6398 3.17889 3.3059 3.08465 -0.018822 8.85097 1.1363e-14 2053.62 0.996319 -41 12.5081 2.70224 28.2591 3.8739 -2.02249 -1.75767 -0.00888589 8.86151 1.19856e-14 2057.99 0.99628 -42 18.2152 2.71415 31.5947 -3.8992 -0.288666 -0.280822 -0.00249668 8.90876 1.37906e-14 2069.43 0.996173 -43 22.0719 8.13099 31.5883 -1.84227 -2.38844 -1.45222 -0.012709 8.88968 1.23438e-14 2063.18 0.996252 -44 16.3159 8.16979 28.2887 -0.829948 3.1495 2.47229 -0.0052853 8.88808 1.27424e-14 2064.42 0.996233 -45 12.4613 2.72275 34.9195 -2.98784 1.30802 -0.738202 0.00425837 8.88176 1.33808e-14 2065.12 0.996201 -46 18.2421 2.73385 38.2533 -0.0158111 2.51257 0.291432 0.0103062 8.93736 1.56094e-14 2078.27 0.996065 -47 22.1028 8.17791 38.2509 2.70593 4.44983 0.245448 0.00835204 8.90612 1.42731e-14 2071.19 0.996136 -48 16.3153 8.10078 34.9494 -0.985915 -6.38367 3.62427 0.0154067 8.951 1.52566e-14 2082.25 0.996063 -49 23.9944 2.69073 1.68975 -1.27166 -3.75041 3.70606 0.00293524 8.90269 1.42475e-14 2069.31 0.996141 -50 29.7484 2.7264 4.99342 -2.21274 1.34429 0.398428 0.00947008 8.92047 1.49608e-14 2074.49 0.996097 -51 33.6292 8.11684 4.95175 3.27982 -4.26006 -5.21654 -0.000641345 8.92757 1.38371e-14 2073.84 0.996139 -52 27.8281 8.1611 1.66649 -2.23061 1.83969 0.613427 0.00597018 8.90119 1.36768e-14 2069.63 0.996164 -53 23.9907 2.74246 8.3157 -2.00759 3.94347 -0.0612722 -0.000939188 8.87698 1.26542e-14 2062.98 0.996248 -54 29.752 2.70599 11.6102 -1.95172 -1.3461 -4.21761 -0.00672974 8.89106 1.30104e-14 2064.75 0.996232 -55 33.6184 8.18162 11.6278 1.60289 4.98921 -1.65228 0.00641308 8.89547 1.26934e-14 2068.48 0.996225 -56 27.8403 8.18277 8.34931 -0.479838 5.18185 4.91501 0.00658494 8.89635 1.36112e-14 2068.73 0.996157 -57 23.9971 2.7546 14.9895 -0.919119 5.56544 2.81353 0.0164763 8.92971 1.41997e-14 2077.93 0.996126 -58 29.7791 2.7145 18.275 2.03865 -0.153125 -2.48524 0.00828414 8.90533 1.37236e-14 2070.99 0.996173 -59 33.6316 8.15153 18.2998 3.89416 0.741261 0.708525 0.00519029 8.90262 1.36882e-14 2069.76 0.996161 -60 27.8083 8.16887 14.9906 -5.02577 3.15463 3.06012 -0.00280457 8.94701 1.4819e-14 2077.52 0.996104 -61 24.0234 2.68957 21.6004 3.07498 -3.75454 -2.6204 0.0105473 8.88576 1.35622e-14 2067.31 0.996183 -62 29.7766 2.71384 24.9513 1.78964 -0.142573 1.04306 -0.00276413 8.90646 1.3364e-14 2068.87 0.996206 -63 33.5777 8.1539 24.9479 -4.06169 0.752773 0.288602 -0.0012698 8.9174 1.4116e-14 2071.55 0.996113 -64 27.873 8.16255 21.6133 4.28205 1.97133 -0.479003 0.00816673 8.93139 1.50264e-14 2076.54 0.996089 -65 24.0131 2.72246 28.2147 1.05745 0.940477 -7.82874 -0.00135812 8.95283 1.45319e-14 2079.07 0.996091 -66 29.7501 2.72018 31.5918 -2.34626 0.892564 -0.855027 0.0107286 8.89571 1.28738e-14 2069.46 0.996209 -67 33.609 8.14484 31.5691 0.763681 -0.302201 -3.91846 -2.92774e-05 8.86609 1.15816e-14 2060.84 0.996287 -68 27.8151 8.1825 28.3018 -4.27779 5.16953 4.16019 0.0167479 8.8884 1.28232e-14 2069.18 0.996206 -69 23.9932 2.73312 34.9143 -1.54772 2.5699 -1.33078 0.00714783 8.89848 1.34639e-14 2069.29 0.996182 -70 29.7521 2.70726 38.2827 -2.12683 -1.28141 4.60959 -0.00530588 8.91775 1.31571e-14 2070.74 0.996187 -71 33.6055 8.11683 38.2485 0.559725 -4.35345 -0.247097 -0.0101277 8.87602 1.16158e-14 2060.81 0.996291 -72 27.8427 8.13349 34.9441 -0.232648 -2.27105 2.63302 -0.00851916 8.90198 1.24072e-14 2066.69 0.996229 -73 35.5219 2.70891 1.68346 -0.528163 -0.948307 2.95567 0.00139759 8.89851 1.35549e-14 2068.08 0.996184 -74 41.2929 2.69314 4.95606 1.04167 -3.15336 -4.72645 -0.00626846 8.90281 1.384e-14 2067.38 0.996147 -75 45.1451 8.15077 4.97502 2.74609 0.636085 -2.01331 -0.000618832 8.86825 1.18507e-14 2061.18 0.996292 -76 39.3748 8.12248 1.67571 1.18694 -3.65766 1.71591 -0.000800588 8.89553 1.26849e-14 2066.96 0.996215 -77 35.5156 2.72469 8.32294 -1.28663 1.4069 1.01595 0.0110785 8.90934 1.41203e-14 2072.45 0.996134 -78 41.2798 2.70976 11.6302 -0.816825 -0.806305 -1.46423 0.00121989 8.90866 1.26302e-14 2070.18 0.996228 -79 45.1293 8.16539 11.6532 0.502681 2.90039 1.63719 0.00585256 8.90536 1.39697e-14 2070.51 0.996113 -80 39.3735 8.12133 8.2946 1.22127 -3.59572 -2.88584 -0.00781225 8.91063 1.29199e-14 2068.69 0.996202 -81 35.5414 2.71452 14.9782 2.13006 -0.217766 1.66384 0.00205602 8.88066 1.23699e-14 2064.4 0.996241 -82 41.3221 2.70617 18.3148 5.15212 -1.45696 3.03996 -0.0197699 8.90591 1.25929e-14 2065.14 0.996203 -83 45.1276 8.14778 18.3313 0.0893397 0.11654 5.3785 0.0017993 8.89575 1.26925e-14 2067.56 0.996216 -84 39.348 8.15936 14.9678 -2.81067 1.73984 0.204607 0.00563466 8.8467 1.15203e-14 2057.91 0.996312 -85 35.5356 2.69615 21.6085 1.55188 -2.69299 -1.49354 0.00348695 8.89229 1.26393e-14 2067.18 0.996226 -86 41.2817 2.71267 24.9316 -0.572844 -0.313563 -2.22218 0.000435668 8.88119 1.28049e-14 2064.19 0.996195 -87 45.0879 8.1505 24.9802 -5.76253 0.617813 5.0692 0.0105505 8.84418 1.13152e-14 2058.42 0.99633 -88 39.3937 8.18427 21.6203 4.14745 5.30639 0.140043 0.0115461 8.86682 1.23073e-14 2063.48 0.996232 -89 35.5376 2.73887 28.2878 1.67993 3.21051 2.18086 -0.000844263 8.90793 1.31204e-14 2069.61 0.996175 -90 41.2976 2.70553 31.5796 1.86749 -1.3208 -2.46618 0.0112446 8.89373 1.27403e-14 2069.14 0.996214 -91 45.1083 8.13787 31.5773 -2.73417 -1.19569 -2.99416 -0.00544477 8.86467 1.12619e-14 2059.38 0.996303 -92 39.376 8.12128 28.2822 1.3617 -3.56978 1.52488 -0.0129301 8.88735 1.12135e-14 2062.61 0.996319 -93 35.5096 2.71152 34.9247 -2.44245 -0.878805 0.371129 -0.0128236 8.87315 1.191e-14 2059.63 0.996282 -94 41.2811 2.67743 38.2398 -0.50617 -5.47001 -1.52923 0.0093542 8.90698 1.38597e-14 2071.59 0.996132 -95 45.1293 8.17709 38.1941 0.394701 4.35587 -7.96704 0.00586884 8.8759 1.21779e-14 2064.2 0.996241 -96 39.3872 8.11297 34.9382 2.93085 -5.09764 1.95224 -0.00425901 8.88037 1.18436e-14 2062.99 0.996258 -97 47.0634 2.71366 1.67552 2.26664 -0.575318 1.81836 -0.00233737 8.90084 1.25394e-14 2067.76 0.996229 -98 52.8171 2.71599 5.04533 1.19586 -0.0253354 7.80282 -0.0062753 8.92984 1.3155e-14 2073.1 0.996189 -99 56.6422 8.15924 4.9595 -0.754558 1.7079 -4.26614 -0.00412526 8.91498 1.32595e-14 2070.4 0.996186 -100 50.8839 8.11979 1.66489 -0.511569 -3.98123 0.234874 0.00351715 8.90772 1.33004e-14 2070.49 0.996179 -101 47.033 2.71133 8.32666 -1.94987 -0.492611 1.49722 0.0128063 8.8977 1.30913e-14 2070.33 0.996192 -102 52.8365 2.74221 11.6495 4.26388 3.63399 1.31186 -0.00978656 8.92023 1.314e-14 2070.31 0.996197 -103 56.6223 8.12417 11.6364 -3.66452 -3.2864 -0.625884 -0.000327282 8.87523 1.25017e-14 2062.74 0.996235 -104 50.9233 8.11546 8.33247 4.94445 -4.67271 2.55524 0.0147116 8.86562 1.20881e-14 2063.88 0.996282 -105 47.0681 2.69724 14.9561 2.93469 -2.61128 -1.73066 -0.00209566 8.89137 1.27845e-14 2065.8 0.99622 -106 52.8134 2.73974 18.2886 0.877349 3.54612 -0.560017 -0.000622021 8.90141 1.26939e-14 2068.26 0.996201 -107 56.6327 8.13463 18.2688 -2.29659 -1.87354 -3.65405 -0.0202357 8.87035 1.21987e-14 2057.47 0.996242 -108 50.8832 8.14186 14.9208 -0.744637 -0.66276 -6.53466 0.0049351 8.90943 1.31552e-14 2071.15 0.996192 -109 47.054 2.69449 21.6393 0.757665 -2.96584 2.89535 0.00920973 8.91417 1.36657e-14 2073.08 0.996132 -110 52.8312 2.7333 24.9732 3.40438 2.66159 3.85707 -2.76368e-05 8.87372 1.20609e-14 2062.47 0.996274 -111 56.6565 8.16837 24.9572 1.03539 3.20147 1.71772 0.0020187 8.86984 1.15972e-14 2062.08 0.996263 -112 50.8859 8.16127 21.6213 -0.212562 2.06818 0.376166 -0.00222613 8.92409 1.30659e-14 2072.75 0.996174 -113 47.0618 2.71643 28.2306 1.76901 0.00631096 -5.44139 0.00976776 8.92354 1.33745e-14 2075.18 0.996167 -114 52.8137 2.66255 31.5816 0.495105 -7.16144 -2.13986 0.015109 8.97794 1.60756e-14 2087.94 0.995963 -115 56.6352 8.12604 31.6086 -1.93985 -2.96334 1.53728 -0.00965479 8.88699 1.20278e-14 2063.25 0.996259 -116 50.8938 8.15005 28.3041 1.01682 0.33533 5.02562 0.00887166 8.86711 1.19748e-14 2062.96 0.99627 -117 47.0749 2.72456 34.928 4.04424 1.17804 0.453059 -0.01733 8.88407 1.18637e-14 2060.98 0.996306 -118 52.7965 2.7069 38.286 -1.95913 -1.52522 5.02205 0.0146277 8.88338 1.28838e-14 2067.66 0.996218 -119 56.652 8.17347 38.2569 0.259238 3.55659 1.41205 0.000606525 8.93322 1.37762e-14 2075.3 0.996146 -120 50.8837 8.16098 34.9468 -0.856212 2.12038 3.40763 -0.0177053 8.89293 1.25564e-14 2062.81 0.996238 -121 58.5631 2.7303 1.64726 -0.692615 1.8861 -2.15361 0.0137192 8.9226 1.43971e-14 2075.85 0.996097 -122 64.2779 2.73311 4.9938 -7.39624 2.73624 0.802065 0.00966422 8.88703 1.30148e-14 2067.39 0.996194 -123 68.1666 8.186 4.98725 -0.639303 5.65134 -0.207394 0.0109335 8.86082 1.27303e-14 2062.09 0.99619 -124 62.4196 8.15487 1.69659 1.5729 0.919589 4.77207 -0.00173422 8.87124 1.23237e-14 2061.58 0.99627 -125 58.5768 2.67647 8.3409 1.06421 -5.47141 3.60742 -0.00350603 8.93821 1.40418e-14 2075.49 0.996121 -126 64.3262 2.68634 11.6468 -0.579283 -4.47382 0.622682 0.00198092 8.86228 1.22098e-14 2060.47 0.996262 -127 68.1588 8.10243 11.6043 -1.62027 -6.32044 -5.56133 -0.0140577 8.86054 1.10444e-14 2056.66 0.996338 -128 62.3961 8.13306 8.31303 -1.92031 -2.3371 -0.436653 0.00619237 8.86748 1.24129e-14 2062.48 0.996225 -129 58.553 2.73715 14.946 -2.09174 3.01794 -3.0062 -0.0128519 8.89062 1.21513e-14 2063.34 0.996274 -130 64.3185 2.69315 18.2573 -1.698 -3.18583 -4.84804 0.0175533 8.91653 1.43946e-14 2075.38 0.99608 -131 68.1553 8.15505 18.2983 -2.01866 1.18434 0.878529 -0.00287822 8.91129 1.3957e-14 2069.91 0.996124 -132 62.3963 8.14155 14.9903 -1.69119 -0.717804 3.24981 -0.00719725 8.91572 1.27048e-14 2069.9 0.996196 -133 58.5822 2.75463 21.6113 1.86917 5.75133 -1.01691 0.00325192 8.85082 1.12035e-14 2058.28 0.996315 -134 64.3322 2.72574 24.9863 0.351288 1.39592 5.62759 -0.00179795 8.91056 1.2355e-14 2069.94 0.996239 -135 68.1566 8.16354 24.944 -2.08756 2.2461 -0.350097 0.000740404 8.91198 1.40622e-14 2070.82 0.996138 -136 62.3952 8.15814 21.6132 -1.93851 1.69834 -1.06918 0.0030293 8.86609 1.18639e-14 2061.49 0.996285 -137 58.5878 2.70887 28.2679 2.98668 -1.28369 -0.602495 -0.000694598 8.85349 1.20215e-14 2058.03 0.996272 -138 64.3411 2.72629 31.6046 1.81344 1.39854 1.05964 0.0114506 8.87931 1.25711e-14 2066.11 0.996235 -139 68.1521 8.15006 31.5729 -2.63663 0.554653 -3.44305 -0.00437732 8.90283 1.3754e-14 2067.77 0.996169 -140 62.4055 8.15949 28.2653 -0.531596 1.69259 -1.25141 -0.0162513 8.88931 1.20719e-14 2062.35 0.996251 -141 58.5822 2.68984 34.9271 2.21029 -3.79569 0.536464 -0.00859583 8.86497 1.20861e-14 2058.78 0.996287 -142 64.3483 2.71579 38.2471 2.52293 -0.152922 -0.234182 0.0153959 8.88451 1.2615e-14 2068.06 0.996228 -143 68.1463 8.13799 38.2191 -3.46967 -1.20158 -4.16915 0.00362835 8.91378 1.37593e-14 2071.81 0.996157 -144 62.429 8.15119 34.9508 3.11304 0.757272 3.92475 0.0076597 8.87899 1.30754e-14 2065.26 0.996186 -145 1.01025 13.5908 1.65971 6.96463 1.51902 -0.463031 0.00855887 8.90253 1.26015e-14 2070.43 0.996237 -146 6.67903 13.5562 4.95534 -6.0639 -3.35641 -4.8171 -0.00258627 8.86569 1.18499e-14 2060.22 0.996275 -147 10.5642 19.0044 4.99276 0.444582 -0.758564 0.254304 0.0111766 8.88151 1.16568e-14 2066.51 0.996269 -148 4.81875 19.027 1.72046 2.58183 2.42632 8.04177 -0.00244167 8.90994 1.32079e-14 2069.7 0.996153 -149 0.953387 13.5703 8.30333 -1.28586 -1.40179 -1.78077 -0.00149295 8.87698 1.20731e-14 2062.87 0.996217 -150 6.70119 13.5591 11.6514 -2.73832 -3.12617 1.53802 -0.0196533 8.87296 1.10392e-14 2058.12 0.996317 -151 10.5742 19.0072 11.663 1.68114 -0.342631 3.11964 -0.0065906 8.88206 1.26937e-14 2062.88 0.996198 -152 4.7975 19.0056 8.3245 -0.560471 -0.440456 1.24513 -0.00495306 8.89845 1.20529e-14 2066.7 0.996225 -153 0.93596 13.5923 14.9839 -3.63083 1.91647 2.26749 -0.00476357 8.88485 1.15934e-14 2063.84 0.996253 -154 6.71374 13.5507 18.2684 -0.944501 -4.05388 -3.82911 -0.0098331 8.82036 1.05094e-14 2048.99 0.9964 -155 10.5282 19.0139 18.2794 -4.75486 0.570542 -2.01185 0.0139323 8.90515 1.32609e-14 2072.17 0.99614 -156 4.79063 18.9975 14.9899 -1.26231 -1.58132 3.35535 -0.00818821 8.87817 1.13632e-14 2061.68 0.996285 -157 0.973407 13.5702 21.6274 1.87723 -1.36618 1.289 0.0120657 8.87802 1.30774e-14 2065.99 0.996191 -158 6.725 13.5862 24.9651 0.658804 1.14525 2.98361 0.0133062 8.87753 1.32823e-14 2066.15 0.996174 -159 10.5667 19.019 24.9432 0.823944 1.57616 -0.299917 -0.00447809 8.88252 1.26472e-14 2063.42 0.99622 -160 4.80279 19.0038 21.6096 0.114624 -0.933305 -1.59656 0.00341741 8.88949 1.25156e-14 2066.58 0.996212 -161 0.966535 13.6081 28.2825 0.77583 4.06856 1.83104 -0.00337465 8.89676 1.24734e-14 2066.66 0.996266 -162 6.71078 13.5694 31.6228 -1.7609 -1.2891 3.60948 -0.00519076 8.89389 1.33457e-14 2065.69 0.996202 -163 10.5653 18.9917 31.6009 0.741579 -2.49317 0.49893 0.00379117 8.90117 1.30953e-14 2069.15 0.996187 -164 4.77079 18.9769 28.303 -4.1664 -4.69226 4.5866 -0.00274539 8.88024 1.18449e-14 2063.27 0.996287 -165 0.992941 13.5269 34.9216 4.65165 -7.42724 -0.268748 0.00754988 8.90659 1.44201e-14 2071.13 0.996106 -166 6.68903 13.5725 38.2286 -4.34734 -0.881749 -3.18802 0.00617982 8.91852 1.31713e-14 2073.34 0.996195 -167 10.584 19.0094 38.252 3.19378 -0.00288639 0.316164 -0.0158321 8.88732 1.15661e-14 2061.99 0.996305 -168 4.80978 18.975 34.9457 1.08914 -4.90536 3.18476 -0.0107226 8.91536 1.29213e-14 2069.07 0.996212 -169 12.4916 13.5905 1.64692 1.34871 1.93996 -2.28254 -0.0126696 8.90353 1.25191e-14 2066.14 0.996216 -170 18.2579 13.5349 4.9756 2.31682 -6.24831 -1.87516 -0.00297325 8.86933 1.15498e-14 2060.9 0.996295 -171 22.123 19.0134 4.99674 5.77946 0.697863 1.17545 0.00616472 8.84988 1.09201e-14 2058.69 0.996343 -172 16.3002 19.0006 1.68567 -3.13508 -1.28707 3.10939 -0.00742478 8.89502 1.17317e-14 2065.44 0.996248 -173 12.4981 13.5834 8.29985 2.64359 0.674417 -2.28279 -0.00226831 8.91034 1.28415e-14 2069.82 0.99617 -174 18.2639 13.5997 11.6277 3.29489 3.05072 -2.00367 0.00453116 8.87307 1.24907e-14 2063.32 0.996228 -175 22.1062 19.0156 11.6563 3.2373 0.616782 2.16824 -0.000243929 8.88988 1.27825e-14 2065.89 0.996192 -176 16.3359 18.9816 8.31748 1.96427 -3.96213 0.436799 0.00180182 8.86118 1.13508e-14 2060.18 0.996313 -177 12.4745 13.5425 14.9886 -1.1264 -5.22788 3.04957 -0.0109319 8.90832 1.33031e-14 2067.55 0.996161 -178 18.2652 13.5582 18.3252 3.03125 -2.99145 4.75148 0.0220288 8.88585 1.30526e-14 2069.77 0.996185 -179 22.0934 19.0299 18.3057 1.50841 2.87813 1.99809 0.00106328 8.87233 1.20152e-14 2062.41 0.996263 -180 16.3248 18.9858 14.9652 0.131794 -3.46788 -0.455015 0.00434239 8.8864 1.2638e-14 2066.12 0.996213 -181 12.5005 13.5516 21.644 2.84992 -3.92725 3.39399 -0.002308 8.89875 1.26413e-14 2067.32 0.996233 -182 18.241 13.5754 24.9648 -0.276908 -0.405283 2.50628 0.00758762 8.91217 1.3791e-14 2072.32 0.996132 -183 22.0949 18.9847 24.9647 1.76361 -4.0299 2.86266 -0.0142707 8.8237 1.12432e-14 2048.78 0.996335 -184 16.3146 19.0322 21.5964 -1.1624 2.90846 -3.21384 -0.0122574 8.90114 1.19901e-14 2065.71 0.996257 -185 12.4948 13.5743 28.2522 1.94313 -0.739173 -2.68239 0.0207147 8.94123 1.58564e-14 2081.32 0.996005 -186 18.2355 13.5683 31.582 -0.965188 -1.50298 -2.22455 -0.00516072 8.9081 1.30286e-14 2068.72 0.996197 -187 22.0829 19.0208 31.6148 -0.238953 1.38916 2.40493 -0.0171804 8.90806 1.26651e-14 2066.15 0.9962 -188 16.3072 18.9963 28.2982 -2.13507 -2.01316 3.78463 0.00516842 8.87646 1.27677e-14 2064.18 0.99622 -189 12.4741 13.6083 34.9347 -0.913492 4.29578 1.48366 -0.00535885 8.88466 1.22218e-14 2063.66 0.996276 -190 18.2688 13.6051 38.2567 3.62755 3.88009 1.10311 0.00537736 8.88484 1.27438e-14 2066.01 0.996205 -191 22.0884 19.0615 38.2592 0.810905 7.4504 1.19246 -0.00558233 8.88791 1.2036e-14 2064.31 0.996253 -192 16.3017 19.0254 34.9118 -3.07984 2.24641 -1.59934 0.0101546 8.87896 1.21224e-14 2065.76 0.996247 -193 24.0075 13.5662 1.66669 0.51783 -1.7311 0.603054 -0.0120669 8.90388 1.26308e-14 2066.35 0.996206 -194 29.764 13.5751 4.9659 -0.0718221 -0.399 -3.21006 -0.00684239 8.88393 1.17687e-14 2063.19 0.996285 -195 33.6122 19.0097 5.00148 0.874629 -0.124262 1.83984 0.0103349 8.87093 1.21169e-14 2064.09 0.996254 -196 27.8673 18.9942 1.66555 3.30605 -2.18627 0.333653 -0.00166946 8.91471 1.3145e-14 2070.87 0.996169 -197 24.0259 13.6182 8.33513 3.14083 5.47444 3.10145 0.00752324 8.89119 1.26022e-14 2067.81 0.996204 -198 29.7673 13.5826 11.6609 0.53369 0.330018 2.59738 -0.0095239 8.91345 1.26531e-14 2068.91 0.996232 -199 33.612 19.0291 11.6045 1.19588 2.7463 -5.26013 0.00121884 8.88209 1.24166e-14 2064.53 0.996236 -200 27.8368 19.0298 8.30197 -1.08667 2.68435 -1.84492 -0.00537423 8.88896 1.17979e-14 2064.58 0.99627 -201 24.0268 13.555 14.9403 3.33666 -3.23234 -3.96076 0.00572086 8.89597 1.33207e-14 2068.45 0.99619 -202 29.7293 13.5664 18.3014 -5.12791 -1.59301 0.965243 0.0127705 8.91946 1.51922e-14 2074.99 0.996068 -203 33.5677 19.0114 18.272 -5.55379 0.133722 -3.14095 0.00708179 8.87604 1.32156e-14 2064.51 0.996195 -204 27.8537 19.0149 14.9538 1.18326 0.534375 -1.86431 0.00605652 8.88133 1.2591e-14 2065.4 0.996228 -205 23.9998 13.5937 21.6303 -0.71673 2.16995 1.75298 0.000608787 8.91085 1.32702e-14 2070.53 0.996177 -206 29.7785 13.5586 24.9169 2.29713 -2.69653 -3.93629 -0.00203822 8.90453 1.34044e-14 2068.62 0.996191 -207 33.629 19.0143 24.9575 3.21131 0.704195 1.83154 -0.00714872 8.92793 1.42597e-14 2072.53 0.996129 -208 27.8731 19.0163 21.6107 4.32479 0.921183 -1.59814 0.00454679 8.86436 1.27319e-14 2061.47 0.996233 -209 23.9834 13.5922 28.2361 -3.11337 2.09011 -5.09501 0.00919785 8.82346 1.08369e-14 2053.71 0.99636 -210 29.7551 13.5579 31.5623 -1.5443 -3.08798 -5.03383 0.00435088 8.85946 1.18779e-14 2060.37 0.996264 -211 33.595 19.0174 31.5891 -1.25215 1.05369 -1.01236 0.0146179 8.91925 1.45228e-14 2075.33 0.996095 -212 27.8152 19.0322 28.2998 -4.006 2.926 4.17221 0.00258326 8.90791 1.3513e-14 2070.34 0.996158 -213 24.0392 13.6046 34.9066 5.14391 3.61873 -2.20248 -0.00181799 8.85426 1.12636e-14 2057.94 0.996309 -214 29.7701 13.5735 38.2384 0.579466 -0.777708 -1.65214 -0.0082371 8.88671 1.19849e-14 2063.49 0.996254 -215 33.5729 19.0241 38.2826 -4.4325 1.97046 4.63605 0.00573732 8.91568 1.35213e-14 2072.66 0.996162 -216 27.8385 19.02 34.9534 -0.911928 1.34322 4.20215 -0.00208733 8.87665 1.23861e-14 2062.66 0.99627 -217 35.5189 13.6097 1.68572 -0.988598 4.49704 3.28978 0.00794103 8.85355 1.15357e-14 2059.87 0.996298 -218 41.2859 13.5798 4.99556 -0.0997454 0.315127 0.742319 0.00975576 8.87225 1.22037e-14 2064.25 0.996251 -219 45.11 19.0239 4.98625 -2.26991 1.9133 -0.41571 0.00838503 8.9058 1.38194e-14 2071.13 0.996132 -220 39.3586 19.0314 1.6343 -0.83615 3.29279 -4.19838 0.0121458 8.88783 1.30482e-14 2068.09 0.996194 -221 35.5094 13.5817 8.30974 -2.33474 0.40354 -0.821506 -0.0151828 8.90228 1.17625e-14 2065.32 0.996273 -222 41.2948 13.5236 11.686 0.961785 -7.84102 6.46112 0.00800588 8.87894 1.2524e-14 2065.3 0.99623 -223 45.149 19.0178 11.6386 3.077 1.16525 -0.412302 -0.00737208 8.89548 1.29946e-14 2065.56 0.996208 -224 39.3613 19.001 8.32548 -0.707128 -1.46531 1.50249 -0.0160269 8.89649 1.29614e-14 2063.94 0.996192 -225 35.5371 13.5658 14.9365 1.76212 -1.59465 -4.32802 -0.00228441 8.87854 1.20253e-14 2063.02 0.996266 -226 41.2796 13.5844 18.3075 -0.952072 0.843242 2.00391 -0.0197012 8.89305 1.24814e-14 2062.41 0.99624 -227 45.1045 19.0035 18.3225 -3.24112 -0.608266 4.11264 0.0116292 8.9024 1.36206e-14 2071.08 0.996169 -228 39.3868 19.0256 14.9308 2.92542 2.14487 -5.05294 0.00519457 8.91655 1.35639e-14 2072.72 0.996164 -229 35.5201 13.6004 21.6563 -0.860422 3.18966 5.37573 0.00383021 8.87388 1.23282e-14 2063.32 0.996274 -230 41.3058 13.5638 24.9471 2.97503 -2.24091 0.189893 -0.00738059 8.87602 1.26194e-14 2061.42 0.996204 -231 45.146 19.0214 24.9585 2.77481 1.58636 1.97319 0.00161699 8.88997 1.28008e-14 2066.29 0.996229 -232 39.3738 19.0338 21.6141 1.28644 3.47331 -0.444976 0.00609996 8.94532 1.48367e-14 2079.06 0.996081 -233 35.4912 13.6099 28.2868 -4.93943 4.51379 2.21213 -0.00419995 8.89176 1.21467e-14 2065.42 0.99626 -234 41.3039 13.5412 31.6088 2.38901 -5.4533 1.57235 -0.0215003 8.90356 1.19811e-14 2064.26 0.99625 -235 45.1253 18.9952 31.6349 -0.205014 -1.93945 5.21239 -0.00324784 8.91691 1.33585e-14 2071.01 0.996154 -236 39.3872 19.018 28.2929 2.76509 1.02064 2.81964 -0.000562273 8.8909 1.25072e-14 2066.01 0.996259 -237 35.5165 13.5476 34.9265 -1.32706 -4.33773 0.377978 0.0121182 8.89612 1.24367e-14 2069.84 0.996211 -238 41.2701 13.5837 38.2603 -2.15756 0.702392 1.56001 0.0133605 8.90683 1.31464e-14 2072.39 0.996165 -239 45.1005 18.9812 38.2372 -3.62243 -3.9749 -1.52035 -0.00721036 8.92716 1.3006e-14 2072.33 0.996202 -240 39.3695 18.9977 34.9191 0.719721 -1.72588 -0.603663 -0.00646429 8.89788 1.3013e-14 2066.26 0.996204 -241 47.05 13.5498 1.65772 0.0540228 -4.02753 -0.848746 0.00684719 8.88438 1.30669e-14 2066.23 0.996198 -242 52.8146 13.5809 4.94335 0.671522 0.302919 -6.40746 -0.0220017 8.91171 1.24102e-14 2065.89 0.996244 -243 56.6489 18.9969 4.97172 0.232252 -1.80085 -2.45742 -0.00445821 8.87456 1.12734e-14 2061.69 0.996327 -244 50.8606 19.0024 1.65359 -3.8515 -1.36239 -1.2784 -0.00148931 8.90409 1.32836e-14 2068.65 0.99618 -245 47.0489 13.5633 8.33108 0.533614 -2.04455 2.36226 -0.0100636 8.92023 1.34404e-14 2070.27 0.996156 -246 52.8064 13.6038 11.645 -0.0521528 3.53222 0.713614 0.00373062 8.89317 1.27662e-14 2067.42 0.996223 -247 56.6692 18.9964 11.638 2.93876 -1.99318 -0.522815 0.0165648 8.901 1.38836e-14 2071.85 0.996127 -248 50.9076 18.9899 8.32443 2.86783 -2.76382 1.32107 0.00448552 8.89146 1.2795e-14 2067.22 0.996216 -249 47.0194 13.5808 14.9755 -3.87076 0.34707 1.03199 -0.00800679 8.89668 1.2861e-14 2065.67 0.99623 -250 52.8146 13.5822 18.2841 0.889207 0.641693 -1.47742 0.00709608 8.88868 1.321e-14 2067.2 0.996186 -251 56.646 19.0022 18.2859 -0.1016 -1.01119 -1.1523 7.44711e-05 8.90817 1.33037e-14 2069.85 0.99617 -252 50.9085 18.9991 14.9263 2.70826 -1.81635 -5.77807 -0.00358057 8.91647 1.37776e-14 2070.85 0.996142 -253 47.0703 13.5824 21.6308 3.34718 0.547502 1.75626 0.0149448 8.88767 1.34242e-14 2068.66 0.996164 -254 52.7956 13.5787 24.9448 -1.82834 0.0298742 -0.280919 0.00289689 8.88885 1.24901e-14 2066.33 0.996219 -255 56.6369 19.0303 24.9342 -1.74786 2.95328 -1.67495 -0.000933347 8.8633 1.15459e-14 2060.06 0.996294 -256 50.8445 19.0314 21.6388 -6.19347 2.92279 2.82986 -0.0016907 8.90206 1.28091e-14 2068.16 0.996217 -257 47.0381 13.5783 28.2776 -1.45462 -0.0276046 0.909108 0.00217687 8.88074 1.26611e-14 2064.46 0.996202 -258 52.821 13.5578 31.5895 1.9557 -3.0296 -1.22645 -0.0082566 8.90122 1.26405e-14 2066.6 0.996196 -259 56.621 19.0139 31.6116 -3.85207 0.512444 2.27881 0.00278497 8.87655 1.23001e-14 2063.68 0.996246 -260 50.8877 19.0216 28.2827 -0.0391485 1.5037 1.75332 0.0137072 8.89585 1.30246e-14 2070.12 0.996194 -261 47.0464 13.5743 34.9301 -0.291814 -0.66966 0.966959 -0.00486095 8.87218 1.16358e-14 2061.1 0.996308 -262 52.7809 13.5398 38.2325 -3.66658 -5.22907 -2.27753 -0.000730059 8.93682 1.41687e-14 2075.79 0.996116 -263 56.6309 19.0339 38.2483 -2.49351 3.37865 -0.171083 0.0109484 8.91941 1.40811e-14 2074.58 0.996095 -264 50.9256 19.0434 34.9338 5.31597 4.99425 1.45361 0.00204755 8.86972 1.2356e-14 2062.06 0.996274 -265 58.545 13.5888 1.64379 -3.36312 1.49812 -2.6676 0.000213433 8.88082 1.22376e-14 2064.04 0.996256 -266 64.3447 13.5799 4.99335 2.29855 0.564356 0.490035 0.00916764 8.86601 1.18333e-14 2062.79 0.996275 -267 68.1492 19.028 4.98152 -3.05723 2.57723 -1.16498 0.00447217 8.87711 1.23404e-14 2064.16 0.996247 -268 62.405 18.9958 1.67957 -0.380282 -1.90278 2.48808 -0.000663134 8.85758 1.1618e-14 2058.89 0.996303 -269 58.5423 13.5781 8.28856 -3.7031 0.0464334 -4.00666 -0.0135088 8.89664 1.2318e-14 2064.49 0.99623 -270 64.3406 13.5749 11.6403 1.3041 -0.617343 -0.0244027 0.00803818 8.87726 1.21225e-14 2064.96 0.996228 -271 68.1568 19.0368 11.625 -1.99131 4.29574 -2.3923 -0.0117642 8.83116 1.07096e-14 2050.89 0.996375 -272 62.4398 19.0017 8.27723 4.19908 -1.56624 -5.41902 -0.00853477 8.91087 1.33123e-14 2068.6 0.996155 -273 58.5591 13.5915 14.9493 -1.71318 1.9685 -2.49941 -0.00431709 8.88238 1.22991e-14 2063.41 0.996253 -274 64.3192 13.5488 18.2865 -1.66972 -4.53811 -0.806465 0.00550213 8.83885 1.14399e-14 2056.22 0.996317 -275 68.1991 19.0002 18.2716 4.22236 -1.15875 -3.078 0.00893591 8.88356 1.22787e-14 2066.48 0.996233 -276 62.4169 19.0089 14.9635 0.933268 -0.15888 -0.696728 0.00215149 8.91536 1.36965e-14 2071.84 0.996129 -277 58.5898 13.6147 21.6222 2.97433 5.0827 0.346696 -0.000913309 8.9034 1.25074e-14 2068.62 0.996189 -278 64.3268 13.5628 24.9514 -0.552167 -2.17979 0.898172 -0.00366559 8.91621 1.30742e-14 2070.77 0.996169 -279 68.1661 19.0213 24.9309 -0.594233 1.44738 -2.19463 0.0142577 8.90934 1.39551e-14 2073.14 0.996117 -280 62.4583 19.051 21.5849 6.68386 6.10703 -4.79627 -0.00762198 8.88381 1.16425e-14 2062.98 0.996318 -281 58.5561 13.5667 28.2888 -1.92426 -1.7604 2.63301 -0.0127612 8.8515 1.05723e-14 2055 0.996372 -282 64.3224 13.61 31.5941 -1.26072 4.20368 -0.750289 -0.000849292 8.88542 1.25433e-14 2064.81 0.996218 -283 68.1628 18.9742 31.617 -1.09316 -5.1379 3.04797 -0.00539782 8.86902 1.16746e-14 2060.32 0.996313 -284 62.4109 19.0189 28.2381 0.255641 1.38722 -4.9335 -0.00322974 8.89916 1.28042e-14 2067.23 0.996194 -285 58.5775 13.5579 34.9218 1.18669 -2.69309 -0.552845 0.00521409 8.87835 1.21178e-14 2064.57 0.996261 -286 64.3298 13.5663 38.2707 0.0540038 -1.74734 2.9533 -0.00671824 8.91148 1.3307e-14 2069.12 0.996155 -287 68.1438 19.0221 38.217 -3.97619 1.77709 -4.54384 -0.00716833 8.9002 1.26573e-14 2066.6 0.996223 -288 62.443 19.0164 34.9249 4.85945 0.945159 0.311524 0.00357247 8.86161 1.16001e-14 2060.65 0.996304 -289 0.953052 24.4503 1.64009 -1.08559 1.41807 -3.4169 0.0088173 8.88334 1.34021e-14 2066.43 0.996179 -290 6.71853 24.4892 4.97592 -0.280163 6.83367 -1.92648 -0.00921284 8.82774 1.02478e-14 2050.68 0.996428 -291 10.5213 29.8778 4.98617 -5.65271 0.7611 -0.485022 0.00186135 8.88778 1.20859e-14 2065.88 0.996232 -292 4.80938 29.901 1.64126 1.33866 4.02442 -2.96109 0.00520371 8.88678 1.25748e-14 2066.38 0.996223 -293 0.995991 24.4534 8.30671 4.91525 1.91583 -1.41649 0.0159727 8.93015 1.37554e-14 2077.93 0.996101 -294 6.71602 24.4374 11.6618 -0.433026 -0.441369 3.05194 0.00125074 8.90777 1.25129e-14 2070 0.996208 -295 10.5586 29.8834 11.6147 -0.636645 1.44272 -3.82263 -0.00707238 8.90344 1.28278e-14 2067.32 0.996203 -296 4.81178 29.9184 8.28697 1.48567 6.69304 -3.7703 0.00260327 8.87064 1.22191e-14 2062.39 0.996247 -297 0.977992 24.4241 14.9714 2.54123 -2.51363 0.485327 -0.00812586 8.8708 1.14083e-14 2060.11 0.996323 -298 6.70611 24.4522 18.2802 -2.16552 1.74987 -1.82246 -0.00369473 8.8616 1.1473e-14 2059.1 0.996315 -299 10.5106 29.8461 18.2727 -7.30825 -3.84322 -2.83443 0.00666284 8.87741 1.21519e-14 2064.68 0.996263 -300 4.81593 29.8802 14.9701 2.20561 1.21892 0.257853 0.000320465 8.92456 1.40083e-14 2073.41 0.996114 -301 0.96265 24.4471 21.6272 0.310055 1.03875 1.38637 -0.00575141 8.91511 1.33523e-14 2070.09 0.996181 -302 6.7292 24.4555 24.9516 1.38514 2.0992 1.07461 0.00397551 8.87417 1.1968e-14 2063.42 0.996257 -303 10.5723 29.8683 24.9491 1.70237 -0.642286 0.654285 -0.00377867 8.89596 1.27209e-14 2066.43 0.996206 -304 4.80167 29.8769 21.6522 0.0615918 0.532966 4.48047 0.0104595 8.90779 1.3411e-14 2071.97 0.996185 -305 0.992619 24.4216 28.2925 4.84943 -2.65551 2.83535 -0.00335337 8.89405 1.27058e-14 2066.1 0.996227 -306 6.71014 24.4463 31.6249 -1.44231 0.692802 3.94306 0.0112157 8.89957 1.33533e-14 2070.4 0.996162 -307 10.5631 29.8831 31.614 0.185875 1.28062 2.38935 0.0110614 8.87784 1.20967e-14 2065.72 0.996241 -308 4.80768 29.8426 28.2592 1.12341 -4.29809 -1.96917 -0.00816781 8.87612 1.19469e-14 2061.25 0.996272 -309 0.936025 24.4757 34.9028 -3.48676 4.63559 -2.84071 0.00309072 8.93199 1.42902e-14 2075.58 0.996106 -310 6.71293 24.4082 38.2621 -1.25414 -4.62376 1.89168 0.0103331 8.90639 1.34132e-14 2071.66 0.99615 -311 10.5826 29.8552 38.2708 3.00245 -2.60552 3.14315 -0.00553053 8.84851 1.06452e-14 2055.9 0.996382 -312 4.82093 29.8572 34.9204 2.7052 -2.148 -0.427671 0.00773 8.88706 1.28992e-14 2066.99 0.996183 -313 12.4906 24.4877 1.6618 1.2418 6.50112 -0.0102185 0.00832151 8.90656 1.23182e-14 2071.25 0.996207 -314 18.257 24.431 4.96769 2.23023 -1.23863 -2.95584 -0.000523982 8.89221 1.24324e-14 2066.32 0.996221 -315 22.0952 29.8638 4.99123 1.6148 -1.34716 0.24885 -0.00288256 8.90808 1.29387e-14 2069.19 0.996206 -316 16.3474 29.8826 1.66787 3.63004 1.49126 0.69687 0.00923516 8.89924 1.23679e-14 2069.89 0.996209 -317 12.5167 24.4079 8.32585 4.94261 -4.93944 1.7203 0.0216178 8.89229 1.27822e-14 2071.05 0.996179 -318 18.2231 24.4168 11.6061 -2.57284 -3.55483 -4.91531 0.00534053 8.90197 1.29759e-14 2069.65 0.996179 -319 22.056 29.8598 11.6645 -3.88622 -1.69242 3.34515 -0.01194 8.90835 1.32141e-14 2067.34 0.996179 -320 16.3146 29.8899 8.31997 -1.23942 2.53051 0.782189 0.0121781 8.8868 1.231e-14 2067.86 0.996242 -321 12.4764 24.48 15.008 -0.763372 5.7962 5.59597 -0.000162032 8.88815 1.26906e-14 2065.54 0.996201 -322 18.2417 24.4164 18.2816 -0.132203 -3.54965 -1.55119 -0.00556078 8.87158 1.16404e-14 2060.83 0.996297 -323 22.0882 29.8367 18.2713 0.791492 -4.99954 -3.07701 0.00759741 8.92809 1.38488e-14 2075.71 0.996113 -324 16.3017 29.9234 14.9608 -3.10751 7.28667 -1.04646 -0.0129729 8.87144 1.20902e-14 2059.24 0.996265 -325 12.4787 24.4636 21.6374 -0.493767 3.36152 2.80506 -0.00542709 8.86959 1.16628e-14 2060.44 0.996279 -326 18.2474 24.4423 24.9638 0.398036 0.178748 2.8042 0.00272458 8.8843 1.28198e-14 2065.34 0.996179 -327 22.0982 29.8743 24.942 2.22832 0.0447404 -0.564401 0.00502176 8.8676 1.20263e-14 2062.24 0.996282 -328 16.304 29.8723 21.5943 -2.63427 -0.294543 -3.60117 0.00386988 8.87275 1.21778e-14 2063.11 0.996243 -329 12.4639 24.4327 28.2775 -2.66718 -1.35537 0.806775 -0.00446164 8.86692 1.19407e-14 2060.08 0.996273 -330 18.2385 24.4565 31.6077 -0.594837 2.27184 1.47775 -0.00910908 8.89047 1.25918e-14 2064.11 0.996235 -331 22.0952 29.8389 31.6067 1.87179 -4.54568 1.54323 0.00642321 8.91449 1.33068e-14 2072.54 0.996177 -332 16.3654 29.8644 28.2964 6.07622 -1.46751 3.38893 0.0135574 8.90484 1.37523e-14 2072.03 0.996122 -333 12.5014 24.4382 34.951 2.7832 -0.328554 4.05706 0.00242376 8.89023 1.23305e-14 2066.52 0.996224 -334 18.2644 24.464 38.2463 2.96134 3.40503 -0.481795 -0.0112891 8.8819 1.2249e-14 2061.82 0.99625 -335 22.1024 29.904 38.2717 2.77321 4.70136 3.07233 0.0110979 8.88935 1.33966e-14 2068.2 0.996175 -336 16.3203 29.8886 34.9666 -0.229923 2.42677 6.06167 -0.00293681 8.89737 1.21708e-14 2066.89 0.996235 -337 23.9987 24.4334 1.64643 -0.546812 -1.17302 -2.38402 -0.0115343 8.9048 1.31602e-14 2066.66 0.996185 -338 29.7379 24.4366 4.97413 -4.14544 -0.606518 -2.10838 0.0131789 8.84464 1.18022e-14 2059.09 0.9963 -339 33.62 29.8663 4.97967 2.0552 -0.678436 -1.19989 -0.00291546 8.92675 1.37899e-14 2073.18 0.99613 -340 27.8545 29.8912 1.64764 1.38878 2.66745 -2.21072 -0.00318959 8.89147 1.34162e-14 2065.59 0.996211 -341 23.9862 24.4239 8.32616 -2.39262 -2.46077 1.74166 -0.0105343 8.89795 1.24388e-14 2065.41 0.996226 -342 29.7792 24.4525 11.6164 2.17921 1.76187 -3.53005 0.00113561 8.87958 1.25234e-14 2063.98 0.996224 -343 33.5956 29.868 11.6182 -1.30698 -0.504086 -3.29921 -0.00558679 8.89908 1.28538e-14 2066.71 0.996207 -344 27.8055 29.8949 8.30514 -5.4932 3.33081 -1.33737 0.00875678 8.87947 1.31682e-14 2065.59 0.996191 -345 23.9831 24.4303 15.0096 -3.06321 -1.80245 5.97422 -0.00687532 8.88036 1.26123e-14 2062.44 0.996238 -346 29.7493 24.4339 18.2769 -2.28746 -1.3073 -2.35077 -0.0186187 8.90701 1.25006e-14 2065.6 0.996252 -347 33.5743 29.8463 18.2715 -4.6347 -3.7448 -3.26081 -0.0236053 8.89562 1.31301e-14 2062.14 0.996205 -348 27.859 29.8587 14.9685 2.11412 -1.81356 0.0606578 0.00966649 8.91207 1.35717e-14 2072.73 0.996157 -349 24.0365 24.4475 21.5857 4.62784 0.778076 -4.86977 0.0140171 8.89386 1.34643e-14 2069.78 0.996148 -350 29.759 24.4402 24.9282 -0.775756 -0.155382 -2.52533 -0.00232878 8.89556 1.31821e-14 2066.64 0.99622 -351 33.614 29.8912 24.9358 1.17128 2.54347 -1.1513 -0.00570238 8.91214 1.39202e-14 2069.48 0.996149 -352 27.8789 29.859 21.6481 4.98715 -1.92307 4.15974 -0.0109176 8.8751 1.24353e-14 2060.45 0.996263 -353 24.0157 24.4449 28.262 1.69665 0.554788 -1.23021 -0.00406353 8.91622 1.36201e-14 2070.68 0.996172 -354 29.7598 24.4256 31.5936 -0.578679 -1.89559 -0.671358 0.00472455 8.92028 1.46408e-14 2073.44 0.996114 -355 33.5794 29.8945 31.6136 -3.64758 3.13157 2.28823 -0.00406946 8.91929 1.35202e-14 2071.33 0.996174 -356 27.8421 29.8551 28.2621 -0.553236 -2.40715 -1.20134 0.00789472 8.91166 1.40901e-14 2072.27 0.996137 -357 24.0073 24.4215 34.9114 0.0972757 -2.90702 -1.61816 0.021265 8.88483 1.3809e-14 2069.4 0.99616 -358 29.7572 24.4498 38.2611 -0.840964 1.46398 1.54925 0.00240936 8.91901 1.45182e-14 2072.68 0.996112 -359 33.6274 29.8694 38.265 3.07422 -0.528693 2.16297 0.00849218 8.93536 1.49708e-14 2077.46 0.996064 -360 27.849 29.8623 34.9248 0.589629 -1.42906 0.376466 -0.00545054 8.88414 1.31863e-14 2063.55 0.996239 -361 35.525 24.4374 1.64726 -0.0583341 -0.838496 -2.11952 0.00316708 8.87914 1.30022e-14 2064.32 0.996214 -362 41.2553 24.4417 4.9991 -4.43516 -0.137151 1.46474 -0.00433713 8.86958 1.19413e-14 2060.68 0.996265 -363 45.1258 29.8617 4.97535 -0.263847 -1.61126 -2.10534 0.000807826 8.88921 1.19592e-14 2065.95 0.996253 -364 39.3492 29.8698 1.61337 -2.8006 -0.288789 -7.0925 -0.000602343 8.86421 1.23561e-14 2060.33 0.996253 -365 35.5412 24.4335 8.33249 2.36937 -1.03372 2.50813 0.00288518 8.89399 1.29887e-14 2067.43 0.99618 -366 41.2562 24.4472 11.6278 -4.31075 0.854416 -1.87926 -0.0294009 8.90246 1.21996e-14 2062.34 0.996258 -367 45.1609 29.8705 11.6516 5.14584 -0.461848 1.42588 0.00152847 8.88347 1.24626e-14 2064.89 0.996226 -368 39.3904 29.8847 8.26249 3.58074 1.52799 -7.59981 -0.0250545 8.85484 1.04997e-14 2053.09 0.996398 -369 35.5041 24.4223 14.973 -3.09754 -2.5944 0.816912 0.00688471 8.88454 1.32492e-14 2066.27 0.996193 -370 41.3016 24.4391 18.3038 2.14811 -0.347368 1.48158 -0.00930305 8.92914 1.42461e-14 2072.34 0.996115 -371 45.149 29.8734 18.2855 2.9577 0.162047 -1.17865 -0.012334 8.8947 1.26395e-14 2064.33 0.996238 -372 39.347 29.8917 14.9715 -2.56172 2.41105 0.98285 0.014049 8.92365 1.37041e-14 2076.13 0.996123 -373 35.5037 24.4381 21.6531 -2.84279 -0.657591 4.97079 0.00904669 8.8908 1.36117e-14 2068.06 0.996182 -374 41.2717 24.4287 24.9532 -1.90929 -1.82353 1.07499 -0.00360429 8.90894 1.32074e-14 2069.23 0.996186 -375 45.1583 29.8873 24.8851 4.55473 1.94778 -8.67225 -0.00420156 8.9065 1.25497e-14 2068.58 0.99621 -376 39.362 29.9161 21.6171 -0.451242 5.99531 -0.455908 -4.76196e-05 8.89371 1.28497e-14 2066.73 0.996238 -377 35.5663 24.4266 28.2759 5.89191 -2.33348 0.767342 -0.0054394 8.89269 1.36942e-14 2065.39 0.996168 -378 41.284 24.4224 31.5887 -0.603428 -2.6886 -0.96708 -0.0152585 8.8881 1.21069e-14 2062.29 0.996262 -379 45.1245 29.8718 31.5969 -0.161544 -0.0338106 -0.213348 -0.00392126 8.87555 1.22471e-14 2062.04 0.996249 -380 39.4054 29.9073 28.26 5.32953 5.09752 -1.66084 -0.000645327 8.88441 1.22647e-14 2064.62 0.996246 -381 35.5432 24.4358 34.9167 2.47829 -0.693649 -0.832068 0.0135454 8.87799 1.26152e-14 2066.27 0.996262 -382 41.2689 24.462 38.2424 -2.34706 2.82363 -1.04944 -0.0137368 8.90327 1.2626e-14 2065.86 0.996211 -383 45.1311 29.8862 38.2533 0.703619 1.74674 0.450912 0.00806133 8.89813 1.28658e-14 2069.4 0.996215 -384 39.3616 29.8877 34.9395 -0.513299 2.25064 2.33568 -0.00115596 8.87224 1.23521e-14 2061.92 0.996254 -385 47.0629 24.462 1.65742 2.33606 2.81879 -0.715824 -0.00335703 8.89019 1.25996e-14 2065.28 0.996228 -386 52.821 24.4588 4.96087 1.74061 2.25049 -4.05404 -0.00491798 8.90282 1.216e-14 2067.63 0.996233 -387 56.6251 29.8969 4.98507 -3.18236 3.7738 -0.468935 -0.00349921 8.87099 1.10762e-14 2061.13 0.996321 -388 50.8912 29.8663 1.66016 0.606366 -1.02198 -0.883703 0.00416816 8.88046 1.27455e-14 2064.82 0.996221 -389 47.0528 24.4307 8.28436 0.961808 -1.56238 -4.33714 0.015516 8.8777 1.24167e-14 2066.64 0.996222 -390 52.84 24.437 11.6186 4.58125 -0.63968 -3.13943 0.00319668 8.87386 1.18618e-14 2063.19 0.996277 -391 56.6215 29.8959 11.6312 -3.79457 3.39968 -1.1271 0.00649596 8.90129 1.23394e-14 2069.75 0.996199 -392 50.8807 29.8581 8.29755 -1.18402 -2.16447 -2.28294 0.0146667 8.87637 1.22567e-14 2066.17 0.996237 -393 47.0385 24.4492 14.9274 -1.53979 0.982353 -5.93937 0.0105324 8.88566 1.24096e-14 2067.27 0.996238 -394 52.8028 24.415 18.2962 -0.891889 -3.84274 0.279663 -0.00468 8.8799 1.21615e-14 2062.8 0.996252 -395 56.6622 29.8566 18.3118 1.81121 -2.37822 2.71184 -0.0122894 8.87746 1.18e-14 2060.66 0.996275 -396 50.8721 29.8482 14.9801 -2.28697 -3.30805 1.97756 0.0236407 8.89301 1.33196e-14 2071.64 0.996158 -397 47.0526 24.4189 21.6005 0.967397 -3.24739 -2.47042 -0.00298339 8.86829 1.17787e-14 2060.67 0.996309 -398 52.8009 24.4373 24.9222 -1.01568 -0.347708 -3.17703 0.014297 8.90308 1.32316e-14 2071.79 0.996172 -399 56.6787 29.8745 24.9406 4.07366 0.367777 -0.489617 0.00117222 8.91052 1.36232e-14 2070.6 0.996139 -400 50.8743 29.8622 21.6456 -1.93946 -1.59099 3.70601 0.00998828 8.91782 1.34639e-14 2074.02 0.996151 -401 47.0722 24.4599 28.2802 3.66422 2.66493 1.11149 -0.00389856 8.89302 1.27648e-14 2065.78 0.996203 -402 52.8355 24.4124 31.6282 4.04997 -4.09712 4.66379 0.00678474 8.89826 1.40175e-14 2069.18 0.996143 -403 56.6529 29.8822 31.6048 0.536323 1.29804 0.998407 -0.0127193 8.89245 1.27939e-14 2063.77 0.996234 -404 50.883 29.9049 28.264 -0.825856 4.83858 -1.01736 0.0174577 8.84861 1.20184e-14 2060.84 0.99629 -405 47.0469 24.4287 34.9177 -0.182436 -1.74044 -0.95671 0.00844216 8.89104 1.28211e-14 2067.97 0.996224 -406 52.8001 24.4696 38.2413 -1.10383 4.0808 -0.968142 -0.00908066 8.90005 1.3916e-14 2066.19 0.996159 -407 56.6295 29.8745 38.2627 -2.5099 -0.111918 1.99952 0.000257025 8.87555 1.22689e-14 2062.92 0.996268 -408 50.9078 29.856 34.9499 2.70541 -2.3715 3.76007 0.0179445 8.93569 1.49302e-14 2079.54 0.996053 -409 58.572 24.4525 1.62793 0.580141 1.61138 -5.2073 0.00725432 8.86563 1.17824e-14 2062.3 0.996277 -410 64.3099 24.4067 4.99534 -2.96305 -5.14795 0.921819 0.00332603 8.88014 1.38362e-14 2064.61 0.996122 -411 68.1941 29.9107 5.00295 3.22939 5.1819 2.02674 -0.0114397 8.93924 1.30495e-14 2074 0.996189 -412 62.3658 29.8705 1.60377 -6.4658 -0.225059 -8.33969 -0.0112878 8.86588 1.13832e-14 2058.4 0.996309 -413 58.5666 24.465 8.31894 -0.597284 3.62574 0.229313 -0.00716893 8.86502 1.1576e-14 2059.1 0.996288 -414 64.3389 24.4455 11.643 1.50775 0.623075 0.201724 0.000566461 8.8886 1.27364e-14 2065.78 0.996207 -415 68.1756 29.8332 11.6769 0.727625 -5.80938 5.22915 -0.0155583 8.86141 1.14235e-14 2056.53 0.996336 -416 62.4235 29.8761 8.32821 1.96158 0.46863 1.7741 -0.00214443 8.90253 1.24441e-14 2068.17 0.996197 -417 58.5851 24.4169 14.9856 2.61155 -3.17162 2.61805 -0.00988203 8.89346 1.21162e-14 2064.58 0.996259 -418 64.3207 24.4261 18.2816 -1.47817 -2.26262 -1.49976 0.00191274 8.88673 1.35792e-14 2065.69 0.996159 -419 68.1646 29.8623 18.2899 -0.812072 -1.57812 -0.31992 0.0140846 8.9121 1.46286e-14 2073.69 0.99609 -420 62.3983 29.8657 14.997 -1.59547 -1.18212 4.36403 0.00541898 8.87359 1.20169e-14 2063.61 0.996263 -421 58.5709 24.405 21.6154 0.248136 -5.58551 -0.503851 0.00744258 8.83592 1.20147e-14 2056.02 0.996283 -422 64.2982 24.47 24.9637 -4.68124 3.9206 2.42343 0.0157082 8.91678 1.47312e-14 2075.04 0.996085 -423 68.152 29.8798 24.9183 -2.79643 1.29867 -3.88573 0.00595252 8.90678 1.36707e-14 2070.81 0.996162 -424 62.4119 29.8983 21.6201 0.460865 3.56924 0.0970675 0.00179255 8.90824 1.35961e-14 2070.24 0.996163 -425 58.5916 24.4388 28.299 3.25616 -0.381187 3.84926 -0.00509945 8.90783 1.37289e-14 2068.69 0.996155 -426 64.312 24.4313 31.6019 -2.35532 -1.20076 0.763906 0.00725983 8.9033 1.33845e-14 2070.35 0.996174 -427 68.1578 29.8632 31.5542 -1.90586 -1.34335 -6.34938 -0.0247129 8.86829 1.15408e-14 2056.05 0.996309 -428 62.4112 29.8584 28.2663 0.675396 -1.93671 -0.628071 -0.0058719 8.86099 1.18071e-14 2058.51 0.996319 -429 58.5409 24.4451 34.923 -3.96172 0.584693 0.0380891 0.0134806 8.87481 1.35087e-14 2065.61 0.996175 -430 64.3441 24.441 38.2602 2.07794 -0.140167 1.56417 0.00747909 8.89332 1.3182e-14 2068.27 0.996183 -431 68.1886 29.8723 38.2622 2.65344 0.00913343 1.84032 -0.0041227 8.88327 1.26006e-14 2063.65 0.996227 -432 62.4176 29.8964 34.8945 1.50078 3.37386 -4.23572 0.00824111 8.87731 1.3208e-14 2065.03 0.996174 -433 0.982387 35.2809 1.68967 3.17561 -3.34019 3.73379 0.00549656 8.90861 1.3495e-14 2071.1 0.996158 -434 6.7307 35.3194 4.98321 1.4413 2.16171 -1.10525 -0.00556356 8.87723 1.19989e-14 2062.04 0.996269 -435 10.5708 40.7119 5.00738 1.44718 -3.38642 2.84679 0.00224738 8.88035 1.24518e-14 2064.38 0.996236 -436 4.80719 40.7518 1.64116 1.0349 2.47569 -3.25205 0.00877433 8.89141 1.31618e-14 2068.13 0.996199 -437 0.964004 35.2694 8.31391 0.539378 -4.93446 -0.14375 0.0123133 8.86713 1.22403e-14 2063.7 0.996242 -438 6.71198 35.2928 11.6428 -1.36121 -1.69411 0.15093 -7.12747e-05 8.88253 1.2334e-14 2064.34 0.996252 -439 10.5495 40.7237 11.65 -1.61759 -1.56976 1.2585 0.00821554 8.89302 1.27062e-14 2068.35 0.996213 -440 4.79765 40.7628 8.32852 -0.483573 3.92621 1.89375 0.00300122 8.87582 1.19434e-14 2063.56 0.996267 -441 0.967533 35.3101 14.9269 0.90014 0.703975 -5.75852 0.0139592 8.90686 1.33865e-14 2072.53 0.996167 -442 6.69638 35.2972 18.278 -3.61778 -0.87494 -2.27472 0.00439473 8.88771 1.33542e-14 2066.42 0.996191 -443 10.5617 40.7232 18.2691 0.123319 -1.97778 -3.38724 -0.000294126 8.90764 1.37577e-14 2069.67 0.996139 -444 4.80559 40.6765 14.9604 0.707418 -8.37928 -0.971298 -0.0150078 8.9225 1.27024e-14 2069.68 0.996203 -445 0.956535 35.2645 21.6159 -0.38027 -5.55558 -0.455405 -0.0142728 8.92273 1.36824e-14 2069.9 0.996157 -446 6.69335 35.3155 24.9286 -3.91038 1.64664 -2.30596 0.0105942 8.90407 1.33231e-14 2071.22 0.996163 -447 10.5419 40.7194 24.9267 -3.11215 -2.09637 -2.78248 0.0170216 8.87334 1.27447e-14 2066.04 0.99621 -448 4.83364 40.7526 21.6372 4.74354 2.50274 2.85329 -0.00763642 8.85673 1.18038e-14 2057.24 0.996291 -449 0.965084 35.3152 28.2822 0.464528 1.52641 1.50484 -0.0102625 8.90297 1.24486e-14 2066.53 0.996228 -450 6.68832 35.3176 31.5828 -4.8117 1.85478 -2.10748 -0.00528979 8.87051 1.13954e-14 2060.66 0.99631 -451 10.5475 40.7224 31.605 -2.04345 -1.57951 1.03503 -0.00334723 8.89206 1.23578e-14 2065.68 0.996224 -452 4.77528 40.7649 28.2475 -3.83557 3.9537 -3.52503 -0.0103124 8.88886 1.20247e-14 2063.51 0.996269 -453 0.936408 35.3166 34.9197 -3.72297 1.62538 -0.523205 -2.35963e-05 8.84811 1.16006e-14 2057.02 0.996301 -454 6.72408 35.3134 38.2569 0.231264 1.44272 0.804477 -0.00554328 8.92352 1.3601e-14 2071.94 0.99613 -455 10.5819 40.7301 38.2587 2.7373 -0.818408 1.27252 0.0148293 8.89363 1.3283e-14 2069.9 0.996175 -456 4.78362 40.7599 34.9317 -2.65629 3.19642 1.20118 -0.00162644 8.91781 1.35219e-14 2071.55 0.996146 -457 12.4686 35.3289 1.66297 -1.93291 3.43246 -0.0415974 -0.00544617 8.88175 1.18609e-14 2063.03 0.996252 -458 18.2197 35.3295 4.97771 -3.02121 3.49425 -1.74406 0.0173416 8.88026 1.17252e-14 2067.55 0.996284 -459 22.0607 40.7426 4.97531 -3.15187 0.683724 -1.97831 -0.0100944 8.90507 1.26078e-14 2067.01 0.996223 -460 16.3166 40.7612 1.64203 -0.763878 3.91471 -2.81046 -0.0020385 8.8963 1.29471e-14 2066.87 0.996209 -461 12.5044 35.2787 8.35012 3.06561 -3.49661 5.09063 0.00362842 8.8935 1.25514e-14 2067.47 0.99622 -462 18.2298 35.3287 11.6822 -1.59891 3.44774 5.86375 -0.00227832 8.91252 1.31575e-14 2070.28 0.996176 -463 22.0844 40.7281 11.6499 0.344159 -1.21984 1.37721 0.00547873 8.87378 1.24824e-14 2063.67 0.996232 -464 16.3034 40.6968 8.32765 -2.82092 -5.49819 1.76759 -0.00918165 8.91069 1.31093e-14 2068.42 0.996169 -465 12.496 35.2917 14.9774 2.11114 -1.9646 1.41955 0.00352798 8.87783 1.25983e-14 2064.12 0.996235 -466 18.2657 35.312 18.2887 3.06364 1.12617 -0.589793 0.00897048 8.88708 1.22602e-14 2067.24 0.996238 -467 22.0781 40.707 18.293 -0.844727 -4.22397 0.0128253 -0.00804572 8.85797 1.14381e-14 2057.4 0.996311 -468 16.2854 40.737 14.9491 -5.27608 0.0840046 -2.56815 -0.00500897 8.88532 1.2585e-14 2063.89 0.996231 -469 12.4822 35.3015 21.592 0.137388 -0.351679 -4.06932 0.00704648 8.89156 1.32378e-14 2067.81 0.99617 -470 18.2615 35.2764 24.963 2.6692 -3.81918 2.59796 -0.00823892 8.8976 1.21206e-14 2065.82 0.996233 -471 22.1136 40.7153 24.9337 4.2208 -2.96763 -2.00159 -0.0106921 8.89084 1.21352e-14 2063.86 0.996231 -472 16.3004 40.714 21.6412 -3.07313 -3.13126 3.2625 -0.00033025 8.87018 1.16266e-14 2061.64 0.996302 -473 12.4931 35.2909 28.2663 1.27754 -2.01472 -0.596025 -0.00533528 8.91055 1.29165e-14 2069.2 0.996186 -474 18.1937 35.3177 31.595 -7.04017 2.0434 -0.224642 -0.0148505 8.88156 1.16642e-14 2060.98 0.99628 -475 22.0743 40.7378 31.5761 -1.57368 0.323646 -3.24903 -0.00417756 8.88407 1.25037e-14 2063.8 0.996236 -476 16.3224 40.7279 28.3214 0.101087 -0.79159 7.13648 -0.00842932 8.86481 1.16486e-14 2058.79 0.996274 -477 12.4637 35.3269 34.9127 -2.1714 3.00137 -1.451 -0.00763101 8.91354 1.1877e-14 2069.33 0.996249 -478 18.265 35.2691 38.2179 3.236 -5.16053 -4.71516 -0.0193541 8.84282 1.07139e-14 2051.75 0.99638 -479 22.0502 40.7527 38.2402 -4.74989 2.50726 -1.28402 -0.00542542 8.93305 1.48094e-14 2074.01 0.996077 -480 16.3108 40.7274 34.94 -1.76022 -1.24605 2.43815 -0.0071224 8.88157 1.19459e-14 2062.63 0.996273 -481 24.0171 35.2864 1.68759 1.56523 -2.68426 3.5087 0.012376 8.90585 1.44542e-14 2072 0.996104 -482 29.7651 35.3096 4.99094 0.0704772 0.479352 0.395359 0.0103555 8.91533 1.38236e-14 2073.57 0.99615 -483 33.6013 40.7554 5.01296 -0.616492 3.0303 3.53118 -0.0059049 8.88353 1.27734e-14 2063.33 0.996201 -484 27.8431 40.725 1.65614 0.00353288 -1.4217 -1.12028 -0.00466373 8.89885 1.36687e-14 2066.87 0.996163 -485 24.0207 35.303 8.30964 2.48067 -0.138961 -0.81188 -0.0191482 8.87265 1.23492e-14 2058.19 0.99625 -486 29.7778 35.3134 11.6467 1.90216 1.41572 0.774899 0.00533058 8.90534 1.30543e-14 2070.36 0.996188 -487 33.5997 40.761 11.6443 -0.947415 3.61096 0.57066 -0.000903453 8.89514 1.24932e-14 2066.86 0.996222 -488 27.8375 40.7208 8.3554 -1.02289 -2.11881 5.88673 0.0026077 8.85213 1.15282e-14 2058.42 0.996326 -489 23.9869 35.3336 14.9638 -2.43542 4.20881 -0.505844 0.00279492 8.87203 1.2498e-14 2062.72 0.996241 -490 29.7401 35.3153 18.2871 -3.4043 1.81432 -0.966624 -0.00185699 8.90877 1.32682e-14 2069.57 0.996178 -491 33.5854 40.7508 18.2987 -2.71758 2.0986 0.676061 -0.000768456 8.89714 1.30197e-14 2067.31 0.996213 -492 27.821 40.7762 14.9567 -3.30921 5.82225 -1.61255 -0.0061061 8.91263 1.37481e-14 2069.5 0.996133 -493 24.0039 35.2769 21.6127 0.205273 -4.03788 -1.17738 -0.0084118 8.86033 1.15167e-14 2057.83 0.996294 -494 29.7778 35.2599 24.9401 2.0144 -6.4419 -0.602844 -0.0182843 8.8901 1.32463e-14 2062.1 0.996206 -495 33.6409 40.7387 24.9335 5.04519 0.138904 -1.80437 -0.00577744 8.91716 1.42599e-14 2070.54 0.996129 -496 27.8659 40.7217 21.6217 3.16816 -1.89192 0.447298 0.0189484 8.88065 1.25054e-14 2067.99 0.996232 -497 24.0261 35.297 28.2922 3.45318 -1.19364 3.19269 0.00232862 8.84492 1.18333e-14 2056.84 0.996293 -498 29.7444 35.3301 31.6102 -2.84711 3.65501 1.70195 0.00696805 8.91963 1.4502e-14 2073.78 0.996114 -499 33.6429 40.7369 31.6213 5.53273 0.202733 3.6282 0.0222303 8.91128 1.47964e-14 2075.25 0.996093 -500 27.8175 40.7579 28.2701 -3.58272 3.22266 -0.032048 -0.00438935 8.93397 1.49905e-14 2074.43 0.996065 -501 24.0082 35.2817 34.9187 0.701922 -3.38056 -0.984887 0.0129167 8.86794 1.30543e-14 2064.02 0.996207 -502 29.7395 35.3412 38.2668 -3.57785 5.29541 2.34398 0.0013744 8.91048 1.40553e-14 2070.63 0.996155 -503 33.6107 40.7105 38.2729 0.667682 -3.61042 3.41325 -0.00191828 8.88158 1.30921e-14 2063.76 0.996208 -504 27.8505 40.7435 34.9179 0.78985 1.02482 -0.734549 -0.00209029 8.92078 1.39575e-14 2072.07 0.99617 -505 35.5358 35.3281 1.68286 1.73435 3.44043 2.92978 0.00639192 8.85961 1.2167e-14 2060.83 0.996285 -506 41.2993 35.3133 5.00737 1.90403 1.24443 2.51006 0.00949864 8.90294 1.29634e-14 2070.75 0.99617 -507 45.129 40.7604 5.00917 0.412875 3.62802 3.08981 0.00575676 8.87504 1.18449e-14 2063.99 0.996257 -508 39.3813 40.8154 1.66781 2.28431 11.5463 0.555154 -0.00451243 8.86663 1.29228e-14 2060.04 0.996203 -509 35.5525 35.3046 8.29497 3.50644 0.100236 -2.62648 -0.00535746 8.91077 1.23687e-14 2069.23 0.996232 -510 41.2897 35.297 11.6289 0.723173 -0.995441 -1.68136 0.00788861 8.87752 1.25403e-14 2064.98 0.996217 -511 45.127 40.7431 11.6082 0.304208 1.15792 -4.89792 0.0111661 8.87838 1.22527e-14 2065.86 0.996213 -512 39.3653 40.7151 8.2881 -0.143697 -3.0527 -3.96462 -0.0133135 8.86126 1.16368e-14 2056.99 0.996302 -513 35.5462 35.3293 14.9485 3.05835 3.75466 -2.71267 -0.0124261 8.88384 1.19604e-14 2061.98 0.996288 -514 41.2778 35.2878 18.3001 -1.27665 -2.12548 1.0441 0.0118229 8.901 1.30997e-14 2070.82 0.996193 -515 45.1372 40.7274 18.2925 1.3115 -1.36849 -0.260989 0.00257319 8.90277 1.27741e-14 2069.23 0.996193 -516 39.3892 40.7432 14.9572 3.23211 0.960389 -1.58605 -0.0162023 8.88805 1.23558e-14 2062.1 0.996232 -517 35.5352 35.2913 21.6367 1.5005 -1.56322 2.36843 0.00746829 8.93513 1.4979e-14 2077.19 0.996063 -518 41.2925 35.2885 24.9525 0.821005 -2.12536 0.752035 0.00659788 8.88979 1.27174e-14 2067.31 0.996221 -519 45.1467 40.7434 24.9179 2.85474 1.01483 -3.50913 -0.00134298 8.90265 1.27634e-14 2068.37 0.996204 -520 39.3527 40.7284 21.6316 -1.83399 -1.04382 2.18059 0.000798968 8.86715 1.26449e-14 2061.26 0.996246 -521 35.5272 35.3116 28.2779 0.0682703 1.02108 0.901005 -0.0135555 8.88008 1.25401e-14 2060.95 0.996276 -522 41.3001 35.2979 31.6272 2.08992 -0.917568 4.23163 0.0152928 8.89277 1.32268e-14 2069.81 0.996192 -523 45.1404 40.7179 31.5797 1.82659 -2.54824 -2.56737 0.00358598 8.91111 1.37744e-14 2071.23 0.996149 -524 39.3566 40.7284 28.2969 -1.49637 -0.951309 3.54515 0.00222513 8.91128 1.37829e-14 2070.98 0.996155 -525 35.5375 35.3193 34.9024 1.51679 2.07547 -2.97615 0.00055165 8.8826 1.26081e-14 2064.49 0.996263 -526 41.2725 35.2836 38.2617 -1.77738 -2.94121 1.81416 0.000490276 8.9172 1.38821e-14 2071.87 0.996134 -527 45.1441 40.737 38.2743 2.79173 0.304247 3.43552 -0.00912632 8.90036 1.26155e-14 2066.22 0.996228 -528 39.3943 40.7219 34.9596 3.95309 -1.96917 5.06512 0.000667624 8.91591 1.39579e-14 2071.63 0.996153 -529 47.0627 35.3214 1.6475 2.34765 2.18784 -2.42652 -0.00771433 8.89829 1.27704e-14 2066.08 0.996215 -530 52.7904 35.3226 4.97547 -2.61874 2.77621 -1.66773 -0.00644729 8.90211 1.27414e-14 2067.17 0.996193 -531 56.6668 40.7561 4.9629 2.58431 3.00652 -3.54701 -0.00646928 8.91491 1.30065e-14 2069.9 0.996164 -532 50.913 40.7259 1.65077 3.51043 -1.19467 -1.80529 0.00776295 8.90924 1.24451e-14 2071.7 0.99622 -533 47.0309 35.275 8.33369 -2.46424 -3.9471 2.62611 -0.0104757 8.89043 1.2389e-14 2063.82 0.996229 -534 52.8094 35.3207 11.6322 0.301181 2.3841 -1.39232 0.00886016 8.8886 1.23722e-14 2067.54 0.996213 -535 56.6072 40.7785 11.6603 -6.06549 6.25348 2.96532 0.004627 8.8556 1.1667e-14 2059.62 0.996254 -536 50.9018 40.7543 8.29502 1.79826 2.68684 -3.08131 -0.0123617 8.8608 1.10958e-14 2057.08 0.996319 -537 47.0527 35.277 14.9655 0.315916 -3.97075 -0.30738 -0.00717957 8.90332 1.33162e-14 2067.28 0.996167 -538 52.8025 35.2995 18.2869 -0.849671 -0.431026 -0.840539 -0.00701141 8.89216 1.23338e-14 2064.92 0.996227 -539 56.6275 40.7567 18.2949 -3.00376 3.13948 0.268495 -0.00133804 8.87103 1.13271e-14 2061.61 0.996313 -540 50.9004 40.7421 14.99 2.16747 1.13104 3.07841 0.00498862 8.87578 1.20356e-14 2063.99 0.996246 -541 47.0901 35.333 21.5757 5.89533 4.12648 -6.29433 -0.0123469 8.88837 1.19561e-14 2062.96 0.996285 -542 52.8172 35.3063 24.9638 1.34442 0.151931 2.3743 -0.00485913 8.92463 1.31005e-14 2072.3 0.996177 -543 56.6412 40.7177 24.9279 -0.911921 -2.5908 -2.42439 0.00866074 8.90283 1.3428e-14 2070.55 0.996144 -544 50.8899 40.7105 21.6199 0.348246 -3.54071 0.0498963 0.0102383 8.86958 1.23195e-14 2063.78 0.996251 -545 47.0323 35.2987 28.2694 -2.14011 -0.879411 -0.0538498 0.00490554 8.87504 1.22487e-14 2063.81 0.996245 -546 52.7985 35.3148 31.5883 -1.3266 1.41319 -1.12026 -0.00476341 8.8876 1.24227e-14 2064.42 0.996248 -547 56.6483 40.7442 31.5987 -0.0725071 1.32847 0.212466 -0.00294453 8.88563 1.26812e-14 2064.4 0.996221 -548 50.8922 40.7417 28.2984 0.57936 0.854854 3.76207 -0.00929017 8.89258 1.21204e-14 2064.51 0.996277 -549 47.0065 35.3095 34.936 -5.81153 0.757867 1.8521 -0.0172153 8.9025 1.33408e-14 2064.97 0.996185 -550 52.7969 35.3562 38.2636 -1.66048 7.25227 2.03909 0.000441196 8.90453 1.29616e-14 2069.14 0.996219 -551 56.6181 40.7289 38.2413 -4.03614 -0.787213 -1.18097 0.0248915 8.89637 1.30175e-14 2072.61 0.996202 -552 50.8912 40.728 34.8981 0.257779 -0.928594 -3.55713 -0.00614784 8.90135 1.24629e-14 2067.05 0.996246 -553 58.5288 35.3238 1.65966 -5.68005 2.80318 -0.519723 -0.00341333 8.89113 1.25041e-14 2065.47 0.996232 -554 64.3416 35.3025 4.97317 1.4291 -0.215694 -2.64191 -0.00974644 8.88964 1.27119e-14 2063.82 0.996197 -555 68.1732 40.7368 5.02728 0.39475 0.497989 5.44888 0.00364619 8.88922 1.26468e-14 2066.57 0.99621 -556 62.3924 40.7456 1.64488 -2.45989 1.44788 -2.63142 0.0066026 8.90334 1.29457e-14 2070.21 0.996182 -557 58.5582 35.2922 8.26332 -1.47431 -1.74221 -7.65929 -0.00477191 8.83588 1.12322e-14 2053.4 0.996311 -558 64.3561 35.3003 11.677 3.71288 -0.67747 4.98056 -0.0124812 8.90022 1.24586e-14 2065.49 0.99619 -559 68.1636 40.7591 11.6677 -0.992754 3.63493 3.71106 5.26672e-05 8.85901 1.13216e-14 2059.35 0.996305 -560 62.3934 40.7311 8.32774 -2.26715 -0.503338 1.86018 0.00664761 8.88099 1.15997e-14 2065.44 0.996266 -561 58.5784 35.2986 14.945 1.24467 -0.763716 -3.56437 -0.0149072 8.86781 1.10347e-14 2058.04 0.996309 -562 64.3286 35.3176 18.2949 0.0925428 1.72693 0.341648 -0.00864243 8.89506 1.20712e-14 2065.18 0.996264 -563 68.1707 40.7215 18.2753 -0.215189 -2.00854 -2.66501 0.000621738 8.86065 1.12158e-14 2059.82 0.996312 -564 62.3878 40.7066 14.9246 -2.94863 -3.961 -6.02383 -0.0155792 8.88958 1.12392e-14 2062.53 0.996294 -565 58.5928 35.3052 21.6062 3.3588 0.187403 -1.69444 0.000380943 8.88755 1.22059e-14 2065.51 0.996247 -566 64.3159 35.3436 24.9742 -1.9197 5.58976 4.27799 -0.00448564 8.88786 1.27987e-14 2064.55 0.996215 -567 68.1506 40.7345 24.9523 -2.72855 -0.329855 0.973935 0.0102546 8.91466 1.35948e-14 2073.42 0.996121 -568 62.4113 40.7649 21.5939 0.239697 4.21372 -3.61318 0.0171478 8.88991 1.26775e-14 2069.59 0.996194 -569 58.5454 35.305 28.2459 -3.14449 0.302706 -3.69441 -0.00725743 8.89782 1.24979e-14 2066.07 0.996246 -570 64.3322 35.315 31.6299 0.388321 1.55917 4.42176 0.004616 8.90365 1.32324e-14 2069.86 0.996172 -571 68.1483 40.75 31.5726 -2.91543 2.00237 -3.82758 -0.00381203 8.88398 1.26426e-14 2063.86 0.996231 -572 62.4044 40.7215 28.2575 -0.728726 -1.81123 -1.9485 0.00821328 8.89003 1.24678e-14 2067.7 0.996249 -573 58.58 35.3116 34.9209 1.64624 1.06694 -0.526691 0.0101438 8.91835 1.4768e-14 2074.2 0.996066 -574 64.3263 35.3207 38.2717 -0.471938 2.44897 3.35061 0.0132861 8.86631 1.27983e-14 2063.75 0.996222 -575 68.1898 40.7099 38.2505 2.92143 -3.62628 0.29569 -0.00828476 8.87378 1.26826e-14 2060.74 0.996231 -576 62.4339 40.7395 34.9181 3.20331 0.643037 -0.538195 0.00428633 8.91224 1.33261e-14 2071.61 0.996175 -577 0.967985 46.1508 1.66407 1.08239 -2.16534 0.155926 0.00765261 8.92618 1.38789e-14 2075.32 0.996105 -578 6.70188 46.1882 4.96471 -2.67256 2.76667 -3.33321 -0.00291246 8.93135 1.37884e-14 2074.16 0.996135 -579 10.555 51.5919 4.95604 -0.994604 -0.809508 -4.95361 0.0299984 8.88835 1.29273e-14 2072 0.996166 -580 4.7986 51.599 1.60762 -0.257256 0.0253974 -7.83803 -0.0140917 8.91323 1.236e-14 2067.9 0.996221 -581 0.96284 46.1324 8.31832 0.373138 -5.03227 0.41064 -0.00509844 8.89489 1.26698e-14 2065.93 0.996187 -582 6.73245 46.2263 11.6259 1.80637 8.42336 -1.91965 0.00405433 8.88667 1.28992e-14 2066.13 0.996184 -583 10.5368 51.5617 11.6533 -3.60983 -5.57669 1.86233 -0.00871708 8.81096 1.03833e-14 2047.23 0.996399 -584 4.81971 51.5896 8.32227 2.68609 -1.21266 1.03871 0.0111731 8.8737 1.15718e-14 2064.84 0.996288 -585 0.953186 46.1298 14.9878 -1.00861 -5.5829 3.05239 -0.00626918 8.85176 1.12343e-14 2056.47 0.996296 -586 6.73959 46.1607 18.2855 2.52798 -0.941315 -1.15918 0.022926 8.89029 1.3091e-14 2070.91 0.996168 -587 10.5411 51.6084 18.2747 -2.86872 1.54046 -2.79603 -0.00387027 8.88994 1.28403e-14 2065.13 0.996196 -588 4.84326 51.5837 14.9518 6.1578 -2.15032 -2.20579 0.016593 8.88302 1.29965e-14 2068.02 0.996157 -589 1.00171 46.207 21.6284 5.98841 5.44834 1.43493 0.0056949 8.87523 1.08491e-14 2063.99 0.996329 -590 6.7421 46.1579 24.9536 3.09625 -1.41557 1.19523 -0.00471549 8.88318 1.22889e-14 2063.5 0.99623 -591 10.5503 51.6482 24.9397 -1.59146 7.17575 -0.78813 -0.00647784 8.86737 1.20172e-14 2059.75 0.996282 -592 4.81786 51.6169 21.6014 2.49277 2.67425 -2.42247 0.00361225 8.87475 1.13312e-14 2063.45 0.996303 -593 0.977963 46.1792 28.2806 2.81288 1.70983 1.40231 -0.00304296 8.88729 1.23281e-14 2064.73 0.996244 -594 6.71204 46.1421 31.6065 -1.37897 -3.54775 1.19133 -0.0110137 8.88821 1.24435e-14 2063.23 0.996226 -595 10.5713 51.626 31.6313 1.45509 3.98424 4.98014 0.000363668 8.89188 1.30957e-14 2066.45 0.996181 -596 4.79034 51.6202 28.2573 -1.67521 3.20761 -1.82344 0.0156354 8.89513 1.29434e-14 2070.39 0.996184 -597 0.956611 46.1693 34.9023 -0.49868 0.364431 -2.81619 0.00547636 8.90828 1.31645e-14 2071.02 0.996176 -598 6.72367 46.1308 38.2289 0.386253 -5.24781 -2.96349 0.000372475 8.85571 1.18133e-14 2058.71 0.996311 -599 10.5328 51.5915 38.2349 -3.68945 -1.04821 -2.05622 -0.00883314 8.90081 1.26628e-14 2066.38 0.996214 -600 4.7616 51.565 34.9167 -5.75982 -4.72497 -1.26034 -0.0248198 8.87407 1.13654e-14 2057.25 0.996333 -601 12.4923 46.1811 1.63528 1.42281 2.16371 -3.9882 0.00486072 8.90071 1.37438e-14 2069.29 0.996151 -602 18.2376 46.1511 4.95742 -0.952572 -2.29503 -4.60016 0.00113635 8.8532 1.14617e-14 2058.34 0.996324 -603 22.0528 51.6151 4.99974 -4.46994 2.42413 1.83677 -0.00743914 8.85694 1.17447e-14 2057.32 0.996282 -604 16.3233 51.5876 1.66244 -0.221889 -1.55302 -0.010166 -0.00751589 8.89804 1.28511e-14 2066.07 0.99621 -605 12.5005 46.169 8.30408 2.89403 -0.0589407 -1.71865 -0.00449091 8.88138 1.22468e-14 2063.17 0.996231 -606 18.2365 46.1904 11.6448 -1.07422 3.28211 0.542838 -0.00566674 8.88865 1.2241e-14 2064.46 0.996247 -607 22.0833 51.5994 11.6134 0.0721412 0.457387 -4.05626 0.0078705 8.87832 1.24269e-14 2065.14 0.996231 -608 16.3134 51.5938 8.27523 -1.10102 -0.584585 -5.71002 -0.0136543 8.88003 1.10462e-14 2060.9 0.996315 -609 12.5126 46.1932 14.9437 4.46223 3.55336 -3.47811 -0.000675433 8.87874 1.21887e-14 2063.4 0.996268 -610 18.2256 46.0987 18.3042 -2.44772 -9.70982 1.48155 0.00583067 8.9308 1.44579e-14 2075.92 0.996081 -611 22.0619 51.6313 18.29 -3.00409 4.74967 -0.773062 0.00585885 8.88503 1.34699e-14 2066.17 0.996163 -612 16.3378 51.5716 14.9681 2.55735 -3.92569 0.36235 0.0170481 8.86896 1.26263e-14 2065.11 0.996217 -613 12.487 46.1462 21.6287 0.63665 -2.75658 1.23451 0.00144881 8.91248 1.35033e-14 2071.06 0.996169 -614 18.2354 46.1334 25.0029 -1.02284 -4.77605 7.98801 -0.00441333 8.90717 1.25305e-14 2068.67 0.996216 -615 22.085 51.5834 24.895 0.460801 -2.12519 -7.26367 -0.00379841 8.81508 1.02878e-14 2049.14 0.996427 -616 16.3173 51.6105 21.6376 -0.743811 1.66934 2.5831 -0.00773658 8.96041 1.52944e-14 2079.34 0.99604 -617 12.4514 46.1743 28.2628 -4.31123 1.22083 -1.05341 0.00548939 8.89601 1.2535e-14 2068.41 0.99621 -618 18.2396 46.1856 31.5529 -0.651212 2.57748 -6.41347 -0.00918348 8.86059 1.1617e-14 2057.72 0.9963 -619 22.0559 51.6047 31.6222 -3.99706 0.647908 3.73436 -0.000763524 8.8601 1.13533e-14 2059.41 0.996304 -620 16.3067 51.6059 28.2731 -2.21212 0.909494 0.242651 -0.00362916 8.90367 1.24713e-14 2068.09 0.996224 -621 12.4865 46.182 34.9209 0.821173 2.28772 -0.0276678 0.00122338 8.88205 1.22579e-14 2064.52 0.996251 -622 18.2532 46.1667 38.2846 1.27766 -0.130159 4.81654 0.021004 8.9405 1.53043e-14 2081.22 0.996032 -623 22.078 51.5888 38.2785 -0.601262 -1.35395 4.24639 -0.00620745 8.88523 1.23563e-14 2063.61 0.996261 -624 16.3301 51.5934 34.9289 1.07902 -0.729248 0.745744 -0.0104529 8.88357 1.21005e-14 2062.35 0.996264 -625 24.0055 46.1369 1.66669 0.111975 -4.01503 0.738023 -0.0177404 8.8708 1.21351e-14 2058.08 0.996285 -626 29.7495 46.1992 5.00075 -2.33602 4.79865 1.7615 -0.00566405 8.87584 1.27098e-14 2061.74 0.996217 -627 33.6179 51.5923 4.99623 2.06339 -0.924406 1.06231 -0.0123382 8.89902 1.28658e-14 2065.26 0.996208 -628 27.833 51.5794 1.63897 -1.50487 -2.54438 -3.58268 0.000593348 8.90379 1.30183e-14 2069.03 0.996184 -629 24.0128 46.1667 8.32612 1.26608 0.0323507 1.56861 0.0166886 8.88148 1.31714e-14 2067.72 0.996164 -630 29.7474 46.1619 11.6086 -2.28678 -0.758491 -4.73042 0.00273916 8.88885 1.28439e-14 2066.3 0.996223 -631 33.5677 51.5808 11.6583 -5.58667 -2.2883 2.43711 0.0168804 8.84762 1.19392e-14 2060.52 0.996274 -632 27.8166 51.5865 8.35384 -3.93916 -1.57818 5.28431 0.0143566 8.91889 1.35343e-14 2075.17 0.996149 -633 24.0112 46.1761 14.9774 0.990725 1.3104 1.47731 -0.00011536 8.91787 1.3869e-14 2071.89 0.996132 -634 29.7912 46.1991 18.3072 3.71183 4.29906 2.23231 0.00822529 8.91583 1.27347e-14 2073.2 0.996213 -635 33.6026 51.5966 18.3014 -0.167107 -0.233713 1.11051 -0.000604722 8.90332 1.24268e-14 2068.66 0.996226 -636 27.8437 51.6086 14.961 0.00359831 1.47996 -0.826376 0.0103451 8.90545 1.29088e-14 2071.45 0.996189 -637 23.9946 46.1711 21.619 -1.07855 0.738441 -0.0238215 1.82338e-05 8.85216 1.11526e-14 2057.88 0.996329 -638 29.7246 46.1611 24.9646 -5.86641 -0.542201 2.72827 0.00478524 8.85446 1.21177e-14 2059.41 0.996259 -639 33.5958 51.5787 24.9245 -1.47743 -2.92715 -2.87791 -0.00624296 8.83971 1.05939e-14 2053.88 0.996384 -640 27.8523 51.6199 21.6577 0.891142 2.96053 5.51717 -0.0155433 8.88609 1.18933e-14 2061.81 0.996253 -641 23.9834 46.1811 28.2673 -2.84036 2.08137 -0.425842 -0.00320306 8.9164 1.30094e-14 2070.9 0.996172 -642 29.7726 46.1874 31.6135 1.317 2.91994 2.20493 -0.000204273 8.89267 1.27148e-14 2066.47 0.996239 -643 33.5718 51.6102 31.586 -4.8025 1.54051 -1.64372 -0.00274129 8.90138 1.25975e-14 2067.8 0.996212 -644 27.8411 51.5643 28.2655 -0.219513 -4.96668 -0.723095 0.017347 8.89727 1.25186e-14 2071.2 0.996195 -645 23.9862 46.1912 34.9391 -2.34942 3.51363 2.08591 0.0166709 8.90667 1.36039e-14 2073.07 0.996155 -646 29.8014 46.1623 38.2549 5.22385 -0.696995 0.606519 0.00864589 8.88126 1.27005e-14 2065.93 0.996228 -647 33.6089 51.6024 38.2705 0.796429 0.733755 2.80029 -0.0100372 8.92571 1.3743e-14 2071.44 0.996142 -648 27.8088 51.6054 34.919 -5.21047 1.19467 -0.679225 0.00581689 8.8773 1.2711e-14 2064.5 0.996214 -649 35.5102 46.1779 1.66911 -2.09232 1.46938 1.00385 -0.000878765 8.8995 1.26377e-14 2067.78 0.996238 -650 41.2654 46.1894 4.99195 -2.88517 3.27842 0.395369 -0.00114593 8.8934 1.26464e-14 2066.45 0.996192 -651 45.1388 51.5794 4.99808 1.54519 -2.73797 1.27456 -0.0171677 8.8656 1.11658e-14 2057.09 0.996315 -652 39.3611 51.5916 1.67195 -0.82774 -1.26523 1.09575 0.0151588 8.88118 1.30257e-14 2067.31 0.996196 -653 35.5167 46.1219 8.30157 -1.14496 -6.4603 -1.81629 0.00867009 8.8828 1.23097e-14 2066.26 0.996236 -654 41.2688 46.1655 11.6321 -2.66811 -0.189048 -1.24189 0.00135104 8.88504 1.25068e-14 2065.19 0.996213 -655 45.1273 51.5987 11.6337 -0.0408105 0.225067 -1.17958 0.0159108 8.89563 1.31855e-14 2070.56 0.996146 -656 39.3923 51.6054 8.31614 3.77815 0.905268 0.341779 0.0098418 8.85951 1.19453e-14 2061.55 0.996274 -657 35.5351 46.1733 14.9979 1.42274 0.724223 4.36494 -0.00286596 8.89701 1.31033e-14 2066.85 0.996184 -658 41.2756 46.1716 18.2914 -1.66703 0.588526 -0.155038 0.00833118 8.8859 1.29181e-14 2066.87 0.996187 -659 45.1391 51.6025 18.2678 1.74963 0.790187 -3.73031 0.00317844 8.88503 1.24937e-14 2065.57 0.996236 -660 39.3934 51.629 14.9703 3.72443 4.53689 0.372343 0.00566257 8.91001 1.33271e-14 2071.44 0.996164 -661 35.534 46.1599 21.6324 1.12168 -0.850292 1.95623 -0.00239694 8.9245 1.32187e-14 2072.8 0.996164 -662 41.2893 46.153 24.9482 0.509416 -1.93943 0.344349 -0.0136932 8.88575 1.24322e-14 2062.13 0.996247 -663 45.1383 51.5927 24.9576 1.55891 -0.904364 1.61191 -0.00225713 8.90932 1.32907e-14 2069.6 0.996187 -664 39.3835 51.6035 21.6253 2.40672 0.856149 0.863693 -0.00309733 8.86905 1.15569e-14 2060.81 0.996317 -665 35.5398 46.1902 28.2873 2.08404 3.28665 2.42495 0.00039627 8.88217 1.24047e-14 2064.37 0.996249 -666 41.3015 46.1585 31.5984 2.25065 -0.952914 0.0143486 -0.00397398 8.90193 1.30471e-14 2067.65 0.996213 -667 45.1251 51.5912 31.6202 -0.211451 -1.27634 3.14113 0.0139513 8.8866 1.3322e-14 2068.21 0.996204 -668 39.3727 51.607 28.2241 1.0351 1.30548 -6.82686 -0.00523085 8.91314 1.38506e-14 2069.8 0.996126 -669 35.5434 46.1718 34.9251 2.4976 0.646322 -0.0883654 0.00610519 8.88959 1.293e-14 2067.17 0.996218 -670 41.2756 46.1482 38.2463 -1.23313 -2.47693 -0.487576 -0.000431929 8.90332 1.28961e-14 2068.7 0.996209 -671 45.112 51.58 38.2073 -2.22162 -2.72825 -5.95918 0.00309349 8.886 1.25483e-14 2065.76 0.996225 -672 39.3554 51.6104 34.9445 -1.56247 1.9102 3.01058 0.00480994 8.89246 1.35563e-14 2067.52 0.99617 -673 47.0405 46.1767 1.70422 -1.04788 1.23952 5.96561 0.0101177 8.83915 1.07955e-14 2057.25 0.996341 -674 52.8573 46.1125 4.97294 7.28942 -7.82866 -2.12059 -0.000762228 8.8494 1.08574e-14 2057.13 0.996318 -675 56.6474 51.5904 5.00263 -0.158482 -1.1303 2.16053 -0.0141631 8.8601 1.11104e-14 2056.56 0.996302 -676 50.8881 51.6182 1.65483 0.201507 2.96286 -1.29627 -0.00280609 8.888 1.20028e-14 2064.93 0.996226 -677 47.0271 46.1733 8.31618 -2.92136 0.919456 0.0443779 -0.000946818 8.85792 1.09516e-14 2058.9 0.996312 -678 52.8166 46.1873 11.6275 1.10445 2.89618 -1.98636 0.00410449 8.88014 1.20916e-14 2064.73 0.996219 -679 56.6446 51.6105 11.617 -0.740946 1.4728 -3.58523 0.00167624 8.88653 1.20157e-14 2065.57 0.996244 -680 50.8818 51.6222 8.33485 -0.822347 3.4317 3.05734 0.021058 8.86356 1.1091e-14 2064.78 0.996312 -681 47.0539 46.1786 14.9615 1.22425 1.90078 -1.20865 -0.00788029 8.85185 1.11536e-14 2056.13 0.996339 -682 52.7801 46.168 18.2904 -3.92064 0.150991 -0.304512 -0.0106741 8.91871 1.35046e-14 2069.82 0.996148 -683 56.6331 51.5681 18.26 -2.15782 -4.38196 -4.62955 -0.0107203 8.90166 1.23072e-14 2066.15 0.996235 -684 50.9059 51.6102 14.972 2.56457 1.72713 0.65214 0.00706168 8.87898 1.28392e-14 2065.13 0.996199 -685 47.0626 46.1995 21.6095 2.14623 4.58582 -1.11296 0.00611329 8.90939 1.29489e-14 2071.38 0.996203 -686 52.7979 46.1646 24.944 -1.31716 -0.288368 -0.327255 -0.00174234 8.90756 1.34934e-14 2069.35 0.996152 -687 56.6307 51.6032 24.9419 -2.72307 0.489197 -0.380109 -0.0078019 8.86406 1.16819e-14 2058.76 0.996288 -688 50.8953 51.5812 21.6062 1.24454 -2.26829 -1.79231 0.0104669 8.90361 1.32032e-14 2071.09 0.996188 -689 47.0477 46.1425 28.2539 -0.0920348 -3.35263 -2.67859 -0.00311701 8.89218 1.30563e-14 2065.76 0.996206 -690 52.7977 46.1552 31.6229 -1.52547 -1.76531 3.62238 0.00298894 8.9003 1.3094e-14 2068.79 0.996187 -691 56.6742 51.5791 31.6596 3.67506 -2.82087 8.68139 -0.0142635 8.90266 1.18136e-14 2065.6 0.996272 -692 50.9094 51.5727 28.2773 3.1618 -3.78815 0.760705 -0.00780736 8.88131 1.23826e-14 2062.44 0.99624 -693 47.0612 46.1749 34.8938 1.99707 1.16346 -4.18057 -0.00331252 8.90168 1.33849e-14 2067.76 0.996169 -694 52.7863 46.1995 38.2581 -3.24818 4.39504 1.14336 -0.00932604 8.91819 1.25568e-14 2069.97 0.996209 -695 56.6415 51.5907 38.2525 -1.16483 -1.06947 0.468267 -0.00983991 8.9129 1.24103e-14 2068.74 0.996214 -696 50.9112 51.5672 34.938 3.37853 -4.29315 2.0056 0.00317226 8.91899 1.3394e-14 2072.82 0.996155 -697 58.5623 46.1624 1.67547 -0.903556 -0.541893 1.97467 0.0115414 8.83334 1.11584e-14 2056.33 0.996307 -698 64.3273 46.1561 4.98062 -0.354129 -1.38706 -1.31441 -0.0188268 8.88002 1.13143e-14 2059.81 0.996298 -699 68.1677 51.5956 4.99769 -0.483308 -0.590429 1.19495 -0.00801339 8.86019 1.1031e-14 2057.88 0.996323 -700 62.4701 51.6122 1.65454 8.54678 1.92871 -1.39627 -0.0146751 8.89515 1.12954e-14 2063.91 0.996283 -701 58.5365 46.1412 8.31047 -4.90684 -3.51828 -0.56925 0.0065473 8.85305 1.11456e-14 2059.46 0.996309 -702 64.3179 46.1591 11.6409 -1.7385 -1.23232 -0.216464 -0.00362006 8.87554 1.12457e-14 2062.09 0.996286 -703 68.1482 51.6065 11.6212 -3.3974 1.30571 -3.13326 0.00409912 8.83857 1.08429e-14 2055.85 0.996332 -704 62.415 51.5918 8.31717 0.878173 -0.943826 0.326196 0.00595032 8.91733 1.28298e-14 2073.06 0.996143 -705 58.5309 46.1609 14.9908 -5.49773 -1.28857 3.24762 -0.00670011 8.88631 1.23658e-14 2063.75 0.996207 -706 64.3365 46.1535 18.2473 0.890732 -2.03737 -6.33643 0.00296391 8.90829 1.22307e-14 2070.48 0.996199 -707 68.1821 51.6223 18.3042 1.78431 3.439 1.45489 -0.00589468 8.87605 1.14178e-14 2061.72 0.996278 -708 62.3779 51.5796 14.9463 -4.72208 -2.59706 -3.01356 0.00444853 8.86683 1.12256e-14 2061.94 0.99632 -709 58.5426 46.125 21.6299 -3.59666 -6.20415 1.52783 0.0128642 8.85901 1.18578e-14 2062.08 0.996282 -710 64.32 46.1554 24.9936 -1.60582 -1.5056 6.89011 -0.0221519 8.89568 1.21729e-14 2062.45 0.996244 -711 68.1654 51.6036 24.9235 -0.691825 0.987819 -3.11197 0.00615354 8.86443 1.18657e-14 2061.81 0.996275 -712 62.4298 51.5869 21.637 3.01787 -1.62079 2.43823 0.0204885 8.89878 1.38156e-14 2072.23 0.996092 -713 58.5454 46.1521 28.3093 -3.50496 -2.11897 5.44304 -0.0092132 8.8823 1.18544e-14 2062.34 0.996266 -714 64.3462 46.1567 31.6035 2.31164 -1.42024 0.962663 0.00540455 8.89301 1.27589e-14 2067.75 0.996206 -715 68.1944 51.583 31.5964 3.4299 -2.1252 -0.158675 0.00193823 8.91534 1.3405e-14 2071.78 0.996149 -716 62.4215 51.5792 28.2583 1.56367 -2.67922 -1.91266 -0.00964704 8.89793 1.25351e-14 2065.59 0.996219 -717 58.5658 46.1552 34.9454 -0.441764 -1.67287 3.27126 0.00529993 8.87229 1.16452e-14 2063.29 0.996289 -718 64.3454 46.1645 38.2411 2.4778 -0.444114 -1.32296 -9.88048e-05 8.86185 1.18077e-14 2059.93 0.996271 -719 68.1436 51.632 38.2455 -3.71473 4.91429 -0.689942 -0.00282517 8.87052 1.11321e-14 2061.18 0.996323 -720 62.4121 51.5964 34.9442 0.272399 -0.50883 3.11992 0.00490411 8.88259 1.25339e-14 2065.44 0.996193 -721 0.961573 57.0478 1.68314 0.014822 2.69049 2.76453 0.0172922 8.88357 1.22343e-14 2068.27 0.996214 -722 6.70911 57.06 4.97018 -1.65208 4.46475 -2.79006 -0.0080374 8.87098 1.19132e-14 2060.19 0.996275 -723 10.5443 62.4479 4.95891 -2.53248 -1.71675 -4.00214 -0.00205474 8.92455 1.31857e-14 2072.89 0.996158 -724 4.81384 62.4338 1.62568 1.89712 -3.94785 -5.39813 -0.00423744 8.88756 1.23711e-14 2064.53 0.996251 -725 0.966349 57.042 8.34062 0.709102 1.81553 3.63612 -0.00182135 8.91282 1.26816e-14 2070.43 0.996196 -726 6.73415 57.052 11.6699 1.89693 3.31829 4.12788 0.0029075 8.90117 1.29988e-14 2068.97 0.996163 -727 10.5579 62.4558 11.6395 -0.559539 -0.745816 -0.153993 -0.0102044 8.86823 1.1606e-14 2059.13 0.996309 -728 4.79704 62.4616 8.31515 -0.461433 -0.42172 -0.221072 0.0045516 8.89057 1.36079e-14 2067.07 0.996161 -729 0.969028 57.0319 14.9726 1.20344 0.487162 0.892018 -0.00367078 8.88905 1.22988e-14 2064.97 0.996238 -730 6.70693 57.0281 18.2765 -2.11457 -0.273699 -2.24007 0.00439517 8.87258 1.17175e-14 2063.17 0.996278 -731 10.5664 62.4795 18.2714 0.664773 2.68316 -3.35436 -0.00338835 8.87045 1.16865e-14 2061.06 0.996272 -732 4.8006 62.4675 14.971 0.00750617 0.638981 0.365348 0.000511214 8.89282 1.32484e-14 2066.68 0.996185 -733 0.997358 57.0164 21.6281 5.27518 -1.78897 1.04692 -0.00824952 8.89978 1.18299e-14 2066.27 0.996261 -734 6.7487 57.0296 24.9819 4.09211 -0.0812332 5.6482 0.00130167 8.84789 1.20972e-14 2057.26 0.996271 -735 10.5556 62.4829 24.9502 -0.672897 3.05659 0.858197 -0.00913 8.91159 1.34871e-14 2068.64 0.996141 -736 4.77328 62.4428 21.6253 -3.97121 -2.67183 0.947931 -0.00964136 8.86889 1.19867e-14 2059.4 0.996275 -737 0.955257 57.0187 28.2617 -0.847145 -1.63698 -1.20265 0.00522771 8.90331 1.30481e-14 2069.91 0.996195 -738 6.7079 56.9868 31.5948 -2.08611 -6.0506 0.0201996 0.00365513 8.92237 1.41669e-14 2073.65 0.996126 -739 10.5587 62.4459 31.6197 -0.355407 -2.15769 3.37615 0.00630321 8.89871 1.35599e-14 2069.16 0.996175 -740 4.82146 62.4462 28.2909 2.70361 -1.80774 2.68782 0.00392019 8.92974 1.41411e-14 2075.28 0.996112 -741 0.962997 57.0289 34.9221 0.609274 0.147078 -0.39731 -0.00761689 8.89905 1.23069e-14 2066.26 0.996221 -742 6.74282 57.0436 38.2511 3.09584 1.93761 0.261668 0.00754251 8.89362 1.33129e-14 2068.35 0.996156 -743 10.5673 62.4717 38.2783 0.637086 1.62716 4.14172 0.00684436 8.87457 1.30361e-14 2064.14 0.9962 -744 4.80556 62.4641 34.9241 0.758724 0.217079 0.123282 0.00428445 8.87669 1.27353e-14 2064.04 0.996226 -745 12.498 57.0179 1.68065 1.97305 -1.95663 2.37543 -0.00230381 8.85083 1.16587e-14 2057.11 0.996305 -746 18.2263 57.0387 5.00324 -2.32267 0.982414 1.95804 0.00931452 8.89949 1.29393e-14 2069.97 0.996169 -747 22.0351 62.4442 4.9894 -6.66843 -2.36676 0.0571455 -0.00187276 8.89256 1.21979e-14 2066.08 0.99627 -748 16.3542 62.4914 1.64372 4.65909 4.15347 -2.97402 0.00216793 8.88393 1.29847e-14 2065.13 0.996212 -749 12.4777 57.0405 8.34352 -0.608573 1.69046 3.98235 -0.0152496 8.87986 1.15033e-14 2060.54 0.996268 -750 18.2445 57.0652 11.6534 0.347354 5.10241 1.5699 -0.00611957 8.88072 1.17498e-14 2062.67 0.996265 -751 22.0707 62.4598 11.6402 -1.81549 -0.179082 -0.276015 -0.0150562 8.89933 1.25901e-14 2064.74 0.996218 -752 16.3489 62.4683 8.35157 3.60332 1.06091 5.35548 -0.0116797 8.86742 1.15894e-14 2058.65 0.996296 -753 12.4777 57.0449 14.9714 -0.57871 2.50481 0.59062 -0.00636373 8.86666 1.16115e-14 2059.62 0.996273 -754 18.2353 56.9984 18.259 -0.981573 -4.4293 -4.94738 -0.0108893 8.91861 1.35362e-14 2069.75 0.996161 -755 22.0913 62.4829 18.3029 1.10842 2.84354 1.74025 -0.0108192 8.91839 1.33047e-14 2069.71 0.996176 -756 16.3512 62.4265 14.9659 4.13071 -4.91128 -0.341094 -0.00398286 8.88473 1.19724e-14 2063.98 0.99626 -757 12.4723 57.0216 21.6084 -1.47745 -0.825415 -1.60828 0.00477457 8.8922 1.25585e-14 2067.44 0.99623 -758 18.2203 57.0054 24.9363 -2.94562 -3.46134 -1.50507 0.00798797 8.91356 1.40262e-14 2072.7 0.996119 -759 22.0961 62.445 24.9703 1.69455 -2.21789 3.73051 -0.0115277 8.91565 1.37301e-14 2068.98 0.996159 -760 16.3354 62.4678 21.6391 2.07216 0.938522 2.84673 0.00940686 8.84591 1.1447e-14 2058.55 0.996323 -761 12.48 57.0139 28.2767 -0.357563 -2.33357 0.630244 -0.00489826 8.91594 1.32992e-14 2070.44 0.996194 -762 18.2534 57.0018 31.5604 1.51685 -3.88912 -5.54385 -0.0135202 8.86288 1.17107e-14 2057.29 0.996302 -763 22.0858 62.4801 31.6308 0.264021 2.7996 4.70989 0.00198938 8.87775 1.2568e-14 2063.77 0.996245 -764 16.2911 62.4757 28.301 -4.48624 2.22794 4.22855 0.00934063 8.8912 1.36866e-14 2068.22 0.996152 -765 12.4844 56.9919 34.8898 0.243833 -5.47957 -4.50814 0.00113617 8.90704 1.2868e-14 2069.82 0.996214 -766 18.2633 57.0174 38.253 2.85977 -1.74718 0.447436 0.0148359 8.91214 1.35126e-14 2073.84 0.996141 -767 22.0861 62.4683 38.2605 0.549167 1.04253 1.70198 0.00731215 8.88154 1.24976e-14 2065.7 0.99626 -768 16.3438 62.4609 34.9158 3.19533 -0.126947 -1.19891 0.0167794 8.89135 1.33962e-14 2069.83 0.996182 -769 24.0153 57.0337 1.65541 1.70734 0.66936 -1.20072 -0.000837308 8.90315 1.32809e-14 2068.6 0.996163 -770 29.7616 56.983 4.97169 -0.556431 -6.38484 -2.39819 -0.0290754 8.93275 1.27253e-14 2068.86 0.996222 -771 33.5822 62.4643 4.99753 -3.69163 0.149332 1.22155 0.0117189 8.90404 1.36058e-14 2071.45 0.996171 -772 27.8392 62.4576 1.69692 -0.90757 -0.465585 4.92427 0.0121064 8.8754 1.29616e-14 2065.43 0.996203 -773 24.0031 57.0375 8.29779 0.0126967 0.965431 -2.33434 0.000485389 8.8641 1.19007e-14 2060.54 0.996271 -774 29.7897 57.0445 11.6154 3.65934 2.12201 -3.78382 -0.00624289 8.88613 1.21787e-14 2063.8 0.996249 -775 33.5816 62.4825 11.6902 -3.44439 2.85551 7.02087 -0.00316131 8.88187 1.24816e-14 2063.54 0.996255 -776 27.8617 62.4773 8.34971 2.67 2.15152 4.90848 0.0104595 8.90843 1.37733e-14 2072.13 0.996138 -777 23.9918 57.0211 14.9459 -1.72218 -1.12493 -3.0115 -0.0206404 8.87946 1.14789e-14 2059.3 0.996308 -778 29.792 57.0109 18.336 3.67035 -2.81921 6.33414 -0.0044141 8.87107 1.15737e-14 2060.96 0.996312 -779 33.6267 62.4746 18.2967 2.92974 1.85687 0.896857 -0.0150517 8.8993 1.28113e-14 2064.74 0.996209 -780 27.8639 62.4677 14.9689 2.77113 1.00618 0.117264 -0.00329934 8.91718 1.31438e-14 2071.05 0.996183 -781 24.0126 57.0495 21.615 1.1754 2.95957 -0.688687 0.000211081 8.91954 1.33845e-14 2072.3 0.996159 -782 29.769 57.0125 24.9238 0.841314 -2.34996 -3.13592 0.00421398 8.89037 1.29924e-14 2066.94 0.996185 -783 33.5843 62.4594 24.9758 -2.75957 -0.603271 4.21121 0.00122106 8.90096 1.27543e-14 2068.55 0.996217 -784 27.8708 62.4524 21.5887 3.89269 -1.37513 -4.14481 0.000262385 8.91287 1.30725e-14 2070.88 0.996213 -785 24.0142 57.0106 28.2524 1.47764 -2.93469 -2.79937 0.0123577 8.8576 1.22601e-14 2061.69 0.996246 -786 29.7549 57.0207 31.5932 -1.34535 -1.43235 -0.434907 -0.00822277 8.88819 1.22449e-14 2063.81 0.996256 -787 33.6017 62.4278 31.6237 -0.771512 -4.62961 3.85928 0.0139773 8.8783 1.30533e-14 2066.45 0.996196 -788 27.8747 62.4418 28.2911 4.66929 -2.64286 2.8424 -0.00171232 8.90637 1.42459e-14 2069.11 0.996111 -789 24.0313 57.0417 34.8991 3.90041 1.71047 -3.46613 0.0141669 8.88796 1.32155e-14 2068.56 0.996152 -790 29.762 57.042 38.2145 -0.0512354 1.76936 -5.0964 -0.008879 8.8611 1.16625e-14 2057.89 0.996308 -791 33.6036 62.4607 38.2604 -0.359276 0.118916 1.53959 -0.0144549 8.89097 1.23201e-14 2063.08 0.996252 -792 27.8453 62.4552 34.9117 0.504277 -1.007 -1.62113 0.00536361 8.85676 1.17577e-14 2060 0.996296 -793 35.5401 57.0231 1.66275 2.03875 -0.799159 -0.135825 0.0230318 8.89148 1.34234e-14 2071.19 0.996166 -794 41.2853 57.0164 5.00956 0.0656975 -1.59508 3.03788 -0.00606463 8.89292 1.27571e-14 2065.29 0.996211 -795 45.1352 62.4361 4.9894 1.27703 -3.43992 -0.0348956 -0.000152575 8.91166 1.33664e-14 2070.55 0.996165 -796 39.3353 62.4584 1.65592 -4.33249 -0.471202 -1.01922 -0.020044 8.89628 1.27938e-14 2063.02 0.996244 -797 35.5291 57.0368 8.29339 0.596683 0.928169 -3.15792 0.0120197 8.89224 1.29143e-14 2069 0.996197 -798 41.279 57.012 11.6399 -1.18205 -2.51574 -0.0449035 -0.00628907 8.892 1.25983e-14 2065.04 0.99623 -799 45.1225 62.4613 11.6258 -0.522833 -0.280623 -2.25623 -0.0130525 8.89109 1.26673e-14 2063.42 0.996211 -800 39.36 62.4432 8.32503 -0.769169 -2.4994 1.52273 0.000899721 8.89565 1.3027e-14 2067.36 0.996198 -801 35.5182 57.0593 14.9816 -0.912191 4.04533 1.97829 -0.00407949 8.9142 1.33494e-14 2070.26 0.996157 -802 41.277 57.0377 18.2801 -1.27507 1.17573 -2.0222 -0.00638942 8.90671 1.31043e-14 2068.17 0.996183 -803 45.1238 62.4224 18.2719 -0.590192 -5.71768 -3.02026 0.0128701 8.87003 1.2277e-14 2064.44 0.996238 -804 39.3577 62.4735 14.9833 -1.0177 1.42198 2.50413 -0.0128392 8.90054 1.21358e-14 2065.46 0.996256 -805 35.4915 57.0309 21.5947 -4.56183 0.144972 -3.31324 -0.00783276 8.9307 1.28506e-14 2072.95 0.996187 -806 41.3095 57.0363 24.9788 3.37518 0.776665 4.53504 0.00627726 8.92657 1.42695e-14 2075.1 0.996118 -807 45.1456 62.4623 24.9354 2.68053 0.0717473 -1.35847 -0.00142127 8.88543 1.26722e-14 2064.68 0.996237 -808 39.3458 62.443 21.6288 -3.2012 -2.3296 1.3086 0.00243016 8.86192 1.13176e-14 2060.46 0.996331 -809 35.5589 57.0568 28.2785 4.58376 4.01565 1.00195 -0.0083049 8.87647 1.23045e-14 2061.3 0.996254 -810 41.3379 57.024 31.5963 7.446 -0.896572 -0.149251 0.00256756 8.92162 1.48934e-14 2073.27 0.996104 -811 45.1497 62.4412 31.6219 3.12826 -2.82531 3.44611 0.0138539 8.89498 1.40406e-14 2069.99 0.996152 -812 39.3804 62.4448 28.2987 2.15701 -2.32638 3.85503 0.0117034 8.87966 1.29137e-14 2066.24 0.996228 -813 35.4843 57.0406 34.9485 -6.12434 1.458 3.5414 -0.00909584 8.87001 1.27037e-14 2059.77 0.996232 -814 41.3145 57.0271 38.2477 4.05311 -0.304539 -0.109603 -0.0153624 8.90553 1.31108e-14 2066 0.996211 -815 45.1113 62.4538 38.2362 -2.28617 -1.11239 -1.91705 0.000605779 8.89596 1.36544e-14 2067.38 0.996158 -816 39.3676 62.4675 34.8721 0.214104 0.845299 -7.44703 -0.0073849 8.90867 1.47731e-14 2068.41 0.996088 -817 47.0386 57.0243 1.67037 -1.28142 -0.943426 1.03306 -0.000440138 8.90213 1.26594e-14 2068.45 0.996197 -818 52.8157 57.0217 4.99088 1.24207 -1.24315 0.327912 0.00818373 8.86714 1.19537e-14 2062.83 0.996237 -819 56.6639 62.4693 4.97887 2.26509 1.30923 -1.52193 -0.00798872 8.88605 1.20367e-14 2063.41 0.996256 -820 50.8612 62.4415 1.66576 -3.87658 -2.99508 0.572747 -0.0103745 8.85584 1.11856e-14 2056.45 0.996332 -821 47.0303 57.0348 8.30755 -2.68756 0.551409 -1.2082 -0.00386067 8.87085 1.18318e-14 2061.04 0.996277 -822 52.8206 57.0482 11.6156 1.70472 2.58903 -3.85083 0.0102383 8.89506 1.307e-14 2069.23 0.996154 -823 56.6662 62.4613 11.674 2.68576 -0.141878 4.70871 -0.00247608 8.88787 1.24832e-14 2064.98 0.996223 -824 50.8769 62.4664 8.31186 -1.56306 0.79189 -0.566144 0.00740831 8.87198 1.22028e-14 2063.69 0.996248 -825 47.0417 57.0284 14.976 -0.909767 0.0364981 1.36604 -0.0126121 8.8854 1.2125e-14 2062.28 0.996265 -826 52.8042 57.0231 18.3117 -0.576413 -0.986938 2.6757 0.00785518 8.88129 1.24556e-14 2065.78 0.996222 -827 56.6817 62.4567 18.2634 4.57368 -0.729917 -4.49049 0.00401456 8.86583 1.24585e-14 2061.68 0.996206 -828 50.8947 62.4491 14.9425 1.29297 -1.77791 -3.52115 -0.0123728 8.90218 1.25041e-14 2065.92 0.996219 -829 47.0281 57.0438 21.6295 -2.62521 1.94518 1.49652 -0.00177111 8.90933 1.32309e-14 2069.7 0.996181 -830 52.8292 57.0262 24.9133 3.0175 -0.659658 -4.68179 0.0176003 8.88935 1.26877e-14 2069.57 0.996205 -831 56.6599 62.4618 24.9452 1.4723 0.134135 -0.154021 0.00940604 8.92101 1.30656e-14 2074.57 0.996166 -832 50.8992 62.4742 21.6354 1.63674 1.64074 2.12561 -0.0133093 8.88119 1.16545e-14 2061.23 0.996294 -833 47.0395 57.0617 28.3058 -1.09083 4.46839 4.91848 0.00458851 8.9242 1.44116e-14 2074.24 0.996107 -834 52.8243 57.0029 31.6005 2.53047 -4.09596 0.461555 -0.0158986 8.84244 1.10655e-14 2052.42 0.996343 -835 56.6714 62.4809 31.5655 3.53703 3.04529 -4.58602 -0.00420023 8.88141 1.29339e-14 2063.24 0.996218 -836 50.8827 62.4594 28.2828 -0.67498 -0.360522 1.84299 -0.0160734 8.89566 1.25188e-14 2063.73 0.996257 -837 47.0461 57.0248 34.9283 -0.122057 -0.588246 0.826221 0.00637844 8.88349 1.26403e-14 2065.92 0.996246 -838 52.8061 57.0251 38.2415 -0.451128 -0.592972 -1.04828 -0.00623522 8.86484 1.14744e-14 2059.26 0.996297 -839 56.6776 62.4758 38.2411 3.98777 2.10096 -1.28269 0.00691253 8.89486 1.2272e-14 2068.45 0.996244 -840 50.9186 62.4915 34.9427 4.18733 4.3564 2.90389 0.0131693 8.88809 1.32309e-14 2068.37 0.996172 -841 58.5765 57.0468 1.67088 1.06027 2.16679 1.28945 0.00301801 8.91437 1.27138e-14 2071.8 0.996166 -842 64.326 57.0401 4.98579 -0.699584 1.5125 -0.250294 -0.00624949 8.87365 1.1951e-14 2061.14 0.996254 -843 68.1518 62.4801 4.99782 -2.69996 2.69275 1.23557 0.00525137 8.90366 1.33837e-14 2070.01 0.996138 -844 62.3937 62.4899 1.68484 -2.28405 4.09815 3.46579 0.00544327 8.87889 1.22557e-14 2064.75 0.996242 -845 58.5512 56.9841 8.27379 -2.55941 -6.5276 -6.08707 -0.0132959 8.85338 1.12602e-14 2055.31 0.996325 -846 64.2885 57.0283 11.6221 -5.87093 -0.117257 -2.74592 0.00524842 8.9028 1.28852e-14 2069.81 0.996169 -847 68.1604 62.486 11.6642 -1.52085 3.44362 3.39938 -0.0104347 8.88248 1.27189e-14 2062.14 0.996226 -848 62.4201 62.4456 8.32791 1.63828 -2.18753 1.60132 -0.00335669 8.87233 1.17509e-14 2061.46 0.996291 -849 58.5987 57.0374 14.9298 4.10093 1.03643 -5.59973 0.00287935 8.87825 1.19784e-14 2064.06 0.996258 -850 64.3331 57.0312 18.277 0.423939 0.188533 -2.19615 -0.0137677 8.90524 1.24518e-14 2066.27 0.996218 -851 68.1915 62.4771 18.3115 2.93876 2.23089 2.51306 0.0135916 8.90502 1.36276e-14 2072.07 0.996145 -852 62.3731 62.4516 14.9685 -5.42815 -1.40585 -0.0133517 -0.0145027 8.883 1.23809e-14 2061.38 0.996247 -853 58.5927 57.0377 21.607 3.64969 1.09979 -1.41644 -0.00250659 8.87672 1.22739e-14 2062.59 0.996245 -854 64.3235 57.0192 24.9329 -0.930982 -1.53715 -1.52006 0.00488867 8.88846 1.2712e-14 2066.67 0.996211 -855 68.1644 62.4744 24.9541 -0.813347 1.94668 1.1407 -0.00955847 8.88731 1.24212e-14 2063.35 0.996244 -856 62.43 62.4564 21.6124 2.97254 -0.919914 -0.809896 -0.00799257 8.86957 1.19583e-14 2059.89 0.996279 -857 58.5447 57.0378 28.2711 -3.58803 0.947138 0.00280101 0.000991933 8.9035 1.30666e-14 2069.06 0.996169 -858 64.3394 57.0207 31.5795 1.2939 -1.24978 -2.41381 0.0109778 8.87464 1.20784e-14 2065.01 0.99626 -859 68.1509 62.4644 31.5852 -2.53984 0.341542 -1.73071 -0.00919384 8.91268 1.2768e-14 2068.83 0.996215 -860 62.3972 62.4752 28.2816 -1.53382 2.16324 1.44684 -0.000158702 8.91005 1.34227e-14 2070.21 0.996158 -861 58.5812 57.0187 34.9441 1.79654 -1.50753 2.80747 -0.00791648 8.90399 1.25656e-14 2067.26 0.996196 -862 64.347 57.0183 38.2973 2.59642 -1.59821 6.84554 0.00203478 8.84425 1.04227e-14 2056.6 0.996382 -863 68.1458 62.4796 38.2268 -3.29564 2.70746 -3.46133 0.00576914 8.8482 1.10943e-14 2058.25 0.996333 -864 62.4175 62.4568 34.9299 1.15651 -0.455368 0.8651 0.00714651 8.89951 1.27889e-14 2069.51 0.996183 -ITEM: TIMESTEP -8 -ITEM: NUMBER OF ATOMS -864 -ITEM: BOX BOUNDS pp pp pp -0.0000000000000000e+00 6.9130545060664147e+01 -0.0000000000000000e+00 6.5176902932690410e+01 -0.0000000000000000e+00 3.9912538800000000e+01 -ITEM: ATOMS id x y z vx vy vz c_dpdUatom[1] c_dpdUatom[2] c_dpdUatom[3] c_dpdUatom[4] c_crdx -1 0.961863 2.74332 1.65102 0.042337 3.58527 -1.56184 -0.0083437 8.87867 3.57902e-14 2061.97 0.995708 -2 6.7169 2.70895 4.96796 -0.78802 -0.765792 -2.61489 -0.00507125 8.90038 3.87742e-14 2067.31 0.995627 -3 10.5396 8.13977 5.00166 -2.72191 -0.959212 1.69003 0.019053 8.89577 3.79057e-14 2071.45 0.99565 -4 4.82191 8.14501 1.67602 2.5692 -0.25254 1.46629 -0.0128443 8.90105 3.78791e-14 2065.79 0.995661 -5 0.981055 2.70172 8.31159 2.87376 -1.56312 -0.387399 -0.00364781 8.88475 3.54237e-14 2064.25 0.995725 -6 6.70809 2.68558 11.6271 -1.79943 -3.73874 -1.7767 0.00850655 8.91239 4.14355e-14 2072.78 0.995551 -7 10.5414 8.14583 11.645 -2.31476 -0.0715714 0.170379 0.016564 8.88471 3.75148e-14 2068.56 0.995666 -8 4.80928 8.16127 8.32545 1.06104 1.89553 1.4194 -0.00542667 8.87502 3.3811e-14 2061.79 0.995758 -9 0.917738 2.72521 14.9382 -4.99621 0.924872 -3.47568 0.0121444 8.92259 4.0285e-14 2075.7 0.995602 -10 6.70946 2.71698 18.312 -1.63554 0.443262 2.07407 0.00928385 8.90665 3.98176e-14 2071.7 0.995601 -11 10.4991 8.12672 18.2767 -7.83864 -2.44045 -1.67365 -0.0110461 8.91999 3.81328e-14 2070.21 0.995625 -12 4.80273 8.13065 14.9803 0.126702 -2.30366 1.78971 0.00846245 8.86447 3.54712e-14 2062.52 0.995715 -13 0.976561 2.70753 21.6349 1.77573 -0.998512 1.49198 -0.00686401 8.92115 3.86044e-14 2071.33 0.995666 -14 6.68214 2.70932 24.9431 -5.03198 -0.703578 -0.0496315 -0.00615775 8.89892 3.58145e-14 2066.73 0.995718 -15 10.582 8.17081 24.9141 2.5213 2.87858 -4.09503 -0.0112973 8.86116 3.42464e-14 2057.6 0.995759 -16 4.7842 8.14084 21.6069 -1.90749 -0.577042 -1.58148 -0.006053 8.89425 3.97808e-14 2065.81 0.9956 -17 0.932989 2.73923 28.2493 -3.52588 2.88322 -2.95423 -0.00863615 8.90108 3.89904e-14 2066.69 0.995643 -18 6.74456 2.76531 31.5684 3.09595 6.32762 -3.45207 -0.00284123 8.87533 3.67716e-14 2062.43 0.9957 -19 10.5492 8.14313 31.6126 -1.43972 -0.384345 1.90476 0.0031497 8.89168 3.71958e-14 2067.18 0.995695 -20 4.76167 8.14263 28.3079 -4.92924 -0.554945 4.70876 0.000378535 8.90144 3.9752e-14 2068.7 0.995602 -21 0.967464 2.69492 34.9106 0.839115 -2.30228 -1.34926 0.00225278 8.94292 3.95553e-14 2077.92 0.995597 -22 6.72538 2.74259 38.2332 0.403525 3.00083 -2.11112 0.00444338 8.91341 3.86e-14 2072.1 0.995635 -23 10.5824 8.15487 38.2707 2.53159 0.853729 2.80221 -0.014985 8.92423 3.96254e-14 2070.27 0.995635 -24 4.83293 8.17368 34.9306 3.8739 3.24456 1.04696 0.000472608 8.89037 3.92623e-14 2066.35 0.995654 -25 12.5018 2.71219 1.66476 2.39712 -0.3362 0.0711006 0.0130205 8.8985 3.88453e-14 2070.74 0.995669 -26 18.264 2.72661 4.9691 2.76056 1.26393 -2.51777 0.0105961 8.9057 4.09283e-14 2071.79 0.995579 -27 22.0671 8.14595 4.97804 -1.88588 -0.20328 -1.25909 -0.00381139 8.90495 3.77367e-14 2068.53 0.995674 -28 16.3096 8.13749 1.64666 -1.41364 -1.10691 -2.24662 0.0069303 8.91854 4.24079e-14 2073.74 0.995568 -29 12.466 2.71977 8.29756 -1.95904 0.398243 -2.04986 -0.0133502 8.89032 3.6116e-14 2063.38 0.99571 -30 18.252 2.70012 11.6854 1.24891 -2.25375 5.47513 -0.0122551 8.89199 3.798e-14 2063.99 0.995638 -31 22.0357 8.15792 11.6399 -5.83535 1.74546 -0.261803 -0.0244072 8.89482 3.49478e-14 2061.97 0.995763 -32 16.3046 8.15652 8.31649 -2.27659 1.23975 0.65692 -0.00371743 8.87785 3.51414e-14 2062.77 0.995737 -33 12.4736 2.6967 14.9249 -1.11114 -2.67217 -5.11802 -0.00694745 8.91961 3.94965e-14 2071.01 0.995584 -34 18.253 2.72814 18.3002 1.19328 1.46482 0.958785 -0.000651435 8.89166 3.65857e-14 2066.37 0.99568 -35 22.1258 8.12549 18.2881 5.00668 -2.19962 -0.560521 0.00925196 8.92863 3.78512e-14 2076.34 0.995678 -36 16.3142 8.21015 14.9425 -0.870851 7.71892 -3.29213 -0.00793223 8.91436 3.82557e-14 2069.67 0.995626 -37 12.4675 2.70747 21.6468 -1.67524 -1.03995 3.69881 0.00324285 8.85839 3.34703e-14 2060.1 0.995763 -38 18.1869 2.73004 24.9096 -6.93598 1.93951 -4.24199 0.00192805 8.91319 3.76128e-14 2071.51 0.995643 -39 22.0146 8.12899 24.9429 -8.82841 -2.34709 -0.287726 0.00267601 8.84149 3.31216e-14 2056.37 0.995807 -40 16.3468 8.17241 21.6428 3.19285 3.27628 2.96938 -0.0181503 8.85937 3.26458e-14 2055.74 0.995807 -41 12.512 2.70034 28.2574 3.83313 -1.89593 -1.74295 -0.0121314 8.8652 3.4418e-14 2058.28 0.995761 -42 18.2113 2.71387 31.5942 -3.83351 -0.275111 -0.508197 -0.00676662 8.90928 4.02528e-14 2068.84 0.995625 -43 22.0701 8.12857 31.5868 -1.83068 -2.4229 -1.5477 -0.0119998 8.88288 3.56586e-14 2062.08 0.995722 -44 16.3152 8.17289 28.2913 -0.663968 3.09457 2.62958 -0.000954359 8.89128 3.71226e-14 2066.23 0.995692 -45 12.4584 2.72389 34.9188 -2.91841 1.14559 -0.716477 0.00707431 8.89146 3.90917e-14 2067.98 0.995655 -46 18.2423 2.73623 38.2536 0.17162 2.38396 0.282986 0.00551912 8.94887 4.62801e-14 2079.92 0.995485 -47 22.1054 8.18234 38.2512 2.64069 4.43373 0.312617 0.0135223 8.90398 4.1728e-14 2072.04 0.995578 -48 16.3144 8.0944 34.9531 -0.91489 -6.38563 3.67092 0.0126458 8.9514 4.539e-14 2081.97 0.995477 -49 23.9933 2.68695 1.69357 -1.12472 -3.78495 3.82538 0.00576858 8.90412 4.15701e-14 2070.42 0.995588 -50 29.746 2.72788 4.99376 -2.36042 1.4776 0.348286 0.00599539 8.92153 4.37148e-14 2074.19 0.995533 -51 33.6326 8.11269 4.94651 3.37575 -4.143 -5.2428 0.00361495 8.9286 4.0705e-14 2075.17 0.995573 -52 27.8258 8.16294 1.6672 -2.32508 1.83984 0.704041 0.00306409 8.89179 3.96436e-14 2067.22 0.995621 -53 23.989 2.74631 8.31547 -1.74275 3.85001 -0.227829 0.00258981 8.87695 3.67177e-14 2063.92 0.995714 -54 29.7501 2.70464 11.6058 -1.93435 -1.34347 -4.37889 -0.0105566 8.87638 3.74958e-14 2061.01 0.995705 -55 33.6202 8.18661 11.626 1.7462 4.99313 -1.74183 0.00819458 8.88276 3.69047e-14 2066.36 0.995684 -56 27.8398 8.18802 8.35416 -0.546802 5.24567 4.84582 0.00618383 8.89632 3.94987e-14 2068.85 0.995608 -57 23.9964 2.7602 14.9924 -0.742774 5.59472 2.85276 0.0153021 8.93411 4.21921e-14 2078.84 0.995549 -58 29.7812 2.71445 18.2724 2.06367 -0.053639 -2.58804 0.00672899 8.89853 4.00893e-14 2069.43 0.995623 -59 33.6357 8.15227 18.3006 4.09067 0.739215 0.803992 0.00787813 8.88868 3.9651e-14 2067.58 0.995617 -60 27.8031 8.17206 14.9936 -5.15345 3.18622 3.00041 -0.00540188 8.93173 4.34522e-14 2073.93 0.995541 -61 24.0266 2.68583 21.5978 3.21956 -3.74073 -2.57357 -0.000100146 8.88907 3.95094e-14 2065.96 0.995643 -62 29.7784 2.71362 24.9525 1.79132 -0.211611 1.14682 -0.0062004 8.89864 3.89921e-14 2066.69 0.995664 -63 33.5736 8.15477 24.9482 -4.09097 0.867302 0.317601 -0.00250253 8.92726 4.12728e-14 2073.6 0.995551 -64 27.8772 8.16441 21.6127 4.17561 1.86767 -0.614034 0.00673924 8.94105 4.44417e-14 2078.5 0.995513 -65 24.0142 2.72348 28.207 1.05648 1.01841 -7.70142 -0.000426376 8.9582 4.30541e-14 2080.63 0.995508 -66 29.7478 2.7211 31.5911 -2.37644 0.918738 -0.706852 0.0150708 8.89355 3.77905e-14 2070.13 0.995657 -67 33.6099 8.14448 31.5651 0.89004 -0.3611 -3.98149 0.00142781 8.85861 3.34107e-14 2059.76 0.995764 -68 27.8109 8.18769 28.3061 -4.25551 5.18854 4.30539 0.0180472 8.88 3.73728e-14 2067.88 0.995661 -69 23.9916 2.73581 34.9127 -1.59487 2.68706 -1.57667 0.00529862 8.89775 3.9338e-14 2068.95 0.995634 -70 29.75 2.70595 38.2874 -2.03762 -1.30817 4.72436 -0.00603783 8.91427 3.84582e-14 2070.05 0.995635 -71 33.6059 8.11241 38.2482 0.42237 -4.41479 -0.38918 -0.0114681 8.88437 3.372e-14 2062.49 0.99576 -72 27.8427 8.13128 34.9466 -0.0517013 -2.21323 2.52888 -0.0127558 8.9012 3.6014e-14 2065.83 0.995689 -73 35.5214 2.70796 1.68642 -0.586091 -0.94379 2.96154 0.00540088 8.88556 3.93274e-14 2066.38 0.995643 -74 41.294 2.69013 4.95129 1.11583 -3.0117 -4.76807 -0.00475777 8.90128 4.00488e-14 2067.58 0.995602 -75 45.1477 8.1514 4.97299 2.61411 0.630356 -2.03092 -0.00255389 8.8699 3.43426e-14 2061.31 0.995765 -76 39.3759 8.11863 1.67745 1.16535 -3.84824 1.73899 -0.00268501 8.88775 3.67237e-14 2065.11 0.995677 -77 35.5143 2.72613 8.32389 -1.24132 1.43821 0.952654 0.0133227 8.90231 4.12198e-14 2071.65 0.995578 -78 41.2789 2.70926 11.6288 -0.840137 -0.498534 -1.45044 0.00496403 8.9098 3.71557e-14 2071.43 0.995672 -79 45.1297 8.16802 11.655 0.473609 2.62856 1.79379 0.00452518 8.91227 4.07193e-14 2071.9 0.995556 -80 39.3746 8.11774 8.29187 1.14494 -3.58998 -2.72551 -0.00224018 8.91491 3.79246e-14 2070.99 0.995648 -81 35.5436 2.7143 14.9799 2.17315 -0.213425 1.70667 0.00445551 8.8719 3.57636e-14 2063.25 0.995709 -82 41.3274 2.70476 18.3178 5.28147 -1.40724 2.96732 -0.020979 8.90233 3.63199e-14 2064.33 0.995667 -83 45.1278 8.14791 18.3366 0.125367 0.134784 5.32321 -0.00098624 8.90187 3.70072e-14 2068.48 0.995669 -84 39.345 8.16099 14.9679 -3.00405 1.62875 0.112823 0.00240512 8.84243 3.31055e-14 2056.51 0.995798 -85 35.5372 2.69353 21.6071 1.55288 -2.6215 -1.35927 0.000881596 8.90062 3.69449e-14 2068.61 0.995678 -86 41.281 2.71237 24.9293 -0.681393 -0.292919 -2.28699 0.00581862 8.88317 3.70858e-14 2065.96 0.995655 -87 45.0821 8.15108 24.9853 -5.73739 0.576778 5.16989 0.00391059 8.85218 3.27712e-14 2058.9 0.995809 -88 39.3978 8.1895 21.6203 4.10191 5.2231 0.0434948 0.0160831 8.88029 3.58206e-14 2067.51 0.995688 -89 35.5391 2.74199 28.2898 1.52508 3.12208 2.04091 0.00153791 8.91412 3.8434e-14 2071.64 0.995619 -90 41.2994 2.70439 31.5772 1.80443 -1.1402 -2.41892 0.0109332 8.89405 3.73214e-14 2069.35 0.995665 -91 45.1054 8.13652 31.5745 -2.86595 -1.35037 -2.83805 -0.0008996 8.87345 3.28031e-14 2062.42 0.995773 -92 39.3774 8.11762 28.2837 1.36381 -3.66614 1.54383 -0.0219112 8.873 3.23029e-14 2057.84 0.995801 -93 35.5072 2.71058 34.925 -2.45965 -0.941894 0.356435 -0.00816925 8.8779 3.45276e-14 2061.82 0.995754 -94 41.2805 2.67203 38.2382 -0.609922 -5.39907 -1.6368 0.00935694 8.90595 4.0299e-14 2071.58 0.995576 -95 45.1296 8.18159 38.1861 0.307743 4.49783 -8.04222 0.00969002 8.85931 3.50951e-14 2061.68 0.995713 -96 39.3903 8.10785 34.9403 3.01122 -5.12846 2.05835 -0.00566082 8.88104 3.4291e-14 2063.04 0.995726 -97 47.0658 2.71294 1.67721 2.32728 -0.721763 1.69027 -0.0118989 8.90775 3.66157e-14 2067.4 0.995685 -98 52.8184 2.71599 5.05317 1.25483 0.00140514 7.84227 -0.00772887 8.92134 3.8655e-14 2071.2 0.995634 -99 56.6415 8.16093 4.95524 -0.644459 1.69581 -4.2587 -0.00293981 8.92052 3.9044e-14 2072.04 0.995629 -100 50.8834 8.11574 1.6652 -0.545324 -4.05085 0.305556 0.00225979 8.9085 3.90517e-14 2070.59 0.995626 -101 47.0309 2.71088 8.32811 -2.06649 -0.449201 1.45015 0.0165891 8.89153 3.83163e-14 2070.03 0.99564 -102 52.8409 2.74597 11.6507 4.34468 3.7547 1.29234 -0.00884522 8.90025 3.81837e-14 2066.47 0.995655 -103 56.6188 8.12087 11.6359 -3.58215 -3.29663 -0.432588 0.000322103 8.86845 3.5973e-14 2061.64 0.995707 -104 50.9279 8.11065 8.33509 4.57269 -4.80977 2.62227 0.013749 8.88055 3.56117e-14 2067.05 0.995739 -105 47.071 2.6947 14.9544 2.95709 -2.53532 -1.6829 -0.00841532 8.89842 3.71425e-14 2066.16 0.995679 -106 52.8143 2.74322 18.288 0.890732 3.47796 -0.628642 -0.00419753 8.90219 3.67688e-14 2067.87 0.995656 -107 56.6304 8.13276 18.2651 -2.21174 -1.87313 -3.72455 -0.0188325 8.8616 3.45189e-14 2056.1 0.995729 -108 50.8824 8.14108 14.9142 -0.822923 -0.78876 -6.57887 -0.00214801 8.90059 3.82888e-14 2067.97 0.995646 -109 47.0547 2.69146 21.6424 0.694035 -3.03061 3.0729 0.00855009 8.89231 3.94917e-14 2068.5 0.995585 -110 52.8345 2.73605 24.9771 3.37788 2.75055 3.8797 -0.00297339 8.87613 3.50244e-14 2062.56 0.995743 -111 56.6577 8.17159 24.9591 1.18638 3.21692 1.85913 -0.00202532 8.8581 3.31463e-14 2058.92 0.995742 -112 50.8856 8.16347 21.6215 -0.229377 2.19825 0.187375 -0.00468923 8.91962 3.81291e-14 2071.48 0.995618 -113 47.0635 2.71653 28.225 1.71189 0.0953291 -5.51586 0.0100559 8.91834 3.94872e-14 2074.35 0.995603 -114 52.8142 2.65542 31.5794 0.493253 -7.12507 -2.18608 0.018149 8.97788 4.79716e-14 2088.81 0.995356 -115 56.6333 8.1229 31.6101 -1.86836 -3.13809 1.51301 -0.00761395 8.88983 3.49629e-14 2064.49 0.995723 -116 50.8951 8.15023 28.3089 1.2355 0.176356 4.8387 0.0159252 8.87784 3.51333e-14 2066.94 0.995727 -117 47.0788 2.72553 34.9284 3.9099 0.970188 0.470743 -0.0156907 8.89374 3.47737e-14 2063.59 0.995773 -118 52.7945 2.70538 38.2909 -1.92907 -1.51529 4.90522 0.0161067 8.88896 3.79297e-14 2069.37 0.995669 -119 56.6522 8.17702 38.2583 0.135437 3.54909 1.47617 0.00162658 8.92901 4.06083e-14 2074.83 0.995581 -120 50.8829 8.16299 34.9502 -0.818864 2.0053 3.31333 -0.0214042 8.89674 3.6453e-14 2063.03 0.995706 -121 58.5628 2.73222 1.64509 -0.376648 1.91517 -2.16993 0.00966643 8.91796 4.21375e-14 2074.21 0.995534 -122 64.2705 2.73584 4.99456 -7.42524 2.73075 0.758072 0.0127172 8.88189 3.7671e-14 2067.15 0.995651 -123 68.1658 8.19162 4.98728 -0.76292 5.6184 0.0253221 0.0144625 8.86312 3.65249e-14 2063.53 0.995657 -124 62.4212 8.15565 1.70141 1.60499 0.777367 4.82312 -0.00459175 8.87522 3.56877e-14 2062.02 0.995741 -125 58.5777 2.67105 8.34473 0.931573 -5.42422 3.8336 -0.00247181 8.92731 4.09756e-14 2073.61 0.995559 -126 64.3256 2.68174 11.6474 -0.547901 -4.60394 0.606948 0.00258828 8.85514 3.50402e-14 2059.28 0.99574 -127 68.1573 8.09624 11.5986 -1.52362 -6.19155 -5.63992 -0.0147858 8.86047 3.17204e-14 2056.68 0.995824 -128 62.3941 8.13079 8.3126 -1.97845 -2.2688 -0.432193 -0.000404496 8.87186 3.56203e-14 2062.21 0.995695 -129 58.5508 2.74023 14.9427 -2.14714 3.07835 -3.24543 -0.0137489 8.87275 3.48722e-14 2059.54 0.995752 -130 64.317 2.69002 18.2525 -1.52441 -3.12336 -4.76329 0.015167 8.93192 4.23188e-14 2078.36 0.995505 -131 68.1532 8.1562 18.2993 -2.14509 1.15166 0.971182 0.00619184 8.91008 4.05507e-14 2071.79 0.995568 -132 62.3945 8.14078 14.9938 -1.844 -0.766092 3.45421 -0.0132386 8.90129 3.65408e-14 2065.75 0.995657 -133 58.5842 2.76052 21.6101 1.93412 5.89331 -1.15465 0.00106791 8.83684 3.19434e-14 2055.04 0.995805 -134 64.3326 2.72707 24.992 0.443983 1.32857 5.66221 -0.000271329 8.91451 3.64122e-14 2071.31 0.995684 -135 68.1544 8.16594 24.9435 -2.19575 2.39582 -0.522253 0.00215523 8.90354 4.07501e-14 2069.53 0.995588 -136 62.3933 8.15977 21.6121 -1.9652 1.63451 -1.12725 0.00135942 8.86121 3.4148e-14 2060.3 0.995761 -137 58.5906 2.70773 28.2675 2.86028 -1.13506 -0.443189 0.0003896 8.8646 3.47495e-14 2060.82 0.995746 -138 64.3428 2.72784 31.6058 1.7506 1.54537 1.23576 0.0080769 8.87953 3.66351e-14 2065.65 0.995696 -139 68.1493 8.15071 31.5694 -2.83817 0.646687 -3.4841 -0.00500284 8.88898 3.95916e-14 2064.9 0.995631 -140 62.4051 8.16124 28.2642 -0.45849 1.75447 -1.11194 -0.0159674 8.89843 3.49707e-14 2064.55 0.995714 -141 58.5845 2.68627 34.9277 2.31911 -3.57556 0.586128 -0.0100164 8.86914 3.49715e-14 2059.56 0.995765 -142 64.3509 2.71573 38.2468 2.51855 -0.0596022 -0.30885 0.017704 8.87862 3.68338e-14 2067.5 0.995684 -143 68.1429 8.13678 38.2147 -3.39849 -1.21232 -4.37718 0.0037248 8.903 4.00293e-14 2069.74 0.995607 -144 62.4321 8.15173 34.9545 3.06766 0.536919 3.74406 0.00619792 8.88656 3.78315e-14 2066.76 0.995643 -145 1.01716 13.5925 1.65928 6.90497 1.66295 -0.435576 0.00854906 8.91131 3.73704e-14 2072.51 0.995679 -146 6.6731 13.5527 4.95053 -5.92675 -3.52318 -4.80762 -0.00170388 8.87258 3.45106e-14 2062.07 0.995746 -147 10.5647 19.0037 4.99308 0.476279 -0.791117 0.313817 0.0171031 8.88103 3.42658e-14 2067.87 0.995723 -148 4.82125 19.0295 1.72841 2.50347 2.48484 7.9571 -0.00092982 8.92524 3.89495e-14 2073.49 0.995592 -149 0.952113 13.5689 8.30163 -1.27409 -1.38858 -1.69499 0.00352486 8.88399 3.49771e-14 2065.63 0.995677 -150 6.69824 13.5559 11.653 -2.94673 -3.19501 1.6093 -0.0148965 8.86814 3.17112e-14 2058.3 0.995798 -151 10.5759 19.0068 11.6662 1.70243 -0.458802 3.11977 -0.0060469 8.87253 3.62617e-14 2061.17 0.995672 -152 4.79694 19.0053 8.3257 -0.563797 -0.237593 1.19714 -0.0043923 8.91495 3.54114e-14 2070.53 0.995672 -153 0.93231 13.5943 14.9861 -3.64929 1.96242 2.18395 -0.00602933 8.8825 3.33815e-14 2063.27 0.99572 -154 6.71267 13.5464 18.2645 -1.06696 -4.3106 -3.91233 -0.00430058 8.80125 2.96879e-14 2046.28 0.995912 -155 10.5237 19.0146 18.2772 -4.43889 0.736836 -2.12701 0.0143202 8.91902 3.88096e-14 2075.41 0.995573 -156 4.78925 18.996 14.9931 -1.38811 -1.44278 3.2097 -0.016201 8.88301 3.28353e-14 2061.2 0.995758 -157 0.975317 13.5688 21.6287 1.91063 -1.37194 1.33085 0.0152642 8.87223 3.76692e-14 2065.64 0.995652 -158 6.72577 13.5872 24.9681 0.766287 1.08756 2.9954 0.0163975 8.87484 3.82212e-14 2066.44 0.995632 -159 10.5677 19.0204 24.9429 0.986989 1.45432 -0.241912 -0.00694382 8.88371 3.64828e-14 2063.34 0.995687 -160 4.80304 19.0027 21.608 0.24195 -1.07421 -1.52326 0.00523297 8.89464 3.63997e-14 2068.27 0.995666 -161 0.967519 13.6122 28.2842 0.983811 4.15786 1.77612 -0.0040586 8.88149 3.61428e-14 2063.47 0.995733 -162 6.70894 13.568 31.6265 -1.84396 -1.37618 3.64019 -0.00474531 8.88582 3.86813e-14 2064.27 0.995667 -163 10.5662 18.9892 31.6013 0.813085 -2.50541 0.443205 0.00327674 8.89025 3.80219e-14 2066.92 0.995644 -164 4.76656 18.9723 28.3077 -4.22786 -4.66308 4.70532 -0.00326459 8.87207 3.43158e-14 2061.62 0.995759 -165 0.997422 13.5194 34.9212 4.48073 -7.5346 -0.354665 0.0149997 8.90733 4.21469e-14 2073.08 0.995546 -166 6.68474 13.5718 38.2253 -4.28654 -0.73944 -3.20959 0.00453431 8.92765 3.92529e-14 2075.15 0.995629 -167 10.5872 19.0095 38.2525 3.21485 0.105548 0.484082 -0.012291 8.88253 3.38541e-14 2061.92 0.995776 -168 4.81068 18.9701 34.9486 0.904719 -4.91774 2.89521 -0.00981601 8.92538 3.81507e-14 2071.6 0.995656 -169 12.4928 13.5925 1.64465 1.23012 2.007 -2.26725 -0.0108578 8.90925 3.66939e-14 2067.95 0.99567 -170 18.2602 13.5286 4.97372 2.24064 -6.29331 -1.87679 -0.00191441 8.85856 3.33562e-14 2059.03 0.995774 -171 22.1287 19.0141 4.99774 5.67261 0.715194 1.00031 0.0130059 8.86144 3.19883e-14 2062.8 0.995812 -172 16.2973 18.9993 1.68874 -2.89366 -1.265 3.07069 -0.00979841 8.90709 3.44267e-14 2067.7 0.995703 -173 12.5009 13.5841 8.29746 2.81479 0.683897 -2.39042 -0.00380633 8.90672 3.72401e-14 2068.93 0.995622 -174 18.267 13.6028 11.6258 3.04522 3.11587 -1.98366 0.00658417 8.86308 3.58686e-14 2061.83 0.995699 -175 22.1097 19.0163 11.6585 3.43478 0.70965 2.15918 -0.00339344 8.88894 3.68265e-14 2065.22 0.995654 -176 16.3378 18.9776 8.31806 1.87993 -3.98465 0.580584 -0.0016945 8.86539 3.28322e-14 2060.53 0.995788 -177 12.4735 13.5372 14.9915 -1.03562 -5.27774 2.88789 -0.0121593 8.91461 3.84965e-14 2068.83 0.995613 -178 18.2682 13.5553 18.33 2.98109 -2.94238 4.74818 0.0197555 8.88315 3.79695e-14 2068.92 0.995636 -179 22.0948 19.0327 18.308 1.37079 2.85708 2.2106 -0.00311965 8.85954 3.43297e-14 2059 0.995742 -180 16.325 18.9823 14.9646 0.271249 -3.49229 -0.533797 0.00326777 8.87538 3.62591e-14 2063.75 0.995679 -181 12.5034 13.5478 21.6474 2.82469 -3.83892 3.44445 -0.00177068 8.89339 3.67667e-14 2066.5 0.995691 -182 18.2408 13.575 24.9674 -0.209617 -0.40487 2.60674 0.00408533 8.90935 4.00783e-14 2071.18 0.995577 -183 22.0966 18.9807 24.9675 1.67494 -4.05304 2.78493 -0.0143579 8.83462 3.18516e-14 2051.27 0.995835 -184 16.3133 19.035 21.5933 -1.288 2.81932 -3.16526 -0.0144767 8.90859 3.48927e-14 2067.02 0.995714 -185 12.4968 13.5737 28.2496 2.00631 -0.633767 -2.58159 0.0246712 8.94681 4.67808e-14 2083.57 0.995414 -186 18.2346 13.5667 31.5796 -0.91965 -1.63015 -2.4629 -0.00556711 8.88369 3.7512e-14 2063.64 0.995663 -187 22.0828 19.0225 31.617 -0.0717394 1.67704 2.2741 -0.018695 8.90416 3.64591e-14 2065.2 0.995662 -188 16.3052 18.9943 28.3019 -2.07479 -2.02846 3.67595 0.00170844 8.87562 3.67499e-14 2063.46 0.995687 -189 12.4732 13.6126 34.9361 -0.910023 4.26058 1.38809 -0.00691853 8.90031 3.59954e-14 2066.86 0.995734 -190 18.2722 13.6087 38.2578 3.45704 3.66927 1.10739 -0.00206293 8.89565 3.70873e-14 2066.93 0.995663 -191 22.0892 19.069 38.2604 0.846141 7.42137 1.25004 0.00143226 8.89375 3.51472e-14 2067.25 0.995709 -192 16.2986 19.0277 34.9103 -3.13396 2.23075 -1.44511 0.00871932 8.88699 3.544e-14 2067.37 0.995703 -193 24.0081 13.5646 1.6673 0.535056 -1.59734 0.608464 -0.0105792 8.909 3.68197e-14 2067.96 0.99566 -194 29.7639 13.5747 4.96254 -0.0755841 -0.409619 -3.36531 -0.00810406 8.88061 3.41961e-14 2062.41 0.995755 -195 33.6133 19.0098 5.0035 1.11774 0.130241 2.02475 0.00774942 8.86951 3.51564e-14 2063.44 0.995721 -196 27.8706 18.992 1.66589 3.3063 -2.16114 0.335498 -0.0025851 8.91181 3.83634e-14 2070.27 0.995617 -197 24.029 13.6237 8.33829 3.04835 5.4208 3.16151 0.0107501 8.89594 3.68296e-14 2069.72 0.995654 -198 29.7678 13.5829 11.6637 0.532503 0.324159 2.8153 -0.00947302 8.89856 3.68183e-14 2065.96 0.995692 -199 33.6131 19.0318 11.5993 1.15586 2.77412 -5.19906 0.00486048 8.87589 3.59585e-14 2064.19 0.995701 -200 27.8357 19.0326 8.3 -1.13861 2.77838 -1.96507 -0.00513488 8.88258 3.42625e-14 2063.47 0.995737 -201 24.0302 13.5517 14.9362 3.37911 -3.37941 -4.08557 0.00379361 8.87737 3.84532e-14 2064.29 0.995655 -202 29.7243 13.565 18.3023 -5.07784 -1.42322 0.861609 0.0103189 8.9216 4.42996e-14 2075.14 0.995502 -203 33.562 19.0115 18.2688 -5.62533 0.130823 -3.12696 0.0109957 8.86862 3.80776e-14 2063.96 0.995661 -204 27.8551 19.0155 14.9521 1.33547 0.630656 -1.67225 0.00679335 8.87598 3.63275e-14 2064.62 0.995692 -205 23.999 13.596 21.6319 -0.744443 2.23371 1.63261 0.0011832 8.90979 3.87182e-14 2070.64 0.995623 -206 29.7808 13.5559 24.913 2.28598 -2.72128 -3.89609 0.00156574 8.90384 3.916e-14 2069.45 0.995641 -207 33.6322 19.0149 24.9593 3.12468 0.649711 1.76362 -0.0105533 8.93133 4.16286e-14 2072.74 0.995569 -208 27.8776 19.0172 21.6089 4.52741 0.919781 -1.77584 0.0023499 8.85945 3.64418e-14 2060.15 0.995709 -209 23.9801 13.5943 28.231 -3.27638 2.0809 -5.09719 0.00495049 8.82457 3.09197e-14 2053.23 0.995854 -210 29.7538 13.5549 31.5572 -1.27306 -3.02795 -5.0708 0.00351693 8.85981 3.41576e-14 2060.47 0.995739 -211 33.5937 19.0185 31.5882 -1.29335 1.09645 -0.913661 0.0129182 8.92134 4.25057e-14 2075.62 0.995527 -212 27.8112 19.035 28.304 -4.02132 2.76044 4.18824 0.00187817 8.91435 3.93789e-14 2071.76 0.995602 -213 24.0444 13.6083 34.9044 5.21654 3.75255 -2.13571 -2.01997e-05 8.83782 3.20703e-14 2055.02 0.995799 -214 29.7707 13.5727 38.2368 0.5465 -0.745383 -1.59948 -0.00160024 8.8859 3.48083e-14 2064.94 0.995717 -215 33.5682 19.026 38.287 -4.66792 1.9616 4.41812 0.00406519 8.91402 3.96275e-14 2072.16 0.995604 -216 27.8375 19.0214 34.9577 -0.934018 1.32206 4.21049 -0.00625692 8.86914 3.56963e-14 2060.37 0.995745 -217 35.5178 13.6142 1.68906 -1.11111 4.50186 3.3388 0.00895156 8.85104 3.33886e-14 2059.75 0.995775 -218 41.2857 13.58 4.99627 -0.157913 0.271092 0.704932 0.00194047 8.87258 3.53129e-14 2062.86 0.995719 -219 45.1078 19.0259 4.98581 -2.20183 1.96984 -0.443884 0.0102157 8.91422 4.03788e-14 2073.52 0.99557 -220 39.3579 19.0346 1.63015 -0.662416 3.16824 -4.14634 0.00920895 8.903 3.82625e-14 2070.9 0.99564 -221 35.5073 13.582 8.30912 -2.12701 0.35404 -0.622905 -0.0162549 8.8984 3.42794e-14 2064.47 0.995737 -222 41.2957 13.5158 11.6924 0.955511 -7.85531 6.3695 0.00834611 8.88142 3.6459e-14 2066.11 0.99569 -223 45.1522 19.0193 11.6382 3.18277 1.42698 -0.397344 -0.0108682 8.88977 3.75199e-14 2063.8 0.995674 -224 39.3605 18.9995 8.32698 -0.769086 -1.44762 1.50328 -0.0171831 8.90845 3.75738e-14 2066.44 0.995651 -225 35.5391 13.5642 14.9322 1.99678 -1.53277 -4.29226 -0.00186549 8.88225 3.49393e-14 2064.1 0.995731 -226 41.2784 13.5854 18.3094 -1.16618 1.01949 1.88039 -0.0199548 8.89876 3.61849e-14 2063.77 0.995706 -227 45.1011 19.003 18.3267 -3.36214 -0.466944 4.25892 0.00904337 8.88189 3.94578e-14 2066.38 0.995628 -228 39.3896 19.0277 14.9259 2.76794 2.08631 -4.88818 0.0104254 8.92819 4.01253e-14 2076.53 0.995594 -229 35.5192 13.6036 21.6616 -0.902046 3.25007 5.2861 0.00044294 8.87668 3.57997e-14 2063.4 0.995741 -230 41.309 13.5615 24.9473 3.1628 -2.28831 0.131272 -0.00568269 8.86974 3.6083e-14 2060.65 0.995678 -231 45.1488 19.023 24.9605 2.7569 1.61749 2.00715 0.00471481 8.90136 3.75576e-14 2069.58 0.995679 -232 39.3751 19.0372 21.6135 1.26351 3.46648 -0.626905 0.00431107 8.94447 4.37656e-14 2078.72 0.995505 -233 35.4863 13.6145 28.2891 -4.90946 4.61124 2.31181 -0.00671886 8.88073 3.51376e-14 2062.74 0.995728 -234 41.3063 13.5359 31.6105 2.39368 -5.28452 1.68841 -0.0224179 8.90519 3.47461e-14 2064.61 0.995714 -235 45.125 18.9933 31.6402 -0.279097 -1.91794 5.23632 -0.00138409 8.90765 3.88139e-14 2069.65 0.995603 -236 39.39 19.0189 28.2959 2.84648 0.959847 3.00124 0.00202524 8.8772 3.63289e-14 2063.85 0.995725 -237 35.5152 13.5432 34.9268 -1.30878 -4.34039 0.309948 0.0110069 8.89242 3.62973e-14 2069.02 0.995662 -238 41.268 13.5844 38.2618 -2.11255 0.661996 1.50376 0.011664 8.91031 3.85799e-14 2072.98 0.995605 -239 45.0969 18.9772 38.2357 -3.61189 -4.02828 -1.43816 -0.0049067 8.91823 3.81946e-14 2071.13 0.995647 -240 39.3703 18.9961 34.9184 0.769335 -1.59546 -0.73528 -0.00456682 8.90043 3.79373e-14 2067.41 0.99566 -241 47.0501 13.5457 1.65687 0.150005 -4.05466 -0.841753 0.00654698 8.88196 3.79132e-14 2065.85 0.995659 -242 52.8152 13.5813 4.93699 0.588062 0.375402 -6.36067 -0.0162483 8.91544 3.64745e-14 2068.11 0.995698 -243 56.649 18.9951 4.96937 0.181904 -1.89087 -2.34492 -0.00543569 8.87218 3.27757e-14 2061.17 0.9958 -244 50.8566 19.001 1.65233 -3.96768 -1.41999 -1.25758 -0.00038466 8.89781 3.86013e-14 2067.76 0.995635 -245 47.0495 13.5611 8.33347 0.55018 -2.18415 2.38373 -0.0140009 8.9202 3.91108e-14 2069.63 0.995605 -246 52.8063 13.6073 11.6458 -0.105448 3.44374 0.799686 0.00970687 8.90154 3.76068e-14 2070.68 0.995669 -247 56.6723 18.9944 11.6374 3.04096 -2.06047 -0.585623 0.0136614 8.9024 4.04626e-14 2071.74 0.995571 -248 50.9107 18.9871 8.32565 3.05281 -2.83526 1.2208 0.0011802 8.89419 3.73407e-14 2067.31 0.995672 -249 47.0156 13.5812 14.9765 -3.831 0.41988 1.01279 -0.00122663 8.89852 3.75765e-14 2067.71 0.995685 -250 52.8153 13.5827 18.2824 0.778664 0.502355 -1.62054 0.00757683 8.89474 3.84407e-14 2068.8 0.995638 -251 56.6461 19.0013 18.2847 0.127573 -0.912187 -1.20401 0.00542602 8.89993 3.86795e-14 2069.45 0.99562 -252 50.9111 18.9973 14.9205 2.60962 -1.75163 -5.85505 -0.0067061 8.91671 4.00769e-14 2070.45 0.995589 -253 47.0737 13.5829 21.6326 3.41191 0.54417 1.83993 0.0134334 8.89121 3.90429e-14 2069.3 0.995615 -254 52.794 13.5788 24.9446 -1.62721 0.0742008 -0.1855 -1.52758e-05 8.89287 3.62798e-14 2066.77 0.995676 -255 56.635 19.0332 24.9325 -1.87215 2.92533 -1.7685 0.00100027 8.86 3.3283e-14 2059.96 0.995771 -256 50.8383 19.0342 21.6417 -6.21113 2.83493 2.89178 0.00259803 8.89251 3.73123e-14 2067.25 0.995674 -257 47.0365 13.5783 28.2787 -1.56021 0.0451112 1.07268 0.0108766 8.87928 3.66822e-14 2066.2 0.995662 -258 52.823 13.5548 31.5881 1.96823 -2.99917 -1.34068 -0.0159892 8.8969 3.64225e-14 2064.24 0.995661 -259 56.6173 19.0142 31.614 -3.74029 0.333505 2.37177 0.00440448 8.88398 3.57198e-14 2065.81 0.995706 -260 50.8876 19.0232 28.2844 -0.150747 1.53392 1.69444 0.0086758 8.89768 3.80021e-14 2069.65 0.995643 -261 47.0461 13.5737 34.9311 -0.282011 -0.549249 1.04401 -0.00759868 8.87069 3.37141e-14 2060.4 0.995783 -262 52.7771 13.5346 38.2302 -3.74315 -5.14747 -2.35448 -0.000480163 8.93115 4.1554e-14 2074.85 0.99555 -263 56.6283 19.0373 38.248 -2.57175 3.34379 -0.278554 0.0130837 8.91918 4.10403e-14 2075.2 0.995529 -264 50.931 19.0483 34.9352 5.38127 4.96118 1.41859 0.000872764 8.86049 3.56475e-14 2060.05 0.995751 -265 58.5418 13.5904 1.64114 -3.279 1.55694 -2.653 -0.000483568 8.87758 3.55621e-14 2063.4 0.995723 -266 64.347 13.5804 4.99381 2.30266 0.515667 0.45525 0.00944226 8.86834 3.43384e-14 2063.54 0.995742 -267 68.1461 19.0305 4.98043 -3.10138 2.46047 -1.08858 0.00307144 8.88218 3.59443e-14 2065.14 0.995709 -268 62.4048 18.994 1.68218 -0.212148 -1.86884 2.61737 -0.00399633 8.84569 3.32123e-14 2055.85 0.995791 -269 58.5387 13.5781 8.28456 -3.60384 -0.00717715 -3.99846 -0.0096629 8.8985 3.5817e-14 2065.91 0.995691 -270 64.3421 13.5743 11.6402 1.54247 -0.613105 -0.0326217 0.0141164 8.87693 3.50981e-14 2066.38 0.995687 -271 68.155 19.0411 11.6226 -1.803 4.2052 -2.40186 -0.0124007 8.84475 3.08313e-14 2053.83 0.995868 -272 62.4439 19.0003 8.27182 4.09535 -1.43288 -5.41381 -0.0133659 8.91674 3.85388e-14 2069.03 0.995606 -273 58.5576 13.5934 14.9466 -1.56834 1.91692 -2.68393 -0.00682464 8.88812 3.56204e-14 2064.3 0.995718 -274 64.3176 13.5441 18.2857 -1.65315 -4.68411 -0.722683 0.00362065 8.83244 3.26523e-14 2054.64 0.995808 -275 68.2033 18.9991 18.2685 4.15962 -1.14227 -3.1352 0.0101483 8.88767 3.5771e-14 2067.82 0.995688 -276 62.4177 19.0088 14.9627 0.847862 -0.0674525 -0.774483 0.000898926 8.91575 3.98103e-14 2071.87 0.995572 -277 58.5927 13.6197 21.6225 2.89282 5.03208 0.328456 -0.0039412 8.89882 3.60682e-14 2067.21 0.995645 -278 64.3263 13.5606 24.9524 -0.48873 -2.19713 0.97454 -0.00937722 8.91916 3.79878e-14 2070.39 0.995616 -279 68.1654 19.0228 24.9289 -0.735214 1.46215 -2.01396 0.0102893 8.91608 4.07724e-14 2073.94 0.995554 -280 62.4651 19.0573 21.5801 6.87784 6.24367 -4.78784 -0.00356171 8.86342 3.36682e-14 2059.71 0.995795 -281 58.5541 13.5648 28.2913 -2.06929 -1.89648 2.43949 -0.00806682 8.84587 3.0365e-14 2054.99 0.995862 -282 64.3213 13.6144 31.5933 -1.10438 4.44444 -0.771147 0.00162812 8.87506 3.60815e-14 2063.33 0.995685 -283 68.1617 18.9691 31.62 -1.08805 -5.10686 3.00916 -0.00557638 8.87545 3.40584e-14 2061.84 0.995784 -284 62.4112 19.0202 28.2331 0.277166 1.36429 -4.97838 -0.00367295 8.89283 3.70244e-14 2065.99 0.995654 -285 58.5788 13.555 34.9214 1.23923 -2.86882 -0.391277 0.00297809 8.87383 3.51024e-14 2063.34 0.995728 -286 64.3299 13.5645 38.2735 0.161848 -1.85191 2.81808 -0.00590749 8.90823 3.85436e-14 2068.81 0.995607 -287 68.1398 19.0239 38.2127 -3.99101 1.78903 -4.31739 -0.00646371 8.90839 3.70917e-14 2068.7 0.995675 -288 62.4479 19.0173 34.9253 4.87222 0.922236 0.38925 0.00433637 8.8569 3.34828e-14 2060.01 0.99578 -289 0.951933 24.4517 1.63666 -1.11912 1.44593 -3.43029 0.00849512 8.88337 3.89139e-14 2066.57 0.995638 -290 6.71812 24.4958 4.97388 -0.40798 6.68552 -2.0395 -0.0132825 8.83687 2.96306e-14 2051.95 0.995926 -291 10.5157 29.8785 4.98556 -5.58288 0.67705 -0.616008 0.00180621 8.88985 3.51842e-14 2066.51 0.99569 -292 4.81063 29.9051 1.63832 1.24293 4.09563 -2.93982 0.0107932 8.88088 3.66476e-14 2066.52 0.995681 -293 1.00086 24.4553 8.30538 4.8727 1.89873 -1.33136 0.0181351 8.93002 4.0588e-14 2078.58 0.995525 -294 6.71559 24.4368 11.6647 -0.426336 -0.574427 2.96551 -0.00434594 8.9126 3.65381e-14 2070.05 0.995656 -295 10.558 29.8847 11.6112 -0.666188 1.32899 -3.49615 -0.0049984 8.91044 3.74075e-14 2069.45 0.995653 -296 4.81324 29.9252 8.28313 1.46607 6.76016 -3.84135 0.0032991 8.85389 3.51392e-14 2059.17 0.995725 -297 0.980399 24.4214 14.9717 2.40733 -2.64179 0.364368 -0.00673885 8.86361 3.29967e-14 2059.07 0.995802 -298 6.70399 24.454 18.2782 -2.12844 1.84176 -1.99872 -0.000432255 8.85758 3.31424e-14 2059.13 0.995793 -299 10.5033 29.8423 18.2699 -7.32754 -3.87009 -2.85846 0.00836929 8.86156 3.5031e-14 2061.87 0.995734 -300 4.8183 29.8816 14.9702 2.36809 1.32926 0.0954538 0.000363421 8.91107 4.05764e-14 2070.76 0.99556 -301 0.963033 24.4481 21.6286 0.383381 1.05561 1.44171 -0.00973111 8.89729 3.85687e-14 2065.66 0.995642 -302 6.7306 24.4577 24.9528 1.39905 2.182 1.2049 -0.000437165 8.87593 3.45895e-14 2063.06 0.995725 -303 10.574 29.8674 24.9498 1.74321 -0.829253 0.672271 -0.0107142 8.89919 3.67935e-14 2065.84 0.995666 -304 4.80158 29.8776 21.6568 -0.0847246 0.623183 4.59114 0.0149086 8.89438 3.91067e-14 2070.28 0.995633 -305 0.997421 24.4188 28.2954 4.80198 -2.84331 2.93539 -0.000525892 8.89523 3.70721e-14 2067.16 0.995683 -306 6.70882 24.4469 31.629 -1.31457 0.62016 4.06349 0.00976863 8.89995 3.89397e-14 2070.38 0.995609 -307 10.5632 29.8843 31.6164 0.103381 1.25438 2.48522 0.014126 8.87379 3.52227e-14 2065.71 0.995702 -308 4.80882 29.8383 28.257 1.14134 -4.353 -2.22688 -0.0127485 8.86793 3.4308e-14 2058.73 0.995752 -309 0.932434 24.4801 34.8999 -3.59046 4.43074 -2.87229 0.0055104 8.94058 4.22455e-14 2078.14 0.995531 -310 6.71174 24.4034 38.264 -1.19236 -4.77487 1.86276 0.00884594 8.89316 3.90222e-14 2068.74 0.995603 -311 10.5856 29.8527 38.2739 2.96387 -2.49543 3.17149 -0.00675569 8.85196 3.09266e-14 2056.57 0.995868 -312 4.82375 29.8553 34.92 2.81729 -1.93381 -0.412426 0.0126682 8.89339 3.75593e-14 2069.59 0.995632 -313 12.492 24.4942 1.66189 1.3778 6.52562 0.0872445 0.00833124 8.91061 3.63419e-14 2072.32 0.995649 -314 18.2591 24.4296 4.96485 2.15075 -1.3647 -2.83733 -0.000133514 8.89944 3.63347e-14 2068.14 0.995675 -315 22.0969 29.8624 4.99152 1.72288 -1.36588 0.290554 -0.00214985 8.90124 3.7633e-14 2068.1 0.99566 -316 16.3511 29.8842 1.66849 3.66812 1.62126 0.618016 0.00633636 8.89514 3.61147e-14 2068.61 0.995662 -317 12.5218 24.4029 8.32766 5.06657 -5.00149 1.80728 0.0165272 8.87547 3.69339e-14 2066.6 0.995637 -318 18.2206 24.4131 11.601 -2.45871 -3.72656 -5.12562 0.00659489 8.87665 3.72199e-14 2064.74 0.995642 -319 22.0519 29.8582 11.6679 -4.02186 -1.54108 3.34716 -0.0106873 8.90383 3.82262e-14 2066.84 0.995637 -320 16.3134 29.8923 8.321 -1.20983 2.47113 1.02793 0.00901414 8.88503 3.59204e-14 2067.01 0.995699 -321 12.4755 24.4859 15.0136 -0.878426 5.92508 5.6661 -0.00185885 8.87026 3.6215e-14 2061.57 0.995673 -322 18.2415 24.4127 18.2801 -0.135413 -3.69218 -1.45356 -0.0044127 8.8591 3.34283e-14 2058.62 0.995777 -323 22.0888 29.8318 18.2683 0.608351 -4.93757 -3.05872 0.01129 8.94174 4.09536e-14 2079.61 0.995534 -324 16.2986 29.9307 14.9598 -3.08627 7.31938 -0.98882 -0.0111988 8.8682 3.47271e-14 2059.12 0.995744 -325 12.4783 24.4668 21.6401 -0.415082 3.27114 2.69818 -0.00854909 8.88411 3.37795e-14 2063.07 0.995747 -326 18.2477 24.4427 24.9667 0.391716 0.359123 2.87302 0.00165045 8.88208 3.68197e-14 2064.84 0.995642 -327 22.1006 29.8744 24.9412 2.36675 0.168685 -0.772747 0.00553267 8.86474 3.48518e-14 2061.94 0.995753 -328 16.3014 29.8721 21.5909 -2.61952 -0.13999 -3.47413 0.00757825 8.8889 3.5506e-14 2067.53 0.995699 -329 12.4613 24.4315 28.2783 -2.68764 -1.25815 0.844875 -0.00451829 8.86977 3.43838e-14 2060.88 0.995747 -330 18.2378 24.4587 31.6092 -0.648081 2.14622 1.42962 -0.0104342 8.88552 3.63756e-14 2062.98 0.995703 -331 22.0971 29.8342 31.6083 1.8229 -4.63186 1.64267 0.0111726 8.90813 3.89826e-14 2072.41 0.995619 -332 16.3714 29.863 28.2997 5.99547 -1.41121 3.34059 0.0178429 8.9081 4.02097e-14 2073.85 0.995559 -333 12.5042 24.4378 34.9551 2.76455 -0.400918 4.10092 0.00652404 8.89048 3.60032e-14 2067.65 0.995679 -334 18.2672 24.4674 38.2458 2.82679 3.42422 -0.432532 -0.016562 8.8918 3.55156e-14 2063.01 0.995719 -335 22.1051 29.9088 38.2748 2.67814 4.81311 3.13546 0.0112959 8.87822 3.86135e-14 2066.07 0.995635 -336 16.3201 29.891 34.9726 -0.210541 2.42468 5.99529 -0.00507765 8.90255 3.56148e-14 2067.75 0.99569 -337 23.9982 24.4321 1.64409 -0.432401 -1.35453 -2.33682 -0.0164388 8.89626 3.78703e-14 2064.01 0.99565 -338 29.7338 24.4358 4.97205 -4.08658 -0.8082 -2.08634 0.0119814 8.85509 3.41565e-14 2061.25 0.995773 -339 33.622 29.8657 4.97852 1.99855 -0.601065 -1.15411 -0.00812725 8.93763 4.04612e-14 2074.6 0.995566 -340 27.8558 29.894 1.64523 1.31392 2.79576 -2.41643 -0.00417626 8.89291 3.88955e-14 2065.9 0.995671 -341 23.9838 24.4213 8.32788 -2.40561 -2.54524 1.71935 -0.00716252 8.90207 3.61688e-14 2067.2 0.995682 -342 29.7815 24.4541 11.6129 2.29791 1.61001 -3.54165 -0.00141629 8.86653 3.58883e-14 2060.86 0.995698 -343 33.5943 29.8675 11.6149 -1.28462 -0.520246 -3.2956 -0.00667781 8.89295 3.72662e-14 2065.37 0.995669 -344 27.8001 29.8983 8.30395 -5.38679 3.42294 -1.19046 0.0107045 8.8797 3.81253e-14 2066.26 0.99565 -345 23.9799 24.4285 15.0154 -3.19974 -1.81305 5.83252 -0.00576021 8.89777 3.67292e-14 2066.58 0.995696 -346 29.747 24.4324 18.2745 -2.36643 -1.45441 -2.46212 -0.0234733 8.90729 3.6287e-14 2064.83 0.995715 -347 33.5697 29.8427 18.2682 -4.63497 -3.62071 -3.32045 -0.0217988 8.90857 3.80532e-14 2065.48 0.995667 -348 27.8611 29.857 14.9686 2.10318 -1.77386 0.173772 0.0127455 8.90776 3.96968e-14 2072.67 0.995598 -349 24.0411 24.4482 21.5808 4.61606 0.672708 -4.91244 0.0137957 8.8972 3.91173e-14 2070.66 0.995595 -350 29.7582 24.4399 24.9256 -0.831371 -0.334426 -2.51232 0.00465764 8.88548 3.82966e-14 2066.19 0.99568 -351 33.6152 29.8938 24.9347 1.1649 2.60203 -1.1619 -0.00414492 8.91377 4.04061e-14 2070.36 0.995597 -352 27.8839 29.857 21.6522 4.93451 -2.06428 4.11538 -0.0106339 8.86806 3.57265e-14 2059.21 0.995742 -353 24.0173 24.4455 28.2609 1.60074 0.555596 -1.05855 -0.00349833 8.9285 4.00116e-14 2073.63 0.99561 -354 29.7592 24.4235 31.5928 -0.542018 -2.06045 -0.794595 0.00557194 8.91268 4.26152e-14 2072.21 0.995557 -355 33.5757 29.8976 31.616 -3.71425 3.10045 2.35407 0.000491053 8.90895 3.93525e-14 2070.32 0.995621 -356 27.8416 29.8529 28.2609 -0.522621 -2.22309 -1.15808 0.00488017 8.91172 4.10454e-14 2071.85 0.99558 -357 24.0075 24.4185 34.9097 0.207839 -2.92773 -1.79169 0.0237901 8.86833 3.9839e-14 2066.64 0.995618 -358 29.7561 24.4512 38.2626 -1.06941 1.41914 1.5057 0.00251051 8.9084 4.20494e-14 2070.65 0.995558 -359 33.6304 29.8688 38.2672 3.02115 -0.544435 2.20385 0.00675748 8.9319 4.3727e-14 2076.57 0.995494 -360 27.8495 29.8608 34.9251 0.488721 -1.49443 0.300889 -0.00660511 8.88266 3.80977e-14 2063.19 0.995706 -361 35.5249 24.4366 1.64515 -0.0227232 -0.800364 -2.10675 0.00588932 8.88742 3.78204e-14 2066.87 0.995672 -362 41.2508 24.4416 5.00061 -4.48461 -0.101896 1.50809 -0.00542659 8.86432 3.43076e-14 2059.52 0.995743 -363 45.1255 29.8601 4.97331 -0.285966 -1.54754 -2.03833 0.0067165 8.8928 3.50376e-14 2068.17 0.995706 -364 39.3464 29.8694 1.60623 -2.82491 -0.421223 -7.13882 0.00190983 8.84798 3.54343e-14 2057.61 0.995736 -365 35.5436 24.4327 8.33479 2.38944 -0.85988 2.29882 0.00467362 8.89647 3.77023e-14 2068.55 0.995633 -366 41.2519 24.4479 11.626 -4.30167 0.769494 -1.84774 -0.0297169 8.90683 3.54266e-14 2063.4 0.995725 -367 45.1659 29.87 11.6529 4.9319 -0.476661 1.29198 0.00176879 8.89654 3.64875e-14 2067.93 0.995681 -368 39.394 29.8863 8.255 3.59852 1.53885 -7.48526 -0.0284957 8.87302 3.05147e-14 2056.42 0.995884 -369 35.5012 24.4194 14.9737 -2.89137 -2.9039 0.73659 0.0132341 8.87908 3.84273e-14 2066.66 0.995651 -370 41.3037 24.4387 18.3053 2.05704 -0.368891 1.53302 -0.00849022 8.93718 4.18402e-14 2074.43 0.995551 -371 45.1519 29.8738 18.2843 2.88824 0.422929 -1.16326 -0.00818106 8.89814 3.69737e-14 2066.15 0.995698 -372 39.3446 29.8943 14.9723 -2.42927 2.57306 0.848499 0.0135387 8.92382 4.03807e-14 2076.27 0.995554 -373 35.5008 24.4374 21.658 -2.88996 -0.648706 4.92118 0.00597974 8.89752 3.96862e-14 2069.05 0.995634 -374 41.27 24.4269 24.9542 -1.70464 -1.79165 0.944649 -0.00360015 8.92199 3.87653e-14 2072.21 0.995628 -375 45.1629 29.8894 24.8763 4.53461 2.03588 -8.76345 -0.00618589 8.89602 3.63933e-14 2066.13 0.995669 -376 39.3616 29.9219 21.6167 -0.333164 5.8283 -0.359608 -0.00395278 8.90912 3.77973e-14 2069.38 0.995688 -377 35.5723 24.4243 28.2767 6.0468 -2.28274 0.809903 -0.00548039 8.88732 3.93656e-14 2064.45 0.995632 -378 41.2834 24.4195 31.5878 -0.638523 -2.84601 -0.936328 -0.015424 8.87359 3.46836e-14 2059.37 0.995741 -379 45.1242 29.8717 31.5965 -0.296809 -0.12705 -0.361803 -0.00457925 8.8714 3.52971e-14 2061.22 0.995722 -380 39.4108 29.9126 28.2585 5.3794 5.30252 -1.45851 -0.00093134 8.85761 3.50598e-14 2059.06 0.995725 -381 35.5457 24.4351 34.9159 2.52178 -0.732452 -0.811349 0.0136101 8.87488 3.67675e-14 2065.82 0.995722 -382 41.2665 24.4649 38.2415 -2.35296 2.8914 -0.912902 -0.0149181 8.89225 3.63865e-14 2063.47 0.995678 -383 45.1319 29.8879 38.2538 0.727645 1.67977 0.47072 0.0179259 8.90629 3.80909e-14 2073.44 0.995654 -384 39.3612 29.8899 34.9418 -0.437965 2.23195 2.32714 -0.00323874 8.87093 3.56487e-14 2061.4 0.995727 -385 47.0652 24.4647 1.65675 2.31089 2.69771 -0.667731 -0.0142306 8.89904 3.65996e-14 2065.05 0.99569 -386 52.8227 24.4611 4.95698 1.68806 2.35065 -3.89445 -0.00217929 8.90796 3.56286e-14 2069.51 0.995682 -387 56.622 29.9005 4.98462 -3.08555 3.59477 -0.445625 -0.00489343 8.87413 3.22446e-14 2061.7 0.995793 -388 50.8919 29.8652 1.65926 0.676977 -1.08768 -0.900649 0.00129616 8.88224 3.70983e-14 2064.79 0.995684 -389 47.0538 24.4292 8.27999 0.974023 -1.5293 -4.36597 0.0149322 8.87623 3.61305e-14 2066.41 0.995681 -390 52.8446 24.4364 11.6155 4.61081 -0.661865 -3.1235 0.00183922 8.874 3.44719e-14 2063.13 0.995745 -391 56.6177 29.8994 11.6304 -3.80677 3.48151 -0.865762 0.0112817 8.88988 3.58819e-14 2068.55 0.995651 -392 50.8793 29.8559 8.29512 -1.34972 -2.1856 -2.43246 0.0176301 8.86911 3.57218e-14 2065.46 0.995698 -393 47.0367 24.4502 14.9214 -1.75757 1.01806 -5.97736 0.0117092 8.87545 3.60801e-14 2065.55 0.995699 -394 52.8021 24.4113 18.2966 -0.746686 -3.71298 0.35855 -0.00584861 8.88198 3.51988e-14 2063.2 0.99572 -395 56.6641 29.8542 18.3146 1.95603 -2.35955 2.82719 -0.0137963 8.87021 3.38812e-14 2058.99 0.995755 -396 50.8698 29.845 14.982 -2.22984 -3.2296 1.861 0.02116 8.90255 3.91072e-14 2073.36 0.995597 -397 47.0537 24.4155 21.598 1.09582 -3.40502 -2.57051 0.0012002 8.85295 3.40518e-14 2058.5 0.995789 -398 52.7997 24.437 24.9189 -1.17324 -0.338673 -3.304 0.0177931 8.88933 3.84874e-14 2069.82 0.995621 -399 56.6828 29.8748 24.94 4.14252 0.22846 -0.598624 0.000964923 8.90387 3.9443e-14 2069.35 0.995589 -400 50.8723 29.8606 21.6493 -2.02721 -1.56237 3.72339 0.00533931 8.91692 3.94694e-14 2073.05 0.995591 -401 47.0758 24.4624 28.2812 3.64795 2.5393 1.00222 -0.00402289 8.88762 3.68431e-14 2064.81 0.995667 -402 52.8397 24.4085 31.633 4.20891 -3.87032 4.79508 0.00716712 8.90028 4.07234e-14 2069.9 0.995592 -403 56.6534 29.8833 31.6058 0.594361 1.08322 0.995748 -0.0135061 8.88744 3.69332e-14 2062.74 0.995703 -404 50.8822 29.9097 28.2631 -0.818833 4.79338 -0.875936 0.0190305 8.85241 3.49232e-14 2062.19 0.99576 -405 47.0467 24.4271 34.9168 -0.1923 -1.59003 -0.883857 0.00506238 8.89297 3.74161e-14 2067.87 0.995678 -406 52.799 24.4738 38.2403 -1.03882 4.25401 -1.01746 -0.00499242 8.89173 4.01881e-14 2065.49 0.99562 -407 56.6271 29.8742 38.2646 -2.473 -0.353667 1.93434 0.00222652 8.88171 3.58032e-14 2064.85 0.995731 -408 50.9106 29.8537 34.9535 2.74431 -2.29922 3.62002 0.022635 8.9501 4.44391e-14 2083.82 0.995461 -409 58.5726 24.4542 1.62261 0.603873 1.69976 -5.31533 0.00614225 8.85726 3.39254e-14 2060.48 0.995752 -410 64.307 24.4016 4.99623 -2.88081 -5.04965 0.890351 -0.00423424 8.89571 3.97312e-14 2066.51 0.99558 -411 68.1971 29.9158 5.00489 3.09324 5.04442 1.93702 -0.0118052 8.95654 3.88836e-14 2077.82 0.995615 -412 62.3595 29.8703 1.59551 -6.28212 -0.239636 -8.25648 -0.00759872 8.89434 3.33268e-14 2065.43 0.995771 -413 58.566 24.4688 8.31919 -0.591851 3.79021 0.252431 -0.00482804 8.86363 3.33127e-14 2059.5 0.995766 -414 64.3405 24.446 11.6431 1.5923 0.52981 0.12101 0.00300468 8.8922 3.6957e-14 2067.27 0.995663 -415 68.1764 29.8275 11.6821 0.726106 -5.66673 5.19882 -0.01471 8.86858 3.31085e-14 2058.43 0.995817 -416 62.4255 29.8765 8.32978 2.03615 0.38793 1.56938 0.00224796 8.89859 3.61558e-14 2068.48 0.99565 -417 58.5878 24.4138 14.9882 2.63131 -3.13865 2.58391 -0.0142417 8.89421 3.50942e-14 2064.01 0.995724 -418 64.3192 24.424 18.2803 -1.50281 -2.13339 -1.37219 0.00129105 8.88755 3.90888e-14 2065.94 0.995619 -419 68.1638 29.8606 18.2896 -0.826246 -1.7031 -0.314015 0.00869324 8.91725 4.25735e-14 2073.86 0.995527 -420 62.3966 29.8643 15.0015 -1.6829 -1.43348 4.50877 0.00327399 8.86649 3.46704e-14 2061.84 0.995734 -421 58.5711 24.3996 21.6149 0.241431 -5.40508 -0.473611 0.0115339 8.84956 3.45818e-14 2059.98 0.99576 -422 64.2935 24.4739 24.966 -4.67305 3.91691 2.37721 0.0221428 8.91206 4.30334e-14 2075.62 0.995517 -423 68.1492 29.8812 24.9145 -2.78676 1.36745 -3.824 0.0066278 8.91315 3.99797e-14 2072.52 0.995603 -424 62.4124 29.9017 21.6203 0.490004 3.43756 0.150701 -0.000155773 8.90028 3.93872e-14 2068.34 0.995616 -425 58.5947 24.4385 28.303 3.13252 -0.327221 4.0039 -0.00267154 8.90557 3.97652e-14 2068.93 0.995606 -426 64.3096 24.4301 31.6028 -2.41615 -1.19911 0.944412 0.00721797 8.90812 3.91629e-14 2071.57 0.995618 -427 68.1558 29.8619 31.548 -1.98475 -1.24853 -6.24371 -0.0214782 8.87238 3.32349e-14 2057.81 0.995792 -428 62.4118 29.8564 28.2655 0.565806 -1.99898 -0.796633 -0.00731171 8.85711 3.40129e-14 2057.57 0.995802 -429 58.5368 24.4459 34.9228 -4.1355 0.726472 -0.14023 0.0140575 8.87116 3.8888e-14 2065.16 0.995638 -430 64.3462 24.4409 38.2618 2.11398 -0.0685427 1.64846 0.00681432 8.8842 3.81083e-14 2066.39 0.995642 -431 68.1911 29.8724 38.264 2.49 0.0916121 1.82693 -0.000203291 8.89175 3.67263e-14 2066.49 0.995686 -432 62.4192 29.8996 34.8902 1.66657 3.18576 -4.23141 0.00945569 8.88531 3.81994e-14 2067.19 0.99563 -433 0.985677 35.2777 1.69336 3.28986 -3.26737 3.68983 0.0111301 8.90828 3.94709e-14 2072.44 0.995599 -434 6.73193 35.3217 4.98203 1.23198 2.31562 -1.18507 -0.00713701 8.88183 3.47835e-14 2062.89 0.995737 -435 10.5724 40.7086 5.01022 1.60303 -3.2948 2.83878 -8.16272e-05 8.87799 3.59988e-14 2063.58 0.995703 -436 4.80815 40.7542 1.63798 0.951722 2.34858 -3.17972 0.00716372 8.90023 3.84567e-14 2069.87 0.995648 -437 0.964251 35.2643 8.31376 0.246991 -5.07734 -0.156242 0.00951604 8.87482 3.55473e-14 2064.95 0.995705 -438 6.71058 35.2911 11.643 -1.40501 -1.61047 0.236548 0.00404206 8.87189 3.57382e-14 2063.15 0.99572 -439 10.5478 40.7222 11.6512 -1.70841 -1.56983 1.19147 0.00379017 8.89611 3.70311e-14 2068.27 0.995666 -440 4.79723 40.7667 8.33047 -0.424191 3.93394 1.95098 0.00464592 8.88524 3.48315e-14 2066.12 0.995727 -441 0.968553 35.3108 14.9211 1.01996 0.701023 -5.83152 0.012201 8.89932 3.9074e-14 2070.76 0.995613 -442 6.69265 35.2963 18.2756 -3.72871 -0.851862 -2.32336 0.00376537 8.87698 3.83891e-14 2064.2 0.995656 -443 10.5619 40.7212 18.2656 0.147834 -2.02571 -3.42759 -0.00401085 8.89708 3.96055e-14 2066.84 0.995596 -444 4.80631 40.6681 14.9592 0.71472 -8.39826 -1.15252 -0.0107553 8.91606 3.70445e-14 2069.42 0.995653 -445 0.956144 35.2588 21.6153 -0.390172 -5.71295 -0.678037 -0.0152258 8.91206 3.96181e-14 2067.64 0.995613 -446 6.68934 35.3172 24.9264 -4.01364 1.71223 -2.2245 0.0114982 8.89648 3.86526e-14 2070.01 0.995612 -447 10.5387 40.7173 24.924 -3.13902 -2.11785 -2.67385 0.0164089 8.88531 3.71243e-14 2068.66 0.995662 -448 4.83823 40.7551 21.6402 4.59108 2.53127 2.93011 -0.00579735 8.85543 3.39043e-14 2057.54 0.995774 -449 0.965581 35.3168 28.2838 0.496313 1.61216 1.60933 -0.0124378 8.90165 3.61047e-14 2065.99 0.995688 -450 6.68359 35.3194 31.5808 -4.72804 1.8455 -2.00249 -0.0032321 8.86588 3.29676e-14 2060.31 0.995786 -451 10.5453 40.7208 31.6063 -2.25482 -1.64384 1.22581 -0.00122075 8.88994 3.58752e-14 2065.89 0.995684 -452 4.7715 40.769 28.244 -3.78162 4.05544 -3.48233 -0.0158936 8.88112 3.4672e-14 2060.87 0.995743 -453 0.932711 35.318 34.9193 -3.69732 1.44322 -0.405261 -0.00669243 8.85324 3.32159e-14 2056.88 0.995786 -454 6.72421 35.315 38.2577 0.124073 1.59964 0.800313 -0.00863696 8.9164 3.94473e-14 2069.98 0.995578 -455 10.5846 40.7292 38.26 2.71226 -0.907308 1.35256 0.0130375 8.89095 3.86837e-14 2069.15 0.995626 -456 4.78094 40.7631 34.9328 -2.6787 3.16671 1.1298 -0.0113094 8.92249 3.92262e-14 2070.7 0.995592 -457 12.4666 35.3324 1.66273 -1.94191 3.50117 -0.239278 -0.0123915 8.86975 3.4012e-14 2059.2 0.995731 -458 18.2164 35.3331 4.97596 -3.28351 3.56499 -1.75349 0.0183736 8.86459 3.40973e-14 2064.64 0.995748 -459 22.0576 40.7433 4.97323 -3.17556 0.697569 -2.08342 -0.0138633 8.89983 3.63485e-14 2065.3 0.995685 -460 16.3158 40.7651 1.63918 -0.762721 3.91385 -2.85314 0.00224612 8.89018 3.75923e-14 2066.68 0.995667 -461 12.5074 35.2751 8.35527 3.05516 -3.58942 5.1478 0.00590237 8.88966 3.65846e-14 2067.34 0.995676 -462 18.2283 35.3323 11.688 -1.5631 3.59372 5.79572 -0.00132643 8.91159 3.83579e-14 2070.49 0.995623 -463 22.0849 40.7267 11.6513 0.483516 -1.31093 1.35964 0.00657181 8.85814 3.57402e-14 2060.77 0.995707 -464 16.3008 40.691 8.32934 -2.6075 -5.78992 1.69232 -0.0147837 8.90395 3.7768e-14 2066 0.995629 -465 12.498 35.2898 14.9788 2.02147 -1.91099 1.40668 -0.00154097 8.88918 3.65779e-14 2065.65 0.995695 -466 18.2686 35.3131 18.288 2.90041 1.12346 -0.717388 0.00567817 8.88927 3.57439e-14 2067.21 0.995694 -467 22.0773 40.7028 18.2929 -0.778983 -4.23046 -0.124207 0.000521727 8.86055 3.2986e-14 2059.97 0.995788 -468 16.2802 40.7371 14.9467 -5.22769 0.080352 -2.39273 0.00129514 8.8844 3.65058e-14 2065.24 0.995693 -469 12.4824 35.3011 21.5877 0.213058 -0.401924 -4.34167 0.00672096 8.8718 3.79176e-14 2063.74 0.995636 -470 18.2642 35.2726 24.9656 2.73348 -3.76991 2.56011 -0.00653262 8.89406 3.50927e-14 2065.63 0.995693 -471 22.1177 40.7123 24.932 4.11424 -2.92668 -1.75006 -0.00813719 8.88822 3.49996e-14 2064.05 0.995696 -472 16.2972 40.7109 21.6444 -3.22784 -3.10174 3.199 -0.000652388 8.86859 3.36898e-14 2061.44 0.995774 -473 12.4944 35.2888 28.2659 1.36664 -2.02693 -0.411231 -0.00177957 8.91104 3.77374e-14 2070.27 0.995634 -474 18.1867 35.3197 31.5947 -6.98964 1.93319 -0.256947 -0.0189588 8.89353 3.38452e-14 2062.86 0.995748 -475 22.0726 40.7382 31.5729 -1.72513 0.397512 -3.18103 -0.00241516 8.8844 3.61475e-14 2064.45 0.995701 -476 16.3226 40.7271 28.3285 0.133314 -0.766011 7.13863 -0.00799043 8.87092 3.35799e-14 2060.38 0.995749 -477 12.4614 35.3298 34.9113 -2.27599 2.90607 -1.37619 -0.00494083 8.92505 3.51602e-14 2072.56 0.99569 -478 18.2683 35.2639 38.2131 3.29148 -5.20541 -4.77121 -0.0133008 8.83598 3.06236e-14 2051.77 0.995878 -479 22.0454 40.7551 38.239 -4.85621 2.41377 -1.21909 -0.00759794 8.9268 4.28531e-14 2072.43 0.995519 -480 16.3093 40.7262 34.9425 -1.55251 -1.21356 2.48349 -0.00531081 8.86603 3.44395e-14 2059.91 0.99575 -481 24.0187 35.2836 1.69117 1.56991 -2.85291 3.57614 0.0121557 8.89566 4.16594e-14 2070 0.995553 -482 29.7654 35.3102 4.99139 0.261734 0.582372 0.455451 0.00854491 8.92692 4.07558e-14 2075.86 0.995582 -483 33.6007 40.7583 5.01635 -0.627545 2.93651 3.3875 -0.00605871 8.89091 3.69399e-14 2065.07 0.995663 -484 27.843 40.7237 1.65495 -0.0646381 -1.28353 -1.19348 -0.0111231 8.89535 3.9223e-14 2064.95 0.995626 -485 24.0228 35.3029 8.30878 2.11746 -0.0813151 -0.858888 -0.0247844 8.88626 3.5428e-14 2060.08 0.995726 -486 29.7798 35.3146 11.6476 2.01969 1.23436 0.901346 0.00611307 8.90698 3.82301e-14 2071.09 0.995634 -487 33.5988 40.7646 11.6449 -0.956838 3.58131 0.596063 -0.00181746 8.89987 3.64287e-14 2067.87 0.995676 -488 27.8365 40.7189 8.36131 -1.06833 -1.9529 5.90774 0.0038113 8.85165 3.32686e-14 2058.77 0.995806 -489 23.9843 35.3377 14.9634 -2.54898 4.12805 -0.395623 -0.00334021 8.86948 3.59223e-14 2061.08 0.995714 -490 29.7367 35.3171 18.2861 -3.38984 1.84224 -1.04478 0.0019001 8.90311 3.84997e-14 2069.37 0.995628 -491 33.5824 40.7529 18.2994 -2.95359 2.11121 0.698624 -0.00218677 8.88831 3.76967e-14 2065.34 0.995674 -492 27.8177 40.782 14.955 -3.38724 5.86104 -1.70486 -0.00125061 8.90049 3.9738e-14 2068.16 0.995587 -493 24.0042 35.2728 21.6115 0.306285 -4.11288 -1.23442 -0.0151241 8.85614 3.28128e-14 2055.71 0.995782 -494 29.7797 35.2533 24.9397 1.94967 -6.60494 -0.391854 -0.0165224 8.88251 3.78461e-14 2061.06 0.99568 -495 33.646 40.7388 24.9318 5.07695 0.097338 -1.77387 -0.00561241 8.92465 4.14719e-14 2072.37 0.995571 -496 27.8691 40.7198 21.622 3.2016 -1.89464 0.272924 0.0191402 8.8744 3.63067e-14 2066.91 0.99569 -497 24.0298 35.2959 28.2955 3.69953 -1.11543 3.26167 -0.000525141 8.83745 3.36523e-14 2054.84 0.995783 -498 29.7418 35.3338 31.6121 -2.62385 3.63413 1.90307 0.0111158 8.91436 4.22705e-14 2073.75 0.995552 -499 33.6486 40.737 31.6249 5.65004 0.121917 3.63332 0.0190755 8.90057 4.30624e-14 2072.52 0.995534 -500 27.8139 40.761 28.2698 -3.69041 3.06305 -0.236827 -0.00511818 8.94085 4.36427e-14 2075.95 0.995497 -501 24.009 35.2784 34.9177 0.780535 -3.30973 -0.975973 0.0145885 8.86074 3.74563e-14 2063.04 0.995675 -502 29.7362 35.3466 38.2693 -3.33413 5.40148 2.52203 -0.00328607 8.90306 4.07075e-14 2068.26 0.995609 -503 33.6113 40.7069 38.2762 0.60083 -3.59532 3.30292 -0.00301901 8.88483 3.78499e-14 2064.42 0.995672 -504 27.8512 40.7445 34.9171 0.715918 0.995255 -0.723969 -0.00143987 8.92438 4.09687e-14 2073.19 0.995609 -505 35.5375 35.3313 1.6856 1.71079 3.2347 2.74313 0.00504219 8.87224 3.54702e-14 2063.43 0.995752 -506 41.3011 35.3144 5.00987 1.8184 1.11215 2.50728 0.0105471 8.90316 3.78671e-14 2071.22 0.995615 -507 45.1294 40.7642 5.01232 0.426788 3.81679 3.1481 0.000741017 8.85712 3.39073e-14 2059.31 0.995735 -508 39.3836 40.8269 1.66845 2.26229 11.485 0.638609 0.00067276 8.88604 3.74577e-14 2065.47 0.995664 -509 35.5559 35.3049 8.29237 3.38249 0.271023 -2.60602 -0.00840981 8.91575 3.64207e-14 2069.85 0.995681 -510 41.2904 35.2959 11.6273 0.699646 -1.03029 -1.58747 0.0119639 8.88114 3.65391e-14 2066.82 0.995675 -511 45.1275 40.7443 11.6033 0.530853 1.15687 -4.97689 0.010341 8.87529 3.53091e-14 2065.23 0.995675 -512 39.3653 40.712 8.28418 -0.0266257 -3.10465 -3.92235 -0.0109133 8.86533 3.35274e-14 2058.56 0.995782 -513 35.5493 35.3329 14.9458 3.1858 3.60649 -2.66747 -0.00728225 8.88598 3.48878e-14 2063.73 0.995754 -514 41.2768 35.2856 18.301 -1.01612 -2.24668 0.903647 0.0113616 8.90128 3.84352e-14 2070.99 0.995639 -515 45.1384 40.7259 18.2922 1.216 -1.55317 -0.354645 0.0101231 8.9048 3.73948e-14 2071.47 0.995637 -516 39.3924 40.7441 14.9556 3.26402 0.899227 -1.63801 -0.0136882 8.88491 3.54987e-14 2062.16 0.995702 -517 35.5367 35.2897 21.6392 1.5061 -1.58219 2.50438 0.00493428 8.9288 4.36269e-14 2075.52 0.995495 -518 41.2933 35.2863 24.9533 0.830671 -2.22388 0.771272 0.0071584 8.87704 3.68736e-14 2064.93 0.995684 -519 45.1493 40.7443 24.9145 2.64653 0.909747 -3.47787 -0.00183632 8.91189 3.7447e-14 2070.43 0.995651 -520 39.3506 40.7274 21.6337 -2.05736 -1.04788 2.11723 -0.00616882 8.85943 3.61778e-14 2058.33 0.995727 -521 35.5271 35.3126 28.2787 -0.0393777 0.992483 0.78771 -0.0118829 8.88349 3.63504e-14 2062.23 0.995746 -522 41.302 35.297 31.6313 1.94871 -0.9797 4.07095 0.0126349 8.90791 3.89966e-14 2072.67 0.995632 -523 45.1422 40.7153 31.5771 1.75103 -2.56184 -2.64372 0.00522862 8.91633 4.04572e-14 2072.9 0.995589 -524 39.3552 40.7275 28.3003 -1.4189 -0.935316 3.4524 0.00217731 8.91245 4.02725e-14 2071.43 0.9956 -525 35.5389 35.3215 34.8994 1.44544 2.18154 -2.97228 0.00146702 8.88002 3.67717e-14 2064.33 0.995727 -526 41.2708 35.2808 38.2635 -1.64036 -2.85144 1.76251 0.00197619 8.9384 4.10651e-14 2076.91 0.995562 -527 45.147 40.7372 38.2777 2.93102 0.152635 3.44499 -0.0103826 8.89656 3.66715e-14 2065.34 0.99569 -528 39.3982 40.72 34.9648 3.8874 -1.84501 5.1915 0.0041347 8.9239 4.11975e-14 2074.28 0.995589 -529 47.0652 35.3235 1.64497 2.49661 2.15452 -2.52185 -0.00918585 8.8811 3.68707e-14 2062.31 0.995685 -530 52.7877 35.3254 4.97382 -2.67504 2.86431 -1.64816 -0.00807393 8.90734 3.70977e-14 2068.14 0.995647 -531 56.6696 40.7592 4.9595 2.7811 3.08775 -3.39924 -0.0117028 8.91856 3.79262e-14 2069.77 0.995613 -532 50.9166 40.7247 1.64899 3.58031 -1.23269 -1.77956 0.00776849 8.9082 3.67196e-14 2071.69 0.995664 -533 47.0283 35.2711 8.33637 -2.6065 -3.87497 2.68063 -0.00910592 8.89116 3.58587e-14 2064.47 0.995693 -534 52.8097 35.3231 11.6308 0.304221 2.32287 -1.4226 0.00604013 8.89803 3.60693e-14 2069.16 0.995664 -535 56.6012 40.7846 11.6634 -6.04605 6.11934 3.04473 0.00682014 8.86476 3.36576e-14 2062.23 0.995724 -536 50.9035 40.7569 8.29213 1.66881 2.6856 -2.88634 -0.0113638 8.86868 3.19814e-14 2059.17 0.995798 -537 47.0532 35.2729 14.9651 0.433911 -4.04629 -0.350071 -0.00878186 8.90066 3.8556e-14 2066.58 0.995625 -538 52.8018 35.299 18.286 -0.770634 -0.494692 -0.87623 0.000428471 8.88611 3.5814e-14 2065.42 0.995688 -539 56.6244 40.7599 18.2952 -3.06124 3.22306 0.376037 -0.00911665 8.87417 3.28887e-14 2060.82 0.995787 -540 50.9026 40.7433 14.993 2.155 1.24668 3.07267 -0.00268546 8.871 3.46125e-14 2061.54 0.995718 -541 47.096 35.3373 21.5694 5.83923 4.28299 -6.26762 -0.0136131 8.89197 3.49166e-14 2063.66 0.995751 -542 52.8186 35.3063 24.9662 1.37357 0.0362672 2.43066 -0.00493282 8.92472 3.85599e-14 2072.51 0.995619 -543 56.6402 40.7153 24.9254 -1.02946 -2.40819 -2.58829 0.0150371 8.90115 3.92689e-14 2071.76 0.995588 -544 50.8902 40.707 21.6199 0.396429 -3.53061 0.0302047 0.00767901 8.86744 3.58163e-14 2062.98 0.995719 -545 47.0303 35.2978 28.2694 -1.93302 -0.968504 -0.0261941 0.00501844 8.87413 3.56045e-14 2063.84 0.995711 -546 52.7971 35.3162 31.5872 -1.43065 1.37412 -1.07387 -0.00376052 8.89644 3.63954e-14 2066.72 0.995705 -547 56.6481 40.7456 31.599 -0.270053 1.35661 0.297579 -0.00459792 8.88584 3.6844e-14 2064.3 0.995686 -548 50.8928 40.7423 28.3022 0.555668 0.644971 3.81886 -0.00300128 8.89487 3.56362e-14 2066.54 0.995735 -549 47.0008 35.3101 34.9377 -5.72154 0.625868 1.71893 -0.014955 8.91452 3.90162e-14 2068.21 0.995639 -550 52.7953 35.3634 38.2656 -1.60132 7.25592 1.99238 -0.00259453 8.90832 3.81924e-14 2069.51 0.995669 -551 56.6141 40.7281 38.2401 -3.97676 -0.752694 -1.22801 0.0246796 8.9142 3.88916e-14 2076.57 0.995631 -552 50.8913 40.7271 34.8943 0.1052 -0.949487 -3.74967 -0.0111162 8.89674 3.6469e-14 2065.22 0.995708 -553 58.5232 35.3266 1.65916 -5.64555 2.79843 -0.500829 -0.00854545 8.89565 3.64205e-14 2065.54 0.995693 -554 64.3429 35.3023 4.97047 1.36957 -0.209058 -2.70085 -0.0123266 8.89019 3.6573e-14 2063.59 0.995664 -555 68.1736 40.7374 5.03304 0.455914 0.56493 5.75199 -0.000848081 8.86644 3.61131e-14 2060.97 0.995684 -556 62.3898 40.747 1.6422 -2.60203 1.45896 -2.68314 0.00708022 8.89041 3.74971e-14 2067.77 0.995637 -557 58.5567 35.2905 8.25574 -1.50333 -1.64995 -7.5848 -0.00574317 8.85014 3.21798e-14 2056.42 0.995797 -558 64.3599 35.2998 11.6818 3.85454 -0.499874 4.86925 -0.0116819 8.90631 3.60725e-14 2067.16 0.995647 -559 68.1626 40.7629 11.6713 -0.939735 3.76243 3.62913 -0.00334254 8.85184 3.25016e-14 2057.3 0.995788 -560 62.391 40.7305 8.3296 -2.45897 -0.565986 1.86544 0.00360634 8.88265 3.3654e-14 2065.35 0.995727 -561 58.5795 35.2976 14.9413 1.04842 -0.983939 -3.71935 -0.0103832 8.86821 3.18285e-14 2059.28 0.995787 -562 64.3287 35.3191 18.2954 0.0682441 1.54412 0.549873 -0.00434549 8.8992 3.53873e-14 2067.18 0.99572 -563 68.1705 40.7197 18.2729 -0.160393 -1.81439 -2.46105 0.00315762 8.88423 3.29799e-14 2065.57 0.995773 -564 62.3849 40.7027 14.9187 -2.84472 -3.85448 -5.99355 -0.0163821 8.89849 3.28817e-14 2064.45 0.995758 -565 58.5959 35.3054 21.6046 3.12679 0.16288 -1.62006 0.000355092 8.89929 3.57666e-14 2068.2 0.9957 -566 64.3142 35.3494 24.9785 -1.68002 5.82584 4.2809 -0.00873862 8.88137 3.69191e-14 2062.47 0.995684 -567 68.1478 40.7343 24.9533 -2.77871 -0.151442 1.01293 0.0113513 8.92106 3.99069e-14 2075.22 0.995554 -568 62.4116 40.769 21.5903 0.306665 4.12532 -3.61617 0.0192666 8.89066 3.72288e-14 2070.41 0.995641 -569 58.5422 35.3054 28.2422 -3.19356 0.407393 -3.71426 -0.0075655 8.89425 3.64053e-14 2065.45 0.995707 -570 64.3326 35.3167 31.6344 0.443002 1.71708 4.44205 0.00830779 8.90899 3.86794e-14 2071.99 0.995615 -571 68.1453 40.7519 31.5689 -3.00914 1.91077 -3.74721 -2.84003e-05 8.88666 3.67207e-14 2065.44 0.995693 -572 62.4035 40.7196 28.2554 -0.826389 -1.90983 -2.14621 0.0129048 8.87713 3.64177e-14 2066.16 0.995708 -573 58.5815 35.3128 34.9203 1.51141 1.19308 -0.575754 0.00593921 8.92529 4.31013e-14 2074.99 0.9955 -574 64.3258 35.3231 38.2749 -0.522826 2.34898 3.21692 0.0163383 8.86402 3.69665e-14 2064.11 0.995687 -575 68.1927 40.7062 38.2506 2.89334 -3.74155 0.111536 -0.00706186 8.8637 3.61972e-14 2059.06 0.99571 -576 62.4373 40.7402 34.9175 3.4231 0.61908 -0.590214 0.00406071 8.89899 3.87771e-14 2068.96 0.995626 -577 0.96899 46.1486 1.66428 1.00485 -2.20653 0.20355 0.0116503 8.92292 4.05189e-14 2075.69 0.995537 -578 6.69931 46.191 4.96132 -2.56851 2.88925 -3.39196 -0.00927181 8.93483 4.04353e-14 2073.76 0.995573 -579 10.5539 51.5911 4.95106 -1.07994 -0.854489 -4.97732 0.0265407 8.897 3.79864e-14 2073.32 0.995605 -580 4.79832 51.5992 1.59983 -0.288461 0.187755 -7.79692 -0.0153678 8.91613 3.61405e-14 2068.45 0.995673 -581 0.963339 46.1271 8.3186 0.499354 -5.24192 0.283414 -0.00406078 8.88106 3.62955e-14 2063.41 0.995654 -582 6.73421 46.2346 11.624 1.76306 8.31825 -1.89975 0.0100246 8.89286 3.75003e-14 2068.92 0.995636 -583 10.5331 51.5562 11.655 -3.64286 -5.4791 1.64623 -0.00804755 8.82134 2.9644e-14 2049.76 0.995903 -584 4.82244 51.5886 8.32343 2.73459 -0.987707 1.16587 0.0113464 8.87018 3.37231e-14 2064.33 0.995753 -585 0.952412 46.1243 14.9909 -0.77441 -5.56857 3.10248 -0.0140577 8.84649 3.19927e-14 2053.88 0.995789 -586 6.74209 46.1598 18.2842 2.49575 -0.966785 -1.29206 0.0285397 8.88237 3.81623e-14 2070.63 0.995614 -587 10.5382 51.6099 18.2719 -2.89729 1.44846 -2.76268 -0.00952994 8.89676 3.70926e-14 2065.58 0.995657 -588 4.84946 51.5815 14.9497 6.20806 -2.22575 -2.10448 0.0226958 8.88213 3.76539e-14 2069.34 0.995607 -589 1.00769 46.2122 21.63 5.97049 5.22811 1.51461 0.0130433 8.89049 3.22e-14 2069 0.99578 -590 6.74503 46.1563 24.9548 2.9322 -1.54564 1.26834 -0.00358132 8.88369 3.56153e-14 2064.05 0.995695 -591 10.5487 51.6554 24.9389 -1.64424 7.1851 -0.767546 -0.0101897 8.873 3.47914e-14 2060.35 0.995758 -592 4.82038 51.6196 21.5992 2.52317 2.68531 -2.21622 -0.00332477 8.88434 3.31464e-14 2064.22 0.995768 -593 0.980971 46.181 28.282 3.00728 1.79629 1.46114 -0.00342162 8.88626 3.5872e-14 2064.63 0.995708 -594 6.7105 46.1383 31.6076 -1.54401 -3.79025 1.12968 -0.00988112 8.87245 3.56673e-14 2060.32 0.995702 -595 10.5727 51.63 31.636 1.36202 3.95896 4.65774 0.00354433 8.91372 3.859e-14 2071.98 0.995624 -596 4.78887 51.6233 28.2554 -1.46786 3.03716 -1.93906 0.0132655 8.89797 3.79047e-14 2070.69 0.99563 -597 0.956103 46.1696 34.8996 -0.507422 0.376348 -2.69776 0.0103978 8.89572 3.82852e-14 2069.61 0.995626 -598 6.72406 46.1256 38.2257 0.392674 -5.21426 -3.18246 -0.000728234 8.84931 3.40888e-14 2057.31 0.995794 -599 10.5293 51.5906 38.2328 -3.53838 -0.835313 -2.1229 -0.00541452 8.92051 3.73687e-14 2071.5 0.995658 -600 4.75591 51.5602 34.9155 -5.68876 -4.8438 -1.20904 -0.0251104 8.87428 3.2878e-14 2057.43 0.995817 -601 12.4938 46.1831 1.63141 1.49849 1.98524 -3.87436 0.0085396 8.91251 4.03464e-14 2072.79 0.995591 -602 18.2366 46.1489 4.9526 -0.998153 -2.18538 -4.81713 -0.000711971 8.84582 3.29742e-14 2056.57 0.99581 -603 22.0483 51.6176 5.00145 -4.53372 2.53349 1.71077 -0.00576948 8.85994 3.36851e-14 2058.51 0.995762 -604 16.3232 51.5859 1.66237 -0.128222 -1.68303 -0.0630202 -0.00865069 8.88661 3.71932e-14 2063.6 0.995676 -605 12.5032 46.1689 8.30252 2.69516 -0.113772 -1.56238 -0.00856543 8.88301 3.53421e-14 2062.85 0.9957 -606 18.2357 46.1937 11.6456 -0.838413 3.27126 0.79762 -0.00168389 8.89656 3.56891e-14 2067.19 0.995703 -607 22.0834 51.5999 11.6094 0.0353121 0.538273 -4.01873 0.00753474 8.88097 3.61566e-14 2065.84 0.995692 -608 16.3125 51.5934 8.26967 -0.93693 -0.407881 -5.55539 -0.013718 8.89971 3.22961e-14 2065.27 0.995777 -609 12.5169 46.1968 14.9402 4.37335 3.62224 -3.45395 -0.000504627 8.88179 3.54352e-14 2064.29 0.995733 -610 18.2232 46.0889 18.3058 -2.42917 -9.84815 1.55804 0.0055811 8.91036 4.18414e-14 2071.73 0.995524 -611 22.059 51.636 18.2892 -2.98291 4.69465 -0.71534 0.00604853 8.8851 3.8824e-14 2066.43 0.995622 -612 16.3402 51.5677 14.9683 2.36856 -3.8786 0.231115 0.0148682 8.87516 3.65689e-14 2066.17 0.995676 -613 12.4878 46.1434 21.6298 0.846956 -2.73639 1.11368 0.00532719 8.91542 3.96099e-14 2072.72 0.99561 -614 18.2344 46.1287 25.0109 -1.04227 -4.66643 7.96372 -0.00320493 8.92316 3.69123e-14 2072.54 0.995658 -615 22.0855 51.5811 24.8876 0.450203 -2.25165 -7.42388 0.00386412 8.80056 2.93192e-14 2047.86 0.995935 -616 16.3166 51.6122 21.6403 -0.690877 1.68129 2.65144 -0.00681245 8.94849 4.46232e-14 2077.22 0.995467 -617 12.4471 46.1757 28.2616 -4.37279 1.40429 -1.19931 0.00691639 8.89627 3.66352e-14 2068.97 0.995662 -618 18.239 46.1882 31.5466 -0.595374 2.60713 -6.29994 -0.0122104 8.85769 3.33985e-14 2056.65 0.995786 -619 22.0519 51.6054 31.6261 -4.02081 0.708955 3.83146 -0.00706848 8.85061 3.24517e-14 2056.24 0.99579 -620 16.3045 51.6067 28.2734 -2.16791 0.775375 0.235144 -0.00516356 8.91014 3.65738e-14 2069.35 0.995675 -621 12.4874 46.1843 34.9208 0.881815 2.31367 -0.115429 0.00595948 8.88325 3.57732e-14 2065.98 0.995711 -622 18.2544 46.1666 38.2895 1.25182 -0.114059 4.85214 0.024802 8.94841 4.53994e-14 2083.93 0.99544 -623 22.0773 51.5873 38.2828 -0.711859 -1.48507 4.35497 -0.00685645 8.88174 3.58092e-14 2062.93 0.995729 -624 16.331 51.5926 34.9296 0.854681 -0.778256 0.713621 -0.0123079 8.88451 3.51546e-14 2062.36 0.995734 -625 24.0057 46.1329 1.66735 0.180213 -3.94799 0.661352 -0.0116266 8.87207 3.49697e-14 2059.85 0.995761 -626 29.7471 46.2039 5.00265 -2.39285 4.75694 1.89681 -0.00443396 8.87931 3.65955e-14 2062.94 0.995685 -627 33.6199 51.5913 4.99733 1.99116 -1.06633 1.10331 -0.0141732 8.89784 3.72382e-14 2064.82 0.995672 -628 27.8315 51.5768 1.63546 -1.43611 -2.67614 -3.51461 -0.00362945 8.90255 3.77269e-14 2068.07 0.995638 -629 24.014 46.1667 8.3278 1.15626 -0.0135204 1.68582 0.0191897 8.8801 3.8104e-14 2068.16 0.995617 -630 29.7451 46.1614 11.6039 -2.32176 -0.53685 -4.7775 -0.000192078 8.8962 3.75507e-14 2067.44 0.995678 -631 33.5622 51.5785 11.6605 -5.5722 -2.29865 2.23474 0.0184054 8.84707 3.44852e-14 2060.92 0.995748 -632 27.8128 51.5849 8.35923 -3.82328 -1.53751 5.39183 0.0140712 8.91073 3.97007e-14 2073.59 0.995587 -633 24.0121 46.1775 14.979 0.915995 1.39722 1.58532 0.000727259 8.92597 4.06042e-14 2074 0.995569 -634 29.7949 46.2034 18.3095 3.64837 4.27162 2.27014 0.00940777 8.91834 3.7694e-14 2074.2 0.995649 -635 33.6024 51.5962 18.3024 -0.1796 -0.41231 1.01366 -0.00376693 8.90263 3.64337e-14 2068.05 0.99568 -636 27.8438 51.6101 14.9603 0.0754762 1.47362 -0.716005 0.0140088 8.91667 3.8242e-14 2074.83 0.995623 -637 23.9934 46.1718 21.6191 -1.12298 0.693005 0.180106 0.0015168 8.83877 3.19486e-14 2055.54 0.995818 -638 29.7186 46.1607 24.9674 -5.98688 -0.478804 2.81043 0.010923 8.83286 3.45964e-14 2056.31 0.995746 -639 33.5945 51.5759 24.9216 -1.32742 -2.75971 -2.85459 -0.00172132 8.85105 3.08049e-14 2057.44 0.995867 -640 27.8533 51.6229 21.6631 0.992891 2.9498 5.40825 -0.0206402 8.89365 3.44029e-14 2062.53 0.995722 -641 23.9807 46.1831 28.2666 -2.69581 2.00433 -0.681664 -0.00735114 8.91635 3.78745e-14 2070.22 0.99562 -642 29.7737 46.1903 31.6157 1.13258 2.95359 2.22012 -0.00433369 8.90309 3.72356e-14 2068.02 0.995693 -643 33.567 51.6118 31.5844 -4.81579 1.53716 -1.63727 -0.0011999 8.91302 3.68915e-14 2070.81 0.995658 -644 27.841 51.5592 28.2648 -0.184268 -5.11847 -0.788311 0.0170616 8.88395 3.63405e-14 2068.51 0.995648 -645 23.9838 46.1947 34.9412 -2.39543 3.59103 2.12553 0.0167175 8.91197 3.99972e-14 2074.42 0.995591 -646 29.8065 46.1617 38.2555 5.11409 -0.570755 0.642719 0.0111036 8.88305 3.69977e-14 2067.04 0.995685 -647 33.6096 51.6032 38.2732 0.733857 0.868962 2.78994 -0.0127667 8.92451 3.99934e-14 2070.82 0.995588 -648 27.8038 51.6066 34.9182 -5.06621 1.25529 -0.785112 0.00208104 8.87175 3.66142e-14 2062.72 0.995683 -649 35.5079 46.1791 1.67011 -2.27076 1.25462 0.994207 0.00253528 8.89344 3.69315e-14 2067.43 0.995694 -650 41.2623 46.1924 4.99236 -3.07545 3.0758 0.409033 0.00153391 8.889 3.65737e-14 2066.29 0.995651 -651 45.1404 51.5767 4.99936 1.5225 -2.71365 1.27838 -0.0232952 8.87233 3.20583e-14 2057.41 0.995798 -652 39.3605 51.5904 1.6732 -0.643189 -1.22689 1.24684 0.011334 8.87806 3.77681e-14 2066.04 0.995656 -653 35.5157 46.1155 8.29969 -0.986776 -6.32543 -1.87849 0.0101708 8.89582 3.60407e-14 2069.56 0.995686 -654 41.2661 46.1654 11.631 -2.77233 -0.132866 -1.16138 0.00508726 8.8886 3.61954e-14 2066.95 0.99567 -655 45.1273 51.599 11.6325 -0.0453312 0.35994 -1.21337 0.00936816 8.88747 3.79813e-14 2067.64 0.995601 -656 39.3962 51.6063 8.31652 3.92421 0.919458 0.384193 0.00964313 8.84987 3.43477e-14 2059.65 0.995752 -657 35.5366 46.1741 15.0025 1.51042 0.799765 4.55159 -0.0101014 8.88416 3.76339e-14 2062.78 0.995653 -658 41.2738 46.1723 18.2913 -1.80751 0.671129 -0.145807 0.00415962 8.88473 3.72734e-14 2065.94 0.995647 -659 45.1409 51.6032 18.2638 1.76491 0.680127 -3.97777 0.0060385 8.87024 3.61108e-14 2063.23 0.995704 -660 39.3972 51.6335 14.9708 3.78274 4.49426 0.472726 0.00595866 8.90561 3.87631e-14 2070.77 0.995611 -661 35.5351 46.1589 21.6345 1.14347 -0.935805 2.11604 0.00157545 8.9199 3.86932e-14 2072.88 0.995604 -662 41.2898 46.1512 24.9486 0.559724 -1.81006 0.465465 -0.0195362 8.88655 3.58479e-14 2061.26 0.99572 -663 45.1397 51.5919 24.9592 1.43273 -0.762976 1.55082 -0.00784717 8.90328 3.86342e-14 2067.33 0.995643 -664 39.3859 51.6045 21.6263 2.31281 0.955109 1.00475 0.000529396 8.87103 3.37363e-14 2062.2 0.995787 -665 35.542 46.1935 28.2897 2.20274 3.30274 2.40373 0.00136226 8.87311 3.58968e-14 2062.84 0.995718 -666 41.3037 46.1576 31.5983 2.23348 -0.928857 -0.0359948 -0.00484842 8.89859 3.80067e-14 2066.96 0.995671 -667 45.125 51.5897 31.6232 -0.0735179 -1.42247 3.03977 0.0111418 8.8934 3.90195e-14 2069.26 0.995654 -668 39.3737 51.6083 28.2173 0.996028 1.35268 -6.75924 -0.00571502 8.92492 4.04195e-14 2072.41 0.995568 -669 35.546 46.1721 34.9249 2.56095 0.385991 -0.204977 0.00759842 8.88737 3.77563e-14 2067.22 0.995674 -670 41.2745 46.146 38.2457 -1.11116 -2.23249 -0.561416 0.000587056 8.91336 3.79195e-14 2071.26 0.995654 -671 45.1099 51.5773 38.2013 -2.10432 -2.63107 -5.93523 0.00212003 8.89223 3.66142e-14 2067.09 0.995681 -672 39.3538 51.6123 34.9475 -1.59918 1.90032 2.95792 0.00526329 8.89926 3.95135e-14 2069.27 0.99562 -673 47.0393 46.1778 1.71025 -1.1742 1.16699 6.02261 0.0154415 8.83261 3.10723e-14 2057.19 0.995825 -674 52.8646 46.1047 4.97081 7.33601 -7.83501 -2.1221 -0.000176651 8.83498 3.10009e-14 2054.38 0.995809 -675 56.6472 51.5893 5.00489 -0.234793 -1.17372 2.2557 -0.015778 8.84937 3.16249e-14 2054.12 0.995794 -676 50.8882 51.6211 1.65325 0.157788 2.88069 -1.57186 -0.00688864 8.8891 3.46884e-14 2064.5 0.99569 -677 47.0242 46.1744 8.31618 -2.92085 1.03367 -0.00281684 -0.00159804 8.86203 3.15202e-14 2059.83 0.995789 -678 52.8178 46.1902 11.6256 1.20098 2.9616 -1.92747 0.0139356 8.86716 3.48498e-14 2064.27 0.995684 -679 56.644 51.6118 11.6133 -0.607485 1.32882 -3.69163 0.000122092 8.89199 3.50359e-14 2066.6 0.995702 -680 50.8809 51.6256 8.33804 -0.869527 3.40458 3.19658 0.0236922 8.85755 3.22531e-14 2064.26 0.995776 -681 47.0551 46.1805 14.9603 1.19878 1.87484 -1.22575 -0.00931578 8.85185 3.20255e-14 2056.01 0.995827 -682 52.7762 46.1681 18.2899 -3.81202 0.11049 -0.524413 -0.00850005 8.91869 3.93678e-14 2070.48 0.995595 -683 56.6309 51.5637 18.2554 -2.19543 -4.33162 -4.56036 -0.00887562 8.91332 3.60987e-14 2069.23 0.995685 -684 50.9086 51.6118 14.9728 2.70914 1.6257 0.760854 0.00695587 8.87374 3.70318e-14 2064.19 0.995664 -685 47.0647 46.2039 21.6085 2.0929 4.42248 -0.95718 0.00559213 8.92378 3.83674e-14 2074.54 0.995638 -686 52.7966 46.1644 24.9436 -1.28004 -0.274535 -0.406599 -2.13753e-05 8.91186 3.93966e-14 2070.83 0.995598 -687 56.6278 51.6032 24.9416 -2.86921 0.0750939 -0.318567 -0.00317554 8.86323 3.37087e-14 2059.76 0.995765 -688 50.8967 51.579 21.6045 1.35482 -2.22102 -1.71766 0.0159122 8.90803 3.89522e-14 2073.4 0.995627 -689 47.0475 46.1392 28.2513 -0.194772 -3.29914 -2.64398 -0.00350826 8.89195 3.79503e-14 2065.84 0.995667 -690 52.7962 46.1535 31.6265 -1.46131 -1.76731 3.6616 0.00451161 8.90784 3.84346e-14 2070.93 0.995633 -691 56.6779 51.5763 31.6683 3.68933 -2.8021 8.74516 -0.0184465 8.89211 3.42832e-14 2062.67 0.995741 -692 50.9125 51.5689 28.2781 3.15626 -3.77842 0.845298 -0.00216475 8.86855 3.56746e-14 2061.13 0.995713 -693 47.0633 46.1763 34.8897 2.10838 1.39811 -4.1785 -0.00444293 8.89135 3.87534e-14 2065.52 0.99563 -694 52.7831 46.2039 38.2594 -3.22722 4.34308 1.26338 -0.00855671 8.91535 3.69172e-14 2069.74 0.995658 -695 56.6404 51.5896 38.253 -1.07866 -1.1183 0.46126 -0.0106737 8.91857 3.64096e-14 2069.97 0.995663 -696 50.9144 51.5631 34.94 3.18631 -4.10599 2.0014 0.00524893 8.9414 3.98308e-14 2078.24 0.995579 -697 58.5616 46.1619 1.67738 -0.699326 -0.483206 1.9049 0.00860108 8.86531 3.24981e-14 2062.7 0.995776 -698 64.3269 46.1547 4.97929 -0.402451 -1.41964 -1.32561 -0.0205362 8.88119 3.2588e-14 2059.89 0.995775 -699 68.1672 51.5951 4.99891 -0.519914 -0.510618 1.22131 -0.00970032 8.85928 3.17591e-14 2057.52 0.995806 -700 62.4787 51.6139 1.65294 8.63227 1.77497 -1.59609 -0.0123409 8.88766 3.27439e-14 2063.01 0.995751 -701 58.5315 46.1378 8.30984 -4.91682 -3.45387 -0.62597 0.006588 8.85596 3.22198e-14 2060.28 0.995784 -702 64.3163 46.1576 11.6408 -1.63629 -1.46604 -0.149333 -0.00210128 8.87166 3.25397e-14 2061.79 0.995757 -703 68.1449 51.608 11.6183 -3.32905 1.46715 -2.87787 0.00474901 8.8454 3.12173e-14 2057.64 0.995815 -704 62.4158 51.5909 8.31754 0.786257 -0.93597 0.371913 0.00222705 8.92169 3.74602e-14 2073.41 0.995582 -705 58.5255 46.1597 14.9939 -5.44703 -1.14121 3.08458 -0.00289926 8.90033 3.60708e-14 2067.75 0.995662 -706 64.3375 46.1516 18.2411 0.989161 -1.95934 -6.22019 -0.00113853 8.92535 3.61161e-14 2073.45 0.995637 -707 68.184 51.6258 18.3056 1.87446 3.47599 1.33339 -0.00483009 8.88277 3.32422e-14 2063.57 0.995745 -708 62.3733 51.5771 14.9433 -4.59895 -2.42451 -2.97382 -0.00341293 8.87844 3.28372e-14 2062.94 0.995789 -709 58.539 46.1188 21.6315 -3.66877 -6.25357 1.62707 0.00824614 8.85141 3.42409e-14 2059.68 0.99576 -710 64.3184 46.154 25.0004 -1.54354 -1.42466 6.87059 -0.0214275 8.90054 3.53661e-14 2063.83 0.99571 -711 68.1648 51.6045 24.9203 -0.572753 0.950973 -3.23586 0.00898044 8.86693 3.46489e-14 2063.14 0.995743 -712 62.4327 51.5855 21.6393 2.97254 -1.4528 2.27166 0.0250147 8.90564 4.0345e-14 2074.86 0.995526 -713 58.5419 46.15 28.3149 -3.48474 -2.11355 5.54198 -0.00720199 8.88138 3.4316e-14 2062.78 0.995735 -714 64.3485 46.1555 31.6045 2.2774 -1.24318 1.01471 0.005882 8.88839 3.70926e-14 2067.08 0.995663 -715 68.1978 51.5808 31.5962 3.36524 -2.2043 -0.190664 0.0059559 8.91977 3.93665e-14 2073.79 0.995587 -716 62.4233 51.5765 28.2565 1.82084 -2.73301 -1.82168 -0.0157225 8.90246 3.63671e-14 2065.47 0.99568 -717 58.5653 46.1535 34.9486 -0.427321 -1.6581 3.1819 -0.00066596 8.87185 3.38859e-14 2062.13 0.99576 -718 64.3478 46.1639 38.2397 2.39643 -0.558927 -1.45482 -3.6869e-05 8.866 3.40266e-14 2061.03 0.995745 -719 68.1397 51.6369 38.2448 -3.91195 4.84214 -0.752432 -0.00806631 8.85219 3.20123e-14 2056.36 0.99581 -720 62.4124 51.5956 34.9473 0.343002 -0.714561 3.08703 0.0102574 8.87894 3.62789e-14 2066 0.995653 -721 0.961714 57.0505 1.68604 0.141616 2.68452 2.8972 0.0184451 8.87619 3.55676e-14 2067.15 0.99567 -722 6.7075 57.0643 4.96743 -1.61761 4.39287 -2.74359 -0.00745375 8.88654 3.46518e-14 2063.82 0.99574 -723 10.542 62.4462 4.95493 -2.32556 -1.74763 -3.983 -0.00442345 8.92186 3.84045e-14 2072.02 0.995601 -724 4.81584 62.4298 1.62035 1.99674 -3.99136 -5.33185 -0.00280031 8.87926 3.57851e-14 2063.27 0.995718 -725 0.96718 57.0438 8.34422 0.831008 1.80162 3.60286 0.000258186 8.92345 3.72663e-14 2073.34 0.995635 -726 6.73607 57.0554 11.6742 1.91362 3.46565 4.22409 0.00576083 8.88694 3.74156e-14 2066.76 0.995621 -727 10.5574 62.4549 11.6393 -0.462766 -0.848139 -0.253693 -0.0127199 8.85588 3.31599e-14 2056.16 0.995796 -728 4.79666 62.4611 8.315 -0.379273 -0.495235 -0.151013 0.00333059 8.88545 3.91592e-14 2065.93 0.995621 -729 0.970264 57.0322 14.9734 1.23593 0.301108 0.760386 -0.00165517 8.88457 3.56178e-14 2064.65 0.995702 -730 6.70476 57.0276 18.2742 -2.17287 -0.44725 -2.32476 0.0013477 8.86165 3.37096e-14 2060.39 0.995753 -731 10.5671 62.4822 18.2679 0.667299 2.67147 -3.56396 -0.00903518 8.86827 3.3472e-14 2059.59 0.99575 -732 4.80058 62.4683 14.9715 -0.0279855 0.798705 0.555323 -0.000733518 8.89124 3.8251e-14 2066.28 0.995644 -733 1.00246 57.0146 21.6291 5.103 -1.78598 1.00366 -0.0141395 8.90876 3.46189e-14 2067.13 0.995718 -734 6.75272 57.0296 24.9876 4.01235 -0.0455598 5.68947 0.000916672 8.85387 3.48542e-14 2058.65 0.995751 -735 10.555 62.4859 24.951 -0.585765 2.92886 0.727185 -0.010413 8.91988 3.91134e-14 2070.33 0.995588 -736 4.76929 62.44 21.6263 -3.9845 -2.87628 0.996377 -0.00745624 8.87258 3.46274e-14 2060.85 0.995749 -737 0.954644 57.0172 28.2607 -0.612857 -1.53047 -1.04893 0.00426111 8.90689 3.83704e-14 2070.67 0.995641 -738 6.70593 56.9808 31.5949 -1.97202 -5.93618 0.083683 0.00426079 8.92907 4.18189e-14 2075.42 0.995559 -739 10.5583 62.4436 31.6232 -0.347213 -2.22643 3.47313 0.00510447 8.89754 3.94694e-14 2068.87 0.995627 -740 4.82417 62.4444 28.2936 2.71355 -1.76596 2.70092 0.0046295 8.93204 4.15499e-14 2076.13 0.995543 -741 0.963475 57.0288 34.9217 0.478014 -0.0151885 -0.374384 -0.00661934 8.89949 3.58707e-14 2066.77 0.995678 -742 6.74592 57.0454 38.2514 3.09894 1.77313 0.284176 0.00867589 8.89381 3.8687e-14 2068.84 0.995608 -743 10.5678 62.4734 38.2825 0.507842 1.71407 4.15289 0.0039676 8.86268 3.73923e-14 2061.2 0.995673 -744 4.80636 62.4642 34.924 0.797504 0.121218 -0.050013 0.00997079 8.8807 3.71414e-14 2066.3 0.995685 -745 12.4999 57.0159 1.68299 1.92327 -1.92328 2.344 -0.00546318 8.85774 3.36042e-14 2058.1 0.995786 -746 18.2239 57.0398 5.00517 -2.31449 1.128 1.92745 0.0120663 8.88863 3.74973e-14 2068.46 0.995622 -747 22.0285 62.4418 4.98966 -6.64905 -2.4243 0.261794 0.00607707 8.894 3.58333e-14 2068.29 0.995723 -748 16.3587 62.4956 1.64074 4.57324 4.1597 -2.97867 0.0015987 8.88932 3.77965e-14 2066.36 0.99567 -749 12.4768 57.0421 8.34765 -0.835133 1.65101 4.12916 -0.0154681 8.88437 3.31152e-14 2061.65 0.995739 -750 18.2448 57.0703 11.6551 0.25964 5.10312 1.69898 -0.00375214 8.87163 3.38433e-14 2061.44 0.995737 -751 22.0687 62.4595 11.6401 -1.9086 -0.264263 -0.190983 -0.0115664 8.89171 3.63866e-14 2064.06 0.995683 -752 16.3524 62.4693 8.357 3.58189 0.984689 5.42413 -0.00445556 8.86677 3.34191e-14 2060.24 0.995771 -753 12.4772 57.0475 14.9719 -0.451005 2.51956 0.482303 -0.000350207 8.86268 3.32814e-14 2060.25 0.995749 -754 18.2341 56.9939 18.254 -1.18429 -4.41699 -5.02433 -0.00656436 8.90442 3.91409e-14 2067.86 0.995616 -755 22.0924 62.4858 18.3044 1.12904 2.83134 1.53792 -0.0062599 8.90912 3.87665e-14 2068.91 0.995627 -756 16.3552 62.4214 14.9656 3.92365 -5.12377 -0.262309 -0.00303848 8.88053 3.4578e-14 2063.49 0.995726 -757 12.4707 57.0209 21.6068 -1.64152 -0.736078 -1.60179 0.0076167 8.87965 3.63801e-14 2065.58 0.995691 -758 18.2173 57.0021 24.9347 -2.95073 -3.30096 -1.57313 0.0122279 8.91812 4.10478e-14 2074.78 0.995554 -759 22.0976 62.4429 24.9741 1.56605 -2.16883 3.89593 -0.00451887 8.91933 4.01201e-14 2071.46 0.995604 -760 16.3376 62.4687 21.6418 2.10833 0.827871 2.68873 0.00523595 8.85048 3.30571e-14 2058.82 0.995803 -761 12.4795 57.0114 28.2775 -0.48906 -2.48126 0.780629 -0.00895767 8.92248 3.91323e-14 2071.18 0.995639 -762 18.2551 56.9979 31.5549 1.69807 -3.93008 -5.51438 -0.0127873 8.86172 3.36833e-14 2057.39 0.995786 -763 22.0858 62.4831 31.6354 0.0117996 2.91986 4.62297 -0.00174188 8.87748 3.63669e-14 2063.12 0.995713 -764 16.2868 62.4781 28.3054 -4.27671 2.3789 4.41107 0.0157442 8.88989 3.9751e-14 2069.51 0.995602 -765 12.4846 56.9865 34.8854 0.172158 -5.40125 -4.36813 -0.000204166 8.92618 3.81471e-14 2073.82 0.995651 -766 18.2662 57.0157 38.2534 2.92729 -1.66379 0.343445 0.014347 8.916 3.96347e-14 2074.78 0.995576 -767 22.0868 62.4692 38.2623 0.741203 0.865846 1.75527 -0.000478103 8.88677 3.65394e-14 2065.36 0.995722 -768 16.3472 62.4606 34.9144 3.32895 -0.2714 -1.40181 0.0171909 8.87672 3.88583e-14 2067.01 0.995639 -769 24.017 57.0342 1.65417 1.76807 0.49016 -1.23772 0.0015415 8.89892 3.85228e-14 2068.41 0.995616 -770 29.7609 56.9767 4.96923 -0.637283 -6.27999 -2.45694 -0.0294764 8.93503 3.72971e-14 2069.47 0.995672 -771 33.5784 62.4645 4.99877 -3.75002 0.150837 1.23885 0.0123953 8.91449 4.0132e-14 2074.03 0.995608 -772 27.8382 62.4573 1.70193 -0.975225 -0.317235 5.01014 0.0157626 8.87353 3.76753e-14 2066.02 0.995663 -773 24.003 57.0384 8.29532 -0.107143 0.916908 -2.47336 -0.00414642 8.86535 3.42563e-14 2060.01 0.995747 -774 29.7933 57.0467 11.6116 3.57596 2.19703 -3.78089 -0.00227869 8.88251 3.54069e-14 2064.07 0.995714 -775 33.5783 62.4853 11.6971 -3.38139 2.77597 6.96281 -0.00536476 8.90081 3.65802e-14 2067.31 0.995711 -776 27.8644 62.4795 8.35467 2.73352 2.24829 4.96278 0.0111991 8.89761 4.00832e-14 2070.2 0.995586 -777 23.9899 57.0201 14.9428 -1.83743 -0.994351 -3.15775 -0.0192183 8.87688 3.31343e-14 2059.25 0.995786 -778 29.7956 57.0081 18.3425 3.52294 -2.78521 6.43278 -0.0045801 8.87012 3.37425e-14 2060.92 0.995786 -779 33.6297 62.4766 18.2975 3.02053 1.96445 0.879397 -0.0176917 8.9 3.72114e-14 2064.53 0.995673 -780 27.8666 62.4685 14.9691 2.71695 0.785185 0.140088 -0.0050598 8.93172 3.8809e-14 2073.97 0.99562 -781 24.014 57.0524 21.6145 1.44253 2.92026 -0.579772 -0.00383169 8.91348 3.89351e-14 2070.37 0.995606 -782 29.7696 57.0101 24.9209 0.644311 -2.41677 -2.9916 0.00718991 8.89607 3.78615e-14 2069 0.995636 -783 33.5813 62.4589 24.9799 -3.02855 -0.464854 4.1576 0.00294598 8.89487 3.72465e-14 2067.83 0.995672 -784 27.8748 62.451 21.5846 3.97589 -1.37997 -4.09951 0.00343321 8.90928 3.84764e-14 2071 0.995659 -785 24.0159 57.0076 28.2495 1.66565 -2.93404 -2.91475 0.0101461 8.85061 3.50843e-14 2059.93 0.995723 -786 29.7536 57.0192 31.5928 -1.38018 -1.53279 -0.397102 -0.0094326 8.88291 3.53677e-14 2062.63 0.995725 -787 33.601 62.4233 31.6273 -0.774364 -4.47345 3.66368 0.00916733 8.89049 3.7986e-14 2068.23 0.99565 -788 27.8793 62.439 28.2939 4.64481 -2.75534 2.81473 -0.0106519 8.91535 4.12447e-14 2069.33 0.995561 -789 24.035 57.0433 34.8958 3.7334 1.61362 -3.33569 0.0120742 8.9015 3.84233e-14 2071.2 0.995597 -790 29.7619 57.0438 38.2093 -0.115835 1.8206 -5.23357 0.0007163 8.85636 3.36826e-14 2059.12 0.995786 -791 33.6035 62.4609 38.2622 -0.192408 0.175809 1.76373 -0.0111412 8.89358 3.58335e-14 2064.54 0.995716 -792 27.8458 62.4545 34.9102 0.459662 -0.766441 -1.56946 0.0135893 8.87228 3.44299e-14 2065.25 0.995757 -793 35.5421 57.0223 1.66251 1.94225 -0.714415 -0.238761 0.0270547 8.89606 3.9469e-14 2073.23 0.995605 -794 41.2853 57.0147 5.01246 -0.0280136 -1.74258 2.89936 -0.000133943 8.90606 3.73298e-14 2069.55 0.99566 -795 45.1366 62.4327 4.9892 1.41008 -3.35607 -0.205287 0.0047165 8.9115 3.90523e-14 2071.76 0.995608 -796 39.3309 62.458 1.65489 -4.40279 -0.410108 -1.0365 -0.0222512 8.90512 3.71951e-14 2064.63 0.995708 -797 35.5297 57.0376 8.29019 0.63239 0.823821 -3.19979 0.0122022 8.88999 3.76848e-14 2068.76 0.995649 -798 41.2778 57.0094 11.6397 -1.18206 -2.52261 -0.174999 -0.00271963 8.8871 3.65035e-14 2064.96 0.995693 -799 45.1219 62.4612 11.6234 -0.548352 -0.155716 -2.32966 -0.0161722 8.89415 3.65759e-14 2063.61 0.995677 -800 39.3592 62.4405 8.32646 -0.713466 -2.68926 1.43244 -0.00419328 8.89221 3.77722e-14 2065.75 0.995659 -801 35.5174 57.0635 14.9836 -0.79915 4.18458 2.03506 -0.0103339 8.90701 3.86848e-14 2067.61 0.995612 -802 41.2758 57.0388 18.2782 -1.28162 1.05382 -1.95571 -0.00476079 8.9053 3.81749e-14 2068.42 0.995636 -803 45.1232 62.4168 18.269 -0.667562 -5.64238 -2.85902 0.0184722 8.87851 3.57949e-14 2067.64 0.995694 -804 39.3566 62.4748 14.9859 -1.04961 1.31869 2.57845 -0.0131152 8.89673 3.52882e-14 2064.79 0.995719 -805 35.487 57.0308 21.5913 -4.50572 -0.0460146 -3.48148 -0.00480899 8.93729 3.80693e-14 2075.21 0.99562 -806 41.313 57.037 24.9833 3.49125 0.731125 4.54291 0.00755408 8.93137 4.20738e-14 2076.61 0.995547 -807 45.1484 62.4625 24.9339 2.74738 0.155226 -1.4314 0.00668964 8.86908 3.66508e-14 2063.13 0.995704 -808 39.3425 62.4408 21.6302 -3.29939 -2.19186 1.38278 0.00344942 8.85478 3.28428e-14 2059.36 0.995809 -809 35.5635 57.0608 28.2795 4.60692 4.03897 0.963695 -0.0156537 8.86843 3.52925e-14 2058.22 0.995735 -810 41.3452 57.0232 31.5961 7.36534 -0.82004 -0.232543 0.00284162 8.93468 4.38273e-14 2076.32 0.995534 -811 45.153 62.4384 31.6255 3.29694 -2.8391 3.57168 0.0170168 8.89002 4.09651e-14 2069.81 0.995601 -812 39.3827 62.4426 28.3026 2.29896 -2.25837 3.93638 0.0142038 8.87162 3.75379e-14 2065.27 0.99569 -813 35.4782 57.0422 34.9521 -6.07517 1.58284 3.6048 -0.012453 8.87896 3.65274e-14 2061.16 0.995706 -814 41.3185 57.0269 38.2476 4.0041 -0.217594 -0.139152 -0.0147652 8.91649 3.83181e-14 2068.66 0.995663 -815 45.109 62.4528 38.2341 -2.27326 -0.956413 -2.14052 0.00884736 8.89244 3.96661e-14 2068.59 0.99561 -816 39.3678 62.4683 34.8648 0.235214 0.759022 -7.23207 -0.0081778 8.92775 4.29292e-14 2072.5 0.995529 -817 47.0374 57.0235 1.67156 -1.22254 -0.792727 1.19413 -0.00356303 8.89012 3.6578e-14 2065.44 0.995659 -818 52.8169 57.0206 4.99113 1.26428 -1.11398 0.249891 0.00307686 8.86898 3.4319e-14 2062.34 0.995707 -819 56.6663 62.4705 4.97749 2.40841 1.20456 -1.38544 -0.0151095 8.87505 3.45517e-14 2059.75 0.995733 -820 50.8572 62.4384 1.66646 -3.97114 -3.12703 0.693942 -0.00908999 8.85616 3.22397e-14 2056.98 0.995817 -821 47.0276 57.0352 8.3065 -2.67492 0.461973 -1.051 -0.00367683 8.87896 3.42839e-14 2063.01 0.995745 -822 52.8223 57.0508 11.6116 1.76855 2.59975 -3.97186 0.0120254 8.8904 3.78207e-14 2068.83 0.995606 -823 56.6691 62.461 11.6787 2.83847 -0.331255 4.66449 0.00890171 8.8843 3.62424e-14 2066.84 0.995681 -824 50.8753 62.4671 8.31108 -1.60384 0.685627 -0.778818 0.00443764 8.86762 3.52018e-14 2062.33 0.995718 -825 47.0406 57.0284 14.9772 -1.03848 0.00113217 1.25526 -0.0172151 8.88975 3.50235e-14 2062.43 0.995734 -826 52.8035 57.0221 18.3144 -0.660097 -1.0598 2.73236 0.000346748 8.88598 3.61036e-14 2065.38 0.995684 -827 56.6861 62.4559 18.2589 4.43813 -0.835351 -4.44039 0.00345738 8.8787 3.58844e-14 2064.5 0.99567 -828 50.896 62.4473 14.939 1.31221 -1.74187 -3.49006 -0.0049824 8.90648 3.64432e-14 2068.61 0.995671 -829 47.0255 57.0458 21.6311 -2.58619 2.01979 1.62141 -0.0136303 8.90586 3.83448e-14 2066.65 0.995639 -830 52.8321 57.0255 24.9086 2.88008 -0.690617 -4.69895 0.0194335 8.89409 3.7208e-14 2071.17 0.99565 -831 56.6615 62.4621 24.9451 1.57656 0.302923 -0.0939071 0.00510556 8.92284 3.83635e-14 2074.25 0.995603 -832 50.9008 62.4758 21.6376 1.57872 1.62161 2.2161 -0.0252042 8.88828 3.36663e-14 2060.4 0.99577 -833 47.0384 57.0662 28.3106 -1.12997 4.50584 4.85006 0.00568858 8.91832 4.20761e-14 2073.44 0.995546 -834 52.8266 56.9988 31.6011 2.27751 -4.05616 0.651516 -0.0168506 8.84188 3.15874e-14 2052.28 0.99584 -835 56.6749 62.4841 31.5608 3.51333 3.14036 -4.61448 -0.00903231 8.87891 3.73233e-14 2061.88 0.995689 -836 50.8819 62.4589 28.2848 -0.767335 -0.51331 1.98247 -0.0182514 8.88596 3.62429e-14 2061.4 0.995729 -837 47.0463 57.0241 34.929 0.135509 -0.638779 0.711344 0.00594276 8.88917 3.70512e-14 2067.24 0.995702 -838 52.8055 57.0246 38.2402 -0.574483 -0.477945 -1.27737 -0.00938331 8.86524 3.31082e-14 2058.87 0.995777 -839 56.6814 62.4781 38.2398 3.7873 2.28439 -1.28349 0.0154589 8.89567 3.61494e-14 2070.65 0.995691 -840 50.9226 62.4957 34.9455 3.94963 4.14707 2.82871 0.0120006 8.90686 3.88652e-14 2072.32 0.995613 -841 58.5776 57.0488 1.67224 1.11498 1.93455 1.35421 0.00749901 8.91003 3.71091e-14 2072.04 0.995609 -842 64.3253 57.0417 4.9856 -0.713652 1.64996 -0.193411 -0.00641547 8.87536 3.45054e-14 2061.67 0.995725 -843 68.1491 62.4828 4.99903 -2.65042 2.67697 1.21637 0.011142 8.90384 3.88424e-14 2071.51 0.995582 -844 62.3914 62.4942 1.68827 -2.32832 4.25882 3.43212 0.00573137 8.86784 3.5428e-14 2062.66 0.995711 -845 58.5486 56.9776 8.26779 -2.5938 -6.51697 -6.00518 -0.0095621 8.85153 3.22873e-14 2055.9 0.995813 -846 64.2826 57.0281 11.6192 -5.90585 -0.256048 -2.8346 0.00440046 8.90215 3.7455e-14 2069.7 0.995618 -847 68.1588 62.4894 11.6676 -1.58424 3.40438 3.40106 -0.0118267 8.87753 3.65075e-14 2060.99 0.9957 -848 62.4216 62.4435 8.32957 1.50485 -2.12308 1.66598 -0.00783076 8.8743 3.39133e-14 2061.13 0.995765 -849 58.6028 57.0385 14.924 4.06382 1.04084 -5.71278 0.00542833 8.87569 3.47702e-14 2064.26 0.995723 -850 64.3336 57.0314 18.2747 0.503077 0.216365 -2.33385 -0.0168138 8.89834 3.59971e-14 2064.36 0.995682 -851 68.1945 62.4794 18.314 2.99475 2.31372 2.49164 0.0154908 8.90196 3.98065e-14 2072.03 0.995588 -852 62.3676 62.4502 14.9683 -5.44026 -1.35508 -0.113123 -0.0158256 8.88584 3.56674e-14 2061.9 0.995718 -853 58.5963 57.0388 21.6055 3.57692 1.06758 -1.53552 -0.00278501 8.87597 3.5501e-14 2062.57 0.995714 -854 64.3225 57.0176 24.9316 -1.03134 -1.5964 -1.2914 0.00749165 8.89908 3.7231e-14 2069.69 0.99566 -855 68.1635 62.4766 24.9553 -0.908831 2.16254 1.13956 -0.00994922 8.87623 3.59037e-14 2061.1 0.995718 -856 62.4329 62.4556 21.6119 2.88078 -0.848248 -0.591615 -0.00675532 8.86999 3.45121e-14 2060.44 0.995754 -857 58.5415 57.0388 28.2711 -3.21548 1.05602 0.0189382 0.00112844 8.9211 3.8325e-14 2073.04 0.995609 -858 64.3408 57.0192 31.5771 1.40233 -1.46005 -2.41165 0.0114315 8.87314 3.52508e-14 2064.99 0.995723 -859 68.1485 62.4649 31.5834 -2.43074 0.479555 -1.81114 -0.00675371 8.91884 3.76231e-14 2070.86 0.995661 -860 62.3956 62.4774 28.2831 -1.57587 2.15668 1.47466 -0.00723146 8.91148 3.90841e-14 2069.22 0.995609 -861 58.5831 57.0172 34.947 1.86585 -1.53029 2.86772 -0.00409596 8.90406 3.65837e-14 2068.29 0.995649 -862 64.3495 57.0166 38.304 2.42985 -1.64003 6.71857 0.00314838 8.85086 3.03157e-14 2058.44 0.995863 -863 68.1426 62.4825 38.2233 -3.23907 2.83688 -3.52375 0.00473148 8.8493 3.21533e-14 2058.46 0.995814 -864 62.4186 62.4563 34.9307 1.14264 -0.466561 0.747768 0.00948547 8.89307 3.72635e-14 2068.85 0.995635 -ITEM: TIMESTEP -9 -ITEM: NUMBER OF ATOMS -864 -ITEM: BOX BOUNDS pp pp pp -0.0000000000000000e+00 6.9130545060664147e+01 -0.0000000000000000e+00 6.5176902932690410e+01 -0.0000000000000000e+00 3.9912538800000000e+01 -ITEM: ATOMS id x y z vx vy vz c_dpdUatom[1] c_dpdUatom[2] c_dpdUatom[3] c_dpdUatom[4] c_crdx -1 0.961784 2.74674 1.64947 -0.0795033 3.41495 -1.54042 -0.0129549 8.89176 9.13819e-14 2063.97 0.995174 -2 6.71631 2.70806 4.96517 -0.592313 -0.885587 -2.78516 -0.0100236 8.89525 9.86209e-14 2065.37 0.995089 -3 10.537 8.13893 5.00326 -2.59784 -0.849702 1.60003 0.0185772 8.90201 9.83698e-14 2072.88 0.995091 -4 4.82452 8.14473 1.6776 2.61191 -0.285433 1.57335 -0.00938965 8.89984 9.72719e-14 2066.47 0.99512 -5 0.984081 2.70019 8.3113 3.02621 -1.52788 -0.291485 -0.00385023 8.88281 9.03707e-14 2064 0.995191 -6 6.70637 2.6818 11.6255 -1.72748 -3.78174 -1.6335 0.00837087 8.91267 1.06256e-13 2073.02 0.994991 -7 10.539 8.14599 11.6452 -2.32739 0.161143 0.209376 0.0134941 8.88258 9.65236e-14 2067.66 0.995121 -8 4.81019 8.16327 8.32673 0.909211 2.00553 1.27962 -0.000345467 8.87848 8.67193e-14 2063.81 0.995224 -9 0.912707 2.72607 14.9346 -5.03079 0.861166 -3.59471 0.00572201 8.9168 1.04203e-13 2073.31 0.995042 -10 6.70777 2.71725 18.3141 -1.6882 0.267578 2.06863 0.00503297 8.9055 1.02247e-13 2070.76 0.995048 -11 10.4915 8.12438 18.275 -7.67488 -2.33453 -1.68789 -0.0112629 8.92991 9.81082e-14 2072.48 0.995066 -12 4.80277 8.12829 14.9821 0.0460898 -2.362 1.80874 0.00851111 8.87644 9.09478e-14 2065.28 0.995177 -13 0.978276 2.70631 21.6364 1.7146 -1.22552 1.45503 -0.00735118 8.93326 1.00848e-13 2074.01 0.995103 -14 6.67722 2.70855 24.9431 -4.92326 -0.778946 0.0103298 -0.00513157 8.90083 9.21694e-14 2067.56 0.995173 -15 10.5844 8.17367 24.9099 2.44041 2.86777 -4.1894 -0.0137169 8.85067 8.59753e-14 2055.04 0.995249 -16 4.78222 8.14041 21.6055 -1.97564 -0.429337 -1.41041 -0.0139571 8.89997 1.00779e-13 2065.55 0.995061 -17 0.929541 2.7421 28.2462 -3.44809 2.8613 -3.03546 -0.00942319 8.91346 1.00419e-13 2069.37 0.995094 -18 6.74781 2.77172 31.5648 3.24768 6.41019 -3.62427 -0.00870518 8.85709 9.28311e-14 2057.5 0.995183 -19 10.5476 8.14279 31.6147 -1.61219 -0.339409 2.05776 0.0030151 8.88128 9.52811e-14 2065.14 0.995158 -20 4.75689 8.1423 28.3127 -4.78034 -0.328903 4.77472 0.00368705 8.90602 1.01567e-13 2070.59 0.995049 -21 0.968313 2.69264 34.9093 0.848841 -2.27496 -1.35213 -0.0020833 8.94274 1.02939e-13 2077.18 0.995025 -22 6.72576 2.74552 38.231 0.382249 2.92675 -2.21673 0.0115984 8.90784 9.97526e-14 2072.65 0.995076 -23 10.5851 8.15564 38.2735 2.68504 0.776675 2.82236 -0.0157154 8.92165 1.02535e-13 2069.77 0.995085 -24 4.83682 8.17678 34.9316 3.8917 3.09953 1.05596 0.00281097 8.89784 1.01129e-13 2068.64 0.995106 -25 12.5042 2.71198 1.66482 2.38707 -0.211234 0.0661073 0.00834401 8.89603 1.00342e-13 2069.43 0.99512 -26 18.2667 2.72794 4.96651 2.75083 1.33399 -2.59008 0.00556199 8.89976 1.04841e-13 2069.66 0.995029 -27 22.0652 8.14578 4.97662 -1.9377 -0.164657 -1.41729 -0.00848436 8.89323 9.64145e-14 2065.25 0.995136 -28 16.3082 8.13646 1.64434 -1.43456 -1.02636 -2.31802 0.00461299 8.93339 1.10393e-13 2076.62 0.994998 -29 12.464 2.72016 8.29551 -2.02726 0.39482 -2.04405 -0.0122087 8.88506 9.19569e-14 2062.7 0.995179 -30 18.2534 2.69781 11.691 1.36816 -2.3091 5.57684 -0.00749748 8.88355 9.62419e-14 2063.41 0.995106 -31 22.0303 8.15978 11.6397 -5.47566 1.85619 -0.189236 -0.0223077 8.90912 9.03197e-14 2065.66 0.995224 -32 16.3023 8.15753 8.31722 -2.32737 1.01381 0.726292 -0.00585137 8.88345 9.00453e-14 2063.7 0.995204 -33 12.4724 2.69406 14.9197 -1.22022 -2.64008 -5.12406 -0.00380477 8.91187 1.00828e-13 2070.24 0.995032 -34 18.2545 2.72972 18.3011 1.44423 1.58441 0.837785 0.00179506 8.88834 9.37698e-14 2066.39 0.995139 -35 22.1306 8.1231 18.2875 4.83793 -2.39375 -0.66059 0.00942907 8.92983 9.98437e-14 2076.85 0.995107 -36 16.3134 8.21768 14.9392 -0.793871 7.53169 -3.28705 -0.00621059 8.92775 9.90547e-14 2073.1 0.995066 -37 12.4657 2.70653 21.6505 -1.79095 -0.937311 3.74134 0.00124697 8.84324 8.44382e-14 2056.64 0.995249 -38 18.1799 2.732 24.9052 -6.92331 1.96099 -4.43879 -0.00367378 8.90443 9.65778e-14 2068.67 0.995096 -39 22.0058 8.12644 24.9424 -8.76071 -2.54792 -0.4258 0.00845322 8.84951 8.49313e-14 2059.5 0.995285 -40 16.3501 8.17585 21.6459 3.3236 3.43313 3.10054 -0.0201842 8.84533 8.22357e-14 2052.51 0.995304 -41 12.5157 2.69868 28.2557 3.71772 -1.65649 -1.70291 -0.0156637 8.88984 8.81055e-14 2062.97 0.995229 -42 18.2077 2.71362 31.5938 -3.6625 -0.248785 -0.44845 -0.00712386 8.91294 1.03911e-13 2069.75 0.995074 -43 22.0684 8.12617 31.5853 -1.75853 -2.39866 -1.42337 -0.013307 8.88422 9.09753e-14 2062.29 0.995193 -44 16.3146 8.17591 28.2939 -0.620099 3.02207 2.60864 0.00258237 8.8847 9.50829e-14 2065.78 0.995152 -45 12.4554 2.7251 34.9179 -2.97148 1.20751 -0.899747 0.00744137 8.89181 1.00521e-13 2068.34 0.995108 -46 18.2425 2.73856 38.2539 0.182135 2.33078 0.331919 0.00621953 8.95261 1.20842e-13 2081.08 0.994901 -47 22.108 8.18679 38.2515 2.5816 4.44437 0.294603 0.00987383 8.90765 1.07459e-13 2072.26 0.995021 -48 16.3134 8.08796 34.9568 -1.01078 -6.44178 3.67355 0.0158073 8.94248 1.18147e-13 2080.97 0.994894 -49 23.992 2.68322 1.69697 -1.21791 -3.72856 3.39762 0.00649563 8.9188 1.07622e-13 2073.91 0.995026 -50 29.7437 2.72917 4.9942 -2.3737 1.29394 0.440717 0.00162391 8.92428 1.12451e-13 2074.06 0.99497 -51 33.636 8.10852 4.94107 3.42377 -4.1721 -5.4327 0.000137735 8.91306 1.04242e-13 2071.34 0.995018 -52 27.8234 8.16476 1.66784 -2.36182 1.81836 0.645258 0.00878602 8.89429 1.01621e-13 2069.17 0.995072 -53 23.9872 2.75016 8.31529 -1.74679 3.85064 -0.186098 0.000918052 8.86832 9.35555e-14 2061.93 0.995185 -54 29.7482 2.70338 11.6017 -1.8393 -1.26499 -4.14523 -0.00879097 8.90082 9.67144e-14 2066.79 0.995163 -55 33.622 8.19171 11.6243 1.80821 5.09795 -1.71812 0.0133022 8.87993 9.46436e-14 2067.05 0.995141 -56 27.839 8.19337 8.35917 -0.759887 5.35643 5.00551 0.00229422 8.88142 1.00165e-13 2065.05 0.995071 -57 23.9955 2.76573 14.9952 -0.85207 5.52784 2.87279 0.0144974 8.93416 1.10216e-13 2078.9 0.994972 -58 29.7831 2.71431 18.2698 1.95074 -0.136153 -2.57412 0.00117275 8.88578 1.02634e-13 2065.74 0.995084 -59 33.6398 8.15305 18.3014 4.04497 0.777283 0.749677 0.00236965 8.88506 1.01199e-13 2065.84 0.995077 -60 27.7981 8.17531 14.9965 -5.02044 3.25519 2.93128 -0.0046693 8.94844 1.13198e-13 2077.86 0.994967 -61 24.0298 2.68228 21.5954 3.17775 -3.55211 -2.38954 0.00285018 8.90226 1.02297e-13 2069.6 0.995093 -62 29.7802 2.71338 24.9536 1.8442 -0.248319 1.10334 -0.00400029 8.89354 1.00139e-13 2066.27 0.995124 -63 33.5696 8.15556 24.9488 -3.92806 0.793118 0.626678 -0.00220759 8.93078 1.06476e-13 2074.62 0.994987 -64 27.8815 8.16602 21.6121 4.29221 1.60209 -0.648963 0.00839576 8.95637 1.16626e-13 2082.33 0.994926 -65 24.015 2.72428 28.1992 0.799455 0.803032 -7.80876 -0.0031049 8.96245 1.12231e-13 2081.18 0.994924 -66 29.7454 2.72191 31.5906 -2.3185 0.817156 -0.473955 0.00883901 8.89879 9.74375e-14 2070.13 0.995106 -67 33.6107 8.14422 31.5611 0.803599 -0.265212 -3.97509 -0.00341615 8.85492 8.46368e-14 2058.14 0.995246 -68 27.8066 8.19306 28.3105 -4.30452 5.3672 4.39965 0.0151976 8.86817 9.54367e-14 2064.96 0.995124 -69 23.9901 2.73854 34.9111 -1.47392 2.72443 -1.60998 0.00238909 8.90865 1.01845e-13 2070.86 0.99508 -70 29.7481 2.70454 38.292 -1.89353 -1.41366 4.58647 -0.00356179 8.92395 9.96303e-14 2072.85 0.995076 -71 33.6062 8.10789 38.2477 0.323516 -4.52359 -0.456469 -0.00847844 8.8839 8.62783e-14 2063.23 0.995228 -72 27.8427 8.12906 34.9491 0.0257 -2.21072 2.52838 -0.00950157 8.89763 9.21898e-14 2065.96 0.995149 -73 35.5208 2.70719 1.68931 -0.583735 -0.775399 2.8959 0.00907823 8.88088 1.00496e-13 2066.37 0.995102 -74 41.2949 2.68726 4.94634 0.950496 -2.87111 -4.95191 -0.00695608 8.89611 1.01961e-13 2066.21 0.995062 -75 45.1503 8.15204 4.97084 2.65741 0.640817 -2.14857 -0.00039477 8.86572 8.7652e-14 2061.08 0.995238 -76 39.3771 8.11478 1.67925 1.16039 -3.85082 1.79632 -0.00356652 8.88249 9.34375e-14 2064.01 0.995143 -77 35.513 2.72755 8.32473 -1.35697 1.41606 0.835067 0.0116039 8.90162 1.05882e-13 2071.35 0.995023 -78 41.2781 2.70874 11.6273 -0.824485 -0.520788 -1.42379 0.0127348 8.90728 9.6256e-14 2072.75 0.995113 -79 45.1302 8.17064 11.6569 0.521166 2.61883 1.89328 0.003637 8.90324 1.03882e-13 2070 0.995005 -80 39.3757 8.11422 8.28922 1.10524 -3.52304 -2.65344 0.000767664 8.91853 9.79905e-14 2072.61 0.995089 -81 35.5456 2.7143 14.9817 2.02793 0.00175864 1.75037 0.0043231 8.88535 9.18739e-14 2066.29 0.995168 -82 41.3327 2.70349 18.3209 5.31876 -1.26636 3.0755 -0.0188712 8.90841 9.28558e-14 2066.27 0.995127 -83 45.128 8.14817 18.342 0.214812 0.251275 5.34024 -0.000315047 8.90374 9.49609e-14 2069.23 0.99512 -84 39.342 8.16258 14.9682 -2.96339 1.58228 0.292615 0.00235437 8.83749 8.38921e-14 2055.64 0.995286 -85 35.5386 2.69087 21.6056 1.49048 -2.65591 -1.46719 2.60799e-06 8.90296 9.52185e-14 2069.12 0.99513 -86 41.2804 2.71201 24.9269 -0.600821 -0.366804 -2.42262 0.00968214 8.87938 9.47585e-14 2066.18 0.995115 -87 45.0763 8.15161 24.9905 -5.79533 0.533837 5.15894 -0.0019206 8.84231 8.30444e-14 2055.76 0.995297 -88 39.4018 8.19454 21.6203 4.07874 5.04536 -0.0254448 0.0215514 8.89488 9.27676e-14 2071.99 0.995131 -89 35.5407 2.74519 28.292 1.63462 3.19507 2.1785 0.000496741 8.90094 9.83315e-14 2068.82 0.995071 -90 41.3012 2.70317 31.5748 1.77345 -1.22094 -2.42213 0.0109179 8.90005 9.63764e-14 2070.83 0.995111 -91 45.1026 8.13547 31.5717 -2.85111 -1.05313 -2.79823 -0.00136092 8.86965 8.3971e-14 2061.71 0.995245 -92 39.3787 8.11399 28.2852 1.2871 -3.6263 1.45908 -0.0185962 8.87293 8.22874e-14 2058.73 0.995281 -93 35.5046 2.70976 34.9255 -2.60008 -0.823889 0.502058 -0.00991215 8.86302 8.75894e-14 2058.48 0.995235 -94 41.2798 2.66667 38.2365 -0.712459 -5.36224 -1.65238 0.00695256 8.91276 1.03541e-13 2072.73 0.995017 -95 45.1301 8.18599 38.1781 0.428656 4.40522 -7.97279 0.00817443 8.86755 8.95713e-14 2063.31 0.99518 -96 39.3933 8.10272 34.9421 3.08022 -5.12506 1.79105 -0.00481418 8.87892 8.74604e-14 2062.97 0.995194 -97 47.0678 2.71199 1.67884 2.04786 -0.951251 1.62572 -0.00958241 8.92177 9.48813e-14 2071.08 0.99513 -98 52.8197 2.71587 5.06135 1.36538 -0.12082 8.18054 -0.00260527 8.89853 9.90556e-14 2067.64 0.99509 -99 56.6408 8.16277 4.95084 -0.661747 1.83562 -4.40382 -0.00221315 8.91341 1.00726e-13 2070.9 0.995075 -100 50.8828 8.11189 1.66534 -0.574583 -3.85374 0.139049 0.00103792 8.91053 1.00857e-13 2070.98 0.995072 -101 47.0288 2.71051 8.32959 -2.0969 -0.369872 1.47889 0.0153529 8.8973 9.87736e-14 2071.2 0.995085 -102 52.8452 2.74961 11.6519 4.35181 3.64126 1.16682 -0.0163485 8.90796 9.76936e-14 2066.72 0.995113 -103 56.6152 8.11766 11.6354 -3.57164 -3.20894 -0.48639 0.00509241 8.88168 9.21857e-14 2065.67 0.995168 -104 50.9324 8.10565 8.3378 4.54164 -4.99715 2.70796 0.0129248 8.86828 9.16079e-14 2064.47 0.995203 -105 47.0739 2.69209 14.9528 2.92007 -2.61443 -1.61885 -0.0150766 8.89423 9.45458e-14 2064.06 0.995145 -106 52.8153 2.74654 18.2873 0.955598 3.31669 -0.658716 -0.00922299 8.90952 9.38318e-14 2068.57 0.995109 -107 56.6282 8.13091 18.2615 -2.20527 -1.84607 -3.64301 -0.0185395 8.86788 8.68102e-14 2057.69 0.995212 -108 50.8815 8.14025 14.9077 -0.871763 -0.829364 -6.55458 -0.000946622 8.89606 9.79575e-14 2067.47 0.995102 -109 47.0551 2.68854 21.6455 0.438253 -2.92415 3.1052 0.0073481 8.88609 1.00212e-13 2067.13 0.995041 -110 52.8381 2.73877 24.9811 3.51644 2.71529 4.07018 -0.00505737 8.86512 8.89771e-14 2059.97 0.99522 -111 56.6588 8.17477 24.9611 1.15012 3.18435 2.04851 -0.00713677 8.85062 8.30902e-14 2056.44 0.995229 -112 50.8855 8.16586 21.6218 -0.145746 2.39003 0.276107 2.21476e-05 8.90864 9.73979e-14 2070.36 0.995066 -113 47.0654 2.71639 28.2195 1.87218 -0.13972 -5.54165 0.0125641 8.90802 1.01911e-13 2072.9 0.995043 -114 52.8147 2.64826 31.5773 0.429924 -7.16221 -2.07047 0.018584 8.97426 1.25239e-13 2088.37 0.994751 -115 56.6313 8.1197 31.6114 -1.94869 -3.2027 1.33168 -0.0092436 8.87569 8.88831e-14 2061.34 0.995196 -116 50.8965 8.15048 28.3137 1.38799 0.252999 4.78676 0.0163604 8.87006 9.00577e-14 2065.59 0.995188 -117 47.0828 2.72659 34.9288 3.99111 1.06155 0.388896 -0.0116463 8.88524 8.96353e-14 2062.84 0.995242 -118 52.7926 2.70393 38.2958 -1.95163 -1.45522 4.86217 0.0227842 8.89821 9.90501e-14 2072.96 0.995109 -119 56.6524 8.18042 38.2601 0.19015 3.40763 1.73002 0.00747882 8.92817 1.05513e-13 2076.12 0.995012 -120 50.882 8.16505 34.9535 -0.897672 2.05702 3.37118 -0.0231692 8.89094 9.30349e-14 2061.62 0.995178 -121 58.5625 2.7342 1.64301 -0.315264 1.98149 -2.08607 0.0126548 8.92322 1.09044e-13 2076.18 0.994965 -122 64.263 2.73853 4.99526 -7.48767 2.68677 0.701469 0.0104356 8.88684 9.6299e-14 2067.92 0.995105 -123 68.165 8.19732 4.98711 -0.799512 5.70267 -0.166482 0.0200739 8.85558 9.26804e-14 2063.32 0.995124 -124 62.4228 8.1565 1.70618 1.62897 0.851336 4.76214 -0.0120969 8.87079 9.08436e-14 2059.68 0.995218 -125 58.5788 2.66561 8.34853 1.08824 -5.43581 3.80031 -0.00323578 8.91101 1.04475e-13 2070.19 0.995008 -126 64.3249 2.67709 11.6479 -0.668407 -4.64414 0.48245 0.00588556 8.85473 8.89673e-14 2060.09 0.995217 -127 68.1559 8.09015 11.593 -1.40073 -6.08448 -5.65796 -0.00953105 8.86188 8.08174e-14 2058.3 0.995305 -128 62.3922 8.12853 8.3121 -1.98992 -2.26062 -0.501126 -0.00058434 8.88169 9.07486e-14 2064.47 0.99516 -129 58.5486 2.74338 14.9395 -2.26789 3.14992 -3.29538 -0.0164398 8.86442 8.8056e-14 2057.39 0.995235 -130 64.3155 2.6871 18.2478 -1.52558 -2.92123 -4.69136 0.014203 8.94676 1.10189e-13 2081.53 0.99492 -131 68.1512 8.15737 18.3004 -2.01022 1.17111 1.06739 0.00649599 8.90724 1.03898e-13 2071.46 0.995012 -132 62.3926 8.14014 14.9972 -1.8859 -0.637375 3.39622 -0.0138865 8.89941 9.29338e-14 2065.42 0.995118 -133 58.5862 2.76655 21.6089 2.06303 6.03181 -1.22392 0.000834456 8.82345 8.01078e-14 2052.33 0.995302 -134 64.3329 2.72854 24.9978 0.308694 1.47594 5.7701 0.00277182 8.91218 9.44096e-14 2071.67 0.995128 -135 68.1522 8.16843 24.9432 -2.22933 2.49157 -0.262948 0.00594419 8.90065 1.04219e-13 2069.93 0.995037 -136 62.3914 8.16142 21.611 -1.86443 1.65198 -1.11153 0.00829178 8.86555 8.72044e-14 2062.9 0.99523 -137 58.5934 2.7065 28.2671 2.77962 -1.2377 -0.392476 -0.00187488 8.86337 8.83759e-14 2060.27 0.995222 -138 64.3446 2.72937 31.6069 1.78252 1.53494 1.07131 0.0114805 8.86737 9.36685e-14 2063.99 0.995161 -139 68.1463 8.1513 31.5659 -2.99934 0.589777 -3.49857 -0.0103482 8.87608 9.99737e-14 2061.22 0.995105 -140 62.4045 8.16311 28.2628 -0.580001 1.86949 -1.33713 -0.0121623 8.88581 8.88469e-14 2062.87 0.995183 -141 58.5868 2.68286 34.9283 2.29899 -3.40787 0.555226 -0.000190501 8.87604 9.00941e-14 2063.32 0.995232 -142 64.3534 2.71578 38.2465 2.51322 0.048653 -0.270758 0.015054 8.88092 9.48541e-14 2067.64 0.995139 -143 68.1398 8.13574 38.2104 -3.17772 -1.03485 -4.34862 0.00911576 8.92261 1.03885e-13 2075.27 0.99504 -144 62.4351 8.15216 34.9582 3.03489 0.432111 3.73524 0.00361567 8.89358 9.6868e-14 2067.91 0.995098 -145 1.02409 13.5939 1.6589 6.93568 1.43679 -0.372125 0.0102651 8.91344 9.74496e-14 2073.54 0.995117 -146 6.66706 13.5493 4.94568 -6.04926 -3.38378 -4.85038 -0.00389101 8.86688 8.83089e-14 2060.59 0.995221 -147 10.5652 19.003 4.99335 0.507807 -0.683706 0.275913 0.0144914 8.88792 8.85628e-14 2068.99 0.995175 -148 4.82391 19.0322 1.73635 2.6572 2.65404 7.93387 -0.00252875 8.92088 1.00794e-13 2072.43 0.995034 -149 0.950835 13.5673 8.29984 -1.27857 -1.56928 -1.79158 -0.00574398 8.88263 8.90182e-14 2063.57 0.995144 -150 6.69538 13.5527 11.6547 -2.85983 -3.22707 1.62722 -0.0102343 8.87401 8.09839e-14 2060.74 0.995273 -151 10.5777 19.0066 11.6693 1.72379 -0.219804 3.10354 -0.00335248 8.86246 9.15086e-14 2059.79 0.995149 -152 4.7964 19.0051 8.32694 -0.54092 -0.213429 1.24142 0.000707111 8.9111 9.15478e-14 2071.01 0.995118 -153 0.92877 13.5962 14.9883 -3.54013 1.90926 2.13777 0.00265505 8.88436 8.53809e-14 2065.71 0.995181 -154 6.71174 13.5421 18.2604 -0.937258 -4.28095 -4.07417 -0.00197976 8.78898 7.41809e-14 2044.34 0.99543 -155 10.5194 19.0151 18.2751 -4.30151 0.465009 -2.12856 0.0151245 8.92403 1.00422e-13 2076.86 0.995002 -156 4.78767 18.9945 14.9962 -1.5765 -1.50881 3.12605 -0.0250986 8.88403 8.36542e-14 2059.72 0.995235 -157 0.977056 13.5673 21.6302 1.73873 -1.4774 1.41361 0.0102158 8.87415 9.57104e-14 2065.18 0.995115 -158 6.72655 13.5883 24.9712 0.781943 1.04803 3.05762 0.0143883 8.86865 9.68393e-14 2064.9 0.995096 -159 10.5687 19.0217 24.9428 1.0328 1.3015 -0.170782 -0.00396142 8.88913 9.34999e-14 2065.33 0.995149 -160 4.80314 19.0018 21.6067 0.107294 -0.97518 -1.38101 0.00589114 8.89848 9.36264e-14 2069.43 0.995116 -161 0.968492 13.6164 28.286 0.973258 4.19622 1.80075 0.00112944 8.87893 9.25184e-14 2064.23 0.995198 -162 6.70711 13.5667 31.6301 -1.82416 -1.29643 3.65247 -0.000315886 8.89435 9.96948e-14 2067.23 0.995123 -163 10.5668 18.9868 31.6021 0.68695 -2.41401 0.743847 0.00405579 8.89763 9.81018e-14 2068.87 0.995096 -164 4.7625 18.9678 28.3122 -4.05391 -4.52558 4.55969 -0.0100804 8.89688 8.87622e-14 2065.65 0.99522 -165 1.00186 13.5118 34.921 4.44261 -7.62803 -0.258377 0.0119538 8.89798 1.08162e-13 2070.66 0.994993 -166 6.68049 13.5709 38.2222 -4.25474 -0.865572 -3.11197 -3.18027e-05 8.93098 1.02646e-13 2075.1 0.995063 -167 10.5903 19.0096 38.2529 3.02599 0.114127 0.377188 -0.0168083 8.8872 8.72359e-14 2062.16 0.995247 -168 4.81175 18.9653 34.9515 1.07325 -4.74794 2.88964 -0.00646465 8.94028 9.99964e-14 2075.7 0.995088 -169 12.4941 13.5945 1.6423 1.33108 2.00713 -2.35289 -0.00460596 8.90295 9.46258e-14 2068.14 0.995124 -170 18.2626 13.5222 4.97171 2.38993 -6.33639 -2.00915 0.00420197 8.84436 8.46151e-14 2057.51 0.995258 -171 22.1344 19.0149 4.99869 5.67449 0.780964 0.952648 0.0102818 8.86981 8.2488e-14 2064.21 0.995277 -172 16.2945 18.9981 1.69192 -2.84951 -1.20717 3.18068 -0.0162469 8.90082 8.8019e-14 2065.2 0.995165 -173 12.5036 13.5848 8.295 2.70807 0.715608 -2.45417 -0.00248926 8.90869 9.54074e-14 2069.83 0.995071 -174 18.2702 13.606 11.624 3.17803 3.14499 -1.7949 0.00484307 8.86626 9.12071e-14 2062.34 0.995169 -175 22.1132 19.0171 11.6606 3.50474 0.782795 2.0984 -0.00457383 8.88227 9.33726e-14 2063.76 0.99512 -176 16.3396 18.9734 8.31877 1.81935 -4.21807 0.703414 -0.00242279 8.84218 8.27041e-14 2055.63 0.995276 -177 12.4723 13.5322 14.9945 -1.14768 -5.0464 2.9959 -0.0098588 8.93623 9.95567e-14 2074.13 0.99505 -178 18.2711 13.5522 18.3347 2.87843 -3.07381 4.76859 0.0186696 8.88939 9.77175e-14 2070.23 0.995084 -179 22.0963 19.0356 18.31 1.44947 2.87957 2.02413 -0.00328371 8.86185 8.7032e-14 2059.65 0.995219 -180 16.3253 18.9788 14.9641 0.296621 -3.48899 -0.527529 0.00405467 8.88244 9.2315e-14 2065.62 0.99514 -181 12.5063 13.5438 21.6508 2.96796 -3.99525 3.43738 -0.000506178 8.87292 9.34837e-14 2062.62 0.995161 -182 18.2404 13.5743 24.97 -0.407326 -0.668282 2.55247 0.00559169 8.90267 1.02609e-13 2070.29 0.995025 -183 22.0984 18.9767 24.9702 1.78149 -3.99273 2.73789 -0.0143318 8.8392 8.03354e-14 2052.44 0.995332 -184 16.3121 19.0379 21.5903 -1.19104 2.89929 -3.00131 -0.0141302 8.9221 9.01793e-14 2070.18 0.995162 -185 12.4988 13.573 28.2471 1.9841 -0.707831 -2.59653 0.0154821 8.95554 1.21248e-13 2083.7 0.994823 -186 18.2337 13.5651 31.5771 -0.863153 -1.58255 -2.49873 -0.00584531 8.88077 9.52908e-14 2063.16 0.995131 -187 22.0828 19.0243 31.6193 -0.0181072 1.80523 2.27468 -0.0178124 8.89867 9.249e-14 2064.43 0.995126 -188 16.3031 18.9924 28.3054 -2.06103 -1.89373 3.48485 -0.00165539 8.89692 9.4362e-14 2067.48 0.995143 -189 12.4723 13.6167 34.9375 -0.837246 4.06524 1.37993 -0.00615462 8.90811 9.35465e-14 2068.89 0.995186 -190 18.2756 13.6123 38.259 3.41493 3.58535 1.17981 -0.000621627 8.89056 9.47803e-14 2066.36 0.995122 -191 22.0902 19.0765 38.2617 0.936499 7.55658 1.2296 -0.00415261 8.87994 8.94311e-14 2063.33 0.995177 -192 16.2954 19.0301 34.9089 -3.20399 2.41455 -1.4025 0.00415079 8.8851 9.08831e-14 2066.2 0.995163 -193 24.0084 13.5629 1.66789 0.361969 -1.7569 0.58354 -0.00665821 8.8982 9.40888e-14 2066.7 0.995118 -194 29.7639 13.5743 4.95914 0.00589811 -0.467874 -3.39705 -0.00991791 8.87754 8.71978e-14 2061.57 0.995227 -195 33.6144 19.0099 5.00565 1.01933 0.0556967 2.14499 0.004758 8.86362 8.96272e-14 2061.75 0.995193 -196 27.8739 18.9897 1.66619 3.27376 -2.29532 0.300805 -0.00687862 8.91414 9.84438e-14 2070.06 0.995065 -197 24.0322 13.6291 8.34149 3.23715 5.4423 3.19558 0.0126917 8.89371 9.4556e-14 2069.86 0.995103 -198 29.7683 13.5833 11.6667 0.529188 0.314476 2.9381 -0.00388242 8.87657 9.37675e-14 2062.68 0.995161 -199 33.6142 19.0346 11.5942 1.04838 2.76158 -5.14282 0.0016537 8.88446 9.21786e-14 2065.53 0.995162 -200 27.8347 19.0354 8.29795 -1.03123 2.76942 -2.05739 0.00118286 8.88012 8.78864e-14 2064.49 0.995202 -201 24.0335 13.5483 14.9319 3.32728 -3.39878 -4.22427 0.00434759 8.86598 9.77418e-14 2062.19 0.995126 -202 29.7195 13.5635 18.3032 -4.76558 -1.44579 0.919231 0.0117427 8.94339 1.15291e-13 2080.29 0.994921 -203 33.5565 19.0116 18.2657 -5.52095 0.101575 -3.15758 0.0115064 8.88039 9.7659e-14 2066.78 0.995118 -204 27.8566 19.0163 14.9505 1.51393 0.789115 -1.56789 0.0056351 8.87517 9.25673e-14 2064.4 0.995156 -205 23.9981 13.598 21.6336 -0.88949 2.00634 1.74118 0.000326679 8.91777 1.00152e-13 2072.37 0.995066 -206 29.7833 13.5533 24.9092 2.47962 -2.62768 -3.73548 -0.000449898 8.90726 1.01114e-13 2069.96 0.99509 -207 33.6351 19.0156 24.9609 2.95765 0.687723 1.62526 -0.0142136 8.95137 1.07957e-13 2076.44 0.995 -208 27.8822 19.0181 21.6072 4.59284 0.875066 -1.69886 -0.000774218 8.86552 9.25825e-14 2060.98 0.995183 -209 23.977 13.5963 28.2261 -3.10582 1.98459 -4.89308 0.00563189 8.84293 7.87697e-14 2057.48 0.995338 -210 29.7524 13.5518 31.5521 -1.42862 -3.15079 -5.11984 0.00187283 8.86107 8.66583e-14 2060.58 0.995214 -211 33.5925 19.0197 31.5873 -1.27913 1.21465 -0.91172 0.0152937 8.91798 1.09511e-13 2075.63 0.99496 -212 27.8073 19.0378 28.3085 -3.96366 2.82205 4.44744 0.0012509 8.89991 1.00509e-13 2068.77 0.995054 -213 24.0497 13.612 34.9023 5.31651 3.64975 -2.16543 0.00101022 8.83275 8.05843e-14 2054.35 0.995291 -214 29.7712 13.5722 38.2353 0.544956 -0.543089 -1.58961 0.0037392 8.87808 8.89401e-14 2064.61 0.995181 -215 33.5636 19.0281 38.2913 -4.5732 2.04522 4.25444 0.00102518 8.92204 1.02311e-13 2073.43 0.995043 -216 27.8365 19.0226 34.9619 -1.0328 1.26088 4.26154 -0.0125684 8.8632 9.02918e-14 2057.96 0.995227 -217 35.5167 13.6187 1.69244 -1.05814 4.52927 3.37353 0.00889562 8.84876 8.49891e-14 2059.44 0.995253 -218 41.2856 13.5803 4.99696 -0.152881 0.262814 0.690156 0.00274563 8.87022 8.99033e-14 2062.73 0.995188 -219 45.1056 19.0279 4.98528 -2.15217 2.07024 -0.521029 0.0135285 8.90988 1.0375e-13 2073.52 0.995009 -220 39.3572 19.0377 1.62575 -0.671892 3.14654 -4.40384 0.00926764 8.89344 9.81952e-14 2069.08 0.995092 -221 35.5051 13.5823 8.30856 -2.18141 0.316314 -0.556586 -0.0204213 8.90537 8.79252e-14 2065.27 0.995199 -222 41.2967 13.5078 11.6989 0.932371 -7.95456 6.53027 0.00611235 8.85487 9.22653e-14 2060.18 0.995166 -223 45.1553 19.0207 11.6377 3.13554 1.43875 -0.465091 -0.00947107 8.89185 9.58538e-14 2064.75 0.995138 -224 39.3596 18.9981 8.32832 -0.937289 -1.44174 1.34554 -0.0129273 8.90571 9.61505e-14 2066.97 0.995108 -225 35.5409 13.5626 14.9278 1.88608 -1.64294 -4.39927 0.00291444 8.87444 8.94233e-14 2063.65 0.995198 -226 41.2773 13.5865 18.3113 -1.14837 1.09862 1.8908 -0.0229754 8.89952 9.23628e-14 2063.49 0.995173 -227 45.0978 19.0026 18.3311 -3.26919 -0.423044 4.34997 0.00507876 8.88315 1.00833e-13 2066.01 0.995088 -228 39.3925 19.0299 14.9211 2.86552 2.1386 -4.79189 0.0128165 8.94377 1.05082e-13 2080.56 0.995012 -229 35.5181 13.6069 21.6667 -1.09782 3.29928 5.08077 0.00436243 8.87896 9.21511e-14 2064.92 0.995204 -230 41.3124 13.5594 24.9473 3.36402 -2.12104 0.0229038 -0.00913641 8.87034 9.11749e-14 2060.24 0.995155 -231 45.1516 19.0246 24.9626 2.85332 1.60017 2.09638 0.00433461 8.90979 9.74206e-14 2071.5 0.995123 -232 39.3762 19.0406 21.6127 1.07111 3.35695 -0.77555 0.0012917 8.94101 1.13399e-13 2077.56 0.994932 -233 35.4814 13.6192 28.2916 -4.89621 4.75317 2.47272 -0.00609745 8.88175 8.98358e-14 2063.29 0.995196 -234 41.3087 13.5306 31.6122 2.32651 -5.28059 1.73516 -0.0220913 8.90406 8.88852e-14 2064.64 0.995177 -235 45.1248 18.9914 31.6453 -0.248602 -1.85593 5.11734 0.00293061 8.91581 1.00178e-13 2072.51 0.995045 -236 39.3928 19.0202 28.299 2.73272 1.2732 3.02238 0.00584472 8.87723 9.34183e-14 2064.87 0.995188 -237 35.5139 13.5389 34.9272 -1.35198 -4.35033 0.367535 0.0108421 8.88469 9.28981e-14 2067.55 0.995118 -238 41.2658 13.585 38.2636 -2.19184 0.665739 1.79563 0.0128348 8.90117 9.91212e-14 2071.5 0.99505 -239 45.0931 18.9731 38.2341 -3.75033 -4.10892 -1.65136 -0.0025628 8.90795 9.82426e-14 2069.65 0.995097 -240 39.3708 18.9944 34.9177 0.483844 -1.64131 -0.682484 -0.00680942 8.91495 9.79382e-14 2070.23 0.995108 -241 47.0503 13.5416 1.65614 0.195011 -4.1444 -0.732147 0.00447399 8.86844 9.63095e-14 2062.74 0.995128 -242 52.8158 13.5815 4.93061 0.603592 0.191572 -6.38194 -0.0162327 8.91517 9.42451e-14 2068.26 0.995152 -243 56.6493 18.9934 4.96713 0.219051 -1.66761 -2.24763 -0.00487336 8.87375 8.41597e-14 2061.82 0.995272 -244 50.8526 18.9996 1.65099 -3.95747 -1.3991 -1.34334 -0.00148546 8.90448 9.90347e-14 2069.15 0.995086 -245 47.0501 13.5589 8.33581 0.55983 -2.24499 2.34621 -0.0119911 8.9263 1.00427e-13 2071.57 0.99505 -246 52.8062 13.6107 11.6467 -0.092192 3.39437 0.878547 0.0139984 8.90135 9.7659e-14 2071.76 0.995113 -247 56.6754 18.9922 11.6367 3.14195 -2.14946 -0.698185 0.00793533 8.90447 1.03992e-13 2071.17 0.995016 -248 50.9135 18.9843 8.32672 2.88552 -2.76939 1.06282 -0.00183153 8.89932 9.62376e-14 2067.96 0.995127 -249 47.0116 13.5816 14.9776 -3.98894 0.367981 1.02405 -0.00179259 8.88404 9.5893e-14 2064.71 0.995148 -250 52.8162 13.5833 18.2806 0.819464 0.59549 -1.8698 0.00719813 8.88863 9.82817e-14 2067.62 0.995093 -251 56.6462 19.0003 18.2835 0.143532 -1.04921 -1.21282 0.00969787 8.90816 9.98739e-14 2072.32 0.995062 -252 50.9136 18.9958 14.9147 2.48262 -1.54062 -5.78485 -0.00443989 8.93675 1.03929e-13 2075.4 0.995023 -253 47.0771 13.5833 21.6345 3.43149 0.363862 1.86727 0.00637197 8.88696 9.93965e-14 2067.1 0.995072 -254 52.7922 13.5788 24.9445 -1.72902 0.0708038 -0.12132 -0.0018343 8.88241 9.2188e-14 2064.36 0.995141 -255 56.633 19.0362 24.9308 -2.04482 3.04914 -1.62748 -0.000337568 8.85124 8.42484e-14 2058.01 0.995253 -256 50.8321 19.0369 21.6445 -6.20383 2.69465 2.77643 0.00217072 8.90122 9.62095e-14 2069.22 0.995125 -257 47.035 13.5782 28.2798 -1.54788 -0.1339 1.06951 0.00784955 8.87768 9.35297e-14 2065.42 0.995123 -258 52.8248 13.5517 31.5869 1.73979 -3.06982 -1.19127 -0.0187599 8.90858 9.29309e-14 2066.33 0.99512 -259 56.6134 19.0147 31.6163 -3.858 0.476669 2.30291 0.00148668 8.86788 9.05574e-14 2061.96 0.995177 -260 50.8874 19.0247 28.286 -0.178243 1.51294 1.61827 0.0134028 8.89728 9.78255e-14 2070.78 0.99509 -261 47.046 13.5732 34.932 -0.0762038 -0.521917 0.818918 -0.00186714 8.87588 8.66011e-14 2062.92 0.995252 -262 52.7733 13.5295 38.2276 -3.79691 -5.09399 -2.52518 -0.00283058 8.93088 1.07168e-13 2074.51 0.994986 -263 56.6257 19.0407 38.2479 -2.64714 3.41509 -0.131527 0.013772 8.91939 1.05397e-13 2075.61 0.994962 -264 50.9365 19.0532 34.9367 5.48162 4.85154 1.48415 -0.00351584 8.86895 9.10034e-14 2061.11 0.995224 -265 58.5385 13.5919 1.63849 -3.28913 1.49805 -2.64466 -0.00121452 8.87803 9.11713e-14 2063.54 0.99519 -266 64.3493 13.581 4.99413 2.36753 0.580145 0.321232 0.00566095 8.86245 8.75508e-14 2061.68 0.995214 -267 68.143 19.0331 4.9794 -3.14002 2.65912 -1.03696 0.00310798 8.88079 9.21754e-14 2065.06 0.995172 -268 62.4044 18.992 1.68453 -0.399717 -1.97645 2.34916 -0.00517128 8.86096 8.45716e-14 2059.04 0.99527 -269 58.535 13.578 8.28085 -3.67613 -0.0250811 -3.71233 -0.0024876 8.8982 9.21661e-14 2067.58 0.995146 -270 64.3436 13.5735 11.6401 1.52154 -0.758689 -0.121735 0.0121437 8.8814 8.9776e-14 2067.12 0.995143 -271 68.1531 19.0452 11.6201 -1.86043 4.18636 -2.48751 -0.0150211 8.84422 7.83327e-14 2053.35 0.995362 -272 62.448 18.9989 8.26644 4.09083 -1.43648 -5.38555 -0.00983499 8.91455 9.84708e-14 2069.52 0.995056 -273 58.556 13.5953 14.9439 -1.53012 1.86766 -2.68452 -0.00464424 8.88708 9.11716e-14 2064.74 0.995181 -274 64.3158 13.5392 18.285 -1.77173 -4.90203 -0.75082 0.0103196 8.82055 8.23519e-14 2053.73 0.995301 -275 68.2075 18.998 18.2655 4.15927 -1.08825 -2.96913 0.0121721 8.90039 9.25666e-14 2071.16 0.995134 -276 62.4187 19.0088 14.962 0.943554 -0.00394866 -0.717005 -0.00192143 8.91445 1.01985e-13 2071.2 0.995018 -277 58.5956 13.6248 21.6228 2.92969 5.02601 0.258973 -0.0121076 8.90274 9.15542e-14 2066.51 0.995104 -278 64.3259 13.5582 24.9533 -0.399279 -2.35991 0.970564 -0.0142414 8.90872 9.66197e-14 2067.34 0.995073 -279 68.1648 19.0243 24.9268 -0.54611 1.49598 -2.05113 0.0136494 8.91468 1.05102e-13 2074.57 0.99499 -280 62.4719 19.0633 21.5752 6.81217 6.07075 -4.87821 -0.00740844 8.87837 8.64181e-14 2062.27 0.995266 -281 58.552 13.5629 28.2938 -2.04069 -1.93725 2.4668 -0.0101116 8.83862 7.65653e-14 2053.2 0.995357 -282 64.3201 13.6189 31.5925 -1.16678 4.46911 -0.761559 0.0112499 8.87927 9.21836e-14 2066.47 0.995144 -283 68.1606 18.9639 31.6229 -1.06418 -5.11607 2.87421 -0.0120423 8.87731 8.74808e-14 2061.06 0.995258 -284 62.4116 19.0216 28.2283 0.380979 1.37891 -4.8604 0.00439419 8.88525 9.42764e-14 2066.3 0.995113 -285 58.5799 13.5522 34.9209 1.13744 -2.78654 -0.464859 0.00660486 8.8785 9.00571e-14 2065.31 0.99519 -286 64.3301 13.5626 38.2763 0.185539 -1.83262 2.8565 -0.00649231 8.91565 9.89797e-14 2070.47 0.995054 -287 68.1358 19.0254 38.2084 -4.0174 1.46627 -4.23094 -0.0087686 8.9177 9.60702e-14 2070.4 0.995123 -288 62.4527 19.0183 34.9258 4.79485 0.975315 0.501935 0.00433631 8.85782 8.53988e-14 2060.4 0.995256 -289 0.951029 24.453 1.63341 -0.903713 1.31017 -3.2488 0.0126167 8.88642 1.00027e-13 2068.3 0.995091 -290 6.7177 24.5025 4.97209 -0.421413 6.6564 -1.79208 -0.0141845 8.8562 7.62728e-14 2056.06 0.995414 -291 10.5101 29.8792 4.98505 -5.61402 0.734931 -0.506673 -0.00413214 8.88188 8.97585e-14 2063.75 0.995157 -292 4.81186 29.9091 1.6353 1.23699 4.06007 -3.01785 0.0056233 8.88806 9.44016e-14 2067.15 0.995138 -293 1.00572 24.4571 8.30411 4.86079 1.73037 -1.26848 0.0169936 8.93084 1.05402e-13 2078.73 0.994948 -294 6.71514 24.4364 11.6673 -0.45734 -0.472259 2.58517 -0.00190671 8.92026 9.46304e-14 2072.41 0.995098 -295 10.5571 29.8859 11.6078 -0.834339 1.24843 -3.42708 -0.00638923 8.9106 9.6231e-14 2069.4 0.995104 -296 4.81479 29.9319 8.27939 1.54335 6.71509 -3.74357 0.00118439 8.86919 9.00134e-14 2062.17 0.995196 -297 0.982849 24.4189 14.972 2.45039 -2.52145 0.244508 -0.00630954 8.87511 8.48118e-14 2061.81 0.995274 -298 6.70191 24.4561 18.2763 -2.07625 2.01414 -1.92529 -0.000404907 8.86309 8.49705e-14 2060.51 0.995269 -299 10.496 29.8384 18.2671 -7.27565 -3.82797 -2.73398 0.0151735 8.87435 9.01538e-14 2066.24 0.995194 -300 4.82068 29.8829 14.9704 2.38542 1.34752 0.177029 0.00480078 8.91871 1.0447e-13 2073.54 0.994999 -301 0.963624 24.4493 21.6301 0.59112 1.14891 1.5402 -0.0127312 8.89103 9.80715e-14 2063.89 0.995108 -302 6.73193 24.4599 24.9539 1.32523 2.17054 1.09059 -0.000475365 8.88439 8.87882e-14 2065.05 0.995188 -303 10.5757 29.8666 24.9504 1.7004 -0.863057 0.574277 -0.0101257 8.89709 9.38929e-14 2065.72 0.995127 -304 4.80167 29.8781 21.6614 0.0860775 0.544044 4.59471 0.0107137 8.88776 9.99792e-14 2068.19 0.995087 -305 1.00205 24.4159 28.2983 4.63184 -2.86183 2.8458 0.00138969 8.9096 9.60627e-14 2070.83 0.99513 -306 6.70762 24.4474 31.6329 -1.20778 0.531504 3.91182 0.0126398 8.91418 1.01185e-13 2074.23 0.995046 -307 10.5632 29.8855 31.6191 0.0219192 1.18114 2.63153 0.0152859 8.87005 9.03653e-14 2065.36 0.995164 -308 4.80981 29.8338 28.255 0.988107 -4.44822 -1.96693 -0.0155332 8.86654 8.70252e-14 2058.04 0.995234 -309 0.928794 24.4846 34.8971 -3.64053 4.47825 -2.86956 0.00762045 8.93329 1.09665e-13 2077.25 0.994959 -310 6.71054 24.3986 38.266 -1.20077 -4.79295 2.01545 0.00675098 8.8946 1.00208e-13 2068.81 0.995055 -311 10.5884 29.85 38.2771 2.83617 -2.67561 3.18276 -0.00752206 8.84879 7.91258e-14 2055.92 0.995356 -312 4.8265 29.8535 34.9195 2.75046 -1.77122 -0.491631 0.0151647 8.9073 9.7211e-14 2073.29 0.995072 -313 12.4933 24.5009 1.6619 1.32093 6.68221 0.015218 0.00559224 8.89511 9.32646e-14 2068.65 0.995102 -314 18.2612 24.4283 4.96206 2.11064 -1.36767 -2.79574 -0.00336517 8.88728 9.26522e-14 2065.07 0.995137 -315 22.0986 29.861 4.99187 1.71468 -1.37686 0.346152 -0.00245002 8.9008 9.65427e-14 2068.15 0.995114 -316 16.3546 29.8857 1.66924 3.57771 1.48916 0.752702 0.0094984 8.90254 9.32113e-14 2071.06 0.995107 -317 12.5269 24.3978 8.32946 5.11128 -5.03264 1.80415 0.0160942 8.87047 9.37936e-14 2065.65 0.995098 -318 18.2182 24.4093 11.5956 -2.40471 -3.79485 -5.35836 0.00962321 8.85071 9.33616e-14 2060.06 0.995119 -319 22.0478 29.8566 11.6712 -4.10311 -1.60361 3.30658 -0.00580013 8.90349 9.77278e-14 2068.02 0.995091 -320 16.3122 29.8947 8.32213 -1.19583 2.33143 1.13809 0.0113774 8.89342 9.25851e-14 2069.51 0.99515 -321 12.4746 24.4918 15.019 -0.836664 5.888 5.41806 -0.00147403 8.8888 9.22776e-14 2065.8 0.995134 -322 18.2413 24.4089 18.2785 -0.250513 -3.84992 -1.62182 -0.00822111 8.84535 8.43336e-14 2055.07 0.995267 -323 22.0894 29.8268 18.2652 0.585025 -4.9645 -3.03198 0.0168405 8.94091 1.06476e-13 2080.83 0.994951 -324 16.2957 29.9382 14.9588 -2.92846 7.4444 -0.999723 -0.015756 8.85907 8.76299e-14 2056.4 0.995231 -325 12.4778 24.4702 21.6431 -0.474839 3.38145 3.00456 -0.0057719 8.87969 8.65149e-14 2062.92 0.995216 -326 18.2481 24.443 24.9696 0.336847 0.389008 2.90908 0.00415534 8.88785 9.39955e-14 2066.81 0.9951 -327 22.1031 29.8746 24.9405 2.51528 0.206782 -0.67461 0.00591738 8.86679 8.92926e-14 2062.66 0.995222 -328 16.2987 29.8722 21.5874 -2.72918 0.0423651 -3.47123 0.00054848 8.8944 9.11588e-14 2067.41 0.995155 -329 12.4588 24.4302 28.279 -2.49283 -1.28638 0.670694 -0.00471717 8.87709 8.79956e-14 2062.59 0.995216 -330 18.2372 24.4609 31.6106 -0.622845 2.18769 1.39954 -0.0113336 8.87852 9.25435e-14 2061.5 0.995175 -331 22.0988 29.8297 31.6099 1.76468 -4.54249 1.56816 0.00897028 8.90607 1.00457e-13 2071.72 0.995063 -332 16.3774 29.8616 28.303 5.9912 -1.38501 3.26225 0.0200749 8.91544 1.03924e-13 2076.09 0.99499 -333 12.5068 24.4373 34.9593 2.67408 -0.488535 4.25293 0.00814988 8.8906 9.26325e-14 2068.23 0.995133 -334 18.2701 24.4709 38.2452 2.86668 3.4227 -0.67093 -0.0122756 8.88033 9.03442e-14 2061.68 0.995191 -335 22.108 29.9137 38.2779 2.84313 4.82301 3.08813 0.00848257 8.87365 9.8118e-14 2064.71 0.995099 -336 16.32 29.8936 34.9785 -0.133054 2.5445 5.92806 -0.00552902 8.89922 9.15787e-14 2067.15 0.995147 -337 23.9979 24.4308 1.6415 -0.35486 -1.31753 -2.58702 -0.0123412 8.89962 9.65449e-14 2065.8 0.995111 -338 29.73 24.4349 4.97015 -3.8587 -0.867907 -1.89668 0.00816312 8.86457 8.74648e-14 2062.66 0.995242 -339 33.624 29.8654 4.97734 1.98886 -0.339328 -1.17392 -0.00842235 8.9331 1.04196e-13 2073.79 0.995004 -340 27.8571 29.8969 1.64274 1.31241 2.87711 -2.48782 -0.00615269 8.88472 9.90707e-14 2063.93 0.995137 -341 23.9813 24.4189 8.32959 -2.46473 -2.46984 1.71161 -0.00391745 8.91254 9.33127e-14 2070.33 0.99513 -342 29.7836 24.4555 11.6091 2.1392 1.41375 -3.71126 -0.0036957 8.86646 9.09688e-14 2060.56 0.995173 -343 33.5932 29.867 11.6115 -1.14541 -0.443169 -3.47087 0.00154565 8.90107 9.60042e-14 2069.05 0.99512 -344 27.7946 29.9016 8.30274 -5.5053 3.26093 -1.20478 0.0132217 8.8752 9.73373e-14 2066.04 0.99511 -345 23.9768 24.4268 15.0211 -3.09262 -1.73813 5.6709 5.15791e-06 8.91381 9.51746e-14 2071.43 0.99514 -346 29.7445 24.4308 18.272 -2.44322 -1.56145 -2.4359 -0.0278419 8.89338 9.22216e-14 2061.15 0.995188 -347 33.565 29.8392 18.2649 -4.62754 -3.47637 -3.302 -0.0163734 8.90932 9.75873e-14 2067 0.995124 -348 27.8633 29.855 14.9688 2.16094 -2.00383 0.193873 0.00986686 8.89929 1.01692e-13 2070.47 0.995045 -349 24.0458 24.4488 21.5759 4.6319 0.618709 -4.85315 0.0154751 8.90734 1.00808e-13 2073.38 0.995034 -350 29.7574 24.4395 24.9232 -0.819385 -0.362111 -2.48519 0.0013808 8.88311 9.79318e-14 2065.19 0.995142 -351 33.6163 29.8965 24.9336 1.1059 2.64287 -1.06457 -0.00281556 8.92332 1.04104e-13 2072.89 0.995037 -352 27.8889 29.8548 21.6564 4.98571 -2.11898 4.26622 -0.0104879 8.85303 9.01675e-14 2056.24 0.995229 -353 24.0188 24.4459 28.2599 1.54911 0.471192 -1.02417 0.00216356 8.92524 1.0359e-13 2074.35 0.995046 -354 29.7588 24.4215 31.592 -0.413073 -2.00558 -0.827818 0.00986818 8.9203 1.10007e-13 2074.96 0.994991 -355 33.5722 29.9005 31.6184 -3.49905 2.85772 2.44766 0.00221497 8.9223 1.01849e-13 2073.73 0.995059 -356 27.8409 29.8508 28.2599 -0.690106 -2.11534 -1.07292 0.000495968 8.91619 1.05575e-13 2072.08 0.995023 -357 24.0078 24.4156 34.908 0.298596 -2.92294 -1.68264 0.0251071 8.87985 1.02071e-13 2069.57 0.995068 -358 29.7552 24.4528 38.264 -0.909381 1.55609 1.48126 0.00125116 8.90574 1.07368e-13 2070.03 0.995007 -359 33.6334 29.8681 38.2695 2.95155 -0.715731 2.21925 0.00272613 8.92697 1.12175e-13 2074.88 0.994928 -360 27.8501 29.8593 34.9257 0.623577 -1.5437 0.600165 -0.00174416 8.89887 9.8235e-14 2067.87 0.995161 -361 35.525 24.4358 1.64321 0.0214626 -0.809401 -1.9432 0.00401245 8.89122 9.69586e-14 2067.48 0.995127 -362 41.2464 24.4415 5.00203 -4.36125 -0.050476 1.42154 -0.00509686 8.87153 8.74192e-14 2061.32 0.995216 -363 45.1249 29.8586 4.97125 -0.591152 -1.53661 -2.06257 0.00832245 8.90205 9.10096e-14 2070.69 0.995153 -364 39.3436 29.869 1.59904 -2.72715 -0.423049 -7.18715 0.00106968 8.84525 8.97977e-14 2057.04 0.99522 -365 35.546 24.4319 8.33701 2.46861 -0.779149 2.22091 0.00098395 8.90589 9.69015e-14 2069.97 0.995082 -366 41.2475 24.4487 11.6242 -4.36375 0.728034 -1.8145 -0.0291503 8.90462 9.08431e-14 2063.25 0.995193 -367 45.1707 29.8696 11.6544 4.85205 -0.426881 1.46221 0.00179652 8.89807 9.43268e-14 2068.46 0.995134 -368 39.3975 29.8877 8.24756 3.5171 1.43944 -7.43973 -0.0232678 8.88041 7.87876e-14 2059.29 0.995362 -369 35.4981 24.4166 14.9745 -3.06267 -2.79565 0.759209 0.00799662 8.88075 9.83449e-14 2066.11 0.995111 -370 41.3056 24.4383 18.3069 1.88587 -0.440244 1.64331 -0.0184135 8.9455 1.08194e-13 2074.3 0.994988 -371 45.1549 29.8742 18.2831 2.98726 0.333749 -1.20545 -0.00755884 8.90493 9.5674e-14 2067.93 0.995152 -372 39.342 29.8967 14.973 -2.52258 2.41294 0.700401 0.0094722 8.93505 1.05024e-13 2078.01 0.994979 -373 35.4979 24.4367 21.6628 -2.96613 -0.780393 4.71898 0.00709912 8.9047 1.02454e-13 2071.02 0.99508 -374 41.2685 24.4252 24.9551 -1.50955 -1.69903 0.967833 -0.00671468 8.93879 1.00894e-13 2075.34 0.995062 -375 45.1672 29.8914 24.8675 4.27605 2.00917 -8.78489 -0.00964988 8.91009 9.36513e-14 2068.59 0.995122 -376 39.3614 29.9277 21.6163 -0.200667 5.83105 -0.465087 0.00205277 8.9025 9.79767e-14 2069.46 0.995138 -377 35.5783 24.4217 28.2775 5.95697 -2.52508 0.748946 -0.00176012 8.88058 1.00147e-13 2064 0.995098 -378 41.2828 24.4168 31.5869 -0.59238 -2.76329 -0.859059 -0.0148986 8.87647 8.81346e-14 2060.29 0.995216 -379 45.1239 29.8716 31.5963 -0.374817 -0.0360176 -0.213395 -0.00344893 8.86793 8.98244e-14 2060.92 0.995196 -380 39.4162 29.9179 28.2572 5.44748 5.32189 -1.32417 0.00136173 8.85396 8.88507e-14 2058.97 0.995204 -381 35.5483 24.4343 34.9151 2.57065 -0.75174 -0.845219 0.0125456 8.87332 9.43631e-14 2065.47 0.995184 -382 41.2641 24.4678 38.2408 -2.47667 2.93963 -0.685912 -0.0157947 8.87582 9.18719e-14 2059.98 0.995154 -383 45.1326 29.8895 38.2543 0.69519 1.60587 0.491926 0.0174579 8.90878 9.91138e-14 2074.09 0.995091 -384 39.3606 29.8921 34.9441 -0.620285 2.16988 2.33448 -0.000740694 8.87213 9.10962e-14 2062.39 0.995197 -385 47.0676 24.4674 1.65603 2.39371 2.64109 -0.716453 -0.0183408 8.89238 9.32618e-14 2062.96 0.995159 -386 52.8245 24.4635 4.95299 1.74804 2.33522 -3.98217 -0.00264259 8.90789 9.18458e-14 2069.61 0.995132 -387 56.6189 29.9042 4.98424 -3.12012 3.63822 -0.377677 -0.00150427 8.86748 8.25014e-14 2061.21 0.995266 -388 50.8927 29.8641 1.65828 0.817549 -1.04584 -0.977453 0.00425071 8.88104 9.51658e-14 2065.36 0.995146 -389 47.0549 24.4275 8.27576 1.15758 -1.62653 -4.22781 0.0120312 8.88142 9.28492e-14 2067.1 0.995138 -390 52.8491 24.4358 11.6123 4.49992 -0.529336 -3.14062 -0.000743975 8.87706 8.84819e-14 2063.43 0.995212 -391 56.6138 29.9029 11.6296 -3.90535 3.43183 -0.744259 0.0113967 8.88175 9.16295e-14 2067.04 0.995109 -392 50.878 29.8537 8.29254 -1.34789 -2.18685 -2.57647 0.0218639 8.8712 9.20981e-14 2067.01 0.995156 -393 47.035 24.4513 14.9155 -1.75759 1.05762 -5.86966 0.0110253 8.87687 9.26561e-14 2065.91 0.99516 -394 52.8012 24.4076 18.297 -0.859824 -3.73536 0.382069 -0.00744927 8.88575 9.01547e-14 2063.86 0.995186 -395 56.6661 29.8518 18.3173 1.95929 -2.46736 2.72112 -0.0192374 8.86687 8.56341e-14 2057.32 0.995239 -396 50.8677 29.8419 14.9839 -2.18422 -3.14179 1.9138 0.0208098 8.90175 1.00973e-13 2073.32 0.995036 -397 47.0546 24.4121 21.5955 0.910815 -3.39725 -2.44736 -0.000200944 8.86077 8.73069e-14 2060.06 0.995266 -398 52.7987 24.4365 24.9156 -0.991763 -0.439373 -3.34319 0.0191893 8.88465 9.84325e-14 2069.33 0.995072 -399 56.6871 29.875 24.9395 4.26075 0.254726 -0.461737 0.00105412 8.89756 1.00318e-13 2068.23 0.995043 -400 50.8701 29.859 21.6531 -2.17266 -1.68931 3.74369 0.00486958 8.91174 1.01496e-13 2072.06 0.995034 -401 47.0795 24.465 28.282 3.69583 2.61775 0.812583 -0.00101791 8.8853 9.40491e-14 2065.15 0.995129 -402 52.8439 24.4045 31.6378 4.27742 -3.98136 4.80242 0.00564358 8.89363 1.03704e-13 2068.37 0.995046 -403 56.654 29.8844 31.6066 0.559664 1.07292 0.852827 -0.0130823 8.89245 9.41388e-14 2064.09 0.995168 -404 50.8815 29.9145 28.2622 -0.678935 4.78711 -0.89757 0.0188866 8.84537 8.89798e-14 2060.86 0.995234 -405 47.0465 24.4256 34.9159 -0.16357 -1.43946 -0.880094 0.00291756 8.90019 9.62649e-14 2069.15 0.995129 -406 52.7979 24.4782 38.2391 -1.14863 4.35902 -1.19314 -0.000195055 8.88148 1.02054e-13 2064.53 0.995084 -407 56.6246 29.8738 38.2667 -2.51553 -0.392206 2.0642 0.000965192 8.867 9.11374e-14 2061.65 0.995203 -408 50.9134 29.8513 34.9573 2.81054 -2.37741 3.76533 0.0249923 8.93243 1.14935e-13 2080.79 0.994879 -409 58.5733 24.4562 1.61732 0.746516 1.93728 -5.29347 0.00396979 8.8497 8.58028e-14 2058.6 0.995233 -410 64.304 24.3965 4.9972 -2.96796 -5.11834 0.966305 -0.00397589 8.87879 1.00097e-13 2063.17 0.995048 -411 68.2002 29.9207 5.00695 3.05703 4.94631 2.06709 -0.00644352 8.96307 1.02254e-13 2080.56 0.995033 -412 62.3532 29.87 1.5873 -6.33248 -0.24277 -8.21354 -0.0161277 8.88275 8.50377e-14 2061.36 0.995244 -413 58.5654 24.4724 8.3194 -0.570865 3.66097 0.209659 -0.00356486 8.87313 8.50115e-14 2061.98 0.995237 -414 64.3422 24.4466 11.6434 1.74602 0.57319 0.242007 -0.000320802 8.88547 9.4218e-14 2065.34 0.995125 -415 68.1772 29.8219 11.6871 0.815521 -5.59366 5.02252 -0.0153538 8.87801 8.52302e-14 2060.49 0.995292 -416 62.4276 29.877 8.33133 2.10791 0.461039 1.55496 0.00189906 8.89903 9.26085e-14 2068.7 0.995103 -417 58.5902 24.4107 14.9909 2.44987 -3.05348 2.64739 -0.0133591 8.90388 9.02019e-14 2066.46 0.995183 -418 64.318 24.4217 18.2788 -1.25761 -2.2827 -1.44075 0.00136116 8.89651 9.99592e-14 2068.06 0.995074 -419 68.163 29.8592 18.2891 -0.756957 -1.44344 -0.446228 0.00461692 8.91163 1.088e-13 2072.01 0.994971 -420 62.3948 29.8628 15.0061 -1.8081 -1.46378 4.55035 0.00835619 8.86402 8.85341e-14 2062.59 0.995204 -421 58.5714 24.3944 21.6146 0.247566 -5.21655 -0.304436 0.0126797 8.85542 8.82714e-14 2061.67 0.995232 -422 64.2888 24.4779 24.9684 -4.75868 3.98169 2.35397 0.0186099 8.91095 1.10505e-13 2074.84 0.994952 -423 68.1464 29.8826 24.9105 -2.86366 1.43757 -3.995 0.0118301 8.90815 1.02833e-13 2072.77 0.995044 -424 62.4128 29.9052 21.6205 0.404067 3.49212 0.17533 0.000332677 8.91125 1.01143e-13 2070.98 0.995062 -425 58.5979 24.4382 28.3072 3.18536 -0.300685 4.14475 -0.00526816 8.8916 1.00617e-13 2065.61 0.995068 -426 64.3072 24.4288 31.6035 -2.38666 -1.25235 0.742731 0.00712467 8.89109 1.00027e-13 2068.14 0.995073 -427 68.1539 29.8607 31.5417 -1.97038 -1.22404 -6.29326 -0.0201991 8.87048 8.46228e-14 2057.87 0.995274 -428 62.4124 29.8545 28.2648 0.58228 -1.91627 -0.695269 -0.00770729 8.86229 8.67621e-14 2058.78 0.995281 -429 58.5327 24.4465 34.9229 -4.03908 0.594466 0.0413819 0.0140452 8.86684 9.84496e-14 2064.44 0.995102 -430 64.3482 24.4408 38.2634 1.98578 -0.0607086 1.58494 0.0116008 8.88791 9.74922e-14 2068.4 0.995095 -431 68.1937 29.8727 38.266 2.5881 0.290594 1.96994 -0.000536023 8.8869 9.42464e-14 2065.59 0.995147 -432 62.421 29.9028 34.886 1.81283 3.15227 -4.25586 0.0110802 8.88743 9.76653e-14 2068.19 0.995084 -433 0.988949 35.2744 1.69706 3.27282 -3.25049 3.69808 0.0154 8.90905 1.02079e-13 2073.73 0.995038 -434 6.73333 35.324 4.98087 1.40381 2.21933 -1.15593 -0.0113766 8.88001 8.87812e-14 2061.8 0.995209 -435 10.5737 40.7053 5.01326 1.33731 -3.3607 3.03874 0.00227112 8.87875 9.18066e-14 2064.45 0.995167 -436 4.80918 40.7566 1.63479 1.0333 2.45361 -3.1876 0.00429767 8.89762 9.87254e-14 2068.91 0.9951 -437 0.964557 35.2592 8.31365 0.305601 -5.08594 -0.111566 0.0106717 8.87974 9.15717e-14 2066.44 0.995164 -438 6.70912 35.2895 11.6433 -1.45673 -1.637 0.3007 0.00144137 8.86072 9.08652e-14 2060.42 0.995195 -439 10.546 40.7206 11.6525 -1.75258 -1.56035 1.24227 0.00479614 8.89833 9.50227e-14 2069.16 0.995117 -440 4.7969 40.7705 8.33231 -0.328365 3.83061 1.83958 0.00670267 8.88768 8.96149e-14 2067.28 0.995183 -441 0.969571 35.3115 14.9152 1.01854 0.687431 -5.88866 0.0115771 8.90519 1.0079e-13 2072.09 0.995056 -442 6.6889 35.2952 18.2733 -3.75175 -1.13935 -2.28485 0.00969043 8.8685 9.73998e-14 2063.86 0.995122 -443 10.5621 40.7192 18.2623 0.247241 -2.03895 -3.32101 -0.00526192 8.89936 1.00686e-13 2067.27 0.995053 -444 4.8071 40.6597 14.958 0.797442 -8.42734 -1.26953 -0.013124 8.8951 9.41483e-14 2064.67 0.995117 -445 0.955832 35.253 21.6148 -0.312951 -5.76863 -0.501431 -0.0173992 8.90335 1.00653e-13 2065.53 0.995074 -446 6.68533 35.319 24.9241 -4.00588 1.73366 -2.33796 0.012685 8.89351 9.86172e-14 2069.84 0.995061 -447 10.5354 40.715 24.9213 -3.27672 -2.26697 -2.69096 0.0147492 8.87965 9.50235e-14 2067.31 0.995119 -448 4.84277 40.7577 21.6432 4.5466 2.56843 2.99356 -0.00754823 8.85466 8.60173e-14 2057.2 0.995258 -449 0.966135 35.3186 28.2854 0.554149 1.77111 1.57227 -0.0112396 8.89196 9.20154e-14 2064.39 0.995152 -450 6.67879 35.3214 31.5789 -4.79577 1.98084 -1.89455 -0.00256283 8.86561 8.41656e-14 2060.59 0.995261 -451 10.543 40.7191 31.6076 -2.26172 -1.66733 1.35816 0.00267249 8.88957 9.19006e-14 2066.84 0.995142 -452 4.76782 40.773 28.2406 -3.6773 4.05429 -3.40613 -0.0160902 8.88218 8.83263e-14 2061.25 0.995216 -453 0.929101 35.3195 34.9187 -3.60935 1.47324 -0.663191 -0.0108758 8.85903 8.4319e-14 2057.42 0.99527 -454 6.72423 35.3167 38.2583 0.026974 1.65315 0.633274 -0.00845702 8.924 1.01336e-13 2071.84 0.995022 -455 10.5874 40.7284 38.2614 2.86115 -0.832142 1.40248 0.00882961 8.88285 9.87046e-14 2066.74 0.995084 -456 4.77833 40.7662 34.9341 -2.60928 3.11531 1.25722 -0.0162277 8.92194 1.00048e-13 2069.74 0.995042 -457 12.4647 35.3359 1.66248 -1.90003 3.50246 -0.251613 -0.00840011 8.8762 8.66621e-14 2061.62 0.995203 -458 18.2132 35.3366 4.97419 -3.18472 3.50991 -1.76849 0.0156729 8.86736 8.73923e-14 2064.86 0.995211 -459 22.0543 40.7441 4.97128 -3.30529 0.794839 -1.94909 -0.0132381 8.89149 9.21334e-14 2063.86 0.995151 -460 16.3151 40.7691 1.63623 -0.713493 3.93449 -2.94631 0.00801719 8.88669 9.62268e-14 2067.37 0.995123 -461 12.5105 35.2716 8.36027 3.04552 -3.54689 4.99737 0.00166133 8.89507 9.38883e-14 2067.8 0.995131 -462 18.2266 35.3359 11.6937 -1.66843 3.63804 5.74486 -0.00432943 8.89942 9.77192e-14 2067.47 0.995079 -463 22.0855 40.7256 11.6528 0.542839 -1.12312 1.53338 0.00895812 8.86419 9.0626e-14 2062.77 0.995176 -464 16.2982 40.6849 8.33098 -2.63408 -6.13481 1.63634 -0.0150804 8.87397 9.4638e-14 2059.76 0.995106 -465 12.5 35.288 14.9802 1.98841 -1.7989 1.37391 -0.00112165 8.90063 9.41133e-14 2068.38 0.995149 -466 18.2716 35.3142 18.2874 3.06194 1.09632 -0.637468 -0.000893746 8.88553 9.12549e-14 2065.22 0.995157 -467 22.0764 40.6984 18.2927 -0.963034 -4.40032 -0.139312 0.00353473 8.84396 8.33781e-14 2057.28 0.995272 -468 16.2751 40.7372 14.9444 -5.08359 0.120878 -2.31569 0.000622432 8.88183 9.30545e-14 2064.75 0.995157 -469 12.4826 35.3006 21.5833 0.129992 -0.447667 -4.33919 0.0137726 8.87037 9.62746e-14 2065.13 0.995098 -470 18.2668 35.2689 24.9681 2.63898 -3.75958 2.51232 -0.0124333 8.89924 8.96364e-14 2065.68 0.995154 -471 22.1219 40.7094 24.9303 4.20085 -2.90736 -1.63125 -0.00672772 8.8842 8.91946e-14 2063.69 0.995162 -472 16.294 40.7078 21.6476 -3.17866 -3.10541 3.15081 -0.00331215 8.87402 8.6176e-14 2062.22 0.995245 -473 12.496 35.2868 28.2656 1.544 -2.05459 -0.351905 -0.00503256 8.89746 9.6362e-14 2066.9 0.995091 -474 18.1798 35.3217 31.5945 -6.89139 2.05061 -0.237882 -0.0239583 8.89604 8.65817e-14 2062.52 0.995218 -475 22.0709 40.7385 31.5697 -1.6919 0.288894 -3.21511 -0.00510559 8.87981 9.21099e-14 2063.1 0.995169 -476 16.3228 40.7264 28.3354 0.291389 -0.783067 6.93835 -0.0151955 8.89172 8.61373e-14 2063.47 0.995216 -477 12.4593 35.3329 34.9101 -2.14513 3.04214 -1.20227 -0.00196929 8.92826 9.16569e-14 2074.08 0.995127 -478 18.2717 35.2588 38.2083 3.39739 -5.14237 -4.80372 -0.0121517 8.83794 7.7644e-14 2052.62 0.995375 -479 22.0404 40.7573 38.2377 -5.00364 2.23603 -1.24764 -0.00846771 8.92019 1.09128e-13 2071.05 0.994964 -480 16.3079 40.725 34.9449 -1.39877 -1.20473 2.4271 -0.00415753 8.87163 8.80366e-14 2061.54 0.995222 -481 24.0203 35.281 1.69473 1.57423 -2.54653 3.56756 0.0139021 8.90242 1.06464e-13 2072.01 0.994996 -482 29.7658 35.3109 4.99169 0.374995 0.72434 0.297843 0.00863673 8.91944 1.05281e-13 2074.5 0.995018 -483 33.5997 40.7612 5.01969 -1.03735 2.89339 3.33501 -0.00601516 8.9029 9.48307e-14 2067.84 0.995118 -484 27.843 40.7224 1.65373 0.0176859 -1.28362 -1.21866 -0.0138327 8.89579 9.94507e-14 2064.67 0.995089 -485 24.0249 35.3029 8.30797 2.04675 -0.0446254 -0.80878 -0.0210582 8.89337 9.02324e-14 2062.58 0.995196 -486 29.7818 35.3158 11.6485 1.98337 1.15459 0.939609 0.000561142 8.91205 9.84214e-14 2071.2 0.995079 -487 33.598 40.7681 11.6456 -0.786124 3.58259 0.67364 -0.00129122 8.90142 9.37536e-14 2068.52 0.995129 -488 27.8354 40.7169 8.36723 -1.03634 -1.92802 5.91645 0.00288108 8.85121 8.47703e-14 2058.67 0.995286 -489 23.9817 35.3419 14.9629 -2.662 4.14801 -0.453367 -0.00825044 8.86045 9.0575e-14 2058.31 0.995196 -490 29.7334 35.319 18.2852 -3.31049 1.88926 -0.869836 0.00538721 8.90433 9.86509e-14 2070.58 0.995075 -491 33.5797 40.7549 18.3001 -2.74952 2.01239 0.698006 -0.00531584 8.89431 9.65536e-14 2066.15 0.995134 -492 27.8141 40.7879 14.9533 -3.61038 5.84325 -1.69883 -0.00395295 8.9008 1.01323e-13 2067.86 0.995042 -493 24.0044 35.2687 21.6101 0.215864 -4.00945 -1.37915 -0.0119798 8.85353 8.27253e-14 2056.01 0.995269 -494 29.7817 35.2468 24.9395 1.93721 -6.49481 -0.189689 -0.0188648 8.88989 9.60057e-14 2062.33 0.99515 -495 33.6511 40.7388 24.9302 5.17376 0.0486858 -1.53234 -0.00888097 8.9307 1.06631e-13 2073.18 0.995011 -496 27.8721 40.7179 21.6223 2.9713 -1.94101 0.305095 0.0158984 8.87633 9.29579e-14 2066.83 0.995147 -497 24.0336 35.2948 28.2986 3.7998 -1.08099 3.10366 0.00290519 8.84375 8.51486e-14 2057.1 0.995268 -498 29.739 35.3375 31.6139 -2.8022 3.76364 1.80085 0.0107272 8.90749 1.08599e-13 2072.42 0.994994 -499 33.6541 40.7371 31.6284 5.51655 0.0623222 3.44847 0.0170582 8.92137 1.11635e-13 2076.72 0.994963 -500 27.8102 40.7639 28.2696 -3.68716 2.87718 -0.179894 -0.00250499 8.93635 1.12091e-13 2075.76 0.994929 -501 24.0098 35.2751 34.9166 0.81393 -3.33144 -1.04369 0.0173682 8.86174 9.52822e-14 2064.05 0.99514 -502 29.7327 35.3519 38.2718 -3.41811 5.29594 2.47047 -0.00349492 8.91487 1.04754e-13 2070.94 0.995055 -503 33.612 40.7033 38.2795 0.673286 -3.58759 3.29294 0.00305953 8.89022 9.73747e-14 2067.07 0.995129 -504 27.8519 40.7454 34.9164 0.722563 0.986531 -0.786497 -0.001459 8.93193 1.06205e-13 2075 0.995044 -505 35.5393 35.3345 1.68829 1.77258 3.22972 2.69153 0.00459455 8.87707 9.13813e-14 2064.56 0.995216 -506 41.3029 35.3155 5.01226 1.81797 1.07049 2.38306 0.0119915 8.91201 9.8072e-14 2073.62 0.995053 -507 45.1298 40.768 5.01558 0.447867 3.78687 3.25628 0.000709562 8.85656 8.595e-14 2059.38 0.995213 -508 39.3857 40.8384 1.66891 2.16081 11.5123 0.465154 0.000781694 8.88449 9.58611e-14 2065.36 0.995126 -509 35.5593 35.3052 8.28976 3.47191 0.252069 -2.60883 -0.0111566 8.90679 9.38624e-14 2067.56 0.995136 -510 41.2912 35.2948 11.6256 0.799643 -1.12537 -1.73442 0.0116636 8.8812 9.40225e-14 2066.98 0.995132 -511 45.128 40.7454 11.5985 0.507287 1.14353 -4.80893 0.0144772 8.89735 9.09438e-14 2071.01 0.995121 -512 39.3652 40.7087 8.28034 -0.112686 -3.31223 -3.83516 -0.0109918 8.86579 8.54458e-14 2058.83 0.995262 -513 35.5525 35.3367 14.943 3.17809 3.73144 -2.79964 -0.00500603 8.87308 8.93109e-14 2061.67 0.995226 -514 41.2756 35.2834 18.302 -1.1889 -2.2274 0.982965 0.00998958 8.89928 9.91234e-14 2070.48 0.995086 -515 45.1398 40.7244 18.2918 1.37895 -1.47438 -0.353293 0.00470411 8.89684 9.57836e-14 2068.84 0.995089 -516 39.3957 40.7451 14.9539 3.20841 0.943278 -1.70129 -0.0113517 8.89149 9.05007e-14 2064.26 0.995167 -517 35.5382 35.2882 21.6417 1.43217 -1.53889 2.51166 0.00803565 8.93568 1.12603e-13 2077.86 0.994922 -518 41.2941 35.284 24.9542 0.796209 -2.2558 0.884842 0.0168093 8.86655 9.44246e-14 2064.95 0.995147 -519 45.152 40.7452 24.9111 2.70315 0.946866 -3.40803 0.00219822 8.90847 9.66754e-14 2070.77 0.995098 -520 39.3485 40.7261 21.6359 -2.10292 -1.21255 2.19689 -0.00750133 8.85207 9.12941e-14 2056.68 0.995213 -521 35.5272 35.3138 28.2794 0.0649085 1.15827 0.714528 -0.0112115 8.88528 9.33858e-14 2062.95 0.995215 -522 41.3038 35.2959 31.6352 1.75285 -1.07105 3.93036 0.0118361 8.92089 1.01859e-13 2075.47 0.995065 -523 45.144 40.713 31.5745 1.77252 -2.30915 -2.57007 0.00290749 8.92057 1.04826e-13 2073.52 0.995028 -524 39.3538 40.7266 28.3037 -1.40621 -0.887584 3.37462 0.0035265 8.91661 1.0407e-13 2072.81 0.99504 -525 35.5403 35.3238 34.8966 1.425 2.24693 -2.8551 0.000915563 8.89674 9.54814e-14 2067.98 0.995182 -526 41.2692 35.278 38.2654 -1.58992 -2.79642 1.87909 0.00149588 8.9399 1.07048e-13 2077.34 0.99499 -527 45.1498 40.7373 38.281 2.80599 0.143301 3.34586 -0.009395 8.90309 9.44118e-14 2067.15 0.995147 -528 39.4019 40.7182 34.97 3.67508 -1.78105 5.24539 -0.00426994 8.93309 1.0726e-13 2074.66 0.995025 -529 47.0678 35.3257 1.64257 2.57541 2.1797 -2.4074 -0.00266692 8.88714 9.46947e-14 2065.19 0.995148 -530 52.785 35.3282 4.97205 -2.70122 2.71138 -1.77375 -0.00669008 8.91192 9.55051e-14 2069.62 0.995097 -531 56.6724 40.7623 4.95621 2.81431 3.10417 -3.29427 -0.0128529 8.92311 9.75908e-14 2070.7 0.99506 -532 50.9202 40.7236 1.64711 3.59806 -1.10159 -1.87892 0.00897626 8.89954 9.49623e-14 2070.31 0.995112 -533 47.0258 35.2675 8.33896 -2.53763 -3.61511 2.59489 -0.0117474 8.90676 9.24441e-14 2067.43 0.99515 -534 52.8101 35.3254 11.6295 0.399845 2.32997 -1.28104 0.00219706 8.90166 9.26482e-14 2069.32 0.995115 -535 56.595 40.7906 11.6666 -6.20326 5.97217 3.23864 0.00973256 8.8674 8.58335e-14 2063.61 0.995191 -536 50.9049 40.7598 8.28916 1.46423 2.8075 -2.97036 -0.01049 8.8715 8.16075e-14 2060.15 0.995274 -537 47.0537 35.2688 14.9648 0.47611 -4.15262 -0.351166 -0.00887408 8.90429 9.87915e-14 2067.54 0.995081 -538 52.8011 35.2986 18.2849 -0.618935 -0.332521 -1.11356 -9.04704e-06 8.88965 9.16752e-14 2066.29 0.995148 -539 56.6215 40.7633 18.2954 -2.90733 3.37217 0.153762 -0.00492763 8.86577 8.39898e-14 2060.12 0.995264 -540 50.9049 40.7446 14.996 2.33224 1.31714 2.9462 -0.00456262 8.85998 8.74428e-14 2058.99 0.995197 -541 47.1019 35.3415 21.5632 5.92001 4.20723 -6.2042 -0.0125523 8.89857 9.01019e-14 2065.49 0.995213 -542 52.8201 35.3064 24.9687 1.4849 0.112887 2.50737 -0.0127235 8.91068 9.86695e-14 2068.08 0.995073 -543 56.6391 40.7128 24.9227 -1.06035 -2.52192 -2.66444 0.0145198 8.89703 1.00737e-13 2070.98 0.995034 -544 50.8907 40.7033 21.62 0.429216 -3.65773 0.0336343 0.00884806 8.872 9.18584e-14 2064.4 0.995184 -545 47.0285 35.2967 28.2695 -1.83863 -1.09803 0.0838923 0.00185402 8.87925 9.13416e-14 2064.46 0.995175 -546 52.7955 35.3176 31.5861 -1.60955 1.33612 -1.09276 -0.00709189 8.89422 9.34288e-14 2065.74 0.995166 -547 56.6478 40.7469 31.5994 -0.211017 1.26857 0.381073 -0.0114561 8.88687 9.41277e-14 2063.26 0.995154 -548 50.8934 40.7431 28.3061 0.54874 0.816415 3.93154 -0.00290902 8.89288 9.19427e-14 2066.34 0.995194 -549 46.9952 35.3107 34.9392 -5.58191 0.594271 1.51027 -0.0191411 8.92936 1.01003e-13 2070.68 0.995086 -550 52.7935 35.3708 38.2677 -1.76043 7.43583 2.11722 -0.00258597 8.88969 9.80566e-14 2065.75 0.99513 -551 56.6103 40.7274 38.2389 -3.88047 -0.663861 -1.24376 0.0266178 8.92023 1.02172e-13 2078.48 0.995056 -552 50.8915 40.726 34.8906 0.173117 -1.0786 -3.76183 -0.00719647 8.89603 9.41001e-14 2066.11 0.995168 -553 58.5175 35.3293 1.65846 -5.68175 2.689 -0.695456 -0.00464622 8.89907 9.37291e-14 2067.3 0.99515 -554 64.3442 35.3021 4.96779 1.23261 -0.236927 -2.68753 -0.0115056 8.89613 9.34201e-14 2065.23 0.995126 -555 68.174 40.7379 5.0388 0.34976 0.555621 5.76489 0.00763978 8.8729 9.18632e-14 2064.35 0.995149 -556 62.3871 40.7487 1.63942 -2.66651 1.67331 -2.77579 0.0123442 8.88422 9.58808e-14 2067.78 0.995092 -557 58.5552 35.2889 8.24812 -1.51688 -1.66458 -7.62278 -0.0111172 8.84188 8.10891e-14 2053.71 0.99529 -558 64.3637 35.2992 11.6864 3.80413 -0.673646 4.61654 -0.0116722 8.93343 9.34262e-14 2073.14 0.995087 -559 68.1616 40.7667 11.675 -1.04013 3.81584 3.72481 -0.00384385 8.8433 8.23074e-14 2055.56 0.995277 -560 62.3887 40.7299 8.33144 -2.31933 -0.609503 1.83901 0.00188272 8.87 8.56223e-14 2062.49 0.995197 -561 58.5804 35.2965 14.9375 0.900175 -1.02124 -3.74314 -0.0112094 8.86714 8.10081e-14 2059.07 0.995266 -562 64.3285 35.3206 18.2959 -0.137264 1.4683 0.492822 -0.00470365 8.89637 9.1286e-14 2066.7 0.995178 -563 68.1704 40.7181 18.2705 -0.0824447 -1.59458 -2.3203 0.00836531 8.90668 8.64032e-14 2071.66 0.995217 -564 62.3823 40.6988 14.9127 -2.62964 -3.8647 -5.93704 -0.0110895 8.90332 8.51568e-14 2066.81 0.995216 -565 58.599 35.3057 21.603 3.082 0.258921 -1.55213 -0.00186255 8.89246 9.17137e-14 2066.48 0.995159 -566 64.3125 35.3552 24.9828 -1.74895 5.77342 4.34705 -0.00806568 8.87183 9.37165e-14 2060.78 0.995159 -567 68.1451 40.7342 24.9542 -2.68227 -0.163379 0.921409 0.00806159 8.93066 1.03428e-13 2076.78 0.994983 -568 62.4119 40.7732 21.5867 0.324131 4.19365 -3.52568 0.0242276 8.88558 9.61987e-14 2070.6 0.995089 -569 58.5391 35.3059 28.2386 -3.1503 0.542645 -3.63369 -0.000416592 8.89715 9.37761e-14 2067.79 0.995162 -570 64.3332 35.3182 31.6387 0.527727 1.52555 4.3748 0.0113238 8.93071 1.00834e-13 2077.46 0.995042 -571 68.1424 40.7537 31.5651 -2.9571 1.77625 -3.83208 -5.85141e-05 8.88348 9.40372e-14 2064.96 0.995156 -572 62.4027 40.7175 28.2532 -0.816909 -2.14172 -2.12645 0.0118804 8.8682 9.33307e-14 2064.24 0.995173 -573 58.583 35.3141 34.9197 1.49698 1.36518 -0.625436 0.0107029 8.91937 1.10858e-13 2074.96 0.994935 -574 64.3253 35.3253 38.2781 -0.503617 2.22472 3.207 0.0138691 8.88038 9.49986e-14 2067.27 0.995143 -575 68.1957 40.7023 38.2507 2.98891 -3.90753 0.112321 -0.00962865 8.85702 9.11699e-14 2057.28 0.995194 -576 62.4406 40.7407 34.9168 3.31978 0.522475 -0.749864 -0.00100242 8.91012 9.98258e-14 2070.45 0.995074 -577 0.969997 46.1465 1.6645 1.00674 -2.11477 0.219236 0.00589975 8.92609 1.04224e-13 2075.35 0.994971 -578 6.69676 46.1938 4.9578 -2.55249 2.77721 -3.51648 -0.00625403 8.94031 1.04778e-13 2075.78 0.995005 -579 10.5528 51.5903 4.94589 -1.11261 -0.804312 -5.16815 0.0241845 8.89605 9.80361e-14 2072.83 0.995046 -580 4.79808 51.5994 1.59212 -0.235621 0.182603 -7.70825 -0.0152571 8.93189 9.38239e-14 2072.03 0.995116 -581 0.963932 46.1219 8.31884 0.592921 -5.24219 0.242952 -0.00655646 8.88318 9.20539e-14 2063.53 0.995121 -582 6.73593 46.243 11.6222 1.7258 8.42163 -1.7984 0.0154488 8.88595 9.60835e-14 2068.81 0.995088 -583 10.5295 51.5505 11.6566 -3.65623 -5.64653 1.60876 -0.00630285 8.81573 7.4835e-14 2049.13 0.995409 -584 4.82512 51.5876 8.32453 2.67523 -0.971155 1.09385 0.0190922 8.88499 8.77411e-14 2069.33 0.995203 -585 0.951757 46.1187 14.9939 -0.654935 -5.57792 2.96118 -0.0190288 8.84918 8.06304e-14 2053.58 0.995283 -586 6.74463 46.1588 18.2828 2.53875 -1.00406 -1.42933 0.0294525 8.87833 9.78782e-14 2070.17 0.995063 -587 10.5354 51.6114 18.2693 -2.84061 1.57426 -2.63194 -0.0075529 8.90024 9.47686e-14 2066.94 0.995114 -588 4.85563 51.5792 14.9477 6.17041 -2.26218 -2.08615 0.021863 8.89059 9.67476e-14 2071.17 0.995053 -589 1.01342 46.2175 21.6315 5.73232 5.32967 1.53393 0.0179597 8.90129 8.46747e-14 2072.55 0.995221 -590 6.74798 46.1548 24.956 2.9498 -1.49184 1.13248 -0.00525332 8.89863 9.16583e-14 2067.08 0.995152 -591 10.547 51.6626 24.9379 -1.72496 7.20047 -0.996399 -0.0132383 8.8751 8.89413e-14 2060.35 0.995234 -592 4.82281 51.6221 21.5968 2.42903 2.49813 -2.44874 -0.00607975 8.88302 8.5306e-14 2063.55 0.995235 -593 0.9839 46.1829 28.2833 2.92915 1.89751 1.23598 -0.00102603 8.89711 9.27404e-14 2067.65 0.995164 -594 6.70894 46.1342 31.6085 -1.55819 -4.15002 0.898669 -0.0102715 8.8528 8.96941e-14 2056.25 0.995189 -595 10.5739 51.6339 31.6407 1.29098 3.8485 4.73738 0.00465979 8.9126 9.98715e-14 2072.19 0.995066 -596 4.78732 51.6264 28.2535 -1.55698 3.13312 -1.8538 0.0153823 8.8917 9.76643e-14 2070.02 0.995079 -597 0.955568 46.17 34.897 -0.535874 0.376922 -2.55832 0.0126219 8.90659 9.87773e-14 2072.6 0.995067 -598 6.7247 46.1203 38.2227 0.642298 -5.34518 -2.95806 0.000612851 8.84797 8.6743e-14 2057.5 0.995278 -599 10.5258 51.5899 38.2306 -3.45942 -0.772921 -2.16587 -0.00767398 8.9102 9.61559e-14 2069.04 0.99511 -600 4.75027 51.5555 34.9141 -5.64708 -4.73084 -1.36232 -0.0293796 8.88239 8.41045e-14 2058.44 0.995298 -601 12.4952 46.1851 1.62724 1.46159 1.96486 -4.16416 0.00975882 8.89337 1.032e-13 2069.19 0.995042 -602 18.2354 46.1467 4.94793 -1.18901 -2.13855 -4.6749 -0.00189967 8.83966 8.34246e-14 2055.2 0.9953 -603 22.0438 51.6201 5.00312 -4.43241 2.43212 1.66507 -0.00132261 8.87168 8.60278e-14 2062.15 0.995233 -604 16.323 51.5843 1.66217 -0.256498 -1.53399 -0.201481 -0.00903351 8.88795 9.49747e-14 2064.01 0.995142 -605 12.5058 46.1688 8.30091 2.68716 -0.0442067 -1.61008 -0.00872473 8.87315 8.94295e-14 2060.91 0.995174 -606 18.2348 46.197 11.6462 -0.863148 3.3606 0.686972 -0.00442223 8.89644 9.12803e-14 2066.79 0.995161 -607 22.0834 51.6005 11.6055 0.0410497 0.518093 -3.88157 0.00063956 8.88983 9.28494e-14 2066.46 0.995151 -608 16.3114 51.5929 8.2642 -1.07512 -0.479716 -5.4728 -0.0151444 8.8963 8.28561e-14 2064.45 0.995241 -609 12.5214 46.2005 14.9367 4.41655 3.73118 -3.49069 0.00552583 8.87594 9.06391e-14 2064.53 0.995197 -610 18.2207 46.0789 18.3073 -2.44477 -10.0155 1.55433 0.00856486 8.89437 1.06163e-13 2069.18 0.994975 -611 22.0561 51.6406 18.2887 -2.85892 4.60438 -0.586893 0.00784821 8.89438 9.94751e-14 2068.99 0.995073 -612 16.3425 51.5636 14.9684 2.28104 -4.17015 0.0990068 0.0114693 8.85832 9.26044e-14 2062.06 0.995147 -613 12.4888 46.1406 21.6307 0.988888 -2.82489 0.918059 0.00196681 8.9115 1.01964e-13 2071.38 0.995055 -614 18.2333 46.1241 25.0186 -1.03983 -4.65017 7.75571 -0.00346265 8.94064 9.66649e-14 2076.41 0.995088 -615 22.0859 51.5789 24.8802 0.446432 -2.18011 -7.46064 0.00433736 8.80783 7.45661e-14 2049.7 0.995439 -616 16.3157 51.6138 21.6429 -0.899054 1.59498 2.6755 -0.000708893 8.94859 1.15177e-13 2078.76 0.994891 -617 12.4427 46.177 28.2607 -4.37785 1.27679 -0.873468 0.00605747 8.90933 9.49379e-14 2071.77 0.995105 -618 18.2383 46.1909 31.5404 -0.63146 2.71198 -6.25531 -0.0112909 8.87024 8.56743e-14 2059.72 0.995263 -619 22.0478 51.6061 31.6298 -4.10305 0.704942 3.73356 -0.00507388 8.85668 8.25479e-14 2058.15 0.995272 -620 16.3025 51.6074 28.2733 -2.05769 0.769872 -0.0813599 -0.00316643 8.918 9.50758e-14 2071.65 0.995119 -621 12.4883 46.1866 34.9206 0.883267 2.27986 -0.212448 0.000720537 8.87888 9.14692e-14 2064.14 0.995176 -622 18.2557 46.1665 38.2942 1.21491 -0.0935222 4.76018 0.0302303 8.95446 1.18756e-13 2086.6 0.99484 -623 22.0766 51.5858 38.2872 -0.738149 -1.48176 4.39376 -0.00511977 8.87843 9.15791e-14 2062.79 0.995198 -624 16.3319 51.5921 34.9307 0.868299 -0.522148 1.09063 -0.00920892 8.87536 8.98085e-14 2061.27 0.995207 -625 24.0061 46.1289 1.6681 0.374152 -4.03396 0.748386 -0.0162748 8.87785 8.9008e-14 2060.28 0.995237 -626 29.7448 46.2087 5.00455 -2.29122 4.77731 1.90215 -0.0039551 8.87013 9.27288e-14 2061.29 0.995158 -627 33.622 51.5902 4.99847 2.05714 -1.1173 1.13253 -0.00917971 8.89286 9.51541e-14 2065.02 0.995134 -628 27.8301 51.5743 1.63188 -1.44999 -2.48268 -3.58224 -0.00560479 8.9087 9.65715e-14 2069.17 0.995089 -629 24.0152 46.1666 8.32938 1.18948 -0.0621538 1.57578 0.0116956 8.88716 9.72333e-14 2068.27 0.995071 -630 29.7427 46.1611 11.5992 -2.38339 -0.26686 -4.65579 -0.000134573 8.90719 9.72858e-14 2070 0.995127 -631 33.5566 51.5764 11.6629 -5.51843 -2.08563 2.35409 0.0249571 8.85949 8.87966e-14 2065.16 0.99521 -632 27.8091 51.5834 8.36472 -3.67883 -1.53449 5.49631 0.00873471 8.89773 1.01763e-13 2069.9 0.995037 -633 24.013 46.179 14.9804 0.916277 1.57076 1.47929 -0.000172396 8.9279 1.04766e-13 2074.43 0.995005 -634 29.7985 46.2078 18.3117 3.65078 4.36538 2.1941 0.00511131 8.9306 9.8516e-14 2076.1 0.995081 -635 33.6021 51.5958 18.3033 -0.361172 -0.362927 0.912113 -0.00521564 8.89035 9.36533e-14 2065.33 0.995142 -636 27.8439 51.6117 14.9595 0.113032 1.61697 -0.727218 0.0130592 8.93039 1.00246e-13 2077.76 0.99505 -637 23.9922 46.1725 21.6192 -1.28803 0.727367 0.070417 -0.00081319 8.84562 8.12878e-14 2056.69 0.995303 -638 29.7127 46.1601 24.9701 -5.85585 -0.586187 2.70433 0.00624013 8.84444 8.78699e-14 2057.97 0.995228 -639 33.5931 51.5732 24.9188 -1.3677 -2.78694 -2.76982 -0.0101303 8.85646 7.88851e-14 2057 0.995352 -640 27.8543 51.6256 21.6684 1.01317 2.77687 5.37753 -0.0179548 8.89803 8.83388e-14 2064.24 0.995187 -641 23.9778 46.185 28.2661 -2.87666 1.87242 -0.534483 -0.00608333 8.93932 9.85367e-14 2075.59 0.995053 -642 29.7749 46.1933 31.6179 1.14444 2.91744 2.15716 -0.00484857 8.90079 9.59924e-14 2067.62 0.995148 -643 33.5622 51.6132 31.5827 -4.77448 1.47891 -1.61273 0.000572315 8.91362 9.52924e-14 2071.52 0.995103 -644 27.8408 51.5541 28.2639 -0.142809 -5.1278 -0.810007 0.023603 8.88205 9.3461e-14 2069.71 0.995097 -645 23.9811 46.1984 34.9434 -2.62043 3.64126 2.11888 0.0216872 8.90037 1.03198e-13 2073.22 0.99503 -646 29.8118 46.1612 38.2562 5.29045 -0.521834 0.622381 0.0108149 8.87376 9.45766e-14 2065.21 0.995148 -647 33.6103 51.6039 38.2761 0.672486 0.710955 2.82715 -0.0142095 8.92686 1.02854e-13 2071.22 0.995034 -648 27.7986 51.6078 34.9176 -5.12597 1.23355 -0.597689 -0.00643101 8.87424 9.29428e-14 2061.64 0.995155 -649 35.5056 46.1804 1.67103 -2.30201 1.22359 0.923719 0.000104205 8.89575 9.51032e-14 2067.61 0.995149 -650 41.2591 46.1954 4.99258 -3.14944 2.97802 0.217517 -0.00262368 8.87869 9.26753e-14 2063.41 0.995118 -651 45.1418 51.574 5.00068 1.47431 -2.65178 1.32141 -0.0199505 8.86577 8.11531e-14 2056.92 0.995283 -652 39.3598 51.5891 1.67448 -0.669134 -1.25449 1.28036 0.0139859 8.87865 9.683e-14 2066.93 0.995113 -653 35.5147 46.1093 8.29784 -1.05682 -6.24565 -1.85032 0.0126325 8.89818 9.31673e-14 2070.79 0.995133 -654 41.2631 46.1651 11.6298 -2.94027 -0.272625 -1.10951 0.000872497 8.88065 9.20131e-14 2064.57 0.995134 -655 45.1273 51.5994 11.6312 0.00691987 0.34994 -1.27767 0.0129772 8.88079 9.64803e-14 2067.2 0.995058 -656 39.4002 51.6072 8.31699 3.96809 0.952198 0.472395 0.00788891 8.85411 8.73847e-14 2060.38 0.995227 -657 35.538 46.1748 15.0071 1.41509 0.689454 4.60572 -0.00619262 8.88508 9.59795e-14 2064.01 0.995118 -658 41.272 46.1731 18.2911 -1.82711 0.821857 -0.157554 0.00631089 8.88199 9.49865e-14 2066.02 0.995107 -659 45.1426 51.6038 18.2599 1.69907 0.671367 -3.89017 0.00529762 8.87786 9.23336e-14 2064.9 0.995167 -660 39.4009 51.6379 14.9713 3.71164 4.40174 0.507662 0.011481 8.92234 1.00406e-13 2075.71 0.995043 -661 35.5361 46.158 21.6365 0.931374 -0.963714 1.95468 0.00381052 8.92622 1.00128e-13 2074.91 0.995039 -662 41.2903 46.1492 24.949 0.491595 -2.00873 0.427313 -0.0140812 8.88644 9.15002e-14 2062.6 0.995189 -663 45.1411 51.5911 24.9608 1.3949 -0.788201 1.60021 -0.00323886 8.88874 9.83575e-14 2065.42 0.995104 -664 39.3882 51.6055 21.6273 2.35775 1.01219 0.93602 0.00235151 8.86389 8.64894e-14 2061.27 0.99526 -665 35.5443 46.1969 28.2922 2.26477 3.38477 2.46685 -0.00030411 8.86306 9.139e-14 2060.55 0.995193 -666 41.3059 46.1566 31.5984 2.21575 -0.984127 0.0482989 0.000588897 8.90043 9.80346e-14 2068.71 0.995123 -667 45.1249 51.5882 31.6263 -0.0597376 -1.48115 3.06104 0.015421 8.88505 1.00368e-13 2068.6 0.995107 -668 39.3748 51.6097 28.2107 1.13838 1.36766 -6.65807 -0.00943234 8.9338 1.04136e-13 2073.72 0.995006 -669 35.5486 46.1726 34.9246 2.54612 0.431981 -0.264202 0.0116711 8.8927 9.76886e-14 2069.43 0.995124 -670 41.2735 46.1436 38.2452 -0.995486 -2.35454 -0.517442 0.00146886 8.91458 9.82791e-14 2071.92 0.995097 -671 45.1077 51.5749 38.1954 -2.15217 -2.44238 -5.94206 -0.000762765 8.89922 9.42797e-14 2068.16 0.995135 -672 39.3522 51.614 34.9504 -1.66487 1.74087 2.94156 0.00635574 8.9102 1.02278e-13 2072.04 0.995063 -673 47.0383 46.1792 1.71633 -1.04649 1.33323 6.08435 0.0133042 8.82597 7.86217e-14 2055.51 0.995314 -674 52.872 46.0969 4.96874 7.36841 -7.82161 -2.07354 -0.00153646 8.83891 7.84086e-14 2055.11 0.995299 -675 56.647 51.5882 5.00706 -0.180005 -1.09138 2.17097 -0.0129987 8.86329 8.03611e-14 2057.87 0.995277 -676 50.8887 51.624 1.6516 0.410366 2.93456 -1.6522 -0.00741952 8.88119 8.81541e-14 2062.91 0.995159 -677 47.0212 46.1755 8.3163 -2.92481 1.15108 0.124858 -0.00946537 8.85721 7.96232e-14 2057.33 0.995273 -678 52.819 46.1931 11.6237 1.26079 2.88531 -1.87477 0.0109025 8.85969 8.81567e-14 2062.23 0.995155 -679 56.6432 51.6131 11.6096 -0.764576 1.31235 -3.70061 0.00405099 8.89309 9.00291e-14 2067.88 0.995157 -680 50.8801 51.6289 8.34119 -0.769111 3.2115 3.14872 0.0244926 8.86884 8.30101e-14 2067.04 0.995234 -681 47.0564 46.1824 14.959 1.34489 1.87051 -1.29097 -0.0101426 8.84603 8.08804e-14 2054.79 0.995317 -682 52.7725 46.1684 18.2892 -3.78844 0.259859 -0.695899 -0.0106037 8.91582 1.00662e-13 2069.64 0.995045 -683 56.6288 51.5594 18.2506 -2.04917 -4.37728 -4.78909 -0.00754347 8.9012 9.25348e-14 2067.14 0.995142 -684 50.9113 51.6134 14.9736 2.72988 1.57644 0.822743 -0.000224422 8.86137 9.34131e-14 2060.23 0.99514 -685 47.0668 46.2083 21.6076 2.12845 4.45124 -0.901864 0.00707244 8.92248 9.96994e-14 2074.8 0.995073 -686 52.7953 46.1643 24.9433 -1.25342 -0.0983017 -0.299908 0.00283739 8.90205 1.00871e-13 2069.56 0.995048 -687 56.6249 51.6031 24.941 -2.87677 -0.0980375 -0.51996 -0.00417583 8.86071 8.56639e-14 2059.21 0.995244 -688 50.8979 51.5769 21.6028 1.23717 -2.10579 -1.71009 0.0116334 8.91766 1.00941e-13 2074.75 0.995062 -689 47.0473 46.1358 28.2488 -0.223663 -3.45168 -2.52575 -0.00405039 8.88857 9.70194e-14 2065.2 0.995129 -690 52.7948 46.1515 31.6303 -1.45316 -2.01396 3.79079 0.00340106 8.90601 9.89991e-14 2070.51 0.99508 -691 56.6816 51.5735 31.6771 3.74047 -2.797 8.73435 -0.0205442 8.89052 8.75886e-14 2062.08 0.995212 -692 50.9158 51.5649 28.2788 3.2231 -3.99226 0.674331 -0.00170707 8.85067 8.9798e-14 2057.62 0.995197 -693 47.0653 46.1775 34.8855 2.04667 1.2145 -4.20624 -0.00228024 8.89819 9.94321e-14 2067.64 0.995086 -694 52.7799 46.2081 38.2607 -3.24693 4.25098 1.33038 -0.00624253 8.91354 9.54588e-14 2070.05 0.995107 -695 56.6394 51.5884 38.2535 -1.03825 -1.2224 0.518516 -0.0065523 8.92539 9.45067e-14 2072.51 0.995104 -696 50.9177 51.559 34.9419 3.27955 -4.13618 1.96593 0.00291171 8.93293 1.0335e-13 2076.16 0.99501 -697 58.5608 46.1615 1.6793 -0.79701 -0.411249 1.92193 0.00290801 8.86506 8.33174e-14 2061.64 0.995248 -698 64.3266 46.1533 4.9778 -0.282126 -1.43795 -1.49039 -0.0198401 8.8748 8.27061e-14 2058.87 0.995254 -699 68.1666 51.5945 5.00016 -0.54014 -0.616358 1.25388 -0.00415859 8.85926 8.11227e-14 2058.89 0.995286 -700 62.4872 51.6158 1.65143 8.55148 1.86729 -1.50903 -0.00742045 8.90126 8.46014e-14 2067.16 0.995207 -701 58.5265 46.1344 8.30933 -5.08649 -3.37242 -0.509425 0.00684951 8.852 8.20287e-14 2059.7 0.995262 -702 64.3147 46.1561 11.6409 -1.57775 -1.46374 0.0761042 -0.00643076 8.87202 8.28002e-14 2061.14 0.995231 -703 68.1417 51.6096 11.6153 -3.22681 1.59059 -3.03431 0.00804916 8.83984 7.93493e-14 2057.35 0.995299 -704 62.4165 51.5901 8.31781 0.710223 -0.744466 0.276311 0.00211187 8.92075 9.63202e-14 2073.4 0.995021 -705 58.5199 46.1587 14.997 -5.57431 -1.03023 3.13675 0.000422877 8.88616 9.2114e-14 2065.64 0.995123 -706 64.3386 46.1496 18.235 1.05219 -1.96834 -6.15118 -6.73471e-05 8.92227 9.37229e-14 2073.23 0.995077 -707 68.1858 51.6292 18.307 1.80151 3.34493 1.41359 -0.00425555 8.88574 8.54903e-14 2064.53 0.995209 -708 62.3686 51.5748 14.9404 -4.73754 -2.37958 -2.9463 -0.00538823 8.86804 8.4005e-14 2060.5 0.995264 -709 58.5354 46.1126 21.6331 -3.60961 -6.17808 1.62441 0.0135274 8.85253 8.74481e-14 2061.24 0.995233 -710 64.3167 46.1526 25.0072 -1.70312 -1.40027 6.79281 -0.0265227 8.90737 9.08059e-14 2064.41 0.995174 -711 68.1643 51.6055 24.9172 -0.504988 1.00077 -3.05978 0.00721737 8.87213 8.9473e-14 2064.07 0.995209 -712 62.4356 51.584 21.6415 2.9084 -1.44877 2.28716 0.0245154 8.91729 1.04264e-13 2077.45 0.994954 -713 58.5385 46.1479 28.3204 -3.47711 -2.09337 5.57668 -0.00694622 8.88245 8.75948e-14 2063.26 0.995203 -714 64.3506 46.1543 31.6056 2.13953 -1.20846 1.00853 0.00293778 8.88732 9.5011e-14 2066.43 0.995122 -715 68.2012 51.5787 31.5961 3.38093 -2.15057 -0.0708405 0.00968848 8.92638 1.02328e-13 2076.2 0.995017 -716 62.4255 51.5738 28.2548 2.14996 -2.6413 -1.67204 -0.0148812 8.90185 9.31611e-14 2065.72 0.995141 -717 58.565 46.1519 34.9518 -0.381481 -1.62273 3.18105 -0.00425163 8.87461 8.68994e-14 2062.15 0.99523 -718 64.35 46.1635 38.2383 2.14963 -0.476925 -1.43102 -0.000635737 8.86522 8.66246e-14 2060.93 0.995219 -719 68.1359 51.6419 38.2441 -3.7733 4.99313 -0.705233 -0.00628538 8.8558 8.17698e-14 2057.7 0.995293 -720 62.4129 51.5949 34.9505 0.493977 -0.778989 3.15938 0.00800534 8.87947 9.27828e-14 2065.84 0.995113 -721 0.961716 57.0531 1.68892 0.00125744 2.55981 2.87963 0.0177647 8.87769 9.11555e-14 2067.53 0.995126 -722 6.7059 57.0686 4.96471 -1.59299 4.25165 -2.7206 -0.00663921 8.90067 8.95547e-14 2067.2 0.995197 -723 10.5397 62.4443 4.9507 -2.29011 -1.90698 -4.22793 0.000220409 8.90534 9.80528e-14 2069.71 0.99505 -724 4.81793 62.426 1.61496 2.09301 -3.85729 -5.38829 -0.00670843 8.87956 9.10677e-14 2062.7 0.995188 -725 0.968085 57.0455 8.34789 0.905146 1.78412 3.67487 -0.00212397 8.91837 9.61038e-14 2071.97 0.995078 -726 6.73778 57.0588 11.6782 1.71397 3.3981 4.03041 0.0122656 8.90636 9.64714e-14 2072.48 0.995063 -727 10.557 62.4542 11.639 -0.452016 -0.693581 -0.262186 -0.00309043 8.86788 8.47272e-14 2060.95 0.99527 -728 4.79614 62.4607 8.31474 -0.524528 -0.473547 -0.260425 0.00386822 8.89118 9.98285e-14 2067.46 0.995077 -729 0.971586 57.0325 14.9741 1.32159 0.35128 0.690281 -0.00663716 8.8846 9.09177e-14 2063.8 0.995168 -730 6.70265 57.0272 18.2719 -2.11432 -0.391612 -2.21596 -0.00515412 8.8607 8.55402e-14 2059 0.995233 -731 10.5678 62.4849 18.2643 0.651288 2.67398 -3.5967 -0.000135416 8.87138 8.52113e-14 2062.35 0.99522 -732 4.80055 62.4691 14.9722 -0.0250332 0.795797 0.626803 -0.00929929 8.89149 9.73333e-14 2064.72 0.995108 -733 1.00755 57.0128 21.63 5.08921 -1.78531 0.862827 -0.0117862 8.90883 8.93868e-14 2067.85 0.995173 -734 6.75675 57.0294 24.9934 4.0348 -0.140788 5.74949 0.00376588 8.84254 8.84411e-14 2057.04 0.995235 -735 10.554 62.489 24.9517 -0.929225 3.11144 0.72955 -0.00979922 8.91428 9.99641e-14 2069.48 0.995038 -736 4.76536 62.4373 21.6273 -3.93011 -2.67408 0.986784 -0.0027792 8.87814 8.88287e-14 2063.22 0.995217 -737 0.953964 57.0157 28.2597 -0.679747 -1.5085 -1.04434 0.00768793 8.91139 9.96295e-14 2072.57 0.995083 -738 6.70379 56.975 31.5951 -2.14165 -5.82794 0.23023 0.00327239 8.94347 1.09008e-13 2078.48 0.994983 -739 10.558 62.4416 31.6269 -0.284775 -1.97993 3.68896 0.00551784 8.8913 1.01003e-13 2067.84 0.995082 -740 4.82685 62.4426 28.2963 2.67613 -1.84231 2.74055 0.00359803 8.93287 1.07386e-13 2076.3 0.994973 -741 0.963915 57.0289 34.9212 0.439793 0.0129286 -0.537037 -0.00700723 8.88593 9.16013e-14 2064.01 0.995144 -742 6.7492 57.0471 38.2518 3.28479 1.77516 0.419417 0.00789915 8.87734 9.83025e-14 2065.38 0.99507 -743 10.5684 62.4751 38.2867 0.55212 1.66784 4.25641 0.0046794 8.85188 9.42476e-14 2059.25 0.995151 -744 4.80718 62.4644 34.924 0.816828 0.161853 -0.0113921 0.0126153 8.88529 9.55094e-14 2068.05 0.995139 -745 12.5019 57.0142 1.68521 1.98386 -1.77884 2.21599 -0.00161964 8.8582 8.55508e-14 2059.21 0.995265 -746 18.2215 57.0408 5.0069 -2.48505 1.03431 1.72476 0.0126994 8.88665 9.59252e-14 2068.38 0.995075 -747 22.0219 62.4393 4.98992 -6.59426 -2.5199 0.26748 0.00500014 8.89456 9.26368e-14 2068.38 0.995177 -748 16.3631 62.4997 1.63793 4.40393 4.05993 -2.81947 -0.000452118 8.90139 9.73543e-14 2068.7 0.995123 -749 12.476 57.0437 8.35191 -0.805252 1.57132 4.26027 -0.0154614 8.87686 8.40736e-14 2060.25 0.995215 -750 18.2452 57.0754 11.6569 0.40258 5.12258 1.76749 0.00452164 8.87453 8.65288e-14 2064.01 0.995203 -751 22.0668 62.4592 11.6398 -1.92096 -0.284563 -0.303511 -0.0112354 8.88604 9.27124e-14 2063.13 0.995151 -752 16.356 62.4704 8.36239 3.53355 1.12289 5.39647 -0.00100542 8.87141 8.53845e-14 2062.16 0.995242 -753 12.477 57.0502 14.9726 -0.172305 2.73402 0.649734 -0.00153068 8.85758 8.42632e-14 2059.11 0.995228 -754 18.2331 56.9896 18.249 -0.970243 -4.3093 -5.00737 -0.0109616 8.92225 1.00623e-13 2070.92 0.995062 -755 22.0934 62.4887 18.3061 0.986682 2.90596 1.63243 -0.00311286 8.91054 9.99118e-14 2070.09 0.995076 -756 16.3591 62.4163 14.9654 3.93629 -5.08879 -0.240996 -0.0113466 8.87443 8.77428e-14 2060.62 0.995201 -757 12.4692 57.0203 21.6053 -1.50801 -0.644739 -1.50626 0.00346712 8.88771 9.32453e-14 2066.61 0.995149 -758 18.2143 56.9988 24.9332 -3.02017 -3.24352 -1.44623 0.0155142 8.91977 1.0631e-13 2076.05 0.994985 -759 22.0993 62.4409 24.9781 1.67064 -2.00213 3.9036 -0.00150301 8.91611 1.03553e-13 2071.63 0.995048 -760 16.3395 62.4693 21.6445 1.99598 0.649559 2.64133 0.00469654 8.85786 8.45976e-14 2060.48 0.995278 -761 12.479 57.0089 28.2782 -0.496088 -2.50117 0.688276 -0.0081919 8.9214 1.01321e-13 2071.32 0.995084 -762 18.2571 56.9939 31.5494 1.93147 -3.9378 -5.43745 -0.0124593 8.85914 8.57098e-14 2057.1 0.99527 -763 22.0858 62.486 31.6398 0.00861147 2.97316 4.39678 0.00304785 8.90349 9.44347e-14 2069.87 0.995162 -764 16.2827 62.4805 28.3098 -4.09095 2.35032 4.36012 0.0190393 8.9093 1.03086e-13 2074.55 0.995038 -765 12.4846 56.9808 34.8812 -0.010033 -5.66602 -4.26326 0.000797036 8.90835 9.83428e-14 2070.45 0.995099 -766 18.2691 57.0141 38.2537 2.87421 -1.57701 0.316913 0.00959567 8.91987 1.02191e-13 2074.8 0.995011 -767 22.0875 62.4701 38.2641 0.722796 0.889083 1.83827 -0.00370924 8.88718 9.41885e-14 2064.96 0.995185 -768 16.3506 62.4603 34.9129 3.44594 -0.317185 -1.41026 0.0226823 8.87402 9.969e-14 2067.81 0.995094 -769 24.0188 57.0347 1.65286 1.8016 0.500564 -1.30552 0.00681195 8.89676 9.87408e-14 2069.28 0.995067 -770 29.7604 56.9703 4.96684 -0.476564 -6.37733 -2.38591 -0.032462 8.93297 9.59992e-14 2068.61 0.995124 -771 33.5747 62.4648 5.00006 -3.76974 0.289585 1.28874 0.00888794 8.90886 1.03638e-13 2072.3 0.99505 -772 27.8373 62.4568 1.70692 -0.873952 -0.458167 4.99368 0.00878426 8.87644 9.65111e-14 2065.36 0.995125 -773 24.0027 57.0394 8.29286 -0.332197 0.978463 -2.45594 -0.00739999 8.86841 8.71898e-14 2060.17 0.995224 -774 29.7969 57.0489 11.6078 3.63051 2.13289 -3.76428 -8.96842e-05 8.88364 9.10247e-14 2064.98 0.995177 -775 33.5748 62.4881 11.704 -3.47313 2.8484 6.90044 -0.00373023 8.9019 9.46118e-14 2068.09 0.995165 -776 27.8673 62.4817 8.35968 2.82979 2.15549 5.00331 0.0160143 8.90748 1.03624e-13 2073.53 0.995025 -777 23.9883 57.0189 14.9395 -1.66017 -1.16299 -3.25187 -0.0170487 8.87778 8.48079e-14 2060.09 0.995263 -778 29.7991 57.0054 18.3488 3.56274 -2.77663 6.39669 0.000537197 8.87331 8.71767e-14 2062.89 0.995255 -779 33.6326 62.4785 18.2986 2.92012 1.93245 1.047 -0.0245256 8.90897 9.55506e-14 2065.19 0.995135 -780 27.8692 62.4693 14.969 2.63711 0.866447 -0.0179473 0.00151896 8.93996 1.01619e-13 2077.34 0.995048 -781 24.0153 57.0553 21.6138 1.3085 2.9116 -0.67106 -0.00557565 8.91461 1.00123e-13 2070.44 0.995054 -782 29.7705 57.0079 24.9179 0.928331 -2.16016 -2.99114 0.00233884 8.90458 9.75701e-14 2069.98 0.995085 -783 33.5784 62.4584 24.984 -2.94447 -0.503372 4.03994 0.00283175 8.90474 9.62343e-14 2070.11 0.995121 -784 27.8788 62.4496 21.5807 3.98409 -1.40915 -3.90268 -0.00076693 8.92296 1.00202e-13 2073.22 0.995099 -785 24.0174 57.0047 28.2466 1.52896 -2.94656 -2.88576 0.00916165 8.85894 8.93227e-14 2061.69 0.995195 -786 29.7522 57.0178 31.5926 -1.3793 -1.44906 -0.232131 -0.00846739 8.88075 9.02894e-14 2062.58 0.995195 -787 33.6002 62.4188 31.631 -0.724596 -4.55072 3.63588 0.00806897 8.88526 9.71695e-14 2067.09 0.995107 -788 27.884 62.4363 28.2968 4.6752 -2.78345 2.90164 -0.0116146 8.91973 1.05746e-13 2070.26 0.995009 -789 24.0388 57.045 34.8926 3.78799 1.67591 -3.18373 0.0193335 8.89132 9.85245e-14 2070.79 0.995043 -790 29.7617 57.0455 38.2042 -0.231996 1.72941 -5.10678 -0.00359784 8.86839 8.63243e-14 2060.96 0.99526 -791 33.6032 62.4611 38.2639 -0.238342 0.190768 1.7207 -0.0118427 8.89789 9.21549e-14 2065.51 0.995177 -792 27.8461 62.4537 34.9087 0.320234 -0.762979 -1.4263 0.0117869 8.87749 8.90618e-14 2066.18 0.995217 -793 35.5439 57.0217 1.66247 1.81589 -0.642687 -0.045665 0.0337999 8.90886 1.03084e-13 2077.6 0.995032 -794 41.2851 57.013 5.01535 -0.154823 -1.73637 2.88876 -0.0045286 8.90615 9.59705e-14 2068.85 0.995112 -795 45.1383 62.4293 4.98891 1.63836 -3.39937 -0.287668 0.00478809 8.90237 1.00073e-13 2070.04 0.995057 -796 39.3265 62.4576 1.65381 -4.34328 -0.476894 -1.07328 -0.0200094 8.91045 9.56726e-14 2066.45 0.995167 -797 35.5303 57.0384 8.28693 0.549823 0.77534 -3.26475 0.00533511 8.88695 9.64636e-14 2066.86 0.995106 -798 41.2768 57.0068 11.6395 -1.07605 -2.67897 -0.224014 -0.00455836 8.88563 9.31106e-14 2064.46 0.995157 -799 45.1214 62.4608 11.6209 -0.558559 -0.34311 -2.52368 -0.0105694 8.88798 9.30632e-14 2063.69 0.995144 -800 39.3586 62.4378 8.32777 -0.66595 -2.70204 1.30815 -0.00263401 8.8864 9.62492e-14 2065.05 0.995122 -801 35.5167 57.0677 14.9856 -0.747563 4.19871 1.91891 -0.0137037 8.90818 9.88141e-14 2067.34 0.995068 -802 41.2744 57.0399 18.276 -1.30345 1.17459 -2.1721 -0.00210241 8.89086 9.73729e-14 2066.12 0.995095 -803 45.1224 62.411 18.2661 -0.781845 -5.80135 -2.92417 0.01747 8.86582 9.12106e-14 2064.93 0.995157 -804 39.3554 62.4761 14.9886 -1.21895 1.25043 2.69317 -0.0184753 8.88835 8.98674e-14 2062.07 0.99519 -805 35.4824 57.0309 21.5878 -4.5998 0.0592421 -3.47948 -0.00218415 8.93024 9.87562e-14 2074.48 0.995056 -806 41.3166 57.0379 24.9879 3.61633 0.809213 4.55613 0.00481857 8.92217 1.0826e-13 2074.28 0.994984 -807 45.1509 62.4627 24.9327 2.54147 0.226858 -1.25108 0.00196119 8.87558 9.34648e-14 2063.7 0.995171 -808 39.3393 62.4386 21.6315 -3.23927 -2.15792 1.31831 0.00800531 8.86005 8.43233e-14 2061.64 0.995281 -809 35.568 57.0649 28.2805 4.48851 4.12711 1.03966 -0.0144356 8.86778 8.95796e-14 2058.54 0.995216 -810 41.3525 57.0225 31.5958 7.27837 -0.687281 -0.275318 0.000407866 8.95151 1.14198e-13 2079.59 0.994955 -811 45.1563 62.4356 31.629 3.2338 -2.81338 3.51035 0.0143729 8.89953 1.05681e-13 2071.48 0.995045 -812 39.3851 62.4403 28.3065 2.40747 -2.31181 3.94891 0.0158687 8.86114 9.58542e-14 2063.6 0.995156 -813 35.4722 57.0437 34.9555 -5.95061 1.52704 3.45883 -0.0128448 8.89532 9.37263e-14 2064.75 0.995169 -814 41.3226 57.0265 38.2473 4.08046 -0.316977 -0.249927 -0.0153723 8.91379 9.8738e-14 2068.16 0.995117 -815 45.1067 62.4519 38.2319 -2.28477 -0.9266 -2.18572 0.0101822 8.89527 1.01915e-13 2069.68 0.99506 -816 39.3681 62.469 34.8575 0.279817 0.739134 -7.28307 -0.00402403 8.9263 1.10268e-13 2073.29 0.994969 -817 47.0363 57.0229 1.67294 -1.13144 -0.622793 1.37575 -0.00748816 8.89409 9.31885e-14 2065.65 0.99512 -818 52.8182 57.0194 4.99153 1.23177 -1.12103 0.400555 -0.00189434 8.86049 8.65279e-14 2059.67 0.995185 -819 56.6687 62.4718 4.97614 2.46099 1.24576 -1.34953 -0.0171014 8.87234 8.73896e-14 2058.95 0.995212 -820 50.8532 62.4351 1.66707 -4.03178 -3.33356 0.607783 -0.0124176 8.85078 8.18128e-14 2055.32 0.995306 -821 47.0247 57.0355 8.30538 -2.91782 0.251591 -1.11183 -0.00096918 8.87642 8.75748e-14 2063.24 0.995213 -822 52.8241 57.0535 11.6078 1.8128 2.64555 -3.87952 0.00524382 8.89396 9.62958e-14 2068.35 0.99506 -823 56.6721 62.4606 11.683 3.05995 -0.387859 4.36587 0.0139195 8.88032 9.26188e-14 2067.27 0.995137 -824 50.8737 62.468 8.31042 -1.62619 0.907843 -0.656737 0.0100192 8.86848 8.97581e-14 2063.9 0.995184 -825 47.0395 57.0283 14.9785 -1.13017 -0.039366 1.23722 -0.0172097 8.89112 8.91866e-14 2062.92 0.995203 -826 52.8028 57.021 18.317 -0.713428 -1.05593 2.5699 -0.005919 8.89337 9.21237e-14 2065.82 0.995144 -827 56.6905 62.4548 18.2545 4.37003 -1.03657 -4.39819 -0.00211809 8.87878 9.09498e-14 2063.53 0.995137 -828 50.8974 62.4457 14.9355 1.3999 -1.60066 -3.48607 -0.00734943 8.90194 9.31652e-14 2067.34 0.995128 -829 47.0229 57.0478 21.6326 -2.58685 1.93678 1.53577 -0.0112978 8.89965 9.7587e-14 2066.03 0.995099 -830 52.8352 57.0248 24.9039 3.13309 -0.718756 -4.78983 0.0182413 8.87935 9.52291e-14 2067.99 0.995105 -831 56.6631 62.4623 24.945 1.59866 0.177975 -0.0884021 0.00713918 8.92574 9.92287e-14 2075.52 0.995035 -832 50.9024 62.4774 21.6399 1.5849 1.65401 2.26946 -0.0202822 8.88744 8.58387e-14 2061.47 0.995242 -833 47.0371 57.0709 28.3155 -1.26947 4.6686 4.84569 0.00555158 8.89803 1.07073e-13 2069.31 0.994997 -834 52.8288 56.9949 31.6019 2.23082 -3.88703 0.788246 -0.0169115 8.85322 8.01182e-14 2054.87 0.995331 -835 56.6784 62.4873 31.5562 3.40604 3.16096 -4.63768 -0.0111322 8.87986 9.53042e-14 2061.83 0.995161 -836 50.8812 62.4584 28.2867 -0.74497 -0.504401 1.95189 -0.0198267 8.89609 9.28829e-14 2063.42 0.995197 -837 47.0463 57.0236 34.9298 -0.0200334 -0.548937 0.855945 0.00357847 8.8928 9.56712e-14 2067.71 0.995157 -838 52.805 57.0241 38.2389 -0.520677 -0.465214 -1.34906 -0.00999092 8.86583 8.43848e-14 2059.06 0.995256 -839 56.685 62.4801 38.2385 3.60049 2.00448 -1.2875 0.0170214 8.91227 9.46043e-14 2074.72 0.995126 -840 50.9265 62.4998 34.9483 3.8847 4.13468 2.74199 0.0134756 8.91311 1.00994e-13 2074.17 0.99505 -841 58.5787 57.0507 1.67355 1.10459 1.89031 1.30824 0.00543304 8.9067 9.53484e-14 2071.1 0.995055 -842 64.3246 57.0433 4.98545 -0.696352 1.63174 -0.142572 -0.00702061 8.87346 8.79104e-14 2061.33 0.995199 -843 68.1464 62.4856 5.00031 -2.71044 2.73064 1.27593 0.00638805 8.893 9.86039e-14 2068.4 0.995036 -844 62.3892 62.4983 1.69177 -2.19889 4.13153 3.49466 0.00592283 8.87266 9.06629e-14 2063.92 0.995177 -845 58.5459 56.971 8.2618 -2.68661 -6.54506 -5.98498 -0.0116196 8.84195 8.1414e-14 2053.61 0.995307 -846 64.2767 57.0278 11.6163 -5.86398 -0.296449 -2.92377 0.00677272 8.90759 9.61399e-14 2071.57 0.995063 -847 68.1572 62.4927 11.6711 -1.64637 3.26063 3.47975 -0.0159086 8.86891 9.20529e-14 2058.48 0.99518 -848 62.423 62.4414 8.33136 1.4174 -2.08757 1.78577 -0.00915458 8.87725 8.63467e-14 2061.67 0.995237 -849 58.6072 57.0395 14.9184 4.38262 0.994867 -5.66984 0.00344266 8.86711 8.84522e-14 2062.21 0.995194 -850 64.334 57.0315 18.2722 0.420595 0.113564 -2.4809 -0.0195297 8.89956 9.18408e-14 2064.24 0.995147 -851 68.1973 62.4817 18.3164 2.8173 2.29203 2.39678 0.0231254 8.91749 1.0359e-13 2077.17 0.995016 -852 62.3621 62.4488 14.9682 -5.48255 -1.38899 -0.142741 -0.0120248 8.87499 9.0528e-14 2060.6 0.995193 -853 58.5999 57.04 21.604 3.57735 1.1742 -1.43213 0.00244353 8.87069 9.05605e-14 2062.76 0.995184 -854 64.3212 57.0159 24.9303 -1.27714 -1.69136 -1.27833 0.0109829 8.89463 9.60542e-14 2069.7 0.99511 -855 68.1627 62.4785 24.9564 -0.795174 1.8904 1.1412 -0.0114696 8.87747 9.18085e-14 2061.24 0.995191 -856 62.4358 62.4547 21.6113 2.89479 -0.811296 -0.532641 -0.00695081 8.87257 8.81175e-14 2061.15 0.995227 -857 58.5384 57.0399 28.2713 -3.07214 1.08298 0.168292 0.0040741 8.92876 9.93769e-14 2075.51 0.995042 -858 64.3421 57.0176 31.5748 1.33415 -1.59075 -2.34353 0.00838824 8.87438 9.06183e-14 2064.81 0.995186 -859 68.146 62.4653 31.5817 -2.48437 0.379054 -1.7357 -0.00566022 8.91388 9.72118e-14 2070.25 0.995109 -860 62.3939 62.4797 28.2846 -1.67071 2.29287 1.49362 -0.00535715 8.90693 1.00195e-13 2068.85 0.995061 -861 58.5851 57.0158 34.95 2.01131 -1.40659 3.0046 -0.00423262 8.90803 9.4229e-14 2069.31 0.9951 -862 64.3516 57.0151 38.3107 2.15944 -1.51704 6.70958 0.00672448 8.86488 7.84193e-14 2062.38 0.995333 -863 68.1392 62.4854 38.2198 -3.34437 2.98059 -3.49477 0.00108234 8.84126 8.17274e-14 2056.17 0.995301 -864 62.4199 62.4556 34.9315 1.27777 -0.730053 0.858864 0.0113476 8.89251 9.58447e-14 2069.33 0.995085 -ITEM: TIMESTEP -10 -ITEM: NUMBER OF ATOMS -864 -ITEM: BOX BOUNDS pp pp pp -0.0000000000000000e+00 6.9130545060664147e+01 -0.0000000000000000e+00 6.5176902932690410e+01 -0.0000000000000000e+00 3.9912538800000000e+01 -ITEM: ATOMS id x y z vx vy vz c_dpdUatom[1] c_dpdUatom[2] c_dpdUatom[3] c_dpdUatom[4] c_crdx -1 0.961852 2.75025 1.64769 0.0681236 3.51158 -1.78425 -0.00849528 8.89087 2.11802e-13 2064.93 0.994637 -2 6.71572 2.7073 4.96243 -0.583825 -0.762884 -2.74499 -0.00378705 8.89771 2.28152e-13 2067.42 0.994545 -3 10.5342 8.13804 5.00486 -2.83636 -0.890035 1.60109 0.018513 8.89348 2.29385e-13 2071.27 0.994536 -4 4.82726 8.14432 1.67917 2.7334 -0.412541 1.57171 -0.0070966 8.88881 2.25261e-13 2064.81 0.994583 -5 0.987204 2.69861 8.31123 3.1227 -1.57432 -0.0679352 -0.00777716 8.87018 2.07647e-13 2060.67 0.994666 -6 6.70462 2.67812 11.6236 -1.7425 -3.68421 -1.85112 0.00468861 8.91689 2.46835e-13 2073.35 0.994431 -7 10.5368 8.1463 11.6455 -2.20379 0.309491 0.328278 0.0161651 8.87719 2.24421e-13 2067.29 0.994578 -8 4.81095 8.16541 8.32794 0.764018 2.13236 1.21146 -0.00137483 8.8863 2.01628e-13 2065.46 0.994686 -9 0.907732 2.727 14.9312 -4.97536 0.930242 -3.46032 0.00735975 8.91747 2.43749e-13 2074.02 0.994479 -10 6.70596 2.71728 18.3161 -1.80992 0.0319094 1.99284 0.00742774 8.91578 2.39112e-13 2073.67 0.994486 -11 10.4839 8.12209 18.2735 -7.57619 -2.28867 -1.55185 -0.0137861 8.93833 2.29014e-13 2073.95 0.994504 -12 4.80284 8.12605 14.9838 0.06957 -2.23947 1.70053 0.0144006 8.87179 2.11193e-13 2065.74 0.994638 -13 0.979907 2.70528 21.6379 1.63087 -1.02778 1.48816 -0.00410308 8.94014 2.38817e-13 2076.38 0.994534 -14 6.67216 2.70768 24.9431 -5.05479 -0.869813 0.0137794 -0.00286103 8.90225 2.15167e-13 2068.56 0.994626 -15 10.5868 8.1765 24.9058 2.35697 2.82765 -4.07793 -0.0091553 8.85354 1.96791e-13 2056.81 0.994735 -16 4.78019 8.14004 21.6041 -2.03632 -0.36302 -1.42071 -0.00635056 8.8889 2.31591e-13 2065.01 0.994524 -17 0.92611 2.74507 28.2433 -3.43011 2.97334 -2.96688 -0.00379904 8.916 2.3503e-13 2071.31 0.994539 -18 6.75112 2.77831 31.5612 3.30996 6.58955 -3.60464 -0.0088783 8.83954 2.11392e-13 2053.92 0.994676 -19 10.5459 8.14228 31.6167 -1.65101 -0.515455 2.04455 -0.00123323 8.87864 2.20495e-13 2063.88 0.994624 -20 4.7523 8.14195 28.3175 -4.58763 -0.35183 4.79412 -0.000920031 8.90985 2.35109e-13 2070.63 0.994496 -21 0.96912 2.6904 34.908 0.807029 -2.24225 -1.32551 -0.00342402 8.94885 2.42403e-13 2078.41 0.994449 -22 6.72613 2.74852 38.2289 0.374429 3.00143 -2.07597 0.013475 8.90969 2.33296e-13 2073.65 0.994515 -23 10.5876 8.15646 38.2762 2.43257 0.820228 2.72473 -0.0206984 8.93043 2.39955e-13 2070.79 0.994532 -24 4.84057 8.17979 34.9327 3.75113 3.01736 1.05017 0.00462089 8.90169 2.36152e-13 2070.05 0.994555 -25 12.5067 2.71185 1.66489 2.5093 -0.126484 0.066623 -0.000292551 8.89127 2.3297e-13 2066.78 0.994578 -26 18.2694 2.72937 4.96402 2.63699 1.43296 -2.48425 0.0074668 8.90168 2.43345e-13 2070.69 0.994476 -27 22.0632 8.14567 4.97503 -1.95841 -0.110188 -1.58732 -0.00959309 8.88884 2.2269e-13 2064.28 0.994601 -28 16.3068 8.13541 1.64208 -1.33643 -1.05224 -2.25992 0.00300088 8.93294 2.59057e-13 2076.4 0.994429 -29 12.4619 2.72062 8.29349 -2.01789 0.457508 -2.02728 -0.00772781 8.87947 2.11831e-13 2062.67 0.994649 -30 18.2549 2.69552 11.6966 1.51396 -2.29357 5.61066 -0.00529677 8.87376 2.20479e-13 2062 0.994577 -31 22.0246 8.16174 11.6398 -5.69507 1.95929 0.104799 -0.0241872 8.89581 2.09642e-13 2062.62 0.994694 -32 16.2999 8.15842 8.31807 -2.40335 0.894025 0.85921 -0.00474284 8.8746 2.07836e-13 2062.26 0.994675 -33 12.4713 2.69147 14.9147 -1.03333 -2.59156 -5.08652 -0.00102383 8.91169 2.33543e-13 2071.01 0.994479 -34 18.2558 2.7314 18.3021 1.30653 1.67849 0.979621 0.00447389 8.89014 2.17884e-13 2067.55 0.994595 -35 22.1355 8.12073 18.2868 4.82659 -2.36674 -0.623384 0.00844858 8.92967 2.37318e-13 2076.82 0.994536 -36 16.3126 8.22519 14.9358 -0.889286 7.50859 -3.42735 -0.00209622 8.9316 2.32283e-13 2075 0.994501 -37 12.4639 2.70558 21.6542 -1.78888 -0.952533 3.68045 -0.00239641 8.84369 1.93411e-13 2056.16 0.994736 -38 18.173 2.73417 24.9008 -6.96835 2.17007 -4.34796 -0.00831699 8.89534 2.23241e-13 2065.95 0.994556 -39 21.9971 8.12383 24.942 -8.74598 -2.61182 -0.463513 0.0154711 8.85494 1.98169e-13 2062.34 0.994755 -40 16.3536 8.17935 21.6489 3.43568 3.50201 3.03323 -0.0156086 8.84486 1.88648e-13 2053.57 0.994798 -41 12.5194 2.69726 28.2539 3.69269 -1.42114 -1.80412 -0.0205793 8.89667 2.04518e-13 2063.57 0.994697 -42 18.2039 2.71335 31.5932 -3.7601 -0.266605 -0.59254 -0.00373632 8.92521 2.44273e-13 2073.29 0.994514 -43 22.0667 8.12383 31.584 -1.62826 -2.33571 -1.35166 -0.0173717 8.8837 2.10196e-13 2061.51 0.994666 -44 16.314 8.17884 28.2964 -0.587592 2.93462 2.48134 0.00437047 8.88077 2.20719e-13 2065.53 0.994614 -45 12.4524 2.72626 34.9171 -3.02502 1.15901 -0.772433 0.00976669 8.88834 2.33977e-13 2068.31 0.994562 -46 18.2426 2.74078 38.2543 0.0580179 2.2203 0.379981 0.00246893 8.96799 2.86606e-13 2083.78 0.99431 -47 22.1105 8.19102 38.2516 2.48322 4.23487 0.180709 0.00871834 8.92199 2.52011e-13 2075.28 0.994455 -48 16.3124 8.08163 34.9605 -0.983426 -6.32879 3.70274 0.0169857 8.94869 2.78855e-13 2082.76 0.994306 -49 23.9907 2.67958 1.70007 -1.34107 -3.64368 3.10271 0.0132419 8.93636 2.54741e-13 2079.3 0.994448 -50 29.7413 2.73042 4.99471 -2.35032 1.24432 0.503474 -0.00294579 8.92328 2.61173e-13 2073.09 0.994411 -51 33.6395 8.1043 4.93559 3.44903 -4.2256 -5.48631 -0.00397351 8.90607 2.4029e-13 2069.19 0.994469 -52 27.8211 8.16654 1.66836 -2.33389 1.77639 0.519146 0.00382192 8.89297 2.35375e-13 2068.04 0.994527 -53 23.9855 2.75395 8.31518 -1.74708 3.79276 -0.112178 0.00497536 8.87461 2.16816e-13 2064.33 0.99465 -54 29.7464 2.7021 11.5974 -1.77478 -1.282 -4.26569 -0.0122615 8.89062 2.24232e-13 2064.08 0.994629 -55 33.6238 8.19686 11.6226 1.83118 5.14862 -1.67933 0.0177577 8.87761 2.19631e-13 2067.71 0.994596 -56 27.8383 8.19862 8.3644 -0.745492 5.24489 5.23546 0.00301679 8.87372 2.295e-13 2063.77 0.994538 -57 23.9949 2.77104 14.9981 -0.648188 5.31097 2.83377 0.0167395 8.94814 2.61383e-13 2082.56 0.994384 -58 29.785 2.71434 18.2674 1.86997 0.0281091 -2.46948 -0.00134226 8.88477 2.38012e-13 2065.19 0.994547 -59 33.6437 8.15375 18.3022 3.92801 0.704996 0.780084 0.000955739 8.89401 2.34946e-13 2067.65 0.994533 -60 27.793 8.17864 14.9992 -5.06592 3.32869 2.72279 0.00169578 8.94818 2.66829e-13 2079.38 0.994389 -61 24.0331 2.67872 21.593 3.32279 -3.56197 -2.39161 -0.000706678 8.90526 2.39436e-13 2069.68 0.994543 -62 29.7818 2.71317 24.9547 1.59152 -0.203417 1.12776 -0.00941984 8.89634 2.32614e-13 2065.92 0.994584 -63 33.5658 8.15626 24.949 -3.86246 0.700732 0.233125 -0.000530542 8.93799 2.49634e-13 2076.73 0.994417 -64 27.8857 8.16752 21.6114 4.19734 1.50229 -0.657657 0.0189116 8.96173 2.77672e-13 2085.94 0.994328 -65 24.0157 2.72514 28.1912 0.729659 0.855594 -8.02872 -0.00191092 8.94742 2.62131e-13 2078.46 0.994349 -66 29.743 2.72291 31.5903 -2.42019 0.994604 -0.30267 0.0106403 8.89765 2.27108e-13 2070.47 0.994553 -67 33.6115 8.14391 31.557 0.766275 -0.30765 -4.11905 -0.00280512 8.84832 1.94103e-13 2057.06 0.994731 -68 27.8022 8.19839 28.3151 -4.42157 5.33687 4.56619 0.0126512 8.85997 2.19879e-13 2062.87 0.994593 -69 23.9885 2.74134 34.9096 -1.56984 2.80366 -1.4631 0.00167117 8.90953 2.38764e-13 2071.1 0.994526 -70 29.7463 2.70317 38.2965 -1.80047 -1.36714 4.46189 -0.00430797 8.93177 2.3422e-13 2074.56 0.994512 -71 33.6066 8.10333 38.2474 0.402904 -4.55381 -0.261654 -0.00851823 8.88009 1.99491e-13 2062.61 0.994698 -72 27.8428 8.12693 34.9516 0.140323 -2.13912 2.47981 -0.0124156 8.91121 2.14614e-13 2068.44 0.994603 -73 35.5202 2.70644 1.6921 -0.543048 -0.75368 2.78795 0.00805289 8.87983 2.32286e-13 2066.13 0.994562 -74 41.2957 2.68457 4.94118 0.777686 -2.69494 -5.15511 -0.00374739 8.89188 2.34957e-13 2066.2 0.994522 -75 45.1529 8.15282 4.96886 2.54259 0.776863 -1.98922 -0.000956123 8.86075 2.01973e-13 2060.1 0.994715 -76 39.3783 8.1109 1.6811 1.20413 -3.88053 1.85127 -0.0079996 8.87889 2.14589e-13 2062.5 0.994613 -77 35.5116 2.72913 8.32558 -1.36564 1.57762 0.848393 0.0149618 8.90187 2.46064e-13 2072.32 0.994465 -78 41.2774 2.70826 11.6258 -0.676894 -0.478387 -1.55526 0.010924 8.90659 2.24593e-13 2072.43 0.994555 -79 45.1309 8.17333 11.6586 0.630867 2.68884 1.7254 -0.00236157 8.9064 2.39748e-13 2069.61 0.994455 -80 39.3769 8.11062 8.28649 1.15956 -3.60324 -2.72819 -0.000131638 8.91288 2.28206e-13 2071.43 0.994534 -81 35.5477 2.71426 14.9834 2.13295 -0.047044 1.78319 0.00630314 8.86834 2.12163e-13 2063.29 0.994636 -82 41.3379 2.70227 18.324 5.15922 -1.21787 3.12375 -0.0206985 8.91028 2.15159e-13 2066.48 0.994586 -83 45.1282 8.14843 18.3473 0.243886 0.265418 5.36061 -0.00326851 8.90909 2.20926e-13 2069.94 0.994569 -84 39.3389 8.16407 14.9686 -3.08536 1.49236 0.425912 0.0107285 8.83716 1.9376e-13 2057.55 0.99477 -85 35.54 2.68823 21.6041 1.38296 -2.64208 -1.56489 -0.00152336 8.91001 2.22811e-13 2070.51 0.994577 -86 41.2796 2.71168 24.9245 -0.801656 -0.326191 -2.39649 0.0125794 8.87996 2.20138e-13 2067.12 0.994572 -87 45.0706 8.15227 24.9957 -5.68114 0.662906 5.26201 -0.00561663 8.83539 1.90302e-13 2053.69 0.994791 -88 39.4056 8.19956 21.6204 3.74598 5.018 0.140137 0.0251392 8.92417 2.20453e-13 2079.19 0.994553 -89 35.5425 2.74843 28.2942 1.71501 3.24644 2.17953 0.00132369 8.90162 2.28189e-13 2069.35 0.994522 -90 41.303 2.70201 31.5723 1.7373 -1.16383 -2.4553 0.00815807 8.90468 2.24953e-13 2071.44 0.994556 -91 45.0996 8.1345 31.5689 -2.98302 -0.962056 -2.79166 -0.00275914 8.85389 1.93141e-13 2058.25 0.994727 -92 39.38 8.11034 28.2869 1.32176 -3.6509 1.67088 -0.0178447 8.8664 1.89645e-13 2057.69 0.994765 -93 35.5021 2.70886 34.9262 -2.47038 -0.898387 0.649125 -0.00841866 8.87022 2.02202e-13 2060.53 0.99471 -94 41.2791 2.66114 38.235 -0.698657 -5.53008 -1.53606 0.00985643 8.90513 2.39946e-13 2071.93 0.994461 -95 45.1303 8.19048 38.1701 0.223932 4.48479 -8.01461 0.00597013 8.86024 2.0614e-13 2061.49 0.994653 -96 39.3964 8.09772 34.9439 3.11203 -4.99874 1.85434 -0.00577986 8.87662 2.01494e-13 2062.47 0.994664 -97 47.0698 2.7111 1.68049 1.97095 -0.884449 1.65528 -0.00344674 8.92165 2.22375e-13 2072.57 0.994572 -98 52.821 2.71574 5.06955 1.25995 -0.127822 8.20182 -0.00227767 8.89342 2.29242e-13 2066.83 0.994548 -99 56.6402 8.16473 4.94642 -0.635334 1.96398 -4.41318 -0.00519636 8.90693 2.33781e-13 2069.09 0.994527 -100 50.8823 8.108 1.66553 -0.488989 -3.88861 0.195165 0.00272567 8.90829 2.34845e-13 2071.07 0.994518 -101 47.0268 2.71008 8.33117 -2.00091 -0.425875 1.57645 0.0152684 8.88886 2.29028e-13 2069.6 0.994536 -102 52.8496 2.75349 11.6531 4.41351 3.88448 1.23343 -0.0133239 8.89871 2.25454e-13 2065.6 0.994575 -103 56.6116 8.11432 11.6347 -3.60942 -3.34206 -0.732908 0.00358329 8.88268 2.13713e-13 2065.76 0.994629 -104 50.9369 8.10056 8.34071 4.52761 -5.08761 2.9042 0.00986179 8.86249 2.12007e-13 2062.79 0.994673 -105 47.077 2.68951 14.9513 3.02349 -2.57753 -1.50833 -0.0189648 8.88619 2.16836e-13 2061.72 0.994617 -106 52.8162 2.74991 18.2868 0.88441 3.37624 -0.548687 -0.00452708 8.91162 2.17362e-13 2070.22 0.994557 -107 56.626 8.12926 18.2577 -2.20696 -1.65238 -3.73225 -0.0153496 8.87274 1.9884e-13 2059.6 0.99469 -108 50.8807 8.13939 14.9011 -0.870094 -0.858424 -6.56327 0.00212824 8.88758 2.26342e-13 2066.52 0.994561 -109 47.0558 2.68557 21.6484 0.640105 -2.96484 2.86732 0.006855 8.89929 2.3209e-13 2070.04 0.994491 -110 52.8416 2.74144 24.985 3.4876 2.66868 3.91339 -0.00462834 8.87602 2.05912e-13 2062.58 0.99469 -111 56.6598 8.17821 24.9635 0.987062 3.43968 2.33489 -0.0095229 8.84316 1.88583e-13 2054.53 0.994721 -112 50.8854 8.16832 21.6222 -0.052698 2.46845 0.418907 -0.00162594 8.89698 2.24059e-13 2067.74 0.994522 -113 47.0674 2.71616 28.2141 1.9601 -0.229293 -5.4159 0.0136752 8.91611 2.38542e-13 2075.07 0.994478 -114 52.8151 2.64079 31.5754 0.437172 -7.46908 -1.92275 0.0222335 8.95342 2.92906e-13 2084.94 0.994156 -115 56.6296 8.11655 31.6128 -1.78716 -3.14832 1.36426 -0.0100776 8.88372 2.05361e-13 2063.07 0.994665 -116 50.8979 8.15083 28.3185 1.48013 0.347572 4.82626 0.0178738 8.86825 2.08794e-13 2065.73 0.99465 -117 47.0869 2.72761 34.9291 4.08669 1.01474 0.303598 -0.0112184 8.88751 2.08786e-13 2063.61 0.994709 -118 52.7906 2.70239 38.3006 -2.03509 -1.53862 4.77929 0.0197431 8.90382 2.33368e-13 2073.72 0.994547 -119 56.6526 8.184 38.2617 0.203175 3.57987 1.59248 0.0105728 8.91896 2.46784e-13 2075.03 0.994447 -120 50.8812 8.16702 34.9569 -0.778408 1.97605 3.36543 -0.0233565 8.90144 2.15717e-13 2064.02 0.994644 -121 58.5621 2.73624 1.64105 -0.353933 2.04247 -1.95923 0.0107566 8.93254 2.5569e-13 2077.98 0.994391 -122 64.2556 2.74126 4.99595 -7.39595 2.73086 0.688177 0.0119946 8.88955 2.23492e-13 2069.04 0.994557 -123 68.1643 8.20313 4.98698 -0.723029 5.81417 -0.125515 0.0167386 8.84776 2.12202e-13 2061.15 0.994598 -124 62.4243 8.15747 1.71095 1.50897 0.966735 4.77353 -0.0136342 8.8659 2.09104e-13 2058.5 0.994699 -125 58.5797 2.66022 8.35223 0.908691 -5.39424 3.69088 -0.00615767 8.9215 2.42134e-13 2072.01 0.994451 -126 64.3241 2.67264 11.6483 -0.800276 -4.44759 0.382439 0.00218543 8.87161 2.05946e-13 2063.09 0.994685 -127 68.1544 8.08394 11.5873 -1.40384 -6.2163 -5.67751 -0.00873566 8.85228 1.85818e-13 2056.61 0.994791 -128 62.3902 8.1263 8.31161 -1.93358 -2.22755 -0.489748 0.000622308 8.88399 2.09781e-13 2065.41 0.994622 -129 58.5461 2.74657 14.9361 -2.49526 3.19238 -3.33098 -0.0211311 8.85965 2.01185e-13 2055.57 0.994724 -130 64.3141 2.68406 18.2432 -1.35815 -3.04646 -4.65409 0.0133854 8.95356 2.59403e-13 2083.02 0.994331 -131 68.1491 8.1585 18.3016 -2.08147 1.13102 1.2251 0.00775565 8.90208 2.40492e-13 2070.84 0.994459 -132 62.3906 8.13972 15.0006 -1.95625 -0.421216 3.38386 -0.0179682 8.89969 2.13966e-13 2064.81 0.994582 -133 58.5883 2.77242 21.6076 2.07836 5.86645 -1.29813 -0.00219845 8.83691 1.8334e-13 2054.74 0.994794 -134 64.3334 2.73005 25.0034 0.460695 1.51014 5.67049 0.00169544 8.9101 2.21133e-13 2071.21 0.994574 -135 68.1499 8.17083 24.9429 -2.29483 2.39798 -0.286603 0.00752453 8.90311 2.41872e-13 2071 0.994483 -136 62.3898 8.16321 21.6099 -1.59172 1.78767 -1.01887 0.00865611 8.85959 2.01218e-13 2061.9 0.994701 -137 58.5962 2.70529 28.2667 2.78741 -1.2043 -0.439522 0.000868999 8.85913 2.03806e-13 2060.15 0.994699 -138 64.3465 2.73074 31.608 1.89057 1.36464 1.13539 0.0124045 8.87255 2.17611e-13 2065.49 0.994623 -139 68.1434 8.1519 31.5623 -2.87186 0.596705 -3.64664 -0.00751529 8.87868 2.3002e-13 2062.57 0.994575 -140 62.4037 8.16501 28.2614 -0.737782 1.89795 -1.47945 -0.0127716 8.88017 2.04168e-13 2061.74 0.994655 -141 58.5891 2.67942 34.9288 2.27428 -3.44109 0.577711 -0.00433669 8.87809 2.09638e-13 2063.07 0.994701 -142 64.3559 2.71592 38.246 2.5445 0.139629 -0.437056 0.0177757 8.87693 2.20963e-13 2067.57 0.994595 -143 68.1367 8.1347 38.2061 -3.04033 -1.04193 -4.25138 0.013463 8.92955 2.44635e-13 2077.89 0.994467 -144 62.438 8.15258 34.9621 2.87946 0.420429 3.86319 0.00311873 8.89233 2.24629e-13 2067.74 0.994554 -145 1.03104 13.5954 1.6586 6.94303 1.471 -0.300556 0.0122189 8.90841 2.28757e-13 2073.1 0.994558 -146 6.66115 13.5458 4.94059 -5.9075 -3.50087 -5.08974 -0.00655452 8.86102 2.03538e-13 2058.97 0.9947 -147 10.5657 19.0023 4.99358 0.513329 -0.709855 0.225682 0.0170105 8.86259 2.04317e-13 2064.34 0.99464 -148 4.82663 19.0349 1.74433 2.72409 2.74186 7.97816 0.00207097 8.92453 2.36139e-13 2074.4 0.99447 -149 0.949448 13.5657 8.2982 -1.38704 -1.61463 -1.63861 -0.00443089 8.8814 2.05035e-13 2063.79 0.994611 -150 6.69261 13.5492 11.6563 -2.76948 -3.47286 1.60843 -0.002987 8.87041 1.87274e-13 2061.71 0.994745 -151 10.5794 19.0062 11.6725 1.70755 -0.311297 3.20726 -0.00280649 8.85242 2.07995e-13 2057.97 0.994631 -152 4.79585 19.0048 8.32826 -0.544146 -0.258365 1.31684 -0.00872194 8.90883 2.12484e-13 2068.73 0.994571 -153 0.925226 13.5983 14.9904 -3.54455 2.13943 2.13886 0.00139903 8.86779 1.9613e-13 2062.12 0.994652 -154 6.71066 13.5378 18.2563 -1.07266 -4.35227 -4.14975 -0.00337924 8.78322 1.67802e-13 2043 0.994952 -155 10.5151 19.0156 18.2729 -4.30397 0.559711 -2.26088 0.00925506 8.90371 2.31312e-13 2071.51 0.994447 -156 4.78612 18.9928 14.9994 -1.55087 -1.72032 3.12998 -0.0237812 8.88421 1.92674e-13 2060.24 0.994711 -157 0.97878 13.5658 21.6315 1.72412 -1.48642 1.38603 0.00688811 8.87644 2.20116e-13 2065.16 0.994577 -158 6.72728 13.5894 24.9743 0.725337 1.14025 3.10129 0.0168304 8.86384 2.22335e-13 2064.6 0.99456 -159 10.5698 19.023 24.9426 1.07224 1.28782 -0.16723 -0.00712948 8.88664 2.16045e-13 2064.33 0.994614 -160 4.80319 19.0008 21.6053 0.0449613 -1.01431 -1.35173 0.00584605 8.89203 2.16741e-13 2068.25 0.99457 -161 0.969352 13.6206 28.2879 0.859844 4.16831 1.87423 0.000195286 8.88433 2.15063e-13 2065.38 0.99466 -162 6.70531 13.5654 31.634 -1.80624 -1.34384 3.85931 -0.00640904 8.89953 2.32454e-13 2067.24 0.99458 -163 10.5675 18.9845 31.6027 0.707001 -2.32738 0.648434 0.00643089 8.90227 2.29669e-13 2070.56 0.994543 -164 4.75835 18.9632 28.3165 -4.15428 -4.53123 4.25674 -0.0114487 8.90647 2.08247e-13 2067.61 0.994675 -165 1.00632 13.504 34.9206 4.45811 -7.74588 -0.392565 0.0108594 8.89218 2.509e-13 2069.4 0.994443 -166 6.67617 13.5702 38.2191 -4.31671 -0.762462 -3.09008 -0.00309558 8.92868 2.41385e-13 2074.17 0.9945 -167 10.5931 19.0096 38.2532 2.88292 -0.0205866 0.349944 -0.0244339 8.89117 2.02814e-13 2061.58 0.994719 -168 4.81278 18.9606 34.9543 1.02545 -4.6748 2.78282 -0.00347831 8.93495 2.36201e-13 2075.41 0.994521 -169 12.4954 13.5965 1.63997 1.25617 2.00606 -2.3322 -0.00182733 8.89102 2.19238e-13 2066.4 0.994584 -170 18.265 13.5158 4.96977 2.46678 -6.43307 -1.9494 0.00236749 8.83389 1.9321e-13 2055.08 0.994748 -171 22.1401 19.0157 4.99978 5.71 0.756621 1.08184 0.00832281 8.86731 1.91697e-13 2063.46 0.994744 -172 16.2915 18.9968 1.69511 -3.03317 -1.27181 3.1912 -0.0176722 8.89048 2.02249e-13 2062.9 0.994634 -173 12.5063 13.5854 8.29236 2.73337 0.548075 -2.64421 0.00211425 8.90115 2.20138e-13 2069.42 0.994522 -174 18.2734 13.6092 11.6222 3.20133 3.20632 -1.79765 -0.00243013 8.86465 2.08959e-13 2060.64 0.994645 -175 22.1166 19.0181 11.6629 3.46139 0.994018 2.33866 -0.00413143 8.87374 2.1371e-13 2062.24 0.994591 -176 16.3414 18.969 8.3194 1.79861 -4.34937 0.633509 -0.00870972 8.82459 1.86837e-13 2050.73 0.994778 -177 12.4711 13.527 14.9975 -1.19394 -5.20868 2.9986 -0.0105318 8.93222 2.31668e-13 2073.35 0.99449 -178 18.2739 13.549 18.3395 2.83623 -3.13795 4.77697 0.0197915 8.8857 2.27015e-13 2069.89 0.994534 -179 22.0977 19.0385 18.3119 1.39841 2.90329 1.92342 -0.00675317 8.86088 1.99469e-13 2058.9 0.994699 -180 16.3259 18.9752 14.9635 0.547342 -3.59355 -0.570051 0.00209231 8.87281 2.1134e-13 2063.35 0.994608 -181 12.5093 13.5397 21.6543 2.99841 -4.05567 3.48358 0.000109727 8.86068 2.14377e-13 2060.34 0.994637 -182 18.2399 13.5737 24.9724 -0.526595 -0.657361 2.41453 0.00309633 8.91486 2.39147e-13 2072.56 0.994467 -183 22.1002 18.9726 24.9729 1.79808 -4.10574 2.62209 -0.0119221 8.84735 1.84885e-13 2054.88 0.994822 -184 16.311 19.0409 21.5873 -1.09267 3.00982 -2.99354 -0.0121358 8.92008 2.10141e-13 2070.38 0.99461 -185 12.5007 13.5723 28.2446 1.8784 -0.719649 -2.49484 0.010147 8.96672 2.84692e-13 2085.17 0.994228 -186 18.233 13.5633 31.5747 -0.783676 -1.76118 -2.40922 -0.00645299 8.88815 2.20393e-13 2064.81 0.994595 -187 22.0829 19.0259 31.6216 0.0781774 1.63896 2.30905 -0.0133349 8.89959 2.13569e-13 2065.78 0.994587 -188 16.3011 18.9904 28.3089 -2.00769 -2.00881 3.5102 -0.000476826 8.88858 2.18801e-13 2066.16 0.994603 -189 12.4716 13.6208 34.939 -0.682693 4.16113 1.4913 -0.00119723 8.9097 2.20134e-13 2070.49 0.994633 -190 18.279 13.616 38.2601 3.35093 3.65706 1.16016 -0.00404873 8.88761 2.1881e-13 2065.2 0.994584 -191 22.0912 19.0841 38.2629 1.07455 7.52522 1.26001 0.00617177 8.87876 2.06951e-13 2065.48 0.994638 -192 16.2923 19.0325 34.9074 -3.08604 2.40212 -1.52344 0.00278656 8.88971 2.11317e-13 2067.09 0.99462 -193 24.009 13.5612 1.66827 0.550788 -1.71051 0.387116 -0.00811417 8.89997 2.17699e-13 2066.97 0.994576 -194 29.764 13.5736 4.95557 0.0200581 -0.623681 -3.56865 -0.00565968 8.8702 2.01161e-13 2061.12 0.994701 -195 33.6155 19.0099 5.00771 1.11529 0.0200791 2.05976 0.00904341 8.86072 2.07076e-13 2062.24 0.994663 -196 27.8772 18.9877 1.66623 3.34177 -2.0751 0.0420143 -0.0134611 8.91647 2.2806e-13 2069.37 0.994516 -197 24.0352 13.6346 8.34478 3.04654 5.50402 3.28941 0.0149319 8.89391 2.196e-13 2070.59 0.99455 -198 29.769 13.5835 11.6696 0.646999 0.269726 2.93541 -0.00146719 8.87771 2.16619e-13 2063.63 0.994628 -199 33.6151 19.0374 11.589 0.942244 2.79568 -5.24333 0.00966793 8.87145 2.13414e-13 2064.67 0.994626 -200 27.8337 19.0381 8.29609 -0.937309 2.71688 -1.85402 0.00201427 8.8928 2.05133e-13 2067.57 0.994657 -201 24.0369 13.5448 14.9278 3.39519 -3.48391 -4.1479 0.00578935 8.86127 2.2468e-13 2061.69 0.994598 -202 29.7148 13.5621 18.3042 -4.69475 -1.39594 0.975389 0.0111153 8.92789 2.68985e-13 2077.08 0.994349 -203 33.551 19.0115 18.2625 -5.49447 -0.11098 -3.14796 0.011447 8.88749 2.27084e-13 2068.48 0.994572 -204 27.8579 19.0173 14.949 1.32557 1.02404 -1.52615 0.00140378 8.87703 2.13341e-13 2064.1 0.994622 -205 23.997 13.6 21.6357 -1.10188 1.99446 2.06706 0.00266344 8.90949 2.33714e-13 2071.31 0.994511 -206 29.7857 13.5507 24.9055 2.44004 -2.58566 -3.74509 -0.00518804 8.90558 2.35618e-13 2068.8 0.994543 -207 33.6381 19.0163 24.9626 2.9392 0.696412 1.6865 -0.0134041 8.96107 2.54126e-13 2078.89 0.994423 -208 27.8867 19.019 21.6056 4.47837 0.881754 -1.61255 0.000763984 8.87087 2.1371e-13 2062.64 0.994652 -209 23.9739 13.5983 28.2214 -3.0975 2.06487 -4.71566 0.00395374 8.85533 1.82902e-13 2059.96 0.994815 -210 29.751 13.5486 31.5469 -1.37775 -3.16284 -5.19682 -0.00502222 8.85716 1.98616e-13 2058.48 0.994695 -211 33.5912 19.0209 31.5863 -1.29803 1.23309 -1.01883 0.013827 8.92545 2.55772e-13 2077.12 0.994388 -212 27.8035 19.0406 28.3127 -3.76978 2.78203 4.24477 0.00422556 8.91403 2.34272e-13 2072.61 0.994496 -213 24.055 13.6158 34.9001 5.34704 3.84947 -2.16068 0.000892377 8.82438 1.83501e-13 2052.73 0.994787 -214 29.7719 13.5716 38.2334 0.648045 -0.621568 -1.80737 0.00712786 8.8772 2.05703e-13 2065.35 0.994643 -215 33.5591 19.0301 38.2958 -4.4998 2.08098 4.52142 -0.00108844 8.90615 2.36739e-13 2069.81 0.994493 -216 27.8354 19.0239 34.9663 -1.09605 1.32636 4.39708 -0.0149357 8.85034 2.05943e-13 2054.91 0.994718 -217 35.5156 13.6232 1.69584 -1.09529 4.48916 3.40597 0.0078651 8.84988 1.95953e-13 2059.66 0.994731 -218 41.2856 13.5805 4.99767 -0.0184266 0.175494 0.708479 0.00849342 8.87705 2.08434e-13 2065.6 0.99465 -219 45.1034 19.0301 4.98463 -2.23648 2.14695 -0.650173 0.0136237 8.90057 2.39924e-13 2071.77 0.994453 -220 39.3567 19.0409 1.62138 -0.534867 3.21351 -4.3634 0.00995244 8.89486 2.28155e-13 2069.74 0.994542 -221 35.5029 13.5826 8.30817 -2.20709 0.257298 -0.392962 -0.0171663 8.90331 2.0413e-13 2065.72 0.994661 -222 41.2975 13.5 11.7054 0.844735 -7.84344 6.51484 0.00485241 8.87111 2.13224e-13 2063.57 0.994633 -223 45.1586 19.0221 11.6373 3.2461 1.4083 -0.446165 -0.00658722 8.88723 2.214e-13 2064.58 0.994602 -224 39.3587 18.9965 8.32969 -0.875904 -1.55897 1.3622 -0.0123076 8.89631 2.21856e-13 2065.3 0.994571 -225 35.5428 13.5609 14.9233 1.88105 -1.70799 -4.42778 -0.00351071 8.8649 2.05876e-13 2060.46 0.994673 -226 41.2761 13.5876 18.3131 -1.14563 1.09648 1.84448 -0.0218103 8.90768 2.14548e-13 2065.68 0.994634 -227 45.0945 19.0023 18.3355 -3.37587 -0.318258 4.40617 0.00732388 8.8732 2.32519e-13 2064.57 0.994552 -228 39.3953 19.0322 14.9164 2.87028 2.30707 -4.70822 0.00569095 8.93973 2.46646e-13 2078.41 0.994437 -229 35.517 13.6102 21.6718 -1.10396 3.32689 5.149 0.00282094 8.86531 2.13482e-13 2061.89 0.994676 -230 41.3157 13.5572 24.9473 3.37897 -2.12765 0.061779 -0.0104821 8.87259 2.09224e-13 2060.62 0.99463 -231 45.1544 19.0261 24.9647 2.83679 1.50513 2.06857 0.00561755 8.90572 2.27677e-13 2071.12 0.994569 -232 39.3774 19.0439 21.6119 1.22955 3.35861 -0.808097 0.00721095 8.93054 2.64744e-13 2076.81 0.994361 -233 35.4766 13.6239 28.2939 -4.86545 4.66377 2.34861 -0.0101745 8.89842 2.09002e-13 2066.17 0.994656 -234 41.3111 13.5252 31.6139 2.42051 -5.46141 1.72991 -0.0260615 8.88949 2.0431e-13 2060.9 0.994652 -235 45.1246 18.9895 31.6505 -0.132031 -1.87207 5.22303 0.0135091 8.90965 2.34025e-13 2073.66 0.994483 -236 39.3955 19.0215 28.3018 2.67922 1.2702 2.86074 0.004434 8.87521 2.17041e-13 2064.35 0.994653 -237 35.5126 13.5346 34.9275 -1.30672 -4.26694 0.350361 0.00762989 8.8836 2.14697e-13 2066.84 0.994576 -238 41.2636 13.5856 38.2657 -2.25317 0.580138 2.09233 0.0166098 8.90364 2.30839e-13 2073.04 0.99449 -239 45.0893 18.9689 38.2325 -3.84828 -4.14078 -1.53647 -0.00384871 8.90337 2.28073e-13 2068.61 0.99455 -240 39.3713 18.9928 34.9171 0.476611 -1.58001 -0.597453 -0.00262038 8.92024 2.2931e-13 2072.46 0.99455 -241 47.0506 13.5374 1.65533 0.25238 -4.15982 -0.806589 -0.00526034 8.87225 2.20904e-13 2061.67 0.9946 -242 52.8164 13.5817 4.924 0.626076 0.211013 -6.60985 -0.0170589 8.8931 2.17658e-13 2063.59 0.994619 -243 56.6496 18.9918 4.9648 0.294019 -1.57926 -2.32911 -0.00745426 8.87477 1.95242e-13 2061.69 0.994744 -244 50.8486 18.9982 1.64972 -4.07921 -1.3985 -1.26808 0.000415255 8.90357 2.29547e-13 2069.56 0.994537 -245 47.0508 13.5567 8.33807 0.710298 -2.18259 2.25868 -0.010971 8.92569 2.33286e-13 2071.86 0.994493 -246 52.806 13.6139 11.6475 -0.205758 3.20556 0.851245 0.0128014 8.91057 2.29518e-13 2073.68 0.994552 -247 56.6786 18.9899 11.6362 3.19841 -2.36069 -0.555421 0.0107836 8.8958 2.4095e-13 2070.15 0.994465 -248 50.9164 18.9816 8.32792 2.81634 -2.73977 1.2002 -0.00171617 8.90501 2.24454e-13 2069.4 0.994578 -249 47.0076 13.5821 14.9786 -3.99546 0.478701 1.04114 0.00313765 8.8861 2.22415e-13 2066.4 0.994608 -250 52.8171 13.5839 18.2786 0.909304 0.615061 -1.94484 0.0106871 8.8832 2.27157e-13 2067.41 0.99455 -251 56.6463 18.9992 18.2824 0.0657383 -1.07591 -1.085 0.00552524 8.90277 2.32155e-13 2070.49 0.99451 -252 50.9162 18.9943 14.909 2.59571 -1.48285 -5.66826 -0.0074106 8.93613 2.42977e-13 2074.85 0.994458 -253 47.0806 13.5836 21.6364 3.54458 0.325847 1.90721 0.000990491 8.88374 2.28467e-13 2065.47 0.994534 -254 52.7905 13.5787 24.9442 -1.75153 -0.134781 -0.248428 -0.0072314 8.88077 2.11726e-13 2063.06 0.994609 -255 56.631 19.039 24.9292 -1.94436 2.71975 -1.65024 0.000114841 8.86578 1.94568e-13 2061.39 0.994726 -256 50.8258 19.0396 21.6472 -6.26999 2.63254 2.70829 0.00424491 8.90108 2.24355e-13 2069.84 0.994574 -257 47.0334 13.5781 28.2806 -1.59486 -0.0824999 0.861967 0.00804101 8.88345 2.16366e-13 2066.89 0.994581 -258 52.8264 13.5488 31.5859 1.66939 -2.97632 -0.973489 -0.0130364 8.91142 2.15678e-13 2068.36 0.994574 -259 56.6097 19.0153 31.6187 -3.70155 0.547257 2.43095 0.000765294 8.86828 2.08578e-13 2062.09 0.994649 -260 50.8871 19.0261 28.2875 -0.260725 1.45241 1.45935 0.0105897 8.89817 2.27682e-13 2070.58 0.994537 -261 47.046 13.5727 34.9329 -0.0775457 -0.483883 0.91021 -0.00288576 8.87782 2.01183e-13 2063.32 0.99472 -262 52.7695 13.5243 38.2251 -3.86051 -5.24593 -2.51446 -0.00124853 8.90577 2.47419e-13 2069.72 0.994436 -263 56.6232 19.044 38.2475 -2.49111 3.3097 -0.393155 0.0143744 8.92039 2.45227e-13 2076.16 0.994393 -264 50.9419 19.058 34.9384 5.41102 4.79482 1.69344 0.00104196 8.87577 2.11477e-13 2063.73 0.994691 -265 58.5353 13.5933 1.63587 -3.16185 1.40235 -2.61987 -0.00668514 8.88856 2.11721e-13 2064.82 0.994654 -266 64.3519 13.5815 4.99456 2.55463 0.532636 0.434256 0.00381993 8.85633 2.01568e-13 2060.19 0.99469 -267 68.1397 19.0358 4.97824 -3.30521 2.71492 -1.15406 -0.00042214 8.87066 2.12727e-13 2062.35 0.994642 -268 62.4041 18.99 1.68673 -0.365592 -1.97053 2.20163 -0.000906738 8.86703 1.96008e-13 2061.44 0.994743 -269 58.5314 13.5781 8.27702 -3.65102 0.0358733 -3.82452 0.000848201 8.89547 2.14304e-13 2067.91 0.994601 -270 64.3451 13.5726 11.6399 1.46778 -0.901955 -0.200395 0.0138631 8.88863 2.08408e-13 2069.23 0.994595 -271 68.1513 19.0495 11.6176 -1.84615 4.25408 -2.4931 -0.0166843 8.85485 1.80882e-13 2055.45 0.994852 -272 62.4521 18.9973 8.26109 4.1363 -1.59102 -5.35002 -0.00730336 8.90555 2.27111e-13 2068.36 0.99451 -273 58.5545 13.5972 14.9413 -1.55972 1.90893 -2.59099 -0.00720701 8.88218 2.10573e-13 2063.35 0.994649 -274 64.3142 13.5342 18.2844 -1.61603 -5.05777 -0.538424 0.0077397 8.81854 1.87909e-13 2052.94 0.994797 -275 68.2115 18.997 18.2625 4.05994 -0.992798 -2.97861 0.00711657 8.8931 2.15132e-13 2068.75 0.994586 -276 62.4196 19.0088 14.9612 0.959472 -0.0160904 -0.820576 -0.00135865 8.90949 2.35873e-13 2070.47 0.994465 -277 58.5985 13.6298 21.623 2.92344 5.07715 0.246175 -0.0118466 8.90314 2.10532e-13 2066.86 0.994562 -278 64.3256 13.5558 24.9541 -0.286713 -2.43662 0.776087 -0.0180399 8.90368 2.2197e-13 2065.67 0.994534 -279 68.1644 19.0254 24.9249 -0.43403 1.19027 -1.95874 0.0169778 8.91843 2.45681e-13 2076.29 0.994421 -280 62.4787 19.0696 21.57 6.71659 6.23877 -5.15797 -0.00933747 8.87315 2.00198e-13 2060.95 0.99474 -281 58.55 13.5609 28.2961 -2.00602 -2.01872 2.39064 -0.0112821 8.83696 1.75202e-13 2052.79 0.994853 -282 64.3189 13.6235 31.5918 -1.19893 4.59361 -0.766381 0.0159696 8.8776 2.13784e-13 2067.33 0.9946 -283 68.1595 18.9589 31.6257 -1.0924 -5.07699 2.818 -0.0118111 8.89033 2.04652e-13 2064.08 0.994724 -284 62.4118 19.023 28.2236 0.213161 1.42274 -4.73624 0.00501183 8.88729 2.18013e-13 2067.07 0.994571 -285 58.5812 13.5495 34.9206 1.26999 -2.73372 -0.303694 0.00571644 8.88738 2.09852e-13 2067.21 0.994647 -286 64.3302 13.5607 38.2792 0.118336 -1.8964 2.85618 -0.00110084 8.91463 2.30628e-13 2071.61 0.994499 -287 68.1316 19.0267 38.2043 -4.15772 1.33546 -4.13131 -0.0100165 8.92628 2.25587e-13 2072.17 0.994566 -288 62.4574 19.0191 34.9262 4.75325 0.826804 0.423452 0.000545838 8.86495 1.97982e-13 2061.31 0.994729 -289 0.950127 24.4544 1.63025 -0.901878 1.33041 -3.15898 0.0141339 8.89265 2.33524e-13 2070.16 0.99454 -290 6.71731 24.5092 4.97031 -0.393551 6.73989 -1.77528 -0.0123582 8.85574 1.7758e-13 2056.54 0.9949 -291 10.5045 29.88 4.98456 -5.60944 0.743919 -0.488711 -0.00381165 8.87618 2.07133e-13 2062.81 0.994626 -292 4.81298 29.9131 1.63235 1.11807 3.94243 -2.94327 0.00450586 8.89378 2.20574e-13 2068.33 0.994592 -293 1.01065 24.4588 8.30292 4.92241 1.75386 -1.18807 0.0155504 8.93023 2.47045e-13 2078.51 0.994373 -294 6.71455 24.436 11.6701 -0.588536 -0.384318 2.78161 0.00213126 8.91304 2.20723e-13 2071.94 0.994541 -295 10.5564 29.8871 11.6045 -0.724831 1.18293 -3.30066 -0.00967006 8.92251 2.24736e-13 2071.44 0.994549 -296 4.81631 29.9387 8.27554 1.51904 6.78003 -3.84394 0.00238818 8.86249 2.0858e-13 2061.2 0.99467 -297 0.98536 24.4163 14.972 2.5109 -2.59378 0.00653532 -0.0024343 8.87435 1.97316e-13 2062.67 0.994743 -298 6.69976 24.4581 18.2742 -2.14998 2.08423 -2.02401 -0.00272361 8.85037 1.95454e-13 2057.5 0.994752 -299 10.4887 29.8347 18.2645 -7.31325 -3.71424 -2.61991 0.00758942 8.88921 2.10146e-13 2067.99 0.994648 -300 4.8231 29.8843 14.9709 2.41301 1.38898 0.501613 0.00450422 8.91495 2.42781e-13 2072.89 0.99444 -301 0.964289 24.4505 21.6317 0.664875 1.26101 1.58962 -0.0165922 8.89374 2.25623e-13 2063.85 0.994574 -302 6.73311 24.4621 24.9549 1.1835 2.24539 0.94375 2.57373e-05 8.87347 2.05094e-13 2063.04 0.994656 -303 10.5774 29.8657 24.9509 1.6379 -0.889906 0.549432 -0.00933277 8.90443 2.17682e-13 2067.66 0.994582 -304 4.80181 29.8787 21.6659 0.139536 0.580223 4.50755 0.00705018 8.88348 2.30528e-13 2066.7 0.994546 -305 1.00668 24.4132 28.3013 4.62538 -2.76108 3.0355 0.00143672 8.90012 2.24101e-13 2069.03 0.994581 -306 6.70646 24.448 31.6367 -1.16024 0.627103 3.7457 0.0112195 8.92209 2.38038e-13 2075.82 0.994478 -307 10.5632 29.8866 31.6217 -0.0154779 1.15486 2.59705 0.0200114 8.87454 2.10809e-13 2067.53 0.99462 -308 4.81081 29.8293 28.2531 1.00255 -4.52724 -1.91194 -0.0188006 8.85805 1.99447e-13 2055.73 0.994722 -309 0.925155 24.4891 34.8941 -3.63845 4.45715 -2.98137 0.00724803 8.93004 2.56841e-13 2076.7 0.994389 -310 6.70943 24.3939 38.2682 -1.10732 -4.72921 2.15324 0.00731849 8.89917 2.33462e-13 2070.11 0.994504 -311 10.5911 29.8472 38.2804 2.73087 -2.87846 3.22898 -0.00586453 8.83852 1.82747e-13 2054.28 0.994848 -312 4.82917 29.8518 34.919 2.66832 -1.74213 -0.423772 0.0154077 8.90741 2.27503e-13 2073.58 0.99451 -313 12.4947 24.5077 1.66191 1.41291 6.83947 0.00637746 0.00703258 8.88823 2.15747e-13 2067.7 0.994557 -314 18.2635 24.4269 4.95922 2.27131 -1.40315 -2.83996 -0.00333967 8.87903 2.13065e-13 2063.52 0.994605 -315 22.1003 29.8596 4.99229 1.7344 -1.48084 0.425139 -0.00390762 8.89667 2.23123e-13 2067.17 0.994571 -316 16.3583 29.8871 1.66977 3.69142 1.37128 0.535867 0.0124344 8.88759 2.16264e-13 2068.72 0.99456 -317 12.5318 24.3929 8.33126 4.91394 -4.97957 1.79494 0.0180003 8.87451 2.16032e-13 2067.12 0.994556 -318 18.2157 24.4056 11.5903 -2.52752 -3.6904 -5.30283 0.0126814 8.86018 2.13474e-13 2062.93 0.994588 -319 22.0437 29.8551 11.6745 -4.08694 -1.5661 3.35684 -0.00688127 8.90033 2.25336e-13 2067.32 0.994548 -320 16.3111 29.8969 8.32339 -1.05947 2.2119 1.25894 0.0144237 8.89363 2.15952e-13 2070.41 0.994598 -321 12.4737 24.4979 15.0246 -0.909402 6.06303 5.55102 -0.00584016 8.87394 2.11067e-13 2061.91 0.994605 -322 18.241 24.4052 18.2769 -0.225414 -3.73129 -1.58448 -0.00748529 8.85428 1.9345e-13 2057.32 0.994751 -323 22.09 29.8218 18.2623 0.599082 -5.08092 -2.90152 0.019226 8.94564 2.50164e-13 2082.57 0.994364 -324 16.2926 29.9456 14.9578 -3.14187 7.40513 -1.01094 -0.0168765 8.85603 2.00368e-13 2055.71 0.994719 -325 12.4774 24.4736 21.646 -0.353923 3.39049 2.94227 -0.00945876 8.8777 1.99605e-13 2061.91 0.994688 -326 18.2484 24.4435 24.9726 0.352311 0.467315 2.99519 0.00949607 8.87092 2.15995e-13 2064.54 0.994565 -327 22.1056 29.875 24.9399 2.48345 0.381234 -0.627552 0.00494095 8.86212 2.06316e-13 2061.65 0.994695 -328 16.2959 29.8721 21.5838 -2.83052 -0.0343049 -3.59112 -0.00221378 8.88293 2.10366e-13 2064.59 0.994619 -329 12.4564 24.429 28.2797 -2.37258 -1.20048 0.656262 -0.00740882 8.88258 2.04035e-13 2063.38 0.994684 -330 18.2365 24.4633 31.6119 -0.661203 2.41691 1.38285 -0.0117855 8.87157 2.12745e-13 2060.12 0.994652 -331 22.1006 29.825 31.6114 1.76477 -4.66519 1.56289 0.00939669 8.88984 2.32408e-13 2068.56 0.994516 -332 16.3834 29.8602 28.3061 5.99356 -1.39581 3.1251 0.0148899 8.9165 2.4207e-13 2075.43 0.994424 -333 12.5095 24.4369 34.9636 2.66207 -0.460393 4.24389 0.0139937 8.88427 2.15697e-13 2068.33 0.994587 -334 18.2729 24.4743 38.2445 2.84229 3.48554 -0.618516 -0.0125883 8.88617 2.0875e-13 2063.05 0.994659 -335 22.1108 29.9185 38.2809 2.84317 4.8613 2.99387 0.00476588 8.87983 2.26343e-13 2065.43 0.994561 -336 16.3197 29.8959 34.9844 -0.235318 2.29803 5.90059 -0.00615294 8.90585 2.13416e-13 2068.63 0.9946 -337 23.9974 24.4296 1.63883 -0.461312 -1.19613 -2.67574 -0.00999608 8.90064 2.23171e-13 2066.72 0.994569 -338 29.7262 24.4341 4.9681 -3.75362 -0.82425 -2.04892 0.00596839 8.87012 2.02792e-13 2063.57 0.994709 -339 33.626 29.865 4.97592 2.0032 -0.32918 -1.42536 -0.0072541 8.93496 2.42422e-13 2074.65 0.994439 -340 27.8586 29.8997 1.64024 1.47008 2.75243 -2.495 -0.00460007 8.8781 2.27947e-13 2063.06 0.994605 -341 23.9787 24.4164 8.3315 -2.64967 -2.50835 1.90737 -0.00351075 8.90498 2.16668e-13 2069.01 0.994582 -342 29.7859 24.4569 11.6055 2.25808 1.32708 -3.66394 -0.00198138 8.86477 2.08837e-13 2060.76 0.994648 -343 33.592 29.8668 11.6083 -1.20079 -0.229185 -3.21271 -0.00229348 8.89482 2.22444e-13 2067.11 0.994577 -344 27.7889 29.9051 8.30148 -5.73187 3.51545 -1.26595 0.0132279 8.85131 2.22424e-13 2061.16 0.994584 -345 23.9736 24.4249 15.0268 -3.13669 -1.89434 5.67943 -0.00185251 8.89905 2.20969e-13 2068.1 0.994595 -346 29.7421 24.4294 18.2697 -2.43802 -1.40071 -2.34521 -0.0329931 8.89099 2.11774e-13 2059.74 0.994666 -347 33.5603 29.8358 18.2617 -4.70111 -3.37724 -3.22122 -0.0168032 8.91027 2.26624e-13 2067.31 0.994581 -348 27.8654 29.8531 14.969 2.11768 -1.89528 0.118247 0.00841889 8.8974 2.35029e-13 2069.97 0.994494 -349 24.0504 24.4494 21.5709 4.61263 0.55538 -5.01841 0.00976149 8.89354 2.32836e-13 2069.44 0.994485 -350 29.7564 24.4389 24.9206 -0.98736 -0.585913 -2.54468 -0.00594258 8.87269 2.25353e-13 2061.62 0.994614 -351 33.6174 29.8992 24.9325 1.12563 2.73528 -1.09228 -0.00320371 8.92971 2.43002e-13 2074.38 0.994474 -352 27.8938 29.8527 21.6606 4.93473 -2.16144 4.18532 -0.0105669 8.8637 2.07271e-13 2058.69 0.994709 -353 24.0207 24.4467 28.2588 1.82087 0.72232 -1.10524 0.00454059 8.92848 2.42586e-13 2075.76 0.994479 -354 29.7583 24.4196 31.5912 -0.503327 -1.89743 -0.7766 0.0151678 8.91783 2.56787e-13 2075.77 0.994424 -355 33.5688 29.9032 31.6209 -3.39365 2.73256 2.4814 -0.000172774 8.9287 2.38022e-13 2074.8 0.994495 -356 27.8402 29.8488 28.2588 -0.684325 -1.97316 -1.06118 -0.00718637 8.91814 2.44961e-13 2071.07 0.994469 -357 24.0082 24.4127 34.9061 0.327405 -2.95183 -1.83603 0.0279886 8.87863 2.36825e-13 2070.13 0.994517 -358 29.7539 24.4543 38.2656 -1.25586 1.51611 1.59264 -0.00226009 8.89377 2.46351e-13 2066.94 0.994465 -359 33.6362 29.8674 38.2717 2.85148 -0.672629 2.24007 0.00115013 8.91782 2.58837e-13 2072.81 0.99437 -360 27.8506 29.8578 34.9263 0.509658 -1.51583 0.5755 -0.00138833 8.8937 2.28357e-13 2067.05 0.994618 -361 35.5248 24.4349 1.64124 -0.132968 -0.917148 -1.96484 0.0106055 8.88655 2.2476e-13 2068.1 0.994582 -362 41.242 24.4416 5.00363 -4.40368 0.021206 1.59645 -0.00510346 8.8625 2.00725e-13 2059.6 0.994694 -363 45.1243 29.857 4.96917 -0.594278 -1.57791 -2.07529 0.012511 8.90102 2.13339e-13 2071.57 0.994598 -364 39.3408 29.8684 1.59185 -2.85382 -0.58087 -7.18545 1.06106e-05 8.83599 2.05361e-13 2055.04 0.994711 -365 35.5486 24.431 8.33922 2.57011 -0.913084 2.20557 -0.00605097 8.91 2.2483e-13 2069.56 0.994532 -366 41.2432 24.4495 11.6223 -4.3558 0.86862 -1.88339 -0.0269032 8.89898 2.10144e-13 2062.73 0.994663 -367 45.1756 29.8693 11.6557 4.83786 -0.294331 1.31768 -0.000486027 8.89994 2.20138e-13 2068.58 0.994587 -368 39.4012 29.889 8.24009 3.7061 1.26606 -7.47563 -0.0218939 8.86631 1.82553e-13 2056.78 0.994848 -369 35.495 24.4137 14.9753 -3.12624 -2.88654 0.784299 0.00838111 8.88728 2.28398e-13 2067.78 0.994566 -370 41.3074 24.4379 18.3086 1.77624 -0.37403 1.70098 -0.0215072 8.94405 2.52085e-13 2073.55 0.994427 -371 45.1578 29.8746 18.2821 2.95187 0.407021 -1.04418 -0.0112348 8.90451 2.23042e-13 2067.26 0.994609 -372 39.3395 29.8991 14.9737 -2.52557 2.41264 0.691891 0.0152877 8.93149 2.46388e-13 2078.71 0.994403 -373 35.495 24.4357 21.6674 -2.84246 -0.909284 4.65995 0.00908428 8.91286 2.4e-13 2073.39 0.994519 -374 41.267 24.4234 24.956 -1.51848 -1.82322 0.859111 -0.00966505 8.93212 2.3549e-13 2073.51 0.994501 -375 45.1715 29.8936 24.8587 4.31203 2.18376 -8.86627 -0.016606 8.89358 2.15323e-13 2063.8 0.994588 -376 39.3611 29.9335 21.6157 -0.308426 5.8193 -0.577667 0.0032755 8.89845 2.28829e-13 2069.06 0.99459 -377 35.5841 24.4192 28.2782 5.87618 -2.53616 0.73368 -0.00195452 8.87519 2.30394e-13 2063.02 0.994567 -378 41.2822 24.4139 31.5859 -0.584398 -2.81798 -0.961362 -0.00858049 8.87135 2.02769e-13 2060.74 0.994691 -379 45.1235 29.8716 31.5964 -0.333767 -0.037083 0.0189863 -0.00630664 8.86132 2.06059e-13 2059.1 0.994675 -380 39.4217 29.9234 28.2559 5.45212 5.51646 -1.27932 0.00320367 8.83629 2.02455e-13 2055.79 0.994692 -381 35.5508 24.4334 34.9141 2.56473 -0.856723 -0.938053 0.0123611 8.86763 2.18336e-13 2064.42 0.994648 -382 41.2616 24.4706 38.2401 -2.41825 2.83319 -0.664296 -0.0134205 8.87589 2.10559e-13 2060.7 0.99463 -383 45.1333 29.8912 38.2549 0.784612 1.67352 0.580895 0.019372 8.90895 2.33009e-13 2074.74 0.994526 -384 39.3598 29.8945 34.9464 -0.761405 2.41019 2.25212 -0.0053274 8.86269 2.0945e-13 2059.6 0.994675 -385 47.0701 24.47 1.65535 2.53547 2.59262 -0.682996 -0.0227491 8.88551 2.14167e-13 2060.76 0.994633 -386 52.8261 24.4658 4.94908 1.64636 2.30664 -3.91179 -0.00712895 8.91106 2.13859e-13 2069.54 0.994583 -387 56.6158 29.9077 4.98371 -3.05942 3.58164 -0.532037 -0.000945145 8.87615 1.92022e-13 2063.37 0.994734 -388 50.8935 29.8631 1.6573 0.772479 -1.07183 -0.974985 0.00412051 8.8868 2.21737e-13 2066.76 0.994604 -389 47.0561 24.4259 8.27131 1.13592 -1.59828 -4.4515 0.0100365 8.86988 2.14406e-13 2064.42 0.994603 -390 52.8536 24.4351 11.6092 4.55036 -0.742265 -3.16659 -0.00258014 8.87363 2.04988e-13 2062.51 0.994682 -391 56.6099 29.9064 11.6288 -3.81724 3.52699 -0.798276 0.0201104 8.88061 2.12797e-13 2068.86 0.994561 -392 50.8765 29.8515 8.29014 -1.494 -2.15142 -2.39484 0.0294912 8.87025 2.1536e-13 2068.64 0.994609 -393 47.0332 24.4523 14.9097 -1.78833 0.996476 -5.88061 0.0113384 8.87322 2.14809e-13 2065.4 0.994622 -394 52.8006 24.4039 18.2973 -0.688175 -3.68782 0.354843 -0.000305452 8.88687 2.09692e-13 2065.82 0.994647 -395 56.6681 29.8493 18.3201 2.01533 -2.48735 2.72136 -0.0207988 8.85832 1.95773e-13 2055.36 0.994728 -396 50.8656 29.8386 14.9858 -2.06186 -3.25671 1.88853 0.0193256 8.90595 2.35939e-13 2074.12 0.994474 -397 47.0556 24.4087 21.593 0.978168 -3.36335 -2.54126 -0.000387027 8.86894 2.02881e-13 2061.95 0.994737 -398 52.7975 24.4362 24.9123 -1.18893 -0.35471 -3.29791 0.014645 8.88119 2.27278e-13 2067.84 0.994527 -399 56.6914 29.8752 24.9391 4.3325 0.196536 -0.382836 0.00210623 8.8994 2.3136e-13 2069.05 0.994495 -400 50.868 29.8572 21.6569 -2.15887 -1.7482 3.86281 0.00883735 8.90672 2.35953e-13 2072.05 0.994477 -401 47.0834 24.4676 28.2828 3.85475 2.60219 0.726534 -0.00693469 8.87029 2.15283e-13 2060.9 0.994604 -402 52.8482 24.4006 31.6426 4.21954 -3.86027 4.78829 -0.000442704 8.90829 2.40106e-13 2070.4 0.994494 -403 56.6548 29.8855 31.6076 0.752562 1.13206 1.00421 -0.0132344 8.88781 2.17077e-13 2063.27 0.994636 -404 50.8807 29.9193 28.2614 -0.78643 4.81462 -0.849556 0.023717 8.84413 2.05437e-13 2061.82 0.994706 -405 47.0463 24.4241 34.915 -0.250993 -1.51006 -0.910136 0.00472023 8.8959 2.23672e-13 2068.83 0.994582 -406 52.7967 24.4827 38.2379 -1.14871 4.47023 -1.21279 0.000966399 8.87755 2.35077e-13 2064.15 0.99455 -407 56.6221 29.8735 38.2687 -2.41854 -0.311598 2.07406 0.00575447 8.86647 2.10941e-13 2062.76 0.994672 -408 50.9162 29.8488 34.961 2.83176 -2.52156 3.77361 0.0282342 8.92973 2.69034e-13 2081.13 0.994295 -409 58.5741 24.4582 1.61214 0.795146 2.02724 -5.17592 0.00518666 8.85108 1.97143e-13 2059.35 0.994711 -410 64.301 24.3914 4.99836 -2.98424 -5.13154 1.16055 -0.0040469 8.87032 2.28214e-13 2061.55 0.994521 -411 68.2031 29.9255 5.00909 2.86418 4.76616 2.13141 -0.00216956 8.97883 2.44227e-13 2085.05 0.994438 -412 62.3468 29.8698 1.57884 -6.34146 -0.239512 -8.45924 -0.0165083 8.87101 1.95653e-13 2058.97 0.994723 -413 58.5651 24.4762 8.31968 -0.369934 3.75515 0.274246 -0.00738786 8.86291 1.95325e-13 2059.19 0.994716 -414 64.3439 24.4473 11.6437 1.72358 0.632568 0.306133 -0.00165014 8.89043 2.17987e-13 2066.31 0.994585 -415 68.1781 29.8165 11.692 0.946459 -5.43603 4.93629 -0.0107132 8.88744 1.99627e-13 2063.69 0.994759 -416 62.4298 29.8775 8.33292 2.18981 0.525021 1.58896 0.00306075 8.90027 2.15086e-13 2069.42 0.994553 -417 58.5925 24.4078 14.9936 2.27185 -2.97861 2.76618 -0.0161624 8.90766 2.09736e-13 2066.87 0.994641 -418 64.3169 24.4194 18.2774 -1.09017 -2.35084 -1.4392 -0.000937275 8.90274 2.3169e-13 2069.11 0.994525 -419 68.1622 29.8576 18.2887 -0.833243 -1.54413 -0.421911 0.000217811 8.89678 2.49773e-13 2068.12 0.994425 -420 62.3928 29.8612 15.0105 -2.02966 -1.5884 4.42454 0.00903206 8.86269 2.04661e-13 2062.65 0.994674 -421 58.5717 24.3893 21.6141 0.33671 -5.13978 -0.563228 0.0183348 8.85787 2.04768e-13 2063.6 0.994699 -422 64.2839 24.4819 24.9706 -4.82749 3.94872 2.206 0.0218221 8.91899 2.57948e-13 2077.45 0.99438 -423 68.1435 29.884 24.9066 -2.8462 1.34176 -3.91156 0.0127083 8.913 2.39604e-13 2074.2 0.994481 -424 62.4133 29.9089 21.6206 0.473847 3.74244 0.127191 -0.000475795 8.89647 2.33471e-13 2067.87 0.994517 -425 58.6012 24.4379 28.3114 3.33908 -0.288533 4.22829 -0.00429533 8.87676 2.30039e-13 2062.86 0.994537 -426 64.3048 24.4275 31.6043 -2.38363 -1.35614 0.763347 0.0101021 8.88739 2.31449e-13 2068.19 0.994527 -427 68.1519 29.8596 31.5353 -1.93689 -1.12322 -6.34042 -0.0140897 8.86525 1.95296e-13 2058.25 0.994756 -428 62.4129 29.8525 28.264 0.534953 -1.94692 -0.814396 -0.00945214 8.86721 2.00691e-13 2059.65 0.994759 -429 58.5285 24.4471 34.923 -4.19403 0.599555 0.112907 0.0175503 8.86878 2.26735e-13 2065.8 0.994563 -430 64.3502 24.4407 38.2651 2.0406 -0.132398 1.69065 0.00658767 8.88756 2.25447e-13 2067.47 0.994551 -431 68.1964 29.8729 38.2679 2.75325 0.265251 1.87337 -0.00137797 8.88665 2.18818e-13 2065.56 0.994609 -432 62.4227 29.906 34.8818 1.62148 3.22883 -4.21182 0.00719357 8.88872 2.25821e-13 2067.85 0.994539 -433 0.992348 35.2711 1.70072 3.39865 -3.33755 3.66649 0.013966 8.89951 2.37742e-13 2071.6 0.994482 -434 6.73475 35.3262 4.97982 1.41364 2.22592 -1.04874 -0.0096285 8.88254 2.05913e-13 2062.9 0.994678 -435 10.575 40.702 5.01614 1.2682 -3.27386 2.8841 0.000614423 8.88952 2.13572e-13 2066.59 0.994626 -436 4.81015 40.7591 1.63156 0.967873 2.52881 -3.22427 0.00509727 8.90333 2.30181e-13 2070.51 0.994548 -437 0.964945 35.254 8.31365 0.388452 -5.24722 -0.00111156 0.0132357 8.87312 2.1303e-13 2065.78 0.994625 -438 6.70774 35.2878 11.6438 -1.38447 -1.68196 0.452888 0.00407351 8.85698 2.0976e-13 2060.38 0.994671 -439 10.5442 40.7191 11.6538 -1.77802 -1.52661 1.35198 0.00846474 8.89823 2.21429e-13 2070.13 0.994566 -440 4.79658 40.7742 8.33415 -0.314726 3.69779 1.83406 0.00495906 8.89224 2.08941e-13 2068.09 0.994638 -441 0.970635 35.3124 14.9093 1.06362 0.89297 -5.89671 0.0113989 8.91107 2.35612e-13 2073.51 0.994495 -442 6.685 35.2941 18.271 -3.89943 -1.0782 -2.34666 0.016903 8.86251 2.24508e-13 2064.32 0.994587 -443 10.5623 40.7172 18.259 0.197417 -1.97896 -3.30052 -0.0026734 8.90086 2.3275e-13 2068.34 0.994507 -444 4.8078 40.6514 14.9565 0.699271 -8.30702 -1.4776 -0.00961127 8.91097 2.18853e-13 2069 0.994569 -445 0.955725 35.2472 21.6144 -0.106349 -5.76496 -0.412226 -0.0192181 8.90545 2.32016e-13 2065.79 0.994535 -446 6.68148 35.3207 24.9215 -3.84797 1.70411 -2.54508 0.0141014 8.89608 2.28602e-13 2070.89 0.994508 -447 10.5323 40.7129 24.9187 -3.1805 -2.12944 -2.67327 0.0178584 8.88194 2.20811e-13 2068.66 0.994572 -448 4.84728 40.7602 21.6462 4.50232 2.50187 3.05125 -0.00323476 8.85994 1.98943e-13 2059.44 0.994737 -449 0.966778 35.3204 28.2869 0.643072 1.80818 1.47009 -0.0065637 8.90085 2.13701e-13 2067.48 0.994608 -450 6.67411 35.3236 31.5771 -4.68631 2.15353 -1.78307 -0.00652652 8.87905 1.95507e-13 2062.8 0.99473 -451 10.5407 40.7174 31.609 -2.33744 -1.68742 1.34105 -0.000251666 8.88482 2.12483e-13 2065.41 0.994604 -452 4.76426 40.777 28.2372 -3.56369 3.98067 -3.39319 -0.020599 8.8807 2.03496e-13 2060.17 0.994693 -453 0.925476 35.3206 34.918 -3.62573 1.14598 -0.638495 -0.0153816 8.85921 1.93778e-13 2056.69 0.994756 -454 6.72416 35.3185 38.2589 -0.0703295 1.83016 0.566688 -0.00562523 8.92843 2.3635e-13 2073.6 0.994461 -455 10.5902 40.7275 38.2628 2.77421 -0.854749 1.38234 0.0108942 8.8922 2.29474e-13 2069.38 0.994535 -456 4.77569 40.7694 34.9354 -2.64548 3.25703 1.33029 -0.00848987 8.90054 2.29967e-13 2067.04 0.9945 -457 12.4629 35.3394 1.66203 -1.82915 3.53274 -0.453705 -0.0083829 8.8762 2.00357e-13 2061.82 0.994675 -458 18.2099 35.34 4.97212 -3.334 3.41514 -2.07174 0.0172745 8.85409 2.01779e-13 2062.57 0.994681 -459 22.0508 40.7449 4.96917 -3.45245 0.770123 -2.11434 -0.00575954 8.88069 2.11305e-13 2063.36 0.994619 -460 16.3143 40.7729 1.63328 -0.794156 3.83205 -2.95089 0.00998961 8.88919 2.23774e-13 2068.53 0.994576 -461 12.5133 35.2681 8.36523 2.77505 -3.50078 4.95927 -0.00291808 8.91657 2.19833e-13 2071.61 0.994575 -462 18.2248 35.3395 11.6995 -1.78303 3.60088 5.78514 -0.00766372 8.89216 2.24521e-13 2065.42 0.994541 -463 22.0861 40.7245 11.6542 0.594039 -1.1314 1.35411 0.00728269 8.86051 2.07669e-13 2061.83 0.994648 -464 16.2956 40.6788 8.33244 -2.5709 -6.06185 1.46549 -0.0165729 8.88829 2.16885e-13 2062.69 0.994576 -465 12.502 35.2861 14.9816 2.04771 -1.87977 1.37031 -0.00325619 8.89521 2.18535e-13 2066.98 0.994606 -466 18.2747 35.3152 18.2867 3.11424 1.00886 -0.675874 0.000872168 8.87979 2.10421e-13 2064.57 0.994621 -467 22.0754 40.694 18.2924 -0.967515 -4.43998 -0.34392 0.0037187 8.83466 1.90677e-13 2055.53 0.994761 -468 16.2701 40.7373 14.942 -5.02325 0.00677944 -2.38026 -0.00459398 8.89241 2.15397e-13 2066.1 0.994617 -469 12.4826 35.2999 21.579 0.0755187 -0.730384 -4.34257 0.0125158 8.86358 2.21014e-13 2063.62 0.994565 -470 18.2696 35.2651 24.9707 2.78444 -3.72655 2.57312 -0.0100772 8.89874 2.07329e-13 2066.28 0.994614 -471 22.1261 40.7066 24.9289 4.22786 -2.81382 -1.38689 -0.00520629 8.8859 2.06099e-13 2064.58 0.994627 -472 16.2907 40.7048 21.6508 -3.24983 -3.04566 3.20311 -0.00292549 8.86739 1.99084e-13 2061.09 0.994719 -473 12.4974 35.2847 28.2652 1.40034 -2.05425 -0.402217 -0.000910262 8.90545 2.24101e-13 2069.68 0.994541 -474 18.1729 35.324 31.5944 -6.92469 2.24312 -0.0566035 -0.0259472 8.88565 1.99558e-13 2060.09 0.994695 -475 22.0694 40.7388 31.5664 -1.53689 0.345033 -3.30779 -0.0045829 8.8679 2.11623e-13 2060.88 0.994643 -476 16.3232 40.7256 28.3424 0.329245 -0.803522 7.00395 -0.0193453 8.89678 1.99845e-13 2063.87 0.994683 -477 12.4571 35.3357 34.909 -2.14294 2.89304 -1.18027 -0.00394532 8.92867 2.1567e-13 2073.96 0.994565 -478 18.2753 35.2537 38.2037 3.60196 -5.08211 -4.57195 -0.0129871 8.85028 1.79403e-13 2055.26 0.994864 -479 22.0353 40.7596 38.2364 -5.08956 2.24275 -1.32454 -0.00383718 8.90977 2.51369e-13 2070.03 0.994414 -480 16.3066 40.7237 34.9472 -1.27134 -1.30323 2.30381 -0.00366058 8.86501 2.0339e-13 2060.44 0.994698 -481 24.0219 35.2786 1.6982 1.59938 -2.44972 3.46877 0.0148363 8.90943 2.47025e-13 2073.91 0.994434 -482 29.7661 35.3117 4.99173 0.350046 0.767101 0.0392946 0.0116142 8.9129 2.45023e-13 2073.96 0.994456 -483 33.5988 40.7641 5.02294 -0.879926 2.91697 3.25543 -0.00406836 8.89734 2.20025e-13 2067.27 0.994575 -484 27.8431 40.7211 1.65261 0.0556746 -1.31653 -1.12113 -0.0167239 8.8903 2.27756e-13 2063.09 0.994558 -485 24.0272 35.3029 8.30717 2.29358 -0.0145644 -0.79553 -0.0247858 8.87954 2.06181e-13 2059.04 0.994675 -486 29.7838 35.317 11.6497 1.98623 1.19438 1.14825 -0.00173661 8.9135 2.28543e-13 2071.22 0.994525 -487 33.5971 40.7717 11.6463 -0.840298 3.53011 0.730142 -0.00420662 8.90578 2.18619e-13 2069.04 0.994581 -488 27.8343 40.7149 8.37326 -1.1502 -2.01896 6.0332 0.00277329 8.83529 1.94242e-13 2055.46 0.994775 -489 23.979 35.3462 14.9625 -2.72162 4.27352 -0.437786 -0.0069866 8.8497 2.06322e-13 2056.48 0.994682 -490 29.7301 35.3209 18.2844 -3.29186 1.93505 -0.837521 0.00371485 8.89937 2.28412e-13 2069.38 0.994526 -491 33.5771 40.7571 18.3007 -2.62237 2.18482 0.625145 0.0010562 8.90899 2.26251e-13 2070.84 0.994581 -492 27.8106 40.7937 14.9517 -3.4989 5.7925 -1.612 -0.00160497 8.9091 2.35223e-13 2070.33 0.99449 -493 24.0049 35.2648 21.6086 0.443175 -3.97789 -1.55224 -0.0110535 8.85605 1.8964e-13 2056.94 0.994755 -494 29.7834 35.2402 24.9395 1.75165 -6.57902 0.0062629 -0.0147475 8.8799 2.20529e-13 2061.27 0.994623 -495 33.6563 40.7387 24.9286 5.12325 -0.127783 -1.59328 -0.00798884 8.93309 2.48534e-13 2074.09 0.994448 -496 27.8751 40.7161 21.6227 2.9991 -1.82203 0.42816 0.0153604 8.88058 2.16146e-13 2067.83 0.994603 -497 24.0375 35.2938 28.3016 3.88111 -0.965738 3.04125 0.00583333 8.84284 1.95515e-13 2057.72 0.994751 -498 29.736 35.3412 31.6157 -2.9706 3.68754 1.7302 0.014077 8.90814 2.52802e-13 2073.48 0.994433 -499 33.6596 40.7371 31.6318 5.50274 0.0223236 3.44389 0.0244281 8.9202 2.61997e-13 2078.26 0.994389 -500 27.8064 40.767 28.2695 -3.76773 3.07232 -0.185699 -0.000777196 8.93486 2.60662e-13 2076.03 0.994361 -501 24.0109 35.2716 34.9158 1.07554 -3.44842 -0.865339 0.0221473 8.86502 2.20394e-13 2065.96 0.994601 -502 29.7292 35.357 38.2742 -3.57293 5.15126 2.34219 -0.00570787 8.92152 2.44121e-13 2072.09 0.994498 -503 33.6125 40.6997 38.283 0.533025 -3.68744 3.46141 0.00340118 8.88517 2.26311e-13 2066.27 0.994589 -504 27.8526 40.7464 34.9155 0.72045 0.985329 -0.870087 0.000191072 8.92873 2.48466e-13 2074.89 0.994479 -505 35.5411 35.3378 1.69116 1.81756 3.25931 2.86614 0.00298633 8.87748 2.12708e-13 2064.51 0.99468 -506 41.3047 35.3166 5.01477 1.80682 1.09869 2.5114 0.00341851 8.89719 2.27345e-13 2068.86 0.994505 -507 45.1303 40.7715 5.01886 0.455189 3.55534 3.28451 -0.00108841 8.8571 1.97605e-13 2059.3 0.994692 -508 39.3879 40.8498 1.66946 2.16757 11.3328 0.551283 0.00379557 8.90772 2.24886e-13 2071.15 0.994572 -509 35.5629 35.3054 8.28718 3.59714 0.247749 -2.57998 -0.00614164 8.90845 2.18979e-13 2069.19 0.994588 -510 41.2919 35.2937 11.6239 0.718037 -1.09476 -1.69634 0.0101539 8.87409 2.17859e-13 2065.35 0.994594 -511 45.1284 40.7465 11.5936 0.388524 1.08785 -4.85879 0.0155547 8.88575 2.1078e-13 2068.98 0.994573 -512 39.365 40.7056 8.27646 -0.198564 -3.1383 -3.88487 -0.0044231 8.86453 1.97771e-13 2060.16 0.994738 -513 35.5557 35.3403 14.9402 3.16724 3.64998 -2.83408 -0.0040471 8.8668 2.06695e-13 2060.74 0.994701 -514 41.2744 35.2812 18.3028 -1.18919 -2.18009 0.760135 -0.000369784 8.90659 2.30647e-13 2070.04 0.994535 -515 45.1411 40.7227 18.2915 1.37421 -1.71913 -0.389065 0.00351797 8.88803 2.21025e-13 2066.92 0.994547 -516 39.3989 40.7458 14.9521 3.29268 0.698329 -1.75076 -0.00427874 8.89894 2.1017e-13 2067.55 0.994623 -517 35.5396 35.2866 21.6441 1.41852 -1.53036 2.39202 0.00573899 8.94609 2.63594e-13 2079.81 0.994342 -518 41.295 35.2817 24.9552 0.929248 -2.30971 1.05608 0.0155646 8.85984 2.17753e-13 2063.46 0.994614 -519 45.1547 40.7463 24.9076 2.63883 1.04519 -3.4827 -0.00230171 8.90814 2.24893e-13 2069.96 0.994547 -520 39.3464 40.7249 21.6382 -2.12593 -1.20784 2.25512 -0.00544247 8.84492 2.08788e-13 2055.78 0.994701 -521 35.5272 35.315 28.2801 -0.00942399 1.23764 0.691555 -0.0143485 8.87595 2.15923e-13 2060.5 0.99469 -522 41.3055 35.2947 31.6391 1.6917 -1.14823 3.82627 0.0103967 8.92749 2.40344e-13 2076.79 0.994495 -523 45.1459 40.7109 31.5721 1.98283 -2.08005 -2.36563 0.00344669 8.92941 2.46512e-13 2075.73 0.99446 -524 39.3522 40.7258 28.3071 -1.53916 -0.848147 3.39565 0.000924068 8.91323 2.42398e-13 2071.75 0.994484 -525 35.5418 35.326 34.8936 1.45683 2.25882 -2.96607 -0.00356563 8.89194 2.2298e-13 2066.21 0.994642 -526 41.2676 35.2753 38.2672 -1.6017 -2.72156 1.8631 0.00590354 8.94996 2.53403e-13 2080.64 0.994408 -527 45.1527 40.7375 38.2844 2.84129 0.148116 3.37348 -0.00553934 8.90134 2.20732e-13 2067.8 0.994602 -528 39.4055 40.7165 34.9751 3.64741 -1.72131 5.11723 -0.00625248 8.93688 2.528e-13 2075.26 0.994459 -529 47.0704 35.3279 1.64014 2.57565 2.15452 -2.43082 0.00206887 8.87906 2.20213e-13 2064.68 0.994612 -530 52.7821 35.3311 4.97028 -2.86718 2.91439 -1.76699 -0.00691473 8.90061 2.21991e-13 2067.37 0.994553 -531 56.6752 40.7654 4.95291 2.74821 3.02105 -3.29263 -0.0125939 8.93442 2.28592e-13 2073.37 0.9945 -532 50.9237 40.7226 1.64521 3.54275 -0.96936 -1.89956 0.00844084 8.91131 2.23575e-13 2072.91 0.994553 -533 47.0232 35.264 8.34154 -2.56053 -3.48428 2.58058 -0.0146176 8.91786 2.15935e-13 2069.38 0.9946 -534 52.8105 35.3277 11.628 0.419863 2.35677 -1.51788 -0.00221073 8.90365 2.15456e-13 2069.01 0.994567 -535 56.5887 40.7965 11.6699 -6.26656 5.97843 3.29712 0.016064 8.85844 1.9817e-13 2063.25 0.994659 -536 50.9065 40.7624 8.28619 1.54606 2.66713 -2.97226 -0.00463461 8.87206 1.89291e-13 2061.71 0.994746 -537 47.0543 35.2646 14.9644 0.669164 -4.22099 -0.396423 -0.00593463 8.89367 2.28365e-13 2066.11 0.994541 -538 52.8006 35.2983 18.2838 -0.584023 -0.382754 -1.03974 -0.00310168 8.89973 2.13272e-13 2067.98 0.994603 -539 56.6186 40.7667 18.2955 -2.91267 3.45309 0.110803 0.00252004 8.86054 1.94722e-13 2060.79 0.994738 -540 50.9071 40.746 14.9988 2.21785 1.35719 2.78582 -0.00218204 8.86817 2.01355e-13 2061.44 0.99467 -541 47.1078 35.3458 21.557 5.88473 4.30049 -6.20872 -0.0173348 8.90256 2.09886e-13 2065.53 0.994675 -542 52.8216 35.3065 24.971 1.5187 0.100788 2.23257 -0.0103982 8.91778 2.29552e-13 2070.29 0.994521 -543 56.638 40.71 24.92 -1.08862 -2.74679 -2.72158 0.0110703 8.89394 2.33476e-13 2069.8 0.994484 -544 50.8911 40.6997 21.6201 0.433264 -3.61426 0.124222 0.0155107 8.87396 2.14042e-13 2066.44 0.994643 -545 47.0266 35.2954 28.2696 -1.94894 -1.2687 0.132832 0.00128311 8.87366 2.1149e-13 2063.35 0.994643 -546 52.7939 35.3191 31.585 -1.57331 1.55645 -1.08531 -0.00855742 8.89178 2.17047e-13 2065.12 0.994629 -547 56.6477 40.748 31.5997 -0.132532 1.14997 0.29065 -0.0137205 8.89113 2.17964e-13 2063.88 0.99462 -548 50.8941 40.7439 28.31 0.712335 0.750052 3.8663 -0.00381848 8.89068 2.14325e-13 2065.88 0.994655 -549 46.9898 35.3113 34.9407 -5.39268 0.575991 1.5099 -0.0196356 8.94619 2.38368e-13 2074.37 0.994522 -550 52.7917 35.378 38.27 -1.84326 7.11657 2.22614 -0.00152661 8.91321 2.30625e-13 2071.19 0.994576 -551 56.6063 40.7268 38.2377 -3.92682 -0.626197 -1.14454 0.0291455 8.91712 2.42201e-13 2078.57 0.99448 -552 50.8916 40.7248 34.8869 0.0936933 -1.19993 -3.6551 -0.0132554 8.90949 2.20799e-13 2067.89 0.994623 -553 58.5117 35.3318 1.65772 -5.75509 2.4835 -0.74199 -0.00691569 8.89925 2.1828e-13 2067.06 0.994607 -554 64.3456 35.3018 4.96529 1.46945 -0.239478 -2.49147 -0.00954391 8.88506 2.15105e-13 2063.49 0.994594 -555 68.1745 40.7385 5.04458 0.46192 0.590709 5.77536 0.00286128 8.87422 2.1111e-13 2063.81 0.994615 -556 62.3845 40.7504 1.63664 -2.66788 1.71878 -2.78151 0.0051894 8.88299 2.21009e-13 2066.2 0.994552 -557 58.5536 35.2874 8.24067 -1.50762 -1.49585 -7.44485 -0.01829 8.86703 1.86877e-13 2057.73 0.994773 -558 64.3676 35.2984 11.6911 3.90915 -0.769182 4.62277 -0.0115075 8.92376 2.17489e-13 2071.33 0.994532 -559 68.1606 40.7704 11.6788 -0.963742 3.72026 3.77651 -0.000654823 8.82669 1.87985e-13 2052.9 0.994773 -560 62.3862 40.7295 8.33339 -2.47875 -0.462458 1.94495 -0.00173269 8.84373 1.94929e-13 2056.33 0.994684 -561 58.5812 35.2956 14.934 0.856994 -0.959898 -3.53913 -0.0118486 8.878 1.87635e-13 2061.44 0.994739 -562 64.3283 35.322 18.2963 -0.201963 1.4074 0.443029 -0.00563847 8.89737 2.12678e-13 2066.92 0.994636 -563 68.1704 40.7166 18.2683 0.01702 -1.59 -2.24418 0.00480673 8.91356 2.04469e-13 2072.58 0.994658 -564 62.3795 40.695 14.9066 -2.78623 -3.88506 -6.1383 -0.0109343 8.88268 1.97433e-13 2062.65 0.994686 -565 58.6021 35.3059 21.6016 3.06057 0.255772 -1.41009 -0.00644882 8.8939 2.1266e-13 2066.02 0.994619 -566 64.3106 35.361 24.9872 -1.94419 5.80924 4.37907 -0.00380835 8.86441 2.1553e-13 2060.3 0.994635 -567 68.1426 40.7338 24.9552 -2.56467 -0.356953 1.02586 0.0141164 8.92582 2.42495e-13 2077.25 0.994412 -568 62.4122 40.7773 21.5831 0.338001 4.03255 -3.59986 0.0321172 8.8939 2.26337e-13 2074.25 0.994525 -569 58.5359 35.3065 28.2348 -3.14326 0.56789 -3.72782 0.00173253 8.89087 2.1802e-13 2067.11 0.99462 -570 64.3335 35.3199 31.643 0.367047 1.61052 4.29558 0.00773494 8.92578 2.36195e-13 2075.87 0.994474 -571 68.1393 40.7556 31.5611 -3.03244 1.91828 -3.94544 -0.000405073 8.87607 2.17175e-13 2063.51 0.994623 -572 62.402 40.7153 28.2513 -0.670838 -2.10658 -1.90943 0.0101292 8.8675 2.16167e-13 2063.92 0.994639 -573 58.5845 35.3154 34.9189 1.49782 1.21649 -0.737125 0.0063658 8.92715 2.58299e-13 2075.91 0.994367 -574 64.3247 35.3276 38.2813 -0.569799 2.27078 3.14773 0.0173277 8.88102 2.20909e-13 2068.34 0.994597 -575 68.1989 40.6983 38.2509 3.16921 -4.02703 0.167425 -0.00118656 8.85833 2.09028e-13 2059.55 0.994673 -576 62.444 40.7413 34.916 3.38602 0.623949 -0.796663 -0.00101597 8.89819 2.31148e-13 2068.12 0.994528 -577 0.97119 46.1444 1.66471 1.19349 -2.07498 0.211596 0.00025956 8.92438 2.4198e-13 2074.01 0.994408 -578 6.69422 46.1965 4.95445 -2.54291 2.63846 -3.35844 -0.00712606 8.94824 2.46356e-13 2077.5 0.994433 -579 10.5515 51.5895 4.94072 -1.29623 -0.810158 -5.17597 0.0276551 8.89152 2.28831e-13 2072.81 0.994487 -580 4.79792 51.5993 1.58453 -0.161623 -0.0509486 -7.59001 -0.0086377 8.93589 2.21244e-13 2074.5 0.994553 -581 0.964635 46.1166 8.31896 0.703009 -5.2325 0.117706 -0.0074723 8.88667 2.12153e-13 2064.28 0.994586 -582 6.73777 46.2516 11.6205 1.83871 8.57463 -1.70731 0.0114808 8.86925 2.21353e-13 2064.61 0.994552 -583 10.5258 51.5446 11.6582 -3.62953 -5.93877 1.59671 -0.00208017 8.79113 1.70208e-13 2044.97 0.994925 -584 4.82779 51.5868 8.32551 2.66656 -0.788808 0.986018 0.0190248 8.90877 2.08376e-13 2074.59 0.994639 -585 0.951054 46.113 14.9968 -0.702994 -5.70177 2.92045 -0.0199369 8.84315 1.84307e-13 2052.29 0.994781 -586 6.74718 46.1577 18.2814 2.55325 -1.03224 -1.35711 0.0232842 8.88552 2.2732e-13 2070.6 0.99451 -587 10.5326 51.6131 18.2665 -2.79074 1.66414 -2.78433 -0.00662232 8.89552 2.18882e-13 2066.34 0.994574 -588 4.86178 51.5771 14.9456 6.1456 -2.12413 -2.04627 0.0303837 8.8911 2.25915e-13 2073.3 0.994493 -589 1.01913 46.2229 21.6331 5.71444 5.35456 1.56652 0.0164155 8.8947 1.99904e-13 2071.03 0.994667 -590 6.75097 46.1533 24.9573 2.98937 -1.54793 1.35397 -0.00739743 8.89283 2.12614e-13 2065.59 0.994613 -591 10.5453 51.67 24.9371 -1.64243 7.39864 -0.765033 -0.0145641 8.8578 2.04295e-13 2056.58 0.99472 -592 4.82526 51.6246 21.5943 2.45469 2.52473 -2.50638 -0.00324375 8.87961 1.98246e-13 2063.63 0.994702 -593 0.986741 46.1847 28.2845 2.84151 1.8714 1.23766 -0.000165218 8.90409 2.17134e-13 2069.52 0.994614 -594 6.70728 46.1298 31.6094 -1.65639 -4.41832 0.871173 -0.00811892 8.8397 2.04004e-13 2054.11 0.994682 -595 10.5751 51.6378 31.6452 1.19875 3.90667 4.47909 0.00456711 8.9178 2.33968e-13 2073.49 0.994505 -596 4.78574 51.6296 28.2516 -1.57998 3.14105 -1.9351 0.0183359 8.89025 2.2738e-13 2070.55 0.994526 -597 0.955157 46.1702 34.8944 -0.410255 0.187699 -2.61312 0.00503643 8.90962 2.2991e-13 2071.84 0.994511 -598 6.72522 46.115 38.2197 0.52141 -5.29261 -3.03345 -0.00245005 8.8524 2.00447e-13 2057.99 0.99476 -599 10.5226 51.5892 38.2286 -3.26113 -0.680563 -2.00389 -0.0156713 8.9242 2.24637e-13 2070.52 0.994557 -600 4.7448 51.5508 34.9127 -5.47118 -4.70634 -1.37581 -0.028326 8.8961 1.96155e-13 2061.78 0.99477 -601 12.4966 46.1872 1.62311 1.33456 2.12315 -4.13141 0.00871 8.89537 2.3968e-13 2069.6 0.994493 -602 18.2342 46.1444 4.94327 -1.16875 -2.30175 -4.65322 -0.00848097 8.84267 1.9148e-13 2054.62 0.994791 -603 22.0394 51.6225 5.0047 -4.39926 2.4127 1.57832 0.00104672 8.87958 1.99852e-13 2064.54 0.994697 -604 16.323 51.583 1.66193 -0.00554055 -1.38284 -0.240703 -0.0136486 8.89008 2.19742e-13 2063.68 0.994609 -605 12.5084 46.1685 8.29931 2.51196 -0.291796 -1.59272 -0.0121546 8.88728 2.06191e-13 2063.39 0.994642 -606 18.234 46.2002 11.6469 -0.868041 3.19339 0.694586 -0.011397 8.89085 2.1038e-13 2064.32 0.994626 -607 22.0834 51.601 11.6019 0.00455258 0.557551 -3.68939 0.00174317 8.88943 2.15559e-13 2066.81 0.994609 -608 16.3103 51.5927 8.25874 -1.0373 -0.198572 -5.45434 -0.0204917 8.89596 1.91781e-13 2063.44 0.994708 -609 12.5258 46.2041 14.9331 4.41085 3.58719 -3.63609 0.00363226 8.87489 2.09688e-13 2064.1 0.994663 -610 18.2184 46.0689 18.3089 -2.30419 -9.97878 1.53963 0.00886634 8.90444 2.45266e-13 2071.59 0.99442 -611 22.0532 51.6453 18.288 -2.9292 4.74786 -0.688618 0.0106494 8.89224 2.31253e-13 2069.34 0.994524 -612 16.3447 51.5594 14.9686 2.25917 -4.15289 0.183406 0.0177249 8.85122 2.12639e-13 2062.08 0.994618 -613 12.4899 46.1377 21.6317 1.12793 -2.90728 0.963922 0.00518233 8.9141 2.37886e-13 2072.83 0.994496 -614 18.2323 46.1195 25.0266 -1.03194 -4.60209 7.95665 -0.00928061 8.92656 2.2643e-13 2072.39 0.99453 -615 22.0863 51.5767 24.8728 0.422861 -2.1771 -7.34446 -0.000118109 8.81277 1.72113e-13 2049.98 0.994943 -616 16.3148 51.6154 21.6455 -0.926473 1.59256 2.58119 0.000760867 8.96016 2.70065e-13 2081.75 0.994306 -617 12.4382 46.1783 28.2598 -4.44399 1.30258 -0.904243 0.00444108 8.91219 2.22103e-13 2072.25 0.994548 -618 18.2377 46.1936 31.5342 -0.671901 2.70227 -6.21802 -0.0098433 8.87213 1.99038e-13 2060.62 0.994738 -619 22.0437 51.6068 31.6337 -4.10026 0.701863 3.92392 -0.00937231 8.84227 1.89272e-13 2054.36 0.994764 -620 16.3006 51.6082 28.2733 -1.88034 0.729816 -0.0271166 -0.00215044 8.92027 2.23287e-13 2072.56 0.994561 -621 12.4893 46.1888 34.9203 0.974322 2.24323 -0.250728 0.00638307 8.87591 2.12259e-13 2064.91 0.994639 -622 18.2569 46.1665 38.2989 1.25732 0.0242621 4.65347 0.0300393 8.96209 2.81162e-13 2088.41 0.994235 -623 22.0757 51.5842 38.2917 -0.857327 -1.54647 4.47663 -0.00262445 8.87697 2.12665e-13 2063.21 0.994666 -624 16.3327 51.5915 34.9319 0.878092 -0.544057 1.20555 -0.00304472 8.87635 2.08539e-13 2062.99 0.994676 -625 24.0066 46.125 1.66872 0.475976 -3.90019 0.619872 -0.0110836 8.87782 2.05819e-13 2061.58 0.99471 -626 29.7426 46.2135 5.00638 -2.21401 4.83435 1.82823 -0.00683244 8.86954 2.12796e-13 2060.75 0.994633 -627 33.624 51.5891 4.99953 2.06137 -1.03008 1.06908 -0.011989 8.90099 2.20816e-13 2066.36 0.994594 -628 27.8285 51.5719 1.62839 -1.61194 -2.42706 -3.48841 -0.00510571 8.91698 2.24844e-13 2071.24 0.994535 -629 24.0163 46.1664 8.33106 1.11562 -0.176995 1.67993 0.00902883 8.88364 2.24024e-13 2067.16 0.994528 -630 29.7405 46.1608 11.5946 -2.20493 -0.256696 -4.56915 0.00289864 8.90859 2.28014e-13 2071.15 0.994573 -631 33.551 51.5742 11.6653 -5.67226 -2.22013 2.3951 0.0315847 8.84591 2.05976e-13 2063.88 0.994677 -632 27.8054 51.5819 8.37021 -3.76291 -1.47151 5.48351 0.0105919 8.88947 2.35365e-13 2068.75 0.994489 -633 24.0139 46.1806 14.982 0.84319 1.59104 1.56126 -0.00288016 8.93008 2.44389e-13 2074.54 0.994441 -634 29.8021 46.212 18.314 3.54302 4.23823 2.36622 0.00253716 8.94387 2.33583e-13 2078.59 0.994505 -635 33.6017 51.5953 18.3044 -0.344174 -0.512859 1.02133 -0.00745907 8.87989 2.16737e-13 2062.83 0.994611 -636 27.8439 51.6134 14.9587 -0.00567955 1.68879 -0.893816 0.0121977 8.92815 2.36319e-13 2077.32 0.994478 -637 23.9909 46.1731 21.6193 -1.23418 0.623551 0.0659202 -0.00497901 8.85247 1.87845e-13 2057.46 0.994787 -638 29.707 46.1595 24.9728 -5.74361 -0.618738 2.7206 0.00350023 8.84903 2.03014e-13 2058.56 0.994709 -639 33.5919 51.5705 24.916 -1.23475 -2.65962 -2.86587 -0.00917498 8.87102 1.8395e-13 2060.5 0.994828 -640 27.8552 51.6283 21.6739 0.872285 2.69394 5.41362 -0.0124732 8.90578 2.06629e-13 2067.25 0.994644 -641 23.9748 46.1867 28.2656 -2.95762 1.69825 -0.544655 -0.0107072 8.94334 2.31245e-13 2075.67 0.994486 -642 29.776 46.196 31.6202 1.12305 2.78491 2.28037 0.00223759 8.90215 2.24704e-13 2069.63 0.994599 -643 33.5573 51.6146 31.5812 -4.94946 1.39944 -1.50565 4.39718e-05 8.89861 2.21292e-13 2068.42 0.994556 -644 27.8408 51.5492 28.2632 2.65386e-05 -4.92658 -0.706421 0.0213119 8.89383 2.18557e-13 2071.94 0.994541 -645 23.9785 46.202 34.9454 -2.619 3.63229 2.06064 0.018251 8.90165 2.40568e-13 2072.97 0.994471 -646 29.8171 46.1607 38.2568 5.31538 -0.475227 0.627459 0.00922508 8.87072 2.18822e-13 2064.43 0.994612 -647 33.6109 51.6045 38.2787 0.626579 0.567464 2.65892 -0.011078 8.9373 2.408e-13 2074.32 0.99447 -648 27.7938 51.6091 34.917 -4.84702 1.27847 -0.661506 -0.00726351 8.89423 2.15966e-13 2065.92 0.994616 -649 35.5035 46.1818 1.67195 -2.18991 1.3968 0.921144 -0.00244131 8.90077 2.22196e-13 2068.34 0.994603 -650 41.2559 46.1985 4.99267 -3.18601 3.05984 0.0849768 -0.00934629 8.88311 2.13114e-13 2063.12 0.994587 -651 45.1433 51.5714 5.00193 1.46961 -2.58045 1.25301 -0.0260722 8.87045 1.86144e-13 2056.8 0.994769 -652 39.3591 51.5878 1.67585 -0.670247 -1.36979 1.36933 0.0164787 8.88139 2.25481e-13 2068.25 0.994567 -653 35.5139 46.1031 8.29597 -0.798775 -6.22425 -1.8649 0.0109977 8.89815 2.17454e-13 2070.65 0.99458 -654 41.2599 46.1649 11.6287 -3.23759 -0.223879 -1.16058 -0.00304026 8.87384 2.11062e-13 2062.48 0.994604 -655 45.1273 51.5996 11.6301 0.0461843 0.216756 -1.12916 0.0152805 8.88125 2.22219e-13 2067.99 0.994513 -656 39.4041 51.6082 8.31725 3.92447 1.01548 0.258138 0.0105323 8.8475 2.01174e-13 2059.73 0.994705 -657 35.5393 46.1756 15.0118 1.29977 0.737535 4.72231 -0.00813101 8.88205 2.21545e-13 2063.15 0.994587 -658 41.2701 46.1741 18.2912 -1.89653 0.965863 0.0385655 0.0109153 8.87228 2.18747e-13 2065.13 0.994569 -659 45.1444 51.6048 18.256 1.79389 0.926619 -3.87245 0.00628955 8.87307 2.13339e-13 2064.29 0.994632 -660 39.4046 51.6422 14.9718 3.7072 4.32557 0.510108 0.0124069 8.92946 2.35521e-13 2077.64 0.99447 -661 35.5371 46.157 21.6383 1.03448 -0.934262 1.88924 0.0116932 8.91859 2.34387e-13 2075.18 0.994473 -662 41.2908 46.1471 24.9493 0.488107 -2.04195 0.271483 -0.0123859 8.8803 2.10852e-13 2061.85 0.994661 -663 45.1424 51.5904 24.9622 1.21563 -0.746686 1.47458 -0.00227788 8.88475 2.26404e-13 2064.98 0.994568 -664 39.3905 51.6066 21.6283 2.2411 1.08908 0.976767 0.00491453 8.86776 2.00901e-13 2062.84 0.994729 -665 35.5465 46.2002 28.2947 2.20174 3.33272 2.55616 -0.000824983 8.86238 2.10696e-13 2060.49 0.994669 -666 41.3081 46.1556 31.5984 2.15346 -0.958423 0.0705329 -0.0050589 8.9059 2.28518e-13 2068.88 0.994575 -667 45.1249 51.5867 31.6295 -0.0761032 -1.59055 3.19734 0.0159852 8.88409 2.3345e-13 2068.72 0.99456 -668 39.376 51.611 28.2039 1.20913 1.26716 -6.80455 -0.0112956 8.91166 2.40173e-13 2068.82 0.994459 -669 35.551 46.173 34.9244 2.48651 0.427652 -0.27828 0.0104301 8.89485 2.28678e-13 2069.83 0.994574 -670 41.2726 46.1414 38.2449 -0.852 -2.17325 -0.304658 0.000533207 8.93408 2.32157e-13 2076.08 0.994529 -671 45.1057 51.5726 38.1893 -2.06548 -2.31472 -6.07776 -0.00156254 8.8901 2.18819e-13 2066.26 0.994595 -672 39.3504 51.6158 34.9535 -1.73855 1.77692 3.04745 0.0072972 8.9041 2.386e-13 2071.15 0.994509 -673 47.0373 46.1807 1.72254 -0.972706 1.5593 6.20912 0.0127413 8.81438 1.79865e-13 2053.11 0.994809 -674 52.8793 46.0892 4.96663 7.29356 -7.7109 -2.11185 0.000680753 8.85838 1.81917e-13 2059.92 0.994776 -675 56.6468 51.5869 5.00912 -0.190367 -1.23759 2.06239 -0.0121201 8.86245 1.85316e-13 2058.07 0.994759 -676 50.889 51.6269 1.64997 0.36571 2.89818 -1.63484 -0.00328231 8.88291 2.03697e-13 2064.35 0.994624 -677 47.0182 46.1766 8.31651 -3.03935 1.1188 0.208826 -0.0129913 8.85121 1.81681e-13 2055.49 0.994762 -678 52.8205 46.1959 11.6216 1.52915 2.75537 -2.15947 0.00560193 8.84616 2.01015e-13 2058.42 0.994636 -679 56.6426 51.6145 11.6059 -0.650427 1.38095 -3.77862 -0.00220599 8.90015 2.09353e-13 2068.25 0.994611 -680 50.8794 51.6321 8.3443 -0.724627 3.25675 3.10234 0.0201269 8.86409 1.92348e-13 2065.3 0.994696 -681 47.0577 46.1844 14.9576 1.26809 2.08083 -1.40221 -0.0100707 8.84563 1.85073e-13 2054.91 0.994808 -682 52.7687 46.1688 18.2885 -3.77538 0.382256 -0.712388 -0.0119386 8.9232 2.33598e-13 2071.13 0.994491 -683 56.6269 51.5552 18.2457 -1.95417 -4.20755 -4.88795 -0.00659514 8.90362 2.14979e-13 2068.06 0.994597 -684 50.914 51.6152 14.9746 2.65896 1.86904 0.974963 0.000747863 8.85739 2.13313e-13 2059.79 0.994618 -685 47.0691 46.2129 21.6068 2.22981 4.51684 -0.82166 0.0116531 8.9087 2.32695e-13 2073.05 0.994514 -686 52.7941 46.1642 24.9431 -1.27629 -0.089013 -0.167478 -0.000811979 8.89812 2.33115e-13 2068.16 0.994503 -687 56.622 51.6032 24.9406 -2.92276 0.0640668 -0.45043 -0.00786612 8.85516 1.9628e-13 2057.44 0.994728 -688 50.899 51.5747 21.6013 1.09935 -2.16024 -1.51545 0.0067545 8.91282 2.34985e-13 2072.89 0.994503 -689 47.0471 46.1323 28.2463 -0.227893 -3.4577 -2.49478 -0.00238769 8.88811 2.24717e-13 2065.66 0.99459 -690 52.7933 46.1495 31.6343 -1.4434 -1.93017 3.98179 0.00631364 8.90738 2.31323e-13 2071.63 0.994525 -691 56.6854 51.5707 31.6858 3.7612 -2.79855 8.73539 -0.0157334 8.89309 2.03265e-13 2063.85 0.994678 -692 50.919 51.5611 28.2792 3.255 -3.79036 0.42613 -0.0007986 8.86362 2.06238e-13 2060.76 0.994671 -693 47.0675 46.1786 34.8812 2.18863 1.07577 -4.21959 0.000631272 8.89101 2.30835e-13 2066.94 0.994544 -694 52.7766 46.2122 38.2621 -3.28331 4.04921 1.3235 -0.00258633 8.91703 2.24109e-13 2071.78 0.994551 -695 56.6382 51.5872 38.2541 -1.14436 -1.15204 0.554153 -0.0128232 8.92425 2.20985e-13 2071.14 0.99455 -696 50.9207 51.5549 34.9439 3.05401 -4.08779 2.01181 0.00437551 8.93625 2.42864e-13 2077.39 0.994438 -697 58.56 46.1612 1.68143 -0.854713 -0.285954 2.13066 0.00125199 8.86339 1.93303e-13 2061.13 0.994722 -698 64.3261 46.152 4.97629 -0.515493 -1.21999 -1.51699 -0.0234732 8.87465 1.89924e-13 2058.26 0.994736 -699 68.1661 51.5937 5.00142 -0.57586 -0.718673 1.25393 0.00329003 8.85624 1.88297e-13 2060.03 0.994763 -700 62.4959 51.6176 1.64978 8.63255 1.82005 -1.65405 -0.00617593 8.87594 1.95533e-13 2062.23 0.994678 -701 58.5215 46.131 8.30879 -4.91116 -3.40702 -0.541393 0.0149032 8.86865 1.91324e-13 2065.15 0.994725 -702 64.3131 46.1549 11.6407 -1.59384 -1.21827 -0.11601 -0.00314324 8.88205 1.92067e-13 2064.17 0.994696 -703 68.1385 51.6111 11.6123 -3.13744 1.46732 -2.98253 0.0102503 8.85293 1.846e-13 2060.8 0.994774 -704 62.4172 51.5893 8.31797 0.65383 -0.828027 0.151033 0.00333239 8.92543 2.24996e-13 2074.86 0.994456 -705 58.5143 46.1575 15.0002 -5.63981 -1.16212 3.14708 0.00119101 8.87211 2.12222e-13 2063.02 0.994592 -706 64.3395 46.1477 18.2288 0.897712 -1.97041 -6.12694 0.00320711 8.93021 2.20854e-13 2075.83 0.994509 -707 68.1875 51.6325 18.3081 1.69482 3.32639 1.16046 -0.00718166 8.89822 1.99708e-13 2066.76 0.994667 -708 62.364 51.5725 14.9374 -4.5596 -2.28 -2.95444 0.000149707 8.87105 1.95791e-13 2062.52 0.994734 -709 58.5317 46.1065 21.6348 -3.62639 -6.09695 1.63391 0.0101166 8.87001 2.03553e-13 2064.43 0.994698 -710 64.3149 46.1514 25.0139 -1.82785 -1.18733 6.70727 -0.030017 8.91716 2.11508e-13 2065.95 0.994635 -711 68.1638 51.6066 24.9142 -0.458253 1.09054 -2.97893 0.000932961 8.86377 2.07353e-13 2061.16 0.994682 -712 62.4385 51.5826 21.6438 2.83071 -1.47918 2.2994 0.0222707 8.91651 2.43172e-13 2077.02 0.994383 -713 58.5349 46.1458 28.3261 -3.54687 -2.16401 5.66275 -0.00716868 8.87492 2.01851e-13 2061.81 0.994675 -714 64.3528 46.1531 31.6065 2.20352 -1.1633 0.974907 -0.00483058 8.88765 2.19516e-13 2065.05 0.994585 -715 68.2043 51.5766 31.596 3.11353 -2.09981 -0.137873 0.00568942 8.93514 2.40514e-13 2077.43 0.994445 -716 62.4276 51.5711 28.2532 2.12835 -2.71381 -1.5845 -0.0229261 8.89631 2.14531e-13 2063.03 0.99461 -717 58.5649 46.1505 34.955 -0.0631055 -1.40801 3.20326 -0.00776717 8.88501 2.02244e-13 2063.82 0.994697 -718 64.3521 46.1631 38.2368 2.1125 -0.41354 -1.45179 0.000367603 8.86359 1.99508e-13 2060.99 0.994693 -719 68.1321 51.6468 38.2435 -3.84529 4.93806 -0.56484 -0.00181019 8.85053 1.89111e-13 2057.72 0.994776 -720 62.4134 51.5941 34.9539 0.514182 -0.803713 3.45307 0.0130014 8.87613 2.14878e-13 2066.39 0.994573 -721 0.961698 57.0557 1.69181 -0.0176739 2.63317 2.88745 0.0149884 8.87577 2.11329e-13 2066.73 0.994584 -722 6.70434 57.0729 4.96207 -1.56367 4.2599 -2.6386 -0.0101429 8.896 2.08799e-13 2065.67 0.994658 -723 10.5375 62.4422 4.94649 -2.13568 -2.09237 -4.21673 0.00272291 8.90252 2.26486e-13 2069.85 0.9945 -724 4.8199 62.4222 1.60965 1.97115 -3.81805 -5.30892 -0.00674375 8.8898 2.11072e-13 2065.07 0.994651 -725 0.968882 57.0472 8.35162 0.796569 1.70742 3.72343 -0.00076967 8.92576 2.25393e-13 2074.04 0.994516 -726 6.73954 57.0622 11.6821 1.76242 3.32565 3.9266 0.0161523 8.90866 2.25713e-13 2074.01 0.9945 -727 10.5566 62.4537 11.6389 -0.337327 -0.555701 -0.121288 -0.0052657 8.87208 1.96205e-13 2061.58 0.994742 -728 4.79547 62.4601 8.31448 -0.669798 -0.518614 -0.259148 0.00547524 8.89444 2.31267e-13 2068.7 0.99453 -729 0.972719 57.0331 14.9747 1.13307 0.5363 0.592456 -0.00946951 8.88468 2.10125e-13 2063.41 0.994636 -730 6.70068 57.0269 18.2698 -1.96416 -0.306775 -2.11088 -0.00517305 8.86337 1.96966e-13 2059.76 0.99471 -731 10.5683 62.4874 18.2608 0.58072 2.52821 -3.46429 -0.00741633 8.8836 1.97012e-13 2063.6 0.994687 -732 4.80044 62.4701 14.9726 -0.115901 1.0112 0.48564 -0.0142165 8.89022 2.2405e-13 2063.6 0.994575 -733 1.01274 57.0109 21.6308 5.1893 -1.87032 0.799056 -0.0182231 8.89849 2.06853e-13 2064.48 0.994637 -734 6.76074 57.0293 24.9992 3.99035 -0.145382 5.86373 0.00136622 8.83828 2.02664e-13 2055.81 0.994724 -735 10.5532 62.492 24.9523 -0.831028 3.01579 0.598724 -0.00925181 8.91983 2.32023e-13 2070.99 0.994485 -736 4.76147 62.4347 21.6283 -3.89487 -2.55595 0.971851 -0.00284418 8.87771 2.0625e-13 2063.32 0.994685 -737 0.953372 57.014 28.2584 -0.592349 -1.64447 -1.21973 0.00610401 8.90484 2.32488e-13 2071.05 0.994529 -738 6.70185 56.969 31.5955 -1.94229 -6.05051 0.353244 0.00508879 8.92707 2.54738e-13 2075.6 0.994416 -739 10.5578 62.4396 31.6306 -0.269669 -2.04914 3.70548 0.0111933 8.89073 2.34437e-13 2069.13 0.994534 -740 4.82946 62.4409 28.2991 2.61045 -1.69717 2.80917 0.00384831 8.93758 2.51159e-13 2077.57 0.9944 -741 0.964256 57.0288 34.9206 0.341637 -0.0911916 -0.575573 -0.0126086 8.89444 2.11971e-13 2064.83 0.994608 -742 6.7524 57.049 38.2521 3.19285 1.81436 0.25156 0.0105146 8.87607 2.26563e-13 2065.87 0.994531 -743 10.5689 62.4768 38.291 0.583929 1.71781 4.27157 0.00133406 8.85153 2.15284e-13 2058.66 0.994632 -744 4.80789 62.4646 34.924 0.71131 0.191383 -0.0193615 0.0085218 8.88022 2.21261e-13 2066.3 0.994599 -745 12.504 57.0124 1.68749 2.05884 -1.79704 2.28225 -0.00181799 8.85207 1.96742e-13 2058.06 0.994747 -746 18.219 57.0419 5.00849 -2.44914 1.13144 1.59394 0.0146558 8.89129 2.22313e-13 2069.99 0.994524 -747 22.0152 62.4367 4.99011 -6.69497 -2.55761 0.182717 0.0024479 8.88162 2.14968e-13 2065.29 0.994639 -748 16.3677 62.5035 1.63502 4.5874 3.83048 -2.90299 0.00181478 8.88511 2.25319e-13 2065.92 0.994584 -749 12.4752 57.0452 8.3562 -0.869814 1.49903 4.28574 -0.0181894 8.87898 1.93189e-13 2060.32 0.994691 -750 18.2455 57.0808 11.6587 0.2901 5.33559 1.87353 0.00818067 8.85645 1.98929e-13 2061.14 0.994676 -751 22.0648 62.459 11.6394 -1.99867 -0.254441 -0.38656 -0.00845114 8.87744 2.13167e-13 2062.09 0.994623 -752 16.3595 62.4717 8.36804 3.49155 1.25395 5.65038 -0.00361366 8.85023 1.95251e-13 2057.29 0.994726 -753 12.4769 57.0528 14.9731 -0.166926 2.60195 0.553508 -0.00653814 8.86275 1.9346e-13 2059.34 0.994707 -754 18.2321 56.9853 18.244 -1.09001 -4.28585 -5.01103 -0.0061038 8.92632 2.34793e-13 2073.03 0.994502 -755 22.0945 62.4917 18.3078 1.1078 3.04139 1.70871 -0.00690333 8.90194 2.31937e-13 2067.66 0.994531 -756 16.363 62.4112 14.9651 3.94295 -5.12741 -0.298779 -0.0142176 8.86918 2.01002e-13 2059.09 0.994681 -757 12.4676 57.0195 21.6035 -1.51953 -0.725441 -1.77542 -0.000464157 8.877 2.14996e-13 2063.7 0.994616 -758 18.2111 56.9956 24.9318 -3.20496 -3.19418 -1.42642 0.010259 8.92015 2.48391e-13 2075.23 0.994419 -759 22.101 62.439 24.982 1.65773 -1.90401 3.90725 0.000801534 8.91372 2.41312e-13 2071.82 0.994492 -760 16.3417 62.4701 21.6472 2.167 0.806514 2.68902 0.00348643 8.85198 1.95297e-13 2059.16 0.994757 -761 12.4787 57.0065 28.2788 -0.328004 -2.41936 0.59333 -0.00567375 8.91892 2.36771e-13 2071.54 0.994529 -762 18.259 56.9898 31.544 1.90529 -4.15136 -5.39983 -0.0070855 8.85099 1.97595e-13 2056.7 0.994756 -763 22.0859 62.489 31.6442 0.0951853 2.99207 4.36871 7.35896e-05 8.89954 2.20992e-13 2068.61 0.994615 -764 16.2787 62.4827 28.3141 -4.04207 2.23544 4.32799 0.0211053 8.91577 2.42425e-13 2076.58 0.994468 -765 12.4845 56.975 34.8768 -0.0577053 -5.84758 -4.369 0.00366069 8.89387 2.28194e-13 2068.19 0.994553 -766 18.2719 57.0125 38.2539 2.85489 -1.68306 0.198563 0.00968587 8.91999 2.38346e-13 2075.06 0.994445 -767 22.0882 62.471 38.2658 0.666054 0.937896 1.70978 -0.00880544 8.89466 2.202e-13 2065.67 0.994646 -768 16.3538 62.4601 34.9115 3.22591 -0.278168 -1.47138 0.0255675 8.88334 2.32818e-13 2070.61 0.994541 -769 24.0205 57.0351 1.65154 1.70236 0.459208 -1.32089 0.00699518 8.89204 2.2884e-13 2068.52 0.99452 -770 29.7603 56.9638 4.96435 -0.185094 -6.47834 -2.49689 -0.0300694 8.92524 2.228e-13 2067.68 0.99458 -771 33.5709 62.465 5.0014 -3.75478 0.266152 1.34248 0.00607777 8.91464 2.42117e-13 2073.14 0.99449 -772 27.8364 62.4564 1.71189 -0.922626 -0.427621 4.96581 0.0135794 8.88192 2.24824e-13 2067.74 0.994581 -773 24.0023 57.0403 8.29034 -0.320383 0.885703 -2.52803 -0.0139788 8.86733 2.00138e-13 2058.73 0.994704 -774 29.8008 57.0509 11.6041 3.87039 2.01833 -3.74036 -0.00303113 8.8707 2.09972e-13 2061.8 0.994649 -775 33.5711 62.491 11.711 -3.6373 2.85736 6.94391 0.00156777 8.89048 2.20329e-13 2066.99 0.994623 -776 27.8701 62.4839 8.36464 2.84862 2.24184 4.96049 0.0127197 8.90446 2.41119e-13 2072.4 0.994467 -777 23.9866 57.0176 14.9365 -1.6998 -1.27091 -2.99859 -0.013776 8.87473 1.96344e-13 2060.34 0.994739 -778 29.8026 57.0025 18.3554 3.52596 -2.83942 6.57231 -0.00238637 8.86226 2.02419e-13 2060.11 0.994732 -779 33.6354 62.4807 18.2996 2.76428 2.18593 1.02329 -0.0202365 8.91062 2.22494e-13 2066.65 0.994594 -780 27.8719 62.4701 14.9691 2.71308 0.756741 0.0595737 0.00574828 8.94091 2.40186e-13 2078.66 0.994472 -781 24.0166 57.0581 21.6131 1.28408 2.79164 -0.687722 -0.00429299 8.92776 2.34422e-13 2073.72 0.994492 -782 29.7715 57.0058 24.9149 0.983165 -2.11721 -2.99635 -0.00573134 8.90097 2.26627e-13 2067.7 0.994541 -783 33.5755 62.4579 24.988 -2.90008 -0.568182 4.08438 0.00990094 8.90684 2.25657e-13 2072.27 0.994563 -784 27.8825 62.4482 21.577 3.79627 -1.4348 -3.75147 0.00123407 8.93905 2.37265e-13 2077.29 0.994527 -785 24.0191 57.0018 28.2435 1.67572 -2.83606 -3.16382 0.011 8.85438 2.05929e-13 2061.31 0.994668 -786 29.7508 57.0162 31.5923 -1.3408 -1.55615 -0.278484 -0.00816767 8.88442 2.09339e-13 2063.62 0.994662 -787 33.5996 62.4143 31.6347 -0.661419 -4.45185 3.77313 0.0106187 8.88357 2.25337e-13 2067.47 0.994563 -788 27.8888 62.4334 28.2996 4.84787 -2.835 2.76679 -0.0104357 8.90351 2.43882e-13 2067.27 0.994466 -789 24.0424 57.0465 34.8895 3.5466 1.57709 -3.07168 0.0250626 8.90895 2.31034e-13 2075.97 0.994475 -790 29.7615 57.0472 38.1989 -0.218701 1.67143 -5.27336 -0.00709778 8.85494 1.99341e-13 2057.55 0.994744 -791 33.6031 62.4612 38.2656 -0.138227 0.0644054 1.67387 -0.0163908 8.90087 2.14293e-13 2065.38 0.994639 -792 27.8465 62.4529 34.9075 0.437311 -0.760915 -1.23397 0.011279 8.88432 2.08877e-13 2067.73 0.994672 -793 35.5457 57.0212 1.66251 1.8292 -0.496786 0.045157 0.0352731 8.91466 2.43515e-13 2079.36 0.994454 -794 41.285 57.0112 5.01828 -0.153851 -1.78264 2.92972 -0.00200872 8.90211 2.23068e-13 2068.73 0.994565 -795 45.1399 62.4259 4.98864 1.62789 -3.40759 -0.269161 0.00709553 8.90093 2.32018e-13 2070.44 0.994505 -796 39.3221 62.4571 1.65273 -4.43672 -0.460831 -1.08232 -0.0200222 8.90116 2.21669e-13 2064.67 0.994631 -797 35.5307 57.0391 8.28376 0.44993 0.728703 -3.16535 -0.00187154 8.88948 2.2308e-13 2066.07 0.994567 -798 41.2757 57.0042 11.6391 -1.01777 -2.57563 -0.42475 -0.00443985 8.88089 2.14706e-13 2063.68 0.994624 -799 45.1209 62.4604 11.6182 -0.44439 -0.368605 -2.67596 -0.0155639 8.88313 2.13378e-13 2061.79 0.994616 -800 39.3579 62.4352 8.32907 -0.724012 -2.67359 1.30429 0.00207671 8.88898 2.22618e-13 2066.8 0.99458 -801 35.5162 57.0717 14.9874 -0.497718 4.01111 1.81426 -0.0158135 8.92123 2.29133e-13 2069.88 0.994518 -802 41.2732 57.0411 18.2738 -1.20115 1.12013 -2.15693 0.000901415 8.88578 2.24675e-13 2065.88 0.994556 -803 45.1219 62.405 18.2632 -0.50295 -5.92612 -2.92572 0.0174484 8.86556 2.10434e-13 2065.07 0.99462 -804 39.354 62.4772 14.9914 -1.40511 1.09422 2.88714 -0.0226676 8.87647 2.05893e-13 2058.84 0.99467 -805 35.4776 57.0308 21.5842 -4.75677 -0.0616242 -3.59232 -0.00370646 8.91157 2.29443e-13 2070.4 0.994504 -806 41.3203 57.0384 24.9925 3.70823 0.596205 4.64477 0.0049543 8.91841 2.51609e-13 2073.73 0.994422 -807 45.1534 62.4628 24.9312 2.46968 0.078094 -1.43008 0.0114218 8.87978 2.17314e-13 2066.81 0.994629 -808 39.3362 62.4365 21.6329 -3.07518 -2.17027 1.44352 0.00606384 8.85803 1.95591e-13 2061 0.994755 -809 35.5724 57.0689 28.2815 4.39522 3.96164 1.00138 -0.0121754 8.88771 2.07871e-13 2063.46 0.994683 -810 41.3598 57.0218 31.5955 7.2727 -0.675714 -0.377533 -0.00311185 8.96365 2.69262e-13 2081.65 0.99437 -811 45.1596 62.4327 31.6324 3.31232 -2.84614 3.44999 0.0115769 8.88566 2.44825e-13 2068.14 0.9945 -812 39.3876 62.438 28.3105 2.47072 -2.267 3.9918 0.0164718 8.8621 2.22114e-13 2064.13 0.994622 -813 35.4663 57.0456 34.959 -5.96437 1.86352 3.43747 -0.0165852 8.88932 2.16847e-13 2062.88 0.994638 -814 41.3267 57.0261 38.247 4.15034 -0.402404 -0.258886 -0.0136449 8.91453 2.30169e-13 2068.89 0.994569 -815 45.1045 62.4509 38.2295 -2.21032 -0.934739 -2.34482 0.0101766 8.88774 2.35924e-13 2068.28 0.994514 -816 39.3683 62.4698 34.8501 0.195091 0.748175 -7.42957 -0.001864 8.91608 2.55263e-13 2071.79 0.994413 -817 47.0352 57.0222 1.67413 -1.12371 -0.700771 1.19369 -0.00585181 8.88998 2.14971e-13 2065.33 0.994582 -818 52.8194 57.0184 4.99196 1.24732 -1.02268 0.429327 0.00258091 8.86935 1.99019e-13 2062.7 0.994654 -819 56.6712 62.4731 4.97502 2.43373 1.2778 -1.11313 -0.0167699 8.87268 2.00688e-13 2059.28 0.994691 -820 50.8492 62.4316 1.66756 -3.95266 -3.42222 0.489965 -0.0112127 8.84716 1.88094e-13 2055 0.994796 -821 47.0219 57.0357 8.30425 -2.82625 0.180537 -1.12991 -9.54675e-06 8.87224 2.02119e-13 2062.76 0.994682 -822 52.826 57.0562 11.6037 1.86399 2.70017 -4.03331 0.00116203 8.87623 2.19953e-13 2063.92 0.994526 -823 56.6751 62.4601 11.6874 3.00238 -0.461412 4.33106 0.0122842 8.87384 2.1327e-13 2065.74 0.994598 -824 50.872 62.4688 8.30958 -1.66878 0.746032 -0.846861 0.0121822 8.86698 2.07034e-13 2064.24 0.994649 -825 47.0382 57.0283 14.9799 -1.30475 -0.00631455 1.41175 -0.0143472 8.88156 2.04874e-13 2061.69 0.994675 -826 52.802 57.0199 18.3198 -0.785215 -1.09347 2.76064 -0.0061551 8.88758 2.11876e-13 2064.74 0.994608 -827 56.6949 62.4537 18.2499 4.48199 -1.17004 -4.64784 -0.00204638 8.85902 2.07276e-13 2059.54 0.994616 -828 50.8988 62.4442 14.932 1.36205 -1.48461 -3.52028 -0.0086021 8.89314 2.14184e-13 2065.41 0.99459 -829 47.0202 57.0496 21.6341 -2.7137 1.79163 1.44681 -0.0154876 8.90665 2.25108e-13 2066.83 0.994557 -830 52.8384 57.0237 24.8988 3.2016 -1.0173 -5.01794 0.016543 8.8565 2.18078e-13 2062.97 0.994574 -831 56.6648 62.4625 24.9448 1.68636 0.197697 -0.222596 0.00385121 8.93082 2.31857e-13 2076.12 0.994467 -832 50.9039 62.4791 21.6422 1.58541 1.65881 2.32306 -0.0167105 8.88727 1.98459e-13 2062.39 0.994713 -833 47.036 57.0756 28.3203 -1.13425 4.73385 4.84724 0.00865756 8.8956 2.46945e-13 2069.66 0.994447 -834 52.8311 56.9911 31.6027 2.25152 -3.87413 0.831681 -0.0190494 8.84577 1.83524e-13 2053.02 0.994826 -835 56.6815 62.4903 31.5516 3.1808 3.07914 -4.60265 -0.0124684 8.89461 2.21413e-13 2064.89 0.994624 -836 50.8802 62.4579 28.2888 -0.951244 -0.533707 2.08759 -0.0210201 8.88571 2.14269e-13 2061.16 0.99467 -837 47.0463 57.0231 34.9309 0.0697893 -0.456508 1.10929 0.00316301 8.90128 2.23882e-13 2069.64 0.994608 -838 52.8043 57.0237 38.2376 -0.72706 -0.459172 -1.24346 -0.00637151 8.85751 1.94633e-13 2058.25 0.994738 -839 56.6885 62.482 38.2372 3.52309 1.9527 -1.24379 0.0194098 8.90597 2.22883e-13 2074.1 0.994563 -840 50.9303 62.504 34.951 3.80236 4.12744 2.71362 0.00952982 8.91059 2.35908e-13 2073.01 0.994491 -841 58.5797 57.0524 1.67485 1.07565 1.74454 1.30288 0.00760942 8.90845 2.21899e-13 2072.15 0.994498 -842 64.3238 57.0449 4.98543 -0.783898 1.56867 -0.0283145 -0.00325214 8.87824 2.03739e-13 2063.35 0.994666 -843 68.1439 62.4882 5.00139 -2.57479 2.59552 1.07677 0.00916928 8.90118 2.28158e-13 2070.94 0.994482 -844 62.3869 62.5025 1.69528 -2.24351 4.2424 3.5166 0.00965663 8.86997 2.10263e-13 2064.35 0.994642 -845 58.5433 56.9643 8.25589 -2.62913 -6.72681 -5.90881 -0.0088719 8.82614 1.85597e-13 2051.02 0.994808 -846 64.2709 57.0274 11.6133 -5.78902 -0.382757 -2.98077 0.00220464 8.91647 2.24108e-13 2072.7 0.994504 -847 68.1557 62.4959 11.6746 -1.47923 3.28981 3.50368 -0.0143121 8.86263 2.1037e-13 2057.68 0.994664 -848 62.4243 62.4393 8.33338 1.27644 -2.13051 2.01663 -0.00794622 8.86999 1.98982e-13 2060.58 0.994712 -849 58.6115 57.0405 14.9127 4.29931 1.01004 -5.64493 0.00473973 8.88359 2.05271e-13 2066.19 0.994654 -850 64.3344 57.0316 18.2697 0.434929 0.0467314 -2.52496 -0.0134898 8.89828 2.12544e-13 2065.46 0.994609 -851 68.2003 62.4841 18.3188 2.98269 2.40198 2.34129 0.0137409 8.90791 2.41237e-13 2073.35 0.994455 -852 62.3566 62.4474 14.968 -5.49669 -1.4065 -0.155199 -0.0109219 8.86726 2.07722e-13 2059.38 0.994672 -853 58.6035 57.0412 21.6027 3.60065 1.22733 -1.37161 0.00586737 8.86506 2.08668e-13 2062.49 0.994654 -854 64.3198 57.0141 24.929 -1.36984 -1.7879 -1.33837 0.00921713 8.8874 2.22801e-13 2067.99 0.994565 -855 68.1619 62.4804 24.9576 -0.797806 1.9762 1.17416 -0.00160128 8.87653 2.1327e-13 2063.34 0.994659 -856 62.4385 62.4539 21.6108 2.69818 -0.891013 -0.558902 -0.00877695 8.86706 2.03073e-13 2059.78 0.994705 -857 58.5351 57.0412 28.2715 -3.28642 1.26004 0.148295 0.00778623 8.91188 2.312e-13 2072.92 0.994483 -858 64.3436 57.0158 31.5726 1.45365 -1.79844 -2.21374 0.0098971 8.87803 2.10971e-13 2066.11 0.994646 -859 68.1435 62.4658 31.58 -2.5335 0.515995 -1.69371 -0.00549129 8.91136 2.26921e-13 2069.96 0.994558 -860 62.3923 62.4819 28.286 -1.59767 2.19577 1.40712 -0.00572038 8.9198 2.33742e-13 2071.72 0.994505 -861 58.5872 57.0143 34.9528 2.1061 -1.46748 2.78285 -0.00253181 8.91657 2.2027e-13 2071.7 0.994544 -862 64.3541 57.0136 38.3176 2.45048 -1.46551 6.87178 0.00762201 8.8533 1.82393e-13 2060.31 0.994809 -863 68.1358 62.4886 38.2164 -3.39893 3.20792 -3.39052 -0.00217983 8.83837 1.87883e-13 2055.05 0.994791 -864 62.4212 62.4549 34.9323 1.3302 -0.642589 0.778121 0.00911906 8.88342 2.22112e-13 2067.13 0.994543 diff --git a/unittest/force-styles/tests/fix-timestep-dt_reset.yaml b/unittest/force-styles/tests/fix-timestep-dt_reset.yaml deleted file mode 100644 index 79c361d838..0000000000 --- a/unittest/force-styles/tests/fix-timestep-dt_reset.yaml +++ /dev/null @@ -1,78 +0,0 @@ ---- -lammps_version: 17 Apr 2024 -tags: generated -date_generated: Fri Jun 7 18:46:06 2024 -epsilon: 2e-14 -skip_tests: -prerequisites: ! | - atom full - fix nve - fix dt/reset -pre_commands: ! "" -post_commands: ! | - fix move all nve - fix test solute dt/reset 1 0.01 2.0 0.2 units box -input_file: in.fourmol -natoms: 29 -global_scalar: 0 -run_pos: ! |2 - 1 -1.6003377766874999e-01 2.6762166232400166e+00 -1.4936198894132252e-01 - 2 4.0388792147192171e-01 3.0016792134808377e+00 -9.6012471812088940e-01 - 3 -9.5861672145544596e-01 1.4006448501969666e+00 -4.7523013824515242e-01 - 4 -1.8684076444250182e+00 1.3936066630535586e+00 -1.2096281822842589e+00 - 5 -1.3828352364535943e+00 5.5713190303446003e-01 3.2483346806400420e-01 - 6 3.8902193600951918e-01 2.8983391365961980e-01 -1.2786453119030559e+00 - 7 2.1308644089739190e-01 2.3893096479650891e-02 -2.8533562607981837e+00 - 8 1.1713907702336703e+00 -5.4824157200182999e-01 -3.5474301311591194e-01 - 9 1.4312255630566806e+00 -1.6825397280194601e-01 6.4897482312543942e-01 - 10 2.0999934296344280e+00 -1.4756822191818522e+00 -1.0961458964943600e+00 - 11 1.6136515423746935e+00 -2.2315871773670337e+00 -2.0153939978381046e+00 - 12 3.1446841055370309e+00 -5.2272908553583397e-01 -1.7328866905133364e+00 - 13 4.1983416261080651e+00 -7.5607034884796409e-01 -1.7022915947067430e+00 - 14 2.8031225444646126e+00 -4.1202381193019999e-01 -2.7725148117041858e+00 - 15 2.9478916913695685e+00 3.8931768726108196e-01 -1.1115662176051737e+00 - 16 2.8611528618670774e+00 -2.5789125176712790e+00 4.7601902400593712e-02 - 17 2.1966535354601335e+00 -2.0665043477608225e+00 1.2694120809585372e+00 - 18 2.1456060097881458e+00 3.0156410956262585e+00 -3.5095343446182317e+00 - 19 1.5415465073885906e+00 2.5991408873906559e+00 -4.2197918963157743e+00 - 20 2.7551206841726783e+00 3.6877096517525496e+00 -3.9154044800645496e+00 - 21 4.8888466281714225e+00 -4.0748616166802885e+00 -3.6204075030876233e+00 - 22 4.2989113951906681e+00 -4.2581560593222179e+00 -4.4226487298778574e+00 - 23 5.7672620091673199e+00 -3.6325212954177744e+00 -3.8381241779350375e+00 - 24 2.0794116799818672e+00 3.1447549079665342e+00 3.1592671339560181e+00 - 25 1.3135305735388532e+00 3.2147973849990912e+00 2.5028772476938528e+00 - 26 2.5784068440212495e+00 4.0109335714010959e+00 3.2698987554168677e+00 - 27 -1.9643319042504959e+00 -4.3513867149440522e+00 2.1032665853736487e+00 - 28 -2.7697926224727714e+00 -4.0353231124695634e+00 1.6012344500261053e+00 - 29 -1.3304215913804309e+00 -3.5947577122836272e+00 2.3207576163452592e+00 -run_vel: ! |2 - 1 9.4467607701325057e-04 7.7498517383180546e-03 -1.1463168306402034e-03 - 2 -3.6408443579654570e-03 -8.8729645876490047e-03 -1.9436730433926273e-03 - 3 2.9527925776225280e-04 -9.7331665483232355e-03 -4.6949207742023108e-03 - 4 -2.0137323550860974e-02 2.6916233736039682e-02 5.5374889224356558e-03 - 5 -2.3872729839179246e-02 2.3093506039346939e-03 1.0994041785352272e-03 - 6 2.5112565902221953e-02 -9.5644430381732828e-03 3.7377545050952976e-02 - 7 -1.0935887200811865e-02 4.2130835305546144e-03 -2.2616223758506512e-02 - 8 1.6078467024131574e-03 -3.4880921458789642e-03 -2.5355937861864832e-03 - 9 -1.3421391505994550e-02 -1.8683134183574791e-02 -4.9354362981590502e-02 - 10 -3.0173424265089673e-02 1.5750439009769041e-02 2.4212334372945538e-02 - 11 -2.5974263774704641e-03 -3.8234806433940661e-03 1.0807688939112037e-02 - 12 1.1406750180081360e-02 -2.3888907360507042e-03 -7.2487288350712113e-03 - 13 2.6837245190005181e-02 5.1957296636854552e-03 -8.2760420884687644e-03 - 14 2.2719133315635204e-02 1.3446403447077867e-02 -1.5075656209032836e-02 - 15 -1.4075522077899010e-03 -1.4554021425688781e-02 -3.8832588024861501e-04 - 16 2.4336823877344520e-02 -1.5072087665571943e-02 -2.3373566918322878e-02 - 17 -8.9177949386646492e-03 7.4770727536728789e-03 1.9907013293638563e-02 - 18 -2.7512907490955430e-04 -1.4892644625063016e-03 3.3434107934133353e-03 - 19 2.5131827532331331e-03 9.9071804085361197e-04 -2.7749698045305168e-03 - 20 2.0025567321628262e-04 2.6526415272830868e-03 -5.7767565890661909e-03 - 21 -1.6284330333014596e-03 -3.8024523895467547e-04 1.5561133945601834e-03 - 22 1.6245485758098492e-03 -3.2565973695207478e-04 1.8436298252320705e-03 - 23 -2.0272508324932184e-03 -4.8894494636957785e-03 -2.3588546792953401e-03 - 24 3.4368252516488098e-04 -6.8754015765766746e-04 1.7317102517366866e-05 - 25 5.8786369551553060e-03 -1.2888584291820609e-03 2.7769918681455497e-03 - 26 -3.8055663276423098e-03 -1.6026997923491385e-03 1.2286633546052803e-03 - 27 1.3448645973759452e-04 1.1151161839475089e-04 -2.9070269890467057e-04 - 28 -1.0918345678322555e-03 1.8377914084022882e-04 1.4709914402656953e-03 - 29 -3.2267739392277161e-03 -1.9359301872634484e-04 2.4119543291687964e-03 -... diff --git a/unittest/force-styles/tests/fix-timestep-freeze.yaml b/unittest/force-styles/tests/fix-timestep-freeze.yaml deleted file mode 100644 index 33bdaa6b31..0000000000 --- a/unittest/force-styles/tests/fix-timestep-freeze.yaml +++ /dev/null @@ -1,77 +0,0 @@ ---- -lammps_version: 17 Feb 2022 -date_generated: Fri Mar 18 22:18:00 2022 -epsilon: 2e-11 -skip_tests: -prerequisites: ! | - atom sphere - fix freeze -pre_commands: ! "" -post_commands: ! | - fix move all nve - fix test solute freeze -input_file: in.brownian -natoms: 29 -global_vector: ! |- - 3 0.031196595768690827 0.027176378299486714 -0.018248127489101762 -run_pos: ! |2 - 1 -2.7837948059450057e-01 2.4915057595127261e+00 -1.7244621851040967e-01 - 2 3.0739674554684748e-01 2.9612812082059410e+00 -8.4971536723424157e-01 - 3 -6.9690113701142686e-01 1.2299989573015675e+00 -6.2300341128596803e-01 - 4 -1.5790179883709534e+00 1.4836808443213463e+00 -1.2569328009386738e+00 - 5 -8.9737778320591355e-01 9.2644076771112371e-01 4.0243624362683811e-01 - 6 2.9350779927946186e-01 2.9015340694208497e-01 -1.2827109535977994e+00 - 7 3.3997795272945847e-01 -2.6300572624749590e-02 -2.4648504448435284e+00 - 8 1.1648999228107455e+00 -4.8865966236488045e-01 -6.7628957056698502e-01 - 9 1.3802410900047160e+00 -2.5301023044453536e-01 2.7102084644075047e-01 - 10 2.0194285352292209e+00 -1.4622480415421317e+00 -9.6779503027756864e-01 - 11 1.7922384975531884e+00 -1.9922212161152444e+00 -1.8898770637388704e+00 - 12 3.0051949545921595e+00 -4.9025758702939209e-01 -1.6214531165572654e+00 - 13 4.0528782906288381e+00 -8.9202906696376694e-01 -1.6399903380297762e+00 - 14 2.6030385373167326e+00 -4.1792037250958114e-01 -2.6632871675610303e+00 - 15 2.9669711835025847e+00 5.5426020373538232e-01 -1.2373366130951635e+00 - 16 2.6515619929959935e+00 -2.4164580153507993e+00 3.5904434895191586e-02 - 17 2.2323103228818271e+00 -2.0866200178232570e+00 1.1508699713803967e+00 - 18 2.1369701651509190e+00 3.0158507318424936e+00 -3.5179348274555937e+00 - 19 1.5355837133081183e+00 2.6255292347922397e+00 -4.2353987772399497e+00 - 20 2.7727573004039123e+00 3.6923910447382959e+00 -3.9330842457623234e+00 - 21 4.9040128090518982e+00 -4.0752348190254066e+00 -3.6210314733741300e+00 - 22 4.3582355554811203e+00 -4.2126119427992510e+00 -4.4612844197913537e+00 - 23 5.7439382850543934e+00 -3.5821957939727862e+00 -3.8766361297296963e+00 - 24 2.0689243587550665e+00 3.1513346917712659e+00 3.1550389764758857e+00 - 25 1.3045351337111810e+00 3.2665125710954817e+00 2.5111855269473398e+00 - 26 2.5809237403311265e+00 4.0117602606155351e+00 3.2212060529773248e+00 - 27 -1.9611343135760269e+00 -4.3563411936812422e+00 2.1098293111769051e+00 - 28 -2.7473562684448014e+00 -4.0200819932539504e+00 1.5830052163387485e+00 - 29 -1.3126000190074181e+00 -3.5962518039956493e+00 2.2746342468316909e+00 -run_vel: ! |2 - 1 7.7867804888392077e-04 1.7047228530841802e-02 -2.1582089259505630e-04 - 2 2.7129529964126462e-03 5.2784482698423705e-03 3.6014335254494771e-03 - 3 -1.2736791029204805e-03 -1.3974541598892304e-02 -3.2921473803217605e-04 - 4 -9.2828595122009308e-04 -6.6991688238371080e-03 -4.0996189392783757e-03 - 5 -1.1800848061603740e-03 -1.0047153968619141e-02 8.9901734029750995e-05 - 6 -3.0914004879905335e-04 5.9226312312574469e-02 8.0271015448535863e-04 - 7 -1.1037894966874103e-04 -1.6457202942861592e-02 -7.6694610847002475e-04 - 8 3.9060281273221989e-04 -3.3092081140500642e-03 1.5732069521849873e-04 - 9 1.2475530960659720e-03 3.1932872333445845e-03 1.1326388467761117e-03 - 10 4.5008983776042893e-04 -3.2706161456987355e-02 -2.2639522262760407e-04 - 11 -3.6977669078869707e-04 -3.8208979405711181e-03 -2.8967604321188693e-03 - 12 1.0850834530183159e-03 -5.9865405325317640e-04 -1.2901481412786638e-03 - 13 4.0754559196230639e-03 5.8000556188644685e-03 -7.6236632081370817e-04 - 14 -1.3837220448746613e-04 -5.8513645592200006e-03 -3.9124675613296149e-03 - 15 -4.3301707382721859e-03 -5.7874916835632629e-03 3.2246704604008991e-03 - 16 -9.6715751018414326e-05 -2.0337180407622935e-02 1.5015330084982936e-03 - 17 6.5692180538157174e-04 1.5347761197837846e-02 8.4018434079252094e-04 - 18 -8.0066836980328829e-04 -8.6272352268198854e-04 -1.4482916287850455e-03 - 19 1.2452384523271467e-03 -2.5061112055692713e-03 7.2998645869741087e-03 - 20 3.5930056005389287e-03 3.6938854790338886e-03 3.2322736694535398e-03 - 21 -1.4689186150745113e-03 -2.7352475069893978e-04 7.0581153530663884e-04 - 22 -7.0694198605565622e-03 -4.2577150334417351e-03 2.8079083578864597e-04 - 23 6.0446965741464600e-03 -1.4000132401387130e-03 2.5819752034683461e-03 - 24 3.1926469085296483e-04 -9.9445460268274993e-04 1.5000192558511764e-04 - 25 1.3789867280959787e-04 -4.4335884662300967e-03 -8.1807894939305785e-04 - 26 2.0485905358907227e-03 2.7813360186345745e-03 4.3245728521738623e-03 - 27 4.5604013457189118e-04 -1.0305533784689164e-03 2.1187984562018409e-04 - 28 -6.2544520812349170e-03 1.4127710889363543e-03 -1.8429822031806320e-03 - 29 6.4110655335637300e-04 3.1273431604200330e-03 3.7253670254479539e-03 -... diff --git a/unittest/force-styles/tests/fix-timestep-langevin.yaml b/unittest/force-styles/tests/fix-timestep-langevin.yaml deleted file mode 100644 index 261915d2df..0000000000 --- a/unittest/force-styles/tests/fix-timestep-langevin.yaml +++ /dev/null @@ -1,78 +0,0 @@ ---- -lammps_version: 17 Apr 2024 -tags: generated -date_generated: Fri Jun 7 22:27:03 2024 -epsilon: 5e-13 -skip_tests: -prerequisites: ! | - atom full - fix nve - fix langevin -pre_commands: ! "" -post_commands: ! | - fix move all nve - fix test solute langevin 1.0 1.1 100.0 12345 -input_file: in.fourmol -natoms: 29 -global_scalar: 0 -run_pos: ! |2 - 1 -2.7055090313586694e-01 2.4910966590147563e+00 -1.6705294560963727e-01 - 2 3.0987079845412696e-01 2.9610839877805746e+00 -8.5459524325379732e-01 - 3 -7.0386996646823097e-01 1.2305855748566847e+00 -6.2773437192538017e-01 - 4 -1.5818593211402618e+00 1.4838423312330078e+00 -1.2538438852110476e+00 - 5 -9.0689661365423446e-01 9.2663447672189947e-01 3.9957898638888245e-01 - 6 2.4854012545460827e-01 2.8271374005055028e-01 -1.2317017799278256e+00 - 7 3.4147739548587563e-01 -2.2556078859787890e-02 -2.5288632292033428e+00 - 8 1.1742427515980891e+00 -4.8866124257490434e-01 -6.3798491385998712e-01 - 9 1.3801252262364310e+00 -2.5253267058355489e-01 2.8355956271130822e-01 - 10 2.0508183581623944e+00 -1.4601189411076587e+00 -9.8314965328670689e-01 - 11 1.7878407390541606e+00 -1.9921666470548631e+00 -1.8891007055273996e+00 - 12 3.0061622062747184e+00 -4.9015488428157677e-01 -1.6231171725731901e+00 - 13 4.0515168414104252e+00 -8.9210824412751411e-01 -1.6398528105876284e+00 - 14 2.6065725097550789e+00 -4.1788302509622638e-01 -2.6632647823763125e+00 - 15 2.9697195566757086e+00 5.5433633101121271e-01 -1.2341714450953176e+00 - 16 2.6745714485471903e+00 -2.4123166330226682e+00 -2.3162241021634934e-02 - 17 2.2153906776153747e+00 -2.0898230225230767e+00 1.1960681630772538e+00 - 18 2.1369701704125093e+00 3.0158507413625451e+00 -3.5179348337241887e+00 - 19 1.5355837136083810e+00 2.6255292355369164e+00 -4.2353987779880198e+00 - 20 2.7727573005679180e+00 3.6923910449611483e+00 -3.9330842459137045e+00 - 21 4.9040128073304654e+00 -4.0752348173078365e+00 -3.6210314710024090e+00 - 22 4.3582355554443142e+00 -4.2126119427292243e+00 -4.4612844196322596e+00 - 23 5.7439382849314944e+00 -3.5821957939280122e+00 -3.8766361295943339e+00 - 24 2.0689243582474348e+00 3.1513346907267272e+00 3.1550389754914847e+00 - 25 1.3045351331590089e+00 3.2665125705889064e+00 2.5111855257625630e+00 - 26 2.5809237402718868e+00 4.0117602605486491e+00 3.2212060529099542e+00 - 27 -1.9611343130365799e+00 -4.3563411931354077e+00 2.1098293115504485e+00 - 28 -2.7473562684511776e+00 -4.0200819932377945e+00 1.5830052163432786e+00 - 29 -1.3126000191353682e+00 -3.5962518039479119e+00 2.2746342468732652e+00 -run_vel: ! |2 - 1 8.0705478931425330e-03 1.6362107862876427e-02 4.7071709463330225e-03 - 2 5.3483173500779215e-03 5.0331181951084958e-03 -1.3704289056370228e-03 - 3 -8.0984877445739335e-03 -1.2820946112635222e-02 -4.1086678354937305e-03 - 4 -3.7765994866665142e-03 -6.4817253165251783e-03 -1.0468592577407556e-03 - 5 -1.0790465934218339e-02 -9.7470437416945794e-03 -2.8026335267293105e-03 - 6 -3.9320548199141152e-02 4.6262665015138621e-02 3.6793194086275210e-02 - 7 9.6474427098401660e-04 -1.0059528342024048e-02 -5.1039868651214647e-02 - 8 7.7643837629280408e-03 -3.3631837407687190e-03 3.4288095030425715e-02 - 9 1.6741942981952772e-03 3.8830943745192287e-03 1.5038959617973389e-02 - 10 2.8846164965533303e-02 -2.8874511110636991e-02 -1.4916758392991759e-02 - 11 -4.6610686500751283e-03 -3.7039967441697855e-03 -2.2691266703544831e-03 - 12 2.1164606628449934e-03 -3.4220822539309897e-04 -2.9721139435000179e-03 - 13 2.7675842744650770e-03 5.7412365998513537e-03 -6.8769832313210846e-04 - 14 3.4050329464101669e-03 -5.7630361445629198e-03 -3.8157038373787307e-03 - 15 -1.7692894993641629e-03 -5.7003277137216909e-03 6.2432114728394076e-03 - 16 1.8497889640999712e-02 -1.3084756861649369e-02 -4.5242340837107285e-02 - 17 -1.2865930240855061e-02 9.6841909241713632e-03 3.6929177657810584e-02 - 18 -8.0065795034411913e-04 -8.6270474212220023e-04 -1.4483040678039620e-03 - 19 1.2452390826788078e-03 -2.5061097143551331e-03 7.2998631016558766e-03 - 20 3.5930060229653537e-03 3.6938860309789546e-03 3.2322732681250134e-03 - 21 -1.4689220119975671e-03 -2.7352132579288148e-04 7.0581620967593022e-04 - 22 -7.0694199249148144e-03 -4.2577148937079368e-03 2.8079117393182962e-04 - 23 6.0446963135573507e-03 -1.4000131625487825e-03 2.5819754828602225e-03 - 24 3.1926369083520970e-04 -9.9445664574012165e-04 1.4999998936213708e-04 - 25 1.3789756606877334e-04 -4.4335894794112684e-03 -8.1808132686606516e-04 - 26 2.0485904052219830e-03 2.7813358642201072e-03 4.3245727170167060e-03 - 27 4.5604120224184493e-04 -1.0305523011183196e-03 2.1188057828807350e-04 - 28 -6.2544520858559939e-03 1.4127711179204101e-03 -1.8429821887785932e-03 - 29 6.4110631663490928e-04 3.1273432727030488e-03 3.7253671094343694e-03 -... diff --git a/unittest/force-styles/tests/fix-timestep-nve_sphere.yaml b/unittest/force-styles/tests/fix-timestep-nve_sphere.yaml index a072de55f6..4b815ef384 100644 --- a/unittest/force-styles/tests/fix-timestep-nve_sphere.yaml +++ b/unittest/force-styles/tests/fix-timestep-nve_sphere.yaml @@ -4,14 +4,14 @@ date_generated: Fri Mar 18 22:17:59 2022 epsilon: 5e-14 skip_tests: prerequisites: ! | - #atom full - #atom dipole - #atom sphere - #fix nve/sphere - #pair lj/cut/dipole/cut + atom full + atom dipole + atom sphere + fix nve/sphere + pair lj/cut/dipole/cut pre_commands: ! "" post_commands: ! | - pair_style lj/cut/dipole/cut 2.5 5.0 + pair_style lj/cut/dipole/cut 8.0 pair_coeff * * 0.0 3.0 fix test solute nve/sphere input_file: in.dipole diff --git a/unittest/force-styles/tests/fix-timestep-shardlow copy.yaml b/unittest/force-styles/tests/fix-timestep-shardlow copy.yaml deleted file mode 100644 index 0a9016b124..0000000000 --- a/unittest/force-styles/tests/fix-timestep-shardlow copy.yaml +++ /dev/null @@ -1,91 +0,0 @@ ---- -lammps_version: 17 Feb 2022 -date_generated: Fri Mar 18 22:17:59 2022 -epsilon: 2e-14 -skip_tests: -prerequisites: ! | - atom dpd - fix nve -pre_commands: ! "" -post_commands: ! | - fix 4 all rx kinetics.dpdrx none dense lammps_rk4 1 - set atom * d_rdx 1.00 - set atom * d_h2 0.0 - set atom * d_no2 0.0 - set atom * d_n2 0.0 - set atom * d_hcn 0.0 - set atom * d_no 0.0 - set atom * d_h2o 0.0 - set atom * d_co 0.0 - set atom * d_co2 0.0 - set atom * dpd/theta 2065.00 - timestep 0.001 - pair_style hybrid/overlay dpd/fdt/energy 16.00 234324 exp6/rx 16.00 - pair_coeff * * dpd/fdt/energy 0.0 0.05 10.0 16.00 - pair_coeff * * exp6/rx params.exp6 1fluid 1fluid exponent 1.0 1.0 16.00 - fix 1 all shardlow - fix 2 all nve - fix 3 all eos/table/rx linear table.eos 4001 KEYWORD thermo.dpdrx -input_file: in.dpdrx-shardlow -natoms: 29 -run_pos: ! |2 - 1 -2.7045559764772636e-01 2.4912159908661540e+00 -1.6695851750890134e-01 - 2 3.1004029572800829e-01 2.9612354631162883e+00 -8.5466363035055182e-01 - 3 -7.0398551409567367e-01 1.2305509955796761e+00 -6.2777526927691529e-01 - 4 -1.5818159336524433e+00 1.4837407818931854e+00 -1.2538710836034257e+00 - 5 -9.0719763673143938e-01 9.2652103885754256e-01 3.9954210488744507e-01 - 6 2.4831720509137747e-01 2.8313021474851946e-01 -1.2314233328432578e+00 - 7 3.4143527679197477e-01 -2.2646550369995716e-02 -2.5292291416062129e+00 - 8 1.1743552228749641e+00 -4.8863228576130058e-01 -6.3783432890943681e-01 - 9 1.3800524229486879e+00 -2.5274721030864977e-01 2.8353985887494298e-01 - 10 2.0510765219972789e+00 -1.4604063739897442e+00 -9.8323745066910395e-01 - 11 1.7878031944038735e+00 -1.9921863272595286e+00 -1.8890602447323932e+00 - 12 3.0063007040474412e+00 -4.9013350497870395e-01 -1.6231898104999232e+00 - 13 4.0515402959329752e+00 -8.9202011603544384e-01 -1.6400005529743578e+00 - 14 2.6066963345551839e+00 -4.1789253964855821e-01 -2.6634003608660097e+00 - 15 2.9695287185765005e+00 5.5422613164855661e-01 -1.2342022021736101e+00 - 16 2.6747029694779090e+00 -2.4124119054031508e+00 -2.3435746001955464e-02 - 17 2.2153577785226939e+00 -2.0897985186816044e+00 1.1963150794967707e+00 - 18 2.1384791188033843e+00 3.0177261773770208e+00 -3.5160827596876225e+00 - 19 1.5349125211132961e+00 2.6315969880333707e+00 -4.2472859440220647e+00 - 20 2.7641167828863153e+00 3.6833419064000221e+00 -3.9380850623312638e+00 - 21 4.9064454390208301e+00 -4.0751205255383196e+00 -3.6215576073601046e+00 - 22 4.3687453488627543e+00 -4.2054270536772504e+00 -4.4651491269372565e+00 - 23 5.7374928154769504e+00 -3.5763355905184966e+00 -3.8820297194230728e+00 - 24 2.0684115301174013e+00 3.1518221747664397e+00 3.1554242678474576e+00 - 25 1.2998381073113014e+00 3.2755513587518097e+00 2.5092990173114837e+00 - 26 2.5807438597688113e+00 4.0120175892854135e+00 3.2133398379059099e+00 - 27 -1.9613581876744359e+00 -4.3556300596085160e+00 2.1101467673534788e+00 - 28 -2.7406520384725965e+00 -4.0207251278130975e+00 1.5828689861678511e+00 - 29 -1.3108232656499081e+00 -3.5992986322410760e+00 2.2680459788743503e+00 -run_vel: ! |2 - 1 8.1705745750215355e-03 1.6516406624177568e-02 4.7902269490513816e-03 - 2 5.4501493264497653e-03 5.1791699524041859e-03 -1.4372931188098724e-03 - 3 -8.2298293869533471e-03 -1.2926551603583568e-02 -4.0984178763235103e-03 - 4 -3.7699042632974764e-03 -6.5722892095586034e-03 -1.1184640307556133e-03 - 5 -1.1021961013432616e-02 -9.8906780949598733e-03 -2.8410737767347836e-03 - 6 -3.9676663388061570e-02 4.6817061143308802e-02 3.7148492456495326e-02 - 7 9.1034010711748495e-04 -1.0128523385947431e-02 -5.1568251957150528e-02 - 8 7.9064711492041403e-03 -3.3507255912560130e-03 3.4557098774889522e-02 - 9 1.5644176103896980e-03 3.7365546026078196e-03 1.5047408831488810e-02 - 10 2.9201446724707314e-02 -2.9249578666046938e-02 -1.5018077196173917e-02 - 11 -4.7835962161678980e-03 -3.7481384556453390e-03 -2.3464103658842415e-03 - 12 2.2696453478564947e-03 -3.4774151000032500e-04 -3.0640766808544074e-03 - 13 2.7531740679274967e-03 5.8171062119749019e-03 -7.9467451203004726e-04 - 14 3.5246182394862522e-03 -5.7939995493321130e-03 -3.9478430939281980e-03 - 15 -1.8547943547235332e-03 -5.8554729996935298e-03 6.2938485237843487e-03 - 16 1.8681499891767241e-02 -1.3262466107722061e-02 -4.5638651214503466e-02 - 17 -1.2896270000483427e-02 9.7527665388161214e-03 3.7296535433762990e-02 - 18 -6.0936815808025862e-04 -9.3774557532468582e-04 -3.3558072507805731e-04 - 19 -6.9919768291957119e-04 -3.6060777270430031e-03 4.2833405289822791e-03 - 20 4.7777805013736515e-03 5.1003745845520452e-03 1.8002873923729241e-03 - 21 -9.5568188553430398e-04 1.6594630943762931e-04 -1.8199788009966615e-04 - 22 -3.3137518957653462e-03 -2.8683968287936054e-03 3.6384389958326871e-03 - 23 2.4209481134686401e-04 -4.5457709985051130e-03 2.7663581642115042e-03 - 24 2.5447450568861086e-04 4.8412447786110117e-04 -4.8021914527341357e-04 - 25 4.3722771097312743e-03 -4.5184411669545515e-03 2.5200952006556795e-03 - 26 -1.9250110555001179e-03 -3.0342169883610837e-03 3.5062814567984532e-03 - 27 -2.6510179146429716e-04 3.6306203629019116e-04 -5.6235585400647747e-04 - 28 -2.3068708109787484e-04 -8.5663070212203200e-04 2.1302563179109169e-03 - 29 -2.5054744388303732e-03 -1.6773997805290820e-04 2.8436699761004796e-03 -... diff --git a/unittest/force-styles/tests/fix-timestep-shardlow.yaml b/unittest/force-styles/tests/fix-timestep-shardlow.yaml deleted file mode 100644 index 02dc9b35c7..0000000000 --- a/unittest/force-styles/tests/fix-timestep-shardlow.yaml +++ /dev/null @@ -1,1753 +0,0 @@ ---- -lammps_version: 17 Apr 2024 -tags: generated -date_generated: Sat Jun 8 15:15:48 2024 -epsilon: 2e-14 -skip_tests: -prerequisites: ! | - atom dpd - fix nve -pre_commands: ! "" -post_commands: ! "fix 4 all rx kinetics.dpdrx none dense lammps_rk4 1\nset atom - * d_rdx 1.00\nset atom * d_h2 0.0\nset atom * d_no2 0.0\nset - \ atom * d_n2 0.0\nset atom * d_hcn 0.0\nset atom - * d_no 0.0\nset atom * d_h2o 0.0\nset atom * d_co 0.0\nset - \ atom * d_co2 0.0\nvelocity\tall create 2065.0 875661 dist gaussian\nset - \ atom * dpd/theta 2065.00\ntimestep 0.001\npair_style hybrid/overlay - dpd/fdt/energy 16.00 234324 exp6/rx 16.00\npair_coeff * * dpd/fdt/energy 0.0 0.05 - 10.0 16.00\npair_coeff * * exp6/rx params.exp6 1fluid 1fluid exponent 1.0 1.0 16.00\nfix - test all shardlow\nfix 2 all nve\nfix 3 all eos/table/rx - linear table.eos 4001 KEYWORD thermo.dpdrx\n" -input_file: in.dpdrx-shardlow -natoms: 864 -run_pos: ! |2 - 1 9.6186342850084350e-01 2.7433230356615304e+00 1.6510152944268903e+00 - 2 6.7168975308928811e+00 2.7089462899927375e+00 4.9679595103826033e+00 - 3 1.0539587258012030e+01 8.1397749458645343e+00 5.0016584060185192e+00 - 4 4.8219127665996941e+00 8.1450149633516986e+00 1.6760232662958758e+00 - 5 9.8105476389242607e-01 2.7017160584643847e+00 8.3115927520249819e+00 - 6 6.7080935093015945e+00 2.6855847178334500e+00 1.1627091610192691e+01 - 7 1.0541361932738729e+01 8.1458261215469729e+00 1.1644989740714538e+01 - 8 4.8092800161611153e+00 8.1612692827115811e+00 8.3254472597691862e+00 - 9 9.1773767447484689e-01 2.7252053901328606e+00 1.4938241150534942e+01 - 10 6.7094608235603177e+00 2.7169801735759238e+00 1.8312006288392219e+01 - 11 1.0499134406213400e+01 8.1267151115721745e+00 1.8276731258529406e+01 - 12 4.8027281695620143e+00 8.1306546716035104e+00 1.4980259536026002e+01 - 13 9.7656149288030492e-01 2.7075328439918871e+00 2.1634925956765660e+01 - 14 6.6821389431814140e+00 2.7093245128867003e+00 2.4943067062963024e+01 - 15 1.0581989120672420e+01 8.1708066229014431e+00 2.4914098575735224e+01 - 16 4.7842004135011305e+00 8.1408353924241652e+00 2.1606883086924199e+01 - 17 9.3298860186431887e-01 2.7392339941048922e+00 2.8249284147072537e+01 - 18 6.7445641074609082e+00 2.7653117488818997e+00 3.1568380973726107e+01 - 19 1.0549174343904090e+01 8.1431309015892044e+00 3.1612609260250590e+01 - 20 4.7616694629112866e+00 8.1426288632214430e+00 2.8307909640592126e+01 - 21 9.6746371341252546e-01 2.6949163790090638e+00 3.4910648343592840e+01 - 22 6.7253771138680483e+00 2.7425938872264917e+00 3.8233170811080271e+01 - 23 1.0582433646884562e+01 8.1548660597591152e+00 3.8270702073392741e+01 - 24 4.8329282168548087e+00 8.1736762767883651e+00 3.4930576946548491e+01 - 25 1.2501767777989661e+01 2.7121865053138441e+00 1.6647559218887054e+00 - 26 1.8263979299633966e+01 2.7266069011578260e+00 4.9690963977017004e+00 - 27 2.2067090875629422e+01 8.1459466140573085e+00 4.9780351048627312e+00 - 28 1.6309609554085458e+01 8.1374895516493115e+00 1.6466593194770094e+00 - 29 1.2465983096216020e+01 2.7197652034100970e+00 8.2975566942603791e+00 - 30 1.8251989972310724e+01 2.7001191027812563e+00 1.1685437199275579e+01 - 31 2.2035730640307555e+01 8.1579239733876161e+00 1.1639907440780322e+01 - 32 1.6304607549301970e+01 8.1565161241866004e+00 8.3164889974426881e+00 - 33 1.2473572798735919e+01 2.6967018398369169e+00 1.4924862774286719e+01 - 34 1.8253047154051128e+01 2.7281385964059259e+00 1.8300233526441868e+01 - 35 2.2125791754066235e+01 8.1254941401910727e+00 1.8288125708154691e+01 - 36 1.6314237037299172e+01 8.2101505680588591e+00 1.4942508132603310e+01 - 37 1.2467490480194940e+01 2.7074703179009516e+00 2.1646758385629205e+01 - 38 1.8186850680366778e+01 2.7300434749272657e+00 2.4909599652061562e+01 - 39 2.2014579253902223e+01 8.1289879124362141e+00 2.4942872140010142e+01 - 40 1.6346816374961115e+01 8.1724120632044936e+00 2.1642793979920903e+01 - 41 1.2511957319702457e+01 2.7003404290251112e+00 2.8257398600064526e+01 - 42 1.8211320952647934e+01 2.7138703301223033e+00 3.1594229368587389e+01 - 43 2.2070113726816412e+01 8.1285690256634311e+00 3.1586752760669562e+01 - 44 1.6315191925376340e+01 8.1728851597691552e+00 2.8291333961979795e+01 - 45 1.2458350113409725e+01 2.7238910629752202e+00 3.4918819175240486e+01 - 46 1.8242315867709880e+01 2.7362294981688087e+00 3.8253609912607068e+01 - 47 2.2105446096601895e+01 8.1823414772794791e+00 3.8251163828276695e+01 - 48 1.6314402534031430e+01 8.0943987236682133e+00 3.4953111101296791e+01 - 49 2.3993255135136248e+01 2.6869495804627870e+00 1.6935724341489620e+00 - 50 2.9746031066754494e+01 2.7278776383982151e+00 4.9937633544220770e+00 - 51 3.3632589554916464e+01 8.1126928231423872e+00 4.9465064904308482e+00 - 52 2.7825760306467078e+01 8.1629431908519940e+00 1.6671974288933811e+00 - 53 2.3988956796761748e+01 2.7463073571234462e+00 8.3154745949099489e+00 - 54 2.9750050429198918e+01 2.7046447377457108e+00 1.1605838871130205e+01 - 55 3.3620151327652877e+01 8.1866145892321178e+00 1.1626009789543753e+01 - 56 2.7839799221839044e+01 8.1880178512900432e+00 8.3541597870816915e+00 - 57 2.3996373698575205e+01 2.7601985554000175e+00 1.4992372737874536e+01 - 58 2.9781160406987475e+01 2.7144463092850124e+00 1.8272423610703466e+01 - 59 3.3635710798773331e+01 8.1522683529169946e+00 1.8300632912107300e+01 - 60 2.7803105835525674e+01 8.1720588576939743e+00 1.4993594245437270e+01 - 61 2.4026644067632869e+01 2.6858317813294263e+00 2.1597814910942951e+01 - 62 2.9778351275008156e+01 2.7136235712563739e+00 2.4952469868778220e+01 - 63 3.3573568839024645e+01 8.1547704235726055e+00 2.4948172514235846e+01 - 64 2.7877207572687315e+01 8.1644137263451757e+00 2.1612710669797000e+01 - 65 2.4014182376259352e+01 2.7234779751353146e+00 2.8207038463200178e+01 - 66 2.9747757559126899e+01 2.7210971623642020e+00 3.1591068073253762e+01 - 67 3.3609929020004131e+01 8.1444803178357699e+00 3.1565114298933214e+01 - 68 2.7810888021089688e+01 8.1876884277922457e+00 2.8306100274373421e+01 - 69 2.3991574949675218e+01 2.7358109113976492e+00 3.4912694811240712e+01 - 70 2.9750013041231398e+01 2.7059534244252936e+00 3.8287434910762755e+01 - 71 3.3605902226104263e+01 8.1124108608407397e+00 3.8248160059931926e+01 - 72 2.7842656989236573e+01 8.1312750586642597e+00 3.4946590913810709e+01 - 73 3.5521352286709778e+01 2.7079642600182825e+00 1.6864179096181144e+00 - 74 4.1293998665416389e+01 2.6901311586484939e+00 4.9512870235468842e+00 - 75 4.5147688948943426e+01 8.1514029337711165e+00 4.9729931135590011e+00 - 76 3.9375944388212204e+01 8.1186334465316108e+00 1.6774506976388588e+00 - 77 3.5514312005651142e+01 2.7261315716853884e+00 8.3238925385852234e+00 - 78 4.1278916060049148e+01 2.7092573688548072e+00 1.1628773086718157e+01 - 79 4.5129726023102144e+01 8.1680177651238104e+00 1.1655024620585408e+01 - 80 3.9374643556734547e+01 8.1177442790122019e+00 8.2918746438739284e+00 - 81 3.5543581715239881e+01 2.7143024015724899e+00 1.4979912127291843e+01 - 82 4.1327418616782445e+01 2.7047589855238581e+00 1.8317777432743895e+01 - 83 4.5127765829397120e+01 8.1479145630561121e+00 1.8336623349138009e+01 - 84 3.9344975371138872e+01 8.1609932265778831e+00 1.4967898835001767e+01 - 85 3.5537157408133346e+01 2.6935257969339736e+00 2.1607112826540718e+01 - 86 4.1281029208280501e+01 2.7123748572602047e+00 2.4929305331601643e+01 - 87 4.5082112648257038e+01 8.1510760727104277e+00 2.4985325728570714e+01 - 88 3.9397759469049589e+01 8.1894961663672756e+00 2.1620314553691816e+01 - 89 3.5539105818332203e+01 2.7419915880487906e+00 2.8289805441323679e+01 - 90 4.1299440558551339e+01 2.7043920458645876e+00 3.1577203315857393e+01 - 91 4.5105428841391088e+01 8.1365190562156151e+00 3.1574483729815285e+01 - 92 3.9377401910306936e+01 8.1176155480926191e+00 2.8283730421414901e+01 - 93 3.5507175335002700e+01 2.7105791513227642e+00 3.4925012836285333e+01 - 94 4.1280534893539290e+01 2.6720293146015859e+00 3.8238186474044944e+01 - 95 4.5129648544961455e+01 8.1815850630840181e+00 3.8186055796136735e+01 - 96 3.9390253605354992e+01 8.1078457807588968e+00 3.4940275308552685e+01 - 97 4.7065767346171896e+01 2.7129376249307708e+00 1.6772128289425092e+00 - 98 5.2818359412589423e+01 2.7159881414783116e+00 5.0531702860394070e+00 - 99 5.6641506080923733e+01 8.1609308640716431e+00 4.9552392052479632e+00 - 100 5.0883395542988062e+01 8.1157407967314015e+00 1.6651972887613882e+00 - 101 4.7030923087723899e+01 2.7108778957791571e+00 8.3281139935027468e+00 - 102 5.2840878040346077e+01 2.7459665365791883e+00 1.1650748902809610e+01 - 103 5.6618759607207018e+01 8.1208711662774551e+00 1.1635930519488712e+01 - 104 5.0927872104104431e+01 8.1106491848563973e+00 8.3350940009248600e+00 - 105 4.7071024447249542e+01 2.6946997731737001e+00 1.4954378073707757e+01 - 106 5.2814312789115547e+01 2.7432215514674487e+00 1.8287997222539609e+01 - 107 5.6630445863989131e+01 8.1327596610688477e+00 1.8265121196659901e+01 - 108 5.0882394550820621e+01 8.1410755485023145e+00 1.4914210864407719e+01 - 109 4.7054705831973834e+01 2.6914623701792126e+00 2.1642419201820864e+01 - 110 5.2834546062290237e+01 2.7360513288057851e+00 2.4977064790859494e+01 - 111 5.6657660657917909e+01 8.1715850174083808e+00 2.4959074409526934e+01 - 112 5.0885633259801956e+01 8.1634652395184322e+00 2.1621525463334073e+01 - 113 4.7063543411262742e+01 2.7165301444043011e+00 2.8225037820016063e+01 - 114 5.2814236609593905e+01 2.6554233135778951e+00 3.1579370763484157e+01 - 115 5.6633290284072288e+01 8.1229032235501872e+00 3.1610105977561336e+01 - 116 5.0895068360930523e+01 8.1502261402555991e+00 2.8308901263961658e+01 - 117 4.7078814000809771e+01 2.7255297732658077e+00 3.4928443201861825e+01 - 118 5.2794548352868915e+01 2.7053832630181955e+00 3.8290933369211466e+01 - 119 5.6652180854324598e+01 8.1770168596500099e+00 3.8258346903959527e+01 - 120 5.0882872656962022e+01 8.1629901859002540e+00 3.4950163156912183e+01 - 121 5.8562770696874956e+01 2.7322163843949503e+00 1.6450924908859044e+00 - 122 6.4270455456506696e+01 2.7358404159665288e+00 4.9945615992319219e+00 - 123 6.8165846850134031e+01 8.1916170730220959e+00 4.9872767519183965e+00 - 124 6.2421205583184907e+01 8.1556486224013049e+00 1.7014147033407283e+00 - 125 5.8577726696954471e+01 2.6710497765861678e+00 8.3447338657686245e+00 - 126 6.4325608462036641e+01 2.6817363692580445e+00 1.1647415429433510e+01 - 127 6.8157252736055881e+01 8.0962379663382098e+00 1.1598622040053268e+01 - 128 6.2394147096813882e+01 8.1307911570294777e+00 8.3126001703826891e+00 - 129 5.8550827811678097e+01 2.7402268815823563e+00 1.4942745674553734e+01 - 130 6.4316981416018322e+01 2.6900248792172796e+00 1.8252520051906146e+01 - 131 6.8153199035170189e+01 8.1561981920714857e+00 1.8299284132998682e+01 - 132 6.2394460702173184e+01 8.1407805585247388e+00 1.4993791204076070e+01 - 133 5.8584153452625038e+01 2.7605214761562031e+00 2.1610101409537450e+01 - 134 6.4332636332879176e+01 2.7270673561615633e+00 2.4991987486572093e+01 - 135 6.8154423448791945e+01 8.1659376825850618e+00 2.4943454121954591e+01 - 136 6.2393264311584232e+01 8.1597710658353524e+00 2.1612078927179372e+01 - 137 5.8590623141722141e+01 2.7077327488468050e+00 2.8267490496524751e+01 - 138 6.4342844042052789e+01 2.7278373019617859e+00 3.1605839961193166e+01 - 139 6.8149265308896119e+01 8.1507115299086621e+00 3.1569446121166393e+01 - 140 6.2405052444482450e+01 8.1612406541420182e+00 2.8264182371533884e+01 - 141 5.8584487434768086e+01 2.6862672931492719e+00 3.4927695293459649e+01 - 142 6.4350867923304335e+01 2.7157344006560815e+00 3.8246754253889833e+01 - 143 6.8142937713094540e+01 8.1367770415289886e+00 3.8214722334143090e+01 - 144 6.2432067764700058e+01 8.1517316793346062e+00 3.4954498939936592e+01 - 145 1.0171592227035475e+00 1.3592505359282526e+01 1.6592751429268444e+00 - 146 6.6731043999042461e+00 1.3552703086820541e+01 4.9505289629979403e+00 - 147 1.0564684223832050e+01 1.9003657173892670e+01 4.9930769683608887e+00 - 148 4.8212498113582178e+00 1.9029530993944483e+01 1.7284135380180827e+00 - 149 9.5211316455157724e-01 1.3568916360142188e+01 8.3016309793883742e+00 - 150 6.6982406732229336e+00 1.3555926666690519e+01 1.1653044860775321e+01 - 151 1.0575927834849807e+01 1.9006770116245541e+01 1.1666163607356690e+01 - 152 4.7969381887276032e+00 1.9005314951855414e+01 8.3257012172139824e+00 - 153 9.3231041823342820e-01 1.3594253878351472e+01 1.4986133078563682e+01 - 154 6.7126730071490757e+00 1.3546404119742393e+01 1.8264474215260378e+01 - 155 1.0523738176286784e+01 1.9014603725621868e+01 1.8277249506968861e+01 - 156 4.7892460319594798e+00 1.8996047672249553e+01 1.4993110649047289e+01 - 157 9.7531734085543587e-01 1.3568784602168492e+01 2.1628748009145433e+01 - 158 6.7257706273961348e+00 1.3587239276152690e+01 2.4968112668975309e+01 - 159 1.0567696271270989e+01 1.9020407628771213e+01 2.4942930533030140e+01 - 160 4.8030366597922249e+00 1.9002747443891440e+01 2.1608044295324895e+01 - 161 9.6751873512869901e-01 1.3612241978748674e+01 2.8284226339546233e+01 - 162 6.7089365433029586e+00 1.3568000510545991e+01 3.1626489362546288e+01 - 163 1.0566153555223908e+01 1.8989198354167872e+01 3.1601319286787543e+01 - 164 4.7665575743904807e+00 1.8972277408926558e+01 2.8307658029321782e+01 - 165 9.9742164685073564e-01 1.3519413279188576e+01 3.4921219479203195e+01 - 166 6.6847439809060818e+00 1.3571789800010400e+01 3.8225340552692479e+01 - 167 1.0587234376305787e+01 1.9009518056118573e+01 3.8252507832400227e+01 - 168 4.8106804114122301e+00 1.8970063583382935e+01 3.4948585898871833e+01 - 169 1.2492817119704533e+01 1.3592523273347952e+01 1.6446501387348145e+00 - 170 1.8260189885469973e+01 1.3528579871257953e+01 4.9737239213069859e+00 - 171 2.2128717756329554e+01 1.9014144537404750e+01 4.9977407912039933e+00 - 172 1.6297333121676800e+01 1.8999307013188858e+01 1.6887391697669827e+00 - 173 1.2500885991248611e+01 1.3584087689354085e+01 8.2974590360943505e+00 - 174 1.8266994191252888e+01 1.3602838418694095e+01 1.1625755399847982e+01 - 175 2.2109661932347755e+01 1.9016340539625244e+01 1.1658492863436168e+01 - 176 1.6337776119631307e+01 1.8977594564659373e+01 8.3180634479665692e+00 - 177 1.2473471661903453e+01 1.3537241179187825e+01 1.4991515035389407e+01 - 178 1.8268193357283728e+01 1.3555252030282052e+01 1.8329957722553267e+01 - 179 2.2094802411573646e+01 1.9032725213307174e+01 1.8307951104254364e+01 - 180 1.6325032184578166e+01 1.8982263753859311e+01 1.4964635724081155e+01 - 181 1.2503354034259976e+01 1.3547782103645144e+01 2.1647411270174363e+01 - 182 1.8240812410454915e+01 1.3575006443228942e+01 2.4967441246551520e+01 - 183 2.2096623769577942e+01 1.8980659001021507e+01 2.4967506527524446e+01 - 184 1.6313276264829483e+01 1.9034993758029835e+01 2.1593268708224826e+01 - 185 1.2496848041573475e+01 1.3573690160741483e+01 2.8249646724981410e+01 - 186 1.8234606920556530e+01 1.3566689601742715e+01 3.1579577588495297e+01 - 187 2.2082810366860802e+01 1.9022501133669099e+01 3.1617037943563147e+01 - 188 1.6305154665387143e+01 1.8994268688893090e+01 2.8301923252268729e+01 - 189 1.2473153478379125e+01 1.3612590540871361e+01 3.4936084000516608e+01 - 190 1.8272218470440489e+01 1.3608722911436290e+01 3.8257798232587966e+01 - 191 2.2089226948215067e+01 1.9068970283010767e+01 3.8260443405706745e+01 - 192 1.6298609213296345e+01 1.9027659332843019e+01 3.4910347008430854e+01 - 193 2.4008061253362200e+01 1.3564640663122001e+01 1.6673017152505636e+00 - 194 2.9763925716600024e+01 1.3574739445186292e+01 4.9625370294303464e+00 - 195 3.3613343387814417e+01 1.9009800831763872e+01 5.0035006382811815e+00 - 196 2.7870599868843570e+01 1.8992031824676356e+01 1.6658859037148588e+00 - 197 2.4028957297034310e+01 1.3623657697686438e+01 8.3382934764964087e+00 - 198 2.9767783395251740e+01 1.3582948521624447e+01 1.1663720200815307e+01 - 199 3.3613112268438861e+01 1.9031829526122944e+01 1.1599346541547328e+01 - 200 2.7835684427603617e+01 1.9032604558672627e+01 8.3000038102228366e+00 - 201 2.4030217371471618e+01 1.3551653632525385e+01 1.4936168681188676e+01 - 202 2.9724268650378363e+01 1.3564953300862717e+01 1.8302276363094972e+01 - 203 3.3562028093786559e+01 1.9011501487887735e+01 1.8268849487066181e+01 - 204 2.7855078296218519e+01 1.9015532383110997e+01 1.4952116146917355e+01 - 205 2.3999024786806434e+01 1.3595952820208636e+01 2.1631885336667207e+01 - 206 2.9780811989070028e+01 1.3555898471443630e+01 2.4912964808276381e+01 - 207 3.3632161199335584e+01 1.9014924140331932e+01 2.4959310260259880e+01 - 208 2.7877605947157821e+01 1.9017238616749257e+01 2.1608910883643510e+01 - 209 2.3980103625465734e+01 1.3594300040157590e+01 2.8230974732424659e+01 - 210 2.9753845029797276e+01 1.3554916177338429e+01 3.1557199197635668e+01 - 211 3.3593739598133446e+01 1.9018494151818938e+01 3.1588212069258645e+01 - 212 2.7811216306377226e+01 1.9034952469458428e+01 2.8304024187591661e+01 - 213 2.4044385643414735e+01 1.3608331483708810e+01 3.4904416449724081e+01 - 214 2.9770689581138999e+01 1.3572746374040182e+01 3.8236846175993811e+01 - 215 3.3568220306150288e+01 1.9026022559203902e+01 3.8287042907150457e+01 - 216 2.7837517583268760e+01 1.9021360640839855e+01 3.4957655507123128e+01 - 217 3.5517780664994206e+01 1.3614174176376929e+01 1.6890632832182266e+00 - 218 4.1285742017040292e+01 1.3580035401604153e+01 4.9962696878420685e+00 - 219 4.5107784143706105e+01 1.9025864326041784e+01 4.9858051800397023e+00 - 220 3.9357902575120768e+01 1.9034560662052577e+01 1.6301501240755505e+00 - 221 3.5507304175399739e+01 1.3582017158808810e+01 8.3091205783824620e+00 - 222 4.1295744211221390e+01 1.3515782902787274e+01 1.1692384120426116e+01 - 223 4.5152189561108038e+01 1.9019257621240481e+01 1.1638174444277732e+01 - 224 3.9360501899026005e+01 1.8999546051438561e+01 8.3269790121048874e+00 - 225 3.5539057776927393e+01 1.3564232552710179e+01 1.4932166392155127e+01 - 226 4.1278423552280799e+01 1.3585426965435472e+01 1.8309383260497462e+01 - 227 4.5101100769078677e+01 1.9003005012529645e+01 1.8326737684535125e+01 - 228 3.9389610564578938e+01 1.9027725379709256e+01 1.4925880925680705e+01 - 229 3.5519194392447694e+01 1.3603614943800629e+01 2.1661573333846519e+01 - 230 4.1309002048286885e+01 1.3561484773537542e+01 2.4947255366638323e+01 - 231 4.5148752345395927e+01 1.9023032877792044e+01 2.4960505304322748e+01 - 232 3.9375084241674607e+01 1.9037220995843814e+01 2.1613469069491131e+01 - 233 3.5486312442647154e+01 1.3614470029505949e+01 2.8289108006715100e+01 - 234 4.1306336687200897e+01 1.3535920029726785e+01 3.1610456282633038e+01 - 235 4.5125011412726010e+01 1.8993251298579587e+01 3.1640180701585447e+01 - 236 3.9390042996084084e+01 1.9018942869661373e+01 2.8295932079225299e+01 - 237 3.5515240688815304e+01 1.3543216400561407e+01 3.4926800254056502e+01 - 238 4.1268004908526436e+01 1.3584378042562705e+01 3.8261798491738610e+01 - 239 4.5096873634161376e+01 1.8977183796565633e+01 3.8235719051690765e+01 - 240 3.9370293856774076e+01 1.8996063854529737e+01 3.4918377801963480e+01 - 241 4.7050145619072488e+01 1.3545739802438256e+01 1.6568736794278163e+00 - 242 5.2815206183721017e+01 1.3581318448035878e+01 4.9369883981216889e+00 - 243 5.6649040692623949e+01 1.8995055629337930e+01 4.9693728783175137e+00 - 244 5.0856589973113039e+01 1.9000995874019747e+01 1.6523324999379783e+00 - 245 4.7049500122509698e+01 1.3561106987477134e+01 8.3334670275482310e+00 - 246 5.2806263184569538e+01 1.3607274553416550e+01 1.1645818345159045e+01 - 247 5.6672256853181786e+01 1.8994365252921536e+01 1.1637413887279610e+01 - 248 5.0910664030990624e+01 1.8987092531152726e+01 8.3256524984490792e+00 - 249 4.7015577507469622e+01 1.3581227796163962e+01 1.4976535289332045e+01 - 250 5.2815346907592264e+01 1.3582731837847684e+01 1.8282439204334988e+01 - 251 5.6646091708531046e+01 1.9001327420919754e+01 1.8284674609383227e+01 - 252 5.0911084481410747e+01 1.8997303830336556e+01 1.4920490731242543e+01 - 253 4.7073671196099184e+01 1.3582933591290933e+01 2.1632623701178456e+01 - 254 5.2793963448269096e+01 1.3578752160255016e+01 2.4944592109257645e+01 - 255 5.6635028912744595e+01 1.9033197396116037e+01 2.4932456320828344e+01 - 256 5.0838301986845693e+01 1.9034229435857295e+01 2.1641683380846910e+01 - 257 4.7036538612785677e+01 1.3578315151842290e+01 2.8278692727343262e+01 - 258 5.2823015881514792e+01 1.3554817659316132e+01 3.1588112116531445e+01 - 259 5.6617260097578921e+01 1.9014236694028927e+01 3.1614002539864572e+01 - 260 5.0887551517296714e+01 1.9023176867390919e+01 2.8284417913205377e+01 - 261 4.7046105275810852e+01 1.3573745792737926e+01 3.4931137917979029e+01 - 262 5.2777114188641576e+01 1.3534622294675517e+01 3.8230172638265003e+01 - 263 5.6628334167199249e+01 1.9037288933298242e+01 3.8248026504321615e+01 - 264 5.0931017467786923e+01 1.9048312463245963e+01 3.4935233301828475e+01 - 265 5.8541761277310307e+01 1.3590406726490722e+01 1.6411395033357206e+00 - 266 6.4346973353768732e+01 1.3580395540687539e+01 4.9938053977034320e+00 - 267 6.8146142298580756e+01 1.9030472888124546e+01 4.9804343226407362e+00 - 268 6.2404818132353597e+01 1.8993958678383869e+01 1.6821833355240374e+00 - 269 5.8538718985941451e+01 1.3578063617808873e+01 8.2845577474750201e+00 - 270 6.4342096976100208e+01 1.3574258401233367e+01 1.1640248873270460e+01 - 271 6.8154978087845379e+01 1.9041051934330884e+01 1.1622629683492592e+01 - 272 6.2443880479051685e+01 1.9000308138477717e+01 8.2718207155917920e+00 - 273 5.8557570110898446e+01 1.3593430455189660e+01 1.4946584489810265e+01 - 274 6.4317582530575677e+01 1.3544146025494426e+01 1.8285731058792447e+01 - 275 6.8203305436548618e+01 1.8999081017676097e+01 1.8268473295767759e+01 - 276 6.2417729212261783e+01 1.9008827733010325e+01 1.4962730849781979e+01 - 277 5.8592681480176772e+01 1.3619745834236939e+01 2.1622533763579053e+01 - 278 6.4326313086921715e+01 1.3560591884817010e+01 2.4952375924063617e+01 - 279 6.8165375067951231e+01 1.9022760077812041e+01 2.4928898287241424e+01 - 280 6.2465134664869979e+01 1.9057272989619001e+01 2.1580085768364576e+01 - 281 5.8554068761657192e+01 1.3564841831021514e+01 2.8291283503824509e+01 - 282 6.4321268514181313e+01 1.3614397266130634e+01 3.1593303072669947e+01 - 283 6.8161698907369100e+01 1.8969064361836018e+01 3.1620017121375696e+01 - 284 6.2411195981736533e+01 1.9020219934875122e+01 2.8233148256472330e+01 - 285 5.8578789152141290e+01 1.3555019928475920e+01 3.4921369848757529e+01 - 286 6.4329946066906572e+01 1.3564474041399320e+01 3.8273489028937078e+01 - 287 6.8139798785177319e+01 1.9023910213282214e+01 3.8212660597782211e+01 - 288 6.2447889203528966e+01 1.9017291331393793e+01 3.4925254379457122e+01 - 289 9.5193305250920701e-01 2.4451731688435586e+01 1.6366566412345478e+00 - 290 6.7181238824656910e+00 2.4495843457140008e+01 4.9738815010817374e+00 - 291 1.0515725106032800e+01 2.9878503719491928e+01 4.9855550626727245e+00 - 292 4.8106272961602556e+00 2.9905066735649662e+01 1.6383159878757843e+00 - 293 1.0008633437496304e+00 2.4455326305095902e+01 8.3053771276080326e+00 - 294 6.7155941009185067e+00 2.4436837704897268e+01 1.1664718108429863e+01 - 295 1.0557965431985993e+01 2.9884686587337580e+01 1.1611212500844703e+01 - 296 4.8132448836427271e+00 2.9925196593412402e+01 8.2831290807361633e+00 - 297 9.8039902617127916e-01 2.4421439307811440e+01 1.4971728462663405e+01 - 298 6.7039856429885392e+00 2.4454041846481736e+01 1.8278199163173273e+01 - 299 1.0503272842681929e+01 2.9842254504162344e+01 1.8269873071045765e+01 - 300 4.8182983964317341e+00 2.9881568836876177e+01 1.4970205533156586e+01 - 301 9.6303305892311797e-01 2.4448126121751525e+01 2.1628603123429823e+01 - 302 6.7306011825587895e+00 2.4457697803300501e+01 2.4952838216208498e+01 - 303 1.0574039432007957e+01 2.9867426322920096e+01 2.4949815565741758e+01 - 304 4.8015805122530333e+00 2.9877555578312275e+01 2.1656819915501266e+01 - 305 9.9742090822617091e-01 2.4418798935254184e+01 2.8295413032774125e+01 - 306 6.7088246857584108e+00 2.4446878013689233e+01 3.1628996705832591e+01 - 307 1.0563214029155077e+01 2.9884313469053481e+01 3.1616437890434916e+01 - 308 4.8088206707399941e+00 2.9838266830716147e+01 2.8256970834559763e+01 - 309 9.3243410370995028e-01 2.4480128700299630e+01 3.4899944054611893e+01 - 310 6.7117376900980803e+00 2.4403399173772371e+01 3.8263996006054526e+01 - 311 1.0585581334949408e+01 2.9852716111109302e+01 3.8273939591869926e+01 - 312 4.8237522249585716e+00 2.9855310650353164e+01 3.4919953476653461e+01 - 313 1.2492011056056253e+01 2.4494222891368484e+01 1.6618887918281595e+00 - 314 1.8259134993677584e+01 2.4429631858830955e+01 4.9648525520701323e+00 - 315 2.2096873047901319e+01 2.9862412956502190e+01 4.9915190414774679e+00 - 316 1.6351050836685260e+01 2.9884197911226209e+01 1.6684862754364245e+00 - 317 1.2521790243470491e+01 2.4402874558254890e+01 8.3276565062306336e+00 - 318 1.8220647052101977e+01 2.4413086493117845e+01 1.1600961644370232e+01 - 319 2.2051928672124387e+01 2.9858246694924503e+01 1.1667882206517367e+01 - 320 1.6313369315064964e+01 2.9892326690307247e+01 8.3209957127943746e+00 - 321 1.2475473274172289e+01 2.4485942569749202e+01 1.5013617261378423e+01 - 322 1.8241523172299317e+01 2.4412745311112186e+01 1.8280128215037319e+01 - 323 2.2088781643371458e+01 2.9831805902722220e+01 1.8268265027204112e+01 - 324 1.6298640131879672e+01 2.9930713532231316e+01 1.4959781563267802e+01 - 325 1.2478271701543541e+01 2.4466845838743662e+01 2.1640101046861698e+01 - 326 1.8247748444211787e+01 2.4442658003381382e+01 2.4966694050840950e+01 - 327 2.2100563966134164e+01 2.9874440361436804e+01 2.4941216633121726e+01 - 328 1.6301422175936661e+01 2.9872135332299724e+01 2.1590866325291366e+01 - 329 1.2461252776377666e+01 2.4431464325843216e+01 2.8278344732738198e+01 - 330 1.8237826928705861e+01 2.4458689257578243e+01 3.1609159989701052e+01 - 331 2.2097072390921703e+01 2.9834241080979865e+01 3.1608318188876005e+01 - 332 1.6371412165752790e+01 2.9863023845774421e+01 2.8299747816593928e+01 - 333 1.2504166391558854e+01 2.4437817747655426e+01 3.4955090306457990e+01 - 334 1.8267228952075541e+01 2.4467436077613392e+01 3.8245832812432688e+01 - 335 2.2105110296871739e+01 2.9908827358961481e+01 3.8274812825101662e+01 - 336 1.6320114708525526e+01 2.9891030250206629e+01 3.4972598979057878e+01 - 337 2.3998249185572309e+01 2.4432088995254670e+01 1.6440893255090610e+00 - 338 2.9733847516370592e+01 2.4435800855162235e+01 4.9720459561161396e+00 - 339 3.3622041380754737e+01 2.9865694501665654e+01 4.9785183466173963e+00 - 340 2.7855807554565764e+01 2.9894033228707254e+01 1.6452276413336604e+00 - 341 2.3983772047148936e+01 2.4421348455749222e+01 8.3278779262478846e+00 - 342 2.9781503091700191e+01 2.4454121656885210e+01 1.1612857618780435e+01 - 343 3.3594302103101136e+01 2.9867487684914678e+01 1.1614943076765472e+01 - 344 2.7800128147667866e+01 2.9898330243869250e+01 8.3039481201070533e+00 - 345 2.3979856585040324e+01 2.4428512794828567e+01 1.5015408705438777e+01 - 346 2.9746973198120589e+01 2.4432397732129967e+01 1.8274473072774885e+01 - 347 3.3569661733297117e+01 2.9842684154536045e+01 1.8268206345112990e+01 - 348 2.7861144569020905e+01 2.9856969734857188e+01 1.4968639448386391e+01 - 349 2.4041128489782196e+01 2.4448183470435048e+01 2.1580787499844885e+01 - 350 2.9758178810824404e+01 2.4439890428911063e+01 2.4925645682454736e+01 - 351 3.3615177041587003e+01 2.9893816577168540e+01 2.4934678767496045e+01 - 352 2.7883879051764112e+01 2.9856955054847226e+01 2.1652173906079298e+01 - 353 2.4017289891096055e+01 2.4445467681153442e+01 2.8260923410194764e+01 - 354 2.9759249646949620e+01 2.4423527988584908e+01 3.1592840809823368e+01 - 355 3.3575679009873561e+01 2.9897605935595347e+01 3.1615996558841616e+01 - 356 2.7841574021851187e+01 2.9852879372004541e+01 2.8260923790922579e+01 - 357 2.4007529133170721e+01 2.4418547671072670e+01 3.4909654896759683e+01 - 358 2.9756111170625068e+01 2.4451222502143395e+01 3.8262560023811730e+01 - 359 3.3630436770039474e+01 2.9868811884069927e+01 3.8267239099380653e+01 - 360 2.7849454005605619e+01 2.9860833473036791e+01 3.4925087268596442e+01 - 361 3.5524933892895511e+01 2.4436629602177682e+01 1.6451509912226427e+00 - 362 4.1250774651668131e+01 2.4441583594565881e+01 5.0006101306978685e+00 - 363 4.5125509315621322e+01 2.9860132089539189e+01 4.9733103153967511e+00 - 364 3.9346360304791574e+01 2.9869392433851615e+01 1.6062268718089310e+00 - 365 3.5543573658761446e+01 2.4432688868187277e+01 8.3347921860346830e+00 - 366 4.1251889334521778e+01 2.4447927180114949e+01 1.1625978755362695e+01 - 367 4.5165875864037680e+01 2.9870042758014826e+01 1.1652896036401966e+01 - 368 3.9393960442760516e+01 2.9886277527650254e+01 8.2550015351590318e+00 - 369 3.5501196507007904e+01 2.4419351022254993e+01 1.4973707807667820e+01 - 370 4.1303697480328324e+01 2.4438722076992608e+01 1.8305303258586349e+01 - 371 4.5151889503885855e+01 2.9873847473608983e+01 1.8284310433079156e+01 - 372 3.9344553677857142e+01 2.9894310641931590e+01 1.4972317891916385e+01 - 373 3.5500838076349687e+01 2.4437432331259917e+01 2.1658039353609833e+01 - 374 4.1270035863334265e+01 2.4426945190836857e+01 2.4954155475283379e+01 - 375 4.5162880698815229e+01 2.9889359659915840e+01 2.4876309394698371e+01 - 376 3.9361645445278469e+01 2.9921880393012891e+01 2.1616721682120200e+01 - 377 3.5572309571129850e+01 2.4424271291143178e+01 2.8276740004096968e+01 - 378 4.1283384806401038e+01 2.4419515167227708e+01 3.1587761188396897e+01 - 379 4.5124237245348056e+01 2.9871656997886333e+01 3.1596547443741983e+01 - 380 3.9410762986412742e+01 2.9912570527648086e+01 2.8258516930894356e+01 - 381 3.5545686670298473e+01 2.4435052630855349e+01 3.4915917886459376e+01 - 382 4.1266540985432435e+01 2.4464875333297194e+01 3.8241497177041190e+01 - 383 4.5131863609974495e+01 2.9887895782542280e+01 3.8253820655746637e+01 - 384 3.9361173704494405e+01 2.9889917553842789e+01 3.4941798700604913e+01 - 385 4.7065195391522650e+01 2.4464721914645914e+01 1.6567486890737919e+00 - 386 5.2822708508472701e+01 2.4461127836481801e+01 4.9569759957549842e+00 - 387 5.6621972653363628e+01 2.9900513145697481e+01 4.9846207504126232e+00 - 388 5.0891912720252769e+01 2.9865182028841616e+01 1.6592551385628733e+00 - 389 4.7053789397478752e+01 2.4429163097586517e+01 8.2799906464986979e+00 - 390 5.2844565762886631e+01 2.4436359847729673e+01 1.1615484264551110e+01 - 391 5.6617664968864183e+01 2.9899419888604495e+01 1.1630376346067090e+01 - 392 5.0879324770861267e+01 2.9855868881023536e+01 8.2951156932462897e+00 - 393 4.7036747846045117e+01 2.4450219904626948e+01 1.4921406351119954e+01 - 394 5.2802099668213351e+01 2.4411329487675893e+01 1.8296572628253557e+01 - 395 5.6664123161345401e+01 2.9854222103954697e+01 1.8314619739284648e+01 - 396 5.0869836147900379e+01 2.9845003985789749e+01 1.4982001359405084e+01 - 397 4.7053731461752029e+01 2.4415462882359648e+01 2.1597969105639642e+01 - 398 5.2799709871748483e+01 2.4436974916003301e+01 2.4918931701410308e+01 - 399 5.6682816971729423e+01 2.9874777596159170e+01 2.4939970803383016e+01 - 400 5.0872304874779317e+01 2.9860645083441550e+01 2.1649323062823104e+01 - 401 4.7075808973397727e+01 2.4462414585952597e+01 2.8281237189369573e+01 - 402 5.2839664404881326e+01 2.4408482856908677e+01 3.1633022224888236e+01 - 403 5.6653449923635904e+01 2.9883327532039420e+01 3.1605779933777434e+01 - 404 5.0882197539874191e+01 2.9909703354059843e+01 2.8263104654528998e+01 - 405 4.7046680717751094e+01 2.4427085131947759e+01 3.4916772194958753e+01 - 406 5.2799014254219081e+01 2.4473826839021083e+01 3.8240265513943129e+01 - 407 5.6627076522190954e+01 2.9874171343766420e+01 3.8264599676073253e+01 - 408 5.0910551430931129e+01 2.9853651440788411e+01 3.4953487075979659e+01 - 409 5.8572594758990810e+01 2.4454232823959337e+01 1.6226132924496264e+00 - 410 6.4306999523466587e+01 2.4401623959946313e+01 4.9962316315128614e+00 - 411 6.8197144365983135e+01 2.9915754480390756e+01 5.0048871481041841e+00 - 412 6.2359499057821210e+01 2.9870268036986413e+01 1.5955124536276388e+00 - 413 5.8566017973057725e+01 2.4468787185390930e+01 8.3191948003971685e+00 - 414 6.4340450699078943e+01 2.4446047350073020e+01 1.1643130246628278e+01 - 415 6.8176355586714806e+01 2.9827493038185967e+01 1.1682062902584793e+01 - 416 6.2425503060217885e+01 2.9876520241272910e+01 8.3297794138601127e+00 - 417 5.8587771812617440e+01 2.4413784206472556e+01 1.4988218993039002e+01 - 418 6.4319216381862006e+01 2.4424015206943718e+01 1.8280255470321897e+01 - 419 6.8163780492969821e+01 2.9860635823456839e+01 1.8289562284714176e+01 - 420 6.2396623280091454e+01 2.9864250848006950e+01 1.5001525729624705e+01 - 421 5.8571132371962108e+01 2.4399620198601610e+01 2.1614942931470331e+01 - 422 6.4293521589458308e+01 2.4473939644010947e+01 2.4966027932310407e+01 - 423 6.8149218320108929e+01 2.9881180304035162e+01 2.4914480067360390e+01 - 424 6.2412426563416275e+01 2.9901689940390717e+01 2.1620295598609918e+01 - 425 5.8594713025890563e+01 2.4438497958954198e+01 2.8303033609713854e+01 - 426 6.4309605381671162e+01 2.4430087538732291e+01 3.1602803258475877e+01 - 427 6.8155844228161769e+01 2.9861905141768776e+01 3.1547964133791130e+01 - 428 6.2411792503349957e+01 2.9856408591378013e+01 2.8265532942491014e+01 - 429 5.8536752093089241e+01 2.4445864278847729e+01 3.4922830579718614e+01 - 430 6.4346187007398058e+01 2.4440894231693974e+01 3.8261820724101646e+01 - 431 6.8191104001717292e+01 2.9872359640542566e+01 3.8264020944345205e+01 - 432 6.2419221658150768e+01 2.9899601420032877e+01 3.4890236472473006e+01 - 433 9.8567663888998858e-01 3.5277677239619585e+01 1.6933569268692708e+00 - 434 6.7319294899779392e+00 3.5321742726471726e+01 4.9820264515263188e+00 - 435 1.0572388698359420e+01 4.0708640803076605e+01 5.0102214743173352e+00 - 436 4.8081459237382989e+00 4.0754150088375731e+01 1.6379756013071074e+00 - 437 9.6425102327318080e-01 3.5264316897521560e+01 8.3137585005207022e+00 - 438 6.7105778664648144e+00 3.5291145007499878e+01 1.1643016813707723e+01 - 439 1.0547764466008898e+01 4.0722152960525690e+01 1.1651235181560931e+01 - 440 4.7972279470136439e+00 4.0766715214145314e+01 8.3304748815225977e+00 - 441 9.6855284220188576e-01 3.5310790706074208e+01 1.4921105902153352e+01 - 442 6.6926536291837015e+00 3.5296343878329054e+01 1.8275628101225987e+01 - 443 1.0561895017906457e+01 4.0721211039837534e+01 1.8265623114410378e+01 - 444 4.8063068552724051e+00 4.0668125071570131e+01 1.4959221620913301e+01 - 445 9.5614445191974129e-01 3.5258752980592313e+01 2.1615270487226631e+01 - 446 6.6893380325299034e+00 3.5317237772843463e+01 2.4926399173043915e+01 - 447 1.0538721493027632e+01 4.0717303568514360e+01 2.4924035661345190e+01 - 448 4.8382279350942783e+00 4.0755120773301101e+01 2.1640162297030269e+01 - 449 9.6558063821758544e-01 3.5316794471740060e+01 2.8283836326547650e+01 - 450 6.6835880428860079e+00 3.5319417308882990e+01 3.1580764760153166e+01 - 451 1.0545289565333656e+01 4.0720783357953344e+01 3.1606256069843717e+01 - 452 4.7714997507462087e+00 4.0768973713401245e+01 2.8243974700423035e+01 - 453 9.3271064779584645e-01 3.5317999666000652e+01 3.4919340874166224e+01 - 454 6.7242068076924575e+00 3.5315040602221224e+01 3.8257683925966006e+01 - 455 1.0584572823033183e+01 4.0729235801616390e+01 3.8260010733196019e+01 - 456 4.7809404826624444e+00 4.0763063061973689e+01 3.4932815050192808e+01 - 457 1.2466631383684105e+01 3.5332354154357127e+01 1.6627308697706473e+00 - 458 1.8216429229609940e+01 3.5333075340596380e+01 4.9759600842999809e+00 - 459 2.2057560620549250e+01 4.0743303219479742e+01 4.9732314617184086e+00 - 460 1.6315803997815109e+01 4.0765116269451106e+01 1.6391776827244837e+00 - 461 1.2507438878497384e+01 3.5275102297225466e+01 8.3552713556235805e+00 - 462 1.8228251085074533e+01 3.5332250692353426e+01 1.1687994228987376e+01 - 463 2.2084918098499518e+01 4.0726749757133021e+01 1.1651304920313711e+01 - 464 1.6300829592632596e+01 4.0690997545147169e+01 8.3293403170408027e+00 - 465 1.2498007382476272e+01 3.5289814243516432e+01 1.4978815816531256e+01 - 466 1.8268573020085260e+01 3.5313134451329880e+01 1.8288028531430218e+01 - 467 2.2077330661393955e+01 4.0702811884631288e+01 1.8292853153018495e+01 - 468 1.6280216835729998e+01 4.0737123035488601e+01 1.4946713575614394e+01 - 469 1.2482440356186023e+01 3.5301073924612922e+01 2.1587674383678920e+01 - 470 1.8264207842207792e+01 3.5272612876441627e+01 2.4965579165983481e+01 - 471 2.2117705223402339e+01 4.0712327171548431e+01 2.4931965720848957e+01 - 472 1.6297177869089566e+01 4.0710930522968646e+01 2.1644448512036668e+01 - 473 1.2494434591473716e+01 3.5288841700860139e+01 2.8265911785681450e+01 - 474 1.8186695270705538e+01 3.5319661326924987e+01 3.1594710062015725e+01 - 475 2.2072622803658028e+01 4.0738215863317784e+01 3.1572949062438852e+01 - 476 1.6322550159128944e+01 4.0727140774378455e+01 2.8328497766027301e+01 - 477 1.2461411166517301e+01 3.5329810304416057e+01 3.4911337908631005e+01 - 478 1.8268265818882558e+01 3.5263932736143524e+01 3.8213107406084234e+01 - 479 2.2045382032113888e+01 4.0755088686976450e+01 3.8238984348347820e+01 - 480 1.6309280407014022e+01 4.0726218920112892e+01 3.4942517605090089e+01 - 481 2.4018685737232374e+01 3.5283551423898444e+01 1.6911658686871680e+00 - 482 2.9765378251850116e+01 3.5310216204497095e+01 4.9913927731050753e+00 - 483 3.3600706066122122e+01 4.0758291721293880e+01 5.0163518018532525e+00 - 484 2.7843026397606224e+01 4.0723677373088158e+01 1.6549470048076305e+00 - 485 2.4022827177344123e+01 3.5302913977652750e+01 8.3087761297208775e+00 - 486 2.9779811809226761e+01 3.5314648664835083e+01 1.1647607603325159e+01 - 487 3.3598768143488179e+01 4.0764561971079139e+01 1.1644937884690204e+01 - 488 2.7836478134399005e+01 4.0718858911108285e+01 8.3613101246948194e+00 - 489 2.3984342453440359e+01 3.5337735580794842e+01 1.4963393905637222e+01 - 490 2.9736664417896204e+01 3.5317120941859699e+01 1.8286076073494272e+01 - 491 3.3582447704655735e+01 4.0752863312230062e+01 1.8299426818819917e+01 - 492 2.7817662163854166e+01 4.0782032141717472e+01 1.4955013942284369e+01 - 493 2.4004198614013983e+01 3.5272754637729378e+01 2.1611515470024280e+01 - 494 2.9779748406593193e+01 3.5253252618174876e+01 2.4939664031731969e+01 - 495 3.3645976156870141e+01 4.0738761515974389e+01 2.4931771798870578e+01 - 496 2.7869121288228644e+01 4.0719836684304681e+01 2.1621956351088279e+01 - 497 2.4029779688786597e+01 3.5295866242891918e+01 2.8295469611788544e+01 - 498 2.9741809919838513e+01 3.5333773950177907e+01 3.1612145328253035e+01 - 499 3.3648558747733880e+01 4.0737005782411664e+01 3.1624920102049693e+01 - 500 2.7813850126808852e+01 4.0761012341504120e+01 2.8269824248214793e+01 - 501 2.4008985484483485e+01 3.5278420861389201e+01 3.4917689140982532e+01 - 502 2.9736161461974039e+01 3.5346585841108229e+01 3.8269348552784777e+01 - 503 3.3611304168784542e+01 4.0706934539351892e+01 3.8276211198226974e+01 - 504 2.7851197621210932e+01 4.0744460714353480e+01 3.4917148710748528e+01 - 505 3.5537508210249769e+01 3.5331313697572810e+01 1.6856005554681348e+00 - 506 4.1301110689541254e+01 3.5314390015571362e+01 5.0098740831436528e+00 - 507 4.5129383872297794e+01 4.0764169135074773e+01 5.0123190659127035e+00 - 508 3.9383557860629686e+01 4.0826907430689936e+01 1.6684463663472073e+00 - 509 3.5555850033620622e+01 3.5304900617336472e+01 8.2923654898919157e+00 - 510 4.1290371046887707e+01 3.5295943429496177e+01 1.1627323098704323e+01 - 511 4.5127527833537251e+01 4.0744274198185337e+01 1.1603267982598330e+01 - 512 3.9365309319576035e+01 4.0712026942125284e+01 8.2841796798040246e+00 - 513 3.5549340556055967e+01 3.5332942090805751e+01 1.4945804633448672e+01 - 514 4.1276794271916692e+01 3.5285590713131285e+01 1.8301022619509453e+01 - 515 4.5138383289591467e+01 4.0725887401383936e+01 1.8292192953107389e+01 - 516 3.9392444691425773e+01 4.0744124970553578e+01 1.4955592838990430e+01 - 517 3.5536724506199370e+01 3.5289712536113804e+01 2.1639167306285646e+01 - 518 4.1293293696302655e+01 3.5286296485750277e+01 2.4953295289664666e+01 - 519 4.5149324475472291e+01 4.0744291488634147e+01 2.4914462070952379e+01 - 520 3.9350614448059616e+01 4.0727357280631374e+01 2.1633740957364704e+01 - 521 3.5527116408434054e+01 3.5312625636488448e+01 2.8278690061440400e+01 - 522 4.1302010227545139e+01 3.5296954153413942e+01 3.1631300176406764e+01 - 523 4.5142190739681880e+01 4.0715296799300432e+01 3.1577080552561291e+01 - 524 3.9355169055296983e+01 4.0727493410701740e+01 2.8300310710345062e+01 - 525 3.5538923230800776e+01 3.5321516449236370e+01 3.4899421734075361e+01 - 526 4.1270830605965124e+01 3.5280793892229511e+01 3.8263474340783752e+01 - 527 4.5147005336567759e+01 4.0737192262830639e+01 3.8277701666757956e+01 - 528 3.9398194985347168e+01 4.0720026076103998e+01 3.4964751645573664e+01 - 529 4.7065220358199056e+01 3.5323538350308226e+01 1.6449748268090698e+00 - 530 5.2787676048716847e+01 3.5325446412599376e+01 4.9738194140149830e+00 - 531 5.6669624389536409e+01 4.0759227096545743e+01 4.9595017316497874e+00 - 532 5.0916582855524929e+01 4.0724670375885580e+01 1.6489884098492364e+00 - 533 4.7028313065968170e+01 3.5271118674440466e+01 8.3363664513857163e+00 - 534 5.2809700254199143e+01 3.5323054286490354e+01 1.1630791816088312e+01 - 535 5.6601197564242689e+01 4.0784596447909571e+01 1.1663358772186601e+01 - 536 5.0903474244753568e+01 4.0756945921212633e+01 8.2921330293772595e+00 - 537 4.7053178323283930e+01 3.5272932990573864e+01 1.4965104730049145e+01 - 538 5.2801767945285434e+01 3.5298971492827519e+01 1.8286000226266225e+01 - 539 5.6624443615129152e+01 4.0759897847816781e+01 1.8295231473760158e+01 - 540 5.0902576019863176e+01 4.0743320625091485e+01 1.4993024652447254e+01 - 541 4.7095958150605284e+01 3.5337262331292962e+01 2.1569448068963283e+01 - 542 5.2818568597153238e+01 3.5306287204697888e+01 2.4966239654118020e+01 - 543 5.6640172575935566e+01 4.0715304744469734e+01 2.4925355300651461e+01 - 544 5.0890249031018350e+01 4.0706989013149041e+01 2.1619937680879154e+01 - 545 4.7030348777987797e+01 3.5297780327720282e+01 2.8269375454529101e+01 - 546 5.2797073225447569e+01 3.5316217183503845e+01 3.1587199961369770e+01 - 547 5.6648057512291864e+01 4.0745605205334478e+01 3.1599024988376271e+01 - 548 5.0892803303644634e+01 4.0742332909053843e+01 2.8302171168237273e+01 - 549 4.7000762803721919e+01 3.5310109900592330e+01 3.4937705135661339e+01 - 550 5.2795265923502257e+01 3.5363407426157998e+01 3.8265607100060251e+01 - 551 5.6614132667591470e+01 4.0728105192562850e+01 3.8240102539133012e+01 - 552 5.0891302714959949e+01 4.0727081378888769e+01 3.4894315450058244e+01 - 553 5.8523150722183928e+01 3.5326621687243581e+01 1.6591603432681055e+00 - 554 6.4342941729907878e+01 3.5302301452408493e+01 4.9704726714803291e+00 - 555 6.8173644619035855e+01 4.0737389904197279e+01 5.0330363750951710e+00 - 556 6.2389790860075344e+01 4.0747017460957665e+01 1.6421999161713818e+00 - 557 5.8556668253219037e+01 3.5290534057065138e+01 8.2557380559140991e+00 - 558 6.4359924424770256e+01 3.5299836424215535e+01 1.1681831368893514e+01 - 559 6.8162647539847498e+01 4.0762861745013012e+01 1.1671287203524267e+01 - 560 6.2390983580823438e+01 4.0730546546084909e+01 8.3296043945293725e+00 - 561 5.8579475602369726e+01 3.5297569529947509e+01 1.4941255156765942e+01 - 562 6.4328685152974273e+01 3.5319102056565278e+01 1.8295409328894415e+01 - 563 6.8170504598982347e+01 4.0719735334140950e+01 1.8272853090470512e+01 - 564 6.2384942071549645e+01 4.0702705545791538e+01 1.4918651528196206e+01 - 565 5.8595944974643842e+01 3.5305396513478044e+01 2.1604550312322953e+01 - 566 6.4314245628090930e+01 3.5349395968109640e+01 2.4978460925335469e+01 - 567 6.8147831883666896e+01 4.0734334554276067e+01 2.4953263226861303e+01 - 568 6.2411567458110277e+01 4.0769044102527232e+01 2.1590261995187138e+01 - 569 5.8542240499542103e+01 3.5305400102761510e+01 2.8242210229528091e+01 - 570 6.4332633868249857e+01 3.5316722592972688e+01 3.1634352655290787e+01 - 571 6.8145317313022602e+01 4.0751916303985915e+01 3.1568900835161120e+01 - 572 6.2403535980773441e+01 4.0719593394389562e+01 2.8255356137255028e+01 - 573 5.8581475455411905e+01 3.5312780758341006e+01 3.4920279799999527e+01 - 574 6.4325812371451562e+01 3.5323068476527993e+01 3.8274941899919831e+01 - 575 6.8192729073331790e+01 4.0706194448562947e+01 3.8250585693971225e+01 - 576 6.2437290062192261e+01 4.0740159218301713e+01 3.4917516428027554e+01 - 577 9.6899010822345222e-01 4.6148602400617840e+01 1.6642777202678973e+00 - 578 6.6993111618805354e+00 4.6191044467564410e+01 4.9613203037536531e+00 - 579 1.0553918357058262e+01 5.1591091218363665e+01 4.9510628196095379e+00 - 580 4.7983153118181860e+00 5.1599190140568069e+01 1.5998253511339817e+00 - 581 9.6333946492009781e-01 4.6127117516393895e+01 8.3186007474052222e+00 - 582 6.7342089296964351e+00 4.6234594923592553e+01 1.1624039207725177e+01 - 583 1.0533126717300567e+01 5.1556176230807381e+01 1.1654995734746842e+01 - 584 4.8224442998027737e+00 5.1588565664310408e+01 8.3234347673244660e+00 - 585 9.5241152475740820e-01 4.6124256908173564e+01 1.4990909049867282e+01 - 586 6.7420873199210654e+00 4.6159758327802635e+01 1.8284182610247022e+01 - 587 1.0538229258626318e+01 5.1609869954239869e+01 1.8271935809245633e+01 - 588 4.8494639140498288e+00 5.1581460947546560e+01 1.4949744721780769e+01 - 589 1.0076852029190211e+00 4.6212180215925486e+01 2.1629954551450766e+01 - 590 6.7450303457474039e+00 4.6156329222260915e+01 2.4954821079693271e+01 - 591 1.0548692638430298e+01 5.1655398579786478e+01 2.4938906308613163e+01 - 592 4.8203799438433821e+00 5.1619594479542130e+01 2.1599228614714082e+01 - 593 9.8097054876021306e-01 4.6180972041851241e+01 2.8282031206464449e+01 - 594 6.7104972879138876e+00 4.6138343520556930e+01 3.1607591433192699e+01 - 595 1.0572657663888746e+01 5.1630008516309253e+01 3.1635994849407378e+01 - 596 4.7888738311921744e+00 5.1623278115316438e+01 2.8255380772592986e+01 - 597 9.5610346777077848e-01 4.6169637723960356e+01 3.4899567742920070e+01 - 598 6.7240596070776446e+00 4.6125625055781512e+01 3.8225670954206038e+01 - 599 1.0529283608063865e+01 5.1590641158308436e+01 3.8232795401775654e+01 - 600 4.7559148927520614e+00 5.1560202911378205e+01 3.4915464619440243e+01 - 601 1.2493764421328022e+01 4.6183091948987993e+01 1.6314088564576370e+00 - 602 1.8236593495230679e+01 4.6148887301317615e+01 4.9526010447283433e+00 - 603 2.2048257769602561e+01 5.1617622020434801e+01 5.0014528634637676e+00 - 604 1.6323215809277716e+01 5.1585875255108185e+01 1.6623736060029302e+00 - 605 1.2503155882082833e+01 4.6168851732661579e+01 8.3025163265375195e+00 - 606 1.8235709039141799e+01 4.6193674087727281e+01 1.1645552158056631e+01 - 607 2.2083373146652839e+01 5.1599935501667687e+01 1.1609421012114094e+01 - 608 1.6312454584234057e+01 5.1593369405416261e+01 8.2696719952779620e+00 - 609 1.2516946791879374e+01 4.6196791091301733e+01 1.4940204996263871e+01 - 610 1.8223162028669545e+01 4.6088896418637020e+01 1.8305782293873321e+01 - 611 2.2058952305124038e+01 5.1635997465573745e+01 1.8289241889385430e+01 - 612 1.6340188536246643e+01 5.1567742639282748e+01 1.4968340913237361e+01 - 613 1.2487830471855254e+01 4.6143439391219083e+01 2.1629825907215920e+01 - 614 1.8234384830287052e+01 4.6128713108666837e+01 2.5010874465649735e+01 - 615 2.2085459273565174e+01 5.1581103409197894e+01 2.4887620328149875e+01 - 616 1.6316585732973881e+01 5.1612231223605335e+01 2.1640263848145704e+01 - 617 1.2447064225446058e+01 4.6175744116056002e+01 2.8261571023973172e+01 - 618 1.8238962910492223e+01 4.6188212862313684e+01 3.1546649916434273e+01 - 619 2.2051865576850936e+01 5.1605386844597561e+01 3.1626069362415773e+01 - 620 1.6304519845141481e+01 5.1606678318000128e+01 2.8273368821814270e+01 - 621 1.2487423944471658e+01 4.6184295844478754e+01 3.4920778039072218e+01 - 622 1.8254437663929707e+01 4.6166599133670026e+01 3.8289479796671053e+01 - 623 2.2077297230753143e+01 5.1587266624847636e+01 3.8282841266442610e+01 - 624 1.6330993643379159e+01 5.1592601776303908e+01 3.4929636979211097e+01 - 625 2.4005725875376562e+01 4.6132930360829477e+01 1.6673479887483582e+00 - 626 2.9747075219351554e+01 4.6203930309375991e+01 5.0026452409848847e+00 - 627 3.3619915950447293e+01 5.1591281719830889e+01 4.9973329297580662e+00 - 628 2.7831528400988368e+01 5.1576761653020711e+01 1.6354599274436472e+00 - 629 2.4013993081607580e+01 4.6166679835083904e+01 8.3278030610586953e+00 - 630 2.9745125437899123e+01 4.6161360207442740e+01 1.1603867194632153e+01 - 631 3.3562165253672923e+01 5.1578523960022046e+01 1.1660549209829529e+01 - 632 2.7812819463627108e+01 5.1584918574941398e+01 8.3592284389308862e+00 - 633 2.4012100535615634e+01 4.6177456112321288e+01 1.4978966917529654e+01 - 634 2.9794881225787403e+01 4.6203387164599405e+01 1.8309481081276203e+01 - 635 3.3602436170676533e+01 5.1596154915506993e+01 1.8302432952329568e+01 - 636 2.7843768510514387e+01 5.1610070920831745e+01 1.4960274593594930e+01 - 637 2.3993441828291971e+01 4.6171773777754460e+01 2.1619142312913308e+01 - 638 2.9718572945313632e+01 4.6160658711653724e+01 2.4967403065279306e+01 - 639 3.3594467451298719e+01 5.1575948627110947e+01 2.4921610936913801e+01 - 640 2.7853273399217965e+01 5.1622871671537808e+01 2.1663071725325914e+01 - 641 2.3980671823802393e+01 4.6183096029255879e+01 2.8266636042829393e+01 - 642 2.9773715287302188e+01 4.6190339611259112e+01 3.1615736949006440e+01 - 643 3.3567016688891712e+01 5.1611769113928688e+01 3.1584352071873759e+01 - 644 2.7840959108206079e+01 5.1559209229816048e+01 2.8264759493580591e+01 - 645 2.3983754988533345e+01 4.6194747573692219e+01 3.4941231756665168e+01 - 646 2.9806512165673940e+01 4.6161720265091034e+01 3.8255536483866607e+01 - 647 3.3609641679893556e+01 5.1603223000964519e+01 3.8273247957663806e+01 - 648 2.7803753040583370e+01 5.1606611306040058e+01 3.4918227733185574e+01 - 649 3.5507943959591472e+01 4.6179139425167527e+01 1.6701071534820957e+00 - 650 4.1262284638351012e+01 4.6192427151704024e+01 4.9923637376272767e+00 - 651 4.5140363256323873e+01 5.1576673100589630e+01 4.9993573519182979e+00 - 652 3.9360487106374229e+01 5.1590388771865342e+01 1.6732005796050224e+00 - 653 3.5515708200175240e+01 4.6115539889720985e+01 8.2996887621541546e+00 - 654 4.1266064204812544e+01 4.6165402861913790e+01 1.1630955555874284e+01 - 655 4.5127280476989021e+01 5.1599011317690525e+01 1.1632521271199392e+01 - 656 3.9396218511820805e+01 5.1606279010873962e+01 8.3165201030729552e+00 - 657 3.5536589523507963e+01 4.6174129282047744e+01 1.5002463910836267e+01 - 658 4.1273836563032170e+01 4.6172271204656141e+01 1.8291297377305540e+01 - 659 4.5140866901314681e+01 5.1603154383910308e+01 1.8263779229390970e+01 - 660 3.9397196058811581e+01 5.1633499845430109e+01 1.4970788333620861e+01 - 661 3.5535133770688383e+01 4.6158920683643125e+01 2.1634500345261539e+01 - 662 4.1289818211729369e+01 4.6151167489472883e+01 2.4948622299198696e+01 - 663 4.5139742694836208e+01 5.1591897051671239e+01 2.4959150287147374e+01 - 664 3.9385852766615216e+01 5.1604496678428035e+01 2.1626341029154712e+01 - 665 3.5542002180366445e+01 4.6193471385525861e+01 2.8289717663202527e+01 - 666 4.1303686093968452e+01 4.6157555790854737e+01 3.1598321072611078e+01 - 667 4.5124997391785485e+01 5.1589727937628219e+01 3.1623191930949289e+01 - 668 3.9373671506489337e+01 5.1608334456057719e+01 2.8217342560783855e+01 - 669 3.5546009741056935e+01 4.6172140258501720e+01 3.4924899917376898e+01 - 670 4.1274482773609982e+01 4.6145975290318958e+01 3.8245690133294168e+01 - 671 4.5109873326839583e+01 5.1577325085567438e+01 3.8201347265792890e+01 - 672 3.9353815572198904e+01 5.1612286698923832e+01 3.4947489005336962e+01 - 673 4.7039331898722772e+01 4.6177823662233109e+01 1.7102466161134766e+00 - 674 5.2864593885661741e+01 4.6104686333048782e+01 4.9708135364598451e+00 - 675 5.6647197498646676e+01 5.1589256487077733e+01 5.0048903783961816e+00 - 676 5.0888249159319862e+01 5.1621072233146847e+01 1.6532543507513795e+00 - 677 4.7024170626440316e+01 4.6174359267430034e+01 8.3161752297739913e+00 - 678 5.2817755762755567e+01 4.6190215022830401e+01 1.1625621319269603e+01 - 679 5.6643992970730253e+01 5.1611792692833426e+01 1.1613346627664697e+01 - 680 5.0880892248126223e+01 5.1625641397212611e+01 8.3380444495103738e+00 - 681 4.7055091688473802e+01 4.6180481402167921e+01 1.4960283578618823e+01 - 682 5.2776247617123722e+01 4.6168135994063469e+01 1.8289921538993227e+01 - 683 5.6630877457385900e+01 5.1563743070978894e+01 1.8255409061005142e+01 - 684 5.0908597951282218e+01 5.1611789792764107e+01 1.4972805261958927e+01 - 685 4.7064706395067496e+01 4.6203894709578663e+01 2.1608532204224641e+01 - 686 5.2796596656108392e+01 4.6164352025801925e+01 2.4943561555522763e+01 - 687 5.6627805210304366e+01 5.1603232386990037e+01 2.4941567837356445e+01 - 688 5.0896684534304228e+01 5.1579006297609958e+01 2.1604492956589137e+01 - 689 4.7047549820108678e+01 4.6139248095625518e+01 2.8251298231228837e+01 - 690 5.2796242657623125e+01 4.6153473730622075e+01 3.1626526958870379e+01 - 691 5.6677880500830234e+01 5.1576273083681130e+01 3.1668324879773564e+01 - 692 5.0912545199621320e+01 5.1568875186704290e+01 2.8278148599097065e+01 - 693 4.7063273618099167e+01 4.6176303467940997e+01 3.4889668373736228e+01 - 694 5.2783099873197472e+01 4.6203883043596193e+01 3.8259406638675031e+01 - 695 5.6640396645231277e+01 5.1589622556912687e+01 3.8253000920958527e+01 - 696 5.0914401943980316e+01 5.1563125831950792e+01 3.4939959421063335e+01 - 697 5.8561610264647200e+01 4.6161881371863586e+01 1.6773789304898441e+00 - 698 6.4326902543242838e+01 4.6154698903264290e+01 4.9792927898287793e+00 - 699 6.8167187698028158e+01 5.1595076813210433e+01 4.9989095315734611e+00 - 700 6.2478696128624037e+01 5.1613930283057478e+01 1.6529428727045214e+00 - 701 5.8531547405648041e+01 4.6137750760556372e+01 8.3098434907652479e+00 - 702 6.4316302816599986e+01 4.6157603561796051e+01 1.1640786354884753e+01 - 703 6.8144881176449616e+01 5.1608003856629225e+01 1.1618300545009113e+01 - 704 6.2415796651648030e+01 5.1590855474262241e+01 8.3175385170877210e+00 - 705 5.8525469157618126e+01 4.6159738988355599e+01 1.4993867413892794e+01 - 706 6.4337504945454128e+01 4.6151589974392536e+01 1.8241112671626723e+01 - 707 6.8184010525569747e+01 5.1625813590730672e+01 1.8305550492064018e+01 - 708 6.2373334908286388e+01 5.1577147382041666e+01 1.4943341231071164e+01 - 709 5.8538968973866176e+01 4.6118781979513685e+01 2.1631492709023217e+01 - 710 6.4318417188059001e+01 4.6153996325096330e+01 2.5000445686717956e+01 - 711 6.8164801228214188e+01 5.1604527930085972e+01 2.4920265056055079e+01 - 712 6.2432733167410525e+01 5.1585489893696050e+01 2.1639260649559159e+01 - 713 5.8541931154173071e+01 4.6150019628881928e+01 2.8314856415892560e+01 - 714 6.4348473214827308e+01 4.6155506455784540e+01 3.1604549059217891e+01 - 715 6.8197802021970105e+01 5.1580843608886212e+01 3.1596206833244427e+01 - 716 6.2423310925351849e+01 5.1576472841331480e+01 2.8256450924815319e+01 - 717 5.8565344463724173e+01 4.6153493745770710e+01 3.4948622274306807e+01 - 718 6.4347803141386692e+01 4.6163943817155442e+01 3.8239692138134529e+01 - 719 6.8139690254292915e+01 5.1636888094839982e+01 3.8244758437624945e+01 - 720 6.2412417640413906e+01 5.1595641804947562e+01 3.4947304275271499e+01 - 721 9.6171432490511621e-01 5.7050520732567868e+01 1.6860418874998431e+00 - 722 6.7074950277721381e+00 5.7064345195809487e+01 4.9674327830093787e+00 - 723 1.0541975726022073e+01 6.2446176611434261e+01 4.9549298421308157e+00 - 724 4.8158382340890302e+00 6.2429849417156305e+01 1.6203454219592590e+00 - 725 9.6718002670270953e-01 5.7043752571132892e+01 8.3442199612879797e+00 - 726 6.7360651336789612e+00 5.7055440930940620e+01 1.1674157819929555e+01 - 727 1.0557402162416844e+01 6.2454910089916361e+01 1.1639296052886412e+01 - 728 4.7966605138056124e+00 6.2461138584804210e+01 8.3150006896157134e+00 - 729 9.7026421487411141e-01 5.7032195790375560e+01 1.4973394774209902e+01 - 730 6.7047607515511283e+00 5.7027639407508779e+01 1.8274164190709712e+01 - 731 1.0567102931187179e+01 6.2482209879727463e+01 1.8267885666006524e+01 - 732 4.8005766741013609e+00 6.2468306985248482e+01 1.4971534990619947e+01 - 733 1.0024611314298921e+00 5.7014586705439719e+01 2.1629113341861274e+01 - 734 6.7527167518031304e+00 5.7029583131874624e+01 2.4987608414198618e+01 - 735 1.0554972565997813e+01 6.2485858800634837e+01 2.4950961089369230e+01 - 736 4.7692905638710874e+00 6.2439968070611911e+01 2.1626321581167733e+01 - 737 9.5464387544777818e-01 5.7017202280528714e+01 2.8260699215749622e+01 - 738 6.7059294327565642e+00 5.6980837694078936e+01 3.1594882710176069e+01 - 739 1.0558329663350548e+01 6.2443626253122311e+01 3.1623203953041170e+01 - 740 4.8241748769330481e+00 6.2444432858267447e+01 2.8293594246547542e+01 - 741 9.6347486443800423e-01 5.7028843881479247e+01 3.4921736621256770e+01 - 742 6.7459180598949740e+00 5.7045368318590057e+01 3.8251382665293171e+01 - 743 1.0567800190928063e+01 6.2473416604743861e+01 3.8282493244735861e+01 - 744 4.8063588093616092e+00 6.2464242450477585e+01 3.4924044189094687e+01 - 745 1.2499946486057055e+01 5.7015930619471732e+01 1.6829947795973430e+00 - 746 1.8223941190704775e+01 5.7039782479416608e+01 5.0051706798976348e+00 - 747 2.2028492570620266e+01 6.2441771824768267e+01 4.9896575149905047e+00 - 748 1.6358743195318208e+01 6.2495590864941299e+01 1.6407447399688873e+00 - 749 1.2476848658758419e+01 5.7042101328315496e+01 8.3476539693921907e+00 - 750 1.8244787051526675e+01 5.7070322665384772e+01 1.1655085475568605e+01 - 751 2.2068747129506697e+01 6.2459499875749358e+01 1.1640056637883450e+01 - 752 1.6352444678492908e+01 6.2469284889286854e+01 8.3569975974499151e+00 - 753 1.2477221839280961e+01 5.7047450456186375e+01 1.4971911645173483e+01 - 754 1.8234112267183910e+01 5.6993936783130863e+01 1.8253994288191048e+01 - 755 2.2092420069392194e+01 6.2485750908342240e+01 1.8304447779706695e+01 - 756 1.6355151556499877e+01 6.2421390872762132e+01 1.4965617218743711e+01 - 757 1.2470662526019021e+01 5.7020908795589548e+01 2.1606761306413418e+01 - 758 1.8217334197025334e+01 5.7002062663181228e+01 2.4934695499939195e+01 - 759 2.2097622208373867e+01 6.2442875649677639e+01 2.4974146805108820e+01 - 760 1.6337553117153490e+01 6.2468673996143252e+01 2.1641823530598412e+01 - 761 1.2479486713740071e+01 5.7011409603781736e+01 2.8277504076541359e+01 - 762 1.8255125051879453e+01 5.6997882445810284e+01 3.1554852984481222e+01 - 763 2.2085788115068734e+01 6.2483060006108389e+01 3.1635428495499490e+01 - 764 1.6286783192745109e+01 6.2478099917929711e+01 2.8305443397755418e+01 - 765 1.2484574266832649e+01 5.6986503509101169e+01 3.4885417381010598e+01 - 766 1.8266191276645596e+01 5.7015724117589038e+01 3.8253360023255844e+01 - 767 2.2086807988745786e+01 6.2469201593873564e+01 3.8262251827200600e+01 - 768 1.6347154983487755e+01 6.2460647934666170e+01 3.4914358477504500e+01 - 769 2.4017042015154779e+01 5.7034180720132568e+01 1.6541700231401668e+00 - 770 2.9760918485784668e+01 5.6976695680721356e+01 4.9692289235525706e+00 - 771 3.3578447285605826e+01 6.2464475268464462e+01 4.9987701895938565e+00 - 772 2.7838191518070143e+01 6.2457263875634091e+01 1.7019285169731759e+00 - 773 2.4002986135662830e+01 5.7038398508060027e+01 8.2953201841474744e+00 - 774 2.9793254998340235e+01 5.7046733683098431e+01 1.1611612182373394e+01 - 775 3.3578256990804739e+01 6.2485258320546805e+01 1.1697134326722168e+01 - 776 2.7864438747935754e+01 6.2479512131835129e+01 8.3546727649992452e+00 - 777 2.3989913782174700e+01 5.7020058365660496e+01 1.4942790037401803e+01 - 778 2.9795558797641380e+01 5.7008137390869415e+01 1.8342451092155908e+01 - 779 3.3629686868776403e+01 6.2476604472537765e+01 1.8297541429053215e+01 - 780 2.7866577695826525e+01 6.2468461936672732e+01 1.4969060987197395e+01 - 781 2.4014030013520472e+01 5.7052376915390532e+01 2.1614452449813122e+01 - 782 2.9769595360125752e+01 5.7010101025989592e+01 2.4920853471341562e+01 - 783 3.3581307883328179e+01 6.2458936706491606e+01 2.4979914184760410e+01 - 784 2.7874766752551707e+01 6.2450998020240348e+01 2.1584627315627127e+01 - 785 2.4015856880950263e+01 5.7007630536779438e+01 2.8249514935839443e+01 - 786 2.9753552546671983e+01 5.7019209726189850e+01 3.1592833744344805e+01 - 787 3.3600962503847775e+01 6.2423308596785617e+01 3.1627324719823584e+01 - 788 2.7879301133527640e+01 6.2439034581089999e+01 2.8293904926679431e+01 - 789 2.4035036821252291e+01 5.7043286212865503e+01 3.4895788779911769e+01 - 790 2.9761901578742087e+01 5.7043776431598040e+01 3.8209283158239501e+01 - 791 3.3603457209562741e+01 6.2460904065178440e+01 3.8262179025217762e+01 - 792 2.7845788499760012e+01 6.2454453089245121e+01 3.4910164840954764e+01 - 793 3.5542085996157716e+01 5.7022340608521098e+01 1.6625109511409148e+00 - 794 4.1285302218418316e+01 5.7014694830450267e+01 5.0124626867574404e+00 - 795 4.5136648996331381e+01 6.2432734007202512e+01 4.9891970386990039e+00 - 796 3.9330884996745731e+01 6.2458028725771186e+01 1.6548861091981648e+00 - 797 3.5529713462423707e+01 5.7037608005150815e+01 8.2901929178311544e+00 - 798 4.1277827036885988e+01 5.7009435163451691e+01 1.1639744121925739e+01 - 799 4.5121946962510279e+01 6.2461153613910305e+01 1.1623432520766904e+01 - 800 3.9359247663987105e+01 6.2440534728755068e+01 8.3264620771542628e+00 - 801 3.5517446291764550e+01 5.7063515015489216e+01 1.4983649763140608e+01 - 802 4.1275752500366430e+01 5.7038757772674828e+01 1.8278155724032125e+01 - 803 4.5123163493641002e+01 6.2416773147671414e+01 1.8269026801223379e+01 - 804 3.9356641178309573e+01 6.2474841470936326e+01 1.4985858539525063e+01 - 805 3.5486972292240708e+01 5.7030810874417455e+01 2.1591258554678859e+01 - 806 4.1313018722354180e+01 5.7037041603986999e+01 2.4983313962638604e+01 - 807 4.5148381658919220e+01 6.2462497674353941e+01 2.4933926578548224e+01 - 808 3.9342536674328663e+01 6.2440797696922935e+01 2.1630160608069591e+01 - 809 3.5563549145861607e+01 5.7060800567111613e+01 2.8279459919167827e+01 - 810 4.1345234517477842e+01 5.7023186565934687e+01 3.1596106011905967e+01 - 811 4.5153037054698743e+01 6.2438372790924682e+01 3.1625476931710956e+01 - 812 3.9382672325741765e+01 6.2442570320352146e+01 2.8302588347557322e+01 - 813 3.5478183547544191e+01 5.7042164201656938e+01 3.4952064989335646e+01 - 814 4.1318491833884316e+01 5.7026863843956946e+01 3.8247554739329360e+01 - 815 4.5109027093398474e+01 6.2452807442515180e+01 3.8234063536958800e+01 - 816 3.9367785348930106e+01 6.2468285740118567e+01 3.4864831869383664e+01 - 817 4.7037420391106920e+01 5.7023522190179257e+01 1.6715639820287109e+00 - 818 5.2816947450623104e+01 5.7020561018428360e+01 4.9911327750186043e+00 - 819 5.6666272556336423e+01 6.2470544391776528e+01 4.9774867366172746e+00 - 820 5.0857204782552174e+01 6.2438399134167867e+01 1.6664580167322576e+00 - 821 4.7027614502692629e+01 5.7035237371372240e+01 8.3064965083146483e+00 - 822 5.2822323537077942e+01 5.7050809529416938e+01 1.1611629578935602e+01 - 823 5.6669057993476322e+01 6.2460950151855542e+01 1.1678680167946805e+01 - 824 5.0875291317970763e+01 6.2467125826842000e+01 8.3110810659994847e+00 - 825 4.7040614517482695e+01 5.7028380868372714e+01 1.4977236216725075e+01 - 826 5.2803518496552336e+01 5.7022058537744428e+01 1.8314424526339458e+01 - 827 5.6686088155092961e+01 6.2455862908800022e+01 1.8258919326092769e+01 - 828 5.0896019156500763e+01 6.2447312902571547e+01 1.4938994108055869e+01 - 829 4.7025505552699663e+01 5.7045839028207119e+01 2.1631103880501104e+01 - 830 5.2832101715990831e+01 5.7025477188777387e+01 2.4908648458924649e+01 - 831 5.6661476455959253e+01 6.2462107911157140e+01 2.4945128116203364e+01 - 832 5.0900767630725035e+01 6.2475785746966991e+01 2.1637634252338323e+01 - 833 4.7038385143518568e+01 5.7066234942647540e+01 2.8310621263017236e+01 - 834 5.2826586169774593e+01 5.6998832121796653e+01 3.1601125262339860e+01 - 835 5.6674945847847148e+01 6.2484089408435572e+01 3.1560840331261335e+01 - 836 5.0881920458982421e+01 6.2458920269965283e+01 2.8284765708193380e+01 - 837 4.7046276040415165e+01 5.7024129299355828e+01 3.4928978651379815e+01 - 838 5.2805543860512145e+01 5.7024579606045982e+01 3.8240233006410079e+01 - 839 5.6681406954091699e+01 6.2478072707045897e+01 3.8239777456457766e+01 - 840 5.0922565483977927e+01 6.2495691109998170e+01 3.4945522160179387e+01 - 841 5.8577568186242182e+01 5.7048762781573785e+01 1.6722368005600265e+00 - 842 6.4325294800463709e+01 5.7041708501221279e+01 4.9855960877884735e+00 - 843 6.8149141712767999e+01 6.2482826897717182e+01 4.9990325335473731e+00 - 844 6.2391389017378707e+01 6.2494158665042427e+01 1.6882704621196030e+00 - 845 5.8548586140902700e+01 5.6977561489409190e+01 8.2677867940886358e+00 - 846 6.4282568242689635e+01 5.7028084220477027e+01 1.1619219283264103e+01 - 847 6.8158827808732056e+01 6.2489390978333290e+01 1.1667589993602624e+01 - 848 6.2421611549329306e+01 6.2443513318669652e+01 8.3295747607798489e+00 - 849 5.8602790108582440e+01 5.7038468209257054e+01 1.4924043417174802e+01 - 850 6.4333577302069884e+01 5.7031417284497941e+01 1.8274664811084968e+01 - 851 6.8194492358335935e+01 6.2479410461598491e+01 1.8314022190200955e+01 - 852 6.2367626351393255e+01 6.2450219302389343e+01 1.4968344455175350e+01 - 853 5.8596301822384845e+01 5.7038783854657936e+01 2.1605455332028448e+01 - 854 6.4322471913193240e+01 5.7017560592202692e+01 2.4931570630742790e+01 - 855 6.8163493299811194e+01 6.2476576047694188e+01 2.4955264775375351e+01 - 856 6.2432900289332473e+01 6.2455554959304571e+01 2.1611854872363050e+01 - 857 5.8541472414694766e+01 5.7038816015664800e+01 2.8271149950099044e+01 - 858 6.4340798835017040e+01 5.7019193023757914e+01 3.1577137092020525e+01 - 859 6.8148514509154168e+01 6.2464887115102186e+01 3.1583416025537300e+01 - 860 6.2395614715338873e+01 6.2477405290570950e+01 2.8283123135880857e+01 - 861 5.8583051782363285e+01 5.7017195596124928e+01 3.4946974375723336e+01 - 862 6.4349453111391099e+01 5.7016625712805073e+01 3.8304011193488442e+01 - 863 6.8142560700157915e+01 6.2482458140199547e+01 3.8223313843104499e+01 - 864 6.2418639282557116e+01 6.2456289314448789e+01 3.4930656186515570e+01 -run_vel: ! |2 - 1 4.2337021259160348e-02 3.5852692185024306e+00 -1.5618396928532308e+00 - 2 -7.8802041842720649e-01 -7.6579227245937742e-01 -2.6148887385696211e+00 - 3 -2.7219088924054491e+00 -9.5921200730773293e-01 1.6900291257848181e+00 - 4 2.5692035247636671e+00 -2.5254005146325076e-01 1.4662939634506924e+00 - 5 2.8737634874514222e+00 -1.5631197887432846e+00 -3.8739910155361457e-01 - 6 -1.7994333418151685e+00 -3.7387426952206742e+00 -1.7767043520825070e+00 - 7 -2.3147592132953760e+00 -7.1571351723550211e-02 1.7037913783466904e-01 - 8 1.0610356177345266e+00 1.8955292039184097e+00 1.4193993847140938e+00 - 9 -4.9962136087067499e+00 9.2487163250258531e-01 -3.4756773385591240e+00 - 10 -1.6355375557431924e+00 4.4326165131669193e-01 2.0740746805864321e+00 - 11 -7.8386417316691075e+00 -2.4404498034423443e+00 -1.6736516336252527e+00 - 12 1.2670201553230354e-01 -2.3036551089301049e+00 1.7897125290720008e+00 - 13 1.7757309488020079e+00 -9.9851193977643316e-01 1.4919782585428643e+00 - 14 -5.0319831650581630e+00 -7.0357817841620240e-01 -4.9631552298271049e-02 - 15 2.5212969619759504e+00 2.8785813342727016e+00 -4.0950288977312752e+00 - 16 -1.9074881142924154e+00 -5.7704238698947508e-01 -1.5814759468606454e+00 - 17 -3.5258767521749310e+00 2.8832196913335095e+00 -2.9542287631468271e+00 - 18 3.0959525424689542e+00 6.3276228653688982e+00 -3.4520680305904530e+00 - 19 -1.4397233986917144e+00 -3.8434547363447336e-01 1.9047561169316931e+00 - 20 -4.9292449656238286e+00 -5.5494538022150597e-01 4.7087612769183815e+00 - 21 8.3911468131364031e-01 -2.3022801584378039e+00 -1.3492554581485945e+00 - 22 4.0352509642873835e-01 3.0008259163224125e+00 -2.1111219047085372e+00 - 23 2.5315897585660778e+00 8.5372937680437111e-01 2.8022059382451179e+00 - 24 3.8738953916722805e+00 3.2445595728010028e+00 1.0469601934039636e+00 - 25 2.3971195421449774e+00 -3.3619991746065564e-01 7.1100621124377372e-02 - 26 2.7605620181977968e+00 1.2639257741862477e+00 -2.5177657356022509e+00 - 27 -1.8858769758113694e+00 -2.0328023737241274e-01 -1.2590904664894407e+00 - 28 -1.4136427592282212e+00 -1.1069107826823783e+00 -2.2466158265547027e+00 - 29 -1.9590422513808257e+00 3.9824328333632791e-01 -2.0498590115617237e+00 - 30 1.2489079956759235e+00 -2.2537550473766839e+00 5.4751289320283503e+00 - 31 -5.8353458122691002e+00 1.7454569767957397e+00 -2.6180330178920064e-01 - 32 -2.2765933956314175e+00 1.2397489916491997e+00 6.5692011705497755e-01 - 33 -1.1111446000865699e+00 -2.6721746222328693e+00 -5.1180187772295413e+00 - 34 1.1932820939763951e+00 1.4648156703103044e+00 9.5878472956372407e-01 - 35 5.0066821284108567e+00 -2.1996181441940945e+00 -5.6052137458896822e-01 - 36 -8.7085125472702907e-01 7.7189235195400627e+00 -3.2921317030740318e+00 - 37 -1.6752426559747486e+00 -1.0399530207831367e+00 3.6988060609786193e+00 - 38 -6.9359804394266815e+00 1.9395088796009790e+00 -4.2419882793325288e+00 - 39 -8.8284058240250065e+00 -2.3470865248035007e+00 -2.8772621326201375e-01 - 40 3.1928501250319021e+00 3.2762832117922285e+00 2.9693794493621382e+00 - 41 3.8331335813153991e+00 -1.8959307208687102e+00 -1.7429474725670506e+00 - 42 -3.8335133226355951e+00 -2.7511132520587617e-01 -5.0819743490381453e-01 - 43 -1.8306801870676925e+00 -2.4228982356568620e+00 -1.5476982308757756e+00 - 44 -6.6396810090232394e-01 3.0945743189870538e+00 2.6295794803171217e+00 - 45 -2.9184074621461926e+00 1.1455935612545114e+00 -7.1647669326652441e-01 - 46 1.7162002910257038e-01 2.3839614507177829e+00 2.8298595017959788e-01 - 47 2.6406917368224749e+00 4.4337290437507075e+00 3.1261672044644739e-01 - 48 -9.1489031588341740e-01 -6.3856253587247558e+00 3.6709151837422578e+00 - 49 -1.1247237713129921e+00 -3.7849540275435118e+00 3.8253815963490378e+00 - 50 -2.3604221131269210e+00 1.4776043311144187e+00 3.4828566334191841e-01 - 51 3.3757459637660645e+00 -4.1429955434621739e+00 -5.2428038338084209e+00 - 52 -2.3250800775332201e+00 1.8398437934284568e+00 7.0404083516994664e-01 - 53 -1.7427458754390623e+00 3.8500139827793824e+00 -2.2782886774072186e-01 - 54 -1.9343532415283322e+00 -1.3434746235907222e+00 -4.3788926241085138e+00 - 55 1.7461988399504209e+00 4.9931254528175915e+00 -1.7418326308388354e+00 - 56 -5.4680167623004206e-01 5.2456731796535951e+00 4.8458226013964385e+00 - 57 -7.4277410282584089e-01 5.5947229342188178e+00 2.8527575267351035e+00 - 58 2.0636658389971170e+00 -5.3639003257094663e-02 -2.5880356116331131e+00 - 59 4.0906725851165584e+00 7.3921535706150454e-01 8.0399230028438262e-01 - 60 -5.1534536986642472e+00 3.1862237784957856e+00 3.0004136919416475e+00 - 61 3.2195573773120381e+00 -3.7407263673756201e+00 -2.5735701781802613e+00 - 62 1.7913190355238335e+00 -2.1161092227752826e-01 1.1468188992730106e+00 - 63 -4.0909745741792740e+00 8.6730225458518062e-01 3.1760064224214679e-01 - 64 4.1756137684096526e+00 1.8676728148523027e+00 -6.1403421247122691e-01 - 65 1.0564785797276681e+00 1.0184136482257176e+00 -7.7014215417498173e+00 - 66 -2.3764391261127638e+00 9.1873845560669887e-01 -7.0685162946860236e-01 - 67 8.9004021641519038e-01 -3.6109970985509721e-01 -3.9814902811175763e+00 - 68 -4.2555118793294513e+00 5.1885429293712022e+00 4.3053948531042563e+00 - 69 -1.5948737440240282e+00 2.6870635852036484e+00 -1.5766699475704076e+00 - 70 -2.0376225879097598e+00 -1.3081743829217518e+00 4.7243565741583087e+00 - 71 4.2236990124285206e-01 -4.4147871965816554e+00 -3.8917959320027468e-01 - 72 -5.1701276349817873e-02 -2.2132301350919645e+00 2.5288752623529183e+00 - 73 -5.8609118850461228e-01 -9.4378983430710661e-01 2.9615369341824471e+00 - 74 1.1158291704084158e+00 -3.0117048280362799e+00 -4.7680693167220207e+00 - 75 2.6141134255708107e+00 6.3035572573377641e-01 -2.0309189983974871e+00 - 76 1.1653453570619943e+00 -3.8482377298567787e+00 1.7389926388332295e+00 - 77 -1.2413185486155096e+00 1.4382106167703277e+00 9.5265377336663171e-01 - 78 -8.4013713065232543e-01 -4.9853371457025658e-01 -1.4504406813688522e+00 - 79 4.7360871539210758e-01 2.6285575621072126e+00 1.7937922371636348e+00 - 80 1.1449359165482929e+00 -3.5899847965087224e+00 -2.7255137454561722e+00 - 81 2.1731539622348102e+00 -2.1342502815169423e-01 1.7066682465460490e+00 - 82 5.2814697293040691e+00 -1.4072414174591898e+00 2.9673238888967806e+00 - 83 1.2536694341850121e-01 1.3478434990404517e-01 5.3232120576942705e+00 - 84 -3.0040546718443588e+00 1.6287477447920258e+00 1.1282295560202224e-01 - 85 1.5528751838184689e+00 -2.6215025896818314e+00 -1.3592734627361980e+00 - 86 -6.8139316141215256e-01 -2.9291879953231015e-01 -2.2869917528208763e+00 - 87 -5.7373908813081336e+00 5.7677752352405254e-01 5.1698907409980217e+00 - 88 4.1019095299537867e+00 5.2231047541491371e+00 4.3494769640449668e-02 - 89 1.5250777060020686e+00 3.1220847103760958e+00 2.0409126859479234e+00 - 90 1.8044301020625697e+00 -1.1402048504739379e+00 -2.4189208286113746e+00 - 91 -2.8659460782011750e+00 -1.3503739841659976e+00 -2.8380457674157480e+00 - 92 1.3638141107058095e+00 -3.6661351179458741e+00 1.5438267253466069e+00 - 93 -2.4596455058999505e+00 -9.4189365095986188e-01 3.5643542228475689e-01 - 94 -6.0992178831506993e-01 -5.3990691879665631e+00 -1.6368024870311111e+00 - 95 3.0774287838742365e-01 4.4978251106268505e+00 -8.0422192130114816e+00 - 96 3.0112171146482645e+00 -5.1284612559974914e+00 2.0583548030636662e+00 - 97 2.3272776690577239e+00 -7.2176333529416936e-01 1.6902701027200318e+00 - 98 1.2548294297204716e+00 1.4051447589160642e-03 7.8422694055327460e+00 - 99 -6.4445891521401610e-01 1.6958072847037493e+00 -4.2586973858435240e+00 - 100 -5.4532371143562119e-01 -4.0508468966554201e+00 3.0555635848656132e-01 - 101 -2.0664894997138528e+00 -4.4920120558556786e-01 1.4501476107501667e+00 - 102 4.3446791882266753e+00 3.7547038820053622e+00 1.2923412146914974e+00 - 103 -3.5821516354447418e+00 -3.2966332008635577e+00 -4.3258839183632980e-01 - 104 4.5726873216217916e+00 -4.8097727123274350e+00 2.6222748854267777e+00 - 105 2.9570880366093184e+00 -2.5353225660219429e+00 -1.6829025717324566e+00 - 106 8.9073153443807840e-01 3.4779580526321294e+00 -6.2864154357613733e-01 - 107 -2.2117439650085147e+00 -1.8731254323325341e+00 -3.7245489579255784e+00 - 108 -8.2292315937619387e-01 -7.8875968329217927e-01 -6.5788661174632068e+00 - 109 6.9403525745728234e-01 -3.0306083220193285e+00 3.0729001944955203e+00 - 110 3.3778763301130552e+00 2.7505502693195303e+00 3.8797023384486948e+00 - 111 1.1863782583501292e+00 3.2169234187189546e+00 1.8591341668193568e+00 - 112 -2.2937683296412839e-01 2.1982468679001084e+00 1.8737482288383855e-01 - 113 1.7118917030562608e+00 9.5329107851026898e-02 -5.5158624218025585e+00 - 114 4.9325343371066893e-01 -7.1250690503102616e+00 -2.1860827287296654e+00 - 115 -1.8683571896780395e+00 -3.1380911369271614e+00 1.5130063337874462e+00 - 116 1.2355025013890133e+00 1.7635596235846174e-01 4.8387018041404621e+00 - 117 3.9098990622649095e+00 9.7018804155055260e-01 4.7074318986270847e-01 - 118 -1.9290683424056352e+00 -1.5152903513143072e+00 4.9052174939986690e+00 - 119 1.3543686117589088e-01 3.5490870328751711e+00 1.4761718390622864e+00 - 120 -8.1886430506454144e-01 2.0053040706893763e+00 3.3133294225272691e+00 - 121 -3.7664837534559287e-01 1.9151746238751703e+00 -2.1699312285029886e+00 - 122 -7.4252426242557625e+00 2.7307458757968197e+00 7.5807211911949057e-01 - 123 -7.6291953210790586e-01 5.6184026484944596e+00 2.5322067167053409e-02 - 124 1.6049945666348737e+00 7.7736680624925802e-01 4.8231184455925966e+00 - 125 9.3157306284535679e-01 -5.4242245843769021e+00 3.8336046721775765e+00 - 126 -5.4790065584185610e-01 -4.6039382660166162e+00 6.0694771847277629e-01 - 127 -1.5236192710730372e+00 -6.1915467411362144e+00 -5.6399164080115787e+00 - 128 -1.9784528775557690e+00 -2.2687960166598802e+00 -4.3219335234605383e-01 - 129 -2.1471427273657335e+00 3.0783524117142114e+00 -3.2454330318263578e+00 - 130 -1.5244098847329635e+00 -3.1233588347788199e+00 -4.7632921551174938e+00 - 131 -2.1450891991030510e+00 1.1516575172495336e+00 9.7118206203715973e-01 - 132 -1.8439977932771663e+00 -7.6609170813336736e-01 3.4542105777196936e+00 - 133 1.9341191312664376e+00 5.8933096109255745e+00 -1.1546533576966131e+00 - 134 4.4398272854662280e-01 1.3285664369741828e+00 5.6622139920250341e+00 - 135 -2.1957514010168038e+00 2.3958236292595543e+00 -5.2225262287095364e-01 - 136 -1.9652041367089619e+00 1.6345087067710049e+00 -1.1272522613730773e+00 - 137 2.8602788536017378e+00 -1.1350566686683221e+00 -4.4318853457852952e-01 - 138 1.7506039492196617e+00 1.5453727142132037e+00 1.2357595910528201e+00 - 139 -2.8381705459807369e+00 6.4668746879797989e-01 -3.4841047356516444e+00 - 140 -4.5849034226706842e-01 1.7544666578688140e+00 -1.1119449340034924e+00 - 141 2.3191101240705811e+00 -3.5755637756704250e+00 5.8612811013508026e-01 - 142 2.5185505199743097e+00 -5.9602222724642447e-02 -3.0884978851692635e-01 - 143 -3.3984898869036848e+00 -1.2123179349509929e+00 -4.3771769669138880e+00 - 144 3.0676648791688130e+00 5.3691870942731323e-01 3.7440570776617887e+00 - 145 6.9049695926065668e+00 1.6629528869133581e+00 -4.3557575084386330e-01 - 146 -5.9267462643042546e+00 -3.5231786954096211e+00 -4.8076193753199714e+00 - 147 4.7627901723850175e-01 -7.9111687427957866e-01 3.1381714853003212e-01 - 148 2.5034744499266646e+00 2.4848429386108535e+00 7.9571032979606260e+00 - 149 -1.2740929615898293e+00 -1.3885833236629057e+00 -1.6949924078797038e+00 - 150 -2.9467333777432749e+00 -3.1950116974385843e+00 1.6092951855425510e+00 - 151 1.7024342160891461e+00 -4.5880209230445163e-01 3.1197723973794820e+00 - 152 -5.6379675952867414e-01 -2.3759316986265142e-01 1.1971434774873266e+00 - 153 -3.6492910320627074e+00 1.9624161970484615e+00 2.1839540741372456e+00 - 154 -1.0669579921828853e+00 -4.3106029724123198e+00 -3.9123295991765223e+00 - 155 -4.4388933357039306e+00 7.3683585476940860e-01 -2.1270083779673792e+00 - 156 -1.3881104657396504e+00 -1.4427778290310169e+00 3.2097005195880430e+00 - 157 1.9106315536342795e+00 -1.3719392204061989e+00 1.3308461878679672e+00 - 158 7.6628725174502832e-01 1.0875592262309481e+00 2.9954011708571242e+00 - 159 9.8698946251351083e-01 1.4543228136296260e+00 -2.4191168939902957e-01 - 160 2.4195014778745089e-01 -1.0742105293711492e+00 -1.5232588604471944e+00 - 161 9.8381071986763724e-01 4.1578590964522739e+00 1.7761151844828424e+00 - 162 -1.8439620749037280e+00 -1.3761800812944405e+00 3.6401906240446915e+00 - 163 8.1308466273378599e-01 -2.5054137338661655e+00 4.4320524205841877e-01 - 164 -4.2278595529054774e+00 -4.6630805012355001e+00 4.7053189505682793e+00 - 165 4.4807321572725503e+00 -7.5346050137676954e+00 -3.5466470870218902e-01 - 166 -4.2865409659338027e+00 -7.3944011612339711e-01 -3.2095916546586492e+00 - 167 3.2148535995372352e+00 1.0554779950467884e-01 4.8408196829165950e-01 - 168 9.0471917891708797e-01 -4.9177353345593176e+00 2.8952072260790089e+00 - 169 1.2301194258917503e+00 2.0070029448271800e+00 -2.2672468097746492e+00 - 170 2.2406436711644626e+00 -6.2933142488487555e+00 -1.8767910296757195e+00 - 171 5.6726089877514365e+00 7.1519378802555833e-01 1.0003139596600987e+00 - 172 -2.8936624783323155e+00 -1.2650016235013817e+00 3.0706939147394308e+00 - 173 2.8147945282019302e+00 6.8389694203626994e-01 -2.3904179680515383e+00 - 174 3.0452244152726884e+00 3.1158737597292121e+00 -1.9836557015801073e+00 - 175 3.4347780386353088e+00 7.0965013225991702e-01 2.1591797381150957e+00 - 176 1.8799275816273078e+00 -3.9846491884672623e+00 5.8058431640346819e-01 - 177 -1.0356247713148854e+00 -5.2777443501037045e+00 2.8878880165072887e+00 - 178 2.9810860043739060e+00 -2.9423825928866165e+00 4.7481800135071106e+00 - 179 1.3707904590357061e+00 2.8570777602721797e+00 2.2106026056539694e+00 - 180 2.7124885598749576e-01 -3.4922928764074941e+00 -5.3379713164950893e-01 - 181 2.8246861172510447e+00 -3.8389227370208601e+00 3.4444537692250363e+00 - 182 -2.0961725269436818e-01 -4.0486964970514222e-01 2.6067408236144525e+00 - 183 1.6749405251500573e+00 -4.0530405746122957e+00 2.7849282616188735e+00 - 184 -1.2879964148274587e+00 2.8193206190229936e+00 -3.1652636697869876e+00 - 185 2.0063120767525775e+00 -6.3376665012321909e-01 -2.5815918508225866e+00 - 186 -9.1964972431150938e-01 -1.6301505924625221e+00 -2.4629016631842502e+00 - 187 -7.1739437215384755e-02 1.6770389508893933e+00 2.2741041510934803e+00 - 188 -2.0747945552640661e+00 -2.0284581495006213e+00 3.6759531677520623e+00 - 189 -9.1002312101460925e-01 4.2605832529258496e+00 1.3880886536983297e+00 - 190 3.4570362745770993e+00 3.6692696832859526e+00 1.1073909785704183e+00 - 191 8.4614055194373994e-01 7.4213715162251441e+00 1.2500397704394979e+00 - 192 -3.1339628978825389e+00 2.2307506878000973e+00 -1.4451129142427011e+00 - 193 5.3505620620659322e-01 -1.5973437906532941e+00 6.0846450080877612e-01 - 194 -7.5584096171472659e-02 -4.0961912588244392e-01 -3.3653054133373606e+00 - 195 1.1177384001309674e+00 1.3024144510069063e-01 2.0247453866167571e+00 - 196 3.3063038412544157e+00 -2.1611367819007068e+00 3.3549811869720936e-01 - 197 3.0483529933397073e+00 5.4208025833883724e+00 3.1615063652335027e+00 - 198 5.3250262475077703e-01 3.2415923424676130e-01 2.8153028993851930e+00 - 199 1.1558627807845481e+00 2.7741184550214348e+00 -5.1990634868063124e+00 - 200 -1.1386067594473717e+00 2.7783834288123352e+00 -1.9650743419221621e+00 - 201 3.3791099685602970e+00 -3.3794050296449623e+00 -4.0855697416638606e+00 - 202 -5.0778433975764603e+00 -1.4232210824231237e+00 8.6160919825798066e-01 - 203 -5.6253296422289294e+00 1.3082325679990059e-01 -3.1269595044046410e+00 - 204 1.3354743287924364e+00 6.3065609476620921e-01 -1.6722473411100600e+00 - 205 -7.4444334572737858e-01 2.2337099245578886e+00 1.6326061574284323e+00 - 206 2.2859779968877736e+00 -2.7212823766052709e+00 -3.8960921192077724e+00 - 207 3.1246804129595529e+00 6.4971109989464393e-01 1.7636197790626258e+00 - 208 4.5274107539384190e+00 9.1978057158946336e-01 -1.7758358289887959e+00 - 209 -3.2763803899182977e+00 2.0809033624776694e+00 -5.0971929404380889e+00 - 210 -1.2730582040376077e+00 -3.0279534245614426e+00 -5.0707981478031527e+00 - 211 -1.2933484742380743e+00 1.0964450599692270e+00 -9.1366097613483477e-01 - 212 -4.0213195168177531e+00 2.7604444300992523e+00 4.1882449682016167e+00 - 213 5.2165413863963597e+00 3.7525471537288868e+00 -2.1357092747123305e+00 - 214 5.4650018978136572e-01 -7.4538305815693706e-01 -1.5994787888130961e+00 - 215 -4.6679159167350779e+00 1.9616039309303812e+00 4.4181207432662672e+00 - 216 -9.3401831597073792e-01 1.3220637006814155e+00 4.2104856518679092e+00 - 217 -1.1111123198835677e+00 4.5018601085140579e+00 3.3388018988000483e+00 - 218 -1.5791338740600752e-01 2.7109248180759704e-01 7.0493168192623468e-01 - 219 -2.2018259987628843e+00 1.9698432402358157e+00 -4.4388407288344944e-01 - 220 -6.6241567362904386e-01 3.1682368619247478e+00 -4.1463368489126582e+00 - 221 -2.1270143427685224e+00 3.5404014840311104e-01 -6.2290520285445072e-01 - 222 9.5551082019541433e-01 -7.8553079118244229e+00 6.3695012391021901e+00 - 223 3.1827713512034794e+00 1.4269838317147170e+00 -3.9734439986114939e-01 - 224 -7.6908624950331528e-01 -1.4476168718951561e+00 1.5032841774489485e+00 - 225 1.9967806181063179e+00 -1.5327668078859451e+00 -4.2922558379002540e+00 - 226 -1.1661780045081289e+00 1.0194936530415759e+00 1.8803863842287138e+00 - 227 -3.3621435970714497e+00 -4.6694360517030742e-01 4.2589158763631048e+00 - 228 2.7679405801554458e+00 2.0863058893045539e+00 -4.8881783532523206e+00 - 229 -9.0204649608368903e-01 3.2500736307161824e+00 5.2860961142519187e+00 - 230 3.1628006205667742e+00 -2.2883070448611273e+00 1.3127235522919248e-01 - 231 2.7569000165723669e+00 1.6174941805032523e+00 2.0071522007192812e+00 - 232 1.2635067991745927e+00 3.4664762008551082e+00 -6.2690549812707574e-01 - 233 -4.9094603765392568e+00 4.6112378364991340e+00 2.3118101045710686e+00 - 234 2.3936840558220460e+00 -5.2845195047414570e+00 1.6884139099446629e+00 - 235 -2.7909694114683997e-01 -1.9179397570572463e+00 5.2363152691146233e+00 - 236 2.8464751309839800e+00 9.5984716361356126e-01 3.0012439967600049e+00 - 237 -1.3087792270345466e+00 -4.3403853114042219e+00 3.0994769943751316e-01 - 238 -2.1125489254212733e+00 6.6199586959554590e-01 1.5037601475175322e+00 - 239 -3.6118940434666054e+00 -4.0282752196938238e+00 -1.4381609130525257e+00 - 240 7.6933482886415483e-01 -1.5954625544617256e+00 -7.3527955624870767e-01 - 241 1.5000515990661398e-01 -4.0546600883312989e+00 -8.4175291832656685e-01 - 242 5.8806182336796020e-01 3.7540201555964819e-01 -6.3606670260664639e+00 - 243 1.8190362295457221e-01 -1.8908740811189586e+00 -2.3449217589485114e+00 - 244 -3.9676803456535001e+00 -1.4199889332385682e+00 -1.2575773739327933e+00 - 245 5.5018038144314518e-01 -2.1841453094263787e+00 2.3837306755520768e+00 - 246 -1.0544809403547038e-01 3.4437354973882073e+00 7.9968645404781946e-01 - 247 3.0409552137655096e+00 -2.0604741613106086e+00 -5.8562293324544712e-01 - 248 3.0528147242006334e+00 -2.8352629833580263e+00 1.2208038022765855e+00 - 249 -3.8309978772291107e+00 4.1988002434062321e-01 1.0127939949522879e+00 - 250 7.7866357977171519e-01 5.0235458497620922e-01 -1.6205405436980731e+00 - 251 1.2757326869326208e-01 -9.1218724344544277e-01 -1.2040147235299568e+00 - 252 2.6096226744671496e+00 -1.7516305964373486e+00 -5.8550540159020983e+00 - 253 3.4119079865436892e+00 5.4416955162106029e-01 1.8399319029597054e+00 - 254 -1.6272105395072978e+00 7.4200820196642772e-02 -1.8549996048787734e-01 - 255 -1.8721516012663537e+00 2.9253260820927407e+00 -1.7684957014345259e+00 - 256 -6.2111347344697476e+00 2.8349327349971984e+00 2.8917848026541404e+00 - 257 -1.5602077922145983e+00 4.5111205327484472e-02 1.0726839854489054e+00 - 258 1.9682297696859614e+00 -2.9991689199059510e+00 -1.3406843335652596e+00 - 259 -3.7402943969017874e+00 3.3350519747166985e-01 2.3717703602023898e+00 - 260 -1.5074651294526881e-01 1.5339177260638457e+00 1.6944394723104259e+00 - 261 -2.8201138590991942e-01 -5.4924905445375782e-01 1.0440141896201256e+00 - 262 -3.7431468429324162e+00 -5.1474704096225459e+00 -2.3544816042336500e+00 - 263 -2.5717512562157157e+00 3.3437945798915258e+00 -2.7855414826622016e-01 - 264 5.3812720202823643e+00 4.9611809036489447e+00 1.4185940830376900e+00 - 265 -3.2790019209655483e+00 1.5569416580956834e+00 -2.6529989331538242e+00 - 266 2.3026643806798486e+00 5.1566721980633690e-01 4.5525041257964927e-01 - 267 -3.1013820659679547e+00 2.4604741246128263e+00 -1.0885823458645778e+00 - 268 -2.1214803523390366e-01 -1.8688409685672067e+00 2.6173687920960580e+00 - 269 -3.6038406318686249e+00 -7.1771513499578263e-03 -3.9984551025011115e+00 - 270 1.5424688862188154e+00 -6.1310516655820957e-01 -3.2621731904375555e-02 - 271 -1.8030015070081913e+00 4.2051995347591085e+00 -2.4018630066569640e+00 - 272 4.0953465192132352e+00 -1.4328835919650533e+00 -5.4138073623549872e+00 - 273 -1.5683384423538402e+00 1.9169202010330659e+00 -2.6839325197591282e+00 - 274 -1.6531522979544215e+00 -4.6841085454338049e+00 -7.2268351998964664e-01 - 275 4.1596158558603102e+00 -1.1422718408439054e+00 -3.1351987039169584e+00 - 276 8.4786212631410474e-01 -6.7452470017097019e-02 -7.7448258554047189e-01 - 277 2.8928176585952374e+00 5.0320822566250900e+00 3.2845592334529111e-01 - 278 -4.8873007102807997e-01 -2.1971336371388777e+00 9.7454018938430087e-01 - 279 -7.3521434999758173e-01 1.4621510969910470e+00 -2.0139562457094158e+00 - 280 6.8778403384267559e+00 6.2436729700862132e+00 -4.7878449610948559e+00 - 281 -2.0692893613885683e+00 -1.8964823900012788e+00 2.4394906993736987e+00 - 282 -1.1043792268177872e+00 4.4444422551732563e+00 -7.7114722935825541e-01 - 283 -1.0880511334967586e+00 -5.1068646620330522e+00 3.0091631956289762e+00 - 284 2.7716639788504371e-01 1.3642880775449191e+00 -4.9783839839442185e+00 - 285 1.2392292982778077e+00 -2.8688216923554051e+00 -3.9127745580205342e-01 - 286 1.6184777703928832e-01 -1.8519052482324836e+00 2.8180824925373091e+00 - 287 -3.9910114165388042e+00 1.7890251698996578e+00 -4.3173922432923497e+00 - 288 4.8722232967709065e+00 9.2223640677937169e-01 3.8925009951079131e-01 - 289 -1.1191175707311611e+00 1.4459335189911506e+00 -3.4302880813484018e+00 - 290 -4.0798023313842746e-01 6.6855157154086635e+00 -2.0395022174280872e+00 - 291 -5.5828847178321030e+00 6.7705018802731709e-01 -6.1600802013094813e-01 - 292 1.2429329709105430e+00 4.0956337346348457e+00 -2.9398220299492670e+00 - 293 4.8727042649977061e+00 1.8987283196300886e+00 -1.3313569799010656e+00 - 294 -4.2633556155639002e-01 -5.7442716793967086e-01 2.9655094846786243e+00 - 295 -6.6618840286639747e-01 1.3289932334083709e+00 -3.4961534056851327e+00 - 296 1.4660661034801266e+00 6.7601553384135888e+00 -3.8413535278276476e+00 - 297 2.4073262730942329e+00 -2.6417864865859504e+00 3.6436799258815455e-01 - 298 -2.1284440430324865e+00 1.8417607205243813e+00 -1.9987175371704340e+00 - 299 -7.3275449995473805e+00 -3.8700888146606478e+00 -2.8584583945292548e+00 - 300 2.3680886845161417e+00 1.3292569206729257e+00 9.5453807834438117e-02 - 301 3.8338145929035050e-01 1.0556128077436424e+00 1.4417122102462079e+00 - 302 1.3990525132934151e+00 2.1820005016674173e+00 1.2049016888797326e+00 - 303 1.7432138785561617e+00 -8.2925306004995991e-01 6.7227143430378478e-01 - 304 -8.4724591316700792e-02 6.2318314799034646e-01 4.5911440272404827e+00 - 305 4.8019821207476614e+00 -2.8433141824832968e+00 2.9353851780636271e+00 - 306 -1.3145671140694042e+00 6.2016014739247560e-01 4.0634854641510154e+00 - 307 1.0338103899227934e-01 1.2543764042216805e+00 2.4852207448062873e+00 - 308 1.1413367037928801e+00 -4.3529988826999801e+00 -2.2268837559241530e+00 - 309 -3.5904589593355762e+00 4.4307394095267973e+00 -2.8722922227455885e+00 - 310 -1.1923634892476747e+00 -4.7748651793247952e+00 1.8627560569197401e+00 - 311 2.9638714141563089e+00 -2.4954309804632198e+00 3.1714900228627112e+00 - 312 2.8172881995739600e+00 -1.9338106050809643e+00 -4.1242587765670385e-01 - 313 1.3778029394338509e+00 6.5256227971851715e+00 8.7244411318312606e-02 - 314 2.1507519510536501e+00 -1.3646995147137331e+00 -2.8373254858062578e+00 - 315 1.7228804454096278e+00 -1.3658828421376270e+00 2.9055435907170979e-01 - 316 3.6681212657076814e+00 1.6212619291612442e+00 6.1801558459724271e-01 - 317 5.0665738724488882e+00 -5.0014926936972151e+00 1.8072812278423960e+00 - 318 -2.4587115951709735e+00 -3.7265572589266838e+00 -5.1256234880180696e+00 - 319 -4.0218619890788485e+00 -1.5410822177851298e+00 3.3471627126331929e+00 - 320 -1.2098260344040530e+00 2.4711338411752042e+00 1.0279285956767341e+00 - 321 -8.7842604856496764e-01 5.9250786132111974e+00 5.6661047440971508e+00 - 322 -1.3541274011338994e-01 -3.6921806924888938e+00 -1.4535611686006935e+00 - 323 6.0835105272265966e-01 -4.9375693097919831e+00 -3.0587186674620837e+00 - 324 -3.0862682558489363e+00 7.3193815574719077e+00 -9.8881964874048411e-01 - 325 -4.1508205493179801e-01 3.2711424589513607e+00 2.6981753648469478e+00 - 326 3.9171600565969544e-01 3.5912326786955251e-01 2.8730158833870134e+00 - 327 2.3667481144231233e+00 1.6868471364205506e-01 -7.7274699930337154e-01 - 328 -2.6195177449750342e+00 -1.3998983213262667e-01 -3.4741307429832160e+00 - 329 -2.6876387095744501e+00 -1.2581516565522430e+00 8.4487472530754426e-01 - 330 -6.4808068076364156e-01 2.1462226279683252e+00 1.4296234239020893e+00 - 331 1.8228988332636249e+00 -4.6318636982545884e+00 1.6426681570819133e+00 - 332 5.9954656001691591e+00 -1.4112099521402999e+00 3.3405927928579948e+00 - 333 2.7645452632495733e+00 -4.0091815186040847e-01 4.1009157023007310e+00 - 334 2.8267861744546230e+00 3.4242216512052290e+00 -4.3253197413538524e-01 - 335 2.6781409563923795e+00 4.8131095047502859e+00 3.1354596872616969e+00 - 336 -2.1054132974283363e-01 2.4246826959993957e+00 5.9952879149508007e+00 - 337 -4.3240124919044204e-01 -1.3545311854302842e+00 -2.3368197025996014e+00 - 338 -4.0865762813552653e+00 -8.0820045746670133e-01 -2.0863424030196960e+00 - 339 1.9985482735165643e+00 -6.0106527215024752e-01 -1.1541140264314875e+00 - 340 1.3139186392176314e+00 2.7957596738805748e+00 -2.4164302283423615e+00 - 341 -2.4056074063095689e+00 -2.5452435522553785e+00 1.7193498641328295e+00 - 342 2.2979132938924729e+00 1.6100053864788391e+00 -3.5416540933176299e+00 - 343 -1.2846238691627916e+00 -5.2024558256207099e-01 -3.2956047529812138e+00 - 344 -5.3867891915288517e+00 3.4229404941870500e+00 -1.1904587539703346e+00 - 345 -3.1997400915298106e+00 -1.8130521222664522e+00 5.8325197320010096e+00 - 346 -2.3664333309912053e+00 -1.4544103544739297e+00 -2.4621202224032217e+00 - 347 -4.6349675918038633e+00 -3.6207099661224271e+00 -3.3204477773625278e+00 - 348 2.1031756209905845e+00 -1.7738619436145135e+00 1.7377219136699970e-01 - 349 4.6160625344554749e+00 6.7270766091561096e-01 -4.9124382830837936e+00 - 350 -8.3137057341260412e-01 -3.3442626504824141e-01 -2.5123227619936093e+00 - 351 1.1649039021779195e+00 2.6020296741796152e+00 -1.1618990255571793e+00 - 352 4.9345095857278984e+00 -2.0642751282296943e+00 4.1153781030427385e+00 - 353 1.6007399371950306e+00 5.5559588682935124e-01 -1.0585525848075690e+00 - 354 -5.4201816078998399e-01 -2.0604537590262821e+00 -7.9459540962212827e-01 - 355 -3.7142520464871267e+00 3.1004512106843376e+00 2.3540742341744942e+00 - 356 -5.2262097546622555e-01 -2.2230899781222409e+00 -1.1580752089441597e+00 - 357 2.0783852940734307e-01 -2.9277299337125924e+00 -1.7916901375454315e+00 - 358 -1.0694064918122719e+00 1.4191396251767716e+00 1.5057034000215697e+00 - 359 3.0211514542176499e+00 -5.4443462131508524e-01 2.2038539667249872e+00 - 360 4.8872063998294873e-01 -1.4944264686674960e+00 3.0088949651178215e-01 - 361 -2.2723220778394063e-02 -8.0036442992485857e-01 -2.1067529897260009e+00 - 362 -4.4846122953156193e+00 -1.0189603517945475e-01 1.5080936325967196e+00 - 363 -2.8596639645231242e-01 -1.5475364356581214e+00 -2.0383304015372019e+00 - 364 -2.8249084913029310e+00 -4.2122317625138234e-01 -7.1388245591069150e+00 - 365 2.3894358047015682e+00 -8.5987969202945236e-01 2.2988224353061852e+00 - 366 -4.3016729953747719e+00 7.6949368259937512e-01 -1.8477448155158285e+00 - 367 4.9318954871675942e+00 -4.7666146826622974e-01 1.2919791547427464e+00 - 368 3.5985157871368658e+00 1.5388542155812812e+00 -7.4852647392827931e+00 - 369 -2.8913719758614485e+00 -2.9039000093201031e+00 7.3658953001414840e-01 - 370 2.0570382526916591e+00 -3.6889115181621518e-01 1.5330172744198320e+00 - 371 2.8882363217674496e+00 4.2292943101706981e-01 -1.1632631117399519e+00 - 372 -2.4292672564223157e+00 2.5730638914089603e+00 8.4849893515334607e-01 - 373 -2.8899604887082799e+00 -6.4870569252731214e-01 4.9211846223682683e+00 - 374 -1.7046397683415164e+00 -1.7916546943394915e+00 9.4464867988980006e-01 - 375 4.5346068378835049e+00 2.0358778838259219e+00 -8.7634518072852945e+00 - 376 -3.3316432292140641e-01 5.8282974203344198e+00 -3.5960837107090038e-01 - 377 6.0467989680010508e+00 -2.2827369519625065e+00 8.0990312670059339e-01 - 378 -6.3852257520239886e-01 -2.8460065605661686e+00 -9.3632773346254561e-01 - 379 -2.9680935826319715e-01 -1.2704982505157000e-01 -3.6180268202660254e-01 - 380 5.3793954789383198e+00 5.3025202976024293e+00 -1.4585086706725692e+00 - 381 2.5217787051264460e+00 -7.3245222218909023e-01 -8.1134888524109594e-01 - 382 -2.3529599608509630e+00 2.8914010510080499e+00 -9.1290225846272000e-01 - 383 7.2764454353084185e-01 1.6797662649786458e+00 4.7071971912246047e-01 - 384 -4.3796522695010687e-01 2.2319545130215146e+00 2.3271419603990982e+00 - 385 2.3108945945437784e+00 2.6977101225243936e+00 -6.6773090706746652e-01 - 386 1.6880583547964210e+00 2.3506476448055889e+00 -3.8944458362127437e+00 - 387 -3.0855452989142078e+00 3.5947655285796141e+00 -4.4562471205943965e-01 - 388 6.7697686830552140e-01 -1.0876758897871934e+00 -9.0064935324577422e-01 - 389 9.7402260344907765e-01 -1.5293003275354506e+00 -4.3659737920141248e+00 - 390 4.6108138887579209e+00 -6.6186467565244889e-01 -3.1234982244917768e+00 - 391 -3.8067731495446582e+00 3.4815097750264288e+00 -8.6576247914526050e-01 - 392 -1.3497211987676057e+00 -2.1855977838770086e+00 -2.4324554329836796e+00 - 393 -1.7575670818548679e+00 1.0180617601210835e+00 -5.9773611176764696e+00 - 394 -7.4668627489768691e-01 -3.7129827035315714e+00 3.5855045679520348e-01 - 395 1.9560256848544801e+00 -2.3595510994453064e+00 2.8271939544660514e+00 - 396 -2.2298399659155854e+00 -3.2295962498057573e+00 1.8609995993009185e+00 - 397 1.0958165983112269e+00 -3.4050248635243574e+00 -2.5705090501904388e+00 - 398 -1.1732440477066417e+00 -3.3867307310328942e-01 -3.3039957106949531e+00 - 399 4.1425221644015995e+00 2.2845966019661049e-01 -5.9862426524136314e-01 - 400 -2.0272098484540786e+00 -1.5623729489671947e+00 3.7233877074487212e+00 - 401 3.6479541658254204e+00 2.5392965544202886e+00 1.0022155332545100e+00 - 402 4.2089090003748808e+00 -3.8703168337500196e+00 4.7950812470790076e+00 - 403 5.9436124749631658e-01 1.0832207155339684e+00 9.9574807221416950e-01 - 404 -8.1883262028093828e-01 4.7933846800736202e+00 -8.7593571820687233e-01 - 405 -1.9229950766050771e-01 -1.5900308926008853e+00 -8.8385709299964810e-01 - 406 -1.0388203703277683e+00 4.2540075576849850e+00 -1.0174587231504335e+00 - 407 -2.4729958789621178e+00 -3.5366692638691838e-01 1.9343428972044108e+00 - 408 2.7443062403330440e+00 -2.2992180109344691e+00 3.6200226749989102e+00 - 409 6.0387285797829526e-01 1.6997637419002560e+00 -5.3153324512855988e+00 - 410 -2.8808073106781924e+00 -5.0496540810375254e+00 8.9035134234384206e-01 - 411 3.0932356286535709e+00 5.0444161836563302e+00 1.9370196269428910e+00 - 412 -6.2821205793685042e+00 -2.3963628379886043e-01 -8.2564846607266400e+00 - 413 -5.9185086212886606e-01 3.7902120674970661e+00 2.5243086613505422e-01 - 414 1.5923000391049820e+00 5.2981022571174818e-01 1.2100955099398952e-01 - 415 7.2610611171473083e-01 -5.6667326952978581e+00 5.1988161755608617e+00 - 416 2.0361492748957959e+00 3.8792979461374788e-01 1.5693817171006841e+00 - 417 2.6313107229040256e+00 -3.1386534789275369e+00 2.5839059843224965e+00 - 418 -1.5028073766353811e+00 -2.1333940532899880e+00 -1.3721902312874048e+00 - 419 -8.2624607096988356e-01 -1.7031037713321850e+00 -3.1401496111198751e-01 - 420 -1.6829018018388193e+00 -1.4334825642202247e+00 4.5087741375535746e+00 - 421 2.4143145507029326e-01 -5.4050846381884554e+00 -4.7361090106278642e-01 - 422 -4.6730490091887855e+00 3.9169067985473562e+00 2.3772070764517372e+00 - 423 -2.7867598520278798e+00 1.3674450651753378e+00 -3.8240043398254597e+00 - 424 4.9000369136542382e-01 3.4375596735074612e+00 1.5070139412746672e-01 - 425 3.1325190812205839e+00 -3.2722053347367736e-01 4.0038953705187819e+00 - 426 -2.4161475409413282e+00 -1.1991082983324846e+00 9.4441215628753961e-01 - 427 -1.9847492508261007e+00 -1.2485290523726562e+00 -6.2437077350169146e+00 - 428 5.6580573811123858e-01 -1.9989750956291261e+00 -7.9663309399740090e-01 - 429 -4.1355033061734234e+00 7.2647198625352327e-01 -1.4023028573946289e-01 - 430 2.1139806352288395e+00 -6.8542657471460280e-02 1.6484594689197800e+00 - 431 2.4900007256837329e+00 9.1612043706261706e-02 1.8269336236342482e+00 - 432 1.6665655842077507e+00 3.1857551799188086e+00 -4.2314148180508395e+00 - 433 3.2898629235506518e+00 -3.2673739196428735e+00 3.6898346151571002e+00 - 434 1.2319765038835468e+00 2.3156231402106964e+00 -1.1850721210744370e+00 - 435 1.6030285322737472e+00 -3.2947988731413216e+00 2.8387826760647767e+00 - 436 9.5172188461798113e-01 2.3485789495183904e+00 -3.1797226803290970e+00 - 437 2.4699132416380695e-01 -5.0773393250313053e+00 -1.5624192809481835e-01 - 438 -1.4050121745616335e+00 -1.6104710549027179e+00 2.3654798950761452e-01 - 439 -1.7084050651842750e+00 -1.5698322954167281e+00 1.1914659215394978e+00 - 440 -4.2419135393708729e-01 3.9339394476928651e+00 1.9509822396793601e+00 - 441 1.0199627404848628e+00 7.0102338411496967e-01 -5.8315217763619218e+00 - 442 -3.7287076841191835e+00 -8.5186233295085867e-01 -2.3233553411083094e+00 - 443 1.4783358991774809e-01 -2.0257062994899435e+00 -3.4275904217662103e+00 - 444 7.1471962092772412e-01 -8.3982618316292239e+00 -1.1525221693881940e+00 - 445 -3.9017198861244695e-01 -5.7129464393361467e+00 -6.7803736065725695e-01 - 446 -4.0136403207847930e+00 1.7122325044271098e+00 -2.2244997241657942e+00 - 447 -3.1390213632810950e+00 -2.1178528024043843e+00 -2.6738471594485356e+00 - 448 4.5910845614051272e+00 2.5312714539904575e+00 2.9301149156498929e+00 - 449 4.9631333456631338e-01 1.6121628960413581e+00 1.6093295652590587e+00 - 450 -4.7280431897810873e+00 1.8454980746366909e+00 -2.0024852591280351e+00 - 451 -2.2548219491889228e+00 -1.6438355867158410e+00 1.2258070119412761e+00 - 452 -3.7816160908932979e+00 4.0554419977635545e+00 -3.4823296150141188e+00 - 453 -3.6973169487547990e+00 1.4432207034910489e+00 -4.0526098169711100e-01 - 454 1.2407287637548364e-01 1.5996352008871280e+00 8.0031333630464430e-01 - 455 2.7122627026120378e+00 -9.0730846951727606e-01 1.3525584774985835e+00 - 456 -2.6786981677647868e+00 3.1667105388814676e+00 1.1297980440932829e+00 - 457 -1.9419115170140713e+00 3.5011720273933724e+00 -2.3927787926760732e-01 - 458 -3.2835064724814180e+00 3.5649921935863285e+00 -1.7534937650495284e+00 - 459 -3.1755599913059718e+00 6.9756937502748118e-01 -2.0834234930489459e+00 - 460 -7.6272082653596018e-01 3.9138477022560023e+00 -2.8531417174314351e+00 - 461 3.0551599730061918e+00 -3.5894158592465386e+00 5.1477967729998424e+00 - 462 -1.5630990998512901e+00 3.5937169356526959e+00 5.7957207413645175e+00 - 463 4.8351630118716477e-01 -1.3109349799808694e+00 1.3596390336034434e+00 - 464 -2.6075038082523125e+00 -5.7899180350950648e+00 1.6923190656429918e+00 - 465 2.0214665111038017e+00 -1.9109870560486257e+00 1.4066848674387322e+00 - 466 2.9004149777672215e+00 1.1234583521039538e+00 -7.1738781162662379e-01 - 467 -7.7898280155906285e-01 -4.2304626734141539e+00 -1.2420700042927028e-01 - 468 -5.2276906955316162e+00 8.0351968080576985e-02 -2.3927308762366786e+00 - 469 2.1305829238322785e-01 -4.0192360048119308e-01 -4.3416663176134973e+00 - 470 2.7334789341749146e+00 -3.7699083545742491e+00 2.5601145954359796e+00 - 471 4.1142435644873183e+00 -2.9266807744990593e+00 -1.7500636014636992e+00 - 472 -3.2278383238499289e+00 -3.1017373344390649e+00 3.1989952297820592e+00 - 473 1.3666385466893074e+00 -2.0269287965308496e+00 -4.1123132306069748e-01 - 474 -6.9896363176270491e+00 1.9331923353962825e+00 -2.5694742785563446e-01 - 475 -1.7251331812876374e+00 3.9751207572366704e-01 -3.1810281934194173e+00 - 476 1.3331354740126053e-01 -7.6601094321646057e-01 7.1386332759047972e+00 - 477 -2.2759911012760070e+00 2.9060692586348522e+00 -1.3761870509654328e+00 - 478 3.2914752996235657e+00 -5.2054100527608860e+00 -4.7712112116954506e+00 - 479 -4.8562059754883364e+00 2.4137664688376685e+00 -1.2190863043516349e+00 - 480 -1.5525064770367472e+00 -1.2135600984161539e+00 2.4834908402060587e+00 - 481 1.5699146291988220e+00 -2.8529150767448059e+00 3.5761388042946640e+00 - 482 2.6173358883281372e-01 5.8237197328481249e-01 4.5545063844773209e-01 - 483 -6.2754536611259981e-01 2.9365094980998832e+00 3.3874998141214570e+00 - 484 -6.4638055021091517e-02 -1.2835282939075439e+00 -1.1934793967700719e+00 - 485 2.1174572990682590e+00 -8.1315147076765154e-02 -8.5888775606668677e-01 - 486 2.0196945686479535e+00 1.2343589193600033e+00 9.0134553090922220e-01 - 487 -9.5683781052167427e-01 3.5813092713869281e+00 5.9606340217323595e-01 - 488 -1.0683333790533500e+00 -1.9528962365127274e+00 5.9077420856826857e+00 - 489 -2.5489779166456694e+00 4.1280529926384597e+00 -3.9562338373750588e-01 - 490 -3.3898389310056807e+00 1.8422406590786542e+00 -1.0447823886441432e+00 - 491 -2.9535894910355029e+00 2.1112058678045007e+00 6.9862394590360910e-01 - 492 -3.3872431324165064e+00 5.8610428641798213e+00 -1.7048574418701659e+00 - 493 3.0628523128091112e-01 -4.1128783330785286e+00 -1.2344235784964563e+00 - 494 1.9496685481825378e+00 -6.6049403054205698e+00 -3.9185351852389522e-01 - 495 5.0769481433136203e+00 9.7337998099862946e-02 -1.7738725858982964e+00 - 496 3.2015989392023076e+00 -1.8946352128701187e+00 2.7292361787774067e-01 - 497 3.6995349327060878e+00 -1.1154312810921609e+00 3.2616714576486481e+00 - 498 -2.6238479811460094e+00 3.6341260978814289e+00 1.9030657617066540e+00 - 499 5.6500382321147198e+00 1.2191709204713273e-01 3.6333203482550238e+00 - 500 -3.6904104646144469e+00 3.0630474239100298e+00 -2.3682727442937040e-01 - 501 7.8053520536170395e-01 -3.3097336134160815e+00 -9.7597263506526943e-01 - 502 -3.3341268402060069e+00 5.4014839823485641e+00 2.5220310689031757e+00 - 503 6.0083046706698551e-01 -3.5953208209121743e+00 3.3029154442509490e+00 - 504 7.1591817059104279e-01 9.9525549040813777e-01 -7.2396864905301750e-01 - 505 1.7107869487158647e+00 3.2347023401252568e+00 2.7431327469250109e+00 - 506 1.8183996698214040e+00 1.1121533846277636e+00 2.5072778270693954e+00 - 507 4.2678834878302729e-01 3.8167882184937278e+00 3.1481009634020545e+00 - 508 2.2622851059495255e+00 1.1485020572808882e+01 6.3860894063913687e-01 - 509 3.3824885973237233e+00 2.7102255222338462e-01 -2.6060159905635576e+00 - 510 6.9964566810046636e-01 -1.0302923548018310e+00 -1.5874724158515761e+00 - 511 5.3085300925992041e-01 1.1568736154228330e+00 -4.9768861844977321e+00 - 512 -2.6625688757243304e-02 -3.1046472723099461e+00 -3.9223511323369422e+00 - 513 3.1857985509570970e+00 3.6064901924708379e+00 -2.6674659010265040e+00 - 514 -1.0161230790619447e+00 -2.2466778944316941e+00 9.0364706428770269e-01 - 515 1.2160027346902937e+00 -1.5531651848895498e+00 -3.5464518023387903e-01 - 516 3.2640249665153638e+00 8.9922657410558549e-01 -1.6380132974508299e+00 - 517 1.5060990156840699e+00 -1.5821865721782105e+00 2.5043793814163351e+00 - 518 8.3067091608638077e-01 -2.2238770305182420e+00 7.7127158625639314e-01 - 519 2.6465288323782934e+00 9.0974680749622627e-01 -3.4778663814029196e+00 - 520 -2.0573612300464457e+00 -1.0478755725945861e+00 2.1172328717028370e+00 - 521 -3.9377729743656005e-02 9.9248315556090572e-01 7.8770998944876802e-01 - 522 1.9487142343827071e+00 -9.7969985765249046e-01 4.0709480544341465e+00 - 523 1.7510344484522200e+00 -2.5618401580446490e+00 -2.6437155814723181e+00 - 524 -1.4188995523562395e+00 -9.3531595149883318e-01 3.4523955202175212e+00 - 525 1.4454408148293696e+00 2.1815425588381769e+00 -2.9722797892823896e+00 - 526 -1.6403593788006723e+00 -2.8514389371663134e+00 1.7625116022212566e+00 - 527 2.9310160768740974e+00 1.5263470220940079e-01 3.4449879405046668e+00 - 528 3.8874025587185801e+00 -1.8450119105847069e+00 5.1914984762214917e+00 - 529 2.4966090608886198e+00 2.1545230963574857e+00 -2.5218532384734003e+00 - 530 -2.6750399411216184e+00 2.8643101406000695e+00 -1.6481566093918880e+00 - 531 2.7810953523267021e+00 3.0877518371229078e+00 -3.3992352787036153e+00 - 532 3.5803150229599283e+00 -1.2326871939648885e+00 -1.7795619136371137e+00 - 533 -2.6065026954748860e+00 -3.8749747445281089e+00 2.6806326300919943e+00 - 534 3.0422149691621869e-01 2.3228667350873082e+00 -1.4225998611819650e+00 - 535 -6.0460470465595186e+00 6.1193427293738170e+00 3.0447300417238448e+00 - 536 1.6688051422572028e+00 2.6855951762871211e+00 -2.8863366013751151e+00 - 537 4.3391081698056827e-01 -4.0462889571665510e+00 -3.5007119163987888e-01 - 538 -7.7063400756934564e-01 -4.9469181147756441e-01 -8.7623044458528876e-01 - 539 -3.0612350795625503e+00 3.2230551997768520e+00 3.7603683779491520e-01 - 540 2.1550037496304562e+00 1.2466753723659232e+00 3.0726668276534763e+00 - 541 5.8392269327142330e+00 4.2829860837998064e+00 -6.2676237583672352e+00 - 542 1.3735681608466632e+00 3.6267216828027332e-02 2.4306612565031456e+00 - 543 -1.0294633360179648e+00 -2.4081879214727935e+00 -2.5882867059500243e+00 - 544 3.9642864112628090e-01 -3.5306053686725609e+00 3.0204739768765022e-02 - 545 -1.9330188486265636e+00 -9.6850439930148968e-01 -2.6194135670839461e-02 - 546 -1.4306533995147142e+00 1.3741231435639669e+00 -1.0738674307151126e+00 - 547 -2.7005340552395424e-01 1.3566110350658021e+00 2.9757882806294295e-01 - 548 5.5566789587313081e-01 6.4497116007660460e-01 3.8188577997872764e+00 - 549 -5.7215405885671089e+00 6.2586817376077430e-01 1.7189250743475841e+00 - 550 -1.6013240498631920e+00 7.2559213783567529e+00 1.9923844946423683e+00 - 551 -3.9767621042810317e+00 -7.5269402020405651e-01 -1.2280076753223981e+00 - 552 1.0520022672460956e-01 -9.4948678894075500e-01 -3.7496662417186317e+00 - 553 -5.6455545704029184e+00 2.7984268541359199e+00 -5.0082916394241184e-01 - 554 1.3695726481680528e+00 -2.0905750931680830e-01 -2.7008536219296957e+00 - 555 4.5591383414929221e-01 5.6492960964144701e-01 5.7519935757336729e+00 - 556 -2.6020267235157326e+00 1.4589609105529042e+00 -2.6831357721788271e+00 - 557 -1.5033283765346033e+00 -1.6499500900462851e+00 -7.5847995627245988e+00 - 558 3.8545414514213281e+00 -4.9987378727632692e-01 4.8692550029238602e+00 - 559 -9.3973458255666487e-01 3.7624342157678377e+00 3.6291338370156718e+00 - 560 -2.4589673852031737e+00 -5.6598581055227237e-01 1.8654366474106785e+00 - 561 1.0484232625107217e+00 -9.8393920921977229e-01 -3.7193546617538353e+00 - 562 6.8244053488960107e-02 1.5441233045220011e+00 5.4987292187631653e-01 - 563 -1.6039285972237433e-01 -1.8143863546613177e+00 -2.4610532313160380e+00 - 564 -2.8447234006969913e+00 -3.8544757112881394e+00 -5.9935521259278746e+00 - 565 3.1267871643389551e+00 1.6287990848115111e-01 -1.6200646662225633e+00 - 566 -1.6800161144018813e+00 5.8258365828639489e+00 4.2808998941698206e+00 - 567 -2.7787097703996837e+00 -1.5144229193433267e-01 1.0129305251369733e+00 - 568 3.0666469429673915e-01 4.1253176933703557e+00 -3.6161743492594804e+00 - 569 -3.1935645885798571e+00 4.0739329160970766e-01 -3.7142579128209920e+00 - 570 4.4300226159433542e-01 1.7170760019877529e+00 4.4420543764574427e+00 - 571 -3.0091385720276249e+00 1.9107699549883472e+00 -3.7472072599922939e+00 - 572 -8.2638908545944167e-01 -1.9098309786778742e+00 -2.1462136398852962e+00 - 573 1.5114103405660757e+00 1.1930769547890050e+00 -5.7575378482309203e-01 - 574 -5.2282628535232312e-01 2.3489789018252116e+00 3.2169174774816263e+00 - 575 2.8933419610358659e+00 -3.7415451061713658e+00 1.1153600094249465e-01 - 576 3.4230981687625865e+00 6.1907969776581195e-01 -5.9021395896192463e-01 - 577 1.0048483985516263e+00 -2.2065285223991138e+00 2.0354971774413030e-01 - 578 -2.5685113917561999e+00 2.8892501194186608e+00 -3.3919572517430656e+00 - 579 -1.0799370127975085e+00 -8.5448868011293677e-01 -4.9773219718189967e+00 - 580 -2.8846106628772439e-01 1.8775527050037050e-01 -7.7969190927569096e+00 - 581 4.9935402439669163e-01 -5.2419233205493594e+00 2.8341391760174972e-01 - 582 1.7630615764881090e+00 8.3182488487280963e+00 -1.8997494147288874e+00 - 583 -3.6428553090000175e+00 -5.4791033668381202e+00 1.6462278600903251e+00 - 584 2.7345871458265116e+00 -9.8770654807643443e-01 1.1658693071617232e+00 - 585 -7.7440997353478680e-01 -5.5685730103862277e+00 3.1024753137076444e+00 - 586 2.4957515285374692e+00 -9.6678515799814158e-01 -1.2920640416527713e+00 - 587 -2.8972879444614938e+00 1.4484583970203255e+00 -2.7626765010481957e+00 - 588 6.2080584526129652e+00 -2.2257457819137110e+00 -2.1044798527091166e+00 - 589 5.9704910537402682e+00 5.2281113547737084e+00 1.5146099342393589e+00 - 590 2.9322034070241245e+00 -1.5456441060102843e+00 1.2683358967639125e+00 - 591 -1.6442356580993902e+00 7.1850989724442771e+00 -7.6754560241243863e-01 - 592 2.5231727623953426e+00 2.6853113991247972e+00 -2.2162150616387524e+00 - 593 3.0072828359046744e+00 1.7962915539128574e+00 1.4611358326448078e+00 - 594 -1.5440119659169476e+00 -3.7902508529821768e+00 1.1296823700841216e+00 - 595 1.3620208430900542e+00 3.9589553687678709e+00 4.6577445833350550e+00 - 596 -1.4678646135995044e+00 3.0371600568426906e+00 -1.9390550067368681e+00 - 597 -5.0742247038567134e-01 3.7634826438987001e-01 -2.6977626688153351e+00 - 598 3.9267437396090582e-01 -5.2142555780455959e+00 -3.1824569666082909e+00 - 599 -3.5383786831654538e+00 -8.3531300595384994e-01 -2.1228982731614283e+00 - 600 -5.6887589227048139e+00 -4.8437992428089913e+00 -1.2090423623966089e+00 - 601 1.4984851746914627e+00 1.9852371322379756e+00 -3.8743568580236545e+00 - 602 -9.9815316365657569e-01 -2.1853804097172644e+00 -4.8171339617903728e+00 - 603 -4.5337159824718034e+00 2.5334940009822513e+00 1.7107661184107124e+00 - 604 -1.2822166645158004e-01 -1.6830301715090279e+00 -6.3020233785259783e-02 - 605 2.6951614306944136e+00 -1.1377167510927756e-01 -1.5623842040290845e+00 - 606 -8.3841266923367908e-01 3.2712571950577631e+00 7.9762012822626172e-01 - 607 3.5312148475897989e-02 5.3827286742522940e-01 -4.0187339418314973e+00 - 608 -9.3692997200674644e-01 -4.0788109596560385e-01 -5.5553902711147911e+00 - 609 4.3733501222273450e+00 3.6222395864063950e+00 -3.4539503092037886e+00 - 610 -2.4291717255952294e+00 -9.8481549150622474e+00 1.5580421768678772e+00 - 611 -2.9829124961540407e+00 4.6946530873350403e+00 -7.1534001866599872e-01 - 612 2.3685565472220675e+00 -3.8785982651889581e+00 2.3111516505926638e-01 - 613 8.4695640895177859e-01 -2.7363935828442796e+00 1.1136817565479111e+00 - 614 -1.0422682751204164e+00 -4.6664337213885796e+00 7.9637150474923581e+00 - 615 4.5020343088484871e-01 -2.2516540509077068e+00 -7.4238759914600632e+00 - 616 -6.9087674606050531e-01 1.6812852520555714e+00 2.6514384560002799e+00 - 617 -4.3727946414594046e+00 1.4042902775416108e+00 -1.1993112593094180e+00 - 618 -5.9537404174557829e-01 2.6071284525346368e+00 -6.2999404109127122e+00 - 619 -4.0208119496501027e+00 7.0895473778905138e-01 3.8314622322565857e+00 - 620 -2.1679133875107173e+00 7.7537474872144729e-01 2.3514384113332529e-01 - 621 8.8181528569237055e-01 2.3136716359756462e+00 -1.1542926850908854e-01 - 622 1.2518185786818417e+00 -1.1405929192061384e-01 4.8521382121541077e+00 - 623 -7.1185946323661375e-01 -1.4850734459916053e+00 4.3549748884073454e+00 - 624 8.5468053612483952e-01 -7.7825651048698063e-01 7.1362054060793878e-01 - 625 1.8021293384768006e-01 -3.9479940468737009e+00 6.6135229620049996e-01 - 626 -2.3928531741987560e+00 4.7569444202483409e+00 1.8968068666695455e+00 - 627 1.9911636363593734e+00 -1.0663295736734559e+00 1.1033142948402674e+00 - 628 -1.4361087710545033e+00 -2.6761443150996262e+00 -3.5146117990946197e+00 - 629 1.1562639561090837e+00 -1.3520348301199980e-02 1.6858162259090890e+00 - 630 -2.3217605506326469e+00 -5.3685045570830048e-01 -4.7774993338316083e+00 - 631 -5.5721971803013393e+00 -2.2986507847120494e+00 2.2347427210984043e+00 - 632 -3.8232818046312462e+00 -1.5375082899353862e+00 5.3918340330681627e+00 - 633 9.1599524706430979e-01 1.3972169522818088e+00 1.5853218867425651e+00 - 634 3.6483710408081920e+00 4.2716159616259608e+00 2.2701379311815546e+00 - 635 -1.7960001738399115e-01 -4.1230999852539990e-01 1.0136557466582026e+00 - 636 7.5476187876905285e-02 1.4736161631198150e+00 -7.1600471872528049e-01 - 637 -1.1229825697176934e+00 6.9300512986603102e-01 1.8010632258284917e-01 - 638 -5.9868809836013277e+00 -4.7880422599692674e-01 2.8104342516366883e+00 - 639 -1.3274169098229955e+00 -2.7597084106802416e+00 -2.8545948775718237e+00 - 640 9.9289147559567592e-01 2.9497972173646367e+00 5.4082478015268416e+00 - 641 -2.6958119281917403e+00 2.0043286445369315e+00 -6.8166436194878255e-01 - 642 1.1325831738057548e+00 2.9535883594516483e+00 2.2201238285865412e+00 - 643 -4.8157918964919411e+00 1.5371575380970957e+00 -1.6372713288121834e+00 - 644 -1.8426758307891020e-01 -5.1184680695914553e+00 -7.8831100209316063e-01 - 645 -2.3954286244890755e+00 3.5910318742208127e+00 2.1255341056349080e+00 - 646 5.1140879680319182e+00 -5.7075537755628025e-01 6.4271856048468134e-01 - 647 7.3385660418420007e-01 8.6896209023758175e-01 2.7899374644077763e+00 - 648 -5.0662070600277795e+00 1.2552896186772047e+00 -7.8511225343449775e-01 - 649 -2.2707622229719475e+00 1.2546154636475604e+00 9.9420678292661335e-01 - 650 -3.0754485535901290e+00 3.0758023947395468e+00 4.0903254494745511e-01 - 651 1.5225035550468906e+00 -2.7136538947249700e+00 1.2783816911770933e+00 - 652 -6.4318951722873552e-01 -1.2268876350968028e+00 1.2468406740112896e+00 - 653 -9.8677595100314508e-01 -6.3254278176953953e+00 -1.8784860642303616e+00 - 654 -2.7723316517581784e+00 -1.3286558413901198e-01 -1.1613773102333640e+00 - 655 -4.5331239975688525e-02 3.5994046125936846e-01 -1.2133746069712816e+00 - 656 3.9242083734671529e+00 9.1945781350591926e-01 3.8419315551951405e-01 - 657 1.5104225109334808e+00 7.9976489582533261e-01 4.5515924473312186e+00 - 658 -1.8075052248156784e+00 6.7112894375539833e-01 -1.4580655548636140e-01 - 659 1.7649068816402107e+00 6.8012671325917839e-01 -3.9777669519648695e+00 - 660 3.7827415566097873e+00 4.4942599703509050e+00 4.7272556206822597e-01 - 661 1.1434664038785558e+00 -9.3580474178245043e-01 2.1160448298094976e+00 - 662 5.5972357128569861e-01 -1.8100569035268566e+00 4.6546533704967852e-01 - 663 1.4327262641574277e+00 -7.6297619956689489e-01 1.5508227047605971e+00 - 664 2.3128141945744471e+00 9.5510909847107051e-01 1.0047527479875398e+00 - 665 2.2027355225512961e+00 3.3027368433401714e+00 2.4037297233138735e+00 - 666 2.2334764251298207e+00 -9.2885726918018985e-01 -3.5994828614536116e-02 - 667 -7.3517926789732388e-02 -1.4224733783324024e+00 3.0397727143390054e+00 - 668 9.9602762115686994e-01 1.3526801287746222e+00 -6.7592437485366856e+00 - 669 2.5609507684877748e+00 3.8599066604592641e-01 -2.0497675547101946e-01 - 670 -1.1111619662292087e+00 -2.2324921856560764e+00 -5.6141578625405164e-01 - 671 -2.1043196711479437e+00 -2.6310695360866521e+00 -5.9352344587694938e+00 - 672 -1.5991844880286499e+00 1.9003158459683431e+00 2.9579236044790282e+00 - 673 -1.1742019047776859e+00 1.1669912149753516e+00 6.0226101444209776e+00 - 674 7.3360061653768378e+00 -7.8350136118971978e+00 -2.1221042099135099e+00 - 675 -2.3479280862272484e-01 -1.1737191631410369e+00 2.2556983368624302e+00 - 676 1.5778784354338882e-01 2.8806949482302464e+00 -1.5718597195572397e+00 - 677 -2.9208494071193520e+00 1.0336714745504483e+00 -2.8168418300547628e-03 - 678 1.2009824828343219e+00 2.9616017387499447e+00 -1.9274685780020013e+00 - 679 -6.0748473533287728e-01 1.3288222416718172e+00 -3.6916265830697665e+00 - 680 -8.6952693555654259e-01 3.4045777212238981e+00 3.1965821123590010e+00 - 681 1.1987804042726566e+00 1.8748448257590018e+00 -1.2257455659972611e+00 - 682 -3.8120210593184942e+00 1.1049043895549733e-01 -5.2441281002545703e-01 - 683 -2.1954332083948200e+00 -4.3316237085060880e+00 -4.5603643964255793e+00 - 684 2.7091397546586720e+00 1.6257036737833164e+00 7.6085441478246119e-01 - 685 2.0928992762896561e+00 4.4224793167150711e+00 -9.5718039368437091e-01 - 686 -1.2800378774804981e+00 -2.7453527586647986e-01 -4.0659892135914538e-01 - 687 -2.8692105153853955e+00 7.5093861568559669e-02 -3.1856677870204542e-01 - 688 1.3548196852407230e+00 -2.2210178959260642e+00 -1.7176555068294974e+00 - 689 -1.9477198231616846e-01 -3.2991397270504472e+00 -2.6439764866979134e+00 - 690 -1.4613140515747742e+00 -1.7673098737614434e+00 3.6615985128812398e+00 - 691 3.6893312562194209e+00 -2.8021042619764378e+00 8.7451571549807223e+00 - 692 3.1562589986497458e+00 -3.7784161371932838e+00 8.4529844405134413e-01 - 693 2.1083780463470654e+00 1.3981074080403000e+00 -4.1785014883787559e+00 - 694 -3.2272170920884333e+00 4.3430815679096124e+00 1.2633775545629573e+00 - 695 -1.0786625959073970e+00 -1.1183033813674750e+00 4.6125970583331061e-01 - 696 3.1863065838131690e+00 -4.1059940626454594e+00 2.0014033450347442e+00 - 697 -6.9932586837435973e-01 -4.8320588605935549e-01 1.9048958966819409e+00 - 698 -4.0245094037170359e-01 -1.4196401841232678e+00 -1.3256089065088144e+00 - 699 -5.1991360709404444e-01 -5.1061772338971934e-01 1.2213119624124846e+00 - 700 8.6322732573001506e+00 1.7749704882194024e+00 -1.5960858185343474e+00 - 701 -4.9168227478866067e+00 -3.4538712095177275e+00 -6.2597008273364674e-01 - 702 -1.6362876564363491e+00 -1.4660352862158126e+00 -1.4933336698465471e-01 - 703 -3.3290453313120278e+00 1.4671544752772354e+00 -2.8778692630956666e+00 - 704 7.8625704708935573e-01 -9.3596982769724779e-01 3.7191326466362717e-01 - 705 -5.4470317916849993e+00 -1.1412147259497869e+00 3.0845782518777884e+00 - 706 9.8916094517271402e-01 -1.9593353182061759e+00 -6.2201937931231841e+00 - 707 1.8744600644655449e+00 3.4759863609969384e+00 1.3333947026266126e+00 - 708 -4.5989496003229666e+00 -2.4245061043981617e+00 -2.9738237504658325e+00 - 709 -3.6687703653577257e+00 -6.2535742617475085e+00 1.6270709120705016e+00 - 710 -1.5435363979808290e+00 -1.4246611690852788e+00 6.8705870962223781e+00 - 711 -5.7275255626588328e-01 9.5097337795747305e-01 -3.2358576454773575e+00 - 712 2.9725354485808282e+00 -1.4528033624478356e+00 2.2716618499316734e+00 - 713 -3.4847394447066509e+00 -2.1135542181566298e+00 5.5419832930813033e+00 - 714 2.2774025650729106e+00 -1.2431803926948890e+00 1.0147134639786441e+00 - 715 3.3652358485485814e+00 -2.2042972238126119e+00 -1.9066401505655978e-01 - 716 1.8208356068713900e+00 -2.7330072273568051e+00 -1.8216828978660915e+00 - 717 -4.2732063563743444e-01 -1.6581034052880144e+00 3.1818998001572076e+00 - 718 2.3964329492063348e+00 -5.5892711057808597e-01 -1.4548164598080413e+00 - 719 -3.9119461840652168e+00 4.8421372492813246e+00 -7.5243154376026800e-01 - 720 3.4300212453279882e-01 -7.1456149542482783e-01 3.0870317364471336e+00 - 721 1.4161598132790629e-01 2.6845185824355302e+00 2.8972012676125645e+00 - 722 -1.6176108717961846e+00 4.3928654505686513e+00 -2.7435891221094493e+00 - 723 -2.3255595340724948e+00 -1.7476264417974483e+00 -3.9830045509286900e+00 - 724 1.9967388251704774e+00 -3.9913559512725767e+00 -5.3318471591020202e+00 - 725 8.3100788037489171e-01 1.8016209790986613e+00 3.6028588395830048e+00 - 726 1.9136171251161540e+00 3.4656533793792113e+00 4.2240894787781844e+00 - 727 -4.6276649256077357e-01 -8.4813882764767667e-01 -2.5369292585598413e-01 - 728 -3.7927332498507788e-01 -4.9523496391900240e-01 -1.5101325338095425e-01 - 729 1.2359263609621918e+00 3.0110809965822277e-01 7.6038610820708696e-01 - 730 -2.1728680220401029e+00 -4.4725012475517550e-01 -2.3247610313270113e+00 - 731 6.6729869709527012e-01 2.6714703870256651e+00 -3.5639564702678901e+00 - 732 -2.7985442357572072e-02 7.9870476517851796e-01 5.5532307957020177e-01 - 733 5.1030033395880761e+00 -1.7859816909552215e+00 1.0036583674909076e+00 - 734 4.0123506811951417e+00 -4.5559757087603160e-02 5.6894674889025119e+00 - 735 -5.8576506825523300e-01 2.9288611376118676e+00 7.2718466577601826e-01 - 736 -3.9845034647561084e+00 -2.8762833679538935e+00 9.9637671620370205e-01 - 737 -6.1285666346144374e-01 -1.5304741653267173e+00 -1.0489278276889811e+00 - 738 -1.9720161182262075e+00 -5.9361820592461179e+00 8.3683057581266831e-02 - 739 -3.4721300149369538e-01 -2.2264277866297548e+00 3.4731296410385166e+00 - 740 2.7135516579569701e+00 -1.7659636873369431e+00 2.7009241286374310e+00 - 741 4.7801443448451847e-01 -1.5188533639576228e-02 -3.7438413126789954e-01 - 742 3.0989368239706541e+00 1.7731322881152720e+00 2.8417644504269185e-01 - 743 5.0784175489653138e-01 1.7140733133134516e+00 4.1528886637479623e+00 - 744 7.9750378156520196e-01 1.2121805662808932e-01 -5.0012973740867737e-02 - 745 1.9232713471248801e+00 -1.9232843286719083e+00 2.3439969920978374e+00 - 746 -2.3144932609333471e+00 1.1279970959656216e+00 1.9274504636163041e+00 - 747 -6.6490546190546338e+00 -2.4243020842209155e+00 2.6179436736926298e-01 - 748 4.5732422866030866e+00 4.1596991173221873e+00 -2.9786707234693162e+00 - 749 -8.3513319804790065e-01 1.6510132595664058e+00 4.1291605336053783e+00 - 750 2.5964037415661712e-01 5.1031210949985759e+00 1.6989772340857172e+00 - 751 -1.9086040475105852e+00 -2.6426298573200874e-01 -1.9098276086914617e-01 - 752 3.5818880649856952e+00 9.8468916792304828e-01 5.4241333353413790e+00 - 753 -4.5100527680375135e-01 2.5195623987109372e+00 4.8230260806940684e-01 - 754 -1.1842892670472407e+00 -4.4169903205749135e+00 -5.0243304908630959e+00 - 755 1.1290434104111100e+00 2.8313360907555736e+00 1.5379240933995484e+00 - 756 3.9236465720786295e+00 -5.1237748727123540e+00 -2.6230943417712926e-01 - 757 -1.6415222754836998e+00 -7.3607767121101531e-01 -1.6017930835063445e+00 - 758 -2.9507258057061656e+00 -3.3009617002057592e+00 -1.5731337411749069e+00 - 759 1.5660514471589890e+00 -2.1688296841541344e+00 3.8959263343553467e+00 - 760 2.1083321758630356e+00 8.2787147307649156e-01 2.6887281777502690e+00 - 761 -4.8906046983395812e-01 -2.4812626611311206e+00 7.8062850422777164e-01 - 762 1.6980735667097431e+00 -3.9300802047607650e+00 -5.5143759037258357e+00 - 763 1.1799556118931718e-02 2.9198598716801198e+00 4.6229708661699727e+00 - 764 -4.2767076941747586e+00 2.3789028299561115e+00 4.4110690339487686e+00 - 765 1.7215757700645937e-01 -5.4012504450060819e+00 -4.3681325468905960e+00 - 766 2.9272870427893443e+00 -1.6637893175966507e+00 3.4344511102009978e-01 - 767 7.4120284756622956e-01 8.6584649651151757e-01 1.7552727898289238e+00 - 768 3.3289523222196364e+00 -2.7139959043700757e-01 -1.4018117106591541e+00 - 769 1.7680728751559804e+00 4.9016041515819142e-01 -1.2377220173917407e+00 - 770 -6.3728269004967564e-01 -6.2799927412930474e+00 -2.4569390595855802e+00 - 771 -3.7500218207028899e+00 1.5083720116199298e-01 1.2388482004763872e+00 - 772 -9.7522530590549594e-01 -3.1723487427216807e-01 5.0101387597571900e+00 - 773 -1.0714296614001978e-01 9.1690770042464831e-01 -2.4733565998981533e+00 - 774 3.5759581981832005e+00 2.1970260405887139e+00 -3.7808879134874953e+00 - 775 -3.3813868866193588e+00 2.7759691336164862e+00 6.9628098418894870e+00 - 776 2.7335233275666599e+00 2.2482937953849222e+00 4.9627836256379831e+00 - 777 -1.8374293579185008e+00 -9.9435115612509739e-01 -3.1577450055189002e+00 - 778 3.5229378445892543e+00 -2.7852145585882715e+00 6.4327823778941653e+00 - 779 3.0205311774581656e+00 1.9644528083956307e+00 8.7939694624882725e-01 - 780 2.7169526684132426e+00 7.8518483656357096e-01 1.4008779002175897e-01 - 781 1.4425327021534347e+00 2.9202604533683298e+00 -5.7977237320842412e-01 - 782 6.4431139441684337e-01 -2.4167728347695441e+00 -2.9916029350524704e+00 - 783 -3.0285535027288248e+00 -4.6485423025905298e-01 4.1575998114746495e+00 - 784 3.9758900405895741e+00 -1.3799710393831370e+00 -4.0995136183991621e+00 - 785 1.6656488111419434e+00 -2.9340423961232571e+00 -2.9147451432801250e+00 - 786 -1.3801814179143008e+00 -1.5327933700380072e+00 -3.9710166585327700e-01 - 787 -7.7436373010228243e-01 -4.4734532714117732e+00 3.6636846933573524e+00 - 788 4.6448148140858097e+00 -2.7553436009761598e+00 2.8147314930318301e+00 - 789 3.7333961315952688e+00 1.6136189994745271e+00 -3.3356869863333967e+00 - 790 -1.1583492729275684e-01 1.8205986600633750e+00 -5.2335679134312665e+00 - 791 -1.9240787945691137e-01 1.7580863623817436e-01 1.7637285749749654e+00 - 792 4.5966225846855363e-01 -7.6644133666081282e-01 -1.5694577838611168e+00 - 793 1.9422457313596253e+00 -7.1441529910506418e-01 -2.3876074628429025e-01 - 794 -2.8013599179400439e-02 -1.7425815814505783e+00 2.8993574162140328e+00 - 795 1.4100789209977278e+00 -3.3560657501231286e+00 -2.0528692092466430e-01 - 796 -4.4027916660178228e+00 -4.1010750529468065e-01 -1.0365024969790411e+00 - 797 6.3238957467052492e-01 8.2382109464956144e-01 -3.1997877215298942e+00 - 798 -1.1820593956711916e+00 -2.5226117513224646e+00 -1.7499876662644079e-01 - 799 -5.4835229920402229e-01 -1.5571607779386767e-01 -2.3296630212242779e+00 - 800 -7.1346606614302843e-01 -2.6892558291101776e+00 1.4324433628436495e+00 - 801 -7.9914979191256663e-01 4.1845765515923654e+00 2.0350621288155080e+00 - 802 -1.2816203030998277e+00 1.0538187282783524e+00 -1.9557116765832232e+00 - 803 -6.6756192001996439e-01 -5.6423797127864956e+00 -2.8590163598651803e+00 - 804 -1.0496098125554207e+00 1.3186866926581542e+00 2.5784509622888572e+00 - 805 -4.5057157125243110e+00 -4.6014644360737822e-02 -3.4814803156217757e+00 - 806 3.4912478682181036e+00 7.3112505671112382e-01 4.5429117218249147e+00 - 807 2.7473809979651174e+00 1.5522648422764990e-01 -1.4314032404110031e+00 - 808 -3.2993948902377777e+00 -2.1918581410337397e+00 1.3827786472116255e+00 - 809 4.6069166010496909e+00 4.0389737765447924e+00 9.6369450589416217e-01 - 810 7.3653384604242511e+00 -8.2004045620366306e-01 -2.3254336175570206e-01 - 811 3.2969406050583436e+00 -2.8390952053263763e+00 3.5716781997777858e+00 - 812 2.2989645057161585e+00 -2.2583738933293849e+00 3.9363795331380382e+00 - 813 -6.0751691162961565e+00 1.5828362940937153e+00 3.6048034387043404e+00 - 814 4.0041009332164563e+00 -2.1759370078139983e-01 -1.3915199268245690e-01 - 815 -2.2732603508391040e+00 -9.5641337810241389e-01 -2.1405188161213147e+00 - 816 2.3521356446972450e-01 7.5902223075271069e-01 -7.2320721232924052e+00 - 817 -1.2225355770107640e+00 -7.9272725596934734e-01 1.1941279074582922e+00 - 818 1.2642774290460428e+00 -1.1139768168145172e+00 2.4989139689148426e-01 - 819 2.4084118737648170e+00 1.2045626999285630e+00 -1.3854379150080631e+00 - 820 -3.9711450621549442e+00 -3.1270251871338237e+00 6.9394163862345415e-01 - 821 -2.6749207816530181e+00 4.6197331197475006e-01 -1.0510034081941471e+00 - 822 1.7685509231880105e+00 2.5997508048634219e+00 -3.9718561180696201e+00 - 823 2.8384681110698309e+00 -3.3125543931711859e-01 4.6644949600788133e+00 - 824 -1.6038387087856638e+00 6.8562677287298202e-01 -7.7881831820429903e-01 - 825 -1.0384807480113878e+00 1.1321695413469943e-03 1.2552631358852033e+00 - 826 -6.6009737114397804e-01 -1.0598029682470007e+00 2.7323595245284538e+00 - 827 4.4381306936061335e+00 -8.3535138206941384e-01 -4.4403905938738362e+00 - 828 1.3122105603431637e+00 -1.7418724321834100e+00 -3.4900622287324241e+00 - 829 -2.5861859944250369e+00 2.0197921388771722e+00 1.6214078760156709e+00 - 830 2.8800816810160468e+00 -6.9061692310584610e-01 -4.6989494183002476e+00 - 831 1.5765569857595583e+00 3.0292273740786968e-01 -9.3907046382622969e-02 - 832 1.5787197380686759e+00 1.6216055779251561e+00 2.2161044220260133e+00 - 833 -1.1299749038883014e+00 4.5058377348478915e+00 4.8500628796688101e+00 - 834 2.2775106352213297e+00 -4.0561616355705974e+00 6.5151604109664674e-01 - 835 3.5133295800662019e+00 3.1403621463362734e+00 -4.6144760404830789e+00 - 836 -7.6733454785832234e-01 -5.1331005321668555e-01 1.9824721807885581e+00 - 837 1.3550949745979729e-01 -6.3877868853754760e-01 7.1134421074504373e-01 - 838 -5.7448305101120967e-01 -4.7794457081193104e-01 -1.2773733079303591e+00 - 839 3.7873012161515986e+00 2.2843892231220333e+00 -1.2834875783631452e+00 - 840 3.9496272982270266e+00 4.1470740048001371e+00 2.8287115494001474e+00 - 841 1.1149788184562162e+00 1.9345470352534013e+00 1.3542105937571087e+00 - 842 -7.1365179798568490e-01 1.6499579539161711e+00 -1.9341087860586420e-01 - 843 -2.6504168203341192e+00 2.6769687893744876e+00 1.2163705754741210e+00 - 844 -2.3283172416510665e+00 4.2588193577874769e+00 3.4321184635177908e+00 - 845 -2.5938046667431465e+00 -6.5169651295574598e+00 -6.0051838680381939e+00 - 846 -5.9058496814875658e+00 -2.5604784620015769e-01 -2.8346043213395258e+00 - 847 -1.5842437463467729e+00 3.4043810145971745e+00 3.4010649591064586e+00 - 848 1.5048493245904162e+00 -2.1230849760949440e+00 1.6659755774759879e+00 - 849 4.0638155015185040e+00 1.0408359998651711e+00 -5.7127785549326262e+00 - 850 5.0307743650079773e-01 2.1636466766945731e-01 -2.3338481869627090e+00 - 851 2.9947475704480389e+00 2.3137246402824281e+00 2.4916395487726217e+00 - 852 -5.4402609756066953e+00 -1.3550790342955288e+00 -1.1312283012724610e-01 - 853 3.5769153765908990e+00 1.0675757191962774e+00 -1.5355207694605433e+00 - 854 -1.0313444770945801e+00 -1.5964043866345075e+00 -1.2913971353416671e+00 - 855 -9.0883073452997454e-01 2.1625385167963826e+00 1.1395573766666427e+00 - 856 2.8807801878742785e+00 -8.4824847412151450e-01 -5.9161516894798860e-01 - 857 -3.2154751945581985e+00 1.0560188548171983e+00 1.8938202787411079e-02 - 858 1.4023325833661500e+00 -1.4600532017142220e+00 -2.4116487396250599e+00 - 859 -2.4307368225441106e+00 4.7955526435911427e-01 -1.8111400007287395e+00 - 860 -1.5758738122582934e+00 2.1566820159381739e+00 1.4746625389581631e+00 - 861 1.8658510191016326e+00 -1.5302890668832481e+00 2.8677220516448285e+00 - 862 2.4298524144063696e+00 -1.6400334272008756e+00 6.7185673514687831e+00 - 863 -3.2390695668739831e+00 2.8368819880072174e+00 -3.5237514693392495e+00 - 864 1.1426375829644349e+00 -4.6656124676068200e-01 7.4776790393419568e-01 -... diff --git a/unittest/force-styles/tests/fix-timestep-viscous.yaml b/unittest/force-styles/tests/fix-timestep-viscous.yaml deleted file mode 100644 index 53a5ff0cfb..0000000000 --- a/unittest/force-styles/tests/fix-timestep-viscous.yaml +++ /dev/null @@ -1,76 +0,0 @@ ---- -lammps_version: 17 Apr 2024 -tags: generated -date_generated: Fri Jun 7 18:38:01 2024 -epsilon: 5e-13 -skip_tests: -prerequisites: ! | - atom full - fix nve - fix viscous -pre_commands: ! "" -post_commands: ! | - fix test solute viscous 0.5 -input_file: in.fourmol -natoms: 29 -run_pos: ! |2 - 1 -2.7993683669226832e-01 2.4726588069312840e+00 -1.7200860244148433e-01 - 2 3.0197083955402204e-01 2.9515239068888608e+00 -8.5689735572907566e-01 - 3 -6.9435377880558602e-01 1.2440473127136711e+00 -6.2233801468892025e-01 - 4 -1.5771614164685133e+00 1.4915333140468066e+00 -1.2487126845040522e+00 - 5 -8.9501761359359255e-01 9.3568128743071344e-01 4.0227731871484346e-01 - 6 2.9412607937706009e-01 2.2719282656652909e-01 -1.2843094067857870e+00 - 7 3.4019871062879609e-01 -9.1277350075786561e-03 -2.4633113224304561e+00 - 8 1.1641187171852805e+00 -4.8375305955385234e-01 -6.7659823767368688e-01 - 9 1.3777459838125838e+00 -2.5366338669522998e-01 2.6877644730326306e-01 - 10 2.0185283555536988e+00 -1.4283966846517357e+00 -9.6733527271133024e-01 - 11 1.7929780509347666e+00 -1.9871047540768743e+00 -1.8840626643185674e+00 - 12 3.0030247876861225e+00 -4.8923319967572748e-01 -1.6188658531537248e+00 - 13 4.0447273787895934e+00 -9.0131998547446246e-01 -1.6384447268320836e+00 - 14 2.6033152817257075e+00 -4.0789761505963579e-01 -2.6554413538823063e+00 - 15 2.9756315249791303e+00 5.6334269722969288e-01 -1.2437650754599008e+00 - 16 2.6517554244980306e+00 -2.3957110424978438e+00 3.2908335999178327e-02 - 17 2.2309964792710639e+00 -2.1022918943319384e+00 1.1491948328949437e+00 - 18 2.1384791188033843e+00 3.0177261773770208e+00 -3.5160827596876225e+00 - 19 1.5349125211132961e+00 2.6315969880333707e+00 -4.2472859440220647e+00 - 20 2.7641167828863153e+00 3.6833419064000221e+00 -3.9380850623312638e+00 - 21 4.9064454390208301e+00 -4.0751205255383196e+00 -3.6215576073601046e+00 - 22 4.3687453488627543e+00 -4.2054270536772504e+00 -4.4651491269372565e+00 - 23 5.7374928154769504e+00 -3.5763355905184966e+00 -3.8820297194230728e+00 - 24 2.0684115301174013e+00 3.1518221747664397e+00 3.1554242678474576e+00 - 25 1.2998381073113014e+00 3.2755513587518097e+00 2.5092990173114837e+00 - 26 2.5807438597688113e+00 4.0120175892854135e+00 3.2133398379059099e+00 - 27 -1.9613581876744359e+00 -4.3556300596085160e+00 2.1101467673534788e+00 - 28 -2.7406520384725965e+00 -4.0207251278130975e+00 1.5828689861678511e+00 - 29 -1.3108232656499081e+00 -3.5992986322410760e+00 2.2680459788743503e+00 -run_vel: ! |2 - 1 7.7867804888392077e-04 5.8970331623292821e-04 -2.2179517633030531e-04 - 2 2.7129529964126462e-03 4.6286427111164284e-03 3.5805549693846352e-03 - 3 -1.2736791029204805e-03 1.6108674226414498e-03 -3.3618185901550799e-04 - 4 -9.2828595122009308e-04 -1.2537885319521818e-03 -4.1204974953432108e-03 - 5 -1.1800848061603740e-03 7.5424401975844038e-04 6.9023177964912290e-05 - 6 -3.0914004879905335e-04 1.2755385764678133e-03 7.9574303350202582e-04 - 7 -1.1037894966874103e-04 -7.6764845099077425e-04 -7.7217630460203659e-04 - 8 3.9060281273221989e-04 -8.1444231918053418e-04 1.5134641148324972e-04 - 9 1.2475530960659720e-03 -2.6608454451432528e-03 1.1117602907112732e-03 - 10 4.5008983776042893e-04 4.9530197647538077e-04 -2.3336234361093645e-04 - 11 -3.6977669078869707e-04 -1.5289071951960539e-03 -2.9176389881837113e-03 - 12 1.0850834530183159e-03 -6.4965897903201833e-04 -1.2971152622619948e-03 - 13 4.0754559196230639e-03 3.5043502394946119e-03 -7.8324487687854666e-04 - 14 -1.3837220448746613e-04 -4.0656048637594394e-03 -3.9333461173944500e-03 - 15 -4.3301707382721859e-03 -3.1802661664634938e-03 3.2037919043360571e-03 - 16 -9.6715751018414326e-05 -5.0016572678960377e-04 1.4945658875149626e-03 - 17 6.5692180538157174e-04 3.6635779995305095e-04 8.3495414466050911e-04 - 18 -6.0936815808025862e-04 -9.3774557532468582e-04 -3.3558072507805731e-04 - 19 -6.9919768291957119e-04 -3.6060777270430031e-03 4.2833405289822791e-03 - 20 4.7777805013736515e-03 5.1003745845520452e-03 1.8002873923729241e-03 - 21 -9.5568188553430398e-04 1.6594630943762931e-04 -1.8199788009966615e-04 - 22 -3.3137518957653462e-03 -2.8683968287936054e-03 3.6384389958326871e-03 - 23 2.4209481134686401e-04 -4.5457709985051130e-03 2.7663581642115042e-03 - 24 2.5447450568861086e-04 4.8412447786110117e-04 -4.8021914527341357e-04 - 25 4.3722771097312743e-03 -4.5184411669545515e-03 2.5200952006556795e-03 - 26 -1.9250110555001179e-03 -3.0342169883610837e-03 3.5062814567984532e-03 - 27 -2.6510179146429716e-04 3.6306203629019116e-04 -5.6235585400647747e-04 - 28 -2.3068708109787484e-04 -8.5663070212203200e-04 2.1302563179109169e-03 - 29 -2.5054744388303732e-03 -1.6773997805290820e-04 2.8436699761004796e-03 -... diff --git a/unittest/force-styles/tests/in.dpdrx-shardlow b/unittest/force-styles/tests/in.dpdrx-shardlow deleted file mode 100644 index d81cc2bcf6..0000000000 --- a/unittest/force-styles/tests/in.dpdrx-shardlow +++ /dev/null @@ -1,58 +0,0 @@ -# Example for running DPD-RX - -boundary p p p -units metal # ev, ps -atom_style dpd -atom_modify map array -#fix 4 all rx kinetics.dpdrx none dense lammps_rk4 1 - -lattice hcp 6.6520898 origin 0.0833333333333 0.25 0.25 orient z 1 0 0 orient x 0 1 0 orient y 0 0 1 -region box block 0 6.0 0 6.0 0.0 6.0 units lattice -create_box 2 box -region atoms block 0 6.0 0 6.0 0.0 6.0 units lattice -create_atoms 1 region atoms - -comm_modify mode single vel yes -mass * 222.12 - -#Set concentrations -#set atom * d_rdx 1.00 -#set atom * d_h2 0.0 -#set atom * d_no2 0.0 -#set atom * d_n2 0.0 -#set atom * d_hcn 0.0 -#set atom * d_no 0.0 -#set atom * d_h2o 0.0 -#set atom * d_co 0.0 -#set atom * d_co2 0.0 - -#Set the kinetic temperature of the particles -#velocity all create 2065.0 875661 dist gaussian - -#Set the internal temperature of the particles -#set atom * dpd/theta 2065.00 - -#timestep 0.001 - -#pair_style hybrid/overlay dpd/fdt/energy 16.00 234324 exp6/rx 16.00 -#pair_coeff * * dpd/fdt/energy 0.0 0.05 10.0 16.00 -#pair_coeff * * exp6/rx params.exp6 1fluid 1fluid exponent 1.0 1.0 16.00 - -#fix 1 all shardlow -#fix 2 all nve -#fix 3 all eos/table/rx linear table.eos 4001 KEYWORD thermo.dpdrx - -#compute dpdU all dpd -#compute dpdUatom all dpd/atom -#compute crdx all property/atom d_rdx - -#variable totEnergy equal pe+c_dpdU[1]+c_dpdU[2]+c_dpdU[3] - -#thermo 1 -#thermo_style custom step temp press vol pe ke c_dpdU[1] c_dpdU[2] c_dpdU[3] v_totEnergy c_dpdU[4] -#thermo_modify format float %15.8f flush yes - -#dump 2 all custom 1 dump.dpdrx id x y z vx vy vz c_dpdUatom[1] c_dpdUatom[2] c_dpdUatom[3] c_dpdUatom[4] c_crdx -#dump_modify 2 sort id - -#run 10 diff --git a/unittest/force-styles/tests/kinetics.dpdrx b/unittest/force-styles/tests/kinetics.dpdrx deleted file mode 100644 index ebc76294be..0000000000 --- a/unittest/force-styles/tests/kinetics.dpdrx +++ /dev/null @@ -1,12 +0,0 @@ -# reaction equations and parameters -# multiple entries can be added to this file -# these entries are in LAMMPS "metal" units: -# Arr = 1/picosec or Angstroms^3/mol/picosec; Ern = eV - -# format of a single entry (one or more lines): -# rxn equation, Arn, Ern - -1.0 rdx = 3.0 hcn + 1.5 no2 + 1.5 no + 1.5 h2o 2.51000000000000E+04 0.0 1.912325921964536 -1.0 hcn + 1.0 no2 = 1.0 no + 0.5 n2 + 0.5 h2 + 1.0 co 2.49081028001241E+01 0.0 1.344265387322009 -1.0 hcn + 1.0 no = 1.0 co + 1.0 n2 + 0.5 h2 4.98162056E+00 0.0 1.517718985686140 -1.0 no + 1.0 co = 0.5 n2 + 1.0 co2 1.66054018667494E+06 0.0 6.938245245 diff --git a/unittest/force-styles/tests/params.exp6 b/unittest/force-styles/tests/params.exp6 deleted file mode 100644 index 04864bb9db..0000000000 --- a/unittest/force-styles/tests/params.exp6 +++ /dev/null @@ -1,16 +0,0 @@ -# rx parameters for various molecules -# multiple entries can be added to this file, LAMMPS reads the ones it needs -# these entries are in LAMMPS "metal" units: -# alpha = unitless; epsilon = eV; rho = Angstroms; - -# format of a single entry (one or more lines): -# species, exp6, alpha, epsilon, rm - -hcn exp6 13.57 0.030862657941745 5.3725 -no2 exp6 13.57 0.029126283357001 4.2744 -no exp6 13.10 0.013090454747817 3.7142 -h2o exp6 11.01 0.022473771300313 3.5348 -co exp6 13.24 0.0086353397713660428 4.1759 -co2 exp6 14.09 0.019672305322873507 4.1757 -h2 exp6 11.23 0.002618780329051 3.4925 -n2 exp6 12.97 0.008635339808299 4.1778 diff --git a/unittest/force-styles/tests/table.eos b/unittest/force-styles/tests/table.eos deleted file mode 100644 index d4a4085261..0000000000 --- a/unittest/force-styles/tests/table.eos +++ /dev/null @@ -1,4006 +0,0 @@ -# EOS TABLE FROM MARTIN - -KEYWORD -N 4001 rdx h2 no2 n2 hcn no h2o co co2 - -1 0.00 -4.69225982859849288786e-01 -8.95260588880977536963e-02 -1.18526952517906569717e-01 -9.15809242071203427615e-02 -1.12576258266148046538e-01 -9.41081115411522145520e-02 -1.01883310117228328973e-01 -9.24290185576487621777e-02 -1.23100093449991648820e-01 -2 5.00 -4.61827796466670492670e-01 -8.80246995238731788636e-02 -1.16539245784660905336e-01 -9.00451045825909901499e-02 -1.10688345163954912631e-01 -9.25299107774215923161e-02 -1.00174718634446741072e-01 -9.08789763211378803787e-02 -1.21035694766854343141e-01 -3 10.00 -4.54429610073491863087e-01 -8.65233401596486040308e-02 -1.14551539051415268711e-01 -8.85092849581652907354e-02 -1.08800432061761737090e-01 -9.09517100136909700803e-02 -9.84661271516651531721e-02 -8.93289340847306795323e-02 -1.18971296084753458411e-01 -4 15.00 -4.47031423680313066971e-01 -8.50219807954240430758e-02 -1.12563832317133197258e-01 -8.69734653336359520015e-02 -1.06912518959568603183e-01 -8.93735092499603617222e-02 -9.67575356689871768356e-02 -8.77788918483234370527e-02 -1.16906897401616166610e-01 -5 20.00 -4.39633237288170719559e-01 -8.35206214311994682431e-02 -1.10576125583887546755e-01 -8.54376457092102525870e-02 -1.05024605858411876347e-01 -8.77953084862297256086e-02 -9.50489441862055750576e-02 -8.62288496119162223286e-02 -1.14842498718478874808e-01 -6 25.00 -4.32235050894991978954e-01 -8.20192620669748934104e-02 -1.08588418850641882374e-01 -8.39018260847845531725e-02 -1.03136692756218700806e-01 -8.62171077224991033727e-02 -9.33403527034239732796e-02 -8.46788073755089937267e-02 -1.12778100036377990079e-01 -7 30.00 -4.24836864501813182837e-01 -8.05179027027503185776e-02 -1.06600712117396231871e-01 -8.23660064602552144386e-02 -1.01248779654336484857e-01 -8.46389069587684811369e-02 -9.16317612206423715016e-02 -8.31287651391017928804e-02 -1.10713701353240698277e-01 -8 35.00 -4.17438678108634386721e-01 -7.90165433385257298671e-02 -1.04613005383114174296e-01 -8.08301868358295289019e-02 -9.93608665524542550296e-02 -8.30607061950378727788e-02 -8.99231697378607836013e-02 -8.15787229026945504007e-02 -1.08649302671139799670e-01 -9 40.00 -4.10040491715455701627e-01 -7.75151839744048082315e-02 -1.02625298650179441751e-01 -7.92943672113001901680e-02 -9.74729534505720529580e-02 -8.14825054313072505430e-02 -8.82145782550791957011e-02 -8.00286806662873356766e-02 -1.06584903988002507869e-01 -10 45.00 -4.02642305323313354215e-01 -7.60138246101802333987e-02 -1.00637591916622887167e-01 -7.77585475868744907535e-02 -9.55850403486898092531e-02 -7.99043046675766283071e-02 -8.65059867724012193646e-02 -7.84786384298801209525e-02 -1.04520505305901623139e-01 -11 50.00 -3.95244118930134558099e-01 -7.45124652459556724438e-02 -9.86498851831699441473e-02 -7.62227279623451520196e-02 -9.36971272468075933038e-02 -7.83261039038460199491e-02 -8.47973952896196314644e-02 -7.69285961934728784728e-02 -1.02456106622660692018e-01 -12 55.00 -3.87845932536955761982e-01 -7.30111058817310837332e-02 -9.66621784496133618081e-02 -7.46869083379194526051e-02 -9.18092141449253634766e-02 -7.67479031401153838354e-02 -8.30888038068380296863e-02 -7.53785539569620383071e-02 -1.00391707940041582936e-01 -13 60.00 -3.80447746143777021377e-01 -7.15097465175065089005e-02 -9.46744717161604187883e-02 -7.31510887134937531906e-02 -8.99213010430431336495e-02 -7.51697023763847615996e-02 -8.13802123240564140305e-02 -7.38285117205547958275e-02 -9.83273092573188761678e-02 -14 65.00 -3.73049559750598225261e-01 -7.00083871532819479455e-02 -9.26867649827074896463e-02 -7.16152690889644144567e-02 -8.80333879411609177001e-02 -7.35915016126541532415e-02 -7.96716208412748122525e-02 -7.22784694841475949811e-02 -9.62629105745961277663e-02 -15 70.00 -3.65651373358455877849e-01 -6.85070277890573731128e-02 -9.06990582491509211849e-02 -7.00794494645387150422e-02 -8.61454748391750485537e-02 -7.20133008489235171279e-02 -7.79630293584932104745e-02 -7.07284272477403525015e-02 -9.41985118918733932425e-02 -16 75.00 -3.58253186965277192755e-01 -6.70056684248328121578e-02 -8.87113515156979781651e-02 -6.85436298400093624306e-02 -8.42575617372928326043e-02 -7.04351000851929087698e-02 -7.62544378758152757714e-02 -6.91783850113331377774e-02 -9.21341132091506587187e-02 -17 80.00 -3.50855000572098396638e-01 -6.55043090606082234473e-02 -8.67236447822450490230e-02 -6.70078102155836630160e-02 -8.23696486354106027772e-02 -6.88568993214623004118e-02 -7.45458463930336601155e-02 -6.76283427749259230533e-02 -9.00697145264279380728e-02 -18 85.00 -3.43456814178919600522e-01 -6.40029496964872879339e-02 -8.47359380486884666839e-02 -6.54719905911579636015e-02 -8.04817355335283729501e-02 -6.72786985577316642981e-02 -7.28372549102520583375e-02 -6.60783005385186944514e-02 -8.80053158437052035490e-02 -19 90.00 -3.36058627785740859917e-01 -6.25015903322627269789e-02 -8.27482313152355236641e-02 -6.39361709666286248677e-02 -7.85938224316461570007e-02 -6.57004977940010559401e-02 -7.11286634274704565595e-02 -6.45282583021114797273e-02 -8.59409171610861222224e-02 -20 95.00 -3.28660441393598512505e-01 -6.10002309680381452073e-02 -8.07605245817825945220e-02 -6.24003513422029254532e-02 -7.67059093297639271736e-02 -6.41222970302704337042e-02 -6.94200719446888547814e-02 -6.29782160657042511254e-02 -8.38765184783633738208e-02 -21 100.00 -3.21262255000419716389e-01 -5.94988716038135773134e-02 -7.87728178482260260607e-02 -6.08645317176735867193e-02 -7.48179962278817112242e-02 -6.25440962665397975906e-02 -6.77114804619072530034e-02 -6.14281738292970294624e-02 -8.18121197956406531748e-02 -22 105.00 -3.13864068607240920272e-01 -5.79975122395890024807e-02 -7.67851111147730830409e-02 -5.93287120932478873048e-02 -7.29300831259994813971e-02 -6.09658955028091892325e-02 -6.60028889792292905447e-02 -5.98781315927861615411e-02 -7.97477211129179186511e-02 -23 110.00 -3.06465882214062179667e-01 -5.64961528753644276479e-02 -7.47974043812165284573e-02 -5.77928924687185485709e-02 -7.10421700241172515700e-02 -5.93876947390785600578e-02 -6.42942974964477026445e-02 -5.83280893563789468170e-02 -7.76833224301951841273e-02 -24 115.00 -2.99067695820883439062e-01 -5.49947935111398458763e-02 -7.28096976477635854375e-02 -5.62570728442928491564e-02 -6.91542569222350356206e-02 -5.78094939753479378219e-02 -6.25857060136661008665e-02 -5.67780471199717320929e-02 -7.56189237474724496035e-02 -25 120.00 -2.91669509428741091650e-01 -5.34934341469152779824e-02 -7.08219909143106424176e-02 -5.47212532198671497419e-02 -6.72663438203528196713e-02 -5.62312932116173294639e-02 -6.08771145308844990884e-02 -5.52280048835645034910e-02 -7.35545250648533543991e-02 -26 125.00 -2.84271323035562295534e-01 -5.19920747826907031497e-02 -6.88342841807540739563e-02 -5.31854335953378110080e-02 -6.53784307184705898441e-02 -5.46530924478867002891e-02 -5.91685230481028973104e-02 -5.36779626471572818280e-02 -7.14901263821306198754e-02 -27 130.00 -2.76873136642383610440e-01 -5.04907154184661283169e-02 -6.68465774473011309365e-02 -5.16496139709121046546e-02 -6.34905176165883738948e-02 -5.30748916841560849922e-02 -5.74599315653213024713e-02 -5.21279204107500601650e-02 -6.94257276994078853516e-02 -28 135.00 -2.69474950249204814323e-01 -4.89893560543451928035e-02 -6.48588707138481879166e-02 -5.01137943463827659207e-02 -6.16026045147061371288e-02 -5.14966909204254627563e-02 -5.57513400826433400126e-02 -5.05778781743428385020e-02 -6.73613290166851647056e-02 -29 140.00 -2.62076763857062411400e-01 -4.74879966901206249097e-02 -6.28711639802916333331e-02 -4.85779747219570665062e-02 -5.97146914127202679823e-02 -4.99184901566948474594e-02 -5.40427485998617382346e-02 -4.90278359379356029613e-02 -6.52969303339624163041e-02 -30 145.00 -2.54678577463883670795e-01 -4.59866373258960500769e-02 -6.08834572468386833743e-02 -4.70421550975313740306e-02 -5.78267783108380450940e-02 -4.83402893929642252235e-02 -5.23341571170801364565e-02 -4.74777937015283882372e-02 -6.32325316512396956581e-02 -31 150.00 -2.47280391070704930190e-01 -4.44852779616714752442e-02 -5.88957505132821149130e-02 -4.55063354730020352967e-02 -5.59388652089558222058e-02 -4.67620886292336099266e-02 -5.06255656342985416174e-02 -4.59277514650175203159e-02 -6.11681329686206143315e-02 -32 155.00 -2.39882204677526134073e-01 -4.29839185974469004115e-02 -5.69080437798291788321e-02 -4.39705158485763358822e-02 -5.40509521070735993176e-02 -4.51838878655029807518e-02 -4.89169741515169329005e-02 -4.43777092286103055918e-02 -5.91037342858978728688e-02 -33 160.00 -2.32484018284347421224e-01 -4.14825592332223325176e-02 -5.49203370463762427511e-02 -4.24346962240469971483e-02 -5.21630390051913764293e-02 -4.36056871017723585160e-02 -4.72083826687353380613e-02 -4.28276669922030839288e-02 -5.70393356031751452839e-02 -34 165.00 -2.25085831892205046056e-01 -3.99811998689977576849e-02 -5.29326303128196673509e-02 -4.08988765996212907949e-02 -5.02751259033091535411e-02 -4.20274863380417432190e-02 -4.54997911860573825416e-02 -4.12776247557958622658e-02 -5.49749369204524038213e-02 -35 170.00 -2.17687645499026277696e-01 -3.84798405047731828521e-02 -5.09449235793667312699e-02 -3.93630569750919520611e-02 -4.83872128014269306528e-02 -4.04492855744147672414e-02 -4.37911997032757807635e-02 -3.97275825193886406028e-02 -5.29105382377296831753e-02 -36 175.00 -2.10289459105847509335e-01 -3.69784811405486080194e-02 -4.89572168459137951890e-02 -3.78272373506662526466e-02 -4.64992996995447077646e-02 -3.88710848106841450056e-02 -4.20826082204941789855e-02 -3.81775402829814189398e-02 -5.08461395550069417126e-02 -37 180.00 -2.02891272712668768730e-01 -3.54771217763240331866e-02 -4.69695101123572197888e-02 -3.62914177262405532320e-02 -4.46113865976624709986e-02 -3.72928840469535158308e-02 -4.03740167377125772075e-02 -3.66274980465741972768e-02 -4.87817408723878603860e-02 -38 185.00 -1.95493086319490000369e-01 -3.39757624122031046121e-02 -4.49818033789042837078e-02 -3.47555981017112144982e-02 -4.27234734957802481103e-02 -3.57146832832229005339e-02 -3.86654252549309823683e-02 -3.50774558101669756138e-02 -4.67173421896651189233e-02 -39 190.00 -1.88094899927347625201e-01 -3.24744030479785367183e-02 -4.29940966454513476269e-02 -3.32197784772855150837e-02 -4.08355603938980252221e-02 -3.41364825194922852369e-02 -3.69568337721493736514e-02 -3.35274135737597539508e-02 -4.46529435069423913385e-02 -40 195.00 -1.80696713534168912352e-01 -3.09730436837539584161e-02 -4.10063899118947722267e-02 -3.16839588527561763498e-02 -3.89476472920158023339e-02 -3.25582817557616630011e-02 -3.52482422894714181316e-02 -3.19773713373525322878e-02 -4.25885448242196568147e-02 -41 200.00 -1.73298527140990143991e-01 -2.94716843195293835833e-02 -3.90186831784418430846e-02 -3.01481392283304734658e-02 -3.70597341901335794456e-02 -3.09800809920310372958e-02 -3.35396508066898163536e-02 -3.04273291008416643666e-02 -4.05241461414969292298e-02 -42 205.00 -1.65811172377804627587e-01 -2.79703249553048122200e-02 -3.70309764448852607455e-02 -2.86123196039047775208e-02 -3.51718210882513565574e-02 -2.94018802283004219988e-02 -3.18310593239082215145e-02 -2.88772868644344461730e-02 -3.84597474587741947061e-02 -43 210.00 -1.58154791588288129445e-01 -2.64689655910802373873e-02 -3.50432697114323246645e-02 -2.70764999793754387869e-02 -3.32839079862654874109e-02 -2.78236794645697997630e-02 -3.01224678411266162670e-02 -2.73272446280272245100e-02 -3.63953487761551064406e-02 -44 215.00 -1.50340439338397219293e-01 -2.49676062268556694934e-02 -3.30555629779793885836e-02 -2.55406803549497359029e-02 -3.13959948843832645227e-02 -2.62454787008391775271e-02 -2.84138763583450179584e-02 -2.57772023916200028471e-02 -3.43309500934323719168e-02 -45 220.00 -1.42376056062532813096e-01 -2.34662468626310877218e-02 -3.10678562444228166528e-02 -2.40048607304203971691e-02 -2.95080817825010416344e-02 -2.46672779371085622302e-02 -2.67052848755634196498e-02 -2.42271601552127777146e-02 -3.22665514107096373930e-02 -46 225.00 -1.34267237829176822039e-01 -2.19648874984065163585e-02 -2.90801495109698805719e-02 -2.24690411059946977546e-02 -2.76201686806188187462e-02 -2.30890771733779399943e-02 -2.49966933928854571911e-02 -2.26771179188055560516e-02 -3.02021527279869063387e-02 -47 230.00 -1.26017825248816162098e-01 -2.04635281342855843145e-02 -2.70924427775169444910e-02 -2.09332214814653555512e-02 -2.57322555787365958579e-02 -2.15108764096473177585e-02 -2.32881019101038554131e-02 -2.11270756823983343886e-02 -2.81377540452641752844e-02 -48 235.00 -1.17630354545539328459e-01 -1.89621687700610129512e-02 -2.51047360439603725601e-02 -1.93974018570396561367e-02 -2.38443424768543695003e-02 -1.99326756459166989921e-02 -2.15795104273222571045e-02 -1.95770334459911127256e-02 -2.60733553625414407606e-02 -49 240.00 -1.09106403190484924082e-01 -1.74608094058364381185e-02 -2.31170293105074364792e-02 -1.78615822326139636611e-02 -2.19564293749721431426e-02 -1.83544748821860802257e-02 -1.98709189445406553265e-02 -1.80269912095838910626e-02 -2.40089566798187097063e-02 -50 245.00 -1.00446854660062659392e-01 -1.59594500416118667552e-02 -2.11293225770544969289e-02 -1.63257626080846214578e-02 -2.00685162730899202543e-02 -1.67762741184554579899e-02 -1.81623274617590570179e-02 -1.64769489730730300803e-02 -2.19445579971996214408e-02 -51 250.00 -9.16521009660378610517e-02 -1.44580906773872936572e-02 -1.91416158434979284675e-02 -1.47899429836589220433e-02 -1.81806031712076973661e-02 -1.51980733547248392235e-02 -1.64537359789774552399e-02 -1.49269067366658049478e-02 -1.98801593144768834476e-02 -52 255.00 -8.27221972261519278291e-02 -1.29567313131627188244e-02 -1.71539091100449889171e-02 -1.32541233591295798400e-02 -1.62926900693254710084e-02 -1.36198725909942169876e-02 -1.47451444962994979854e-02 -1.33768645002585850196e-02 -1.78157606317541558627e-02 -53 260.00 -7.36569791833917436596e-02 -1.14553719489381457264e-02 -1.51662023764884117821e-02 -1.17183037347038821602e-02 -1.44047769674432481202e-02 -1.20416718272635964865e-02 -1.30365530135178962073e-02 -1.18268222638513616218e-02 -1.57513619490314213389e-02 -54 265.00 -6.44561520809560639655e-02 -9.95401258473430083917e-03 -1.31784956430354791707e-02 -1.01824841102263613513e-02 -1.25168638655610252319e-02 -1.04634710635329759854e-02 -1.13279615307362961640e-02 -1.02767800274545031969e-02 -1.36869632663086885499e-02 -55 270.00 -5.51193573673731812557e-02 -8.45265322052009097920e-03 -1.11907889095825430897e-02 -8.64666448575920724984e-03 -1.06289507636787988742e-02 -8.88527029979199224619e-03 -9.61937004796505935877e-03 -8.72673779103691829584e-03 -1.16225645835859574956e-02 -56 275.00 -4.56462222443668463878e-02 -6.95129385630588198658e-03 -9.20308217606742411110e-03 -7.11084486129205054633e-03 -8.74103766174475285688e-03 -7.30706953606137174506e-03 -7.91077856519382255351e-03 -7.17669555461933166007e-03 -9.55816590092540933898e-03 -57 280.00 -3.60363959413143100652e-02 -5.44993449209167299396e-03 -7.21537544257303247591e-03 -5.57502523682489471019e-03 -6.85312455986252996865e-03 -5.72886877233075124394e-03 -6.20218708243295158838e-03 -5.62665331820174589167e-03 -7.49376721822340649548e-03 -58 285.00 -2.62895757362916586419e-02 -3.94857512787746313399e-03 -5.22766870907864170809e-03 -4.03920561235773974140e-03 -4.96521145796994210764e-03 -4.15066800861049484822e-03 -4.49359559967207975589e-03 -4.07661108178415925590e-03 -5.42936853552140191725e-03 -59 290.00 -1.64055250719009546034e-02 -2.44721576367361737941e-03 -3.23996197559461417831e-03 -2.50338598788022023353e-03 -3.07729835607735337927e-03 -2.57246724487987478078e-03 -2.78500411690084295063e-03 -2.52656884535620894841e-03 -3.36496985280903410098e-03 -60 295.00 -6.38408559813819290185e-03 -9.45856399454226442515e-04 -1.25225524210022297680e-03 -9.67566363415137175100e-04 -1.18938525419512875630e-03 -9.94266481149254496494e-04 -1.07641263413997133498e-03 -9.76526608943804799029e-04 -1.30057117010702995644e-03 -61 300.00 3.77481542963863407267e-03 5.55521125744531008191e-04 7.36001358439332159685e-04 5.68333322483155706575e-04 6.98934715242172793781e-04 5.84030483983836220391e-04 6.32409567063508030148e-04 5.73580723415302996641e-04 7.64322600467006309059e-04 -62 305.00 1.40711612823087878904e-02 2.05711328752400564313e-03 2.73068109353704962725e-03 2.10517042091724329231e-03 2.59202581329693411069e-03 2.16345316630547727932e-03 2.34393349051529274740e-03 2.12445081778977248183e-03 2.83500220094126762632e-03 -63 310.00 2.45048445477054378794e-02 3.55897860218330102169e-03 4.73333105496186526406e-03 3.64317671717093128844e-03 4.49108703746311632016e-03 3.74427807477491778401e-03 4.05882803276921486080e-03 3.67627384698855511416e-03 4.91286827442896385093e-03 -64 315.00 3.50756679016529723802e-02 5.06112330759926967727e-03 6.74390107437382660405e-03 5.18235184370106124335e-03 6.39613796199276635202e-03 5.32650263432652478629e-03 5.77709314392938193955e-03 5.22905134017156731502e-03 6.99788379263920762297e-03 -65 320.00 4.57833463292944484180e-02 6.56355359734844736458e-03 8.76234124758905157104e-03 6.72269541618602996941e-03 8.30719688912173563622e-03 6.91012426206044465260e-03 7.49872872275925486663e-03 6.78278480496315953202e-03 9.09001188164403582659e-03 -66 325.00 5.66275103859694914354e-02 8.06627562093921446351e-03 1.07886019335267265007e-02 8.26420703364912773159e-03 1.02242808730718896110e-02 8.49514036735556782309e-03 9.22373461699982008510e-03 8.33747572746144915978e-03 1.11892158213187480065e-02 -67 330.00 6.76077101780656192220e-02 9.56929548398798186792e-03 1.28226337529757910411e-02 9.80688627854143894769e-03 1.21474057436812676175e-02 1.00815483519317121430e-02 1.09521106237219761209e-02 9.89312557238340023469e-03 1.32954590450102549948e-02 -68 335.00 7.87234198157470144164e-02 1.10726192485197470067e-02 1.48643875879523549438e-02 1.13507327168765933395e-02 1.40765861298269498447e-02 1.16693456099221763711e-02 1.26838564896374524082e-02 1.14497357830959448077e-02 1.54087051385213939791e-02 -69 340.00 8.99740421510070165212e-02 1.25762529328851888066e-02 1.69138145802176266541e-02 1.28957458982514715923e-02 1.60118354826406482372e-02 1.32585295281535606171e-02 1.44189719114201000266e-02 1.30073077817817756713e-02 1.75289178404529517874e-02 -70 345.00 1.01358913651905066522e-01 1.40802025125690618429e-02 1.89708661307389919726e-02 1.44419253560846057999e-02 1.79531660980920722281e-02 1.48490974856690383099e-02 1.61574565362759096920e-02 1.45658429693564604041e-02 1.96560610407215882733e-02 -71 350.00 1.12877309307273826500e-01 1.55844739196719962726e-02 2.10354938982390340940e-02 1.59892706076161621176e-02 1.99005891398728734787e-02 1.64410468547543757445e-02 1.78993099618704708254e-02 1.61253427256964412817e-02 2.17900987807671288332e-02 -72 355.00 1.24528447479398743369e-01 1.70890730435945166488e-02 2.31076497980554837475e-02 1.75377811541255861083e-02 2.18541146610576123011e-02 1.80343750001295509422e-02 1.96445317368471768227e-02 1.76858084097426711268e-02 2.39309952527234290343e-02 -73 360.00 1.36311494639168612197e-01 1.85940057311407003215e-02 2.51872860019339388227e-02 1.90874564807243241038e-02 2.38137516269047930240e-02 1.96290792795705930363e-02 2.13931213612417805980e-02 1.92472413595006150433e-02 2.60787147989001572013e-02 -74 365.00 1.48225569950946683973e-01 2.00992777867254474033e-02 2.72743549359550328803e-02 2.06382960569776834070e-02 2.57795079356886759625e-02 2.12251570435986643137e-02 2.31450782868969744122e-02 2.08096428921439070836e-02 2.82332219116791967306e-02 -75 370.00 1.60269749664462224370e-01 2.16048949724781287618e-02 2.93688092803271738607e-02 2.21902993363865992660e-02 2.77513904407748618342e-02 2.28226056361018926621e-02 2.49004019173587262670e-02 2.23730143038070421191e-02 3.03944812321672655497e-02 -76 375.00 1.72443071310198564605e-01 2.31108630084498507806e-02 3.14706019679355381014e-02 2.37434657571131378651e-02 2.97294049714520794425e-02 2.44214223939208316394e-02 2.66590916088090684744e-02 2.39373568705181713479e-02 3.25624575506104976808e-02 -77 380.00 1.84744537662625690766e-01 2.46171875731316866509e-02 3.35796861834093476884e-02 2.52977947416695922445e-02 3.17135563535567988058e-02 2.60216046470557148262e-02 2.84211466696515265007e-02 2.55026718470590281485e-02 3.47371158052543899108e-02 -78 385.00 1.97173120496150239278e-01 2.61238743031437410658e-02 3.56960153623963466485e-02 2.68532856970220834558e-02 3.37038484308232466624e-02 2.76231497191846732397e-02 3.01865663616511618883e-02 2.70689604682086380760e-02 3.69184210822401798202e-02 -79 390.00 2.09727764105800879024e-01 2.76309287937533468171e-02 3.78195431901118123141e-02 2.84099380149015028063e-02 3.57002840843679281058e-02 2.92260549269382635673e-02 3.19553498995200357946e-02 2.86362239479141730825e-02 3.91063386148793185049e-02 -80 395.00 2.22407388606121664276e-01 2.91383565992896428898e-02 3.99502236006131355994e-02 2.99677510719071650558e-02 3.77028652534178165823e-02 3.08303175807285723131e-02 3.37274964519535744301e-02 3.02044634801200972962e-02 4.13008337831353225522e-02 -81 400.00 2.35210893021746969556e-01 3.06461632326253570480e-02 4.20880107758669769202e-02 3.15267242291958835199e-02 3.97115929544839749155e-02 3.24359349845419475677e-02 3.55030051412160568836e-02 3.17736802383535993366e-02 4.35018721133127866940e-02 -82 405.00 2.48137158158257736806e-01 3.21543541662132337233e-02 4.42328591442983434789e-02 3.30868568332074036720e-02 4.17264673017787926512e-02 3.40429044357316856750e-02 3.72818750438660487245e-02 3.33438753756209391166e-02 4.57094192774355895237e-02 -83 410.00 2.61185049274046510170e-01 3.36629348317750917707e-02 4.63847233805832689923e-02 3.46481482152499464799e-02 4.37474875254568185134e-02 3.56512232258472325230e-02 3.90641051913783107774e-02 3.49150500253402260031e-02 4.79234410928322876466e-02 -84 415.00 2.74353418564592665962e-01 3.51719106206127493652e-02 4.85435584038869452628e-02 3.62105976919146477222e-02 4.57746519915138705414e-02 3.72608886398049857225e-02 4.08496945695218729999e-02 3.64872053005122903846e-02 5.01439035213070288810e-02 -85 420.00 2.87641107452928812549e-01 3.66812868838153199880e-02 5.07093193772418862619e-02 3.77742045647647545215e-02 4.78079582201314315371e-02 3.88718979568210831754e-02 4.26386421197074427791e-02 3.80603422943425473424e-02 5.23707726693468170187e-02 -86 425.00 3.01046948716354234588e-01 3.81910689324664806565e-02 5.28819617067187303094e-02 3.93389681210609964968e-02 4.98474029044357266893e-02 4.04842484498931926007e-02 4.44309467386764314623e-02 3.96344620800336625011e-02 5.46040147868777983597e-02 -87 430.00 3.14569768442140851317e-01 3.97012620378517713804e-02 5.50614410399753728687e-02 4.09048876333471186917e-02 5.18929819284275894997e-02 4.20979373860078387448e-02 4.62266072790192203423e-02 4.12095657109928931172e-02 5.68435962671616501485e-02 -88 435.00 3.28208387835032533442e-01 4.12118714315622067246e-02 5.72477132657386589276e-02 4.24719623596571116408e-02 5.39446903855341983181e-02 4.37129620265548982094e-02 4.80256225493823560302e-02 4.27856542210393320236e-02 5.90894836464846487378e-02 -89 440.00 3.41961624871355562849e-01 4.27229023059088816594e-02 5.94407345126644129363e-02 4.40401915438261570834e-02 5.60025225960208011822e-02 4.53293196269130768683e-02 4.98279913149867956235e-02 4.43627286241966567459e-02 6.13416436031212486402e-02 -90 445.00 3.55828295828760132746e-01 4.42343598139229229882e-02 6.16404611481973160880e-02 4.56095744152833146301e-02 5.80664721246096637852e-02 4.69470074370717666001e-02 5.16337122977316084760e-02 4.59407899149003595696e-02 6.36000429573341102829e-02 -91 450.00 3.69807216680191730429e-01 4.57462490693555309806e-02 6.38468497778454796565e-02 4.71801101893624952321e-02 6.01365317978917249264e-02 4.85660227012164325000e-02 5.34427841764011438142e-02 4.75198390683087557029e-02 6.58646486707521877646e-02 -92 455.00 3.83897204372821598817e-01 4.72585751475070661720e-02 6.60598572440403847272e-02 4.87517980673024056704e-02 6.22126937214274727816e-02 5.01863626579359470292e-02 5.52552055872869776754e-02 4.90998770396810363392e-02 6.81354278458526502193e-02 -93 460.00 3.98097078000225923500e-01 4.87713430848125406580e-02 6.82794406254113306343e-02 5.03246372362465763106e-02 6.42949492963293400827e-02 5.18080245405334802178e-02 5.70709751244987614771e-02 5.06809047655173844360e-02 7.04123477254425117478e-02 -94 465.00 4.12405659862634110802e-01 5.02845578790488620391e-02 7.05055572356454579586e-02 5.18986268697615923950e-02 6.63832892364663029738e-02 5.34310055770265204811e-02 5.88900913398606382088e-02 5.22629231627298601603e-02 7.26953756922442267951e-02 -95 470.00 4.26821776446336176303e-01 5.17982244902675942333e-02 7.27381646223476813207e-02 5.34737661272151956759e-02 6.84777035840098413644e-02 5.50553029899395682256e-02 6.07125527434294112727e-02 5.38459331289532494580e-02 7.49844792683773547770e-02 -96 475.00 4.41344259296339691545e-01 5.33123478397585504052e-02 7.49772205665224927840e-02 5.50500541546054406039e-02 7.05781817263276128882e-02 5.66809139967187208820e-02 6.25383578040127618980e-02 5.54299355429597115363e-02 7.72796261148404606267e-02 -97 480.00 4.55971945827879199253e-01 5.48269328113971943228e-02 7.72226830813302067558e-02 5.66274900842497763698e-02 7.26847124116330733923e-02 5.83078358096280474632e-02 6.43675049492729023370e-02 5.70149312642441591370e-02 7.95807840314073644539e-02 -98 485.00 4.70703680041539285206e-01 5.63419842513335905609e-02 7.94745104112579009437e-02 5.82060730348886654073e-02 7.47972837644281102198e-02 5.99360656359567908757e-02 6.61999925658301735520e-02 5.86009211336461222075e-02 8.18879209554872200538e-02 -99 490.00 4.85538313183447645116e-01 5.78575069677852646399e-02 8.17326610307720496928e-02 5.97858021117892643459e-02 7.69158833015673587541e-02 6.15656006781231390779e-02 6.80358190000922291585e-02 6.01879059728315443656e-02 8.42010049621243900075e-02 -100 495.00 5.00474704330846953404e-01 5.93735057320734713193e-02 8.39970936443185517417e-02 6.13666764070562864575e-02 7.90404979469751800547e-02 6.31964381333631752824e-02 6.98749825577358180118e-02 6.17758865847073540545e-02 8.65200042635839577931e-02 -101 500.00 5.15511720920663885082e-01 6.08899852782087483427e-02 8.62677671843535276430e-02 6.29486949994247924067e-02 8.11711140470882525078e-02 6.48285751942491716981e-02 7.17174815050540537253e-02 6.33648637537323755620e-02 8.88448872085225993533e-02 -102 505.00 5.30648239226257589785e-01 6.24069503033054251429e-02 8.85446408109287208532e-02 6.45318569545710318813e-02 8.33077173852616315042e-02 6.64620090487931525214e-02 7.35633140683346620214e-02 6.49548382452954792265e-02 9.11756222816776235041e-02 -103 510.00 5.45883144771984629706e-01 6.39244054674779627057e-02 9.08276739108624941998e-02 6.61161613251125268587e-02 8.54502931971075629924e-02 6.80967368801360523056e-02 7.54124784344817750137e-02 6.65458108064410774896e-02 9.35121781035560123430e-02 -104 515.00 5.61215332712523551351e-01 6.54423553944628588752e-02 9.31168260962887128773e-02 6.77016071506079952780e-02 8.75988261839690113275e-02 6.97327558668586061641e-02 7.72649727515341278039e-02 6.81377821656618670731e-02 9.58545234298127379891e-02 -105 520.00 5.76643708162455137511e-01 6.69608046715149951567e-02 9.54120572044494935637e-02 6.92881934578683661430e-02 8.97533005279473050653e-02 7.13700631830849474557e-02 7.91207951284578631101e-02 6.97307530332096775494e-02 9.82026271508360248941e-02 -106 525.00 5.92167186479200746696e-01 6.84797578497184505908e-02 9.77133272959334331365e-02 7.08759192609566684995e-02 9.19136999052721087589e-02 7.30086559985863303712e-02 8.09799436360790908518e-02 7.13247241005773857658e-02 1.00556458291229167124e-01 -107 530.00 6.07784693526271402320e-01 6.99992194440903353625e-02 1.00020596654571761186e-01 7.24647835610844615051e-02 9.40800075007073438593e-02 7.46485314785737680277e-02 8.28424163066696084279e-02 7.29196960414315170640e-02 1.02915986009292442782e-01 -108 535.00 6.23495165878476753640e-01 7.15191939335806103895e-02 1.02333825786091153764e-01 7.40547853469227385093e-02 9.62522060205064089455e-02 7.62896867841126591347e-02 8.47082111347758071052e-02 7.45156695107833250136e-02 1.05281179597437574147e-01 -109 540.00 6.39297551020915788555e-01 7.30396857617977152133e-02 1.04652975417388258150e-01 7.56459235947056080063e-02 9.84302777061963757310e-02 7.79321190720191070422e-02 8.65773260773223946041e-02 7.61126451459213648754e-02 1.07652008478871213937e-01 -110 545.00 6.55190807495110716374e-01 7.45606993365938719442e-02 1.06978006494145849725e-01 7.72381972682301826127e-02 1.00614204347740474055e-01 7.95758254950671983785e-02 8.84497590537160899293e-02 7.77106235659970334684e-02 1.10028442211326099587e-01 -111 550.00 6.71173905036849482997e-01 7.60822390305834206359e-02 1.09308880183734788427e-01 7.88316053188567594789e-02 1.02803967296285811428e-01 8.12208032018854331202e-02 9.03255079463636950665e-02 7.93096053719209576061e-02 1.12410450483951693257e-01 -112 555.00 6.87245824679826977643e-01 7.76043091812463614598e-02 1.11645557870550291013e-01 8.04261466857158768828e-02 1.04999547477429566733e-01 8.28670493371639060864e-02 9.22045706008794846431e-02 8.09095911468810796707e-02 1.14798003117521627003e-01 -113 560.00 7.03405558837520872295e-01 7.91269140910320495363e-02 1.13988001155597290515e-01 8.20218202960194542328e-02 1.07200925402308494538e-01 8.45145610415507092528e-02 9.40869448264997632059e-02 8.25105814564464218330e-02 1.17191070063397212442e-01 -114 565.00 7.19652111369522562434e-01 8.06500580276700712590e-02 1.16336171856490352972e-01 8.36186250645424428152e-02 1.09408081184077826675e-01 8.61633354519628913426e-02 9.59726283960827819541e-02 8.41125768480488061885e-02 1.19589621403527315846e-01 -115 570.00 7.35984497625066236282e-01 8.21737452241703136835e-02 1.18690032008490264914e-01 8.52165598943483426631e-02 1.11620994543300683377e-01 8.78133697015864439495e-02 9.78616190463161284008e-02 8.57155778517083577484e-02 1.21993627349412173122e-01 -116 575.00 7.52401744464792576750e-01 8.36979798792374940497e-02 1.21049543859321831474e-01 8.68156236764783539872e-02 1.13839644827432528995e-01 8.94646609198761627590e-02 9.97539144787530779324e-02 8.73195849797226281153e-02 1.24403058244176134561e-01 -117 580.00 7.68902890278369444133e-01 8.52227661571674371954e-02 1.23414669871246759913e-01 8.84158152901585586703e-02 1.16064011017039614426e-01 9.11172062326595505466e-02 1.01649512358983437621e-01 8.89245987268737908549e-02 1.26817884557385518463e-01 -118 585.00 7.85486984979308133781e-01 8.67481081883654664422e-02 1.25785372718990845486e-01 9.00171336030072405388e-02 1.18294071740308801011e-01 9.27710027620329835685e-02 1.03548410317877342957e-01 9.05306195705323640821e-02 1.29238076891267095192e-01 -119 590.00 8.02153089985272460538e-01 8.82740100690352635926e-02 1.28161615291816827211e-01 9.16195774709312737993e-02 1.20529805284447941172e-01 9.44260476268799220367e-02 1.05450605950652365195e-01 9.21376479705535156306e-02 1.31663605972416969392e-01 -120 595.00 8.18900278191132646732e-01 8.98004758619045523327e-02 1.30543360686269316329e-01 9.32231457382297346026e-02 1.22771189605013736346e-01 9.60823379425600754278e-02 1.07356096820397386993e-01 9.37456843696916342079e-02 1.34094442658018869752e-01 -121 600.00 8.35727633932689339957e-01 9.13275095959140414958e-02 1.32930572211357178602e-01 9.48278372378011796817e-02 1.25018202339384931765e-01 9.77398708211166533655e-02 1.09264880451128601480e-01 9.53547291933930923902e-02 1.36530557931698492968e-01 -122 605.00 8.52634252932781500078e-01 9.28551152668393164902e-02 1.35323213385444007795e-01 9.64336507911436602303e-02 1.27270820816090063365e-01 9.93986433711726569129e-02 1.11176954338879169226e-01 9.69647828496925379138e-02 1.38971922903523670279e-01 -123 610.00 8.69619242244283996435e-01 9.43832968370835745375e-02 1.37721247934175533567e-01 9.80405852085619866632e-02 1.29529022067244370398e-01 1.01058652698345588505e-01 1.13092315940298629440e-01 9.85758457298348128583e-02 1.41418508810004256437e-01 -124 615.00 8.86681720185849009397e-01 9.59120582358848755566e-02 1.40124639793588551262e-01 9.96486392888568106585e-02 1.31792782836841065874e-01 1.02719895905039951267e-01 1.15010962680944225922e-01 1.00187918207963980177e-01 1.43870287017201281543e-01 -125 620.00 9.03820816263140369706e-01 9.74414033598343248821e-02 1.42533353102856447103e-01 1.01257811819946544341e-01 1.34062079593188276938e-01 1.04382370090654791328e-01 1.16932891955280976459e-01 1.01801000641330588459e-01 1.46327229011399467806e-01 -126 625.00 9.21035671096283481418e-01 9.89713360726689334035e-02 1.44947352209470914364e-01 1.02868101578763540549e-01 1.36336888538236805646e-01 1.06046072350754361224e-01 1.18858101121499387665e-01 1.03415093369980795601e-01 1.48789306409471133730e-01 -127 630.00 9.38325436325552986183e-01 1.00501860205478660282e-01 1.47366601665096491613e-01 1.04479507331047008489e-01 1.38617185616907556689e-01 1.07710999780281035942e-01 1.20786587505661374697e-01 1.05030196717896415204e-01 1.51256490948512178907e-01 -128 635.00 9.55689274524313625570e-01 1.02032979557224859346e-01 1.49791066225570507209e-01 1.06092027831757473866e-01 1.40902946530565287286e-01 1.09377149468995252257e-01 1.22718348401700122485e-01 1.06646310991440285143e-01 1.53728754493097002909e-01 -129 640.00 9.73126359102634563847e-01 1.03564697894429180725e-01 1.52220710849866658343e-01 1.07705661824558554529e-01 1.43194146742200240086e-01 1.11044518503548142463e-01 1.24653381073492872111e-01 1.08263436479978117366e-01 1.56206069030096289518e-01 -130 645.00 9.90635874203648292280e-01 1.05097018951795517783e-01 1.54655500700095038802e-01 1.09320408043993538838e-01 1.45490761486792519186e-01 1.12713103970590824976e-01 1.26591682748642547773e-01 1.09881573458158549039e-01 1.58688406671786547131e-01 -131 650.00 1.00821701460405499517e+00 1.06629946432106312293e-01 1.57095401139429269310e-01 1.10936265213205098590e-01 1.47792765784785284922e-01 1.14382902951592396734e-01 1.28533250626769013358e-01 1.11500722183011366506e-01 1.61175739650667587677e-01 -132 655.00 1.02586898560426331706e+00 1.08163484005600746274e-01 1.59540377732106636310e-01 1.12553232041862669166e-01 1.50100134447266914117e-01 1.16053912526985519849e-01 1.30478081875363388642e-01 1.13120882894983676437e-01 1.63668040325681496405e-01 -133 660.00 1.04359100291334883082e+00 1.09697635312151195452e-01 1.61990396242391421211e-01 1.14171307234453581203e-01 1.52412842086335015290e-01 1.17726129773057283656e-01 1.32426173628751642219e-01 1.14742055817940044604e-01 1.66165281173921014490e-01 -134 665.00 1.06138229255992277977e+00 1.11232403960537656884e-01 1.64445422631466026120e-01 1.15790489480955438584e-01 1.54730863123387712976e-01 1.19399551765058245523e-01 1.34377522993276821150e-01 1.16364241159162537520e-01 1.68667434796848064726e-01 -135 670.00 1.07924209072941490462e+00 1.12767793526375073587e-01 1.66905423061576241306e-01 1.17410777463054560865e-01 1.57054171800524222657e-01 1.21074175576166287449e-01 1.36332127042116585391e-01 1.17987439111423397797e-01 1.71174473916148206509e-01 -136 675.00 1.09716964369256331224e+00 1.14303807556258935074e-01 1.69370363890849418009e-01 1.19032169852073183014e-01 1.59382742186763154413e-01 1.22749998274377145058e-01 1.38289982818392970243e-01 1.19611649849875989471e-01 1.73686371376839759906e-01 -137 680.00 1.11516420768000634745e+00 1.15840449563619510287e-01 1.71840211673294468442e-01 1.20654665307933006702e-01 1.61716548184261288412e-01 1.24427016928722961042e-01 1.40251087337244728648e-01 1.21236873534127417851e-01 1.76203100140018997788e-01 -138 685.00 1.13322504873718599150e+00 1.17377723034940484315e-01 1.74314933161911073123e-01 1.22278262481228014447e-01 1.64055563544895727235e-01 1.26105228605126684638e-01 1.42215437581682063728e-01 1.22863110307202330618e-01 1.78724633291151430159e-01 -139 690.00 1.15135144265180033862e+00 1.18915631421467563045e-01 1.76794495299361864582e-01 1.23902960012188187444e-01 1.66399761868191442549e-01 1.27784630366402057744e-01 1.44183030505695586321e-01 1.24490360295542695779e-01 1.81250944033853306214e-01 -140 695.00 1.16954267475688400424e+00 1.20454178147499799123e-01 1.79278865226263878219e-01 1.25528756532752111541e-01 1.68749116616867145257e-01 1.29465219274326359677e-01 1.46153863034256453757e-01 1.26118623613153707508e-01 1.83782005689891586586e-01 -141 700.00 1.18779803989971699529e+00 1.21993366606243949790e-01 1.81768010274969971096e-01 1.27155650663457936433e-01 1.71103601122017612290e-01 1.31146992386531213715e-01 1.48127932062279948910e-01 1.27747900353312210386e-01 1.86317791701256812997e-01 -142 705.00 1.20611684224490578465e+00 1.23533200158778014299e-01 1.84261897969568905209e-01 1.28783641015516092665e-01 1.73463188590368216913e-01 1.32829946762721168296e-01 1.50105234457734659781e-01 1.29378190597894654479e-01 1.88858275628090405140e-01 -143 710.00 1.22449839521219971950e+00 1.25073682140269815122e-01 1.86760496027958189380e-01 1.30412726189772870677e-01 1.75827852113602967066e-01 1.34514079457418556096e-01 1.52085767056460485769e-01 1.31009494410121996033e-01 1.91403431147648045441e-01 -144 715.00 1.24294202130030062570e+00 1.26614815851685547088e-01 1.89263772355625498056e-01 1.32042904778783415365e-01 1.78197564674582753508e-01 1.36199387523073089934e-01 1.54069526669423501053e-01 1.32641811838705547810e-01 1.93953232057408830880e-01 -145 720.00 1.26144705201431484021e+00 1.28156604567044835052e-01 1.91771695050830720541e-01 1.33674175363702213426e-01 1.80572299153563847751e-01 1.37885868014207130239e-01 1.56056510078570243039e-01 1.34275142917846868063e-01 1.96507652267820825953e-01 -146 725.00 1.28001282769992608124e+00 1.29699051531347780974e-01 1.94284232398387740615e-01 1.35306536519465309132e-01 1.82952028340634814674e-01 1.39573517978088201819e-01 1.58046714035791374675e-01 1.35909487664128469930e-01 1.99066665809555509714e-01 -147 730.00 1.29863869747084814676e+00 1.31242159958502135897e-01 1.96801352872773394065e-01 1.36939986807535524216e-01 1.85336724935716651297e-01 1.41262334465093175595e-01 1.60040135267067340497e-01 1.37544846080659644016e-01 2.01630246829362314021e-01 -148 735.00 1.31732401903263562915e+00 1.32785933033396252867e-01 1.99323025136054737816e-01 1.38574524784193492399e-01 1.87726361559963028647e-01 1.42952314521453155427e-01 1.62036770471431890162e-01 1.39181218155003422199e-01 2.04198369587995892660e-01 -149 740.00 1.33606815859976846284e+00 1.34330373912935341352e-01 2.01849218035816263539e-01 1.40210148993283018060e-01 1.90120910760942674056e-01 1.44643455192362879735e-01 1.64036616319935629749e-01 1.40818603857103902266e-01 2.06771008462288657936e-01 -150 745.00 1.35487049080237831333e+00 1.35875485726041550505e-01 2.04379900607232684040e-01 1.41846857970356593492e-01 1.92520345020930266910e-01 1.46335753521980693748e-01 1.66039669455646299312e-01 1.42457003145504718100e-01 2.09348137946187506930e-01 -151 750.00 1.37373039848932854134e+00 1.37421271569508396393e-01 2.06915042067886911781e-01 1.43484650242675426668e-01 1.94924636763125352923e-01 1.48029206553428493987e-01 1.68045926496757563884e-01 1.44096415961130486227e-01 2.11929732645571550220e-01 -152 755.00 1.39264727268675847505e+00 1.38967734515255431083e-01 2.09454611821915714920e-01 1.45123524328173020281e-01 1.97333758356833921521e-01 1.49723811327755362832e-01 1.70055384034516587910e-01 1.45736842230396040909e-01 2.14515767283434355406e-01 -153 760.00 1.41162051243225783459e+00 1.40514877604109994502e-01 2.11998579455863950249e-01 1.46763478736491703724e-01 1.99747682121614422712e-01 1.51419564884974017227e-01 1.72068038632187392256e-01 1.47378281864170151971e-01 2.17106216694701537051e-01 -154 765.00 1.43064952470231698811e+00 1.42062703850989069387e-01 2.14546914739721095167e-01 1.48404511965873092683e-01 2.02166380340750906353e-01 1.53116464261987883511e-01 1.74083886829196482493e-01 1.49020734759848200168e-01 2.19701055827267732745e-01 -155 770.00 1.44973372426723212669e+00 1.43611216241790351500e-01 2.17099587623812123605e-01 1.50046622509376892385e-01 2.04589825261253077660e-01 1.54814506498809650870e-01 1.76102925138023919116e-01 1.50664200799279474063e-01 2.22300259745105283082e-01 -156 775.00 1.46887253356673275206e+00 1.45160417733391777784e-01 2.19656568239833593914e-01 1.51689808849698737347e-01 2.07017989099038318690e-01 1.56513688631306435717e-01 1.78125150045239266650e-01 1.52308679847730610302e-01 2.24903803621009673597e-01 -157 780.00 1.48806538264779986136e+00 1.46710311256761261056e-01 2.22217826901890264102e-01 1.53334069459170080352e-01 2.09450844051368656462e-01 1.58214007693272346033e-01 1.80150558014611300583e-01 1.53954171760104202571e-01 2.27511662743854342628e-01 -158 785.00 1.50731170900920208311e+00 1.48260899712810756412e-01 2.24783334099240422743e-01 1.54979402804940352700e-01 2.11888362293741416842e-01 1.59915460721610891426e-01 1.82179145479852672151e-01 1.55600676371611068571e-01 2.30123812511335706921e-01 -159 790.00 1.52661095750822117800e+00 1.49812185978614703652e-01 2.27353060505623039145e-01 1.56625807342758438523e-01 2.14330515994399228852e-01 1.61618044747007111317e-01 1.84210908856020871838e-01 1.57248193507097844268e-01 2.32740228434119011958e-01 -160 795.00 1.54596258024664479080e+00 1.51364172899118937243e-01 2.29926976966821405846e-01 1.58273281522154835033e-01 2.16777277313293270655e-01 1.63321756804291562393e-01 1.86245844528117293626e-01 1.58896722973792287048e-01 2.35360886133765295769e-01 -161 800.00 1.56536603648785477283e+00 1.52916863296468225064e-01 2.32505054509990455314e-01 1.59921823783332223146e-01 2.19228618409338438244e-01 1.65026593924149256321e-01 1.88283948858342431443e-01 1.60546264567521607125e-01 2.37985761343767893150e-01 -162 805.00 1.58482079250136531634e+00 1.54470259963787798219e-01 2.35087264335365753176e-01 1.61571432557165800548e-01 2.21684511446631593579e-01 1.66732553138301681228e-01 1.90325218188168526767e-01 1.62196818065457604163e-01 2.40614829904370414182e-01 -163 810.00 1.60432632152136722681e+00 1.56024365667256387225e-01 2.37673577822481607580e-01 1.63222106269348465890e-01 2.24144928598597303893e-01 1.68439631475360895863e-01 1.92369648829012029889e-01 1.63848383235444400308e-01 2.43248067770857973047e-01 -164 815.00 1.62388210360162887902e+00 1.57579183146105833435e-01 2.40263966521880145688e-01 1.64873843335209213645e-01 2.26609842054206284123e-01 1.70147825967048360596e-01 1.94417237073633841771e-01 1.65500959827707155858e-01 2.45885451003193172825e-01 -165 820.00 1.64348762550149296580e+00 1.59134715114694291760e-01 2.42858402161329672841e-01 1.66526642160749277499e-01 2.29079224020048322075e-01 1.71857133641976272953e-01 1.96467979187848307276e-01 1.67154547578997753066e-01 2.48526955774307167779e-01 -166 825.00 1.66314238064441899390e+00 1.60690964258360463601e-01 2.45456856638569587137e-01 1.68180501147824207342e-01 2.31553046730696043820e-01 1.73567551527720326243e-01 1.98521871416741546579e-01 1.68809146212594657355e-01 2.51172558361808684335e-01 -167 830.00 1.68284586896252230659e+00 1.62247933238605451800e-01 2.48059302027529127166e-01 1.69835418686889089157e-01 2.34031282445596205966e-01 1.75279076652892745747e-01 2.00578909980525854628e-01 1.70464755437266607396e-01 2.53822235157311504317e-01 -168 835.00 1.70259759681366062978e+00 1.63805624688947409906e-01 2.50665710570035948912e-01 1.71491393163216931939e-01 2.36513903460469743223e-01 1.76991706046105756744e-01 2.02639091077648880734e-01 1.72121374948309008301e-01 2.56475962653997580087e-01 -169 840.00 1.72239707691925003630e+00 1.65364041216994189787e-01 2.53276054683070961371e-01 1.73148422951716757234e-01 2.39000882109384776841e-01 1.78705436732862182891e-01 2.04702410882720869933e-01 1.73779004426507649450e-01 2.59133717458017609481e-01 -170 845.00 1.74224382821916745634e+00 1.66923185405479901355e-01 2.55890306949440815565e-01 1.74806506422115315313e-01 2.41492190768902270648e-01 1.80420265739701435326e-01 2.06768865549623814815e-01 1.75437643539174764618e-01 2.61795476279163275013e-01 -171 850.00 1.76213737579920159959e+00 1.68483059812264662769e-01 2.58508440125032490364e-01 1.76465641934811845459e-01 2.43987801860148900701e-01 1.82136190096272132521e-01 2.08838451207365938256e-01 1.77097291940149365042e-01 2.64461215936049320874e-01 -172 855.00 1.78207725081850454352e+00 1.70043666965152800996e-01 2.61130427132595155371e-01 1.78125827842950695823e-01 2.46487687860217269398e-01 1.83853206826004339502e-01 2.10911163966300080341e-01 1.78757949268760818473e-01 2.67130913353004373345e-01 -173 860.00 1.80206299038522321787e+00 1.71605009373293149189e-01 2.63756241062776397577e-01 1.79787062492421267912e-01 2.48991821295947934889e-01 1.85571312956473860600e-01 2.12986999911905117155e-01 1.80419615149828627132e-01 2.69804545560070829779e-01 -174 865.00 1.82209413749431248242e+00 1.73167089513705962922e-01 2.66385855175158448027e-01 1.81449344222894493051e-01 2.51500174756365824091e-01 1.87290505513183630493e-01 2.15065955109968287573e-01 1.82082289198844587963e-01 2.72482089693004969622e-01 -175 870.00 1.84217024091353342996e+00 1.74729909842683300836e-01 2.69019242893076659939e-01 1.83112671364713736066e-01 2.54012720894753574186e-01 1.89010781523709425755e-01 2.17148025605548494754e-01 1.83745971011608832946e-01 2.75163522995349629774e-01 -176 875.00 1.86229085514199321771e+00 1.76293472790606808864e-01 2.71656377807764581878e-01 1.84777042242003808337e-01 2.56529432428650894238e-01 1.90732138012517732362e-01 2.19233207418830955415e-01 1.85410660176666464150e-01 2.77848822811179507752e-01 -177 880.00 1.88245554026505157452e+00 1.77857780760911604601e-01 2.74297233676281448922e-01 1.86442455171634685618e-01 2.59050282148146571171e-01 1.92454572006147961449e-01 2.21321496553418151088e-01 1.87076356263907311872e-01 2.80537966592356025064e-01 -178 885.00 1.90266386190249625621e+00 1.79422836136304497678e-01 2.76941784415293656973e-01 1.88108908463221452534e-01 2.61575242915877637095e-01 1.94178080531139468645e-01 2.23412888990111607734e-01 1.88743058832857107943e-01 2.83230931893345083683e-01 -179 890.00 1.92291539114636278462e+00 1.80988641269436562053e-01 2.79590004111438916734e-01 1.89776400418087853872e-01 2.64104287673248894208e-01 1.95902660615067919503e-01 2.25507380688984709893e-01 1.90410767429568111853e-01 2.85927696374326467676e-01 -180 895.00 1.94320970442619689322e+00 1.82555198494303377865e-01 2.82241867008889313340e-01 1.91444929333412089401e-01 2.66637389444577432851e-01 1.97628309282399994284e-01 2.27604967589382589654e-01 1.92079481586619554845e-01 2.88628237797048103896e-01 -181 900.00 1.96354638348832821748e+00 1.84122510115880988479e-01 2.84897347516605836670e-01 1.93114493497044653614e-01 2.69174521336057015475e-01 1.99355023560711303032e-01 2.29705645613031417263e-01 1.93749200823116918269e-01 2.91332534025862566196e-01 -182 905.00 1.98392501527150288965e+00 1.85690578417381013665e-01 2.87556420204193474710e-01 1.94785091191653964016e-01 2.71715656541976158245e-01 2.01082800478614154294e-01 2.31809410658856268617e-01 1.95419924644692682980e-01 2.94040563028763468623e-01 -183 910.00 2.00434519184469595032e+00 1.87259405657140998169e-01 2.90219059801900547413e-01 1.96456720690580760591e-01 2.74260768350936767757e-01 2.02811637061611427235e-01 2.33916258607126975599e-01 1.97091652545578699396e-01 2.96752302878421803101e-01 -184 915.00 2.02480651032419922686e+00 1.88828994069661276756e-01 2.92885241199582535554e-01 1.98129380261983734091e-01 2.76809830140671897514e-01 2.04541530338315347137e-01 2.36026185320494241715e-01 1.98764384005497118935e-01 2.99467731743894793883e-01 -185 920.00 2.04530857284253064776e+00 1.90399345865604530115e-01 2.95554939446702080730e-01 1.99803068168839470520e-01 2.79362815390483021361e-01 2.06272477338374421452e-01 2.38139186637771560484e-01 2.00438118491733069382e-01 3.02186827900989607443e-01 -186 925.00 2.06585098639297104484e+00 1.91970463232832622147e-01 2.98228129750256254482e-01 2.01477782665833382580e-01 2.81919697677093961108e-01 2.08004475089364454510e-01 2.40255258383262365607e-01 2.02112855460171270128e-01 3.04909569725009321761e-01 -187 930.00 2.08643336281920133146e+00 1.93542348333297031804e-01 3.00904787476849233663e-01 2.03153522000395908575e-01 2.84480450681906027466e-01 2.09737520620934009274e-01 2.42374396360542199158e-01 2.03788594352186658298e-01 3.07635935689715367403e-01 -188 935.00 2.10705531873238749441e+00 1.95115003309257489805e-01 3.03584888149582954320e-01 2.04830284414775465329e-01 2.87045048189961515828e-01 2.11471610962731704220e-01 2.44496596353494632936e-01 2.05465334596717258409e-01 3.10365904373547052408e-01 -189 940.00 2.12771647543863462460e+00 1.96688430274990666557e-01 3.06268407444948487228e-01 2.06508068145002082749e-01 2.89613464096162287476e-01 2.13206743146478944206e-01 2.46621854129420670088e-01 2.07143075610264182362e-01 3.13099454452366032786e-01 -190 945.00 2.14841645883534404504e+00 1.98262631326117849673e-01 3.08955321200080013089e-01 2.08186871419850733078e-01 2.92185672406305885218e-01 2.14942914203897106340e-01 2.48750165434893227845e-01 2.08821816797927967135e-01 3.15836564701529431964e-01 -191 950.00 2.16915489940085137732e+00 1.99837608532349969570e-01 3.11645605401354996999e-01 2.09866692460841830492e-01 2.94761647239158874889e-01 2.16680121165671174532e-01 2.50881526000938992471e-01 2.10501557551335954921e-01 3.18577213997962349623e-01 -192 955.00 2.18993143210114515895e+00 2.01413363942669926265e-01 3.14339236195794458073e-01 2.11547529487422641958e-01 2.97341362829565414305e-01 2.18418361065595423298e-01 2.53015931539929239680e-01 2.12182297248642043330e-01 3.21321381314976395327e-01 -193 960.00 2.21074569629659567482e+00 2.02989899580150262581e-01 3.17036189877589580366e-01 2.13229380707640081560e-01 2.99924793530520650275e-01 2.20157630937464043885e-01 2.55153377745580001168e-01 2.13864035257636003751e-01 3.24069045726414706188e-01 -194 965.00 2.23159733573158636233e+00 2.04567217448171745353e-01 3.19736442898465977880e-01 2.14912244327468276994e-01 3.02511913816279731648e-01 2.21897927816107676247e-01 2.57293860293988096988e-01 2.15546770931597964083e-01 3.26820186402506485113e-01 -195 970.00 2.25248599842051078213e+00 2.06145319527314047070e-01 3.22439971859392326969e-01 2.16596118544589988364e-01 3.05102698283393924950e-01 2.23639248737393325772e-01 2.59437374845704449289e-01 2.17230503615516684635e-01 3.29574782615049299839e-01 -196 975.00 2.27341133661668015620e+00 2.07724207773283209288e-01 3.25146753513689434900e-01 2.18281001551505954295e-01 3.07697121653820293563e-01 2.25381590737188136631e-01 2.61583917041588009944e-01 2.18915232636762074891e-01 3.32332813730153997511e-01 -197 980.00 2.29437300672941058011e+00 2.09303884123129640971e-01 3.27856764765994124211e-01 2.19966891534498443228e-01 3.10295158775958146435e-01 2.27124950853431900599e-01 2.63733482507988115096e-01 2.20600957314412593480e-01 3.35094259211354050798e-01 -198 985.00 2.31537066929293011697e+00 2.10884350490066513339e-01 3.30569982671222728499e-01 2.21653786674667729883e-01 3.12896784628794111249e-01 2.28869326125100885916e-01 2.65886066852598634824e-01 2.22287676956146346141e-01 3.37859098620641784549e-01 -199 990.00 2.33640398885237265958e+00 2.12465608763469426812e-01 3.33286384430425242087e-01 2.23341685145859142336e-01 3.15501974318793565466e-01 2.30614713591171416329e-01 2.68041665668603767969e-01 2.23975390853058786700e-01 3.40627311615359196217e-01 -200 995.00 2.35747263398450979111e+00 2.14047660814058682277e-01 3.36005947399076965176e-01 2.25030585118808856837e-01 3.18110703089227619955e-01 2.32361110294765388362e-01 2.70200274530532136286e-01 2.25664098290026954308e-01 3.43398877949234515583e-01 -201 1000.00 2.37857627717337782869e+00 2.15630508488717120841e-01 3.38728649074641230410e-01 2.26720484755961682044e-01 3.20722946317064772082e-01 2.34108513275895463446e-01 2.72361888997366463627e-01 2.27353798535345180687e-01 3.46173777472382260267e-01 -202 1005.00 2.39971459475845882992e+00 2.17214153614635752110e-01 3.41454467105897274681e-01 2.28411382215616798330e-01 3.23338679515042914936e-01 2.35856919578720014563e-01 2.74526504613579636072e-01 2.29044490849016790790e-01 3.48951990129229949744e-01 -203 1010.00 2.42088726692431821519e+00 2.18798597994131815980e-01 3.44183379285685431270e-01 2.30103275649855054663e-01 3.25957878332706285640e-01 2.37606326248433696868e-01 2.76694116904989129146e-01 2.30736174476535160771e-01 3.51733495961627895543e-01 -204 1015.00 2.44209397759695878705e+00 2.20383843411903590503e-01 3.46915363556088873764e-01 2.31796163205575056487e-01 3.28580518563659940146e-01 2.39356730331267752998e-01 2.78864721384975533525e-01 2.32428848653029568316e-01 3.54518275103666902215e-01 -205 1020.00 2.46333441441273359729e+00 2.21969891629848203873e-01 3.49650398000143025623e-01 2.33490043024493443280e-01 3.31206576137278718708e-01 2.41108128874489652249e-01 2.81038313549300478034e-01 2.34122512603265303666e-01 3.57306307783750942697e-01 -206 1025.00 2.48460826867688755470e+00 2.23556744387061856472e-01 3.52388460849089313331e-01 2.35184913243144916306e-01 3.33836027130107848571e-01 2.42860518927439872350e-01 2.83214888878179305021e-01 2.35817165538534267988e-01 3.60097574327706615449e-01 -207 1030.00 2.50591523528064419324e+00 2.25144403405021814590e-01 3.55129530476157917462e-01 2.36880771991845512359e-01 3.36468847760680422887e-01 2.44613897539458724495e-01 2.85394442839390583000e-01 2.37512806658727759768e-01 3.62892055150491887883e-01 -208 1035.00 2.52725501267011365414e+00 2.26732870382404222420e-01 3.57873585399675953056e-01 2.38577617395729357774e-01 3.39105014393663806160e-01 2.46368261764032203676e-01 2.87576970882057525447e-01 2.39209435152336724606e-01 3.65689730765523635103e-01 -209 1040.00 2.54862730279447236015e+00 2.28322146997157110482e-01 3.60620604276849998637e-01 2.40275447576821288287e-01 3.41744503540895139260e-01 2.48123608653609967201e-01 2.89762468443902743154e-01 2.40907050198524319562e-01 3.68490581774313374908e-01 -210 1045.00 2.57003181104377897981e+00 2.29912234905463863655e-01 3.63370565912056409097e-01 2.41974260648854910816e-01 3.44387291861382227598e-01 2.49879935263750796448e-01 2.91950930946066278260e-01 2.42605650962980423646e-01 3.71294588873722741784e-01 -211 1050.00 2.59146824620751603518e+00 2.31503135745888821706e-01 3.66123449246477994379e-01 2.43674054722454541677e-01 3.47033356165448392261e-01 2.51637238652086425716e-01 2.94142353795178390641e-01 2.44305236599994368696e-01 3.74101732852853585687e-01 -212 1055.00 2.61293632043313683866e+00 2.33094851135231817540e-01 3.68879233363285541358e-01 2.45374827904098896658e-01 3.49682673411623679005e-01 2.53395515875212085088e-01 2.96336732385432621850e-01 2.46005806253491388080e-01 3.76911994593048360613e-01 -213 1060.00 2.63443574918460399203e+00 2.34687382667491645227e-01 3.71637897487638146909e-01 2.47076578291975379464e-01 3.52335220710790708587e-01 2.55154763994904998370e-01 2.98534062095476171450e-01 2.47707359058069009894e-01 3.79725355066853620389e-01 -214 1065.00 2.65596625115948370421e+00 2.36280731922157316571e-01 3.74399420980464692210e-01 2.48779303983235000608e-01 3.54990975326184121652e-01 2.56914980072942500389e-01 3.00734338290482960954e-01 2.49409894133815007722e-01 3.82541795338019963157e-01 -215 1070.00 2.67752754828893824168e+00 2.37874900452807569451e-01 3.77163783344681979859e-01 2.50483003067773990491e-01 3.57649914675463698188e-01 2.58676161172138374678e-01 3.02937556322153578314e-01 2.51113410590453223215e-01 3.85361296560465693695e-01 -216 1075.00 2.69911936566518306790e+00 2.39469889795402263166e-01 3.79930964218976818803e-01 2.52187673631342701430e-01 3.60312016329677853310e-01 2.60438304359451866521e-01 3.05143711527678884732e-01 2.52817907530452301579e-01 3.88183839981386002993e-01 -217 1080.00 2.72074143148966340888e+00 2.41065701469318605099e-01 3.82700943379878533168e-01 2.53893313756582528207e-01 3.62977258016373205418e-01 2.62201406702878836441e-01 3.07352799232849249744e-01 2.54523384039698652437e-01 3.91009406936071113314e-01 -218 1085.00 2.74239347706268876692e+00 2.42662336968023639727e-01 3.85473700741758684707e-01 2.55599921517843331475e-01 3.65645617616484730483e-01 2.63965465270414922916e-01 3.09564814749981542796e-01 2.56229839197859965427e-01 3.93837978849978564977e-01 -219 1090.00 2.76407523672125465808e+00 2.44259797770474545997e-01 3.88249216353722670370e-01 2.57307494987402463060e-01 3.68317073171591180536e-01 2.65730477134201559242e-01 3.11779753374810453259e-01 2.57937272072167322889e-01 3.96669537239770386705e-01 -220 1095.00 2.78578644776648420844e+00 2.45858085333863995992e-01 3.91027470400645005277e-01 2.59016032233391202411e-01 3.70991602876659942734e-01 2.67496439367416738442e-01 3.13997610395815363038e-01 2.59645681718450871411e-01 3.99504063709166690188e-01 -221 1100.00 2.80752685049473038603e+00 2.47457201096729195733e-01 3.93808443202134150773e-01 2.60725531318759307098e-01 3.73669185089374800146e-01 2.69263349047383637735e-01 3.16218381083856969749e-01 2.61355067182177047691e-01 4.02341539954128524226e-01 -222 1105.00 2.82929618808356364568e+00 2.49057146477915630767e-01 3.96592115213567797394e-01 2.62435990301274069125e-01 3.76349798322881123891e-01 2.71031203249352981022e-01 3.18442060700468099199e-01 2.63065427500520809811e-01 4.05181947755602012151e-01 -223 1110.00 2.85109420660213919163e+00 2.50657922877613403845e-01 3.99378467020911676055e-01 2.64147407235593600916e-01 3.79033421249931334884e-01 2.72799999055830355577e-01 3.20668644494744858875e-01 2.64776761696147333591e-01 4.08025268984701539043e-01 -224 1115.00 2.87292065491792136811e+00 2.52259531677357207169e-01 4.02167479344864409185e-01 2.65859780171194215459e-01 3.81720032705994305466e-01 2.74569733546212002562e-01 3.22898127701273462975e-01 2.66489068784467098006e-01 4.10871485601672303822e-01 -225 1120.00 2.89477528473813539023e+00 2.53861974238989929198e-01 4.04959133039821950195e-01 2.67573107153406264391e-01 3.84409611683036778196e-01 2.76340403807148971005e-01 3.25130505545312364912e-01 2.68202347768453530641e-01 4.13720579652781916824e-01 -226 1125.00 2.91665785048540238122e+00 2.55465251905699075596e-01 4.07753409087658558185e-01 2.69287386224451197325e-01 3.87102137336778340249e-01 2.78112006923219634569e-01 3.27365773237610457880e-01 2.69916597641752409320e-01 4.16572533272392353521e-01 -227 1130.00 2.93856810932883139031e+00 2.57069366003053245695e-01 4.10550288604981550300e-01 2.71002615419295211918e-01 3.89797588982545850644e-01 2.79884539984184332884e-01 3.29603925980625322989e-01 2.71631817387645357886e-01 4.19427328681924671550e-01 -228 1135.00 2.96050582110110260814e+00 2.58674317836929179570e-01 4.13349752836913553189e-01 2.72718792772904838895e-01 3.92495946098382286760e-01 2.81658000081876358500e-01 3.31844958961268254871e-01 2.73348005979050012737e-01 4.22284948188821507298e-01 -229 1140.00 2.98247074826738067799e+00 2.60280108694548151238e-01 4.16151783159164623260e-01 2.74435916314028083285e-01 3.95197188322974402030e-01 2.83432384308128837436e-01 3.34088867359195906825e-01 2.75065162379556193972e-01 4.25145374187583968695e-01 -230 1145.00 3.00446265593567574115e+00 2.61886739845512694913e-01 4.18956361076995908999e-01 2.76153984067267099789e-01 3.97901295458761683488e-01 2.85207689759957028208e-01 3.36335646340591321035e-01 2.76783285540316836837e-01 4.28008589158735519575e-01 -231 1150.00 3.02648131174283729905e+00 2.63494212541806160921e-01 4.21763468223147364178e-01 2.77872994053078692378e-01 4.00608247467790945517e-01 2.86983913536448975723e-01 3.38585291060237159044e-01 2.78502374404193675517e-01 4.30874575668821313545e-01 -232 1155.00 3.04852648590637675952e+00 2.65102528016756655571e-01 4.24573086357837137239e-01 2.79592944289846601080e-01 4.03318024475861458544e-01 2.88761052736692724885e-01 3.40837796663588543655e-01 2.80222427904720683411e-01 4.33743316369372411412e-01 -233 1160.00 3.07059795112082545288e+00 2.66711687484000370407e-01 4.27385197370834801767e-01 2.81313832790772599957e-01 4.06030606773562008360e-01 2.90539104464958453100e-01 3.43093158284699772942e-01 2.81943444962995004577e-01 4.36614793996905281581e-01 -234 1165.00 3.09269548254737136617e+00 2.68321692143700329947e-01 4.30199783276278946431e-01 2.83035657564913001316e-01 4.08745974811088264023e-01 2.92318065828625461844e-01 3.45351371046224875361e-01 2.83665424492858642136e-01 4.39488991373958470810e-01 -235 1170.00 3.11481885780349410098e+00 2.69932543172181904634e-01 4.33016826216823247364e-01 2.84758416617178045094e-01 4.11464109202389127784e-01 2.94097933934036659398e-01 3.47612430062526622798e-01 2.85388365395716880890e-01 4.42365891405983591156e-01 -236 1175.00 3.13696785690078083775e+00 2.71544241733333746591e-01 4.35836308457417498374e-01 2.86482107951442133142e-01 4.14184990725165791403e-01 2.95878705893753424228e-01 3.49876330434494231536e-01 2.87112266565720308797e-01 4.45245477083417495745e-01 -237 1180.00 3.15914226221383387383e+00 2.73156788971352593176e-01 4.38658212389453905367e-01 2.88206729566397090725e-01 4.16908600317763333720e-01 2.97660378820337245820e-01 3.52143067256798614206e-01 2.88837126885618633576e-01 4.48127731480646607221e-01 -238 1185.00 3.18134185846990602542e+00 2.74770186012816219900e-01 4.41482520529729915992e-01 2.89932279455553054692e-01 4.19634919084352353558e-01 2.99442949832567917312e-01 3.54412635611673632052e-01 2.90562945229870583930e-01 4.51012637754969802906e-01 -239 1190.00 3.20356643271780905380e+00 2.76384433967719944647e-01 4.44309215518376043885e-01 2.91658755610347097953e-01 4.22363928287674217366e-01 3.01226416047152500965e-01 3.56685030572025829620e-01 2.92289720461534174856e-01 4.53900179148671978346e-01 -240 1195.00 3.22581577424500132167e+00 2.77999533928440012431e-01 4.47138280115746300503e-01 2.93386156020143618051e-01 4.25095609357332426814e-01 3.03010774588052866907e-01 3.58960247202469995287e-01 2.94017451435376164781e-01 4.56790338983841304188e-01 -241 1200.00 3.24808967462940545445e+00 2.79615486968697313230e-01 4.49969697209672947480e-01 2.95114478669124991050e-01 4.27829943881500973646e-01 3.04796022580267333968e-01 3.61238280555184143594e-01 2.95746136996835773392e-01 4.59683100668588084936e-01 -242 1205.00 3.27038792764613583941e+00 2.81232294148739347950e-01 4.52803449804066615592e-01 2.96843721538364246904e-01 4.30566913613143364969e-01 3.06582157149830669685e-01 3.63519125676127985436e-01 2.97475775979951673200e-01 4.62578447690826344285e-01 -243 1210.00 3.29271032927786011513e+00 2.82849956509121924775e-01 4.55639521029279626063e-01 2.98573882605825235981e-01 4.33306500464829935648e-01 3.08369175428996000754e-01 3.65802777599860684532e-01 2.99206367212543844492e-01 4.65476363621382782654e-01 -244 1215.00 3.31505667764224964955e+00 2.84468475073818283239e-01 4.58477894133815011557e-01 3.00304959846362518050e-01 4.36048686513920535912e-01 3.10157074550016620407e-01 3.68089231354722712375e-01 3.00937909509995604740e-01 4.68376832112960383991e-01 -245 1220.00 3.33742677301270918022e+00 2.86087850851255431905e-01 4.61318552486399635626e-01 3.02036951230685191128e-01 4.38793453995309168381e-01 3.11945851651364014501e-01 3.70378481957654270840e-01 3.02670401680435352532e-01 4.71279836900138748845e-01 -246 1225.00 3.35982041776655648846e+00 2.87708084831205024301e-01 4.64161479575983915158e-01 3.03769854727429344798e-01 4.41540785308679184507e-01 3.13735503870473553256e-01 3.72670524417304305231e-01 3.04403842521627276962e-01 4.74185361797300919395e-01 -247 1230.00 3.38223741633320162947e+00 2.89329177991001884607e-01 4.67006659009668700921e-01 3.05503668302121833555e-01 4.44290663012284592348e-01 3.15526028350998910543e-01 3.74965353734030226729e-01 3.06138230824080759263e-01 4.77093390700706443397e-01 -248 1235.00 3.40467757524596592589e+00 2.90951131287252473534e-01 4.69854074513742281383e-01 3.07238389917180443334e-01 4.47043069823986449762e-01 3.17317422237630208937e-01 3.77262964900934694157e-01 3.07873565365868351318e-01 4.80003907585382028067e-01 -249 1240.00 3.42714070299698692068e+00 2.92573945662053580552e-01 4.72703709931607263250e-01 3.08974017530877220761e-01 4.49797988623326039370e-01 3.19109682680239481467e-01 3.79563352900756434405e-01 3.09609844918843912787e-01 4.82916896509267001836e-01 -250 1245.00 3.44962661014085814060e+00 2.94197622040919537501e-01 4.75555549223780571477e-01 3.10710549100447819271e-01 4.52555402449451638081e-01 3.20902806829735431915e-01 3.81866512708979088941e-01 3.11347068245533820097e-01 4.85832341606995343763e-01 -251 1250.00 3.47213510915989598260e+00 2.95822161333818389739e-01 4.78409576468929897963e-01 3.12447982577945815308e-01 4.55315294499045952747e-01 3.22696791840135777107e-01 3.84172439294867940074e-01 3.13085234098100406719e-01 4.88750227096113543102e-01 -252 1255.00 3.49466601449523173173e+00 2.97447564435172007169e-01 4.81265775859728073272e-01 3.14186315914388392123e-01 4.58077648128398740024e-01 3.24491634871676870588e-01 3.86481127616287833959e-01 3.14824341220414416487e-01 4.91670537270862684220e-01 -253 1260.00 3.51721914252608414131e+00 2.99073832221783464380e-01 4.84124131704925741992e-01 3.15925547057683442365e-01 4.60842446852370579702e-01 3.26287333083558506175e-01 3.88792572626957599891e-01 3.16564388348055503197e-01 4.94593256505287237612e-01 -254 1265.00 3.53979431150757273272e+00 3.00700965555945887164e-01 4.86984628429351529277e-01 3.17665673951593396929e-01 4.63609674341283584109e-01 3.28083883642235396572e-01 3.91106769271268861488e-01 3.18305374207275781906e-01 4.97518369252198999764e-01 -255 1270.00 3.56239134159144876790e+00 3.02328965284406447900e-01 4.89847250570802861258e-01 3.19406694538844126985e-01 4.66379314424030633202e-01 3.29881283713125805779e-01 3.93423712485321819265e-01 3.20047297517072226736e-01 5.00445860042140422408e-01 -256 1275.00 3.58501005475354661556e+00 3.03957832237329639291e-01 4.92711982782118584900e-01 3.21148606759052268611e-01 4.69151351084965917426e-01 3.31679530469939420900e-01 3.95743397201070767899e-01 3.21790156985041431170e-01 5.03375713485457620955e-01 -257 1280.00 3.60765027482487266042e+00 3.05587567231406509460e-01 4.95578809828069899446e-01 3.22891408548725222794e-01 4.71925768467014672414e-01 3.33478621085349424824e-01 3.98065818339069843468e-01 3.23533951311525180827e-01 5.06307914268154579673e-01 -258 1285.00 3.63031182742942304387e+00 3.07218171064673029047e-01 4.98447716587433087287e-01 3.24635097842297715154e-01 4.74702550863381478319e-01 3.35278552738247359599e-01 4.00390970816763724915e-01 3.25278679189610175904e-01 5.09242447153965938078e-01 -259 1290.00 3.65299453995309209020e+00 3.08849644522727950768e-01 5.01318688048843941196e-01 3.26379672571095125200e-01 4.77481682724805123197e-01 3.37079322609597720195e-01 4.02718849542269441422e-01 3.27024339302019184661e-01 5.12179296986430276917e-01 -260 1295.00 3.67569824157476299220e+00 3.10481988374587625223e-01 5.04191709315979674777e-01 3.28125130664369935030e-01 4.80263148655413307786e-01 3.38880927883474347695e-01 4.05049449418522111710e-01 3.28770930323183774302e-01 5.15118448682670870831e-01 -261 1300.00 3.69842276317303175759e+00 3.12115203374758676258e-01 5.07066765599267887943e-01 3.29871470049302006888e-01 4.83046933413758705633e-01 3.40683365748096322889e-01 4.07382765340165375889e-01 3.30518450920280315586e-01 5.18059887237542038285e-01 -262 1305.00 3.72116793737802709074e+00 3.13749290262201385726e-01 5.09943842223141152736e-01 3.31618688650998194589e-01 4.85833021906600770468e-01 3.42486633395828854454e-01 4.09718792197697245783e-01 3.32266899751157918086e-01 5.21003597723628808502e-01 -263 1310.00 3.74393359847813522734e+00 3.15384249762402923967e-01 5.12822924620855213895e-01 3.33366784389383385978e-01 4.88621399197196715214e-01 3.44290728022146053089e-01 4.12057524873324698689e-01 3.34016275465374046227e-01 5.23949565287101126643e-01 -264 1315.00 3.76671958247181670743e+00 3.17020082583231499473e-01 5.15703998334488877830e-01 3.35115755185418973117e-01 4.91412050494937580059e-01 3.46095646824594815882e-01 4.14398958244072523893e-01 3.35766576706267860786e-01 5.26897775151859981690e-01 -265 1320.00 3.78952572697433520688e+00 3.18656789420118158329e-01 5.18587049013907508410e-01 3.36865598956956835419e-01 4.94204961164676215279e-01 3.47901387005904394467e-01 4.16743087180746818454e-01 3.37517802104741693192e-01 5.29848212615391278568e-01 -266 1325.00 3.81235187125920660378e+00 3.20294370952947993203e-01 5.21472062420908932801e-01 3.38616313619776343469e-01 4.97000116715326067940e-01 3.49707945771913053523e-01 4.19089906547935486802e-01 3.39269950287551969037e-01 5.32800863052911855000e-01 -267 1330.00 3.83519785619602204818e+00 3.21932827849169156398e-01 5.24359024419895236591e-01 3.40367897085511073030e-01 4.99797502806080373716e-01 3.51515320331568292822e-01 4.21439411205044411890e-01 3.41023019871091237487e-01 5.35755711912187071455e-01 -268 1335.00 3.85806352424007803492e+00 3.23572160757574278644e-01 5.27247920986164908541e-01 3.42120347265794655378e-01 5.02597105246411657298e-01 3.53323507900036137830e-01 4.23791596004224391248e-01 3.42777009465533688548e-01 5.38712744715603930601e-01 -269 1340.00 3.88094871943237862411e+00 3.25212370317628618466e-01 5.30138738200729764394e-01 3.43873662069151320164e-01 5.05398909988817091055e-01 3.55132505692482614013e-01 4.26146455795553547041e-01 3.44531917671725362862e-01 5.41671947062243641646e-01 -270 1345.00 3.90385328736854386733e+00 3.26853457149105242063e-01 5.33031462251352339266e-01 3.45627839403069181401e-01 5.08202903132964123323e-01 3.56942310930292105997e-01 4.28503985419782351673e-01 3.46287743083257826271e-01 5.44633304622700098463e-01 -271 1350.00 3.92677707516771690166e+00 3.28495421862449676897e-01 5.35926079428399093629e-01 3.47382877172963344670e-01 5.11009070923617580995e-01 3.58752920836921895820e-01 4.30864179714551931433e-01 3.48044484284395105878e-01 5.47596803141151777794e-01 -272 1355.00 3.94971993146219801929e+00 3.30138265052561497015e-01 5.38822576131060215765e-01 3.49138773282176129165e-01 5.13817399749603276327e-01 3.60564332642047735700e-01 4.33227033512321335618e-01 3.49802139853182092466e-01 5.50562428438471918035e-01 -273 1360.00 3.97268170638708406628e+00 3.31781987297757485766e-01 5.41720938860093981226e-01 3.50895525629904170284e-01 5.16627876143808117959e-01 3.62376543576381882072e-01 4.35592541639331309877e-01 3.51560708359373086385e-01 5.53530166403936596531e-01 -274 1365.00 3.99566225156990251222e+00 3.33426589165990383545e-01 5.44621154221972103571e-01 3.52653132116380552130e-01 5.19440486780070598272e-01 3.64189550876854728489e-01 4.37960698919749757962e-01 3.53320188365467191538e-01 5.56500003004552934449e-01 -275 1370.00 4.01866142005806015192e+00 3.35072071210703203992e-01 5.47523208925771220912e-01 3.54411590639765627930e-01 5.22255218473181237471e-01 3.66003351782469954490e-01 4.40331500169453049498e-01 3.55080578426708703965e-01 5.59471924276767174078e-01 -276 1375.00 4.04167906639139573599e+00 3.36718433969792785287e-01 5.50427089784208956047e-01 3.56170899095110293775e-01 5.25072058179918754739e-01 3.67817943537412872512e-01 4.42704940201208652084e-01 3.56841877087977710215e-01 5.62445916328537798279e-01 -277 1380.00 4.06471504650890480548e+00 3.38365677968719080759e-01 5.53332783711571241092e-01 3.57931055376429274606e-01 5.27890992994903940350e-01 3.69633323387941803428e-01 4.45081013824674576185e-01 3.58604082890008890594e-01 5.65421965343481769395e-01 -278 1385.00 4.08776921773836665608e+00 3.40013803720505047856e-01 5.56240277722675258154e-01 3.59692057376700846660e-01 5.30712010151637159083e-01 3.71449488586533427270e-01 4.47459715843290639636e-01 3.60367194363172604898e-01 5.68400057574655170889e-01 -279 1390.00 4.11084143884817532211e+00 3.41662811722627635103e-01 5.59149558937016344373e-01 3.61453902985793940061e-01 5.33535097021460957833e-01 3.73266436388773992228e-01 4.49841041056350587901e-01 3.62131210032657246956e-01 5.71380179346626326797e-01 -280 1395.00 4.13393156995405597343e+00 3.43312702460126739634e-01 5.62060614572548189471e-01 3.63216590092541036228e-01 5.36360241110451219093e-01 3.75084164053358481983e-01 4.52224984261075824143e-01 3.63896128416396402727e-01 5.74362317055475912753e-01 -281 1400.00 4.15703947250870253782e+00 3.44963476406641766925e-01 5.64973431948793014534e-01 3.64980116585774838622e-01 5.39187430062526562580e-01 3.76902668845200683467e-01 4.54611540246396106379e-01 3.65661948021959448685e-01 5.77346457168796955983e-01 -282 1405.00 4.18016500935360113544e+00 3.46615134018193160603e-01 5.67887998482695555147e-01 3.66744480351218649083e-01 5.42016651654266046201e-01 3.78721948030250721295e-01 4.57000703803314201057e-01 3.67428667351733739821e-01 5.80332586223622159949e-01 -283 1410.00 4.20330804462574736391e+00 3.48267675743546556433e-01 5.70804301692768634169e-01 3.68509679272522927551e-01 5.44847893794908944010e-01 3.80541998880677079242e-01 4.59392469713505058326e-01 3.69196284901888271968e-01 5.83320690827459409356e-01 -284 1415.00 4.22646844377837815898e+00 3.49921102012812068605e-01 5.73722329195984093175e-01 3.70275711233338411521e-01 5.47681144527391805532e-01 3.82362818671757476174e-01 4.61786832757607512701e-01 3.70964799159264058126e-01 5.86310757660366332900e-01 -285 1420.00 4.24964607356024526297e+00 3.51575413247808721273e-01 5.76642068706736288242e-01 3.72042574116278945695e-01 5.50516392025238610053e-01 3.84184404684988267675e-01 4.64183787713150664000e-01 3.72734208605520533908e-01 5.89302773468729945705e-01 -286 1425.00 4.27284080201560989565e+00 3.53230609853772858919e-01 5.79563508037878705181e-01 3.73810265800849639284e-01 5.53353624590488424317e-01 3.86006754201865753817e-01 4.66583329354554765533e-01 3.74504511712988985561e-01 5.92296725071486340752e-01 -287 1430.00 4.29605249843242908980e+00 3.54886692226613176260e-01 5.82486635097614224854e-01 3.75578784166555157409e-01 5.56192830656804138023e-01 3.87829864513213717903e-01 4.68985452448985262741e-01 3.76275706948819010922e-01 5.95292599354938278822e-01 -288 1435.00 4.31928103336307778193e+00 3.56543660746692081531e-01 5.85411437894677866289e-01 3.77348127090827822894e-01 5.59033998782218044532e-01 3.89653732908819661063e-01 4.71390151766716503090e-01 3.78047792771868507167e-01 5.98290383275864368073e-01 -289 1440.00 4.34252627858289574903e+00 3.58201515784007940013e-01 5.88337904530044975004e-01 3.79118292452136018689e-01 5.61877117656386482203e-01 3.91478356687799011748e-01 4.73797422069731688499e-01 3.79820767634777345378e-01 6.01290063857373269229e-01 -290 1445.00 4.36578810711091325203e+00 3.59860257694049612276e-01 5.91266023202113411017e-01 3.80889278123765995243e-01 5.64722176089189398240e-01 3.93303733149266865343e-01 4.76207258118977794226e-01 3.81594629983966704412e-01 6.04291628195122831890e-01 -291 1450.00 4.38906639313730639884e+00 3.61519886821941638377e-01 5.94195782205667377696e-01 3.82661081981077177971e-01 5.67569163019021161176e-01 3.95129859598556898437e-01 4.78619654674365069269e-01 3.83369378256530168869e-01 6.07295063449027727742e-01 -292 1455.00 4.41236101209594178130e+00 3.63180403498298665088e-01 5.97127169926694678637e-01 3.84433701897355928345e-01 5.70418067506573422953e-01 3.96956733345148360392e-01 4.81034606489585625511e-01 3.85145010886451921728e-01 6.10300356849479030963e-01 -293 1460.00 4.43567184055037522228e+00 3.64841808044408077993e-01 6.00060174850679195480e-01 3.86207135745888774370e-01 5.73268878732760556183e-01 3.98784351704739192801e-01 4.83452108317294904083e-01 3.86921526297352269541e-01 6.13307495693197646247e-01 -294 1465.00 4.45899875625603048235e+00 3.66504100767047147347e-01 6.02994785551199119489e-01 3.87981381395816393720e-01 5.76121586001830277013e-01 4.00612711991990555482e-01 4.85872154909112008436e-01 3.88698922908705724044e-01 6.16316467344271590179e-01 -295 1470.00 4.48234163811874974925e+00 3.68167281961592651740e-01 6.05930990699255489496e-01 3.89756436719388754675e-01 5.78976178737217184178e-01 4.02441811532964544007e-01 4.88294741013546862440e-01 3.90477199131695540402e-01 6.19327259236227889438e-01 -296 1475.00 4.50570036618442504306e+00 3.69831351910984817977e-01 6.08868779057053277626e-01 3.91532299584710419271e-01 5.81832646482579485259e-01 4.04271647651650134492e-01 4.90719861374963761680e-01 3.92256353372323007811e-01 6.22339858867887785188e-01 -297 1480.00 4.52907482161827079636e+00 3.71496310888835612474e-01 6.11808139476965218151e-01 3.93308967859885616480e-01 5.84690978896617030713e-01 4.06102217681363897306e-01 4.93147510736690664057e-01 3.94036384028298103388e-01 6.25354253803365955910e-01 -298 1485.00 4.55246488670482740702e+00 3.73162159152175043619e-01 6.14749060907750055627e-01 3.95086439414055190511e-01 5.87551165756180382438e-01 4.07933518956459351124e-01 4.95577683842055194408e-01 3.95817289492148616237e-01 6.28370431675180696196e-01 -299 1490.00 4.57587044481686078257e+00 3.74828896950777812336e-01 6.17691532386261732412e-01 3.96864712112214190753e-01 5.90413196952125129968e-01 4.09765548817507818669e-01 4.98010375429203344666e-01 3.97599068150184031811e-01 6.31388380181143737957e-01 -300 1495.00 4.59929138044646457217e+00 3.76496524520945341497e-01 6.20635543039521397901e-01 3.98643783822467068223e-01 5.93277062492421292106e-01 4.11598304610263143744e-01 5.00445580236280718189e-01 3.99381718381458972189e-01 6.34408087086433369883e-01 -301 1500.00 4.62272757912213982934e+00 3.78165042087578673335e-01 6.23581082087827476279e-01 4.00423652408772534628e-01 5.96142752493861838303e-01 4.13431783682551734493e-01 5.02883292999360520525e-01 4.01165238558809478242e-01 6.37429540219449419780e-01 -302 1505.00 4.64617892747098260031e+00 3.79834449863142020742e-01 6.26528138837500137015e-01 4.02204315735089412698e-01 5.99010257188281491914e-01 4.15265983388418469247e-01 5.05323508453479175451e-01 4.02949627047816893999e-01 6.40452727474921434947e-01 -303 1510.00 4.66964531314613662261e+00 3.81504748049735220583e-01 6.29476702689173328586e-01 4.03985771666412696312e-01 6.01879566917374209112e-01 4.17100901087090580877e-01 5.07766221331600431377e-01 4.04734882210952939818e-01 6.43477636813909459335e-01 -304 1515.00 4.69312662484751896841e+00 3.83175936839094233299e-01 6.32426763127429736322e-01 4.05768018064628477326e-01 6.04750672129584332382e-01 4.18936534140904093260e-01 5.10211426364615361351e-01 4.06521002401362241407e-01 6.46504256261730803068e-01 -305 1520.00 4.71662275231145411425e+00 3.84848016409481463729e-01 6.35378309728056200889e-01 4.07551052794731749618e-01 6.07623563386324949676e-01 4.20772879916340936113e-01 5.12659118283414594330e-01 4.08307985967006847883e-01 6.49532573905887700150e-01 -306 1525.00 4.74013358628995185029e+00 3.86520986928795495796e-01 6.38331332153898589610e-01 4.09334873716535596611e-01 6.10498231351613407369e-01 4.22609935787137902530e-01 5.15109291817853032214e-01 4.10095831249630726756e-01 6.52562577902285223530e-01 -307 1530.00 4.76365901851961215385e+00 3.88194848555607041618e-01 6.41285820155896746364e-01 4.11119478692962447841e-01 6.13374666798290668623e-01 4.24447699128068123287e-01 5.17561941693639115947e-01 4.11884536584759208822e-01 6.55594256469012814925e-01 -308 1535.00 4.78719894176307825262e+00 3.89869601435013479751e-01 6.44241763572049652709e-01 4.12904865584861724415e-01 6.16252860601801843998e-01 4.26286167322196041241e-01 5.20017062640627858450e-01 4.13674100303771830056e-01 6.58627597886345172995e-01 -309 1540.00 4.81075324974685614166e+00 3.91545245702784538988e-01 6.47199152324305138073e-01 4.14691032252046620776e-01 6.19132803743306148192e-01 4.28125337755695334341e-01 5.22474649382455025304e-01 4.15464520728720698717e-01 6.61662590500886604872e-01 -310 1545.00 4.83432183717167784920e+00 3.93221781482253007756e-01 6.50157976425815298249e-01 4.16477976556402951225e-01 6.22014487302421370529e-01 4.29965207817848804606e-01 5.24934696646902398953e-01 4.17255796178548632458e-01 6.64699222721426341565e-01 -311 1550.00 4.85790459970213550633e+00 3.94899208887424080228e-01 6.53118225969535726172e-01 4.18265696356707461501e-01 6.24897902464479626516e-01 4.31805774904158001792e-01 5.27397199157605856001e-01 4.19047924965979867729e-01 6.67737483019974709109e-01 -312 1555.00 4.88150143395631896936e+00 3.96577528020902236872e-01 6.56079891138589776922e-01 4.20054189513809683731e-01 6.27783040511198930922e-01 4.33647036416342557263e-01 5.29862151638201717141e-01 4.20840905395447439918e-01 6.70777359930726291282e-01 -313 1560.00 4.90511223747472424606e+00 3.98256738975964585947e-01 6.59042962196940584896e-01 4.21843453884413355226e-01 6.30669892823792599401e-01 4.35488989759231504006e-01 5.32329548814398645362e-01 4.22634735768275204837e-01 6.73818842052133382126e-01 -314 1565.00 4.92873690876170744701e+00 3.99936841832414513576e-01 6.62007429495610311143e-01 4.23633487330404345794e-01 6.33558450881933188370e-01 4.37331632340763276634e-01 5.34799385406723559733e-01 4.24429414379568659133e-01 6.76861918042760191128e-01 -315 1570.00 4.95237534721293748419e+00 4.01617836662800875569e-01 6.64973283467496623089e-01 4.25424287709523230028e-01 6.36448706259606145075e-01 4.39174961577167455307e-01 5.37271656140885345287e-01 4.26224939517177991988e-01 6.79906576626464254076e-01 -316 1575.00 4.97602745313612437883e+00 4.03299723526198861112e-01 6.67940514629447035233e-01 4.27215852879510082918e-01 6.39340650628219875351e-01 4.41018974886746240038e-01 5.39746355738447425310e-01 4.28021309465844546072e-01 6.82952806584106175691e-01 -317 1580.00 4.99969312776138519183e+00 4.04982502475465577785e-01 6.70909113582258354036e-01 4.29008180699141483672e-01 6.42234275751423222545e-01 4.42863669695057027287e-01 5.42223478923045454358e-01 4.29818522503054800676e-01 6.86000596762876613255e-01 -318 1585.00 5.02337227317905288260e+00 4.06666173548948073346e-01 6.73879071006530327992e-01 4.30801269028230737757e-01 6.45129573486141638661e-01 4.44709043429729777852e-01 5.44703020417279359933e-01 4.31616576900076542866e-01 6.89049936070077806427e-01 -319 1590.00 5.04706479238114091856e+00 4.08350736776702305519e-01 6.76850377667849167906e-01 4.32595115723481637993e-01 6.48026535778432055679e-01 4.46555093525649593467e-01 5.47184974943748736464e-01 4.33415470924032153466e-01 6.92100813472087961209e-01 -320 1595.00 5.07077058920951895260e+00 4.10036192179456471241e-01 6.79823024410567633424e-01 4.34389718643670763587e-01 6.50925154668664851521e-01 4.48401817420810477888e-01 5.49669337226089682602e-01 4.35215202836861769775e-01 6.95153217998505379427e-01 -321 1600.00 5.09448956839736855073e+00 4.11722539765501827080e-01 6.82797002161951493981e-01 4.36185075647574915791e-01 6.53825422283232260412e-01 4.50249212559425127100e-01 5.52156101987938185971e-01 4.37015770894287169934e-01 6.98207138739041277553e-01 -322 1605.00 5.11822163550699560375e+00 4.13409779536911214937e-01 6.85772301930106520373e-01 4.37981184592934336131e-01 6.56727330837657774509e-01 4.52097276390888258568e-01 5.54645263952930345219e-01 4.38817173346848055093e-01 7.01262564842481173066e-01 -323 1610.00 5.14196669695057018146e+00 4.15097911481247694443e-01 6.88748914800869305175e-01 4.39778043337489266129e-01 6.59630872632450682147e-01 4.53946006366667431653e-01 5.57136817844702258995e-01 4.40619408438865767241e-01 7.04319485519795840389e-01 -324 1615.00 5.16572465996938401389e+00 4.16786935580892303754e-01 6.91726831942989228708e-01 4.41575649740016507039e-01 6.62536040056214803329e-01 4.55795399947557577924e-01 5.59630758391035487698e-01 4.42422474411552246742e-01 7.07377890041031465174e-01 -325 1620.00 5.18949543264422352706e+00 4.18476851803716409783e-01 6.94706044602946160005e-01 4.43374001659292638067e-01 6.65442825580467300917e-01 4.57645454596427025962e-01 5.62127080314529736782e-01 4.44226369497828177391e-01 7.10437767735309089190e-01 -326 1625.00 5.21327892385391145069e+00 4.20167660113445418091e-01 6.97686544105987405118e-01 4.45173096953057845226e-01 6.68351221757565006065e-01 4.59496167781325737245e-01 5.64625778344003181886e-01 4.46031091928541512104e-01 7.13499107991862002720e-01 -327 1630.00 5.23707504328566830765e+00 4.21859360458259113891e-01 7.00668321855091091876e-01 4.46972933482161827179e-01 6.71261221226922999428e-01 4.61347536976522198948e-01 5.67126847205164597021e-01 4.47836639928321844639e-01 7.16561900258998907276e-01 -328 1635.00 5.26088370144548100882e+00 4.23551952781154761318e-01 7.03651369333038956277e-01 4.48773509103308321233e-01 6.74172816703614619094e-01 4.63199559660430582042e-01 5.69630281627868662042e-01 4.49643011715580021015e-01 7.19626134045139753681e-01 -329 1640.00 5.28470480959591348835e+00 4.25245437014765692574e-01 7.06635678099306718813e-01 4.50574821677346804005e-01 6.77086000984589597707e-01 4.65052233316647078976e-01 5.72136076339896937348e-01 4.51450205505617874202e-01 7.22691798914671279519e-01 -330 1645.00 5.30853827982866022239e+00 4.26939813081361307923e-01 7.09621239789028357414e-01 4.52376869064090580963e-01 6.80000766945564549815e-01 4.66905555433950125721e-01 5.74644226073176667136e-01 4.53258219506482262773e-01 7.25758884493128086923e-01 -331 1650.00 5.33238402496090113658e+00 4.28635080892846576095e-01 7.12608046117141236131e-01 4.54179649121279616075e-01 6.82917107538950851620e-01 4.68759523505263342447e-01 5.77154725558599146495e-01 4.55067051923110810208e-01 7.28827380463047180825e-01 -332 1655.00 5.35624195860785246026e+00 4.30331240355944721898e-01 7.15596088872168190065e-01 4.55983159711836560923e-01 6.85835015791781077432e-01 4.70614135030765767809e-01 5.79667569530164072944e-01 4.56876700954222836337e-01 7.31897276565005139304e-01 -333 1660.00 5.38011199512058091443e+00 4.32028291363905359024e-01 7.18585359919325816769e-01 4.57787398695574221374e-01 6.88754484808818623343e-01 4.72469387514781735682e-01 5.82182752721872143198e-01 4.58687164796464652561e-01 7.34968562598653285534e-01 -334 1665.00 5.40399404961709883821e+00 4.33726233802723404320e-01 7.21575851199489304300e-01 4.59592363933342185067e-01 6.91675507767375630230e-01 4.74325278464744926055e-01 5.84700269869795730138e-01 4.60498441637154809492e-01 7.38041228419609174338e-01 -335 1670.00 5.42788803795126550966e+00 4.35425067549066235895e-01 7.24567554729191209972e-01 4.61398053285990095151e-01 6.94598077914203804184e-01 4.76181805396380164463e-01 5.87220115711044599038e-01 4.62310529662575908638e-01 7.41115263942566215860e-01 -336 1675.00 5.45179387670243276176e+00 4.37124792472345979899e-01 7.27560462597513279981e-01 4.63204464617476496802e-01 6.97522188573785673071e-01 4.78038965829558182286e-01 5.89742284985837472711e-01 4.64123427051755188533e-01 7.44190659137147103586e-01 -337 1680.00 5.47571148318579936642e+00 4.38825408429538155186e-01 7.30554566970231133993e-01 4.65011595788651033168e-01 7.00447833134860697868e-01 4.79896757287258668434e-01 5.92266772434392629876e-01 4.65937131981647212342e-01 7.47267404031013438015e-01 -338 1685.00 5.49964077543169072015e+00 4.40526915270363084165e-01 7.33549860083596794169e-01 4.66819444663472415957e-01 7.03375005058717750472e-01 4.81755177300752679415e-01 5.94793572799001690754e-01 4.67751642622988184073e-01 7.50345488709866281773e-01 -339 1690.00 5.52358167217518580827e+00 4.42229312838323174173e-01 7.36546334251592660358e-01 4.68628009104862908174e-01 7.06303697874011815472e-01 4.83614223405457122063e-01 5.97322680826101737317e-01 4.69566957140295726525e-01 7.53424903312263083421e-01 -340 1695.00 5.54753409287685617102e+00 4.43932600963446832854e-01 7.39543981855567911232e-01 4.70437286977817670230e-01 7.09233905175728485126e-01 4.85473893139897694216e-01 5.99854091261093458343e-01 4.71383073698087518011e-01 7.56505638037909711180e-01 -341 1700.00 5.57149795766057298607e+00 4.45636779471617394677e-01 7.42542795354602547242e-01 4.72247276146295524857e-01 7.12165620625183404258e-01 4.87334184050891849882e-01 6.02387798853523115383e-01 4.73199990451553476056e-01 7.59587683138332803168e-01 -342 1705.00 5.59547318737569554514e+00 4.47341848177317313873e-01 7.45542767277215800981e-01 4.74057974477364252319e-01 7.15098837948985766033e-01 4.89195093689402393800e-01 6.04923798355009756378e-01 4.75017705554847291527e-01 7.62671028922060845190e-01 -343 1710.00 5.61945970351415535760e+00 4.49047806886737954635e-01 7.48543890223439700726e-01 4.75869379837055517246e-01 7.18033550935930131587e-01 4.91056619611574152184e-01 6.07462084517172651310e-01 4.76836217154867680890e-01 7.65755665753589220834e-01 -344 1715.00 5.64345742828300966920e+00 4.50754655399852210973e-01 7.51546156865854131368e-01 4.77681490091400984266e-01 7.20969753436994986728e-01 4.92918759378734250287e-01 6.10002652096813147153e-01 4.78655523397476689862e-01 7.68841584052342819078e-01 -345 1720.00 5.66746628453188971974e+00 4.52462393504195869998e-01 7.54549559946479764250e-01 4.79494303108504882349e-01 7.23907439367416749576e-01 4.94781510556355275110e-01 6.12545495851768428963e-01 4.80475622420245607191e-01 7.71928774293712427479e-01 -346 1725.00 5.69148619578409142861e+00 4.54171020984195761283e-01 7.57554092278848179021e-01 4.81307816757507944683e-01 7.26846602699433796957e-01 4.96644870718201070225e-01 6.15090610542985638531e-01 4.82296512359708939854e-01 7.75017227006982389881e-01 -347 1730.00 5.71551708619511966702e+00 4.55880537610805158799e-01 7.60559746745931297696e-01 4.83122028907551182009e-01 7.29787237466433258426e-01 4.98508837440108432126e-01 6.17637990933484259948e-01 4.84118191347219117837e-01 7.78106932776366555515e-01 -348 1735.00 5.73955888060451613342e+00 4.57590943150831819253e-01 7.63566516301176667625e-01 4.84936937428811498663e-01 7.32729337758804444292e-01 5.00373408306205358365e-01 6.20187631788356674711e-01 4.85940657509983220397e-01 7.81197882239972551943e-01 -349 1740.00 5.76361150447366465954e+00 4.59302237360719400883e-01 7.66574393965398392936e-01 4.86752540192502747285e-01 7.35672897726012520181e-01 5.02238580903728859539e-01 6.22739527875804776968e-01 4.87763908968989523540e-01 7.84290066091873683263e-01 -350 1745.00 5.78767488387542616834e+00 4.61014419988620194335e-01 7.69583372829886647182e-01 4.88568835070874840643e-01 7.38617911569342533440e-01 5.04104352826134860521e-01 6.25293673969212315811e-01 4.89587943845226636341e-01 7.87383475077963912447e-01 -351 1750.00 5.81174894556670285084e+00 4.62727490777504524289e-01 7.72593446054334775930e-01 4.90385819937214251230e-01 7.41564373551228173120e-01 5.05970721672061141128e-01 6.27850064840926647136e-01 4.91412760251391633748e-01 7.90478099998030758755e-01 -352 1755.00 5.83583361687441559695e+00 4.64441449457905664033e-01 7.75604606865802459481e-01 4.92203492663770947324e-01 7.44512277980741266070e-01 5.07837685045327336120e-01 6.30408695268476759743e-01 4.93238356300181646219e-01 7.93573931707827640025e-01 -353 1760.00 5.85992882575769247211e+00 4.66156295757247929323e-01 7.78616848559752661174e-01 4.94021851127976974194e-01 7.47461619227065998672e-01 5.09705240557008276703e-01 6.32969560033538214405e-01 4.95064730094966265472e-01 7.96670961113892239780e-01 -354 1765.00 5.88403450080788203991e+00 4.67872029390518251457e-01 7.81630164497978507931e-01 4.95840893204155197527e-01 7.50412391706024251015e-01 5.11573385821287640596e-01 6.35532653917785683717e-01 4.96891879741187592057e-01 7.99769179176654909647e-01 -355 1770.00 5.90815057117598296799e+00 4.69588650069594881753e-01 7.84644548109639683453e-01 4.97660616769737662590e-01 7.53364589886295399346e-01 5.13442118458567797745e-01 6.38097971708076472375e-01 4.98719803337033307233e-01 8.02868576910440667760e-01 -356 1775.00 5.93227696665557679978e+00 4.71306157495991695505e-01 7.87659992889190085918e-01 4.99481019702156470164e-01 7.56318208286306248311e-01 5.15311436094433639177e-01 6.40665508194376620565e-01 5.00548498976544964378e-01 8.05969145380357354647e-01 -357 1780.00 5.95641361759990228819e+00 4.73024551361894696200e-01 7.90676492400522734627e-01 5.01302099882989349311e-01 7.59273241473194748785e-01 5.17181336360687304854e-01 6.43235258170798296362e-01 5.02377964751691608036e-01 8.09070875706442982356e-01 -358 1785.00 5.98056045497367971819e+00 4.74743831356380985298e-01 7.93694040268678957517e-01 5.03123855189668178767e-01 7.62229684060737655571e-01 5.19051816893277728759e-01 6.45807216433526121158e-01 5.04208198748223868080e-01 8.12173759057447153253e-01 -359 1790.00 6.00471741028056626988e+00 4.76463997157127061577e-01 7.96712630188139425691e-01 5.04946283505843807049e-01 7.65187530712459373916e-01 5.20922875336444546335e-01 6.48381377781854340014e-01 5.06039199051891985803e-01 8.15277786658085257265e-01 -360 1795.00 6.02888441563569710269e+00 4.78185048436627069268e-01 7.99732255914533562979e-01 5.06769382714130078860e-01 7.68146776134376763068e-01 5.22794509337537016691e-01 6.50957737020258608851e-01 5.07870963741191783214e-01 8.18382949782820223739e-01 -361 1800.00 6.05306140372423584495e+00 4.79906984859084451145e-01 8.02752911271892966028e-01 5.08593150697141282990e-01 7.71107415079145375181e-01 5.24666716548049527624e-01 6.53536288955288258151e-01 5.09703490891509569671e-01 8.21489239756899580769e-01 -362 1805.00 6.07724830775991353704e+00 4.81629806080410893809e-01 8.05774590145397873187e-01 5.10417585341637058960e-01 7.74069442342950164715e-01 5.26539494628804449761e-01 6.56117028399710200404e-01 5.11536778577195372364e-01 8.24596647959463746602e-01 -363 1810.00 6.10144506153685028949e+00 4.83353511751336173408e-01 8.08797286485522848309e-01 5.12242684533340653097e-01 7.77032852765504933323e-01 5.28412841243733555352e-01 6.58699950166291903209e-01 5.13370824866380748297e-01 8.27705165818364951846e-01 -364 1815.00 6.12565159939846726189e+00 4.85078101514298809516e-01 8.11820994304926379925e-01 5.14068446160048653226e-01 7.79997641226943705384e-01 5.30286754061950360573e-01 6.61285049075055808565e-01 5.15205627825124468089e-01 8.30814784813275086783e-01 -365 1820.00 6.14986785623747866936e+00 4.86803575004482458333e-01 8.14845707680524333760e-01 5.15894868111629656404e-01 7.82963802648856899147e-01 5.32161230759823244973e-01 6.63872319948096589748e-01 5.17041185514302892301e-01 8.33925496476723648875e-01 -366 1825.00 6.17409376747517057993e+00 4.88529931849815857170e-01 8.17871420751417943507e-01 5.17721948277952703776e-01 7.85931331995327941975e-01 5.34036269017866604969e-01 6.66461757611655047917e-01 5.18877495993756654435e-01 8.37037292387878384403e-01 -367 1830.00 6.19832926908212389350e+00 4.90257171672009328667e-01 8.20898127718892367533e-01 5.19549684549923340704e-01 7.88900224266713911980e-01 5.35911866523849367283e-01 6.69053356897153839178e-01 5.20714557318143644871e-01 8.40150164179800484909e-01 -368 1835.00 6.22257429754712720893e+00 4.91985294084481883381e-01 8.23925822846417466039e-01 5.21378074823628856471e-01 7.91870474502756382940e-01 5.37788020968649527198e-01 6.71647112639125132283e-01 5.22552367539013018494e-01 8.43264103533225672926e-01 -369 1840.00 6.24682878988753831351e+00 4.93714298694434172710e-01 8.26954500458611518887e-01 5.23207116991011189633e-01 7.94842077780506861551e-01 5.39664730050400609507e-01 6.74243019676246113647e-01 5.24390924704804417544e-01 8.46379102181746945099e-01 -370 1845.00 6.27109268364928240658e+00 4.95444185103884549015e-01 8.29984154941240670489e-01 5.25036808950230526882e-01 7.97815029213292170596e-01 5.41541991472417438835e-01 6.76841072851340430638e-01 5.26230226861884808898e-01 8.49495151904558931655e-01 -371 1850.00 6.29536591687576230214e+00 4.97174952904487543748e-01 8.33014780741219706961e-01 5.26867148597374379548e-01 8.00789323950712450539e-01 5.43419802945270258299e-01 6.79441267013449423651e-01 5.28070272050402689246e-01 8.52612244532677476805e-01 -372 1855.00 6.31964842813894822626e+00 4.98906601683751893539e-01 8.36046372365574885777e-01 5.28698133833712224927e-01 8.03764957175533645284e-01 5.45298162181601764331e-01 6.82043597013687885600e-01 5.29911058310506444258e-01 8.55730371948938084437e-01 -373 1860.00 6.34394015648756415260e+00 5.00639131021931360621e-01 8.39078924381444490876e-01 5.30529762558440531883e-01 8.06741924105759400376e-01 5.47177066903382747221e-01 6.84648057708352131279e-01 5.31752583677162382614e-01 8.58849526080742498024e-01 -374 1865.00 6.36824104150926206813e+00 5.02372540492025287939e-01 8.42112431416078277557e-01 5.32362032673865503973e-01 8.09720219992558387645e-01 5.49056514835692732746e-01 6.87254643958920885538e-01 5.33594846183264248651e-01 8.61969698906276282635e-01 -375 1870.00 6.39255102325807911257e+00 5.04106829660814104166e-01 8.45146888154765019152e-01 5.34194942084365798074e-01 8.12699840118192073923e-01 5.50936503709830049935e-01 6.89863350629981830764e-01 5.35437843857559880867e-01 8.65090882453472986846e-01 -376 1875.00 6.41687004228553270480e+00 5.05841998089896160984e-01 8.48182289344978523893e-01 5.36028488696392968471e-01 8.15680779797050115043e-01 5.52817031264347780173e-01 6.92474172593377845786e-01 5.37281574727760946608e-01 8.68213068798976750351e-01 -377 1880.00 6.44119803961988512953e+00 5.07578045331542382357e-01 8.51218629788085157095e-01 5.37862670416398458428e-01 8.18663034372541842387e-01 5.54698095240908295445e-01 6.95087104723024484798e-01 5.39126036815360420995e-01 8.71336250063998396520e-01 -378 1885.00 6.46553495679724310463e+00 5.09314970933878008452e-01 8.54255904347636874085e-01 5.39697485152906830663e-01 8.21646599219168605188e-01 5.56579693388428831113e-01 6.97702141898019267963e-01 5.40971228141851390170e-01 8.74460418423640972740e-01 -379 1890.00 6.48988073579936752822e+00 5.11052774437773416061e-01 8.57294107943150751616e-01 5.41532930816514990191e-01 8.24631469740451761297e-01 5.58461823462044981703e-01 7.00319279004714689840e-01 5.42817146725617538650e-01 8.77585566095500979600e-01 -380 1895.00 6.51423531909513098270e+00 5.12791455377880178723e-01 8.60333235552183661632e-01 5.43369005319893183525e-01 8.27617641366859113639e-01 5.60344483221038247578e-01 7.02938510931535809334e-01 5.44663790578824635880e-01 8.80711685348995465539e-01 -381 1900.00 6.53859864961979209141e+00 5.14531013282632065930e-01 8.63373282210331161046e-01 5.45205706577784110500e-01 8.30605109555804910215e-01 5.62227670431944548390e-01 7.05559832573126488597e-01 5.46511157715710571559e-01 8.83838768498106941429e-01 -382 1905.00 6.56297067076463225277e+00 5.16271447674243710857e-01 8.66414243008118201139e-01 5.47043032503894299801e-01 8.33593869792686903430e-01 5.64111382866482324872e-01 7.08183238828276162558e-01 5.48359246144295209291e-01 8.86966807905529064371e-01 -383 1910.00 6.58735132638731268884e+00 5.18012758069748335821e-01 8.69456113093072691100e-01 5.48880981018148528250e-01 8.36583917587776060287e-01 5.65995618300515368482e-01 7.10808724603029129518e-01 5.50208053870525404250e-01 8.90095795981630688587e-01 -384 1915.00 6.61174056079115413098e+00 5.19754943977887129414e-01 8.72498887671797840326e-01 5.50719550039435401523e-01 8.39575248476217894655e-01 5.67880374517162445080e-01 7.13436284806538534298e-01 5.52057578898275225221e-01 8.93225725183418584052e-01 -385 1920.00 6.63613831873549564477e+00 5.21498004902219758350e-01 8.75542562001680901851e-01 5.52558737487679696443e-01 8.42567858016994963855e-01 5.69765649306797072882e-01 7.16065914353140153814e-01 5.53907819228309672432e-01 8.96356588012465982374e-01 -386 1925.00 6.66054454542533758143e+00 5.23241940342160427591e-01 8.78587131399184761982e-01 5.54398541287988377846e-01 8.45561741792927201722e-01 5.71651440462902171724e-01 7.18697608164424295296e-01 5.55758772858284344487e-01 8.99488377021129270616e-01 -387 1930.00 6.68495918650096498936e+00 5.24986749788831419394e-01 8.81632591235701368326e-01 5.56238959363395402136e-01 8.48556895408599465291e-01 5.73537745785179020608e-01 7.21331361165090667598e-01 5.57610437784818335771e-01 9.02621084803221895854e-01 -388 1935.00 6.70938218803796093681e+00 5.26732432727137100947e-01 8.84678936935480275672e-01 5.58079989642117246795e-01 8.51553314493470048241e-01 5.75424563080583983954e-01 7.23967168287093953971e-01 5.59462811999349107772e-01 9.05754704003341348795e-01 -389 1940.00 6.73381349655756356043e+00 5.28478988639908608960e-01 8.87726163979773441604e-01 5.59921630053406116367e-01 8.54550994694616483649e-01 5.77311890160218554868e-01 7.26605024465497351116e-01 5.61315893494349960058e-01 9.08889227308577574149e-01 -390 1945.00 6.75825305899557271516e+00 5.30226416998576977058e-01 8.90774267899580030061e-01 5.61763878526514992551e-01 8.57549931681917398940e-01 5.79199724842439755967e-01 7.29244924642619807287e-01 5.63169680256076166103e-01 9.12024647453695713750e-01 -391 1950.00 6.78270082272308449944e+00 5.31974717274573016823e-01 8.93823244286011786564e-01 5.63606732995878156878e-01 8.60550121142870105828e-01 5.81088064949749627530e-01 7.31886863768034801048e-01 5.65024170270782888359e-01 9.15160957218026371862e-01 -392 1955.00 6.80715673551538991148e+00 5.33723888928963385858e-01 8.96873088776818483403e-01 5.65450191394893941776e-01 8.63551558787773232417e-01 5.82976908311905517301e-01 7.34530836791315699941e-01 5.66879361521615776631e-01 9.18298149426502341441e-01 -393 1960.00 6.83162074559344301150e+00 5.35473931418669280013e-01 8.99923797067788355797e-01 5.67294251661106252449e-01 8.66554240342471304714e-01 5.84866252763846627971e-01 7.37176838674472922897e-01 5.68735251988611856255e-01 9.21436216950694775285e-01 -394 1965.00 6.85609280156166267517e+00 5.37224844197502382492e-01 9.02975364905494903844e-01 5.69138911734131780484e-01 8.69558161551464370298e-01 5.86756096146730743435e-01 7.39824864381589675233e-01 5.70591839651807597456e-01 9.24575152704667613257e-01 -395 1970.00 6.88057285243903482552e+00 5.38976626709947170824e-01 9.06027788089367569491e-01 5.70984169553586995427e-01 8.72563318176871716148e-01 5.88646436305861220362e-01 7.42474908880894735042e-01 5.72449122485021222317e-01 9.27714949648086983913e-01 -396 1975.00 6.90506084766947569875e+00 5.40729278397378276821e-01 9.09081062469620282407e-01 5.72830023064270776878e-01 8.75569705995321578840e-01 5.90537271095868954163e-01 7.45126967150981034393e-01 5.74307098464143739314e-01 9.30855600788293435777e-01 -397 1980.00 6.92955673708036901104e+00 5.42482798694952306207e-01 9.12135183950360084459e-01 5.74676470208909218051e-01 8.78577320803134886873e-01 5.92428598373457959703e-01 7.47781034173550906985e-01 5.76165765559884190949e-01 9.33997099172012013035e-01 -398 1985.00 6.95406047089293988250e+00 5.44237187032643787710e-01 9.15190148484405496809e-01 5.76523508937482720427e-01 8.81586158409068954001e-01 5.94320416002586893178e-01 7.50437104935488652480e-01 5.78025121741915226536e-01 9.37139437894677795882e-01 -399 1990.00 6.97857199974296982248e+00 5.45992442833172053618e-01 9.18245952079505101118e-01 5.78371137196862949992e-01 8.84596214637427435967e-01 5.96212721854469385185e-01 7.53095174431969605067e-01 5.79885164976799982739e-01 9.40282610092147086434e-01 -400 1995.00 7.00309127463935521263e+00 5.47748565518220487114e-01 9.21302590789008557515e-01 5.80219352941176436111e-01 8.87607485325987211056e-01 5.98105513803428245900e-01 7.55755237663351175925e-01 5.81745893231101707244e-01 9.43426608946913991538e-01 -401 2000.00 7.02761824697445902643e+00 5.49505554500144488550e-01 9.24360060722232645958e-01 5.82068154122476699719e-01 8.90619966327035106346e-01 5.99998789733114046285e-01 7.58417289635173186291e-01 5.83607304466202125859e-01 9.46571427683965294086e-01 -402 2005.00 7.05215286853448475313e+00 5.51263409188190278698e-01 9.27418358034095779985e-01 5.83917538697999338737e-01 8.93633653504257940980e-01 6.01892547530286536883e-01 7.61081325360230098731e-01 5.85469396644518469408e-01 9.49717059571817512342e-01 -403 2010.00 7.07669509148910336194e+00 5.53022128985385497124e-01 9.30477478931336698942e-01 5.85767504624980173134e-01 8.96648542735853149033e-01 6.03786785086887434204e-01 7.63747339857534957019e-01 5.87332167725359566290e-01 9.52863497922515900740e-01 -404 2015.00 7.10124486837073121137e+00 5.54781713291648936881e-01 9.33537419670442236708e-01 5.87618049865836655776e-01 8.99664629910381541400e-01 6.05681500305222830782e-01 7.66415328151282659874e-01 5.89195615663888005997e-01 9.56010736091635227041e-01 -405 2020.00 7.12580215208489331502e+00 5.56542161497571075124e-01 9.36598176555573758151e-01 5.89469172381950179407e-01 9.02681910927804587175e-01 6.07576691087598375063e-01 7.69085285272922969391e-01 5.91059738417339497474e-01 9.59158767477243046073e-01 -406 2025.00 7.15036689593095076134e+00 5.58303472993743166164e-01 9.39659745941677004843e-01 5.91320870137811427369e-01 9.05700381698448020451e-01 6.09472355347720706753e-01 7.71757206261160733085e-01 5.92924533937767672676e-01 9.62307585519899588711e-01 -407 2030.00 7.17493905352954719490e+00 5.60065647163501045824e-01 9.42722124230335856154e-01 5.93173141103092715909e-01 9.08720038144038233519e-01 6.11368491000332636709e-01 7.74431086157809978054e-01 5.94790000177226163558e-01 9.65457183703694488131e-01 -408 2035.00 7.19951857891589330762e+00 5.61828683383961968723e-01 9.45785307871845781769e-01 5.95025983247466694337e-01 9.11740876193555815910e-01 6.13265095969504625550e-01 7.77106920016085167546e-01 5.96656135084659089429e-01 9.68607555553137267168e-01 -409 2040.00 7.22410542643612707536e+00 5.63592581029134565007e-01 9.48849293365213286577e-01 5.96879394541642405159e-01 9.14762891788418852634e-01 6.15162168184489210887e-01 7.79784702890236824935e-01 5.98522936609011124709e-01 9.71758694638339526328e-01 -410 2045.00 7.24869955081985128942e+00 5.65357339467844832726e-01 9.51914077257119850550e-01 5.98733372960474463653e-01 9.17786080876264009909e-01 6.17059705579721118340e-01 7.82464429846953302139e-01 6.00390402696117209125e-01 9.74910594569832866796e-01 -411 2050.00 7.27330090714905352911e+00 5.67122958063737137024e-01 9.54979656138812638133e-01 6.00587916481926553658e-01 9.20810439413018655408e-01 6.18957706094817039499e-01 7.85146095952921951877e-01 6.02258531289739829084e-01 9.78063248997532386220e-01 -412 2055.00 7.29790945084773134965e+00 5.68889436176309937210e-01 9.58046026651286131148e-01 6.02443023086035478464e-01 9.23835963363938361681e-01 6.20856167677684700479e-01 7.87829696288304348606e-01 6.04127320332604633712e-01 9.81216651616955259918e-01 -413 2060.00 7.32252513768190205212e+00 5.70656773160916119814e-01 9.61113185482174170460e-01 6.04298690752837819318e-01 9.26862648699460667245e-01 6.22755088280377844256e-01 7.90515225934297904864e-01 6.05996767765365040859e-01 9.84370796163002381718e-01 -414 2065.00 7.34714792375959824255e+00 5.72424968365653707991e-01 9.64181129363675282207e-01 6.06154917468588960716e-01 9.29890491398314145144e-01 6.24654465861168683993e-01 7.93202679983500247296e-01 6.07866871529710195432e-01 9.87525676412030928297e-01 -415 2070.00 7.37177776556195674118e+00 5.74194021136548049533e-01 9.67249855074626685436e-01 6.08011701219543732044e-01 9.32919487444409445409e-01 6.26554298384547458944e-01 7.95892053530582899157e-01 6.09737629561111327270e-01 9.90681286182890974423e-01 -416 2075.00 7.39641461986031245601e+00 5.75963930813405800002e-01 9.70319359439467898909e-01 6.09869039995066586357e-01 9.35949632827876132346e-01 6.28454583821223322637e-01 7.98583341681616820651e-01 6.11609039797112341574e-01 9.93837619333816313372e-01 -417 2080.00 7.42105844377837797765e+00 5.77734696733960717552e-01 9.73389639329276801227e-01 6.11726931787631156290e-01 9.38980923544025181116e-01 6.30355320146050890351e-01 8.01276539545782817697e-01 6.13481100172147630900e-01 9.96994669765532859351e-01 -418 2085.00 7.44570919478188297802e+00 5.79506318227655747854e-01 9.76460691659696733424e-01 6.13585374590747467671e-01 9.42013355595422652300e-01 6.32256505343212316106e-01 8.03971642241589234956e-01 6.15353808620652142913e-01 1.00015243141711462904e+00 -419 2090.00 7.47036683065784057334e+00 5.81278794623933392494e-01 9.79532513388864156667e-01 6.15444366403107512298e-01 9.45046924985671554786e-01 6.34158137399999266570e-01 8.06668644894799169442e-01 6.17227163072914586373e-01 1.00331089827116426427e+00 -420 2095.00 7.49503130950419116374e+00 5.83052125243944896482e-01 9.82605101522590063112e-01 6.17303905222366888772e-01 9.48081627724592590489e-01 6.36060214309921878595e-01 8.09367542635321290945e-01 6.19101161461296789490e-01 1.00647006434655894580e+00 -421 2100.00 7.51970258975052452399e+00 5.84826309406769162536e-01 9.85678453109178454028e-01 6.19163989052399887925e-01 9.51117459825116084993e-01 6.37962734074781101512e-01 8.12068330604465482558e-01 6.20975801715051511920e-01 1.00962992370674142784e+00 -422 2105.00 7.54438063016844751019e+00 5.86601346427338743439e-01 9.88752565240462510943e-01 6.21024615897080245475e-01 9.54154417305354440870e-01 6.39865694698451226152e-01 8.14771003946649807759e-01 6.22851081761358282840e-01 1.01279047045142922556e+00 -423 2110.00 7.56906538979902876463e+00 5.88377235613331883712e-01 9.91827435053877715099e-01 6.22885783764428047071e-01 9.57192496183419616607e-01 6.41769094194134082088e-01 8.17475557814584141703e-01 6.24726999526360460280e-01 1.01595169872283164203e+00 -424 2115.00 7.59375682804608675980e+00 5.90153976271390212638e-01 9.94903059728315386501e-01 6.24747490665572224877e-01 9.60231692483642818026e-01 6.43672930580213464857e-01 8.20181987370306120333e-01 6.26603552936201735335e-01 1.01911360270150663787e+00 -425 2120.00 7.61845490458290175440e+00 5.91931567702973060463e-01 9.97979436487232862696e-01 6.26609734611641600033e-01 9.63272002229318080602e-01 6.45577201879218853797e-01 8.22890287779999063389e-01 6.28480739915988628752e-01 1.02227617660739422689e+00 -426 2125.00 7.64315957941440782264e+00 5.93710009206431132966e-01 1.00105656259347108872e+00 6.28472513619983574884e-01 9.66313421447885678717e-01 6.47481906121970984813e-01 8.25600454219173718329e-01 6.30358558387718925786e-01 1.02543941469981936265e+00 -427 2130.00 7.66787081284609595144e+00 5.95489300072859606416e-01 1.00413443535650936944e+00 6.30335825707945773821e-01 9.69355946167821835857e-01 6.49387041344472670801e-01 8.28312481869559413816e-01 6.32237006273390411693e-01 1.02860331127645299176e+00 -428 2135.00 7.69258856548401936948e+00 5.97269439593354101170e-01 1.00721305212521072825e+00 6.32199668897021282987e-01 9.72399572419675450874e-01 6.51292605588945194839e-01 8.31026365922213128279e-01 6.34116081493964478533e-01 1.03176786067642334288e+00 -429 2140.00 7.71731279822442139960e+00 5.99050427051755152164e-01 1.01029241029093075355e+00 6.34064041210775752866e-01 9.75444296233996421819e-01 6.53198596902791916996e-01 8.33742101572337745985e-01 6.35995781970402185301e-01 1.03493305727513251746e+00 -430 2145.00 7.74204347228483769072e+00 6.00832261728794225775e-01 1.01337250728751770978e+00 6.35928940675884457612e-01 9.78490113643406544952e-01 6.55105013339634667524e-01 8.36459684025499750071e-01 6.37876105618482958093e-01 1.03809889548736666853e+00 -431 2150.00 7.76678054916263249652e+00 6.02614942903129779950e-01 1.01645334058924063925e+00 6.37794365321095346744e-01 9.81537020678454719125e-01 6.57011852959313635836e-01 8.39179108492448144752e-01 6.39757050359167966924e-01 1.04126536976522188205e+00 -432 2155.00 7.79152399063499778720e+00 6.04398469846165520281e-01 1.01953490771078758570e+00 6.39660313180338446770e-01 9.84585013372799688902e-01 6.58919113827887481527e-01 8.41900370194295755155e-01 6.41638614107199911629e-01 1.04443247460536081661e+00 -433 2160.00 7.81627375879005281689e+00 6.06182841829305263381e-01 1.02261720620830387496e+00 6.41526782286507279984e-01 9.87634087759063583611e-01 6.60826794017633445399e-01 8.44623464357337483399e-01 6.43520794778358440347e-01 1.04760020452517377265e+00 -434 2165.00 7.84102981599574633265e+00 6.07968058116697629423e-01 1.02570023367835427841e+00 6.43393770678713838862e-01 9.90684239867795413126e-01 6.62734891606010734222e-01 8.47348386215123428045e-01 6.45403590289458817253e-01 1.05076855411459990641e+00 -435 2170.00 7.86579212489985657442e+00 6.09754117970418785255e-01 1.02878398775792367914e+00 6.45261276398143124311e-01 9.93735465731617417795e-01 6.64643404676697024946e-01 8.50075131011567397543e-01 6.47286998552135006690e-01 1.05393751795321444220e+00 -436 2175.00 7.89056064841962978562e+00 6.11541020648398880866e-01 1.03186846612234406351e+00 6.47129297487016308388e-01 9.96787761381078607492e-01 6.66552331319588464709e-01 8.52803693996801559507e-01 6.49171017481129486448e-01 1.05710709070350472594e+00 -437 2180.00 7.91533534979359831851e+00 6.13328765405459108706e-01 1.03495366648840403379e+00 6.48997831993773255377e-01 9.99841122845691820942e-01 6.68461669630799670827e-01 8.55534070426140713650e-01 6.51055644988076109847e-01 1.06027726702795921376e+00 -438 2185.00 7.94011619248830591289e+00 6.15117351492274977431e-01 1.03803958660709372275e+00 6.50866877965816992280e-01 1.00289554615186093933e+00 6.70371417711627115565e-01 8.58266255567335933918e-01 6.52940878984608175095e-01 1.06344804166161410741e+00 -439 2190.00 7.96490314026049084362e+00 6.16906778154340140752e-01 1.04112622428536938379e+00 6.52736433455733400244e-01 1.00595102732909835730e+00 6.72281573670622578653e-01 8.61000244692284533166e-01 6.54826717382359646535e-01 1.06661940936023436066e+00 -440 2195.00 7.98969615716744918643e+00 6.18697044638183979437e-01 1.04421357734573283516e+00 6.54606496520252933990e-01 1.00900756239966260530e+00 6.74192135621519583744e-01 8.63736033082211029921e-01 6.56713158090891035990e-01 1.06979136488994863718e+00 -441 2200.00 8.01449520750485255860e+00 6.20488150179972497433e-01 1.04730164365317968134e+00 6.56477065216107047441e-01 1.01206514738684716370e+00 6.76103101683233620456e-01 8.66473616025595139156e-01 6.58600199019763299368e-01 1.07296390311016298647e+00 -442 2205.00 8.03930025583783880450e+00 6.22280094018980767245e-01 1.05039042113488978458e+00 6.58348137605208494350e-01 1.01512377831291078500e+00 6.78014469982971768047e-01 8.69212988821280396756e-01 6.60487838078537059516e-01 1.07613701886991908196e+00 -443 2210.00 8.06411126700101199560e+00 6.24072875387228664934e-01 1.05347990771804256305e+00 6.60219711751543369971e-01 1.01818345119492903450e+00 6.79926238652086456504e-01 8.71954146771219740231e-01 6.62376073174700263912e-01 1.07931070707007892295e+00 -444 2215.00 8.08892820609844420687e+00 6.25866493513627220047e-01 1.05657010141273044468e+00 6.62091785723243231310e-01 1.02124416204997769952e+00 6.81838405828148585996e-01 8.74697085189802936434e-01 6.64264902215741082081e-01 1.08248496266332527860e+00 -445 2220.00 8.11375103848294543241e+00 6.27660947625014231654e-01 1.05966100021868236958e+00 6.63964357589475917543e-01 1.02430590689098721668e+00 6.83750969654947970966e-01 8.77441799397638444447e-01 6.66154323110183743673e-01 1.08565978060234069602e+00 -446 2225.00 8.13857972977678834070e+00 6.29456236943046198995e-01 1.06275260219781131354e+00 6.65837425423554951642e-01 1.02736868172777850994e+00 6.85663928283528623098e-01 8.80188284722589142639e-01 6.68044333762407016586e-01 1.08883515591235680020e+00 -447 2230.00 8.16341424586135389063e+00 6.31252360688342117889e-01 1.06584490546385035614e+00 6.67710987301903147184e-01 1.03043248256809993890e+00 6.87577279869080570940e-01 8.82936536500810054129e-01 6.69934932080935241494e-01 1.09201108363933330203e+00 -448 2235.00 8.18825455284603265227e+00 6.33049318076339906369e-01 1.06893790814089784114e+00 6.69585041304052608346e-01 1.03349730541659012850e+00 6.89491022573012424246e-01 8.85686550079855416939e-01 6.71826115971183690512e-01 1.09518755884995777627e+00 -449 2240.00 8.21310061712004468859e+00 6.34847108319367747775e-01 1.07203160839450739594e+00 6.71459585512644729910e-01 1.03656314627166978859e+00 6.91405154563987323080e-01 8.88438320810389758897e-01 6.73717883337530798471e-01 1.09836457668346687555e+00 -450 2245.00 8.23795240531097938685e+00 6.36645730626644534844e-01 1.07512600443168948594e+00 6.73334618013429753169e-01 1.03963000114005099661e+00 6.93319674016887210755e-01 8.91191844053441428741e-01 6.75610232085391837487e-01 1.10154213227909680839e+00 -451 2250.00 8.26280988428480966945e+00 6.38445184206353322232e-01 1.07822109449054726049e+00 6.75210136895267654111e-01 1.04269786601082614652e+00 6.95234579109702988120e-01 8.93947115180402596124e-01 6.77503160119145686480e-01 1.10472022081754084333e+00 -452 2255.00 8.28767302116660431466e+00 6.40245468260458139298e-01 1.08131687685063981874e+00 6.77086140249090751020e-01 1.04576673686272436647e+00 6.97149868029753205789e-01 8.96704129566811669605e-01 6.79396665343170891305e-01 1.10789883754167650665e+00 -453 2260.00 8.31254178331980853045e+00 6.42046581988850340039e-01 1.08441334983298243166e+00 6.78962626169977379043e-01 1.04883660970556613634e+00 6.99065538968502431239e-01 8.99462882599606716738e-01 6.81290745661846219861e-01 1.11107797769438110258e+00 -454 2265.00 8.33741613834624217816e+00 6.43848524589348381042e-01 1.08751051176895496830e+00 6.80839592757151557123e-01 1.05190748050771643030e+00 7.00981590125706266470e-01 9.02223369671945052417e-01 6.83185398979550551068e-01 1.11425763658071708129e+00 -455 2270.00 8.36229605409646126191e+00 6.45651295255625368164e-01 1.09060836105212199953e+00 6.82717038110873031265e-01 1.05497934524790415445e+00 7.02898019703192877827e-01 9.04985586187347701426e-01 6.85080623198589755418e-01 1.11743780950574644883e+00 -456 2275.00 8.38718149862831197083e+00 6.47454893179281287807e-01 1.09370689608641158408e+00 6.84594960336584401617e-01 1.05805219991522148071e+00 7.04814825911082243337e-01 9.07749527556590551924e-01 6.86976416222305874548e-01 1.12061849185744377699e+00 -457 2280.00 8.41207244027945755249e+00 6.49259317546734382454e-01 1.09680611533793692658e+00 6.86473357540764439477e-01 1.06112604046766945132e+00 7.06732006967785153506e-01 9.10515189197704466473e-01 6.88872775956114069551e-01 1.12379967901342037173e+00 -458 2285.00 8.43696884757412668421e+00 6.51064567543366057301e-01 1.09990601727281123168e+00 6.88352227835073882112e-01 1.06420086287361281840e+00 7.08649561093785740340e-01 9.13282566539084572632e-01 6.90769700300247868618e-01 1.12698136641347157472e+00 -459 2290.00 8.46187068930600716499e+00 6.52870642352485153204e-01 1.10300660042969544961e+00 6.90231569334282646366e-01 1.06727666311177982195e+00 7.10567486516822444109e-01 9.16051655017416810445e-01 6.92667187160122210798e-01 1.13016354951812103558e+00 -460 2295.00 8.48677793446571548941e+00 6.54677541152218545051e-01 1.10610786334725230695e+00 6.92111380155233546496e-01 1.07035343711944297418e+00 7.12485781471888901528e-01 9.18822450075606034225e-01 6.94565234437006573387e-01 1.13334622381898464383e+00 -461 2300.00 8.51169055230295512615e+00 6.56485263119656714537e-01 1.10920980461596330180e+00 6.93991658418914858508e-01 1.07343118087533118121e+00 7.14404444199160715279e-01 9.21594947167957423417e-01 6.96463840035279391216e-01 1.13652938485949905889e+00 -462 2305.00 8.53660851226435823946e+00 6.58293807427744015470e-01 1.11231242284703912837e+00 6.95872402248388199908e-01 1.07650989030635235721e+00 7.16323472945031847203e-01 9.24369141754994627647e-01 6.98363001856210585672e-01 1.13971302820382858201e+00 -463 2310.00 8.56153178403492987059e+00 6.60103173248389074601e-01 1.11541571669314687476e+00 6.97753609771896488034e-01 1.07958956137050732238e+00 7.18242865961078558179e-01 9.27145029307605450519e-01 7.00262717804178591585e-01 1.14289714943686648851e+00 -464 2315.00 8.58646033750695636400e+00 6.61913359748318108622e-01 1.11851968483804542487e+00 6.99635279118719699554e-01 1.08267019001543207679e+00 7.20162621506131972460e-01 9.29922605303932447995e-01 7.02162985782525783662e-01 1.14608174420569008944e+00 -465 2320.00 8.61139414281109516480e+00 6.63724366093220830010e-01 1.12162432599658612453e+00 7.01517408424355948249e-01 1.08575177217839935473e+00 7.22082737844204625155e-01 9.32701865231445936821e-01 7.04063803692521861244e-01 1.14926680816774062777e+00 -466 2325.00 8.63633317027492708462e+00 6.65536191445677993705e-01 1.12472963892507693551e+00 7.03399995825339963140e-01 1.08883430378631684832e+00 7.24003213244492127565e-01 9.35482804584871097120e-01 7.05965169439581874400e-01 1.15245233702191685055e+00 -467 2330.00 8.66127739045403899354e+00 6.67348834966197457241e-01 1.12783562237982581955e+00 7.05283039462351935001e-01 1.09191778077645773593e+00 7.25924045985517185642e-01 9.38265418871370049381e-01 7.07867080924975189404e-01 1.15563832649820841247e+00 -468 2335.00 8.68622677412166765976e+00 6.69162295812177454479e-01 1.13094227520005308207e+00 7.07166537479181123160e-01 1.09500219906536533365e+00 7.27845234346838787509e-01 9.41049703601214204696e-01 7.09769536055153582588e-01 1.15882477236806247234e+00 -469 2340.00 8.71118129225832760199e+00 6.70976573137907705835e-01 1.13404959620425138667e+00 7.09050488023762692791e-01 1.09808755457994822180e+00 7.29766776619416690508e-01 9.43835654298148307717e-01 7.11672532731386198179e-01 1.16201167041328923268e+00 -470 2345.00 8.73614091604145137637e+00 6.72791666096641094441e-01 1.13715758427309809875e+00 7.10934889245068424302e-01 1.10117384324711431454e+00 7.31688671095247156195e-01 9.46623266492135129191e-01 7.13576068859088530338e-01 1.16519901646752033209e+00 -471 2350.00 8.76110561687648825568e+00 6.74607573836448204396e-01 1.14026623830799822557e+00 7.12819739298288124196e-01 1.10426106096267995227e+00 7.33610916076690156018e-01 9.49412535723502259977e-01 7.15480142341602731726e-01 1.16838680639547964901e+00 -472 2355.00 8.78607536635543162618e+00 6.76424295505400174910e-01 1.14337555725181339028e+00 7.14705036340684496388e-01 1.10734920364318889519e+00 7.35533509868179113944e-01 9.52203457538795317028e-01 7.17384751084343963434e-01 1.17157503609298241365e+00 -473 2360.00 8.81105013629829514343e+00 6.78241830247422128330e-01 1.14648554005776937004e+00 7.16590778533666261652e-01 1.11043826719482119358e+00 7.37456450783474104504e-01 9.54996027495960575493e-01 7.19289892992727497578e-01 1.17476370146620934243e+00 -474 2365.00 8.83602989872200161869e+00 6.80060177206439409048e-01 1.14959618572054833585e+00 7.18476964041750654211e-01 1.11352824752375711981e+00 7.39379737139445825100e-01 9.57790241161235234024e-01 7.21195565972168162183e-01 1.17795279849388889737e+00 -475 2370.00 8.86101462581967069809e+00 6.81879335522231455613e-01 1.15270749326592514272e+00 7.20363591031528582853e-01 1.11661914052581212609e+00 7.41303367261255230503e-01 9.60586094108112131806e-01 7.23101767927044947193e-01 1.18114232314438560856e+00 -476 2375.00 8.88600429002278957569e+00 6.83699304330432355847e-01 1.15581946176113015134e+00 7.22250657674772367223e-01 1.11971094208643862089e+00 7.43227339479245352472e-01 9.63383581921483544974e-01 7.25008496764845800087e-01 1.18433227145861241780e+00 -477 2380.00 8.91099886392867901463e+00 6.85520082767712590766e-01 1.15893209026303045661e+00 7.24138162146363950633e-01 1.12280364810145183441e+00 7.45151652128941854869e-01 9.66182700192461330069e-01 7.26915750390985770935e-01 1.18752263946711922316e+00 -478 2385.00 8.93599832035229546534e+00 6.87341669967632795668e-01 1.16204537790104134309e+00 7.26026102624294011889e-01 1.12589725444594024317e+00 7.47076303554161103015e-01 9.68983444523557113648e-01 7.28823526713989200410e-01 1.19071342326263973632e+00 -479 2390.00 8.96100263228479754218e+00 6.89164065058572639089e-01 1.16515932382530662537e+00 7.27914477290699579726e-01 1.12899175702608345340e+00 7.49001292101829307946e-01 9.71785810525573889862e-01 7.30731823641344035991e-01 1.19390461894827182299e+00 -480 2395.00 8.98601177293497777043e+00 6.90987267170983798792e-01 1.16827392717560618607e+00 7.29803284329789803131e-01 1.13208715169624074548e+00 7.50926616126126877937e-01 9.74589793815533456112e-01 7.32640639080538447203e-01 1.19709622267893367464e+00 -481 2400.00 9.01102571568782906297e+00 6.92811275430136097597e-01 1.17138918717463180741e+00 7.31692521930956352172e-01 1.13518343434186386176e+00 7.52852273987453135540e-01 9.77395390023930499268e-01 7.34549970941132834845e-01 1.20028823063027201279e+00 -482 2405.00 9.03604443410452518037e+00 6.94636088959226571937e-01 1.17450510304507660386e+00 7.33582188287736469690e-01 1.13828060084840521071e+00 7.54778264052425651442e-01 9.80202594786442449326e-01 7.36459817131651983679e-01 1.20348063899866186688e+00 -483 2410.00 9.06106790195352829187e+00 6.96461706881452258244e-01 1.17762167403036044355e+00 7.35472281593667065458e-01 1.14137864705985991876e+00 7.56704584692844295368e-01 9.83011403750146395275e-01 7.38370175562692909743e-01 1.20667344402193443820e+00 -484 2415.00 9.08609609320021682777e+00 6.98288128314828226983e-01 1.18073889941536092074e+00 7.37362800049540356717e-01 1.14447756886167972823e+00 7.58631234287763356328e-01 9.85821812571447408935e-01 7.40281044145889133290e-01 1.20986664196901316792e+00 -485 2420.00 9.11112898196542708718e+00 7.00115352378405719769e-01 1.18385677852641135743e+00 7.39253741857184731856e-01 1.14757736209785976556e+00 7.60558211219346858023e-01 9.88633816912969476398e-01 7.42192420789765217037e-01 1.21306022913991440326e+00 -486 2425.00 9.13616654257728022515e+00 7.01943378187090627485e-01 1.18697531067948069960e+00 7.41145105223610656253e-01 1.15067802265385243921e+00 7.62485513879086029831e-01 9.91447412448736575818e-01 7.44104303409063749797e-01 1.21625420185538124507e+00 -487 2430.00 9.16120874954009245528e+00 7.03772204853715832584e-01 1.19009449524235932927e+00 7.43036888359974390106e-01 1.15377954636328849958e+00 7.64413140663654844253e-01 9.94262594862100446136e-01 7.46016689915418473866e-01 1.21944855647761496442e+00 -488 2435.00 9.18625557752399579670e+00 7.05601831490077824327e-01 1.19321433161392875810e+00 7.44929089478467920671e-01 1.15688192910125620116e+00 7.66341089972835676214e-01 9.97079359843667911711e-01 7.47929578223572200102e-01 1.22264328938954403014e+00 -489 2440.00 9.21130700139604385868e+00 7.07432257204864023414e-01 1.19633481920343598404e+00 7.46821706796466533440e-01 1.15998516671175044834e+00 7.68269360216775498706e-01 9.99897703096482515228e-01 7.49842966246195063995e-01 1.22583839700518915095e+00 -490 2445.00 9.23636299620984679848e+00 7.09263481106761628503e-01 1.19945595745121869058e+00 7.48714738536526591695e-01 1.16308925503876681162e+00 7.70197949808730464305e-01 1.00271762032773348317e+00 7.51756851900102440744e-01 1.22903387578002831759e+00 -491 2450.00 9.26142353716411115272e+00 7.11095502299275872282e-01 1.20257774583907228738e+00 7.50608182921204791782e-01 1.16619418993666479345e+00 7.72126857169211477938e-01 1.00553910725912021285e+00 7.53671233100037363251e-01 1.23222972217990189847e+00 -492 2455.00 9.28648859965445971909e+00 7.12928319887984773828e-01 1.20570018385915589398e+00 7.52502038179276189211e-01 1.16929996724943996433e+00 7.74056080721838957182e-01 1.00836215961752317938e+00 7.55586107764888326166e-01 1.23542593270174516640e+00 -493 2460.00 9.31155815924234175895e+00 7.14761932973284386250e-01 1.20882327103472064778e+00 7.54396302543661412265e-01 1.17240658282108767274e+00 7.75985618900596807457e-01 1.01118677314226079744e+00 7.57501473810434422518e-01 1.23862250390467520944e+00 -494 2465.00 9.33663219166539626315e+00 7.16596340654534369463e-01 1.21194700689938206217e+00 7.56290974248317482420e-01 1.17551403250596719907e+00 7.77915470142578890922e-01 1.01401294357886917474e+00 7.59417329156600540152e-01 1.24181943232708258407e+00 -495 2470.00 9.36171067282708868618e+00 7.18431542031094272360e-01 1.21507139103857619844e+00 7.58186051534456839640e-01 1.17862231212734558383e+00 7.79845632891097095829e-01 1.01684066668428552127e+00 7.61333671723311677937e-01 1.24501671456954254857e+00 -496 2475.00 9.38679357880707065931e+00 7.20267536198178182083e-01 1.21819642304810282774e+00 7.60081532642254975585e-01 1.18173141753958299560e+00 7.81776105596718284829e-01 1.01966993822270168835e+00 7.63250499430492612696e-01 1.24821434725335755900e+00 -497 2480.00 9.41188088584046056440e+00 7.22104322248927066319e-01 1.22132210254449047326e+00 7.61977415820178749506e-01 1.18484134457631040682e+00 7.83706886713118611176e-01 1.02250075397074624561e+00 7.65167810202213916071e-01 1.25141232702055904547e+00 -498 2485.00 9.43697257034892800220e+00 7.23941899278554790165e-01 1.22444842917535945404e+00 7.63873699318767696020e-01 1.18795208908152294391e+00 7.85637974703301655843e-01 1.02533310971230307018e+00 7.67085601958400586931e-01 1.25461065056499898596e+00 -499 2490.00 9.46206860889923895286e+00 7.25780266375020688407e-01 1.22757540261942299509e+00 7.65770381390634247154e-01 1.19106364687848809147e+00 7.87569368034417127689e-01 1.02816700123851001436e+00 7.69003872625195761259e-01 1.25780931457016431629e+00 -500 2495.00 9.48716897821362437071e+00 7.27619422629393275415e-01 1.23070302257612151919e+00 7.67667460294609749205e-01 1.19417601381120119797e+00 7.89501065179832761665e-01 1.03100242435501598948e+00 7.70922620126669899676e-01 1.26100831579209193833e+00 -501 2500.00 9.51227365522158763156e+00 7.29459367128594604601e-01 1.23383128874489700344e+00 7.69564934291598112814e-01 1.19728918572365783390e+00 7.91433064618098369714e-01 1.03383937487161459146e+00 7.72841842388966693278e-01 1.26420765098681764371e+00 -502 2505.00 9.53738261695629141457e+00 7.31300098957475053219e-01 1.23696020088737435039e+00 7.71462801646648377307e-01 1.20040315844948897173e+00 7.93365364836055353415e-01 1.03667784860950051851e+00 7.74761537341338457630e-01 1.26740731693110664224e+00 -503 2510.00 9.56249584065816016221e+00 7.33141617201920503533e-01 1.24008975876517935077e+00 7.73361060628955820917e-01 1.20351792782232602796e+00 7.95297964321581396518e-01 1.03951784140644987176e+00 7.76681702909928661782e-01 1.27060731045354335933e+00 -504 2515.00 9.58761330369200415191e+00 7.34983920942635648998e-01 1.24321996217103047933e+00 7.75259709511861072606e-01 1.20663348967580064119e+00 7.97230861574991012120e-01 1.04235934909298566531e+00 7.78602337025026125517e-01 1.27380762840344119446e+00 -505 2520.00 9.61273498359880917974e+00 7.36827009261360799108e-01 1.24635081091837340850e+00 7.77158746570777880791e-01 1.20974983985390749375e+00 7.99164055096598491268e-01 1.04520236752346673548e+00 7.80523437618992788067e-01 1.27700826765084163306e+00 -506 2525.00 9.63786085806466807924e+00 7.38670881237763699012e-01 1.24948230484138256280e+00 7.79058170087338242027e-01 1.21286697419027866829e+00 8.01097543397082945127e-01 1.04804689255225325084e+00 7.82445002623153973431e-01 1.28020922509687840041e+00 -507 2530.00 9.66299090494149837127e+00 7.40515535948403358368e-01 1.25261444379496089674e+00 7.80957978344210435040e-01 1.21598488852890906919e+00 8.03031324989195383068e-01 1.05089292005443213363e+00 7.84367029971944407230e-01 1.28341049766341330773e+00 -508 2535.00 9.68812510222631217971e+00 7.42360972470874180829e-01 1.25574722767546687052e+00 7.82858169630281430784e-01 1.21910357870343011299e+00 8.04965398395015352406e-01 1.05374044590509163832e+00 7.86289517598761977801e-01 1.28661208231376478217e+00 -509 2540.00 9.71326342806121800777e+00 7.44207189879662389664e-01 1.25888065637925983253e+00 7.84758742236510875578e-01 1.22222304055783737020e+00 8.06899762139730802879e-01 1.05658946598968350727e+00 7.88212463441151034438e-01 1.28981397602161540483e+00 -510 2545.00 9.73840586076451586450e+00 7.46054187247180644604e-01 1.26201472982342677298e+00 7.86659694459040492731e-01 1.22534326994648989917e+00 8.08834414756821828973e-01 1.05943997621438756873e+00 7.90135865436654927230e-01 1.29301617580210348457e+00 -511 2550.00 9.76355237876851589363e+00 7.47901963646878442660e-01 1.26514944797687545197e+00 7.88561024597121407176e-01 1.22846426269265562858e+00 8.10769354783913653861e-01 1.06229197247501994106e+00 7.92059721523854509684e-01 1.29621867870146090240e+00 -512 2555.00 9.78870296068170908654e+00 7.49750518149095879217e-01 1.26828481080851385165e+00 7.90462730954150316620e-01 1.23158601467142170272e+00 8.12704580763813466682e-01 1.06514545068812460649e+00 7.93984029644438704665e-01 1.29942148176591865116e+00 -513 2560.00 9.81385758524732487729e+00 7.51599849821063648037e-01 1.27142081829761321998e+00 7.92364811836632654263e-01 1.23470852170605538412e+00 8.14640091247620157233e-01 1.06800040678060947918e+00 7.95908787739060819000e-01 1.30262458209352760541e+00 -514 2565.00 9.83901623136405056869e+00 7.53449957732086006423e-01 1.27455747045453837707e+00 7.94267265555220314255e-01 1.23783177966128055125e+00 8.16575884791614137193e-01 1.07085683670011144741e+00 7.97833993751483339096e-01 1.30582797680306850197e+00 -515 2570.00 9.86417887805494864040e+00 7.55300840948356588811e-01 1.27769476733110898259e+00 7.96170090424710430455e-01 1.24095578440182041646e+00 8.18511959955185552928e-01 1.07371473636317471545e+00 7.99759645626504589444e-01 1.30903166302368512142e+00 -516 2575.00 9.88934550450890093032e+00 7.57152498535034301774e-01 1.28083270897914647257e+00 7.98073284765081991665e-01 1.24408053176130639628e+00 8.20448315308088371722e-01 1.07657410175889167725e+00 8.01685741312032962291e-01 1.31223563794670572413e+00 -517 2580.00 9.91451609004952771897e+00 7.59004929555203822211e-01 1.28397129547119859261e+00 7.99976846897350712950e-01 1.24720601762519045508e+00 8.22384949422149458265e-01 1.07943492881417069107e+00 8.03612278753903286344e-01 1.31543989874273070662e+00 -518 2585.00 9.93969061413518240045e+00 7.60858133071950604176e-01 1.28711052691090710454e+00 8.01880775148750668535e-01 1.25033223784783209531e+00 8.24321860876450540623e-01 1.08229721352846852689e+00 8.05539255903132911385e-01 1.31864444264454561129e+00 -519 2590.00 9.96486905636931119545e+00 7.62712108146287093291e-01 1.29025040341227636986e+00 8.03785067848588719031e-01 1.25345918830431868329e+00 8.26259048257328210241e-01 1.08516095188051431286e+00 8.07466670710738965155e-01 1.32184926689529858024e+00 -520 2595.00 9.99005139650045492772e+00 7.64566853838189341985e-01 1.29339092511004083441e+00 8.05689723332390195232e-01 1.25658686485937454158e+00 8.28196510153191733927e-01 1.08802613985940044294e+00 8.09394521129811361781e-01 1.32505436876923177181e+00 -521 2600.00 1.00152376144015402559e+01 7.66422369205560505279e-01 1.29653209215966080947e+00 8.07594739937753214321e-01 1.25971526338808659240e+00 8.30134245161778250299e-01 1.09089277346458435325e+00 8.11322805115513023821e-01 1.32825974557167847401e+00 -522 2605.00 1.00404276900905706782e+01 7.68278653306303849213e-01 1.29967390475805522065e+00 8.09500116006421577275e-01 1.26284437978627139820e+00 8.32072251886007308030e-01 1.09376084870588652365e+00 8.13251520621970369618e-01 1.33146539460797264098e+00 -523 2610.00 1.00656216037306602828e+01 7.70135705198322195741e-01 1.30281636308141313130e+00 8.11405849884284768869e-01 1.26597420992901610326e+00 8.34010528932943140390e-01 1.09663036160349225412e+00 8.15180665608491783480e-01 1.33467131324563226258e+00 -524 2615.00 1.00908193355989261875e+01 7.71993523934337178005e-01 1.30595946735774481873e+00 8.13311939921377846652e-01 1.26910474972250097991e+00 8.35949074916905843224e-01 1.09950130819831493056e+00 8.17110238035422264957e-01 1.33787749884181161875e+00 -525 2620.00 1.01160208661175765599e+01 7.73852108571215224764e-01 1.30910321782542493629e+00 8.15218384471881551967e-01 1.27223599505217799255e+00 8.37887888457396812214e-01 1.10237368453126771684e+00 8.19040235862070309381e-01 1.34108394881584946923e+00 -526 2625.00 1.01412261758331947448e+01 7.75711458159605071749e-01 1.31224761474355600122e+00 8.17125181894122420978e-01 1.27536794181386259339e+00 8.39826968181172750505e-01 1.10524748663290028894e+00 8.20970657053962771244e-01 1.34429066056635648785e+00 -527 2630.00 1.01664352454374640189e+01 7.77571571751190959709e-01 1.31539265838160401856e+00 8.19032330548499221123e-01 1.27850058594482773877e+00 8.41766312718099429802e-01 1.10812271058558198256e+00 8.22901499575590000823e-01 1.34749763156449220425e+00 -528 2635.00 1.01916480557464268486e+01 7.79432448398694521785e-01 1.31853834902976441157e+00 8.20939828800593573987e-01 1.28163392333052450489e+00 8.43705920705297818252e-01 1.11099935245095426950e+00 8.24832761393515578874e-01 1.35070485927105110591e+00 -529 2640.00 1.02168645877005062061e+01 7.81294087150690930166e-01 1.32168468700932462134e+00 8.22847675022205016226e-01 1.28476794990822584808e+00 8.45645790786106688053e-01 1.11387740830102299761e+00 8.26764440475339035252e-01 1.35391234118828562849e+00 -530 2645.00 1.02420848223748510719e+01 7.83156487056792083301e-01 1.32483167264157097875e+00 8.24755867585133306541e-01 1.28790266160483946045e+00 8.47585921609047443503e-01 1.11675687422852232267e+00 8.28696534793842531919e-01 1.35712007483917496131e+00 -531 2650.00 1.02673087409586170082e+01 7.85019647163500922105e-01 1.32797930627888338684e+00 8.26664404868432955986e-01 1.29103805435763829834e+00 8.49526311828859514996e-01 1.11963774634691337617e+00 8.30629042319734556266e-01 1.36032805777779142176e+00 -532 2655.00 1.02925363247860595095e+01 7.86883566517319943401e-01 1.33112758829436939045e+00 8.28573285252194868811e-01 1.29417412411425791774e+00 8.51466960104428571832e-01 1.12252002073856638198e+00 8.32561961028906338811e-01 1.36353628755820732721e+00 -533 2660.00 1.03177675553054353230e+01 7.88748244165788148230e-01 1.33427651907150091048e+00 8.30482507122728530469e-01 1.29731086681197127497e+00 8.53407865102931095791e-01 1.12540369353767188976e+00 8.34495288897249221094e-01 1.36674476179667903075e+00 -534 2665.00 1.03430024140893728202e+01 7.90613679152299519970e-01 1.33742609900411335566e+00 8.32392068870489110211e-01 1.30044827841914290012e+00 8.55349025494652526191e-01 1.12828876086805562906e+00 8.36429023902726664907e-01 1.36995347809909939762e+00 -535 2670.00 1.03682408828556003044e+01 7.92479870521283213947e-01 1.34057632852749941677e+00 8.34301968889040956867e-01 1.30358635490413710123e+00 8.57290439959206840292e-01 1.13117521886390792751e+00 8.38363164026411866736e-01 1.37316243412318161887e+00 -536 2675.00 1.03934829433840238977e+01 7.94346817315096709322e-01 1.34372720805622325457e+00 8.36212205575057265783e-01 1.30672509224568300645e+00 8.59232107176207238197e-01 1.13406306366978304467e+00 8.40297707250414194213e-01 1.37637162751627406543e+00 -537 2680.00 1.04187285775581965908e+01 7.96214518577133323340e-01 1.34687873806703284352e+00 8.38122777330393975426e-01 1.30986448641214492383e+00 8.61174025837704304465e-01 1.13695229146132792408e+00 8.42232651559952638642e-01 1.37958105598791114232e+00 -538 2685.00 1.04439777676555056729e+01 7.98082973346640911494e-01 1.35003091902631333632e+00 8.40033682562088768186e-01 1.31300453341334399937e+00 8.63116194635748401609e-01 1.13984289838309660325e+00 8.44167994940245636215e-01 1.38279071724762636642e+00 -539 2690.00 1.04692304956424138140e+01 7.99952180665976397833e-01 1.35318375142117730547e+00 8.41944919679251668754e-01 1.31614522923837329316e+00 8.65058612271717763953e-01 1.14273488062109973562e+00 8.46103735380657751008e-01 1.38600060903604527240e+00 -540 2695.00 1.04944867438999480669e+01 8.01822139573351355679e-01 1.35633723574910169951e+00 8.43856487095139273791e-01 1.31928656991778159302e+00 8.67001277451135754504e-01 1.14562823435098426472e+00 8.48039870872626222464e-01 1.38921072910415799306e+00 -541 2700.00 1.05197464948091390369e+01 8.03692849106977136309e-01 1.35949137253865548480e+00 8.45768383229225872988e-01 1.32242855146139004496e+00 8.68944188885744983608e-01 1.14852295578985330593e+00 8.49976399408624239129e-01 1.39242107525477565311e+00 -542 2705.00 1.05450097309582950800e+01 8.05564308306101595214e-01 1.36264616233913593568e+00 8.47680606502022593318e-01 1.32557116989974788090e+00 8.70887345292469694513e-01 1.15141904112371729063e+00 8.51913318984235168330e-01 1.39563164528034344691e+00 -543 2710.00 1.05702764349357263285e+01 8.07436516206863297285e-01 1.36580160567911268465e+00 8.49593155341294981042e-01 1.32871442128413286277e+00 8.72830745394452489627e-01 1.15431648658004326613e+00 8.53850627596077882409e-01 1.39884243701476562727e+00 -544 2715.00 1.05955465895370259943e+01 8.09309471846437089582e-01 1.36895770314933939993e+00 8.51506028174809248554e-01 1.33185830166582186429e+00 8.74774387920018159370e-01 1.15721528836557085995e+00 8.55788323243880766356e-01 1.40205344832303646641e+00 -545 2720.00 1.06208201776614217238e+01 8.11183174260961870061e-01 1.37211445533020537368e+00 8.53419223438622198685e-01 1.33500280709609264740e+00 8.76718271602673571152e-01 1.16011544273885869316e+00 8.57726403929445213592e-01 1.40526467708051572281e+00 -546 2725.00 1.06460971822081535976e+01 8.13057622482430297772e-01 1.37527186282282887220e+00 8.55332739570864086787e-01 1.33814793367804329982e+00 8.78662395184216737931e-01 1.16301694592737447920e+00 8.59664867657682019164e-01 1.40847612118329013065e+00 -547 2730.00 1.06713775863873738814e+01 8.14932815548017441820e-01 1.37842992624905535948e+00 8.57246575012773792679e-01 1.34129367747331507132e+00 8.80606757408518681096e-01 1.16591979418967750526e+00 8.61603712433501200962e-01 1.41168777854817606432e+00 -548 2735.00 1.06966613733055986302e+01 8.16808752489716183298e-01 1.38158864623073185385e+00 8.59160728212845503649e-01 1.34444003460573391351e+00 8.82551357027741456562e-01 1.16882398379469121252e+00 8.63542936266995742045e-01 1.41489964712308102790e+00 -549 2740.00 1.07219485263802649655e+01 8.18685432341592411731e-01 1.38474802342079583717e+00 8.61075197619573184937e-01 1.34758700116803398217e+00 8.84496192797156854937e-01 1.17172951101133926421e+00 8.65482537169294463553e-01 1.41811172488700520944e+00 -550 2745.00 1.07472390290288100090e+01 8.20562854133566221826e-01 1.38790805849291443153e+00 8.62989981688705776186e-01 1.35073457328404145095e+00 8.86441263480327368285e-01 1.17463637212927340947e+00 8.67422513152562579819e-01 1.42132400981894946312e+00 -551 2750.00 1.07725328647723159747e+01 8.22441016899703503107e-01 1.39106875210002600696e+00 8.64905078880138011854e-01 1.35388274710867473338e+00 8.88386567845997676685e-01 1.17754456342778124345e+00 8.69362862232075039870e-01 1.42453649993936992679e+00 -552 2755.00 1.07978300171318579714e+01 8.24319919668887624020e-01 1.39423010495725319124e+00 8.66820487654800797550e-01 1.35703151878648808903e+00 8.90332104666021861838e-01 1.18045408121724282324e+00 8.71303582428288092565e-01 1.42774919326872340442e+00 -553 2760.00 1.08231304700430825960e+01 8.26199561472075516555e-01 1.39739211775899097034e+00 8.68736206480879680214e-01 1.36018088446203577746e+00 8.92277872720545484064e-01 1.18336492181840235993e+00 8.73244671760622370726e-01 1.43096208787928724782e+00 -554 2765.00 1.08484342073379895766e+01 8.28079941339186942351e-01 1.40055479122036263817e+00 8.70652233829670052501e-01 1.36333084034205676005e+00 8.94223870794895403513e-01 1.18627708154163924448e+00 8.75186128251607242667e-01 1.43417518183297421075e+00 -555 2770.00 1.08737412128485821938e+01 8.29961058299105824965e-01 1.40371812609794677229e+00 8.72568568175576042556e-01 1.36648138259183382637e+00 8.96170097678544830266e-01 1.18919055672842644000e+00 8.77127949927917760498e-01 1.43738847324351803891e+00 -556 2775.00 1.08990514708214263351e+01 8.31842911380715754888e-01 1.40688212312759541867e+00 8.74485207999220581776e-01 1.36963250742846942565e+00 8.98116552167185333566e-01 1.19210534372023535532e+00 8.79070134816228865304e-01 1.44060196021428810198e+00 -557 2780.00 1.09243649652958083607e+01 8.33725499610827869290e-01 1.41004678306588759895e+00 8.76402151784335337048e-01 1.37278421107943127133e+00 9.00063233063763012964e-01 1.19502143886890332958e+00 8.81012680948398130276e-01 1.44381564091083869350e+00 -558 2785.00 1.09496816805182888288e+01 8.35608822018325647640e-01 1.41321210670049479674e+00 8.78319398017761931996e-01 1.37593648977218663276e+00 9.02010139174333369638e-01 1.19793883852626614761e+00 8.82955586356282573490e-01 1.44702951348835928691e+00 -559 2790.00 1.09750016010463600225e+01 8.37492877630020227109e-01 1.41637809481908916176e+00 8.80236945191523401100e-01 1.37908933975493042112e+00 9.03957269311170708015e-01 1.20085753907525250028e+00 8.84898849075884896820e-01 1.45024357613313314985e+00 -560 2795.00 1.10003247111265878289e+01 8.39377665471685796561e-01 1.41954474821970633158e+00 8.82154791802824966851e-01 1.38224275728622214565e+00 9.05904622293803529764e-01 1.20377753688842714652e+00 8.86842467146317314786e-01 1.45345782704180548350e+00 -561 2800.00 1.10256509955237458342e+01 8.41263184569096877929e-01 1.42271206772111025174e+00 8.84072936349908578002e-01 1.38539673866607793151e+00 9.07852196944870071249e-01 1.20669882836944708515e+00 8.88786438607728102035e-01 1.45667226446284403529e+00 -562 2805.00 1.10509804388989572033e+01 8.43149433949064608385e-01 1.42588005416279317572e+00 8.85991377339307217831e-01 1.38855128017378492977e+00 9.09799992094263654252e-01 1.20962140991160449488e+00 8.90730761503375156884e-01 1.45988688662398735651e+00 -563 2810.00 1.10763130259133610878e+01 8.45036412635290279383e-01 1.42904870837388275895e+00 8.87910113278590040764e-01 1.39170637813008801764e+00 9.11748006576022174130e-01 1.21254527791855681862e+00 8.92675433879625113143e-01 1.46310169180479410223e+00 -564 2815.00 1.11016487414353672847e+01 8.46924119653548745923e-01 1.43221803122496438299e+00 8.89829142681545337545e-01 1.39486202885573051802e+00 9.13696239230403328690e-01 1.21547042882505307304e+00 8.94620453784917946116e-01 1.46631667830555234566e+00 -565 2820.00 1.11269875705406633415e+01 8.48812554027541521506e-01 1.43538802356589356712e+00 8.91748464064033408150e-01 1.39801822871291325789e+00 9.15644688904918568895e-01 1.21839685905547789879e+00 8.96565819270802588647e-01 1.46953184442654904984e+00 -566 2825.00 1.11523294983049510165e+01 8.50701714779933837463e-01 1.43855868628798311271e+00 8.93668075947097517719e-01 1.40117497405347268824e+00 9.17593354449153131291e-01 1.22132456504458097868e+00 8.98511528391937153160e-01 1.47274718849916386176e+00 -567 2830.00 1.11776745098039196336e+01 8.52591600936500104702e-01 1.44173002029291019710e+00 8.95587976856961898164e-01 1.40433226126033683379e+00 9.19542234719946449673e-01 1.22425354324783985938e+00 9.00457579204016145269e-01 1.47596270887550540252e+00 -568 2835.00 1.12030225903205504778e+01 8.54482211518869383404e-01 1.44490202647198739960e+00 8.97508165321924455959e-01 1.40749008672679898346e+00 9.21491328579320145842e-01 1.22718379012073142142e+00 9.02403969768952984865e-01 1.47917840393877297878e+00 -569 2840.00 1.12283737251378159527e+01 8.56373545550743076049e-01 1.44807470574761953941e+00 8.99428639877537738911e-01 1.41064844686688051212e+00 9.23440634896550704980e-01 1.23011530213946129741e+00 9.04350698146587639314e-01 1.48239427207216722948e+00 -570 2845.00 1.12537278998496166338e+01 8.58265602052713849623e-01 1.45124805904221187980e+00 9.01349399061426859170e-01 1.41380733812569370222e+00 9.25390152542987731721e-01 1.23304807578023534198e+00 9.06297762404015383453e-01 1.48561031168998081142e+00 -571 2850.00 1.12790850998425682405e+01 8.60158380048483217628e-01 1.45442208730926170190e+00 9.03270441414326663576e-01 1.41696675694835239057e+00 9.27339880398271643180e-01 1.23598210752962311965e+00 9.08245160608331159047e-01 1.48882652123759795515e+00 -572 2855.00 1.13044453108142128883e+01 8.62051878558643736028e-01 1.45759679150226606481e+00 9.05191765483189803021e-01 1.42012669981106243178e+00 9.29289817346188873337e-01 1.23891739389492250289e+00 9.10192890830775813704e-01 1.49204289916040422348e+00 -573 2860.00 1.13298085185657324558e+01 8.63946096605860414108e-01 1.46077217257472247169e+00 9.07113369819115278325e-01 1.42328716319002879231e+00 9.31239962275707822137e-01 1.24185393137306698819e+00 9.12140951145699596658e-01 1.49525944392451193288e+00 -574 2865.00 1.13551747086910239659e+01 8.65841033209689525663e-01 1.46394823150085628960e+00 9.09035252977347107972e-01 1.42644814360291372068e+00 9.33190314083051641880e-01 1.24479171648171926812e+00 9.14089339628488373179e-01 1.49847615403749112595e+00 -575 2870.00 1.13805438673021939167e+01 8.67736687391759797805e-01 1.46712496927562163762e+00 9.10957413515202540921e-01 1.42960963757774361937e+00 9.35140871667552664448e-01 1.24773074575926878893e+00 9.16038054358674580513e-01 1.50169302800691073507e+00 -576 2875.00 1.14059159802004188577e+01 8.69633058173700179694e-01 1.47030238689397196872e+00 9.12879849998289860658e-01 1.43277164166327231065e+00 9.37091633934762024971e-01 1.25067101574410610709e+00 9.17987093419935673566e-01 1.50491006436106844468e+00 -577 2880.00 1.14312910336014521562e+01 8.71530144574030107840e-01 1.47348048536122511187e+00 9.14802560992217461688e-01 1.43593415242898259088e+00 9.39042599796448884675e-01 1.25361252297462133498e+00 9.19936454896985944529e-01 1.50812726165935484524e+00 -578 2885.00 1.14566690137210329681e+01 8.73427945613342249231e-01 1.47665926570342675994e+00 9.16725545068812430749e-01 1.43909716644435659028e+00 9.40993768168528532669e-01 1.25655526402029682487e+00 9.21886136878684925300e-01 1.51134461846115897288e+00 -579 2890.00 1.14820499065676244754e+01 8.75326460312228826766e-01 1.47983872893625978406e+00 9.18648800805083376453e-01 1.44226068034106158500e+00 9.42945137974170566331e-01 1.25949923542988728720e+00 9.23836137455965489274e-01 1.51456213337769174387e+00 -580 2895.00 1.15074336987715426517e+01 8.77225687690246003214e-01 1.48301887611686145085e+00 9.20572326781148531083e-01 1.44542469073003676527e+00 9.44896708138617813511e-01 1.26244443380396709209e+00 9.25786454721832519077e-01 1.51777980500979903233e+00 -581 2900.00 1.15328203764448851132e+01 8.79125626765913215088e-01 1.48619970829200642726e+00 9.22496121581271588674e-01 1.44858919426367704908e+00 9.46848477595404136586e-01 1.26539085570165488193e+00 9.27737086776546759914e-01 1.52099763197905590850e+00 -582 2905.00 1.15582099263216040441e+01 8.81026276558786625159e-01 1.48938122651883309011e+00 9.24420183793862038080e-01 1.45175418762547026041e+00 9.48800445283245585948e-01 1.26833849774425311274e+00 9.29688031718295393446e-01 1.52421561293812946047e+00 -583 2910.00 1.15836023349283685491e+01 8.82927636089458789392e-01 1.49256343186484374819e+00 9.26344512011475051949e-01 1.45491966748854006930e+00 9.50752610145004006803e-01 1.27128735653233726488e+00 9.31639287650447789346e-01 1.52743374657077790602e+00 -584 2915.00 1.16089975889991290359e+01 8.84829704375412529060e-01 1.49574632541826924026e+00 9.28269104831847435833e-01 1.45808563057782958339e+00 9.52704971128723099305e-01 1.27423742866648215255e+00 9.33590852681555727344e-01 1.53065203154003248720e+00 -585 2920.00 1.16343956751641925962e+01 8.86732480435167835786e-01 1.49892990825697580703e+00 9.30193960857898738404e-01 1.46125207361828368668e+00 9.54657527188664922768e-01 1.27718871078871831770e+00 9.35542724919134149886e-01 1.53387046656074566009e+00 -586 2925.00 1.16597965803647944938e+01 8.88635963288280539274e-01 1.50211418150028652718e+00 9.32119078692547731180e-01 1.46441899338666692287e+00 9.56610277284273835541e-01 1.28014119953071348057e+00 9.37494902476916469602e-01 1.53708905035813137019e+00 -587 2930.00 1.16852002914385266763e+01 8.90540151954306802295e-01 1.50529914623643201743e+00 9.34044456948041723621e-01 1.46758638663901508359e+00 9.58563220380175939894e-01 1.28309489154486255913e+00 9.39447383471745833816e-01 1.54030778166777038152e+00 -588 2935.00 1.17106067954302606182e+01 8.92445045448656770759e-01 1.50848480360546344237e+00 9.35970094237663419179e-01 1.47075425018318539649e+00 9.60516355446179748157e-01 1.28604978346283260748e+00 9.41400166020464945760e-01 1.54352665926669829766e+00 -589 2940.00 1.17360160793848695704e+01 8.94350642792959393823e-01 1.51167115472670365861e+00 9.37895989179878264430e-01 1.47392258084776273108e+00 9.62469681457275405556e-01 1.28900587196811167168e+00 9.43353248247171372043e-01 1.54674568191122308036e+00 -590 2945.00 1.17614281305545098633e+01 8.96256943003661654679e-01 1.51485820072984012086e+00 9.39822140398333782940e-01 1.47709137548206004276e+00 9.64423197394672193639e-01 1.29196315373382297764e+00 9.45306628276999183491e-01 1.54996484840947323924e+00 -591 2950.00 1.17868429361913360509e+01 8.98163945098246485621e-01 1.51804594277565119143e+00 9.41748546518750062617e-01 1.48026063095611948306e+00 9.66376902243724189567e-01 1.29492162544345390529e+00 9.47260304238191741533e-01 1.55318415759030492573e+00 -592 2955.00 1.18122604834438664767e+01 9.00071648097306442615e-01 1.52123438201455307706e+00 9.43675206174102276790e-01 1.48343034415034602524e+00 9.68330794993931709413e-01 1.29788128379085643260e+00 9.49214274263138313437e-01 1.55640360826184709353e+00 -593 2960.00 1.18376807598751749850e+01 9.01980051017288397830e-01 1.52442351959696087427e+00 9.45602117998401769938e-01 1.48660051199696519042e+00 9.70284874643086103774e-01 1.30084212546988231551e+00 9.51168536487336568896e-01 1.55962319929441184385e+00 -594 2965.00 1.18631037528410576698e+01 9.03889152875675283560e-01 1.52761335671474562936e+00 9.47529280632914860938e-01 1.48977113141784012207e+00 9.72239140193124629086e-01 1.30380414720547554985e+00 9.53123089048357741149e-01 1.56284292955831283223e+00 -595 2970.00 1.18885294500082387970e+01 9.05798952692023484623e-01 1.53080389453905141295e+00 9.49456692722017159269e-01 1.49294219940738082109e+00 9.74193590649093277278e-01 1.30676734571221575543e+00 9.55077930087918747226e-01 1.56606279793422742408e+00 -596 2975.00 1.19139578390434337507e+01 9.07709449482779429097e-01 1.53399513426174971542e+00 9.51384352912156949778e-01 1.49611371291854111654e+00 9.76148225023293236724e-01 1.30973171772541152613e+00 9.57033057752917692973e-01 1.56928280332356018256e+00 -597 2980.00 1.19393889074060819411e+01 9.09620642267499390776e-01 1.53718707708507573706e+00 9.53312259859110278093e-01 1.49928566899755288944e+00 9.78103042334244277001e-01 1.31269725999073449962e+00 9.58988470189217401263e-01 1.57250294464844442288e+00 -598 2985.00 1.19648226430738251480e+01 9.11532530062630241829e-01 1.54037972420090185643e+00 9.55240412217617018698e-01 1.50245806465955489273e+00 9.80058041602538732029e-01 1.31566396925385720174e+00 9.60944165549934559145e-01 1.57572322086210681036e+00 -599 2990.00 1.19902590339206653880e+01 9.13445111886691418768e-01 1.54357307684255573577e+00 9.57168808649671465361e-01 1.50563089697150576107e+00 9.82013221856023910128e-01 1.31863184228118002217e+00 9.62900141991296254496e-01 1.57894363090740830202e+00 -600 2995.00 1.20156980677169631377e+01 9.15358386759238751296e-01 1.54676713621227324147e+00 9.59097447820377646543e-01 1.50880416302109399140e+00 9.83968582127729307629e-01 1.32160087584946750461e+00 9.64856397669528131900e-01 1.58216417376866691491e+00 -601 3000.00 1.20411397326476432568e+01 9.17272353695683051455e-01 1.54996190355374663383e+00 9.61026328401057394757e-01 1.51197785992709898828e+00 9.85924121454829549549e-01 1.32457106672512003875e+00 9.66812930748111809542e-01 1.58538484844056548617e+00 -602 3005.00 1.20665840165867059852e+01 9.19187011715580037929e-01 1.55315738010030379712e+00 9.62955449066142610270e-01 1.51515198481866453228e+00 9.87879838881754790414e-01 1.32754241170563047625e+00 9.68769739391564965736e-01 1.58860565392814989671e+00 -603 3010.00 1.20920309078227194988e+01 9.21102359837449369273e-01 1.55635356709563676958e+00 9.64884808492137313607e-01 1.51832653485602686594e+00 9.89835733455007860115e-01 1.33051490758849122464e+00 9.70726821769587355782e-01 1.59182658925719433540e+00 -604 3015.00 1.21174803945406051042e+01 9.23018397078774310849e-01 1.55955046578343803354e+00 9.66814405363837003904e-01 1.52150150723051513779e+00 9.91791804228346007832e-01 1.33348855119192322150e+00 9.72684176054987803539e-01 1.59504765347420218724e+00 -605 3020.00 1.21429324649252912138e+01 9.24935122459111025428e-01 1.56274807742812726907e+00 9.68744238367073573492e-01 1.52467689916454962606e+00 9.93748050260709003823e-01 1.33646333932378369447e+00 9.74641800421611637084e-01 1.59826884563603943690e+00 -606 3025.00 1.21683871074726202011e+01 9.26852534994906052113e-01 1.56594640330448986454e+00 9.70674306194934222169e-01 1.52785270788055171920e+00 9.95704470615181858051e-01 1.33943926882302144499e+00 9.76599693049522765698e-01 1.60149016483066586325e+00 -607 3030.00 1.21938443105748035578e+01 9.28770633705715442652e-01 1.56914544467694572205e+00 9.72604607541541765769e-01 1.53102893065276202123e+00 9.97661064360032323606e-01 1.34241633652858571857e+00 9.78557852121894167219e-01 1.60471161013567642506e+00 -608 3035.00 1.22193040627276854337e+01 9.30689417609022462408e-01 1.57234520283064327373e+00 9.74535141108274882704e-01 1.53420556476578662242e+00 9.99617830569745735581e-01 1.34539453926906138470e+00 9.80516275826044725328e-01 1.60793318068048618485e+00 -609 3040.00 1.22447663525307586241e+01 9.32608885725419778367e-01 1.57554567904036679771e+00 9.76465905598583816527e-01 1.53738260755605149477e+00 1.00157476832191716376e+00 1.34837387392485408277e+00 9.82474962349292879615e-01 1.61115487557378256334e+00 -610 3045.00 1.22702311684798655023e+01 9.34529037073426493976e-01 1.57874687461199370020e+00 9.78396899722138280175e-01 1.54056005634961845630e+00 1.00353187670139654131e+00 1.35135433735564092217e+00 9.84433909887248881354e-01 1.61437669397607330701e+00 -611 3050.00 1.22956984993817801666e+01 9.36449870670526207661e-01 1.58194879084103634526e+00 9.80328122190680661951e-01 1.54373790852436965082e+00 1.00548915479717959620e+00 1.35433592643146361034e+00 9.86393116636558819899e-01 1.61759863503750245251e+00 -612 3055.00 1.23211683340432731626e+01 9.38371385537311253344e-01 1.58515142903337125091e+00 9.82259571723207991489e-01 1.54691616147891575217e+00 1.00744660170240729613e+00 1.35731863804309171861e+00 9.88352580796978630318e-01 1.62082069793930583224e+00 -613 3060.00 1.23466406611674734961e+01 9.40293580692301178559e-01 1.58835479050523931122e+00 9.84191247039753691617e-01 1.55009481263259574213e+00 1.00940421651643896794e+00 1.36030246909165897229e+00 9.90312300573445658536e-01 1.62404288187308321056e+00 -614 3065.00 1.23721154697684347923e+01 9.42216455155052035053e-01 1.59155887657288164228e+00 9.86123146867605826493e-01 1.55327385943584039829e+00 1.01136199834381645957e+00 1.36328741647829909667e+00 9.92272274174007096192e-01 1.62726518605116332594e+00 -615 3070.00 1.23975927487565655838e+01 9.44140007945119985600e-01 1.59476368856290329212e+00 9.88055269936126023822e-01 1.55645329938053755825e+00 1.01331994629322741375e+00 1.36627347711450974899e+00 9.94232499809818537351e-01 1.63048760969623840467e+00 -616 3075.00 1.24230724872495628119e+01 9.46064238082060748880e-01 1.59796922779154448868e+00 9.89987614980893715355e-01 1.55963312995857439347e+00 1.01527805947854044000e+00 1.36926064793251733853e+00 9.96192975697218874309e-01 1.63371015205172920304e+00 -617 3080.00 1.24485546742614783255e+01 9.47989144586467102904e-01 1.60117549562686733999e+00 9.91920180740597956515e-01 1.56281334870329535747e+00 1.01723633701880755709e+00 1.37224892586454738641e+00 9.98153700053582393359e-01 1.63693281237142018725e+00 -618 3085.00 1.24740392989100072896e+01 9.49914726477894766354e-01 1.60438249337474814205e+00 9.93852965958072931407e-01 1.56599395317913603343e+00 1.01919477803826219464e+00 1.37523830784282630191e+00 1.00011467110250196200e+00 1.64015558992982457553e+00 -619 3090.00 1.24995263505201243959e+01 9.51840982776936517240e-01 1.60759022241361249073e+00 9.95785969381335567263e-01 1.56917494098162513261e+00 1.02115338166631941519e+00 1.37822879083067229011e+00 1.00207588707068007139e+00 1.64337848401181907398e+00 -620 3095.00 1.25250158184167990072e+01 9.53767912503147963221e-01 1.61079868408042936601e+00 9.97719189761511526804e-01 1.57235630971665574229e+00 1.02311214703654074221e+00 1.38122037179140377816e+00 1.00403734618689166602e+00 1.64660149393337329471e+00 -621 3100.00 1.25505076918213767101e+01 9.55695514679194779717e-01 1.61400787973289649990e+00 9.99652625855945053956e-01 1.57553805703157623341e+00 1.02507107328766911003e+00 1.38421304768833897114e+00 1.00599904668613038261e+00 1.64982461900009202971e+00 -622 3105.00 1.25760019601624684071e+01 9.57623788325668967580e-01 1.61721781074943837808e+00 1.00158627642405329006e+00 1.57872018059446417304e+00 1.02703015956362975203e+00 1.38720681550552460415e+00 1.00796098680649892643e+00 1.65304785855903735303e+00 -623 3110.00 1.26014986129723318697e+01 9.59552732463163304821e-01 1.62042847848775295461e+00 1.00352014023250823982e+00 1.58190267810448892405e+00 1.02898940501456670482e+00 1.39020167223737090012e+00 1.00992316478920973744e+00 1.65627121194690674066e+00 -624 3115.00 1.26269976397832230930e+01 9.61482346113306518554e-01 1.62363988432626604741e+00 1.00545421604798157489e+00 1.58508554728154793523e+00 1.03094880879269612528e+00 1.39319761488865312415e+00 1.01188557887858343598e+00 1.65949467855221799439e+00 -625 3120.00 1.26524990302310467172e+01 9.63412628297727446913e-01 1.62685202963303821022e+00 1.00738850264647306076e+00 1.58826878590772402333e+00 1.03290837005748947774e+00 1.39619464045378172123e+00 1.01384822732516011179e+00 1.66271825773239645407e+00 -626 3125.00 1.26780027738480551847e+01 9.65343578039091210208e-01 1.63006491581758750087e+00 1.00932299880501896716e+00 1.59145239173400732113e+00 1.03486808797152751715e+00 1.39919274596862375226e+00 1.01581110838051591472e+00 1.66594194889668933968e+00 -627 3130.00 1.27035088604774326626e+01 9.67275194359026868618e-01 1.63327854424797536126e+00 1.01125770330583741874e+00 1.59463636259430030506e+00 1.03682796170257307544e+00 1.40219192844831774813e+00 1.01777422030244513174e+00 1.66916575146470647084e+00 -628 3135.00 1.27290172797550731332e+01 9.69207476280199542451e-01 1.63649291631299154126e+00 1.01319261493529166884e+00 1.59782069632250589564e+00 1.03878799043186176299e+00 1.40519218493909536782e+00 1.01973756135081550234e+00 1.67238966484569395732e+00 -629 3140.00 1.27545280217314473958e+01 9.71140422825274796104e-01 1.63970803343251780859e+00 1.01512773248389165381e+00 1.60100539077325509929e+00 1.04074817332715641172e+00 1.40819351247682300610e+00 1.02170112979171245904e+00 1.67561368849035474682e+00 -630 3145.00 1.27800410761460856435e+01 9.73074033017953587965e-01 1.64292389700570740096e+00 1.01706305474836478098e+00 1.60419044386336362429e+00 1.04270850956969285406e+00 1.41119590812846085193e+00 1.02366492389225882675e+00 1.67883782185975483081e+00 -631 3150.00 1.28055564329458171358e+01 9.75008305880901815499e-01 1.64614050842135051234e+00 1.01899858052647540596e+00 1.60737585350964740094e+00 1.04466899836143567448e+00 1.41419936896096753998e+00 1.02562894192579512342e+00 1.68206206441496197712e+00 -632 3155.00 1.28310740821811037904e+01 9.76943240439893889615e-01 1.64935786910969239827e+00 1.02093430862220690969e+00 1.61056161766001371127e+00 1.04662963888362048337e+00 1.41720389204130281513e+00 1.02759318216773487542e+00 1.68528641564813463916e+00 -633 3160.00 1.28565940139024039723e+01 9.78878835715521922189e-01 1.65257598046988762874e+00 1.02287023784472275167e+00 1.61374773431419171743e+00 1.04859043033821164315e+00 1.42020947446751821808e+00 1.02955764289970974623e+00 1.68851087505143171441e+00 -634 3165.00 1.28821162183674662316e+01 9.80815090735633443586e-01 1.65579484394254539126e+00 1.02480636700629812452e+00 1.61693420146154531736e+00 1.05055137192717351624e+00 1.42321611331693720359e+00 1.03152232240542507391e+00 1.69173544215846916039e+00 -635 3170.00 1.29076406855231127224e+01 9.82752004522893685134e-01 1.65901446092682025579e+00 1.02674269492438852147e+00 1.62012101715362377696e+00 1.05251246285247002099e+00 1.42622380569797546634e+00 1.03348721897273088111e+00 1.69496011648213373846e+00 -636 3175.00 1.29331674057307264292e+01 9.84689576103077168767e-01 1.66223483286332118780e+00 1.02867922041852311033e+00 1.62330817945234029409e+00 1.05447370232642967380e+00 1.42923254871904870100e+00 1.03545233089466015564e+00 1.69818489756640533805e+00 -637 3180.00 1.29586963693516938889e+01 9.86627804500921801178e-01 1.66545596119265915114e+00 1.03061594231548525613e+00 1.62649568646106379433e+00 1.05643508958210885496e+00 1.43224233950930135428e+00 1.03741765646942729617e+00 1.70140978498635564442e+00 -638 3185.00 1.29842275665401185591e+01 9.88566688742202215323e-01 1.66867784732435198158e+00 1.03255285944516828067e+00 1.62968353629352780132e+00 1.05839662382147214892e+00 1.43525317520824069462e+00 1.03938319398799183801e+00 1.70463477829632803484e+00 -639 3190.00 1.30097609879683151490e+01 9.90506227853729326327e-01 1.67190049271973695255e+00 1.03448997064161041237e+00 1.63287172712565098465e+00 1.06035830427757526984e+00 1.43826505293464701474e+00 1.04134894177344272670e+00 1.70785987709212316865e+00 -640 3195.00 1.30352966237903782343e+01 9.92446420861277434078e-01 1.67512389880906109596e+00 1.03642727473885032374e+00 1.63606025711262348388e+00 1.06232013019383986219e+00 1.44127796984875655717e+00 1.04331489811570277126e+00 1.71108508095917688507e+00 -641 3200.00 1.30608344647822676166e+01 9.94387266792694068940e-01 1.67834806703293382135e+00 1.03836477059580101212e+00 1.63924912449254778224e+00 1.06428210078259333216e+00 1.44429192311080578648e+00 1.04528106133578768677e+00 1.71431038953474512709e+00 -642 3205.00 1.30863745013053573985e+01 9.96328764673753641823e-01 1.68157299885269395645e+00 1.04030245703820933834e+00 1.64243832748279805500e+00 1.06624421529762081207e+00 1.44730690988103027905e+00 1.04724742974434859022e+00 1.71753580244572079394e+00 -643 3210.00 1.31119167241356056053e+01 9.98270913532303350024e-01 1.68479869571931506478e+00 1.04224033292602391576e+00 1.64562786436293406744e+00 1.06820647298234261413e+00 1.45032292735075940548e+00 1.04921400167276579474e+00 1.72076131931899545258e+00 -644 3215.00 1.31374611238416800774e+01 1.00021371239722700608e+00 1.68802515907340788814e+00 1.04417839711919424595e+00 1.64881773343324344872e+00 1.07016887309054364863e+00 1.45333997269059311819e+00 1.05118077544205479334e+00 1.72398693981255468621e+00 -645 3220.00 1.31630076910958884184e+01 1.00215716029533541409e+00 1.69125239038667407598e+00 1.04611664847766916431e+00 1.65200793301474080366e+00 1.07213141486564489391e+00 1.45635804310222405356e+00 1.05314774938359501100e+00 1.72721266360511127580e+00 -646 3225.00 1.31885564168814610753e+01 1.00410125625758506196e+00 1.69448039109972437011e+00 1.04805508586139661809e+00 1.65519846146989890734e+00 1.07409409758215868003e+00 1.45937713578734529207e+00 1.05511492181840216276e+00 1.73043849037537711411e+00 -647 3230.00 1.32141072918707092043e+01 1.00604599931078730890e+00 1.69770916270498872791e+00 1.04999370814069048485e+00 1.65838931717155357859e+00 1.07605692049387013931e+00 1.46239724796837711196e+00 1.05708229109858442563e+00 1.73366441982279462231e+00 -648 3235.00 1.32396603069432217126e+01 1.00799138848486169451e+00 1.70093870664307766916e+00 1.05193251418586353196e+00 1.66158049853399769624e+00 1.07801988286492766989e+00 1.46541837685737652563e+00 1.05904985555552100251e+00 1.73689045165716793306e+00 -649 3240.00 1.32652154529785910597e+01 1.00993742281076492873e+00 1.70416902439605766340e+00 1.05387150288795661268e+00 1.66477200401298008892e+00 1.07998298398020864397e+00 1.46844051969749256337e+00 1.06101761354132007042e+00 1.74011658560903081927e+00 -650 3245.00 1.32907727210636892323e+01 1.01188410131841721729e+00 1.70740011742526709426e+00 1.05581067310691900651e+00 1.66796383205388476512e+00 1.08194622311422583572e+00 1.47146367372151032349e+00 1.06298556339772543033e+00 1.74334282139855267779e+00 -651 3250.00 1.33163321022853864406e+01 1.01383142303877504808e+00 1.71063198721277176517e+00 1.05775002374415594275e+00 1.67115598116428243358e+00 1.08390959954149201927e+00 1.47448783617257861422e+00 1.06495370348720919118e+00 1.74656915879772278721e+00 -652 3255.00 1.33418935875232804733e+01 1.01577938700279513107e+00 1.71386463521991072589e+00 1.05968955369070827466e+00 1.67434844988283382250e+00 1.08587311256761265277e+00 1.47751300432493937187e+00 1.06692203217224301781e+00 1.74979559754743929645e+00 -653 3260.00 1.33674571679678777514e+01 1.01772799224247023631e+00 1.71709806294947786576e+00 1.06162926182725314561e+00 1.67754123674820099232e+00 1.08783676145673657842e+00 1.48053917543210511454e+00 1.06889054780493508723e+00 1.75302213744041934795e+00 -654 3265.00 1.33930228349133386700e+01 1.01967723778875685170e+00 1.72033227186281245658e+00 1.06356914707592431490e+00 1.68073434035086610727e+00 1.08980054553519689620e+00 1.48356634678904608649e+00 1.07085924875812166235e+00 1.75624877826938163849e+00 -655 3270.00 1.34185905794465369922e+01 1.02162712267572075575e+00 1.72356726344198030176e+00 1.06550920831739825978e+00 1.68392775929167548554e+00 1.09176446407750682432e+00 1.48659451565963851571e+00 1.07282813340463833995e+00 1.75947551982704375462e+00 -656 3275.00 1.34441603928616206787e+01 1.02357764593431843636e+00 1.72680303917941180281e+00 1.06744944447380940566e+00 1.68712149222329665932e+00 1.09372851639963553083e+00 1.48962367935958117648e+00 1.07479720010695745103e+00 1.76270236192685203491e+00 -657 3280.00 1.34697322665563934407e+01 1.02552880660068868046e+00 1.73003960054680971936e+00 1.06938985444656209367e+00 1.69031553780875931636e+00 1.09569270181755240579e+00 1.49265383518384342487e+00 1.07676644726900727633e+00 1.76592930440298112593e+00 -658 3285.00 1.34953061918250050155e+01 1.02748060370682448017e+00 1.73327694905733298292e+00 1.07133043715779030514e+00 1.69350989474218782682e+00 1.09765701963686246323e+00 1.49568498043775877093e+00 1.07873587325326014685e+00 1.76915634709996871798e+00 -659 3290.00 1.35208821601688917724e+01 1.02943303628679139194e+00 1.73651508617231975506e+00 1.07327119153999128720e+00 1.69670456174879702438e+00 1.09962146918389946926e+00 1.49871711245775318666e+00 1.08070547646364434335e+00 1.77238348986235427773e+00 -660 3295.00 1.35464601629858556464e+01 1.03138610337672775863e+00 1.73975401340492830116e+00 1.07521211649457071324e+00 1.69989953758489487079e+00 1.10158604977463259189e+00 1.50175022856988871212e+00 1.08267525528335961660e+00 1.77561073256576795742e+00 -661 3300.00 1.35720401916736879144e+01 1.03333980401173630703e+00 1.74299373222686182494e+00 1.07715321096438998438e+00 1.70309482101715348179e+00 1.10355076073539515313e+00 1.50478432611059087520e+00 1.08464520811633491348e+00 1.77883807508584057544e+00 -662 3305.00 1.35976222379411080254e+01 1.03529413722691887578e+00 1.74623424415127859177e+00 1.07909447388194656980e+00 1.70629041085370136699e+00 1.10551560141324878295e+00 1.50781940243701484405e+00 1.08661533335613436080e+00 1.78206551731893148016e+00 -663 3310.00 1.36232062933931956650e+01 1.03724910205426845700e+00 1.74947555066024507120e+00 1.08103590419010253676e+00 1.70948630594412276373e+00 1.10748057112416287140e+00 1.51085545489594941237e+00 1.08858562941705039329e+00 1.78529305916139890975e+00 -664 3315.00 1.36487923495313854261e+01 1.03920469754961541931e+00 1.75271765326691997267e+00 1.08297750082135513239e+00 1.71268250512763886562e+00 1.10944566922556320243e+00 1.51389248086527805626e+00 1.09055609470301151376e+00 1.78852070053033096464e+00 -665 3320.00 1.36743803982716816137e+01 1.04116092271593330132e+00 1.75596055344300605583e+00 1.08491926272892991179e+00 1.71587900731601883386e+00 1.11141089506451140601e+00 1.51693047771251832145e+00 1.09252672763867408889e+00 1.79174844135317834493e+00 -666 3325.00 1.36999704311155188208e+01 1.04311777662045290782e+00 1.75920425271202618411e+00 1.08686118885568916426e+00 1.71907581141066811981e+00 1.11337624797770473606e+00 1.51996944281555301792e+00 1.09449752662796706559e+00 1.79497628157812094685e+00 -667 3330.00 1.37255624398752562598e+01 1.04507525829931302574e+00 1.76244875256641031491e+00 1.08880327816522237683e+00 1.72227291636481205650e+00 1.11534172733293335256e+00 1.52300937358335675142e+00 1.09646849011627467441e+00 1.79820422115333777846e+00 -668 3335.00 1.37511564165705379992e+01 1.04703336677828784396e+00 1.76569405449858973789e+00 1.09074552962111948062e+00 1.72547032114204101916e+00 1.11730733247725866342e+00 1.52605026741453997374e+00 1.09843961650752586223e+00 1.80143226004773682192e+00 -669 3340.00 1.37767523528064437244e+01 1.04899210109351637144e+00 1.76894016002172316249e+00 1.09268794217660647483e+00 1.72866802474740066664e+00 1.11927306278883453849e+00 1.52909212170771358075e+00 1.10041090425746923565e+00 1.80466039823022583732e+00 -670 3345.00 1.38023502407062519381e+01 1.05095146030186459285e+00 1.77218707063860470008e+00 1.09463051479527262444e+00 1.73186602619630236610e+00 1.12123891761472282980e+00 1.53213493390294419605e+00 1.10238235179076093928e+00 1.80788863569044089274e+00 -671 3350.00 1.38279500720823236293e+01 1.05291144342910780729e+00 1.77543478784166541828e+00 1.09657324647180076660e+00 1.73506432454561165812e+00 1.12320489635380549309e+00 1.53517870140920664745e+00 1.10435395755278675800e+00 1.81111697243874525398e+00 -672 3355.00 1.38535518390579444059e+01 1.05487204952174851158e+00 1.77868331314406424859e+00 1.09851613615941645641e+00 1.73826291886256045771e+00 1.12517099835314438039e+00 1.53822342166656822471e+00 1.10632571998893114440e+00 1.81434540847514003126e+00 -673 3360.00 1.38791555334454734805e+01 1.05683327762628920254e+00 1.78193264804859485828e+00 1.10045918285280186488e+00 1.74146180826619967341e+00 1.12713722302198537939e+00 1.54126909213582341529e+00 1.10829763755494270505e+00 1.81757394384108095231e+00 -674 3365.00 1.39047611475754724353e+01 1.05879512677886822303e+00 1.78518279405805357918e+00 1.10240238552591085508e+00 1.74466099187558065786e+00 1.12910356972811842802e+00 1.54431571025704017508e+00 1.11026970869620611460e+00 1.82080257855729610306e+00 -675 3370.00 1.39303686734675888914e+01 1.06075759602598895803e+00 1.78843375267523363448e+00 1.10434574318378952995e+00 1.74786046885121182370e+00 1.13107003786006177215e+00 1.54736327350137670145e+00 1.11224193188919939779e+00 1.82403131266524254350e+00 -676 3375.00 1.39559781032451031280e+01 1.06272068439342515234e+00 1.79168552542365833169e+00 1.10628925481075657267e+00 1.75106023837432855927e+00 1.13303662682706152154e+00 1.55041177932962903618e+00 1.11421430557930656313e+00 1.82726014624783239526e+00 -677 3380.00 1.39815894292385802800e+01 1.06468439094840849890e+00 1.79493811378539458445e+00 1.10823291940149371015e+00 1.75426029964689500495e+00 1.13500333600727132399e+00 1.55346122523368435075e+00 1.11618682824300474721e+00 1.83048907934652249629e+00 -678 3385.00 1.40072026434676626394e+01 1.06664871472707689648e+00 1.79819151928396459006e+00 1.11017673597141164343e+00 1.75746065191233191705e+00 1.13697016482030188733e+00 1.55651160870543048276e+00 1.11815949835677175273e+00 1.83371811207531787424e+00 -679 3390.00 1.40328177384701966446e+01 1.06861365476556913201e+00 1.80144574341179986021e+00 1.11212070350482794545e+00 1.76066129441406027389e+00 1.13893711266503538937e+00 1.55956292722639022763e+00 1.12013231440744820411e+00 1.83694724449640300890e+00 -680 3395.00 1.40584347063694661273e+01 1.07057921011038792436e+00 1.80470078769242237016e+00 1.11406482103788184723e+00 1.76386222644732093556e+00 1.14090417895071749577e+00 1.56261517831954388491e+00 1.12210527486114686191e+00 1.84017647673414708187e+00 -681 3400.00 1.40840535397033157494e+01 1.07254537981840036842e+00 1.80795665361826318751e+00 1.11600908757561900764e+00 1.76706344731771847201e+00 1.14287136309695913639e+00 1.56566835949750671197e+00 1.12407837821507383680e+00 1.84340580889219163296e+00 -682 3405.00 1.41096742306986762117e+01 1.07451216292574436295e+00 1.81121334270248079967e+00 1.11795350213345012769e+00 1.77026495635158753750e+00 1.14483866452337035291e+00 1.56872246827289507642e+00 1.12605162295606975320e+00 1.84663524110526910960e+00 -683 3410.00 1.41352967719970248339e+01 1.07647955848928700284e+00 1.81447085644786998415e+00 1.11989806374751377227e+00 1.77346675291671695973e+00 1.14680608264956185316e+00 1.57177750218941625349e+00 1.12802500759170398759e+00 1.84986477351847744544e+00 -684 3415.00 1.41609211559289391857e+01 1.07844756554516729707e+00 1.81772919636758989448e+00 1.12184277142285626638e+00 1.77666883639126127470e+00 1.14877361691587132064e+00 1.57483345878041469668e+00 1.12999853061918242858e+00 1.85309440625618604415e+00 -685 3420.00 1.41865473750322586000e+01 1.08041618313988729838e+00 1.82098836396443419794e+00 1.12378762421634426083e+00 1.77987120617410221612e+00 1.15074126673154597533e+00 1.57789033559996205724e+00 1.13197219053570985459e+00 1.85632413950494812305e+00 -686 3425.00 1.42121754219484710546e+01 1.08238541033031432370e+00 1.82424836073083485033e+00 1.12573262115375238857e+00 1.78307386170557857774e+00 1.15270903155765180870e+00 1.58094813021249525065e+00 1.13394598586958439412e+00 1.85955397340986183785e+00 -687 3430.00 1.42378052892154247644e+01 1.08435524616295064781e+00 1.82750918819031382689e+00 1.12767776128158336846e+00 1.78627680243639286317e+00 1.15467691081379952855e+00 1.58400684017208548404e+00 1.13591991511801082559e+00 1.86278390817820826975e+00 -688 3435.00 1.42634369695782527998e+01 1.08632568969466314357e+00 1.83077084783530175116e+00 1.12962304363597532131e+00 1.78948002783797588400e+00 1.15664490396105557046e+00 1.58706646305353338278e+00 1.13789397681965098741e+00 1.86601394397581432649e+00 -689 3440.00 1.42890704554711582830e+01 1.08829673995122644392e+00 1.83403334116859384473e+00 1.13156846726343163212e+00 1.79268353742321484567e+00 1.15861301043975917224e+00 1.59012699645236810220e+00 1.13986816948207470013e+00 1.86924408103068895315e+00 -690 3445.00 1.43147057398465502587e+01 1.09026839601023528559e+00 1.83729666970334815090e+00 1.13351403123118266159e+00 1.79588733069463324377e+00 1.16058122970061217138e+00 1.59318843795375331140e+00 1.14184249165430751205e+00 1.87247431953975085328e+00 -691 3450.00 1.43403428153459167049e+01 1.09224065691819305357e+00 1.84056083493199595935e+00 1.13545973459609528255e+00 1.79909140722730231943e+00 1.16254956120468166958e+00 1.59625078515321772166e+00 1.14381694185428273158e+00 1.87570465973101008217e+00 -692 3455.00 1.43659816748180304558e+01 1.09421352171123742458e+00 1.84382583835733115940e+00 1.13740557640467243594e+00 1.80229576656520196209e+00 1.16451800442339847841e+00 1.59931403565665375410e+00 1.14579151863102657316e+00 1.87893510184284084907e+00 -693 3460.00 1.43916223110080228054e+01 1.09618698944623571556e+00 1.84709168148214919469e+00 1.13935155574487323449e+00 1.80550040831449654100e+00 1.16648655880746487945e+00 1.60237818710104673592e+00 1.14776622052320043110e+00 1.88216564611361736326e+00 -694 3465.00 1.44172647168682992458e+01 1.09816105919041873129e+00 1.85035836581960855263e+00 1.14129767167356388491e+00 1.80870533208134975922e+00 1.16845522382831235042e+00 1.60544323709228931030e+00 1.14974104607983051984e+00 1.88539629280244258602e+00 -695 3470.00 1.44429088851439910712e+01 1.10013572999028874655e+00 1.85362589284141154877e+00 1.14324392326834001210e+00 1.81191053750301844794e+00 1.17042399895737148086e+00 1.60850918326736569419e+00 1.15171599387067047360e+00 1.88862704217878252244e+00 -696 3475.00 1.44685548089947957351e+01 1.10211100089234892430e+00 1.85689426406071689257e+00 1.14519030960679635278e+00 1.81511602423748685808e+00 1.17239288368680094621e+00 1.61157602327362536876e+00 1.15369106243438213077e+00 1.89185789451210473189e+00 -697 3480.00 1.44942024811658356498e+01 1.10408687095346613738e+00 1.86016348096995565164e+00 1.14713682977689201969e+00 1.81832179197383236868e+00 1.17436187747766784817e+00 1.61464375475841803720e+00 1.15566625034071956968e+00 1.89508885009260308330e+00 -698 3485.00 1.45198518948168082687e+01 1.10606333924087096854e+00 1.86343354507192149327e+00 1.14908348286658590354e+00 1.82152784039076798273e+00 1.17633097983249546026e+00 1.61771237537945555829e+00 1.15764155616980124464e+00 1.89831990921047299992e+00 -699 3490.00 1.45455030429001244130e+01 1.10804040480106613664e+00 1.86670445784868177519e+00 1.15103026796383756114e+00 1.82473416922919051686e+00 1.17830019024344223588e+00 1.62078188280481572114e+00 1.15961697848101663588e+00 1.90155107217663732477e+00 -700 3495.00 1.45711559184718328908e+01 1.11001806668055458260e+00 1.86997622080303127490e+00 1.15297718416696959309e+00 1.82794077821963374397e+00 1.18026950818193965276e+00 1.62385227470257609284e+00 1.16159251585448375366e+00 1.90478233931238327692e+00 -701 3500.00 1.45968105146916311554e+01 1.11199632395693082110e+00 1.87324883541703579581e+00 1.15492423058466986419e+00 1.83114766713408738674e+00 1.18223893317123884827e+00 1.62692354877190559215e+00 1.16356816687032127433e+00 1.90801371093899807541e+00 -702 3505.00 1.46224668247192095549e+01 1.11397517567669801508e+00 1.87652230318312618351e+00 1.15687140630489748716e+00 1.83435483573417745795e+00 1.18420846469313434390e+00 1.62999570269124616217e+00 1.16554393012937507201e+00 1.91124518738813220509e+00 -703 3510.00 1.46481248417142619900e+01 1.11595462089672259332e+00 1.87979662559373328357e+00 1.15881871043633899454e+00 1.83756228384371333995e+00 1.18617810226051423328e+00 1.63306873415976672170e+00 1.16751980422212753297e+00 1.91447676900180208115e+00 -704 3515.00 1.46737845589401239010e+01 1.11793465868423580467e+00 1.88307180414128749746e+00 1.16076614211877471305e+00 1.84077001127614203746e+00 1.18814784538626483368e+00 1.63614264089736516361e+00 1.16949578772869666743e+00 1.91770845615311502641e+00 -705 3520.00 1.46994459694528476490e+01 1.11991528809610407791e+00 1.88634784028712698678e+00 1.16271370044016331136e+00 1.84397801786563753090e+00 1.19011769358327401669e+00 1.63921742060321129486e+00 1.17147187927065732360e+00 1.92094024920481420970e+00 -706 3525.00 1.47251090667230482012e+01 1.12189650817883057599e+00 1.88962473554441046097e+00 1.16466138452992051810e+00 1.84718630347746670672e+00 1.19208764637479269766e+00 1.64229307101793065016e+00 1.17344807744885559764e+00 1.92417214850927931202e+00 -707 3530.00 1.47507738440140592218e+01 1.12387831801000981358e+00 1.89290249137447652572e+00 1.16660919352782599390e+00 1.85039486799762453728e+00 1.19405770326334437215e+00 1.64536958986142134442e+00 1.17542438088486611569e+00 1.92740415448107427210e+00 -708 3535.00 1.47764402946928523619e+01 1.12586071664650844149e+00 1.89618110925939165057e+00 1.16855712654256671534e+00 1.85360371131210555085e+00 1.19602786379290848551e+00 1.64844697488467351043e+00 1.17740078817953497392e+00 1.93063626749330730092e+00 -709 3540.00 1.48021084120227701675e+01 1.12784370314519377665e+00 1.89946059068122186098e+00 1.17050518272428694111e+00 1.85681283333799695967e+00 1.19799812747637246524e+00 1.65152522382831246084e+00 1.17937729796480139655e+00 1.93386848796054167110e+00 -710 3545.00 1.48277781894744258295e+01 1.12982727656293246987e+00 1.90274093711167013865e+00 1.17245336121276566566e+00 1.86002223400275057408e+00 1.19996849386807924454e+00 1.65460433445369270444e+00 1.18135390886223912155e+00 1.93710081629734198749e+00 -711 3550.00 1.48534496205184307627e+01 1.13181143598768318981e+00 1.90602215003280228700e+00 1.17440166113741861764e+00 1.86323191327527371008e+00 1.20193896248091713908e+00 1.65768430451180415197e+00 1.18333061951415152713e+00 1.94033325291827174475e+00 -712 3555.00 1.48791226987290485795e+01 1.13379618045558494543e+00 1.90930423090595691171e+00 1.17635008164838961164e+00 1.86644187110374559779e+00 1.20390953287959301399e+00 1.66076513179509333007e+00 1.18530742855247694933e+00 1.94356579825862363364e+00 -713 3560.00 1.49047974173696111677e+01 1.13578150904423269552e+00 1.91258718120283677244e+00 1.17829862190618617213e+00 1.86965210747780252731e+00 1.20588020458735822871e+00 1.66384681406491452549e+00 1.18728433461951810024e+00 1.94679845276405405485e+00 -714 3565.00 1.49304737701180147980e+01 1.13776742082085746688e+00 1.91587100240550789465e+00 1.18024728105058818173e+00 1.87286262239744449865e+00 1.20785097716892142472e+00 1.66692934913444190670e+00 1.18926133636794228998e+00 1.95003121686985458894e+00 -715 3570.00 1.49561517505485195301e+01 1.13975391484232568828e+00 1.91915569595458035401e+00 1.18219605826283147287e+00 1.87607341589376375168e+00 1.20982185016826115920e+00 1.67001273477539435852e+00 1.19123843244005134245e+00 1.95326409106313914066e+00 -716 3575.00 1.49818313522353818712e+01 1.14174099018623254054e+00 1.92244126333212084212e+00 1.18414495268269570616e+00 1.87928448797712444041e+00 1.21179282315008540749e+00 1.67309696880094582738e+00 1.19321562149887694382e+00 1.95649707577919906853e+00 -717 3580.00 1.50075125688564963156e+01 1.14372864590944467444e+00 1.92572770598910292250e+00 1.18609396349141693605e+00 1.88249583870971060051e+00 1.21376389565837405904e+00 1.67618204902427159197e+00 1.19519290220744989206e+00 1.95973017152587547507e+00 -718 3585.00 1.50331953939861264757e+01 1.14571688107919311683e+00 1.92901502538686608901e+00 1.18804308985986706304e+00 1.88570746816407197599e+00 1.21573506727856339715e+00 1.67926797326890975270e+00 1.19717027322880076312e+00 1.96296337876955306889e+00 -719 3590.00 1.50588798214058066094e+01 1.14770569476270867249e+00 1.93230322298674717096e+00 1.18999233096928169751e+00 1.88891937640239238050e+00 1.21770633755463175696e+00 1.68235473935839996429e+00 1.19914773324668932908e+00 1.96619669801807273046e+00 -720 3595.00 1.50845658446897967764e+01 1.14969508603758630017e+00 1.93559230022935757631e+00 1.19194168599053340607e+00 1.89213156351794897780e+00 1.21967770607201608790e+00 1.68544234512664403702e+00 1.20112528092414594383e+00 1.96943012976891163035e+00 -721 3600.00 1.51102534578269143140e+01 1.15168505397105724875e+00 1.93888225856567042449e+00 1.19389115410485757707e+00 1.89534402963511117157e+00 1.22164917240578763113e+00 1.68853078842827364348e+00 1.20310291496565846536e+00 1.97266367452991020492e+00 -722 3605.00 1.51359426543914246110e+01 1.15367559761998772494e+00 1.94217309945702454321e+00 1.19584073451421879497e+00 1.89855677486788332331e+00 1.22362073613101873804e+00 1.69162006709719148212e+00 1.20508063403425746962e+00 1.97589733284000179658e+00 -723 3610.00 1.51616334283721414522e+01 1.15566671607233728558e+00 1.94546482434403023021e+00 1.19779042639985333629e+00 1.90176979935099987884e+00 1.22559239683314502578e+00 1.69471017900875642326e+00 1.20705843683443037051e+00 1.97913110521739188385e+00 -724 3615.00 1.51873257734469628843e+01 1.15765840838497235943e+00 1.94875743466729667297e+00 1.19974022896372467528e+00 1.90498310322955743956e+00 1.22756415409760277768e+00 1.69780112201760036150e+00 1.20903632206030042795e+00 1.98236499221137774107e+00 -725 3620.00 1.52130196836047169029e+01 1.15965067364585228127e+00 1.95205093186743461331e+00 1.20169014139743302039e+00 1.90819668666938202506e+00 1.22953600750982761092e+00 1.70089289400944565500e+00 1.21101428842671898778e+00 1.98559899435052833461e+00 -726 3625.00 1.52387151526269359891e+01 1.16164351091184392395e+00 1.95534531737469019497e+00 1.20364016292367126404e+00 1.91141054984666292071e+00 1.23150795666561974073e+00 1.70398549285965228428e+00 1.21299233462780953197e+00 1.98883311221523340073e+00 -727 3630.00 1.52644121746060843492e+01 1.16363691926054202419e+00 1.95864059262967282748e+00 1.20559029274440354662e+00 1.91462469295831860805e+00 1.23348000116077916033e+00 1.70707891646430742760e+00 1.21497045937842340635e+00 1.99206734635478999174e+00 -728 3635.00 1.52901107433237051225e+01 1.16563089775917760882e+00 1.96193675906262909869e+00 1.20754053007195794045e+00 1.91783911618053815040e+00 1.23545214061183417087e+00 1.71017316270913455334e+00 1.21694866141414004268e+00 1.99530169734958828798e+00 -729 3640.00 1.53158108528722554098e+01 1.16762544549570979058e+00 1.96523381810380470824e+00 1.20949087411866273989e+00 1.92105381974133271328e+00 1.23742437459385667964e+00 1.71326822952131307964e+00 1.21892693943944707691e+00 1.99853616576965342766e+00 -730 3645.00 1.53415124973441976408e+01 1.16962056153736915221e+00 1.96853177117308164590e+00 1.21144132411757432521e+00 1.92426880386871146378e+00 1.23939670274410285167e+00 1.71636411478656669694e+00 1.22090529218992394078e+00 2.00177075222646783104e+00 -731 3650.00 1.53672156706247164948e+01 1.17161624496175131860e+00 1.97183061970070516722e+00 1.21339187929138558886e+00 1.92748406876995703740e+00 1.24136912465837334629e+00 1.71946081644243942144e+00 1.22288371840115095424e+00 2.00500545731078538836e+00 -732 3655.00 1.53929203668062690724e+01 1.17361249484645080443e+00 1.97513036509619444026e+00 1.21534253885242438109e+00 1.93069961471453632740e+00 1.24334163995319557650e+00 1.72255833242647415915e+00 1.22486221680870666084e+00 2.00824028161335865761e+00 -733 3660.00 1.54186265800849628960e+01 1.17560931025869841449e+00 1.97843100877942990046e+00 1.21729330206483998822e+00 1.93391544194082287689e+00 1.24531424824509850957e+00 1.72565666065548795061e+00 1.22684078616889946645e+00 2.01147522576639969927e+00 -734 3665.00 1.54443343045532603952e+01 1.17760669028645348355e+00 1.98173255215993049383e+00 1.21924416814096003847e+00 1.93713155071828402320e+00 1.24728694916097415657e+00 1.72875579907738785579e+00 1.22881942520694509291e+00 2.01471029039175242303e+00 -735 3670.00 1.54700435344072602106e+01 1.17960463399694659437e+00 1.98503499665757732195e+00 1.22119513634493381815e+00 1.94034794131638599346e+00 1.24925974233807912661e+00 1.73185574565044575479e+00 1.23079813271024374188e+00 2.01794547611126473541e+00 -736 3675.00 1.54957542636357867849e+01 1.18160314047813752580e+00 1.98833834367152428868e+00 1.22314620589945355356e+00 1.94356461402532332272e+00 1.25123262738257712279e+00 1.73495649832257003986e+00 1.23277690740401024705e+00 2.02118078357787434030e+00 -737 3680.00 1.55214664867458687070e+01 1.18360220879725619447e+00 1.99164259460092485376e+00 1.22509737607903246293e+00 1.94678156912492794639e+00 1.25320560395245372831e+00 1.73805805507276089905e+00 1.23475574808600963017e+00 2.02441621342379152182e+00 -738 3685.00 1.55471801977263233141e+01 1.18560183805262675527e+00 1.99494775084493314310e+00 1.22704864612709063643e+00 1.94999880692612115318e+00 1.25517867166423613412e+00 1.74116041386965481053e+00 1.23673465350218525494e+00 2.02765176631231813786e+00 -739 3690.00 1.55728953908768961156e+01 1.18760202731147956889e+00 1.99825381380270283849e+00 1.22900001529741342843e+00 1.95321632771909969861e+00 1.25715183016554576945e+00 1.74426357268188736427e+00 1.23871362245030147697e+00 2.03088744290675693449e+00 -740 3695.00 1.55986120606009723843e+01 1.18960277565140981615e+00 2.00156078486302257957e+00 1.23095148285414901501e+00 1.95643413183551317935e+00 1.25912507910400273126e+00 1.74736752951955121027e+00 1.24069265368666625804e+00 2.03412324388077525583e+00 -741 3700.00 1.56243302011982958533e+01 1.19160408216037594364e+00 2.00486866542504715838e+00 1.23290304808217476840e+00 1.95965221959664992468e+00 1.26109841811686340662e+00 1.75047228236164698068e+00 1.24267174601940766365e+00 2.03735916990803911375e+00 -742 3705.00 1.56500498069686120317e+01 1.19360594592633817435e+00 2.00817745685683757273e+00 1.23485471022491122284e+00 1.96287059131343188945e+00 1.26307184686211271263e+00 1.75357782922863103536e+00 1.24465089822556196353e+00 2.04059522167257911818e+00 -743 3710.00 1.56757708722116682054e+01 1.19560836601652664690e+00 2.01148716055754706034e+00 1.23680646857759968249e+00 1.96608924734860379679e+00 1.26504536499773534430e+00 1.75668416810986793841e+00 1.24663010911325766727e+00 2.04383139986879047711e+00 -744 3715.00 1.57014933915381238450e+01 1.19761134152926462804e+00 2.01479777789523728515e+00 1.23875832241475269946e+00 1.96930818801308782362e+00 1.26701897218171577464e+00 1.75979129703617775959e+00 1.24860937748025890848e+00 2.04706770520143122027e+00 -745 3720.00 1.57272173591440918017e+01 1.19961487154214707651e+00 2.01810931023796991113e+00 1.24071027101088349198e+00 1.97252741367999173683e+00 1.26899266806167454469e+00 1.76289921402801841310e+00 1.25058870212432982072e+00 2.05030413837526115373e+00 -746 3725.00 1.57529427695365882300e+01 1.20161895514313354916e+00 2.02142175897453402200e+00 1.24266231367159685206e+00 1.97574692470169499536e+00 1.27096645230596072551e+00 1.76600791711620974667e+00 1.25256808187432699953e+00 2.05354070011576705923e+00 -747 3730.00 1.57786696172226470480e+01 1.20362359140981833860e+00 2.02473512545226341786e+00 1.24461444967140621998e+00 1.97896672142021334828e+00 1.27294032459328665396e+00 1.76911740435230058210e+00 1.25454751553837873246e+00 2.05677739114843571855e+00 -748 3735.00 1.58043978967092950683e+01 1.20562877943016077964e+00 2.02804941103921887446e+00 1.24656667830555245580e+00 1.98218680419828996442e+00 1.27491428458163724713e+00 1.77222767376711254350e+00 1.25652700194534161504e+00 2.06001421218839064764e+00 -749 3740.00 1.58301276025035519979e+01 1.20763451829212042909e+00 2.03136461710346161169e+00 1.24851899889000472754e+00 1.98540717341939676466e+00 1.27688833196008966198e+00 1.77533872342255771848e+00 1.25850653992407246484e+00 2.06325116399220975794e+00 -750 3745.00 1.58558587291124499785e+01 1.20964080708365573358e+00 2.03468074498196127564e+00 1.25047141072000433937e+00 1.98862782943591320794e+00 1.27886246639699274752e+00 1.77845055139091412499e+00 1.26048612829306350136e+00 2.06648824729574664971e+00 -751 3750.00 1.58815912711466538099e+01 1.21164764489272647197e+00 2.03799779604277908618e+00 1.25242391309079259543e+00 1.99184877264167448097e+00 1.28083668757105884062e+00 1.78156315572373014078e+00 1.26246576592262771399e+00 2.06972546284521508042e+00 -752 3755.00 1.59073252232168300679e+01 1.21365503080729086882e+00 2.04131577162288335714e+00 1.25437650532870237363e+00 1.99507000339942486278e+00 1.28281099517136532029e+00 1.78467653450364749368e+00 1.26444545162089339030e+00 2.07296281142828719979e+00 -753 3760.00 1.59330605800372886449e+01 1.21566296391530870302e+00 2.04463467306960833270e+00 1.25632918674970373019e+00 1.99829152209263605222e+00 1.28478538888698867737e+00 1.78779068580294309143e+00 1.26642518426853789570e+00 2.07620029379117809754e+00 -754 3765.00 1.59587973360114165899e+01 1.21767144330473864322e+00 2.04795450171992232669e+00 1.25828195666976561107e+00 2.00151332910477997018e+00 1.28675986840700651292e+00 1.79090560773535045769e+00 1.26840496270478153562e+00 2.07943791071119488123e+00 -755 3770.00 1.59845354860607997693e+01 1.21968046806354002420e+00 2.05127525890043083123e+00 1.26023481440485696226e+00 2.00473542481932742731e+00 1.28873443343085947177e+00 1.79402129838351109825e+00 1.27038478579993752149e+00 2.08267566297600970060e+00 -756 3775.00 1.60102750246924685484e+01 1.22169003729003633474e+00 2.05459694595846675824e+00 1.26218775930203985780e+00 2.00795780963011560871e+00 1.29070908364762448883e+00 1.79713775585079416075e+00 1.27236465241395446668e+00 2.08591355137329470537e+00 -757 3780.00 1.60360159467243725828e+01 1.22370015007218602143e+00 2.05791956421027100177e+00 1.26414079067728346573e+00 2.01118048391025094901e+00 1.29268381876710725109e+00 1.80025497825093339088e+00 1.27434456141714580468e+00 2.08915157670108619925e+00 -758 3785.00 1.60617582468708164356e+01 1.22571080549794819703e+00 2.06124311497208401178e+00 1.26609390786728548406e+00 2.01440344805356996716e+00 1.29465863847838402734e+00 1.80337296369766275639e+00 1.27632451169018779069e+00 2.09238973975741782141e+00 -759 3790.00 1.60875019199497550915e+01 1.22772200266564657234e+00 2.06456759956014712643e+00 1.26804711020874338878e+00 2.01762670245390829393e+00 1.29663354251198881251e+00 1.80649171032544320070e+00 1.27830450210339430228e+00 2.09562804135069047362e+00 -760 3795.00 1.61132469606754895608e+01 1.22973374066324026010e+00 2.06789301930106539373e+00 1.27000039705908229770e+00 2.02085024749473785022e+00 1.29860853056736180733e+00 1.80961121625837284554e+00 1.28028453156853405659e+00 2.09886648231003380971e+00 -761 3800.00 1.61389933639696145917e+01 1.23174601858905208296e+00 2.07121937550071555378e+00 1.27195376776536495100e+00 2.02407408356989382270e+00 1.30058360235430914287e+00 1.81273147964127767651e+00 1.28226459896628441903e+00 2.10210506344384562283e+00 -762 3805.00 1.61647411245464418528e+01 1.23375883553104093160e+00 2.07454666945460974858e+00 1.27390722166428793649e+00 2.02729821106284857635e+00 1.30255875759299954986e+00 1.81585249860861952520e+00 1.28424470318768668697e+00 2.10534378560198298658e+00 -763 3810.00 1.61904902373275518812e+01 1.23577219057716636286e+00 2.07787490246862516230e+00 1.27586075812364141413e+00 2.03052263036743818603e+00 1.30453399600360242516e+00 1.81897427133631617302e+00 1.28622484315487373152e+00 2.10858264960321006853e+00 -764 3815.00 1.62162406971309032144e+01 1.23778608284647950732e+00 2.08120407583827393694e+00 1.27781437651121532184e+00 2.03374734184640582058e+00 1.30650931731665131963e+00 1.82209679595882945158e+00 1.28820501775888729412e+00 2.11182165630774765219e+00 -765 3820.00 1.62419924989817268113e+01 1.23980051141657554581e+00 2.08453419084870583688e+00 1.27976807616370735765e+00 2.03697234591431586281e+00 1.30848472125231496399e+00 1.82522007066244218443e+00 1.29018522592186091202e+00 2.11506080654472272684e+00 -766 3825.00 1.62677456378016067617e+01 1.24181547538577774503e+00 2.08786524879543211597e+00 1.28172185646963465722e+00 2.04019764292354732760e+00 1.31046020754112713114e+00 1.82834409361270777694e+00 1.29216546656592745634e+00 2.11830010119508393984e+00 -767 3830.00 1.62935001084084980505e+01 1.24383097385240892763e+00 2.09119725094287378653e+00 1.28367571680715197857e+00 2.04342323327829955559e+00 1.31243577592398530385e+00 1.83146886299590905267e+00 1.29414573861322113046e+00 2.12153954110868925298e+00 -768 3835.00 1.63192559059312713998e+01 1.24584700591479258236e+00 2.09453019858654387875e+00 1.28562965653368466157e+00 2.04664911733095378210e+00 1.31441142612105887899e+00 1.83459437698796401506e+00 1.29612604100660289141e+00 2.12477912715612138328e+00 -769 3840.00 1.63450130252915144524e+01 1.24786357068161568584e+00 2.09786409300122622668e+00 1.28758367503775117413e+00 2.04987529547534386154e+00 1.31638715788360904924e+00 1.83772063378551919754e+00 1.29810637266820672053e+00 2.12801886021832986629e+00 -770 3845.00 1.63707714614108219564e+01 1.24988066723047364093e+00 2.10119893544097680049e+00 1.28953777169750494203e+00 2.05310176806385102921e+00 1.31836297095253329736e+00 1.84084763160594833131e+00 1.30008673255125817292e+00 2.13125874117626334936e+00 -771 3850.00 1.63965312095217043975e+01 1.25189829468041757821e+00 2.10453472717021661254e+00 1.29149194591182814307e+00 2.05632853546958171975e+00 1.32033886507909348218e+00 1.84397536863553490605e+00 1.30206711958825516184e+00 2.13449877092123374567e+00 -772 3855.00 1.64222922646493962873e+01 1.25391645210904267849e+00 2.10787146945336578696e+00 1.29344619705887531325e+00 2.05955559804491583620e+00 1.32231483999382293248e+00 1.84710384310201702895e+00 1.30404753275315110628e+00 2.13773895034455430064e+00 -773 3860.00 1.64480546217154852684e+01 1.25593513864576422634e+00 2.11120916353411702815e+00 1.29540052454789189618e+00 2.06278295615259699147e+00 1.32429089546871114891e+00 1.85023305321240494337e+00 1.30602797098880762938e+00 2.14097928035826656767e+00 -774 3865.00 1.64738182760561286955e+01 1.25795435336817740257e+00 2.11454781067688957208e+00 1.29735492776739613774e+00 2.06601061013464004645e+00 1.32626703124465605832e+00 1.85336299721516595262e+00 1.30800843326917948239e+00 2.14421976185368157175e+00 -775 3870.00 1.64995832225929106585e+01 1.25997409538496940584e+00 2.11788741211501241324e+00 1.29930940612663481382e+00 2.06923856034342490418e+00 1.32824324708328278533e+00 1.85649367332767423200e+00 1.30998891855785615235e+00 2.14746039576357006240e+00 -776 3875.00 1.65253494566619920647e+01 1.26199436380482743481e+00 2.12122796908181321385e+00 1.30126395902448921404e+00 2.07246680711060271562e+00 1.33021954275658149669e+00 1.85962507979839752892e+00 1.31196942583915521219e+00 2.15070118299997181666e+00 -777 3880.00 1.65511169732886003203e+01 1.26401515772607475618e+00 2.12456948283134794409e+00 1.30321858588057026829e+00 2.07569535077818878577e+00 1.33219591800544945315e+00 1.86275721486543766048e+00 1.31394995407666748122e+00 2.15394212449565713996e+00 -778 3885.00 1.65768857678088927798e+01 1.26603647624703441465e+00 2.12791195456585269241e+00 1.30517328611448801823e+00 2.07892419165710595763e+00 1.33417237262260468533e+00 1.86589007679799001593e+00 1.31593050227543839625e+00 2.15718322117302996332e+00 -779 3890.00 1.66026558353517401656e+01 1.26805831847639405296e+00 2.13125538553938387309e+00 1.30712805913548857362e+00 2.08215333007900582629e+00 1.33614890635930883001e+00 1.86902366385488583056e+00 1.31791106941978641842e+00 2.16042447397522341390e+00 -780 3895.00 1.66284271710460167526e+01 1.27008068352284086977e+00 2.13459977694381297653e+00 1.30908290437354701830e+00 2.08538276634444663671e+00 1.33812551899791554177e+00 1.87215797428459174157e+00 1.31989165450439394078e+00 2.16366588384537195111e+00 -781 3900.00 1.66541997703315161061e+01 1.27210357048469768770e+00 2.13794513000210351095e+00 1.31103782125863732588e+00 2.08861250076435212009e+00 1.34010221030005105547e+00 1.87529300638739560014e+00 1.32187225653430662220e+00 2.16690745174733567779e+00 -782 3905.00 1.66799736284407522646e+01 1.27412697846028821758e+00 2.14129144592685616288e+00 1.31299280920000516204e+00 2.09184253362891725558e+00 1.34207898006879666752e+00 1.87842875842212797544e+00 1.32385287451457123176e+00 2.17014917861388445530e+00 -783 3910.00 1.67057487407098790300e+01 1.27615090657902774396e+00 2.14463872593067028660e+00 1.31494786765871829459e+00 2.09507286521797242429e+00 1.34405582806577883481e+00 1.88156522867871167648e+00 1.32583350746059824843e+00 2.17339106542960713853e+00 -784 3915.00 1.67315251023714068879e+01 1.27817535391851100357e+00 2.14798697119505321851e+00 1.31690299605438676522e+00 2.09830349582171260536e+00 1.34603275408371492183e+00 1.88470241545743499856e+00 1.32781415439816163904e+00 2.17663311315836649484e+00 -785 3920.00 1.67573027087614967456e+01 1.28020031960815394712e+00 2.15133618291187733718e+00 1.31885819384807678745e+00 2.10153442570960402591e+00 1.34800975790495902729e+00 1.88784031705858490469e+00 1.32979481435303648063e+00 2.17987532276402262710e+00 -786 3925.00 1.67830815553199457213e+01 1.28222580275664355121e+00 2.15468636228337695471e+00 1.32081346046976322306e+00 2.10476565513038549327e+00 1.34998683932222918180e+00 1.89097893178244902401e+00 1.33177548635099696206e+00 2.18311769523116572245e+00 -787 3930.00 1.68088616373828969586e+01 1.28425180245193915063e+00 2.15803751049106118387e+00 1.32276879537014857569e+00 2.10799718433279537066e+00 1.35196399813860734795e+00 1.89411825793967891762e+00 1.33375616942818120414e+00 2.18636023155475012203e+00 -788 3935.00 1.68346429502865149175e+01 1.28627831782345558587e+00 2.16138962870607276301e+00 1.32472419802066387895e+00 2.11122901355520786737e+00 1.35394123413644762444e+00 1.89725829386165356638e+00 1.33573686263109281391e+00 2.18960293270899963858e+00 -789 3940.00 1.68604254896778726902e+01 1.28830534795915285784e+00 2.16474271810991947262e+00 1.32667966786164748250e+00 2.11446114303599719264e+00 1.35591854711883152973e+00 1.90039903785902541955e+00 1.33771756499586969014e+00 2.19284579969923321130e+00 -790 3945.00 1.68862092506858445518e+01 1.29033289198844580703e+00 2.16809677985301663128e+00 1.32863520435416626597e+00 2.11769357298244642607e+00 1.35789593688884169254e+00 1.90354048826317323595e+00 1.33969827558974308168e+00 2.19608883354113304520e+00 -791 3950.00 1.69119942290611469105e+01 1.29236094902002252027e+00 2.17145181511687024312e+00 1.33059080698001475085e+00 2.12092630360183598270e+00 1.35987340324956029747e+00 1.90668264342620585872e+00 1.34167899345921570742e+00 2.19933203521928843927e+00 -792 3955.00 1.69377804201399371209e+01 1.29438951815220493202e+00 2.17480782504153413726e+00 1.33254647518989632893e+00 2.12415933509108478816e+00 1.36185094601443279494e+00 1.90982550167950249076e+00 1.34365971768188208202e+00 2.20257540575974575248e+00 -793 3960.00 1.69635678194656449591e+01 1.29641859851440943707e+00 2.17816481078778556579e+00 1.33450220847596923157e+00 2.12739266763674628180e+00 1.36382856498654203570e+00 1.91296906136480693306e+00 1.34564044731460952242e+00 2.20581894616782170360e+00 -794 3965.00 1.69893564224780746486e+01 1.29844818920495930215e+00 2.18152277350604073547e+00 1.33645800629930078252e+00 2.13062630139428232923e+00 1.36580625997933391425e+00 1.91611332085495544852e+00 1.34762118144535669728e+00 2.20906265749029140366e+00 -795 3970.00 1.70151462249279425976e+01 1.30047828933254150385e+00 2.18488171432598621280e+00 1.33841386815204965721e+00 2.13386023652951806184e+00 1.36778403081661847907e+00 1.91925827851241947997e+00 1.34960191914135485547e+00 2.21230654074283661359e+00 -796 3975.00 1.70409372221513990553e+01 1.30250889801620717279e+00 2.18824163437730945247e+00 1.34036979350564688929e+00 2.13709447318755163536e+00 1.36976187731184229079e+00 1.92240393269967202450e+00 1.35158265950092681962e+00 2.21555059696186695817e+00 -797 3980.00 1.70667294097955277721e+01 1.30454001438537248170e+00 2.19160253481042488488e+00 1.34232578186261553022e+00 2.14032901149275156527e+00 1.37173979927845102189e+00 1.92555028177918430288e+00 1.35356340162239652258e+00 2.21879482719415754843e+00 -798 3985.00 1.70925227835073982874e+01 1.30657163752799609924e+00 2.19496441673429210084e+00 1.34428183271511469954e+00 2.14356385156948725523e+00 1.37371779655061976300e+00 1.92869732415488503996e+00 1.35554414458335781291e+00 2.22203923247611889735e+00 -799 3990.00 1.71183173389340907988e+01 1.30860376657349330998e+00 2.19832728127859811096e+00 1.34623794554493914077e+00 2.14679899352139980095e+00 1.37569586895215789646e+00 1.93184505819961049866e+00 1.35752488750286315344e+00 2.22528381385452300734e+00 -800 3995.00 1.71441130716190457406e+01 1.31063640063055175666e+00 2.20169112954193790799e+00 1.34819411986497628142e+00 2.15003443744176658825e+00 1.37767401631724073496e+00 1.93499348230692458372e+00 1.35950562947923492274e+00 2.22852857239687462965e+00 -801 4000.00 1.71699099773129830737e+01 1.31266953881822301398e+00 2.20505596263326930639e+00 1.35015035517774939500e+00 2.15327018339277120873e+00 1.37965223846967788290e+00 1.93814259488075579796e+00 1.36148636964188907150e+00 2.23177350916031080885e+00 -802 4005.00 1.71957080516629723377e+01 1.31470318025555799046e+00 2.20842178167191605098e+00 1.35210665099614568696e+00 2.15650623143659858627e+00 1.38163053525400814081e+00 1.94129239432503264418e+00 1.36346710709951302043e+00 2.23501862521233451986e+00 -803 4010.00 1.72215072903160937301e+01 1.31673732405124432887e+00 2.21178858773574438246e+00 1.35406300681232361072e+00 2.15974258162507037895e+00 1.38360890649404222330e+00 1.94444287904368362518e+00 1.36544784099188554194e+00 2.23826392161008369541e+00 -804 4015.00 1.72473076891267069755e+01 1.31877196932433315979e+00 2.21515638191298469550e+00 1.35601942215989934581e+00 2.16297923398927727234e+00 1.38558735204468175262e+00 1.94759404746136510767e+00 1.36742857043805932094e+00 2.24150939945215332827e+00 -805 4020.00 1.72731092436382525079e+01 1.32080711520423998984e+00 2.21852516530223242697e+00 1.35797589655175987566e+00 2.16621618853958386453e+00 1.38756587174010137531e+00 1.95074589799236974841e+00 1.36940929457781312983e+00 2.24475505980604594924e+00 -806 4025.00 1.72989119497050900520e+01 1.32284276078928830778e+00 2.22189493898135381755e+00 1.35993242951115611561e+00 2.16945344526562688969e+00 1.38954446543520404589e+00 1.95389842908208244410e+00 1.37139001255092640719e+00 2.24800090375999195302e+00 -807 4030.00 1.73247158031815722268e+01 1.32487890521925755216e+00 2.22526570401785095399e+00 1.36188902056134053531e+00 2.17269100415704086160e+00 1.39152313296416396682e+00 1.95705163914479562948e+00 1.37337072351790756564e+00 2.25124693240222217838e+00 -808 4035.00 1.73505207997147756771e+01 1.32691554759247098971e+00 2.22863746147922681118e+00 1.36384566923592709387e+00 2.17592886517237049659e+00 1.39350187419224780250e+00 1.96020552663625813317e+00 1.37535142662889953158e+00 2.25449314683133117398e+00 -809 4040.00 1.73763269352627141018e+01 1.32895268704870828103e+00 2.23201021242261887778e+00 1.36580237506853263696e+00 2.17916702827015873467e+00 1.39548068896399390937e+00 1.96336008999149114196e+00 1.37733212104441093970e+00 2.25773954814591393259e+00 -810 4045.00 1.74021342054724534876e+01 1.33099032269665595862e+00 2.23538395791553057279e+00 1.36775913760313572176e+00 2.18240549337785738615e+00 1.39745957713430546399e+00 1.96651532767660652823e+00 1.37931280592494931447e+00 2.26098613745492871274e+00 -811 4050.00 1.74279426064056366386e+01 1.33302845364500255343e+00 2.23875869900473523089e+00 1.36971595637335208373e+00 2.18564426040218906522e+00 1.39943853855808408859e+00 1.96967123813699029888e+00 1.38129348045175026627e+00 2.26423291586733510528e+00 -812 4055.00 1.74537521337093437523e+01 1.33506707904389099184e+00 2.24213443673700751901e+00 1.37167283092316139026e+00 2.18888332923951356435e+00 1.40141757311096104566e+00 1.97282781983875543652e+00 1.38327414379568636171e+00 2.26747988449209136874e+00 -813 4060.00 1.74795627834452140803e+01 1.33710619799164431853e+00 2.24551117214875795014e+00 1.37362976080690768477e+00 2.19212269977582430158e+00 1.40339668064783928969e+00 1.97598507125837796750e+00 1.38525479514835692108e+00 2.27072704445888495783e+00 -814 4065.00 1.75053745514676073469e+01 1.33914580960731455228e+00 2.24888890626603199507e+00 1.37558674556856930238e+00 2.19536237186602489757e+00 1.40537586103398481896e+00 1.97914299086197154054e+00 1.38723543368063428893e+00 2.27397439687667413111e+00 -815 4070.00 1.75311874336308868294e+01 1.34118591303068068754e+00 2.25226764012523972269e+00 1.37754378477285488458e+00 2.19860234535465393080e+00 1.40735511413466496400e+00 1.98230157713637789030e+00 1.38921605860484675965e+00 2.27722194289587509530e+00 -816 4075.00 1.75570014258930484630e+01 1.34322650738079452104e+00 2.25564737473169918403e+00 1.37950087798447240672e+00 2.20184262005515751781e+00 1.40933443983587403103e+00 1.98546082856843764120e+00 1.39119666912295869565e+00 2.28046968363580937478e+00 -817 4080.00 1.75828165243157350517e+01 1.34526759177670740542e+00 2.25902811113218460193e+00 1.38145802475776502405e+00 2.20508319578098133107e+00 1.41131383800287890651e+00 1.98862074365535623777e+00 1.39317726441620592936e+00 2.28371762023652946638e+00 -818 4085.00 1.76086327247533098728e+01 1.34730916533747069330e+00 2.26240985030092200958e+00 1.38341522465744026782e+00 2.20832407231447991336e+00 1.41329330850094647687e+00 1.99178132087361059455e+00 1.39515784372800832891e+00 2.28696575383808564652e+00 -819 4090.00 1.76344500232674086249e+01 1.34935122719249966927e+00 2.26579259326395598961e+00 1.38537247726893464339e+00 2.21156524941727816724e+00 1.41527285122643586845e+00 1.99494255875149884005e+00 1.39713840626033181103e+00 2.29021408559089367785e+00 -820 4095.00 1.76602684159196741120e+01 1.35139377647121006198e+00 2.26917634100587717327e+00 1.38732978215695590407e+00 2.21480672684063861766e+00 1.41725246604461307953e+00 1.99810445578622553064e+00 1.39911895123586704770e+00 2.29346261663500383676e+00 -821 4100.00 1.76860878985644660588e+01 1.35343681229265300203e+00 2.27256109453200361159e+00 1.38928713890693966704e+00 2.21804850430472910716e+00 1.41923215285183768053e+00 2.00126701049572552904e+00 1.40109947787730759750e+00 2.29671134815192479195e+00 -822 4105.00 1.77119084674707103488e+01 1.35548033377588028614e+00 2.27594685481656044956e+00 1.39124454709395783958e+00 2.22129058151935687704e+00 1.42121191152374026778e+00 2.00443022139793081138e+00 1.40307998543843770456e+00 2.29996028127134310992e+00 -823 4110.00 1.77377301184927702593e+01 1.35752434006067135286e+00 2.27933362284413698617e+00 1.39320200630344626092e+00 2.22453295816323226575e+00 1.42319174195667996763e+00 2.00759408702113972822e+00 1.40506047314194959519e+00 2.30320941718513072516e+00 -824 4115.00 1.77635528477959212523e+01 1.35956883026607755482e+00 2.28272139957859554471e+00 1.39515951613120514629e+00 2.22777563390470589866e+00 1.42517164404701568436e+00 2.01075860590401367389e+00 1.40704094025199255569e+00 2.30645875703333791407e+00 -825 4120.00 1.77893766515454423427e+01 1.36161380352151417661e+00 2.28611018600452498006e+00 1.39711707616267055698e+00 2.23101860839139831683e+00 1.42715161767037779228e+00 2.01392377656448662293e+00 1.40902138600162318838e+00 2.30970830201820120919e+00 -826 4125.00 1.78152015259066232034e+01 1.36365925894603301494e+00 2.28949998306505841938e+00 1.39907468600400641812e+00 2.23426188125020042108e+00 1.42913166273349023783e+00 2.01708959756194916579e+00 1.41100180965498922525e+00 2.31295805329013548501e+00 -827 4130.00 1.78410274668374668749e+01 1.36570519567941350836e+00 2.29289079173442189585e+00 1.40103234525101338903e+00 2.23750545207691420302e+00 1.43111177913271103712e+00 2.02025606743506092045e+00 1.41298221047624084079e+00 2.31620801205137638590e+00 -828 4135.00 1.78668544705032488196e+01 1.36775161285107094145e+00 2.29628261294538438264e+00 1.40299005350985472873e+00 2.24074932045697350347e+00 1.43309196676439998264e+00 2.02342318473284965563e+00 1.41496258773989014301e+00 2.31945817947306842655e+00 -829 4140.00 1.78926825332765382370e+01 1.36979850956969273490e+00 2.29967544764107900690e+00 1.40494781038669502848e+00 2.24399348594472414220e+00 1.43507222553527991060e+00 2.02659094802506833943e+00 1.41694294072044990607e+00 2.32270855675744591906e+00 -830 4145.00 1.79185116511153310626e+01 1.37184588498542270329e+00 2.30306929677500260567e+00 1.40690561549806236741e+00 2.24723794808414378821e+00 1.43705255536243781123e+00 2.02975935588147171629e+00 1.41892326869243379228e+00 2.32595914507565248996e+00 -831 4150.00 1.79443418203921964960e+01 1.37389373821731242131e+00 2.30646416125919673235e+00 1.40886346843975673870e+00 2.25048270638812120126e+00 1.43903295612150450289e+00 2.03292840685108533449e+00 1.42090357095108243968e+00 2.32920994565065297977e+00 -832 4155.00 1.79701730372724171048e+01 1.37594206839477695148e+00 2.30986004202643080419e+00 1.41082136885939934956e+00 2.25372776034881416862e+00 1.44101342776065965978e+00 2.03609809951402720429e+00 1.42288384677090884445e+00 2.33246095967431799068e+00 -833 4160.00 1.79960052980249116672e+01 1.37799087464723180041e+00 2.31325693999910830811e+00 1.41277931636315390307e+00 2.25697310944801854404e+00 1.44299397015553410029e+00 2.03926843246077948990e+00 1.42486409546788217462e+00 2.33571218834888494342e+00 -834 4165.00 1.80218385988149663035e+01 1.38004015611445707279e+00 2.31665485607890797581e+00 1.41473731057791241028e+00 2.26021875312607178898e+00 1.44497458324394267848e+00 2.04243940427146064565e+00 1.42684431634760788832e+00 2.33896363288695141591e+00 -835 4170.00 1.80476729360151466608e+01 1.38208991192586760910e+00 2.32005379118823373830e+00 1.41669535113056799247e+00 2.26346469082331402944e+00 1.44695526693260934081e+00 2.04561101352618823768e+00 1.42882450870532684561e+00 2.34221529451148269274e+00 -836 4175.00 1.80735083057907317539e+01 1.38414014120051520607e+00 2.32345374620803424293e+00 1.41865343765837637058e+00 2.26671092192826151290e+00 1.44893602114898478739e+00 2.04878325883617362635e+00 1.43080467185700843658e+00 2.34546717441435026430e+00 -837 4180.00 1.80993447046179305460e+01 1.38619084307817930224e+00 2.32685472203998644503e+00 1.42061156980895830770e+00 2.26995744583979774944e+00 1.45091684581015667455e+00 2.05195613879189808770e+00 1.43278480513935058127e+00 2.34871927383924639088e+00 -838 4185.00 1.81251821287656653681e+01 1.38824201668827562628e+00 2.33025671957540314594e+00 1.42256974719884232705e+00 2.27320426191534785687e+00 1.45289774082284739443e+00 2.05512965200457253800e+00 1.43476490786832178159e+00 2.35197159400913458072e+00 -839 4190.00 1.81510205745028585511e+01 1.39029366117058383878e+00 2.33365973969523343712e+00 1.42452796949637727764e+00 2.27645136948124582332e+00 1.45487870613523684327e+00 2.05830379707504329545e+00 1.43674497938062062374e+00 2.35522413613661552034e+00 -840 4195.00 1.81768600383057155057e+01 1.39234577565451878023e+00 2.33706378327006047968e+00 1.42648623632845472642e+00 2.27969876786382386058e+00 1.45685974166441223332e+00 2.06147857263524869609e+00 1.43872501901294347348e+00 2.35847690147574384767e+00 -841 4200.00 1.82027005165468018788e+01 1.39439835926949640132e+00 2.34046885117046965519e+00 1.42844454735306025661e+00 2.28294645634796022904e+00 1.45884084734818908480e+00 2.06465397729639965618e+00 1.44070502610198869498e+00 2.36172989124948529138e+00 -842 4205.00 1.82285420054950435542e+01 1.39645141115529658471e+00 2.34387494425668130305e+00 1.43040290223854227314e+00 2.28619443420816681467e+00 1.46082202310365460995e+00 2.06783000969043451178e+00 1.44268500001554622614e+00 2.36498310670153122359e+00 -843 4210.00 1.82543845016266459425e+01 1.39850493044133439291e+00 2.34728206338891576266e+00 1.43236130062215694103e+00 2.28944270067750110798e+00 1.46280326887898759480e+00 2.07100666843892788904e+00 1.44466494010067658671e+00 2.36823654907557390459e+00 -844 4215.00 1.82802280014178073486e+01 1.40055891625702533254e+00 2.35069020941702966354e+00 1.43431974218261748533e+00 2.29269125498901882310e+00 1.46478458460164007171e+00 2.07418395219454643197e+00 1.44664484571480667086e+00 2.37149021961530515057e+00 -845 4220.00 1.83060725012410969725e+01 1.40261336775251366227e+00 2.35409938318051459305e+00 1.43627822656754422503e+00 2.29594009634468498859e+00 1.46676597021979127078e+00 2.07736185957886476672e+00 1.44862471622572597241e+00 2.37474411957478137580e+00 -846 4225.00 1.83319179975727273302e+01 1.40466828404684984655e+00 2.35750958551886302672e+00 1.43823675346601431713e+00 2.29918922390500668484e+00 1.46874742566089278029e+00 2.08054038925491413536e+00 1.45060455102195207111e+00 2.37799825020805943865e+00 -847 4230.00 1.83577644869925329374e+01 1.40672366429017814404e+00 2.36092081726120284202e+00 1.44019532252564830266e+00 2.30243863683049188040e+00 1.47072895087312338624e+00 2.08371953985463287395e+00 1.45258434946091097295e+00 2.38125261276919442111e+00 -848 4235.00 1.83836119658730865467e+01 1.40877950760154990739e+00 2.36433307922629909470e+00 1.44215393344588749258e+00 2.30568833425055608188e+00 1.47271054580466342898e+00 2.08689931006178053252e+00 1.45456411094148529983e+00 2.38450720852260733551e+00 -849 4240.00 1.84094604307942333321e+01 1.41083581313110872912e+00 2.36774637224327832996e+00 1.44411258590544422376e+00 2.30893831526352277805e+00 1.47469221039332798462e+00 2.09007969850829455893e+00 1.45654383485219218741e+00 2.38776203874308290409e+00 -850 4245.00 1.84353098782321715987e+01 1.41289258000827055994e+00 2.37116069713090560356e+00 1.44607127956230319121e+00 2.31218857894698626154e+00 1.47667394459766021519e+00 2.09326070388829954538e+00 1.45852352059191425759e+00 2.39101710467431294305e+00 -851 4250.00 1.84611603047667607314e+01 1.41494980736245024033e+00 2.37457605466648846715e+00 1.44803001412627008193e+00 2.31543912436817844736e+00 1.47865574836584023899e+00 2.09644232485446169179e+00 1.46050316755953368819e+00 2.39427240761181048256e+00 -852 4255.00 1.84870117069778352459e+01 1.41700749435415551680e+00 2.37799244567915391002e+00 1.44998878928642116470e+00 2.31868995055287285822e+00 1.48063762165641099600e+00 2.09962456008017639419e+00 1.46248277515393265702e+00 2.39752794881999520271e+00 -853 4260.00 1.85128640814452509744e+01 1.41906564010243863017e+00 2.38140987093584710621e+00 1.45194760472146988661e+00 2.32194105650611604119e+00 1.48261956440718911665e+00 2.10280740825956691253e+00 1.46446234280508513770e+00 2.40078372958401597970e+00 -854 4265.00 1.85387174247488495382e+01 1.42112424374707857488e+00 2.38482833124496673705e+00 1.45390646014122104646e+00 2.32519244122259083341e+00 1.48460157658708058470e+00 2.10599086807639146457e+00 1.46644186993260228213e+00 2.40403975117865709166e+00 -855 4270.00 1.85645717334684796640e+01 1.42318330442785501155e+00 2.38824782737345664430e+00 1.45586535524511595519e+00 2.32844410365552167974e+00 1.48658365816499427048e+00 2.10917493820404633453e+00 1.46842135595609324383e+00 2.40729601488906785889e+00 -856 4275.00 1.85904270042876262892e+01 1.42524282129491153270e+00 2.39166836009862482371e+00 1.45782428972223176977e+00 2.33169604274777197972e+00 1.48856580907874525010e+00 2.11235961735738220213e+00 1.47040080030553355073e+00 2.41055252200039538124e+00 -857 4280.00 1.86162832337861416931e+01 1.42730279346729949097e+00 2.39508993018741378478e+00 1.45978326329273699891e+00 2.33494825741110956230e+00 1.49054802931796959165e+00 2.11554490423052277137e+00 1.47238020242126110837e+00 2.41380927381851817515e+00 -858 4285.00 1.86421404187511470241e+01 1.42936322008479899104e+00 2.39851253839640410348e+00 1.46174227567680170559e+00 2.33820074653657616892e+00 1.49253031882048214918e+00 2.11873079751759041400e+00 1.47435956174361471049e+00 2.41706627161821963057e+00 -859 4290.00 1.86679985557624945613e+01 1.43142410030791733533e+00 2.40193618548217413533e+00 1.46370132656350215861e+00 2.34145350898412107910e+00 1.49451267756555528088e+00 2.12191729594380129598e+00 1.47633887773366123675e+00 2.42032351671574064156e+00 -860 4295.00 1.86938576415036656897e+01 1.43348543326607047455e+00 2.40536087219093985823e+00 1.46566041569373672893e+00 2.34470654360332808608e+00 1.49649510553246067879e+00 2.12510439820327912130e+00 1.47831814983173881473e+00 2.42358101039623008432e+00 -861 4300.00 1.87197176727617922154e+01 1.43554721808867324917e+00 2.40878659926891636189e+00 1.46761954276694539523e+00 2.34795984921269074164e+00 1.49847760267974194903e+00 2.12829210303160287765e+00 1.48029737749891432408e+00 2.42683875397592840883e+00 -862 4305.00 1.87455786462203661813e+01 1.43760945392586969582e+00 2.41221336745195458207e+00 1.46957870753439046041e+00 2.35121342460997295731e+00 1.50046016897630640763e+00 2.13148040915398873096e+00 1.48227656021698273037e+00 2.43009674876071279925e+00 -863 4310.00 1.87714405586665122883e+01 1.43967213991743969714e+00 2.41564117745517759062e+00 1.47153790969551301338e+00 2.35446726855148202873e+00 1.50244280441179056673e+00 2.13466931527492320697e+00 1.48425569743664653721e+00 2.43335499604609539759e+00 -864 4315.00 1.87973034066800757103e+01 1.44173527520316224759e+00 2.41907003001443676737e+00 1.47349714900157424680e+00 2.35772137980389029366e+00 1.50442550895510129827e+00 2.13785882015071448947e+00 1.48623478866042924018e+00 2.43661349716904584994e+00 -865 4320.00 1.88231671873591110966e+01 1.44379885892281722981e+00 2.42249992584485562830e+00 1.47545642518310748947e+00 2.36097575708204931999e+00 1.50640828257514747257e+00 2.14104892250657830033e+00 1.48821383335976187290e+00 2.43987225342507629833e+00 -866 4325.00 1.88490318971798238579e+01 1.44586289021618474848e+00 2.42593086564082804912e+00 1.47741573797064695839e+00 2.36423039909044652163e+00 1.50839112527192820146e+00 2.14423962108845866936e+00 1.49019283101643829070e+00 2.44313126614079179078e+00 -867 4330.00 1.88748975332402615379e+01 1.44792736823340773000e+00 2.42936285011747710172e+00 1.47937508711545295803e+00 2.36748530450247596235e+00 1.51037403701435124503e+00 2.14743091463193414015e+00 1.49217178114334680927e+00 2.44639053663243366543e+00 -868 4335.00 1.89007640921202764162e+01 1.44999229211426605701e+00 2.43279587996919799409e+00 1.48133447235842363732e+00 2.37074047198117021651e+00 1.51235701778168851739e+00 2.15062280189331378466e+00 1.49415068323264610406e+00 2.44965006623697068022e+00 -869 4340.00 1.89266315708142762730e+01 1.45205766099853961215e+00 2.43622995589038504605e+00 1.48329389345082063301e+00 2.37399590014810302208e+00 1.51434006757394024056e+00 2.15381528163926905250e+00 1.49612953678685900449e+00 2.45290985628100832727e+00 -870 4345.00 1.89524999661093858094e+01 1.45412347402600761193e+00 2.43966507854434100366e+00 1.48525335013354120584e+00 2.37725158762484856112e+00 1.51632318637037766251e+00 2.15700835260537937543e+00 1.49810834133960146808e+00 2.45616990808078572428e+00 -871 4350.00 1.89783692750000234639e+01 1.45618973034681387091e+00 2.44310124862546063085e+00 1.48721284216821114654e+00 2.38050753298116113399e+00 1.51830637417100122732e+00 2.16020201357904539918e+00 1.50008709638303217027e+00 2.45943022298363800360e+00 -872 4355.00 1.90042394941696741739e+01 1.45825642909037389572e+00 2.44653846679704711775e+00 1.48917236931645624587e+00 2.38376373478679459694e+00 1.52028963095508284908e+00 2.16339626330621026540e+00 1.50206580146113077845e+00 2.46269080232653303497e+00 -873 4360.00 1.90301106207163854833e+01 1.46032356941719565491e+00 2.44997673372240143408e+00 1.49113193133990207251e+00 2.38702019159077494237e+00 1.52227295671225815177e+00 2.16659110057427506391e+00 1.50404445609714887411e+00 2.46595164743607675462e+00 -874 4365.00 1.90559826515309325146e+01 1.46239115045669421100e+00 2.45341605006482721407e+00 1.49309152800017419516e+00 2.39027690189030828094e+00 1.52425635145289128936e+00 2.16978652416027451011e+00 1.50602305983506568055e+00 2.46921275965960163035e+00 -875 4370.00 1.90818555835040832847e+01 1.46445917135901337858e+00 2.45685641646689845174e+00 1.49505115906926189240e+00 2.39353386420332725493e+00 1.52623981516661832991e+00 2.17298253283088182997e+00 1.50800161221886086516e+00 2.47247414034444057407e+00 -876 4375.00 1.91077294136302455740e+01 1.46652763127429719425e+00 2.46029783357118914111e+00 1.49701082431915621918e+00 2.39679107698558047090e+00 1.52822334784307511946e+00 2.17617912538386004684e+00 1.50998011278214971931e+00 2.47573579083792738587e+00 -877 4380.00 1.91336041389038307159e+01 1.46859652933196094260e+00 2.46374030200991001038e+00 1.49897052352184578794e+00 2.40004853870318113351e+00 1.53020694949262536788e+00 2.17937630060661069464e+00 1.51195856108964021836e+00 2.47899771248739453355e+00 -878 4385.00 1.91594797562156102799e+01 1.47066586469251281422e+00 2.46718382243599920756e+00 1.50093025645968514148e+00 2.40330624777042256568e+00 1.53219062012563367325e+00 2.18257405728653308685e+00 1.51393695669567573958e+00 2.48225990664017581722e+00 -879 4390.00 1.91853562626636353627e+01 1.47273563648536742754e+00 2.47062839545057366664e+00 1.50289002290466355838e+00 2.40656420260159675806e+00 1.53417435972137128353e+00 2.18577239422139157909e+00 1.51591529918569234425e+00 2.48552237466433290081e+00 -880 4395.00 1.92112336552423172975e+01 1.47480584387103297317e+00 2.47407402168584544810e+00 1.50484982264949973541e+00 2.40982240157990323937e+00 1.53615816831093110473e+00 2.18897131021931468098e+00 1.51789358810366992181e+00 2.48878511789683365407e+00 -881 4400.00 1.92371119310497036281e+01 1.47687648598928977783e+00 2.47752070174293059779e+00 1.50680965548691059297e+00 2.41308084307817960479e+00 1.53814204588394876083e+00 2.19217080408843045802e+00 1.51987182304540802136e+00 2.49204813772646804892e+00 -882 4405.00 1.92629910870802127931e+01 1.47894756197991616986e+00 2.48096843622294827014e+00 1.50876952119925067386e+00 2.41633952543816787895e+00 1.54012599246115278184e+00 2.19537087463686786393e+00 1.52185000358597899428e+00 2.49531143549020617556e+00 -883 4410.00 1.92888711204318887837e+01 1.48101907099305685200e+00 2.48441722573737999724e+00 1.51072941958960216269e+00 2.41959844698088488713e+00 1.54211000804254250163e+00 2.19857152067275452012e+00 1.52382812932118238969e+00 2.49857501256647251964e+00 -884 4415.00 1.93147520282027898020e+01 1.48309101216849126281e+00 2.48786707086661484922e+00 1.51268935046104702202e+00 2.42285760599625410450e+00 1.54409409263848229621e+00 2.20177274101458353428e+00 1.52580619984681842283e+00 2.50183887031296459114e+00 -885 4420.00 1.93406338074909669444e+01 1.48516338466672692675e+00 2.49131797221177153645e+00 1.51464931359593868443e+00 2.42611700078456227203e+00 1.54607824628006484957e+00 2.20497453450157498978e+00 1.52778421476905146292e+00 2.50510301010810776390e+00 -886 4425.00 1.93665164553944606496e+01 1.48723618761717890635e+00 2.49476993032214711121e+00 1.51660930881808808657e+00 2.42937662959427624898e+00 1.54806246896728993967e+00 2.20817689994185739621e+00 1.52976217367331712715e+00 2.50836743331996325779e+00 -887 4430.00 1.93923999691149759883e+01 1.48930942018035605834e+00 2.49822294579885983978e+00 1.51856933592021281498e+00 2.43263649068422793675e+00 1.55004676072088520833e+00 2.21137983616428757117e+00 1.53174007619687224668e+00 2.51163214132695689074e+00 -888 4435.00 1.94182843457505640572e+01 1.49138308148567300115e+00 2.50167701918084173229e+00 1.52052939472612336225e+00 2.43589658225106209244e+00 1.55203112156157985169e+00 2.21458334202881390596e+00 1.53371792194588052460e+00 2.51489713549714988261e+00 -889 4440.00 1.94441695825029086109e+01 1.49345717070400230142e+00 2.50513215104848407933e+00 1.52248948504926584491e+00 2.43915690251215444562e+00 1.55401555151010128952e+00 2.21778741634356579837e+00 1.53569571054723486014e+00 2.51816241722969591521e+00 -890 4445.00 1.94700556765737076148e+01 1.49553168696475879962e+00 2.50858834195108348908e+00 1.52444960670308593542e+00 2.44241744965378693166e+00 1.55600005058717805184e+00 2.22099205796849075156e+00 1.53767344162782726436e+00 2.52142798788229249851e+00 -891 4450.00 1.94959426250610157183e+01 1.49760662941808697646e+00 2.51204559241720870588e+00 1.52640975951139479250e+00 2.44567822183114991219e+00 1.55798461881353822456e+00 2.22419726575317477923e+00 1.53965111483527783420e+00 2.52469384885409331432e+00 -892 4455.00 1.95218304253738068610e+01 1.49968199721412931424e+00 2.51550390299615811429e+00 1.52836994329800202053e+00 2.44893921719943330473e+00 1.55996925620991033767e+00 2.22740303853683752067e+00 1.54162872979647991301e+00 2.52796000152352284829e+00 -893 4460.00 1.95477190746101250340e+01 1.50175778950303073778e+00 2.51896327422686372444e+00 1.53033015788671811208e+00 2.45220043388273412077e+00 1.56195396281775034097e+00 2.23060937517942825536e+00 1.54360628616941775171e+00 2.53122644728973567041e+00 -894 4465.00 1.95736085700753150718e+01 1.50383400543493461754e+00 2.52242370661716774904e+00 1.53229040311171749167e+00 2.45546186997405868624e+00 1.56393873865778654242e+00 2.23381627453053210886e+00 1.54558378361207560125e+00 2.53449318752079255646e+00 -895 4470.00 1.95994989090747004923e+01 1.50591064413925623811e+00 2.52588520070600219825e+00 1.53425067880717480584e+00 2.45872352359750401263e+00 1.56592358376111162599e+00 2.23702373547082578042e+00 1.54756122178243860077e+00 2.53776022363657638437e+00 -896 4475.00 1.96253900889136225771e+01 1.50798770478686749996e+00 2.52934775700120928477e+00 1.53621098481762796695e+00 2.46198539279425476778e+00 1.56790849814845323351e+00 2.24023175686025766140e+00 1.54953860033849144529e+00 2.54102755701551163980e+00 -897 4480.00 1.96512821066901288702e+01 1.51006518650718368768e+00 2.53281137598990113702e+00 1.53817132096688768961e+00 2.46524747564695267954e+00 1.56989348186126820295e+00 2.24344033754841287731e+00 1.55151591894858253973e+00 2.54429518906711660264e+00 -898 4485.00 1.96771749600204799435e+01 1.51214308846071343595e+00 2.53627605820064694342e+00 1.54013168710985626220e+00 2.46850977017605499597e+00 1.57187853494101248408e+00 2.24664947643669776767e+00 1.55349317730178904107e+00 2.54756312116981709082e+00 -899 4490.00 1.97030686460027197882e+01 1.51422140979759967117e+00 2.53974180409983096851e+00 1.54209208310143641718e+00 2.47177227442274549674e+00 1.57386365740841505101e+00 2.24985917239542354551e+00 1.55547037508718766219e+00 2.55083135474349331773e+00 -900 4495.00 1.97289631621494727653e+01 1.51630014965762183188e+00 2.54320861419529453684e+00 1.54405250877580257907e+00 2.47503498637638852387e+00 1.57584884930493140942e+00 2.25306942429490408841e+00 1.55744751197312769619e+00 2.55409989118730074154e+00 -901 4500.00 1.97548585057660659459e+01 1.51837930720128833073e+00 2.54667648895342235704e+00 1.54601296399822119021e+00 2.47829790404707761553e+00 1.57783411068238255126e+00 2.25628023102618024964e+00 1.55942458766941394188e+00 2.55736873190039259995e+00 -902 4505.00 1.97807546742614803748e+01 1.52045888155801467434e+00 2.55014542885096329172e+00 1.54797344861323127319e+00 2.48156102540344880580e+00 1.57981944156149656244e+00 2.25949159148029421473e+00 1.56140160187548771020e+00 2.56063787829228628468e+00 -903 4510.00 1.98066516650446828862e+01 1.52253887189867209706e+00 2.55361543435430071725e+00 1.54993396248609904831e+00 2.48482434841413724058e+00 1.58180484199409421286e+00 2.26270350454828594877e+00 1.56337855429078964598e+00 2.56390733178286334137e+00 -904 4515.00 1.98325494755246545253e+01 1.52461927736304092562e+00 2.55708650591945607644e+00 1.55189450549245511191e+00 2.48808787101668693609e+00 1.58379031202163189640e+00 2.26591596912119674911e+00 1.56535544463548936811e+00 2.56717709377127878412e+00 -905 4520.00 1.98584481031103692317e+01 1.52670009709090037653e+00 2.56055864400244992396e+00 1.55385507747683870861e+00 2.49135159115900695070e+00 1.58577585169592971681e+00 2.26912898410043206709e+00 1.56733227261939167541e+00 2.57044716566704911642e+00 -906 4525.00 1.98843475453144407084e+01 1.52878133025312235027e+00 2.56403184905930237036e+00 1.55581567831487999065e+00 2.49461550673718379656e+00 1.58776146104808013604e+00 2.27234254839776150803e+00 1.56930903798339427269e+00 2.57371754890042092612e+00 -907 4530.00 1.99102477995458428950e+01 1.53086297597912235346e+00 2.56750612151494106428e+00 1.55777630789257393040e+00 2.49787961567839733590e+00 1.58974714012990347989e+00 2.27555666091459052325e+00 1.57128574043730284693e+00 2.57698824488091116081e+00 -908 4535.00 1.99361488634208363635e+01 1.53294503342940857671e+00 2.57098146181502373864e+00 1.55973696606482326033e+00 2.50114391586837170323e+00 1.59173288899322074030e+00 2.27877132055232367591e+00 1.57326237973237814671e+00 2.58025925501803854445e+00 -909 4540.00 1.99620507342447517374e+01 1.53502750175412394640e+00 2.57445787038447670980e+00 1.56169765272798666267e+00 2.50440840519282881260e+00 1.59371870768985224309e+00 2.28198652624345932338e+00 1.57523895560951765482e+00 2.58353058074204877670e+00 -910 4545.00 1.99879534097374857993e+01 1.53711038009304878926e+00 2.57793534763786613695e+00 1.56365836775769539990e+00 2.50767308150640122477e+00 1.59570459627161809202e+00 2.28520227688940114064e+00 1.57721546780961996426e+00 2.58680222348318755721e+00 -911 4550.00 2.00138568874116558050e+01 1.53919366761705478375e+00 2.58141389398975373837e+00 1.56561911102958006836e+00 2.51093794268444714390e+00 1.59769055477997512504e+00 2.28841857141228510741e+00 1.57919191608394471338e+00 2.59007418464060901186e+00 -912 4555.00 2.00397611646762427995e+01 1.54127736345555699238e+00 2.58489350985470522915e+00 1.56757988243999957234e+00 2.51420298656086949052e+00 1.59967658327710804400e+00 2.29163540874460647245e+00 1.58116830019411946928e+00 2.59334646566528714828e+00 -913 4560.00 2.00656662392511293547e+01 1.54336146675869967382e+00 2.58837419563692039404e+00 1.56954068188531303818e+00 2.51746821097993578320e+00 1.60166268182520110663e+00 2.29485278780850077140e+00 1.58314461991213284442e+00 2.59661906797710351213e+00 -914 4565.00 2.00915721086489433844e+01 1.54544597669735450651e+00 2.59185595171987070984e+00 1.57150150925151499415e+00 2.52073361375482063451e+00 1.60364885046571070681e+00 2.29807070753646369710e+00 1.58512087500997544964e+00 2.59989199300630424716e+00 -915 4570.00 2.01174787704859419080e+01 1.54753089240093721912e+00 2.59533877848702720925e+00 1.57346236442460063465e+00 2.52399919269869776883e+00 1.60563508927118614444e+00 2.30128916687135776087e+00 1.58709706524927218751e+00 2.60316524218313549710e+00 -916 4575.00 2.01433862224820146025e+01 1.54961621302995511407e+00 2.59882267634259145339e+00 1.57542324733202132592e+00 2.52726494563510684088e+00 1.60762139828308270317e+00 2.30450816473531627793e+00 1.58907319043310524265e+00 2.60643881692747880763e+00 -917 4580.00 2.01692944621497858293e+01 1.55170193773455222797e+00 2.60230764563894156893e+00 1.57738415785977159622e+00 2.53053087034612955719e+00 1.60960777758431428097e+00 2.30772770008156502541e+00 1.59104925033346500385e+00 2.60971271869030951862e+00 -918 4585.00 2.01952034872091417128e+01 1.55378806566487237539e+00 2.60579368675954947676e+00 1.57934509591457494793e+00 2.53379696462421311054e+00 1.61159422721633704967e+00 2.31094777185296651467e+00 1.59302524475343276755e+00 2.61298694891223570735e+00 -919 4590.00 2.02211132953799932466e+01 1.55587459597105937092e+00 2.60928080005679507991e+00 1.58130606140315421726e+00 2.53706322625143920746e+00 1.61358074725169942099e+00 2.31416837899238148069e+00 1.59500117349609094042e+00 2.61626150901314069586e+00 -920 4595.00 2.02470238842785867917e+01 1.55796152780325614096e+00 2.61276898588305783733e+00 1.58326705425296077046e+00 2.54032965299952628868e+00 1.61556733776295025073e+00 2.31738952046339941049e+00 1.59697703635415777512e+00 2.61953640043363389367e+00 -921 4600.00 2.02729352517284731050e+01 1.56004886031160716620e+00 2.61625824460108047376e+00 1.58522807437071766579e+00 2.54359624262982819687e+00 1.61755399879154571074e+00 2.32061119520888325951e+00 1.59895283315144309810e+00 2.62281162463505435056e+00 -922 4605.00 2.02988473952422552316e+01 1.56213659264625537304e+00 2.61974857654251502836e+00 1.58718912166314796153e+00 2.54686299291406381684e+00 1.61954073043076296479e+00 2.32383340218205791672e+00 1.60092856370139347000e+00 2.62608718303728272403e+00 -923 4610.00 2.03247603128507563497e+01 1.56422472395734546424e+00 2.62323998204937636203e+00 1.58915019606806739993e+00 2.55012990158249497341e+00 1.62152753273242256071e+00 2.32705614035687702312e+00 1.60290422783818309327e+00 2.62936307709129435395e+00 -924 4615.00 2.03506740020666008206e+01 1.56631325340538452018e+00 2.62673246145331651391e+00 1.59111129750256230508e+00 2.55339696641720292902e+00 1.62351440576907313229e+00 2.33027940869693139803e+00 1.60487982537525786242e+00 2.63263930824806280384e+00 -925 4620.00 2.03765884608169578485e+01 1.56840218013015242349e+00 2.63022601506525743886e+00 1.59307242590444908537e+00 2.55666418512772164462e+00 1.62550134960289915931e+00 2.33350320616581141664e+00 1.60685535615715680002e+00 2.63591587794819837143e+00 -926 4625.00 2.04025036869253746374e+01 1.57049150328179254466e+00 2.63372064320648702207e+00 1.59503358119081450894e+00 2.55993155547540629513e+00 1.62748836432717780554e+00 2.33672753173746938771e+00 1.60883082001805433059e+00 2.63919278764267462023e+00 -927 4630.00 2.04284196780081046541e+01 1.57258122202081307428e+00 2.63721634619829181645e+00 1.59699476329947365194e+00 2.56319907519051826128e+00 1.62947544999372961883e+00 2.33995238437549568644e+00 1.61080621681285229840e+00 2.64247003878246644604e+00 -928 4635.00 2.04543364320959639713e+01 1.57467133549735760489e+00 2.64071312432050353536e+00 1.59895597216824270070e+00 2.56646674201368263368e+00 1.63146260668546694284e+00 2.34317776307457270590e+00 1.61278154639645388002e+00 2.64574763281854830055e+00 -929 4640.00 2.04802539470124926879e+01 1.57676184286156972902e+00 2.64421097789440828763e+00 1.60091720773493606522e+00 2.56973455365443337328e+00 1.63344983447493885542e+00 2.34640366679829037722e+00 1.61475680861339720984e+00 2.64902557119152959331e+00 -930 4645.00 2.05061722205812380082e+01 1.57885274325322910727e+00 2.64770990719983734252e+00 1.60287846994773364173e+00 2.57300250785339779114e+00 1.63543713343469399035e+00 2.34963009454133153753e+00 1.61673200334967726022e+00 2.65230385537311263988e+00 -931 4650.00 2.05320912507293726890e+01 1.58094403584320764011e+00 2.65120991252698567919e+00 1.60483975875481510442e+00 2.57627060235120008969e+00 1.63742450365800951140e+00 2.35285704528801309365e+00 1.61870713044983305373e+00 2.65558248680390818208e+00 -932 4655.00 2.05580110352804368290e+01 1.58303571977128498816e+00 2.65471099413495492669e+00 1.60680107409399597351e+00 2.57953883484701007589e+00 1.63941194519670530028e+00 2.35608451802265372876e+00 1.62068218981022282854e+00 2.65886146695561764730e+00 -933 4660.00 2.05839315722652500540e+01 1.58512779417724058995e+00 2.65821315232430510633e+00 1.60876241591345547910e+00 2.58280720308145461672e+00 1.64139945815442267474e+00 2.35931251173993539183e+00 1.62265718130647762507e+00 2.66214079726885222144e+00 -934 4665.00 2.06098528595073524627e+01 1.58722025824231027791e+00 2.66171638733340998328e+00 1.61072378419246531323e+00 2.58607570477443049484e+00 1.64338704260371093469e+00 2.36254102543454047591e+00 1.62463210482459241568e+00 2.66542047921531333188e+00 -935 4670.00 2.06357748950375636809e+01 1.58931311108554607081e+00 2.66522069943173622875e+00 1.61268517885847728621e+00 2.58934433766656413312e+00 1.64537469861711782571e+00 2.36577005811151552805e+00 1.62660696026092654876e+00 2.66870051424597543033e+00 -936 4675.00 2.06616976768867068870e+01 1.59140635187781964710e+00 2.66872608887838635994e+00 1.61464659989076220192e+00 2.59261309946738860432e+00 1.64736242628792073361e+00 2.36899960876554205313e+00 1.62858174752220241643e+00 2.67198090383254083235e+00 -937 4680.00 2.06876212029819583904e+01 1.59349997976927415522e+00 2.67223255590137132032e+00 1.61660804723750040068e+00 2.59588198792789448532e+00 1.64935022569903266820e+00 2.37222967640166704228e+00 1.63055646649441521312e+00 2.67526164942598398966e+00 -938 4685.00 2.07135454712505016062e+01 1.59559399391005429791e+00 2.67574010075979229484e+00 1.61856952088832772851e+00 2.59915100075761573706e+00 1.65133809692300204119e+00 2.37546026003529986426e+00 1.63253111710501608300e+00 2.67854275249800721781e+00 -939 4690.00 2.07394704798267923707e+01 1.59768839343993840352e+00 2.67924872367129607298e+00 1.62053102079142341552e+00 2.60242013570754116003e+00 1.65332604006346972625e+00 2.37869135866112380029e+00 1.63450569926072852844e+00 2.68182421452031283238e+00 -940 4695.00 2.07653962268453007312e+01 1.59978317751943532876e+00 2.68275842486389315411e+00 1.62249254692605959782e+00 2.60568939051829850939e+00 1.65531405519298457918e+00 2.38192297130491281720e+00 1.63648021288900347159e+00 2.68510603694387528506e+00 -941 4700.00 2.07913227101295596810e+01 1.60187834530905237607e+00 2.68626920456559359351e+00 1.62445409927150707929e+00 2.60895876294087569747e+00 1.65730214241518791773e+00 2.38515509698207717193e+00 1.63845465791729227867e+00 2.68838822124039644734e+00 -942 4705.00 2.08172499280213152417e+01 1.60397389593820505205e+00 2.68978106299404373658e+00 1.62641567779667473026e+00 2.61222825071590003532e+00 1.65929030180262815364e+00 2.38838773469766341151e+00 1.64042903428341046990e+00 2.69167076888157863479e+00 -943 4710.00 2.08431778784477472755e+01 1.60606982857776525719e+00 2.69329400033579657858e+00 1.62837728249119795265e+00 2.61549785159436121162e+00 1.66127853344858222862e+00 2.39162088349817425481e+00 1.64240334192517312140e+00 2.69495368133912460706e+00 -944 4715.00 2.08691065596469549348e+01 1.60816614236751287415e+00 2.69680801680849935309e+00 1.63033891333434866056e+00 2.61876756335834182110e+00 1.66326683744632686235e+00 2.39485454238865580479e+00 1.64437758079076012940e+00 2.69823696008473623564e+00 -945 4720.00 2.08950359696497649509e+01 1.61026283646795587146e+00 2.70032311259870505538e+00 1.63230057031576292204e+00 2.62203738375883110834e+00 1.66525521389950337259e+00 2.39808871039488247234e+00 1.64635175082835072402e+00 2.70152060657975301439e+00 -946 4725.00 2.09209661065906331601e+01 1.61235991001887302154e+00 2.70383928790333172287e+00 1.63426225342507613902e+00 2.62530731058827626612e+00 1.66724366288066039310e+00 2.40132338656335697635e+00 1.64832585199648828933e+00 2.70480462229587592660e+00 -947 4730.00 2.09468969688113091365e+01 1.61445736218077251500e+00 2.70735654289856952914e+00 1.63622396264156044765e+00 2.62857734163912404313e+00 1.66923218449343879755e+00 2.40455856990949001784e+00 1.65029988425371731964e+00 2.70808900872553648398e+00 -948 4735.00 2.09728285544462522694e+01 1.61655519209343445652e+00 2.71087487776060731548e+00 1.63818569797557977985e+00 2.63184747468309154783e+00 1.67122077883111574970e+00 2.40779425947978431566e+00 1.65227384757930861880e+00 2.71137376733007240404e+00 -949 4740.00 2.09987608616299183950e+01 1.61865339892772985841e+00 2.71439429265527243373e+00 1.64014745942713435767e+00 2.63511770754371799086e+00 1.67320944598696796923e+00 2.41103045430001383664e+00 1.65424774193180623705e+00 2.71465889959155104449e+00 -950 4745.00 2.10246938887040606403e+01 1.62075198181307511547e+00 2.71791478775875239293e+00 1.64210924698586024917e+00 2.63838803804454258284e+00 1.67519818605427239788e+00 2.41426715342704545364e+00 1.65622156731120995232e+00 2.71794440697130879059e+00 -951 4750.00 2.10506276338031348416e+01 1.62285093990997708602e+00 2.72143636320578252707e+00 1.64407106066212094220e+00 2.64165846399873949224e+00 1.67718699914703428533e+00 2.41750435589701817563e+00 1.65819532369679167871e+00 2.72123029096177848629e+00 -952 4755.00 2.10765620952688905732e+01 1.62495027235821654088e+00 2.72495901917255078928e+00 1.64603290045591665880e+00 2.64492898324021163958e+00 1.67917588534816619728e+00 2.42074206075643427738e+00 1.66016901107818792838e+00 2.72451655304502438071e+00 -953 4760.00 2.11024972713394234347e+01 1.62704997832866404828e+00 2.72848275577306331741e+00 1.64799476638797592898e+00 2.64819959364431811721e+00 1.68116484476130922943e+00 2.42398026705179647777e+00 1.66214262944503343711e+00 2.72780319468238685587e+00 -954 4765.00 2.11284331603564830004e+01 1.62915005696110060107e+00 2.73200757317314524286e+00 1.64995665845829830864e+00 2.65147029305532688781e+00 1.68315387749010492158e+00 2.42721897383997164965e+00 1.66411617881805695696e+00 2.73109021736629520305e+00 -955 4770.00 2.11543697607654515025e+01 1.63125050740566823748e+00 2.73553347149716685749e+00 1.65191857669797648178e+00 2.65474107936932357532e+00 1.68514298362782932728e+00 2.43045818016746295598e+00 1.66608965919725893201e+00 2.73437762257881633587e+00 -956 4775.00 2.11803070707007883300e+01 1.63335132881251210435e+00 2.73906045085913163462e+00 1.65388052110701044839e+00 2.65801195046166860436e+00 1.68713216327812376427e+00 2.43369788510150053540e+00 1.66806307060336656001e+00 2.73766541179165256992e+00 -957 4780.00 2.12062450886078792678e+01 1.63545252033177557216e+00 2.74258851138341031017e+00 1.65584249171649200427e+00 2.66128290425954183718e+00 1.68912141654462932827e+00 2.43693808767822384098e+00 1.67003641304674510515e+00 2.74095358650759868269e+00 -958 4785.00 2.12321838129321136535e+01 1.63755408111360201140e+00 2.74611765318400724567e+00 1.65780448854714990148e+00 2.66455393869012224783e+00 1.69111074353098711498e+00 2.44017878698559087525e+00 1.67200968656885029517e+00 2.74424214818799194759e+00 -959 4790.00 2.12581232420152339557e+01 1.63965601031849894653e+00 2.74964787636456353681e+00 1.65976651161971200388e+00 2.66782505167022643278e+00 1.69310014435120215204e+00 2.44341998208046895513e+00 1.67398289119041043804e+00 2.74753109832526476453e+00 -960 4795.00 2.12840633743026224067e+01 1.64175830707588255031e+00 2.75317918103908398919e+00 1.66172856097563470534e+00 2.67109624118921828995e+00 1.69508961908818700515e+00 2.44666167201972495349e+00 1.67595602695288170558e+00 2.75082043840148227076e+00 -961 4800.00 2.13100042082396647913e+01 1.64386097055662450117e+00 2.75671156729048183465e+00 1.66369063664601091190e+00 2.67436750520536969944e+00 1.69707916786631130002e+00 2.44990385588095360703e+00 1.67792909389772049167e+00 2.75411016991943968790e+00 -962 4805.00 2.13359457422717468944e+01 1.64596399989014052778e+00 2.76024503520166986092e+00 1.66565273865156804334e+00 2.67763884172877331125e+00 1.69906879078921568826e+00 2.45314653273138638667e+00 1.67990209208711216426e+00 2.75740029434047517753e+00 -963 4810.00 2.13618879748442509481e+01 1.64806739424730186450e+00 2.76377958486592500975e+00 1.66761486704412709159e+00 2.68091024875915762138e+00 1.70105848796054148764e+00 2.45638970164861758505e+00 1.68187502156251245111e+00 2.76069081316738351717e+00 -964 4815.00 2.13878309046098458168e+01 1.65017115275752446202e+00 2.76731521634543087274e+00 1.66957702185478007451e+00 2.68418172434807189575e+00 1.70304825949429394782e+00 2.45963336169987822899e+00 1.68384788238610627609e+00 2.76398172789259444215e+00 -965 4820.00 2.14137745299102739693e+01 1.65227527459168022084e+00 2.77085192972310201398e+00 1.67153920312498360801e+00 2.68745326653670035810e+00 1.70503810549411349839e+00 2.46287751197312765328e+00 1.68582067464080620489e+00 2.76727303998781160033e+00 -966 4825.00 2.14397188493982078228e+01 1.65437975887918442552e+00 2.77438972506112158101e+00 1.67350141090655823994e+00 2.69072487342841348834e+00 1.70702802606364190119e+00 2.46612215154596103872e+00 1.68779339837843256333e+00 2.77056475094546517113e+00 -967 4830.00 2.14656638615190225039e+01 1.65648460478054526668e+00 2.77792860241131167598e+00 1.67546364525132407408e+00 2.69399654309548752806e+00 1.70901802132724767169e+00 2.46936727950633727602e+00 1.68976605369226295927e+00 2.77385686226834904389e+00 -968 4835.00 2.14916095649253904298e+01 1.65858981143554173876e+00 2.78146856182549129244e+00 1.67742590620073817043e+00 2.69726827369311239480e+00 1.71100809138857168357e+00 2.47261289493185065780e+00 1.69173864065484536034e+00 2.77714937543853102042e+00 -969 4840.00 2.15175559582699840178e+01 1.66069537801504663044e+00 2.78500960334511749039e+00 1.67938819381698434263e+00 2.70054006333502227832e+00 1.71299823636162007467e+00 2.47585899691046096294e+00 1.69371115935945715236e+00 2.78044229194844039199e+00 -970 4845.00 2.15435030401018146051e+01 1.66280130363811062821e+00 2.78855172702200970747e+00 1.68135050815188358264e+00 2.70381191022822742198e+00 1.71498845635003305254e+00 2.47910558454049168020e+00 1.69568360990973898694e+00 2.78373561329050867030e+00 -971 4850.00 2.15694508090735617145e+01 1.66490758747560541053e+00 2.79209493287689847207e+00 1.68331284925725666035e+00 2.70708381253828234136e+00 1.71697875147817979880e+00 2.48235265690990170029e+00 1.69765599240933218184e+00 2.78702934095716603480e+00 -972 4855.00 2.15953992638378871050e+01 1.66701422866731130412e+00 2.79563922093050942763e+00 1.68527521721601569737e+00 2.71035576851365300755e+00 1.71896912186006578516e+00 2.48560021311701362379e+00 1.69962830695151345672e+00 2.79032347644084355309e+00 -973 4860.00 2.16213484031510994043e+01 1.66912122636337145742e+00 2.79918459122430052233e+00 1.68723761206961753167e+00 2.71362777639244256989e+00 1.72095956760969603927e+00 2.48884825224978722957e+00 1.70160055365028806129e+00 2.79361802122360636247e+00 -974 4865.00 2.16472982255622277137e+01 1.67122857971392968501e+00 2.80273104375827175616e+00 1.68920003390097517304e+00 2.71689983445421079367e+00 1.72295008884107581082e+00 2.49209677340654511823e+00 1.70357273263002539920e+00 2.79691297681861428259e+00 -975 4870.00 2.16732487299312133189e+01 1.67333628785876609157e+00 2.80627857854278639493e+00 1.69116248277227265717e+00 2.72017194099924441986e+00 1.72494068565784575142e+00 2.49534577570633908650e+00 1.70554484402545836197e+00 2.80020834469757007312e+00 -976 4875.00 2.16991999150143684005e+01 1.67544434995838820157e+00 2.80982719557784488273e+00 1.69312495876642321591e+00 2.72344409437965140341e+00 1.72693135819473941872e+00 2.49859525823712846915e+00 1.70751688794022804530e+00 2.80350412638399593135e+00 -977 4880.00 2.17251517793607185070e+01 1.67755276515257523151e+00 2.81337689486344721956e+00 1.69508746194561110698e+00 2.72671629292681183543e+00 1.72892210656576161831e+00 2.50184522009723586677e+00 1.70948886454016024672e+00 2.80680032334959417284e+00 -978 4885.00 2.17511043220374951090e+01 1.67966153259147077392e+00 2.81692767639959384951e+00 1.69704999239274978429e+00 2.72998853506538186053e+00 1.73091293088491782193e+00 2.50509566041607723008e+00 1.71146077393926021593e+00 2.81009693709716001919e+00 -979 4890.00 2.17770575415937273078e+01 1.68177065142521930952e+00 2.82047954015519186655e+00 1.69901255019075092534e+00 2.73326081920965435756e+00 1.73290383126621305721e+00 2.50834657829197515966e+00 1.71343261630335286227e+00 2.81339396911912409394e+00 -980 4895.00 2.18030114369929961526e+01 1.68388012079360005480e+00 2.82403248610951340680e+00 1.70097513542252887220e+00 2.73653314380501333503e+00 1.73489480784438088179e+00 2.51159797283361774234e+00 1.71540439177753656352e+00 2.81669142091828028640e+00 -981 4900.00 2.18289660070952642457e+01 1.68598993984675615820e+00 2.82758651425219387221e+00 1.70293774818135901228e+00 2.73980550734866623586e+00 1.73688586072306150321e+00 2.51484984316005544258e+00 1.71737610051727229710e+00 2.81998929398705922011e+00 -982 4905.00 2.18549212507604693201e+01 1.68810010773483210045e+00 2.83114162453141249287e+00 1.70490038853979131162e+00 2.74307790835854392597e+00 1.73887699002662543535e+00 2.51810218837997679131e+00 1.71934774269874979247e+00 2.82328758982825656076e+00 -983 4910.00 2.18808771667449128984e+01 1.69021062359760754212e+00 2.83469781691607858320e+00 1.70686305659110182376e+00 2.74635034539403743992e+00 1.74086819587944052756e+00 2.52135500762279596287e+00 1.72131931847743069319e+00 2.82658630993430204370e+00 -984 4915.00 2.19068337541158442150e+01 1.69232148658522563167e+00 2.83825509135437004105e+00 1.70882575244929624247e+00 2.74962281703526567611e+00 1.74285947840587684965e+00 2.52460829999720148820e+00 1.72329082802950428466e+00 2.82988545580799044643e+00 -985 4920.00 2.19327910117331974504e+01 1.69443269585819411560e+00 2.84181344780483158274e+00 1.71078847618692275745e+00 2.75289532191416608242e+00 1.74485083771993898516e+00 2.52786206464297213969e+00 1.72526227155188927043e+00 2.83318502894175239248e+00 -986 4925.00 2.19587489385605678649e+01 1.69654425053556501268e+00 2.84537288619491324226e+00 1.71275122791798661837e+00 2.75616785867304203705e+00 1.74684227395636071378e+00 2.53111630065843096205e+00 1.72723364921041100395e+00 2.83648503083838354755e+00 -987 4930.00 2.19847075335615471658e+01 1.69865614978820955727e+00 2.84893340648315973596e+00 1.71471400773576498899e+00 2.75944042602674555198e+00 1.74883378722914706316e+00 2.53437100718335850402e+00 1.72920496122271516448e+00 2.83978546299031231470e+00 -988 4935.00 2.20106667956997270608e+01 1.70076839275590763201e+00 2.85249500858665738789e+00 1.71667681574389874299e+00 2.76271302269012686281e+00 1.75082537765230283888e+00 2.53762618335753309395e+00 1.73117620775462777161e+00 2.84308632690033569190e+00 -989 4940.00 2.20366267240423283624e+01 1.70288097856807474351e+00 2.85605769242249474260e+00 1.71863965205639313005e+00 2.76598564745058617120e+00 1.75281704537092575258e+00 2.54088182828964326276e+00 1.73314738903415888061e+00 2.84638762406088297041e+00 -990 4945.00 2.20625873176565931999e+01 1.70499390638521886032e+00 2.85962145792848554393e+00 1.72060251678725295577e+00 2.76925829909552412289e+00 1.75480879049902105393e+00 2.54413794111946778287e+00 1.73511850526859068289e+00 2.84968935598511308172e+00 -991 4950.00 2.20885485755061061752e+01 1.70710717535748357498e+00 2.86318630501135373834e+00 1.72256541002975516186e+00 2.77253097648489044147e+00 1.75680061317132141241e+00 2.54739452097642260497e+00 1.73708955666520514782e+00 2.85299152417582080332e+00 -992 4955.00 2.21145104966580916539e+01 1.70922078461428439411e+00 2.86675223357782194000e+00 1.72452833191863352802e+00 2.77580367849936049396e+00 1.75879251349146881189e+00 2.55065156701065109957e+00 1.73906054344164839875e+00 2.85629413011507216069e+00 -993 4960.00 2.21404730803870819500e+01 1.71133473330576468818e+00 2.87031924353461453947e+00 1.72649128255752848382e+00 2.77907640406106937192e+00 1.76078449161492400776e+00 2.55390907834120461928e+00 1.74103146583629486699e+00 2.85959717530566326360e+00 -994 4965.00 2.21664363256566439020e+01 1.71344902058206871587e+00 2.87388733475736080081e+00 1.72845426207080965497e+00 2.78234915214397027228e+00 1.76277654764532787368e+00 2.55716705411822697869e+00 1.74300232406679045383e+00 2.86290066126075126718e+00 -995 4970.00 2.21924002316376594024e+01 1.71556364558297547163e+00 2.87745650716314882445e+00 1.73041727058284577900e+00 2.78562192174274381173e+00 1.76476868171741441138e+00 2.56042549348149872657e+00 1.74497311839223767649e+00 2.86620458947276768313e+00 -996 4975.00 2.22183647975010067910e+01 1.71767860745862899208e+00 2.88102676061724372047e+00 1.73238030820764232764e+00 2.78889471192462412574e+00 1.76676089395555258044e+00 2.56368439557079774715e+00 1.74694384903028265832e+00 2.86950896143414269090e+00 -997 4980.00 2.22443300224175501967e+01 1.71979390533844478384e+00 2.88459809501600705772e+00 1.73434337509029701252e+00 2.79216752176720373058e+00 1.76875318450483920429e+00 2.56694375953626829912e+00 1.74891451624002813858e+00 2.87281377866839982005e+00 -998 4985.00 2.22702959056618006173e+01 1.72190953838293081546e+00 2.88817051021433979230e+00 1.73630647135517879320e+00 2.79544035039989813285e+00 1.77074555347928042082e+00 2.57020358451769093122e+00 1.75088512028057707859e+00 2.87611904264724005387e+00 -999 4990.00 2.22962624465082797087e+01 1.72402550573186585936e+00 2.89174400608787252054e+00 1.73826959711629225325e+00 2.79871319702467369339e+00 1.77273800100324496754e+00 2.57346386965484397180e+00 1.75285566141103088533e+00 2.87942475490455151999e+00 -1000 4995.00 2.23222296440242118365e+01 1.72614180651466653238e+00 2.89531858249150930718e+00 1.74023275253946385632e+00 2.80198606084349277623e+00 1.77473052721146595800e+00 2.57672461411860043157e+00 1.75482613989049296421e+00 2.88273091691203653397e+00 -1001 5000.00 2.23481974976913946307e+01 1.72825843989184013694e+00 2.89889423929051526230e+00 1.74219593773869796394e+00 2.80525894112050444562e+00 1.77672313223867672782e+00 2.57998581704873908294e+00 1.75679655599879347427e+00 2.88603753018285358323e+00 -1002 5005.00 2.23741658363985109759e+01 1.73037540499280195760e+00 2.90247097632942896439e+00 1.74415915285909273180e+00 2.80853183718204180153e+00 1.77871581621961105668e+00 2.58324747759540374048e+00 1.75876691000539953080e+00 2.88934459621979744526e+00 -1003 5010.00 2.24001344894488276793e+01 1.73249270096769625304e+00 2.90604879346315359001e+00 1.74612239804574476132e+00 2.81180474838553218220e+00 1.78070857926827352813e+00 2.58650959490873910696e+00 1.76073720219014195898e+00 2.89265211651529918768e+00 -1004 5015.00 2.24261034569459702936e+01 1.73461032695630179568e+00 2.90962769051549940968e+00 1.74808567344375220820e+00 2.81507767412985598909e+00 1.78270142152976207583e+00 2.58977216815961552854e+00 1.76270743285357900376e+00 2.89596009258251640972e+00 -1005 5020.00 2.24520727387862990554e+01 1.73672828209839869018e+00 2.91320766732064173610e+00 1.75004897919821256203e+00 2.81835061386571616993e+00 1.78469434312844499324e+00 2.59303519650854141787e+00 1.76467760227554193442e+00 2.89926852591388017899e+00 -1006 5025.00 2.24780423350734643861e+01 1.73884656554413075114e+00 2.91678872371275232922e+00 1.75201231546458613408e+00 2.82162356709563688639e+00 1.78668734419905717026e+00 2.59629867909529687964e+00 1.76664771076695381602e+00 2.90257741802254987107e+00 -1007 5030.00 2.25040122458074627332e+01 1.74096517642291326311e+00 2.92037085951564412412e+00 1.75397568238797152418e+00 2.82489653336359625158e+00 1.78868042487633016613e+00 2.59956261509075314819e+00 1.76861775861800896159e+00 2.90588677039059195550e+00 -1008 5035.00 2.25299824709882869911e+01 1.74308411388489004068e+00 2.92395407454276146098e+00 1.75593908013419452985e+00 2.82816951227575952288e+00 1.79067358528463427270e+00 2.60282700366578234608e+00 1.77058774616035941030e+00 2.90919658453116447561e+00 -1009 5040.00 2.25559530105123080546e+01 1.74520337705947636842e+00 2.92753836860755178861e+00 1.75790250884835130840e+00 2.83144250344865433533e+00 1.79266682555870282556e+00 2.60609184397052828785e+00 1.77255767368419969721e+00 2.91250686194706220888e+00 -1010 5045.00 2.25819238644831514762e+01 1.74732296510718043692e+00 2.93112374150273202744e+00 1.75986596868590439158e+00 2.83471550661281446182e+00 1.79466014584363287021e+00 2.60935713518622680596e+00 1.77452754153154446115e+00 2.91581760413071622295e+00 -1011 5050.00 2.26078950327971952561e+01 1.74944287714705315473e+00 2.93471019303138502821e+00 1.76182945982304350885e+00 2.83798852147804492319e+00 1.79665354626379336622e+00 2.61262287646302215904e+00 1.77649735001331787743e+00 2.91912881259528456113e+00 -1012 5055.00 2.26338665155580720523e+01 1.75156311232923833643e+00 2.93829772300695735154e+00 1.76379298242559334753e+00 2.84126154785779183598e+00 1.79864702695391787124e+00 2.61588906698214973545e+00 1.77846709948189873884e+00 2.92244048883319917920e+00 -1013 5060.00 2.26598383127657712066e+01 1.75368366979351586465e+00 2.94188633119107345593e+00 1.76575653664901643936e+00 2.84453458558622962471e+00 1.80064058803837601097e+00 2.61915570591448165771e+00 1.78043679024820966639e+00 2.92575263433688892434e+00 -1014 5065.00 2.26858104243166671665e+01 1.75580454867966517796e+00 2.94547601738681619210e+00 1.76772012265913813778e+00 2.84780763455971674958e+00 1.80263422967262898489e+00 2.62242279242052500621e+00 1.78240642268535931514e+00 2.92906525061951406030e+00 -1015 5070.00 2.27117828503143961427e+01 1.75792574812746571489e+00 2.94906678135581090672e+00 1.76968374064251210420e+00 2.85108069472643466113e+00 1.80462795197068182063e+00 2.62569032568151694562e+00 1.78437599711463423802e+00 2.93237833918386847643e+00 -1016 5075.00 2.27377555907589510298e+01 1.76004726727669758013e+00 2.95265862288041169847e+00 1.77164739077532806810e+00 2.85435376608638025075e+00 1.80662175507763222981e+00 2.62895830487869286429e+00 1.78634551391950613386e+00 2.93569190151201819816e+00 -1017 5080.00 2.27637286456503389331e+01 1.76216910525677583621e+00 2.95625154173260806800e+00 1.77361107321304745099e+00 2.85762684868101235480e+00 1.80861563912821310396e+00 2.63222672917256117486e+00 1.78831497343162637570e+00 2.93900593912748764325e+00 -1018 5085.00 2.27897020148849200893e+01 1.76429126120747969964e+00 2.95984553765329794217e+00 1.77557478815258851235e+00 2.86089994261397118080e+00 1.81060960426752215469e+00 2.63549559775472053147e+00 1.79028437603446666238e+00 2.94232045351234194897e+00 -1019 5090.00 2.28156756984626909457e+01 1.76641373426858994122e+00 2.96344061041447037752e+00 1.77753853577014075960e+00 2.86417304805108230426e+00 1.81260365060956463168e+00 2.63876490979604483300e+00 1.79225372209077082886e+00 2.94563544617974049089e+00 -1020 5095.00 2.28416496965909345818e+01 1.76853652359024882124e+00 2.96703675976738789899e+00 1.77950231625225807619e+00 2.86744616518926420667e+00 1.81459777830980151236e+00 2.64203466447776813553e+00 1.79422301198401012989e+00 2.94895091861174885040e+00 -1021 5100.00 2.28676240090623679180e+01 1.77065962829150902458e+00 2.97063398544258339129e+00 1.78146612977512996956e+00 2.87071929429798222699e+00 1.81659198749260242245e+00 2.64530486099149220180e+00 1.79619224608729255444e+00 2.95226687232152729123e+00 -1022 5105.00 2.28935986358769945070e+01 1.77278304752251347765e+00 2.97423228719131804709e+00 1.78342997654603863111e+00 2.87399243567779638653e+00 1.81858627829270091958e+00 2.64857549849772322403e+00 1.79816142479445395530e+00 2.95558330880150510467e+00 -1023 5110.00 2.29195735772420938758e+01 1.77490678041267768705e+00 2.97783166474412563929e+00 1.78539385673081008044e+00 2.87726558970181445218e+00 1.82058065086555753709e+00 2.65184657620879082884e+00 1.80013054849932974122e+00 2.95890022955447840047e+00 -1024 5115.00 2.29455488329503793921e+01 1.77703082610178175749e+00 2.98143211783153949668e+00 1.78735777054708955269e+00 2.88053875680532733838e+00 1.82257510532517863489e+00 2.65511809328520254070e+00 1.80209961760612036308e+00 2.96221763608324017980e+00 -1025 5120.00 2.29715244031054979246e+01 1.77915518372960468341e+00 2.98503364617372879408e+00 1.78932171817106744349e+00 2.88381193745472197421e+00 1.82456964182702519039e+00 2.65839004892892161180e+00 1.80406863249829751972e+00 2.96553552986985780038e+00 -1026 5125.00 2.29975002876038061572e+01 1.78127985241519826154e+00 2.98863624949086315041e+00 1.79128569982039009822e+00 2.88708513217856488353e+00 1.82656426049546594115e+00 2.66166244233154980492e+00 1.80603759361115323578e+00 2.96885391242748974960e+00 -1027 5130.00 2.30234764865489474062e+01 1.78340483130870608441e+00 2.99223992749274758651e+00 1.79324971568161051216e+00 2.89035834156761151092e+00 1.82855896147559926490e+00 2.66493527266395702213e+00 1.80800650133852358614e+00 2.97217278524856753918e+00 -1028 5135.00 2.30494529999409252241e+01 1.78553011954990781263e+00 2.99584467988918667913e+00 1.79521376595164716683e+00 2.89363156625407169642e+00 1.83055374490215760908e+00 2.66820853913847333416e+00 1.80997535611570059544e+00 2.97549214983588417027e+00 -1029 5140.00 2.30754298276760856368e+01 1.78765571625785479881e+00 2.99945050637962218332e+00 1.79717785084814618557e+00 2.89690480694270346973e+00 1.83254861090987497541e+00 2.67148224092596997536e+00 1.81194415835724842445e+00 2.97881200767150788877e+00 -1030 5145.00 2.31014069698580861711e+01 1.78978162057232603743e+00 3.00305740667385911991e+00 1.79914197057838909366e+00 2.90017806437972414102e+00 1.83454355964384796529e+00 2.67475637723877524010e+00 1.81391290849845931987e+00 2.98213236026859584982e+00 -1031 5150.00 2.31273844263832693002e+01 1.79190783163310229931e+00 3.00666538044024633791e+00 1.80110612534965874865e+00 2.90345133937353150344e+00 1.83653859123881035842e+00 2.67803094725812540489e+00 1.81588160697462530635e+00 2.98545320910921541113e+00 -1032 5155.00 2.31533621974589287618e+01 1.79403434855923427094e+00 3.01027442737822426011e+00 1.80307031535887274387e+00 2.90672463277398263060e+00 1.83853370582949615653e+00 2.68130595018598372192e+00 1.81785025424176738262e+00 2.98877455569616179432e+00 -1033 5160.00 2.31793402828777814761e+01 1.79616117051122992088e+00 3.01388454717687004347e+00 1.80503454084440462246e+00 2.90999794549311863179e+00 1.84052890356100151692e+00 2.68458138521395150988e+00 1.81981885072481319732e+00 2.99209640152186429063e+00 -1034 5165.00 2.32053186826398167852e+01 1.79828829659777644778e+00 3.01749573949416971530e+00 1.80699880201353746401e+00 2.91327127851552880600e+00 1.84252418456806021929e+00 2.68785725154399202097e+00 1.82178739690051161304e+00 2.99541874807875396769e+00 -1035 5170.00 2.32312973969523284268e+01 1.80041572595865329021e+00 3.02110800401919821212e+00 1.80896309907355279378e+00 2.91654463286725906812e+00 1.84451954898540604333e+00 2.69113354837806983966e+00 1.82375589320415487649e+00 2.99874159687999064516e+00 -1036 5175.00 2.32572764256080333212e+01 1.80254345772327639885e+00 3.02472134039957740725e+00 1.81092743226282526514e+00 2.91981800960544868317e+00 1.84651499695813647861e+00 2.69441027490778495235e+00 1.82572434011249185026e+00 3.00206494939727575044e+00 -1037 5180.00 2.32832557686069279157e+01 1.80467149103142499023e+00 3.02833574831401985961e+00 1.81289180178863640336e+00 2.92309140989087623552e+00 1.84851052862098375051e+00 2.69768743033510238760e+00 1.82769273810227073085e+00 3.00538880712303946297e+00 -1038 5185.00 2.33092354260526555265e+01 1.80679982500215063901e+00 3.03195122739978151216e+00 1.81485620788936108383e+00 2.92636483489468535168e+00 1.85050614410868208282e+00 2.70096501387234910752e+00 1.82966108762951207289e+00 3.00871317157044071422e+00 -1039 5190.00 2.33352153979452090482e+01 1.80892845877523278375e+00 3.03556777732521165802e+00 1.81682065078264498581e+00 2.92963828587093111366e+00 1.85250184357669289703e+00 2.70424302471112643076e+00 1.83162938918132933708e+00 3.01203804422154730602e+00 -1040 5195.00 2.33611956842846026916e+01 1.81105739149045086300e+00 3.03918539771720253029e+00 1.81878513071722691663e+00 2.93291176410476461811e+00 1.85449762714938493069e+00 2.70752146206376220761e+00 1.83359764325519836170e+00 3.01536342656878808555e+00 -1041 5200.00 2.33871762849671789297e+01 1.81318662225649274156e+00 3.04280408822337555819e+00 1.82074964790038840157e+00 2.93618527096424486444e+00 1.85649349497185633950e+00 2.71080032512185553628e+00 1.83556585032786823142e+00 3.01868932010459456450e+00 -1042 5205.00 2.34131572000965917368e+01 1.81531615022350178990e+00 3.04642384849134950642e+00 1.82271420258086846999e+00 2.93945880784852642265e+00 1.85848944717883957090e+00 2.71407961310810064148e+00 1.83753401090718004873e+00 3.02201572631103276834e+00 -1043 5210.00 2.34391384296728304548e+01 1.81744597451052913861e+00 3.05004467813765378637e+00 1.82467879499704088708e+00 2.94273237620858330033e+00 1.86048548391543300262e+00 2.71735932522446033133e+00 1.83950212548024638615e+00 3.02534264669089791866e+00 -1044 5215.00 2.34651199735922659784e+01 1.81957609424699096046e+00 3.05366657677881647714e+00 1.82664342537691615220e+00 2.94600597757830273693e+00 1.86248160531636930415e+00 2.72063946068326378835e+00 1.84147019456527250014e+00 3.02867008272625604093e+00 -1045 5220.00 2.34911018319585345182e+01 1.82170650856230231796e+00 3.05728954405209396583e+00 1.82860809396923285064e+00 2.94927961351230027987e+00 1.86447781152674618710e+00 2.72392001867611011079e+00 1.84343821867009904913e+00 3.03199803591990191265e+00 -1046 5225.00 2.35170840046679892055e+01 1.82383721658587849568e+00 3.06091357957401433154e+00 1.83057280102272934563e+00 2.95255328562737551223e+00 1.86647410268129676503e+00 2.72720099843605723322e+00 1.84540619831293151165e+00 3.03532650774353784939e+00 -1047 5230.00 2.35430664918242804617e+01 1.82596821745749937627e+00 3.06453868294037867770e+00 1.83253754676541569246e+00 2.95582699560251160875e+00 1.86847047891475392944e+00 2.73048239915470380978e+00 1.84737413401197470009e+00 3.03865549969995951685e+00 -1048 5235.00 2.35690492934273976289e+01 1.82809951027548822644e+00 3.06816485375734959717e+00 1.83450233146675856233e+00 2.95910074514778687060e+00 1.87046694037221628015e+00 2.73376422006510733098e+00 1.84934202630616173479e+00 3.04198501326086745422e+00 -1049 5240.00 2.35950324094773442596e+01 1.83023109420035257067e+00 3.07179209163109190328e+00 1.83646715536513238654e+00 2.96237453605618972219e+00 1.87246348718841604253e+00 2.73704646035886689504e+00 1.85130987573442595817e+00 3.04531504992905732720e+00 -1050 5245.00 2.36210158398704876959e+01 1.83236296833041567567e+00 3.07542039615740536718e+00 1.83843201870927530628e+00 2.96564837015180282620e+00 1.87446011950845137228e+00 2.74032911925867628256e+00 1.85327768281497262670e+00 3.04864561118659649352e+00 -1051 5250.00 2.36469995847104570430e+01 1.83449513181582157806e+00 3.07904976693209109229e+00 1.84039692176865465889e+00 2.96892224930016412898e+00 1.87645683747741887082e+00 2.74361219598722705371e+00 1.85524544810746339074e+00 3.05197669851554964637e+00 -1052 5255.00 2.36729836438936303011e+01 1.83662758376525725446e+00 3.08268020353022009772e+00 1.84236186478164376545e+00 2.97219617543936021065e+00 1.87845364121968905202e+00 2.74689568974648379296e+00 1.85721317215083048247e+00 3.05530831339798458757e+00 -1053 5260.00 2.36989680175236223647e+01 1.83876032331850236545e+00 3.08631170552686384667e+00 1.84432684800734580932e+00 2.97547015054893426722e+00 1.88045053088035785116e+00 2.75017959975913850457e+00 1.85918085551510081643e+00 3.05864045732633105246e+00 -1054 5265.00 2.37249527056004474446e+01 1.84089334958424410971e+00 3.08994427251782388666e+00 1.84629187172559161567e+00 2.97874417662915913496e+00 1.88244750660452342395e+00 2.75346392524788319278e+00 1.86114849873920706891e+00 3.06197313179302055275e+00 -1055 5270.00 2.37509377081241019880e+01 1.84302666170226192577e+00 3.09357790405744159656e+00 1.84825693618511932570e+00 2.98201825578394519312e+00 1.88444456852691932802e+00 2.75674866541468333025e+00 1.86311610241390268605e+00 3.06530633825939036186e+00 -1056 5275.00 2.37769230249909568897e+01 1.84516025879160783241e+00 3.09721259971042739423e+00 1.85022204165539583265e+00 2.98529239011720770591e+00 1.88644171678227801081e+00 2.76003381950295834102e+00 1.86508366709884976231e+00 3.06864007822823614546e+00 -1057 5280.00 2.38029086562009943862e+01 1.84729413998169689215e+00 3.10084835905185052241e+00 1.85218718839552298761e+00 2.98856658179504153239e+00 1.88843895151569785007e+00 2.76331938670430909966e+00 1.86705119336407321384e+00 3.07197435316089562107e+00 -1058 5285.00 2.38288946019615117677e+01 1.84942830438121630365e+00 3.10448518162569175871e+00 1.85415237668533250392e+00 2.99184083303536541010e+00 1.89043627286191173731e+00 2.76660536626215591838e+00 1.86901868180032715294e+00 3.07530916456016312210e+00 -1059 5290.00 2.38548808620652117440e+01 1.85156275112994594956e+00 3.10812306699665930054e+00 1.85611760679429016463e+00 2.99511514609755291616e+00 1.89243368096601716211e+00 2.76989175737846293757e+00 1.87098613297763716190e+00 3.07864451389774140821e+00 -1060 5295.00 2.38808674366157482893e+01 1.85369747933657302852e+00 3.11176201469836799518e+00 1.85808287900222723898e+00 2.99838952327207097781e+00 1.89443117596274723802e+00 2.77317855929665046943e+00 1.87295354751784959291e+00 3.08198040264533279498e+00 -1061 5300.00 2.39068543255094745348e+01 1.85583248814087697909e+00 3.11540202427479773206e+00 1.86004819356824602217e+00 3.00166396692193426787e+00 1.89642875798683530064e+00 2.77646577122904769652e+00 1.87492092599098936212e+00 3.08531683229536879409e+00 -1062 5305.00 2.39328415288500302438e+01 1.85796777664118129003e+00 3.11904309528029166643e+00 1.86201355077217756140e+00 3.00493847942052205724e+00 1.89842642719374343763e+00 2.77975339238798246910e+00 1.87688826901890282173e+00 3.08865380431954994478e+00 -1063 5310.00 2.39588290466374154164e+01 1.86010334397726517786e+00 3.12268522721737307180e+00 1.86397895091457987959e+00 3.00821306320339809659e+00 1.90042418369747601048e+00 2.78304142201687465530e+00 1.87885557719234430607e+00 3.09199132018957989487e+00 -1064 5315.00 2.39848168787679973946e+01 1.86223918926818021724e+00 3.12632841964038599158e+00 1.86594439425455660420e+00 3.01148772073721859854e+00 1.90242202765349488480e+00 2.78632985931768972776e+00 1.88082285113315883507e+00 3.09532938139788882381e+00 -1065 5320.00 2.40108050253454088363e+01 1.86437531163297798287e+00 3.12997267206221785329e+00 1.86790988108230227027e+00 3.01476245453009639164e+00 1.90441995919653339620e+00 2.78961870354421126450e+00 1.88279009146319342705e+00 3.09866798940581578137e+00 -1066 5325.00 2.40367934863696497416e+01 1.86651171019070982737e+00 3.13361798400611890614e+00 1.86987541169837556687e+00 3.01803726712123587816e+00 1.90641797846132443617e+00 2.79290795389840473817e+00 1.88475729880429354601e+00 3.10200714569542590482e+00 -1067 5330.00 2.40627822617370803471e+01 1.86864838405006250532e+00 3.13726435498497702170e+00 1.87184098637224338724e+00 3.02131216110166223032e+00 1.90841608558260245054e+00 2.79619760961332586291e+00 1.88672447377830554416e+00 3.10534685173842195383e+00 -1068 5335.00 2.40887713516549872850e+01 1.87078533235081656549e+00 3.14091178450131547351e+00 1.87380660540446442042e+00 3.02458713909349352633e+00 1.91041428070546359663e+00 2.79948766993239495093e+00 1.88869161701743948356e+00 3.10868710900650802031e+00 -1069 5340.00 2.41147607558124477123e+01 1.87292255420165831836e+00 3.14456027206802124496e+00 1.87577226908523320148e+00 3.02786220373957482010e+00 1.91241256397500603015e+00 2.80277813405757658671e+00 1.89065872917463395630e+00 3.11202791898174790930e+00 -1070 5345.00 2.41407504745203738139e+01 1.87506004872163978270e+00 3.14820981718761805368e+00 1.87773797771510952970e+00 3.03113735772420911374e+00 1.91441093550523411260e+00 2.80606900123229108246e+00 1.89262581089246273436e+00 3.11536928312548067055e+00 -1071 5350.00 2.41667405075714931684e+01 1.87719781501944793511e+00 3.15186041935226413102e+00 1.87970373157392356411e+00 3.03441260376279009492e+00 1.91640939545161037572e+00 2.80936027068959637276e+00 1.89459286280313699002e+00 3.11871120290940995190e+00 -1072 5355.00 2.41927308549658022230e+01 1.87933585223486288029e+00 3.15551207805411904062e+00 1.88166953098296252378e+00 3.03768794462253399757e+00 1.91840794395923142091e+00 2.81265194165218268552e+00 1.89655988558032206903e+00 3.12205367981560177881e+00 -1073 5360.00 2.42187215169105840573e+01 1.88147415945584284280e+00 3.15916479277497774802e+00 1.88363537622205701183e+00 3.04096338304992652724e+00 1.92040658114210294194e+00 2.81594401334274380133e+00 1.89852687987695722960e+00 3.12539671529502971481e+00 -1074 5365.00 2.42447124931985555918e+01 1.88361273583253274744e+00 3.16281856299663477472e+00 1.88560126760213031538e+00 3.04423892186400424364e+00 1.92240530714532220635e+00 2.81923648500469958833e+00 1.90049384634598039767e+00 3.12874031082975978535e+00 -1075 5370.00 2.42707037838297168264e+01 1.88575158045289037467e+00 3.16647338821124924024e+00 1.88756720543410527746e+00 3.04751456388380148610e+00 1.92440412211398625963e+00 2.82252935587110798110e+00 1.90246078568178678125e+00 3.13208446788113237247e+00 -1076 5375.00 2.42966953889077146300e+01 1.88789069244633167521e+00 3.17012926787988824628e+00 1.88953319000817709927e+00 3.05079031198017602833e+00 1.92640302618282888147e+00 2.82582262516465920754e+00 1.90442769854767823823e+00 3.13542918792084712720e+00 -1077 5380.00 2.43226873084325418972e+01 1.89003007092154495794e+00 3.17378620148434631432e+00 1.89149922165599648771e+00 3.05406616900325289521e+00 1.92840201947621880940e+00 2.82911629211841164633e+00 1.90639458561732233477e+00 3.13877447241024443159e+00 -1078 5385.00 2.43486795424042021807e+01 1.89216971499757979913e+00 3.17744418847532639205e+00 1.89346530066775908807e+00 3.05734213785498321059e+00 1.93040110213925397709e+00 2.83241035596542145569e+00 1.90836144758511250252e+00 3.14212032281066155903e+00 -1079 5390.00 2.43746720907190486116e+01 1.89430962378312495176e+00 3.18110322831389558118e+00 1.89543142737511516316e+00 3.06061822144767781140e+00 1.93240027430666749808e+00 2.83570481593874390569e+00 1.91032828514544439358e+00 3.14546674059380082511e+00 -1080 5395.00 2.44006649534807280588e+01 1.89644979640759525630e+00 3.18476332046111965113e+00 1.89739760206826013622e+00 3.06389442272474310514e+00 1.93439953611319270799e+00 2.83899967128180108489e+00 1.91229509898234861787e+00 3.14881372722100039141e+00 -1081 5400.00 2.44266581306892440750e+01 1.89859023196931397948e+00 3.18842446436770110552e+00 1.89936382508920886814e+00 3.06717074460885319453e+00 1.93639888770392665229e+00 2.84229492122764826334e+00 1.91426188980058409328e+00 3.15216128414323559781e+00 -1082 5405.00 2.44526516222409462387e+01 1.90073092957696854199e+00 3.19208665948434466841e+00 1.90133009673852093613e+00 3.07044719006414323914e+00 1.93839832919287480273e+00 2.84559056498861506768e+00 1.91622865831527389169e+00 3.15550941283220787170e+00 -1083 5410.00 2.44786454282394814186e+01 1.90287188835997422842e+00 3.19574990525138602493e+00 1.90329641734784726914e+00 3.07372376205474528987e+00 1.94039786073549858081e+00 2.84888660182884922989e+00 1.91819540523117648689e+00 3.15885811474925537468e+00 -1084 5415.00 2.45046395486848460621e+01 1.90501310741665430548e+00 3.19941420110916574515e+00 1.90526278723847464214e+00 3.07700046356552059379e+00 1.94239748244580323622e+00 2.85218303097104364241e+00 1.92016213126341495077e+00 3.16220739134535389070e+00 -1085 5420.00 2.45306339834734039584e+01 1.90715458586606034785e+00 3.20307954648765802474e+00 1.90722920672132678632e+00 3.08027729758132906568e+00 1.94439719447925063456e+00 2.85547985164825446347e+00 1.92212883712711257722e+00 3.16555724408183936092e+00 -1086 5425.00 2.45566287327087913184e+01 1.90929632281687977624e+00 3.20674594081683617119e+00 1.90919567614878271655e+00 3.08355426706630630918e+00 1.94639699694984491529e+00 2.85877706310390289346e+00 1.92409552356848445598e+00 3.16890767440968668112e+00 -1087 5430.00 2.45826237962873719312e+01 1.91143831737779912316e+00 3.21041338352667526834e+00 1.91116219582140156596e+00 3.08683137503640381283e+00 1.94839689001304838811e+00 2.86207466456068093663e+00 1.92606219130265321482e+00 3.17225868380059861096e+00 -1088 5435.00 2.46086191744164217710e+01 1.91358056865750669751e+00 3.21408187404715040003e+00 1.91312876609156257146e+00 3.09010862445575495983e+00 1.95039687378286585862e+00 2.86537265527237394735e+00 1.92802884106547067766e+00 3.17561027369518544816e+00 -1089 5440.00 2.46346148667850215475e+01 1.91572307576468925383e+00 3.21775141177714241181e+00 1.91509538728055295209e+00 3.09338601831958515120e+00 1.95239694840439481638e+00 2.86867103447203675159e+00 1.92999547361351608821e+00 3.17896244554442075625e+00 -1090 5445.00 2.46606108737041012091e+01 1.91786583781839814478e+00 3.22142199613626267762e+00 1.91706205972002408089e+00 3.09666355960239148004e+00 1.95439711400200444302e+00 2.87196980139272772803e+00 1.93196208968264060424e+00 3.18231520082000773897e+00 -1091 5450.00 2.46866071949663634655e+01 1.92000885391695641502e+00 3.22509362653375708518e+00 1.91902878375199104077e+00 3.09994125127867059533e+00 1.95639737071042785210e+00 2.87526895527786674478e+00 1.93392869001905953752e+00 3.18566854095219120779e+00 -1092 5455.00 2.47126038306754551854e+01 1.92215212317941586129e+00 3.22876630238923612026e+00 1.92099555971846935876e+00 3.10321909631255632434e+00 1.95839771867476297729e+00 2.87856849535014580610e+00 1.93589527540007999562e+00 3.18902246739194605851e+00 -1093 5460.00 2.47386007808313834744e+01 1.92429564469373559632e+00 3.23244002308085320863e+00 1.92296238795111018582e+00 3.10649709763708825605e+00 1.96039815800901440213e+00 2.88186842087371397625e+00 1.93786184656155380246e+00 3.19237698161097505078e+00 -1094 5465.00 2.47645980453305050162e+01 1.92643941758933046060e+00 3.23611478801785512616e+00 1.92492926879192927103e+00 3.10977525819567235388e+00 1.96239868884791612835e+00 2.88516873107126459175e+00 1.93982840429115221959e+00 3.19573208503952344017e+00 -1095 5470.00 2.47905956242764560216e+01 1.92858344095416023301e+00 3.23979059659912360658e+00 1.92689620259330540719e+00 3.11305358090061945475e+00 1.96439931132620038134e+00 2.88846942518621707663e+00 1.94179494935581886672e+00 3.19908777911820108031e+00 -1096 5475.00 2.48165935175655967271e+01 1.93072771390727648821e+00 3.24346744819244836577e+00 1.92886318969725412131e+00 3.11633206862278733240e+00 1.96640002557860182897e+00 2.89177050245162758912e+00 1.94376148252249780768e+00 3.20244406531871117494e+00 -1097 5480.00 2.48425917253015668962e+01 1.93287223554700182682e+00 3.24714534220707617962e+00 1.93083023044579094041e+00 3.11961072424339436182e+00 1.96840083172948854262e+00 2.89507196212128237178e+00 1.94572800458922423594e+00 3.20580094506093526974e+00 -1098 5485.00 2.48685902474843700816e+01 1.93501700498202322542e+00 3.25082427800043305410e+00 1.93279732520165947740e+00 3.12288955059184170082e+00 1.97040172990323037006e+00 2.89837380342823669466e+00 1.94769451633330525908e+00 3.20915841979584737231e+00 -1099 5490.00 2.48945890840103665198e+01 1.93716202131066483894e+00 3.25450425497139983477e+00 1.93476447429651066123e+00 3.12616855046643671301e+00 1.97240272024492435676e+00 2.90167602560554849234e+00 1.94966101854241324887e+00 3.21251649096405778039e+00 -1100 5495.00 2.49205882350868357378e+01 1.93930728365197757590e+00 3.25818527247740341579e+00 1.93673167810345248085e+00 3.12944772664475667767e+00 1.97440380287893990641e+00 2.90497862789663674477e+00 1.95162751202494844094e+00 3.21587516001654094566e+00 -1101 5500.00 2.49465877004028513397e+01 1.94145279109392032701e+00 3.26186732988623306895e+00 1.93869893696449979714e+00 3.13272708186292669907e+00 1.97640497792964620061e+00 2.90828160954492265233e+00 1.95359399756858165276e+00 3.21923442839390627768e+00 -1102 5505.00 2.49725874802693397214e+01 1.94359854274518073503e+00 3.26555042656567851012e+00 1.94066625123203251313e+00 3.13600661880524711478e+00 1.97840624552141242098e+00 2.91158496979382697134e+00 1.95556047600244164997e+00 3.22259429751603621028e+00 -1103 5510.00 2.49985875744790213560e+01 1.94574453770408206665e+00 3.26923456188353034335e+00 1.94263362128952210561e+00 3.13928634011456475505e+00 1.98040760579933627916e+00 2.91488870787640586002e+00 1.95752694811419991616e+00 3.22595476884426801689e+00 -1104 5515.00 2.50245879831355289014e+01 1.94789077507931129851e+00 3.27291973519721324237e+00 1.94460104746861972558e+00 3.14256624840263265597e+00 1.98240905886705864880e+00 2.91819282304644467274e+00 1.95949341473298432881e+00 3.22931584379848457544e+00 -1105 5520.00 2.50505887061352332523e+01 1.95003725396919169732e+00 3.27660594584342534930e+00 1.94656853015279773800e+00 3.14584634619829195401e+00 1.98441060488004072937e+00 2.92149731453699912365e+00 1.96145987667755927752e+00 3.23267752381929573957e+00 -1106 5525.00 2.50765897435817706196e+01 1.95218397347204652981e+00 3.28029319317959222602e+00 1.94853606969443515773e+00 3.14912663599929087965e+00 1.98641224394192361657e+00 2.92480218158112625915e+00 1.96342633477705241773e+00 3.23603981034731136290e+00 -1107 5530.00 2.51025910954751338977e+01 1.95433093269656299462e+00 3.28398147656313943443e+00 1.95050366646663952963e+00 3.15240712023082902959e+00 1.98841397618744109010e+00 2.92810742344297469941e+00 1.96539278986059229304e+00 3.23940270480241299111e+00 -1108 5535.00 2.51285927617116904287e+01 1.95647813073070020451e+00 3.28767079531003680870e+00 1.95247132083215424458e+00 3.15568780126628567473e+00 1.99041580174096166544e+00 2.93141303933487318290e+00 1.96735924276767115693e+00 3.24276620862521225419e+00 -1109 5540.00 2.51545947423950799759e+01 1.95862556668314558017e+00 3.29136114877770991072e+00 1.95443903316408751358e+00 3.15896868139612685411e+00 1.99241772073721934433e+00 2.93471902852097032977e+00 1.96932569433778059675e+00 3.24613032324595307543e+00 -1110 5545.00 2.51805970375253025395e+01 1.96077323965222216628e+00 3.29505253630285510624e+00 1.95640680383554643740e+00 3.16224976286936376724e+00 1.99441973329021871031e+00 2.93802539024468600815e+00 1.97129214542077746408e+00 3.24949505008451877686e+00 -1111 5550.00 2.52065996469987076978e+01 1.96292114873625322957e+00 3.29874495719107985181e+00 1.95837463321963900498e+00 3.16553104782099925529e+00 1.99642183952432894500e+00 2.94133212372871311047e+00 1.97325859686651750025e+00 3.25286039059188292200e+00 -1112 5555.00 2.52326025710225927412e+01 1.96506929302319788277e+00 3.30243841079980793296e+00 1.96034252167910860720e+00 3.16881253832385478830e+00 1.99842403957428405015e+00 2.94463922822683654701e+00 1.97522504952485777885e+00 3.25622634616719963674e+00 -1113 5560.00 2.52586058092860277213e+01 1.96721767162174310251e+00 3.30613289642428131998e+00 1.96231046960779109689e+00 3.17209423636783816036e+00 2.00042633356445254122e+00 2.94794670298247796225e+00 1.97719150425601819521e+00 3.25959291825107833063e+00 -1114 5565.00 2.52846093620999354812e+01 1.96936628361984888969e+00 3.30982841340119726681e+00 1.96427847737879446299e+00 3.17537614385994304556e+00 2.00242872159847573599e+00 2.95125454723905544796e+00 1.97915796194094739668e+00 3.26296010826340143751e+00 -1115 5570.00 2.53106132292570293885e+01 1.97151512812620155479e+00 3.31352496103616145362e+00 1.96624654537558973821e+00 3.17865826259316008873e+00 2.00443120382145156810e+00 2.95456276022962693872e+00 1.98112442342950179075e+00 3.26632791763441465704e+00 -1116 5575.00 2.53366174107573129959e+01 1.97366420422876043261e+00 3.31722253863477822833e+00 1.96821467397128535559e+00 3.18194059429829323449e+00 2.00643378034738395499e+00 2.95787134120797734482e+00 1.98309088961299395670e+00 3.26969634777363582501e+00 -1117 5580.00 2.53626219068080764885e+01 1.97581351101548507998e+00 3.32092114552338157907e+00 1.97018286355971627977e+00 3.18522314056104960400e+00 2.00843645130064274440e+00 2.96118028940716282449e+00 1.98505736137237276395e+00 3.27306540010094604298e+00 -1118 5585.00 2.53886267172020225757e+01 1.97796304759506202942e+00 3.32462078099721303204e+00 1.97215111451399094378e+00 3.18850590288422575114e+00 2.01043921679523318602e+00 2.96448960407060457811e+00 1.98702383957822248384e+00 3.27643507604659278698e+00 -1119 5590.00 2.54146318419391619159e+01 1.98011281304508690582e+00 3.32832144435151322526e+00 1.97411942723830891033e+00 3.19178888266697358134e+00 2.01244207696588839340e+00 2.96779928444172202973e+00 1.98899032513221984964e+00 3.27980537702009256051e+00 -1120 5595.00 2.54406372812267775885e+01 1.98226280647424668580e+00 3.33202313488152279675e+00 1.97608780210577816838e+00 3.19507208116334950887e+00 2.01444503191624990635e+00 2.97110932976393682381e+00 1.99095681893604181667e+00 3.28317630444132824152e+00 -1121 5600.00 2.54666430348575829612e+01 1.98441302697050026005e+00 3.33572585189284742668e+00 1.97805623952059805859e+00 3.19835549952376974048e+00 2.01644808178104995022e+00 2.97441973928066927257e+00 1.99292332187063725435e+00 3.28654785973018093159e+00 -1122 5605.00 2.54926491028315709286e+01 1.98656347363217178348e+00 3.33942959466000033331e+00 1.98002473987660487786e+00 3.20163913877427885879e+00 2.01845122667429466290e+00 2.97773051222497509016e+00 1.99488983484804660584e+00 3.28992004428580431252e+00 -1123 5610.00 2.55186554852523990178e+01 1.98871414553685532667e+00 3.34313436247822215464e+00 1.98199330354690617106e+00 3.20492299979582684344e+00 2.02045446670998840588e+00 2.98104164786100467310e+00 1.99685635879067513443e+00 3.29329285951771666419e+00 -1124 5615.00 2.55446621821200601232e+01 1.99086504178287393430e+00 3.34684015463239026289e+00 1.98396193095643047499e+00 3.20820708333462878414e+00 2.02245780202286518090e+00 2.98435314540108542758e+00 1.99882289458983541941e+00 3.29666630685616368623e+00 -1125 5620.00 2.55706691934345471395e+01 1.99301616146855176126e+00 3.35054697039701743222e+00 1.98593062248864860031e+00 3.21149139000216621298e+00 2.02446123270620148560e+00 2.98766500410936641785e+00 2.00078944317829643396e+00 3.30004038770029906047e+00 -1126 5625.00 2.55966765190922274087e+01 1.99516750367148287815e+00 3.35425480904661599268e+00 1.98789937853739706597e+00 3.21477592023373093255e+00 2.02646475889473087761e+00 2.99097722321890335806e+00 2.00275600548882781737e+00 3.30341510345964017858e+00 -1127 5630.00 2.56226841591967406941e+01 1.99731906748999055168e+00 3.35796366985570049479e+00 1.98986819951724003275e+00 3.21806067435061127213e+00 2.02846838070245771846e+00 2.99428980197311744860e+00 2.00472258242310585885e+00 3.30679045553334161056e+00 -1128 5635.00 2.56486921137480834432e+01 1.99947085200167062879e+00 3.36167355208841822645e+00 1.99183708582201313142e+00 3.22134565247717530312e+00 2.03047209824338814599e+00 2.99760273961542944576e+00 2.00668917493462828361e+00 3.31016644533092074809e+00 -1129 5640.00 2.56747003826426158923e+01 2.00162285631520964202e+00 3.36538445501928240589e+00 1.99380603785591592469e+00 3.22463085458233189584e+00 2.03247591163152696581e+00 3.00091603537889550779e+00 2.00865578395616362073e+00 3.31354307426189453878e+00 -1130 5645.00 2.57007089659839813578e+01 2.00377507950820232807e+00 3.36909637790207749930e+00 1.99577505603351323948e+00 3.22791628045879797071e+00 2.03447982099124313748e+00 3.00422968851730098905e+00 2.01062241043084588554e+00 3.31692034371505295454e+00 -1131 5650.00 2.57267178636685400761e+01 2.00592752065824475594e+00 3.37280931999058930515e+00 1.99774414075900441645e+00 3.23120192973346620491e+00 2.03648382643654191071e+00 3.00754369827406620175e+00 2.01258905531217191509e+00 3.32029825509991516341e+00 -1132 5655.00 2.57527270759035680214e+01 2.00808017886365908211e+00 3.37652328054896555543e+00 1.99971329243658990649e+00 3.23448780183631168228e+00 2.03848792806070022721e+00 3.01085806387188270605e+00 2.01455571953291023846e+00 3.32367680981563307085e+00 -1133 5660.00 2.57787366024817856669e+01 2.01023305321240508547e+00 3.38023825883099160450e+00 2.00168251149119713617e+00 3.23777389600038922879e+00 2.04049212600881579860e+00 3.01417278456453630042e+00 2.01652240406728777700e+00 3.32705600926136080275e+00 -1134 5665.00 2.58047464434031965652e+01 2.01238614279244121263e+00 3.38395425408008732049e+00 2.00365179832702677842e+00 3.24106021127220289557e+00 2.04249642036380096854e+00 3.01748785958508314309e+00 2.01848910987916507764e+00 3.33043585482588833102e+00 -1135 5670.00 2.58307565987714404798e+01 2.01453944667099849042e+00 3.38767126553967390379e+00 2.00562115334827817392e+00 3.24434674648060994429e+00 2.04450081126038840651e+00 3.02080328818730814433e+00 2.02045583792203897744e+00 3.33381634791873304735e+00 -1136 5675.00 2.58567670685865103053e+01 2.01669296395676500566e+00 3.39138929245317211070e+00 2.00759057699024445753e+00 3.24763350023681951484e+00 2.04650529880222054047e+00 3.02411906960426701829e+00 2.02242258917013595365e+00 3.33719748990795661570e+00 -1137 5680.00 2.58827778528484166998e+01 2.01884669371697089701e+00 3.39510833405363809945e+00 2.00956006966748823572e+00 3.25092047095512448607e+00 2.04850988310330173192e+00 3.02743520306901725547e+00 2.02438936459768070719e+00 3.34057928221344058173e+00 -1138 5685.00 2.59087889514535127944e+01 2.02100063503957505517e+00 3.39882838958449307043e+00 2.01152963178421106960e+00 3.25420765681144263937e+00 2.05051456426727352067e+00 3.03075168783534376615e+00 2.02635616518926386931e+00 3.34396172620324616531e+00 -1139 5690.00 2.59348003645054383526e+01 2.02315478701253725902e+00 3.40254945827879184961e+00 2.01349926378606802757e+00 3.25749505574331799096e+00 2.05251934240814026822e+00 3.03406852313630137630e+00 2.02832299193983844887e+00 3.34734482327652704825e+00 -1140 5695.00 2.59608120919005607163e+01 2.02530914871345224526e+00 3.40627153935922866168e+00 2.01546896607726022665e+00 3.26078266544992079190e+00 2.05452421763990722425e+00 3.03738570820494802049e+00 2.03028984581326543690e+00 3.35072857481170993665e+00 -1141 5700.00 2.59868241337425054382e+01 2.02746371921991475062e+00 3.40999463204849551090e+00 2.01743873908271487139e+00 3.26407048338168115365e+00 2.05652919005585221868e+00 3.04070324229506772085e+00 2.03225672782522837068e+00 3.35411298220794718006e+00 -1142 5705.00 2.60128364900312831764e+01 2.02961849761988410989e+00 3.41371873557964811141e+00 2.01940858324808836244e+00 3.26735850674029304486e+00 2.05853425979070747687e+00 3.04402112463971752376e+00 2.03422363896031477282e+00 3.35749804684366459639e+00 -1143 5710.00 2.60388491607669010364e+01 2.03177348300131921377e+00 3.41744384916501608984e+00 2.02137849897758137274e+00 3.27064673244761650039e+00 2.06053942692738578657e+00 3.04733935447195447566e+00 2.03619058023420773651e+00 3.36088377010765171349e+00 -1144 5715.00 2.60648621458457050437e+01 2.03392867443145108908e+00 3.42116997202729056227e+00 2.02334848670648570490e+00 3.27393515718714178675e+00 2.06254469157989328565e+00 3.05065793103519755647e+00 2.03815755265222531278e+00 3.36427015335760604131e+00 -1145 5720.00 2.60908754453713420673e+01 2.03608407098787491663e+00 3.42489710336843611316e+00 2.02531854688045731550e+00 3.27722377731070224627e+00 2.06455005386223389152e+00 3.05397685357286796659e+00 2.04012455721968466449e+00 3.36765719800304497156e+00 -1146 5725.00 2.61168890592401652384e+01 2.03823967176891329700e+00 3.42862524240078103688e+00 2.02728867991406058735e+00 3.28051258894212560691e+00 2.06655551387804958807e+00 3.05729612131802319652e+00 2.04209159496263215061e+00 3.37104490540166512602e+00 -1147 5730.00 2.61429029875558214258e+01 2.04039547583143399123e+00 3.43235438833665451597e+00 2.02925888625295236523e+00 3.28380158785285836132e+00 2.06856107172061687294e+00 3.06061573350371851632e+00 2.04405866688638582218e+00 3.37443327693189409899e+00 -1148 5735.00 2.61689172303183106294e+01 2.04255148226339544593e+00 3.43608454037801980263e+00 2.03122916632206029774e+00 3.28709076954488121913e+00 2.07056672750394099580e+00 3.06393568937337601454e+00 2.04602577403771856979e+00 3.37782231397215593205e+00 -1149 5740.00 2.61949317874239895332e+01 2.04470769015275655178e+00 3.43981569772684148134e+00 2.03319952057740449547e+00 3.29038012920924982652e+00 2.07257248133166260828e+00 3.06725598816005096126e+00 2.04799291744267852877e+00 3.38121201790087511085e+00 -1150 5745.00 2.62209466589765050060e+01 2.04686409855638418165e+00 3.44354785957471909441e+00 2.03516994943355022940e+00 3.29366966168464303522e+00 2.07457833330742280609e+00 3.07057662911752782264e+00 2.04996009812731072586e+00 3.38460239008611551981e+00 -1151 5750.00 2.62469618449758463896e+01 2.04902070656223767031e+00 3.44728102512361722631e+00 2.03714045335688043181e+00 3.29695936151954294147e+00 2.07658428353486312901e+00 3.07389761145813533716e+00 2.05192731713838893981e+00 3.38799343188557156026e+00 -1152 5755.00 2.62729773454220207896e+01 2.05117751323754848869e+00 3.45101519355477259765e+00 2.03911103276195992962e+00 3.30024922289968891675e+00 2.07859033210726007468e+00 3.07721893442529470519e+00 2.05389457552268739349e+00 3.39138514467767127059e+00 -1153 5760.00 2.62989931602113848896e+01 2.05333451767027419521e+00 3.45475036407014846063e+00 2.04108168811517387553e+00 3.30353923965844042954e+00 2.08059647912825429472e+00 3.08054059727279039294e+00 2.05586187431661704395e+00 3.39477752984083824828e+00 -1154 5765.00 2.63250092893439422426e+01 2.05549171891728299499e+00 3.45848653585098064767e+00 2.04305241985181407216e+00 3.30682940527677837750e+00 2.08260272470148821711e+00 3.08386259921295025066e+00 2.05782921458767997791e+00 3.39817058871204258352e+00 -1155 5770.00 2.63510257330269688225e+01 2.05764911607689748863e+00 3.46222370807850587937e+00 2.04502322841753647609e+00 3.31011971288330331120e+00 2.08460906893060071710e+00 3.08718493948919459058e+00 2.05979659739301412813e+00 3.40156432268007336006e+00 -1156 5775.00 2.63770424910531886553e+01 2.05980670819561995089e+00 3.46596187992359583419e+00 2.04699411426836164196e+00 3.31341015521278015044e+00 2.08661551190887051277e+00 3.09050761733458045910e+00 2.06176402378975787144e+00 3.40495873309226393388e+00 -1157 5780.00 2.64030595635262415044e+01 2.06196449437177431463e+00 3.46970105058821420840e+00 2.04896507784994641455e+00 3.31670072462686649217e+00 2.08862205372957365768e+00 3.09383063199252950071e+00 2.06373149484541418275e+00 3.40835382131667641303e+00 -1158 5785.00 2.64290769503424769482e+01 2.06412247366222745271e+00 3.47344121922250570478e+00 2.05093611960794675042e+00 3.31999141306229095250e+00 2.09062869449635124752e+00 3.09715398269609609727e+00 2.06569901163784930276e+00 3.41174958871100608704e+00 -1159 5790.00 2.64550946516055525137e+01 2.06628064513420994786e+00 3.47718238499734155766e+00 2.05290723999838320424e+00 3.32328221209304031092e+00 2.09263543431284482210e+00 3.10047766866797447349e+00 2.06766657523456531820e+00 3.41514603662258808825e+00 -1160 5795.00 2.64811126673154610955e+01 2.06843900787568069077e+00 3.48092454710432130938e+00 2.05487843947727588656e+00 3.32657311283707946004e+00 2.09464227326196628098e+00 3.10380168915158405341e+00 2.06963418671342935795e+00 3.41854316640911859437e+00 -1161 5800.00 2.65071309973685522721e+01 2.07059756094350611022e+00 3.48466770469359055085e+00 2.05684971850064579613e+00 3.32986410600817261951e+00 2.09664921144735716396e+00 3.10712604336961728535e+00 2.07160184717303597068e+00 3.42194097943865926936e+00 -1162 5805.00 2.65331496418684800176e+01 2.07275630341528227518e+00 3.48841185692565503018e+00 2.05882107752451393168e+00 3.33315518187443071696e+00 2.09865624896229441276e+00 3.11045073056549670198e+00 2.07356955769125139710e+00 3.42533947703781516125e+00 -1163 5810.00 2.65591686008152407794e+01 2.07491523435823932431e+00 3.49215700296102360412e+00 2.06079251701526278140e+00 3.33644633026866799241e+00 2.10066338590005452502e+00 3.11377574997227579701e+00 2.07553731937703478394e+00 3.42873866057464793400e+00 -1164 5815.00 2.65851878741051876887e+01 2.07707435283960828443e+00 3.49590314197056795109e+00 2.06276403741855141050e+00 3.33973754054695470828e+00 2.10267062234355117667e+00 3.11710110081264879511e+00 2.07750513330825192782e+00 3.43213853139648961132e+00 -1165 5820.00 2.66112074618419711669e+01 2.07923365792661973828e+00 3.49965027309406728762e+00 2.06473563920076186307e+00 3.34302880160933790776e+00 2.10467795840678917330e+00 3.12042678231967185454e+00 2.07947300059386330773e+00 3.43553909084031117160e+00 -1166 5825.00 2.66372273640255805560e+01 2.08139314868650515677e+00 3.50339839548166631644e+00 2.06670732282828018000e+00 3.34632010185838701943e+00 2.10668539416231626049e+00 3.12375279372640157760e+00 2.08144092235318955986e+00 3.43894034026380834845e+00 -1167 5830.00 2.66632475805523831980e+01 2.08355282419685972073e+00 3.50714750830423582784e+00 2.06867908877785477983e+00 3.34961142923028898366e+00 2.10869292971377442214e+00 3.12707913426589501071e+00 2.08340889968482745331e+00 3.44234228099358530173e+00 -1168 5835.00 2.66892681115260188562e+01 2.08571268350418526083e+00 3.51089761068082761852e+00 2.07065093749514161914e+00 3.35290277113266110831e+00 2.11070056514407644599e+00 3.13040580316084371404e+00 2.08537693370809895654e+00 3.44574491438734176185e+00 -1169 5840.00 2.67152889568428442146e+01 2.08787272569644155595e+00 3.51464870178231469922e+00 2.07262286945689000461e+00 3.35619411446527982079e+00 2.11270830054649882968e+00 3.13373279964430384581e+00 2.08734502554232781435e+00 3.44914824177168055641e+00 -1170 5845.00 2.67413101167101423528e+01 2.09003294983049503486e+00 3.51840078072774664619e+00 2.07459488512948375671e+00 3.35948544560971473771e+00 2.11471613600395480503e+00 3.13706012294933334061e+00 2.08931317631719970507e+00 3.45255226448357177560e+00 -1171 5850.00 2.67673315909206301910e+01 2.09219335496321257040e+00 3.52215384666726727403e+00 2.07656698498967218214e+00 3.36277675039824019976e+00 2.11672407162008546777e+00 3.14038777229862287044e+00 2.09128138716240208339e+00 3.45595698387034877541e+00 -1172 5855.00 2.67933533794743112821e+01 2.09435394017218934337e+00 3.52590789873029430979e+00 2.07853916950383910134e+00 3.36606801411383260714e+00 2.11873210745707396541e+00 3.14371574692523036987e+00 2.09324965919725913821e+00 3.45936240125861660388e+00 -1173 5860.00 2.68193754825784651530e+01 2.09651470450392762856e+00 3.52966293605660430543e+00 2.08051143914873426510e+00 3.36935922147980670971e+00 2.12074024361856361409e+00 3.14704404605184739907e+00 2.09521799357218441173e+00 3.46276851797497853269e+00 -1174 5865.00 2.68453978999221654078e+01 2.09867564703602216269e+00 3.53341895777561498804e+00 2.08248379439074104980e+00 3.37265035663908729902e+00 2.12274848018746586931e+00 3.15037266891153100445e+00 2.09718639142722995672e+00 3.46617533536677013828e+00 -1175 5870.00 2.68714206318163384424e+01 2.10083676683570486077e+00 3.53717596301674142012e+00 2.08445623571697291609e+00 3.37594140313348223259e+00 2.12475681724669351880e+00 3.15370161472697319027e+00 2.09915485391281064764e+00 3.46958285475023009425e+00 -1176 5875.00 2.68974436780537047298e+01 2.10299806294947799756e+00 3.54093395090939733194e+00 2.08642876360417872661e+00 3.37923234392440807738e+00 2.12676525487915979440e+00 3.15703088272086640487e+00 2.10112338217934224716e+00 3.47299107745196478092e+00 -1177 5880.00 2.69234670387379004808e+01 2.10515953444457215582e+00 3.54469292057263674067e+00 2.08840137852910601168e+00 3.38252316135143749065e+00 2.12877379317814119375e+00 3.16036047212626769465e+00 2.10309197736687547575e+00 3.47640000479857835813e+00 -1178 5885.00 2.69494907138689256954e+01 2.10732118037785465248e+00 3.54845287111514595679e+00 2.09037408096850452210e+00 3.38581383711156647109e+00 2.13078243220582264073e+00 3.16369038215550535398e+00 2.10506064064655395995e+00 3.47980963811667631802e+00 -1179 5890.00 2.69755147033431441628e+01 2.10948299982691933607e+00 3.55221380167670375272e+00 2.09234687140948638628e+00 3.38910435226958250965e+00 2.13279117206584523103e+00 3.16702061204163420882e+00 2.10702937318952088219e+00 3.48321997873286415270e+00 -1180 5895.00 2.70015390072641956465e+01 2.11164499182790610377e+00 3.55597571136599865937e+00 2.09431975032880091092e+00 3.39239468723733494926e+00 2.13480001282039300037e+00 3.17035116101771308195e+00 2.10899817614619156103e+00 3.48663102795301726999e+00 -1181 5900.00 2.70275636255284403831e+01 2.11380715544804509420e+00 3.55973859929171743133e+00 2.09629271821356022443e+00 3.39568482176336861045e+00 2.13680895456274377864e+00 3.17368202828570478147e+00 2.11096705069807422106e+00 3.49004278710374116201e+00 -1182 5905.00 2.70535885582395145832e+01 2.11596948975456777831e+00 3.56350246457291097713e+00 2.09826577556124194146e+00 3.39897473488110790640e+00 2.13881799736544575552e+00 3.17701321308903050777e+00 2.11293599802667486642e+00 3.49345525749091301293e+00 -1183 5910.00 2.70796138053974146942e+01 2.11813199380434014074e+00 3.56726730631826649542e+00 2.10023892284859359236e+00 3.40226440496067317198e+00 2.14082714131141127467e+00 3.18034471462965395716e+00 2.11490501930313845591e+00 3.49686844044113742669e+00 -1184 5915.00 2.71056393670021549269e+01 2.12029466664386578856e+00 3.57103312362610880726e+00 2.10221216056272908190e+00 3.40555380964669796029e+00 2.14283638647318941395e+00 3.18367653215099633002e+00 2.11687411570897143775e+00 3.50028233726029114337e+00 -1185 5920.00 2.71316652429500742016e+01 2.12245750733001070643e+00 3.57479991560512377902e+00 2.10418548920112469247e+00 3.40884292583760073470e+00 2.14484573293369340519e+00 3.18700866485502176673e+00 2.11884328845677449848e+00 3.50369694926461505702e+00 -1186 5925.00 2.71576914333448371508e+01 2.12462051493000592117e+00 3.57856768135363445538e+00 2.10615890925089299657e+00 3.41213172972704015251e+00 2.14685518076547188215e+00 3.19034111197478598143e+00 2.12081253870732755473e+00 3.50711227775998590772e+00 -1187 5930.00 2.71837179380827862474e+01 2.12678368849035459576e+00 3.58233641998032847908e+00 2.10813242119914745487e+00 3.41542019671064078778e+00 2.14886473004107303453e+00 3.19367387272261815667e+00 2.12278186768359189429e+00 3.51052832405228043555e+00 -1188 5935.00 2.72097447572675648075e+01 2.12894702707828731292e+00 3.58610613058352978300e+00 2.11010602555372805966e+00 3.41870830143781168076e+00 2.15087438083304594016e+00 3.19700694632121029670e+00 2.12475127657744167209e+00 3.51394508943701167070e+00 -1189 5940.00 2.72357718908991763840e+01 2.13111052972994263754e+00 3.58987681224083221565e+00 2.11207972280174827162e+00 3.42199601775992379160e+00 2.15288413322430294272e+00 3.20034033198289069588e+00 2.12672076659111253250e+00 3.51736257523041961903e+00 -1190 5945.00 2.72617993389776209767e+01 2.13327419551255159647e+00 3.59364846406092430797e+00 2.11405351344068437314e+00 3.42528331873031444132e+00 2.15489398728739356415e+00 3.20367402893035224665e+00 2.12869033894756709557e+00 3.52078078272801775483e+00 -1191 5950.00 2.72878271013992552696e+01 2.13543802347261646446e+00 3.59742108513176361839e+00 2.11602739797837813285e+00 3.42857017657319262938e+00 2.15690394307413724206e+00 3.20700803638628606507e+00 2.13065999484904144978e+00 3.52419971322531866420e+00 -1192 5955.00 2.73138551782677225788e+01 2.13760201266700455847e+00 3.60119467454131036988e+00 2.11800137689157796927e+00 3.43185656266291072569e+00 2.15891400067781225047e+00 3.21034235356302266595e+00 2.13262973550813583756e+00 3.52761936801783404505e+00 -1193 5960.00 2.73398835694793795881e+01 2.13976616215258230724e+00 3.60496923137752300903e+00 2.11997545070885262675e+00 3.43514244756542019843e+00 2.16092416016060173689e+00 3.21367697967288812322e+00 2.13459956216854296329e+00 3.53103974842180612370e+00 -1194 5965.00 2.73659122751378660610e+01 2.14193047096548827568e+00 3.60874475471799760484e+00 2.12194961991731556594e+00 3.43842780093463407098e+00 2.16293442159505566735e+00 3.21701191393857577339e+00 2.13656947604286129305e+00 3.53446085570165458023e+00 -1195 5970.00 2.73919412952431891028e+01 2.14409493817295393470e+00 3.61252124364032800585e+00 2.12392388502480633505e+00 3.44171259154351494303e+00 2.16494478503299392358e+00 3.22034715556204975684e+00 2.13853947836442026542e+00 3.53788269116325571062e+00 -1196 5975.00 2.74179706296916982922e+01 2.14625956281111696100e+00 3.61629869724283814492e+00 2.12589824652880299283e+00 3.44499678727371305698e+00 2.16695525056769344729e+00 3.22368270377636756407e+00 2.14050957036654709853e+00 3.54130525610212343324e+00 -1197 5980.00 2.74440002785870404978e+01 2.14842434394720926960e+00 3.62007711459275816068e+00 2.12787270494751101779e+00 3.44828035509483665777e+00 2.16896581824061041033e+00 3.22701855777312784923e+00 2.14247975329293360858e+00 3.54472855179304069395e+00 -1198 5985.00 2.74700302419292121670e+01 2.15058928060700482732e+00 3.62385649476768367805e+00 2.12984726077840624825e+00 3.45156326100227017761e+00 2.17097648813465848860e+00 3.23035471678538721463e+00 2.14445002837690879005e+00 3.54815257952115725715e+00 -1199 5990.00 2.74960605197182204051e+01 2.15275437186809792678e+00 3.62763683683484439157e+00 2.13182191452932956466e+00 3.45484547006899367361e+00 2.17298726031202171782e+00 3.23369118000474697894e+00 2.14642039687252861313e+00 3.55157734058198526483e+00 -1200 5995.00 2.75220911118504183435e+01 2.15491961674589971310e+00 3.63141813987183725843e+00 2.13379666672885104362e+00 3.45812694638339523934e+00 2.17499813483488413368e+00 3.23702794666426241221e+00 2.14839086004421320197e+00 3.55500283623994528526e+00 -1201 6000.00 2.75481220183258024292e+01 2.15708501431800536707e+00 3.63520040294589197316e+00 2.13577151786408281353e+00 3.46140765302854580554e+00 2.17700911175506739426e+00 3.24036501595553350086e+00 2.15036141912529066289e+00 3.55842906780091361441e+00 -1202 6005.00 2.75741532393516628474e+01 2.15925056361018974371e+00 3.63898362512423956261e+00 2.13774646846359406283e+00 3.46468796229332642866e+00 2.17902019115548339911e+00 3.24370238710125402548e+00 2.15233207538018067595e+00 3.56185603650858295666e+00 -1203 6010.00 2.76001847747207094130e+01 2.16141626367931793951e+00 3.64276780547411105360e+00 2.13972151904559071411e+00 3.46796827153737918792e+00 2.18103137307758876418e+00 3.24704005931375094818e+00 2.15430283008366929565e+00 3.56528374366882916391e+00 -1204 6015.00 2.76262166244329527842e+01 2.16358211357189444968e+00 3.64655294305237243080e+00 2.14169667010754816161e+00 3.47124858081252485320e+00 2.18304265759393212321e+00 3.25037803178462603171e+00 2.15627368448981115989e+00 3.56871219053570998270e+00 -1205 6020.00 2.76522487886956653824e+01 2.16574811233442066083e+00 3.65033903693662065137e+00 2.14367192216767277202e+00 3.47452888995293651675e+00 2.18505404476669840008e+00 3.25371630373656950397e+00 2.15824463988375603307e+00 3.57214137839437251287e+00 -1206 6025.00 2.76782812673015676808e+01 2.16791425899267142796e+00 3.65412608617335576966e+00 2.14564727576489655547e+00 3.47780919933172238956e+00 2.18706553463734465481e+00 3.25705487437154683761e+00 2.16021569752992359525e+00 3.57557130849887361279e+00 -1207 6030.00 2.77043140602506632320e+01 2.17008055261387777790e+00 3.65791408981944643486e+00 2.14762273139669757072e+00 3.48108950854468313096e+00 2.18907712727841774480e+00 3.26039374289152128483e+00 2.16218685871346272265e+00 3.57900198213436215866e+00 -1208 6035.00 2.77303471677502315629e+01 2.17224699223417871963e+00 3.66170304693175951982e+00 2.14959828960200827197e+00 3.48436981787164867796e+00 2.19108882274173977223e+00 3.26373290850882380454e+00 2.16415812471952140328e+00 3.58243340054452952259e+00 -1209 6040.00 2.77563805895929860412e+01 2.17441357690007652792e+00 3.66549295656716100922e+00 2.15157395087830582980e+00 3.48765012711570143722e+00 2.19310062108949521686e+00 3.26707237043577913838e+00 2.16612949682288480346e+00 3.58586556501452458079e+00 -1210 6045.00 2.77824143257789373251e+01 2.17658030563734516960e+00 3.66928381778251688772e+00 2.15354971576452314252e+00 3.49093043634939004249e+00 2.19511252236313936237e+00 3.27041212785362578330e+00 2.16810097632942921919e+00 3.58929847679840507979e+00 -1211 6050.00 2.78084483765153578361e+01 2.17874717750285240569e+00 3.67307562962433209464e+00 2.15552558478923028673e+00 3.49421074563489941767e+00 2.19712452662485757671e+00 3.27375217998505485539e+00 2.17007256453466679247e+00 3.59273213715022432524e+00 -1212 6055.00 2.78344827415949680471e+01 2.18091419154310051098e+00 3.67686839112874386259e+00 2.15750155847063140868e+00 3.49749105489968092897e+00 2.19913663393683478375e+00 3.27709252603203093912e+00 2.17204426273411188575e+00 3.59616654733440466174e+00 -1213 6060.00 2.78605174210177715111e+01 2.18308134677349974240e+00 3.68066210135261817626e+00 2.15947763732693243099e+00 3.50077136417482615016e+00 2.20114884433016255727e+00 3.28043316518615490907e+00 2.17401607222327575286e+00 3.59960170860500250356e+00 -1214 6065.00 2.78865524149910477547e+01 2.18524864226128112676e+00 3.68445675935282368485e+00 2.16145382189706580789e+00 3.50405167341887846533e+00 2.20316115786702626522e+00 3.28377409665975328323e+00 2.17598799432876388593e+00 3.60303762220570833463e+00 -1215 6070.00 2.79125877232038774878e+01 2.18741607704258278488e+00 3.68825236414476975710e+00 2.16343011270960117187e+00 3.50733198270438784050e+00 2.20517357459924578933e+00 3.28711531964442826848e+00 2.17796003033572427299e+00 3.60647428940094449956e+00 -1216 6075.00 2.79386233459671728951e+01 2.18958365013281586187e+00 3.69204891479568697576e+00 2.16540651029310682318e+00 3.51061229191734813782e+00 2.20718609456827774551e+00 3.29045683335250682688e+00 2.17993218158112611604e+00 3.60991171143440148228e+00 -1217 6080.00 2.79646592830736615554e+01 2.19175136059921094045e+00 3.69584641033135019583e+00 2.16738301516578957262e+00 3.51389260122358582095e+00 2.20919871783630750173e+00 3.29379863696522523497e+00 2.18190444938121119733e+00 3.61334988954977287534e+00 -1218 6085.00 2.79906955346269796792e+01 2.19391920745717783348e+00 3.69964484978789842629e+00 2.16935962788730885009e+00 3.51717291044690982815e+00 2.21121144443442574357e+00 3.29714072969491178711e+00 2.18387683505221952274e+00 3.61678882500111420484e+00 -1219 6090.00 2.80167321006271272665e+01 2.19608718976358430197e+00 3.70344423221183349781e+00 2.17133634896550731241e+00 3.52045321971169089537e+00 2.21322427442481828308e+00 3.30048311072280231571e+00 2.18584933992075614029e+00 3.62022851902175268890e+00 -1220 6095.00 2.80427689809704716595e+01 2.19825530654420431276e+00 3.70724455661856655553e+00 2.17331317894968112370e+00 3.52373352897647196258e+00 2.21523720783857713812e+00 3.30382577927159015729e+00 2.18782196532379025200e+00 3.62366897285538236417e+00 -1221 6100.00 2.80688061757606455160e+01 2.20042355683517643072e+00 3.71104582206496447228e+00 2.17529011837876451452e+00 3.52701383823088931990e+00 2.21725024472752219040e+00 3.30716873451214565804e+00 2.18979471258792646182e+00 3.62711018774569371459e+00 -1222 6105.00 2.80948436849976488361e+01 2.20259193967263966485e+00 3.71484802756643661681e+00 2.17726716777096118705e+00 3.53029414745421332711e+00 2.21926338514347509800e+00 3.31051197565679888868e+00 2.19176758306049856984e+00 3.63055216492601573464e+00 -1223 6110.00 2.81208815085778454090e+01 2.20476045409273169184e+00 3.71865117215912199811e+00 2.17924432768593456800e+00 3.53357445677081560831e+00 2.22127662910716328071e+00 3.31385550188678479344e+00 2.19374057807847488988e+00 3.63399490561931193255e+00 -1224 6115.00 2.81469196466048785510e+01 2.20692909913159196478e+00 3.72245525486879547117e+00 2.18122159865225206943e+00 3.53685476605632453939e+00 2.22328997668077210648e+00 3.31719931240406706863e+00 2.19571369898918922203e+00 3.63743841107963872261e+00 -1225 6120.00 2.81729580989750942877e+01 2.20909787381499445047e+00 3.72626027471086729292e+00 2.18319898120884792192e+00 3.54013507525892112682e+00 2.22530342788502855100e+00 3.32054340640024658882e+00 2.19768694713997447820e+00 3.64088268251959590316e+00 -1226 6125.00 2.81989968657921465933e+01 2.21126677718944231188e+00 3.73006623073184018224e+00 2.18517647590501917776e+00 3.54341538454443005790e+00 2.22731698278211842634e+00 3.32388778306692378450e+00 2.19966032388852772428e+00 3.64432772118287529040e+00 -1227 6130.00 2.82250359470560248099e+01 2.21343580827034580594e+00 3.73387312193676024208e+00 2.18715408327969917934e+00 3.54669569380921112511e+00 2.22933064139276959637e+00 3.32723244159569819800e+00 2.20163383059254691432e+00 3.64777352827171341687e+00 -1228 6135.00 2.82510753427667360427e+01 2.21560496611457091731e+00 3.73768094735140188334e+00 2.18913180388218497896e+00 3.54997600110481270619e+00 2.23134440376880149870e+00 3.33057738116780610582e+00 2.20360746860972822603e+00 3.65122010504016580867e+00 -1229 6140.00 2.82771150528206405284e+01 2.21777424972716508123e+00 3.74148970600153996102e+00 2.19110963824104620912e+00 3.55325631230768079760e+00 2.23335826993094421766e+00 3.33392260098521120426e+00 2.20558123930813421154e+00 3.65466745268010484438e+00 -1230 6145.00 2.83031550773213780303e+01 2.21994365816499428234e+00 3.74529939690258473206e+00 2.19308758692630823006e+00 3.55653662158282557471e+00 2.23537223993101630271e+00 3.33726810022915021392e+00 2.20755514406618891243e+00 3.65811557243522145200e+00 -1231 6150.00 2.83291954161652981270e+01 2.22211319043310506771e+00 3.74911001906994600930e+00 2.19506565046653978612e+00 3.55981693086833494988e+00 2.23738631378974739405e+00 3.34061387809122223302e+00 2.20952918423122701697e+00 3.66156446550775260818e+00 -1232 6155.00 2.83552360694560583454e+01 2.22428284557800060028e+00 3.75292157151903538193e+00 2.19704382942140297175e+00 3.56309724010202444333e+00 2.23940049154859321945e+00 3.34395993375266442627e+00 2.21150336120240176285e+00 3.66501413312066182115e+00 -1233 6160.00 2.83812770371936480274e+01 2.22645262262545484688e+00 3.75673405325489806472e+00 2.19902212434019528331e+00 3.56637754937716922043e+00 2.24141477323864668492e+00 3.34730626640507633596e+00 2.21347767635813763576e+00 3.66846457648654844519e+00 -1234 6165.00 2.84073183193780671729e+01 2.22862252060124221842e+00 3.76054746331367217849e+00 2.20100053577221332901e+00 3.56965785863158613367e+00 2.24342915889099980831e+00 3.35065287524005794850e+00 2.21545213106649674373e+00 3.67191579681801361090e+00 -1235 6170.00 2.84333599159056795713e+01 2.23079253854150127978e+00 3.76436180069004144855e+00 2.20297906426675549341e+00 3.57293816789636720088e+00 2.24544364853674416338e+00 3.35399975942848138644e+00 2.21742672672663321265e+00 3.67536779530692792051e+00 -1236 6175.00 2.84594018268801249860e+01 2.23296267547200688597e+00 3.76817706438905153377e+00 2.20495771037311794061e+00 3.57621847727515307369e+00 2.24745824220697310025e+00 3.35734691815158337036e+00 2.21940146473769983615e+00 3.67882057318661903622e+00 -1237 6180.00 2.84854440521977601009e+01 2.23513293040816929391e+00 3.77199325343647684505e+00 2.20693647465096276505e+00 3.57949878642592933531e+00 2.24947293993277819268e+00 3.36069435061132670839e+00 2.22137634647812287625e+00 3.68227413163859518264e+00 -1238 6185.00 2.85114865919622211266e+01 2.23730330239649077839e+00 3.77581036681663517740e+00 2.20891535765995161711e+00 3.58277909565961794058e+00 2.25148774173488863681e+00 3.36404205596821936908e+00 2.22335137335741972464e+00 3.68572847187545615810e+00 -1239 6190.00 2.85375294461735187213e+01 2.23947379044201833054e+00 3.77962840355530094172e+00 2.21089435994938154906e+00 3.58605940493476271769e+00 2.25350264764439511822e+00 3.36739003342422638099e+00 2.22532654677474317495e+00 3.68918359508907389710e+00 -1240 6195.00 2.85635726147280060161e+01 2.24164439359125422513e+00 3.78344736265752157323e+00 2.21287348208927836524e+00 3.58933971416845132296e+00 2.25551765768202727713e+00 3.37073828213985482449e+00 2.22730186812924824125e+00 3.69263950249204819798e+00 -1241 6200.00 2.85896160977293263272e+01 2.24381511084924456512e+00 3.78726724310761353465e+00 2.21485272461857496396e+00 3.59262002345396069813e+00 2.25753277187887668731e+00 3.37408680130670557418e+00 2.22927733885118062318e+00 3.69609619526588550897e+00 -1242 6205.00 2.86156598951774761019e+01 2.24598594125212880357e+00 3.79108804392098752700e+00 2.21683208810729714955e+00 3.59590033266692143954e+00 2.25954799025567165671e+00 3.37743559009564986439e+00 2.23125296032932984858e+00 3.69955367461282280672e+00 -1243 6210.00 2.86417040070724624456e+01 2.24815688382568001913e+00 3.79490976410269142960e+00 2.21881157311510657237e+00 3.59918064197315867858e+00 2.26156331283314093739e+00 3.38078464768792441575e+00 2.23322873399394117300e+00 3.70301194171436742764e+00 -1244 6215.00 2.86677484333106313841e+01 2.25032793758530935690e+00 3.79873240263704214925e+00 2.22079118021202903677e+00 3.60246095122757603590e+00 2.26357873963201194911e+00 3.38413397326476417248e+00 2.23520466126489703029e+00 3.70647099777275412791e+00 -1245 6220.00 2.86937931738919971281e+01 2.25249910156715582588e+00 3.80255595853944905471e+00 2.22277090994736026275e+00 3.60574126049235710312e+00 2.26559427067301344394e+00 3.38748356598667754724e+00 2.23718074356207941022e+00 3.70993084395912786633e+00 -1246 6225.00 2.87198382290238320991e+01 2.25467037477626508490e+00 3.80638043079423216142e+00 2.22475076289112783101e+00 3.60902156975713817033e+00 2.26760990598723743972e+00 3.39083342505562912450e+00 2.23915698231573356836e+00 3.71339148147572295500e+00 -1247 6230.00 2.87458835984988603229e+01 2.25684175624877569888e+00 3.81020581839607208607e+00 2.22673073960299250373e+00 3.61230187902191879346e+00 2.26962564558504809042e+00 3.39418354961139812076e+00 2.24113337895610653661e+00 3.71685291148332064282e+00 -1248 6235.00 2.87719292823170782469e+01 2.25901324500009836882e+00 3.81403212035001626390e+00 2.22871084066334379514e+00 3.61558218827633570669e+00 2.27164148947680955004e+00 3.39753393885594823232e+00 2.24310993492380861269e+00 3.72031513517379064382e+00 -1249 6240.00 2.87979752806857689507e+01 2.26118484005600750564e+00 3.81785933564038204580e+00 2.23069106663184291151e+00 3.61886249749966015798e+00 2.27365743768325012653e+00 3.40088459194978742772e+00 2.24508665165944787390e+00 3.72377815372864073851e+00 -1250 6245.00 2.88240215933976529072e+01 2.26335654042154921228e+00 3.82168746326185182483e+00 2.23267141806815194727e+00 3.62214280679553368714e+00 2.27567349022509768375e+00 3.40423550805342500780e+00 2.24706353058290764224e+00 3.72724196831901499749e+00 -1251 6250.00 2.88500682205563627747e+01 2.26552834513286249774e+00 3.82551650220910799405e+00 2.23465189554229670676e+00 3.62542311603958600230e+00 2.27768964710235222171e+00 3.40758668635845829442e+00 2.24904057316589067739e+00 3.73070658010569289331e+00 -1252 6255.00 2.88761151620582694477e+01 2.26770025320535717483e+00 3.82934645146646834846e+00 2.23663249963466537196e+00 3.62870342529400291554e+00 2.27970590835647080041e+00 3.41093812602539747658e+00 2.25101778084900683297e+00 3.73417199028054547227e+00 -1253 6260.00 2.89021624180069984789e+01 2.26987226366480854267e+00 3.83317731001825068304e+00 2.23861323091528463536e+00 3.63198373457951273480e+00 2.28172227396672511190e+00 3.41428982621475007875e+00 2.25299515507286463034e+00 3.73763819999398849703e+00 -1254 6265.00 2.89282099884025711845e+01 2.27204437550589766204e+00 3.83700907686950198894e+00 2.24059408995418030131e+00 3.63526404384429380201e+00 2.28373874396420628585e+00 3.41764178610775148925e+00 2.25497269730916816144e+00 3.74110521042752974807e+00 -1255 6270.00 2.89542578731413264848e+01 2.27421658777512769589e+00 3.84084175099417635124e+00 2.24257507731101313198e+00 3.63854435310907442513e+00 2.28575531835927936442e+00 3.42099400485454507859e+00 2.25695040900889143387e+00 3.74457302273158365580e+00 -1256 6275.00 2.89803060723269148014e+01 2.27638889946718148138e+00 3.84467533137659067677e+00 2.24455619358690139364e+00 3.64182466236349133837e+00 2.28777199715194434759e+00 3.42434648163636667917e+00 2.25892829164373587503e+00 3.74804163807729340263e+00 -1257 6280.00 2.90063545858556928181e+01 2.27856130960783254125e+00 3.84850981700106409278e+00 2.24653743933114213860e+00 3.64510497163863655956e+00 2.28978878035256583345e+00 3.42769921561372559182e+00 2.26090634667504097877e+00 3.75151105761507519532e+00 -1258 6285.00 2.90324034139349507200e+01 2.28073381722285617457e+00 3.85234520686227854824e+00 2.24851881513448947914e+00 3.64838528091378178075e+00 2.29180566797150664371e+00 3.43105220594712800875e+00 2.26288457557450772839e+00 3.75498128250570806230e+00 -1259 6290.00 2.90584525563573912166e+01 2.28290642130693388623e+00 3.85618149993418724009e+00 2.25050032156696877550e+00 3.65166559014747038603e+00 2.29382266000876766654e+00 3.43440545180744738474e+00 2.26486297980347561776e+00 3.75845231390997103205e+00 -1260 6295.00 2.90845020131230178606e+01 2.28507912089620468521e+00 3.86001869520110929557e+00 2.25248195921933458408e+00 3.65494589941225189733e+00 2.29583975647471305592e+00 3.43775895234482575802e+00 2.26684156086473942437e+00 3.76192415297827986720e+00 -1261 6300.00 2.91105517844391279425e+01 2.28725191499571423037e+00 3.86385679164736339786e+00 2.25446372865124722296e+00 3.65822620867703296454e+00 2.29785695736934192368e+00 3.44111270673013613930e+00 2.26882032020927182359e+00 3.76539680085068528825e+00 -1262 6305.00 2.91366018700984277245e+01 2.28942480261050951285e+00 3.86769578823653725763e+00 2.25644563045345991625e+00 3.66150651797290604961e+00 2.29987426270301975606e+00 3.44446671411352189907e+00 2.27079925933986892517e+00 3.76887025867760261377e+00 -1263 6310.00 2.91626522701009136540e+01 2.29159778276636494354e+00 3.87153568396331504431e+00 2.25842766521672899671e+00 3.66478682718586634692e+00 2.30189167246538151090e+00 3.44782097367621886974e+00 2.27277837973859631049e+00 3.77234452760944716232e+00 -1264 6315.00 2.91887029845502325998e+01 2.29377085447869077939e+00 3.87537647781201410879e+00 2.26040983350071345015e+00 3.66806713639882708833e+00 2.30390918666679089810e+00 3.45117548454764344612e+00 2.27475768289788549126e+00 3.77581960879663425246e+00 -1265 6320.00 2.92147540134463810091e+01 2.29594401675253312334e+00 3.87921816873585934005e+00 2.26239213590653198693e+00 3.67134744568433646350e+00 2.30592680530724880583e+00 3.45453024590902968427e+00 2.27673717031016620282e+00 3.77929550335848718490e+00 -1266 6325.00 2.92408053567893659874e+01 2.29811726860330223232e+00 3.88306075572953401931e+00 2.26437457301457500947e+00 3.67462775496984539458e+00 2.30794452837639063603e+00 3.45788525690015946523e+00 2.27871684347823366679e+00 3.78277221245578409992e+00 -1267 6330.00 2.92668570144755406659e+01 2.30029060904640925145e+00 3.88690423775662763362e+00 2.26635714540523114380e+00 3.67790806424499017169e+00 2.30996235587421727686e+00 3.46124051669190357927e+00 2.28069670389451806258e+00 3.78624973720784874232e+00 -1268 6335.00 2.92929089866085412552e+01 2.30246403707653568560e+00 3.89074861380145886613e+00 2.26833985365889079233e+00 3.68118837348904337503e+00 2.31198028780072739607e+00 3.46459602442404035472e+00 2.28267675306181461181e+00 3.78972807875473227668e+00 -1269 6340.00 2.93189612730847386501e+01 2.30463755172982009967e+00 3.89459388283798091379e+00 2.27032269837667044499e+00 3.68446868275382488633e+00 2.31399832414555728377e+00 3.46795177925707998057e+00 2.28465699249328135778e+00 3.79320723822612126952e+00 -1270 6345.00 2.93450138741114052721e+01 2.30681115199058117682e+00 3.89844004382978415180e+00 2.27230568013896228052e+00 3.68774899201860595355e+00 2.31601646490870782813e+00 3.47130778034116538322e+00 2.28663742370207723198e+00 3.79668721675170406371e+00 -1271 6350.00 2.93710667894812651468e+01 2.30898483688459243979e+00 3.90228709575082222116e+00 2.27428879953651730261e+00 3.69102930127302242269e+00 2.31803471009017769688e+00 3.47466402683680364305e+00 2.28861804819099790009e+00 3.80016801546116589350e+00 -1272 6355.00 2.93971200191943147217e+01 2.31115860541690087970e+00 3.90613503757504831881e+00 2.27627205714972724593e+00 3.69430961050671102797e+00 2.32005305965887576036e+00 3.47802051789413857463e+00 2.29059886749392882521e+00 3.80364963547383094777e+00 -1273 6360.00 2.94231735633541937602e+01 2.31333245660291675350e+00 3.90998386827641830621e+00 2.27825545357970860039e+00 3.69758991979222040314e+00 2.32207151362516572846e+00 3.48137725265295072674e+00 2.29257988312402982700e+00 3.80713207791938579305e+00 -1274 6365.00 2.94492274219609093677e+01 2.31550638943732245423e+00 3.91383358682888493618e+00 2.28023898941721592237e+00 3.70087022902590900841e+00 2.32409007196831929321e+00 3.48473423026338302577e+00 2.29456109659445983695e+00 3.81061534390678913198e+00 -1275 6370.00 2.94752815950144544388e+01 2.31768040294589194872e+00 3.91768419218567487405e+00 2.28222266525300288009e+00 3.70415053830105378552e+00 2.32610873468833601052e+00 3.48809144988594299619e+00 2.29654250944946891622e+00 3.81409943454500011129e+00 -1276 6375.00 2.95013360824111856573e+01 2.31985449611294392014e+00 3.92153568332074042857e+00 2.28420648167782358584e+00 3.70743084758656316069e+00 2.32812750175412386255e+00 3.49144891065004703279e+00 2.29852412320221732855e+00 3.81758435097406945147e+00 -1277 6380.00 2.95273908842547534448e+01 2.32202866796425233531e+00 3.92538805920803790528e+00 2.28619043928243081965e+00 3.71071115682025176596e+00 2.33014637317604789146e+00 3.49480661171620177186e+00 2.30050593940731840092e+00 3.82107009428222887948e+00 -1278 6385.00 2.95534460004415073797e+01 2.32420291749449914320e+00 3.92924131881115457077e+00 2.28817453867830788994e+00 3.71399146608503372136e+00 2.33216534891265014906e+00 3.49816455222418776216e+00 2.30248795958829610697e+00 3.82455666559916407365e+00 -1279 6390.00 2.95795014310750943309e+01 2.32637724370873133495e+00 3.93309546109368168842e+00 2.29015878043547838061e+00 3.71727177534981434448e+00 2.33418442897429567751e+00 3.50152273132414837420e+00 2.30447018528940184012e+00 3.82804406601310631686e+00 -1280 6395.00 2.96055571761555178512e+01 2.32855164562235916748e+00 3.93695048501920963346e+00 2.29214316517579064225e+00 3.72055208461459541169e+00 2.33620361332989245895e+00 3.50488114814549955867e+00 2.30645261804452195165e+00 3.83153229664337802163e+00 -1281 6400.00 2.96316132355791275188e+01 2.33072612224042874374e+00 3.94080638956169204690e+00 2.29412769347963285682e+00 3.72383239388974018880e+00 2.33822290195871129725e+00 3.50823980183838424196e+00 2.30843525941863614293e+00 3.83502135857821091491e+00 -1282 6405.00 2.96576696095532135189e+01 2.33290067255762201270e+00 3.94466317368471752758e+00 2.29611236595848788866e+00 3.72711270314415754612e+00 2.34024229485038848253e+00 3.51159869155294623866e+00 2.31041811094563076523e+00 3.83851125292656281118e+00 -1283 6410.00 2.96837262977668459030e+01 2.33507529558934967540e+00 3.94852083634151318492e+00 2.29809718319274391973e+00 3.73039301239857401526e+00 2.34226179197383288511e+00 3.51495781641860149946e+00 2.31240117419048551994e+00 3.84200198079739330126e+00 -1284 6415.00 2.97097833005309510668e+01 2.33724999033029323670e+00 3.95237937650603354811e+00 2.30008214580424885654e+00 3.73367332166335508248e+00 2.34428139331867857464e+00 3.51831717557512968497e+00 2.31438445069745180049e+00 3.84549354325820402778e+00 -1285 6420.00 2.97358406176382459307e+01 2.33942475577513597784e+00 3.95623879313150261794e+00 2.30206725438375547910e+00 3.73695363094886445765e+00 2.34630109886419813137e+00 3.52167676816231001169e+00 2.31636794203150886418e+00 3.84898594142831829146e+00 -1286 6425.00 2.97618982491923738110e+01 2.34159959094965186566e+00 3.96009908518151165779e+00 2.30405250954274620767e+00 3.74023394018255306293e+00 2.34832090856893493935e+00 3.52503659331992169612e+00 2.31835164975763508011e+00 3.85247917637523862311e+00 -1287 6430.00 2.97879561950896984968e+01 2.34377449483815913922e+00 3.96396025163001386460e+00 2.30603791186161011240e+00 3.74351424945769784003e+00 2.35034082243288944269e+00 3.52839665018774528704e+00 2.32033557544081103785e+00 3.85597324919755957140e+00 -1288 6435.00 2.98140144554338490934e+01 2.34594946644570390148e+00 3.96782229143023501550e+00 2.30802346197255792148e+00 3.74679455868102229132e+00 2.35236084041460591365e+00 3.53175693788483169300e+00 2.32231972064601510652e+00 3.85946816099387568499e+00 -1289 6440.00 2.98400730302248220482e+01 2.34812450477733225540e+00 3.97168520353540221990e+00 2.31000916045597870507e+00 3.75007486791471134069e+00 2.35438096248299011393e+00 3.53511745557168888254e+00 2.32430408694859069740e+00 3.86296391282132578482e+00 -1290 6445.00 2.98661319193589989140e+01 2.35029960882772703812e+00 3.97554898690910407666e+00 2.31199500793371948149e+00 3.75335517723131317780e+00 2.35640118862767877772e+00 3.53847820236736776423e+00 2.32628867592388166585e+00 3.86646050577850441954e+00 -1291 6450.00 2.98921911229400016907e+01 2.35247477760193346441e+00 3.97941364051492962872e+00 2.31398100500689718473e+00 3.75663548648573009103e+00 2.35842151879685202331e+00 3.54183917740128428875e+00 2.32827348915759557713e+00 3.86995794093291456406e+00 -1292 6455.00 2.99182506409678374837e+01 2.35465001009463392734e+00 3.98327916331647058357e+00 2.31596715227663008108e+00 3.75991579575051071416e+00 2.36044195298014525264e+00 3.54520037980285396273e+00 2.33025852820434709045e+00 3.87345621936242112682e+00 -1293 6460.00 2.99443104733388665295e+01 2.35682530532124001610e+00 3.98714555425658767618e+00 2.31795345035440059078e+00 3.76319610499456391750e+00 2.36246249113610184978e+00 3.54856180872222015665e+00 2.33224379468093578893e+00 3.87695534214489168079e+00 -1294 6465.00 2.99703706201567214862e+01 2.35900066225570537171e+00 3.99101281230923543575e+00 2.31993989986205351173e+00 3.76647641425934498471e+00 2.36448313323363068506e+00 3.55192346326807006918e+00 2.33422929015234181804e+00 3.88045531034782964497e+00 -1295 6470.00 2.99964310814214165646e+01 2.36117607991343891882e+00 3.99488093641727504135e+00 2.32192650139034428847e+00 3.76975672352412605193e+00 2.36650387924163752018e+00 3.55528534258018469316e+00 2.33621501621463645293e+00 3.88395612503873488563e+00 -1296 6475.00 3.00224918570292942377e+01 2.36335155728912438278e+00 3.99874992555466057809e+00 2.32391325555075312081e+00 3.77303703281999869290e+00 2.36852472911866795968e+00 3.55864744577761316080e+00 2.33820097446389096874e+00 3.88745778727474888825e+00 -1297 6480.00 3.00485529470840084798e+01 2.36552709338780697834e+00 4.00261977867461826719e+00 2.32590016296512747118e+00 3.77631734204332358829e+00 2.37054568284399236333e+00 3.56200977200013690904e+00 2.34018716650654123868e+00 3.89096029813373567308e+00 -1298 6485.00 3.00746143515855521855e+01 2.36770268718344123471e+00 4.00649049472000839955e+00 2.32788722424494931573e+00 3.77959765132883340755e+00 2.37256674036579040532e+00 3.56537232036680595826e+00 2.34217359391793067402e+00 3.89446365866247123932e+00 -1299 6490.00 3.01006760704302820386e+01 2.36987833770180156279e+00 4.01036207266478683664e+00 2.32987444000169929836e+00 3.78287796057288616680e+00 2.37458790164260635791e+00 3.56873508999667254926e+00 2.34416025831485930198e+00 3.89796786992845634146e+00 -1300 6495.00 3.01267381037218520135e+01 2.37205404391684249177e+00 4.01423451145181253708e+00 2.33186181083649657353e+00 3.78615826983766678993e+00 2.37660916665371146905e+00 3.57209808001915218867e+00 2.34614716131412626154e+00 3.90147293298883068857e+00 -1301 6500.00 3.01528004514602514519e+01 2.37422980483360923643e+00 4.01810781003431483072e+00 2.33384933738155098126e+00 3.78943857908171954918e+00 2.37863053533692125896e+00 3.57546128956366038310e+00 2.34813430450144000616e+00 3.90497884889036717126e+00 -1302 6505.00 3.01788631135418370377e+01 2.37640561944678463391e+00 4.02198196738624602631e+00 2.33583702024834494182e+00 3.79271888835686477037e+00 2.38065200767150741967e+00 3.57882471774924848518e+00 2.35012168949359967485e+00 3.90848561867984090057e+00 -1303 6510.00 3.02049260900702591925e+01 2.37858148676141523126e+00 4.02585698245046685884e+00 2.33782486003799494512e+00 3.79599919760091797372e+00 2.38267358360565006947e+00 3.58218836368460369357e+00 2.35210931791776900468e+00 3.91199324340402698752e+00 -1304 6515.00 3.02309893810455072582e+01 2.38075740575145422540e+00 4.02973285418020488180e+00 2.33981285738271216346e+00 3.79927950687606275082e+00 2.38469526308752755028e+00 3.58555222649914151489e+00 2.35409719138038431296e+00 3.91550172412006158851e+00 -1305 6520.00 3.02570529863639485768e+01 2.38293337542194816336e+00 4.03360958152868409599e+00 2.34180101289397812891e+00 3.80255981615120752792e+00 2.38671704608604873243e+00 3.58891630531191285769e+00 2.35608531150860889269e+00 3.91901106186435610468e+00 -1306 6525.00 3.02831169061292229117e+01 2.38510939476757943822e+00 4.03748716345949532069e+00 2.34378932719363941573e+00 3.80584012540562532934e+00 2.38873893253902869205e+00 3.59228059924196951869e+00 2.35807367991924277106e+00 3.92252125767332104900e+00 -1307 6530.00 3.03091811403413267101e+01 2.38728546278302999895e+00 4.04136559891550017909e+00 2.34577780090354215403e+00 3.80912043464967764450e+00 2.39076092241537452310e+00 3.59564510740836285052e+00 2.36006229823944968516e+00 3.92603231259373020023e+00 -1308 6535.00 3.03352456888966273141e+01 2.38946157846298268268e+00 4.04524488686028860229e+00 2.34776643463516787591e+00 3.81240074391445871171e+00 2.39278301566326589978e+00 3.59900982891978094003e+00 2.36205116809639426023e+00 3.92954422765162947329e+00 -1309 6540.00 3.03613105518987538289e+01 2.39163774079175484033e+00 4.04912502624708636745e+00 2.34975522901036315560e+00 3.81568105317923977893e+00 2.39480521222051923047e+00 3.60237476290563751746e+00 2.36404029112760394327e+00 3.93305700387306478305e+00 -1310 6545.00 3.03873757292440664912e+01 2.39381394876402886496e+00 4.05300601601875509772e+00 2.35174418465097323505e+00 3.81896136243365669216e+00 2.39682751205604072098e+00 3.60573990845389324988e+00 2.36602966896024202725e+00 3.93657064230480990830e+00 -1311 6550.00 3.04134412211398625914e+01 2.39599020137448714962e+00 4.05688785513888472423e+00 2.35373330218920884249e+00 3.82224167170880191335e+00 2.39884991509728262571e+00 3.60910526470432690971e+00 2.36801930324220144541e+00 3.94008514397291209619e+00 -1312 6555.00 3.04395070273788448389e+01 2.39816649761781119921e+00 4.06077054255033509378e+00 2.35572258222618824419e+00 3.82552198098394669046e+00 2.40087242131315203864e+00 3.61247083075526331797e+00 2.37000919561101008881e+00 3.94360050988268850958e+00 -1313 6560.00 3.04655731479610167867e+01 2.40034283647831925279e+00 4.06465407722706384419e+00 2.35771202541484914406e+00 3.82880229022799944971e+00 2.40289503063110077008e+00 3.61583660572575116277e+00 2.37199934770419584851e+00 3.94711674108091292723e+00 -1314 6565.00 3.04916395829900217507e+01 2.40251921694033088173e+00 4.06853845809120162613e+00 2.35970163235630936427e+00 3.83208259947205265306e+00 2.40491774299930893832e+00 3.61920258871411526513e+00 2.37398976115928705966e+00 3.95063383856254013438e+00 -1315 6570.00 3.05177063324658561783e+01 2.40469563801925412250e+00 4.07242368412706756686e+00 2.36169140368277963304e+00 3.83536290874719743016e+00 2.40694055836595399711e+00 3.62256877884977113169e+00 2.37598043764490274299e+00 3.95415180336397931171e+00 -1316 6575.00 3.05437733963885271748e+01 2.40687209867868023849e+00 4.07630975426715913557e+00 2.36368134001610563644e+00 3.83864321799125018941e+00 2.40896347667921739699e+00 3.62593517522067765313e+00 2.37797137880893671991e+00 3.95767063650091355242e+00 -1317 6580.00 3.05698407746543807662e+01 2.40904859791329162277e+00 4.08019666746470210938e+00 2.36567144198849810266e+00 3.84192352726639585470e+00 2.41098649786654961602e+00 3.62930177693552158402e+00 2.37996258629927970318e+00 3.96119033896829497721e+00 -1318 6585.00 3.05959084673670744792e+01 2.41122513472813393420e+00 4.08408442267292226546e+00 2.36766171023216598357e+00 3.84520383652081276793e+00 2.41300962188649448237e+00 3.63266858311335516518e+00 2.38195406176382507013e+00 3.96471091178180667924e+00 -1319 6590.00 3.06219764744229507869e+01 2.41340170808679710390e+00 4.08797301885540864674e+00 2.36965214536895674158e+00 3.84848414579595798912e+00 2.41503284865613832011e+00 3.63603559286286515118e+00 2.38394580688155555137e+00 3.96823235595712953128e+00 -1320 6595.00 3.06480447959256636636e+01 2.41557831700469138880e+00 4.09186245495502465275e+00 2.37164274802071561865e+00 3.85176445504001030429e+00 2.41705617812366257979e+00 3.63940280526164672281e+00 2.38593782331072912228e+00 3.97175467248921831853e+00 -1321 6600.00 3.06741134318752095567e+01 2.41775496044540760820e+00 4.09575272993535843824e+00 2.37363351881965289891e+00 3.85504476439806831323e+00 2.41907961022688056119e+00 3.64277021944947909660e+00 2.38793011270960109371e+00 3.97527786237302649397e+00 -1322 6605.00 3.07001823822715849133e+01 2.41993163741399097688e+00 4.09964384272890836058e+00 2.37562445840834346455e+00 3.85832507355920828473e+00 2.42110314490360867268e+00 3.64613783449359418753e+00 2.38992267674679137457e+00 3.97880192662423581851e+00 -1323 6610.00 3.07262516470111428646e+01 2.42210834688439557993e+00 4.10353579229926523908e+00 2.37761556740863255754e+00 3.86160538282398935195e+00 2.42312678208129783641e+00 3.64950564952340661407e+00 2.39191551710128491592e+00 3.98232686623779974511e+00 -1324 6615.00 3.07523212261975444903e+01 2.42428508785130425451e+00 4.10742857759965307451e+00 2.37960684644236675211e+00 3.86488569206804166711e+00 2.42515052169776401669e+00 3.65287366362687571097e+00 2.39390863544170207078e+00 3.98585268218794475104e+00 -1325 6620.00 3.07783911197271322635e+01 2.42646185930939806141e+00 4.11132219758329853221e+00 2.38159829616248419626e+00 3.86816600135355104229e+00 2.42717436369082228964e+00 3.65624187590232452294e+00 2.39590203344702734611e+00 3.98937937547998711096e+00 -1326 6625.00 3.08044613277035495003e+01 2.42863866022226826402e+00 4.11521665120342738931e+00 2.38358991719083102012e+00 3.87144631060796795552e+00 2.42919830797755942342e+00 3.65961028545844069271e+00 2.39789571278588065084e+00 3.99290694710888205421e+00 -1327 6630.00 3.08305318501268033060e+01 2.43081548959496052120e+00 4.11911193740290126897e+00 2.38558171014925335385e+00 3.87472661986238575693e+00 2.43122235449579138233e+00 3.66297889137281851291e+00 2.39988967514761064592e+00 3.99643539803848968361e+00 -1328 6635.00 3.08566026869968830226e+01 2.43299234640142802988e+00 4.12300805514530921414e+00 2.38757367569068934543e+00 3.87800692910643807210e+00 2.43324650317296953261e+00 3.66634769276450978026e+00 2.40188392222156554823e+00 3.99996472927412938247e+00 -1329 6640.00 3.08826738382101559921e+01 2.43516922963635451538e+00 4.12690500338387877832e+00 2.38956581444735016717e+00 3.88128723839194744727e+00 2.43527075393654479640e+00 3.66971668872147338547e+00 2.40387845569709446281e+00 4.00349494177966125363e+00 -1330 6645.00 3.09087453037666222144e+01 2.43734613828405688452e+00 4.13080278106147069650e+00 2.39155812704108017286e+00 3.88456754765672851448e+00 2.43729510671396853994e+00 3.67308587833166999559e+00 2.40587327724281685448e+00 4.00702603655003919414e+00 -1331 6650.00 3.09348170838735612165e+01 2.43952307131848966648e+00 4.13470138713130896946e+00 2.39355061411445468877e+00 3.88784785684896094793e+00 2.43931956143269168535e+00 3.67645526070378503292e+00 2.40786838856881058035e+00 4.01055801453876092921e+00 -1332 6655.00 3.09608891783236863660e+01 2.44170002773433481025e+00 4.13860082055698708103e+00 2.39554327632041230700e+00 3.89112816615519774288e+00 2.44134411800980233309e+00 3.67982483491541323417e+00 2.40986379137478756718e+00 4.01409087674077991181e+00 -1333 6660.00 3.09869615872206445317e+01 2.44387700650554640092e+00 4.14250108028136487803e+00 2.39753611427043455961e+00 3.89440847538888679225e+00 2.44336877637275096120e+00 3.68319460006487897630e+00 2.41185948733973187785e+00 4.01762462410959386716e+00 -1334 6665.00 3.10130343104607923976e+01 2.44605400662680638746e+00 4.14640216526803140340e+00 2.39952912861745959461e+00 3.89768878469512403129e+00 2.44539353644898938001e+00 3.68656455524014159408e+00 2.41385547817372092538e+00 4.02115925760906467445e+00 -1335 6670.00 3.10391073481477768325e+01 2.44823102707206841089e+00 4.15030407445984916848e+00 2.40152232000406273826e+00 3.90096909395990509850e+00 2.44741839813487604971e+00 3.68993469953952279994e+00 2.41585176558683079051e+00 4.02469477822377896814e+00 -1336 6675.00 3.10651807002815871783e+01 2.45040806682565159846e+00 4.15420680682040810439e+00 2.40351568906245294244e+00 3.90424940317286583991e+00 2.44944336137859108860e+00 3.69330503204061866285e+00 2.41784835126841057829e+00 4.02823118689687387217e+00 -1337 6680.00 3.10912543667585907770e+01 2.45258512487187374518e+00 4.15811036130293398827e+00 2.40550923642484137943e+00 3.90752971247910307895e+00 2.45146842608685711085e+00 3.69667555184175267158e+00 2.41984523693890052343e+00 4.03176848459220860121e+00 -1338 6685.00 3.11173283476824273919e+01 2.45476220018468804795e+00 4.16201473685028666694e+00 2.40750296275452901895e+00 3.91081002174388414616e+00 2.45349359217676132872e+00 3.70004625803088282865e+00 2.42184242429801299679e+00 4.03530667226328088049e+00 -1339 6690.00 3.11434026430530970231e+01 2.45693929176914149792e+00 4.16591993242605962422e+00 2.40949686866299961352e+00 3.91409033097757319553e+00 2.45551885956539184264e+00 3.70341714968560520305e+00 2.42383991506619045353e+00 4.03884575087395258919e+00 -1340 6695.00 3.11694772527669563544e+01 2.45911639857845987223e+00 4.16982594698347686091e+00 2.41149095482391873091e+00 3.91737064029417414446e+00 2.45754422815946993452e+00 3.70678822589387779729e+00 2.42583771095350719804e+00 4.04238572136735641038e+00 -1341 6700.00 3.11955521769276415966e+01 2.46129351960732467575e+00 4.17373277946539822381e+00 2.41348522185913294535e+00 3.92065094951749903984e+00 2.45956969787608459299e+00 3.71015948574366083434e+00 2.42783581369077028356e+00 4.04592658469699006929e+00 -1342 6705.00 3.12216274155351669606e+01 2.46347065384005459165e+00 4.17764042885614550471e+00 2.41547967041121625087e+00 3.92393125876155179910e+00 2.46159526864268629609e+00 3.71353092831254816275e+00 2.42983422497769119275e+00 4.04946834180598624897e+00 -1343 6710.00 3.12477029684858749192e+01 2.46564780025060370505e+00 4.18154889407784846611e+00 2.41747430113310723954e+00 3.92721156804706117427e+00 2.46362094034526935005e+00 3.71690255268849911729e+00 2.43183294655543891238e+00 4.05301099362711347851e+00 -1344 6715.00 3.12737788358834229996e+01 2.46782495782328981093e+00 4.18545817410446385765e+00 2.41946911466737946128e+00 3.93049187729111393352e+00 2.46564671292165016325e+00 3.72027435794910976696e+00 2.43383198014445456536e+00 4.05655454112423541346e+00 -1345 6720.00 3.12998550177277934381e+01 2.47000212553206699440e+00 4.18936826789957983408e+00 2.42146411165660824238e+00 3.93377218655589455665e+00 2.46767258625782304193e+00 3.72364634318233855836e+00 2.43583132746517927458e+00 4.06009898520939049860e+00 -1346 6725.00 3.13259315139153571295e+01 2.47217930236125305044e+00 4.19327917439569475277e+00 2.42345929274336713277e+00 3.93705249582067606795e+00 2.46969856026051193254e+00 3.72701850746577978413e+00 2.43783099024841698466e+00 4.06364432682571408151e+00 -1347 6730.00 3.13520083245497502844e+01 2.47435648728480250824e+00 4.19719089256676181066e+00 2.42545465858059472453e+00 3.94033280508545713516e+00 2.47172463485716686904e+00 3.73039084986666535926e+00 2.43983097023533757053e+00 4.06719056691633706890e+00 -1348 6735.00 3.13780854496309871138e+01 2.47653367929739687270e+00 4.20110342136600856122e+00 2.42745020982122916564e+00 3.94361311433987404840e+00 2.47375080994414808799e+00 3.73376336948331832843e+00 2.44183126915674586499e+00 4.07073770639330234644e+00 -1349 6740.00 3.14041628890554065379e+01 2.47871087735226236504e+00 4.20501675974665989344e+00 2.42944594709748162842e+00 3.94689342361501882550e+00 2.47577708540744900745e+00 3.73713606537260512042e+00 2.44383188875380996663e+00 4.07428574618937844320e+00 -1350 6745.00 3.14302406429266554255e+01 2.48088808045444508821e+00 4.20893090667230485025e+00 2.43144187106228892858e+00 3.95017373286943573873e+00 2.47780346117452188182e+00 3.74050893662248462590e+00 2.44583283075733559642e+00 4.07783468723733477646e+00 -1351 6750.00 3.14563187112447373295e+01 2.48306528755717081935e+00 4.21284586109616920879e+00 2.43343798235822683651e+00 3.95345404212385309606e+00 2.47982993714172605948e+00 3.74388198230018787172e+00 2.44783409690849218521e+00 4.08138453044921067914e+00 -1352 6755.00 3.14823970939060124863e+01 2.48524249765512195154e+00 4.21676162198184378838e+00 2.43543428164859676599e+00 3.95673435134717754735e+00 2.48185651320541955656e+00 3.74725520148331003867e+00 2.44983568895881154148e+00 4.08493527674741319089e+00 -1353 6760.00 3.15084757910141135540e+01 2.48741970972225212577e+00 4.22067818828255436614e+00 2.43743076957597359922e+00 3.96001466065341478640e+00 2.48388318926196172143e+00 3.75062859325981046155e+00 2.45183760865982813826e+00 4.08848692704398164466e+00 -1354 6765.00 3.15345548024654078745e+01 2.48959692274288002523e+00 4.22459555896188998503e+00 2.43942744679329504010e+00 3.96329496990783169963e+00 2.48590996520771190248e+00 3.75400215667619097104e+00 2.45383985775271051821e+00 4.09203948225095803792e+00 -1355 6770.00 3.15606341284671785274e+01 2.49177413567023098295e+00 4.22851373297307731036e+00 2.44142431394313641491e+00 3.96657527918297736491e+00 2.48793684095975686787e+00 3.75737589082041134603e+00 2.45584243799935508790e+00 4.09559294328038259181e+00 -1356 6775.00 3.15867137688121388805e+01 2.49395134750935065782e+00 4.23243270927970449691e+00 2.44342137168879869336e+00 3.96985558842703012417e+00 2.48996381639372810213e+00 3.76074979474933890344e+00 2.45784535113056801237e+00 4.09914731104429641562e+00 -1357 6780.00 3.16127937235002853811e+01 2.49612855722383031321e+00 4.23635248684536414032e+00 2.44541862067285808990e+00 3.97313589768144659331e+00 2.49199089140598317726e+00 3.76412386755093164581e+00 2.45984859892897400613e+00 4.10270258644437646467e+00 -1358 6785.00 3.16388739926352684506e+01 2.49830576378762314604e+00 4.24027306463364439537e+00 2.44741606155861557426e+00 3.97641620697732012246e+00 2.49401806590324648383e+00 3.76749810828205689006e+00 2.46185218313574161186e+00 4.10625877037193642849e+00 -1359 6790.00 3.16649545762170774310e+01 2.50048296617468279734e+00 4.24419444159777103920e+00 2.44941369497828187463e+00 3.97969651616955255591e+00 2.49604533976114861815e+00 3.77087251602030937292e+00 2.46385610552313316646e+00 4.10981586373901475184e+00 -1360 6795.00 3.16910354742457265331e+01 2.50266016336932750619e+00 4.24811661670133400293e+00 2.45141152160552344696e+00 3.98297682545506148699e+00 2.49807271288641219442e+00 3.77424708982255552314e+00 2.46586036784268136657e+00 4.11337386744729105459e+00 -1361 6800.00 3.17171166866175582300e+01 2.50483735434551224586e+00 4.25203958890792499403e+00 2.45340954209327888336e+00 3.98625713477166288001e+00 2.50010018516503240704e+00 3.77762182875602769982e+00 2.46786497186664721681e+00 4.11693278236734627740e+00 -1362 6805.00 3.17431982134362264958e+01 2.50701453807718976918e+00 4.25596335718113039093e+00 2.45540775708412173373e+00 3.98953744399498733131e+00 2.50212775647264029644e+00 3.78099673188795559753e+00 2.46986991936729216590e+00 4.12049260941122508228e+00 -1363 6810.00 3.17692800545980809090e+01 2.50919171353831416127e+00 4.25988792049490605507e+00 2.45740616723099192242e+00 3.99281775325976839852e+00 2.50415542671595803270e+00 3.78437179827520608910e+00 2.47187521210651395265e+00 4.12405334944951107445e+00 -1364 6815.00 3.17953622102067754440e+01 2.51136887970284039540e+00 4.26381327779211449780e+00 2.45940477320755457313e+00 3.99609806251418619993e+00 2.50618319577061710035e+00 3.78774702699537435535e+00 2.47388085185657313758e+00 4.12761500338387943287e+00 -1365 6820.00 3.18214446802622958899e+01 2.51354603554472166849e+00 4.26773942804670891604e+00 2.46140357566674872203e+00 3.99937837178933097704e+00 2.50821106353297684777e+00 3.79112241710532726913e+00 2.47588684040009576748e+00 4.13117757209527880491e+00 -1366 6825.00 3.18475274647646457993e+01 2.51572318003791162155e+00 4.27166637023264250672e+00 2.46340257525114791903e+00 4.00265868103338373629e+00 2.51023902987866742720e+00 3.79449796766193081510e+00 2.47789317949897869298e+00 4.13474105645429634848e+00 -1367 6830.00 3.18736105636101889615e+01 2.51790031216672938186e+00 4.27559410331350697732e+00 2.46540177262405535430e+00 4.00593899030852895748e+00 2.51226709468331943498e+00 3.79787367773241735236e+00 2.47989987094621122665e+00 4.13830545733151300425e+00 -1368 6835.00 3.18996939769025580347e+01 2.52007743089476399234e+00 4.27952262624252544043e+00 2.46740116844877377389e+00 4.00921929955258171674e+00 2.51429525784329221949e+00 3.80124954637365242149e+00 2.48190691651405481721e+00 4.14187077561824423810e+00 -1369 6840.00 3.19257777045381274661e+01 2.52225453519596909402e+00 4.28345193799365553389e+00 2.46940076338860503569e+00 4.01249960881736278395e+00 2.51632351924458141923e+00 3.80462557264250333944e+00 2.48391431798513595552e+00 4.14543701217470861309e+00 -1370 6845.00 3.19518617466205263611e+01 2.52443162404430054835e+00 4.28738203754084779007e+00 2.47140055808612357779e+00 4.01577991808214385117e+00 2.51835187874208843439e+00 3.80800175559583697904e+00 2.48592207715244217781e+00 4.14900416787149328712e+00 -1371 6850.00 3.19779461031497511669e+01 2.52660869642407392988e+00 4.29131292383732976248e+00 2.47340055320463170219e+00 4.01906022733655987622e+00 2.52038033623217216928e+00 3.81137809429051976906e+00 2.48793019579860041901e+00 4.15257224357917920088e+00 -1372 6855.00 3.20040307741258089891e+01 2.52878575128851679210e+00 4.29524459586741791384e+00 2.47540074940743215492e+00 4.02234053660134094343e+00 2.52240889159046455248e+00 3.81475458779378318042e+00 2.48993867570623583774e+00 4.15614124015799024647e+00 -1373 6860.00 3.20301157594450600641e+01 2.53096278763231063991e+00 4.29917705260506899378e+00 2.47740114735782768207e+00 4.02562084583503043689e+00 2.52443754469259529216e+00 3.81813123515212904380e+00 2.49194751867870145645e+00 4.15971115845777994480e+00 -1374 6865.00 3.20562010591075008392e+01 2.53313980440868125044e+00 4.30311029299314196095e+00 2.47940174771912014151e+00 4.02890115512053892388e+00 2.52646629541419587284e+00 3.82150803542242467614e+00 2.49395672650898658773e+00 4.16328199934913367741e+00 -1375 6870.00 3.20822866733204179468e+01 2.53531680060194686277e+00 4.30704431603668513873e+00 2.48140255114424812533e+00 4.03218146438531999110e+00 2.52849514362053273686e+00 3.82488498765117324041e+00 2.49596630097971861062e+00 4.16685376368190940610e+00 -1376 6875.00 3.21083726018765247545e+01 2.53749377517569740803e+00 4.31097912067855748575e+00 2.48340355829651482367e+00 4.03546177363973779251e+00 2.53052408919760107864e+00 3.82826209090560443116e+00 2.49797624390461292521e+00 4.17042645230596065176e+00 -1377 6880.00 3.21344588448794539204e+01 2.53967072711425023712e+00 4.31491470590308079380e+00 2.48540476983922165033e+00 4.03874208290451885972e+00 2.53255313201066645235e+00 3.83163934422185814554e+00 2.49998655707666017634e+00 4.17400006607114448798e+00 -1378 6885.00 3.21605454022255869972e+01 2.54184765537083245945e+00 4.31885107068420737164e+00 2.48740618643567135138e+00 4.04202239215893577295e+00 2.53458227193536078659e+00 3.83501674666716407813e+00 2.50199724228884967658e+00 4.17757460582731887655e+00 -1379 6890.00 3.21866322740185424323e+01 2.54402455894012513582e+00 4.32278821399588952801e+00 2.48940780874916667287e+00 4.04530270146517256791e+00 2.53661150882658681383e+00 3.83839429727766079381e+00 2.50400830136526275638e+00 4.18115007240361169494e+00 -1380 6895.00 3.22127194602583344363e+01 2.54620143677535493154e+00 4.32672613480171897038e+00 2.49140963744300991678e+00 4.04858301067813286522e+00 2.53864084257033839620e+00 3.84177199511021694178e+00 2.50601973608852590658e+00 4.18472646664987646403e+00 -1381 6900.00 3.22388069608413161404e+01 2.54837828786083919752e+00 4.33066483209637809182e+00 2.49341167318050427326e+00 4.05186331994291393244e+00 2.54067027302151871027e+00 3.84514983921133302047e+00 2.50803154828272001353e+00 4.18830378940560787981e+00 -1382 6905.00 3.22648947758711273082e+01 2.55055511116016742079e+00 4.33460430483309089311e+00 2.49541391662495115611e+00 4.05514362915587511793e+00 2.54269980004539464247e+00 3.84852782862751352511e+00 2.51004373975119898788e+00 4.19188204151029797373e+00 -1383 6910.00 3.22909829053477679395e+01 2.55273190563693042066e+00 4.33854455200654243185e+00 2.49741636843965331138e+00 4.05842393846211191288e+00 2.54472942351759634505e+00 3.85190596241562355218e+00 2.51205631231804504822e+00 4.19546122377234631529e+00 -1384 6915.00 3.23170713491676053764e+01 2.55490867028581059017e+00 4.34248557259068235226e+00 2.49941902929827763913e+00 4.06170424773725713408e+00 2.54675914329302699457e+00 3.85528423960143795668e+00 2.51406926777624706304e+00 4.19904133704160820173e+00 -1385 6920.00 3.23431601074342722768e+01 2.55708540404966866433e+00 4.34642736555947006849e+00 2.50142189986412688540e+00 4.06498455696058247355e+00 2.54878895923695347747e+00 3.85866265925218820954e+00 2.51608260796025140493e+00 4.20262238213684913291e+00 -1386 6925.00 3.23692491801477686408e+01 2.55926210592318748027e+00 4.35036992988685522477e+00 2.50342498080050246401e+00 4.06826486624609184872e+00 2.55081887120427763804e+00 3.86204122040401287563e+00 2.51809633467341154045e+00 4.20620435988719698628e+00 -1387 6930.00 3.23953385672044547050e+01 2.56143877485959237106e+00 4.35431326455715783652e+00 2.50542827277070756509e+00 4.07154517551087202776e+00 2.55284887907063007262e+00 3.86541992209305096395e+00 2.52011044975017295400e+00 4.20978727110105044318e+00 -1388 6935.00 3.24214282687079773382e+01 2.56361540983283742179e+00 4.35825736856505852046e+00 2.50743177644840908869e+00 4.07482548475492478701e+00 2.55487898268055024786e+00 3.86879876337616801507e+00 2.52212495500425459838e+00 4.21337111660753915743e+00 -1389 6940.00 3.24475182846583294349e+01 2.56579200981687671757e+00 4.36220224086378571826e+00 2.50943549249690844860e+00 4.07810579403007000820e+00 2.55690918188894045215e+00 3.87217774328950348206e+00 2.52413985224937231777e+00 4.21695589721506269854e+00 -1390 6945.00 3.24736086149518712318e+01 2.56796857378566389940e+00 4.36614788045838331243e+00 2.51143942158987387714e+00 4.08138610326375861348e+00 2.55893947657143039365e+00 3.87555686086919504163e+00 2.52615514333033797101e+00 4.22054161372165559385e+00 -1391 6950.00 3.24996992596922495977e+01 2.57014510070278934251e+00 4.37009428632280627625e+00 2.51344356439060634401e+00 4.08466641259072371639e+00 2.56096986656219627321e+00 3.87893611515138259094e+00 2.52817083007123244442e+00 4.22412826696681076299e+00 -1392 6955.00 3.25257902188794503218e+01 2.57232158953184297800e+00 4.37404145744137284879e+00 2.51544792157277274924e+00 4.08794672181404905587e+00 2.56300035172650364501e+00 3.88231550519293300283e+00 2.53018691428577380265e+00 4.22771585772783620172e+00 -1393 6960.00 3.25518814924098478514e+01 2.57449803925714260089e+00 4.37798939279840038097e+00 2.51745249379967672709e+00 4.09122703106846596910e+00 2.56503093191925524152e+00 3.88569503002998306584e+00 2.53220339782913494986e+00 4.23130438682349652169e+00 -1394 6965.00 3.25779730803870748446e+01 2.57667444883191398830e+00 4.38193809137820711186e+00 2.51945728174498295715e+00 4.09450734033324703631e+00 2.56706160698498919714e+00 3.88907468868830896724e+00 2.53422028250467157307e+00 4.23489385504146120809e+00 -1395 6970.00 3.26040649828111313013e+01 2.57885081724047493523e+00 4.38588755217547632270e+00 2.52146228607199507366e+00 4.09778764959802810353e+00 2.56909237677860913251e+00 3.89245448020404838374e+00 2.53623757017792073043e+00 4.23848426320049664895e+00 -1396 6975.00 3.26301571995783845637e+01 2.58102714344641581690e+00 4.38983777417452536440e+00 2.52346750746474368654e+00 4.10106795885244412858e+00 2.57112324115501689192e+00 3.89583440363406818818e+00 2.53825526266259959840e+00 4.24207561206754402150e+00 -1397 6980.00 3.26562497307924672896e+01 2.58320342641332612033e+00 4.39378875634930743388e+00 2.52547294658653109778e+00 4.10434826811722519579e+00 2.57315419994838645579e+00 3.89921445799377908159e+00 2.54027336181388330161e+00 4.24566790245100555978e+00 -1398 6985.00 3.26823425764533794791e+01 2.58537966512552497278e+00 4.39774049771523412034e+00 2.52747860410066005343e+00 4.10762857737164388539e+00 2.57518525302398559873e+00 3.90259464232968378283e+00 2.54229186945585361457e+00 4.24926113512818837137e+00 -1399 6990.00 3.27084357364574884741e+01 2.58755585852587222107e+00 4.40169299723589357853e+00 2.52948448069116116343e+00 4.11090888663642495260e+00 2.57721640021598741299e+00 3.90597495566755714691e+00 2.54431078744368432965e+00 4.25285531089712609543e+00 -1400 6995.00 3.27345292109084198273e+01 2.58973200560905159051e+00 4.40564625391633413187e+00 2.53149057702133628567e+00 4.11418919585974851572e+00 2.57924764136893180932e+00 3.90935539704353596235e+00 2.54633011761182048716e+00 4.25645043052476523826e+00 -1401 7000.00 3.27606229997025479861e+01 2.59190810533865212406e+00 4.40960026675123728523e+00 2.53349689376485276426e+00 4.11746950513489373691e+00 2.58127897633772063202e+00 3.91273596549376145859e+00 2.54834986181543809991e+00 4.26004649480913943904e+00 -1402 7005.00 3.27867171030471453719e+01 2.59408415666790004295e+00 4.41355503472492127770e+00 2.53550343160574076506e+00 4.12074981441003895810e+00 2.58331040494616370751e+00 3.91611666005436998006e+00 2.55037002189934591811e+00 4.26364350450682927374e+00 -1403 7010.00 3.28128115207349395632e+01 2.59626015858111269807e+00 4.41751055684243176813e+00 2.53751019120730392231e+00 4.12403012367482002531e+00 2.58534192705952836633e+00 3.91949747974077267187e+00 2.55239059971871817822e+00 4.26724146041586926970e+00 -1404 7015.00 3.28389062527659163493e+01 2.59843611004188135283e+00 4.42146683207772195345e+00 2.53951717324320691560e+00 4.12731043292923605037e+00 2.58737354250162443492e+00 3.92287842359947269699e+00 2.55441159710800080873e+00 4.27084036328247673708e+00 -1405 7020.00 3.28650012992437225989e+01 2.60061201001379460607e+00 4.42542385945656846502e+00 2.54152437838711797724e+00 4.13059074218365385178e+00 2.58940525111699049177e+00 3.92625949065624402223e+00 2.55643301592236849018e+00 4.27444021388395700711e+00 -1406 7025.00 3.28910966601683725230e+01 2.60278785747080698698e+00 4.42938163795292361158e+00 2.54353180732306638490e+00 4.13387105145879818480e+00 2.59143705275016600353e+00 3.92964067993686194669e+00 2.55845485802735916891e+00 4.27804101298725569791e+00 -1407 7030.00 3.29171923355398448052e+01 2.60496365137650798260e+00 4.43334016657183482835e+00 2.54553946070399161883e+00 4.13715136072357925201e+00 2.59346894722495990848e+00 3.93302199046709954899e+00 2.56047712527814619321e+00 4.28164276135931398670e+00 -1408 7035.00 3.29432883252545138930e+01 2.60713939071521583202e+00 4.43729944430798362021e+00 2.54754733922428844295e+00 4.14043166996763289944e+00 2.59550093438591167327e+00 3.93640342128309672631e+00 2.56249981952990513179e+00 4.28524545974634918366e+00 -1409 7040.00 3.29693846294160195498e+01 2.60931507442979260247e+00 4.44125947016641564602e+00 2.54955544355762286912e+00 4.14371197923241396666e+00 2.59753301405683023617e+00 3.93978497140026284740e+00 2.56452294263780888883e+00 4.28884910891530424237e+00 -1410 7045.00 3.29954812479207006959e+01 2.61149070150455653305e+00 4.44522024315217922918e+00 2.55156377437766135330e+00 4.14699228849719503387e+00 2.59956518609262010600e+00 3.94316663985473692122e+00 2.56654649646739629887e+00 4.29245370961239203211e+00 -1411 7050.00 3.30215781808722184110e+01 2.61366627090309666670e+00 4.44918176225995409823e+00 2.55357233235807079552e+00 4.15027259780343271700e+00 2.60159745030672562294e+00 3.94654842567229335870e+00 2.56857048288420486415e+00 4.29605926258383163940e+00 -1412 7055.00 3.30476754282705726951e+01 2.61584178159936708852e+00 4.45314402649478768836e+00 2.55558111817251853992e+00 4.15355290701639301432e+00 2.60362980654368580957e+00 3.94993032786834286085e+00 2.57059490374340926522e+00 4.29966576858620097568e+00 -1413 7060.00 3.30737729901157564427e+01 2.61801723254659401974e+00 4.45710703486172654664e+00 2.55759013250503386416e+00 4.15683321627080903937e+00 2.60566225462731182461e+00 3.95331234546865939450e+00 2.57261976092091249058e+00 4.30327322836571646292e+00 -1414 7065.00 3.30998708663041298905e+01 2.62019262272909614353e+00 4.46107078637618137407e+00 2.55959937601892084658e+00 4.16011352553559010659e+00 2.60769479438141349448e+00 3.95669447749901781464e+00 2.57464505627188744441e+00 4.30688164265822592824e+00 -1415 7070.00 3.31259690569393328019e+01 2.62236795111046161466e+00 4.46503528002246952155e+00 2.56160884940857247472e+00 4.16339383481073621596e+00 2.60972742565052850949e+00 3.96007672298519253218e+00 2.57667079168260126920e+00 4.31049101219958341602e+00 -1416 7075.00 3.31520675619177325189e+01 2.62454321664391709845e+00 4.46900051481600080194e+00 2.56361855334765653680e+00 4.16667414406515224101e+00 2.61176014823773972040e+00 3.96345908095295795803e+00 2.57869696900822775731e+00 4.31410133772563941790e+00 -1417 7080.00 3.31781663813429545939e+01 2.62671841832414498796e+00 4.47296648977218680443e+00 2.56562848850983904470e+00 4.16995445330920500027e+00 2.61379296198758570569e+00 3.96684155040736063924e+00 2.58072359012466945316e+00 4.31771261997224442553e+00 -1418 7085.00 3.32042655152150203435e+01 2.62889355509400779454e+00 4.47693320390643645368e+00 2.56763865556878734253e+00 4.17323476259471526362e+00 2.61582586672387673588e+00 3.97022413038453914069e+00 2.58275065691819261104e+00 4.32132485966488655293e+00 -1419 7090.00 3.32303649634302686877e+01 2.63106862592745738283e+00 4.48090065621343391911e+00 2.56964905521889486195e+00 4.17651507183876802287e+00 2.61785886226005759525e+00 3.97360681988953912125e+00 2.58477817125433606549e+00 4.32493805752905213780e+00 -1420 7095.00 3.32564647261959933644e+01 2.63324362980881332419e+00 4.48486884570858812538e+00 2.57165968812346523720e+00 4.17979538111391235589e+00 2.61989194843030492876e+00 3.97698961795850003398e+00 2.58680613499863687466e+00 4.32855221430059344812e+00 -1421 7100.00 3.32825648032012608724e+01 2.63541856568093679769e+00 4.48883777140731066169e+00 2.57367055497689323218e+00 4.18307569035796600332e+00 2.62192512503769936671e+00 3.98037252359646709365e+00 2.58883455005809093308e+00 4.33216733068426851361e+00 -1422 7105.00 3.33086651947570047128e+01 2.63759343252814604242e+00 4.49280743233537371850e+00 2.57568165644248070478e+00 4.18635599959165372042e+00 2.62395839192677993168e+00 3.98375553582921604345e+00 2.59086341828787114494e+00 4.33578340740556456012e+00 -1423 7110.00 3.33347659006559382533e+01 2.63976822931403098949e+00 4.49677782748746146524e+00 2.57769299321462286301e+00 4.18963630885643478763e+00 2.62599174890062814214e+00 3.98713865366179254224e+00 2.59289274157424465272e+00 4.33940044517960465953e+00 -1424 7115.00 3.33608669208980685994e+01 2.64194295500218157002e+00 4.50074895588934875690e+00 2.57970456595662200883e+00 4.19291661815230831678e+00 2.62802519577269011464e+00 3.99052187613033426672e+00 2.59492252181384186471e+00 4.34301844472151188370e+00 -1425 7120.00 3.33869682556906681725e+01 2.64411760856655142504e+00 4.50472081656680778394e+00 2.58171637537323706013e+00 4.19619692742745442615e+00 2.63005873237714160595e+00 3.99390520222952538631e+00 2.59695276087220117134e+00 4.34663740672567922019e+00 -1426 7125.00 3.34130699048264574458e+01 2.64629218898109463964e+00 4.50869340852488775795e+00 2.58372842211740616492e+00 4.19947723671296291315e+00 2.63209235851706280229e+00 3.99728863099550268956e+00 2.59898346064595253679e+00 4.35025733190723240540e+00 -1427 7130.00 3.34391718684090761826e+01 2.64846669518867283699e+00 4.51266673079972502336e+00 2.58574070689388912925e+00 4.20275754594665151842e+00 2.63412607400590115247e+00 4.00067216142294945769e+00 2.60101462302136354765e+00 4.35387822096056531507e+00 -1428 7135.00 3.34652741463348846196e+01 2.65064112618396885424e+00 4.51664078239636612722e+00 2.58775323037635152090e+00 4.20603785523216089359e+00 2.63615987866746692703e+00 4.00405579254800425559e+00 2.60304624989506327992e+00 4.35750007460080102106e+00 -1429 7140.00 3.34913767387075296256e+01 2.65281548092020802443e+00 4.52061556234058681270e+00 2.58976599323846023992e+00 4.20931816446584949887e+00 2.63819377230484120034e+00 4.00743952335498310191e+00 2.60507834313259101222e+00 4.36112289351196924514e+00 -1430 7145.00 3.35174796455270040951e+01 2.65498975837134354450e+00 4.52459106965816015844e+00 2.59177899617461005022e+00 4.21259847377208718200e+00 2.64022775473147097713e+00 4.01082335288002767015e+00 2.60711090465130457261e+00 4.36474667838846475121e+00 -1431 7150.00 3.35435828666896682648e+01 2.65716395750096623374e+00 4.52856730338522606161e+00 2.59379223985846740774e+00 4.21587878297468332534e+00 2.64226182576080237396e+00 4.01420728012818273100e+00 2.60914393633747154766e+00 4.36837142992468407954e+00 -1432 7155.00 3.35696864022991690035e+01 2.65933807728303017726e+00 4.53254426252682929288e+00 2.59580572497406381061e+00 4.21915909220837281879e+00 2.64429598520628195146e+00 4.01759130410449483151e+00 2.61117744008772145747e+00 4.37199714880465606370e+00 -1433 7160.00 3.35957902523554992058e+01 2.66151211667076026401e+00 4.53652194612947479158e+00 2.59781945220542853647e+00 4.22243940145242468986e+00 2.64633023286062663004e+00 4.02097542383473793848e+00 2.61321141777795729055e+00 4.37562383571241308999e+00 -1434 7165.00 3.36218944167550120028e+01 2.66368607464847517718e+00 4.54050035320856970600e+00 2.59983342223659352754e+00 4.22571971076902652698e+00 2.64836456853728297034e+00 4.02435963830323029100e+00 2.61524587133590147303e+00 4.37925149134234725778e+00 -1435 7170.00 3.36479988956013684742e+01 2.66585995017976529198e+00 4.54447948280025482148e+00 2.60184763575158894966e+00 4.22900002002344344021e+00 2.65039899204969797708e+00 4.02774394654611089805e+00 2.61728080263745654932e+00 4.38288011634740115596e+00 -1436 7175.00 3.36741036888945544092e+01 2.66803374222821965134e+00 4.54845933393030588121e+00 2.60386209342408125877e+00 4.23228032927786124162e+00 2.65243350319058857067e+00 4.03112834756842630668e+00 2.61931621358961663759e+00 4.38650971142196510755e+00 -1437 7180.00 3.37002087965309229389e+01 2.67020744976779234037e+00 4.55243990564522249542e+00 2.60587679595882937278e+00 4.23556063850118391656e+00 2.65446810177340086767e+00 4.03451284036485713358e+00 2.62135210609937718829e+00 4.39014027723970734485e+00 -1438 7185.00 3.37263142186141280376e+01 2.67238107177243744417e+00 4.55642119696041536514e+00 2.60789174401913559365e+00 4.23884094778669417991e+00 2.65650278760121816291e+00 4.03789742395081585613e+00 2.62338848205300401162e+00 4.39377181445356868039e+00 -1439 7190.00 3.37524199551441697054e+01 2.67455460718501658590e+00 4.56040320692239031786e+00 2.60990693829939557347e+00 4.24212125706183940110e+00 2.65853756045639322281e+00 4.04128209733134724502e+00 2.62542534336785582383e+00 4.39740432374757617140e+00 -1440 7195.00 3.37785260060173939678e+01 2.67672805500021260272e+00 4.56438593455691865586e+00 2.61192237948363947808e+00 4.24540156632661958014e+00 2.66057242016273676199e+00 4.04466685952186288944e+00 2.62746269195092807536e+00 4.40103780577466974222e+00 -1441 7200.00 3.38046323713374547992e+01 2.67890141418161409348e+00 4.56836937892086858426e+00 2.61393806825589747334e+00 4.24868187552921661165e+00 2.66260736651296658906e+00 4.04805170951704251792e+00 2.62950052970921444029e+00 4.40467226118778754085e+00 -1442 7205.00 3.38307390510007053308e+01 2.68107468368244772350e+00 4.57235353902965080408e+00 2.61595400530020105734e+00 4.25196218483545340661e+00 2.66464239929980095667e+00 4.05143664632193534203e+00 2.63153885852898161701e+00 4.40830769066059779959e+00 -1443 7210.00 3.38568460452144179840e+01 2.68324786248703173186e+00 4.57633841395049412171e+00 2.61797019131094454991e+00 4.25524249411059951598e+00 2.66667751831595811751e+00 4.05482166895195028644e+00 2.63357768034831662973e+00 4.41194409484603600191e+00 -1444 7215.00 3.38829533537713345481e+01 2.68542094956931975958e+00 4.58032400269881101451e+00 2.61998662695143069712e+00 4.25852280336501554103e+00 2.66871272337488285586e+00 4.05820677641213389819e+00 2.63561699705348573275e+00 4.41558147437631376420e+00 -1445 7220.00 3.39090609766714408124e+01 2.68759394387217342981e+00 4.58431030432110464545e+00 2.62200331292641797276e+00 4.26180311262979660825e+00 2.67074801424856600462e+00 4.06159196769716857034e+00 2.63765681057221224037e+00 4.41921982992509843058e+00 -1446 7225.00 3.39351689140183765403e+01 2.68976684439027424744e+00 4.58829731788460382091e+00 2.62402024991993743086e+00 4.26508342188421440966e+00 2.67278339075045412443e+00 4.06497724181210084993e+00 2.63969712281149027078e+00 4.42285916211423479893e+00 -1447 7230.00 3.39612771658121417317e+01 2.69193965007684976598e+00 4.59228504240472013009e+00 2.62603743861601923726e+00 4.26836373114899547687e+00 2.67481885266289998171e+00 4.06836259776197550764e+00 2.64173793567831438622e+00 4.42649947159666190544e+00 -1448 7235.00 3.39873857320527434922e+01 2.69411235990585229416e+00 4.59627347694868415573e+00 2.62805487969869444598e+00 4.27164404040341239011e+00 2.67685439977862271732e+00 4.07174803454147671289e+00 2.64377925110040834511e+00 4.43014075900459047830e+00 -1449 7240.00 3.40134946126365349528e+01 2.69628497285123636118e+00 4.60026262056299817260e+00 2.63007257385199455513e+00 4.27492434964746426118e+00 2.67889003189033925167e+00 4.07513355116601250216e+00 2.64582107098476537743e+00 4.43378302499095777733e+00 -1450 7245.00 3.40396038076671558770e+01 2.69845748787659234225e+00 4.60425247228380118969e+00 2.63209052177031255226e+00 4.27820465890188206259e+00 2.68092574878040412756e+00 4.07851914663026793306e+00 2.64786339724874553170e+00 4.43742627016724533462e+00 -1451 7250.00 3.40657133170409665013e+01 2.70062990395587343428e+00 4.60824303117832556609e+00 2.63410872413768082367e+00 4.28148496819775470357e+00 2.68296155025189930754e+00 4.08190481993928777626e+00 2.64990623182007034586e+00 4.44107049516566476655e+00 -1452 7255.00 3.40918231409652463526e+01 2.70280222005267045660e+00 4.61223429629307180022e+00 2.63612718163812909111e+00 4.28476527746253577078e+00 2.68499743607681429225e+00 4.08529057007738849450e+00 2.65194957660573615854e+00 4.44471570062879006713e+00 -1453 7260.00 3.41179332792327230095e+01 2.70497443514093616201e+00 4.61622626667454305505e+00 2.63814589496605211849e+00 4.28804558671695268401e+00 2.68703340604786777845e+00 4.08867639607034671911e+00 2.65399343353346406360e+00 4.44836188716810276844e+00 -1454 7265.00 3.41440437318433893665e+01 2.70714654819462507973e+00 4.62021894138997080148e+00 2.64016486480548095983e+00 4.29132589596100544327e+00 2.68906945995777624248e+00 4.09206229689211742340e+00 2.65603780452061366546e+00 4.45200905539508529074e+00 -1455 7270.00 3.41701544989008851871e+01 2.70931855817732714087e+00 4.62421231948585731431e+00 2.64218409184044622506e+00 4.29460620523615155264e+00 2.69110559756816680732e+00 4.09544827155810775565e+00 2.65808269149490739025e+00 4.45565720594194569770e+00 -1456 7275.00 3.41962655804052104713e+01 2.71149046406299687462e+00 4.62820640002943406444e+00 2.64420357676534267810e+00 4.29788651450093261985e+00 2.69314181868212143556e+00 4.09883431905263861950e+00 2.66012809637370439830e+00 4.45930633942016907412e+00 -1457 7280.00 3.42223769763563794299e+01 2.71366226481522332392e+00 4.63220118206720243847e+00 2.64622332025383721898e+00 4.30116682370352787501e+00 2.69517812308199333771e+00 4.10222043839111805141e+00 2.66217402108472755984e+00 4.46295645644123695206e+00 -1458 7285.00 3.42484886866507238778e+01 2.71583395940796101797e+00 4.63619666467675894950e+00 2.64824332302105203141e+00 4.30444713297867398438e+00 2.69721451052940830451e+00 4.10560662855786606684e+00 2.66422046756606345497e+00 4.46660755760626493327e+00 -1459 7290.00 3.42746007112882651313e+01 2.71800554681516315370e+00 4.64019284691497002626e+00 2.65026358573029074961e+00 4.30772744226418335955e+00 2.69925098082744918671e+00 4.10899288854756505884e+00 2.66626743772470664595e+00 4.47025964352673810254e+00 -1460 7295.00 3.43007130504762827172e+01 2.72017702600042055039e+00 4.64418972783870120935e+00 2.65228410908631140330e+00 4.31100775152896442677e+00 2.70128753373774044277e+00 4.11237921737562306390e+00 2.66831493349874415699e+00 4.47391271479340701944e+00 -1461 7300.00 3.43268257040074828979e+01 2.72234839594805100305e+00 4.64818730651518485786e+00 2.65430489377314415833e+00 4.31428806080410875978e+00 2.70332416904263661550e+00 4.11576561401599505530e+00 2.67036295681589930240e+00 4.47756677201775499242e+00 -1462 7305.00 3.43529386719855267529e+01 2.72451965561128028881e+00 4.65218558201165066635e+00 2.65632594047482095689e+00 4.31756837005852567302e+00 2.70536088652449135949e+00 4.11915207747372935643e+00 2.67241150961425866228e+00 4.48122181579053702194e+00 -1463 7310.00 3.43790519543067460972e+01 2.72669080397442531449e+00 4.65618455340569514789e+00 2.65834724988573567472e+00 4.32084867931294258625e+00 2.70739768595529550765e+00 4.12253860674350569582e+00 2.67446059381118050879e+00 4.48487784669214128996e+00 -1464 7315.00 3.44051655510748091160e+01 2.72886184001144149747e+00 4.66018421975418384307e+00 2.66036882270028351982e+00 4.32412898857772454164e+00 2.70943456709667307436e+00 4.12592520082000735471e+00 2.67651021134475231023e+00 4.48853486533404932857e+00 -1465 7320.00 3.44312794622897015984e+01 2.73103276267555461487e+00 4.66418458013471148860e+00 2.66239065960249554621e+00 4.32740929792541706433e+00 2.71147152974134320047e+00 4.12931185869791583798e+00 2.67856036415306109078e+00 4.49219287229665376060e+00 -1466 7325.00 3.44573936879514235443e+01 2.73320357096144661568e+00 4.66818563362487548574e+00 2.66441276127640147564e+00 4.33068960708655747993e+00 2.71350857366129449844e+00 4.13269857937191442687e+00 2.68061105416382972066e+00 4.49585186814997594951e+00 -1467 7330.00 3.44835082279563280849e+01 2.73537426383270654284e+00 4.67218737929190375269e+00 2.66643512841639651612e+00 4.33396991634097528134e+00 2.71554569860779038137e+00 4.13608536183668373809e+00 2.68266228331514433592e+00 4.49951185347440851814e+00 -1468 7335.00 3.45096230823044365366e+01 2.73754484025292521565e+00 4.67618981620302864854e+00 2.66845776170651127757e+00 4.33725022559539130640e+00 2.71758290437354688152e+00 4.13947220507654289889e+00 2.68471405354509240482e+00 4.50317282886070557879e+00 -1469 7340.00 3.45357382512030071098e+01 2.73971529920642087319e+00 4.68019294345657232981e+00 2.67048066186186927595e+00 4.34053053482907991167e+00 2.71962019070982652380e+00 4.14285910808617519052e+00 2.68676636678139724168e+00 4.50683479487888938309e+00 -1470 7345.00 3.45618537344447815940e+01 2.74188563965678255840e+00 4.68419676010940300159e+00 2.67250382953540821518e+00 4.34381084412495344083e+00 2.72165755739898340693e+00 4.14624606987062449548e+00 2.68881922496214498253e+00 4.51049775209898928807e+00 -1471 7350.00 3.45879695321333784364e+01 2.74405586057796435639e+00 4.68820126525984282040e+00 2.67452726545261576518e+00 4.34709115340009866202e+00 2.72369500420264332163e+00 4.14963308941420994103e+00 2.69087263004615140360e+00 4.51416170108066516775e+00 -1472 7355.00 3.46140856441651649789e+01 2.74622596095428539442e+00 4.69220645797512414532e+00 2.67655097027679422794e+00 4.35037146267524477139e+00 2.72573253088243072639e+00 4.15302016570125065442e+00 2.69292658394041062309e+00 4.51782664238357778430e+00 -1473 7360.00 3.46402020706437809849e+01 2.74839593973897011736e+00 4.69621233735356824468e+00 2.67857494472306578714e+00 4.35365177188820418053e+00 2.72777013719997185603e+00 4.15640729772642636419e+00 2.69498108861410168302e+00 4.52149257658811709604e+00 -1474 7365.00 3.46663188115692335600e+01 2.75056579592670091827e+00 4.70021890246240658939e+00 2.68059918946509823101e+00 4.35693208118407770968e+00 2.72980782293762125335e+00 4.15979448448442212793e+00 2.69703614599494878590e+00 4.52515950424358148751e+00 -1475 7370.00 3.46924358668378758352e+01 2.75273552848106817237e+00 4.70422615239996222414e+00 2.68262370518692172539e+00 4.36021239043849462291e+00 2.73184558784664011100e+00 4.16318172496991767417e+00 2.69909175803140088945e+00 4.52882742589926667875e+00 -1476 7375.00 3.47185532365533475740e+01 2.75490513637602596475e+00 4.70823408625419581597e+00 2.68464849260365889805e+00 4.36349269970327569013e+00 2.73388343167828962166e+00 4.16656901815686886437e+00 2.70114792666154635015e+00 4.53249634211483609647e+00 -1477 7380.00 3.47446709207156629873e+01 2.75707461859589209041e+00 4.71224270310270032525e+00 2.68667355238897709313e+00 4.36677300894732756120e+00 2.73592135421492432812e+00 4.16995636305032046920e+00 2.70320465382347219219e+00 4.53616625342922219488e+00 -1478 7385.00 3.47707889192211609952e+01 2.75924397409389232649e+00 4.71625200205416472699e+00 2.68869888524763478443e+00 4.37005331823283693637e+00 2.73795935519744126907e+00 4.17334375863459161593e+00 2.70526194147599285955e+00 4.53983716040208484799e+00 -1479 7390.00 3.47969072321734884667e+01 2.76141320186470906606e+00 4.72026198218618286973e+00 2.69072449185329842791e+00 4.37333362748725473779e+00 2.73999743439782994514e+00 4.17673120389399965546e+00 2.70731979155719537644e+00 4.54350906356199590874e+00 -1480 7395.00 3.48230258595726454018e+01 2.76358230087193179614e+00 4.72427264260744106394e+00 2.69275037291072649737e+00 4.37661393675203580500e+00 2.74203559156735243718e+00 4.18011869782322698086e+00 2.70937820600516765523e+00 4.54718196344788694319e+00 -1481 7400.00 3.48491448013149920371e+01 2.76575127009987875581e+00 4.72828398239553759907e+00 2.69477652910395093500e+00 4.37989424597535936812e+00 2.74407382646763409184e+00 4.18350623940659271938e+00 2.71143718677872325173e+00 4.55085586060905633587e+00 -1482 7405.00 3.48752640575041823467e+01 2.76792010852250358610e+00 4.73229600065915612106e+00 2.69680296112736561653e+00 4.38317455527123378545e+00 2.74611213884993743406e+00 4.18689382763877837590e+00 2.71349673581595007832e+00 4.55453075556370823307e+00 -1483 7410.00 3.49013836281401879091e+01 2.77008881510339755039e+00 4.73630869649662233911e+00 2.69882966968572901578e+00 4.38645486450492150254e+00 2.74815052847588647822e+00 4.19028146150410041315e+00 2.71555685507566302306e+00 4.55820664885077597717e+00 -1484 7415.00 3.49275035131193973825e+01 2.77225738883724126538e+00 4.74032206900625929791e+00 2.70085665545270936505e+00 4.38973517379043176589e+00 2.75018899508637959528e+00 4.19366913997651380441e+00 2.71761754650631326413e+00 4.56188354098846460261e+00 -1485 7420.00 3.49536237125454292141e+01 2.77442582868762466219e+00 4.74433611729675241975e+00 2.70288391912269920780e+00 4.39301548305521283311e+00 2.75222753844304257598e+00 4.19705686206106776126e+00 2.71967881204598738165e+00 4.56556143250534507416e+00 -1486 7425.00 3.49797442263146578512e+01 2.77659413362850315821e+00 4.74835084045606148351e+00 2.70491146140045968238e+00 4.39629579234072220828e+00 2.75426615829713616890e+00 4.20044462674207519370e+00 2.72174065365350115187e+00 4.56924032392998391572e+00 -1487 7430.00 3.50058650546343557153e+01 2.77876230265455648194e+00 4.75236623761360377216e+00 2.70693928295965546837e+00 4.39957610155368161742e+00 2.75630485438955918909e+00 4.20383243300385878172e+00 2.72380307327730486477e+00 4.57292021575985963011e+00 -1488 7435.00 3.50319861972972503850e+01 2.78093033471901351916e+00 4.75638230784697224607e+00 2.70896738451541052584e+00 4.40285641081846268463e+00 2.75834362649230069309e+00 4.20722027983073232349e+00 2.72586607287621429663e+00 4.57660110852354051758e+00 -1489 7440.00 3.50581076543033276494e+01 2.78309822882691815238e+00 4.76039905029594656583e+00 2.71099576674139175481e+00 4.40613672009360790582e+00 2.76038247433589445379e+00 4.21060816619665434501e+00 2.72792965438831602754e+00 4.58028300272886745859e+00 -1490 7445.00 3.50842294257562414828e+01 2.78526598393149704691e+00 4.76441646403812324451e+00 2.71302443033199303102e+00 4.40941702929620404916e+00 2.76242139767160033159e+00 4.21399609111703199460e+00 2.72999381978278865546e+00 4.58396589888368222176e+00 -1491 7450.00 3.51103515116559776743e+01 2.78743359902743259582e+00 4.76843454821328016635e+00 2.71505337599197416054e+00 4.41269733862317004025e+00 2.76446039624031847382e+00 4.21738405354509282574e+00 2.73205857100808513493e+00 4.58764979748546153360e+00 -1492 7455.00 3.51364739120025575403e+01 2.78960107307831428614e+00 4.77245330191974215239e+00 2.71708260440536486513e+00 4.41597764786722368768e+00 2.76649946980367245075e+00 4.22077205249624487493e+00 2.73412391002301813359e+00 4.59133469904204627454e+00 -1493 7460.00 3.51625966266923271064e+01 2.79176840508918822081e+00 4.77647272427655966709e+00 2.71911211626656035278e+00 4.41925795714236713252e+00 2.76853861809219692347e+00 4.22416008692371747202e+00 2.73618983876567689606e+00 4.59502060405091317108e+00 -1494 7465.00 3.51887196558289190307e+01 2.79393559400291646710e+00 4.78049281440278317490e+00 2.72114191225959167753e+00 4.42253826638642077995e+00 2.77057784085715219646e+00 4.22754815584291776531e+00 2.73825635920523868805e+00 4.59870751299917390753e+00 -1495 7470.00 3.52148429994123546294e+01 2.79610263883490928194e+00 4.78451357140710253901e+00 2.72317199309958146713e+00 4.42581857563047353921e+00 2.77261713783943708478e+00 4.23093625821743657411e+00 2.74032347330052061807e+00 4.60239542638430698673e+00 -1496 7475.00 3.52409666573389728228e+01 2.79826953853839244246e+00 4.78853499441893148969e+00 2.72520235944983202359e+00 4.42909888492634795654e+00 2.77465650877994818302e+00 4.23432439304195629148e+00 2.74239118299997164385e+00 4.60608434469342409301e+00 -1497 7480.00 3.52670906297124204798e+01 2.80043629210804789764e+00 4.79255708256768464537e+00 2.72723301202546686284e+00 4.43237919417040071579e+00 2.77669595341958297396e+00 4.23771255929043189070e+00 2.74445949027277258381e+00 4.60977426841363957521e+00 -1498 7485.00 3.52932149164290649423e+01 2.80260289851783017667e+00 4.79657983496205186924e+00 2.72926395152087986062e+00 4.43565950342481674085e+00 2.77873547149923938449e+00 4.24110075595754487665e+00 2.74652839706737417202e+00 4.61346519802170007551e+00 -1499 7490.00 3.53193395175925388685e+01 2.80476935675205574228e+00 4.80060325072108184941e+00 2.73129517860973880516e+00 4.43893981268959780806e+00 2.78077506275981489736e+00 4.24448898201724755808e+00 2.74859790534259040840e+00 4.61715713400471905459e+00 -1500 7495.00 3.53454644332028493636e+01 2.80693566579504549807e+00 4.80462732899492017680e+00 2.73332669399680128208e+00 4.44222012196474302925e+00 2.78281472693184195322e+00 4.24787723646422499257e+00 2.75066801705723751326e+00 4.62085007682908255333e+00 -1501 7500.00 3.53715896632599822169e+01 2.80910182462075175280e+00 4.80865206889225405007e+00 2.73535849837646338756e+00 4.44550043121915994249e+00 2.78485446375621936710e+00 4.25126551827242860071e+00 2.75273873417013081877e+00 4.62454402698190136789e+00 -1502 7505.00 3.53977152076603118758e+01 2.81126783221349185737e+00 4.81267746955286135346e+00 2.73739059244311899732e+00 4.44878074048394012152e+00 2.78689427296348002372e+00 4.25465382642617839792e+00 2.75481005865044847880e+00 4.62823898490883234302e+00 -1503 7510.00 3.54238410665074709982e+01 2.81343368756794909302e+00 4.81670353010615936995e+00 2.73942297688079960949e+00 4.45206104973835792293e+00 2.78893415430488511575e+00 4.25804215990979084694e+00 2.75688199244664300380e+00 4.63193495108662389725e+00 -1504 7515.00 3.54499672396978198208e+01 2.81559938964771383496e+00 4.82073024969192687195e+00 2.74145565239426280968e+00 4.45534135899277483617e+00 2.79097410749023966403e+00 4.26143051770758507502e+00 2.75895453753825625753e+00 4.63563192599202533728e+00 -1505 7520.00 3.54760937273350052124e+01 2.81776493744746669989e+00 4.82475762742921521209e+00 2.74348861967790424998e+00 4.45862166824719263758e+00 2.79301413228116945930e+00 4.26481889880387932124e+00 2.76102769586337615237e+00 4.63932991006032935388e+00 -1506 7525.00 3.55022205294190200675e+01 2.81993032994116266110e+00 4.82878566246816909313e+00 2.74552187940539038635e+00 4.46190197752233697059e+00 2.79505422837711581252e+00 4.26820730218299004832e+00 2.76310146940154588435e+00 4.64302890375791932343e+00 -1507 7530.00 3.55283476459498643862e+01 2.82209556613384782153e+00 4.83281435394856728749e+00 2.74755543229184473475e+00 4.46518228672493311393e+00 2.79709439553970495851e+00 4.27159572680850985194e+00 2.76517586010121574347e+00 4.64672890754081624465e+00 -1508 7535.00 3.55544750768239055105e+01 2.82426064498911211231e+00 4.83684370099982441360e+00 2.74958927902129701693e+00 4.46846259605189910502e+00 2.79913463347874147402e+00 4.27498417168548261458e+00 2.76725086994192936984e+00 4.65042992186504022811e+00 -1509 7540.00 3.55806028220411221241e+01 2.82642556549127377252e+00 4.84087370277208606240e+00 2.75162342027777828690e+00 4.47174290536850005395e+00 2.80117494193512284184e+00 4.27837263578786330953e+00 2.76932650087213927392e+00 4.65413194715551981062e+00 -1510 7545.00 3.56067308818088221756e+01 2.82859032664537846102e+00 4.84490435841549427209e+00 2.75365785677641161655e+00 4.47502321456073204331e+00 2.80321532062901779270e+00 4.28176111808960602190e+00 2.77140275486102227731e+00 4.65783498387864103307e+00 -1511 7550.00 3.56328592559197119272e+01 2.83075492741501699712e+00 4.84893566705946632567e+00 2.75569258919086390591e+00 4.47830352383587815268e+00 2.80525576930132469755e+00 4.28514961758539136838e+00 2.77347963387775964250e+00 4.66153903245932799138e+00 -1512 7555.00 3.56589879444774311423e+01 2.83291936679487044159e+00 4.85296762785414337316e+00 2.75772761823625778277e+00 4.48158383309029506592e+00 2.80729628765148442326e+00 4.28853813324917698679e+00 2.77555713988116492530e+00 4.66524409333287692903e+00 -1513 7560.00 3.56851169473783542685e+01 2.83508364377962207570e+00 4.85700023996003604765e+00 2.75976294457589554909e+00 4.48486414232398455937e+00 2.80933687543075771842e+00 4.29192666406527667533e+00 2.77763527483005479013e+00 4.66895016695530618023e+00 -1514 7565.00 3.57112462647260926474e+01 2.83724775734322465226e+00 4.86103350252728549918e+00 2.76179856892490072084e+00 4.48814445160949215818e+00 2.81137753234895093613e+00 4.29531520901801133761e+00 2.77971404070397110075e+00 4.67265725373081686200e+00 -1515 7570.00 3.57373758965206675953e+01 2.83941170649072560650e+00 4.86506741469567316472e+00 2.76383449197766672967e+00 4.49142476087427322540e+00 2.81341825814696067098e+00 4.29870376707097090474e+00 2.78179343946173007751e+00 4.67636535409470077695e+00 -1516 7575.00 3.57635058426584322433e+01 2.84157549018571442545e+00 4.86910197562570612462e+00 2.76587071441822685003e+00 4.49470507012869102681e+00 2.81545905252422823395e+00 4.30209233722919837106e+00 2.78387347307251031836e+00 4.68007446847188557371e+00 -1517 7580.00 3.57896361032430263549e+01 2.84373910743323676797e+00 4.87313718446752908164e+00 2.76790723694097318131e+00 4.49798537939347209402e+00 2.81749991521128784200e+00 4.30548091846665226257e+00 2.78595414348476344557e+00 4.68378459728729978906e+00 -1518 7585.00 3.58157666782744641409e+01 2.84590255720724716326e+00 4.87717304039201060561e+00 2.76994406024030181968e+00 4.50126568865825227306e+00 2.81954084593867149167e+00 4.30886950975728311164e+00 2.78803545269876051904e+00 4.68749574095550780584e+00 -1519 7590.00 3.58418975676490774163e+01 2.84806583852315675642e+00 4.88120954255966221780e+00 2.77198118501060752905e+00 4.50454599791267007447e+00 2.82158184440582093799e+00 4.31225811008541004554e+00 2.79011740264222352081e+00 4.69120789988070807652e+00 -1520 7595.00 3.58680287714705272606e+01 2.85022895034455414631e+00 4.88524669011026357879e+00 2.77401861194628462925e+00 4.50782630717745114168e+00 2.82362291035363277558e+00 4.31564671843535219153e+00 2.79219999531542573123e+00 4.69492107448783180246e+00 -1521 7600.00 3.58941602897388136739e+01 2.85239189167648632406e+00 4.88928448223541156636e+00 2.77605634174172832829e+00 4.51110661644223220890e+00 2.82566404349191424572e+00 4.31903533378106185836e+00 2.79428323266681744030e+00 4.69863526518107565977e+00 -1522 7605.00 3.59202921223502826820e+01 2.85455466149290693068e+00 4.89332291807488850566e+00 2.77809437508096968017e+00 4.51438692567592081417e+00 2.82770524353046859289e+00 4.32242395511722321544e+00 2.79636711667594228814e+00 4.70235047236464165366e+00 -1523 7610.00 3.59464242694085882590e+01 2.85671725880922666718e+00 4.89736199679956474284e+00 2.78013271267913086859e+00 4.51766723494070188138e+00 2.82974651018946632419e+00 4.32581258140742352936e+00 2.79845164930161427463e+00 4.70606669643236585898e+00 -1524 7615.00 3.59725567309137232996e+01 2.85887968259939917459e+00 4.90140171759067744262e+00 2.78217135519951419553e+00 4.52094754421584621440e+00 2.83178784318907528217e+00 4.32920121164634785771e+00 2.80053683251301466228e+00 4.70978393778844584006e+00 -1525 7620.00 3.59986895067620551458e+01 2.86104193185810729005e+00 4.90544207960873457353e+00 2.78421030335724317695e+00 4.52422785348062728161e+00 2.83382924223910181993e+00 4.33258984480794762106e+00 2.80262266827932027269e+00 4.71350219682671944810e+00 -1526 7625.00 3.60248225970572164556e+01 2.86320400558003207436e+00 4.90948308203496974755e+00 2.78624955783634886686e+00 4.52750816274540834883e+00 2.83587070704935051424e+00 4.33597847987654283486e+00 2.80470915856971281244e+00 4.71722147394102186979e+00 -1527 7630.00 3.60509560017992072289e+01 2.86536590275985636467e+00 4.91352472402989448597e+00 2.78828911933122514100e+00 4.53078847199982526206e+00 2.83791223733999098400e+00 4.33936711582608580784e+00 2.80679630535336910313e+00 4.72094176950446087204e+00 -1528 7635.00 3.60770897208843877024e+01 2.86752762239226255403e+00 4.91756700477474062438e+00 2.79032898854663180543e+00 4.53406878124387802131e+00 2.83995383282082825005e+00 4.34275575165125982124e+00 2.80888411058910625329e+00 4.72466308393159994949e+00 -1529 7640.00 3.61032237544164047449e+01 2.86968916346156799335e+00 4.92160992345074710386e+00 2.79236916615623487203e+00 4.53734909051902413069e+00 2.84199549320166777733e+00 4.34614438631565569437e+00 2.81097257626682983656e+00 4.72838541757482122563e+00 -1530 7645.00 3.61293581023952441456e+01 2.87185052497282011785e+00 4.92565347923915020090e+00 2.79440965286479281460e+00 4.54062939978380430972e+00 2.84403721819231414258e+00 4.34953301881395226758e+00 2.81306170434535651736e+00 4.73210877081759306861e+00 -1531 7650.00 3.61554927647172803518e+01 2.87401170592069954424e+00 4.92969767130045610770e+00 2.79645044935633757532e+00 4.54390970901749380317e+00 2.84607900749220865677e+00 4.35292164812010717867e+00 2.81515149679386533776e+00 4.73583314405375244149e+00 -1532 7655.00 3.61816277414861460215e+01 2.87617270528952628794e+00 4.93374249884699356272e+00 2.79849155633562718393e+00 4.54719001830300317835e+00 2.84812086082152049471e+00 4.35631027321843689037e+00 2.81724195557117074173e+00 4.73955853763567880321e+00 -1533 7660.00 3.62077630327018482603e+01 2.87833352208434511965e+00 4.93778796103927053451e+00 2.80053297448669225034e+00 4.55047032753669089544e+00 2.85016277787969141144e+00 4.35969889308289459962e+00 2.81933308266718052337e+00 4.74328495193647992068e+00 -1534 7665.00 3.62338986382607330938e+01 2.88049415529983843243e+00 4.94183405706888656539e+00 2.80257470451429124836e+00 4.55375063682220027061e+00 2.85220475838688924952e+00 4.36308750670816447581e+00 2.82142488004071045893e+00 4.74701238731889940681e+00 -1535 7670.00 3.62600345582664616018e+01 2.88265460393068906342e+00 4.94588078613780712800e+00 2.80461674709209196621e+00 4.55703094607661718385e+00 2.85424680203219249819e+00 4.36647611306819793953e+00 2.82351734966093870227e+00 4.75074084415604591669e+00 -1536 7675.00 3.62861707926153655990e+01 2.88481486698194267149e+00 4.94992814741690256852e+00 2.80665910292485287769e+00 4.56031125534139825106e+00 2.85628890851504158022e+00 4.36986471113695174040e+00 2.82561049349704473954e+00 4.75447032280029713291e+00 -1537 7680.00 3.63123073415147530341e+01 2.88697494344828120560e+00 4.95397614011850251359e+00 2.80870177270696830263e+00 4.56359156460617931828e+00 2.85833107756597026849e+00 4.37325329990910649514e+00 2.82770431351820805688e+00 4.75820082359366924862e+00 -1538 7685.00 3.63384442047573230639e+01 2.88913483232438839110e+00 4.95802476341347819755e+00 2.81074475713283344902e+00 4.56687187387096038549e+00 2.86037330886368978966e+00 4.37664187834825213486e+00 2.82979881170397185031e+00 4.76193234690926914254e+00 -1539 7690.00 3.63645813823430970047e+01 2.89129453261530811048e+00 4.96207401651415835886e+00 2.81278805687611432873e+00 4.57015218313574145270e+00 2.86241560211800738500e+00 4.38003044545943520660e+00 2.83189399002351605006e+00 4.76566489307874885384e+00 -1540 7695.00 3.63907188743756933036e+01 2.89345404331572497725e+00 4.96612389861214342801e+00 2.81483167265193490181e+00 4.57343249237979510013e+00 2.86445795702836347729e+00 4.38341900019588148751e+00 2.83398985042529094613e+00 4.76939846246485199543e+00 -1541 7700.00 3.64168566808551190661e+01 2.89561336343068331800e+00 4.97017440890939532494e+00 2.81687560513396118012e+00 4.57671280164457616735e+00 2.86650037329419848930e+00 4.38680754157300079044e+00 2.83608639490956848661e+00 4.77313305538886556434e+00 -1542 7705.00 3.64429948017813813976e+01 2.89777249195486641398e+00 4.97422554659751714468e+00 2.81891985503731579144e+00 4.57999311090935723456e+00 2.86854285061495373199e+00 4.39019606854401978069e+00 2.83818362542479807331e+00 4.77686867221353317348e+00 -1543 7710.00 3.64691332370508334293e+01 2.89993142790368452211e+00 4.97827731088883496113e+00 2.82096442302530148183e+00 4.58327342018450156758e+00 2.87058538869007051630e+00 4.39358458010361996315e+00 2.84028154395052556680e+00 4.78060531324977766587e+00 -1544 7715.00 3.64952719867671220300e+01 2.90209017026145454921e+00 4.98232970098531513514e+00 2.82300930981304176726e+00 4.58655372942855432683e+00 2.87262798721899015320e+00 4.39697307522575542293e+00 2.84238015245592912095e+00 4.78434297883961434650e+00 -1545 7720.00 3.65214110508265861199e+01 2.90424871803322481867e+00 4.98638271608891958664e+00 2.82505451608456636947e+00 4.58983403869333539404e+00 2.87467064589078935555e+00 4.40036155290510944127e+00 2.84447945291018777780e+00 4.78808166932505852031e+00 -1546 7725.00 3.65475504293328938843e+01 2.90640707023440469925e+00 4.99043635541197794225e+00 2.82710004253427182874e+00 4.59311434794775230728e+00 2.87671336441527270011e+00 4.40375001211563432690e+00 2.84657944728248057942e+00 4.79182138500666887637e+00 -1547 7730.00 3.65736901222860240068e+01 2.90856522587004029390e+00 4.99449061816681716408e+00 2.82914588984618653456e+00 4.59639465722289664029e+00 2.87875614247115363398e+00 4.40713845184164920710e+00 2.84868013754198745602e+00 4.79556212622646160781e+00 -1548 7735.00 3.65998301296859906984e+01 2.91072318393481355159e+00 4.99854550355540450113e+00 2.83119205871470613900e+00 4.59967496647731444170e+00 2.88079897975787346809e+00 4.41052687106747054457e+00 2.85078152566825160363e+00 4.79930389329535866949e+00 -1549 7740.00 3.66259704514291613009e+01 2.91288094342340775356e+00 5.00260101081079433527e+00 2.83323854984459000406e+00 4.60295527573173046676e+00 2.88284187597487306931e+00 4.41391526876705508897e+00 2.85288361362008702216e+00 4.80304668653464794659e+00 -1550 7745.00 3.66521110876191471561e+01 2.91503850337195968834e+00 5.00665713913494947462e+00 2.83528536390950458568e+00 4.60623558499651242215e+00 2.88488483081122870644e+00 4.41730364394544761097e+00 2.85498640336667452999e+00 4.80679050624488901633e+00 -1551 7750.00 3.66782520381523298170e+01 2.91719586276478937137e+00 5.01071388774020043400e+00 2.83733250160384420369e+00 4.60951589423020102743e+00 2.88692784394565471473e+00 4.42069199555587299955e+00 2.85708989688755687908e+00 4.81053535274736709937e+00 -1552 7755.00 3.67043933031323419414e+01 2.91935302060694201742e+00 5.01477125585960337162e+00 2.83937996362200406608e+00 4.61279620358825948045e+00 2.88897091508795478276e+00 4.42408032260337868991e+00 2.85919409614154851340e+00 4.81428122634264266111e+00 -1553 7760.00 3.67305348825591835293e+01 2.92150997591382877161e+00 5.01882924270548702594e+00 2.84142775065837893678e+00 4.61607651277012731583e+00 2.89101404392720695569e+00 4.42746862406191965533e+00 2.86129900309782980727e+00 4.81802812733127527878e+00 -1554 7765.00 3.67566767763292148175e+01 2.92366672770085811450e+00 5.02288784750054162487e+00 2.84347586340736357968e+00 4.61935682203490838305e+00 2.89305723013175875025e+00 4.43085689891581147037e+00 2.86340461973594351264e+00 4.82177605601382097689e+00 -1555 7770.00 3.67828189846497295434e+01 2.92582327496271554779e+00 5.02694706947782510298e+00 2.84552430255298904882e+00 4.62263713129968856208e+00 2.89510047341141607546e+00 4.43424514614937415047e+00 2.86551094801470451756e+00 4.82552501269084110902e+00 -1556 7775.00 3.68089615072097799953e+01 2.92797961672517148557e+00 5.03100690784966619873e+00 2.84757306877928506594e+00 4.62591744055410636349e+00 2.89714377344489237842e+00 4.43763336475728831232e+00 2.86761798991365690625e+00 4.82927499764216694444e+00 -1557 7780.00 3.68351043443203138850e+01 2.93013575198291142954e+00 5.03506736186984937831e+00 2.84962216279101099303e+00 4.62919774982925069651e+00 2.89918712991089977393e+00 4.44102155371350892921e+00 2.86972574740197883258e+00 4.83302601116835539585e+00 -1558 7785.00 3.68612474957740374748e+01 2.93229167975134386026e+00 5.03912843074033833801e+00 2.85167158526183373013e+00 4.63247805908366849792e+00 2.90123054250887957295e+00 4.44440971200235424021e+00 2.87183422242812236291e+00 4.83677805355960188649e+00 -1559 7790.00 3.68873909616745905282e+01 2.93444739903551621296e+00 5.04319011371491932039e+00 2.85372133690687546093e+00 4.63575836833808541115e+00 2.90327401091754433438e+00 4.44779783860814248442e+00 2.87394341698199395907e+00 4.84053112508537353165e+00 -1560 7795.00 3.69135347419183332818e+01 2.93660290887156705253e+00 5.04725241000591839935e+00 2.85577141838943937557e+00 4.63903867758213817041e+00 2.90531753482597121518e+00 4.45118593252555427853e+00 2.87605333302240984139e+00 4.84428522602550160059e+00 -1561 7800.00 3.69396788366089054989e+01 2.93875820824381328578e+00 5.05131531887748508325e+00 2.85782183041428439196e+00 4.64231898685728250342e+00 2.90736111390250862030e+00 4.45457399272854637218e+00 2.87816397251854905193e+00 4.84804035667017974021e+00 -1562 7805.00 3.69658232457463071796e+01 2.94091329618839436577e+00 5.05537883955231226452e+00 2.85987257367580438583e+00 4.64559929612206357064e+00 2.90940474784659874885e+00 4.45796201820143433991e+00 2.88027533743959018864e+00 4.85179651726814675783e+00 -1563 7810.00 3.69919679692269056659e+01 2.94306817169999224149e+00 5.05944297126345610138e+00 2.86192364884766714539e+00 4.64887960538684463785e+00 2.91144843633695282747e+00 4.46135000793890146298e+00 2.88238742975471229357e+00 4.85555370810959807670e+00 -1564 7815.00 3.70181130071543407212e+01 2.94522283380438132383e+00 5.06350771326470194822e+00 2.86397505663463114445e+00 4.65215991467235401302e+00 2.91349217904192148154e+00 4.46473796093562924625e+00 2.88450025143309574105e+00 4.85931192945363576996e+00 -1565 7820.00 3.70442583595285981346e+01 2.94737728151697275791e+00 5.06757306478910596326e+00 2.86602679772072699294e+00 4.65544022387495104454e+00 2.91553597565058009167e+00 4.46812587615520762085e+00 2.88661380442319082107e+00 4.86307118155936191073e+00 -1566 7825.00 3.70704040262460452482e+01 2.94953151385317591249e+00 5.07163902510081676667e+00 2.86807887278998485669e+00 4.65872053316046041971e+00 2.91757982584164254902e+00 4.47151375260268491019e+00 2.88872809071490488364e+00 4.86683146469624361430e+00 -1567 7830.00 3.70965500074103289307e+01 2.95168552983876608664e+00 5.07570559343289140486e+00 2.87013128253679994373e+00 4.66200084242524059874e+00 2.91962372929382141251e+00 4.47490158925201164664e+00 2.89084311225668955103e+00 4.87059277910265553402e+00 -1568 7835.00 3.71226963030214420769e+01 2.95383932846842389708e+00 5.07977276902874841369e+00 2.87218402765556746203e+00 4.66528115167965840016e+00 2.92166768568582835286e+00 4.47828938509787377598e+00 2.89295887102808713109e+00 4.87435512504806300882e+00 -1569 7840.00 3.71488429129757520286e+01 2.95599290878865383903e+00 5.08384055115253996604e+00 2.87423710881995342348e+00 4.66856146094443946737e+00 2.92371169469637814942e+00 4.48167713913494925038e+00 2.89507536899827844223e+00 4.87811850276047831443e+00 -1570 7845.00 3.71749898373768843385e+01 2.95814626979413741736e+00 5.08790893905804875175e+00 2.87629052673471719004e+00 4.67184177019885549242e+00 2.92575575599381876302e+00 4.48506485033719570765e+00 2.89719260811571244218e+00 4.88188291250936590160e+00 -1571 7850.00 3.72011370762248532174e+01 2.96029941052101364107e+00 5.09197793198869508302e+00 2.87834428208388892756e+00 4.67512207945327240566e+00 2.92779986925686275256e+00 4.48845251770965791849e+00 2.89931059034957039344e+00 4.88564835452273715788e+00 -1572 7855.00 3.72272846294160117964e+01 2.96245232998469232299e+00 5.09604752920862758003e+00 2.88039837555149969006e+00 4.67840238870768931889e+00 2.92984403415385896707e+00 4.49184014022628996798e+00 2.90142931766903089397e+00 4.88941482904933177878e+00 -1573 7860.00 3.72534324970540069444e+01 2.96460502720058327597e+00 5.10011772998199752749e+00 2.88245280782157964339e+00 4.68168269798283454008e+00 2.93188825037388456352e+00 4.49522771687140920704e+00 2.90354879204327209763e+00 4.89318233631715759913e+00 -1574 7865.00 3.72795806791388244505e+01 2.96675750120482639716e+00 5.10418853356258672704e+00 2.88450757959888859361e+00 4.68496300723725234150e+00 2.93393251758528839090e+00 4.49861524666042722487e+00 2.90566901543110978068e+00 4.89695087655422689465e+00 -1575 7870.00 3.73057291755668316569e+01 2.96890975100246778950e+00 5.10825993921454557523e+00 2.88656269155709210850e+00 4.68824331649166836655e+00 2.93597683544605470018e+00 4.50200272855693395258e+00 2.90778998979136016345e+00 4.90072044999891076600e+00 -1576 7875.00 3.73318779864416825376e+01 2.97106177562964512973e+00 5.11233194620202269220e+00 2.88861814438022124207e+00 4.69152362576681358775e+00 2.93802120364526153651e+00 4.50539016156597416085e+00 2.90991171708283680175e+00 4.90449105686885911126e+00 -1577 7880.00 3.73580271116597160130e+01 2.97321357411213282873e+00 5.11640455378916669815e+00 2.89067393877303491223e+00 4.69480393502123138916e+00 2.94006562184089270673e+00 4.50877754467186697696e+00 2.91203419929544882194e+00 4.90826269740244480744e+00 -1578 7885.00 3.73841765514282258209e+01 2.97536514546534291981e+00 5.12047776124012710142e+00 2.89273007540920046310e+00 4.69808424429637572217e+00 2.94211008971166032566e+00 4.51216487686929479395e+00 2.91415743835691687380e+00 4.91203537179658500378e+00 -1579 7890.00 3.74103263055399253290e+01 2.97751648872541263557e+00 5.12455156783977994195e+00 2.89478655497274761643e+00 4.70136455355079263541e+00 2.94415460692591413050e+00 4.51555215714257496273e+00 2.91628143624678548562e+00 4.91580908027929197601e+00 -1580 7895.00 3.74364763739948074317e+01 2.97966760290775223297e+00 5.12862597285227295174e+00 2.89684337816843484603e+00 4.70464486280520954864e+00 2.94619917314163881628e+00 4.51893938449675491853e+00 2.91840619493423414355e+00 4.91958382305784436284e+00 -1581 7900.00 3.74626267568965261034e+01 2.98181848705886487494e+00 5.13270097555212156948e+00 2.89890054565956578614e+00 4.70792517206999061585e+00 2.94824378804791109587e+00 4.52232655790578785826e+00 2.92053171635734987177e+00 4.92335960034989117418e+00 -1582 7905.00 3.74887774542450813442e+01 2.98396914018379666445e+00 5.13677657521383768113e+00 2.90095805815089891055e+00 4.71120548132440752909e+00 2.95028845128198691228e+00 4.52571367638508359477e+00 2.92265800249567586633e+00 4.92713641234198629348e+00 -1583 7910.00 3.75149284660404660485e+01 2.98611956131868705455e+00 5.14085277112229821483e+00 2.90301591632646527330e+00 4.71448579057882355414e+00 2.95233316253294475473e+00 4.52910073890859798951e+00 2.92478505529766241722e+00 4.93091425926213844377e+00 -1584 7915.00 3.75410797921790333476e+01 2.98826974949967283379e+00 5.14492956254165090257e+00 2.90507412085992999806e+00 4.71776609985396966351e+00 2.95437792145876798600e+00 4.53248774448137581317e+00 2.92691287673248856649e+00 4.93469314128653735452e+00 -1585 7920.00 3.75672314327644443210e+01 2.99041970375252974534e+00 5.14900694876713771464e+00 2.90713267245605377909e+00 4.72104640909802242277e+00 2.95642272772780501100e+00 4.53587469208773352847e+00 2.92904146874860726868e+00 4.93847305862246610531e+00 -1586 7925.00 3.75933833877966847581e+01 2.99256942311339635410e+00 5.15308492907327320154e+00 2.90919157177813758608e+00 4.72432671838353179794e+00 2.95846758099804185704e+00 4.53926158073272123517e+00 2.93117083331519578948e+00 4.94225401146684184539e+00 -1587 7930.00 3.76195356571721148953e+01 2.99471890661841122494e+00 5.15716350276565993482e+00 2.91125081953094166920e+00 4.72760702760685713741e+00 2.96051248093782604087e+00 4.54264840941101866179e+00 2.93330097238070619525e+00 4.94603599998549015027e+00 -1588 7935.00 3.76456882409943744960e+01 2.99686815328298417072e+00 5.16124266909808504522e+00 2.91331041638813115213e+00 4.73088733688200147043e+00 2.96255742720514403388e+00 4.54603517710694315923e+00 2.93543188790395381815e+00 4.94981902438569321134e+00 -1589 7940.00 3.76718411391598166915e+01 2.99901716215361879847e+00 5.16532242739687941224e+00 2.91537036304410213106e+00 4.73416764614678253764e+00 2.96460241945797786656e+00 4.54942188282554305090e+00 2.93756358185411681205e+00 4.95360308484364164627e+00 -1590 7945.00 3.76979943517721025614e+01 3.00116593226645234083e+00 5.16940277692619343242e+00 2.91743066018288477181e+00 4.73744795540119945088e+00 2.96664745737504231826e+00 4.55280852556150072985e+00 2.93969605615891893535e+00 4.95738818152516014237e+00 -1591 7950.00 3.77241478788312178949e+01 3.00331446264726098505e+00 5.17348371698126907603e+00 2.91949130846778182047e+00 4.74072826464525221013e+00 2.96869254059359288789e+00 4.55619510430949681279e+00 2.94182931280826753806e+00 4.96117431462716762525e+00 -1592 7955.00 3.77503017203371626920e+01 3.00546275234254567366e+00 5.17756524687807395679e+00 2.92155230861391501662e+00 4.74400857394112485110e+00 2.97073766879234346661e+00 4.55958161806421280460e+00 2.94396335372988460222e+00 4.96496148430512285188e+00 -1593 7960.00 3.77764558761863042946e+01 3.00761080038844630380e+00 5.18164736589112084886e+00 2.92361366128458843860e+00 4.74728888320590591832e+00 2.97278284161891415138e+00 4.56296806583069791685e+00 2.94609818088258590407e+00 4.96874969073521910445e+00 -1594 7965.00 3.78026103464822682554e+01 3.00975860581073684230e+00 5.18573007332601587649e+00 2.92567536717419640624e+00 4.75056919246032371973e+00 2.97482805873128830498e+00 4.56635444660363187808e+00 2.94823379623555092977e+00 4.97253893407291513995e+00 -1595 7970.00 3.78287651311214290217e+01 3.01190616766628416201e+00 5.18981336848836516396e+00 2.92773742696676952946e+00 4.75384950169401232500e+00 2.97687331979781655278e+00 4.56974075938806123531e+00 2.95037020172686670350e+00 4.97632921448403831022e+00 -1596 7975.00 3.78549202302074121462e+01 3.01405348498086222975e+00 5.19389725067340712883e+00 2.92979984133597382012e+00 4.75712981097952081200e+00 2.97891862446611899173e+00 4.57312700317867015798e+00 2.95250739931534722515e+00 4.98012053213441419075e+00 -1597 7980.00 3.78810756437402389452e+01 3.01620055680097509665e+00 5.19798171919711293754e+00 2.93186261096584033226e+00 4.76041012024430276739e+00 2.98096397239417942870e+00 4.57651317697013748642e+00 2.95464539094944500519e+00 4.98391288717950242670e+00 -1598 7985.00 3.79072313716162554442e+01 3.01834738216275999534e+00 5.20206677335472456036e+00 2.93392573655076471795e+00 4.76369042948835552664e+00 2.98300936323998344690e+00 4.57989927976751154404e+00 2.95678417858797404350e+00 4.98770627975403968435e+00 -1599 7990.00 3.79333874139390943014e+01 3.02049396012308379866e+00 5.20615241246220961102e+00 2.93598921876441254497e+00 4.76697073876350074784e+00 2.98505479665115114329e+00 4.58328531058620392002e+00 2.95892376415865765438e+00 4.99150071001348383248e+00 -1600 7995.00 3.79595437707087697277e+01 3.02264028970772180571e+00 5.21023863582517332560e+00 2.93805305829081442326e+00 4.77025104803864508085e+00 2.98710027228566721291e+00 4.58667126840016603495e+00 2.96106414964103903387e+00 4.99529617811329806898e+00 -1601 8000.00 3.79857004419252746175e+01 3.02478636996317629126e+00 5.21432544274922182836e+00 2.94011725581400140683e+00 4.77353135728269784011e+00 2.98914578980151679488e+00 4.59005715223517363199e+00 2.96320533696284149627e+00 4.99909268417785224159e+00 -1602 8005.00 3.80118574274849692074e+01 3.02693219994631412817e+00 5.21841283257105370552e+00 2.94218181200763995164e+00 4.77681166653711564152e+00 2.99119134884631998617e+00 4.59344296108590910421e+00 2.96534732808287948558e+00 5.00289022836260688365e+00 -1603 8010.00 3.80380147274915003663e+01 3.02907777870363759121e+00 5.22250080458590648647e+00 2.94424672756612526570e+00 4.78009197576044009281e+00 2.99323694907806148180e+00 4.59682869394705395649e+00 2.96749012493924002598e+00 5.00668881078156768893e+00 -1604 8015.00 3.80641723418412212254e+01 3.03122310526092153538e+00 5.22658935810975311398e+00 2.94631200316312336085e+00 4.78337228506667688777e+00 2.99528259013399722477e+00 4.60021434983401800167e+00 2.96963372948037518384e+00 5.01048843159019519078e+00 -1605 8020.00 3.80903302706377715481e+01 3.03336817868539609933e+00 5.23067849247929039791e+00 2.94837763948266529113e+00 4.78665259433145795498e+00 2.99732827168247695226e+00 4.60359992776221371713e+00 2.97177814366509851496e+00 5.01428909089213181716e+00 -1606 8025.00 3.81164885138811513343e+01 3.03551299801320162430e+00 5.23476820701048506379e+00 2.95044363720878166646e+00 4.78993290358587575639e+00 2.99937399336075660727e+00 4.60698542670559429979e+00 2.97392336942113333365e+00 5.01809078882210890526e+00 -1607 8030.00 3.81426470714677279261e+01 3.03765756230120365089e+00 5.23885850101930916622e+00 2.95250999701513849871e+00 4.79321321281956436167e+00 3.00141975482682088483e+00 4.61037084570029698227e+00 2.97606940870729586024e+00 5.02189352550449807921e+00 -1608 8035.00 3.81688059435011410869e+01 3.03980187060626905193e+00 5.24294937384245862688e+00 2.95457671958576728599e+00 4.79649352210507284866e+00 3.00346555571792572792e+00 4.61375618374100504582e+00 2.97821626345130807678e+00 5.02569730105330325642e+00 -1609 8040.00 3.81949651299813695005e+01 3.04194592196453550415e+00 5.24704082479590461219e+00 2.95664380559433448425e+00 4.79977383136985391587e+00 3.00551139569205716384e+00 4.61714143983276414929e+00 2.98036393561198487134e+00 5.02950211557216508851e+00 -1610 8045.00 3.82211246308048089304e+01 3.04408971543287165673e+00 5.25113285321634304381e+00 2.95871125572487070343e+00 4.80305414063463498309e+00 3.00755727439683484548e+00 4.62052661298062261608e+00 2.98251242712741326812e+00 5.03330796919581846538e+00 -1611 8050.00 3.82472844460750636131e+01 3.04623325006814349436e+00 5.25522545844047161978e+00 2.96077907066140610937e+00 4.80633444989941605030e+00 3.00960319147987975796e+00 4.62391170221035174848e+00 2.98466173992531613735e+00 5.03711486200717395434e+00 -1612 8055.00 3.82734445757921477593e+01 3.04837652492721788988e+00 5.25931863979462477232e+00 2.96284725108797131199e+00 4.80961475915383296353e+00 3.01164914656808324622e+00 4.62729670651663571590e+00 2.98681187595414465719e+00 5.04092279412023813734e+00 -1613 8060.00 3.82996050198524287111e+01 3.05051953905659711808e+00 5.26341239660513515730e+00 2.96491579766786994554e+00 4.81289506839788572279e+00 3.01369513932979504744e+00 4.63068162490452017721e+00 2.98896283716235089400e+00 5.04473176563865166599e+00 -1614 8065.00 3.83257657783595462320e+01 3.05266229151314849588e+00 5.26750672822942789253e+00 2.96698471108513128769e+00 4.81617537772485171388e+00 3.01574116941263481451e+00 4.63406645639978087559e+00 2.99111462547765505349e+00 5.04854177665569103794e+00 -1615 8070.00 3.83519268513134932164e+01 3.05480478136410171786e+00 5.27160163398347325625e+00 2.96905399201342401483e+00 4.81945568693781201119e+00 3.01778723643313195879e+00 4.63745120000746169353e+00 2.99326724283814682437e+00 5.05235282725426948502e+00 -1616 8075.00 3.83780882386106299009e+01 3.05694700765596127923e+00 5.27569711322469636627e+00 2.97112364114713933816e+00 4.82273599619222892443e+00 3.01983334005963488522e+00 4.64083585474297510842e+00 2.99542069118191189858e+00 5.05616491754839181283e+00 -1617 8080.00 3.84042499403545960490e+01 3.05908896945595687455e+00 5.27979316530015996278e+00 2.97319365914958400055e+00 4.82601630544664583766e+00 3.02187947992939953679e+00 4.64422041961136589094e+00 2.99757497244703641215e+00 5.05997804760024294524e+00 -1618 8085.00 3.84304119565453916607e+01 3.06123066582095582078e+00 5.28388978953619581347e+00 2.97526404670478550329e+00 4.82929661471142690488e+00 3.02392565567968318874e+00 4.64760489362804651847e+00 2.99973008857160916563e+00 5.06379221751346531022e+00 -1619 8090.00 3.84565742870793840780e+01 3.06337209580782454665e+00 5.28798698530059496647e+00 2.97733480448641252281e+00 4.83257692397620797209e+00 3.02597186695810504986e+00 4.65098927580842502749e+00 3.00188604147298754299e+00 5.06760742735024116712e+00 -1620 8095.00 3.84827369320601988534e+01 3.06551325848379363492e+00 5.29208475191969007767e+00 2.97940593317849344857e+00 4.83585723324098815112e+00 3.02801811339155868552e+00 4.65437356517827716118e+00 3.00404283310998687639e+00 5.07142367720384790175e+00 -1621 8100.00 3.85088998914878644086e+01 3.06765415290573084661e+00 5.29618308876127130702e+00 2.98147743344433235890e+00 4.83913754250576921834e+00 3.03006439463802834666e+00 4.65775776073228531260e+00 3.00620046538960217219e+00 5.07524096713647132617e+00 -1622 8105.00 3.85350631652586983478e+01 3.06979477814086720855e+00 5.30028199516203635255e+00 2.98354930596795986375e+00 4.84241785171873040383e+00 3.03211071033477086445e+00 4.66114186150658760255e+00 3.00835894024992001050e+00 5.07905929722065874188e+00 -1623 8110.00 3.85612267534763759613e+01 3.07193513324606781723e+00 5.30438147050013952821e+00 2.98562155142304286315e+00 4.84569816103533135276e+00 3.03415706010867758380e+00 4.66452586650623057807e+00 3.01051825963939156949e+00 5.08287866751859507275e+00 -1624 8115.00 3.85873906560372432750e+01 3.07407521730929289561e+00 5.30848151411227853202e+00 2.98769417049361107885e+00 4.84897847027938500020e+00 3.03620344361773453201e+00 4.66790977475698731780e+00 3.01267842545464681336e+00 5.08669907809246613084e+00 -1625 8120.00 3.86135548731485798157e+01 3.07621502936668056449e+00 5.31258212535587670544e+00 2.98976716384296681284e+00 4.85225877950270945149e+00 3.03824986047846890003e+00 4.67129358527427029912e+00 3.01483943965450240654e+00 5.09052052901481921765e+00 -1626 8125.00 3.86397194046031060566e+01 3.07835456851655520083e+00 5.31668330359872687296e+00 2.99184053215514156321e+00 4.85553908873639805677e+00 3.04029631033850122890e+00 4.67467729707348844670e+00 3.01700130414595157902e+00 5.09434302032711183728e+00 -1627 8130.00 3.86658842504008291030e+01 3.08049383380541819122e+00 5.32078504820861564184e+00 2.99391427609343807603e+00 4.85881939807372820184e+00 3.04234279283508923797e+00 4.67806090918041661553e+00 3.01916402086708135499e+00 5.09816655208116298326e+00 -1628 8135.00 3.86920494106453816130e+01 3.08263282431086516056e+00 5.32488735853260930497e+00 2.99598839634188696124e+00 4.86209970731778007291e+00 3.04438930760548842613e+00 4.68144442061046639481e+00 3.02132759172488718491e+00 5.10199112433915846765e+00 -1629 8140.00 3.87182148853367635866e+01 3.08477153910012669158e+00 5.32899023394885684723e+00 2.99806289357415334251e+00 4.86538001656183283217e+00 3.04643585428695518047e+00 4.68482783039977412898e+00 3.02349201866781847059e+00 5.10581673714255401819e+00 -1630 8145.00 3.87443806744749750237e+01 3.08690997725079796510e+00 5.33309367382515109313e+00 3.00013776846390500808e+00 4.86866032580588647960e+00 3.04848243250638128998e+00 4.68821113755338814144e+00 3.02565730360287199474e+00 5.10964339052244298500e+00 -1631 8150.00 3.87705467779563832664e+01 3.08904813784047327374e+00 5.33719767752928131443e+00 3.00221302167444425990e+00 4.87194063504993923885e+00 3.05052904190102447402e+00 4.69159434110744477664e+00 3.02782344845776973941e+00 5.11347108453064613798e+00 -1632 8155.00 3.87967131958846209727e+01 3.09118601992602037853e+00 5.34130224441867174079e+00 3.00428865390016675008e+00 4.87522094436654018779e+00 3.05257568210814111964e+00 4.69497744007735740013e+00 3.02999045513950582276e+00 5.11729981919825327452e+00 -1633 8160.00 3.88228799281560483792e+01 3.09332362259539861427e+00 5.34540737389220677045e+00 3.00636466578364469626e+00 4.87850125362095710102e+00 3.05462235276498672576e+00 4.69836043349926235635e+00 3.03215832559653142297e+00 5.12112959454599536713e+00 -1634 8165.00 3.88490469749779521180e+01 3.09546094491583856367e+00 5.34951306530731152122e+00 3.00844105802963879270e+00 4.88178156288573905641e+00 3.05666905348808981557e+00 4.70174332039893450030e+00 3.03432706171511323845e+00 5.12496041062569052116e+00 -1635 8170.00 3.88752143360393986882e+01 3.09759798597529822928e+00 5.35361931804213764252e+00 3.01051783128072347751e+00 4.88506187214015596965e+00 3.05871578392507137423e+00 4.70512609978142037903e+00 3.03649666543333784929e+00 5.12879226744770466695e+00 -1636 8175.00 3.89013820116513215908e+01 3.09973474485137323597e+00 5.35772613148520626680e+00 3.01259498622092714015e+00 4.88834218143602861062e+00 3.06076254370282363482e+00 4.70850877070358730947e+00 3.03866713865820115004e+00 5.13262516503276611246e+00 -1637 8180.00 3.89275500016064341935e+01 3.10187122061129505468e+00 5.36183350500430577767e+00 3.01467252353428305511e+00 4.89162249066971810407e+00 3.06280933245860298442e+00 4.71189133218084510446e+00 3.04083848331742467863e+00 5.13645910340160138929e+00 -1638 8185.00 3.89537183060083762598e+01 3.10400741234302257610e+00 5.36594143799831879704e+00 3.01675044387372848220e+00 4.89490279992413412913e+00 3.06485614980893750214e+00 4.71527378323896773082e+00 3.04301070130763839927e+00 5.14029408256457642779e+00 -1639 8190.00 3.89798869247535080262e+01 3.10614331912415098103e+00 5.37004992983503459669e+00 3.01882874791292898919e+00 4.89818310917855193054e+00 3.06690299539108401916e+00 4.71865612291409419754e+00 3.04518379454620191638e+00 5.14413010254241687136e+00 -1640 8195.00 3.90060558579454834671e+01 3.10827894004263827199e+00 5.37415897990297075637e+00 3.02090743632555325249e+00 4.90146341846406041753e+00 3.06894986883193476856e+00 4.72203835024236351359e+00 3.04735776495047483436e+00 5.14796716334549042671e+00 -1641 8200.00 3.90322251055842812661e+01 3.11041427417607918571e+00 5.37826858761137494014e+00 3.02298650977490224179e+00 4.90474372770811317679e+00 3.07099676976874569334e+00 4.72542046424955053396e+00 3.04953261442745038323e+00 5.15180526496343027532e+00 -1642 8205.00 3.90583946676699156342e+01 3.11254932062279943139e+00 5.38237875232803641978e+00 3.02506596894500656703e+00 4.90802403697289424400e+00 3.07304369781804531669e+00 4.72880246396142833731e+00 3.05170834489448816740e+00 5.15564440740660145934e+00 -1643 8210.00 3.90845645440987254915e+01 3.11468407845002737133e+00 5.38648947345183604085e+00 3.02714581448880659664e+00 4.91130434622731115724e+00 3.07509065261709046979e+00 4.73218434843486512875e+00 3.05388495823785399708e+00 5.15948459066463982481e+00 -1644 8215.00 3.91107347349743790232e+01 3.11681854674572367259e+00 5.39060075038165731343e+00 3.02922604707996656614e+00 4.91458465556464130231e+00 3.07713763379277382981e+00 4.73556611668526983294e+00 3.05606245638527074249e+00 5.16332581474790863751e+00 -1645 8220.00 3.91369052401932293606e+01 3.11895272460821049165e+00 5.39471258250601870543e+00 3.03130666740251752955e+00 4.91786496474651002586e+00 3.07918464096162214361e+00 4.73894776774878234704e+00 3.05824084124373296589e+00 5.16716807963568047768e+00 -1646 8225.00 3.91630760598588949506e+01 3.12108661112544805150e+00 5.39882496922380106241e+00 3.03338767609903525724e+00 4.92114527400092605092e+00 3.08123167376089357461e+00 4.74232930067190405765e+00 3.06042011469950825386e+00 5.17101138530722792552e+00 -1647 8230.00 3.91892471939714042151e+01 3.12322020538539435464e+00 5.40293790993388789445e+00 3.03546907385354902686e+00 4.92442558321388723641e+00 3.08327873180711575785e+00 4.74571071449077486193e+00 3.06260027866995399037e+00 5.17485573177291424685e+00 -1648 8235.00 3.92154186424271102851e+01 3.12535350647600873586e+00 5.40705140405588746688e+00 3.03755086131899787460e+00 4.92770589249939661158e+00 3.08532581472718048232e+00 4.74909200824153288067e+00 3.06478133504133687381e+00 5.17870111898091778357e+00 -1649 8240.00 3.92415904053296316079e+01 3.12748651349561379575e+00 5.41116545096795498182e+00 3.03963303917941196630e+00 4.93098620177454094460e+00 3.08737292215834457920e+00 4.75247318097068038867e+00 3.06696328574137977441e+00 5.18254754693124120024e+00 -1650 8245.00 3.92677624826789894996e+01 3.12961922553217020138e+00 5.41528005007933721515e+00 3.04171560808772989404e+00 4.93426651104968616579e+00 3.08942005370677286180e+00 4.75585423170399312909e+00 3.06914613263562197076e+00 5.18639501559278937037e+00 -1651 8250.00 3.92939348743715441969e+01 3.13175164167363639933e+00 5.41939520082000747436e+00 3.04379856871761855786e+00 4.93754682038701631086e+00 3.09146720899935578686e+00 4.75923515949833575434e+00 3.07132987765178455675e+00 5.19024352492410923077e+00 -1652 8255.00 3.93201075806145681213e+01 3.13388376103906329817e+00 5.42351090256812007340e+00 3.04588192173237981564e+00 4.94082712957924830022e+00 3.09351438767335240598e+00 4.76261596340021231555e+00 3.07351452266577052086e+00 5.19409307490446892075e+00 -1653 8260.00 3.93462806010971419823e+01 3.13601558269568148063e+00 5.42762715475365009610e+00 3.04796566780568145560e+00 4.94410743881293601731e+00 3.09556158933492531204e+00 4.76599664243539766773e+00 3.07570006958457531354e+00 5.19794366549241360076e+00 -1654 8265.00 3.93724539361301850704e+01 3.13814710576254407570e+00 5.43174395679620758415e+00 3.05004980758009613950e+00 4.94738774810881043464e+00 3.09760881361096718223e+00 4.76937719565039408565e+00 3.07788652029446474501e+00 5.20179529664648754306e+00 -1655 8270.00 3.93986275855064249640e+01 3.14027832933797190762e+00 5.43586130808431011729e+00 3.05213434173965580953e+00 4.95066805733213577412e+00 3.09965606012836936145e+00 4.77275762211243215205e+00 3.08007387669206922354e+00 5.20564796833559739753e+00 -1656 8275.00 3.94248015492258474524e+01 3.14240925250992564344e+00 5.43997920805829604518e+00 3.05421927094766187949e+00 4.95394836662800841509e+00 3.10170332850366214927e+00 4.77613792084728494558e+00 3.08226214066365500344e+00 5.20950168048719586267e+00 -1657 8280.00 3.94509758274957462731e+01 3.14453987438709292590e+00 5.44409765611704798971e+00 3.05630459585705382963e+00 4.95722867599643013392e+00 3.10375061836373600244e+00 4.77951809091182244771e+00 3.08445131410585249299e+00 5.21335643307018870019e+00 -1658 8285.00 3.94771504201088490049e+01 3.14667019407816006549e+00 5.44821665170090341235e+00 3.05839031713113351785e+00 4.96050898504356485574e+00 3.10579792931475662243e+00 4.78289813136291019902e+00 3.08664139890492927876e+00 5.21721222603275602836e+00 -1659 8290.00 3.95033253270651272260e+01 3.14880021067108595290e+00 5.45233619421911175351e+00 3.06047643544356784417e+00 4.96378929436016669285e+00 3.10784526098361535418e+00 4.78627804123668632030e+00 3.08883239694715028278e+00 5.22106905930235054569e+00 -1660 8295.00 3.95295005485718817795e+01 3.15092992328492194076e+00 5.45645628310164365615e+00 3.06256295145765866650e+00 4.96706960366640437599e+00 3.10989261299720443077e+00 4.78965781957965308635e+00 3.09102431011878264755e+00 5.22492693282715059411e+00 -1661 8300.00 3.95556760844218189277e+01 3.15305933102835700410e+00 5.46057691776811093831e+00 3.06464986581598131110e+00 4.97034991290009298126e+00 3.11193998496168955370e+00 4.79303746546940523388e+00 3.09321714029572936155e+00 5.22878584654497124973e+00 -1662 8305.00 3.95818519346149528815e+01 3.15518843298934870134e+00 5.46469809764848868383e+00 3.06673717920256505565e+00 4.97363022216487404847e+00 3.11398737650396073562e+00 4.79641697793171939423e+00 3.09541088937461905672e+00 5.23264580038326432287e+00 -1663 8310.00 3.96080280993585631677e+01 3.15731722829731298319e+00 5.46881982218311435417e+00 3.06882489225998567051e+00 4.97691053145038342365e+00 3.11603478723018323393e+00 4.79979635603382437381e+00 3.09760555923135694201e+00 5.23650679427984488967e+00 -1664 8315.00 3.96342045784453560486e+01 3.15944571605057245023e+00 5.47294209078123561341e+00 3.07091300566190827936e+00 4.98019084069443618290e+00 3.11808221677761476798e+00 4.80317559883258660136e+00 3.09980115173147829921e+00 5.24036882814143734066e+00 -1665 8320.00 3.96603813718753528406e+01 3.16157389536817934328e+00 5.47706490289355318879e+00 3.07300152007163651646e+00 4.98347114995921636194e+00 3.12012966474205288847e+00 4.80655470538487605836e+00 3.10199766878197946696e+00 5.24423190190585408743e+00 -1666 8325.00 3.96865584797521719906e+01 3.16370176534845670702e+00 5.48118825795004305235e+00 3.07509043613174437581e+00 4.98675145921363416335e+00 3.12217713075039160486e+00 4.80993367474755650903e+00 3.10419511222767008363e+00 5.24809601547982129688e+00 -1667 8330.00 3.97127359020758206043e+01 3.16582932512081915988e+00 5.48531215538067762338e+00 3.07717975451589786928e+00 4.99003176847841523056e+00 3.12422461441915899627e+00 4.81331250597749438214e+00 3.10639348396518011342e+00 5.25196116879078811479e+00 -1668 8335.00 3.97389136388463057870e+01 3.16795657379395567688e+00 5.48943659463616295824e+00 3.07926947587703647713e+00 4.99331207773283214379e+00 3.12627211536488358590e+00 4.81669119813155965915e+00 3.10859278587041298891e+00 5.25582736174548070807e+00 -1669 8340.00 3.97650916899599806698e+01 3.17008351047655168031e+00 5.49356157514647058804e+00 3.08135960087846072497e+00 4.99659238691469997917e+00 3.12831963319372885479e+00 4.82006975027698114644e+00 3.11079301979854250249e+00 5.25969459425061813818e+00 -1670 8345.00 3.97912700555204850161e+01 3.17221013429802356498e+00 5.49768709636230301641e+00 3.08345013017311098125e+00 4.99987269625202923606e+00 3.13036716752222288207e+00 4.82344816147062349643e+00 3.11299418763583490843e+00 5.26356286621292568384e+00 -1671 8350.00 3.98174487355278259315e+01 3.17433644436705897363e+00 5.50181315772400214570e+00 3.08554106441392539395e+00 5.00315300553753949941e+00 3.13241471796689463503e+00 4.82682643077972262091e+00 3.11519629123746311095e+00 5.26743217752876269344e+00 -1672 8355.00 3.98436277298783565470e+01 3.17646243981307296878e+00 5.50593975868226603865e+00 3.08763240427456997494e+00 5.00643331479195641265e+00 3.13446228414427263687e+00 4.83020455727150554992e+00 3.11739933247933143079e+00 5.27130252809448673901e+00 -1673 8360.00 3.98698070386757166261e+01 3.17858811974475230500e+00 5.51006689867743659761e+00 3.08972415039761871824e+00 5.00971362405673659168e+00 3.13650986567088363444e+00 4.83358254000283871221e+00 3.11960331323734108011e+00 5.27517391781682309926e+00 -1674 8365.00 3.98959866618162664054e+01 3.18071348329151382117e+00 5.51419457716021454985e+00 3.09181630344637481400e+00 5.01299393321787611910e+00 3.13855746214252873116e+00 4.83696037805132039722e+00 3.12180823535630214138e+00 5.27904634657140015008e+00 -1675 8370.00 3.99221665995072925170e+01 3.18283852957240842585e+00 5.51832279358130417535e+00 3.09390886406341136805e+00 5.01627424257593546031e+00 3.14060507318610060423e+00 4.84033807047381525734e+00 3.12401410071211760311e+00 5.28291981425457723986e+00 -1676 8375.00 3.99483468514378614600e+01 3.18496325771685073747e+00 5.52245154739140797773e+00 3.09600183292239661270e+00 5.01955455176816744967e+00 3.14265269841812733276e+00 4.84371561634791891748e+00 3.12622091115995992539e+00 5.28679432075235045119e+00 -1677 8380.00 3.99745274179189067354e+01 3.18708766684389210866e+00 5.52658083806195499221e+00 3.09809521067626736368e+00 5.02283486106404009064e+00 3.14470033743440824381e+00 4.84709301474086107220e+00 3.12842866856536971909e+00 5.29066986594034993630e+00 -1678 8385.00 4.00007082987431417109e+01 3.18921175609331397638e+00 5.53071066503328445663e+00 3.10018899796759983545e+00 5.02611517040137023571e+00 3.14674798986183601457e+00 4.85047026473023734638e+00 3.13063737477315573443e+00 5.29454644969420673561e+00 -1679 8390.00 4.00268894940142132555e+01 3.19133552457380220702e+00 5.53484102776646302857e+00 3.10228319545969410953e+00 5.02939547960396637905e+00 3.14879565529621130437e+00 4.85384736537291505698e+00 3.13284703165922007173e+00 5.29842407187918684741e+00 -1680 8395.00 4.00530710037321142636e+01 3.19345897143550061514e+00 5.53897192573292240780e+00 3.10437780379512640039e+00 5.03267578882729171852e+00 3.15084333335406130416e+00 4.85722431575685398286e+00 3.13505764106837281346e+00 5.30230273239165139643e+00 -1681 8400.00 4.00792528277931978664e+01 3.19558209579746010931e+00 5.54310335837300094397e+00 3.10647282364756227580e+00 5.03595609812316524767e+00 3.15289102364155082725e+00 4.86060111495964708439e+00 3.13726920485578819608e+00 5.30618243107613452025e+00 -1682 8405.00 4.01054349661974853802e+01 3.19770489679946212647e+00 5.54723532517885775661e+00 3.10856825564921201988e+00 5.03923640739830958069e+00 3.15493872577520884093e+00 4.86397776204852672066e+00 3.13948172486627719024e+00 5.31006316779790843441e+00 -1683 8410.00 4.01316174191522350156e+01 3.19982737357091995278e+00 5.55136782559083208355e+00 3.11066410045301466880e+00 5.04251671663199907414e+00 3.15698643936119838216e+00 4.86735425611145089420e+00 3.14169520295501225604e+00 5.31394494242223558444e+00 -1684 8415.00 4.01578001864501814566e+01 3.20194952524125042714e+00 5.55550085909071622581e+00 3.11276035872227208046e+00 5.04579702592787171511e+00 3.15903416400568293199e+00 4.87073059621565196409e+00 3.14390964097716851811e+00 5.31782775480401959101e+00 -1685 8420.00 4.01839832681949573612e+01 3.20407135095023232196e+00 5.55963442513957861735e+00 3.11485703110992240283e+00 5.04907733518228862835e+00 3.16108189932519323406e+00 4.87410678144908704468e+00 3.14612504076719190493e+00 5.32171160478779992076e+00 -1686 8425.00 4.02101666642829229659e+01 3.20619284983764618602e+00 5.56376852321921422373e+00 3.11695411824817636415e+00 5.05235764441597723362e+00 3.16312964491552683910e+00 4.87748281088935353722e+00 3.14834140416989249900e+00 5.32559649223884168379e+00 -1687 8430.00 4.02363503749213577976e+01 3.20831402104327079172e+00 5.56790315279068881438e+00 3.11905162081069997626e+00 5.05563795374294322471e+00 3.16517740039321360257e+00 4.88085868361404440208e+00 3.15055873304044364858e+00 5.32948241700168612311e+00 -1688 8435.00 4.02625343997993496714e+01 3.21043486370688668785e+00 5.57203831334616328519e+00 3.12114953941934070158e+00 5.05891826295590352203e+00 3.16722516535405285154e+00 4.88423439872148446028e+00 3.15277702921329172625e+00 5.33336937890014084473e+00 -1689 8440.00 4.02887187392278036668e+01 3.21255537696827175864e+00 5.57617400433634013979e+00 3.12324787475812781778e+00 5.06219857224141289720e+00 3.16927293942493770729e+00 4.88760995529963082618e+00 3.15499629452288310461e+00 5.33725737778910858111e+00 -1690 8445.00 4.03149033929994615733e+01 3.21467555996720788514e+00 5.58031022526374087533e+00 3.12534662743854330103e+00 5.06547888146473734849e+00 3.17132072219130245472e+00 4.89098535241571585885e+00 3.15721653080366326805e+00 5.34114641349240137913e+00 -1691 8450.00 4.03410883612179489432e+01 3.21679541185383666146e+00 5.58444697559979719159e+00 3.12744579813425449544e+00 5.06875919075024672367e+00 3.17336851326967650522e+00 4.89436058916806260299e+00 3.15943773991080600894e+00 5.34503648586492019490e+00 -1692 8455.00 4.03672736437796189080e+01 3.21891493175757537060e+00 5.58858425481593901196e+00 3.12954538748783495095e+00 5.07203949999430037110e+00 3.17541631226622422801e+00 4.89773566464463083747e+00 3.16165992366839398997e+00 5.34892759470974787916e+00 -1693 8460.00 4.03934592407881254417e+01 3.22103411884929435871e+00 5.59272206241468960997e+00 3.13164539614185910565e+00 5.07531980925908143831e+00 3.17746411878710954824e+00 4.90111057794374094243e+00 3.16388308390050809749e+00 5.35281973986105796826e+00 -1694 8465.00 4.04196451522434685444e+01 3.22315297226877417458e+00 5.59686039786748246172e+00 3.13374582474926643982e+00 5.07860011852386161735e+00 3.17951193242813268114e+00 4.90448532814299120730e+00 3.16610722245195930213e+00 5.35671292114266250906e+00 -1695 8470.00 4.04458313780419942418e+01 3.22527149115579359062e+00 5.60099926066647402223e+00 3.13584667395262961520e+00 5.08188042778864268456e+00 3.18155975279545710777e+00 4.90785991435106705438e+00 3.16833234113646478036e+00 5.36060713836800584176e+00 -1696 8475.00 4.04720179182873494028e+01 3.22738967466049775368e+00 5.60513865029345925706e+00 3.13794794439452395807e+00 5.08516073704305959780e+00 3.18360757950561135132e+00 4.91123433565592826255e+00 3.17055844178847046066e+00 5.36450239136089912506e+00 -1697 8480.00 4.04982047729795482383e+01 3.22950752195375700992e+00 5.60927856625096232790e+00 3.14004963672788717233e+00 5.08844104629747651103e+00 3.18565541215439607114e+00 4.91460859114553372251e+00 3.17278552624242227154e+00 5.36839867992442520972e+00 -1698 8485.00 4.05243919420149225630e+01 3.23162503217535235223e+00 5.61341900802077820032e+00 3.14215175158492998619e+00 5.09172135554152927028e+00 3.18770325033761103839e+00 4.91798267992856974473e+00 3.17501359631203783351e+00 5.37229600386166428194e+00 -1699 8490.00 4.05505794254971334567e+01 3.23374220447542581880e+00 5.61755997510542837148e+00 3.14425428961859054766e+00 5.09500166489958683513e+00 3.18975109367178299991e+00 4.92135660110336203843e+00 3.17724265381103521122e+00 5.37619436299642750043e+00 -1700 8495.00 4.05767672234261880249e+01 3.23585903802485130853e+00 5.62170146699707373728e+00 3.14635725147144329483e+00 5.09828197409181971267e+00 3.19179894175271439138e+00 4.92473035376823098375e+00 3.17947270057385988906e+00 5.38009375711106851981e+00 -1701 8500.00 4.06029553356984180823e+01 3.23797553196340581749e+00 5.62584348318787341725e+00 3.14846063778606222172e+00 5.10156228334623662590e+00 3.19384679417620409581e+00 4.92810393701113724774e+00 3.18170373841422993166e+00 5.38399418600867019080e+00 -1702 8505.00 4.06291437624174847087e+01 3.24009168546196457683e+00 5.62998602319071217437e+00 3.15056444920502132234e+00 5.10484259261101769312e+00 3.19589465055878063637e+00 4.93147734996149722519e+00 3.18393576914586251547e+00 5.38789564949231447599e+00 -1703 8510.00 4.06553325035833879042e+01 3.24220749768103244648e+00 5.63412908649775268088e+00 3.15266868638126007696e+00 5.10812290187579876033e+00 3.19794251049624378425e+00 4.93485059170726803046e+00 3.18616879457211288340e+00 5.39179814733399087601e+00 -1704 8515.00 4.06815215590924807998e+01 3.24432296778111828317e+00 5.63827267261151554578e+00 3.15477334993662372753e+00 5.11140321114057982754e+00 3.19999037359475702047e+00 4.93822366134677270821e+00 3.18840281652742474350e+00 5.39570167933678046523e+00 -1705 8520.00 4.07077109290483960535e+01 3.24643809492273005546e+00 5.64241678102415988860e+00 3.15687844051368626808e+00 5.11468352035354012486e+00 3.20203823943975773858e+00 4.94159655800942854142e+00 3.19063783680478874061e+00 5.39960624527267363248e+00 -1706 8525.00 4.07339006134511478763e+01 3.24855287826637617599e+00 5.64656141126930233298e+00 3.15898395876538629068e+00 5.11796382962868445787e+00 3.20408610764777357360e+00 4.94496928078319442079e+00 3.19287385721792249527e+00 5.40351184493438996270e+00 -1707 8530.00 4.07600906121970965046e+01 3.25066731699329114491e+00 5.65070656283910022211e+00 3.16108990533429912162e+00 5.12124413890383056724e+00 3.20613397781460474079e+00 4.94834182878711992259e+00 3.19511087958054407210e+00 5.40741847809391718016e+00 -1708 8535.00 4.07862809253898674910e+01 3.25278141025362010907e+00 5.65485223523607860585e+00 3.16319628084226955878e+00 5.12452444815824659230e+00 3.20818184954641472117e+00 4.95171420112989402185e+00 3.19734890567527818561e+00 5.41132614451288063151e+00 -1709 8540.00 4.08124715530294750465e+01 3.25489515722859712454e+00 5.65899842799385144332e+00 3.16530308594223708241e+00 5.12780475744375685565e+00 3.21022972242864046422e+00 4.95508639693056718301e+00 3.19958793732620661032e+00 5.41523484397363663589e+00 -1710 8545.00 4.08386624950122723021e+01 3.25700855707873282441e+00 5.66314514059421547643e+00 3.16741032126641020028e+00 5.13108506667744457275e+00 3.21227759606744545096e+00 4.95845841529782749291e+00 3.20182797632631954698e+00 5.41914457623780965179e+00 -1711 8550.00 4.08648537514418990213e+01 3.25912160898526082065e+00 5.66729237258114881826e+00 3.16951798745736468277e+00 5.13436537595259068212e+00 3.21432547006899360653e+00 4.96183025535072630419e+00 3.20406902447897046216e+00 5.42305534107738917982e+00 -1712 8555.00 4.08910453223183623095e+01 3.26123431210868996999e+00 5.67144012345717296597e+00 3.17162608514730992582e+00 5.13764568521737174933e+00 3.21637334402908559028e+00 4.96520191619794992732e+00 3.20631108356678495852e+00 5.42696713824363730083e+00 -1713 8560.00 4.09172372075380224032e+01 3.26334666563025610486e+00 5.67558839274554305376e+00 3.17373461497882081161e+00 5.14092599448215281654e+00 3.21842121753315701937e+00 4.96857339697927891109e+00 3.20855415539311517037e+00 5.43087996748781343115e+00 -1714 8565.00 4.09434294072044906443e+01 3.26545866873119550178e+00 5.67973717995914473278e+00 3.17584357757374302622e+00 5.14420630373656884160e+00 3.22046909019773641702e+00 4.97194469678267125801e+00 3.21079824175095263072e+00 5.43479382857154647013e+00 -1715 8570.00 4.09696219213178096652e+01 3.26757032058237939509e+00 5.68388648462122780813e+00 3.17795297358501471763e+00 5.14748661297025744688e+00 3.22251696161862399848e+00 4.97531581475827255900e+00 3.21304334442292161000e+00 5.43870872123573256829e+00 -1716 8575.00 4.09958147497743183862e+01 3.26968162036504361723e+00 5.68803630625504563767e+00 3.18006280363448334825e+00 5.15076692226613097603e+00 3.22456483139161864671e+00 4.97868675002513239036e+00 3.21528946521237557477e+00 5.44262464523163291830e+00 -1717 8580.00 4.10220078926776565709e+01 3.27179256726042622105e+00 5.69218664439421306867e+00 3.18217306836472069165e+00 5.15404723156200450518e+00 3.22661269910215775525e+00 4.98205750169193883892e+00 3.21753660589157686189e+00 5.44654160031050871282e+00 -1718 8585.00 4.10482013499241844556e+01 3.27390316044975993037e+00 5.69633749856197990624e+00 3.18428376840793925240e+00 5.15732754077496480249e+00 3.22866056436676895913e+00 4.98542806889847156526e+00 3.21978476825351389579e+00 5.45045958619252957078e+00 -1719 8590.00 4.10743951217211886728e+01 3.27601339911428368623e+00 5.70048886827123624244e+00 3.18639490439634798236e+00 5.16060785000865340777e+00 3.23070842677088787553e+00 4.98879845076378192203e+00 3.22203395407044901333e+00 5.45437860261859341904e+00 -1720 8595.00 4.11005892077577357213e+01 3.27812328243523198879e+00 5.70464075307632345613e+00 3.18850647696215760973e+00 5.16388815929416367112e+00 3.23275628591031516379e+00 4.99216864642764868165e+00 3.22428416513537019483e+00 5.45829864931923403049e+00 -1721 8600.00 4.11267836083447591022e+01 3.28023280960420526853e+00 5.70879315247976659720e+00 3.19061848672721382059e+00 5.16716846856930800413e+00 3.23480414139121474904e+00 4.99553865501949001526e+00 3.22653540321017651138e+00 5.46221972603534755564e+00 -1722 8605.00 4.11529783232749721833e+01 3.28234197981280351186e+00 5.71294606604627119850e+00 3.19273093434445476291e+00 5.17044877783408907135e+00 3.23685199279902224845e+00 4.99890847565835372279e+00 3.22878767008785594328e+00 5.46614183248710450158e+00 -1723 8610.00 4.11791733526520076225e+01 3.28445079223189839723e+00 5.71709949328872646390e+00 3.19484382043572701093e+00 5.17372908706777767662e+00 3.23889983973990203125e+00 5.00227810749438539517e+00 3.23104096753030711753e+00 5.47006496838430944507e+00 -1724 8615.00 4.12053686963722469727e+01 3.28655924607381910718e+00 5.72125343375110961830e+00 3.19695714562287713889e+00 5.17700939634292289782e+00 3.24094768179929104690e+00 5.00564754965700053901e+00 3.23329529730979015056e+00 5.47398913345749527082e+00 -1725 8620.00 4.12315643546429555499e+01 3.28866734051980058595e+00 5.72540788697740321567e+00 3.19907091054847825262e+00 5.18028970558697565707e+00 3.24299551858335144416e+00 5.00901680128597792674e+00 3.23555066119856693518e+00 5.47791432740610328977e+00 -1726 8625.00 4.12577603272568609327e+01 3.29077507476144415222e+00 5.72956285249085528477e+00 3.20118511583437737045e+00 5.18357001486212087826e+00 3.24504334967752061658e+00 5.01238586151073395314e+00 3.23780706096889803192e+00 5.48184054996066816301e+00 -1727 8630.00 4.12839566142139418048e+01 3.29288244800071305818e+00 5.73371832984581342174e+00 3.20329976210241973433e+00 5.18685032407508117558e+00 3.24709117468796248929e+00 5.01575472948141154461e+00 3.24006449838268206776e+00 5.48576780082062942512e+00 -1728 8635.00 4.13101532156178663513e+01 3.29498945942920773433e+00 5.73787431858625396330e+00 3.20541484999518067056e+00 5.19013063338131885871e+00 3.24913899318974896957e+00 5.01912340432742620777e+00 3.24232297519145040710e+00 5.48969607968542927523e+00 -1729 8640.00 4.13363501314686203614e+01 3.29709610824889143288e+00 5.74203081825615679890e+00 3.20753038013450497701e+00 5.19341094263573666012e+00 3.25118680480977229053e+00 5.02249188520928679935e+00 3.24458249316746627500e+00 5.49362538625450635976e+00 -1730 8645.00 4.13625473616625711770e+01 3.29920239366173007056e+00 5.74618782838913855215e+00 3.20964635314224011609e+00 5.19669125189015268518e+00 3.25323460911273976137e+00 5.02586017125640882597e+00 3.24684305407262474574e+00 5.49755572023766969636e+00 -1731 8650.00 4.13887449064069841143e+01 3.30130831484895859163e+00 5.75034534854990653230e+00 3.21176276965059503965e+00 5.19997156116529790637e+00 3.25528240570481575133e+00 5.02922826162929847982e+00 3.24910465964809702655e+00 5.50148708132399288928e+00 -1732 8655.00 4.14149427653909469882e+01 3.30341387103326944441e+00 5.75450337828244062877e+00 3.21387963028141676602e+00 5.20325187040935066562e+00 3.25733019418180091975e+00 5.03259615546773719785e+00 3.25136731165577863578e+00 5.50541946919218982970e+00 -1733 8660.00 4.14411409389253790891e+01 3.30551906141662721339e+00 5.75866191713071806646e+00 3.21599693565655009309e+00 5.20653217974668081069e+00 3.25937797412912999562e+00 5.03596385192186701829e+00 3.25363101185756775635e+00 5.50935288354170360492e+00 -1734 8665.00 4.14673394268030151011e+01 3.30762388520099603895e+00 5.76282096465945059549e+00 3.21811468640820663722e+00 5.20981248892854775789e+00 3.26142574515296868043e+00 5.03933135015219590969e+00 3.25589576199463381911e+00 5.51328732405124366522e+00 -1735 8670.00 4.14935382291274734712e+01 3.30972834159870377135e+00 5.76698052041261544076e+00 3.22023288315823119632e+00 5.21309279821405713307e+00 3.26347350682838799329e+00 5.04269864929850530899e+00 3.25816156380814359039e+00 5.51722279039952567814e+00 -1736 8675.00 4.15197373457951286468e+01 3.31183242980135084110e+00 5.77114058394455575751e+00 3.22235152652847123278e+00 5.21637310752029570438e+00 3.26552125877191601333e+00 5.04606574851093814260e+00 3.26042841904963243138e+00 5.52115928227562502428e+00 -1737 8680.00 4.15459367769096061807e+01 3.31393614904199429461e+00 5.77530115483034478530e+00 3.22447061714077198857e+00 5.21965341672289095953e+00 3.26756900055862509191e+00 5.04943264697072802250e+00 3.26269632947063303874e+00 5.52509679933752639869e+00 -1738 8685.00 4.15721365224709202835e+01 3.31603949851223278600e+00 5.77946223261396063720e+00 3.22659015560661588395e+00 5.22293372597730964912e+00 3.26961673178431455611e+00 5.05279934381765816198e+00 3.26496529679158431492e+00 5.52903534125357953855e+00 -1739 8690.00 4.15983365823754311918e+01 3.31814247743476053998e+00 5.78362381686011239879e+00 3.22871014256857646885e+00 5.22621403526281724794e+00 3.27166445204478550934e+00 5.05616583821223386508e+00 3.26723532276402295338e+00 5.53297490770249655867e+00 -1740 8695.00 4.16245369567267644584e+01 3.32024508503226822853e+00 5.78778590713350737929e+00 3.23083057863813660759e+00 5.22949434450687089537e+00 3.27371216093583639051e+00 5.05953212932532725432e+00 3.26950640912911483227e+00 5.53691549834226215410e+00 -1741 8700.00 4.16507376455249342939e+01 3.32234732050672176840e+00 5.79194850298848873393e+00 3.23295146443714109807e+00 5.23277465374055950065e+00 3.27575985804290503722e+00 5.06289821630708392064e+00 3.27177855759693780868e+00 5.54085711283086013168e+00 -1742 8705.00 4.16769386487699335930e+01 3.32444918308081183156e+00 5.79611160400012792593e+00 3.23507280056670865065e+00 5.23605496301570472184e+00 3.27780754296179033247e+00 5.06626409832837332203e+00 3.27405176992938917735e+00 5.54479975082627785099e+00 -1743 8710.00 4.17031399663581225923e+01 3.32655067197723219863e+00 5.80027520973313404085e+00 3.23719458766941414751e+00 5.23933527230121409701e+00 3.27985521528829293558e+00 5.06962977456006935739e+00 3.27632604783654501901e+00 5.54874341196576903457e+00 -1744 8715.00 4.17293415982895012917e+01 3.32865178641867442977e+00 5.80443931976257943006e+00 3.23931682635673867665e+00 5.24261558155563012207e+00 3.28190287459748386567e+00 5.07299524416267910709e+00 3.27860139304921194281e+00 5.55268809592804668540e+00 -1745 8720.00 4.17555435447713634289e+01 3.33075252562783097332e+00 5.80860393365316962644e+00 3.24143951724016421423e+00 5.24589589082041118928e+00 3.28395052049552793605e+00 5.07636050631743795947e+00 3.28087780728782840711e+00 5.55663380232964332350e+00 -1746 8725.00 4.17817458055964081609e+01 3.33285288881703101183e+00 5.81276905096961371555e+00 3.24356266095190148846e+00 5.24917620009555641047e+00 3.28599815257822536196e+00 5.07972556018485388307e+00 3.28315529228320102106e+00 5.56058053083890069246e+00 -1747 8730.00 4.18079483807646425930e+01 3.33495287521933025943e+00 5.81693467128698316060e+00 3.24568625808270283528e+00 5.25245650930851670779e+00 3.28804577042064805070e+00 5.08309040493579900044e+00 3.28543384975577001939e+00 5.56452828107235308863e+00 -1748 8735.00 4.18341512704833533576e+01 3.33705248406778531844e+00 5.82110079419071357876e+00 3.24781030926478075926e+00 5.25573681858366192898e+00 3.29009337361859488524e+00 5.08645503976187374207e+00 3.28771348140524777293e+00 5.56847705267761661219e+00 -1749 8740.00 4.18603544745452467168e+01 3.33915171458508863722e+00 5.82526741925587820958e+00 3.24993481510961590430e+00 5.25901712785880803835e+00 3.29214096176786652492e+00 5.08981946382358607650e+00 3.28999418896243911448e+00 5.57242684528158704893e+00 -1750 8745.00 4.18865579929503368817e+01 3.34125056600429681808e+00 5.82943454605754762810e+00 3.25205977623905395646e+00 5.26229743710286079761e+00 3.29418853446426407316e+00 5.09318367630217139208e+00 3.29227597413742145704e+00 5.57637765851115574378e+00 -1751 8750.00 4.19127618259058962735e+01 3.34334903755846646334e+00 5.83360217416042914351e+00 3.25418519325421362609e+00 5.26557774636764097664e+00 3.29623609128285810499e+00 5.09654767638922923112e+00 3.29455883862990672739e+00 5.58032949199321315348e+00 -1752 8755.00 4.19389659732046524709e+01 3.34544712848065328714e+00 5.83777030317068845733e+00 3.25631106676657644527e+00 5.26885805564278619784e+00 3.29828363182981298962e+00 5.09991146325563260433e+00 3.29684278417070109057e+00 5.58428234535465417565e+00 -1753 8760.00 4.19651704348465912631e+01 3.34754483800391522408e+00 5.84193893265303287876e+00 3.25843739740835225405e+00 5.27213836492829557301e+00 3.30033115568020152253e+00 5.10327503609298194220e+00 3.29912781243878727722e+00 5.58823621821200600124e+00 -1754 8765.00 4.19913752110390134931e+01 3.34964216536130798829e+00 5.84610806220326217897e+00 3.26056418577029560879e+00 5.27541867416198417828e+00 3.30237866242982169851e+00 5.10663839407214847910e+00 3.30141392514424270033e+00 5.59219111017143255538e+00 -1755 8770.00 4.20175803014709714489e+01 3.35173910979625233608e+00 5.85027769139644782115e+00 3.26269143247425308374e+00 5.27869898341640109152e+00 3.30442615167447595326e+00 5.11000153639509502312e+00 3.30370112399714344065e+00 5.59614702085982695934e+00 -1756 8775.00 4.20437857064534128426e+01 3.35383567055216769148e+00 5.85444781982839135281e+00 3.26481913812134116881e+00 5.28197929268118215873e+00 3.30647362300996272566e+00 5.11336446225342466931e+00 3.30598941069720275721e+00 5.60010394986262394212e+00 -1757 8780.00 4.20699914257790368310e+01 3.35593184687247703124e+00 5.85861844708452661479e+00 3.26694730333340555006e+00 5.28525960193559907196e+00 3.30852107600099021312e+00 5.11672717082837191782e+00 3.30827878691304144709e+00 5.60406189680671662501e+00 -1758 8785.00 4.20961974595514973885e+01 3.35802763799023473723e+00 5.86278957275029100060e+00 3.26907592871156627012e+00 5.28853991120038102736e+00 3.31056851025372367303e+00 5.12008966131153542278e+00 3.31056925436510018912e+00 5.60802086127754151335e+00 -1759 8790.00 4.21224038077707945149e+01 3.36012304315922660791e+00 5.86696119642148161688e+00 3.27120501486730352880e+00 5.29182022046516120639e+00 3.31261592536396065611e+00 5.12345193290488065685e+00 3.31286081474272631198e+00 5.61198084288126075592e+00 -1760 8795.00 4.21486104703332742361e+01 3.36221806162287295550e+00 5.87113331769390445203e+00 3.27333456240173514828e+00 5.29510052971957811963e+00 3.31466332090677573419e+00 5.12681398480000893869e+00 3.31515346971454150093e+00 5.61594184120331263443e+00 -1761 8800.00 4.21748174473425905262e+01 3.36431269262459453628e+00 5.87530593616335394813e+00 3.27546457192634443700e+00 5.29838083900508749480e+00 3.31671069647796734614e+00 5.13017581619888307642e+00 3.31744722096989352877e+00 5.61990385584986107403e+00 -1762 8805.00 4.22010247387987362799e+01 3.36640693542853997045e+00 5.87947905142563342906e+00 3.27759504405261203885e+00 5.30166114821804779211e+00 3.31875805166297199733e+00 5.13353742629310261236e+00 3.31974207020849432226e+00 5.62386688639597664974e+00 -1763 8810.00 4.22272323445980717338e+01 3.36850078926776541621e+00 5.88365266306617762382e+00 3.27972597938165666420e+00 5.30494145751392043309e+00 3.32080538605758857074e+00 5.13689881430536132711e+00 3.32203801909896601074e+00 5.62783093241673171292e+00 -1764 8815.00 4.22534402648442437567e+01 3.37059425341678498000e+00 5.88782677069115045754e+00 3.28185737851459569114e+00 5.30822176675797408052e+00 3.32285269923689119409e+00 5.14025997940653045504e+00 3.32433506932029088077e+00 5.63179599351829107690e+00 -1765 8820.00 4.22796484994335983743e+01 3.37268732710865437596e+00 5.89200137391708089751e+00 3.28398924205254783004e+00 5.31150207599166268579e+00 3.32489999080704201617e+00 5.14362092082966704254e+00 3.32663322254109106169e+00 5.63576206925499700873e+00 -1766 8825.00 4.23058570484697824554e+01 3.37478000961788593415e+00 5.89617647231903863059e+00 3.28612157061735832286e+00 5.31478238529790125710e+00 3.32694726035347843052e+00 5.14698163777673389774e+00 3.32893248044035017230e+00 5.63972915921228690195e+00 -1767 8830.00 4.23320659119528102110e+01 3.37687230018790129904e+00 5.90035206551355706495e+00 3.28825436478941668383e+00 5.31806269455231728216e+00 3.32899450745127056805e+00 5.15034212944969649328e+00 3.33123284468668767744e+00 5.64369726295486717760e+00 -1768 8835.00 4.23582750898826603247e+01 3.37896419809321235661e+00 5.90452815311715806246e+00 3.29038762518020577730e+00 5.32134300380673419539e+00 3.33104173169621953221e+00 5.15370239506088356762e+00 3.33353431695908986043e+00 5.64766638004744603307e+00 -1769 8840.00 4.23844845821557072441e+01 3.38105570257724075134e+00 5.90870473471528256937e+00 3.29252135240120669124e+00 5.32462331300933033873e+00 3.33308893268412553823e+00 5.15706243383298623684e+00 3.33583689889508328008e+00 5.65163651005473166578e+00 -1770 8845.00 4.24106943888755836269e+01 3.38314681292486341135e+00 5.91288180992445600026e+00 3.29465554704317353796e+00 5.32790362231556802186e+00 3.33513611000042464738e+00 5.16042224496796997357e+00 3.33814059218401659734e+00 5.65560765255179731525e+00 -1771 8850.00 4.24369045099386568154e+01 3.38523752837949976069e+00 5.91705937836120732243e+00 3.29679020969685998566e+00 5.33118393158034908907e+00 3.33718326322018832286e+00 5.16378182768852589390e+00 3.34044539846341770328e+00 5.65957980707225605244e+00 -1772 8855.00 4.24631149455521850200e+01 3.38732784822602805974e+00 5.92123743962133719521e+00 3.29892534097374845459e+00 5.33446424085549342209e+00 3.33923039194958048981e+00 5.16714118121734689026e+00 3.34275131941227199306e+00 5.66355297318081429836e+00 -1773 8860.00 4.24893256954052844776e+01 3.38941777172859737277e+00 5.92541599333173696351e+00 3.30106094147495632285e+00 5.33774455009954618134e+00 3.34127749576367349960e+00 5.17050030476676081292e+00 3.34505835666810691365e+00 5.66752715042145549518e+00 -1774 8865.00 4.25155367598088389514e+01 3.39150729814099127779e+00 5.92959503909857144066e+00 3.30319701179123770274e+00 5.34102485938505555652e+00 3.34332457425826667929e+00 5.17385919755946144249e+00 3.34736651187881451008e+00 5.67150233834852102177e+00 -1775 8870.00 4.25417481385555973361e+01 3.39359642675845085691e+00 5.93377457653836870577e+00 3.30533355252371041644e+00 5.34430516861874416179e+00 3.34537162700843282437e+00 5.17721785882850316085e+00 3.34967578671301469129e+00 5.67547853650599165576e+00 -1776 8875.00 4.25679598317491780790e+01 3.39568515683476190858e+00 5.93795460526765772613e+00 3.30747056426312768806e+00 5.34758547789389027116e+00 3.34741865362033541587e+00 5.18057628779658152496e+00 3.35198618279787208252e+00 5.67945574442748224442e+00 -1777 8880.00 4.25941718392859556275e+01 3.39777348766516462675e+00 5.94213512491332984666e+00 3.30960804761060867207e+00 5.35086578715867133837e+00 3.34946565366904724925e+00 5.18393448368638676271e+00 3.35429770179164199462e+00 5.68343396163624348105e+00 -1778 8885.00 4.26203841612695555341e+01 3.39986141850344392168e+00 5.94631613507118483852e+00 3.31174600315690526031e+00 5.35414609640272409763e+00 3.35151262675036631933e+00 5.18729244573097414417e+00 3.35661034532148905285e+00 5.68741318769698356306e+00 -1779 8890.00 4.26465967976999991151e+01 3.40194894864484176367e+00 5.95049763537848086514e+00 3.31388443150313616314e+00 5.35742640567786931882e+00 3.35355957244973179598e+00 5.19065017317376842243e+00 3.35892411503530530226e+00 5.69139342210185983362e+00 -1780 8895.00 4.26728097485772650543e+01 3.40403607736387003868e+00 5.95467962546210838326e+00 3.31602333322969222706e+00 5.36070671492192207808e+00 3.35560649034221203380e+00 5.19400766522709300688e+00 3.36123901257061818981e+00 5.69537466440521900068e+00 -1781 8900.00 4.26990230137977277991e+01 3.40612280394540567485e+00 5.95886210492823398255e+00 3.31816270893768994199e+00 5.36398702418670314529e+00 3.35765338003397317834e+00 5.19736492114473591641e+00 3.36355503954422774271e+00 5.69935691411994760358e+00 -1782 8905.00 4.27252365933613731386e+01 3.40820912766396233451e+00 5.96304507342447376317e+00 3.32030255922824757420e+00 5.36726733347221252046e+00 3.35970024110008713691e+00 5.20072194015975242110e+00 3.36587219760402689417e+00 5.70334017075893218163e+00 -1783 8910.00 4.27514504874755019159e+01 3.41029504781478109976e+00 5.96722853055699786751e+00 3.32244288468175463791e+00 5.37054764270590023756e+00 3.36174707313635323658e+00 5.20407872151556283313e+00 3.36819048836681433912e+00 5.70732443384542253995e+00 -1784 8915.00 4.27776646959328132880e+01 3.41238056368273845465e+00 5.97141247596305735357e+00 3.32458368588896480134e+00 5.37382795198104545875e+00 3.36379387572820753860e+00 5.20743526444522508712e+00 3.37050991345975425872e+00 5.71130970289230965875e+00 -1785 8920.00 4.28038792188369541236e+01 3.41446567455271132729e+00 5.97559690925918385318e+00 3.32672496344063262086e+00 5.37710826123546237199e+00 3.36584064846108610425e+00 5.21079156819215860708e+00 3.37283047449964668019e+00 5.71529597740211325885e+00 -1786 8925.00 4.28300940560842917648e+01 3.41655037971994079982e+00 5.97978183009299613104e+00 3.32886671792751132060e+00 5.38038857046915186544e+00 3.36788739091006128490e+00 5.21414763201014785921e+00 3.37515217311365578468e+00 5.71928325688772165591e+00 -1787 8930.00 4.28563092077784588696e+01 3.41863467846930513261e+00 5.98396723809138819661e+00 3.33100894992999085886e+00 5.38366887974429708663e+00 3.36993410269166071558e+00 5.21750345514261493207e+00 3.37747501091858071121e+00 5.72327154084129485767e+00 -1788 8935.00 4.28825246739194625434e+01 3.42071857010640822949e+00 5.98815313289161554877e+00 3.33315166004918816967e+00 5.38694918902980557363e+00 3.37198078336022755153e+00 5.22085903684334340369e+00 3.37979898951049273492e+00 5.72726082877571940344e+00 -1789 8940.00 4.29087404544036488119e+01 3.42280205391612701860e+00 5.99233951411020449029e+00 3.33529484886549321132e+00 5.39022949830495079482e+00 3.37402743253229164822e+00 5.22421437636611774025e+00 3.38212411052692107916e+00 5.73125112017278937060e+00 -1790 8945.00 4.29349565493346716494e+01 3.42488512920406806828e+00 5.99652638139477911494e+00 3.33743851695929683032e+00 5.39350980753863940009e+00 3.37607404977255942669e+00 5.22756947295435914214e+00 3.38445037555357242098e+00 5.73524241452466476687e+00 -1791 8950.00 4.29611729587125310559e+01 3.42696779526547068428e+00 6.00071373439295818741e+00 3.33958266492135180670e+00 5.39679011679305720151e+00 3.37812063467683154627e+00 5.23092432587221622953e+00 3.38677778620724678760e+00 5.73923471132350648816e+00 -1792 8955.00 4.29873896824335730571e+01 3.42905005140594187907e+00 6.00490157272127067500e+00 3.34172729334241180865e+00 5.40007042602674491860e+00 3.38016718684090777813e+00 5.23427893437347435679e+00 3.38910634408401545414e+00 5.74322801006147010128e+00 -1793 8960.00 4.30136067206014516273e+01 3.43113189691035724849e+00 6.00908989603769949639e+00 3.34387240279250308461e+00 5.40335073529152598582e+00 3.38221370583986047365e+00 5.23763329771191710194e+00 3.39143605077995013986e+00 5.74722231020998730600e+00 -1794 8965.00 4.30398240732161525557e+01 3.43321333111541582284e+00 6.01327870396913954920e+00 3.34601799387274301267e+00 5.40663104456667120701e+00 3.38426019126948851579e+00 5.24098741516205812729e+00 3.39376690790148671795e+00 5.75121761126121722185e+00 -1795 8970.00 4.30660417401740573951e+01 3.43529435329562859991e+00 6.01746799617357286394e+00 3.34816406714279324319e+00 5.40991135382108812024e+00 3.38630664270486425593e+00 5.24434128598804516486e+00 3.39609891703433275367e+00 5.75521391266586501700e+00 -1796 8975.00 4.30922597215787845926e+01 3.43737496277733045602e+00 6.02165777227789433823e+00 3.35031062320377159836e+00 5.41319166310659749541e+00 3.38835305975215250740e+00 5.24769490945402861115e+00 3.39843207977455952218e+00 5.75921121391608537010e+00 -1797 8980.00 4.31184780174303483591e+01 3.43945515886612618317e+00 6.02584803194008600258e+00 3.35245766262570343841e+00 5.41647197238174271661e+00 3.39039944197606057941e+00 5.25104828481379382055e+00 3.40076639769751132292e+00 5.76320951447294937964e+00 -1798 8985.00 4.31446966276250947203e+01 3.44153494086762012927e+00 6.03003877480777195075e+00 3.35460518598897872167e+00 5.41975228164652378382e+00 3.39244578898275284118e+00 5.25440141135221416846e+00 3.40310187240962225275e+00 5.76720881380788430448e+00 -1799 8990.00 4.31709155522666776506e+01 3.44361430810814717063e+00 6.03423000050784086312e+00 3.35675319387398651827e+00 5.42303259091130396286e+00 3.39449210035766490989e+00 5.25775428834380598175e+00 3.40543850547587290123e+00 5.77120911137159531279e+00 -1800 8995.00 4.31971347913550900444e+01 3.44569325989331165516e+00 6.03842170871900751905e+00 3.35890168686111811880e+00 5.42631290008280853243e+00 3.39653837567586869284e+00 5.26110691505271610424e+00 3.40777629848196950135e+00 5.77521040662514728581e+00 -1801 9000.00 4.32233543447866992437e+01 3.44777179553908297294e+00 6.04261389906816326345e+00 3.36105066553076081703e+00 5.42959320940977452352e+00 3.39858461453316440526e+00 5.26445929076382324041e+00 3.41011525299289308677e+00 5.77921269902960865750e+00 -1802 9005.00 4.32495742126651379067e+01 3.44984991437179511209e+00 6.04680657122365783351e+00 3.36320013045294174958e+00 5.43287351864346312880e+00 3.40063081650462395444e+00 5.26781141474127512225e+00 3.41245537059434944638e+00 5.78321598802531777750e+00 -1803 9010.00 4.32757943949904060332e+01 3.45192761570741701860e+00 6.05099972482274850449e+00 3.36535008220805043067e+00 5.43615382791860834999e+00 3.40267698120677497542e+00 5.27116328628031372006e+00 3.41479665286168376781e+00 5.78722027307333863888e+00 -1804 9015.00 4.33020148916588638599e+01 3.45400489886191763844e+00 6.05519335953378057269e+00 3.36750052136611266462e+00 5.43943413719375268300e+00 3.40472310819396195569e+00 5.27451490465545091979e+00 3.41713910133914522405e+00 5.79122555360364899002e+00 -1805 9020.00 4.33282357027741582556e+01 3.45608176317199511374e+00 6.05938747499401397789e+00 3.36965144850751707750e+00 5.44271444644817048442e+00 3.40676919707234837631e+00 5.27786626916192780357e+00 3.41948271761244226852e+00 5.79523182907731460034e+00 -1806 9025.00 4.33544568282326352460e+01 3.45815820795361839046e+00 6.06358207088216083491e+00 3.37180286420229036182e+00 5.44599475572331481743e+00 3.40881524742737074263e+00 5.28121737907425803371e+00 3.42182750323619044863e+00 5.79923909890358135755e+00 -1807 9030.00 4.33806782681379559108e+01 3.46023423254348516664e+00 6.06777714683547664265e+00 3.37395476902045787782e+00 5.44927506494664015690e+00 3.41086125884446422774e+00 5.28456823368768180416e+00 3.42417345976500442362e+00 5.80324736254351680742e+00 -1808 9035.00 4.34069000224900989338e+01 3.46230983625756438826e+00 6.07197270253267440410e+00 3.37610716354240825154e+00 5.45255537423214953208e+00 3.41290723091943037915e+00 5.28791883229744108519e+00 3.42652058876386256259e+00 5.80725661941672921529e+00 -1809 9040.00 4.34331220912890714203e+01 3.46438501844291790732e+00 6.07616873762137554849e+00 3.37826004832780446563e+00 5.45583568348656644531e+00 3.41495316321697517381e+00 5.29126917417804865096e+00 3.42886889176665388135e+00 5.81126686895319366499e+00 -1810 9045.00 4.34593444744312407124e+01 3.46645977842587926787e+00 6.08036525175956477085e+00 3.38041342396739841192e+00 5.45911599273061920456e+00 3.41699905535362802311e+00 5.29461925864547389153e+00 3.43121837034872090300e+00 5.81527811058288612855e+00 -1811 9050.00 4.34855671720202465735e+01 3.46853411553278201396e+00 6.08456224462595418601e+00 3.38256729101048936315e+00 5.46239630202649184554e+00 3.41904490689409668036e+00 5.29796908499495788902e+00 3.43356902603358582482e+00 5.81929034371505249368e+00 -1812 9055.00 4.35117901840560676874e+01 3.47060802912105126339e+00 6.08875971586816433501e+00 3.38472165002710179138e+00 5.46567661129127380093e+00 3.42109071743418002853e+00 5.30131865251137668338e+00 3.43592086037586419422e+00 5.82330356776930280205e+00 -1813 9060.00 4.35380135104350998176e+01 3.47268151850665729441e+00 6.09295766516490733267e+00 3.38687650159762609903e+00 5.46895692054568982599e+00 3.42313648656967917105e+00 5.30466796051070144102e+00 3.43827387490944325066e+00 5.82731778216524709535e+00 -1814 9065.00 4.35642371512609472006e+01 3.47475458304702478074e+00 6.09715609217417142673e+00 3.38903184627135845020e+00 5.47223722985192839730e+00 3.42518221387566601521e+00 5.30801700828817146771e+00 3.44062807117857438755e+00 5.83133298631213037311e+00 -1815 9070.00 4.35904611064299842837e+01 3.47682722207885230858e+00 6.10135499656429924897e+00 3.39118768463905428945e+00 5.47551753907525196041e+00 3.42722789895830404205e+00 5.31136579514939288771e+00 3.44298345070677980218e+00 5.83534917961920207574e+00 -1816 9075.00 4.36166853760458650413e+01 3.47889943493883579961e+00 6.10555437801401001963e+00 3.39334401723964562692e+00 5.47879784832966887365e+00 3.42927354138230144898e+00 5.31471432041033509108e+00 3.44534001503831088797e+00 5.83936636148534127244e+00 -1817 9080.00 4.36429099601085752624e+01 3.48097122098440303617e+00 6.10975423617091983886e+00 3.39550084466388701898e+00 5.48207815756335836710e+00 3.43131914074345845123e+00 5.31806258337660331392e+00 3.44769776569669028632e+00 5.84338453131979562727e+00 -1818 9085.00 4.36691348586181149471e+01 3.48304257956261364981e+00 6.11395457073447268215e+00 3.39765816745071047578e+00 5.48535846680741112635e+00 3.43336469664793808576e+00 5.32141058335380279232e+00 3.45005670419507692870e+00 5.84740368851108183179e+00 -1819 9090.00 4.36953600714708372266e+01 3.48511351001016711493e+00 6.11815538135228642602e+00 3.39981598618050728788e+00 5.48863877608255634755e+00 3.43541020866045032633e+00 5.32475831967862944794e+00 3.45241683207772220854e+00 5.85142383245808428427e+00 -1820 9095.00 4.37215855987703960750e+01 3.48718401169485137103e+00 6.12235666772380415779e+00 3.40197430140257361941e+00 5.49191908533697237260e+00 3.43745567637679272366e+00 5.32810579163596198526e+00 3.45477815084742045926e+00 5.85544496255968471843e+00 -1821 9100.00 4.37478114404131588344e+01 3.48925408396373004649e+00 6.12655842949664553032e+00 3.40413311369729942868e+00 5.49519939462248174777e+00 3.43950109939276726934e+00 5.33145299857286314449e+00 3.45714066201733061234e+00 5.85946707818367062970e+00 -1822 9105.00 4.37740375965027368466e+01 3.49132372616386232878e+00 6.13076066635988858877e+00 3.40629242360361850217e+00 5.49847970388726281499e+00 3.44154647728344453839e+00 5.33479993979493549716e+00 3.45950436711097530917e+00 5.86349017872892641634e+00 -1823 9110.00 4.38002640670391514277e+01 3.49339293766304015421e+00 6.13496337800260960194e+00 3.40845223169155575604e+00 5.50176001314168061640e+00 3.44359180965498934412e+00 5.33814661463887851767e+00 3.46186926764151348124e+00 5.86751426358396788174e+00 -1824 9115.00 4.38264908519187486036e+01 3.49546171781868819650e+00 6.13916656408279237667e+00 3.41061253852077328474e+00 5.50504032240645990726e+00 3.44563709608247314975e+00 5.34149302241029566574e+00 3.46423536509101159808e+00 5.87153933210622369643e+00 -1825 9120.00 4.38527179512451894539e+01 3.49753006598823290574e+00 6.14337022428951495812e+00 3.41277334465093140636e+00 5.50832063166087859685e+00 3.44768233616169617051e+00 5.34483916245624968155e+00 3.46660266098299318926e+00 5.87556538368420966378e+00 -1826 9125.00 4.38789453650184597677e+01 3.49959798153946266552e+00 6.14757435830148946110e+00 3.41493465063132894954e+00 5.51160094092565877588e+00 3.44972752947809491175e+00 5.34818503409270995519e+00 3.46897115682025258820e+00 5.87959241767535356615e+00 -1827 9130.00 4.39051730932385595452e+01 3.50166546384016941218e+00 6.15177896579742888861e+00 3.41709645702162667646e+00 5.51488125019044073127e+00 3.45177267561710454657e+00 5.35153063666673922683e+00 3.47134085408485493218e+00 5.88362043346816943057e+00 -1828 9135.00 4.39314011358018561282e+01 3.50373251223741233318e+00 6.15598404646641128579e+00 3.41925876437112163941e+00 5.51816155944485764451e+00 3.45381777417452529022e+00 5.35487596949430422200e+00 3.47371175426923217699e+00 5.88764943040972354993e+00 -1829 9140.00 4.39576294927083353059e+01 3.50579912611971122871e+00 6.16018959999751292145e+00 3.42142157324984008682e+00 5.52144186870963782354e+00 3.45586282474615646976e+00 5.35822103192246768089e+00 3.47608385888654325413e+00 5.89167940786780341966e+00 -1830 9145.00 4.39838581641652908161e+01 3.50786530484449121658e+00 6.16439562606944502221e+00 3.42358488420707862687e+00 5.52472217795369147098e+00 3.45790782690707176883e+00 5.36156582329829234368e+00 3.47845716939812499291e+00 5.89571036518947089178e+00 -1831 9150.00 4.40100871499654289210e+01 3.50993104780027076472e+00 6.16860212436092414379e+00 3.42574869778177104607e+00 5.52800248719774334205e+00 3.45995278025307007042e+00 5.36491034294810997807e+00 3.48083168730677394720e+00 5.89974230175288028022e+00 -1832 9155.00 4.40363164502124107003e+01 3.51199635434447499094e+00 6.17280909457138626806e+00 3.42791301453357899476e+00 5.53128279648325271722e+00 3.46199768436958787987e+00 5.36825459021898243606e+00 3.48320741407382739041e+00 5.90377521688436335268e+00 -1833 9160.00 4.40625460648025750743e+01 3.51406122385525909735e+00 6.17701653637954972709e+00 3.43007783502216323512e+00 5.53456310568584974874e+00 3.46404253885242408018e+00 5.37159856445797245783e+00 3.48558435120208010005e+00 5.90780910994134877967e+00 -1834 9165.00 4.40887759938395760173e+01 3.51612565572113888734e+00 6.18122444948485316729e+00 3.43224315978645844183e+00 5.53784341500245158585e+00 3.46608734329737977475e+00 5.37494226502250516120e+00 3.48796250014250652782e+00 5.91184398028125990265e+00 -1835 9170.00 4.41150062373234064239e+01 3.51818964930990629725e+00 6.18543283357637108111e+00 3.43440898938612360070e+00 5.54112372426723176488e+00 3.46813209727952687089e+00 5.37828569123891409021e+00 3.49034186237717181100e+00 5.91587982722006788805e+00 -1836 9175.00 4.41412367951504336361e+01 3.52025320401007801863e+00 6.18964168834318506640e+00 3.43657532434973012059e+00 5.54440403355274114006e+00 3.47017680039466513975e+00 5.38162884248535267062e+00 3.49272243936741633163e+00 5.91991665011519696549e+00 -1837 9180.00 4.41674676674242832064e+01 3.52231631919980836543e+00 6.19385101347436695107e+00 3.43874216524730291766e+00 5.54768434279679301113e+00 3.47222145223859346430e+00 5.38497171810888275445e+00 3.49510423259530522699e+00 5.92395444828261563686e+00 -1838 9185.00 4.41936988541449622403e+01 3.52437899426761536148e+00 6.19806080867972752912e+00 3.44090951261777444614e+00 5.55096465207193912050e+00 3.47426605239674968217e+00 5.38831431745656708188e+00 3.49748724350144923889e+00 5.92799322107975257268e+00 -1839 9190.00 4.42199303552088380798e+01 3.52644122860201747471e+00 6.20227107362761120868e+00 3.44307736701044397876e+00 5.55424496130562772578e+00 3.47631060045456941054e+00 5.39165663989619314833e+00 3.49987147354718564074e+00 5.93203296781221034450e+00 -1840 9195.00 4.42461621707195433828e+01 3.52850302159153184078e+00 6.20648180803818938500e+00 3.44524572895387848348e+00 5.55752527056004375083e+00 3.47835509601821613046e+00 5.39499868478518784798e+00 3.50225692419385392640e+00 5.93607368781668842672e+00 -1841 9200.00 4.42723943006770852548e+01 3.53056437262467781579e+00 6.21069301160053743871e+00 3.44741459900774094294e+00 5.56080557982482570623e+00 3.48039953867312590319e+00 5.39834045149134222896e+00 3.50464359690279225745e+00 5.94011538040915443304e+00 -1842 9205.00 4.42986267449778097216e+01 3.53262528110033580120e+00 6.21490468401409934529e+00 3.44958397772132796533e+00 5.56408588909997092742e+00 3.48244392799437019193e+00 5.40168193938244467489e+00 3.50703149309388129140e+00 5.94415804490557864170e+00 -1843 9210.00 4.43248595037253707574e+01 3.53468574640702470901e+00 6.21911682497831286298e+00 3.45175386561284458509e+00 5.56736619835438784065e+00 3.48448826359847796397e+00 5.40502314782628534573e+00 3.50942061423882378790e+00 5.94820168062192777825e+00 -1844 9215.00 4.43510925769197683621e+01 3.53674576795399175921e+00 6.22332943419262019091e+00 3.45392426324195334075e+00 5.57064650757771140377e+00 3.48653254506052112660e+00 5.40836407618029024746e+00 3.51181096176786633478e+00 5.95224628687417567363e+00 -1845 9220.00 4.43773259644573485616e+01 3.53880534511938860120e+00 6.22754251135646352822e+00 3.45609517114758535428e+00 5.57392681688394997508e+00 3.48857677196593529700e+00 5.41170472383297607166e+00 3.51420253711125551987e+00 5.95629186296792578759e+00 -1846 9225.00 4.44035596664417582247e+01 3.54086447732282794121e+00 6.23175605616928240948e+00 3.45826658985831203452e+00 5.57720712613836600013e+00 3.49062094393124899838e+00 5.41504509016249802045e+00 3.51659534171996357443e+00 5.96033840820878335620e+00 -1847 9230.00 4.44297936828730186676e+01 3.54292316395282647079e+00 6.23597006834088318783e+00 3.46043851993379414367e+00 5.58048743538241964757e+00 3.49266506052116909586e+00 5.41838517452628298798e+00 3.51898937701387426458e+00 5.96438592190235095103e+00 -1848 9235.00 4.44560280136474474943e+01 3.54498140441863096584e+00 6.24018454758107044000e+00 3.46261096188187167400e+00 5.58376774464719982660e+00 3.49470912135222455674e+00 5.42172497632321004346e+00 3.52138464442323284587e+00 5.96843440333350905291e+00 -1849 9240.00 4.44822626588687199956e+01 3.54703919812948686996e+00 6.24439949358928547696e+00 3.46478391627257176211e+00 5.58704805390161673984e+00 3.49675312599948817649e+00 5.42506449493143527718e+00 3.52378114537828412978e+00 5.97248385181822616374e+00 -1850 9245.00 4.45084976184331679860e+01 3.54909654450500511302e+00 6.24861490607533198727e+00 3.46695738361373395620e+00 5.59032836317676196103e+00 3.49879707405875794990e+00 5.42840372972911300309e+00 3.52617888129891143834e+00 5.97653426662065001551e+00 -1851 9250.00 4.45347328925481065198e+01 3.55115344293370327478e+00 6.25283078473865394642e+00 3.46913136445465619673e+00 5.59360867243117887426e+00 3.50084096512583542449e+00 5.43174268011512406673e+00 3.52857785359463305142e+00 5.98058564705674999828e+00 -1852 9255.00 4.45609684809025878849e+01 3.55320989283519272917e+00 6.25704712929941742061e+00 3.47130585932390811621e+00 5.59688898172705151524e+00 3.50288479879652037141e+00 5.43508134545725862807e+00 3.53097806368532918242e+00 5.98463799240104066257e+00 -1853 9260.00 4.45872043838075384770e+01 3.55526589362908307379e+00 6.26126393945706549715e+00 3.47348086876042216886e+00 5.60016929098147020483e+00 3.50492857465624885194e+00 5.43841972517512672880e+00 3.53337951298051855531e+00 5.98869130192803389434e+00 -1854 9265.00 4.46134406010556858746e+01 3.55732144473498479442e+00 6.26548121492140275279e+00 3.47565639329276798719e+00 5.60344960020479465612e+00 3.50697229230081974904e+00 5.44175781863652030523e+00 3.53578220290008271576e+00 5.99274557493296899935e+00 -1855 9270.00 4.46396771327506556304e+01 3.55937654555177962479e+00 6.26969895541260058280e+00 3.47783243344951520371e+00 5.60672990949030403129e+00 3.50901595132603505434e+00 5.44509562526104495817e+00 3.53818613483281119159e+00 5.99680081066963399650e+00 -1856 9275.00 4.46659139788924690606e+01 3.56143119553017051260e+00 6.27391716065082416520e+00 3.48000898976959582853e+00 5.61001021874472094453e+00 3.51105955131732905272e+00 5.44843314442685944243e+00 3.54059131017785766460e+00 6.00085700843326996790e+00 -1857 9280.00 4.46921511393774721910e+01 3.56348539405867548169e+00 6.27813583032515154514e+00 3.48218606277121534021e+00 5.61329052796804450765e+00 3.51310309189123115559e+00 5.45177037554320786938e+00 3.54299773034474085875e+00 6.00491416747765693884e+00 -1858 9285.00 4.47183886143092976795e+01 3.56553914058799703568e+00 6.28235496417648420220e+00 3.48436365299330752521e+00 5.61657083725355477100e+00 3.51514657261244778397e+00 5.45510731802970205706e+00 3.54540539673261356768e+00 6.00897228706694797040e+00 -1859 9290.00 4.47446264035843199736e+01 3.56759243452738106228e+00 6.28657456190425900644e+00 3.48654176095407786207e+00 5.61985114649760664207e+00 3.51718999309750879334e+00 5.45844397126449365487e+00 3.54781431070953656715e+00 6.01303136648601999070e+00 -1860 9295.00 4.47708645073061646258e+01 3.56964527531716768749e+00 6.29079462321828142279e+00 3.48872038719245791683e+00 5.62313145579348105940e+00 3.51923335292148431463e+00 5.46178033466719359268e+00 3.55022447367466487123e+00 6.01709140496792738162e+00 -1861 9300.00 4.47971029254748600579e+01 3.57169766237696517663e+00 6.29501514785945115449e+00 3.49089953221629034630e+00 5.62641176503753293048e+00 3.52127665170090464741e+00 5.46511640765741102399e+00 3.55263588701678667547e+00 6.02115240177682142786e+00 -1862 9305.00 4.48233416580903707427e+01 3.57374959514711276753e+00 6.29923613552720684794e+00 3.49307919656450716062e+00 5.62969207431267815167e+00 3.52331988901083947852e+00 5.46845218963403301160e+00 3.55504855211432824191e+00 6.02521435616648393108e+00 -1863 9310.00 4.48495807050490782331e+01 3.57580107305758598812e+00 6.30345758595208316422e+00 3.49525938075531428240e+00 5.63297238355673179910e+00 3.52536306446781866342e+00 5.47178768002702842210e+00 3.55746247033535079041e+00 6.02927726739070291018e+00 -1864 9315.00 4.48758200664546151870e+01 3.57785209554872185578e+00 6.30767949884388379189e+00 3.49744008531728090006e+00 5.63625269283187702030e+00 3.52740617764691366531e+00 5.47512287823528343012e+00 3.55987764305828013889e+00 6.03334113469289512466e+00 -1865 9320.00 4.49020597422033418411e+01 3.57990266205049545434e+00 6.31190187393314428022e+00 3.49962131075824789406e+00 5.63953300207592889137e+00 3.52944922814392381127e+00 5.47845778369913372075e+00 3.56229407165117706313e+00 6.03740595731648532762e+00 -1866 9325.00 4.49282997323989050642e+01 3.58195277200324557754e+00 6.31612471094003335992e+00 3.50180305761714816271e+00 5.64281331135107411257e+00 3.53149221557537851268e+00 5.48179239582782695805e+00 3.56471175748210367118e+00 6.04147173450489116675e+00 -1867 9330.00 4.49545400370412906454e+01 3.58400242485767472900e+00 6.32034800958471976173e+00 3.50398532640182214237e+00 5.64609362061585606796e+00 3.53353513951634834456e+00 5.48512671404097229555e+00 3.56713070191912029472e+00 6.04553846548080553447e+00 -1868 9335.00 4.49807806561305199011e+01 3.58605162004375710438e+00 6.32457176959773814673e+00 3.50616811763047619976e+00 5.64937392987027209301e+00 3.53557799957299900839e+00 5.48846073778927401321e+00 3.56955090630956117792e+00 6.04960614949801467333e+00 -1869 9340.00 4.50070215895629388569e+01 3.58810035702255936130e+00 6.32879599068889220348e+00 3.50835143183167819103e+00 5.65265423911432485227e+00 3.53762079534112938717e+00 5.49179446648197799874e+00 3.57197237201112294258e+00 6.05367478576884465724e+00 -1870 9345.00 4.50332628373385404075e+01 3.59014863522405569540e+00 6.33302067260944223648e+00 3.51053526951327032890e+00 5.65593454837910591948e+00 3.53966352641653925204e+00 5.49512789955942082543e+00 3.57439510038150265459e+00 6.05774437353671757478e+00 -1871 9350.00 4.50595043996646111850e+01 3.59219645411967825055e+00 6.33724581505883222121e+00 3.51271963119345720372e+00 5.65921485765425114067e+00 3.54170619239502970643e+00 5.49846103645158024165e+00 3.57681909276803322584e+00 6.06181491201396127622e+00 -1872 9355.00 4.50857462763338787681e+01 3.59424381314976360002e+00 6.34147141777795653184e+00 3.51490451738007925186e+00 5.66249516689830301175e+00 3.54374879287240007741e+00 5.50179387659879193251e+00 3.57924435051804890051e+00 6.06588640042326954216e+00 -1873 9360.00 4.51119884674499829202e+01 3.59629071176501646789e+00 6.34569748049735160578e+00 3.51708992861207070391e+00 5.66577547617344912112e+00 3.54579132745481517830e+00 5.50512641944139602401e+00 3.58167087496851843653e+00 6.06995883797696844653e+00 -1874 9365.00 4.51382309729092696671e+01 3.59833714942650262358e+00 6.34992400293718617377e+00 3.51927586537654368826e+00 5.66905578534495369070e+00 3.54783379572770973809e+00 5.50845866440936493547e+00 3.58409866744604688193e+00 6.07403222389775176993e+00 -1875 9370.00 4.51644737928153929829e+01 3.60038312559528828061e+00 6.35415098483835549814e+00 3.52146232819170279527e+00 5.67233609466155463963e+00 3.54987619729724990236e+00 5.51179061097413214299e+00 3.58652772930833085852e+00 6.07810655739794647445e+00 -1876 9375.00 4.51907169271683528677e+01 3.60242863972207594259e+00 6.35837842593139512815e+00 3.52364931757575305937e+00 5.67561640397815647674e+00 3.55191853175923322183e+00 5.51512225855530591190e+00 3.58895806186124710635e+00 6.08218183767951892094e+00 -1877 9380.00 4.52169603758644953473e+01 3.60447369126793359939e+00 6.36260632594683706031e+00 3.52583683402617298341e+00 5.67889671320148003986e+00 3.55396079871982628617e+00 5.51845360661395467616e+00 3.59138966645212986961e+00 6.08625806395479607147e+00 -1878 9385.00 4.52432041390074672904e+01 3.60651827970429161851e+00 6.36683468460485268992e+00 3.52802487807153042354e+00 5.68217702244553368729e+00 3.55600299776446293620e+00 5.52178465460077916305e+00 3.59382254439721826600e+00 6.09033523541537746837e+00 -1879 9390.00 4.52694482165972758025e+01 3.60856240450257992336e+00 6.37106350165670143326e+00 3.53021345020930255032e+00 5.68545733174140721644e+00 3.55804512849930887342e+00 5.52511540197684869469e+00 3.59625669701275452184e+00 6.09441335126322769611e+00 -1880 9395.00 4.52956926085302740148e+01 3.61060606511350234982e+00 6.37529277682255379744e+00 3.53240255093696653432e+00 5.68873764097509582172e+00 3.56008719052016386897e+00 5.52844584818249895619e+00 3.59869212561497997527e+00 6.09849241070031133916e+00 -1881 9400.00 4.53219373149101016907e+01 3.61264926101885341936e+00 6.37952250985366831060e+00 3.53459218078309067579e+00 5.69201795023987600075e+00 3.56212918343319095982e+00 5.53177599268916342368e+00 3.60112883152013374399e+00 6.10257241289750140822e+00 -1882 9405.00 4.53481823357367659355e+01 3.61469199167969934550e+00 6.38375270047021903252e+00 3.53678234022442383733e+00 5.69529825953575041808e+00 3.56417110683419213757e+00 5.53510583495790609021e+00 3.60356681603409345627e+00 6.10665335706712486541e+00 -1883 9410.00 4.53744276709066198805e+01 3.61673425658820013595e+00 6.38798334842346449136e+00 3.53897302978953565145e+00 5.69857856877980228916e+00 3.56621296031896539702e+00 5.53843537444979538975e+00 3.60600608046273585217e+00 6.11073524239041798722e+00 -1884 9415.00 4.54006733205233032891e+01 3.61877605520542156015e+00 6.39221445343357519420e+00 3.54116424997590373280e+00 5.70185887802385593659e+00 3.56825474350404014956e+00 5.54176461062589797990e+00 3.60844662610157396188e+00 6.11481806803825111984e+00 -1885 9420.00 4.54269192845868232666e+01 3.62081738701315902773e+00 6.39644601526217471132e+00 3.54335600128100258743e+00 5.70513918728863611562e+00 3.57029645596448830247e+00 5.54509354296800882622e+00 3.61088845425648408138e+00 6.11890183320222735830e+00 -1886 9425.00 4.54531655629935187335e+01 3.62285825149320706018e+00 6.40067803362943532619e+00 3.54554828421267531624e+00 5.70841949654305302886e+00 3.57233809732720208885e+00 5.54842217093719369814e+00 3.61333156622297924088e+00 6.12298653705321704876e+00 -1887 9430.00 4.54794121558470578748e+01 3.62489864812736195532e+00 6.40491050828661734329e+00 3.54774109925803404764e+00 5.71169980583892655801e+00 3.57437966717761668178e+00 5.55175049400488518359e+00 3.61577596328620742838e+00 6.12707217876209053742e+00 -1888 9435.00 4.55056590631474335851e+01 3.62693857639741779053e+00 6.40914343897461691313e+00 3.54993444692491921799e+00 5.71498011508298020544e+00 3.57642116513226104857e+00 5.55507851165287735995e+00 3.61822164673131752011e+00 6.13115875749972172315e+00 -1889 9440.00 4.55319062847909847846e+01 3.62897803578516864320e+00 6.41337682542396958496e+00 3.55212832772117215185e+00 5.71826042433739711868e+00 3.57846259077657169456e+00 5.55840622336296430461e+00 3.62066861784345839226e+00 6.13524627243698361667e+00 -1890 9445.00 4.55581538208813796587e+01 3.63101702579313867503e+00 6.41761066738593477510e+00 3.55432274212354215592e+00 5.72154073359181314373e+00 3.58050394371671165672e+00 5.56173362861694187131e+00 3.62311687789741387888e+00 6.13933472273438152200e+00 -1891 9450.00 4.55844016714186039962e+01 3.63305554589275780941e+00 6.42184496461177634075e+00 3.55651769063986877839e+00 5.72482104285659509912e+00 3.58254522355884530427e+00 5.56506072689660413744e+00 3.62556642817833285619e+00 6.14342410754205925372e+00 -1892 9455.00 4.56106498362990180340e+01 3.63509359559691480612e+00 6.42607971683202627844e+00 3.55871317376763052209e+00 5.72810135215246862828e+00 3.58458642990913700643e+00 5.56838751768374695672e+00 3.62801726994027129436e+00 6.14751442604125397651e+00 -1893 9460.00 4.56368983156262615353e+01 3.63713117437703914447e+00 6.43031492379794489267e+00 3.56090919199393862726e+00 5.73138166138615723355e+00 3.58662756236338831073e+00 5.57171400047053033688e+00 3.63046940447874266766e+00 6.15160567736138208517e+00 -1894 9465.00 4.56631471094003345002e+01 3.63916828174601914014e+00 6.43455058525043277484e+00 3.56310574581627115265e+00 5.73466197065093741259e+00 3.58866862052776047776e+00 5.57504017474911073293e+00 3.63292283303743790412e+00 6.15569786066294977189e+00 -1895 9470.00 4.56893962175176113760e+01 3.64120491719601302449e+00 6.43878670094074934127e+00 3.56530283572174022666e+00 5.73794227990535432582e+00 3.59070960400841920901e+00 5.57836604001164904076e+00 3.63537755687041386210e+00 6.15979097510646411706e+00 -1896 9475.00 4.57156456400817035046e+01 3.64324108022954407105e+00 6.44302327062015667281e+00 3.56750046220782301987e+00 5.74122258913904381927e+00 3.59275051240116560791e+00 5.58169159575030437992e+00 3.63783357725245615200e+00 6.16388501981097913784e+00 -1897 9480.00 4.57418953769889995442e+01 3.64527677034913555332e+00 6.44726029402955180814e+00 3.56969862576163166068e+00 5.74450289841418815229e+00 3.59479134532252553313e+00 5.58501684147796151336e+00 3.64029089543761896763e+00 6.16797999393700013826e+00 -1898 9485.00 4.57681454284467648108e+01 3.64731198705730985665e+00 6.45149777090983267414e+00 3.57189732688064331967e+00 5.74778320769969752746e+00 3.59683210237866424208e+00 5.58834177668678311335e+00 3.64274951265923130350e+00 6.17207589661394351310e+00 -1899 9490.00 4.57943957942477126721e+01 3.64934672985659203093e+00 6.45573570103298965961e+00 3.57409656603124314955e+00 5.75106351693338613273e+00 3.59887278315501912829e+00 5.59166640087928978886e+00 3.64520943017134957387e+00 6.17617272698158981115e+00 -1900 9495.00 4.58206464743918573390e+01 3.65138099825986728320e+00 6.45997408413991980325e+00 3.57629634371090787681e+00 5.75434382619816808813e+00 3.60091338727848064849e+00 5.59499071355800658978e+00 3.64767064920730144095e+00 6.18027048417971691663e+00 -1901 9500.00 4.58468974689828314695e+01 3.65341479178002437322e+00 6.46421291997151925557e+00 3.57849666041711378384e+00 5.75762413548367657512e+00 3.60295391434484857385e+00 5.59831471424618243304e+00 3.65013317102114331902e+00 6.18436916731701380456e+00 -1902 9505.00 4.58731487780206350635e+01 3.65544810992994850807e+00 6.46845220827905098560e+00 3.58069751662660928915e+00 5.76090444473809348835e+00 3.60499436396028860585e+00 5.60163840244634236853e+00 3.65259699682547545052e+00 6.18846877553325924737e+00 -1903 9510.00 4.58994004015052752266e+01 3.65748095221216518169e+00 6.47269194883450449396e+00 3.58289891281614325536e+00 5.76418475400287455557e+00 3.60703473573096422555e+00 5.60496177767137293557e+00 3.65506212787435380562e+00 6.19256930794750282132e+00 -1904 9515.00 4.59256523393331050897e+01 3.65951331816028924138e+00 6.47693214137877859571e+00 3.58510084947283003132e+00 5.76746506322619900686e+00 3.60907502927340395615e+00 5.60828483943416156166e+00 3.65752856537001402870e+00 6.19667076368916447393e+00 -1905 9520.00 4.59519045916077644165e+01 3.66154520728720678235e+00 6.48117278566313093080e+00 3.58730332707341581511e+00 5.77074537252207253601e+00 3.61111524418340756881e+00 5.61160758726832309407e+00 3.65999631055614793596e+00 6.20077314185656280898e+00 -1906 9525.00 4.59781571582256205488e+01 3.66357661911617027428e+00 6.48541388143882624462e+00 3.58950634610501495558e+00 5.77402568178685360323e+00 3.61315538006713854458e+00 5.61493002068674584848e+00 3.66246536463499161584e+00 6.20487644157911599763e+00 -1907 9530.00 4.60044100392903132501e+01 3.66560755316006581239e+00 6.48965542846749166017e+00 3.59170990705473958116e+00 5.77730599102054220850e+00 3.61519543654112629483e+00 5.61825213920231636422e+00 3.66493572882950902070e+00 6.20898066196551035034e+00 -1908 9535.00 4.60306632348018212042e+01 3.66763800895251002032e+00 6.49389742651074897140e+00 3.59391401038897484455e+00 5.78058630028532327572e+00 3.61723541321153430061e+00 5.62157394236937868470e+00 3.66740740435230039296e+00 6.21308580211406802363e+00 -1909 9540.00 4.60569167447601728327e+01 3.66966798601675403546e+00 6.49813987531986114732e+00 3.59611865658446872018e+00 5.78386660953974107713e+00 3.61927530967416322127e+00 5.62489542969045519527e+00 3.66988039240560137699e+00 6.21719186112311561487e+00 -1910 9545.00 4.60831705690616999505e+01 3.67169748387604943929e+00 6.50238277464609115697e+00 3.59832384611797051477e+00 5.78714691882524956412e+00 3.62131512556626855570e+00 5.62821660070952578536e+00 3.67235469419164628491e+00 6.22129883812206685434e+00 -1911 9550.00 4.61094247078100778481e+01 3.67372650208473894295e+00 6.50662612425106434699e+00 3.60052957947659146853e+00 5.79042722804857490360e+00 3.62335486046292265527e+00 5.63153745496020707861e+00 3.67483031090230882754e+00 6.22540673217815054841e+00 -1912 9555.00 4.61356791609016312350e+01 3.67575504014534626407e+00 6.51086992389640428769e+00 3.60273585711635435658e+00 5.79370753735481169855e+00 3.62539451400138235115e+00 5.63485799198647629993e+00 3.67730724375018791505e+00 6.22951554241041982607e+00 -1913 9560.00 4.61619339284400282963e+01 3.67778309762257871185e+00 6.51511417334373810206e+00 3.60494267952437086322e+00 5.79698784659886534598e+00 3.62743408577744741450e+00 5.63817821131158769532e+00 3.67978549392715459376e+00 6.23362526789647031222e+00 -1914 9565.00 4.61881890104252477158e+01 3.67981067402932415789e+00 6.51935887234432787096e+00 3.60715004715666065493e+00 5.80026815585328137104e+00 3.62947357539728177045e+00 5.64149811248988175549e+00 3.68226506259398922438e+00 6.23773590772426000939e+00 -1915 9570.00 4.62144444067536568355e+01 3.68183776891992620151e+00 6.52360402065979894104e+00 3.60935796050033674831e+00 5.80354846511806243825e+00 3.63151298248777765210e+00 5.64481769506533925806e+00 3.68474595096329116117e+00 6.24184746098174958462e+00 -1916 9575.00 4.62407001175289025241e+01 3.68386438182799924590e+00 6.52784961805177665894e+00 3.61156642002178474016e+00 5.80682877435175015535e+00 3.63355230665509987276e+00 5.64813695858194186883e+00 3.68722816020620447475e+00 6.24595992676726030624e+00 -1917 9580.00 4.62669561427509776763e+01 3.68589051229752451277e+00 6.53209566429225052531e+00 3.61377542618738933911e+00 5.81010908365798872666e+00 3.63559154749504775950e+00 5.65145590258366681269e+00 3.68971169148350641720e+00 6.25007330413765860300e+00 -1918 9585.00 4.62932124824198965030e+01 3.68791615988284426919e+00 6.53634215913248262098e+00 3.61598497946353303334e+00 5.81338939291240475171e+00 3.63763070463451487768e+00 5.65477452664558555284e+00 3.69219654598707158755e+00 6.25418759218090691832e+00 -1919 9590.00 4.63194691364319908189e+01 3.68994132412793796050e+00 6.54058910233409829260e+00 3.61819508031660230785e+00 5.81666970217718670710e+00 3.63966977769002841825e+00 5.65809283029095144713e+00 3.69468272487767723788e+00 6.25830278997459732437e+00 -1920 9595.00 4.63457261047872819404e+01 3.69196600457678680840e+00 6.54483649366908792899e+00 3.62040572921298098308e+00 5.81995001143160362034e+00 3.64170876625738815235e+00 5.66141081310519922454e+00 3.69717022931610372893e+00 6.26241889657559713811e+00 -1921 9600.00 4.63719833876930351835e+01 3.69399020079409723394e+00 6.54908433289907687680e+00 3.62261692660868961369e+00 5.82323032068602053357e+00 3.64374766996348675718e+00 5.66472847463230788634e+00 3.69965906046313008915e+00 6.26653591106150198442e+00 -1922 9605.00 4.63982409849419994430e+01 3.69601391232384912655e+00 6.55333261978569048267e+00 3.62482867298047706228e+00 5.82651062994043744681e+00 3.64578648842485320003e+00 5.66804581443698562992e+00 3.70214921947953490289e+00 6.27065383249954066969e+00 -1923 9610.00 4.64244988966377789552e+01 3.69803713872038564148e+00 6.55758135410091913542e+00 3.62704096878436343943e+00 5.82979093921558266800e+00 3.64782522123728725205e+00 5.67136283208394065269e+00 3.70464070750537111110e+00 6.27477265993621990958e+00 -1924 9615.00 4.64507571226767623784e+01 3.70005987953805126622e+00 6.56183053559602402771e+00 3.62925381447636929977e+00 5.83307124844927127327e+00 3.64986386802768025817e+00 5.67467952715860857182e+00 3.70713352570141596587e+00 6.27889239244912911175e+00 -1925 9620.00 4.64770156631625610544e+01 3.70208213435191746399e+00 6.56608016405335703780e+00 3.63146721053324306183e+00 5.83635155773477976027e+00 3.65190242841256162976e+00 5.67799589920496927675e+00 3.70962767520772196406e+00 6.28301302908477676823e+00 -1926 9625.00 4.65032745180952034048e+01 3.70410390271632694592e+00 6.57033023923454972959e+00 3.63368115739027786049e+00 5.83963186696846836554e+00 3.65394090199809529196e+00 5.68131194780845927284e+00 3.71212315716434027024e+00 6.28713456888966248925e+00 -1927 9630.00 4.65295336873710354553e+01 3.70612518420635339567e+00 6.57458076091158449827e+00 3.63589565551385751618e+00 5.84291217623324943276e+00 3.65597928840080887980e+00 5.68462767255451240089e+00 3.71461997270095700685e+00 6.29125701093101685757e+00 -1928 9635.00 4.65557931710936898639e+01 3.70814597836597537039e+00 6.57883172883572786560e+00 3.63811070537036584938e+00 5.84619248550839554213e+00 3.65801758724759507047e+00 5.68794307300783774650e+00 3.71711812295762422664e+00 6.29538035423461561635e+00 -1929 9640.00 4.65820529692631808416e+01 3.71016628479099264126e+00 6.58308314279969675198e+00 3.64032630740546059300e+00 5.84947279479390491730e+00 3.66005579813425407920e+00 5.69125814875387181502e+00 3.71961760906402805205e+00 6.29950459784696192855e+00 -1930 9645.00 4.66083130817758615194e+01 3.71218610302538509771e+00 6.58733500255474968554e+00 3.64254246207516230172e+00 5.85275310403795678837e+00 3.66209392070840644706e+00 5.69457289936768695782e+00 3.72211843213949267195e+00 6.30362974082492044658e+00 -1931 9650.00 4.66345735087353858717e+01 3.71420543266495206680e+00 6.59158730788324564998e+00 3.64475916982512604392e+00 5.85603341326128212785e+00 3.66413195455548823531e+00 5.69788732445544443550e+00 3.72462059329297545673e+00 6.30775578218390187146e+00 -1932 9655.00 4.66608342501417254766e+01 3.71622427326403892422e+00 6.59584005854680732739e+00 3.64697643112173786051e+00 5.85931372259861227292e+00 3.66616989931275671921e+00 5.70120142359221748762e+00 3.72712409365416386109e+00 6.31188272098077529648e+00 -1933 9660.00 4.66870953058912618872e+01 3.71824262441844410887e+00 6.60009325431742510659e+00 3.64919424641065237580e+00 5.86259403182193583604e+00 3.66820775458637404753e+00 5.70451519637380766170e+00 3.72962893434238207391e+00 6.31601055623094875813e+00 -1934 9665.00 4.67133566760876348667e+01 3.72026048570323997211e+00 6.60434689496708848822e+00 3.65141261612716272467e+00 5.86587434103489613335e+00 3.67024552000323378564e+00 5.70782864238565057491e+00 3.73213511644585915761e+00 6.32013928697056215356e+00 -1935 9670.00 4.67396183607308373098e+01 3.72227785669349886533e+00 6.60860098027815201505e+00 3.65363154074801865789e+00 5.86915465036186212444e+00 3.67228319516949941459e+00 5.71114176123390748785e+00 3.73464264107355470301e+00 6.32426891221502529561e+00 -1936 9675.00 4.67658803597172223476e+01 3.72429473697465684978e+00 6.61285551001223925738e+00 3.65585102068778278195e+00 5.87243495957482242176e+00 3.67432077972242820962e+00 5.71445455251438172439e+00 3.73715150933442785686e+00 6.32839943100047719327e+00 -1937 9680.00 4.67921426731504439545e+01 3.72631112613214821039e+00 6.61711048394134326855e+00 3.65807105642320307126e+00 5.87571526884996853113e+00 3.67635827326818453997e+00 5.71776701582287305570e+00 3.73966172231670768156e+00 6.33253084233196350539e+00 -1938 9685.00 4.68184053009268623669e+01 3.72832702376177493875e+00 6.62136590184781503865e+00 3.66029164837920983899e+00 5.87899557808365624822e+00 3.67839567543365975055e+00 5.72107915078627193850e+00 3.74217328110862679225e+00 6.33666314523525908697e+00 -1939 9690.00 4.68446682432537429008e+01 3.73034242943860716579e+00 6.62562176349328169067e+00 3.66251279700145770946e+00 5.88227588737952977738e+00 3.68043298584574696264e+00 5.72439095697965161236e+00 3.74468618679841469543e+00 6.34079633872577375087e+00 -1940 9695.00 4.68709314999238273458e+01 3.73235734276881059301e+00 6.62987806867046103321e+00 3.66473450273560441559e+00 5.88555619664431084459e+00 3.68247020410024550330e+00 5.72770243404026757617e+00 3.74720044048466682796e+00 6.34493042180855493228e+00 -1941 9700.00 4.68971950709370872801e+01 3.73437176333782083759e+00 6.63413481713061425893e+00 3.66695676603766917978e+00 5.88883650587800033804e+00 3.68450732984477680176e+00 5.73101358156392137744e+00 3.74971604322452067848e+00 6.34906539348864829009e+00 -1942 9705.00 4.69234589563971908888e+01 3.73638569074143678250e+00 6.63839200867682510676e+00 3.66917958732221682894e+00 5.89211681516350793686e+00 3.68654436268550433908e+00 5.73432439917750436109e+00 3.75223299610620708577e+00 6.35320125278146630166e+00 -1943 9710.00 4.69497231563041239610e+01 3.73839912458582412924e+00 6.64264964306035299302e+00 3.67140296704526702953e+00 5.89539712438683327633e+00 3.68858130224932079244e+00 5.73763488648718045226e+00 3.75475130019722902475e+00 6.35733799868168603098e+00 -1944 9715.00 4.69759876706578793915e+01 3.74041206445641805090e+00 6.64690772007391572629e+00 3.67362690564211291644e+00 5.89867744369442892349e+00 3.69061814815275424095e+00 5.74094504311984277223e+00 3.75727095656508813803e+00 6.36147563019435668963e+00 -1945 9720.00 4.70022524993548387329e+01 3.74242450996974751476e+00 6.65116623948950547174e+00 3.67585140353768213828e+00 5.90195774292675956474e+00 3.69265490003306151578e+00 5.74425486869201851192e+00 3.75979196626692324656e+00 6.36561414630379918123e+00 -1946 9725.00 4.70285176424986204324e+01 3.74443646073197422552e+00 6.65542520108947410762e+00 3.67807646118799524970e+00 5.90523805222263220571e+00 3.69469155750677069605e+00 5.74756436284096583478e+00 3.76231433035987272717e+00 6.36975354600469056976e+00 -1947 9730.00 4.70547830999855918321e+01 3.74644791633890195115e+00 6.65968460463544786876e+00 3.68030207901798034342e+00 5.90851836140450092927e+00 3.69672812020077357076e+00 5.75087352518321104355e+00 3.76483804991143822249e+00 6.37389382829171591283e+00 -1948 9735.00 4.70810488720230324589e+01 3.74845887641742026020e+00 6.66394444993050782955e+00 3.68252825746292966613e+00 5.91179867070037445842e+00 3.69876458772123450913e+00 5.75418235535601230168e+00 3.76736312596839573175e+00 6.37803499215955671531e+00 -1949 9740.00 4.71073149584036698911e+01 3.75046934055296610211e+00 6.66820473672591873537e+00 3.68475499694777175463e+00 5.91507897997551967961e+00 3.70080095971577494041e+00 5.75749085298626006590e+00 3.76988955956715354745e+00 6.38217703657180379651e+00 -1950 9745.00 4.71335813591274970236e+01 3.75247930837243215407e+00 6.67246546482475810791e+00 3.68698229790779841153e+00 5.91835928924030163500e+00 3.70283723580092205552e+00 5.76079901772157576545e+00 3.77241735174412262666e+00 6.38631996053350192710e+00 -1951 9750.00 4.71598480742981678304e+01 3.75448877949234516294e+00 6.67672663399901900050e+00 3.68921016077830188351e+00 5.92163959847398935210e+00 3.70487341560356897574e+00 5.76410684919921845193e+00 3.77494650355644134621e+00 6.39046376300824281458e+00 -1952 9755.00 4.71861151039156609954e+01 3.75649775352923542826e+00 6.68098824402069002559e+00 3.69143858597384744158e+00 5.92491990776986288125e+00 3.70690949875060749008e+00 5.76741434704607502937e+00 3.77747701603015562100e+00 6.39460844296997876768e+00 -1953 9760.00 4.72123824479799836240e+01 3.75850623009963014098e+00 6.68525029468249076814e+00 3.69366757394008882187e+00 5.92820021701391475233e+00 3.70894548485856567765e+00 5.77072151092013552187e+00 3.78000889019131047775e+00 6.39875399940302624913e+00 -1954 9765.00 4.72386501063874959527e+01 3.76051420882005738022e+00 6.68951278575640717605e+00 3.69589712509159262765e+00 5.93148052632015332364e+00 3.71098137357506541179e+00 5.77402834046901691778e+00 3.78254212706595405180e+00 6.40290043127098051912e+00 -1955 9770.00 4.72649180791382050870e+01 3.76252168932777397714e+00 6.69377571703516149881e+00 3.69812723986364977335e+00 5.93476083555384104073e+00 3.71301716450626972943e+00 5.77733483532997826870e+00 3.78507672766976632772e+00 6.40704773752706202572e+00 -1956 9775.00 4.72911863664393834483e+01 3.76452867124967172074e+00 6.69803908828037730672e+00 3.70035791866046004372e+00 5.93804114477716549203e+00 3.71505285728943501766e+00 5.78064099516100160514e+00 3.78761269302879455267e+00 6.41119591715559256073e+00 -1957 9780.00 4.73174549680837515098e+01 3.76653515419191631253e+00 6.70230289929513745051e+00 3.70258916192768072762e+00 5.94132145406267486720e+00 3.71708845156181810765e+00 5.78394681963043577611e+00 3.79015002414835544542e+00 6.41534496910979612494e+00 -1958 9785.00 4.73437238841749490348e+01 3.76854113780212607310e+00 6.70656714986179469662e+00 3.70482097006951160978e+00 5.94460176331709266861e+00 3.71912394693994752259e+00 5.78725230836517656741e+00 3.79268872204413165505e+00 6.41949489234289849549e+00 -1959 9790.00 4.73699931146093362599e+01 3.77054662171755960998e+00 6.71083183974197439170e+00 3.70705334352124449282e+00 5.94788207260260115561e+00 3.72115934305071416333e+00 5.79055746105429847148e+00 3.79522878770071381282e+00 6.42364568581848871531e+00 -1960 9795.00 4.73962626594905600541e+01 3.77255160555474322592e+00 6.71509696873876116285e+00 3.70928628268707960558e+00 5.95116238183629064906e+00 3.72319463954174034725e+00 5.79386227734542291756e+00 3.79777022214414561319e+00 6.42779734847943018394e+00 -1961 9800.00 4.74225325188186133119e+01 3.77455608896129923835e+00 6.71936253663450688833e+00 3.71151978799194459668e+00 5.95444269110107171628e+00 3.72522983602955415350e+00 5.79716675691726024411e+00 3.80031302635901813147e+00 6.43194987928931194432e+00 -1962 9805.00 4.74488026925934960332e+01 3.77656007157448314615e+00 6.72362854321156522275e+00 3.71375385985040473713e+00 5.95772300036585278349e+00 3.72726493214104737106e+00 5.80047089941743276853e+00 3.80285720132992111076e+00 6.43610327718063235380e+00 -1963 9810.00 4.74750731807115826655e+01 3.77856355304191549038e+00 6.72789498824192744308e+00 3.71598849867702263339e+00 5.96100330966172631264e+00 3.72929992752383965282e+00 5.80377470452465527018e+00 3.80540274805180800399e+00 6.44025754109625303556e+00 -1964 9815.00 4.75013439831728376816e+01 3.78056653299048850414e+00 6.73216187152867373555e+00 3.71822370489672682226e+00 5.96428361889541402974e+00 3.73133482179446085425e+00 5.80707817192800312966e+00 3.80794966749890351210e+00 6.44441266998939710220e+00 -1965 9820.00 4.75276151001845761357e+01 3.78256901107818732655e+00 6.73642919284379537714e+00 3.72045947890335337860e+00 5.96756392816019598513e+00 3.73336961459016736242e+00 5.81038130128545926567e+00 3.81049796065579871041e+00 6.44856866279256557561e+00 -1966 9825.00 4.75538865315395113953e+01 3.78457098695263249866e+00 6.74069695199037344224e+00 3.72269582113219499320e+00 5.97084423737315717062e+00 3.73540430555857838613e+00 5.81368409227573845754e+00 3.81304762849671785574e+00 6.45272551843825414863e+00 -1967 9830.00 4.75801582773412761185e+01 3.78657246025108040755e+00 6.74496514873003416568e+00 3.72493273196672269876e+00 5.97412454665866476944e+00 3.73743889430585873868e+00 5.81698654458791875044e+00 3.81559867198552327139e+00 6.45688323585896029044e+00 -1968 9835.00 4.76064303374862234364e+01 3.78857343063151530416e+00 6.74923378286586039820e+00 3.72717021184222918606e+00 5.97740485592344672483e+00 3.73947338048999444737e+00 5.82028865790070870645e+00 3.81815109209643965826e+00 6.46104181398718324658e+00 -1969 9840.00 4.76327027120780144287e+01 3.79057389775192277170e+00 6.75350285419056906022e+00 3.72940826115255008588e+00 5.98068516519859194602e+00 3.74150776372751137089e+00 5.82359043190319169980e+00 3.82070488978296518567e+00 6.46520125174505544408e+00 -1970 9845.00 4.76589754011166277792e+01 3.79257386125992201897e+00 6.75777236247614965237e+00 3.73164688030188518297e+00 5.98396547445300885926e+00 3.74354204366603138254e+00 5.82689186629480282420e+00 3.82326006600896040055e+00 6.46936154806507435211e+00 -1971 9850.00 4.76852484044984308298e+01 3.79457332082386322725e+00 6.76204230751531998322e+00 3.73388606970479930425e+00 5.98724578372815319227e+00 3.74557621993244627134e+00 5.83019296074389359319e+00 3.82581662172792347221e+00 6.47352270185900824373e+00 -1972 9855.00 4.77115217223270633440e+01 3.79657227610172975929e+00 6.76631268909043459558e+00 3.73612582976549134628e+00 5.99052609296184268572e+00 3.74761029216401420072e+00 5.83349371497063273750e+00 3.82837455787262292972e+00 6.47768471204899309868e+00 -1973 9860.00 4.77377953546025395326e+01 3.79857072674114304434e+00 6.77058350700457811655e+00 3.73836616087779738393e+00 5.99380640224735117272e+00 3.74964426000835349129e+00 5.83679412864336999434e+00 3.83093387540691976412e+00 6.48184757754679630182e+00 -1974 9865.00 4.77640693012211983159e+01 3.80056867242081519720e+00 6.77485476102973560586e+00 3.74060706344591853423e+00 5.99708671146031147003e+00 3.75167812308199355442e+00 5.84009420149263736022e+00 3.83349457525322012685e+00 6.48601129727455205654e+00 -1975 9870.00 4.77903435622866865629e+01 3.80256611280909639916e+00 6.77912645095862753664e+00 3.74284853788441740363e+00 6.00036702074582084521e+00 3.75371188104291864107e+00 5.84339393320751376848e+00 3.83605665835465758917e+00 6.49017587013366537008e+00 -1976 9875.00 4.78166181377990113788e+01 3.80456304756396956890e+00 6.78339857659433409509e+00 3.74509058456640175905e+00 6.00364733000023775844e+00 3.75574553351802142842e+00 5.84669332348743697736e+00 3.83862012564399890380e+00 6.49434129502554124969e+00 -1977 9880.00 4.78428930276545258948e+01 3.80655947636414904167e+00 6.78767113770884833457e+00 3.74733320391680102546e+00 6.00692763926501793748e+00 3.75777908014455830354e+00 5.84999237204221511632e+00 3.84118497804365111037e+00 6.49850757087231478693e+00 -1978 9885.00 4.78691682319568769799e+01 3.80855539886761818025e+00 6.79194413409488717548e+00 3.74957639631908579148e+00 6.01020794854016493503e+00 3.75981252057014980750e+00 5.85329107859201602793e+00 3.84375121647601858399e+00 6.50267469655466179290e+00 -1979 9890.00 4.78954437507060575285e+01 3.81055081477381918376e+00 6.79621756555553080403e+00 3.75182016217745584186e+00 6.01348825779458096008e+00 3.76184585443205188326e+00 5.85658944284664428892e+00 3.84631884186350658794e+00 6.50684267098435054066e+00 -1980 9895.00 4.79217195837984206719e+01 3.81254572374073541496e+00 6.80049143186277049722e+00 3.75406450186501983168e+00 6.01676856704899787331e+00 3.76387908135715765212e+00 5.85988746451590891695e+00 3.84888785511815578744e+00 6.51101149306278870199e+00 -1981 9900.00 4.79479957313376132788e+01 3.81454012545744536311e+00 6.80476573281968821760e+00 3.75630941579634125560e+00 6.02004887630341567473e+00 3.76591220100345225319e+00 5.86318514333033835584e+00 3.85145825714164269371e+00 6.51518116167065208799e+00 -1982 9905.00 4.79742721933236566656e+01 3.81653401960266069892e+00 6.80904046821900177378e+00 3.75855490436525574438e+00 6.02332918556819585376e+00 3.76794521299782658730e+00 5.86648247899973895869e+00 3.85403004884600886015e+00 6.51935167569898155193e+00 -1983 9910.00 4.80005489696528684362e+01 3.81852740585509486948e+00 6.81331563783269977819e+00 3.76080096794487106493e+00 6.02660949483297692097e+00 3.76997811699826623766e+00 5.86977947124428212078e+00 3.85660323113293035391e+00 6.52352303403881705890e+00 -1984 9915.00 4.80268260604289238813e+01 3.82052028391418918574e+00 6.81759124147423101192e+00 3.76304760692902329211e+00 6.02988980412885045013e+00 3.77201091263166299328e+00 5.87307611980486399261e+00 3.85917780488335715461e+00 6.52769523557083886089e+00 -1985 9920.00 4.80531034655481619211e+01 3.82251265344829160853e+00 6.82186727891558231107e+00 3.76529482171154805670e+00 6.03317011337290409756e+00 3.77404359954563783930e+00 5.87637242440165419310e+00 3.86175377100932859520e+00 6.53186827918608603483e+00 -1986 9925.00 4.80793811852178833988e+01 3.82450451415684389289e+00 6.82614374997020245672e+00 3.76754261268628187764e+00 6.03645042264804843057e+00 3.77607617738781131678e+00 5.87966838477554976095e+00 3.86433113039179376713e+00 6.53604216376523527998e+00 -1987 9930.00 4.81056592191271548131e+01 3.82649586573928690569e+00 6.83042065441008094950e+00 3.76979098021596703560e+00 6.03973073189210118983e+00 3.77810864579543936870e+00 5.88296400064671853869e+00 3.86690988390133760788e+00 6.54021688816823765222e+00 -1988 9935.00 4.81319375675868954545e+01 3.82848670787433276175e+00 6.83469799204866124143e+00 3.77203992470480375943e+00 6.04301104117761056500e+00 3.78014100441614342429e+00 5.88625927176642527172e+00 3.86949003242927247470e+00 6.54439245128613222846e+00 -1989 9940.00 4.81582162303898186906e+01 3.83047704027178781416e+00 6.83897576265793549766e+00 3.77428944652590159237e+00 6.04629135040093501630e+00 3.78217325289754358053e+00 5.88955419786520195657e+00 3.87207157683581870700e+00 6.54856885197886917638e+00 -1990 9945.00 4.81844952076395856011e+01 3.83246686262072833173e+00 6.84325396603062152678e+00 3.77653954607309394476e+00 6.04957165969680765727e+00 3.78420539087689622448e+00 5.89284877869430889774e+00 3.87465451800192539622e+00 6.55274608911676015310e+00 -1991 9950.00 4.82107744993361677643e+01 3.83445617463096022348e+00 6.84753260198016455718e+00 3.77879022370912531770e+00 6.05285196889940468878e+00 3.78623741800182189721e+00 5.89614301398428253265e+00 3.87723885679817659167e+00 6.55692416157011948030e+00 -1992 9955.00 4.82370541053759609440e+01 3.83644497600192346809e+00 6.85181167027855586582e+00 3.78104147982783178605e+00 6.05613227815382160202e+00 3.78826933393030484964e+00 5.89943690350710792103e+00 3.87982459406406432478e+00 6.56110306819889466112e+00 -1993 9960.00 4.82633340258625764818e+01 3.83843326643305982060e+00 6.85609117073923979291e+00 3.78329331479195607457e+00 6.05941258742896682321e+00 3.79030113829960324523e+00 5.90273044699332238849e+00 3.88241173068053768702e+00 6.56528280786303586325e+00 -1994 9965.00 4.82896142606923817198e+01 3.84042104563417385776e+00 6.86037110313420761543e+00 3.78554572899533470220e+00 6.06269289668338373644e+00 3.79233283075733540457e+00 5.90602364420454861715e+00 3.88500026747672455585e+00 6.56946337942249058983e+00 -1995 9970.00 4.83158948099690164213e+01 3.84240831332543519849e+00 6.86465146726654040776e+00 3.78779872280071128188e+00 6.06597320593780064968e+00 3.79436441095112364508e+00 5.90931649489205224057e+00 3.88759020531284527067e+00 6.57364478172684663093e+00 -1996 9975.00 4.83421756736924805864e+01 3.84439506919592144385e+00 6.86893226293932190885e+00 3.79005229658119358049e+00 6.06925351519221756291e+00 3.79639587853895177361e+00 5.91260899882782009485e+00 3.89018154501802815304e+00 6.57782701363604793698e+00 -1997 9980.00 4.83684568518627955314e+01 3.84638131298652918844e+00 6.87321348993490310875e+00 3.79230645072025307485e+00 6.07253382446736189593e+00 3.79842723315807617723e+00 5.91590115575274921866e+00 3.89277428745249354236e+00 6.58201007399968229805e+00 -1998 9985.00 4.83947383443762788602e+01 3.84836704438633603331e+00 6.87749514804600359241e+00 3.79456118557026877980e+00 6.07581413378396462122e+00 3.80045847445611739701e+00 5.91919296544919504299e+00 3.89536843342464100814e+00 6.58619396165697068568e+00 -1999 9990.00 4.84210201513365987580e+01 3.85035226312587486319e+00 6.88177723708607036457e+00 3.79681650152507765839e+00 6.07909444301765233831e+00 3.80248960210142472604e+00 5.92248442767878291448e+00 3.89796398378432673582e+00 6.59037867544713318324e+00 -2000 9995.00 4.84473022726401154614e+01 3.85233696893567900688e+00 6.88605975682709203767e+00 3.79907239893705783729e+00 6.08237475229279755951e+00 3.80452061572089039743e+00 5.92577554220313906796e+00 3.90056093935031578113e+00 6.59456421423011729388e+00 -2001 10000.00 4.84735847083904687338e+01 3.85432116151518933123e+00 6.89034270707215057428e+00 3.80132887816895337352e+00 6.08565506153685031876e+00 3.80655151499322697006e+00 5.92906630879425033953e+00 3.90315930093100682541e+00 6.59875057683478161152e+00 -2002 10005.00 4.84998673013642189744e+01 3.85630484060530509538e+00 6.89462608762433060150e+00 3.80358593960423618796e+00 6.08893537091563707975e+00 3.80858229954532623296e+00 5.93235672724483809048e+00 3.90575906935552863430e+00 6.60293776208998295374e+00 -2003 10010.00 4.85261498943379834259e+01 3.85828800592619280962e+00 6.89890989826598222123e+00 3.80584358359528529547e+00 6.09221568004568414523e+00 3.81061296904553925557e+00 5.93564679731652589112e+00 3.90836024543228122141e+00 6.60712576883494051572e+00 -2004 10015.00 4.85524324873117478774e+01 3.86027065720838757912e+00 6.90319413881055332638e+00 3.80810181051520979523e+00 6.09549598928973690448e+00 3.81264352314148302625e+00 5.93893651880203421456e+00 3.91096282995929955817e+00 6.61131459590887349265e+00 -2005 10020.00 4.85787150802855123288e+01 3.86225279417205857868e+00 6.90747880903003341757e+00 3.81036062070602277174e+00 6.09877629858560954546e+00 3.81467396148078119467e+00 5.94222589146298574292e+00 3.91356682374498499044e+00 6.61550424213027898901e+00 -2006 10025.00 4.86049976732592696749e+01 3.86423441656846655690e+00 6.91176390873787038771e+00 3.81262001455119747817e+00 6.10205660781929992709e+00 3.81670428373178083348e+00 5.94551491510246421512e+00 3.91617222759773619956e+00 6.61969470631764522750e+00 -2007 10030.00 4.86312802662330270209e+01 3.86621552412814573074e+00 6.91604943772677849267e+00 3.81487999239274921948e+00 6.10533691707371684032e+00 3.81873448954210381601e+00 5.94880358951318743976e+00 3.91877904228449702728e+00 6.62388598731019495602e+00 -2008 10035.00 4.86575628592067985778e+01 3.86819611657126527504e+00 6.92033539578947998194e+00 3.81714055460378531848e+00 6.10861722632813286538e+00 3.82076457855936890695e+00 5.95209191446714491747e+00 3.92138726862403075302e+00 6.62807808392641817363e+00 -2009 10040.00 4.86838454521805488184e+01 3.87017619365944964827e+00 6.92462178271868911139e+00 3.81940170152632108014e+00 6.11189753562400728271e+00 3.82279455046229088566e+00 5.95537988976741949898e+00 3.92399690737291750864e+00 6.63227099497444694265e+00 -2010 10045.00 4.87101280451543132699e+01 3.87215575512323395557e+00 6.92890859831749050812e+00 3.82166343352309967329e+00 6.11517784488878746174e+00 3.82482440487776065297e+00 5.95866751521709225869e+00 3.92660795931882899978e+00 6.63646471927277126213e+00 -2011 10050.00 4.87364106381280777214e+01 3.87413480070351479156e+00 6.93319584238896613471e+00 3.82392575094650144507e+00 6.11845815411211280122e+00 3.82685414148449165594e+00 5.96195479060888011702e+00 3.92922042524943737618e+00 6.64065925562951964167e+00 -2012 10055.00 4.87626932311018350674e+01 3.87611333014118963902e+00 6.93748351470510549177e+00 3.82618865414890496623e+00 6.12173846338725713423e+00 3.82888375993010399156e+00 5.96524171574586681288e+00 3.93183430592132143744e+00 6.64485460286318652123e+00 -2013 10060.00 4.87889758240755995189e+01 3.87809134320824888675e+00 6.94177161508971618531e+00 3.82845214349305429380e+00 6.12501877267276739758e+00 3.83091325987258324304e+00 5.96852829042077193122e+00 3.93444960210142502532e+00 6.64905075978189685770e+00 -2014 10065.00 4.88152584170493639704e+01 3.88006883962486126549e+00 6.94606014332515631082e+00 3.83071621930023598068e+00 6.12829908191681926866e+00 3.83294264098027825938e+00 5.97181451445740307804e+00 3.93706631455669109343e+00 6.65324772518341767125e+00 -2015 10070.00 4.88415410100231142110e+01 3.88204581916301538769e+00 6.95034909921450427817e+00 3.83298088194355868197e+00 6.13157939121269279781e+00 3.83497190291117195926e+00 5.97510038766920636988e+00 3.93968444403333473147e+00 6.65744549787587658329e+00 -2016 10075.00 4.88678236029968857679e+01 3.88402228157397511055e+00 6.95463848255048144864e+00 3.83524613176503725853e+00 6.13485970041528982932e+00 3.83700104531288666010e+00 5.97838590984890139168e+00 3.94230399129830022531e+00 6.66164407664667379549e+00 -2017 10080.00 4.88941061959706431139e+01 3.88599822660900118265e+00 6.95892829313616623210e+00 3.83751196910668657125e+00 6.13814000969043416234e+00 3.83903006786413492080e+00 5.98167108082029752580e+00 3.94492495708743851068e+00 6.66584346030393781746e+00 -2018 10085.00 4.89203887889444004600e+01 3.88797365402971806247e+00 6.96321853075391494770e+00 3.83977839432088696725e+00 6.14142031893448692159e+00 3.84105897020217224025e+00 5.98495590039684088879e+00 3.94754734214696512140e+00 6.67004364764543122845e+00 -2019 10090.00 4.89466713819181578060e+01 3.88994856358738827495e+00 6.96750919521717460015e+00 3.84204540772892455536e+00 6.14470062821999629676e+00 3.84308775201607710770e+00 5.98824036841270679332e+00 3.95017114721273054911e+00 6.67424463744819274069e+00 -2020 10095.00 4.89729539748919293629e+01 3.89192295506436591879e+00 6.97180028631866033351e+00 3.84431300970390799066e+00 6.14798093745368490204e+00 3.84511641294310413386e+00 5.99152448468133957959e+00 3.95279637301022201967e+00 6.67844642850998315708e+00 -2021 10100.00 4.89992365678656867090e+01 3.89389682820154847676e+00 6.97609180386145677488e+00 3.84658120055675922799e+00 6.15126124672883012323e+00 3.84714495267233136389e+00 5.99480824902655129449e+00 3.95542302028565551097e+00 6.68264901961820712017e+00 -2022 10105.00 4.90255191608394440550e+01 3.89587018279165286927e+00 6.98038374762791669070e+00 3.84884998065022276847e+00 6.15454155603506869454e+00 3.84917337084101518485e+00 5.99809166127215132036e+00 3.95805108975415320671e+00 6.68685240956026127890e+00 -2023 10110.00 4.90518017538132085065e+01 3.89784301858594250945e+00 6.98467611742112115536e+00 3.85111935030558516502e+00 6.15782186527912056562e+00 3.85120166713823319782e+00 6.00137472126267823569e+00 3.96068058214120233274e+00 6.69105659710281841512e+00 -2024 10115.00 4.90780843467869658525e+01 3.89981533535640556565e+00 6.98896891305451717358e+00 3.85338930985449801270e+00 6.16110217454390163283e+00 3.85322984121160461157e+00 6.00465742882194319918e+00 3.96331149814119809704e+00 6.69526158104364377266e+00 -2025 10120.00 4.91043669396570905405e+01 3.90178713288539658066e+00 6.99326213430009691052e+00 3.85565985965970492444e+00 6.16438248372576946821e+00 3.85525789272947960740e+00 6.00793978379448301297e+00 3.96594383848999143538e+00 6.69946736014940746884e+00 -2026 10125.00 4.91306495326308478866e+01 3.90375841093454134523e+00 6.99755578098166619583e+00 3.85793100002176414520e+00 6.16766279305273545930e+00 3.85728582136020525795e+00 6.01122178601447387791e+00 3.96857760388197755574e+00 6.70367393319714821587e+00 -2027 10130.00 4.91569321256046123381e+01 3.90572916929655722384e+00 7.00184985288158223682e+00 3.86020273129305602211e+00 6.17094310228642495275e+00 3.85931362677213218859e+00 6.01450343532645348432e+00 3.97121279502191448785e+00 6.70788129895353613108e+00 -2028 10135.00 4.91832147185783767895e+01 3.90769940775379831521e+00 7.00614434979256195390e+00 3.86247505380523170615e+00 6.17422341155120424361e+00 3.86134130863360702790e+00 6.01778473156459536852e+00 3.97384941259383372980e+00 6.71208945619560726215e+00 -2029 10140.00 4.92094973115521341356e+01 3.90966912606789085416e+00 7.01043927152805146363e+00 3.86474796786921315217e+00 6.17750372086780608072e+00 3.86336886661297995715e+00 6.02106567458380315117e+00 3.97648745730249375541e+00 6.71629840367967023695e+00 -2030 10145.00 4.92357799045258914816e+01 3.91163832404191635916e+00 7.01473461788076946277e+00 3.86702147382701655332e+00 6.18078403011185972815e+00 3.86539630036823611547e+00 6.02434626422861452255e+00 3.97912692983192517460e+00 6.72050814018276021500e+00 -2031 10150.00 4.92620624974996630385e+01 3.91360700144786521903e+00 7.01903038864343109537e+00 3.86929557199992890659e+00 6.18406433933518506763e+00 3.86742360957808761768e+00 6.02762650036429725731e+00 3.98176783085579488741e+00 6.72471866445082078201e+00 -2032 10155.00 4.92883450904734132791e+01 3.91557515808881806407e+00 7.02332658361912276490e+00 3.87157026271960180708e+00 6.18734464861032851246e+00 3.86945079391088286869e+00 6.03090638283538904574e+00 3.98441016106849721368e+00 6.72892997525052560803e+00 -2033 10160.00 4.93146276834471777306e+01 3.91754279374712988115e+00 7.02762320260055872723e+00 3.87384554630732225178e+00 6.19062495786474631387e+00 3.87147785303497116161e+00 6.03418591149679262031e+00 3.98705392113333489945e+00 6.73314207133818154460e+00 -2034 10165.00 4.93409102764209421821e+01 3.91950990821551936705e+00 7.03192024539082449763e+00 3.87612142307401308372e+00 6.19390526717098310883e+00 3.87350478662906549943e+00 6.03746508621377575565e+00 3.98969911171361069080e+00 6.73735495147009544326e+00 -2035 10170.00 4.93671928693946995281e+01 3.92147650128670299807e+00 7.03621771179299937415e+00 3.87839789336168916378e+00 6.19718557640467260228e+00 3.87553159435115013309e+00 6.04074390685160356185e+00 3.99234573347262688969e+00 6.74156861439221266608e+00 -2036 10175.00 4.93934754623684639796e+01 3.92344257276376318089e+00 7.04051560159980294173e+00 3.88067495747091006919e+00 6.20046588563836031938e+00 3.87755827587993806560e+00 6.04402237326517877136e+00 3.99499378708404995209e+00 6.74578305886084006460e+00 -2037 10180.00 4.94197580553422284311e+01 3.92540812243941905635e+00 7.04481391460395034443e+00 3.88295261572296279695e+00 6.20374619489277723261e+00 3.87958483089414229994e+00 6.04730048534049657860e+00 3.99764327319045387199e+00 6.74999828361155795875e+00 -2038 10185.00 4.94460406483159857771e+01 3.92737315011675125476e+00 7.04911265060852709752e+00 3.88523086843913523225e+00 6.20702650417828660778e+00 3.88161125906211079695e+00 6.05057824293245971603e+00 4.00029419243441353160e+00 6.75421428740067320007e+00 -2039 10190.00 4.94723232412897502286e+01 3.92933765559884262686e+00 7.05341180941661516357e+00 3.88750971593034888585e+00 6.21030681350525348705e+00 3.88363756005219329381e+00 6.05385564592706337805e+00 4.00294654547923034471e+00 6.75843106896376522030e+00 -2040 10195.00 4.94986058342635075746e+01 3.93130163869913928920e+00 7.05771139082093057482e+00 3.88978915851789164293e+00 6.21358712268712132243e+00 3.88566373355346650342e+00 6.05713269417920940896e+00 4.00560033295711637180e+00 6.76264862703641611574e+00 -2041 10200.00 4.95248884272372720261e+01 3.93326509921035905037e+00 7.06201139462455440565e+00 3.89206919651268679061e+00 6.21686743196226565544e+00 3.88768977922391512081e+00 6.06040938759562131111e+00 4.00825555548991641075e+00 6.76686696036456769576e+00 -2042 10205.00 4.95511710202110293721e+01 3.93522803695631173682e+00 7.06631182060984386339e+00 3.89434983021529346203e+00 6.22014774120631930288e+00 3.88971569675261630294e+00 6.06368572603120270514e+00 4.01091221373056860955e+00 6.77108606767343523813e+00 -2043 10210.00 4.95774536131847938236e+01 3.93719045174008019927e+00 7.07061266860060744222e+00 3.89663105993663405613e+00 6.22342805048146452407e+00 3.89174148581828216464e+00 6.06696170939267354072e+00 4.01357030829055538845e+00 6.77530594769859906279e+00 -2044 10215.00 4.96037362061585582751e+01 3.93915234337511099838e+00 7.07491393836883553092e+00 3.89891288599799512582e+00 6.22670835972551728332e+00 3.89376714608926155492e+00 6.07023733755566841097e+00 4.01622983979172332170e+00 6.77952659917563948966e+00 -2045 10220.00 4.96300187991323085157e+01 3.94111371168521262831e+00 7.07921562972797335789e+00 3.90119530868957342662e+00 6.22998866900066161634e+00 3.89579267723390421096e+00 6.07351261040617806941e+00 4.01889080884555305317e+00 6.78374802082976913198e+00 -2046 10225.00 4.96563013921060800726e+01 3.94307455647346927208e+00 7.08351774248110377386e+00 3.90347832833265417918e+00 6.23326897824471526377e+00 3.89781807895165011146e+00 6.07678752784056630531e+00 4.02155321608425619928e+00 6.78797021137584444261e+00 -2047 10230.00 4.96825839850798445241e+01 3.94503487758441817590e+00 7.08782027641057865708e+00 3.90576194521743325083e+00 6.23654928753022375076e+00 3.89984335092121314759e+00 6.08006208975518891435e+00 4.02421706209858509595e+00 6.79219316953907714662e+00 -2048 10235.00 4.97088665780535947647e+01 3.94699467481077714837e+00 7.09212323132984856500e+00 3.90804615964446977472e+00 6.23982959676391235604e+00 3.90186849280057668210e+00 6.08333629604640524491e+00 4.02688234748965978582e+00 6.79641689405504845212e+00 -2049 10240.00 4.97351491710273592162e+01 3.94895394800744936603e+00 7.09642660702126359951e+00 3.91033097193505030376e+00 6.24310990604942173121e+00 3.90389350428918291414e+00 6.08661014661057553354e+00 4.02954907285859498245e+00 6.80064138361787939857e+00 -2050 10245.00 4.97614317640011236676e+01 3.95091269697751723555e+00 7.10073040329827076533e+00 3.91261638235864106505e+00 6.24639021530383864445e+00 3.90591838505538024862e+00 6.08988364135442239444e+00 4.03221723879614746266e+00 6.80486663695278792829e+00 -2051 10250.00 4.97877143569748810137e+01 3.95287092155515384917e+00 7.10503461994322460527e+00 3.91490239123653038789e+00 6.24967052453752813790e+00 3.90794313479860955240e+00 6.09315678018466666543e+00 4.03488684589306956241e+00 6.80909265278498843088e+00 -2052 10255.00 4.98139969499486383597e+01 3.95482862157453451957e+00 7.10933925676957123585e+00 3.91718899885891236323e+00 6.25295083380230920511e+00 3.90996775318722011860e+00 6.09642956299767035944e+00 4.03755789472975123999e+00 6.81331942980860549852e+00 -2053 10260.00 4.98402795428187630478e+01 3.95678579686983411534e+00 7.11364431355966342352e+00 3.91947620551598152616e+00 6.25623114305672611835e+00 3.91199223989992406203e+00 6.09970198972088439859e+00 4.04023038588658156556e+00 6.81754696673848936683e+00 -2054 10265.00 4.98665621357925274992e+01 3.95874244727522528464e+00 7.11794979012694994935e+00 3.92176401150829834208e+00 6.25951145235259875932e+00 3.91401659463616269363e+00 6.10297406025066546675e+00 4.04290431993358723162e+00 6.82177526226876285165e+00 -2055 10270.00 4.98928447287662919507e+01 3.96069857263524882640e+00 7.12225568626414595741e+00 3.92405241712605512561e+00 6.26279176159665151857e+00 3.91604081706428486243e+00 6.10624577451446715060e+00 4.04557969745115642013e+00 6.82600431512464389527e+00 -2056 10275.00 4.99191273217400421913e+01 3.96265417277371367888e+00 7.12656200175360510229e+00 3.92634142264908447828e+00 6.26607207086143258579e+00 3.91806490688373187936e+00 6.10951713241901117613e+00 4.04825651898858751565e+00 6.83023412398988849503e+00 -2057 10280.00 4.99454099147138137482e+01 3.96460924753515753238e+00 7.13086873641914120725e+00 3.92863102837794553324e+00 6.26935238011584949902e+00 3.92008886377321674743e+00 6.11278813390211439582e+00 4.05093478510554305672e+00 6.83446468756898628527e+00 -2058 10285.00 4.99716925076875710943e+01 3.96656379677448400756e+00 7.13517589003273933201e+00 3.93092123460283149328e+00 6.27263268937026641225e+00 3.92211268741145158145e+00 6.11605877887049853570e+00 4.05361449636168202915e+00 6.83869600455605830547e+00 -2059 10290.00 4.99979751006613284403e+01 3.96851782031550426311e+00 7.13948346240784914585e+00 3.93321204159321080596e+00 6.27591299865577667561e+00 3.92413637749787769238e+00 6.11932906725161629424e+00 4.05629565330630370568e+00 6.84292807365559418997e+00 -2060 10295.00 5.00242576936350857864e+01 3.97047131803384667492e+00 7.14379145333718756916e+00 3.93550344964964127215e+00 6.27919330788946350452e+00 3.92615993372157223718e+00 6.12259899898328185941e+00 4.05897825648870380633e+00 6.84716089354098844666e+00 -2061 10300.00 5.00505402866088573433e+01 3.97242428976368833204e+00 7.14809986262383834088e+00 3.93779545905195416111e+00 6.28247361717497376787e+00 3.92818335575088406486e+00 6.12586857399294615334e+00 4.06166230643745418405e+00 6.85139446291672715716e+00 -2062 10305.00 5.00768228795826075839e+01 3.97437673535992930240e+00 7.15240869005015156290e+00 3.94008807007997985394e+00 6.28575392643975483509e+00 3.93020664329561819628e+00 6.12913779220806098635e+00 4.06434780369148551671e+00 6.85562878046657075970e+00 -2063 10310.00 5.01031054725563720353e+01 3.97632865466711038493e+00 7.15671793542957601630e+00 3.94238128301354873173e+00 6.28903423567344344036e+00 3.93222979603448719033e+00 6.13240665357680647674e+00 4.06703474877936699272e+00 6.85986384486391287396e+00 -2064 10315.00 5.01293880655301364868e+01 3.97828004756085995552e+00 7.16102759854446535570e+00 3.94467509812212835385e+00 6.29231454496931696951e+00 3.93425281366693235796e+00 6.13567515803699770061e+00 4.06972314224003461902e+00 6.86409965481324402248e+00 -2065 10320.00 5.01556706585038938329e+01 3.98023091387535465913e+00 7.16533767919790065548e+00 3.94696951570627740935e+00 6.29559485422373388275e+00 3.93627569587166759035e+00 6.13894330551608558011e+00 4.07241298458132661153e+00 6.86833620897759100643e+00 -2066 10325.00 5.01819532514776582843e+01 3.98218125349658835788e+00 7.16964817719296565457e+00 3.94926453601473337329e+00 6.29887516345742248802e+00 3.93829844233776737994e+00 6.14221109597261349933e+00 4.07510427631108385071e+00 6.87257350604071604039e+00 -2067 10330.00 5.02082358444514227358e+01 3.98413106625873503219e+00 7.17395909232237816155e+00 3.95156015934805582290e+00 6.30215547272220266706e+00 3.94032105277503985619e+00 6.14547852934439742256e+00 4.07779701795787818952e+00 6.87681154467601185587e+00 -2068 10335.00 5.02345184374251800818e+01 3.98608035205815491864e+00 7.17827042437885420867e+00 3.95385638595498445369e+00 6.30543578196625631449e+00 3.94234352686219580164e+00 6.14874560558998162207e+00 4.08049121001918368989e+00 6.88105032355687562529e+00 -2069 10340.00 5.02608010303989445333e+01 3.98802911072902155354e+00 7.18258217315511249268e+00 3.95615321612571202436e+00 6.30871609126212895546e+00 3.94436586429867697134e+00 6.15201232464717939763e+00 4.08318685299247885467e+00 6.88528984135670185651e+00 -2070 10345.00 5.02870836233727018794e+01 3.98997734216769295301e+00 7.18689433845423497615e+00 3.95845065011934238441e+00 6.31199640050618260290e+00 3.94638806478392423216e+00 6.15527868648490006365e+00 4.08588394738560367614e+00 6.88953009674888505742e+00 -2071 10350.00 5.03133662163464592254e+01 3.99192504622907318179e+00 7.19120692007930539802e+00 3.96074868820534176095e+00 6.31527670976059862795e+00 3.94841012799665014299e+00 6.15854469105132373841e+00 4.08858249367530657281e+00 6.89377108838609142794e+00 -2072 10355.00 5.03396488093202307823e+01 3.99387222278879283621e+00 7.19551991781267652470e+00 3.96304733064281267119e+00 6.31855701902538058334e+00 3.95043205363629645888e+00 6.16181033831535529544e+00 4.09128249235906604753e+00 6.89801281494171725228e+00 -2073 10360.00 5.03659314022939881283e+01 3.99581887172248206852e+00 7.19983333144706616480e+00 3.96534657771158594031e+00 6.32183732830052491636e+00 3.95245384141266820066e+00 6.16507562822517751755e+00 4.09398394391362963063e+00 6.90225527508915703834e+00 -2074 10365.00 5.03922139952677454744e+01 3.99776499290577236323e+00 7.20414716079592132303e+00 3.96764642967076364144e+00 6.32511763752385025583e+00 3.95447549101484208123e+00 6.16834056076006120861e+00 4.09668684881574574064e+00 6.90649846747071283204e+00 -2075 10370.00 5.04184965882415028204e+01 3.99971058621429431668e+00 7.20846140564159387765e+00 3.96994688677944829180e+00 6.32839794680935963100e+00 3.95649700213189525755e+00 6.17160513586818559872e+00 4.09939120753179953027e+00 6.91074239074941676364e+00 -2076 10375.00 5.04447791812152743773e+01 4.00165565154440638906e+00 7.21277606578716845576e+00 3.97224794930710745078e+00 6.33167825607414069822e+00 3.95851837447363275047e+00 6.17486935354954891153e+00 4.10209702054890268386e+00 6.91498704358830007521e+00 -2077 10380.00 5.04710617741890388288e+01 4.00360018876137591093e+00 7.21709114102536197777e+00 3.97454961749211532762e+00 6.33495856537001333919e+00 3.96053960772913216104e+00 6.17813321374196888769e+00 4.10480428830234966853e+00 6.91923242462966481270e+00 -2078 10385.00 5.04973443671627890694e+01 4.00554419776156134247e+00 7.22140663114889136409e+00 3.97685189161430141525e+00 6.33823887460370194447e+00 3.96256070160819762194e+00 6.18139671644544463902e+00 4.10751301126888623827e+00 6.92347853252617717601e+00 -2079 10390.00 5.05236269601365535209e+01 4.00748767843095787811e+00 7.22572253595047531149e+00 3.97915477192240585325e+00 6.34151918383739143792e+00 3.96458165581027000002e+00 6.18465986163924785757e+00 4.11022318988380774840e+00 6.92772536594086751904e+00 -2080 10395.00 5.05499095531103250778e+01 4.00943063065555982405e+00 7.23003885522283340492e+00 3.98145825866516567260e+00 6.34479949308144330899e+00 3.96660247002442778452e+00 6.18792264928192281559e+00 4.11293482461349668711e+00 6.93197292350567728647e+00 -2081 10400.00 5.05761921459804355550e+01 4.01137305433172830504e+00 7.23435558876904494241e+00 3.98376235210168383460e+00 6.34807980236695268417e+00 3.96862314396047466403e+00 6.19118507937346862491e+00 4.11564791589324485699e+00 6.93622120387327267821e+00 -2082 10405.00 5.06024747389541929010e+01 4.01331494933509080880e+00 7.23867273638182862072e+00 3.98606705247033499262e+00 6.35136011163173375138e+00 3.97064367731785328175e+00 6.19444715189315786574e+00 4.11836246415834672518e+00 6.94047020567558892168e+00 -2083 10410.00 5.06287573319279573525e+01 4.01525631559310092200e+00 7.24299029785390491298e+00 3.98837236004058492966e+00 6.35464042090687986075e+00 3.97266406979600317229e+00 6.19770886682026223014e+00 4.12107846983372816396e+00 6.94471992756529665769e+00 -2084 10415.00 5.06550399249017218040e+01 4.01719715297102464291e+00 7.24730827297798985143e+00 3.99067827506117378533e+00 6.35792073017166003979e+00 3.97468432111509439864e+00 6.20097022416514498389e+00 4.12379593336504690626e+00 6.94897036817433111366e+00 -2085 10420.00 5.06813225178754862554e+01 4.01913746139631378185e+00 7.25162666155716362226e+00 3.99298479776011028264e+00 6.36120103943644110700e+00 3.97670443095383907561e+00 6.20423122390707959539e+00 4.12651485515650229274e+00 6.95322152613463551063e+00 -2086 10425.00 5.07076051108492364961e+01 4.02107724075496264504e+00 7.25594546336341927883e+00 3.99529192838613278482e+00 6.36448134867013060045e+00 3.97872439904277142020e+00 6.20749186604606428830e+00 4.12923523563302374839e+00 6.95747340008850922999e+00 -2087 10430.00 5.07338877038230080530e+01 4.02301649095369384668e+00 7.26026467822056620349e+00 3.99759966719834469728e+00 6.36776165794527493347e+00 3.98074422507096770119e+00 6.21075215058209906260e+00 4.13195707521953714547e+00 6.96172598866789105188e+00 -2088 10435.00 5.07601702967967725044e+01 4.02495521188886762332e+00 7.26458430589022885471e+00 3.99990801442475607530e+00 6.37104196718932858090e+00 3.98276390873787011770e+00 6.21401207750482065251e+00 4.13468037430988122338e+00 6.96597929049435737880e+00 -2089 10440.00 5.07864528897705227450e+01 4.02689340348793400892e+00 7.26890434618585512538e+00 4.00221697031410528211e+00 6.37432227645410875994e+00 3.98478344977401111038e+00 6.21727164682459410017e+00 4.13740513330825177007e+00 6.97023330421020848036e+00 -2090 10445.00 5.08127354827442871965e+01 4.02883106565761739404e+00 7.27322479890016104775e+00 4.00452653510476519472e+00 6.37760258570852567317e+00 3.98680284786846739209e+00 6.22053085854141762923e+00 4.14013135260848841313e+00 6.97448802841629245108e+00 -2091 10450.00 5.08390180757180516480e+01 4.03076819829427623887e+00 7.27754566381550205278e+00 4.00683670903511224282e+00 6.38088289499403504834e+00 3.98882210274140769357e+00 6.22378971267602132400e+00 4.14285903262515287082e+00 6.97874346176527637908e+00 -2092 10455.00 5.08653006686918089940e+01 4.03270480132536146556e+00 7.28186694073496010304e+00 4.00914749233315603760e+00 6.38416320423808780760e+00 3.99084121409227554622e+00 6.22704820922840163178e+00 4.14558817372099230880e+00 6.98299960285800480619e+00 -2093 10460.00 5.08915832616655663401e+01 4.03464087466795984227e+00 7.28618862944088796496e+00 4.01145888523727034425e+00 6.38744351348214056685e+00 3.99286018163087375044e+00 6.23030634821929218958e+00 4.14831877628983747286e+00 6.98725645031605324675e+00 -2094 10465.00 5.09178658546393378970e+01 4.03657641822879575955e+00 7.29051072972600433530e+00 4.01377088797546566212e+00 6.39072382275728578804e+00 3.99487900506700910341e+00 6.23356412965905182233e+00 4.15105084071516383659e+00 6.99151400276099721509e+00 -2095 10470.00 5.09441484476130881376e+01 4.03851143193531925135e+00 7.29483324139339117664e+00 4.01608350078611664458e+00 6.39400413206352258300e+00 3.99689768412084900362e+00 6.23682155356841150251e+00 4.15378436735971323657e+00 6.99577225880404451885e+00 -2096 10475.00 5.09704310405868525891e+01 4.04044591571498301619e+00 7.29915616423576540939e+00 4.01839672390759794496e+00 6.39728444129721207645e+00 3.99891621850220069234e+00 6.24007861995773538411e+00 4.15651935660695848185e+00 7.00003121706677244873e+00 -2097 10480.00 5.09967136335606170405e+01 4.04237986948487293404e+00 7.30347949802512008688e+00 4.02071055754718997832e+00 6.40056475056199225548e+00 4.00093460791050326009e+00 6.24333532885811504087e+00 4.15925580879891487740e+00 7.00429087615002554656e+00 -2098 10485.00 5.10229962265343743866e+01 4.04431329317244081523e+00 7.30780324257489866113e+00 4.02302500194326917438e+00 6.40384505981641005690e+00 4.00295285206592765803e+00 6.24659168030064115840e+00 4.16199372431905256775e+00 7.00855123466501694907e+00 -2099 10490.00 5.10492788195081388380e+01 4.04624618670513758190e+00 7.31212739765709063278e+00 4.02534005732384336795e+00 6.40712536911228269787e+00 4.00497095069900677089e+00 6.24984767430604559735e+00 4.16473310349902359206e+00 7.01281229122295357570e+00 -2100 10495.00 5.10755614124819032895e+01 4.04817855002078008653e+00 7.31645196307477974074e+00 4.02765572390656068080e+00 6.41040567833560803734e+00 4.00698890349881686745e+00 6.25310331090541815513e+00 4.16747394669120918564e+00 7.01707404442468174466e+00 -2101 10500.00 5.11018440054556535301e+01 4.05011038304681747491e+00 7.32077693861031875144e+00 4.02997200190906745831e+00 6.41368598760038910456e+00 4.00900671018552756664e+00 6.25635859014021455948e+00 4.17021625425835029688e+00 7.02133649287105221504e+00 -2102 10505.00 5.11281265984294250870e+01 4.05204168572106659951e+00 7.32510232406678873929e+00 4.03228889155937153532e+00 6.41696629684444186381e+00 4.01102437048967264133e+00 6.25961351203116667108e+00 4.17296002651137065698e+00 7.02559963516290775232e+00 -2103 10510.00 5.11544091914031824331e+01 4.05397245797097838249e+00 7.32942811922654779977e+00 4.03460639307512192175e+00 6.42024660609885877705e+00 4.01304188411069251430e+00 6.26286807663009170710e+00 4.17570526380265061306e+00 7.02986346990109467470e+00 -2104 10515.00 5.11806917843769397791e+01 4.05590269974473205394e+00 7.33375432387194514661e+00 4.03692450666359814448e+00 6.42352691534291064812e+00 4.01505925077912095844e+00 6.26612228396808301767e+00 4.17845196645347716213e+00 7.03412799568646107673e+00 -2105 10520.00 5.12069743773507042306e+01 4.05783241098014357817e+00 7.33808093780606363055e+00 4.03924323256317752140e+00 6.42680722462842091147e+00 4.01707647020476343869e+00 6.26937613408659544234e+00 4.18120013478513641303e+00 7.03839321110948645810e+00 -2106 10525.00 5.12332569703244686821e+01 4.05976159161502714312e+00 7.34240796081126045891e+00 4.04156257096041038324e+00 6.43008753391392939847e+00 4.01909354210778868577e+00 6.27262962703745241555e+00 4.18394976911891625093e+00 7.04265911476065653574e+00 -2107 10530.00 5.12595395632982260281e+01 4.06169024160792790923e+00 7.34673539266988573360e+00 4.04388252208330900572e+00 6.43336784314761889192e+00 4.02111046620836543042e+00 6.27588276287247204266e+00 4.18670086976574040705e+00 7.04692570524081496330e+00 -2108 10535.00 5.12858221562719833742e+01 4.06361836088629591046e+00 7.35106323318502319353e+00 4.04620308613915469209e+00 6.43664815240203669333e+00 4.02312724222666506790e+00 6.27913554163311271594e+00 4.18945343704689499020e+00 7.05119298111971559706e+00 -2109 10540.00 5.13121047491421080622e+01 4.06554594941903957306e+00 7.35539148214938975912e+00 4.04852426333522963375e+00 6.43992846164608856441e+00 4.02514386988285455260e+00 6.28238796337119254076e+00 4.19220747125257364729e+00 7.05546094099820653156e+00 -2110 10545.00 5.13383873421158725137e+01 4.06747300714397486132e+00 7.35972013932461344154e+00 4.05084605388918017610e+00 6.44320877092123378560e+00 4.02716034889710350342e+00 6.28564002814889821735e+00 4.19496297268333862007e+00 7.05972958345640666522e+00 -2111 10550.00 5.13646699350896298597e+01 4.06939953400928011717e+00 7.36404920452413680465e+00 4.05316845798756020258e+00 6.44648908019637811861e+00 4.02917667898958242745e+00 6.28889173602841378141e+00 4.19771994162938177908e+00 7.06399890707443134374e+00 -2112 10555.00 5.13909525280633872057e+01 4.07132552998386287868e+00 7.36837867751995290178e+00 4.05549147584801605859e+00 6.44976938950261580175e+00 4.03119285989082420940e+00 6.29214308705119496068e+00 4.20047837839126358972e+00 7.06826891044276450771e+00 -2113 10560.00 5.14172351210371516572e+01 4.07325099501590326412e+00 7.37270855811514280731e+00 4.05781510766746489338e+00 6.45304969873630529520e+00 4.03320889131063431421e+00 6.29539408130015587517e+00 4.20323828323845027910e+00 7.07253959213115912519e+00 -2114 10565.00 5.14435177140109161087e+01 4.07517592907430969973e+00 7.37703884609206017586e+00 4.06013935365318978654e+00 6.45633000796999390047e+00 4.03522477298990800421e+00 6.29864471882711463024e+00 4.20599965646113638229e+00 7.07681095071973498278e+00 -2115 10570.00 5.14698003069846734547e+01 4.07710033210726052744e+00 7.38136954122269361989e+00 4.06246421400210788732e+00 6.45961031725550238747e+00 4.03724050464881756284e+00 6.30189499970462208012e+00 4.20876249832878901458e+00 7.08108298477824416040e+00 -2116 10575.00 5.14960828999584308008e+01 4.07902420407329913132e+00 7.38570064331012687830e+00 4.06478968890077219100e+00 6.46289062648919188092e+00 4.03925608599716667868e+00 6.30514492399486314866e+00 4.21152680910050936092e+00 7.08535569289717059860e+00 -2117 10580.00 5.15223654929322023577e+01 4.08094754496206135741e+00 7.39003215213671449391e+00 4.06711577856683081933e+00 6.46617093577470036792e+00 4.04127151678621654440e+00 6.30839449178074840319e+00 4.21429258904576631295e+00 7.08962907362553895751e+00 -2118 10585.00 5.15486480859059525983e+01 4.08287035471136494635e+00 7.39436406748480834494e+00 4.06944248317647261359e+00 6.46945124501875401535e+00 4.04328679672577262494e+00 6.31164370313482869790e+00 4.21705983843402520961e+00 7.09390312554346635920e+00 -2119 10590.00 5.15749306788797170498e+01 4.08479263331084307964e+00 7.39869638914712712818e+00 4.07176980292661472305e+00 6.47273155428353419438e+00 4.04530192554636958135e+00 6.31489255814001637646e+00 4.21982855749329743844e+00 7.09817784721034605866e+00 -2120 10595.00 5.16012132718534815012e+01 4.08671438072940418351e+00 7.40302911690602538641e+00 4.07409773801417607331e+00 6.47601186353795110762e+00 4.04731690297853941019e+00 6.31814105685849547456e+00 4.22259874649304656202e+00 7.10245323720629428976e+00 -2121 10600.00 5.16274958648272530581e+01 4.08863559692559253023e+00 7.40736225054385588606e+00 4.07642628862570965964e+00 6.47929217282346048279e+00 4.04933172875281499614e+00 6.32138919938354337802e+00 4.22537040567165078642e+00 7.10672929408033571264e+00 -2122 10605.00 5.16537784578010032988e+01 4.09055628187867981183e+00 7.41169578985333732390e+00 4.07875545494777025368e+00 6.48257248205714908806e+00 4.05134640258936684631e+00 6.32463698579807065414e+00 4.22814353526748121226e+00 7.11100601640222595989e+00 -2123 10610.00 5.16800610507747677502e+01 4.09247643557830098615e+00 7.41602973461682246636e+00 4.08108523715654580855e+00 6.48585279131156688948e+00 4.05336092422909199939e+00 6.32788441618499497565e+00 4.23091813550855100345e+00 7.11528340273135473382e+00 -2124 10615.00 5.17063436437485322017e+01 4.09439605799336447944e+00 7.42036408460630347861e+00 4.08341563545932118018e+00 6.48913310059707537647e+00 4.05537529340252422827e+00 6.33113149063758928747e+00 4.23369420662286799484e+00 7.11956145162711084851e+00 -2125 10620.00 5.17326262367222895477e+01 4.09631514911350702590e+00 7.42469883962485965867e+00 4.08574665002192016772e+00 6.49241340982040071594e+00 4.05738950984019552948e+00 6.33437820924913097542e+00 4.23647174883844268578e+00 7.12384016163852251680e+00 -2126 10625.00 5.17589088296960468938e+01 4.09823370890763349905e+00 7.42903399944448405989e+00 4.08807828103089665461e+00 6.49569371909554504896e+00 4.05940357327264145226e+00 6.33762457211289742531e+00 4.23925076237292230985e+00 7.12811953132497766461e+00 -2127 10630.00 5.17851914226698113453e+01 4.10015173736538329763e+00 7.43336956385789093815e+00 4.09041052867280363614e+00 6.49897402834996196219e+00 4.06141748343039310498e+00 6.34087057932216691114e+00 4.24203124743358905846e+00 7.13239955923550184025e+00 -2128 10635.00 5.18114740156435686913e+01 4.10206923447639049130e+00 7.43770553263707245861e+00 4.09274339311346846415e+00 6.50225433589430235060e+00 4.06343124005434930268e+00 6.34411623098057830816e+00 4.24481320422772423484e+00 7.13668024391912236837e+00 -2129 10640.00 5.18377566086173331428e+01 4.10398620021992588391e+00 7.44204190556438138771e+00 4.09507687452908086811e+00 6.50553464686916083082e+00 4.06544484287504293007e+00 6.34736152717104484822e+00 4.24759663296260914223e+00 7.14096158393522806307e+00 -2130 10645.00 5.18640392015910975942e+01 4.10590263460635540582e+00 7.44637868244290146436e+00 4.09741097310619384331e+00 6.50881495613394012167e+00 4.06745829163337191403e+00 6.35060646802830230939e+00 4.25038153382479855225e+00 7.14524357782248209503e+00 -2131 10650.00 5.18903217945648478349e+01 4.10781853761495074906e+00 7.45071586302389210488e+00 4.09974568901063207704e+00 6.51209526538835792309e+00 4.06947158604950498528e+00 6.35385105362489621683e+00 4.25316790703193881029e+00 7.14952622411954319404e+00 -2132 10655.00 5.19166043875386193918e+01 4.10973390923534687147e+00 7.45505344712080031400e+00 4.10208102240822203299e+00 6.51537557472568717998e+00 4.07148472588506837866e+00 6.35709528409556057227e+00 4.25595575273949044970e+00 7.15380952138580372690e+00 -2133 10660.00 5.19428869805123838432e+01 4.11164874947790792703e+00 7.45939143449525143836e+00 4.10441697347515521699e+00 6.51865588391792005751e+00 4.07349771084986578273e+00 6.36033915953357364970e+00 4.25874507115473743823e+00 7.15809346814956182214e+00 -2134 10665.00 5.19691695734861340839e+01 4.11356305833227064994e+00 7.46372982492960179712e+00 4.10675354238761958214e+00 6.52193619319306616688e+00 4.07551054070552609687e+00 6.36358268006330440869e+00 4.26153586243313853288e+00 7.16237806294947709773e+00 -2135 10670.00 5.19954521664598985353e+01 4.11547683579843504020e+00 7.46806861821656564615e+00 4.10909072929071239599e+00 6.52521650245784634592e+00 4.07752321518257954125e+00 6.36682584579875587849e+00 4.26432812677161265924e+00 7.16666330433457776650e+00 -2136 10675.00 5.20217347594336629868e+01 4.11739008188676436362e+00 7.47240781412813515061e+00 4.11142853437098754199e+00 6.52849681170189999335e+00 4.07953573401155988876e+00 6.37006865684357137525e+00 4.26712186431525886121e+00 7.17094919083315840425e+00 -2137 10680.00 5.20480173523037805694e+01 4.11930279658689446620e+00 7.47674741244666218876e+00 4.11376695777354228767e+00 6.53177712094595186443e+00 4.08154809694373010842e+00 6.37331111333248312434e+00 4.26991707524026509191e+00 7.17523572098388484619e+00 -2138 10685.00 5.20742999452775450209e+01 4.12121497991955365592e+00 7.48108741295450396791e+00 4.11610599967456725068e+00 6.53505743025218954756e+00 4.08356030371998635076e+00 6.37655321537949681954e+00 4.27271375969173039522e+00 7.17952289331504989178e+00 -2139 10690.00 5.21005825382513023669e+01 4.12312663188474282094e+00 7.48542781542364821235e+00 4.11844566021915969856e+00 6.53833773948587815283e+00 4.08557235408122654263e+00 6.37979496311934557440e+00 4.27551191782511441630e+00 7.18381070635495522225e+00 -2140 10695.00 5.21268651312250668184e+01 4.12503775249282522708e+00 7.48976861963644857667e+00 4.12078593958350847259e+00 6.54161804877138752801e+00 4.08758424776834949910e+00 6.38303635666603419452e+00 4.27831154978551442269e+00 7.18809915864226134374e+00 -2141 10700.00 5.21531477241988312699e+01 4.12694834176453007046e+00 7.49410982538562198130e+00 4.12312683791271172851e+00 6.54489835802580355306e+00 4.08959598452225137066e+00 6.38627739615429668163e+00 4.28111265572839450044e+00 7.19238824869489956626e+00 -2142 10705.00 5.21794303171725815105e+01 4.12885839971021972872e+00 7.49845143243279554923e+00 4.12546835535186584565e+00 6.54817866730094877425e+00 4.09160756408382919602e+00 6.38951808171886526111e+00 4.28391523576775679061e+00 7.19667797504117068286e+00 -2143 10710.00 5.22057129101463530674e+01 4.13076792634026013218e+00 7.50279344056032382326e+00 4.12781049206679817587e+00 6.55145897651391084793e+00 4.09361898621470921000e+00 6.39275841348410978071e+00 4.28671929004870033708e+00 7.20096833620937104570e+00 -2144 10715.00 5.22319955031201104134e+01 4.13267692167537692427e+00 7.50713584955056045800e+00 4.13015324821296925251e+00 6.55473928584087595084e+00 4.09563025063506014334e+00 6.39599839159512750797e+00 4.28952481869559409944e+00 7.20525933072779878330e+00 -2145 10720.00 5.22582780960938677595e+01 4.13458538573630196566e+00 7.51147865917549406589e+00 4.13249662392511218911e+00 6.55801959505383624816e+00 4.09764135711687238484e+00 6.39923801618665333280e+00 4.29233182182244377145e+00 7.20955095709365778589e+00 -2146 10725.00 5.22845606890676251055e+01 4.13649331853339674581e+00 7.51582186921747918973e+00 4.13484061936905433754e+00 6.56129990432898146935e+00 4.09965230538031555341e+00 6.40247728739341681603e+00 4.29514029955361831270e+00 7.21384321384560944779e+00 -2147 10730.00 5.23108432820413966624e+01 4.13840072011848203459e+00 7.52016547945886948412e+00 4.13718523466916199283e+00 6.56458021359376076020e+00 4.10166309519737826150e+00 6.40571620537088470826e+00 4.29795025199275748662e+00 7.21813609949122536591e+00 -2148 10735.00 5.23371258750151540085e+01 4.14030759049155872020e+00 7.52450948966129029571e+00 4.13953046999126339500e+00 6.56786052282745114184e+00 4.10367372629859605837e+00 6.40895477025378568214e+00 4.30076167925386787516e+00 7.22242961255880366878e+00 -2149 10740.00 5.23634084679889113545e+01 4.14221392968371837640e+00 7.52885389960709616730e+00 4.14187632545972483911e+00 6.57114083208186805507e+00 4.10568419844559162613e+00 6.41219298219758293556e+00 4.30357458141986093381e+00 7.22672375154554647025e+00 -2150 10745.00 5.23896910609626758060e+01 4.14411973773641761909e+00 7.53319870908900490747e+00 4.14422280121964714539e+00 6.57442114135701327626e+00 4.10769451137926555617e+00 6.41543084134737373603e+00 4.30638895860474235633e+00 7.23101851496938863306e+00 -2151 10750.00 5.24159736539364331520e+01 4.14602501467038475624e+00 7.53754391785827859707e+00 4.14656989742648995900e+00 6.57770145066324918304e+00 4.10970466485087548847e+00 6.41866834784825712745e+00 4.30920481089142626274e+00 7.23531390134826590810e+00 -2152 10755.00 5.24422562469101976035e+01 4.14792976052707640378e+00 7.54188952569727000252e+00 4.14891761419425808555e+00 6.58098175987621036853e+00 4.11171465862205032238e+00 6.42190550187641928659e+00 4.31202213837318737433e+00 7.23960990917937952105e+00 -2153 10760.00 5.24685388398839620550e+01 4.14983397533758413545e+00 7.54623553238833366663e+00 4.15126595167841383471e+00 6.58426206915135647790e+00 4.11372449242332383079e+00 6.42514230355623361390e+00 4.31484094111221327950e+00 7.24390653698066699917e+00 -2154 10765.00 5.24948214328577194010e+01 4.15173765913300130137e+00 7.55058193770346086637e+00 4.15361491000332616608e+00 6.58754237839540834898e+00 4.11573416602668284980e+00 6.42837875307425132831e+00 4.31766121919141276919e+00 7.24820378324933134451e+00 -2155 10770.00 5.25211040258314838525e+01 4.15364081196514778327e+00 7.55492874140427339569e+00 4.15596448929336492739e+00 6.59082268768091861233e+00 4.11774367917302708264e+00 6.43161485058593473951e+00 4.32048297268333758581e+00 7.25250164649294326580e+00 -2156 10775.00 5.25473866188052483039e+01 4.15554343385475100092e+00 7.55927594328349261588e+00 4.15831468969362649801e+00 6.59410299691460721760e+00 4.11975303162398187595e+00 6.43485059623638022686e+00 4.32330620165017176504e+00 7.25680012521906991907e+00 -2157 10780.00 5.25736692117789985446e+01 4.15744552486399676638e+00 7.56362354310274209723e+00 4.16066551132848072569e+00 6.59738330620011570460e+00 4.12176222314117257639e+00 6.43808599021214167379e+00 4.32613090614373518861e+00 7.26109921791455548146e+00 -2158 10785.00 5.25999518047527701015e+01 4.15934708503434080740e+00 7.56797154064437727072e+00 4.16301695432229657001e+00 6.60066361543380519805e+00 4.12377125345513206867e+00 6.44132103266868316638e+00 4.32895708623657693437e+00 7.26539892308696799716e+00 -2159 10790.00 5.26262343977265274475e+01 4.16124811440724062805e+00 7.57231993567002348300e+00 4.16536901880980714452e+00 6.60394392476077030096e+00 4.12578012234821489557e+00 6.44455572378219265772e+00 4.33178474195978946426e+00 7.26969923923351135642e+00 -2160 10795.00 5.26525169907002918990e+01 4.16314861302415106792e+00 7.57666872796203350049e+00 4.16772170490501814299e+00 6.60722423396336644430e+00 4.12778882956131809578e+00 6.44779006371849394696e+00 4.33461387336519266000e+00 7.27400016485139477851e+00 -2161 10800.00 5.26787995836740421396e+01 4.16504858095762209302e+00 7.58101791728203444620e+00 4.17007501272193437103e+00 6.61050454323851166549e+00 4.12979737485606790415e+00 6.45102405266414358209e+00 4.33744448048387987171e+00 7.27830169843781860095e+00 -2162 10805.00 5.27050821766478136965e+01 4.16694801823874527713e+00 7.58536750341237997475e+00 4.17242894240565220798e+00 6.61378485248256531293e+00 4.13180575799409055548e+00 6.45425769078496625042e+00 4.34027656335730505077e+00 7.28260383846926284690e+00 -2163 10810.00 5.27313647696215781480e+01 4.16884692492970465594e+00 7.58971748611469454460e+00 4.17478349404945170420e+00 6.61706516176807291174e+00 4.13381397872664546611e+00 6.45749097825715256960e+00 4.34311012201656332365e+00 7.28690658345329644874e+00 -2164 10815.00 5.27576473625953283886e+01 4.17074530108232277570e+00 7.59406786516096854456e+00 4.17713866777769826655e+00 6.62034547103285486713e+00 4.13582203682572391301e+00 6.46072391526725375854e+00 4.34594515647201884434e+00 7.29120993187676269542e+00 -2165 10820.00 5.27839299554654601820e+01 4.17264314675878278393e+00 7.59841864033355740560e+00 4.17949446371476263096e+00 6.62362578027690673821e+00 4.13782993203222382306e+00 6.46395650200182547707e+00 4.34878166674439636807e+00 7.29551388222649777049e+00 -2166 10825.00 5.28102125484392175281e+01 4.17454046201090456236e+00 7.60276981139408469801e+00 4.18185088197465137938e+00 6.62690608951059711984e+00 4.13983766412849796268e+00 6.46718873863705834282e+00 4.35161965285442864371e+00 7.29981843298934851560e+00 -2167 10830.00 5.28364951414129748741e+01 4.17643724692160223100e+00 7.60712137810417665662e+00 4.18420792265063923310e+00 6.63018639878574145285e+00 4.14184523286580841273e+00 6.47042062536986861687e+00 4.35445911480211300670e+00 7.30412358265215111430e+00 -2168 10835.00 5.28627777343867393256e+01 4.17833350153233151758e+00 7.61147334024618782422e+00 4.18656558586709692804e+00 6.63346670809197913599e+00 4.14385263799541636587e+00 6.47365216238681107086e+00 4.35730005259781449922e+00 7.30842932969138825428e+00 -2169 10840.00 5.28890603273604966716e+01 4.18022922591564238814e+00 7.61582569758174354746e+00 4.18892387172766422765e+00 6.63674701730493943330e+00 4.14585987931004051887e+00 6.47688334987443781188e+00 4.36014246623116719093e+00 7.31273567258353196507e+00 -2170 10845.00 5.29153429203342611231e+01 4.18212442013371799021e+00 7.62017844987247006117e+00 4.19128278033598355989e+00 6.64002732659044880847e+00 4.14786695654021464463e+00 6.48011418802967043007e+00 4.36298635570217285817e+00 7.31704260983615295544e+00 -2171 10850.00 5.29416255133080255746e+01 4.18401908425910651346e+00 7.62453159691108339757e+00 4.19364231180605795402e+00 6.64330763581377325977e+00 4.14987386947865477538e+00 6.48334467704942252197e+00 4.36583172097973903902e+00 7.32135013989463789841e+00 -2172 10855.00 5.29679081062817758152e+01 4.18591321837472207790e+00 7.62888513843848148355e+00 4.19600246623116746036e+00 6.64658794508891759278e+00 4.15188061786625883798e+00 6.48657481713061567774e+00 4.36867856206386573348e+00 7.32565826126655395001e+00 -2173 10860.00 5.29941906992555473721e+01 4.18780682253238545343e+00 7.63323907423701975006e+00 4.19836324371495006602e+00 6.64986825437442785613e+00 4.15388720148538315158e+00 6.48980460848052942424e+00 4.37152687892345959142e+00 7.32996697239728867146e+00 -2174 10865.00 5.30204732922293118236e+01 4.18969989681500809553e+00 7.63759340406832443193e+00 4.20072464436104731078e+00 6.65314856360811646141e+00 4.15589362010801455227e+00 6.49303405129608179891e+00 4.37437667153779408125e+00 7.33427627179440921878e+00 -2175 10870.00 5.30467558852030620642e+01 4.19159244130550323604e+00 7.64194812770438236527e+00 4.20308666826273835682e+00 6.65642887287289752862e+00 4.15789987348541600909e+00 6.49626314577419261553e+00 4.37722793985504754488e+00 7.33858615790330048867e+00 -2176 10875.00 5.30730384781768265157e+01 4.19348445607642084099e+00 7.64630324490682067307e+00 4.20544931550293288325e+00 6.65970918213767770766e+00 4.15990596138957702266e+00 6.49949189213250733133e+00 4.38008068385449167437e+00 7.34289662921080399371e+00 -2177 10880.00 5.30993210711505909671e+01 4.19537594121067236586e+00 7.65065875543726647834e+00 4.20781258620600251419e+00 6.66298949139209550907e+00 4.16191188359248709361e+00 6.50272029057830636134e+00 4.38293490347394243400e+00 7.34720768418303382674e+00 -2178 10885.00 5.31256036641243483132e+01 4.19726689678080600032e+00 7.65501465906770661718e+00 4.21017648043413128534e+00 6.66626980091597953759e+00 4.16391763986613749893e+00 6.50594834131887278517e+00 4.38579059868230825003e+00 7.35151932129646557001e+00 -2179 10890.00 5.31518862570981056592e+01 4.19915732286973675258e+00 7.65937095555976998895e+00 4.21254099829095984830e+00 6.66955010991129348952e+00 4.16592322997215092073e+00 6.50917604456148879422e+00 4.38864776940703826824e+00 7.35583153899648500840e+00 -2180 10895.00 5.31781688500718772161e+01 4.20104721958110349789e+00 7.66372764467507927577e+00 4.21490613986976381256e+00 6.67283041916571040275e+00 4.16792865369288456634e+00 6.51240340054452904184e+00 4.39150641560667853724e+00 7.36014433576993276631e+00 -2181 10900.00 5.32044514430456345622e+01 4.20293658698745531410e+00 7.66808472618562664280e+00 4.21727190524309492048e+00 6.67611072844085562394e+00 4.16993391078996200605e+00 6.51563040945454652331e+00 4.39436653719831316067e+00 7.36445771008292293658e+00 -2182 10905.00 5.32307340360193919082e+01 4.20482542518207047522e+00 7.67244219985303566034e+00 4.21963829451459204734e+00 6.67939103770563757934e+00 4.17193900104573778265e+00 6.51885707154028093413e+00 4.39722813411976076736e+00 7.36877166038083863953e+00 -2183 10910.00 5.32570166289931563597e+01 4.20671373425822547887e+00 7.67680006543893522775e+00 4.22200530774644011700e+00 6.68267134694968856223e+00 4.17394392422183813096e+00 6.52208338699864942356e+00 4.40009120629847139128e+00 7.37308618512979396797e+00 -2184 10915.00 5.32832992219669137057e+01 4.20860151429883178054e+00 7.68115832270494713896e+00 4.22437294504227978109e+00 6.68595165620410636365e+00 4.17594868010061404107e+00 6.52530935606802486859e+00 4.40295575365153091241e+00 7.37740128280626628055e+00 -2185 10920.00 5.33095818149406781572e+01 4.21048876540753180819e+00 7.68551697141269940516e+00 4.22674120645393269768e+00 6.68923196548961573882e+00 4.17795326845405945448e+00 6.52853497897641954495e+00 4.40582177608566549765e+00 7.38171695185563958574e+00 -2186 10925.00 5.33358644079144426087e+01 4.21237548767760205948e+00 7.68987601133418063881e+00 4.22911009208503951839e+00 6.69251227473366849807e+00 4.17995768906452536129e+00 6.53176025593111653222e+00 4.40868927351795925063e+00 7.38603319073366293424e+00 -2187 10930.00 5.33621470008881928493e+01 4.21426168120231903202e+00 7.69423544221028965495e+00 4.23147960199778427892e+00 6.69579258399844867711e+00 4.18196194169363977267e+00 6.53498518718085019685e+00 4.41155824585513745006e+00 7.39034999789608715304e+00 -2188 10935.00 5.33884295938619644062e+01 4.21614734608532337745e+00 7.69859526382337833184e+00 4.23384973627507932292e+00 6.69907289326322974432e+00 4.18396602612375279051e+00 6.53820977296399785672e+00 4.41442869298319262583e+00 7.39466737180902278226e+00 -2189 10940.00 5.34147121868357288577e+01 4.21803248244062078953e+00 7.70295547593507468065e+00 4.23622049497911135063e+00 6.70235320253837496551e+00 4.18596994213722251033e+00 6.54143401348784081506e+00 4.41730061479848501449e+00 7.39898531091785471858e+00 -2190 10945.00 5.34409947798094790983e+01 4.21991709035112450010e+00 7.70731607828627396373e+00 4.23859187819279004117e+00 6.70563351178242861295e+00 4.18797368951640081036e+00 6.54465790901148292136e+00 4.42017401119737396442e+00 7.40330381367833290085e+00 -2191 10950.00 5.34672773727832435497e+01 4.22180116993084020294e+00 7.71167707064896834623e+00 4.24096388596793971715e+00 6.70891382103684552618e+00 4.18997726802291214909e+00 6.54788145975256696829e+00 4.42304888205549140423e+00 7.40762287853584222574e+00 -2192 10955.00 5.34935599657570080012e+01 4.22368472128340766147e+00 7.71603845277441724448e+00 4.24333651838747005769e+00 6.71219413029126155124e+00 4.19198067744947699964e+00 6.55110466597019858170e+00 4.42592522724846570981e+00 7.41194250394613085575e+00 -2193 10960.00 5.35198425586271255838e+01 4.22556774452283079313e+00 7.72040022444497608944e+00 4.24570977550320272087e+00 6.71547443957677003823e+00 4.19398391757844812844e+00 6.55432752790275152677e+00 4.42880304665192880975e+00 7.41626268835458457573e+00 -2194 10965.00 5.35461251516008900353e+01 4.22745023976311795622e+00 7.72476238539117598947e+00 4.24808365739805005035e+00 6.71875474881046041986e+00 4.19598698818181503611e+00 6.55755004578859956865e+00 4.43168234014151174449e+00 7.42058343020658739420e+00 -2195 10970.00 5.35724077445746473813e+01 4.22933220710790713781e+00 7.72912493538500999790e+00 4.25045816410310628441e+00 6.72203505807524148707e+00 4.19798988904193137728e+00 6.56077221986611647253e+00 4.43456310756175220433e+00 7.42490472793716005384e+00 -2196 10975.00 5.35986903375484118328e+01 4.23121364667120669623e+00 7.73348787418810079686e+00 4.25283329571164525618e+00 6.72531536731929335815e+00 4.19999261994115258290e+00 6.56399405040476935369e+00 4.43744534877791618754e+00 7.42922658001241575931e+00 -2197 10980.00 5.36249729305221691789e+01 4.23309455857738115014e+00 7.73785120155171224354e+00 4.25520905225476120393e+00 6.72859567660480273332e+00 4.20199518067219468520e+00 6.56721553763256959968e+00 4.44032906363454582532e+00 7.43354898486737614149e+00 -2198 10985.00 5.36512555234959265249e+01 4.23497494294043974605e+00 7.74221491722710553063e+00 4.25758543380500320552e+00 6.73187598587994795452e+00 4.20399757100704807300e+00 6.57043668181898254943e+00 4.44321425199690267505e+00 7.43787194093705839038e+00 -2199 10990.00 5.36775381164696980818e+01 4.23685479986402224739e+00 7.74657902098626927057e+00 4.25996244040382698870e+00 6.73515629513436486775e+00 4.20599979074879559704e+00 6.57365748320238196811e+00 4.44610091367843729415e+00 7.44219544666685273171e+00 -2200 10995.00 5.37038207094434554278e+01 4.23873412949322680987e+00 7.75094351257009961387e+00 4.26234007212378074314e+00 6.73843660440950920076e+00 4.20800183965906260397e+00 6.57687794205223674737e+00 4.44898904853404886239e+00 7.44651950050214050947e+00 -2201 11000.00 5.37301033024172127739e+01 4.24061293194205646273e+00 7.75530839175058961388e+00 4.26471832899595693078e+00 6.74171691364319869422e+00 4.21000371753056601420e+00 6.58009805861728303000e+00 4.45187865639791446881e+00 7.45084410086757831237e+00 -2202 11005.00 5.37563858953909701199e+01 4.24249120732451778792e+00 7.75967365826863453293e+00 4.26709721107217632152e+00 6.74499722292870806939e+00 4.21200542415602541269e+00 6.58331783316698881947e+00 4.45476973707311607598e+00 7.45516924620855281347e+00 -2203 11010.00 5.37826684883647416768e+01 4.24436895577534301083e+00 7.76403931187549734005e+00 4.26947671840426057344e+00 6.74827753216239667466e+00 4.21400695932815683165e+00 6.58653726595009203493e+00 4.45766229039382544386e+00 7.45949493496008209092e+00 -2204 11015.00 5.38089510813385061283e+01 4.24624617742926702135e+00 7.76840535235353257804e+00 4.27185685103366363791e+00 6.75155784144790604984e+00 4.21600832281895243625e+00 6.58975635724642305746e+00 4.46055631618385461934e+00 7.46382116554682539800e+00 -2205 11020.00 5.38352336743122563689e+01 4.24812287241065877907e+00 7.77277177942290542489e+00 4.27423760900184301903e+00 6.75483815071268711705e+00 4.21800951443149241271e+00 6.59297510730472158258e+00 4.46345181422555814521e+00 7.46814793641416585501e+00 -2206 11025.00 5.38615162672860208204e+01 4.24999904084388635539e+00 7.77713859285560893397e+00 4.27661899236062037488e+00 6.75811845994637572232e+00 4.22001053394813130382e+00 6.59619351639445294921e+00 4.46634878435310866962e+00 7.47247524599712509286e+00 -2207 11030.00 5.38877988602597923773e+01 4.25187468286368375203e+00 7.78150579240290607430e+00 4.27900100114108639104e+00 6.76139876921115678954e+00 4.22201138115122276417e+00 6.59941158479544931481e+00 4.46924722634886162353e+00 7.47680309270999376992e+00 -2208 11035.00 5.39140814532335426179e+01 4.25374979861514823654e+00 7.78587337782641952799e+00 4.28138363537433530581e+00 6.76467907846557370277e+00 4.22401205585421468669e+00 6.60262931277717513012e+00 4.47214714000553392736e+00 7.48113147499815944741e+00 -2209 11040.00 5.39403640462073070694e+01 4.25562438822264965665e+00 7.79024134885668484429e+00 4.28376689511218611273e+00 6.76795938773035388181e+00 4.22601255782909390746e+00 6.60584670060909839862e+00 4.47504852511584427788e+00 7.48546039127591367190e+00 -2210 11045.00 5.39666466391810715209e+01 4.25749845183128527992e+00 7.79460970525532381714e+00 4.28615078037536623157e+00 6.77123969701586414516e+00 4.22801288686858001142e+00 6.60906374857104950138e+00 4.47795138146214721786e+00 7.48978983998864045191e+00 -2211 11050.00 5.39929292321548288669e+01 4.25937198958615059752e+00 7.79897844678396712226e+00 4.28853529120533405461e+00 6.77452000628064432419e+00 4.23001304277575496116e+00 6.61228045693249555370e+00 4.48085570881642958341e+00 7.49411981954026806818e+00 -2212 11055.00 5.40192118251285862129e+01 4.26124500161161812173e+00 7.80334757318350913380e+00 4.29092042762281611346e+00 6.77780031551433381765e+00 4.23201302534333656524e+00 6.61549682598363020247e+00 4.48376150696104858184e+00 7.49845032837618319377e+00 -2213 11060.00 5.40454944181023506644e+01 4.26311748807351076351e+00 7.80771708421557697477e+00 4.29330618966927080038e+00 6.78108062477911399668e+00 4.23401283436404263227e+00 6.61871285599392233934e+00 4.48666877566799193744e+00 7.50278136490031322126e+00 -2214 11065.00 5.40717770110761151159e+01 4.26498944909619837063e+00 7.81208697961070352989e+00 4.29569257735506049301e+00 6.78436093405426010605e+00 4.23601246962022770504e+00 6.62192854725356472301e+00 4.48957751467815757707e+00 7.50711292754767711699e+00 -2215 11070.00 5.40980596040498724619e+01 4.26686088483514325276e+00 7.81645725913051414580e+00 4.29807959071127765327e+00 6.78764124331904117327e+00 4.23801193092533790008e+00 6.62514390004238773457e+00 4.49248772377390004351e+00 7.51144501474293413423e+00 -2216 11075.00 5.41243421970236369134e+01 4.26873179544580683142e+00 7.82082792252627001517e+00 4.30046722976901474311e+00 6.79092155256309304434e+00 4.24001121807209102599e+00 6.62835891465059034999e+00 4.49539940268575222149e+00 7.51577762490037493137e+00 -2217 11080.00 5.41506247899973871540e+01 4.27060218106292044382e+00 7.82519896954923410703e+00 4.30285549453863680469e+00 6.79420186183823826553e+00 4.24201033085320311500e+00 6.63157359135799762129e+00 4.49831255116497708002e+00 7.52011075644465698531e+00 -2218 11085.00 5.41769073829711587109e+01 4.27247204185231321816e+00 7.82957039994030257191e+00 4.30524438505123452359e+00 6.79748217110302022093e+00 4.24400926907175968239e+00 6.63478793047553505602e+00 4.50122716896283225907e+00 7.52444440777970857681e+00 -2219 11090.00 5.42031899759449231624e+01 4.27434137795907975743e+00 7.83394221345073749063e+00 4.30763390130680878798e+00 6.80076248035743713416e+00 4.24600803251011260642e+00 6.63800193227267065765e+00 4.50414325580985597242e+00 7.52877857733018540642e+00 -2220 11095.00 5.42294725689186734030e+01 4.27621018953868325951e+00 7.83831440983180005588e+00 4.31002404333645205980e+00 6.80404278962221731319e+00 4.24800662099207215761e+00 6.64121559704996133888e+00 4.50706081142621428626e+00 7.53311326352074672741e+00 -2221 11100.00 5.42557551617888051965e+01 4.27807847675694841172e+00 7.84268698882438908271e+00 4.31241481114016433906e+00 6.80732309887663511461e+00 4.25000503429999287874e+00 6.64442892511833171909e+00 4.50997983555280512746e+00 7.53744846476568230997e+00 -2222 11105.00 5.42820377547625554371e+01 4.27994623975897248158e+00 7.84705995016940160980e+00 4.31480620473867393372e+00 6.81060340814141529364e+00 4.25200327224732088638e+00 6.64764191675761129119e+00 4.51290032789943396097e+00 7.54178417945855805726e+00 -2223 11110.00 5.43083203477363198886e+01 4.28181347871058104460e+00 7.85143329362846120745e+00 4.31719822413197995559e+00 6.81388371739583309505e+00 4.25400133462677310092e+00 6.65085457226835963240e+00 4.51582228819663544783e+00 7.54612040603439471198e+00 -2224 11115.00 5.43346029407100843400e+01 4.28368019377760056443e+00 7.85580701894246669070e+00 4.31959086935117664297e+00 6.81716402666061327409e+00 4.25599922124143237312e+00 6.65406689196149869758e+00 4.51874571613348496868e+00 7.55045714289711789036e+00 -2225 11120.00 5.43608855336838416861e+01 4.28554638511549157442e+00 7.86018112586268102859e+00 4.32198414037553302336e+00 6.82044433592539434130e+00 4.25799693189438155372e+00 6.65727887612722479815e+00 4.52167061141978887662e+00 7.55479438846102446803e+00 -2226 11125.00 5.43871681266576061375e+01 4.28741205289008142643e+00 7.86455561410927206367e+00 4.32437803721541502711e+00 6.82372464517981125454e+00 4.25999446638870082893e+00 6.66049052508682493112e+00 4.52459697376534997204e+00 7.55913214113003828487e+00 -2227 11130.00 5.44134507196313705890e+01 4.28927719727755718537e+00 7.86893048345423107293e+00 4.32677255988118592001e+00 6.82700495444459320993e+00 4.26199182452747482586e+00 6.66370183913049363156e+00 4.52752480284888392248e+00 7.56347039930809206254e+00 -2228 11135.00 5.44397333126051208296e+01 4.29114181844374709129e+00 7.87330573363845154233e+00 4.32916770837284659024e+00 6.83028526369900923498e+00 4.26398900612414699651e+00 6.66691281857951700829e+00 4.53045409836983115071e+00 7.56780916140947645943e+00 -2229 11140.00 5.44660159055788923865e+01 4.29300591654411078935e+00 7.87768136439247079750e+00 4.33156348268003110746e+00 6.83356557296379030220e+00 4.26598601098180196800e+00 6.67012346374481879252e+00 4.53338486000690199518e+00 7.57214842584848213392e+00 -2230 11145.00 5.44922984985526497326e+01 4.29486949177556720514e+00 7.88205737546755003109e+00 4.33395988280274302440e+00 6.83684588222857136941e+00 4.26798283889315488437e+00 6.67333377491659440750e+00 4.53631708743881212342e+00 7.57648819101867587733e+00 -2231 11150.00 5.45185810915264070786e+01 4.29673254428321360621e+00 7.88643376660458450544e+00 4.33635690874097878833e+00 6.84012619147262501684e+00 4.26997948968201868070e+00 6.67654375243685915819e+00 4.53925078034427365026e+00 7.58082845533435012442e+00 -2232 11155.00 5.45448636845001715301e+01 4.29859507425360298782e+00 7.89081053754447481197e+00 4.33875456048437602163e+00 6.84340650059230881652e+00 4.27197596314110938920e+00 6.67975339660617084547e+00 4.54218593837090800491e+00 7.58516921718906900196e+00 -2233 11160.00 5.45711462774739359816e+01 4.30045708187329012162e+00 7.89518768802811532481e+00 4.34115283801220730453e+00 6.84668681000218626309e+00 4.27397225909423905676e+00 6.68296270774581824270e+00 4.54512256120779056801e+00 7.58951047498675990255e+00 -2234 11165.00 5.45974288704476933276e+01 4.30231856730810058309e+00 7.89956521780676901301e+00 4.34355174133483323828e+00 6.84996711923587575654e+00 4.27596837734448964596e+00 6.68617168616672241654e+00 4.54806064850254276877e+00 7.59385222714171526093e+00 -2235 11170.00 5.46237114634214506736e+01 4.30417953073422321353e+00 7.90394312662133291525e+00 4.34595127042116580185e+00 6.85324742850065593558e+00 4.27796431769494045483e+00 6.68938033220053718253e+00 4.55100019989242010610e+00 7.59819447203713682626e+00 -2236 11175.00 5.46499940563952151251e+01 4.30603997234857693854e+00 7.90832141420234258078e+00 4.34835142526083817671e+00 6.85652773779652946473e+00 4.27996007996940441842e+00 6.69258864616854776131e+00 4.55394121504577320536e+00 7.60253720808731525693e+00 -2237 11180.00 5.46762766493689724712e+01 4.30789989231698733363e+00 7.91270008029069238376e+00 4.35075220584348709707e+00 6.85980804701985391603e+00 4.28195566396060023351e+00 6.69579662838167610772e+00 4.55688369358949252330e+00 7.60688043368581556791e+00 -2238 11185.00 5.47025592423427369226e+01 4.30975929083637243622e+00 7.91707912463764351685e+00 4.35315361214838514314e+00 6.86308835629499913722e+00 4.28395106950269877188e+00 6.69900427918193930310e+00 4.55982763516083533517e+00 7.61122414723656781632e+00 -2239 11190.00 5.47288418353165013741e+01 4.31161816809328524158e+00 7.92145854696337003986e+00 4.35555564414443807664e+00 6.86636866557014435841e+00 4.28594629638842139485e+00 6.70221159889062612081e+00 4.56277303938669298589e+00 7.61556834712276931043e+00 -2240 11195.00 5.47551244282902729310e+01 4.31347652425355132522e+00 7.92583834702949197037e+00 4.35795830182128351993e+00 6.86964897483492542563e+00 4.28794134444157659658e+00 6.70541858782902089331e+00 4.56571990590432541524e+00 7.61991303174835010736e+00 -2241 11200.00 5.47814070212640231716e+01 4.31533435953481703251e+00 7.93021852455618248001e+00 4.36036158514782812290e+00 6.87292928405824987692e+00 4.28993621346524722782e+00 6.70862524633913981376e+00 4.56866823433025537327e+00 7.62425819950687611026e+00 -2242 11205.00 5.48076896142377876231e+01 4.31719167411327386930e+00 7.93459907929470098509e+00 4.36276549410334446577e+00 6.87620959335412340607e+00 4.29193090329360682489e+00 6.71183157475263492131e+00 4.57161802427065211418e+00 7.62860384880227204718e+00 -2243 11210.00 5.48339722072115449691e+01 4.31904846818583632029e+00 7.93898001097558214667e+00 4.36517002864637593262e+00 6.87948990258781201135e+00 4.29392541372973912672e+00 6.71503757340115559060e+00 4.57456927535240431837e+00 7.63294997801774144364e+00 -2244 11215.00 5.48602548001853094206e+01 4.32090474193906093348e+00 7.94336131933972300345e+00 4.36757518876655748130e+00 6.88277021185259307856e+00 4.29591974457672520771e+00 6.71824324261635474898e+00 4.57752198716095115572e+00 7.63729658554684576188e+00 -2245 11220.00 5.48865373931590667667e+01 4.32276049556986396993e+00 7.94774300411765644014e+00 4.36998097441207011826e+00 6.88605052111737414577e+00 4.29791389567910186997e+00 6.72144858275061007902e+00 4.58047615930245388682e+00 7.64164366978315179324e+00 -2246 11225.00 5.49128199861328312181e+01 4.32461572927516524345e+00 7.95212506505028038362e+00 4.37238738556218464737e+00 6.88933083038215521299e+00 4.29990786683995462880e+00 6.72465359412521213045e+00 4.58343179137271494739e+00 7.64599122912022188814e+00 -2247 11230.00 5.49391025791065885642e+01 4.32647044326224605726e+00 7.95650750187849276074e+00 4.37479442217544622906e+00 6.89261113963657212622e+00 4.30190165787272693620e+00 6.72785827708217354370e+00 4.58638888295716817822e+00 7.65033926194125690756e+00 -2248 11235.00 5.49653851720803530156e+01 4.32832463772802267243e+00 7.96089031433282556804e+00 4.37720208422075973687e+00 6.89589144888062577365e+00 4.30389526859086490873e+00 6.73106263197387377772e+00 4.58934743364125097287e+00 7.65468776665018690863e+00 -2249 11240.00 5.49916677650541174671e+01 4.33017831286941490276e+00 7.96527350214381346660e+00 4.37961037164630617724e+00 6.89917175815577010667e+00 4.30588869883890978940e+00 6.73426665914232813748e+00 4.59230744300003390634e+00 7.65903674161984593383e+00 -2250 11245.00 5.50179503579242350497e+01 4.33203146889370405148e+00 7.96965706505235438328e+00 4.38201928441062982245e+00 6.90245206738945960012e+00 4.30788194840957672227e+00 6.73747035893991785827e+00 4.59526891060859021820e+00 7.66338618524379988628e+00 -2251 11250.00 5.50442329508979995012e+01 4.33388410599780815602e+00 7.97404100278897942644e+00 4.38442882248263821054e+00 6.90573237670606054905e+00 4.30987501714740606218e+00 6.74067373168792816074e+00 4.59823183604199048347e+00 7.66773609590524785062e+00 -2252 11255.00 5.50705155438717568472e+01 4.33573622438901029597e+00 7.97842531509458829930e+00 4.38683898581050790710e+00 6.90901268599156903605e+00 4.31186790485547710716e+00 6.74387677776983185396e+00 4.60119621884421547975e+00 7.67208647199775217729e+00 -2253 11260.00 5.50967981368455141933e+01 4.33758782428495504035e+00 7.98281000168934795624e+00 4.38924977433205931732e+00 6.91229299519416606756e+00 4.31386061135760456864e+00 6.74707949750691504676e+00 4.60416205859033667025e+00 7.67643731190451727997e+00 -2254 11265.00 5.51230807298192786448e+01 4.33943890589292458060e+00 7.98719506232452225447e+00 4.39166118802656058051e+00 6.91557330444858298080e+00 4.31585313648795843022e+00 6.75028189126192135205e+00 4.60712935481396890225e+00 7.68078861400874046694e+00 -2255 11270.00 5.51493633227930359908e+01 4.34128946940983695413e+00 7.99158049672027903654e+00 4.39407322681110024121e+00 6.91885361373409146779e+00 4.31784548005998747300e+00 6.75348395939759704731e+00 4.61009810707982126132e+00 7.68514037669362348737e+00 -2256 11275.00 5.51756459157668004423e+01 4.34313951506370266031e+00 7.99596630460715385169e+00 4.39648589065458583747e+00 6.92213392299887342318e+00 4.31983764190786523329e+00 6.75668570225595299661e+00 4.61306831492150770657e+00 7.68949259834236542588e+00 -2257 11280.00 5.52019285087405648937e+01 4.34498904306180389057e+00 8.00035248572604196227e+00 4.39889917949483244541e+00 6.92541423222219698630e+00 4.32182962183467367367e+00 6.75988712021010051956e+00 4.61603997786227981948e+00 7.69384527733816714345e+00 -2258 11285.00 5.52282111017143151344e+01 4.34683805361142283630e+00 8.00473903980747536480e+00 4.40131309328002018333e+00 6.92869454152843555761e+00 4.32382141969531552661e+00 6.76308821359168899079e+00 4.61901309545648075527e+00 7.69819841205386445893e+00 -2259 11290.00 5.52544936946880866913e+01 4.34868654695093326268e+00 8.00912596657162723091e+00 4.40372763192723493120e+00 6.93197485078285158266e+00 4.32581303529287364285e+00 6.76628898278419121937e+00 4.62198766720663556384e+00 7.70255200088302149908e+00 -2260 11295.00 5.52807762876618511427e+01 4.35053452327725320714e+00 8.01351326574902778077e+00 4.40614279540538600344e+00 6.93525516003726938408e+00 4.32780446846152155871e+00 6.76948942813998577606e+00 4.62496369264635909246e+00 7.70690604219847408274e+00 -2261 11300.00 5.53070588806356013833e+01 4.35238198281839228088e+00 8.01790093709094087160e+00 4.40855858363156016821e+00 6.93853546928132036697e+00 4.32979571903543369871e+00 6.77268955003217953958e+00 4.62794117128853788046e+00 7.71126053438342395907e+00 -2262 11305.00 5.53333414736093658348e+01 4.35422892579199860563e+00 8.02228898029680692616e+00 4.41097499655393576745e+00 6.94181577846318997871e+00 4.33178678683842033337e+00 6.77588934880279047945e+00 4.63092010264605757897e+00 7.71561547582106843635e+00 -2263 11310.00 5.53596240665831302863e+01 4.35607535242608001624e+00 8.02667739511788624895e+00 4.41339203408960134567e+00 6.94509608782124754356e+00 4.33377767169429173322e+00 6.77908882483528874019e+00 4.63390048621108174842e+00 7.71997086487388450848e+00 -2264 11315.00 5.53859066595568876323e+01 4.35792126293828463446e+00 8.03106618128471261286e+00 4.41580969618673613297e+00 6.94837639707566445679e+00 4.33576837343722321094e+00 6.78228797850278120052e+00 4.63688232149649337543e+00 7.72432669993543097320e+00 -2265 11320.00 5.54121892525306520838e+01 4.35976665756698533727e+00 8.03545533850709148282e+00 4.41822798276242600934e+00 6.95165670635080878981e+00 4.33775889189102326071e+00 6.78548681014728405358e+00 4.63986560797372504794e+00 7.72868297936818304805e+00 -2266 11325.00 5.54384718455044165353e+01 4.36161153651946520426e+00 8.03984486652592167388e+00 4.42064689374412544964e+00 6.95493701565704736112e+00 4.33974922688986808339e+00 6.78868532017299841641e+00 4.64285034515566330526e+00 7.73303970156570485983e+00 -2267 11330.00 5.54647544384781738813e+01 4.36345590004446215460e+00 8.04423476507173518257e+00 4.42306642905928093512e+00 6.95821732481818688854e+00 4.34173937827829448111e+00 6.79188350892193604125e+00 4.64583653252410400114e+00 7.73739686488010303123e+00 -2268 11335.00 5.54910370314519312274e+01 4.36529974835962164548e+00 8.04862503385433747383e+00 4.42548658862498367483e+00 6.96149763410369626371e+00 4.34372934586974945859e+00 6.79508137678793655567e+00 4.64882416954011290500e+00 7.74175446770494080084e+00 -2269 11340.00 5.55173196244256956788e+01 4.36714308170331921843e+00 8.05301567262498707578e+00 4.42790737236868370275e+00 6.96477794338920652706e+00 4.34571912950877248250e+00 6.79827892413374268443e+00 4.65181325567512260477e+00 7.74611250841305931658e+00 -2270 11345.00 5.55436022173994530249e+01 4.36898590029319944250e+00 8.05740668108313151663e+00 4.43032878021783194100e+00 6.96805825251925270436e+00 4.34770872901917293518e+00 6.80147615135318872603e+00 4.65480379042128955547e+00 7.75047098536692491422e+00 -2271 11350.00 5.55698848103732174764e+01 4.37082820437800378954e+00 8.06179805898002754816e+00 4.43275081206878862616e+00 6.97133856191876866149e+00 4.34969814424548761878e+00 6.80467305879865591578e+00 4.65779577321895565944e+00 7.75482989693937607711e+00 -2272 11355.00 5.55961674033469819278e+01 4.37266999419610336020e+00 8.06618980602548063530e+00 4.43517346784900290402e+00 6.97461887117318468654e+00 4.35168737501153035652e+00 6.80786964686397855218e+00 4.66078920352918313341e+00 7.75918924151361455444e+00 -2273 11360.00 5.56224499963207321684e+01 4.37451126997550865383e+00 8.07058192195002455094e+00 4.43759674747556331909e+00 6.97789918041723744579e+00 4.35367642116183528600e+00 6.81106591593262766793e+00 4.66378408080267892188e+00 7.76354901746247350047e+00 -2274 11365.00 5.56487325892945037253e+01 4.37635203195459698833e+00 8.07497440647383157852e+00 4.44002065084482921975e+00 6.98117948970274682097e+00 4.35566528252021711864e+00 6.81426186637771547083e+00 4.66678040450050701793e+00 7.76790922313806397881e+00 -2275 11370.00 5.56750151822682681768e+01 4.37819228038210361831e+00 8.07936725932743193823e+00 4.44244517788425152816e+00 6.98445979895716373420e+00 4.35765395894157592238e+00 6.81745749858270944088e+00 4.66977817404227923959e+00 7.77226985692358240954e+00 -2276 11375.00 5.57012977752420255229e+01 4.38003201549640408530e+00 8.08376048023099436080e+00 4.44487032847982455053e+00 6.98774010819085322765e+00 4.35964245024972196774e+00 6.82065281295180891874e+00 4.67277738886833304832e+00 7.77663091719186638784e+00 -2277 11380.00 5.57275803682157828689e+01 4.38187123752550800049e+00 8.08815406890469112966e+00 4.44729610255900009719e+00 6.99102041750745417659e+00 4.36163075628919560955e+00 6.82384780983739691607e+00 4.67577804841900768196e+00 7.78099240231575350890e+00 -2278 11385.00 5.57538629610859004515e+01 4.38370994673888336735e+00 8.09254802507905246500e+00 4.44972250000777247436e+00 6.99430072668932290014e+00 4.36361887690453276178e+00 6.82704248966440019331e+00 4.67878015211391318218e+00 7.78535431064735128359e+00 -2279 11390.00 5.57801455540596649030e+01 4.38554814336453890888e+00 8.09694234846388383176e+00 4.45214952073286607259e+00 6.99758103596446634498e+00 4.36560681191954547131e+00 6.83023685278519554487e+00 4.68178369938302552100e+00 7.78971664055949553074e+00 -2280 11395.00 5.58064281470334293545e+01 4.38738582765121432061e+00 8.10133703880008582132e+00 4.45457716464100261788e+00 7.00086134342589438972e+00 4.36759456117877142844e+00 6.83343089962471417209e+00 4.68478868961485961364e+00 7.79407939043538533497e+00 -2281 11400.00 5.58327107400071867005e+01 4.38922299984764752168e+00 8.10573209579746034592e+00 4.45700543161817730464e+00 7.00414165406910171896e+00 4.36958212452674921167e+00 6.83662463054570057608e+00 4.68779512223939143212e+00 7.79844255861676494135e+00 -2282 11405.00 5.58589933329809511520e+01 4.39105966021294058521e+00 8.11012751918654295480e+00 4.45943432156075036943e+00 7.00742196377953874276e+00 4.37156950180801651129e+00 6.83981804596271558694e+00 4.69080299665550448651e+00 7.80280614349719936484e+00 -2283 11410.00 5.58852759259547156034e+01 4.39289580898546905274e+00 8.11452330867713556017e+00 4.46186383435471523029e+00 7.01070227302359150201e+00 4.37355669285675041635e+00 6.84301114624886874793e+00 4.69381231227244288817e+00 7.80717014341843373870e+00 -2284 11415.00 5.59115585189284729495e+01 4.39473144643469737503e+00 8.11891946398941044549e+00 4.46429396991715954357e+00 7.01398258213291114771e+00 4.37554369751748595263e+00 6.84620393182908770768e+00 4.69682306846836095104e+00 7.81153455676366448301e+00 -2285 11420.00 5.59378411119022374010e+01 4.39656657278863782778e+00 8.12331598485390138364e+00 4.46672472811335019571e+00 7.01726289154278859428e+00 4.37753051563476525132e+00 6.84939640307647934492e+00 4.69983526463177891941e+00 7.81589938188500088501e+00 -2286 11425.00 5.59641237048759947470e+01 4.39840118832711990393e+00 8.12771287098041206320e+00 4.46915610883964475875e+00 7.02054320081793470365e+00 4.37951714705312333820e+00 6.85258856039524477666e+00 4.70284890015121170848e+00 7.82026461715528142804e+00 -2287 11430.00 5.59904062978497591985e+01 4.40023529329888241080e+00 8.13211012209947625706e+00 4.47158811197167693763e+00 7.02382351030036211625e+00 4.38150359161709967992e+00 6.85578040417922096594e+00 4.70586397440481540855e+00 7.82463026093697600061e+00 -2288 11435.00 5.60166888908235094391e+01 4.40206888795266504388e+00 8.13650773792089943015e+00 4.47402073740580252803e+00 7.02710381931640437614e+00 4.38348984918159878532e+00 6.85897193485333200869e+00 4.70888048677074344539e+00 7.82899631160292130971e+00 -2289 11440.00 5.60429714837972809960e+01 4.40390197255793225395e+00 8.14090571816485031320e+00 4.47645398501765523491e+00 7.03038412860191463949e+00 4.38547591957042826039e+00 6.86216315279068922450e+00 4.71189843660642093681e+00 7.83336276749486071225e+00 -2290 11445.00 5.60692540767710454475e+01 4.40573454738415204446e+00 8.14530406255149763695e+00 4.47888785468286254599e+00 7.03366443783560235659e+00 4.38746180263849261394e+00 6.86535405840585610804e+00 4.71491782327963626642e+00 7.83772962698563269157e+00 -2291 11450.00 5.60955366697447956881e+01 4.40756661266969906876e+00 8.14970277080101013212e+00 4.48132234627705905439e+00 7.03694474712111173176e+00 4.38944749824069369026e+00 6.86854465211339437758e+00 4.71793864613745483894e+00 7.84209688843770535982e+00 -2292 11455.00 5.61218192627185601395e+01 4.40939816869440281977e+00 8.15410184262319504001e+00 4.48375745968623728999e+00 7.04022505635479944885e+00 4.39143300622156917967e+00 6.87173493431750870286e+00 4.72096090454766326161e+00 7.84646455022391631218e+00 -2293 11460.00 5.61481018556923316964e+01 4.41122921571736625879e+00 8.15850127774858435714e+00 4.48619319477566413923e+00 7.04350536564030971221e+00 4.39341832643602359099e+00 6.87492490541202894150e+00 4.72398459784696100883e+00 7.85083261068600979371e+00 -2294 11465.00 5.61743844486660819371e+01 4.41305975399769234713e+00 8.16290107587662205901e+00 4.48862955142096975436e+00 7.04678567488436158328e+00 4.39540345871823046053e+00 6.87811456581152480538e+00 4.72700972537204489043e+00 7.85520106819682162325e+00 -2295 11470.00 5.62006670416398463885e+01 4.41488978382557650804e+00 8.16730123673783658944e+00 4.49106652947705775603e+00 7.05006598416987184663e+00 4.39738840292309163260e+00 6.88130391593055623645e+00 4.73003628645961260446e+00 7.85956992111882524199e+00 -2296 11475.00 5.62269496346136108400e+01 4.41671930544975488431e+00 8.17170176004203696607e+00 4.49350412882992333863e+00 7.05334629340355956373e+00 4.39937315889514479750e+00 6.88449295617332523989e+00 4.73306428045672511473e+00 7.86393916780412549627e+00 -2297 11480.00 5.62532322275873681861e+01 4.41854831913969636759e+00 8.17610264550939014327e+00 4.49594234932410508065e+00 7.05662660268906982708e+00 4.40135772649965950620e+00 6.88768168696475857615e+00 4.73609370666898854552e+00 7.86830880661519849184e+00 -2298 11485.00 5.62795148205611326375e+01 4.42037682517523045078e+00 8.18050389283933832019e+00 4.49838119084559640015e+00 7.05990691192275843235e+00 4.40334210558117167267e+00 6.89087010869869320828e+00 4.73912456442273466450e+00 7.87267883591451322900e+00 -2299 11490.00 5.63057974135348899836e+01 4.42220482383618929134e+00 8.18490550177277853550e+00 4.50082065323893676378e+00 7.06318722120826691935e+00 4.40532629599458580572e+00 6.89405822181042093888e+00 4.74215685304429879210e+00 7.87704925405417633044e+00 -2300 11495.00 5.63320800065086544350e+01 4.42403231537130903206e+00 8.18930747199878972253e+00 4.50326073635902890402e+00 7.06646753047304798656e+00 4.40731029758443870747e+00 6.89724602670414199679e+00 4.74519057181855696825e+00 7.88142005939666390191e+00 -2301 11500.00 5.63583625994824117811e+01 4.42585930008115102652e+00 8.19370980324790032512e+00 4.50570144008150297310e+00 7.06974783970673748001e+00 4.40929411021599726439e+00 6.90043352380478580699e+00 4.74822572007184451337e+00 7.88579125031480998587e+00 -2302 11505.00 5.63846451924561762326e+01 4.42768577822481557149e+00 8.19811249522992291361e+00 4.50814276425089754952e+00 7.07302814987319461437e+00 4.41127773373380183131e+00 6.90362071351654993379e+00 4.75126229709939895685e+00 7.89016282513999378523e+00 -2303 11510.00 5.64109277854299264732e+01 4.42951175009249897840e+00 8.20251554766501911331e+00 4.51058470871175298811e+00 7.07630845824666288024e+00 4.41326116799275336433e+00 6.90680759627472706796e+00 4.75430030217573484919e+00 7.89453478224505023064e+00 -2304 11515.00 5.64372103784036980301e+01 4.43133721596403251652e+00 8.20691896024226963391e+00 4.51302727332933262261e+00 7.07958876751144483563e+00 4.41524441284775370775e+00 6.90999417249388159235e+00 4.75733973461682335682e+00 7.89890711999245365149e+00 -2305 11520.00 5.64634929713774624815e+01 4.43316217610888063660e+00 8.21132273270257506681e+00 4.51547045793781265388e+00 7.08286907674513255273e+00 4.41722746816407241255e+00 6.91318044259894293191e+00 4.76038059368681132355e+00 7.90327983673431333500e+00 -2306 11525.00 5.64897755642475729587e+01 4.43498663080687549609e+00 8.21572686473500546356e+00 4.51791426239209581439e+00 7.08614938604100608188e+00 4.41921033379660777030e+00 6.91636640700447369312e+00 4.76342287868093983150e+00 7.90765293081236908534e+00 -2307 11530.00 5.65160581572213445156e+01 4.43681058034821251823e+00 8.22013135607009814976e+00 4.52035868654708572478e+00 7.08942969532651545705e+00 4.42119300958990280037e+00 6.91955206613540241278e+00 4.76646658885299423503e+00 7.91202640060982353987e+00 -2308 11535.00 5.65423407501951018617e+01 4.43863402502308623809e+00 8.22453620641765859034e+00 4.52280373022658999105e+00 7.09271000451874833459e+00 4.42317549540922083651e+00 6.92273742042702089350e+00 4.76951172347748730829e+00 7.91640024445805590148e+00 -2309 11540.00 5.65686233431688592077e+01 4.44045696510096110643e+00 8.22894141547712720808e+00 4.52524939327514896803e+00 7.09599031384571254932e+00 4.42515779110946638752e+00 6.92592247030425856025e+00 4.77255828182893182543e+00 7.92077446072990110082e+00 -2310 11545.00 5.65949059361426236592e+01 4.44227940088239936500e+00 8.23334698295830769155e+00 4.52769567553730034604e+00 7.09927062304830958084e+00 4.42713989655590456351e+00 6.92910721618167801950e+00 4.77560626314038483287e+00 7.92514904777746931330e+00 -2311 11550.00 5.66211885291163810052e+01 4.44410133264722961854e+00 8.23775290859173558999e+00 4.53014257684722032593e+00 7.10255093233381806783e+00 4.42912181161380402727e+00 6.93229165850493700418e+00 4.77865566668635821657e+00 7.92952400395286804979e+00 -2312 11555.00 5.66474711220901454567e+01 4.44592276069601144428e+00 8.24215919206648628403e+00 4.53259009703908066768e+00 7.10583124155714340731e+00 4.43110353612770158094e+00 6.93547579768859723259e+00 4.78170649169990902294e+00 7.93389932760820393298e+00 -2313 11560.00 5.66737537150639099082e+01 4.44774368529821106932e+00 8.24656583310273205711e+00 4.53503823593669164183e+00 7.10911155086338020226e+00 4.43308506996286411095e+00 6.93865963417831821403e+00 4.78475873743482260636e+00 7.93827501711631278170e+00 -2314 11565.00 5.67000363080376601488e+01 4.44956410676475222488e+00 8.25097283141027482145e+00 4.53748699338459360320e+00 7.11239186010743384969e+00 4.43506641298456116829e+00 6.94184316838866077859e+00 4.78781240311379008290e+00 7.94265107080857646338e+00 -2315 11570.00 5.67263189010114317057e+01 4.45138402537546529203e+00 8.25538018668855499982e+00 4.53993636920659682232e+00 7.11567216938257907088e+00 4.43704756505805342215e+00 6.94502640076528621194e+00 4.79086748796986938714e+00 7.94702748704746309016e+00 -2316 11575.00 5.67526014939851961572e+01 4.45320344143090895983e+00 8.25978789866810991782e+00 4.54238636322650979338e+00 7.11895247861626767616e+00 4.43902852603824982225e+00 6.94820933174348009942e+00 4.79392399123611578915e+00 7.95140426419545054415e+00 -2317 11580.00 5.67788840869589463978e+01 4.45502235523164280551e+00 8.26419596702764813756e+00 4.54483697525778129744e+00 7.12223278790177793951e+00 4.44100929579041281414e+00 6.95139196174817541873e+00 4.79698191212485802737e+00 7.95578140059427685316e+00 -2318 11585.00 5.68051666799327108492e+01 4.45684076705749721015e+00 8.26860439149770520828e+00 4.54728820514494724847e+00 7.12551309716655723037e+00 4.44298987417981017245e+00 6.95457429122502635011e+00 4.80004124986915314821e+00 7.96015889460641723474e+00 -2319 11590.00 5.68314492729064753007e+01 4.45865867721939412860e+00 8.27301317177772155276e+00 4.54974005269109049721e+00 7.12879340638988256984e+00 4.44497026107171055997e+00 6.95775632060932558431e+00 4.80310200365023565183e+00 7.96453674458397919977e+00 -2320 11595.00 5.68577318658802397522e+01 4.46047608600752987229e+00 8.27742230757750441228e+00 4.55219251772002220235e+00 7.13207371360257091908e+00 4.44695045633137731045e+00 6.96093805033636670032e+00 4.80616417270116347282e+00 7.96891494887907025912e+00 -2321 11600.00 5.68840144588539899928e+01 4.46229299373282728425e+00 8.28183179859649243326e+00 4.55464560004518759229e+00 7.13535402494017301223e+00 4.44893045982407997485e+00 6.96411948084144061255e+00 4.80922775620317377587e+00 7.97329350585416207764e+00 -2322 11605.00 5.69102970518277544443e+01 4.46410940068548178772e+00 8.28624164455485612280e+00 4.55709929949039604935e+00 7.13863433419458903728e+00 4.45091027141508277509e+00 6.96730061257020327758e+00 4.81229275335822759274e+00 7.97767241384063563459e+00 -2323 11610.00 5.69365796448015260012e+01 4.46592530717641444937e+00 8.29065184515203590365e+00 4.55955361584836893485e+00 7.14191464345937010449e+00 4.45288989096965437398e+00 6.97048144596831242836e+00 4.81535916334756386448e+00 7.98205167121132408425e+00 -2324 11615.00 5.69628622377752762418e+01 4.46774071350618573462e+00 8.29506240009783724076e+00 4.56200854894291296660e+00 7.14519495268269544397e+00 4.45486931835306165794e+00 6.97366198147105897931e+00 4.81842698537314362284e+00 7.98643127631833849023e+00 -2325 11620.00 5.69891448307490406933e+01 4.46955561997535344432e+00 8.29947330909170055691e+00 4.56446409857711188351e+00 7.14847526195784066516e+00 4.45684855344093389107e+00 6.97684221952410066336e+00 4.82149621859547750091e+00 7.99081122750342309757e+00 -2326 11625.00 5.70154274237228122502e+01 4.47137002688447893206e+00 8.30388457183306627485e+00 4.56692026455404853635e+00 7.15175557122262173237e+00 4.45882759609853707161e+00 6.98002216056272839495e+00 4.82456686219579999886e+00 7.99519152312904601843e+00 -2327 11630.00 5.70417100166965624908e+01 4.47318393455484564214e+00 8.30829618804210667804e+00 4.56937704667680311132e+00 7.15503588060140849336e+00 4.46080644619114075056e+00 6.98320180504296406099e+00 4.82763891533461997341e+00 7.99957216154731742819e+00 -2328 11635.00 5.70679926096703269423e+01 4.47499734328701581632e+00 8.31270815741826041290e+00 4.57183444475882172497e+00 7.15831618971072725088e+00 4.46278510359437419197e+00 6.98638115341046272988e+00 4.83071237719317281289e+00 8.00395314111034750226e+00 -2329 11640.00 5.70942752026440842883e+01 4.47681025339191052126e+00 8.31712047967133294435e+00 4.57429245858246069645e+00 7.16159649900660078004e+00 4.46476356818386754810e+00 6.98956020611088124639e+00 4.83378724691123817792e+00 8.00833446015987604483e+00 -2330 11645.00 5.71205577956178487398e+01 4.47862266518045437635e+00 8.32153315449040142937e+00 4.57675108796116347776e+00 7.16487680829210926703e+00 4.46674183980415939743e+00 6.99273896358987556710e+00 4.83686352364932403702e+00 8.01271611705837827344e+00 -2331 11650.00 5.71468403885916131912e+01 4.48043457895320518247e+00 8.32594618159563637505e+00 4.57921033266692134589e+00 7.16815711752579787230e+00 4.46871991836197413051e+00 6.99591742629310253676e+00 4.83994120655757331662e+00 8.01709811015795992262e+00 -2332 11655.00 5.71731229815653705373e+01 4.48224599504181320242e+00 8.33035956067611138565e+00 4.58167019252354457137e+00 7.17143742678021478554e+00 4.47069780370184943763e+00 6.99909559467658226595e+00 4.84302029477576745364e+00 8.02148043782109354538e+00 -2333 11660.00 5.71994055745391278833e+01 4.48405691374683978978e+00 8.33477329145199874461e+00 4.58413066729265850086e+00 7.17471773606572416071e+00 4.47267549570978051321e+00 7.00227346918597159942e+00 4.84610078743332017837e+00 8.02586309837915834464e+00 -2334 11665.00 5.72256881674092596768e+01 4.48586733538957016520e+00 8.33918737361237560890e+00 4.58659175677734509691e+00 7.17799804533050611610e+00 4.47465299426139662131e+00 7.00545105028765568989e+00 4.84918268368037441718e+00 8.03024609019462687343e+00 -2335 11670.00 5.72519707603830099174e+01 4.48767726028092894808e+00 8.34360180686704566710e+00 4.58905346077032216812e+00 7.18127835459528629514e+00 4.47663029922196731292e+00 7.00862833840656040962e+00 4.85226598262562003328e+00 8.03462941161960841896e+00 -2336 11675.00 5.72782533533567743689e+01 4.48948668873183809325e+00 8.34801659091545111835e+00 4.59151577904357921511e+00 7.18455866383933994257e+00 4.47860741046712096392e+00 7.01180533401943684169e+00 4.85535068339847164509e+00 8.03901306100620871575e+00 -2337 11680.00 5.73045359463305388203e+01 4.49129562107394875170e+00 8.35243172545703060905e+00 4.59397871138983671102e+00 7.18783897309375685580e+00 4.48058432788285276871e+00 7.01498203757193916630e+00 4.85843678510761467493e+00 8.04339703670653705103e+00 -2338 11685.00 5.73308185393042961664e+01 4.49310405762854880862e+00 8.35684721020159138050e+00 4.59644225758108060376e+00 7.19111928231708041892e+00 4.48256105132406545977e+00 7.01815844950972600458e+00 4.86152428688246818211e+00 8.04778133707270093566e+00 -2339 11690.00 5.73571011322780535124e+01 4.49491199869619606488e+00 8.36126304483820881330e+00 4.59890641739966721246e+00 7.19439959163368225603e+00 4.48453758068711927365e+00 7.02133457030954399869e+00 4.86461318781098750463e+00 8.05216596045680788052e+00 -2340 11695.00 5.73833837252518179639e+01 4.49671944461890671363e+00 8.36567922908705874363e+00 4.60137119061758692595e+00 7.19767990088809916926e+00 4.48651391583727932044e+00 7.02451040040668672759e+00 4.86770348700186250568e+00 8.05655090521096717282e+00 -2341 11700.00 5.74096663182255824154e+01 4.49852639569723944390e+00 8.37009576262684262815e+00 4.60383657701719073430e+00 7.20096021015288112466e+00 4.48849005666054079455e+00 7.02768594027790260981e+00 4.87079518355341445357e+00 8.06093616968728454708e+00 -2342 11705.00 5.74359489111993397614e+01 4.50033285228357460284e+00 8.37451264517773985574e+00 4.60630257636010664868e+00 7.20424051939693210755e+00 4.49046600302217147060e+00 7.03086119036884671374e+00 4.87388827655360490354e+00 8.06532175224823255633e+00 -2343 11710.00 5.74622315041731042129e+01 4.50213881467846910311e+00 8.37892987642882047794e+00 4.60876918842868743553e+00 7.20752082865134990897e+00 4.49244175480816565482e+00 7.03403615114590685664e+00 4.87698276508002592777e+00 8.06970765122519217982e+00 -2344 11715.00 5.74885140971468544535e+01 4.50394428321357587208e+00 8.38334745608989351240e+00 4.61123641298456021786e+00 7.21080113793685928414e+00 4.49441731190451676525e+00 7.03721082305473455420e+00 4.88007864822063819332e+00 8.07409386499099923640e+00 -2345 11720.00 5.75147966901206260104e+01 4.50574925822054606073e+00 8.38776538385003611609e+00 4.61370424979971360813e+00 7.21408144720164123953e+00 4.49639267417649435288e+00 7.04038520657208355402e+00 4.88317592505303732509e+00 8.07848039188739619476e+00 -2346 11725.00 5.75410792830943904619e+01 4.50755374003103082003e+00 8.39218365940868515906e+00 4.61617269862540879899e+00 7.21736175643532984481e+00 4.49836784151009005939e+00 7.04355930215397130212e+00 4.88627459464445390580e+00 8.08286723026649056578e+00 -2347 11730.00 5.75673618760681407025e+01 4.50935772895595121668e+00 8.39660228247565143533e+00 4.61864175922327291346e+00 7.22064206572083833180e+00 4.50034281379130174372e+00 7.04673311026678117486e+00 4.88937465606211763003e+00 8.08725437849075667884e+00 -2348 11735.00 5.75936444690419051540e+01 4.51116122534768937413e+00 8.40102125275037359131e+00 4.62111143136529456399e+00 7.22392237495452693707e+00 4.50231759089575955812e+00 7.04990663136653772369e+00 4.89247610835253166073e+00 8.09164183489157551321e+00 -2349 11740.00 5.76199270620156767109e+01 4.51296422951716724725e+00 8.40544056991156374181e+00 4.62358171480273405507e+00 7.22720268425040046623e+00 4.50429217269909187848e+00 7.05307986591962166045e+00 4.89557895058292924517e+00 8.09602959785214437716e+00 -2350 11745.00 5.76462096549894269515e+01 4.51476674180640102918e+00 8.40986023367939061757e+00 4.62605260929722028607e+00 7.23048299345299749774e+00 4.50626655909765982955e+00 7.05625281439241902603e+00 4.89868318179980910543e+00 8.10041766570384069723e+00 -2351 11750.00 5.76724922479631914030e+01 4.51656876254704009455e+00 8.41428024375329819406e+00 4.62852411458964851931e+00 7.23376330275923340452e+00 4.50824074996709356355e+00 7.05942547724095170736e+00 4.90178880103931202683e+00 8.10480603680914235554e+00 -2352 11755.00 5.76987748409369558544e+01 4.51837029208110063649e+00 8.41870059981199503341e+00 4.63099623043128083566e+00 7.23704361201365209411e+00 4.51021474519338916309e+00 7.06259785495232961239e+00 4.90489580735830443814e+00 8.10919470950978826806e+00 -2353 11760.00 5.77250574339107132005e+01 4.52017133072987054021e+00 8.42312130156529015323e+00 4.63346895658374346993e+00 7.24032392127843227314e+00 4.51218854465217589222e+00 7.06576994797221136224e+00 4.90800419977219615220e+00 8.11358368216825276420e+00 -2354 11765.00 5.77513400268844705465e+01 4.52197187882500095668e+00 8.42754234871262219997e+00 4.63594229278793257265e+00 7.24360423050175672444e+00 4.51416214823981221116e+00 7.06894175676698033328e+00 4.91111397731712706616e+00 8.11797295314700662061e+00 -2355 11770.00 5.77776226198582349980e+01 4.52377193672923461065e+00 8.43196374094307010694e+00 4.63841623879511111284e+00 7.24688453979762936541e+00 4.51613555583193093668e+00 7.07211328182374909801e+00 4.91422513901887114685e+00 8.12236252077743081657e+00 -2356 11775.00 5.78039052128320065549e+01 4.52557150475349523333e+00 8.43638547796643756271e+00 4.64089079432544693304e+00 7.25016484904168301284e+00 4.51810876732489052898e+00 7.07528452359853954334e+00 4.91733768389283909528e+00 8.12675238343236117089e+00 -2357 11780.00 5.78301878058057567955e+01 4.52737058325016139548e+00 8.44080755947180350063e+00 4.64336595915093131026e+00 7.25344515830646496823e+00 4.52008178259432114032e+00 7.07845548256810008780e+00 4.92045161095443983612e+00 8.13114253946390519445e+00 -2358 11785.00 5.78564703987795212470e+01 4.52916917255088424810e+00 8.44522998514824152494e+00 4.64584173298136793306e+00 7.25672546756088099329e+00 4.52205460152621707692e+00 7.08162615919881321958e+00 4.92356691919835665061e+00 8.13553298722417217448e+00 -2359 11790.00 5.78827529917532856985e+01 4.53096727300804591465e+00 8.44965275470556065329e+00 4.64831811556801977048e+00 7.26000577683602621448e+00 4.52402722401693857535e+00 7.08479655395706497956e+00 4.92668360765036439375e+00 8.13992372505490280332e+00 -2360 11795.00 5.79090355847270430445e+01 4.53276488496365814740e+00 8.45407586783283448995e+00 4.65079510664141970722e+00 7.26328608609044312772e+00 4.52599964994211667602e+00 7.08796666730924052047e+00 4.92980167529478041644e+00 8.14431475132893645252e+00 -2361 11800.00 5.79353181777008074960e+01 4.53456200874937387368e+00 8.45849932422950701039e+00 4.65327270594246389379e+00 7.26656639534486004095e+00 4.52797187919810895096e+00 7.09113649975281568061e+00 4.93292112111592295776e+00 8.14870606438801381444e+00 -2362 11805.00 5.79616007705709179731e+01 4.53635864471757344063e+00 8.46292312359501508467e+00 4.65575091319132372547e+00 7.26984670463036852794e+00 4.52994391168127474856e+00 7.09430605173344819292e+00 4.93604194411883856475e+00 8.15309766260497426060e+00 -2363 11810.00 5.79878833635446895300e+01 4.53815479319990533469e+00 8.46734726560807615670e+00 4.65822972811853208697e+00 7.27312701389515048334e+00 4.53191574726724510924e+00 7.09747532373824707719e+00 4.93916414327748132251e+00 8.15748954431119521757e+00 -2364 11815.00 5.80141659565184539815e+01 4.53995045455911583332e+00 8.47177174998885718082e+00 4.66070915044425682083e+00 7.27640732314956650839e+00 4.53388738585238026957e+00 7.10064431623360281520e+00 4.94228771756580442798e+00 8.16188170787951605689e+00 -2365 11820.00 5.80404485494922042221e+01 4.54174562913721935331e+00 8.47619657640570878243e+00 4.66318917989903258814e+00 7.27968763240398430980e+00 4.53585882732267275941e+00 7.10381302969625938459e+00 4.94541266596812612022e+00 8.16627415166203896035e+00 -2366 11825.00 5.80667311424659686736e+01 4.54354031727623119963e+00 8.48062174457879613954e+00 4.66566981620302900780e+00 7.28296794166876537702e+00 4.53783007157448281532e+00 7.10698146461333024604e+00 4.94853898743767217638e+00 8.17066687401087499154e+00 -2367 11830.00 5.80930137354397402305e+01 4.54533451931816578906e+00 8.48504725418683669602e+00 4.66815105907641392236e+00 7.28624825093354555605e+00 4.53980111849380563172e+00 7.11014962144083728646e+00 4.95166668093803430395e+00 8.17505987328849670348e+00 -2368 11835.00 5.81192963284134904711e+01 4.54712823563613266487e+00 8.48947310491890405615e+00 4.67063290823935606255e+00 7.28952856019832662327e+00 4.54177196797699966879e+00 7.11331750067625634415e+00 4.95479574543279888132e+00 8.17945314785737664920e+00 -2369 11840.00 5.81455789213872549226e+01 4.54892146655141793588e+00 8.49389929649517227972e+00 4.67311536340166355785e+00 7.29280886948383599844e+00 4.54374261992042427494e+00 7.11648510277561019421e+00 4.95792617986483108439e+00 8.18384669605925729741e+00 -2370 11845.00 5.81718615143610122686e+01 4.55071421244749352297e+00 8.49832582858398311032e+00 4.67559842427313920865e+00 7.29608917871752460371e+00 4.54571307421007375638e+00 7.11965242823637201042e+00 4.96105798319771817972e+00 8.18824051625660942477e+00 -2371 11850.00 5.81981441073347767201e+01 4.55250647364564464681e+00 8.50275270088478229980e+00 4.67808209057395263386e+00 7.29936948797194151695e+00 4.54768333074230746149e+00 7.12281947751456367968e+00 4.96419115435359614708e+00 8.19263460680154409488e+00 -2372 11855.00 5.82244267003085340662e+01 4.55429825051898173882e+00 8.50717991309701027092e+00 4.68056636200354692079e+00 7.30264979723672347234e+00 4.54965338941348473867e+00 7.12598625110766370483e+00 4.96732569227532305689e+00 8.19702896607726039235e+00 -2373 11860.00 5.82507092932822985176e+01 4.55608954340951921580e+00 8.51160746492010744646e+00 4.68305123828208813563e+00 7.30593010653259611331e+00 4.55162325010959989413e+00 7.12915274949241783986e+00 4.97046159589540081924e+00 8.20142359241513574375e+00 -2374 11865.00 5.82769918862560558637e+01 4.55788035268000069067e+00 8.51603535603278771760e+00 4.68553671909865432355e+00 7.30921041575592145279e+00 4.55359291272701227626e+00 7.13231897313521301385e+00 4.97359886413596008481e+00 8.20581848417764625481e+00 -2375 11870.00 5.83032744792298203151e+01 4.55967067868280562237e+00 8.52046358613448973074e+00 4.68802280416305183763e+00 7.31249072502070163182e+00 4.55556237717244449925e+00 7.13548492252316002293e+00 4.97673749592949832277e+00 8.21021363973762241528e+00 -2376 11875.00 5.83295570722035847666e+01 4.56146052178067673566e+00 8.52489215492465746138e+00 4.69050949316435694669e+00 7.31577103427511854505e+00 4.55753164333189175750e+00 7.13865059814337410415e+00 4.97987749017742320490e+00 8.21460905744717706511e+00 -2377 11880.00 5.83558396651773350072e+01 4.56324988231563022367e+00 8.52932106209236806649e+00 4.69299678582273838146e+00 7.31905134353989961227e+00 4.55950071111207844154e+00 7.14181600047260278785e+00 4.98301884580186449369e+00 8.21900473565841593881e+00 -2378 11885.00 5.83821222581510994587e+01 4.56503876066077385332e+00 8.53375030731633010816e+00 4.69548468181691003309e+00 7.32233165279431741368e+00 4.56146958039899708126e+00 7.14498112998759360437e+00 4.98616156169386748331e+00 8.22340067274417485521e+00 -2379 11890.00 5.84084048511248710156e+01 4.56682715717885034934e+00 8.53817989030635260406e+00 4.69797318085667559018e+00 7.32561196205909670454e+00 4.56343825108900702503e+00 7.14814598718582416836e+00 4.98930563677556282443e+00 8.22779686705656487788e+00 -2380 11895.00 5.84346874440986212562e+01 4.56861507221187590488e+00 8.54260981075150915842e+00 4.70046228261038478990e+00 7.32889227132387865993e+00 4.56540672309919770555e+00 7.15131057252331636676e+00 4.99245106992762721632e+00 8.23219331695805323079e+00 -2381 11900.00 5.84609700370723857077e+01 4.57040250613295651050e+00 8.54704006834088403366e+00 4.70295198678784309720e+00 7.33217258056793053100e+00 4.56737499630519749871e+00 7.15447488650790930365e+00 4.99559786004110328861e+00 8.23659002081111424332e+00 -2382 11905.00 5.84872526300461572646e+01 4.57218945930483844364e+00 8.55147066276354550496e+00 4.70544229305739936109e+00 7.33545288982234833242e+00 4.56934307061373079506e+00 7.15763892960598813175e+00 4.99874600599666862877e+00 8.24098697697822224484e+00 -2383 11910.00 5.85135352230199075052e+01 4.57397593207989849873e+00 8.55590159371893932416e+00 4.70793320112885815831e+00 7.33873319907676613383e+00 4.57131094593152020877e+00 7.16080270231502868938e+00 5.00189550669572646768e+00 8.24538418383220772512e+00 -2384 11915.00 5.85398178159936719567e+01 4.57576192483124710719e+00 8.56033286089614264824e+00 4.71042471067056744971e+00 7.34201350831045296275e+00 4.57327862215492420006e+00 7.16396620511178117141e+00 5.00504636099822874939e+00 8.24978163971482203465e+00 -2385 11920.00 5.85661004089674293027e+01 4.57754743792162432925e+00 8.56476446398422908146e+00 4.71291682136124112645e+00 7.34529381759596322610e+00 4.57524609918030389366e+00 7.16712943848335815034e+00 5.00819856776412031252e+00 8.25417934299889388683e+00 -2386 11925.00 5.85923830019411937542e+01 4.57933247171377644236e+00 8.56919640267227933350e+00 4.71540953287959307971e+00 7.34857412686074429331e+00 4.57721337691437835105e+00 7.17029240291687219866e+00 5.01135212588444645121e+00 8.25857729204689938740e+00 -2387 11930.00 5.86186655949149511002e+01 4.58111702658081032524e+00 8.57362867665973382714e+00 4.71790284491469780193e+00 7.35185443611516209472e+00 4.57918045525351047331e+00 7.17345509888907173490e+00 5.01450703419842458430e+00 8.26297548522130931303e+00 -2388 11935.00 5.86449481878887155517e+01 4.58290110287510454867e+00 8.57806128562530112447e+00 4.72039675713490591846e+00 7.35513474535921307762e+00 4.58114733410442198647e+00 7.17661752688706933156e+00 5.01766329156600487948e+00 8.26737392089496125891e+00 -2389 11940.00 5.86712307808624657923e+01 4.58468470098013280989e+00 8.58249422927879201950e+00 4.72289126919820123618e+00 7.35841505463435918699e+00 4.58311401336347135071e+00 7.17977968740834260331e+00 5.02082089683677246228e+00 8.27177259743032422534e+00 -2390 11945.00 5.86975133737325975858e+01 4.58646782125863694546e+00 8.58692750728855358489e+00 4.72538638079366180023e+00 7.36169536393023182796e+00 4.58508049293738384478e+00 7.18294158092963908047e+00 5.02397984886031068186e+00 8.27617151318987254172e+00 -2391 11950.00 5.87237959667063549318e+01 4.58825046407336145649e+00 8.59136111936438950920e+00 4.72788209158963468326e+00 7.36497567318465051756e+00 4.58704677274324268410e+00 7.18610320794843637771e+00 5.02714014648620644010e+00 8.28057066653607876106e+00 -2392 11955.00 5.87500785596801193833e+01 4.59003262979741233352e+00 8.59579506518501545997e+00 4.73037840123374309087e+00 7.36825598242870150045e+00 4.58901285265668157365e+00 7.18926456894148291354e+00 5.03030178852258735844e+00 8.28497005584177692583e+00 -2393 11960.00 5.87763611526538838348e+01 4.59181431880389911981e+00 8.60022934444986830727e+00 4.73287530941505973914e+00 7.37153629167275514789e+00 4.59097873260515232374e+00 7.19242566439589126048e+00 5.03346477381903678605e+00 8.28936967946944136543e+00 -2394 11965.00 5.88026437456276411808e+01 4.59359553146592958228e+00 8.60466395684802698440e+00 4.73537281577084456785e+00 7.37481660094790125726e+00 4.59294441248501073005e+00 7.19558649479877576738e+00 5.03662910119404738651e+00 8.29376953579190612231e+00 -2395 11970.00 5.88289263386013985269e+01 4.59537626814624555749e+00 8.60909890205820538256e+00 4.73787091997981058000e+00 7.37809691020231728231e+00 4.59490989220298295947e+00 7.19874706064761049618e+00 5.03979476946611448795e+00 8.29816962317164374952e+00 -2396 11975.00 5.88552089315751629783e+01 4.59715652922831985450e+00 8.61353417979020896666e+00 4.74036962167921238631e+00 7.38137721946709834953e+00 4.59687517166579073802e+00 7.20190736242951068391e+00 5.04296177745372631307e+00 8.30256993998149006586e+00 -2397 11980.00 5.88814915245489203244e+01 4.59893631508525935203e+00 8.61796978971238658573e+00 4.74286892054776298977e+00 7.38465752875260772470e+00 4.59884025078015756804e+00 7.20506740062122297275e+00 5.04613012397537818998e+00 8.30697048458391762438e+00 -2398 11985.00 5.89077741175226847758e+01 4.60071562607980943937e+00 8.62240573153454015198e+00 4.74536881622271966563e+00 7.38793783801738968009e+00 4.60080512944244190976e+00 7.20822717573059179585e+00 5.04929980780810616636e+00 8.31137125536212550969e+00 -2399 11990.00 5.89340567104964492273e+01 4.60249446260580441503e+00 8.62684200492502029078e+00 4.74786930835170384313e+00 7.39121814724071324321e+00 4.60276980758009646166e+00 7.21138668822399697689e+00 5.05247082778076617160e+00 8.31577225066822656174e+00 -2400 11995.00 5.89603393034702136788e+01 4.60427282502598789193e+00 8.63127860959363424342e+00 4.75037039660306170674e+00 7.39449845653658677236e+00 4.60473428507911375362e+00 7.21454593861964621482e+00 5.05564318268075751917e+00 8.32017346889577602553e+00 -2401 12000.00 5.89866218964439710248e+01 4.60605071372383179096e+00 8.63571554522945561416e+00 4.75287208060368815410e+00 7.39777876577027448946e+00 4.60669856186694648414e+00 7.21770492738392466237e+00 5.05881687128511714491e+00 8.32457490839689207007e+00 -2402 12005.00 5.90129044894177354763e+01 4.60782812907244387901e+00 8.64015281150083502837e+00 4.75537436001156610388e+00 7.40105907500396398291e+00 4.60866263783995488978e+00 7.22086365501430726965e+00 5.06199189238124436230e+00 8.32897656754440163240e+00 -2403 12010.00 5.90391870823914928224e+01 4.60960507144493103482e+00 8.64459040811757795097e+00 4.75787723446395283133e+00 7.40433938432056493184e+00 4.61062651291522396235e+00 7.22402212199790838554e+00 5.06516824476690530332e+00 8.33337844473187416838e+00 -2404 12015.00 5.90654696753652501684e+01 4.61138154122476695562e+00 8.64902833476876153895e+00 4.76038070358774056956e+00 7.40761969357498184507e+00 4.61259018699947898057e+00 7.22718032884256711412e+00 5.06834592718804266553e+00 8.33778053831141718888e+00 -2405 12020.00 5.90917522683390146199e+01 4.61315753880578593993e+00 8.65346659113309613076e+00 4.76288476705127816757e+00 7.41090000281903549251e+00 4.61455365999943989408e+00 7.23033827601467127266e+00 5.07152493844242080456e+00 8.34218284666622977852e+00 -2406 12025.00 5.91180348613127790713e+01 4.61493306455073160066e+00 8.65790517691002570189e+00 4.76538942446072955050e+00 7.41418031207345240574e+00 4.61651693182183198161e+00 7.23349596402205818890e+00 5.07470527728634657194e+00 8.34658536815878449033e+00 -2407 12030.00 5.91443174542865364174e+01 4.61670811884307585871e+00 8.66234409177826059079e+00 4.76789467546371525941e+00 7.41746062131750516500e+00 4.61848000239410705348e+00 7.23665339335184398806e+00 5.07788694246576444158e+00 8.35098810118264722746e+00 -2408 12035.00 5.91706000472602937634e+01 4.61848270206629063495e+00 8.66678333543724477295e+00 4.77040051968712841557e+00 7.42074093062374195995e+00 4.62044287161262268171e+00 7.23981056449113857809e+00 5.08106993274734630717e+00 8.35539104411065025602e+00 -2409 12040.00 5.91968826402340653203e+01 4.62025681460384785026e+00 8.67122290757605362899e+00 4.77290695676822451787e+00 7.42402123986779560738e+00 4.62240553939446741083e+00 7.24296747793741868549e+00 5.08425424687703664262e+00 8.35979419531563294754e+00 -2410 12045.00 5.92231652332078155609e+01 4.62203045683921853737e+00 8.67566280787339927372e+00 4.77541398632353164544e+00 7.42730154915330409438e+00 4.62436800564636207866e+00 7.24612413417780043545e+00 5.08743988360077814548e+00 8.36419755317042934450e+00 -2411 12050.00 5.92494478261815800124e+01 4.62380362916623877112e+00 8.68010303601836064047e+00 4.77792160799030707352e+00 7.43058185840772189579e+00 4.62633027029576027189e+00 7.24928053370975611358e+00 5.09062684166451617784e+00 8.36860111604787704209e+00 -2412 12055.00 5.92757304191553515693e+01 4.62557633194765305262e+00 8.68454359172074141782e+00 4.78042982138507888124e+00 7.43386216770359453676e+00 4.62829233323901956254e+00 7.25243667702040362144e+00 5.09381511979346424113e+00 8.37300488235190520925e+00 -2413 12060.00 5.93020130121291018099e+01 4.62734856557729568038e+00 8.68898447464888867842e+00 4.78293862612437514770e+00 7.43714247692691987623e+00 4.63025419440359176093e+00 7.25559256459685197882e+00 5.09700471672320265526e+00 8.37740885043461780413e+00 -2414 12065.00 5.93282956051028662614e+01 4.62912033044900361745e+00 8.69342568449188313195e+00 4.78544802182472484020e+00 7.44042278618133590129e+00 4.63221585368583710363e+00 7.25874819694694295436e+00 5.10019563116858254403e+00 8.38181301868958250623e+00 -2415 12070.00 5.93545781980766307129e+01 4.63089162694624878469e+00 8.69786722094916520120e+00 4.78795800811301752731e+00 7.44370309540466035259e+00 4.63417731102356800221e+00 7.26190357455778823237e+00 5.10338786186518600374e+00 8.38621738550000017653e+00 -2416 12075.00 5.93808607910503880589e+01 4.63266245544213806085e+00 8.70230908370980849043e+00 4.79046858460578572902e+00 7.44698340466944230798e+00 4.63613856631314646961e+00 7.26505869791650482625e+00 5.10658140751749645148e+00 8.39062194923870485752e+00 -2417 12080.00 5.94071433840241525104e+01 4.63443281635123582873e+00 8.70675127245252866715e+00 4.79297975089882655197e+00 7.45026371395495079497e+00 4.63809961948202253978e+00 7.26821356751019997944e+00 5.10977626684036945193e+00 8.39502670829926067597e+00 -2418 12085.00 5.94334259768942629876e+01 4.63620271003628481310e+00 8.71119378687676793049e+00 4.79549150660866896345e+00 7.45354402319900444240e+00 4.64006047042655556112e+00 7.27136818385708316725e+00 5.11297243853828842219e+00 8.39943166105450522707e+00 -2419 12090.00 5.94597085698680345445e+01 4.63797213690148613097e+00 8.71563662666123484257e+00 4.79800385135184104257e+00 7.45682433246378462144e+00 4.64202111909492298736e+00 7.27452254741317094755e+00 5.11616992130537884265e+00 8.40383680588763937180e+00 -2420 12095.00 5.94859911628417989959e+01 4.63974109731994666106e+00 8.72007979150537515523e+00 4.80051678473450760265e+00 7.46010464173893073081e+00 4.64398156537312267744e+00 7.27767665870703606146e+00 5.11936871383576352912e+00 8.40824214119222190789e+00 -2421 12100.00 5.95122737558155492366e+01 4.64150959170623078620e+00 8.72452328108789920691e+00 4.80303030634210426086e+00 7.46338495098298260189e+00 4.64594180919896881932e+00 7.28083051820506188534e+00 5.12256881483393033960e+00 8.41264766535146257809e+00 -2422 12105.00 5.95385563487893136880e+01 4.64327762043344716147e+00 8.72896709509788415460e+00 4.80554441579115909633e+00 7.46666526023739951512e+00 4.64790185047918402717e+00 7.28398412642545167728e+00 5.12577022297327289380e+00 8.41705337674855158525e+00 -2423 12110.00 5.95648389417630781395e+01 4.64504518389543008539e+00 8.73341123323477042106e+00 4.80805911267747276838e+00 7.46994556952290889029e+00 4.64986168913085595733e+00 7.28713748383459147817e+00 5.12897293692718925229e+00 8.42145927376669689579e+00 -2424 12115.00 5.95911215347368354855e+01 4.64681228248601652098e+00 8.73785569518763693964e+00 4.81057439659684416000e+00 7.47322587876696164955e+00 4.65182132508143553196e+00 7.29029059094032394484e+00 5.13217695538979956638e+00 8.42586535480982234958e+00 -2425 12120.00 5.96174041277105999370e+01 4.64857891660940492073e+00 8.74230048063519404877e+00 4.81309026714507304234e+00 7.47650618802137767460e+00 4.65378075823764714158e+00 7.29344344824012402739e+00 5.13538227702413507814e+00 8.43027161825076909452e+00 -2426 12125.00 5.96436867206843572831e+01 4.65034508663870393974e+00 8.74674558926652068180e+00 4.81560672390759769712e+00 7.47978649728615962999e+00 4.65573998853730319780e+00 7.29659605621073925619e+00 5.13858890049322702964e+00 8.43467806248309237560e+00 -2427 12130.00 5.96699693136581217345e+01 4.65211079296774965286e+00 8.75119102078105903786e+00 4.81812376649058027311e+00 7.48306680653021238925e+00 4.65769901587676660171e+00 7.29974841537037555383e+00 5.14179682446010755115e+00 8.43908468590036520141e+00 -2428 12135.00 5.96962519066318790806e+01 4.65387603601110644291e+00 8.75563677484715441324e+00 4.82064139446909312170e+00 7.48634711580535672226e+00 4.65965784019384976489e+00 7.30290052618541896123e+00 5.14500604757744284257e+00 8.44349148689614814600e+00 -2429 12140.00 5.97225344996056435320e+01 4.65564081615224445443e+00 8.76008285118497731503e+00 4.82315960742857274823e+00 7.48962742505977541185e+00 4.66161646139527707788e+00 7.30605238916370947067e+00 5.14821656849789910382e+00 8.44789846385364207038e+00 -2430 12145.00 5.97488170925793937727e+01 4.65740513378500065045e+00 8.76452924945251687916e+00 4.82567840496481892387e+00 7.49290773431419054873e+00 4.66357487941886361682e+00 7.30920400480272380861e+00 5.15142838586378015719e+00 8.45230561517677436711e+00 -2431 12150.00 5.97750996855531653296e+01 4.65916898931357525981e+00 8.76897596935957146513e+00 4.82819778664253895784e+00 7.49618804358933754628e+00 4.66553309416096784190e+00 7.31235537358957454757e+00 5.15464149832775220261e+00 8.45671293924874767356e+00 -2432 12155.00 5.98013822785269297810e+01 4.66093238312143931523e+00 8.77342301058485674048e+00 4.83071775205753350946e+00 7.49946835285411683714e+00 4.66749110556977164777e+00 7.31550649601137603639e+00 5.15785590451138986623e+00 8.46112043446312434014e+00 -2433 12160.00 5.98276648715006800217e+01 4.66269531561279304555e+00 8.77787037282781490433e+00 4.83323830078487315376e+00 7.50274866210853463855e+00 4.66944891355199409588e+00 7.31865737256560144885e+00 5.16107160304663104000e+00 8.46552809923419502525e+00 -2434 12165.00 5.98539474644744444731e+01 4.66445778718147252562e+00 8.78231805576715451878e+00 4.83575943238926697632e+00 7.50602897137331570576e+00 4.67140651803509054929e+00 7.32180800374973106415e+00 5.16428859257577954622e+00 8.46993593193480087677e+00 -2435 12170.00 5.98802300574482160300e+01 4.66621979823167620793e+00 8.78676605909195806987e+00 4.83828114645615059430e+00 7.50930928065882508093e+00 4.67336391894651015377e+00 7.32495839005087656659e+00 5.16750687171004496889e+00 8.47434393097923077676e+00 -2436 12175.00 5.99065126504219733761e+01 4.66798134916760698587e+00 8.79121438249130093823e+00 4.84080344253986805114e+00 7.51258958988214864405e+00 4.67532111619297552352e+00 7.32810853196651557084e+00 5.17072643907100371052e+00 8.47875209476105062834e+00 -2437 12180.00 5.99327952433957307221e+01 4.66974244037273500396e+00 8.79566302566462354662e+00 4.84332632022585407583e+00 7.51586989916765801922e+00 4.67727810971230262282e+00 7.33125842999412391521e+00 5.17394729325949942478e+00 8.48316042168418604774e+00 -2438 12185.00 5.99590778363694951736e+01 4.67150307226162286867e+00 8.80011198829063623350e+00 4.84584977907881775394e+00 7.51915020844280324042e+00 4.67923489942157910804e+00 7.33440808461045001820e+00 5.17716943288674436019e+00 8.48756891013183967232e+00 -2439 12190.00 5.99853604293432596251e+01 4.67326324522810843121e+00 8.80456127006878652708e+00 4.84837381865310224072e+00 7.52243051767649273387e+00 4.68119148525862094345e+00 7.33755749632333476029e+00 5.18039285656394810076e+00 8.49197755852867075532e+00 -2440 12195.00 6.00116430223170098657e+01 4.67502295966602687827e+00 8.80901087067778121309e+00 4.85089843851341484537e+00 7.52571082693091053528e+00 4.68314786713014896691e+00 7.34070666561989160215e+00 5.18361756288159281070e+00 8.49638636525787305231e+00 -2441 12200.00 6.00379256152907743171e+01 4.67678221598994259267e+00 8.81346078981706426703e+00 4.85342363822446376531e+00 7.52899113615423321022e+00 4.68510404496361676507e+00 7.34385559298723400445e+00 5.18684355041979738843e+00 8.50079532873374432711e+00 -2442 12205.00 6.00642082082645458740e+01 4.67854101459368987292e+00 8.81791102717570929315e+00 4.85594941735095542157e+00 7.53227144547083593551e+00 4.68706001869683852590e+00 7.34700427892283691733e+00 5.19007081778977230613e+00 8.50520444734984870649e+00 -2443 12210.00 6.00904908012382961147e+01 4.68029935587110745843e+00 8.82236158243243373533e+00 4.85847577543687236812e+00 7.53555175474598026852e+00 4.68901578824690190572e+00 7.35015272392417973180e+00 5.19329936356127053187e+00 8.50961371952047329614e+00 -2444 12215.00 6.01167733942120605661e+01 4.68205724024712122144e+00 8.82681245528667624001e+00 4.86100271202619182986e+00 7.53883206397966976198e+00 4.69097135355162109249e+00 7.35330092846800909001e+00 5.19652918631441096409e+00 8.51402314365991763623e+00 -2445 12220.00 6.01430559871858250176e+01 4.68381466811556723684e+00 8.83126364541714892198e+00 4.86353022669398615818e+00 7.54211237333772821501e+00 4.69292671451772225311e+00 7.35644889306216676061e+00 5.19976028461894834720e+00 8.51843271816173874811e+00 -2446 12225.00 6.01693385800559426002e+01 4.68557163987028246765e+00 8.83571515253365902254e+00 4.86605831898423524251e+00 7.54539268249886774242e+00 4.69488187108301779915e+00 7.35959661818340027395e+00 5.20299265704463476112e+00 8.52284244142987290616e+00 -2447 12230.00 6.01956211730297070517e+01 4.68732815592583040853e+00 8.84016697631491865650e+00 4.86858698843055304195e+00 7.54867299176364792146e+00 4.69683682317495954095e+00 7.36274410433955317501e+00 5.20622630216122495028e+00 8.52725231188897048185e+00 -2448 12235.00 6.02219037660034572923e+01 4.68908421667604535799e+00 8.84461911645000498083e+00 4.87111623457692211048e+00 7.55195330099733652673e+00 4.69879157072099928882e+00 7.36589135200737032960e+00 5.20946121851774623934e+00 8.53166232793259915468e+00 -2449 12240.00 6.02481863589772288492e+01 4.69083982254585851734e+00 8.84907157262799337616e+00 4.87364605698804709277e+00 7.55523361029320916771e+00 4.70074611364858796492e+00 7.36903836169469528272e+00 5.21269740467358744240e+00 8.53607248798541462520e+00 -2450 12245.00 6.02744689519509933007e+01 4.69259497391873914296e+00 8.85352434454832604160e+00 4.87617645518718134667e+00 7.55851391952689954934e+00 4.70270045189554153353e+00 7.37218513386791229891e+00 5.21593485917777321959e+00 8.54048279046171110451e+00 -2451 12250.00 6.03007515449247435413e+01 4.69434967121961577163e+00 8.85797743188971864470e+00 4.87870742870793883128e+00 7.56179422880204477053e+00 4.70465458536858349703e+00 7.37533166903486314681e+00 5.21917358057933267190e+00 8.54489323375504916669e+00 -2452 12255.00 6.03270341378985079928e+01 4.69610391484232536641e+00 8.86243083435160627914e+00 4.88123897710466359001e+00 7.56507453808755325753e+00 4.70660851401589219734e+00 7.37847796768265951073e+00 5.22241356739619533300e+00 8.54930381631081637295e+00 -2453 12260.00 6.03533167308722795497e+01 4.69785770519106726795e+00 8.86688455162306787827e+00 4.88377109990060720435e+00 7.56835484732124186280e+00 4.70856223776491944477e+00 7.38162403030877811716e+00 5.22565481818775356970e+00 8.55371453651221003156e+00 -2454 12265.00 6.03795993238460297903e+01 4.69961104268040497089e+00 8.87133858340354919392e+00 4.88630379661902214394e+00 7.57163515660675123797e+00 4.71051575653275200750e+00 7.38476985737960145428e+00 5.22889733147194046836e+00 8.55812539279425443794e+00 -2455 12270.00 6.04058819168197942417e+01 4.70136392772490285807e+00 8.87579292936139374603e+00 4.88883706680388652188e+00 7.57491546584044073143e+00 4.71246907026757000381e+00 7.38791544941333899743e+00 5.23214110577705415750e+00 8.56253638357124025049e+00 -2456 12275.00 6.04321645097935515878e+01 4.70311636071839789253e+00 8.88024758920641055226e+00 4.89137090997845280782e+00 7.57819577517776998832e+00 4.71442217888645931367e+00 7.39106080687637412296e+00 5.23538613962102594712e+00 8.56694750726782494610e+00 -2457 12280.00 6.04584471027673160393e+01 4.70486834208581683470e+00 8.88470256262767144051e+00 4.89390532566597080688e+00 7.58147608435963871187e+00 4.71637508232723856594e+00 7.39420593026618000465e+00 5.23863243152179158812e+00 8.57135876228793591736e+00 -2458 12285.00 6.04847296957410804907e+01 4.70661987221063071729e+00 8.88915784932462393897e+00 4.89644031338969298872e+00 7.58475639365551135285e+00 4.71832778051735513003e+00 7.39735082008023780986e+00 5.24187997998692001289e+00 8.57577014706659568333e+00 -2459 12290.00 6.05110122887148378368e+01 4.70837095152813400745e+00 8.89361344896560979123e+00 4.89897587267287093482e+00 7.58803670288920084630e+00 4.72028027339462674661e+00 7.40049547679529506894e+00 5.24512878352398015380e+00 8.58018166002845816820e+00 -2460 12295.00 6.05372948816885951828e+01 4.71012158043216189185e+00 8.89806936126043979129e+00 4.90151200303875445030e+00 7.59131701217470933329e+00 4.72223256088650433782e+00 7.40363990089846346621e+00 5.24837884064054271960e+00 8.58459329958781935943e+00 -2461 12300.00 6.05635774746623596343e+01 4.71187175934764201912e+00 8.90252558589818931978e+00 4.90404870398986769686e+00 7.59459732140839793857e+00 4.72418464292043793762e+00 7.40678409288721972814e+00 5.25163014981308329254e+00 8.58900506416933318121e+00 -2462 12305.00 6.05898600676361240858e+01 4.71362148865804542197e+00 8.90698212256793375730e+00 4.90658597504946225598e+00 7.59787763069390731374e+00 4.72613651944460766430e+00 7.40992805324867909178e+00 5.25488270955953495900e+00 8.59341695219765711045e+00 -2463 12310.00 6.06161426606098743264e+01 4.71537076880902983333e+00 8.91143897096911707933e+00 4.90912381572006051300e+00 7.60115793992759591902e+00 4.72808819036573790839e+00 7.41307178245958642293e+00 5.25813651834601269996e+00 8.59782896210781011348e+00 -2464 12315.00 6.06424252535836387779e+01 4.71711960018406628592e+00 8.91589613079081111380e+00 4.91166222553527909156e+00 7.60443824921310440601e+00 4.73003965564237205399e+00 7.41621528100705873499e+00 5.26139157466972218202e+00 8.60224109232444966722e+00 -2465 12320.00 6.06687078465574103348e+01 4.71886798320808242835e+00 8.92035360172210012308e+00 4.91420120397691206904e+00 7.60771855844679301129e+00 4.73199091520196013505e+00 7.41935854938856920171e+00 5.26464787699677305710e+00 8.60665334127223502492e+00 -2466 12325.00 6.06949904395311605754e+01 4.72061591828527937764e+00 8.92481138346241742454e+00 4.91674075056821102692e+00 7.61099886773230327464e+00 4.73394196897195307372e+00 7.42250158808086890616e+00 5.26790542380364534836e+00 8.61106570738618337657e+00 -2467 12330.00 6.07212730325049250268e+01 4.72236340584058478242e+00 8.92926947570084728056e+00 4.91928086480133508474e+00 7.61427917695562683775e+00 4.73589281689016861066e+00 7.42564439757106864448e+00 5.27116421355645048408e+00 8.61547818909095219908e+00 -2468 12335.00 6.07475556254786965837e+01 4.72411044626783471756e+00 8.93372787812646151906e+00 4.92182154617880751601e+00 7.61755948623077383530e+00 4.73784345889441915745e+00 7.42878697834628276553e+00 5.27442424472130344526e+00 8.61989078483193083002e+00 -2469 12340.00 6.07738382184524468244e+01 4.72585704000232098565e+00 8.93818659043870056280e+00 4.92436279421351486008e+00 7.62083979546446066422e+00 4.73979389491215918895e+00 7.43192933089362295362e+00 5.27768551575395150621e+00 8.62430349302340459872e+00 -2470 12345.00 6.08001208114262112758e+01 4.72760318743788054974e+00 8.94264561233701193999e+00 4.92690460838725208248e+00 7.62412010474997092757e+00 4.74174412488120111675e+00 7.43507145570020266945e+00 5.28094802512050787158e+00 8.62871631213148937434e+00 -2471 12350.00 6.08264034043999686219e+01 4.72934888898907512811e+00 8.94710494351046570216e+00 4.92944698820254334493e+00 7.62740041400438695263e+00 4.74369414874972594731e+00 7.43821335324277121970e+00 5.28421177125599417224e+00 8.63312924056011610219e+00 -2472 12355.00 6.08526859973737330733e+01 4.73109414508083414574e+00 8.95156458365850582481e+00 4.93198993314118272480e+00 7.63068072326916890802e+00 4.74564396643482044880e+00 7.44135502399807613472e+00 5.28747675260579441670e+00 8.63754227676503205657e+00 -2473 12360.00 6.08789685903474904194e+01 4.73283895612772287365e+00 8.95602453245984619912e+00 4.93453344270569349561e+00 7.63396103255467739501e+00 4.74759357788466562766e+00 7.44449646846359414099e+00 5.29074296761529261346e+00 8.64195541918125620384e+00 -2474 12365.00 6.09052511833212548709e+01 4.73458332253393887612e+00 8.96048478962429051364e+00 4.93707751637787062293e+00 7.63724134178836600029e+00 4.74954298302671151788e+00 7.44763768711607454520e+00 5.29401041470914712761e+00 8.64636866625417432886e+00 -2475 12370.00 6.09315337761913795589e+01 4.73632724472441246633e+00 8.96494535484091592537e+00 4.93962215364987322630e+00 7.64052165105314795568e+00 4.75149218180913734955e+00 7.45077868044262991987e+00 5.29727909233274107947e+00 8.65078201641880895068e+00 -2476 12375.00 6.09578163691651440104e+01 4.73807072310334298493e+00 8.96940622779879959126e+00 4.94216735400349715945e+00 7.64380196031792813471e+00 4.75344117415939315663e+00 7.45391944890964364134e+00 5.30054899890036779198e+00 8.65519546812054230145e+00 -2477 12380.00 6.09840989621388942510e+01 4.73981375809565808055e+00 8.97386740821811024205e+00 4.94471311692053472342e+00 7.64708226960343750989e+00 4.75538996001529756796e+00 7.45705999301459510065e+00 5.30382013283668474202e+00 8.65960901979439512388e+00 -2478 12385.00 6.10103815551126587025e+01 4.74155635011592213601e+00 8.97832889576719495039e+00 4.94725944187241939431e+00 7.65036257885785442312e+00 4.75733853932502714912e+00 7.46020031324459509392e+00 5.30709249256634851832e+00 8.66402266989612002135e+00 -2479 12390.00 6.10366641480864231539e+01 4.74329849956833449198e+00 8.98279069015586451030e+00 4.94980632835130940350e+00 7.65364288809154391657e+00 4.75928691202639964075e+00 7.46334041005566550808e+00 5.31036607648292058315e+00 8.66843641687109744964e+00 -2480 12395.00 6.10629467410601805000e+01 4.74504020687782457344e+00 8.98725279107319074967e+00 4.95235377581827229676e+00 7.65692319735632498379e+00 4.76123507803649914649e+00 7.46648028394528129326e+00 5.31364088301106107792e+00 8.67285025917508001214e+00 -2481 12400.00 6.10892293340339378460e+01 4.74678147246932002901e+00 8.99171519821861942035e+00 4.95490178374473622114e+00 7.66020350662110516282e+00 4.76318303732423764529e+00 7.46961993537982849034e+00 5.31691691054433235308e+00 8.67726419523271985668e+00 -2482 12405.00 6.11155119270077022975e+01 4.74852229674701931117e+00 8.99617791129158383967e+00 4.95745035162286207253e+00 7.66348381587552207606e+00 4.76513078980669924078e+00 7.47275936485678293764e+00 5.32019415747629942359e+00 8.68167822352049967094e+00 -2483 12410.00 6.11417945199814738544e+01 4.75026268012548857911e+00 9.00064092999153153585e+00 4.95999947890335324274e+00 7.66676412517139560521e+00 4.76707833542169900909e+00 7.47589857283216563388e+00 5.32347262221089057022e+00 8.68609234248379813437e+00 -2484 12415.00 6.11680771129552240950e+01 4.75200262304001874725e+00 9.00510425401790293165e+00 4.96254916505763965517e+00 7.67004443439472005650e+00 4.76902567412778299882e+00 7.47903755980345508192e+00 5.32675230313130576576e+00 8.69050655056800280818e+00 -2485 12420.00 6.11943597059289885465e+01 4.75374212589481093261e+00 9.00956788305977163134e+00 4.96509940954678885561e+00 7.67332474369059358565e+00 4.77097280585240035577e+00 7.48217632624739703573e+00 5.33003319862074587121e+00 8.69492084622886629575e+00 -2486 12425.00 6.12206422989027529979e+01 4.75548118910442774165e+00 9.01403181681658338675e+00 4.96765021183186483711e+00 7.67660505294501049889e+00 4.77291973053336704425e+00 7.48531487262001249405e+00 5.33331530706240908302e+00 8.69933522793249558447e+00 -2487 12430.00 6.12469248918765103440e+01 4.75721981308343444539e+00 9.01849605498777684431e+00 4.97020157138430107580e+00 7.67988536216833495018e+00 4.77486644811886318251e+00 7.48845319941877995973e+00 5.33659862681876973056e+00 8.70374969412427823556e+00 -2488 12435.00 6.12732074848502747955e+01 4.75895799826712195824e+00 9.02296059727278887408e+00 4.97275348765480096347e+00 7.68316567143311690558e+00 4.77681295854670384671e+00 7.49159130709971954332e+00 5.33988315627302778665e+00 8.70816424328069516037e+00 -2489 12440.00 6.12994900778240321415e+01 4.76069574505969228539e+00 9.02742544337106878061e+00 4.97530596009406433922e+00 7.68644598074971785451e+00 4.77875926175470411295e+00 7.49472919616030797130e+00 5.34316889378765313978e+00 8.71257887383675999615e+00 -2490 12445.00 6.13257726707977894876e+01 4.76243305389643545311e+00 9.03189059298205165760e+00 4.97785898816315963700e+00 7.68972628995231488602e+00 4.78070535768067905735e+00 7.49786686705656268970e+00 5.34645583771475685353e+00 8.71699358427931692006e+00 -2491 12450.00 6.13520552637715539390e+01 4.76416992517118931261e+00 9.03635604580518148055e+00 4.98041257130242520645e+00 7.69300659921709506506e+00 4.78265124628317295219e+00 7.50100432027560248827e+00 5.34974398641680881639e+00 8.72140837305375171695e+00 -2492 12455.00 6.13783378567453183905e+01 4.76590635931924389013e+00 9.04082180153989867222e+00 4.98296670898329097099e+00 7.69628690851296859421e+00 4.78459692748963760778e+00 7.50414155627344303667e+00 5.35303333825628158138e+00 8.72582323862617492694e+00 -2493 12460.00 6.14046204497190757365e+01 4.76764235675516534485e+00 9.04528785988564187903e+00 4.98552140062536874865e+00 7.69956721778811292722e+00 4.78654240123788810024e+00 7.50727857554756106140e+00 5.35632389156455346324e+00 8.73023817947306746134e+00 -2494 12465.00 6.14309030426928330826e+01 4.76937791790388132540e+00 9.04975422054185507648e+00 4.98807664570008935101e+00 7.70284752702180330886e+00 4.78848766748646692548e+00 7.51041537854361429538e+00 5.35961564468337137157e+00 8.73465319405017481813e+00 -2495 12470.00 6.14571856356666046395e+01 4.77111304316959117244e+00 9.05422088321834195312e+00 4.99063244362706193158e+00 7.70612783629694675369e+00 4.79043272616282589382e+00 7.51355196574871886384e+00 5.36290859596484104088e+00 8.73906828083397790863e+00 -2496 12475.00 6.14834682286403548801e+01 4.77284773298758668858e+00 9.05868784760418144231e+00 4.99318879385698988216e+00 7.70940814550990793919e+00 4.79237757722550838935e+00 7.51668833762925281405e+00 5.36620274372997752010e+00 8.74348343830095053875e+00 -2497 12480.00 6.15097508216141193316e+01 4.77458198778279729879e+00 9.06315511339881219044e+00 4.99574569583021066421e+00 7.71268845478505404856e+00 4.79432222060196711055e+00 7.51982449465160485147e+00 5.36949808631016178850e+00 8.74789866490684353550e+00 -2498 12485.00 6.15360334145878908885e+01 4.77631580794905730158e+00 9.06762268032240470461e+00 4.99830314898706440374e+00 7.71596876403947007361e+00 4.79626665624038039937e+00 7.52296043729252339460e+00 5.37279462202640978319e+00 8.75231395913849397061e+00 -2499 12490.00 6.15623160075616411291e+01 4.77804919393202620626e+00 9.07209054806403791815e+00 5.00086115274716025425e+00 7.71924907330425114083e+00 4.79821088408892748589e+00 7.52609616600802766584e+00 5.37609234921009981889e+00 8.75672931946201948961e+00 -2500 12495.00 6.15885986005354055806e+01 4.77978214613589980075e+00 9.07655871633351196692e+00 5.00341970655083656538e+00 7.72252938256903220804e+00 4.80015490408542522260e+00 7.52923168128523023768e+00 5.37939126616152041294e+00 8.76114474435389567475e+00 -2501 12500.00 6.16148811935091700320e+01 4.78151466499597344040e+00 9.08102718481990756061e+00 5.00597880982806930916e+00 7.72580969182345000945e+00 4.80209871618841521723e+00 7.53236698356978884306e+00 5.38269137120168572608e+00 8.76556023229059988466e+00 -2502 12505.00 6.16411637864829273781e+01 4.78324675091644557767e+00 9.08549595324339342994e+00 5.00853846200883268125e+00 7.72909000110895760827e+00 4.80404232032534928010e+00 7.53550207334881605448e+00 5.38599266264125020598e+00 8.76997578175897452013e+00 -2503 12510.00 6.16674463793530520661e+01 4.78497840433260890336e+00 9.08996502129304495554e+00 5.01109866251273405879e+00 7.73237031032191879376e+00 4.80598571644440841766e+00 7.53863695107833287068e+00 5.38929513875976962112e+00 8.77439139124585665286e+00 -2504 12515.00 6.16937289723268023067e+01 4.78670962564866275812e+00 9.09443438868903442085e+00 5.01365941076975207835e+00 7.73565061961779143473e+00 4.80792890449377008366e+00 7.54177161721435762587e+00 5.39259879787826079678e+00 8.77880705920700243894e+00 -2505 12520.00 6.17200115653005738636e+01 4.78844041531026398673e+00 9.09890405512043365377e+00 5.01622070619949411707e+00 7.73893092888257339013e+00 4.80987188442161528457e+00 7.54490607223363962675e+00 5.39590363827628394233e+00 8.78322278416033697113e+00 -2506 12525.00 6.17462941582743383151e+01 4.79017077371124955221e+00 9.10337402030742026682e+00 5.01878254821120783902e+00 7.74221123815771772314e+00 4.81181465616575909650e+00 7.54804031660256402603e+00 5.39920965824376075659e+00 8.78763856456161462916e+00 -2507 12530.00 6.17725767512480885557e+01 4.79190070128691036899e+00 9.10784428393906253518e+00 5.02134493622450239769e+00 7.74549154740177137057e+00 4.81375721967438074955e+00 7.55117435076678766848e+00 5.40251685606025233710e+00 8.79205439890803752689e+00 -2508 12535.00 6.17988593442218530072e+01 4.79363019846217408571e+00 9.11231484572516947651e+00 5.02390786966935287694e+00 7.74877185665618828381e+00 4.81569957489565858566e+00 7.55430817520305719626e+00 5.40582523001568127086e+00 8.79647028569681488364e+00 -2509 12540.00 6.18251419371956245641e+01 4.79535926564124181937e+00 9.11678570538591159789e+00 5.02647134794464278684e+00 7.75205216587951273510e+00 4.81764172177777449946e+00 7.55744179037776042662e+00 5.40913477837924094871e+00 8.80088622340442050529e+00 -2510 12545.00 6.18514245301693748047e+01 4.79708790326976952656e+00 9.12125686261036427993e+00 5.02903537045961623875e+00 7.75533247521684199199e+00 4.81958366026890683287e+00 7.56057519672618649764e+00 5.41244549940976416025e+00 8.80530221053842510059e+00 -2511 12550.00 6.18777071231431392562e+01 4.79881611175195743613e+00 9.12572831711869625337e+00 5.03159993662352089672e+00 7.75861278442980228931e+00 4.82152539030687066202e+00 7.56370839473545064635e+00 5.41575739138681022666e+00 8.80971824557530425182e+00 -2512 12555.00 6.19039897161168966022e+01 4.80054389151273319669e+00 9.13020006861034971735e+00 5.03416504584560176028e+00 7.76189309369458424470e+00 4.82346691183984610518e+00 7.56684138485120705298e+00 5.41907045256920838483e+00 8.81413432701226717825e+00 -2513 12560.00 6.19302723090906610537e+01 4.80227124297702534506e+00 9.13467211679512836042e+00 5.03673069753510560531e+00 7.76517340294900115794e+00 4.82540822482637477009e+00 7.56997416752947760443e+00 5.42238468121579142434e+00 8.81855045335687925956e+00 -2514 12565.00 6.19565549020644183997e+01 4.80399816656976152984e+00 9.13914446138284120025e+00 5.03929689108055089974e+00 7.76845371221378222515e+00 4.82734932919391113160e+00 7.57310674323664567709e+00 5.42570007556466116228e+00 8.82296662310634971504e+00 -2515 12570.00 6.19828374950381828512e+01 4.80572466269514286807e+00 9.14361710207292333052e+00 5.04186362589118264310e+00 7.77173402150965575430e+00 4.82929022491136006323e+00 7.57623911241836989205e+00 5.42901663387465038824e+00 8.82738283474751384006e+00 -2516 12575.00 6.20091200880119330918e+01 4.80745073179882353998e+00 9.14809003859591207686e+00 5.04443090136588523364e+00 7.77501433074334435958e+00 4.83123091191653930565e+00 7.57937127554103184934e+00 5.43233435439422329694e+00 8.83179908678794767241e+00 -2517 12580.00 6.20354026809857046487e+01 4.80917637429537059290e+00 9.15256327064088459622e+00 5.04699871688280943260e+00 7.77829463999776127281e+00 4.83317139014726304680e+00 7.58250323305028928189e+00 5.43565323535111932785e+00 8.83621537772485154960e+00 -2518 12585.00 6.20616852739594691002e+01 4.81090159058898070299e+00 9.15703679792800961934e+00 5.04956707186156794620e+00 7.78157494929363480196e+00 4.83511165957243882474e+00 7.58563498541252645424e+00 5.43897327498344296259e+00 8.84063170607616122254e+00 -2519 12590.00 6.20879678669332335517e+01 4.81262638112531337953e+00 9.16151062015672579264e+00 5.05213596566995093440e+00 7.78485525852732251906e+00 4.83705172011951933797e+00 7.58876653306303783353e+00 5.44229447151893186430e+00 8.84504807033908235780e+00 -2520 12595.00 6.21142504599069837923e+01 4.81435074631892945263e+00 9.16598473705756866536e+00 5.05470539770683924274e+00 7.78813556780246862843e+00 4.83899157175740946002e+00 7.59189787646820413158e+00 5.44561682318532280789e+00 8.84946446902118211142e+00 -2521 12600.00 6.21405330528807553492e+01 4.81607468658439685782e+00 9.17045914831961717084e+00 5.05727536736075045098e+00 7.79141587704652049950e+00 4.84093121441356277757e+00 7.59502901607368396952e+00 5.44894032819999374340e+00 8.85388090064039801064e+00 -2522 12605.00 6.21668156458545126952e+01 4.81779820234664057921e+00 9.17493385367339975289e+00 5.05984587400983976124e+00 7.79469618633202987468e+00 4.84287064805688594049e+00 7.59815995233549834609e+00 5.45226498479068144576e+00 8.85829736369393039297e+00 -2523 12610.00 6.21930982388282700413e+01 4.81952129404095241938e+00 9.17940885281836216336e+00 5.06241691704262386509e+00 7.79797649556571936813e+00 4.84480987262519580128e+00 7.60129068569930144150e+00 5.45559079115403200433e+00 8.86271385671008182783e+00 -2524 12615.00 6.22193808318020344927e+01 4.82124396207153527172e+00 9.18388414548503284607e+00 5.06498849583725885282e+00 7.80125680485122874330e+00 4.84674888807703396765e+00 7.60442121661075187689e+00 5.45891774551778485858e+00 8.86713037818605265272e+00 -2525 12620.00 6.22456634247757989442e+01 4.82296620686331500849e+00 9.18835973136249606341e+00 5.06756060977189637384e+00 7.80453711408491734858e+00 4.84868769435021729208e+00 7.60755154551550472064e+00 5.46224584605785778990e+00 8.87154692665014543707e+00 -2526 12625.00 6.22719460177495562903e+01 4.82468802885158520866e+00 9.19283561018127848286e+00 5.07013325822469163029e+00 7.80781742337042583557e+00 4.85062629139292500469e+00 7.61068167286958008333e+00 5.46557509100199023777e+00 8.87596350062029237904e+00 -2527 12630.00 6.22982286107233136363e+01 4.82640942845090936686e+00 9.19731178165118734569e+00 5.07270644055306973996e+00 7.81109773259375117505e+00 4.85256467917406375534e+00 7.61381159910827243209e+00 5.46890547852610087176e+00 8.88038009860405885831e+00 -2528 12635.00 6.23245112036970851932e+01 4.82813040607585008956e+00 9.20178824548202811684e+00 5.07528015615591243659e+00 7.81437804186889550806e+00 4.85450285762108624255e+00 7.61694132468760010113e+00 5.47223700682683311669e+00 8.88479671914011071010e+00 -2529 12640.00 6.23507937966708354338e+01 4.82985096216170184391e+00 9.20626500140433634556e+00 5.07785440438028334853e+00 7.81765835112331330947e+00 4.85644082670289911619e+00 7.62007085005321993521e+00 5.47556967408010830667e+00 8.88921336074638190894e+00 -2530 12645.00 6.23770763896445998853e+01 4.83157109712302812454e+00 9.21074204911754712555e+00 5.08042918460433412520e+00 7.82093866038809260033e+00 4.85837858636768249454e+00 7.62320017564042284874e+00 5.47890347848257075469e+00 8.89363002193043783450e+00 -2531 12650.00 6.24033589825147174679e+01 4.83329081137439331428e+00 9.21521938835220133512e+00 5.08300449618549166075e+00 7.82421896967360286368e+00 4.86031613655325145373e+00 7.62632930188450330888e+00 5.48223841821013913034e+00 8.89804670124130758779e+00 -2532 12655.00 6.24296415754884819194e+01 4.83501010535108921573e+00 9.21969701881809911015e+00 5.08558033850191026914e+00 7.82749927889692820315e+00 4.86225347721815026603e+00 7.62945822924148142619e+00 5.48557449142837061373e+00 8.90246339719692514336e+00 -2533 12660.00 6.24559241684622463708e+01 4.83672897947804258934e+00 9.22417494022504591555e+00 5.08815671090065002602e+00 7.83077958820316499811e+00 4.86419060832092142732e+00 7.63258695813628573745e+00 5.48891169630281350322e+00 8.90688010833595100735e+00 -2534 12665.00 6.24822067614359966115e+01 4.83844743415945632847e+00 9.22865315230357730059e+00 5.09073361273913782554e+00 7.83405989745758102316e+00 4.86612752979938267828e+00 7.63571548902493457689e+00 5.49225003100939002110e+00 8.91129683317631737793e+00 -2535 12670.00 6.25084893544097681684e+01 4.84016546983061957121e+00 9.23313165476349517746e+00 5.09331104338516382768e+00 7.83734020672236297855e+00 4.86806424161207385026e+00 7.63884382234272241163e+00 5.49558949370328875261e+00 8.91571357025668831398e+00 -2536 12675.00 6.25347719473835326198e+01 4.84188308691646174253e+00 9.23761044733533687179e+00 5.09588900218578899626e+00 7.84062051593532416405e+00 4.87000074371754099190e+00 7.64197195851457511395e+00 5.49893008253970183574e+00 8.92013031811572432161e+00 -2537 12680.00 6.25610545403572828604e+01 4.84360028583154811344e+00 9.24208952972890607214e+00 5.09846748849843844908e+00 7.84390082522083265104e+00 4.87193703605359829112e+00 7.64509989797578715098e+00 5.50227179566345370176e+00 8.92454707529208590699e+00 -2538 12685.00 6.25873371333310473119e+01 4.84531706699044129039e+00 9.24656890166436973288e+00 5.10104650167017492635e+00 7.84718110212888930732e+00 4.87387311857879090837e+00 7.64822764118237774511e+00 5.50561463121936789378e+00 8.92896384031407386317e+00 -2539 12690.00 6.26136197263048188688e+01 4.84703343082843396417e+00 9.25104856286190013748e+00 5.10362604103769523789e+00 7.85046144372966558933e+00 4.87580899125166133956e+00 7.65135518854891127916e+00 5.50895858737300070374e+00 8.93338061174107522788e+00 -2540 12695.00 6.26399023192785691094e+01 4.84874937776008962942e+00 9.25552851305203105881e+00 5.10620610596878954368e+00 7.85374175299444754472e+00 4.87774465401002643716e+00 7.65448254052104459788e+00 5.51230366223808676551e+00 8.93779738810138901783e+00 -2541 12700.00 6.26661849122523335609e+01 4.85046490819997355715e+00 9.26000875195492767489e+00 5.10878669578979049959e+00 7.85702206224886445796e+00 4.87968010682279107471e+00 7.65760969752370446173e+00 5.51564985395944962221e+00 8.94221416793367751552e+00 -2542 12705.00 6.26924675052260909069e+01 4.85218002259374081575e+00 9.26448927928039900337e+00 5.11136780985812499978e+00 7.86030237150328137119e+00 4.88161534962777299285e+00 7.66073665998182118386e+00 5.51899716066118806168e+00 8.94663094980769280085e+00 -2543 12710.00 6.27187500981998553584e+01 4.85389472133522748010e+00 9.26897009476934208294e+00 5.11394944750012658830e+00 7.86358268077842570420e+00 4.88355038239387884147e+00 7.66386342834104805632e+00 5.52234558047776324941e+00 8.95104773225173389051e+00 -2544 12715.00 6.27450326911736198099e+01 4.85560900485972712914e+00 9.27345119813155882582e+00 5.11653160805249207499e+00 7.86686299003284350562e+00 4.88548520505892547305e+00 7.66699000301595212647e+00 5.52569511152291159561e+00 8.95546451381482810916e+00 -2545 12720.00 6.27713152841473771559e+01 4.85732287358180236936e+00 9.27793258909758655761e+00 5.11911429086228242369e+00 7.87014329929762546101e+00 4.88741981758145360715e+00 7.67011638445218935090e+00 5.52904575191036329329e+00 8.95988129306672576035e+00 -2546 12725.00 6.27975978771211345020e+01 4.85903632793674589152e+00 9.28241426739795727485e+00 5.12169749525583206662e+00 7.87342360858313305982e+00 4.88935421992000929237e+00 7.67324257305395818207e+00 5.53239749976421624211e+00 8.96429806853572941350e+00 -2547 12730.00 6.28238804700948989534e+01 4.86074936832875792447e+00 9.28689623274247466611e+00 5.12428122056983870181e+00 7.87670391783755086124e+00 4.89128841202277175881e+00 7.67636856925655219896e+00 5.53575035318784181015e+00 8.96871483880195086158e+00 -2548 12735.00 6.28501630630686634049e+01 4.86246199518276522866e+00 9.29137848487203932279e+00 5.12686546612027083114e+00 7.87998422711269519425e+00 4.89322239383791934841e+00 7.67949437348489727384e+00 5.53910431028460870095e+00 8.97313160241442098197e+00 -2549 12740.00 6.28764456560424136455e+01 4.86417420892369900542e+00 9.29586102350681642292e+00 5.12945023124382704083e+00 7.88326453633602053372e+00 4.89515616533436137559e+00 7.68261998617428876202e+00 5.54245936914752146407e+00 8.97754835792216354662e+00 -2550 12745.00 6.29027282490161780970e+01 4.86588600996612008487e+00 9.30034384837734506846e+00 5.13203551526683909856e+00 7.88654484559043744696e+00 4.89708972646027529407e+00 7.68574540771856007382e+00 5.54581552789031473338e+00 8.98196510389493241178e+00 -2551 12750.00 6.29290108419899496539e+01 4.86759739873495700380e+00 9.30482695920378866106e+00 5.13462131750527817076e+00 7.88982515485521762599e+00 4.89902307715347884454e+00 7.68887063856336983036e+00 5.54917278458526475049e+00 8.98638183890248143371e+00 -2552 12755.00 6.29552934349636998945e+01 4.86930837565514007537e+00 9.30931035572704601577e+00 5.13720763727511187113e+00 7.89310546411999869321e+00 4.90095621739324194266e+00 7.69199567912327886177e+00 5.55253113733574199529e+00 8.99079856149383971342e+00 -2553 12760.00 6.29815760279374643460e+01 4.87101894114123190604e+00 9.31379403766728941605e+00 5.13979447391303878589e+00 7.89638577338478064860e+00 4.90288914711738144092e+00 7.69512052981285421538e+00 5.55589058421402182120e+00 8.99521527024912082027e+00 -2554 12765.00 6.30078586209112359029e+01 4.87272909560779776683e+00 9.31827800475504908206e+00 5.14238182672466326295e+00 7.89966608264956082763e+00 4.90482186629480310103e+00 7.69824519105702442801e+00 5.55925112330274817651e+00 8.99963196373808216322e+00 -2555 12770.00 6.30341412138849932489e+01 4.87443883947976352999e+00 9.32276225673122205251e+00 5.14496969502595646873e+00 7.90294639191434278302e+00 4.90675437486332377546e+00 7.70136966325998617577e+00 5.56261275267419641466e+00 9.00404864052011255637e+00 -2556 12775.00 6.30604238068587505950e+01 4.87614817317169357835e+00 9.32724679331598238718e+00 5.14755807812252186295e+00 7.90622670116875880808e+00 4.90868667278148596012e+00 7.70449394684666888367e+00 5.56597547040064455359e+00 9.00846529917532912179e+00 -2557 12780.00 6.30867063998325079410e+01 4.87785709711888326723e+00 9.33173161423986030627e+00 5.15014697533032883570e+00 7.90950701043353987529e+00 4.91061876000783481544e+00 7.70761804223163959904e+00 5.56933927455436972309e+00 9.01288193827348571574e+00 -2558 12785.00 6.31129889928062794979e+01 4.87956561172552927275e+00 9.33621671924375107210e+00 5.15273638596534855338e+00 7.91278731968795767671e+00 4.91255063650091283733e+00 7.71074194982945826382e+00 5.57270416318691985680e+00 9.01729855639470301298e+00 -2559 12790.00 6.31392715856763970805e+01 4.88127371740619686591e+00 9.34070210805819201028e+00 5.15532630931245616779e+00 7.91606762895273785574e+00 4.91448230221926429806e+00 7.71386567003396272924e+00 5.57607013436020881869e+00 9.02171515211909458287e+00 -2560 12795.00 6.31655541786501473212e+01 4.88298141459617784932e+00 9.34518778041371511733e+00 5.15791674468762106898e+00 7.91934793820715565715e+00 4.91641375710070427374e+00 7.71698920328044568606e+00 5.57943718613614869639e+00 9.02613172403714791869e+00 -2561 12800.00 6.31918367716239188780e+01 4.88468870371003660580e+00 9.34967373605121387925e+00 5.16050769139644849304e+00 7.92262824746157168221e+00 4.91834500112450534459e+00 7.72011254996274054463e+00 5.58280531655592593410e+00 9.03054827070825183455e+00 -2562 12805.00 6.32181193645976833295e+01 4.88639558515197425237e+00 9.35415997470122739799e+00 5.16309914874454456424e+00 7.92590855671598948362e+00 4.92027603421811665640e+00 7.72323571048505019832e+00 5.58617452366072519965e+00 9.03496479073324998410e+00 -2563 12810.00 6.32444019575714406756e+01 4.88810205935727992710e+00 9.35864649609428767008e+00 5.16569111600642205673e+00 7.92918886598076877448e+00 4.92220685636081167758e+00 7.72635868527230140757e+00 5.58954480550209442669e+00 9.03938128269225948941e+00 -2564 12815.00 6.32706845505451980216e+01 4.88980812674052067734e+00 9.36313329998165500001e+00 5.16828359248768443024e+00 7.93246917527664407999e+00 4.92413746750076875003e+00 7.72948147471832935906e+00 5.59291616012121828305e+00 9.04379774517577139648e+00 -2565 12820.00 6.32969671435189624731e+01 4.89151378770589584377e+00 9.36762038609386138432e+00 5.17087657749393958539e+00 7.93574948453106010504e+00 4.92606786758616888022e+00 7.73260407923770021199e+00 5.59628858553855490499e+00 9.04821417677425543502e+00 -2566 12825.00 6.33232497364927269246e+01 4.89321904268869634080e+00 9.37210775416144414862e+00 5.17347007029969851999e+00 7.93902979379584117225e+00 4.92799805658591960622e+00 7.73572649921388233452e+00 5.59966207978492391817e+00 9.05263057607820265105e+00 -2567 12830.00 6.33495323294664771652e+01 4.89492389209312328546e+00 9.37659540393566359739e+00 5.17606407020020320431e+00 7.94231010302952888935e+00 4.92992803444819926995e+00 7.73884873506144366218e+00 5.60303664089114583646e+00 9.05704694168845669822e+00 -2568 12835.00 6.33758149224402416166e+01 4.89662833634410432637e+00 9.38108333514704995082e+00 5.17865857649069383228e+00 7.94559041227358253678e+00 4.93185780113155214366e+00 7.74197078718458087110e+00 5.60641226687767879611e+00 9.06146327219549974075e+00 -2569 12840.00 6.34020975154140131735e+01 4.89833237585620473453e+00 9.38557154753650380030e+00 5.18125358843532080044e+00 7.94887072155909280013e+00 4.93378735659452161144e+00 7.74509265597713270068e+00 5.60978895576498004516e+00 9.06587956620017720866e+00 -2570 12845.00 6.34283801083877634142e+01 4.90003601104398622823e+00 9.39006004085528722669e+00 5.18384910533968845670e+00 7.95215103081350882519e+00 4.93571670078528779158e+00 7.74821434183293256126e+00 5.61316670555277497101e+00 9.07029582230333808468e+00 -2571 12850.00 6.34546627013615278656e+01 4.90173924233237912063e+00 9.39454881483393045016e+00 5.18644512646794453303e+00 7.95543134016120223606e+00 4.93764583367275733394e+00 7.75133584515618068167e+00 5.61654551426152170990e+00 9.07471203910582779883e+00 -2572 12855.00 6.34809452943352923171e+01 4.90344207012558186420e+00 9.39903786921333228577e+00 5.18904165111533277610e+00 7.95871164929125018972e+00 4.93957475520511035683e+00 7.75445716634071491313e+00 5.61992537989094831374e+00 9.07912821521885504694e+00 -2573 12860.00 6.35072278873090496631e+01 4.90514449484852299577e+00 9.40352720374475836707e+00 5.19163867853563498755e+00 7.96199195859748876103e+00 4.94150346534089113248e+00 7.75757830579073459631e+00 5.62330630045114965299e+00 9.08354434924326348266e+00 -2574 12865.00 6.35335104802828141146e+01 4.90684651691576689814e+00 9.40801681817946189312e+00 5.19423620802409491404e+00 7.96527226786226894006e+00 4.94343196402827711466e+00 7.76069926387934572176e+00 5.62668827392112369523e+00 9.08796043979027068360e+00 -2575 12870.00 6.35597930732565714607e+01 4.90854813673151380016e+00 9.41250671223762047646e+00 5.19683423884485851119e+00 7.96855257714777831524e+00 4.94536025124654265994e+00 7.76382004100038347616e+00 5.63007129830059849240e+00 9.09237648546072030342e+00 -2576 12875.00 6.35860756662303288067e+01 4.91024935472069223863e+00 9.41699688568085413465e+00 5.19943277026207706371e+00 7.97183288636073861255e+00 4.94728832692313602593e+00 7.76694063755805164107e+00 5.63345537158930387278e+00 9.09679248488654756954e+00 -2577 12880.00 6.36123582592041003636e+01 4.91195017130822897400e+00 9.42148733826042672490e+00 5.20203180156062661155e+00 7.97511319564624798772e+00 4.94921619104769572317e+00 7.77006105393581947283e+00 5.63684049175587542635e+00 9.10120843666860501742e+00 -2578 12885.00 6.36386408521778577096e+01 4.91365058688796096931e+00 9.42597806971723528591e+00 5.20463133198392746692e+00 7.97839350495248567086e+00 4.95114384354767267382e+00 7.77318129051715711597e+00 5.64022665678967793923e+00 9.10562433942846105595e+00 -2579 12890.00 6.36649234451516150557e+01 4.91535060188481587318e+00 9.43046907979217863272e+00 5.20723136081685655796e+00 7.98167381418617427613e+00 4.95307128440233856992e+00 7.77630134768553915592e+00 5.64361386466971115539e+00 9.11004019178769297582e+00 -2580 12895.00 6.36912060381253724017e+01 4.91705021671335629208e+00 9.43496036824688033562e+00 5.20983188731319923903e+00 7.98495412344059030119e+00 4.95499851354950671123e+00 7.77942122584516582151e+00 5.64700211336461155298e+00 9.11445599236787451503e+00 -2581 12900.00 6.37174886310991439586e+01 4.91874943178814927336e+00 9.43945193481187594386e+00 5.21243291072674086450e+00 7.98823443264318644452e+00 4.95692553096845234251e+00 7.78254092534841479534e+00 5.65039140083265234438e+00 9.11887173979058118789e+00 -2582 12905.00 6.37437712240728941993e+01 4.92044824751339238134e+00 9.44394377925915229355e+00 5.21503443033199332035e+00 7.99151474198051747777e+00 4.95885233659698876352e+00 7.78566044660984957204e+00 5.65378172505283060900e+00 9.12328743267738850875e+00 -2583 12910.00 6.37700538170466586507e+01 4.92214666430365088701e+00 9.44843590132960997607e+00 5.21763644536201276480e+00 7.99479505120384104089e+00 4.96077893040402351232e+00 7.78877978998185227510e+00 5.65717308397305629342e+00 9.12770306967059674719e+00 -2584 12915.00 6.37963364100204302076e+01 4.92384468258385332717e+00 9.45292830077450929593e+00 5.22023895509131197201e+00 7.99807536043753053434e+00 4.96270531234810086119e+00 7.79189895585825631485e+00 5.66056547556196676396e+00 9.13211864938141815173e+00 -2585 12920.00 6.38226190029941804482e+01 4.92554230275819726614e+00 9.45742097734511055762e+00 5.22284195876331303054e+00 8.00135566972303990951e+00 4.96463148238776419419e+00 7.79501794462253272400e+00 5.66395889776746930266e+00 9.13653417045215476833e+00 -2586 12925.00 6.38489015959679448997e+01 4.92723952524124975128e+00 9.46191393080304266050e+00 5.22544545562143714079e+00 8.00463597897745771093e+00 4.96655744046082858745e+00 7.79813675663742955635e+00 5.66735334853747030337e+00 9.14094963151474360075e+00 -2587 12930.00 6.38751841888380624823e+01 4.92893635044757338903e+00 9.46640716088919731419e+00 5.22804944491946610441e+00 8.00791628827333035190e+00 4.96848318655693166335e+00 7.80125539228641340372e+00 5.67074882581987793628e+00 9.14536503121149024764e+00 -2588 12935.00 6.39014667818118269338e+01 4.93063277877100425428e+00 9.47090066737557023657e+00 5.23065392591118616394e+00 8.01119659750701806900e+00 4.97040872060352167949e+00 7.80437385194259469756e+00 5.67414532755223710581e+00 9.14978036817433171279e+00 -2589 12940.00 6.39277493747855913853e+01 4.93232881064683326144e+00 9.47539445000305668998e+00 5.23325889781929021183e+00 8.01447690679252744417e+00 4.97233404257987299246e+00 7.80749213597908031659e+00 5.67754285167209182816e+00 9.15419564104557181849e+00 -2590 12945.00 6.39540319677593416259e+01 4.93402444646889826174e+00 9.47988850853328202106e+00 5.23586435990792509187e+00 8.01775721602621693762e+00 4.97425915244452898634e+00 7.81061024475861476191e+00 5.68094139610662107742e+00 9.15861084846751083433e+00 -2591 12950.00 6.39803145607331131828e+01 4.93571968665176274982e+00 9.48438284271750831067e+00 5.23847031139978547287e+00 8.02103752531172453644e+00 4.97618405013530296088e+00 7.81372817865430402406e+00 5.68434095878300560400e+00 9.16302598908245435894e+00 -2592 12955.00 6.40065971537068776342e+01 4.93741453160999022032e+00 9.48887745232772594761e+00 5.24107675154865582101e+00 8.02431783455577907205e+00 4.97810873563146838450e+00 7.81684593803925675815e+00 5.68774153763878764778e+00 9.16744106155343274622e+00 -2593 12960.00 6.40328797466806349803e+01 4.93910898174778179026e+00 9.49337233711519346002e+00 5.24368367956686309839e+00 8.02759814383092340506e+00 4.98003320888120537546e+00 7.81996352327621568890e+00 5.69114313059078380519e+00 9.17185606451238477632e+00 -2594 12965.00 6.40591623396543923263e+01 4.94080303747969917794e+00 9.49786749684153974727e+00 5.24629109470819265937e+00 8.03087845307497616432e+00 4.98195746984305642968e+00 7.82308093472792620560e+00 5.69454573555581067268e+00 9.17627099662233902677e+00 -2595 12970.00 6.40854449326281638832e+01 4.94249669920994438854e+00 9.50236293126839015599e+00 5.24889899619533828456e+00 8.03415876236048553949e+00 4.98388151847556493124e+00 7.82619817276749429880e+00 5.69794935044031891636e+00 9.18068585652560109622e+00 -2596 12975.00 6.41117275256019070184e+01 4.94418996734271676274e+00 9.50685864015736825650e+00 5.25150738326135435585e+00 8.03743907159417503294e+00 4.98580535474763930637e+00 7.82931523774730031562e+00 5.70135397317148751029e+00 9.18510064289556460437e+00 -2597 12980.00 6.41380101185756785753e+01 4.94588284230294483734e+00 9.51135462327010117178e+00 5.25411625511857049986e+00 8.04071938085895610016e+00 4.98772897859709463120e+00 7.83243213003008609263e+00 5.70475960162467643499e+00 9.18951535437453159716e+00 -2598 12985.00 6.41642927115494359214e+01 4.94757532447409964504e+00 9.51585088036821424851e+00 5.25672561102077029460e+00 8.04399969011337212521e+00 4.98965239000320259777e+00 7.83554884997859701912e+00 5.70816623372706555273e+00 9.19392998962553420483e+00 -2599 12990.00 6.41905753045232074783e+01 4.94926741428110883447e+00 9.52034741122369965183e+00 5.25933545015955505875e+00 8.04727999935742488447e+00 4.99157558890377828220e+00 7.83866539794521344220e+00 5.71157386737474226379e+00 9.19834454732196782345e+00 -2600 12995.00 6.42168578974969506135e+01 4.95095911212817441083e+00 9.52484421558781413353e+00 5.26194577177834421633e+00 8.05056030864293425964e+00 4.99349857527809515290e+00 7.84178177428231215629e+00 5.71498250044306477236e+00 9.20275902612686103055e+00 -2601 13000.00 6.42431404904707221704e+01 4.95265041842985898057e+00 9.52934129324291667729e+00 5.26455657508946739398e+00 8.05384061789735206105e+00 4.99542134907433066360e+00 7.84489797935263677431e+00 5.71839213083848729724e+00 9.20717342469288446694e+00 -2602 13005.00 6.42694230834444937273e+01 4.95434133356963535277e+00 9.53383864394026581124e+00 5.26716785931561659595e+00 8.05712092712067651235e+00 4.99734391026139324055e+00 7.84801401350856941974e+00 5.72180275644672953206e+00 9.21158774170379501811e+00 -2603 13010.00 6.42957056764182368624e+01 4.95603185797242851152e+00 9.53833626746221518999e+00 5.26977962365875551853e+00 8.06040123644764250344e+00 4.99926625877709795986e+00 7.85112987710248688700e+00 5.72521437514315412187e+00 9.21600197583298808013e+00 -2604 13015.00 6.43219882693920084193e+01 4.95772199203207897256e+00 9.54283416357039016020e+00 5.27239186733121290018e+00 8.06368154568133022053e+00 5.00118839459035235961e+00 7.85424557047640625740e+00 5.72862698481348164847e+00 9.22041612575385727268e+00 -2605 13020.00 6.43482708623657799762e+01 4.95941173616314667782e+00 9.54733233204714792919e+00 5.27500458956604401095e+00 8.06696185492538297979e+00 5.00311031767006753057e+00 7.85736109399307025569e+00 5.73204058332270971476e+00 9.22483019013980154455e+00 -2606 13025.00 6.43745534553395231114e+01 4.96110109075947036672e+00 9.55183077263338198293e+00 5.27761778954448690371e+00 8.07024216417980078120e+00 5.00503202796441826194e+00 7.86047644798413092104e+00 5.73545516855656067889e+00 9.22924416766421096270e+00 -2607 13030.00 6.44008360483132946683e+01 4.96279005623561264571e+00 9.55632948513217783670e+00 5.28023146649959773669e+00 8.07352247344458184841e+00 5.00695352543194882600e+00 7.86359163280196593604e+00 5.73887073836966354889e+00 9.23365805701084774171e+00 -2608 13035.00 6.44271186412870520144e+01 4.96447863299577463181e+00 9.56082846930515906081e+00 5.28284561961261012186e+00 8.07680278270936291563e+00 5.00887481004157031350e+00 7.86670664878859149383e+00 5.74228729062701681585e+00 9.23807185687383380923e+00 -2609 13040.00 6.44534012342608093604e+01 4.96616682143378973535e+00 9.56532772491395277825e+00 5.28546024810621961620e+00 8.08008309197414220648e+00 5.01079588174145840185e+00 7.86982149628602378755e+00 5.74570482319361541812e+00 9.24248556592656633768e+00 -2610 13045.00 6.44796838272345809173e+01 4.96785462195386084971e+00 9.56982725175127413308e+00 5.28807535116166071987e+00 8.08336340122856000789e+00 5.01271674049015913965e+00 7.87293617563627812217e+00 5.74912333392408658739e+00 9.24689918286316370200e+00 -2611 13050.00 6.45059664202083382634e+01 4.96954203496018642738e+00 9.57432704957875024832e+00 5.29069092800162543710e+00 8.08664371052443264887e+00 5.01463738625658006498e+00 7.87605068718136802630e+00 5.75254282066270139495e+00 9.25131270637775671162e+00 -2612 13055.00 6.45322490131820956094e+01 4.97122906085696580902e+00 9.57882711818910159707e+00 5.29330697779698589045e+00 8.08992401978921549244e+00 5.01655781898889863157e+00 7.87916503125294642729e+00 5.75596328127445211464e+00 9.25572613515409869933e+00 -2613 13060.00 6.45585316061558529555e+01 4.97291570004840011165e+00 9.58332745734394819692e+00 5.29592349976007081835e+00 8.09320432905399478329e+00 5.01847803864566088805e+00 7.88227920818266536429e+00 5.75938471358287973345e+00 9.26013946788631514551e+00 -2614 13065.00 6.45848141991296245124e+01 4.97460195292832452196e+00 9.58782806682565258427e+00 5.29854049308247976313e+00 8.09648463826695596879e+00 5.02039804519577259612e+00 7.88539321832290074354e+00 5.76280711544261414758e+00 9.26455270328925273304e+00 -2615 13070.00 6.46110967919997420950e+01 4.97628781990094015697e+00 9.59232894641656130830e+00 5.30115795695581404345e+00 8.09976494754210207816e+00 5.02231783859777802803e+00 7.88850706199494400295e+00 5.76623048468755872165e+00 9.26896584004667900558e+00 -2616 13075.00 6.46373793849734994410e+01 4.97797330136008042700e+00 9.59683009588866475781e+00 5.30377589056130904765e+00 8.10304525680688136902e+00 5.02423741879985730208e+00 7.89162073952008036315e+00 5.76965481915161504389e+00 9.27337887686307738022e+00 -2617 13080.00 6.46636619779472567870e+01 4.97965839770994822544e+00 9.60133151503468518229e+00 5.30639429309056431805e+00 8.10632556606129917043e+00 5.02615678577091795631e+00 7.89473425124032335276e+00 5.77308011666868825529e+00 9.27779181244293305042e+00 -2618 13085.00 6.46899445709210141331e+01 4.98134310935474022841e+00 9.60583320363697090727e+00 5.30901316372481613115e+00 8.10960587532608023764e+00 5.02807593946950248665e+00 7.89784759748732678730e+00 5.77650637506231401375e+00 9.28220464550109802815e+00 -2619 13090.00 6.47162271638947856900e+01 4.98302743668829695167e+00 9.61033516146751409792e+00 5.31163250165566491745e+00 8.11288618461158961281e+00 5.02999487984379189953e+00 7.90096077857201350980e+00 5.77993359214566915227e+00 9.28661737473169957013e+00 -2620 13095.00 6.47425097568685430360e+01 4.98471138010444914102e+00 9.61483738831903522737e+00 5.31425230605398279948e+00 8.11616649386600563787e+00 5.03191360686269284486e+00 7.90407379483639704887e+00 5.78336176574229199332e+00 9.29102999885994940144e+00 -2621 13100.00 6.47687923498423003821e+01 4.98639493999703642402e+00 9.61933988397388617386e+00 5.31687257611136843138e+00 8.11944680314115174724e+00 5.03383212048474959488e+00 7.90718664658103698173e+00 5.78679089367572085933e+00 9.29544251660069775767e+00 -2622 13105.00 6.47950749428160719390e+01 4.98807811678061963079e+00 9.62384264821442059201e+00 5.31949331098833155806e+00 8.12272711236447619854e+00 5.03575042066850553368e+00 7.91029933414795127788e+00 5.79022097374876842935e+00 9.29985492665843693771e+00 -2623 13110.00 6.48213575357898292850e+01 4.98976091083867334675e+00 9.62834568084372044439e+00 5.32211450987646994548e+00 8.12600742162925726575e+00 5.03766850736213811501e+00 7.91341185784806011583e+00 5.79365200377460531911e+00 9.30426722776874370879e+00 -2624 13115.00 6.48476401287635866311e+01 4.99144332257539602438e+00 9.63284898162341107763e+00 5.32473617193629333855e+00 8.12928773089403833296e+00 5.03958638054492347180e+00 7.91652421800265049256e+00 5.79708398155604509583e+00 9.30867941863610326436e+00 -2625 13120.00 6.48739227217373581880e+01 4.99312535237425958456e+00 9.63735255036694127284e+00 5.32735829634903801377e+00 8.13256804022100254770e+00 5.04150404016503728144e+00 7.91963641492264702748e+00 5.80051690488553362002e+00 9.31309149799609947706e+00 -2626 13125.00 6.49002053147111013232e+01 4.99480700063946425615e+00 9.64185638685665935554e+00 5.32998088227521016336e+00 8.13584834941323542523e+00 5.04342148618102470436e+00 7.92274844892933671758e+00 5.80395077156588090617e+00 9.31750346456358258251e+00 -2627 13130.00 6.49264879076848728801e+01 4.99648826775448284820e+00 9.64636049087492786214e+00 5.33260392888568279801e+00 8.13912865866765322664e+00 5.04533871854106585886e+00 7.92586032033364062954e+00 5.80738557939989696877e+00 9.32191531707412934793e+00 -2628 13135.00 6.49527705006586444370e+01 4.99816915412351292503e+00 9.65086486222481987340e+00 5.33522743534096299811e+00 8.14240896793243429386e+00 5.04725573722443066060e+00 7.92897202943611922876e+00 5.81082132615930202491e+00 9.32632705426332364596e+00 -2629 13140.00 6.49790530936323875721e+01 4.99984966014039144966e+00 9.65536950069905763883e+00 5.33785140082228704017e+00 8.14568927718685031891e+00 5.04917254217930100424e+00 7.93208357655806040043e+00 5.81425800963654104692e+00 9.33073867485637897801e+00 -2630 13145.00 6.50053356866061591290e+01 5.00152978619895449697e+00 9.65987440607999658937e+00 5.34047582446943547296e+00 8.14896958645163316248e+00 5.05108913337458176329e+00 7.93519496201038609939e+00 5.81769562761369662951e+00 9.33515017759923892982e+00 -2631 13150.00 6.50316182795799164751e+01 5.00320953268267487601e+00 9.66437957818107840069e+00 5.34310070545327864266e+00 8.15224989572677749550e+00 5.05300551074809156660e+00 7.93830618608329174890e+00 5.82113417788321463320e+00 9.33956156120675373700e+00 -2632 13155.00 6.50579008725536738211e+01 5.00488889998538599713e+00 9.66888501678466205647e+00 5.34572604292396125203e+00 8.15553020497083025475e+00 5.05492167427909855348e+00 7.94141724909806345778e+00 5.82457365819608696711e+00 9.34397282445596033540e+00 -2633 13160.00 6.50841834655274311672e+01 5.00656788850092571153e+00 9.67339072169382419020e+00 5.34835183605235453541e+00 8.15881051423561132196e+00 5.05683762391578550677e+00 7.94452815134489753746e+00 5.82801406633439356142e+00 9.34838396605134924755e+00 -2634 13165.00 6.51104660585012027241e+01 5.00824649862312920590e+00 9.67789669271165209352e+00 5.35097808396787488761e+00 8.16209082349002734702e+00 5.05875335962705818815e+00 7.94763889312435090062e+00 5.83145540008021701084e+00 9.35279498476995208023e+00 -2635 13170.00 6.51367486514749742810e+01 5.00992473073546751294e+00 9.68240292963085913414e+00 5.35360478584139443115e+00 8.16537113275480841423e+00 5.06066888136109671592e+00 7.95074947474734905484e+00 5.83489765717418684687e+00 9.35720587934735092972e+00 -2636 13175.00 6.51630312444487174162e+01 5.01160258524214086151e+00 9.68690943225453260368e+00 5.35623194082305431607e+00 8.16865144199886117349e+00 5.06258418907644536233e+00 7.95385989650408475882e+00 5.83834083538801706936e+00 9.36161664852948938176e+00 -2637 13180.00 6.51893138374224889731e+01 5.01328006250589464088e+00 9.69141620037538586985e+00 5.35885954805263686751e+00 8.17193175130509885662e+00 5.06449928274200900091e+00 7.95697015869511758979e+00 5.84178493249342700722e+00 9.36602729107267428788e+00 -2638 13185.00 6.52155964303962605300e+01 5.01495716293092552718e+00 9.69592323381723275588e+00 5.36148760666992085788e+00 8.17521206056987992383e+00 5.06641416230597041448e+00 7.96008026161064297099e+00 5.84522994621031433127e+00 9.37043780573321249960e+00 -2639 13190.00 6.52418790233700036651e+01 5.01663388691107225981e+00 9.70043053236242336368e+00 5.36411611583541336756e+00 8.17849236980356764093e+00 5.06832882773723625291e+00 7.96319020553049128353e+00 5.84867587432076163623e+00 9.37484819126741442119e+00 -2640 13195.00 6.52681616163437752220e+01 5.01831023481944171749e+00 9.70493809582440647432e+00 5.36674507467853079135e+00 8.18177267904762217654e+00 5.07024327898398663450e+00 7.96629999076558448223e+00 5.85212271455503163509e+00 9.37925844644195194633e+00 -2641 13200.00 6.52944442093175325681e+01 5.01998620704986819874e+00 9.70944592401662731618e+00 5.36937448233905278983e+00 8.18505298831240324375e+00 5.07215751600476316696e+00 7.96940961759575561274e+00 5.85557046466411446062e+00 9.38366857002349341599e+00 -2642 13205.00 6.53207268022912899141e+01 5.02166180398582540079e+00 9.71395401674216785182e+00 5.37200433796712317758e+00 8.18833329764973250064e+00 5.07407153876847516472e+00 7.97251908631119832194e+00 5.85901912238863520344e+00 9.38807856075798952133e+00 -2643 13210.00 6.53470093951614217076e+01 5.02333702601078435634e+00 9.71846237379374677801e+00 5.37463464069215568486e+00 8.19161360683160033602e+00 5.07598534723366512367e+00 7.97562839718137794875e+00 5.86246868545885480017e+00 9.39248841743283335859e+00 -2644 13215.00 6.53732919881351648428e+01 5.02501187351858025210e+00 9.72297099500553763107e+00 5.37726538964356759465e+00 8.19489391610674466904e+00 5.07789894133815078447e+00 7.97873755051721911258e+00 5.86591915160503596383e+00 9.39689813880433355564e+00 -2645 13220.00 6.53995745811089363997e+01 5.02668634688232263130e+00 9.72747988017026088414e+00 5.37989658395077441355e+00 8.19817422535079742829e+00 5.07981232107156444044e+00 7.98184654657782566289e+00 5.86937051855744051920e+00 9.40130772365989386685e+00 -2646 13225.00 6.54258571740827079566e+01 5.02836044649584490429e+00 9.73198902911172325503e+00 5.38252822276391906797e+00 8.20145453461557849550e+00 5.08172548637172472041e+00 7.98495538564302442808e+00 5.87282278405669533328e+00 9.40571717076618796227e+00 -2647 13230.00 6.54521397670564510918e+01 5.03003417273225661432e+00 9.73649844163300848265e+00 5.38516030519168875657e+00 8.20473484414982756618e+00 5.08363843719717323211e+00 7.98806406800301260773e+00 5.87627594580196888074e+00 9.41012647890024389596e+00 -2648 13235.00 6.54784223600302226487e+01 5.03170752598539294809e+00 9.74100811754756179539e+00 5.38779283037386313993e+00 8.20801515315550567209e+00 5.08555117351681928994e+00 7.99117259393762235931e+00 5.87973000153388714040e+00 9.41453564684946897501e+00 -2649 13240.00 6.55047049530039799947e+01 5.03338050662836078430e+00 9.74551805667919701648e+00 5.39042579742949534705e+00 8.21129546240992169714e+00 5.08746369527884034767e+00 7.99428096369558893741e+00 5.88318494895161858693e+00 9.41894467339089480618e+00 -2650 13245.00 6.55309875459777373408e+01 5.03505311503426877806e+00 9.75002825883099077942e+00 5.39305920547763406603e+00 8.21457577166433772220e+00 5.08937600244178156572e+00 7.99738917757747369564e+00 5.88664078577506355572e+00 9.42335355732228840964e+00 -2651 13250.00 6.55572701389514946868e+01 5.03672535159695211604e+00 9.75453872383712194960e+00 5.39569305364769657984e+00 8.21785608091875729997e+00 5.09128809497455048216e+00 8.00049723584237781893e+00 5.89009750972411794123e+00 9.42776229741032167908e+00 -2652 13255.00 6.55835527319252662437e+01 5.03839721669988360730e+00 9.75904945151103397905e+00 5.39832734104837008715e+00 8.22113639022499498310e+00 5.09319997282532543892e+00 8.00360513874940515677e+00 5.89355511847722279839e+00 9.43217089246311957140e+00 -2653 13260.00 6.56098353248990235898e+01 5.04006871070580597660e+00 9.76356044165580883032e+00 5.40096206680906920639e+00 8.22441669944831765804e+00 5.09511163595265248460e+00 8.00671288658874757971e+00 5.89701360975427668620e+00 9.43657934126808939368e+00 -2654 13265.00 6.56361179178727951466e+01 5.04173983400855441062e+00 9.76807169411598863462e+00 5.40359723002811698223e+00 8.22769700870273545945e+00 5.09702308432543649275e+00 8.00982047959878507015e+00 5.90047298125444896755e+00 9.44098764262298750793e+00 -2655 13270.00 6.56624005108465524927e+01 5.04341058697087252227e+00 9.77258320870501506761e+00 5.40623282984529485162e+00 8.23097731795715148451e+00 5.09893431788149431583e+00 8.01292791805934356830e+00 5.90393323066654662767e+00 9.44539579532558271069e+00 -2656 13275.00 6.56886831038203098387e+01 5.04508096997623489699e+00 9.77709498523633691036e+00 5.40886886534856081710e+00 8.23425762723229937023e+00 5.10084533660009764588e+00 8.01603520222952425911e+00 5.90739435568973458857e+00 9.44980379817363846939e+00 -2657 13280.00 6.57149656967940671848e+01 5.04675098340810990294e+00 9.78160702354412769921e+00 5.41150533565696445493e+00 8.23753793645562026882e+00 5.10275614041906155904e+00 8.01914233236843543295e+00 5.91085635400246101057e+00 9.45421164997528151730e+00 -2658 13285.00 6.57412482897678245308e+01 5.04842062763960619520e+00 9.78611932345219770468e+00 5.41414223987919562830e+00 8.24081824575149646250e+00 5.10466672931765774734e+00 8.02224930873517472207e+00 5.91431922329352399714e+00 9.45861934953864214037e+00 -2659 13290.00 6.57675308827415818769e+01 5.05008990304383331704e+00 9.79063188478435719730e+00 5.41677957711357738191e+00 8.24409855501627752972e+00 5.10657710323370306327e+00 8.02535613158884686413e+00 5.91778296124136993228e+00 9.46302689567184707187e+00 -2660 13295.00 6.57938134757153392229e+01 5.05175880998353132867e+00 9.79514470736441822396e+00 5.41941734647915929202e+00 8.24737886429142186273e+00 5.10848726213610238034e+00 8.02846280116782651248e+00 5.92124756554516729068e+00 9.46743428718302659775e+00 -2661 13300.00 6.58200960686891249907e+01 5.05342734885253808130e+00 9.79965779103691758678e+00 5.42205554706390113751e+00 8.25065917355620115359e+00 5.11039720597303848137e+00 8.03156931774157989423e+00 5.92471303385226288896e+00 9.47184152289067071706e+00 -2662 13305.00 6.58463786616628681259e+01 5.05509552001359718787e+00 9.80417113561530051413e+00 5.42469417797649189339e+00 8.25393948272770572316e+00 5.11230693471341712808e+00 8.03467568154847988637e+00 5.92817936384110133474e+00 9.47624860161327475794e+00 -2663 13310.00 6.58726612546366396828e+01 5.05676332385018056925e+00 9.80868474094410736086e+00 5.42733323831525282799e+00 8.25721979204430844845e+00 5.11421644831578081636e+00 8.03778189284762945022e+00 5.93164655320048517240e+00 9.48065552215896545363e+00 -2664 13315.00 6.58989438476103970288e+01 5.05843076071466679622e+00 9.81319860684714662113e+00 5.42997272716814372018e+00 8.26050010130908951567e+00 5.11612574672831232903e+00 8.04088795187740323911e+00 5.93511459956740150545e+00 9.48506228335660139805e+00 -2665 13320.00 6.59252264405841543748e+01 5.06009783098016363567e+00 9.81771273315859360764e+00 5.43261264364385176862e+00 8.26378041062569046460e+00 5.11803482989918734347e+00 8.04399385888654272492e+00 5.93858350062029050065e+00 9.48946888403503407972e+00 -2666 13325.00 6.59515090335579117209e+01 5.06176453504050805066e+00 9.82222711972298689886e+00 5.43525298681997259820e+00 8.26706071983865165009e+00 5.11994369780768199263e+00 8.04709961411341900828e+00 5.94205325401686579312e+00 9.49387532302312564525e+00 -2667 13330.00 6.59777916265316832778e+01 5.06343087323771356978e+00 9.82674176636413676533e+00 5.43789375579482836542e+00 8.27034102909306767515e+00 5.12185235040197106571e+00 8.05020521779640496618e+00 5.94552385740447597584e+00 9.49828159913936431735e+00 -2668 13335.00 6.60040742195054406238e+01 5.06509684596561804426e+00 9.83125667292658178553e+00 5.44053494966674122679e+00 8.27362133835784874236e+00 5.12376078764060149950e+00 8.05331067018424207049e+00 5.94899530844083468395e+00 9.50268771122297373211e+00 -2669 13340.00 6.60303568124792121807e+01 5.06676245356623411453e+00 9.83577183924449727215e+00 5.44317656750294531776e+00 8.27690164764335811753e+00 5.12566900947175163594e+00 8.05641597150493993240e+00 5.95246760477328873407e+00 9.50709365811317397288e+00 -2670 13345.00 6.60566394054529695268e+01 5.06842769642303725419e+00 9.84028726515205498515e+00 5.44581860841212606061e+00 8.28018195687704583463e+00 5.12757701585396574728e+00 8.05952112200723469471e+00 5.95594074405955620222e+00 9.51149943863881830453e+00 -2671 13350.00 6.60829219983230871094e+01 5.07009257490913167743e+00 9.84480295051452358734e+00 5.44846107146151403811e+00 8.28346226613146363604e+00 5.12948480675614959523e+00 8.06262612190877625551e+00 5.95941472391588789037e+00 9.51590505164949895800e+00 -2672 13355.00 6.61092045912968444554e+01 5.07175708937689950773e+00 9.84931889514535008345e+00 5.45110395574943318309e+00 8.28674257539624470326e+00 5.13139238211612092044e+00 8.06573097144793571545e+00 5.96288954201036602853e+00 9.52031049598442891124e+00 -2673 13360.00 6.61354871842706018015e+01 5.07342124018908258165e+00 9.85383509890979958357e+00 5.45374726033274903614e+00 8.29002288473357396015e+00 5.13329974191315052678e+00 8.06883567085272623842e+00 5.96636519594887992923e+00 9.52471577049319684249e+00 -2674 13365.00 6.61617697772443591475e+01 5.07508502772915282009e+00 9.85835156164204562401e+00 5.45639098430978641829e+00 8.29330319390508030608e+00 5.13520688608505437855e+00 8.07194022035115565927e+00 5.96984168338914322760e+00 9.52912087401502105877e+00 -2675 13370.00 6.61880523702181449153e+01 5.07674845233912463982e+00 9.86286828318662855963e+00 5.45903512674777502411e+00 8.29658350318022286274e+00 5.13711381459037408348e+00 8.07504462016087032339e+00 5.97331900195777887319e+00 9.53352580540985350410e+00 -2676 13375.00 6.62143349631918880505e+01 5.07841151440247351445e+00 9.86738526339845023472e+00 5.46167968672431136667e+00 8.29986381243464244051e+00 5.13902052739801895598e+00 8.07814887052024666048e+00 5.97679714926067529035e+00 9.53793056352727575131e+00 -2677 13380.00 6.62406175561656596074e+01 5.08007421427157446203e+00 9.87190250212204745139e+00 5.46432466331698929451e+00 8.30314412169942173136e+00 5.14092702445616911433e+00 8.08125297163656419741e+00 5.98027612294518728930e+00 9.54233514722724152080e+00 -2678 13385.00 6.62669001491394169534e+01 5.08173655229880960604e+00 9.87641999920196411722e+00 5.46697005558267523639e+00 8.30642443096420279858e+00 5.14283330571300290046e+00 8.08435692373783254538e+00 5.98375592061720240622e+00 9.54673955535932705629e+00 -2679 13390.00 6.62931827421131742994e+01 5.08339852886764909101e+00 9.88093775450346001321e+00 5.46961586259896392903e+00 8.30970474023934713159e+00 5.14473937113742874061e+00 8.08746072704170160250e+00 5.98723653990334447883e+00 9.55114378680421793888e+00 -2680 13395.00 6.63194653350869316455e+01 5.08506014430974495610e+00 9.88545576786071400477e+00 5.47226208344345099732e+00 8.31298504951449324096e+00 5.14664522067762586488e+00 8.09056438176581416144e+00 5.99071797840950459602e+00 9.55554784041149574136e+00 -2681 13400.00 6.63457479280606889915e+01 5.08672139901893416436e+00 9.88997403913899120198e+00 5.47490871717300553456e+00 8.31626535874818095806e+00 5.14855085429213588100e+00 8.09366788810709003599e+00 5.99420023374157473484e+00 9.55995171505147212088e+00 -2682 13405.00 6.63720305210344605484e+01 5.08838229331650193643e+00 9.89449256819319522549e+00 5.47755576284448952862e+00 8.31954566802332706743e+00 5.15045627192914245995e+00 8.09677124630390210314e+00 5.99768330352617695667e+00 9.56435540959446228726e+00 -2683 13410.00 6.63983131140082178945e+01 5.09004282759628523536e+00 9.89901135487822614323e+00 5.48020321953550126892e+00 8.32282597726737982669e+00 5.15236147355755047528e+00 8.09987445654280513452e+00 6.00116718534847670696e+00 9.56875892292114293980e+00 -2684 13415.00 6.64245957069819894514e+01 5.09170300218993432395e+00 9.90353039904898935220e+00 5.48285108629254303025e+00 8.32610628660470908358e+00 5.15426645912553915707e+00 8.10297751904144547552e+00 6.00465187681436507461e+00 9.57316225389146246982e+00 -2685 13420.00 6.64508782999557467974e+01 5.09336281746019370331e+00 9.90804970057074996248e+00 5.48549936218284450717e+00 8.32938659577621365315e+00 5.15617122859165277760e+00 8.10608043400710442938e+00 6.00813737552973581302e+00 9.57756540139645906606e+00 -2686 13425.00 6.64771608929295041435e+01 5.09502227376980698637e+00 9.91256925929841159473e+00 5.48814804625291063900e+00 8.33266690503062967821e+00 5.15807578190407056695e+00 8.10918320163669825718e+00 6.01162367907974992676e+00 9.58196836431681298052e+00 -2687 13430.00 6.65034434859032614895e+01 5.09668137146078858990e+00 9.91708907508687609322e+00 5.49079713758033438609e+00 8.33594721437832397726e+00 5.15998011902133857376e+00 8.11228582213751181484e+00 6.01511078507030472196e+00 9.58637114153320268883e+00 -2688 13435.00 6.65297260788770188356e+01 5.09834011090624716900e+00 9.92160914782213865237e+00 5.49344663519089060344e+00 8.33922752357055685479e+00 5.16188423990199662938e+00 8.11538829570646313982e+00 6.01859869106583378340e+00 9.59077373192630311394e+00 -2689 13440.00 6.65560086718507761816e+01 5.09999849243783298647e+00 9.92612947733837458486e+00 5.49609653815181076197e+00 8.34250783283533792201e+00 5.16378814449422662847e+00 8.11849062255083353534e+00 6.02208739468259324212e+00 9.59517613438715422092e+00 -2690 13445.00 6.65822912648245477385e+01 5.10165651642865469739e+00 9.93065006352157553238e+00 5.49874684550959713647e+00 8.34578814212084729718e+00 5.16569183275657106691e+00 8.12159280285717599668e+00 6.02557689347465785801e+00 9.59957834781716279338e+00 -2691 13450.00 6.66085738577983192954e+01 5.10331418321036256458e+00 9.93517090622664689192e+00 5.50139755632111615569e+00 8.34906845132344344051e+00 5.16759530464757332879e+00 8.12469483681204351910e+00 6.02906718504791783175e+00 9.60398037110737234912e+00 -2692 13455.00 6.66348564507720766414e+01 5.10497149315606524311e+00 9.93969200532921881575e+00 5.50404866962250771678e+00 8.35234876060895281569e+00 5.16949856011541530876e+00 8.12779672462272095856e+00 6.03255826695644703506e+00 9.60838220314881930051e+00 -2693 13460.00 6.66611390437458339875e+01 5.10662844659741299580e+00 9.94421336069455819029e+00 5.50670018444990994055e+00 8.35562906987373388290e+00 5.17140159911863683817e+00 8.13089846647575953398e+00 6.03605013678540736066e+00 9.61278384284291398387e+00 -2694 13465.00 6.66874216367195913335e+01 5.10828504388678616976e+00 9.94873497219829694416e+00 5.50935209987055163339e+00 8.35890937915924148172e+00 5.17330442160541981167e+00 8.13400006254735075117e+00 6.03954279210960276458e+00 9.61718528909105785374e+00 -2695 13470.00 6.67137042296933486796e+01 5.10994128537656422395e+00 9.95325683971606522960e+00 5.51200441489984616084e+00 8.36218968841366105949e+00 5.17520702753430761334e+00 8.13710151303441087123e+00 6.04303623048310178945e+00 9.62158654081538422531e+00 -2696 13475.00 6.67399868226671060256e+01 5.11159717141912572913e+00 9.95777896310276311453e+00 5.51465712859465906348e+00 8.36546999765771204238e+00 5.17710941686384362725e+00 8.14020281811313139997e+00 6.04653044949107076889e+00 9.62598759690693661639e+00 -2697 13480.00 6.67662694156408775825e+01 5.11325270234612094811e+00 9.96230134225475083554e+00 5.51731023999112757394e+00 8.36875030694322319391e+00 5.17901158954220708353e+00 8.14330397798043037483e+00 6.05002544666685260211e+00 9.63038845627748330003e+00 -2698 13485.00 6.67925520086146349286e+01 5.11490787852029615834e+00 9.96682397702693201325e+00 5.51996374811502832358e+00 8.37203061617691091101e+00 5.18091354552794225441e+00 8.14640499279176744096e+00 6.05352121959561362274e+00 9.63478911784915759142e+00 -2699 13490.00 6.68188346014847667220e+01 5.11656270028366577662e+00 9.97134686731566510787e+00 5.52261765201286358717e+00 8.37531092543132693606e+00 5.18281528475886332785e+00 8.14950586274406063580e+00 6.05701776582105999580e+00 9.63918958053372953998e+00 -2700 13495.00 6.68451171944585240681e+01 5.11821716797824333156e+00 9.97587001299658204800e+00 5.52527195071040644336e+00 8.37859123468574473748e+00 5.18471680720387961827e+00 8.15260658801350146518e+00 6.06051508289726381662e+00 9.64358984325333246090e+00 -2701 13500.00 6.68713997874322814141e+01 5.11987128193568263868e+00 9.98039341393494794374e+00 5.52792664323343352351e+00 8.38187154395052580469e+00 5.18661811282153273339e+00 8.15570716875555135061e+00 6.06401316837829718054e+00 9.64798990493009789304e+00 -2702 13505.00 6.68976823804060387602e+01 5.12152504251872464636e+00 9.98491707002712303165e+00 5.53058172861808206022e+00 8.38515185321530687190e+00 5.18851920154964041387e+00 8.15880760515676151101e+00 6.06751201979750653948e+00 9.65238976448616270432e+00 -2703 13510.00 6.69239649733797961062e+01 5.12317845005902405831e+00 9.98944098114873568761e+00 5.53323720589012513216e+00 8.38843216245935963116e+00 5.19042007334674426744e+00 8.16190789739332345221e+00 6.07101163471932459004e+00 9.65678942085402169937e+00 -2704 13515.00 6.69502475663535534522e+01 5.12483150489859173859e+00 9.99396514719614792455e+00 5.53589307408570530100e+00 8.39171247177596235645e+00 5.19232072816102441237e+00 8.16500804561033710627e+00 6.07451201066673274198e+00 9.66118887295580996977e+00 -2705 13520.00 6.69765301593273392200e+01 5.12648420737944743308e+00 9.99848956803462307619e+00 5.53854933220986467290e+00 8.39499278102001333934e+00 5.19422116596138927491e+00 8.16810804998398687360e+00 6.07801314519380309065e+00 9.66558811973438736231e+00 -2706 13525.00 6.70028127523010823552e+01 5.12813655783323874005e+00 1.00030142435708881976e+01 5.54120597929874492138e+00 8.39827309027443114076e+00 5.19612138668565304300e+00 8.17120791068010277058e+00 6.08151503582351526944e+00 9.66998716012225401073e+00 -2707 13530.00 6.70290953452748539121e+01 5.12978855661234778296e+00 1.00075391736805716647e+01 5.54386301435738904075e+00 8.40155339953921043161e+00 5.19802139029236087708e+00 8.17430762786450770818e+00 6.08501768009957810790e+00 9.67438599306227153818e+00 -2708 13535.00 6.70553779382486112581e+01 5.13144020404842482463e+00 1.00120643582600337140e+01 5.54652043642193870454e+00 8.40483370880399327518e+00 5.19992117672969111908e+00 8.17740720168229984210e+00 6.08852107553460619727e+00 9.67878461748693119659e+00 -2709 13540.00 6.70816605312223686042e+01 5.13309150047312012788e+00 1.00165897971952659873e+01 5.54917824450780372558e+00 8.40811401805840930024e+00 5.20182074595618626489e+00 8.18050663230967067818e+00 6.09202521967230747890e+00 9.68318303234946853308e+00 -2710 13545.00 6.71079431241961259502e+01 5.13474244622845166219e+00 1.00211154903826322737e+01 5.55183643762002887456e+00 8.41139432733355540961e+00 5.20372009790966405518e+00 8.18360591988135155361e+00 6.09553011002529920859e+00 9.68758123659273984174e+00 -2711 13550.00 6.71342257171698832963e+01 5.13639304165643206801e+00 1.00256414377081242151e+01 5.55449501478438989466e+00 8.41467463656724490306e+00 5.20561923256939440563e+00 8.18670506456316715571e+00 6.09903574411655924337e+00 9.69197922916997001153e+00 -2712 13555.00 6.71605083101436406423e+01 5.13804328707834923051e+00 1.00301676390888303558e+01 5.55715397499556917893e+00 8.41795494581129588596e+00 5.20751814985246674894e+00 8.18980406650021741655e+00 6.10254211947943137062e+00 9.69637700903438570776e+00 -2713 13560.00 6.71867909031174121992e+01 5.13969318282585518887e+00 1.00346940943900158061e+01 5.55981331728970484818e+00 8.42123525507607695317e+00 5.20941684973815100079e+00 8.19290292583759871547e+00 6.10604923360580542635e+00 9.70077457513921537213e+00 -2714 13565.00 6.72130734960911837561e+01 5.14134272924096435986e+00 1.00392208035391323762e+01 5.56247304065111336513e+00 8.42451556434085802039e+00 5.21131533216426223731e+00 8.19600164273077425037e+00 6.10955708402902253340e+00 9.70517192644804538304e+00 -2715 13570.00 6.72393560890649411022e+01 5.14299192665532789448e+00 1.00437477664221770368e+01 5.56513314410557224932e+00 8.42779587358491077964e+00 5.21321359708934561894e+00 8.19910021732483862422e+00 6.11306566824097341595e+00 9.70956906192446922432e+00 -2716 13575.00 6.72656386820386984482e+01 5.14464077540059872007e+00 1.00482749829355064719e+01 5.56779362664776211744e+00 8.43107618287042015481e+00 5.21511164446157948760e+00 8.20219864976488821640e+00 6.11657498376463504286e+00 9.71396598052170645587e+00 -2717 13580.00 6.72919212750124557942e+01 5.14628927579806205728e+00 1.00528024529858441838e+01 5.57045448728272951655e+00 8.43435649212483795623e+00 5.21700947422914396157e+00 8.20529694017529820371e+00 6.12008502809189636196e+00 9.71836268121371915640e+00 -2718 13585.00 6.73182038679862273511e+01 5.14793742817936905709e+00 1.00573301764799136748e+01 5.57311572501552010550e+00 8.43763680142071059720e+00 5.21890708634021738277e+00 8.20839508871152467862e+00 6.12359579872500781050e+00 9.72275916297445519376e+00 -2719 13590.00 6.73444864609599704863e+01 5.14958523287617264685e+00 1.00618581533244402237e+01 5.57577733884081716553e+00 8.44091711063367000634e+00 5.22080448075334491165e+00 8.21149309549793748886e+00 6.12710729317658575610e+00 9.72715542476750627543e+00 -2720 13595.00 6.73707690539337420432e+01 5.15123269022012308938e+00 1.00663863834261420038e+01 5.57843932777402873313e+00 8.44419741991917938151e+00 5.22270165741670666648e+00 8.21459096066927152435e+00 6.13061950892815499259e+00 9.73155146557719064049e+00 -2721 13600.00 6.73970516469075136001e+01 5.15287980053250738166e+00 1.00709148666917478465e+01 5.58110169078911244611e+00 8.44747772919432726724e+00 5.22459861627847921284e+00 8.21768868437062316445e+00 6.13413244347160002690e+00 9.73594728438782830438e+00 -2722 13605.00 6.74233342398812709462e+01 5.15452656413461340890e+00 1.00754436030176108829e+01 5.58376442690147545278e+00 8.45075803842801498433e+00 5.22649535728684355718e+00 8.22078626671599899112e+00 6.13764609430917573718e+00 9.74034288016300564550e+00 -2723 13610.00 6.74496168328550282922e+01 5.15617298136845469969e+00 1.00799725923311864761e+01 5.58642753509543776858e+00 8.45403834769279427519e+00 5.22839188040034397176e+00 8.22388370785049538370e+00 6.14116045892240247639e+00 9.74473825189740772146e+00 -2724 13615.00 6.74758994258287856383e+01 5.15781905253459260763e+00 1.00845018345495613943e+01 5.58909101436568089838e+00 8.45731865693684881080e+00 5.23028818556715968668e+00 8.22698100787775388198e+00 6.14467553480316919234e+00 9.74913339857534921862e+00 -2725 13620.00 6.75021820188025429843e+01 5.15946477796467650734e+00 1.00890313295690923212e+01 5.59175486370688634707e+00 8.46059896621199314382e+00 5.23218427272510488990e+00 8.23007816694286908898e+00 6.14819131942263652491e+00 9.75352831920188201309e+00 -2726 13625.00 6.75284646117763003303e+01 5.16111015799035843798e+00 1.00935610773172310672e+01 5.59441908210337235374e+00 8.46387927547677421103e+00 5.23408014184308889583e+00 8.23317518515985113936e+00 6.15170781027268898100e+00 9.75792301274058893057e+00 -2727 13630.00 6.75547472047500718872e+01 5.16275519292256213078e+00 1.00980910777007029111e+01 5.59708366854982308780e+00 8.46715958473119023608e+00 5.23597579284856262660e+00 8.23627206264269950964e+00 6.15522500481412482287e+00 9.76231747821725015513e+00 -2728 13635.00 6.75810297976202036807e+01 5.16439988308257369454e+00 1.01026213306469578868e+01 5.59974862202019085800e+00 8.47043989399597130330e+00 5.23787122570006857813e+00 8.23936879950542433448e+00 6.15874290052846529164e+00 9.76671171461618214948e+00 -2729 13640.00 6.76073123905939610268e+01 5.16604422879168012628e+00 1.01071518360730827624e+01 5.60241394150915805739e+00 8.47372020331257402859e+00 5.23976644035615102268e+00 8.24246539588275695110e+00 6.16226149489723429298e+00 9.77110572093206464217e+00 -2730 13645.00 6.76335949835677183728e+01 5.16768823037116931118e+00 1.01116825939065293483e+01 5.60507962600104203688e+00 8.47700051253589847988e+00 5.24166143675462592455e+00 8.24556185186797385711e+00 6.16578078538122742458e+00 9.77549949619067426454e+00 -2731 13650.00 6.76598775765414757188e+01 5.16933188813196409228e+00 1.01162136040540229232e+01 5.60774567445943361577e+00 8.48028082176958619698e+00 5.24355621485403666782e+00 8.24865816757507808177e+00 6.16930076944124028415e+00 9.77989303937632925567e+00 -2732 13655.00 6.76861601695152330649e+01 5.17097520238498731260e+00 1.01207448664533732341e+01 5.61041208588937934110e+00 8.48356113103436904055e+00 5.24545077459219832861e+00 8.25175434312844480189e+00 6.17282144455879500100e+00 9.78428634951480269422e+00 -2733 13660.00 6.77124427624889904109e+01 5.17261817347225338892e+00 1.01252763810216723783e+01 5.61307885925446825581e+00 8.48684144029914833141e+00 5.24734511591729013702e+00 8.25485037861098369660e+00 6.17634280817395975305e+00 9.78867942562150972208e+00 -2734 13665.00 6.77387253554627477570e+01 5.17426080167359447870e+00 1.01298081476967336556e+01 5.61574599352865533319e+00 8.49012174953283782486e+00 5.24923923877749132316e+00 8.25794627414705928459e+00 6.17986485775789251562e+00 9.79307226669112651507e+00 -2735 13670.00 6.77650079484365335247e+01 5.17590308733102588690e+00 1.01343401664060088763e+01 5.61841348769625703596e+00 8.49340205881834720003e+00 5.25113314313134615929e+00 8.26104202984032021106e+00 6.18338759077138888642e+00 9.79746487177015623615e+00 -2736 13675.00 6.77912905414102766599e+01 5.17754503074510541438e+00 1.01388724370665865848e+01 5.62108134073122833740e+00 8.49668236808312826724e+00 5.25302682892703565187e+00 8.26413764577367437880e+00 6.18691100465451704338e+00 9.80185723986364898508e+00 -2737 13680.00 6.78175731343840482168e+01 5.17918663222675768054e+00 1.01434049596162800810e+01 5.62374955159715916864e+00 8.49996267736863586606e+00 5.25492029609200805851e+00 8.26723312205076332759e+00 6.19043509685770754203e+00 9.80624936999737606413e+00 -2738 13685.00 6.78438557273578055629e+01 5.18082789209726879420e+00 1.01479377339929044410e+01 5.62641811926800450294e+00 8.50324298659196209371e+00 5.25681354459517269362e+00 8.27032845877523214995e+00 6.19395986484175509190e+00 9.81064126119711588103e+00 -2739 13690.00 6.78701383203315629089e+01 5.18246881064683417861e+00 1.01524707601342765173e+01 5.62908704271771487271e+00 8.50652329589819977684e+00 5.25870657437434552151e+00 8.27342365604035379079e+00 6.19748530604672698274e+00 9.81503291249900300386e+00 -2740 13695.00 6.78964209133053202549e+01 5.18410938820710320840e+00 1.01570040379678481202e+01 5.63175632090988464995e+00 8.50980360512152422814e+00 5.26059938537770399591e+00 8.27651871392904148195e+00 6.20101141791269050429e+00 9.81942432293917555342e+00 -2741 13700.00 6.79227035062790918118e+01 5.18574962506827308317e+00 1.01615375674314325494e+01 5.63442595280810110125e+00 8.51308391438630529535e+00 5.26249197755342912330e+00 8.27961363254493498687e+00 6.20453819789007621210e+00 9.82381549155377520322e+00 -2742 13705.00 6.79489860992528349470e+01 5.18738952155162991176e+00 1.01660713484628484338e+01 5.63709593737595415774e+00 8.51636422369254297848e+00 5.26438435083933686798e+00 8.28270841196058604794e+00 6.20806564340858635376e+00 9.82820641737893829770e+00 -2743 13710.00 6.79752686922266207148e+01 5.18902907795773238320e+00 1.01706053810102705626e+01 5.63976627357703463872e+00 8.51964453290550238762e+00 5.26627650519396883766e+00 8.28580305226927116280e+00 6.21159375189792584138e+00 9.83259709945080651039e+00 -2744 13715.00 6.80015512852003780608e+01 5.19066829458714007473e+00 1.01751396650115175646e+01 5.64243696037493158713e+00 8.52292484219101176279e+00 5.26816844056550692699e+00 8.28889755355390356328e+00 6.21512252080852434233e+00 9.83698753682624271732e+00 -2745 13720.00 6.80278338781741354069e+01 5.19230717175077671754e+00 1.01796742004044062924e+01 5.64510799673323493408e+00 8.52620515142470125625e+00 5.27006015689176443573e+00 8.29199191589739115216e+00 6.21865194755971995022e+00 9.84137772854138681566e+00 -2746 13725.00 6.80541164711478927529e+01 5.19394570974919833617e+00 1.01842089871474765772e+01 5.64777938160517045674e+00 8.52948546068948232346e+00 5.27195165411055732818e+00 8.29508613937228744817e+00 6.22218202958121757717e+00 9.84576767366347205268e+00 -2747 13730.00 6.80803990641216500990e+01 5.19558390888296717236e+00 1.01887440251785470480e+01 5.65045111394396482041e+00 8.53276576997498992228e+00 5.27384293219079491877e+00 8.29818022406150390680e+00 6.22571276429235531680e+00 9.85015737122863122011e+00 -2748 13735.00 6.81066816570954074450e+01 5.19722176945264102699e+00 1.01932793144457942702e+01 5.65312319271320795622e+00 8.53604607919831437357e+00 5.27573399105992546509e+00 8.30127417003759049408e+00 6.22924414913319779430e+00 9.85454682030410111793e+00 -2749 13740.00 6.81329642500691647911e+01 5.19885929176914096672e+00 1.01978148549077651808e+01 5.65579561685575971097e+00 8.53932638843200386702e+00 5.27762483067649590396e+00 8.30436797737309362333e+00 6.23277618150235923622e+00 9.85893601993638313274e+00 -2750 13745.00 6.81592468430429505588e+01 5.20049647612266507934e+00 1.02023506465022713030e+01 5.65846838533521090397e+00 8.54260669772787828435e+00 5.27951545096795538115e+00 8.30746164614056326059e+00 6.23630885883990426777e+00 9.86332496921343704344e+00 -2751 13750.00 6.81855294360166936940e+01 5.20213332281377027755e+00 1.02068866891878595737e+01 5.66114149709442315839e+00 8.54588700698229253305e+00 5.28140585189284816892e+00 8.31055517640218610609e+00 6.23984217855480860493e+00 9.86771366718176246025e+00 -2752 13755.00 6.82118120289904652509e+01 5.20376983214301613856e+00 1.02114229829230698243e+01 5.66381495108662313953e+00 8.54916731624707537662e+00 5.28329603338898845521e+00 8.31364856823050502044e+00 6.24337613804568292153e+00 9.87210211290859085409e+00 -2753 13760.00 6.82380946219642225969e+01 5.20540600441096135143e+00 1.02159595276560857258e+01 5.66648874626503751273e+00 8.55244762550149317804e+00 5.28518599541492140048e+00 8.31674182167734699078e+00 6.24691073475259361913e+00 9.87649030547151873805e+00 -2754 13765.00 6.82643772149379799430e+01 5.20704183989743629724e+00 1.02204963233454488858e+01 5.66916288156216019445e+00 8.55572793480773086117e+00 5.28707573789809792686e+00 8.31983493682561991989e+00 6.25044596605342217543e+00 9.88087824394814262519e+00 -2755 13770.00 6.82906598079117372890e+01 5.20867733891336470720e+00 1.02250333699600677306e+01 5.67183735593121962637e+00 8.55900824403105353610e+00 5.28896526078669726445e+00 8.32292791371678397638e+00 6.25398182937787350255e+00 9.88526592741605192316e+00 -2756 13775.00 6.83169424007818548716e+01 5.21031250173857696240e+00 1.02295706674481206022e+01 5.67451216831507654348e+00 8.56228855332692795344e+00 5.29085456402889953154e+00 8.32602075241302230779e+00 6.25751832212455738613e+00 9.88965335494248343196e+00 -2757 13780.00 6.83432249937556122177e+01 5.21194732868399768222e+00 1.02341082157785141504e+01 5.67718731764622841496e+00 8.56556886255025418109e+00 5.29274364757288307004e+00 8.32911345297651806163e+00 6.26105544169208450000e+00 9.89404052562575841989e+00 -2758 13785.00 6.83695075867293979854e+01 5.21358182001909042924e+00 1.02386460149097953121e+01 5.67986280288826783647e+00 8.56884917184612682206e+00 5.29463251134609880211e+00 8.33220601545909289598e+00 6.26459318547906462982e+00 9.89842743854347162369e+00 -2759 13790.00 6.83957901797031553315e+01 5.21521597605477982285e+00 1.02431840648108707370e+01 5.68253862295296041651e+00 8.57212948107981453916e+00 5.29652115530709277635e+00 8.33529843989184016095e+00 6.26813155087374518359e+00 9.90281409279394431167e+00 -2760 13795.00 6.84220727726769126775e+01 5.21684979707089802048e+00 1.02477223654506452988e+01 5.68521477679353282042e+00 8.57540979032386729841e+00 5.29840957939367918073e+00 8.33839072635767131203e+00 6.27167053529546425494e+00 9.90720048745477299690e+00 -2761 13800.00 6.84483553656506700236e+01 5.21848328336800104665e+00 1.02522609167980309763e+01 5.68789126335284933589e+00 8.57869009961974171574e+00 5.30029778355403724532e+00 8.34148287487731465717e+00 6.27521013611174094393e+00 9.91158662163464576622e+00 -2762 13805.00 6.84746379586244273696e+01 5.22011643521555779301e+00 1.02567997188115693774e+01 5.69056808155303972541e+00 8.58197040884306439068e+00 5.30218576772598115809e+00 8.34457488550259007809e+00 6.27875035073154919019e+00 9.91597249442152062215e+00 -2763 13810.00 6.85009205515981847157e+01 5.22174925290376190645e+00 1.02613387714705321940e+01 5.69324523032660323452e+00 8.58525071808711714993e+00 5.30407353184732777152e+00 8.34766675827495774342e+00 6.28229117652240898195e+00 9.92035810492408742789e+00 -2764 13815.00 6.85272031445719420617e+01 5.22338173673317296419e+00 1.02658780747541893419e+01 5.69592270860603822058e+00 8.58853102736226325931e+00 5.30596107587662135785e+00 8.35075849323586894002e+00 6.28583261089329248250e+00 9.92474345224066567539e+00 -2765 13820.00 6.85534857375457278295e+01 5.22501388697325719335e+00 1.02704176286210877578e+01 5.69860051532384126460e+00 8.59181133663740936868e+00 5.30784839973094779708e+00 8.35385009042678206015e+00 6.28937465121171790372e+00 9.92912853547994522785e+00 -2766 13825.00 6.85797683305194851755e+01 5.22664570392457328296e+00 1.02749574330712238890e+01 5.70127864942287398975e+00 8.59509164589182539373e+00 5.30973550337921462727e+00 8.35694154987879045393e+00 6.29291729485557027601e+00 9.93351335375061239574e+00 -2767 13830.00 6.86060509234932425215e+01 5.22827718785659012468e+00 1.02794974880527831829e+01 5.70395710980454229144e+00 8.59837195514624141879e+00 5.31162238673851039295e+00 8.36003287162298747148e+00 6.29646053922345849685e+00 9.93789790617171853171e+00 -2768 13835.00 6.86323335164669998676e+01 5.22990833904913543506e+00 1.02840377935657585340e+01 5.70663589541170868102e+00 8.60165226441102426236e+00 5.31350904977774174398e+00 8.36312405570082617601e+00 6.30000438167253751232e+00 9.94228219184158668043e+00 -2769 13840.00 6.86586161094407572136e+01 5.23153915779240463735e+00 1.02885783495894251871e+01 5.70931500516650469734e+00 8.60493257367580355321e+00 5.31539549241399633672e+00 8.36621510213303487546e+00 6.30354881958068880010e+00 9.94666620989999650249e+00 -2770 13845.00 6.86848987024145145597e+01 5.23316964436622988899e+00 1.02931191560926933448e+01 5.71199443800142780958e+00 8.60821288297167619419e+00 5.31728171459545251309e+00 8.36930601095070691997e+00 6.30709385032579472607e+00 9.95104995946599935053e+00 -2771 13850.00 6.87111812953882861166e+01 5.23479979904007741709e+00 1.02976602130755559017e+01 5.71467419281788480134e+00 8.61149319219500242184e+00 5.31916771627029127956e+00 8.37239678217457417020e+00 6.31063947128573943246e+00 9.95543343964828331139e+00 -2772 13855.00 6.87374638883620292518e+01 5.23642962210414086854e+00 1.03022015205172916552e+01 5.71735426854837314181e+00 8.61477350147014853121e+00 5.32105349737632771223e+00 8.37548741583572287084e+00 6.31418567980731015865e+00 9.95981664958662626930e+00 -2773 13860.00 6.87637464813358150195e+01 5.23805911382788824682e+00 1.03067430783971705210e+01 5.72003466411502525801e+00 8.61805381072456455627e+00 5.32293905784101273326e+00 8.37857791194452339312e+00 6.31773247326839193505e+00 9.96419958841044639541e+00 -2774 13865.00 6.87900290743095723656e+01 5.23968827448078311448e+00 1.03112848867151889465e+01 5.72271537843997446515e+00 8.62133411999971066564e+00 5.32482439762288972673e+00 8.38166827053206198173e+00 6.32127984902613793139e+00 9.96858225524915653182e+00 -2775 13870.00 6.88163116672833297116e+01 5.24131710435302533568e+00 1.03158269454609889948e+01 5.72539641042462665865e+00 8.62461442923339660638e+00 5.32670951665977465694e+00 8.38475849160870545518e+00 6.32482780445842873718e+00 9.97296464924253811546e+00 -2776 13875.00 6.88425942602570870577e+01 5.24294560371407936117e+00 1.03203692546242020711e+01 5.72807775899111693008e+00 8.62789473850854271575e+00 5.32859441487911844604e+00 8.38784857518481707928e+00 6.32837633690169365508e+00 9.97734676953037080693e+00 -2777 13880.00 6.88688768532308444037e+01 5.24457377282304637589e+00 1.03249118141944649096e+01 5.73075942305121177611e+00 8.63117504776295874080e+00 5.33047909223946447810e+00 8.39093852127076189618e+00 6.33192544372344734427e+00 9.98172861525243249048e+00 -2778 13885.00 6.88951594462046017497e+01 5.24620161197012180310e+00 1.03294546241614142446e+01 5.73344140152704717650e+00 8.63445535701737831857e+00 5.33236354865790040947e+00 8.39402832988726999019e+00 6.33547512228084830355e+00 9.98611018555886786885e+00 -2779 13890.00 6.89214420391783590958e+01 5.24782912142477364625e+00 1.03339976845354115653e+01 5.73612369332002547395e+00 8.63773566631325095955e+00 5.33424778409296962423e+00 8.39711800103433603226e+00 6.33902536993104703811e+00 9.99049147958945660264e+00 -2780 13895.00 6.89477246321521448635e+01 5.24945630144610309031e+00 1.03385409953164622010e+01 5.73880629734191938240e+00 8.64101597552621036868e+00 5.33613179846175977872e+00 8.40020753471196535145e+00 6.34257618401047107426e+00 9.99487249650470666040e+00 -2781 13900.00 6.89740072251259022096e+01 5.25108315230357636239e+00 1.03430845564941975567e+01 5.74148921250449451037e+00 8.64429628481171974386e+00 5.33801559173317841100e+00 8.40329693094088447936e+00 6.34612756187627446991e+00 9.99925323545476096854e+00 -2782 13905.00 6.90002898180996595556e+01 5.25270967426666146594e+00 1.03476283680686194089e+01 5.74417243770916030599e+00 8.64757659406613754527e+00 5.33989916382431140107e+00 8.40638618971072659747e+00 6.34967950087524801717e+00 1.00036336956001274956e+01 -2783 13910.00 6.90265724110734169017e+01 5.25433586761518967023e+00 1.03521724300500892468e+01 5.74685597186768326594e+00 8.65085690335164514408e+00 5.34178251467297560140e+00 8.40947531102149525850e+00 6.35323199835417984360e+00 1.00080138761013142101e+01 -2784 13915.00 6.90528550039435344843e+01 5.25596173259789622989e+00 1.03567167424386106234e+01 5.74953981388146928566e+00 8.65413721257497137174e+00 5.34366564422735024209e+00 8.41256429486282542030e+00 6.35678505163913420972e+00 1.00123937761084658149e+01 -2785 13920.00 6.90791375969172918303e+01 5.25758726948425092473e+00 1.03612613052445468043e+01 5.75222396265192514875e+00 8.65741752191230062863e+00 5.34554855242525128745e+00 8.41565314124508034865e+00 6.36033865809762755106e+00 1.00167733948028168101e+01 -2786 13925.00 6.91054201898910491764e+01 5.25921247854371909369e+00 1.03658061184471677052e+01 5.75490841709081735189e+00 8.66069783111489677196e+00 5.34743123920449292541e+00 8.41874185015789677777e+00 6.36389281504535730960e+00 1.00211527313448769405e+01 -2787 13930.00 6.91317027828648065224e+01 5.26083736003540369808e+00 1.03703511821812082161e+01 5.75759317608918941289e+00 8.66397814039004288134e+00 5.34931370449252696631e+00 8.42183042158054639970e+00 6.36744751982911605381e+00 1.00255317849158789301e+01 -2788 13935.00 6.91579853758385922902e+01 5.26246191421840681102e+00 1.03748964962082936836e+01 5.76027823854844456264e+00 8.66725844963409564059e+00 5.35119594822716848626e+00 8.42491885551302743806e+00 6.37100276977496360331e+00 1.00299105546866975658e+01 -2789 13940.00 6.91842679688123354254e+01 5.26408614136219554780e+00 1.03794420608393469507e+01 5.76296360336999047291e+00 8.67053875897142489748e+00 5.35307797035659671536e+00 8.42800715193461513763e+00 6.37455856222969163838e+00 1.00342890398282040820e+01 -2790 13945.00 6.92105505617861069823e+01 5.26571004170514367360e+00 1.03839878758670849379e+01 5.76564926944486710880e+00 8.67381906815329273286e+00 5.35495977081862939428e+00 8.43109531083494267989e+00 6.37811489450899493647e+00 1.00386672395319980211e+01 -2791 13950.00 6.92368331547598643283e+01 5.26733361553744572348e+00 1.03885339413951527376e+01 5.76833523567447858937e+00 8.67709937744916715019e+00 5.35684134953035062665e+00 8.43418333219328353323e+00 6.38167176393893775810e+00 1.00430451529689506174e+01 -2792 13955.00 6.92631157477336216743e+01 5.26895686308711397317e+00 1.03930802574235450209e+01 5.77102150094986932061e+00 8.68037968667249160148e+00 5.35872270645030468472e+00 8.43727121598890583698e+00 6.38522916786631089536e+00 1.00474227793410300080e+01 -2793 13960.00 6.92893983407073790204e+01 5.27057978462361198524e+00 1.03976268239522671166e+01 5.77370806416207660305e+00 8.68365999600982085838e+00 5.36060384150594515518e+00 8.44035896219072157010e+00 6.38878710359644585992e+00 1.00518001178398304063e+01 -2794 13965.00 6.93156809336811505773e+01 5.27220238040604449736e+00 1.04021736410849552357e+01 5.77639492420214573087e+00 8.68694030519168869375e+00 5.36248475463508444960e+00 8.44344657078836569042e+00 6.39234556845540602410e+00 1.00561771676362283756e+01 -2795 13970.00 6.93419635266549079233e+01 5.27382465069351358267e+00 1.04067207087179696146e+01 5.77908207997147727042e+00 8.69022061448756133473e+00 5.36436544576517526650e+00 8.44653404175074484783e+00 6.39590455976925298387e+00 1.00605539279529132557e+01 -2796 13975.00 6.93682461196286794802e+01 5.27544659571402885234e+00 1.04112680269549553458e+01 5.78176953035075147369e+00 8.69350092371088578602e+00 5.36624591484439861233e+00 8.44962137504676746858e+00 6.39946407485368418122e+00 1.00649303979711213231e+01 -2797 13980.00 6.93945287126024368263e+01 5.27706821574742246383e+00 1.04158155958995468637e+01 5.78445727423100919395e+00 8.69678123311040174315e+00 5.36812616180020274470e+00 8.45270857064534020253e+00 6.40302411102439794632e+00 1.00693065769031857570e+01 -2798 13985.00 6.94208113055761941723e+01 5.27868951103206729414e+00 1.04203634153444646415e+01 5.78714531049292713050e+00 8.70006154224044969681e+00 5.37000618657040451609e+00 8.45579562851537147594e+00 6.40658466559709083299e+00 1.00736824639407007709e+01 -2799 13990.00 6.94470938985499515184e+01 5.28031048181670215058e+00 1.04249114856006368512e+01 5.78983363802754524841e+00 8.70334185153632233778e+00 5.37188598908245484864e+00 8.45888254862577149140e+00 6.41014573588746205957e+00 1.00780580583063610334e+01 -2800 13995.00 6.94733764915237088644e+01 5.28193112836042910629e+00 1.04294598064607733079e+01 5.79252225571554202332e+00 8.70662216075964678907e+00 5.37376556928453474882e+00 8.46196933093508008028e+00 6.41370731920084491406e+00 1.00824333592021311290e+01 -2801 14000.00 6.94996590844974804213e+01 5.28355145090162459098e+00 1.04340083781321606438e+01 5.79521116244795830852e+00 8.70990247004515616425e+00 5.37564492710409336240e+00 8.46505597539147913722e+00 6.41726941285293595030e+00 1.00868083658507003975e+01 -2802 14005.00 6.95259416774712235565e+01 5.28517144968902474744e+00 1.04385572005111573191e+01 5.79790035709510842565e+00 8.71318277927884388134e+00 5.37752406246858427608e+00 8.46814248197423680153e+00 6.42083201413870696683e+00 1.00911830774644002418e+01 -2803 14010.00 6.95522242704450093242e+01 5.28679112497136927118e+00 1.04431062738050446370e+01 5.80058983854803056346e+00 8.71646308857471652232e+00 5.37940297531581990143e+00 8.47122885063153674423e+00 6.42439512038421689510e+00 1.00955574932555602885e+01 -2804 14015.00 6.95785068634187666703e+01 5.28841047699739519317e+00 1.04476555978065412944e+01 5.80327960567703993178e+00 8.71974339779804097361e+00 5.38128166559398124491e+00 8.47431508131155553087e+00 6.42795872887407515606e+00 1.00999316124572349196e+01 -2805 14020.00 6.96047894563925240163e+01 5.29002950600547805493e+00 1.04522051728265683579e+01 5.80596965737317738387e+00 8.72302370741520327613e+00 5.38316013322015685105e+00 8.47740117397284009826e+00 6.43152283691361148499e+00 1.01043054342921152511e+01 -2806 14025.00 6.96310720493662813624e+01 5.29164821223399250982e+00 1.04567549986578480770e+01 5.80865999249639042290e+00 8.72630401631724161859e+00 5.38503837813216090780e+00 8.48048712855320196979e+00 6.43508744180816183444e+00 1.01086789579828959518e+01 -2807 14030.00 6.96573546423400529193e+01 5.29326659593167558882e+00 1.04613050755076582021e+01 5.81135060994808583246e+00 8.72958432558202268581e+00 5.38691640025744344911e+00 8.48357294502155134808e+00 6.43865254086306038062e+00 1.01130521827729964457e+01 -2808 14035.00 6.96836372353137960545e+01 5.29488465734726609924e+00 1.04658554033760005098e+01 5.81404150857784784989e+00 8.73286463484680197666e+00 5.38879419954418725780e+00 8.48665862330533826707e+00 6.44221813135254617322e+00 1.01174251078954746674e+01 -2809 14040.00 6.97099198282875676114e+01 5.29650239669841216283e+00 1.04704059822628767762e+01 5.81673268726635406267e+00 8.73614494409085651228e+00 5.39067177590947554933e+00 8.48974416336310788722e+00 6.44578421059231843060e+00 1.01217977325730217331e+01 -2810 14045.00 6.97362024212613391683e+01 5.29811981424421230003e+00 1.04749568122719249885e+01 5.81942414489428028190e+00 8.73942525336600084529e+00 5.39254912929112695252e+00 8.49282956512231024249e+00 6.44935077586698213281e+00 1.01261700560697871509e+01 -2811 14050.00 6.97624850142350965143e+01 5.29973691021268145107e+00 1.04795078935067866865e+01 5.82211588032157667527e+00 8.74270556262041864670e+00 5.39442625962695476716e+00 8.49591482853112722751e+00 6.45291782447150819024e+00 1.01305420776084638135e+01 -2812 14055.00 6.97887676071052140969e+01 5.30135368485255487059e+00 1.04840592258638221068e+01 5.82480789242891994206e+00 8.74598587188519793756e+00 5.39630316683404664957e+00 8.49899995351700532353e+00 6.45648535369050158295e+00 1.01349137964531959000e+01 -2813 14060.00 6.98150502000789714430e+01 5.30297013838147890397e+00 1.04886108094466710128e+01 5.82750018007625936178e+00 8.74926618114998078113e+00 5.39817985086058271804e+00 8.50208494001776315940e+00 6.46005336080856640280e+00 1.01392852118370466741e+01 -2814 14065.00 6.98413327930527287890e+01 5.30458627103782998091e+00 1.04931626443589731679e+01 5.83019274214427074554e+00 8.75254649039403176403e+00 5.40005631163401478290e+00 8.50516978798158085340e+00 6.46362184312067267200e+00 1.01436563230241603151e+01 -2815 14070.00 6.98676153860264861351e+01 5.30620208307034424422e+00 1.04977147307043754410e+01 5.83288557748253921886e+00 8.75582679968990440500e+00 5.40193254908179198992e+00 8.50825449731517835517e+00 6.46719079790106210481e+00 1.01480271292683248419e+01 -2816 14075.00 6.98938979790002434811e+01 5.30781757468630477348e+00 1.05022670683792309632e+01 5.83557868497174236921e+00 8.75910710893395894061e+00 5.40380856313136792579e+00 8.51133906796673933570e+00 6.47076022244470383527e+00 1.01523976298233229443e+01 -2817 14080.00 6.99201805719740292488e+01 5.30943274614481275364e+00 1.05068196575908228141e+01 5.83827206347182769974e+00 8.76238741818837496567e+00 5.40568435372055677846e+00 8.51442349985334878681e+00 6.47433011402584135396e+00 1.01567678239636656201e+01 -2818 14085.00 6.99464631649477865949e+01 5.31104759765315215247e+00 1.05113724983391527701e+01 5.84096571184274804267e+00 8.76566772773298730215e+00 5.40755992077681035823e+00 8.51750779290245496611e+00 6.47790046991871371063e+00 1.01611377109431426646e+01 -2819 14090.00 6.99727457579215439409e+01 5.31266212946006088913e+00 1.05159255907278605946e+01 5.84365962894444734843e+00 8.76894803670757383429e+00 5.40943526422757869909e+00 8.52059194703115174718e+00 6.48147128740792766166e+00 1.01655072900258982571e+01 -2820 14095.00 6.99990283508953012870e+01 5.31427634177282026684e+00 1.05204789346533029715e+01 5.84635381364724082687e+00 8.77222834600344647527e+00 5.41131038401067865351e+00 8.52367596216688383493e+00 6.48504256377808818712e+00 1.01698765604968119902e+01 -2821 14100.00 7.00253109438690586330e+01 5.31589023484016998111e+00 1.05250325304264098492e+01 5.84904826480071271533e+00 8.77550865523713596872e+00 5.41318528004319698965e+00 8.52675983822674155022e+00 6.48861429628270780512e+00 1.01742455216096683301e+01 -2822 14105.00 7.00515935368428159791e+01 5.31750380886939044700e+00 1.05295863779435325824e+01 5.85174298127517822365e+00 8.77878896447082546217e+00 5.41505995227331382580e+00 8.52984357511745194813e+00 6.49218648220639149571e+00 1.01786141726597065826e+01 -2823 14110.00 7.00778761298165733251e+01 5.31911706408849305205e+00 1.05341404774119578036e+01 5.85443796192021892466e+00 8.78206927370451317927e+00 5.41693440061811415376e+00 8.53292717276645795721e+00 6.49575911882338452585e+00 1.01829825129214430746e+01 -2824 14115.00 7.01041587227903448820e+01 5.32073000073585067327e+00 1.05386948287280439729e+01 5.85713320560614914001e+00 8.78534958301074908604e+00 5.41880862500505156021e+00 8.53601063107012336673e+00 6.49933220339756001493e+00 1.01873505416797502932e+01 -2825 14120.00 7.01304413157641022281e+01 5.32234261902911143238e+00 1.05432494320990723935e+01 5.85982871117218984125e+00 8.78862989226516511110e+00 5.42068262536157696729e+00 8.53909394995589998700e+00 6.50290573320315967720e+00 1.01917182582091445653e+01 -2826 14125.00 7.01567239087378737850e+01 5.32395491917555574446e+00 1.05478042875250412891e+01 5.86252447747828941971e+00 8.79191020151958468887e+00 5.42255640163586960512e+00 8.54217712932014627825e+00 6.50647970549369869531e+00 1.01960856618048669731e+01 -2827 14130.00 7.01830065017116311310e+01 5.32556690140319588522e+00 1.05523593951095939758e+01 5.86522050337403300091e+00 8.79519051080509228768e+00 5.42442995372428793388e+00 8.54526016906958219010e+00 6.51005411754341700714e+00 1.02004527517621550459e+01 -2828 14135.00 7.02092890946853884770e+01 5.32717856595040384349e+00 1.05569147549563719934e+01 5.86791678772973224198e+00 8.79847082005951008910e+00 5.42630328158537444949e+00 8.54834306910057151185e+00 6.51362896661619306116e+00 1.02048195273658919291e+01 -2829 14140.00 7.02355716876591458231e+01 5.32878991300373439088e+00 1.05614703670653717893e+01 5.87061332937424573686e+00 8.80175112935538273007e+00 5.42817638513622036101e+00 8.55142582933019923530e+00 6.51720424997590352945e+00 1.02091859879216748652e+01 -2830 14145.00 7.02618542806329031691e+01 5.33040094281192544656e+00 1.05660262316438799957e+01 5.87331012717788603084e+00 8.80503143857870718136e+00 5.43004926429390888387e+00 8.55450844965482204429e+00 6.52077996487606004195e+00 1.02135521327351153076e+01 -2831 14150.00 7.02881368736066605152e+01 5.33201165556153178215e+00 1.05705823486918948362e+01 5.87600717996950816513e+00 8.80831174785385329074e+00 5.43192191899625775875e+00 8.55759092996043868595e+00 6.52435610858054282346e+00 1.02179179611014543383e+01 -2832 14155.00 7.03144194665804320721e+01 5.33362205149092716283e+00 1.05751387182094145345e+01 5.87870448661942646140e+00 8.81159205709790427363e+00 5.43379434917071524325e+00 8.56067327015377088628e+00 6.52793267834286350393e+00 1.02222834723262927525e+01 -2833 14160.00 7.03407020595542036290e+01 5.33523213080739466818e+00 1.05796953405073637100e+01 5.88140204596686189120e+00 8.81487236635232385140e+00 5.43566655474473670040e+00 8.56375547012081383969e+00 6.53150967142689786726e+00 1.02266486657152420037e+01 -2834 14165.00 7.03669846525279609750e+01 5.33684189371821382508e+00 1.05842522154821025993e+01 5.88409985685103364972e+00 8.81815267558601156850e+00 5.43753853564577216417e+00 8.56683752975792600637e+00 6.53508708507579871849e+00 1.02310135405946294185e+01 -2835 14170.00 7.03932672455017183211e+01 5.33845134045139690926e+00 1.05888093432372674130e+01 5.88679791812152686248e+00 8.82143298486115590151e+00 5.43941029179090573820e+00 8.56991944895110080438e+00 6.53866491654307413484e+00 1.02353780962700628976e+01 -2836 14175.00 7.04195498384754756671e+01 5.34006047120386195814e+00 1.05933667238765050200e+01 5.88949622862792754319e+00 8.82471329418812189260e+00 5.44128182311795693948e+00 8.57300122758633520448e+00 6.54224316309260700564e+00 1.02397423320575118311e+01 -2837 14180.00 7.04458324314492472240e+01 5.34166928618289116315e+00 1.05979243576070931709e+01 5.89219478720945488703e+00 8.82799360340108307810e+00 5.44315312954400987167e+00 8.57608286554962262471e+00 6.54582182195717621198e+00 1.02441062472833088748e+01 -2838 14185.00 7.04721150244229903592e+01 5.34327778560612820513e+00 1.06024822444290371948e+01 5.89489359271569490772e+00 8.83127391267622741111e+00 5.44502421099651812142e+00 8.57916436272696003584e+00 6.54940089040066464321e+00 1.02484698412737884610e+01 -2839 14190.00 7.04983976173967619161e+01 5.34488596968085794003e+00 1.06070403844459697495e+01 5.89759264397550264647e+00 8.83455422192028194672e+00 5.44689506741329676487e+00 8.58224571899397759012e+00 6.55298036566621977528e+00 1.02528331133552832455e+01 -2840 14195.00 7.05246802102668794987e+01 5.34649383861436167109e+00 1.06115987776578979407e+01 5.90029193983846589333e+00 8.83783453117469797178e+00 5.44876569871143079382e+00 8.58532693423666692922e+00 6.55656024498662493016e+00 1.02571960628541276606e+01 -2841 14200.00 7.05509628032406510556e+01 5.34810139261391981336e+00 1.06161574243757446112e+01 5.90299147914380029079e+00 8.84111484043947903899e+00 5.45063610480800964098e+00 8.58840800832029849232e+00 6.56014052562575855632e+00 1.02615586891070176279e+01 -2842 14205.00 7.05772453962144084016e+01 5.34970863187645129244e+00 1.06207163244958628923e+01 5.90569126072036798547e+00 8.84439514970426010620e+00 5.45250628563048511666e+00 8.59148894113086925017e+00 6.56372120481640486389e+00 1.02659209914402893560e+01 -2843 14210.00 7.06035279891881657477e+01 5.35131555660923918794e+00 1.06252754783291827323e+01 5.90839128341774788566e+00 8.84767545898976770502e+00 5.45437624111666874427e+00 8.59456973253363898380e+00 6.56730227980171310520e+00 1.02702829692113635218e+01 -2844 14215.00 7.06298105821619230937e+01 5.35292216701956391489e+00 1.06298348857720572624e+01 5.91109154607516629198e+00 8.85095576825455054859e+00 5.45624597118365173287e+00 8.59765038239387990870e+00 6.57088374782483342074e+00 1.02746446217465781103e+01 -2845 14220.00 7.06560931751356946506e+01 5.35452846330434439892e+00 1.06343945469281315752e+01 5.91379204752147558111e+00 8.85423607748823826569e+00 5.45811547574852085063e+00 8.60073089059758366659e+00 6.57446560611855002065e+00 1.02790059484033573511e+01 -2846 14225.00 7.06823757681094377858e+01 5.35613444567086283143e+00 1.06389544621083267373e+01 5.91649278658553612331e+00 8.85751638675302110926e+00 5.45998475474909117366e+00 8.60381125701001892025e+00 6.57804785192601215726e+00 1.02833669485080356765e+01 -2847 14230.00 7.07086583610832235536e+01 5.35774011430567220771e+00 1.06435146313126445250e+01 5.91919376211693037959e+00 8.86079669598670882635e+00 5.46185380809208353980e+00 8.60689148147572247183e+00 6.58163048248000492890e+00 1.02877276214387656239e+01 -2848 14235.00 7.07349409540569808996e+01 5.35934546941605560733e+00 1.06480750546447229254e+01 5.92189497293414923718e+00 8.86407700530330977529e+00 5.46372263571531391335e+00 8.60997156388069129207e+00 6.58521349502367669970e+00 1.02920879665322448915e+01 -2849 14240.00 7.07612235470307382457e+01 5.36095051119892929137e+00 1.06526357322082052548e+01 5.92459641787641544397e+00 8.86735731431935292335e+00 5.46559123753587261518e+00 8.61305150406946218311e+00 6.58879688677944930220e+00 1.02964479831562627510e+01 -2850 14245.00 7.07875061400044955917e+01 5.36255523985121307362e+00 1.06571966641067330528e+01 5.92729809578295085970e+00 8.87063762379141529379e+00 5.46745961348120790291e+00 8.61613130190730380775e+00 6.59238065498010694654e+00 1.03008076706578819426e+01 -2851 14250.00 7.08137887329782529378e+01 5.36415965556982321516e+00 1.06617578504439460829e+01 5.93000000546188044126e+00 8.87391793307692466897e+00 5.46932776346840832105e+00 8.61921095723875474448e+00 6.59596479685843295471e+00 1.03051670284048917381e+01 -2852 14255.00 7.08400713259520102838e+01 5.36576375854131359944e+00 1.06663192913234858850e+01 5.93270214577315702087e+00 8.87719824230025089662e+00 5.47119568742492567992e+00 8.62229046993944159283e+00 6.59954930965758013173e+00 1.03095260557650814093e+01 -2853 14260.00 7.08663539189257676298e+01 5.36736754896260492842e+00 1.06708809870562735256e+01 5.93540451551454051327e+00 8.88047855160648502704e+00 5.47306338527820823714e+00 8.62536983985390648400e+00 6.60313419058960260344e+00 1.03138847521062437806e+01 -2854 14265.00 7.08926365118995391867e+01 5.36897102703061257500e+00 1.06754429375386692413e+01 5.93810711353561870851e+00 8.88375886066398479102e+00 5.47493085693498215960e+00 8.62844906682668799647e+00 6.60671943688728724453e+00 1.03182431168065296134e+01 -2855 14270.00 7.09189191048732965328e+01 5.37057419292152626866e+00 1.06800051429779578882e+01 5.94080993865488515837e+00 8.88703917009459232190e+00 5.47679810232269836945e+00 8.63152815071268797453e+00 6.61030504577305322300e+00 1.03226011492233649136e+01 -2856 14275.00 7.09452016978470680897e+01 5.37217704685299235479e+00 1.06845676033741359134e+01 5.94351298969082808554e+00 8.89031947935937338912e+00 5.47866512136880778883e+00 8.63460709135644144396e+00 6.61389101449004979116e+00 1.03269588487556340795e+01 -2857 14280.00 7.09714842908208254357e+01 5.37377958898047225489e+00 1.06891303191417676999e+01 5.94621626548267023793e+00 8.89359978860342792473e+00 5.48053191400076045170e+00 8.63768588860249231232e+00 6.61747734023997047359e+00 1.03313162147607595642e+01 -2858 14285.00 7.09977668837945827818e+01 5.37538181952161320254e+00 1.06936932901772152604e+01 5.94891976484890605548e+00 8.89688009789930056570e+00 5.48239848012528074861e+00 8.64076454229537915808e+00 6.62106402024523532646e+00 1.03356732466376257662e+01 -2859 14290.00 7.10240494767683401278e+01 5.37698373864223988505e+00 1.06982565165841165822e+01 5.95162348661839057939e+00 8.90016040717444667507e+00 5.48426481966982048988e+00 8.64384305226927018850e+00 6.62465105174899449025e+00 1.03400299437747502651e+01 -2860 14295.00 7.10503320697421116847e+01 5.37858534652890618588e+00 1.07028199986733945082e+01 5.95432742960961469691e+00 8.90344071638740608421e+00 5.48613093255146466731e+00 8.64692141836871108751e+00 6.62823843195293793684e+00 1.03443863055502855985e+01 -2861 14300.00 7.10766146627158548199e+01 5.38018664338889518461e+00 1.07073837364450508147e+01 5.95703159263070958218e+00 8.90672102566255041722e+00 5.48799681869766864395e+00 8.64999964043823688087e+00 6.63182615808985431727e+00 1.03487423313631161648e+01 -2862 14305.00 7.11028972556896263768e+01 5.38178762937766652641e+00 1.07119477300027252653e+01 5.95973597453125769619e+00 8.91000133491696821864e+00 5.48986247801514970490e+00 8.65307771830165606275e+00 6.63541422736143449157e+00 1.03530980206017595435e+01 -2863 14310.00 7.11291798486633979337e+01 5.38338830469213913688e+00 1.07165119796573424793e+01 5.96244057410902428273e+00 8.91328164417138424369e+00 5.49172791045209240934e+00 8.65615565179314394584e+00 6.63900263699009940410e+00 1.03574533726754616225e+01 -2864 14315.00 7.11554624416371552798e+01 5.38498866951886689947e+00 1.07210764853052591405e+01 5.96514539019286615940e+00 8.91656195343616708726e+00 5.49359311589448839896e+00 8.65923344074687939553e+00 6.64259138420863326502e+00 1.03618083869727399815e+01 -2865 14320.00 7.11817450346109126258e+01 5.38658872402367538967e+00 1.07256412472573998684e+01 5.96785042159091005942e+00 8.91984226270094637812e+00 5.49545809429051956840e+00 8.66231108498666557693e+00 6.64618046620836633309e+00 1.03661630628613821159e+01 -2866 14325.00 7.12080276275846699718e+01 5.38818846839311849095e+00 1.07302062656174044264e+01 5.97055566713201457674e+00 8.92312257203827563501e+00 5.49732284553654437786e+00 8.66538858435704639760e+00 6.64976988021171688814e+00 1.03705173998750090902e+01 -2867 14330.00 7.12343102205584273179e+01 5.38978790280338504459e+00 1.07347715405925576704e+01 5.97326112563467059857e+00 8.92640288120978020459e+00 5.49918736957037612711e+00 8.66846593866110382010e+00 6.65335962343074616143e+00 1.03748713972570367758e+01 -2868 14335.00 7.12605928134285591113e+01 5.39138702744103071041e+00 1.07393370721828560477e+01 5.97596679590700841089e+00 8.92968319048492631396e+00 5.50105166629874009487e+00 8.67154314773300782804e+00 6.65694969308787065643e+00 1.03792250545929025662e+01 -2869 14340.00 7.12868754064023022465e+01 5.39298584247187928753e+00 1.07439028605955826379e+01 5.97867267677788394309e+00 8.93296349973934233901e+00 5.50291573564908897964e+00 8.67462021138620720251e+00 6.66054008637441885554e+00 1.03835783711571210119e+01 -2870 14345.00 7.13131579993760880143e+01 5.39458434807212139361e+00 1.07484689060380205206e+01 5.98137876704505888625e+00 8.93624380900412340623e+00 5.50477957752814006653e+00 8.67769712945487903255e+00 6.66413080051281614402e+00 1.03879313464314844140e+01 -2871 14350.00 7.13394405923498453603e+01 5.39618254441794675813e+00 1.07530352085101714721e+01 5.98408506552702856851e+00 8.93952411828963100504e+00 5.50664319186335138312e+00 8.68077390175246499382e+00 6.66772183271511398317e+00 1.03922839797941470863e+01 -2872 14355.00 7.13657231853236027064e+01 5.39778043168554422238e+00 1.07576017683229530064e+01 5.98679157104228565345e+00 8.94280442750259396689e+00 5.50850657858216941065e+00 8.68385052808205060160e+00 6.67131318017264529630e+00 1.03966362707269048826e+01 -2873 14360.00 7.13920057782973600524e+01 5.39937801005110529218e+00 1.07621685855800119924e+01 5.98949828239895776250e+00 8.94608473676737325775e+00 5.51036973758095616205e+00 8.68692700827780761585e+00 6.67490484010782836322e+00 1.04009882186079138933e+01 -2874 14365.00 7.14182883712711173985e+01 5.40097527967008961269e+00 1.07667356603849846408e+01 5.99220519841553578289e+00 8.94936504605288440928e+00 5.51223266878716078310e+00 8.69000334213245473336e+00 6.67849680971199166635e+00 1.04053398228153231031e+01 -2875 14370.00 7.14445709642448747445e+01 5.40257224071868868975e+00 1.07713029929451558075e+01 5.99491231790015000058e+00 8.95264535530730043433e+00 5.51409537212823686048e+00 8.69307952946980400100e+00 6.68208908619719377242e+00 1.04096910829345734584e+01 -2876 14375.00 7.14708535572186320906e+01 5.40416889337308958829e+00 1.07758705833641652561e+01 5.99761963965056388304e+00 8.95592566457208150155e+00 5.51595784751090523201e+00 8.69615557009293560498e+00 6.68568166677548880727e+00 1.04140419983438174967e+01 -2877 14380.00 7.14971361501924178583e+01 5.40576523778875728254e+00 1.07804384318492978423e+01 6.00032716249563335964e+00 8.95920597385758910036e+00 5.51782009484189117643e+00 8.69923146380492973151e+00 6.68927454863820791786e+00 1.04183925684212042029e+01 -2878 14385.00 7.15234187431661752044e+01 5.40736127415224210324e+00 1.07850065386078313168e+01 6.00303488523312456238e+00 8.96248628309127859382e+00 5.51968211405900621713e+00 8.70230721041923871439e+00 6.69286772898704374057e+00 1.04227427926485365361e+01 -2879 14390.00 7.15497013361399325504e+01 5.40895700260864398246e+00 1.07895749036397674558e+01 6.00574280668152837848e+00 8.96576659233533312943e+00 5.52154390506897829738e+00 8.70538280972857236861e+00 6.69646120502368624727e+00 1.04270926705076014684e+01 -2880 14395.00 7.15759839291136898964e+01 5.41055242333415176148e+00 1.07941435272560308789e+01 6.00845092563861005175e+00 8.96904690164157081256e+00 5.52340546778889063262e+00 8.70845826153602153852e+00 6.70005497394983073889e+00 1.04314422013765604191e+01 -2881 14400.00 7.16022665220874472425e+01 5.41214753648422686183e+00 1.07987124096639011128e+01 6.01115924090213216147e+00 8.97232721087525852965e+00 5.52526680213583354373e+00 8.71153356564466285761e+00 6.70364903296716985182e+00 1.04357913846335605967e+01 -2882 14405.00 7.16285491150612045885e+01 5.41374234222469574718e+00 1.08032815508633817103e+01 6.01386775130095330155e+00 8.97560752012967455471e+00 5.52712790802689291070e+00 8.71460872184721502265e+00 6.70724337927739355791e+00 1.04401402199676827109e+01 -2883 14410.00 7.16548317080349761454e+01 5.41533684073174637064e+00 1.08078509510617504219e+01 6.01657645562247189730e+00 8.97888782938409235612e+00 5.52898878536879134771e+00 8.71768372994675821985e+00 6.71083801006146885015e+00 1.04444887066534413123e+01 -2884 14415.00 7.16811143010087334915e+01 5.41693103214011451030e+00 1.08124206104662903272e+01 6.01928535268518327683e+00 8.98216813862814511538e+00 5.53084943408897888872e+00 8.72075858973601469870e+00 6.71443292253145163073e+00 1.04488368441726269253e+01 -2885 14420.00 7.17073968939825050484e+01 5.41852491662598723110e+00 1.08169905292842845057e+01 6.02199444128684824307e+00 8.98544844791365271419e+00 5.53270985409418170065e+00 8.72383330099733811380e+00 6.71802811386830711626e+00 1.04531846320070389567e+01 -2886 14425.00 7.17336794869562623944e+01 5.42011849434482773091e+00 1.08215607077230178135e+01 6.02470372022523203981e+00 8.98872875717843378141e+00 5.53457004530148655164e+00 8.72690786353380509865e+00 6.72162358128409120894e+00 1.04575320696384697072e+01 -2887 14430.00 7.17599620799300197405e+01 5.42171176546246158523e+00 1.08261311457824849214e+01 6.02741318830846495302e+00 8.99200906643285335917e+00 5.53643000762797754533e+00 8.72998227711741137114e+00 6.72521932195976823721e+00 1.04618791565487114781e+01 -2888 14435.00 7.17862446729037770865e+01 5.42330473011362101943e+00 1.08307018437736104488e+01 6.03012284434467282779e+00 8.99528937567690434207e+00 5.53828974099074589077e+00 8.73305654154087029895e+00 6.72881533309703083745e+00 1.04662258922195654520e+01 -2889 14440.00 7.18125272658775344325e+01 5.42489738847449753933e+00 1.08352728019036774754e+01 6.03283268713162090791e+00 8.99856968493132036713e+00 5.54014924530687569160e+00 8.73613065659690413156e+00 6.73241161187684422629e+00 1.04705722759255390741e+01 -2890 14445.00 7.18388098588513059894e+01 5.42648974069018663613e+00 1.08398440201726860010e+01 6.03554271545670939503e+00 9.00184999421683151866e+00 5.54200852047272629619e+00 8.73920462205750148144e+00 6.73600815550090192829e+00 1.04749183074593528175e+01 -2891 14450.00 7.18650924518250491246e+01 5.42808178691615061950e+00 1.08444154989952004087e+01 6.03825292814879599490e+00 9.00513030346088250155e+00 5.54386756641575217941e+00 8.74227843771537926898e+00 6.73960496116053064952e+00 1.04792639860955212328e+01 -2892 14455.00 7.18913750447988206815e+01 5.42967352729748764517e+00 1.08489872384748604617e+01 6.04096332397454904850e+00 9.00841061270493703717e+00 5.54572638305303566852e+00 8.74535210333216106449e+00 6.74320202603669471841e+00 1.04836093113158366208e+01 -2893 14460.00 7.19176576377725922384e+01 5.43126496200002328862e+00 1.08535592386116661601e+01 6.04367390176282981429e+00 9.01169092200080967814e+00 5.54758497029130381861e+00 8.74842561870056911744e+00 6.74679934733108765954e+00 1.04879542827057345988e+01 -2894 14465.00 7.19439402307463495845e+01 5.43285609115848799888e+00 1.08581314999238234265e+01 6.04638466029067167540e+00 9.01497123125522747955e+00 5.54944332804764162148e+00 8.75149898359259204028e+00 6.75039692221431053554e+00 1.04922988996433712572e+01 -2895 14470.00 7.19702228237201069305e+01 5.43444691493871268051e+00 1.08627040223076907210e+01 6.04909559836620225326e+00 9.01825154052000677041e+00 5.55130145623913762165e+00 8.75457219779057993492e+00 6.75399474788805509462e+00 1.04966431616105388969e+01 -2896 14475.00 7.19965054165902245131e+01 5.43603743347542511799e+00 1.08672768060741908869e+01 6.05180671478718856804e+00 9.02153184976405952966e+00 5.55315935476214850297e+00 8.75764526104580021126e+00 6.75759282154364981920e+00 1.05009870682963182276e+01 -2897 14480.00 7.20227880095639818592e+01 5.43762764691372524339e+00 1.08718498514306070035e+01 6.05451800835139231083e+00 9.02481215903920563903e+00 5.55501702355449289428e+00 8.76071817314060119486e+00 6.76119114035169488375e+00 1.05053306189752166944e+01 -2898 14485.00 7.20490706025377534161e+01 5.43921755541944040857e+00 1.08764231585842221506e+01 6.05722947785657961361e+00 9.02809246830398670625e+00 5.55687446250216332544e+00 8.76379093383661356143e+00 6.76478970150351965884e+00 1.05096738132326752435e+01 -2899 14490.00 7.20753531955114965513e+01 5.44080715911693602038e+00 1.08809967276386743151e+01 6.05994112209014801351e+00 9.03137277755840450766e+00 5.55873167153261160678e+00 8.76686354291618741286e+00 6.76838850219045173873e+00 1.05140166506541294922e+01 -2900 14495.00 7.21016357884852823190e+01 5.44239645816167705306e+00 1.08855705588012465768e+01 6.06265293984986541886e+00 9.03465308682318379851e+00 5.56058865056292539464e+00 8.76993600014095164852e+00 6.77198753959345811637e+00 1.05183591306177319780e+01 -2901 14500.00 7.21279183814590396651e+01 5.44398545268839573197e+00 1.08901446523828617785e+01 6.06536492993349263259e+00 9.03793339616051483176e+00 5.56244539948946403740e+00 8.77300830526216479655e+00 6.77558681090386283330e+00 1.05227012526052750019e+01 -2902 14505.00 7.21542009744327970111e+01 5.44557414285255347863e+00 1.08947190084871614602e+01 6.06807709113879756302e+00 9.04121370535274593294e+00 5.56430191823967845721e+00 8.77608045804145397994e+00 6.77918631329227050486e+00 1.05270430163058410500e+01 -2903 14510.00 7.21804835674065543571e+01 5.44716252878888163025e+00 1.08992936273214269249e+01 6.07078942224281092876e+00 9.04449401459679869220e+00 5.56615820670992622610e+00 8.77915245825080781117e+00 6.78278604393964279495e+00 1.05313844209939375673e+01 -2904 14515.00 7.22067661603803117032e+01 5.44875061063211596490e+00 1.09038685091965827922e+01 6.07350192206403161066e+00 9.04777432389267310953e+00 5.56801426482766004256e+00 8.78222430565185518958e+00 6.78638600003731085053e+00 1.05357254663586452637e+01 -2905 14520.00 7.22330487533540690492e+01 5.45033838851698959616e+00 1.09084436541126308384e+01 6.07621458937949032730e+00 9.05105463311599933718e+00 5.56987009248923925497e+00 8.78529599998548960116e+00 6.78998617876623544731e+00 1.05400661518817582163e+01 -2906 14525.00 7.22593313463278263953e+01 5.45192586259896394552e+00 1.09130190623804885774e+01 6.07892742298695409886e+00 9.05433494239114189384e+00 5.57172568961174974334e+00 8.78836754101333816891e+00 6.79358657729702208883e+00 1.05444064770450687263e+01 -2907 14530.00 7.22856139393016121630e+01 5.45351303300240797256e+00 1.09175947343110824050e+01 6.08164042166345808482e+00 9.05761525165592296105e+00 5.57358105611228005216e+00 8.79143892849702801584e+00 6.79718719282099392842e+00 1.05487464414340177399e+01 -2908 14535.00 7.23118965322753552982e+01 5.45509989987241805665e+00 1.09221706699044105449e+01 6.08435358422749494878e+00 9.06089556089997749666e+00 5.57543619189755279564e+00 8.79451016217745618064e+00 6.80078802251911973542e+00 1.05530860445303975581e+01 -2909 14540.00 7.23381791252491268551e+01 5.45668646333336404552e+00 1.09267468695750409324e+01 6.08706690944573836077e+00 9.06417587016475856387e+00 5.57729109686392643397e+00 8.79758124180588119145e+00 6.80438906356199613157e+00 1.05574252859196420218e+01 -2910 14545.00 7.23644617182228842012e+01 5.45827272353034498309e+00 1.09313233334266097785e+01 6.08978039611594912373e+00 9.06745617946063120485e+00 5.57914577094921604328e+00 8.80065216714393372399e+00 6.80799031313059010984e+00 1.05617641649799072212e+01 -2911 14550.00 7.23907443111966415472e+01 5.45985868059809043018e+00 1.09359000616664037153e+01 6.09249404303589248144e+00 9.07073648869431892194e+00 5.58100021403941770615e+00 8.80372293792214222208e+00 6.81159176840586688684e+00 1.05661026814002720897e+01 -2912 14555.00 7.24170269041703988933e+01 5.46144433465061052146e+00 1.09404770545016987171e+01 6.09520784898260803431e+00 9.07401679793837345755e+00 5.58285442605161907892e+00 8.80679355388140727712e+00 6.81519342655842308432e+00 1.05704408347661704681e+01 -2913 14560.00 7.24433094971441704502e+01 5.46302968583299808358e+00 1.09450543122434229559e+01 6.09792181275385480888e+00 9.07729710721351779057e+00 5.58470840689254188760e+00 8.80986401478335245940e+00 6.81879528477959251376e+00 1.05747786243521133542e+01 -2914 14565.00 7.24695920901179277962e+01 5.46461473427999067098e+00 1.09496318349952161952e+01 6.10063593313703744769e+00 9.08057741654048378166e+00 5.58656215647927290036e+00 8.81293432036887836034e+00 6.82239734022960586657e+00 1.05791160499508229975e+01 -2915 14570.00 7.24958746830916993531e+01 5.46619948010558953655e+00 1.09542096230680012781e+01 6.10335020891955259970e+00 9.08385772568089500112e+00 5.58841567471853650773e+00 8.81600447036851697646e+00 6.82599959008943191208e+00 1.05834531110440899226e+01 -2916 14575.00 7.25221572760654566991e+01 5.46778392344453045837e+00 1.09587876765654179678e+01 6.10606463887843808891e+00 9.08713803499749772641e+00 5.59026896152741947787e+00 8.81907446451280030431e+00 6.82960203154003320236e+00 1.05877898072173515231e+01 -2917 14580.00 7.25484398690392140452e+01 5.46936806444190803944e+00 1.09633659959020342001e+01 6.10877922182182153676e+00 9.09041834426227879362e+00 5.59212201679191611703e+00 8.82214430256335191416e+00 6.83320466176237406586e+00 1.05921261378487638893e+01 -2918 14585.00 7.25747224620129713912e+01 5.47095190319100321830e+00 1.09679445810778446457e+01 6.11149395651637661331e+00 9.09369865349596651072e+00 5.59397484043947823551e+00 8.82521398422998437638e+00 6.83680747791669052305e+00 1.05964621027310439416e+01 -2919 14590.00 7.26010050549867287373e+01 5.47253543984727475191e+00 1.09725234325074154640e+01 6.11420884175986589781e+00 9.09697896277111084373e+00 5.59582743237683022386e+00 8.82828350927431593220e+00 6.84041047717358452473e+00 1.06007977012423442176e+01 -2920 14595.00 7.26272876479605002942e+01 5.47411867451436418008e+00 1.09771025502943899710e+01 6.11692387633968870375e+00 9.10025927203589191095e+00 5.59767979250032965410e+00 8.83135287739579055710e+00 6.84401365672438366516e+00 1.06051329329681003344e+01 -2921 14600.00 7.26535702409342434294e+01 5.47570160732700550454e+00 1.09816819347496910098e+01 6.11963905903288374333e+00 9.10353958143540609171e+00 5.59953192073742567203e+00 8.83442208835603537409e+00 6.84761701373968811879e+00 1.06094677974937514620e+01 -2922 14605.00 7.26798528339080291971e+01 5.47728423840956590851e+00 1.09862615859769565674e+01 6.12235438863721359581e+00 9.10681989054472573741e+00 5.60138381697411791293e+00 8.83749114186485407174e+00 6.85122054539009894825e+00 1.06138022945083729809e+01 -2923 14610.00 7.27061354268817865432e+01 5.47886656786568870814e+00 1.09908415043907510267e+01 6.12506986392971430888e+00 9.11010019981987184678e+00 5.60323548113785285807e+00 8.84056003766314191239e+00 6.85482424883585217401e+00 1.06181364233901174288e+01 -2924 14615.00 7.27324180197519041258e+01 5.48044859584047117096e+00 1.09954216900947177038e+01 6.12778548368742281838e+00 9.11338050908465291400e+00 5.60508691312499340853e+00 8.84362877546070969004e+00 6.85842812126827539032e+00 1.06224701838280637389e+01 -2925 14620.00 7.27587006127256614718e+01 5.48203032243755394859e+00 1.10000021433997776654e+01 6.13050124670810259175e+00 9.11666081834943398121e+00 5.60693811285262544430e+00 8.84669735499845089066e+00 6.86203215984760550583e+00 1.06268035753040042124e+01 -2926 14625.00 7.27849832056994188179e+01 5.48361174778130511243e+00 1.10045828644095724513e+01 6.13321715176878967668e+00 9.11994112757275843251e+00 5.60878908021710564924e+00 8.84976577598617097919e+00 6.86563636175480773716e+00 1.06311365975070177825e+01 -2927 14630.00 7.28112657986731761639e+01 5.48519287198573035624e+00 1.10091638535386664444e+01 6.13593319765688249845e+00 9.12322143685826780768e+00 5.61063981512516107841e+00 8.85283403815440195217e+00 6.86924072415011721660e+00 1.06354692499189003030e+01 -2928 14635.00 7.28375483916469477208e+01 5.48677369516483537382e+00 1.10137451108907011843e+01 6.13864938315978569960e+00 9.12650174617486875661e+00 5.61249031748351256965e+00 8.85590214122331609303e+00 6.87284524421449916076e+00 1.06398015321250856147e+01 -2929 14640.00 7.28638309846206908560e+01 5.48835421745335416688e+00 1.10183266368802392776e+01 6.14136570704416762112e+00 9.12978205537746489995e+00 5.61434058721961282146e+00 8.85897008491308213252e+00 6.87644991911855285593e+00 1.06441334437110111111e+01 -2930 14645.00 7.28901135775944766237e+01 5.48993443893419641455e+00 1.10229084315072807243e+01 6.14408216810779439498e+00 9.13306236464224596716e+00 5.61619062420908932154e+00 8.86203786893350375919e+00 6.88005474603288114110e+00 1.06484649843657539492e+01 -2931 14650.00 7.29163961705682339698e+01 5.49151435975246382526e+00 1.10274904951863934599e+01 6.14679876512770118069e+00 9.13634267389666199222e+00 5.61804042837939565658e+00 8.86510549300474792744e+00 6.88365972211771648404e+00 1.06527961535711064300e+01 -2932 14655.00 7.29426787635419913158e+01 5.49309398000142934393e+00 1.10320728281248534586e+01 6.14951549689128729170e+00 9.13962298319253640955e+00 5.61988999962689206313e+00 8.86817295683662720762e+00 6.88726484456439091986e+00 1.06571269510161474869e+01 -2933 14660.00 7.29689613565157486619e+01 5.49467329980546548285e+00 1.10366554305299491290e+01 6.15223236216522550990e+00 9.14290329242622412664e+00 5.62173933786866353302e+00 8.87124026014930500139e+00 6.89087011051241127291e+00 1.06614573761826729736e+01 -2934 14665.00 7.29952439494895202188e+01 5.49625231925784607512e+00 1.10412383027125962087e+01 6.15494935974728107908e+00 9.14618360168064370441e+00 5.62358844300107119096e+00 8.87430740264222350788e+00 6.89447551716346929140e+00 1.06657874286561185073e+01 -2935 14670.00 7.30215265424632633540e+01 5.49783103849330778701e+00 1.10458214448800831065e+01 6.15766648841448915874e+00 9.14946391092469468731e+00 5.62543731493083498663e+00 8.87737438404591827634e+00 6.89808106166743773002e+00 1.06701171081255576922e+01 -2936 14675.00 7.30478091354370349109e+01 5.49940945760512445162e+00 1.10504048573433291125e+01 6.16038374694388490838e+00 9.15274422021020406248e+00 5.62728595356468019872e+00 8.88044120403909609252e+00 6.90168674120528269356e+00 1.06744464141764314746e+01 -2937 14680.00 7.30740917284108064678e+01 5.50098757669694027328e+00 1.10549885402059757666e+01 6.16310113411250704019e+00 9.15602452946462186389e+00 5.62913435879896617564e+00 8.88350786236266110052e+00 6.90529255292687338397e+00 1.06787753464978134588e+01 -2938 14685.00 7.31003743213845638138e+01 5.50256539588275739305e+00 1.10595724939862289915e+01 6.16581864871811635709e+00 9.15930483872940115475e+00 5.63098253056114295134e+00 8.88657435869532541517e+00 6.90889849402354006003e+00 1.06831039044678597350e+01 -2939 14690.00 7.31266569143583211599e+01 5.50414291527658150471e+00 1.10641567186840887871e+01 6.16853628952738564095e+00 9.16258514799418222196e+00 5.63283046873720660841e+00 8.88964069275725599084e+00 6.91250456165551963039e+00 1.06874320878792854472e+01 -2940 14695.00 7.31529395073320785059e+01 5.50572013498205414805e+00 1.10687412146104797728e+01 6.17125405531735271580e+00 9.16586545722787171542e+00 5.63467817323387887285e+00 8.89270686423752820815e+00 6.91611075299341138134e+00 1.06917598963175315419e+01 -2941 14700.00 7.31792221003058358519e+01 5.50729705509245270889e+00 1.10733259821799645550e+01 6.17397194487541778329e+00 9.16914576651338109059e+00 5.63652564396824828918e+00 8.89577287284594930838e+00 6.91971706520781548733e+00 1.06960873293680265306e+01 -2942 14705.00 7.32055046932795931980e+01 5.50887367571141872702e+00 1.10779110214961811209e+01 6.17668995697861511474e+00 9.17242607575743384984e+00 5.63837288083667242944e+00 8.89883871829232653283e+00 6.92332349545896885701e+00 1.07004143866162131360e+01 -2943 14710.00 7.32317872862533647549e+01 5.51044999695295345532e+00 1.10824963328700576426e+01 6.17940809041434579996e+00 9.17570638503257995922e+00 5.64021988373551153018e+00 8.90190440025537021995e+00 6.92693004091747077666e+00 1.07047410677511649624e+01 -2944 14715.00 7.32580698792271078901e+01 5.51202601892070287448e+00 1.10870819165088718705e+01 6.18212634394928262083e+00 9.17898669427663094211e+00 5.64206665258185324774e+00 8.90496991844488761103e+00 6.93053669876428735108e+00 1.07090673723583211796e+01 -2945 14720.00 7.32843524722008936578e+01 5.51360174170794081761e+00 1.10916677728271917402e+01 6.18484471637082222628e+00 9.18226700355177705148e+00 5.64391318727205337780e+00 8.90803527254995231033e+00 6.93414346614929044677e+00 1.07133933001267518392e+01 -2946 14725.00 7.33106350651746510039e+01 5.51517716540794555868e+00 1.10962539019286534625e+01 6.18756320644564095090e+00 9.18554731281655811870e+00 5.64575948772320312941e+00 8.91110046227000829333e+00 6.93775034025344350397e+00 1.07177188505382581241e+01 -2947 14730.00 7.33369176581484083499e+01 5.51675229013472190331e+00 1.11008403041241869857e+01 6.19028181297150048579e+00 9.18882762207097592011e+00 5.64760555382129503244e+00 8.91416548730449420646e+00 6.94135731823698254317e+00 1.07220440233855569545e+01 -2948 14735.00 7.33632002511221656960e+01 5.51832711597118397151e+00 1.11054269798283495874e+01 6.19300053471507450098e+00 9.19210793133575521097e+00 5.64945138547305436560e+00 8.91723034733212394087e+00 6.94496439728087366916e+00 1.07263688182540839477e+01 -2949 14740.00 7.33894828440959230420e+01 5.51990164303133390433e+00 1.11100139291447828072e+01 6.19571937045339815597e+00 9.19538824060053805454e+00 5.65129698259556434436e+00 8.92029504204197642991e+00 6.94857157453498786026e+00 1.07306932347292729446e+01 -2950 14745.00 7.34157654370696945989e+01 5.52147587139808670997e+00 1.11146011523844165936e+01 6.19843831897386987606e+00 9.19866854985495407959e+00 5.65314234508518786981e+00 8.92335957114385358580e+00 6.95217884719065448706e+00 1.07350172725002046548e+01 -2951 14750.00 7.34420480300434519449e+01 5.52304980117508126369e+00 1.11191886497545251444e+01 6.20115737904316510765e+00 9.20194885913010018896e+00 5.65498747283828073762e+00 8.92642393430610781024e+00 6.95578621238738037391e+00 1.07393409312559526825e+01 -2952 14755.00 7.34683306229135695276e+01 5.52462343245559672766e+00 1.11237764217733179350e+01 6.20387654944868049967e+00 9.20522916839488125618e+00 5.65683236576156911468e+00 8.92948813122817774968e+00 6.95939366732685904537e+00 1.07436642104783128815e+01 -2953 14760.00 7.34946132158873410845e+01 5.52619676533290959952e+00 1.11283644684407931891e+01 6.20659582895709061034e+00 9.20850947757674909155e+00 5.65867702376177472701e+00 8.93255216157841047675e+00 6.96300120914859910215e+00 1.07479871099600039486e+01 -2954 14765.00 7.35208958088610984305e+01 5.52776979988993222292e+00 1.11329527901715152893e+01 6.20931521636615890714e+00 9.21178978689334826413e+00 5.66052144674562018878e+00 8.93561602505625174331e+00 6.96660883503356398450e+00 1.07523096292864615009e+01 -2955 14770.00 7.35471784018348557765e+01 5.52934253624066940347e+00 1.11375413871727655390e+01 6.21203471043219401793e+00 9.21507009615813110770e+00 5.66236563459910158258e+00 8.93867972135077337725e+00 6.97021654215235297869e+00 1.07566317681467626954e+01 -2956 14775.00 7.35734609948086131226e+01 5.53091497445767199537e+00 1.11421302598591083211e+01 6.21475430994259259165e+00 9.21835040543327544071e+00 5.66420958724966805420e+00 8.94174325011996451451e+00 6.97382432766520565792e+00 1.07609535261263449257e+01 -2957 14780.00 7.35997435877823704686e+01 5.53248711463421471990e+00 1.11467194084378284913e+01 6.21747401367439511688e+00 9.22163071467732819997e+00 5.66605330457295242041e+00 8.94480661106326202514e+00 6.97743218875308368609e+00 1.07652749029142817960e+01 -2958 14785.00 7.36260261807561420255e+01 5.53405895686357318652e+00 1.11513088331162055766e+01 6.22019382041499913072e+00 9.22491102393174777774e+00 5.66789678649640471519e+00 8.94786980385938335303e+00 6.98104012256586070606e+00 1.07695958983032920031e+01 -2959 14790.00 7.36523087737298851607e+01 5.53563050122866417979e+00 1.11558985342051606438e+01 6.22291372892071326106e+00 9.22819133317579876064e+00 5.66974003290602102112e+00 8.95093282817667379447e+00 6.98464812629486431206e+00 1.07739165117751731771e+01 -2960 14795.00 7.36785913667036709285e+01 5.53720174783312568678e+00 1.11604885121192598518e+01 6.22563373797893770956e+00 9.23147164246130813581e+00 5.67158304369815979840e+00 8.95399568370421228281e+00 6.98825619708996814694e+00 1.07782367430189989221e+01 -2961 14800.00 7.37048739596774282745e+01 5.53877269674950767353e+00 1.11650787670657880568e+01 6.22835384636670941205e+00 9.23475195172608742666e+00 5.67342581880027196917e+00 8.95705837009998084852e+00 6.99186433213213387461e+00 1.07825565917238517244e+01 -2962 14805.00 7.37311565526511856206e+01 5.54034334806071981916e+00 1.11696692993556645490e+01 6.23107405287142590566e+00 9.23803226098050700443e+00 5.67526835808798857386e+00 8.96012088705306020131e+00 6.99547252859196433405e+00 1.07868760576824431752e+01 -2963 14810.00 7.37574391456249429666e+01 5.54191370186004483855e+00 1.11742601091961688553e+01 6.23379435625976086044e+00 9.24131257022455798733e+00 5.67711066147839726881e+00 8.96318323423179741383e+00 6.99908078361932961542e+00 1.07911951403765691282e+01 -2964 14815.00 7.37837217385987145235e+01 5.54348375824075567664e+00 1.11788511968982309241e+01 6.23651475529838794643e+00 9.24459287949970409670e+00 5.67895272886785562605e+00 8.96624541131490282453e+00 7.00268909440556086565e+00 1.07955138395989500566e+01 -2965 14820.00 7.38100043315724576587e+01 5.54505351726503814547e+00 1.11834425628764098093e+01 6.23923524878506796654e+00 9.24787318878521169552e+00 5.68079456016308892430e+00 8.96930741796036556934e+00 7.00629745812125737103e+00 1.07998321549350215776e+01 -2966 14825.00 7.38362869245462292156e+01 5.54662297902616785450e+00 1.11880342072343506032e+01 6.24195583548647459082e+00 9.25115349801890118897e+00 5.68263615525009146978e+00 8.97236925384689421037e+00 7.00990587191629099806e+00 1.08041500861775006115e+01 -2967 14830.00 7.38625695175200007725e+01 5.54819214360705981193e+00 1.11926261304902521232e+01 6.24467651419000979729e+00 9.25443380727331899038e+00 5.68447751404594647795e+00 8.97543091864284114934e+00 7.01351433298198934096e+00 1.08084676329118245519e+01 -2968 14835.00 7.38888521104937581185e+01 5.54976101109062458505e+00 1.11972183328514027778e+01 6.24739728365197688476e+00 9.25771411654846332340e+00 5.68631863644702040261e+00 8.97849241201655168254e+00 7.01712283847859019659e+00 1.08127847949307103192e+01 -2969 14840.00 7.39151347034675154646e+01 5.55132958155977540571e+00 1.12018108145250803176e+01 6.25011814265978049576e+00 9.26099442581324439061e+00 5.68815952236002964071e+00 8.98155373362601494591e+00 7.02073138557669462756e+00 1.08171015718195935307e+01 -2970 14845.00 7.39414172964412728106e+01 5.55289785507669897413e+00 1.12064035758222093619e+01 6.25283909000081816743e+00 9.26427473515057542386e+00 5.69000017168133620515e+00 8.98461488314993950155e+00 7.02433997144690014380e+00 1.08214179632675513432e+01 -2971 14850.00 7.39676998894150301567e+01 5.55446583173467001160e+00 1.12109966171573542937e+01 6.25556012444176268161e+00 9.26755504432207821708e+00 5.69184058429693617853e+00 8.98767586023594766687e+00 7.02794859325980958431e+00 1.08257339690673042298e+01 -2972 14855.00 7.39939824823887875027e+01 5.55603351161660263813e+00 1.12155899388414379558e+01 6.25828124475965186235e+00 9.27083535358685928429e+00 5.69368076013427693027e+00 8.99073666457311659883e+00 7.03155724818602223536e+00 1.08300495888042824788e+01 -2973 14860.00 7.40202650753625590596e+01 5.55760089478467911306e+00 1.12201835410817416516e+01 6.26100244974188147040e+00 9.27411566286200539366e+00 5.69552069906899216534e+00 8.99379729579870357270e+00 7.03516593340650331356e+00 1.08343648221675685761e+01 -2974 14865.00 7.40465476683363021948e+01 5.55916798132181710912e+00 1.12247774241891900004e+01 6.26372373815512784034e+00 9.27739597211642141872e+00 5.69736040102853280587e+00 8.99685775358105566113e+00 7.03877464609185121702e+00 1.08386796689498776658e+01 -2975 14870.00 7.40728302613100879626e+01 5.56073477130055948692e+00 1.12293715885783456088e+01 6.26644510877642346713e+00 9.28067628139156575173e+00 5.69919986588852989229e+00 8.99991803758851993678e+00 7.04238338340230640711e+00 1.08429941288402886812e+01 -2976 14875.00 7.40991128542838453086e+01 5.56230126479345798884e+00 1.12339660344564915562e+01 6.26916656038280795116e+00 9.28395659062525524519e+00 5.70103909355570515061e+00 9.00297814746872226976e+00 7.04599214252919203716e+00 1.08473082014242336868e+01 -2977 14880.00 7.41253954472576026546e+01 5.56386746189379000072e+00 1.12385607621345471330e+01 6.27188809176167882953e+00 9.28723689989003631240e+00 5.70287808394714712534e+00 9.00603808287964469059e+00 7.04960092063274856855e+00 1.08516218865980746955e+01 -2978 14885.00 7.41516780402313600007e+01 5.56543336264301125027e+00 1.12431557719234422876e+01 6.27460970167971066047e+00 9.29051720916518064541e+00 5.70471683693848508057e+00 9.00909784348963249556e+00 7.05320971488357439938e+00 1.08559351838436093374e+01 -2979 14890.00 7.41779606332051315576e+01 5.56699896714476238913e+00 1.12477510642377360739e+01 6.27733138892429920475e+00 9.29379751838850687307e+00 5.70655535244680844897e+00 9.01215742894631333115e+00 7.05681852246263385808e+00 1.08602480930571907436e+01 -2980 14895.00 7.42042432261788746928e+01 5.56856427544050003320e+00 1.12523466391810682552e+01 6.28005315227248495091e+00 9.29707782770510604564e+00 5.70839363035811064861e+00 9.01521683890766567515e+00 7.06042734054052889547e+00 1.08645606139279014002e+01 -2981 14900.00 7.42305258190490064862e+01 5.57012928762349979195e+00 1.12569424973752898467e+01 6.28277499049093623995e+00 9.30035813692843227329e+00 5.71023167058947844765e+00 9.01827607303167511077e+00 7.06403616629822295181e+00 1.08688727460411715953e+01 -2982 14905.00 7.42568084120227638323e+01 5.57169400375595014197e+00 1.12615386388203990720e+01 6.28549690236705682622e+00 9.30363844617248503255e+00 5.71206947302690792867e+00 9.02133513096596395542e+00 7.06764499690631531337e+00 1.08731844892933633417e+01 -2983 14910.00 7.42830910049965353892e+01 5.57325842390003156623e+00 1.12661350640345983010e+01 6.28821888668824424684e+00 9.30691875545799440772e+00 5.71390703757712081767e+00 9.02439401235815452651e+00 7.07125382954577119676e+00 1.08774958432699158095e+01 -2984 14915.00 7.43093735979702927352e+01 5.57482254813865907295e+00 1.12707317733288121531e+01 6.29094094221080712970e+00 9.31019906469168390117e+00 5.71574436413647912758e+00 9.02745271686622530183e+00 7.07486266137682928701e+00 1.08818068077635405899e+01 -2985 14920.00 7.43356561909440500813e+01 5.57638637653401580963e+00 1.12753287669103272606e+01 6.29366306772214656462e+00 9.31347937399791980795e+00 5.71758145260133865406e+00 9.03051124413780392786e+00 7.07847148959081540198e+00 1.08861173824633183926e+01 -2986 14925.00 7.43619387839178074273e+01 5.57794990913792432252e+00 1.12799260450900575847e+01 6.29638526200966008872e+00 9.31675968326270265152e+00 5.71941830287842201130e+00 9.03356959383087243509e+00 7.08208031136869298194e+00 1.08904275671619679144e+01 -2987 14930.00 7.43882213768915789842e+01 5.57951314603329606712e+00 1.12845236083862143772e+01 6.29910752385038819057e+00 9.32003999249638859226e+00 5.72125491486409121222e+00 9.03662776558268454608e+00 7.08568912388106486588e+00 1.08947373614449212198e+01 -2988 14935.00 7.44145039698653221194e+01 5.58107608728231507911e+00 1.12891214570060807176e+01 6.30182985201099743477e+00 9.32332030175080817003e+00 5.72309128845470116431e+00 9.03968575904086435457e+00 7.08929792429853122826e+00 1.08990467652085403216e+01 -2989 14940.00 7.44407865628391078872e+01 5.58263873294716628237e+00 1.12937195911569343565e+01 6.30455224527889157571e+00 9.32660061101558746088e+00 5.72492742355697981083e+00 9.04274357385303062529e+00 7.09290670981241966331e+00 1.09033557780382608371e+01 -2990 14945.00 7.44670691558128652332e+01 5.58420108309003548896e+00 1.12983180113569812164e+01 6.30727470244147081502e+00 9.32988092028037030445e+00 5.72676332006728383561e+00 9.04580120967716894143e+00 7.09651547758296707968e+00 1.09076643998304430028e+01 -2991 14950.00 7.44933517487866225792e+01 5.58576313778347088856e+00 1.13029167179171476931e+01 6.30999722226540615821e+00 9.33316122955551286111e+00 5.72859897788197169888e+00 9.04885866614016975973e+00 7.10012422481186522560e+00 1.09119726301705188831e+01 -2992 14955.00 7.45196343417603799253e+01 5.58732489707929325107e+00 1.13075157110447115372e+01 6.31271980353809603059e+00 9.33644153879956739672e+00 5.73043439689740186083e+00 9.05191594290002043977e+00 7.10373294868007931768e+00 1.09162804689548522674e+01 -2993 14960.00 7.45459169347341372713e+01 5.58888636103968483582e+00 1.13121149910505973679e+01 6.31544244503658003254e+00 9.33972184805398519813e+00 5.73226957700993633438e+00 9.05497303959397470408e+00 7.10734164634784626458e+00 1.09205879157688752201e+01 -2994 14965.00 7.45721995277079088282e+01 5.59044752972683323122e+00 1.13167145584530111080e+01 6.31816514553789065900e+00 9.34300215731876448899e+00 5.73410451813665922316e+00 9.05802995585929160427e+00 7.11095031500649277234e+00 1.09248949705089497542e+01 -2995 14970.00 7.45984821206816519634e+01 5.59200840320292069663e+00 1.13213144134592358370e+01 6.32088790382943166435e+00 9.34628246658354733256e+00 5.73593922016356572158e+00 9.06108669134359168140e+00 7.11455895183698405759e+00 1.09292016327605079340e+01 -2996 14975.00 7.46247647136554235203e+01 5.59356898151977155464e+00 1.13259145563801926215e+01 6.32361071868823643172e+00 9.34956277586905493138e+00 5.73777368298701695437e+00 9.06414324569449370017e+00 7.11816755403064949093e+00 1.09335079024199135489e+01 -2997 14980.00 7.46510473066291950772e+01 5.59512926474992955406e+00 1.13305149876304440681e+01 6.32633358890170605093e+00 9.35284308510274442483e+00 5.73960790650336871721e+00 9.06719961853888811731e+00 7.12177611875809102315e+00 1.09378137791762384268e+01 -2998 14985.00 7.46773298996029524233e+01 5.59668925294521901748e+00 1.13351157075209183489e+01 6.32905651323651152751e+00 9.35612339436752549204e+00 5.74144189062971221915e+00 9.07025580952440257931e+00 7.12538464321063180762e+00 1.09421192627185650537e+01 -2999 14990.00 7.47036124925767097693e+01 5.59824894615745716209e+00 1.13397167163625329778e+01 6.33177949049041810525e+00 9.35940370360121498550e+00 5.74327563524167494791e+00 9.07331181828828370328e+00 7.12899312456924239001e+00 1.09464243529432501134e+01 -3000 14995.00 7.47298950855504671154e+01 5.59980834444883246448e+00 1.13443180144662125741e+01 6.33450251944046272001e+00 9.36268401288672258431e+00 5.74510914025634633617e+00 9.07636764446779764626e+00 7.13260156002524681185e+00 1.09507290495393654339e+01 -3001 15000.00 7.47561776785242244614e+01 5.60136744787116214184e+00 1.13489196022465232971e+01 6.33722559886367964310e+00 9.36596432214114038572e+00 5.74694240555971713746e+00 9.07942328770019635442e+00 7.13620994675961117792e+00 1.09550333522996385938e+01 -3002 15005.00 7.47824602714979960183e+01 5.60292625648663200622e+00 1.13535214800143844371e+01 6.33994872754746907617e+00 9.36924463141628471874e+00 5.74877543105851707139e+00 9.08247874762273355032e+00 7.13981828195330070486e+00 1.09593372609131396445e+01 -3003 15010.00 7.48087428644717533643e+01 5.60448477034706193933e+00 1.13581236480807223899e+01 6.34267190426886973142e+00 9.37252494068106578595e+00 5.75060821663873511511e+00 9.08553402386230679610e+00 7.14342656279764387506e+00 1.09636407751725872828e+01 -3004 15015.00 7.48350254574455107104e+01 5.60604298950427537562e+00 1.13627261067564617747e+01 6.34539512781527914598e+00 9.37580524992511854521e+00 5.75244076221746158950e+00 9.08858911606653308013e+00 7.14703478648396739459e+00 1.09679438949743435217e+01 -3005 15020.00 7.48613080504192822673e+01 5.60760091401008775591e+00 1.13673288565598014088e+01 6.34811839697409663330e+00 9.37908555918989961242e+00 5.75427306768069080078e+00 9.09164402386230641184e+00 7.15064295020360241040e+00 1.09722466199038422019e+01 -3006 15025.00 7.48875906433930396133e+01 5.60915854391632340281e+00 1.13719318976980279245e+01 6.35084171053272505958e+00 9.38236586844431741383e+00 5.75610513293514358679e+00 9.09469874687651902434e+00 7.15425105113751147456e+00 1.09765489497538002439e+01 -3007 15030.00 7.49138732363667969594e+01 5.61071587927480219804e+00 1.13765352304820641649e+01 6.35356506725783454215e+00 9.38564617769873343889e+00 5.75793695786681869464e+00 9.09775328475679145868e+00 7.15785908648738811166e+00 1.09808508844205796606e+01 -3008 15035.00 7.49401558293405543054e+01 5.61227292014770906547e+00 1.13811388553264727364e+01 6.35628846594719121299e+00 9.38892648696351450610e+00 5.75976854238243785034e+00 9.10080763713001417159e+00 7.16146705342383249615e+00 1.09851524235932540563e+01 -3009 15040.00 7.49664384222106718880e+01 5.61382966656613469070e+00 1.13857427726458197981e+01 6.35901190537782845524e+00 9.39220679624902388127e+00 5.76159988637835773773e+00 9.10386180362308117253e+00 7.16507494915890141840e+00 1.09894535670645439041e+01 -3010 15045.00 7.49927210151844292341e+01 5.61538611859226399758e+00 1.13903469826473848769e+01 6.36173538434751240089e+00 9.39548710548271337473e+00 5.76343098975094036973e+00 9.10691578386288647096e+00 7.16868277088392247265e+00 1.09937543147308076641e+01 -3011 15050.00 7.50190036081582007910e+01 5.61694227627791953239e+00 1.13949514857457323558e+01 6.36445890162291405545e+00 9.39876741474749444194e+00 5.76526185239654331838e+00 9.10996957749704705520e+00 7.17229051576949760971e+00 1.09980546661774809536e+01 -3012 15055.00 7.50452862011319723479e+01 5.61849813967491940048e+00 1.13995562823554283938e+01 6.36718245601216281671e+00 9.40204772399154720119e+00 5.76709247422188919785e+00 9.11302318414209544528e+00 7.17589818103804688576e+00 1.10023546213009204564e+01 -3013 15060.00 7.50715687941057296939e+01 5.62005370881435695196e+00 1.14041613727873940576e+01 6.36990604628193057835e+00 9.40532803326669153421e+00 5.76892285512333735653e+00 9.11607660342492032157e+00 7.17950576387053462923e+00 1.10066541797902104349e+01 -3014 15065.00 7.50978513870794870400e+01 5.62160898374805206856e+00 1.14087667573525521902e+01 6.37262967122997991964e+00 9.40860834253147260142e+00 5.77075299499724891916e+00 9.11912983498277895933e+00 7.18311326146865525288e+00 1.10109533416453420074e+01 -3015 15070.00 7.51241339800532443860e+01 5.62316396452782729654e+00 1.14133724363618256348e+01 6.37535332964371281861e+00 9.41188865179625366864e+00 5.77258289373997879323e+00 9.12218287844256536800e+00 7.18672067102373457459e+00 1.10152521064517561200e+01 -3016 15075.00 7.51504165730270017320e+01 5.62471865120550074124e+00 1.14179784103334220902e+01 6.37807702031052947689e+00 9.41516896109212808597e+00 5.77441255124788987985e+00 9.12523573343117178069e+00 7.19032798972710196495e+00 1.10195504741058094567e+01 -3017 15080.00 7.51766991660007732889e+01 5.62627304382252901860e+00 1.14225846795782643994e+01 6.38080074201782831977e+00 9.41844927030508749510e+00 5.77624196742770124047e+00 9.12828839956512005926e+00 7.19393521480118014466e+00 1.10238484444002224905e+01 -3018 15085.00 7.52029817589745164241e+01 5.62782714241000459054e+00 1.14271912443036303131e+01 6.38352449354264717130e+00 9.42172957956986856232e+00 5.77807114216541339857e+00 9.13134087648167813711e+00 7.19754234341656751184e+00 1.10281460170240723784e+01 -3019 15090.00 7.52292643519483021919e+01 5.62938094703011504549e+00 1.14317981050277293065e+01 6.38624827369311276470e+00 9.42500988883464962953e+00 5.77990007536774363928e+00 9.13439316380772758919e+00 7.20114937278531996867e+00 1.10324431919773555677e+01 -3020 15095.00 7.52555469449220595379e+01 5.63093445772431167029e+00 1.14364052620614806699e+01 6.38897208124626203585e+00 9.42829019807870238878e+00 5.78172876693105575185e+00 9.13744526115980448822e+00 7.20475630011949697007e+00 1.10367399689491527681e+01 -3021 15100.00 7.52818295378958168840e+01 5.63248767452369136777e+00 1.14410127158194541153e+01 6.39169591499985934036e+00 9.43157050733311841384e+00 5.78355721675170375562e+00 9.14049716816479751458e+00 7.20836312261042611027e+00 1.10410363476285375839e+01 -3022 15105.00 7.53081121308695742300e+01 5.63404059748007135511e+00 1.14456204665089238404e+01 6.39441977373094161408e+00 9.43485081659789948105e+00 5.78538542473641559383e+00 9.14354888445996216717e+00 7.21196983745980002567e+00 1.10453323280155135677e+01 -3023 15110.00 7.53343947238433315761e+01 5.63559322663491091276e+00 1.14502285146481028733e+01 6.39714365624763470208e+00 9.43813112591450220634e+00 5.78721339077118113181e+00 9.14660040965146414749e+00 7.21557644187967461846e+00 1.10496279099027958637e+01 -3024 15115.00 7.53606773168170889221e+01 5.63714556201929983814e+00 1.14548368605479069515e+01 6.39986756132697731658e+00 9.44141143515855318924e+00 5.78904111475236593520e+00 9.14965174336619746498e+00 7.21918293307174252504e+00 1.10539230929794616287e+01 -3025 15120.00 7.53869599097908462682e+01 5.63869760369542305511e+00 1.14594455046229075634e+01 6.40259148777709619083e+00 9.44469174439224268269e+00 5.79086859659705055492e+00 9.15270288524141584219e+00 7.22278930823769904634e+00 1.10582178771418710994e+01 -3026 15125.00 7.54132425027646178251e+01 5.64024935167364560584e+00 1.14640544471840222229e+01 6.40531543436466499486e+00 9.44797205366738879206e+00 5.79269583618086958410e+00 9.15575383488328320425e+00 7.22639556457923237787e+00 1.10625122621827394198e+01 -3027 15130.00 7.54395250957383893819e+01 5.64180080602651745636e+00 1.14686636885421737730e+01 6.40803939990817372774e+00 9.45125236291144155132e+00 5.79452283342090979090e+00 9.15880459192906037913e+00 7.23000169932913117066e+00 1.10668062478947923921e+01 -3028 15135.00 7.54658076887121467280e+01 5.64335196676440009611e+00 1.14732732292155699128e+01 6.41076338319502347929e+00 9.45453267217622261853e+00 5.79634958820316459338e+00 9.16185515598490596290e+00 7.23360770966835975315e+00 1.10710998340707380549e+01 -3029 15140.00 7.54920902816859040740e+01 5.64490283393911429499e+00 1.14778830694114954980e+01 6.41348738301261533934e+00 9.45781298136845549607e+00 5.79817610042399511627e+00 9.16490552667771396500e+00 7.23721359282969967097e+00 1.10753930206069437503e+01 -3030 15145.00 7.55183728746596614201e+01 5.64645340759211933346e+00 1.14824932096481475696e+01 6.41621139814834862136e+00 9.46109329068505644500e+00 5.80000237000048635139e+00 9.16795570363438017125e+00 7.24081934601484711322e+00 1.10796858073997590566e+01 -3031 15150.00 7.55446554676334187661e+01 5.64800368774413907857e+00 1.14871036502364560761e+01 6.41893542742071598894e+00 9.46437359999129412813e+00 5.80182839680827111550e+00 9.17100568647142644352e+00 7.24442496642549293995e+00 1.10839781941382700126e+01 -3032 15155.00 7.55709380606071903230e+01 5.64955367445736111875e+00 1.14917143914873420840e+01 6.42165946959639022396e+00 9.46765390925607341899e+00 5.80365418075407202281e+00 9.17405547480538707816e+00 7.24803045129442491401e+00 1.10882701806151935386e+01 -3033 15160.00 7.55972206535809476691e+01 5.65110336774214960798e+00 1.14963254339190079634e+01 6.42438352350422636761e+00 9.47093421850012795460e+00 5.80547972174460902295e+00 9.17710506826315253193e+00 7.25163579783369538490e+00 1.10925617667268809896e+01 -3034 15165.00 7.56235032465547050151e+01 5.65265276765032265160e+00 1.15009367777387385701e+01 6.42710758791089720177e+00 9.47421452774418071385e+00 5.80730501966588175122e+00 9.18015446646124999575e+00 7.25524100324499965353e+00 1.10968529523696979311e+01 -3035 15170.00 7.56497858395284765720e+01 5.65420187421297537611e+00 1.15055484234647398267e+01 6.42983166163489450184e+00 9.47749483700896000471e+00 5.80913007442461104546e+00 9.18320366902657170272e+00 7.25884606476112281825e+00 1.11011437373363648362e+01 -3036 15175.00 7.56760684325022339181e+01 5.65575068746119846708e+00 1.15101603714079328000e+01 6.43255574346361935767e+00 9.48077514626337958248e+00 5.81095488591715536586e+00 9.18625267555491831217e+00 7.26245097958375662728e+00 1.11054341214195897436e+01 -3037 15180.00 7.57023510253723515007e+01 5.65729920743644942860e+00 1.15147726218792385566e+01 6.43527983219483701305e+00 9.48405545552815709698e+00 5.81277945403987494899e+00 9.18930148569391214153e+00 7.26605574495605033292e+00 1.11097241044121002318e+01 -3038 15185.00 7.57286336183461230576e+01 5.65884743415945568046e+00 1.15193851753968665719e+01 6.43800392663667331306e+00 9.48733576478257667475e+00 5.81460377868912736687e+00 9.19235009904971356320e+00 7.26966035806933330576e+00 1.11140136863138927481e+01 -3039 15190.00 7.57549162113198661928e+01 5.66039536768203710437e+00 1.15239980321680963726e+01 6.44072802557652934752e+00 9.49061607407844931572e+00 5.81642785977163789823e+00 9.19539851523885509721e+00 7.27326481616675302178e+00 1.11183028668140444495e+01 -3040 15195.00 7.57811988042936377497e+01 5.66194300801455963068e+00 1.15286111928147754213e+01 6.44345212783289689185e+00 9.49389638334323038293e+00 5.81825169717339729658e+00 9.19844673387786393448e+00 7.27686911647073308984e+00 1.11225916458089120198e+01 -3041 15200.00 7.58074813972673950957e+01 5.66349035520884136474e+00 1.15332246574405417050e+01 6.44617623219317792405e+00 9.49717669260801145015e+00 5.82007529081149854733e+00 9.20149475459362875540e+00 7.28047325619332674762e+00 1.11268800230912159321e+01 -3042 15205.00 7.58337639902411666526e+01 5.66503740928561150270e+00 1.15378384266672480152e+01 6.44890033745513591157e+00 9.50045700181060759348e+00 5.82189864057193151581e+00 9.20454257699231703782e+00 7.28407723255695849218e+00 1.11311679986609579629e+01 -3043 15210.00 7.58600465832149239986e+01 5.66658417028632843682e+00 1.15424525007021667733e+01 6.45162444243726262982e+00 9.50373731108575370286e+00 5.82372174635105910312e+00 9.20759020071118428064e+00 7.28768104281513817710e+00 1.11354555722072117163e+01 -3044 15215.00 7.58863291761886813447e+01 5.66813063822135454473e+00 1.15470668800635110074e+01 6.45434854592695916864e+00 9.50701762035053477007e+00 5.82554460805560037073e+00 9.21063762534603114318e+00 7.29128468416956021514e+00 1.11397427436263374290e+01 -3045 15220.00 7.59126117691624386907e+01 5.66967681314250881996e+00 1.15516815650622000078e+01 6.45707264674271730343e+00 9.51029792959458752932e+00 5.82736722558191733157e+00 9.21368485052374808220e+00 7.29488815385301059280e+00 1.11440295128146917847e+01 -3046 15225.00 7.59388943621361960368e+01 5.67122269507052223503e+00 1.15562965561127963809e+01 6.45979674367193812401e+00 9.51357823886973186234e+00 5.82918959882636844583e+00 9.21673187585050257553e+00 7.29849144910863589786e+00 1.11483158795649970330e+01 -3047 15230.00 7.59651769551099675937e+01 5.67276828402612220970e+00 1.15609118535262300753e+01 6.46252083553311340580e+00 9.51685854813451292955e+00 5.83101172769567632770e+00 9.21977870096355012208e+00 7.30209456715885796285e+00 1.11526018437736098576e+01 -3048 15235.00 7.59914595480837107289e+01 5.67431358005076358353e+00 1.15655274577170565919e+01 6.46524492113437165841e+00 9.52013885739929399676e+00 5.83283361207583528341e+00 9.22282532546905109427e+00 7.30569750523646099793e+00 1.11568874052332489555e+01 -3049 15240.00 7.60177421410574964966e+01 5.67585858317553970664e+00 1.15701433692034871825e+01 6.46796899927347546111e+00 9.52341916668480337194e+00 5.83465525188393474565e+00 9.22587174898353978847e+00 7.30930026057423276598e+00 1.11611725638402710103e+01 -3050 15245.00 7.60440247340312538427e+01 5.67740329341081473302e+00 1.15747595881928013739e+01 6.47069306875855598804e+00 9.52669947591849108903e+00 5.83647664699560220214e+00 9.22891797112354161925e+00 7.31290283041532074293e+00 1.11654573195946813513e+01 -3051 15250.00 7.60703073270050111887e+01 5.67894771079804616676e+00 1.15793761152032033124e+01 6.47341712839774086063e+00 9.52997978520400046420e+00 5.83829779733829035138e+00 9.23196399150558200120e+00 7.31650521199250825077e+00 1.11697416720819084901e+01 -3052 15255.00 7.60965899199787685347e+01 5.68049183536832380526e+00 1.15839929505456176173e+01 6.47614117700952185430e+00 9.53326009443768995766e+00 5.84011870278763201014e+00 9.23500980975655672012e+00 7.32010740254894720636e+00 1.11740256214055992956e+01 -3053 15260.00 7.61228725129525400916e+01 5.68203566713201446703e+00 1.15886100947382466586e+01 6.47886521339166243649e+00 9.53654040373356259863e+00 5.84193936326071217024e+00 9.23805542547226465899e+00 7.32370939931742004347e+00 1.11783091673584706882e+01 -3054 15265.00 7.61491551059262832268e+01 5.68357920613057299164e+00 1.15932275479883770686e+01 6.48158923636265615897e+00 9.53982071295688882628e+00 5.84375977864352513791e+00 9.24110083827960160363e+00 7.32731119955144194478e+00 1.11825923097332360356e+01 -3055 15270.00 7.61754376989000547837e+01 5.68512245237436442125e+00 1.15978453108142129935e+01 6.48431324473063064318e+00 9.54310102221130307498e+00 5.84557994884279530368e+00 9.24414604780545268170e+00 7.33091280047343207826e+00 1.11868750484262626799e+01 -3056 15275.00 7.62017202918738121298e+01 5.68666540590484359541e+00 1.16024633835266737236e+01 6.48703723730371617506e+00 9.54638133146572265275e+00 5.84739987375488201593e+00 9.24719105365598892377e+00 7.33451419933690473840e+00 1.11911573834375435155e+01 -3057 15280.00 7.62280028848475836867e+01 5.68820806674273882209e+00 1.16070817665403289709e+01 6.48976121290040364187e+00 9.54966164074086698577e+00 5.84921955328650788886e+00 9.25023585544773396805e+00 7.33811539339537244331e+00 1.11954393144561592521e+01 -3058 15285.00 7.62542854778213410327e+01 5.68975043489841603161e+00 1.16117004603733739998e+01 6.49248517033918481900e+00 9.55294195000564805298e+00 5.85103898732366722868e+00 9.25328045279721855820e+00 7.34171637989198444529e+00 1.11997208414821081135e+01 -3059 15290.00 7.62805680707950983788e+01 5.69129251041333006356e+00 1.16163194652331043244e+01 6.49520910841782672662e+00 9.55622225926006407803e+00 5.85285817578344680356e+00 9.25632484532097166152e+00 7.34531715606988999667e+00 1.12040019643081070200e+01 -3060 15295.00 7.63068506637688557248e+01 5.69283429330821011405e+00 1.16209387816377152092e+01 6.49793302596518262959e+00 9.55950256851448187945e+00 5.85467711856220862643e+00 9.25936903263551691623e+00 7.34891771919296754589e+00 1.12082826829341595243e+01 -3061 15300.00 7.63331332567426130709e+01 5.69437578359341944889e+00 1.16255584100017710369e+01 6.50065692179974696785e+00 9.56278287781035452042e+00 5.85649581555630938112e+00 9.26241301436775366085e+00 7.35251806649399952676e+00 1.12125629970493392307e+01 -3062 15305.00 7.63594158497163846278e+01 5.69591698131041557218e+00 1.16301783506361999798e+01 6.50338079472964647465e+00 9.56606318704404223752e+00 5.85831426666210575149e+00 9.26545679011347544929e+00 7.35611819522650112191e+00 1.12168429067572912317e+01 -3063 15310.00 7.63856984426901277629e+01 5.69745788646956174972e+00 1.16347986039555610915e+01 6.50610464357337647812e+00 9.56934349633991665485e+00 5.86013247178632568080e+00 9.26850035950994310952e+00 7.35971810266471315742e+00 1.12211224118507271186e+01 -3064 15315.00 7.64119810356638993198e+01 5.69899849909158628947e+00 1.16394191703744240840e+01 6.50882846714942608912e+00 9.57262380560469949842e+00 5.86195043082532407652e+00 9.27154372217368205611e+00 7.36331778605178577379e+00 1.12254015121223709173e+01 -3065 15320.00 7.64382636285340311133e+01 5.70053881921794491916e+00 1.16440400503073444582e+01 6.51155226427628974761e+00 9.57590411482802217336e+00 5.86376814368582621739e+00 9.27458687770049650112e+00 7.36691724264122882460e+00 1.12296802075722190750e+01 -3066 15325.00 7.64645462215077884593e+01 5.70207884683827437300e+00 1.16486612441688954789e+01 6.51427603378282427116e+00 9.57918442406171166681e+00 5.86558561026418967543e+00 9.27762982572763661437e+00 7.37051646970728580044e+00 1.12339584979929920650e+01 -3067 15330.00 7.64908288144815458054e+01 5.70361858200439542088e+00 1.16532827523736379760e+01 6.51699977448752054698e+00 9.58246473240408747074e+00 5.86740283045677646356e+00 9.28067256587163491588e+00 7.37411546449310684181e+00 1.12382363833846863344e+01 -3068 15335.00 7.65171114074553031514e+01 5.70515802471630806281e+00 1.16579045752324930163e+01 6.51972348520887212686e+00 9.58574504264309368295e+00 5.86921980418067157359e+00 9.28371509774902037293e+00 7.37771422427293277480e+00 1.12425138635400241327e+01 -3069 15340.00 7.65433940004290604975e+01 5.70669717501546802652e+00 1.16625267131600249826e+01 6.52244716476537167438e+00 9.58902535187678140005e+00 5.87103653133223257754e+00 9.28675742096595335795e+00 7.38131274630027434114e+00 1.12467909384590019073e+01 -3070 15345.00 7.65696765934028320544e+01 5.70823603289151115803e+00 1.16671491666744397975e+01 6.52517081199623927290e+00 9.59230566112083593566e+00 5.87285301179745644617e+00 9.28979953514932965675e+00 7.38491102785974007361e+00 1.12510676079343419076e+01 -3071 15350.00 7.65959591863765751896e+01 5.70977459839625822724e+00 1.16717719360866620804e+01 6.52789442570960343204e+00 9.59558597038561700288e+00 5.87466924549342905948e+00 9.29284143992604150242e+00 7.38850906619447744816e+00 1.12553438719660388045e+01 -3072 15355.00 7.66222417793503609573e+01 5.71131287152971101051e+00 1.16763950218112508850e+01 6.53061800473432008118e+00 9.59886627964003302793e+00 5.87648523231651154219e+00 9.29588313490225104374e+00 7.39210685858909322121e+00 1.12596197303468130713e+01 -3073 15360.00 7.66485243723241183034e+01 5.71285085231259337490e+00 1.16810184242627741469e+01 6.53334154790961196824e+00 9.60214658891517913730e+00 5.87830097216306057817e+00 9.29892461969448547165e+00 7.39570440231782733065e+00 1.12638951829730249443e+01 -3074 15365.00 7.66748069652978756494e+01 5.71438854077600044690e+00 1.16856421437521547091e+01 6.53606505405396909225e+00 9.60542689810741023848e+00 5.88011646495016382374e+00 9.30196589392964057197e+00 7.39930169463419318276e+00 1.12681702298446726473e+01 -3075 15370.00 7.67010895582716329955e+01 5.71592593691993311467e+00 1.16902661809012400340e+01 6.53878852198588500499e+00 9.60870720742401296377e+00 5.88193171057418151548e+00 9.30500695723460857778e+00 7.40289873283316168795e+00 1.12724448707544748771e+01 -3076 15375.00 7.67273721512453903415e+01 5.71746304077548295197e+00 1.16948905360209494120e+01 6.54151195055494572017e+00 9.61198751667842898883e+00 5.88374670893147122541e+00 9.30804780921555163786e+00 7.40649551417860863012e+00 1.12767191057024298573e+01 -3077 15380.00 7.67536547442191618984e+01 5.71899985236337737859e+00 1.16995152094222110151e+01 6.54423533857964123683e+00 9.61526782592248174808e+00 5.88556145991839319009e+00 9.31108844948899871952e+00 7.41009203594477572352e+00 1.12809929345849013771e+01 -3078 15385.00 7.67799373371929192444e+01 5.72053637169397966034e+00 1.17041402015195838970e+01 6.54695868489919341471e+00 9.61854813520799112325e+00 5.88737596346239655531e+00 9.31412887769220532164e+00 7.41368829542663299037e+00 1.12852663572982443441e+01 -3079 15390.00 7.68062199301666908013e+01 5.72207259878802165787e+00 1.17087655129349172967e+01 6.54968198834245907136e+00 9.62182844454532038014e+00 5.88919021943911502603e+00 9.31716909344170041152e+00 7.41728428988805710276e+00 1.12895393736351756786e+01 -3080 15395.00 7.68325025231404481474e+01 5.72360853366622812644e+00 1.17133911437718474247e+01 6.55240524773829413618e+00 9.62510875379973818156e+00 5.89100422776563359406e+00 9.32020909634364791430e+00 7.42088001662401808289e+00 1.12938119836993386969e+01 -3081 15400.00 7.68587851161142054934e+01 5.72514417633896322002e+00 1.17180170947558668360e+01 6.55512846191555542674e+00 9.62838906302306085649e+00 5.89281798834867753811e+00 9.32324888603530510522e+00 7.42447547290875675685e+00 1.12980841872834556483e+01 -3082 15405.00 7.68850677090879628395e+01 5.72667952682695702293e+00 1.17226433659906152940e+01 6.55785162973419133436e+00 9.63166937225675212630e+00 5.89463150108460265386e+00 9.32628846214356599376e+00 7.42807065602687988104e+00 1.13023559842838761114e+01 -3083 15410.00 7.69113503020617343964e+01 5.72821458514057280098e+00 1.17272699580979384848e+01 6.56057475000233214502e+00 9.63494968152153141716e+00 5.89644476586977095423e+00 9.32932782426422591016e+00 7.43166556328371985529e+00 1.13066273747006071915e+01 -3084 15415.00 7.69376328950354775316e+01 5.72974935131090301610e+00 1.17318968713887592514e+01 6.56329782157992358549e+00 9.63822999076558595277e+00 5.89825778263163158499e+00 9.33236697204490894819e+00 7.43526019195351928204e+00 1.13108983584300055725e+01 -3085 15420.00 7.69639154880092490885e+01 5.73128382533794766829e+00 1.17365241063812817401e+01 6.56602084329582602606e+00 9.64151030004073028579e+00 5.90007055124581647476e+00 9.33540590510214229880e+00 7.43885453933124551895e+00 1.13151689352647863984e+01 -3086 15425.00 7.69901980809830064345e+01 5.73281800724243328915e+00 1.17411516633864270176e+01 6.56874381398925599740e+00 9.64479060929514631084e+00 5.90188307162941327988e+00 9.33844462305245492928e+00 7.44244860271187036460e+00 1.13194391053085965382e+01 -3087 15430.00 7.70164806739567779914e+01 5.73435189704509085118e+00 1.17457795428187647957e+01 6.57146673249943713557e+00 9.64807091859102072817e+00 5.90369534369950610397e+00 9.34148312553310233852e+00 7.44604237939036206484e+00 1.13237088684577908992e+01 -3088 15435.00 7.70427632669305353375e+01 5.73588549475628184382e+00 1.17504077450928559045e+01 6.57418959767595367794e+00 9.65135122782470844527e+00 5.90550736733173131654e+00 9.34452141216061527018e+00 7.44963586666169153006e+00 1.13279782245050881784e+01 -3089 15440.00 7.70690458599042926835e+01 5.73741880039673723957e+00 1.17550362707269062668e+01 6.57691240835802481968e+00 9.65463153707912802304e+00 5.90731914245353451065e+00 9.34755948255151558612e+00 7.45322906183119204826e+00 1.13322471734504883756e+01 -3090 15445.00 7.70953284528780500295e+01 5.73895181397681941604e+00 1.17596651200318387254e+01 6.57963516338487330870e+00 9.65791184631281396378e+00 5.90913066897164185320e+00 9.35059733635343270919e+00 7.45682196219383186531e+00 1.13365157151903517274e+01 -3091 15450.00 7.71216110458518073756e+01 5.74048453550689163905e+00 1.17642942934222158868e+01 6.58235786160608249418e+00 9.66119215559832511531e+00 5.91094194677204853861e+00 9.35363497317252345908e+00 7.46041456505494515739e+00 1.13407838496210366941e+01 -3092 15455.00 7.71478936388255789325e+01 5.74201696501804903505e+00 1.17689237913126021340e+01 6.58508050186087423583e+00 9.66447246486310618252e+00 5.91275297577184044684e+00 9.35667239263568362162e+00 7.46400686771986610069e+00 1.13450515768461830390e+01 -3093 15460.00 7.71741762316956965151e+01 5.74354910251028805135e+00 1.17735536141175618496e+01 6.58780308300919603681e+00 9.66775277411752220758e+00 5.91456375587774019209e+00 9.35970959439053373785e+00 7.46759886749392798322e+00 1.13493188965548661429e+01 -3094 15465.00 7.72004588246694680720e+01 5.74508094799397550645e+00 1.17781837623553045091e+01 6.59052560390063302265e+00 9.67103308337193823263e+00 5.91637428699647305308e+00 9.36274657804323773291e+00 7.47119056168246586935e+00 1.13535858088507346508e+01 -3095 15470.00 7.72267414176432254180e+01 5.74661250150020386229e+00 1.17828142363367458501e+01 6.59324806336404201090e+00 9.67431339264708434200e+00 5.91818456902439660183e+00 9.36578334324141437151e+00 7.47478194760117631290e+00 1.13578523136301399177e+01 -3096 15475.00 7.72530240106169827641e+01 5.74814376302897045434e+00 1.17874450364764538079e+01 6.59597046026973554689e+00 9.67759370169421906382e+00 5.91999460187859671834e+00 9.36881988959122757876e+00 7.47837302256575675585e+00 1.13621184107894421800e+01 -3097 15480.00 7.72793066035907401101e+01 5.74967473259064210112e+00 1.17920761631889909893e+01 6.59869279346729964431e+00 9.68087401120773982655e+00 5.92180438545543452733e+00 9.37185621675066826697e+00 7.48196378388154137440e+00 1.13663841003286467668e+01 -3098 15485.00 7.73055891965644974562e+01 5.75120541021630860001e+00 1.17967076169925650930e+01 6.60141506180631676415e+00 9.68415432046215585160e+00 5.92361391966163264300e+00 9.37489232432589147948e+00 7.48555422887459354087e+00 1.13706493820404634931e+01 -3099 15490.00 7.73318717895382548022e+01 5.75273579591633676955e+00 1.18013393981980971859e+01 6.60413726413637380830e+00 9.68743462967511526074e+00 5.92542320442464198749e+00 9.37792821195415982061e+00 7.48914435486060714453e+00 1.13749142560285374515e+01 -3100 15495.00 7.73581543825120263591e+01 5.75426588969072394519e+00 1.18059715072201498742e+01 6.60685939931742005626e+00 9.69071493895026137011e+00 5.92723223962009271304e+00 9.38096387927273056562e+00 7.49273415915528406828e+00 1.13791787221892288784e+01 -3101 15500.00 7.73844369754857694943e+01 5.75579569156020109943e+00 1.18106039445769308571e+01 6.60958146620940212301e+00 9.69399524820467739517e+00 5.92904102517543751816e+00 9.38399932590849061853e+00 7.49632363908468324354e+00 1.13834427803152564707e+01 -3102 15505.00 7.74107195684595552621e+01 5.75732520153513060990e+00 1.18152367105793629776e+01 6.61230346366190602225e+00 9.69727555746946023874e+00 5.93084956099739901703e+00 9.38703455149870080731e+00 7.49991279198523219662e+00 1.13877064305102564390e+01 -3103 15510.00 7.74370021614333126081e+01 5.75885441963623989636e+00 1.18198698057456521582e+01 6.61502539053488014531e+00 9.70055586672387626379e+00 5.93265784699269982383e+00 9.39006955568061485451e+00 7.50350161516226599190e+00 1.13919696727742323361e+01 -3104 15515.00 7.74632847544070699541e+01 5.76038334587389488917e+00 1.18245032303867141366e+01 6.61774724570900296783e+00 9.70383617596792902305e+00 5.93446588305770017513e+00 9.39310433808112854592e+00 7.50709010595220682660e+00 1.13962325067962595426e+01 -3105 15520.00 7.74895673473808273002e+01 5.76191198024809558831e+00 1.18291369850207637171e+01 6.62046902801312864284e+00 9.70711648527416670618e+00 5.93627366911985010489e+00 9.39613889833749382774e+00 7.51067826169148311521e+00 1.14004949327836193618e+01 -3106 15525.00 7.75158499403545988571e+01 5.76344032278993267937e+00 1.18337710699587184138e+01 6.62319073633830068815e+00 9.71039679451821946543e+00 5.93808120506514303116e+00 9.39917323609733479373e+00 7.51426607971652060769e+00 1.14047569505290358194e+01 -3107 15530.00 7.75421325333283419923e+01 5.76496837350977209269e+00 1.18384054857187859255e+01 6.62591236952373829894e+00 9.71367710375190895888e+00 5.93988849082103254062e+00 9.40220735097718041118e+00 7.51785355735338090000e+00 1.14090185600325018100e+01 -3108 15535.00 7.75684151263021135492e+01 5.76649613240761116373e+00 1.18430402326118873191e+01 6.62863392646048321666e+00 9.71695741303741655770e+00 5.94169552629424302381e+00 9.40524124262464411572e+00 7.52144069194885478424e+00 1.14132797611903775703e+01 -3109 15540.00 7.75946977192758851061e+01 5.76802359950418086498e+00 1.18476753112598682804e+01 6.63135540599811879048e+00 9.72023772230219762491e+00 5.94350231138113027640e+00 9.40827491068735533020e+00 7.52502748082900296822e+00 1.14175405540026666529e+01 -3110 15545.00 7.76209803122496424521e+01 5.76955077482020772806e+00 1.18523107218700154419e+01 6.63407680700696111842e+00 9.72351803155661364997e+00 5.94530884600914699689e+00 9.41130835479220451134e+00 7.52861392135098128620e+00 1.14218009384693672814e+01 -3111 15550.00 7.76472629052233997982e+01 5.77107765834532848714e+00 1.18569464649605293971e+01 6.63679812835732096943e+00 9.72679834082139649354e+00 5.94711513007465164549e+00 9.41434157458681042385e+00 7.53220001085121371176e+00 1.14260609143831963763e+01 -3112 15555.00 7.76735454981971571442e+01 5.77260425011063649237e+00 1.18615825409459727524e+01 6.63951936890914762301e+00 9.73007865007581251859e+00 5.94892116348436861273e+00 9.41737456970842501391e+00 7.53578574666612688304e+00 1.14303204819514352408e+01 -3113 15560.00 7.76998280911709287011e+01 5.77413055012649323317e+00 1.18662189502409134434e+01 6.64224052755348104427e+00 9.73335895934059358581e+00 5.95072694616574793258e+00 9.42040733980467592801e+00 7.53937112616324078829e+00 1.14345796408631645846e+01 -3114 15565.00 7.77261106841446718363e+01 5.77565655840326463988e+00 1.18708556932599123002e+01 6.64496160316063644302e+00 9.73663926860537465302e+00 5.95253247801514984161e+00 9.42343988450245539923e+00 7.54295614668934266689e+00 1.14388383912220223948e+01 -3115 15570.00 7.77523932771184433932e+01 5.77718227495131397831e+00 1.18754927704175372583e+01 6.64768259459056132243e+00 9.73991957787015572023e+00 5.95433775894966021980e+00 9.42647220347010872388e+00 7.54654080558086093333e+00 1.14430967329243653552e+01 -3116 15575.00 7.77786758700922007392e+01 5.77870769978100629061e+00 1.18801301822319906876e+01 6.65040350072393238179e+00 9.74319988713493678745e+00 5.95614278888636761167e+00 9.42950429633452813505e+00 7.55012510020531202315e+00 1.14473546659701987949e+01 -3117 15580.00 7.78049584630659722961e+01 5.78023283290270484258e+00 1.18847679289105538913e+01 6.65312432045179136253e+00 9.74648019639971785466e+00 5.95794756772162781289e+00 9.43253616275370099231e+00 7.55370902793021681276e+00 1.14516121902558793977e+01 -3118 15585.00 7.78312410560397296422e+01 5.78175767434750120799e+00 1.18894060111787194245e+01 6.65584505263408754416e+00 9.74976050565413387972e+00 5.95975209537253292069e+00 9.43556780235451597605e+00 7.55729258609199749941e+00 1.14558693058850451507e+01 -3119 15590.00 7.78575236490135011991e+01 5.78328222410503389739e+00 1.18940444291401217214e+01 6.65856569615149762598e+00 9.75304081491891672329e+00 5.96155637175616526235e+00 9.43859921481568875379e+00 7.56087577207890326747e+00 1.14601260126504218562e+01 -3120 15595.00 7.78838062419872443343e+01 5.78480648219602855420e+00 1.18986831834166082444e+01 6.66128624989506334941e+00 9.75632112417333097198e+00 5.96336039677925189295e+00 9.44163039975374829282e+00 7.56445858322735986690e+00 1.14643823105520024086e+01 -3121 15600.00 7.79100888348573761277e+01 5.78633044863085110876e+00 1.19033222744227433765e+01 6.66400671274546141376e+00 9.75960143342775054975e+00 5.96516417036924195827e+00 9.44466135684740670797e+00 7.56804101692561292936e+00 1.14686381996934283478e+01 -3122 15605.00 7.79363714278311192629e+01 5.78785412343022720449e+00 1.19079617024694535132e+01 6.66672708358336674195e+00 9.76288174268216835117e+00 5.96696769241213065271e+00 9.44769208572355267961e+00 7.57162307053081740094e+00 1.14728936798674219233e+01 -3123 15610.00 7.79626540208048908198e+01 5.78937750659415861776e+00 1.19126014680749410246e+01 6.66944736128945958598e+00 9.76616205194694764202e+00 5.96877096284573305240e+00 9.45072258605054038583e+00 7.57520474142085564750e+00 1.14771487510739813587e+01 -3124 15615.00 7.79889366137786623767e+01 5.79090059814337454469e+00 1.19172415716537685171e+01 6.67216754475477991093e+00 9.76944236121173048559e+00 5.97057398157677265971e+00 9.45375285747598859132e+00 7.57878602697360914675e+00 1.14814034133131031012e+01 -3125 15620.00 7.80152192067524197228e+01 5.79242339807787232075e+00 1.19218820135168606100e+01 6.67488763287036945826e+00 9.77272267046614651065e+00 5.97237674851197386516e+00 9.45678289965788110294e+00 7.58236692455659788692e+00 1.14856576665847871510e+01 -3126 15625.00 7.80415017997261770688e+01 5.79394590642874796060e+00 1.19265227942860612131e+01 6.67760762452726730487e+00 9.77600297973092757786e+00 5.97417926356842254876e+00 9.45981271224383846175e+00 7.58594743153733830354e+00 1.14899115107854008500e+01 -3127 15630.00 7.80677843926999344148e+01 5.79546812320636206550e+00 1.19311639142723002749e+01 6.68032751860615192641e+00 9.77928328895425202916e+00 5.97598152666320459048e+00 9.46284229489184447459e+00 7.58952754532480611260e+00 1.14941649460185786324e+01 -3128 15635.00 7.80940669856736917609e+01 5.79699004841071641181e+00 1.19358053738901350727e+01 6.68304731399806506431e+00 9.78256359823975962797e+00 5.97778353771340942302e+00 9.46587164725988650105e+00 7.59310726327615359565e+00 1.14984179720770391953e+01 -3129 15640.00 7.81203495786474633178e+01 5.79851168205217426532e+00 1.19404471735541299893e+01 6.68576700961477587981e+00 9.78584390752527077950e+00 5.97958529662575877239e+00 9.46890076901631339013e+00 7.59668658280035913322e+00 1.15026705889607807620e+01 -3130 15645.00 7.81466321716212206638e+01 5.80003302416182897616e+00 1.19450893136788529603e+01 6.68848660432659780639e+00 9.78912421673823018864e+00 5.98138680332770533710e+00 9.47192965980874035381e+00 7.60026550126493827264e+00 1.15069227967734484253e+01 -3131 15650.00 7.81729147645949922207e+01 5.80155407472931550217e+00 1.19497317947825028028e+01 6.69120609705566238290e+00 9.79240452601337452165e+00 5.98318805772597084314e+00 9.47495831929515830439e+00 7.60384401606850257593e+00 1.15111745953077555527e+01 -3132 15655.00 7.81991973575687495668e+01 5.80307483379608957108e+00 1.19543746171760112418e+01 6.69392548667228393100e+00 9.79568483528852063102e+00 5.98498905973764205868e+00 9.47798674715427580395e+00 7.60742212460966182874e+00 1.15154259847709887765e+01 -3133 15660.00 7.82254799505425069128e+01 5.80459530135178880528e+00 1.19590177813775735416e+01 6.69664477209859487772e+00 9.79896514454293665608e+00 5.98678980927980841642e+00 9.48101494304408198843e+00 7.61099982427666343909e+00 1.15196769649558650173e+01 -3134 15665.00 7.82517625435162642589e+01 5.80611547741714062454e+00 1.19636612878017647432e+01 6.69936395223600289484e+00 9.80224545380771772329e+00 5.98859030626955490817e+00 9.48404290662255711197e+00 7.61457711246811719263e+00 1.15239275358623824985e+01 -3135 15670.00 7.82780451364900216049e+01 5.80763536200251007102e+00 1.19683051367594988079e+01 6.70208302596518290528e+00 9.80552576306213552471e+00 5.99039055063433423243e+00 9.48707063755805179994e+00 7.61815398658263465137e+00 1.15281776974905412203e+01 -3136 15675.00 7.83043277294637931618e+01 5.80915495511825863417e+00 1.19729493287689816583e+01 6.70480199220826822426e+00 9.80880607230618828396e+00 5.99219054228086989156e+00 9.49009813551891490135e+00 7.62173044403955390891e+00 1.15324274498403411826e+01 -3137 15680.00 7.83306103224375362970e+01 5.81067425679548144046e+00 1.19775938642447830063e+01 6.70752084986666652355e+00 9.81208638159169765913e+00 5.99399028112624598919e+00 9.49312540017349348886e+00 7.62530648221675733112e+00 1.15366767928081426220e+01 -3138 15685.00 7.83568929154113078539e+01 5.81219326703417760172e+00 1.19822387436014636819e+01 6.71023959784177925769e+00 9.81536669085647694999e+00 5.99578976708755284619e+00 9.49615243119014174056e+00 7.62888209855431131956e+00 1.15409257264975870783e+01 -3139 15690.00 7.83831755083850794108e+01 5.81371198584470949555e+00 1.19868839672535862917e+01 6.71295823504537825244e+00 9.81864700012125979356e+00 5.99758900009224049654e+00 9.49917922824756466582e+00 7.63245729043009912829e+00 1.15451742508050312352e+01 -3140 15695.00 7.84094581013588367568e+01 5.81523041324780809447e+00 1.19915295356157152185e+01 6.71567676039959859935e+00 9.82192730936531255281e+00 5.99938798005739570840e+00 9.50220579101411644274e+00 7.63603205528418893522e+00 1.15494223658341184091e+01 -3141 15700.00 7.84357406943325941029e+01 5.81674854925383666426e+00 1.19961754491024166214e+01 6.71839517279547759898e+00 9.82520761861973035423e+00 6.00118670688974376048e+00 9.50523211915814236761e+00 7.63960639052555290363e+00 1.15536700713775637439e+01 -3142 15705.00 7.84620232873063514489e+01 5.81826639387315758256e+00 1.20008217082318928703e+01 6.72111347115515123107e+00 9.82848792789487291088e+00 6.00298518052709617621e+00 9.50825821236872492648e+00 7.64318029356316674949e+00 1.15579173675390123321e+01 -3143 15710.00 7.84883058802801087950e+01 5.81978394712650182186e+00 1.20054683133150721375e+01 6.72383165439038865685e+00 9.83176823714929248865e+00 6.00478340087618001064e+00 9.51128407030384437348e+00 7.64675376182673449676e+00 1.15621642542148208577e+01 -3144 15715.00 7.85145884732538803519e+01 5.82130120903459502557e+00 1.20101152648701532399e+01 6.72654972142332319152e+00 9.83504854640370851371e+00 6.00658136787480945173e+00 9.51430969265257608924e+00 7.65032679273559335087e+00 1.15664107315086290839e+01 -3145 15720.00 7.85408710662276376979e+01 5.82281817959743808188e+00 1.20147625632080625735e+01 6.72926767117608726210e+00 9.83832885566848958092e+00 6.00837908141934295969e+00 9.51733507909363751764e+00 7.65389938371944733575e+00 1.15706567993167972475e+01 -3146 15725.00 7.85671536592013950440e+01 5.82433485884612345274e+00 1.20194102087433627446e+01 6.73198550255008676402e+00 9.84160916494363213758e+00 6.01017654144759472246e+00 9.52036022931610403930e+00 7.65747153220799958717e+00 1.15749024576393253483e+01 -3147 15730.00 7.85934362521751666009e+01 5.82585124678065113812e+00 1.20240582019942596759e+01 6.73470321447782005464e+00 9.84488947419805171535e+00 6.01197374787665417273e+00 9.52338514297795946106e+00 7.66104323563095057636e+00 1.15791477064762151628e+01 -3148 15735.00 7.86197188451489239469e+01 5.82736734342174944601e+00 1.20287065433753177501e+01 6.73742080589178371497e+00 9.84816978344210447460e+00 6.01377070063397134447e+00 9.52640981979937251367e+00 7.66461449142836936943e+00 1.15833925458274631382e+01 -3149 15740.00 7.86460014380190415295e+01 5.82888314879014579617e+00 1.20333552333010995739e+01 6.74013827569338364043e+00 9.85145009271724880762e+00 6.01556739963663478221e+00 9.52943425942796196182e+00 7.66818529702995999031e+00 1.15876369756930728272e+01 -3150 15745.00 7.86722840309927988756e+01 5.83039866289620700712e+00 1.20380042721861713062e+01 6.74285562282548234236e+00 9.85473040198203165119e+00 6.01736384480172947775e+00 9.53245846158390541802e+00 7.67175564987578617604e+00 1.15918809959694009137e+01 -3151 15750.00 7.86985666239665562216e+01 5.83191388575029279195e+00 1.20426536603414540139e+01 6.74557284621021047144e+00 9.85801071122608263408e+00 6.01916003606707139539e+00 9.53548242592517603100e+00 7.67532554741628025852e+00 1.15961246067600889376e+01 -3152 15755.00 7.87248492169403135676e+01 5.83342881738349916532e+00 1.20473033983887969356e+01 6.74828994476970489558e+00 9.86129102050122874346e+00 6.02095597334974907966e+00 9.53850615217195318962e+00 7.67889498709151130384e+00 1.16003678080651368987e+01 -3153 15760.00 7.87511318099140851245e+01 5.83494345779582435085e+00 1.20519534865354760456e+01 6.75100691744682368522e+00 9.86457132975564476851e+00 6.02275165656684929871e+00 9.54152963999257863748e+00 7.68246396635190809121e+00 1.16046105997809014809e+01 -3154 15765.00 7.87774144028878566814e+01 5.83645780701836169868e+00 1.20566039254033441352e+01 6.75372376317406786228e+00 9.86785163938317033683e+00 6.02454708565618712868e+00 9.54455288908649635005e+00 7.68603248264790384070e+00 1.16088529819073862370e+01 -3155 15770.00 7.88036969958616140275e+01 5.83797186506147447460e+00 1.20612547153033187186e+01 6.75644048087356896559e+00 9.87113194830593343454e+00 6.02634226053484844954e+00 9.54757589916351179227e+00 7.68960053341956228934e+00 1.16130949544445929433e+01 -3156 15775.00 7.88299795888353713735e+01 5.83948563193552683259e+00 1.20659058566499695075e+01 6.75915706948818950650e+00 9.87441225758108132027e+00 6.02813718111992358217e+00 9.55059866989197558951e+00 7.69316811614840823097e+00 1.16173365174961578106e+01 -3157 15780.00 7.88562621818091429304e+01 5.84099910767161123459e+00 1.20705573499614970956e+01 6.76187352796079021999e+00 9.87769256680440399521e+00 6.02993184735958820397e+00 9.55362120100241618559e+00 7.69673522828487577385e+00 1.16215776709584410753e+01 -3158 15785.00 7.88825447747828860656e+01 5.84251229228009183458e+00 1.20752091954451845623e+01 6.76458985521350530945e+00 9.88097287606918683878e+00 6.03172625916056937001e+00 9.55664349216318420588e+00 7.70030186727939103264e+00 1.16258184148314427375e+01 -3159 15790.00 7.89088273677566576225e+01 5.84402518578169694052e+00 1.20798613937228775939e+01 6.76730605019955966384e+00 9.88425318531323782167e+00 6.03352041645031622608e+00 9.55966554309445015747e+00 7.70386803060311731173e+00 1.16300587491151627972e+01 -3160 15795.00 7.89351099607304149686e+01 5.84553778818678893003e+00 1.20845139452091405730e+01 6.77002211186181757085e+00 9.88753349458838393105e+00 6.03531431916664207193e+00 9.56268735349565623949e+00 7.70743371573757585224e+00 1.16342986738096065835e+01 -3161 15800.00 7.89613925537041865255e+01 5.84705009952646470595e+00 1.20891668502148981190e+01 6.77273803914313710095e+00 9.89081380382207342450e+00 6.03710796723700227062e+00 9.56570892307660258780e+00 7.71099892013319809791e+00 1.16385381889147652146e+01 -3162 15805.00 7.89876751466779438715e+01 5.84856211981108309317e+00 1.20938201091547128385e+01 6.77545383098638165364e+00 9.89409411310758102331e+00 6.03890136057848270212e+00 9.56873025153673673060e+00 7.71456364127150884258e+00 1.16427772944306422431e+01 -3163 15810.00 7.90139577396517012176e+01 5.85007384906137595237e+00 1.20984737225467906541e+01 6.77816948634477700608e+00 9.89737442234127051677e+00 6.04069449913926082019e+00 9.57175133858585880375e+00 7.71812787663403021554e+00 1.16470159903572394455e+01 -3164 15815.00 7.90402403326254585636e+01 5.85158528730843219279e+00 1.21031276907020526323e+01 6.78088500416118566960e+00 9.90065473162677811558e+00 6.04248738281569774955e+00 9.57477218392341278275e+00 7.72169162370228434611e+00 1.16512542766945550454e+01 -3165 15820.00 7.90665229255992159096e+01 5.85309643455225536712e+00 1.21077820141387046959e+01 6.78360038338883342135e+00 9.90393504087083265119e+00 6.04428001156633687430e+00 9.57779278727993066411e+00 7.72525487994743365050e+00 1.16554921534425908192e+01 -3166 15825.00 7.90928055185729874665e+01 5.85460729082393616096e+00 1.21124366931676732406e+01 6.78631562298094248575e+00 9.90721535015634025001e+00 6.04607238531862822839e+00 9.58081314836521791278e+00 7.72881764286136174746e+00 1.16597296204977052270e+01 -3167 15830.00 7.91190881115467306017e+01 5.85611785613383784010e+00 1.21170917283071570836e+01 6.78903072190110723483e+00 9.91049565944185140154e+00 6.04786450398966124453e+00 9.58383326688907999369e+00 7.73237990993596024936e+00 1.16639666780671760193e+01 -3168 15835.00 7.91453707045205021586e+01 5.85762813052341790865e+00 1.21217471199717259367e+01 6.79174567908182336140e+00 9.91377596866517585283e+00 6.04965636751724833431e+00 9.58685314256132237176e+00 7.73594167865274862095e+00 1.16682033259437289985e+01 -3169 15840.00 7.91716532974942737155e+01 5.85913811400304052057e+00 1.21264028684723008666e+01 6.79446049350740821637e+00 9.91705627790922861209e+00 6.05144797582884308440e+00 9.58987277512284030934e+00 7.73950294651398262857e+00 1.16724395642309985988e+01 -3170 15845.00 7.91979358904680310616e+01 5.86064780659343309566e+00 1.21310589743270824670e+01 6.79717516412072431109e+00 9.92033658719473976362e+00 6.05323932886225879457e+00 9.59289216427307600554e+00 7.74306371101154589098e+00 1.16766753930326281363e+01 -3171 15850.00 7.92242184834417884076e+01 5.86215720831532483004e+00 1.21357154378470024625e+01 6.79988968989572573065e+00 9.92361689649061240459e+00 6.05503042654495082786e+00 9.59591130974256500963e+00 7.74662396964769239815e+00 1.16809108121413380843e+01 -3172 15855.00 7.92505010764155599645e+01 5.86366631918944491986e+00 1.21403722595502578940e+01 6.80260406978563914038e+00 9.92689720574502842965e+00 6.05682126880436566552e+00 9.59893021126183931813e+00 7.75018371993503762951e+00 1.16851458216607628771e+01 -3173 15860.00 7.92767836693893030997e+01 5.86517513924688138616e+00 1.21450294398514184735e+01 6.80531830275405180686e+00 9.93017751497871792310e+00 6.05861185558868609036e+00 9.60194886854070261961e+00 7.75374295936546786834e+00 1.16893804215909096200e+01 -3174 15865.00 7.93030662623630746566e+01 5.86668366849800282381e+00 1.21496869790614052675e+01 6.80803238778528552189e+00 9.93345782423313394816e+00 6.06040218682536124817e+00 9.60496728133041877129e+00 7.75730168545160037041e+00 1.16936146120354145239e+01 -3175 15870.00 7.93293488553368320026e+01 5.86819190698426318420e+00 1.21543448776984241988e+01 6.81074632383256073354e+00 9.93673813349791501537e+00 6.06219226244184383745e+00 9.60798544935115472754e+00 7.76085989571641299278e+00 1.16978483927869998382e+01 -3176 15875.00 7.93556314483105893487e+01 5.86969985471602839766e+00 1.21590031360733945576e+01 6.81346010986983685598e+00 9.94001844274196777462e+00 6.06398208238631308831e+00 9.61100337232308277180e+00 7.76441758766215972543e+00 1.17020817639493017737e+01 -3177 15880.00 7.93819140411807211422e+01 5.87120751173475330376e+00 1.21636617547045240428e+01 6.81617374487106530978e+00 9.94329875201711210764e+00 6.06577164658621992288e+00 9.61402105000782469801e+00 7.76797475881181842539e+00 1.17063147256259671991e+01 -3178 15885.00 7.94081966341544784882e+01 5.87271487804043879066e+00 1.21683207339027372740e+01 6.81888722781020018004e+00 9.94657906127152990905e+00 6.06756095496901615149e+00 9.61703848211518774747e+00 7.77153140668836872607e+00 1.17105472777133456930e+01 -3179 15890.00 7.94344792271282358342e+01 5.87422195367453969794e+00 1.21729800741862366209e+01 6.82160055766119555187e+00 9.94985937053630919991e+00 6.06935000748288189243e+00 9.62005566839643577737e+00 7.77508752881479292540e+00 1.17147794202114496898e+01 -3180 15895.00 7.94607618201020073911e+01 5.87572873865778522173e+00 1.21776397758659467030e+01 6.82431373340836966435e+00 9.95313967980109204348e+00 6.07113880405526451511e+00 9.62307260859246227369e+00 7.77864312272443214624e+00 1.17190111531202667550e+01 -3181 15900.00 7.94870444130757505263e+01 5.87723523302126960033e+00 1.21822998393564283504e+01 6.82702675403603898019e+00 9.95641998898295987885e+00 6.07292734463434946690e+00 9.62608930243380278569e+00 7.78219818594026779834e+00 1.17232424765434455338e+01 -3182 15905.00 7.95133270060495220832e+01 5.87874143678571936533e+00 1.21869602651758928147e+01 6.82973961850779787142e+00 9.95970029832028913575e+00 6.07471562914758322904e+00 9.62910574968208088364e+00 7.78575271599564278091e+00 1.17274733903773462629e+01 -3183 15910.00 7.95396095990232794293e+01 5.88024734998222520233e+00 1.21916210536352593863e+01 6.83245232582868844418e+00 9.96298060755397862920e+00 6.07650365754314858435e+00 9.63212195007819538262e+00 7.78930671044463007746e+00 1.17317038947256033765e+01 -3184 15915.00 7.95658921919970509862e+01 5.88175297264188223778e+00 1.21962822051490906716e+01 6.83516487496229974141e+00 9.96626091687057957813e+00 6.07829142975885794442e+00 9.63513790336304509765e+00 7.79286016681020932140e+00 1.17359339894845824404e+01 -3185 15920.00 7.95921747849708083322e+01 5.88325830478541700330e+00 1.22009437201319546062e+01 6.83787726492404601686e+00 9.96954122622863714298e+00 6.08007894572216578410e+00 9.63815360929825715175e+00 7.79641308264645171988e+00 1.17401636747579196651e+01 -3186 15925.00 7.96184573779445656783e+01 5.88476334644392107265e+00 1.22056055989984120203e+01 6.84058949467751631346e+00 9.97282153536904836244e+00 6.08186620538124866897e+00 9.64116906763508829670e+00 7.79996545548670194847e+00 1.17443929504419770637e+01 -3187 15930.00 7.96447399709183230243e+01 5.88626809764848868411e+00 1.22102678421630290728e+01 6.84330156322775362554e+00 9.97610184461310112169e+00 6.08365320868428760548e+00 9.64418427811443734754e+00 7.80351728289539803285e+00 1.17486218167440341631e+01 -3188 15935.00 7.96710225638920803704e+01 5.88777255843021052328e+00 1.22149304499367268306e+01 6.84601346955907974490e+00 9.97938215387788218891e+00 6.08543995555873351577e+00 9.64719924050829646944e+00 7.80706856241624524984e+00 1.17528502734568114363e+01 -3189 15940.00 7.96973051568658519273e+01 5.88927672880981667447e+00 1.22195934229413527561e+01 6.84872521268690359619e+00 9.98266246314266325612e+00 6.08722644595276562995e+00 9.65021395457829100906e+00 7.81061929161367984875e+00 1.17570783206839486468e+01 -3190 15945.00 7.97235877498395950624e+01 5.89078060883912701939e+00 1.22242567613841881524e+01 6.85143679158517837635e+00 9.98594277240744432333e+00 6.08901267980420168868e+00 9.65322842007567771816e+00 7.81416946805213985527e+00 1.17613059585290837816e+01 -3191 15950.00 7.97498703428133808302e+01 5.89228419852850393568e+00 1.22289204656797974025e+01 6.85414820525895240877e+00 9.98922308164113381679e+00 6.09079865706121736935e+00 9.65624263677245231463e+00 7.81771908927533054623e+00 1.17655331867849426430e+01 -3192 15955.00 7.97761529357871381762e+01 5.89378749790904166161e+00 1.22335845363463828761e+01 6.85685945272363372993e+00 9.99250339095773654208e+00 6.09258437767199367840e+00 9.65925660443023836876e+00 7.82126815286842003161e+00 1.17697600056587994288e+01 -3193 15960.00 7.98024355287608955223e+01 5.89529050703256096710e+00 1.22382489736948745218e+01 6.85957053296354146710e+00 9.99578370018106099337e+00 6.09436984156398331436e+00 9.66227032281065945085e+00 7.82481665639584189620e+00 1.17739864150470161519e+01 -3194 15965.00 7.98287181217346528683e+01 5.89679322591978749557e+00 1.22429137782434711568e+01 6.86228144500445047527e+00 9.99906400943547879479e+00 6.09615504869572966129e+00 9.66528379169607454457e+00 7.82836459742203238932e+00 1.17782124149495945886e+01 -3195 15970.00 7.98550007147084244252e+01 5.89829565460181548531e+00 1.22475789501994558606e+01 6.86499218783067899352e+00 1.00023443187417147016e+01 6.09793999900504601897e+00 9.66829701085846693331e+00 7.83191197353215873278e+00 1.17824380054701727261e+01 -3196 15975.00 7.98812833076821817713e+01 5.89979779310973739825e+00 1.22522444900810363322e+01 6.86770276046800098868e+00 1.00056246280064957688e+01 6.09972469244011250566e+00 9.67130998006983233495e+00 7.83545878230101688899e+00 1.17866631866087523406e+01 -3197 15980.00 7.99075659006559391173e+01 5.90129964149537311613e+00 1.22569103983027751781e+01 6.87041316192146300779e+00 1.00089049372194551779e+01 6.10150912894911101603e+00 9.67432269910215758557e+00 7.83900502132413823375e+00 1.17908879582616901160e+01 -3198 15985.00 7.99338484936296964634e+01 5.90280119977945094689e+00 1.22615766751755934649e+01 6.87312339120647486368e+00 1.00121852464842380215e+01 6.10329330846985396164e+00 9.67733516774815782924e+00 7.84255068817632139400e+00 1.17951123205326311449e+01 -3199 15990.00 7.99601310866034680203e+01 5.90430246799306424066e+00 1.22662433212176988917e+01 6.87583344733844636920e+00 1.00154655557386540465e+01 6.10507723096088650294e+00 9.68034738577983056018e+00 7.84609578044273270336e+00 1.17993362734215736509e+01 -3200 15995.00 7.99864136795772253663e+01 5.90580344618803021461e+00 1.22709103366363727616e+01 6.87854332933279000173e+00 1.00187458650034351137e+01 6.10686089636002371606e+00 9.68335935297952410394e+00 7.84964029572926502709e+00 1.18035598170321573974e+01 -3201 16000.00 8.00126962725509827123e+01 5.90730413439544577159e+00 1.22755777220534607608e+01 6.88125303620491468592e+00 1.00220261742474878730e+01 6.10864430462580898507e+00 9.68637106915032042309e+00 7.85318423163144441190e+00 1.18077829511570993049e+01 -3202 16005.00 8.00389788655247542692e+01 5.90880453265676486296e+00 1.22802454777798839558e+01 6.88396256698059438861e+00 1.00253064835537255561e+01 6.11042745570642154007e+00 9.68938253406420813008e+00 7.85672758574480045723e+00 1.18120056759000426894e+01 -3203 16010.00 8.00652614584984974044e+01 5.91030464099271490852e+00 1.22849136041265705188e+01 6.88667192068560574114e+00 1.00285867927874132732e+01 6.11221034953967734538e+00 9.69239374751390947438e+00 7.86027035566486098617e+00 1.18162279913646308671e+01 -3204 16015.00 8.00915440514722689613e+01 5.91180445946548172031e+00 1.22895821015080795036e+01 6.88938109634572093398e+00 1.00318671020521943404e+01 6.11399298608412156142e+00 9.69540470930250641857e+00 7.86381253901825072461e+00 1.18204498974472169692e+01 -3205 16020.00 8.01178266444460263074e+01 5.91330398809579271813e+00 1.22942509704426186090e+01 6.89209009298671571031e+00 1.00351474113480669814e+01 6.11577536529829490775e+00 9.69841541923307737250e+00 7.86735413339012890077e+00 1.18246713942514478646e+01 -3206 16025.00 8.01441092373161581008e+01 5.91480322693546956003e+00 1.22989202112411106782e+01 6.89479890963436403695e+00 1.00384277205817582512e+01 6.11755748712001246048e+00 9.70142587708797776713e+00 7.87089513641748173001e+00 1.18288924817773182241e+01 -3207 16030.00 8.01703918302899154469e+01 5.91630217602596708559e+00 1.23035898242144767778e+01 6.89750754532480492287e+00 1.00417080298258092341e+01 6.11933935149745700244e+00 9.70443608267029134140e+00 7.87443554570620385391e+00 1.18331131599211900607e+01 -3208 16035.00 8.01966744232636727929e+01 5.91780083539837953310e+00 1.23082598098809263831e+01 6.90021599908381322308e+00 1.00449883391216818751e+01 6.12112095839953429532e+00 9.70744603579345977096e+00 7.87797535888291555750e+00 1.18373334288903482303e+01 -3209 16040.00 8.02229570162374301390e+01 5.91929920510452678428e+00 1.23129301685513787845e+01 6.90292426995789032418e+00 1.00482686483346448370e+01 6.12290230777442356924e+00 9.71045573626057034744e+00 7.88151457356387119546e+00 1.18415532884775043243e+01 -3210 16045.00 8.02492396092112016959e+01 5.92079728518586367869e+00 1.23176009006403965884e+01 6.90563235698317523514e+00 1.00515489575890608620e+01 6.12468339957030494247e+00 9.71346518388506652286e+00 7.88505318738605875950e+00 1.18457727387862998825e+01 -3211 16050.00 8.02755222021849448311e+01 5.92229507568384949678e+00 1.23222720064589061906e+01 6.90834025919580785313e+00 1.00548292668642069714e+01 6.12646423375608417672e+00 9.71647437847003025979e+00 7.88859119798646091226e+00 1.18499917799203835500e+01 -3212 16055.00 8.03018047951587163880e+01 5.92379257663993730176e+00 1.23269434865251135136e+01 6.91104797564228867657e+00 1.00581095761289862622e+01 6.12824481025921574684e+00 9.71948331983927360511e+00 7.89212860297097229534e+00 1.18542104117761049054e+01 -3213 16060.00 8.03280873881324737340e+01 5.92528978810594963988e+00 1.23316153411499378478e+01 6.91375550535875760261e+00 1.00613898853937673294e+01 6.13002512906933461068e+00 9.72249200780624001084e+00 7.89566540000766892149e+00 1.18584286343534710539e+01 -3214 16065.00 8.03543699811062452909e+01 5.92678671011297897309e+00 1.23362875707479453524e+01 6.91646284740208283637e+00 1.00646701947000050126e+01 6.13180519011389080219e+00 9.72550044218437825805e+00 7.89920158673353522971e+00 1.18626464477561199828e+01 -3215 16070.00 8.03806525740800026369e+01 5.92828334273357349105e+00 1.23409601756300606468e+01 6.91917000081876309991e+00 1.00679505039233294639e+01 6.13358499337215690161e+00 9.72850862279749861727e+00 7.90273716078555743536e+00 1.18668638519840516921e+01 -3216 16075.00 8.04069351670537599830e+01 5.92977968598846061354e+00 1.23456331563144825481e+01 6.92187696464494184312e+00 1.00712308131777472653e+01 6.13536453878194798506e+00 9.73151654947977284849e+00 7.90627211982144739721e+00 1.18710808469336246418e+01 -3217 16080.00 8.04332177600275173290e+01 5.93127573993982615264e+00 1.23503065130085012413e+01 6.92458373795820936181e+00 1.00745111224425265561e+01 6.13714382632253663274e+00 9.73452422204465150912e+00 7.90980646148855459643e+00 1.18752974328121236880e+01 -3218 16085.00 8.04595003530012746751e+01 5.93277150462912583606e+00 1.23549802462303155437e+01 6.92729031979470732949e+00 1.00777914316969461339e+01 6.13892285593173792080e+00 9.73753164033666607224e+00 7.91334018344459089178e+00 1.18795136094122604220e+01 -3219 16090.00 8.04857829459750462320e+01 5.93426698010818132190e+00 1.23596543562908518510e+01 6.92999670922166632892e+00 1.00810717409617272011e+01 6.14070162758882265308e+00 9.74053880417963391380e+00 7.91687328334727258294e+00 1.18837293769413250288e+01 -3220 16095.00 8.05120655389488035780e+01 5.93576216643917486948e+00 1.23643288436046745460e+01 6.93270290528558685850e+00 1.00843520502161432262e+01 6.14248014124197094787e+00 9.74354571341809005958e+00 7.92040575886467390632e+00 1.18879447351920290998e+01 -3221 16100.00 8.05383481319225751349e+01 5.93725706365319982893e+00 1.23690037084827064717e+01 6.93540890706406720767e+00 1.00876323594809242934e+01 6.14425839684972707744e+00 9.74655236787584478009e+00 7.92393760766487442737e+00 1.18921596844753025835e+01 -3222 16105.00 8.05646307248963324810e+01 5.93875167181244290049e+00 1.23736789514431499981e+01 6.93811471361397291702e+00 1.00909126688286185924e+01 6.14603639438099857983e+00 9.74955876739743843018e+00 7.92746882741595015887e+00 1.18963742244802137549e+01 -3223 16110.00 8.05909133178700898270e+01 5.94024599095835714735e+00 1.23783545726932882047e+01 6.94082032399216863894e+00 1.00941929780312129594e+01 6.14781413380469210495e+00 9.75256491183777107778e+00 7.93099941579634126754e+00 1.19005883554140510228e+01 -3224 16115.00 8.06171959108438471731e+01 5.94174002116349431191e+00 1.23830305726476836981e+01 6.94352573728661504049e+00 1.00974732871716259552e+01 6.14959161506898777105e+00 9.75557080103102158830e+00 7.93452937048448969648e+00 1.19048020772768108344e+01 -3225 16120.00 8.06434785038176187300e+01 5.94323376246930923372e+00 1.23877069517209079663e+01 6.94623095254381706098e+00 1.01007535964985919463e+01 6.15136883814279400440e+00 9.75857643484245151910e+00 7.93805868916920243095e+00 1.19090153899648534264e+01 -3226 16125.00 8.06697610967913618651e+01 5.94472721492762268269e+00 1.23923837103275165106e+01 6.94893596886209330421e+00 1.01040339057737362793e+01 6.15314580299501745486e+00 9.76158181310623440652e+00 7.94158736951855637187e+00 1.19132282935818221148e+01 -3227 16130.00 8.06960436897651334220e+01 5.94622037860061780634e+00 1.23970608486747941868e+01 6.95164078529831375164e+00 1.01073142150385173466e+01 6.15492250959456654869e+00 9.76458693568764246606e+00 7.94511540924208325976e+00 1.19174407882313548868e+01 -3228 16135.00 8.07223262827388907681e+01 5.94771325354011715092e+00 1.24017383672809469175e+01 6.95434540093007402817e+00 1.01105945243136634559e+01 6.15669895788961962779e+00 9.76759180243121072351e+00 7.94864280601822592587e+00 1.19216528737061722154e+01 -3229 16140.00 8.07486088757126623250e+01 5.94920583981866979428e+00 1.24064162665605373093e+01 6.95704981484533035996e+00 1.01138748335991710547e+01 6.15847514786981431456e+00 9.77059641322293437327e+00 7.95216955755651788706e+00 1.19258645501099103114e+01 -3230 16145.00 8.07748914686864196710e+01 5.95069813746736464566e+00 1.24110945467208519943e+01 6.95975402612168103644e+00 1.01171551428328605482e+01 6.16025107948332895091e+00 9.77360076789698872801e+00 7.95569566154576346406e+00 1.19300758175462142674e+01 -3231 16150.00 8.08011740616601770171e+01 5.95219014656911937777e+00 1.24157732081764464738e+01 6.96245803384708139561e+00 1.01204354520872783496e+01 6.16202675270943434072e+00 9.77660486633936898215e+00 7.95922111570586210405e+00 1.19342866758078027800e+01 -3232 16155.00 8.08274566546339485740e+01 5.95368186716538616565e+00 1.24204522512382506960e+01 6.96516183708876557290e+00 1.01237157613520576405e+01 6.16380216750667653258e+00 9.77960870841533846942e+00 7.96274591773598228173e+00 1.19384971251019571525e+01 -3233 16160.00 8.08537392476076917092e+01 5.95517329932871675169e+00 1.24251316764244652546e+01 6.96786543496578225643e+00 1.01269960705961103997e+01 6.16557732384396217640e+00 9.78261229400053089478e+00 7.96627006534565751394e+00 1.19427071654286738323e+01 -3234 16165.00 8.08800218404778092918e+01 5.95666444311093012942e+00 1.24298114840460200980e+01 6.97056882654536469346e+00 1.01302763797987083194e+01 6.16735222171092534182e+00 9.78561562296021492102e+00 7.96979355626515140187e+00 1.19469167966843166084e+01 -3235 16170.00 8.09063044334515808487e+01 5.95815529858457448853e+00 1.24344916744138309639e+01 6.97327201091547177469e+00 1.01335566891464026185e+01 6.16912686105574969986e+00 9.78861869518038041349e+00 7.97331638820399479783e+00 1.19511260189725216918e+01 -3236 16175.00 8.09325870264253524056e+01 5.95964586581183564107e+00 1.24391722478388260242e+01 6.97597498719515307641e+00 1.01368369984733668332e+01 6.17090124186806576745e+00 9.79162151053666285350e+00 7.97683855888208537266e+00 1.19553348322932944114e+01 -3237 16180.00 8.09588696193991097516e+01 5.96113614484453346876e+00 1.24438532047355643329e+01 6.97867775447236837749e+00 1.01401173076552346686e+01 6.17267536410642225775e+00 9.79462406891505388273e+00 7.98036006604005265785e+00 1.19595432365429896748e+01 -3238 16185.00 8.09851522123728670977e+01 5.96262613576557942707e+00 1.24485345455186138253e+01 6.98138031183507834498e+00 1.01433976169096506936e+01 6.17444922773972404428e+00 9.79762637020155047196e+00 7.98388090740815581370e+00 1.19637512318252525745e+01 -3239 16190.00 8.10114348053466244437e+01 5.96411583862679783863e+00 1.24532162704988973445e+01 6.98408265840233255517e+00 1.01466779261537052292e+01 6.17622283275760786125e+00 9.80062841429251108138e+00 7.98740108071665666500e+00 1.19679588181400777813e+01 -3240 16195.00 8.10377173983203960006e+01 5.96560525349036918641e+00 1.24578983799873341809e+01 6.98678479326209078693e+00 1.01499582354288513386e+01 6.17799617912897947036e+00 9.80363020107392735270e+00 7.99092058370618119056e+00 1.19721659954874706244e+01 -3241 16200.00 8.10639999912941391358e+01 5.96709438044957263259e+00 1.24625808743984922700e+01 6.98948671553340350471e+00 1.01532385446936306295e+01 6.17976926683311411637e+00 9.80663173044216307517e+00 7.99443941412772041133e+00 1.19763727638674239984e+01 -3242 16205.00 8.10902825842679106927e+01 5.96858321954586479308e+00 1.24672637540432926784e+01 6.99218842431459464137e+00 1.01565188539584116967e+01 6.18154209582855340699e+00 9.80963300229357670901e+00 7.99795756972189941791e+00 1.19805791232799450086e+01 -3243 16210.00 8.11165651772416680387e+01 5.97007177086215801154e+00 1.24719470193363033417e+01 6.99488991873508147989e+00 1.01597991632542861140e+01 6.18331466610493230007e+00 9.81263401654525146967e+00 8.00147504823971011945e+00 1.19847850737250336550e+01 -3244 16215.00 8.11428477702154395956e+01 5.97156003446063543549e+00 1.24766306704847984577e+01 6.99759119788282113461e+00 1.01630794724568822573e+01 6.18508697764152426402e+00 9.81563477309354937006e+00 8.00499184744250236179e+00 1.19889906152026846087e+01 -3245 16220.00 8.11691303631891969417e+01 5.97304801042421207313e+00 1.24813147080069928307e+01 7.00029226089759326612e+00 1.01663597817423898562e+01 6.18685903040723594870e+00 9.81863527184519213620e+00 8.00850796508126983042e+00 1.19931957477128996459e+01 -3246 16225.00 8.11954129561629684986e+01 5.97453569881507196015e+00 1.24859991321101624351e+01 7.00299310688808507308e+00 1.01696400909968094339e+01 6.18863082439170497651e+00 9.82163551270690504680e+00 8.01202339893809245552e+00 1.19974004713593238591e+01 -3247 16230.00 8.12216955491367116338e+01 5.97602309970576328624e+00 1.24906839432088716535e+01 7.00569373497334790812e+00 1.01729204002823170327e+01 6.19040235957420126311e+00 9.82463549560613813583e+00 8.01553814675360065678e+00 1.20016047860383103796e+01 -3248 16235.00 8.12479781421104831907e+01 5.97751021317919750686e+00 1.24953691416140433290e+01 7.00839414427243490024e+00 1.01762007095470981000e+01 6.19217363592363323477e+00 9.82763522044961490565e+00 8.01905220632023585381e+00 1.20058086917498645363e+01 -3249 16240.00 8.12742607350842405367e+01 5.97899703930792636442e+00 1.25000547277402418445e+01 7.01109433391475889152e+00 1.01794810188326074751e+01 6.19394465341927169533e+00 9.83063468716478539022e+00 8.02256557542008330586e+00 1.20100121885976225400e+01 -3250 16245.00 8.13005433280579978828e+01 5.98048357816449716040e+00 1.25047407017947520558e+01 7.01379430304010131891e+00 1.01827613280352036185e+01 6.19571541206111842115e+00 9.83363389567910317624e+00 8.02607825180413136934e+00 1.20142152764779464036e+01 -3251 16250.00 8.13268259210317694397e+01 5.98196982982145719632e+00 1.25094270642957745565e+01 7.01649405075714849289e+00 1.01860416372688931119e+01 6.19748591182844421610e+00 9.83663284590965147913e+00 8.02959023328555510091e+00 1.20184179553908343507e+01 -3252 16255.00 8.13531085140055267857e+01 5.98345579437208474616e+00 1.25141138153469544392e+01 7.01919357621604600439e+00 1.01893219465647657529e+01 6.19925615269015750641e+00 9.83963153779424892775e+00 8.03310151763607294129e+00 1.20226202254399279212e+01 -3253 16260.00 8.13793911069792841317e+01 5.98494147187856562198e+00 1.25188009555701338371e+01 7.02189287853584254151e+00 1.01926022558088185122e+01 6.20102613463589413811e+00 9.84262997126034733242e+00 8.03661210264813163917e+00 1.20268220865215891280e+01 -3254 16265.00 8.14056736999530414778e+01 5.98642686243417454506e+00 1.25234884850689560665e+01 7.02459195686668280700e+00 1.01958825650632345372e+01 6.20279585766565233484e+00 9.84562814625612325869e+00 8.04012198612454120905e+00 1.20310235387394541817e+01 -3255 16270.00 8.14319562929268130347e+01 5.98791196611146148143e+00 1.25281764042579872864e+01 7.02729081034834823782e+00 1.01991628743798372625e+01 6.20456532174834052284e+00 9.84862606270903029326e+00 8.04363116585774839962e+00 1.20352245819898850954e+01 -3256 16275.00 8.14582388859005561699e+01 5.98939678299333877476e+00 1.25328647134481467873e+01 7.02998943812061494185e+00 1.02024431836031617138e+01 6.20633452687359632449e+00 9.85162372057761004385e+00 8.04713963967129153332e+00 1.20394252162728800926e+01 -3257 16280.00 8.14845214788743277268e+01 5.99088131317308381085e+00 1.25375534129503591885e+01 7.03268783931290109024e+00 1.02057234928575795152e+01 6.20810347303105380945e+00 9.85462111978931787348e+00 8.05064740534725409304e+00 1.20436254416920842658e+01 -3258 16285.00 8.15108040718480850728e+01 5.99236555672324389121e+00 1.25422425031791870964e+01 7.03538601309607880552e+00 1.02090038021223588061e+01 6.20987216019998466976e+00 9.85761826032342192150e+00 8.05415446071953766705e+00 1.20478252581438507463e+01 -3259 16290.00 8.15370866648218566297e+01 5.99384951373709817801e+00 1.25469319844455551305e+01 7.03808395860992508375e+00 1.02122841114078699576e+01 6.21164058839075572394e+00 9.86061514210737399821e+00 8.05766080359095226981e+00 1.20520246656281830866e+01 -3260 16295.00 8.15633692577956139758e+01 5.99533318428719219639e+00 1.25516218569567463703e+01 7.04078167500458551586e+00 1.02155644206519209405e+01 6.21340875757227184550e+00 9.86361176509971748771e+00 8.06116643178503977651e+00 1.20562236642487210503e+01 -3261 16300.00 8.15896518507693713218e+01 5.99681656847717103886e+00 1.25563121211273234223e+01 7.04347916143020391644e+00 1.02188447299685254421e+01 6.21517666775489718844e+00 9.86660812927972585840e+00 8.06467134313569999904e+00 1.20604222537981815577e+01 -3262 16305.00 8.16159344436394889044e+01 5.99829966638994527273e+00 1.25610027773718506694e+01 7.04617641705765240800e+00 1.02221250391503932775e+01 6.21694431890754017900e+00 9.86960423459557745218e+00 8.06817553547683630200e+00 1.20646204345874927810e+01 -3263 16310.00 8.16422170366132604613e+01 5.99978247810842724164e+00 1.25656938257939678749e+01 7.04887344102670976298e+00 1.02254053484359008763e+01 6.21871171104056585932e+00 9.87260008102654396112e+00 8.07167900662162374203e+00 1.20688182063057247717e+01 -3264 16315.00 8.16684996295870035965e+01 6.00126500373625848539e+00 1.25703852669118809615e+01 7.05157023251861136970e+00 1.02286856576695903698e+01 6.22047884413324503328e+00 9.87559566852080372712e+00 8.07518175441432894957e+00 1.20730155690565226223e+01 -3265 16320.00 8.16947822225607751534e+01 6.00274724335635134764e+00 1.25750771009328712324e+01 7.05426679068350104274e+00 1.02319659669550979686e+01 6.22224571819594096667e+00 9.87859099707836030291e+00 8.07868377670958359715e+00 1.20772125229435296490e+01 -3266 16325.00 8.17210648155345467103e+01 6.00422919705161994841e+00 1.25797693281678650834e+01 7.05696311469225268098e+00 1.02352462762095157700e+01 6.22401233320792712789e+00 9.88158606665775351985e+00 8.08218507135165431521e+00 1.20814090677594574430e+01 -3267 16330.00 8.17473474085083040563e+01 6.00571086493606909329e+00 1.25844619489277818047e+01 7.05965920371573663061e+00 1.02385265854742968372e+01 6.22577868916920262876e+00 9.88458087725898515430e+00 8.08568563617444446834e+00 1.20856052037115908604e+01 -3268 16335.00 8.17736300014820614024e+01 6.00719224709260934958e+00 1.25891549636271857793e+01 7.06235505692482590234e+00 1.02418068947287146386e+01 6.22754478607976746929e+00 9.88757542884059859034e+00 8.08918546905331226071e+00 1.20898009305926503743e+01 -3269 16340.00 8.17999125944558187484e+01 6.00867334362488580979e+00 1.25938483724733618629e+01 7.06505067349038995417e+00 1.02450872039934939295e+01 6.22931062392925838367e+00 9.89056972141295709378e+00 8.09268456784288758854e+00 1.20939962485062721953e+01 -3270 16345.00 8.18261951874295760945e+01 6.01015415462617141884e+00 1.25985421758808691095e+01 7.06774605259366772714e+00 1.02483675132582749967e+01 6.23107620272803774952e+00 9.89356375495533590936e+00 8.09618293038744063495e+00 1.20981911574524598763e+01 -3271 16350.00 8.18524777804033476514e+01 6.01163468018974622709e+00 1.26032363739533561642e+01 7.07044119340552867925e+00 1.02516478225334211061e+01 6.23284152246574407741e+00 9.89655752947809297382e+00 8.09968055458305791205e+00 1.21023856573275736537e+01 -3272 16355.00 8.18787603733771049974e+01 6.01311492041924822161e+00 1.26079309672090182914e+01 7.07313609511757590553e+00 1.02549281318396570128e+01 6.23460658314237381461e+00 9.89955104495014381882e+00 8.10317743828436753972e+00 1.21065797481316117512e+01 -3273 16360.00 8.19050429663508623435e+01 6.01459487541832071855e+00 1.26126259559587889925e+01 7.07583075691104212979e+00 1.02582084410318898904e+01 6.23637138475793051384e+00 9.90254430140257291271e+00 8.10667357937709631699e+00 1.21107734299682121559e+01 -3274 16365.00 8.19313255593246339004e+01 6.01607454528024021556e+00 1.26173213403063009252e+01 7.07852517796716362852e+00 1.02614887502966727340e+01 6.23813592732277566455e+00 9.90553729882502231874e+00 8.11016897573660244802e+00 1.21149667028373801969e+01 -3275 16370.00 8.19576081522983912464e+01 6.01755393011901063005e+00 1.26220171206661202490e+01 7.08121935748790765075e+00 1.02647690595614538012e+01 6.23990021082654777729e+00 9.90853003723821501580e+00 8.11366362524860917915e+00 1.21191595665318292419e+01 -3276 16375.00 8.19838907452721628033e+01 6.01903303002791023602e+00 1.26267132973491733594e+01 7.08391329464414187811e+00 1.02680493688158698262e+01 6.24166423528997071912e+00 9.91152251664215455662e+00 8.11715752579883798035e+00 1.21233520211552026069e+01 -3277 16380.00 8.20101733382459059385e+01 6.02051184512094295087e+00 1.26314098706663795468e+01 7.08660698864820037812e+00 1.02713296781117424672e+01 6.24342800069232062299e+00 9.91451473705756924915e+00 8.12065067529374395860e+00 1.21275440668111400555e+01 -3278 16385.00 8.20364559312196774954e+01 6.02199037550175209077e+00 1.26361068408250236672e+01 7.08930043868131232188e+00 1.02746099873661602686e+01 6.24519150705432579684e+00 9.91750669850518562498e+00 8.12414307162941184970e+00 1.21317357031887222973e+01 -3279 16390.00 8.20627385241934348414e+01 6.02346862127397564279e+00 1.26408042082396683270e+01 7.09199364396617504269e+00 1.02778902965998497621e+01 6.24695475438634595378e+00 9.92049840100573199209e+00 8.12763471270192994211e+00 1.21359269305988668464e+01 -3280 16395.00 8.20890211171671921875e+01 6.02494658255162018889e+00 1.26455019731175930531e+01 7.09468660367365888675e+00 1.02811706058335374792e+01 6.24871774267802049252e+00 9.92348984459030170058e+00 8.13112559641775156649e+00 1.21401177487306561886e+01 -3281 16400.00 8.21153037101409637444e+01 6.02642425943832726887e+00 1.26502001357697242412e+01 7.09737931703682001228e+00 1.02844509151190468543e+01 6.25048047196044187501e+00 9.92648102928998632422e+00 8.13461572069368976656e+00 1.21443081577913680746e+01 -3282 16405.00 8.21415863031147210904e+01 6.02790165205846584229e+00 1.26548986965069847344e+01 7.10007178323689469579e+00 1.02877312244667411534e+01 6.25224294221288090512e+00 9.92947195513587743676e+00 8.13810508343619609661e+00 1.21484981576773627410e+01 -3283 16410.00 8.21678688960884784365e+01 6.02937876050531240679e+00 1.26595976555366576122e+01 7.10276400150693998370e+00 1.02910115336589740309e+01 6.25400515346642915659e+00 9.93246262216943520684e+00 8.14159368258281723740e+00 1.21526877483886419640e+01 -3284 16415.00 8.21941514890622357825e+01 6.03085558490323503378e+00 1.26642970132733037048e+01 7.10545597103855453014e+00 1.02942918429133900560e+01 6.25576710573145078342e+00 9.93545303043210914495e+00 8.14508151606072949846e+00 1.21568769298215606511e+01 -3285 16420.00 8.22204340820360073394e+01 6.03233212537660534736e+00 1.26689967699242060917e+01 7.10814769106479715788e+00 1.02975721521367145073e+01 6.25752879900794756196e+00 9.93844317996536297244e+00 8.14856858177638443408e+00 1.21610657020797621186e+01 -3286 16425.00 8.22467166750097504746e+01 6.03380838201869895698e+00 1.26736969256966496289e+01 7.11083916078762978685e+00 1.03008524614222221061e+01 6.25929023330628275801e+00 9.94143307082101301830e+00 8.15205487767769554353e+00 1.21652540650596066030e+01 -3287 16430.00 8.22729992679835220315e+01 6.03528435497461313020e+00 1.26783974810051933702e+01 7.11353037944010946347e+00 1.03041327707284615656e+01 6.26105140864718379135e+00 9.94442270305087916427e+00 8.15554040171256389158e+00 1.21694420186574561171e+01 -3288 16435.00 8.22992818609572793775e+01 6.03676004433762525281e+00 1.26830984360571239478e+01 7.11622134622420166039e+00 1.03074130799310577089e+01 6.26281232505137896993e+00 9.94741207671714988692e+00 8.15902515180817289320e+00 1.21736295630805830825e+01 -3289 16440.00 8.23255644539310509344e+01 6.03823545023210428440e+00 1.26877997910597173359e+01 7.11891206038332580164e+00 1.03106933892062020419e+01 6.26457298250850591614e+00 9.95040119187164151526e+00 8.16250912592279398439e+00 1.21778166981217133014e+01 -3290 16445.00 8.23518470468011685170e+01 6.03971057279278245034e+00 1.26925015464275450228e+01 7.12160252114017566782e+00 1.03139736984709831091e+01 6.26633338106001946954e+00 9.95339004858690756805e+00 8.16599232199397029319e+00 1.21820034237808449973e+01 -3291 16450.00 8.23781296397749258631e+01 6.04118541213366810894e+00 1.26972037023678865353e+01 7.12429272772780475265e+00 1.03172540077046726026e+01 6.26809352071628378411e+00 9.95637864692512586373e+00 8.16947473800070156358e+00 1.21861897400579763939e+01 -3292 16455.00 8.24044122327486832091e+01 6.04265996837912755524e+00 1.27019062591916611638e+01 7.12698267936890861307e+00 1.03205343170316368173e+01 6.26985340147729885985e+00 9.95936698695884992105e+00 8.17295637190126278426e+00 1.21903756469531092677e+01 -3293 16460.00 8.24306948257224547660e+01 6.04413424165352974882e+00 1.27066092171061555405e+01 7.12967237530690667313e+00 1.03238146262445997792e+01 6.27161302338452131266e+00 9.96235506876062970605e+00 8.17643722164356034909e+00 1.21945611444662418421e+01 -3294 16465.00 8.24569774186961979012e+01 6.04560823208124542560e+00 1.27113125763186491923e+01 7.13236181477485597924e+00 1.03270949354782874963e+01 6.27337238644831529655e+00 9.96534289242373816364e+00 8.17991728520659222568e+00 1.21987462323900945904e+01 -3295 16470.00 8.24832600116699694581e+01 6.04708193979700769916e+00 1.27160163372437065021e+01 7.13505099701617595542e+00 1.03303752447534318293e+01 6.27513149067904496547e+00 9.96833045801036199407e+00 8.18339656057972497649e+00 1.22029309109319505922e+01 -3296 16475.00 8.25095426046437410150e+01 6.04855536491482226324e+00 1.27207205000886123258e+01 7.13773992126392187174e+00 1.03336555540389412045e+01 6.27689033610780278138e+00 9.97131776562414096077e+00 8.18687504573159685606e+00 1.22071151798845214387e+01 -3297 16480.00 8.25358251976174983611e+01 6.05002850757978460905e+00 1.27254250650606444140e+01 7.14042858678224678926e+00 1.03369358633037222717e+01 6.27864892275531616406e+00 9.97430481535835511409e+00 8.19035273864120405563e+00 1.22112990392478124591e+01 -3298 16485.00 8.25621077905912557071e+01 6.05150136791626547250e+00 1.27301300323670876224e+01 7.14311699281456835564e+00 1.03402161725374117651e+01 6.28040725065267846361e+00 9.97729160729591235679e+00 8.19382963730827817983e+00 1.22154824890218254296e+01 -3299 16490.00 8.25883903835650272640e+01 6.05297394605899796716e+00 1.27348354024225045578e+01 7.14580513860430688311e+00 1.03434964818125578745e+01 6.28216531979988968004e+00 9.98027814153009451559e+00 8.19730573972218046208e+00 1.22196655291029134816e+01 -3300 16495.00 8.26146729765387703992e+01 6.05444624213235105259e+00 1.27395411754341782995e+01 7.14849302340524861421e+00 1.03467767910773389417e+01 6.28392313024876969507e+00 9.98326441818526433281e+00 8.20078104388264250701e+00 1.22238481595947217073e+01 -3301 16500.00 8.26409555695125419561e+01 6.05591825629178703849e+00 1.27442473515057486111e+01 7.15118064647117890331e+00 1.03500571004250296880e+01 6.28568068200968177450e+00 9.98625043735470718786e+00 8.20425554778938881384e+00 1.22280303803936067908e+01 -3302 16505.00 8.26672381624862993021e+01 6.05738998866167399626e+00 1.27489539311554214152e+01 7.15386800707660786003e+00 1.03533374096276276077e+01 6.28743797510335600265e+00 9.98923619915242255729e+00 8.20772924946287929515e+00 1.22322121913959289685e+01 -3303 16510.00 8.26935207554600708590e+01 6.05886143937674415128e+00 1.27536609143831949353e+01 7.15655510446495846111e+00 1.03566177188613171012e+01 6.28919500957124721907e+00 9.99222170369241702303e+00 8.21120214690284200287e+00 1.22363935927053315567e+01 -3304 16515.00 8.27198033484338282051e+01 6.06033260858209832378e+00 1.27583683014999973437e+01 7.15924193791074170434e+00 1.03598980281157331262e+01 6.29095178544444877389e+00 9.99520695108869539069e+00 8.21467423812973507324e+00 1.22405745841145279229e+01 -3305 16520.00 8.27460859414075855511e+01 6.06180349641246518644e+00 1.27630760928167461543e+01 7.16192850668847214024e+00 1.03631783373805141935e+01 6.29270830273332393290e+00 9.99819194146562928438e+00 8.21814552116401131343e+00 1.22447551656235198436e+01 -3306 16525.00 8.27723685343813428972e+01 6.06327410302331148984e+00 1.27677842885407226703e+01 7.16461481004157008101e+00 1.03664586466142019106e+01 6.29446456147933108838e+00 1.00011766749579482649e+01 8.22161599404685894399e+00 1.22489353373359506350e+01 -3307 16530.00 8.27986511273551002432e+01 6.06474442853900264083e+00 1.27724928888792153003e+01 7.16730084726527660877e+00 1.03697389558582564462e+01 6.29622056172392241535e+00 1.00041611516900204037e+01 8.22508565478837105900e+00 1.22531150990445336646e+01 -3308 16535.00 8.28249337203288718001e+01 6.06621447312536687946e+00 1.27772018941431433348e+01 7.16998661762373945550e+00 1.03730192652059489689e+01 6.29797630347746650870e+00 1.00071453717965859198e+01 8.22855450145045530519e+00 1.22572944507492724853e+01 -3309 16540.00 8.28512163133026149353e+01 6.06768423690677138893e+00 1.27819113044361465370e+01 7.17267212040183643751e+00 1.03762995744500017281e+01 6.29973178679178147377e+00 1.00101293354123725976e+01 8.23202253204320832936e+00 1.22614733924501670970e+01 -3310 16545.00 8.28774989062763864922e+01 6.06915372004904263292e+00 1.27866211200691495264e+01 7.17535735487408032895e+00 1.03795798836940544874e+01 6.30148701169796066068e+00 1.00131130426824785928e+01 8.23548974464927319161e+00 1.22656519240435741835e+01 -3311 16550.00 8.29037814992501580491e+01 6.07062292268691283681e+00 1.27913313413530733698e+01 7.17804232032534983432e+00 1.03828601929381072466e+01 6.30324197821673148923e+00 1.00160964937520002849e+01 8.23895613728910447549e+00 1.22698300454258557579e+01 -3312 16555.00 8.29300640922239153952e+01 6.07209184498621112880e+00 1.27960419683915631595e+01 7.18072701604051832902e+00 1.03861405021821617822e+01 6.30499668639991561747e+00 1.00190796887764026479e+01 8.24242170802461338042e+00 1.22740077567006498072e+01 -3313 16560.00 8.29563466851976727412e+01 6.07356048708166618155e+00 1.28007530014955399622e+01 7.18341144130446718208e+00 1.03894208115298560813e+01 6.30675113627860373100e+00 1.00220626279111453272e+01 8.24588645493844119017e+00 1.22781850577643183442e+01 -3314 16565.00 8.29826292781714442981e+01 6.07502884913910534692e+00 1.28054644408722833049e+01 7.18609559541243392289e+00 1.03927011206702655244e+01 6.30850532789425244573e+00 1.00250453113013264783e+01 8.24935037607177790164e+00 1.22823619485132180529e+01 -3315 16570.00 8.30089118711452016441e+01 6.07649693131399182278e+00 1.28101762866254382800e+01 7.18877947765966140992e+00 1.03959814300179598234e+01 6.31025926127795511178e+00 1.00280277391334990966e+01 8.25281346949689620374e+00 1.22865384289473489332e+01 -3316 16575.00 8.30351944641189589902e+01 6.07796473375142198847e+00 1.28148885390659259542e+01 7.19146308734139072527e+00 1.03992617392620143590e+01 6.31201293648153161087e+00 1.00310099115527595615e+01 8.25627573330680242236e+00 1.22907144989630712217e+01 -3317 16580.00 8.30614770570927163362e+01 6.07943225660685548917e+00 1.28196011985046656179e+01 7.19414642374249702073e+00 1.04025420485060653419e+01 6.31376635353607529311e+00 1.00339918287456644208e+01 8.25973716556340775696e+00 1.22948901585603831421e+01 -3318 16585.00 8.30877596499628481297e+01 6.08089950005648383069e+00 1.28243142650453059161e+01 7.19682948618931650486e+00 1.04058223577501198776e+01 6.31551951248304188624e+00 1.00369734908676715435e+01 8.26319776435972208617e+00 1.22990654077392864707e+01 -3319 16590.00 8.31140422429366054757e+01 6.08236646424540516875e+00 1.28290277388951245996e+01 7.19951227397708848343e+00 1.04091026669941726368e+01 6.31727241337425038381e+00 1.00399548981260657854e+01 8.26665752778874640683e+00 1.23032402461888601408e+01 -3320 16595.00 8.31403248359103628218e+01 6.08383314934980834465e+00 1.28337416202614029714e+01 7.20219478640105403855e+00 1.04123829763418651595e+01 6.31902505624079591229e+00 1.00429360506763085681e+01 8.27011645394348882121e+00 1.23074146741163819030e+01 -3321 16600.00 8.31666074288841201678e+01 6.08529955551478884956e+00 1.28384559094550656511e+01 7.20487702277718433663e+00 1.04156632855859196951e+01 6.32077744114485895466e+00 1.00459169487256829711e+01 8.27357454091695387888e+00 1.23115886914182119938e+01 -3322 16605.00 8.31928900218578917247e+01 6.08676568291654085385e+00 1.28431706065797541783e+01 7.20755898242144787957e+00 1.04189435948299706780e+01 6.32252956810717225977e+00 1.00488975924607384371e+01 8.27703178682287443735e+00 1.23157622978870691099e+01 -3323 16610.00 8.32191726148316490708e+01 6.08823153172088549212e+00 1.28478857118427463035e+01 7.21024066466017643506e+00 1.04222239040740234373e+01 6.32428143720028312913e+00 1.00518779820783947798e+01 8.28048818976462186470e+00 1.23199354936265930149e+01 -3324 16615.00 8.32454552078054064168e+01 6.08969710209365189257e+00 1.28526012255549701990e+01 7.21292206878861286157e+00 1.04255042133180761965e+01 6.32603304846564640229e+00 1.00548581177652085472e+01 8.28394374785592546573e+00 1.23241082785331474980e+01 -3325 16620.00 8.32717378007791637629e+01 6.09116239420066296617e+00 1.28573171477164258647e+01 7.21560319413308892678e+00 1.04287845225621289558e+01 6.32778440194471958335e+00 1.00578379997491875741e+01 8.28739845923125351135e+00 1.23282806523994459269e+01 -3326 16625.00 8.32980203937529353198e+01 6.09262740821811110692e+00 1.28620334787416723543e+01 7.21828404003030499325e+00 1.04320648318061817150e+01 6.32953549768932344222e+00 1.00608176282168884086e+01 8.29085232199396848785e+00 1.23324526154327678285e+01 -3327 16630.00 8.33243029867266926658e+01 6.09409214431181744942e+00 1.28667502186307149969e+01 7.22096460579622689835e+00 1.04353451416720819367e+01 6.33128633575127786060e+00 1.00637970033963153327e+01 8.29430533428890193193e+00 1.23366241672185541489e+01 -3328 16635.00 8.33505855797004500118e+01 6.09555660265797616404e+00 1.28714673677981146227e+01 7.22364489075719085065e+00 1.04386254502942890099e+01 6.33303691618240449657e+00 1.00667761255051182445e+01 8.29775749425051500907e+00 1.23407953080677277313e+01 -3329 16640.00 8.33768681726742215687e+01 6.09702078343277698025e+00 1.28761849261402314681e+01 7.22632489426025692580e+00 1.04419057596419833089e+01 6.33478723904488472130e+00 1.00697549947505820001e+01 8.30120880001326710840e+00 1.23449660375657206401e+01 -3330 16645.00 8.34031507656479647039e+01 6.09848468681240696299e+00 1.28809028940716281397e+01 7.22900461561103124808e+00 1.04451860688860342918e+01 6.33653730436981632579e+00 1.00727336113710776999e+01 8.30465924972198266119e+00 1.23491363558161761915e+01 -3331 16650.00 8.34294333586217362608e+01 6.09994831298342088388e+00 1.28856212717995912698e+01 7.23168405417730131290e+00 1.04484663782337285909e+01 6.33828711224010721281e+00 1.00757119755842499131e+01 8.30810884152149142778e+00 1.23533062628190961618e+01 -3332 16655.00 8.34557159515954936069e+01 6.10141166210127927627e+00 1.28903400593241155292e+01 7.23436320928540510522e+00 1.04517466873741415867e+01 6.34003666268685073248e+00 1.00786900876388383352e+01 8.31155757358770941323e+00 1.23574757583671956951e+01 -3333 16660.00 8.34819985445692651638e+01 6.10287473437326699610e+00 1.28950592569561255374e+01 7.23704208027203765852e+00 1.04550269966181925696e+01 6.34178595578259773902e+00 1.00816679477628561301e+01 8.31500544405509955936e+00 1.23616448423568368042e+01 -3334 16665.00 8.35082811375430225098e+01 6.10433752996520695433e+00 1.28997788647992628341e+01 7.23972066648425816027e+00 1.04583073059658868686e+01 6.34353499157916722595e+00 1.00846455562050376642e+01 8.31845245109957787122e+00 1.23658135148916592527e+01 -3335 16670.00 8.35345637305167798559e+01 6.10580004906365481077e+00 1.29044988831644502625e+01 7.24239896727949528099e+00 1.04615876152099396279e+01 6.34528377013874411716e+00 1.00876229132141244094e+01 8.32189859289706745926e+00 1.23699817756607366448e+01 -3336 16675.00 8.35608463234905372019e+01 6.10726229186552682648e+00 1.29092193120516878224e+01 7.24507698200481087270e+00 1.04648679244539923872e+01 6.34703229152351244835e+00 1.00906000190284910190e+01 8.32534386761311573366e+00 1.23741496247677158493e+01 -3337 16680.00 8.35871289164642945479e+01 6.10872425854701361914e+00 1.29139401516682568172e+01 7.24775471001762916501e+00 1.04681482336980451464e+01 6.34878055578529298941e+00 1.00935768739175983910e+01 8.32878827344437411284e+00 1.23783170621089499974e+01 -3338 16685.00 8.36134115094380661048e+01 6.11018594929467084853e+00 1.29186614023250818661e+01 7.25043215065464785596e+00 1.04714285429420979057e+01 6.35052856298626977605e+00 1.00965534781301897738e+01 8.33223180855639533604e+00 1.23824840874771577859e+01 -3339 16690.00 8.36396941024118234509e+01 6.11164736430541299939e+00 1.29233830640221611930e+01 7.25310930329402214767e+00 1.04747088522897922047e+01 6.35227631319899277429e+00 1.00995298319460982128e+01 8.33567447114582371626e+00 1.23866507009759860836e+01 -3340 16695.00 8.36659766953855807969e+01 6.11310850377615988549e+00 1.29281051370704211934e+01 7.25578616730353953557e+00 1.04779891615338449640e+01 6.35402380648564779619e+00 1.01025059356244213404e+01 8.33911625941967216136e+00 1.23908169023981500345e+01 -3341 16700.00 8.36922592883593523538e+01 6.11456936788310123632e+00 1.29328276214698583146e+01 7.25846274201990127040e+00 1.04812694707778977232e+01 6.35577104290841443657e+00 1.01054817894346271601e+01 8.34255717156422171854e+00 1.23949826916400027699e+01 -3342 16705.00 8.37185418813331096999e+01 6.11602995683351835510e+00 1.29375505174277556364e+01 7.26113902684198553317e+00 1.04845497800219504825e+01 6.35751802253984621416e+00 1.01084573936565487173e+01 8.34599720579684856148e+00 1.23991480685979134080e+01 -3343 16710.00 8.37448244743068670459e+01 6.11749027082432927926e+00 1.29422738252550342253e+01 7.26381502111685595224e+00 1.04878300892660032417e+01 6.35926474543176301069e+00 1.01114327485803769946e+01 8.34943636032456204532e+00 1.24033130332718730671e+01 -3344 16715.00 8.37711070672806386028e+01 6.11895031004208789227e+00 1.29469975448480560942e+01 7.26649072422266506521e+00 1.04911103985100560010e+01 6.36101121166707628163e+00 1.01144078544755817717e+01 8.35287463336473656739e+00 1.24074775855582473127e+01 -3345 16720.00 8.37973896602543817380e+01 6.12041007470444231586e+00 1.29517216765177458626e+01 7.26916613553756985056e+00 1.04943907077541105366e+01 6.36275742131833332849e+00 1.01173827116530841153e+01 8.35631202313474652499e+00 1.24116417253533892762e+01 -3346 16725.00 8.38236722531245135315e+01 6.12186956499794199260e+00 1.29564462204713795046e+01 7.27184125445008522348e+00 1.04976710171018048356e+01 6.36450337443735847387e+00 1.01203573203927152946e+01 8.35974852787269462340e+00 1.24158054525536609702e+01 -3347 16730.00 8.38499548460982566667e+01 6.12332878112987355479e+00 1.29611711767089623493e+01 7.27451608032800223214e+00 1.05009513263458558185e+01 6.36624907110706139690e+00 1.01233316809950348869e+01 8.36318414579595703628e+00 1.24199687670554226315e+01 -3348 16735.00 8.38762374390720424344e+01 6.12478772330751564112e+00 1.29658965454377721471e+01 7.27719061254947519046e+00 1.05042316355899085778e+01 6.36799451139999206362e+00 1.01263057937813325537e+01 8.36661887516336300052e+00 1.24241316687550309439e+01 -3349 16740.00 8.39025200320457997805e+01 6.12624639172778806540e+00 1.29706223267614575434e+01 7.27986485052374998617e+00 1.05075119448339613371e+01 6.36973969538870044005e+00 1.01292796590314342353e+01 8.37005271419228868979e+00 1.24282941576524894600e+01 -3350 16745.00 8.39288026250195571265e+01 6.12770478660833628481e+00 1.29753485208872891832e+01 7.28253879361861500286e+00 1.05107922541816556361e+01 6.37148462315609620532e+00 1.01322532770769910826e+01 8.37348566115192838311e+00 1.24324562334368700078e+01 -3351 16750.00 8.39550852179933144726e+01 6.12916290815644337897e+00 1.29800751279189192644e+01 7.28521244123295463879e+00 1.05140725634257066190e+01 6.37322929475400190569e+00 1.01352266482392945335e+01 8.37691771428038300940e+00 1.24366178962118176798e+01 -3352 16755.00 8.39813678109670860295e+01 6.13062075657938887474e+00 1.29848021479599804451e+01 7.28788579276564885134e+00 1.05173528726697611546e+01 6.37497371028605908094e+00 1.01381997728189006125e+01 8.38034887185721544256e+00 1.24407791457700458437e+01 -3353 16760.00 8.40076504039408291646e+01 6.13207833209482178205e+00 1.29895295812177611339e+01 7.29055884761558292695e+00 1.05206331819138139139e+01 6.37671786981445087861e+00 1.01411726511681905549e+01 8.38377913212052661152e+00 1.24449399820079200651e+01 -3354 16765.00 8.40339329969146007215e+01 6.13353563489965925015e+00 1.29942574276922577781e+01 7.29323160518163504662e+00 1.05239134911578666731e+01 6.37846177342209141869e+00 1.01441452835980836511e+01 8.38720849336023732690e+00 1.24491004049254350150e+01 -3355 16770.00 8.40602155898883580676e+01 6.13499266523227504422e+00 1.29989856875907499045e+01 7.29590406486269138497e+00 1.05271938004019194324e+01 6.38020542119189215668e+00 1.01471176704505996469e+01 8.39063695383518393101e+00 1.24532604143153111664e+01 -3356 16775.00 8.40864981828621296245e+01 6.13644942329994957930e+00 1.30037143611205241456e+01 7.29857622606799516518e+00 1.05304741096459721916e+01 6.38194881319640305861e+00 1.01500898120677494063e+01 8.39406451184564872392e+00 1.24574200100739052033e+01 -3357 16780.00 8.41127807758358869705e+01 6.13790590932033186533e+00 1.30084434482815787248e+01 7.30124808820679227495e+00 1.05337544189936664907e+01 6.38369194952889884576e+00 1.01530617087811911858e+01 8.39749116566083131374e+00 1.24615791920975791385e+01 -3358 16785.00 8.41390633688096443166e+01 6.13936212352143062532e+00 1.30131729491775551821e+01 7.30391965068833126651e+00 1.05370347282377192499e+01 6.38543483026193214869e+00 1.01560333609536623811e+01 8.40091691357065073475e+00 1.24657379602826914322e+01 -3359 16790.00 8.41653459617834158735e+01 6.14081806611052805067e+00 1.30179028640157365970e+01 7.30659091293222129337e+00 1.05403150373781322457e+01 6.38717745548877502415e+00 1.01590047689375442275e+01 8.40434175387539639246e+00 1.24698963145255987683e+01 -3360 16795.00 8.41916285547571590087e+01 6.14227373731563552894e+00 1.30226331927961194168e+01 7.30926187434771001961e+00 1.05435953467258247684e+01 6.38891982529234514487e+00 1.01619759330852179602e+01 8.40776568488571918181e+00 1.24740542547226613834e+01 -3361 16800.00 8.42179111477309305656e+01 6.14372913737512593713e+00 1.30273639357259884974e+01 7.31193253436476897633e+00 1.05468756559698775277e+01 6.39066193974518892418e+00 1.01649468537594227513e+01 8.41118870490190850830e+00 1.24782117806665979742e+01 -3362 16805.00 8.42441937407046879116e+01 6.14518426650664473243e+00 1.30320950929089836023e+01 7.31460289240300998159e+00 1.05501559652139302870e+01 6.39240379896130939130e+00 1.01679175313229048783e+01 8.41461081222425022474e+00 1.24823688923574085408e+01 -3363 16810.00 8.42704763336784594685e+01 6.14663912493820419058e+00 1.30368266644487462713e+01 7.31727294788204396525e+00 1.05534362744579830462e+01 6.39414540300289413466e+00 1.01708879661487721080e+01 8.41803200519448679984e+00 1.24865255896914497669e+01 -3364 16815.00 8.42967589266522168145e+01 6.14809371289781214642e+00 1.30415586504489198205e+01 7.31994270023184512297e+00 1.05567165838056755689e+01 6.39588675197358291769e+00 1.01738581586204972496e+01 8.42145228211290763909e+00 1.24906818723578005859e+01 -3365 16820.00 8.43230415196259883714e+01 6.14954803062384591783e+00 1.30462910509095006972e+01 7.32261214889275091622e+00 1.05599968930497283282e+01 6.39762784596665490255e+00 1.01768281091215477829e+01 8.42487164133162202972e+00 1.24948377404601025376e+01 -3366 16825.00 8.43493241125997315066e+01 6.15100207834431422782e+00 1.30510238659341322176e+01 7.32528129328437227485e+00 1.05632772022937828638e+01 6.39936868506501888021e+00 1.01797978180146735383e+01 8.42829008116127553762e+00 1.24989931936874327789e+01 -3367 16830.00 8.43756067055735030635e+01 6.15245585629758995339e+00 1.30557570958337354483e+01 7.32795013285741347886e+00 1.05665575115378338467e+01 6.40110926936195490100e+00 1.01827672857040685273e+01 8.43170759995398277908e+00 1.25031482321434310734e+01 -3368 16835.00 8.44018892985472604096e+01 6.15390936472205041241e+00 1.30604907404010255334e+01 7.33061866704184605936e+00 1.05698378207818883823e+01 6.40284959895073857439e+00 1.01857365125939374195e+01 8.43512419605148622281e+00 1.25073028554135312618e+01 -3369 16840.00 8.44281718915210177556e+01 6.15536260385606670553e+00 1.30652248000505757375e+01 7.33328689528837429634e+00 1.05731181300259411415e+01 6.40458967393501055199e+00 1.01887054990573844293e+01 8.43853986780588805061e+00 1.25114570636013802130e+01 -3370 16845.00 8.44544544844947751017e+01 6.15681557393801615063e+00 1.30699592745750958755e+01 7.33595481702697416182e+00 1.05763984392699939008e+01 6.40632949440804910779e+00 1.01916742455193389816e+01 8.44195461357966614457e+00 1.25156108563960479785e+01 -3371 16850.00 8.44807370774685466586e+01 6.15826827520627073653e+00 1.30746941641818725799e+01 7.33862243172907380284e+00 1.05796787487213297396e+01 6.40806906045276658546e+00 1.01946427523736389276e+01 8.44536843172492801557e+00 1.25197642337975398874e+01 -3372 16855.00 8.45070196704423040046e+01 6.15972070790957193509e+00 1.30794294688709022978e+01 7.34128973882464919143e+00 1.05829590578617409591e+01 6.40980837219353016820e+00 1.01976110200452083632e+01 8.44878132061450770607e+00 1.25239171957022143999e+01 -3373 16860.00 8.45333022634160613507e+01 6.16117287229665322457e+00 1.30841651888494698852e+01 7.34395673777476520883e+00 1.05862393671057937183e+01 6.41154742970289248660e+00 1.02005790489382484054e+01 8.45219327861087954545e+00 1.25280697417991451204e+01 -3374 16865.00 8.45595848562861789333e+01 6.16262476860589369920e+00 1.30889013242212151056e+01 7.34662342803012613501e+00 1.05895196763498464776e+01 6.41328623310521894751e+00 1.02035468394776884793e+01 8.45560430410760233144e+00 1.25322218720883338250e+01 -3375 16870.00 8.45858674492599504902e+01 6.16407639708602861361e+00 1.30936378748824946427e+01 7.34928980906216189339e+00 1.05927999855938974605e+01 6.41502478248342544731e+00 1.02065143920988230519e+01 8.45901439548788403044e+00 1.25363735863625009870e+01 -3376 16875.00 8.46121500422337078362e+01 6.16552775799616181729e+00 1.30983748410405969054e+01 7.35195588033194180611e+00 1.05960802948379519961e+01 6.41676307794114997307e+00 1.02094817072265762192e+01 8.46242355112455690858e+00 1.25405248845180015138e+01 -3377 16880.00 8.46384326352074651822e+01 6.16697885158503300573e+00 1.31031122225918732482e+01 7.35462164129016393588e+00 1.05993606040820029790e+01 6.41850111959240088311e+00 1.02124487852858756298e+01 8.46583176942154835842e+00 1.25446757664511956420e+01 -3378 16885.00 8.46647152281812367391e+01 6.16842967810138009810e+00 1.31078500198472518434e+01 7.35728709140826353519e+00 1.06026409134296972780e+01 6.42023890754081616450e+00 1.02154156267327476115e+01 8.46923904878278754893e+00 1.25488262319548038448e+01 -3379 16890.00 8.46909978211549940852e+01 6.16988023780430161480e+00 1.31125882327030929275e+01 7.35995223016803290506e+00 1.06059212226737500373e+01 6.42197644189003824522e+00 1.02183822320024777497e+01 8.47264538761220364904e+00 1.25529762809251828060e+01 -3380 16895.00 8.47172804141287514312e+01 6.17133053096327000020e+00 1.31173268612630291585e+01 7.36261705703053959127e+00 1.06092015319178027966e+01 6.42371372273334451108e+00 1.02213486015510923721e+01 8.47605078432408909350e+00 1.25571259131550494459e+01 -3381 16900.00 8.47435630071025087773e+01 6.17278055781665724311e+00 1.31220659056307127344e+01 7.36528157147757767120e+00 1.06124818412654970956e+01 6.42545075020546718747e+00 1.02243147358242403300e+01 8.47945523733273454070e+00 1.25612751284371242377e+01 -3382 16905.00 8.47698456000762803342e+01 6.17423031862356275212e+00 1.31268053657024932335e+01 7.36794577298057973280e+00 1.06157621505095498549e+01 6.42718752438932128257e+00 1.02272806352779479511e+01 8.48285874506280102025e+00 1.25654239268750469449e+01 -3383 16910.00 8.47961281930500234694e+01 6.17567981367418727956e+00 1.31315452416856572881e+01 7.37060966103170489561e+00 1.06190424597536043905e+01 6.42892404540927309142e+00 1.02302463003889645421e+01 8.48626130593894067999e+00 1.25695723080542531847e+01 -3384 16915.00 8.48224107860237950263e+01 6.17712904320690192606e+00 1.31362855335802048984e+01 7.37327323511274634882e+00 1.06223227689976553734e+01 6.43066031337932830780e+00 1.02332117316133057727e+01 8.48966291839617603898e+00 1.25737202718711014171e+01 -3385 16920.00 8.48486933789975523723e+01 6.17857800749117203054e+00 1.31410262413861360642e+01 7.37593649469513490402e+00 1.06256030782417099090e+01 6.43239632840312935969e+00 1.02361769294277262787e+01 8.49306358087989110572e+00 1.25778678183255969714e+01 -3386 16925.00 8.48749759719713239292e+01 6.18002670680683063864e+00 1.31457673652070905490e+01 7.37859943929175710053e+00 1.06288833874857626682e+01 6.43413209059468105266e+00 1.02391418943089682614e+01 8.49646329183547344144e+00 1.25820149471068081226e+01 -3387 16930.00 8.49012585649450812753e+01 6.18147514141297893531e+00 1.31505089050430665765e+01 7.38126206838441234481e+00 1.06321636967298154275e+01 6.43586760007835234632e+00 1.02421066267441478459e+01 8.49986204970830172556e+00 1.25861616581111004365e+01 -3388 16935.00 8.49275411579188386213e+01 6.18292331157908403583e+00 1.31552508609977110154e+01 7.38392438146525531550e+00 1.06354440059738681867e+01 6.43760285695778389226e+00 1.02450711272100143390e+01 8.50325985295413033782e+00 1.25903079511311890570e+01 -3389 16940.00 8.49538237508925959673e+01 6.18437121758497720947e+00 1.31599932330710185369e+01 7.38658637802644602033e+00 1.06387243152179191696e+01 6.43933786136770791586e+00 1.02480353961936803131e+01 8.50665670004943663685e+00 1.25944538259597926810e+01 -3390 16945.00 8.49801063438663675242e+01 6.18581885971048883732e+00 1.31647360211593476009e+01 7.38924805758087277496e+00 1.06420046244619737053e+01 6.44107261340140357930e+00 1.02509994342133481382e+01 8.51005258944996612058e+00 1.25985992825969113085e+01 -3391 16950.00 8.50063889368401248703e+01 6.18726623821472099252e+00 1.31694792254699866163e+01 7.39190941964142300691e+00 1.06452849338096662279e+01 6.44280711319360488432e+00 1.02539632417457688973e+01 8.51344751963219792401e+00 1.26027443208352636361e+01 -3392 16955.00 8.50326715298138822163e+01 6.18871335337750494432e+00 1.31742228460029267012e+01 7.39457046368988812901e+00 1.06485652430537189872e+01 6.44454136085831308378e+00 1.02569268192987852473e+01 8.51684148908297444791e+00 1.26068889403639232683e+01 -3393 16960.00 8.50589541227876537732e+01 6.19016020549939938178e+00 1.31789668826545369740e+01 7.39723118923916000966e+00 1.06518455522977735228e+01 6.44627535651989980181e+00 1.02598901674009628238e+01 8.52023449627876772183e+00 1.26110331410792557705e+01 -3394 16965.00 8.50852367157614111193e+01 6.19160679483950637803e+00 1.31837113356320916324e+01 7.39989159582285260797e+00 1.06551258615418245057e+01 6.44800910030273488616e+00 1.02628532865497792415e+01 8.52362653970642725199e+00 1.26151769228776124976e+01 -3395 16970.00 8.51115193087351826762e+01 6.19305312168802135631e+00 1.31884562047283093733e+01 7.40255168293312326711e+00 1.06584061707858790413e+01 6.44974259233118640822e+00 1.02658161772634404230e+01 8.52701761788387813112e+00 1.26193202855517174754e+01 -3396 16975.00 8.51378019017089258114e+01 6.19449918633513885169e+00 1.31932014901504750526e+01 7.40521145010358861072e+00 1.06616864801335715640e+01 6.45147583271925917359e+00 1.02687788400705173331e+01 8.53040772929796631274e+00 1.26234632288942840717e+01 -3397 16980.00 8.51640844946826973683e+01 6.19594498907105517560e+00 1.31979471917949489068e+01 7.40787089683677191232e+00 1.06649667893776260996e+01 6.45320882160168807218e+00 1.02717412755099388733e+01 8.53379687245626072922e+00 1.26276057528016760756e+01 -3398 16985.00 8.51903670876564547143e+01 6.19739053016523389061e+00 1.32026933097653653704e+01 7.41053002266628979555e+00 1.06682470986216770825e+01 6.45494155911320621755e+00 1.02747034840895494767e+01 8.53718504588705684455e+00 1.26317478569629653151e+01 -3399 16990.00 8.52166496806302120604e+01 6.19883580991823723849e+00 1.32074398440617315487e+01 7.41318882712575444316e+00 1.06715274078657316181e+01 6.45667404535745337313e+00 1.02776654663690099056e+01 8.54057224809792714382e+00 1.26358895412745155795e+01 -3400 16995.00 8.52429322736039694064e+01 6.20028082863062213193e+00 1.32121867944767625858e+01 7.41584730971769179320e+00 1.06748077172134241408e+01 6.45840628048988918408e+00 1.02806272228872508379e+01 8.54395847761716886737e+00 1.26400308055290402365e+01 -3401 17000.00 8.52692148665777409633e+01 6.20172558659258488234e+00 1.32169341613213795483e+01 7.41850547000680826670e+00 1.06780880264574769001e+01 6.46013826462452378507e+00 1.02835887541832100567e+01 8.54734373298343896863e+00 1.26441716496229012989e+01 -3402 17005.00 8.52954974594478585459e+01 6.20317008408395320629e+00 1.32216819443883046858e+01 7.42116330749562802538e+00 1.06813683357015296593e+01 6.46186999789608673694e+00 1.02865500608061815058e+01 8.55072801273540861189e+00 1.26483120732451759238e+01 -3403 17010.00 8.53217800524216301028e+01 6.20461432141565261134e+00 1.32264301436775344456e+01 7.42382082174885837844e+00 1.06846486449455824186e+01 6.46360148043931381778e+00 1.02895111433261909895e+01 8.55411131540136437934e+00 1.26524520763958623348e+01 -3404 17015.00 8.53480626453953732380e+01 6.20605829888824267471e+00 1.32311787591890723803e+01 7.42647801227938764157e+00 1.06879289541896334015e+01 6.46533271238893547661e+00 1.02924720023029028226e+01 8.55749363955106900903e+00 1.26565916586603979255e+01 -3405 17020.00 8.53743452383691447949e+01 6.20750201680228030909e+00 1.32359277910265529243e+01 7.42913487865192045945e+00 1.06912092634336879371e+01 6.46706369387968660334e+00 1.02954326382856109490e+01 8.56087498372317945439e+00 1.26607308199351411560e+01 -3406 17025.00 8.54006278313429021409e+01 6.20894547544796182592e+00 1.32406772390863416433e+01 7.43179142038971107809e+00 1.06944895727813822361e+01 6.46879442503593793390e+00 1.02983930518650712571e+01 8.56425534648744957167e+00 1.26648695600128089467e+01 -3407 17030.00 8.54269104243166594870e+01 6.21038867514657333402e+00 1.32454271033684367609e+01 7.43444763706782918433e+00 1.06977698819217934556e+01 6.47052490600278318311e+00 1.03013532436009445092e+01 8.56763472641363676985e+00 1.26690078787897633106e+01 -3408 17035.00 8.54531930172904310439e+01 6.21183161618831114481e+00 1.32501773837691949609e+01 7.43710352820952902420e+00 1.07010501912694877547e+01 6.47225513692532317123e+00 1.03043132140839848176e+01 8.57101312207149135247e+00 1.26731457759550778519e+01 -3409 17040.00 8.54794756102641883899e+01 6.21327429889446136713e+00 1.32549280803922613359e+01 7.43975909337951524236e+00 1.07043305006171820537e+01 6.47398511792792508146e+00 1.03072729638945794761e+01 8.57439053204113754703e+00 1.26772832513014712674e+01 -3410 17045.00 8.55057582032379457360e+01 6.21471672356558180184e+00 1.32596791931339907933e+01 7.44241433213213454678e+00 1.07076108096539517334e+01 6.47571484916605211168e+00 1.03102324936234861497e+01 8.57776695491305041230e+00 1.26814203047253055701e+01 -3411 17050.00 8.55320407962117030820e+01 6.21615889051259795650e+00 1.32644307219943833331e+01 7.44506924403209069396e+00 1.07108911190016460324e+01 6.47744433077443648727e+00 1.03131918038614571742e+01 8.58114238926735062307e+00 1.26855569360192923511e+01 -3412 17055.00 8.55583233891854746389e+01 6.21760080005679505177e+00 1.32691826668698009684e+01 7.44772382862336712606e+00 1.07141714283493403315e+01 6.47917356288781043361e+00 1.03161508951992431093e+01 8.58451683369452034356e+00 1.26896931448725158731e+01 -3413 17060.00 8.55846059821592177741e+01 6.21904245250909681886e+00 1.32739350278638852387e+01 7.45037808549139768388e+00 1.07174517374897533273e+01 6.48090254566163892491e+00 1.03191097682586949702e+01 8.58789028682650190660e+00 1.26938289311813310434e+01 -3414 17065.00 8.56108885751329893310e+01 6.22048384819079025476e+00 1.32786878048729928281e+01 7.45303201419052641086e+00 1.07207320467338043102e+01 6.48263127923065152203e+00 1.03220684236409283585e+01 8.59126274724340888156e+00 1.26979642946348132426e+01 -3415 17070.00 8.56371711681067466770e+01 6.22192498740243404853e+00 1.32834409976898406569e+01 7.45568561429582654654e+00 1.07240123560814986092e+01 6.48435976373994726885e+00 1.03250268619574256945e+01 8.59463421357718004856e+00 1.27020992351293280365e+01 -3416 17075.00 8.56634537610805182339e+01 6.22336587048604439332e+00 1.32881946065217118047e+01 7.45833888537200362379e+00 1.07272926653255513685e+01 6.48608799935535262904e+00 1.03279850838196676222e+01 8.59800468443902765614e+00 1.27062337523539454764e+01 -3417 17080.00 8.56897363540542755800e+01 6.22480649775254413214e+00 1.32929486312649682844e+01 7.46099182699412999398e+00 1.07305729745696041277e+01 6.48781598620123567400e+00 1.03309430898495016038e+01 8.60137415846088870808e+00 1.27103678462050275755e+01 -3418 17085.00 8.57160189470280471369e+01 6.22624686952321937383e+00 1.32977030717123252401e+01 7.46364443874764305065e+00 1.07338532838136568870e+01 6.48954372443305782525e+00 1.03339008806895034098e+01 8.60474263427470376087e+00 1.27145015162680099507e+01 -3419 17090.00 8.57423015400017902721e+01 6.22768698612972393391e+00 1.33024579279674242116e+01 7.46629672020761336881e+00 1.07371335930577096462e+01 6.49127121420628139248e+00 1.03368584569511501314e+01 8.60811011052277486044e+00 1.27186347625428926023e+01 -3420 17095.00 8.57685841329755618290e+01 6.22912684789334036850e+00 1.33072131999266218827e+01 7.46894867095947656566e+00 1.07404139023017606291e+01 6.49299845567636690902e+00 1.03398158192873843575e+01 8.61147658583704078694e+00 1.27227675848223960031e+01 -3421 17100.00 8.57948667259493191750e+01 6.23056645514572426947e+00 1.33119688875899200298e+01 7.47160029057830588073e+00 1.07436942120640210874e+01 6.49472544898841164240e+00 1.03427729683304150399e+01 8.61484205889089516006e+00 1.27268999826919504414e+01 -3422 17105.00 8.58211493189230765211e+01 6.23200580822888916543e+00 1.33167249907500391259e+01 7.47425157867026435099e+00 1.07469745208935094638e+01 6.49645219428751463653e+00 1.03457299047228179489e+01 8.61820652831627853629e+00 1.27310319559442763904e+01 -3423 17110.00 8.58474319118968480780e+01 6.23344490745375789942e+00 1.33214815094069738421e+01 7.47690253481042521599e+00 1.07502548301375622231e+01 6.49817869174986384451e+00 1.03486866291278918339e+01 8.62156999279694957750e+00 1.27351635045793774026e+01 -3424 17115.00 8.58737145048706054240e+01 6.23488375317271081855e+00 1.33262384435607312838e+01 7.47955315859458647054e+00 1.07535351393816149823e+01 6.49990494151019415625e+00 1.03516431421778491995e+01 8.62493245099593686120e+00 1.27392946280790440028e+01 -3425 17120.00 8.58999970978443627700e+01 6.23632234571739729745e+00 1.33309957931076645821e+01 7.48220344962891292795e+00 1.07568154486256677416e+01 6.50163094373433025908e+00 1.03545994445567206554e+01 8.62829390157627607039e+00 1.27434253264432797437e+01 -3426 17125.00 8.59262796908181201161e+01 6.23776068541947115165e+00 1.33357535579441357498e+01 7.48485340749884198175e+00 1.07600957578697222772e+01 6.50335669857773446267e+00 1.03575555369070819722e+01 8.63165434323208557998e+00 1.27475555993611564531e+01 -3427 17130.00 8.59525622837918916730e+01 6.23919877262094590975e+00 1.33405117379665014710e+01 7.48750303182089993470e+00 1.07633760672174147999e+01 6.50508220620623056618e+00 1.03605114199129619834e+01 8.63501377464712760457e+00 1.27516854465217548409e+01 -3428 17135.00 8.59788448767656490190e+01 6.24063660766383776490e+00 1.33452703330711202057e+01 7.49015232218052329216e+00 1.07666563764614675591e+01 6.50680746677528176747e+00 1.03634670942480280331e+01 8.63837219451552407179e+00 1.27558148678214333671e+01 -3429 17140.00 8.60051274697394063651e+01 6.24207419090052528787e+00 1.33500293433616370464e+01 7.49280127820460517540e+00 1.07699366857055185420e+01 6.50853248044034948805e+00 1.03664225605755806470e+01 8.64172960154176372782e+00 1.27599438628456276490e+01 -3430 17145.00 8.60314100626095381585e+01 6.24351152266266229418e+00 1.33547887685271273739e+01 7.49544989948894535559e+00 1.07732169949495730776e+01 6.51025724736725930342e+00 1.03693778195796522112e+01 8.64508599443033176613e+00 1.27640724315943412392e+01 -3431 17150.00 8.60576926555832955046e+01 6.24494860330262380188e+00 1.33595486085675858590e+01 7.49809818565007191182e+00 1.07764973041936240605e+01 6.51198176773219916669e+00 1.03723328720271883441e+01 8.64844137187535366706e+00 1.27682005736530044260e+01 -3432 17155.00 8.60839752485570528506e+01 6.24638543317279371081e+00 1.33643088634830213834e+01 7.50074613630451292323e+00 1.07797776134376785961e+01 6.51370604168026900993e+00 1.03752877184363878627e+01 8.65179573262276946366e+00 1.27723282888143341296e+01 -3433 17160.00 8.61102578415308101967e+01 6.24782201261518288504e+00 1.33690695330661455387e+01 7.50339375105843409131e+00 1.07830579227853728952e+01 6.51543006937729352046e+00 1.03782423596363866380e+01 8.65514907537707145480e+00 1.27764555767674163889e+01 -3434 17165.00 8.61365404345045675427e+01 6.24925834198217611259e+00 1.33738306172133221139e+01 7.50604102954908825041e+00 1.07863382320294256544e+01 6.51715385100982658173e+00 1.03811967963526647907e+01 8.65850139887383640769e+00 1.27805824374086025585e+01 -3435 17170.00 8.61628230274783390996e+01 6.25069442163651256550e+00 1.33785921158209042403e+01 7.50868797138264287838e+00 1.07896185412734784137e+01 6.51887738673332783890e+00 1.03841510292070733357e+01 8.66185270184864641863e+00 1.27847088704269697956e+01 -3436 17175.00 8.61891056204520964457e+01 6.25213025193057259088e+00 1.33833540288888936942e+01 7.51133457619635347413e+00 1.07928988505175311730e+01 6.52060067671362553199e+00 1.03871050589250977225e+01 8.66520298305780301007e+00 1.27888348756152367969e+01 -3437 17180.00 8.62153882134258537917e+01 6.25356583321673742404e+00 1.33881163562100127251e+01 7.51398084360674811677e+00 1.07961791597615821559e+01 6.52232372111654523650e+00 1.03900588862322234007e+01 8.66855224122652856522e+00 1.27929604525588445085e+01 -3438 17185.00 8.62416708063996253486e+01 6.25500116585774801337e+00 1.33928790977842577803e+01 7.51662677326144823553e+00 1.07994594691092764549e+01 6.52404652012863905952e+00 1.03930125118539393725e+01 8.67190047513185646721e+00 1.27970856011541460617e+01 -3439 17190.00 8.62679533993733826946e+01 6.25643625020598559416e+00 1.33976422533007060167e+01 7.51927236477698013317e+00 1.08027397782496894507e+01 6.52576907391573346473e+00 1.03959659365157328637e+01 8.67524768351973030178e+00 1.28012103210902186134e+01 -3440 17195.00 8.62942359923471400407e+01 6.25787108663455793334e+00 1.34024058227593574344e+01 7.52191761779060108495e+00 1.08060200875973837498e+01 6.52749138264365402762e+00 1.03989191609430911001e+01 8.67859386515682373897e+00 1.28053346121597861895e+01 -3441 17200.00 8.63205185853209115976e+01 6.25930567551657279779e+00 1.34071698061602120333e+01 7.52456253194993340827e+00 1.08093003968414365090e+01 6.52921344649895463164e+00 1.04018721858615013076e+01 8.68193901883053520407e+00 1.28094584740519170651e+01 -3442 17205.00 8.63468011782946689436e+01 6.26074001719404371613e+00 1.34119342030887089834e+01 7.52720710688186578352e+00 1.08125807060854892683e+01 6.53093526563709669830e+00 1.04048250119964471594e+01 8.68528314331789985658e+00 1.28135819065593370425e+01 -3443 17210.00 8.63730837712684262897e+01 6.26217411205044260925e+00 1.34166990137521260351e+01 7.52985134224438734662e+00 1.08158610153295420275e+01 6.53265684025499737686e+00 1.04077776401770609738e+01 8.68862623739595640870e+00 1.28177049092674728570e+01 -3444 17215.00 8.63993663642421836357e+01 6.26360796044851575459e+00 1.34214642377358970293e+01 7.53249523767475182012e+00 1.08191413245735930104e+01 6.53437817052884817315e+00 1.04107300710251848841e+01 8.69196829986246832789e+00 1.28218274820726971797e+01 -3445 17220.00 8.64256489572159409818e+01 6.26504156277173329670e+00 1.34262298751436706112e+01 7.53513879282057974507e+00 1.08224216338176457697e+01 6.53609925662447466266e+00 1.04136823053699494324e+01 8.69530932951519730523e+00 1.28259496246640711803e+01 -3446 17225.00 8.64519315501897125387e+01 6.26647491937247380633e+00 1.34309959256645203851e+01 7.53778200733985581650e+00 1.08257019431653400687e+01 6.53782009872842806431e+00 1.04166343439368453971e+01 8.69864932516227540304e+00 1.28300713367306844503e+01 -3447 17230.00 8.64782141431634698847e+01 6.26790803065493840052e+00 1.34357623892984427982e+01 7.54042488088020235182e+00 1.08289822524093946043e+01 6.53954069701690077210e+00 1.04195861875549926623e+01 8.70198828561182935459e+00 1.28341926180652485812e+01 -3448 17235.00 8.65044967361372414416e+01 6.26934089696114060786e+00 1.34405292657345185603e+01 7.54306741309960138153e+00 1.08322625616534455872e+01 6.54126105168680904711e+00 1.04225378368462440193e+01 8.70532620968235093528e+00 1.28383134682532009663e+01 -3449 17240.00 8.65307793291109845768e+01 6.27077351869528420991e+00 1.34452965549727476713e+01 7.54570960365604026521e+00 1.08355428708975001229e+01 6.54298116290397935302e+00 1.04254892927433662209e+01 8.70866309620269518632e+00 1.28424338871909018422e+01 -3450 17245.00 8.65570619220847561337e+01 6.27220589623047164451e+00 1.34500642568058452753e+01 7.54835145220750103334e+00 1.08388231801415528821e+01 6.54470103085496557327e+00 1.04284405558682049531e+01 8.71199894400172425435e+00 1.28465538745674283660e+01 -3451 17250.00 8.65833445150585134797e+01 6.27363802993981511946e+00 1.34548323711301751615e+01 7.55099295842233519949e+00 1.08421034893856056414e+01 6.54642065573668485712e+00 1.04313916271535287450e+01 8.71533375190828962786e+00 1.28506734300718523656e+01 -3452 17255.00 8.66096271080322708258e+01 6.27506992022751308724e+00 1.34596008978420886848e+01 7.55363412195852390596e+00 1.08453837987332981641e+01 6.54814003772532871039e+00 1.04343425072211868354e+01 8.71866751877197820875e+00 1.28547925532896165635e+01 -3453 17260.00 8.66359097010060423827e+01 6.27650156745630738442e+00 1.34643698366306701075e+01 7.55627494249478370847e+00 1.08486641079773526997e+01 6.54985917700744835201e+00 1.04372931970039442007e+01 8.72200024343200830401e+00 1.28589112442207174070e+01 -3454 17265.00 8.66621922939797997287e+01 6.27793297202003497404e+00 1.34691391873922761135e+01 7.55891541969946079149e+00 1.08519444173250452224e+01 6.55157807376959944179e+00 1.04402436972272916194e+01 8.72533192475869689986e+00 1.28630295023469471971e+01 -3455 17270.00 8.66884748869535570748e+01 6.27936413431253281914e+00 1.34739089500232651631e+01 7.56155555324090578040e+00 1.08552247264654582182e+01 6.55329672820870001715e+00 1.04431940087203525280e+01 8.72866256161199061125e+00 1.28671473274610317361e+01 -3456 17275.00 8.67147574799273286317e+01 6.28079505471727195243e+00 1.34786791244199992690e+01 7.56419534280819405581e+00 1.08585050357095092011e+01 6.55501514051130307337e+00 1.04461441322086194816e+01 8.73199215285183782953e+00 1.28712647192520410755e+01 -3457 17280.00 8.67410400729010859777e+01 6.28222573363845260275e+00 1.34834497101679069431e+01 7.56683478805931208910e+00 1.08617853449535637367e+01 6.55673331087432487152e+00 1.04490940686248592328e+01 8.73532069735891525397e+00 1.28753816774090559250e+01 -3458 17285.00 8.67673226658748433238e+01 6.28365617145954580280e+00 1.34882207073706368305e+01 7.56947388868333348455e+00 1.08650656541976147196e+01 6.55845123947395958197e+00 1.04520438186945572312e+01 8.73864819401390136022e+00 1.28794982017247932049e+01 -3459 17290.00 8.67936052587449609064e+01 6.28508636857438585110e+00 1.34929921157172607593e+01 7.57211264437970221763e+00 1.08683459635453090186e+01 6.56016892651748584342e+00 1.04549933831432024789e+01 8.74197464170783788973e+00 1.28836142918883282960e+01 -3460 17295.00 8.68198878517187324633e+01 6.28651632538717564103e+00 1.34977639350005009788e+01 7.57475105480640298339e+00 1.08716262727893600015e+01 6.56188637220182169330e+00 1.04579427629035635050e+01 8.74530003932139798906e+00 1.28877299474850985916e+01 -3461 17300.00 8.68461704446924898093e+01 6.28794604229175124743e+00 1.35025361651167141730e+01 7.57738911967324035857e+00 1.08749065820334163135e+01 6.56360357671352279141e+00 1.04608919589084106150e+01 8.74862438577672030249e+00 1.28918451684114625522e+01 -3462 17305.00 8.68724530376662471554e+01 6.28937551969230934645e+00 1.35073088058586172622e+01 7.58002683865892556980e+00 1.08781868913811106125e+01 6.56532054025986955281e+00 1.04638409716759461787e+01 8.75194767995447975295e+00 1.28959599541492160313e+01 -3463 17310.00 8.68987356306400045014e+01 6.29080475799305371964e+00 1.35120818570189307195e+01 7.58266421147326763474e+00 1.08814672005215200556e+01 6.56703726302741497278e+00 1.04667898023462235813e+01 8.75526992078717292145e+00 1.29000743045947157128e+01 -3464 17315.00 8.69250182236137618474e+01 6.29223375758781688916e+00 1.35168553184940112288e+01 7.58530123778461184969e+00 1.08847475097655745913e+01 6.56875374521307975328e+00 1.04697384516447318248e+01 8.75859110718656985739e+00 1.29041882192297574505e+01 -3465 17320.00 8.69513008165875334043e+01 6.29366251890152827997e+00 1.35216291900765792633e+01 7.58793791731312605719e+00 1.08880278190096273505e+01 6.57046998703450935153e+00 1.04726869202969528061e+01 8.76191123808516891813e+00 1.29083016979507050337e+01 -3466 17325.00 8.69775834095612907504e+01 6.29509104231766158932e+00 1.35264034714557084271e+01 7.59057424974789185512e+00 1.08913081283573216496e+01 6.57218598866789083246e+00 1.04756352093393001468e+01 8.76523031241546846104e+00 1.29124147403429887504e+01 -3467 17330.00 8.70038660025350623073e+01 6.29651932826114180131e+00 1.35311781625277625096e+01 7.59321023479871382023e+00 1.08945884376013726325e+01 6.57390175033087320600e+00 1.04785833194972575200e+01 8.76854832909959824860e+00 1.29165273461993290738e+01 -3468 17335.00 8.70301485955088196533e+01 6.29794737714653418692e+00 1.35359532629818151150e+01 7.59584587217539297654e+00 1.08978687468454271681e+01 6.57561727223073777537e+00 1.04815312517035987838e+01 8.77186528710115176466e+00 1.29206395150015183049e+01 -3469 17340.00 8.70564311884825769994e+01 6.29937518936767659739e+00 1.35407287728178626907e+01 7.59848116156701092194e+00 1.09011490560894781510e+01 6.57733255455403753587e+00 1.04844790066838093878e+01 8.77518118537335034546e+00 1.29247512466459166802e+01 -3470 17345.00 8.70827137814563343454e+01 6.30080276535985639441e+00 1.35455046917249912752e+01 7.60111610269373283444e+00 1.09044293654371724500e+01 6.57904759751841883286e+00 1.04874265854742976245e+01 8.77849602286942598539e+00 1.29288625407179615934e+01 -3471 17350.00 8.71089963744301059023e+01 6.30223010552727824773e+00 1.35502810194959089074e+01 7.60375069527573099748e+00 1.09077096746812234329e+01 6.58076240133116385778e+00 1.04903739888005507197e+01 8.78180979854260002071e+00 1.29329733969067284249e+01 -3472 17355.00 8.71352789674038632484e+01 6.30365721028450476382e+00 1.35550577558197016259e+01 7.60638493901244583384e+00 1.09109899839252797449e+01 6.58247696618919242439e+00 1.04933212175953407552e+01 8.78512251138755573265e+00 1.29370838149012961082e+01 -3473 17360.00 8.71615615603776205944e+01 6.30508408005646270311e+00 1.35598349006963641017e+01 7.60901883362404607425e+00 1.09142702931693307278e+01 6.58419129231014732540e+00 1.04962682727914344838e+01 8.78843416035751978654e+00 1.29411937943907418003e+01 -3474 17365.00 8.71878441533513637296e+01 6.30651071526808326695e+00 1.35646124537113319519e+01 7.61165237884106460342e+00 1.09175506024133834870e+01 6.58590537990131252855e+00 1.04992151551143191313e+01 8.79174474445753695306e+00 1.29453033350641373289e+01 -3475 17370.00 8.72141267463251494974e+01 6.30793711632356313146e+00 1.35693904147609671895e+01 7.61428557437330777447e+00 1.09208309116574380226e+01 6.58761922915960518310e+00 1.05021618656004083192e+01 8.79505426267192724765e+00 1.29494124366105669566e+01 -3476 17375.00 8.72404093392989068434e+01 6.30936328367892418356e+00 1.35741687836379867349e+01 7.61691841995130936027e+00 1.09241112209014907819e+01 6.58933284031303756478e+00 1.05051084050788254842e+01 8.79836271399537217519e+00 1.29535210986154591950e+01 -3477 17380.00 8.72666919322726641894e+01 6.31078921772800249812e+00 1.35789475600314641923e+01 7.61955091529523720340e+00 1.09273915302491833046e+01 6.59104621356888831230e+00 1.05080547744823391554e+01 8.80167009744327799581e+00 1.29576293207678965302e+01 -3478 17385.00 8.72929745252464357463e+01 6.31221491891645403172e+00 1.35837267436304802715e+01 7.62218306013562418855e+00 1.09306718393895963004e+01 6.59275934913444139340e+00 1.05110009746400816510e+01 8.80497641201033509617e+00 1.29617371027569525666e+01 -3479 17390.00 8.73192571182201930924e+01 6.31364038765884316717e+00 1.35885063344350349723e+01 7.62481485421336824260e+00 1.09339521487372888231e+01 6.59447224722734315350e+00 1.05139470063811764078e+01 8.80828165671194618369e+00 1.29658444443753513298e+01 -3480 17395.00 8.73455397111939362276e+01 6.31506562440082497289e+00 1.35932863321342054519e+01 7.62744629723827838319e+00 1.09372324579813433587e+01 6.59618490805487578399e+00 1.05168928708456785870e+01 8.81158583059461797404e+00 1.29699513451048762391e+01 -3481 17400.00 8.73718223041677077845e+01 6.31649062957769391602e+00 1.35980667363134273273e+01 7.63007738896161047393e+00 1.09405127672253943416e+01 6.59789733184504800789e+00 1.05198385687590736381e+01 8.81488893267376028007e+00 1.29740578046346186625e+01 -3482 17405.00 8.73981048971414651305e+01 6.31791540360401260301e+00 1.36028475469726988223e+01 7.63270812912426421804e+00 1.09437930764694488772e+01 6.59960951881550705878e+00 1.05227841010541318667e+01 8.81819096198551299892e+00 1.29781638227572848621e+01 -3483 17410.00 8.74243874901152366874e+01 6.31933994692543699045e+00 1.36076287638010970937e+01 7.63533851745677250022e+00 1.09470733858171431763e+01 6.60132146917353601623e+00 1.05257294686636218017e+01 8.82149191757637574085e+00 1.29822693989546742444e+01 -3484 17415.00 8.74506700830890082443e+01 6.32076425997726065731e+00 1.36124103863840577588e+01 7.63796855370003591190e+00 1.09503536950611941592e+01 6.60303318314714182691e+00 1.05286746725203101960e+01 8.82479179849285166881e+00 1.29863745331231470459e+01 -3485 17420.00 8.74769526760627655904e+01 6.32218834320513867198e+00 1.36171924147215825940e+01 7.64059823760531209302e+00 1.09536340043052451421e+01 6.60474466094361023494e+00 1.05316197135569691312e+01 8.82809060380217225372e+00 1.29904792246408575807e+01 -3486 17425.00 8.75032352690365229364e+01 6.32361219704436550160e+00 1.36219748483991072163e+01 7.64322756891349985864e+00 1.09569143135492996777e+01 6.60645590280131145278e+00 1.05345645927063671365e+01 8.83138833256120747706e+00 1.29945834734041625325e+01 -3487 17430.00 8.75295178619066405190e+01 6.32503582193023028424e+00 1.36267576873129936388e+01 7.64585654737586040142e+00 1.09601946228969922004e+01 6.60816690892753300091e+00 1.05375093109012727410e+01 8.83468498384754852282e+00 1.29986872788948542023e+01 -3488 17435.00 8.75558004548803836542e+01 6.32645921831875490682e+00 1.36315409309450288333e+01 7.64848517273329342459e+00 1.09634749320374051962e+01 6.60987767953991589565e+00 1.05404538690744544738e+01 8.83798055671806181977e+00 1.30027906408020150764e+01 -3489 17440.00 8.75820830478541410002e+01 6.32788238663486968250e+00 1.36363245792952181290e+01 7.65111344475778487606e+00 1.09667552412814561791e+01 6.61158821488720249704e+00 1.05433982681586826402e+01 8.84127505028143545474e+00 1.30068935589183602985e+01 -3490 17445.00 8.76083656408279267680e+01 6.32930532735531947708e+00 1.36411086320526404592e+01 7.65374136317987208145e+00 1.09700355505255124910e+01 6.61329851516630728980e+00 1.05463425091903655328e+01 8.84456846360490267500e+00 1.30109960327256874990e+01 -3491 17450.00 8.76346482338016841140e+01 6.33072804089466956157e+00 1.36458930888027278883e+01 7.65636892778190603082e+00 1.09733158598732067901e+01 6.61500858062596996945e+00 1.05492865928949939303e+01 8.84786079580751305684e+00 1.30150980618094269659e+01 -3492 17455.00 8.76609308267754556709e+01 6.33215052772967013084e+00 1.36506779494418406529e+01 7.65899613830478553922e+00 1.09765961691172577730e+01 6.61671841147347450374e+00 1.05522305204126158884e+01 8.85115204597722637914e+00 1.30191996460659424883e+01 -3493 17460.00 8.76872134197492130170e+01 6.33357278829561387568e+00 1.36554632135554143701e+01 7.66162299452049833093e+00 1.09798764783613087559e+01 6.61842800794719199331e+00 1.05551742926759999364e+01 8.85444221323309044180e+00 1.30233007849770281439e+01 -3494 17465.00 8.77134960127229703630e+01 6.33499482305888150790e+00 1.36602488810398075003e+01 7.66424949618030915133e+00 1.09831567877090030549e+01 6.62013737026477144809e+00 1.05581179106179163796e+01 8.85773129668379866075e+00 1.30274014781281159969e+01 -3495 17470.00 8.77397786056967134982e+01 6.33641663245476749466e+00 1.36650349514804592133e+01 7.66687564305620838923e+00 1.09864370968494160508e+01 6.62184649866458574508e+00 1.05610613751711372998e+01 8.86101929545876210170e+00 1.30315017253119318497e+01 -3496 17475.00 8.77660611986704850551e+01 6.33783821694965787685e+00 1.36698214246700846530e+01 7.66950143492018021618e+00 1.09897174061971085735e+01 6.62355539338500864943e+00 1.05640046873720674370e+01 8.86430620868739538309e+00 1.30356015260102644504e+01 -3497 17480.00 8.77923437916442424012e+01 6.33925957699957187685e+00 1.36746083002977609766e+01 7.67212687154421946190e+00 1.09929977154411631091e+01 6.62526405463332324075e+00 1.05669478481534788727e+01 8.86759203549912022879e+00 1.30397008800158342723e+01 -3498 17485.00 8.78186263846180139581e+01 6.34068071307089375921e+00 1.36793955780525635646e+01 7.67475195267958554268e+00 1.09962780246852158683e+01 6.62697248266863159216e+00 1.05698908585517816761e+01 8.87087677505443750192e+00 1.30437997868104353927e+01 -3499 17490.00 8.78449089775917855150e+01 6.34210162560927859232e+00 1.36841832577272146665e+01 7.67737667811899804349e+00 1.09995583339292686276e+01 6.62868067769821589508e+00 1.05728337194997461523e+01 8.87416042649313041579e+00 1.30478982461867865084e+01 -3500 17495.00 8.78711915705655428610e+01 6.34352231508111419345e+00 1.36889713389071481231e+01 7.68000104763444468858e+00 1.10028386431733196105e+01 6.63038863997081318047e+00 1.05757764319301372780e+01 8.87744298896534012044e+00 1.30519962576266799203e+01 -3501 17500.00 8.78974741635392859962e+01 6.34494278196314631657e+00 1.36937598213850790785e+01 7.68262506100828179711e+00 1.10061189524173759224e+01 6.63209636972480165440e+00 1.05787189968793686745e+01 8.88072446165230644510e+00 1.30560938208191998910e+01 -3502 17505.00 8.79237567565130433422e+01 6.34636302670103358281e+00 1.36985487049537280058e+01 7.68524871801249620518e+00 1.10093992616614269053e+01 6.63380386717782410955e+00 1.05816614153838486345e+01 8.88400484371453380561e+00 1.30601909353497713795e+01 -3503 17510.00 8.79500393494868148991e+01 6.34778304976115848035e+00 1.37033379890948925350e+01 7.68787201841908096611e+00 1.10126795710091212044e+01 6.63551113257861935324e+00 1.05846036883763492398e+01 8.88728413433326203119e+00 1.30642876010111219642e+01 -3504 17515.00 8.79763219424605722452e+01 6.34920285163063535805e+00 1.37081276737049257974e+01 7.69049496203111537795e+00 1.10159598803568155034e+01 6.63721816616556203883e+00 1.05875458168932770064e+01 8.89056233268972206929e+00 1.30683838171813988538e+01 -3505 17520.00 8.80026045354343438021e+01 6.35062243275512017249e+00 1.37129177583692687392e+01 7.69311754863095398349e+00 1.10192401894972284992e+01 6.63892496817702681966e+00 1.05904878018674022400e+01 8.89383943797551701493e+00 1.30724795836533242976e+01 -3506 17525.00 8.80288871284081153590e+01 6.35204179362172460799e+00 1.37177082428806382808e+01 7.69573977799058805971e+00 1.10225204987412794821e+01 6.64063153884102330693e+00 1.05934296444387783254e+01 8.89711544939261145259e+00 1.30765749000123321366e+01 -3507 17530.00 8.80551697213818584942e+01 6.35346093469683381727e+00 1.37224991268244700393e+01 7.69836164991309690464e+00 1.10258008079853322414e+01 6.64233787841665446194e+00 1.05963713455401702390e+01 8.90039036613260314823e+00 1.30806697658438615406e+01 -3508 17535.00 8.80814523143556158402e+01 6.35487985644683206488e+00 1.37272904098898393954e+01 7.70098316419120099141e+00 1.10290811173330265405e+01 6.64404398712156663009e+00 1.05993129061043518391e+01 8.90366418742855181279e+00 1.30847641807333445740e+01 -3509 17540.00 8.81077349073293873971e+01 6.35629855935883458784e+00 1.37320820918694668222e+01 7.70360432060725308645e+00 1.10323614265770792997e+01 6.64574986521486366087e+00 1.06022543272713694051e+01 8.90693691248241847802e+00 1.30888581443698566176e+01 -3510 17545.00 8.81340175003031447432e+01 6.35771704389922209799e+00 1.37368741723487861606e+01 7.70622511897470019449e+00 1.10356417358211302826e+01 6.64745551292455161274e+00 1.06051956100776365588e+01 8.91020854051689781272e+00 1.30929516563388386174e+01 -3511 17550.00 8.81603000932769020892e+01 6.35913531054474656656e+00 1.37416666510168727910e+01 7.70884555906553092797e+00 1.10389220450651830419e+01 6.64916093050973699974e+00 1.06081367554559218291e+01 8.91347907077541101728e+00 1.30970447163293641779e+01 -3512 17555.00 8.81865826862506736461e+01 6.36055335978251967788e+00 1.37464595276664471868e+01 7.71146564070355644560e+00 1.10422023543092375775e+01 6.65086611820879269885e+00 1.06110777645462750485e+01 8.91674850250137573937e+00 1.31011373238232309291e+01 -3513 17560.00 8.82128652792244309921e+01 6.36197119208928896228e+00 1.37512528018829485177e+01 7.71408536367112951382e+00 1.10454826635532903367e+01 6.65257107626009336343e+00 1.06140186381778232061e+01 8.92001683491748487143e+00 1.31052294784058780408e+01 -3514 17565.00 8.82391478721981883382e+01 6.36338880795216788044e+00 1.37560464732518088482e+01 7.71670472778169802552e+00 1.10487629727973413196e+01 6.65427580491237602445e+00 1.06169593775942630032e+01 8.92328406729825474031e+00 1.31093211798700135517e+01 -3515 17570.00 8.82654304650683059208e+01 6.36480620783753980874e+00 1.37608405415657450988e+01 7.71932373283834305511e+00 1.10520432821450356187e+01 6.65598030442474541957e+00 1.06198999837283611924e+01 8.92655019889746625950e+00 1.31134124276974386447e+01 -3516 17575.00 8.82917130580420632668e+01 6.36622339224288413817e+00 1.37656350065138362027e+01 7.72194237864414745331e+00 1.10553235913890919306e+01 6.65768457502520938363e+00 1.06228404577201676062e+01 8.92981522896890567154e+00 1.31175032214735871605e+01 -3517 17580.00 8.83179956510158348237e+01 6.36764036164494839909e+00 1.37704298676815195535e+01 7.72456066500219229454e+00 1.10586039006331429135e+01 6.65938861696250938849e+00 1.06257808005024507736e+01 8.93307915680781405854e+00 1.31215935608875380325e+01 -3518 17585.00 8.83442782439895921698e+01 6.36905711654120842979e+00 1.37752251246542272156e+01 7.72717859173628784930e+00 1.10618842099808372126e+01 6.66109243050610988490e+00 1.06287210131116243161e+01 8.93634198166797766305e+00 1.31256834454210871144e+01 -3519 17590.00 8.83705608369633495158e+01 6.37047365740841442516e+00 1.37800207773283212020e+01 7.72979615864951608017e+00 1.10651645191212484320e+01 6.66279601588402137224e+00 1.06316610967913760533e+01 8.93960370286536232243e+00 1.31297728748669495502e+01 -3520 17595.00 8.83968434299371352836e+01 6.37188998474404222350e+00 1.37848168251855938138e+01 7.73241336555532399188e+00 1.10684448284689427311e+01 6.66449937335534681182e+00 1.06346010523708383033e+01 8.94286431966412109773e+00 1.31338618486032832067e+01 -3521 17600.00 8.84231260229108784188e+01 6.37330609904556943945e+00 1.37896132679151257605e+01 7.73503021226715681280e+00 1.10717251377129937140e+01 6.66620250316882323460e+00 1.06375408809900626750e+01 8.94612383139058131576e+00 1.31379503663191563589e+01 -3522 17605.00 8.84494086158846357648e+01 6.37472200077938033758e+00 1.37944101052059924228e+01 7.73764669860882570163e+00 1.10750054469570482496e+01 6.66790540558355626644e+00 1.06404805837890936715e+01 8.94938223732962789825e+00 1.31420384276000170587e+01 -3523 17610.00 8.84756912088583931109e+01 6.37613769047404410628e+00 1.37992073367472674050e+01 7.74026282438341350911e+00 1.10782857562010992325e+01 6.66960808084828116193e+00 1.06434201617007051510e+01 8.95263953681795143780e+00 1.31461260321349335811e+01 -3524 17615.00 8.85019738018321646678e+01 6.37755316859594412193e+00 1.38040049620207501135e+01 7.74287858943545614920e+00 1.10815660654451537681e+01 6.67131052922210177059e+00 1.06463596158649504986e+01 8.95589572916115983503e+00 1.31502131794057000036e+01 -3525 17620.00 8.85282563948059220138e+01 6.37896843564255799919e+00 1.38088029808191574688e+01 7.74549399356803824901e+00 1.10848463746892047510e+01 6.67301275094339274574e+00 1.06492989474218777701e+01 8.95915081368558752217e+00 1.31542998689977590487e+01 -3526 17625.00 8.85545389877796793598e+01 6.38038349213209254884e+00 1.38136013927279233116e+01 7.74810903660496919088e+00 1.10881266839332575103e+01 6.67471474628162031451e+00 1.06522381573042554948e+01 8.96240478973829546305e+00 1.31583861006001860972e+01 -3527 17630.00 8.85808215807534224950e+01 6.38179833854129352488e+00 1.38184001974361283516e+01 7.75072371838042251113e+00 1.10914069932809500330e+01 6.67641651548552061968e+00 1.06551772466521352811e+01 8.96565765665598135570e+00 1.31624718736947698972e+01 -3528 17635.00 8.86071041737272082628e+01 6.38321297538836862628e+00 1.38231993945292046533e+01 7.75333803871820848030e+00 1.10946873025250063449e+01 6.67811805881420106346e+00 1.06581162166055687379e+01 8.96890941379606942974e+00 1.31665571878669549477e+01 -3529 17640.00 8.86333867667009656088e+01 6.38462740315006449521e+00 1.38279989836962329264e+01 7.75595199744213914528e+00 1.10979676117690573278e+01 6.67981937651639778863e+00 1.06610550682009677104e+01 8.97216006049525738320e+00 1.31706420428058095240e+01 -3530 17645.00 8.86596693596747229549e+01 6.38604162235495209643e+00 1.38327989645226452353e+01 7.75856559438638804238e+00 1.11012479210131100871e+01 6.68152046887193939995e+00 1.06639938025783820308e+01 8.97540959613170308273e+00 1.31747264380967763486e+01 -3531 17650.00 8.86859519526484945118e+01 6.38745563347977807211e+00 1.38375993366975205134e+01 7.76117882938512870794e+00 1.11045282302571646227e+01 6.68322133611920321528e+00 1.06669324206705784519e+01 8.97865802007319224742e+00 1.31788103731180097355e+01 -3532 17655.00 8.87122345456222518578e+01 6.38886943704274834488e+00 1.38424000997026528381e+01 7.76379170226217141249e+00 1.11078085395012173819e+01 6.68492197852765457355e+00 1.06698709237212501222e+01 8.98190533169787741485e+00 1.31828938477658628159e+01 -3533 17660.00 8.87385171385960234147e+01 6.39028303355170468336e+00 1.38472012534344024459e+01 7.76640421286205562268e+00 1.11110888487452683648e+01 6.68662239634603228211e+00 1.06728093127668106632e+01 8.98515153038391645168e+00 1.31869768613148501402e+01 -3534 17665.00 8.87647997315697665499e+01 6.39169642351448707984e+00 1.38520027972709236508e+01 7.76901636101895665121e+00 1.11143691580929626639e+01 6.68832258984380256805e+00 1.06757475889473081310e+01 8.98839661551982693766e+00 1.31910594135576939578e+01 -3535 17670.00 8.87910823245435381068e+01 6.39310960742857314898e+00 1.38568047309012900570e+01 7.77162814655668299224e+00 1.11176494673370154231e+01 6.69002255928006839270e+00 1.06786857534027923577e+01 8.99164058651485120777e+00 1.31951415038725468065e+01 -3536 17675.00 8.88173649175172954529e+01 6.39452258581216792521e+00 1.38616070540145841505e+01 7.77423956934050064405e+00 1.11209297765810681824e+01 6.69172230492429509496e+00 1.06816238070660372017e+01 8.99488344276787721299e+00 1.31992231320521220539e+01 -3537 17680.00 8.88436475104910670098e+01 6.39593535916274724684e+00 1.38664097661962397723e+01 7.77685062918385661135e+00 1.11242100858251209416e+01 6.69342182703558563617e+00 1.06845617511807304822e+01 8.99812518368814728831e+00 1.32033042975782208828e+01 -3538 17685.00 8.88699301034648243558e+01 6.39734792799851526013e+00 1.38712128669280474469e+01 7.77946132595202044513e+00 1.11274903951728134643e+01 6.69512112586268148817e+00 1.06874995868869238080e+01 9.00136580869527236359e+00 1.32073849999326320415e+01 -3539 17690.00 8.88962126964385817018e+01 6.39876029283767966405e+00 1.38760163561063709636e+01 7.78207165946879708684e+00 1.11307707043132264602e+01 6.69682020168541036753e+00 1.06904373152210308007e+01 9.00460531721922841086e+00 1.32114652389080777795e+01 -3540 17695.00 8.89224952894123248370e+01 6.40017245418808133905e+00 1.38808202331093628601e+01 7.78468162959945786383e+00 1.11340510136609207592e+01 6.69851905477323850135e+00 1.06933749373230959634e+01 9.00784370868998784943e+00 1.32155450137790726473e+01 -3541 17700.00 8.89487778823860963939e+01 6.40158441255755938926e+00 1.38856244976261020696e+01 7.78729123616781215844e+00 1.11373313229049735185e+01 6.70021768537490558515e+00 1.06963124542295364705e+01 9.01108098254788814074e+00 1.32196243244419697760e+01 -3542 17705.00 8.89750604753598537400e+01 6.40299616846431973727e+00 1.38904291492420206566e+01 7.78990047902875826225e+00 1.11406116321490280541e+01 6.70191609375987695785e+00 1.06992498672876834576e+01 9.01431713824363711751e+00 1.32237031701712872689e+01 -3543 17710.00 8.90013430682299855334e+01 6.40440772243693245969e+00 1.38952341876461975545e+01 7.79250935804756839076e+00 1.11438919413930790370e+01 6.70361428020798655325e+00 1.07021871774303036773e+01 9.01755217522793017793e+00 1.32277815507597402700e+01 -3544 17715.00 8.90276256612037428795e+01 6.40581907497287073028e+00 1.39000396123204268406e+01 7.79511787305841519213e+00 1.11471722506371317962e+01 6.70531224496796962598e+00 1.07051243857974487383e+01 9.02078609296184197319e+00 1.32318594655854830933e+01 -3545 17720.00 8.90539082541775144364e+01 6.40723022660070906653e+00 1.39048454229537892246e+01 7.79772602390583546850e+00 1.11504525598811863318e+01 6.70700998831965833347e+00 1.07080614935291738021e+01 9.02401889091679798582e+00 1.32359369143375928957e+01 -3546 17725.00 8.90801908471512717824e+01 6.40864117783864895017e+00 1.39096516191317149946e+01 7.80033381046546203663e+00 1.11537328692288788545e+01 6.70870751053251712648e+00 1.07109985018691649117e+01 9.02725056856423080376e+00 1.32400138966015070707e+01 -3547 17730.00 8.91064734401250291285e+01 6.41005192921526134597e+00 1.39144582004396433206e+01 7.80294123257146754469e+00 1.11570131784729333901e+01 6.71040481186565163085e+00 1.07139354118538356886e+01 9.03048112537556946222e+00 1.32440904118590179195e+01 -3548 17735.00 8.91327560330987722637e+01 6.41146248122802209224e+00 1.39192651664630115960e+01 7.80554829008912154364e+00 1.11602934877169843730e+01 6.71210189258852718552e+00 1.07168722246232395179e+01 9.03371056086370316507e+00 1.32481664596955628355e+01 -3549 17740.00 8.91590386260725438206e+01 6.41287283442622779717e+00 1.39240725167872518853e+01 7.80815498287332232508e+00 1.11635737971683184355e+01 6.71379875299133832556e+00 1.07198089413174209028e+01 9.03693887451042421333e+00 1.32522420395929376724e+01 -3550 17745.00 8.91853212190463153775e+01 6.41428298931772022939e+00 1.39288802509978015820e+01 7.81076131078934032814e+00 1.11668540934572444456e+01 6.71549539331245970430e+00 1.07227455630764385575e+01 9.04016606582862536357e+00 1.32563171512402178109e+01 -3551 17750.00 8.92116038120200727235e+01 6.41569294642070531154e+00 1.39336883686801016324e+01 7.81336727367134820099e+00 1.11701344155527841906e+01 6.71719181385245001081e+00 1.07256820910403387614e+01 9.04339213432082367206e+00 1.32603917942228424209e+01 -3552 17755.00 8.92378864049938442804e+01 6.41710270627411460964e+00 1.39384968695232203117e+01 7.81597287141570440383e+00 1.11734147246931971864e+01 6.71888801487041220639e+00 1.07286185263491713471e+01 9.04661707949991011901e+00 1.32644659679189587109e+01 -3553 17760.00 8.92641689979676016264e+01 6.41851226939615582268e+00 1.39433057530089570264e+01 7.81857810384622187172e+00 1.11766950340408914855e+01 6.72058399663581162997e+00 1.07315548702466330155e+01 9.04984090089949866353e+00 1.32685396721212924831e+01 -3554 17765.00 8.92904515909413447616e+01 6.41992163631539547453e+00 1.39481150188263889333e+01 7.82118297085925551215e+00 1.11799753432849424684e+01 6.72227975941811717320e+00 1.07344911237691338357e+01 9.05306359805320859380e+00 1.32726129061043494062e+01 -3555 17770.00 8.93167341839151021077e+01 6.42133080755004037599e+00 1.39529246663536703466e+01 7.82378747229934745633e+00 1.11832556525289952276e+01 6.72397530350752159478e+00 1.07374272881603616270e+01 9.05628517049464676347e+00 1.32766856696608552824e+01 -3556 17775.00 8.93430167768888736646e+01 6.42273978363902298128e+00 1.39577346953835181864e+01 7.82639160803176281433e+00 1.11865359617730497632e+01 6.72567062916312874421e+00 1.07403633645603697744e+01 9.05950561776779927925e+00 1.32807579622725988600e+01 -3557 17780.00 8.93692993698626310106e+01 6.42414856511091070246e+00 1.39625451053977265303e+01 7.82899537792176936080e+00 1.11898162710171025225e+01 6.72736573665440484859e+00 1.07432993540055683468e+01 9.06272493943737345035e+00 1.32848297834213759927e+01 -3558 17785.00 8.93955819628364167784e+01 6.42555715249427628066e+00 1.39673558960853760880e+01 7.83159878184499547160e+00 1.11930965802611535054e+01 6.72906062627154444300e+00 1.07462352577396504927e+01 9.06594313504734827802e+00 1.32889011326926240741e+01 -3559 17790.00 8.94218645558101741244e+01 6.42696554630732208580e+00 1.39721670668246158442e+01 7.83420181966671069773e+00 1.11963768896088478044e+01 6.73075529828401641907e+00 1.07491710770063075842e+01 9.06916020418315760310e+00 1.32929720096717787214e+01 -3560 17795.00 8.94481471487839172596e+01 6.42837374709934739059e+00 1.39769786173045247324e+01 7.83680449125217926110e+00 1.11996571988528987873e+01 6.73244975296128167486e+00 1.07521068128419496901e+01 9.07237614640951228751e+00 1.32970424138406340120e+01 -3561 17800.00 8.94744297417576746057e+01 6.42978175538855545312e+00 1.39817905470069003826e+01 7.83940679646666982450e+00 1.12029375080969533229e+01 6.73414399058317680868e+00 1.07550424664902699590e+01 9.07559096131184617207e+00 1.33011123448882688791e+01 -3562 17805.00 8.95007123347314461626e+01 6.43118957171387961580e+00 1.39866028557244561625e+01 7.84200873519617669416e+00 1.12062178173410060822e+01 6.73583801142953042529e+00 1.07579780389876766833e+01 9.07880464847559665031e+00 1.33051818021928358604e+01 -3563 17810.00 8.95269949277052035086e+01 6.43259719661425499737e+00 1.39914155428353481625e+01 7.84461030729560082619e+00 1.12094981265850588414e+01 6.73753181576980875178e+00 1.07609135316815027750e+01 9.08201720749656082887e+00 1.33092507854434121128e+01 -3564 17815.00 8.95532775206789608546e+01 6.43400463060788574410e+00 1.39962286079250137760e+01 7.84721151265094007954e+00 1.12127784359327531405e+01 6.73922540388384305743e+00 1.07638489457117998427e+01 9.08522863798090618559e+00 1.33133192941217917138e+01 -3565 17820.00 8.95795601136527466224e+01 6.43541187424406846418e+00 1.40010420505788868439e+01 7.84981235112745867610e+00 1.12160587451768058997e+01 6.74091877606182698912e+00 1.07667842822186212715e+01 9.08843893954515991140e+00 1.33173873277097722934e+01 -3566 17825.00 8.96058427066265039684e+01 6.43681892805137234603e+00 1.40058558703824029834e+01 7.85241282261115269847e+00 1.12193390544208586590e+01 6.74261193256286617270e+00 1.07697195422383753538e+01 9.09164811179548593145e+00 1.33214548858964256794e+01 -3567 17830.00 8.96321252996002471036e+01 6.43822579255836835443e+00 1.40106700668173598245e+01 7.85501292695692310275e+00 1.12226193636649096419e+01 6.74430487367715159053e+00 1.07726547272220383178e+01 9.09485615435877647883e+00 1.33255219681635530549e+01 -3568 17835.00 8.96584078925740044497e+01 6.43963246832471458703e+00 1.40154846396764725114e+01 7.85761266406113101368e+00 1.12258996730126039409e+01 6.74599759967415302242e+00 1.07755898381023751398e+01 9.09806306687228882879e+00 1.33295885739929431679e+01 -3569 17840.00 8.96846904855477760066e+01 6.44103895585825547698e+00 1.40202995882342573708e+01 7.86021203378904242953e+00 1.12291799821530169368e+01 6.74769011084406233891e+00 1.07785248762267205080e+01 9.10126884897328025659e+00 1.33336547028663989778e+01 -3570 17845.00 8.97109730785215333526e+01 6.44244525571865267466e+00 1.40251149121797880071e+01 7.86281103602665165653e+00 1.12324602915007112358e+01 6.74938240745634843165e+00 1.07814598426314862678e+01 9.10447350030936597420e+00 1.33377203545766302994e+01 -3571 17850.00 8.97372556713916509352e+01 6.44385136843447092758e+00 1.40299306110985000373e+01 7.86540967064959151145e+00 1.12357406007447622187e+01 6.75107448979084168172e+00 1.07843947386640053310e+01 9.10767702053854044664e+00 1.33417855285017949996e+01 -3572 17855.00 8.97635382643654224921e+01 6.44525729455501217302e+00 1.40347466844721910917e+01 7.86800793752312443985e+00 1.12390209099888185307e+01 6.75276635814809989000e+00 1.07873295653606859901e+01 9.11087940930841355680e+00 1.33458502241236871555e+01 -3573 17860.00 8.97898208573391940490e+01 6.44666303460884293486e+00 1.40395631318862967873e+01 7.87060583655397749681e+00 1.12423012192328695136e+01 6.75445801277686275199e+00 1.07902643239652231699e+01 9.11408066629770274858e+00 1.33499144411313857006e+01 -3574 17865.00 8.98161034503129513951e+01 6.44806858913489744367e+00 1.40443799529262527415e+01 7.87320336760741490423e+00 1.12455815284769222728e+01 6.75614945398805399890e+00 1.07931990157213046899e+01 9.11728079118512546586e+00 1.33539781789030396197e+01 -3575 17870.00 8.98423860432866945303e+01 6.44947395867210993003e+00 1.40491971470738494787e+01 7.87580053055906947890e+00 1.12488618377209750321e+01 6.75784068204077392750e+00 1.07961336416653441717e+01 9.12047978364938671803e+00 1.33580414371277331753e+01 -3576 17875.00 8.98686686362604518763e+01 6.45087914376977522579e+00 1.40540147140181712615e+01 7.87839732529493552704e+00 1.12521421469650277913e+01 6.75953169722521973739e+00 1.07990682031446763034e+01 9.12367764336920217261e+00 1.33621042152872568920e+01 -3577 17880.00 8.98949512292342234332e+01 6.45228414496682844970e+00 1.40588326531373670747e+01 7.88099375171137239704e+00 1.12554224563127203140e+01 6.76122249982121825695e+00 1.08020027012993473647e+01 9.12687437005438084725e+00 1.33661665128634030708e+01 -3578 17885.00 8.99212338222079807792e+01 6.45368896281256798630e+00 1.40636509640168743118e+01 7.88358980968400935296e+00 1.12587027654531333098e+01 6.76291309010860430817e+00 1.08049371372694107407e+01 9.13006996341472287781e+00 1.33702283294416126580e+01 -3579 17890.00 8.99475164151817381253e+01 6.45509359783556124768e+00 1.40684696462421303664e+01 7.88618549907811328126e+00 1.12619830748008276089e+01 6.76460346837757153793e+00 1.08078715124022011196e+01 9.13326442313930542127e+00 1.33742896646073194944e+01 -3580 17895.00 8.99737990081555238930e+01 6.45649805057474068803e+00 1.40732886993985708557e+01 7.88878081981077095008e+00 1.12652633840448803682e+01 6.76629363490795121550e+00 1.08108058276304852541e+01 9.13645774897939411119e+00 1.33783505178423158810e+01 -3581 17900.00 9.00000816011292670282e+01 6.45790232158977062227e+00 1.40781081229679880806e+01 7.89137577173688775645e+00 1.12685436932889313510e+01 6.76798358996920779163e+00 1.08137400844052411486e+01 9.13964994062406432818e+00 1.33824108886284030007e+01 -3582 17905.00 9.00263641941030243743e+01 6.45930641140921757426e+00 1.40829279165358194348e+01 7.89397035476318453817e+00 1.12718240025329876630e+01 6.76967333386190173172e+00 1.08166742837628717666e+01 9.14284099783493964253e+00 1.33864707766546544576e+01 -3583 17910.00 9.00526467870767959312e+01 6.46071032059274230619e+00 1.40877480795838607719e+01 7.89656456876529411204e+00 1.12751043118806801857e+01 6.77136286686586519323e+00 1.08196084270507189018e+01 9.14603092034255382714e+00 1.33905301812992227894e+01 -3584 17915.00 9.00789293800505532772e+01 6.46211404966891844737e+00 1.40925686116975459328e+01 7.89915841362920634339e+00 1.12783846211247329450e+01 6.77305218926092589271e+00 1.08225425153051855176e+01 9.14921970789817073921e+00 1.33945891021475436133e+01 -3585 17920.00 9.01052119730243106233e+01 6.46351759918703994146e+00 1.40973895124623123110e+01 7.90175188925128590967e+00 1.12816649303687839279e+01 6.77474130132691598760e+00 1.08254765497699683152e+01 9.15240736025304890688e+00 1.33986475387850560992e+01 -3586 17925.00 9.01314945659980821802e+01 6.46492096968604013085e+00 1.41022107813599575366e+01 7.90434499550716118677e+00 1.12849452396128384635e+01 6.77643020334366585899e+00 1.08284105316887586667e+01 9.15559387716881545316e+00 1.34027054905899127846e+01 -3587 17930.00 9.01577771589718253153e+01 6.46632416172558066592e+00 1.41070324178722685815e+01 7.90693773229319152307e+00 1.12882255488568912227e+01 6.77811889561173597230e+00 1.08313444623052461679e+01 9.15877925841746431956e+00 1.34067629573548305899e+01 -3588 17935.00 9.01840597519455968722e+01 6.46772717584459666540e+00 1.41118544215846917211e+01 7.90953009948500795900e+00 1.12915058581009439820e+01 6.77980737840059077826e+00 1.08342783426558408877e+01 9.16196350378134205528e+00 1.34108199383543258421e+01 -3589 17940.00 9.02103423449193542183e+01 6.46913001257165465319e+00 1.41166767920826554672e+01 7.91212209698933222057e+00 1.12947861673449967412e+01 6.78149565200042658830e+00 1.08372121740878810670e+01 9.16514661303244260182e+00 1.34148764332774703689e+01 -3590 17945.00 9.02366249378931257752e+01 6.47053267247678220997e+00 1.41214995288479574498e+01 7.91471372467143208240e+00 1.12980664765890495005e+01 6.78318371670143704932e+00 1.08401459578450545251e+01 9.16832858597384614541e+00 1.34189324417097033404e+01 -3591 17950.00 9.02629075308668831212e+01 6.47193515608854585963e+00 1.41263226314660332861e+01 7.91730498244839342448e+00 1.13013467858331022597e+01 6.78487157277309016479e+00 1.08430796949637713311e+01 9.17150942239827315916e+00 1.34229879629255357543e+01 -3592 17955.00 9.02891901238406404673e+01 6.47333746395624665126e+00 1.41311460993150337373e+01 7.91989587018548668595e+00 1.13046270951807947824e+01 6.78655922050558224612e+00 1.08460133866877264097e+01 9.17468912211916709509e+00 1.34270429967176880837e+01 -3593 17960.00 9.03154727168143836025e+01 6.47473959662917941671e+00 1.41359699321876828293e+01 7.92248638777906588615e+00 1.13079074044248493180e+01 6.78824666018910249932e+00 1.08489470343642491201e+01 9.17786768493961169213e+00 1.34310975425679526296e+01 -3594 17965.00 9.03417553097881551594e+01 6.47614155465664165234e+00 1.41407941293584933362e+01 7.92507653511512977218e+00 1.13111877136689020773e+01 6.78993389210348663454e+00 1.08518806390297548603e+01 9.18104511068341899716e+00 1.34351515998544854824e+01 -3595 17970.00 9.03680379027619267163e+01 6.47754333856720432294e+00 1.41456186905165353096e+01 7.92766631210039829369e+00 1.13144680230165963764e+01 6.79162091652856414470e+00 1.08548142020315694367e+01 9.18422139918475899378e+00 1.34392051682663655754e+01 -3596 17975.00 9.03943204957356840623e+01 6.47894494893089056831e+00 1.41504436152472514721e+01 7.93025571860014011349e+00 1.13177483322606473592e+01 6.79330773375452956486e+00 1.08577477244061100237e+01 9.18739655027780877106e+00 1.34432582472853816569e+01 -3597 17980.00 9.04206030887094556192e+01 6.48034638627627135321e+00 1.41552689028251492687e+01 7.93284475452107962212e+00 1.13210286415047036712e+01 6.79499434407157743010e+00 1.08606812076043475201e+01 9.19057056379674186530e+00 1.34473108363933313569e+01 -3598 17985.00 9.04468856816832129653e+01 6.48174765115264328585e+00 1.41600945530429509489e+01 7.93543341974920934945e+00 1.13243089507487546541e+01 6.79668074775953989786e+00 1.08636146525590504552e+01 9.19374343960682693933e+00 1.34513629351756556218e+01 -3599 17990.00 9.04731682745533305479e+01 6.48314874410930386261e+00 1.41649205652788072740e+01 7.93802171417052448987e+00 1.13275892599928074134e+01 6.79836694508788230706e+00 1.08665480606175552936e+01 9.19691517755259901890e+00 1.34554145432177829633e+01 -3600 17995.00 9.04994508675270878939e+01 6.48454966568518553771e+00 1.41697469392218007300e+01 7.94060963768138350360e+00 1.13308695692368583963e+01 6.80005293636752661257e+00 1.08694814330235516309e+01 9.20008577750969180897e+00 1.34594656600015110115e+01 -3601 18000.00 9.05257334605008310291e+01 6.48595041642958758388e+00 1.41745736741464369857e+01 7.94319719016778336140e+00 1.13341498784809111555e+01 6.80173872186794348238e+00 1.08724147709170875231e+01 9.20325523934337041965e+00 1.34635162850086373965e+01 -3602 18005.00 9.05520160534746167968e+01 6.48735099689180572113e+00 1.41794007697417985270e+01 7.94578437151571748132e+00 1.13374301877249656911e+01 6.80342430187932212249e+00 1.08753480754382199081e+01 9.20642356292926677952e+00 1.34675664178245959590e+01 -3603 18010.00 9.05782986464483741429e+01 6.48875140762113744586e+00 1.41842282255933191948e+01 7.94837118163191114206e+00 1.13407104970726582138e+01 6.80510967667113320090e+00 1.08782813479342781449e+01 9.20959074816374112515e+00 1.34716160579311807766e+01 -3604 18015.00 9.06045812394221314889e+01 6.49015164915651787680e+00 1.41890560410791497503e+01 7.95095762038162590102e+00 1.13439908063167109731e+01 6.80679484655429867246e+00 1.08812145895453156186e+01 9.21275679493278154553e+00 1.34756652050174672297e+01 -3605 18020.00 9.06308638323959030458e+01 6.49155172203687680366e+00 1.41938842158883726796e+01 7.95354368767159058962e+00 1.13472711155607655087e+01 6.80847981178792061030e+00 1.08841478015150237013e+01 9.21592170314312042478e+00 1.34797138584616149615e+01 -3606 18025.00 9.06571464253696603919e+01 6.49295162681151527551e+00 1.41987127492954989805e+01 7.95612938337743269557e+00 1.13505514248048164916e+01 6.81016457267255947983e+00 1.08870809849834540017e+01 9.21908547270147593622e+00 1.34837620177454127202e+01 -3607 18030.00 9.06834290183434035271e+01 6.49435136402972812419e+00 1.42035416410932473497e+01 7.95871470740587572124e+00 1.13538317340488692508e+01 6.81184912947768061997e+00 1.08900141411942943392e+01 9.22224810353529989015e+00 1.34878096825579412155e+01 -3608 18035.00 9.07097116113171750840e+01 6.49575093423045046848e+00 1.42083708907634083118e+01 7.96129965963255070704e+00 1.13571120433965617735e+01 6.81353348250384183160e+00 1.08929472713912449677e+01 9.22540959555131223624e+00 1.34918568523809945248e+01 -3609 18040.00 9.07359942042909324300e+01 6.49715033796297714019e+00 1.42132004976841415100e+01 7.96388423995381611320e+00 1.13603923526406180855e+01 6.81521763202051200636e+00 1.08958803766107106270e+01 9.22856994868733515602e+00 1.34959035266963685018e+01 -3610 18045.00 9.07622767972647039869e+01 6.49854957577660741208e+00 1.42180304614408772323e+01 7.96646844825566979864e+00 1.13636726618846690684e+01 6.81690157832824894513e+00 1.08988134583036639924e+01 9.23172916289154343872e+00 1.34999497050894969874e+01 -3611 18050.00 9.07885593902384755438e+01 6.49994864819991047256e+00 1.42228607816190582014e+01 7.96905228442410251688e+00 1.13669529711287218277e+01 6.81858532168615560920e+00 1.09017465175065204619e+01 9.23488723809138889465e+00 1.35039953871458191514e+01 -3612 18055.00 9.08148419832122328899e+01 6.50134755578218292982e+00 1.42276914577004731655e+01 7.97163574835547539266e+00 1.13702332804764161267e+01 6.82026886239479157581e+00 1.09046795553593298678e+01 9.23804417425577995004e+00 1.35080405722434857552e+01 -3613 18060.00 9.08411245761859902359e+01 6.50274629907272316842e+00 1.42325224892705648472e+01 7.97421883992541946640e+00 1.13735135896168291225e+01 6.82195220074434960367e+00 1.09076125733130595563e+01 9.24119997133289494684e+00 1.35120852600715757319e+01 -3614 18065.00 9.08674071691597333711e+01 6.50414487860010037679e+00 1.42373538757074786787e+01 7.97680155901992815615e+00 1.13767938989645234216e+01 6.82363533699393443044e+00 1.09105455723004887147e+01 9.24435462931237239559e+00 1.35161294501118796063e+01 -3615 18070.00 9.08936897621335049280e+01 6.50554329492397354073e+00 1.42421856167002971461e+01 7.97938390554572674063e+00 1.13800742082085744045e+01 6.82531827144410296881e+00 1.09134785537725864657e+01 9.24750814814238886186e+00 1.35201731418461967849e+01 -3616 18075.00 9.09199723551072622740e+01 6.50694154857291540139e+00 1.42470177117308143266e+01 7.98196587936807944175e+00 1.13833545174526271637e+01 6.82700100436432233408e+00 1.09164115186621177855e+01 9.25066052782294789836e+00 1.35242163348599646611e+01 -3617 18080.00 9.09462549480810196201e+01 6.50833964008585574845e+00 1.42518501602808242978e+01 7.98454748038334649607e+00 1.13866348266966799230e+01 6.82868353605515299165e+00 1.09193444684200642314e+01 9.25381176834368091022e+00 1.35282590287386152994e+01 -3618 18085.00 9.09725375410548053878e+01 6.50973757002245800862e+00 1.42566829618321229134e+01 7.98712870846715894402e+00 1.13899151359407326822e+01 6.83036586678606116863e+00 1.09222774040828340958e+01 9.25696186969422640800e+00 1.35323012229639463300e+01 -3619 18090.00 9.09988201340285627339e+01 6.51113533890092810452e+00 1.42615161160737873303e+01 7.98970956351587613398e+00 1.13931954452884252049e+01 6.83204799682651131576e+00 1.09252103268941169745e+01 9.26011083189531447601e+00 1.35363429170177500538e+01 -3620 18095.00 9.10251027270023058691e+01 6.51253294727056175617e+00 1.42663496223839700860e+01 7.99229004541549148399e+00 1.13964757544288382007e+01 6.83372992648742894062e+00 1.09281432379939644761e+01 9.26325865493657651939e+00 1.35403841105891036278e+01 -3621 18100.00 9.10513853199760632151e+01 6.51393039567029230597e+00 1.42711834803481067979e+01 7.99487015403127188051e+00 1.13997560637765324998e+01 6.83541165601755285053e+00 1.09310761387297130653e+01 9.26640533885947093040e+00 1.35444248030561666951e+01 -3622 18105.00 9.10776679129498347720e+01 6.51532768462868983050e+00 1.42760176894479968723e+01 7.99744988926994171408e+00 1.14030363730205852590e+01 6.83709318572780322398e+00 1.09340090300341277185e+01 9.26955088367436275121e+00 1.35484649941080075308e+01 -3623 18110.00 9.11039505059235921181e+01 6.51672481470541509196e+00 1.42808522492690723737e+01 8.00002925098640282897e+00 1.14063166822646397947e+01 6.83877451587728391047e+00 1.09369419133581864401e+01 9.27269528943307363988e+00 1.35525046832264273178e+01 -3624 18115.00 9.11302330988973636750e+01 6.51812178640830985898e+00 1.42856871592931273796e+01 8.00260823908737783938e+00 1.14095969915086907776e+01 6.84045564674582706743e+00 1.09398747898419372859e+01 9.27583855616669161748e+00 1.35565438699968581204e+01 -3625 18120.00 9.11565156918711352318e+01 6.51951860029703489374e+00 1.42905224191055992833e+01 8.00518685343813451993e+00 1.14128773008563850766e+01 6.84213657862362545359e+00 1.09428076605217903250e+01 9.27898068392704011842e+00 1.35605825537974578054e+01 -3626 18125.00 9.11827982848448783670e+01 6.52091525690015938466e+00 1.42953580282919237021e+01 8.00776509393503133083e+00 1.14161576099967962961e+01 6.84381731178014796058e+00 1.09457405267450802455e+01 9.28212167277630406659e+00 1.35646207343173017534e+01 -3627 18130.00 9.12090808777150101605e+01 6.52231175674625252014e+00 1.43001939862302531736e+01 8.01034296043297011636e+00 1.14194379193444905951e+01 6.84549784650558734711e+00 1.09486733896518586562e+01 9.28526152276630334370e+00 1.35686584111418238052e+01 -3628 18135.00 9.12353634706887532957e+01 6.52370810037424675443e+00 1.43050302925060286441e+01 8.01292045282831111308e+00 1.14227182285885433544e+01 6.84717818305904657450e+00 1.09516062502785338495e+01 9.28840023397994940524e+00 1.35726955836491782748e+01 -3629 18140.00 9.12616460636625106417e+01 6.52510428832307720626e+00 1.43098669466010406381e+01 8.01549757099668447324e+00 1.14259985378325961136e+01 6.84885832174108610815e+00 1.09545391100760820535e+01 9.29153780650015725939e+00 1.35767322515284440954e+01 -3630 18145.00 9.12879286566362821986e+01 6.52650032111094802190e+00 1.43147039482043663128e+01 8.01807431480335530694e+00 1.14292788470766506492e+01 6.85053826281080535665e+00 1.09574719699772700210e+01 9.29467424040983658529e+00 1.35807684143650586606e+01 -3631 18150.00 9.13142112496100395447e+01 6.52789619927679254374e+00 1.43195412966941617583e+01 8.02065068414468740343e+00 1.14325591564243449483e+01 6.85221800654803914199e+00 1.09604048313294342165e+01 9.29780953579190416747e+00 1.35848040715371709553e+01 -3632 18155.00 9.13404938425838111016e+01 6.52929192334917907203e+00 1.43243789916558590392e+01 8.02322667887557727795e+00 1.14358394655647526150e+01 6.85389755323261429254e+00 1.09633376952726226961e+01 9.30094369277072807733e+00 1.35888392227338634655e+01 -3633 18160.00 9.13667764355575826585e+01 6.53068749385667768337e+00 1.43292170326749008780e+01 8.02580229887165863545e+00 1.14391197749124469141e+01 6.85557690314436474210e+00 1.09662705629468870683e+01 9.30407671143958481252e+00 1.35928738674369249395e+01 -3634 18165.00 9.13930590285313257937e+01 6.53208291132785845434e+00 1.43340554192330760230e+01 8.02837754401892844669e+00 1.14424000838455768303e+01 6.85725605655275494144e+00 1.09692034354922771655e+01 9.30720859191247740227e+00 1.35969080052317981000e+01 -3635 18170.00 9.14193416215050831397e+01 6.53347817630165295100e+00 1.43388941508121821045e+01 8.03095241417228677960e+00 1.14456803934005542089e+01 6.85893501372725200582e+00 1.09721363141524914653e+01 9.31033933432414073650e+00 1.36009416356002716952e+01 -3636 18175.00 9.14456242144788546966e+01 6.53487328928590294197e+00 1.43437332271012945029e+01 8.03352690920736378644e+00 1.14489607026446069682e+01 6.86061377493732216237e+00 1.09750691999639329310e+01 9.31346893880930970511e+00 1.36049747582314264349e+01 -3637 18180.00 9.14719068074526120427e+01 6.53626825080917761568e+00 1.43485726474785675322e+01 8.03610102899979139579e+00 1.14522410118886579511e+01 6.86229234047316261069e+00 1.09780020942739380274e+01 9.31659740549235237950e+00 1.36090073726070563964e+01 -3638 18185.00 9.14981894004263693887e+01 6.53766306141040853817e+00 1.43534124116330819021e+01 8.03867477341483649411e+00 1.14555213211327142631e+01 6.86397071060423780153e+00 1.09809349981189132706e+01 9.31972473453909167063e+00 1.36130394783125989733e+01 -3639 18190.00 9.15244719934001409456e+01 6.53905772159743925442e+00 1.43582525189429830448e+01 8.04124814231776596785e+00 1.14588016304804085621e+01 6.86564888558964980803e+00 1.09838679127425589144e+01 9.32285092608426602112e+00 1.36170710748298482429e+01 -3640 18195.00 9.15507545863738982916e+01 6.54045223189883806469e+00 1.43630929690973569990e+01 8.04382113557384492708e+00 1.14620819397244595450e+01 6.86732686570923167579e+00 1.09868008391812761460e+01 9.32597598030406160774e+00 1.36211021618478778095e+01 -3641 18200.00 9.15770371793476556377e+01 6.54184659282244496126e+00 1.43679337614743545259e+01 8.04639375304834025826e+00 1.14653622489685105279e+01 6.86900465123244696741e+00 1.09897337787824032063e+01 9.32909989735394162835e+00 1.36251327388484853032e+01 -3642 18205.00 9.16033197723214129837e+01 6.54324080490719328651e+00 1.43727748958666925461e+01 8.04896599460652062419e+00 1.14686425582125650635e+01 6.87068224242876368635e+00 1.09926667324787104008e+01 9.33222267742045730188e+00 1.36291628054171063411e+01 -3643 18210.00 9.16296023652951845406e+01 6.54463486866092747363e+00 1.43776163715488838335e+01 8.05153786010328786915e+00 1.14719228674566178228e+01 6.87235963955728657027e+00 1.09955997015138837725e+01 9.33534432069016517630e+00 1.36331923610355385534e+01 -3644 18215.00 9.16558849582689418867e+01 6.54602878460184722798e+00 1.43824581882100073216e+01 8.05410934939354383744e+00 1.14752031768043103455e+01 6.87403684290820837788e+00 1.09985326870279802591e+01 9.33846482734961824690e+00 1.36372214053928573207e+01 -3645 18220.00 9.16821675512426992327e+01 6.54742255323779698273e+00 1.43873003454354950748e+01 8.05668046235292045765e+00 1.14784834859447233413e+01 6.87571385273026702833e+00 1.10014656902646894565e+01 9.34158419760609781690e+00 1.36412499379708531677e+01 -3646 18225.00 9.17084501442164423679e+01 6.54881617509734414995e+00 1.43921428427071447231e+01 8.05925119882595453191e+00 1.14817637951887761005e+01 6.87739066930329379090e+00 1.10043987122604214335e+01 9.34470243164616043430e+00 1.36452779584586103567e+01 -3647 18230.00 9.17347327371902281357e+01 6.55020965068833138645e+00 1.43969856796103901075e+01 8.06182155867791294668e+00 1.14850441045364703996e+01 6.87906729287602747291e+00 1.10073317540515862589e+01 9.34781952969781393392e+00 1.36493054663379176361e+01 -3648 18235.00 9.17610153301639854817e+01 6.55160298050823453053e+00 1.44018288556270324108e+01 8.06439154175333605679e+00 1.14883244137805213825e+01 6.88074372372829934363e+00 1.10102648169855186211e+01 9.35093549198906792697e+00 1.36533324610905726360e+01 -3649 18240.00 9.17872979231377570386e+01 6.55299616507525861664e+00 1.44066723704461416844e+01 8.06696114790712393017e+00 1.14916047230245759181e+01 6.88241996211920969984e+00 1.10131979020986250362e+01 9.35405031873756875882e+00 1.36573589425092940530e+01 -3650 18245.00 9.18135805161115143846e+01 6.55438920490760956739e+00 1.44115162234458740187e+01 8.06953037698381869802e+00 1.14948850323722702171e+01 6.88409600830786327919e+00 1.10161310105309624419e+01 9.35716401019205612499e+00 1.36613849099722344249e+01 -3651 18250.00 9.18398631090852717307e+01 6.55578210050276233289e+00 1.44163604144189516632e+01 8.07209922884868191773e+00 1.14981653415126796602e+01 6.88577186257408957459e+00 1.10190641433189373544e+01 9.36027656658053963667e+00 1.36654103631684709086e+01 -3652 18255.00 9.18661457020590432876e+01 6.55717485235819452782e+00 1.44212049426398802865e+01 8.07466770333589245467e+00 1.15014456507567359722e+01 6.88744752515626412759e+00 1.10219973017062393694e+01 9.36338798816212403153e+00 1.36694353016834391212e+01 -3653 18260.00 9.18924282950327864228e+01 6.55856746099211385115e+00 1.44260498079013821382e+01 8.07723580030035037680e+00 1.15047259601044284949e+01 6.88912299632385316528e+00 1.10249304867292874377e+01 9.36649827519590694180e+00 1.36734597251025764564e+01 -3654 18265.00 9.19187108880065437688e+01 6.55995992689163021083e+00 1.44308950096852512957e+01 8.07980351956586773099e+00 1.15080062693484812542e+01 6.89079827634632202660e+00 1.10278636995281207334e+01 9.36960742795135992367e+00 1.36774836329076787678e+01 -3655 18270.00 9.19449934808766755623e+01 6.56135225057494775314e+00 1.44357405475769251524e+01 8.08237086100807466948e+00 1.15112865785925340134e+01 6.89247336547241129523e+00 1.10307969412428015232e+01 9.37271544669794565152e+00 1.36815070248914611994e+01 -3656 18275.00 9.19712760738504329083e+01 6.56274443251881933747e+00 1.44405864210581924567e+01 8.08493782443005137850e+00 1.15145668878365867727e+01 6.89414826395085711397e+00 1.10337302129097309944e+01 9.37582233171549717099e+00 1.36855299004320780654e+01 -3657 18280.00 9.19975586668241902544e+01 6.56413647323108140341e+00 1.44454326299217825635e+01 8.08750440969706829719e+00 1.15178471970806377556e+01 6.89582297206149164026e+00 1.10366635156689660846e+01 9.37892808330457228294e+00 1.36895522591149649827e+01 -3658 18285.00 9.20238412597979618113e+01 6.56552837320921334197e+00 1.44502791734421975889e+01 8.09007061664329540918e+00 1.15211275063246922912e+01 6.89749749004268863928e+00 1.10395968506605548498e+01 9.38203270175536729880e+00 1.36935741007328459773e+01 -3659 18290.00 9.20501238527717191573e+01 6.56692013294032594928e+00 1.44551260514121597822e+01 8.09263644508218149554e+00 1.15244078155687450504e+01 6.89917181815355196051e+00 1.10425302189209091352e+01 9.38513618736844001944e+00 1.36975954247675062447e+01 -3660 18295.00 9.20764064457454907142e+01 6.56831175292189861636e+00 1.44599732633134649973e+01 8.09520189486862840056e+00 1.15276881248127978097e+01 6.90084595665318278890e+00 1.10454636214864390098e+01 9.38823854045471506424e+00 1.37016162308043885076e+01 -3661 18300.00 9.21026890387192338494e+01 6.56970323363067798539e+00 1.44648208087315470749e+01 8.09776696581608312897e+00 1.15309684341604921087e+01 6.90251990577995577780e+00 1.10483970596008358456e+01 9.39133976134584003148e+00 1.37056365184289248305e+01 -3662 18305.00 9.21289716316930054063e+01 6.57109457556414344737e+00 1.44696686873554867248e+01 8.10033165776908603561e+00 1.15342487435081864078e+01 6.90419366580333715433e+00 1.10513305341968699480e+01 9.39443985035274309325e+00 1.37096562873301959229e+01 -3663 18310.00 9.21552542246667627523e+01 6.57248577919904075628e+00 1.44745168986670726952e+01 8.10289597054107879615e+00 1.15375290526485994036e+01 6.90586723695133652967e+00 1.10542640464145911494e+01 9.39753880781743333728e+00 1.37136755369899940860e+01 -3664 18315.00 9.21815368176405343092e+01 6.57387684502248514917e+00 1.44793654422517441560e+01 8.10545990395587345745e+00 1.15408093619962937026e+01 6.90754061949342279547e+00 1.10571975972904095187e+01 9.40063663408193050941e+00 1.37176942672010397928e+01 -3665 18320.00 9.22078194106142916553e+01 6.57526777352158653400e+00 1.44842143176949385008e+01 8.10802345783728029005e+00 1.15440896712403446855e+01 6.90921381366796882872e+00 1.10601311879643766645e+01 9.40373332949861406860e+00 1.37217124773414838046e+01 -3666 18325.00 9.22341020035880490013e+01 6.57665856516273183985e+00 1.44890635245820913468e+01 8.11058663200911134084e+00 1.15473699804843956684e+01 6.91088681973407759074e+00 1.10630648194729026557e+01 9.40682889441986347379e+00 1.37257301672040430418e+01 -3667 18330.00 9.22603845965617921365e+01 6.57804922044339690501e+00 1.44939130626022798509e+01 8.11314942628481006182e+00 1.15506502897284502041e+01 6.91255963790939453872e+00 1.10659984927487542450e+01 9.40992332920842144972e+00 1.37297473363741602270e+01 -3668 18335.00 9.22866671895355636934e+01 6.57943973980923768607e+00 1.44987629313409360776e+01 8.11571184047782701043e+00 1.15539305989725029633e+01 6.91423226847375094195e+00 1.10689322090356299100e+01 9.41301663423739221059e+00 1.37337639844372638720e+01 -3669 18340.00 9.23129497825093210395e+01 6.58083012374736764372e+00 1.45036131302798629861e+01 8.11827387440160208598e+00 1.15572109082165557226e+01 6.91590471163442899183e+00 1.10718659692662928506e+01 9.41610880987989062874e+00 1.37377801109787949230e+01 -3670 18345.00 9.23392323754830925964e+01 6.58222037273453697281e+00 1.45084636591081252988e+01 8.12083552785922258010e+00 1.15604912174606084818e+01 6.91757696766089402729e+00 1.10747997745807964520e+01 9.41919985654011071574e+00 1.37417957156878269842e+01 -3671 18350.00 9.23655149684568641533e+01 6.58361048722676223122e+00 1.45133145174111710674e+01 8.12339680066413016846e+00 1.15637715268083027809e+01 6.91924903678115832406e+00 1.10777336258082694798e+01 9.42228977460152528067e+00 1.37458107981497992256e+01 -3672 18355.00 9.23917975614306214993e+01 6.58500046770079539016e+00 1.45181657048780685670e+01 8.12595769262977540848e+00 1.15670518360523555401e+01 6.92092091923359564731e+00 1.10806675241924033060e+01 9.42537856446833544055e+00 1.37498253580537870278e+01 -3673 18360.00 9.24180801544043646345e+01 6.58639031460229240622e+00 1.45230172209906207570e+01 8.12851820353851017842e+00 1.15703321452964065230e+01 6.92259261525657887404e+00 1.10836014706659646833e+01 9.42846622654474231240e+00 1.37538393948815826917e+01 -3674 18365.00 9.24443627473781219805e+01 6.58778002840800169793e+00 1.45278690654378994651e+01 8.13107833320378148301e+00 1.15736124545404575059e+01 6.92426412508848354577e+00 1.10865354662653672335e+01 9.43155276125567176848e+00 1.37578529085295517831e+01 -3675 18370.00 9.24706453403518935374e+01 6.58916960956357833368e+00 1.45327212379089800720e+01 8.13363808141830624265e+00 1.15768927637845138179e+01 6.92593544895732016187e+00 1.10894695120270210253e+01 9.43463816901568996798e+00 1.37618658983758415104e+01 -3676 18375.00 9.24969279333256508835e+01 6.59055905853540657802e+00 1.45375737378856584314e+01 8.13619744797480315412e+00 1.15801730730285648008e+01 6.92760658711182397695e+00 1.10924036089873325750e+01 9.43772245027045109111e+00 1.37658783642131705705e+01 -3677 18380.00 9.25232105262994366512e+01 6.59194837576914505206e+00 1.45424265650570152530e+01 8.13875643266598913783e+00 1.15834533822726175600e+01 6.92927753976964666549e+00 1.10953377580790739643e+01 9.44080560544488456287e+00 1.37698903056269816858e+01 -3678 18385.00 9.25494931192731939973e+01 6.59333756171045060057e+00 1.45472797190084861541e+01 8.14131503528458289054e+00 1.15867336916203118591e+01 6.93094830716916021629e+00 1.10982719602350154986e+01 9.44388763500537287143e+00 1.37739017223063431317e+01 -3679 18390.00 9.25757757122469371325e+01 6.59472661682570393538e+00 1.45521331994291447387e+01 8.14387325560257302470e+00 1.15900140008643663947e+01 6.93261888952800831021e+00 1.11012062165952052339e+01 9.44696853938721226029e+00 1.37779126139403356177e+01 -3680 18395.00 9.26020583052206944785e+01 6.59611554153983625781e+00 1.45569870060080699403e+01 8.14643109342304505560e+00 1.15932943101084191539e+01 6.93428928709493153093e+00 1.11041405281960567919e+01 9.45004831906714670708e+00 1.37819229800107585504e+01 -3681 18400.00 9.26283408981944660354e+01 6.59750433629850263628e+00 1.45618411383306938234e+01 8.14898854850762077717e+00 1.15965746193524701368e+01 6.93595950006684791589e+00 1.11070748957630502929e+01 9.45312697450120076326e+00 1.37859328204139615082e+01 -3682 18405.00 9.26546234911682233815e+01 6.59889300155772406953e+00 1.45666955959824591105e+01 8.15154562063865562038e+00 1.15998549287001644359e+01 6.93762952869249538423e+00 1.11100093204362462274e+01 9.45620450617648522496e+00 1.37899421346317492265e+01 -3683 18410.00 9.26809060840383409641e+01 6.60028153773206494037e+00 1.45715503786524394059e+01 8.15410230958813997404e+00 1.16031352379442171951e+01 6.93929937318952028136e+00 1.11129438032520457824e+01 9.45928091458011266468e+00 1.37939509223531882043e+01 -3684 18415.00 9.27071886770121125210e+01 6.60166994526718120539e+00 1.45764054861333498536e+01 8.15665861513842749275e+00 1.16064155471882699544e+01 6.94096903376520479867e+00 1.11158783450395866055e+01 9.46235620019919743129e+00 1.37979591833710060200e+01 -3685 18420.00 9.27334712699858840779e+01 6.60305822458800051322e+00 1.45812609178033483204e+01 8.15921453704077848101e+00 1.16096958564323227137e+01 6.94263851064755943554e+00 1.11188129468352698836e+01 9.46543036353121358673e+00 1.38019669171669914221e+01 -3686 18425.00 9.27597538629596414239e+01 6.60444637612981644281e+00 1.45861166735587932664e+01 8.16177007507755014615e+00 1.16129761656763772493e+01 6.94430780406459202680e+00 1.11217476094682279353e+01 9.46850340508400556416e+00 1.38059741235338684362e+01 -3687 18430.00 9.27860364559333845591e+01 6.60583440031755575461e+00 1.45909727529851185324e+01 8.16432522898963419777e+00 1.16162564842481206284e+01 6.94597691421322416261e+00 1.11246823339748708293e+01 9.47157532538614077566e+00 1.38099808021607053377e+01 -3688 18435.00 9.28123190489071419051e+01 6.60722229755541867746e+00 1.45958291556677632883e+01 8.16687999854902457741e+00 1.16195367841644809914e+01 6.94764584132146278961e+00 1.11276171212879670946e+01 9.47464612494545832533e+00 1.38139869527365881652e+01 -3689 18440.00 9.28386016418809134620e+01 6.60861006828906294430e+00 1.46006858813994426782e+01 8.16943438350698336592e+00 1.16228170934085355270e+01 6.94931458559659276375e+00 1.11305519723402852605e+01 9.47771580429053095429e+00 1.38179925748469472069e+01 -3690 18445.00 9.28648842348546708081e+01 6.60999771291232285364e+00 1.46055429298692356355e+01 8.17198838360440582562e+00 1.16260974027562298261e+01 6.95098314724589450009e+00 1.11334868880645974087e+01 9.48078436397065260621e+00 1.38219976682845011595e+01 -3691 18450.00 9.28911668278284281541e+01 6.61138523185012694228e+00 1.46104003006625760008e+01 8.17454199861328234533e+00 1.16293777120002808090e+01 6.95265152648701612037e+00 1.11364218692900269758e+01 9.48385180453512255383e+00 1.38260022327383307328e+01 -3692 18455.00 9.29174494208022139219e+01 6.61277262551703781668e+00 1.46152579934685427077e+01 8.17709522825378343214e+00 1.16326580212443335682e+01 6.95431972351687122114e+00 1.11393569170529875834e+01 9.48691812651250998556e+00 1.38300062677938662148e+01 -3693 18460.00 9.29437320137759712679e+01 6.61415989429653095044e+00 1.46201160079762111366e+01 8.17964807227716939053e+00 1.16359383304883863275e+01 6.95598773855310881231e+00 1.11422920320789646809e+01 9.48998333049356901370e+00 1.38340097733474696184e+01 -3694 18465.00 9.29700146067497144031e+01 6.61554703860316628550e+00 1.46249743440819415241e+01 8.18220053042433725921e+00 1.16392186397324408631e+01 6.95765557178228277735e+00 1.11452272154043718899e+01 9.49304741701723031611e+00 1.38380127488809350211e+01 -3695 18470.00 9.29962971997234717492e+01 6.61693405884114849158e+00 1.46298330011638881842e+01 8.18475260242582081105e+00 1.16424989489764918460e+01 6.95932322342203946164e+00 1.11481624679619706342e+01 9.49611038667425155779e+00 1.38420151942906226594e+01 -3696 18475.00 9.30225797926972433061e+01 6.61832095540430742631e+00 1.46346919792220493406e+01 8.18730428800179055315e+00 1.16457792582205463816e+01 6.96099069365893097228e+00 1.11510977903736154815e+01 9.49917224005538507470e+00 1.38460171092656096903e+01 -3697 18480.00 9.30488623856710006521e+01 6.61970772868648449361e+00 1.46395512777382190706e+01 8.18985558689314174785e+00 1.16490595676718786677e+01 6.96265798270024216521e+00 1.11540331837793527114e+01 9.50223297773065489480e+00 1.38500184933913299545e+01 -3698 18485.00 9.30751449786447579982e+01 6.62109437907114894983e+00 1.46444108965051214000e+01 8.19240649882004667859e+00 1.16523398765013705969e+01 6.96432509074288841333e+00 1.11569686488010280101e+01 9.50529260032190848051e+00 1.38540193465641436887e+01 -3699 18490.00 9.31014275716185295551e+01 6.62248090694177093951e+00 1.46492708353154661438e+01 8.19495702349230903394e+00 1.16556201860563426465e+01 6.96599201796305944612e+00 1.11599041864750549991e+01 9.50835110840953490197e+00 1.38580196683694882864e+01 -3700 18495.00 9.31277101645922869011e+01 6.62386731268182504806e+00 1.46541310937546960247e+01 8.19750716064045903408e+00 1.16589004953003989584e+01 6.96765876457840338531e+00 1.11628397976305588912e+01 9.51140850262574488738e+00 1.38620194587037186551e+01 -3701 18500.00 9.31539927575660442471e+01 6.62525359668514557399e+00 1.46589916717191641737e+01 8.20005690995357916506e+00 1.16621808045444499413e+01 6.96932533075474491824e+00 1.11657754829930286888e+01 9.51446478358201908065e+00 1.38660187170486359776e+01 -3702 18505.00 9.31802753505398158040e+01 6.62663975930411197623e+00 1.46638525687943115372e+01 8.20260627116219964705e+00 1.16654611138921442404e+01 6.97099171667863615198e+00 1.11687112434952311446e+01 9.51751995191056998635e+00 1.38700174434042331484e+01 -3703 18510.00 9.32065579435135731501e+01 6.62802580091183202171e+00 1.46687137848764947989e+01 8.20515524395539586067e+00 1.16687414231361969996e+01 6.97265792255736194249e+00 1.11716470798626534844e+01 9.52057400825396982214e+00 1.38740156373559528902e+01 -3704 18515.00 9.32328405364873304961e+01 6.62941172189178029583e+00 1.46735753195511513525e+01 8.20770382804297682355e+00 1.16720217323802515352e+01 6.97432394855674608891e+00 1.11745829930280695663e+01 9.52362695323406605041e+00 1.38780132988001483341e+01 -3705 18520.00 9.32591231294611020530e+01 6.63079752258596766268e+00 1.46784371726109963419e+01 8.21025202310365465053e+00 1.16753020416243042945e+01 6.97598979486334336286e+00 1.11775189837169595108e+01 9.52667878752452246260e+00 1.38820104273222568736e+01 -3706 18525.00 9.32854057224348451882e+01 6.63218320336750277733e+00 1.46832993438487484639e+01 8.21279982883686798800e+00 1.16785823508683552774e+01 6.97765546165334349382e+00 1.11804550526548158729e+01 9.52972951176791838179e+00 1.38860070228186422980e+01 -3707 18530.00 9.33116883154086167451e+01 6.63356876458876865144e+00 1.46881618329534884282e+01 8.21534724494205903511e+00 1.16818626602160495764e+01 6.97932094910293443490e+00 1.11833912007744054051e+01 9.53277912664828086520e+00 1.38900030849783728826e+01 -3708 18535.00 9.33379709083823740912e+01 6.63495420660213941488e+00 1.46930246398215693659e+01 8.21789427107721337507e+00 1.16851429693564625723e+01 6.98098625737794353796e+00 1.11863274288012135571e+01 9.53582763281854717263e+00 1.38939986135941762058e+01 -3709 18540.00 9.33642535013561456481e+01 6.63633952975999807933e+00 1.46978877641420755396e+01 8.22044090694177143064e+00 1.16884232786005135551e+01 6.98265138666492468644e+00 1.11892637373570913439e+01 9.53887503096275146675e+00 1.38979936083551223192e+01 -3710 18545.00 9.33905360943299029941e+01 6.63772473438363075360e+00 1.47027512057077167640e+01 8.22298715219371700869e+00 1.16917035879482078542e+01 6.98431633712970345584e+00 1.11922001273748019656e+01 9.54192132178565088907e+00 1.39019880692612147755e+01 -3711 18550.00 9.34168186873036603401e+01 6.63910982083578193880e+00 1.47076149643112170651e+01 8.22553300652212726618e+00 1.16949838971922606135e+01 6.98598110892774126768e+00 1.11951365995798379771e+01 9.54496650597127782589e+00 1.39059819958978874155e+01 -3712 18555.00 9.34431012801737779228e+01 6.64049478943773774375e+00 1.47124790397452915869e+01 8.22807846956426125473e+00 1.16982642064363133727e+01 6.98764570224558934086e+00 1.11980731546976848279e+01 9.54801058422438586604e+00 1.39099753880578607124e+01 -3713 18560.00 9.34693838731475494797e+01 6.64187964052114843128e+00 1.47173434318026590262e+01 8.23062354100919435496e+00 1.17015445156803661320e+01 6.98931011721798522984e+00 1.12010097933501846512e+01 9.55105355726010429862e+00 1.39139682457411311134e+01 -3714 18565.00 9.34956664661213068257e+01 6.64326437442803019451e+00 1.47222081402760363034e+01 8.23316822049418028939e+00 1.17048248250280586547e+01 6.99097435402111511138e+00 1.12039465163664697656e+01 9.55409542578318848882e+00 1.39179605685331377884e+01 -3715 18570.00 9.35219490590950641717e+01 6.64464899144858023305e+00 1.47270731649581438916e+01 8.23571250767720819397e+00 1.17081051342721114139e+01 6.99263841281044395970e+00 1.12068833244720238440e+01 9.55713619053985574681e+00 1.39219523563302374214e+01 -3716 18575.00 9.35482316520688215178e+01 6.64603349193517356497e+00 1.47319385057453384746e+01 8.23825640220589328067e+00 1.17113854435161659495e+01 6.99430229374142964360e+00 1.12098202182886996781e+01 9.56017585225558974571e+00 1.39259436089251487090e+01 -3717 18580.00 9.35745142450425930747e+01 6.64741787616764590041e+00 1.47368041623266989859e+01 8.24079990371749993017e+00 1.17146657527602187088e+01 6.99596599695917209516e+00 1.12127571985419756118e+01 9.56321441166624808261e+00 1.39299343261105903480e+01 -3718 18585.00 9.36007968380163504207e+01 6.64880214447764306129e+00 1.47416701347022218727e+01 8.24334301184927653594e+00 1.17179460620042696917e+01 6.99762952261913273588e+00 1.12156942658537062130e+01 9.56625186951803740953e+00 1.39339245076792792588e+01 -3719 18590.00 9.36270794309901077668e+01 6.65018629716572906574e+00 1.47465364224573498575e+01 8.24588572623848392595e+00 1.17212263712483260036e+01 6.99929287086640705695e+00 1.12186314209493716021e+01 9.56928822658827193948e+00 1.39379141536312154415e+01 -3720 18595.00 9.36533620239638509020e+01 6.65157033452209578428e+00 1.47514030256957155984e+01 8.24842804651201433330e+00 1.17245066804923769865e+01 7.00095604184609499043e+00 1.12215686645544607813e+01 9.57232348361279861138e+00 1.39419032636554778293e+01 -3721 18600.00 9.36796446169376224589e+01 6.65295425684730190596e+00 1.47562699442100413449e+01 8.25096997228639317257e+00 1.17277869898400712856e+01 7.00261903569292787353e+00 1.12245059971871814497e+01 9.57535764138965994619e+00 1.39458918376484266588e+01 -3722 18605.00 9.37059272099113940158e+01 6.65433806443154463039e+00 1.47611371776894060304e+01 8.25351150318851622956e+00 1.17310672990841222685e+01 7.00428185256236801592e+00 1.12274434195730172803e+01 9.57839070067542941445e+00 1.39498798754027752977e+01 -3723 18610.00 9.37322098028851513618e+01 6.65572175755465167413e+00 1.47660047262374458654e+01 8.25605263881418061089e+00 1.17343476083281768041e+01 7.00594449256842111140e+00 1.12303809322301777485e+01 9.58142266226814243169e+00 1.39538673768148839827e+01 -3724 18615.00 9.37584923958589229187e+01 6.65710533649645697096e+00 1.47708725895432433362e+01 8.25859337879028210239e+00 1.17376279175722277870e+01 7.00760695586654769329e+00 1.12333185359877862908e+01 9.58445352696583618979e+00 1.39578543416774696340e+01 -3725 18620.00 9.37847749888326802647e+01 6.65848880154715327961e+00 1.47757407675031515737e+01 8.26113372271261603430e+00 1.17409082268162823226e+01 7.00926924257075256719e+00 1.12362562311567693030e+01 9.58748329555618461484e+00 1.39618407699905358044e+01 -3726 18625.00 9.38110575818064233999e+01 6.65987215295547851923e+00 1.47806092601171741308e+01 8.26367367016662335288e+00 1.17441885360603350819e+01 7.01093135281576973483e+00 1.12391940185662502216e+01 9.59051196885794787761e+00 1.39658266614431578745e+01 -3727 18630.00 9.38373401747801949568e+01 6.66125539100126573544e+00 1.47854780671780314805e+01 8.26621322075846620692e+00 1.17474688454080293809e+01 7.01259328672596904397e+00 1.12421318986307952059e+01 9.59353954767952998850e+00 1.39698120161389756078e+01 -3728 18635.00 9.38636227677539523029e+01 6.66263851593325018285e+00 1.47903471885820767540e+01 8.26875237406321517142e+00 1.17507491546520821402e+01 7.01425504442571945418e+00 1.12450698720758968108e+01 9.59656603286041942624e+00 1.39737968337670697139e+01 -3729 18640.00 9.38899053607277096489e+01 6.66402152802090252948e+00 1.47952166242256719642e+01 8.27129112966630763992e+00 1.17540294638961331231e+01 7.01591662602902577106e+00 1.12480079394197538534e+01 9.59959142521938169068e+00 1.39777811142237951003e+01 -3730 18645.00 9.39161879537014954167e+01 6.66540442749222972196e+00 1.48000863741088135583e+01 8.27382948715317745325e+00 1.17573097731401894350e+01 7.01757803166025606600e+00 1.12509461010769342693e+01 9.60261572559590881326e+00 1.39817648575091535434e+01 -3731 18650.00 9.39424705466752527627e+01 6.66678721461669887560e+00 1.48049564381278688785e+01 8.27636744607817043118e+00 1.17605900823842404179e+01 7.01923926141268861301e+00 1.12538843577729199552e+01 9.60563893482949460179e+00 1.39857480635195017271e+01 -3732 18655.00 9.39687531396490101088e+01 6.66816988962232137794e+00 1.48098268161791910558e+01 8.27890500600599565928e+00 1.17638703917319347170e+01 7.02090031542105652562e+00 1.12568227098186355306e+01 9.60866105380108415090e+00 1.39897307320475619008e+01 -3733 18660.00 9.39950357326227532440e+01 6.66955245273710595200e+00 1.48146975081591367740e+01 8.28144216651172193622e+00 1.17671507009759856999e+01 7.02256119377863718967e+00 1.12597611579395735504e+01 9.61168208333980977898e+00 1.39937128630933305118e+01 -3734 18665.00 9.40213183255965248009e+01 6.67093490419942902747e+00 1.48195685141713529021e+01 8.28397892712896855016e+00 1.17704310102200402355e+01 7.02422189658906948040e+00 1.12626997024466533048e+01 9.61470202433698162281e+00 1.39976944565531660203e+01 -3735 18670.00 9.40476009185702821469e+01 6.67231724421657101942e+00 1.48244398340085528076e+01 8.28651528741207243911e+00 1.17737113194640929947e+01 7.02588242395599849033e+00 1.12656383439617187037e+01 9.61772087766318506397e+00 1.40016755124270737554e+01 -3736 18675.00 9.40738835115440394929e+01 6.67369947302690746938e+00 1.48293114676707382671e+01 8.28905124690502148610e+00 1.17769916287081457540e+01 7.02754277598306131836e+00 1.12685770828993359061e+01 9.62073864418900370765e+00 1.40056560306114086245e+01 -3737 18680.00 9.41001661045178252607e+01 6.67508159082735552659e+00 1.48341834151579110568e+01 8.29158680514142432116e+00 1.17802719379521985132e+01 7.02920295275317119632e+00 1.12715159196740675185e+01 9.62375532482647777499e+00 1.40096360110025290879e+01 -3738 18685.00 9.41264486974915826067e+01 6.67646359782519649428e+00 1.48390556764700694004e+01 8.29412196165489667976e+00 1.17835522471962512725e+01 7.03086295435960728639e+00 1.12744548549077645561e+01 9.62677092046692273186e+00 1.40136154534967953822e+01 -3739 18690.00 9.41527312904653257419e+01 6.67784549423807760604e+00 1.48439282516072132978e+01 8.29665671595833131846e+00 1.17868325564403022554e+01 7.03252278089564430985e+00 1.12773938888077029929e+01 9.62978543201201375723e+00 1.40175943583014905869e+01 -3740 18695.00 9.41790138833354575354e+01 6.67922728023182266099e+00 1.48488011404656994330e+01 8.29919106758534219637e+00 1.17901128657879965544e+01 7.03418243245456054069e+00 1.12803330219957320679e+01 9.63279886037379107222e+00 1.40215727251056865299e+01 -3741 18700.00 9.42052964763092006706e+01 6.68060895601371829144e+00 1.48536743430455313586e+01 8.30172501602808132759e+00 1.17933931750320510901e+01 7.03584190909854001461e+00 1.12832722546791313079e+01 9.63581120648502498227e+00 1.40255505540130300801e+01 -3742 18705.00 9.42315790692829722275e+01 6.68199052175994800962e+00 1.48585478595539903779e+01 8.30425856080980828722e+00 1.17966734842761038493e+01 7.03750121091049685162e+00 1.12862115873761101881e+01 9.63882247126812075066e+00 1.40295278449198796977e+01 -3743 18710.00 9.42578616622567295735e+01 6.68337197765706925168e+00 1.48634216897837934113e+01 8.30679170141231537627e+00 1.17999537935201548322e+01 7.03916033797334073085e+00 1.12891510205012277623e+01 9.64183265565584335377e+00 1.40335045979298733698e+01 -3744 18715.00 9.42841442552305011304e+01 6.68475332386054343914e+00 1.48682958339422235383e+01 8.30932443733812320374e+00 1.18032341027642111442e+01 7.04081929035962428287e+00 1.12920905543654122027e+01 9.64484176060169673406e+00 1.40374808129393713330e+01 -3745 18720.00 9.43104268482042726873e+01 6.68613456054656118965e+00 1.48731702919256392192e+01 8.31185676807939621824e+00 1.18065144120082621271e+01 7.04247806812116383668e+00 1.12950301892795810232e+01 9.64784978704881091005e+00 1.40414564900520169033e+01 -3746 18725.00 9.43367094411780300334e+01 6.68751568787058126020e+00 1.48780450638376802175e+01 8.31438869309719841283e+00 1.18097947213559564261e+01 7.04413667134087617683e+00 1.12979699257619436992e+01 9.65085673595068271879e+00 1.40454316291641667647e+01 -3747 18730.00 9.43629920341517731686e+01 6.68889670597770269467e+00 1.48829201497819916256e+01 8.31692021188368535434e+00 1.18130750306000074090e+01 7.04579510006021525470e+00 1.13009097639161364413e+01 9.65386260829190234745e+00 1.40494062302758191407e+01 -3748 18735.00 9.43892746271255305146e+01 6.69027761503375018037e+00 1.48877955498622078778e+01 8.31945132389992814126e+00 1.18163553398440619446e+01 7.04745335435173014815e+00 1.13038497041567271850e+01 9.65686740502596663305e+00 1.40533802935942606638e+01 -3749 18740.00 9.44155572200993020715e+01 6.69165841515273029927e+00 1.48926712639746945399e+01 8.32198202859662750086e+00 1.18196356490881129275e+01 7.04911143426724251526e+00 1.13067897466910025628e+01 9.65987112714782902856e+00 1.40573538189122029252e+01 -3750 18745.00 9.44418398130730594175e+01 6.69303910647973943071e+00 1.48975472924303709021e+01 8.32451232544521602108e+00 1.18229159583321674631e+01 7.05076933984820630741e+00 1.13097298919335145229e+01 9.66287377564208149749e+00 1.40613268064369343335e+01 -3751 18750.00 9.44681224060468309744e+01 6.69441968914951246461e+00 1.49024236351255972011e+01 8.32704221387566612123e+00 1.18261962675762184460e+01 7.05242707113608169323e+00 1.13126701401951983428e+01 9.66587535149331067430e+00 1.40652992561684531125e+01 -3752 18755.00 9.44944049990206025313e+01 6.69580016326568561169e+00 1.49073002923712962797e+01 8.32957169333868030492e+00 1.18294765769239127451e+01 7.05408462819304915570e+00 1.13156104915796866806e+01 9.66887585572756513841e+00 1.40692711682103990256e+01 -3753 18760.00 9.45206875919943456665e+01 6.69718052895263493696e+00 1.49121772640638265983e+01 8.33210076325387127838e+00 1.18327568861679672807e+01 7.05574201105020470948e+00 1.13185509462942643921e+01 9.67187528933979656642e+00 1.40732425425627738491e+01 -3754 18765.00 9.45469701849681030126e+01 6.69856078631399753931e+00 1.49170545505141092235e+01 8.33462942306157472672e+00 1.18360371954120182636e+01 7.05739921972827310981e+00 1.13214915047534940840e+01 9.67487365335605176142e+00 1.40772133792255722540e+01 -3755 18770.00 9.45732527779418745695e+01 6.69994093545341318219e+00 1.49219321518257892478e+01 8.33715767218140513251e+00 1.18393175046560692465e+01 7.05905625427907867930e+00 1.13244321670610208486e+01 9.67787094879201070796e+00 1.40811836785097241886e+01 -3756 18775.00 9.45995353709156319155e+01 6.70132097646416280412e+00 1.49268100679988666712e+01 8.33968551001223978858e+00 1.18425978140037635455e+01 7.06071311471298201923e+00 1.13273729333204826730e+01 9.68086717669445206980e+00 1.40851534402079447972e+01 -3757 18780.00 9.46258179638893892616e+01 6.70270090942915519605e+00 1.49316882993442607841e+01 8.34221293597369140116e+00 1.18458781231441765414e+01 7.06236980106107559152e+00 1.13303138038428006240e+01 9.68386233808941909729e+00 1.40891226647347984624e+01 -3758 18785.00 9.46521005568631608185e+01 6.70408073442094121219e+00 1.49365668460692582187e+01 8.34473994945427932635e+00 1.18491584323882293006e+01 7.06402631333372621469e+00 1.13332547788352613338e+01 9.68685643404441343307e+00 1.40930913519866418682e+01 -3759 18790.00 9.46783831498369039537e+01 6.70546045153279823836e+00 1.49414457081738571986e+01 8.34726654984251581482e+00 1.18524387417359235997e+01 7.06568265156202546251e+00 1.13361958582978630261e+01 9.68984946558548365658e+00 1.40970595020671183306e+01 -3760 18795.00 9.47046657428106755106e+01 6.70684006080618200230e+00 1.49463248859689752379e+01 8.34979273652692555174e+00 1.18557190509799781353e+01 7.06733881574597155861e+00 1.13391370423342436879e+01 9.69284143381122120786e+00 1.41010271151835109293e+01 -3761 18800.00 9.47309483357844328566e+01 6.70821956231364069367e+00 1.49512043796619025215e+01 8.35231850888566107471e+00 1.18589993602240308945e+01 7.06899480589592954516e+00 1.13420783312553297151e+01 9.69583233975803970850e+00 1.41049941914394576514e+01 -3762 18805.00 9.47572309287582044135e+01 6.70959895609663092841e+00 1.49560841894599168000e+01 8.35484386627614661336e+00 1.18622796694680818774e+01 7.07065062201189942215e+00 1.13450197249574813441e+01 9.69882218453489386434e+00 1.41089607310422433528e+01 -3763 18810.00 9.47835135217319617595e+01 6.71097824220697258824e+00 1.49609643154666578369e+01 8.35736880807653648162e+00 1.18655599787121346367e+01 7.07230626410424623174e+00 1.13479612236479745491e+01 9.70181096919892738129e+00 1.41129267340955060206e+01 -3764 18815.00 9.48097961147057191056e+01 6.71235742068612406541e+00 1.49658447580966953439e+01 8.35989333362352837753e+00 1.18688402879561873959e+01 7.07396173214187573564e+00 1.13509028274304579753e+01 9.70479869485909496518e+00 1.41168922007028943000e+01 -3765 18820.00 9.48360787076794906625e+01 6.71373649154444773757e+00 1.49707255174536655318e+01 8.36241744226418326491e+00 1.18721205973038816950e+01 7.07561702614551801815e+00 1.13538445362012865303e+01 9.70778536261399160878e+00 1.41208571310716806124e+01 -3766 18825.00 9.48623613006532337977e+01 6.71511545482340110880e+00 1.49756065939521327834e+01 8.36494113334556210759e+00 1.18754009065479326779e+01 7.07727214608408061736e+00 1.13567863500641017538e+01 9.71077097357257912336e+00 1.41248215254091462612e+01 -3767 18830.00 9.48886438936270053546e+01 6.71649431052298240274e+00 1.49804879876957386386e+01 8.36746440619400111416e+00 1.18786812157919889898e+01 7.07892709193683167257e+00 1.13597282690189036458e+01 9.71375552883344717259e+00 1.41287853839225849839e+01 -3768 18835.00 9.49149264864971229372e+01 6.71787305865355754975e+00 1.49853696989954077168e+01 8.36998726012546789832e+00 1.18819615250360399727e+01 7.08058186369341324706e+00 1.13626702930656886537e+01 9.71673902953665091786e+00 1.41327487067156276623e+01 -3769 18840.00 9.49412090794708802832e+01 6.71925169921512654980e+00 1.49902517281620628609e+01 8.37250969446629511594e+00 1.18852418342800927320e+01 7.08223646132272843801e+00 1.13656124222044656591e+01 9.71972147681187692569e+00 1.41367114940991971395e+01 -3770 18845.00 9.49674916724446518401e+01 6.72063023219732347258e+00 1.49951340756102613483e+01 8.37503170851172384914e+00 1.18885221435241472676e+01 7.08389088478332151766e+00 1.13685546564352240040e+01 9.72270287178881353896e+00 1.41406737462805818240e+01 -3771 18850.00 9.49937742654184091862e+01 6.72200865758978682862e+00 1.50000167415472969168e+01 8.37755330155699873274e+00 1.18918024527682000269e+01 7.08554513405446684260e+00 1.13714969955506912669e+01 9.72568321560750703725e+00 1.41446354633634197029e+01 -3772 18855.00 9.50200568583921665322e+01 6.72338697535105733749e+00 1.50048997261804455405e+01 8.38007447290772056192e+00 1.18950827620122510098e+01 7.08719920908434275475e+00 1.13744394396545018822e+01 9.72866250942874088992e+00 1.41485966457622751591e+01 -3773 18860.00 9.50463394513659380891e+01 6.72476518546040935576e+00 1.50097830301315493529e+01 8.38259522182804062140e+00 1.18983630713599453088e+01 7.08885310983148997366e+00 1.13773819885393763229e+01 9.73164075441329323723e+00 1.41525572935807861796e+01 -3774 18865.00 9.50726220443396954352e+01 6.72614328787638449114e+00 1.50146666535042587753e+01 8.38511554760283495114e+00 1.19016433806039980681e+01 7.09050683625445454794e+00 1.13803246422053145892e+01 9.73461795171157895368e+00 1.41565174071298791603e+01 -3775 18870.00 9.50989046373134527812e+01 6.72752128253679959613e+00 1.50195505968167708488e+01 8.38763544949625305946e+00 1.19049236898480526037e+01 7.09216038829105244190e+00 1.13832674003413920616e+01 9.73759410251546952964e+00 1.41604769867204751677e+01 -3776 18875.00 9.51251872302872101272e+01 6.72889916941056132060e+00 1.50244348603800101927e+01 8.39015492675171437043e+00 1.19082039990921035866e+01 7.09381376587909784348e+00 1.13862102630512520562e+01 9.74056920799610992390e+00 1.41644360324562192943e+01 -3777 18880.00 9.51514698232609816841e+01 6.73027694840439494328e+00 1.50293194446085411897e+01 8.39267397863336661601e+00 1.19114843083361581222e+01 7.09546696896677175914e+00 1.13891532299203319667e+01 9.74354326935573666901e+00 1.41683945448553121338e+01 -3778 18885.00 9.51777524162347390302e+01 6.73165461945611198757e+00 1.50342043499169317755e+01 8.39519260437427128352e+00 1.19147646176838524212e+01 7.09711999747115918069e+00 1.13920963008449849241e+01 9.74651628776548939470e+00 1.41723525241250367657e+01 -3779 18890.00 9.52040350092085105871e+01 6.73303218248280366254e+00 1.50390895766160994640e+01 8.39771080320748097847e+00 1.19180449269279034041e+01 7.09877285134044111459e+00 1.13950394757215729413e+01 9.74948826444833471783e+00 1.41763099705763142566e+01 -3780 18895.00 9.52303176021822537223e+01 6.73440963739118991782e+00 1.50439751253278934939e+01 8.40022857434532532750e+00 1.19213252361719543870e+01 7.10042553047097602104e+00 1.13979827542391767281e+01 9.75245920060650739458e+00 1.41802668845200745551e+01 -3781 18900.00 9.52566001951560110683e+01 6.73578698407763010181e+00 1.50488609963632367084e+01 8.40274591702085871248e+00 1.19246055455196486861e+01 7.10207803480057897616e+00 1.14009261361905078758e+01 9.75542909746297048912e+00 1.41842232662672333987e+01 -3782 18905.00 9.52828827881297826252e+01 6.73716422244885038140e+00 1.50537471901366899374e+01 8.40526283041532096263e+00 1.19278858546600616819e+01 7.10373036422560932834e+00 1.14038696212646488704e+01 9.75839795624069061830e+00 1.41881791161287189595e+01 -3783 18910.00 9.53091653811035541821e+01 6.73854135237011320214e+00 1.50586337071664662091e+01 8.40777931374103459916e+00 1.19311661640077559809e+01 7.10538251867351888791e+00 1.14068132092543130796e+01 9.76136577816263084628e+00 1.41921344345190902914e+01 -3784 18915.00 9.53354479740773115282e+01 6.73991837372741819934e+00 1.50635205479707607878e+01 8.41029536616887796185e+00 1.19344464732518087402e+01 7.10703449801993780710e+00 1.14097568997449378969e+01 9.76433256448284581097e+00 1.41960892218529135533e+01 -3785 18920.00 9.53617305670510688742e+01 6.74129528637566277638e+00 1.50684077130677831491e+01 8.41281098689044881667e+00 1.19377267824958614995e+01 7.10868630219231700806e+00 1.14127006925292437955e+01 9.76729831644503043719e+00 1.42000434784411151412e+01 -3786 18925.00 9.53880131600248120094e+01 6.74267209018011737243e+00 1.50732952028720994520e+01 8.41532617506625157944e+00 1.19410070917399160351e+01 7.11033793105592604178e+00 1.14156445871926646163e+01 9.77026303530323758650e+00 1.42039972045946125689e+01 -3787 18930.00 9.54142957529985835663e+01 6.74404878498531967779e+00 1.50781830180055518298e+01 8.41784092986716281359e+00 1.19442874010876067814e+01 7.11198938451748396972e+00 1.14185885833206377526e+01 9.77322672231152544953e+00 1.42079504007279719957e+01 -3788 18935.00 9.54405783459723409123e+01 6.74542537062544234061e+00 1.50830711588827082181e+01 8.42035525042259536121e+00 1.19475677102280180009e+01 7.11364066244225856650e+00 1.14215326807058765723e+01 9.77618937874467874849e+00 1.42119030674630444366e+01 -3789 18940.00 9.54668609389460982584e+01 6.74680184693466156176e+00 1.50879596262290522901e+01 8.42286913589305896721e+00 1.19508480194720725365e+01 7.11529176472661006869e+00 1.14244768788301822582e+01 9.77915100588784547142e+00 1.42158552049034625497e+01 -3790 18945.00 9.54931435319198840261e+01 6.74817821372642256961e+00 1.50928484204591502049e+01 8.42538258538723816571e+00 1.19541283288197668355e+01 7.11694269122544032058e+00 1.14274211772789868746e+01 9.78211160500544529839e+00 1.42198068137747171136e+01 -3791 18950.00 9.55194261248936413722e+01 6.74955447080380910307e+00 1.50977375421948458722e+01 8.42789559804491617001e+00 1.19574086380638178184e+01 7.11859344180401620861e+00 1.14303655756377278152e+01 9.78507117740335630174e+00 1.42237578942840929841e+01 -3792 18955.00 9.55457087178673845074e+01 6.75093061799062787998e+00 1.51026269920579885309e+01 8.43040817297477573788e+00 1.19606889473078723540e+01 7.12024401633796877320e+00 1.14333100733882009337e+01 9.78802972437709151166e+00 1.42277084469497925312e+01 -3793 18960.00 9.55719913108411560643e+01 6.75230665505887284183e+00 1.51075167706704220905e+01 8.43292030926478020092e+00 1.19639692565519251133e+01 7.12189441467183570467e+00 1.14362546701158382945e+01 9.79098724722216218197e+00 1.42316584722900199012e+01 -3794 18965.00 9.55982739038149134103e+01 6.75368258179089586690e+00 1.51124068786539940135e+01 8.43543200602361586959e+00 1.19672495657959778725e+01 7.12354463666051973547e+00 1.14391993651987977643e+01 9.79394374726517114027e+00 1.42356079708229810166e+01 -3795 18970.00 9.56245564967886707564e+01 6.75505839795868645581e+00 1.51172973166305482096e+01 8.43794326231851066211e+00 1.19705298750400288554e+01 7.12519468213819617830e+00 1.14421441581188734204e+01 9.79689922582236505377e+00 1.42395569429632420366e+01 -3796 18975.00 9.56508390896587883390e+01 6.75643410333423499736e+00 1.51221880852219303648e+01 8.44045407723742791006e+00 1.19738101843877231545e+01 7.12684455094940272346e+00 1.14450890484614991038e+01 9.79985368422034497371e+00 1.42435053892290035549e+01 -3797 18980.00 9.56771216826325598959e+01 6.75780969765843853025e+00 1.51270791851536312578e+01 8.44296444983723048949e+00 1.19770904936317776901e+01 7.12849424292831379546e+00 1.14480340355011911413e+01 9.80280712378571550403e+00 1.42474533101384732703e+01 -3798 18985.00 9.57034042756063314528e+01 6.75918518068255913533e+00 1.51319706171511363380e+01 8.44547437916442511607e+00 1.19803708028758304494e+01 7.13014375790910470698e+00 1.14509791188233851500e+01 9.80575954586581133299e+00 1.42514007062098571055e+01 -3799 18990.00 9.57296868685800887988e+01 6.76056055212676554333e+00 1.51368623818362895150e+01 8.44798386425514813425e+00 1.19836511121198814322e+01 7.13179309570521979822e+00 1.14539242975989488116e+01 9.80871095181833041465e+00 1.42553475779613574304e+01 -3800 18995.00 9.57559694615538319340e+01 6.76193581172159152715e+00 1.51417544799345797912e+01 8.45049290416626597278e+00 1.19869314213639377442e+01 7.13344225613010607390e+00 1.14568695712060382164e+01 9.81166134298023884242e+00 1.42592939259111854966e+01 -3801 19000.00 9.57822520545275892800e+01 6.76331095917684077534e+00 1.51466469121714943924e+01 8.45300149789245836018e+00 1.19902117306079887271e+01 7.13509123899721053874e+00 1.14598149391264509944e+01 9.81461072072996287829e+00 1.42632397507848196483e+01 -3802 19005.00 9.58085346475013608369e+01 6.76468599419195637523e+00 1.51515396793761620842e+01 8.45550964444914221474e+00 1.19934920398520414864e+01 7.13674004410961426714e+00 1.14627604005310566038e+01 9.81755908643556729487e+00 1.42671850531004729135e+01 -3803 19010.00 9.58348172404751181830e+01 6.76606091646638052595e+00 1.51564327821704267762e+01 8.45801734285172202021e+00 1.19967723491997340091e+01 7.13838867128076426383e+00 1.14657059547980075820e+01 9.82050644146510975929e+00 1.42711298333763441093e+01 -3804 19015.00 9.58610998334489039507e+01 6.76743572566845763561e+00 1.51613262214870623268e+01 8.46052459207415630260e+00 1.20000526584437885447e+01 7.14003712027228409909e+00 1.14686516010981787161e+01 9.82345278721774661790e+00 1.42750740922342806982e+01 -3805 19020.00 9.58873824264226612968e+01 6.76881042146654010594e+00 1.51662199981551868433e+01 8.46303139110075974827e+00 1.20033329676878395276e+01 7.14168539089762344219e+00 1.14715973387060845567e+01 9.82639812508226562215e+00 1.42790178302961336954e+01 -3806 19025.00 9.59136650193964044320e+01 6.77018500353934005176e+00 1.51711141127966566700e+01 8.46553773890548910686e+00 1.20066132769318940632e+01 7.14333348292877090557e+00 1.14745431668962307725e+01 9.82934245644745452353e+00 1.42829610481837434577e+01 -3807 19030.00 9.59399476123701617780e+01 6.77155947151374970616e+00 1.51760085664478800993e+01 8.46804363444156749097e+00 1.20098935861759468224e+01 7.14498139614807747932e+00 1.14774890848394957032e+01 9.83228578273319975267e+00 1.42869037466225989874e+01 -3808 19035.00 9.59662302053439333349e+01 6.77293382503738872202e+00 1.51809033597306992647e+01 8.47054907666221801321e+00 1.20131738954199995817e+01 7.14662913030680790882e+00 1.14804350917067488069e+01 9.83522810533865055049e+00 1.42908459262345441942e+01 -3809 19040.00 9.59925127983176906810e+01 6.77430806373714933244e+00 1.51857984937851657747e+01 8.47305406448958287058e+00 1.20164542047676938807e+01 7.14827668517695080652e+00 1.14833811865652197781e+01 9.83816942570442165561e+00 1.42947875876414300933e+01 -3810 19045.00 9.60187953912914480270e+01 6.77568218722956228106e+00 1.51906939692331270919e+01 8.47555859684578827284e+00 1.20197345140117448636e+01 7.14992406050976825327e+00 1.14863273685857869566e+01 9.84110974524002557473e+00 1.42987287315687385814e+01 -3811 19050.00 9.60450779842652195839e+01 6.77705619512078794031e+00 1.51955897871109950614e+01 8.47806267266333435373e+00 1.20230148232558011756e+01 7.15157125605652144174e+00 1.14892736368356747079e+01 9.84404906539644208863e+00 1.43026693586383224499e+01 -3812 19055.00 9.60713605772389911408e+01 6.77843008699626636826e+00 1.52004859483515382124e+01 8.48056629083326285468e+00 1.20262951324998521585e+01 7.15321827156847245277e+00 1.14922199904857560426e+01 9.84698738759354874617e+00 1.43066094696793051355e+01 -3813 19060.00 9.60976431702127342760e+01 6.77980386244142962937e+00 1.52053824538875215211e+01 8.48306945025697700657e+00 1.20295754417439031414e+01 7.15486510677615328291e+00 1.14951664283959775759e+01 9.84992471330305008337e+00 1.43105490654171685350e+01 -3814 19065.00 9.61239257631864916220e+01 6.78117752104171600536e+00 1.52102793046517206221e+01 8.48557214979442697711e+00 1.20328557509879576770e+01 7.15651176141009770504e+00 1.14981129497372158710e+01 9.85286104397591699922e+00 1.43144881464737689925e+01 -3815 19070.00 9.61502083561602631789e+01 6.78255106233074123168e+00 1.52151765015768987155e+01 8.48807438832629124192e+00 1.20361360602320104363e+01 7.15815823520084038023e+00 1.15010595534730626355e+01 9.85579638107349076392e+00 1.43184267136782299445e+01 -3816 19075.00 9.61764909491340205250e+01 6.78392448588357588335e+00 1.52200740456994658700e+01 8.49057616470214959747e+00 1.20394163695797029590e+01 7.15980452784782084308e+00 1.15040062384634609316e+01 9.85873072606747768987e+00 1.43223647678596766042e+01 -3817 19080.00 9.62027735421077778710e+01 6.78529779121310738788e+00 1.52249719379521977203e+01 8.49307747777159249836e+00 1.20426966788237574946e+01 7.16145063908157464283e+00 1.15069530037756386776e+01 9.86166408042957165492e+00 1.43263023097436033026e+01 -3818 19085.00 9.62290561350815494279e+01 6.78667097786331563469e+00 1.52298701795787803093e+01 8.49557832637384002794e+00 1.20459769880678102538e+01 7.16309656860153953772e+00 1.15098998482695566992e+01 9.86459644565220727941e+00 1.43302393400554901604e+01 -3819 19090.00 9.62553387280553067740e+01 6.78804404533672478550e+00 1.52347687713047026392e+01 8.49807870932737863257e+00 1.20492572973118630131e+01 7.16474231609679623745e+00 1.15128467709087960458e+01 9.86752782322781563096e+00 1.43341758597281074827e+01 -3820 19095.00 9.62816213210290641200e+01 6.78941699313585456110e+00 1.52396677144773029511e+01 8.50057862542998066147e+00 1.20525376065559139960e+01 7.16638788126678250023e+00 1.15157937703460273582e+01 9.87045821464882777718e+00 1.43381118695905858118e+01 -3821 19100.00 9.63079039140028356769e+01 6.79078982075286763376e+00 1.52445670099256993524e+01 8.50307807348976929518e+00 1.20558179159036082950e+01 7.16803326379021310544e+00 1.15187408456484750019e+01 9.87338762142840131730e+00 1.43420473703684123734e+01 -3822 19105.00 9.63341865069765930230e+01 6.79216252766955896902e+00 1.52494666589972318604e+01 8.50557705228378146955e+00 1.20590982250440212908e+01 7.16967846334580105605e+00 1.15216879955724547102e+01 9.87631604507969562690e+00 1.43459823629943521439e+01 -3823 19110.00 9.63604690999503503690e+01 6.79353511333662840599e+00 1.52543666627283069914e+01 8.50807556059941560989e+00 1.20623785344953571297e+01 7.17132347961225757871e+00 1.15246352187706300185e+01 9.87924348711586830518e+00 1.43499168482975409944e+01 -3824 19115.00 9.63867516928204679516e+01 6.79490757721514437861e+00 1.52592670221553383669e+01 8.51057359718262418369e+00 1.20656588436357665728e+01 7.17296831223720499082e+00 1.15275825141029493182e+01 9.88216994907080525934e+00 1.43538508273143818883e+01 -3825 19120.00 9.64130342857942252976e+01 6.79627991874544612472e+00 1.52641677385220155827e+01 8.51307116078970338435e+00 1.20689391528798193320e+01 7.17461296088899036505e+00 1.15305298802220796972e+01 9.88509543248876276778e+00 1.43577843007703620515e+01 -3826 19125.00 9.64393168787680110654e+01 6.79765213735750606361e+00 1.52690688129683938001e+01 8.51556825015623886088e+00 1.20722194622275136311e+01 7.17625742521523601880e+00 1.15334773158843333363e+01 9.88801993889325991915e+00 1.43617172697018951055e+01 -3827 19130.00 9.64655994717417542006e+01 6.79902423247093601333e+00 1.52739702468417988257e+01 8.51806486399708084889e+00 1.20754997713679266269e+01 7.17790170485319656279e+00 1.15364248197423702180e+01 9.89094346983891092862e+00 1.43656497350417495795e+01 -3828 19135.00 9.64918820647155115466e+01 6.80039620347425444180e+00 1.52788720411786478337e+01 8.52056100103744640251e+00 1.20787800806119776098e+01 7.17954579944013016046e+00 1.15393723904488574306e+01 9.89386602689069682981e+00 1.43695816976190542391e+01 -3829 19140.00 9.65181646576892831035e+01 6.80176804976634130639e+00 1.52837741972226268672e+01 8.52305665996109240723e+00 1.20820603899596719089e+01 7.18118970860292904490e+00 1.15423200266564691674e+01 9.89678761159286857207e+00 1.43735131585738571403e+01 -3830 19145.00 9.65444472506630404496e+01 6.80313977072535180923e+00 1.52886767163210759435e+01 8.52555183946214434343e+00 1.20853406992037246681e+01 7.18283343196848456103e+00 1.15452677268105841080e+01 9.89970822553113372066e+00 1.43774441187352888250e+01 -3831 19150.00 9.65707298436367977956e+01 6.80451136570871195630e+00 1.52935795998213208691e+01 8.52804653821399583080e+00 1.20886210084477774274e+01 7.18447696915332478795e+00 1.15482154895638675640e+01 9.90262787028083657503e+00 1.43813745792434009019e+01 -3832 19155.00 9.65970124366105693525e+01 6.80588283408421279574e+00 1.52984828488634203580e+01 8.53054075486931218109e+00 1.20919013176918301866e+01 7.18612031974288711922e+00 1.15511633133617106495e+01 9.90554654742768292408e+00 1.43853045410309583474e+01 -3833 19160.00 9.66232950295843124877e+01 6.80725417516782016492e+00 1.53033864647947019932e+01 8.53303448808076403509e+00 1.20951816269358847222e+01 7.18776348335369874576e+00 1.15541111968567751234e+01 9.90846425854701529090e+00 1.43892340051343747831e+01 -3834 19165.00 9.66495776225580840446e+01 6.80862538830659858036e+00 1.53082904490661420027e+01 8.53552773648028839659e+00 1.20984619362835790213e+01 7.18940645957119528475e+00 1.15570591383908070071e+01 9.91138100525563459087e+00 1.43931629725900602779e+01 -3835 19170.00 9.66758602155318413907e+01 6.80999647279578734782e+00 1.53131948029214317586e+01 8.53802049867909396141e+00 1.21017422455276300042e+01 7.19104924798081324155e+00 1.15600071364091903092e+01 9.91429678913925016559e+00 1.43970914445380664404e+01 -3836 19175.00 9.67021428085056129476e+01 6.81136742793063021395e+00 1.53180995278115474889e+01 8.54051277329875802025e+00 1.21050225547716809871e+01 7.19269184815762585572e+00 1.15629551892536710511e+01 9.91721161182502264353e+00 1.44010194220148015631e+01 -3837 19180.00 9.67284254014793702936e+01 6.81273825301673063848e+00 1.53230046251874618690e+01 8.54300455891939769515e+00 1.21083028640157372990e+01 7.19433425966633777193e+00 1.15659032954732694520e+01 9.92012547492975649277e+00 1.44049469060566774914e+01 -3838 19185.00 9.67547079944531276396e+01 6.81410894730787219942e+00 1.53279100962928627183e+01 8.54549585413149337398e+00 1.21115831732597882819e+01 7.19597648206129480997e+00 1.15688514532024537829e+01 9.92303838007024729961e+00 1.44088738979073820445e+01 -3839 19190.00 9.67809905874268707748e+01 6.81547951006820618147e+00 1.53328159427860146735e+01 8.54798665748407238141e+00 1.21148634826074825810e+01 7.19761851491756932120e+00 1.15717996609902478156e+01 9.92595032889438932955e+00 1.44128003986033323969e+01 -3840 19195.00 9.68072731804006423317e+01 6.81684994053078785470e+00 1.53377221660142453175e+01 8.55047696754689035004e+00 1.21181437918515353402e+01 7.19926035775841022257e+00 1.15747479168674711758e+01 9.92886132301897994523e+00 1.44167264093882163678e+01 -3841 19200.00 9.68335557733743996778e+01 6.81822023793903664313e+00 1.53426287675321724180e+01 8.55296678285860423330e+00 1.21214241010955880995e+01 7.20090201012779917988e+00 1.15776962192795078721e+01 9.93177136411264172011e+00 1.44206519312984458026e+01 -3842 19205.00 9.68598383663481712347e+01 6.81959040150528217339e+00 1.53475357487907668741e+01 8.55545610192679006900e+00 1.21247044103396426351e+01 7.20254347155935104041e+00 1.15806445663608208463e+01 9.93468045382326536696e+00 1.44245769656813500603e+01 -3843 19210.00 9.68861209593219427916e+01 6.82096043043148902996e+00 1.53524431114482879934e+01 8.55794492327973976842e+00 1.21279847195836936180e+01 7.20418474156595323166e+00 1.15835929563495145800e+01 9.93758859379874159856e+00 1.44285015135733445391e+01 -3844 19215.00 9.69124035522957001376e+01 6.82233032389889082481e+00 1.53573508568520686879e+01 8.56043324540429750868e+00 1.21312650288277481536e+01 7.20582581966049229294e+00 1.15865413873800484623e+01 9.94049578571805980687e+00 1.44324255763217585979e+01 -3845 19220.00 9.69386861452694716945e+01 6.82370008108872827535e+00 1.53622589868676460156e+01 8.56292106678730569058e+00 1.21345453380717991365e+01 7.20746670536622069392e+00 1.15894898574832421190e+01 9.94340203124983723626e+00 1.44363491551702871618e+01 -3846 19225.00 9.69649687382432148297e+01 6.82506970115114075526e+00 1.53671675028423546649e+01 8.56540838589487307786e+00 1.21378256473158518958e+01 7.20910739815456746982e+00 1.15924383647935602681e+01 9.94630733208342299179e+00 1.44402722513626198264e+01 -3847 19230.00 9.69912513312169721758e+01 6.82643918323627385547e+00 1.53720764065380901542e+01 8.56789520117238723174e+00 1.21411059566635444185e+01 7.21074789752805767051e+00 1.15953869075491073914e+01 9.94921168989779935998e+00 1.44441948660388082004e+01 -3848 19235.00 9.70175339241907295218e+01 6.82780852646317804044e+00 1.53769856996131082383e+01 8.57038151107559720288e+00 1.21443862659076007304e+01 7.21238820295812210759e+00 1.15983354835734164823e+01 9.95211510639268048806e+00 1.44481170006498267355e+01 -3849 19240.00 9.70438165171645152896e+01 6.82917772996126970497e+00 1.53818953837256664485e+01 8.57286731401879542602e+00 1.21476665751516517133e+01 7.21402831392655397025e+00 1.16012840908973124954e+01 9.95501758326777874686e+00 1.44520386565430118964e+01 -3850 19245.00 9.70700991101382726356e+01 6.83054679282887100555e+00 1.53868054605340187635e+01 8.57535260840590751741e+00 1.21509468843957044726e+01 7.21566822989442080427e+00 1.16042327274479735166e+01 9.95791912222280828360e+00 1.44559598348584117389e+01 -3851 19250.00 9.70963817031120299816e+01 6.83191571414357845526e+00 1.53917159318000660306e+01 8.57783739265123124085e+00 1.21542271936397590082e+01 7.21730795031242511328e+00 1.16071813912562209481e+01 9.96081972498857304288e+00 1.44598805371506387019e+01 -3852 19255.00 9.71226642959821475642e+01 6.83328449297262086048e+00 1.53966267992857055447e+01 8.58032166510686877814e+00 1.21575075029874533072e+01 7.21894747462090613510e+00 1.16101300801455948886e+01 9.96371939328551370352e+00 1.44638007646633894865e+01 -3853 19260.00 9.71489468889559191211e+01 6.83465312837286642633e+00 1.54015380647528310476e+01 8.58280542416638780878e+00 1.21607878121278627503e+01 7.22058680227056637335e+00 1.16130787920432698712e+01 9.96661812882370590216e+00 1.44677205188476349917e+01 -3854 19265.00 9.71752294819296622563e+01 6.83602161939081920394e+00 1.54064497299633398342e+01 8.58528866816116931204e+00 1.21640681214755570494e+01 7.22222593269138091188e+00 1.16160275246691515605e+01 9.96951593336504870990e+00 1.44716398011543514457e+01 -3855 19270.00 9.72015120749034196024e+01 6.83738996504188634162e+00 1.54113617967827742916e+01 8.58777139543295398028e+00 1.21673484307196098086e+01 7.22386486529259386202e+00 1.16189762759504127132e+01 9.97241280862997925283e+00 1.44755586128272319968e+01 -3856 19275.00 9.72277946678771911593e+01 6.83875816434147942857e+00 1.54162742670766697017e+01 8.59025360430275952695e+00 1.21706287399636625679e+01 7.22550359949381704183e+00 1.16219250435033139013e+01 9.97530875638040015474e+00 1.44794769555245306236e+01 -3857 19280.00 9.72540772608509627162e+01 6.84012621627391936840e+00 1.54211871426069233593e+01 8.59273529307087358120e+00 1.21739090492077153272e+01 7.22714213468356803105e+00 1.16248738250477501310e+01 9.97820377836784011549e+00 1.44833948305935820144e+01 -3858 19285.00 9.72803598538247200622e+01 6.84149411982351995931e+00 1.54261004253427138622e+01 8.59521646002721517732e+00 1.21771893584517698628e+01 7.22878047028145775954e+00 1.16278226184072668303e+01 9.98109787635419820617e+00 1.44873122395890003844e+01 -3859 19290.00 9.73066424467984774083e+01 6.84286187394350964297e+00 1.54310141172532215847e+01 8.59769710345134896556e+00 1.21804696677994641618e+01 7.23041860564491045693e+00 1.16307714210944688205e+01 9.98399105211173676366e+00 1.44912291838581204217e+01 -3860 19295.00 9.73329250397722205435e+01 6.84422947758711242017e+00 1.54359282202039853615e+01 8.60017722159173914065e+00 1.21837499770435151447e+01 7.23205654017281052148e+00 1.16337202307256220024e+01 9.98688330741271634849e+00 1.44951456651628340921e+01 -3861 19300.00 9.73592076327459921004e+01 6.84559692968682664826e+00 1.54408427362678235539e+01 8.60265681269685167365e+00 1.21870302861839281405e+01 7.23369427322258218283e+00 1.16366690450206178298e+01 9.98977464405012405280e+00 1.44990616849541211764e+01 -3862 19305.00 9.73854902257197494464e+01 6.84696422914405999904e+00 1.54457576673102749965e+01 8.60513587498406451459e+00 1.21903105956352604267e+01 7.23533180414128640479e+00 1.16396178613884373476e+01 9.99266506380658725561e+00 1.45029772447865958895e+01 -3863 19310.00 9.74117728186935067924e+01 6.84833137487057808102e+00 1.54506730154041633796e+01 8.60761440667074850808e+00 1.21935909047756734225e+01 7.23696913229671423551e+00 1.16425666774453322461e+01 9.99555456847509837814e+00 1.45068923462148742232e+01 -3864 19315.00 9.74380554116672925602e+01 6.84969836572633106186e+00 1.54555887827259450518e+01 8.61009240594318825401e+00 1.21968712140197261817e+01 7.23860625700483684142e+00 1.16455154904966367013e+01 9.99844315985900777832e+00 1.45108069908972083795e+01 -3865 19320.00 9.74643380046410499062e+01 6.85106520059199741723e+00 1.54605049711411588476e+01 8.61256987099803161811e+00 1.22001515232637771646e+01 7.24024317762307578761e+00 1.16484642981586095090e+01 1.00013308397720308562e+01 1.45147211803882179026e+01 -3866 19325.00 9.74906205976147930414e+01 6.85243187830679545414e+00 1.54654215829299079843e+01 8.61504679996973798950e+00 1.22034318326114714637e+01 7.24187989344667393254e+00 1.16514130977365812925e+01 1.00042176100382533832e+01 1.45186349164497965347e+01 -3867 19330.00 9.75169031905885503875e+01 6.85379839769958287832e+00 1.54703386201650161524e+01 8.61752319102385833105e+00 1.22067121418555277756e+01 7.24351640381233075061e+00 1.16543618865358915571e+01 1.00071034724713925357e+01 1.45225482007402035833e+01 -3868 19335.00 9.75431857835623219444e+01 6.85516475758885324154e+00 1.54752560849192999370e+01 8.61999904227413260571e+00 1.22099924510995787585e+01 7.24515270799455635142e+00 1.16573106618618673735e+01 1.00099884288955287559e+01 1.45264610348140514873e+01 -3869 19340.00 9.75694683765360792904e+01 6.85653095677237001127e+00 1.54801739794728607791e+01 8.62247435184465338409e+00 1.22132727604472730576e+01 7.24678880529895774742e+00 1.16602594211234880106e+01 1.00128724811658358362e+01 1.45303734205368808574e+01 -3870 19345.00 9.75957509695098508473e+01 6.85789699402716834697e+00 1.54850923061058018959e+01 8.62494911782843054482e+00 1.22165530695876842771e+01 7.24842469500004682459e+00 1.16632081615224425519e+01 1.00157556311063977716e+01 1.45342853595669456723e+01 -3871 19350.00 9.76220335624836081934e+01 6.85926286811992103054e+00 1.54900110668909434253e+01 8.62742333829773855314e+00 1.22198333789353785761e+01 7.25006037638270139922e+00 1.16661568802604289630e+01 1.00186378805827516203e+01 1.45381968537697847665e+01 -3872 19355.00 9.76483161554573655394e+01 6.86062857779657075952e+00 1.54949302642120336770e+01 8.62989701131449038485e+00 1.22231136880757897956e+01 7.25169584870070416116e+00 1.16691055744354930113e+01 1.00215192314397079087e+01 1.45421079048036556713e+01 -3873 19360.00 9.76745987484311228854e+01 6.86199412177197132223e+00 1.54998499002455254470e+01 8.63237013493023397359e+00 1.22263939974234840946e+01 7.25333111120784135295e+00 1.16720542412493308859e+01 1.00243996855428036952e+01 1.45460185144304556815e+01 -3874 19365.00 9.77008813414048944423e+01 6.86335949876097117794e+00 1.55047699774788068083e+01 8.63484270716542745561e+00 1.22296743066675368539e+01 7.25496616315790010532e+00 1.16750028777999919072e+01 1.00272792447679428562e+01 1.45499286846193616185e+01 -3875 19370.00 9.77271639343786517884e+01 6.86472470746805996100e+00 1.55096904982956225183e+01 8.63731472603016570133e+00 1.22329546159115896131e+01 7.25660100376320471582e+00 1.16779514810818874082e+01 1.00301579109806606738e+01 1.45538384171322743299e+01 -3876 19375.00 9.77534465273524091344e+01 6.86608974655626802530e+00 1.55146114648724324780e+01 8.63978618951380816782e+00 1.22362349252592839122e+01 7.25823563225681400723e+00 1.16809000480894287222e+01 1.00330356860775911088e+01 1.45577477139383688609e+01 -3877 19380.00 9.77797291203261806913e+01 6.86745461468862572474e+00 1.55195328796966212082e+01 8.64225709560572497026e+00 1.22395152343996969080e+01 7.25987004785105494165e+00 1.16838485758170271822e+01 1.00359125719346344852e+01 1.45616565766959027428e+01 -3878 19385.00 9.78060117132999238265e+01 6.86881931049707272763e+00 1.55244547452555732292e+01 8.64472744225381717342e+00 1.22427955437473894307e+01 7.26150424974789299171e+00 1.16867970612590923452e+01 1.00387885704484229876e+01 1.45655650075813412059e+01 -3879 19390.00 9.78322943062736953834e+01 6.87018383260318099559e+00 1.55293770639330279693e+01 8.64719722739563678715e+00 1.22460758529914421899e+01 7.26313823713892681155e+00 1.16897455012027524646e+01 1.00416636835363135560e+01 1.45694730083565726630e+01 -3880 19395.00 9.78585768991438129660e+01 6.87154817961816544170e+00 1.55342998384236601339e+01 8.64966644895835479190e+00 1.22493561622354931728e+01 7.26477200921575860804e+00 1.16926938925387808865e+01 1.00445379130949365987e+01 1.45733805809907863704e+01 -3881 19400.00 9.78848594921175703121e+01 6.87291235011177636949e+00 1.55392230710075658351e+01 8.65213510483806480522e+00 1.22526364714795477084e+01 7.26640556512853041937e+00 1.16956422321579402990e+01 1.00474112610520194266e+01 1.45772877275567971367e+01 -3882 19405.00 9.79111420850913418690e+01 6.87427634266413356556e+00 1.55441467644830524364e+01 8.65460319293085333925e+00 1.22559167807236004677e+01 7.26803890405847763390e+00 1.16985905166400829813e+01 1.00502837293041853428e+01 1.45811944501274250996e+01 -3883 19410.00 9.79374246780650992150e+01 6.87564015581389753606e+00 1.55490709212338646950e+01 8.65707071110171533235e+00 1.22591970900712929904e+01 7.26967202514538168856e+00 1.17015387428759751742e+01 1.00531553198102532320e+01 1.45851007504645693302e+01 -3884 19415.00 9.79637072710388565611e+01 6.87700378808936729769e+00 1.55539955439546702110e+01 8.65953765719491208586e+00 1.22624773977607315345e+01 7.27130492752902135578e+00 1.17044869074454673807e+01 1.00560260344875818106e+01 1.45890066308483330459e+01 -3885 19420.00 9.79899898640126281180e+01 6.87836723800847504862e+00 1.55589206353401330318e+01 8.66200402904435584617e+00 1.22657577085594002853e+01 7.27293761034917629615e+00 1.17074350070320409856e+01 1.00588958752742598790e+01 1.45929120932478930683e+01 -3886 19425.00 9.80162724569863854640e+01 6.87973050404769903565e+00 1.55638461979812792180e+01 8.66446982447358138302e+00 1.22690380178034512682e+01 7.27457007270417044253e+00 1.17103830382155482681e+01 1.00617648441290992167e+01 1.45968171398397057459e+01 -3887 19430.00 9.80425550499601428101e+01 6.88109358468351661742e+00 1.55687722346764161330e+01 8.66693504126466685022e+00 1.22723183270475040274e+01 7.27620231372341752518e+00 1.17133309975758344024e+01 1.00646329430109169323e+01 1.46007217726966054272e+01 -3888 19435.00 9.80688376429339001561e+01 6.88245647837167506822e+00 1.55736987481202096006e+01 8.66939967718933779395e+00 1.22755986362915585630e+01 7.27783433248451405717e+00 1.17162788815891065752e+01 1.00675001738681615393e+01 1.46046259939950395790e+01 -3889 19440.00 9.80951202359076717130e+01 6.88381918353683186496e+00 1.55786257411109669846e+01 8.67186373001930732585e+00 1.22788789456392528621e+01 7.27946612808578130682e+00 1.17192266867315648682e+01 1.00703665386700151885e+01 1.46085298058078336680e+01 -3890 19445.00 9.81214028288814290590e+01 6.88518169860364448454e+00 1.55835532164470009775e+01 8.67432719748483904709e+00 1.22821592548833056213e+01 7.28109769960481578721e+00 1.17221744094794217972e+01 1.00732320393960215199e+01 1.46124332105187324515e+01 -3891 19450.00 9.81476854218551864051e+01 6.88654402194494874578e+00 1.55884811769266065085e+01 8.67679007730583151670e+00 1.22854395641273566042e+01 7.28272904608812154947e+00 1.17251220462052359039e+01 1.00760966780257223974e+01 1.46163362102005560672e+01 -3892 19455.00 9.81739680148289579620e+01 6.88790615195430522277e+00 1.55934096255553846788e+01 8.67925236718145143300e+00 1.22887198733714129162e+01 7.28436016660292739999e+00 1.17280695930742915323e+01 1.00789604565386579083e+01 1.46202388071334024033e+01 -3893 19460.00 9.82002506078027010972e+01 6.88926808698382853180e+00 1.55983385650279977597e+01 8.68171406479014073909e+00 1.22920001826154638991e+01 7.28599106018537234775e+00 1.17310170466664374089e+01 1.00818233769351071061e+01 1.46241410037010197698e+01 -3894 19465.00 9.82265332007764726541e+01 6.89062982535452928090e+00 1.56032679983500344179e+01 8.68417516778961662283e+00 1.22952804919631581981e+01 7.28762172586123035956e+00 1.17339644029396730218e+01 1.00846854412153348335e+01 1.46280428020798680677e+01 -3895 19470.00 9.82528157937502442110e+01 6.89199136538742518354e+00 1.56081979286307266364e+01 8.68663567383758916662e+00 1.22985608011035694176e+01 7.28925216265627629042e+00 1.17369116582665622417e+01 1.00875466513692515491e+01 1.46319442045500469618e+01 -3896 19475.00 9.82790983867240015570e+01 6.89335270538280298069e+00 1.56131283586683764497e+01 8.68909558053994857119e+00 1.23018411103476221768e+01 7.29088236957555935192e+00 1.17398588088123876361e+01 1.00904070094385858170e+01 1.46358452135989445253e+01 -3897 19480.00 9.83053809796977589031e+01 6.89471384359949279741e+00 1.56180592916758644861e+01 8.69155488551295540844e+00 1.23051214195916749361e+01 7.29251234560339156587e+00 1.17428058506387920090e+01 1.00932665174132427666e+01 1.46397458315066621992e+01 -3898 19485.00 9.83316635726715304600e+01 6.89607477829632831146e+00 1.56229907305551307672e+01 8.69401358632104326318e+00 1.23084017289393692351e+01 7.29414208974482392023e+00 1.17457527798074146119e+01 1.00961251773349545147e+01 1.46436460606569376353e+01 -3899 19490.00 9.83579461656452735951e+01 6.89743550770104540959e+00 1.56279226785190523685e+01 8.69647168053901431506e+00 1.23116820381834219944e+01 7.29577160095308308030e+00 1.17486995923798964725e+01 1.00989829912247142119e+01 1.46475459035371624594e+01 -3900 19495.00 9.83842287586190309412e+01 6.89879603003101937730e+00 1.56328551386768541676e+01 8.69892916571057739361e+00 1.23149623474274747537e+01 7.29740087819175364814e+00 1.17516462843142441841e+01 1.01018399611242539748e+01 1.46514453626347194160e+01 -3901 19500.00 9.84105113515927882872e+01 6.90015634347253303815e+00 1.56377881141377734764e+01 8.70138603935870946771e+00 1.23182426566715257366e+01 7.29902992041406672996e+00 1.17545928514648103658e+01 1.01046960890753041440e+01 1.46553444403333479329e+01 -3902 19505.00 9.84367939445665740550e+01 6.90151644620150417353e+00 1.56427216082183164758e+01 8.70384229897530126152e+00 1.23215229660192200356e+01 7.30065872656288039622e+00 1.17575392897895980582e+01 1.01075513771299512200e+01 1.46592431392240793997e+01 -3903 19510.00 9.84630765375403314010e+01 6.90287633634203245947e+00 1.56476556240277169252e+01 8.70629794205223639381e+00 1.23248032752632710185e+01 7.30228729554996558448e+00 1.17604855951429652094e+01 1.01104058273402923618e+01 1.46631414617942947842e+01 -3904 19515.00 9.84893591305140887471e+01 6.90423601204930381670e+00 1.56525901648824881107e+01 8.70875296603994897282e+00 1.23280835845073273305e+01 7.30391562629745560997e+00 1.17634317631719955699e+01 1.01132594417791423780e+01 1.46670394105313768307e+01 -3905 19520.00 9.85156417234878318823e+01 6.90559547141632634748e+00 1.56575252342027759767e+01 8.71120736838886777775e+00 1.23313638938550216295e+01 7.30554371769639221412e+00 1.17663777898346815221e+01 1.01161122225089616933e+01 1.46709369882336346791e+01 -3906 19525.00 9.85419243164616034392e+01 6.90695471251537806978e+00 1.56624608350978213878e+01 8.71366114651833534310e+00 1.23346442029954310726e+01 7.30717156863781447385e+00 1.17693236705708219603e+01 1.01189641715922036269e+01 1.46748341972848095338e+01 -3907 19530.00 9.85682069094353607852e+01 6.90831373342909671464e+00 1.56673969711950515915e+01 8.71611429781659374783e+00 1.23379245122394856082e+01 7.30879917800240086478e+00 1.17722694012347783854e+01 1.01218152911327852195e+01 1.46787310404832158639e+01 -3908 19535.00 9.85944895023054783678e+01 6.90967253217794308284e+00 1.56723336457073436634e+01 8.71856681967189217630e+00 1.23412048214835383675e+01 7.31042654463973828882e+00 1.17752149772663408100e+01 1.01246655832035230560e+01 1.46826275204198690716e+01 -3909 19540.00 9.86207720952792499247e+01 6.91103110678237175790e+00 1.56772708622621301799e+01 8.72101870944138468644e+00 1.23444851308312326665e+01 7.31205366742013573855e+00 1.17781603943125947609e+01 1.01275150498979655822e+01 1.46865236397894420861e+01 -3910 19545.00 9.86470546882530214816e+01 6.91238945525247405754e+00 1.56822086241759244274e+01 8.72346996445113020968e+00 1.23477654400752836494e+01 7.31368054518281685006e+00 1.17811056478133302505e+01 1.01303636933200245096e+01 1.46904194012865989549e+01 -3911 19550.00 9.86733372812267788277e+01 6.91374757554652408231e+00 1.56871469349725192188e+01 8.72592058201683329344e+00 1.23510457493193364087e+01 7.31530717672554509079e+00 1.17840507332083426206e+01 1.01332115155632500603e+01 1.46943148078132868051e+01 -3912 19555.00 9.86996198742005361737e+01 6.91510546561243089059e+00 1.56920857983829922233e+01 8.72837055944381923211e+00 1.23543260585633891679e+01 7.31693356089790469809e+00 1.17869956459374254365e+01 1.01360585187626490722e+01 1.46982098620641750131e+01 -3913 19560.00 9.87259024671742793089e+01 6.91646312339809821168e+00 1.56970252179311380303e+01 8.73081989398560764926e+00 1.23576063679110834670e+01 7.31855969646656667749e+00 1.17899403812330998420e+01 1.01389047050117682147e+01 1.47021045667339294027e+01 -3914 19565.00 9.87521850601480508658e+01 6.91782054678925195645e+00 1.57019651971407512292e+01 8.73326858289570928662e+00 1.23608866770514964628e+01 7.32018558225002546891e+00 1.17928849345351540734e+01 1.01417500764559740389e+01 1.47059989248281386409e+01 -3915 19570.00 9.87784676531218082118e+01 6.91917773367161714759e+00 1.57069057397429077128e+01 8.73571662339654331220e+00 1.23641669862955474457e+01 7.32181121699422288174e+00 1.17958293010761021691e+01 1.01445946352095468512e+01 1.47098929392487480783e+01 -3916 19575.00 9.88047502460955797687e+01 6.92053468191018605893e+00 1.57118468494686815973e+01 8.73816401271053244670e+00 1.23674472955396002050e+01 7.32343659948656089398e+00 1.17987734758811804170e+01 1.01474383834074881605e+01 1.47137866126904253150e+01 -3917 19580.00 9.88310328390693513256e+01 6.92189138933886294325e+00 1.57167885300491558809e+01 8.74061074800827952913e+00 1.23707276048872945040e+01 7.32506172845225567158e+00 1.18017174542865390663e+01 1.01502813232055348891e+01 1.47176799481587643470e+01 -3918 19585.00 9.88573154320431086717e+01 6.92324785377082285720e+00 1.57217307853190426670e+01 8.74305682645001347453e+00 1.23740079141313490396e+01 7.32668660264761317791e+00 1.18046612312137710887e+01 1.01531234567490500353e+01 1.47215729487629918282e+01 -3919 19590.00 9.88835980250168518069e+01 6.92460407299851077312e+00 1.57266736190094196246e+01 8.74550224516488761139e+00 1.23772882233754000225e+01 7.32831122077712127094e+00 1.18076048017917454303e+01 1.01559647861834090321e+01 1.47254656171977735823e+01 -3920 19595.00 9.89098806179906233638e+01 6.92596004478328097775e+00 1.57316170349550024099e+01 8.74794700129240254682e+00 1.23805685326194527818e+01 7.32993558156599434028e+00 1.18105481610456948260e+01 1.01588053136747049621e+01 1.47293579567796246721e+01 -3921 19600.00 9.89361632109643807098e+01 6.92731576687612449206e+00 1.57365610371977950876e+01 8.75039109189952135637e+00 1.23838488419671470808e+01 7.33155968369799371231e+00 1.18134913037935707081e+01 1.01616450413890380133e+01 1.47332499704104904481e+01 -3922 19605.00 9.89624458039381380559e+01 6.92867123697621067890e+00 1.57415056295725115376e+01 8.75283451407393187083e+00 1.23871291512111998401e+01 7.33318352585687716072e+00 1.18164342249569624954e+01 1.01644839715028663107e+01 1.47371416610959595772e+01 -3923 19610.00 9.89887283969119096128e+01 6.93002645279307216697e+00 1.57464508161211504955e+01 8.75527726485149848656e+00 1.23904094604552525993e+01 7.33480710671604096973e+00 1.18193769193538180673e+01 1.01673221061822900424e+01 1.47410330320489109113e+01 -3924 19615.00 9.90150109898856811697e+01 6.93138141199478852172e+00 1.57513966007820727100e+01 8.75771934126808737631e+00 1.23936897696993053586e+01 7.33643042491778540892e+00 1.18223193818020888557e+01 1.01701594476244956411e+01 1.47449240863785639988e+01 -3925 19620.00 9.90412935828594243048e+01 6.93273611222870655979e+00 1.57563429875972786931e+01 8.76016074031811520229e+00 1.23969700789433598942e+01 7.33805347912514527309e+00 1.18252616070160812001e+01 1.01729959980059465607e+01 1.47488148272977976916e+01 -3926 19625.00 9.90675761758331816509e+01 6.93409055112144656619e+00 1.57612899808160467074e+01 8.76260145897525966063e+00 1.24002503881874108771e+01 7.33967626794932748169e+00 1.18282035895028236894e+01 1.01758317595341960526e+01 1.47527052579158404200e+01 -3927 19630.00 9.90938587688069532078e+01 6.93544472624781160874e+00 1.57662375843767375017e+01 8.76504149419247546859e+00 1.24035306975351051761e+01 7.34129879000154339508e+00 1.18311453240802624265e+01 1.01786667344167955918e+01 1.47565953814455621540e+01 -3928 19635.00 9.91201413617807105538e+01 6.93679863520332862237e+00 1.57711858025286311147e+01 8.76748084291235230125e+00 1.24068110066755181720e+01 7.34292104389300526179e+00 1.18340868052554277767e+01 1.01815009248405736741e+01 1.47604852013071194961e+01 -3929 19640.00 9.91464239547544678999e+01 6.93815227553170377206e+00 1.57761346396246509016e+01 8.76991950203602677050e+00 1.24100913160232124710e+01 7.34454302820382842754e+00 1.18370280274317032365e+01 1.01843343330441751249e+01 1.47643747206097408764e+01 -3930 19645.00 9.91727065477282394568e+01 6.93950564474555520178e+00 1.57810840997067991509e+01 8.77235746844390185117e+00 1.24133716252672634539e+01 7.34616474149340525912e+00 1.18399689850124723023e+01 1.01871669612247881531e+01 1.47682639427735793447e+01 -3931 19650.00 9.91989891407020110137e+01 6.94085874034713601333e+00 1.57860341872316336520e+01 8.77479473898529072073e+00 1.24166519345113162132e+01 7.34778618234185110225e+00 1.18429096726084051028e+01 1.01899988116314226261e+01 1.47721528711151464108e+01 -3932 19655.00 9.92252717336757541489e+01 6.94221155980759974113e+00 1.57909849065520813127e+01 8.77723131051987337514e+00 1.24199322437553707488e+01 7.34940734927746586180e+00 1.18458500843119640678e+01 1.01928298864716335714e+01 1.47760415090545951244e+01 -3933 19660.00 9.92515543266495114949e+01 6.94356410057738315800e+00 1.57959362619174186193e+01 8.77966717983477451526e+00 1.24232125531030632715e+01 7.35102824081818262414e+00 1.18487902145265326936e+01 1.01956601879944326328e+01 1.47799298600120838643e+01 -3934 19665.00 9.92778369196232830518e+01 6.94491636007582346934e+00 1.58008882577842175721e+01 8.78210234372748921317e+00 1.24264928623471160307e+01 7.35264885550266367176e+00 1.18517300573445698575e+01 1.01984897184488261246e+01 1.47838179274077603509e+01 -3935 19670.00 9.93041195125970403978e+01 6.94626833569116541867e+00 1.58058408987126757239e+01 8.78453679896441741448e+00 1.24297731715911687900e+01 7.35426919181774874090e+00 1.18546696071694714902e+01 1.02013184800734606483e+01 1.47877057146617829630e+01 -3936 19675.00 9.93304021055708119547e+01 6.94762002480129403637e+00 1.58107941891593561934e+01 8.78697054227050422526e+00 1.24330534808352215492e+01 7.35588924823991607838e+00 1.18576088577827647441e+01 1.02041464751173478476e+01 1.47915932255052222644e+01 -3937 19680.00 9.93566846984409153265e+01 6.94897142474263240786e+00 1.58157481335808256517e+01 8.78940357036032793303e+00 1.24363337900792743085e+01 7.35750902325600719678e+00 1.18605478034842040103e+01 1.02069737058605873870e+01 1.47954804632545968701e+01 -3938 19685.00 9.93829672914147010943e+01 6.95032253283088152784e+00 1.58207027368482133767e+01 8.79183587992774207009e+00 1.24396140993233270677e+01 7.35912851530104017428e+00 1.18634864381589633098e+01 1.02098001745625577286e+01 1.47993674316409791203e+01 -3939 19690.00 9.94092498843884584403e+01 6.95167334636100786582e+00 1.58256580033144373942e+01 8.79426746763550148955e+00 1.24428944085673798270e+01 7.36074772283076761425e+00 1.18664247556922219928e+01 1.02126258834826284527e+01 1.48032541342918051441e+01 -3940 19695.00 9.94355324773622015755e+01 6.95302386259689164660e+00 1.58306139377469872187e+01 8.79669833011528012889e+00 1.24461747178114325862e+01 7.36236664426984344090e+00 1.18693627499691665150e+01 1.02154508349112678189e+01 1.48071405747308695311e+01 -3941 19700.00 9.94618150703359589215e+01 6.95437407877131530398e+00 1.58355705450169921278e+01 8.79912846397801118314e+00 1.24494550271591268853e+01 7.36398527802219771132e+00 1.18723004148749708975e+01 1.02182750311285772682e+01 1.48110267566892481739e+01 -3942 19705.00 9.94880976633097304784e+01 6.95572399209633562833e+00 1.58405278296846496744e+01 8.80155786582427168696e+00 1.24527353364031778682e+01 7.36560362248139366415e+00 1.18752377440875385162e+01 1.02210984744250250600e+01 1.48149126840016620577e+01 -3943 19710.00 9.95143802562834878245e+01 6.95707359975291872445e+00 1.58454857967247377815e+01 8.80398653219245197477e+00 1.24560156456472306274e+01 7.36722167603063216035e+00 1.18781747311811223256e+01 1.02239211670807126353e+01 1.48187983601919004428e+01 -3944 19715.00 9.95406628492572451705e+01 6.95842289890130150098e+00 1.58504444510083750686e+01 8.80641445964167068894e+00 1.24592959548912851631e+01 7.36883943702202071080e+00 1.18811113700409070049e+01 1.02267431114171980511e+01 1.48226837893019656178e+01 -3945 19720.00 9.95669454422310167274e+01 6.95977188667062485194e+00 1.58554037973030528264e+01 8.80884164465849828218e+00 1.24625762642389794621e+01 7.37045690382839424615e+00 1.18840476540338624289e+01 1.02295643097353092799e+01 1.48265689749592954882e+01 -3946 19725.00 9.95932280352047740735e+01 6.96112056015894342664e+00 1.58603638405835400960e+01 8.81126808373986314393e+00 1.24658565734830322214e+01 7.37207407477077136804e+00 1.18869835767342504340e+01 1.02323847643462464418e+01 1.48304539211022419209e+01 -3947 19730.00 9.96195106281785314195e+01 6.96246891643321497156e+00 1.58653245859282439056e+01 8.81369377334125125856e+00 1.24691368827270832043e+01 7.37369094815980119506e+00 1.18899191316126842111e+01 1.02352044775508392860e+01 1.48343386316691692173e+01 -3948 19735.00 9.96457932211523029764e+01 6.96381695255003396738e+00 1.58702860384155748363e+01 8.81611870989740609161e+00 1.24724171919711377399e+01 7.37530752230613639853e+00 1.18928543120361407404e+01 1.02380234516913688481e+01 1.48382231104947930334e+01 -3949 19740.00 9.96720758141260603225e+01 6.96516466552454183159e+00 1.58752482030203037056e+01 8.81854288980161982181e+00 1.24756975013188320389e+01 7.37692379548933541145e+00 1.18957891111643121462e+01 1.02408416890997635562e+01 1.48421073616211103285e+01 -3950 19745.00 9.96983584070998176685e+01 6.96651205233041981302e+00 1.58802110849244826341e+01 8.82096630943682491477e+00 1.24789778104592432584e+01 7.37853976597859428921e+00 1.18987235224678151724e+01 1.02436591920872164252e+01 1.48459913889864836278e+01 -3951 19750.00 9.97246410000735892254e+01 6.96785910995171331450e+00 1.58851746894137946242e+01 8.82338896515485515692e+00 1.24822581197032960176e+01 7.38015543204310553449e+00 1.19016575391063437195e+01 1.02464759630167403515e+01 1.48498751966329116669e+01 -3952 19755.00 9.97509235930473323606e+01 6.96920583531028547952e+00 1.58901390214630175990e+01 8.82581085328681957947e+00 1.24855384290509903167e+01 7.38177079190024709732e+00 1.19045911541359483721e+01 1.02492920042098969446e+01 1.48537587886023896289e+01 -3953 19760.00 9.97772061860210897066e+01 6.97055222530726936725e+00 1.58951040866687591802e+01 8.82823197011200555551e+00 1.24888187382950412996e+01 7.38338584378811990661e+00 1.19075243606126850437e+01 1.02521073180400659197e+01 1.48576421691442046580e+01 -3954 19765.00 9.98034887789948612635e+01 6.97189827682307061707e+00 1.59000698901094335014e+01 8.83065231192006372396e+00 1.24920990475390940588e+01 7.38500058590337093989e+00 1.19104571516962387534e+01 1.02549219068495300888e+01 1.48615253421967121739e+01 -3955 19770.00 9.98297713719686328204e+01 6.97324398669663914063e+00 1.59050364372780137501e+01 8.83307187493846157622e+00 1.24953793567831485944e+01 7.38661501644264628652e+00 1.19133895201317461243e+01 1.02577357730116727197e+01 1.48654083121128355316e+01 -3956 19775.00 9.98560539649423901665e+01 6.97458935175655891925e+00 1.59100037335638297975e+01 8.83549065539467015640e+00 1.24986596660272013537e+01 7.38822913357149957392e+00 1.19163214588716162012e+01 1.02605489188791416666e+01 1.48692910829345734669e+01 -3957 19780.00 9.98823365579161475125e+01 6.97593436877959582887e+00 1.59149717844598583838e+01 8.83790864947469501089e+00 1.25019399752712523366e+01 7.38984293544512294005e+00 1.19192529606609785020e+01 1.02633613468253201972e+01 1.48731736591184908747e+01 -3958 19785.00 9.99086191508898906477e+01 6.97727903452178477295e+00 1.59199405954590709200e+01 8.84032585332309217563e+00 1.25052202846189466356e+01 7.39145642020833815167e+00 1.19221840184522438477e+01 1.02661730592443110055e+01 1.48770560448102262541e+01 -3959 19790.00 9.99349017438636622046e+01 6.97862334572879827732e+00 1.59249101721580839097e+01 8.84274226309478272867e+00 1.25085005937593596315e+01 7.39306958597488339535e+00 1.19251146246796189132e+01 1.02689840584991323169e+01 1.48809382443627047365e+01 -3960 19795.00 9.99611843368374195506e+01 6.97996729907375978996e+00 1.59298805200498723167e+01 8.84515787488249571879e+00 1.25117809031070539305e+01 7.39468243086885390625e+00 1.19280447720882314400e+01 1.02717943469942554202e+01 1.48848202622324876643e+01 -3961 19800.00 9.99874669298112053184e+01 6.98131089125052106681e+00 1.59348516450419683821e+01 8.84757268475824076859e+00 1.25150612123511049134e+01 7.39629495296252681413e+00 1.19309744531122863265e+01 1.02746039271134215198e+01 1.48887021027725001687e+01 -3962 19805.00 1.00013749522784962664e+02 6.98265411888038567412e+00 1.59398235526273506224e+01 8.84998709235139635609e+00 1.25183415216987992125e+01 7.39790715033854251459e+00 1.19339036603932751035e+01 1.02774128012611036809e+01 1.48925837703356620523e+01 -3963 19810.00 1.00040032115758720010e+02 6.98399697858465717815e+00 1.59447962487135548315e+01 8.85240149998600855952e+00 1.25216218308392122083e+01 7.39951902103808922817e+00 1.19368323862617611297e+01 1.02802209718417731921e+01 1.48964652694821779733e+01 -3964 19815.00 1.00066314708732491567e+02 6.98533946693281659890e+00 1.59497697390008372764e+01 8.85481590758952741282e+00 1.25249021400832649675e+01 7.40113056311271222398e+00 1.19397606230483095402e+01 1.02830284412599013422e+01 1.49003466046686110502e+01 -3965 19820.00 1.00092597301602594939e+02 6.98668158046325427080e+00 1.59547440295003770672e+01 8.85723031518268122397e+00 1.25281824494309592666e+01 7.40274177458287052644e+00 1.19426883629798457065e+01 1.02858352119406877279e+01 1.49042277806624507974e+01 -3966 19825.00 1.00118879894576338074e+02 6.98802331570399726246e+00 1.59597191260160684578e+01 8.85964472281729520375e+00 1.25314627586750120258e+01 7.40435265343792803350e+00 1.19456155983869294346e+01 1.02886412862989686801e+01 1.49081088018166187936e+01 -3967 19830.00 1.00145162487550109631e+02 6.98936466914161425024e+00 1.59646950345590941112e+01 8.86205913038972248330e+00 1.25347430679190630087e+01 7.40596319767761190889e+00 1.19485423212892118983e+01 1.02914466667495787533e+01 1.49119896727949576842e+01 -3968 19835.00 1.00171445080523866977e+02 6.99070563723158322489e+00 1.59696717612442711243e+01 8.86447353802433291037e+00 1.25380233770594760045e+01 7.40757340526019536497e+00 1.19514685238099680475e+01 1.02942513557488108944e+01 1.49158703984686002997e+01 -3969 19840.00 1.00197727673497638534e+02 6.99204621637756051911e+00 1.59746493119791388438e+01 8.86688794561748672152e+00 1.25413036864071703036e+01 7.40918327414394983776e+00 1.19543941979688437272e+01 1.02970553557114996579e+01 1.49197509833977459692e+01 -3970 19845.00 1.00224010266471410091e+02 6.99338640299356750774e+00 1.59796276929821559065e+01 8.86930235322100557482e+00 1.25445839956512230629e+01 7.41079280225605696586e+00 1.19573193356818379129e+01 1.02998586690835747248e+01 1.49236314323498824308e+01 -3971 19850.00 1.00250292859445167437e+02 6.99472619343143975357e+00 1.59846069103681411860e+01 8.87171676084525451245e+00 1.25478643049989173619e+01 7.41240198751332979299e+00 1.19602439287613133700e+01 1.03026612983213254893e+01 1.49275117500924991987e+01 -3972 19855.00 1.00276575452418938994e+02 6.99606558401192302199e+00 1.59895869704592001881e+01 8.87413116842804505779e+00 1.25511446141393303577e+01 7.41401082780149423002e+00 1.19631679691232672980e+01 1.03054632458603165901e+01 1.49313919414967184451e+01 -3973 19860.00 1.00302858045392682129e+02 6.99740457103503121772e+00 1.59945678795774348657e+01 8.87654557604192895326e+00 1.25544249234870228804e+01 7.41561932101663501271e+00 1.19660914482691431715e+01 1.03082645141775728348e+01 1.49352720115373163168e+01 -3974 19865.00 1.00329140638366439475e+02 6.99874315076968933624e+00 1.59995496439413003031e+01 8.87895998363508454077e+00 1.25577052327310756397e+01 7.41722746501338470182e+00 1.19690143581149364138e+01 1.03110651057190150226e+01 1.49391519649817752224e+01 -3975 19870.00 1.00355423231340196821e+02 7.00008131943299982680e+00 1.60045322699765470986e+01 8.88137439126969496783e+00 1.25609855419751266226e+01 7.41883525762564577377e+00 1.19719366900584436308e+01 1.03138650229513011425e+01 1.49430318069085021904e+01 -3976 19875.00 1.00381705824313982589e+02 7.00141907323170276101e+00 1.60095157642125478503e+01 8.88378879887321382114e+00 1.25642658512191793818e+01 7.42044269667695832737e+00 1.19748584356011011920e+01 1.03166642683618174914e+01 1.49469115422922698144e+01 -3977 19880.00 1.00407988417287739935e+02 7.00275640833107893002e+00 1.60145001329714169458e+01 8.88620320643527783488e+00 1.25675461604632321411e+01 7.42204977999085890872e+00 1.19777795861407092559e+01 1.03194628444172202819e+01 1.49507911761078453594e+01 -3978 19885.00 1.00434271010261497281e+02 7.00409332086531932759e+00 1.60194853830934533789e+01 8.88861761409061656991e+00 1.25708264698109264401e+01 7.42365650532870180456e+00 1.19807001332823404027e+01 1.03222607536048922583e+01 1.49546707134336358536e+01 -3979 19890.00 1.00460553603235240416e+02 7.00542980693752159738e+00 1.60244715209007644319e+01 8.89103202169413719957e+00 1.25741067790549791994e+01 7.42526287047257138596e+00 1.19836200680092321846e+01 1.03250579984018546753e+01 1.49585501595553385101e+01 -3980 19895.00 1.00486836196209011973e+02 7.00676586259896350128e+00 1.60294585532336490985e+01 8.89344642927692774492e+00 1.25773870884026734984e+01 7.42686887317345600934e+00 1.19865393816155343387e+01 1.03278545813058553193e+01 1.49624295194477170412e+01 -3981 19900.00 1.00513118789182769319e+02 7.00810148389055864726e+00 1.60344464868287808201e+01 8.89586083690117490619e+00 1.25806673975430864942e+01 7.42847451115125423371e+00 1.19894580653954054839e+01 1.03306505048250070189e+01 1.49663087983964651073e+01 -3982 19905.00 1.00539401382156526665e+02 7.00943666680139898517e+00 1.60394353283191790638e+01 8.89827524451505880165e+00 1.25839477067871374771e+01 7.43007978211549957592e+00 1.19923761102284345270e+01 1.03334457714570575604e+01 1.49701880016872763690e+01 -3983 19910.00 1.00565683975130298222e+02 7.01077140732057912942e+00 1.60444250846487967976e+01 8.90068965212894269712e+00 1.25872280161348317762e+01 7.43168468377572466466e+00 1.19952935072014934548e+01 1.03362403836997565065e+01 1.49740671346058373814e+01 -3984 19915.00 1.00591966568104069779e+02 7.01210570135427690985e+00 1.60494157627615763317e+01 8.90310405975318985838e+00 1.25905083252752447720e+01 7.43328921378964402322e+00 1.19982102470905367397e+01 1.03390343440715763990e+01 1.49779462025414833448e+01 -3985 19920.00 1.00618249161077812914e+02 7.01343954480867370904e+00 1.60544073694978273181e+01 8.90551846731525209577e+00 1.25937886346229390711e+01 7.43489336980460535642e+00 1.20011263208787930523e+01 1.03418276550806371716e+01 1.49818252107799079198e+01 -3986 19925.00 1.00644531754051584471e+02 7.01477293354849162910e+00 1.60593999120087786991e+01 8.90793287494986429920e+00 1.25970689438669900539e+01 7.43649714947832229939e+00 1.20040417193422115361e+01 1.03446203192765029399e+01 1.49857041648140825174e+01 -3987 19930.00 1.00670814347025341817e+02 7.01610586339699970893e+00 1.60643933971347401268e+01 8.91034728254301811035e+00 1.26003492531110428132e+01 7.43810055039596029758e+00 1.20069564330494618076e+01 1.03474123391569214903e+01 1.49895830700333387853e+01 -3988 19935.00 1.00697096939999099163e+02 7.01743833014637186096e+00 1.60693878322342200704e+01 8.91276169014653696365e+00 1.26036295624587371123e+01 7.43970357017377370568e+00 1.20098704525692081546e+01 1.03502037172714622670e+01 1.49934619320342950033e+01 -3989 19940.00 1.00723379532972870720e+02 7.01877032955769042388e+00 1.60743832243548077088e+01 8.91517609776042085912e+00 1.26069098715991501081e+01 7.44130620637620143754e+00 1.20127837685737635098e+01 1.03529944561489699595e+01 1.49973407563099243589e+01 -3990 19945.00 1.00749662125946628066e+02 7.02010185734021874282e+00 1.60793795807513753005e+01 8.91759050536393971242e+00 1.26101901809468444071e+01 7.44290845656767885430e+00 1.20156963715281559502e+01 1.03557845583286418645e+01 1.50012195485604777900e+01 -3991 19950.00 1.00775944718920385412e+02 7.02143290920321838655e+00 1.60843769086787951039e+01 8.92000491294673203413e+00 1.26134704900872556266e+01 7.44451031827118470119e+00 1.20186082515864836040e+01 1.03585740263600545319e+01 1.50050983143825718003e+01 -3992 19955.00 1.00802227311894142758e+02 7.02276348078340095782e+00 1.60893752157028551153e+01 8.92241932055025088744e+00 1.26167507994349481493e+01 7.44611178900969949979e+00 1.20215193992137798773e+01 1.03613628628031371193e+01 1.50089770595801077491e+01 -3993 19960.00 1.00828509904764260341e+02 7.02409356769675508048e+00 1.60943745089747913823e+01 8.92483372848542089173e+00 1.26200311086790009085e+01 7.44771286627511042155e+00 1.20244298046677826619e+01 1.03641510702489139106e+01 1.50128557896460534948e+01 -3994 19965.00 1.00854792497738017687e+02 7.02542316552816981101e+00 1.60993747961640387700e+01 8.92724813578838016781e+00 1.26233114179230518914e+01 7.44931354753857810636e+00 1.20273394578953194411e+01 1.03669386511536796291e+01 1.50167345105915917003e+01 -3995 19970.00 1.00881075090711789244e+02 7.02675226982108380724e+00 1.61043760847327455110e+01 8.92966254340226406327e+00 1.26265917271671082034e+01 7.45091383026089548736e+00 1.20302483491541334359e+01 1.03697256081395501326e+01 1.50206132281169750797e+01 -3996 19975.00 1.00907357683685546590e+02 7.02808087607747733472e+00 1.61093783823503500230e+01 8.93207695100578291658e+00 1.26298720365148025024e+01 7.45251371187176658850e+00 1.20331564682874052608e+01 1.03725119437975514813e+01 1.50244919481297465325e+01 -3997 19980.00 1.00933640276659318147e+02 7.02940897976823819704e+00 1.61143816965826438548e+01 8.93449135859894028044e+00 1.26331523457588534853e+01 7.45411318979053127975e+00 1.20360638052419552935e+01 1.03752976607187079594e+01 1.50283706766410780631e+01 -3998 19985.00 1.00959922869633089704e+02 7.03073657632279669372e+00 1.61193860352027051874e+01 8.93690576625427901547e+00 1.26364326533446504897e+01 7.45571226139507015063e+00 1.20389703497573243851e+01 1.03780827613904058637e+01 1.50322494195585072418e+01 -3999 19990.00 1.00986205462606832839e+02 7.03206366116021985846e+00 1.61243914059836086494e+01 8.93932017382670451866e+00 1.26397129648688064663e+01 7.45731092407363060914e+00 1.20418760916766931501e+01 1.03808672485073110181e+01 1.50361281828932202842e+01 -4000 19995.00 1.01012488055580590185e+02 7.03339022961666149314e+00 1.61293978168020721853e+01 8.94173458141986188252e+00 1.26429932734910117631e+01 7.45890917516263751708e+00 1.20447810205323211363e+01 1.03836511245568061668e+01 1.50400069727600307345e+01 -4001 20000.00 1.01038770648554361742e+02 7.03471627701791568654e+00 1.61344052755348137396e+01 8.94414898897155907775e+00 1.26462735827350645224e+01 7.46050701199851928891e+00 1.20476851259601023258e+01 1.03864343922335553572e+01 1.50438857951701212556e+01 diff --git a/unittest/force-styles/tests/thermo.dpdrx b/unittest/force-styles/tests/thermo.dpdrx deleted file mode 100644 index 9d616e734f..0000000000 --- a/unittest/force-styles/tests/thermo.dpdrx +++ /dev/null @@ -1,17 +0,0 @@ -# rx heats of formation for various molecules -# multiple entries can be added to this file, LAMMPS reads the ones it needs -# the entries are in LAMMPS "metal" units (eV) -# Be sure the units are consistent with your input file - -# format of a single entry (one or more lines): -# species DeltaHformation - -rdx 1.989907438211819 -h2 0.000000000000000 -no2 0.343004076201018 -n2 0.000000000000000 -hcn 1.400635733970104 -no 0.935781955892458 -h2o -2.506184777415379 -co -1.145533746031845 -co2 -4.078501848437456 From 424fb7ce0626cad9e2aa069ca7de59e083024b5c Mon Sep 17 00:00:00 2001 From: alphataubio Date: Thu, 13 Jun 2024 12:28:49 -0400 Subject: [PATCH 0038/1018] Revert "Update dihedral-charmmfsw.yaml" This reverts commit 1eb8afcba4403cbafe61d8ab4015961eb9062d18. --- .../tests/dihedral-charmmfsw.yaml | 138 +++++++++--------- 1 file changed, 65 insertions(+), 73 deletions(-) diff --git a/unittest/force-styles/tests/dihedral-charmmfsw.yaml b/unittest/force-styles/tests/dihedral-charmmfsw.yaml index 7471d01703..6d2035acc5 100644 --- a/unittest/force-styles/tests/dihedral-charmmfsw.yaml +++ b/unittest/force-styles/tests/dihedral-charmmfsw.yaml @@ -1,24 +1,16 @@ --- -lammps_version: 17 Apr 2024 -tags: generated -date_generated: Fri Jun 7 16:23:40 2024 -epsilon: 5e-12 +lammps_version: 17 Feb 2022 +date_generated: Fri Mar 18 22:18:02 2022 +epsilon: 5.0e-12 skip_tests: prerequisites: ! | atom full dihedral charmmfsw - pair lj/charmmfsw/coul/long - kspace ewald pre_commands: ! "" post_commands: ! | special_bonds charmm - pair_style lj/charmmfsw/coul/long 7.0 8.0 + pair_style lj/charmmfsw/coul/charmmfsh 7.0 8.0 pair_coeff * * 0.1 3.0 - pair_modify mix arithmetic - pair_modify table 0 - kspace_style ewald 1.0e-6 - kspace_modify gewald 0.3 - kspace_modify compute no input_file: in.fourmol dihedral_style: charmmfsw dihedral_coeff: ! | @@ -31,68 +23,68 @@ extract: ! "" natoms: 29 init_energy: 1317.959844120986 init_stress: ! |2- - 1.1266474992363544e+02 -1.4270359924600985e+01 -9.8394389999034431e+01 -1.4122826669412839e+02 1.1178234052730829e+02 -5.8711817976295805e+01 + 1.1266474992363544e+02 -1.4270359924600960e+01 -9.8394389999034431e+01 -1.4122826669412839e+02 1.1178234052730829e+02 -5.8711817976295805e+01 init_forces: ! |2 - 1 -8.4495823087185045e+00 -4.2093267311705702e+01 1.3127601096975565e+02 - 2 3.2955286246430603e+01 1.4197862367303932e+01 6.5737468396698198e+00 - 3 5.5379495674167998e+01 1.1132071223210043e+02 -3.9482412875033083e+02 - 4 -1.1858181316779913e+02 -2.8990527442440381e+01 1.2941802628776989e+02 - 5 -1.1725492019162079e+01 4.9957619825587676e+00 -3.0833481208284885e-02 - 6 1.0265333887870889e+02 2.6871874547968563e+01 1.1613264119135926e+02 - 7 -8.8669444103938488e+01 -2.3270351424100422e+01 3.3781558210189599e+00 - 8 -5.6033173544494232e+01 1.5086553258749724e+01 -6.4873650226542736e+01 - 9 -1.0305783201835528e+02 -4.1694415283402950e+00 3.5635076710354952e+01 - 10 -4.3800895211309843e+01 -1.5717189146372669e+02 1.3863857167187743e+02 - 11 -2.1612127645703450e+02 -3.3255620636228798e+02 1.4567907068057804e+02 - 12 7.0801896755869336e+01 -4.9080793932425259e+01 1.0551732324411901e+01 - 13 1.3070532642211209e+01 3.5439498581558277e+00 -1.7387037727207378e+01 - 14 2.1125526955379084e+02 4.1303923294612446e+02 -1.8185565171257250e+02 - 15 6.6273615987383451e+01 7.9487781984517156e+01 -9.6811594036094661e+01 - 16 7.8648715327068601e+01 3.2632780804105394e+01 5.6133424643389045e+00 - 17 1.6997670471627025e+01 -6.3564865442710733e+01 3.0643412719807134e+01 - 18 -2.9782217093586932e-01 9.0977876216714204e-01 5.3713429327160087e+00 - 19 -6.6315223000143964e-01 -1.7839727477482548e+00 -1.1513239800708586e+00 - 20 2.0674863286431353e-01 7.2059999679532930e-02 -1.6408287496352498e+00 - 21 -1.8073798905964571e+00 2.1168316232834064e-01 4.1082142847656966e+00 - 22 3.2816238237015610e-01 2.8407694001718581e-01 -1.6814470254759213e+00 - 23 7.0151519587332423e-01 3.9079005819215124e-01 -1.5341532061974170e+00 - 24 1.1307164354518966e+00 -2.5367929767337531e+00 1.5248610042874839e+00 - 25 -1.4493138048482663e+00 8.2285992018801579e-01 -1.7696224878524753e+00 - 26 -3.8764215782897815e-01 1.1220736742810804e+00 -7.9026410030298877e-01 - 27 -1.6517613920874896e-01 -2.6637900606557841e+00 7.6582304907420817e-01 - 28 -1.1637543282823337e-01 1.2457697274803017e+00 -4.7750942874139402e-01 - 29 9.2340647324242942e-01 1.6462984669571890e+00 -4.8198403955260793e-01 -run_energy: 1317.1311369402445 + 1 -8.9693997732828734e+00 -4.2090832180473811e+01 1.3129896410266406e+02 + 2 3.2939174268614089e+01 1.3776993828220547e+01 6.6047608190284564e+00 + 3 5.5339891213774308e+01 1.1132435962327280e+02 -3.9478906486222957e+02 + 4 -1.1853376295969241e+02 -2.8731355857128989e+01 1.2940461683448865e+02 + 5 -1.1704542931552981e+01 5.1612910145764337e+00 1.1531982356444204e-01 + 6 1.0315985347478912e+02 2.7858195004320272e+01 1.1495266502109652e+02 + 7 -8.8909058225650583e+01 -2.3837347272152069e+01 3.9392213448182849e+00 + 8 -5.5853617515784052e+01 1.3539223737174332e+01 -6.3713599961688189e+01 + 9 -1.0311156651288640e+02 -3.6164116725708757e+00 3.5075828453521936e+01 + 10 -4.3826637468354527e+01 -1.5710289244173734e+02 1.3864307003008477e+02 + 11 -2.1622582834796196e+02 -3.3219826841101195e+02 1.4556774326995796e+02 + 12 7.1412702974492348e+01 -4.9974052650356612e+01 1.0723258124306223e+01 + 13 1.2983841333488790e+01 3.6226253549259608e+00 -1.7369216643277348e+01 + 14 2.1111361658245866e+02 4.1312473179030422e+02 -1.8177665169218727e+02 + 15 6.6205967662062449e+01 7.9562081373822039e+01 -9.6816806108613221e+01 + 16 7.8024062158787302e+01 3.4094331075850761e+01 5.9763314082458487e+00 + 17 1.7445214070241107e+01 -6.4435014330300476e+01 2.9813113022057500e+01 + 18 2.0800160412943211e-01 2.2891124106778022e+00 3.4660835897877700e+00 + 19 -8.0963080390688746e-01 -2.4045945217436877e+00 -1.8583563864926739e-01 + 20 -3.8753637434211785e-02 -5.5448402782730866e-01 -6.7086657947375039e-01 + 21 -1.3905969243613909e+00 9.2263911023596146e-01 2.4245678407761346e+00 + 22 1.3613731081665018e-01 8.4084293030416840e-02 -8.1025131035386821e-01 + 23 4.1866083933707599e-01 -5.5509350762570908e-02 -7.0997382727305158e-01 + 24 7.1694861345295280e-01 -2.3511767137443013e-01 8.0781359710835909e-01 + 25 -1.0629765873976795e+00 -1.8433966653787029e-01 -1.2964080715678894e+00 + 26 -3.5304755132121918e-01 -1.9129024515386733e-01 -4.7932022297094667e-01 + 27 -7.5085140414840501e-01 -2.1332740916449014e-01 -3.4556428061080330e-01 + 28 3.0509542011027740e-01 4.6221002204910822e-02 8.8498260667955922e-02 + 29 1.1311031171809240e+00 4.1894808967987129e-01 6.1703656720310460e-02 +run_energy: 1317.131427833181 run_stress: ! |2- - 1.1432070958868700e+02 -1.5600786121398151e+01 -9.8719923467288822e+01 -1.4093405614329879e+02 1.1435750690497653e+02 -5.7663186847584967e+01 + 1.1432271538886499e+02 -1.5603844203952541e+01 -9.8718871184912416e+01 -1.4093580634465189e+02 1.1435865928680047e+02 -5.7664143378423546e+01 run_forces: ! |2 - 1 -8.0518901941899230e+00 -4.3096367090096322e+01 1.3313778139599958e+02 - 2 3.2013481991506723e+01 1.4077346397605854e+01 6.2522352366075085e+00 - 3 5.5810044522534213e+01 1.1281742601031006e+02 -3.9725644902356771e+02 - 4 -1.1794544358562118e+02 -2.8707833770490584e+01 1.2954158597198622e+02 - 5 -1.1838945174304827e+01 4.8504969435155152e+00 -1.1256430929176942e-01 - 6 1.0008131471340151e+02 2.3988695498148282e+01 1.1752209732799237e+02 - 7 -8.8605890744643219e+01 -2.3973375104438055e+01 3.5418409020883734e+00 - 8 -5.2308514081929204e+01 1.9010432786021454e+01 -6.6050455196203870e+01 - 9 -1.0293882135382280e+02 -3.5526976911569950e+00 3.5171689213174361e+01 - 10 -4.6209455515089303e+01 -1.5994970942668488e+02 1.3945177765533629e+02 - 11 -2.0733422054084303e+02 -3.1385034825718981e+02 1.3668559958848857e+02 - 12 7.1264960283730915e+01 -4.9640326359414779e+01 1.0687314258110199e+01 - 13 1.2743209574749716e+01 3.5012831066691179e+00 -1.6986768868030108e+01 - 14 2.0170735537873088e+02 3.9584168841694702e+02 -1.7312142652232615e+02 - 15 6.7008060372700498e+01 7.9875982479596885e+01 -9.7075109158087457e+01 - 16 8.0101160152015950e+01 3.3807719530525624e+01 5.7541986688502380e+00 - 17 1.6098998929351538e+01 -6.4721248656229804e+01 3.0611178795194018e+01 - 18 -2.9822135623464524e-01 9.0947655129928451e-01 5.3657226225040500e+00 - 19 -6.6526653675195813e-01 -1.7871810919897348e+00 -1.1480977567792316e+00 - 20 2.1028884230638495e-01 7.5822131484023461e-02 -1.6377040958987441e+00 - 21 -1.8053872424510746e+00 2.1708045024223613e-01 4.1012209567019573e+00 - 22 3.2722543009028110e-01 2.8074937789538984e-01 -1.6785706033402996e+00 - 23 7.0113324051430059e-01 3.8742198701747005e-01 -1.5306723636576418e+00 - 24 1.1285374821310161e+00 -2.5289449949122149e+00 1.5163247086300022e+00 - 25 -1.4473049896166936e+00 8.2044874733470075e-01 -1.7626433223928939e+00 - 26 -3.8678075096816217e-01 1.1184903887538962e+00 -7.8645933205507257e-01 - 27 -1.6232096948469099e-01 -2.6617496295624394e+00 7.5993032616360967e-01 - 28 -1.1760372999850954e-01 1.2449226724055906e+00 -4.7476190178894107e-01 - 29 9.2029585218534626e-01 1.6442985963932129e+00 -4.7881517440734922e-01 + 1 -8.5717926119025947e+00 -4.3091412260618227e+01 1.3316006725249042e+02 + 2 3.1997674214676874e+01 1.3654655784189870e+01 6.2828676384712061e+00 + 3 5.5770382737530170e+01 1.1281783434187146e+02 -3.9721453377879095e+02 + 4 -1.1789680795379847e+02 -2.8447706749956993e+01 1.2952665428714013e+02 + 5 -1.1819996113850017e+01 5.0146666822935302e+00 3.2281792318776925e-02 + 6 1.0058447730534851e+02 2.4972369765865452e+01 1.1633752546321533e+02 + 7 -8.8848296871465919e+01 -2.4542246520962529e+01 4.1058609991775068e+00 + 8 -5.2109635323526945e+01 1.7483153474801384e+01 -6.4894524111023628e+01 + 9 -1.0299581329057062e+02 -3.0071901661917311e+00 3.4614355229661122e+01 + 10 -4.6248656852080643e+01 -1.5989736943052526e+02 1.3946110129960286e+02 + 11 -2.0744046131487352e+02 -3.1349391104875059e+02 1.3657355191843646e+02 + 12 7.1878446763226236e+01 -5.0535379590486308e+01 1.0860480569904183e+01 + 13 1.2656630660306188e+01 3.5801817290072018e+00 -1.6968929416398453e+01 + 14 2.0156828471782353e+02 3.9593474256507108e+02 -1.7304498843642651e+02 + 15 6.6938931982383480e+01 7.9950072669406069e+01 -9.7082424123877473e+01 + 16 7.9480812177410172e+01 3.5274424529763422e+01 6.1163506563185468e+00 + 17 1.6544041468715115e+01 -6.5589692620159624e+01 2.9781616838343403e+01 + 18 2.1267286099045599e-01 2.2942619216574771e+00 3.4659719272782654e+00 + 19 -8.1337490705231874e-01 -2.4098575977295353e+00 -1.8396289009644590e-01 + 20 -3.7941149699885969e-02 -5.5340608883683873e-01 -6.6993848517114352e-01 + 21 -1.3889998509458839e+00 9.1890355468961316e-01 2.4229472564481020e+00 + 22 1.3595436261854707e-01 8.5481963099478642e-02 -8.0999717836214991e-01 + 23 4.1797076633887387e-01 -5.5351208630107784e-02 -7.0920364554695203e-01 + 24 7.1594583142507817e-01 -2.3421203522820028e-01 8.0152300676926436e-01 + 25 -1.0620978751652836e+00 -1.8302578820695936e-01 -1.2914119694215400e+00 + 26 -3.5226930669430428e-01 -1.9104656198469849e-01 -4.7741349806842143e-01 + 27 -7.4942338430179933e-01 -2.1202918409495525e-01 -3.4599837098455843e-01 + 28 3.0447869914249726e-01 4.5993592160623709e-02 8.8399467006803928e-02 + 29 1.1288622579925440e+00 4.1709427848592429e-01 6.1770301585805341e-02 ... From 360d59fc88931dae0f9d291c83492b0719b36794 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Thu, 13 Jun 2024 12:32:09 -0400 Subject: [PATCH 0039/1018] Create dihedral-charmmfsw-kokkos.yaml --- .../tests/dihedral-charmmfsw-kokkos.yaml | 98 +++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 unittest/force-styles/tests/dihedral-charmmfsw-kokkos.yaml diff --git a/unittest/force-styles/tests/dihedral-charmmfsw-kokkos.yaml b/unittest/force-styles/tests/dihedral-charmmfsw-kokkos.yaml new file mode 100644 index 0000000000..7471d01703 --- /dev/null +++ b/unittest/force-styles/tests/dihedral-charmmfsw-kokkos.yaml @@ -0,0 +1,98 @@ +--- +lammps_version: 17 Apr 2024 +tags: generated +date_generated: Fri Jun 7 16:23:40 2024 +epsilon: 5e-12 +skip_tests: +prerequisites: ! | + atom full + dihedral charmmfsw + pair lj/charmmfsw/coul/long + kspace ewald +pre_commands: ! "" +post_commands: ! | + special_bonds charmm + pair_style lj/charmmfsw/coul/long 7.0 8.0 + pair_coeff * * 0.1 3.0 + pair_modify mix arithmetic + pair_modify table 0 + kspace_style ewald 1.0e-6 + kspace_modify gewald 0.3 + kspace_modify compute no +input_file: in.fourmol +dihedral_style: charmmfsw +dihedral_coeff: ! | + 1 75.0 2 160 0.5 + 2 45.0 4 120 1.0 + 3 56.0 0 110 0.0 + 4 23.0 1 180 0.5 + 5 19.0 3 90 1.0 +extract: ! "" +natoms: 29 +init_energy: 1317.959844120986 +init_stress: ! |2- + 1.1266474992363544e+02 -1.4270359924600985e+01 -9.8394389999034431e+01 -1.4122826669412839e+02 1.1178234052730829e+02 -5.8711817976295805e+01 +init_forces: ! |2 + 1 -8.4495823087185045e+00 -4.2093267311705702e+01 1.3127601096975565e+02 + 2 3.2955286246430603e+01 1.4197862367303932e+01 6.5737468396698198e+00 + 3 5.5379495674167998e+01 1.1132071223210043e+02 -3.9482412875033083e+02 + 4 -1.1858181316779913e+02 -2.8990527442440381e+01 1.2941802628776989e+02 + 5 -1.1725492019162079e+01 4.9957619825587676e+00 -3.0833481208284885e-02 + 6 1.0265333887870889e+02 2.6871874547968563e+01 1.1613264119135926e+02 + 7 -8.8669444103938488e+01 -2.3270351424100422e+01 3.3781558210189599e+00 + 8 -5.6033173544494232e+01 1.5086553258749724e+01 -6.4873650226542736e+01 + 9 -1.0305783201835528e+02 -4.1694415283402950e+00 3.5635076710354952e+01 + 10 -4.3800895211309843e+01 -1.5717189146372669e+02 1.3863857167187743e+02 + 11 -2.1612127645703450e+02 -3.3255620636228798e+02 1.4567907068057804e+02 + 12 7.0801896755869336e+01 -4.9080793932425259e+01 1.0551732324411901e+01 + 13 1.3070532642211209e+01 3.5439498581558277e+00 -1.7387037727207378e+01 + 14 2.1125526955379084e+02 4.1303923294612446e+02 -1.8185565171257250e+02 + 15 6.6273615987383451e+01 7.9487781984517156e+01 -9.6811594036094661e+01 + 16 7.8648715327068601e+01 3.2632780804105394e+01 5.6133424643389045e+00 + 17 1.6997670471627025e+01 -6.3564865442710733e+01 3.0643412719807134e+01 + 18 -2.9782217093586932e-01 9.0977876216714204e-01 5.3713429327160087e+00 + 19 -6.6315223000143964e-01 -1.7839727477482548e+00 -1.1513239800708586e+00 + 20 2.0674863286431353e-01 7.2059999679532930e-02 -1.6408287496352498e+00 + 21 -1.8073798905964571e+00 2.1168316232834064e-01 4.1082142847656966e+00 + 22 3.2816238237015610e-01 2.8407694001718581e-01 -1.6814470254759213e+00 + 23 7.0151519587332423e-01 3.9079005819215124e-01 -1.5341532061974170e+00 + 24 1.1307164354518966e+00 -2.5367929767337531e+00 1.5248610042874839e+00 + 25 -1.4493138048482663e+00 8.2285992018801579e-01 -1.7696224878524753e+00 + 26 -3.8764215782897815e-01 1.1220736742810804e+00 -7.9026410030298877e-01 + 27 -1.6517613920874896e-01 -2.6637900606557841e+00 7.6582304907420817e-01 + 28 -1.1637543282823337e-01 1.2457697274803017e+00 -4.7750942874139402e-01 + 29 9.2340647324242942e-01 1.6462984669571890e+00 -4.8198403955260793e-01 +run_energy: 1317.1311369402445 +run_stress: ! |2- + 1.1432070958868700e+02 -1.5600786121398151e+01 -9.8719923467288822e+01 -1.4093405614329879e+02 1.1435750690497653e+02 -5.7663186847584967e+01 +run_forces: ! |2 + 1 -8.0518901941899230e+00 -4.3096367090096322e+01 1.3313778139599958e+02 + 2 3.2013481991506723e+01 1.4077346397605854e+01 6.2522352366075085e+00 + 3 5.5810044522534213e+01 1.1281742601031006e+02 -3.9725644902356771e+02 + 4 -1.1794544358562118e+02 -2.8707833770490584e+01 1.2954158597198622e+02 + 5 -1.1838945174304827e+01 4.8504969435155152e+00 -1.1256430929176942e-01 + 6 1.0008131471340151e+02 2.3988695498148282e+01 1.1752209732799237e+02 + 7 -8.8605890744643219e+01 -2.3973375104438055e+01 3.5418409020883734e+00 + 8 -5.2308514081929204e+01 1.9010432786021454e+01 -6.6050455196203870e+01 + 9 -1.0293882135382280e+02 -3.5526976911569950e+00 3.5171689213174361e+01 + 10 -4.6209455515089303e+01 -1.5994970942668488e+02 1.3945177765533629e+02 + 11 -2.0733422054084303e+02 -3.1385034825718981e+02 1.3668559958848857e+02 + 12 7.1264960283730915e+01 -4.9640326359414779e+01 1.0687314258110199e+01 + 13 1.2743209574749716e+01 3.5012831066691179e+00 -1.6986768868030108e+01 + 14 2.0170735537873088e+02 3.9584168841694702e+02 -1.7312142652232615e+02 + 15 6.7008060372700498e+01 7.9875982479596885e+01 -9.7075109158087457e+01 + 16 8.0101160152015950e+01 3.3807719530525624e+01 5.7541986688502380e+00 + 17 1.6098998929351538e+01 -6.4721248656229804e+01 3.0611178795194018e+01 + 18 -2.9822135623464524e-01 9.0947655129928451e-01 5.3657226225040500e+00 + 19 -6.6526653675195813e-01 -1.7871810919897348e+00 -1.1480977567792316e+00 + 20 2.1028884230638495e-01 7.5822131484023461e-02 -1.6377040958987441e+00 + 21 -1.8053872424510746e+00 2.1708045024223613e-01 4.1012209567019573e+00 + 22 3.2722543009028110e-01 2.8074937789538984e-01 -1.6785706033402996e+00 + 23 7.0113324051430059e-01 3.8742198701747005e-01 -1.5306723636576418e+00 + 24 1.1285374821310161e+00 -2.5289449949122149e+00 1.5163247086300022e+00 + 25 -1.4473049896166936e+00 8.2044874733470075e-01 -1.7626433223928939e+00 + 26 -3.8678075096816217e-01 1.1184903887538962e+00 -7.8645933205507257e-01 + 27 -1.6232096948469099e-01 -2.6617496295624394e+00 7.5993032616360967e-01 + 28 -1.1760372999850954e-01 1.2449226724055906e+00 -4.7476190178894107e-01 + 29 9.2029585218534626e-01 1.6442985963932129e+00 -4.7881517440734922e-01 +... From 1c4b2d460b911f0c9f21d259abd9ebc9b74e5e2a Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 14 Jun 2024 14:47:56 -0400 Subject: [PATCH 0040/1018] remove respa from kokkos_omp tests --- unittest/force-styles/test_fix_timestep.cpp | 130 +------------------- 1 file changed, 1 insertion(+), 129 deletions(-) diff --git a/unittest/force-styles/test_fix_timestep.cpp b/unittest/force-styles/test_fix_timestep.cpp index c1fd32817d..ba157fdae1 100644 --- a/unittest/force-styles/test_fix_timestep.cpp +++ b/unittest/force-styles/test_fix_timestep.cpp @@ -1003,135 +1003,7 @@ TEST(FixTimestep, kokkos_omp) } } - // rigid fixes need work to test properly with r-RESPA, - // also, torque is not supported by respa/omp - ifix = lmp->modify->find_fix("test"); - if (!utils::strmatch(lmp->modify->fix[ifix]->style, "^rigid") && !lmp->atom->torque) { - - if (!verbose) ::testing::internal::CaptureStdout(); - cleanup_lammps(lmp, test_config); - if (!verbose) ::testing::internal::GetCapturedStdout(); - - ::testing::internal::CaptureStdout(); - lmp = init_lammps(args, test_config, true); - output = ::testing::internal::GetCapturedStdout(); - if (verbose) std::cout << output; - - // lower required precision by two orders of magnitude to accommodate respa - epsilon *= 100.0; - - EXPECT_POSITIONS("run_pos (normal run, respa)", lmp->atom, test_config.run_pos, epsilon); - EXPECT_VELOCITIES("run_vel (normal run, respa)", lmp->atom, test_config.run_vel, epsilon); - - ifix = lmp->modify->find_fix("test"); - if (ifix < 0) { - FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; - } else { - Fix *fix = lmp->modify->fix[ifix]; - if (fix->thermo_virial) { - EXPECT_STRESS("run_stress (normal run, respa)", fix->virial, test_config.run_stress, - 1000 * epsilon); - } - - stats.reset(); - - // global scalar - if (fix->scalar_flag) { - double value = fix->compute_scalar(); - EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, 10 * epsilon); - } - - // global vector - if (fix->vector_flag) { - int num = fix->size_vector; - EXPECT_EQ(num, test_config.global_vector.size()); - - for (int i = 0; i < num; ++i) - EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), - 10 * epsilon); - } - if (print_stats && stats.has_data()) - std::cerr << "global_data, normal run, respa: " << stats << std::endl; - } - - if (!verbose) ::testing::internal::CaptureStdout(); - restart_lammps(lmp, test_config, false, true); - if (!verbose) ::testing::internal::GetCapturedStdout(); - - EXPECT_POSITIONS("run_pos (restart, respa)", lmp->atom, test_config.run_pos, epsilon); - EXPECT_VELOCITIES("run_vel (restart, respa)", lmp->atom, test_config.run_vel, epsilon); - - ifix = lmp->modify->find_fix("test"); - if (ifix < 0) { - FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; - } else { - Fix *fix = lmp->modify->fix[ifix]; - if (fix->thermo_virial) { - EXPECT_STRESS("run_stress (restart, respa)", fix->virial, test_config.run_stress, - 1000 * epsilon); - } - - stats.reset(); - - // global scalar - if (fix->scalar_flag) { - double value = fix->compute_scalar(); - EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, 10 * epsilon); - } - - // global vector - if (fix->vector_flag) { - int num = fix->size_vector; - EXPECT_EQ(num, test_config.global_vector.size()); - - for (int i = 0; i < num; ++i) - EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), - 10 * epsilon); - } - if (print_stats && stats.has_data()) - std::cerr << "global_data, restart, respa: " << stats << std::endl; - } - - if (lmp->atom->rmass == nullptr) { - if (!verbose) ::testing::internal::CaptureStdout(); - restart_lammps(lmp, test_config, true, true); - if (!verbose) ::testing::internal::GetCapturedStdout(); - - EXPECT_POSITIONS("run_pos (rmass, respa)", lmp->atom, test_config.run_pos, epsilon); - EXPECT_VELOCITIES("run_vel (rmass, respa)", lmp->atom, test_config.run_vel, epsilon); - - ifix = lmp->modify->find_fix("test"); - if (ifix < 0) { - FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; - } else { - Fix *fix = lmp->modify->fix[ifix]; - if (fix->thermo_virial) { - EXPECT_STRESS("run_stress (rmass, respa)", fix->virial, test_config.run_stress, - 1000 * epsilon); - } - - stats.reset(); - - // global scalar - if (fix->scalar_flag) { - double value = fix->compute_scalar(); - EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, 10 * epsilon); - } - - // global vector - if (fix->vector_flag) { - int num = fix->size_vector; - EXPECT_EQ(num, test_config.global_vector.size()); - - for (int i = 0; i < num; ++i) - EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), - 10 * epsilon); - } - if (print_stats && stats.has_data()) - std::cerr << "global_data, rmass, respa: " << stats << std::endl; - } - } - } + // skip RESPA tests for KOKKOS if (!verbose) ::testing::internal::CaptureStdout(); cleanup_lammps(lmp, test_config); From 241d36b14e76d9b19b4dd048100329fd4c913df2 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 14 Jun 2024 14:48:57 -0400 Subject: [PATCH 0041/1018] skip kokkos_omp test for dihedral_style_charmmfsw pair_style lj/charmmfsw/coul/charmmfsh is not available in kokkos so the kokkos unit test for dihedral_style charmmfsw fails. --- unittest/force-styles/tests/dihedral-charmmfsw.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unittest/force-styles/tests/dihedral-charmmfsw.yaml b/unittest/force-styles/tests/dihedral-charmmfsw.yaml index 6d2035acc5..577ddbd1a2 100644 --- a/unittest/force-styles/tests/dihedral-charmmfsw.yaml +++ b/unittest/force-styles/tests/dihedral-charmmfsw.yaml @@ -2,7 +2,7 @@ lammps_version: 17 Feb 2022 date_generated: Fri Mar 18 22:18:02 2022 epsilon: 5.0e-12 -skip_tests: +skip_tests: kokkos_omp prerequisites: ! | atom full dihedral charmmfsw From f9a95f72569d6273944d6891eb26a6ce31ce14a8 Mon Sep 17 00:00:00 2001 From: cjknight Date: Wed, 19 Jun 2024 16:55:18 -0500 Subject: [PATCH 0042/1018] fix virial accumulate for gran/hooke/history/kokkos --- src/KOKKOS/pair_gran_hooke_history_kokkos.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/KOKKOS/pair_gran_hooke_history_kokkos.cpp b/src/KOKKOS/pair_gran_hooke_history_kokkos.cpp index dc8679c10d..6ed338f1f0 100644 --- a/src/KOKKOS/pair_gran_hooke_history_kokkos.cpp +++ b/src/KOKKOS/pair_gran_hooke_history_kokkos.cpp @@ -443,7 +443,7 @@ void PairGranHookeHistoryKokkos::operator()(TagPairGranHookeHistoryC } if (VFLAG) - ev_tally_xyz(ev, i, j, fx_i, fy_i, fz_i, delx, dely, delz); + ev_tally_xyz(ev, i, j, fx, fy, fz, delx, dely, delz); } a_f(i,0) += fx_i; From 663aa8aa803478893c689b96f4489231da2c7ae6 Mon Sep 17 00:00:00 2001 From: cjknight Date: Thu, 20 Jun 2024 22:33:11 -0500 Subject: [PATCH 0043/1018] fix missing pairs within same bin --- src/KOKKOS/npair_kokkos.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/KOKKOS/npair_kokkos.cpp b/src/KOKKOS/npair_kokkos.cpp index 44e9e355b9..927cd4b8a5 100644 --- a/src/KOKKOS/npair_kokkos.cpp +++ b/src/KOKKOS/npair_kokkos.cpp @@ -1438,7 +1438,7 @@ void NeighborKokkosExecute::build_ItemSizeGPU(typename Kokkos::TeamP for (int k = 0; k < nstencil; k++) { const int jbin = ibin + stencil[k]; - if (ibin == jbin) continue; + //if (ibin == jbin) continue; if (HalfNeigh && Newton && !Tri && (ibin == jbin)) continue; bincount_current = c_bincount[jbin]; From 7da7e69ccb9594d763b0bdcce5c540d9658e758f Mon Sep 17 00:00:00 2001 From: Stan Moore Date: Wed, 26 Jun 2024 15:14:55 -0400 Subject: [PATCH 0044/1018] Fix integer overflow for large ReaxFF systems with KOKKOS package --- src/KOKKOS/fix_acks2_reaxff_kokkos.cpp | 70 +++++++++++++------------- src/KOKKOS/fix_acks2_reaxff_kokkos.h | 27 +++++----- src/KOKKOS/fix_qeq_reaxff_kokkos.cpp | 41 +++++++-------- src/KOKKOS/fix_qeq_reaxff_kokkos.h | 19 +++---- src/KOKKOS/kokkos.cpp | 35 +++++++------ src/KOKKOS/kokkos.h | 2 +- src/KOKKOS/kokkos_type.h | 29 +++++++++++ 7 files changed, 128 insertions(+), 95 deletions(-) diff --git a/src/KOKKOS/fix_acks2_reaxff_kokkos.cpp b/src/KOKKOS/fix_acks2_reaxff_kokkos.cpp index 308df20c0e..c0b263d736 100644 --- a/src/KOKKOS/fix_acks2_reaxff_kokkos.cpp +++ b/src/KOKKOS/fix_acks2_reaxff_kokkos.cpp @@ -53,7 +53,8 @@ FixACKS2ReaxFFKokkos(LAMMPS *lmp, int narg, char **arg) : datamask_read = X_MASK | V_MASK | F_MASK | MASK_MASK | Q_MASK | TYPE_MASK | TAG_MASK; datamask_modify = Q_MASK | X_MASK; - nmax = m_cap = 0; + nmax = 0; + m_cap_big = 0; allocated_flag = 0; nprev = 4; @@ -66,7 +67,7 @@ FixACKS2ReaxFFKokkos(LAMMPS *lmp, int narg, char **arg) : buf = new double[2*nprev]; prev_last_rows_rank = 0; - d_mfill_offset = typename AT::t_int_scalar("acks2/kk:mfill_offset"); + d_mfill_offset = typename AT::t_bigint_scalar("acks2/kk:mfill_offset"); } /* ---------------------------------------------------------------------- */ @@ -418,10 +419,10 @@ void FixACKS2ReaxFFKokkos::pre_force(int /*vflag*/) template KOKKOS_INLINE_FUNCTION -void FixACKS2ReaxFFKokkos::num_neigh_item(int ii, int &maxneigh) const +void FixACKS2ReaxFFKokkos::num_neigh_item(int ii, bigint &totneigh) const { const int i = d_ilist[ii]; - maxneigh += d_numneigh[i]; + totneigh += d_numneigh[i]; } /* ---------------------------------------------------------------------- */ @@ -433,39 +434,39 @@ void FixACKS2ReaxFFKokkos::allocate_matrix() // determine the total space for the H matrix - m_cap = 0; + m_cap_big = 0; // limit scope of functor to allow deallocation of views { FixACKS2ReaxFFKokkosNumNeighFunctor neigh_functor(this); - Kokkos::parallel_reduce(nn,neigh_functor,m_cap); + Kokkos::parallel_reduce(nn,neigh_functor,m_cap_big); } // deallocate first to reduce memory overhead - d_firstnbr = typename AT::t_int_1d(); + d_firstnbr = typename AT::t_bigint_1d(); d_numnbrs = typename AT::t_int_1d(); d_jlist = typename AT::t_int_1d(); d_val = typename AT::t_ffloat_1d(); - d_firstnbr_X = typename AT::t_int_1d(); + d_firstnbr_X = typename AT::t_bigint_1d(); d_numnbrs_X = typename AT::t_int_1d(); d_jlist_X = typename AT::t_int_1d(); d_val_X = typename AT::t_ffloat_1d(); // H matrix - d_firstnbr = typename AT::t_int_1d("acks2/kk:firstnbr",nmax); + d_firstnbr = typename AT::t_bigint_1d("acks2/kk:firstnbr",nmax); d_numnbrs = typename AT::t_int_1d("acks2/kk:numnbrs",nmax); - d_jlist = typename AT::t_int_1d("acks2/kk:jlist",m_cap); - d_val = typename AT::t_ffloat_1d("acks2/kk:val",m_cap); + d_jlist = typename AT::t_int_1d("acks2/kk:jlist",m_cap_big); + d_val = typename AT::t_ffloat_1d("acks2/kk:val",m_cap_big); // X matrix - d_firstnbr_X = typename AT::t_int_1d("acks2/kk:firstnbr_X",nmax); + d_firstnbr_X = typename AT::t_bigint_1d("acks2/kk:firstnbr_X",nmax); d_numnbrs_X = typename AT::t_int_1d("acks2/kk:numnbrs_X",nmax); - d_jlist_X = typename AT::t_int_1d("acks2/kk:jlist_X",m_cap); - d_val_X = typename AT::t_ffloat_1d("acks2/kk:val_X",m_cap); + d_jlist_X = typename AT::t_int_1d("acks2/kk:jlist_X",m_cap_big); + d_val_X = typename AT::t_ffloat_1d("acks2/kk:val_X",m_cap_big); } /* ---------------------------------------------------------------------- */ @@ -566,7 +567,7 @@ void FixACKS2ReaxFFKokkos::operator() (TagACKS2Zero, const int &ii) template template KOKKOS_INLINE_FUNCTION -void FixACKS2ReaxFFKokkos::compute_h_item(int ii, int &m_fill, const bool &final) const +void FixACKS2ReaxFFKokkos::compute_h_item(int ii, bigint &m_fill, const bool &final) const { const int i = d_ilist[ii]; int j,jj,jtype; @@ -619,7 +620,7 @@ void FixACKS2ReaxFFKokkos::compute_h_item(int ii, int &m_fill, const m_fill++; } if (final) - d_numnbrs[i] = m_fill - d_firstnbr[i]; + d_numnbrs[i] = int(m_fill - d_firstnbr[i]); } } @@ -698,9 +699,9 @@ void FixACKS2ReaxFFKokkos::compute_h_team( // calculate the global memory offset from where the H matrix values to be // calculated by the current team will be stored in d_val - int team_firstnbr_idx = 0; + bigint team_firstnbr_idx = 0; Kokkos::single(Kokkos::PerTeam(team), - [=](int &val) { + [=](bigint &val) { int totalnbrs = s_firstnbr[lastatom - firstatom - 1] + s_numnbrs[lastatom - firstatom - 1]; val = Kokkos::atomic_fetch_add(&d_mfill_offset(), totalnbrs); @@ -726,7 +727,7 @@ void FixACKS2ReaxFFKokkos::compute_h_team( int jnum = s_numnbrs[idx]; // calculate the write-offset for atom-i's first neighbor - int atomi_firstnbr_idx = team_firstnbr_idx + s_firstnbr[idx]; + bigint atomi_firstnbr_idx = team_firstnbr_idx + s_firstnbr[idx]; Kokkos::single(Kokkos::PerThread(team), [&]() { d_firstnbr[i] = atomi_firstnbr_idx; }); @@ -739,7 +740,7 @@ void FixACKS2ReaxFFKokkos::compute_h_team( // are processed in batches and the batch size is vector_length for (int jj_start = 0; jj_start < jnum; jj_start += vector_length) { - int atomi_nbr_writeIdx = atomi_firstnbr_idx + atomi_nbrs_inH; + bigint atomi_nbr_writeIdx = atomi_firstnbr_idx + atomi_nbrs_inH; // count the # of neighbor atoms with non-zero electrostatic // interaction coefficients with atom-i in the current batch @@ -782,7 +783,8 @@ void FixACKS2ReaxFFKokkos::compute_h_team( valid = false; if (x(j, 2) == ztmp && x(j, 1) < ytmp) valid = false; - if (x(j, 2) == ztmp && x(j, 1) == ytmp && x(j, 0) < xtmp) + if (x(j, 2) == ztmp && x(j, 1) == ytmp && + x(j, 0) < xtmp) valid = false; } } @@ -851,7 +853,7 @@ double FixACKS2ReaxFFKokkos::calculate_H_k(const F_FLOAT &r, const F taper = taper * r + d_tap[0]; denom = r * r * r + shld; - denom = pow(denom,1.0/3.0); + denom = cbrt(denom); return taper * EV_TO_KCAL_PER_MOL / denom; } @@ -861,7 +863,7 @@ double FixACKS2ReaxFFKokkos::calculate_H_k(const F_FLOAT &r, const F template template KOKKOS_INLINE_FUNCTION -void FixACKS2ReaxFFKokkos::compute_x_item(int ii, int &m_fill, const bool &final) const +void FixACKS2ReaxFFKokkos::compute_x_item(int ii, bigint &m_fill, const bool &final) const { // The X_diag array is duplicated for OpenMP, atomic for GPU, and neither for Serial auto v_X_diag = ScatterViewHelper,decltype(dup_X_diag),decltype(ndup_X_diag)>::get(dup_X_diag,ndup_X_diag); @@ -927,7 +929,7 @@ void FixACKS2ReaxFFKokkos::compute_x_item(int ii, int &m_fill, const } if (final) { a_X_diag[i] += tmp; - d_numnbrs_X[i] = m_fill - d_firstnbr_X[i]; + d_numnbrs_X[i] = int(m_fill - d_firstnbr_X[i]); } } } @@ -1005,9 +1007,9 @@ void FixACKS2ReaxFFKokkos::compute_x_team( // calculate the global memory offset from where the H matrix values to be // calculated by the current team will be stored in d_val_X - int team_firstnbr_idx = 0; + bigint team_firstnbr_idx = 0; Kokkos::single(Kokkos::PerTeam(team), - [=](int &val) { + [=](bigint &val) { int totalnbrs = s_firstnbr[lastatom - firstatom - 1] + s_numnbrs[lastatom - firstatom - 1]; val = Kokkos::atomic_fetch_add(&d_mfill_offset(), totalnbrs); @@ -1033,7 +1035,7 @@ void FixACKS2ReaxFFKokkos::compute_x_team( int jnum = s_numnbrs[idx]; // calculate the write-offset for atom-i's first neighbor - int atomi_firstnbr_idx = team_firstnbr_idx + s_firstnbr[idx]; + bigint atomi_firstnbr_idx = team_firstnbr_idx + s_firstnbr[idx]; Kokkos::single(Kokkos::PerThread(team), [&]() { d_firstnbr_X[i] = atomi_firstnbr_idx; }); @@ -1046,7 +1048,7 @@ void FixACKS2ReaxFFKokkos::compute_x_team( // are processed in batches and the batch size is vector_length for (int jj_start = 0; jj_start < jnum; jj_start += vector_length) { - int atomi_nbr_writeIdx = atomi_firstnbr_idx + atomi_nbrs_inH; + bigint atomi_nbr_writeIdx = atomi_firstnbr_idx + atomi_nbrs_inH; // count the # of neighbor atoms with non-zero electrostatic // interaction coefficients with atom-i in the current batch @@ -1464,7 +1466,7 @@ void FixACKS2ReaxFFKokkos::operator() (TagACKS2SparseMatvec3_Half::operator() (TagACKS2SparseMatvec3_Half::operator() (TagACKS2SparseMatvec3_Full, c F_FLOAT sum; F_FLOAT sum2; - Kokkos::parallel_reduce(Kokkos::TeamThreadRange(team, d_firstnbr[i], d_firstnbr[i] + d_numnbrs[i]), [&] (const int &jj, F_FLOAT &sum) { + Kokkos::parallel_reduce(Kokkos::TeamThreadRange(team, d_firstnbr[i], d_firstnbr[i] + d_numnbrs[i]), [&] (const bigint &jj, F_FLOAT &sum) { const int j = d_jlist(jj); sum += d_val(jj) * d_xx[j]; }, sum); team.team_barrier(); - Kokkos::parallel_reduce(Kokkos::TeamThreadRange(team, d_firstnbr_X[i], d_firstnbr_X[i] + d_numnbrs_X[i]), [&] (const int &jj, F_FLOAT &sum2) { + Kokkos::parallel_reduce(Kokkos::TeamThreadRange(team, d_firstnbr_X[i], d_firstnbr_X[i] + d_numnbrs_X[i]), [&] (const bigint &jj, F_FLOAT &sum2) { const int j = d_jlist_X(jj); sum2 += d_val_X(jj) * d_xx[NN + j]; }, sum2); @@ -1865,8 +1867,8 @@ double FixACKS2ReaxFFKokkos::memory_usage() bytes += nmax*4 * sizeof(double); // storage bytes += size*11 * sizeof(double); // storage bytes += n_cap*4 * sizeof(int); // matrix... - bytes += m_cap*2 * sizeof(int); - bytes += m_cap*2 * sizeof(double); + bytes += m_cap_big*2 * sizeof(int); + bytes += m_cap_big*2 * sizeof(double); return bytes; } diff --git a/src/KOKKOS/fix_acks2_reaxff_kokkos.h b/src/KOKKOS/fix_acks2_reaxff_kokkos.h index cb16b4cd24..6adca39d17 100644 --- a/src/KOKKOS/fix_acks2_reaxff_kokkos.h +++ b/src/KOKKOS/fix_acks2_reaxff_kokkos.h @@ -74,7 +74,7 @@ class FixACKS2ReaxFFKokkos : public FixACKS2ReaxFF, public KokkosBase { DAT::tdual_ffloat_1d get_s() {return k_s;} KOKKOS_INLINE_FUNCTION - void num_neigh_item(int, int&) const; + void num_neigh_item(int, bigint&) const; KOKKOS_INLINE_FUNCTION void operator()(TagACKS2Zero, const int&) const; @@ -84,7 +84,7 @@ class FixACKS2ReaxFFKokkos : public FixACKS2ReaxFF, public KokkosBase { template KOKKOS_INLINE_FUNCTION - void compute_h_item(int, int &, const bool &) const; + void compute_h_item(int, bigint &, const bool &) const; template KOKKOS_INLINE_FUNCTION @@ -92,7 +92,7 @@ class FixACKS2ReaxFFKokkos : public FixACKS2ReaxFF, public KokkosBase { template KOKKOS_INLINE_FUNCTION - void compute_x_item(int, int &, const bool &) const; + void compute_x_item(int, bigint &, const bool &) const; template KOKKOS_INLINE_FUNCTION @@ -173,8 +173,9 @@ class FixACKS2ReaxFFKokkos : public FixACKS2ReaxFF, public KokkosBase { int allocated_flag, last_allocate; int need_dup,prev_last_rows_rank; double* buf; + bigint m_cap_big; - typename AT::t_int_scalar d_mfill_offset; + typename AT::t_bigint_scalar d_mfill_offset; typedef Kokkos::DualView tdual_int_1d; Kokkos::DualView k_params; @@ -197,12 +198,12 @@ class FixACKS2ReaxFFKokkos : public FixACKS2ReaxFF, public KokkosBase { DAT::tdual_ffloat_2d k_bcut; typename AT::t_ffloat_2d d_bcut; - typename AT::t_int_1d d_firstnbr; + typename AT::t_bigint_1d d_firstnbr; typename AT::t_int_1d d_numnbrs; typename AT::t_int_1d d_jlist; typename AT::t_ffloat_1d d_val; - typename AT::t_int_1d d_firstnbr_X; + typename AT::t_bigint_1d d_firstnbr_X; typename AT::t_int_1d d_numnbrs_X; typename AT::t_int_1d d_jlist_X; typename AT::t_ffloat_1d d_val_X; @@ -264,21 +265,21 @@ class FixACKS2ReaxFFKokkos : public FixACKS2ReaxFF, public KokkosBase { template struct FixACKS2ReaxFFKokkosNumNeighFunctor { typedef DeviceType device_type; - typedef int value_type; + typedef bigint value_type; FixACKS2ReaxFFKokkos c; FixACKS2ReaxFFKokkosNumNeighFunctor(FixACKS2ReaxFFKokkos* c_ptr):c(*c_ptr) { c.cleanup_copy(); }; KOKKOS_INLINE_FUNCTION - void operator()(const int ii, int &maxneigh) const { - c.num_neigh_item(ii, maxneigh); + void operator()(const int ii, bigint &totneigh) const { + c.num_neigh_item(ii, totneigh); } }; template struct FixACKS2ReaxFFKokkosComputeHFunctor { int atoms_per_team, vector_length; - typedef int value_type; + typedef bigint value_type; typedef Kokkos::ScratchMemorySpace scratch_space; FixACKS2ReaxFFKokkos c; @@ -293,7 +294,7 @@ struct FixACKS2ReaxFFKokkosComputeHFunctor { }; KOKKOS_INLINE_FUNCTION - void operator()(const int ii, int &m_fill, const bool &final) const { + void operator()(const int ii, bigint &m_fill, const bool &final) const { c.template compute_h_item(ii,m_fill,final); } @@ -325,7 +326,7 @@ struct FixACKS2ReaxFFKokkosComputeHFunctor { template struct FixACKS2ReaxFFKokkosComputeXFunctor { int atoms_per_team, vector_length; - typedef int value_type; + typedef bigint value_type; typedef Kokkos::ScratchMemorySpace scratch_space; FixACKS2ReaxFFKokkos c; @@ -340,7 +341,7 @@ struct FixACKS2ReaxFFKokkosComputeXFunctor { }; KOKKOS_INLINE_FUNCTION - void operator()(const int ii, int &m_fill, const bool &final) const { + void operator()(const int ii, bigint &m_fill, const bool &final) const { c.template compute_x_item(ii,m_fill,final); } diff --git a/src/KOKKOS/fix_qeq_reaxff_kokkos.cpp b/src/KOKKOS/fix_qeq_reaxff_kokkos.cpp index deb41944bc..f93f6cb70e 100644 --- a/src/KOKKOS/fix_qeq_reaxff_kokkos.cpp +++ b/src/KOKKOS/fix_qeq_reaxff_kokkos.cpp @@ -62,7 +62,8 @@ FixQEqReaxFFKokkos(LAMMPS *lmp, int narg, char **arg) : datamask_read = X_MASK | V_MASK | F_MASK | Q_MASK | MASK_MASK | TYPE_MASK | TAG_MASK; datamask_modify = X_MASK; - nmax = m_cap = 0; + nmax = 0; + m_cap_big = 0; allocated_flag = 0; nprev = 4; maxexchange = nprev*2; @@ -71,7 +72,7 @@ FixQEqReaxFFKokkos(LAMMPS *lmp, int narg, char **arg) : memory->destroy(t_hist); grow_arrays(atom->nmax); - d_mfill_offset = typename AT::t_int_scalar("qeq/kk:mfill_offset"); + d_mfill_offset = typename AT::t_bigint_scalar("qeq/kk:mfill_offset"); converged = 0; } @@ -301,10 +302,10 @@ void FixQEqReaxFFKokkos::pre_force(int /*vflag*/) template KOKKOS_INLINE_FUNCTION -void FixQEqReaxFFKokkos::num_neigh_item(int ii, int &maxneigh) const +void FixQEqReaxFFKokkos::num_neigh_item(int ii, bigint &totneigh) const { const int i = d_ilist[ii]; - maxneigh += d_numneigh[i]; + totneigh += d_numneigh[i]; } /* ---------------------------------------------------------------------- */ @@ -316,25 +317,25 @@ void FixQEqReaxFFKokkos::allocate_matrix() // determine the total space for the H matrix - m_cap = 0; + m_cap_big = 0; // limit scope of functor to allow deallocation of views { FixQEqReaxFFKokkosNumNeighFunctor neigh_functor(this); - Kokkos::parallel_reduce(nn,neigh_functor,m_cap); + Kokkos::parallel_reduce(nn,neigh_functor,m_cap_big); } // deallocate first to reduce memory overhead - d_firstnbr = typename AT::t_int_1d(); + d_firstnbr = typename AT::t_bigint_1d(); d_numnbrs = typename AT::t_int_1d(); d_jlist = typename AT::t_int_1d(); d_val = typename AT::t_ffloat_1d(); - d_firstnbr = typename AT::t_int_1d("qeq/kk:firstnbr",nmax); + d_firstnbr = typename AT::t_bigint_1d("qeq/kk:firstnbr",nmax); d_numnbrs = typename AT::t_int_1d("qeq/kk:numnbrs",nmax); - d_jlist = typename AT::t_int_1d("qeq/kk:jlist",m_cap); - d_val = typename AT::t_ffloat_1d("qeq/kk:val",m_cap); + d_jlist = typename AT::t_int_1d("qeq/kk:jlist",m_cap_big); + d_val = typename AT::t_ffloat_1d("qeq/kk:val",m_cap_big); } /* ---------------------------------------------------------------------- */ @@ -405,7 +406,7 @@ void FixQEqReaxFFKokkos::operator()(TagQEqZero, const int &ii) const template template KOKKOS_INLINE_FUNCTION -void FixQEqReaxFFKokkos::compute_h_item(int ii, int &m_fill, const bool &final) const +void FixQEqReaxFFKokkos::compute_h_item(int ii, bigint &m_fill, const bool &final) const { const int i = d_ilist[ii]; int j,jj,jtype; @@ -458,7 +459,7 @@ void FixQEqReaxFFKokkos::compute_h_item(int ii, int &m_fill, const b m_fill++; } if (final) - d_numnbrs[i] = m_fill - d_firstnbr[i]; + d_numnbrs[i] = int(m_fill - d_firstnbr[i]); } } @@ -537,9 +538,9 @@ void FixQEqReaxFFKokkos::compute_h_team( // calculate the global memory offset from where the H matrix values to be // calculated by the current team will be stored in d_val - int team_firstnbr_idx = 0; + bigint team_firstnbr_idx = 0; Kokkos::single(Kokkos::PerTeam(team), - [=](int &val) { + [=](bigint &val) { int totalnbrs = s_firstnbr[lastatom - firstatom - 1] + s_numnbrs[lastatom - firstatom - 1]; val = Kokkos::atomic_fetch_add(&d_mfill_offset(), totalnbrs); @@ -565,7 +566,7 @@ void FixQEqReaxFFKokkos::compute_h_team( int jnum = s_numnbrs[idx]; // removed "const" to work around GCC 7 bug // calculate the write-offset for atom-i's first neighbor - int atomi_firstnbr_idx = team_firstnbr_idx + s_firstnbr[idx]; + bigint atomi_firstnbr_idx = team_firstnbr_idx + s_firstnbr[idx]; Kokkos::single(Kokkos::PerThread(team), [&]() { d_firstnbr[i] = atomi_firstnbr_idx; }); @@ -578,7 +579,7 @@ void FixQEqReaxFFKokkos::compute_h_team( // are processed in batches and the batch size is vector_length for (int jj_start = 0; jj_start < jnum; jj_start += vector_length) { - int atomi_nbr_writeIdx = atomi_firstnbr_idx + atomi_nbrs_inH; + bigint atomi_nbr_writeIdx = atomi_firstnbr_idx + atomi_nbrs_inH; // count the # of neighbor atoms with non-zero electrostatic // interaction coefficients with atom-i in the current batch @@ -935,7 +936,7 @@ void FixQEqReaxFFKokkos::operator()(TagQEqSparseMatvec2_Half::operator()(TagQEqSparseMatvec2_Full, const const int i = d_ilist[k]; if (mask[i] & groupbit) { F_FLOAT2 doitmp; - Kokkos::parallel_reduce(Kokkos::ThreadVectorRange(team, d_firstnbr[i], d_firstnbr[i] + d_numnbrs[i]), [&] (const int &jj, F_FLOAT2& doi) { + Kokkos::parallel_reduce(Kokkos::ThreadVectorRange(team, d_firstnbr[i], d_firstnbr[i] + d_numnbrs[i]), [&] (const bigint &jj, F_FLOAT2& doi) { const int j = d_jlist(jj); const auto d_val_jj = d_val(jj); if (!(converged & 1)) @@ -1286,8 +1287,8 @@ double FixQEqReaxFFKokkos::memory_usage() bytes = atom->nmax*nprev*2 * sizeof(F_FLOAT); // s_hist & t_hist bytes += (double)atom->nmax*8 * sizeof(F_FLOAT); // storage bytes += (double)n_cap*2 * sizeof(int); // matrix... - bytes += (double)m_cap * sizeof(int); - bytes += (double)m_cap * sizeof(F_FLOAT); + bytes += (double)m_cap_big * sizeof(int); + bytes += (double)m_cap_big * sizeof(F_FLOAT); return bytes; } diff --git a/src/KOKKOS/fix_qeq_reaxff_kokkos.h b/src/KOKKOS/fix_qeq_reaxff_kokkos.h index 92026b209d..0733a518a2 100644 --- a/src/KOKKOS/fix_qeq_reaxff_kokkos.h +++ b/src/KOKKOS/fix_qeq_reaxff_kokkos.h @@ -70,7 +70,7 @@ class FixQEqReaxFFKokkos : public FixQEqReaxFF, public KokkosBase { void pre_force(int) override; KOKKOS_INLINE_FUNCTION - void num_neigh_item(int, int&) const; + void num_neigh_item(int, bigint&) const; KOKKOS_INLINE_FUNCTION void operator()(TagQEqZero, const int&) const; @@ -80,7 +80,7 @@ class FixQEqReaxFFKokkos : public FixQEqReaxFF, public KokkosBase { template KOKKOS_INLINE_FUNCTION - void compute_h_item(int, int &, const bool &) const; + void compute_h_item(int, bigint &, const bool &) const; template KOKKOS_INLINE_FUNCTION @@ -201,8 +201,9 @@ class FixQEqReaxFFKokkos : public FixQEqReaxFF, public KokkosBase { int allocated_flag, last_allocate; int need_dup; int converged; + bigint m_cap_big; - typename AT::t_int_scalar d_mfill_offset; + typename AT::t_bigint_scalar d_mfill_offset; typedef Kokkos::DualView tdual_int_1d; Kokkos::DualView k_params; @@ -227,7 +228,7 @@ class FixQEqReaxFFKokkos : public FixQEqReaxFF, public KokkosBase { DAT::tdual_ffloat_1d k_tap; typename AT::t_ffloat_1d d_tap; - typename AT::t_int_1d d_firstnbr; + typename AT::t_bigint_1d d_firstnbr; typename AT::t_int_1d d_numnbrs; typename AT::t_int_1d d_jlist; typename AT::t_ffloat_1d d_val; @@ -290,21 +291,21 @@ class FixQEqReaxFFKokkos : public FixQEqReaxFF, public KokkosBase { template struct FixQEqReaxFFKokkosNumNeighFunctor { typedef DeviceType device_type; - typedef int value_type; + typedef bigint value_type; FixQEqReaxFFKokkos c; FixQEqReaxFFKokkosNumNeighFunctor(FixQEqReaxFFKokkos* c_ptr):c(*c_ptr) { c.cleanup_copy(); }; KOKKOS_INLINE_FUNCTION - void operator()(const int ii, int &maxneigh) const { - c.num_neigh_item(ii, maxneigh); + void operator()(const int ii, bigint &totneigh) const { + c.num_neigh_item(ii, totneigh); } }; template struct FixQEqReaxFFKokkosComputeHFunctor { int atoms_per_team, vector_length; - typedef int value_type; + typedef bigint value_type; typedef Kokkos::ScratchMemorySpace scratch_space; FixQEqReaxFFKokkos c; @@ -319,7 +320,7 @@ struct FixQEqReaxFFKokkosComputeHFunctor { }; KOKKOS_INLINE_FUNCTION - void operator()(const int ii, int &m_fill, const bool &final) const { + void operator()(const int ii, bigint &m_fill, const bool &final) const { c.template compute_h_item(ii,m_fill,final); } diff --git a/src/KOKKOS/kokkos.cpp b/src/KOKKOS/kokkos.cpp index 58b9436af6..7dba47f889 100644 --- a/src/KOKKOS/kokkos.cpp +++ b/src/KOKKOS/kokkos.cpp @@ -638,33 +638,32 @@ void KokkosLMP::accelerator(int narg, char **arg) called by Finish ------------------------------------------------------------------------- */ -int KokkosLMP::neigh_count(int m) +bigint KokkosLMP::neigh_count(int m) { - int inum = 0; - int nneigh = 0; - - ArrayTypes::t_int_1d h_ilist; - ArrayTypes::t_int_1d h_numneigh; + bigint nneigh = 0; NeighborKokkos *nk = (NeighborKokkos *) neighbor; if (nk->lists[m]->execution_space == Host) { NeighListKokkos* nlistKK = (NeighListKokkos*) nk->lists[m]; - inum = nlistKK->inum; - h_ilist = Kokkos::create_mirror_view(nlistKK->d_ilist); - h_numneigh = Kokkos::create_mirror_view(nlistKK->d_numneigh); - Kokkos::deep_copy(h_ilist,nlistKK->d_ilist); - Kokkos::deep_copy(h_numneigh,nlistKK->d_numneigh); + int inum = nlistKK->inum; + auto d_ilist = nlistKK->d_ilist; + auto d_numneigh = nlistKK->d_numneigh; + Kokkos::parallel_reduce(Kokkos::RangePolicy(0,inum), LAMMPS_LAMBDA(int ii, bigint &nneigh) { + const int i = d_ilist[ii]; + nneigh += d_numneigh[i]; + },nneigh); + } else if (nk->lists[m]->execution_space == Device) { NeighListKokkos* nlistKK = (NeighListKokkos*) nk->lists[m]; - inum = nlistKK->inum; - h_ilist = Kokkos::create_mirror_view(nlistKK->d_ilist); - h_numneigh = Kokkos::create_mirror_view(nlistKK->d_numneigh); - Kokkos::deep_copy(h_ilist,nlistKK->d_ilist); - Kokkos::deep_copy(h_numneigh,nlistKK->d_numneigh); + int inum = nlistKK->inum; + auto d_ilist = nlistKK->d_ilist; + auto d_numneigh = nlistKK->d_numneigh; + Kokkos::parallel_reduce(Kokkos::RangePolicy(0,inum), LAMMPS_LAMBDA(int ii, bigint &nneigh) { + const int i = d_ilist[ii]; + nneigh += d_numneigh[i]; + },nneigh); } - for (int i = 0; i < inum; i++) nneigh += h_numneigh[h_ilist[i]]; - return nneigh; } diff --git a/src/KOKKOS/kokkos.h b/src/KOKKOS/kokkos.h index 748aff7f83..419de62dec 100644 --- a/src/KOKKOS/kokkos.h +++ b/src/KOKKOS/kokkos.h @@ -64,7 +64,7 @@ class KokkosLMP : protected Pointers { static void initialize(const Kokkos::InitializationSettings&, Error *); static void finalize(); void accelerator(int, char **); - int neigh_count(int); + bigint neigh_count(int); template int need_dup(int qeq_flag = 0) diff --git a/src/KOKKOS/kokkos_type.h b/src/KOKKOS/kokkos_type.h index 7f0eb5c105..e4c1bdda6f 100644 --- a/src/KOKKOS/kokkos_type.h +++ b/src/KOKKOS/kokkos_type.h @@ -641,6 +641,14 @@ typedef tdual_int_scalar::t_dev_const t_int_scalar_const; typedef tdual_int_scalar::t_dev_um t_int_scalar_um; typedef tdual_int_scalar::t_dev_const_um t_int_scalar_const_um; +typedef Kokkos:: + DualView tdual_bigint_scalar; +typedef tdual_bigint_scalar::t_dev t_bigint_scalar; +typedef tdual_bigint_scalar::t_dev_const t_bigint_scalar_const; +typedef tdual_bigint_scalar::t_dev_um t_bigint_scalar_um; +typedef tdual_bigint_scalar::t_dev_const_um t_bigint_scalar_const_um; +typedef tdual_bigint_scalar::t_dev_const_randomread t_bigint_scalar_randomread; + typedef Kokkos:: DualView tdual_tagint_scalar; typedef tdual_tagint_scalar::t_dev t_tagint_scalar; @@ -666,6 +674,14 @@ typedef tdual_int_1d::t_dev_um t_int_1d_um; typedef tdual_int_1d::t_dev_const_um t_int_1d_const_um; typedef tdual_int_1d::t_dev_const_randomread t_int_1d_randomread; +typedef Kokkos:: + DualView tdual_bigint_1d; +typedef tdual_bigint_1d::t_dev t_bigint_1d; +typedef tdual_bigint_1d::t_dev_const t_bigint_1d_const; +typedef tdual_bigint_1d::t_dev_um t_bigint_1d_um; +typedef tdual_bigint_1d::t_dev_const_um t_bigint_1d_const_um; +typedef tdual_bigint_1d::t_dev_const_randomread t_bigint_1d_randomread; + typedef Kokkos:: DualView tdual_int_1d_3; typedef tdual_int_1d_3::t_dev t_int_1d_3; @@ -974,6 +990,12 @@ typedef tdual_int_scalar::t_host_const t_int_scalar_const; typedef tdual_int_scalar::t_host_um t_int_scalar_um; typedef tdual_int_scalar::t_host_const_um t_int_scalar_const_um; +typedef Kokkos::DualView tdual_bigint_scalar; +typedef tdual_bigint_scalar::t_host t_bigint_scalar; +typedef tdual_bigint_scalar::t_host_const t_bigint_scalar_const; +typedef tdual_bigint_scalar::t_host_um t_bigint_scalar_um; +typedef tdual_bigint_scalar::t_host_const_um t_bigint_scalar_const_um; + typedef Kokkos::DualView tdual_tagint_scalar; typedef tdual_tagint_scalar::t_host t_tagint_scalar; typedef tdual_tagint_scalar::t_host_const t_tagint_scalar_const; @@ -994,6 +1016,13 @@ typedef tdual_int_1d::t_host_um t_int_1d_um; typedef tdual_int_1d::t_host_const_um t_int_1d_const_um; typedef tdual_int_1d::t_host_const_randomread t_int_1d_randomread; +typedef Kokkos::DualView tdual_bigint_1d; +typedef tdual_bigint_1d::t_host t_bigint_1d; +typedef tdual_bigint_1d::t_host_const t_bigint_1d_const; +typedef tdual_bigint_1d::t_host_um t_bigint_1d_um; +typedef tdual_bigint_1d::t_host_const_um t_bigint_1d_const_um; +typedef tdual_bigint_1d::t_host_const_randomread t_bigint_1d_randomread; + typedef Kokkos::DualView tdual_int_1d_3; typedef tdual_int_1d_3::t_host t_int_1d_3; typedef tdual_int_1d_3::t_host_const t_int_1d_3_const; From 09c121ebbc4c46602580f1cb410ebf44aa56a228 Mon Sep 17 00:00:00 2001 From: Stan Moore Date: Wed, 26 Jun 2024 14:55:36 -0600 Subject: [PATCH 0045/1018] Prevent overflow in neighbor output --- src/finish.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/finish.cpp b/src/finish.cpp index 554f250fe1..c774f51e58 100644 --- a/src/finish.cpp +++ b/src/finish.cpp @@ -62,7 +62,8 @@ Finish::Finish(LAMMPS *lmp) : Pointers(lmp) {} void Finish::end(int flag) { - int i,nneigh,nneighfull; + int i; + bigint nneigh,nneighfull; int histo[10]; int minflag,prdflag,tadflag,hyperflag; int timeflag,fftflag,histoflag,neighflag; From d630fc67abb8a1402924b20d61e1b15d1b7a30e4 Mon Sep 17 00:00:00 2001 From: Nick Hagerty Date: Tue, 2 Jul 2024 15:10:44 -0400 Subject: [PATCH 0046/1018] Updated remap kokkos to remove unused recv_proc and recv_bufloc buffers --- src/KOKKOS/remap_kokkos.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/KOKKOS/remap_kokkos.cpp b/src/KOKKOS/remap_kokkos.cpp index 7ebe35dddb..50d61cc1a3 100644 --- a/src/KOKKOS/remap_kokkos.cpp +++ b/src/KOKKOS/remap_kokkos.cpp @@ -614,7 +614,8 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat malloc(nsend*sizeof(struct pack_plan_3d)); if (plan->send_offset == nullptr || plan->send_size == nullptr || - plan->send_proc == nullptr || plan->packplan == nullptr) return nullptr; + plan->sendcnts == nullptr || plan->sdispls == nullptr || + plan->packplan == nullptr) return nullptr; // recv space @@ -651,8 +652,8 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat malloc(nrecv*sizeof(struct pack_plan_3d)); if (plan->recv_offset == nullptr || plan->recv_size == nullptr || - plan->recv_proc == nullptr || plan->recv_bufloc == nullptr || - plan->request == nullptr || plan->unpackplan == nullptr) return nullptr; + plan->rcvcnts == nullptr || plan->rdispls == nullptr || + plan->unpackplan == nullptr) return nullptr; } // store send info, with self as last entry @@ -708,8 +709,6 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat plan->selfnrecvloc = nrecv; } if (remap_3d_collide(&out,&inarray[iproc],&overlap)) { - //plan->recv_proc[nrecv] = iproc; - plan->recv_bufloc[nrecv] = ibuf; if (permute == 0) { plan->recv_offset[nrecv] = nqty * From 9513c0edac92f67f5ed18d4842f97822e40e502b Mon Sep 17 00:00:00 2001 From: Stan Moore Date: Tue, 2 Jul 2024 13:28:46 -0600 Subject: [PATCH 0047/1018] small cleanup --- src/KOKKOS/remap_kokkos.cpp | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/KOKKOS/remap_kokkos.cpp b/src/KOKKOS/remap_kokkos.cpp index 50d61cc1a3..573f4c2508 100644 --- a/src/KOKKOS/remap_kokkos.cpp +++ b/src/KOKKOS/remap_kokkos.cpp @@ -283,7 +283,7 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat struct remap_plan_3d_kokkos *plan; struct extent_3d *inarray, *outarray; struct extent_3d in,out,overlap; - int i,j,iproc,nsend,nrecv,ibuf,size,me,nprocs,isend,irecv; + int i,iproc,nsend,nrecv,ibuf,size,me,nprocs; // query MPI info @@ -552,7 +552,7 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat } // perform an AllReduce to get the counts from all other processors and build sendcnts list - + MPI_Allreduce(local_cnts, global_cnts, 2*nprocs, MPI_INT, MPI_SUM, comm); // now remove procs that are 0 in send or recv to create minimized sendcnts/recvcnts for AlltoAllv @@ -569,11 +569,11 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat } // resize commringlist to final size - + commringlist = (int *) realloc(commringlist, commringlen*sizeof(int)); - + // set the plan->commringlist - + plan->commringlen = commringlen; plan->commringlist = commringlist; @@ -655,9 +655,9 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat plan->rcvcnts == nullptr || plan->rdispls == nullptr || plan->unpackplan == nullptr) return nullptr; } - + // store send info, with self as last entry - + nsend = 0; ibuf = 0; int total_send_size = 0; @@ -697,19 +697,19 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat plan->d_sendbuf = typename FFT_AT::t_FFT_SCALAR_1d("remap3d:sendbuf",total_send_size); if (!plan->d_sendbuf.data()) return nullptr; } - + // store recv info, with self as last entry - + ibuf = 0; nrecv = 0; - + for (i = 0; i < plan->commringlen; i++) { iproc = plan->commringlist[i]; if (iproc == me) { plan->selfnrecvloc = nrecv; } if (remap_3d_collide(&out,&inarray[iproc],&overlap)) { - + if (permute == 0) { plan->recv_offset[nrecv] = nqty * ((overlap.klo-out.klo)*out.jsize*out.isize + @@ -743,7 +743,7 @@ struct remap_plan_3d_kokkos* RemapKokkos::remap_3d_creat plan->unpackplan[nrecv].nstride_plane = nqty*out.isize*out.ksize; plan->unpackplan[nrecv].nqty = nqty; } - + plan->recv_size[i] = nqty*overlap.isize*overlap.jsize*overlap.ksize; plan->rcvcnts[i] = plan->recv_size[i]; plan->rdispls[i] = ibuf; @@ -845,7 +845,7 @@ void RemapKokkos::remap_3d_destroy_plan_kokkos(struct remap_plan_3d_ free(plan->unpackplan); } } else { - + // free arrays used in pt2pt communication if (plan->nsend || plan->self) { From 6dd47fbbb0f75f63193209e87724f849610e2f22 Mon Sep 17 00:00:00 2001 From: gplummer317 Date: Tue, 2 Jul 2024 14:40:26 -0700 Subject: [PATCH 0048/1018] Add files via upload --- examples/NiO.ctip | 4 + examples/NiO.eam.fs | 18007 ++++++++++++++++++++++++++++++++++++++++++ examples/data.ctip | 1745 ++++ examples/in.ctip | 43 + examples/log.ctip | 162 + 5 files changed, 19961 insertions(+) create mode 100644 examples/NiO.ctip create mode 100644 examples/NiO.eam.fs create mode 100644 examples/data.ctip create mode 100644 examples/in.ctip create mode 100644 examples/log.ctip diff --git a/examples/NiO.ctip b/examples/NiO.ctip new file mode 100644 index 0000000000..ea6d12d9a1 --- /dev/null +++ b/examples/NiO.ctip @@ -0,0 +1,4 @@ +# CTIP potential parameters for Ni-O +# X (eV) J (eV) gamma (1/ang) zeta (1/ang) Z (e) qmin qmax omega +Ni -5.840000 14.157390 0.549290 0.000000 0.000000 0.000000 2.000000 100.000 +O 0.000000 15.655862 1.428571 0.000000 0.000000 -2.000000 0.000000 100.000 diff --git a/examples/NiO.eam.fs b/examples/NiO.eam.fs new file mode 100644 index 0000000000..a9df47cb0e --- /dev/null +++ b/examples/NiO.eam.fs @@ -0,0 +1,18007 @@ +Source: M.I. Mendelev, unpublished +Contact information: mikhail.mendelev@gmail.com +Monday, Apr 29, 2024 The potential was taken from v5_10_NiO_T=0 (in C:\SIMULATION.MD\NiO\BGB\v5) +2 Ni O +10000 2.00000000000000E-0002 10000 6.00000000000000E-0004 6.00000000000000E+0000 +28 5.86934000000000E+0001 3.46063211494988E+0000 fcc +0 -1.41421356237310E-0001 -2.00000000000000E-0001 -2.44948974278318E-0001 -2.82842712474619E-0001 +-3.16227766016838E-0001 -3.46410161513775E-0001 -3.74165738677394E-0001 -4.00000000000000E-0001 -4.24264068711929E-0001 +-4.47213595499958E-0001 -4.69041575982343E-0001 -4.89897948556636E-0001 -5.09901951359279E-0001 -5.29150262212918E-0001 +-5.47722557505166E-0001 -5.65685424949238E-0001 -5.83095189484530E-0001 -6.00000000000000E-0001 -6.16441400296898E-0001 +-6.32455532033676E-0001 -6.48074069840786E-0001 -6.63324958071080E-0001 -6.78232998312527E-0001 -6.92820323027551E-0001 +-7.07106781186548E-0001 -7.21110255092798E-0001 -7.34846922834953E-0001 -7.48331477354788E-0001 -7.61577310586391E-0001 +-7.74596669241483E-0001 -7.87400787401181E-0001 -8.00000000000000E-0001 -8.12403840463596E-0001 -8.24621125123532E-0001 +-8.36660026534076E-0001 -8.48528137423857E-0001 -8.60232526704263E-0001 -8.71779788708135E-0001 -8.83176086632785E-0001 +-8.94427190999916E-0001 -9.05538513813742E-0001 -9.16515138991168E-0001 -9.27361849549570E-0001 -9.38083151964686E-0001 +-9.48683298050514E-0001 -9.59166304662544E-0001 -9.69535971483266E-0001 -9.79795897113271E-0001 -9.89949493661167E-0001 +-1.00000000000000E+0000 -1.00995049383621E+0000 -1.01980390271856E+0000 -1.02956301409870E+0000 -1.03923048454133E+0000 +-1.04880884817015E+0000 -1.05830052442584E+0000 -1.06770782520313E+0000 -1.07703296142690E+0000 -1.08627804912002E+0000 +-1.09544511501033E+0000 -1.10453610171873E+0000 -1.11355287256600E+0000 -1.12249721603218E+0000 -1.13137084989848E+0000 +-1.14017542509914E+0000 -1.14891252930761E+0000 -1.15758369027902E+0000 -1.16619037896906E+0000 -1.17473401244707E+0000 +-1.18321595661992E+0000 -1.19163752878130E+0000 -1.20000000000000E+0000 -1.20830459735946E+0000 -1.21655250605964E+0000 +-1.22474487139159E+0000 -1.23288280059380E+0000 -1.24096736459909E+0000 -1.24899959967968E+0000 -1.25698050899765E+0000 +-1.26491106406735E+0000 -1.27279220613579E+0000 -1.28062484748657E+0000 -1.28840987267251E+0000 -1.29614813968157E+0000 +-1.30384048104053E+0000 -1.31148770486040E+0000 -1.31909059582729E+0000 -1.32664991614216E+0000 -1.33416640641263E+0000 +-1.34164078649987E+0000 -1.34907375632320E+0000 -1.35646599662505E+0000 -1.36381816969859E+0000 -1.37113092008021E+0000 +-1.37840487520902E+0000 -1.38564064605510E+0000 -1.39283882771841E+0000 -1.40000000000000E+0000 -1.40712472794703E+0000 +-1.41421356237310E+0000 -1.42126704035519E+0000 -1.42828568570857E+0000 -1.43527000944073E+0000 -1.44222051018560E+0000 +-1.44913767461894E+0000 -1.45602197785610E+0000 -1.46287388383278E+0000 -1.46969384566991E+0000 -1.47648230602334E+0000 +-1.48323969741913E+0000 -1.48996644257513E+0000 -1.49666295470958E+0000 -1.50332963783729E+0000 -1.50996688705415E+0000 +-1.51657508881031E+0000 -1.52315462117278E+0000 -1.52970585407784E+0000 -1.53622914957372E+0000 -1.54272486205415E+0000 +-1.54919333848297E+0000 -1.55563491861040E+0000 -1.56204993518133E+0000 -1.56843871413581E+0000 -1.57480157480236E+0000 +-1.58113883008419E+0000 -1.58745078663875E+0000 -1.59373774505092E+0000 -1.60000000000000E+0000 -1.60623784042090E+0000 +-1.61245154965971E+0000 -1.61864140562386E+0000 -1.62480768092719E+0000 -1.63095064303001E+0000 -1.63707055437449E+0000 +-1.64316767251550E+0000 -1.64924225024706E+0000 -1.65529453572468E+0000 -1.66132477258361E+0000 -1.66733320005331E+0000 +-1.67332005306815E+0000 -1.67928556237467E+0000 -1.68522995463527E+0000 -1.69115345252878E+0000 -1.69705627484771E+0000 +-1.70293863659264E+0000 -1.70880074906351E+0000 -1.71464281994822E+0000 -1.72046505340853E+0000 -1.72626765016321E+0000 +-1.73205080756888E+0000 -1.73781471969828E+0000 -1.74355957741627E+0000 -1.74928556845359E+0000 -1.75499287747842E+0000 +-1.76068168616590E+0000 -1.76635217326557E+0000 -1.77200451466693E+0000 -1.77763888346312E+0000 -1.78325545001270E+0000 +-1.78885438199983E+0000 -1.79443584449264E+0000 -1.80000000000000E+0000 -1.80554700852678E+0000 -1.81107702762748E+0000 +-1.81659021245849E+0000 -1.82208671582886E+0000 -1.82756668824971E+0000 -1.83303027798234E+0000 -1.83847763108502E+0000 +-1.84390889145858E+0000 -1.84932420089069E+0000 -1.85472369909914E+0000 -1.86010752377383E+0000 -1.86547581061776E+0000 +-1.87082869338697E+0000 -1.87616630392937E+0000 -1.88148877222268E+0000 -1.88679622641132E+0000 -1.89208879284245E+0000 +-1.89736659610103E+0000 -1.90262975904404E+0000 -1.90787840283389E+0000 -1.91311264697090E+0000 -1.91833260932509E+0000 +-1.92353840616713E+0000 -1.92873015219859E+0000 -1.93390796058137E+0000 -1.93907194296653E+0000 -1.94422220952236E+0000 +-1.94935886896179E+0000 -1.95448202856921E+0000 -1.95959179422654E+0000 -1.96468827043885E+0000 -1.96977156035922E+0000 +-1.97484176581315E+0000 -1.97989898732233E+0000 -1.98494332412792E+0000 -1.98997487421324E+0000 -1.99499373432600E+0000 +-2.00000000000000E+0000 -2.00499376557634E+0000 -2.00997512422418E+0000 -2.01494416796099E+0000 -2.01990098767242E+0000 +-2.02484567313166E+0000 -2.02977831301844E+0000 -2.03469899493758E+0000 -2.03960780543711E+0000 -2.04450483002609E+0000 +-2.04939015319192E+0000 -2.05426385841741E+0000 -2.05912602819740E+0000 -2.06397674405503E+0000 -2.06881608655772E+0000 +-2.07364413533277E+0000 -2.07846096908265E+0000 -2.08326666559997E+0000 -2.08806130178211E+0000 -2.09284495364563E+0000 +-2.09761769634030E+0000 -2.10237960416286E+0000 -2.10713075057055E+0000 -2.11187120819429E+0000 -2.11660104885167E+0000 +-2.12132034355964E+0000 -2.12602916254693E+0000 -2.13072757526625E+0000 -2.13541565040626E+0000 -2.14009345590327E+0000 +-2.14476105895272E+0000 -2.14941852602047E+0000 -2.15406592285380E+0000 -2.15870331449229E+0000 -2.16333076527839E+0000 +-2.16794833886788E+0000 -2.17255609824004E+0000 -2.17715410570772E+0000 -2.18174242292714E+0000 -2.18632111090754E+0000 +-2.19089023002066E+0000 -2.19544984001001E+0000 -2.20000000000000E+0000 -2.20454076850486E+0000 -2.20907220343745E+0000 +-2.21359436211787E+0000 -2.21810730128188E+0000 -2.22261107708929E+0000 -2.22710574513201E+0000 -2.23159136044214E+0000 +-2.23606797749979E+0000 -2.24053565024081E+0000 -2.24499443206436E+0000 -2.24944437584040E+0000 -2.25388553391693E+0000 +-2.25831795812724E+0000 -2.26274169979695E+0000 -2.26715680975093E+0000 -2.27156333832011E+0000 -2.27596133534821E+0000 +-2.28035085019828E+0000 -2.28473193175917E+0000 -2.28910462845192E+0000 -2.29346898823594E+0000 -2.29782505861521E+0000 +-2.30217288664427E+0000 -2.30651251893416E+0000 -2.31084400165827E+0000 -2.31516738055805E+0000 -2.31948270094864E+0000 +-2.32379000772445E+0000 -2.32808934536456E+0000 -2.33238075793812E+0000 -2.33666428910958E+0000 -2.34093998214392E+0000 +-2.34520787991171E+0000 -2.34946802489415E+0000 -2.35372045918796E+0000 -2.35796522451032E+0000 -2.36220236220354E+0000 +-2.36643191323985E+0000 -2.37065391822594E+0000 -2.37486841740758E+0000 -2.37907545067406E+0000 -2.38327505756260E+0000 +-2.38746727726266E+0000 -2.39165214862028E+0000 -2.39582971014219E+0000 -2.40000000000000E+0000 -2.40416305603426E+0000 +-2.40831891575846E+0000 -2.41246761636296E+0000 -2.41660919471891E+0000 -2.42074368738204E+0000 -2.42487113059643E+0000 +-2.42899156029822E+0000 -2.43310501211929E+0000 -2.43721152139079E+0000 -2.44131112314674E+0000 -2.44540385212750E+0000 +-2.44948974278318E+0000 -2.45356882927706E+0000 -2.45764114548890E+0000 -2.46170672501823E+0000 -2.46576560118759E+0000 +-2.46981780704569E+0000 -2.47386337537060E+0000 -2.47790233867277E+0000 -2.48193472919817E+0000 -2.48596057893121E+0000 +-2.48997991959775E+0000 -2.49399278266799E+0000 -2.49799919935936E+0000 -2.50199920063936E+0000 -2.50599281722833E+0000 +-2.50998007960223E+0000 -2.51396101799531E+0000 -2.51793566240283E+0000 -2.52190404258370E+0000 -2.52586618806302E+0000 +-2.52982212813470E+0000 -2.53377189186399E+0000 -2.53771550808990E+0000 -2.54165300542777E+0000 -2.54558441227157E+0000 +-2.54950975679639E+0000 -2.55342906696074E+0000 -2.55734237050888E+0000 -2.56124969497314E+0000 -2.56515106767613E+0000 +-2.56904651573303E+0000 -2.57293606605372E+0000 -2.57681974534503E+0000 -2.58069758011279E+0000 -2.58456959666402E+0000 +-2.58843582110896E+0000 -2.59229627936314E+0000 -2.59615099714943E+0000 -2.60000000000000E+0000 -2.60384331325831E+0000 +-2.60768096208106E+0000 -2.61151297144012E+0000 -2.61533936612440E+0000 -2.61916017074176E+0000 -2.62297540972080E+0000 +-2.62678510731274E+0000 -2.63058928759318E+0000 -2.63438797446390E+0000 -2.63818119165458E+0000 -2.64196896272458E+0000 +-2.64575131106459E+0000 -2.64952825989835E+0000 -2.65329983228432E+0000 -2.65706605111728E+0000 -2.66082693913001E+0000 +-2.66458251889485E+0000 -2.66833281282527E+0000 -2.67207784317748E+0000 -2.67581763205193E+0000 -2.67955220139485E+0000 +-2.68328157299975E+0000 -2.68700576850888E+0000 -2.69072480941474E+0000 -2.69443871706150E+0000 -2.69814751264641E+0000 +-2.70185121722126E+0000 -2.70554985169374E+0000 -2.70924343682881E+0000 -2.71293199325011E+0000 -2.71661554144123E+0000 +-2.72029410174709E+0000 -2.72396769437525E+0000 -2.72763633939717E+0000 -2.73130005674953E+0000 -2.73495886623547E+0000 +-2.73861278752583E+0000 -2.74226184016042E+0000 -2.74590604354920E+0000 -2.74954541697350E+0000 -2.75317997958724E+0000 +-2.75680975041804E+0000 -2.76043474836845E+0000 -2.76405499221705E+0000 -2.76767050061961E+0000 -2.77128129211020E+0000 +-2.77488738510232E+0000 -2.77848879788996E+0000 -2.78208554864871E+0000 -2.78567765543682E+0000 -2.78926513619627E+0000 +-2.79284800875379E+0000 -2.79642629082191E+0000 -2.80000000000000E+0000 -2.80356915377524E+0000 -2.80713376952364E+0000 +-2.81069386451104E+0000 -2.81424945589406E+0000 -2.81780056072107E+0000 -2.82134719593318E+0000 -2.82488937836511E+0000 +-2.82842712474619E+0000 -2.83196045170126E+0000 -2.83548937575157E+0000 -2.83901391331568E+0000 -2.84253408071038E+0000 +-2.84604989415154E+0000 -2.84956136975500E+0000 -2.85306852353742E+0000 -2.85657137141714E+0000 -2.86006992921502E+0000 +-2.86356421265527E+0000 -2.86705423736629E+0000 -2.87054001888146E+0000 -2.87402157263998E+0000 -2.87749891398763E+0000 +-2.88097205817759E+0000 -2.88444102037119E+0000 -2.88790581563873E+0000 -2.89136645896019E+0000 -2.89482296522603E+0000 +-2.89827534923789E+0000 -2.90172362570938E+0000 -2.90516780926679E+0000 -2.90860791444980E+0000 -2.91204395571221E+0000 +-2.91547594742265E+0000 -2.91890390386528E+0000 -2.92232783924049E+0000 -2.92574776766556E+0000 -2.92916370317536E+0000 +-2.93257565972304E+0000 -2.93598365118064E+0000 -2.93938769133981E+0000 -2.94278779391243E+0000 -2.94618397253125E+0000 +-2.94957624075053E+0000 -2.95296461204668E+0000 -2.95634909981890E+0000 -2.95972971738975E+0000 -2.96310647800581E+0000 +-2.96647939483827E+0000 -2.96984848098350E+0000 -2.97321374946370E+0000 -2.97657521322744E+0000 -2.97993288515027E+0000 +-2.98328677803526E+0000 -2.98663690461362E+0000 -2.98998327754521E+0000 -2.99332590941915E+0000 -2.99666481275434E+0000 +-3.00000000000000E+0000 -3.00333148353624E+0000 -3.00665927567458E+0000 -3.00998338865848E+0000 -3.01330383466387E+0000 +-3.01662062579967E+0000 -3.01993377410830E+0000 -3.02324329156620E+0000 -3.02654919008431E+0000 -3.02985148150862E+0000 +-3.03315017762062E+0000 -3.03644529013780E+0000 -3.03973683071413E+0000 -3.04302481094059E+0000 -3.04630924234556E+0000 +-3.04959013639538E+0000 -3.05286750449475E+0000 -3.05614135798722E+0000 -3.05941170815567E+0000 -3.06267856622271E+0000 +-3.06594194335118E+0000 -3.06920185064456E+0000 -3.07245829914744E+0000 -3.07571129984594E+0000 -3.07896086366813E+0000 +-3.08220700148449E+0000 -3.08544972410830E+0000 -3.08868904229610E+0000 -3.09192496674806E+0000 -3.09515750810843E+0000 +-3.09838667696593E+0000 -3.10161248385416E+0000 -3.10483493925200E+0000 -3.10805405358401E+0000 -3.11126983722081E+0000 +-3.11448230047949E+0000 -3.11769145362398E+0000 -3.12089730686545E+0000 -3.12409987036266E+0000 -3.12729915422238E+0000 +-3.13049516849971E+0000 -3.13368792319848E+0000 -3.13687742827162E+0000 -3.14006369362152E+0000 -3.14324672910034E+0000 +-3.14642654451045E+0000 -3.14960314960472E+0000 -3.15277655408689E+0000 -3.15594676761190E+0000 -3.15911379978626E+0000 +-3.16227766016838E+0000 -3.16543835826888E+0000 -3.16859590355097E+0000 -3.17175030543074E+0000 -3.17490157327751E+0000 +-3.17804971641414E+0000 -3.18119474411737E+0000 -3.18433666561813E+0000 -3.18747549010185E+0000 -3.19061122670876E+0000 +-3.19374388453426E+0000 -3.19687347262916E+0000 -3.20000000000000E+0000 -3.20312347560939E+0000 -3.20624390837628E+0000 +-3.20936130717624E+0000 -3.21247568084180E+0000 -3.21558703816271E+0000 -3.21869538788622E+0000 -3.22180073871740E+0000 +-3.22490309931942E+0000 -3.22800247831379E+0000 -3.23109888428070E+0000 -3.23419232575925E+0000 -3.23728281124773E+0000 +-3.24037034920393E+0000 -3.24345494804537E+0000 -3.24653661614959E+0000 -3.24961536185438E+0000 -3.25269119345812E+0000 +-3.25576411921994E+0000 -3.25883414736006E+0000 -3.26190128606002E+0000 -3.26496554346290E+0000 -3.26802692767364E+0000 +-3.27108544675923E+0000 -3.27414110874898E+0000 -3.27719392163479E+0000 -3.28024389337134E+0000 -3.28329103187640E+0000 +-3.28633534503100E+0000 -3.28937684067971E+0000 -3.29241552663087E+0000 -3.29545141065682E+0000 -3.29848450049413E+0000 +-3.30151480384384E+0000 -3.30454232837166E+0000 -3.30756708170825E+0000 -3.31058907144937E+0000 -3.31360830515618E+0000 +-3.31662479035540E+0000 -3.31963853453957E+0000 -3.32264954516723E+0000 -3.32565782966318E+0000 -3.32866339541865E+0000 +-3.33166624979154E+0000 -3.33466640010661E+0000 -3.33766385365573E+0000 -3.34065861769801E+0000 -3.34365069946010E+0000 +-3.34664010613630E+0000 -3.34962684488885E+0000 -3.35261092284804E+0000 -3.35559234711250E+0000 -3.35857112474933E+0000 +-3.36154726279432E+0000 -3.36452076825214E+0000 -3.36749164809655E+0000 -3.37045990927054E+0000 -3.37342555868660E+0000 +-3.37638860322683E+0000 -3.37934904974316E+0000 -3.38230690505755E+0000 -3.38526217596215E+0000 -3.38821486921948E+0000 +-3.39116499156263E+0000 -3.39411254969543E+0000 -3.39705755029261E+0000 -3.40000000000000E+0000 -3.40293990543471E+0000 +-3.40587727318528E+0000 -3.40881210981186E+0000 -3.41174442184640E+0000 -3.41467421579277E+0000 -3.41760149812701E+0000 +-3.42052627529741E+0000 -3.42344855372474E+0000 -3.42636833980236E+0000 -3.42928563989645E+0000 -3.43220046034610E+0000 +-3.43511280746353E+0000 -3.43802268753422E+0000 -3.44093010681705E+0000 -3.44383507154451E+0000 -3.44673758792282E+0000 +-3.44963766213207E+0000 -3.45253530032641E+0000 -3.45543050863420E+0000 -3.45832329315812E+0000 -3.46121365997536E+0000 +-3.46410161513775E+0000 -3.46698716467194E+0000 -3.46987031457949E+0000 -3.47275107083707E+0000 -3.47562943939655E+0000 +-3.47850542618522E+0000 -3.48137903710584E+0000 -3.48425027803687E+0000 -3.48711915483254E+0000 -3.48998567332303E+0000 +-3.49284983931460E+0000 -3.49571165858971E+0000 -3.49857113690718E+0000 -3.50142828000232E+0000 -3.50428309358705E+0000 +-3.50713558335004E+0000 -3.50998575495685E+0000 -3.51283361405006E+0000 -3.51567916624939E+0000 -3.51852241715184E+0000 +-3.52136337233180E+0000 -3.52420203734122E+0000 -3.52703841770968E+0000 -3.52987251894456E+0000 -3.53270434653114E+0000 +-3.53553390593274E+0000 -3.53836120259083E+0000 -3.54118624192515E+0000 -3.54400902933387E+0000 -3.54682957019364E+0000 +-3.54964786985977E+0000 -3.55246393366632E+0000 -3.55527776692624E+0000 -3.55808937493144E+0000 -3.56089876295297E+0000 +-3.56370593624109E+0000 -3.56651090002540E+0000 -3.56931365951495E+0000 -3.57211421989835E+0000 -3.57491258634390E+0000 +-3.57770876399966E+0000 -3.58050275799363E+0000 -3.58329457343378E+0000 -3.58608421540822E+0000 -3.58887168898527E+0000 +-3.59165699921359E+0000 -3.59444015112229E+0000 -3.59722114972099E+0000 -3.60000000000000E+0000 -3.60277670693036E+0000 +-3.60555127546399E+0000 -3.60832371053374E+0000 -3.61109401705356E+0000 -3.61386219991853E+0000 -3.61662826400502E+0000 +-3.61939221417077E+0000 -3.62215405525497E+0000 -3.62491379207837E+0000 -3.62767142944341E+0000 -3.63042697213427E+0000 +-3.63318042491699E+0000 -3.63593179253957E+0000 -3.63868107973205E+0000 -3.64142829120662E+0000 -3.64417343165772E+0000 +-3.64691650576209E+0000 -3.64965751817893E+0000 -3.65239647354993E+0000 -3.65513337649941E+0000 -3.65786823163438E+0000 +-3.66060104354463E+0000 -3.66333181680284E+0000 -3.66606055596467E+0000 -3.66878726556883E+0000 -3.67151195013716E+0000 +-3.67423461417477E+0000 -3.67695526217005E+0000 -3.67967389859482E+0000 -3.68239052790439E+0000 -3.68510515453766E+0000 +-3.68781778291716E+0000 -3.69052841744919E+0000 -3.69323706252388E+0000 -3.69594372251527E+0000 -3.69864840178139E+0000 +-3.70135110466435E+0000 -3.70405183549043E+0000 -3.70675059857013E+0000 -3.70944739819828E+0000 -3.71214223865412E+0000 +-3.71483512420134E+0000 -3.71752605908822E+0000 -3.72021504754765E+0000 -3.72290209379726E+0000 -3.72558720203943E+0000 +-3.72827037646145E+0000 -3.73095162123553E+0000 -3.73363094051889E+0000 -3.73630833845388E+0000 -3.73898381916798E+0000 +-3.74165738677394E+0000 -3.74432904536981E+0000 -3.74699879903904E+0000 -3.74966665185053E+0000 -3.75233260785874E+0000 +-3.75499667110372E+0000 -3.75765884561119E+0000 -3.76031913539263E+0000 -3.76297754444536E+0000 -3.76563407675255E+0000 +-3.76828873628335E+0000 -3.77094152699296E+0000 -3.77359245282264E+0000 -3.77624151769984E+0000 -3.77888872553824E+0000 +-3.78153408023781E+0000 -3.78417758568490E+0000 -3.78681924575230E+0000 -3.78945906429928E+0000 -3.79209704517171E+0000 +-3.79473319220206E+0000 -3.79736750920951E+0000 -3.80000000000000E+0000 -3.80263066836631E+0000 -3.80525951808809E+0000 +-3.80788655293195E+0000 -3.81051177665153E+0000 -3.81313519298752E+0000 -3.81575680566778E+0000 -3.81837661840736E+0000 +-3.82099463490856E+0000 -3.82361085886103E+0000 -3.82622529394180E+0000 -3.82883794381533E+0000 -3.83144881213360E+0000 +-3.83405790253616E+0000 -3.83666521865018E+0000 -3.83927076409049E+0000 -3.84187454245971E+0000 -3.84447655734822E+0000 +-3.84707681233427E+0000 -3.84967531098403E+0000 -3.85227205685164E+0000 -3.85486705347928E+0000 -3.85746030439718E+0000 +-3.86005181312376E+0000 -3.86264158316559E+0000 -3.86522961801754E+0000 -3.86781592116274E+0000 -3.87040049607273E+0000 +-3.87298334620742E+0000 -3.87556447501522E+0000 -3.87814388593306E+0000 -3.88072158238645E+0000 -3.88329756778952E+0000 +-3.88587184554509E+0000 -3.88844441904472E+0000 -3.89101529166874E+0000 -3.89358446678636E+0000 -3.89615194775563E+0000 +-3.89871773792359E+0000 -3.90128184062623E+0000 -3.90384425918863E+0000 -3.90640499692492E+0000 -3.90896405713841E+0000 +-3.91152144312159E+0000 -3.91407715815619E+0000 -3.91663120551323E+0000 -3.91918358845308E+0000 -3.92173431022552E+0000 +-3.92428337406972E+0000 -3.92683078321437E+0000 -3.92937654087770E+0000 -3.93192065026750E+0000 -3.93446311458120E+0000 +-3.93700393700591E+0000 -3.93954312071844E+0000 -3.94208066888540E+0000 -3.94461658466320E+0000 -3.94715087119811E+0000 +-3.94968353162630E+0000 -3.95221456907390E+0000 -3.95474398665704E+0000 -3.95727178748188E+0000 -3.95979797464467E+0000 +-3.96232255123179E+0000 -3.96484552031980E+0000 -3.96736688497547E+0000 -3.96988664825584E+0000 -3.97240481320824E+0000 +-3.97492138287036E+0000 -3.97743636027027E+0000 -3.97994974842648E+0000 -3.98246155034798E+0000 -3.98497176903426E+0000 +-3.98748040747538E+0000 -3.98998746865200E+0000 -3.99249295553543E+0000 -3.99499687108764E+0000 -3.99749921826134E+0000 +-4.00000000000000E+0000 -4.00249921923790E+0000 -4.00499687890016E+0000 -4.00749298190278E+0000 -4.00998753115268E+0000 +-4.01248052954778E+0000 -4.01497197997695E+0000 -4.01746188532013E+0000 -4.01995024844836E+0000 -4.02243707222375E+0000 +-4.02492235949962E+0000 -4.02740611312045E+0000 -4.02988833592198E+0000 -4.03236903073119E+0000 -4.03484820036640E+0000 +-4.03732584763727E+0000 -4.03980197534483E+0000 -4.04227658628155E+0000 -4.04474968323134E+0000 -4.04722126896961E+0000 +-4.04969134626332E+0000 -4.05215991787096E+0000 -4.05462698654266E+0000 -4.05709255502016E+0000 -4.05955662603689E+0000 +-4.06201920231798E+0000 -4.06448028658031E+0000 -4.06693988153255E+0000 -4.06939798987516E+0000 -4.07185461430047E+0000 +-4.07430975749267E+0000 -4.07676342212790E+0000 -4.07921561087423E+0000 -4.08166632639171E+0000 -4.08411557133243E+0000 +-4.08656334834051E+0000 -4.08900966005217E+0000 -4.09145450909576E+0000 -4.09389789809174E+0000 -4.09633982965281E+0000 +-4.09878030638384E+0000 -4.10121933088198E+0000 -4.10365690573664E+0000 -4.10609303352956E+0000 -4.10852771683483E+0000 +-4.11096095821889E+0000 -4.11339276024063E+0000 -4.11582312545134E+0000 -4.11825205639480E+0000 -4.12067955560730E+0000 +-4.12310562561766E+0000 -4.12553026894725E+0000 -4.12795348811006E+0000 -4.13037528561268E+0000 -4.13279566395437E+0000 +-4.13521462562707E+0000 -4.13763217311544E+0000 -4.14004830889689E+0000 -4.14246303544160E+0000 -4.14487635521254E+0000 +-4.14728827066554E+0000 -4.14969878424929E+0000 -4.15210789840534E+0000 -4.15451561556820E+0000 -4.15692193816531E+0000 +-4.15932686861708E+0000 -4.16173040933696E+0000 -4.16413256273140E+0000 -4.16653333119993E+0000 -4.16893271713517E+0000 +-4.17133072292284E+0000 -4.17372735094184E+0000 -4.17612260356422E+0000 -4.17851648315524E+0000 -4.18090899207337E+0000 +-4.18330013267038E+0000 -4.18568990729127E+0000 -4.18807831827438E+0000 -4.19046536795139E+0000 -4.19285105864733E+0000 +-4.19523539268061E+0000 -4.19761837236307E+0000 -4.20000000000000E+0000 -4.20238027789014E+0000 -4.20475920832573E+0000 +-4.20713679359253E+0000 -4.20951303596984E+0000 -4.21188793773054E+0000 -4.21426150114110E+0000 -4.21663372846160E+0000 +-4.21900462194580E+0000 -4.22137418384109E+0000 -4.22374241638857E+0000 -4.22610932182309E+0000 -4.22847490237320E+0000 +-4.23083916026124E+0000 -4.23320209770335E+0000 -4.23556371690947E+0000 -4.23792402008342E+0000 -4.24028300942284E+0000 +-4.24264068711928E+0000 -4.24499705535823E+0000 -4.24735211631906E+0000 -4.24970587217516E+0000 -4.25205832509386E+0000 +-4.25440947723653E+0000 -4.25675933075855E+0000 -4.25910788780937E+0000 -4.26145515053250E+0000 -4.26380112106557E+0000 +-4.26614580154031E+0000 -4.26848919408261E+0000 -4.27083130081252E+0000 -4.27317212384430E+0000 -4.27551166528639E+0000 +-4.27784992724149E+0000 -4.28018691180654E+0000 -4.28252262107277E+0000 -4.28485705712571E+0000 -4.28719022204520E+0000 +-4.28952211790544E+0000 -4.29185274677499E+0000 -4.29418211071678E+0000 -4.29651021178817E+0000 -4.29883705204094E+0000 +-4.30116263352131E+0000 -4.30348695827000E+0000 -4.30581002832220E+0000 -4.30813184570760E+0000 -4.31045241245046E+0000 +-4.31277173056957E+0000 -4.31508980207828E+0000 -4.31740662898458E+0000 -4.31972221329104E+0000 -4.32203655699486E+0000 +-4.32434966208793E+0000 -4.32666153055679E+0000 -4.32897216438267E+0000 -4.33128156554154E+0000 -4.33358973600409E+0000 +-4.33589667773576E+0000 -4.33820239269677E+0000 -4.34050688284214E+0000 -4.34281015012169E+0000 -4.34511219648009E+0000 +-4.34741302385683E+0000 -4.34971263418631E+0000 -4.35201102939779E+0000 -4.35430821141545E+0000 -4.35660418215839E+0000 +-4.35889894354067E+0000 -4.36119249747131E+0000 -4.36348484585429E+0000 -4.36577599058861E+0000 -4.36806593356831E+0000 +-4.37035467668243E+0000 -4.37264222181509E+0000 -4.37492857084547E+0000 -4.37721372564786E+0000 -4.37949768809164E+0000 +-4.38178046004133E+0000 -4.38406204335659E+0000 -4.38634243989226E+0000 -4.38862165149834E+0000 -4.39089968002003E+0000 +-4.39317652729776E+0000 -4.39545219516718E+0000 -4.39772668545920E+0000 -4.40000000000000E+0000 -4.40227214061103E+0000 +-4.40454310910905E+0000 -4.40681290730614E+0000 -4.40908153700972E+0000 -4.41134900002256E+0000 -4.41361529814278E+0000 +-4.41588043316392E+0000 -4.41814440687490E+0000 -4.42040722106007E+0000 -4.42266887749920E+0000 -4.42492937796752E+0000 +-4.42718872423573E+0000 -4.42944691807002E+0000 -4.43170396123207E+0000 -4.43395985547907E+0000 -4.43621460256377E+0000 +-4.43846820423443E+0000 -4.44072066223490E+0000 -4.44297197830461E+0000 -4.44522215417857E+0000 -4.44747119158742E+0000 +-4.44971909225740E+0000 -4.45196585791041E+0000 -4.45421149026402E+0000 -4.45645599103144E+0000 -4.45869936192159E+0000 +-4.46094160463909E+0000 -4.46318272088428E+0000 -4.46542271235322E+0000 -4.46766158073774E+0000 -4.46989932772540E+0000 +-4.47213595499958E+0000 -4.47437146423942E+0000 -4.47660585711988E+0000 -4.47883913531174E+0000 -4.48107130048162E+0000 +-4.48330235429198E+0000 -4.48553229840116E+0000 -4.48776113446338E+0000 -4.48998886412873E+0000 -4.49221548904324E+0000 +-4.49444101084885E+0000 -4.49666543118342E+0000 -4.49888875168080E+0000 -4.50111097397076E+0000 -4.50333209967908E+0000 +-4.50555213042752E+0000 -4.50777106783386E+0000 -4.50998891351187E+0000 -4.51220566907139E+0000 -4.51442133611828E+0000 +-4.51663591625449E+0000 -4.51884941107800E+0000 -4.52106182218293E+0000 -4.52327315115946E+0000 -4.52548339959390E+0000 +-4.52769256906871E+0000 -4.52990066116245E+0000 -4.53210767744986E+0000 -4.53431361950185E+0000 -4.53651848888550E+0000 +-4.53872228716409E+0000 -4.54092501589709E+0000 -4.54312667664022E+0000 -4.54532727094540E+0000 -4.54752680036083E+0000 +-4.54972526643093E+0000 -4.55192267069642E+0000 -4.55411901469428E+0000 -4.55631429995781E+0000 -4.55850852801659E+0000 +-4.56070170039655E+0000 -4.56289381861993E+0000 -4.56508488420533E+0000 -4.56727489866769E+0000 -4.56946386351834E+0000 +-4.57165178026498E+0000 -4.57383865041171E+0000 -4.57602447545902E+0000 -4.57820925690384E+0000 -4.58039299623951E+0000 +-4.58257569495584E+0000 -4.58475735453906E+0000 -4.58693797647189E+0000 -4.58911756223351E+0000 -4.59129611329960E+0000 +-4.59347363114234E+0000 -4.59565011723042E+0000 -4.59782557302906E+0000 -4.60000000000000E+0000 -4.60217339960154E+0000 +-4.60434577328853E+0000 -4.60651712251241E+0000 -4.60868744872116E+0000 -4.61085675335940E+0000 -4.61302503786832E+0000 +-4.61519230368573E+0000 -4.61735855224608E+0000 -4.61952378498044E+0000 -4.62168800331654E+0000 -4.62385120867876E+0000 +-4.62601340248815E+0000 -4.62817458616245E+0000 -4.63033476111609E+0000 -4.63249392876019E+0000 -4.63465209050259E+0000 +-4.63680924774785E+0000 -4.63896540189728E+0000 -4.64112055434892E+0000 -4.64327470649756E+0000 -4.64542785973477E+0000 +-4.64758001544890E+0000 -4.64973117502507E+0000 -4.65188133984520E+0000 -4.65403051128804E+0000 -4.65617869072913E+0000 +-4.65832587954085E+0000 -4.66047207909242E+0000 -4.66261729074991E+0000 -4.66476151587624E+0000 -4.66690475583121E+0000 +-4.66904701197150E+0000 -4.67118828565066E+0000 -4.67332857821917E+0000 -4.67546789102438E+0000 -4.67760622541060E+0000 +-4.67974358271904E+0000 -4.68187996428785E+0000 -4.68401537145215E+0000 -4.68614980554399E+0000 -4.68828326789242E+0000 +-4.69041575982343E+0000 -4.69254728266437E+0000 -4.69467783779177E+0000 -4.69680742667917E+0000 -4.69893605090148E+0000 +-4.70106371213500E+0000 -4.70319041215744E+0000 -4.70531615284790E+0000 -4.70744093618689E+0000 -4.70956476425637E+0000 +-4.71168763923970E+0000 -4.71380956342170E+0000 -4.71593053918865E+0000 -4.71805056902826E+0000 -4.72016965552974E+0000 +-4.72228780138377E+0000 -4.72440500938252E+0000 -4.72652128241963E+0000 -4.72863662349029E+0000 -4.73075103569117E+0000 +-4.73286452222048E+0000 -4.73497708637797E+0000 -4.73708873156490E+0000 -4.73919946128411E+0000 -4.74130927913999E+0000 +-4.74341818883849E+0000 -4.74552619418715E+0000 -4.74763329909508E+0000 -4.74973950757300E+0000 -4.75184482373321E+0000 +-4.75394925178965E+0000 -4.75605279605785E+0000 -4.75815546095498E+0000 -4.76025725099986E+0000 -4.76235817081294E+0000 +-4.76445822511630E+0000 -4.76655741873374E+0000 -4.76865575659067E+0000 -4.77075324371421E+0000 -4.77284988523316E+0000 +-4.77494568637801E+0000 -4.77704065248096E+0000 -4.77913478897591E+0000 -4.78122810139850E+0000 -4.78332059538607E+0000 +-4.78541227667770E+0000 -4.78750315111424E+0000 -4.78959322463825E+0000 -4.79168250329409E+0000 -4.79377099322785E+0000 +-4.79585870068742E+0000 -4.79794563202247E+0000 -4.80003179368444E+0000 -4.80211719222659E+0000 -4.80420183430397E+0000 +-4.80628572667347E+0000 -4.80836887619378E+0000 -4.81045128982541E+0000 -4.81253297463073E+0000 -4.81461393777394E+0000 +-4.81669418652111E+0000 -4.81877372824014E+0000 -4.82085257040082E+0000 -4.82293072057481E+0000 -4.82500818643564E+0000 +-4.82708497575876E+0000 -4.82916109642149E+0000 -4.83123655640305E+0000 -4.83331136378459E+0000 -4.83538552674918E+0000 +-4.83745905358180E+0000 -4.83953195266937E+0000 -4.84160423250077E+0000 -4.84367590166679E+0000 -4.84574696886022E+0000 +-4.84781744287577E+0000 -4.84988733261016E+0000 -4.85195664706204E+0000 -4.85402539533210E+0000 -4.85609358662297E+0000 +-4.85816123023931E+0000 -4.86022833558777E+0000 -4.86229491217703E+0000 -4.86436096961775E+0000 -4.86642651762266E+0000 +-4.86849156600650E+0000 -4.87055612468606E+0000 -4.87262020368016E+0000 -4.87468381310969E+0000 -4.87674696319760E+0000 +-4.87880966426889E+0000 -4.88087192675064E+0000 -4.88293376117204E+0000 -4.88499517816431E+0000 -4.88705618846083E+0000 +-4.88911680289702E+0000 -4.89117703241044E+0000 -4.89323688804076E+0000 -4.89529638092977E+0000 -4.89735552232137E+0000 +-4.89941432356163E+0000 -4.90147279609872E+0000 -4.90353095148298E+0000 -4.90558880136689E+0000 -4.90764635750510E+0000 +-4.90970363175442E+0000 -4.91176063607384E+0000 -4.91381738252450E+0000 -4.91587388326976E+0000 -4.91793015057516E+0000 +-4.91998619680842E+0000 -4.92204203443948E+0000 -4.92409767604050E+0000 -4.92615313428582E+0000 -4.92820842195204E+0000 +-4.93026355191797E+0000 -4.93231853716465E+0000 -4.93437339077537E+0000 -4.93642812593567E+0000 -4.93848275593333E+0000 +-4.94053729415839E+0000 -4.94259175410317E+0000 -4.94464614936224E+0000 -4.94670049363247E+0000 -4.94875480071299E+0000 +-4.95080908450523E+0000 -4.95286335901292E+0000 -4.95491763834207E+0000 -4.95697193670102E+0000 -4.95902626840041E+0000 +-4.96108064785320E+0000 -4.96313508957467E+0000 -4.96518960818244E+0000 -4.96724421839645E+0000 -4.96929893503900E+0000 +-4.97135377303471E+0000 -4.97340874741059E+0000 -4.97546387329597E+0000 -4.97751916592258E+0000 -4.97957464062448E+0000 +-4.98163031283814E+0000 -4.98368619810239E+0000 -4.98574231205846E+0000 -4.98779867044996E+0000 -4.98985528912290E+0000 +-4.99191218402571E+0000 -4.99396937120920E+0000 -4.99602686682661E+0000 -4.99808468713360E+0000 -5.00014284848825E+0000 +-5.00220136735108E+0000 -5.00426026028503E+0000 -5.00631954395549E+0000 -5.00837923513031E+0000 -5.01043935067977E+0000 +-5.01249990757660E+0000 -5.01456092289603E+0000 -5.01662241381572E+0000 -5.01868439761583E+0000 -5.02074689167898E+0000 +-5.02280991349028E+0000 -5.02487348063734E+0000 -5.02693761081023E+0000 -5.02900232180156E+0000 -5.03106763150643E+0000 +-5.03313355792243E+0000 -5.03520011914969E+0000 -5.03726733339084E+0000 -5.03933521895106E+0000 -5.04140379423803E+0000 +-5.04347307776199E+0000 -5.04554308813571E+0000 -5.04761384407449E+0000 -5.04968536439620E+0000 -5.05175766802126E+0000 +-5.05383077397266E+0000 -5.05590470137592E+0000 -5.05797946945917E+0000 -5.06005509755309E+0000 -5.06213160509095E+0000 +-5.06420901160860E+0000 -5.06628733674448E+0000 -5.06836660023963E+0000 -5.07044682193767E+0000 -5.07252802178485E+0000 +-5.07461021983001E+0000 -5.07669343622462E+0000 -5.07877769122274E+0000 -5.08086300518107E+0000 -5.08294939855895E+0000 +-5.08503689191833E+0000 -5.08712550592381E+0000 -5.08921526134263E+0000 -5.09130617904467E+0000 -5.09339828000246E+0000 +-5.09549158529120E+0000 -5.09758611608873E+0000 -5.09968189367557E+0000 -5.10177893943491E+0000 -5.10387727485260E+0000 +-5.10597692151718E+0000 -5.10807790109873E+0000 -5.11018023511649E+0000 -5.11228394470639E+0000 -5.11438905059997E+0000 +-5.11649557312436E+0000 -5.11860353220230E+0000 -5.12071294735211E+0000 -5.12282383768776E+0000 -5.12493622191880E+0000 +-5.12705011835040E+0000 -5.12916554488339E+0000 -5.13128251901418E+0000 -5.13340105783485E+0000 -5.13552117803309E+0000 +-5.13764289589224E+0000 -5.13976622729130E+0000 -5.14189118770488E+0000 -5.14401779220329E+0000 -5.14614605545247E+0000 +-5.14827599171402E+0000 -5.15040761484522E+0000 -5.15254093829901E+0000 -5.15467597512402E+0000 -5.15681273796453E+0000 +-5.15895123906054E+0000 -5.16109149024770E+0000 -5.16323350295738E+0000 -5.16537728821663E+0000 -5.16752285664820E+0000 +-5.16967021847056E+0000 -5.17181938349785E+0000 -5.17397036113998E+0000 -5.17612316040251E+0000 -5.17827778988677E+0000 +-5.18043425778980E+0000 -5.18259257190435E+0000 -5.18475273961892E+0000 -5.18691476791774E+0000 -5.18907866338079E+0000 +-5.19124443218378E+0000 -5.19341208009818E+0000 -5.19558161249119E+0000 -5.19775303432578E+0000 -5.19992635016070E+0000 +-5.20210156415043E+0000 -5.20427868004522E+0000 -5.20645770119113E+0000 -5.20863863052994E+0000 -5.21082147059925E+0000 +-5.21300622353242E+0000 -5.21519289105862E+0000 -5.21738147450278E+0000 -5.21957197478564E+0000 -5.22176439242375E+0000 +-5.22395872752944E+0000 -5.22615497981086E+0000 -5.22835314857196E+0000 -5.23055323271251E+0000 -5.23275523072808E+0000 +-5.23495914071010E+0000 -5.23716496034578E+0000 -5.23937268691818E+0000 -5.24158231730619E+0000 -5.24379384798453E+0000 +-5.24600727502376E+0000 -5.24822259409029E+0000 -5.25043980044636E+0000 -5.25265888895008E+0000 -5.25487985405539E+0000 +-5.25710268981211E+0000 -5.25932738986591E+0000 -5.26155394745831E+0000 -5.26378235542673E+0000 -5.26601260620443E+0000 +-5.26824469182056E+0000 -5.27047860390014E+0000 -5.27271433366409E+0000 -5.27495187192919E+0000 -5.27719120910812E+0000 +-5.27943233520946E+0000 -5.28167523983767E+0000 -5.28391991219313E+0000 -5.28616634107209E+0000 -5.28841451486674E+0000 +-5.29066442156515E+0000 -5.29291604875134E+0000 -5.29516938360520E+0000 -5.29742441290257E+0000 -5.29968112301520E+0000 +-5.30193949991079E+0000 -5.30419952915293E+0000 -5.30646119590118E+0000 -5.30872448491100E+0000 -5.31098938053383E+0000 +-5.31325586671703E+0000 -5.31552392700389E+0000 -5.31779354453368E+0000 -5.32006470204162E+0000 -5.32233738185886E+0000 +-5.32461156591253E+0000 -5.32688723572572E+0000 -5.32916437241749E+0000 -5.33144295670285E+0000 -5.33372296889280E+0000 +-5.33600438889432E+0000 -5.33828719621034E+0000 -5.34057136993980E+0000 -5.34285688877761E+0000 -5.34514373101468E+0000 +-5.34743187453790E+0000 -5.34972129683016E+0000 -5.35201197497035E+0000 -5.35430388563335E+0000 -5.35659700509004E+0000 +-5.35889130920734E+0000 -5.36118677344814E+0000 -5.36348337287137E+0000 -5.36578108213195E+0000 -5.36807987548085E+0000 +-5.37037972676505E+0000 -5.37268060942753E+0000 -5.37498249650734E+0000 -5.37728536063954E+0000 -5.37958917405522E+0000 +-5.38189390858151E+0000 -5.38419953564159E+0000 -5.38650602625467E+0000 -5.38881335103602E+0000 -5.39112148019695E+0000 +-5.39343038354482E+0000 -5.39574003048305E+0000 -5.39805039001112E+0000 -5.40036143072456E+0000 -5.40267312081499E+0000 +-5.40498542807006E+0000 -5.40729831987352E+0000 -5.40961176320517E+0000 -5.41192572464091E+0000 -5.41424017035269E+0000 +-5.41655506610857E+0000 -5.41887037727267E+0000 -5.42118606880521E+0000 -5.42350210526250E+0000 -5.42581845079694E+0000 +-5.42813506915701E+0000 -5.43045192368732E+0000 -5.43276897732856E+0000 -5.43508619261753E+0000 -5.43740353168712E+0000 +-5.43972095626636E+0000 -5.44203842768037E+0000 -5.44435590685039E+0000 -5.44667335429377E+0000 -5.44899073012401E+0000 +-5.45130799405069E+0000 -5.45362510537955E+0000 -5.45594202301245E+0000 -5.45825870544737E+0000 -5.46057511077843E+0000 +-5.46289119669589E+0000 -5.46520692048616E+0000 -5.46752223903176E+0000 -5.46983710881139E+0000 -5.47215148589987E+0000 +-5.47446532596819E+0000 -5.47677858428349E+0000 -5.47909121570905E+0000 -5.48140317470432E+0000 -5.48371441532491E+0000 +-5.48602489122259E+0000 -5.48833455564530E+0000 -5.49064336143715E+0000 -5.49295126103841E+0000 -5.49525820648553E+0000 +-5.49756414941114E+0000 -5.49986904104404E+0000 -5.50217283220923E+0000 -5.50447547332786E+0000 -5.50677691441730E+0000 +-5.50907710509110E+0000 -5.51137599455899E+0000 -5.51367353162689E+0000 -5.51596966469695E+0000 -5.51826434176747E+0000 +-5.52055751043300E+0000 -5.52284911788426E+0000 -5.52513911090820E+0000 -5.52742743588795E+0000 -5.52971403880287E+0000 +-5.53199886522854E+0000 -5.53428186033675E+0000 -5.53656296889549E+0000 -5.53884213526901E+0000 -5.54111930341775E+0000 +-5.54339441689838E+0000 -5.54566741886382E+0000 -5.54793825206320E+0000 -5.55020685884189E+0000 -5.55247318114149E+0000 +-5.55473716049985E+0000 -5.55699873812017E+0000 -5.55925785563134E+0000 -5.56151445584826E+0000 -5.56376848284096E+0000 +-5.56601988193463E+0000 -5.56826859970955E+0000 -5.57051458400119E+0000 -5.57275778390014E+0000 -5.57499814975213E+0000 +-5.57723563315806E+0000 -5.57947018697395E+0000 -5.58170176531099E+0000 -5.58393032353553E+0000 -5.58615581826906E+0000 +-5.58837820738825E+0000 -5.59059745002492E+0000 -5.59281350656604E+0000 -5.59502633865377E+0000 -5.59723590918543E+0000 +-5.59944218231350E+0000 -5.60164512344565E+0000 -5.60384469924471E+0000 -5.60604087762870E+0000 -5.60823362777080E+0000 +-5.61042292009940E+0000 -5.61260872629805E+0000 -5.61479101930549E+0000 -5.61696977331566E+0000 -5.61914496377768E+0000 +-5.62131656739587E+0000 -5.62348456212973E+0000 -5.62564892719397E+0000 -5.62780964305850E+0000 -5.62996669144843E+0000 +-5.63212005534406E+0000 -5.63426971898092E+0000 -5.63641566784972E+0000 -5.63855788869640E+0000 -5.64069636952210E+0000 +-5.64283109958319E+0000 -5.64496206939124E+0000 -5.64708927071305E+0000 -5.64921269657062E+0000 -5.65133234124120E+0000 +-5.65344820025724E+0000 -5.65556027040644E+0000 -5.65766854973171E+0000 -5.65977303753120E+0000 -5.66187373435829E+0000 +-5.66397064202159E+0000 -5.66606376358496E+0000 -5.66815310336748E+0000 -5.67023866694349E+0000 -5.67232046114257E+0000 +-5.67439849404953E+0000 -5.67647277500444E+0000 -5.67854331460261E+0000 -5.68061012469462E+0000 -5.68267321838629E+0000 +-5.68473261003868E+0000 -5.68678831526814E+0000 -5.68884035094625E+0000 -5.69088873519987E+0000 -5.69293348741111E+0000 +-5.69497462821736E+0000 -5.69701217951126E+0000 -5.69904616444073E+0000 -5.70107660740895E+0000 -5.70310353407439E+0000 +-5.70512697135079E+0000 -5.70714694740715E+0000 -5.70916349166776E+0000 -5.71117663481221E+0000 -5.71318640877533E+0000 +-5.71519284674727E+0000 -5.71719598317346E+0000 -5.71919585375460E+0000 -5.72119249544671E+0000 -5.72318594646106E+0000 +-5.72517624626426E+0000 -5.72716343557819E+0000 -5.72914755638003E+0000 -5.73112865190226E+0000 -5.73310676663266E+0000 +-5.73508194631433E+0000 -5.73705423794565E+0000 -5.73902368978032E+0000 -5.74099035132735E+0000 -5.74295427335105E+0000 +-5.74491550787107E+0000 -5.74687410816233E+0000 -5.74883012875511E+0000 -5.75078362543498E+0000 -5.75273465524284E+0000 +-5.75468327647491E+0000 -5.75662954868273E+0000 -5.75857353267317E+0000 -5.76051529050843E+0000 -5.76245488550603E+0000 +-5.76439238223883E+0000 -5.76632784644893E+0000 -5.76826134410076E+0000 -5.77019294043415E+0000 -5.77212269987828E+0000 +-5.77405068605161E+0000 -5.77597696176198E+0000 -5.77790158900651E+0000 -5.77982462897169E+0000 -5.78174614203331E+0000 +-5.78366618775653E+0000 -5.78558482489581E+0000 -5.78750211139498E+0000 -5.78941810438718E+0000 -5.79133286019491E+0000 +-5.79324643433001E+0000 -5.79515888149367E+0000 -5.79707025557641E+0000 -5.79898060965811E+0000 -5.80088999600800E+0000 +-5.80279846608465E+0000 -5.80470607053600E+0000 -5.80661285919934E+0000 -5.80851888110131E+0000 -5.81042418445791E+0000 +-5.81232881667451E+0000 -5.81423282434581E+0000 -5.81613625325592E+0000 -5.81803914837828E+0000 -5.81994155387571E+0000 +-5.82184351310040E+0000 -5.82374506859389E+0000 -5.82564626208712E+0000 -5.82754713450038E+0000 -5.82944772594335E+0000 +-5.83134807571508E+0000 -5.83324822230400E+0000 -5.83514820338791E+0000 -5.83704805583400E+0000 -5.83894781569884E+0000 +-5.84084751822840E+0000 -5.84274719785800E+0000 -5.84464688821237E+0000 -5.84654662210564E+0000 -5.84844643154132E+0000 +-5.85034634771229E+0000 -5.85224640100086E+0000 -5.85414662097872E+0000 -5.85604703640694E+0000 -5.85794767523602E+0000 +-5.85984856460584E+0000 -5.86174973084568E+0000 -5.86365119947423E+0000 -5.86555299519959E+0000 -5.86745514191925E+0000 +-5.86935766272012E+0000 -5.87126057987852E+0000 -5.87316391486017E+0000 -5.87506768832022E+0000 -5.87697192010320E+0000 +-5.87887662924310E+0000 -5.88078183396330E+0000 -5.88268755167659E+0000 -5.88459379898521E+0000 -5.88650059168079E+0000 +-5.88840794474440E+0000 -5.89031587234653E+0000 -5.89222438784711E+0000 -5.89413350379546E+0000 -5.89604323193036E+0000 +-5.89795358318001E+0000 -5.89986456766206E+0000 -5.90177619468356E+0000 -5.90368847274101E+0000 -5.90560140952036E+0000 +-5.90751501189697E+0000 -5.90942928593566E+0000 -5.91134423689069E+0000 -5.91325986920574E+0000 -5.91517618651396E+0000 +-5.91709319163793E+0000 -5.91901088658967E+0000 -5.92092927257067E+0000 -5.92284834997185E+0000 -5.92476811837359E+0000 +-5.92668857654570E+0000 -5.92860972244748E+0000 -5.93053155322765E+0000 -5.93245406522441E+0000 -5.93437725396540E+0000 +-5.93630111416773E+0000 -5.93822563973797E+0000 -5.94015082377215E+0000 -5.94207665855575E+0000 -5.94400313556373E+0000 +-5.94593024546051E+0000 -5.94785797809998E+0000 -5.94978632252549E+0000 -5.95171526696988E+0000 -5.95364479885543E+0000 +-5.95557490479391E+0000 -5.95750557062623E+0000 -5.95943678185869E+0000 -5.96136852409923E+0000 -5.96330078309711E+0000 +-5.96523354474294E+0000 -5.96716679506858E+0000 -5.96910052024728E+0000 -5.97103470659357E+0000 -5.97296934056330E+0000 +-5.97490440875366E+0000 -5.97683989790316E+0000 -5.97877579489163E+0000 -5.98071208674024E+0000 -5.98264876061146E+0000 +-5.98458580380912E+0000 -5.98652320377837E+0000 -5.98846094810570E+0000 -5.99039902451890E+0000 -5.99233742088714E+0000 +-5.99427612522090E+0000 -5.99621512567200E+0000 -5.99815441053361E+0000 -6.00009396824022E+0000 -6.00203378736767E+0000 +-6.00397385663316E+0000 -6.00591416489521E+0000 -6.00785470115370E+0000 -6.00979545454984E+0000 -6.01173641436621E+0000 +-6.01367757002671E+0000 -6.01561891109662E+0000 -6.01756042728254E+0000 -6.01950210843246E+0000 -6.02144394453570E+0000 +-6.02338592572293E+0000 -6.02532804226619E+0000 -6.02727028457886E+0000 -6.02921264321571E+0000 -6.03115510887284E+0000 +-6.03309767238772E+0000 -6.03504032473919E+0000 -6.03698305704745E+0000 -6.03892586057405E+0000 -6.04086872672192E+0000 +-6.04281164703537E+0000 -6.04475461320005E+0000 -6.04669761704300E+0000 -6.04864065053262E+0000 -6.05058370577868E+0000 +-6.05252677503235E+0000 -6.05446985068613E+0000 -6.05641292527393E+0000 -6.05835599147102E+0000 -6.06029904209407E+0000 +-6.06224207010109E+0000 -6.06418506859151E+0000 -6.06612803080611E+0000 -6.06807095012708E+0000 -6.07001382007797E+0000 +-6.07195663432373E+0000 -6.07389938667069E+0000 -6.07584207106656E+0000 -6.07778468160047E+0000 -6.07972721250290E+0000 +-6.08166965814573E+0000 -6.08361201304225E+0000 -6.08555427184713E+0000 -6.08749642935644E+0000 -6.08943848050763E+0000 +-6.09138042037956E+0000 -6.09332224419249E+0000 -6.09526394730807E+0000 -6.09720552522936E+0000 -6.09914697360080E+0000 +-6.10108828820825E+0000 -6.10302946497897E+0000 -6.10497049998162E+0000 -6.10691138942628E+0000 -6.10885212966441E+0000 +-6.11079271718890E+0000 -6.11273314863404E+0000 -6.11467342077552E+0000 -6.11661353053047E+0000 -6.11855347495739E+0000 +-6.12049325125623E+0000 -6.12243285676833E+0000 -6.12437228897647E+0000 -6.12631154550482E+0000 -6.12825062411898E+0000 +-6.13018952272596E+0000 -6.13212823937421E+0000 -6.13406677225358E+0000 -6.13600511969534E+0000 -6.13794328017220E+0000 +-6.13988125229828E+0000 -6.14181903482912E+0000 -6.14375662666172E+0000 -6.14569402683446E+0000 -6.14763123452718E+0000 +-6.14956824906112E+0000 -6.15150506989311E+0000 -6.15344169655072E+0000 -6.15537812856759E+0000 -6.15731436547748E+0000 +-6.15925040681433E+0000 -6.16118625211221E+0000 -6.16312190090535E+0000 -6.16505735272813E+0000 -6.16699260711510E+0000 +-6.16892766360094E+0000 -6.17086252172051E+0000 -6.17279718100882E+0000 -6.17473164100103E+0000 -6.17666590123248E+0000 +-6.17859996123863E+0000 -6.18053382055516E+0000 -6.18246747871786E+0000 -6.18440093526271E+0000 -6.18633418972586E+0000 +-6.18826724164361E+0000 -6.19020009055243E+0000 -6.19213273598896E+0000 -6.19406517749002E+0000 -6.19599741459257E+0000 +-6.19792944683378E+0000 -6.19986127375095E+0000 -6.20179289488159E+0000 -6.20372430976336E+0000 -6.20565551793411E+0000 +-6.20758651893185E+0000 -6.20951731229477E+0000 -6.21144789756125E+0000 -6.21337827426984E+0000 -6.21530844195927E+0000 +-6.21723840016844E+0000 -6.21916814843645E+0000 -6.22109768630257E+0000 -6.22302701330626E+0000 -6.22495612898716E+0000 +-6.22688503288509E+0000 -6.22881372454007E+0000 -6.23074220349230E+0000 -6.23267046928217E+0000 -6.23459852145024E+0000 +-6.23652635953729E+0000 -6.23845398308428E+0000 -6.24038139163235E+0000 -6.24230858472284E+0000 -6.24423556189729E+0000 +-6.24616232269743E+0000 -6.24808886666518E+0000 -6.25001519334267E+0000 -6.25194130227222E+0000 -6.25386719299633E+0000 +-6.25579286505773E+0000 -6.25771831799934E+0000 -6.25964355136426E+0000 -6.26156856469583E+0000 -6.26349335753755E+0000 +-6.26541792943316E+0000 -6.26734227992659E+0000 -6.26926640856197E+0000 -6.27119031488364E+0000 -6.27311399843615E+0000 +-6.27503745876427E+0000 -6.27696069541295E+0000 -6.27888370792737E+0000 -6.28080649585293E+0000 -6.28272905873521E+0000 +-6.28465139612003E+0000 -6.28657350755343E+0000 -6.28849539258162E+0000 -6.29041705075107E+0000 -6.29233848160845E+0000 +-6.29425968470065E+0000 -6.29618065957477E+0000 -6.29810140577814E+0000 -6.30002192285830E+0000 -6.30194221036302E+0000 +-6.30386226784027E+0000 -6.30578209483828E+0000 -6.30770169090547E+0000 -6.30962105559048E+0000 -6.31154018844222E+0000 +-6.31345908900977E+0000 -6.31537775684247E+0000 -6.31729619148988E+0000 -6.31921439250179E+0000 -6.32113235942821E+0000 +-6.32305009181939E+0000 -6.32496758922580E+0000 -6.32688485119815E+0000 -6.32880187728739E+0000 -6.33071866704468E+0000 +-6.33263522002143E+0000 -6.33455153576929E+0000 -6.33646761384014E+0000 -6.33838345378608E+0000 -6.34029905515947E+0000 +-6.34221441751290E+0000 -6.34412954039920E+0000 -6.34604442337143E+0000 -6.34795906598291E+0000 -6.34987346778718E+0000 +-6.35178762833805E+0000 -6.35370154718954E+0000 -6.35561522389593E+0000 -6.35752865801176E+0000 -6.35944184909177E+0000 +-6.36135479669101E+0000 -6.36326750036472E+0000 -6.36517995966842E+0000 -6.36709217415787E+0000 -6.36900414338907E+0000 +-6.37091586691829E+0000 -6.37282734430203E+0000 -6.37473857509706E+0000 -6.37664955886039E+0000 -6.37856029514929E+0000 +-6.38047078352128E+0000 -6.38238102353414E+0000 -6.38429101474591E+0000 -6.38620075671486E+0000 -6.38811024899954E+0000 +-6.39001949115877E+0000 -6.39192848275161E+0000 -6.39383722333737E+0000 -6.39574571247565E+0000 -6.39765394972627E+0000 +-6.39956193464937E+0000 -6.40146966680529E+0000 -6.40337714575467E+0000 -6.40528437105842E+0000 -6.40719134227769E+0000 +-6.40909805897390E+0000 -6.41100452070876E+0000 -6.41291072704422E+0000 -6.41481667754252E+0000 -6.41672237176615E+0000 +-6.41862780927787E+0000 -6.42053298964073E+0000 -6.42243791241803E+0000 -6.42434257717336E+0000 -6.42624698347056E+0000 +-6.42815113087376E+0000 -6.43005501894736E+0000 -6.43195864725604E+0000 -6.43386201536474E+0000 -6.43576512283869E+0000 +-6.43766796924339E+0000 -6.43957055414463E+0000 -6.44147287710846E+0000 -6.44337493770121E+0000 -6.44527673548951E+0000 +-6.44717827004026E+0000 -6.44907954092062E+0000 -6.45098054769807E+0000 -6.45288128994035E+0000 -6.45478176721548E+0000 +-6.45668197909177E+0000 -6.45858192513783E+0000 -6.46048160492252E+0000 -6.46238101801502E+0000 -6.46428016398478E+0000 +-6.46617904240155E+0000 -6.46807765283535E+0000 -6.46997599485651E+0000 -6.47187406803562E+0000 -6.47377187194360E+0000 +-6.47566940615163E+0000 -6.47756667023120E+0000 -6.47946366375407E+0000 -6.48136038629232E+0000 -6.48325683741831E+0000 +-6.48515301670469E+0000 -6.48704892372442E+0000 -6.48894455805074E+0000 -6.49083991925721E+0000 -6.49273500691765E+0000 +-6.49462982060621E+0000 -6.49652435989734E+0000 -6.49841862436575E+0000 -6.50031261358651E+0000 -6.50220632713494E+0000 +-6.50409976458667E+0000 -6.50599292551766E+0000 -6.50788580950416E+0000 -6.50977841612270E+0000 -6.51167074495013E+0000 +-6.51356279556363E+0000 -6.51545456754064E+0000 -6.51734606045894E+0000 -6.51923727389661E+0000 -6.52112820743202E+0000 +-6.52301886064387E+0000 -6.52490923311115E+0000 -6.52679932441318E+0000 -6.52868913412957E+0000 -6.53057866184025E+0000 +-6.53246790712550E+0000 -6.53435686956581E+0000 -6.53624554874213E+0000 -6.53813394423572E+0000 -6.54002205562822E+0000 +-6.54190988250165E+0000 -6.54379742443838E+0000 -6.54568468102114E+0000 -6.54757165183301E+0000 -6.54945833645745E+0000 +-6.55134473447824E+0000 -6.55323084547952E+0000 -6.55511666904579E+0000 -6.55700220476188E+0000 -6.55888745221296E+0000 +-6.56077241098453E+0000 -6.56265708066243E+0000 -6.56454146083284E+0000 -6.56642555108225E+0000 -6.56830935099748E+0000 +-6.57019286016569E+0000 -6.57207607817433E+0000 -6.57395900461118E+0000 -6.57584163906433E+0000 -6.57772398112219E+0000 +-6.57960603037347E+0000 -6.58148778640717E+0000 -6.58336924881261E+0000 -6.58525041717939E+0000 -6.58713129109744E+0000 +-6.58901187015694E+0000 -6.59089215394838E+0000 -6.59277214206254E+0000 -6.59465183409047E+0000 -6.59653122962350E+0000 +-6.59841032825325E+0000 -6.60028912957161E+0000 -6.60216763317074E+0000 -6.60404583864306E+0000 -6.60592374558128E+0000 +-6.60780135357833E+0000 -6.60967866222744E+0000 -6.61155567112207E+0000 -6.61343237985595E+0000 -6.61530878802306E+0000 +-6.61718489521762E+0000 -6.61906070103409E+0000 -6.62093620506718E+0000 -6.62281140691184E+0000 -6.62468630616325E+0000 +-6.62656090241682E+0000 -6.62843519526821E+0000 -6.63030918431328E+0000 -6.63218286914812E+0000 -6.63405624936906E+0000 +-6.63592932457263E+0000 -6.63780209435557E+0000 -6.63967455831485E+0000 -6.64154671604763E+0000 -6.64341856715129E+0000 +-6.64529011122342E+0000 -6.64716134786178E+0000 -6.64903227666436E+0000 -6.65090289722932E+0000 -6.65277320915503E+0000 +-6.65464321204004E+0000 -6.65651290548307E+0000 -6.65838228908305E+0000 -6.66025136243907E+0000 -6.66212012515040E+0000 +-6.66398857681649E+0000 -6.66585671703696E+0000 -6.66772454541158E+0000 -6.66959206154031E+0000 -6.67145926502326E+0000 +-6.67332615546069E+0000 -6.67519273245303E+0000 -6.67705899560085E+0000 -6.67892494450488E+0000 -6.68079057876599E+0000 +-6.68265589798519E+0000 -6.68452090176365E+0000 -6.68638558970265E+0000 -6.68824996140363E+0000 -6.69011401646815E+0000 +-6.69197775449790E+0000 -6.69384117509468E+0000 -6.69570427786045E+0000 -6.69756706239726E+0000 -6.69942952830728E+0000 +-6.70129167519281E+0000 -6.70315350265624E+0000 -6.70501501030009E+0000 -6.70687619772697E+0000 -6.70873706453959E+0000 +-6.71059761034077E+0000 -6.71245783473342E+0000 -6.71431773732055E+0000 -6.71617731770524E+0000 -6.71803657549069E+0000 +-6.71989551028016E+0000 -6.72175412167700E+0000 -6.72361240928463E+0000 -6.72547037270655E+0000 -6.72732801154635E+0000 +-6.72918532540766E+0000 -6.73104231389420E+0000 -6.73289897660973E+0000 -6.73475531315810E+0000 -6.73661132314320E+0000 +-6.73846700616896E+0000 -6.74032236183940E+0000 -6.74217738975856E+0000 -6.74403208953053E+0000 -6.74588646075946E+0000 +-6.74774050304951E+0000 -6.74959421600489E+0000 -6.75144759922986E+0000 -6.75330065232870E+0000 -6.75515337490570E+0000 +-6.75700576656521E+0000 -6.75885782691156E+0000 -6.76070955554915E+0000 -6.76256095208234E+0000 -6.76441201611555E+0000 +-6.76626274725319E+0000 -6.76811314509968E+0000 -6.76996320925943E+0000 -6.77181293933688E+0000 -6.77366233493644E+0000 +-6.77551139566253E+0000 -6.77736012111957E+0000 -6.77920851091196E+0000 -6.78105656464408E+0000 -6.78290428192029E+0000 +-6.78475166234496E+0000 -6.78659870552241E+0000 -6.78844541105695E+0000 -6.79029177855283E+0000 -6.79213780761432E+0000 +-6.79398349784562E+0000 -6.79582884885090E+0000 -6.79767386023429E+0000 -6.79951853159988E+0000 -6.80136286255171E+0000 +-6.80320685269377E+0000 -6.80505050163001E+0000 -6.80689380896432E+0000 -6.80873677430050E+0000 -6.81057939724235E+0000 +-6.81242167739355E+0000 -6.81426361435775E+0000 -6.81610520773850E+0000 -6.81794645713931E+0000 -6.81978736216359E+0000 +-6.82162792241468E+0000 -6.82346813749583E+0000 -6.82530800701022E+0000 -6.82714753056093E+0000 -6.82898670775095E+0000 +-6.83082553818319E+0000 -6.83266402146045E+0000 -6.83450215718544E+0000 -6.83633994496074E+0000 -6.83817738438887E+0000 +-6.84001447507220E+0000 -6.84185121661302E+0000 -6.84368760861348E+0000 -6.84552365067563E+0000 -6.84735934240140E+0000 +-6.84919468339258E+0000 -6.85102967325085E+0000 -6.85286431157775E+0000 -6.85469859797470E+0000 -6.85653253204298E+0000 +-6.85836611338372E+0000 -6.86019934159793E+0000 -6.86203221628645E+0000 -6.86386473705001E+0000 -6.86569690348914E+0000 +-6.86752871520427E+0000 -6.86936017179564E+0000 -6.87119127286333E+0000 -6.87302201800729E+0000 -6.87485240682726E+0000 +-6.87668243892285E+0000 -6.87851211389347E+0000 -6.88034143133840E+0000 -6.88217039085669E+0000 -6.88399899204724E+0000 +-6.88582723450876E+0000 -6.88765511783979E+0000 -6.88948264163866E+0000 -6.89130980550351E+0000 -6.89313660903230E+0000 +-6.89496305182278E+0000 -6.89678913347251E+0000 -6.89861485357884E+0000 -6.90044021173892E+0000 -6.90226520754967E+0000 +-6.90408984060783E+0000 -6.90591411050989E+0000 -6.90773801685216E+0000 -6.90956155923069E+0000 -6.91138473724134E+0000 +-6.91320755047972E+0000 -6.91502999854122E+0000 -6.91685208102099E+0000 -6.91867379751395E+0000 -6.92049514761477E+0000 +-6.92231613091791E+0000 -6.92413674701755E+0000 -6.92595699550763E+0000 -6.92777687598185E+0000 -6.92959638803365E+0000 +-6.93141553125621E+0000 -6.93323430524246E+0000 -6.93505270958505E+0000 -6.93687074387639E+0000 -6.93868840770859E+0000 +-6.94050570067352E+0000 -6.94232262236275E+0000 -6.94413917236758E+0000 -6.94595535027905E+0000 -6.94777115568789E+0000 +-6.94958658818454E+0000 -6.95140164735918E+0000 -6.95321633280168E+0000 -6.95503064410161E+0000 -6.95684458084824E+0000 +-6.95865814263056E+0000 -6.96047132903723E+0000 -6.96228413965663E+0000 -6.96409657407680E+0000 -6.96590863188548E+0000 +-6.96772031267011E+0000 -6.96953161601779E+0000 -6.97134254151530E+0000 -6.97315308874910E+0000 -6.97496325730532E+0000 +-6.97677304676976E+0000 -6.97858245672790E+0000 -6.98039148676485E+0000 -6.98220013646541E+0000 -6.98400840541403E+0000 +-6.98581629319481E+0000 -6.98762379939150E+0000 -6.98943092358749E+0000 -6.99123766536585E+0000 -6.99304402430925E+0000 +-6.99485000000003E+0000 -6.99665559202014E+0000 -6.99846079995119E+0000 -7.00026562337441E+0000 -7.00207006187065E+0000 +-7.00387411502039E+0000 -7.00567778240374E+0000 -7.00748106360041E+0000 -7.00928395818974E+0000 -7.01108646575069E+0000 +-7.01288858586181E+0000 -7.01469031810127E+0000 -7.01649166204683E+0000 -7.01829261727587E+0000 -7.02009318336536E+0000 +-7.02189335989186E+0000 -7.02369314643152E+0000 -7.02549254256010E+0000 -7.02729154785291E+0000 -7.02909016188488E+0000 +-7.03088838423050E+0000 -7.03268621446384E+0000 -7.03448365215854E+0000 -7.03628069688782E+0000 -7.03807734822447E+0000 +-7.03987360574083E+0000 -7.04166946900882E+0000 -7.04346493759990E+0000 -7.04526001108512E+0000 -7.04705468903504E+0000 +-7.04884897101979E+0000 -7.05064285660907E+0000 -7.05243634537209E+0000 -7.05422943687761E+0000 -7.05602213069394E+0000 +-7.05781442638893E+0000 -7.05960632352993E+0000 -7.06139782168386E+0000 -7.06318892041714E+0000 -7.06497961929572E+0000 +-7.06676991788508E+0000 -7.06855981575021E+0000 -7.07034931245561E+0000 -7.07213840756529E+0000 -7.07392710064280E+0000 +-7.07571539125115E+0000 -7.07750327895289E+0000 -7.07929076331004E+0000 -7.08107784388415E+0000 -7.08286452023623E+0000 +-7.08465079192681E+0000 -7.08643665851589E+0000 -7.08822211956296E+0000 -7.09000717462700E+0000 -7.09179182326645E+0000 +-7.09357606503925E+0000 -7.09535989950279E+0000 -7.09714332621395E+0000 -7.09892634472908E+0000 -7.10070895460396E+0000 +-7.10249115539388E+0000 -7.10427294665354E+0000 -7.10605432793714E+0000 -7.10783529879830E+0000 -7.10961585879011E+0000 +-7.11139600746509E+0000 -7.11317574437522E+0000 -7.11495506907191E+0000 -7.11673398110600E+0000 -7.11851248002779E+0000 +-7.12029056538699E+0000 -7.12206823673274E+0000 -7.12384549361362E+0000 -7.12562233557763E+0000 -7.12739876217217E+0000 +-7.12917477294408E+0000 -7.13095036743960E+0000 -7.13272554520439E+0000 -7.13450030578352E+0000 -7.13627464872144E+0000 +-7.13804857356205E+0000 -7.13982207984859E+0000 -7.14159516712376E+0000 -7.14336783492959E+0000 -7.14514008280755E+0000 +-7.14691191029847E+0000 -7.14868331694257E+0000 -7.15045430227946E+0000 -7.15222486584811E+0000 -7.15399500718689E+0000 +-7.15576472583353E+0000 -7.15753402132512E+0000 -7.15930289319814E+0000 -7.16107134098840E+0000 -7.16283936423110E+0000 +-7.16460696246079E+0000 -7.16637413521137E+0000 -7.16814088201609E+0000 -7.16990720240756E+0000 -7.17167309591772E+0000 +-7.17343856207787E+0000 -7.17520360041864E+0000 -7.17696821046999E+0000 -7.17873239176123E+0000 -7.18049614382098E+0000 +-7.18225946617722E+0000 -7.18402235835722E+0000 -7.18578481988760E+0000 -7.18754685029428E+0000 -7.18930844910250E+0000 +-7.19106961583682E+0000 -7.19283035002111E+0000 -7.19459065117854E+0000 -7.19635051883158E+0000 -7.19810995250202E+0000 +-7.19986895171094E+0000 -7.20162751597870E+0000 -7.20338564482498E+0000 -7.20514333776871E+0000 -7.20690059432816E+0000 +-7.20865741402084E+0000 -7.21041379636355E+0000 -7.21216974087239E+0000 -7.21392524706270E+0000 -7.21568031444911E+0000 +-7.21743494254552E+0000 -7.21918913086510E+0000 -7.22094287892027E+0000 -7.22269618622272E+0000 -7.22444905228338E+0000 +-7.22620147661246E+0000 -7.22795345871940E+0000 -7.22970499811289E+0000 -7.23145609430088E+0000 -7.23320674679055E+0000 +-7.23495695508832E+0000 -7.23670671869984E+0000 -7.23845603713000E+0000 -7.24020490988292E+0000 -7.24195333646196E+0000 +-7.24370131636968E+0000 -7.24544884910788E+0000 -7.24719593417755E+0000 -7.24894257107894E+0000 -7.25068875931148E+0000 +-7.25243449837381E+0000 -7.25417978776379E+0000 -7.25592462697848E+0000 -7.25766901551413E+0000 -7.25941295286620E+0000 +-7.26115643852934E+0000 -7.26289947199739E+0000 -7.26464205276337E+0000 -7.26638418031951E+0000 -7.26812585415720E+0000 +-7.26986707376702E+0000 -7.27160783863873E+0000 -7.27334814826124E+0000 -7.27508800212266E+0000 -7.27682739971026E+0000 +-7.27856634051047E+0000 -7.28030482400888E+0000 -7.28204284969024E+0000 -7.28378041703846E+0000 -7.28551752553660E+0000 +-7.28725417466687E+0000 -7.28899036391063E+0000 -7.29072609274838E+0000 -7.29246136065977E+0000 -7.29419616712358E+0000 +-7.29593051161771E+0000 -7.29766439361923E+0000 -7.29939781260431E+0000 -7.30113076804825E+0000 -7.30286325942548E+0000 +-7.30459528620954E+0000 -7.30632684787311E+0000 -7.30805794388796E+0000 -7.30978857372499E+0000 -7.31151873685419E+0000 +-7.31324843274467E+0000 -7.31497766086463E+0000 -7.31670642068138E+0000 -7.31843471166133E+0000 -7.32016253326997E+0000 +-7.32188988497189E+0000 -7.32361676623077E+0000 -7.32534317650937E+0000 -7.32706911526952E+0000 -7.32879458197216E+0000 +-7.33051957607727E+0000 -7.33224409704393E+0000 -7.33396814433027E+0000 -7.33569171739351E+0000 -7.33741481568990E+0000 +-7.33913743867480E+0000 -7.34085958580258E+0000 -7.34258125652668E+0000 -7.34430245029962E+0000 -7.34602316657292E+0000 +-7.34774340479719E+0000 -7.34946316442205E+0000 -7.35118244489619E+0000 -7.35290124566732E+0000 -7.35461956618218E+0000 +-7.35633740588655E+0000 -7.35805476422525E+0000 -7.35977164064209E+0000 -7.36148803457994E+0000 -7.36320394548068E+0000 +-7.36491937278518E+0000 -7.36663431593336E+0000 -7.36834877436413E+0000 -7.37006274751541E+0000 -7.37177623482414E+0000 +-7.37348923572623E+0000 -7.37520174965662E+0000 -7.37691377604923E+0000 -7.37862531433697E+0000 -7.38033636395176E+0000 +-7.38204692432448E+0000 -7.38375699488502E+0000 -7.38546657506222E+0000 -7.38717566428393E+0000 -7.38888426197695E+0000 +-7.39059236756707E+0000 -7.39229998047904E+0000 -7.39400710013657E+0000 -7.39571372596236E+0000 -7.39741985737803E+0000 +-7.39912549380419E+0000 -7.40083063466039E+0000 -7.40253527936513E+0000 -7.40423942733586E+0000 -7.40594307798899E+0000 +-7.40764623073985E+0000 -7.40934888500272E+0000 -7.41105104019082E+0000 -7.41275269571629E+0000 -7.41445385099022E+0000 +-7.41615450542260E+0000 -7.41785465842239E+0000 -7.41955430939742E+0000 -7.42125345775446E+0000 -7.42295210289921E+0000 +-7.42465024423627E+0000 -7.42634788116914E+0000 -7.42804501310025E+0000 -7.42974163943090E+0000 -7.43143775956133E+0000 +-7.43313337289066E+0000 -7.43482847881689E+0000 -7.43652307673693E+0000 -7.43821716604658E+0000 -7.43991074614052E+0000 +-7.44160381641232E+0000 -7.44329637625441E+0000 -7.44498842505812E+0000 -7.44667996221364E+0000 -7.44837098711004E+0000 +-7.45006149913525E+0000 -7.45175149767608E+0000 -7.45344098211819E+0000 -7.45512995184609E+0000 -7.45681840624317E+0000 +-7.45850634469166E+0000 -7.46019376657263E+0000 -7.46188067126603E+0000 -7.46356705815061E+0000 -7.46525292660400E+0000 +-7.46693827600265E+0000 -7.46862310572185E+0000 -7.47030741513572E+0000 -7.47199120361722E+0000 -7.47367447053811E+0000 +-7.47535721526901E+0000 -7.47703943717933E+0000 -7.47872113563731E+0000 -7.48040231001002E+0000 -7.48208295966331E+0000 +-7.48376308396186E+0000 -7.48544268226916E+0000 -7.48712175394749E+0000 -7.48880029835794E+0000 -7.49047831486038E+0000 +-7.49215580281349E+0000 -7.49383276157474E+0000 -7.49550919050039E+0000 -7.49718508894547E+0000 -7.49886045626380E+0000 +-7.50053529180800E+0000 -7.50220959492943E+0000 -7.50388336497825E+0000 -7.50555660130337E+0000 -7.50722930325249E+0000 +-7.50890147017206E+0000 -7.51057310140730E+0000 -7.51224419630217E+0000 -7.51391475419941E+0000 -7.51558477444050E+0000 +-7.51725425636567E+0000 -7.51892319931389E+0000 -7.52059160262289E+0000 -7.52225946562912E+0000 -7.52392678766779E+0000 +-7.52559356807283E+0000 -7.52725980617691E+0000 -7.52892550131142E+0000 -7.53059065280648E+0000 -7.53225525999093E+0000 +-7.53391932219235E+0000 -7.53558283873699E+0000 -7.53724580894987E+0000 -7.53890823215469E+0000 -7.54057010767385E+0000 +-7.54223143482848E+0000 -7.54389221293840E+0000 -7.54555244132213E+0000 -7.54721211929687E+0000 -7.54887124617855E+0000 +-7.55052982128176E+0000 -7.55218784391978E+0000 -7.55384531340458E+0000 -7.55550222904683E+0000 -7.55715859015584E+0000 +-7.55881439603963E+0000 -7.56046964600486E+0000 -7.56212433935690E+0000 -7.56377847539974E+0000 -7.56543205343608E+0000 +-7.56708507276724E+0000 -7.56873753269323E+0000 -7.57038943251269E+0000 -7.57204077152293E+0000 -7.57369154901990E+0000 +-7.57534176429818E+0000 -7.57699141665103E+0000 -7.57864050537032E+0000 -7.58028902974656E+0000 -7.58193698906891E+0000 +-7.58358438262515E+0000 -7.58523120970169E+0000 -7.58687746958355E+0000 -7.58852316155440E+0000 -7.59016828489650E+0000 +-7.59181283889076E+0000 -7.59345682281667E+0000 -7.59510023595235E+0000 -7.59674307757451E+0000 -7.59838534695849E+0000 +-7.60002704337821E+0000 -7.60166816610619E+0000 -7.60330871441356E+0000 -7.60494868757002E+0000 -7.60658808484389E+0000 +-7.60822690550204E+0000 -7.60986514880995E+0000 -7.61150281403167E+0000 -7.61313990042984E+0000 -7.61477640726565E+0000 +-7.61641233379888E+0000 -7.61804767928787E+0000 -7.61968244298955E+0000 -7.62131662415937E+0000 -7.62295022205137E+0000 +-7.62458323591814E+0000 -7.62621566501083E+0000 -7.62784750857912E+0000 -7.62947876587126E+0000 -7.63110943613404E+0000 +-7.63273951861278E+0000 -7.63436901255135E+0000 -7.63599791719216E+0000 -7.63762623177613E+0000 -7.63925395554275E+0000 +-7.64088108773000E+0000 -7.64250762757439E+0000 -7.64413357431098E+0000 -7.64575892717331E+0000 -7.64738368539346E+0000 +-7.64900784820201E+0000 -7.65063141482806E+0000 -7.65225438449920E+0000 -7.65387675644155E+0000 -7.65549852987970E+0000 +-7.65711970403675E+0000 -7.65874027813430E+0000 -7.66036025139245E+0000 -7.66197962302975E+0000 -7.66359839226329E+0000 +-7.66521655830859E+0000 -7.66683412037969E+0000 -7.66845107768908E+0000 -7.67006742944773E+0000 -7.67168317486510E+0000 +-7.67329831314910E+0000 -7.67491284350610E+0000 -7.67652676514094E+0000 -7.67814007725692E+0000 -7.67975277905579E+0000 +-7.68136486973777E+0000 -7.68297634850150E+0000 -7.68458721454409E+0000 -7.68619746706109E+0000 -7.68780710524649E+0000 +-7.68941612829272E+0000 -7.69102453539063E+0000 -7.69263232572952E+0000 -7.69423949849712E+0000 -7.69584605287957E+0000 +-7.69745198806145E+0000 -7.69905730322575E+0000 -7.70066199755388E+0000 -7.70226607022567E+0000 -7.70386952041936E+0000 +-7.70547234731158E+0000 -7.70707455007739E+0000 -7.70867612789024E+0000 -7.71027707992199E+0000 -7.71187740534288E+0000 +-7.71347710332155E+0000 -7.71507617302505E+0000 -7.71667461361878E+0000 -7.71827242426656E+0000 -7.71986960413057E+0000 +-7.72146615237139E+0000 -7.72306206814794E+0000 -7.72465735061755E+0000 -7.72625199893590E+0000 -7.72784601225704E+0000 +-7.72943938973339E+0000 -7.73103213051573E+0000 -7.73262423375318E+0000 -7.73421569859324E+0000 -7.73580652418175E+0000 +-7.73739670966291E+0000 -7.73898625417924E+0000 -7.74057515687163E+0000 -7.74216341687930E+0000 -7.74375103333981E+0000 +-7.74533800538904E+0000 -7.74692433216123E+0000 -7.74851001278892E+0000 -7.75009504640299E+0000 -7.75167943213264E+0000 +-7.75326316910538E+0000 -7.75484625644706E+0000 -7.75642869328183E+0000 -7.75801047873213E+0000 -7.75959161191875E+0000 +-7.76117209196074E+0000 -7.76275191797549E+0000 -7.76433108907866E+0000 -7.76590960438423E+0000 -7.76748746300445E+0000 +-7.76906466404988E+0000 -7.77064120662935E+0000 -7.77221708984997E+0000 -7.77379231281717E+0000 -7.77536687463460E+0000 +-7.77694077440424E+0000 -7.77851401122630E+0000 -7.78008658419928E+0000 -7.78165849241995E+0000 -7.78322973498332E+0000 +-7.78480031098268E+0000 -7.78637021950958E+0000 -7.78793945965381E+0000 -7.78950803050342E+0000 -7.79107593114470E+0000 +-7.79264316066220E+0000 -7.79420971813869E+0000 -7.79577560265521E+0000 -7.79734081329102E+0000 -7.79890534912359E+0000 +-7.80046920922866E+0000 -7.80203239268018E+0000 -7.80359489855032E+0000 -7.80515672590949E+0000 -7.80671787382629E+0000 +-7.80827834136755E+0000 -7.80983812759832E+0000 -7.81139723158186E+0000 -7.81295565237962E+0000 -7.81451338905127E+0000 +-7.81607044065467E+0000 -7.81762680624588E+0000 -7.81918248487916E+0000 -7.82073747560697E+0000 -7.82229177747994E+0000 +-7.82384538954689E+0000 -7.82539831085483E+0000 -7.82695054044894E+0000 -7.82850207737260E+0000 -7.83005292066735E+0000 +-7.83160306937288E+0000 -7.83315252252708E+0000 -7.83470127916599E+0000 -7.83624933832382E+0000 -7.83779669903293E+0000 +-7.83934336032383E+0000 -7.84088932122522E+0000 -7.84243458076391E+0000 -7.84397913796487E+0000 -7.84552299185121E+0000 +-7.84706614144421E+0000 -7.84860858576324E+0000 -7.85015032382585E+0000 -7.85169135464771E+0000 -7.85323167724259E+0000 +-7.85477129062243E+0000 -7.85631019379727E+0000 -7.85784838577527E+0000 -7.85938586556272E+0000 -7.86092263216401E+0000 +-7.86245868458166E+0000 -7.86399402181628E+0000 -7.86552864286660E+0000 -7.86706254672944E+0000 -7.86859573239973E+0000 +-7.87012819887050E+0000 -7.87165994513286E+0000 -7.87319097017602E+0000 -7.87472127298728E+0000 -7.87625085255203E+0000 +-7.87777970785372E+0000 -7.87930783787390E+0000 -7.88083524159220E+0000 -7.88236191798629E+0000 -7.88388786603196E+0000 +-7.88541308470302E+0000 -7.88693757297138E+0000 -7.88846132980698E+0000 -7.88998435417785E+0000 -7.89150664505006E+0000 +-7.89302820138773E+0000 -7.89454902215302E+0000 -7.89606910630617E+0000 -7.89758845280543E+0000 -7.89910706060710E+0000 +-7.90062492866553E+0000 -7.90214205593310E+0000 -7.90365844136020E+0000 -7.90517408389528E+0000 -7.90668898248480E+0000 +-7.90820313607324E+0000 -7.90971654360311E+0000 -7.91122920401493E+0000 -7.91274111624723E+0000 -7.91425227923656E+0000 +-7.91576269191748E+0000 -7.91727235322254E+0000 -7.91878126208231E+0000 -7.92028941742535E+0000 -7.92179681817821E+0000 +-7.92330346326544E+0000 -7.92480935160959E+0000 -7.92631448213118E+0000 -7.92781885374872E+0000 -7.92932246537871E+0000 +-7.93082531593561E+0000 -7.93232740433187E+0000 -7.93382872947793E+0000 -7.93532929028214E+0000 -7.93682908565089E+0000 +-7.93832811448848E+0000 -7.93982637569720E+0000 -7.94132386817727E+0000 -7.94282059082690E+0000 -7.94431654254222E+0000 +-7.94581172221733E+0000 -7.94730612874426E+0000 -7.94879976101299E+0000 -7.95029261791145E+0000 -7.95178469832548E+0000 +-7.95327600113889E+0000 -7.95476652523338E+0000 -7.95625626948862E+0000 -7.95774523278217E+0000 -7.95923341398953E+0000 +-7.96072081198412E+0000 -7.96220742563726E+0000 -7.96369325381820E+0000 -7.96517829539410E+0000 -7.96666254923001E+0000 +-7.96814601418891E+0000 -7.96962868913166E+0000 -7.97111057291702E+0000 -7.97259166440166E+0000 -7.97407196244012E+0000 +-7.97555146588486E+0000 -7.97703017358619E+0000 -7.97850808439233E+0000 -7.97998519714937E+0000 -7.98146151070129E+0000 +-7.98293702388993E+0000 -7.98441173555500E+0000 -7.98588564453408E+0000 -7.98735874966263E+0000 -7.98883104977397E+0000 +-7.99030254369925E+0000 -7.99177323026752E+0000 -7.99324310830565E+0000 -7.99471217663838E+0000 -7.99618043408829E+0000 +-7.99764787947580E+0000 -7.99911451161920E+0000 -8.00058032933457E+0000 -8.00204533143587E+0000 -8.00350951673487E+0000 +-8.00497288404118E+0000 -8.00643543216222E+0000 -8.00789715990327E+0000 -8.00935806606740E+0000 -8.01081814945549E+0000 +-8.01227740886628E+0000 -8.01373584309627E+0000 -8.01519345093980E+0000 -8.01665023118902E+0000 -8.01810618263386E+0000 +-8.01956130406207E+0000 -8.02101559425919E+0000 -8.02246905200856E+0000 -8.02392167609130E+0000 -8.02537346528632E+0000 +-8.02682441837033E+0000 -8.02827453411781E+0000 -8.02972381130102E+0000 -8.03117224869000E+0000 -8.03261984505257E+0000 +-8.03406659915431E+0000 -8.03551250975858E+0000 -8.03695757562647E+0000 -8.03840179551689E+0000 -8.03984516818645E+0000 +-8.04128769238956E+0000 -8.04272936687837E+0000 -8.04417019040275E+0000 -8.04561016171037E+0000 -8.04704927954661E+0000 +-8.04848754265458E+0000 -8.04992494977517E+0000 -8.05136149964697E+0000 -8.05279719100631E+0000 -8.05423202258726E+0000 +-8.05566599312159E+0000 -8.05709910133884E+0000 -8.05853134596622E+0000 -8.05996272572869E+0000 -8.06139323934891E+0000 +-8.06282288554726E+0000 -8.06425166304181E+0000 -8.06567957054836E+0000 -8.06710660678040E+0000 -8.06853277044912E+0000 +-8.06995806026340E+0000 -8.07138247492984E+0000 -8.07280601315269E+0000 -8.07422867363392E+0000 -8.07565045507317E+0000 +-8.07707135616777E+0000 -8.07849137561273E+0000 -8.07991051210071E+0000 -8.08132876432208E+0000 -8.08274613096486E+0000 +-8.08416261071473E+0000 -8.08557820225506E+0000 -8.08699290426685E+0000 -8.08840671542878E+0000 -8.08981963441718E+0000 +-8.09123165990602E+0000 -8.09264279056693E+0000 -8.09405302506920E+0000 -8.09546236207973E+0000 -8.09687080026309E+0000 +-8.09827833828146E+0000 -8.09968497479468E+0000 -8.10109070846022E+0000 -8.10249553793315E+0000 -8.10389946186620E+0000 +-8.10530247890970E+0000 -8.10670458771161E+0000 -8.10810578691750E+0000 -8.10950607517055E+0000 -8.11090545111157E+0000 +-8.11230391337896E+0000 -8.11370146060873E+0000 -8.11509809143448E+0000 -8.11649380448742E+0000 -8.11788859839638E+0000 +-8.11928247178773E+0000 -8.12067542328547E+0000 -8.12206745151117E+0000 -8.12345855508398E+0000 -8.12484873262066E+0000 +-8.12623798273551E+0000 -8.12762630404043E+0000 -8.12901369514488E+0000 -8.13040015465590E+0000 -8.13178568117807E+0000 +-8.13317027331357E+0000 -8.13455392966212E+0000 -8.13593664882099E+0000 -8.13731842938502E+0000 -8.13869926994660E+0000 +-8.14007916909564E+0000 -8.14145812541964E+0000 -8.14283613750362E+0000 -8.14421320393013E+0000 -8.14558932327927E+0000 +-8.14696449412867E+0000 -8.14833871505349E+0000 -8.14971198462641E+0000 -8.15108430141765E+0000 -8.15245566399494E+0000 +-8.15382607092353E+0000 -8.15519552076619E+0000 -8.15656401208321E+0000 -8.15793154343236E+0000 -8.15929811336895E+0000 +-8.16066372044578E+0000 -8.16202836321314E+0000 -8.16339204021884E+0000 -8.16475475000818E+0000 -8.16611649112392E+0000 +-8.16747726210636E+0000 -8.16883706149325E+0000 -8.17019588781983E+0000 -8.17155373961883E+0000 -8.17291061542045E+0000 +-8.17426651375236E+0000 -8.17562143313971E+0000 -8.17697537210512E+0000 -8.17832832916865E+0000 -8.17968030284785E+0000 +-8.18103129165773E+0000 -8.18238129411073E+0000 -8.18373030871678E+0000 -8.18507833398322E+0000 -8.18642536841487E+0000 +-8.18777141051398E+0000 -8.18911645878025E+0000 -8.19046051171079E+0000 -8.19180356780019E+0000 -8.19314562554045E+0000 +-8.19448668342099E+0000 -8.19582673992866E+0000 -8.19716579354775E+0000 -8.19850384275997E+0000 -8.19984088604442E+0000 +-8.20117692187764E+0000 -8.20251194873358E+0000 -8.20384596508359E+0000 -8.20517896939643E+0000 -8.20651096013826E+0000 +-8.20784193577264E+0000 -8.20917189476054E+0000 -8.21050083556031E+0000 -8.21182875662768E+0000 -8.21315565641580E+0000 +-8.21448153337519E+0000 -8.21580638595373E+0000 -8.21713021259672E+0000 -8.21845301174680E+0000 -8.21977478184401E+0000 +-8.22109552132573E+0000 -8.22241522862675E+0000 -8.22373390217918E+0000 -8.22505154041252E+0000 -8.22636814175362E+0000 +-8.22768370462669E+0000 -8.22899822745328E+0000 -8.23031170865230E+0000 -8.23162414664000E+0000 -8.23293553982999E+0000 +-8.23424588663319E+0000 -8.23555518545789E+0000 -8.23686343470969E+0000 -8.23817063279155E+0000 -8.23947677810371E+0000 +-8.24078186904380E+0000 -8.24208590400672E+0000 -8.24338888138471E+0000 -8.24469079956732E+0000 -8.24599165694144E+0000 +-8.24729145189124E+0000 -8.24859018279820E+0000 -8.24988784804113E+0000 -8.25118444599612E+0000 -8.25247997503656E+0000 +-8.25377443353314E+0000 -8.25506781985385E+0000 -8.25636013236396E+0000 -8.25765136942604E+0000 -8.25894152939993E+0000 +-8.26023061064275E+0000 -8.26151861150892E+0000 -8.26280553035010E+0000 -8.26409136551527E+0000 -8.26537611535063E+0000 +-8.26665977819968E+0000 -8.26794235240317E+0000 -8.26922383629912E+0000 -8.27050422822278E+0000 -8.27178352650670E+0000 +-8.27306172948063E+0000 -8.27433883547162E+0000 -8.27561484280393E+0000 -8.27688974979907E+0000 -8.27816355477581E+0000 +-8.27943625605012E+0000 -8.28070785193523E+0000 -8.28197834074160E+0000 -8.28324772077691E+0000 -8.28451599034607E+0000 +-8.28578314775121E+0000 -8.28704919129167E+0000 -8.28831411926402E+0000 -8.28957792996204E+0000 -8.29084062167672E+0000 +-8.29210219269624E+0000 -8.29336264130602E+0000 -8.29462196578865E+0000 -8.29588016442392E+0000 -8.29713723548884E+0000 +-8.29839317725759E+0000 -8.29964798800154E+0000 -8.30090166598925E+0000 -8.30215420948647E+0000 -8.30340561675613E+0000 +-8.30465588605833E+0000 -8.30590501565034E+0000 -8.30715300378662E+0000 -8.30839984871878E+0000 -8.30964554869561E+0000 +-8.31089010196304E+0000 -8.31213350676419E+0000 -8.31337576133933E+0000 -8.31461686392585E+0000 -8.31585681275834E+0000 +-8.31709560606850E+0000 -8.31833324208519E+0000 -8.31956971903442E+0000 -8.32080503513933E+0000 -8.32203918862018E+0000 +-8.32327217769440E+0000 -8.32450400057651E+0000 -8.32573465547819E+0000 -8.32696414060822E+0000 -8.32819245417251E+0000 +-8.32941959437411E+0000 -8.33064555941313E+0000 -8.33187034748686E+0000 -8.33309395678964E+0000 -8.33431638551296E+0000 +-8.33553763184539E+0000 -8.33675769397259E+0000 -8.33797657007736E+0000 -8.33919425833954E+0000 -8.34041075693612E+0000 +-8.34162606404112E+0000 -8.34284017782568E+0000 -8.34405309645802E+0000 -8.34526481810344E+0000 -8.34647534092429E+0000 +-8.34768466308004E+0000 -8.34889278272719E+0000 -8.35009969801934E+0000 -8.35130540710712E+0000 -8.35250990813824E+0000 +-8.35371319925748E+0000 -8.35491527860666E+0000 -8.35611614432467E+0000 -8.35731579454741E+0000 -8.35851422740788E+0000 +-8.35971144103608E+0000 -8.36090743355908E+0000 -8.36210220310098E+0000 -8.36329574778290E+0000 -8.36448806572302E+0000 +-8.36567915503652E+0000 -8.36686901383562E+0000 -8.36805764022958E+0000 -8.36924503232465E+0000 -8.37043118822411E+0000 +-8.37161610602826E+0000 -8.37279978383440E+0000 -8.37398221973686E+0000 -8.37516341182693E+0000 -8.37634335819297E+0000 +-8.37752205692027E+0000 -8.37869950609117E+0000 -8.37987570378498E+0000 -8.38105064807798E+0000 -8.38222433704349E+0000 +-8.38339676875177E+0000 -8.38456794127008E+0000 -8.38573785266265E+0000 -8.38690650099069E+0000 -8.38807388431240E+0000 +-8.38924000068292E+0000 -8.39040484815437E+0000 -8.39156842477584E+0000 -8.39273072859338E+0000 -8.39389175764997E+0000 +-8.39505150998560E+0000 -8.39620998363716E+0000 -8.39736717663852E+0000 -8.39852308702048E+0000 -8.39967771281078E+0000 +-8.40083105203412E+0000 -8.40198310271213E+0000 -8.40313386286335E+0000 -8.40428333050330E+0000 -8.40543150364438E+0000 +-8.40657838029594E+0000 -8.40772395846425E+0000 -8.40886823615249E+0000 -8.41001121136076E+0000 -8.41115288208610E+0000 +-8.41229324632241E+0000 -8.41343230206054E+0000 -8.41457004728822E+0000 -8.41570647999011E+0000 -8.41684159814772E+0000 +-8.41797539973951E+0000 -8.41910788274080E+0000 -8.42023904512380E+0000 -8.42136888485763E+0000 -8.42249739990826E+0000 +-8.42362458823857E+0000 -8.42475044780831E+0000 -8.42587497657409E+0000 -8.42699817248941E+0000 -8.42812003350464E+0000 +-8.42924055756700E+0000 -8.43035974262058E+0000 -8.43147758660634E+0000 -8.43259408746208E+0000 -8.43370924312246E+0000 +-8.43482305151901E+0000 -8.43593551058009E+0000 -8.43704661823089E+0000 -8.43815637239348E+0000 -8.43926477098673E+0000 +-8.44037181192638E+0000 -8.44147749312499E+0000 -8.44258181249194E+0000 -8.44368476793345E+0000 -8.44478635735257E+0000 +-8.44588657864915E+0000 -8.44698542971987E+0000 -8.44808290845824E+0000 -8.44917901275456E+0000 -8.45027374049596E+0000 +-8.45136708956635E+0000 -8.45245905784646E+0000 -8.45354964321384E+0000 -8.45463884354280E+0000 -8.45572665670447E+0000 +-8.45681308056676E+0000 -8.45789811299438E+0000 -8.45898175184881E+0000 -8.46006399498834E+0000 -8.46114484026800E+0000 +-8.46222428553963E+0000 -8.46330232865184E+0000 -8.46437896745000E+0000 -8.46545419977624E+0000 -8.46652802346949E+0000 +-8.46760043636540E+0000 -8.46867143629642E+0000 -8.46974102109171E+0000 -8.47080918857723E+0000 -8.47187593657566E+0000 +-8.47294126290644E+0000 -8.47400516538574E+0000 -8.47506764182650E+0000 -8.47612869003837E+0000 -8.47718830782775E+0000 +-8.47824649299776E+0000 -8.47930324334826E+0000 -8.48035855667585E+0000 -8.48141243077382E+0000 -8.48246486343221E+0000 +-8.48351585243777E+0000 -8.48456539557395E+0000 -8.48561349062093E+0000 -8.48666013535559E+0000 -8.48770532755152E+0000 +-8.48874906497900E+0000 -8.48979134540504E+0000 -8.49083216659332E+0000 -8.49187152630421E+0000 -8.49290942229480E+0000 +-8.49394585231884E+0000 -8.49498081412678E+0000 -8.49601430546574E+0000 -8.49704632407954E+0000 -8.49807686770865E+0000 +-8.49910593409023E+0000 -8.50013352095811E+0000 -8.50115962604279E+0000 -8.50218424707141E+0000 -8.50320738176780E+0000 +-8.50422902785244E+0000 -8.50524918304246E+0000 -8.50626784505165E+0000 -8.50728501159043E+0000 -8.50830068036590E+0000 +-8.50931484908178E+0000 -8.51032751543843E+0000 -8.51133867713285E+0000 -8.51234833185869E+0000 -8.51335647730621E+0000 +-8.51436311116232E+0000 -8.51536823111053E+0000 -8.51637183483099E+0000 -8.51737392000047E+0000 -8.51837448429235E+0000 +-8.51937352537663E+0000 -8.52037104091992E+0000 -8.52136702858544E+0000 -8.52236148603300E+0000 -8.52335441091902E+0000 +-8.52434580089654E+0000 -8.52533565361516E+0000 -8.52632396672111E+0000 -8.52731073785717E+0000 -8.52829596466274E+0000 +-8.52927964477380E+0000 -8.53026177582290E+0000 -8.53124235543915E+0000 -8.53222138124829E+0000 -8.53319885087259E+0000 +-8.53417476193088E+0000 -8.53514911203861E+0000 -8.53612189880773E+0000 -8.53709311984679E+0000 -8.53806277276089E+0000 +-8.53903085515168E+0000 -8.53999736461736E+0000 -8.54096229875269E+0000 -8.54192565514896E+0000 -8.54288743139401E+0000 +-8.54384762507222E+0000 -8.54480623376452E+0000 -8.54576325504834E+0000 -8.54671868649768E+0000 -8.54767252568304E+0000 +-8.54862477017145E+0000 -8.54957541752647E+0000 -8.55052446530817E+0000 -8.55147191107316E+0000 -8.55241775237452E+0000 +-8.55336198676188E+0000 -8.55430461178136E+0000 -8.55524562497557E+0000 -8.55618502388366E+0000 -8.55712280604123E+0000 +-8.55805896898042E+0000 -8.55899351022983E+0000 -8.55992642731457E+0000 -8.56085771775622E+0000 -8.56178737907286E+0000 +-8.56271540877902E+0000 -8.56364180438576E+0000 -8.56456656340056E+0000 -8.56548968332740E+0000 -8.56641116166674E+0000 +-8.56733099591546E+0000 -8.56824918356695E+0000 -8.56916572211104E+0000 -8.57008060903402E+0000 -8.57099384181862E+0000 +-8.57190541794403E+0000 -8.57281533488591E+0000 -8.57372359011634E+0000 -8.57463018110383E+0000 -8.57553510531335E+0000 +-8.57643836020632E+0000 -8.57733994324056E+0000 -8.57823985187033E+0000 -8.57913808354633E+0000 -8.58003463571567E+0000 +-8.58092950582189E+0000 -8.58182269130494E+0000 -8.58271418960120E+0000 -8.58360399814343E+0000 -8.58449211436085E+0000 +-8.58537853567904E+0000 -8.58626325952000E+0000 -8.58714628330213E+0000 -8.58802760444024E+0000 -8.58890722034551E+0000 +-8.58978512842553E+0000 -8.59066132608427E+0000 -8.59153581072209E+0000 -8.59240857973572E+0000 -8.59327963051830E+0000 +-8.59414896045931E+0000 -8.59501656694462E+0000 -8.59588244735648E+0000 -8.59674659907350E+0000 -8.59760901947064E+0000 +-8.59846970591925E+0000 -8.59932865578701E+0000 -8.60018586643797E+0000 -8.60104133523254E+0000 -8.60189505952748E+0000 +-8.60274703667586E+0000 -8.60359726402716E+0000 -8.60444573892713E+0000 -8.60529245871792E+0000 -8.60613742073796E+0000 +-8.60698062232206E+0000 -8.60782206080134E+0000 -8.60866173350322E+0000 -8.60949963775150E+0000 -8.61033577086624E+0000 +-8.61117013016385E+0000 -8.61200271295707E+0000 -8.61283351655491E+0000 -8.61366253826271E+0000 -8.61448977538213E+0000 +-8.61531522521110E+0000 -8.61613888504387E+0000 -8.61696075217098E+0000 -8.61778082387928E+0000 -8.61859909745189E+0000 +-8.61941557016822E+0000 -8.62023023930396E+0000 -8.62104310213111E+0000 -8.62185415591792E+0000 -8.62266339792893E+0000 +-8.62347082542494E+0000 -8.62427643566304E+0000 -8.62508022589655E+0000 -8.62588219337511E+0000 -8.62668233534456E+0000 +-8.62748064904704E+0000 -8.62827713172094E+0000 -8.62907178060088E+0000 -8.62986459291776E+0000 -8.63065556589869E+0000 +-8.63144469676705E+0000 -8.63223198274246E+0000 -8.63301742104075E+0000 -8.63380100887403E+0000 -8.63458274345059E+0000 +-8.63536262197499E+0000 -8.63614064164799E+0000 -8.63691679966659E+0000 -8.63769109322399E+0000 -8.63846351950962E+0000 +-8.63923407570911E+0000 -8.64000275900433E+0000 -8.64076956657333E+0000 -8.64153449559037E+0000 -8.64229754322591E+0000 +-8.64305870664662E+0000 -8.64381798301536E+0000 -8.64457536949118E+0000 -8.64533086322931E+0000 -8.64608446138118E+0000 +-8.64683616109442E+0000 -8.64758595951280E+0000 -8.64833385377630E+0000 -8.64907984102106E+0000 -8.64982391837940E+0000 +-8.65056608297981E+0000 -8.65130633194693E+0000 -8.65204466240158E+0000 -8.65278107146074E+0000 -8.65351555623754E+0000 +-8.65424811384125E+0000 -8.65497874137733E+0000 -8.65570743594735E+0000 -8.65643419464904E+0000 -8.65715901457629E+0000 +-8.65788189281909E+0000 -8.65860282646359E+0000 -8.65932181259209E+0000 -8.66003884828298E+0000 -8.66075393061082E+0000 +-8.66146705664626E+0000 -8.66217822345608E+0000 -8.66288742810320E+0000 -8.66359466764663E+0000 -8.66429993914150E+0000 +-8.66500323963905E+0000 -8.66570456618664E+0000 -8.66640391582771E+0000 -8.66710128560181E+0000 -8.66779667254460E+0000 +-8.66849007368783E+0000 -8.66918148605931E+0000 -8.66987090668300E+0000 -8.67055833257889E+0000 -8.67124376076307E+0000 +-8.67192718824773E+0000 -8.67260861204112E+0000 -8.67328802914755E+0000 -8.67396543656744E+0000 -8.67464083129722E+0000 +-8.67531421032946E+0000 -8.67598557065273E+0000 -8.67665490925167E+0000 -8.67732222310701E+0000 -8.67798750919550E+0000 +-8.67865076448995E+0000 -8.67931198595922E+0000 -8.67997117056822E+0000 -8.68062831527788E+0000 -8.68128341704518E+0000 +-8.68193647282316E+0000 -8.68258747956084E+0000 -8.68323643420333E+0000 -8.68388333369172E+0000 -8.68452817496313E+0000 +-8.68517095495073E+0000 -8.68581167058368E+0000 -8.68645031878717E+0000 -8.68708689648237E+0000 -8.68772140058651E+0000 +-8.68835382801280E+0000 -8.68898417567043E+0000 -8.68961244046463E+0000 -8.69023861929659E+0000 -8.69086270906353E+0000 +-8.69148470665865E+0000 -8.69210460897111E+0000 -8.69272241288608E+0000 -8.69333811528473E+0000 -8.69395171304416E+0000 +-8.69456320303749E+0000 -8.69517258213380E+0000 -8.69577984719813E+0000 -8.69638499509149E+0000 -8.69698802267087E+0000 +-8.69758892678921E+0000 -8.69818770429539E+0000 -8.69878435203428E+0000 -8.69937886684669E+0000 -8.69997124556936E+0000 +-8.70056148503501E+0000 -8.70114958207227E+0000 -8.70173553350573E+0000 -8.70231933615592E+0000 -8.70290098683929E+0000 +-8.70348048236824E+0000 -8.70405781955108E+0000 -8.70463299519206E+0000 -8.70520600609134E+0000 -8.70577684904501E+0000 +-8.70634552084508E+0000 -8.70691201827946E+0000 -8.70747633813198E+0000 -8.70803847718238E+0000 -8.70859843220629E+0000 +-8.70915619997527E+0000 -8.70971177725675E+0000 -8.71026516081407E+0000 -8.71081634740647E+0000 -8.71136533378906E+0000 +-8.71191211671285E+0000 -8.71245669292474E+0000 -8.71299905916750E+0000 -8.71353921217978E+0000 -8.71407714869611E+0000 +-8.71461286544689E+0000 -8.71514635915838E+0000 -8.71567762655274E+0000 -8.71620666434794E+0000 -8.71673346925786E+0000 +-8.71725803799221E+0000 -8.71778036725656E+0000 -8.71830045375233E+0000 -8.71881829417680E+0000 -8.71933388522308E+0000 +-8.71984722358013E+0000 -8.72035830593275E+0000 -8.72086712896158E+0000 -8.72137368934309E+0000 -8.72187798374958E+0000 +-8.72238000884918E+0000 -8.72287976130584E+0000 -8.72337723777933E+0000 -8.72387243492525E+0000 -8.72436534939502E+0000 +-8.72485597783585E+0000 -8.72534431689078E+0000 -8.72583036319864E+0000 -8.72631411339408E+0000 -8.72679556410756E+0000 +-8.72727471196530E+0000 -8.72775155358936E+0000 -8.72822608559755E+0000 -8.72869830460351E+0000 -8.72916820721663E+0000 +-8.72963579004211E+0000 -8.73010104968093E+0000 -8.73056398272981E+0000 -8.73102458578130E+0000 -8.73148285542367E+0000 +-8.73193878824100E+0000 -8.73239238081312E+0000 -8.73284362971560E+0000 -8.73329253151980E+0000 -8.73373908279284E+0000 +-8.73418328009756E+0000 -8.73462511999258E+0000 -8.73506459903226E+0000 -8.73550171376670E+0000 -8.73593646074174E+0000 +-8.73636883649898E+0000 -8.73679883757572E+0000 -8.73722646050503E+0000 -8.73765170181568E+0000 -8.73807455803218E+0000 +-8.73849502567478E+0000 -8.73891310125942E+0000 -8.73932878129777E+0000 -8.73974206229722E+0000 -8.74015294076089E+0000 +-8.74056141318756E+0000 -8.74096747607176E+0000 -8.74137112590371E+0000 -8.74177235916932E+0000 -8.74217117235021E+0000 +-8.74256756192370E+0000 -8.74296152436277E+0000 -8.74335305613614E+0000 -8.74374215370816E+0000 -8.74412881353891E+0000 +-8.74451303208410E+0000 -8.74489480579517E+0000 -8.74527413111920E+0000 -8.74565100449894E+0000 -8.74602542237283E+0000 +-8.74639738117494E+0000 -8.74676687733505E+0000 -8.74713390727855E+0000 -8.74749846742652E+0000 -8.74786055419567E+0000 +-8.74822016399837E+0000 -8.74857729324265E+0000 -8.74893193833215E+0000 -8.74928409566619E+0000 -8.74963376163969E+0000 +-8.74998093264325E+0000 -8.75032560506305E+0000 -8.75066777528095E+0000 -8.75100743967439E+0000 -8.75134459461647E+0000 +-8.75167923647589E+0000 -8.75201136161697E+0000 -8.75234096639964E+0000 -8.75266804717947E+0000 -8.75299260030759E+0000 +-8.75331462213078E+0000 -8.75363410899140E+0000 -8.75395105722740E+0000 -8.75426546317236E+0000 -8.75457732315542E+0000 +-8.75488663350133E+0000 -8.75519339053042E+0000 -8.75549759055860E+0000 -8.75579922989737E+0000 -8.75609830485381E+0000 +-8.75639481173057E+0000 -8.75668874682588E+0000 -8.75698010643352E+0000 -8.75726888684287E+0000 -8.75755508433883E+0000 +-8.75783869520191E+0000 -8.75811971570815E+0000 -8.75839814212913E+0000 -8.75867397073202E+0000 -8.75894719777952E+0000 +-8.75921781952986E+0000 -8.75948583223684E+0000 -8.75975123214979E+0000 -8.76001401551357E+0000 -8.76027417856858E+0000 +-8.76053171755075E+0000 -8.76078662869155E+0000 -8.76103890821795E+0000 -8.76128855235248E+0000 -8.76153555731313E+0000 +-8.76177991931348E+0000 -8.76202163456257E+0000 -8.76226069926496E+0000 -8.76249710962073E+0000 -8.76273086182547E+0000 +-8.76296195207024E+0000 -8.76319037654163E+0000 -8.76341613142172E+0000 -8.76363921288806E+0000 -8.76385961711372E+0000 +-8.76407734026724E+0000 -8.76429237851264E+0000 -8.76450472800944E+0000 -8.76471438491263E+0000 -8.76492134537264E+0000 +-8.76512560553544E+0000 -8.76532716154241E+0000 -8.76552600953042E+0000 -8.76572214563180E+0000 -8.76591556597434E+0000 +-8.76610626668129E+0000 -8.76629424387135E+0000 -8.76647949365867E+0000 -8.76666201215286E+0000 -8.76684179545895E+0000 +-8.76701883967744E+0000 -8.76719314090426E+0000 -8.76736469523076E+0000 -8.76753349874375E+0000 -8.76769954752545E+0000 +-8.76786283765351E+0000 -8.76802336520102E+0000 -8.76818112623647E+0000 -8.76833611682379E+0000 -8.76848833302230E+0000 +-8.76863777088676E+0000 -8.76878442646732E+0000 -8.76892829580955E+0000 -8.76906937495441E+0000 -8.76920765993827E+0000 +-8.76934314679288E+0000 -8.76947583154543E+0000 -8.76960571021845E+0000 -8.76973277882989E+0000 -8.76985703339307E+0000 +-8.76997846991670E+0000 -8.77009708440487E+0000 -8.77021287285705E+0000 -8.77032583126807E+0000 -8.77043595562816E+0000 +-8.77054324192288E+0000 -8.77064768613318E+0000 -8.77074928423537E+0000 -8.77084803220112E+0000 -8.77094392599744E+0000 +-8.77103696158671E+0000 -8.77112713492666E+0000 -8.77121444197036E+0000 -8.77129887866622E+0000 -8.77138044095800E+0000 +-8.77145912478481E+0000 -8.77153492608107E+0000 -8.77160784077654E+0000 -8.77167786479633E+0000 -8.77174499406084E+0000 +-8.77180922448583E+0000 -8.77187055198236E+0000 -8.77192897245681E+0000 -8.77198448181089E+0000 -8.77203707594158E+0000 +-8.77208675074123E+0000 -8.77213350209744E+0000 -8.77217732589315E+0000 -8.77221821800658E+0000 -8.77225617431125E+0000 +-8.77229119067598E+0000 -8.77232326296488E+0000 -8.77235238703734E+0000 -8.77237855874804E+0000 -8.77240177394695E+0000 +-8.77242202847931E+0000 -8.77243931818563E+0000 -8.77245363890171E+0000 -8.77246498645860E+0000 -8.77247335668264E+0000 +-8.77247874539541E+0000 -8.77248114841377E+0000 -8.77248056154984E+0000 -8.77247698061098E+0000 -8.77247040139981E+0000 +-8.77246081971419E+0000 -8.77244823134725E+0000 -8.77243263208735E+0000 -8.77241401771808E+0000 -8.77239238401828E+0000 +-8.77236772676202E+0000 -8.77234004171861E+0000 -8.77230932465257E+0000 -8.77227557132367E+0000 -8.77223877748688E+0000 +-8.77219893889241E+0000 -8.77215605128567E+0000 -8.77211011040729E+0000 -8.77206111199312E+0000 -8.77200905177420E+0000 +-8.77195392547678E+0000 -8.77189572882234E+0000 -8.77183445752751E+0000 -8.77177010730415E+0000 -8.77170267385930E+0000 +-8.77163215289521E+0000 -8.77155854010928E+0000 -8.77148183119413E+0000 -8.77140202183755E+0000 -8.77131910772249E+0000 +-8.77123308452710E+0000 -8.77114394792469E+0000 -8.77105169358374E+0000 -8.77095631716791E+0000 -8.77085781433599E+0000 +-8.77075618074197E+0000 -8.77065141203498E+0000 -8.77054350385929E+0000 -8.77043245185435E+0000 -8.77031825165473E+0000 +-8.77020089889017E+0000 -8.77008038918554E+0000 -8.76995671816085E+0000 -8.76982988143125E+0000 -8.76969987460703E+0000 +-8.76956669329359E+0000 -8.76943033309147E+0000 -8.76929078959635E+0000 -8.76914805839900E+0000 -8.76900213508534E+0000 +-8.76885301523639E+0000 -8.76870069442829E+0000 -8.76854516823227E+0000 -8.76838643221469E+0000 -8.76822448193702E+0000 +-8.76805931295579E+0000 -8.76789092082268E+0000 -8.76771930108443E+0000 -8.76754444928288E+0000 -8.76736636095497E+0000 +-8.76718503163272E+0000 -8.76700045684322E+0000 -8.76681263210866E+0000 -8.76662155294630E+0000 -8.76642721486848E+0000 +-8.76622961338259E+0000 -8.76602874399112E+0000 -8.76582460219159E+0000 -8.76561718347662E+0000 -8.76540648333386E+0000 +-8.76519249724604E+0000 -8.76497522069091E+0000 -8.76475464914132E+0000 -8.76453077806512E+0000 -8.76430360292524E+0000 +-8.76407311917962E+0000 -8.76383932228126E+0000 -8.76360220767820E+0000 -8.76336177081349E+0000 -8.76311800712524E+0000 +-8.76287091204656E+0000 -8.76262048100560E+0000 -8.76236670942552E+0000 -8.76210959272451E+0000 -8.76184912631577E+0000 +-8.76158530560750E+0000 -8.76131812600293E+0000 -8.76104758290029E+0000 -8.76077367169280E+0000 -8.76049638776869E+0000 +-8.76021572651119E+0000 -8.75993168329853E+0000 -8.75964425350391E+0000 -8.75935343249554E+0000 -8.75905921563660E+0000 +-8.75876159828526E+0000 -8.75846057579467E+0000 -8.75815614351296E+0000 -8.75784829678322E+0000 -8.75753703094352E+0000 +-8.75722234132690E+0000 -8.75690422326137E+0000 -8.75658267206988E+0000 -8.75625768307035E+0000 -8.75592925157567E+0000 +-8.75559737289366E+0000 -8.75526204232711E+0000 -8.75492325517374E+0000 -8.75458100672622E+0000 -8.75423529227216E+0000 +-8.75388610709411E+0000 -8.75353344646957E+0000 -8.75317730567094E+0000 -8.75281767996557E+0000 -8.75245456461574E+0000 +-8.75208795487863E+0000 -8.75171784600636E+0000 -8.75134423324597E+0000 -8.75096711183940E+0000 -8.75058647702351E+0000 +-8.75020232403008E+0000 -8.74981464808575E+0000 -8.74942344441212E+0000 -8.74902870822565E+0000 -8.74863043473771E+0000 +-8.74822861915458E+0000 -8.74782325667739E+0000 -8.74741434250219E+0000 -8.74700187181992E+0000 -8.74658583981637E+0000 +-8.74616624167223E+0000 -8.74574307256306E+0000 -8.74531632765930E+0000 -8.74488600212625E+0000 -8.74445209112408E+0000 +-8.74401458980782E+0000 -8.74357349332738E+0000 -8.74312879682750E+0000 -8.74268049544780E+0000 -8.74222858432273E+0000 +-8.74177305858160E+0000 -8.74131391334857E+0000 -8.74085114374263E+0000 -8.74038474487763E+0000 -8.73991471186223E+0000 +-8.73944103979995E+0000 -8.73896372378914E+0000 -8.73848275892295E+0000 -8.73799814028937E+0000 -8.73750986297124E+0000 +-8.73701792204618E+0000 -8.73652231258664E+0000 -8.73602302965990E+0000 -8.73552006832801E+0000 -8.73501342364789E+0000 +-8.73450309067119E+0000 -8.73398906444442E+0000 -8.73347134000887E+0000 -8.73294991240061E+0000 -8.73242477665052E+0000 +-8.73189592778427E+0000 -8.73136336082231E+0000 -8.73082707077988E+0000 -8.73028705266699E+0000 -8.72974330148844E+0000 +-8.72919581224378E+0000 -8.72864457992738E+0000 -8.72808959952834E+0000 -8.72753086603053E+0000 -8.72696837441258E+0000 +-8.72640211964791E+0000 -8.72583209670466E+0000 -8.72525830054576E+0000 -8.72468072612884E+0000 -8.72409936840633E+0000 +-8.72351422232538E+0000 -8.72292528282789E+0000 -8.72233254485048E+0000 -8.72173600332455E+0000 -8.72113565317618E+0000 +-8.72053148932621E+0000 -8.71992350669021E+0000 -8.71931170017846E+0000 -8.71869606469597E+0000 -8.71807659514247E+0000 +-8.71745328641241E+0000 -8.71682613339492E+0000 -8.71619513097390E+0000 -8.71556027402789E+0000 -8.71492155743018E+0000 +-8.71427897604874E+0000 -8.71363252474625E+0000 -8.71298219838006E+0000 -8.71232799180225E+0000 -8.71166989985957E+0000 +-8.71100791739343E+0000 -8.71034203923997E+0000 -8.70967226022998E+0000 -8.70899857518893E+0000 -8.70832097893697E+0000 +-8.70763946628892E+0000 -8.70695403205427E+0000 -8.70626467103716E+0000 -8.70557137803642E+0000 -8.70487414784551E+0000 +-8.70417297525257E+0000 -8.70346785504037E+0000 -8.70275878198635E+0000 -8.70204575086260E+0000 -8.70132875643582E+0000 +-8.70060779346740E+0000 -8.69988285671333E+0000 -8.69915394092425E+0000 -8.69842104084543E+0000 -8.69768415121678E+0000 +-8.69694326677283E+0000 -8.69619838224271E+0000 -8.69544949235022E+0000 -8.69469659181373E+0000 -8.69393967534625E+0000 +-8.69317873765540E+0000 -8.69241377344339E+0000 -8.69164477740707E+0000 -8.69087174423786E+0000 -8.69009466862179E+0000 +-8.68931354523950E+0000 -8.68852836876621E+0000 -8.68773913387174E+0000 -8.68694583522047E+0000 -8.68614846747141E+0000 +-8.68534702527812E+0000 -8.68454150328876E+0000 -8.68373189614604E+0000 -8.68291819848726E+0000 -8.68210040494428E+0000 +-8.68127851014356E+0000 -8.68045250870608E+0000 -8.67962239524740E+0000 -8.67878816437764E+0000 -8.67794981070148E+0000 +-8.67710732881814E+0000 -8.67626071332140E+0000 -8.67540995879958E+0000 -8.67455505983554E+0000 -8.67369601100670E+0000 +-8.67283280688499E+0000 -8.67196544203689E+0000 -8.67109391102342E+0000 -8.67021820840010E+0000 -8.66933832871701E+0000 +-8.66845426651872E+0000 -8.66756601634436E+0000 -8.66667357272753E+0000 -8.66577693019638E+0000 -8.66487608327355E+0000 +-8.66397102647620E+0000 -8.66306175431600E+0000 -8.66214826129909E+0000 -8.66123054192614E+0000 -8.66030859069232E+0000 +-8.65938240208726E+0000 -8.65845197059511E+0000 -8.65751729069451E+0000 -8.65657835685854E+0000 -8.65563516355482E+0000 +-8.65468770524541E+0000 -8.65373597638686E+0000 -8.65277997143019E+0000 -8.65181968482088E+0000 -8.65085511099888E+0000 +-8.64988624439862E+0000 -8.64891307944897E+0000 -8.64793561057327E+0000 -8.64695383218930E+0000 -8.64596773870931E+0000 +-8.64497732453999E+0000 -8.64398258408247E+0000 -8.64298351173233E+0000 -8.64198010187958E+0000 -8.64097234890869E+0000 +-8.63996024719853E+0000 -8.63894379112243E+0000 -8.63792297504813E+0000 -8.63689779333780E+0000 -8.63586824034804E+0000 +-8.63483431042986E+0000 -8.63379599792868E+0000 -8.63275329718434E+0000 -8.63170620253111E+0000 -8.63065470829762E+0000 +-8.62959880880695E+0000 -8.62853849837655E+0000 -8.62747377131829E+0000 -8.62640462193843E+0000 -8.62533104453760E+0000 +-8.62425303341086E+0000 -8.62317058284761E+0000 -8.62208368713167E+0000 -8.62099234054122E+0000 -8.61989653734884E+0000 +-8.61879627182145E+0000 -8.61769153822037E+0000 -8.61658233080127E+0000 -8.61546864381420E+0000 -8.61435047150357E+0000 +-8.61322780810814E+0000 -8.61210064786103E+0000 -8.61096898498972E+0000 -8.60983281371604E+0000 -8.60869212825616E+0000 +-8.60754692282060E+0000 -8.60639719161422E+0000 -8.60524292883622E+0000 -8.60408412868014E+0000 -8.60292078533383E+0000 +-8.60175289297952E+0000 -8.60058044579371E+0000 -8.59940343794726E+0000 -8.59822186360533E+0000 -8.59703571692742E+0000 +-8.59584499206732E+0000 -8.59464968317316E+0000 -8.59344978438735E+0000 -8.59224528984663E+0000 -8.59103619368203E+0000 +-8.58982249001889E+0000 -8.58860417297683E+0000 -8.58738123666978E+0000 -8.58615367520596E+0000 -8.58492148268787E+0000 +-8.58368465321229E+0000 -8.58244318087032E+0000 -8.58119705974730E+0000 -8.57994628392285E+0000 -8.57869084747087E+0000 +-8.57743074445955E+0000 -8.57616596895132E+0000 -8.57489651500289E+0000 -8.57362237666521E+0000 -8.57234354798353E+0000 +-8.57106002299732E+0000 -8.56977179574030E+0000 -8.56847886024048E+0000 -8.56718121052007E+0000 -8.56587884059555E+0000 +-8.56457174447763E+0000 -8.56325991617128E+0000 -8.56194334967567E+0000 -8.56062203898423E+0000 -8.55929597808460E+0000 +-8.55796516095867E+0000 -8.55662958158252E+0000 -8.55528923392648E+0000 -8.55394411195509E+0000 -8.55259420962709E+0000 +-8.55123952089543E+0000 -8.54988003970731E+0000 -8.54851576000408E+0000 -8.54714667572132E+0000 -8.54577278078881E+0000 +-8.54439406913053E+0000 -8.54301053466463E+0000 -8.54162217130347E+0000 -8.54022897295361E+0000 -8.53883093351576E+0000 +-8.53742804688484E+0000 -8.53602030694993E+0000 -8.53460770759430E+0000 -8.53319024269539E+0000 -8.53176790612480E+0000 +-8.53034069174830E+0000 -8.52890859342585E+0000 -8.52747160501152E+0000 -8.52602972035357E+0000 -8.52458293329443E+0000 +-8.52313123767064E+0000 -8.52167462731293E+0000 -8.52021309604614E+0000 -8.51874663768928E+0000 -8.51727524605549E+0000 +-8.51579891495205E+0000 -8.51431763818037E+0000 -8.51283140953599E+0000 -8.51134022280858E+0000 -8.50984407178194E+0000 +-8.50834295023398E+0000 -8.50683685193675E+0000 -8.50532577065640E+0000 -8.50380970015319E+0000 -8.50228863418151E+0000 +-8.50076256648983E+0000 -8.49923149082075E+0000 -8.49769540091096E+0000 -8.49615429049124E+0000 -8.49460815328649E+0000 +-8.49305698301568E+0000 -8.49150077339188E+0000 -8.48993951812224E+0000 -8.48837321090800E+0000 -8.48680184544447E+0000 +-8.48522541542106E+0000 -8.48364391452124E+0000 -8.48205733642254E+0000 -8.48046567479657E+0000 -8.47886892330903E+0000 +-8.47726707561964E+0000 -8.47566012538220E+0000 -8.47404806624458E+0000 -8.47243089184868E+0000 -8.47080859583047E+0000 +-8.46918117181996E+0000 -8.46754861344120E+0000 -8.46591091431228E+0000 -8.46426806804536E+0000 -8.46262006824659E+0000 +-8.46096690851619E+0000 -8.45930858244839E+0000 -8.45764508363146E+0000 -8.45597640564768E+0000 -8.45430254207337E+0000 +-8.45262348647885E+0000 -8.45093923242846E+0000 -8.44924977348057E+0000 -8.44755510318753E+0000 -8.44585521509572E+0000 +-8.44415010274551E+0000 -8.44243975967129E+0000 -8.44072417940142E+0000 -8.43900335545827E+0000 -8.43727728135821E+0000 +-8.43554595061158E+0000 -8.43380935672272E+0000 -8.43206749318994E+0000 -8.43032035350555E+0000 -8.42856793115581E+0000 +-8.42681021962098E+0000 -8.42504721237527E+0000 -8.42327890288688E+0000 -8.42150528461795E+0000 -8.41972635102460E+0000 +-8.41794209555691E+0000 -8.41615251165889E+0000 -8.41435759276854E+0000 -8.41255733231779E+0000 -8.41075172373252E+0000 +-8.40894076043254E+0000 -8.40712443583164E+0000 -8.40530274333751E+0000 -8.40347567635180E+0000 -8.40164322827007E+0000 +-8.39980539248182E+0000 -8.39796216237049E+0000 -8.39611353131342E+0000 -8.39425949268190E+0000 -8.39240003984109E+0000 +-8.39053516615012E+0000 -8.38866486496199E+0000 -8.38678912962363E+0000 -8.38490795347588E+0000 -8.38302132985345E+0000 +-8.38112925208500E+0000 -8.37923171349303E+0000 -8.37732870739399E+0000 -8.37542022709818E+0000 -8.37350626590980E+0000 +-8.37158681712695E+0000 -8.36966187404158E+0000 -8.36773142993956E+0000 -8.36579547810059E+0000 -8.36385401179828E+0000 +-8.36190702430010E+0000 -8.35995450886739E+0000 -8.35799645875533E+0000 -8.35603286721298E+0000 -8.35406372748328E+0000 +-8.35208903280299E+0000 -8.35010877640273E+0000 -8.34812295150698E+0000 -8.34613155133407E+0000 -8.34413456909614E+0000 +-8.34213199799922E+0000 -8.34012383124315E+0000 -8.33811006202160E+0000 -8.33609068352207E+0000 -8.33406568892591E+0000 +-8.33203507140828E+0000 -8.32999882413817E+0000 -8.32795694027838E+0000 -8.32590941298553E+0000 -8.32385623541006E+0000 +-8.32179740069621E+0000 -8.31973290198204E+0000 -8.31766273239942E+0000 -8.31558688507398E+0000 -8.31350535312521E+0000 +-8.31141812966635E+0000 -8.30932520780446E+0000 -8.30722658064037E+0000 -8.30512224126870E+0000 -8.30301218277788E+0000 +-8.30089639825008E+0000 -8.29877488076129E+0000 -8.29664762338123E+0000 -8.29451461917344E+0000 -8.29237586119519E+0000 +-8.29023134249755E+0000 -8.28808105612531E+0000 -8.28592499511707E+0000 -8.28376315250514E+0000 -8.28159552131563E+0000 +-8.27942209456837E+0000 -8.27724286527695E+0000 -8.27505782644870E+0000 -8.27286697108470E+0000 -8.27067029217976E+0000 +-8.26846778272243E+0000 -8.26625943569501E+0000 -8.26404524407350E+0000 -8.26182520082765E+0000 -8.25959929892094E+0000 +-8.25736753131054E+0000 -8.25512989094737E+0000 -8.25288637077606E+0000 -8.25063696373494E+0000 -8.24838166275606E+0000 +-8.24612046076519E+0000 -8.24385335068177E+0000 -8.24158032541896E+0000 -8.23930137788363E+0000 -8.23701650097633E+0000 +-8.23472568759130E+0000 -8.23242893061649E+0000 -8.23012622293350E+0000 -8.22781755741765E+0000 -8.22550292693791E+0000 +-8.22318232435696E+0000 -8.22085574253112E+0000 -8.21852317431041E+0000 -8.21618461253849E+0000 -8.21384005005271E+0000 +-8.21148947968409E+0000 -8.20913289425726E+0000 -8.20677028659057E+0000 -8.20440164949598E+0000 -8.20202697577911E+0000 +-8.19964625823923E+0000 -8.19725948966928E+0000 -8.19486666285579E+0000 -8.19246777057897E+0000 -8.19006280561266E+0000 +-8.18765176072431E+0000 -8.18523462867502E+0000 -8.18281140221951E+0000 -8.18038207410613E+0000 -8.17794663707685E+0000 +-8.17550508386725E+0000 -8.17305740720653E+0000 -8.17060359981751E+0000 -8.16814365441660E+0000 -8.16567756371382E+0000 +-8.16320532041283E+0000 -8.16072691721083E+0000 -8.15824234679867E+0000 -8.15575160186075E+0000 -8.15325467507511E+0000 +-8.15075155911333E+0000 -8.14824224664060E+0000 -8.14572673031570E+0000 -8.14320500279097E+0000 -8.14067705671234E+0000 +-8.13814288471930E+0000 -8.13560247944493E+0000 -8.13305583351586E+0000 -8.13050293955229E+0000 -8.12794379016799E+0000 +-8.12537837797028E+0000 -8.12280669556004E+0000 -8.12022873553168E+0000 -8.11764449047321E+0000 -8.11505395296614E+0000 +-8.11245711558554E+0000 -8.10985397090002E+0000 -8.10724451147174E+0000 -8.10462872985637E+0000 -8.10200661860314E+0000 +-8.09937817025478E+0000 -8.09674337734758E+0000 -8.09410223241131E+0000 -8.09145472796931E+0000 -8.08880085653839E+0000 +-8.08614061062891E+0000 -8.08347398274472E+0000 -8.08080096538319E+0000 -8.07812155103518E+0000 -8.07543573218508E+0000 +-8.07274350131074E+0000 -8.07004485088354E+0000 -8.06733977336834E+0000 -8.06462826122350E+0000 -8.06191030690085E+0000 +-8.05918590284572E+0000 -8.05645504149690E+0000 -8.05371771528669E+0000 -8.05097391664085E+0000 -8.04822363797861E+0000 +-8.04546687171267E+0000 -8.04270361024920E+0000 -8.03993384598783E+0000 -8.03715757132165E+0000 -8.03437477863722E+0000 +-8.03158546031454E+0000 -8.02878960872707E+0000 -8.02598721624172E+0000 -8.02317827521884E+0000 -8.02036277801222E+0000 +-8.01754071696910E+0000 -8.01471208443015E+0000 -8.01187687272948E+0000 -8.00903507419463E+0000 -8.00618668114656E+0000 +-8.00333168589967E+0000 -8.00047008076176E+0000 -7.99760185803408E+0000 -7.99472701001126E+0000 -7.99184552898137E+0000 +-7.98895740722589E+0000 -7.98606263701969E+0000 -7.98316121063106E+0000 -7.98025312032168E+0000 -7.97733835834664E+0000 +-7.97441691695442E+0000 -7.97148878838689E+0000 -7.96855396487931E+0000 -7.96561243866033E+0000 -7.96266420195198E+0000 +-7.95970924696968E+0000 -7.95674756592221E+0000 -7.95377915101175E+0000 -7.95080399443382E+0000 -7.94782208837734E+0000 +-7.94483342502457E+0000 -7.94183799655115E+0000 -7.93883579512608E+0000 -7.93582681291171E+0000 -7.93281104206373E+0000 +-7.92978847473121E+0000 -7.92675910305656E+0000 -7.92372291917552E+0000 -7.92067991521719E+0000 -7.91763008330399E+0000 +-7.91457341555169E+0000 -7.91150990406940E+0000 -7.90843954095953E+0000 -7.90536231831786E+0000 -7.90227822823346E+0000 +-7.89918726278874E+0000 -7.89608941405942E+0000 -7.89298467411454E+0000 -7.88987303501644E+0000 -7.88675448882078E+0000 +-7.88362902757654E+0000 -7.88049664332598E+0000 -7.87735732810466E+0000 -7.87421107394147E+0000 -7.87105787285856E+0000 +-7.86789771687138E+0000 -7.86473059798868E+0000 -7.86155650821249E+0000 -7.85837543953811E+0000 -7.85518738395414E+0000 +-7.85199233344245E+0000 -7.84879027997817E+0000 -7.84558121552973E+0000 -7.84236513205879E+0000 -7.83914202152032E+0000 +-7.83591187586251E+0000 -7.83267468702683E+0000 -7.82943044694801E+0000 -7.82617914755402E+0000 -7.82292078076608E+0000 +-7.81965533849868E+0000 -7.81638281265953E+0000 -7.81310319514958E+0000 -7.80981647786304E+0000 -7.80652265268734E+0000 +-7.80322171150314E+0000 -7.79991364618433E+0000 -7.79659844859804E+0000 -7.79327611060462E+0000 -7.78994662405762E+0000 +-7.78660998080383E+0000 -7.78326617268325E+0000 -7.77991519152908E+0000 -7.77655702916775E+0000 -7.77319167741887E+0000 +-7.76981912809527E+0000 -7.76643937300297E+0000 -7.76305240394121E+0000 -7.75965821270239E+0000 -7.75625679107211E+0000 +-7.75284813082919E+0000 -7.74943222374559E+0000 -7.74600906158646E+0000 -7.74257863611018E+0000 -7.73914093906823E+0000 +-7.73569596220531E+0000 -7.73224369725929E+0000 -7.72878413596119E+0000 -7.72531727003519E+0000 -7.72184309119866E+0000 +-7.71836159116210E+0000 -7.71487276162917E+0000 -7.71137659429671E+0000 -7.70787308085466E+0000 -7.70436221298615E+0000 +-7.70084398236743E+0000 -7.69731838066790E+0000 -7.69378539955009E+0000 -7.69024503066969E+0000 -7.68669726567547E+0000 +-7.68314209620937E+0000 -7.67957951390646E+0000 -7.67600951039490E+0000 -7.67243207729599E+0000 -7.66884720622415E+0000 +-7.66525488878691E+0000 -7.66165511658490E+0000 -7.65804788121186E+0000 -7.65443317425466E+0000 -7.65081098729324E+0000 +-7.64718131190065E+0000 -7.64354413964304E+0000 -7.63989946207966E+0000 -7.63624727076283E+0000 -7.63258755723797E+0000 +-7.62892031304357E+0000 -7.62524552971124E+0000 -7.62156319876562E+0000 -7.61787331172445E+0000 -7.61417586009854E+0000 +-7.61047083539177E+0000 -7.60675822910107E+0000 -7.60303803271647E+0000 -7.59931023772102E+0000 -7.59557483559085E+0000 +-7.59183181779513E+0000 -7.58808117579611E+0000 -7.58432290104905E+0000 -7.58055698500229E+0000 -7.57678341909718E+0000 +-7.57300219476814E+0000 -7.56921330344262E+0000 -7.56541673654107E+0000 -7.56161248547702E+0000 -7.55780054165700E+0000 +-7.55398089648056E+0000 -7.55015354134029E+0000 -7.54631846762180E+0000 -7.54247566670369E+0000 -7.53862512995760E+0000 +-7.53476684874816E+0000 -7.53090081443302E+0000 -7.52702701836284E+0000 -7.52314545188125E+0000 -7.51925610632492E+0000 +-7.51535897302348E+0000 -7.51145404329957E+0000 -7.50754130846882E+0000 -7.50362075983984E+0000 -7.49969238871422E+0000 +-7.49575618638653E+0000 -7.49181214414434E+0000 -7.48786025326817E+0000 -7.48390050503150E+0000 -7.47993289070082E+0000 +-7.47595740153555E+0000 -7.47197402878809E+0000 -7.46798276370378E+0000 -7.46398359752095E+0000 -7.45997652147085E+0000 +-7.45596152677769E+0000 -7.45193860465865E+0000 -7.44790774632382E+0000 -7.44386894297626E+0000 -7.43982218581195E+0000 +-7.43576746601981E+0000 -7.43170477478170E+0000 -7.42763410327241E+0000 -7.42355544265964E+0000 -7.41946878410404E+0000 +-7.41537411875915E+0000 -7.41127143777146E+0000 -7.40716073228035E+0000 -7.40304199341813E+0000 -7.39891521231001E+0000 +-7.39478038007410E+0000 -7.39063748782142E+0000 -7.38648652665590E+0000 -7.38232748767435E+0000 -7.37816036196648E+0000 +-7.37398514061490E+0000 -7.36980181469509E+0000 -7.36561037527544E+0000 -7.36141081341720E+0000 -7.35720312017451E+0000 +-7.35298728659439E+0000 -7.34876330371672E+0000 -7.34453116257427E+0000 -7.34029085419265E+0000 -7.33604236959036E+0000 +-7.33178569977875E+0000 -7.32752083576204E+0000 -7.32324776853729E+0000 -7.31896648909441E+0000 -7.31467698841618E+0000 +-7.31037925747821E+0000 -7.30607328724897E+0000 -7.30175906868975E+0000 -7.29743659275469E+0000 -7.29310585039076E+0000 +-7.28876683253778E+0000 -7.28441953012837E+0000 -7.28006393408799E+0000 -7.27570003533493E+0000 -7.27132782478029E+0000 +-7.26694729332799E+0000 -7.26255843187476E+0000 -7.25816123131015E+0000 -7.25375568251652E+0000 -7.24934177636902E+0000 +-7.24491950373562E+0000 -7.24048885547706E+0000 -7.23604982244693E+0000 -7.23160239549155E+0000 -7.22714656545007E+0000 +-7.22268232315443E+0000 -7.21820965942933E+0000 -7.21372856509226E+0000 -7.20923903095350E+0000 -7.20474104781611E+0000 +-7.20023460647589E+0000 -7.19571969772144E+0000 -7.19119631233412E+0000 -7.18666444108804E+0000 -7.18212407475010E+0000 +-7.17757520407991E+0000 -7.17301781982990E+0000 -7.16845191274519E+0000 -7.16387747356368E+0000 -7.15929449301602E+0000 +-7.15470296182558E+0000 -7.15010287070849E+0000 -7.14549421037362E+0000 -7.14087697152255E+0000 -7.13625114484962E+0000 +-7.13161672104186E+0000 -7.12697369077908E+0000 -7.12232204473376E+0000 -7.11766177357113E+0000 -7.11299286794912E+0000 +-7.10831531851838E+0000 -7.10362911592228E+0000 -7.09893425079688E+0000 -7.09423071377095E+0000 -7.08951849546598E+0000 +-7.08479758649611E+0000 -7.08006797746824E+0000 -7.07532965898191E+0000 -7.07058262162937E+0000 -7.06582685599557E+0000 +-7.06106235265812E+0000 -7.05628910218732E+0000 -7.05150709514615E+0000 -7.04671632209026E+0000 -7.04191677356797E+0000 +-7.03710844012029E+0000 -7.03229131228087E+0000 -7.02746538057602E+0000 -7.02263063552475E+0000 -7.01778706763867E+0000 +-7.01293466742208E+0000 -7.00807342537193E+0000 -7.00320333197781E+0000 -6.99832437772196E+0000 -6.99343655307925E+0000 +-6.98853984851721E+0000 -6.98363425449598E+0000 -6.97871976146836E+0000 -6.97379635987976E+0000 -6.96886404016822E+0000 +-6.96392279276443E+0000 -6.95897260809165E+0000 -6.95401347656581E+0000 -6.94904538859544E+0000 -6.94406833458166E+0000 +-6.93908230491822E+0000 -6.93408728999147E+0000 -6.92908328018038E+0000 -6.92407026585649E+0000 -6.91904823738396E+0000 +-6.91401718511955E+0000 -6.90897709941258E+0000 -6.90392797060500E+0000 -6.89886978903131E+0000 -6.89380254501862E+0000 +-6.88872622888659E+0000 -6.88364083094749E+0000 -6.87854634150614E+0000 -6.87344275085995E+0000 -6.86833004929888E+0000 +-6.86320822710545E+0000 -6.85807727455478E+0000 -6.85293718191450E+0000 -6.84778793944483E+0000 -6.84262953739853E+0000 +-6.83746196602092E+0000 -6.83228521554984E+0000 -6.82709927621571E+0000 -6.82190413824148E+0000 -6.81669979184262E+0000 +-6.81148622722715E+0000 -6.80626343459563E+0000 -6.80103140414113E+0000 -6.79579012604926E+0000 -6.79053959049815E+0000 +-6.78527978765846E+0000 -6.78001070769335E+0000 -6.77473234075849E+0000 -6.76944467700210E+0000 -6.76414770656487E+0000 +-6.75884141958000E+0000 -6.75352580617322E+0000 -6.74820085646273E+0000 -6.74286656055924E+0000 -6.73752290856594E+0000 +-6.73216989057854E+0000 -6.72680749668521E+0000 -6.72143571696662E+0000 -6.71605454149591E+0000 -6.71066396033872E+0000 +-6.70526396355314E+0000 -6.69985454118974E+0000 -6.69443568329157E+0000 -6.68900737989416E+0000 -6.68356962102546E+0000 +-6.67812239670591E+0000 -6.67266569694842E+0000 -6.66719951175834E+0000 -6.66172383113346E+0000 -6.65623864506404E+0000 +-6.65074394353278E+0000 -6.64523971651482E+0000 -6.63972595397774E+0000 -6.63420264588156E+0000 -6.62866978217874E+0000 +-6.62312735281415E+0000 -6.61757534772512E+0000 -6.61201375684139E+0000 -6.60644257008512E+0000 -6.60086177737088E+0000 +-6.59527136860568E+0000 -6.58967133368894E+0000 -6.58406166251246E+0000 -6.57844234496049E+0000 -6.57281337090966E+0000 +-6.56717473022901E+0000 -6.56152641277997E+0000 -6.55586840841637E+0000 -6.55020070698445E+0000 -6.54452329832281E+0000 +-6.53883617226246E+0000 -6.53313931862678E+0000 -6.52743272723155E+0000 -6.52171638788490E+0000 -6.51599029038735E+0000 +-6.51025442453181E+0000 -6.50450878010352E+0000 -6.49875334688012E+0000 -6.49298811463161E+0000 -6.48721307312033E+0000 +-6.48142821210098E+0000 -6.47563352132064E+0000 -6.46982899051872E+0000 -6.46401460942698E+0000 -6.45819036776953E+0000 +-6.45235625526282E+0000 -6.44651226161564E+0000 -6.44065837652912E+0000 -6.43479458969671E+0000 -6.42892089080422E+0000 +-6.42303726952976E+0000 -6.41714371554377E+0000 -6.41124021850902E+0000 -6.40532676808059E+0000 -6.39940335390589E+0000 +-6.39346996562462E+0000 -6.38752659286881E+0000 -6.38157322526279E+0000 -6.37560985242319E+0000 -6.36963646395895E+0000 +-6.36365304947130E+0000 -6.35765959855376E+0000 -6.35165610079216E+0000 -6.34564254576461E+0000 -6.33961892304150E+0000 +-6.33358522218550E+0000 -6.32754143275159E+0000 -6.32148754428698E+0000 -6.31542354633121E+0000 -6.30934942841603E+0000 +-6.30326518006550E+0000 -6.29717079079595E+0000 -6.29106625011594E+0000 -6.28495154752631E+0000 -6.27882667252016E+0000 +-6.27269161458283E+0000 -6.26654636319192E+0000 -6.26039090781727E+0000 -6.25422523792099E+0000 -6.24804934295738E+0000 +-6.24186321237303E+0000 -6.23566683560674E+0000 -6.22946020208956E+0000 -6.22324330124473E+0000 -6.21701612248778E+0000 +-6.21077865522640E+0000 -6.20453088886055E+0000 -6.19827281278237E+0000 -6.19200441637624E+0000 -6.18572568901875E+0000 +-6.17943662007869E+0000 -6.17313719891706E+0000 -6.16682741488706E+0000 -6.16050725733409E+0000 -6.15417671559576E+0000 +-6.14783577900186E+0000 -6.14148443687437E+0000 -6.13512267852747E+0000 -6.12875049326752E+0000 -6.12236787039306E+0000 +-6.11597479919480E+0000 -6.10957126895564E+0000 -6.10315726895067E+0000 -6.09673278844711E+0000 -6.09029781670439E+0000 +-6.08385234297405E+0000 -6.07739635649985E+0000 -6.07092984651768E+0000 -6.06445280225558E+0000 -6.05796521293376E+0000 +-6.05146706776456E+0000 -6.04495835595250E+0000 -6.03843906669419E+0000 -6.03190918917844E+0000 -6.02536871258616E+0000 +-6.01881762609040E+0000 -6.01225591885635E+0000 -6.00568358004134E+0000 -5.99910059879479E+0000 -5.99250696425827E+0000 +-5.98590266556548E+0000 -5.97928769184220E+0000 -5.97266203220636E+0000 -5.96602567576800E+0000 -5.95937861162923E+0000 +-5.95272082888430E+0000 -5.94605231661954E+0000 -5.93937306391343E+0000 -5.93268305983647E+0000 -5.92598229345131E+0000 +-5.91927075381267E+0000 -5.91254842996735E+0000 -5.90581531095426E+0000 -5.89907138580437E+0000 -5.89231664354072E+0000 +-5.88555107317846E+0000 -5.87877466372478E+0000 -5.87198740417895E+0000 -5.86518928353232E+0000 -5.85838029076828E+0000 +-5.85156041486230E+0000 -5.84472964478190E+0000 -5.83788796948665E+0000 -5.83103537792818E+0000 -5.82417185905016E+0000 +-5.81729740178833E+0000 -5.81041199507044E+0000 -5.80351562781629E+0000 -5.79660828893774E+0000 -5.78968996733865E+0000 +-5.78276065191493E+0000 -5.77582033155451E+0000 -5.76886899513737E+0000 -5.76190663153547E+0000 -5.75493322961282E+0000 +-5.74794877822544E+0000 -5.74095326622136E+0000 -5.73394668244061E+0000 -5.72692901571525E+0000 -5.71990025486933E+0000 +-5.71286038871890E+0000 -5.70580940607202E+0000 -5.69874729572873E+0000 -5.69167404648108E+0000 -5.68458964711309E+0000 +-5.67749408640078E+0000 -5.67038735311215E+0000 -5.66326943600719E+0000 -5.65614032383784E+0000 -5.64900000534804E+0000 +-5.64184846927371E+0000 -5.63468570434271E+0000 -5.62751169927487E+0000 -5.62032644278200E+0000 -5.61312992356788E+0000 +-5.60592213032820E+0000 -5.59870305175065E+0000 -5.59147267651485E+0000 -5.58423099329238E+0000 -5.57697799074674E+0000 +-5.56971365753339E+0000 -5.56243798229974E+0000 -5.55515095368512E+0000 -5.54785256032080E+0000 -5.54054279082997E+0000 +-5.53322163382776E+0000 -5.52588907792122E+0000 -5.51854511170932E+0000 -5.51118972378294E+0000 -5.50382290272489E+0000 +-5.49644463710988E+0000 -5.48905491550455E+0000 -5.48165372646743E+0000 -5.47424105854894E+0000 -5.46681690029143E+0000 +-5.45938124022913E+0000 -5.45193406688817E+0000 -5.44447536878657E+0000 -5.43700513443423E+0000 -5.42952335233296E+0000 +-5.42203001097642E+0000 -5.41452509885018E+0000 -5.40700860443167E+0000 -5.39948051619020E+0000 -5.39194082258695E+0000 +-5.38438951207495E+0000 -5.37682657309913E+0000 -5.36925199409625E+0000 -5.36166576349495E+0000 -5.35406786971572E+0000 +-5.34645830117090E+0000 -5.33883704626468E+0000 -5.33120409339310E+0000 -5.32355943094404E+0000 -5.31590304729722E+0000 +-5.30823493082421E+0000 -5.30055506988840E+0000 -5.29286345284503E+0000 -5.28516006804116E+0000 -5.27744490381567E+0000 +-5.26971794849926E+0000 -5.26197919041447E+0000 -5.25422861787565E+0000 -5.24646621918895E+0000 -5.23869198265235E+0000 +-5.23090589655564E+0000 -5.22310794918039E+0000 -5.21529812880000E+0000 -5.20747642367966E+0000 -5.19964282207635E+0000 +-5.19179731223885E+0000 -5.18393988240774E+0000 -5.17607052081538E+0000 -5.16818921568589E+0000 -5.16029595523522E+0000 +-5.15239072767107E+0000 -5.14447352119292E+0000 -5.13654432399200E+0000 -5.12860312425137E+0000 -5.12064991014580E+0000 +-5.11268466984184E+0000 -5.10470739149781E+0000 -5.09671806326380E+0000 -5.08871667328162E+0000 -5.08070320968485E+0000 +-5.07267766059882E+0000 -5.06464001414063E+0000 -5.05659025841907E+0000 -5.04852838153472E+0000 -5.04045437157987E+0000 +-5.03236821663854E+0000 -5.02426990478651E+0000 -5.01615942409128E+0000 -5.00803676261205E+0000 -4.99990190839976E+0000 +-4.99175484949708E+0000 -4.98359557393838E+0000 -4.97542406974976E+0000 -4.96724032494900E+0000 -4.95904432754562E+0000 +-4.95083606554084E+0000 -4.94261552692757E+0000 -4.93438269969042E+0000 -4.92613757180570E+0000 -4.91788013124142E+0000 +-4.90961036595726E+0000 -4.90132826390461E+0000 -4.89303381302653E+0000 -4.88472700125777E+0000 -4.87640781652474E+0000 +-4.86807624674554E+0000 -4.85973227982996E+0000 -4.85137590367941E+0000 -4.84300710618701E+0000 -4.83462587523753E+0000 +-4.82623219870740E+0000 -4.81782606446469E+0000 -4.80940746036917E+0000 -4.80097637427220E+0000 -4.79253279401684E+0000 +-4.78407670743776E+0000 -4.77560810236130E+0000 -4.76712696660543E+0000 -4.75863328797974E+0000 -4.75012705428549E+0000 +-4.74160825331553E+0000 -4.73307687285435E+0000 -4.72453290067809E+0000 -4.71597632455448E+0000 -4.70740713224289E+0000 +-4.69882531149428E+0000 -4.69023085005126E+0000 -4.68162373564801E+0000 -4.67300395601035E+0000 -4.66437149885569E+0000 +-4.65572635189304E+0000 -4.64706850282300E+0000 -4.63839793933778E+0000 -4.62971464912118E+0000 -4.62101861984859E+0000 +-4.61230983918696E+0000 -4.60358829479486E+0000 -4.59485397432243E+0000 -4.58610686541137E+0000 -4.57734695569497E+0000 +-4.56857423279809E+0000 -4.55978868433715E+0000 -4.55099029792015E+0000 -4.54217906114663E+0000 -4.53335496160772E+0000 +-4.52451798688608E+0000 -4.51566812455594E+0000 -4.50680536218305E+0000 -4.49792968732476E+0000 -4.48904108752993E+0000 +-4.48013955033894E+0000 -4.47122506328377E+0000 -4.46229761388789E+0000 -4.45335718966631E+0000 -4.44440377812557E+0000 +-4.43543736676375E+0000 -4.42645794307045E+0000 -4.41746549452676E+0000 -4.40846000860534E+0000 -4.39944147277033E+0000 +-4.39040987447739E+0000 -4.38136520117368E+0000 -4.37230744029788E+0000 -4.36323657928018E+0000 -4.35415260554225E+0000 +-4.34505550649726E+0000 -4.33594526954989E+0000 -4.32682188209629E+0000 -4.31768533152411E+0000 -4.30853560521250E+0000 +-4.29937269053206E+0000 -4.29019657484489E+0000 -4.28100724550456E+0000 -4.27180468985613E+0000 -4.26258889523610E+0000 +-4.25335984897246E+0000 -4.24411753838466E+0000 -4.23486195078360E+0000 -4.22559307347167E+0000 -4.21631089374266E+0000 +-4.20701539888187E+0000 -4.19770657616603E+0000 -4.18838441286330E+0000 -4.17904889623330E+0000 -4.16970001352709E+0000 +-4.16033775198717E+0000 -4.15096209884744E+0000 -4.14157304133331E+0000 -4.13217056666154E+0000 -4.12275466204035E+0000 +-4.11332531466938E+0000 -4.10388251173969E+0000 -4.09442624043376E+0000 -4.08495648792548E+0000 -4.07547324138016E+0000 +-4.06597648795449E+0000 -4.05646621479660E+0000 -4.04694240904600E+0000 -4.03740505783361E+0000 -4.02785414828175E+0000 +-4.01828966750411E+0000 -4.00871160260581E+0000 -3.99911994068331E+0000 -3.98951466882449E+0000 -3.97989577410859E+0000 +-3.97026324360626E+0000 -3.96061706437948E+0000 -3.95095722348164E+0000 -3.94128370795748E+0000 -3.93159650484312E+0000 +-3.92189560116603E+0000 -3.91218098394504E+0000 -3.90245264019036E+0000 -3.89271055690353E+0000 -3.88295472107746E+0000 +-3.87318511969637E+0000 -3.86340173973590E+0000 -3.85360456816296E+0000 -3.84379359193583E+0000 -3.83396879800413E+0000 +-3.82413017330882E+0000 -3.81427770478217E+0000 -3.80441137934778E+0000 -3.79453118392060E+0000 -3.78463710540688E+0000 +-3.77472913070419E+0000 -3.76480724670142E+0000 -3.75487144027879E+0000 -3.74492169830780E+0000 -3.73495800765127E+0000 +-3.72498035516334E+0000 -3.71498872768942E+0000 -3.70498311206624E+0000 -3.69496349512184E+0000 -3.68492986367552E+0000 +-3.67488220453788E+0000 -3.66482050451081E+0000 -3.65474475038749E+0000 -3.64465492895237E+0000 -3.63455102698119E+0000 +-3.62443303124093E+0000 -3.61430092848990E+0000 -3.60415470547763E+0000 -3.59399434894494E+0000 -3.58381984562389E+0000 +-3.57363118223784E+0000 -3.56342834550136E+0000 -3.55321132212030E+0000 -3.54298009879177E+0000 -3.53273466220409E+0000 +-3.52247499903687E+0000 -3.51220109596095E+0000 -3.50191293963838E+0000 -3.49161051672247E+0000 -3.48129381385776E+0000 +-3.47096281768003E+0000 -3.46061751481628E+0000 -3.45025789188471E+0000 -3.43988393549478E+0000 -3.42949563224715E+0000 +-3.41909296873370E+0000 -3.40867593153750E+0000 -3.39824450723287E+0000 -3.38779868238531E+0000 -3.37733844355151E+0000 +-3.36686377727940E+0000 -3.35637467010809E+0000 -3.34587110856786E+0000 -3.33535307918020E+0000 -3.32482056845782E+0000 +-3.31427356290457E+0000 -3.30371204901550E+0000 -3.29313601327683E+0000 -3.28254544216598E+0000 -3.27194032215153E+0000 +-3.26132063969322E+0000 -3.25068638124197E+0000 -3.24003753323988E+0000 -3.22937408212017E+0000 -3.21869601430726E+0000 +-3.20800331621671E+0000 -3.19729597425523E+0000 -3.18657397482068E+0000 -3.17583730430208E+0000 -3.16508594907958E+0000 +-3.15431989552447E+0000 -3.14353912999919E+0000 -3.13274363885731E+0000 -3.12193340844353E+0000 -3.11110842509369E+0000 +-3.10026867513472E+0000 -3.08941414488473E+0000 -3.07854482065291E+0000 -3.06766068873958E+0000 -3.05676173543617E+0000 +-3.04584794702523E+0000 -3.03491930978041E+0000 -3.02397580996645E+0000 -3.01301743383925E+0000 -3.00204416764575E+0000 +-2.99105599762400E+0000 -2.98005291000316E+0000 -2.96903489100348E+0000 -2.95800192683627E+0000 -2.94695400370396E+0000 +-2.93589110780005E+0000 -2.92481322530910E+0000 -2.91372034240677E+0000 -2.90261244525979E+0000 -2.89148952002594E+0000 +-2.88035155285410E+0000 -2.86919852988417E+0000 -2.85803043724717E+0000 -2.84684726106511E+0000 -2.83564898745112E+0000 +-2.82443560250933E+0000 -2.81320709233495E+0000 -2.80196344301423E+0000 -2.79070464062444E+0000 -2.77943067123395E+0000 +-2.76814152090210E+0000 -2.75683717567930E+0000 -2.74551762160698E+0000 -2.73418284471761E+0000 -2.72283283103468E+0000 +-2.71146756657268E+0000 -2.70008703733717E+0000 -2.68869122932468E+0000 -2.67728012852278E+0000 -2.66585372091002E+0000 +-2.65441199245600E+0000 -2.64295492912130E+0000 -2.63148251685749E+0000 -2.61999474160719E+0000 -2.60849158930394E+0000 +-2.59697304587234E+0000 -2.58543909722794E+0000 -2.57388972927729E+0000 -2.56232492791793E+0000 -2.55074467903837E+0000 +-2.53914896851809E+0000 -2.52753778222759E+0000 -2.51591110602828E+0000 -2.50426892577258E+0000 -2.49261122730387E+0000 +-2.48093799645649E+0000 -2.46924921905573E+0000 -2.45754488091784E+0000 -2.44582496785005E+0000 -2.43408946565051E+0000 +-2.42233836010832E+0000 -2.41057163700356E+0000 -2.39878928210721E+0000 -2.38699128118121E+0000 -2.37517761997843E+0000 +-2.36334828424269E+0000 -2.35150325970872E+0000 -2.33964253210218E+0000 -2.32776608713967E+0000 -2.31587391052870E+0000 +-2.30396598796770E+0000 -2.29204230514601E+0000 -2.28010284774390E+0000 -2.26814760143253E+0000 -2.25617655187398E+0000 +-2.24418968472123E+0000 -2.23218698561815E+0000 -2.22016844019954E+0000 -2.20813403409105E+0000 -2.19608375290927E+0000 +-2.18401758226163E+0000 -2.17193550774650E+0000 -2.15983751495306E+0000 -2.14772358946145E+0000 -2.13559371684265E+0000 +-2.12344788265849E+0000 -2.11128607246172E+0000 -2.09910827179594E+0000 -2.08691446619559E+0000 -2.07470464118599E+0000 +-2.06247878228334E+0000 -2.05023687499467E+0000 -2.03797890481787E+0000 -2.02570485724169E+0000 -2.01341471774571E+0000 +-2.00110847180038E+0000 -1.98878610486695E+0000 -1.97644760239755E+0000 -1.96409294983514E+0000 -1.95172213261349E+0000 +-1.93933513615721E+0000 -1.92693194588175E+0000 -1.91451254719336E+0000 -1.90207692548914E+0000 -1.88962506615698E+0000 +-1.87715695457561E+0000 -1.86467257611454E+0000 -1.85217191613411E+0000 -1.83965495998549E+0000 -1.82712169301059E+0000 +-1.81457210054218E+0000 -1.80200616790381E+0000 -1.78942388040979E+0000 -1.77682522336528E+0000 -1.76421018206617E+0000 +-1.75157874179918E+0000 -1.73893088784179E+0000 -1.72626660546226E+0000 -1.71358587991964E+0000 -1.70088869646374E+0000 +-1.68817504033514E+0000 -1.67544489676519E+0000 -1.66269825097602E+0000 -1.64993508818050E+0000 -1.63715539358226E+0000 +-1.62435915237569E+0000 -1.61154634974595E+0000 -1.59871697086893E+0000 -1.58587100091125E+0000 -1.57300842503032E+0000 +-1.56012922837425E+0000 -1.54723339608192E+0000 -1.53432091328290E+0000 -1.52139176509754E+0000 -1.50844593663690E+0000 +-1.49548341300275E+0000 -1.48250417928761E+0000 -1.46950822057470E+0000 -1.45649552193797E+0000 -1.44346606844207E+0000 +-1.43041984514238E+0000 -1.41735683708497E+0000 -1.40427702930662E+0000 -1.39118040683482E+0000 -1.37806695468776E+0000 +-1.36493665787432E+0000 -1.35178950139404E+0000 -1.33862547023724E+0000 -1.32544454938484E+0000 -1.31224672380846E+0000 +-1.29903197847044E+0000 -1.28580029832378E+0000 -1.27255166831213E+0000 -1.25928607336985E+0000 -1.24600349842195E+0000 +-1.23270392838410E+0000 -1.21938734816266E+0000 -1.20605374265461E+0000 -1.19270309674764E+0000 -1.17933539532005E+0000 +-1.16595062324080E+0000 -1.15254876536953E+0000 -1.13912980655648E+0000 -1.12569373164257E+0000 -1.11224052545933E+0000 +-1.09877017282896E+0000 -1.08528265856427E+0000 -1.07177796746870E+0000 -1.05825608433633E+0000 -1.04471699395187E+0000 +-1.03116068109064E+0000 -1.01758713051855E+0000 -1.00399632699220E+0000 -9.90388255258743E-0001 -9.76762900055963E-0001 +-9.63120246112233E-0001 -9.49460278146569E-0001 -9.35782980868554E-0001 -9.22088338978371E-0001 -9.08376337166827E-0001 +-8.94646960115294E-0001 -8.80900192495741E-0001 -8.67136018970710E-0001 -8.53354424193363E-0001 -8.39555392807416E-0001 +-8.25738909447148E-0001 -8.11904958737454E-0001 -7.98053525293771E-0001 -7.84184593722108E-0001 -7.70298148619037E-0001 +-7.56394174571719E-0001 -7.42472656157839E-0001 -7.28533577945656E-0001 -7.14576924493992E-0001 -7.00602680352201E-0001 +-6.86610830060193E-0001 -6.72601358148421E-0001 -6.58574249137899E-0001 -6.44529487540147E-0001 -6.30467057857247E-0001 +-6.16386944581787E-0001 -6.02289132196928E-0001 -5.88173605176321E-0001 -5.74040347984143E-0001 -5.59889345075124E-0001 +-5.45720580894482E-0001 -5.31534039877952E-0001 -5.17329706451786E-0001 -5.03107565032765E-0001 -4.88867600028149E-0001 +-4.74609795835702E-0001 -4.60334136843716E-0001 -4.46040607430961E-0001 -4.31729191966692E-0001 -4.17399874810661E-0001 +-4.03052640313138E-0001 -3.88687472814839E-0001 -3.74304356646972E-0001 -3.59903276131250E-0001 -3.45484215579836E-0001 +-3.31047159295377E-0001 -3.16592091570973E-0001 -3.02118996690227E-0001 -2.87627858927184E-0001 -2.73118662546349E-0001 +-2.58591391802687E-0001 -2.44046030941636E-0001 -2.29482564199065E-0001 -2.14900975801299E-0001 -2.00301249965131E-0001 +-1.85683370897763E-0001 -1.71047322796866E-0001 -1.56393089850523E-0001 -1.41720656237293E-0001 -1.27030006126121E-0001 +-1.12321123676407E-0001 -9.75939930379859E-0002 -8.28485983510880E-0002 -6.80849237463921E-0002 -5.33029533449554E-0002 +-3.85026712583088E-0002 -2.36840615883516E-0002 -8.84710842737846E-0003 6.00820414186209E-0003 2.08818920462477E-0002 + 3.57739712222624E-0002 5.06844576159828E-0002 6.56133671830847E-0002 8.05607158888666E-0002 9.55265197082351E-0002 + 1.10510794625720E-0001 1.25513556635438E-0001 1.40534821741170E-0001 1.55574605956300E-0001 1.70632925303824E-0001 + 1.85709795816392E-0001 2.00805233536279E-0001 2.15919254515407E-0001 2.31051874815302E-0001 2.46203110507169E-0001 + 2.61372977671856E-0001 2.76561492399820E-0001 2.91768670791214E-0001 3.06994528955823E-0001 3.22239083013100E-0001 + 3.37502349092135E-0001 3.52784343331701E-0001 3.68085081880247E-0001 3.83404580895849E-0001 3.98742856546292E-0001 + 4.14099925009031E-0001 4.29475802471194E-0001 4.44870505129568E-0001 4.60284049190657E-0001 4.75716450870630E-0001 + 4.91167726395371E-0001 5.06637892000409E-0001 5.22126963931015E-0001 5.37634958442148E-0001 5.53161891798432E-0001 + 5.68707780274245E-0001 5.84272640153642E-0001 5.99856487730415E-0001 6.15459339308025E-0001 6.31081211199687E-0001 + 6.46722119728338E-0001 6.62382081226593E-0001 6.78061112036833E-0001 6.93759228511162E-0001 7.09476447011413E-0001 + 7.25212783909127E-0001 7.40968255585617E-0001 7.56742878431922E-0001 7.72536668848813E-0001 7.88349643246818E-0001 + 8.04181818046223E-0001 8.20033209677058E-0001 8.35903834579087E-0001 8.51793709201857E-0001 8.67702850004671E-0001 + 8.83631273456606E-0001 8.99578996036462E-0001 9.15546034232852E-0001 9.31532404544159E-0001 9.47538123478516E-0001 + 9.63563207553849E-0001 9.79607673297872E-0001 9.95671537248086E-0001 1.01175481595174E+0000 1.02785752596592E+0000 + 1.04397968385750E+0000 1.06012130620312E+0000 1.07628240958923E+0000 1.09246301061211E+0000 1.10866312587782E+0000 + 1.12488277200223E+0000 1.14112196561101E+0000 1.15738072333968E+0000 1.17365906183353E+0000 1.18995699774771E+0000 + 1.20627454774717E+0000 1.22261172850671E+0000 1.23896855671092E+0000 1.25534504905424E+0000 1.27174122224096E+0000 + 1.28815709298521E+0000 1.30459267801091E+0000 1.32104799405189E+0000 1.33752305785179E+0000 1.35401788616409E+0000 + 1.37053249575215E+0000 1.38706690338917E+0000 1.40362112585824E+0000 1.42019517995223E+0000 1.43678908247398E+0000 + 1.45340285023612E+0000 1.47003650006117E+0000 1.48669004878153E+0000 1.50336351323949E+0000 1.52005691028721E+0000 + 1.53677025678671E+0000 1.55350356960990E+0000 1.57025686563863E+0000 1.58703016176456E+0000 1.60382347488930E+0000 + 1.62063682192435E+0000 1.63747021979110E+0000 1.65432368542083E+0000 1.67119723575475E+0000 1.68809088774397E+0000 + 1.70500465834953E+0000 1.72193856454233E+0000 1.73889262330325E+0000 1.75586685162306E+0000 1.77286126650244E+0000 + 1.78987588495204E+0000 1.80691072399240E+0000 1.82396580065403E+0000 1.84104113197732E+0000 1.85813673501264E+0000 + 1.87525262682032E+0000 1.89238882447058E+0000 1.90954534504361E+0000 1.92672220562957E+0000 1.94391942332857E+0000 + 1.96113701525063E+0000 1.97837499851580E+0000 1.99563339025404E+0000 2.01291220760528E+0000 2.03021146771945E+0000 + 2.04753118775642E+0000 2.06487138488606E+0000 2.08223207628818E+0000 2.09961327915260E+0000 2.11701501067912E+0000 + 2.13443728807753E+0000 2.15188012856758E+0000 2.16934354937904E+0000 2.18682756775168E+0000 2.20433220093524E+0000 + 2.22185746618947E+0000 2.23940338078414E+0000 2.25696996199902E+0000 2.27455722712388E+0000 2.29216519345851E+0000 + 2.30979387831272E+0000 2.32744329900631E+0000 2.34511347286915E+0000 2.36280441724110E+0000 2.38051614947206E+0000 + 2.39824868692195E+0000 2.41600204696073E+0000 2.43377624696842E+0000 2.45157130433502E+0000 2.46938723646062E+0000 + 2.48722406075536E+0000 2.50508179463941E+0000 2.52296045554297E+0000 2.54086006090634E+0000 2.55878062817984E+0000 + 2.57672217482389E+0000 2.59468471830892E+0000 2.61266827611547E+0000 2.63067286573413E+0000 2.64869850466556E+0000 + 2.66674521042049E+0000 2.68481300051977E+0000 2.70290189249428E+0000 2.72101190388499E+0000 2.73914305224299E+0000 + 2.75729535512945E+0000 2.77546883011558E+0000 2.79366349478276E+0000 2.81187936672243E+0000 2.83011646353616E+0000 + 2.84837480283556E+0000 2.86665440224241E+0000 2.88495527938860E+0000 2.90327745191609E+0000 2.92162093747698E+0000 + 2.93998575373351E+0000 2.95837191835802E+0000 2.97677944903296E+0000 2.99520836345094E+0000 3.01365867931469E+0000 + 3.03213041433708E+0000 3.05062358624109E+0000 3.06913821275987E+0000 3.08767431163671E+0000 3.10623190062502E+0000 + 3.12481099748840E+0000 3.14341162000056E+0000 3.16203378594542E+0000 3.18067751311698E+0000 3.19934281931947E+0000 + 3.21802972236727E+0000 3.23673824008489E+0000 3.25546839030704E+0000 3.27422019087861E+0000 3.29299365965466E+0000 + 3.31178881450039E+0000 3.33060567329125E+0000 3.34944425391283E+0000 3.36830457426090E+0000 3.38718665224145E+0000 + 3.40609050577066E+0000 3.42501615277490E+0000 3.44396361119071E+0000 3.46293289896488E+0000 3.48192403405439E+0000 + 3.50093703442642E+0000 3.51997191805836E+0000 3.53902870293782E+0000 3.55810740706264E+0000 3.57720804844085E+0000 + 3.59633064509073E+0000 3.61547521504077E+0000 3.63464177632972E+0000 3.65383034700650E+0000 3.67304094513034E+0000 + 3.69227358877066E+0000 3.71152829600712E+0000 3.73080508492964E+0000 3.75010397363839E+0000 3.76942498024380E+0000 + 3.78876812286651E+0000 3.80813341963745E+0000 3.82752088869782E+0000 3.84693054819903E+0000 3.86636241630281E+0000 + 3.88581651118113E+0000 3.90529285101626E+0000 3.92479145400068E+0000 3.94431233833722E+0000 3.96385552223893E+0000 + 3.98342102392921E+0000 4.00300886164166E+0000 4.02261905362023E+0000 4.04225161811916E+0000 4.06190657340294E+0000 + 4.08158393774642E+0000 4.10128372943469E+0000 4.12100596676320E+0000 4.14075066803764E+0000 4.16051785157407E+0000 + 4.18030753569885E+0000 4.20011973874862E+0000 4.21995447907036E+0000 4.23981177502139E+0000 4.25969164496934E+0000 + 4.27959410729215E+0000 4.29951918037811E+0000 4.31946688262585E+0000 4.33943723244430E+0000 4.35943024825277E+0000 + 4.37944594848088E+0000 4.39948435156864E+0000 4.41954547596634E+0000 4.43962934013467E+0000 4.45973596254467E+0000 + 4.47986536167775E+0000 4.50001755602561E+0000 4.52019256409038E+0000 4.54039040438456E+0000 4.56061109543097E+0000 + 4.58085465576283E+0000 4.60112110392373E+0000 4.62141045846767E+0000 4.64172273795896E+0000 4.66205796097234E+0000 + 4.68241614609296E+0000 4.70279731191629E+0000 4.72320147704825E+0000 4.74362866010513E+0000 4.76407887971365E+0000 + 4.78455215451087E+0000 4.80504850314430E+0000 4.82556794427187E+0000 4.84611049656187E+0000 4.86667617869304E+0000 + 4.88726500935454E+0000 4.90787700724593E+0000 4.92851219107718E+0000 4.94917057956872E+0000 4.96985219145139E+0000 + 4.99055704546647E+0000 5.01128516036564E+0000 5.03203655491106E+0000 5.05281124787533E+0000 5.07360925804143E+0000 + 5.09443060420287E+0000 5.11527530516355E+0000 5.13614337973786E+0000 5.15703484675061E+0000 5.17794972503708E+0000 + 5.19888803344304E+0000 5.21984979082467E+0000 5.24083501604865E+0000 5.26184372799213E+0000 5.28287594554273E+0000 + 5.30393168759854E+0000 5.32501097306811E+0000 5.34611382087053E+0000 5.36724024993530E+0000 5.38839027920246E+0000 + 5.40956392762252E+0000 5.43076121415650E+0000 5.45198215777587E+0000 5.47322677746266E+0000 5.49449509220936E+0000 + 5.51578712101900E+0000 5.53710288290506E+0000 5.55844239689160E+0000 5.57980568201316E+0000 5.60119275731477E+0000 + 5.62260364185204E+0000 5.64403835469106E+0000 5.66549691490847E+0000 5.68697934159140E+0000 5.70848565383756E+0000 + 5.73001587075518E+0000 5.75157001146298E+0000 5.77314809509030E+0000 5.79475014077697E+0000 5.81637616767340E+0000 + 5.83802619494050E+0000 5.85970024174978E+0000 5.88139832728331E+0000 5.90312047073365E+0000 5.92486669130400E+0000 + 5.94663700820810E+0000 5.96843144067024E+0000 5.99025000792528E+0000 6.01209272921868E+0000 6.03395962380645E+0000 + 6.05585071095522E+0000 6.07776600994212E+0000 6.09970554005496E+0000 6.12166932059209E+0000 6.14365737086244E+0000 + 6.16566971018555E+0000 6.18770635789157E+0000 6.20976733332125E+0000 6.23185265582589E+0000 6.25396234476747E+0000 + 6.27609641951855E+0000 6.29825489946227E+0000 6.32043780399242E+0000 6.34264515251341E+0000 6.36487696444027E+0000 + 6.38713325919862E+0000 6.40941405622474E+0000 6.43171937496555E+0000 6.45404923487855E+0000 6.47640365543193E+0000 + 6.49878265610449E+0000 6.52118625638569E+0000 6.54361447577561E+0000 6.56606733378499E+0000 6.58854484993523E+0000 + 6.61104704375839E+0000 6.63357393479714E+0000 6.65612554260486E+0000 6.67870188674557E+0000 6.70130298679395E+0000 + 6.72392886233536E+0000 6.74657953296582E+0000 6.76925501829207E+0000 6.79195533793144E+0000 6.81468051151201E+0000 + 6.83743055867254E+0000 6.86020549906241E+0000 6.88300535234177E+0000 6.90583013818143E+0000 6.92867987626290E+0000 + 6.95155458627836E+0000 6.97445428793071E+0000 6.99737900093359E+0000 7.02032874501128E+0000 7.04330353989880E+0000 + 7.06630340534191E+0000 7.08932836109707E+0000 7.11237842693141E+0000 7.13545362262285E+0000 7.15855396795999E+0000 + 7.18167948274220E+0000 7.20483018677952E+0000 7.22800609989278E+0000 7.25120724191352E+0000 7.27443363268402E+0000 + 7.29768529205730E+0000 7.32096223989713E+0000 7.34426449607806E+0000 7.36759208048533E+0000 7.39094501301497E+0000 + 7.41432331357378E+0000 7.43772700207927E+0000 7.46115609845976E+0000 7.48461062265433E+0000 7.50809059461283E+0000 + 7.53159603429585E+0000 7.55512696167478E+0000 7.57868339673180E+0000 7.60226535945985E+0000 7.62587286986265E+0000 + 7.64950594795472E+0000 7.67316461376140E+0000 7.69684888731874E+0000 7.72055878867366E+0000 7.74429433788386E+0000 + 7.76805555501784E+0000 7.79184246015488E+0000 7.81565507338510E+0000 7.83949341480944E+0000 7.86335750453959E+0000 + 7.88724736269811E+0000 7.91116300941840E+0000 7.93510446484463E+0000 7.95907174913181E+0000 7.98306488244580E+0000 + 8.00708388496327E+0000 8.03112877687172E+0000 8.05519957836951E+0000 8.07929630966582E+0000 8.10341899098071E+0000 + 8.12756764254501E+0000 8.15174228460048E+0000 8.17594293739971E+0000 8.20016962120609E+0000 8.22442235629395E+0000 + 8.24870116294842E+0000 8.27300606146555E+0000 8.29733707215217E+0000 8.32169421532608E+0000 8.34607751131589E+0000 + 8.37048698046112E+0000 8.39492264311213E+0000 8.41938451963018E+0000 8.44387263038745E+0000 8.46838699576694E+0000 + 8.49292763616259E+0000 8.51749457197922E+0000 8.54208782363256E+0000 8.56670741154920E+0000 8.59135335616668E+0000 + 8.61602567793343E+0000 8.64072439730876E+0000 8.66544953476292E+0000 8.69020111077707E+0000 8.71497914584331E+0000 + 8.73978366046461E+0000 8.76461467515489E+0000 8.78947221043901E+0000 8.81435628685274E+0000 8.83926692494278E+0000 + 8.86420414526678E+0000 8.88916796839333E+0000 8.91415841490193E+0000 8.93917550538306E+0000 8.96421926043813E+0000 + 8.98928970067952E+0000 9.01438684673052E+0000 9.03951071922540E+0000 9.06466133880944E+0000 9.08983872613877E+0000 + 9.11504290188057E+0000 9.14027388671298E+0000 9.16553170132510E+0000 9.19081636641697E+0000 9.21612790269965E+0000 + 9.24146633089519E+0000 9.26683167173657E+0000 9.29222394596778E+0000 9.31764317434383E+0000 9.34308937763070E+0000 + 9.36856257660532E+0000 9.39406279205567E+0000 9.41959004478075E+0000 9.44514435559050E+0000 9.47072574530588E+0000 + 9.49633423475892E+0000 9.52196984479261E+0000 9.54763259626093E+0000 9.57332251002894E+0000 9.59903960697269E+0000 + 9.62478390797927E+0000 9.65055543394675E+0000 9.67635420578429E+0000 9.70218024441207E+0000 9.72803357076126E+0000 + 9.75391420577411E+0000 9.77982217040392E+0000 9.80575748561504E+0000 9.83172017238279E+0000 9.85771025169364E+0000 + 9.88372774454508E+0000 9.90977267194562E+0000 9.93584505491486E+0000 9.96194491448348E+0000 9.98807227169321E+0000 + 1.00142271475968E+0001 1.00404095632582E+0001 1.00666195397523E+0001 1.00928570981651E+0001 1.01191222595937E+0001 + 1.01454150451464E+0001 1.01717354759423E+0001 1.01980835731119E+0001 1.02244593577966E+0001 1.02508628511488E+0001 + 1.02772940743325E+0001 1.03037530485221E+0001 1.03302397949036E+0001 1.03567543346739E+0001 1.03832966890412E+0001 + 1.04098668792245E+0001 1.04364649264542E+0001 1.04630908519718E+0001 1.04897446770297E+0001 1.05164264228916E+0001 + 1.05431361108323E+0001 1.05698737621377E+0001 1.05966393981049E+0001 1.06234330400421E+0001 1.06502547092686E+0001 + 1.06771044271149E+0001 1.07039822149226E+0001 1.07308880940445E+0001 1.07578220858445E+0001 1.07847842116977E+0001 + 1.08117744929902E+0001 1.08387929511197E+0001 1.08658396074944E+0001 1.08929144835343E+0001 1.09200176006701E+0001 + 1.09471489803441E+0001 1.09743086440093E+0001 1.10014966131302E+0001 1.10287129091825E+0001 1.10559575536529E+0001 + 1.10832305680394E+0001 1.11105319738511E+0001 1.11378617926085E+0001 1.11652200458430E+0001 1.11926067550975E+0001 + 1.12200219419258E+0001 1.12474656278932E+0001 1.12749378345759E+0001 1.13024385835617E+0001 1.13299678964492E+0001 + 1.13575257948486E+0001 1.13851123003809E+0001 1.14127274346788E+0001 1.14403712193858E+0001 1.14680436761568E+0001 + 1.14957448266581E+0001 1.15234746925670E+0001 1.15512332955720E+0001 1.15790206573731E+0001 1.16068367996814E+0001 + 1.16346817442191E+0001 1.16625555127199E+0001 1.16904581269287E+0001 1.17183896086015E+0001 1.17463499795056E+0001 + 1.17743392614198E+0001 1.18023574761339E+0001 1.18304046454490E+0001 1.18584807911776E+0001 1.18865859351434E+0001 + 1.19147200991813E+0001 1.19428833051377E+0001 1.19710755748699E+0001 1.19992969302469E+0001 1.20275473931488E+0001 + 1.20558269854670E+0001 1.20841357291040E+0001 1.21124736459741E+0001 1.21408407580024E+0001 1.21692370871255E+0001 + 1.21976626552913E+0001 1.22261174844591E+0001 1.22546015965993E+0001 1.22831150136938E+0001 1.23116577577358E+0001 + 1.23402298507297E+0001 1.23688313146913E+0001 1.23974621716477E+0001 1.24261224436375E+0001 1.24548121527103E+0001 + 1.24835313209273E+0001 1.25122799703610E+0001 1.25410581230952E+0001 1.25698658012249E+0001 1.25987030268568E+0001 + 1.26275698221087E+0001 1.26564662091096E+0001 1.26853922100003E+0001 1.27143478469326E+0001 1.27433331420699E+0001 + 1.27723481175866E+0001 1.28013927956689E+0001 1.28304671985142E+0001 1.28595713483311E+0001 1.28887052673398E+0001 + 1.29178689777718E+0001 1.29470625018701E+0001 1.29762858618889E+0001 1.30055390800939E+0001 1.30348221787621E+0001 + 1.30641351801820E+0001 1.30934781066535E+0001 1.31228509804877E+0001 1.31522538240075E+0001 1.31816866595468E+0001 + 1.32111495094510E+0001 1.32406423960772E+0001 1.32701653417936E+0001 1.32997183689800E+0001 1.33293015000274E+0001 + 1.33589147573384E+0001 1.33885581633271E+0001 1.34182317404189E+0001 1.34479355110506E+0001 1.34776694976706E+0001 + 1.35074337227385E+0001 1.35372282087256E+0001 1.35670529781144E+0001 1.35969080533991E+0001 1.36267934570852E+0001 + 1.36567092116896E+0001 1.36866553397409E+0001 1.37166318637788E+0001 1.37466388063547E+0001 1.37766761900316E+0001 + 1.38067440373836E+0001 1.38368423709966E+0001 1.38669712134677E+0001 1.38971305874057E+0001 1.39273205154309E+0001 + 1.39575410201748E+0001 1.39877921242807E+0001 1.40180738504032E+0001 1.40483862212084E+0001 1.40787292593742E+0001 + 1.41091029875895E+0001 1.41395074285550E+0001 1.41699426049829E+0001 1.42004085395968E+0001 1.42309052551320E+0001 + 1.42614327743350E+0001 1.42919911199642E+0001 1.43225803147893E+0001 1.43532003815914E+0001 1.43838513431633E+0001 + 1.44145332223095E+0001 1.44452460418456E+0001 1.44759898245990E+0001 1.45067645934088E+0001 1.45375703711252E+0001 + 1.45684071806103E+0001 1.45992750447376E+0001 1.46301739863922E+0001 1.46611040284708E+0001 1.46920651938815E+0001 + 1.47230575055441E+0001 1.47540809863898E+0001 1.47851356593616E+0001 1.48162215474139E+0001 1.48473386735127E+0001 + 1.48784870606356E+0001 1.49096667317718E+0001 1.49408777099219E+0001 1.49721200180983E+0001 1.50033936793250E+0001 + 1.50346987166373E+0001 1.50660351530824E+0001 1.50974030117190E+0001 1.51288023156172E+0001 1.51602330878591E+0001 + 1.51916953515381E+0001 1.52231891297592E+0001 1.52547144456392E+0001 1.52862713223063E+0001 1.53178597829005E+0001 + 1.53494798505733E+0001 1.53811315484878E+0001 1.54128148998188E+0001 1.54445299277528E+0001 1.54762766554877E+0001 + 1.55080551062333E+0001 1.55398653032107E+0001 1.55717072696531E+0001 1.56035810288048E+0001 1.56354866039222E+0001 + 1.56674240182732E+0001 1.56993932951371E+0001 1.57313944578053E+0001 1.57634275295806E+0001 1.57954925337774E+0001 + 1.58275894937218E+0001 1.58597184327518E+0001 1.58918793742168E+0001 1.59240723414779E+0001 1.59562973579079E+0001 + 1.59885544468914E+0001 1.60208436318246E+0001 1.60531649361152E+0001 1.60855183831830E+0001 1.61179039964590E+0001 + 1.61503217993863E+0001 1.61827718154194E+0001 1.62152540680248E+0001 1.62477685806803E+0001 1.62803153768758E+0001 + 1.63128944801127E+0001 1.63455059139040E+0001 1.63781497017748E+0001 1.64108258672614E+0001 1.64435344339124E+0001 + 1.64762754252875E+0001 1.65090488649587E+0001 1.65418547765092E+0001 1.65746931835344E+0001 1.66075641096412E+0001 + 1.66404675784482E+0001 1.66734036135858E+0001 1.67063722386962E+0001 1.67393734774331E+0001 1.67724073534624E+0001 + 1.68054738904614E+0001 1.68385731121192E+0001 1.68717050421366E+0001 1.69048697042264E+0001 1.69380671221131E+0001 + 1.69712973195326E+0001 1.70045603202331E+0001 1.70378561479743E+0001 1.70711848265276E+0001 1.71045463796763E+0001 + 1.71379408312154E+0001 1.71713682049519E+0001 1.72048285247044E+0001 1.72383218143032E+0001 1.72718480975906E+0001 + 1.73054073984206E+0001 1.73389997406590E+0001 1.73726251481833E+0001 1.74062836448831E+0001 1.74399752546595E+0001 + 1.74737000014255E+0001 1.75074579091060E+0001 1.75412490016377E+0001 1.75750733029689E+0001 1.76089308370601E+0001 + 1.76428216278833E+0001 1.76767456994225E+0001 1.77107030756734E+0001 1.77446937806438E+0001 1.77787178383529E+0001 + 1.78127752728322E+0001 1.78468661081248E+0001 1.78809903682856E+0001 1.79151480773815E+0001 1.79493392594911E+0001 + 1.79835639387050E+0001 1.80178221391256E+0001 1.80521138848671E+0001 1.80864392000557E+0001 1.81207981088293E+0001 + 1.81551906353378E+0001 1.81896168037430E+0001 1.82240766382183E+0001 1.82585701629494E+0001 1.82930974021335E+0001 + 1.83276583799799E+0001 1.83622531207098E+0001 1.83968816485561E+0001 1.84315439877639E+0001 1.84662401625898E+0001 + 1.85009701973026E+0001 1.85357341161830E+0001 1.85705319435234E+0001 1.86053637036282E+0001 1.86402294208139E+0001 + 1.86751291194087E+0001 1.87100628237527E+0001 1.87450305581980E+0001 1.87800323471087E+0001 1.88150682148606E+0001 + 1.88501381858417E+0001 1.88852422844517E+0001 1.89203805351024E+0001 1.89555529622175E+0001 1.89907595902325E+0001 + 1.90260004435951E+0001 1.90612755467646E+0001 1.90965849242127E+0001 1.91319286004226E+0001 1.91673065998898E+0001 + 1.92027189471215E+0001 1.92381656666371E+0001 1.92736467829678E+0001 1.93091623206568E+0001 1.93447123042592E+0001 + 1.93802967583423E+0001 1.94159157074853E+0001 1.94515691762790E+0001 1.94872571893268E+0001 1.95229797712436E+0001 + 1.95587369466566E+0001 1.95945287402047E+0001 1.96303551765391E+0001 1.96662162803228E+0001 1.97021120762309E+0001 + 1.97380425889503E+0001 1.97740078431802E+0001 1.98100078636316E+0001 1.98460426750276E+0001 1.98821123021034E+0001 + 1.99182167696059E+0001 1.99543561022944E+0001 1.99905303249400E+0001 2.00267394623259E+0001 2.00629835392474E+0001 + 2.00992625805115E+0001 2.01355766109377E+0001 2.01719256553573E+0001 2.02083097386135E+0001 2.02447288855619E+0001 + 2.02811831210699E+0001 2.03176724700170E+0001 2.03541969572947E+0001 2.03907566078067E+0001 2.04273514464686E+0001 + 2.04639814982082E+0001 2.05006467879653E+0001 2.05373473406917E+0001 2.05740831813514E+0001 2.06108543349204E+0001 + 2.06476608263868E+0001 2.06845026807507E+0001 2.07213799230245E+0001 2.07582925782325E+0001 2.07952406714110E+0001 + 2.08322242276088E+0001 2.08692432718862E+0001 2.09062978293160E+0001 2.09433879249832E+0001 2.09805135839846E+0001 + 2.10176748314292E+0001 2.10548716924381E+0001 2.10921041921447E+0001 2.11293723556942E+0001 2.11666762082442E+0001 + 2.12040157749643E+0001 2.12413910810362E+0001 2.12788021516537E+0001 2.13162490120229E+0001 2.13537316873619E+0001 + 2.13912502029009E+0001 2.14288045838824E+0001 2.14663948555608E+0001 2.15040210432029E+0001 2.15416831720875E+0001 + 2.15793812675055E+0001 2.16171153547602E+0001 2.16548854591668E+0001 2.16926916060528E+0001 2.17305338207578E+0001 + 2.17684121286336E+0001 2.18063265550441E+0001 2.18442771253656E+0001 2.18822638649861E+0001 2.19202867993064E+0001 + 2.19583459537390E+0001 2.19964413537088E+0001 2.20345730246528E+0001 2.20727409920202E+0001 2.21109452812724E+0001 + 2.21491859178831E+0001 2.21874629273381E+0001 2.22257763351354E+0001 2.22641261667851E+0001 2.23025124478099E+0001 + 2.23409352037441E+0001 2.23793944601348E+0001 2.24178902425410E+0001 2.24564225765339E+0001 2.24949914876971E+0001 + 2.25335970016264E+0001 2.25722391439296E+0001 2.26109179402269E+0001 2.26496334161509E+0001 2.26883855973461E+0001 + 2.27271745094695E+0001 2.27660001781902E+0001 2.28048626291896E+0001 2.28437618881614E+0001 2.28826979808114E+0001 + 2.29216709328579E+0001 2.29606807700311E+0001 2.29997275180739E+0001 2.30388112027410E+0001 2.30779318497998E+0001 + 2.31170894850297E+0001 2.31562841342224E+0001 2.31955158231820E+0001 2.32347845777247E+0001 2.32740904236793E+0001 + 2.33134333868864E+0001 2.33528134931992E+0001 2.33922307684833E+0001 2.34316852386164E+0001 2.34711769294884E+0001 + 2.35107058670017E+0001 2.35502720770710E+0001 2.35898755856233E+0001 2.36295164185976E+0001 2.36691946019457E+0001 + 2.37089101616314E+0001 2.37486631236309E+0001 2.37884535139327E+0001 2.38282813585376E+0001 2.38681466834589E+0001 + 2.39080495147220E+0001 2.39479898783646E+0001 2.39879678004372E+0001 2.40279833070020E+0001 2.40680364241339E+0001 + 2.41081271779201E+0001 2.41482555944603E+0001 2.41884216998661E+0001 2.42286255202620E+0001 2.42688670817844E+0001 + 2.43091464105824E+0001 2.43494635328171E+0001 2.43898184746624E+0001 2.44302112623043E+0001 2.44706419219411E+0001 + 2.45111104797837E+0001 2.45516169620552E+0001 2.45921613949912E+0001 2.46327438048397E+0001 2.46733642178608E+0001 + 2.47140226603274E+0001 2.47547191585245E+0001 2.47954537387496E+0001 2.48362264273126E+0001 2.48770372505359E+0001 + 2.49178862347539E+0001 2.49587734063140E+0001 2.49996987915756E+0001 2.50406624169106E+0001 2.50816643087033E+0001 + 2.51227044933505E+0001 2.51637829972614E+0001 2.52048998468576E+0001 2.52460550685731E+0001 2.52872486888543E+0001 + 2.53284807341602E+0001 2.53697512309620E+0001 2.54110602057435E+0001 2.54524076850011E+0001 2.54937936952432E+0001 + 2.55352182629909E+0001 2.55766814147780E+0001 2.56181831771503E+0001 2.56597235766663E+0001 2.57013026398969E+0001 + 2.57429203934255E+0001 2.57845768638480E+0001 2.58262720777727E+0001 2.58680060618203E+0001 2.59097788426242E+0001 + 2.59515904468301E+0001 2.59934409010961E+0001 2.60353302320931E+0001 2.60772584665042E+0001 2.61192256310250E+0001 + 2.61612317523638E+0001 2.62032768572413E+0001 2.62453609723905E+0001 2.62874841245572E+0001 2.63296463404995E+0001 + 2.63718476469882E+0001 2.64140880708064E+0001 2.64563676387497E+0001 2.64986863776266E+0001 2.65410443142576E+0001 + 2.65834414754761E+0001 2.66258778881278E+0001 2.66683535790710E+0001 2.67108685751767E+0001 2.67534229033281E+0001 + 2.67960165904212E+0001 2.68386496633644E+0001 2.68813221490788E+0001 2.69240340744979E+0001 2.69667854665678E+0001 + 2.70095763522472E+0001 2.70524067585071E+0001 2.70952767123315E+0001 2.71381862407166E+0001 2.71811353706713E+0001 + 2.72241241292170E+0001 2.72671525433878E+0001 2.73102206402303E+0001 2.73533284468036E+0001 2.73964759901795E+0001 + 2.74396632974423E+0001 2.74828903956889E+0001 2.75261573120289E+0001 2.75694640735842E+0001 2.76128107074897E+0001 + 2.76561972408925E+0001 2.76996237009525E+0001 2.77430901148424E+0001 2.77865965097469E+0001 2.78301429128641E+0001 + 2.78737293514040E+0001 2.79173558525897E+0001 2.79610224436566E+0001 2.80047291518530E+0001 2.80484760044396E+0001 + 2.80922630286898E+0001 2.81360902518896E+0001 2.81799577013378E+0001 2.82238654043455E+0001 2.82678133882368E+0001 + 2.83118016803483E+0001 2.83558303080291E+0001 2.83998992986411E+0001 2.84440086795589E+0001 2.84881584781696E+0001 + 2.85323487218730E+0001 2.85765794380817E+0001 2.86208506542207E+0001 2.86651623977279E+0001 2.87095146960538E+0001 + 2.87539075766616E+0001 2.87983410670269E+0001 2.88428151946384E+0001 2.88873299869973E+0001 2.89318854716173E+0001 + 2.89764816760250E+0001 2.90211186277598E+0001 2.90657963543734E+0001 2.91105148834305E+0001 2.91552742425084E+0001 + 2.92000744591972E+0001 2.92449155610996E+0001 2.92897975758310E+0001 2.93347205310194E+0001 2.93796844543059E+0001 + 2.94246893733440E+0001 2.94697353157998E+0001 2.95148223093525E+0001 2.95599503816937E+0001 2.96051195605278E+0001 + 2.96503298735723E+0001 2.96955813485568E+0001 2.97408740132239E+0001 2.97862078953293E+0001 2.98315830226409E+0001 + 2.98769994229397E+0001 2.99224571240193E+0001 2.99679561536859E+0001 3.00134965397588E+0001 3.00590783100699E+0001 + 3.01047014924637E+0001 3.01503661147978E+0001 3.01960722049422E+0001 3.02418197907799E+0001 3.02876089002066E+0001 + 3.03334395611308E+0001 3.03793118014737E+0001 3.04252256491695E+0001 3.04711811321648E+0001 3.05171782784195E+0001 + 3.05632171159057E+0001 3.06092976726087E+0001 3.06554199765266E+0001 3.07015840556700E+0001 3.07477899380626E+0001 + 3.07940376517408E+0001 3.08403272247538E+0001 3.08866586851634E+0001 3.09330320610448E+0001 3.09794473804853E+0001 + 3.10259046715855E+0001 3.10724039624586E+0001 3.11189452812308E+0001 3.11655286560410E+0001 3.12121541150409E+0001 + 3.12588216863951E+0001 3.13055313982811E+0001 3.13522832788891E+0001 3.13990773564222E+0001 3.14459136590965E+0001 + 3.14927922151406E+0001 3.15397130527962E+0001 3.15866762003180E+0001 3.16336816859731E+0001 3.16807295380419E+0001 + 3.17278197848175E+0001 3.17749524546057E+0001 3.18221275757254E+0001 3.18693451765084E+0001 3.19166052852992E+0001 + 3.19639079304552E+0001 3.20112531403468E+0001 3.20586409433572E+0001 3.21060713678825E+0001 3.21535444423316E+0001 + 3.22010601951266E+0001 3.22486186547021E+0001 3.22962198495058E+0001 3.23438638079984E+0001 3.23915505586532E+0001 + 3.24392801299567E+0001 3.24870525504084E+0001 3.25348678485202E+0001 3.25827260528173E+0001 3.26306271918379E+0001 + 3.26785712941328E+0001 3.27265583882661E+0001 3.27745885028145E+0001 3.28226616663677E+0001 3.28707779075286E+0001 + 3.29189372549127E+0001 3.29671397371486E+0001 3.30153853828778E+0001 3.30636742207549E+0001 3.31120062794470E+0001 + 3.31603815876348E+0001 3.32088001740115E+0001 3.32572620672833E+0001 3.33057672961695E+0001 3.33543158894023E+0001 + 3.34029078757270E+0001 3.34515432839016E+0001 3.35002221426972E+0001 3.35489444808979E+0001 3.35977103273009E+0001 + 3.36465197107160E+0001 3.36953726599665E+0001 3.37442692038884E+0001 3.37932093713305E+0001 3.38421931911550E+0001 + 3.38912206922368E+0001 3.39402919034640E+0001 3.39894068537375E+0001 3.40385655719714E+0001 3.40877680870927E+0001 + 3.41370144280415E+0001 3.41863046237707E+0001 3.42356387032465E+0001 3.42850166954479E+0001 3.43344386293670E+0001 + 3.43839045340090E+0001 3.44334144383921E+0001 3.44829683715473E+0001 3.45325663625191E+0001 3.45822084403646E+0001 + 3.46318946341542E+0001 3.46816249729712E+0001 3.47313994859119E+0001 3.47812182020860E+0001 3.48310811506159E+0001 + 3.48809883606370E+0001 3.49309398612982E+0001 3.49809356817610E+0001 3.50309758512001E+0001 3.50810603988035E+0001 + 3.51311893537720E+0001 3.51813627453195E+0001 3.52315806026732E+0001 3.52818429550730E+0001 3.53321498317723E+0001 + 3.53825012620373E+0001 3.54328972751473E+0001 3.54833379003949E+0001 3.55338231670857E+0001 3.55843531045381E+0001 + 3.56349277420841E+0001 3.56855471090685E+0001 3.57362112348492E+0001 3.57869201487974E+0001 3.58376738802971E+0001 + 3.58884724587459E+0001 3.59393159135540E+0001 3.59902042741449E+0001 3.60411375699555E+0001 3.60921158304354E+0001 + 3.61431390850476E+0001 3.61942073632682E+0001 3.62453206945864E+0001 3.62964791085044E+0001 3.63476826345378E+0001 + 3.63989313022152E+0001 3.64502251410783E+0001 3.65015641806822E+0001 3.65529484505948E+0001 3.66043779803974E+0001 + 3.66558527996845E+0001 3.67073729380633E+0001 3.67589384251550E+0001 3.68105492905932E+0001 3.68622055640249E+0001 + 3.69139072751106E+0001 3.69656544535235E+0001 3.70174471289502E+0001 3.70692853310907E+0001 3.71211690896576E+0001 + 3.71730984343774E+0001 3.72250733949894E+0001 3.72770940012458E+0001 3.73291602829128E+0001 3.73812722697691E+0001 + 3.74334299916068E+0001 3.74856334782314E+0001 3.75378827594614E+0001 3.75901778651285E+0001 3.76425188250778E+0001 + 3.76949056691675E+0001 3.77473384272690E+0001 3.77998171292671E+0001 3.78523418050594E+0001 3.79049124845573E+0001 + 3.79575291976850E+0001 3.80101919743800E+0001 3.80629008445934E+0001 3.81156558382892E+0001 3.81684569854445E+0001 + 3.82213043160501E+0001 3.82741978601097E+0001 3.83271376476404E+0001 3.83801237086725E+0001 3.84331560732497E+0001 + 3.84862347714288E+0001 3.85393598332799E+0001 3.85925312888864E+0001 3.86457491683450E+0001 3.86990135017656E+0001 + 3.87523243192714E+0001 3.88056816509990E+0001 3.88590855270981E+0001 3.89125359777317E+0001 3.89660330330764E+0001 + 3.90195767233215E+0001 3.90731670786704E+0001 3.91268041293390E+0001 3.91804879055569E+0001 3.92342184375672E+0001 + 3.92879957556258E+0001 3.93418198900022E+0001 3.93956908709794E+0001 3.94496087288533E+0001 3.95035734939334E+0001 + 3.95575851965425E+0001 3.96116438670166E+0001 3.96657495357052E+0001 3.97199022329709E+0001 3.97741019891899E+0001 + 3.98283488347516E+0001 3.98826428000587E+0001 3.99369839155273E+0001 3.99913722115869E+0001 4.00458077186803E+0001 + 4.01002904672634E+0001 4.01548204878061E+0001 4.02093978107911E+0001 4.02640224667144E+0001 4.03186944860859E+0001 + 4.03734138994283E+0001 4.04281807372782E+0001 4.04829950301851E+0001 4.05378568087121E+0001 4.05927661034357E+0001 + 4.06477229449457E+0001 4.07027273638453E+0001 4.07577793907512E+0001 4.08128790562933E+0001 4.08680263911150E+0001 + 4.09232214258732E+0001 4.09784641912380E+0001 4.10337547178929E+0001 4.10890930365351E+0001 4.11444791778749E+0001 + 4.11999131726362E+0001 4.12553950515562E+0001 4.13109248453854E+0001 4.13665025848881E+0001 4.14221283008418E+0001 + 4.14778020240372E+0001 4.15335237852788E+0001 4.15892936153845E+0001 4.16451115451852E+0001 4.17009776055260E+0001 + 4.17568918272646E+0001 4.18128542412728E+0001 4.18688648784356E+0001 4.19249237696512E+0001 4.19810309458318E+0001 + 4.20371864379026E+0001 4.20933902768024E+0001 4.21496424934835E+0001 4.22059431189118E+0001 4.22622921840662E+0001 + 4.23186897199397E+0001 4.23751357575383E+0001 4.24316303278816E+0001 4.24881734620029E+0001 4.25447651909485E+0001 + 4.26014055457788E+0001 4.26580945575673E+0001 4.27148322574008E+0001 4.27716186763802E+0001 4.28284538456194E+0001 + 4.28853377962459E+0001 4.29422705594010E+0001 4.29992521662391E+0001 4.30562826479282E+0001 4.31133620356500E+0001 + 4.31704903605996E+0001 4.32276676539857E+0001 4.32848939470304E+0001 4.33421692709693E+0001 4.33994936570517E+0001 + 4.34568671365404E+0001 4.35142897407113E+0001 4.35717615008547E+0001 4.36292824482737E+0001 4.36868526142850E+0001 + 4.37444720302194E+0001 4.38021407274207E+0001 4.38598587372463E+0001 4.39176260910676E+0001 4.39754428202689E+0001 + 4.40333089562487E+0001 4.40912245304186E+0001 4.41491895742039E+0001 4.42072041190437E+0001 4.42652681963902E+0001 + 4.43233818377096E+0001 4.43815450744816E+0001 4.44397579381994E+0001 4.44980204603695E+0001 4.45563326725127E+0001 + 4.46146946061626E+0001 4.46731062928670E+0001 4.47315677641871E+0001 4.47900790516973E+0001 4.48486401869864E+0001 + 4.49072512016561E+0001 4.49659121273220E+0001 4.50246229956134E+0001 4.50833838381730E+0001 4.51421946866571E+0001 + 4.52010555727360E+0001 4.52599665280932E+0001 4.53189275844259E+0001 4.53779387734452E+0001 4.54370001268754E+0001 + 4.54961116764549E+0001 4.55552734539355E+0001 4.56144854910824E+0001 4.56737478196750E+0001 4.57330604715059E+0001 + 4.57924234783814E+0001 4.58518368721218E+0001 4.59113006845606E+0001 4.59708149475451E+0001 4.60303796929366E+0001 + 4.60899949526094E+0001 4.61496607584522E+0001 4.62093771423669E+0001 4.62691441362690E+0001 4.63289617720882E+0001 + 4.63888300817673E+0001 4.64487490972630E+0001 4.65087188505460E+0001 4.65687393736002E+0001 4.66288106984233E+0001 + 4.66889328570270E+0001 4.67491058814364E+0001 4.68093298036902E+0001 4.68696046558413E+0001 4.69299304699558E+0001 + 4.69903072781138E+0001 4.70507351124089E+0001 4.71112140049485E+0001 4.71717439878539E+0001 4.72323250932600E+0001 + 4.72929573533151E+0001 4.73536408001817E+0001 4.74143754660359E+0001 4.74751613830674E+0001 4.75359985834797E+0001 + 4.75968870994900E+0001 4.76578269633294E+0001 4.77188182072427E+0001 4.77798608634881E+0001 4.78409549643381E+0001 + 4.79021005420785E+0001 4.79632976290092E+0001 4.80245462574436E+0001 4.80858464597090E+0001 4.81471982681463E+0001 + 4.82086017151106E+0001 4.82700568329702E+0001 4.83315636541074E+0001 4.83931222109186E+0001 4.84547325358134E+0001 + 4.85163946612156E+0001 4.85781086195628E+0001 4.86398744433060E+0001 4.87016921649104E+0001 4.87635618168548E+0001 + 4.88254834316318E+0001 4.88874570417480E+0001 4.89494826797235E+0001 4.90115603780922E+0001 4.90736901694023E+0001 + 4.91358720862152E+0001 4.91981061611065E+0001 4.92603924266655E+0001 4.93227309154953E+0001 4.93851216602129E+0001 + 4.94475646934490E+0001 4.95100600478482E+0001 4.95726077560690E+0001 4.96352078507837E+0001 4.96978603646783E+0001 + 4.97605653304529E+0001 4.98233227808212E+0001 4.98861327485108E+0001 4.99489952662633E+0001 5.00119103668340E+0001 + 5.00748780829923E+0001 5.01378984475210E+0001 5.02009714932171E+0001 5.02640972528916E+0001 5.03272757593690E+0001 + 5.03905070454877E+0001 5.04537911441004E+0001 5.05171280880733E+0001 5.05805179102864E+0001 5.06439606436341E+0001 + 5.07074563210239E+0001 5.07710049753781E+0001 5.08346066396321E+0001 5.08982613467356E+0001 5.09619691296522E+0001 + 5.10257300213593E+0001 5.10895440548481E+0001 5.11534112631240E+0001 5.12173316792061E+0001 5.12813053361273E+0001 + 5.13453322669348E+0001 5.14094125046894E+0001 5.14735460824658E+0001 5.15377330333529E+0001 5.16019733904533E+0001 + 5.16662671868836E+0001 5.17306144557744E+0001 5.17950152302701E+0001 5.18594695435291E+0001 5.19239774287238E+0001 + 5.19885389190404E+0001 5.20531540476793E+0001 5.21178228478547E+0001 5.21825453527945E+0001 5.22473215957411E+0001 + 5.23121516099504E+0001 5.23770354286925E+0001 5.24419730852515E+0001 5.25069646129251E+0001 5.25720100450256E+0001 + 5.26371094148786E+0001 5.27022627558242E+0001 5.27674701012162E+0001 5.28327314844225E+0001 5.28980469388249E+0001 + 5.29634164978193E+0001 5.30288401948155E+0001 5.30943180632373E+0001 5.31598501365227E+0001 5.32254364481233E+0001 + 5.32910770315051E+0001 5.33567719201480E+0001 5.34225211475456E+0001 5.34883247472060E+0001 5.35541827526511E+0001 + 5.36200951974165E+0001 5.36860621150526E+0001 5.37520835391231E+0001 5.38181595032059E+0001 5.38842900408932E+0001 + 5.39504751857910E+0001 5.40167149715193E+0001 5.40830094317124E+0001 5.41493586000183E+0001 5.42157625100994E+0001 + 5.42822211956319E+0001 5.43487346903060E+0001 5.44153030278263E+0001 5.44819262419112E+0001 5.45486043662930E+0001 + 5.46153374347185E+0001 5.46821254809483E+0001 5.47489685387569E+0001 5.48158666419333E+0001 5.48828198242802E+0001 + 5.49498281196147E+0001 5.50168915617678E+0001 5.50840101845844E+0001 5.51511840219239E+0001 5.52184131076595E+0001 + 5.52856974756785E+0001 5.53530371598826E+0001 5.54204321941872E+0001 5.54878826125218E+0001 5.55553884488306E+0001 + 5.56229497370713E+0001 5.56905665112157E+0001 5.57582388052502E+0001 5.58259666531749E+0001 5.58937500890042E+0001 + 5.59615891467667E+0001 5.60294838605047E+0001 5.60974342642752E+0001 5.61654403921490E+0001 5.62335022782110E+0001 + 5.63016199565606E+0001 5.63697934613108E+0001 5.64380228265892E+0001 5.65063080865373E+0001 5.65746492753109E+0001 + 5.66430464270798E+0001 5.67114995760282E+0001 5.67800087563541E+0001 5.68485740022700E+0001 5.69171953480023E+0001 + 5.69858728277918E+0001 5.70546064758933E+0001 5.71233963265760E+0001 5.71922424141228E+0001 5.72611447728315E+0001 + 5.73301034370134E+0001 5.73991184409943E+0001 5.74681898191142E+0001 5.75373176057272E+0001 5.76065018352018E+0001 + 5.76757425419204E+0001 5.77450397602797E+0001 5.78143935246908E+0001 5.78838038695788E+0001 5.79532708293829E+0001 + 5.80227944385570E+0001 5.80923747315686E+0001 5.81620117428998E+0001 5.82317055070469E+0001 5.83014560585203E+0001 + 5.83712634318447E+0001 5.84411276615590E+0001 5.85110487822163E+0001 5.85810268283842E+0001 5.86510618346441E+0001 + 5.87211538355919E+0001 5.87913028658378E+0001 5.88615089600061E+0001 5.89317721527354E+0001 5.90020924786787E+0001 + 5.90724699725030E+0001 5.91429046688896E+0001 5.92133966025343E+0001 5.92839458081470E+0001 5.93545523204519E+0001 + 5.94252161741874E+0001 5.94959374041062E+0001 5.95667160449754E+0001 5.96375521315763E+0001 5.97084456987042E+0001 + 5.97793967811694E+0001 5.98504054137959E+0001 5.99214716314219E+0001 5.99925954689004E+0001 6.00637769610983E+0001 + 6.01350161428971E+0001 6.02063130491923E+0001 6.02776677148939E+0001 6.03490801749263E+0001 6.04205504642278E+0001 + 6.04920786177515E+0001 6.05636646704646E+0001 6.06353086573486E+0001 6.07070106133992E+0001 6.07787705736269E+0001 + 6.08505885730561E+0001 6.09224646467256E+0001 6.09943988296886E+0001 6.10663911570127E+0001 6.11384416637797E+0001 + 6.12105503850860E+0001 6.12827173560419E+0001 6.13549426117726E+0001 6.14272261874172E+0001 6.14995681181293E+0001 + 6.15719684390771E+0001 6.16444271854429E+0001 6.17169443924233E+0001 6.17895200952296E+0001 6.18621543290871E+0001 + 6.19348471292358E+0001 6.20075985309298E+0001 6.20804085694377E+0001 6.21532772800427E+0001 6.22262046980421E+0001 + 6.22991908587475E+0001 6.23722357974853E+0001 6.24453395495959E+0001 6.25185021504343E+0001 6.25917236353700E+0001 + 6.26650040397867E+0001 6.27383433990825E+0001 6.28117417486701E+0001 6.28851991239764E+0001 6.29587155604429E+0001 + 6.30322910935256E+0001 6.31059257586944E+0001 6.31796195914344E+0001 6.32533726272445E+0001 6.33271849016382E+0001 + 6.34010564501438E+0001 6.34749873083034E+0001 6.35489775116740E+0001 6.36230270958269E+0001 6.36971360963479E+0001 + 6.37713045488373E+0001 6.38455324889097E+0001 6.39198199521940E+0001 6.39941669743342E+0001 6.40685735909881E+0001 + 6.41430398378281E+0001 6.42175657505415E+0001 6.42921513648295E+0001 6.43667967164081E+0001 6.44415018410077E+0001 + 6.45162667743732E+0001 6.45910915522639E+0001 6.46659762104537E+0001 6.47409207847309E+0001 6.48159253108985E+0001 + 6.48909898247737E+0001 6.49661143621881E+0001 6.50412989589884E+0001 6.51165436510353E+0001 6.51918484742040E+0001 + 6.52672134643845E+0001 6.53426386574810E+0001 6.54181240894125E+0001 6.54936697961124E+0001 6.55692758135284E+0001 + 6.56449421776233E+0001 6.57206689243738E+0001 6.57964560897713E+0001 6.58723037098221E+0001 6.59482118205467E+0001 + 6.60241804579800E+0001 6.61002096581719E+0001 6.61762994571864E+0001 6.62524498911022E+0001 6.63286609960129E+0001 + 6.64049328080260E+0001 6.64812653632640E+0001 6.65576586978639E+0001 6.66341128479772E+0001 6.67106278497701E+0001 + 6.67872037394231E+0001 6.68638405531313E+0001 6.69405383271049E+0001 6.70172970975680E+0001 6.70941169007594E+0001 + 6.71709977729331E+0001 6.72479397503570E+0001 6.73249428693136E+0001 6.74020071661006E+0001 6.74791326770296E+0001 + 6.75563194384273E+0001 6.76335674866348E+0001 6.77108768580076E+0001 6.77882475889163E+0001 6.78656797157457E+0001 + 6.79431732748952E+0001 6.80207283027793E+0001 6.80983448358265E+0001 6.81760229104802E+0001 6.82537625631987E+0001 + 6.83315638304543E+0001 6.84094267487345E+0001 6.84873513545412E+0001 6.85653376843908E+0001 6.86433857748148E+0001 + 6.87214956623588E+0001 6.87996673835832E+0001 6.88779009750635E+0001 6.89561964733892E+0001 6.90345539151647E+0001 + 6.91129733370093E+0001 6.91914547755567E+0001 6.92699982674552E+0001 6.93486038493680E+0001 6.94272715579728E+0001 + 6.95060014299622E+0001 6.95847935020431E+0001 6.96636478109373E+0001 6.97425643933815E+0001 6.98215432861266E+0001 + 6.99005845259385E+0001 6.99796881495978E+0001 7.00588541938997E+0001 7.01380826956539E+0001 7.02173736916854E+0001 + 7.02967272188334E+0001 7.03761433139517E+0001 7.04556220139093E+0001 7.05351633555895E+0001 7.06147673758905E+0001 + 7.06944341117253E+0001 7.07741636000212E+0001 7.08539558777209E+0001 7.09338109817812E+0001 7.10137289491738E+0001 + 7.10937098168854E+0001 7.11737536219173E+0001 7.12538604012852E+0001 7.13340301920200E+0001 7.14142630311671E+0001 + 7.14945589557869E+0001 7.15749180029542E+0001 7.16553402097586E+0001 7.17358256133048E+0001 7.18163742507120E+0001 + 7.18969861591140E+0001 7.19776613756597E+0001 7.20583999375127E+0001 7.21392018818510E+0001 7.22200672458680E+0001 + 7.23009960667714E+0001 7.23819883817838E+0001 7.24630442281426E+0001 7.25441636431000E+0001 7.26253466639231E+0001 + 7.27065933278935E+0001 7.27879036723078E+0001 7.28692777344775E+0001 7.29507155517286E+0001 7.30322171614020E+0001 + 7.31137826008537E+0001 7.31954119074542E+0001 7.32771051185888E+0001 7.33588622716578E+0001 7.34406834040761E+0001 + 7.35225685532737E+0001 7.36045177566953E+0001 7.36865310518001E+0001 7.37686084760628E+0001 7.38507500669724E+0001 + 7.39329558620328E+0001 7.40152258987629E+0001 7.40975602146965E+0001 7.41799588473819E+0001 7.42624218343826E+0001 + 7.43449492132769E+0001 7.44275410216576E+0001 7.45101972971329E+0001 7.45929180773254E+0001 7.46757033998730E+0001 + 7.47585533024279E+0001 7.48414678226577E+0001 7.49244469982446E+0001 7.50074908668857E+0001 7.50905994662930E+0001 + 7.51737728341935E+0001 7.52570110083288E+0001 7.53403140264556E+0001 7.54236819263456E+0001 7.55071147457850E+0001 + 7.55906125225754E+0001 7.56741752945329E+0001 7.57578030994884E+0001 7.58414959752884E+0001 7.59252539597936E+0001 + 7.60090770908797E+0001 7.60929654064377E+0001 7.61769189443732E+0001 7.62609377426067E+0001 7.63450218390740E+0001 + 7.64291712717254E+0001 7.65133860785260E+0001 7.65976662974566E+0001 7.66820119665120E+0001 7.67664231237027E+0001 + 7.68508998070537E+0001 7.69354420546049E+0001 7.70200499044116E+0001 7.71047233945436E+0001 7.71894625630856E+0001 + 7.72742674481379E+0001 7.73591380878150E+0001 7.74440745202467E+0001 7.75290767835778E+0001 7.76141449159680E+0001 + 7.76992789555920E+0001 7.77844789406395E+0001 7.78697449093148E+0001 7.79550768998379E+0001 7.80404749504433E+0001 + 7.81259390993803E+0001 7.82114693849138E+0001 7.82970658453231E+0001 7.83827285189028E+0001 7.84684574439625E+0001 + 7.85542526588267E+0001 7.86401142018348E+0001 7.87260421113416E+0001 7.88120364257163E+0001 7.88980971833438E+0001 + 7.89842244226235E+0001 7.90704181819699E+0001 7.91566784998129E+0001 7.92430054145969E+0001 7.93293989647814E+0001 + 7.94158591888414E+0001 7.95023861252665E+0001 7.95889798125614E+0001 7.96756402892460E+0001 7.97623675938549E+0001 + 7.98491617649382E+0001 7.99360228410608E+0001 8.00229508608025E+0001 8.01099458627585E+0001 8.01970078855388E+0001 + 8.02841369677684E+0001 8.03713331480878E+0001 8.04585964651520E+0001 8.05459269576313E+0001 8.06333246642113E+0001 + 8.07207896235923E+0001 8.08083218744899E+0001 8.08959214556348E+0001 8.09835884057725E+0001 8.10713227636640E+0001 + 8.11591245680852E+0001 8.12469938578267E+0001 8.13349306716950E+0001 8.14229350485111E+0001 8.15110070271112E+0001 + 8.15991466463467E+0001 8.16873539450841E+0001 8.17756289622049E+0001 8.18639717366059E+0001 8.19523823071987E+0001 + 8.20408607129104E+0001 8.21294069926831E+0001 8.22180211854737E+0001 8.23067033302548E+0001 8.23954534660136E+0001 + 8.24842716317526E+0001 8.25731578664898E+0001 8.26621122092577E+0001 8.27511346991044E+0001 8.28402253750931E+0001 + 8.29293842763019E+0001 8.30186114418242E+0001 8.31079069107687E+0001 8.31972707222590E+0001 8.32867029154341E+0001 + 8.33762035294480E+0001 8.34657726034697E+0001 8.35554101766839E+0001 8.36451162882900E+0001 8.37348909775025E+0001 + 8.38247342835517E+0001 8.39146462456824E+0001 8.40046269031548E+0001 8.40946762952446E+0001 8.41847944612422E+0001 + 8.42749814404536E+0001 8.43652372721997E+0001 8.44555619958167E+0001 8.45459556506562E+0001 8.46364182760846E+0001 + 8.47269499114838E+0001 8.48175505962509E+0001 8.49082203697980E+0001 8.49989592715526E+0001 8.50897673409576E+0001 + 8.51806446174707E+0001 8.52715911405650E+0001 8.53626069497289E+0001 8.54536920844660E+0001 8.55448465842952E+0001 + 8.56360704887505E+0001 8.57273638373810E+0001 8.58187266697516E+0001 8.59101590254418E+0001 8.60016609440466E+0001 + 8.60932324651765E+0001 8.61848736284570E+0001 8.62765844735287E+0001 8.63683650400478E+0001 8.64602153676855E+0001 + 8.65521354961286E+0001 8.66441254650788E+0001 8.67361853142530E+0001 8.68283150833841E+0001 8.69205148122194E+0001 + 8.70127845405218E+0001 8.71051243080699E+0001 8.71975341546570E+0001 8.72900141200917E+0001 8.73825642441985E+0001 + 8.74751845668167E+0001 8.75678751278007E+0001 8.76606359670209E+0001 8.77534671243623E+0001 8.78463686397258E+0001 + 8.79393405530272E+0001 8.80323829041975E+0001 8.81254957331836E+0001 8.82186790799472E+0001 8.83119329844655E+0001 + 8.84052574867311E+0001 8.84986526267518E+0001 8.85921184445507E+0001 8.86856549801665E+0001 8.87792622736527E+0001 + 8.88729403650790E+0001 8.89666892945296E+0001 8.90605091021043E+0001 8.91543998279186E+0001 8.92483615121030E+0001 + 8.93423941948032E+0001 8.94364979161808E+0001 8.95306727164124E+0001 8.96249186356897E+0001 8.97192357142205E+0001 + 8.98136239922274E+0001 8.99080835099484E+0001 9.00026143076372E+0001 9.00972164255625E+0001 9.01918899040088E+0001 + 9.02866347832756E+0001 9.03814511036778E+0001 9.04763389055460E+0001 9.05712982292261E+0001 9.06663291150790E+0001 + 9.07614316034816E+0001 9.08566057348259E+0001 9.09518515495191E+0001 9.10471690879843E+0001 9.11425583906594E+0001 + 9.12380194979985E+0001 9.13335524504704E+0001 9.14291572885595E+0001 9.15248340527661E+0001 9.16205827836051E+0001 + 9.17164035216074E+0001 9.18122963073195E+0001 9.19082611813027E+0001 9.20042981841340E+0001 9.21004073564063E+0001 + 9.21965887387273E+0001 9.22928423717204E+0001 9.23891682960246E+0001 9.24855665522940E+0001 9.25820371811986E+0001 + 9.26785802234236E+0001 9.27751957196694E+0001 9.28718837106524E+0001 9.29686442371043E+0001 9.30654773397719E+0001 + 9.31623830594180E+0001 9.32593614368206E+0001 9.33564125127730E+0001 9.34535363280845E+0001 9.35507329235794E+0001 + 9.36480023400978E+0001 9.37453446184951E+0001 9.38427597996422E+0001 9.39402479244256E+0001 9.40378090337474E+0001 + 9.41354431685247E+0001 9.42331503696909E+0001 9.43309306781943E+0001 9.44287841349986E+0001 9.45267107810838E+0001 + 9.46247106574446E+0001 9.47227838050916E+0001 9.48209302650509E+0001 9.49191500783640E+0001 9.50174432860883E+0001 + 9.51158099292962E+0001 9.52142500490758E+0001 9.53127636865311E+0001 9.54113508827812E+0001 9.55100116789609E+0001 + 9.56087461162208E+0001 9.57075542357266E+0001 9.58064360786596E+0001 9.59053916862173E+0001 9.60044210996118E+0001 + 9.61035243600716E+0001 9.62027015088403E+0001 9.63019525871770E+0001 9.64012776363568E+0001 9.65006766976701E+0001 + 9.66001498124227E+0001 9.66996970219364E+0001 9.67993183675484E+0001 9.68990138906111E+0001 9.69987836324932E+0001 + 9.70986276345785E+0001 9.71985459382665E+0001 9.72985385849725E+0001 9.73986056161269E+0001 9.74987470731764E+0001 + 9.75989629975828E+0001 9.76992534308235E+0001 9.77996184143919E+0001 9.79000579897967E+0001 9.80005721985620E+0001 + 9.81011610822284E+0001 9.82018246823511E+0001 9.83025630405014E+0001 9.84033761982664E+0001 9.85042641972484E+0001 + 9.86052270790659E+0001 9.87062648853525E+0001 9.88073776577575E+0001 9.89085654379464E+0001 9.90098282675996E+0001 + 9.91111661884136E+0001 9.92125792421005E+0001 9.93140674703881E+0001 9.94156309150195E+0001 9.95172696177541E+0001 + 9.96189836203663E+0001 9.97207729646465E+0001 9.98226376924009E+0001 9.99245778454511E+0001 1.00026593465635E+0002 + 1.00128684594804E+0002 1.00230851274829E+0002 1.00333093547594E+0002 1.00435411454998E+0002 1.00537805038957E+0002 + 1.00640274341404E+0002 1.00742819404285E+0002 1.00845440269563E+0002 1.00948136979217E+0002 1.01050909575241E+0002 + 1.01153758099645E+0002 1.01256682594455E+0002 1.01359683101713E+0002 1.01462759663475E+0002 1.01565912321815E+0002 + 1.01669141118821E+0002 1.01772446096598E+0002 1.01875827297266E+0002 1.01979284762960E+0002 1.02082818535832E+0002 + 1.02186428658050E+0002 1.02290115171797E+0002 1.02393878119270E+0002 1.02497717542686E+0002 1.02601633484274E+0002 + 1.02705625986280E+0002 1.02809695090967E+0002 1.02913840840611E+0002 1.03018063277506E+0002 1.03122362443962E+0002 + 1.03226738382303E+0002 1.03331191134869E+0002 1.03435720744018E+0002 1.03540327252121E+0002 1.03645010701566E+0002 + 1.03749771134758E+0002 1.03854608594116E+0002 1.03959523122075E+0002 1.04064514761086E+0002 1.04169583553616E+0002 + 1.04274729542149E+0002 1.04379952769182E+0002 1.04485253277230E+0002 1.04590631108823E+0002 1.04696086306507E+0002 + 1.04801618912845E+0002 1.04907228970413E+0002 1.05012916521804E+0002 1.05118681609629E+0002 1.05224524276513E+0002 + 1.05330444565096E+0002 1.05436442518034E+0002 1.05542518178002E+0002 1.05648671587686E+0002 1.05754902789792E+0002 + 1.05861211827039E+0002 1.05967598742163E+0002 1.06074063577916E+0002 1.06180606377067E+0002 1.06287227182397E+0002 + 1.06393926036708E+0002 1.06500702982813E+0002 1.06607558063545E+0002 1.06714491321749E+0002 1.06821502800289E+0002 + 1.06928592542044E+0002 1.07035760589908E+0002 1.07143006986792E+0002 1.07250331775622E+0002 1.07357734999340E+0002 + 1.07465216700904E+0002 1.07572776923288E+0002 1.07680415709484E+0002 1.07788133102495E+0002 1.07895929145344E+0002 + 1.08003803881068E+0002 1.08111757352721E+0002 1.08219789603373E+0002 1.08327900676109E+0002 1.08436090614029E+0002 + 1.08544359460252E+0002 1.08652707257910E+0002 1.08761134050153E+0002 1.08869639880145E+0002 1.08978224791066E+0002 + 1.09086888826115E+0002 1.09195632028504E+0002 1.09304454441461E+0002 1.09413356108231E+0002 1.09522337072075E+0002 + 1.09631397376269E+0002 1.09740537064106E+0002 1.09849756178894E+0002 1.09959054763957E+0002 1.10068432862636E+0002 + 1.10177890518288E+0002 1.10287427774283E+0002 1.10397044674012E+0002 1.10506741260877E+0002 1.10616517578299E+0002 + 1.10726373669715E+0002 1.10836309578576E+0002 1.10946325348351E+0002 1.11056421022523E+0002 1.11166596644593E+0002 + 1.11276852258077E+0002 1.11387187906507E+0002 1.11497603633431E+0002 1.11608099482413E+0002 1.11718675497034E+0002 + 1.11829331720889E+0002 1.11940068197591E+0002 1.12050884970767E+0002 1.12161782084062E+0002 1.12272759581136E+0002 + 1.12383817505666E+0002 1.12494955901342E+0002 1.12606174811875E+0002 1.12717474280987E+0002 1.12828854352420E+0002 + 1.12940315069929E+0002 1.13051856477288E+0002 1.13163478618283E+0002 1.13275181536721E+0002 1.13386965276421E+0002 + 1.13498829881220E+0002 1.13610775394971E+0002 1.13722801861543E+0002 1.13834909324819E+0002 1.13947097828701E+0002 + 1.14059367417106E+0002 1.14171718133967E+0002 1.14284150023233E+0002 1.14396663128869E+0002 1.14509257494855E+0002 + 1.14621933165190E+0002 1.14734690183887E+0002 1.14847528594975E+0002 1.14960448442500E+0002 1.15073449770523E+0002 + 1.15186532623122E+0002 1.15299697044390E+0002 1.15412943078439E+0002 1.15526270769393E+0002 1.15639680161395E+0002 + 1.15753171298603E+0002 1.15866744225192E+0002 1.15980398985352E+0002 1.16094135623289E+0002 1.16207954183226E+0002 + 1.16321854709403E+0002 1.16435837246074E+0002 1.16549901837510E+0002 1.16664048527998E+0002 1.16778277361842E+0002 + 1.16892588383362E+0002 1.17006981636892E+0002 1.17121457166785E+0002 1.17236015017409E+0002 1.17350655233148E+0002 + 1.17465377858402E+0002 1.17580182937588E+0002 1.17695070515138E+0002 1.17810040635500E+0002 1.17925093343141E+0002 + 1.18040228682540E+0002 1.18155446698196E+0002 1.18270747434621E+0002 1.18386130936345E+0002 1.18501597247915E+0002 + 1.18617146413891E+0002 1.18732778478853E+0002 1.18848493487394E+0002 1.18964291484125E+0002 1.19080172513674E+0002 + 1.19196136620682E+0002 1.19312183849809E+0002 1.19428314245731E+0002 1.19544527853138E+0002 1.19660824716739E+0002 + 1.19777204881258E+0002 1.19893668391435E+0002 1.20010215292026E+0002 1.20126845627805E+0002 1.20243559443559E+0002 + 1.20360356784095E+0002 1.20477237694233E+0002 1.20594202218811E+0002 1.20711250402683E+0002 1.20828382290719E+0002 + 1.20945597927805E+0002 1.21062897358844E+0002 1.21180280628755E+0002 1.21297747782472E+0002 1.21415298864948E+0002 + 1.21532933921149E+0002 1.21650652996060E+0002 1.21768456134680E+0002 1.21886343382027E+0002 1.22004314783132E+0002 + 1.22122370383044E+0002 1.22240510226830E+0002 1.22358734359569E+0002 1.22477042826361E+0002 1.22595435672319E+0002 + 1.22713912942573E+0002 1.22832474682270E+0002 1.22951120936574E+0002 1.23069851750662E+0002 1.23188667169732E+0002 + 1.23307567238994E+0002 1.23426552003677E+0002 1.23545621509025E+0002 1.23664775800299E+0002 1.23784014922776E+0002 + 1.23903338921749E+0002 1.24022747842529E+0002 1.24142241730441E+0002 1.24261820630828E+0002 1.24381484589048E+0002 + 1.24501233650476E+0002 1.24621067860504E+0002 1.24740987264539E+0002 1.24860991908006E+0002 1.24981081836345E+0002 + 1.25101257095013E+0002 1.25221517729482E+0002 1.25341863785243E+0002 1.25462295307800E+0002 1.25582812342677E+0002 + 1.25703414935412E+0002 1.25824103131559E+0002 1.25944876976690E+0002 1.26065736516393E+0002 1.26186681796272E+0002 + 1.26307712861946E+0002 1.26428829759054E+0002 1.26550032533247E+0002 1.26671321230196E+0002 1.26792695895586E+0002 + 1.26914156575120E+0002 1.27035703314517E+0002 1.27157336159511E+0002 1.27279055155855E+0002 1.27400860349315E+0002 + 1.27522751785678E+0002 1.27644729510742E+0002 1.27766793570326E+0002 1.27888944010263E+0002 1.28011180876403E+0002 + 1.28133504214612E+0002 1.28255914070773E+0002 1.28378410490787E+0002 1.28500993520567E+0002 1.28623663206047E+0002 + 1.28746419593176E+0002 1.28869262727917E+0002 1.28992192656252E+0002 1.29115209424181E+0002 1.29238313077716E+0002 + 1.29361503662888E+0002 1.29484781225746E+0002 1.29608145812352E+0002 1.29731597468788E+0002 1.29855136241148E+0002 + 1.29978762175548E+0002 1.30102475318115E+0002 1.30226275714997E+0002 1.30350163412356E+0002 1.30474138456371E+0002 + 1.30598200893237E+0002 1.30722350769167E+0002 1.30846588130388E+0002 1.30970913023146E+0002 1.31095325493703E+0002 + 1.31219825588336E+0002 1.31344413353339E+0002 1.31469088835025E+0002 1.31593852079720E+0002 1.31718703133767E+0002 + 1.31843642043528E+0002 1.31968668855381E+0002 1.32093783615717E+0002 1.32218986370947E+0002 1.32344277167498E+0002 + 1.32469656051813E+0002 1.32595123070352E+0002 1.32720678269590E+0002 1.32846321696021E+0002 1.32972053396153E+0002 + 1.33097873416512E+0002 1.33223781803642E+0002 1.33349778604099E+0002 1.33475863864461E+0002 1.33602037631319E+0002 + 1.33728299951281E+0002 1.33854650870972E+0002 1.33981090437035E+0002 1.34107618696127E+0002 1.34234235694924E+0002 + 1.34360941480115E+0002 1.34487736098410E+0002 1.34614619596534E+0002 1.34741592021226E+0002 1.34868653419245E+0002 + 1.34995803837364E+0002 1.35123043322376E+0002 1.35250371921086E+0002 1.35377789680320E+0002 1.35505296646918E+0002 + 1.35632892867736E+0002 1.35760578389650E+0002 1.35888353259549E+0002 1.36016217524340E+0002 1.36144171230947E+0002 + 1.36272214426310E+0002 1.36400347157387E+0002 1.36528569471150E+0002 1.36656881414590E+0002 1.36785283034714E+0002 + 1.36913774378544E+0002 1.37042355493122E+0002 1.37171026425503E+0002 1.37299787222761E+0002 1.37428637931986E+0002 + 1.37557578600284E+0002 1.37686609274779E+0002 1.37815730002611E+0002 1.37944940830935E+0002 1.38074241806926E+0002 + 1.38203632977774E+0002 1.38333114390684E+0002 1.38462686092879E+0002 1.38592348131601E+0002 1.38722100554105E+0002 + 1.38851943407664E+0002 1.38981876739569E+0002 1.39111900597125E+0002 1.39242015027657E+0002 1.39372220078504E+0002 + 1.39502515797022E+0002 1.39632902230586E+0002 1.39763379426584E+0002 1.39893947432424E+0002 1.40024606295530E+0002 + 1.40155356063341E+0002 1.40286196783313E+0002 1.40417128502922E+0002 1.40548151269656E+0002 1.40679265131023E+0002 + 1.40810470134547E+0002 1.40941766327767E+0002 1.41073153758242E+0002 1.41204632473544E+0002 1.41336202521265E+0002 + 1.41467863949011E+0002 1.41599616804408E+0002 1.41731461135095E+0002 1.41863396988731E+0002 1.41995424412988E+0002 + 1.42127543455560E+0002 1.42259754164152E+0002 1.42392056586491E+0002 1.42524450770317E+0002 1.42656936763388E+0002 + 1.42789514613479E+0002 1.42922184368381E+0002 1.43054946075904E+0002 1.43187799783872E+0002 1.43320745540127E+0002 + 1.43453783392527E+0002 1.43586913388949E+0002 1.43720135577284E+0002 1.43853450005442E+0002 1.43986856721348E+0002 + 1.44120355772945E+0002 1.44253947208193E+0002 1.44387631075067E+0002 1.44521407421561E+0002 1.44655276295684E+0002 + 1.44789237745463E+0002 1.44923291818942E+0002 1.45057438564181E+0002 1.45191678029257E+0002 1.45326010262263E+0002 + 1.45460435311312E+0002 1.45594953224529E+0002 1.45729564050059E+0002 1.45864267836065E+0002 1.45999064630723E+0002 + 1.46133954482229E+0002 1.46268937438794E+0002 1.46404013548647E+0002 1.46539182860034E+0002 1.46674445421216E+0002 + 1.46809801280473E+0002 1.46945250486100E+0002 1.47080793086411E+0002 1.47216429129735E+0002 1.47352158664419E+0002 + 1.47487981738827E+0002 1.47623898401338E+0002 1.47759908700349E+0002 1.47896012684276E+0002 1.48032210401548E+0002 + 1.48168501900613E+0002 1.48304887229937E+0002 1.48441366438000E+0002 1.48577939573302E+0002 1.48714606684358E+0002 + 1.48851367819699E+0002 1.48988223027876E+0002 1.49125172357453E+0002 1.49262215857015E+0002 1.49399353575160E+0002 + 1.49536585560507E+0002 1.49673911861688E+0002 1.49811332527354E+0002 1.49948847606173E+0002 1.50086457146829E+0002 + 1.50224161198024E+0002 1.50361959808475E+0002 1.50499853026919E+0002 1.50637840902107E+0002 1.50775923482809E+0002 + 1.50914100817810E+0002 1.51052372955914E+0002 1.51190739945941E+0002 1.51329201836727E+0002 1.51467758677126E+0002 + 1.51606410516010E+0002 1.51745157402266E+0002 1.51883999384799E+0002 1.52022936512531E+0002 1.52161968834399E+0002 + 1.52301096399361E+0002 1.52440319256388E+0002 1.52579637454470E+0002 1.52719051042614E+0002 1.52858560069843E+0002 + 1.52998164585199E+0002 1.53137864637737E+0002 1.53277660276534E+0002 1.53417551550680E+0002 1.53557538509285E+0002 + 1.53697621201473E+0002 1.53837799676387E+0002 1.53978073983188E+0002 1.54118444171050E+0002 1.54258910289168E+0002 + 1.54399472386753E+0002 1.54540130513032E+0002 1.54680884717249E+0002 1.54821735048667E+0002 1.54962681556564E+0002 + 1.55103724290236E+0002 1.55244863298996E+0002 1.55386098632172E+0002 1.55527430339113E+0002 1.55668858469182E+0002 + 1.55810383071760E+0002 1.55952004196245E+0002 1.56093721892052E+0002 1.56235536208612E+0002 1.56377447195376E+0002 + 1.56519454901809E+0002 1.56661559377395E+0002 1.56803760671634E+0002 1.56946058834043E+0002 1.57088453914156E+0002 + 1.57230945961526E+0002 1.57373535025721E+0002 1.57516221156326E+0002 1.57659004402945E+0002 1.57801884815197E+0002 + 1.57944862442719E+0002 1.58087937335165E+0002 1.58231109542207E+0002 1.58374379113532E+0002 1.58517746098846E+0002 + 1.58661210547872E+0002 1.58804772510348E+0002 1.58948432036032E+0002 1.59092189174698E+0002 1.59236043976136E+0002 + 1.59379996490154E+0002 1.59524046766578E+0002 1.59668194855250E+0002 1.59812440806028E+0002 1.59956784668791E+0002 + 1.60101226493430E+0002 1.60245766329858E+0002 1.60390404228002E+0002 1.60535140237807E+0002 1.60679974409236E+0002 + 1.60824906792267E+0002 1.60969937436898E+0002 1.61115066393141E+0002 1.61260293711029E+0002 1.61405619440608E+0002 + 1.61551043631944E+0002 1.61696566335120E+0002 1.61842187600234E+0002 1.61987907477405E+0002 1.62133726016764E+0002 + 1.62279643268464E+0002 1.62425659282673E+0002 1.62571774109575E+0002 1.62717987799375E+0002 1.62864300402291E+0002 + 1.63010711968560E+0002 1.63157222548437E+0002 1.63303832192193E+0002 1.63450540950117E+0002 1.63597348872514E+0002 + 1.63744256009707E+0002 1.63891262412036E+0002 1.64038368129860E+0002 1.64185573213552E+0002 1.64332877713505E+0002 + 1.64480281680128E+0002 1.64627785163846E+0002 1.64775388215103E+0002 1.64923090884361E+0002 1.65070893222097E+0002 + 1.65218795278806E+0002 1.65366797105001E+0002 1.65514898751212E+0002 1.65663100267986E+0002 1.65811401705886E+0002 + 1.65959803115494E+0002 1.66108304547410E+0002 1.66256906052248E+0002 1.66405607680643E+0002 1.66554409483245E+0002 + 1.66703311510721E+0002 1.66852313813757E+0002 1.67001416443055E+0002 1.67150619449334E+0002 1.67299922883333E+0002 + 1.67449326795803E+0002 1.67598831237518E+0002 1.67748436259266E+0002 1.67898141911852E+0002 1.68047948246101E+0002 + 1.68197855312853E+0002 1.68347863162966E+0002 1.68497971847314E+0002 1.68648181416792E+0002 1.68798491922308E+0002 + 1.68948903414789E+0002 1.69099415945181E+0002 1.69250029564444E+0002 1.69400744323559E+0002 1.69551560273521E+0002 + 1.69702477465344E+0002 1.69853495950060E+0002 1.70004615778716E+0002 1.70155837002379E+0002 1.70307159672132E+0002 + 1.70458583839075E+0002 1.70610109554326E+0002 1.70761736869020E+0002 1.70913465834310E+0002 1.71065296501365E+0002 + 1.71217228921372E+0002 1.71369263145538E+0002 1.71521399225082E+0002 1.71673637211244E+0002 1.71825977155282E+0002 + 1.71978419108469E+0002 1.72130963122097E+0002 1.72283609247474E+0002 1.72436357535927E+0002 1.72589208038799E+0002 + 1.72742160807451E+0002 1.72895215893261E+0002 1.73048373347626E+0002 1.73201633221957E+0002 1.73354995567687E+0002 + 1.73508460436262E+0002 1.73662027879149E+0002 1.73815697947829E+0002 1.73969470693803E+0002 1.74123346168588E+0002 + 1.74277324423721E+0002 1.74431405510752E+0002 1.74585589481251E+0002 1.74739876386807E+0002 1.74894266279023E+0002 + 1.75048759209522E+0002 1.75203355229943E+0002 1.75358054391943E+0002 1.75512856747197E+0002 1.75667762347397E+0002 + 1.75822771244251E+0002 1.75977883489486E+0002 1.76133099134848E+0002 1.76288418232097E+0002 1.76443840833012E+0002 + 1.76599366989391E+0002 1.76754996753047E+0002 1.76910730175811E+0002 1.77066567309533E+0002 1.77222508206079E+0002 + 1.77378552917333E+0002 1.77534701495197E+0002 1.77690953991588E+0002 1.77847310458445E+0002 1.78003770947720E+0002 + 1.78160335511385E+0002 1.78317004201429E+0002 1.78473777069857E+0002 1.78630654168695E+0002 1.78787635549983E+0002 + 1.78944721265780E+0002 1.79101911368162E+0002 1.79259205909224E+0002 1.79416604941076E+0002 1.79574108515848E+0002 + 1.79731716685686E+0002 1.79889429502754E+0002 1.80047247019234E+0002 1.80205169287324E+0002 1.80363196359240E+0002 + 1.80521328287218E+0002 1.80679565123509E+0002 1.80837906920381E+0002 1.80996353730122E+0002 1.81154905605035E+0002 + 1.81313562597443E+0002 1.81472324759685E+0002 1.81631192144117E+0002 1.81790164803114E+0002 1.81949242789069E+0002 + 1.82108426154390E+0002 1.82267714951506E+0002 1.82427109232860E+0002 1.82586609050914E+0002 1.82746214458150E+0002 + 1.82905925507064E+0002 1.83065742250171E+0002 1.83225664740004E+0002 1.83385693029112E+0002 1.83545827170065E+0002 + 1.83706067215447E+0002 1.83866413217861E+0002 1.84026865229928E+0002 1.84187423304286E+0002 1.84348087493591E+0002 + 1.84508857850516E+0002 1.84669734427752E+0002 1.84830717278008E+0002 1.84991806454011E+0002 1.85153002008503E+0002 + 1.85314303994246E+0002 1.85475712464020E+0002 1.85637227470622E+0002 1.85798849066865E+0002 1.85960577305582E+0002 + 1.86122412239622E+0002 1.86284353921853E+0002 1.86446402405159E+0002 1.86608557742444E+0002 1.86770819986628E+0002 + 1.86933189190647E+0002 1.87095665407459E+0002 1.87258248690036E+0002 1.87420939091369E+0002 1.87583736664466E+0002 + 1.87746641462354E+0002 1.87909653538077E+0002 1.88072772944696E+0002 1.88235999735290E+0002 1.88399333962957E+0002 + 1.88562775680811E+0002 1.88726324941984E+0002 1.88889981799626E+0002 1.89053746306906E+0002 1.89217618517007E+0002 + 1.89381598483134E+0002 1.89545686258507E+0002 1.89709881896364E+0002 1.89874185449962E+0002 1.90038596972575E+0002 + 1.90203116517494E+0002 1.90367744138028E+0002 1.90532479887505E+0002 1.90697323819269E+0002 1.90862275986683E+0002 + 1.91027336443127E+0002 1.91192505241998E+0002 1.91357782436714E+0002 1.91523168080706E+0002 1.91688662227426E+0002 + 1.91854264930344E+0002 1.92019976242945E+0002 1.92185796218734E+0002 1.92351724911233E+0002 1.92517762373982E+0002 + 1.92683908660539E+0002 1.92850163824479E+0002 1.93016527919396E+0002 1.93183000998899E+0002 1.93349583116618E+0002 + 1.93516274326200E+0002 1.93683074681309E+0002 1.93849984235626E+0002 1.94017003042851E+0002 1.94184131156703E+0002 + 1.94351368630916E+0002 1.94518715519244E+0002 1.94686171875457E+0002 1.94853737753345E+0002 1.95021413206714E+0002 + 1.95189198289387E+0002 1.95357093055209E+0002 1.95525097558038E+0002 1.95693211851752E+0002 1.95861435990247E+0002 + 1.96029770027436E+0002 1.96198214017251E+0002 1.96366768013640E+0002 1.96535432070571E+0002 1.96704206242028E+0002 + 1.96873090582013E+0002 1.97042085144548E+0002 1.97211189983670E+0002 1.97380405153435E+0002 1.97549730707918E+0002 + 1.97719166701209E+0002 1.97888713187420E+0002 1.98058370220676E+0002 1.98228137855124E+0002 1.98398016144926E+0002 + 1.98568005144264E+0002 1.98738104907336E+0002 1.98908315488360E+0002 1.99078636941569E+0002 1.99249069321217E+0002 + 1.99419612681573E+0002 1.99590267076927E+0002 1.99761032561584E+0002 1.99931909189867E+0002 2.00102897016120E+0002 + 2.00273996094702E+0002 2.00445206479990E+0002 2.00616528226381E+0002 2.00787961388287E+0002 2.00959506020140E+0002 + 2.01131162176390E+0002 2.01302929911503E+0002 2.01474809279965E+0002 2.01646800336279E+0002 2.01818903134965E+0002 + 2.01991117730563E+0002 2.02163444177629E+0002 2.02335882530739E+0002 2.02508432844484E+0002 2.02681095173475E+0002 + 2.02853869572342E+0002 2.03026756095730E+0002 2.03199754798303E+0002 2.03372865734745E+0002 2.03546088959755E+0002 + 2.03719424528051E+0002 2.03892872494371E+0002 2.04066432913467E+0002 2.04240105840113E+0002 2.04413891329097E+0002 + 2.04587789435229E+0002 2.04761800213335E+0002 2.04935923718257E+0002 2.05110160004858E+0002 2.05284509128019E+0002 + 2.05458971142637E+0002 2.05633546103628E+0002 2.05808234065925E+0002 2.05983035084481E+0002 2.06157949214266E+0002 + 2.06332976510267E+0002 2.06508117027490E+0002 2.06683370820960E+0002 2.06858737945717E+0002 2.07034218456822E+0002 + 2.07209812409353E+0002 2.07385519858406E+0002 2.07561340859093E+0002 2.07737275466549E+0002 2.07913323735922E+0002 + 2.08089485722380E+0002 2.08265761481109E+0002 2.08442151067314E+0002 2.08618654536216E+0002 2.08795271943056E+0002 + 2.08972003343091E+0002 2.09148848791598E+0002 2.09325808343871E+0002 2.09502882055223E+0002 2.09680069980983E+0002 + 2.09857372176500E+0002 2.10034788697141E+0002 2.10212319598289E+0002 2.10389964935349E+0002 2.10567724763739E+0002 + 2.10745599138899E+0002 2.10923588116285E+0002 2.11101691751373E+0002 2.11279910099655E+0002 2.11458243216643E+0002 + 2.11636691157865E+0002 2.11815253978869E+0002 2.11993931735219E+0002 2.12172724482500E+0002 2.12351632276312E+0002 + 2.12530655172275E+0002 2.12709793226028E+0002 2.12889046493225E+0002 2.13068415029540E+0002 2.13247898890665E+0002 + 2.13427498132312E+0002 2.13607212810206E+0002 2.13787042980096E+0002 2.13966988697745E+0002 2.14147050018936E+0002 + 2.14327226999470E+0002 2.14507519695166E+0002 2.14687928161860E+0002 2.14868452455407E+0002 2.15049092631681E+0002 + 2.15229848746574E+0002 2.15410720855994E+0002 2.15591709015870E+0002 2.15772813282146E+0002 2.15954033710788E+0002 + 2.16135370357778E+0002 2.16316823279115E+0002 2.16498392530818E+0002 2.16680078168923E+0002 2.16861880249487E+0002 + 2.17043798828581E+0002 2.17225833962296E+0002 2.17407985706743E+0002 2.17590254118047E+0002 2.17772639252357E+0002 + 2.17955141165834E+0002 2.18137759914661E+0002 2.18320495555039E+0002 2.18503348143186E+0002 2.18686317735338E+0002 + 2.18869404387751E+0002 2.19052608156696E+0002 2.19235929098467E+0002 2.19419367269372E+0002 2.19602922725739E+0002 + 2.19786595523914E+0002 2.19970385720261E+0002 2.20154293371162E+0002 2.20338318533019E+0002 2.20522461262248E+0002 + 2.20706721615289E+0002 2.20891099648596E+0002 2.21075595418643E+0002 2.21260208981921E+0002 2.21444940394941E+0002 + 2.21629789714230E+0002 2.21814756996335E+0002 2.21999842297821E+0002 2.22185045675271E+0002 2.22370367185287E+0002 + 2.22555806884487E+0002 2.22741364829510E+0002 2.22927041077012E+0002 2.23112835683666E+0002 2.23298748706166E+0002 + 2.23484780201223E+0002 2.23670930225565E+0002 2.23857198835940E+0002 2.24043586089115E+0002 2.24230092041872E+0002 + 2.24416716751014E+0002 2.24603460273362E+0002 2.24790322665755E+0002 2.24977303985050E+0002 2.25164404288122E+0002 + 2.25351623631865E+0002 2.25538962073192E+0002 2.25726419669033E+0002 2.25913996476336E+0002 2.26101692552069E+0002 + 2.26289507953217E+0002 2.26477442736783E+0002 2.26665496959791E+0002 2.26853670679280E+0002 2.27041963952308E+0002 + 2.27230376835954E+0002 2.27418909387312E+0002 2.27607561663496E+0002 2.27796333721637E+0002 2.27985225618888E+0002 + 2.28174237412416E+0002 2.28363369159408E+0002 2.28552620917071E+0002 2.28741992742627E+0002 2.28931484693318E+0002 + 2.29121096826407E+0002 2.29310829199171E+0002 2.29500681868908E+0002 2.29690654892933E+0002 2.29880748328580E+0002 + 2.30070962233203E+0002 2.30261296664171E+0002 2.30451751678874E+0002 2.30642327334720E+0002 2.30833023689135E+0002 + 2.31023840799562E+0002 2.31214778723465E+0002 2.31405837518326E+0002 2.31597017241642E+0002 2.31788317950933E+0002 + 2.31979739703735E+0002 2.32171282557603E+0002 2.32362946570110E+0002 2.32554731798847E+0002 2.32746638301425E+0002 + 2.32938666135472E+0002 2.33130815358635E+0002 2.33323086028580E+0002 2.33515478202991E+0002 2.33707991939568E+0002 + 2.33900627296034E+0002 2.34093384330127E+0002 2.34286263099605E+0002 2.34479263662244E+0002 2.34672386075838E+0002 + 2.34865630398201E+0002 2.35058996687163E+0002 2.35252485000574E+0002 2.35446095396304E+0002 2.35639827932238E+0002 + 2.35833682666281E+0002 2.36027659656358E+0002 2.36221758960411E+0002 2.36415980636399E+0002 2.36610324742304E+0002 + 2.36804791336121E+0002 2.36999380475867E+0002 2.37194092219578E+0002 2.37388926625304E+0002 2.37583883751120E+0002 + 2.37778963655114E+0002 2.37974166395395E+0002 2.38169492030090E+0002 2.38364940617346E+0002 2.38560512215324E+0002 + 2.38756206882210E+0002 2.38952024676203E+0002 2.39147965655524E+0002 2.39344029878410E+0002 2.39540217403118E+0002 + 2.39736528287924E+0002 2.39932962591122E+0002 2.40129520371022E+0002 2.40326201685958E+0002 2.40523006594277E+0002 + 2.40719935154348E+0002 2.40916987424557E+0002 2.41114163463309E+0002 2.41311463329028E+0002 2.41508887080156E+0002 + 2.41706434775154E+0002 2.41904106472501E+0002 2.42101902230694E+0002 2.42299822108251E+0002 2.42497866163705E+0002 + 2.42696034455612E+0002 2.42894327042541E+0002 2.43092743983086E+0002 2.43291285335854E+0002 2.43489951159473E+0002 + 2.43688741512591E+0002 2.43887656453871E+0002 2.44086696041998E+0002 2.44285860335674E+0002 2.44485149393619E+0002 + 2.44684563274574E+0002 2.44884102037296E+0002 2.45083765740561E+0002 2.45283554443165E+0002 2.45483468203923E+0002 + 2.45683507081665E+0002 2.45883671135244E+0002 2.46083960423530E+0002 2.46284375005409E+0002 2.46484914939791E+0002 + 2.46685580285599E+0002 2.46886371101779E+0002 2.47087287447293E+0002 2.47288329381123E+0002 2.47489496962269E+0002 + 2.47690790249750E+0002 2.47892209302602E+0002 2.48093754179884E+0002 2.48295424940669E+0002 2.48497221644050E+0002 + 2.48699144349140E+0002 2.48901193115069E+0002 2.49103368000987E+0002 2.49305669066063E+0002 2.49508096369482E+0002 + 2.49710649970451E+0002 2.49913329928193E+0002 2.50116136301951E+0002 2.50319069150987E+0002 2.50522128534581E+0002 + 2.50725314512032E+0002 2.50928627142657E+0002 2.51132066485794E+0002 2.51335632600795E+0002 2.51539325547036E+0002 + 2.51743145383910E+0002 2.51947092170825E+0002 2.52151165967214E+0002 2.52355366832524E+0002 2.52559694826222E+0002 + 2.52764150007795E+0002 2.52968732436747E+0002 2.53173442172602E+0002 2.53378279274901E+0002 2.53583243803206E+0002 + 2.53788335817096E+0002 2.53993555376170E+0002 2.54198902540044E+0002 2.54404377368356E+0002 2.54609979920758E+0002 + 2.54815710256925E+0002 2.55021568436548E+0002 2.55227554519339E+0002 2.55433668565027E+0002 2.55639910633361E+0002 + 2.55846280784107E+0002 2.56052779077052E+0002 2.56259405572001E+0002 2.56466160328775E+0002 2.56673043407219E+0002 + 2.56880054867193E+0002 2.57087194768577E+0002 2.57294463171269E+0002 2.57501860135186E+0002 2.57709385720266E+0002 + 2.57917039986463E+0002 2.58124822993750E+0002 2.58332734802121E+0002 2.58540775471587E+0002 2.58748945062177E+0002 + 2.58957243633941E+0002 2.59165671246947E+0002 2.59374227961281E+0002 2.59582913837049E+0002 2.59791728934375E+0002 + 2.60000673313402E+0002 2.60209747034292E+0002 2.60418950157226E+0002 2.60628282742403E+0002 2.60837744850043E+0002 + 2.61047336540380E+0002 2.61257057873674E+0002 2.61466908910197E+0002 2.61676889710244E+0002 2.61887000334129E+0002 + 2.62097240842181E+0002 2.62307611294751E+0002 2.62518111752209E+0002 2.62728742274943E+0002 2.62939502923360E+0002 + 2.63150393757885E+0002 2.63361414838964E+0002 2.63572566227059E+0002 2.63783847982654E+0002 2.63995260166250E+0002 + 2.64206802838366E+0002 2.64418476059543E+0002 2.64630279890337E+0002 2.64842214391326E+0002 2.65054279623106E+0002 + 2.65266475646291E+0002 2.65478802521516E+0002 2.65691260309431E+0002 2.65903849070710E+0002 2.66116568866042E+0002 + 2.66329419756136E+0002 2.66542401801722E+0002 2.66755515063544E+0002 2.66968759602370E+0002 2.67182135478985E+0002 + 2.67395642754193E+0002 2.67609281488815E+0002 2.67823051743695E+0002 2.68036953579692E+0002 2.68250987057686E+0002 + 2.68465152238576E+0002 2.68679449183279E+0002 2.68893877952732E+0002 2.69108438607890E+0002 2.69323131209727E+0002 + 2.69537955819237E+0002 2.69752912497432E+0002 2.69968001305343E+0002 2.70183222304021E+0002 2.70398575554534E+0002 + 2.70614061117971E+0002 2.70829679055438E+0002 2.71045429428063E+0002 2.71261312296989E+0002 2.71477327723382E+0002 + 2.71693475768424E+0002 2.71909756493317E+0002 2.72126169959282E+0002 2.72342716227559E+0002 2.72559395359408E+0002 + 2.72776207416107E+0002 2.72993152458951E+0002 2.73210230549258E+0002 2.73427441748362E+0002 2.73644786117619E+0002 + 2.73862263718400E+0002 2.74079874612097E+0002 2.74297618860123E+0002 2.74515496523907E+0002 2.74733507664898E+0002 + 2.74951652344565E+0002 2.75169930624395E+0002 2.75388342565894E+0002 2.75606888230588E+0002 2.75825567680020E+0002 + 2.76044380975755E+0002 2.76263328179375E+0002 2.76482409352482E+0002 2.76701624556695E+0002 2.76920973853656E+0002 + 2.77140457305021E+0002 2.77360074972470E+0002 2.77579826917700E+0002 2.77799713202425E+0002 2.78019733888381E+0002 + 2.78239889037323E+0002 2.78460178711023E+0002 2.78680602971274E+0002 2.78901161879886E+0002 2.79121855498691E+0002 + 2.79342683889538E+0002 2.79563647114295E+0002 2.79784745234851E+0002 2.80005978313112E+0002 2.80227346411004E+0002 + 2.80448849590472E+0002 2.80670487913480E+0002 2.80892261442011E+0002 2.81114170238068E+0002 2.81336214363672E+0002 + 2.81558393880865E+0002 2.81780708851705E+0002 2.82003159338271E+0002 2.82225745402662E+0002 2.82448467106995E+0002 + 2.82671324513405E+0002 2.82894317684048E+0002 2.83117446681100E+0002 2.83340711566753E+0002 2.83564112403220E+0002 + 2.83787649252734E+0002 2.84011322177544E+0002 2.84235131239923E+0002 2.84459076502159E+0002 2.84683158026561E+0002 + 2.84907375875457E+0002 2.85131730111193E+0002 2.85356220796136E+0002 2.85580847992671E+0002 2.85805611763203E+0002 + 2.86030512170155E+0002 2.86255549275970E+0002 2.86480723143110E+0002 2.86706033834056E+0002 2.86931481411309E+0002 + 2.87157065937389E+0002 2.87382787474834E+0002 2.87608646086202E+0002 2.87834641834071E+0002 2.88060774781037E+0002 + 2.88287044989715E+0002 2.88513452522741E+0002 2.88739997442768E+0002 2.88966679812470E+0002 2.89193499694539E+0002 + 2.89420457151688E+0002 2.89647552246646E+0002 2.89874785042165E+0002 2.90102155601013E+0002 2.90329663985980E+0002 + 2.90557310259873E+0002 2.90785094485520E+0002 2.91013016725766E+0002 2.91241077043479E+0002 2.91469275501541E+0002 + 2.91697612162858E+0002 2.91926087090353E+0002 2.92154700346969E+0002 2.92383451995668E+0002 2.92612342099430E+0002 + 2.92841370721257E+0002 2.93070537924168E+0002 2.93299843771203E+0002 2.93529288325418E+0002 2.93758871649893E+0002 + 2.93988593807724E+0002 2.94218454862027E+0002 2.94448454875938E+0002 2.94678593912611E+0002 2.94908872035221E+0002 + 2.95139289306960E+0002 2.95369845791042E+0002 2.95600541550698E+0002 2.95831376649180E+0002 2.96062351149759E+0002 + 2.96293465115723E+0002 2.96524718610383E+0002 2.96756111697067E+0002 2.96987644439123E+0002 2.97219316899917E+0002 + 2.97451129142837E+0002 2.97683081231289E+0002 2.97915173228697E+0002 2.98147405198506E+0002 2.98379777204180E+0002 + 2.98612289309203E+0002 2.98844941577076E+0002 2.99077734071321E+0002 2.99310666855481E+0002 2.99543739993115E+0002 + 2.99776953547803E+0002 3.00010307583146E+0002 3.00243802162761E+0002 3.00477437350286E+0002 3.00711213209379E+0002 + 3.00945129803718E+0002 3.01179187196997E+0002 3.01413385452933E+0002 3.01647724635260E+0002 3.01882204807734E+0002 + 3.02116826034127E+0002 3.02351588378233E+0002 3.02586491903865E+0002 3.02821536674853E+0002 3.03056722755050E+0002 + 3.03292050208327E+0002 3.03527519098573E+0002 3.03763129489697E+0002 3.03998881445630E+0002 3.04234775030318E+0002 + 3.04470810307731E+0002 3.04706987341856E+0002 3.04943306196697E+0002 3.05179766936284E+0002 3.05416369624659E+0002 + 3.05653114325889E+0002 3.05890001104057E+0002 3.06127030023268E+0002 3.06364201147645E+0002 3.06601514541330E+0002 + 3.06838970268486E+0002 3.07076568393294E+0002 3.07314308979955E+0002 3.07552192092689E+0002 3.07790217795738E+0002 + 3.08028386153360E+0002 3.08266697229833E+0002 3.08505151089457E+0002 3.08743747796549E+0002 3.08982487415446E+0002 + 3.09221370010506E+0002 3.09460395646104E+0002 3.09699564386637E+0002 3.09938876296519E+0002 3.10178331440184E+0002 + 3.10417929882089E+0002 3.10657671686706E+0002 3.10897556918527E+0002 3.11137585642068E+0002 3.11377757921858E+0002 + 3.11618073822450E+0002 3.11858533408415E+0002 3.12099136744345E+0002 3.12339883894848E+0002 3.12580774924556E+0002 + 3.12821809898117E+0002 3.13062988880200E+0002 3.13304311935493E+0002 3.13545779128705E+0002 3.13787390524563E+0002 + 3.14029146187813E+0002 3.14271046183223E+0002 3.14513090575578E+0002 3.14755279429684E+0002 3.14997612810366E+0002 + 3.15240090782469E+0002 3.15482713410857E+0002 3.15725480760413E+0002 3.15968392896042E+0002 3.16211449882666E+0002 + 3.16454651785227E+0002 3.16697998668689E+0002 3.16941490598031E+0002 3.17185127638256E+0002 3.17428909854384E+0002 + 3.17672837311456E+0002 3.17916910074532E+0002 3.18161128208691E+0002 3.18405491779032E+0002 3.18650000850674E+0002 + 3.18894655488756E+0002 3.19139455758435E+0002 3.19384401724889E+0002 3.19629493453314E+0002 3.19874731008929E+0002 + 3.20120114456969E+0002 3.20365643862689E+0002 3.20611319291367E+0002 3.20857140808296E+0002 3.21103108478792E+0002 + 3.21349222368189E+0002 3.21595482541841E+0002 3.21841889065123E+0002 3.22088442003427E+0002 3.22335141422165E+0002 + 3.22581987386772E+0002 3.22828979962700E+0002 3.23076119215419E+0002 3.23323405210422E+0002 3.23570838013220E+0002 + 3.23818417689344E+0002 3.24066144304344E+0002 3.24314017923791E+0002 3.24562038613274E+0002 3.24810206438404E+0002 + 3.25058521464809E+0002 3.25306983758137E+0002 3.25555593384058E+0002 3.25804350408260E+0002 3.26053254896451E+0002 + 3.26302306914359E+0002 3.26551506527730E+0002 3.26800853802332E+0002 3.27050348803951E+0002 3.27299991598394E+0002 + 3.27549782251487E+0002 3.27799720829075E+0002 3.28049807397024E+0002 3.28300042021220E+0002 3.28550424767567E+0002 + 3.28800955701990E+0002 3.29051634890433E+0002 3.29302462398860E+0002 3.29553438293255E+0002 3.29804562639622E+0002 + 3.30055835503983E+0002 3.30307256952383E+0002 3.30558827050883E+0002 3.30810545865565E+0002 3.31062413462533E+0002 + 3.31314429907908E+0002 3.31566595267832E+0002 3.31818909608466E+0002 3.32071372995991E+0002 3.32323985496609E+0002 + 3.32576747176539E+0002 3.32829658102023E+0002 3.33082718339321E+0002 3.33335927954713E+0002 3.33589287014498E+0002 + 3.33842795584997E+0002 3.34096453732548E+0002 3.34350261523510E+0002 3.34604219024262E+0002 3.34858326301204E+0002 + 3.35112583420754E+0002 3.35366990449349E+0002 3.35621547453448E+0002 3.35876254499529E+0002 3.36131111654089E+0002 + 3.36386118983646E+0002 3.36641276554737E+0002 3.36896584433920E+0002 3.37152042687770E+0002 3.37407651382886E+0002 + 3.37663410585883E+0002 3.37919320363397E+0002 3.38175380782085E+0002 3.38431591908623E+0002 3.38687953809707E+0002 + 3.38944466552053E+0002 3.39201130202394E+0002 3.39457944827489E+0002 3.39714910494110E+0002 3.39972027269054E+0002 + 3.40229295219136E+0002 3.40486714411189E+0002 3.40744284912069E+0002 3.41002006788650E+0002 3.41259880107826E+0002 + 3.41517904936512E+0002 3.41776081341642E+0002 3.42034409390169E+0002 3.42292889149067E+0002 3.42551520685330E+0002 + 3.42810304065972E+0002 3.43069239358025E+0002 3.43328326628544E+0002 3.43587565944600E+0002 3.43846957373289E+0002 + 3.44106500981721E+0002 3.44366196837031E+0002 3.44626045006371E+0002 3.44886045556913E+0002 3.45146198555851E+0002 + 3.45406504070396E+0002 3.45666962167781E+0002 3.45927572915259E+0002 3.46188336380102E+0002 3.46449252629601E+0002 + 3.46710321731069E+0002 3.46971543751837E+0002 3.47232918759259E+0002 3.47494446820705E+0002 3.47756128003567E+0002 + 3.48017962375257E+0002 3.48279950003207E+0002 3.48542090954868E+0002 3.48804385297712E+0002 3.49066833099231E+0002 + 3.49329434426935E+0002 3.49592189348357E+0002 3.49855097931047E+0002 3.50118160242577E+0002 3.50381376350538E+0002 + 3.50644746322542E+0002 3.50908270226220E+0002 3.51171948129222E+0002 3.51435780099220E+0002 3.51699766203906E+0002 + 3.51963906510990E+0002 3.52228201088204E+0002 3.52492650003298E+0002 3.52757253324044E+0002 3.53022011118233E+0002 + 3.53286923453676E+0002 3.53551990398204E+0002 3.53817212019667E+0002 3.54082588385938E+0002 3.54348119564908E+0002 + 3.54613805624487E+0002 3.54879646632606E+0002 3.55145642657217E+0002 3.55411793766292E+0002 3.55678100027820E+0002 + 3.55944561509814E+0002 3.56211178280305E+0002 3.56477950407343E+0002 3.56744877959001E+0002 3.57011961003369E+0002 + 3.57279199608559E+0002 3.57546593842703E+0002 3.57814143773952E+0002 3.58081849470477E+0002 3.58349711000471E+0002 + 3.58617728432144E+0002 3.58885901833729E+0002 3.59154231273477E+0002 3.59422716819660E+0002 3.59691358540570E+0002 + 3.59960156504520E+0002 3.60229110779841E+0002 3.60498221434884E+0002 3.60767488538023E+0002 3.61036912157650E+0002 + 3.61306492362177E+0002 3.61576229220037E+0002 3.61846122799682E+0002 3.62116173169585E+0002 3.62386380398238E+0002 + 3.62656744554155E+0002 3.62927265705868E+0002 3.63197943921931E+0002 3.63468779270917E+0002 3.63739771821418E+0002 + 3.64010921642049E+0002 3.64282228801443E+0002 3.64553693368254E+0002 3.64825315411154E+0002 3.65097094998839E+0002 + 3.65369032200023E+0002 3.65641127083438E+0002 3.65913379717841E+0002 3.66185790172005E+0002 3.66458358514724E+0002 + 3.66731084814814E+0002 3.67003969141110E+0002 3.67277011562465E+0002 3.67550212147756E+0002 3.67823570965879E+0002 + 3.68097088085747E+0002 3.68370763576298E+0002 3.68644597506487E+0002 3.68918589945290E+0002 3.69192740961703E+0002 + 3.69467050624742E+0002 3.69741519003444E+0002 3.70016146166866E+0002 3.70290932184084E+0002 3.70565877124196E+0002 + 3.70840981056319E+0002 3.71116244049590E+0002 3.71391666173168E+0002 3.71667247496229E+0002 3.71942988087972E+0002 + 3.72218888017615E+0002 3.72494947354397E+0002 3.72771166167576E+0002 3.73047544526432E+0002 3.73324082500262E+0002 + 3.73600780158388E+0002 3.73877637570147E+0002 3.74154654804900E+0002 3.74431831932028E+0002 3.74709169020929E+0002 + 3.74986666141026E+0002 3.75264323361758E+0002 3.75542140752586E+0002 3.75820118382991E+0002 3.76098256322476E+0002 + 3.76376554640561E+0002 3.76655013406788E+0002 3.76933632690721E+0002 3.77212412561940E+0002 3.77491353090050E+0002 + 3.77770454344672E+0002 3.78049716395451E+0002 3.78329139312049E+0002 3.78608723164150E+0002 3.78888468021460E+0002 + 3.79168373953701E+0002 3.79448441030618E+0002 3.79728669321976E+0002 3.80009058897562E+0002 3.80289609827179E+0002 + 3.80570322180654E+0002 3.80851196027833E+0002 3.81132231438582E+0002 3.81413428482788E+0002 3.81694787230358E+0002 + 3.81976307751219E+0002 3.82257990115319E+0002 3.82539834392626E+0002 3.82821840653127E+0002 3.83104008966833E+0002 + 3.83386339403770E+0002 3.83668832033989E+0002 3.83951486927560E+0002 3.84234304154570E+0002 3.84517283785133E+0002 + 3.84800425889377E+0002 3.85083730537453E+0002 3.85367197799534E+0002 3.85650827745810E+0002 3.85934620446493E+0002 + 3.86218575971816E+0002 3.86502694392030E+0002 3.86786975777411E+0002 3.87071420198249E+0002 3.87356027724860E+0002 + 3.87640798427577E+0002 3.87925732376756E+0002 3.88210829642769E+0002 3.88496090296014E+0002 3.88781514406904E+0002 + 3.89067102045878E+0002 3.89352853283390E+0002 3.89638768189917E+0002 3.89924846835957E+0002 3.90211089292027E+0002 + 3.90497495628665E+0002 3.90784065916430E+0002 3.91070800225900E+0002 3.91357698627673E+0002 3.91644761192371E+0002 + 3.91931987990632E+0002 3.92219379093117E+0002 3.92506934570508E+0002 3.92794654493504E+0002 3.93082538932828E+0002 + 3.93370587959222E+0002 3.93658801643448E+0002 3.93947180056290E+0002 3.94235723268550E+0002 3.94524431351052E+0002 + 3.94813304374641E+0002 3.95102342410181E+0002 3.95391545528557E+0002 3.95680913800676E+0002 3.95970447297462E+0002 + 3.96260146089863E+0002 3.96550010248846E+0002 3.96840039845397E+0002 3.97130234950526E+0002 3.97420595635259E+0002 + 3.97711121970646E+0002 3.98001814027757E+0002 3.98292671877681E+0002 3.98583695591528E+0002 3.98874885240429E+0002 + 3.99166240895535E+0002 3.99457762628018E+0002 3.99749450509071E+0002 4.00041304609905E+0002 4.00333325001755E+0002 + 4.00625511755873E+0002 4.00917864943534E+0002 4.01210384636033E+0002 4.01503070904685E+0002 4.01795923820825E+0002 + 4.02088943455811E+0002 4.02382129881018E+0002 4.02675483167844E+0002 4.02969003387707E+0002 4.03262690612045E+0002 + 4.03556544912317E+0002 4.03850566360003E+0002 4.04144755026601E+0002 4.04439110983634E+0002 4.04733634302642E+0002 + 4.05028325055186E+0002 4.05323183312849E+0002 4.05618209147234E+0002 4.05913402629962E+0002 4.06208763832679E+0002 + 4.06504292827049E+0002 4.06799989684756E+0002 4.07095854477507E+0002 4.07391887277026E+0002 4.07688088155062E+0002 + 4.07984457183380E+0002 4.08280994433769E+0002 4.08577699978037E+0002 4.08874573888013E+0002 4.09171616235546E+0002 + 4.09468827092508E+0002 4.09766206530787E+0002 4.10063754622296E+0002 4.10361471438967E+0002 4.10659357052752E+0002 + 4.10957411535625E+0002 4.11255634959578E+0002 4.11554027396626E+0002 4.11852588918805E+0002 4.12151319598170E+0002 + 4.12450219506796E+0002 4.12749288716781E+0002 4.13048527300243E+0002 4.13347935329319E+0002 4.13647512876168E+0002 + 4.13947260012969E+0002 4.14247176811922E+0002 4.14547263345249E+0002 4.14847519685189E+0002 4.15147945904005E+0002 + 4.15448542073981E+0002 4.15749308267417E+0002 4.16050244556640E+0002 4.16351351013993E+0002 4.16652627711841E+0002 + 4.16954074722570E+0002 4.17255692118587E+0002 4.17557479972319E+0002 4.17859438356213E+0002 4.18161567342739E+0002 + 4.18463867004385E+0002 4.18766337413662E+0002 4.19068978643099E+0002 4.19371790765249E+0002 4.19674773852683E+0002 + 4.19977927977993E+0002 4.20281253213794E+0002 4.20584749632719E+0002 4.20888417307422E+0002 4.21192256310581E+0002 + 4.21496266714889E+0002 4.21800448593065E+0002 4.22104802017847E+0002 4.22409327061991E+0002 4.22714023798277E+0002 + 4.23018892299506E+0002 4.23323932638497E+0002 4.23629144888093E+0002 4.23934529121154E+0002 4.24240085410563E+0002 + 4.24545813829224E+0002 4.24851714450061E+0002 4.25157787346018E+0002 4.25464032590063E+0002 4.25770450255180E+0002 + 4.26077040414377E+0002 4.26383803140683E+0002 4.26690738507144E+0002 4.26997846586833E+0002 4.27305127452837E+0002 + 4.27612581178268E+0002 4.27920207836259E+0002 4.28228007499961E+0002 4.28535980242547E+0002 4.28844126137213E+0002 + 4.29152445257172E+0002 4.29460937675660E+0002 4.29769603465934E+0002 4.30078442701271E+0002 4.30387455454969E+0002 + 4.30696641800347E+0002 4.31006001810744E+0002 4.31315535559521E+0002 4.31625243120060E+0002 4.31935124565760E+0002 + 4.32245179970047E+0002 4.32555409406364E+0002 4.32865812948174E+0002 4.33176390668964E+0002 4.33487142642239E+0002 + 4.33798068941527E+0002 4.34109169640375E+0002 4.34420444812351E+0002 4.34731894531046E+0002 4.35043518870069E+0002 + 4.35355317903052E+0002 4.35667291703647E+0002 4.35979440345526E+0002 4.36291763902383E+0002 4.36604262447933E+0002 + 4.36916936055911E+0002 4.37229784800074E+0002 4.37542808754197E+0002 4.37856007992080E+0002 4.38169382587542E+0002 + 4.38482932614422E+0002 4.38796658146579E+0002 4.39110559257898E+0002 4.39424636022278E+0002 4.39738888513644E+0002 + 4.40053316805940E+0002 4.40367920973131E+0002 4.40682701089202E+0002 4.40997657228161E+0002 4.41312789464035E+0002 + 4.41628097870873E+0002 4.41943582522744E+0002 4.42259243493739E+0002 4.42575080857969E+0002 4.42891094689566E+0002 + 4.43207285062683E+0002 4.43523652051496E+0002 4.43840195730198E+0002 4.44156916173005E+0002 4.44473813454154E+0002 + 4.44790887647904E+0002 4.45108138828532E+0002 4.45425567070339E+0002 4.45743172447645E+0002 4.46060955034791E+0002 + 4.46378914906141E+0002 4.46697052136077E+0002 4.47015366799004E+0002 4.47333858969347E+0002 4.47652528721553E+0002 + 4.47971376130089E+0002 4.48290401269442E+0002 4.48609604214123E+0002 4.48928985038661E+0002 4.49248543817608E+0002 + 4.49568280625536E+0002 4.49888195537037E+0002 4.50208288626725E+0002 4.50528559969237E+0002 4.50849009639228E+0002 + 4.51169637711375E+0002 4.51490444260375E+0002 4.51811429360949E+0002 4.52132593087835E+0002 4.52453935515796E+0002 + 4.52775456719613E+0002 4.53097156774088E+0002 4.53419035754047E+0002 4.53741093734334E+0002 4.54063330789816E+0002 + 4.54385746995379E+0002 4.54708342425931E+0002 4.55031117156402E+0002 4.55354071261742E+0002 4.55677204816922E+0002 + 4.56000517896935E+0002 4.56324010576793E+0002 4.56647682931531E+0002 4.56971535036205E+0002 4.57295566965889E+0002 + 4.57619778795684E+0002 4.57944170600706E+0002 4.58268742456096E+0002 4.58593494437013E+0002 4.58918426618641E+0002 + 4.59243539076180E+0002 4.59568831884856E+0002 4.59894305119913E+0002 4.60219958856617E+0002 4.60545793170256E+0002 + 4.60871808136137E+0002 4.61198003829589E+0002 4.61524380325963E+0002 4.61850937700631E+0002 4.62177676028984E+0002 + 4.62504595386437E+0002 4.62831695848423E+0002 4.63158977490400E+0002 4.63486440387843E+0002 4.63814084616251E+0002 + 4.64141910251142E+0002 4.64469917368058E+0002 4.64798106042558E+0002 4.65126476350227E+0002 4.65455028366666E+0002 + 4.65783762167502E+0002 4.66112677828379E+0002 4.66441775424965E+0002 4.66771055032948E+0002 4.67100516728037E+0002 + 4.67430160585962E+0002 4.67759986682476E+0002 4.68089995093349E+0002 4.68420185894377E+0002 4.68750559161374E+0002 + 4.69081114970177E+0002 4.69411853396641E+0002 4.69742774516647E+0002 4.70073878406093E+0002 4.70405165140901E+0002 + 4.70736634797012E+0002 4.71068287450389E+0002 4.71400123177017E+0002 4.71732142052900E+0002 4.72064344154066E+0002 + 4.72396729556563E+0002 4.72729298336458E+0002 4.73062050569843E+0002 4.73394986332829E+0002 4.73728105701549E+0002 + 4.74061408752155E+0002 4.74394895560824E+0002 4.74728566203750E+0002 4.75062420757153E+0002 4.75396459297270E+0002 + 4.75730681900360E+0002 4.76065088642706E+0002 4.76399679600609E+0002 4.76734454850392E+0002 4.77069414468402E+0002 + 4.77404558531002E+0002 4.77739887114580E+0002 4.78075400295546E+0002 4.78411098150327E+0002 4.78746980755376E+0002 + 4.79083048187164E+0002 4.79419300522185E+0002 4.79755737836953E+0002 4.80092360208004E+0002 4.80429167711895E+0002 + 4.80766160425204E+0002 4.81103338424532E+0002 4.81440701786498E+0002 4.81778250587746E+0002 4.82115984904938E+0002 + 4.82453904814759E+0002 4.82792010393916E+0002 4.83130301719134E+0002 4.83468778867163E+0002 4.83807441914774E+0002 + 4.84146290938755E+0002 4.84485326015921E+0002 4.84824547223105E+0002 4.85163954637161E+0002 4.85503548334966E+0002 + 4.85843328393418E+0002 4.86183294889435E+0002 4.86523447899959E+0002 4.86863787501948E+0002 4.87204313772388E+0002 + 4.87545026788282E+0002 4.87885926626655E+0002 4.88227013364555E+0002 4.88568287079049E+0002 4.88909747847226E+0002 + 4.89251395746198E+0002 4.89593230853097E+0002 4.89935253245076E+0002 4.90277462999309E+0002 4.90619860192993E+0002 + 4.90962444903345E+0002 4.91305217207605E+0002 4.91648177183032E+0002 4.91991324906907E+0002 4.92334660456535E+0002 + 4.92678183909238E+0002 4.93021895342362E+0002 4.93365794833276E+0002 4.93709882459365E+0002 4.94054158298041E+0002 + 4.94398622426735E+0002 4.94743274922899E+0002 4.95088115864007E+0002 4.95433145327553E+0002 4.95778363391056E+0002 + 4.96123770132052E+0002 4.96469365628101E+0002 4.96815149956784E+0002 4.97161123195704E+0002 4.97507285422482E+0002 + 4.97853636714766E+0002 4.98200177150221E+0002 4.98546906806535E+0002 4.98893825761417E+0002 4.99240934092598E+0002 + 4.99588231877830E+0002 4.99935719194886E+0002 5.00283396121562E+0002 5.00631262735673E+0002 5.00979319115059E+0002 + 5.01327565337576E+0002 5.01676001481108E+0002 5.02024627623555E+0002 5.02373443842841E+0002 5.02722450216911E+0002 + 5.03071646823732E+0002 5.03421033741291E+0002 5.03770611047598E+0002 5.04120378820684E+0002 5.04470337138601E+0002 + 5.04820486079423E+0002 5.05170825721244E+0002 5.05521356142182E+0002 5.05872077420376E+0002 5.06222989633983E+0002 + 5.06574092861186E+0002 5.06925387180187E+0002 5.07276872669210E+0002 5.07628549406502E+0002 5.07980417470328E+0002 + 5.08332476938978E+0002 5.08684727890761E+0002 5.09037170404009E+0002 5.09389804557076E+0002 5.09742630428335E+0002 + 5.10095648096183E+0002 5.10448857639038E+0002 5.10802259135338E+0002 5.11155852663544E+0002 5.11509638302139E+0002 + 5.11863616129626E+0002 5.12217786224529E+0002 5.12572148665397E+0002 5.12926703530797E+0002 5.13281450899320E+0002 + 5.13636390849576E+0002 5.13991523460197E+0002 5.14346848809840E+0002 5.14702366977180E+0002 5.15058078040913E+0002 + 5.15413982079760E+0002 5.15770079172461E+0002 5.16126369397778E+0002 5.16482852834496E+0002 5.16839529561418E+0002 + 5.17196399657373E+0002 5.17553463201208E+0002 5.17910720271794E+0002 5.18268170948022E+0002 5.18625815308807E+0002 + 5.18983653433081E+0002 5.19341685399802E+0002 5.19699911287948E+0002 5.20058331176518E+0002 5.20416945144534E+0002 + 5.20775753271038E+0002 5.21134755635094E+0002 5.21493952315789E+0002 5.21853343392229E+0002 5.22212928943546E+0002 + 5.22572709048889E+0002 5.22932683787429E+0002 5.23292853238363E+0002 5.23653217480905E+0002 5.24013776594291E+0002 + 5.24374530657783E+0002 5.24735479750660E+0002 5.25096623952223E+0002 5.25457963341798E+0002 5.25819497998728E+0002 + 5.26181228002383E+0002 5.26543153432150E+0002 5.26905274367439E+0002 5.27267590887683E+0002 5.27630103072335E+0002 + 5.27992811000871E+0002 5.28355714752787E+0002 5.28718814407604E+0002 5.29082110044859E+0002 5.29445601744117E+0002 + 5.29809289584960E+0002 5.30173173646994E+0002 5.30537254009846E+0002 5.30901530753164E+0002 5.31266003956620E+0002 + 5.31630673699905E+0002 5.31995540062732E+0002 5.32360603124838E+0002 5.32725862965980E+0002 5.33091319665936E+0002 + 5.33456973304507E+0002 5.33822823961516E+0002 5.34188871716805E+0002 5.34555116650243E+0002 5.34921558841714E+0002 + 5.35288198371129E+0002 5.35655035318419E+0002 5.36022069763535E+0002 5.36389301786454E+0002 5.36756731467169E+0002 + 5.37124358885700E+0002 5.37492184122085E+0002 5.37860207256387E+0002 5.38228428368687E+0002 5.38596847539091E+0002 + 5.38965464847726E+0002 5.39334280374738E+0002 5.39703294200300E+0002 5.40072506404601E+0002 5.40441917067856E+0002 + 5.40811526270300E+0002 5.41181334092189E+0002 5.41551340613804E+0002 5.41921545915444E+0002 5.42291950077431E+0002 + 5.42662553180110E+0002 5.43033355303847E+0002 5.43404356529028E+0002 5.43775556936065E+0002 5.44146956605388E+0002 + 5.44518555617450E+0002 5.44890354052725E+0002 5.45262351991711E+0002 5.45634549514927E+0002 5.46006946702911E+0002 + 5.46379543636226E+0002 5.46752340395457E+0002 5.47125337061209E+0002 5.47498533714108E+0002 5.47871930434806E+0002 + 5.48245527303972E+0002 5.48619324402299E+0002 5.48993321810503E+0002 5.49367519609319E+0002 5.49741917879508E+0002 + 5.50116516701848E+0002 5.50491316157142E+0002 5.50866316326213E+0002 5.51241517289909E+0002 5.51616919129095E+0002 + 5.51992521924662E+0002 5.52368325757521E+0002 5.52744330708605E+0002 5.53120536858870E+0002 5.53496944289291E+0002 + 5.53873553080870E+0002 5.54250363314624E+0002 5.54627375071598E+0002 5.55004588432856E+0002 5.55382003479484E+0002 + 5.55759620292589E+0002 5.56137438953303E+0002 5.56515459542777E+0002 5.56893682142185E+0002 5.57272106832723E+0002 + 5.57650733695608E+0002 5.58029562812079E+0002 5.58408594263399E+0002 5.58787828130850E+0002 5.59167264495738E+0002 + 5.59546903439391E+0002 5.59926745043155E+0002 5.60306789388404E+0002 5.60687036556530E+0002 5.61067486628947E+0002 + 5.61448139687093E+0002 5.61828995812426E+0002 5.62210055086426E+0002 5.62591317590597E+0002 5.62972783406461E+0002 + 5.63354452615567E+0002 5.63736325299483E+0002 5.64118401539798E+0002 5.64500681418125E+0002 5.64883165016098E+0002 + 5.65265852415372E+0002 5.65648743697628E+0002 5.66031838944564E+0002 5.66415138237902E+0002 5.66798641659387E+0002 + 5.67182349290784E+0002 5.67566261213881E+0002 5.67950377510489E+0002 5.68334698262438E+0002 5.68719223551584E+0002 + 5.69103953459801E+0002 5.69488888068988E+0002 5.69874027461065E+0002 5.70259371717973E+0002 5.70644920921676E+0002 + 5.71030675154161E+0002 5.71416634497434E+0002 5.71802799033526E+0002 5.72189168844488E+0002 5.72575744012395E+0002 + 5.72962524619341E+0002 5.73349510747446E+0002 5.73736702478849E+0002 5.74124099895712E+0002 5.74511703080219E+0002 + 5.74899512114575E+0002 5.75287527081010E+0002 5.75675748061772E+0002 5.76064175139134E+0002 5.76452808395391E+0002 + 5.76841647912858E+0002 5.77230693773873E+0002 5.77619946060797E+0002 5.78009404856012E+0002 5.78399070241922E+0002 + 5.78788942300955E+0002 5.79179021115558E+0002 5.79569306768202E+0002 5.79959799341379E+0002 5.80350498917604E+0002 + 5.80741405579415E+0002 5.81132519409370E+0002 5.81523840490049E+0002 5.81915368904056E+0002 5.82307104734016E+0002 + 5.82699048062576E+0002 5.83091198972406E+0002 5.83483557546195E+0002 5.83876123866660E+0002 5.84268898016534E+0002 + 5.84661880078575E+0002 5.85055070135564E+0002 5.85448468270302E+0002 5.85842074565612E+0002 5.86235889104343E+0002 + 5.86629911969360E+0002 5.87024143243555E+0002 5.87418583009840E+0002 5.87813231351150E+0002 5.88208088350441E+0002 + 5.88603154090693E+0002 5.88998428654906E+0002 5.89393912126104E+0002 5.89789604587332E+0002 5.90185506121656E+0002 + 5.90581616812168E+0002 5.90977936741978E+0002 5.91374465994220E+0002 5.91771204652051E+0002 5.92168152798648E+0002 + 5.92565310517212E+0002 5.92962677890966E+0002 5.93360255003153E+0002 5.93758041937042E+0002 5.94156038775921E+0002 + 5.94554245603101E+0002 5.94952662501915E+0002 5.95351289555720E+0002 5.95750126847892E+0002 5.96149174461833E+0002 + 5.96548432480963E+0002 5.96947900988727E+0002 5.97347580068593E+0002 5.97747469804048E+0002 5.98147570278604E+0002 + 5.98547881575793E+0002 5.98948403779171E+0002 5.99349136972316E+0002 5.99750081238827E+0002 6.00151236662326E+0002 + 6.00552603326458E+0002 6.00954181314890E+0002 6.01355970711308E+0002 6.01757971599426E+0002 6.02160184062975E+0002 + 6.02562608185710E+0002 6.02965244051411E+0002 6.03368091743876E+0002 6.03771151346928E+0002 6.04174422944412E+0002 + 6.04577906620192E+0002 6.04981602458159E+0002 6.05385510542224E+0002 6.05789630956319E+0002 6.06193963784401E+0002 + 6.06598509110448E+0002 6.07003267018458E+0002 6.07408237592457E+0002 6.07813420916486E+0002 6.08218817074615E+0002 + 6.08624426150932E+0002 6.09030248229548E+0002 6.09436283394598E+0002 6.09842531730238E+0002 6.10248993320645E+0002 + 6.10655668250022E+0002 6.11062556602590E+0002 6.11469658462595E+0002 6.11876973914305E+0002 6.12284503042009E+0002 + 6.12692245930021E+0002 6.13100202662674E+0002 6.13508373324325E+0002 6.13916757999354E+0002 6.14325356772162E+0002 + 6.14734169727173E+0002 6.15143196948833E+0002 6.15552438521611E+0002 6.15961894529996E+0002 6.16371565058504E+0002 + 6.16781450191669E+0002 6.17191550014049E+0002 6.17601864610224E+0002 6.18012394064797E+0002 6.18423138462392E+0002 + 6.18834097887658E+0002 6.19245272425263E+0002 6.19656662159899E+0002 6.20068267176282E+0002 6.20480087559147E+0002 + 6.20892123393254E+0002 6.21304374763384E+0002 6.21716841754341E+0002 6.22129524450951E+0002 6.22542422938064E+0002 + 6.22955537300548E+0002 6.23368867623299E+0002 6.23782413991232E+0002 6.24196176489285E+0002 6.24610155202418E+0002 + 6.25024350215615E+0002 6.25438761613882E+0002 6.25853389482244E+0002 6.26268233905753E+0002 6.26683294969483E+0002 + 6.27098572758526E+0002 6.27514067358001E+0002 6.27929778853048E+0002 6.28345707328828E+0002 6.28761852870528E+0002 + 6.29178215563353E+0002 6.29594795492532E+0002 6.30011592743320E+0002 6.30428607400989E+0002 6.30845839550836E+0002 + 6.31263289278181E+0002 6.31680956668366E+0002 6.32098841806754E+0002 6.32516944778733E+0002 6.32935265669711E+0002 + 6.33353804565120E+0002 6.33772561550415E+0002 6.34191536711070E+0002 6.34610730132586E+0002 6.35030141900485E+0002 + 6.35449772100308E+0002 6.35869620817625E+0002 6.36289688138022E+0002 6.36709974147111E+0002 6.37130478930527E+0002 + 6.37551202573926E+0002 6.37972145162986E+0002 6.38393306783408E+0002 6.38814687520917E+0002 6.39236287461259E+0002 + 6.39658106690202E+0002 6.40080145293538E+0002 6.40502403357081E+0002 6.40924880966667E+0002 6.41347578208155E+0002 + 6.41770495167426E+0002 6.42193631930385E+0002 6.42616988582956E+0002 6.43040565211091E+0002 6.43464361900759E+0002 + 6.43888378737955E+0002 6.44312615808696E+0002 6.44737073199020E+0002 6.45161750994989E+0002 6.45586649282689E+0002 + 6.46011768148223E+0002 6.46437107677724E+0002 6.46862667957341E+0002 6.47288449073250E+0002 6.47714451111648E+0002 + 6.48140674158753E+0002 6.48567118300808E+0002 6.48993783624079E+0002 6.49420670214851E+0002 6.49847778159434E+0002 + 6.50275107544162E+0002 6.50702658455388E+0002 6.51130430979492E+0002 6.51558425202872E+0002 6.51986641211950E+0002 + 6.52415079093174E+0002 6.52843738933010E+0002 6.53272620817949E+0002 6.53701724834504E+0002 6.54131051069210E+0002 + 6.54560599608626E+0002 6.54990370539334E+0002 6.55420363947935E+0002 6.55850579921058E+0002 6.56281018545350E+0002 + 6.56711679907482E+0002 6.57142564094149E+0002 6.57573671192067E+0002 6.58005001287976E+0002 6.58436554468637E+0002 + 6.58868330820836E+0002 6.59300330431378E+0002 6.59732553387094E+0002 6.60164999774837E+0002 6.60597669681481E+0002 + 6.61030563193925E+0002 6.61463680399088E+0002 6.61897021383915E+0002 6.62330586235370E+0002 6.62764375040441E+0002 + 6.63198387886141E+0002 6.63632624859502E+0002 6.64067086047581E+0002 6.64501771537458E+0002 6.64936681416234E+0002 + 6.65371815771033E+0002 6.65807174689003E+0002 6.66242758257312E+0002 6.66678566563155E+0002 6.67114599693746E+0002 + 6.67550857736323E+0002 6.67987340778146E+0002 6.68424048906500E+0002 6.68860982208688E+0002 6.69298140772042E+0002 + 6.69735524683912E+0002 6.70173134031671E+0002 6.70610968902718E+0002 6.71049029384470E+0002 6.71487315564372E+0002 + 6.71925827529888E+0002 6.72364565368505E+0002 6.72803529167734E+0002 6.73242719015109E+0002 6.73682134998185E+0002 + 6.74121777204540E+0002 6.74561645721778E+0002 6.75001740637520E+0002 6.75442062039415E+0002 6.75882610015132E+0002 + 6.76323384652364E+0002 6.76764386038825E+0002 6.77205614262254E+0002 6.77647069410412E+0002 6.78088751571082E+0002 + 6.78530660832070E+0002 6.78972797281206E+0002 6.79415161006340E+0002 6.79857752095348E+0002 6.80300570636127E+0002 + 6.80743616716598E+0002 6.81186890424702E+0002 6.81630391848406E+0002 6.82074121075699E+0002 6.82518078194592E+0002 + 6.82962263293119E+0002 6.83406676459336E+0002 6.83851317781324E+0002 6.84296187347185E+0002 6.84741285245044E+0002 + 6.85186611563051E+0002 6.85632166389375E+0002 6.86077949812210E+0002 6.86523961919774E+0002 6.86970202800305E+0002 + 6.87416672542066E+0002 6.87863371233342E+0002 6.88310298962441E+0002 6.88757455817694E+0002 6.89204841887454E+0002 + 6.89652457260098E+0002 6.90100302024026E+0002 6.90548376267659E+0002 6.90996680079442E+0002 6.91445213547844E+0002 + 6.91893976761355E+0002 6.92342969808488E+0002 6.92792192777781E+0002 6.93241645757792E+0002 6.93691328837105E+0002 + 6.94141242104323E+0002 6.94591385648074E+0002 6.95041759557012E+0002 6.95492363919807E+0002 6.95943198825157E+0002 + 6.96394264361782E+0002 6.96845560618425E+0002 6.97297087683849E+0002 6.97748845646844E+0002 6.98200834596220E+0002 + 6.98653054620812E+0002 6.99105505809477E+0002 6.99558188251094E+0002 7.00011102034566E+0002 7.00464247248819E+0002 + 7.00917623982801E+0002 7.01371232325484E+0002 7.01825072365862E+0002 7.02279144192953E+0002 7.02733447895797E+0002 + 7.03187983563456E+0002 7.03642751285018E+0002 7.04097751149591E+0002 7.04552983246307E+0002 7.05008447664322E+0002 + 7.05464144492813E+0002 7.05920073820981E+0002 7.06376235738049E+0002 7.06832630333266E+0002 7.07289257695899E+0002 + 7.07746117915243E+0002 7.08203211080613E+0002 7.08660537281347E+0002 7.09118096606807E+0002 7.09575889146378E+0002 + 7.10033914989467E+0002 7.10492174225504E+0002 7.10950666943944E+0002 7.11409393234263E+0002 7.11868353185960E+0002 + 7.12327546888557E+0002 7.12786974431601E+0002 7.13246635904660E+0002 7.13706531397325E+0002 7.14166660999210E+0002 + 7.14627024799955E+0002 7.15087622889217E+0002 7.15548455356683E+0002 7.16009522292056E+0002 7.16470823785069E+0002 + 7.16932359925473E+0002 7.17394130803043E+0002 7.17856136507578E+0002 7.18318377128901E+0002 7.18780852756855E+0002 + 7.19243563481309E+0002 7.19706509392153E+0002 7.20169690579301E+0002 7.20633107132690E+0002 7.21096759142280E+0002 + 7.21560646698053E+0002 7.22024769890017E+0002 7.22489128808199E+0002 7.22953723542653E+0002 7.23418554183454E+0002 + 7.23883620820698E+0002 7.24348923544509E+0002 7.24814462445031E+0002 7.25280237612430E+0002 7.25746249136898E+0002 + 7.26212497108648E+0002 7.26678981617917E+0002 7.27145702754965E+0002 7.27612660610074E+0002 7.28079855273551E+0002 + 7.28547286835726E+0002 7.29014955386948E+0002 7.29482861017596E+0002 7.29951003818067E+0002 7.30419383878782E+0002 + 7.30888001290186E+0002 7.31356856142747E+0002 7.31825948526955E+0002 7.32295278533325E+0002 7.32764846252395E+0002 + 7.33234651774722E+0002 7.33704695190893E+0002 7.34174976591512E+0002 7.34645496067210E+0002 7.35116253708640E+0002 + 7.35587249606476E+0002 7.36058483851419E+0002 7.36529956534191E+0002 7.37001667745537E+0002 7.37473617576225E+0002 + 7.37945806117048E+0002 7.38418233458819E+0002 7.38890899692377E+0002 7.39363804908583E+0002 7.39836949198323E+0002 + 7.40310332652502E+0002 7.40783955362052E+0002 7.41257817417926E+0002 7.41731918911102E+0002 7.42206259932580E+0002 + 7.42680840573383E+0002 7.43155660924557E+0002 7.43630721077173E+0002 7.44106021122324E+0002 7.44581561151126E+0002 + 7.45057341254717E+0002 7.45533361524262E+0002 7.46009622050944E+0002 7.46486122925974E+0002 7.46962864240585E+0002 + 7.47439846086029E+0002 7.47917068553588E+0002 7.48394531734563E+0002 7.48872235720277E+0002 7.49350180602081E+0002 + 7.49828366471346E+0002 7.50306793419465E+0002 7.50785461537858E+0002 7.51264370917965E+0002 7.51743521651252E+0002 + 7.52222913829206E+0002 7.52702547543337E+0002 7.53182422885180E+0002 7.53662539946293E+0002 7.54142898818256E+0002 + 7.54623499592673E+0002 7.55104342361172E+0002 7.55585427215403E+0002 7.56066754247040E+0002 7.56548323547780E+0002 + 7.57030135209343E+0002 7.57512189323473E+0002 7.57994485981936E+0002 7.58477025276525E+0002 7.58959807299050E+0002 + 7.59442832141350E+0002 7.59926099895284E+0002 7.60409610652736E+0002 7.60893364505612E+0002 7.61377361545843E+0002 + 7.61861601865381E+0002 7.62346085556203E+0002 7.62830812710310E+0002 7.63315783419723E+0002 7.63800997776491E+0002 + 7.64286455872682E+0002 7.64772157800389E+0002 7.65258103651730E+0002 7.65744293518845E+0002 7.66230727493894E+0002 + 7.66717405669067E+0002 7.67204328136573E+0002 7.67691494988643E+0002 7.68178906317536E+0002 7.68666562215531E+0002 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 3.45717171592115E+0001 3.45524724966993E+0001 3.45332371179659E+0001 + 3.45140110191439E+0001 3.44947941963673E+0001 3.44755866457715E+0001 3.44563883634933E+0001 3.44371993456707E+0001 + 3.44180195884435E+0001 3.43988490879526E+0001 3.43796878403404E+0001 3.43605358417505E+0001 3.43413930883282E+0001 + 3.43222595762200E+0001 3.43031353015738E+0001 3.42840202605390E+0001 3.42649144492663E+0001 3.42458178639078E+0001 + 3.42267305006171E+0001 3.42076523555490E+0001 3.41885834248599E+0001 3.41695237047074E+0001 3.41504731912505E+0001 + 3.41314318806499E+0001 3.41123997690672E+0001 3.40933768526658E+0001 3.40743631276103E+0001 3.40553585900667E+0001 + 3.40363632362024E+0001 3.40173770621862E+0001 3.39984000641883E+0001 3.39794322383802E+0001 3.39604735809350E+0001 + 3.39415240880268E+0001 3.39225837558315E+0001 3.39036525805262E+0001 3.38847305582894E+0001 3.38658176853008E+0001 + 3.38469139577419E+0001 3.38280193717951E+0001 3.38091339236447E+0001 3.37902576094758E+0001 3.37713904254754E+0001 + 3.37525323678315E+0001 3.37336834327339E+0001 3.37148436163732E+0001 3.36960129149420E+0001 3.36771913246337E+0001 + 3.36583788416437E+0001 3.36395754621681E+0001 3.36207811824049E+0001 3.36019959985533E+0001 3.35832199068138E+0001 + 3.35644529033884E+0001 3.35456949844804E+0001 3.35269461462945E+0001 3.35082063850368E+0001 3.34894756969148E+0001 + 3.34707540781372E+0001 3.34520415249142E+0001 3.34333380334575E+0001 3.34146435999799E+0001 3.33959582206959E+0001 + 3.33772818918210E+0001 3.33586146095723E+0001 3.33399563701683E+0001 3.33213071698288E+0001 3.33026670047749E+0001 + 3.32840358712292E+0001 3.32654137654156E+0001 3.32468006835594E+0001 3.32281966218872E+0001 3.32096015766270E+0001 + 3.31910155440083E+0001 3.31724385202617E+0001 3.31538705016195E+0001 3.31353114843150E+0001 3.31167614645831E+0001 + 3.30982204386601E+0001 3.30796884027836E+0001 3.30611653531923E+0001 3.30426512861268E+0001 3.30241461978287E+0001 + 3.30056500845409E+0001 3.29871629425080E+0001 3.29686847679755E+0001 3.29502155571908E+0001 3.29317553064023E+0001 + 3.29133040118597E+0001 3.28948616698144E+0001 3.28764282765189E+0001 3.28580038282271E+0001 3.28395883211943E+0001 + 3.28211817516771E+0001 3.28027841159336E+0001 3.27843954102232E+0001 3.27660156308064E+0001 3.27476447739455E+0001 + 3.27292828359038E+0001 3.27109298129462E+0001 3.26925857013388E+0001 3.26742504973490E+0001 3.26559241972458E+0001 + 3.26376067972994E+0001 3.26192982937813E+0001 3.26009986829644E+0001 3.25827079611231E+0001 3.25644261245329E+0001 + 3.25461531694708E+0001 3.25278890922151E+0001 3.25096338890456E+0001 3.24913875562433E+0001 3.24731500900905E+0001 + 3.24549214868710E+0001 3.24367017428698E+0001 3.24184908543735E+0001 3.24002888176697E+0001 3.23820956290477E+0001 + 3.23639112847978E+0001 3.23457357812119E+0001 3.23275691145833E+0001 3.23094112812063E+0001 3.22912622773769E+0001 + 3.22731220993923E+0001 3.22549907435511E+0001 3.22368682061531E+0001 3.22187544834996E+0001 3.22006495718932E+0001 + 3.21825534676379E+0001 3.21644661670388E+0001 3.21463876664026E+0001 3.21283179620374E+0001 3.21102570502523E+0001 + 3.20922049273581E+0001 3.20741615896668E+0001 3.20561270334916E+0001 3.20381012551473E+0001 3.20200842509498E+0001 + 3.20020760172165E+0001 3.19840765502661E+0001 3.19660858464186E+0001 3.19481039019954E+0001 3.19301307133192E+0001 + 3.19121662767140E+0001 3.18942105885052E+0001 3.18762636450196E+0001 3.18583254425852E+0001 3.18403959775313E+0001 + 3.18224752461887E+0001 3.18045632448894E+0001 3.17866599699669E+0001 3.17687654177558E+0001 3.17508795845923E+0001 + 3.17330024668136E+0001 3.17151340607586E+0001 3.16972743627673E+0001 3.16794233691810E+0001 3.16615810763426E+0001 + 3.16437474805960E+0001 3.16259225782867E+0001 3.16081063657613E+0001 3.15902988393679E+0001 3.15724999954558E+0001 + 3.15547098303758E+0001 3.15369283404798E+0001 3.15191555221213E+0001 3.15013913716550E+0001 3.14836358854367E+0001 + 3.14658890598240E+0001 3.14481508911753E+0001 3.14304213758508E+0001 3.14127005102117E+0001 3.13949882906207E+0001 + 3.13772847134417E+0001 3.13595897750401E+0001 3.13419034717824E+0001 3.13242258000365E+0001 3.13065567561718E+0001 + 3.12888963365589E+0001 3.12712445375695E+0001 3.12536013555770E+0001 3.12359667869559E+0001 3.12183408280820E+0001 + 3.12007234753325E+0001 3.11831147250860E+0001 3.11655145737223E+0001 3.11479230176225E+0001 3.11303400531691E+0001 + 3.11127656767458E+0001 3.10951998847379E+0001 3.10776426735315E+0001 3.10600940395146E+0001 3.10425539790762E+0001 + 3.10250224886066E+0001 3.10074995644975E+0001 3.09899852031419E+0001 3.09724794009342E+0001 3.09549821542699E+0001 + 3.09374934595460E+0001 3.09200133131608E+0001 3.09025417115137E+0001 3.08850786510058E+0001 3.08676241280391E+0001 + 3.08501781390173E+0001 3.08327406803450E+0001 3.08153117484285E+0001 3.07978913396752E+0001 3.07804794504938E+0001 + 3.07630760772944E+0001 3.07456812164883E+0001 3.07282948644882E+0001 3.07109170177082E+0001 3.06935476725634E+0001 + 3.06761868254706E+0001 3.06588344728476E+0001 3.06414906111136E+0001 3.06241552366891E+0001 3.06068283459961E+0001 + 3.05895099354575E+0001 3.05722000014979E+0001 3.05548985405430E+0001 3.05376055490197E+0001 3.05203210233566E+0001 + 3.05030449599833E+0001 3.04857773553306E+0001 3.04685182058309E+0001 3.04512675079177E+0001 3.04340252580259E+0001 + 3.04167914525916E+0001 3.03995660880524E+0001 3.03823491608470E+0001 3.03651406674153E+0001 3.03479406041990E+0001 + 3.03307489676405E+0001 3.03135657541839E+0001 3.02963909602743E+0001 3.02792245823585E+0001 3.02620666168842E+0001 + 3.02449170603006E+0001 3.02277759090582E+0001 3.02106431596086E+0001 3.01935188084050E+0001 3.01764028519017E+0001 + 3.01592952865543E+0001 3.01421961088197E+0001 3.01251053151563E+0001 3.01080229020234E+0001 3.00909488658820E+0001 + 3.00738832031941E+0001 3.00568259104230E+0001 3.00397769840337E+0001 3.00227364204919E+0001 3.00057042162650E+0001 + 2.99886803678215E+0001 2.99716648716313E+0001 2.99546577241655E+0001 2.99376589218967E+0001 2.99206684612984E+0001 + 2.99036863388457E+0001 2.98867125510150E+0001 2.98697470942838E+0001 2.98527899651309E+0001 2.98358411600367E+0001 + 2.98189006754824E+0001 2.98019685079508E+0001 2.97850446539261E+0001 2.97681291098934E+0001 2.97512218723394E+0001 + 2.97343229377520E+0001 2.97174323026203E+0001 2.97005499634347E+0001 2.96836759166871E+0001 2.96668101588704E+0001 + 2.96499526864790E+0001 2.96331034960083E+0001 2.96162625839553E+0001 2.95994299468181E+0001 2.95826055810962E+0001 + 2.95657894832902E+0001 2.95489816499021E+0001 2.95321820774352E+0001 2.95153907623941E+0001 2.94986077012846E+0001 + 2.94818328906137E+0001 2.94650663268899E+0001 2.94483080066227E+0001 2.94315579263233E+0001 2.94148160825037E+0001 + 2.93980824716774E+0001 2.93813570903593E+0001 2.93646399350654E+0001 2.93479310023129E+0001 2.93312302886205E+0001 + 2.93145377905081E+0001 2.92978535044967E+0001 2.92811774271088E+0001 2.92645095548681E+0001 2.92478498842996E+0001 + 2.92311984119294E+0001 2.92145551342852E+0001 2.91979200478956E+0001 2.91812931492907E+0001 2.91646744350018E+0001 + 2.91480639015616E+0001 2.91314615455038E+0001 2.91148673633637E+0001 2.90982813516776E+0001 2.90817035069831E+0001 + 2.90651338258193E+0001 2.90485723047262E+0001 2.90320189402455E+0001 2.90154737289198E+0001 2.89989366672931E+0001 + 2.89824077519107E+0001 2.89658869793192E+0001 2.89493743460663E+0001 2.89328698487011E+0001 2.89163734837740E+0001 + 2.88998852478365E+0001 2.88834051374415E+0001 2.88669331491431E+0001 2.88504692794967E+0001 2.88340135250590E+0001 + 2.88175658823879E+0001 2.88011263480425E+0001 2.87846949185833E+0001 2.87682715905720E+0001 2.87518563605715E+0001 + 2.87354492251461E+0001 2.87190501808612E+0001 2.87026592242836E+0001 2.86862763519813E+0001 2.86699015605234E+0001 + 2.86535348464807E+0001 2.86371762064247E+0001 2.86208256369285E+0001 2.86044831345665E+0001 2.85881486959141E+0001 + 2.85718223175482E+0001 2.85555039960467E+0001 2.85391937279892E+0001 2.85228915099559E+0001 2.85065973385289E+0001 + 2.84903112102912E+0001 2.84740331218270E+0001 2.84577630697221E+0001 2.84415010505631E+0001 2.84252470609382E+0001 + 2.84090010974368E+0001 2.83927631566494E+0001 2.83765332351678E+0001 2.83603113295852E+0001 2.83440974364959E+0001 + 2.83278915524955E+0001 2.83116936741808E+0001 2.82955037981499E+0001 2.82793219210022E+0001 2.82631480393383E+0001 + 2.82469821497599E+0001 2.82308242488701E+0001 2.82146743332734E+0001 2.81985323995753E+0001 2.81823984443825E+0001 + 2.81662724643032E+0001 2.81501544559467E+0001 2.81340444159236E+0001 2.81179423408456E+0001 2.81018482273258E+0001 + 2.80857620719785E+0001 2.80696838714193E+0001 2.80536136222649E+0001 2.80375513211333E+0001 2.80214969646438E+0001 + 2.80054505494170E+0001 2.79894120720746E+0001 2.79733815292395E+0001 2.79573589175360E+0001 2.79413442335896E+0001 + 2.79253374740270E+0001 2.79093386354761E+0001 2.78933477145662E+0001 2.78773647079277E+0001 2.78613896121921E+0001 + 2.78454224239926E+0001 2.78294631399631E+0001 2.78135117567391E+0001 2.77975682709572E+0001 2.77816326792553E+0001 + 2.77657049782724E+0001 2.77497851646489E+0001 2.77338732350263E+0001 2.77179691860474E+0001 2.77020730143564E+0001 + 2.76861847165983E+0001 2.76703042894199E+0001 2.76544317294687E+0001 2.76385670333937E+0001 2.76227101978452E+0001 + 2.76068612194745E+0001 2.75910200949344E+0001 2.75751868208788E+0001 2.75593613939626E+0001 2.75435438108424E+0001 + 2.75277340681758E+0001 2.75119321626214E+0001 2.74961380908393E+0001 2.74803518494910E+0001 2.74645734352387E+0001 + 2.74488028447464E+0001 2.74330400746788E+0001 2.74172851217023E+0001 2.74015379824842E+0001 2.73857986536932E+0001 + 2.73700671319991E+0001 2.73543434140730E+0001 2.73386274965873E+0001 2.73229193762154E+0001 2.73072190496323E+0001 + 2.72915265135137E+0001 2.72758417645370E+0001 2.72601647993806E+0001 2.72444956147242E+0001 2.72288342072486E+0001 + 2.72131805736359E+0001 2.71975347105696E+0001 2.71818966147340E+0001 2.71662662828150E+0001 2.71506437114996E+0001 + 2.71350288974760E+0001 2.71194218374336E+0001 2.71038225280631E+0001 2.70882309660563E+0001 2.70726471481063E+0001 + 2.70570710709075E+0001 2.70415027311553E+0001 2.70259421255466E+0001 2.70103892507792E+0001 2.69948441035523E+0001 + 2.69793066805663E+0001 2.69637769785229E+0001 2.69482549941248E+0001 2.69327407240761E+0001 2.69172341650820E+0001 + 2.69017353138491E+0001 2.68862441670849E+0001 2.68707607214984E+0001 2.68552849737997E+0001 2.68398169207001E+0001 + 2.68243565589122E+0001 2.68089038851496E+0001 2.67934588961274E+0001 2.67780215885617E+0001 2.67625919591698E+0001 + 2.67471700046705E+0001 2.67317557217834E+0001 2.67163491072296E+0001 2.67009501577313E+0001 2.66855588700119E+0001 + 2.66701752407961E+0001 2.66547992668097E+0001 2.66394309447797E+0001 2.66240702714345E+0001 2.66087172435034E+0001 + 2.65933718577171E+0001 2.65780341108076E+0001 2.65627039995079E+0001 2.65473815205523E+0001 2.65320666706762E+0001 + 2.65167594466165E+0001 2.65014598451109E+0001 2.64861678628986E+0001 2.64708834967199E+0001 2.64556067433163E+0001 + 2.64403375994305E+0001 2.64250760618065E+0001 2.64098221271893E+0001 2.63945757923253E+0001 2.63793370539620E+0001 + 2.63641059088481E+0001 2.63488823537336E+0001 2.63336663853695E+0001 2.63184580005082E+0001 2.63032571959032E+0001 + 2.62880639683092E+0001 2.62728783144822E+0001 2.62577002311792E+0001 2.62425297151586E+0001 2.62273667631799E+0001 + 2.62122113720037E+0001 2.61970635383920E+0001 2.61819232591080E+0001 2.61667905309157E+0001 2.61516653505809E+0001 + 2.61365477148701E+0001 2.61214376205513E+0001 2.61063350643934E+0001 2.60912400431668E+0001 2.60761525536430E+0001 + 2.60610725925945E+0001 2.60460001567953E+0001 2.60309352430203E+0001 2.60158778480459E+0001 2.60008279686493E+0001 + 2.59857856016093E+0001 2.59707507437056E+0001 2.59557233917193E+0001 2.59407035424324E+0001 2.59256911926284E+0001 + 2.59106863390919E+0001 2.58956889786086E+0001 2.58806991079653E+0001 2.58657167239504E+0001 2.58507418233529E+0001 + 2.58357744029636E+0001 2.58208144595740E+0001 2.58058619899770E+0001 2.57909169909667E+0001 2.57759794593384E+0001 + 2.57610493918884E+0001 2.57461267854144E+0001 2.57312116367151E+0001 2.57163039425906E+0001 2.57014036998420E+0001 + 2.56865109052717E+0001 2.56716255556832E+0001 2.56567476478812E+0001 2.56418771786717E+0001 2.56270141448616E+0001 + 2.56121585432593E+0001 2.55973103706742E+0001 2.55824696239169E+0001 2.55676362997993E+0001 2.55528103951342E+0001 + 2.55379919067360E+0001 2.55231808314198E+0001 2.55083771660023E+0001 2.54935809073011E+0001 2.54787920521351E+0001 + 2.54640105973243E+0001 2.54492365396900E+0001 2.54344698760547E+0001 2.54197106032418E+0001 2.54049587180762E+0001 + 2.53902142173837E+0001 2.53754770979915E+0001 2.53607473567279E+0001 2.53460249904223E+0001 2.53313099959054E+0001 + 2.53166023700089E+0001 2.53019021095659E+0001 2.52872092114105E+0001 2.52725236723781E+0001 2.52578454893050E+0001 + 2.52431746590291E+0001 2.52285111783891E+0001 2.52138550442251E+0001 2.51992062533782E+0001 2.51845648026908E+0001 + 2.51699306890064E+0001 2.51553039091698E+0001 2.51406844600267E+0001 2.51260723384242E+0001 2.51114675412105E+0001 + 2.50968700652351E+0001 2.50822799073483E+0001 2.50676970644019E+0001 2.50531215332488E+0001 2.50385533107430E+0001 + 2.50239923937398E+0001 2.50094387790954E+0001 2.49948924636675E+0001 2.49803534443147E+0001 2.49658217178968E+0001 + 2.49512972812750E+0001 2.49367801313114E+0001 2.49222702648694E+0001 2.49077676788134E+0001 2.48932723700091E+0001 + 2.48787843353235E+0001 2.48643035716245E+0001 2.48498300757812E+0001 2.48353638446640E+0001 2.48209048751445E+0001 + 2.48064531640951E+0001 2.47920087083898E+0001 2.47775715049035E+0001 2.47631415505124E+0001 2.47487188420937E+0001 + 2.47343033765258E+0001 2.47198951506885E+0001 2.47054941614623E+0001 2.46911004057294E+0001 2.46767138803726E+0001 + 2.46623345822763E+0001 2.46479625083259E+0001 2.46335976554079E+0001 2.46192400204100E+0001 2.46048896002210E+0001 + 2.45905463917310E+0001 2.45762103918311E+0001 2.45618815974137E+0001 2.45475600053722E+0001 2.45332456126013E+0001 + 2.45189384159967E+0001 2.45046384124553E+0001 2.44903455988753E+0001 2.44760599721559E+0001 2.44617815291974E+0001 + 2.44475102669015E+0001 2.44332461821707E+0001 2.44189892719090E+0001 2.44047395330213E+0001 2.43904969624138E+0001 + 2.43762615569937E+0001 2.43620333136695E+0001 2.43478122293508E+0001 2.43335983009483E+0001 2.43193915253739E+0001 + 2.43051918995405E+0001 2.42909994203625E+0001 2.42768140847551E+0001 2.42626358896348E+0001 2.42484648319192E+0001 + 2.42343009085270E+0001 2.42201441163782E+0001 2.42059944523937E+0001 2.41918519134959E+0001 2.41777164966081E+0001 + 2.41635881986546E+0001 2.41494670165612E+0001 2.41353529472546E+0001 2.41212459876628E+0001 2.41071461347147E+0001 + 2.40930533853405E+0001 2.40789677364717E+0001 2.40648891850407E+0001 2.40508177279810E+0001 2.40367533622275E+0001 + 2.40226960847161E+0001 2.40086458923837E+0001 2.39946027821686E+0001 2.39805667510101E+0001 2.39665377958487E+0001 + 2.39525159136258E+0001 2.39385011012843E+0001 2.39244933557680E+0001 2.39104926740219E+0001 2.38964990529922E+0001 + 2.38825124896261E+0001 2.38685329808721E+0001 2.38545605236796E+0001 2.38405951149994E+0001 2.38266367517834E+0001 + 2.38126854309843E+0001 2.37987411495564E+0001 2.37848039044548E+0001 2.37708736926359E+0001 2.37569505110572E+0001 + 2.37430343566773E+0001 2.37291252264560E+0001 2.37152231173540E+0001 2.37013280263336E+0001 2.36874399503577E+0001 + 2.36735588863906E+0001 2.36596848313978E+0001 2.36458177823458E+0001 2.36319577362023E+0001 2.36181046899361E+0001 + 2.36042586405169E+0001 2.35904195849161E+0001 2.35765875201056E+0001 2.35627624430589E+0001 2.35489443507503E+0001 + 2.35351332401554E+0001 2.35213291082508E+0001 2.35075319520145E+0001 2.34937417684254E+0001 2.34799585544634E+0001 + 2.34661823071099E+0001 2.34524130233470E+0001 2.34386507001583E+0001 2.34248953345284E+0001 2.34111469234428E+0001 + 2.33974054638884E+0001 2.33836709528532E+0001 2.33699433873262E+0001 2.33562227642976E+0001 2.33425090807586E+0001 + 2.33288023337018E+0001 2.33151025201206E+0001 2.33014096370097E+0001 2.32877236813648E+0001 2.32740446501830E+0001 + 2.32603725404622E+0001 2.32467073492015E+0001 2.32330490734013E+0001 2.32193977100629E+0001 2.32057532561888E+0001 + 2.31921157087825E+0001 2.31784850648490E+0001 2.31648613213939E+0001 2.31512444754242E+0001 2.31376345239482E+0001 + 2.31240314639749E+0001 2.31104352925146E+0001 2.30968460065789E+0001 2.30832636031801E+0001 2.30696880793321E+0001 + 2.30561194320496E+0001 2.30425576583484E+0001 2.30290027552455E+0001 2.30154547197592E+0001 2.30019135489086E+0001 + 2.29883792397140E+0001 2.29748517891969E+0001 2.29613311943798E+0001 2.29478174522865E+0001 2.29343105599417E+0001 + 2.29208105143714E+0001 2.29073173126024E+0001 2.28938309516630E+0001 2.28803514285824E+0001 2.28668787403909E+0001 + 2.28534128841199E+0001 2.28399538568020E+0001 2.28265016554708E+0001 2.28130562771612E+0001 2.27996177189090E+0001 + 2.27861859777512E+0001 2.27727610507258E+0001 2.27593429348721E+0001 2.27459316272304E+0001 2.27325271248420E+0001 + 2.27191294247496E+0001 2.27057385239966E+0001 2.26923544196278E+0001 2.26789771086891E+0001 2.26656065882274E+0001 + 2.26522428552907E+0001 2.26388859069281E+0001 2.26255357401898E+0001 2.26121923521273E+0001 2.25988557397930E+0001 + 2.25855259002404E+0001 2.25722028305241E+0001 2.25588865276999E+0001 2.25455769888246E+0001 2.25322742109562E+0001 + 2.25189781911537E+0001 2.25056889264774E+0001 2.24924064139883E+0001 2.24791306507489E+0001 2.24658616338225E+0001 + 2.24525993602738E+0001 2.24393438271684E+0001 2.24260950315730E+0001 2.24128529705554E+0001 2.23996176411846E+0001 + 2.23863890405306E+0001 2.23731671656645E+0001 2.23599520136585E+0001 2.23467435815859E+0001 2.23335418665212E+0001 + 2.23203468655398E+0001 2.23071585757183E+0001 2.22939769941344E+0001 2.22808021178669E+0001 2.22676339439957E+0001 + 2.22544724696017E+0001 2.22413176917670E+0001 2.22281696075747E+0001 2.22150282141091E+0001 2.22018935084555E+0001 + 2.21887654877003E+0001 2.21756441489311E+0001 2.21625294892364E+0001 2.21494215057059E+0001 2.21363201954305E+0001 + 2.21232255555019E+0001 2.21101375830132E+0001 2.20970562750584E+0001 2.20839816287326E+0001 2.20709136411321E+0001 + 2.20578523093541E+0001 2.20447976304971E+0001 2.20317496016606E+0001 2.20187082199451E+0001 2.20056734824522E+0001 + 2.19926453862848E+0001 2.19796239285466E+0001 2.19666091063426E+0001 2.19536009167787E+0001 2.19405993569621E+0001 + 2.19276044240008E+0001 2.19146161150042E+0001 2.19016344270826E+0001 2.18886593573473E+0001 2.18756909029109E+0001 + 2.18627290608870E+0001 2.18497738283902E+0001 2.18368252025363E+0001 2.18238831804420E+0001 2.18109477592253E+0001 + 2.17980189360052E+0001 2.17850967079016E+0001 2.17721810720359E+0001 2.17592720255301E+0001 2.17463695655076E+0001 + 2.17334736890927E+0001 2.17205843934110E+0001 2.17077016755888E+0001 2.16948255327540E+0001 2.16819559620351E+0001 + 2.16690929605618E+0001 2.16562365254651E+0001 2.16433866538769E+0001 2.16305433429301E+0001 2.16177065897588E+0001 + 2.16048763914981E+0001 2.15920527452844E+0001 2.15792356482547E+0001 2.15664250975476E+0001 2.15536210903025E+0001 + 2.15408236236598E+0001 2.15280326947612E+0001 2.15152483007493E+0001 2.15024704387678E+0001 2.14896991059615E+0001 + 2.14769342994763E+0001 2.14641760164592E+0001 2.14514242540581E+0001 2.14386790094222E+0001 2.14259402797015E+0001 + 2.14132080620474E+0001 2.14004823536120E+0001 2.13877631515489E+0001 2.13750504530123E+0001 2.13623442551577E+0001 + 2.13496445551419E+0001 2.13369513501223E+0001 2.13242646372577E+0001 2.13115844137078E+0001 2.12989106766335E+0001 + 2.12862434231967E+0001 2.12735826505603E+0001 2.12609283558884E+0001 2.12482805363461E+0001 2.12356391890995E+0001 + 2.12230043113158E+0001 2.12103759001633E+0001 2.11977539528115E+0001 2.11851384664306E+0001 2.11725294381922E+0001 + 2.11599268652688E+0001 2.11473307448341E+0001 2.11347410740626E+0001 2.11221578501302E+0001 2.11095810702135E+0001 + 2.10970107314905E+0001 2.10844468311400E+0001 2.10718893663420E+0001 2.10593383342776E+0001 2.10467937321289E+0001 + 2.10342555570789E+0001 2.10217238063119E+0001 2.10091984770131E+0001 2.09966795663690E+0001 2.09841670715667E+0001 + 2.09716609897949E+0001 2.09591613182430E+0001 2.09466680541015E+0001 2.09341811945620E+0001 2.09217007368173E+0001 + 2.09092266780609E+0001 2.08967590154878E+0001 2.08842977462937E+0001 2.08718428676756E+0001 2.08593943768312E+0001 + 2.08469522709598E+0001 2.08345165472612E+0001 2.08220872029366E+0001 2.08096642351881E+0001 2.07972476412190E+0001 + 2.07848374182335E+0001 2.07724335634369E+0001 2.07600360740356E+0001 2.07476449472370E+0001 2.07352601802495E+0001 + 2.07228817702826E+0001 2.07105097145470E+0001 2.06981440102542E+0001 2.06857846546169E+0001 2.06734316448489E+0001 + 2.06610849781647E+0001 2.06487446517804E+0001 2.06364106629127E+0001 2.06240830087795E+0001 2.06117616865998E+0001 + 2.05994466935936E+0001 2.05871380269819E+0001 2.05748356839868E+0001 2.05625396618315E+0001 2.05502499577401E+0001 + 2.05379665689379E+0001 2.05256894926511E+0001 2.05134187261071E+0001 2.05011542665342E+0001 2.04888961111619E+0001 + 2.04766442572205E+0001 2.04643987019416E+0001 2.04521594425576E+0001 2.04399264763023E+0001 2.04276998004102E+0001 + 2.04154794121169E+0001 2.04032653086593E+0001 2.03910574872749E+0001 2.03788559452026E+0001 2.03666606796823E+0001 + 2.03544716879547E+0001 2.03422889672619E+0001 2.03301125148467E+0001 2.03179423279532E+0001 2.03057784038263E+0001 + 2.02936207397121E+0001 2.02814693328578E+0001 2.02693241805114E+0001 2.02571852799221E+0001 2.02450526283402E+0001 + 2.02329262230169E+0001 2.02208060612045E+0001 2.02086921401563E+0001 2.01965844571267E+0001 2.01844830093710E+0001 + 2.01723877941457E+0001 2.01602988087083E+0001 2.01482160503172E+0001 2.01361395162320E+0001 2.01240692037132E+0001 + 2.01120051100225E+0001 2.00999472324225E+0001 2.00878955681768E+0001 2.00758501145502E+0001 2.00638108688083E+0001 + 2.00517778282180E+0001 2.00397509900470E+0001 2.00277303515641E+0001 2.00157159100392E+0001 2.00037076627432E+0001 + 1.99917056069480E+0001 1.99797097399265E+0001 1.99677200589528E+0001 1.99557365613018E+0001 1.99437592442495E+0001 + 1.99317881050730E+0001 1.99198231410504E+0001 1.99078643494608E+0001 1.98959117275844E+0001 1.98839652727022E+0001 + 1.98720249820966E+0001 1.98600908530507E+0001 1.98481628828488E+0001 1.98362410687761E+0001 1.98243254081190E+0001 + 1.98124158981648E+0001 1.98005125362017E+0001 1.97886153195193E+0001 1.97767242454078E+0001 1.97648393111588E+0001 + 1.97529605140646E+0001 1.97410878514187E+0001 1.97292213205156E+0001 1.97173609186508E+0001 1.97055066431209E+0001 + 1.96936584912233E+0001 1.96818164602567E+0001 1.96699805475207E+0001 1.96581507503159E+0001 1.96463270659439E+0001 + 1.96345094917073E+0001 1.96226980249099E+0001 1.96108926628564E+0001 1.95990934028524E+0001 1.95873002422047E+0001 + 1.95755131782210E+0001 1.95637322082101E+0001 1.95519573294819E+0001 1.95401885393470E+0001 1.95284258351173E+0001 + 1.95166692141057E+0001 1.95049186736260E+0001 1.94931742109931E+0001 1.94814358235228E+0001 1.94697035085321E+0001 + 1.94579772633389E+0001 1.94462570852620E+0001 1.94345429716215E+0001 1.94228349197382E+0001 1.94111329269343E+0001 + 1.93994369905326E+0001 1.93877471078571E+0001 1.93760632762329E+0001 1.93643854929859E+0001 1.93527137554432E+0001 + 1.93410480609329E+0001 1.93293884067840E+0001 1.93177347903266E+0001 1.93060872088917E+0001 1.92944456598114E+0001 + 1.92828101404189E+0001 1.92711806480481E+0001 1.92595571800344E+0001 1.92479397337137E+0001 1.92363283064232E+0001 + 1.92247228955010E+0001 1.92131234982863E+0001 1.92015301121193E+0001 1.91899427343411E+0001 1.91783613622938E+0001 + 1.91667859933207E+0001 1.91552166247660E+0001 1.91436532539747E+0001 1.91320958782932E+0001 1.91205444950686E+0001 + 1.91089991016491E+0001 1.90974596953839E+0001 1.90859262736233E+0001 1.90743988337184E+0001 1.90628773730215E+0001 + 1.90513618888858E+0001 1.90398523786655E+0001 1.90283488397159E+0001 1.90168512693932E+0001 1.90053596650545E+0001 + 1.89938740240582E+0001 1.89823943437635E+0001 1.89709206215306E+0001 1.89594528547208E+0001 1.89479910406963E+0001 + 1.89365351768202E+0001 1.89250852604570E+0001 1.89136412889717E+0001 1.89022032597307E+0001 1.88907711701012E+0001 + 1.88793450174513E+0001 1.88679247991504E+0001 1.88565105125686E+0001 1.88451021550772E+0001 1.88336997240484E+0001 + 1.88223032168555E+0001 1.88109126308725E+0001 1.87995279634748E+0001 1.87881492120385E+0001 1.87767763739409E+0001 + 1.87654094465601E+0001 1.87540484272753E+0001 1.87426933134668E+0001 1.87313441025156E+0001 1.87200007918041E+0001 + 1.87086633787152E+0001 1.86973318606332E+0001 1.86860062349433E+0001 1.86746864990315E+0001 1.86633726502851E+0001 + 1.86520646860921E+0001 1.86407626038417E+0001 1.86294664009239E+0001 1.86181760747299E+0001 1.86068916226518E+0001 + 1.85956130420826E+0001 1.85843403304164E+0001 1.85730734850483E+0001 1.85618125033743E+0001 1.85505573827915E+0001 + 1.85393081206978E+0001 1.85280647144924E+0001 1.85168271615751E+0001 1.85055954593470E+0001 1.84943696052101E+0001 + 1.84831495965673E+0001 1.84719354308226E+0001 1.84607271053809E+0001 1.84495246176481E+0001 1.84383279650312E+0001 + 1.84271371449380E+0001 1.84159521547773E+0001 1.84047729919592E+0001 1.83935996538944E+0001 1.83824321379947E+0001 + 1.83712704416729E+0001 1.83601145623429E+0001 1.83489644974195E+0001 1.83378202443183E+0001 1.83266818004561E+0001 + 1.83155491632507E+0001 1.83044223301208E+0001 1.82933012984860E+0001 1.82821860657670E+0001 1.82710766293856E+0001 + 1.82599729867641E+0001 1.82488751353265E+0001 1.82377830724971E+0001 1.82266967957016E+0001 1.82156163023664E+0001 + 1.82045415899193E+0001 1.81934726557886E+0001 1.81824094974038E+0001 1.81713521121954E+0001 1.81603004975948E+0001 + 1.81492546510344E+0001 1.81382145699477E+0001 1.81271802517690E+0001 1.81161516939337E+0001 1.81051288938779E+0001 + 1.80941118490392E+0001 1.80831005568557E+0001 1.80720950147667E+0001 1.80610952202123E+0001 1.80501011706338E+0001 + 1.80391128634734E+0001 1.80281302961742E+0001 1.80171534661803E+0001 1.80061823709368E+0001 1.79952170078898E+0001 + 1.79842573744862E+0001 1.79733034681741E+0001 1.79623552864025E+0001 1.79514128266213E+0001 1.79404760862814E+0001 + 1.79295450628347E+0001 1.79186197537342E+0001 1.79077001564335E+0001 1.78967862683875E+0001 1.78858780870520E+0001 + 1.78749756098836E+0001 1.78640788343402E+0001 1.78531877578804E+0001 1.78423023779638E+0001 1.78314226920510E+0001 + 1.78205486976036E+0001 1.78096803920842E+0001 1.77988177729562E+0001 1.77879608376841E+0001 1.77771095837335E+0001 + 1.77662640085706E+0001 1.77554241096628E+0001 1.77445898844786E+0001 1.77337613304872E+0001 1.77229384451588E+0001 + 1.77121212259647E+0001 1.77013096703771E+0001 1.76905037758692E+0001 1.76797035399151E+0001 1.76689089599898E+0001 + 1.76581200335695E+0001 1.76473367581310E+0001 1.76365591311525E+0001 1.76257871501127E+0001 1.76150208124918E+0001 + 1.76042601157703E+0001 1.75935050574303E+0001 1.75827556349545E+0001 1.75720118458266E+0001 1.75612736875313E+0001 + 1.75505411575542E+0001 1.75398142533821E+0001 1.75290929725024E+0001 1.75183773124037E+0001 1.75076672705755E+0001 + 1.74969628445082E+0001 1.74862640316932E+0001 1.74755708296230E+0001 1.74648832357907E+0001 1.74542012476908E+0001 + 1.74435248628184E+0001 1.74328540786697E+0001 1.74221888927419E+0001 1.74115293025331E+0001 1.74008753055423E+0001 + 1.73902268992695E+0001 1.73795840812157E+0001 1.73689468488828E+0001 1.73583151997738E+0001 1.73476891313923E+0001 + 1.73370686412432E+0001 1.73264537268322E+0001 1.73158443856661E+0001 1.73052406152524E+0001 1.72946424130997E+0001 + 1.72840497767175E+0001 1.72734627036165E+0001 1.72628811913079E+0001 1.72523052373042E+0001 1.72417348391188E+0001 + 1.72311699942658E+0001 1.72206107002607E+0001 1.72100569546194E+0001 1.71995087548593E+0001 1.71889660984984E+0001 + 1.71784289830556E+0001 1.71678974060511E+0001 1.71573713650057E+0001 1.71468508574414E+0001 1.71363358808808E+0001 + 1.71258264328479E+0001 1.71153225108673E+0001 1.71048241124647E+0001 1.70943312351667E+0001 1.70838438765009E+0001 + 1.70733620339958E+0001 1.70628857051808E+0001 1.70524148875862E+0001 1.70419495787436E+0001 1.70314897761850E+0001 + 1.70210354774439E+0001 1.70105866800542E+0001 1.70001433815511E+0001 1.69897055794708E+0001 1.69792732713501E+0001 + 1.69688464547270E+0001 1.69584251271404E+0001 1.69480092861302E+0001 1.69375989292370E+0001 1.69271940540025E+0001 + 1.69167946579695E+0001 1.69064007386815E+0001 1.68960122936830E+0001 1.68856293205196E+0001 1.68752518167375E+0001 + 1.68648797798841E+0001 1.68545132075077E+0001 1.68441520971576E+0001 1.68337964463838E+0001 1.68234462527376E+0001 + 1.68131015137708E+0001 1.68027622270365E+0001 1.67924283900886E+0001 1.67821000004819E+0001 1.67717770557722E+0001 + 1.67614595535162E+0001 1.67511474912715E+0001 1.67408408665969E+0001 1.67305396770516E+0001 1.67202439201963E+0001 + 1.67099535935923E+0001 1.66996686948019E+0001 1.66893892213884E+0001 1.66791151709159E+0001 1.66688465409497E+0001 + 1.66585833290557E+0001 1.66483255328009E+0001 1.66380731497532E+0001 1.66278261774816E+0001 1.66175846135557E+0001 + 1.66073484555463E+0001 1.65971177010251E+0001 1.65868923475645E+0001 1.65766723927382E+0001 1.65664578341206E+0001 + 1.65562486692869E+0001 1.65460448958136E+0001 1.65358465112778E+0001 1.65256535132576E+0001 1.65154658993323E+0001 + 1.65052836670817E+0001 1.64951068140868E+0001 1.64849353379295E+0001 1.64747692361925E+0001 1.64646085064596E+0001 + 1.64544531463154E+0001 1.64443031533455E+0001 1.64341585251364E+0001 1.64240192592756E+0001 1.64138853533512E+0001 + 1.64037568049527E+0001 1.63936336116702E+0001 1.63835157710949E+0001 1.63734032808187E+0001 1.63632961384347E+0001 + 1.63531943415367E+0001 1.63430978877196E+0001 1.63330067745791E+0001 1.63229209997119E+0001 1.63128405607155E+0001 + 1.63027654551885E+0001 1.62926956807302E+0001 1.62826312349411E+0001 1.62725721154223E+0001 1.62625183197761E+0001 + 1.62524698456057E+0001 1.62424266905149E+0001 1.62323888521088E+0001 1.62223563279933E+0001 1.62123291157750E+0001 + 1.62023072130619E+0001 1.61922906174623E+0001 1.61822793265860E+0001 1.61722733380434E+0001 1.61622726494458E+0001 + 1.61522772584055E+0001 1.61422871625358E+0001 1.61323023594508E+0001 1.61223228467655E+0001 1.61123486220960E+0001 + 1.61023796830590E+0001 1.60924160272723E+0001 1.60824576523548E+0001 1.60725045559259E+0001 1.60625567356064E+0001 + 1.60526141890175E+0001 1.60426769137816E+0001 1.60327449075222E+0001 1.60228181678632E+0001 1.60128966924300E+0001 + 1.60029804788483E+0001 1.59930695247453E+0001 1.59831638277488E+0001 1.59732633854874E+0001 1.59633681955910E+0001 + 1.59534782556899E+0001 1.59435935634158E+0001 1.59337141164011E+0001 1.59238399122790E+0001 1.59139709486838E+0001 + 1.59041072232506E+0001 1.58942487336155E+0001 1.58843954774154E+0001 1.58745474522881E+0001 1.58647046558725E+0001 + 1.58548670858081E+0001 1.58450347397356E+0001 1.58352076152966E+0001 1.58253857101333E+0001 1.58155690218890E+0001 + 1.58057575482081E+0001 1.57959512867355E+0001 1.57861502351175E+0001 1.57763543910007E+0001 1.57665637520332E+0001 + 1.57567783158636E+0001 1.57469980801416E+0001 1.57372230425177E+0001 1.57274532006435E+0001 1.57176885521712E+0001 + 1.57079290947541E+0001 1.56981748260463E+0001 1.56884257437031E+0001 1.56786818453802E+0001 1.56689431287346E+0001 + 1.56592095914241E+0001 1.56494812311074E+0001 1.56397580454440E+0001 1.56300400320944E+0001 1.56203271887199E+0001 + 1.56106195129830E+0001 1.56009170025467E+0001 1.55912196550752E+0001 1.55815274682333E+0001 1.55718404396871E+0001 + 1.55621585671033E+0001 1.55524818481495E+0001 1.55428102804944E+0001 1.55331438618074E+0001 1.55234825897589E+0001 + 1.55138264620201E+0001 1.55041754762634E+0001 1.54945296301616E+0001 1.54848889213887E+0001 1.54752533476198E+0001 + 1.54656229065304E+0001 1.54559975957972E+0001 1.54463774130979E+0001 1.54367623561107E+0001 1.54271524225152E+0001 + 1.54175476099914E+0001 1.54079479162206E+0001 1.53983533388847E+0001 1.53887638756668E+0001 1.53791795242504E+0001 + 1.53696002823205E+0001 1.53600261475625E+0001 1.53504571176630E+0001 1.53408931903094E+0001 1.53313343631898E+0001 + 1.53217806339936E+0001 1.53122320004106E+0001 1.53026884601320E+0001 1.52931500108495E+0001 1.52836166502558E+0001 + 1.52740883760445E+0001 1.52645651859102E+0001 1.52550470775484E+0001 1.52455340486551E+0001 1.52360260969277E+0001 + 1.52265232200641E+0001 1.52170254157634E+0001 1.52075326817254E+0001 1.51980450156508E+0001 1.51885624152413E+0001 + 1.51790848781992E+0001 1.51696124022281E+0001 1.51601449850322E+0001 1.51506826243166E+0001 1.51412253177875E+0001 + 1.51317730631517E+0001 1.51223258581171E+0001 1.51128837003923E+0001 1.51034465876870E+0001 1.50940145177117E+0001 + 1.50845874881776E+0001 1.50751654967971E+0001 1.50657485412832E+0001 1.50563366193501E+0001 1.50469297287125E+0001 + 1.50375278670862E+0001 1.50281310321880E+0001 1.50187392217353E+0001 1.50093524334465E+0001 1.49999706650411E+0001 + 1.49905939142391E+0001 1.49812221787616E+0001 1.49718554563306E+0001 1.49624937446690E+0001 1.49531370415003E+0001 + 1.49437853445492E+0001 1.49344386515412E+0001 1.49250969602027E+0001 1.49157602682607E+0001 1.49064285734435E+0001 + 1.48971018734801E+0001 1.48877801661002E+0001 1.48784634490346E+0001 1.48691517200150E+0001 1.48598449767739E+0001 + 1.48505432170445E+0001 1.48412464385612E+0001 1.48319546390591E+0001 1.48226678162742E+0001 1.48133859679433E+0001 + 1.48041090918042E+0001 1.47948371855956E+0001 1.47855702470569E+0001 1.47763082739285E+0001 1.47670512639517E+0001 + 1.47577992148685E+0001 1.47485521244220E+0001 1.47393099903561E+0001 1.47300728104155E+0001 1.47208405823457E+0001 + 1.47116133038934E+0001 1.47023909728059E+0001 1.46931735868313E+0001 1.46839611437188E+0001 1.46747536412184E+0001 + 1.46655510770809E+0001 1.46563534490581E+0001 1.46471607549025E+0001 1.46379729923676E+0001 1.46287901592077E+0001 + 1.46196122531780E+0001 1.46104392720346E+0001 1.46012712135344E+0001 1.45921080754352E+0001 1.45829498554958E+0001 + 1.45737965514756E+0001 1.45646481611350E+0001 1.45555046822354E+0001 1.45463661125388E+0001 1.45372324498083E+0001 + 1.45281036918078E+0001 1.45189798363020E+0001 1.45098608810565E+0001 1.45007468238378E+0001 1.44916376624132E+0001 + 1.44825333945510E+0001 1.44734340180202E+0001 1.44643395305908E+0001 1.44552499300335E+0001 1.44461652141200E+0001 + 1.44370853806229E+0001 1.44280104273155E+0001 1.44189403519722E+0001 1.44098751523679E+0001 1.44008148262788E+0001 + 1.43917593714816E+0001 1.43827087857540E+0001 1.43736630668747E+0001 1.43646222126230E+0001 1.43555862207793E+0001 + 1.43465550891246E+0001 1.43375288154411E+0001 1.43285073975115E+0001 1.43194908331197E+0001 1.43104791200501E+0001 + 1.43014722560883E+0001 1.42924702390206E+0001 1.42834730666341E+0001 1.42744807367169E+0001 1.42654932470578E+0001 + 1.42565105954466E+0001 1.42475327796739E+0001 1.42385597975312E+0001 1.42295916468107E+0001 1.42206283253057E+0001 + 1.42116698308101E+0001 1.42027161611189E+0001 1.41937673140279E+0001 1.41848232873335E+0001 1.41758840788333E+0001 + 1.41669496863256E+0001 1.41580201076095E+0001 1.41490953404851E+0001 1.41401753827531E+0001 1.41312602322155E+0001 + 1.41223498866746E+0001 1.41134443439341E+0001 1.41045436017981E+0001 1.40956476580718E+0001 1.40867565105612E+0001 + 1.40778701570731E+0001 1.40689885954152E+0001 1.40601118233961E+0001 1.40512398388252E+0001 1.40423726395128E+0001 + 1.40335102232698E+0001 1.40246525879084E+0001 1.40157997312412E+0001 1.40069516510820E+0001 1.39981083452452E+0001 + 1.39892698115462E+0001 1.39804360478012E+0001 1.39716070518273E+0001 1.39627828214423E+0001 1.39539633544650E+0001 + 1.39451486487150E+0001 1.39363387020127E+0001 1.39275335121795E+0001 1.39187330770374E+0001 1.39099373944094E+0001 + 1.39011464621194E+0001 1.38923602779921E+0001 1.38835788398530E+0001 1.38748021455284E+0001 1.38660301928455E+0001 + 1.38572629796325E+0001 1.38485005037182E+0001 1.38397427629323E+0001 1.38309897551055E+0001 1.38222414780693E+0001 + 1.38134979296558E+0001 1.38047591076982E+0001 1.37960250100305E+0001 1.37872956344874E+0001 1.37785709789047E+0001 + 1.37698510411189E+0001 1.37611358189672E+0001 1.37524253102879E+0001 1.37437195129199E+0001 1.37350184247032E+0001 + 1.37263220434784E+0001 1.37176303670870E+0001 1.37089433933716E+0001 1.37002611201752E+0001 1.36915835453420E+0001 + 1.36829106667168E+0001 1.36742424821455E+0001 1.36655789894745E+0001 1.36569201865513E+0001 1.36482660712242E+0001 + 1.36396166413422E+0001 1.36309718947553E+0001 1.36223318293143E+0001 1.36136964428707E+0001 1.36050657332771E+0001 + 1.35964396983866E+0001 1.35878183360535E+0001 1.35792016441326E+0001 1.35705896204798E+0001 1.35619822629517E+0001 + 1.35533795694057E+0001 1.35447815377002E+0001 1.35361881656943E+0001 1.35275994512479E+0001 1.35190153922218E+0001 + 1.35104359864778E+0001 1.35018612318781E+0001 1.34932911262863E+0001 1.34847256675663E+0001 1.34761648535831E+0001 + 1.34676086822026E+0001 1.34590571512914E+0001 1.34505102587170E+0001 1.34419680023475E+0001 1.34334303800523E+0001 + 1.34248973897011E+0001 1.34163690291649E+0001 1.34078452963152E+0001 1.33993261890244E+0001 1.33908117051660E+0001 + 1.33823018426138E+0001 1.33737965992430E+0001 1.33652959729293E+0001 1.33567999615492E+0001 1.33483085629802E+0001 + 1.33398217751006E+0001 1.33313395957894E+0001 1.33228620229265E+0001 1.33143890543927E+0001 1.33059206880695E+0001 + 1.32974569218393E+0001 1.32889977535854E+0001 1.32805431811917E+0001 1.32720932025432E+0001 1.32636478155256E+0001 + 1.32552070180253E+0001 1.32467708079297E+0001 1.32383391831270E+0001 1.32299121415061E+0001 1.32214896809570E+0001 + 1.32130717993702E+0001 1.32046584946372E+0001 1.31962497646503E+0001 1.31878456073026E+0001 1.31794460204880E+0001 + 1.31710510021014E+0001 1.31626605500382E+0001 1.31542746621949E+0001 1.31458933364688E+0001 1.31375165707578E+0001 + 1.31291443629608E+0001 1.31207767109776E+0001 1.31124136127086E+0001 1.31040550660552E+0001 1.30957010689195E+0001 + 1.30873516192045E+0001 1.30790067148140E+0001 1.30706663536525E+0001 1.30623305336256E+0001 1.30539992526395E+0001 + 1.30456725086012E+0001 1.30373502994186E+0001 1.30290326230005E+0001 1.30207194772563E+0001 1.30124108600964E+0001 + 1.30041067694319E+0001 1.29958072031749E+0001 1.29875121592380E+0001 1.29792216355350E+0001 1.29709356299802E+0001 + 1.29626541404889E+0001 1.29543771649771E+0001 1.29461047013617E+0001 1.29378367475604E+0001 1.29295733014916E+0001 + 1.29213143610748E+0001 1.29130599242299E+0001 1.29048099888780E+0001 1.28965645529409E+0001 1.28883236143410E+0001 + 1.28800871710017E+0001 1.28718552208473E+0001 1.28636277618028E+0001 1.28554047917940E+0001 1.28471863087474E+0001 + 1.28389723105906E+0001 1.28307627952518E+0001 1.28225577606601E+0001 1.28143572047453E+0001 1.28061611254382E+0001 + 1.27979695206701E+0001 1.27897823883736E+0001 1.27815997264815E+0001 1.27734215329279E+0001 1.27652478056475E+0001 + 1.27570785425759E+0001 1.27489137416494E+0001 1.27407534008051E+0001 1.27325975179811E+0001 1.27244460911161E+0001 + 1.27162991181497E+0001 1.27081565970223E+0001 1.27000185256750E+0001 1.26918849020499E+0001 1.26837557240899E+0001 + 1.26756309897385E+0001 1.26675106969401E+0001 1.26593948436400E+0001 1.26512834277842E+0001 1.26431764473195E+0001 + 1.26350739001937E+0001 1.26269757843550E+0001 1.26188820977529E+0001 1.26107928383374E+0001 1.26027080040593E+0001 + 1.25946275928702E+0001 1.25865516027227E+0001 1.25784800315701E+0001 1.25704128773663E+0001 1.25623501380664E+0001 + 1.25542918116258E+0001 1.25462378960013E+0001 1.25381883891499E+0001 1.25301432890299E+0001 1.25221025936000E+0001 + 1.25140663008200E+0001 1.25060344086504E+0001 1.24980069150524E+0001 1.24899838179882E+0001 1.24819651154206E+0001 + 1.24739508053133E+0001 1.24659408856308E+0001 1.24579353543383E+0001 1.24499342094021E+0001 1.24419374487888E+0001 + 1.24339450704663E+0001 1.24259570724030E+0001 1.24179734525682E+0001 1.24099942089319E+0001 1.24020193394649E+0001 + 1.23940488421391E+0001 1.23860827149268E+0001 1.23781209558014E+0001 1.23701635627367E+0001 1.23622105337078E+0001 + 1.23542618666902E+0001 1.23463175596604E+0001 1.23383776105956E+0001 1.23304420174738E+0001 1.23225107782740E+0001 + 1.23145838909756E+0001 1.23066613535591E+0001 1.22987431640057E+0001 1.22908293202975E+0001 1.22829198204171E+0001 + 1.22750146623482E+0001 1.22671138440752E+0001 1.22592173635832E+0001 1.22513252188582E+0001 1.22434374078870E+0001 + 1.22355539286570E+0001 1.22276747791566E+0001 1.22197999573750E+0001 1.22119294613021E+0001 1.22040632889285E+0001 + 1.21962014382458E+0001 1.21883439072462E+0001 1.21804906939229E+0001 1.21726417962696E+0001 1.21647972122811E+0001 + 1.21569569399528E+0001 1.21491209772809E+0001 1.21412893222625E+0001 1.21334619728953E+0001 1.21256389271779E+0001 + 1.21178201831098E+0001 1.21100057386911E+0001 1.21021955919227E+0001 1.20943897408064E+0001 1.20865881833447E+0001 + 1.20787909175410E+0001 1.20709979413993E+0001 1.20632092529245E+0001 1.20554248501223E+0001 1.20476447309992E+0001 + 1.20398688935624E+0001 1.20320973358199E+0001 1.20243300557805E+0001 1.20165670514539E+0001 1.20088083208503E+0001 + 1.20010538619810E+0001 1.19933036728580E+0001 1.19855577514938E+0001 1.19778160959021E+0001 1.19700787040971E+0001 + 1.19623455740940E+0001 1.19546167039085E+0001 1.19468920915573E+0001 1.19391717350578E+0001 1.19314556324282E+0001 + 1.19237437816876E+0001 1.19160361808556E+0001 1.19083328279528E+0001 1.19006337210005E+0001 1.18929388580208E+0001 + 1.18852482370367E+0001 1.18775618560716E+0001 1.18698797131502E+0001 1.18622018062976E+0001 1.18545281335398E+0001 + 1.18468586929036E+0001 1.18391934824165E+0001 1.18315325001069E+0001 1.18238757440038E+0001 1.18162232121372E+0001 + 1.18085749025377E+0001 1.18009308132367E+0001 1.17932909422665E+0001 1.17856552876600E+0001 1.17780238474510E+0001 + 1.17703966196741E+0001 1.17627736023645E+0001 1.17551547935584E+0001 1.17475401912926E+0001 1.17399297936047E+0001 + 1.17323235985332E+0001 1.17247216041172E+0001 1.17171238083967E+0001 1.17095302094125E+0001 1.17019408052060E+0001 + 1.16943555938196E+0001 1.16867745732962E+0001 1.16791977416797E+0001 1.16716250970147E+0001 1.16640566373466E+0001 + 1.16564923607215E+0001 1.16489322651862E+0001 1.16413763487886E+0001 1.16338246095771E+0001 1.16262770456007E+0001 + 1.16187336549097E+0001 1.16111944355547E+0001 1.16036593855872E+0001 1.15961285030596E+0001 1.15886017860249E+0001 + 1.15810792325370E+0001 1.15735608406505E+0001 1.15660466084207E+0001 1.15585365339039E+0001 1.15510306151568E+0001 + 1.15435288502372E+0001 1.15360312372036E+0001 1.15285377741151E+0001 1.15210484590318E+0001 1.15135632900143E+0001 + 1.15060822651242E+0001 1.14986053824239E+0001 1.14911326399762E+0001 1.14836640358451E+0001 1.14761995680951E+0001 + 1.14687392347915E+0001 1.14612830340006E+0001 1.14538309637890E+0001 1.14463830222245E+0001 1.14389392073755E+0001 + 1.14314995173111E+0001 1.14240639501013E+0001 1.14166325038167E+0001 1.14092051765289E+0001 1.14017819663099E+0001 + 1.13943628712328E+0001 1.13869478893714E+0001 1.13795370188001E+0001 1.13721302575942E+0001 1.13647276038297E+0001 + 1.13573290555834E+0001 1.13499346109329E+0001 1.13425442679564E+0001 1.13351580247331E+0001 1.13277758793427E+0001 + 1.13203978298659E+0001 1.13130238743839E+0001 1.13056540109790E+0001 1.12982882377339E+0001 1.12909265527323E+0001 + 1.12835689540585E+0001 1.12762154397978E+0001 1.12688660080360E+0001 1.12615206568597E+0001 1.12541793843564E+0001 + 1.12468421886143E+0001 1.12395090677222E+0001 1.12321800197699E+0001 1.12248550428478E+0001 1.12175341350471E+0001 + 1.12102172944597E+0001 1.12029045191784E+0001 1.11955958072967E+0001 1.11882911569086E+0001 1.11809905661093E+0001 + 1.11736940329944E+0001 1.11664015556605E+0001 1.11591131322047E+0001 1.11518287607252E+0001 1.11445484393204E+0001 + 1.11372721660901E+0001 1.11299999391345E+0001 1.11227317565545E+0001 1.11154676164520E+0001 1.11082075169293E+0001 + 1.11009514560899E+0001 1.10936994320376E+0001 1.10864514428774E+0001 1.10792074867146E+0001 1.10719675616555E+0001 + 1.10647316658072E+0001 1.10574997972775E+0001 1.10502719541748E+0001 1.10430481346084E+0001 1.10358283366884E+0001 + 1.10286125585255E+0001 1.10214007982312E+0001 1.10141930539178E+0001 1.10069893236984E+0001 1.09997896056866E+0001 + 1.09925938979969E+0001 1.09854021987448E+0001 1.09782145060461E+0001 1.09710308180176E+0001 1.09638511327768E+0001 + 1.09566754484419E+0001 1.09495037631321E+0001 1.09423360749669E+0001 1.09351723820669E+0001 1.09280126825534E+0001 + 1.09208569745482E+0001 1.09137052561742E+0001 1.09065575255548E+0001 1.08994137808142E+0001 1.08922740200774E+0001 + 1.08851382414701E+0001 1.08780064431187E+0001 1.08708786231504E+0001 1.08637547796933E+0001 1.08566349108758E+0001 + 1.08495190148275E+0001 1.08424070896786E+0001 1.08352991335599E+0001 1.08281951446031E+0001 1.08210951209406E+0001 + 1.08139990607055E+0001 1.08069069620318E+0001 1.07998188230539E+0001 1.07927346419074E+0001 1.07856544167282E+0001 + 1.07785781456533E+0001 1.07715058268201E+0001 1.07644374583671E+0001 1.07573730384333E+0001 1.07503125651585E+0001 + 1.07432560366832E+0001 1.07362034511488E+0001 1.07291548066971E+0001 1.07221101014711E+0001 1.07150693336142E+0001 + 1.07080325012705E+0001 1.07009996025852E+0001 1.06939706357039E+0001 1.06869455987730E+0001 1.06799244899398E+0001 + 1.06729073073521E+0001 1.06658940491586E+0001 1.06588847135088E+0001 1.06518792985526E+0001 1.06448778024411E+0001 + 1.06378802233258E+0001 1.06308865593591E+0001 1.06238968086939E+0001 1.06169109694842E+0001 1.06099290398844E+0001 + 1.06029510180499E+0001 1.05959769021366E+0001 1.05890066903013E+0001 1.05820403807015E+0001 1.05750779714953E+0001 + 1.05681194608418E+0001 1.05611648469006E+0001 1.05542141278321E+0001 1.05472673017974E+0001 1.05403243669585E+0001 + 1.05333853214779E+0001 1.05264501635189E+0001 1.05195188912457E+0001 1.05125915028231E+0001 1.05056679964165E+0001 + 1.04987483701922E+0001 1.04918326223172E+0001 1.04849207509593E+0001 1.04780127542869E+0001 1.04711086304691E+0001 + 1.04642083776759E+0001 1.04573119940780E+0001 1.04504194778466E+0001 1.04435308271539E+0001 1.04366460401728E+0001 + 1.04297651150767E+0001 1.04228880500399E+0001 1.04160148432375E+0001 1.04091454928452E+0001 1.04022799970394E+0001 + 1.03954183539974E+0001 1.03885605618971E+0001 1.03817066189170E+0001 1.03748565232366E+0001 1.03680102730360E+0001 + 1.03611678664960E+0001 1.03543293017981E+0001 1.03474945771246E+0001 1.03406636906585E+0001 1.03338366405836E+0001 + 1.03270134250842E+0001 1.03201940423455E+0001 1.03133784905535E+0001 1.03065667678947E+0001 1.02997588725565E+0001 + 1.02929548027270E+0001 1.02861545565949E+0001 1.02793581323497E+0001 1.02725655281817E+0001 1.02657767422819E+0001 + 1.02589917728418E+0001 1.02522106180540E+0001 1.02454332761114E+0001 1.02386597452080E+0001 1.02318900235384E+0001 + 1.02251241092977E+0001 1.02183620006821E+0001 1.02116036958882E+0001 1.02048491931134E+0001 1.01980984905560E+0001 + 1.01913515864148E+0001 1.01846084788893E+0001 1.01778691661801E+0001 1.01711336464879E+0001 1.01644019180147E+0001 + 1.01576739789629E+0001 1.01509498275357E+0001 1.01442294619370E+0001 1.01375128803714E+0001 1.01308000810443E+0001 + 1.01240910621617E+0001 1.01173858219304E+0001 1.01106843585579E+0001 1.01039866702525E+0001 1.00972927552229E+0001 + 1.00906026116790E+0001 1.00839162378310E+0001 1.00772336318901E+0001 1.00705547920679E+0001 1.00638797165771E+0001 + 1.00572084036308E+0001 1.00505408514429E+0001 1.00438770582282E+0001 1.00372170222019E+0001 1.00305607415802E+0001 + 1.00239082145798E+0001 1.00172594394182E+0001 1.00106144143137E+0001 1.00039731374851E+0001 9.99733560715216E+0000 + 9.99070182153517E+0000 9.98407177885519E+0000 9.97744547733402E+0000 9.97082291519411E+0000 9.96420409065867E+0000 + 9.95758900195163E+0000 9.95097764729757E+0000 9.94437002492184E+0000 9.93776613305048E+0000 9.93116596991022E+0000 + 9.92456953372854E+0000 9.91797682273359E+0000 9.91138783515425E+0000 9.90480256922011E+0000 9.89822102316146E+0000 + 9.89164319520930E+0000 9.88506908359536E+0000 9.87849868655202E+0000 9.87193200231244E+0000 9.86536902911044E+0000 + 9.85880976518056E+0000 9.85225420875806E+0000 9.84570235807887E+0000 9.83915421137967E+0000 9.83260976689783E+0000 + 9.82606902287140E+0000 9.81953197753919E+0000 9.81299862914067E+0000 9.80646897591602E+0000 9.79994301610615E+0000 + 9.79342074795266E+0000 9.78690216969784E+0000 9.78038727958471E+0000 9.77387607585698E+0000 9.76736855675907E+0000 + 9.76086472053609E+0000 9.75436456543387E+0000 9.74786808969894E+0000 9.74137529157853E+0000 9.73488616932056E+0000 + 9.72840072117368E+0000 9.72191894538722E+0000 9.71544084021121E+0000 9.70896640389641E+0000 9.70249563469425E+0000 + 9.69602853085686E+0000 9.68956509063710E+0000 9.68310531228852E+0000 9.67664919406535E+0000 9.67019673422254E+0000 + 9.66374793101574E+0000 9.65730278270129E+0000 9.65086128753624E+0000 9.64442344377832E+0000 9.63798924968599E+0000 + 9.63155870351838E+0000 9.62513180353534E+0000 9.61870854799740E+0000 9.61228893516581E+0000 9.60587296330248E+0000 + 9.59946063067005E+0000 9.59305193553187E+0000 9.58664687615194E+0000 9.58024545079500E+0000 9.57384765772645E+0000 + 9.56745349521243E+0000 9.56106296151975E+0000 9.55467605491590E+0000 9.54829277366910E+0000 9.54191311604823E+0000 + 9.53553708032291E+0000 9.52916466476342E+0000 9.52279586764074E+0000 9.51643068722655E+0000 9.51006912179323E+0000 + 9.50371116961382E+0000 9.49735682896213E+0000 9.49100609811257E+0000 9.48465897534030E+0000 9.47831545892117E+0000 + 9.47197554713171E+0000 9.46563923824914E+0000 9.45930653055139E+0000 9.45297742231705E+0000 9.44665191182543E+0000 + 9.44032999735654E+0000 9.43401167719105E+0000 9.42769694961034E+0000 9.42138581289647E+0000 9.41507826533221E+0000 + 9.40877430520101E+0000 9.40247393078700E+0000 9.39617714037500E+0000 9.38988393225054E+0000 9.38359430469984E+0000 + 9.37730825600977E+0000 9.37102578446794E+0000 9.36474688836261E+0000 9.35847156598274E+0000 9.35219981561801E+0000 + 9.34593163555872E+0000 9.33966702409593E+0000 9.33340597952133E+0000 9.32714850012734E+0000 9.32089458420704E+0000 + 9.31464423005422E+0000 9.30839743596332E+0000 9.30215420022951E+0000 9.29591452114862E+0000 9.28967839701716E+0000 + 9.28344582613236E+0000 9.27721680679210E+0000 9.27099133729495E+0000 9.26476941594019E+0000 9.25855104102775E+0000 + 9.25233621085828E+0000 9.24612492373308E+0000 9.23991717795415E+0000 9.23371297182420E+0000 9.22751230364657E+0000 + 9.22131517172533E+0000 9.21512157436520E+0000 9.20893150987161E+0000 9.20274497655065E+0000 9.19656197270911E+0000 + 9.19038249665444E+0000 9.18420654669480E+0000 9.17803412113902E+0000 9.17186521829660E+0000 9.16569983647774E+0000 + 9.15953797399331E+0000 9.15337962915485E+0000 9.14722480027461E+0000 9.14107348566549E+0000 9.13492568364110E+0000 + 9.12878139251570E+0000 9.12264061060424E+0000 9.11650333622237E+0000 9.11036956768639E+0000 9.10423930331327E+0000 + 9.09811254142071E+0000 9.09198928032705E+0000 9.08586951835131E+0000 9.07975325381320E+0000 9.07364048503308E+0000 + 9.06753121033204E+0000 9.06142542803180E+0000 9.05532313645476E+0000 9.04922433392404E+0000 9.04312901876338E+0000 + 9.03703718929723E+0000 9.03094884385072E+0000 9.02486398074963E+0000 9.01878259832043E+0000 9.01270469489027E+0000 + 9.00663026878699E+0000 9.00055931833904E+0000 8.99449184187564E+0000 8.98842783772660E+0000 8.98236730422245E+0000 + 8.97631023969439E+0000 8.97025664247427E+0000 8.96420651089466E+0000 8.95815984328874E+0000 8.95211663799040E+0000 + 8.94607689333423E+0000 8.94004060765543E+0000 8.93400777928993E+0000 8.92797840657428E+0000 8.92195248784575E+0000 + 8.91593002144224E+0000 8.90991100570236E+0000 8.90389543896536E+0000 8.89788331957118E+0000 8.89187464586043E+0000 + 8.88586941617438E+0000 8.87986762885497E+0000 8.87386928224481E+0000 8.86787437468720E+0000 8.86188290452609E+0000 + 8.85589487010610E+0000 8.84991026977253E+0000 8.84392910187134E+0000 8.83795136474915E+0000 8.83197705675327E+0000 + 8.82600617623167E+0000 8.82003872153297E+0000 8.81407469100649E+0000 8.80811408300220E+0000 8.80215689587072E+0000 + 8.79620312796337E+0000 8.79025277763211E+0000 8.78430584322959E+0000 8.77836232310912E+0000 8.77242221562466E+0000 + 8.76648551913085E+0000 8.76055223198298E+0000 8.75462235253703E+0000 8.74869587914964E+0000 8.74277281017810E+0000 + 8.73685314398036E+0000 8.73093687891506E+0000 8.72502401334150E+0000 8.71911454561962E+0000 8.71320847411005E+0000 + 8.70730579717407E+0000 8.70140651317362E+0000 8.69551062047132E+0000 8.68961811743043E+0000 8.68372900241490E+0000 + 8.67784327378931E+0000 8.67196092991894E+0000 8.66608196916970E+0000 8.66020638990817E+0000 8.65433419050160E+0000 + 8.64846536931790E+0000 8.64259992472564E+0000 8.63673785509403E+0000 8.63087915879298E+0000 8.62502383419303E+0000 + 8.61917187966538E+0000 8.61332329358192E+0000 8.60747807431517E+0000 8.60163622023832E+0000 8.59579772972521E+0000 + 8.58996260115035E+0000 8.58413083288892E+0000 8.57830242331672E+0000 8.57247737081026E+0000 8.56665567374665E+0000 + 8.56083733050372E+0000 8.55502233945991E+0000 8.54921069899433E+0000 8.54340240748676E+0000 8.53759746331762E+0000 + 8.53179586486801E+0000 8.52599761051966E+0000 8.52020269865497E+0000 8.51441112765698E+0000 8.50862289590942E+0000 + 8.50283800179665E+0000 8.49705644370368E+0000 8.49127822001620E+0000 8.48550332912053E+0000 8.47973176940367E+0000 + 8.47396353925324E+0000 8.46819863705755E+0000 8.46243706120554E+0000 8.45667881008681E+0000 8.45092388209162E+0000 + 8.44517227561088E+0000 8.43942398903616E+0000 8.43367902075965E+0000 8.42793736917424E+0000 8.42219903267345E+0000 + 8.41646400965144E+0000 8.41073229850304E+0000 8.40500389762372E+0000 8.39927880540962E+0000 8.39355702025752E+0000 + 8.38783854056483E+0000 8.38212336472965E+0000 8.37641149115071E+0000 8.37070291822739E+0000 8.36499764435971E+0000 + 8.35929566794836E+0000 8.35359698739468E+0000 8.34790160110064E+0000 8.34220950746889E+0000 8.33652070490268E+0000 + 8.33083519180597E+0000 8.32515296658331E+0000 8.31947402763994E+0000 8.31379837338173E+0000 8.30812600221521E+0000 + 8.30245691254754E+0000 8.29679110278654E+0000 8.29112857134067E+0000 8.28546931661906E+0000 8.27981333703145E+0000 + 8.27416063098824E+0000 8.26851119690049E+0000 8.26286503317991E+0000 8.25722213823882E+0000 8.25158251049022E+0000 + 8.24594614834775E+0000 8.24031305022568E+0000 8.23468321453894E+0000 8.22905663970310E+0000 8.22343332413437E+0000 + 8.21781326624961E+0000 8.21219646446633E+0000 8.20658291720267E+0000 8.20097262287742E+0000 8.19536557991001E+0000 + 8.18976178672052E+0000 8.18416124172968E+0000 8.17856394335884E+0000 8.17296989003002E+0000 8.16737908016585E+0000 + 8.16179151218962E+0000 8.15620718452528E+0000 8.15062609559739E+0000 8.14504824383117E+0000 8.13947362765247E+0000 + 8.13390224548780E+0000 8.12833409576429E+0000 8.12276917690971E+0000 8.11720748735249E+0000 8.11164902552169E+0000 + 8.10609378984701E+0000 8.10054177875878E+0000 8.09499299068799E+0000 8.08944742406624E+0000 8.08390507732580E+0000 + 8.07836594889956E+0000 8.07283003722106E+0000 8.06729734072447E+0000 8.06176785784460E+0000 8.05624158701688E+0000 + 8.05071852667744E+0000 8.04519867526296E+0000 8.03968203121082E+0000 8.03416859295902E+0000 8.02865835894618E+0000 + 8.02315132761159E+0000 8.01764749739516E+0000 8.01214686673740E+0000 8.00664943407952E+0000 8.00115519786333E+0000 + 7.99566415653127E+0000 7.99017630852645E+0000 7.98469165229256E+0000 7.97921018627397E+0000 7.97373190891568E+0000 + 7.96825681866330E+0000 7.96278491396311E+0000 7.95731619326197E+0000 7.95185065500744E+0000 7.94638829764766E+0000 + 7.94092911963143E+0000 7.93547311940818E+0000 7.93002029542795E+0000 7.92457064614146E+0000 7.91912417000002E+0000 + 7.91368086545559E+0000 7.90824073096076E+0000 7.90280376496874E+0000 7.89736996593339E+0000 7.89193933230920E+0000 + 7.88651186255127E+0000 7.88108755511535E+0000 7.87566640845782E+0000 7.87024842103569E+0000 7.86483359130659E+0000 + 7.85942191772878E+0000 7.85401339876117E+0000 7.84860803286328E+0000 7.84320581849526E+0000 7.83780675411789E+0000 + 7.83241083819260E+0000 7.82701806918142E+0000 7.82162844554703E+0000 7.81624196575271E+0000 7.81085862826241E+0000 + 7.80547843154067E+0000 7.80010137405267E+0000 7.79472745426422E+0000 7.78935667064177E+0000 7.78398902165237E+0000 + 7.77862450576371E+0000 7.77326312144411E+0000 7.76790486716252E+0000 7.76254974138850E+0000 7.75719774259224E+0000 + 7.75184886924456E+0000 7.74650311981693E+0000 7.74116049278139E+0000 7.73582098661066E+0000 7.73048459977804E+0000 + 7.72515133075748E+0000 7.71982117802357E+0000 7.71449414005148E+0000 7.70917021531704E+0000 7.70384940229668E+0000 + 7.69853169946747E+0000 7.69321710530711E+0000 7.68790561829390E+0000 7.68259723690676E+0000 7.67729195962527E+0000 + 7.67198978492960E+0000 7.66669071130054E+0000 7.66139473721953E+0000 7.65610186116861E+0000 7.65081208163043E+0000 + 7.64552539708830E+0000 7.64024180602611E+0000 7.63496130692841E+0000 7.62968389828032E+0000 7.62440957856763E+0000 + 7.61913834627674E+0000 7.61387019989463E+0000 7.60860513790896E+0000 7.60334315880796E+0000 7.59808426108052E+0000 + 7.59282844321610E+0000 7.58757570370483E+0000 7.58232604103742E+0000 7.57707945370522E+0000 7.57183594020020E+0000 + 7.56659549901493E+0000 7.56135812864262E+0000 7.55612382757708E+0000 7.55089259431273E+0000 7.54566442734465E+0000 + 7.54043932516848E+0000 7.53521728628052E+0000 7.52999830917765E+0000 7.52478239235741E+0000 7.51956953431794E+0000 + 7.51435973355797E+0000 7.50915298857686E+0000 7.50394929787460E+0000 7.49874865995179E+0000 7.49355107330964E+0000 + 7.48835653644997E+0000 7.48316504787522E+0000 7.47797660608844E+0000 7.47279120959331E+0000 7.46760885689411E+0000 + 7.46242954649574E+0000 7.45725327690369E+0000 7.45208004662410E+0000 7.44690985416371E+0000 7.44174269802986E+0000 + 7.43657857673051E+0000 7.43141748877424E+0000 7.42625943267024E+0000 7.42110440692830E+0000 7.41595241005884E+0000 + 7.41080344057286E+0000 7.40565749698202E+0000 7.40051457779856E+0000 7.39537468153533E+0000 7.39023780670579E+0000 + 7.38510395182402E+0000 7.37997311540472E+0000 7.37484529596318E+0000 7.36972049201530E+0000 7.36459870207761E+0000 + 7.35947992466722E+0000 7.35436415830188E+0000 7.34925140149993E+0000 7.34414165278032E+0000 7.33903491066262E+0000 + 7.33393117366699E+0000 7.32883044031423E+0000 7.32373270912570E+0000 7.31863797862342E+0000 7.31354624732997E+0000 + 7.30845751376856E+0000 7.30337177646304E+0000 7.29828903393779E+0000 7.29320928471788E+0000 7.28813252732891E+0000 + 7.28305876029714E+0000 7.27798798214944E+0000 7.27292019141324E+0000 7.26785538661660E+0000 7.26279356628819E+0000 + 7.25773472895729E+0000 7.25267887315377E+0000 7.24762599740812E+0000 7.24257610025141E+0000 7.23752918021534E+0000 + 7.23248523583222E+0000 7.22744426563491E+0000 7.22240626815696E+0000 7.21737124193243E+0000 7.21233918549606E+0000 + 7.20731009738316E+0000 7.20228397612964E+0000 7.19726082027200E+0000 7.19224062834739E+0000 7.18722339889352E+0000 + 7.18220913044871E+0000 7.17719782155190E+0000 7.17218947074261E+0000 7.16718407656096E+0000 7.16218163754771E+0000 + 7.15718215224416E+0000 7.15218561919227E+0000 7.14719203693455E+0000 7.14220140401415E+0000 7.13721371897480E+0000 + 7.13222898036084E+0000 7.12724718671719E+0000 7.12226833658938E+0000 7.11729242852358E+0000 7.11231946106648E+0000 + 7.10734943276543E+0000 7.10238234216835E+0000 7.09741818782379E+0000 7.09245696828085E+0000 7.08749868208927E+0000 + 7.08254332779938E+0000 7.07759090396207E+0000 7.07264140912889E+0000 7.06769484185194E+0000 7.06275120068393E+0000 + 7.05781048417817E+0000 7.05287269088858E+0000 7.04793781936963E+0000 7.04300586817646E+0000 7.03807683586473E+0000 + 7.03315072099074E+0000 7.02822752211138E+0000 7.02330723778413E+0000 7.01838986656706E+0000 7.01347540701885E+0000 + 7.00856385769876E+0000 7.00365521716664E+0000 6.99874948398297E+0000 6.99384665670877E+0000 6.98894673390571E+0000 + 6.98404971413601E+0000 6.97915559596250E+0000 6.97426437794861E+0000 6.96937605865835E+0000 6.96449063665633E+0000 + 6.95960811050775E+0000 6.95472847877842E+0000 6.94985174003470E+0000 6.94497789284360E+0000 6.94010693577266E+0000 + 6.93523886739005E+0000 6.93037368626454E+0000 6.92551139096546E+0000 6.92065198006276E+0000 6.91579545212694E+0000 + 6.91094180572914E+0000 6.90609103944106E+0000 6.90124315183500E+0000 6.89639814148385E+0000 6.89155600696107E+0000 + 6.88671674684076E+0000 6.88188035969754E+0000 6.87704684410668E+0000 6.87221619864401E+0000 6.86738842188594E+0000 + 6.86256351240951E+0000 6.85774146879229E+0000 6.85292228961248E+0000 6.84810597344886E+0000 6.84329251888079E+0000 + 6.83848192448823E+0000 6.83367418885171E+0000 6.82886931055235E+0000 6.82406728817187E+0000 6.81926812029257E+0000 + 6.81447180549734E+0000 6.80967834236965E+0000 6.80488772949355E+0000 6.80009996545368E+0000 6.79531504883530E+0000 + 6.79053297822419E+0000 6.78575375220677E+0000 6.78097736937001E+0000 6.77620382830150E+0000 6.77143312758938E+0000 + 6.76666526582240E+0000 6.76190024158988E+0000 6.75713805348172E+0000 6.75237870008842E+0000 6.74762218000105E+0000 + 6.74286849181128E+0000 6.73811763411133E+0000 6.73336960549404E+0000 6.72862440455282E+0000 6.72388202988165E+0000 + 6.71914248007511E+0000 6.71440575372835E+0000 6.70967184943710E+0000 6.70494076579770E+0000 6.70021250140702E+0000 + 6.69548705486257E+0000 6.69076442476239E+0000 6.68604460970513E+0000 6.68132760829003E+0000 6.67661341911687E+0000 + 6.67190204078605E+0000 6.66719347189853E+0000 6.66248771105585E+0000 6.65778475686015E+0000 6.65308460791412E+0000 + 6.64838726282104E+0000 6.64369272018479E+0000 6.63900097860980E+0000 6.63431203670109E+0000 6.62962589306426E+0000 + 6.62494254630549E+0000 6.62026199503153E+0000 6.61558423784973E+0000 6.61090927336797E+0000 6.60623710019477E+0000 + 6.60156771693917E+0000 6.59690112221082E+0000 6.59223731461995E+0000 6.58757629277735E+0000 6.58291805529439E+0000 + 6.57826260078302E+0000 6.57360992785576E+0000 6.56896003512572E+0000 6.56431292120658E+0000 6.55966858471258E+0000 + 6.55502702425854E+0000 6.55038823845989E+0000 6.54575222593259E+0000 6.54111898529319E+0000 6.53648851515881E+0000 + 6.53186081414717E+0000 6.52723588087654E+0000 6.52261371396576E+0000 6.51799431203425E+0000 6.51337767370200E+0000 + 6.50876379758961E+0000 6.50415268231819E+0000 6.49954432650947E+0000 6.49493872878573E+0000 6.49033588776983E+0000 + 6.48573580208521E+0000 6.48113847035586E+0000 6.47654389120638E+0000 6.47195206326189E+0000 6.46736298514812E+0000 + 6.46277665549137E+0000 6.45819307291849E+0000 6.45361223605690E+0000 6.44903414353463E+0000 6.44445879398024E+0000 + 6.43988618602286E+0000 6.43531631829223E+0000 6.43074918941861E+0000 6.42618479803286E+0000 6.42162314276642E+0000 + 6.41706422225125E+0000 6.41250803511993E+0000 6.40795458000558E+0000 6.40340385554191E+0000 6.39885586036318E+0000 + 6.39431059310422E+0000 6.38976805240044E+0000 6.38522823688780E+0000 6.38069114520285E+0000 6.37615677598269E+0000 + 6.37162512786499E+0000 6.36709619948799E+0000 6.36256998949050E+0000 6.35804649651189E+0000 6.35352571919210E+0000 + 6.34900765617164E+0000 6.34449230609158E+0000 6.33997966759355E+0000 6.33546973931977E+0000 6.33096251991299E+0000 + 6.32645800801655E+0000 6.32195620227436E+0000 6.31745710133086E+0000 6.31296070383111E+0000 6.30846700842068E+0000 + 6.30397601374572E+0000 6.29948771845297E+0000 6.29500212118972E+0000 6.29051922060380E+0000 6.28603901534363E+0000 + 6.28156150405818E+0000 6.27708668539699E+0000 6.27261455801017E+0000 6.26814512054838E+0000 6.26367837166284E+0000 + 6.25921431000535E+0000 6.25475293422824E+0000 6.25029424298444E+0000 6.24583823492743E+0000 6.24138490871122E+0000 + 6.23693426299042E+0000 6.23248629642020E+0000 6.22804100765627E+0000 6.22359839535490E+0000 6.21915845817294E+0000 + 6.21472119476778E+0000 6.21028660379739E+0000 6.20585468392029E+0000 6.20142543379556E+0000 6.19699885208284E+0000 + 6.19257493744231E+0000 6.18815368853475E+0000 6.18373510402147E+0000 6.17931918256435E+0000 6.17490592282581E+0000 + 6.17049532346885E+0000 6.16608738315702E+0000 6.16168210055443E+0000 6.15727947432574E+0000 6.15287950313617E+0000 + 6.14848218565152E+0000 6.14408752053810E+0000 6.13969550646283E+0000 6.13530614209315E+0000 6.13091942609706E+0000 + 6.12653535714314E+0000 6.12215393390050E+0000 6.11777515503882E+0000 6.11339901922833E+0000 6.10902552513981E+0000 + 6.10465467144462E+0000 6.10028645681465E+0000 6.09592087992235E+0000 6.09155793944072E+0000 6.08719763404334E+0000 + 6.08283996240432E+0000 6.07848492319833E+0000 6.07413251510058E+0000 6.06978273678687E+0000 6.06543558693353E+0000 + 6.06109106421744E+0000 6.05674916731604E+0000 6.05240989490731E+0000 6.04807324566981E+0000 6.04373921828264E+0000 + 6.03940781142544E+0000 6.03507902377841E+0000 6.03075285402230E+0000 6.02642930083844E+0000 6.02210836290866E+0000 + 6.01779003891538E+0000 6.01347432754156E+0000 6.00916122747071E+0000 6.00485073738690E+0000 6.00054285597473E+0000 + 5.99623758191937E+0000 5.99193491390653E+0000 5.98763485062247E+0000 5.98333739075402E+0000 5.97904253298852E+0000 + 5.97475027601390E+0000 5.97046061851861E+0000 5.96617355919168E+0000 5.96188909672264E+0000 5.95760722980163E+0000 + 5.95332795711928E+0000 5.94905127736680E+0000 5.94477718923597E+0000 5.94050569141906E+0000 5.93623678260894E+0000 + 5.93197046149899E+0000 5.92770672678316E+0000 5.92344557715595E+0000 5.91918701131239E+0000 5.91493102794807E+0000 + 5.91067762575912E+0000 5.90642680344221E+0000 5.90217855969458E+0000 5.89793289321398E+0000 5.89368980269874E+0000 + 5.88944928684773E+0000 5.88521134436034E+0000 5.88097597393652E+0000 5.87674317427679E+0000 5.87251294408217E+0000 + 5.86828528205425E+0000 5.86406018689518E+0000 5.85983765730761E+0000 5.85561769199478E+0000 5.85140028966045E+0000 + 5.84718544900891E+0000 5.84297316874503E+0000 5.83876344757421E+0000 5.83455628420236E+0000 5.83035167733598E+0000 + 5.82614962568209E+0000 5.82195012794825E+0000 5.81775318284258E+0000 5.81355878907372E+0000 5.80936694535086E+0000 + 5.80517765038374E+0000 5.80099090288263E+0000 5.79680670155835E+0000 5.79262504512226E+0000 5.78844593228625E+0000 + 5.78426936176278E+0000 5.78009533226481E+0000 5.77592384250587E+0000 5.77175489120001E+0000 5.76758847706185E+0000 + 5.76342459880651E+0000 5.75926325514969E+0000 5.75510444480759E+0000 5.75094816649699E+0000 5.74679441893518E+0000 + 5.74264320083999E+0000 5.73849451092981E+0000 5.73434834792354E+0000 5.73020471054065E+0000 5.72606359750112E+0000 + 5.72192500752547E+0000 5.71778893933479E+0000 5.71365539165066E+0000 5.70952436319523E+0000 5.70539585269120E+0000 + 5.70126985886176E+0000 5.69714638043066E+0000 5.69302541612221E+0000 5.68890696466123E+0000 5.68479102477307E+0000 + 5.68067759518364E+0000 5.67656667461937E+0000 5.67245826180723E+0000 5.66835235547473E+0000 5.66424895434989E+0000 + 5.66014805716132E+0000 5.65604966263809E+0000 5.65195376950988E+0000 5.64786037650685E+0000 5.64376948235973E+0000 + 5.63968108579974E+0000 5.63559518555869E+0000 5.63151178036888E+0000 5.62743086896317E+0000 5.62335245007494E+0000 + 5.61927652243809E+0000 5.61520308478709E+0000 5.61113213585692E+0000 5.60706367438309E+0000 5.60299769910164E+0000 + 5.59893420874915E+0000 5.59487320206274E+0000 5.59081467778006E+0000 5.58675863463926E+0000 5.58270507137907E+0000 + 5.57865398673870E+0000 5.57460537945796E+0000 5.57055924827711E+0000 5.56651559193700E+0000 5.56247440917899E+0000 + 5.55843569874497E+0000 5.55439945937736E+0000 5.55036568981911E+0000 5.54633438881371E+0000 5.54230555510515E+0000 + 5.53827918743799E+0000 5.53425528455730E+0000 5.53023384520867E+0000 5.52621486813823E+0000 5.52219835209264E+0000 + 5.51818429581908E+0000 5.51417269806526E+0000 5.51016355757943E+0000 5.50615687311035E+0000 5.50215264340732E+0000 + 5.49815086722018E+0000 5.49415154329925E+0000 5.49015467039544E+0000 5.48616024726013E+0000 5.48216827264527E+0000 + 5.47817874530331E+0000 5.47419166398725E+0000 5.47020702745059E+0000 5.46622483444736E+0000 5.46224508373214E+0000 + 5.45826777406001E+0000 5.45429290418659E+0000 5.45032047286802E+0000 5.44635047886096E+0000 5.44238292092261E+0000 + 5.43841779781067E+0000 5.43445510828340E+0000 5.43049485109955E+0000 5.42653702501840E+0000 5.42258162879979E+0000 + 5.41862866120403E+0000 5.41467812099200E+0000 5.41073000692507E+0000 5.40678431776514E+0000 5.40284105227466E+0000 + 5.39890020921656E+0000 5.39496178735434E+0000 5.39102578545197E+0000 5.38709220227399E+0000 5.38316103658544E+0000 + 5.37923228715188E+0000 5.37530595273939E+0000 5.37138203211458E+0000 5.36746052404459E+0000 5.36354142729705E+0000 + 5.35962474064015E+0000 5.35571046284258E+0000 5.35179859267354E+0000 5.34788912890277E+0000 5.34398207030053E+0000 + 5.34007741563758E+0000 5.33617516368522E+0000 5.33227531321526E+0000 5.32837786300004E+0000 5.32448281181241E+0000 + 5.32059015842574E+0000 5.31669990161391E+0000 5.31281204015134E+0000 5.30892657281296E+0000 5.30504349837421E+0000 + 5.30116281561105E+0000 5.29728452329997E+0000 5.29340862021797E+0000 5.28953510514256E+0000 5.28566397685178E+0000 + 5.28179523412419E+0000 5.27792887573884E+0000 5.27406490047535E+0000 5.27020330711379E+0000 5.26634409443479E+0000 + 5.26248726121950E+0000 5.25863280624956E+0000 5.25478072830714E+0000 5.25093102617493E+0000 5.24708369863613E+0000 + 5.24323874447444E+0000 5.23939616247412E+0000 5.23555595141989E+0000 5.23171811009702E+0000 5.22788263729129E+0000 + 5.22404953178899E+0000 5.22021879237692E+0000 5.21639041784240E+0000 5.21256440697328E+0000 5.20874075855788E+0000 + 5.20491947138507E+0000 5.20110054424423E+0000 5.19728397592525E+0000 5.19346976521852E+0000 5.18965791091496E+0000 + 5.18584841180600E+0000 5.18204126668357E+0000 5.17823647434012E+0000 5.17443403356862E+0000 5.17063394316255E+0000 + 5.16683620191589E+0000 5.16304080862313E+0000 5.15924776207930E+0000 5.15545706107990E+0000 5.15166870442098E+0000 + 5.14788269089909E+0000 5.14409901931126E+0000 5.14031768845506E+0000 5.13653869712858E+0000 5.13276204413040E+0000 + 5.12898772825961E+0000 5.12521574831582E+0000 5.12144610309914E+0000 5.11767879141019E+0000 5.11391381205013E+0000 + 5.11015116382057E+0000 5.10639084552368E+0000 5.10263285596211E+0000 5.09887719393904E+0000 5.09512385825814E+0000 + 5.09137284772360E+0000 5.08762416114011E+0000 5.08387779731287E+0000 5.08013375504759E+0000 5.07639203315049E+0000 + 5.07265263042829E+0000 5.06891554568822E+0000 5.06518077773803E+0000 5.06144832538595E+0000 5.05771818744073E+0000 + 5.05399036271164E+0000 5.05026485000843E+0000 5.04654164814137E+0000 5.04282075592126E+0000 5.03910217215935E+0000 + 5.03538589566744E+0000 5.03167192525782E+0000 5.02796025974329E+0000 5.02425089793715E+0000 5.02054383865321E+0000 + 5.01683908070577E+0000 5.01313662290966E+0000 5.00943646408019E+0000 5.00573860303319E+0000 5.00204303858498E+0000 + 4.99834976955240E+0000 4.99465879475277E+0000 4.99097011300395E+0000 4.98728372312427E+0000 4.98359962393258E+0000 + 4.97991781424821E+0000 4.97623829289102E+0000 4.97256105868138E+0000 4.96888611044012E+0000 4.96521344698860E+0000 + 4.96154306714868E+0000 4.95787496974272E+0000 4.95420915359359E+0000 4.95054561752465E+0000 4.94688436035975E+0000 + 4.94322538092327E+0000 4.93956867804008E+0000 4.93591425053552E+0000 4.93226209723549E+0000 4.92861221696633E+0000 + 4.92496460855491E+0000 4.92131927082862E+0000 4.91767620261531E+0000 4.91403540274334E+0000 4.91039687004158E+0000 + 4.90676060333941E+0000 4.90312660146667E+0000 4.89949486325375E+0000 4.89586538753148E+0000 4.89223817313124E+0000 + 4.88861321888489E+0000 4.88499052362477E+0000 4.88137008618375E+0000 4.87775190539517E+0000 4.87413598009289E+0000 + 4.87052230911125E+0000 4.86691089128509E+0000 4.86330172544977E+0000 4.85969481044110E+0000 4.85609014509544E+0000 + 4.85248772824961E+0000 4.84888755874094E+0000 4.84528963540724E+0000 4.84169395708685E+0000 4.83810052261858E+0000 + 4.83450933084174E+0000 4.83092038059613E+0000 4.82733367072205E+0000 4.82374920006031E+0000 4.82016696745220E+0000 + 4.81658697173950E+0000 4.81300921176449E+0000 4.80943368636995E+0000 4.80586039439914E+0000 4.80228933469585E+0000 + 4.79872050610431E+0000 4.79515390746928E+0000 4.79158953763600E+0000 4.78802739545022E+0000 4.78446747975817E+0000 + 4.78090978940656E+0000 4.77735432324262E+0000 4.77380108011406E+0000 4.77025005886907E+0000 4.76670125835636E+0000 + 4.76315467742511E+0000 4.75961031492499E+0000 4.75606816970618E+0000 4.75252824061934E+0000 4.74899052651562E+0000 + 4.74545502624667E+0000 4.74192173866462E+0000 4.73839066262209E+0000 4.73486179697221E+0000 4.73133514056858E+0000 + 4.72781069226530E+0000 4.72428845091696E+0000 4.72076841537863E+0000 4.71725058450588E+0000 4.71373495715478E+0000 + 4.71022153218186E+0000 4.70671030844415E+0000 4.70320128479920E+0000 4.69969446010501E+0000 4.69618983322008E+0000 + 4.69268740300340E+0000 4.68918716831447E+0000 4.68568912801322E+0000 4.68219328096014E+0000 4.67869962601616E+0000 + 4.67520816204271E+0000 4.67171888790172E+0000 4.66823180245558E+0000 4.66474690456719E+0000 4.66126419309993E+0000 + 4.65778366691767E+0000 4.65430532488477E+0000 4.65082916586606E+0000 4.64735518872687E+0000 4.64388339233301E+0000 + 4.64041377555078E+0000 4.63694633724697E+0000 4.63348107628885E+0000 4.63001799154417E+0000 4.62655708188117E+0000 + 4.62309834616858E+0000 4.61964178327560E+0000 4.61618739207195E+0000 4.61273517142778E+0000 4.60928512021377E+0000 + 4.60583723730108E+0000 4.60239152156132E+0000 4.59894797186662E+0000 4.59550658708958E+0000 4.59206736610327E+0000 + 4.58863030778128E+0000 4.58519541099765E+0000 4.58176267462690E+0000 4.57833209754406E+0000 4.57490367862463E+0000 + 4.57147741674458E+0000 4.56805331078038E+0000 4.56463135960898E+0000 4.56121156210780E+0000 4.55779391715476E+0000 + 4.55437842362824E+0000 4.55096508040711E+0000 4.54755388637073E+0000 4.54414484039894E+0000 4.54073794137205E+0000 + 4.53733318817085E+0000 4.53393057967662E+0000 4.53053011477112E+0000 4.52713179233659E+0000 4.52373561125575E+0000 + 4.52034157041179E+0000 4.51694966868838E+0000 4.51355990496969E+0000 4.51017227814035E+0000 4.50678678708548E+0000 + 4.50340343069066E+0000 4.50002220784199E+0000 4.49664311742599E+0000 4.49326615832972E+0000 4.48989132944066E+0000 + 4.48651862964682E+0000 4.48314805783665E+0000 4.47977961289909E+0000 4.47641329372358E+0000 4.47304909920000E+0000 + 4.46968702821873E+0000 4.46632707967062E+0000 4.46296925244700E+0000 4.45961354543967E+0000 4.45625995754093E+0000 + 4.45290848764352E+0000 4.44955913464068E+0000 4.44621189742612E+0000 4.44286677489404E+0000 4.43952376593908E+0000 + 4.43618286945640E+0000 4.43284408434160E+0000 4.42950740949077E+0000 4.42617284380048E+0000 4.42284038616776E+0000 + 4.41951003549014E+0000 4.41618179066558E+0000 4.41285565059257E+0000 4.40953161417004E+0000 4.40620968029739E+0000 + 4.40288984787452E+0000 4.39957211580177E+0000 4.39625648297999E+0000 4.39294294831046E+0000 4.38963151069499E+0000 + 4.38632216903581E+0000 4.38301492223566E+0000 4.37970976919772E+0000 4.37640670882567E+0000 4.37310574002364E+0000 + 4.36980686169626E+0000 4.36651007274860E+0000 4.36321537208623E+0000 4.35992275861518E+0000 4.35663223124194E+0000 + 4.35334378887349E+0000 4.35005743041727E+0000 4.34677315478120E+0000 4.34349096087365E+0000 4.34021084760349E+0000 + 4.33693281388005E+0000 4.33365685861311E+0000 4.33038298071295E+0000 4.32711117909029E+0000 4.32384145265636E+0000 + 4.32057380032282E+0000 4.31730822100182E+0000 4.31404471360597E+0000 4.31078327704836E+0000 4.30752391024253E+0000 + 4.30426661210252E+0000 4.30101138154281E+0000 4.29775821747836E+0000 4.29450711882460E+0000 4.29125808449741E+0000 + 4.28801111341317E+0000 4.28476620448871E+0000 4.28152335664131E+0000 4.27828256878876E+0000 4.27504383984927E+0000 + 4.27180716874156E+0000 4.26857255438478E+0000 4.26533999569857E+0000 4.26210949160303E+0000 4.25888104101873E+0000 + 4.25565464286669E+0000 4.25243029606843E+0000 4.24920799954590E+0000 4.24598775222153E+0000 4.24276955301822E+0000 + 4.23955340085933E+0000 4.23633929466869E+0000 4.23312723337058E+0000 4.22991721588977E+0000 4.22670924115148E+0000 + 4.22350330808139E+0000 4.22029941560565E+0000 4.21709756265088E+0000 4.21389774814415E+0000 4.21069997101301E+0000 + 4.20750423018547E+0000 4.20431052458998E+0000 4.20111885315549E+0000 4.19792921481140E+0000 4.19474160848755E+0000 + 4.19155603311428E+0000 4.18837248762237E+0000 4.18519097094307E+0000 4.18201148200808E+0000 4.17883401974957E+0000 + 4.17565858310019E+0000 4.17248517099303E+0000 4.16931378236164E+0000 4.16614441614005E+0000 4.16297707126273E+0000 + 4.15981174666463E+0000 4.15664844128114E+0000 4.15348715404814E+0000 4.15032788390195E+0000 4.14717062977935E+0000 + 4.14401539061759E+0000 4.14086216535437E+0000 4.13771095292787E+0000 4.13456175227669E+0000 4.13141456233993E+0000 + 4.12826938205715E+0000 4.12512621036832E+0000 4.12198504621393E+0000 4.11884588853490E+0000 4.11570873627260E+0000 + 4.11257358836887E+0000 4.10944044376602E+0000 4.10630930140680E+0000 4.10318016023443E+0000 4.10005301919257E+0000 + 4.09692787722537E+0000 4.09380473327740E+0000 4.09068358629372E+0000 4.08756443521983E+0000 4.08444727900169E+0000 + 4.08133211658571E+0000 4.07821894691878E+0000 4.07510776894823E+0000 4.07199858162183E+0000 4.06889138388784E+0000 + 4.06578617469497E+0000 4.06268295299235E+0000 4.05958171772962E+0000 4.05648246785683E+0000 4.05338520232451E+0000 + 4.05028992008364E+0000 4.04719662008566E+0000 4.04410530128245E+0000 4.04101596262637E+0000 4.03792860307020E+0000 + 4.03484322156720E+0000 4.03175981707108E+0000 4.02867838853601E+0000 4.02559893491660E+0000 4.02252145516793E+0000 + 4.01944594824550E+0000 4.01637241310532E+0000 4.01330084870380E+0000 4.01023125399783E+0000 4.00716362794475E+0000 + 4.00409796950235E+0000 4.00103427762887E+0000 3.99797255128302E+0000 3.99491278942393E+0000 3.99185499101121E+0000 + 3.98879915500491E+0000 3.98574528036555E+0000 3.98269336605406E+0000 3.97964341103187E+0000 3.97659541426084E+0000 + 3.97354937470327E+0000 3.97050529132192E+0000 3.96746316308001E+0000 3.96442298894121E+0000 3.96138476786963E+0000 + 3.95834849882983E+0000 3.95531418078684E+0000 3.95228181270611E+0000 3.94925139355356E+0000 3.94622292229556E+0000 + 3.94319639789892E+0000 3.94017181933091E+0000 3.93714918555924E+0000 3.93412849555207E+0000 3.93110974827803E+0000 + 3.92809294270616E+0000 3.92507807780598E+0000 3.92206515254745E+0000 3.91905416590097E+0000 3.91604511683740E+0000 + 3.91303800432804E+0000 3.91003282734464E+0000 3.90702958485940E+0000 3.90402827584497E+0000 3.90102889927445E+0000 + 3.89803145412136E+0000 3.89503593935970E+0000 3.89204235396391E+0000 3.88905069690886E+0000 3.88606096716989E+0000 + 3.88307316372277E+0000 3.88008728554371E+0000 3.87710333160939E+0000 3.87412130089692E+0000 3.87114119238385E+0000 + 3.86816300504820E+0000 3.86518673786840E+0000 3.86221238982336E+0000 3.85923995989242E+0000 3.85626944705536E+0000 + 3.85330085029241E+0000 3.85033416858424E+0000 3.84736940091197E+0000 3.84440654625717E+0000 3.84144560360185E+0000 + 3.83848657192845E+0000 3.83552945021987E+0000 3.83257423745945E+0000 3.82962093263097E+0000 3.82666953471866E+0000 + 3.82372004270718E+0000 3.82077245558165E+0000 3.81782677232763E+0000 3.81488299193110E+0000 3.81194111337851E+0000 + 3.80900113565675E+0000 3.80606305775312E+0000 3.80312687865542E+0000 3.80019259735183E+0000 3.79726021283102E+0000 + 3.79432972408207E+0000 3.79140113009452E+0000 3.78847442985834E+0000 3.78554962236394E+0000 3.78262670660219E+0000 + 3.77970568156438E+0000 3.77678654624225E+0000 3.77386929962798E+0000 3.77095394071418E+0000 3.76804046849392E+0000 + 3.76512888196069E+0000 3.76221918010843E+0000 3.75931136193152E+0000 3.75640542642478E+0000 3.75350137258346E+0000 + 3.75059919940327E+0000 3.74769890588033E+0000 3.74480049101122E+0000 3.74190395379295E+0000 3.73900929322298E+0000 + 3.73611650829920E+0000 3.73322559801992E+0000 3.73033656138393E+0000 3.72744939739041E+0000 3.72456410503902E+0000 + 3.72168068332983E+0000 3.71879913126336E+0000 3.71591944784057E+0000 3.71304163206283E+0000 3.71016568293199E+0000 + 3.70729159945031E+0000 3.70441938062048E+0000 3.70154902544566E+0000 3.69868053292940E+0000 3.69581390207572E+0000 + 3.69294913188906E+0000 3.69008622137432E+0000 3.68722516953680E+0000 3.68436597538226E+0000 3.68150863791689E+0000 + 3.67865315614731E+0000 3.67579952908058E+0000 3.67294775572420E+0000 3.67009783508608E+0000 3.66724976617461E+0000 + 3.66440354799856E+0000 3.66155917956718E+0000 3.65871665989013E+0000 3.65587598797751E+0000 3.65303716283985E+0000 + 3.65020018348813E+0000 3.64736504893373E+0000 3.64453175818850E+0000 3.64170031026470E+0000 3.63887070417503E+0000 + 3.63604293893263E+0000 3.63321701355105E+0000 3.63039292704430E+0000 3.62757067842681E+0000 3.62475026671344E+0000 + 3.62193169091948E+0000 3.61911495006066E+0000 3.61630004315314E+0000 3.61348696921351E+0000 3.61067572725879E+0000 + 3.60786631630642E+0000 3.60505873537431E+0000 3.60225298348075E+0000 3.59944905964450E+0000 3.59664696288472E+0000 + 3.59384669222103E+0000 3.59104824667346E+0000 3.58825162526248E+0000 3.58545682700899E+0000 3.58266385093431E+0000 + 3.57987269606019E+0000 3.57708336140883E+0000 3.57429584600284E+0000 3.57151014886526E+0000 3.56872626901956E+0000 + 3.56594420548965E+0000 3.56316395729986E+0000 3.56038552347495E+0000 3.55760890304010E+0000 3.55483409502094E+0000 + 3.55206109844350E+0000 3.54928991233426E+0000 3.54652053572011E+0000 3.54375296762839E+0000 3.54098720708686E+0000 + 3.53822325312368E+0000 3.53546110476748E+0000 3.53270076104728E+0000 3.52994222099256E+0000 3.52718548363321E+0000 + 3.52443054799953E+0000 3.52167741312227E+0000 3.51892607803261E+0000 3.51617654176213E+0000 3.51342880334287E+0000 + 3.51068286180725E+0000 3.50793871618817E+0000 3.50519636551891E+0000 3.50245580883321E+0000 3.49971704516520E+0000 + 3.49698007354946E+0000 3.49424489302100E+0000 3.49151150261523E+0000 3.48877990136801E+0000 3.48605008831559E+0000 + 3.48332206249469E+0000 3.48059582294242E+0000 3.47787136869632E+0000 3.47514869879437E+0000 3.47242781227495E+0000 + 3.46970870817688E+0000 3.46699138553939E+0000 3.46427584340216E+0000 3.46156208080526E+0000 3.45885009678920E+0000 + 3.45613989039492E+0000 3.45343146066375E+0000 3.45072480663749E+0000 3.44801992735832E+0000 3.44531682186886E+0000 + 3.44261548921217E+0000 3.43991592843168E+0000 3.43721813857131E+0000 3.43452211867534E+0000 3.43182786778850E+0000 + 3.42913538495595E+0000 3.42644466922325E+0000 3.42375571963639E+0000 3.42106853524179E+0000 3.41838311508627E+0000 + 3.41569945821709E+0000 3.41301756368191E+0000 3.41033743052883E+0000 3.40765905780637E+0000 3.40498244456345E+0000 + 3.40230758984942E+0000 3.39963449271405E+0000 3.39696315220753E+0000 3.39429356738048E+0000 3.39162573728392E+0000 + 3.38895966096929E+0000 3.38629533748847E+0000 3.38363276589373E+0000 3.38097194523777E+0000 3.37831287457373E+0000 + 3.37565555295513E+0000 3.37299997943593E+0000 3.37034615307051E+0000 3.36769407291366E+0000 3.36504373802059E+0000 + 3.36239514744691E+0000 3.35974830024869E+0000 3.35710319548237E+0000 3.35445983220484E+0000 3.35181820947338E+0000 + 3.34917832634572E+0000 3.34654018187997E+0000 3.34390377513468E+0000 3.34126910516881E+0000 3.33863617104173E+0000 + 3.33600497181324E+0000 3.33337550654354E+0000 3.33074777429325E+0000 3.32812177412341E+0000 3.32549750509547E+0000 + 3.32287496627130E+0000 3.32025415671318E+0000 3.31763507548382E+0000 3.31501772164631E+0000 3.31240209426419E+0000 + 3.30978819240139E+0000 3.30717601512228E+0000 3.30456556149161E+0000 3.30195683057458E+0000 3.29934982143677E+0000 + 3.29674453314420E+0000 3.29414096476328E+0000 3.29153911536085E+0000 3.28893898400417E+0000 3.28634056976089E+0000 + 3.28374387169909E+0000 3.28114888888725E+0000 3.27855562039427E+0000 3.27596406528947E+0000 3.27337422264257E+0000 + 3.27078609152370E+0000 3.26819967100341E+0000 3.26561496015266E+0000 3.26303195804282E+0000 3.26045066374567E+0000 + 3.25787107633341E+0000 3.25529319487864E+0000 3.25271701845437E+0000 3.25014254613403E+0000 3.24756977699146E+0000 + 3.24499871010090E+0000 3.24242934453702E+0000 3.23986167937487E+0000 3.23729571368994E+0000 3.23473144655810E+0000 + 3.23216887705567E+0000 3.22960800425935E+0000 3.22704882724625E+0000 3.22449134509389E+0000 3.22193555688022E+0000 + 3.21938146168357E+0000 3.21682905858269E+0000 3.21427834665675E+0000 3.21172932498532E+0000 3.20918199264838E+0000 + 3.20663634872630E+0000 3.20409239229989E+0000 3.20155012245033E+0000 3.19900953825926E+0000 3.19647063880867E+0000 + 3.19393342318101E+0000 3.19139789045909E+0000 3.18886403972615E+0000 3.18633187006585E+0000 3.18380138056223E+0000 + 3.18127257029976E+0000 3.17874543836330E+0000 3.17621998383812E+0000 3.17369620580990E+0000 3.17117410336473E+0000 + 3.16865367558909E+0000 3.16613492156989E+0000 3.16361784039443E+0000 3.16110243115041E+0000 3.15858869292595E+0000 + 3.15607662480956E+0000 3.15356622589017E+0000 3.15105749525711E+0000 3.14855043200010E+0000 3.14604503520930E+0000 + 3.14354130397524E+0000 3.14103923738886E+0000 3.13853883454152E+0000 3.13604009452497E+0000 3.13354301643136E+0000 + 3.13104759935328E+0000 3.12855384238367E+0000 3.12606174461590E+0000 3.12357130514376E+0000 3.12108252306141E+0000 + 3.11859539746344E+0000 3.11610992744482E+0000 3.11362611210094E+0000 3.11114395052759E+0000 3.10866344182096E+0000 + 3.10618458507763E+0000 3.10370737939460E+0000 3.10123182386927E+0000 3.09875791759943E+0000 3.09628565968328E+0000 + 3.09381504921943E+0000 3.09134608530686E+0000 3.08887876704500E+0000 3.08641309353363E+0000 3.08394906387297E+0000 + 3.08148667716362E+0000 3.07902593250659E+0000 3.07656682900328E+0000 3.07410936575550E+0000 3.07165354186546E+0000 + 3.06919935643577E+0000 3.06674680856942E+0000 3.06429589736984E+0000 3.06184662194082E+0000 3.05939898138657E+0000 + 3.05695297481170E+0000 3.05450860132121E+0000 3.05206586002051E+0000 3.04962475001538E+0000 3.04718527041205E+0000 + 3.04474742031710E+0000 3.04231119883753E+0000 3.03987660508075E+0000 3.03744363815454E+0000 3.03501229716709E+0000 + 3.03258258122700E+0000 3.03015448944325E+0000 3.02772802092523E+0000 3.02530317478272E+0000 3.02287995012590E+0000 + 3.02045834606535E+0000 3.01803836171204E+0000 3.01561999617734E+0000 3.01320324857302E+0000 3.01078811801124E+0000 + 3.00837460360457E+0000 3.00596270446595E+0000 3.00355241970875E+0000 3.00114374844670E+0000 2.99873668979395E+0000 + 2.99633124286505E+0000 2.99392740677493E+0000 2.99152518063891E+0000 2.98912456357273E+0000 2.98672555469250E+0000 + 2.98432815311474E+0000 2.98193235795636E+0000 2.97953816833467E+0000 2.97714558336736E+0000 2.97475460217253E+0000 + 2.97236522386866E+0000 2.96997744757465E+0000 2.96759127240975E+0000 2.96520669749365E+0000 2.96282372194640E+0000 + 2.96044234488846E+0000 2.95806256544069E+0000 2.95568438272432E+0000 2.95330779586099E+0000 2.95093280397274E+0000 + 2.94855940618197E+0000 2.94618760161150E+0000 2.94381738938455E+0000 2.94144876862471E+0000 2.93908173845597E+0000 + 2.93671629800271E+0000 2.93435244638971E+0000 2.93199018274214E+0000 2.92962950618555E+0000 2.92727041584589E+0000 + 2.92491291084950E+0000 2.92255699032312E+0000 2.92020265339386E+0000 2.91784989918924E+0000 2.91549872683717E+0000 + 2.91314913546594E+0000 2.91080112420424E+0000 2.90845469218113E+0000 2.90610983852609E+0000 2.90376656236897E+0000 + 2.90142486284002E+0000 2.89908473906987E+0000 2.89674619018954E+0000 2.89440921533046E+0000 2.89207381362441E+0000 + 2.88973998420361E+0000 2.88740772620061E+0000 2.88507703874841E+0000 2.88274792098035E+0000 2.88042037203018E+0000 + 2.87809439103205E+0000 2.87576997712046E+0000 2.87344712943033E+0000 2.87112584709697E+0000 2.86880612925606E+0000 + 2.86648797504368E+0000 2.86417138359629E+0000 2.86185635405074E+0000 2.85954288554426E+0000 2.85723097721448E+0000 + 2.85492062819942E+0000 2.85261183763747E+0000 2.85030460466742E+0000 2.84799892842843E+0000 2.84569480806007E+0000 + 2.84339224270228E+0000 2.84109123149539E+0000 2.83879177358012E+0000 2.83649386809756E+0000 2.83419751418921E+0000 + 2.83190271099694E+0000 2.82960945766300E+0000 2.82731775333005E+0000 2.82502759714110E+0000 2.82273898823958E+0000 + 2.82045192576928E+0000 2.81816640887439E+0000 2.81588243669947E+0000 2.81360000838947E+0000 2.81131912308973E+0000 + 2.80903977994598E+0000 2.80676197810431E+0000 2.80448571671122E+0000 2.80221099491357E+0000 2.79993781185862E+0000 + 2.79766616669401E+0000 2.79539605856777E+0000 2.79312748662829E+0000 2.79086045002437E+0000 2.78859494790517E+0000 + 2.78633097942025E+0000 2.78406854371955E+0000 2.78180763995338E+0000 2.77954826727245E+0000 2.77729042482783E+0000 + 2.77503411177099E+0000 2.77277932725379E+0000 2.77052607042844E+0000 2.76827434044755E+0000 2.76602413646412E+0000 + 2.76377545763153E+0000 2.76152830310351E+0000 2.75928267203422E+0000 2.75703856357816E+0000 2.75479597689022E+0000 + 2.75255491112570E+0000 2.75031536544023E+0000 2.74807733898987E+0000 2.74584083093102E+0000 2.74360584042048E+0000 + 2.74137236661544E+0000 2.73914040867345E+0000 2.73690996575244E+0000 2.73468103701073E+0000 2.73245362160702E+0000 + 2.73022771870038E+0000 2.72800332745026E+0000 2.72578044701650E+0000 2.72355907655930E+0000 2.72133921523926E+0000 + 2.71912086221734E+0000 2.71690401665489E+0000 2.71468867771364E+0000 2.71247484455568E+0000 2.71026251634350E+0000 + 2.70805169223995E+0000 2.70584237140827E+0000 2.70363455301207E+0000 2.70142823621535E+0000 2.69922342018247E+0000 + 2.69702010407817E+0000 2.69481828706758E+0000 2.69261796831619E+0000 2.69041914698988E+0000 2.68822182225490E+0000 + 2.68602599327788E+0000 2.68383165922581E+0000 2.68163881926609E+0000 2.67944747256647E+0000 2.67725761829507E+0000 + 2.67506925562041E+0000 2.67288238371136E+0000 2.67069700173720E+0000 2.66851310886753E+0000 2.66633070427239E+0000 + 2.66414978712215E+0000 2.66197035658756E+0000 2.65979241183976E+0000 2.65761595205026E+0000 2.65544097639094E+0000 + 2.65326748403405E+0000 2.65109547415223E+0000 2.64892494591848E+0000 2.64675589850617E+0000 2.64458833108905E+0000 + 2.64242224284126E+0000 2.64025763293729E+0000 2.63809450055201E+0000 2.63593284486067E+0000 2.63377266503888E+0000 + 2.63161396026263E+0000 2.62945672970829E+0000 2.62730097255260E+0000 2.62514668797265E+0000 2.62299387514594E+0000 + 2.62084253325031E+0000 2.61869266146398E+0000 2.61654425896557E+0000 2.61439732493402E+0000 2.61225185854869E+0000 + 2.61010785898929E+0000 2.60796532543589E+0000 2.60582425706895E+0000 2.60368465306929E+0000 2.60154651261812E+0000 + 2.59940983489700E+0000 2.59727461908786E+0000 2.59514086437302E+0000 2.59300856993514E+0000 2.59087773495729E+0000 + 2.58874835862287E+0000 2.58662044011568E+0000 2.58449397861987E+0000 2.58236897331997E+0000 2.58024542340089E+0000 + 2.57812332804787E+0000 2.57600268644657E+0000 2.57388349778299E+0000 2.57176576124350E+0000 2.56964947601484E+0000 + 2.56753464128412E+0000 2.56542125623883E+0000 2.56330932006682E+0000 2.56119883195629E+0000 2.55908979109584E+0000 + 2.55698219667442E+0000 2.55487604788135E+0000 2.55277134390632E+0000 2.55066808393938E+0000 2.54856626717096E+0000 + 2.54646589279185E+0000 2.54436695999321E+0000 2.54226946796656E+0000 2.54017341590380E+0000 2.53807880299719E+0000 + 2.53598562843934E+0000 2.53389389142325E+0000 2.53180359114229E+0000 2.52971472679017E+0000 2.52762729756099E+0000 + 2.52554130264921E+0000 2.52345674124964E+0000 2.52137361255748E+0000 2.51929191576827E+0000 2.51721165007794E+0000 + 2.51513281468278E+0000 2.51305540877943E+0000 2.51097943156491E+0000 2.50890488223660E+0000 2.50683175999224E+0000 + 2.50476006402994E+0000 2.50268979354817E+0000 2.50062094774578E+0000 2.49855352582197E+0000 2.49648752697629E+0000 + 2.49442295040869E+0000 2.49235979531945E+0000 2.49029806090924E+0000 2.48823774637907E+0000 2.48617885093032E+0000 + 2.48412137376475E+0000 2.48206531408447E+0000 2.48001067109195E+0000 2.47795744399003E+0000 2.47590563198190E+0000 + 2.47385523427113E+0000 2.47180625006165E+0000 2.46975867855773E+0000 2.46771251896403E+0000 2.46566777048556E+0000 + 2.46362443232768E+0000 2.46158250369615E+0000 2.45954198379705E+0000 2.45750287183683E+0000 2.45546516702233E+0000 + 2.45342886856071E+0000 2.45139397565952E+0000 2.44936048752666E+0000 2.44732840337040E+0000 2.44529772239936E+0000 + 2.44326844382251E+0000 2.44124056684922E+0000 2.43921409068917E+0000 2.43718901455244E+0000 2.43516533764946E+0000 + 2.43314305919100E+0000 2.43112217838821E+0000 2.42910269445259E+0000 2.42708460659602E+0000 2.42506791403071E+0000 + 2.42305261596923E+0000 2.42103871162455E+0000 2.41902620020995E+0000 2.41701508093909E+0000 2.41500535302600E+0000 + 2.41299701568504E+0000 2.41099006813096E+0000 2.40898450957883E+0000 2.40698033924413E+0000 2.40497755634265E+0000 + 2.40297616009056E+0000 2.40097614970439E+0000 2.39897752440102E+0000 2.39698028339768E+0000 2.39498442591198E+0000 + 2.39298995116186E+0000 2.39099685836565E+0000 2.38900514674200E+0000 2.38701481550994E+0000 2.38502586388886E+0000 + 2.38303829109849E+0000 2.38105209635892E+0000 2.37906727889061E+0000 2.37708383791437E+0000 2.37510177265135E+0000 + 2.37312108232307E+0000 2.37114176615141E+0000 2.36916382335859E+0000 2.36718725316721E+0000 2.36521205480021E+0000 + 2.36323822748087E+0000 2.36126577043286E+0000 2.35929468288017E+0000 2.35732496404716E+0000 2.35535661315856E+0000 + 2.35338962943943E+0000 2.35142401211519E+0000 2.34945976041163E+0000 2.34749687355487E+0000 2.34553535077140E+0000 + 2.34357519128807E+0000 2.34161639433206E+0000 2.33965895913093E+0000 2.33770288491258E+0000 2.33574817090525E+0000 + 2.33379481633756E+0000 2.33184282043847E+0000 2.32989218243728E+0000 2.32794290156368E+0000 2.32599497704767E+0000 + 2.32404840811964E+0000 2.32210319401029E+0000 2.32015933395071E+0000 2.31821682717233E+0000 2.31627567290692E+0000 + 2.31433587038662E+0000 2.31239741884392E+0000 2.31046031751165E+0000 2.30852456562299E+0000 2.30659016241148E+0000 + 2.30465710711102E+0000 2.30272539895584E+0000 2.30079503718054E+0000 2.29886602102006E+0000 2.29693834970969E+0000 + 2.29501202248507E+0000 2.29308703858220E+0000 2.29116339723743E+0000 2.28924109768744E+0000 2.28732013916929E+0000 + 2.28540052092036E+0000 2.28348224217840E+0000 2.28156530218151E+0000 2.27964970016813E+0000 2.27773543537705E+0000 + 2.27582250704741E+0000 2.27391091441871E+0000 2.27200065673078E+0000 2.27009173322381E+0000 2.26818414313834E+0000 + 2.26627788571526E+0000 2.26437296019581E+0000 2.26246936582155E+0000 2.26056710183443E+0000 2.25866616747673E+0000 + 2.25676656199107E+0000 2.25486828462043E+0000 2.25297133460812E+0000 2.25107571119783E+0000 2.24918141363356E+0000 + 2.24728844115968E+0000 2.24539679302091E+0000 2.24350646846230E+0000 2.24161746672926E+0000 2.23972978706754E+0000 + 2.23784342872325E+0000 2.23595839094282E+0000 2.23407467297304E+0000 2.23219227406107E+0000 2.23031119345437E+0000 + 2.22843143040079E+0000 2.22655298414850E+0000 2.22467585394601E+0000 2.22280003904221E+0000 2.22092553868629E+0000 + 2.21905235212783E+0000 2.21718047861671E+0000 2.21530991740320E+0000 2.21344066773788E+0000 2.21157272887170E+0000 + 2.20970610005593E+0000 2.20784078054220E+0000 2.20597676958249E+0000 2.20411406642911E+0000 2.20225267033473E+0000 + 2.20039258055234E+0000 2.19853379633529E+0000 2.19667631693729E+0000 2.19482014161235E+0000 2.19296526961487E+0000 + 2.19111170019956E+0000 2.18925943262150E+0000 2.18740846613608E+0000 2.18555879999906E+0000 2.18371043346654E+0000 + 2.18186336579496E+0000 2.18001759624109E+0000 2.17817312406205E+0000 2.17632994851532E+0000 2.17448806885870E+0000 + 2.17264748435033E+0000 2.17080819424872E+0000 2.16897019781269E+0000 2.16713349430141E+0000 2.16529808297442E+0000 + 2.16346396309155E+0000 2.16163113391301E+0000 2.15979959469934E+0000 2.15796934471143E+0000 2.15614038321049E+0000 + 2.15431270945810E+0000 2.15248632271614E+0000 2.15066122224687E+0000 2.14883740731287E+0000 2.14701487717706E+0000 + 2.14519363110272E+0000 2.14337366835345E+0000 2.14155498819319E+0000 2.13973758988622E+0000 2.13792147269717E+0000 + 2.13610663589102E+0000 2.13429307873305E+0000 2.13248080048891E+0000 2.13066980042458E+0000 2.12886007780640E+0000 + 2.12705163190100E+0000 2.12524446197540E+0000 2.12343856729693E+0000 2.12163394713326E+0000 2.11983060075241E+0000 + 2.11802852742274E+0000 2.11622772641293E+0000 2.11442819699201E+0000 2.11262993842934E+0000 2.11083294999464E+0000 + 2.10903723095794E+0000 2.10724278058963E+0000 2.10544959816041E+0000 2.10365768294134E+0000 2.10186703420381E+0000 + 2.10007765121956E+0000 2.09828953326064E+0000 2.09650267959945E+0000 2.09471708950874E+0000 2.09293276226158E+0000 + 2.09114969713138E+0000 2.08936789339188E+0000 2.08758735031717E+0000 2.08580806718167E+0000 2.08403004326013E+0000 + 2.08225327782764E+0000 2.08047777015963E+0000 2.07870351953186E+0000 2.07693052522043E+0000 2.07515878650176E+0000 + 2.07338830265263E+0000 2.07161907295014E+0000 2.06985109667172E+0000 2.06808437309515E+0000 2.06631890149853E+0000 + 2.06455468116030E+0000 2.06279171135923E+0000 2.06102999137445E+0000 2.05926952048538E+0000 2.05751029797180E+0000 + 2.05575232311383E+0000 2.05399559519192E+0000 2.05224011348683E+0000 2.05048587727968E+0000 2.04873288585191E+0000 + 2.04698113848531E+0000 2.04523063446197E+0000 2.04348137306436E+0000 2.04173335357523E+0000 2.03998657527771E+0000 + 2.03824103745524E+0000 2.03649673939158E+0000 2.03475368037084E+0000 2.03301185967747E+0000 2.03127127659624E+0000 + 2.02953193041224E+0000 2.02779382041091E+0000 2.02605694587801E+0000 2.02432130609965E+0000 2.02258690036226E+0000 + 2.02085372795259E+0000 2.01912178815773E+0000 2.01739108026511E+0000 2.01566160356248E+0000 2.01393335733793E+0000 + 2.01220634087986E+0000 2.01048055347703E+0000 2.00875599441851E+0000 2.00703266299371E+0000 2.00531055849236E+0000 + 2.00358968020453E+0000 2.00187002742062E+0000 2.00015159943135E+0000 1.99843439552777E+0000 1.99671841500128E+0000 + 1.99500365714358E+0000 1.99329012124672E+0000 1.99157780660308E+0000 1.98986671250535E+0000 1.98815683824657E+0000 + 1.98644818312009E+0000 1.98474074641961E+0000 1.98303452743914E+0000 1.98132952547303E+0000 1.97962573981595E+0000 + 1.97792316976289E+0000 1.97622181460920E+0000 1.97452167365053E+0000 1.97282274618287E+0000 1.97112503150252E+0000 + 1.96942852890613E+0000 1.96773323769067E+0000 1.96603915715343E+0000 1.96434628659204E+0000 1.96265462530444E+0000 + 1.96096417258891E+0000 1.95927492774406E+0000 1.95758689006881E+0000 1.95590005886242E+0000 1.95421443342448E+0000 + 1.95253001305489E+0000 1.95084679705389E+0000 1.94916478472204E+0000 1.94748397536023E+0000 1.94580436826968E+0000 + 1.94412596275191E+0000 1.94244875810880E+0000 1.94077275364253E+0000 1.93909794865562E+0000 1.93742434245092E+0000 + 1.93575193433158E+0000 1.93408072360110E+0000 1.93241070956329E+0000 1.93074189152229E+0000 1.92907426878257E+0000 + 1.92740784064892E+0000 1.92574260642645E+0000 1.92407856542059E+0000 1.92241571693712E+0000 1.92075406028211E+0000 + 1.91909359476197E+0000 1.91743431968344E+0000 1.91577623435357E+0000 1.91411933807975E+0000 1.91246363016968E+0000 + 1.91080910993138E+0000 1.90915577667321E+0000 1.90750362970383E+0000 1.90585266833225E+0000 1.90420289186778E+0000 + 1.90255429962006E+0000 1.90090689089906E+0000 1.89926066501506E+0000 1.89761562127867E+0000 1.89597175900083E+0000 + 1.89432907749277E+0000 1.89268757606609E+0000 1.89104725403267E+0000 1.88940811070473E+0000 1.88777014539481E+0000 + 1.88613335741577E+0000 1.88449774608079E+0000 1.88286331070338E+0000 1.88123005059736E+0000 1.87959796507687E+0000 + 1.87796705345638E+0000 1.87633731505067E+0000 1.87470874917486E+0000 1.87308135514437E+0000 1.87145513227495E+0000 + 1.86983007988266E+0000 1.86820619728389E+0000 1.86658348379535E+0000 1.86496193873408E+0000 1.86334156141740E+0000 + 1.86172235116299E+0000 1.86010430728885E+0000 1.85848742911326E+0000 1.85687171595486E+0000 1.85525716713260E+0000 + 1.85364378196572E+0000 1.85203155977382E+0000 1.85042049987680E+0000 1.84881060159487E+0000 1.84720186424857E+0000 + 1.84559428715876E+0000 1.84398786964660E+0000 1.84238261103360E+0000 1.84077851064156E+0000 1.83917556779261E+0000 + 1.83757378180919E+0000 1.83597315201407E+0000 1.83437367773033E+0000 1.83277535828137E+0000 1.83117819299089E+0000 + 1.82958218118294E+0000 1.82798732218187E+0000 1.82639361531233E+0000 1.82480105989932E+0000 1.82320965526813E+0000 + 1.82161940074437E+0000 1.82003029565399E+0000 1.81844233932322E+0000 1.81685553107864E+0000 1.81526987024713E+0000 + 1.81368535615588E+0000 1.81210198813240E+0000 1.81051976550453E+0000 1.80893868760041E+0000 1.80735875374849E+0000 + 1.80577996327756E+0000 1.80420231551670E+0000 1.80262580979532E+0000 1.80105044544313E+0000 1.79947622179018E+0000 + 1.79790313816681E+0000 1.79633119390369E+0000 1.79476038833180E+0000 1.79319072078242E+0000 1.79162219058717E+0000 + 1.79005479707797E+0000 1.78848853958705E+0000 1.78692341744696E+0000 1.78535942999057E+0000 1.78379657655105E+0000 + 1.78223485646190E+0000 1.78067426905691E+0000 1.77911481367021E+0000 1.77755648963622E+0000 1.77599929628969E+0000 + 1.77444323296567E+0000 1.77288829899954E+0000 1.77133449372697E+0000 1.76978181648396E+0000 1.76823026660682E+0000 + 1.76667984343216E+0000 1.76513054629691E+0000 1.76358237453833E+0000 1.76203532749396E+0000 1.76048940450168E+0000 + 1.75894460489965E+0000 1.75740092802638E+0000 1.75585837322066E+0000 1.75431693982161E+0000 1.75277662716865E+0000 + 1.75123743460152E+0000 1.74969936146027E+0000 1.74816240708525E+0000 1.74662657081713E+0000 1.74509185199689E+0000 + 1.74355824996582E+0000 1.74202576406552E+0000 1.74049439363791E+0000 1.73896413802520E+0000 1.73743499656992E+0000 + 1.73590696861491E+0000 1.73438005350333E+0000 1.73285425057864E+0000 1.73132955918460E+0000 1.72980597866529E+0000 + 1.72828350836511E+0000 1.72676214762876E+0000 1.72524189580122E+0000 1.72372275222784E+0000 1.72220471625423E+0000 + 1.72068778722632E+0000 1.71917196449035E+0000 1.71765724739289E+0000 1.71614363528078E+0000 1.71463112750120E+0000 + 1.71311972340162E+0000 1.71160942232982E+0000 1.71010022363390E+0000 1.70859212666226E+0000 1.70708513076361E+0000 + 1.70557923528695E+0000 1.70407443958162E+0000 1.70257074299724E+0000 1.70106814488375E+0000 1.69956664459140E+0000 + 1.69806624147073E+0000 1.69656693487261E+0000 1.69506872414819E+0000 1.69357160864896E+0000 1.69207558772669E+0000 + 1.69058066073346E+0000 1.68908682702166E+0000 1.68759408594400E+0000 1.68610243685348E+0000 1.68461187910339E+0000 + 1.68312241204737E+0000 1.68163403503933E+0000 1.68014674743350E+0000 1.67866054858441E+0000 1.67717543784689E+0000 + 1.67569141457609E+0000 1.67420847812746E+0000 1.67272662785674E+0000 1.67124586312001E+0000 1.66976618327361E+0000 + 1.66828758767422E+0000 1.66681007567880E+0000 1.66533364664464E+0000 1.66385829992931E+0000 1.66238403489070E+0000 + 1.66091085088700E+0000 1.65943874727670E+0000 1.65796772341859E+0000 1.65649777867178E+0000 1.65502891239567E+0000 + 1.65356112394997E+0000 1.65209441269468E+0000 1.65062877799013E+0000 1.64916421919692E+0000 1.64770073567599E+0000 + 1.64623832678854E+0000 1.64477699189611E+0000 1.64331673036053E+0000 1.64185754154393E+0000 1.64039942480874E+0000 + 1.63894237951769E+0000 1.63748640503383E+0000 1.63603150072050E+0000 1.63457766594133E+0000 1.63312490006028E+0000 + 1.63167320244158E+0000 1.63022257244979E+0000 1.62877300944975E+0000 1.62732451280661E+0000 1.62587708188583E+0000 + 1.62443071605317E+0000 1.62298541467466E+0000 1.62154117711667E+0000 1.62009800274586E+0000 1.61865589092918E+0000 + 1.61721484103389E+0000 1.61577485242754E+0000 1.61433592447799E+0000 1.61289805655341E+0000 1.61146124802224E+0000 + 1.61002549825326E+0000 1.60859080661551E+0000 1.60715717247836E+0000 1.60572459521146E+0000 1.60429307418477E+0000 + 1.60286260876855E+0000 1.60143319833335E+0000 1.60000484225003E+0000 1.59857753988974E+0000 1.59715129062394E+0000 + 1.59572609382438E+0000 1.59430194886311E+0000 1.59287885511248E+0000 1.59145681194514E+0000 1.59003581873404E+0000 + 1.58861587485241E+0000 1.58719697967381E+0000 1.58577913257208E+0000 1.58436233292135E+0000 1.58294658009606E+0000 + 1.58153187347095E+0000 1.58011821242104E+0000 1.57870559632168E+0000 1.57729402454848E+0000 1.57588349647738E+0000 + 1.57447401148458E+0000 1.57306556894662E+0000 1.57165816824031E+0000 1.57025180874276E+0000 1.56884648983138E+0000 + 1.56744221088387E+0000 1.56603897127824E+0000 1.56463677039279E+0000 1.56323560760612E+0000 1.56183548229710E+0000 + 1.56043639384494E+0000 1.55903834162910E+0000 1.55764132502939E+0000 1.55624534342586E+0000 1.55485039619888E+0000 + 1.55345648272913E+0000 1.55206360239756E+0000 1.55067175458544E+0000 1.54928093867430E+0000 1.54789115404600E+0000 + 1.54650240008268E+0000 1.54511467616678E+0000 1.54372798168102E+0000 1.54234231600843E+0000 1.54095767853233E+0000 + 1.53957406863633E+0000 1.53819148570435E+0000 1.53680992912058E+0000 1.53542939826952E+0000 1.53404989253595E+0000 + 1.53267141130498E+0000 1.53129395396196E+0000 1.52991751989258E+0000 1.52854210848279E+0000 1.52716771911886E+0000 + 1.52579435118733E+0000 1.52442200407505E+0000 1.52305067716916E+0000 1.52168036985708E+0000 1.52031108152654E+0000 + 1.51894281156555E+0000 1.51757555936243E+0000 1.51620932430576E+0000 1.51484410578445E+0000 1.51347990318767E+0000 + 1.51211671590490E+0000 1.51075454332592E+0000 1.50939338484078E+0000 1.50803323983983E+0000 1.50667410771373E+0000 + 1.50531598785339E+0000 1.50395887965005E+0000 1.50260278249523E+0000 1.50124769578074E+0000 1.49989361889867E+0000 + 1.49854055124142E+0000 1.49718849220166E+0000 1.49583744117238E+0000 1.49448739754683E+0000 1.49313836071856E+0000 + 1.49179033008143E+0000 1.49044330502956E+0000 1.48909728495738E+0000 1.48775226925961E+0000 1.48640825733124E+0000 + 1.48506524856757E+0000 1.48372324236419E+0000 1.48238223811697E+0000 1.48104223522207E+0000 1.47970323307594E+0000 + 1.47836523107533E+0000 1.47702822861726E+0000 1.47569222509906E+0000 1.47435721991833E+0000 1.47302321247297E+0000 + 1.47169020216117E+0000 1.47035818838140E+0000 1.46902717053243E+0000 1.46769714801330E+0000 1.46636812022336E+0000 + 1.46504008656223E+0000 1.46371304642983E+0000 1.46238699922636E+0000 1.46106194435232E+0000 1.45973788120848E+0000 + 1.45841480919591E+0000 1.45709272771597E+0000 1.45577163617030E+0000 1.45445153396082E+0000 1.45313242048975E+0000 + 1.45181429515960E+0000 1.45049715737315E+0000 1.44918100653349E+0000 1.44786584204397E+0000 1.44655166330824E+0000 + 1.44523846973025E+0000 1.44392626071421E+0000 1.44261503566464E+0000 1.44130479398632E+0000 1.43999553508435E+0000 + 1.43868725836408E+0000 1.43737996323118E+0000 1.43607364909157E+0000 1.43476831535149E+0000 1.43346396141745E+0000 + 1.43216058669623E+0000 1.43085819059493E+0000 1.42955677252090E+0000 1.42825633188179E+0000 1.42695686808555E+0000 + 1.42565838054039E+0000 1.42436086865482E+0000 1.42306433183762E+0000 1.42176876949788E+0000 1.42047418104494E+0000 + 1.41918056588846E+0000 1.41788792343836E+0000 1.41659625310485E+0000 1.41530555429842E+0000 1.41401582642986E+0000 + 1.41272706891023E+0000 1.41143928115087E+0000 1.41015246256341E+0000 1.40886661255977E+0000 1.40758173055215E+0000 + 1.40629781595301E+0000 1.40501486817513E+0000 1.40373288663154E+0000 1.40245187073559E+0000 1.40117181990087E+0000 + 1.39989273354129E+0000 1.39861461107102E+0000 1.39733745190451E+0000 1.39606125545651E+0000 1.39478602114205E+0000 + 1.39351174837642E+0000 1.39223843657521E+0000 1.39096608515429E+0000 1.38969469352982E+0000 1.38842426111823E+0000 + 1.38715478733622E+0000 1.38588627160080E+0000 1.38461871332924E+0000 1.38335211193910E+0000 1.38208646684821E+0000 + 1.38082177747471E+0000 1.37955804323698E+0000 1.37829526355371E+0000 1.37703343784387E+0000 1.37577256552669E+0000 + 1.37451264602169E+0000 1.37325367874869E+0000 1.37199566312776E+0000 1.37073859857927E+0000 1.36948248452386E+0000 + 1.36822732038246E+0000 1.36697310557627E+0000 1.36571983952677E+0000 1.36446752165573E+0000 1.36321615138518E+0000 + 1.36196572813745E+0000 1.36071625133515E+0000 1.35946772040114E+0000 1.35822013475859E+0000 1.35697349383093E+0000 + 1.35572779704189E+0000 1.35448304381546E+0000 1.35323923357591E+0000 1.35199636574779E+0000 1.35075443975594E+0000 + 1.34951345502547E+0000 1.34827341098175E+0000 1.34703430705046E+0000 1.34579614265754E+0000 1.34455891722922E+0000 + 1.34332263019198E+0000 1.34208728097261E+0000 1.34085286899816E+0000 1.33961939369596E+0000 1.33838685449362E+0000 + 1.33715525081902E+0000 1.33592458210034E+0000 1.33469484776600E+0000 1.33346604724473E+0000 1.33223817996552E+0000 + 1.33101124535764E+0000 1.32978524285063E+0000 1.32856017187432E+0000 1.32733603185881E+0000 1.32611282223447E+0000 + 1.32489054243196E+0000 1.32366919188220E+0000 1.32244877001640E+0000 1.32122927626604E+0000 1.32001071006286E+0000 + 1.31879307083891E+0000 1.31757635802649E+0000 1.31636057105818E+0000 1.31514570936684E+0000 1.31393177238559E+0000 + 1.31271875954785E+0000 1.31150667028730E+0000 1.31029550403790E+0000 1.30908526023387E+0000 1.30787593830972E+0000 + 1.30666753770023E+0000 1.30546005784047E+0000 1.30425349816575E+0000 1.30304785811168E+0000 1.30184313711414E+0000 + 1.30063933460928E+0000 1.29943645003353E+0000 1.29823448282358E+0000 1.29703343241641E+0000 1.29583329824926E+0000 + 1.29463407975966E+0000 1.29343577638539E+0000 1.29223838756453E+0000 1.29104191273541E+0000 1.28984635133664E+0000 + 1.28865170280712E+0000 1.28745796658600E+0000 1.28626514211270E+0000 1.28507322882694E+0000 1.28388222616869E+0000 + 1.28269213357820E+0000 1.28150295049598E+0000 1.28031467636284E+0000 1.27912731061983E+0000 1.27794085270830E+0000 + 1.27675530206985E+0000 1.27557065814636E+0000 1.27438692037999E+0000 1.27320408821316E+0000 1.27202216108855E+0000 + 1.27084113844915E+0000 1.26966101973819E+0000 1.26848180439917E+0000 1.26730349187587E+0000 1.26612608161236E+0000 + 1.26494957305294E+0000 1.26377396564221E+0000 1.26259925882503E+0000 1.26142545204654E+0000 1.26025254475213E+0000 + 1.25908053638749E+0000 1.25790942639856E+0000 1.25673921423154E+0000 1.25556989933293E+0000 1.25440148114948E+0000 + 1.25323395912821E+0000 1.25206733271641E+0000 1.25090160136165E+0000 1.24973676451176E+0000 1.24857282161485E+0000 + 1.24740977211927E+0000 1.24624761547367E+0000 1.24508635112696E+0000 1.24392597852832E+0000 1.24276649712720E+0000 + 1.24160790637330E+0000 1.24045020571661E+0000 1.23929339460739E+0000 1.23813747249615E+0000 1.23698243883369E+0000 + 1.23582829307105E+0000 1.23467503465957E+0000 1.23352266305084E+0000 1.23237117769672E+0000 1.23122057804934E+0000 + 1.23007086356109E+0000 1.22892203368464E+0000 1.22777408787291E+0000 1.22662702557912E+0000 1.22548084625671E+0000 + 1.22433554935943E+0000 1.22319113434128E+0000 1.22204760065652E+0000 1.22090494775968E+0000 1.21976317510557E+0000 + 1.21862228214925E+0000 1.21748226834605E+0000 1.21634313315158E+0000 1.21520487602170E+0000 1.21406749641255E+0000 + 1.21293099378052E+0000 1.21179536758227E+0000 1.21066061727473E+0000 1.20952674231511E+0000 1.20839374216086E+0000 + 1.20726161626971E+0000 1.20613036409966E+0000 1.20499998510895E+0000 1.20387047875612E+0000 1.20274184449994E+0000 + 1.20161408179948E+0000 1.20048719011406E+0000 1.19936116890325E+0000 1.19823601762690E+0000 1.19711173574513E+0000 + 1.19598832271831E+0000 1.19486577800708E+0000 1.19374410107235E+0000 1.19262329137530E+0000 1.19150334837734E+0000 + 1.19038427154019E+0000 1.18926606032579E+0000 1.18814871419639E+0000 1.18703223261446E+0000 1.18591661504276E+0000 + 1.18480186094431E+0000 1.18368796978238E+0000 1.18257494102053E+0000 1.18146277412254E+0000 1.18035146855250E+0000 + 1.17924102377474E+0000 1.17813143925385E+0000 1.17702271445469E+0000 1.17591484884238E+0000 1.17480784188230E+0000 + 1.17370169304010E+0000 1.17259640178168E+0000 1.17149196757322E+0000 1.17038838988115E+0000 1.16928566817217E+0000 + 1.16818380191322E+0000 1.16708279057152E+0000 1.16598263361457E+0000 1.16488333051009E+0000 1.16378488072609E+0000 + 1.16268728373084E+0000 1.16159053899285E+0000 1.16049464598093E+0000 1.15939960416411E+0000 1.15830541301171E+0000 + 1.15721207199329E+0000 1.15611958057868E+0000 1.15502793823799E+0000 1.15393714444155E+0000 1.15284719865998E+0000 + 1.15175810036416E+0000 1.15066984902521E+0000 1.14958244411454E+0000 1.14849588510379E+0000 1.14741017146488E+0000 + 1.14632530266998E+0000 1.14524127819153E+0000 1.14415809750221E+0000 1.14307576007499E+0000 1.14199426538307E+0000 + 1.14091361289992E+0000 1.13983380209928E+0000 1.13875483245513E+0000 1.13767670344172E+0000 1.13659941453357E+0000 + 1.13552296520543E+0000 1.13444735493234E+0000 1.13337258318957E+0000 1.13229864945268E+0000 1.13122555319746E+0000 + 1.13015329389997E+0000 1.12908187103653E+0000 1.12801128408371E+0000 1.12694153251836E+0000 1.12587261581755E+0000 + 1.12480453345865E+0000 1.12373728491926E+0000 1.12267086967724E+0000 1.12160528721072E+0000 1.12054053699808E+0000 + 1.11947661851795E+0000 1.11841353124923E+0000 1.11735127467108E+0000 1.11628984826290E+0000 1.11522925150436E+0000 + 1.11416948387537E+0000 1.11311054485613E+0000 1.11205243392707E+0000 1.11099515056887E+0000 1.10993869426250E+0000 + 1.10888306448915E+0000 1.10782826073028E+0000 1.10677428246763E+0000 1.10572112918315E+0000 1.10466880035908E+0000 + 1.10361729547791E+0000 1.10256661402237E+0000 1.10151675547546E+0000 1.10046771932045E+0000 1.09941950504083E+0000 + 1.09837211212036E+0000 1.09732554004308E+0000 1.09627978829324E+0000 1.09523485635539E+0000 1.09419074371430E+0000 + 1.09314744985501E+0000 1.09210497426282E+0000 1.09106331642328E+0000 1.09002247582218E+0000 1.08898245194559E+0000 + 1.08794324427981E+0000 1.08690485231142E+0000 1.08586727552722E+0000 1.08483051341430E+0000 1.08379456545999E+0000 + 1.08275943115185E+0000 1.08172510997774E+0000 1.08069160142574E+0000 1.07965890498419E+0000 1.07862702014168E+0000 + 1.07759594638708E+0000 1.07656568320947E+0000 1.07553623009821E+0000 1.07450758654292E+0000 1.07347975203346E+0000 + 1.07245272605993E+0000 1.07142650811271E+0000 1.07040109768241E+0000 1.06937649425992E+0000 1.06835269733635E+0000 + 1.06732970640308E+0000 1.06630752095173E+0000 1.06528614047420E+0000 1.06426556446262E+0000 1.06324579240936E+0000 + 1.06222682380707E+0000 1.06120865814864E+0000 1.06019129492721E+0000 1.05917473363616E+0000 1.05815897376915E+0000 + 1.05714401482007E+0000 1.05612985628306E+0000 1.05511649765253E+0000 1.05410393842311E+0000 1.05309217808971E+0000 + 1.05208121614749E+0000 1.05107105209183E+0000 1.05006168541840E+0000 1.04905311562309E+0000 1.04804534220206E+0000 + 1.04703836465171E+0000 1.04603218246870E+0000 1.04502679514992E+0000 1.04402220219253E+0000 1.04301840309393E+0000 + 1.04201539735179E+0000 1.04101318446399E+0000 1.04001176392870E+0000 1.03901113524431E+0000 1.03801129790948E+0000 + 1.03701225142310E+0000 1.03601399528434E+0000 1.03501652899258E+0000 1.03401985204749E+0000 1.03302396394894E+0000 + 1.03202886419710E+0000 1.03103455229235E+0000 1.03004102773534E+0000 1.02904829002696E+0000 1.02805633866836E+0000 + 1.02706517316092E+0000 1.02607479300628E+0000 1.02508519770633E+0000 1.02409638676320E+0000 1.02310835967927E+0000 + 1.02212111595717E+0000 1.02113465509978E+0000 1.02014897661023E+0000 1.01916407999188E+0000 1.01817996474837E+0000 + 1.01719663038354E+0000 1.01621407640153E+0000 1.01523230230670E+0000 1.01425130760364E+0000 1.01327109179723E+0000 + 1.01229165439256E+0000 1.01131299489498E+0000 1.01033511281009E+0000 1.00935800764373E+0000 1.00838167890200E+0000 + 1.00740612609123E+0000 1.00643134871800E+0000 1.00545734628914E+0000 1.00448411831173E+0000 1.00351166429308E+0000 + 1.00253998374077E+0000 1.00156907616261E+0000 1.00059894106666E+0000 9.99629577961217E-0001 9.98660986354836E-0001 + 9.97693165756311E-0001 9.96726115674683E-0001 9.95759835619239E-0001 9.94794325099509E-0001 9.93829583625269E-0001 + 9.92865610706541E-0001 9.91902405853591E-0001 9.90939968576930E-0001 9.89978298387312E-0001 9.89017394795739E-0001 + 9.88057257313456E-0001 9.87097885451949E-0001 9.86139278722953E-0001 9.85181436638446E-0001 9.84224358710649E-0001 + 9.83268044452027E-0001 9.82312493375291E-0001 9.81357704993392E-0001 9.80403678819528E-0001 9.79450414367140E-0001 + 9.78497911149912E-0001 9.77546168681771E-0001 9.76595186476888E-0001 9.75644964049676E-0001 9.74695500914794E-0001 + 9.73746796587141E-0001 9.72798850581861E-0001 9.71851662414339E-0001 9.70905231600205E-0001 9.69959557655329E-0001 + 9.69014640095825E-0001 9.68070478438050E-0001 9.67127072198603E-0001 9.66184420894324E-0001 9.65242524042297E-0001 + 9.64301381159847E-0001 9.63360991764541E-0001 9.62421355374188E-0001 9.61482471506839E-0001 9.60544339680787E-0001 + 9.59606959414566E-0001 9.58670330226951E-0001 9.57734451636960E-0001 9.56799323163850E-0001 9.55864944327122E-0001 + 9.54931314646515E-0001 9.53998433642012E-0001 9.53066300833836E-0001 9.52134915742449E-0001 9.51204277888557E-0001 + 9.50274386793102E-0001 9.49345241977272E-0001 9.48416842962490E-0001 9.47489189270425E-0001 9.46562280422983E-0001 + 9.45636115942308E-0001 9.44710695350789E-0001 9.43786018171052E-0001 9.42862083925963E-0001 9.41938892138627E-0001 + 9.41016442332393E-0001 9.40094734030844E-0001 9.39173766757805E-0001 9.38253540037341E-0001 9.37334053393756E-0001 + 9.36415306351592E-0001 9.35497298435631E-0001 9.34580029170894E-0001 9.33663498082642E-0001 9.32747704696372E-0001 + 9.31832648537822E-0001 9.30918329132969E-0001 9.30004746008026E-0001 9.29091898689447E-0001 9.28179786703923E-0001 + 9.27268409578384E-0001 9.26357766839997E-0001 9.25447858016169E-0001 9.24538682634543E-0001 9.23630240223001E-0001 + 9.22722530309662E-0001 9.21815552422884E-0001 9.20909306091261E-0001 9.20003790843625E-0001 9.19099006209047E-0001 + 9.18194951716832E-0001 9.17291626896527E-0001 9.16389031277910E-0001 9.15487164391001E-0001 9.14586025766056E-0001 + 9.13685614933565E-0001 9.12785931424259E-0001 9.11886974769101E-0001 9.10988744499295E-0001 9.10091240146279E-0001 + 9.09194461241728E-0001 9.08298407317552E-0001 9.07403077905899E-0001 9.06508472539153E-0001 9.05614590749932E-0001 + 9.04721432071092E-0001 9.03828996035724E-0001 9.02937282177155E-0001 9.02046290028947E-0001 9.01156019124898E-0001 + 9.00266468999041E-0001 8.99377639185644E-0001 8.98489529219212E-0001 8.97602138634484E-0001 8.96715466966434E-0001 + 8.95829513750270E-0001 8.94944278521437E-0001 8.94059760815612E-0001 8.93175960168711E-0001 8.92292876116879E-0001 + 8.91410508196500E-0001 8.90528855944191E-0001 8.89647918896802E-0001 8.88767696591419E-0001 8.87888188565360E-0001 + 8.87009394356181E-0001 8.86131313501667E-0001 8.85253945539840E-0001 8.84377290008955E-0001 8.83501346447500E-0001 + 8.82626114394198E-0001 8.81751593388003E-0001 8.80877782968105E-0001 8.80004682673927E-0001 8.79132292045123E-0001 + 8.78260610621582E-0001 8.77389637943425E-0001 8.76519373551007E-0001 8.75649816984914E-0001 8.74780967785968E-0001 + 8.73912825495220E-0001 8.73045389653955E-0001 8.72178659803690E-0001 8.71312635486176E-0001 8.70447316243394E-0001 + 8.69582701617559E-0001 8.68718791151117E-0001 8.67855584386747E-0001 8.66993080867357E-0001 8.66131280136091E-0001 + 8.65270181736322E-0001 8.64409785211654E-0001 8.63550090105926E-0001 8.62691095963204E-0001 8.61832802327789E-0001 + 8.60975208744211E-0001 8.60118314757231E-0001 8.59262119911844E-0001 8.58406623753271E-0001 8.57551825826969E-0001 + 8.56697725678623E-0001 8.55844322854148E-0001 8.54991616899692E-0001 8.54139607361632E-0001 8.53288293786574E-0001 + 8.52437675721359E-0001 8.51587752713053E-0001 8.50738524308954E-0001 8.49889990056591E-0001 8.49042149503723E-0001 + 8.48195002198337E-0001 8.47348547688650E-0001 8.46502785523112E-0001 8.45657715250398E-0001 8.44813336419415E-0001 + 8.43969648579300E-0001 8.43126651279417E-0001 8.42284344069360E-0001 8.41442726498954E-0001 8.40601798118251E-0001 + 8.39761558477533E-0001 8.38922007127310E-0001 8.38083143618320E-0001 8.37244967501532E-0001 8.36407478328143E-0001 + 8.35570675649575E-0001 8.34734559017484E-0001 8.33899127983750E-0001 8.33064382100484E-0001 8.32230320920022E-0001 + 8.31396943994931E-0001 8.30564250878003E-0001 8.29732241122262E-0001 8.28900914280956E-0001 8.28070269907562E-0001 + 8.27240307555784E-0001 8.26411026779555E-0001 8.25582427133034E-0001 8.24754508170606E-0001 8.23927269446887E-0001 + 8.23100710516717E-0001 8.22274830935164E-0001 8.21449630257523E-0001 8.20625108039315E-0001 8.19801263836289E-0001 + 8.18978097204419E-0001 8.18155607699908E-0001 8.17333794879184E-0001 8.16512658298901E-0001 8.15692197515939E-0001 + 8.14872412087406E-0001 8.14053301570634E-0001 8.13234865523183E-0001 8.12417103502838E-0001 8.11600015067610E-0001 + 8.10783599775734E-0001 8.09967857185674E-0001 8.09152786856116E-0001 8.08338388345974E-0001 8.07524661214386E-0001 + 8.06711605020718E-0001 8.05899219324557E-0001 8.05087503685717E-0001 8.04276457664239E-0001 8.03466080820386E-0001 + 8.02656372714646E-0001 8.01847332907734E-0001 8.01038960960588E-0001 8.00231256434371E-0001 7.99424218890470E-0001 + 7.98617847890498E-0001 7.97812142996289E-0001 7.97007103769905E-0001 7.96202729773629E-0001 7.95399020569971E-0001 + 7.94595975721663E-0001 7.93793594791660E-0001 7.92991877343142E-0001 7.92190822939514E-0001 7.91390431144402E-0001 + 7.90590701521657E-0001 7.89791633635354E-0001 7.88993227049789E-0001 7.88195481329483E-0001 7.87398396039179E-0001 + 7.86601970743845E-0001 7.85806205008670E-0001 7.85011098399067E-0001 7.84216650480671E-0001 7.83422860819340E-0001 + 7.82629728981154E-0001 7.81837254532417E-0001 7.81045437039654E-0001 7.80254276069613E-0001 7.79463771189263E-0001 + 7.78673921965798E-0001 7.77884727966631E-0001 7.77096188759398E-0001 7.76308303911957E-0001 7.75521072992388E-0001 + 7.74734495568994E-0001 7.73948571210296E-0001 7.73163299485040E-0001 7.72378679962192E-0001 7.71594712210938E-0001 + 7.70811395800687E-0001 7.70028730301071E-0001 7.69246715281938E-0001 7.68465350313362E-0001 7.67684634965635E-0001 + 7.66904568809270E-0001 7.66125151415001E-0001 7.65346382353783E-0001 7.64568261196794E-0001 7.63790787515426E-0001 + 7.63013960881298E-0001 7.62237780866245E-0001 7.61462247042325E-0001 7.60687358981813E-0001 7.59913116257207E-0001 + 7.59139518441223E-0001 7.58366565106799E-0001 7.57594255827089E-0001 7.56822590175471E-0001 7.56051567725539E-0001 + 7.55281188051108E-0001 7.54511450726213E-0001 7.53742355325107E-0001 7.52973901422263E-0001 7.52206088592374E-0001 + 7.51438916410349E-0001 7.50672384451319E-0001 7.49906492290632E-0001 7.49141239503857E-0001 7.48376625666779E-0001 + 7.47612650355403E-0001 7.46849313145953E-0001 7.46086613614869E-0001 7.45324551338813E-0001 7.44563125894661E-0001 + 7.43802336859511E-0001 7.43042183810678E-0001 7.42282666325692E-0001 7.41523783982306E-0001 7.40765536358487E-0001 + 7.40007923032420E-0001 7.39250943582509E-0001 7.38494597587375E-0001 7.37738884625857E-0001 7.36983804277010E-0001 + 7.36229356120108E-0001 7.35475539734639E-0001 7.34722354700312E-0001 7.33969800597052E-0001 7.33217877004999E-0001 + 7.32466583504511E-0001 7.31715919676163E-0001 7.30965885100746E-0001 7.30216479359270E-0001 7.29467702032957E-0001 + 7.28719552703249E-0001 7.27972030951803E-0001 7.27225136360493E-0001 7.26478868511407E-0001 7.25733226986853E-0001 + 7.24988211369350E-0001 7.24243821241637E-0001 7.23500056186666E-0001 7.22756915787608E-0001 7.22014399627845E-0001 + 7.21272507290979E-0001 7.20531238360824E-0001 7.19790592421410E-0001 7.19050569056986E-0001 7.18311167852010E-0001 + 7.17572388391161E-0001 7.16834230259329E-0001 7.16096693041620E-0001 7.15359776323355E-0001 7.14623479690070E-0001 + 7.13887802727516E-0001 7.13152745021656E-0001 7.12418306158672E-0001 7.11684485724957E-0001 7.10951283307118E-0001 + 7.10218698491978E-0001 7.09486730866573E-0001 7.08755380018155E-0001 7.08024645534187E-0001 7.07294527002348E-0001 + 7.06565024010530E-0001 7.05836136146838E-0001 7.05107862999593E-0001 7.04380204157327E-0001 7.03653159208786E-0001 + 7.02926727742930E-0001 7.02200909348933E-0001 7.01475703616180E-0001 7.00751110134271E-0001 7.00027128493017E-0001 + 6.99303758282444E-0001 6.98580999092790E-0001 6.97858850514506E-0001 6.97137312138255E-0001 6.96416383554914E-0001 + 6.95696064355569E-0001 6.94976354131523E-0001 6.94257252474288E-0001 6.93538758975591E-0001 6.92820873227368E-0001 + 6.92103594821770E-0001 6.91386923351157E-0001 6.90670858408103E-0001 6.89955399585393E-0001 6.89240546476024E-0001 + 6.88526298673206E-0001 6.87812655770358E-0001 6.87099617361111E-0001 6.86387183039309E-0001 6.85675352399006E-0001 + 6.84964125034467E-0001 6.84253500540168E-0001 6.83543478510799E-0001 6.82834058541255E-0001 6.82125240226648E-0001 + 6.81417023162298E-0001 6.80709406943734E-0001 6.80002391166699E-0001 6.79295975427145E-0001 6.78590159321233E-0001 + 6.77884942445338E-0001 6.77180324396040E-0001 6.76476304770134E-0001 6.75772883164622E-0001 6.75070059176719E-0001 + 6.74367832403847E-0001 6.73666202443639E-0001 6.72965168893937E-0001 6.72264731352795E-0001 6.71564889418474E-0001 + 6.70865642689444E-0001 6.70166990764388E-0001 6.69468933242196E-0001 6.68771469721967E-0001 6.68074599803008E-0001 + 6.67378323084839E-0001 6.66682639167184E-0001 6.65987547649981E-0001 6.65293048133373E-0001 6.64599140217713E-0001 + 6.63905823503562E-0001 6.63213097591692E-0001 6.62520962083080E-0001 6.61829416578913E-0001 6.61138460680587E-0001 + 6.60448093989706E-0001 6.59758316108081E-0001 6.59069126637732E-0001 6.58380525180886E-0001 6.57692511339979E-0001 + 6.57005084717655E-0001 6.56318244916764E-0001 6.55631991540365E-0001 6.54946324191725E-0001 6.54261242474316E-0001 + 6.53576745991821E-0001 6.52892834348127E-0001 6.52209507147330E-0001 6.51526763993733E-0001 6.50844604491845E-0001 + 6.50163028246383E-0001 6.49482034862270E-0001 6.48801623944636E-0001 6.48121795098819E-0001 6.47442547930363E-0001 + 6.46763882045017E-0001 6.46085797048737E-0001 6.45408292547688E-0001 6.44731368148237E-0001 6.44055023456960E-0001 + 6.43379258080638E-0001 6.42704071626261E-0001 6.42029463701019E-0001 6.41355433912314E-0001 6.40681981867750E-0001 + 6.40009107175137E-0001 6.39336809442493E-0001 6.38665088278038E-0001 6.37993943290200E-0001 6.37323374087613E-0001 + 6.36653380279113E-0001 6.35983961473744E-0001 6.35315117280755E-0001 6.34646847309597E-0001 6.33979151169930E-0001 + 6.33312028471617E-0001 6.32645478824725E-0001 6.31979501839526E-0001 6.31314097126499E-0001 6.30649264296324E-0001 + 6.29985002959886E-0001 6.29321312728278E-0001 6.28658193212794E-0001 6.27995644024931E-0001 6.27333664776394E-0001 + 6.26672255079088E-0001 6.26011414545125E-0001 6.25351142786819E-0001 6.24691439416689E-0001 6.24032304047458E-0001 + 6.23373736292051E-0001 6.22715735763596E-0001 6.22058302075428E-0001 6.21401434841081E-0001 6.20745133674295E-0001 + 6.20089398189014E-0001 6.19434227999381E-0001 6.18779622719747E-0001 6.18125581964661E-0001 6.17472105348880E-0001 + 6.16819192487359E-0001 6.16166842995260E-0001 6.15515056487943E-0001 6.14863832580976E-0001 6.14213170890124E-0001 + 6.13563071031357E-0001 6.12913532620849E-0001 6.12264555274971E-0001 6.11616138610302E-0001 6.10968282243620E-0001 + 6.10320985791905E-0001 6.09674248872339E-0001 6.09028071102306E-0001 6.08382452099391E-0001 6.07737391481383E-0001 + 6.07092888866269E-0001 6.06448943872241E-0001 6.05805556117689E-0001 6.05162725221206E-0001 6.04520450801588E-0001 + 6.03878732477827E-0001 6.03237569869122E-0001 6.02596962594870E-0001 6.01956910274668E-0001 6.01317412528315E-0001 + 6.00678468975811E-0001 6.00040079237356E-0001 5.99402242933350E-0001 5.98764959684395E-0001 5.98128229111293E-0001 + 5.97492050835046E-0001 5.96856424476856E-0001 5.96221349658122E-0001 5.95586826000451E-0001 5.94952853125643E-0001 + 5.94319430655700E-0001 5.93686558212825E-0001 5.93054235419418E-0001 5.92422461898082E-0001 5.91791237271617E-0001 + 5.91160561163024E-0001 5.90530433195501E-0001 5.89900852992449E-0001 5.89271820177465E-0001 5.88643334374347E-0001 + 5.88015395207092E-0001 5.87388002299895E-0001 5.86761155277150E-0001 5.86134853763451E-0001 5.85509097383589E-0001 + 5.84883885762556E-0001 5.84259218525540E-0001 5.83635095297929E-0001 5.83011515705310E-0001 5.82388479373465E-0001 + 5.81765985928380E-0001 5.81144034996234E-0001 5.80522626203406E-0001 5.79901759176474E-0001 5.79281433542211E-0001 + 5.78661648927592E-0001 5.78042404959786E-0001 5.77423701266162E-0001 5.76805537474286E-0001 5.76187913211921E-0001 + 5.75570828107028E-0001 5.74954281787765E-0001 5.74338273882486E-0001 5.73722804019747E-0001 5.73107871828295E-0001 + 5.72493476937078E-0001 5.71879618975239E-0001 5.71266297572119E-0001 5.70653512357256E-0001 5.70041262960383E-0001 + 5.69429549011432E-0001 5.68818370140530E-0001 5.68207725978000E-0001 5.67597616154364E-0001 5.66988040300336E-0001 + 5.66378998046831E-0001 5.65770489024956E-0001 5.65162512866018E-0001 5.64555069201517E-0001 5.63948157663149E-0001 + 5.63341777882808E-0001 5.62735929492582E-0001 5.62130612124755E-0001 5.61525825411806E-0001 5.60921568986412E-0001 + 5.60317842481442E-0001 5.59714645529963E-0001 5.59111977765236E-0001 5.58509838820717E-0001 5.57908228330057E-0001 + 5.57307145927105E-0001 5.56706591245900E-0001 5.56106563920679E-0001 5.55507063585873E-0001 5.54908089876109E-0001 + 5.54309642426207E-0001 5.53711720871180E-0001 5.53114324846241E-0001 5.52517453986791E-0001 5.51921107928430E-0001 + 5.51325286306950E-0001 5.50729988758336E-0001 5.50135214918770E-0001 5.49540964424627E-0001 5.48947236912474E-0001 + 5.48354032019075E-0001 5.47761349381385E-0001 5.47169188636554E-0001 5.46577549421925E-0001 5.45986431375036E-0001 + 5.45395834133615E-0001 5.44805757335588E-0001 5.44216200619071E-0001 5.43627163622373E-0001 5.43038645983998E-0001 + 5.42450647342643E-0001 5.41863167337196E-0001 5.41276205606739E-0001 5.40689761790547E-0001 5.40103835528088E-0001 + 5.39518426459022E-0001 5.38933534223201E-0001 5.38349158460670E-0001 5.37765298811667E-0001 5.37181954916623E-0001 + 5.36599126416159E-0001 5.36016812951088E-0001 5.35435014162420E-0001 5.34853729691348E-0001 5.34272959179267E-0001 + 5.33692702267756E-0001 5.33112958598591E-0001 5.32533727813736E-0001 5.31955009555348E-0001 5.31376803465777E-0001 + 5.30799109187563E-0001 5.30221926363436E-0001 5.29645254636319E-0001 5.29069093649327E-0001 5.28493443045765E-0001 + 5.27918302469128E-0001 5.27343671563104E-0001 5.26769549971570E-0001 5.26195937338595E-0001 5.25622833308440E-0001 + 5.25050237525553E-0001 5.24478149634576E-0001 5.23906569280341E-0001 5.23335496107867E-0001 5.22764929762369E-0001 + 5.22194869889247E-0001 5.21625316134094E-0001 5.21056268142694E-0001 5.20487725561018E-0001 5.19919688035228E-0001 + 5.19352155211678E-0001 5.18785126736909E-0001 5.18218602257653E-0001 5.17652581420833E-0001 5.17087063873558E-0001 + 5.16522049263130E-0001 5.15957537237037E-0001 5.15393527442961E-0001 5.14830019528768E-0001 5.14267013142517E-0001 + 5.13704507932454E-0001 5.13142503547016E-0001 5.12580999634827E-0001 5.12019995844700E-0001 5.11459491825637E-0001 + 5.10899487226830E-0001 5.10339981697659E-0001 5.09780974887691E-0001 5.09222466446683E-0001 5.08664456024581E-0001 + 5.08106943271516E-0001 5.07549927837811E-0001 5.06993409373976E-0001 5.06437387530708E-0001 5.05881861958893E-0001 + 5.05326832309605E-0001 5.04772298234105E-0001 5.04218259383842E-0001 5.03664715410453E-0001 5.03111665965763E-0001 + 5.02559110701784E-0001 5.02007049270716E-0001 5.01455481324945E-0001 5.00904406517045E-0001 5.00353824499778E-0001 + 4.99803734926092E-0001 4.99254137449123E-0001 4.98705031722194E-0001 4.98156417398814E-0001 4.97608294132679E-0001 + 4.97060661577672E-0001 4.96513519387863E-0001 4.95966867217508E-0001 4.95420704721051E-0001 4.94875031553120E-0001 + 4.94329847368532E-0001 4.93785151822287E-0001 4.93240944569575E-0001 4.92697225265769E-0001 4.92153993566430E-0001 + 4.91611249127304E-0001 4.91068991604323E-0001 4.90527220653606E-0001 4.89985935931456E-0001 4.89445137094363E-0001 + 4.88904823799001E-0001 4.88364995702231E-0001 4.87825652461100E-0001 4.87286793732839E-0001 4.86748419174864E-0001 + 4.86210528444777E-0001 4.85673121200365E-0001 4.85136197099600E-0001 4.84599755800639E-0001 4.84063796961825E-0001 + 4.83528320241683E-0001 4.82993325298927E-0001 4.82458811792450E-0001 4.81924779381335E-0001 4.81391227724846E-0001 + 4.80858156482433E-0001 4.80325565313732E-0001 4.79793453878559E-0001 4.79261821836917E-0001 4.78730668848994E-0001 + 4.78199994575159E-0001 4.77669798675968E-0001 4.77140080812160E-0001 4.76610840644656E-0001 4.76082077834564E-0001 + 4.75553792043172E-0001 4.75025982931956E-0001 4.74498650162570E-0001 4.73971793396857E-0001 4.73445412296840E-0001 + 4.72919506524726E-0001 4.72394075742907E-0001 4.71869119613953E-0001 4.71344637800624E-0001 4.70820629965857E-0001 + 4.70297095772777E-0001 4.69774034884688E-0001 4.69251446965078E-0001 4.68729331677619E-0001 4.68207688686163E-0001 + 4.67686517654746E-0001 4.67165818247586E-0001 4.66645590129086E-0001 4.66125832963827E-0001 4.65606546416576E-0001 + 4.65087730152278E-0001 4.64569383836065E-0001 4.64051507133247E-0001 4.63534099709319E-0001 4.63017161229955E-0001 + 4.62500691361012E-0001 4.61984689768530E-0001 4.61469156118728E-0001 4.60954090078009E-0001 4.60439491312956E-0001 + 4.59925359490335E-0001 4.59411694277091E-0001 4.58898495340351E-0001 4.58385762347426E-0001 4.57873494965802E-0001 + 4.57361692863153E-0001 4.56850355707328E-0001 4.56339483166362E-0001 4.55829074908467E-0001 4.55319130602038E-0001 + 4.54809649915648E-0001 4.54300632518054E-0001 4.53792078078191E-0001 4.53283986265175E-0001 4.52776356748302E-0001 + 4.52269189197051E-0001 4.51762483281076E-0001 4.51256238670217E-0001 4.50750455034489E-0001 4.50245132044090E-0001 + 4.49740269369396E-0001 4.49235866680966E-0001 4.48731923649535E-0001 4.48228439946019E-0001 4.47725415241514E-0001 + 4.47222849207296E-0001 4.46720741514819E-0001 4.46219091835718E-0001 4.45717899841806E-0001 4.45217165205076E-0001 + 4.44716887597700E-0001 4.44217066692026E-0001 4.43717702160588E-0001 4.43218793676092E-0001 4.42720340911427E-0001 + 4.42222343539659E-0001 4.41724801234034E-0001 4.41227713667974E-0001 4.40731080515082E-0001 4.40234901449138E-0001 + 4.39739176144104E-0001 4.39243904274114E-0001 4.38749085513485E-0001 4.38254719536712E-0001 4.37760806018465E-0001 + 4.37267344633595E-0001 4.36774335057130E-0001 4.36281776964276E-0001 4.35789670030417E-0001 4.35298013931113E-0001 + 4.34806808342104E-0001 4.34316052939305E-0001 4.33825747398813E-0001 4.33335891396897E-0001 4.32846484610007E-0001 + 4.32357526714769E-0001 4.31869017387987E-0001 4.31380956306641E-0001 4.30893343147886E-0001 4.30406177589061E-0001 + 4.29919459307675E-0001 4.29433187981416E-0001 4.28947363288151E-0001 4.28461984905919E-0001 4.27977052512941E-0001 + 4.27492565787610E-0001 4.27008524408499E-0001 4.26524928054354E-0001 4.26041776404101E-0001 4.25559069136838E-0001 + 4.25076805931844E-0001 4.24594986468570E-0001 4.24113610426645E-0001 4.23632677485874E-0001 4.23152187326237E-0001 + 4.22672139627890E-0001 4.22192534071166E-0001 4.21713370336572E-0001 4.21234648104790E-0001 4.20756367056682E-0001 + 4.20278526873279E-0001 4.19801127235792E-0001 4.19324167825606E-0001 4.18847648324280E-0001 4.18371568413550E-0001 + 4.17895927775327E-0001 4.17420726091694E-0001 4.16945963044913E-0001 4.16471638317419E-0001 4.15997751591822E-0001 + 4.15524302550905E-0001 4.15051290877629E-0001 4.14578716255126E-0001 4.14106578366705E-0001 4.13634876895849E-0001 + 4.13163611526214E-0001 4.12692781941632E-0001 4.12222387826108E-0001 4.11752428863821E-0001 4.11282904739126E-0001 + 4.10813815136549E-0001 4.10345159740793E-0001 4.09876938236731E-0001 4.09409150309414E-0001 4.08941795644065E-0001 + 4.08474873926078E-0001 4.08008384841024E-0001 4.07542328074646E-0001 4.07076703312862E-0001 4.06611510241761E-0001 + 4.06146748547606E-0001 4.05682417916833E-0001 4.05218518036053E-0001 4.04755048592047E-0001 4.04292009271771E-0001 + 4.03829399762354E-0001 4.03367219751096E-0001 4.02905468925472E-0001 4.02444146973128E-0001 4.01983253581883E-0001 + 4.01522788439729E-0001 4.01062751234830E-0001 4.00603141655522E-0001 4.00143959390315E-0001 3.99685204127889E-0001 + 3.99226875557097E-0001 3.98768973366964E-0001 3.98311497246689E-0001 3.97854446885639E-0001 3.97397821973357E-0001 + 3.96941622199554E-0001 3.96485847254117E-0001 3.96030496827099E-0001 3.95575570608729E-0001 3.95121068289408E-0001 + 3.94666989559706E-0001 3.94213334110364E-0001 3.93760101632296E-0001 3.93307291816586E-0001 3.92854904354491E-0001 + 3.92402938937436E-0001 3.91951395257021E-0001 3.91500273005013E-0001 3.91049571873353E-0001 3.90599291554151E-0001 + 3.90149431739686E-0001 3.89699992122412E-0001 3.89250972394950E-0001 3.88802372250094E-0001 3.88354191380807E-0001 + 3.87906429480223E-0001 3.87459086241645E-0001 3.87012161358545E-0001 3.86565654524571E-0001 3.86119565433535E-0001 + 3.85673893779423E-0001 3.85228639256387E-0001 3.84783801558752E-0001 3.84339380381013E-0001 3.83895375417832E-0001 + 3.83451786364042E-0001 3.83008612914646E-0001 3.82565854764817E-0001 3.82123511609897E-0001 3.81681583145395E-0001 + 3.81240069066993E-0001 3.80798969070540E-0001 3.80358282852054E-0001 3.79918010107724E-0001 3.79478150533905E-0001 + 3.79038703827124E-0001 3.78599669684076E-0001 3.78161047801621E-0001 3.77722837876795E-0001 3.77285039606795E-0001 + 3.76847652688993E-0001 3.76410676820925E-0001 3.75974111700298E-0001 3.75537957024986E-0001 3.75102212493031E-0001 + 3.74666877802645E-0001 3.74231952652207E-0001 3.73797436740263E-0001 3.73363329765530E-0001 3.72929631426889E-0001 + 3.72496341423392E-0001 3.72063459454258E-0001 3.71630985218873E-0001 3.71198918416791E-0001 3.70767258747733E-0001 + 3.70336005911590E-0001 3.69905159608417E-0001 3.69474719538438E-0001 3.69044685402045E-0001 3.68615056899795E-0001 + 3.68185833732415E-0001 3.67757015600798E-0001 3.67328602206002E-0001 3.66900593249256E-0001 3.66472988431951E-0001 + 3.66045787455648E-0001 3.65618990022074E-0001 3.65192595833124E-0001 3.64766604590857E-0001 3.64341015997500E-0001 + 3.63915829755447E-0001 3.63491045567255E-0001 3.63066663135652E-0001 3.62642682163531E-0001 3.62219102353948E-0001 + 3.61795923410129E-0001 3.61373145035463E-0001 3.60950766933508E-0001 3.60528788807985E-0001 3.60107210362783E-0001 + 3.59686031301955E-0001 3.59265251329720E-0001 3.58844870150465E-0001 3.58424887468739E-0001 3.58005302989258E-0001 + 3.57586116416904E-0001 3.57167327456723E-0001 3.56748935813928E-0001 3.56330941193896E-0001 3.55913343302169E-0001 + 3.55496141844455E-0001 3.55079336526625E-0001 3.54662927054717E-0001 3.54246913134933E-0001 3.53831294473640E-0001 + 3.53416070777370E-0001 3.53001241752818E-0001 3.52586807106845E-0001 3.52172766546477E-0001 3.51759119778902E-0001 + 3.51345866511476E-0001 3.50933006451715E-0001 3.50520539307303E-0001 3.50108464786086E-0001 3.49696782596075E-0001 + 3.49285492445443E-0001 3.48874594042531E-0001 3.48464087095839E-0001 3.48053971314035E-0001 3.47644246405948E-0001 + 3.47234912080572E-0001 3.46825968047063E-0001 3.46417414014743E-0001 3.46009249693095E-0001 3.45601474791767E-0001 + 3.45194089020570E-0001 3.44787092089477E-0001 3.44380483708627E-0001 3.43974263588317E-0001 3.43568431439013E-0001 + 3.43162986971341E-0001 3.42757929896089E-0001 3.42353259924210E-0001 3.41948976766817E-0001 3.41545080135189E-0001 + 3.41141569740765E-0001 3.40738445295148E-0001 3.40335706510103E-0001 3.39933353097557E-0001 3.39531384769599E-0001 + 3.39129801238483E-0001 3.38728602216621E-0001 3.38327787416590E-0001 3.37927356551129E-0001 3.37527309333137E-0001 + 3.37127645475678E-0001 3.36728364691975E-0001 3.36329466695414E-0001 3.35930951199542E-0001 3.35532817918070E-0001 + 3.35135066564866E-0001 3.34737696853965E-0001 3.34340708499560E-0001 3.33944101216005E-0001 3.33547874717818E-0001 + 3.33152028719676E-0001 3.32756562936417E-0001 3.32361477083042E-0001 3.31966770874712E-0001 3.31572444026749E-0001 + 3.31178496254634E-0001 3.30784927274013E-0001 3.30391736800689E-0001 3.29998924550627E-0001 3.29606490239954E-0001 + 3.29214433584955E-0001 3.28822754302077E-0001 3.28431452107928E-0001 3.28040526719273E-0001 3.27649977853042E-0001 + 3.27259805226322E-0001 3.26870008556362E-0001 3.26480587560569E-0001 3.26091541956512E-0001 3.25702871461919E-0001 + 3.25314575794677E-0001 3.24926654672834E-0001 3.24539107814599E-0001 3.24151934938338E-0001 3.23765135762578E-0001 + 3.23378710006005E-0001 3.22992657387465E-0001 3.22606977625963E-0001 3.22221670440663E-0001 3.21836735550889E-0001 + 3.21452172676125E-0001 3.21067981536011E-0001 3.20684161850350E-0001 3.20300713339100E-0001 3.19917635722381E-0001 + 3.19534928720471E-0001 3.19152592053807E-0001 3.18770625442983E-0001 3.18389028608754E-0001 3.18007801272032E-0001 + 3.17626943153888E-0001 3.17246453975551E-0001 3.16866333458410E-0001 3.16486581324010E-0001 3.16107197294057E-0001 + 3.15728181090412E-0001 3.15349532435096E-0001 3.14971251050287E-0001 3.14593336658323E-0001 3.14215788981698E-0001 + 3.13838607743064E-0001 3.13461792665232E-0001 3.13085343471169E-0001 3.12709259884002E-0001 3.12333541627012E-0001 + 3.11958188423640E-0001 3.11583199997485E-0001 3.11208576072301E-0001 3.10834316372002E-0001 3.10460420620658E-0001 + 3.10086888542494E-0001 3.09713719861896E-0001 3.09340914303404E-0001 3.08968471591717E-0001 3.08596391451690E-0001 + 3.08224673608334E-0001 3.07853317786819E-0001 3.07482323712468E-0001 3.07111691110764E-0001 3.06741419707346E-0001 + 3.06371509228009E-0001 3.06001959398704E-0001 3.05632769945538E-0001 3.05263940594776E-0001 3.04895471072838E-0001 + 3.04527361106300E-0001 3.04159610421895E-0001 3.03792218746512E-0001 3.03425185807194E-0001 3.03058511331142E-0001 + 3.02692195045712E-0001 3.02326236678417E-0001 3.01960635956923E-0001 3.01595392609054E-0001 3.01230506362789E-0001 + 3.00865976946262E-0001 3.00501804087764E-0001 3.00137987515737E-0001 2.99774526958784E-0001 2.99411422145659E-0001 + 2.99048672805274E-0001 2.98686278666695E-0001 2.98324239459142E-0001 2.97962554911991E-0001 2.97601224754771E-0001 + 2.97240248717170E-0001 2.96879626529028E-0001 2.96519357920339E-0001 2.96159442621253E-0001 2.95799880362075E-0001 + 2.95440670873262E-0001 2.95081813885427E-0001 2.94723309129339E-0001 2.94365156335919E-0001 2.94007355236243E-0001 + 2.93649905561541E-0001 2.93292807043198E-0001 2.92936059412750E-0001 2.92579662401891E-0001 2.92223615742467E-0001 + 2.91867919166478E-0001 2.91512572406077E-0001 2.91157575193572E-0001 2.90802927261424E-0001 2.90448628342247E-0001 + 2.90094678168810E-0001 2.89741076474033E-0001 2.89387822990993E-0001 2.89034917452917E-0001 2.88682359593187E-0001 + 2.88330149145338E-0001 2.87978285843055E-0001 2.87626769420181E-0001 2.87275599610711E-0001 2.86924776148789E-0001 + 2.86574298768716E-0001 2.86224167204944E-0001 2.85874381192078E-0001 2.85524940464876E-0001 2.85175844758247E-0001 + 2.84827093807255E-0001 2.84478687347115E-0001 2.84130625113194E-0001 2.83782906841013E-0001 2.83435532266242E-0001 + 2.83088501124708E-0001 2.82741813152385E-0001 2.82395468085404E-0001 2.82049465660043E-0001 2.81703805612737E-0001 + 2.81358487680068E-0001 2.81013511598773E-0001 2.80668877105740E-0001 2.80324583938009E-0001 2.79980631832770E-0001 + 2.79637020527366E-0001 2.79293749759292E-0001 2.78950819266192E-0001 2.78608228785864E-0001 2.78265978056255E-0001 + 2.77924066815466E-0001 2.77582494801746E-0001 2.77241261753497E-0001 2.76900367409273E-0001 2.76559811507775E-0001 + 2.76219593787859E-0001 2.75879713988529E-0001 2.75540171848943E-0001 2.75200967108406E-0001 2.74862099506376E-0001 + 2.74523568782461E-0001 2.74185374676418E-0001 2.73847516928158E-0001 2.73509995277738E-0001 2.73172809465369E-0001 + 2.72835959231411E-0001 2.72499444316372E-0001 2.72163264460914E-0001 2.71827419405845E-0001 2.71491908892126E-0001 + 2.71156732660867E-0001 2.70821890453328E-0001 2.70487382010918E-0001 2.70153207075196E-0001 2.69819365387872E-0001 + 2.69485856690804E-0001 2.69152680725999E-0001 2.68819837235616E-0001 2.68487325961961E-0001 2.68155146647491E-0001 + 2.67823299034811E-0001 2.67491782866675E-0001 2.67160597885988E-0001 2.66829743835802E-0001 2.66499220459320E-0001 + 2.66169027499892E-0001 2.65839164701017E-0001 2.65509631806346E-0001 2.65180428559673E-0001 2.64851554704947E-0001 + 2.64523009986261E-0001 2.64194794147858E-0001 2.63866906934131E-0001 2.63539348089620E-0001 2.63212117359012E-0001 + 2.62885214487145E-0001 2.62558639219003E-0001 2.62232391299720E-0001 2.61906470474578E-0001 2.61580876489005E-0001 + 2.61255609088579E-0001 2.60930668019026E-0001 2.60606053026217E-0001 2.60281763856175E-0001 2.59957800255068E-0001 + 2.59634161969212E-0001 2.59310848745071E-0001 2.58987860329257E-0001 2.58665196468528E-0001 2.58342856909790E-0001 + 2.58020841400099E-0001 2.57699149686654E-0001 2.57377781516803E-0001 2.57056736638043E-0001 2.56736014798015E-0001 + 2.56415615744509E-0001 2.56095539225460E-0001 2.55775784988954E-0001 2.55456352783220E-0001 2.55137242356634E-0001 + 2.54818453457720E-0001 2.54499985835149E-0001 2.54181839237738E-0001 2.53864013414449E-0001 2.53546508114393E-0001 + 2.53229323086826E-0001 2.52912458081150E-0001 2.52595912846916E-0001 2.52279687133815E-0001 2.51963780691692E-0001 + 2.51648193270532E-0001 2.51332924620470E-0001 2.51017974491784E-0001 2.50703342634899E-0001 2.50389028800386E-0001 + 2.50075032738962E-0001 2.49761354201490E-0001 2.49447992938976E-0001 2.49134948702576E-0001 2.48822221243588E-0001 + 2.48509810313456E-0001 2.48197715663771E-0001 2.47885937046267E-0001 2.47574474212825E-0001 2.47263326915471E-0001 + 2.46952494906376E-0001 2.46641977937855E-0001 2.46331775762370E-0001 2.46021888132526E-0001 2.45712314801073E-0001 + 2.45403055520908E-0001 2.45094110045071E-0001 2.44785478126746E-0001 2.44477159519263E-0001 2.44169153976097E-0001 + 2.43861461250865E-0001 2.43554081097331E-0001 2.43247013269402E-0001 2.42940257521131E-0001 2.42633813606713E-0001 + 2.42327681280489E-0001 2.42021860296943E-0001 2.41716350410701E-0001 2.41411151376539E-0001 2.41106262949371E-0001 + 2.40801684884259E-0001 2.40497416936406E-0001 2.40193458861159E-0001 2.39889810414011E-0001 2.39586471350595E-0001 + 2.39283441426692E-0001 2.38980720398223E-0001 2.38678308021253E-0001 2.38376204051992E-0001 2.38074408246793E-0001 + 2.37772920362148E-0001 2.37471740154699E-0001 2.37170867381227E-0001 2.36870301798657E-0001 2.36570043164056E-0001 + 2.36270091234636E-0001 2.35970445767751E-0001 2.35671106520895E-0001 2.35372073251710E-0001 2.35073345717976E-0001 + 2.34774923677619E-0001 2.34476806888706E-0001 2.34178995109446E-0001 2.33881488098192E-0001 2.33584285613437E-0001 + 2.33287387413819E-0001 2.32990793258116E-0001 2.32694502905251E-0001 2.32398516114287E-0001 2.32102832644428E-0001 + 2.31807452255023E-0001 2.31512374705560E-0001 2.31217599755671E-0001 2.30923127165130E-0001 2.30628956693851E-0001 + 2.30335088101890E-0001 2.30041521149447E-0001 2.29748255596860E-0001 2.29455291204611E-0001 2.29162627733323E-0001 + 2.28870264943759E-0001 2.28578202596827E-0001 2.28286440453571E-0001 2.27994978275182E-0001 2.27703815822985E-0001 + 2.27412952858454E-0001 2.27122389143198E-0001 2.26832124438970E-0001 2.26542158507664E-0001 2.26252491111312E-0001 + 2.25963122012090E-0001 2.25674050972312E-0001 2.25385277754436E-0001 2.25096802121057E-0001 2.24808623834914E-0001 + 2.24520742658883E-0001 2.24233158355983E-0001 2.23945870689372E-0001 2.23658879422348E-0001 2.23372184318351E-0001 + 2.23085785140960E-0001 2.22799681653894E-0001 2.22513873621012E-0001 2.22228360806314E-0001 2.21943142973938E-0001 + 2.21658219888164E-0001 2.21373591313410E-0001 2.21089257014234E-0001 2.20805216755336E-0001 2.20521470301553E-0001 + 2.20238017417862E-0001 2.19954857869379E-0001 2.19671991421362E-0001 2.19389417839206E-0001 2.19107136888446E-0001 + 2.18825148334757E-0001 2.18543451943950E-0001 2.18262047481980E-0001 2.17980934714937E-0001 2.17700113409053E-0001 + 2.17419583330696E-0001 2.17139344246376E-0001 2.16859395922739E-0001 2.16579738126571E-0001 2.16300370624798E-0001 + 2.16021293184482E-0001 2.15742505572825E-0001 2.15464007557168E-0001 2.15185798904990E-0001 2.14907879383908E-0001 + 2.14630248761678E-0001 2.14352906806193E-0001 2.14075853285486E-0001 2.13799087967727E-0001 2.13522610621224E-0001 + 2.13246421014424E-0001 2.12970518915911E-0001 2.12694904094408E-0001 2.12419576318774E-0001 2.12144535358008E-0001 + 2.11869780981245E-0001 2.11595312957759E-0001 2.11321131056961E-0001 2.11047235048398E-0001 2.10773624701758E-0001 + 2.10500299786863E-0001 2.10227260073674E-0001 2.09954505332290E-0001 2.09682035332945E-0001 2.09409849846014E-0001 + 2.09137948642004E-0001 2.08866331491563E-0001 2.08594998165475E-0001 2.08323948434660E-0001 2.08053182070176E-0001 + 2.07782698843217E-0001 2.07512498525115E-0001 2.07242580887338E-0001 2.06972945701490E-0001 2.06703592739311E-0001 + 2.06434521772681E-0001 2.06165732573614E-0001 2.05897224914259E-0001 2.05628998566903E-0001 2.05361053303971E-0001 + 2.05093388898020E-0001 2.04826005121748E-0001 2.04558901747985E-0001 2.04292078549700E-0001 2.04025535299996E-0001 + 2.03759271772113E-0001 2.03493287739426E-0001 2.03227582975447E-0001 2.02962157253823E-0001 2.02697010348337E-0001 + 2.02432142032908E-0001 2.02167552081589E-0001 2.01903240268570E-0001 2.01639206368175E-0001 2.01375450154866E-0001 + 2.01111971403239E-0001 2.00848769888023E-0001 2.00585845384086E-0001 2.00323197666428E-0001 2.00060826510187E-0001 + 1.99798731690634E-0001 1.99536912983174E-0001 1.99275370163351E-0001 1.99014103006840E-0001 1.98753111289452E-0001 + 1.98492394787133E-0001 1.98231953275964E-0001 1.97971786532158E-0001 1.97711894332068E-0001 1.97452276452176E-0001 + 1.97192932669101E-0001 1.96933862759597E-0001 1.96675066500550E-0001 1.96416543668983E-0001 1.96158294042050E-0001 + 1.95900317397043E-0001 1.95642613511386E-0001 1.95385182162635E-0001 1.95128023128485E-0001 1.94871136186760E-0001 + 1.94614521115420E-0001 1.94358177692559E-0001 1.94102105696405E-0001 1.93846304905319E-0001 1.93590775097794E-0001 + 1.93335516052461E-0001 1.93080527548080E-0001 1.92825809363546E-0001 1.92571361277888E-0001 1.92317183070269E-0001 + 1.92063274519982E-0001 1.91809635406458E-0001 1.91556265509257E-0001 1.91303164608073E-0001 1.91050332482735E-0001 + 1.90797768913203E-0001 1.90545473679571E-0001 1.90293446562065E-0001 1.90041687341045E-0001 1.89790195797002E-0001 + 1.89538971710561E-0001 1.89288014862478E-0001 1.89037325033645E-0001 1.88786902005083E-0001 1.88536745557948E-0001 + 1.88286855473526E-0001 1.88037231533236E-0001 1.87787873518631E-0001 1.87538781211394E-0001 1.87289954393342E-0001 + 1.87041392846423E-0001 1.86793096352717E-0001 1.86545064694436E-0001 1.86297297653925E-0001 1.86049795013659E-0001 + 1.85802556556246E-0001 1.85555582064426E-0001 1.85308871321071E-0001 1.85062424109182E-0001 1.84816240211895E-0001 + 1.84570319412475E-0001 1.84324661494321E-0001 1.84079266240960E-0001 1.83834133436053E-0001 1.83589262863391E-0001 + 1.83344654306897E-0001 1.83100307550626E-0001 1.82856222378760E-0001 1.82612398575618E-0001 1.82368835925645E-0001 + 1.82125534213420E-0001 1.81882493223652E-0001 1.81639712741180E-0001 1.81397192550974E-0001 1.81154932438135E-0001 + 1.80912932187896E-0001 1.80671191585618E-0001 1.80429710416795E-0001 1.80188488467050E-0001 1.79947525522136E-0001 + 1.79706821367937E-0001 1.79466375790468E-0001 1.79226188575873E-0001 1.78986259510428E-0001 1.78746588380537E-0001 + 1.78507174972734E-0001 1.78268019073687E-0001 1.78029120470187E-0001 1.77790478949162E-0001 1.77552094297665E-0001 + 1.77313966302882E-0001 1.77076094752125E-0001 1.76838479432839E-0001 1.76601120132598E-0001 1.76364016639104E-0001 + 1.76127168740190E-0001 1.75890576223818E-0001 1.75654238878079E-0001 1.75418156491193E-0001 1.75182328851511E-0001 + 1.74946755747512E-0001 1.74711436967803E-0001 1.74476372301123E-0001 1.74241561536337E-0001 1.74007004462441E-0001 + 1.73772700868559E-0001 1.73538650543945E-0001 1.73304853277979E-0001 1.73071308860173E-0001 1.72838017080166E-0001 + 1.72604977727727E-0001 1.72372190592751E-0001 1.72139655465263E-0001 1.71907372135418E-0001 1.71675340393497E-0001 + 1.71443560029910E-0001 1.71212030835197E-0001 1.70980752600023E-0001 1.70749725115183E-0001 1.70518948171602E-0001 + 1.70288421560330E-0001 1.70058145072546E-0001 1.69828118499558E-0001 1.69598341632800E-0001 1.69368814263835E-0001 + 1.69139536184353E-0001 1.68910507186174E-0001 1.68681727061244E-0001 1.68453195601635E-0001 1.68224912599549E-0001 + 1.67996877847315E-0001 1.67769091137388E-0001 1.67541552262353E-0001 1.67314261014920E-0001 1.67087217187926E-0001 + 1.66860420574339E-0001 1.66633870967249E-0001 1.66407568159876E-0001 1.66181511945568E-0001 1.65955702117797E-0001 + 1.65730138470164E-0001 1.65504820796396E-0001 1.65279748890349E-0001 1.65054922546001E-0001 1.64830341557462E-0001 + 1.64606005718965E-0001 1.64381914824872E-0001 1.64158068669670E-0001 1.63934467047972E-0001 1.63711109754519E-0001 + 1.63487996584178E-0001 1.63265127331941E-0001 1.63042501792928E-0001 1.62820119762385E-0001 1.62597981035683E-0001 + 1.62376085408319E-0001 1.62154432675918E-0001 1.61933022634228E-0001 1.61711855079125E-0001 1.61490929806612E-0001 + 1.61270246612815E-0001 1.61049805293987E-0001 1.60829605646507E-0001 1.60609647466879E-0001 1.60389930551733E-0001 + 1.60170454697824E-0001 1.59951219702033E-0001 1.59732225361367E-0001 1.59513471472958E-0001 1.59294957834061E-0001 + 1.59076684242060E-0001 1.58858650494461E-0001 1.58640856388897E-0001 1.58423301723126E-0001 1.58205986295031E-0001 + 1.57988909902618E-0001 1.57772072344021E-0001 1.57555473417496E-0001 1.57339112921426E-0001 1.57122990654317E-0001 + 1.56907106414803E-0001 1.56691460001636E-0001 1.56476051213700E-0001 1.56260879850000E-0001 1.56045945709664E-0001 + 1.55831248591947E-0001 1.55616788296228E-0001 1.55402564622010E-0001 1.55188577368919E-0001 1.54974826336706E-0001 + 1.54761311325247E-0001 1.54548032134542E-0001 1.54334988564713E-0001 1.54122180416008E-0001 1.53909607488800E-0001 + 1.53697269583580E-0001 1.53485166500971E-0001 1.53273298041714E-0001 1.53061664006675E-0001 1.52850264196844E-0001 + 1.52639098413336E-0001 1.52428166457387E-0001 1.52217468130357E-0001 1.52007003233731E-0001 1.51796771569115E-0001 + 1.51586772938241E-0001 1.51377007142963E-0001 1.51167473985257E-0001 1.50958173267224E-0001 1.50749104791086E-0001 + 1.50540268359190E-0001 1.50331663774006E-0001 1.50123290838125E-0001 1.49915149354262E-0001 1.49707239125256E-0001 + 1.49499559954067E-0001 1.49292111643778E-0001 1.49084893997595E-0001 1.48877906818846E-0001 1.48671149910982E-0001 + 1.48464623077578E-0001 1.48258326122328E-0001 1.48052258849052E-0001 1.47846421061689E-0001 1.47640812564302E-0001 + 1.47435433161077E-0001 1.47230282656321E-0001 1.47025360854463E-0001 1.46820667560053E-0001 1.46616202577766E-0001 + 1.46411965712396E-0001 1.46207956768862E-0001 1.46004175552200E-0001 1.45800621867573E-0001 1.45597295520263E-0001 + 1.45394196315672E-0001 1.45191324059328E-0001 1.44988678556876E-0001 1.44786259614087E-0001 1.44584067036850E-0001 + 1.44382100631175E-0001 1.44180360203198E-0001 1.43978845559169E-0001 1.43777556505466E-0001 1.43576492848585E-0001 + 1.43375654395142E-0001 1.43175040951878E-0001 1.42974652325650E-0001 1.42774488323441E-0001 1.42574548752351E-0001 + 1.42374833419602E-0001 1.42175342132537E-0001 1.41976074698620E-0001 1.41777030925436E-0001 1.41578210620689E-0001 + 1.41379613592206E-0001 1.41181239647931E-0001 1.40983088595932E-0001 1.40785160244396E-0001 1.40587454401630E-0001 + 1.40389970876061E-0001 1.40192709476237E-0001 1.39995670010827E-0001 1.39798852288618E-0001 1.39602256118519E-0001 + 1.39405881309557E-0001 1.39209727670882E-0001 1.39013795011760E-0001 1.38818083141581E-0001 1.38622591869852E-0001 + 1.38427321006200E-0001 1.38232270360373E-0001 1.38037439742238E-0001 1.37842828961780E-0001 1.37648437829107E-0001 + 1.37454266154442E-0001 1.37260313748133E-0001 1.37066580420641E-0001 1.36873065982553E-0001 1.36679770244569E-0001 + 1.36486693017512E-0001 1.36293834112324E-0001 1.36101193340065E-0001 1.35908770511914E-0001 1.35716565439169E-0001 + 1.35524577933249E-0001 1.35332807805688E-0001 1.35141254868143E-0001 1.34949918932388E-0001 1.34758799810313E-0001 + 1.34567897313932E-0001 1.34377211255374E-0001 1.34186741446887E-0001 1.33996487700839E-0001 1.33806449829714E-0001 + 1.33616627646117E-0001 1.33427020962770E-0001 1.33237629592513E-0001 1.33048453348306E-0001 1.32859492043224E-0001 + 1.32670745490464E-0001 1.32482213503338E-0001 1.32293895895278E-0001 1.32105792479832E-0001 1.31917903070669E-0001 + 1.31730227481572E-0001 1.31542765526446E-0001 1.31355517019309E-0001 1.31168481774302E-0001 1.30981659605680E-0001 + 1.30795050327816E-0001 1.30608653755201E-0001 1.30422469702445E-0001 1.30236497984272E-0001 1.30050738415528E-0001 + 1.29865190811172E-0001 1.29679854986284E-0001 1.29494730756057E-0001 1.29309817935805E-0001 1.29125116340958E-0001 + 1.28940625787062E-0001 1.28756346089781E-0001 1.28572277064896E-0001 1.28388418528305E-0001 1.28204770296021E-0001 + 1.28021332184178E-0001 1.27838104009022E-0001 1.27655085586918E-0001 1.27472276734349E-0001 1.27289677267912E-0001 + 1.27107287004322E-0001 1.26925105760409E-0001 1.26743133353123E-0001 1.26561369599526E-0001 1.26379814316799E-0001 + 1.26198467322240E-0001 1.26017328433259E-0001 1.25836397467387E-0001 1.25655674242269E-0001 1.25475158575666E-0001 + 1.25294850285455E-0001 1.25114749189630E-0001 1.24934855106299E-0001 1.24755167853689E-0001 1.24575687250139E-0001 + 1.24396413114106E-0001 1.24217345264163E-0001 1.24038483518998E-0001 1.23859827697413E-0001 1.23681377618330E-0001 + 1.23503133100781E-0001 1.23325093963917E-0001 1.23147260027004E-0001 1.22969631109421E-0001 1.22792207030667E-0001 + 1.22614987610351E-0001 1.22437972668201E-0001 1.22261162024058E-0001 1.22084555497878E-0001 1.21908152909734E-0001 + 1.21731954079813E-0001 1.21555958828415E-0001 1.21380166975958E-0001 1.21204578342973E-0001 1.21029192750105E-0001 + 1.20854010018117E-0001 1.20679029967883E-0001 1.20504252420394E-0001 1.20329677196754E-0001 1.20155304118182E-0001 + 1.19981133006013E-0001 1.19807163681694E-0001 1.19633395966787E-0001 1.19459829682969E-0001 1.19286464652032E-0001 + 1.19113300695880E-0001 1.18940337636532E-0001 1.18767575296123E-0001 1.18595013496899E-0001 1.18422652061222E-0001 + 1.18250490811567E-0001 1.18078529570524E-0001 1.17906768160795E-0001 1.17735206405197E-0001 1.17563844126662E-0001 + 1.17392681148232E-0001 1.17221717293067E-0001 1.17050952384436E-0001 1.16880386245727E-0001 1.16710018700436E-0001 + 1.16539849572176E-0001 1.16369878684672E-0001 1.16200105861763E-0001 1.16030530927399E-0001 1.15861153705647E-0001 + 1.15691974020685E-0001 1.15522991696804E-0001 1.15354206558407E-0001 1.15185618430013E-0001 1.15017227136252E-0001 + 1.14849032501867E-0001 1.14681034351713E-0001 1.14513232510761E-0001 1.14345626804092E-0001 1.14178217056899E-0001 + 1.14011003094490E-0001 1.13843984742284E-0001 1.13677161825813E-0001 1.13510534170723E-0001 1.13344101602770E-0001 + 1.13177863947823E-0001 1.13011821031864E-0001 1.12845972680988E-0001 1.12680318721399E-0001 1.12514858979418E-0001 + 1.12349593281475E-0001 1.12184521454111E-0001 1.12019643323983E-0001 1.11854958717856E-0001 1.11690467462610E-0001 + 1.11526169385234E-0001 1.11362064312831E-0001 1.11198152072615E-0001 1.11034432491912E-0001 1.10870905398160E-0001 + 1.10707570618906E-0001 1.10544427981814E-0001 1.10381477314653E-0001 1.10218718445309E-0001 1.10056151201776E-0001 + 1.09893775412161E-0001 1.09731590904681E-0001 1.09569597507665E-0001 1.09407795049554E-0001 1.09246183358900E-0001 + 1.09084762264363E-0001 1.08923531594720E-0001 1.08762491178853E-0001 1.08601640845759E-0001 1.08440980424543E-0001 + 1.08280509744424E-0001 1.08120228634729E-0001 1.07960136924898E-0001 1.07800234444479E-0001 1.07640521023134E-0001 + 1.07480996490633E-0001 1.07321660676857E-0001 1.07162513411799E-0001 1.07003554525561E-0001 1.06844783848356E-0001 + 1.06686201210506E-0001 1.06527806442446E-0001 1.06369599374718E-0001 1.06211579837978E-0001 1.06053747662988E-0001 + 1.05896102680624E-0001 1.05738644721869E-0001 1.05581373617817E-0001 1.05424289199674E-0001 1.05267391298752E-0001 + 1.05110679746475E-0001 1.04954154374378E-0001 1.04797815014104E-0001 1.04641661497406E-0001 1.04485693656147E-0001 + 1.04329911322299E-0001 1.04174314327944E-0001 1.04018902505274E-0001 1.03863675686589E-0001 1.03708633704300E-0001 + 1.03553776390926E-0001 1.03399103579097E-0001 1.03244615101550E-0001 1.03090310791134E-0001 1.02936190480803E-0001 + 1.02782254003625E-0001 1.02628501192773E-0001 1.02474931881532E-0001 1.02321545903293E-0001 1.02168343091559E-0001 + 1.02015323279940E-0001 1.01862486302155E-0001 1.01709831992031E-0001 1.01557360183506E-0001 1.01405070710625E-0001 + 1.01252963407541E-0001 1.01101038108517E-0001 1.00949294647923E-0001 1.00797732860239E-0001 1.00646352580053E-0001 + 1.00495153642061E-0001 1.00344135881067E-0001 1.00193299131984E-0001 1.00042643229832E-0001 9.98921680097401E-0002 + 9.97418733069459E-0002 9.95917589567944E-0002 9.94418247947386E-0002 9.92920706563392E-0002 9.91424963772656E-0002 + 9.89931017932942E-0002 9.88438867403098E-0002 9.86948510543046E-0002 9.85459945713790E-0002 9.83973171277404E-0002 + 9.82488185597039E-0002 9.81004987036928E-0002 9.79523573962369E-0002 9.78043944739743E-0002 9.76566097736501E-0002 + 9.75090031321172E-0002 9.73615743863353E-0002 9.72143233733710E-0002 9.70672499303994E-0002 9.69203538947013E-0002 + 9.67736351036656E-0002 9.66270933947883E-0002 9.64807286056710E-0002 9.63345405740245E-0002 9.61885291376645E-0002 + 9.60426941345150E-0002 9.58970354026055E-0002 9.57515527800734E-0002 9.56062461051627E-0002 9.54611152162227E-0002 + 9.53161599517113E-0002 9.51713801501915E-0002 9.50267756503338E-0002 9.48823462909140E-0002 9.47380919108155E-0002 + 9.45940123490278E-0002 9.44501074446456E-0002 9.43063770368718E-0002 9.41628209650137E-0002 9.40194390684860E-0002 + 9.38762311868091E-0002 9.37331971596092E-0002 9.35903368266192E-0002 9.34476500276770E-0002 9.33051366027275E-0002 + 9.31627963918206E-0002 9.30206292351125E-0002 9.28786349728652E-0002 9.27368134454465E-0002 9.25951644933294E-0002 + 9.24536879570927E-0002 9.23123836774214E-0002 9.21712514951050E-0002 9.20302912510394E-0002 9.18895027862254E-0002 + 9.17488859417697E-0002 9.16084405588839E-0002 9.14681664788846E-0002 9.13280635431946E-0002 9.11881315933409E-0002 + 9.10483704709563E-0002 9.09087800177785E-0002 9.07693600756505E-0002 9.06301104865198E-0002 9.04910310924389E-0002 + 9.03521217355658E-0002 9.02133822581626E-0002 9.00748125025967E-0002 8.99364123113407E-0002 8.97981815269701E-0002 + 8.96601199921674E-0002 8.95222275497181E-0002 8.93845040425131E-0002 8.92469493135471E-0002 8.91095632059198E-0002 + 8.89723455628357E-0002 8.88352962276021E-0002 8.86984150436327E-0002 8.85617018544438E-0002 8.84251565036571E-0002 + 8.82887788349974E-0002 8.81525686922944E-0002 8.80165259194822E-0002 8.78806503605974E-0002 8.77449418597824E-0002 + 8.76094002612823E-0002 8.74740254094468E-0002 8.73388171487289E-0002 8.72037753236856E-0002 8.70688997789782E-0002 + 8.69341903593705E-0002 8.67996469097313E-0002 8.66652692750317E-0002 8.65310573003473E-0002 8.63970108308568E-0002 + 8.62631297118428E-0002 8.61294137886907E-0002 8.59958629068892E-0002 8.58624769120311E-0002 8.57292556498117E-0002 + 8.55961989660298E-0002 8.54633067065875E-0002 8.53305787174901E-0002 8.51980148448455E-0002 8.50656149348648E-0002 + 8.49333788338624E-0002 8.48013063882551E-0002 8.46693974445630E-0002 8.45376518494091E-0002 8.44060694495190E-0002 + 8.42746500917209E-0002 8.41433936229455E-0002 8.40122998902271E-0002 8.38813687407014E-0002 8.37506000216074E-0002 + 8.36199935802869E-0002 8.34895492641826E-0002 8.33592669208416E-0002 8.32291463979119E-0002 8.30991875431446E-0002 + 8.29693902043925E-0002 8.28397542296111E-0002 8.27102794668582E-0002 8.25809657642924E-0002 8.24518129701764E-0002 + 8.23228209328732E-0002 8.21939895008488E-0002 8.20653185226705E-0002 8.19368078470079E-0002 8.18084573226327E-0002 + 8.16802667984170E-0002 8.15522361233366E-0002 8.14243651464674E-0002 8.12966537169879E-0002 8.11691016841774E-0002 + 8.10417088974176E-0002 8.09144752061914E-0002 8.07874004600825E-0002 8.06604845087772E-0002 8.05337272020619E-0002 + 8.04071283898253E-0002 8.02806879220570E-0002 8.01544056488478E-0002 8.00282814203897E-0002 7.99023150869755E-0002 + 7.97765064989998E-0002 7.96508555069575E-0002 7.95253619614448E-0002 7.94000257131591E-0002 7.92748466128984E-0002 + 7.91498245115614E-0002 7.90249592601476E-0002 7.89002507097578E-0002 7.87756987115927E-0002 7.86513031169543E-0002 + 7.85270637772448E-0002 7.84029805439675E-0002 7.82790532687255E-0002 7.81552818032226E-0002 7.80316659992634E-0002 + 7.79082057087523E-0002 7.77849007836945E-0002 7.76617510761955E-0002 7.75387564384601E-0002 7.74159167227948E-0002 + 7.72932317816049E-0002 7.71707014673968E-0002 7.70483256327759E-0002 7.69261041304486E-0002 7.68040368132210E-0002 + 7.66821235339980E-0002 7.65603641457863E-0002 7.64387585016909E-0002 7.63173064549172E-0002 7.61960078587699E-0002 + 7.60748625666539E-0002 7.59538704320738E-0002 7.58330313086324E-0002 7.57123450500341E-0002 7.55918115100812E-0002 + 7.54714305426763E-0002 7.53512020018207E-0002 7.52311257416157E-0002 7.51112016162616E-0002 7.49914294800579E-0002 + 7.48718091874035E-0002 7.47523405927961E-0002 7.46330235508329E-0002 7.45138579162099E-0002 7.43948435437226E-0002 + 7.42759802882647E-0002 7.41572680048292E-0002 7.40387065485083E-0002 7.39202957744925E-0002 7.38020355380713E-0002 + 7.36839256946330E-0002 7.35659660996649E-0002 7.34481566087523E-0002 7.33304970775793E-0002 7.32129873619290E-0002 + 7.30956273176822E-0002 7.29784168008190E-0002 7.28613556674175E-0002 7.27444437736543E-0002 7.26276809758041E-0002 + 7.25110671302399E-0002 7.23946020934335E-0002 7.22782857219539E-0002 7.21621178724691E-0002 7.20460984017452E-0002 + 7.19302271666451E-0002 7.18145040241315E-0002 7.16989288312638E-0002 7.15835014451999E-0002 7.14682217231951E-0002 + 7.13530895226029E-0002 7.12381047008748E-0002 7.11232671155588E-0002 7.10085766243023E-0002 7.08940330848491E-0002 + 7.07796363550412E-0002 7.06653862928177E-0002 7.05512827562154E-0002 7.04373256033691E-0002 7.03235146925094E-0002 + 7.02098498819665E-0002 7.00963310301659E-0002 6.99829579956318E-0002 6.98697306369846E-0002 6.97566488129426E-0002 + 6.96437123823209E-0002 6.95309212040315E-0002 6.94182751370841E-0002 6.93057740405844E-0002 6.91934177737362E-0002 + 6.90812061958389E-0002 6.89691391662903E-0002 6.88572165445838E-0002 6.87454381903097E-0002 6.86338039631557E-0002 + 6.85223137229053E-0002 6.84109673294393E-0002 6.82997646427349E-0002 6.81887055228659E-0002 6.80777898300023E-0002 + 6.79670174244106E-0002 6.78563881664542E-0002 6.77459019165921E-0002 6.76355585353801E-0002 6.75253578834703E-0002 + 6.74152998216110E-0002 6.73053842106463E-0002 6.71956109115167E-0002 6.70859797852590E-0002 6.69764906930054E-0002 + 6.68671434959849E-0002 6.67579380555218E-0002 6.66488742330368E-0002 6.65399518900462E-0002 6.64311708881618E-0002 + 6.63225310890918E-0002 6.62140323546395E-0002 6.61056745467045E-0002 6.59974575272819E-0002 6.58893811584614E-0002 + 6.57814453024300E-0002 6.56736498214686E-0002 6.55659945779546E-0002 6.54584794343600E-0002 6.53511042532529E-0002 + 6.52438688972965E-0002 6.51367732292485E-0002 6.50298171119632E-0002 6.49230004083889E-0002 6.48163229815698E-0002 + 6.47097846946446E-0002 6.46033854108475E-0002 6.44971249935076E-0002 6.43910033060487E-0002 6.42850202119899E-0002 + 6.41791755749447E-0002 6.40734692586220E-0002 6.39679011268248E-0002 6.38624710434516E-0002 6.37571788724950E-0002 + 6.36520244780424E-0002 6.35470077242759E-0002 6.34421284754719E-0002 6.33373865960015E-0002 6.32327819503305E-0002 + 6.31283144030189E-0002 6.30239838187208E-0002 6.29197900621847E-0002 6.28157329982541E-0002 6.27118124918657E-0002 + 6.26080284080510E-0002 6.25043806119357E-0002 6.24008689687395E-0002 6.22974933437760E-0002 6.21942536024528E-0002 + 6.20911496102718E-0002 6.19881812328284E-0002 6.18853483358122E-0002 6.17826507850066E-0002 6.16800884462890E-0002 + 6.15776611856299E-0002 6.14753688690939E-0002 6.13732113628396E-0002 6.12711885331185E-0002 6.11693002462762E-0002 + 6.10675463687520E-0002 6.09659267670776E-0002 6.08644413078796E-0002 6.07630898578770E-0002 6.06618722838826E-0002 + 6.05607884528021E-0002 6.04598382316348E-0002 6.03590214874736E-0002 6.02583380875032E-0002 6.01577878990032E-0002 + 6.00573707893448E-0002 5.99570866259933E-0002 5.98569352765063E-0002 5.97569166085346E-0002 5.96570304898223E-0002 + 5.95572767882053E-0002 5.94576553716136E-0002 5.93581661080690E-0002 5.92588088656868E-0002 5.91595835126742E-0002 + 5.90604899173316E-0002 5.89615279480520E-0002 5.88626974733206E-0002 5.87639983617154E-0002 5.86654304819066E-0002 + 5.85669937026571E-0002 5.84686878928222E-0002 5.83705129213495E-0002 5.82724686572786E-0002 5.81745549697414E-0002 + 5.80767717279626E-0002 5.79791188012582E-0002 5.78815960590369E-0002 5.77842033707993E-0002 5.76869406061383E-0002 + 5.75898076347382E-0002 5.74928043263756E-0002 5.73959305509191E-0002 5.72991861783288E-0002 5.72025710786570E-0002 + 5.71060851220475E-0002 5.70097281787361E-0002 5.69135001190500E-0002 5.68174008134079E-0002 5.67214301323207E-0002 + 5.66255879463901E-0002 5.65298741263098E-0002 5.64342885428652E-0002 5.63388310669320E-0002 5.62435015694787E-0002 + 5.61482999215641E-0002 5.60532259943388E-0002 5.59582796590444E-0002 5.58634607870137E-0002 5.57687692496712E-0002 + 5.56742049185312E-0002 5.55797676652006E-0002 5.54854573613764E-0002 5.53912738788470E-0002 5.52972170894912E-0002 + 5.52032868652794E-0002 5.51094830782726E-0002 5.50158056006219E-0002 5.49222543045705E-0002 5.48288290624511E-0002 + 5.47355297466879E-0002 5.46423562297952E-0002 5.45493083843782E-0002 5.44563860831326E-0002 5.43635891988445E-0002 + 5.42709176043906E-0002 5.41783711727378E-0002 5.40859497769435E-0002 5.39936532901557E-0002 5.39014815856123E-0002 + 5.38094345366416E-0002 5.37175120166619E-0002 5.36257138991822E-0002 5.35340400578009E-0002 5.34424903662070E-0002 + 5.33510646981794E-0002 5.32597629275871E-0002 5.31685849283886E-0002 5.30775305746327E-0002 5.29865997404581E-0002 + 5.28957923000929E-0002 5.28051081278554E-0002 5.27145470981535E-0002 5.26241090854848E-0002 5.25337939644365E-0002 + 5.24436016096852E-0002 5.23535318959975E-0002 5.22635846982291E-0002 5.21737598913254E-0002 5.20840573503215E-0002 + 5.19944769503408E-0002 5.19050185665976E-0002 5.18156820743942E-0002 5.17264673491230E-0002 5.16373742662650E-0002 + 5.15484027013908E-0002 5.14595525301602E-0002 5.13708236283211E-0002 5.12822158717121E-0002 5.11937291362594E-0002 + 5.11053632979789E-0002 5.10171182329750E-0002 5.09289938174412E-0002 5.08409899276601E-0002 5.07531064400022E-0002 + 5.06653432309278E-0002 5.05777001769852E-0002 5.04901771548117E-0002 5.04027740411330E-0002 5.03154907127635E-0002 + 5.02283270466062E-0002 5.01412829196523E-0002 5.00543582089820E-0002 4.99675527917631E-0002 4.98808665452526E-0002 + 4.97942993467950E-0002 4.97078510738241E-0002 4.96215216038610E-0002 4.95353108145152E-0002 4.94492185834849E-0002 + 4.93632447885555E-0002 4.92773893076013E-0002 4.91916520185842E-0002 4.91060327995543E-0002 4.90205315286494E-0002 + 4.89351480840952E-0002 4.88498823442055E-0002 4.87647341873817E-0002 4.86797034921130E-0002 4.85947901369763E-0002 + 4.85099940006366E-0002 4.84253149618460E-0002 4.83407528994442E-0002 4.82563076923590E-0002 4.81719792196050E-0002 + 4.80877673602849E-0002 4.80036719935887E-0002 4.79196929987931E-0002 4.78358302552634E-0002 4.77520836424510E-0002 + 4.76684530398955E-0002 4.75849383272230E-0002 4.75015393841472E-0002 4.74182560904690E-0002 4.73350883260758E-0002 + 4.72520359709429E-0002 4.71690989051319E-0002 4.70862770087919E-0002 4.70035701621584E-0002 4.69209782455542E-0002 + 4.68385011393892E-0002 4.67561387241589E-0002 4.66738908804471E-0002 4.65917574889232E-0002 4.65097384303440E-0002 + 4.64278335855523E-0002 4.63460428354779E-0002 4.62643660611372E-0002 4.61828031436327E-0002 4.61013539641540E-0002 + 4.60200184039763E-0002 4.59387963444621E-0002 4.58576876670593E-0002 4.57766922533030E-0002 4.56958099848141E-0002 + 4.56150407432996E-0002 4.55343844105529E-0002 4.54538408684535E-0002 4.53734099989669E-0002 4.52930916841447E-0002 + 4.52128858061248E-0002 4.51327922471305E-0002 4.50528108894714E-0002 4.49729416155430E-0002 4.48931843078264E-0002 + 4.48135388488887E-0002 4.47340051213827E-0002 4.46545830080472E-0002 4.45752723917061E-0002 4.44960731552693E-0002 + 4.44169851817323E-0002 4.43380083541760E-0002 4.42591425557670E-0002 4.41803876697575E-0002 4.41017435794843E-0002 + 4.40232101683708E-0002 4.39447873199248E-0002 4.38664749177399E-0002 4.37882728454947E-0002 4.37101809869531E-0002 + 4.36321992259646E-0002 4.35543274464628E-0002 4.34765655324677E-0002 4.33989133680832E-0002 4.33213708374991E-0002 + 4.32439378249895E-0002 4.31666142149138E-0002 4.30893998917167E-0002 4.30122947399264E-0002 4.29352986441576E-0002 + 4.28584114891084E-0002 4.27816331595626E-0002 4.27049635403880E-0002 4.26284025165373E-0002 4.25519499730481E-0002 + 4.24756057950421E-0002 4.23993698677257E-0002 4.23232420763898E-0002 4.22472223064098E-0002 4.21713104432453E-0002 + 4.20955063724406E-0002 4.20198099796241E-0002 4.19442211505082E-0002 4.18687397708901E-0002 4.17933657266508E-0002 + 4.17180989037556E-0002 4.16429391882538E-0002 4.15678864662792E-0002 4.14929406240489E-0002 4.14181015478645E-0002 + 4.13433691241116E-0002 4.12687432392593E-0002 4.11942237798609E-0002 4.11198106325534E-0002 4.10455036840578E-0002 + 4.09713028211786E-0002 4.08972079308039E-0002 4.08232188999059E-0002 4.07493356155400E-0002 4.06755579648453E-0002 + 4.06018858350446E-0002 4.05283191134441E-0002 4.04548576874336E-0002 4.03815014444858E-0002 4.03082502721575E-0002 + 4.02351040580882E-0002 4.01620626900012E-0002 4.00891260557031E-0002 4.00162940430828E-0002 3.99435665401137E-0002 + 3.98709434348513E-0002 3.97984246154348E-0002 3.97260099700860E-0002 3.96536993871102E-0002 3.95814927548956E-0002 + 3.95093899619125E-0002 3.94373908967154E-0002 3.93654954479407E-0002 3.92937035043081E-0002 3.92220149546197E-0002 + 3.91504296877606E-0002 3.90789475926987E-0002 3.90075685584842E-0002 3.89362924742502E-0002 3.88651192292121E-0002 + 3.87940487126682E-0002 3.87230808139987E-0002 3.86522154226672E-0002 3.85814524282188E-0002 3.85107917202813E-0002 + 3.84402331885651E-0002 3.83697767228622E-0002 3.82994222130477E-0002 3.82291695490781E-0002 3.81590186209929E-0002 + 3.80889693189131E-0002 3.80190215330419E-0002 3.79491751536647E-0002 3.78794300711488E-0002 3.78097861759435E-0002 + 3.77402433585801E-0002 3.76708015096718E-0002 3.76014605199135E-0002 3.75322202800818E-0002 3.74630806810356E-0002 + 3.73940416137148E-0002 3.73251029691417E-0002 3.72562646384197E-0002 3.71875265127342E-0002 3.71188884833519E-0002 + 3.70503504416210E-0002 3.69819122789716E-0002 3.69135738869147E-0002 3.68453351570430E-0002 3.67771959810309E-0002 + 3.67091562506332E-0002 3.66412158576871E-0002 3.65733746941101E-0002 3.65056326519016E-0002 3.64379896231417E-0002 + 3.63704454999919E-0002 3.63030001746949E-0002 3.62356535395739E-0002 3.61684054870337E-0002 3.61012559095599E-0002 + 3.60342046997189E-0002 3.59672517501580E-0002 3.59003969536055E-0002 3.58336402028705E-0002 3.57669813908427E-0002 + 3.57004204104928E-0002 3.56339571548719E-0002 3.55675915171120E-0002 3.55013233904255E-0002 3.54351526681056E-0002 + 3.53690792435259E-0002 3.53031030101404E-0002 3.52372238614839E-0002 3.51714416911712E-0002 3.51057563928979E-0002 + 3.50401678604393E-0002 3.49746759876519E-0002 3.49092806684718E-0002 3.48439817969153E-0002 3.47787792670794E-0002 + 3.47136729731406E-0002 3.46486628093560E-0002 3.45837486700625E-0002 3.45189304496773E-0002 3.44542080426972E-0002 + 3.43895813436992E-0002 3.43250502473401E-0002 3.42606146483566E-0002 3.41962744415653E-0002 3.41320295218624E-0002 + 3.40678797842243E-0002 3.40038251237064E-0002 3.39398654354443E-0002 3.38760006146532E-0002 3.38122305566275E-0002 + 3.37485551567416E-0002 3.36849743104494E-0002 3.36214879132837E-0002 3.35580958608576E-0002 3.34947980488629E-0002 + 3.34315943730711E-0002 3.33684847293327E-0002 3.33054690135780E-0002 3.32425471218162E-0002 3.31797189501355E-0002 + 3.31169843947038E-0002 3.30543433517675E-0002 3.29917957176529E-0002 3.29293413887643E-0002 3.28669802615859E-0002 + 3.28047122326807E-0002 3.27425371986899E-0002 3.26804550563346E-0002 3.26184657024142E-0002 3.25565690338070E-0002 + 3.24947649474700E-0002 3.24330533404390E-0002 3.23714341098287E-0002 3.23099071528321E-0002 3.22484723667211E-0002 + 3.21871296488460E-0002 3.21258788966357E-0002 3.20647200075975E-0002 3.20036528793175E-0002 3.19426774094599E-0002 + 3.18817934957673E-0002 3.18210010360608E-0002 3.17602999282397E-0002 3.16996900702815E-0002 3.16391713602421E-0002 + 3.15787436962557E-0002 3.15184069765342E-0002 3.14581610993680E-0002 3.13980059631255E-0002 3.13379414662530E-0002 + 3.12779675072749E-0002 3.12180839847937E-0002 3.11582907974896E-0002 3.10985878441208E-0002 3.10389750235231E-0002 + 3.09794522346106E-0002 3.09200193763746E-0002 3.08606763478845E-0002 3.08014230482876E-0002 3.07422593768080E-0002 + 3.06831852327484E-0002 3.06242005154885E-0002 3.05653051244856E-0002 3.05064989592746E-0002 3.04477819194679E-0002 + 3.03891539047554E-0002 3.03306148149038E-0002 3.02721645497579E-0002 3.02138030092395E-0002 3.01555300933475E-0002 + 3.00973457021583E-0002 3.00392497358253E-0002 2.99812420945793E-0002 2.99233226787277E-0002 2.98654913886558E-0002 + 2.98077481248250E-0002 2.97500927877745E-0002 2.96925252781199E-0002 2.96350454965540E-0002 2.95776533438466E-0002 + 2.95203487208440E-0002 2.94631315284696E-0002 2.94060016677234E-0002 2.93489590396823E-0002 2.92920035454994E-0002 + 2.92351350864055E-0002 2.91783535637069E-0002 2.91216588787871E-0002 2.90650509331060E-0002 2.90085296281999E-0002 + 2.89520948656818E-0002 2.88957465472408E-0002 2.88394845746429E-0002 2.87833088497300E-0002 2.87272192744204E-0002 + 2.86712157507087E-0002 2.86152981806659E-0002 2.85594664664389E-0002 2.85037205102511E-0002 2.84480602144019E-0002 + 2.83924854812667E-0002 2.83369962132969E-0002 2.82815923130202E-0002 2.82262736830398E-0002 2.81710402260354E-0002 + 2.81158918447624E-0002 2.80608284420516E-0002 2.80058499208104E-0002 2.79509561840213E-0002 2.78961471347432E-0002 + 2.78414226761100E-0002 2.77867827113318E-0002 2.77322271436943E-0002 2.76777558765582E-0002 2.76233688133607E-0002 + 2.75690658576139E-0002 2.75148469129055E-0002 2.74607118828986E-0002 2.74066606713318E-0002 2.73526931820194E-0002 + 2.72988093188501E-0002 2.72450089857890E-0002 2.71912920868756E-0002 2.71376585262252E-0002 2.70841082080279E-0002 + 2.70306410365491E-0002 2.69772569161295E-0002 2.69239557511845E-0002 2.68707374462048E-0002 2.68176019057559E-0002 + 2.67645490344785E-0002 2.67115787370878E-0002 2.66586909183746E-0002 2.66058854832040E-0002 2.65531623365158E-0002 + 2.65005213833250E-0002 2.64479625287211E-0002 2.63954856778684E-0002 2.63430907360056E-0002 2.62907776084464E-0002 + 2.62385462005790E-0002 2.61863964178657E-0002 2.61343281658440E-0002 2.60823413501254E-0002 2.60304358763960E-0002 + 2.59786116504162E-0002 2.59268685780210E-0002 2.58752065651195E-0002 2.58236255176951E-0002 2.57721253418055E-0002 + 2.57207059435826E-0002 2.56693672292326E-0002 2.56181091050358E-0002 2.55669314773462E-0002 2.55158342525925E-0002 + 2.54648173372770E-0002 2.54138806379763E-0002 2.53630240613405E-0002 2.53122475140940E-0002 2.52615509030352E-0002 + 2.52109341350357E-0002 2.51603971170416E-0002 2.51099397560724E-0002 2.50595619592216E-0002 2.50092636336559E-0002 + 2.49590446866162E-0002 2.49089050254168E-0002 2.48588445574454E-0002 2.48088631901637E-0002 2.47589608311063E-0002 + 2.47091373878820E-0002 2.46593927681724E-0002 2.46097268797328E-0002 2.45601396303918E-0002 2.45106309280514E-0002 + 2.44612006806869E-0002 2.44118487963465E-0002 2.43625751831523E-0002 2.43133797492987E-0002 2.42642624030542E-0002 + 2.42152230527598E-0002 2.41662616068294E-0002 2.41173779737507E-0002 2.40685720620835E-0002 2.40198437804613E-0002 + 2.39711930375899E-0002 2.39226197422486E-0002 2.38741238032892E-0002 2.38257051296362E-0002 2.37773636302872E-0002 + 2.37290992143122E-0002 2.36809117908542E-0002 2.36328012691287E-0002 2.35847675584239E-0002 2.35368105681007E-0002 + 2.34889302075921E-0002 2.34411263864043E-0002 2.33933990141154E-0002 2.33457480003762E-0002 2.32981732549100E-0002 + 2.32506746875122E-0002 2.32032522080509E-0002 2.31559057264661E-0002 2.31086351527705E-0002 2.30614403970486E-0002 + 2.30143213694573E-0002 2.29672779802259E-0002 2.29203101396551E-0002 2.28734177581186E-0002 2.28266007460615E-0002 + 2.27798590140011E-0002 2.27331924725267E-0002 2.26866010322996E-0002 2.26400846040529E-0002 2.25936430985914E-0002 + 2.25472764267923E-0002 2.25009844996038E-0002 2.24547672280466E-0002 2.24086245232125E-0002 2.23625562962655E-0002 + 2.23165624584411E-0002 2.22706429210460E-0002 2.22247975954592E-0002 2.21790263931305E-0002 2.21333292255818E-0002 + 2.20877060044061E-0002 2.20421566412682E-0002 2.19966810479038E-0002 2.19512791361202E-0002 2.19059508177963E-0002 + 2.18606960048817E-0002 2.18155146093979E-0002 2.17704065434370E-0002 2.17253717191628E-0002 2.16804100488100E-0002 + 2.16355214446843E-0002 2.15907058191627E-0002 2.15459630846931E-0002 2.15012931537945E-0002 2.14566959390566E-0002 + 2.14121713531406E-0002 2.13677193087779E-0002 2.13233397187712E-0002 2.12790324959939E-0002 2.12347975533901E-0002 + 2.11906348039749E-0002 2.11465441608338E-0002 2.11025255371232E-0002 2.10585788460701E-0002 2.10147040009719E-0002 + 2.09709009151970E-0002 2.09271695021839E-0002 2.08835096754418E-0002 2.08399213485505E-0002 2.07964044351598E-0002 + 2.07529588489903E-0002 2.07095845038329E-0002 2.06662813135486E-0002 2.06230491920689E-0002 2.05798880533954E-0002 + 2.05367978116001E-0002 2.04937783808249E-0002 2.04508296752822E-0002 2.04079516092542E-0002 2.03651440970933E-0002 + 2.03224070532219E-0002 2.02797403921324E-0002 2.02371440283873E-0002 2.01946178766187E-0002 2.01521618515291E-0002 + 2.01097758678903E-0002 2.00674598405444E-0002 2.00252136844028E-0002 1.99830373144473E-0002 1.99409306457288E-0002 + 1.98988935933681E-0002 1.98569260725558E-0002 1.98150279985519E-0002 1.97731992866861E-0002 1.97314398523575E-0002 + 1.96897496110349E-0002 1.96481284782565E-0002 1.96065763696298E-0002 1.95650932008319E-0002 1.95236788876091E-0002 + 1.94823333457771E-0002 1.94410564912207E-0002 1.93998482398946E-0002 1.93587085078219E-0002 1.93176372110953E-0002 + 1.92766342658766E-0002 1.92356995883968E-0002 1.91948330949559E-0002 1.91540347019228E-0002 1.91133043257358E-0002 + 1.90726418829017E-0002 1.90320472899966E-0002 1.89915204636653E-0002 1.89510613206216E-0002 1.89106697776480E-0002 + 1.88703457515961E-0002 1.88300891593857E-0002 1.87898999180060E-0002 1.87497779445145E-0002 1.87097231560373E-0002 + 1.86697354697694E-0002 1.86298148029741E-0002 1.85899610729837E-0002 1.85501741971983E-0002 1.85104540930872E-0002 + 1.84708006781878E-0002 1.84312138701060E-0002 1.83916935865160E-0002 1.83522397451604E-0002 1.83128522638503E-0002 + 1.82735310604645E-0002 1.82342760529507E-0002 1.81950871593245E-0002 1.81559642976698E-0002 1.81169073861383E-0002 + 1.80779163429502E-0002 1.80389910863936E-0002 1.80001315348246E-0002 1.79613376066675E-0002 1.79226092204141E-0002 + 1.78839462946247E-0002 1.78453487479270E-0002 1.78068164990171E-0002 1.77683494666583E-0002 1.77299475696821E-0002 + 1.76916107269877E-0002 1.76533388575419E-0002 1.76151318803793E-0002 1.75769897146020E-0002 1.75389122793800E-0002 + 1.75008994939505E-0002 1.74629512776186E-0002 1.74250675497568E-0002 1.73872482298048E-0002 1.73494932372701E-0002 + 1.73118024917276E-0002 1.72741759128194E-0002 1.72366134202550E-0002 1.71991149338111E-0002 1.71616803733319E-0002 + 1.71243096587286E-0002 1.70870027099798E-0002 1.70497594471312E-0002 1.70125797902955E-0002 1.69754636596528E-0002 + 1.69384109754499E-0002 1.69014216580009E-0002 1.68644956276867E-0002 1.68276328049554E-0002 1.67908331103218E-0002 + 1.67540964643676E-0002 1.67174227877417E-0002 1.66808120011592E-0002 1.66442640254027E-0002 1.66077787813209E-0002 + 1.65713561898297E-0002 1.65349961719116E-0002 1.64986986486153E-0002 1.64624635410568E-0002 1.64262907704183E-0002 + 1.63901802579486E-0002 1.63541319249630E-0002 1.63181456928433E-0002 1.62822214830378E-0002 1.62463592170611E-0002 + 1.62105588164943E-0002 1.61748202029847E-0002 1.61391432982462E-0002 1.61035280240585E-0002 1.60679743022681E-0002 + 1.60324820547872E-0002 1.59970512035946E-0002 1.59616816707349E-0002 1.59263733783189E-0002 1.58911262485236E-0002 + 1.58559402035919E-0002 1.58208151658330E-0002 1.57857510576215E-0002 1.57507478013984E-0002 1.57158053196705E-0002 + 1.56809235350104E-0002 1.56461023700565E-0002 1.56113417475132E-0002 1.55766415901505E-0002 1.55420018208041E-0002 + 1.55074223623755E-0002 1.54729031378319E-0002 1.54384440702058E-0002 1.54040450825959E-0002 1.53697060981660E-0002 + 1.53354270401454E-0002 1.53012078318292E-0002 1.52670483965777E-0002 1.52329486578169E-0002 1.51989085390379E-0002 + 1.51649279637973E-0002 1.51310068557171E-0002 1.50971451384843E-0002 1.50633427358517E-0002 1.50295995716366E-0002 + 1.49959155697222E-0002 1.49622906540564E-0002 1.49287247486524E-0002 1.48952177775885E-0002 1.48617696650078E-0002 + 1.48283803351190E-0002 1.47950497121951E-0002 1.47617777205746E-0002 1.47285642846605E-0002 1.46954093289211E-0002 + 1.46623127778893E-0002 1.46292745561629E-0002 1.45962945884043E-0002 1.45633727993410E-0002 1.45305091137650E-0002 + 1.44977034565329E-0002 1.44649557525662E-0002 1.44322659268510E-0002 1.43996339044377E-0002 1.43670596104415E-0002 + 1.43345429700421E-0002 1.43020839084837E-0002 1.42696823510748E-0002 1.42373382231886E-0002 1.42050514502623E-0002 + 1.41728219577978E-0002 1.41406496713612E-0002 1.41085345165828E-0002 1.40764764191573E-0002 1.40444753048435E-0002 + 1.40125310994645E-0002 1.39806437289075E-0002 1.39488131191237E-0002 1.39170391961287E-0002 1.38853218860018E-0002 + 1.38536611148864E-0002 1.38220568089903E-0002 1.37905088945846E-0002 1.37590172980047E-0002 1.37275819456500E-0002 + 1.36962027639834E-0002 1.36648796795319E-0002 1.36336126188862E-0002 1.36024015087008E-0002 1.35712462756936E-0002 + 1.35401468466468E-0002 1.35091031484058E-0002 1.34781151078797E-0002 1.34471826520413E-0002 1.34163057079269E-0002 + 1.33854842026363E-0002 1.33547180633327E-0002 1.33240072172430E-0002 1.32933515916573E-0002 1.32627511139293E-0002 + 1.32322057114758E-0002 1.32017153117772E-0002 1.31712798423771E-0002 1.31408992308821E-0002 1.31105734049624E-0002 + 1.30803022923513E-0002 1.30500858208451E-0002 1.30199239183032E-0002 1.29898165126486E-0002 1.29597635318668E-0002 + 1.29297649040064E-0002 1.28998205571793E-0002 1.28699304195601E-0002 1.28400944193865E-0002 1.28103124849589E-0002 + 1.27805845446408E-0002 1.27509105268584E-0002 1.27212903601005E-0002 1.26917239729193E-0002 1.26622112939289E-0002 + 1.26327522518068E-0002 1.26033467752927E-0002 1.25739947931893E-0002 1.25446962343617E-0002 1.25154510277375E-0002 + 1.24862591023071E-0002 1.24571203871231E-0002 1.24280348113008E-0002 1.23990023040180E-0002 1.23700227945144E-0002 + 1.23410962120929E-0002 1.23122224861179E-0002 1.22834015460168E-0002 1.22546333212788E-0002 1.22259177414556E-0002 + 1.21972547361612E-0002 1.21686442350712E-0002 1.21400861679242E-0002 1.21115804645203E-0002 1.20831270547219E-0002 + 1.20547258684534E-0002 1.20263768357013E-0002 1.19980798865140E-0002 1.19698349510017E-0002 1.19416419593370E-0002 + 1.19135008417539E-0002 1.18854115285485E-0002 1.18573739500787E-0002 1.18293880367640E-0002 1.18014537190861E-0002 + 1.17735709275879E-0002 1.17457395928743E-0002 1.17179596456119E-0002 1.16902310165288E-0002 1.16625536364145E-0002 + 1.16349274361207E-0002 1.16073523465600E-0002 1.15798282987067E-0002 1.15523552235966E-0002 1.15249330523270E-0002 + 1.14975617160566E-0002 1.14702411460052E-0002 1.14429712734544E-0002 1.14157520297468E-0002 1.13885833462862E-0002 + 1.13614651545378E-0002 1.13343973860281E-0002 1.13073799723446E-0002 1.12804128451359E-0002 1.12534959361121E-0002 + 1.12266291770440E-0002 1.11998124997634E-0002 1.11730458361635E-0002 1.11463291181981E-0002 1.11196622778822E-0002 + 1.10930452472916E-0002 1.10664779585632E-0002 1.10399603438944E-0002 1.10134923355436E-0002 1.09870738658302E-0002 + 1.09607048671340E-0002 1.09343852718959E-0002 1.09081150126171E-0002 1.08818940218597E-0002 1.08557222322466E-0002 + 1.08295995764609E-0002 1.08035259872466E-0002 1.07775013974080E-0002 1.07515257398101E-0002 1.07255989473785E-0002 + 1.06997209530986E-0002 1.06738916900171E-0002 1.06481110912403E-0002 1.06223790899355E-0002 1.05966956193297E-0002 + 1.05710606127106E-0002 1.05454740034262E-0002 1.05199357248844E-0002 1.04944457105534E-0002 1.04690038939618E-0002 + 1.04436102086979E-0002 1.04182645884105E-0002 1.03929669668082E-0002 1.03677172776598E-0002 1.03425154547940E-0002 + 1.03173614320995E-0002 1.02922551435248E-0002 1.02671965230786E-0002 1.02421855048291E-0002 1.02172220229047E-0002 + 1.01923060114935E-0002 1.01674374048432E-0002 1.01426161372614E-0002 1.01178421431154E-0002 1.00931153568322E-0002 + 1.00684357128984E-0002 1.00438031458602E-0002 1.00192175903236E-0002 9.99467898095375E-0003 9.97018725247575E-0003 + 9.94574233967393E-0003 9.92134417739217E-0003 9.89699270053379E-0003 9.87268784406153E-0003 9.84842954299743E-0003 + 9.82421773242285E-0003 9.80005234747859E-0003 9.77593332336456E-0003 9.75186059534003E-0003 9.72783409872352E-0003 + 9.70385376889247E-0003 9.67991954128384E-0003 9.65603135139340E-0003 9.63218913477622E-0003 9.60839282704623E-0003 + 9.58464236387655E-0003 9.56093768099928E-0003 9.53727871420527E-0003 9.51366539934461E-0003 9.49009767232605E-0003 + 9.46657546911736E-0003 9.44309872574502E-0003 9.41966737829439E-0003 9.39628136290965E-0003 9.37294061579357E-0003 + 9.34964507320781E-0003 9.32639467147255E-0003 9.30318934696676E-0003 9.28002903612790E-0003 9.25691367545210E-0003 + 9.23384320149407E-0003 9.21081755086693E-0003 9.18783666024243E-0003 9.16490046635064E-0003 9.14200890598021E-0003 + 9.11916191597802E-0003 9.09635943324955E-0003 9.07360139475841E-0003 9.05088773752658E-0003 9.02821839863437E-0003 + 9.00559331522025E-0003 8.98301242448101E-0003 8.96047566367146E-0003 8.93798297010480E-0003 8.91553428115215E-0003 + 8.89312953424277E-0003 8.87076866686404E-0003 8.84845161656128E-0003 8.82617832093791E-0003 8.80394871765518E-0003 + 8.78176274443247E-0003 8.75962033904691E-0003 8.73752143933350E-0003 8.71546598318520E-0003 8.69345390855267E-0003 + 8.67148515344441E-0003 8.64955965592673E-0003 8.62767735412344E-0003 8.60583818621634E-0003 8.58404209044465E-0003 + 8.56228900510538E-0003 8.54057886855298E-0003 8.51891161919962E-0003 8.49728719551497E-0003 8.47570553602603E-0003 + 8.45416657931759E-0003 8.43267026403160E-0003 8.41121652886761E-0003 8.38980531258243E-0003 8.36843655399029E-0003 + 8.34711019196279E-0003 8.32582616542861E-0003 8.30458441337400E-0003 8.28338487484216E-0003 8.26222748893368E-0003 + 8.24111219480619E-0003 8.22003893167454E-0003 8.19900763881070E-0003 8.17801825554361E-0003 8.15707072125939E-0003 + 8.13616497540105E-0003 8.11530095746871E-0003 8.09447860701929E-0003 8.07369786366686E-0003 8.05295866708218E-0003 + 8.03226095699292E-0003 8.01160467318367E-0003 7.99098975549571E-0003 7.97041614382720E-0003 7.94988377813291E-0003 + 7.92939259842450E-0003 7.90894254477017E-0003 7.88853355729477E-0003 7.86816557617988E-0003 7.84783854166356E-0003 + 7.82755239404051E-0003 7.80730707366185E-0003 7.78710252093539E-0003 7.76693867632524E-0003 7.74681548035196E-0003 + 7.72673287359264E-0003 7.70669079668060E-0003 7.68668919030562E-0003 7.66672799521380E-0003 7.64680715220735E-0003 + 7.62692660214501E-0003 7.60708628594154E-0003 7.58728614456800E-0003 7.56752611905156E-0003 7.54780615047555E-0003 + 7.52812617997949E-0003 7.50848614875874E-0003 7.48888599806502E-0003 7.46932566920580E-0003 7.44980510354473E-0003 + 7.43032424250125E-0003 7.41088302755086E-0003 7.39148140022495E-0003 7.37211930211058E-0003 7.35279667485096E-0003 + 7.33351346014485E-0003 7.31426959974693E-0003 7.29506503546753E-0003 7.27589970917276E-0003 7.25677356278444E-0003 + 7.23768653827994E-0003 7.21863857769238E-0003 7.19962962311035E-0003 7.18065961667815E-0003 7.16172850059545E-0003 + 7.14283621711762E-0003 7.12398270855535E-0003 7.10516791727482E-0003 7.08639178569767E-0003 7.06765425630086E-0003 + 7.04895527161678E-0003 7.03029477423305E-0003 7.01167270679273E-0003 6.99308901199403E-0003 6.97454363259040E-0003 + 6.95603651139059E-0003 6.93756759125840E-0003 6.91913681511293E-0003 6.90074412592822E-0003 6.88238946673361E-0003 + 6.86407278061332E-0003 6.84579401070667E-0003 6.82755310020800E-0003 6.80934999236655E-0003 6.79118463048659E-0003 + 6.77305695792730E-0003 6.75496691810257E-0003 6.73691445448141E-0003 6.71889951058742E-0003 6.70092202999915E-0003 + 6.68298195634981E-0003 6.66507923332738E-0003 6.64721380467463E-0003 6.62938561418877E-0003 6.61159460572194E-0003 + 6.59384072318069E-0003 6.57612391052627E-0003 6.55844411177439E-0003 6.54080127099537E-0003 6.52319533231405E-0003 + 6.50562623990955E-0003 6.48809393801568E-0003 6.47059837092048E-0003 6.45313948296647E-0003 6.43571721855043E-0003 + 6.41833152212353E-0003 6.40098233819124E-0003 6.38366961131321E-0003 6.36639328610342E-0003 6.34915330722996E-0003 + 6.33194961941518E-0003 6.31478216743547E-0003 6.29765089612148E-0003 6.28055575035782E-0003 6.26349667508317E-0003 + 6.24647361529033E-0003 6.22948651602596E-0003 6.21253532239082E-0003 6.19561997953947E-0003 6.17874043268056E-0003 + 6.16189662707646E-0003 6.14508850804343E-0003 6.12831602095162E-0003 6.11157911122487E-0003 6.09487772434088E-0003 + 6.07821180583097E-0003 6.06158130128034E-0003 6.04498615632770E-0003 6.02842631666544E-0003 6.01190172803965E-0003 + 5.99541233624990E-0003 5.97895808714941E-0003 5.96253892664488E-0003 5.94615480069646E-0003 5.92980565531794E-0003 + 5.91349143657637E-0003 5.89721209059233E-0003 5.88096756353970E-0003 5.86475780164579E-0003 5.84858275119124E-0003 + 5.83244235850983E-0003 5.81633656998886E-0003 5.80026533206867E-0003 5.78422859124292E-0003 5.76822629405837E-0003 + 5.75225838711499E-0003 5.73632481706590E-0003 5.72042553061717E-0003 5.70456047452815E-0003 5.68872959561103E-0003 + 5.67293284073115E-0003 5.65717015680672E-0003 5.64144149080898E-0003 5.62574678976207E-0003 5.61008600074297E-0003 + 5.59445907088162E-0003 5.57886594736069E-0003 5.56330657741576E-0003 5.54778090833504E-0003 5.53228888745970E-0003 + 5.51683046218345E-0003 5.50140557995273E-0003 5.48601418826671E-0003 5.47065623467709E-0003 5.45533166678829E-0003 + 5.44004043225716E-0003 5.42478247879328E-0003 5.40955775415861E-0003 5.39436620616760E-0003 5.37920778268724E-0003 + 5.36408243163689E-0003 5.34899010098835E-0003 5.33393073876573E-0003 5.31890429304561E-0003 5.30391071195677E-0003 + 5.28894994368031E-0003 5.27402193644962E-0003 5.25912663855027E-0003 5.24426399832010E-0003 5.22943396414907E-0003 + 5.21463648447926E-0003 5.19987150780499E-0003 5.18513898267253E-0003 5.17043885768030E-0003 5.15577108147869E-0003 + 5.14113560277014E-0003 5.12653237030908E-0003 5.11196133290175E-0003 5.09742243940653E-0003 5.08291563873348E-0003 + 5.06844087984467E-0003 5.05399811175389E-0003 5.03958728352681E-0003 5.02520834428089E-0003 5.01086124318519E-0003 + 4.99654592946070E-0003 4.98226235237994E-0003 4.96801046126717E-0003 4.95379020549824E-0003 4.93960153450062E-0003 + 4.92544439775341E-0003 4.91131874478715E-0003 4.89722452518400E-0003 4.88316168857753E-0003 4.86913018465286E-0003 + 4.85512996314643E-0003 4.84116097384625E-0003 4.82722316659155E-0003 4.81331649127298E-0003 4.79944089783253E-0003 + 4.78559633626342E-0003 4.77178275661021E-0003 4.75800010896861E-0003 4.74424834348568E-0003 4.73052741035951E-0003 + 4.71683725983940E-0003 4.70317784222582E-0003 4.68954910787024E-0003 4.67595100717530E-0003 4.66238349059458E-0003 + 4.64884650863281E-0003 4.63534001184557E-0003 4.62186395083942E-0003 4.60841827627192E-0003 4.59500293885144E-0003 + 4.58161788933730E-0003 4.56826307853958E-0003 4.55493845731929E-0003 4.54164397658813E-0003 4.52837958730856E-0003 + 4.51514524049385E-0003 4.50194088720788E-0003 4.48876647856526E-0003 4.47562196573129E-0003 4.46250729992173E-0003 + 4.44942243240314E-0003 4.43636731449248E-0003 4.42334189755735E-0003 4.41034613301577E-0003 4.39737997233631E-0003 + 4.38444336703799E-0003 4.37153626869016E-0003 4.35865862891271E-0003 4.34581039937578E-0003 4.33299153179993E-0003 + 4.32020197795595E-0003 4.30744168966500E-0003 4.29471061879846E-0003 4.28200871727791E-0003 4.26933593707520E-0003 + 4.25669223021227E-0003 4.24407754876129E-0003 4.23149184484444E-0003 4.21893507063415E-0003 4.20640717835276E-0003 + 4.19390812027271E-0003 4.18143784871647E-0003 4.16899631605641E-0003 4.15658347471496E-0003 4.14419927716435E-0003 + 4.13184367592685E-0003 4.11951662357448E-0003 4.10721807272913E-0003 4.09494797606255E-0003 4.08270628629620E-0003 + 4.07049295620138E-0003 4.05830793859902E-0003 4.04615118635989E-0003 4.03402265240433E-0003 4.02192228970232E-0003 + 4.00985005127355E-0003 3.99780589018719E-0003 3.98578975956210E-0003 3.97380161256652E-0003 3.96184140241840E-0003 + 3.94990908238500E-0003 3.93800460578309E-0003 3.92612792597891E-0003 3.91427899638803E-0003 3.90245777047545E-0003 + 3.89066420175552E-0003 3.87889824379180E-0003 3.86715985019731E-0003 3.85544897463419E-0003 3.84376557081390E-0003 + 3.83210959249705E-0003 3.82048099349347E-0003 3.80887972766217E-0003 3.79730574891115E-0003 3.78575901119771E-0003 + 3.77423946852804E-0003 3.76274707495751E-0003 3.75128178459040E-0003 3.73984355158004E-0003 3.72843233012874E-0003 + 3.71704807448765E-0003 3.70569073895695E-0003 3.69436027788560E-0003 3.68305664567148E-0003 3.67177979676124E-0003 + 3.66052968565037E-0003 3.64930626688314E-0003 3.63810949505250E-0003 3.62693932480020E-0003 3.61579571081659E-0003 + 3.60467860784078E-0003 3.59358797066041E-0003 3.58252375411184E-0003 3.57148591307993E-0003 3.56047440249809E-0003 + 3.54948917734833E-0003 3.53853019266108E-0003 3.52759740351529E-0003 3.51669076503832E-0003 3.50581023240600E-0003 + 3.49495576084252E-0003 3.48412730562040E-0003 3.47332482206056E-0003 3.46254826553218E-0003 3.45179759145277E-0003 + 3.44107275528802E-0003 3.43037371255197E-0003 3.41970041880675E-0003 3.40905282966269E-0003 3.39843090077832E-0003 + 3.38783458786022E-0003 3.37726384666312E-0003 3.36671863298979E-0003 3.35619890269102E-0003 3.34570461166568E-0003 + 3.33523571586056E-0003 3.32479217127045E-0003 3.31437393393802E-0003 3.30398095995392E-0003 3.29361320545665E-0003 + 3.28327062663249E-0003 3.27295317971568E-0003 3.26266082098813E-0003 3.25239350677962E-0003 3.24215119346760E-0003 + 3.23193383747728E-0003 3.22174139528159E-0003 3.21157382340100E-0003 3.20143107840377E-0003 3.19131311690567E-0003 + 3.18121989557012E-0003 3.17115137110803E-0003 3.16110750027788E-0003 3.15108823988568E-0003 3.14109354678484E-0003 + 3.13112337787629E-0003 3.12117769010836E-0003 3.11125644047677E-0003 3.10135958602460E-0003 3.09148708384233E-0003 + 3.08163889106770E-0003 3.07181496488573E-0003 3.06201526252878E-0003 3.05223974127635E-0003 3.04248835845524E-0003 + 3.03276107143934E-0003 3.02305783764982E-0003 3.01337861455487E-0003 3.00372335966982E-0003 2.99409203055711E-0003 + 2.98448458482618E-0003 2.97490098013353E-0003 2.96534117418263E-0003 2.95580512472398E-0003 2.94629278955495E-0003 + 2.93680412651987E-0003 2.92733909350997E-0003 2.91789764846330E-0003 2.90847974936481E-0003 2.89908535424623E-0003 + 2.88971442118604E-0003 2.88036690830958E-0003 2.87104277378881E-0003 2.86174197584250E-0003 2.85246447273601E-0003 + 2.84321022278141E-0003 2.83397918433741E-0003 2.82477131580923E-0003 2.81558657564880E-0003 2.80642492235449E-0003 + 2.79728631447126E-0003 2.78817071059052E-0003 2.77907806935016E-0003 2.77000834943457E-0003 2.76096150957444E-0003 + 2.75193750854699E-0003 2.74293630517569E-0003 2.73395785833043E-0003 2.72500212692735E-0003 2.71606906992892E-0003 + 2.70715864634387E-0003 2.69827081522712E-0003 2.68940553567985E-0003 2.68056276684938E-0003 2.67174246792922E-0003 + 2.66294459815897E-0003 2.65416911682439E-0003 2.64541598325727E-0003 2.63668515683544E-0003 2.62797659698282E-0003 + 2.61929026316925E-0003 2.61062611491060E-0003 2.60198411176865E-0003 2.59336421335114E-0003 2.58476637931168E-0003 + 2.57619056934971E-0003 2.56763674321060E-0003 2.55910486068546E-0003 2.55059488161122E-0003 2.54210676587056E-0003 + 2.53364047339194E-0003 2.52519596414949E-0003 2.51677319816301E-0003 2.50837213549803E-0003 2.49999273626564E-0003 + 2.49163496062259E-0003 2.48329876877118E-0003 2.47498412095926E-0003 2.46669097748027E-0003 2.45841929867309E-0003 + 2.45016904492211E-0003 2.44194017665715E-0003 2.43373265435348E-0003 2.42554643853179E-0003 2.41738148975805E-0003 + 2.40923776864372E-0003 2.40111523584546E-0003 2.39301385206531E-0003 2.38493357805053E-0003 2.37687437459364E-0003 + 2.36883620253243E-0003 2.36081902274977E-0003 2.35282279617383E-0003 2.34484748377782E-0003 2.33689304658014E-0003 + 2.32895944564423E-0003 2.32104664207861E-0003 2.31315459703688E-0003 2.30528327171758E-0003 2.29743262736431E-0003 + 2.28960262526558E-0003 2.28179322675487E-0003 2.27400439321053E-0003 2.26623608605587E-0003 2.25848826675900E-0003 + 2.25076089683287E-0003 2.24305393783526E-0003 2.23536735136871E-0003 2.22770109908054E-0003 2.22005514266277E-0003 + 2.21242944385219E-0003 2.20482396443021E-0003 2.19723866622290E-0003 2.18967351110099E-0003 2.18212846097979E-0003 + 2.17460347781921E-0003 2.16709852362367E-0003 2.15961356044220E-0003 2.15214855036824E-0003 2.14470345553975E-0003 + 2.13727823813916E-0003 2.12987286039328E-0003 2.12248728457336E-0003 2.11512147299501E-0003 2.10777538801815E-0003 + 2.10044899204712E-0003 2.09314224753047E-0003 2.08585511696106E-0003 2.07858756287598E-0003 2.07133954785657E-0003 + 2.06411103452835E-0003 2.05690198556099E-0003 2.04971236366836E-0003 2.04254213160839E-0003 2.03539125218316E-0003 + 2.02825968823877E-0003 2.02114740266541E-0003 2.01405435839728E-0003 2.00698051841251E-0003 1.99992584573332E-0003 + 1.99289030342575E-0003 1.98587385459986E-0003 1.97887646240952E-0003 1.97189809005253E-0003 1.96493870077051E-0003 + 1.95799825784887E-0003 1.95107672461687E-0003 1.94417406444747E-0003 1.93729024075745E-0003 1.93042521700721E-0003 + 1.92357895670095E-0003 1.91675142338645E-0003 1.90994258065516E-0003 1.90315239214217E-0003 1.89638082152612E-0003 + 1.88962783252925E-0003 1.88289338891730E-0003 1.87617745449958E-0003 1.86947999312886E-0003 1.86280096870135E-0003 + 1.85614034515676E-0003 1.84949808647815E-0003 1.84287415669204E-0003 1.83626851986823E-0003 1.82968114011997E-0003 + 1.82311198160372E-0003 1.81656100851927E-0003 1.81002818510971E-0003 1.80351347566130E-0003 1.79701684450359E-0003 + 1.79053825600924E-0003 1.78407767459417E-0003 1.77763506471737E-0003 1.77121039088094E-0003 1.76480361763013E-0003 + 1.75841470955319E-0003 1.75204363128146E-0003 1.74569034748927E-0003 1.73935482289393E-0003 1.73303702225577E-0003 + 1.72673691037800E-0003 1.72045445210678E-0003 1.71418961233113E-0003 1.70794235598297E-0003 1.70171264803708E-0003 + 1.69550045351096E-0003 1.68930573746503E-0003 1.68312846500238E-0003 1.67696860126890E-0003 1.67082611145315E-0003 + 1.66470096078642E-0003 1.65859311454267E-0003 1.65250253803847E-0003 1.64642919663304E-0003 1.64037305572817E-0003 + 1.63433408076824E-0003 1.62831223724016E-0003 1.62230749067337E-0003 1.61631980663981E-0003 1.61034915075386E-0003 + 1.60439548867239E-0003 1.59845878609464E-0003 1.59253900876229E-0003 1.58663612245937E-0003 1.58075009301228E-0003 + 1.57488088628971E-0003 1.56902846820266E-0003 1.56319280470442E-0003 1.55737386179050E-0003 1.55157160549866E-0003 + 1.54578600190884E-0003 1.54001701714318E-0003 1.53426461736595E-0003 1.52852876878354E-0003 1.52280943764447E-0003 + 1.51710659023930E-0003 1.51142019290068E-0003 1.50575021200324E-0003 1.50009661396368E-0003 1.49445936524062E-0003 + 1.48883843233466E-0003 1.48323378178833E-0003 1.47764538018606E-0003 1.47207319415417E-0003 1.46651719036082E-0003 + 1.46097733551599E-0003 1.45545359637155E-0003 1.44994593972104E-0003 1.44445433239984E-0003 1.43897874128502E-0003 + 1.43351913329539E-0003 1.42807547539145E-0003 1.42264773457531E-0003 1.41723587789077E-0003 1.41183987242323E-0003 + 1.40645968529967E-0003 1.40109528368864E-0003 1.39574663480023E-0003 1.39041370588605E-0003 1.38509646423918E-0003 + 1.37979487719420E-0003 1.37450891212710E-0003 1.36923853645533E-0003 1.36398371763769E-0003 1.35874442317438E-0003 + 1.35352062060693E-0003 1.34831227751820E-0003 1.34311936153236E-0003 1.33794184031482E-0003 1.33277968157226E-0003 + 1.32763285305259E-0003 1.32250132254492E-0003 1.31738505787953E-0003 1.31228402692784E-0003 1.30719819760243E-0003 + 1.30212753785696E-0003 1.29707201568618E-0003 1.29203159912588E-0003 1.28700625625292E-0003 1.28199595518514E-0003 + 1.27700066408135E-0003 1.27202035114135E-0003 1.26705498460587E-0003 1.26210453275653E-0003 1.25716896391586E-0003 + 1.25224824644726E-0003 1.24734234875495E-0003 1.24245123928396E-0003 1.23757488652014E-0003 1.23271325899009E-0003 + 1.22786632526115E-0003 1.22303405394140E-0003 1.21821641367957E-0003 1.21341337316514E-0003 1.20862490112816E-0003 + 1.20385096633936E-0003 1.19909153761002E-0003 1.19434658379205E-0003 1.18961607377786E-0003 1.18489997650042E-0003 + 1.18019826093322E-0003 1.17551089609019E-0003 1.17083785102575E-0003 1.16617909483472E-0003 1.16153459665236E-0003 + 1.15690432565432E-0003 1.15228825105656E-0003 1.14768634211545E-0003 1.14309856812761E-0003 1.13852489843001E-0003 + 1.13396530239982E-0003 1.12941974945451E-0003 1.12488820905174E-0003 1.12037065068937E-0003 1.11586704390545E-0003 + 1.11137735827813E-0003 1.10690156342574E-0003 1.10243962900667E-0003 1.09799152471942E-0003 1.09355722030251E-0003 + 1.08913668553451E-0003 1.08472989023399E-0003 1.08033680425950E-0003 1.07595739750956E-0003 1.07159163992258E-0003 + 1.06723950147697E-0003 1.06290095219094E-0003 1.05857596212260E-0003 1.05426450136990E-0003 1.04996654007060E-0003 + 1.04568204840227E-0003 1.04141099658222E-0003 1.03715335486754E-0003 1.03290909355502E-0003 1.02867818298114E-0003 + 1.02446059352209E-0003 1.02025629559367E-0003 1.01606525965134E-0003 1.01188745619016E-0003 1.00772285574475E-0003 + 1.00357142888932E-0003 9.99433146237577E-0004 9.95307978442781E-0004 9.91195896197642E-0004 9.87096870234360E-0004 + 9.83010871324560E-0004 9.78937870279277E-0004 9.74877837948976E-0004 9.70830745223450E-0004 9.66796563031868E-0004 + 9.62775262342700E-0004 9.58766814163734E-0004 9.54771189542039E-0004 9.50788359563898E-0004 9.46818295354882E-0004 + 9.42860968079722E-0004 9.38916348942361E-0004 9.34984409185879E-0004 9.31065120092511E-0004 9.27158452983604E-0004 + 9.23264379219579E-0004 9.19382870199948E-0004 9.15513897363239E-0004 9.11657432187029E-0004 9.07813446187860E-0004 + 9.03981910921289E-0004 9.00162797981788E-0004 8.96356079002765E-0004 8.92561725656546E-0004 8.88779709654318E-0004 + 8.85010002746146E-0004 8.81252576720903E-0004 8.77507403406312E-0004 8.73774454668852E-0004 8.70053702413770E-0004 + 8.66345118585074E-0004 8.62648675165468E-0004 8.58964344176373E-0004 8.55292097677857E-0004 8.51631907768674E-0004 + 8.47983746586171E-0004 8.44347586306307E-0004 8.40723399143633E-0004 8.37111157351239E-0004 8.33510833220770E-0004 + 8.29922399082364E-0004 8.26345827304645E-0004 8.22781090294729E-0004 8.19228160498142E-0004 8.15687010398851E-0004 + 8.12157612519202E-0004 8.08639939419931E-0004 8.05133963700110E-0004 8.01639657997133E-0004 7.98156994986729E-0004 + 7.94685947382871E-0004 7.91226487937817E-0004 7.87778589442039E-0004 7.84342224724236E-0004 7.80917366651302E-0004 + 7.77503988128263E-0004 7.74102062098336E-0004 7.70711561542821E-0004 7.67332459481141E-0004 7.63964728970771E-0004 + 7.60608343107256E-0004 7.57263275024168E-0004 7.53929497893073E-0004 7.50606984923536E-0004 7.47295709363067E-0004 + 7.43995644497131E-0004 7.40706763649086E-0004 7.37429040180213E-0004 7.34162447489637E-0004 7.30906959014331E-0004 + 7.27662548229108E-0004 7.24429188646563E-0004 7.21206853817089E-0004 7.17995517328810E-0004 7.14795152807616E-0004 + 7.11605733917080E-0004 7.08427234358465E-0004 7.05259627870714E-0004 7.02102888230396E-0004 6.98956989251713E-0004 + 6.95821904786445E-0004 6.92697608723977E-0004 6.89584074991215E-0004 6.86481277552602E-0004 6.83389190410101E-0004 + 6.80307787603138E-0004 6.77237043208618E-0004 6.74176931340873E-0004 6.71127426151644E-0004 6.68088501830094E-0004 + 6.65060132602723E-0004 6.62042292733404E-0004 6.59034956523315E-0004 6.56038098310955E-0004 6.53051692472093E-0004 + 6.50075713419746E-0004 6.47110135604199E-0004 6.44154933512913E-0004 6.41210081670565E-0004 6.38275554638981E-0004 + 6.35351327017145E-0004 6.32437373441169E-0004 6.29533668584235E-0004 6.26640187156645E-0004 6.23756903905724E-0004 + 6.20883793615847E-0004 6.18020831108388E-0004 6.15167991241719E-0004 6.12325248911177E-0004 6.09492579049032E-0004 + 6.06669956624489E-0004 6.03857356643638E-0004 6.01054754149458E-0004 5.98262124221765E-0004 5.95479441977232E-0004 + 5.92706682569319E-0004 5.89943821188275E-0004 5.87190833061127E-0004 5.84447693451626E-0004 5.81714377660262E-0004 + 5.78990861024199E-0004 5.76277118917307E-0004 5.73573126750084E-0004 5.70878859969662E-0004 5.68194294059794E-0004 + 5.65519404540803E-0004 5.62854166969593E-0004 5.60198556939586E-0004 5.57552550080757E-0004 5.54916122059550E-0004 + 5.52289248578890E-0004 5.49671905378165E-0004 5.47064068233179E-0004 5.44465712956161E-0004 5.41876815395714E-0004 + 5.39297351436800E-0004 5.36727297000748E-0004 5.34166628045178E-0004 5.31615320564028E-0004 5.29073350587497E-0004 + 5.26540694182051E-0004 5.24017327450378E-0004 5.21503226531369E-0004 5.18998367600127E-0004 5.16502726867893E-0004 + 5.14016280582069E-0004 5.11539005026164E-0004 5.09070876519801E-0004 5.06611871418669E-0004 5.04161966114505E-0004 + 5.01721137035105E-0004 4.99289360644249E-0004 4.96866613441723E-0004 4.94452871963266E-0004 4.92048112780572E-0004 + 4.89652312501260E-0004 4.87265447768835E-0004 4.84887495262700E-0004 4.82518431698098E-0004 4.80158233826121E-0004 + 4.77806878433658E-0004 4.75464342343413E-0004 4.73130602413838E-0004 4.70805635539135E-0004 4.68489418649245E-0004 + 4.66181928709796E-0004 4.63883142722113E-0004 4.61593037723161E-0004 4.59311590785571E-0004 4.57038779017566E-0004 + 4.54774579562970E-0004 4.52518969601186E-0004 4.50271926347158E-0004 4.48033427051369E-0004 4.45803448999795E-0004 + 4.43581969513918E-0004 4.41368965950666E-0004 4.39164415702409E-0004 4.36968296196951E-0004 4.34780584897476E-0004 + 4.32601259302563E-0004 4.30430296946125E-0004 4.28267675397432E-0004 4.26113372261046E-0004 4.23967365176823E-0004 + 4.21829631819893E-0004 4.19700149900624E-0004 4.17578897164617E-0004 4.15465851392669E-0004 4.13360990400752E-0004 + 4.11264292040021E-0004 4.09175734196742E-0004 4.07095294792315E-0004 4.05022951783222E-0004 4.02958683161030E-0004 + 4.00902466952349E-0004 3.98854281218813E-0004 3.96814104057086E-0004 3.94781913598795E-0004 3.92757688010546E-0004 + 3.90741405493879E-0004 3.88733044285264E-0004 3.86732582656069E-0004 3.84739998912535E-0004 3.82755271395770E-0004 + 3.80778378481706E-0004 3.78809298581102E-0004 3.76848010139494E-0004 3.74894491637211E-0004 3.72948721589311E-0004 + 3.71010678545586E-0004 3.69080341090543E-0004 3.67157687843362E-0004 3.65242697457898E-0004 3.63335348622636E-0004 + 3.61435620060699E-0004 3.59543490529794E-0004 3.57658938822210E-0004 3.55781943764798E-0004 3.53912484218938E-0004 + 3.52050539080529E-0004 3.50196087279954E-0004 3.48349107782083E-0004 3.46509579586221E-0004 3.44677481726104E-0004 + 3.42852793269882E-0004 3.41035493320082E-0004 3.39225561013604E-0004 3.37422975521681E-0004 3.35627716049882E-0004 + 3.33839761838064E-0004 3.32059092160364E-0004 3.30285686325187E-0004 3.28519523675162E-0004 3.26760583587145E-0004 + 3.25008845472178E-0004 3.23264288775473E-0004 3.21526892976410E-0004 3.19796637588481E-0004 3.18073502159301E-0004 + 3.16357466270560E-0004 3.14648509538028E-0004 3.12946611611513E-0004 3.11251752174842E-0004 3.09563910945864E-0004 + 3.07883067676389E-0004 3.06209202152204E-0004 3.04542294193023E-0004 3.02882323652489E-0004 3.01229270418142E-0004 + 2.99583114411382E-0004 2.97943835587491E-0004 2.96311413935564E-0004 2.94685829478520E-0004 2.93067062273063E-0004 + 2.91455092409673E-0004 2.89849900012582E-0004 2.88251465239742E-0004 2.86659768282822E-0004 2.85074789367171E-0004 + 2.83496508751810E-0004 2.81924906729395E-0004 2.80359963626221E-0004 2.78801659802172E-0004 2.77249975650717E-0004 + 2.75704891598890E-0004 2.74166388107259E-0004 2.72634445669917E-0004 2.71109044814445E-0004 2.69590166101917E-0004 + 2.68077790126848E-0004 2.66571897517191E-0004 2.65072468934320E-0004 2.63579485072992E-0004 2.62092926661347E-0004 + 2.60612774460863E-0004 2.59139009266367E-0004 2.57671611905979E-0004 2.56210563241112E-0004 2.54755844166452E-0004 + 2.53307435609926E-0004 2.51865318532691E-0004 2.50429473929108E-0004 2.48999882826717E-0004 2.47576526286235E-0004 + 2.46159385401508E-0004 2.44748441299513E-0004 2.43343675140322E-0004 2.41945068117093E-0004 2.40552601456040E-0004 + 2.39166256416413E-0004 2.37786014290492E-0004 2.36411856403540E-0004 2.35043764113808E-0004 2.33681718812493E-0004 + 2.32325701923737E-0004 2.30975694904590E-0004 2.29631679244992E-0004 2.28293636467771E-0004 2.26961548128592E-0004 + 2.25635395815962E-0004 2.24315161151189E-0004 2.23000825788380E-0004 2.21692371414412E-0004 2.20389779748903E-0004 + 2.19093032544208E-0004 2.17802111585383E-0004 2.16516998690178E-0004 2.15237675709000E-0004 2.13964124524916E-0004 + 2.12696327053607E-0004 2.11434265243360E-0004 2.10177921075051E-0004 2.08927276562116E-0004 2.07682313750536E-0004 + 2.06443014718811E-0004 2.05209361577951E-0004 2.03981336471440E-0004 2.02758921575223E-0004 2.01542099097692E-0004 + 2.00330851279650E-0004 1.99125160394308E-0004 1.97925008747248E-0004 1.96730378676421E-0004 1.95541252552106E-0004 + 1.94357612776901E-0004 1.93179441785708E-0004 1.92006722045697E-0004 1.90839436056301E-0004 1.89677566349185E-0004 + 1.88521095488227E-0004 1.87370006069510E-0004 1.86224280721280E-0004 1.85083902103944E-0004 1.83948852910040E-0004 + 1.82819115864221E-0004 1.81694673723233E-0004 1.80575509275889E-0004 1.79461605343066E-0004 1.78352944777663E-0004 + 1.77249510464596E-0004 1.76151285320766E-0004 1.75058252295055E-0004 1.73970394368287E-0004 1.72887694553216E-0004 + 1.71810135894517E-0004 1.70737701468741E-0004 1.69670374384320E-0004 1.68608137781527E-0004 1.67550974832467E-0004 + 1.66498868741058E-0004 1.65451802742998E-0004 1.64409760105763E-0004 1.63372724128567E-0004 1.62340678142361E-0004 + 1.61313605509796E-0004 1.60291489625219E-0004 1.59274313914638E-0004 1.58262061835707E-0004 1.57254716877713E-0004 + 1.56252262561544E-0004 1.55254682439680E-0004 1.54261960096161E-0004 1.53274079146581E-0004 1.52291023238055E-0004 + 1.51312776049204E-0004 1.50339321290139E-0004 1.49370642702431E-0004 1.48406724059104E-0004 1.47447549164600E-0004 + 1.46493101854775E-0004 1.45543365996864E-0004 1.44598325489468E-0004 1.43657964262539E-0004 1.42722266277348E-0004 + 1.41791215526476E-0004 1.40864796033786E-0004 1.39942991854406E-0004 1.39025787074717E-0004 1.38113165812315E-0004 + 1.37205112216009E-0004 1.36301610465787E-0004 1.35402644772810E-0004 1.34508199379377E-0004 1.33618258558915E-0004 + 1.32732806615962E-0004 1.31851827886133E-0004 1.30975306736115E-0004 1.30103227563635E-0004 1.29235574797454E-0004 + 1.28372332897332E-0004 1.27513486354015E-0004 1.26659019689221E-0004 1.25808917455608E-0004 1.24963164236766E-0004 + 1.24121744647185E-0004 1.23284643332248E-0004 1.22451844968202E-0004 1.21623334262140E-0004 1.20799095951984E-0004 + 1.19979114806461E-0004 1.19163375625091E-0004 1.18351863238152E-0004 1.17544562506682E-0004 1.16741458322438E-0004 + 1.15942535607888E-0004 1.15147779316191E-0004 1.14357174431169E-0004 1.13570705967301E-0004 1.12788358969687E-0004 + 1.12010118514046E-0004 1.11235969706678E-0004 1.10465897684457E-0004 1.09699887614809E-0004 1.08937924695686E-0004 + 1.08179994155558E-0004 1.07426081253377E-0004 1.06676171278578E-0004 1.05930249551039E-0004 1.05188301421072E-0004 + 1.04450312269407E-0004 1.03716267507158E-0004 1.02986152575822E-0004 1.02259952947244E-0004 1.01537654123601E-0004 + 1.00819241637394E-0004 1.00104701051408E-0004 9.93940179587109E-0005 9.86871779826223E-0005 9.79841667767009E-0005 + 9.72849700247198E-0005 9.65895734406476E-0005 9.58979627686369E-0005 9.52101237829910E-0005 9.45260422881567E-0005 + 9.38457041186955E-0005 9.31690951392726E-0005 9.24962012446299E-0005 9.18270083595685E-0005 9.11615024389367E-0005 + 9.04996694675968E-0005 8.98414954604184E-0005 8.91869664622492E-0005 8.85360685479030E-0005 8.78887878221371E-0005 + 8.72451104196300E-0005 8.66050225049686E-0005 8.59685102726213E-0005 8.53355599469259E-0005 8.47061577820621E-0005 + 8.40802900620429E-0005 8.34579431006834E-0005 8.28391032415879E-0005 8.22237568581322E-0005 8.16118903534378E-0005 + 8.10034901603600E-0005 8.03985427414604E-0005 7.97970345889981E-0005 7.91989522248991E-0005 7.86042822007427E-0005 + 7.80130110977445E-0005 7.74251255267307E-0005 7.68406121281256E-0005 7.62594575719247E-0005 7.56816485576858E-0005 + 7.51071718144984E-0005 7.45360141009706E-0005 7.39681622052114E-0005 7.34036029448055E-0005 7.28423231668009E-0005 + 7.22843097476820E-0005 7.17295495933606E-0005 7.11780296391455E-0005 7.06297368497296E-0005 7.00846582191717E-0005 + 6.95427807708722E-0005 6.90040915575601E-0005 6.84685776612681E-0005 6.79362261933151E-0005 6.74070242942929E-0005 + 6.68809591340362E-0005 6.63580179116134E-0005 6.58381878553001E-0005 6.53214562225665E-0005 6.48078103000523E-0005 + 6.42972374035500E-0005 6.37897248779903E-0005 6.32852600974134E-0005 6.27838304649593E-0005 6.22854234128416E-0005 + 6.17900264023344E-0005 6.12976269237476E-0005 6.08082124964125E-0005 6.03217706686612E-0005 5.98382890178048E-0005 + 5.93577551501196E-0005 5.88801567008220E-0005 5.84054813340573E-0005 5.79337167428723E-0005 5.74648506492004E-0005 + 5.69988708038447E-0005 5.65357649864540E-0005 5.60755210055088E-0005 5.56181266982970E-0005 5.51635699309026E-0005 + 5.47118385981778E-0005 5.42629206237293E-0005 5.38168039599004E-0005 5.33734765877473E-0005 5.29329265170257E-0005 + 5.24951417861658E-0005 5.20601104622616E-0005 5.16278206410429E-0005 5.11982604468616E-0005 5.07714180326736E-0005 + 5.03472815800160E-0005 4.99258392989926E-0005 4.95070794282501E-0005 4.90909902349663E-0005 4.86775600148234E-0005 + 4.82667770919933E-0005 4.78586298191202E-0005 4.74531065772974E-0005 4.70501957760534E-0005 4.66498858533289E-0005 + 4.62521652754591E-0005 4.58570225371593E-0005 4.54644461614981E-0005 4.50744246998860E-0005 4.46869467320514E-0005 + 4.43020008660262E-0005 4.39195757381231E-0005 4.35396600129184E-0005 4.31622423832367E-0005 4.27873115701253E-0005 + 4.24148563228418E-0005 4.20448654188309E-0005 4.16773276637096E-0005 4.13122318912445E-0005 4.09495669633369E-0005 + 4.05893217700020E-0005 4.02314852293496E-0005 3.98760462875682E-0005 3.95229939189029E-0005 3.91723171256397E-0005 + 3.88240049380860E-0005 3.84780464145500E-0005 3.81344306413259E-0005 3.77931467326711E-0005 3.74541838307915E-0005 + 3.71175311058188E-0005 3.67831777557976E-0005 3.64511130066604E-0005 3.61213261122127E-0005 3.57938063541151E-0005 + 3.54685430418617E-0005 3.51455255127650E-0005 3.48247431319335E-0005 3.45061852922587E-0005 3.41898414143902E-0005 + 3.38757009467210E-0005 3.35637533653694E-0005 3.32539881741575E-0005 3.29463949045966E-0005 3.26409631158643E-0005 + 3.23376823947915E-0005 3.20365423558383E-0005 3.17375326410785E-0005 3.14406429201821E-0005 3.11458628903938E-0005 + 3.08531822765179E-0005 3.05625908308972E-0005 3.02740783333950E-0005 2.99876345913803E-0005 2.97032494397031E-0005 + 2.94209127406817E-0005 2.91406143840802E-0005 2.88623442870938E-0005 2.85860923943271E-0005 2.83118486777769E-0005 + 2.80396031368167E-0005 2.77693457981728E-0005 2.75010667159110E-0005 2.72347559714150E-0005 2.69704036733704E-0005 + 2.67079999577446E-0005 2.64475349877686E-0005 2.61889989539218E-0005 2.59323820739085E-0005 2.56776745926444E-0005 + 2.54248667822345E-0005 2.51739489419580E-0005 2.49249113982489E-0005 2.46777445046759E-0005 2.44324386419279E-0005 + 2.41889842177916E-0005 2.39473716671374E-0005 2.37075914518970E-0005 2.34696340610498E-0005 2.32334900106004E-0005 + 2.29991498435623E-0005 2.27666041299410E-0005 2.25358434667128E-0005 2.23068584778100E-0005 2.20796398140992E-0005 + 2.18541781533675E-0005 2.16304642002996E-0005 2.14084886864627E-0005 2.11882423702882E-0005 2.09697160370518E-0005 + 2.07529004988581E-0005 2.05377865946192E-0005 2.03243651900404E-0005 2.01126271775987E-0005 1.99025634765259E-0005 + 1.96941650327921E-0005 1.94874228190847E-0005 1.92823278347935E-0005 1.90788711059898E-0005 1.88770436854095E-0005 + 1.86768366524371E-0005 1.84782411130835E-0005 1.82812481999718E-0005 1.80858490723166E-0005 1.78920349159084E-0005 + 1.76997969430932E-0005 1.75091263927556E-0005 1.73200145303025E-0005 1.71324526476417E-0005 1.69464320631669E-0005 + 1.67619441217377E-0005 1.65789801946634E-0005 1.63975316796837E-0005 1.62175900009508E-0005 1.60391466090136E-0005 + 1.58621929807963E-0005 1.56867206195835E-0005 1.55127210550004E-0005 1.53401858429964E-0005 1.51691065658254E-0005 + 1.49994748320300E-0005 1.48312822764224E-0005 1.46645205600659E-0005 1.44991813702591E-0005 1.43352564205156E-0005 + 1.41727374505488E-0005 1.40116162262516E-0005 1.38518845396797E-0005 1.36935342090345E-0005 1.35365570786435E-0005 + 1.33809450189446E-0005 1.32266899264658E-0005 1.30737837238109E-0005 1.29222183596379E-0005 1.27719858086433E-0005 + 1.26230780715450E-0005 1.24754871750624E-0005 1.23292051719008E-0005 1.21842241407317E-0005 1.20405361861775E-0005 + 1.18981334387910E-0005 1.17570080550395E-0005 1.16171522172870E-0005 1.14785581337754E-0005 1.13412180386085E-0005 + 1.12051241917325E-0005 1.10702688789191E-0005 1.09366444117491E-0005 1.08042431275922E-0005 1.06730573895917E-0005 + 1.05430795866449E-0005 1.04143021333874E-0005 1.02867174701739E-0005 1.01603180630607E-0005 1.00350964037901E-0005 + 9.91104500976957E-0006 9.78815642405692E-0006 9.66642321534085E-0006 9.54583797792485E-0006 9.42639333170836E-0006 + 9.30808192216957E-0006 9.19089642034909E-0006 9.07482952283011E-0006 8.95987395172293E-0006 8.84602245464592E-0006 + 8.73326780470931E-0006 8.62160280049633E-0006 8.51102026604687E-0006 8.40151305083945E-0006 8.29307402977327E-0006 + 8.18569610315183E-0006 8.07937219666401E-0006 7.97409526136847E-0006 7.86985827367418E-0006 7.76665423532402E-0006 + 7.66447617337766E-0006 7.56331714019299E-0006 7.46317021340997E-0006 7.36402849593179E-0006 7.26588511590925E-0006 + 7.16873322672142E-0006 7.07256600695927E-0006 6.97737666040856E-0006 6.88315841603143E-0006 6.78990452795013E-0006 + 6.69760827542844E-0006 6.60626296285591E-0006 6.51586191972872E-0006 6.42639850063331E-0006 6.33786608522927E-0006 + 6.25025807823106E-0006 6.16356790939178E-0006 6.07778903348487E-0006 5.99291493028712E-0006 5.90893910456219E-0006 + 5.82585508604169E-0006 5.74365642940940E-0006 5.66233671428286E-0006 5.58188954519706E-0006 5.50230855158632E-0006 + 5.42358738776731E-0006 5.34571973292255E-0006 5.26869929108170E-0006 5.19251979110568E-0006 5.11717498666838E-0006 + 5.04265865624041E-0006 4.96896460307103E-0006 4.89608665517121E-0006 4.82401866529715E-0006 4.75275451093171E-0006 + 4.68228809426847E-0006 4.61261334219364E-0006 4.54372420626969E-0006 4.47561466271738E-0006 4.40827871239930E-0006 + 4.34171038080242E-0006 4.27590371802064E-0006 4.21085279873838E-0006 4.14655172221252E-0006 4.08299461225647E-0006 + 4.02017561722183E-0006 3.95808890998189E-0006 3.89672868791478E-0006 3.83608917288570E-0006 3.77616461123057E-0006 + 3.71694927373815E-0006 3.65843745563403E-0006 3.60062347656244E-0006 3.54350168056978E-0006 3.48706643608779E-0006 + 3.43131213591585E-0006 3.37623319720470E-0006 3.32182406143860E-0006 3.26807919441936E-0006 3.21499308624820E-0006 + 3.16256025130940E-0006 3.11077522825340E-0006 3.05963257997928E-0006 3.00912689361841E-0006 2.95925278051696E-0006 + 2.91000487621906E-0006 2.86137784045034E-0006 2.81336635710010E-0006 2.76596513420518E-0006 2.71916890393239E-0006 + 2.67297242256218E-0006 2.62737047047120E-0006 2.58235785211552E-0006 2.53792939601425E-0006 2.49407995473172E-0006 + 2.45080440486141E-0006 2.40809764700846E-0006 2.36595460577336E-0006 2.32437022973456E-0006 2.28333949143182E-0006 + 2.24285738734974E-0006 2.20291893790011E-0006 2.16351918740585E-0006 2.12465320408358E-0006 2.08631608002734E-0006 + 2.04850293119123E-0006 2.01120889737308E-0006 1.97442914219741E-0006 1.93815885309854E-0006 1.90239324130413E-0006 + 1.86712754181795E-0006 1.83235701340377E-0006 1.79807693856769E-0006 1.76428262354225E-0006 1.73096939826925E-0006 + 1.69813261638295E-0006 1.66576765519365E-0006 1.63386991567052E-0006 1.60243482242550E-0006 1.57145782369592E-0006 + 1.54093439132817E-0006 1.51086002076104E-0006 1.48123023100879E-0006 1.45204056464474E-0006 1.42328658778427E-0006 + 1.39496389006862E-0006 1.36706808464771E-0006 1.33959480816376E-0006 1.31253972073474E-0006 1.28589850593745E-0006 + 1.25966687079120E-0006 1.23384054574083E-0006 1.20841528464055E-0006 1.18338686473688E-0006 1.15875108665225E-0006 + 1.13450377436853E-0006 1.11064077521017E-0006 1.08715795982788E-0006 1.06405122218187E-0006 1.04131647952529E-0006 + 1.01894967238798E-0006 9.96946764559411E-0007 9.75303743072587E-0007 9.54016618187206E-0007 9.33081423373382E-0007 + 9.12494215294908E-0007 8.92251073792804E-0007 8.72348101869023E-0007 8.52781425669559E-0007 8.33547194468317E-0007 + 8.14641580650360E-0007 7.96060779695664E-0007 7.77801010162423E-0007 7.59858513670780E-0007 7.42229554886287E-0007 + 7.24910421503382E-0007 7.07897424229127E-0007 6.91186896766550E-0007 6.74775195798534E-0007 6.58658700970966E-0007 + 6.42833814876733E-0007 6.27296963039124E-0007 6.12044593895390E-0007 5.97073178780512E-0007 5.82379211910621E-0007 + 5.67959210366880E-0007 5.53809714078838E-0007 5.39927285808219E-0007 5.26308511132609E-0007 5.12949998428967E-0007 + 4.99848378857444E-0007 4.87000306344878E-0007 4.74402457568698E-0007 4.62051531940358E-0007 4.49944251589163E-0007 + 4.38077361345999E-0007 4.26447628726912E-0007 4.15051843916960E-0007 4.03886819753779E-0007 3.92949391711507E-0007 + 3.82236417884304E-0007 3.71744778970207E-0007 3.61471378254911E-0007 3.51413141595411E-0007 3.41567017403885E-0007 + 3.31929976631364E-0007 3.22499012751535E-0007 3.13271141744623E-0007 3.04243402081000E-0007 2.95412854705150E-0007 + 2.86776583019353E-0007 2.78331692867598E-0007 2.70075312519318E-0007 2.62004592653242E-0007 2.54116706341308E-0007 + 2.46408849032355E-0007 2.38878238536110E-0007 2.31522115006939E-0007 2.24337740927799E-0007 2.17322401094035E-0007 + 2.10473402597273E-0007 2.03788074809382E-0007 1.97263769366228E-0007 1.90897860151695E-0007 1.84687743281503E-0007 + 1.78630837087196E-0007 1.72724582099987E-0007 1.66966441034749E-0007 1.61353898773923E-0007 1.55884462351434E-0007 + 1.50555660936695E-0007 1.45365045818496E-0007 1.40310190389052E-0007 1.35388690127882E-0007 1.30598162585832E-0007 + 1.25936247369078E-0007 1.21400606123065E-0007 1.16988922516561E-0007 1.12698902225604E-0007 1.08528272917590E-0007 + 1.04474784235211E-0007 1.00536207780527E-0007 9.67103370990114E-0008 9.29949876635478E-0008 8.93879968585279E-0008 + 8.58872239638556E-0008 8.24905501390730E-0008 7.91958784073618E-0008 7.60011336396574E-0008 7.29042625387407E-0008 + 6.99032336232960E-0008 6.69960372120456E-0008 6.41806854078234E-0008 6.14552120816966E-0008 5.88176728571125E-0008 + 5.62661450939725E-0008 5.37987278728131E-0008 5.14135419789115E-0008 4.91087298864623E-0008 4.68824557427073E-0008 + 4.47329053521048E-0008 4.26582861605197E-0008 4.06568272393583E-0008 3.87267792697883E-0008 3.68664145269017E-0008 + 3.50740268639347E-0008 3.33479316964515E-0008 3.16864659865622E-0008 3.00879882271569E-0008 2.85508784260995E-0008 + 2.70735380904881E-0008 2.56543902108739E-0008 2.42918792455246E-0008 2.29844711046607E-0008 2.17306531347302E-0008 + 2.05289341026696E-0008 1.93778441801727E-0008 1.82759349279847E-0008 1.72217792801750E-0008 1.62139715284520E-0008 + 1.52511273064448E-0008 1.43318835740240E-0008 1.34548986016205E-0008 1.26188519545389E-0008 1.18224444772991E-0008 + 1.10643982779622E-0008 1.03434567124887E-0008 9.65838436907563E-0009 9.00796705252295E-0009 8.39101176860031E-0009 + 7.80634670841298E-0009 7.25282123278857E-0009 6.72930585665569E-0009 6.23469223344698E-0009 5.76789313948930E-0009 + 5.32784245841665E-0009 4.91349516558556E-0009 4.52382731249188E-0009 4.15783601120394E-0009 3.81453941879371E-0009 + 3.49297672178043E-0009 3.19220812058291E-0009 2.91131481396958E-0009 2.64939898352712E-0009 2.40558377812668E-0009 + 2.17901329840400E-0009 1.96885258124083E-0009 1.77428758425675E-0009 1.59452517030894E-0009 1.42879309199332E-0009 + 1.27633997615965E-0009 1.13643530842793E-0009 1.00836941771591E-0009 8.91453460770178E-0010 7.85019406706218E-0010 + 6.88420021555900E-0010 6.01028852818854E-0010 5.22240214024585E-0010 4.51469169298511E-0010 3.88151517937072E-0010 + 3.31743778987977E-0010 2.81723175838891E-0010 2.37587620812039E-0010 1.98855699765890E-0010 1.65066656704338E-0010 + 1.35780378391861E-0010 1.10577378976685E-0010 8.90587846195002E-0011 7.08463181305079E-0011 5.55822836123512E-0011 + 4.29295511102744E-0011 3.25715412693288E-0011 2.42122099981590E-0011 1.75760331400133E-0011 1.24079911503020E-0011 + 8.47355378130569E-0012 5.55866477366271E-0012 3.46972655470360E-0012 2.03358494373683E-0012 1.09751386414607E-0012 + 5.29200062410064E-0013 2.16727833949952E-0013 6.85637558759311E-0014 1.35414265844916E-0014 8.46212220177334E-0016 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 7.05416341880837E+0001 7.05002515030449E+0001 7.04588901793336E+0001 + 7.04175502072466E+0001 7.03762315770847E+0001 7.03349342791524E+0001 7.02936583037584E+0001 7.02524036412150E+0001 + 7.02111702818385E+0001 7.01699582159492E+0001 7.01287674338712E+0001 7.00875979259324E+0001 7.00464496824649E+0001 + 7.00053226938043E+0001 6.99642169502905E+0001 6.99231324422669E+0001 6.98820691600811E+0001 6.98410270940844E+0001 + 6.98000062346320E+0001 6.97590065720832E+0001 6.97180280968008E+0001 6.96770707991518E+0001 6.96361346695071E+0001 + 6.95952196982411E+0001 6.95543258757325E+0001 6.95134531923638E+0001 6.94726016385210E+0001 6.94317712045945E+0001 + 6.93909618809782E+0001 6.93501736580700E+0001 6.93094065262718E+0001 6.92686604759892E+0001 6.92279354976316E+0001 + 6.91872315816124E+0001 6.91465487183489E+0001 6.91058868982622E+0001 6.90652461117771E+0001 6.90246263493226E+0001 + 6.89840276013313E+0001 6.89434498582397E+0001 6.89028931104883E+0001 6.88623573485212E+0001 6.88218425627865E+0001 + 6.87813487437362E+0001 6.87408758818261E+0001 6.87004239675158E+0001 6.86599929912689E+0001 6.86195829435526E+0001 + 6.85791938148381E+0001 6.85388255956004E+0001 6.84984782763184E+0001 6.84581518474749E+0001 6.84178462995563E+0001 + 6.83775616230530E+0001 6.83372978084592E+0001 6.82970548462730E+0001 6.82568327269962E+0001 6.82166314411346E+0001 + 6.81764509791978E+0001 6.81362913316990E+0001 6.80961524891555E+0001 6.80560344420882E+0001 6.80159371810221E+0001 + 6.79758606964859E+0001 6.79358049790119E+0001 6.78957700191366E+0001 6.78557558074000E+0001 6.78157623343462E+0001 + 6.77757895905227E+0001 6.77358375664814E+0001 6.76959062527775E+0001 6.76559956399703E+0001 6.76161057186228E+0001 + 6.75762364793017E+0001 6.75363879125778E+0001 6.74965600090255E+0001 6.74567527592230E+0001 6.74169661537524E+0001 + 6.73772001831995E+0001 6.73374548381540E+0001 6.72977301092093E+0001 6.72580259869628E+0001 6.72183424620154E+0001 + 6.71786795249720E+0001 6.71390371664412E+0001 6.70994153770355E+0001 6.70598141473711E+0001 6.70202334680680E+0001 + 6.69806733297500E+0001 6.69411337230447E+0001 6.69016146385835E+0001 6.68621160670015E+0001 6.68226379989377E+0001 + 6.67831804250348E+0001 6.67437433359393E+0001 6.67043267223016E+0001 6.66649305747756E+0001 6.66255548840191E+0001 + 6.65861996406939E+0001 6.65468648354653E+0001 6.65075504590025E+0001 6.64682565019784E+0001 6.64289829550697E+0001 + 6.63897298089569E+0001 6.63504970543241E+0001 6.63112846818595E+0001 6.62720926822547E+0001 6.62329210462054E+0001 + 6.61937697644107E+0001 6.61546388275738E+0001 6.61155282264015E+0001 6.60764379516042E+0001 6.60373679938964E+0001 + 6.59983183439961E+0001 6.59592889926252E+0001 6.59202799305091E+0001 6.58812911483774E+0001 6.58423226369629E+0001 + 6.58033743870027E+0001 6.57644463892372E+0001 6.57255386344107E+0001 6.56866511132713E+0001 6.56477838165709E+0001 + 6.56089367350649E+0001 6.55701098595127E+0001 6.55313031806773E+0001 6.54925166893255E+0001 6.54537503762276E+0001 + 6.54150042321581E+0001 6.53762782478947E+0001 6.53375724142193E+0001 6.52988867219172E+0001 6.52602211617777E+0001 + 6.52215757245935E+0001 6.51829504011613E+0001 6.51443451822815E+0001 6.51057600587580E+0001 6.50671950213986E+0001 + 6.50286500610150E+0001 6.49901251684221E+0001 6.49516203344391E+0001 6.49131355498885E+0001 6.48746708055968E+0001 + 6.48362260923939E+0001 6.47978014011137E+0001 6.47593967225937E+0001 6.47210120476751E+0001 6.46826473672029E+0001 + 6.46443026720256E+0001 6.46059779529955E+0001 6.45676732009688E+0001 6.45293884068051E+0001 6.44911235613680E+0001 + 6.44528786555245E+0001 6.44146536801455E+0001 6.43764486261056E+0001 6.43382634842828E+0001 6.43000982455594E+0001 + 6.42619529008206E+0001 6.42238274409561E+0001 6.41857218568587E+0001 6.41476361394252E+0001 6.41095702795559E+0001 + 6.40715242681549E+0001 6.40334980961299E+0001 6.39954917543925E+0001 6.39575052338577E+0001 6.39195385254443E+0001 + 6.38815916200749E+0001 6.38436645086755E+0001 6.38057571821761E+0001 6.37678696315102E+0001 6.37300018476148E+0001 + 6.36921538214310E+0001 6.36543255439033E+0001 6.36165170059798E+0001 6.35787281986125E+0001 6.35409591127568E+0001 + 6.35032097393721E+0001 6.34654800694212E+0001 6.34277700938706E+0001 6.33900798036906E+0001 6.33524091898550E+0001 + 6.33147582433413E+0001 6.32771269551307E+0001 6.32395153162082E+0001 6.32019233175621E+0001 6.31643509501847E+0001 + 6.31267982050717E+0001 6.30892650732226E+0001 6.30517515456405E+0001 6.30142576133323E+0001 6.29767832673082E+0001 + 6.29393284985824E+0001 6.29018932981726E+0001 6.28644776571001E+0001 6.28270815663899E+0001 6.27897050170706E+0001 + 6.27523480001745E+0001 6.27150105067376E+0001 6.26776925277993E+0001 6.26403940544029E+0001 6.26031150775951E+0001 + 6.25658555884265E+0001 6.25286155779511E+0001 6.24913950372266E+0001 6.24541939573145E+0001 6.24170123292795E+0001 + 6.23798501441905E+0001 6.23427073931195E+0001 6.23055840671424E+0001 6.22684801573388E+0001 6.22313956547916E+0001 + 6.21943305505878E+0001 6.21572848358174E+0001 6.21202585015746E+0001 6.20832515389569E+0001 6.20462639390655E+0001 + 6.20092956930051E+0001 6.19723467918842E+0001 6.19354172268149E+0001 6.18985069889127E+0001 6.18616160692969E+0001 + 6.18247444590903E+0001 6.17878921494194E+0001 6.17510591314142E+0001 6.17142453962085E+0001 6.16774509349395E+0001 + 6.16406757387480E+0001 6.16039197987785E+0001 6.15671831061791E+0001 6.15304656521014E+0001 6.14937674277008E+0001 + 6.14570884241359E+0001 6.14204286325694E+0001 6.13837880441671E+0001 6.13471666500988E+0001 6.13105644415377E+0001 + 6.12739814096605E+0001 6.12374175456477E+0001 6.12008728406831E+0001 6.11643472859545E+0001 6.11278408726528E+0001 + 6.10913535919729E+0001 6.10548854351130E+0001 6.10184363932749E+0001 6.09820064576643E+0001 6.09455956194900E+0001 + 6.09092038699648E+0001 6.08728312003046E+0001 6.08364776017294E+0001 6.08001430654625E+0001 6.07638275827306E+0001 + 6.07275311447644E+0001 6.06912537427977E+0001 6.06549953680683E+0001 6.06187560118172E+0001 6.05825356652891E+0001 + 6.05463343197325E+0001 6.05101519663990E+0001 6.04739885965441E+0001 6.04378442014267E+0001 6.04017187723094E+0001 + 6.03656123004581E+0001 6.03295247771426E+0001 6.02934561936360E+0001 6.02574065412151E+0001 6.02213758111600E+0001 + 6.01853639947547E+0001 6.01493710832865E+0001 6.01133970680462E+0001 6.00774419403284E+0001 6.00415056914312E+0001 + 6.00055883126559E+0001 5.99696897953077E+0001 5.99338101306953E+0001 5.98979493101307E+0001 5.98621073249297E+0001 + 5.98262841664116E+0001 5.97904798258990E+0001 5.97546942947184E+0001 5.97189275641995E+0001 5.96831796256756E+0001 + 5.96474504704839E+0001 5.96117400899644E+0001 5.95760484754614E+0001 5.95403756183222E+0001 5.95047215098979E+0001 + 5.94690861415429E+0001 5.94334695046153E+0001 5.93978715904767E+0001 5.93622923904921E+0001 5.93267318960302E+0001 + 5.92911900984630E+0001 5.92556669891663E+0001 5.92201625595191E+0001 5.91846768009040E+0001 5.91492097047074E+0001 + 5.91137612623187E+0001 5.90783314651313E+0001 5.90429203045419E+0001 5.90075277719505E+0001 5.89721538587610E+0001 + 5.89367985563805E+0001 5.89014618562197E+0001 5.88661437496930E+0001 5.88308442282178E+0001 5.87955632832156E+0001 + 5.87603009061109E+0001 5.87250570883320E+0001 5.86898318213106E+0001 5.86546250964819E+0001 5.86194369052845E+0001 + 5.85842672391607E+0001 5.85491160895560E+0001 5.85139834479196E+0001 5.84788693057043E+0001 5.84437736543660E+0001 + 5.84086964853645E+0001 5.83736377901627E+0001 5.83385975602273E+0001 5.83035757870284E+0001 5.82685724620393E+0001 + 5.82335875767373E+0001 5.81986211226026E+0001 5.81636730911194E+0001 5.81287434737750E+0001 5.80938322620604E+0001 + 5.80589394474699E+0001 5.80240650215014E+0001 5.79892089756562E+0001 5.79543713014391E+0001 5.79195519903583E+0001 + 5.78847510339256E+0001 5.78499684236562E+0001 5.78152041510686E+0001 5.77804582076850E+0001 5.77457305850310E+0001 + 5.77110212746357E+0001 5.76763302680313E+0001 5.76416575567540E+0001 5.76070031323432E+0001 5.75723669863416E+0001 + 5.75377491102955E+0001 5.75031494957548E+0001 5.74685681342726E+0001 5.74340050174056E+0001 5.73994601367139E+0001 + 5.73649334837610E+0001 5.73304250501139E+0001 5.72959348273431E+0001 5.72614628070224E+0001 5.72270089807292E+0001 + 5.71925733400442E+0001 5.71581558765516E+0001 5.71237565818390E+0001 5.70893754474976E+0001 5.70550124651218E+0001 + 5.70206676263096E+0001 5.69863409226623E+0001 5.69520323457847E+0001 5.69177418872852E+0001 5.68834695387752E+0001 + 5.68492152918701E+0001 5.68149791381881E+0001 5.67807610693513E+0001 5.67465610769852E+0001 5.67123791527183E+0001 + 5.66782152881830E+0001 5.66440694750149E+0001 5.66099417048531E+0001 5.65758319693399E+0001 5.65417402601213E+0001 + 5.65076665688466E+0001 5.64736108871684E+0001 5.64395732067430E+0001 5.64055535192298E+0001 5.63715518162918E+0001 + 5.63375680895953E+0001 5.63036023308101E+0001 5.62696545316095E+0001 5.62357246836698E+0001 5.62018127786711E+0001 + 5.61679188082968E+0001 5.61340427642337E+0001 5.61001846381719E+0001 5.60663444218050E+0001 5.60325221068301E+0001 + 5.59987176849474E+0001 5.59649311478607E+0001 5.59311624872772E+0001 5.58974116949075E+0001 5.58636787624654E+0001 + 5.58299636816683E+0001 5.57962664442370E+0001 5.57625870418955E+0001 5.57289254663714E+0001 5.56952817093955E+0001 + 5.56616557627020E+0001 5.56280476180287E+0001 5.55944572671166E+0001 5.55608847017101E+0001 5.55273299135568E+0001 + 5.54937928944082E+0001 5.54602736360186E+0001 5.54267721301459E+0001 5.53932883685516E+0001 5.53598223430001E+0001 + 5.53263740452597E+0001 5.52929434671016E+0001 5.52595306003006E+0001 5.52261354366350E+0001 5.51927579678861E+0001 + 5.51593981858389E+0001 5.51260560822816E+0001 5.50927316490059E+0001 5.50594248778065E+0001 5.50261357604820E+0001 + 5.49928642888340E+0001 5.49596104546674E+0001 5.49263742497908E+0001 5.48931556660158E+0001 5.48599546951576E+0001 + 5.48267713290345E+0001 5.47936055594686E+0001 5.47604573782847E+0001 5.47273267773116E+0001 5.46942137483811E+0001 + 5.46611182833283E+0001 5.46280403739918E+0001 5.45949800122135E+0001 5.45619371898386E+0001 5.45289118987158E+0001 + 5.44959041306969E+0001 5.44629138776372E+0001 5.44299411313953E+0001 5.43969858838331E+0001 5.43640481268160E+0001 + 5.43311278522124E+0001 5.42982250518943E+0001 5.42653397177371E+0001 5.42324718416193E+0001 5.41996214154228E+0001 + 5.41667884310329E+0001 5.41339728803383E+0001 5.41011747552306E+0001 5.40683940476054E+0001 5.40356307493610E+0001 + 5.40028848523995E+0001 5.39701563486259E+0001 5.39374452299488E+0001 5.39047514882801E+0001 5.38720751155348E+0001 + 5.38394161036316E+0001 5.38067744444921E+0001 5.37741501300416E+0001 5.37415431522083E+0001 5.37089535029241E+0001 + 5.36763811741239E+0001 5.36438261577461E+0001 5.36112884457324E+0001 5.35787680300278E+0001 5.35462649025804E+0001 + 5.35137790553419E+0001 5.34813104802672E+0001 5.34488591693144E+0001 5.34164251144450E+0001 5.33840083076238E+0001 + 5.33516087408188E+0001 5.33192264060015E+0001 5.32868612951465E+0001 5.32545134002317E+0001 5.32221827132384E+0001 + 5.31898692261511E+0001 5.31575729309578E+0001 5.31252938196494E+0001 5.30930318842205E+0001 5.30607871166687E+0001 + 5.30285595089950E+0001 5.29963490532038E+0001 5.29641557413024E+0001 5.29319795653019E+0001 5.28998205172162E+0001 + 5.28676785890629E+0001 5.28355537728625E+0001 5.28034460606391E+0001 5.27713554444199E+0001 5.27392819162353E+0001 + 5.27072254681192E+0001 5.26751860921086E+0001 5.26431637802438E+0001 5.26111585245684E+0001 5.25791703171294E+0001 + 5.25471991499768E+0001 5.25152450151640E+0001 5.24833079047477E+0001 5.24513878107878E+0001 5.24194847253475E+0001 + 5.23875986404933E+0001 5.23557295482948E+0001 5.23238774408252E+0001 5.22920423101604E+0001 5.22602241483802E+0001 + 5.22284229475672E+0001 5.21966386998074E+0001 5.21648713971901E+0001 5.21331210318077E+0001 5.21013875957561E+0001 + 5.20696710811342E+0001 5.20379714800444E+0001 5.20062887845920E+0001 5.19746229868858E+0001 5.19429740790379E+0001 + 5.19113420531635E+0001 5.18797269013810E+0001 5.18481286158122E+0001 5.18165471885821E+0001 5.17849826118188E+0001 + 5.17534348776538E+0001 5.17219039782217E+0001 5.16903899056605E+0001 5.16588926521114E+0001 5.16274122097186E+0001 + 5.15959485706299E+0001 5.15645017269959E+0001 5.15330716709709E+0001 5.15016583947122E+0001 5.14702618903802E+0001 + 5.14388821501388E+0001 5.14075191661547E+0001 5.13761729305985E+0001 5.13448434356433E+0001 5.13135306734658E+0001 + 5.12822346362460E+0001 5.12509553161669E+0001 5.12196927054149E+0001 5.11884467961794E+0001 5.11572175806531E+0001 + 5.11260050510321E+0001 5.10948091995154E+0001 5.10636300183056E+0001 5.10324674996080E+0001 5.10013216356316E+0001 + 5.09701924185884E+0001 5.09390798406935E+0001 5.09079838941654E+0001 5.08769045712256E+0001 5.08458418640991E+0001 + 5.08147957650138E+0001 5.07837662662010E+0001 5.07527533598951E+0001 5.07217570383338E+0001 5.06907772937577E+0001 + 5.06598141184111E+0001 5.06288675045410E+0001 5.05979374443980E+0001 5.05670239302355E+0001 5.05361269543105E+0001 + 5.05052465088828E+0001 5.04743825862157E+0001 5.04435351785755E+0001 5.04127042782318E+0001 5.03818898774573E+0001 + 5.03510919685280E+0001 5.03203105437229E+0001 5.02895455953244E+0001 5.02587971156178E+0001 5.02280650968919E+0001 + 5.01973495314384E+0001 5.01666504115525E+0001 5.01359677295322E+0001 5.01053014776789E+0001 5.00746516482972E+0001 + 5.00440182336948E+0001 5.00134012261825E+0001 4.99828006180745E+0001 4.99522164016877E+0001 4.99216485693429E+0001 + 4.98910971133633E+0001 4.98605620260758E+0001 4.98300432998103E+0001 4.97995409268997E+0001 4.97690548996804E+0001 + 4.97385852104917E+0001 4.97081318516761E+0001 4.96776948155792E+0001 4.96472740945500E+0001 4.96168696809405E+0001 + 4.95864815671058E+0001 4.95561097454043E+0001 4.95257542081973E+0001 4.94954149478496E+0001 4.94650919567288E+0001 + 4.94347852272060E+0001 4.94044947516552E+0001 4.93742205224536E+0001 4.93439625319815E+0001 4.93137207726226E+0001 + 4.92834952367633E+0001 4.92532859167936E+0001 4.92230928051064E+0001 4.91929158940977E+0001 4.91627551761668E+0001 + 4.91326106437160E+0001 4.91024822891508E+0001 4.90723701048799E+0001 4.90422740833149E+0001 4.90121942168708E+0001 + 4.89821304979657E+0001 4.89520829190207E+0001 4.89220514724601E+0001 4.88920361507112E+0001 4.88620369462047E+0001 + 4.88320538513742E+0001 4.88020868586566E+0001 4.87721359604916E+0001 4.87422011493225E+0001 4.87122824175954E+0001 + 4.86823797577594E+0001 4.86524931622671E+0001 4.86226226235740E+0001 4.85927681341388E+0001 4.85629296864231E+0001 + 4.85331072728919E+0001 4.85033008860132E+0001 4.84735105182580E+0001 4.84437361621006E+0001 4.84139778100183E+0001 + 4.83842354544915E+0001 4.83545090880038E+0001 4.83247987030418E+0001 4.82951042920953E+0001 4.82654258476572E+0001 + 4.82357633622233E+0001 4.82061168282929E+0001 4.81764862383680E+0001 4.81468715849539E+0001 4.81172728605589E+0001 + 4.80876900576946E+0001 4.80581231688755E+0001 4.80285721866193E+0001 4.79990371034467E+0001 4.79695179118815E+0001 + 4.79400146044508E+0001 4.79105271736845E+0001 4.78810556121157E+0001 4.78515999122806E+0001 4.78221600667186E+0001 + 4.77927360679721E+0001 4.77633279085864E+0001 4.77339355811102E+0001 4.77045590780950E+0001 4.76751983920956E+0001 + 4.76458535156698E+0001 4.76165244413785E+0001 4.75872111617856E+0001 4.75579136694582E+0001 4.75286319569663E+0001 + 4.74993660168831E+0001 4.74701158417850E+0001 4.74408814242512E+0001 4.74116627568641E+0001 4.73824598322092E+0001 + 4.73532726428750E+0001 4.73241011814533E+0001 4.72949454405385E+0001 4.72658054127285E+0001 4.72366810906241E+0001 + 4.72075724668291E+0001 4.71784795339506E+0001 4.71494022845984E+0001 4.71203407113857E+0001 4.70912948069284E+0001 + 4.70622645638460E+0001 4.70332499747605E+0001 4.70042510322972E+0001 4.69752677290845E+0001 4.69463000577538E+0001 + 4.69173480109396E+0001 4.68884115812792E+0001 4.68594907614133E+0001 4.68305855439855E+0001 4.68016959216424E+0001 + 4.67728218870337E+0001 4.67439634328122E+0001 4.67151205516336E+0001 4.66862932361567E+0001 4.66574814790435E+0001 + 4.66286852729587E+0001 4.65999046105705E+0001 4.65711394845497E+0001 4.65423898875704E+0001 4.65136558123097E+0001 + 4.64849372514476E+0001 4.64562341976673E+0001 4.64275466436550E+0001 4.63988745820998E+0001 4.63702180056940E+0001 + 4.63415769071328E+0001 4.63129512791146E+0001 4.62843411143406E+0001 4.62557464055151E+0001 4.62271671453457E+0001 + 4.61986033265426E+0001 4.61700549418192E+0001 4.61415219838920E+0001 4.61130044454805E+0001 4.60845023193071E+0001 + 4.60560155980973E+0001 4.60275442745797E+0001 4.59990883414858E+0001 4.59706477915501E+0001 4.59422226175101E+0001 + 4.59138128121065E+0001 4.58854183680829E+0001 4.58570392781857E+0001 4.58286755351648E+0001 4.58003271317725E+0001 + 4.57719940607647E+0001 4.57436763148999E+0001 4.57153738869397E+0001 4.56870867696488E+0001 4.56588149557949E+0001 + 4.56305584381485E+0001 4.56023172094833E+0001 4.55740912625760E+0001 4.55458805902062E+0001 4.55176851851565E+0001 + 4.54895050402126E+0001 4.54613401481631E+0001 4.54331905017997E+0001 4.54050560939170E+0001 4.53769369173125E+0001 + 4.53488329647869E+0001 4.53207442291438E+0001 4.52926707031897E+0001 4.52646123797342E+0001 4.52365692515899E+0001 + 4.52085413115724E+0001 4.51805285525001E+0001 4.51525309671945E+0001 4.51245485484802E+0001 4.50965812891847E+0001 + 4.50686291821382E+0001 4.50406922201744E+0001 4.50127703961296E+0001 4.49848637028432E+0001 4.49569721331576E+0001 + 4.49290956799180E+0001 4.49012343359728E+0001 4.48733880941733E+0001 4.48455569473738E+0001 4.48177408884314E+0001 + 4.47899399102063E+0001 4.47621540055617E+0001 4.47343831673637E+0001 4.47066273884815E+0001 4.46788866617870E+0001 + 4.46511609801553E+0001 4.46234503364644E+0001 4.45957547235951E+0001 4.45680741344315E+0001 4.45404085618603E+0001 + 4.45127579987714E+0001 4.44851224380576E+0001 4.44575018726145E+0001 4.44298962953409E+0001 4.44023056991385E+0001 + 4.43747300769117E+0001 4.43471694215681E+0001 4.43196237260183E+0001 4.42920929831757E+0001 4.42645771859567E+0001 + 4.42370763272805E+0001 4.42095904000695E+0001 4.41821193972489E+0001 4.41546633117469E+0001 4.41272221364946E+0001 + 4.40997958644260E+0001 4.40723844884783E+0001 4.40449880015911E+0001 4.40176063967075E+0001 4.39902396667732E+0001 + 4.39628878047371E+0001 4.39355508035507E+0001 4.39082286561688E+0001 4.38809213555487E+0001 4.38536288946511E+0001 + 4.38263512664393E+0001 4.37990884638797E+0001 4.37718404799415E+0001 4.37446073075970E+0001 4.37173889398211E+0001 + 4.36901853695921E+0001 4.36629965898909E+0001 4.36358225937012E+0001 4.36086633740101E+0001 4.35815189238071E+0001 + 4.35543892360851E+0001 4.35272743038394E+0001 4.35001741200687E+0001 4.34730886777743E+0001 4.34460179699605E+0001 + 4.34189619896346E+0001 4.33919207298068E+0001 4.33648941834901E+0001 4.33378823437004E+0001 4.33108852034566E+0001 + 4.32839027557807E+0001 4.32569349936972E+0001 4.32299819102337E+0001 4.32030434984208E+0001 4.31761197512919E+0001 + 4.31492106618832E+0001 4.31223162232341E+0001 4.30954364283867E+0001 4.30685712703859E+0001 4.30417207422797E+0001 + 4.30148848371189E+0001 4.29880635479573E+0001 4.29612568678514E+0001 4.29344647898607E+0001 4.29076873070478E+0001 + 4.28809244124778E+0001 4.28541760992189E+0001 4.28274423603422E+0001 4.28007231889218E+0001 4.27740185780343E+0001 + 4.27473285207597E+0001 4.27206530101805E+0001 4.26939920393822E+0001 4.26673456014532E+0001 4.26407136894849E+0001 + 4.26140962965713E+0001 4.25874934158096E+0001 4.25609050402995E+0001 4.25343311631441E+0001 4.25077717774488E+0001 + 4.24812268763224E+0001 4.24546964528761E+0001 4.24281805002244E+0001 4.24016790114844E+0001 4.23751919797761E+0001 + 4.23487193982226E+0001 4.23222612599495E+0001 4.22958175580856E+0001 4.22693882857623E+0001 4.22429734361141E+0001 + 4.22165730022783E+0001 4.21901869773948E+0001 4.21638153546069E+0001 4.21374581270603E+0001 4.21111152879038E+0001 + 4.20847868302888E+0001 4.20584727473699E+0001 4.20321730323043E+0001 4.20058876782523E+0001 4.19796166783768E+0001 + 4.19533600258436E+0001 4.19271177138216E+0001 4.19008897354822E+0001 4.18746760839999E+0001 4.18484767525520E+0001 + 4.18222917343186E+0001 4.17961210224827E+0001 4.17699646102301E+0001 4.17438224907495E+0001 4.17176946572323E+0001 + 4.16915811028730E+0001 4.16654818208688E+0001 4.16393968044196E+0001 4.16133260467285E+0001 4.15872695410010E+0001 + 4.15612272804459E+0001 4.15351992582744E+0001 4.15091854677009E+0001 4.14831859019424E+0001 4.14572005542189E+0001 + 4.14312294177530E+0001 4.14052724857703E+0001 4.13793297514994E+0001 4.13534012081714E+0001 4.13274868490204E+0001 + 4.13015866672833E+0001 4.12757006561998E+0001 4.12498288090125E+0001 4.12239711189668E+0001 4.11981275793109E+0001 + 4.11722981832959E+0001 4.11464829241755E+0001 4.11206817952064E+0001 4.10948947896482E+0001 4.10691219007632E+0001 + 4.10433631218165E+0001 4.10176184460761E+0001 4.09918878668127E+0001 4.09661713772999E+0001 4.09404689708141E+0001 + 4.09147806406345E+0001 4.08891063800432E+0001 4.08634461823250E+0001 4.08378000407674E+0001 4.08121679486611E+0001 + 4.07865498992992E+0001 4.07609458859778E+0001 4.07353559019958E+0001 4.07097799406548E+0001 4.06842179952594E+0001 + 4.06586700591168E+0001 4.06331361255371E+0001 4.06076161878333E+0001 4.05821102393209E+0001 4.05566182733185E+0001 + 4.05311402831473E+0001 4.05056762621315E+0001 4.04802262035978E+0001 4.04547901008761E+0001 4.04293679472987E+0001 + 4.04039597362009E+0001 4.03785654609207E+0001 4.03531851147990E+0001 4.03278186911793E+0001 4.03024661834082E+0001 + 4.02771275848348E+0001 4.02518028888111E+0001 4.02264920886919E+0001 4.02011951778346E+0001 4.01759121495998E+0001 + 4.01506429973504E+0001 4.01253877144523E+0001 4.01001462942744E+0001 4.00749187301879E+0001 4.00497050155672E+0001 + 4.00245051437892E+0001 3.99993191082339E+0001 3.99741469022836E+0001 3.99489885193237E+0001 3.99238439527424E+0001 + 3.98987131959306E+0001 3.98735962422818E+0001 3.98484930851926E+0001 3.98234037180620E+0001 3.97983281342921E+0001 + 3.97732663272875E+0001 3.97482182904559E+0001 3.97231840172073E+0001 3.96981635009549E+0001 3.96731567351144E+0001 + 3.96481637131043E+0001 3.96231844283459E+0001 3.95982188742634E+0001 3.95732670442835E+0001 3.95483289318357E+0001 + 3.95234045303525E+0001 3.94984938332689E+0001 3.94735968340227E+0001 3.94487135260546E+0001 3.94238439028078E+0001 + 3.93989879577285E+0001 3.93741456842655E+0001 3.93493170758703E+0001 3.93245021259975E+0001 3.92997008281039E+0001 + 3.92749131756495E+0001 3.92501391620968E+0001 3.92253787809112E+0001 3.92006320255608E+0001 3.91758988895162E+0001 + 3.91511793662511E+0001 3.91264734492418E+0001 3.91017811319672E+0001 3.90771024079091E+0001 3.90524372705521E+0001 + 3.90277857133834E+0001 3.90031477298929E+0001 3.89785233135734E+0001 3.89539124579202E+0001 3.89293151564315E+0001 + 3.89047314026083E+0001 3.88801611899541E+0001 3.88556045119754E+0001 3.88310613621811E+0001 3.88065317340832E+0001 + 3.87820156211960E+0001 3.87575130170370E+0001 3.87330239151260E+0001 3.87085483089858E+0001 3.86840861921417E+0001 + 3.86596375581220E+0001 3.86352024004575E+0001 3.86107807126818E+0001 3.85863724883312E+0001 3.85619777209446E+0001 + 3.85375964040639E+0001 3.85132285312334E+0001 3.84888740960003E+0001 3.84645330919145E+0001 3.84402055125286E+0001 + 3.84158913513979E+0001 3.83915906020803E+0001 3.83673032581366E+0001 3.83430293131301E+0001 3.83187687606270E+0001 + 3.82945215941962E+0001 3.82702878074091E+0001 3.82460673938400E+0001 3.82218603470658E+0001 3.81976666606662E+0001 + 3.81734863282234E+0001 3.81493193433225E+0001 3.81251656995514E+0001 3.81010253905002E+0001 3.80768984097623E+0001 + 3.80527847509335E+0001 3.80286844076121E+0001 3.80045973733995E+0001 3.79805236418996E+0001 3.79564632067188E+0001 + 3.79324160614666E+0001 3.79083821997548E+0001 3.78843616151982E+0001 3.78603543014141E+0001 3.78363602520224E+0001 + 3.78123794606460E+0001 3.77884119209102E+0001 3.77644576264431E+0001 3.77405165708755E+0001 3.77165887478407E+0001 + 3.76926741509750E+0001 3.76687727739170E+0001 3.76448846103085E+0001 3.76210096537933E+0001 3.75971478980184E+0001 + 3.75732993366333E+0001 3.75494639632902E+0001 3.75256417716440E+0001 3.75018327553521E+0001 3.74780369080747E+0001 + 3.74542542234748E+0001 3.74304846952178E+0001 3.74067283169719E+0001 3.73829850824081E+0001 3.73592549851998E+0001 + 3.73355380190233E+0001 3.73118341775574E+0001 3.72881434544837E+0001 3.72644658434863E+0001 3.72408013382521E+0001 + 3.72171499324706E+0001 3.71935116198339E+0001 3.71698863940369E+0001 3.71462742487771E+0001 3.71226751777547E+0001 + 3.70990891746722E+0001 3.70755162332354E+0001 3.70519563471522E+0001 3.70284095101334E+0001 3.70048757158924E+0001 + 3.69813549581453E+0001 3.69578472306108E+0001 3.69343525270101E+0001 3.69108708410674E+0001 3.68874021665091E+0001 + 3.68639464970648E+0001 3.68405038264662E+0001 3.68170741484479E+0001 3.67936574567472E+0001 3.67702537451039E+0001 + 3.67468630072606E+0001 3.67234852369622E+0001 3.67001204279567E+0001 3.66767685739945E+0001 3.66534296688285E+0001 + 3.66301037062145E+0001 3.66067906799107E+0001 3.65834905836782E+0001 3.65602034112805E+0001 3.65369291564839E+0001 + 3.65136678130571E+0001 3.64904193747716E+0001 3.64671838354016E+0001 3.64439611887238E+0001 3.64207514285175E+0001 + 3.63975545485646E+0001 3.63743705426499E+0001 3.63511994045605E+0001 3.63280411280863E+0001 3.63048957070198E+0001 + 3.62817631351560E+0001 3.62586434062926E+0001 3.62355365142300E+0001 3.62124424527711E+0001 3.61893612157215E+0001 + 3.61662927968894E+0001 3.61432371900856E+0001 3.61201943891233E+0001 3.60971643878188E+0001 3.60741471799905E+0001 + 3.60511427594598E+0001 3.60281511200505E+0001 3.60051722555890E+0001 3.59822061599045E+0001 3.59592528268285E+0001 + 3.59363122501953E+0001 3.59133844238419E+0001 3.58904693416077E+0001 3.58675669973349E+0001 3.58446773848680E+0001 + 3.58218004980545E+0001 3.57989363307441E+0001 3.57760848767894E+0001 3.57532461300454E+0001 3.57304200843698E+0001 + 3.57076067336230E+0001 3.56848060716678E+0001 3.56620180923696E+0001 3.56392427895965E+0001 3.56164801572192E+0001 + 3.55937301891109E+0001 3.55709928791475E+0001 3.55482682212073E+0001 3.55255562091714E+0001 3.55028568369234E+0001 + 3.54801700983494E+0001 3.54574959873383E+0001 3.54348344977813E+0001 3.54121856235724E+0001 3.53895493586082E+0001 + 3.53669256967877E+0001 3.53443146320127E+0001 3.53217161581872E+0001 3.52991302692183E+0001 3.52765569590154E+0001 + 3.52539962214903E+0001 3.52314480505577E+0001 3.52089124401347E+0001 3.51863893841411E+0001 3.51638788764991E+0001 + 3.51413809111335E+0001 3.51188954819719E+0001 3.50964225829442E+0001 3.50739622079829E+0001 3.50515143510233E+0001 + 3.50290790060030E+0001 3.50066561668622E+0001 3.49842458275439E+0001 3.49618479819934E+0001 3.49394626241586E+0001 + 3.49170897479901E+0001 3.48947293474410E+0001 3.48723814164669E+0001 3.48500459490261E+0001 3.48277229390792E+0001 + 3.48054123805896E+0001 3.47831142675231E+0001 3.47608285938482E+0001 3.47385553535359E+0001 3.47162945405598E+0001 + 3.46940461488958E+0001 3.46718101725226E+0001 3.46495866054215E+0001 3.46273754415761E+0001 3.46051766749728E+0001 + 3.45829902996003E+0001 3.45608163094502E+0001 3.45386546985162E+0001 3.45165054607948E+0001 3.44943685902852E+0001 + 3.44722440809888E+0001 3.44501319269097E+0001 3.44280321220546E+0001 3.44059446604327E+0001 3.43838695360556E+0001 + 3.43618067429376E+0001 3.43397562750956E+0001 3.43177181265489E+0001 3.42956922913193E+0001 3.42736787634311E+0001 + 3.42516775369115E+0001 3.42296886057898E+0001 3.42077119640979E+0001 3.41857476058706E+0001 3.41637955251447E+0001 + 3.41418557159599E+0001 3.41199281723583E+0001 3.40980128883846E+0001 3.40761098580859E+0001 3.40542190755118E+0001 + 3.40323405347146E+0001 3.40104742297491E+0001 3.39886201546725E+0001 3.39667783035445E+0001 3.39449486704275E+0001 + 3.39231312493863E+0001 3.39013260344882E+0001 3.38795330198031E+0001 3.38577521994033E+0001 3.38359835673637E+0001 + 3.38142271177618E+0001 3.37924828446773E+0001 3.37707507421929E+0001 3.37490308043933E+0001 3.37273230253660E+0001 + 3.37056273992011E+0001 3.36839439199909E+0001 3.36622725818303E+0001 3.36406133788170E+0001 3.36189663050509E+0001 + 3.35973313546344E+0001 3.35757085216726E+0001 3.35540978002729E+0001 3.35324991845454E+0001 3.35109126686025E+0001 + 3.34893382465593E+0001 3.34677759125332E+0001 3.34462256606442E+0001 3.34246874850148E+0001 3.34031613797700E+0001 + 3.33816473390373E+0001 3.33601453569467E+0001 3.33386554276306E+0001 3.33171775452240E+0001 3.32957117038644E+0001 + 3.32742578976917E+0001 3.32528161208483E+0001 3.32313863674791E+0001 3.32099686317317E+0001 3.31885629077558E+0001 + 3.31671691897038E+0001 3.31457874717307E+0001 3.31244177479938E+0001 3.31030600126528E+0001 3.30817142598702E+0001 + 3.30603804838108E+0001 3.30390586786417E+0001 3.30177488385328E+0001 3.29964509576564E+0001 3.29751650301870E+0001 + 3.29538910503020E+0001 3.29326290121810E+0001 3.29113789100061E+0001 3.28901407379619E+0001 3.28689144902356E+0001 + 3.28477001610167E+0001 3.28264977444972E+0001 3.28053072348717E+0001 3.27841286263371E+0001 3.27629619130928E+0001 + 3.27418070893408E+0001 3.27206641492854E+0001 3.26995330871335E+0001 3.26784138970943E+0001 3.26573065733797E+0001 + 3.26362111102039E+0001 3.26151275017835E+0001 3.25940557423377E+0001 3.25729958260882E+0001 3.25519477472589E+0001 + 3.25309115000765E+0001 3.25098870787699E+0001 3.24888744775706E+0001 3.24678736907124E+0001 3.24468847124317E+0001 + 3.24259075369673E+0001 3.24049421585605E+0001 3.23839885714550E+0001 3.23630467698969E+0001 3.23421167481348E+0001 + 3.23211985004199E+0001 3.23002920210055E+0001 3.22793973041478E+0001 3.22585143441049E+0001 3.22376431351379E+0001 + 3.22167836715100E+0001 3.21959359474869E+0001 3.21750999573369E+0001 3.21542756953304E+0001 3.21334631557406E+0001 + 3.21126623328430E+0001 3.20918732209154E+0001 3.20710958142384E+0001 3.20503301070946E+0001 3.20295760937693E+0001 + 3.20088337685502E+0001 3.19881031257275E+0001 3.19673841595935E+0001 3.19466768644435E+0001 3.19259812345746E+0001 + 3.19052972642869E+0001 3.18846249478825E+0001 3.18639642796662E+0001 3.18433152539450E+0001 3.18226778650286E+0001 + 3.18020521072288E+0001 3.17814379748602E+0001 3.17608354622395E+0001 3.17402445636860E+0001 3.17196652735213E+0001 + 3.16990975860696E+0001 3.16785414956573E+0001 3.16579969966134E+0001 3.16374640832693E+0001 3.16169427499587E+0001 + 3.15964329910177E+0001 3.15759348007851E+0001 3.15554481736017E+0001 3.15349731038111E+0001 3.15145095857591E+0001 + 3.14940576137939E+0001 3.14736171822662E+0001 3.14531882855290E+0001 3.14327709179379E+0001 3.14123650738508E+0001 + 3.13919707476279E+0001 3.13715879336319E+0001 3.13512166262280E+0001 3.13308568197837E+0001 3.13105085086689E+0001 + 3.12901716872559E+0001 3.12698463499195E+0001 3.12495324910368E+0001 3.12292301049872E+0001 3.12089391861528E+0001 + 3.11886597289179E+0001 3.11683917276691E+0001 3.11481351767956E+0001 3.11278900706890E+0001 3.11076564037430E+0001 + 3.10874341703541E+0001 3.10672233649209E+0001 3.10470239818446E+0001 3.10268360155285E+0001 3.10066594603786E+0001 + 3.09864943108030E+0001 3.09663405612126E+0001 3.09461982060203E+0001 3.09260672396414E+0001 3.09059476564939E+0001 + 3.08858394509980E+0001 3.08657426175761E+0001 3.08456571506533E+0001 3.08255830446569E+0001 3.08055202940166E+0001 + 3.07854688931645E+0001 3.07654288365351E+0001 3.07454001185653E+0001 3.07253827336943E+0001 3.07053766763637E+0001 + 3.06853819410176E+0001 3.06653985221022E+0001 3.06454264140663E+0001 3.06254656113611E+0001 3.06055161084399E+0001 + 3.05855778997588E+0001 3.05656509797758E+0001 3.05457353429516E+0001 3.05258309837492E+0001 3.05059378966339E+0001 + 3.04860560760733E+0001 3.04661855165377E+0001 3.04463262124993E+0001 3.04264781584330E+0001 3.04066413488159E+0001 + 3.03868157781276E+0001 3.03670014408499E+0001 3.03471983314671E+0001 3.03274064444658E+0001 3.03076257743350E+0001 + 3.02878563155659E+0001 3.02680980626523E+0001 3.02483510100901E+0001 3.02286151523778E+0001 3.02088904840161E+0001 + 3.01891769995081E+0001 3.01694746933592E+0001 3.01497835600773E+0001 3.01301035941725E+0001 3.01104347901573E+0001 + 3.00907771425465E+0001 3.00711306458573E+0001 3.00514952946094E+0001 3.00318710833245E+0001 3.00122580065269E+0001 + 2.99926560587432E+0001 2.99730652345023E+0001 2.99534855283355E+0001 2.99339169347764E+0001 2.99143594483610E+0001 + 2.98948130636274E+0001 2.98752777751165E+0001 2.98557535773710E+0001 2.98362404649364E+0001 2.98167384323603E+0001 + 2.97972474741925E+0001 2.97777675849856E+0001 2.97582987592941E+0001 2.97388409916749E+0001 2.97193942766875E+0001 + 2.96999586088933E+0001 2.96805339828565E+0001 2.96611203931433E+0001 2.96417178343223E+0001 2.96223263009646E+0001 + 2.96029457876433E+0001 2.95835762889341E+0001 2.95642177994150E+0001 2.95448703136661E+0001 2.95255338262701E+0001 + 2.95062083318119E+0001 2.94868938248788E+0001 2.94675903000601E+0001 2.94482977519479E+0001 2.94290161751363E+0001 + 2.94097455642218E+0001 2.93904859138033E+0001 2.93712372184818E+0001 2.93519994728609E+0001 2.93327726715462E+0001 + 2.93135568091460E+0001 2.92943518802705E+0001 2.92751578795325E+0001 2.92559748015470E+0001 2.92368026409313E+0001 + 2.92176413923051E+0001 2.91984910502903E+0001 2.91793516095111E+0001 2.91602230645942E+0001 2.91411054101683E+0001 + 2.91219986408648E+0001 2.91029027513169E+0001 2.90838177361605E+0001 2.90647435900338E+0001 2.90456803075770E+0001 + 2.90266278834328E+0001 2.90075863122463E+0001 2.89885555886647E+0001 2.89695357073375E+0001 2.89505266629167E+0001 + 2.89315284500565E+0001 2.89125410634132E+0001 2.88935644976457E+0001 2.88745987474150E+0001 2.88556438073845E+0001 + 2.88366996722197E+0001 2.88177663365887E+0001 2.87988437951616E+0001 2.87799320426110E+0001 2.87610310736116E+0001 + 2.87421408828405E+0001 2.87232614649772E+0001 2.87043928147032E+0001 2.86855349267025E+0001 2.86666877956613E+0001 + 2.86478514162681E+0001 2.86290257832138E+0001 2.86102108911913E+0001 2.85914067348961E+0001 2.85726133090258E+0001 + 2.85538306082803E+0001 2.85350586273617E+0001 2.85162973609746E+0001 2.84975468038257E+0001 2.84788069506239E+0001 + 2.84600777960807E+0001 2.84413593349095E+0001 2.84226515618262E+0001 2.84039544715489E+0001 2.83852680587980E+0001 + 2.83665923182962E+0001 2.83479272447682E+0001 2.83292728329415E+0001 2.83106290775453E+0001 2.82919959733114E+0001 + 2.82733735149739E+0001 2.82547616972689E+0001 2.82361605149350E+0001 2.82175699627129E+0001 2.81989900353458E+0001 + 2.81804207275788E+0001 2.81618620341597E+0001 2.81433139498381E+0001 2.81247764693662E+0001 2.81062495874983E+0001 + 2.80877332989911E+0001 2.80692275986033E+0001 2.80507324810961E+0001 2.80322479412329E+0001 2.80137739737792E+0001 + 2.79953105735030E+0001 2.79768577351744E+0001 2.79584154535657E+0001 2.79399837234516E+0001 2.79215625396089E+0001 + 2.79031518968167E+0001 2.78847517898566E+0001 2.78663622135119E+0001 2.78479831625687E+0001 2.78296146318151E+0001 + 2.78112566160413E+0001 2.77929091100400E+0001 2.77745721086060E+0001 2.77562456065365E+0001 2.77379295986306E+0001 + 2.77196240796901E+0001 2.77013290445187E+0001 2.76830444879224E+0001 2.76647704047095E+0001 2.76465067896905E+0001 + 2.76282536376783E+0001 2.76100109434877E+0001 2.75917787019360E+0001 2.75735569078426E+0001 2.75553455560293E+0001 + 2.75371446413199E+0001 2.75189541585406E+0001 2.75007741025197E+0001 2.74826044680880E+0001 2.74644452500781E+0001 + 2.74462964433253E+0001 2.74281580426667E+0001 2.74100300429419E+0001 2.73919124389926E+0001 2.73738052256628E+0001 + 2.73557083977986E+0001 2.73376219502486E+0001 2.73195458778632E+0001 2.73014801754954E+0001 2.72834248380002E+0001 + 2.72653798602350E+0001 2.72473452370592E+0001 2.72293209633345E+0001 2.72113070339249E+0001 2.71933034436966E+0001 + 2.71753101875179E+0001 2.71573272602594E+0001 2.71393546567939E+0001 2.71213923719964E+0001 2.71034404007442E+0001 + 2.70854987379166E+0001 2.70675673783953E+0001 2.70496463170642E+0001 2.70317355488093E+0001 2.70138350685189E+0001 + 2.69959448710834E+0001 2.69780649513956E+0001 2.69601953043503E+0001 2.69423359248446E+0001 2.69244868077777E+0001 + 2.69066479480513E+0001 2.68888193405688E+0001 2.68710009802364E+0001 2.68531928619620E+0001 2.68353949806559E+0001 + 2.68176073312307E+0001 2.67998299086009E+0001 2.67820627076836E+0001 2.67643057233977E+0001 2.67465589506646E+0001 + 2.67288223844076E+0001 2.67110960195525E+0001 2.66933798510271E+0001 2.66756738737615E+0001 2.66579780826878E+0001 + 2.66402924727406E+0001 2.66226170388563E+0001 2.66049517759738E+0001 2.65872966790342E+0001 2.65696517429804E+0001 + 2.65520169627580E+0001 2.65343923333144E+0001 2.65167778495994E+0001 2.64991735065649E+0001 2.64815792991649E+0001 + 2.64639952223557E+0001 2.64464212710959E+0001 2.64288574403459E+0001 2.64113037250686E+0001 2.63937601202291E+0001 + 2.63762266207944E+0001 2.63587032217339E+0001 2.63411899180191E+0001 2.63236867046237E+0001 2.63061935765236E+0001 + 2.62887105286968E+0001 2.62712375561235E+0001 2.62537746537860E+0001 2.62363218166690E+0001 2.62188790397591E+0001 + 2.62014463180453E+0001 2.61840236465185E+0001 2.61666110201720E+0001 2.61492084340013E+0001 2.61318158830037E+0001 + 2.61144333621792E+0001 2.60970608665295E+0001 2.60796983910586E+0001 2.60623459307728E+0001 2.60450034806806E+0001 + 2.60276710357922E+0001 2.60103485911206E+0001 2.59930361416805E+0001 2.59757336824888E+0001 2.59584412085649E+0001 + 2.59411587149300E+0001 2.59238861966075E+0001 2.59066236486232E+0001 2.58893710660047E+0001 2.58721284437820E+0001 + 2.58548957769872E+0001 2.58376730606546E+0001 2.58204602898204E+0001 2.58032574595234E+0001 2.57860645648041E+0001 + 2.57688816007053E+0001 2.57517085622722E+0001 2.57345454445517E+0001 2.57173922425932E+0001 2.57002489514480E+0001 + 2.56831155661699E+0001 2.56659920818143E+0001 2.56488784934393E+0001 2.56317747961048E+0001 2.56146809848729E+0001 + 2.55975970548078E+0001 2.55805230009761E+0001 2.55634588184462E+0001 2.55464045022889E+0001 2.55293600475769E+0001 + 2.55123254493852E+0001 2.54953007027909E+0001 2.54782858028733E+0001 2.54612807447136E+0001 2.54442855233955E+0001 + 2.54273001340044E+0001 2.54103245716282E+0001 2.53933588313568E+0001 2.53764029082821E+0001 2.53594567974983E+0001 + 2.53425204941017E+0001 2.53255939931907E+0001 2.53086772898657E+0001 2.52917703792295E+0001 2.52748732563868E+0001 + 2.52579859164446E+0001 2.52411083545117E+0001 2.52242405656995E+0001 2.52073825451211E+0001 2.51905342878918E+0001 + 2.51736957891294E+0001 2.51568670439532E+0001 2.51400480474851E+0001 2.51232387948490E+0001 2.51064392811708E+0001 + 2.50896495015786E+0001 2.50728694512025E+0001 2.50560991251750E+0001 2.50393385186305E+0001 2.50225876267054E+0001 + 2.50058464445384E+0001 2.49891149672704E+0001 2.49723931900441E+0001 2.49556811080046E+0001 2.49389787162989E+0001 + 2.49222860100763E+0001 2.49056029844880E+0001 2.48889296346875E+0001 2.48722659558302E+0001 2.48556119430738E+0001 + 2.48389675915781E+0001 2.48223328965048E+0001 2.48057078530178E+0001 2.47890924562833E+0001 2.47724867014693E+0001 + 2.47558905837460E+0001 2.47393040982858E+0001 2.47227272402631E+0001 2.47061600048544E+0001 2.46896023872383E+0001 + 2.46730543825956E+0001 2.46565159861091E+0001 2.46399871929636E+0001 2.46234679983461E+0001 2.46069583974458E+0001 + 2.45904583854538E+0001 2.45739679575634E+0001 2.45574871089698E+0001 2.45410158348707E+0001 2.45245541304655E+0001 + 2.45081019909558E+0001 2.44916594115453E+0001 2.44752263874399E+0001 2.44588029138474E+0001 2.44423889859777E+0001 + 2.44259845990430E+0001 2.44095897482573E+0001 2.43932044288369E+0001 2.43768286360000E+0001 2.43604623649670E+0001 + 2.43441056109604E+0001 2.43277583692047E+0001 2.43114206349265E+0001 2.42950924033544E+0001 2.42787736697193E+0001 + 2.42624644292540E+0001 2.42461646771933E+0001 2.42298744087744E+0001 2.42135936192361E+0001 2.41973223038197E+0001 + 2.41810604577683E+0001 2.41648080763273E+0001 2.41485651547439E+0001 2.41323316882676E+0001 2.41161076721499E+0001 + 2.40998931016442E+0001 2.40836879720062E+0001 2.40674922784936E+0001 2.40513060163661E+0001 2.40351291808855E+0001 + 2.40189617673157E+0001 2.40028037709227E+0001 2.39866551869743E+0001 2.39705160107408E+0001 2.39543862374941E+0001 + 2.39382658625084E+0001 2.39221548810601E+0001 2.39060532884274E+0001 2.38899610798906E+0001 2.38738782507321E+0001 + 2.38578047962364E+0001 2.38417407116900E+0001 2.38256859923815E+0001 2.38096406336015E+0001 2.37936046306427E+0001 + 2.37775779787998E+0001 2.37615606733696E+0001 2.37455527096509E+0001 2.37295540829445E+0001 2.37135647885534E+0001 + 2.36975848217827E+0001 2.36816141779392E+0001 2.36656528523321E+0001 2.36497008402724E+0001 2.36337581370734E+0001 + 2.36178247380502E+0001 2.36019006385200E+0001 2.35859858338023E+0001 2.35700803192181E+0001 2.35541840900910E+0001 + 2.35382971417464E+0001 2.35224194695116E+0001 2.35065510687162E+0001 2.34906919346917E+0001 2.34748420627717E+0001 + 2.34590014482916E+0001 2.34431700865893E+0001 2.34273479730042E+0001 2.34115351028782E+0001 2.33957314715550E+0001 + 2.33799370743802E+0001 2.33641519067017E+0001 2.33483759638694E+0001 2.33326092412350E+0001 2.33168517341525E+0001 + 2.33011034379778E+0001 2.32853643480687E+0001 2.32696344597853E+0001 2.32539137684896E+0001 2.32382022695455E+0001 + 2.32224999583191E+0001 2.32068068301785E+0001 2.31911228804937E+0001 2.31754481046368E+0001 2.31597824979821E+0001 + 2.31441260559055E+0001 2.31284787737853E+0001 2.31128406470017E+0001 2.30972116709369E+0001 2.30815918409750E+0001 + 2.30659811525024E+0001 2.30503796009073E+0001 2.30347871815799E+0001 2.30192038899125E+0001 2.30036297212994E+0001 + 2.29880646711370E+0001 2.29725087348235E+0001 2.29569619077593E+0001 2.29414241853467E+0001 2.29258955629900E+0001 + 2.29103760360957E+0001 2.28948656000721E+0001 2.28793642503295E+0001 2.28638719822803E+0001 2.28483887913390E+0001 + 2.28329146729219E+0001 2.28174496224474E+0001 2.28019936353359E+0001 2.27865467070098E+0001 2.27711088328934E+0001 + 2.27556800084133E+0001 2.27402602289978E+0001 2.27248494900773E+0001 2.27094477870843E+0001 2.26940551154530E+0001 + 2.26786714706199E+0001 2.26632968480234E+0001 2.26479312431039E+0001 2.26325746513037E+0001 2.26172270680673E+0001 + 2.26018884888410E+0001 2.25865589090732E+0001 2.25712383242142E+0001 2.25559267297163E+0001 2.25406241210340E+0001 + 2.25253304936235E+0001 2.25100458429431E+0001 2.24947701644532E+0001 2.24795034536160E+0001 2.24642457058957E+0001 + 2.24489969167588E+0001 2.24337570816734E+0001 2.24185261961097E+0001 2.24033042555399E+0001 2.23880912554383E+0001 + 2.23728871912810E+0001 2.23576920585462E+0001 2.23425058527140E+0001 2.23273285692666E+0001 2.23121602036879E+0001 + 2.22970007514642E+0001 2.22818502080834E+0001 2.22667085690356E+0001 2.22515758298128E+0001 2.22364519859090E+0001 + 2.22213370328201E+0001 2.22062309660440E+0001 2.21911337810807E+0001 2.21760454734319E+0001 2.21609660386017E+0001 + 2.21458954720957E+0001 2.21308337694217E+0001 2.21157809260896E+0001 2.21007369376109E+0001 2.20857017994995E+0001 + 2.20706755072710E+0001 2.20556580564429E+0001 2.20406494425348E+0001 2.20256496610684E+0001 2.20106587075671E+0001 + 2.19956765775564E+0001 2.19807032665637E+0001 2.19657387701184E+0001 2.19507830837519E+0001 2.19358362029976E+0001 + 2.19208981233906E+0001 2.19059688404682E+0001 2.18910483497696E+0001 2.18761366468360E+0001 2.18612337272105E+0001 + 2.18463395864381E+0001 2.18314542200658E+0001 2.18165776236426E+0001 2.18017097927194E+0001 2.17868507228492E+0001 + 2.17720004095867E+0001 2.17571588484886E+0001 2.17423260351139E+0001 2.17275019650230E+0001 2.17126866337787E+0001 + 2.16978800369454E+0001 2.16830821700898E+0001 2.16682930287802E+0001 2.16535126085872E+0001 2.16387409050830E+0001 + 2.16239779138420E+0001 2.16092236304403E+0001 2.15944780504563E+0001 2.15797411694699E+0001 2.15650129830633E+0001 + 2.15502934868205E+0001 2.15355826763274E+0001 2.15208805471719E+0001 2.15061870949439E+0001 2.14915023152350E+0001 + 2.14768262036391E+0001 2.14621587557516E+0001 2.14474999671703E+0001 2.14328498334946E+0001 2.14182083503258E+0001 + 2.14035755132675E+0001 2.13889513179249E+0001 2.13743357599053E+0001 2.13597288348177E+0001 2.13451305382733E+0001 + 2.13305408658851E+0001 2.13159598132681E+0001 2.13013873760391E+0001 2.12868235498169E+0001 2.12722683302223E+0001 + 2.12577217128780E+0001 2.12431836934084E+0001 2.12286542674402E+0001 2.12141334306017E+0001 2.11996211785232E+0001 + 2.11851175068371E+0001 2.11706224111776E+0001 2.11561358871807E+0001 2.11416579304844E+0001 2.11271885367289E+0001 + 2.11127277015558E+0001 2.10982754206090E+0001 2.10838316895342E+0001 2.10693965039789E+0001 2.10549698595928E+0001 + 2.10405517520273E+0001 2.10261421769358E+0001 2.10117411299734E+0001 2.09973486067974E+0001 2.09829646030669E+0001 + 2.09685891144429E+0001 2.09542221365882E+0001 2.09398636651678E+0001 2.09255136958484E+0001 2.09111722242986E+0001 + 2.08968392461889E+0001 2.08825147571918E+0001 2.08681987529816E+0001 2.08538912292347E+0001 2.08395921816292E+0001 + 2.08253016058451E+0001 2.08110194975644E+0001 2.07967458524710E+0001 2.07824806662506E+0001 2.07682239345910E+0001 + 2.07539756531818E+0001 2.07397358177143E+0001 2.07255044238820E+0001 2.07112814673801E+0001 2.06970669439057E+0001 + 2.06828608491581E+0001 2.06686631788380E+0001 2.06544739286484E+0001 2.06402930942939E+0001 2.06261206714813E+0001 + 2.06119566559191E+0001 2.05978010433176E+0001 2.05836538293892E+0001 2.05695150098480E+0001 2.05553845804103E+0001 + 2.05412625367939E+0001 2.05271488747186E+0001 2.05130435899064E+0001 2.04989466780808E+0001 2.04848581349672E+0001 + 2.04707779562932E+0001 2.04567061377880E+0001 2.04426426751828E+0001 2.04285875642107E+0001 2.04145408006066E+0001 + 2.04005023801072E+0001 2.03864722984514E+0001 2.03724505513797E+0001 2.03584371346345E+0001 2.03444320439602E+0001 + 2.03304352751030E+0001 2.03164468238110E+0001 2.03024666858342E+0001 2.02884948569244E+0001 2.02745313328353E+0001 + 2.02605761093225E+0001 2.02466291821436E+0001 2.02326905470577E+0001 2.02187601998262E+0001 2.02048381362121E+0001 + 2.01909243519803E+0001 2.01770188428977E+0001 2.01631216047330E+0001 2.01492326332567E+0001 2.01353519242413E+0001 + 2.01214794734610E+0001 2.01076152766920E+0001 2.00937593297123E+0001 2.00799116283018E+0001 2.00660721682423E+0001 + 2.00522409453173E+0001 2.00384179553124E+0001 2.00246031940149E+0001 2.00107966572139E+0001 1.99969983407006E+0001 + 1.99832082402678E+0001 1.99694263517103E+0001 1.99556526708248E+0001 1.99418871934097E+0001 1.99281299152655E+0001 + 1.99143808321942E+0001 1.99006399400000E+0001 1.98869072344888E+0001 1.98731827114683E+0001 1.98594663667481E+0001 + 1.98457581961398E+0001 1.98320581954566E+0001 1.98183663605137E+0001 1.98046826871282E+0001 1.97910071711189E+0001 + 1.97773398083066E+0001 1.97636805945137E+0001 1.97500295255648E+0001 1.97363865972861E+0001 1.97227518055056E+0001 + 1.97091251460534E+0001 1.96955066147613E+0001 1.96818962074628E+0001 1.96682939199935E+0001 1.96546997481907E+0001 + 1.96411136878936E+0001 1.96275357349432E+0001 1.96139658851822E+0001 1.96004041344555E+0001 1.95868504786096E+0001 + 1.95733049134927E+0001 1.95597674349551E+0001 1.95462380388489E+0001 1.95327167210279E+0001 1.95192034773478E+0001 + 1.95056983036662E+0001 1.94922011958424E+0001 1.94787121497377E+0001 1.94652311612151E+0001 1.94517582261395E+0001 + 1.94382933403775E+0001 1.94248364997978E+0001 1.94113877002706E+0001 1.93979469376682E+0001 1.93845142078645E+0001 + 1.93710895067355E+0001 1.93576728301588E+0001 1.93442641740139E+0001 1.93308635341822E+0001 1.93174709065467E+0001 + 1.93040862869924E+0001 1.92907096714063E+0001 1.92773410556767E+0001 1.92639804356943E+0001 1.92506278073513E+0001 + 1.92372831665416E+0001 1.92239465091614E+0001 1.92106178311082E+0001 1.91972971282816E+0001 1.91839843965829E+0001 + 1.91706796319154E+0001 1.91573828301839E+0001 1.91440939872954E+0001 1.91308130991584E+0001 1.91175401616834E+0001 + 1.91042751707825E+0001 1.90910181223699E+0001 1.90777690123615E+0001 1.90645278366748E+0001 1.90512945912294E+0001 + 1.90380692719466E+0001 1.90248518747495E+0001 1.90116423955630E+0001 1.89984408303138E+0001 1.89852471749305E+0001 + 1.89720614253433E+0001 1.89588835774845E+0001 1.89457136272880E+0001 1.89325515706894E+0001 1.89193974036265E+0001 + 1.89062511220385E+0001 1.88931127218665E+0001 1.88799821990536E+0001 1.88668595495445E+0001 1.88537447692858E+0001 + 1.88406378542257E+0001 1.88275388003145E+0001 1.88144476035042E+0001 1.88013642597484E+0001 1.87882887650027E+0001 + 1.87752211152245E+0001 1.87621613063729E+0001 1.87491093344087E+0001 1.87360651952949E+0001 1.87230288849957E+0001 + 1.87100003994777E+0001 1.86969797347088E+0001 1.86839668866590E+0001 1.86709618512999E+0001 1.86579646246050E+0001 + 1.86449752025495E+0001 1.86319935811106E+0001 1.86190197562670E+0001 1.86060537239994E+0001 1.85930954802902E+0001 + 1.85801450211235E+0001 1.85672023424853E+0001 1.85542674403634E+0001 1.85413403107473E+0001 1.85284209496284E+0001 + 1.85155093529998E+0001 1.85026055168563E+0001 1.84897094371946E+0001 1.84768211100132E+0001 1.84639405313122E+0001 + 1.84510676970937E+0001 1.84382026033615E+0001 1.84253452461211E+0001 1.84124956213799E+0001 1.83996537251469E+0001 + 1.83868195534330E+0001 1.83739931022510E+0001 1.83611743676152E+0001 1.83483633455418E+0001 1.83355600320488E+0001 + 1.83227644231560E+0001 1.83099765148849E+0001 1.82971963032587E+0001 1.82844237843025E+0001 1.82716589540432E+0001 + 1.82589018085093E+0001 1.82461523437311E+0001 1.82334105557409E+0001 1.82206764405725E+0001 1.82079499942616E+0001 + 1.81952312128455E+0001 1.81825200923635E+0001 1.81698166288565E+0001 1.81571208183672E+0001 1.81444326569401E+0001 + 1.81317521406215E+0001 1.81190792654592E+0001 1.81064140275031E+0001 1.80937564228047E+0001 1.80811064474173E+0001 + 1.80684640973958E+0001 1.80558293687970E+0001 1.80432022576796E+0001 1.80305827601037E+0001 1.80179708721315E+0001 + 1.80053665898267E+0001 1.79927699092549E+0001 1.79801808264834E+0001 1.79675993375813E+0001 1.79550254386193E+0001 + 1.79424591256701E+0001 1.79299003948080E+0001 1.79173492421089E+0001 1.79048056636508E+0001 1.78922696555131E+0001 + 1.78797412137773E+0001 1.78672203345263E+0001 1.78547070138449E+0001 1.78422012478197E+0001 1.78297030325391E+0001 + 1.78172123640929E+0001 1.78047292385729E+0001 1.77922536520728E+0001 1.77797856006877E+0001 1.77673250805147E+0001 + 1.77548720876525E+0001 1.77424266182016E+0001 1.77299886682641E+0001 1.77175582339441E+0001 1.77051353113473E+0001 + 1.76927198965811E+0001 1.76803119857545E+0001 1.76679115749787E+0001 1.76555186603662E+0001 1.76431332380313E+0001 + 1.76307553040902E+0001 1.76183848546607E+0001 1.76060218858624E+0001 1.75936663938166E+0001 1.75813183746463E+0001 + 1.75689778244764E+0001 1.75566447394332E+0001 1.75443191156450E+0001 1.75320009492418E+0001 1.75196902363553E+0001 + 1.75073869731188E+0001 1.74950911556675E+0001 1.74828027801382E+0001 1.74705218426696E+0001 1.74582483394019E+0001 + 1.74459822664772E+0001 1.74337236200391E+0001 1.74214723962333E+0001 1.74092285912069E+0001 1.73969922011088E+0001 + 1.73847632220897E+0001 1.73725416503018E+0001 1.73603274818994E+0001 1.73481207130381E+0001 1.73359213398755E+0001 + 1.73237293585709E+0001 1.73115447652851E+0001 1.72993675561808E+0001 1.72871977274225E+0001 1.72750352751761E+0001 + 1.72628801956095E+0001 1.72507324848923E+0001 1.72385921391956E+0001 1.72264591546924E+0001 1.72143335275573E+0001 + 1.72022152539666E+0001 1.71901043300986E+0001 1.71780007521329E+0001 1.71659045162510E+0001 1.71538156186361E+0001 + 1.71417340554732E+0001 1.71296598229487E+0001 1.71175929172512E+0001 1.71055333345704E+0001 1.70934810710982E+0001 + 1.70814361230281E+0001 1.70693984865551E+0001 1.70573681578760E+0001 1.70453451331894E+0001 1.70333294086955E+0001 + 1.70213209805963E+0001 1.70093198450954E+0001 1.69973259983980E+0001 1.69853394367113E+0001 1.69733601562440E+0001 + 1.69613881532064E+0001 1.69494234238108E+0001 1.69374659642709E+0001 1.69255157708022E+0001 1.69135728396219E+0001 + 1.69016371669489E+0001 1.68897087490039E+0001 1.68777875820090E+0001 1.68658736621883E+0001 1.68539669857675E+0001 + 1.68420675489738E+0001 1.68301753480363E+0001 1.68182903791858E+0001 1.68064126386547E+0001 1.67945421226770E+0001 + 1.67826788274886E+0001 1.67708227493270E+0001 1.67589738844313E+0001 1.67471322290423E+0001 1.67352977794027E+0001 + 1.67234705317566E+0001 1.67116504823499E+0001 1.66998376274302E+0001 1.66880319632468E+0001 1.66762334860506E+0001 + 1.66644421920943E+0001 1.66526580776321E+0001 1.66408811389200E+0001 1.66291113722157E+0001 1.66173487737786E+0001 + 1.66055933398696E+0001 1.65938450667515E+0001 1.65821039506885E+0001 1.65703699879469E+0001 1.65586431747942E+0001 + 1.65469235074999E+0001 1.65352109823350E+0001 1.65235055955723E+0001 1.65118073434862E+0001 1.65001162223527E+0001 + 1.64884322284497E+0001 1.64767553580564E+0001 1.64650856074541E+0001 1.64534229729255E+0001 1.64417674507550E+0001 + 1.64301190372287E+0001 1.64184777286344E+0001 1.64068435212614E+0001 1.63952164114009E+0001 1.63835963953457E+0001 + 1.63719834693900E+0001 1.63603776298302E+0001 1.63487788729637E+0001 1.63371871950902E+0001 1.63256025925106E+0001 + 1.63140250615277E+0001 1.63024545984459E+0001 1.62908911995711E+0001 1.62793348612112E+0001 1.62677855796755E+0001 + 1.62562433512749E+0001 1.62447081723223E+0001 1.62331800391318E+0001 1.62216589480196E+0001 1.62101448953032E+0001 + 1.61986378773019E+0001 1.61871378903368E+0001 1.61756449307303E+0001 1.61641589948068E+0001 1.61526800788922E+0001 + 1.61412081793140E+0001 1.61297432924015E+0001 1.61182854144854E+0001 1.61068345418983E+0001 1.60953906709744E+0001 + 1.60839537980495E+0001 1.60725239194610E+0001 1.60611010315479E+0001 1.60496851306512E+0001 1.60382762131131E+0001 + 1.60268742752776E+0001 1.60154793134905E+0001 1.60040913240990E+0001 1.59927103034522E+0001 1.59813362479006E+0001 + 1.59699691537965E+0001 1.59586090174938E+0001 1.59472558353479E+0001 1.59359096037161E+0001 1.59245703189571E+0001 + 1.59132379774315E+0001 1.59019125755011E+0001 1.58905941095299E+0001 1.58792825758831E+0001 1.58679779709278E+0001 + 1.58566802910325E+0001 1.58453895325674E+0001 1.58341056919046E+0001 1.58228287654174E+0001 1.58115587494811E+0001 + 1.58002956404725E+0001 1.57890394347699E+0001 1.57777901287534E+0001 1.57665477188047E+0001 1.57553122013071E+0001 + 1.57440835726455E+0001 1.57328618292064E+0001 1.57216469673782E+0001 1.57104389835505E+0001 1.56992378741148E+0001 + 1.56880436354642E+0001 1.56768562639934E+0001 1.56656757560986E+0001 1.56545021081779E+0001 1.56433353166308E+0001 + 1.56321753778584E+0001 1.56210222882635E+0001 1.56098760442507E+0001 1.55987366422258E+0001 1.55876040785967E+0001 + 1.55764783497725E+0001 1.55653594521642E+0001 1.55542473821843E+0001 1.55431421362469E+0001 1.55320437107677E+0001 + 1.55209521021642E+0001 1.55098673068553E+0001 1.54987893212616E+0001 1.54877181418053E+0001 1.54766537649103E+0001 + 1.54655961870019E+0001 1.54545454045072E+0001 1.54435014138549E+0001 1.54324642114752E+0001 1.54214337938001E+0001 + 1.54104101572629E+0001 1.53993932982988E+0001 1.53883832133445E+0001 1.53773798988383E+0001 1.53663833512202E+0001 + 1.53553935669315E+0001 1.53444105424156E+0001 1.53334342741170E+0001 1.53224647584822E+0001 1.53115019919591E+0001 + 1.53005459709971E+0001 1.52895966920476E+0001 1.52786541515631E+0001 1.52677183459982E+0001 1.52567892718086E+0001 + 1.52458669254520E+0001 1.52349513033875E+0001 1.52240424020758E+0001 1.52131402179794E+0001 1.52022447475620E+0001 + 1.51913559872894E+0001 1.51804739336285E+0001 1.51695985830482E+0001 1.51587299320188E+0001 1.51478679770121E+0001 + 1.51370127145017E+0001 1.51261641409628E+0001 1.51153222528718E+0001 1.51044870467073E+0001 1.50936585189491E+0001 + 1.50828366660785E+0001 1.50720214845787E+0001 1.50612129709344E+0001 1.50504111216317E+0001 1.50396159331586E+0001 + 1.50288274020043E+0001 1.50180455246599E+0001 1.50072702976180E+0001 1.49965017173728E+0001 1.49857397804200E+0001 + 1.49749844832569E+0001 1.49642358223825E+0001 1.49534937942972E+0001 1.49427583955032E+0001 1.49320296225042E+0001 + 1.49213074718053E+0001 1.49105919399134E+0001 1.48998830233369E+0001 1.48891807185858E+0001 1.48784850221717E+0001 + 1.48677959306077E+0001 1.48571134404086E+0001 1.48464375480905E+0001 1.48357682501715E+0001 1.48251055431709E+0001 + 1.48144494236098E+0001 1.48037998880108E+0001 1.47931569328980E+0001 1.47825205547973E+0001 1.47718907502358E+0001 + 1.47612675157425E+0001 1.47506508478479E+0001 1.47400407430840E+0001 1.47294371979844E+0001 1.47188402090842E+0001 + 1.47082497729202E+0001 1.46976658860308E+0001 1.46870885449557E+0001 1.46765177462364E+0001 1.46659534864159E+0001 + 1.46553957620388E+0001 1.46448445696513E+0001 1.46342999058009E+0001 1.46237617670371E+0001 1.46132301499106E+0001 + 1.46027050509737E+0001 1.45921864667806E+0001 1.45816743938866E+0001 1.45711688288488E+0001 1.45606697682259E+0001 + 1.45501772085781E+0001 1.45396911464671E+0001 1.45292115784562E+0001 1.45187385011103E+0001 1.45082719109958E+0001 + 1.44978118046807E+0001 1.44873581787345E+0001 1.44769110297283E+0001 1.44664703542348E+0001 1.44560361488281E+0001 + 1.44456084100840E+0001 1.44351871345798E+0001 1.44247723188944E+0001 1.44143639596082E+0001 1.44039620533030E+0001 + 1.43935665965625E+0001 1.43831775859717E+0001 1.43727950181172E+0001 1.43624188895871E+0001 1.43520491969712E+0001 + 1.43416859368606E+0001 1.43313291058483E+0001 1.43209787005284E+0001 1.43106347174970E+0001 1.43002971533514E+0001 + 1.42899660046907E+0001 1.42796412681153E+0001 1.42693229402272E+0001 1.42590110176302E+0001 1.42487054969293E+0001 + 1.42384063747312E+0001 1.42281136476442E+0001 1.42178273122780E+0001 1.42075473652439E+0001 1.41972738031548E+0001 + 1.41870066226250E+0001 1.41767458202704E+0001 1.41664913927086E+0001 1.41562433365585E+0001 1.41460016484406E+0001 + 1.41357663249770E+0001 1.41255373627912E+0001 1.41153147585085E+0001 1.41050985087554E+0001 1.40948886101602E+0001 + 1.40846850593526E+0001 1.40744878529638E+0001 1.40642969876267E+0001 1.40541124599755E+0001 1.40439342666461E+0001 + 1.40337624042759E+0001 1.40235968695037E+0001 1.40134376589701E+0001 1.40032847693169E+0001 1.39931381971876E+0001 + 1.39829979392273E+0001 1.39728639920825E+0001 1.39627363524013E+0001 1.39526150168332E+0001 1.39424999820293E+0001 + 1.39323912446423E+0001 1.39222888013263E+0001 1.39121926487370E+0001 1.39021027835316E+0001 1.38920192023688E+0001 + 1.38819419019088E+0001 1.38718708788135E+0001 1.38618061297459E+0001 1.38517476513711E+0001 1.38416954403552E+0001 + 1.38316494933661E+0001 1.38216098070731E+0001 1.38115763781471E+0001 1.38015492032604E+0001 1.37915282790870E+0001 + 1.37815136023022E+0001 1.37715051695829E+0001 1.37615029776076E+0001 1.37515070230562E+0001 1.37415173026102E+0001 + 1.37315338129525E+0001 1.37215565507675E+0001 1.37115855127413E+0001 1.37016206955614E+0001 1.36916620959167E+0001 + 1.36817097104977E+0001 1.36717635359964E+0001 1.36618235691065E+0001 1.36518898065228E+0001 1.36419622449419E+0001 + 1.36320408810619E+0001 1.36221257115823E+0001 1.36122167332041E+0001 1.36023139426298E+0001 1.35924173365636E+0001 + 1.35825269117109E+0001 1.35726426647788E+0001 1.35627645924759E+0001 1.35528926915122E+0001 1.35430269585992E+0001 + 1.35331673904501E+0001 1.35233139837793E+0001 1.35134667353028E+0001 1.35036256417383E+0001 1.34937906998048E+0001 + 1.34839619062228E+0001 1.34741392577142E+0001 1.34643227510028E+0001 1.34545123828134E+0001 1.34447081498725E+0001 + 1.34349100489083E+0001 1.34251180766501E+0001 1.34153322298289E+0001 1.34055525051773E+0001 1.33957788994292E+0001 + 1.33860114093201E+0001 1.33762500315868E+0001 1.33664947629679E+0001 1.33567456002033E+0001 1.33470025400343E+0001 + 1.33372655792039E+0001 1.33275347144565E+0001 1.33178099425379E+0001 1.33080912601955E+0001 1.32983786641781E+0001 + 1.32886721512361E+0001 1.32789717181212E+0001 1.32692773615868E+0001 1.32595890783875E+0001 1.32499068652798E+0001 + 1.32402307190213E+0001 1.32305606363712E+0001 1.32208966140902E+0001 1.32112386489406E+0001 1.32015867376859E+0001 + 1.31919408770913E+0001 1.31823010639233E+0001 1.31726672949502E+0001 1.31630395669414E+0001 1.31534178766680E+0001 + 1.31438022209024E+0001 1.31341925964188E+0001 1.31245889999925E+0001 1.31149914284006E+0001 1.31053998784212E+0001 + 1.30958143468345E+0001 1.30862348304217E+0001 1.30766613259657E+0001 1.30670938302507E+0001 1.30575323400625E+0001 + 1.30479768521883E+0001 1.30384273634170E+0001 1.30288838705385E+0001 1.30193463703446E+0001 1.30098148596283E+0001 + 1.30002893351843E+0001 1.29907697938085E+0001 1.29812562322986E+0001 1.29717486474533E+0001 1.29622470360733E+0001 + 1.29527513949603E+0001 1.29432617209177E+0001 1.29337780107504E+0001 1.29243002612646E+0001 1.29148284692681E+0001 + 1.29053626315700E+0001 1.28959027449811E+0001 1.28864488063135E+0001 1.28770008123807E+0001 1.28675587599978E+0001 + 1.28581226459813E+0001 1.28486924671492E+0001 1.28392682203207E+0001 1.28298499023169E+0001 1.28204375099601E+0001 + 1.28110310400740E+0001 1.28016304894838E+0001 1.27922358550163E+0001 1.27828471334995E+0001 1.27734643217632E+0001 + 1.27640874166382E+0001 1.27547164149572E+0001 1.27453513135540E+0001 1.27359921092641E+0001 1.27266387989243E+0001 + 1.27172913793728E+0001 1.27079498474495E+0001 1.26986141999956E+0001 1.26892844338536E+0001 1.26799605458677E+0001 + 1.26706425328833E+0001 1.26613303917475E+0001 1.26520241193087E+0001 1.26427237124168E+0001 1.26334291679230E+0001 + 1.26241404826801E+0001 1.26148576535423E+0001 1.26055806773653E+0001 1.25963095510061E+0001 1.25870442713232E+0001 + 1.25777848351767E+0001 1.25685312394279E+0001 1.25592834809396E+0001 1.25500415565761E+0001 1.25408054632032E+0001 + 1.25315751976880E+0001 1.25223507568991E+0001 1.25131321377066E+0001 1.25039193369818E+0001 1.24947123515977E+0001 + 1.24855111784286E+0001 1.24763158143503E+0001 1.24671262562400E+0001 1.24579425009763E+0001 1.24487645454394E+0001 + 1.24395923865106E+0001 1.24304260210729E+0001 1.24212654460107E+0001 1.24121106582098E+0001 1.24029616545574E+0001 + 1.23938184319421E+0001 1.23846809872540E+0001 1.23755493173847E+0001 1.23664234192270E+0001 1.23573032896754E+0001 + 1.23481889256255E+0001 1.23390803239747E+0001 1.23299774816215E+0001 1.23208803954661E+0001 1.23117890624098E+0001 + 1.23027034793557E+0001 1.22936236432080E+0001 1.22845495508725E+0001 1.22754811992563E+0001 1.22664185852681E+0001 + 1.22573617058179E+0001 1.22483105578171E+0001 1.22392651381786E+0001 1.22302254438166E+0001 1.22211914716469E+0001 + 1.22121632185865E+0001 1.22031406815540E+0001 1.21941238574693E+0001 1.21851127432538E+0001 1.21761073358302E+0001 + 1.21671076321228E+0001 1.21581136290571E+0001 1.21491253235602E+0001 1.21401427125605E+0001 1.21311657929878E+0001 + 1.21221945617734E+0001 1.21132290158500E+0001 1.21042691521516E+0001 1.20953149676137E+0001 1.20863664591733E+0001 + 1.20774236237686E+0001 1.20684864583393E+0001 1.20595549598266E+0001 1.20506291251730E+0001 1.20417089513225E+0001 + 1.20327944352203E+0001 1.20238855738133E+0001 1.20149823640496E+0001 1.20060848028787E+0001 1.19971928872516E+0001 + 1.19883066141207E+0001 1.19794259804398E+0001 1.19705509831640E+0001 1.19616816192499E+0001 1.19528178856555E+0001 + 1.19439597793401E+0001 1.19351072972646E+0001 1.19262604363910E+0001 1.19174191936831E+0001 1.19085835661057E+0001 + 1.18997535506253E+0001 1.18909291442095E+0001 1.18821103438277E+0001 1.18732971464502E+0001 1.18644895490492E+0001 + 1.18556875485979E+0001 1.18468911420711E+0001 1.18381003264450E+0001 1.18293150986970E+0001 1.18205354558062E+0001 + 1.18117613947527E+0001 1.18029929125184E+0001 1.17942300060864E+0001 1.17854726724411E+0001 1.17767209085684E+0001 + 1.17679747114557E+0001 1.17592340780915E+0001 1.17504990054659E+0001 1.17417694905704E+0001 1.17330455303978E+0001 + 1.17243271219422E+0001 1.17156142621995E+0001 1.17069069481663E+0001 1.16982051768413E+0001 1.16895089452241E+0001 + 1.16808182503159E+0001 1.16721330891191E+0001 1.16634534586378E+0001 1.16547793558771E+0001 1.16461107778438E+0001 + 1.16374477215459E+0001 1.16287901839929E+0001 1.16201381621956E+0001 1.16114916531661E+0001 1.16028506539180E+0001 + 1.15942151614663E+0001 1.15855851728273E+0001 1.15769606850188E+0001 1.15683416950597E+0001 1.15597281999706E+0001 + 1.15511201967733E+0001 1.15425176824910E+0001 1.15339206541484E+0001 1.15253291087712E+0001 1.15167430433870E+0001 + 1.15081624550244E+0001 1.14995873407134E+0001 1.14910176974856E+0001 1.14824535223737E+0001 1.14738948124120E+0001 + 1.14653415646360E+0001 1.14567937760826E+0001 1.14482514437902E+0001 1.14397145647984E+0001 1.14311831361483E+0001 + 1.14226571548822E+0001 1.14141366180439E+0001 1.14056215226787E+0001 1.13971118658329E+0001 1.13886076445545E+0001 + 1.13801088558926E+0001 1.13716154968980E+0001 1.13631275646225E+0001 1.13546450561195E+0001 1.13461679684438E+0001 + 1.13376962986512E+0001 1.13292300437993E+0001 1.13207692009468E+0001 1.13123137671538E+0001 1.13038637394819E+0001 + 1.12954191149939E+0001 1.12869798907541E+0001 1.12785460638279E+0001 1.12701176312824E+0001 1.12616945901857E+0001 + 1.12532769376077E+0001 1.12448646706191E+0001 1.12364577862925E+0001 1.12280562817015E+0001 1.12196601539212E+0001 + 1.12112694000280E+0001 1.12028840170997E+0001 1.11945040022154E+0001 1.11861293524555E+0001 1.11777600649020E+0001 + 1.11693961366379E+0001 1.11610375647479E+0001 1.11526843463178E+0001 1.11443364784348E+0001 1.11359939581875E+0001 + 1.11276567826658E+0001 1.11193249489611E+0001 1.11109984541659E+0001 1.11026772953742E+0001 1.10943614696814E+0001 + 1.10860509741840E+0001 1.10777458059802E+0001 1.10694459621692E+0001 1.10611514398517E+0001 1.10528622361298E+0001 + 1.10445783481069E+0001 1.10362997728877E+0001 1.10280265075783E+0001 1.10197585492860E+0001 1.10114958951197E+0001 + 1.10032385421894E+0001 1.09949864876065E+0001 1.09867397284839E+0001 1.09784982619356E+0001 1.09702620850771E+0001 + 1.09620311950251E+0001 1.09538055888979E+0001 1.09455852638147E+0001 1.09373702168965E+0001 1.09291604452654E+0001 + 1.09209559460449E+0001 1.09127567163596E+0001 1.09045627533359E+0001 1.08963740541011E+0001 1.08881906157840E+0001 + 1.08800124355148E+0001 1.08718395104249E+0001 1.08636718376472E+0001 1.08555094143158E+0001 1.08473522375661E+0001 + 1.08392003045349E+0001 1.08310536123603E+0001 1.08229121581818E+0001 1.08147759391401E+0001 1.08066449523774E+0001 + 1.07985191950370E+0001 1.07903986642638E+0001 1.07822833572038E+0001 1.07741732710044E+0001 1.07660684028143E+0001 + 1.07579687497837E+0001 1.07498743090638E+0001 1.07417850778074E+0001 1.07337010531685E+0001 1.07256222323025E+0001 + 1.07175486123659E+0001 1.07094801905169E+0001 1.07014169639148E+0001 1.06933589297200E+0001 1.06853060850947E+0001 + 1.06772584272020E+0001 1.06692159532067E+0001 1.06611786602744E+0001 1.06531465455726E+0001 1.06451196062697E+0001 + 1.06370978395356E+0001 1.06290812425414E+0001 1.06210698124597E+0001 1.06130635464643E+0001 1.06050624417302E+0001 + 1.05970664954339E+0001 1.05890757047532E+0001 1.05810900668670E+0001 1.05731095789559E+0001 1.05651342382014E+0001 + 1.05571640417865E+0001 1.05491989868956E+0001 1.05412390707142E+0001 1.05332842904293E+0001 1.05253346432292E+0001 + 1.05173901263032E+0001 1.05094507368424E+0001 1.05015164720389E+0001 1.04935873290860E+0001 1.04856633051787E+0001 + 1.04777443975129E+0001 1.04698306032860E+0001 1.04619219196968E+0001 1.04540183439452E+0001 1.04461198732325E+0001 + 1.04382265047613E+0001 1.04303382357355E+0001 1.04224550633603E+0001 1.04145769848422E+0001 1.04067039973890E+0001 + 1.03988360982098E+0001 1.03909732845150E+0001 1.03831155535164E+0001 1.03752629024268E+0001 1.03674153284607E+0001 + 1.03595728288337E+0001 1.03517354007625E+0001 1.03439030414655E+0001 1.03360757481620E+0001 1.03282535180730E+0001 + 1.03204363484204E+0001 1.03126242364277E+0001 1.03048171793195E+0001 1.02970151743218E+0001 1.02892182186618E+0001 + 1.02814263095681E+0001 1.02736394442706E+0001 1.02658576200003E+0001 1.02580808339897E+0001 1.02503090834725E+0001 + 1.02425423656838E+0001 1.02347806778598E+0001 1.02270240172381E+0001 1.02192723810575E+0001 1.02115257665583E+0001 + 1.02037841709819E+0001 1.01960475915710E+0001 1.01883160255697E+0001 1.01805894702232E+0001 1.01728679227782E+0001 + 1.01651513804826E+0001 1.01574398405854E+0001 1.01497333003372E+0001 1.01420317569896E+0001 1.01343352077958E+0001 + 1.01266436500099E+0001 1.01189570808877E+0001 1.01112754976858E+0001 1.01035988976626E+0001 1.00959272780773E+0001 + 1.00882606361908E+0001 1.00805989692649E+0001 1.00729422745629E+0001 1.00652905493495E+0001 1.00576437908903E+0001 + 1.00500019964526E+0001 1.00423651633046E+0001 1.00347332887159E+0001 1.00271063699577E+0001 1.00194844043019E+0001 + 1.00118673890222E+0001 1.00042553213931E+0001 9.99664819869089E+0000 9.98904601819269E+0000 9.98144877717711E+0000 + 9.97385647292399E+0000 9.96626910271443E+0000 9.95868666383081E+0000 9.95110915355679E+0000 9.94353656917730E+0000 + 9.93596890797850E+0000 9.92840616724787E+0000 9.92084834427414E+0000 9.91329543634730E+0000 9.90574744075861E+0000 + 9.89820435480060E+0000 9.89066617576707E+0000 9.88313290095309E+0000 9.87560452765497E+0000 9.86808105317033E+0000 + 9.86056247479799E+0000 9.85304878983810E+0000 9.84553999559205E+0000 9.83803608936247E+0000 9.83053706845326E+0000 + 9.82304293016962E+0000 9.81555367181797E+0000 9.80806929070599E+0000 9.80058978414267E+0000 9.79311514943819E+0000 + 9.78564538390403E+0000 9.77818048485294E+0000 9.77072044959890E+0000 9.76326527545716E+0000 9.75581495974422E+0000 + 9.74836949977784E+0000 9.74092889287706E+0000 9.73349313636213E+0000 9.72606222755460E+0000 9.71863616377723E+0000 + 9.71121494235409E+0000 9.70379856061044E+0000 9.69638701587286E+0000 9.68898030546912E+0000 9.68157842672828E+0000 + 9.67418137698066E+0000 9.66678915355778E+0000 9.65940175379248E+0000 9.65201917501879E+0000 9.64464141457201E+0000 + 9.63726846978873E+0000 9.62990033800671E+0000 9.62253701656503E+0000 9.61517850280396E+0000 9.60782479406507E+0000 + 9.60047588769115E+0000 9.59313178102623E+0000 9.58579247141559E+0000 9.57845795620576E+0000 9.57112823274453E+0000 + 9.56380329838090E+0000 9.55648315046514E+0000 9.54916778634874E+0000 9.54185720338446E+0000 9.53455139892630E+0000 + 9.52725037032947E+0000 9.51995411495046E+0000 9.51266263014696E+0000 9.50537591327794E+0000 9.49809396170359E+0000 + 9.49081677278534E+0000 9.48354434388586E+0000 9.47627667236905E+0000 9.46901375560007E+0000 9.46175559094529E+0000 + 9.45450217577235E+0000 9.44725350745008E+0000 9.44000958334858E+0000 9.43277040083919E+0000 9.42553595729445E+0000 + 9.41830625008818E+0000 9.41108127659538E+0000 9.40386103419232E+0000 9.39664552025652E+0000 9.38943473216667E+0000 + 9.38222866730276E+0000 9.37502732304595E+0000 9.36783069677868E+0000 9.36063878588459E+0000 9.35345158774857E+0000 + 9.34626909975672E+0000 9.33909131929638E+0000 9.33191824375612E+0000 9.32474987052572E+0000 9.31758619699621E+0000 + 9.31042722055983E+0000 9.30327293861007E+0000 9.29612334854161E+0000 9.28897844775038E+0000 9.28183823363354E+0000 + 9.27470270358944E+0000 9.26757185501769E+0000 9.26044568531912E+0000 9.25332419189575E+0000 9.24620737215086E+0000 + 9.23909522348892E+0000 9.23198774331565E+0000 9.22488492903798E+0000 9.21778677806405E+0000 9.21069328780323E+0000 + 9.20360445566610E+0000 9.19652027906449E+0000 9.18944075541139E+0000 9.18236588212107E+0000 9.17529565660898E+0000 + 9.16823007629178E+0000 9.16116913858738E+0000 9.15411284091489E+0000 9.14706118069461E+0000 9.14001415534810E+0000 + 9.13297176229810E+0000 9.12593399896858E+0000 9.11890086278472E+0000 9.11187235117290E+0000 9.10484846156074E+0000 + 9.09782919137705E+0000 9.09081453805186E+0000 9.08380449901640E+0000 9.07679907170311E+0000 9.06979825354567E+0000 + 9.06280204197894E+0000 9.05581043443898E+0000 9.04882342836310E+0000 9.04184102118977E+0000 9.03486321035871E+0000 + 9.02788999331081E+0000 9.02092136748819E+0000 9.01395733033416E+0000 9.00699787929326E+0000 9.00004301181121E+0000 + 8.99309272533495E+0000 8.98614701731261E+0000 8.97920588519353E+0000 8.97226932642826E+0000 8.96533733846856E+0000 + 8.95840991876734E+0000 8.95148706477879E+0000 8.94456877395824E+0000 8.93765504376224E+0000 8.93074587164856E+0000 + 8.92384125507614E+0000 8.91694119150512E+0000 8.91004567839687E+0000 8.90315471321392E+0000 8.89626829342002E+0000 + 8.88938641648012E+0000 8.88250907986035E+0000 8.87563628102804E+0000 8.86876801745174E+0000 8.86190428660115E+0000 + 8.85504508594720E+0000 8.84819041296201E+0000 8.84134026511889E+0000 8.83449463989233E+0000 8.82765353475804E+0000 + 8.82081694719289E+0000 8.81398487467496E+0000 8.80715731468354E+0000 8.80033426469906E+0000 8.79351572220320E+0000 + 8.78670168467877E+0000 8.77989214960982E+0000 8.77308711448157E+0000 8.76628657678042E+0000 8.75949053399397E+0000 + 8.75269898361099E+0000 8.74591192312147E+0000 8.73912935001655E+0000 8.73235126178857E+0000 8.72557765593108E+0000 + 8.71880852993876E+0000 8.71204388130754E+0000 8.70528370753448E+0000 8.69852800611785E+0000 8.69177677455709E+0000 + 8.68503001035283E+0000 8.67828771100691E+0000 8.67154987402229E+0000 8.66481649690317E+0000 8.65808757715489E+0000 + 8.65136311228399E+0000 8.64464309979819E+0000 8.63792753720638E+0000 8.63121642201864E+0000 8.62450975174622E+0000 + 8.61780752390154E+0000 8.61110973599822E+0000 8.60441638555105E+0000 8.59772747007597E+0000 8.59104298709013E+0000 + 8.58436293411184E+0000 8.57768730866059E+0000 8.57101610825703E+0000 8.56434933042301E+0000 8.55768697268152E+0000 + 8.55102903255677E+0000 8.54437550757409E+0000 8.53772639526001E+0000 8.53108169314223E+0000 8.52444139874963E+0000 + 8.51780550961224E+0000 8.51117402326127E+0000 8.50454693722909E+0000 8.49792424904927E+0000 8.49130595625651E+0000 + 8.48469205638671E+0000 8.47808254697691E+0000 8.47147742556534E+0000 8.46487668969138E+0000 8.45828033689559E+0000 + 8.45168836471969E+0000 8.44510077070657E+0000 8.43851755240026E+0000 8.43193870734599E+0000 8.42536423309015E+0000 + 8.41879412718026E+0000 8.41222838716504E+0000 8.40566701059435E+0000 8.39910999501922E+0000 8.39255733799184E+0000 + 8.38600903706558E+0000 8.37946508979492E+0000 8.37292549373556E+0000 8.36639024644434E+0000 8.35985934547922E+0000 + 8.35333278839937E+0000 8.34681057276511E+0000 8.34029269613789E+0000 8.33377915608034E+0000 8.32726995015624E+0000 + 8.32076507593054E+0000 8.31426453096931E+0000 8.30776831283982E+0000 8.30127641911046E+0000 8.29478884735081E+0000 + 8.28830559513156E+0000 8.28182666002458E+0000 8.27535203960290E+0000 8.26888173144069E+0000 8.26241573311326E+0000 + 8.25595404219711E+0000 8.24949665626985E+0000 8.24304357291026E+0000 8.23659478969827E+0000 8.23015030421496E+0000 + 8.22371011404255E+0000 8.21727421676443E+0000 8.21084260996512E+0000 8.20441529123028E+0000 8.19799225814675E+0000 + 8.19157350830248E+0000 8.18515903928659E+0000 8.17874884868935E+0000 8.17234293410215E+0000 8.16594129311754E+0000 + 8.15954392332923E+0000 8.15315082233205E+0000 8.14676198772198E+0000 8.14037741709615E+0000 8.13399710805283E+0000 + 8.12762105819143E+0000 8.12124926511251E+0000 8.11488172641775E+0000 8.10851843971000E+0000 8.10215940259323E+0000 + 8.09580461267256E+0000 8.08945406755424E+0000 8.08310776484566E+0000 8.07676570215537E+0000 8.07042787709303E+0000 + 8.06409428726945E+0000 8.05776493029657E+0000 8.05143980378749E+0000 8.04511890535641E+0000 8.03880223261871E+0000 + 8.03248978319085E+0000 8.02618155469048E+0000 8.01987754473635E+0000 8.01357775094834E+0000 8.00728217094751E+0000 + 8.00099080235599E+0000 7.99470364279709E+0000 7.98842068989523E+0000 7.98214194127596E+0000 7.97586739456598E+0000 + 7.96959704739310E+0000 7.96333089738627E+0000 7.95706894217557E+0000 7.95081117939221E+0000 7.94455760666852E+0000 + 7.93830822163797E+0000 7.93206302193515E+0000 7.92582200519578E+0000 7.91958516905672E+0000 7.91335251115593E+0000 + 7.90712402913252E+0000 7.90089972062670E+0000 7.89467958327984E+0000 7.88846361473440E+0000 7.88225181263399E+0000 + 7.87604417462333E+0000 7.86984069834827E+0000 7.86364138145577E+0000 7.85744622159394E+0000 7.85125521641198E+0000 + 7.84506836356023E+0000 7.83888566069015E+0000 7.83270710545432E+0000 7.82653269550642E+0000 7.82036242850129E+0000 + 7.81419630209485E+0000 7.80803431394416E+0000 7.80187646170740E+0000 7.79572274304386E+0000 7.78957315561394E+0000 + 7.78342769707917E+0000 7.77728636510220E+0000 7.77114915734677E+0000 7.76501607147777E+0000 7.75888710516118E+0000 + 7.75276225606411E+0000 7.74664152185477E+0000 7.74052490020250E+0000 7.73441238877774E+0000 7.72830398525204E+0000 + 7.72219968729808E+0000 7.71609949258964E+0000 7.71000339880161E+0000 7.70391140360999E+0000 7.69782350469190E+0000 + 7.69173969972557E+0000 7.68565998639033E+0000 7.67958436236661E+0000 7.67351282533598E+0000 7.66744537298110E+0000 + 7.66138200298572E+0000 7.65532271303473E+0000 7.64926750081412E+0000 7.64321636401096E+0000 7.63716930031345E+0000 + 7.63112630741089E+0000 7.62508738299370E+0000 7.61905252475337E+0000 7.61302173038253E+0000 7.60699499757488E+0000 + 7.60097232402525E+0000 7.59495370742958E+0000 7.58893914548487E+0000 7.58292863588926E+0000 7.57692217634199E+0000 + 7.57091976454337E+0000 7.56492139819484E+0000 7.55892707499893E+0000 7.55293679265928E+0000 7.54695054888062E+0000 + 7.54096834136876E+0000 7.53499016783065E+0000 7.52901602597430E+0000 7.52304591350883E+0000 7.51707982814447E+0000 + 7.51111776759253E+0000 7.50515972956543E+0000 7.49920571177667E+0000 7.49325571194085E+0000 7.48730972777368E+0000 + 7.48136775699193E+0000 7.47542979731351E+0000 7.46949584645738E+0000 7.46356590214362E+0000 7.45763996209340E+0000 + 7.45171802402896E+0000 7.44580008567366E+0000 7.43988614475193E+0000 7.43397619898931E+0000 7.42807024611241E+0000 + 7.42216828384895E+0000 7.41627030992772E+0000 7.41037632207861E+0000 7.40448631803258E+0000 7.39860029552173E+0000 + 7.39271825227918E+0000 7.38684018603918E+0000 7.38096609453706E+0000 7.37509597550923E+0000 7.36922982669317E+0000 + 7.36336764582748E+0000 7.35750943065182E+0000 7.35165517890695E+0000 7.34580488833470E+0000 7.33995855667799E+0000 + 7.33411618168081E+0000 7.32827776108827E+0000 7.32244329264651E+0000 7.31661277410280E+0000 7.31078620320545E+0000 + 7.30496357770389E+0000 7.29914489534861E+0000 7.29333015389116E+0000 7.28751935108422E+0000 7.28171248468149E+0000 + 7.27590955243780E+0000 7.27011055210903E+0000 7.26431548145214E+0000 7.25852433822518E+0000 7.25273712018726E+0000 + 7.24695382509858E+0000 7.24117445072041E+0000 7.23539899481510E+0000 7.22962745514606E+0000 7.22385982947779E+0000 + 7.21809611557587E+0000 7.21233631120694E+0000 7.20658041413870E+0000 7.20082842213996E+0000 7.19508033298059E+0000 + 7.18933614443149E+0000 7.18359585426470E+0000 7.17785946025329E+0000 7.17212696017139E+0000 7.16639835179423E+0000 + 7.16067363289811E+0000 7.15495280126037E+0000 7.14923585465944E+0000 7.14352279087481E+0000 7.13781360768706E+0000 + 7.13210830287780E+0000 7.12640687422973E+0000 7.12070931952663E+0000 7.11501563655332E+0000 7.10932582309569E+0000 + 7.10363987694072E+0000 7.09795779587641E+0000 7.09227957769187E+0000 7.08660522017725E+0000 7.08093472112377E+0000 + 7.07526807832370E+0000 7.06960528957041E+0000 7.06394635265828E+0000 7.05829126538280E+0000 7.05264002554048E+0000 + 7.04699263092892E+0000 7.04134907934678E+0000 7.03570936859377E+0000 7.03007349647065E+0000 7.02444146077926E+0000 + 7.01881325932248E+0000 7.01318888990427E+0000 7.00756835032963E+0000 7.00195163840463E+0000 6.99633875193638E+0000 + 6.99072968873307E+0000 6.98512444660392E+0000 6.97952302335922E+0000 6.97392541681032E+0000 6.96833162476963E+0000 + 6.96274164505059E+0000 6.95715547546770E+0000 6.95157311383654E+0000 6.94599455797372E+0000 6.94041980569690E+0000 + 6.93484885482481E+0000 6.92928170317720E+0000 6.92371834857493E+0000 6.91815878883984E+0000 6.91260302179487E+0000 + 6.90705104526399E+0000 6.90150285707222E+0000 6.89595845504565E+0000 6.89041783701139E+0000 6.88488100079762E+0000 + 6.87934794423354E+0000 6.87381866514943E+0000 6.86829316137661E+0000 6.86277143074742E+0000 6.85725347109528E+0000 + 6.85173928025464E+0000 6.84622885606101E+0000 6.84072219635090E+0000 6.83521929896193E+0000 6.82972016173271E+0000 + 6.82422478250293E+0000 6.81873315911330E+0000 6.81324528940558E+0000 6.80776117122257E+0000 6.80228080240812E+0000 + 6.79680418080711E+0000 6.79133130426548E+0000 6.78586217063019E+0000 6.78039677774925E+0000 6.77493512347170E+0000 + 6.76947720564764E+0000 6.76402302212819E+0000 6.75857257076551E+0000 6.75312584941281E+0000 6.74768285592433E+0000 + 6.74224358815535E+0000 6.73680804396218E+0000 6.73137622120217E+0000 6.72594811773371E+0000 6.72052373141622E+0000 + 6.71510306011015E+0000 6.70968610167701E+0000 6.70427285397931E+0000 6.69886331488062E+0000 6.69345748224553E+0000 + 6.68805535393966E+0000 6.68265692782968E+0000 6.67726220178327E+0000 6.67187117366915E+0000 6.66648384135709E+0000 + 6.66110020271786E+0000 6.65572025562328E+0000 6.65034399794619E+0000 6.64497142756047E+0000 6.63960254234102E+0000 + 6.63423734016378E+0000 6.62887581890570E+0000 6.62351797644477E+0000 6.61816381066000E+0000 6.61281331943145E+0000 + 6.60746650064017E+0000 6.60212335216826E+0000 6.59678387189885E+0000 6.59144805771607E+0000 6.58611590750511E+0000 + 6.58078741915215E+0000 6.57546259054441E+0000 6.57014141957014E+0000 6.56482390411860E+0000 6.55951004208008E+0000 + 6.55419983134589E+0000 6.54889326980837E+0000 6.54359035536086E+0000 6.53829108589775E+0000 6.53299545931442E+0000 + 6.52770347350730E+0000 6.52241512637383E+0000 6.51713041581244E+0000 6.51184933972263E+0000 6.50657189600488E+0000 + 6.50129808256070E+0000 6.49602789729262E+0000 6.49076133810419E+0000 6.48549840289997E+0000 6.48023908958553E+0000 + 6.47498339606748E+0000 6.46973132025341E+0000 6.46448286005197E+0000 6.45923801337278E+0000 6.45399677812650E+0000 + 6.44875915222480E+0000 6.44352513358036E+0000 6.43829472010688E+0000 6.43306790971905E+0000 6.42784470033261E+0000 + 6.42262508986428E+0000 6.41740907623181E+0000 6.41219665735395E+0000 6.40698783115046E+0000 6.40178259554211E+0000 + 6.39658094845069E+0000 6.39138288779900E+0000 6.38618841151083E+0000 6.38099751751100E+0000 6.37581020372532E+0000 + 6.37062646808062E+0000 6.36544630850473E+0000 6.36026972292649E+0000 6.35509670927575E+0000 6.34992726548336E+0000 + 6.34476138948117E+0000 6.33959907920206E+0000 6.33444033257988E+0000 6.32928514754950E+0000 6.32413352204681E+0000 + 6.31898545400868E+0000 6.31384094137300E+0000 6.30869998207864E+0000 6.30356257406549E+0000 6.29842871527445E+0000 + 6.29329840364739E+0000 6.28817163712722E+0000 6.28304841365782E+0000 6.27792873118408E+0000 6.27281258765190E+0000 + 6.26769998100816E+0000 6.26259090920075E+0000 6.25748537017855E+0000 6.25238336189147E+0000 6.24728488229037E+0000 + 6.24218992932714E+0000 6.23709850095465E+0000 6.23201059512678E+0000 6.22692620979840E+0000 6.22184534292536E+0000 + 6.21676799246453E+0000 6.21169415637377E+0000 6.20662383261192E+0000 6.20155701913883E+0000 6.19649371391533E+0000 + 6.19143391490325E+0000 6.18637762006541E+0000 6.18132482736563E+0000 6.17627553476871E+0000 6.17122974024045E+0000 + 6.16618744174763E+0000 6.16114863725804E+0000 6.15611332474045E+0000 6.15108150216461E+0000 6.14605316750127E+0000 + 6.14102831872217E+0000 6.13600695380003E+0000 6.13098907070857E+0000 6.12597466742249E+0000 6.12096374191747E+0000 + 6.11595629217020E+0000 6.11095231615833E+0000 6.10595181186052E+0000 6.10095477725639E+0000 6.09596121032657E+0000 + 6.09097110905265E+0000 6.08598447141723E+0000 6.08100129540388E+0000 6.07602157899716E+0000 6.07104532018260E+0000 + 6.06607251694673E+0000 6.06110316727705E+0000 6.05613726916203E+0000 6.05117482059117E+0000 6.04621581955490E+0000 + 6.04126026404465E+0000 6.03630815205283E+0000 6.03135948157284E+0000 6.02641425059904E+0000 6.02147245712677E+0000 + 6.01653409915237E+0000 6.01159917467315E+0000 6.00666768168738E+0000 6.00173961819433E+0000 5.99681498219424E+0000 + 5.99189377168831E+0000 5.98697598467875E+0000 5.98206161916871E+0000 5.97715067316235E+0000 5.97224314466477E+0000 + 5.96733903168207E+0000 5.96243833222131E+0000 5.95754104429054E+0000 5.95264716589877E+0000 5.94775669505599E+0000 + 5.94286962977315E+0000 5.93798596806219E+0000 5.93310570793600E+0000 5.92822884740847E+0000 5.92335538449444E+0000 + 5.91848531720973E+0000 5.91361864357112E+0000 5.90875536159636E+0000 5.90389546930419E+0000 5.89903896471430E+0000 + 5.89418584584735E+0000 5.88933611072497E+0000 5.88448975736977E+0000 5.87964678380530E+0000 5.87480718805611E+0000 + 5.86997096814769E+0000 5.86513812210650E+0000 5.86030864795998E+0000 5.85548254373653E+0000 5.85065980746551E+0000 + 5.84584043717725E+0000 5.84102443090303E+0000 5.83621178667512E+0000 5.83140250252673E+0000 5.82659657649203E+0000 + 5.82179400660618E+0000 5.81699479090528E+0000 5.81219892742639E+0000 5.80740641420755E+0000 5.80261724928775E+0000 + 5.79783143070693E+0000 5.79304895650601E+0000 5.78826982472685E+0000 5.78349403341229E+0000 5.77872158060612E+0000 + 5.77395246435307E+0000 5.76918668269886E+0000 5.76442423369015E+0000 5.75966511537455E+0000 5.75490932580066E+0000 + 5.75015686301799E+0000 5.74540772507704E+0000 5.74066191002925E+0000 5.73591941592704E+0000 5.73118024082373E+0000 + 5.72644438277367E+0000 5.72171183983209E+0000 5.71698261005524E+0000 5.71225669150027E+0000 5.70753408222531E+0000 + 5.70281478028943E+0000 5.69809878375267E+0000 5.69338609067601E+0000 5.68867669912138E+0000 5.68397060715167E+0000 + 5.67926781283070E+0000 5.67456831422326E+0000 5.66987210939509E+0000 5.66517919641286E+0000 5.66048957334422E+0000 + 5.65580323825774E+0000 5.65112018922295E+0000 5.64644042431033E+0000 5.64176394159130E+0000 5.63709073913824E+0000 + 5.63242081502445E+0000 5.62775416732421E+0000 5.62309079411272E+0000 5.61843069346615E+0000 5.61377386346158E+0000 + 5.60912030217707E+0000 5.60447000769161E+0000 5.59982297808512E+0000 5.59517921143849E+0000 5.59053870583354E+0000 + 5.58590145935302E+0000 5.58126747008064E+0000 5.57663673610105E+0000 5.57200925549983E+0000 5.56738502636352E+0000 + 5.56276404677958E+0000 5.55814631483643E+0000 5.55353182862341E+0000 5.54892058623081E+0000 5.54431258574987E+0000 + 5.53970782527275E+0000 5.53510630289255E+0000 5.53050801670332E+0000 5.52591296480004E+0000 5.52132114527863E+0000 + 5.51673255623594E+0000 5.51214719576976E+0000 5.50756506197883E+0000 5.50298615296280E+0000 5.49841046682228E+0000 + 5.49383800165879E+0000 5.48926875557481E+0000 5.48470272667373E+0000 5.48013991305989E+0000 5.47558031283857E+0000 + 5.47102392411595E+0000 5.46647074499917E+0000 5.46192077359631E+0000 5.45737400801636E+0000 5.45283044636924E+0000 + 5.44829008676581E+0000 5.44375292731787E+0000 5.43921896613814E+0000 5.43468820134027E+0000 5.43016063103883E+0000 + 5.42563625334934E+0000 5.42111506638823E+0000 5.41659706827286E+0000 5.41208225712154E+0000 5.40757063105348E+0000 + 5.40306218818882E+0000 5.39855692664865E+0000 5.39405484455496E+0000 5.38955594003067E+0000 5.38506021119965E+0000 + 5.38056765618667E+0000 5.37607827311743E+0000 5.37159206011854E+0000 5.36710901531758E+0000 5.36262913684300E+0000 + 5.35815242282420E+0000 5.35367887139151E+0000 5.34920848067616E+0000 5.34474124881032E+0000 5.34027717392707E+0000 + 5.33581625416042E+0000 5.33135848764530E+0000 5.32690387251755E+0000 5.32245240691395E+0000 5.31800408897217E+0000 + 5.31355891683083E+0000 5.30911688862945E+0000 5.30467800250848E+0000 5.30024225660927E+0000 5.29580964907411E+0000 + 5.29138017804619E+0000 5.28695384166963E+0000 5.28253063808947E+0000 5.27811056545164E+0000 5.27369362190301E+0000 + 5.26927980559135E+0000 5.26486911466537E+0000 5.26046154727467E+0000 5.25605710156977E+0000 5.25165577570211E+0000 + 5.24725756782404E+0000 5.24286247608882E+0000 5.23847049865062E+0000 5.23408163366454E+0000 5.22969587928657E+0000 + 5.22531323367363E+0000 5.22093369498354E+0000 5.21655726137503E+0000 5.21218393100775E+0000 5.20781370204225E+0000 + 5.20344657263999E+0000 5.19908254096336E+0000 5.19472160517562E+0000 5.19036376344098E+0000 5.18600901392453E+0000 + 5.18165735479227E+0000 5.17730878421113E+0000 5.17296330034892E+0000 5.16862090137437E+0000 5.16428158545711E+0000 + 5.15994535076769E+0000 5.15561219547755E+0000 5.15128211775904E+0000 5.14695511578542E+0000 5.14263118773084E+0000 + 5.13831033177037E+0000 5.13399254607998E+0000 5.12967782883654E+0000 5.12536617821782E+0000 5.12105759240249E+0000 + 5.11675206957014E+0000 5.11244960790124E+0000 5.10815020557718E+0000 5.10385386078024E+0000 5.09956057169360E+0000 + 5.09527033650134E+0000 5.09098315338844E+0000 5.08669902054080E+0000 5.08241793614518E+0000 5.07813989838927E+0000 + 5.07386490546164E+0000 5.06959295555178E+0000 5.06532404685005E+0000 5.06105817754774E+0000 5.05679534583699E+0000 + 5.05253554991088E+0000 5.04827878796338E+0000 5.04402505818932E+0000 5.03977435878447E+0000 5.03552668794547E+0000 + 5.03128204386986E+0000 5.02704042475608E+0000 5.02280182880345E+0000 5.01856625421219E+0000 5.01433369918343E+0000 + 5.01010416191916E+0000 5.00587764062229E+0000 5.00165413349661E+0000 4.99743363874681E+0000 4.99321615457845E+0000 + 4.98900167919800E+0000 4.98479021081282E+0000 4.98058174763115E+0000 4.97637628786213E+0000 4.97217382971578E+0000 + 4.96797437140302E+0000 4.96377791113565E+0000 4.95958444712635E+0000 4.95539397758872E+0000 4.95120650073720E+0000 + 4.94702201478715E+0000 4.94284051795482E+0000 4.93866200845733E+0000 4.93448648451269E+0000 4.93031394433979E+0000 + 4.92614438615842E+0000 4.92197780818925E+0000 4.91781420865382E+0000 4.91365358577457E+0000 4.90949593777483E+0000 + 4.90534126287878E+0000 4.90118955931153E+0000 4.89704082529903E+0000 4.89289505906813E+0000 4.88875225884657E+0000 + 4.88461242286297E+0000 4.88047554934681E+0000 4.87634163652847E+0000 4.87221068263920E+0000 4.86808268591114E+0000 + 4.86395764457732E+0000 4.85983555687161E+0000 4.85571642102879E+0000 4.85160023528452E+0000 4.84748699787533E+0000 + 4.84337670703861E+0000 4.83926936101266E+0000 4.83516495803664E+0000 4.83106349635059E+0000 4.82696497419542E+0000 + 4.82286938981292E+0000 4.81877674144576E+0000 4.81468702733747E+0000 4.81060024573249E+0000 4.80651639487609E+0000 + 4.80243547301444E+0000 4.79835747839458E+0000 4.79428240926442E+0000 4.79021026387275E+0000 4.78614104046921E+0000 + 4.78207473730435E+0000 4.77801135262957E+0000 4.77395088469712E+0000 4.76989333176017E+0000 4.76583869207272E+0000 + 4.76178696388966E+0000 4.75773814546675E+0000 4.75369223506060E+0000 4.74964923092871E+0000 4.74560913132945E+0000 + 4.74157193452204E+0000 4.73753763876659E+0000 4.73350624232407E+0000 4.72947774345629E+0000 4.72545214042598E+0000 + 4.72142943149670E+0000 4.71740961493287E+0000 4.71339268899982E+0000 4.70937865196369E+0000 4.70536750209152E+0000 + 4.70135923765120E+0000 4.69735385691151E+0000 4.69335135814206E+0000 4.68935173961335E+0000 4.68535499959672E+0000 + 4.68136113636439E+0000 4.67737014818943E+0000 4.67338203334580E+0000 4.66939679010829E+0000 4.66541441675257E+0000 + 4.66143491155515E+0000 4.65745827279344E+0000 4.65348449874566E+0000 4.64951358769094E+0000 4.64554553790923E+0000 + 4.64158034768137E+0000 4.63761801528904E+0000 4.63365853901478E+0000 4.62970191714199E+0000 4.62574814795494E+0000 + 4.62179722973874E+0000 4.61784916077936E+0000 4.61390393936365E+0000 4.60996156377928E+0000 4.60602203231480E+0000 + 4.60208534325961E+0000 4.59815149490397E+0000 4.59422048553899E+0000 4.59029231345663E+0000 4.58636697694971E+0000 + 4.58244447431192E+0000 4.57852480383776E+0000 4.57460796382263E+0000 4.57069395256275E+0000 4.56678276835523E+0000 + 4.56287440949798E+0000 4.55896887428981E+0000 4.55506616103035E+0000 4.55116626802010E+0000 4.54726919356040E+0000 + 4.54337493595344E+0000 4.53948349350227E+0000 4.53559486451078E+0000 4.53170904728372E+0000 4.52782604012667E+0000 + 4.52394584134608E+0000 4.52006844924923E+0000 4.51619386214426E+0000 4.51232207834016E+0000 4.50845309614675E+0000 + 4.50458691387472E+0000 4.50072352983558E+0000 4.49686294234172E+0000 4.49300514970633E+0000 4.48915015024349E+0000 + 4.48529794226810E+0000 4.48144852409592E+0000 4.47760189404353E+0000 4.47375805042838E+0000 4.46991699156875E+0000 + 4.46607871578376E+0000 4.46224322139339E+0000 4.45841050671844E+0000 4.45458057008058E+0000 4.45075340980229E+0000 + 4.44692902420691E+0000 4.44310741161861E+0000 4.43928857036243E+0000 4.43547249876421E+0000 4.43165919515065E+0000 + 4.42784865784930E+0000 4.42404088518853E+0000 4.42023587549755E+0000 4.41643362710643E+0000 4.41263413834605E+0000 + 4.40883740754816E+0000 4.40504343304530E+0000 4.40125221317090E+0000 4.39746374625920E+0000 4.39367803064527E+0000 + 4.38989506466502E+0000 4.38611484665522E+0000 4.38233737495344E+0000 4.37856264789811E+0000 4.37479066382849E+0000 + 4.37102142108466E+0000 4.36725491800754E+0000 4.36349115293890E+0000 4.35973012422134E+0000 4.35597183019826E+0000 + 4.35221626921394E+0000 4.34846343961345E+0000 4.34471333974272E+0000 4.34096596794849E+0000 4.33722132257837E+0000 + 4.33347940198075E+0000 4.32974020450488E+0000 4.32600372850084E+0000 4.32226997231954E+0000 4.31853893431269E+0000 + 4.31481061283288E+0000 4.31108500623348E+0000 4.30736211286873E+0000 4.30364193109366E+0000 4.29992445926416E+0000 + 4.29620969573692E+0000 4.29249763886947E+0000 4.28878828702018E+0000 4.28508163854821E+0000 4.28137769181359E+0000 + 4.27767644517715E+0000 4.27397789700054E+0000 4.27028204564624E+0000 4.26658888947757E+0000 4.26289842685866E+0000 + 4.25921065615446E+0000 4.25552557573076E+0000 4.25184318395415E+0000 4.24816347919206E+0000 4.24448645981274E+0000 + 4.24081212418526E+0000 4.23714047067950E+0000 4.23347149766619E+0000 4.22980520351685E+0000 4.22614158660384E+0000 + 4.22248064530034E+0000 4.21882237798033E+0000 4.21516678301863E+0000 4.21151385879088E+0000 4.20786360367353E+0000 + 4.20421601604384E+0000 4.20057109427991E+0000 4.19692883676063E+0000 4.19328924186575E+0000 4.18965230797579E+0000 + 4.18601803347211E+0000 4.18238641673690E+0000 4.17875745615313E+0000 4.17513115010462E+0000 4.17150749697599E+0000 + 4.16788649515267E+0000 4.16426814302091E+0000 4.16065243896779E+0000 4.15703938138118E+0000 4.15342896864976E+0000 + 4.14982119916306E+0000 4.14621607131139E+0000 4.14261358348588E+0000 4.13901373407847E+0000 4.13541652148193E+0000 + 4.13182194408982E+0000 4.12823000029652E+0000 4.12464068849722E+0000 4.12105400708792E+0000 4.11746995446543E+0000 + 4.11388852902737E+0000 4.11030972917218E+0000 4.10673355329908E+0000 4.10315999980814E+0000 4.09958906710021E+0000 + 4.09602075357694E+0000 4.09245505764082E+0000 4.08889197769513E+0000 4.08533151214395E+0000 4.08177365939217E+0000 + 4.07821841784551E+0000 4.07466578591045E+0000 4.07111576199432E+0000 4.06756834450523E+0000 4.06402353185211E+0000 + 4.06048132244468E+0000 4.05694171469348E+0000 4.05340470700983E+0000 4.04987029780589E+0000 4.04633848549459E+0000 + 4.04280926848967E+0000 4.03928264520570E+0000 4.03575861405801E+0000 4.03223717346276E+0000 4.02871832183691E+0000 + 4.02520205759821E+0000 4.02168837916521E+0000 4.01817728495728E+0000 4.01466877339457E+0000 4.01116284289804E+0000 + 4.00765949188944E+0000 4.00415871879133E+0000 4.00066052202708E+0000 3.99716490002082E+0000 3.99367185119751E+0000 + 3.99018137398290E+0000 3.98669346680355E+0000 3.98320812808679E+0000 3.97972535626076E+0000 3.97624514975440E+0000 + 3.97276750699745E+0000 3.96929242642043E+0000 3.96581990645468E+0000 3.96234994553230E+0000 3.95888254208623E+0000 + 3.95541769455015E+0000 3.95195540135859E+0000 3.94849566094684E+0000 3.94503847175098E+0000 3.94158383220791E+0000 + 3.93813174075529E+0000 3.93468219583161E+0000 3.93123519587611E+0000 3.92779073932886E+0000 3.92434882463069E+0000 + 3.92090945022325E+0000 3.91747261454897E+0000 3.91403831605104E+0000 3.91060655317350E+0000 3.90717732436112E+0000 + 3.90375062805950E+0000 3.90032646271501E+0000 3.89690482677482E+0000 3.89348571868688E+0000 3.89006913689992E+0000 + 3.88665507986349E+0000 3.88324354602788E+0000 3.87983453384421E+0000 3.87642804176437E+0000 3.87302406824102E+0000 + 3.86962261172764E+0000 3.86622367067846E+0000 3.86282724354853E+0000 3.85943332879365E+0000 3.85604192487044E+0000 + 3.85265303023627E+0000 3.84926664334933E+0000 3.84588276266855E+0000 3.84250138665369E+0000 3.83912251376526E+0000 + 3.83574614246457E+0000 3.83237227121369E+0000 3.82900089847551E+0000 3.82563202271367E+0000 3.82226564239259E+0000 + 3.81890175597750E+0000 3.81554036193438E+0000 3.81218145873001E+0000 3.80882504483194E+0000 3.80547111870850E+0000 + 3.80211967882880E+0000 3.79877072366274E+0000 3.79542425168099E+0000 3.79208026135499E+0000 3.78873875115697E+0000 + 3.78539971955993E+0000 3.78206316503765E+0000 3.77872908606470E+0000 3.77539748111640E+0000 3.77206834866887E+0000 + 3.76874168719899E+0000 3.76541749518443E+0000 3.76209577110363E+0000 3.75877651343580E+0000 3.75545972066092E+0000 + 3.75214539125976E+0000 3.74883352371385E+0000 3.74552411650550E+0000 3.74221716811781E+0000 3.73891267703462E+0000 + 3.73561064174056E+0000 3.73231106072103E+0000 3.72901393246221E+0000 3.72571925545104E+0000 3.72242702817524E+0000 + 3.71913724912330E+0000 3.71584991678447E+0000 3.71256502964878E+0000 3.70928258620703E+0000 3.70600258495079E+0000 + 3.70272502437240E+0000 3.69944990296496E+0000 3.69617721922235E+0000 3.69290697163922E+0000 3.68963915871097E+0000 + 3.68637377893378E+0000 3.68311083080460E+0000 3.67985031282115E+0000 3.67659222348191E+0000 3.67333656128612E+0000 + 3.67008332473380E+0000 3.66683251232573E+0000 3.66358412256344E+0000 3.66033815394926E+0000 3.65709460498626E+0000 + 3.65385347417827E+0000 3.65061476002990E+0000 3.64737846104651E+0000 3.64414457573424E+0000 3.64091310259998E+0000 + 3.63768404015138E+0000 3.63445738689687E+0000 3.63123314134563E+0000 3.62801130200759E+0000 3.62479186739347E+0000 + 3.62157483601473E+0000 3.61836020638359E+0000 3.61514797701304E+0000 3.61193814641684E+0000 3.60873071310948E+0000 + 3.60552567560623E+0000 3.60232303242313E+0000 3.59912278207695E+0000 3.59592492308524E+0000 3.59272945396629E+0000 + 3.58953637323917E+0000 3.58634567942371E+0000 3.58315737104046E+0000 3.57997144661076E+0000 3.57678790465671E+0000 + 3.57360674370113E+0000 3.57042796226765E+0000 3.56725155888060E+0000 3.56407753206511E+0000 3.56090588034703E+0000 + 3.55773660225300E+0000 3.55456969631038E+0000 3.55140516104730E+0000 3.54824299499264E+0000 3.54508319667606E+0000 + 3.54192576462792E+0000 3.53877069737938E+0000 3.53561799346233E+0000 3.53246765140942E+0000 3.52931966975404E+0000 + 3.52617404703034E+0000 3.52303078177324E+0000 3.51988987251837E+0000 3.51675131780214E+0000 3.51361511616170E+0000 + 3.51048126613496E+0000 3.50734976626056E+0000 3.50422061507791E+0000 3.50109381112716E+0000 3.49796935294920E+0000 + 3.49484723908569E+0000 3.49172746807901E+0000 3.48861003847231E+0000 3.48549494880948E+0000 3.48238219763516E+0000 + 3.47927178349472E+0000 3.47616370493430E+0000 3.47305796050077E+0000 3.46995454874176E+0000 3.46685346820561E+0000 + 3.46375471744147E+0000 3.46065829499916E+0000 3.45756419942931E+0000 3.45447242928324E+0000 3.45138298311305E+0000 + 3.44829585947156E+0000 3.44521105691236E+0000 3.44212857398977E+0000 3.43904840925883E+0000 3.43597056127535E+0000 + 3.43289502859588E+0000 3.42982180977770E+0000 3.42675090337883E+0000 3.42368230795805E+0000 3.42061602207486E+0000 + 3.41755204428951E+0000 3.41449037316298E+0000 3.41143100725701E+0000 3.40837394513406E+0000 3.40531918535733E+0000 + 3.40226672649077E+0000 3.39921656709907E+0000 3.39616870574763E+0000 3.39312314100263E+0000 3.39007987143095E+0000 + 3.38703889560023E+0000 3.38400021207884E+0000 3.38096381943588E+0000 3.37792971624119E+0000 3.37489790106535E+0000 + 3.37186837247968E+0000 3.36884112905622E+0000 3.36581616936775E+0000 3.36279349198779E+0000 3.35977309549060E+0000 + 3.35675497845115E+0000 3.35373913944517E+0000 3.35072557704911E+0000 3.34771428984015E+0000 3.34470527639621E+0000 + 3.34169853529594E+0000 3.33869406511873E+0000 3.33569186444468E+0000 3.33269193185463E+0000 3.32969426593018E+0000 + 3.32669886525361E+0000 3.32370572840798E+0000 3.32071485397703E+0000 3.31772624054528E+0000 3.31473988669795E+0000 + 3.31175579102099E+0000 3.30877395210109E+0000 3.30579436852566E+0000 3.30281703888283E+0000 3.29984196176148E+0000 + 3.29686913575121E+0000 3.29389855944234E+0000 3.29093023142591E+0000 3.28796415029370E+0000 3.28500031463823E+0000 + 3.28203872305270E+0000 3.27907937413109E+0000 3.27612226646808E+0000 3.27316739865905E+0000 3.27021476930016E+0000 + 3.26726437698824E+0000 3.26431622032088E+0000 3.26137029789638E+0000 3.25842660831377E+0000 3.25548515017279E+0000 + 3.25254592207392E+0000 3.24960892261835E+0000 3.24667415040800E+0000 3.24374160404550E+0000 3.24081128213422E+0000 + 3.23788318327823E+0000 3.23495730608235E+0000 3.23203364915208E+0000 3.22911221109368E+0000 3.22619299051411E+0000 + 3.22327598602105E+0000 3.22036119622290E+0000 3.21744861972879E+0000 3.21453825514856E+0000 3.21163010109275E+0000 + 3.20872415617266E+0000 3.20582041900028E+0000 3.20291888818831E+0000 3.20001956235019E+0000 3.19712244010007E+0000 + 3.19422752005281E+0000 3.19133480082398E+0000 3.18844428102989E+0000 3.18555595928754E+0000 3.18266983421466E+0000 + 3.17978590442970E+0000 3.17690416855181E+0000 3.17402462520085E+0000 3.17114727299743E+0000 3.16827211056283E+0000 + 3.16539913651906E+0000 3.16252834948886E+0000 3.15965974809566E+0000 3.15679333096361E+0000 3.15392909671759E+0000 + 3.15106704398315E+0000 3.14820717138659E+0000 3.14534947755491E+0000 3.14249396111582E+0000 3.13964062069774E+0000 + 3.13678945492980E+0000 3.13394046244184E+0000 3.13109364186441E+0000 3.12824899182877E+0000 3.12540651096690E+0000 + 3.12256619791147E+0000 3.11972805129586E+0000 3.11689206975417E+0000 3.11405825192122E+0000 3.11122659643250E+0000 + 3.10839710192423E+0000 3.10556976703335E+0000 3.10274459039749E+0000 3.09992157065498E+0000 3.09710070644486E+0000 + 3.09428199640690E+0000 3.09146543918154E+0000 3.08865103340995E+0000 3.08583877773399E+0000 3.08302867079624E+0000 + 3.08022071123997E+0000 3.07741489770916E+0000 3.07461122884849E+0000 3.07180970330336E+0000 3.06901031971984E+0000 + 3.06621307674474E+0000 3.06341797302555E+0000 3.06062500721046E+0000 3.05783417794838E+0000 3.05504548388890E+0000 + 3.05225892368233E+0000 3.04947449597967E+0000 3.04669219943263E+0000 3.04391203269360E+0000 3.04113399441570E+0000 + 3.03835808325272E+0000 3.03558429785918E+0000 3.03281263689026E+0000 3.03004309900188E+0000 3.02727568285063E+0000 + 3.02451038709381E+0000 3.02174721038943E+0000 3.01898615139616E+0000 3.01622720877340E+0000 3.01347038118125E+0000 + 3.01071566728048E+0000 3.00796306573257E+0000 3.00521257519971E+0000 3.00246419434477E+0000 2.99971792183131E+0000 + 2.99697375632360E+0000 2.99423169648660E+0000 2.99149174098596E+0000 2.98875388848804E+0000 2.98601813765986E+0000 + 2.98328448716916E+0000 2.98055293568439E+0000 2.97782348187464E+0000 2.97509612440975E+0000 2.97237086196022E+0000 + 2.96964769319725E+0000 2.96692661679273E+0000 2.96420763141924E+0000 2.96149073575006E+0000 2.95877592845915E+0000 + 2.95606320822117E+0000 2.95335257371146E+0000 2.95064402360606E+0000 2.94793755658170E+0000 2.94523317131580E+0000 + 2.94253086648645E+0000 2.93983064077245E+0000 2.93713249285329E+0000 2.93443642140913E+0000 2.93174242512083E+0000 + 2.92905050266995E+0000 2.92636065273871E+0000 2.92367287401003E+0000 2.92098716516753E+0000 2.91830352489549E+0000 + 2.91562195187890E+0000 2.91294244480343E+0000 2.91026500235542E+0000 2.90758962322191E+0000 2.90491630609063E+0000 + 2.90224504964998E+0000 2.89957585258905E+0000 2.89690871359763E+0000 2.89424363136616E+0000 2.89158060458579E+0000 + 2.88891963194836E+0000 2.88626071214635E+0000 2.88360384387298E+0000 2.88094902582211E+0000 2.87829625668831E+0000 + 2.87564553516679E+0000 2.87299685995350E+0000 2.87035022974502E+0000 2.86770564323863E+0000 2.86506309913231E+0000 + 2.86242259612469E+0000 2.85978413291510E+0000 2.85714770820353E+0000 2.85451332069067E+0000 2.85188096907787E+0000 + 2.84925065206718E+0000 2.84662236836131E+0000 2.84399611666367E+0000 2.84137189567832E+0000 2.83874970411001E+0000 + 2.83612954066417E+0000 2.83351140404691E+0000 2.83089529296501E+0000 2.82828120612593E+0000 2.82566914223781E+0000 + 2.82305910000945E+0000 2.82045107815034E+0000 2.81784507537064E+0000 2.81524109038119E+0000 2.81263912189350E+0000 + 2.81003916861975E+0000 2.80744122927281E+0000 2.80484530256620E+0000 2.80225138721414E+0000 2.79965948193149E+0000 + 2.79706958543383E+0000 2.79448169643737E+0000 2.79189581365900E+0000 2.78931193581631E+0000 2.78673006162752E+0000 + 2.78415018981156E+0000 2.78157231908800E+0000 2.77899644817710E+0000 2.77642257579979E+0000 2.77385070067767E+0000 + 2.77128082153299E+0000 2.76871293708869E+0000 2.76614704606838E+0000 2.76358314719633E+0000 2.76102123919748E+0000 + 2.75846132079745E+0000 2.75590339072251E+0000 2.75334744769961E+0000 2.75079349045636E+0000 2.74824151772105E+0000 + 2.74569152822263E+0000 2.74314352069071E+0000 2.74059749385557E+0000 2.73805344644816E+0000 2.73551137720010E+0000 + 2.73297128484367E+0000 2.73043316811181E+0000 2.72789702573813E+0000 2.72536285645690E+0000 2.72283065900308E+0000 + 2.72030043211225E+0000 2.71777217452068E+0000 2.71524588496532E+0000 2.71272156218374E+0000 2.71019920491422E+0000 + 2.70767881189566E+0000 2.70516038186765E+0000 2.70264391357044E+0000 2.70012940574493E+0000 2.69761685713269E+0000 + 2.69510626647594E+0000 2.69259763251759E+0000 2.69009095400116E+0000 2.68758622967089E+0000 2.68508345827164E+0000 + 2.68258263854894E+0000 2.68008376924897E+0000 2.67758684911860E+0000 2.67509187690533E+0000 2.67259885135732E+0000 + 2.67010777122340E+0000 2.66761863525306E+0000 2.66513144219643E+0000 2.66264619080431E+0000 2.66016287982816E+0000 + 2.65768150802010E+0000 2.65520207413289E+0000 2.65272457691995E+0000 2.65024901513538E+0000 2.64777538753391E+0000 + 2.64530369287092E+0000 2.64283392990247E+0000 2.64036609738526E+0000 2.63790019407666E+0000 2.63543621873467E+0000 + 2.63297417011795E+0000 2.63051404698583E+0000 2.62805584809828E+0000 2.62559957221594E+0000 2.62314521810007E+0000 + 2.62069278451260E+0000 2.61824227021614E+0000 2.61579367397390E+0000 2.61334699454978E+0000 2.61090223070832E+0000 + 2.60845938121471E+0000 2.60601844483480E+0000 2.60357942033506E+0000 2.60114230648265E+0000 2.59870710204537E+0000 + 2.59627380579164E+0000 2.59384241649057E+0000 2.59141293291189E+0000 2.58898535382600E+0000 2.58655967800393E+0000 + 2.58413590421738E+0000 2.58171403123867E+0000 2.57929405784079E+0000 2.57687598279737E+0000 2.57445980488269E+0000 + 2.57204552287167E+0000 2.56963313553988E+0000 2.56722264166355E+0000 2.56481404001953E+0000 2.56240732938534E+0000 + 2.56000250853912E+0000 2.55759957625968E+0000 2.55519853132647E+0000 2.55279937251957E+0000 2.55040209861972E+0000 + 2.54800670840830E+0000 2.54561320066733E+0000 2.54322157417947E+0000 2.54083182772803E+0000 2.53844396009697E+0000 + 2.53605797007088E+0000 2.53367385643499E+0000 2.53129161797519E+0000 2.52891125347799E+0000 2.52653276173056E+0000 + 2.52415614152071E+0000 2.52178139163687E+0000 2.51940851086813E+0000 2.51703749800422E+0000 2.51466835183550E+0000 + 2.51230107115298E+0000 2.50993565474830E+0000 2.50757210141376E+0000 2.50521040994227E+0000 2.50285057912739E+0000 + 2.50049260776333E+0000 2.49813649464492E+0000 2.49578223856764E+0000 2.49342983832762E+0000 2.49107929272159E+0000 + 2.48873060054694E+0000 2.48638376060171E+0000 2.48403877168455E+0000 2.48169563259477E+0000 2.47935434213230E+0000 + 2.47701489909770E+0000 2.47467730229219E+0000 2.47234155051760E+0000 2.47000764257642E+0000 2.46767557727174E+0000 + 2.46534535340731E+0000 2.46301696978752E+0000 2.46069042521737E+0000 2.45836571850251E+0000 2.45604284844921E+0000 + 2.45372181386439E+0000 2.45140261355560E+0000 2.44908524633101E+0000 2.44676971099942E+0000 2.44445600637028E+0000 + 2.44214413125366E+0000 2.43983408446026E+0000 2.43752586480141E+0000 2.43521947108909E+0000 2.43291490213588E+0000 + 2.43061215675501E+0000 2.42831123376033E+0000 2.42601213196633E+0000 2.42371485018812E+0000 2.42141938724144E+0000 + 2.41912574194267E+0000 2.41683391310880E+0000 2.41454389955746E+0000 2.41225570010691E+0000 2.40996931357603E+0000 + 2.40768473878433E+0000 2.40540197455195E+0000 2.40312101969966E+0000 2.40084187304883E+0000 2.39856453342150E+0000 + 2.39628899964030E+0000 2.39401527052851E+0000 2.39174334491001E+0000 2.38947322160932E+0000 2.38720489945160E+0000 + 2.38493837726260E+0000 2.38267365386873E+0000 2.38041072809699E+0000 2.37814959877503E+0000 2.37589026473112E+0000 + 2.37363272479413E+0000 2.37137697779359E+0000 2.36912302255962E+0000 2.36687085792298E+0000 2.36462048271505E+0000 + 2.36237189576782E+0000 2.36012509591391E+0000 2.35788008198658E+0000 2.35563685281968E+0000 2.35339540724769E+0000 + 2.35115574410572E+0000 2.34891786222950E+0000 2.34668176045536E+0000 2.34444743762028E+0000 2.34221489256183E+0000 + 2.33998412411822E+0000 2.33775513112827E+0000 2.33552791243142E+0000 2.33330246686772E+0000 2.33107879327786E+0000 + 2.32885689050313E+0000 2.32663675738543E+0000 2.32441839276730E+0000 2.32220179549188E+0000 2.31998696440294E+0000 + 2.31777389834485E+0000 2.31556259616260E+0000 2.31335305670181E+0000 2.31114527880870E+0000 2.30893926133012E+0000 + 2.30673500311352E+0000 2.30453250300697E+0000 2.30233175985915E+0000 2.30013277251937E+0000 2.29793553983754E+0000 + 2.29574006066418E+0000 2.29354633385044E+0000 2.29135435824807E+0000 2.28916413270943E+0000 2.28697565608751E+0000 + 2.28478892723589E+0000 2.28260394500879E+0000 2.28042070826101E+0000 2.27823921584798E+0000 2.27605946662574E+0000 + 2.27388145945093E+0000 2.27170519318082E+0000 2.26953066667328E+0000 2.26735787878678E+0000 2.26518682838042E+0000 + 2.26301751431390E+0000 2.26084993544752E+0000 2.25868409064220E+0000 2.25651997875946E+0000 2.25435759866145E+0000 + 2.25219694921091E+0000 2.25003802927118E+0000 2.24788083770623E+0000 2.24572537338062E+0000 2.24357163515953E+0000 + 2.24141962190873E+0000 2.23926933249462E+0000 2.23712076578419E+0000 2.23497392064503E+0000 2.23282879594536E+0000 + 2.23068539055398E+0000 2.22854370334030E+0000 2.22640373317436E+0000 2.22426547892678E+0000 2.22212893946878E+0000 + 2.21999411367221E+0000 2.21786100040949E+0000 2.21572959855368E+0000 2.21359990697842E+0000 2.21147192455796E+0000 + 2.20934565016715E+0000 2.20722108268144E+0000 2.20509822097690E+0000 2.20297706393017E+0000 2.20085761041853E+0000 + 2.19873985931983E+0000 2.19662380951254E+0000 2.19450945987572E+0000 2.19239680928904E+0000 2.19028585663277E+0000 + 2.18817660078776E+0000 2.18606904063549E+0000 2.18396317505802E+0000 2.18185900293802E+0000 2.17975652315876E+0000 + 2.17765573460408E+0000 2.17555663615847E+0000 2.17345922670697E+0000 2.17136350513525E+0000 2.16926947032956E+0000 + 2.16717712117675E+0000 2.16508645656429E+0000 2.16299747538021E+0000 2.16091017651316E+0000 2.15882455885238E+0000 + 2.15674062128771E+0000 2.15465836270959E+0000 2.15257778200904E+0000 2.15049887807769E+0000 2.14842164980775E+0000 + 2.14634609609205E+0000 2.14427221582400E+0000 2.14220000789758E+0000 2.14012947120742E+0000 2.13806060464869E+0000 + 2.13599340711719E+0000 2.13392787750929E+0000 2.13186401472197E+0000 2.12980181765278E+0000 2.12774128519989E+0000 + 2.12568241626205E+0000 2.12362520973860E+0000 2.12156966452947E+0000 2.11951577953519E+0000 2.11746355365688E+0000 + 2.11541298579624E+0000 2.11336407485557E+0000 2.11131681973775E+0000 2.10927121934628E+0000 2.10722727258521E+0000 + 2.10518497835921E+0000 2.10314433557352E+0000 2.10110534313398E+0000 2.09906799994701E+0000 2.09703230491964E+0000 + 2.09499825695946E+0000 2.09296585497467E+0000 2.09093509787403E+0000 2.08890598456693E+0000 2.08687851396331E+0000 + 2.08485268497372E+0000 2.08282849650927E+0000 2.08080594748170E+0000 2.07878503680329E+0000 2.07676576338693E+0000 + 2.07474812614610E+0000 2.07273212399485E+0000 2.07071775584782E+0000 2.06870502062025E+0000 2.06669391722795E+0000 + 2.06468444458731E+0000 2.06267660161532E+0000 2.06067038722953E+0000 2.05866580034810E+0000 2.05666283988977E+0000 + 2.05466150477384E+0000 2.05266179392022E+0000 2.05066370624938E+0000 2.04866724068240E+0000 2.04667239614091E+0000 + 2.04467917154714E+0000 2.04268756582390E+0000 2.04069757789459E+0000 2.03870920668317E+0000 2.03672245111419E+0000 + 2.03473731011279E+0000 2.03275378260469E+0000 2.03077186751617E+0000 2.02879156377411E+0000 2.02681287030596E+0000 + 2.02483578603975E+0000 2.02286030990410E+0000 2.02088644082819E+0000 2.01891417774179E+0000 2.01694351957524E+0000 + 2.01497446525948E+0000 2.01300701372601E+0000 2.01104116390690E+0000 2.00907691473481E+0000 2.00711426514297E+0000 + 2.00515321406520E+0000 2.00319376043588E+0000 2.00123590318997E+0000 1.99927964126302E+0000 1.99732497359114E+0000 + 1.99537189911102E+0000 1.99342041675992E+0000 1.99147052547569E+0000 1.98952222419674E+0000 1.98757551186205E+0000 + 1.98563038741120E+0000 1.98368684978432E+0000 1.98174489792212E+0000 1.97980453076588E+0000 1.97786574725747E+0000 + 1.97592854633931E+0000 1.97399292695441E+0000 1.97205888804634E+0000 1.97012642855925E+0000 1.96819554743785E+0000 + 1.96626624362745E+0000 1.96433851607389E+0000 1.96241236372362E+0000 1.96048778552364E+0000 1.95856478042153E+0000 + 1.95664334736542E+0000 1.95472348530403E+0000 1.95280519318665E+0000 1.95088846996314E+0000 1.94897331458391E+0000 + 1.94705972599997E+0000 1.94514770316286E+0000 1.94323724502472E+0000 1.94132835053825E+0000 1.93942101865672E+0000 + 1.93751524833396E+0000 1.93561103852437E+0000 1.93370838818292E+0000 1.93180729626515E+0000 1.92990776172716E+0000 + 1.92800978352561E+0000 1.92611336061776E+0000 1.92421849196138E+0000 1.92232517651486E+0000 1.92043341323713E+0000 + 1.91854320108768E+0000 1.91665453902657E+0000 1.91476742601445E+0000 1.91288186101249E+0000 1.91099784298245E+0000 + 1.90911537088666E+0000 1.90723444368799E+0000 1.90535506034990E+0000 1.90347721983640E+0000 1.90160092111207E+0000 + 1.89972616314202E+0000 1.89785294489198E+0000 1.89598126532820E+0000 1.89411112341749E+0000 1.89224251812725E+0000 + 1.89037544842543E+0000 1.88850991328053E+0000 1.88664591166162E+0000 1.88478344253833E+0000 1.88292250488084E+0000 + 1.88106309765992E+0000 1.87920521984687E+0000 1.87734887041355E+0000 1.87549404833241E+0000 1.87364075257642E+0000 + 1.87178898211914E+0000 1.86993873593466E+0000 1.86809001299767E+0000 1.86624281228337E+0000 1.86439713276755E+0000 + 1.86255297342655E+0000 1.86071033323727E+0000 1.85886921117715E+0000 1.85702960622421E+0000 1.85519151735702E+0000 + 1.85335494355469E+0000 1.85151988379691E+0000 1.84968633706391E+0000 1.84785430233649E+0000 1.84602377859599E+0000 + 1.84419476482432E+0000 1.84236726000392E+0000 1.84054126311782E+0000 1.83871677314957E+0000 1.83689378908331E+0000 + 1.83507230990370E+0000 1.83325233459597E+0000 1.83143386214590E+0000 1.82961689153984E+0000 1.82780142176466E+0000 + 1.82598745180780E+0000 1.82417498065727E+0000 1.82236400730160E+0000 1.82055453072990E+0000 1.81874654993181E+0000 + 1.81694006389753E+0000 1.81513507161781E+0000 1.81333157208397E+0000 1.81152956428784E+0000 1.80972904722185E+0000 + 1.80793001987893E+0000 1.80613248125259E+0000 1.80433643033690E+0000 1.80254186612645E+0000 1.80074878761640E+0000 + 1.79895719380244E+0000 1.79716708368084E+0000 1.79537845624838E+0000 1.79359131050243E+0000 1.79180564544086E+0000 + 1.79002146006213E+0000 1.78823875336523E+0000 1.78645752434970E+0000 1.78467777201562E+0000 1.78289949536362E+0000 + 1.78112269339489E+0000 1.77934736511115E+0000 1.77757350951466E+0000 1.77580112560826E+0000 1.77403021239530E+0000 + 1.77226076887969E+0000 1.77049279406588E+0000 1.76872628695887E+0000 1.76696124656421E+0000 1.76519767188798E+0000 + 1.76343556193681E+0000 1.76167491571788E+0000 1.75991573223891E+0000 1.75815801050816E+0000 1.75640174953443E+0000 + 1.75464694832708E+0000 1.75289360589599E+0000 1.75114172125161E+0000 1.74939129340490E+0000 1.74764232136738E+0000 + 1.74589480415111E+0000 1.74414874076869E+0000 1.74240413023327E+0000 1.74066097155853E+0000 1.73891926375869E+0000 + 1.73717900584852E+0000 1.73544019684331E+0000 1.73370283575892E+0000 1.73196692161173E+0000 1.73023245341867E+0000 + 1.72849943019719E+0000 1.72676785096529E+0000 1.72503771474153E+0000 1.72330902054497E+0000 1.72158176739524E+0000 + 1.71985595431250E+0000 1.71813158031742E+0000 1.71640864443126E+0000 1.71468714567577E+0000 1.71296708307326E+0000 + 1.71124845564657E+0000 1.70953126241908E+0000 1.70781550241471E+0000 1.70610117465791E+0000 1.70438827817367E+0000 + 1.70267681198750E+0000 1.70096677512548E+0000 1.69925816661418E+0000 1.69755098548074E+0000 1.69584523075283E+0000 + 1.69414090145863E+0000 1.69243799662689E+0000 1.69073651528687E+0000 1.68903645646836E+0000 1.68733781920170E+0000 + 1.68564060251776E+0000 1.68394480544794E+0000 1.68225042702416E+0000 1.68055746627890E+0000 1.67886592224515E+0000 + 1.67717579395643E+0000 1.67548708044681E+0000 1.67379978075088E+0000 1.67211389390377E+0000 1.67042941894112E+0000 + 1.66874635489913E+0000 1.66706470081451E+0000 1.66538445572450E+0000 1.66370561866688E+0000 1.66202818867997E+0000 + 1.66035216480259E+0000 1.65867754607411E+0000 1.65700433153442E+0000 1.65533252022396E+0000 1.65366211118366E+0000 + 1.65199310345501E+0000 1.65032549608003E+0000 1.64865928810124E+0000 1.64699447856171E+0000 1.64533106650504E+0000 + 1.64366905097533E+0000 1.64200843101725E+0000 1.64034920567596E+0000 1.63869137399716E+0000 1.63703493502708E+0000 + 1.63537988781247E+0000 1.63372623140061E+0000 1.63207396483929E+0000 1.63042308717686E+0000 1.62877359746216E+0000 + 1.62712549474458E+0000 1.62547877807401E+0000 1.62383344650088E+0000 1.62218949907615E+0000 1.62054693485130E+0000 + 1.61890575287831E+0000 1.61726595220973E+0000 1.61562753189858E+0000 1.61399049099845E+0000 1.61235482856341E+0000 + 1.61072054364810E+0000 1.60908763530764E+0000 1.60745610259770E+0000 1.60582594457445E+0000 1.60419716029460E+0000 + 1.60256974881537E+0000 1.60094370919451E+0000 1.59931904049028E+0000 1.59769574176147E+0000 1.59607381206739E+0000 + 1.59445325046785E+0000 1.59283405602322E+0000 1.59121622779436E+0000 1.58959976484264E+0000 1.58798466622998E+0000 + 1.58637093101881E+0000 1.58475855827206E+0000 1.58314754705320E+0000 1.58153789642620E+0000 1.57992960545557E+0000 + 1.57832267320632E+0000 1.57671709874398E+0000 1.57511288113461E+0000 1.57351001944476E+0000 1.57190851274154E+0000 + 1.57030836009253E+0000 1.56870956056587E+0000 1.56711211323016E+0000 1.56551601715458E+0000 1.56392127140879E+0000 + 1.56232787506296E+0000 1.56073582718780E+0000 1.55914512685451E+0000 1.55755577313482E+0000 1.55596776510098E+0000 + 1.55438110182573E+0000 1.55279578238234E+0000 1.55121180584461E+0000 1.54962917128682E+0000 1.54804787778378E+0000 + 1.54646792441083E+0000 1.54488931024378E+0000 1.54331203435901E+0000 1.54173609583335E+0000 1.54016149374420E+0000 + 1.53858822716943E+0000 1.53701629518744E+0000 1.53544569687714E+0000 1.53387643131795E+0000 1.53230849758980E+0000 + 1.53074189477313E+0000 1.52917662194890E+0000 1.52761267819857E+0000 1.52605006260411E+0000 1.52448877424800E+0000 + 1.52292881221324E+0000 1.52137017558333E+0000 1.51981286344228E+0000 1.51825687487461E+0000 1.51670220896536E+0000 + 1.51514886480005E+0000 1.51359684146473E+0000 1.51204613804596E+0000 1.51049675363081E+0000 1.50894868730683E+0000 + 1.50740193816210E+0000 1.50585650528522E+0000 1.50431238776527E+0000 1.50276958469184E+0000 1.50122809515505E+0000 + 1.49968791824550E+0000 1.49814905305431E+0000 1.49661149867310E+0000 1.49507525419400E+0000 1.49354031870964E+0000 + 1.49200669131316E+0000 1.49047437109820E+0000 1.48894335715892E+0000 1.48741364858995E+0000 1.48588524448646E+0000 + 1.48435814394410E+0000 1.48283234605905E+0000 1.48130784992797E+0000 1.47978465464802E+0000 1.47826275931689E+0000 + 1.47674216303274E+0000 1.47522286489426E+0000 1.47370486400062E+0000 1.47218815945152E+0000 1.47067275034713E+0000 + 1.46915863578815E+0000 1.46764581487575E+0000 1.46613428671164E+0000 1.46462405039799E+0000 1.46311510503751E+0000 + 1.46160744973337E+0000 1.46010108358928E+0000 1.45859600570943E+0000 1.45709221519851E+0000 1.45558971116170E+0000 + 1.45408849270470E+0000 1.45258855893371E+0000 1.45108990895540E+0000 1.44959254187696E+0000 1.44809645680609E+0000 + 1.44660165285097E+0000 1.44510812912027E+0000 1.44361588472318E+0000 1.44212491876937E+0000 1.44063523036902E+0000 + 1.43914681863281E+0000 1.43765968267190E+0000 1.43617382159795E+0000 1.43468923452313E+0000 1.43320592056010E+0000 + 1.43172387882201E+0000 1.43024310842251E+0000 1.42876360847574E+0000 1.42728537809635E+0000 1.42580841639948E+0000 + 1.42433272250074E+0000 1.42285829551628E+0000 1.42138513456270E+0000 1.41991323875712E+0000 1.41844260721715E+0000 + 1.41697323906090E+0000 1.41550513340695E+0000 1.41403828937439E+0000 1.41257270608281E+0000 1.41110838265228E+0000 + 1.40964531820336E+0000 1.40818351185713E+0000 1.40672296273511E+0000 1.40526366995937E+0000 1.40380563265244E+0000 + 1.40234884993733E+0000 1.40089332093758E+0000 1.39943904477718E+0000 1.39798602058064E+0000 1.39653424747295E+0000 + 1.39508372457959E+0000 1.39363445102653E+0000 1.39218642594022E+0000 1.39073964844763E+0000 1.38929411767619E+0000 + 1.38784983275382E+0000 1.38640679280896E+0000 1.38496499697049E+0000 1.38352444436782E+0000 1.38208513413084E+0000 + 1.38064706538991E+0000 1.37921023727590E+0000 1.37777464892015E+0000 1.37634029945449E+0000 1.37490718801126E+0000 + 1.37347531372325E+0000 1.37204467572377E+0000 1.37061527314659E+0000 1.36918710512599E+0000 1.36776017079672E+0000 + 1.36633446929403E+0000 1.36490999975363E+0000 1.36348676131174E+0000 1.36206475310506E+0000 1.36064397427078E+0000 + 1.35922442394655E+0000 1.35780610127053E+0000 1.35638900538135E+0000 1.35497313541815E+0000 1.35355849052051E+0000 + 1.35214506982853E+0000 1.35073287248279E+0000 1.34932189762433E+0000 1.34791214439469E+0000 1.34650361193589E+0000 + 1.34509629939044E+0000 1.34369020590132E+0000 1.34228533061200E+0000 1.34088167266644E+0000 1.33947923120905E+0000 + 1.33807800538475E+0000 1.33667799433895E+0000 1.33527919721750E+0000 1.33388161316677E+0000 1.33248524133360E+0000 + 1.33109008086530E+0000 1.32969613090968E+0000 1.32830339061499E+0000 1.32691185913001E+0000 1.32552153560397E+0000 + 1.32413241918659E+0000 1.32274450902805E+0000 1.32135780427904E+0000 1.31997230409071E+0000 1.31858800761468E+0000 + 1.31720491400307E+0000 1.31582302240846E+0000 1.31444233198392E+0000 1.31306284188299E+0000 1.31168455125969E+0000 + 1.31030745926851E+0000 1.30893156506443E+0000 1.30755686780290E+0000 1.30618336663985E+0000 1.30481106073167E+0000 + 1.30343994923525E+0000 1.30207003130795E+0000 1.30070130610759E+0000 1.29933377279247E+0000 1.29796743052139E+0000 + 1.29660227845359E+0000 1.29523831574881E+0000 1.29387554156724E+0000 1.29251395506958E+0000 1.29115355541697E+0000 + 1.28979434177104E+0000 1.28843631329389E+0000 1.28707946914809E+0000 1.28572380849670E+0000 1.28436933050323E+0000 + 1.28301603433167E+0000 1.28166391914650E+0000 1.28031298411265E+0000 1.27896322839552E+0000 1.27761465116101E+0000 + 1.27626725157546E+0000 1.27492102880571E+0000 1.27357598201904E+0000 1.27223211038322E+0000 1.27088941306650E+0000 + 1.26954788923757E+0000 1.26820753806563E+0000 1.26686835872032E+0000 1.26553035037176E+0000 1.26419351219053E+0000 + 1.26285784334770E+0000 1.26152334301480E+0000 1.26019001036382E+0000 1.25885784456722E+0000 1.25752684479795E+0000 + 1.25619701022940E+0000 1.25486834003545E+0000 1.25354083339043E+0000 1.25221448946915E+0000 1.25088930744689E+0000 + 1.24956528649940E+0000 1.24824242580286E+0000 1.24692072453398E+0000 1.24560018186987E+0000 1.24428079698817E+0000 + 1.24296256906694E+0000 1.24164549728471E+0000 1.24032958082052E+0000 1.23901481885381E+0000 1.23770121056454E+0000 + 1.23638875513310E+0000 1.23507745174037E+0000 1.23376729956768E+0000 1.23245829779682E+0000 1.23115044561007E+0000 + 1.22984374219014E+0000 1.22853818672023E+0000 1.22723377838399E+0000 1.22593051636554E+0000 1.22462839984947E+0000 + 1.22332742802081E+0000 1.22202760006507E+0000 1.22072891516823E+0000 1.21943137251671E+0000 1.21813497129741E+0000 + 1.21683971069769E+0000 1.21554558990537E+0000 1.21425260810872E+0000 1.21296076449649E+0000 1.21167005825788E+0000 + 1.21038048858255E+0000 1.20909205466063E+0000 1.20780475568271E+0000 1.20651859083982E+0000 1.20523355932348E+0000 + 1.20394966032565E+0000 1.20266689303875E+0000 1.20138525665568E+0000 1.20010475036976E+0000 1.19882537337481E+0000 + 1.19754712486509E+0000 1.19627000403532E+0000 1.19499401008067E+0000 1.19371914219679E+0000 1.19244539957977E+0000 + 1.19117278142617E+0000 1.18990128693298E+0000 1.18863091529769E+0000 1.18736166571821E+0000 1.18609353739293E+0000 + 1.18482652952068E+0000 1.18356064130077E+0000 1.18229587193294E+0000 1.18103222061740E+0000 1.17976968655482E+0000 + 1.17850826894631E+0000 1.17724796699345E+0000 1.17598877989827E+0000 1.17473070686326E+0000 1.17347374709135E+0000 + 1.17221789978594E+0000 1.17096316415087E+0000 1.16970953939046E+0000 1.16845702470946E+0000 1.16720561931308E+0000 + 1.16595532240698E+0000 1.16470613319728E+0000 1.16345805089056E+0000 1.16221107469384E+0000 1.16096520381460E+0000 + 1.15972043746076E+0000 1.15847677484070E+0000 1.15723421516327E+0000 1.15599275763775E+0000 1.15475240147388E+0000 + 1.15351314588183E+0000 1.15227499007227E+0000 1.15103793325627E+0000 1.14980197464538E+0000 1.14856711345159E+0000 + 1.14733334888736E+0000 1.14610068016556E+0000 1.14486910649955E+0000 1.14363862710311E+0000 1.14240924119050E+0000 + 1.14118094797641E+0000 1.13995374667597E+0000 1.13872763650478E+0000 1.13750261667888E+0000 1.13627868641476E+0000 + 1.13505584492936E+0000 1.13383409144005E+0000 1.13261342516468E+0000 1.13139384532153E+0000 1.13017535112931E+0000 + 1.12895794180722E+0000 1.12774161657487E+0000 1.12652637465233E+0000 1.12531221526012E+0000 1.12409913761920E+0000 + 1.12288714095099E+0000 1.12167622447733E+0000 1.12046638742053E+0000 1.11925762900334E+0000 1.11804994844895E+0000 + 1.11684334498100E+0000 1.11563781782358E+0000 1.11443336620120E+0000 1.11322998933884E+0000 1.11202768646193E+0000 + 1.11082645679632E+0000 1.10962629956831E+0000 1.10842721400467E+0000 1.10722919933257E+0000 1.10603225477967E+0000 + 1.10483637957403E+0000 1.10364157294418E+0000 1.10244783411908E+0000 1.10125516232816E+0000 1.10006355680124E+0000 + 1.09887301676864E+0000 1.09768354146108E+0000 1.09649513010975E+0000 1.09530778194625E+0000 1.09412149620265E+0000 + 1.09293627211145E+0000 1.09175210890560E+0000 1.09056900581847E+0000 1.08938696208389E+0000 1.08820597693613E+0000 + 1.08702604960988E+0000 1.08584717934030E+0000 1.08466936536296E+0000 1.08349260691388E+0000 1.08231690322955E+0000 + 1.08114225354684E+0000 1.07996865710311E+0000 1.07879611313613E+0000 1.07762462088413E+0000 1.07645417958575E+0000 + 1.07528478848010E+0000 1.07411644680670E+0000 1.07294915380554E+0000 1.07178290871700E+0000 1.07061771078195E+0000 + 1.06945355924166E+0000 1.06829045333785E+0000 1.06712839231267E+0000 1.06596737540873E+0000 1.06480740186905E+0000 + 1.06364847093709E+0000 1.06249058185676E+0000 1.06133373387239E+0000 1.06017792622875E+0000 1.05902315817105E+0000 + 1.05786942894494E+0000 1.05671673779649E+0000 1.05556508397221E+0000 1.05441446671905E+0000 1.05326488528439E+0000 + 1.05211633891605E+0000 1.05096882686227E+0000 1.04982234837174E+0000 1.04867690269358E+0000 1.04753248907733E+0000 + 1.04638910677297E+0000 1.04524675503093E+0000 1.04410543310204E+0000 1.04296514023760E+0000 1.04182587568931E+0000 + 1.04068763870931E+0000 1.03955042855020E+0000 1.03841424446496E+0000 1.03727908570705E+0000 1.03614495153033E+0000 + 1.03501184118911E+0000 1.03387975393812E+0000 1.03274868903252E+0000 1.03161864572792E+0000 1.03048962328032E+0000 + 1.02936162094620E+0000 1.02823463798243E+0000 1.02710867364633E+0000 1.02598372719564E+0000 1.02485979788853E+0000 + 1.02373688498361E+0000 1.02261498773991E+0000 1.02149410541689E+0000 1.02037423727443E+0000 1.01925538257285E+0000 + 1.01813754057291E+0000 1.01702071053576E+0000 1.01590489172302E+0000 1.01479008339670E+0000 1.01367628481927E+0000 + 1.01256349525360E+0000 1.01145171396301E+0000 1.01034094021123E+0000 1.00923117326242E+0000 1.00812241238117E+0000 + 1.00701465683250E+0000 1.00590790588185E+0000 1.00480215879508E+0000 1.00369741483848E+0000 1.00259367327878E+0000 + 1.00149093338311E+0000 1.00038919441904E+0000 9.99288455654566E-0001 9.98188716358100E-0001 9.97089975798485E-0001 + 9.95992233244985E-0001 9.94895487967289E-0001 9.93799739235508E-0001 9.92704986320181E-0001 9.91611228492265E-0001 + 9.90518465023144E-0001 9.89426695184622E-0001 9.88335918248927E-0001 9.87246133488712E-0001 9.86157340177046E-0001 + 9.85069537587429E-0001 9.83982724993775E-0001 9.82896901670424E-0001 9.81812066892138E-0001 9.80728219934094E-0001 + 9.79645360071900E-0001 9.78563486581577E-0001 9.77482598739571E-0001 9.76402695822748E-0001 9.75323777108393E-0001 + 9.74245841874211E-0001 9.73168889398330E-0001 9.72092918959294E-0001 9.71017929836068E-0001 9.69943921308038E-0001 + 9.68870892655008E-0001 9.67798843157200E-0001 9.66727772095256E-0001 9.65657678750236E-0001 9.64588562403619E-0001 + 9.63520422337304E-0001 9.62453257833603E-0001 9.61387068175251E-0001 9.60321852645398E-0001 9.59257610527612E-0001 + 9.58194341105877E-0001 9.57132043664597E-0001 9.56070717488590E-0001 9.55010361863094E-0001 9.53950976073759E-0001 + 9.52892559406657E-0001 9.51835111148266E-0001 9.50778630585493E-0001 9.49723117005651E-0001 9.48668569696474E-0001 + 9.47614987946108E-0001 9.46562371043115E-0001 9.45510718276473E-0001 9.44460028935574E-0001 9.43410302310223E-0001 + 9.42361537690641E-0001 9.41313734367465E-0001 9.40266891631742E-0001 9.39221008774935E-0001 9.38176085088921E-0001 + 9.37132119865988E-0001 9.36089112398840E-0001 9.35047061980593E-0001 9.34005967904775E-0001 9.32965829465327E-0001 + 9.31926645956603E-0001 9.30888416673368E-0001 9.29851140910801E-0001 9.28814817964491E-0001 9.27779447130439E-0001 + 9.26745027705059E-0001 9.25711558985174E-0001 9.24679040268020E-0001 9.23647470851240E-0001 9.22616850032893E-0001 + 9.21587177111446E-0001 9.20558451385776E-0001 9.19530672155171E-0001 9.18503838719329E-0001 9.17477950378355E-0001 + 9.16453006432767E-0001 9.15429006183489E-0001 9.14405948931860E-0001 9.13383833979621E-0001 9.12362660628925E-0001 + 9.11342428182335E-0001 9.10323135942819E-0001 9.09304783213757E-0001 9.08287369298932E-0001 9.07270893502540E-0001 + 9.06255355129181E-0001 9.05240753483865E-0001 9.04227087872009E-0001 9.03214357599431E-0001 9.02202561972366E-0001 + 9.01191700297448E-0001 9.00181771881722E-0001 8.99172776032635E-0001 8.98164712058045E-0001 8.97157579266210E-0001 + 8.96151376965800E-0001 8.95146104465885E-0001 8.94141761075944E-0001 8.93138346105860E-0001 8.92135858865921E-0001 + 8.91134298666819E-0001 8.90133664819651E-0001 8.89133956635920E-0001 8.88135173427530E-0001 8.87137314506792E-0001 + 8.86140379186419E-0001 8.85144366779528E-0001 8.84149276599639E-0001 8.83155107960678E-0001 8.82161860176970E-0001 + 8.81169532563245E-0001 8.80178124434636E-0001 8.79187635106677E-0001 8.78198063895306E-0001 8.77209410116864E-0001 + 8.76221673088087E-0001 8.75234852126122E-0001 8.74248946548512E-0001 8.73263955673204E-0001 8.72279878818545E-0001 + 8.71296715303281E-0001 8.70314464446563E-0001 8.69333125567939E-0001 8.68352697987358E-0001 8.67373181025171E-0001 + 8.66394574002129E-0001 8.65416876239380E-0001 8.64440087058474E-0001 8.63464205781360E-0001 8.62489231730387E-0001 + 8.61515164228300E-0001 8.60542002598248E-0001 8.59569746163775E-0001 8.58598394248823E-0001 8.57627946177737E-0001 + 8.56658401275252E-0001 8.55689758866510E-0001 8.54722018277044E-0001 8.53755178832791E-0001 8.52789239860078E-0001 + 8.51824200685634E-0001 8.50860060636586E-0001 8.49896819040452E-0001 8.48934475225154E-0001 8.47973028519003E-0001 + 8.47012478250715E-0001 8.46052823749393E-0001 8.45094064344543E-0001 8.44136199366063E-0001 8.43179228144247E-0001 + 8.42223150009785E-0001 8.41267964293763E-0001 8.40313670327660E-0001 8.39360267443350E-0001 8.38407754973104E-0001 + 8.37456132249585E-0001 8.36505398605852E-0001 8.35555553375355E-0001 8.34606595891941E-0001 8.33658525489851E-0001 + 8.32711341503716E-0001 8.31765043268565E-0001 8.30819630119813E-0001 8.29875101393277E-0001 8.28931456425160E-0001 + 8.27988694552061E-0001 8.27046815110970E-0001 8.26105817439269E-0001 8.25165700874733E-0001 8.24226464755527E-0001 + 8.23288108420209E-0001 8.22350631207730E-0001 8.21414032457430E-0001 8.20478311509040E-0001 8.19543467702683E-0001 + 8.18609500378872E-0001 8.17676408878512E-0001 8.16744192542895E-0001 8.15812850713708E-0001 8.14882382733024E-0001 + 8.13952787943308E-0001 8.13024065687415E-0001 8.12096215308583E-0001 8.11169236150450E-0001 8.10243127557035E-0001 + 8.09317888872749E-0001 8.08393519442392E-0001 8.07470018611151E-0001 8.06547385724602E-0001 8.05625620128708E-0001 + 8.04704721169822E-0001 8.03784688194684E-0001 8.02865520550422E-0001 8.01947217584551E-0001 8.01029778644972E-0001 + 8.00113203079976E-0001 7.99197490238236E-0001 7.98282639468818E-0001 7.97368650121169E-0001 7.96455521545126E-0001 + 7.95543253090910E-0001 7.94631844109129E-0001 7.93721293950776E-0001 7.92811601967230E-0001 7.91902767510255E-0001 + 7.90994789932003E-0001 7.90087668585006E-0001 7.89181402822185E-0001 7.88275991996845E-0001 7.87371435462671E-0001 + 7.86467732573740E-0001 7.85564882684508E-0001 7.84662885149816E-0001 7.83761739324889E-0001 7.82861444565335E-0001 + 7.81962000227147E-0001 7.81063405666699E-0001 7.80165660240750E-0001 7.79268763306439E-0001 7.78372714221293E-0001 + 7.77477512343217E-0001 7.76583157030499E-0001 7.75689647641810E-0001 7.74796983536202E-0001 7.73905164073110E-0001 + 7.73014188612350E-0001 7.72124056514120E-0001 7.71234767138998E-0001 7.70346319847944E-0001 7.69458714002298E-0001 + 7.68571948963783E-0001 7.67686024094498E-0001 7.66800938756928E-0001 7.65916692313934E-0001 7.65033284128759E-0001 + 7.64150713565025E-0001 7.63268979986731E-0001 7.62388082758262E-0001 7.61508021244375E-0001 7.60628794810213E-0001 + 7.59750402821292E-0001 7.58872844643510E-0001 7.57996119643142E-0001 7.57120227186842E-0001 7.56245166641642E-0001 + 7.55370937374954E-0001 7.54497538754563E-0001 7.53624970148637E-0001 7.52753230925718E-0001 7.51882320454727E-0001 + 7.51012238104960E-0001 7.50142983246092E-0001 7.49274555248175E-0001 7.48406953481637E-0001 7.47540177317281E-0001 + 7.46674226126288E-0001 7.45809099280212E-0001 7.44944796150988E-0001 7.44081316110923E-0001 7.43218658532700E-0001 + 7.42356822789378E-0001 7.41495808254390E-0001 7.40635614301548E-0001 7.39776240305029E-0001 7.38917685639397E-0001 + 7.38059949679582E-0001 7.37203031800893E-0001 7.36346931379009E-0001 7.35491647789984E-0001 7.34637180410249E-0001 + 7.33783528616605E-0001 7.32930691786226E-0001 7.32078669296662E-0001 7.31227460525835E-0001 7.30377064852038E-0001 + 7.29527481653940E-0001 7.28678710310579E-0001 7.27830750201368E-0001 7.26983600706089E-0001 7.26137261204900E-0001 + 7.25291731078328E-0001 7.24447009707272E-0001 7.23603096473005E-0001 7.22759990757164E-0001 7.21917691941766E-0001 + 7.21076199409193E-0001 7.20235512542202E-0001 7.19395630723916E-0001 7.18556553337831E-0001 7.17718279767813E-0001 + 7.16880809398097E-0001 7.16044141613289E-0001 7.15208275798364E-0001 7.14373211338668E-0001 7.13538947619912E-0001 + 7.12705484028182E-0001 7.11872819949929E-0001 7.11040954771972E-0001 7.10209887881503E-0001 7.09379618666079E-0001 + 7.08550146513625E-0001 7.07721470812436E-0001 7.06893590951176E-0001 7.06066506318870E-0001 7.05240216304920E-0001 + 7.04414720299087E-0001 7.03590017691505E-0001 7.02766107872673E-0001 7.01942990233456E-0001 7.01120664165088E-0001 + 7.00299129059164E-0001 6.99478384307653E-0001 6.98658429302884E-0001 6.97839263437556E-0001 6.97020886104732E-0001 + 6.96203296697841E-0001 6.95386494610676E-0001 6.94570479237397E-0001 6.93755249972528E-0001 6.92940806210960E-0001 + 6.92127147347946E-0001 6.91314272779106E-0001 6.90502181900423E-0001 6.89690874108244E-0001 6.88880348799280E-0001 + 6.88070605370607E-0001 6.87261643219665E-0001 6.86453461744257E-0001 6.85646060342547E-0001 6.84839438413067E-0001 + 6.84033595354705E-0001 6.83228530566721E-0001 6.82424243448729E-0001 6.81620733400712E-0001 6.80817999823011E-0001 + 6.80016042116332E-0001 6.79214859681742E-0001 6.78414451920667E-0001 6.77614818234898E-0001 6.76815958026589E-0001 + 6.76017870698252E-0001 6.75220555652760E-0001 6.74424012293348E-0001 6.73628240023614E-0001 6.72833238247511E-0001 + 6.72039006369358E-0001 6.71245543793832E-0001 6.70452849925970E-0001 6.69660924171168E-0001 6.68869765935186E-0001 + 6.68079374624135E-0001 6.67289749644495E-0001 6.66500890403100E-0001 6.65712796307144E-0001 6.64925466764179E-0001 + 6.64138901182118E-0001 6.63353098969232E-0001 6.62568059534146E-0001 6.61783782285850E-0001 6.61000266633686E-0001 + 6.60217511987360E-0001 6.59435517756930E-0001 6.58654283352815E-0001 6.57873808185789E-0001 6.57094091666985E-0001 + 6.56315133207891E-0001 6.55536932220355E-0001 6.54759488116579E-0001 6.53982800309122E-0001 6.53206868210901E-0001 + 6.52431691235185E-0001 6.51657268795605E-0001 6.50883600306141E-0001 6.50110685181135E-0001 6.49338522835281E-0001 + 6.48567112683628E-0001 6.47796454141582E-0001 6.47026546624901E-0001 6.46257389549703E-0001 6.45488982332454E-0001 + 6.44721324389980E-0001 6.43954415139459E-0001 6.43188253998422E-0001 6.42422840384757E-0001 6.41658173716701E-0001 + 6.40894253412850E-0001 6.40131078892149E-0001 6.39368649573900E-0001 6.38606964877756E-0001 6.37846024223722E-0001 + 6.37085827032157E-0001 6.36326372723774E-0001 6.35567660719635E-0001 6.34809690441157E-0001 6.34052461310109E-0001 + 6.33295972748610E-0001 6.32540224179132E-0001 6.31785215024499E-0001 6.31030944707885E-0001 6.30277412652816E-0001 + 6.29524618283170E-0001 6.28772561023174E-0001 6.28021240297407E-0001 6.27270655530801E-0001 6.26520806148630E-0001 + 6.25771691576528E-0001 6.25023311240474E-0001 6.24275664566798E-0001 6.23528750982179E-0001 6.22782569913646E-0001 + 6.22037120788579E-0001 6.21292403034702E-0001 6.20548416080096E-0001 6.19805159353184E-0001 6.19062632282741E-0001 + 6.18320834297890E-0001 6.17579764828102E-0001 6.16839423303196E-0001 6.16099809153340E-0001 6.15360921809048E-0001 + 6.14622760701185E-0001 6.13885325260961E-0001 6.13148614919933E-0001 6.12412629110008E-0001 6.11677367263435E-0001 + 6.10942828812816E-0001 6.10209013191095E-0001 6.09475919831565E-0001 6.08743548167865E-0001 6.08011897633979E-0001 + 6.07280967664240E-0001 6.06550757693320E-0001 6.05821267156246E-0001 6.05092495488384E-0001 6.04364442125448E-0001 + 6.03637106503497E-0001 6.02910488058933E-0001 6.02184586228507E-0001 6.01459400449309E-0001 6.00734930158779E-0001 + 6.00011174794699E-0001 5.99288133795194E-0001 5.98565806598736E-0001 5.97844192644138E-0001 5.97123291370558E-0001 + 5.96403102217499E-0001 5.95683624624803E-0001 5.94964858032661E-0001 5.94246801881603E-0001 5.93529455612503E-0001 + 5.92812818666579E-0001 5.92096890485387E-0001 5.91381670510832E-0001 5.90667158185156E-0001 5.89953352950946E-0001 + 5.89240254251130E-0001 5.88527861528978E-0001 5.87816174228100E-0001 5.87105191792448E-0001 5.86394913666317E-0001 + 5.85685339294343E-0001 5.84976468121500E-0001 5.84268299593105E-0001 5.83560833154816E-0001 5.82854068252629E-0001 + 5.82148004332883E-0001 5.81442640842256E-0001 5.80737977227765E-0001 5.80034012936768E-0001 5.79330747416963E-0001 + 5.78628180116386E-0001 5.77926310483411E-0001 5.77225137966756E-0001 5.76524662015473E-0001 5.75824882078955E-0001 + 5.75125797606935E-0001 5.74427408049480E-0001 5.73729712857002E-0001 5.73032711480242E-0001 5.72336403370287E-0001 + 5.71640787978559E-0001 5.70945864756818E-0001 5.70251633157161E-0001 5.69558092632021E-0001 5.68865242634170E-0001 + 5.68173082616718E-0001 5.67481612033108E-0001 5.66790830337123E-0001 5.66100736982882E-0001 5.65411331424840E-0001 + 5.64722613117787E-0001 5.64034581516850E-0001 5.63347236077492E-0001 5.62660576255512E-0001 5.61974601507044E-0001 + 5.61289311288557E-0001 5.60604705056855E-0001 5.59920782269080E-0001 5.59237542382703E-0001 5.58554984855536E-0001 + 5.57873109145722E-0001 5.57191914711738E-0001 5.56511401012398E-0001 5.55831567506848E-0001 5.55152413654569E-0001 + 5.54473938915373E-0001 5.53796142749408E-0001 5.53119024617157E-0001 5.52442583979434E-0001 5.51766820297385E-0001 + 5.51091733032491E-0001 5.50417321646566E-0001 5.49743585601754E-0001 5.49070524360535E-0001 5.48398137385718E-0001 + 5.47726424140447E-0001 5.47055384088196E-0001 5.46385016692772E-0001 5.45715321418311E-0001 5.45046297729284E-0001 + 5.44377945090492E-0001 5.43710262967068E-0001 5.43043250824473E-0001 5.42376908128502E-0001 5.41711234345280E-0001 + 5.41046228941260E-0001 5.40381891383230E-0001 5.39718221138303E-0001 5.39055217673928E-0001 5.38392880457879E-0001 + 5.37731208958260E-0001 5.37070202643509E-0001 5.36409860982386E-0001 5.35750183443988E-0001 5.35091169497737E-0001 + 5.34432818613384E-0001 5.33775130261009E-0001 5.33118103911022E-0001 5.32461739034159E-0001 5.31806035101487E-0001 + 5.31150991584398E-0001 5.30496607954616E-0001 5.29842883684190E-0001 5.29189818245496E-0001 5.28537411111240E-0001 + 5.27885661754452E-0001 5.27234569648494E-0001 5.26584134267050E-0001 5.25934355084135E-0001 5.25285231574088E-0001 + 5.24636763211575E-0001 5.23988949471590E-0001 5.23341789829449E-0001 5.22695283760800E-0001 5.22049430741612E-0001 + 5.21404230248183E-0001 5.20759681757136E-0001 5.20115784745416E-0001 5.19472538690298E-0001 5.18829943069380E-0001 + 5.18187997360584E-0001 5.17546701042158E-0001 5.16906053592676E-0001 5.16266054491034E-0001 5.15626703216452E-0001 + 5.14987999248478E-0001 5.14349942066980E-0001 5.13712531152150E-0001 5.13075765984508E-0001 5.12439646044893E-0001 + 5.11804170814469E-0001 5.11169339774725E-0001 5.10535152407466E-0001 5.09901608194831E-0001 5.09268706619273E-0001 + 5.08636447163571E-0001 5.08004829310827E-0001 5.07373852544463E-0001 5.06743516348225E-0001 5.06113820206179E-0001 + 5.05484763602715E-0001 5.04856346022545E-0001 5.04228566950700E-0001 5.03601425872534E-0001 5.02974922273722E-0001 + 5.02349055640260E-0001 5.01723825458464E-0001 5.01099231214971E-0001 5.00475272396741E-0001 4.99851948491051E-0001 + 4.99229258985500E-0001 4.98607203368008E-0001 4.97985781126810E-0001 4.97364991750468E-0001 4.96744834727859E-0001 + 4.96125309548181E-0001 4.95506415700951E-0001 4.94888152676004E-0001 4.94270519963497E-0001 4.93653517053901E-0001 + 4.93037143438011E-0001 4.92421398606936E-0001 4.91806282052109E-0001 4.91191793265274E-0001 4.90577931738500E-0001 + 4.89964696964169E-0001 4.89352088434982E-0001 4.88740105643959E-0001 4.88128748084436E-0001 4.87518015250068E-0001 + 4.86907906634826E-0001 4.86298421732996E-0001 4.85689560039185E-0001 4.85081321048313E-0001 4.84473704255619E-0001 + 4.83866709156657E-0001 4.83260335247298E-0001 4.82654582023728E-0001 4.82049448982451E-0001 4.81444935620282E-0001 + 4.80841041434359E-0001 4.80237765922129E-0001 4.79635108581357E-0001 4.79033068910123E-0001 4.78431646406823E-0001 + 4.77830840570165E-0001 4.77230650899173E-0001 4.76631076893186E-0001 4.76032118051859E-0001 4.75433773875157E-0001 + 4.74836043863364E-0001 4.74238927517073E-0001 4.73642424337194E-0001 4.73046533824950E-0001 4.72451255481877E-0001 + 4.71856588809824E-0001 4.71262533310954E-0001 4.70669088487743E-0001 4.70076253842979E-0001 4.69484028879762E-0001 + 4.68892413101507E-0001 4.68301406011939E-0001 4.67711007115098E-0001 4.67121215915333E-0001 4.66532031917306E-0001 + 4.65943454625992E-0001 4.65355483546675E-0001 4.64768118184953E-0001 4.64181358046734E-0001 4.63595202638238E-0001 + 4.63009651465996E-0001 4.62424704036848E-0001 4.61840359857948E-0001 4.61256618436756E-0001 4.60673479281046E-0001 + 4.60090941898903E-0001 4.59509005798718E-0001 4.58927670489195E-0001 4.58346935479348E-0001 4.57766800278498E-0001 + 4.57187264396279E-0001 4.56608327342631E-0001 4.56029988627806E-0001 4.55452247762362E-0001 4.54875104257169E-0001 + 4.54298557623405E-0001 4.53722607372553E-0001 4.53147253016411E-0001 4.52572494067078E-0001 4.51998330036967E-0001 + 4.51424760438797E-0001 4.50851784785593E-0001 4.50279402590691E-0001 4.49707613367729E-0001 4.49136416630660E-0001 + 4.48565811893738E-0001 4.47995798671528E-0001 4.47426376478900E-0001 4.46857544831029E-0001 4.46289303243402E-0001 + 4.45721651231805E-0001 4.45154588312337E-0001 4.44588114001401E-0001 4.44022227815704E-0001 4.43456929272262E-0001 + 4.42892217888393E-0001 4.42328093181725E-0001 4.41764554670188E-0001 4.41201601872018E-0001 4.40639234305757E-0001 + 4.40077451490252E-0001 4.39516252944654E-0001 4.38955638188420E-0001 4.38395606741306E-0001 4.37836158123382E-0001 + 4.37277291855014E-0001 4.36719007456877E-0001 4.36161304449947E-0001 4.35604182355505E-0001 4.35047640695135E-0001 + 4.34491678990725E-0001 4.33936296764466E-0001 4.33381493538853E-0001 4.32827268836684E-0001 4.32273622181057E-0001 + 4.31720553095377E-0001 4.31168061103349E-0001 4.30616145728980E-0001 4.30064806496581E-0001 4.29514042930765E-0001 + 4.28963854556446E-0001 4.28414240898839E-0001 4.27865201483464E-0001 4.27316735836138E-0001 4.26768843482983E-0001 + 4.26221523950421E-0001 4.25674776765175E-0001 4.25128601454269E-0001 4.24582997545028E-0001 4.24037964565079E-0001 + 4.23493502042344E-0001 4.22949609505052E-0001 4.22406286481730E-0001 4.21863532501203E-0001 4.21321347092599E-0001 + 4.20779729785344E-0001 4.20238680109163E-0001 4.19698197594081E-0001 4.19158281770423E-0001 4.18618932168813E-0001 + 4.18080148320175E-0001 4.17541929755729E-0001 4.17004276006996E-0001 4.16467186605795E-0001 4.15930661084243E-0001 + 4.15394698974756E-0001 4.14859299810049E-0001 4.14324463123132E-0001 4.13790188447315E-0001 4.13256475316207E-0001 + 4.12723323263710E-0001 4.12190731824029E-0001 4.11658700531662E-0001 4.11127228921407E-0001 4.10596316528357E-0001 + 4.10065962887902E-0001 4.09536167535730E-0001 4.09006930007823E-0001 4.08478249840462E-0001 4.07950126570224E-0001 + 4.07422559733981E-0001 4.06895548868901E-0001 4.06369093512448E-0001 4.05843193202383E-0001 4.05317847476758E-0001 + 4.04793055873926E-0001 4.04268817932534E-0001 4.03745133191520E-0001 4.03222001190121E-0001 4.02699421467869E-0001 + 4.02177393564586E-0001 4.01655917020394E-0001 4.01134991375706E-0001 4.00614616171232E-0001 4.00094790947971E-0001 + 3.99575515247222E-0001 3.99056788610574E-0001 3.98538610579909E-0001 3.98020980697406E-0001 3.97503898505533E-0001 + 3.96987363547056E-0001 3.96471375365031E-0001 3.95955933502805E-0001 3.95441037504024E-0001 3.94926686912618E-0001 + 3.94412881272817E-0001 3.93899620129140E-0001 3.93386903026399E-0001 3.92874729509697E-0001 3.92363099124429E-0001 + 3.91852011416283E-0001 3.91341465931238E-0001 3.90831462215563E-0001 3.90321999815821E-0001 3.89813078278864E-0001 + 3.89304697151835E-0001 3.88796855982171E-0001 3.88289554317593E-0001 3.87782791706120E-0001 3.87276567696058E-0001 + 3.86770881836002E-0001 3.86265733674841E-0001 3.85761122761750E-0001 3.85257048646196E-0001 3.84753510877934E-0001 + 3.84250509007012E-0001 3.83748042583764E-0001 3.83246111158814E-0001 3.82744714283077E-0001 3.82243851507755E-0001 + 3.81743522384341E-0001 3.81243726464611E-0001 3.80744463300638E-0001 3.80245732444777E-0001 3.79747533449675E-0001 + 3.79249865868264E-0001 3.78752729253768E-0001 3.78256123159693E-0001 3.77760047139838E-0001 3.77264500748288E-0001 + 3.76769483539415E-0001 3.76274995067879E-0001 3.75781034888625E-0001 3.75287602556889E-0001 3.74794697628187E-0001 + 3.74302319658331E-0001 3.73810468203411E-0001 3.73319142819810E-0001 3.72828343064193E-0001 3.72338068493512E-0001 + 3.71848318665007E-0001 3.71359093136201E-0001 3.70870391464904E-0001 3.70382213209213E-0001 3.69894557927509E-0001 + 3.69407425178457E-0001 3.68920814521010E-0001 3.68434725514405E-0001 3.67949157718160E-0001 3.67464110692085E-0001 + 3.66979583996269E-0001 3.66495577191087E-0001 3.66012089837199E-0001 3.65529121495549E-0001 3.65046671727363E-0001 + 3.64564740094155E-0001 3.64083326157718E-0001 3.63602429480132E-0001 3.63122049623759E-0001 3.62642186151244E-0001 + 3.62162838625517E-0001 3.61684006609789E-0001 3.61205689667555E-0001 3.60727887362591E-0001 3.60250599258960E-0001 + 3.59773824921002E-0001 3.59297563913343E-0001 3.58821815800890E-0001 3.58346580148831E-0001 3.57871856522637E-0001 + 3.57397644488063E-0001 3.56923943611141E-0001 3.56450753458188E-0001 3.55978073595801E-0001 3.55505903590858E-0001 + 3.55034243010519E-0001 3.54563091422223E-0001 3.54092448393693E-0001 3.53622313492930E-0001 3.53152686288216E-0001 + 3.52683566348115E-0001 3.52214953241467E-0001 3.51746846537398E-0001 3.51279245805310E-0001 3.50812150614885E-0001 + 3.50345560536087E-0001 3.49879475139156E-0001 3.49413893994615E-0001 3.48948816673262E-0001 3.48484242746179E-0001 + 3.48020171784725E-0001 3.47556603360536E-0001 3.47093537045529E-0001 3.46630972411898E-0001 3.46168909032117E-0001 + 3.45707346478936E-0001 3.45246284325387E-0001 3.44785722144775E-0001 3.44325659510687E-0001 3.43866095996985E-0001 + 3.43407031177811E-0001 3.42948464627582E-0001 3.42490395920994E-0001 3.42032824633019E-0001 3.41575750338908E-0001 + 3.41119172614186E-0001 3.40663091034658E-0001 3.40207505176402E-0001 3.39752414615775E-0001 3.39297818929411E-0001 + 3.38843717694217E-0001 3.38390110487379E-0001 3.37936996886358E-0001 3.37484376468890E-0001 3.37032248812989E-0001 + 3.36580613496941E-0001 3.36129470099309E-0001 3.35678818198933E-0001 3.35228657374926E-0001 3.34778987206676E-0001 + 3.34329807273846E-0001 3.33881117156376E-0001 3.33432916434476E-0001 3.32985204688634E-0001 3.32537981499613E-0001 + 3.32091246448445E-0001 3.31644999116442E-0001 3.31199239085187E-0001 3.30753965936536E-0001 3.30309179252619E-0001 + 3.29864878615841E-0001 3.29421063608880E-0001 3.28977733814685E-0001 3.28534888816481E-0001 3.28092528197764E-0001 + 3.27650651542301E-0001 3.27209258434137E-0001 3.26768348457585E-0001 3.26327921197231E-0001 3.25887976237935E-0001 + 3.25448513164827E-0001 3.25009531563312E-0001 3.24571031019061E-0001 3.24133011118024E-0001 3.23695471446418E-0001 + 3.23258411590731E-0001 3.22821831137725E-0001 3.22385729674432E-0001 3.21950106788153E-0001 3.21514962066463E-0001 + 3.21080295097206E-0001 3.20646105468498E-0001 3.20212392768723E-0001 3.19779156586537E-0001 3.19346396510867E-0001 + 3.18914112130906E-0001 3.18482303036123E-0001 3.18050968816252E-0001 3.17620109061299E-0001 3.17189723361538E-0001 + 3.16759811307514E-0001 3.16330372490041E-0001 3.15901406500199E-0001 3.15472912929341E-0001 3.15044891369088E-0001 + 3.14617341411328E-0001 3.14190262648218E-0001 3.13763654672185E-0001 3.13337517075924E-0001 3.12911849452394E-0001 + 3.12486651394829E-0001 3.12061922496725E-0001 3.11637662351850E-0001 3.11213870554236E-0001 3.10790546698186E-0001 + 3.10367690378267E-0001 3.09945301189314E-0001 3.09523378726431E-0001 3.09101922584989E-0001 3.08680932360622E-0001 + 3.08260407649235E-0001 3.07840348046998E-0001 3.07420753150344E-0001 3.07001622555979E-0001 3.06582955860871E-0001 + 3.06164752662254E-0001 3.05747012557628E-0001 3.05329735144760E-0001 3.04912920021683E-0001 3.04496566786691E-0001 + 3.04080675038349E-0001 3.03665244375484E-0001 3.03250274397190E-0001 3.02835764702825E-0001 3.02421714892011E-0001 + 3.02008124564634E-0001 3.01594993320847E-0001 3.01182320761067E-0001 3.00770106485975E-0001 3.00358350096514E-0001 + 2.99947051193893E-0001 2.99536209379586E-0001 2.99125824255328E-0001 2.98715895423119E-0001 2.98306422485223E-0001 + 2.97897405044166E-0001 2.97488842702739E-0001 2.97080735063995E-0001 2.96673081731250E-0001 2.96265882308081E-0001 + 2.95859136398331E-0001 2.95452843606105E-0001 2.95047003535767E-0001 2.94641615791948E-0001 2.94236679979538E-0001 + 2.93832195703690E-0001 2.93428162569819E-0001 2.93024580183600E-0001 2.92621448150973E-0001 2.92218766078138E-0001 + 2.91816533571554E-0001 2.91414750237946E-0001 2.91013415684294E-0001 2.90612529517845E-0001 2.90212091346103E-0001 + 2.89812100776834E-0001 2.89412557418065E-0001 2.89013460878082E-0001 2.88614810765433E-0001 2.88216606688925E-0001 + 2.87818848257625E-0001 2.87421535080861E-0001 2.87024666768219E-0001 2.86628242929546E-0001 2.86232263174949E-0001 + 2.85836727114794E-0001 2.85441634359705E-0001 2.85046984520566E-0001 2.84652777208521E-0001 2.84259012034970E-0001 + 2.83865688611574E-0001 2.83472806550254E-0001 2.83080365463187E-0001 2.82688364962808E-0001 2.82296804661812E-0001 + 2.81905684173152E-0001 2.81515003110036E-0001 2.81124761085934E-0001 2.80734957714573E-0001 2.80345592609932E-0001 + 2.79956665386256E-0001 2.79568175658041E-0001 2.79180123040043E-0001 2.78792507147274E-0001 2.78405327595003E-0001 + 2.78018583998757E-0001 2.77632275974316E-0001 2.77246403137722E-0001 2.76860965105269E-0001 2.76475961493509E-0001 + 2.76091391919251E-0001 2.75707255999557E-0001 2.75323553351748E-0001 2.74940283593399E-0001 2.74557446342342E-0001 + 2.74175041216662E-0001 2.73793067834702E-0001 2.73411525815059E-0001 2.73030414776586E-0001 2.72649734338389E-0001 + 2.72269484119830E-0001 2.71889663740528E-0001 2.71510272820351E-0001 2.71131310979427E-0001 2.70752777838135E-0001 + 2.70374673017111E-0001 2.69996996137243E-0001 2.69619746819671E-0001 2.69242924685793E-0001 2.68866529357258E-0001 + 2.68490560455970E-0001 2.68115017604086E-0001 2.67739900424015E-0001 2.67365208538422E-0001 2.66990941570220E-0001 + 2.66617099142581E-0001 2.66243680878926E-0001 2.65870686402929E-0001 2.65498115338517E-0001 2.65125967309871E-0001 + 2.64754241941421E-0001 2.64382938857852E-0001 2.64012057684099E-0001 2.63641598045350E-0001 2.63271559567045E-0001 + 2.62901941874875E-0001 2.62532744594781E-0001 2.62163967352960E-0001 2.61795609775854E-0001 2.61427671490162E-0001 + 2.61060152122829E-0001 2.60693051301054E-0001 2.60326368652288E-0001 2.59960103804226E-0001 2.59594256384822E-0001 + 2.59228826022275E-0001 2.58863812345035E-0001 2.58499214981804E-0001 2.58135033561530E-0001 2.57771267713417E-0001 + 2.57407917066912E-0001 2.57044981251716E-0001 2.56682459897778E-0001 2.56320352635297E-0001 2.55958659094720E-0001 + 2.55597378906744E-0001 2.55236511702316E-0001 2.54876057112629E-0001 2.54516014769126E-0001 2.54156384303500E-0001 + 2.53797165347691E-0001 2.53438357533887E-0001 2.53079960494526E-0001 2.52721973862292E-0001 2.52364397270117E-0001 + 2.52007230351183E-0001 2.51650472738918E-0001 2.51294124066997E-0001 2.50938183969344E-0001 2.50582652080130E-0001 + 2.50227528033773E-0001 2.49872811464936E-0001 2.49518502008532E-0001 2.49164599299719E-0001 2.48811102973903E-0001 + 2.48458012666735E-0001 2.48105328014115E-0001 2.47753048652186E-0001 2.47401174217338E-0001 2.47049704346209E-0001 + 2.46698638675681E-0001 2.46347976842883E-0001 2.45997718485190E-0001 2.45647863240219E-0001 2.45298410745837E-0001 + 2.44949360640155E-0001 2.44600712561527E-0001 2.44252466148555E-0001 2.43904621040083E-0001 2.43557176875204E-0001 + 2.43210133293250E-0001 2.42863489933802E-0001 2.42517246436684E-0001 2.42171402441965E-0001 2.41825957589956E-0001 + 2.41480911521214E-0001 2.41136263876540E-0001 2.40792014296978E-0001 2.40448162423816E-0001 2.40104707898584E-0001 + 2.39761650363059E-0001 2.39418989459259E-0001 2.39076724829445E-0001 2.38734856116121E-0001 2.38393382962034E-0001 + 2.38052305010175E-0001 2.37711621903777E-0001 2.37371333286314E-0001 2.37031438801505E-0001 2.36691938093311E-0001 + 2.36352830805933E-0001 2.36014116583816E-0001 2.35675795071646E-0001 2.35337865914351E-0001 2.35000328757100E-0001 + 2.34663183245307E-0001 2.34326429024623E-0001 2.33990065740942E-0001 2.33654093040400E-0001 2.33318510569373E-0001 + 2.32983317974479E-0001 2.32648514902576E-0001 2.32314101000762E-0001 2.31980075916378E-0001 2.31646439297003E-0001 + 2.31313190790457E-0001 2.30980330044802E-0001 2.30647856708336E-0001 2.30315770429602E-0001 2.29984070857380E-0001 + 2.29652757640688E-0001 2.29321830428788E-0001 2.28991288871178E-0001 2.28661132617598E-0001 2.28331361318024E-0001 + 2.28001974622673E-0001 2.27672972182002E-0001 2.27344353646704E-0001 2.27016118667715E-0001 2.26688266896204E-0001 + 2.26360797983584E-0001 2.26033711581502E-0001 2.25707007341846E-0001 2.25380684916742E-0001 2.25054743958552E-0001 + 2.24729184119878E-0001 2.24404005053558E-0001 2.24079206412669E-0001 2.23754787850526E-0001 2.23430749020680E-0001 + 2.23107089576919E-0001 2.22783809173269E-0001 2.22460907463994E-0001 2.22138384103592E-0001 2.21816238746801E-0001 + 2.21494471048594E-0001 2.21173080664181E-0001 2.20852067249008E-0001 2.20531430458756E-0001 2.20211169949347E-0001 + 2.19891285376932E-0001 2.19571776397905E-0001 2.19252642668890E-0001 2.18933883846751E-0001 2.18615499588585E-0001 + 2.18297489551725E-0001 2.17979853393740E-0001 2.17662590772433E-0001 2.17345701345843E-0001 2.17029184772245E-0001 + 2.16713040710147E-0001 2.16397268818292E-0001 2.16081868755657E-0001 2.15766840181457E-0001 2.15452182755137E-0001 + 2.15137896136378E-0001 2.14823979985096E-0001 2.14510433961439E-0001 2.14197257725792E-0001 2.13884450938770E-0001 + 2.13572013261225E-0001 2.13259944354240E-0001 2.12948243879132E-0001 2.12636911497453E-0001 2.12325946870985E-0001 + 2.12015349661746E-0001 2.11705119531986E-0001 2.11395256144187E-0001 2.11085759161065E-0001 2.10776628245567E-0001 + 2.10467863060874E-0001 2.10159463270397E-0001 2.09851428537783E-0001 2.09543758526906E-0001 2.09236452901878E-0001 + 2.08929511327038E-0001 2.08622933466958E-0001 2.08316718986444E-0001 2.08010867550529E-0001 2.07705378824481E-0001 + 2.07400252473797E-0001 2.07095488164208E-0001 2.06791085561673E-0001 2.06487044332383E-0001 2.06183364142761E-0001 + 2.05880044659458E-0001 2.05577085549358E-0001 2.05274486479574E-0001 2.04972247117450E-0001 2.04670367130559E-0001 + 2.04368846186706E-0001 2.04067683953926E-0001 2.03766880100480E-0001 2.03466434294863E-0001 2.03166346205797E-0001 + 2.02866615502235E-0001 2.02567241853360E-0001 2.02268224928581E-0001 2.01969564397540E-0001 2.01671259930104E-0001 + 2.01373311196372E-0001 2.01075717866671E-0001 2.00778479611556E-0001 2.00481596101812E-0001 2.00185067008448E-0001 + 1.99888892002708E-0001 1.99593070756059E-0001 1.99297602940199E-0001 1.99002488227050E-0001 1.98707726288767E-0001 + 1.98413316797730E-0001 1.98119259426545E-0001 1.97825553848049E-0001 1.97532199735303E-0001 1.97239196761598E-0001 + 1.96946544600450E-0001 1.96654242925603E-0001 1.96362291411028E-0001 1.96070689730921E-0001 1.95779437559708E-0001 + 1.95488534572039E-0001 1.95197980442790E-0001 1.94907774847064E-0001 1.94617917460192E-0001 1.94328407957729E-0001 + 1.94039246015455E-0001 1.93750431309379E-0001 1.93461963515732E-0001 1.93173842310974E-0001 1.92886067371788E-0001 + 1.92598638375084E-0001 1.92311554997995E-0001 1.92024816917882E-0001 1.91738423812329E-0001 1.91452375359145E-0001 + 1.91166671236365E-0001 1.90881311122247E-0001 1.90596294695276E-0001 1.90311621634157E-0001 1.90027291617825E-0001 + 1.89743304325434E-0001 1.89459659436365E-0001 1.89176356630222E-0001 1.88893395586833E-0001 1.88610775986251E-0001 + 1.88328497508751E-0001 1.88046559834830E-0001 1.87764962645212E-0001 1.87483705620842E-0001 1.87202788442888E-0001 + 1.86922210792742E-0001 1.86641972352020E-0001 1.86362072802557E-0001 1.86082511826413E-0001 1.85803289105872E-0001 + 1.85524404323438E-0001 1.85245857161839E-0001 1.84967647304024E-0001 1.84689774433164E-0001 1.84412238232653E-0001 + 1.84135038386106E-0001 1.83858174577361E-0001 1.83581646490476E-0001 1.83305453809731E-0001 1.83029596219630E-0001 + 1.82754073404892E-0001 1.82478885050464E-0001 1.82204030841510E-0001 1.81929510463418E-0001 1.81655323601792E-0001 + 1.81381469942461E-0001 1.81107949171474E-0001 1.80834760975098E-0001 1.80561905039824E-0001 1.80289381052360E-0001 + 1.80017188699636E-0001 1.79745327668801E-0001 1.79473797647225E-0001 1.79202598322497E-0001 1.78931729382426E-0001 + 1.78661190515040E-0001 1.78390981408586E-0001 1.78121101751533E-0001 1.77851551232566E-0001 1.77582329540592E-0001 + 1.77313436364734E-0001 1.77044871394336E-0001 1.76776634318961E-0001 1.76508724828388E-0001 1.76241142612617E-0001 + 1.75973887361866E-0001 1.75706958766572E-0001 1.75440356517388E-0001 1.75174080305186E-0001 1.74908129821058E-0001 + 1.74642504756310E-0001 1.74377204802470E-0001 1.74112229651280E-0001 1.73847578994701E-0001 1.73583252524913E-0001 + 1.73319249934310E-0001 1.73055570915506E-0001 1.72792215161330E-0001 1.72529182364829E-0001 1.72266472219268E-0001 + 1.72004084418125E-0001 1.71742018655099E-0001 1.71480274624103E-0001 1.71218852019268E-0001 1.70957750534938E-0001 + 1.70696969865676E-0001 1.70436509706262E-0001 1.70176369751687E-0001 1.69916549697165E-0001 1.69657049238119E-0001 + 1.69397868070192E-0001 1.69139005889240E-0001 1.68880462391335E-0001 1.68622237272765E-0001 1.68364330230032E-0001 + 1.68106740959855E-0001 1.67849469159165E-0001 1.67592514525111E-0001 1.67335876755053E-0001 1.67079555546569E-0001 + 1.66823550597451E-0001 1.66567861605702E-0001 1.66312488269543E-0001 1.66057430287408E-0001 1.65802687357944E-0001 + 1.65548259180013E-0001 1.65294145452692E-0001 1.65040345875269E-0001 1.64786860147246E-0001 1.64533687968340E-0001 + 1.64280829038480E-0001 1.64028283057810E-0001 1.63776049726685E-0001 1.63524128745674E-0001 1.63272519815560E-0001 + 1.63021222637335E-0001 1.62770236912209E-0001 1.62519562341600E-0001 1.62269198627142E-0001 1.62019145470677E-0001 + 1.61769402574265E-0001 1.61519969640173E-0001 1.61270846370883E-0001 1.61022032469087E-0001 1.60773527637690E-0001 + 1.60525331579808E-0001 1.60277443998770E-0001 1.60029864598114E-0001 1.59782593081592E-0001 1.59535629153165E-0001 + 1.59288972517007E-0001 1.59042622877500E-0001 1.58796579939242E-0001 1.58550843407036E-0001 1.58305412985900E-0001 + 1.58060288381061E-0001 1.57815469297955E-0001 1.57570955442231E-0001 1.57326746519747E-0001 1.57082842236571E-0001 + 1.56839242298981E-0001 1.56595946413465E-0001 1.56352954286721E-0001 1.56110265625656E-0001 1.55867880137388E-0001 + 1.55625797529244E-0001 1.55384017508758E-0001 1.55142539783677E-0001 1.54901364061954E-0001 1.54660490051753E-0001 + 1.54419917461446E-0001 1.54179645999614E-0001 1.53939675375047E-0001 1.53700005296744E-0001 1.53460635473910E-0001 + 1.53221565615961E-0001 1.52982795432522E-0001 1.52744324633421E-0001 1.52506152928701E-0001 1.52268280028607E-0001 + 1.52030705643596E-0001 1.51793429484331E-0001 1.51556451261681E-0001 1.51319770686726E-0001 1.51083387470750E-0001 + 1.50847301325247E-0001 1.50611511961916E-0001 1.50376019092665E-0001 1.50140822429607E-0001 1.49905921685063E-0001 + 1.49671316571560E-0001 1.49437006801833E-0001 1.49202992088821E-0001 1.48969272145674E-0001 1.48735846685742E-0001 + 1.48502715422587E-0001 1.48269878069972E-0001 1.48037334341871E-0001 1.47805083952460E-0001 1.47573126616122E-0001 + 1.47341462047447E-0001 1.47110089961228E-0001 1.46879010072465E-0001 1.46648222096362E-0001 1.46417725748332E-0001 + 1.46187520743987E-0001 1.45957606799150E-0001 1.45727983629845E-0001 1.45498650952301E-0001 1.45269608482954E-0001 + 1.45040855938442E-0001 1.44812393035610E-0001 1.44584219491505E-0001 1.44356335023379E-0001 1.44128739348690E-0001 + 1.43901432185096E-0001 1.43674413250462E-0001 1.43447682262857E-0001 1.43221238940551E-0001 1.42995083002021E-0001 + 1.42769214165944E-0001 1.42543632151204E-0001 1.42318336676886E-0001 1.42093327462277E-0001 1.41868604226870E-0001 + 1.41644166690360E-0001 1.41420014572643E-0001 1.41196147593820E-0001 1.40972565474193E-0001 1.40749267934268E-0001 + 1.40526254694752E-0001 1.40303525476556E-0001 1.40081080000791E-0001 1.39858917988771E-0001 1.39637039162014E-0001 + 1.39415443242236E-0001 1.39194129951358E-0001 1.38973099011501E-0001 1.38752350144988E-0001 1.38531883074344E-0001 + 1.38311697522295E-0001 1.38091793211766E-0001 1.37872169865888E-0001 1.37652827207988E-0001 1.37433764961597E-0001 + 1.37214982850445E-0001 1.36996480598465E-0001 1.36778257929789E-0001 1.36560314568748E-0001 1.36342650239877E-0001 + 1.36125264667908E-0001 1.35908157577776E-0001 1.35691328694612E-0001 1.35474777743751E-0001 1.35258504450728E-0001 + 1.35042508541272E-0001 1.34826789741319E-0001 1.34611347777000E-0001 1.34396182374648E-0001 1.34181293260791E-0001 + 1.33966680162162E-0001 1.33752342805690E-0001 1.33538280918501E-0001 1.33324494227925E-0001 1.33110982461486E-0001 + 1.32897745346910E-0001 1.32684782612119E-0001 1.32472093985236E-0001 1.32259679194581E-0001 1.32047537968671E-0001 + 1.31835670036223E-0001 1.31624075126152E-0001 1.31412752967570E-0001 1.31201703289788E-0001 1.30990925822314E-0001 + 1.30780420294854E-0001 1.30570186437309E-0001 1.30360223979783E-0001 1.30150532652571E-0001 1.29941112186169E-0001 + 1.29731962311271E-0001 1.29523082758764E-0001 1.29314473259736E-0001 1.29106133545468E-0001 1.28898063347442E-0001 + 1.28690262397332E-0001 1.28482730427013E-0001 1.28275467168552E-0001 1.28068472354215E-0001 1.27861745716464E-0001 + 1.27655286987956E-0001 1.27449095901546E-0001 1.27243172190281E-0001 1.27037515587408E-0001 1.26832125826367E-0001 + 1.26627002640795E-0001 1.26422145764523E-0001 1.26217554931578E-0001 1.26013229876183E-0001 1.25809170332755E-0001 + 1.25605376035906E-0001 1.25401846720445E-0001 1.25198582121372E-0001 1.24995581973886E-0001 1.24792846013377E-0001 + 1.24590373975432E-0001 1.24388165595830E-0001 1.24186220610547E-0001 1.23984538755752E-0001 1.23783119767806E-0001 + 1.23581963383269E-0001 1.23381069338889E-0001 1.23180437371612E-0001 1.22980067218576E-0001 1.22779958617113E-0001 + 1.22580111304748E-0001 1.22380525019200E-0001 1.22181199498381E-0001 1.21982134480395E-0001 1.21783329703541E-0001 + 1.21584784906310E-0001 1.21386499827386E-0001 1.21188474205645E-0001 1.20990707780157E-0001 1.20793200290184E-0001 + 1.20595951475180E-0001 1.20398961074791E-0001 1.20202228828856E-0001 1.20005754477407E-0001 1.19809537760667E-0001 + 1.19613578419049E-0001 1.19417876193161E-0001 1.19222430823801E-0001 1.19027242051960E-0001 1.18832309618819E-0001 + 1.18637633265750E-0001 1.18443212734319E-0001 1.18249047766280E-0001 1.18055138103580E-0001 1.17861483488357E-0001 + 1.17668083662939E-0001 1.17474938369846E-0001 1.17282047351787E-0001 1.17089410351663E-0001 1.16897027112565E-0001 + 1.16704897377775E-0001 1.16513020890763E-0001 1.16321397395193E-0001 1.16130026634916E-0001 1.15938908353973E-0001 + 1.15748042296597E-0001 1.15557428207210E-0001 1.15367065830422E-0001 1.15176954911034E-0001 1.14987095194037E-0001 + 1.14797486424611E-0001 1.14608128348124E-0001 1.14419020710135E-0001 1.14230163256391E-0001 1.14041555732827E-0001 + 1.13853197885568E-0001 1.13665089460930E-0001 1.13477230205414E-0001 1.13289619865711E-0001 1.13102258188700E-0001 + 1.12915144921449E-0001 1.12728279811215E-0001 1.12541662605441E-0001 1.12355293051760E-0001 1.12169170897992E-0001 + 1.11983295892145E-0001 1.11797667782415E-0001 1.11612286317186E-0001 1.11427151245027E-0001 1.11242262314698E-0001 + 1.11057619275146E-0001 1.10873221875501E-0001 1.10689069865086E-0001 1.10505162993407E-0001 1.10321501010158E-0001 + 1.10138083665220E-0001 1.09954910708661E-0001 1.09771981890736E-0001 1.09589296961886E-0001 1.09406855672737E-0001 + 1.09224657774104E-0001 1.09042703016987E-0001 1.08860991152572E-0001 1.08679521932231E-0001 1.08498295107521E-0001 + 1.08317310430188E-0001 1.08136567652160E-0001 1.07956066525554E-0001 1.07775806802670E-0001 1.07595788235994E-0001 + 1.07416010578199E-0001 1.07236473582140E-0001 1.07057177000860E-0001 1.06878120587587E-0001 1.06699304095732E-0001 + 1.06520727278891E-0001 1.06342389890848E-0001 1.06164291685568E-0001 1.05986432417202E-0001 1.05808811840085E-0001 + 1.05631429708736E-0001 1.05454285777861E-0001 1.05277379802346E-0001 1.05100711537264E-0001 1.04924280737871E-0001 + 1.04748087159607E-0001 1.04572130558095E-0001 1.04396410689142E-0001 1.04220927308740E-0001 1.04045680173063E-0001 + 1.03870669038469E-0001 1.03695893661498E-0001 1.03521353798874E-0001 1.03347049207505E-0001 1.03172979644480E-0001 + 1.02999144867073E-0001 1.02825544632739E-0001 1.02652178699118E-0001 1.02479046824028E-0001 1.02306148765475E-0001 + 1.02133484281644E-0001 1.01961053130902E-0001 1.01788855071800E-0001 1.01616889863071E-0001 1.01445157263628E-0001 + 1.01273657032569E-0001 1.01102388929170E-0001 1.00931352712891E-0001 1.00760548143374E-0001 1.00589974980441E-0001 + 1.00419632984096E-0001 1.00249521914525E-0001 1.00079641532094E-0001 9.99099915973505E-0002 9.97405718710238E-0002 + 9.95713821140227E-0002 9.94024220874378E-0002 9.92336915525407E-0002 9.90651902707816E-0002 9.88969180037940E-0002 + 9.87288745133897E-0002 9.85610595615620E-0002 9.83934729104835E-0002 9.82261143225075E-0002 9.80589835601677E-0002 + 9.78920803861761E-0002 9.77254045634268E-0002 9.75589558549917E-0002 9.73927340241235E-0002 9.72267388342537E-0002 + 9.70609700489936E-0002 9.68954274321341E-0002 9.67301107476445E-0002 9.65650197596743E-0002 9.64001542325510E-0002 + 9.62355139307817E-0002 9.60710986190524E-0002 9.59069080622277E-0002 9.57429420253506E-0002 9.55792002736427E-0002 + 9.54156825725047E-0002 9.52523886875147E-0002 9.50893183844298E-0002 9.49264714291850E-0002 9.47638475878938E-0002 + 9.46014466268468E-0002 9.44392683125130E-0002 9.42773124115395E-0002 9.41155786907503E-0002 9.39540669171476E-0002 + 9.37927768579111E-0002 9.36317082803979E-0002 9.34708609521419E-0002 9.33102346408545E-0002 9.31498291144247E-0002 + 9.29896441409175E-0002 9.28296794885757E-0002 9.26699349258192E-0002 9.25104102212426E-0002 9.23511051436200E-0002 + 9.21920194618998E-0002 9.20331529452081E-0002 9.18745053628465E-0002 9.17160764842934E-0002 9.15578660792038E-0002 + 9.13998739174068E-0002 9.12420997689100E-0002 9.10845434038951E-0002 9.09272045927205E-0002 9.07700831059194E-0002 + 9.06131787142015E-0002 9.04564911884519E-0002 9.03000202997296E-0002 9.01437658192712E-0002 8.99877275184866E-0002 + 8.98319051689622E-0002 8.96762985424581E-0002 8.95209074109102E-0002 8.93657315464293E-0002 8.92107707213000E-0002 + 8.90560247079827E-0002 8.89014932791112E-0002 8.87471762074944E-0002 8.85930732661156E-0002 8.84391842281322E-0002 + 8.82855088668756E-0002 8.81320469558512E-0002 8.79787982687387E-0002 8.78257625793912E-0002 8.76729396618361E-0002 + 8.75203292902741E-0002 8.73679312390799E-0002 8.72157452828011E-0002 8.70637711961588E-0002 8.69120087540480E-0002 + 8.67604577315360E-0002 8.66091179038639E-0002 8.64579890464456E-0002 8.63070709348681E-0002 8.61563633448908E-0002 + 8.60058660524458E-0002 8.58555788336386E-0002 8.57055014647462E-0002 8.55556337222189E-0002 8.54059753826794E-0002 + 8.52565262229212E-0002 8.51072860199121E-0002 8.49582545507903E-0002 8.48094315928670E-0002 8.46608169236244E-0002 + 8.45124103207172E-0002 8.43642115619721E-0002 8.42162204253855E-0002 8.40684366891280E-0002 8.39208601315396E-0002 + 8.37734905311325E-0002 8.36263276665896E-0002 8.34793713167655E-0002 8.33326212606860E-0002 8.31860772775463E-0002 + 8.30397391467146E-0002 8.28936066477283E-0002 8.27476795602963E-0002 8.26019576642975E-0002 8.24564407397815E-0002 + 8.23111285669687E-0002 8.21660209262490E-0002 8.20211175981833E-0002 8.18764183635017E-0002 8.17319230031053E-0002 + 8.15876312980640E-0002 8.14435430296191E-0002 8.12996579791800E-0002 8.11559759283265E-0002 8.10124966588082E-0002 + 8.08692199525433E-0002 8.07261455916202E-0002 8.05832733582963E-0002 8.04406030349981E-0002 8.02981344043213E-0002 + 8.01558672490300E-0002 8.00138013520583E-0002 7.98719364965080E-0002 7.97302724656502E-0002 7.95888090429247E-0002 + 7.94475460119397E-0002 7.93064831564717E-0002 7.91656202604653E-0002 7.90249571080341E-0002 7.88844934834590E-0002 + 7.87442291711896E-0002 7.86041639558436E-0002 7.84642976222052E-0002 7.83246299552285E-0002 7.81851607400336E-0002 + 7.80458897619091E-0002 7.79068168063105E-0002 7.77679416588613E-0002 7.76292641053523E-0002 7.74907839317404E-0002 + 7.73525009241515E-0002 7.72144148688770E-0002 7.70765255523762E-0002 7.69388327612746E-0002 7.68013362823648E-0002 + 7.66640359026067E-0002 7.65269314091250E-0002 7.63900225892131E-0002 7.62533092303291E-0002 7.61167911200986E-0002 + 7.59804680463124E-0002 7.58443397969282E-0002 7.57084061600697E-0002 7.55726669240258E-0002 7.54371218772523E-0002 + 7.53017708083699E-0002 7.51666135061655E-0002 7.50316497595911E-0002 7.48968793577652E-0002 7.47623020899705E-0002 + 7.46279177456555E-0002 7.44937261144342E-0002 7.43597269860852E-0002 7.42259201505526E-0002 7.40923053979451E-0002 + 7.39588825185368E-0002 7.38256513027659E-0002 7.36926115412354E-0002 7.35597630247134E-0002 7.34271055441317E-0002 + 7.32946388905873E-0002 7.31623628553410E-0002 7.30302772298182E-0002 7.28983818056080E-0002 7.27666763744635E-0002 + 7.26351607283025E-0002 7.25038346592057E-0002 7.23726979594182E-0002 7.22417504213490E-0002 7.21109918375693E-0002 + 7.19804220008158E-0002 7.18500407039869E-0002 7.17198477401455E-0002 7.15898429025168E-0002 7.14600259844898E-0002 + 7.13303967796166E-0002 7.12009550816111E-0002 7.10717006843519E-0002 7.09426333818788E-0002 7.08137529683952E-0002 + 7.06850592382666E-0002 7.05565519860213E-0002 7.04282310063503E-0002 7.03000960941055E-0002 7.01721470443032E-0002 + 7.00443836521201E-0002 6.99168057128959E-0002 6.97894130221317E-0002 6.96622053754907E-0002 6.95351825687984E-0002 + 6.94083443980409E-0002 6.92816906593671E-0002 6.91552211490863E-0002 6.90289356636702E-0002 6.89028339997510E-0002 + 6.87769159541231E-0002 6.86511813237414E-0002 6.85256299057216E-0002 6.84002614973413E-0002 6.82750758960381E-0002 + 6.81500728994109E-0002 6.80252523052193E-0002 6.79006139113835E-0002 6.77761575159842E-0002 6.76518829172621E-0002 + 6.75277899136193E-0002 6.74038783036170E-0002 6.72801478859774E-0002 6.71565984595824E-0002 6.70332298234745E-0002 + 6.69100417768552E-0002 6.67870341190863E-0002 6.66642066496895E-0002 6.65415591683458E-0002 6.64190914748959E-0002 + 6.62968033693402E-0002 6.61746946518384E-0002 6.60527651227092E-0002 6.59310145824305E-0002 6.58094428316398E-0002 + 6.56880496711332E-0002 6.55668349018659E-0002 6.54457983249522E-0002 6.53249397416643E-0002 6.52042589534343E-0002 + 6.50837557618519E-0002 6.49634299686660E-0002 6.48432813757832E-0002 6.47233097852690E-0002 6.46035149993473E-0002 + 6.44838968203990E-0002 6.43644550509645E-0002 6.42451894937413E-0002 6.41260999515852E-0002 6.40071862275092E-0002 + 6.38884481246848E-0002 6.37698854464408E-0002 6.36514979962631E-0002 6.35332855777958E-0002 6.34152479948397E-0002 + 6.32973850513535E-0002 6.31796965514521E-0002 6.30621822994090E-0002 6.29448420996533E-0002 6.28276757567715E-0002 + 6.27106830755074E-0002 6.25938638607608E-0002 6.24772179175887E-0002 6.23607450512041E-0002 6.22444450669775E-0002 + 6.21283177704348E-0002 6.20123629672584E-0002 6.18965804632875E-0002 6.17809700645166E-0002 6.16655315770968E-0002 + 6.15502648073352E-0002 6.14351695616948E-0002 6.13202456467938E-0002 6.12054928694065E-0002 6.10909110364630E-0002 + 6.09764999550487E-0002 6.08622594324043E-0002 6.07481892759263E-0002 6.06342892931662E-0002 6.05205592918307E-0002 + 6.04069990797812E-0002 6.02936084650349E-0002 6.01803872557632E-0002 6.00673352602928E-0002 5.99544522871052E-0002 + 5.98417381448357E-0002 5.97291926422755E-0002 5.96168155883692E-0002 5.95046067922165E-0002 5.93925660630708E-0002 + 5.92806932103402E-0002 5.91689880435871E-0002 5.90574503725269E-0002 5.89460800070305E-0002 5.88348767571215E-0002 + 5.87238404329778E-0002 5.86129708449309E-0002 5.85022678034658E-0002 5.83917311192216E-0002 5.82813606029900E-0002 + 5.81711560657168E-0002 5.80611173185005E-0002 5.79512441725934E-0002 5.78415364394002E-0002 5.77319939304794E-0002 + 5.76226164575420E-0002 5.75134038324517E-0002 5.74043558672254E-0002 5.72954723740323E-0002 5.71867531651946E-0002 + 5.70781980531862E-0002 5.69698068506348E-0002 5.68615793703192E-0002 5.67535154251708E-0002 5.66456148282736E-0002 + 5.65378773928630E-0002 5.64303029323269E-0002 5.63228912602049E-0002 5.62156421901888E-0002 5.61085555361215E-0002 + 5.60016311119979E-0002 5.58948687319646E-0002 5.57882682103194E-0002 5.56818293615118E-0002 5.55755520001424E-0002 + 5.54694359409632E-0002 5.53634809988773E-0002 5.52576869889385E-0002 5.51520537263523E-0002 5.50465810264744E-0002 + 5.49412687048116E-0002 5.48361165770219E-0002 5.47311244589126E-0002 5.46262921664433E-0002 5.45216195157226E-0002 + 5.44171063230104E-0002 5.43127524047164E-0002 5.42085575774007E-0002 5.41045216577738E-0002 5.40006444626954E-0002 + 5.38969258091764E-0002 5.37933655143764E-0002 5.36899633956057E-0002 5.35867192703236E-0002 5.34836329561395E-0002 + 5.33807042708124E-0002 5.32779330322500E-0002 5.31753190585104E-0002 5.30728621678003E-0002 5.29705621784760E-0002 + 5.28684189090425E-0002 5.27664321781542E-0002 5.26646018046144E-0002 5.25629276073750E-0002 5.24614094055371E-0002 + 5.23600470183501E-0002 5.22588402652124E-0002 5.21577889656704E-0002 5.20568929394198E-0002 5.19561520063038E-0002 + 5.18555659863142E-0002 5.17551346995913E-0002 5.16548579664230E-0002 5.15547356072456E-0002 5.14547674426432E-0002 + 5.13549532933480E-0002 5.12552929802396E-0002 5.11557863243454E-0002 5.10564331468407E-0002 5.09572332690480E-0002 + 5.08581865124373E-0002 5.07592926986262E-0002 5.06605516493796E-0002 5.05619631866091E-0002 5.04635271323738E-0002 + 5.03652433088800E-0002 5.02671115384804E-0002 5.01691316436751E-0002 5.00713034471109E-0002 4.99736267715807E-0002 + 4.98761014400251E-0002 4.97787272755301E-0002 4.96815041013291E-0002 4.95844317408012E-0002 4.94875100174721E-0002 + 4.93907387550139E-0002 4.92941177772439E-0002 4.91976469081268E-0002 4.91013259717722E-0002 4.90051547924361E-0002 + 4.89091331945200E-0002 4.88132610025712E-0002 4.87175380412830E-0002 4.86219641354932E-0002 4.85265391101866E-0002 + 4.84312627904919E-0002 4.83361350016841E-0002 4.82411555691828E-0002 4.81463243185531E-0002 4.80516410755052E-0002 + 4.79571056658938E-0002 4.78627179157191E-0002 4.77684776511254E-0002 4.76743846984025E-0002 4.75804388839840E-0002 + 4.74866400344491E-0002 4.73929879765205E-0002 4.72994825370655E-0002 4.72061235430964E-0002 4.71129108217687E-0002 + 4.70198442003830E-0002 4.69269235063830E-0002 4.68341485673575E-0002 4.67415192110383E-0002 4.66490352653013E-0002 + 4.65566965581663E-0002 4.64645029177965E-0002 4.63724541724989E-0002 4.62805501507238E-0002 4.61887906810653E-0002 + 4.60971755922603E-0002 4.60057047131891E-0002 4.59143778728755E-0002 4.58231949004860E-0002 4.57321556253302E-0002 + 4.56412598768611E-0002 4.55505074846734E-0002 4.54598982785059E-0002 4.53694320882391E-0002 4.52791087438968E-0002 + 4.51889280756446E-0002 4.50988899137912E-0002 4.50089940887875E-0002 4.49192404312260E-0002 4.48296287718425E-0002 + 4.47401589415141E-0002 4.46508307712604E-0002 4.45616440922424E-0002 4.44725987357635E-0002 4.43836945332690E-0002 + 4.42949313163450E-0002 4.42063089167205E-0002 4.41178271662648E-0002 4.40294858969898E-0002 4.39412849410478E-0002 + 4.38532241307331E-0002 4.37653032984811E-0002 4.36775222768679E-0002 4.35898808986112E-0002 4.35023789965694E-0002 + 4.34150164037420E-0002 4.33277929532689E-0002 4.32407084784315E-0002 4.31537628126511E-0002 4.30669557894899E-0002 + 4.29802872426508E-0002 4.28937570059767E-0002 4.28073649134512E-0002 4.27211107991978E-0002 4.26349944974808E-0002 + 4.25490158427040E-0002 4.24631746694112E-0002 4.23774708122868E-0002 4.22919041061543E-0002 4.22064743859775E-0002 + 4.21211814868596E-0002 4.20360252440438E-0002 4.19510054929123E-0002 4.18661220689871E-0002 4.17813748079297E-0002 + 4.16967635455405E-0002 4.16122881177595E-0002 4.15279483606660E-0002 4.14437441104773E-0002 4.13596752035513E-0002 + 4.12757414763833E-0002 4.11919427656086E-0002 4.11082789080004E-0002 4.10247497404711E-0002 4.09413551000715E-0002 + 4.08580948239906E-0002 4.07749687495566E-0002 4.06919767142351E-0002 4.06091185556309E-0002 4.05263941114863E-0002 + 4.04438032196819E-0002 4.03613457182368E-0002 4.02790214453070E-0002 4.01968302391876E-0002 4.01147719383106E-0002 + 4.00328463812463E-0002 3.99510534067021E-0002 3.98693928535233E-0002 3.97878645606929E-0002 3.97064683673306E-0002 + 3.96252041126942E-0002 3.95440716361782E-0002 3.94630707773146E-0002 3.93822013757721E-0002 3.93014632713569E-0002 + 3.92208563040119E-0002 3.91403803138166E-0002 3.90600351409878E-0002 3.89798206258784E-0002 3.88997366089785E-0002 + 3.88197829309141E-0002 3.87399594324485E-0002 3.86602659544806E-0002 3.85807023380459E-0002 3.85012684243163E-0002 + 3.84219640545994E-0002 3.83427890703393E-0002 3.82637433131159E-0002 3.81848266246452E-0002 3.81060388467787E-0002 + 3.80273798215037E-0002 3.79488493909437E-0002 3.78704473973570E-0002 3.77921736831380E-0002 3.77140280908166E-0002 + 3.76360104630573E-0002 3.75581206426609E-0002 3.74803584725627E-0002 3.74027237958335E-0002 3.73252164556788E-0002 + 3.72478362954394E-0002 3.71705831585913E-0002 3.70934568887441E-0002 3.70164573296436E-0002 3.69395843251694E-0002 + 3.68628377193359E-0002 3.67862173562921E-0002 3.67097230803212E-0002 3.66333547358413E-0002 3.65571121674037E-0002 + 3.64809952196952E-0002 3.64050037375358E-0002 3.63291375658801E-0002 3.62533965498162E-0002 3.61777805345663E-0002 + 3.61022893654867E-0002 3.60269228880669E-0002 3.59516809479306E-0002 3.58765633908344E-0002 3.58015700626692E-0002 + 3.57267008094586E-0002 3.56519554773603E-0002 3.55773339126647E-0002 3.55028359617955E-0002 3.54284614713096E-0002 + 3.53542102878970E-0002 3.52800822583806E-0002 3.52060772297159E-0002 3.51321950489920E-0002 3.50584355634301E-0002 + 3.49847986203839E-0002 3.49112840673403E-0002 3.48378917519182E-0002 3.47646215218692E-0002 3.46914732250772E-0002 + 3.46184467095585E-0002 3.45455418234612E-0002 3.44727584150658E-0002 3.44000963327850E-0002 3.43275554251630E-0002 + 3.42551355408764E-0002 3.41828365287335E-0002 3.41106582376741E-0002 3.40386005167700E-0002 3.39666632152241E-0002 + 3.38948461823713E-0002 3.38231492676777E-0002 3.37515723207409E-0002 3.36801151912898E-0002 3.36087777291841E-0002 + 3.35375597844152E-0002 3.34664612071052E-0002 3.33954818475074E-0002 3.33246215560056E-0002 3.32538801831150E-0002 + 3.31832575794814E-0002 3.31127535958807E-0002 3.30423680832202E-0002 3.29721008925373E-0002 3.29019518749999E-0002 + 3.28319208819062E-0002 3.27620077646850E-0002 3.26922123748951E-0002 3.26225345642253E-0002 3.25529741844948E-0002 + 3.24835310876526E-0002 3.24142051257777E-0002 3.23449961510787E-0002 3.22759040158946E-0002 3.22069285726934E-0002 + 3.21380696740729E-0002 3.20693271727608E-0002 3.20007009216137E-0002 3.19321907736183E-0002 3.18637965818897E-0002 + 3.17955181996733E-0002 3.17273554803429E-0002 3.16593082774016E-0002 3.15913764444816E-0002 3.15235598353438E-0002 + 3.14558583038785E-0002 3.13882717041040E-0002 3.13207998901683E-0002 3.12534427163472E-0002 3.11862000370454E-0002 + 3.11190717067961E-0002 3.10520575802608E-0002 3.09851575122296E-0002 3.09183713576206E-0002 3.08516989714803E-0002 + 3.07851402089831E-0002 3.07186949254316E-0002 3.06523629762564E-0002 3.05861442170158E-0002 3.05200385033962E-0002 + 3.04540456912116E-0002 3.03881656364034E-0002 3.03223981950413E-0002 3.02567432233217E-0002 3.01912005775692E-0002 + 3.01257701142351E-0002 3.00604516898984E-0002 2.99952451612656E-0002 2.99301503851693E-0002 2.98651672185706E-0002 + 2.98002955185564E-0002 2.97355351423413E-0002 2.96708859472662E-0002 2.96063477907992E-0002 2.95419205305352E-0002 + 2.94776040241949E-0002 2.94133981296266E-0002 2.93493027048045E-0002 2.92853176078295E-0002 2.92214426969284E-0002 + 2.91576778304547E-0002 2.90940228668880E-0002 2.90304776648338E-0002 2.89670420830239E-0002 2.89037159803160E-0002 + 2.88404992156936E-0002 2.87773916482660E-0002 2.87143931372685E-0002 2.86515035420619E-0002 2.85887227221324E-0002 + 2.85260505370922E-0002 2.84634868466784E-0002 2.84010315107541E-0002 2.83386843893070E-0002 2.82764453424508E-0002 + 2.82143142304237E-0002 2.81522909135894E-0002 2.80903752524364E-0002 2.80285671075781E-0002 2.79668663397531E-0002 + 2.79052728098244E-0002 2.78437863787801E-0002 2.77824069077326E-0002 2.77211342579190E-0002 2.76599682907010E-0002 + 2.75989088675645E-0002 2.75379558501200E-0002 2.74771091001024E-0002 2.74163684793700E-0002 2.73557338499065E-0002 + 2.72952050738187E-0002 2.72347820133377E-0002 2.71744645308185E-0002 2.71142524887399E-0002 2.70541457497048E-0002 + 2.69941441764391E-0002 2.69342476317931E-0002 2.68744559787402E-0002 2.68147690803774E-0002 2.67551867999251E-0002 + 2.66957090007270E-0002 2.66363355462503E-0002 2.65770663000848E-0002 2.65179011259443E-0002 2.64588398876648E-0002 + 2.63998824492059E-0002 2.63410286746496E-0002 2.62822784282012E-0002 2.62236315741885E-0002 2.61650879770619E-0002 + 2.61066475013946E-0002 2.60483100118823E-0002 2.59900753733432E-0002 2.59319434507177E-0002 2.58739141090689E-0002 + 2.58159872135817E-0002 2.57581626295635E-0002 2.57004402224438E-0002 2.56428198577739E-0002 2.55853014012274E-0002 + 2.55278847185993E-0002 2.54705696758072E-0002 2.54133561388897E-0002 2.53562439740074E-0002 2.52992330474425E-0002 + 2.52423232255987E-0002 2.51855143750012E-0002 2.51288063622965E-0002 2.50721990542526E-0002 2.50156923177587E-0002 + 2.49592860198248E-0002 2.49029800275827E-0002 2.48467742082845E-0002 2.47906684293038E-0002 2.47346625581351E-0002 + 2.46787564623931E-0002 2.46229500098140E-0002 2.45672430682542E-0002 2.45116355056911E-0002 2.44561271902220E-0002 + 2.44007179900653E-0002 2.43454077735598E-0002 2.42901964091638E-0002 2.42350837654569E-0002 2.41800697111381E-0002 + 2.41251541150271E-0002 2.40703368460630E-0002 2.40156177733055E-0002 2.39609967659340E-0002 2.39064736932471E-0002 + 2.38520484246643E-0002 2.37977208297238E-0002 2.37434907780840E-0002 2.36893581395224E-0002 2.36353227839363E-0002 + 2.35813845813423E-0002 2.35275434018764E-0002 2.34737991157936E-0002 2.34201515934684E-0002 2.33666007053943E-0002 + 2.33131463221836E-0002 2.32597883145681E-0002 2.32065265533981E-0002 2.31533609096427E-0002 2.31002912543902E-0002 + 2.30473174588470E-0002 2.29944393943386E-0002 2.29416569323087E-0002 2.28889699443200E-0002 2.28363783020530E-0002 + 2.27838818773069E-0002 2.27314805419990E-0002 2.26791741681650E-0002 2.26269626279586E-0002 2.25748457936513E-0002 + 2.25228235376334E-0002 2.24708957324123E-0002 2.24190622506135E-0002 2.23673229649804E-0002 2.23156777483740E-0002 + 2.22641264737730E-0002 2.22126690142737E-0002 2.21613052430897E-0002 2.21100350335524E-0002 2.20588582591102E-0002 + 2.20077747933290E-0002 2.19567845098917E-0002 2.19058872825987E-0002 2.18550829853673E-0002 2.18043714922316E-0002 + 2.17537526773431E-0002 2.17032264149698E-0002 2.16527925794967E-0002 2.16024510454253E-0002 2.15522016873741E-0002 + 2.15020443800780E-0002 2.14519789983883E-0002 2.14020054172732E-0002 2.13521235118167E-0002 2.13023331572196E-0002 + 2.12526342287987E-0002 2.12030266019870E-0002 2.11535101523338E-0002 2.11040847555042E-0002 2.10547502872794E-0002 + 2.10055066235563E-0002 2.09563536403482E-0002 2.09072912137833E-0002 2.08583192201063E-0002 2.08094375356772E-0002 + 2.07606460369713E-0002 2.07119446005799E-0002 2.06633331032092E-0002 2.06148114216813E-0002 2.05663794329330E-0002 + 2.05180370140169E-0002 2.04697840421004E-0002 2.04216203944658E-0002 2.03735459485109E-0002 2.03255605817479E-0002 + 2.02776641718044E-0002 2.02298565964223E-0002 2.01821377334588E-0002 2.01345074608853E-0002 2.00869656567878E-0002 + 2.00395121993671E-0002 1.99921469669382E-0002 1.99448698379307E-0002 1.98976806908885E-0002 1.98505794044695E-0002 + 1.98035658574462E-0002 1.97566399287048E-0002 1.97098014972458E-0002 1.96630504421836E-0002 1.96163866427465E-0002 + 1.95698099782769E-0002 1.95233203282303E-0002 1.94769175721768E-0002 1.94306015897993E-0002 1.93843722608950E-0002 + 1.93382294653740E-0002 1.92921730832602E-0002 1.92462029946910E-0002 1.92003190799163E-0002 1.91545212193004E-0002 + 1.91088092933197E-0002 1.90631831825644E-0002 1.90176427677374E-0002 1.89721879296546E-0002 1.89268185492450E-0002 + 1.88815345075501E-0002 1.88363356857243E-0002 1.87912219650347E-0002 1.87461932268611E-0002 1.87012493526957E-0002 + 1.86563902241433E-0002 1.86116157229211E-0002 1.85669257308585E-0002 1.85223201298974E-0002 1.84777988020919E-0002 + 1.84333616296080E-0002 1.83890084947240E-0002 1.83447392798303E-0002 1.83005538674290E-0002 1.82564521401341E-0002 + 1.82124339806717E-0002 1.81684992718794E-0002 1.81246478967064E-0002 1.80808797382136E-0002 1.80371946795737E-0002 + 1.79935926040706E-0002 1.79500733950995E-0002 1.79066369361672E-0002 1.78632831108916E-0002 1.78200118030020E-0002 + 1.77768228963387E-0002 1.77337162748530E-0002 1.76906918226074E-0002 1.76477494237752E-0002 1.76048889626406E-0002 + 1.75621103235986E-0002 1.75194133911550E-0002 1.74767980499263E-0002 1.74342641846393E-0002 1.73918116801318E-0002 + 1.73494404213517E-0002 1.73071502933576E-0002 1.72649411813182E-0002 1.72228129705125E-0002 1.71807655463301E-0002 + 1.71387987942698E-0002 1.70969125999417E-0002 1.70551068490648E-0002 1.70133814274689E-0002 1.69717362210931E-0002 + 1.69301711159865E-0002 1.68886859983081E-0002 1.68472807543262E-0002 1.68059552704192E-0002 1.67647094330745E-0002 + 1.67235431288894E-0002 1.66824562445704E-0002 1.66414486669335E-0002 1.66005202829038E-0002 1.65596709795156E-0002 + 1.65189006439127E-0002 1.64782091633474E-0002 1.64375964251815E-0002 1.63970623168855E-0002 1.63566067260390E-0002 + 1.63162295403301E-0002 1.62759306475559E-0002 1.62357099356221E-0002 1.61955672925430E-0002 1.61555026064415E-0002 + 1.61155157655488E-0002 1.60756066582050E-0002 1.60357751728580E-0002 1.59960211980642E-0002 1.59563446224884E-0002 + 1.59167453349033E-0002 1.58772232241898E-0002 1.58377781793368E-0002 1.57984100894413E-0002 1.57591188437081E-0002 + 1.57199043314495E-0002 1.56807664420863E-0002 1.56417050651462E-0002 1.56027200902651E-0002 1.55638114071863E-0002 + 1.55249789057604E-0002 1.54862224759458E-0002 1.54475420078081E-0002 1.54089373915201E-0002 1.53704085173619E-0002 + 1.53319552757209E-0002 1.52935775570916E-0002 1.52552752520752E-0002 1.52170482513805E-0002 1.51788964458227E-0002 + 1.51408197263241E-0002 1.51028179839136E-0002 1.50648911097270E-0002 1.50270389950067E-0002 1.49892615311016E-0002 + 1.49515586094674E-0002 1.49139301216659E-0002 1.48763759593656E-0002 1.48388960143411E-0002 1.48014901784734E-0002 + 1.47641583437497E-0002 1.47269004022633E-0002 1.46897162462136E-0002 1.46526057679060E-0002 1.46155688597519E-0002 + 1.45786054142683E-0002 1.45417153240785E-0002 1.45048984819112E-0002 1.44681547806008E-0002 1.44314841130876E-0002 + 1.43948863724170E-0002 1.43583614517403E-0002 1.43219092443140E-0002 1.42855296435002E-0002 1.42492225427661E-0002 + 1.42129878356840E-0002 1.41768254159317E-0002 1.41407351772920E-0002 1.41047170136526E-0002 1.40687708190063E-0002 + 1.40328964874509E-0002 1.39970939131890E-0002 1.39613629905276E-0002 1.39257036138792E-0002 1.38901156777601E-0002 + 1.38545990767920E-0002 1.38191537057005E-0002 1.37837794593160E-0002 1.37484762325732E-0002 1.37132439205111E-0002 + 1.36780824182732E-0002 1.36429916211069E-0002 1.36079714243639E-0002 1.35730217235001E-0002 1.35381424140751E-0002 + 1.35033333917529E-0002 1.34685945523009E-0002 1.34339257915908E-0002 1.33993270055977E-0002 1.33647980904006E-0002 + 1.33303389421822E-0002 1.32959494572283E-0002 1.32616295319290E-0002 1.32273790627772E-0002 1.31931979463695E-0002 + 1.31590860794056E-0002 1.31250433586887E-0002 1.30910696811251E-0002 1.30571649437241E-0002 1.30233290435984E-0002 + 1.29895618779632E-0002 1.29558633441372E-0002 1.29222333395415E-0002 1.28886717617005E-0002 1.28551785082408E-0002 + 1.28217534768921E-0002 1.27883965654866E-0002 1.27551076719590E-0002 1.27218866943466E-0002 1.26887335307890E-0002 + 1.26556480795286E-0002 1.26226302389094E-0002 1.25896799073783E-0002 1.25567969834839E-0002 1.25239813658773E-0002 + 1.24912329533115E-0002 1.24585516446414E-0002 1.24259373388241E-0002 1.23933899349182E-0002 1.23609093320845E-0002 + 1.23284954295853E-0002 1.22961481267845E-0002 1.22638673231480E-0002 1.22316529182430E-0002 1.21995048117380E-0002 + 1.21674229034035E-0002 1.21354070931107E-0002 1.21034572808327E-0002 1.20715733666434E-0002 1.20397552507181E-0002 + 1.20080028333334E-0002 1.19763160148664E-0002 1.19446946957959E-0002 1.19131387767010E-0002 1.18816481582622E-0002 + 1.18502227412603E-0002 1.18188624265773E-0002 1.17875671151957E-0002 1.17563367081985E-0002 1.17251711067696E-0002 + 1.16940702121929E-0002 1.16630339258533E-0002 1.16320621492355E-0002 1.16011547839251E-0002 1.15703117316076E-0002 + 1.15395328940686E-0002 1.15088181731941E-0002 1.14781674709700E-0002 1.14475806894824E-0002 1.14170577309169E-0002 + 1.13865984975595E-0002 1.13562028917958E-0002 1.13258708161111E-0002 1.12956021730904E-0002 1.12653968654183E-0002 + 1.12352547958793E-0002 1.12051758673569E-0002 1.11751599828345E-0002 1.11452070453946E-0002 1.11153169582191E-0002 + 1.10854896245893E-0002 1.10557249478854E-0002 1.10260228315872E-0002 1.09963831792729E-0002 1.09668058946206E-0002 + 1.09372908814066E-0002 1.09078380435064E-0002 1.08784472848944E-0002 1.08491185096436E-0002 1.08198516219258E-0002 + 1.07906465260116E-0002 1.07615031262698E-0002 1.07324213271681E-0002 1.07034010332725E-0002 1.06744421492476E-0002 + 1.06455445798559E-0002 1.06167082299586E-0002 1.05879330045151E-0002 1.05592188085826E-0002 1.05305655473169E-0002 + 1.05019731259715E-0002 1.04734414498980E-0002 1.04449704245457E-0002 1.04165599554622E-0002 1.03882099482926E-0002 + 1.03599203087795E-0002 1.03316909427639E-0002 1.03035217561836E-0002 1.02754126550745E-0002 1.02473635455698E-0002 + 1.02193743339000E-0002 1.01914449263934E-0002 1.01635752294750E-0002 1.01357651496676E-0002 1.01080145935909E-0002 + 1.00803234679618E-0002 1.00526916795942E-0002 1.00251191353992E-0002 9.99760574238463E-0003 9.97015140765529E-0003 + 9.94275603841287E-0003 9.91541954195570E-0003 9.88814182567897E-0003 9.86092279707430E-0003 9.83376236373020E-0003 + 9.80666043333145E-0003 9.77961691365933E-0003 9.75263171259167E-0003 9.72570473810246E-0003 9.69883589826214E-0003 + 9.67202510123718E-0003 9.64527225529050E-0003 9.61857726878086E-0003 9.59194005016314E-0003 9.56536050798830E-0003 + 9.53883855090307E-0003 9.51237408765021E-0003 9.48596702706815E-0003 9.45961727809104E-0003 9.43332474974895E-0003 + 9.40708935116730E-0003 9.38091099156727E-0003 9.35478958026538E-0003 9.32872502667373E-0003 9.30271724029984E-0003 + 9.27676613074626E-0003 9.25087160771124E-0003 9.22503358098789E-0003 9.19925196046467E-0003 9.17352665612499E-0003 + 9.14785757804739E-0003 9.12224463640542E-0003 9.09668774146727E-0003 9.07118680359635E-0003 9.04574173325059E-0003 + 9.02035244098280E-0003 8.99501883744035E-0003 8.96974083336531E-0003 8.94451833959431E-0003 8.91935126705835E-0003 + 8.89423952678303E-0003 8.86918302988819E-0003 8.84418168758809E-0003 8.81923541119111E-0003 8.79434411210005E-0003 + 8.76950770181164E-0003 8.74472609191675E-0003 8.71999919410034E-0003 8.69532692014122E-0003 8.67070918191222E-0003 + 8.64614589137985E-0003 8.62163696060465E-0003 8.59718230174068E-0003 8.57278182703569E-0003 8.54843544883116E-0003 + 8.52414307956195E-0003 8.49990463175658E-0003 8.47572001803681E-0003 8.45158915111803E-0003 8.42751194380871E-0003 + 8.40348830901064E-0003 8.37951815971890E-0003 8.35560140902156E-0003 8.33173797009992E-0003 8.30792775622818E-0003 + 8.28417068077349E-0003 8.26046665719609E-0003 8.23681559904884E-0003 8.21321741997755E-0003 8.18967203372062E-0003 + 8.16617935410922E-0003 8.14273929506718E-0003 8.11935177061063E-0003 8.09601669484854E-0003 8.07273398198203E-0003 + 8.04950354630480E-0003 8.02632530220270E-0003 8.00319916415396E-0003 7.98012504672905E-0003 7.95710286459034E-0003 + 7.93413253249262E-0003 7.91121396528245E-0003 7.88834707789853E-0003 7.86553178537132E-0003 7.84276800282325E-0003 + 7.82005564546855E-0003 7.79739462861308E-0003 7.77478486765451E-0003 7.75222627808201E-0003 7.72971877547644E-0003 + 7.70726227550999E-0003 7.68485669394656E-0003 7.66250194664121E-0003 7.64019794954039E-0003 7.61794461868191E-0003 + 7.59574187019468E-0003 7.57358962029888E-0003 7.55148778530565E-0003 7.52943628161739E-0003 7.50743502572729E-0003 + 7.48548393421951E-0003 7.46358292376917E-0003 7.44173191114209E-0003 7.41993081319495E-0003 7.39817954687499E-0003 + 7.37647802922031E-0003 7.35482617735940E-0003 7.33322390851130E-0003 7.31167113998563E-0003 7.29016778918229E-0003 + 7.26871377359166E-0003 7.24730901079424E-0003 7.22595341846103E-0003 7.20464691435300E-0003 7.18338941632126E-0003 + 7.16218084230712E-0003 7.14102111034174E-0003 7.11991013854635E-0003 7.09884784513210E-0003 7.07783414839977E-0003 + 7.05686896674021E-0003 7.03595221863377E-0003 7.01508382265061E-0003 6.99426369745039E-0003 6.97349176178241E-0003 + 6.95276793448549E-0003 6.93209213448768E-0003 6.91146428080673E-0003 6.89088429254946E-0003 6.87035208891211E-0003 + 6.84986758918003E-0003 6.82943071272780E-0003 6.80904137901910E-0003 6.78869950760656E-0003 6.76840501813194E-0003 + 6.74815783032577E-0003 6.72795786400761E-0003 6.70780503908565E-0003 6.68769927555709E-0003 6.66764049350762E-0003 + 6.64762861311162E-0003 6.62766355463214E-0003 6.60774523842066E-0003 6.58787358491723E-0003 6.56804851465020E-0003 + 6.54826994823648E-0003 6.52853780638110E-0003 6.50885200987739E-0003 6.48921247960694E-0003 6.46961913653938E-0003 + 6.45007190173253E-0003 6.43057069633209E-0003 6.41111544157194E-0003 6.39170605877369E-0003 6.37234246934684E-0003 + 6.35302459478878E-0003 6.33375235668452E-0003 6.31452567670689E-0003 6.29534447661621E-0003 6.27620867826054E-0003 + 6.25711820357534E-0003 6.23807297458353E-0003 6.21907291339554E-0003 6.20011794220902E-0003 6.18120798330904E-0003 + 6.16234295906788E-0003 6.14352279194487E-0003 6.12474740448671E-0003 6.10601671932696E-0003 6.08733065918634E-0003 + 6.06868914687242E-0003 6.05009210527976E-0003 6.03153945738979E-0003 6.01303112627055E-0003 5.99456703507710E-0003 + 5.97614710705095E-0003 5.95777126552037E-0003 5.93943943390012E-0003 5.92115153569154E-0003 5.90290749448245E-0003 + 5.88470723394690E-0003 5.86655067784556E-0003 5.84843775002518E-0003 5.83036837441887E-0003 5.81234247504583E-0003 + 5.79435997601146E-0003 5.77642080150725E-0003 5.75852487581061E-0003 5.74067212328503E-0003 5.72286246837979E-0003 + 5.70509583563013E-0003 5.68737214965698E-0003 5.66969133516715E-0003 5.65205331695302E-0003 5.63445801989261E-0003 + 5.61690536894960E-0003 5.59939528917307E-0003 5.58192770569770E-0003 5.56450254374343E-0003 5.54711972861574E-0003 + 5.52977918570527E-0003 5.51248084048791E-0003 5.49522461852483E-0003 5.47801044546224E-0003 5.46083824703152E-0003 + 5.44370794904896E-0003 5.42661947741600E-0003 5.40957275811884E-0003 5.39256771722857E-0003 5.37560428090116E-0003 + 5.35868237537723E-0003 5.34180192698221E-0003 5.32496286212609E-0003 5.30816510730343E-0003 5.29140858909346E-0003 + 5.27469323415973E-0003 5.25801896925033E-0003 5.24138572119763E-0003 5.22479341691839E-0003 5.20824198341364E-0003 + 5.19173134776847E-0003 5.17526143715234E-0003 5.15883217881864E-0003 5.14244350010491E-0003 5.12609532843259E-0003 + 5.10978759130711E-0003 5.09352021631783E-0003 5.07729313113775E-0003 5.06110626352390E-0003 5.04495954131681E-0003 + 5.02885289244082E-0003 5.01278624490377E-0003 4.99675952679714E-0003 4.98077266629588E-0003 4.96482559165836E-0003 + 4.94891823122641E-0003 4.93305051342510E-0003 4.91722236676291E-0003 4.90143371983140E-0003 4.88568450130548E-0003 + 4.86997463994307E-0003 4.85430406458514E-0003 4.83867270415579E-0003 4.82308048766194E-0003 4.80752734419355E-0003 + 4.79201320292331E-0003 4.77653799310685E-0003 4.76110164408243E-0003 4.74570408527103E-0003 4.73034524617632E-0003 + 4.71502505638447E-0003 4.69974344556428E-0003 4.68450034346691E-0003 4.66929567992609E-0003 4.65412938485781E-0003 + 4.63900138826037E-0003 4.62391162021444E-0003 4.60886001088278E-0003 4.59384649051039E-0003 4.57887098942435E-0003 + 4.56393343803371E-0003 4.54903376682969E-0003 4.53417190638528E-0003 4.51934778735549E-0003 4.50456134047705E-0003 + 4.48981249656856E-0003 4.47510118653036E-0003 4.46042734134432E-0003 4.44579089207416E-0003 4.43119176986497E-0003 + 4.41662990594348E-0003 4.40210523161780E-0003 4.38761767827753E-0003 4.37316717739361E-0003 4.35875366051816E-0003 + 4.34437705928477E-0003 4.33003730540804E-0003 4.31573433068384E-0003 4.30146806698903E-0003 4.28723844628158E-0003 + 4.27304540060046E-0003 4.25888886206547E-0003 4.24476876287743E-0003 4.23068503531786E-0003 4.21663761174916E-0003 + 4.20262642461435E-0003 4.18865140643723E-0003 4.17471248982215E-0003 4.16080960745399E-0003 4.14694269209825E-0003 + 4.13311167660076E-0003 4.11931649388787E-0003 4.10555707696618E-0003 4.09183335892271E-0003 4.07814527292463E-0003 + 4.06449275221931E-0003 4.05087573013434E-0003 4.03729414007730E-0003 4.02374791553590E-0003 4.01023699007773E-0003 + 3.99676129735047E-0003 3.98332077108154E-0003 3.96991534507821E-0003 3.95654495322759E-0003 3.94320952949645E-0003 + 3.92990900793128E-0003 3.91664332265815E-0003 3.90341240788267E-0003 3.89021619789009E-0003 3.87705462704498E-0003 + 3.86392762979141E-0003 3.85083514065274E-0003 3.83777709423170E-0003 3.82475342521028E-0003 3.81176406834954E-0003 + 3.79880895848988E-0003 3.78588803055065E-0003 3.77300121953034E-0003 3.76014846050635E-0003 3.74732968863509E-0003 + 3.73454483915187E-0003 3.72179384737072E-0003 3.70907664868461E-0003 3.69639317856514E-0003 3.68374337256265E-0003 + 3.67112716630604E-0003 3.65854449550287E-0003 3.64599529593920E-0003 3.63347950347953E-0003 3.62099705406682E-0003 + 3.60854788372238E-0003 3.59613192854587E-0003 3.58374912471516E-0003 3.57139940848644E-0003 3.55908271619397E-0003 + 3.54679898425013E-0003 3.53454814914543E-0003 3.52233014744830E-0003 3.51014491580522E-0003 3.49799239094049E-0003 + 3.48587250965637E-0003 3.47378520883284E-0003 3.46173042542763E-0003 3.44970809647624E-0003 3.43771815909175E-0003 + 3.42576055046491E-0003 3.41383520786391E-0003 3.40194206863459E-0003 3.39008107020011E-0003 3.37825215006106E-0003 + 3.36645524579540E-0003 3.35469029505833E-0003 3.34295723558236E-0003 3.33125600517714E-0003 3.31958654172942E-0003 + 3.30794878320317E-0003 3.29634266763926E-0003 3.28476813315563E-0003 3.27322511794710E-0003 3.26171356028542E-0003 + 3.25023339851914E-0003 3.23878457107356E-0003 3.22736701645084E-0003 3.21598067322966E-0003 3.20462548006546E-0003 + 3.19330137569014E-0003 3.18200829891222E-0003 3.17074618861670E-0003 3.15951498376488E-0003 3.14831462339461E-0003 + 3.13714504661994E-0003 3.12600619263125E-0003 3.11489800069509E-0003 3.10382041015426E-0003 3.09277336042764E-0003 + 3.08175679101015E-0003 3.07077064147281E-0003 3.05981485146251E-0003 3.04888936070215E-0003 3.03799410899043E-0003 + 3.02712903620195E-0003 3.01629408228700E-0003 3.00548918727159E-0003 2.99471429125748E-0003 2.98396933442195E-0003 + 2.97325425701791E-0003 2.96256899937373E-0003 2.95191350189334E-0003 2.94128770505599E-0003 2.93069154941632E-0003 + 2.92012497560433E-0003 2.90958792432522E-0003 2.89908033635947E-0003 2.88860215256266E-0003 2.87815331386556E-0003 + 2.86773376127393E-0003 2.85734343586858E-0003 2.84698227880531E-0003 2.83665023131476E-0003 2.82634723470252E-0003 + 2.81607323034891E-0003 2.80582815970912E-0003 2.79561196431297E-0003 2.78542458576494E-0003 2.77526596574420E-0003 + 2.76513604600440E-0003 2.75503476837377E-0003 2.74496207475498E-0003 2.73491790712507E-0003 2.72490220753556E-0003 + 2.71491491811216E-0003 2.70495598105495E-0003 2.69502533863814E-0003 2.68512293321016E-0003 2.67524870719358E-0003 + 2.66540260308493E-0003 2.65558456345489E-0003 2.64579453094802E-0003 2.63603244828285E-0003 2.62629825825172E-0003 + 2.61659190372086E-0003 2.60691332763024E-0003 2.59726247299352E-0003 2.58763928289808E-0003 2.57804370050489E-0003 + 2.56847566904853E-0003 2.55893513183703E-0003 2.54942203225200E-0003 2.53993631374839E-0003 2.53047791985454E-0003 + 2.52104679417216E-0003 2.51164288037616E-0003 2.50226612221478E-0003 2.49291646350932E-0003 2.48359384815433E-0003 + 2.47429822011737E-0003 2.46502952343900E-0003 2.45578770223286E-0003 2.44657270068543E-0003 2.43738446305614E-0003 + 2.42822293367718E-0003 2.41908805695364E-0003 2.40997977736324E-0003 2.40089803945642E-0003 2.39184278785629E-0003 + 2.38281396725851E-0003 2.37381152243132E-0003 2.36483539821538E-0003 2.35588553952390E-0003 2.34696189134242E-0003 + 2.33806439872880E-0003 2.32919300681327E-0003 2.32034766079823E-0003 2.31152830595836E-0003 2.30273488764044E-0003 + 2.29396735126332E-0003 2.28522564231801E-0003 2.27650970636742E-0003 2.26781948904649E-0003 2.25915493606200E-0003 + 2.25051599319264E-0003 2.24190260628893E-0003 2.23331472127304E-0003 2.22475228413901E-0003 2.21621524095241E-0003 + 2.20770353785053E-0003 2.19921712104215E-0003 2.19075593680761E-0003 2.18231993149872E-0003 2.17390905153870E-0003 + 2.16552324342217E-0003 2.15716245371503E-0003 2.14882662905451E-0003 2.14051571614904E-0003 2.13222966177823E-0003 + 2.12396841279285E-0003 2.11573191611472E-0003 2.10752011873675E-0003 2.09933296772276E-0003 2.09117041020759E-0003 + 2.08303239339690E-0003 2.07491886456730E-0003 2.06682977106608E-0003 2.05876506031134E-0003 2.05072467979188E-0003 + 2.04270857706713E-0003 2.03471669976716E-0003 2.02674899559254E-0003 2.01880541231443E-0003 2.01088589777439E-0003 + 2.00299039988439E-0003 1.99511886662681E-0003 1.98727124605431E-0003 1.97944748628984E-0003 1.97164753552655E-0003 + 1.96387134202781E-0003 1.95611885412707E-0003 1.94839002022786E-0003 1.94068478880378E-0003 1.93300310839838E-0003 + 1.92534492762517E-0003 1.91771019516752E-0003 1.91009885977864E-0003 1.90251087028159E-0003 1.89494617556911E-0003 + 1.88740472460368E-0003 1.87988646641739E-0003 1.87239135011199E-0003 1.86491932485873E-0003 1.85747033989838E-0003 + 1.85004434454122E-0003 1.84264128816688E-0003 1.83526112022441E-0003 1.82790379023212E-0003 1.82056924777764E-0003 + 1.81325744251783E-0003 1.80596832417865E-0003 1.79870184255530E-0003 1.79145794751199E-0003 1.78423658898198E-0003 + 1.77703771696752E-0003 1.76986128153982E-0003 1.76270723283896E-0003 1.75557552107386E-0003 1.74846609652228E-0003 + 1.74137890953069E-0003 1.73431391051430E-0003 1.72727104995692E-0003 1.72025027841108E-0003 1.71325154649777E-0003 + 1.70627480490654E-0003 1.69932000439542E-0003 1.69238709579083E-0003 1.68547602998762E-0003 1.67858675794891E-0003 + 1.67171923070616E-0003 1.66487339935904E-0003 1.65804921507538E-0003 1.65124662909122E-0003 1.64446559271064E-0003 + 1.63770605730580E-0003 1.63096797431684E-0003 1.62425129525189E-0003 1.61755597168697E-0003 1.61088195526593E-0003 + 1.60422919770052E-0003 1.59759765077016E-0003 1.59098726632209E-0003 1.58439799627115E-0003 1.57782979259983E-0003 + 1.57128260735825E-0003 1.56475639266401E-0003 1.55825110070224E-0003 1.55176668372548E-0003 1.54530309405370E-0003 + 1.53886028407420E-0003 1.53243820624158E-0003 1.52603681307775E-0003 1.51965605717176E-0003 1.51329589117990E-0003 + 1.50695626782550E-0003 1.50063713989903E-0003 1.49433846025798E-0003 1.48806018182676E-0003 1.48180225759682E-0003 + 1.47556464062639E-0003 1.46934728404064E-0003 1.46315014103146E-0003 1.45697316485753E-0003 1.45081630884425E-0003 + 1.44467952638362E-0003 1.43856277093433E-0003 1.43246599602157E-0003 1.42638915523709E-0003 1.42033220223908E-0003 + 1.41429509075223E-0003 1.40827777456753E-0003 1.40228020754235E-0003 1.39630234360036E-0003 1.39034413673143E-0003 + 1.38440554099170E-0003 1.37848651050338E-0003 1.37258699945488E-0003 1.36670696210060E-0003 1.36084635276098E-0003 + 1.35500512582245E-0003 1.34918323573734E-0003 1.34338063702387E-0003 1.33759728426607E-0003 1.33183313211383E-0003 + 1.32608813528271E-0003 1.32036224855399E-0003 1.31465542677461E-0003 1.30896762485710E-0003 1.30329879777959E-0003 + 1.29764890058567E-0003 1.29201788838443E-0003 1.28640571635040E-0003 1.28081233972345E-0003 1.27523771380882E-0003 + 1.26968179397702E-0003 1.26414453566381E-0003 1.25862589437014E-0003 1.25312582566210E-0003 1.24764428517093E-0003 + 1.24218122859290E-0003 1.23673661168930E-0003 1.23131039028638E-0003 1.22590252027535E-0003 1.22051295761228E-0003 + 1.21514165831806E-0003 1.20978857847840E-0003 1.20445367424375E-0003 1.19913690182925E-0003 1.19383821751468E-0003 + 1.18855757764448E-0003 1.18329493862762E-0003 1.17805025693759E-0003 1.17282348911236E-0003 1.16761459175434E-0003 + 1.16242352153032E-0003 1.15725023517141E-0003 1.15209468947307E-0003 1.14695684129496E-0003 1.14183664756095E-0003 + 1.13673406525911E-0003 1.13164905144158E-0003 1.12658156322461E-0003 1.12153155778843E-0003 1.11649899237733E-0003 + 1.11148382429946E-0003 1.10648601092689E-0003 1.10150550969557E-0003 1.09654227810519E-0003 1.09159627371927E-0003 + 1.08666745416497E-0003 1.08175577713319E-0003 1.07686120037843E-0003 1.07198368171874E-0003 1.06712317903575E-0003 + 1.06227965027455E-0003 1.05745305344371E-0003 1.05264334661517E-0003 1.04785048792424E-0003 1.04307443556956E-0003 + 1.03831514781303E-0003 1.03357258297976E-0003 1.02884669945806E-0003 1.02413745569937E-0003 1.01944481021822E-0003 + 1.01476872159219E-0003 1.01010914846188E-0003 1.00546604953081E-0003 1.00083938356547E-0003 9.96229109395162E-0004 + 9.91635185912065E-0004 9.87057572071131E-0004 9.82496226890006E-0004 9.77951109449101E-0004 9.73422178891424E-0004 + 9.68909394422622E-0004 9.64412715310877E-0004 9.59932100886913E-0004 9.55467510543927E-0004 9.51018903737525E-0004 + 9.46586239985730E-0004 9.42169478868879E-0004 9.37768580029635E-0004 9.33383503172883E-0004 9.29014208065767E-0004 + 9.24660654537557E-0004 9.20322802479653E-0004 9.16000611845557E-0004 9.11694042650780E-0004 9.07403054972849E-0004 + 9.03127608951210E-0004 8.98867664787258E-0004 8.94623182744211E-0004 8.90394123147112E-0004 8.86180446382794E-0004 + 8.81982112899798E-0004 8.77799083208376E-0004 8.73631317880392E-0004 8.69478777549351E-0004 8.65341422910281E-0004 + 8.61219214719724E-0004 8.57112113795715E-0004 8.53020081017684E-0004 8.48943077326473E-0004 8.44881063724241E-0004 + 8.40834001274438E-0004 8.36801851101801E-0004 8.32784574392234E-0004 8.28782132392836E-0004 8.24794486411805E-0004 + 8.20821597818439E-0004 8.16863428043058E-0004 8.12919938576963E-0004 8.08991090972442E-0004 8.05076846842648E-0004 + 8.01177167861624E-0004 7.97292015764210E-0004 7.93421352346046E-0004 7.89565139463485E-0004 7.85723339033567E-0004 + 7.81895913034013E-0004 7.78082823503105E-0004 7.74284032539718E-0004 7.70499502303219E-0004 7.66729195013469E-0004 + 7.62973072950758E-0004 7.59231098455749E-0004 7.55503233929476E-0004 7.51789441833250E-0004 7.48089684688665E-0004 + 7.44403925077505E-0004 7.40732125641768E-0004 7.37074249083548E-0004 7.33430258165034E-0004 7.29800115708480E-0004 + 7.26183784596117E-0004 7.22581227770160E-0004 7.18992408232716E-0004 7.15417289045803E-0004 7.11855833331239E-0004 + 7.08308004270637E-0004 7.04773765105374E-0004 7.01253079136509E-0004 6.97745909724784E-0004 6.94252220290534E-0004 + 6.90771974313708E-0004 6.87305135333756E-0004 6.83851666949627E-0004 6.80411532819733E-0004 6.76984696661872E-0004 + 6.73571122253228E-0004 6.70170773430280E-0004 6.66783614088821E-0004 6.63409608183852E-0004 6.60048719729575E-0004 + 6.56700912799356E-0004 6.53366151525652E-0004 6.50044400100010E-0004 6.46735622772983E-0004 6.43439783854106E-0004 + 6.40156847711881E-0004 6.36886778773678E-0004 6.33629541525745E-0004 6.30385100513126E-0004 6.27153420339655E-0004 + 6.23934465667882E-0004 6.20728201219043E-0004 6.17534591773043E-0004 6.14353602168361E-0004 6.11185197302061E-0004 + 6.08029342129706E-0004 6.04886001665352E-0004 6.01755140981490E-0004 5.98636725208992E-0004 5.95530719537097E-0004 + 5.92437089213339E-0004 5.89355799543534E-0004 5.86286815891706E-0004 5.83230103680090E-0004 5.80185628389040E-0004 + 5.77153355557013E-0004 5.74133250780537E-0004 5.71125279714140E-0004 5.68129408070345E-0004 5.65145601619582E-0004 + 5.62173826190206E-0004 5.59214047668395E-0004 5.56266231998140E-0004 5.53330345181211E-0004 5.50406353277085E-0004 + 5.47494222402941E-0004 5.44593918733577E-0004 5.41705408501422E-0004 5.38828657996438E-0004 5.35963633566105E-0004 + 5.33110301615397E-0004 5.30268628606700E-0004 5.27438581059813E-0004 5.24620125551862E-0004 5.21813228717314E-0004 + 5.19017857247880E-0004 5.16233977892499E-0004 5.13461557457310E-0004 5.10700562805579E-0004 5.07950960857693E-0004 + 5.05212718591084E-0004 5.02485803040206E-0004 4.99770181296511E-0004 4.97065820508363E-0004 4.94372687881043E-0004 + 4.91690750676670E-0004 4.89019976214193E-0004 4.86360331869323E-0004 4.83711785074498E-0004 4.81074303318871E-0004 + 4.78447854148216E-0004 4.75832405164937E-0004 4.73227924027988E-0004 4.70634378452861E-0004 4.68051736211539E-0004 + 4.65479965132420E-0004 4.62919033100346E-0004 4.60368908056489E-0004 4.57829557998363E-0004 4.55300950979746E-0004 + 4.52783055110669E-0004 4.50275838557359E-0004 4.47779269542193E-0004 4.45293316343677E-0004 4.42817947296379E-0004 + 4.40353130790919E-0004 4.37898835273893E-0004 4.35455029247874E-0004 4.33021681271330E-0004 4.30598759958601E-0004 + 4.28186233979874E-0004 4.25784072061110E-0004 4.23392242984036E-0004 4.21010715586069E-0004 4.18639458760324E-0004 + 4.16278441455518E-0004 4.13927632675966E-0004 4.11587001481535E-0004 4.09256516987589E-0004 4.06936148364970E-0004 + 4.04625864839931E-0004 4.02325635694133E-0004 4.00035430264561E-0004 3.97755217943509E-0004 3.95484968178547E-0004 + 3.93224650472452E-0004 3.90974234383200E-0004 3.88733689523899E-0004 3.86502985562757E-0004 3.84282092223066E-0004 + 3.82070979283114E-0004 3.79869616576188E-0004 3.77677973990506E-0004 3.75496021469198E-0004 3.73323729010247E-0004 + 3.71161066666452E-0004 3.69008004545413E-0004 3.66864512809450E-0004 3.64730561675598E-0004 3.62606121415538E-0004 + 3.60491162355587E-0004 3.58385654876632E-0004 3.56289569414097E-0004 3.54202876457924E-0004 3.52125546552494E-0004 + 3.50057550296625E-0004 3.47998858343502E-0004 3.45949441400659E-0004 3.43909270229930E-0004 3.41878315647403E-0004 + 3.39856548523395E-0004 3.37843939782396E-0004 3.35840460403044E-0004 3.33846081418067E-0004 3.31860773914274E-0004 + 3.29884509032476E-0004 3.27917257967471E-0004 3.25958991968006E-0004 3.24009682336720E-0004 3.22069300430125E-0004 + 3.20137817658541E-0004 3.18215205486094E-0004 3.16301435430632E-0004 3.14396479063713E-0004 3.12500308010567E-0004 + 3.10612893950036E-0004 3.08734208614561E-0004 3.06864223790112E-0004 3.05002911316187E-0004 3.03150243085730E-0004 + 3.01306191045118E-0004 2.99470727194124E-0004 2.97643823585856E-0004 2.95825452326744E-0004 2.94015585576475E-0004 + 2.92214195547969E-0004 2.90421254507347E-0004 2.88636734773866E-0004 2.86860608719907E-0004 2.85092848770913E-0004 + 2.83333427405371E-0004 2.81582317154752E-0004 2.79839490603482E-0004 2.78104920388917E-0004 2.76378579201270E-0004 + 2.74660439783605E-0004 2.72950474931774E-0004 2.71248657494396E-0004 2.69554960372804E-0004 2.67869356521008E-0004 + 2.66191818945674E-0004 2.64522320706054E-0004 2.62860834913975E-0004 2.61207334733778E-0004 2.59561793382296E-0004 + 2.57924184128810E-0004 2.56294480294999E-0004 2.54672655254921E-0004 2.53058682434954E-0004 2.51452535313774E-0004 + 2.49854187422298E-0004 2.48263612343674E-0004 2.46680783713205E-0004 2.45105675218336E-0004 2.43538260598611E-0004 + 2.41978513645626E-0004 2.40426408203001E-0004 2.38881918166326E-0004 2.37345017483148E-0004 2.35815680152903E-0004 + 2.34293880226891E-0004 2.32779591808246E-0004 2.31272789051877E-0004 2.29773446164452E-0004 2.28281537404335E-0004 + 2.26797037081575E-0004 2.25319919557841E-0004 2.23850159246398E-0004 2.22387730612071E-0004 2.20932608171191E-0004 + 2.19484766491579E-0004 2.18044180192485E-0004 2.16610823944560E-0004 2.15184672469827E-0004 2.13765700541622E-0004 + 2.12353882984573E-0004 2.10949194674549E-0004 2.09551610538635E-0004 2.08161105555079E-0004 2.06777654753261E-0004 + 2.05401233213666E-0004 2.04031816067818E-0004 2.02669378498271E-0004 2.01313895738547E-0004 1.99965343073120E-0004 + 1.98623695837356E-0004 1.97288929417487E-0004 1.95961019250580E-0004 1.94639940824477E-0004 1.93325669677780E-0004 + 1.92018181399792E-0004 1.90717451630499E-0004 1.89423456060520E-0004 1.88136170431065E-0004 1.86855570533912E-0004 + 1.85581632211353E-0004 1.84314331356168E-0004 1.83053643911576E-0004 1.81799545871213E-0004 1.80552013279077E-0004 + 1.79311022229495E-0004 1.78076548867096E-0004 1.76848569386756E-0004 1.75627060033575E-0004 1.74411997102825E-0004 + 1.73203356939932E-0004 1.72001115940416E-0004 1.70805250549864E-0004 1.69615737263896E-0004 1.68432552628120E-0004 + 1.67255673238098E-0004 1.66085075739304E-0004 1.64920736827099E-0004 1.63762633246673E-0004 1.62610741793021E-0004 + 1.61465039310909E-0004 1.60325502694821E-0004 1.59192108888938E-0004 1.58064834887089E-0004 1.56943657732713E-0004 + 1.55828554518837E-0004 1.54719502388017E-0004 1.53616478532317E-0004 1.52519460193258E-0004 1.51428424661796E-0004 + 1.50343349278272E-0004 1.49264211432374E-0004 1.48190988563117E-0004 1.47123658158780E-0004 1.46062197756890E-0004 + 1.45006584944171E-0004 1.43956797356518E-0004 1.42912812678946E-0004 1.41874608645563E-0004 1.40842163039537E-0004 + 1.39815453693040E-0004 1.38794458487233E-0004 1.37779155352209E-0004 1.36769522266972E-0004 1.35765537259393E-0004 + 1.34767178406165E-0004 1.33774423832784E-0004 1.32787251713492E-0004 1.31805640271257E-0004 1.30829567777721E-0004 + 1.29859012553178E-0004 1.28893952966523E-0004 1.27934367435222E-0004 1.26980234425278E-0004 1.26031532451183E-0004 + 1.25088240075896E-0004 1.24150335910790E-0004 1.23217798615633E-0004 1.22290606898532E-0004 1.21368739515908E-0004 + 1.20452175272461E-0004 1.19540893021121E-0004 1.18634871663026E-0004 1.17734090147470E-0004 1.16838527471884E-0004 + 1.15948162681782E-0004 1.15062974870731E-0004 1.14182943180319E-0004 1.13308046800111E-0004 1.12438264967619E-0004 + 1.11573576968254E-0004 1.10713962135307E-0004 1.09859399849896E-0004 1.09009869540934E-0004 1.08165350685100E-0004 + 1.07325822806789E-0004 1.06491265478092E-0004 1.05661658318742E-0004 1.04836980996086E-0004 1.04017213225057E-0004 + 1.03202334768118E-0004 1.02392325435243E-0004 1.01587165083869E-0004 1.00786833618869E-0004 9.99913109925067E-0005 + 9.92005772044032E-0005 9.84146123015088E-0005 9.76333963780509E-0005 9.68569095755120E-0005 9.60851320825827E-0005 + 9.53180441351349E-0005 9.45556260161759E-0005 9.37978580558205E-0005 9.30447206312510E-0005 9.22961941666779E-0005 + 9.15522591333111E-0005 9.08128960493140E-0005 9.00780854797804E-0005 8.93478080366841E-0005 8.86220443788505E-0005 + 8.79007752119222E-0005 8.71839812883159E-0005 8.64716434071945E-0005 8.57637424144216E-0005 8.50602592025379E-0005 + 8.43611747107116E-0005 8.36664699247100E-0005 8.29761258768650E-0005 8.22901236460303E-0005 8.16084443575535E-0005 + 8.09310691832307E-0005 8.02579793412834E-0005 7.95891560963086E-0005 7.89245807592508E-0005 7.82642346873673E-0005 + 7.76080992841861E-0005 7.69561559994772E-0005 7.63083863292089E-0005 7.56647718155226E-0005 7.50252940466852E-0005 + 7.43899346570598E-0005 7.37586753270720E-0005 7.31314977831671E-0005 7.25083837977824E-0005 7.18893151893047E-0005 + 7.12742738220366E-0005 7.06632416061672E-0005 7.00562004977244E-0005 6.94531324985506E-0005 6.88540196562585E-0005 + 6.82588440642030E-0005 6.76675878614394E-0005 6.70802332326893E-0005 6.64967624083115E-0005 6.59171576642551E-0005 + 6.53414013220342E-0005 6.47694757486850E-0005 6.42013633567369E-0005 6.36370466041703E-0005 6.30765079943873E-0005 + 6.25197300761735E-0005 6.19666954436602E-0005 6.14173867362948E-0005 6.08717866387990E-0005 6.03298778811392E-0005 + 5.97916432384882E-0005 5.92570655311884E-0005 5.87261276247213E-0005 5.81988124296663E-0005 5.76751029016718E-0005 + 5.71549820414126E-0005 5.66384328945643E-0005 5.61254385517580E-0005 5.56159821485504E-0005 5.51100468653903E-0005 + 5.46076159275782E-0005 5.41086726052369E-0005 5.36132002132700E-0005 5.31211821113356E-0005 5.26326017038016E-0005 + 5.21474424397158E-0005 5.16656878127724E-0005 5.11873213612719E-0005 5.07123266680918E-0005 5.02406873606453E-0005 + 4.97723871108545E-0005 4.93074096351069E-0005 4.88457386942250E-0005 4.83873580934326E-0005 4.79322516823157E-0005 + 4.74804033547924E-0005 4.70317970490738E-0005 4.65864167476304E-0005 4.61442464771616E-0005 4.57052703085530E-0005 + 4.52694723568489E-0005 4.48368367812117E-0005 4.44073477848929E-0005 4.39809896151932E-0005 4.35577465634293E-0005 + 4.31376029649039E-0005 4.27205431988627E-0005 4.23065516884668E-0005 4.18956129007532E-0005 4.14877113466048E-0005 + 4.10828315807113E-0005 4.06809582015362E-0005 4.02820758512861E-0005 3.98861692158687E-0005 3.94932230248652E-0005 + 3.91032220514906E-0005 3.87161511125632E-0005 3.83319950684684E-0005 3.79507388231226E-0005 3.75723673239426E-0005 + 3.71968655618068E-0005 3.68242185710252E-0005 3.64544114293001E-0005 3.60874292576983E-0005 3.57232572206094E-0005 + 3.53618805257158E-0005 3.50032844239589E-0005 3.46474542095015E-0005 3.42943752196973E-0005 3.39440328350524E-0005 + 3.35964124791972E-0005 3.32514996188449E-0005 3.29092797637617E-0005 3.25697384667331E-0005 3.22328613235263E-0005 + 3.18986339728601E-0005 3.15670420963665E-0005 3.12380714185618E-0005 3.09117077068069E-0005 3.05879367712764E-0005 + 3.02667444649252E-0005 2.99481166834513E-0005 2.96320393652657E-0005 2.93184984914550E-0005 2.90074800857481E-0005 + 2.86989702144857E-0005 2.83929549865806E-0005 2.80894205534885E-0005 2.77883531091708E-0005 2.74897388900637E-0005 + 2.71935641750416E-0005 2.68998152853837E-0005 2.66084785847437E-0005 2.63195404791098E-0005 2.60329874167764E-0005 + 2.57488058883063E-0005 2.54669824265005E-0005 2.51875036063610E-0005 2.49103560450585E-0005 2.46355264019012E-0005 + 2.43630013782957E-0005 2.40927677177184E-0005 2.38248122056782E-0005 2.35591216696855E-0005 2.32956829792163E-0005 + 2.30344830456806E-0005 2.27755088223877E-0005 2.25187473045118E-0005 2.22641855290608E-0005 2.20118105748393E-0005 + 2.17616095624199E-0005 2.15135696541045E-0005 2.12676780538933E-0005 2.10239220074524E-0005 2.07822888020777E-0005 + 2.05427657666640E-0005 2.03053402716688E-0005 2.00699997290827E-0005 1.98367315923917E-0005 1.96055233565462E-0005 + 1.93763625579284E-0005 1.91492367743162E-0005 1.89241336248531E-0005 1.87010407700115E-0005 1.84799459115633E-0005 + 1.82608367925428E-0005 1.80437011972152E-0005 1.78285269510444E-0005 1.76153019206573E-0005 1.74040140138131E-0005 + 1.71946511793680E-0005 1.69872014072428E-0005 1.67816527283915E-0005 1.65779932147644E-0005 1.63762109792789E-0005 + 1.61762941757830E-0005 1.59782309990252E-0005 1.57820096846192E-0005 1.55876185090112E-0005 1.53950457894490E-0005 + 1.52042798839457E-0005 1.50153091912491E-0005 1.48281221508073E-0005 1.46427072427371E-0005 1.44590529877895E-0005 + 1.42771479473174E-0005 1.40969807232444E-0005 1.39185399580281E-0005 1.37418143346311E-0005 1.35667925764853E-0005 + 1.33934634474611E-0005 1.32218157518327E-0005 1.30518383342471E-0005 1.28835200796902E-0005 1.27168499134536E-0005 + 1.25518168011035E-0005 1.23884097484456E-0005 1.22266178014956E-0005 1.20664300464428E-0005 1.19078356096196E-0005 + 1.17508236574691E-0005 1.15953833965107E-0005 1.14415040733095E-0005 1.12891749744414E-0005 1.11383854264634E-0005 + 1.09891247958779E-0005 1.08413824891017E-0005 1.06951479524341E-0005 1.05504106720226E-0005 1.04071601738321E-0005 + 1.02653860236107E-0005 1.01250778268594E-0005 9.98622522879702E-0006 9.84881791432945E-0006 9.71284560801724E-0006 + 9.57829807404196E-0006 9.44516511617534E-0006 9.31343657774551E-0006 9.18310234160499E-0006 9.05415233009968E-0006 + 8.92657650503406E-0006 8.80036486764110E-0006 8.67550745854829E-0006 8.55199435774682E-0006 8.42981568455801E-0006 + 8.30896159760144E-0006 8.18942229476395E-0006 8.07118801316509E-0006 7.95424902912704E-0006 7.83859565814084E-0006 + 7.72421825483561E-0006 7.61110721294518E-0006 7.49925296527632E-0006 7.38864598367772E-0006 7.27927677900580E-0006 + 7.17113590109453E-0006 7.06421393872195E-0006 6.95850151957935E-0006 6.85398931023798E-0006 6.75066801611815E-0006 + 6.64852838145668E-0006 6.54756118927454E-0006 6.44775726134589E-0006 6.34910745816476E-0006 6.25160267891496E-0006 + 6.15523386143613E-0006 6.05999198219298E-0006 5.96586805624361E-0006 5.87285313720665E-0006 5.78093831723054E-0006 + 5.69011472696046E-0006 5.60037353550810E-0006 5.51170595041813E-0006 5.42410321763735E-0006 5.33755662148317E-0006 + 5.25205748461093E-0006 5.16759716798323E-0006 5.08416707083701E-0006 5.00175863065337E-0006 4.92036332312428E-0006 + 4.83997266212178E-0006 4.76057819966650E-0006 4.68217152589527E-0006 4.60474426903036E-0006 4.52828809534711E-0006 + 4.45279470914257E-0006 4.37825585270469E-0006 4.30466330627931E-0006 4.23200888803997E-0006 4.16028445405540E-0006 + 4.08948189825885E-0006 4.01959315241588E-0006 3.95061018609309E-0006 3.88252500662739E-0006 3.81532965909321E-0006 + 3.74901622627230E-0006 3.68357682862144E-0006 3.61900362424181E-0006 3.55528880884694E-0006 3.49242461573158E-0006 + 3.43040331574095E-0006 3.36921721723827E-0006 3.30885866607450E-0006 3.24932004555629E-0006 3.19059377641535E-0006 + 3.13267231677654E-0006 3.07554816212722E-0006 3.01921384528574E-0006 2.96366193637002E-0006 2.90888504276691E-0006 + 2.85487580910028E-0006 2.80162691720090E-0006 2.74913108607388E-0006 2.69738107186887E-0006 2.64636966784833E-0006 + 2.59608970435626E-0006 2.54653404878769E-0006 2.49769560555691E-0006 2.44956731606732E-0006 2.40214215867945E-0006 + 2.35541314868047E-0006 2.30937333825330E-0006 2.26401581644517E-0006 2.21933370913719E-0006 2.17532017901279E-0006 + 2.13196842552760E-0006 2.08927168487767E-0006 2.04722322996903E-0006 2.00581637038693E-0006 1.96504445236452E-0006 + 1.92490085875254E-0006 1.88537900898788E-0006 1.84647235906353E-0006 1.80817440149696E-0006 1.77047866529979E-0006 + 1.73337871594711E-0006 1.69686815534634E-0006 1.66094062180693E-0006 1.62558979000926E-0006 1.59080937097406E-0006 + 1.55659311203206E-0006 1.52293479679267E-0006 1.48982824511391E-0006 1.45726731307135E-0006 1.42524589292785E-0006 + 1.39375791310266E-0006 1.36279733814086E-0006 1.33235816868317E-0006 1.30243444143476E-0006 1.27302022913525E-0006 + 1.24410964052781E-0006 1.21569682032898E-0006 1.18777594919783E-0006 1.16034124370578E-0006 1.13338695630603E-0006 + 1.10690737530297E-0006 1.08089682482204E-0006 1.05534966477895E-0006 1.03026029084981E-0006 1.00562313444006E-0006 + 9.81432662654702E-0007 9.57683378267717E-0007 9.34369819691613E-0007 9.11486560947373E-0007 8.89028211633845E-0007 + 8.66989416897857E-0007 8.45364857403518E-0007 8.24149249302196E-0007 8.03337344202343E-0007 7.82923929139057E-0007 + 7.62903826544118E-0007 7.43271894215535E-0007 7.24023025287723E-0007 7.05152148200965E-0007 6.86654226671483E-0007 + 6.68524259661360E-0007 6.50757281348239E-0007 6.33348361095450E-0007 6.16292603421694E-0007 5.99585147971289E-0007 + 5.83221169483797E-0007 5.67195877764173E-0007 5.51504517652798E-0007 5.36142368995311E-0007 5.21104746612822E-0007 + 5.06387000271779E-0007 4.91984514654070E-0007 4.77892709327240E-0007 4.64107038714292E-0007 4.50622992064039E-0007 + 4.37436093421037E-0007 4.24541901595870E-0007 4.11936010135161E-0007 3.99614047291776E-0007 3.87571675995125E-0007 + 3.75804593821123E-0007 3.64308532962611E-0007 3.53079260199426E-0007 3.42112576868779E-0007 3.31404318835391E-0007 + 3.20950356461804E-0007 3.10746594578778E-0007 3.00788972455390E-0007 2.91073463769541E-0007 2.81596076578157E-0007 + 2.72352853287656E-0007 2.63339870624201E-0007 2.54553239604184E-0007 2.45989105504578E-0007 2.37643647833318E-0007 + 2.29513080299819E-0007 2.21593650785310E-0007 2.13881641313440E-0007 2.06373368020604E-0007 1.99065181126517E-0007 + 1.91953464904746E-0007 1.85034637653154E-0007 1.78305151664532E-0007 1.71761493197059E-0007 1.65400182444992E-0007 + 1.59217773509130E-0007 1.53210854367484E-0007 1.47376046845912E-0007 1.41710006588692E-0007 1.36209423029243E-0007 + 1.30871019360714E-0007 1.25691552506763E-0007 1.20667813092149E-0007 1.15796625413506E-0007 1.11074847410078E-0007 + 1.06499370634420E-0007 1.02067120223206E-0007 9.77750548679634E-0008 9.36201667858741E-0008 8.95994816906254E-0008 + 8.57100587631521E-0008 8.19489906225464E-0008 7.83134032968591E-0008 7.48004561940126E-0008 7.14073420726475E-0008 + 6.81312870130345E-0008 6.49695503880231E-0008 6.19194248339095E-0008 5.89782362214407E-0008 5.61433436267355E-0008 + 5.34121393022964E-0008 5.07820486479735E-0008 4.82505301819827E-0008 4.58150755119550E-0008 4.34732093059278E-0008 + 4.12224892634443E-0008 3.90605060865922E-0008 3.69848834511167E-0008 3.49932779774964E-0008 3.30833792020819E-0008 + 3.12529095482190E-0008 2.94996242973886E-0008 2.78213115603890E-0008 2.62157922484917E-0008 2.46809200446644E-0008 + 2.32145813747505E-0008 2.18146953787103E-0008 2.04792138818657E-0008 1.92061213661413E-0008 1.79934349413520E-0008 + 1.68392043164723E-0008 1.57415117709602E-0008 1.46984721260522E-0008 1.37082327161078E-0008 1.27689733599610E-0008 + 1.18789063322732E-0008 1.10362763349234E-0008 1.02393604683908E-0008 9.48646820317922E-0009 8.77594135122635E-0009 + 8.10615403735271E-0009 7.47551267071882E-0009 6.88245591628924E-0009 6.32545466632639E-0009 5.80301201188572E-0009 + 5.31366321433479E-0009 4.85597567689015E-0009 4.42854891615550E-0009 4.03001453369275E-0009 3.65903618759414E-0009 + 3.31430956408027E-0009 2.99456234910457E-0009 2.69855419997853E-0009 2.42507671701346E-0009 2.17295341516920E-0009 + 1.94103969572858E-0009 1.72822281797865E-0009 1.53342187091338E-0009 1.35558774494651E-0009 1.19370310364269E-0009 + 1.04678235546459E-0009 9.13871625530549E-0010 7.94048727393248E-0010 6.86423134828969E-0010 5.90135953645307E-0010 + 5.04359893501336E-0010 4.28299239745265E-0010 3.61189825265720E-0010 3.02299002358426E-0010 2.50925614608943E-0010 + 2.06399968789105E-0010 1.68083806770273E-0010 1.35370277449652E-0010 1.07683908693907E-0010 8.44805792963392E-0011 + 6.52474909496792E-0011 4.95031402342110E-0011 3.67972906205146E-0011 2.67109444878058E-0011 1.88563151568401E-0011 + 1.28767989382978E-0011 8.44694719607647E-0012 5.27243842559933E-0012 3.09005034728941E-0012 1.66763201499763E-0012 + 8.04075939549545E-0013 3.29290227264057E-0013 1.04170733550510E-0013 2.05732315073860E-0014 1.28559554118631E-0015 +8 1.59994000000000E+0001 0.00000000000000E+0000 +0 -1.41421356240795E-0001 -2.00000000055762E-0001 -2.44948974560614E-0001 -2.82842713366816E-0001 +-3.16227768195053E-0001 -3.46410166030522E-0001 -3.74165747045224E-0001 -4.00000014275148E-0001 -4.24264091577956E-0001 +-4.47213630351394E-0001 -4.69041627008330E-0001 -4.89898020824573E-0001 -5.09902050898465E-0001 -5.29150396098194E-0001 +-5.47722733940560E-0001 -5.65685653351608E-0001 -5.83095480567208E-0001 -6.00000365856434E-0001 -6.16441854484296E-0001 +-6.32456089656651E-0001 -6.48074747634997E-0001 -6.63325774486877E-0001 -6.78233973598595E-0001 -6.92821479314552E-0001 +-7.07108142570764E-0001 -7.21111847719776E-0001 -7.34848774983150E-0001 -7.48333619519209E-0001 -7.61579775562236E-0001 +-7.74599492207794E-0001 -7.87404006004477E-0001 -8.00003654437928E-0001 -8.12407973568571E-0001 -8.24625782446381E-0001 +-8.36665256427680E-0001 -8.48533991126798E-0001 -8.60239058424464E-0001 -8.71787055706506E-0001 -8.83184149306864E-0001 +-8.94436112967514E-0001 -9.05548361996586E-0001 -9.16525983698546E-0001 -9.27373764561971E-0001 -9.38096214617446E-0001 +-9.48697589317460E-0001 -9.59181909239635E-0001 -9.69552977872239E-0001 -9.79814397705282E-0001 -9.89969584820437E-0001 +-1.00002178214746E+0000 -1.00997407153313E+0000 -1.01982938475021E+0000 -1.02959051355800E+0000 -1.03926011891247E+0000 +-1.04884073941224E+0000 -1.05833479905656E+0000 -1.06774461438238E+0000 -1.07707240104043E+0000 -1.08632027986307E+0000 +-1.09549028247130E+0000 -1.10458435646278E+0000 -1.11360437021874E+0000 -1.12255211736328E+0000 -1.13142932090533E+0000 +-1.14023763709049E+0000 -1.14897865898720E+0000 -1.15765391982927E+0000 -1.16626489613464E+0000 -1.17481301061860E+0000 +-1.18329963491759E+0000 -1.19172609213852E+0000 -1.20009365924706E+0000 -1.20840356930713E+0000 -1.21665701358287E+0000 +-1.22485514351309E+0000 -1.23299907256773E+0000 -1.24108987799470E+0000 -1.24912860246494E+0000 -1.25711625562290E+0000 +-1.26505381554892E+0000 -1.27294223013968E+0000 -1.28078241841208E+0000 -1.28857527173588E+0000 -1.29632165499962E+0000 +-1.30402240771430E+0000 -1.31167834505881E+0000 -1.31929025887078E+0000 -1.32685891858632E+0000 -1.33438507213186E+0000 +-1.34186944677101E+0000 -1.34931274990917E+0000 -1.35671566985851E+0000 -1.36407887656557E+0000 -1.37140302230378E+0000 +-1.37868874233289E+0000 -1.38593665552728E+0000 -1.39314736497488E+0000 -1.40032145854832E+0000 -1.40745950945000E+0000 +-1.41456207673239E+0000 -1.42162970579502E+0000 -1.42866292885930E+0000 -1.43566226542253E+0000 -1.44262822269210E+0000 +-1.44956129600089E+0000 -1.45646196920495E+0000 -1.46333071506438E+0000 -1.47016799560813E+0000 -1.47697426248375E+0000 +-1.48374995729258E+0000 -1.49049551191144E+0000 -1.49721134880117E+0000 -1.50389788130283E+0000 -1.51055551392219E+0000 +-1.51718464260294E+0000 -1.52378565498925E+0000 -1.53035893067823E+0000 -1.53690484146257E+0000 -1.54342375156410E+0000 +-1.54991601785841E+0000 -1.55638199009112E+0000 -1.56282201108614E+0000 -1.56923641694621E+0000 -1.57562553724617E+0000 +-1.58198969521919E+0000 -1.58832920793635E+0000 -1.59464438647975E+0000 -1.60093553610961E+0000 -1.60720295642537E+0000 +-1.61344694152130E+0000 -1.61966778013667E+0000 -1.62586575580077E+0000 -1.63204114697304E+0000 -1.63819422717840E+0000 +-1.64432526513812E+0000 -1.65043452489627E+0000 -1.65652226594204E+0000 -1.66258874332801E+0000 -1.66863420778460E+0000 +-1.67465890583083E+0000 -1.68066307988147E+0000 -1.68664696835086E+0000 -1.69261080575333E+0000 -1.69855482280063E+0000 +-1.70447924649613E+0000 -1.71038430022628E+0000 -1.71627020384909E+0000 -1.72213717378007E+0000 -1.72798542307543E+0000 +-1.73381516151282E+0000 -1.73962659566969E+0000 -1.74541992899922E+0000 -1.75119536190414E+0000 -1.75695309180826E+0000 +-1.76269331322598E+0000 -1.76841621782977E+0000 -1.77412199451567E+0000 -1.77981082946701E+0000 -1.78548290621622E+0000 +-1.79113840570493E+0000 -1.79677750634239E+0000 -1.80240038406227E+0000 -1.80800721237784E+0000 -1.81359816243566E+0000 +-1.81917340306783E+0000 -1.82473310084273E+0000 -1.83027742011448E+0000 -1.83580652307103E+0000 -1.84132056978091E+0000 +-1.84681971823887E+0000 -1.85230412441016E+0000 -1.85777394227375E+0000 -1.86322932386441E+0000 -1.86867041931364E+0000 +-1.87409737688961E+0000 -1.87951034303600E+0000 -1.88490946240997E+0000 -1.89029487791901E+0000 -1.89566673075698E+0000 +-1.90102516043920E+0000 -1.90637030483665E+0000 -1.91170230020938E+0000 -1.91702128123900E+0000 -1.92232738106045E+0000 +-1.92762073129299E+0000 -1.93290146207038E+0000 -1.93816970207040E+0000 -1.94342557854360E+0000 -1.94866921734143E+0000 +-1.95390074294360E+0000 -1.95912027848493E+0000 -1.96432794578143E+0000 -1.96952386535587E+0000 -1.97470815646272E+0000 +-1.97988093711246E+0000 -1.98504232409544E+0000 -1.99019243300512E+0000 -1.99533137826075E+0000 -2.00045927312963E+0000 +-2.00557622974877E+0000 -2.01068235914615E+0000 -2.01577777126143E+0000 -2.02086257496624E+0000 -2.02593687808403E+0000 +-2.03100078740944E+0000 -2.03605440872727E+0000 -2.04109784683106E+0000 -2.04613120554124E+0000 -2.05115458772285E+0000 +-2.05616809530299E+0000 -2.06117182928774E+0000 -2.06616588977889E+0000 -2.07115037599018E+0000 -2.07612538626325E+0000 +-2.08109101808329E+0000 -2.08604736809428E+0000 -2.09099453211398E+0000 -2.09593260514861E+0000 -2.10086168140715E+0000 +-2.10578185431548E+0000 -2.11069321653006E+0000 -2.11559585995152E+0000 -2.12048987573780E+0000 -2.12537535431717E+0000 +-2.13025238540087E+0000 -2.13512105799560E+0000 -2.13998146041565E+0000 -2.14483368029494E+0000 -2.14967780459865E+0000 +-2.15451391963476E+0000 -2.15934211106528E+0000 -2.16416246391733E+0000 -2.16897506259393E+0000 -2.17377999088463E+0000 +-2.17857733197597E+0000 -2.18336716846161E+0000 -2.18814958235243E+0000 -2.19292465508632E+0000 -2.19769246753785E+0000 +-2.20245310002771E+0000 -2.20720663233203E+0000 -2.21195314369145E+0000 -2.21669271282011E+0000 -2.22142541791440E+0000 +-2.22615133666159E+0000 -2.23087054624829E+0000 -2.23558312336873E+0000 -2.24028914423297E+0000 -2.24498868457485E+0000 +-2.24968181965987E+0000 -2.25436862429293E+0000 -2.25904917282587E+0000 -2.26372353916497E+0000 -2.26839179677820E+0000 +-2.27305401870248E+0000 -2.27771027755067E+0000 -2.28236064551854E+0000 -2.28700519439158E+0000 -2.29164399555169E+0000 +-2.29627711998374E+0000 -2.30090463828207E+0000 -2.30552662065683E+0000 -2.31014313694019E+0000 -2.31475425659253E+0000 +-2.31936004870845E+0000 -2.32396058202268E+0000 -2.32855592491593E+0000 -2.33314614542065E+0000 -2.33773131122659E+0000 +-2.34231148968643E+0000 -2.34688674782115E+0000 -2.35145715232545E+0000 -2.35602276957300E+0000 -2.36058366562159E+0000 +-2.36513990621829E+0000 -2.36969155680441E+0000 -2.37423868252047E+0000 -2.37878134821103E+0000 -2.38331961842948E+0000 +-2.38785355744272E+0000 -2.39238322923582E+0000 -2.39690869751652E+0000 -2.40143002571973E+0000 -2.40594727701195E+0000 +-2.41046051429557E+0000 -2.41496980021317E+0000 -2.41947519715170E+0000 -2.42397676724662E+0000 -2.42847457238595E+0000 +-2.43296867421433E+0000 -2.43745913413690E+0000 -2.44194601332323E+0000 -2.44642937271109E+0000 -2.45090927301030E+0000 +-2.45538577470634E+0000 -2.45985893806408E+0000 -2.46432882313132E+0000 -2.46879548974235E+0000 -2.47325899752146E+0000 +-2.47771940588633E+0000 -2.48217677405145E+0000 -2.48663116103144E+0000 -2.49108262564432E+0000 -2.49553122651478E+0000 +-2.49997702207731E+0000 -2.50442007057941E+0000 -2.50886043008462E+0000 -2.51329815847560E+0000 -2.51773331345714E+0000 +-2.52216595255908E+0000 -2.52659613313929E+0000 -2.53102391238649E+0000 -2.53544934732311E+0000 -2.53987249480805E+0000 +-2.54429341153950E+0000 -2.54871215405758E+0000 -2.55312877874706E+0000 -2.55754334183999E+0000 -2.56195589941826E+0000 +-2.56636650741624E+0000 -2.57077522162324E+0000 -2.57518209768601E+0000 -2.57958719111123E+0000 -2.58399055726792E+0000 +-2.58839225138981E+0000 -2.59279232857769E+0000 -2.59719084380178E+0000 -2.60158785190399E+0000 -2.60598340760017E+0000 +-2.61037756548235E+0000 -2.61477038002094E+0000 -2.61916190556693E+0000 -2.62355219635395E+0000 -2.62794130650046E+0000 +-2.63232929001179E+0000 -2.63671620078223E+0000 -2.64110209259698E+0000 -2.64548701913426E+0000 -2.64987103396718E+0000 +-2.65425419056576E+0000 -2.65863654229881E+0000 -2.66301814243584E+0000 -2.66739904414894E+0000 -2.67177930051459E+0000 +-2.67615896451554E+0000 -2.68053808904256E+0000 -2.68491672689622E+0000 -2.68929493078868E+0000 -2.69367275334539E+0000 +-2.69805024710677E+0000 -2.70242746452995E+0000 -2.70680445799042E+0000 -2.71118127978364E+0000 -2.71555798212669E+0000 +-2.71993461715987E+0000 -2.72431123694826E+0000 -2.72868789348331E+0000 -2.73306463868437E+0000 -2.73744152440018E+0000 +-2.74181860241044E+0000 -2.74619592442722E+0000 -2.75057354209647E+0000 -2.75495150699947E+0000 -2.75932987065424E+0000 +-2.76370868451694E+0000 -2.76808799998330E+0000 -2.77246786838997E+0000 -2.77684834101589E+0000 -2.78122946908364E+0000 +-2.78561130376074E+0000 -2.78999389616101E+0000 -2.79437729734580E+0000 -2.79876155832533E+0000 -2.80314673005992E+0000 +-2.80753286346125E+0000 -2.81192000939359E+0000 -2.81630821867502E+0000 -2.82069754207863E+0000 -2.82508803033373E+0000 +-2.82947973412699E+0000 -2.83387270410365E+0000 -2.83826699086861E+0000 -2.84266264498764E+0000 -2.84705971698840E+0000 +-2.85145825736167E+0000 -2.85585831656234E+0000 -2.86025994501054E+0000 -2.86466319309273E+0000 -2.86906811116271E+0000 +-2.87347474954269E+0000 -2.87788315852434E+0000 -2.88229338836976E+0000 -2.88670548931258E+0000 -2.89111951155884E+0000 +-2.89553550528807E+0000 -2.89995352065425E+0000 -2.90437360778672E+0000 -2.90879581679121E+0000 -2.91322019775073E+0000 +-2.91764680072651E+0000 -2.92207567575895E+0000 -2.92650687286849E+0000 -2.93094044205655E+0000 -2.93537643330640E+0000 +-2.93981489658404E+0000 -2.94425588183909E+0000 -2.94869943900561E+0000 -2.95314561800302E+0000 -2.95759446873687E+0000 +-2.96204604109973E+0000 -2.96650038497199E+0000 -2.97095755022266E+0000 -2.97541758671021E+0000 -2.97988054428336E+0000 +-2.98434647278184E+0000 -2.98881542203720E+0000 -2.99328744187358E+0000 -2.99776258210846E+0000 -3.00224089255344E+0000 +-3.00672242301494E+0000 -3.01120722329501E+0000 -3.01569534319199E+0000 -3.02018683250127E+0000 -3.02468174101603E+0000 +-3.02918011852788E+0000 -3.03368201482763E+0000 -3.03818747970595E+0000 -3.04269656295406E+0000 -3.04720931436439E+0000 +-3.05172578373132E+0000 -3.05624602085174E+0000 -3.06077007552582E+0000 -3.06529799755756E+0000 -3.06982983675552E+0000 +-3.07436564293339E+0000 -3.07890546591066E+0000 -3.08344935551324E+0000 -3.08799736157407E+0000 -3.09254953393373E+0000 +-3.09710592244105E+0000 -3.10166657695372E+0000 -3.10623154733886E+0000 -3.11080088347362E+0000 -3.11537463524578E+0000 +-3.11995285255428E+0000 -3.12453558530984E+0000 -3.12912288343548E+0000 -3.13371479686712E+0000 -3.13831137555408E+0000 +-3.14291266945969E+0000 -3.14751872856178E+0000 -3.15212960285325E+0000 -3.15674534234256E+0000 -3.16136599705431E+0000 +-3.16599161702973E+0000 -3.17062225232717E+0000 -3.17525795302267E+0000 -3.17989876921041E+0000 -3.18454475100324E+0000 +-3.18919594853318E+0000 -3.19385241195187E+0000 -3.19851419143112E+0000 -3.20318133716332E+0000 -3.20785389936198E+0000 +-3.21253192826215E+0000 -3.21721547412092E+0000 -3.22190458721787E+0000 -3.22659931785554E+0000 -3.23129971635985E+0000 +-3.23600583308060E+0000 -3.24071771839188E+0000 -3.24543542269250E+0000 -3.25015899640646E+0000 -3.25488848998339E+0000 +-3.25962395389891E+0000 -3.26436543865513E+0000 -3.26911299478105E+0000 -3.27386667283294E+0000 -3.27862652339480E+0000 +-3.28339259707873E+0000 -3.28816494452536E+0000 -3.29294361640426E+0000 -3.29772866341429E+0000 -3.30252013628405E+0000 +-3.30731808577223E+0000 -3.31212256266801E+0000 -3.31693361779146E+0000 -3.32175130199387E+0000 -3.32657566615818E+0000 +-3.33140676119933E+0000 -3.33624463806461E+0000 -3.34108934773406E+0000 -3.34594094122082E+0000 -3.35079946957146E+0000 +-3.35566498386639E+0000 -3.36053753522014E+0000 -3.36541717478180E+0000 -3.37030395373527E+0000 -3.37519792329969E+0000 +-3.38009913472971E+0000 -3.38500763930532E+0000 -3.38992348821623E+0000 -3.39484673244618E+0000 -3.39977742276280E+0000 +-3.40471560971789E+0000 -3.40966134364773E+0000 -3.41461467467345E+0000 -3.41957565270129E+0000 -3.42454432742295E+0000 +-3.42952074831588E+0000 -3.43450496464362E+0000 -3.43949702545606E+0000 -3.44449697958976E+0000 -3.44950487566827E+0000 +-3.45452076210240E+0000 -3.45954468709055E+0000 -3.46457669861893E+0000 -3.46961684446195E+0000 -3.47466517218242E+0000 +-3.47972172913187E+0000 -3.48478656245085E+0000 -3.48985971906917E+0000 -3.49494124570621E+0000 -3.50003118887118E+0000 +-3.50512959486338E+0000 -3.51023650977251E+0000 -3.51535197947888E+0000 -3.52047604965374E+0000 -3.52560876575948E+0000 +-3.53075017304995E+0000 -3.53590031657067E+0000 -3.54105924115911E+0000 -3.54622699144495E+0000 -3.55140361185033E+0000 +-3.55658914659006E+0000 -3.56178363967193E+0000 -3.56698713489692E+0000 -3.57219967585946E+0000 -3.57742130594765E+0000 +-3.58265206834352E+0000 -3.58789200602325E+0000 -3.59314116175743E+0000 -3.59839957811128E+0000 -3.60366729744488E+0000 +-3.60894436191339E+0000 -3.61423081346730E+0000 -3.61952669385266E+0000 -3.62483204461128E+0000 -3.63014690708094E+0000 +-3.63547132239568E+0000 -3.64080533148594E+0000 -3.64614897507882E+0000 -3.65150229369829E+0000 -3.65686532766539E+0000 +-3.66223811709847E+0000 -3.66762070191335E+0000 -3.67301312182359E+0000 -3.67841541634065E+0000 -3.68382762477412E+0000 +-3.68924978623191E+0000 -3.69468193962046E+0000 -3.70012412364494E+0000 -3.70557637680943E+0000 -3.71103873741715E+0000 +-3.71651124357064E+0000 -3.72199393317193E+0000 -3.72748684392278E+0000 -3.73299001332483E+0000 -3.73850347867981E+0000 +-3.74402727708972E+0000 -3.74956144545703E+0000 -3.75510602048483E+0000 -3.76066103867706E+0000 -3.76622653633865E+0000 +-3.77180254957574E+0000 -3.77738911429582E+0000 -3.78298626620794E+0000 -3.78859404082286E+0000 -3.79421247345325E+0000 +-3.79984159921384E+0000 -3.80548145302161E+0000 -3.81113206959596E+0000 -3.81679348345887E+0000 -3.82246572893505E+0000 +-3.82814884015217E+0000 -3.83384285104096E+0000 -3.83954779533539E+0000 -3.84526370657288E+0000 -3.85099061809438E+0000 +-3.85672856304461E+0000 -3.86247757437216E+0000 -3.86823768482970E+0000 -3.87400892697408E+0000 -3.87979133316654E+0000 +-3.88558493557283E+0000 -3.89138976616338E+0000 -3.89720585671343E+0000 -3.90303323880322E+0000 -3.90887194381810E+0000 +-3.91472200294871E+0000 -3.92058344719112E+0000 -3.92645630734695E+0000 -3.93234061402354E+0000 -3.93823639763412E+0000 +-3.94414368839789E+0000 -3.95006251634022E+0000 -3.95599291129275E+0000 -3.96193490289357E+0000 -3.96788852058733E+0000 +-3.97385379362539E+0000 -3.97983075106593E+0000 -3.98581942177414E+0000 -3.99181983442231E+0000 -3.99783201749000E+0000 +-4.00385599926411E+0000 -4.00989180783910E+0000 -4.01593947111706E+0000 -4.02199901680783E+0000 -4.02807047242921E+0000 +-4.03415386530698E+0000 -4.04024922257512E+0000 -4.04635657117587E+0000 -4.05247593785992E+0000 -4.05860734918645E+0000 +-4.06475083152335E+0000 -4.07090641104727E+0000 -4.07707411374378E+0000 -4.08325396540745E+0000 -4.08944599164204E+0000 +-4.09565021786056E+0000 -4.10186666928540E+0000 -4.10809537094847E+0000 -4.11433634769128E+0000 -4.12058962416511E+0000 +-4.12685522483107E+0000 -4.13313317396025E+0000 -4.13942349563380E+0000 -4.14572621374310E+0000 -4.15204135198980E+0000 +-4.15836893388600E+0000 -4.16470898275431E+0000 -4.17106152172797E+0000 -4.17742657375100E+0000 -4.18380416157823E+0000 +-4.19019430777550E+0000 -4.19659703471967E+0000 -4.20301236459883E+0000 -4.20944031941229E+0000 -4.21588092097080E+0000 +-4.22233419089657E+0000 -4.22880015062340E+0000 -4.23527882139680E+0000 -4.24177022427406E+0000 -4.24827438012438E+0000 +-4.25479130962894E+0000 -4.26132103328103E+0000 -4.26786357138614E+0000 -4.27441894406203E+0000 -4.28098717123887E+0000 +-4.28756827265932E+0000 -4.29416226787861E+0000 -4.30076917626466E+0000 -4.30738901699816E+0000 -4.31402180907267E+0000 +-4.32066757129471E+0000 -4.32732632228385E+0000 -4.33399808047282E+0000 -4.34068286410758E+0000 -4.34738069124742E+0000 +-4.35409157976506E+0000 -4.36081554734672E+0000 -4.36755261149223E+0000 -4.37430278951508E+0000 -4.38106609854258E+0000 +-4.38784255551588E+0000 -4.39463217719007E+0000 -4.40143498013430E+0000 -4.40825098073183E+0000 -4.41508019518013E+0000 +-4.42192263949096E+0000 -4.42877832949048E+0000 -4.43564728081926E+0000 -4.44252950893247E+0000 -4.44942502909987E+0000 +-4.45633385640594E+0000 -4.46325600574994E+0000 -4.47019149184601E+0000 -4.47714032922324E+0000 -4.48410253222574E+0000 +-4.49107811501273E+0000 -4.49806709155863E+0000 -4.50506947565312E+0000 -4.51208528090121E+0000 -4.51911452072335E+0000 +-4.52615720835548E+0000 -4.53321335684910E+0000 -4.54028297907138E+0000 -4.54736608770521E+0000 -4.55446269524928E+0000 +-4.56157281401813E+0000 -4.56869645614227E+0000 -4.57583363356824E+0000 -4.58298435805865E+0000 -4.59014864119228E+0000 +-4.59732649436416E+0000 -4.60451792878561E+0000 -4.61172295548436E+0000 -4.61894158530455E+0000 -4.62617382890687E+0000 +-4.63341969676859E+0000 -4.64067919918365E+0000 -4.64795234626270E+0000 -4.65523914793319E+0000 -4.66253961393944E+0000 +-4.66985375384271E+0000 -4.67718157702125E+0000 -4.68452309267037E+0000 -4.69187830980251E+0000 -4.69924723724732E+0000 +-4.70662988365170E+0000 -4.71402625747989E+0000 -4.72143636701352E+0000 -4.72886022035166E+0000 -4.73629782541093E+0000 +-4.74374918992549E+0000 -4.75121432144720E+0000 -4.75869322734557E+0000 -4.76618591480794E+0000 -4.77369239083944E+0000 +-4.78121266226311E+0000 -4.78874673571994E+0000 -4.79629461766896E+0000 -4.80385631438723E+0000 -4.81143183197000E+0000 +-4.81902117633067E+0000 -4.82662435320092E+0000 -4.83424136813073E+0000 -4.84187222648848E+0000 -4.84951693346094E+0000 +-4.85717549405340E+0000 -4.86484791308968E+0000 -4.87253419521221E+0000 -4.88023434488207E+0000 -4.88794836637907E+0000 +-4.89567626380177E+0000 -4.90341804106759E+0000 -4.91117370191281E+0000 -4.91894324989264E+0000 -4.92672668838130E+0000 +-4.93452402057205E+0000 -4.94233524947726E+0000 -4.95016037792844E+0000 -4.95799940857632E+0000 -4.96585234389088E+0000 +-4.97371918616143E+0000 -4.98159993749662E+0000 -4.98949459982455E+0000 -4.99740317489276E+0000 -5.00532566426834E+0000 +-5.01326206933793E+0000 -5.02121239130782E+0000 -5.02917663120393E+0000 -5.03715478987196E+0000 -5.04514686797735E+0000 +-5.05315286600536E+0000 -5.06117278426115E+0000 -5.06920662286978E+0000 -5.07725438177630E+0000 -5.08531606074577E+0000 +-5.09339165936331E+0000 -5.10148117703418E+0000 -5.10958461298378E+0000 -5.11770196625775E+0000 -5.12583323572195E+0000 +-5.13397842006259E+0000 -5.14213751778619E+0000 -5.15031052721971E+0000 -5.15849744651052E+0000 -5.16669827362650E+0000 +-5.17491300635607E+0000 -5.18314164230821E+0000 -5.19138417891254E+0000 -5.19964061341936E+0000 -5.20791094289968E+0000 +-5.21619516424526E+0000 -5.22449327416867E+0000 -5.23280526920333E+0000 -5.24113114570355E+0000 -5.24947089984458E+0000 +-5.25782452762264E+0000 -5.26619202485497E+0000 -5.27457338717988E+0000 -5.28296861005678E+0000 -5.29137768876622E+0000 +-5.29980061840996E+0000 -5.30823739391097E+0000 -5.31668801001350E+0000 -5.32515246128311E+0000 -5.33363074210671E+0000 +-5.34212284669262E+0000 -5.35062876907059E+0000 -5.35914850309182E+0000 -5.36768204242906E+0000 -5.37622938057659E+0000 +-5.38479051085031E+0000 -5.39336542638771E+0000 -5.40195412014799E+0000 -5.41055658491206E+0000 -5.41917281328256E+0000 +-5.42780279768393E+0000 -5.43644653036243E+0000 -5.44510400338620E+0000 -5.45377520864526E+0000 -5.46246013785158E+0000 +-5.47115878253912E+0000 -5.47987113406383E+0000 -5.48859718360373E+0000 -5.49733692215892E+0000 -5.50609034055163E+0000 +-5.51485742942623E+0000 -5.52363817924932E+0000 -5.53243258030972E+0000 -5.54124062271850E+0000 -5.55006229640906E+0000 +-5.55889759113712E+0000 -5.56774649648080E+0000 -5.57660900184059E+0000 -5.58548509643947E+0000 -5.59437476932287E+0000 +-5.60327800935873E+0000 -5.61219480523756E+0000 -5.62112514547243E+0000 -5.63006901839905E+0000 -5.63902641217575E+0000 +-5.64799731478356E+0000 -5.65698171402623E+0000 -5.66597959753025E+0000 -5.67499095274489E+0000 -5.68401576694224E+0000 +-5.69305402721724E+0000 -5.70210572048771E+0000 -5.71117083349437E+0000 -5.72024935280090E+0000 -5.72934126479394E+0000 +-5.73844655568316E+0000 -5.74756521150124E+0000 -5.75669721810396E+0000 -5.76584256117019E+0000 -5.77500122620192E+0000 +-5.78417319852433E+0000 -5.79335846328576E+0000 -5.80255700545782E+0000 -5.81176880983534E+0000 -5.82099386103645E+0000 +-5.83023214350259E+0000 -5.83948364149855E+0000 -5.84874833911249E+0000 -5.85802622025599E+0000 -5.86731726866406E+0000 +-5.87662146789515E+0000 -5.88593880133125E+0000 -5.89526925217782E+0000 -5.90461280346390E+0000 -5.91396943804212E+0000 +-5.92333913858869E+0000 -5.93272188760348E+0000 -5.94211766741001E+0000 -5.95152646015551E+0000 -5.96094824781090E+0000 +-5.97038301217089E+0000 -5.97983073485393E+0000 -5.98929139730231E+0000 -5.99876498078211E+0000 -6.00825146638330E+0000 +-6.01775083501973E+0000 -6.02726306742916E+0000 -6.03678814417327E+0000 -6.04632604563775E+0000 -6.05587675203225E+0000 +-6.06544024339044E+0000 -6.07501649957005E+0000 -6.08460550025286E+0000 -6.09420722494479E+0000 -6.10382165297584E+0000 +-6.11344876350018E+0000 -6.12308853549614E+0000 -6.13274094776628E+0000 -6.14240597893735E+0000 -6.15208360746038E+0000 +-6.16177381161067E+0000 -6.17147656948779E+0000 -6.18119185901570E+0000 -6.19091965794264E+0000 -6.20065994384128E+0000 +-6.21041269410865E+0000 -6.22017788596625E+0000 -6.22995549645997E+0000 -6.23974550246022E+0000 -6.24954788066190E+0000 +-6.25936260758440E+0000 -6.26918965957169E+0000 -6.27902901279228E+0000 -6.28888064323930E+0000 -6.29874452673048E+0000 +-6.30862063890817E+0000 -6.31850895523941E+0000 -6.32840945101591E+0000 -6.33832210135410E+0000 -6.34824688119512E+0000 +-6.35818376530487E+0000 -6.36813272827404E+0000 -6.37809374451810E+0000 -6.38806678827735E+0000 -6.39805183361692E+0000 +-6.40804885442682E+0000 -6.41805782442194E+0000 -6.42807871714209E+0000 -6.43811150595198E+0000 -6.44815616404130E+0000 +-6.45821266442471E+0000 -6.46828097994186E+0000 -6.47836108325742E+0000 -6.48845294686108E+0000 -6.49855654306763E+0000 +-6.50867184401689E+0000 -6.51879882167382E+0000 -6.52893744782849E+0000 -6.53908769409611E+0000 -6.54924953191706E+0000 +-6.55942293255690E+0000 -6.56960786710638E+0000 -6.57980430648150E+0000 -6.59001222142350E+0000 -6.60023158249888E+0000 +-6.61046236009942E+0000 -6.62070452444222E+0000 -6.63095804556969E+0000 -6.64122289334960E+0000 -6.65149903747508E+0000 +-6.66178644746465E+0000 -6.67208509266221E+0000 -6.68239494223711E+0000 -6.69271596518415E+0000 -6.70304813032356E+0000 +-6.71339140630107E+0000 -6.72374576158791E+0000 -6.73411116448084E+0000 -6.74448758310214E+0000 -6.75487498539965E+0000 +-6.76527333914680E+0000 -6.77568261194260E+0000 -6.78610277121168E+0000 -6.79653378420430E+0000 -6.80697561799637E+0000 +-6.81742823948947E+0000 -6.82789161541086E+0000 -6.83836571231350E+0000 -6.84885049657610E+0000 -6.85934593440308E+0000 +-6.86985199182463E+0000 -6.88036863469672E+0000 -6.89089582870111E+0000 -6.90143353934536E+0000 -6.91198173196288E+0000 +-6.92254037171291E+0000 -6.93310942358056E+0000 -6.94368885237682E+0000 -6.95427862273858E+0000 -6.96487869912864E+0000 +-6.97548904583574E+0000 -6.98610962697455E+0000 -6.99674040648573E+0000 -7.00738134813591E+0000 -7.01803241551772E+0000 +-7.02869357204982E+0000 -7.03936478097687E+0000 -7.05004600536961E+0000 -7.06073720812484E+0000 -7.07143835196543E+0000 +-7.08214939944035E+0000 -7.09287031292471E+0000 -7.10360105461970E+0000 -7.11434158655271E+0000 -7.12509187057725E+0000 +-7.13585186837305E+0000 -7.14662154144598E+0000 -7.15740085112818E+0000 -7.16818975857797E+0000 -7.17898822477993E+0000 +-7.18979621054489E+0000 -7.20061367650996E+0000 -7.21144058313853E+0000 -7.22227689072030E+0000 -7.23312255937128E+0000 +-7.24397754903383E+0000 -7.25484181947663E+0000 -7.26571533029473E+0000 -7.27659804090960E+0000 -7.28748991056904E+0000 +-7.29839089834730E+0000 -7.30930096315446E+0000 -7.32022006384000E+0000 -7.33114815929638E+0000 -7.34208520846850E+0000 +-7.35303117035364E+0000 -7.36398600400156E+0000 -7.37494966851444E+0000 -7.38592212304697E+0000 -7.39690332680629E+0000 +-7.40789323905204E+0000 -7.41889181909638E+0000 -7.42989902630400E+0000 -7.44091482009211E+0000 -7.45193915993050E+0000 +-7.46297200534150E+0000 -7.47401331590004E+0000 -7.48506305123363E+0000 -7.49612117102241E+0000 -7.50718763499912E+0000 +-7.51826240294914E+0000 -7.52934543471050E+0000 -7.54043669017391E+0000 -7.55153612928273E+0000 -7.56264371203302E+0000 +-7.57375939847354E+0000 -7.58488314870578E+0000 -7.59601492288394E+0000 -7.60715468121497E+0000 -7.61830238395857E+0000 +-7.62945799142721E+0000 -7.64062146398616E+0000 -7.65179276205345E+0000 -7.66297184609994E+0000 -7.67415867664930E+0000 +-7.68535321427803E+0000 -7.69655541961550E+0000 -7.70776525334390E+0000 -7.71898267619830E+0000 -7.73020764896668E+0000 +-7.74144013248988E+0000 -7.75268008766167E+0000 -7.76392747542872E+0000 -7.77518225679065E+0000 -7.78644439280001E+0000 +-7.79771384456233E+0000 -7.80899057323607E+0000 -7.82027454003270E+0000 -7.83156570621667E+0000 -7.84286403310545E+0000 +-7.85416948206950E+0000 -7.86548201453233E+0000 -7.87680159197048E+0000 -7.88812817591355E+0000 -7.89946172794418E+0000 +-7.91080220969813E+0000 -7.92214958286419E+0000 -7.93350380918429E+0000 -7.94486485045346E+0000 -7.95623266851985E+0000 +-7.96760722528473E+0000 -7.97898848270253E+0000 -7.99037640278083E+0000 -8.00177094758038E+0000 -8.01317207921509E+0000 +-8.02457975985209E+0000 -8.03599395171168E+0000 -8.04741461706739E+0000 -8.05884171824596E+0000 -8.07027521762738E+0000 +-8.08171507764486E+0000 -8.09316126078489E+0000 -8.10461372958720E+0000 -8.11607244664482E+0000 -8.12753737460406E+0000 +-8.13900847616452E+0000 -8.15048571407912E+0000 -8.16196905115408E+0000 -8.17345845024898E+0000 -8.18495387427672E+0000 +-8.19645528620354E+0000 -8.20796264904908E+0000 -8.21947592588631E+0000 -8.23099507984161E+0000 -8.24252007409474E+0000 +-8.25405087187886E+0000 -8.26558743648055E+0000 -8.27712973123982E+0000 -8.28867771955009E+0000 -8.30023136485826E+0000 +-8.31179063066464E+0000 -8.32335548052303E+0000 -8.33492587804070E+0000 -8.34650178687840E+0000 -8.35808317075039E+0000 +-8.36966999342440E+0000 -8.38126221872169E+0000 -8.39285981051705E+0000 -8.40446273273880E+0000 -8.41607094936879E+0000 +-8.42768442444243E+0000 -8.43930312204870E+0000 -8.45092700633014E+0000 -8.46255604148286E+0000 -8.47419019175659E+0000 +-8.48582942145464E+0000 -8.49747369493392E+0000 -8.50912297660497E+0000 -8.52077723093197E+0000 -8.53243642243271E+0000 +-8.54410051567865E+0000 -8.55576947529489E+0000 -8.56744326596020E+0000 -8.57912185240703E+0000 -8.59080519942151E+0000 +-8.60249327184344E+0000 -8.61418603456636E+0000 -8.62588345253748E+0000 -8.63758549075776E+0000 -8.64929211428189E+0000 +-8.66100328821826E+0000 -8.67271897772904E+0000 -8.68443914803015E+0000 -8.69616376439125E+0000 -8.70789279213581E+0000 +-8.71962619664104E+0000 -8.73136394333797E+0000 -8.74310599771143E+0000 -8.75485232530002E+0000 -8.76660289169619E+0000 +-8.77835766254621E+0000 -8.79011660355017E+0000 -8.80187968046200E+0000 -8.81364685908950E+0000 -8.82541810529431E+0000 +-8.83719338499194E+0000 -8.84897266415177E+0000 -8.86075590879708E+0000 -8.87254308500501E+0000 -8.88433415890663E+0000 +-8.89612909668690E+0000 -8.90792786458472E+0000 -8.91973042889287E+0000 -8.93153675595810E+0000 -8.94334681218108E+0000 +-8.95516056401645E+0000 -8.96697797797278E+0000 -8.97879902061262E+0000 -8.99062365855248E+0000 -9.00245185846288E+0000 +-9.01428358706828E+0000 -9.02611881114718E+0000 -9.03795749753206E+0000 -9.04979961310942E+0000 -9.06164512481978E+0000 +-9.07349399965768E+0000 -9.08534620467169E+0000 -9.09720170696444E+0000 -9.10906047369260E+0000 -9.12092247206690E+0000 +-9.13278766935213E+0000 -9.14465603286716E+0000 -9.15652752998494E+0000 -9.16840212813251E+0000 -9.18027979479098E+0000 +-9.19216049749561E+0000 -9.20404420383572E+0000 -9.21593088145479E+0000 -9.22782049805040E+0000 -9.23971302137427E+0000 +-9.25160841923226E+0000 -9.26350665948438E+0000 -9.27540771004478E+0000 -9.28731153888178E+0000 -9.29921811401788E+0000 +-9.31112740352975E+0000 -9.32303937554823E+0000 -9.33495399825836E+0000 -9.34687123989938E+0000 -9.35879106876473E+0000 +-9.37071345320206E+0000 -9.38263836161325E+0000 -9.39456576245438E+0000 -9.40649562423578E+0000 -9.41842791552203E+0000 +-9.43036260493193E+0000 -9.44229966113856E+0000 -9.45423905286923E+0000 -9.46618074890555E+0000 -9.47812471808336E+0000 +-9.49007092929283E+0000 -9.50201935147838E+0000 -9.51396995363875E+0000 -9.52592270482695E+0000 -9.53787757415032E+0000 +-9.54983453077052E+0000 -9.56179354390350E+0000 -9.57375458281956E+0000 -9.58571761684333E+0000 -9.59768261535379E+0000 +-9.60964954778423E+0000 -9.62161838362233E+0000 -9.63358909241013E+0000 -9.64556164374400E+0000 -9.65753600727472E+0000 +-9.66951215270743E+0000 -9.68149004980166E+0000 -9.69346966837133E+0000 -9.70545097828476E+0000 -9.71743394946467E+0000 +-9.72941855188819E+0000 -9.74140475558688E+0000 -9.75339253064671E+0000 -9.76538184720808E+0000 -9.77737267546582E+0000 +-9.78936498566921E+0000 -9.80135874812198E+0000 -9.81335393318232E+0000 -9.82535051126285E+0000 -9.83734845283069E+0000 +-9.84934772840741E+0000 -9.86134830856907E+0000 -9.87335016394620E+0000 -9.88535326522384E+0000 -9.89735758314151E+0000 +-9.90936308849324E+0000 -9.92136975212756E+0000 -9.93337754494753E+0000 -9.94538643791070E+0000 -9.95739640202918E+0000 +-9.96940740836958E+0000 -9.98141942805308E+0000 -9.99343243225537E+0000 -1.00054463922067E+0001 -1.00174612791919E+0001 +-1.00294770645503E+0001 -1.00414937196759E+0001 -1.00535112160171E+0001 -1.00655295250771E+0001 -1.00775486184135E+0001 +-1.00895684676385E+0001 -1.01015890444191E+0001 -1.01136103204766E+0001 -1.01256322675872E+0001 -1.01376548575814E+0001 +-1.01496780623445E+0001 -1.01617018538165E+0001 -1.01737262039919E+0001 -1.01857510849199E+0001 -1.01977764687041E+0001 +-1.02098023275032E+0001 -1.02218286335301E+0001 -1.02338553590527E+0001 -1.02458824763933E+0001 -1.02579099579290E+0001 +-1.02699377760915E+0001 -1.02819659033673E+0001 -1.02939943122974E+0001 -1.03060229754777E+0001 -1.03180518655586E+0001 +-1.03300809552453E+0001 -1.03421102172977E+0001 -1.03541396245303E+0001 -1.03661691498124E+0001 -1.03781987660681E+0001 +-1.03902284462761E+0001 -1.04022581634698E+0001 -1.04142878907375E+0001 -1.04263176012221E+0001 -1.04383472681212E+0001 +-1.04503768646872E+0001 -1.04624063642275E+0001 -1.04744357401038E+0001 -1.04864649657329E+0001 -1.04984940145862E+0001 +-1.05105228601901E+0001 -1.05225514761254E+0001 -1.05345798360281E+0001 -1.05466079135887E+0001 -1.05586356825525E+0001 +-1.05706631167198E+0001 -1.05826901899456E+0001 -1.05947168761395E+0001 -1.06067431492663E+0001 -1.06187689833454E+0001 +-1.06307943524509E+0001 -1.06428192307120E+0001 -1.06548435923125E+0001 -1.06668674114912E+0001 -1.06788906625417E+0001 +-1.06909133198123E+0001 -1.07029353577064E+0001 -1.07149567506821E+0001 -1.07269774732523E+0001 -1.07389974999848E+0001 +-1.07510168055026E+0001 -1.07630353644830E+0001 -1.07750531516585E+0001 -1.07870701418167E+0001 -1.07990863097995E+0001 +-1.08111016305043E+0001 -1.08231160788829E+0001 -1.08351296299424E+0001 -1.08471422587446E+0001 -1.08591539404061E+0001 +-1.08711646500988E+0001 -1.08831743630490E+0001 -1.08951830545384E+0001 -1.09071906999034E+0001 -1.09191972745352E+0001 +-1.09312027538803E+0001 -1.09432071134398E+0001 -1.09552103287699E+0001 -1.09672123754817E+0001 -1.09792132292413E+0001 +-1.09912128657698E+0001 -1.10032112608432E+0001 -1.10152083902923E+0001 -1.10272042300032E+0001 -1.10391987559168E+0001 +-1.10511919440289E+0001 -1.10631837703905E+0001 -1.10751742111073E+0001 -1.10871632423403E+0001 -1.10991508403053E+0001 +-1.11111369812732E+0001 -1.11231216415697E+0001 -1.11351047975758E+0001 -1.11470864257274E+0001 -1.11590665025153E+0001 +-1.11710450044855E+0001 -1.11830219082388E+0001 -1.11949971904313E+0001 -1.12069708277740E+0001 -1.12189427970329E+0001 +-1.12309130750290E+0001 -1.12428816386386E+0001 -1.12548484647927E+0001 -1.12668135304777E+0001 -1.12787768127347E+0001 +-1.12907382886602E+0001 -1.13026979354055E+0001 -1.13146557301772E+0001 -1.13266116502368E+0001 -1.13385656729008E+0001 +-1.13505177755411E+0001 -1.13624679355844E+0001 -1.13744161305127E+0001 -1.13863623378628E+0001 -1.13983065352269E+0001 +-1.14102487002521E+0001 -1.14221888106407E+0001 -1.14341268441501E+0001 -1.14460627785928E+0001 -1.14579965918363E+0001 +-1.14699282618036E+0001 -1.14818577664723E+0001 -1.14937850838755E+0001 -1.15057101921012E+0001 -1.15176330692928E+0001 +-1.15295536936486E+0001 -1.15414720434221E+0001 -1.15533880969220E+0001 -1.15653018325121E+0001 -1.15772132286114E+0001 +-1.15891222636940E+0001 -1.16010289162892E+0001 -1.16129331649815E+0001 -1.16248349884104E+0001 -1.16367343652708E+0001 +-1.16486312743126E+0001 -1.16605256943409E+0001 -1.16724176042162E+0001 -1.16843069828538E+0001 -1.16961938092244E+0001 +-1.17080780623541E+0001 -1.17199597213237E+0001 -1.17318387652697E+0001 -1.17437151733835E+0001 -1.17555889249118E+0001 +-1.17674599991564E+0001 -1.17793283754746E+0001 -1.17911940332786E+0001 -1.18030569520360E+0001 -1.18149171112695E+0001 +-1.18267744905572E+0001 -1.18386290695322E+0001 -1.18504808278830E+0001 -1.18623297453534E+0001 -1.18741758017423E+0001 +-1.18860189769038E+0001 -1.18978592507473E+0001 -1.19096966032376E+0001 -1.19215310143946E+0001 -1.19333624642935E+0001 +-1.19451909330646E+0001 -1.19570164008938E+0001 -1.19688388480221E+0001 -1.19806582547455E+0001 -1.19924746014158E+0001 +-1.20042878684396E+0001 -1.20160980362791E+0001 -1.20279050854516E+0001 -1.20397089965298E+0001 -1.20515097501416E+0001 +-1.20633073269702E+0001 -1.20751017077541E+0001 -1.20868928732873E+0001 -1.20986808044188E+0001 -1.21104654820530E+0001 +-1.21222468871497E+0001 -1.21340250007239E+0001 -1.21457998038460E+0001 -1.21575712776417E+0001 -1.21693394032921E+0001 +-1.21811041620333E+0001 -1.21928655351571E+0001 -1.22046235040105E+0001 -1.22163780499958E+0001 -1.22281291545707E+0001 +-1.22398767992481E+0001 -1.22516209655964E+0001 -1.22633616352392E+0001 -1.22750987898557E+0001 -1.22868324111802E+0001 +-1.22985624810024E+0001 -1.23102889811674E+0001 -1.23220118935757E+0001 -1.23337312001832E+0001 -1.23454468830009E+0001 +-1.23571589240955E+0001 -1.23688673055889E+0001 -1.23805720096584E+0001 -1.23922730185367E+0001 -1.24039703145118E+0001 +-1.24156638799272E+0001 -1.24273536971818E+0001 -1.24390397487297E+0001 -1.24507220170806E+0001 -1.24624004847995E+0001 +-1.24740751345068E+0001 -1.24857459488783E+0001 -1.24974129106453E+0001 -1.25090760025944E+0001 -1.25207352075675E+0001 +-1.25323905084622E+0001 -1.25440418882314E+0001 -1.25556893298832E+0001 -1.25673328164815E+0001 -1.25789723311453E+0001 +-1.25906078570492E+0001 -1.26022393774231E+0001 -1.26138668755526E+0001 -1.26254903347784E+0001 -1.26371097384969E+0001 +-1.26487250701597E+0001 -1.26603363132741E+0001 -1.26719434514026E+0001 -1.26835464681634E+0001 -1.26951453472299E+0001 +-1.27067400723311E+0001 -1.27183306272515E+0001 -1.27299169958310E+0001 -1.27414991619648E+0001 -1.27530771096039E+0001 +-1.27646508227545E+0001 -1.27762202854783E+0001 -1.27877854818926E+0001 -1.27993463961700E+0001 -1.28109030125389E+0001 +-1.28224553152828E+0001 -1.28340032887408E+0001 -1.28455469173076E+0001 -1.28570861854334E+0001 -1.28686210776236E+0001 +-1.28801515784395E+0001 -1.28916776724977E+0001 -1.29031993444701E+0001 -1.29147165790845E+0001 -1.29262293611239E+0001 +-1.29377376754269E+0001 -1.29492415068877E+0001 -1.29607408404558E+0001 -1.29722356611365E+0001 -1.29837259539903E+0001 +-1.29952117041335E+0001 -1.30066928967378E+0001 -1.30181695170303E+0001 -1.30296415502938E+0001 -1.30411089818667E+0001 +-1.30525717971426E+0001 -1.30640299815710E+0001 -1.30754835206568E+0001 -1.30869323999602E+0001 -1.30983766050974E+0001 +-1.31098161217398E+0001 -1.31212509356144E+0001 -1.31326810325039E+0001 -1.31441063982463E+0001 -1.31555270187355E+0001 +-1.31669428799206E+0001 -1.31783539678064E+0001 -1.31897602684533E+0001 -1.32011617679773E+0001 -1.32125584525499E+0001 +-1.32239503083981E+0001 -1.32353373218045E+0001 -1.32467194791074E+0001 -1.32580967667005E+0001 -1.32694691710332E+0001 +-1.32808366786105E+0001 -1.32921992759928E+0001 -1.33035569497962E+0001 -1.33149096866925E+0001 -1.33262574734089E+0001 +-1.33376002967283E+0001 -1.33489381434890E+0001 -1.33602710005853E+0001 -1.33715988549667E+0001 -1.33829216936385E+0001 +-1.33942395036616E+0001 -1.34055522721523E+0001 -1.34168599862827E+0001 -1.34281626332806E+0001 -1.34394602004291E+0001 +-1.34507526750672E+0001 -1.34620400445894E+0001 -1.34733222964458E+0001 -1.34845994181422E+0001 -1.34958713972399E+0001 +-1.35071382213558E+0001 -1.35183998781627E+0001 -1.35296563553888E+0001 -1.35409076408178E+0001 -1.35521537222894E+0001 +-1.35633945876986E+0001 -1.35746302249963E+0001 -1.35858606221888E+0001 -1.35970857673383E+0001 -1.36083056485623E+0001 +-1.36195202540343E+0001 -1.36307295719832E+0001 -1.36419335906937E+0001 -1.36531322985061E+0001 -1.36643256838162E+0001 +-1.36755137350758E+0001 -1.36866964407920E+0001 -1.36978737895278E+0001 -1.37090457699018E+0001 -1.37202123705881E+0001 +-1.37313735803168E+0001 -1.37425293878733E+0001 -1.37536797820990E+0001 -1.37648247518907E+0001 -1.37759642862010E+0001 +-1.37870983740383E+0001 -1.37982270044664E+0001 -1.38093501666050E+0001 -1.38204678496294E+0001 -1.38315800427706E+0001 +-1.38426867353152E+0001 -1.38537879166057E+0001 -1.38648835760400E+0001 -1.38759737030720E+0001 -1.38870582872111E+0001 +-1.38981373180224E+0001 -1.39092107851268E+0001 -1.39202786782007E+0001 -1.39313409869765E+0001 -1.39423977012421E+0001 +-1.39534488108411E+0001 -1.39644943056729E+0001 -1.39755341756926E+0001 -1.39865684109109E+0001 -1.39975970013943E+0001 +-1.40086199372651E+0001 -1.40196372087011E+0001 -1.40306488059361E+0001 -1.40416547192593E+0001 -1.40526549390159E+0001 +-1.40636494556066E+0001 -1.40746382594881E+0001 -1.40856213411726E+0001 -1.40965986912280E+0001 -1.41075703002782E+0001 +-1.41185361590026E+0001 -1.41294962581363E+0001 -1.41404505884704E+0001 -1.41513991408515E+0001 -1.41623419061821E+0001 +-1.41732788754202E+0001 -1.41842100395799E+0001 -1.41951353897308E+0001 -1.42060549169982E+0001 -1.42169686125633E+0001 +-1.42278764676632E+0001 -1.42387784735903E+0001 -1.42496746216932E+0001 -1.42605649033760E+0001 -1.42714493100986E+0001 +-1.42823278333768E+0001 -1.42932004647821E+0001 -1.43040671959416E+0001 -1.43149280185383E+0001 -1.43257829243111E+0001 +-1.43366319050545E+0001 -1.43474749526187E+0001 -1.43583120589098E+0001 -1.43691432158897E+0001 -1.43799684155761E+0001 +-1.43907876500424E+0001 -1.44016009114177E+0001 -1.44124081918870E+0001 -1.44232094836911E+0001 -1.44340047791265E+0001 +-1.44447940705457E+0001 -1.44555773503566E+0001 -1.44663546110232E+0001 -1.44771258450653E+0001 -1.44878910450583E+0001 +-1.44986502036335E+0001 -1.45094033134780E+0001 -1.45201503673348E+0001 -1.45308913580025E+0001 -1.45416262783356E+0001 +-1.45523551212445E+0001 -1.45630778796952E+0001 -1.45737945467097E+0001 -1.45845051153656E+0001 -1.45952095787966E+0001 +-1.46059079301920E+0001 -1.46166001627970E+0001 -1.46272862699125E+0001 -1.46379662448953E+0001 -1.46486400811581E+0001 +-1.46593077721694E+0001 -1.46699693114533E+0001 -1.46806246925900E+0001 -1.46912739092153E+0001 -1.47019169550211E+0001 +-1.47125538237549E+0001 -1.47231845092201E+0001 -1.47338090052759E+0001 -1.47444273058374E+0001 -1.47550394048755E+0001 +-1.47656452964169E+0001 -1.47762449745443E+0001 -1.47868384333960E+0001 -1.47974256671664E+0001 -1.48080066701054E+0001 +-1.48185814365191E+0001 -1.48291499607692E+0001 -1.48397122372734E+0001 -1.48502682605052E+0001 -1.48608180249939E+0001 +-1.48713615253248E+0001 -1.48818987561388E+0001 -1.48924297121329E+0001 -1.49029543880598E+0001 -1.49134727787281E+0001 +-1.49239848790024E+0001 -1.49344906838029E+0001 -1.49449901881060E+0001 -1.49554833869435E+0001 -1.49659702754036E+0001 +-1.49764508486299E+0001 -1.49869251018222E+0001 -1.49973930302359E+0001 -1.50078546291826E+0001 -1.50183098940294E+0001 +-1.50287588201996E+0001 -1.50392014031722E+0001 -1.50496376384821E+0001 -1.50600675217201E+0001 -1.50704910485328E+0001 +-1.50809082146229E+0001 -1.50913190157488E+0001 -1.51017234477247E+0001 -1.51121215064210E+0001 -1.51225131877636E+0001 +-1.51328984877347E+0001 -1.51432774023720E+0001 -1.51536499277694E+0001 -1.51640160600765E+0001 -1.51743757954989E+0001 +-1.51847291302980E+0001 -1.51950760607912E+0001 -1.52054165833518E+0001 -1.52157506944088E+0001 -1.52260783904474E+0001 +-1.52363996680086E+0001 -1.52467145236891E+0001 -1.52570229541418E+0001 -1.52673249560753E+0001 -1.52776205262542E+0001 +-1.52879096614991E+0001 -1.52981923586863E+0001 -1.53084686147481E+0001 -1.53187384266728E+0001 -1.53290017915046E+0001 +-1.53392587063435E+0001 -1.53495091683455E+0001 -1.53597531747226E+0001 -1.53699907227424E+0001 -1.53802218097289E+0001 +-1.53904464330617E+0001 -1.54006645901763E+0001 -1.54108762785644E+0001 -1.54210814957733E+0001 -1.54312802394064E+0001 +-1.54414725071231E+0001 -1.54516582966387E+0001 -1.54618376057242E+0001 -1.54720104322068E+0001 -1.54821767739697E+0001 +-1.54923366289516E+0001 -1.55024899951476E+0001 -1.55126368706086E+0001 -1.55227772534414E+0001 -1.55329111418086E+0001 +-1.55430385339290E+0001 -1.55531594280773E+0001 -1.55632738225840E+0001 -1.55733817158356E+0001 -1.55834831062747E+0001 +-1.55935779923996E+0001 -1.56036663727648E+0001 -1.56137482459805E+0001 -1.56238236107131E+0001 -1.56338924656849E+0001 +-1.56439548096739E+0001 -1.56540106415144E+0001 -1.56640599600964E+0001 -1.56741027643661E+0001 -1.56841390533256E+0001 +-1.56941688260326E+0001 -1.57041920816014E+0001 -1.57142088192017E+0001 -1.57242190380595E+0001 -1.57342227374566E+0001 +-1.57442199167309E+0001 -1.57542105752761E+0001 -1.57641947125421E+0001 -1.57741723280346E+0001 -1.57841434213152E+0001 +-1.57941079920017E+0001 -1.58040660397678E+0001 -1.58140175643430E+0001 -1.58239625655131E+0001 -1.58339010431196E+0001 +-1.58438329970600E+0001 -1.58537584272881E+0001 -1.58636773338132E+0001 -1.58735897167010E+0001 -1.58834955760729E+0001 +-1.58933949121065E+0001 -1.59032877250352E+0001 -1.59131740151486E+0001 -1.59230537827920E+0001 -1.59329270283671E+0001 +-1.59427937523311E+0001 -1.59526539551975E+0001 -1.59625076375359E+0001 -1.59723547999716E+0001 -1.59821954431861E+0001 +-1.59920295679167E+0001 -1.60018571749570E+0001 -1.60116782651564E+0001 -1.60214928394203E+0001 -1.60313008987101E+0001 +-1.60411024440432E+0001 -1.60508974764932E+0001 -1.60606859971895E+0001 -1.60704680073175E+0001 -1.60802435081186E+0001 +-1.60900125008905E+0001 -1.60997749869865E+0001 -1.61095309678161E+0001 -1.61192804448449E+0001 -1.61290234195945E+0001 +-1.61387598936422E+0001 -1.61484898686217E+0001 -1.61582133462226E+0001 -1.61679303281904E+0001 -1.61776408163268E+0001 +-1.61873448124894E+0001 -1.61970423185918E+0001 -1.62067333366037E+0001 -1.62164178685508E+0001 -1.62260959165149E+0001 +-1.62357674826337E+0001 -1.62454325691009E+0001 -1.62550911781665E+0001 -1.62647433121361E+0001 -1.62743889733717E+0001 +-1.62840281642911E+0001 -1.62936608873683E+0001 -1.63032871451333E+0001 -1.63129069401720E+0001 -1.63225202751265E+0001 +-1.63321271526948E+0001 -1.63417275756311E+0001 -1.63513215467454E+0001 -1.63609090689040E+0001 -1.63704901450291E+0001 +-1.63800647780990E+0001 -1.63896329711479E+0001 -1.63991947272662E+0001 -1.64087500496003E+0001 -1.64182989413527E+0001 +-1.64278414057818E+0001 -1.64373774462021E+0001 -1.64469070659844E+0001 -1.64564302685551E+0001 -1.64659470573969E+0001 +-1.64754574360487E+0001 -1.64849614081052E+0001 -1.64944589772172E+0001 -1.65039501470917E+0001 -1.65134349214916E+0001 +-1.65229133042358E+0001 -1.65323852991996E+0001 -1.65418509103139E+0001 -1.65513101415660E+0001 -1.65607629969992E+0001 +-1.65702094807128E+0001 -1.65796495968620E+0001 -1.65890833496584E+0001 -1.65985107433695E+0001 -1.66079317823188E+0001 +-1.66173464708860E+0001 -1.66267548135067E+0001 -1.66361568146728E+0001 -1.66455524789320E+0001 -1.66549418108884E+0001 +-1.66643248152018E+0001 -1.66737014965883E+0001 -1.66830718598201E+0001 -1.66924359097254E+0001 -1.67017936511883E+0001 +-1.67111450891494E+0001 -1.67204902286050E+0001 -1.67298290746076E+0001 -1.67391616322659E+0001 -1.67484879067444E+0001 +-1.67578079032640E+0001 -1.67671216271014E+0001 -1.67764290835896E+0001 -1.67857302781176E+0001 -1.67950252161305E+0001 +-1.68043139031294E+0001 -1.68135963446717E+0001 -1.68228725463705E+0001 -1.68321425138954E+0001 -1.68414062529719E+0001 +-1.68506637693816E+0001 -1.68599150689622E+0001 -1.68691601576076E+0001 -1.68783990412675E+0001 -1.68876317259479E+0001 +-1.68968582177110E+0001 -1.69060785226750E+0001 -1.69152926470140E+0001 -1.69245005969585E+0001 -1.69337023787949E+0001 +-1.69428979988657E+0001 -1.69520874635698E+0001 -1.69612707793617E+0001 -1.69704479527524E+0001 -1.69796189903089E+0001 +-1.69887838986542E+0001 -1.69979426844674E+0001 -1.70070953544840E+0001 -1.70162419154953E+0001 -1.70253823743487E+0001 +-1.70345167379479E+0001 -1.70436450132526E+0001 -1.70527672072786E+0001 -1.70618833270979E+0001 -1.70709933798385E+0001 +-1.70800973726846E+0001 -1.70891953128764E+0001 -1.70982872077103E+0001 -1.71073730645388E+0001 -1.71164528907706E+0001 +-1.71255266938704E+0001 -1.71345944813590E+0001 -1.71436562608134E+0001 -1.71527120398667E+0001 -1.71617618262081E+0001 +-1.71708056275829E+0001 -1.71798434517926E+0001 -1.71888753066948E+0001 -1.71979012002032E+0001 -1.72069211402875E+0001 +-1.72159351349738E+0001 -1.72249431923441E+0001 -1.72339453205365E+0001 -1.72429415277456E+0001 -1.72519318222216E+0001 +-1.72609162122712E+0001 -1.72698947062572E+0001 -1.72788673125982E+0001 -1.72878340397694E+0001 -1.72967948963019E+0001 +-1.73057498907828E+0001 -1.73146990318556E+0001 -1.73236423282198E+0001 -1.73325797886310E+0001 -1.73415114219010E+0001 +-1.73504372368978E+0001 -1.73593572425454E+0001 -1.73682714478240E+0001 -1.73771798617699E+0001 -1.73860824934756E+0001 +-1.73949793520899E+0001 -1.74038704468173E+0001 -1.74127557869189E+0001 -1.74216353817116E+0001 -1.74305092405687E+0001 +-1.74393773729196E+0001 -1.74482397882496E+0001 -1.74570964961005E+0001 -1.74659475060700E+0001 -1.74747928278121E+0001 +-1.74836324710368E+0001 -1.74924664455104E+0001 -1.75012947610552E+0001 -1.75101174275498E+0001 -1.75189344549289E+0001 +-1.75277458531832E+0001 -1.75365516323599E+0001 -1.75453518025620E+0001 -1.75541463739488E+0001 -1.75629353567359E+0001 +-1.75717187611947E+0001 -1.75804965976532E+0001 -1.75892688764951E+0001 -1.75980356081607E+0001 -1.76067968031461E+0001 +-1.76155524720038E+0001 -1.76243026253423E+0001 -1.76330472738264E+0001 -1.76417864281769E+0001 -1.76505200991710E+0001 +-1.76592482976418E+0001 -1.76679710344788E+0001 -1.76766883206274E+0001 -1.76854001670895E+0001 -1.76941065849229E+0001 +-1.77028075852416E+0001 -1.77115031792160E+0001 -1.77201933780723E+0001 -1.77288781930932E+0001 -1.77375576356173E+0001 +-1.77462317170396E+0001 -1.77549004488112E+0001 -1.77635638424394E+0001 -1.77722219094875E+0001 -1.77808746615751E+0001 +-1.77895221103781E+0001 -1.77981642676283E+0001 -1.78068011451140E+0001 -1.78154327546794E+0001 -1.78240591082250E+0001 +-1.78326802177074E+0001 -1.78412960951395E+0001 -1.78499067525905E+0001 -1.78585122021853E+0001 -1.78671124561054E+0001 +-1.78757075265885E+0001 -1.78842974259281E+0001 -1.78928821664744E+0001 -1.79014617606333E+0001 -1.79100362208673E+0001 +-1.79186055596947E+0001 -1.79271697896903E+0001 -1.79357289234849E+0001 -1.79442829737656E+0001 -1.79528319532756E+0001 +-1.79613758748144E+0001 -1.79699147512375E+0001 -1.79784485954567E+0001 -1.79869774204402E+0001 -1.79955012392120E+0001 +-1.80040200648526E+0001 -1.80125339104984E+0001 -1.80210427893424E+0001 -1.80295467146335E+0001 -1.80380456996767E+0001 +-1.80465397578336E+0001 -1.80550289025216E+0001 -1.80635131472144E+0001 -1.80719925054421E+0001 -1.80804669907908E+0001 +-1.80889366169028E+0001 -1.80974013974767E+0001 -1.81058613462672E+0001 -1.81143164770853E+0001 -1.81227668037981E+0001 +-1.81312123403290E+0001 -1.81396531006543E+0001 -1.81480890987692E+0001 -1.81565203486526E+0001 -1.81649468642647E+0001 +-1.81733686595464E+0001 -1.81817857484198E+0001 -1.81901981447877E+0001 -1.81986058625340E+0001 -1.82070089155235E+0001 +-1.82154073176022E+0001 -1.82238010825967E+0001 -1.82321902243148E+0001 -1.82405747565451E+0001 -1.82489546930574E+0001 +-1.82573300476023E+0001 -1.82657008339114E+0001 -1.82740670656971E+0001 -1.82824287566531E+0001 -1.82907859204538E+0001 +-1.82991385707546E+0001 -1.83074867211921E+0001 -1.83158303853836E+0001 -1.83241695769274E+0001 -1.83325043094029E+0001 +-1.83408345963704E+0001 -1.83491604513713E+0001 -1.83574818879276E+0001 -1.83657989195426E+0001 -1.83741115597006E+0001 +-1.83824198218667E+0001 -1.83907237194870E+0001 -1.83990232659887E+0001 -1.84073184747799E+0001 -1.84156093592495E+0001 +-1.84238959327678E+0001 -1.84321782086856E+0001 -1.84404562003350E+0001 -1.84487299210289E+0001 -1.84569993840614E+0001 +-1.84652646027074E+0001 -1.84735255902227E+0001 -1.84817823598443E+0001 -1.84900349247901E+0001 -1.84982832982589E+0001 +-1.85065274934306E+0001 -1.85147675234660E+0001 -1.85230034015069E+0001 -1.85312351406761E+0001 -1.85394627540774E+0001 +-1.85476862547955E+0001 -1.85559056558963E+0001 -1.85641209704265E+0001 -1.85723322114138E+0001 -1.85805393918668E+0001 +-1.85887425247754E+0001 -1.85969416231102E+0001 -1.86051366998228E+0001 -1.86133277678461E+0001 -1.86215148400936E+0001 +-1.86296979294600E+0001 -1.86378770488209E+0001 -1.86460522110331E+0001 -1.86542234289340E+0001 -1.86623907153424E+0001 +-1.86705540830579E+0001 -1.86787135448611E+0001 -1.86868691135136E+0001 -1.86950208017580E+0001 -1.87031686223180E+0001 +-1.87113125878981E+0001 -1.87194527111839E+0001 -1.87275890048420E+0001 -1.87357214815201E+0001 -1.87438501538467E+0001 +-1.87519750344315E+0001 -1.87600961358649E+0001 -1.87682134707187E+0001 -1.87763270515455E+0001 -1.87844368908787E+0001 +-1.87925430012331E+0001 -1.88006453951042E+0001 -1.88087440849687E+0001 -1.88168390832842E+0001 -1.88249304024893E+0001 +-1.88330180550035E+0001 -1.88411020532277E+0001 -1.88491824095433E+0001 -1.88572591363130E+0001 -1.88653322458806E+0001 +-1.88734017505706E+0001 -1.88814676626887E+0001 -1.88895299945217E+0001 -1.88975887583371E+0001 -1.89056439663837E+0001 +-1.89136956308913E+0001 -1.89217437640704E+0001 -1.89297883781129E+0001 -1.89378294851916E+0001 -1.89458670974600E+0001 +-1.89539012270531E+0001 -1.89619318860867E+0001 -1.89699590866574E+0001 -1.89779828408432E+0001 -1.89860031607028E+0001 +-1.89940200582762E+0001 -1.90020335455841E+0001 -1.90100436346284E+0001 -1.90180503373921E+0001 -1.90260536658391E+0001 +-1.90340536319142E+0001 -1.90420502475435E+0001 -1.90500435246339E+0001 -1.90580334750735E+0001 -1.90660201107311E+0001 +-1.90740034434569E+0001 -1.90819834850819E+0001 -1.90899602474181E+0001 -1.90979337422588E+0001 -1.91059039813780E+0001 +-1.91138709765308E+0001 -1.91218347394535E+0001 -1.91297952818631E+0001 -1.91377526154580E+0001 -1.91457067519174E+0001 +-1.91536577029016E+0001 -1.91616054800518E+0001 -1.91695500949903E+0001 -1.91774915593206E+0001 -1.91854298846270E+0001 +-1.91933650824750E+0001 -1.92012971644109E+0001 -1.92092261419622E+0001 -1.92171520266374E+0001 -1.92250748299261E+0001 +-1.92329945632988E+0001 -1.92409112382071E+0001 -1.92488248660836E+0001 -1.92567354583420E+0001 -1.92646430263769E+0001 +-1.92725475815642E+0001 -1.92804491352605E+0001 -1.92883476988036E+0001 -1.92962432835124E+0001 -1.93041359006866E+0001 +-1.93120255616073E+0001 -1.93199122775363E+0001 -1.93277960597167E+0001 -1.93356769193724E+0001 -1.93435548677084E+0001 +-1.93514299159108E+0001 -1.93593020751468E+0001 -1.93671713565645E+0001 -1.93750377712932E+0001 -1.93829013304430E+0001 +-1.93907620451052E+0001 -1.93986199263522E+0001 -1.94064749852372E+0001 -1.94143272327948E+0001 -1.94221766800404E+0001 +-1.94300233379704E+0001 -1.94378672175624E+0001 -1.94457083297749E+0001 -1.94535466855476E+0001 -1.94613822958012E+0001 +-1.94692151714373E+0001 -1.94770453233387E+0001 -1.94848727623692E+0001 -1.94926974993737E+0001 -1.95005195451779E+0001 +-1.95083389105890E+0001 -1.95161556063948E+0001 -1.95239696433645E+0001 -1.95317810322480E+0001 -1.95395897837766E+0001 +-1.95473959086624E+0001 -1.95551994175986E+0001 -1.95630003212596E+0001 -1.95707986303007E+0001 -1.95785943553581E+0001 +-1.95863875070496E+0001 -1.95941780959733E+0001 -1.96019661327090E+0001 -1.96097516278173E+0001 -1.96175345918397E+0001 +-1.96253150352990E+0001 -1.96330929686989E+0001 -1.96408684025243E+0001 -1.96486413472411E+0001 -1.96564118132960E+0001 +-1.96641798111173E+0001 -1.96719453511137E+0001 -1.96797084436756E+0001 -1.96874690991739E+0001 -1.96952273279610E+0001 +-1.97029831403701E+0001 -1.97107365467155E+0001 -1.97184875572927E+0001 -1.97262361823779E+0001 -1.97339824322289E+0001 +-1.97417263170841E+0001 -1.97494678471631E+0001 -1.97572070326667E+0001 -1.97649438837765E+0001 -1.97726784106555E+0001 +-1.97804106234475E+0001 -1.97881405322774E+0001 -1.97958681472512E+0001 -1.98035934784560E+0001 -1.98113165359599E+0001 +-1.98190373298122E+0001 -1.98267558700430E+0001 -1.98344721666637E+0001 -1.98421862296668E+0001 -1.98498980690255E+0001 +-1.98576076946946E+0001 -1.98653151166095E+0001 -1.98730203446869E+0001 -1.98807233888246E+0001 -1.98884242589013E+0001 +-1.98961229647769E+0001 -1.99038195162924E+0001 -1.99115139232697E+0001 -1.99192061955119E+0001 -1.99268963428032E+0001 +-1.99345843749088E+0001 -1.99422703015749E+0001 -1.99499541325289E+0001 -1.99576358774793E+0001 -1.99653155461155E+0001 +-1.99729931481082E+0001 -1.99806686931089E+0001 -1.99883421907504E+0001 -1.99960136506464E+0001 -2.00036830823920E+0001 +-2.00113504955629E+0001 -2.00190158997162E+0001 -2.00266793043901E+0001 -2.00343407191036E+0001 -2.00420001533570E+0001 +-2.00496576166317E+0001 -2.00573131183900E+0001 -2.00649666680755E+0001 -2.00726182751127E+0001 -2.00802679489071E+0001 +-2.00879156988457E+0001 -2.00955615342960E+0001 -2.01032054646070E+0001 -2.01108474991087E+0001 -2.01184876471120E+0001 +-2.01261259179092E+0001 -2.01337623207733E+0001 -2.01413968649587E+0001 -2.01490295597007E+0001 -2.01566604142158E+0001 +-2.01642894377014E+0001 -2.01719166393362E+0001 -2.01795420282799E+0001 -2.01871656136733E+0001 -2.01947874046381E+0001 +-2.02024074102774E+0001 -2.02100256396751E+0001 -2.02176421018964E+0001 -2.02252568059875E+0001 -2.02328697609756E+0001 +-2.02404809758691E+0001 -2.02480904596575E+0001 -2.02556982213114E+0001 -2.02633042697822E+0001 -2.02709086140028E+0001 +-2.02785112628870E+0001 -2.02861122253296E+0001 -2.02937115102067E+0001 -2.03013091263752E+0001 -2.03089050826735E+0001 +-2.03164993879206E+0001 -2.03240920509170E+0001 -2.03316830804441E+0001 -2.03392724852644E+0001 -2.03468602741216E+0001 +-2.03544464557402E+0001 -2.03620310388262E+0001 -2.03696140320665E+0001 -2.03771954441289E+0001 -2.03847752836626E+0001 +-2.03923535592978E+0001 -2.03999302796457E+0001 -2.04075054532986E+0001 -2.04150790888301E+0001 -2.04226511947947E+0001 +-2.04302217797280E+0001 -2.04377908521467E+0001 -2.04453584205488E+0001 -2.04529244934130E+0001 -2.04604890791996E+0001 +-2.04680521863494E+0001 -2.04756138232850E+0001 -2.04831739984094E+0001 -2.04907327201072E+0001 -2.04982899967439E+0001 +-2.05058458366660E+0001 -2.05134002482013E+0001 -2.05209532396586E+0001 -2.05285048193279E+0001 -2.05360549954801E+0001 +-2.05436037763674E+0001 -2.05511511702229E+0001 -2.05586971852610E+0001 -2.05662418296772E+0001 -2.05737851116479E+0001 +-2.05813270393307E+0001 -2.05888676208644E+0001 -2.05964068643689E+0001 -2.06039447779449E+0001 -2.06114813696747E+0001 +-2.06190166476213E+0001 -2.06265506198290E+0001 -2.06340832943231E+0001 -2.06416146791100E+0001 -2.06491447821775E+0001 +-2.06566736114940E+0001 -2.06642011750093E+0001 -2.06717274806545E+0001 -2.06792525363413E+0001 -2.06867763499630E+0001 +-2.06942989293938E+0001 -2.07018202824888E+0001 -2.07093404170846E+0001 -2.07168593409987E+0001 -2.07243770620297E+0001 +-2.07318935879573E+0001 -2.07394089265425E+0001 -2.07469230855271E+0001 -2.07544360726342E+0001 -2.07619478955680E+0001 +-2.07694585620139E+0001 -2.07769680796381E+0001 -2.07844764560882E+0001 -2.07919836989929E+0001 -2.07994898159618E+0001 +-2.08069948145858E+0001 -2.08144987024370E+0001 -2.08220014870683E+0001 -2.08295031760139E+0001 -2.08370037767892E+0001 +-2.08445032968905E+0001 -2.08520017437954E+0001 -2.08594991249626E+0001 -2.08669954478317E+0001 -2.08744907198237E+0001 +-2.08819849483406E+0001 -2.08894781407654E+0001 -2.08969703044623E+0001 -2.09044614467768E+0001 -2.09119515750352E+0001 +-2.09194406965452E+0001 -2.09269288185954E+0001 -2.09344159484557E+0001 -2.09419020933768E+0001 -2.09493872605910E+0001 +-2.09568714573113E+0001 -2.09643546907320E+0001 -2.09718369680286E+0001 -2.09793182963575E+0001 -2.09867986828563E+0001 +-2.09942781346439E+0001 -2.10017566588202E+0001 -2.10092342624660E+0001 -2.10167109526436E+0001 -2.10241867363961E+0001 +-2.10316616207480E+0001 -2.10391356127047E+0001 -2.10466087192527E+0001 -2.10540809473600E+0001 -2.10615523039753E+0001 +-2.10690227960285E+0001 -2.10764924304308E+0001 -2.10839612140744E+0001 -2.10914291538326E+0001 -2.10988962565599E+0001 +-2.11063625290920E+0001 -2.11138279782454E+0001 -2.11212926108181E+0001 -2.11287564335891E+0001 -2.11362194533184E+0001 +-2.11436816767473E+0001 -2.11511431105980E+0001 -2.11586037615741E+0001 -2.11660636363602E+0001 -2.11735227416220E+0001 +-2.11809810840064E+0001 -2.11884386701414E+0001 -2.11958955066359E+0001 -2.12033516000804E+0001 -2.12108069570462E+0001 +-2.12182615840857E+0001 -2.12257154877326E+0001 -2.12331686745017E+0001 -2.12406211508888E+0001 -2.12480729233710E+0001 +-2.12555239984063E+0001 -2.12629743824342E+0001 -2.12704240818750E+0001 -2.12778731031301E+0001 -2.12853214525824E+0001 +-2.12927691365956E+0001 -2.13002161615147E+0001 -2.13076625336657E+0001 -2.13151082593558E+0001 -2.13225533448733E+0001 +-2.13299977964878E+0001 -2.13374416204498E+0001 -2.13448848229910E+0001 -2.13523274103244E+0001 -2.13597693886439E+0001 +-2.13672107641247E+0001 -2.13746515429230E+0001 -2.13820917311762E+0001 -2.13895313350030E+0001 -2.13969703605030E+0001 +-2.14044088137568E+0001 -2.14118467008268E+0001 -2.14192840277557E+0001 -2.14267208005678E+0001 -2.14341570252686E+0001 +-2.14415927078444E+0001 -2.14490278542631E+0001 -2.14564624704733E+0001 -2.14638965624049E+0001 -2.14713301359691E+0001 +-2.14787631970579E+0001 -2.14861957515448E+0001 -2.14936278052841E+0001 -2.15010593641115E+0001 -2.15084904338438E+0001 +-2.15159210202789E+0001 -2.15233511291957E+0001 -2.15307807663544E+0001 -2.15382099374965E+0001 -2.15456386483442E+0001 +-2.15530669046012E+0001 -2.15604947119523E+0001 -2.15679220760632E+0001 -2.15753490025812E+0001 -2.15827754971342E+0001 +-2.15902015653316E+0001 -2.15976272127638E+0001 -2.16050524450026E+0001 -2.16124772676004E+0001 -2.16199016860914E+0001 +-2.16273257059904E+0001 -2.16347493327938E+0001 -2.16421725719786E+0001 -2.16495954290035E+0001 -2.16570179093080E+0001 +-2.16644400183129E+0001 -2.16718617614200E+0001 -2.16792831440125E+0001 -2.16867041714544E+0001 -2.16941248490912E+0001 +-2.17015451822492E+0001 -2.17089651762362E+0001 -2.17163848363410E+0001 -2.17238041678332E+0001 -2.17312231759643E+0001 +-2.17386418659662E+0001 -2.17460602430524E+0001 -2.17534783124174E+0001 -2.17608960792369E+0001 -2.17683135486676E+0001 +-2.17757307258475E+0001 -2.17831476158957E+0001 -2.17905642239125E+0001 -2.17979805549794E+0001 -2.18053966141588E+0001 +-2.18128124064945E+0001 -2.18202279370112E+0001 -2.18276432107152E+0001 -2.18350582325934E+0001 -2.18424730076143E+0001 +-2.18498875407272E+0001 -2.18573018368629E+0001 -2.18647159009330E+0001 -2.18721297378305E+0001 -2.18795433524294E+0001 +-2.18869567495851E+0001 -2.18943699341339E+0001 -2.19017829108933E+0001 -2.19091956846620E+0001 -2.19166082602198E+0001 +-2.19240206423278E+0001 -2.19314328357280E+0001 -2.19388448451439E+0001 -2.19462566752799E+0001 -2.19536683308215E+0001 +-2.19610798164356E+0001 -2.19684911367701E+0001 -2.19759022964540E+0001 -2.19833133000977E+0001 -2.19907241522924E+0001 +-2.19981348576108E+0001 -2.20055454206065E+0001 -2.20129558458145E+0001 -2.20203661377508E+0001 -2.20277763009124E+0001 +-2.20351863397778E+0001 -2.20425962588066E+0001 -2.20500060624392E+0001 -2.20574157550976E+0001 -2.20648253411846E+0001 +-2.20722348250846E+0001 -2.20796442111626E+0001 -2.20870535037652E+0001 -2.20944627072200E+0001 -2.21018718258358E+0001 +-2.21092808639025E+0001 -2.21166898256911E+0001 -2.21240987154540E+0001 -2.21315075374245E+0001 -2.21389162958173E+0001 +-2.21463249948279E+0001 -2.21537336386335E+0001 -2.21611422313919E+0001 -2.21685507772424E+0001 -2.21759592803055E+0001 +-2.21833677446826E+0001 -2.21907761744565E+0001 -2.21981845736909E+0001 -2.22055929464310E+0001 -2.22130012967030E+0001 +-2.22204096285142E+0001 -2.22278179458530E+0001 -2.22352262526893E+0001 -2.22426345529739E+0001 -2.22500428506388E+0001 +-2.22574511495971E+0001 -2.22648594537432E+0001 -2.22722677669526E+0001 -2.22796760930821E+0001 -2.22870844359694E+0001 +-2.22944927994335E+0001 -2.23019011872746E+0001 -2.23093096032740E+0001 -2.23167180511944E+0001 -2.23241265347793E+0001 +-2.23315350577535E+0001 -2.23389436238232E+0001 -2.23463522366753E+0001 -2.23537608999784E+0001 -2.23611696173819E+0001 +-2.23685783925164E+0001 -2.23759872289939E+0001 -2.23833961304073E+0001 -2.23908051003308E+0001 -2.23982141423198E+0001 +-2.24056232599108E+0001 -2.24130324566215E+0001 -2.24204417359506E+0001 -2.24278511013785E+0001 -2.24352605563660E+0001 +-2.24426701043557E+0001 -2.24500797487711E+0001 -2.24574894930169E+0001 -2.24648993404788E+0001 -2.24723092945242E+0001 +-2.24797193585011E+0001 -2.24871295357389E+0001 -2.24945398295483E+0001 -2.25019502432208E+0001 -2.25093607800295E+0001 +-2.25167714432285E+0001 -2.25241822360529E+0001 -2.25315931617193E+0001 -2.25390042234252E+0001 -2.25464154243493E+0001 +-2.25538267676517E+0001 -2.25612382564735E+0001 -2.25686498939369E+0001 -2.25760616831455E+0001 -2.25834736271837E+0001 +-2.25908857291176E+0001 -2.25982979919941E+0001 -2.26057104188413E+0001 -2.26131230126685E+0001 -2.26205357764664E+0001 +-2.26279487132065E+0001 -2.26353618258418E+0001 -2.26427751173063E+0001 -2.26501885905152E+0001 -2.26576022483649E+0001 +-2.26650160937330E+0001 -2.26724301294782E+0001 -2.26798443584405E+0001 -2.26872587834410E+0001 -2.26946734072818E+0001 +-2.27020882327466E+0001 -2.27095032625999E+0001 -2.27169184995876E+0001 -2.27243339464366E+0001 -2.27317496058551E+0001 +-2.27391654805324E+0001 -2.27465815731391E+0001 -2.27539978863268E+0001 -2.27614144227285E+0001 -2.27688311849583E+0001 +-2.27762481756113E+0001 -2.27836653972640E+0001 -2.27910828524741E+0001 -2.27985005437801E+0001 -2.28059184737023E+0001 +-2.28133366447415E+0001 -2.28207550593803E+0001 -2.28281737200821E+0001 -2.28355926292916E+0001 -2.28430117894346E+0001 +-2.28504312029182E+0001 -2.28578508721307E+0001 -2.28652707994414E+0001 -2.28726909872010E+0001 -2.28801114377411E+0001 +-2.28875321533748E+0001 -2.28949531363962E+0001 -2.29023743890807E+0001 -2.29097959136847E+0001 -2.29172177124459E+0001 +-2.29246397875832E+0001 -2.29320621412966E+0001 -2.29394847757675E+0001 -2.29469076931581E+0001 -2.29543308956122E+0001 +-2.29617543852545E+0001 -2.29691781641910E+0001 -2.29766022345088E+0001 -2.29840265982763E+0001 -2.29914512575431E+0001 +-2.29988762143398E+0001 -2.30063014706783E+0001 -2.30137270285518E+0001 -2.30211528899344E+0001 -2.30285790567818E+0001 +-2.30360055310304E+0001 -2.30434323145981E+0001 -2.30508594093841E+0001 -2.30582868172683E+0001 -2.30657145401123E+0001 +-2.30731425797587E+0001 -2.30805709380312E+0001 -2.30879996167346E+0001 -2.30954286176553E+0001 -2.31028579425606E+0001 +-2.31102875931988E+0001 -2.31177175712998E+0001 -2.31251478785744E+0001 -2.31325785167147E+0001 -2.31400094873940E+0001 +-2.31474407922667E+0001 -2.31548724329685E+0001 -2.31623044111164E+0001 -2.31697367283080E+0001 -2.31771693861230E+0001 +-2.31846023861214E+0001 -2.31920357298451E+0001 -2.31994694188167E+0001 -2.32069034545402E+0001 -2.32143378385009E+0001 +-2.32217725721650E+0001 -2.32292076569802E+0001 -2.32366430943751E+0001 -2.32440788857596E+0001 -2.32515150325251E+0001 +-2.32589515360436E+0001 -2.32663883976688E+0001 -2.32738256187353E+0001 -2.32812632005590E+0001 -2.32887011444371E+0001 +-2.32961394516477E+0001 -2.33035781234504E+0001 -2.33110171610857E+0001 -2.33184565657757E+0001 -2.33258963387233E+0001 +-2.33333364811127E+0001 -2.33407769941094E+0001 -2.33482178788600E+0001 -2.33556591364924E+0001 -2.33631007681155E+0001 +-2.33705427748196E+0001 -2.33779851576761E+0001 -2.33854279177375E+0001 -2.33928710560377E+0001 -2.34003145735916E+0001 +-2.34077584713955E+0001 -2.34152027504267E+0001 -2.34226474116439E+0001 -2.34300924559866E+0001 -2.34375378843760E+0001 +-2.34449836977141E+0001 -2.34524298968845E+0001 -2.34598764827515E+0001 -2.34673234561610E+0001 -2.34747708179399E+0001 +-2.34822185688964E+0001 -2.34896667098197E+0001 -2.34971152414804E+0001 -2.35045641646304E+0001 -2.35120134800024E+0001 +-2.35194631883106E+0001 -2.35269132902504E+0001 -2.35343637864984E+0001 -2.35418146777120E+0001 -2.35492659645305E+0001 +-2.35567176475738E+0001 -2.35641697274433E+0001 -2.35716222047214E+0001 -2.35790750799720E+0001 -2.35865283537399E+0001 +-2.35939820265512E+0001 -2.36014360989134E+0001 -2.36088905713147E+0001 -2.36163454442251E+0001 -2.36238007180955E+0001 +-2.36312563933578E+0001 -2.36387124704255E+0001 -2.36461689496930E+0001 -2.36536258315361E+0001 -2.36610831163117E+0001 +-2.36685408043579E+0001 -2.36759988959941E+0001 -2.36834573915207E+0001 -2.36909162912194E+0001 -2.36983755953534E+0001 +-2.37058353041665E+0001 -2.37132954178841E+0001 -2.37207559367128E+0001 -2.37282168608404E+0001 -2.37356781904357E+0001 +-2.37431399256490E+0001 -2.37506020666114E+0001 -2.37580646134356E+0001 -2.37655275662153E+0001 -2.37729909250255E+0001 +-2.37804546899223E+0001 -2.37879188609431E+0001 -2.37953834381064E+0001 -2.38028484214120E+0001 -2.38103138108409E+0001 +-2.38177796063551E+0001 -2.38252458078982E+0001 -2.38327124153948E+0001 -2.38401794287504E+0001 -2.38476468478523E+0001 +-2.38551146725684E+0001 -2.38625829027484E+0001 -2.38700515382226E+0001 -2.38775205788031E+0001 -2.38849900242828E+0001 +-2.38924598744359E+0001 -2.38999301290177E+0001 -2.39074007877651E+0001 -2.39148718503957E+0001 -2.39223433166087E+0001 +-2.39298151860843E+0001 -2.39372874584840E+0001 -2.39447601334504E+0001 -2.39522332106073E+0001 -2.39597066895600E+0001 +-2.39671805698946E+0001 -2.39746548511787E+0001 -2.39821295329608E+0001 -2.39896046147711E+0001 -2.39970800961206E+0001 +-2.40045559765015E+0001 -2.40120322553876E+0001 -2.40195089322333E+0001 -2.40269860064748E+0001 -2.40344634775292E+0001 +-2.40419413447948E+0001 -2.40494196076512E+0001 -2.40568982654593E+0001 -2.40643773175609E+0001 -2.40718567632794E+0001 +-2.40793366019190E+0001 -2.40868168327656E+0001 -2.40942974550857E+0001 -2.41017784681276E+0001 -2.41092598711204E+0001 +-2.41167416632747E+0001 -2.41242238437821E+0001 -2.41317064118154E+0001 -2.41391893665289E+0001 -2.41466727070576E+0001 +-2.41541564325182E+0001 -2.41616405420085E+0001 -2.41691250346073E+0001 -2.41766099093748E+0001 -2.41840951653524E+0001 +-2.41915808015626E+0001 -2.41990668170093E+0001 -2.42065532106773E+0001 -2.42140399815329E+0001 -2.42215271285235E+0001 +-2.42290146505778E+0001 -2.42365025466057E+0001 -2.42439908154981E+0001 -2.42514794561273E+0001 -2.42589684673468E+0001 +-2.42664578479914E+0001 -2.42739475968769E+0001 -2.42814377128004E+0001 -2.42889281945403E+0001 -2.42964190408561E+0001 +-2.43039102504886E+0001 -2.43114018221598E+0001 -2.43188937545727E+0001 -2.43263860464122E+0001 -2.43338786963432E+0001 +-2.43413717030131E+0001 -2.43488650650498E+0001 -2.43563587810625E+0001 -2.43638528496417E+0001 -2.43713472693590E+0001 +-2.43788420387675E+0001 -2.43863371564012E+0001 -2.43938326207755E+0001 -2.44013284303869E+0001 -2.44088245837132E+0001 +-2.44163210792134E+0001 -2.44238179153276E+0001 -2.44313150904774E+0001 -2.44388126030654E+0001 -2.44463104514752E+0001 +-2.44538086340721E+0001 -2.44613071492024E+0001 -2.44688059951935E+0001 -2.44763051703542E+0001 -2.44838046729743E+0001 +-2.44913045013251E+0001 -2.44988046536590E+0001 -2.45063051282094E+0001 -2.45138059231912E+0001 -2.45213070368004E+0001 +-2.45288084672144E+0001 -2.45363102125914E+0001 -2.45438122710713E+0001 -2.45513146407748E+0001 -2.45588173198041E+0001 +-2.45663203062426E+0001 -2.45738235981549E+0001 -2.45813271935866E+0001 -2.45888310905646E+0001 -2.45963352870974E+0001 +-2.46038397811743E+0001 -2.46113445707659E+0001 -2.46188496538241E+0001 -2.46263550282820E+0001 -2.46338606920538E+0001 +-2.46413666430352E+0001 -2.46488728791029E+0001 -2.46563793981147E+0001 -2.46638861979100E+0001 -2.46713932763091E+0001 +-2.46789006311136E+0001 -2.46864082601065E+0001 -2.46939161610516E+0001 -2.47014243316945E+0001 -2.47089327697615E+0001 +-2.47164414729603E+0001 -2.47239504389800E+0001 -2.47314596654907E+0001 -2.47389691501438E+0001 -2.47464788905720E+0001 +-2.47539888843890E+0001 -2.47614991291899E+0001 -2.47690096225510E+0001 -2.47765203620300E+0001 -2.47840313451652E+0001 +-2.47915425694769E+0001 -2.47990540324661E+0001 -2.48065657316153E+0001 -2.48140776643880E+0001 -2.48215898282292E+0001 +-2.48291022205649E+0001 -2.48366148388024E+0001 -2.48441276803300E+0001 -2.48516407425177E+0001 -2.48591540227164E+0001 +-2.48666675182582E+0001 -2.48741812264567E+0001 -2.48816951446063E+0001 -2.48892092699829E+0001 -2.48967235998437E+0001 +-2.49042381314268E+0001 -2.49117528619519E+0001 -2.49192677886197E+0001 -2.49267829086121E+0001 -2.49342982190925E+0001 +-2.49418137172052E+0001 -2.49493294000758E+0001 -2.49568452648112E+0001 -2.49643613084996E+0001 -2.49718775282102E+0001 +-2.49793939209936E+0001 -2.49869104838816E+0001 -2.49944272138872E+0001 -2.50019441080046E+0001 -2.50094611632093E+0001 +-2.50169783764579E+0001 -2.50244957446884E+0001 -2.50320132648200E+0001 -2.50395309337528E+0001 -2.50470487483686E+0001 +-2.50545667055302E+0001 -2.50620848020816E+0001 -2.50696030348481E+0001 -2.50771214006360E+0001 -2.50846398962334E+0001 +-2.50921585184090E+0001 -2.50996772639130E+0001 -2.51071961294768E+0001 -2.51147151118131E+0001 -2.51222342076157E+0001 +-2.51297534135598E+0001 -2.51372727263015E+0001 -2.51447921424785E+0001 -2.51523116587096E+0001 -2.51598312715948E+0001 +-2.51673509777153E+0001 -2.51748707736335E+0001 -2.51823906558930E+0001 -2.51899106210190E+0001 -2.51974306655174E+0001 +-2.52049507858757E+0001 -2.52124709785626E+0001 -2.52199912400278E+0001 -2.52275115667023E+0001 -2.52350319549985E+0001 +-2.52425524013098E+0001 -2.52500729020111E+0001 -2.52575934534585E+0001 -2.52651140519888E+0001 -2.52726346939208E+0001 +-2.52801553755540E+0001 -2.52876760931695E+0001 -2.52951968430292E+0001 -2.53027176213766E+0001 -2.53102384244363E+0001 +-2.53177592484141E+0001 -2.53252800894970E+0001 -2.53328009438533E+0001 -2.53403218076326E+0001 -2.53478426769657E+0001 +-2.53553635479644E+0001 -2.53628844167220E+0001 -2.53704052793131E+0001 -2.53779261317930E+0001 -2.53854469701989E+0001 +-2.53929677905490E+0001 -2.54004885888426E+0001 -2.54080093610601E+0001 -2.54155301031637E+0001 -2.54230508110961E+0001 +-2.54305714807820E+0001 -2.54380921081266E+0001 -2.54456126890167E+0001 -2.54531332193205E+0001 -2.54606536948872E+0001 +-2.54681741115470E+0001 -2.54756944651120E+0001 -2.54832147513748E+0001 -2.54907349661097E+0001 -2.54982551050722E+0001 +-2.55057751639988E+0001 -2.55132951386075E+0001 -2.55208150245973E+0001 -2.55283348176485E+0001 -2.55358545134228E+0001 +-2.55433741075628E+0001 -2.55508935956930E+0001 -2.55584129734180E+0001 -2.55659322363248E+0001 -2.55734513799810E+0001 +-2.55809703999356E+0001 -2.55884892917187E+0001 -2.55960080508419E+0001 -2.56035266727979E+0001 -2.56110451530605E+0001 +-2.56185634870850E+0001 -2.56260816703077E+0001 -2.56335996981461E+0001 -2.56411175659992E+0001 -2.56486352692471E+0001 +-2.56561528032511E+0001 -2.56636701633539E+0001 -2.56711873448791E+0001 -2.56787043431319E+0001 -2.56862211533984E+0001 +-2.56937377709463E+0001 -2.57012541910243E+0001 -2.57087704088623E+0001 -2.57162864196716E+0001 -2.57238022186447E+0001 +-2.57313178009552E+0001 -2.57388331617592E+0001 -2.57463482962094E+0001 -2.57538631994678E+0001 -2.57613778667082E+0001 +-2.57688922931150E+0001 -2.57764064738843E+0001 -2.57839204042229E+0001 -2.57914340793490E+0001 -2.57989474944923E+0001 +-2.58064606448932E+0001 -2.58139735258035E+0001 -2.58214861324861E+0001 -2.58289984602151E+0001 -2.58365105042757E+0001 +-2.58440222599645E+0001 -2.58515337225892E+0001 -2.58590448874687E+0001 -2.58665557499328E+0001 -2.58740663053228E+0001 +-2.58815765489911E+0001 -2.58890864763012E+0001 -2.58965960826279E+0001 -2.59041053633572E+0001 -2.59116143138861E+0001 +-2.59191229296228E+0001 -2.59266312059869E+0001 -2.59341391384091E+0001 -2.59416467223310E+0001 -2.59491539532059E+0001 +-2.59566608264978E+0001 -2.59641673376821E+0001 -2.59716734822454E+0001 -2.59791792556853E+0001 -2.59866846535111E+0001 +-2.59941896712424E+0001 -2.60016943044108E+0001 -2.60091985485587E+0001 -2.60167023992397E+0001 -2.60242058520187E+0001 +-2.60317089024717E+0001 -2.60392115461860E+0001 -2.60467137787598E+0001 -2.60542155958026E+0001 -2.60617169929355E+0001 +-2.60692179657900E+0001 -2.60767185100095E+0001 -2.60842186212484E+0001 -2.60917182951718E+0001 -2.60992175274567E+0001 +-2.61067163137908E+0001 -2.61142146498731E+0001 -2.61217125314139E+0001 -2.61292099541346E+0001 -2.61367069137677E+0001 +-2.61442034060571E+0001 -2.61516994267576E+0001 -2.61591949716355E+0001 -2.61666900364679E+0001 -2.61741846170436E+0001 +-2.61816787091620E+0001 -2.61891723086342E+0001 -2.61966654112821E+0001 -2.62041580129392E+0001 -2.62116501094495E+0001 +-2.62191416966690E+0001 -2.62266327704643E+0001 -2.62341233267134E+0001 -2.62416133613057E+0001 -2.62491028701413E+0001 +-2.62565918491318E+0001 -2.62640802941999E+0001 -2.62715682012797E+0001 -2.62790555663161E+0001 -2.62865423852654E+0001 +-2.62940286540952E+0001 -2.63015143687840E+0001 -2.63089995253218E+0001 -2.63164841197096E+0001 -2.63239681479595E+0001 +-2.63314516060952E+0001 -2.63389344901508E+0001 -2.63464167961724E+0001 -2.63538985202170E+0001 -2.63613796583527E+0001 +-2.63688602066588E+0001 -2.63763401612256E+0001 -2.63838195181554E+0001 -2.63912982735606E+0001 -2.63987764235654E+0001 +-2.64062539643052E+0001 -2.64137308919263E+0001 -2.64212072025865E+0001 -2.64286828924545E+0001 -2.64361579577105E+0001 +-2.64436323945455E+0001 -2.64511061991621E+0001 -2.64585793677737E+0001 -2.64660518966052E+0001 -2.64735237818927E+0001 +-2.64809950198830E+0001 -2.64884656068349E+0001 -2.64959355390175E+0001 -2.65034048127116E+0001 -2.65108734242094E+0001 +-2.65183413698137E+0001 -2.65258086458390E+0001 -2.65332752486105E+0001 -2.65407411744653E+0001 -2.65482064197508E+0001 +-2.65556709808264E+0001 -2.65631348540620E+0001 -2.65705980358394E+0001 -2.65780605225510E+0001 -2.65855223106005E+0001 +-2.65929833964030E+0001 -2.66004437763847E+0001 -2.66079034469830E+0001 -2.66153624046465E+0001 -2.66228206458348E+0001 +-2.66302781670189E+0001 -2.66377349646809E+0001 -2.66451910353144E+0001 -2.66526463754235E+0001 -2.66601009815242E+0001 +-2.66675548501433E+0001 -2.66750079778187E+0001 -2.66824603611001E+0001 -2.66899119965475E+0001 -2.66973628807330E+0001 +-2.67048130102391E+0001 -2.67122623816601E+0001 -2.67197109916010E+0001 -2.67271588366782E+0001 -2.67346059135197E+0001 +-2.67420522187639E+0001 -2.67494977490609E+0001 -2.67569425010720E+0001 -2.67643864714696E+0001 -2.67718296569371E+0001 +-2.67792720541693E+0001 -2.67867136598724E+0001 -2.67941544707632E+0001 -2.68015944835703E+0001 -2.68090336950331E+0001 +-2.68164721019022E+0001 -2.68239097009400E+0001 -2.68313464889189E+0001 -2.68387824626239E+0001 -2.68462176188502E+0001 +-2.68536519544044E+0001 -2.68610854661045E+0001 -2.68685181507794E+0001 -2.68759500052696E+0001 -2.68833810264264E+0001 +-2.68908112111127E+0001 -2.68982405562020E+0001 -2.69056690585796E+0001 -2.69130967151416E+0001 -2.69205235227955E+0001 +-2.69279494784598E+0001 -2.69353745790645E+0001 -2.69427988215505E+0001 -2.69502222028700E+0001 -2.69576447199864E+0001 +-2.69650663698743E+0001 -2.69724871495196E+0001 -2.69799070559191E+0001 -2.69873260860810E+0001 -2.69947442370248E+0001 +-2.70021615057809E+0001 -2.70095778893912E+0001 -2.70169933849085E+0001 -2.70244079893971E+0001 -2.70318216999322E+0001 +-2.70392345136006E+0001 -2.70466464274996E+0001 -2.70540574387385E+0001 -2.70614675444372E+0001 -2.70688767417272E+0001 +-2.70762850277507E+0001 -2.70836923996618E+0001 -2.70910988546252E+0001 -2.70985043898170E+0001 -2.71059090024245E+0001 +-2.71133126896461E+0001 -2.71207154486917E+0001 -2.71281172767820E+0001 -2.71355181711492E+0001 -2.71429181290364E+0001 +-2.71503171476983E+0001 -2.71577152244004E+0001 -2.71651123564195E+0001 -2.71725085410438E+0001 -2.71799037755727E+0001 +-2.71872980573161E+0001 -2.71946913835963E+0001 -2.72020837517457E+0001 -2.72094751591088E+0001 -2.72168656030402E+0001 +-2.72242550809066E+0001 -2.72316435900858E+0001 -2.72390311279665E+0001 -2.72464176919489E+0001 -2.72538032794439E+0001 +-2.72611878878741E+0001 -2.72685715146730E+0001 -2.72759541572856E+0001 -2.72833358131678E+0001 -2.72907164797868E+0001 +-2.72980961546212E+0001 -2.73054748351601E+0001 -2.73128525189048E+0001 -2.73202292033674E+0001 -2.73276048860704E+0001 +-2.73349795645489E+0001 -2.73423532363481E+0001 -2.73497258990250E+0001 -2.73570975501474E+0001 -2.73644681872946E+0001 +-2.73718378080571E+0001 -2.73792064100361E+0001 -2.73865739908448E+0001 -2.73939405481070E+0001 -2.74013060794579E+0001 +-2.74086705825439E+0001 -2.74160340550226E+0001 -2.74233964945626E+0001 -2.74307578988442E+0001 -2.74381182655584E+0001 +-2.74454775924074E+0001 -2.74528358771050E+0001 -2.74601931173759E+0001 -2.74675493109560E+0001 -2.74749044555926E+0001 +-2.74822585490440E+0001 -2.74896115890799E+0001 -2.74969635734809E+0001 -2.75043145000389E+0001 -2.75116643665575E+0001 +-2.75190131708506E+0001 -2.75263609107439E+0001 -2.75337075840743E+0001 -2.75410531886896E+0001 -2.75483977224493E+0001 +-2.75557411832232E+0001 -2.75630835688933E+0001 -2.75704248773524E+0001 -2.75777651065041E+0001 -2.75851042542639E+0001 +-2.75924423185581E+0001 -2.75997792973244E+0001 -2.76071151885111E+0001 -2.76144499900789E+0001 -2.76217836999984E+0001 +-2.76291163162520E+0001 -2.76364478368337E+0001 -2.76437782597478E+0001 -2.76511075830108E+0001 -2.76584358046493E+0001 +-2.76657629227020E+0001 -2.76730889352186E+0001 -2.76804138402594E+0001 -2.76877376358972E+0001 -2.76950603202144E+0001 +-2.77023818913057E+0001 -2.77097023472768E+0001 -2.77170216862442E+0001 -2.77243399063364E+0001 -2.77316570056921E+0001 +-2.77389729824619E+0001 -2.77462878348074E+0001 -2.77536015609013E+0001 -2.77609141589277E+0001 -2.77682256270820E+0001 +-2.77755359635702E+0001 -2.77828451666104E+0001 -2.77901532344309E+0001 -2.77974601652721E+0001 -2.78047659573850E+0001 +-2.78120706090322E+0001 -2.78193741184873E+0001 -2.78266764840350E+0001 -2.78339777039715E+0001 -2.78412777766039E+0001 +-2.78485767002505E+0001 -2.78558744732414E+0001 -2.78631710939171E+0001 -2.78704665606298E+0001 -2.78777608717425E+0001 +-2.78850540256301E+0001 -2.78923460206778E+0001 -2.78996368552828E+0001 -2.79069265278529E+0001 -2.79142150368077E+0001 +-2.79215023805774E+0001 -2.79287885576036E+0001 -2.79360735663396E+0001 -2.79433574052491E+0001 -2.79506400728077E+0001 +-2.79579215675015E+0001 -2.79652018878285E+0001 -2.79724810322976E+0001 -2.79797589994286E+0001 -2.79870357877534E+0001 +-2.79943113958139E+0001 -2.80015858221641E+0001 -2.80088590653690E+0001 -2.80161311240048E+0001 -2.80234019966584E+0001 +-2.80306716819287E+0001 -2.80379401784254E+0001 -2.80452074847696E+0001 -2.80524735995930E+0001 -2.80597385215394E+0001 +-2.80670022492630E+0001 -2.80742647814300E+0001 -2.80815261167170E+0001 -2.80887862538126E+0001 -2.80960451914156E+0001 +-2.81033029282371E+0001 -2.81105594629986E+0001 -2.81178147944333E+0001 -2.81250689212855E+0001 -2.81323218423102E+0001 +-2.81395735562742E+0001 -2.81468240619556E+0001 -2.81540733581431E+0001 -2.81613214436371E+0001 -2.81685683172490E+0001 +-2.81758139778016E+0001 -2.81830584241285E+0001 -2.81903016550749E+0001 -2.81975436694971E+0001 -2.82047844662625E+0001 +-2.82120240442498E+0001 -2.82192624023490E+0001 -2.82264995394612E+0001 -2.82337354544984E+0001 -2.82409701463844E+0001 +-2.82482036140539E+0001 -2.82554358564526E+0001 -2.82626668725380E+0001 -2.82698966612781E+0001 -2.82771252216527E+0001 +-2.82843525526523E+0001 -2.82915786532790E+0001 -2.82988035225461E+0001 -2.83060271594777E+0001 -2.83132495631096E+0001 +-2.83204707324885E+0001 -2.83276906666722E+0001 -2.83349093647305E+0001 -2.83421268257432E+0001 -2.83493430488021E+0001 +-2.83565580330101E+0001 -2.83637717774812E+0001 -2.83709842813406E+0001 -2.83781955437250E+0001 -2.83854055637817E+0001 +-2.83926143406696E+0001 -2.83998218735590E+0001 -2.84070281616312E+0001 -2.84142332040785E+0001 -2.84214370001045E+0001 +-2.84286395489246E+0001 -2.84358408497645E+0001 -2.84430409018616E+0001 -2.84502397044644E+0001 -2.84574372568327E+0001 +-2.84646335582373E+0001 -2.84718286079608E+0001 -2.84790224052963E+0001 -2.84862149495482E+0001 -2.84934062400325E+0001 +-2.85005962760762E+0001 -2.85077850570174E+0001 -2.85149725822055E+0001 -2.85221588510014E+0001 -2.85293438627766E+0001 +-2.85365276169143E+0001 -2.85437101128086E+0001 -2.85508913498653E+0001 -2.85580713275006E+0001 -2.85652500451429E+0001 +-2.85724275022310E+0001 -2.85796036982151E+0001 -2.85867786325567E+0001 -2.85939523047290E+0001 -2.86011247142154E+0001 +-2.86082958605111E+0001 -2.86154657431228E+0001 -2.86226343615676E+0001 -2.86298017153748E+0001 -2.86369678040838E+0001 +-2.86441326272464E+0001 -2.86512961844243E+0001 -2.86584584751918E+0001 -2.86656194991331E+0001 -2.86727792558447E+0001 +-2.86799377449336E+0001 -2.86870949660186E+0001 -2.86942509187288E+0001 -2.87014056027054E+0001 -2.87085590176005E+0001 +-2.87157111630774E+0001 -2.87228620388105E+0001 -2.87300116444856E+0001 -2.87371599797997E+0001 -2.87443070444608E+0001 +-2.87514528381881E+0001 -2.87585973607127E+0001 -2.87657406117757E+0001 -2.87728825911307E+0001 -2.87800232985414E+0001 +-2.87871627337835E+0001 -2.87943008966436E+0001 -2.88014377869192E+0001 -2.88085734044200E+0001 -2.88157077489655E+0001 +-2.88228408203878E+0001 -2.88299726185293E+0001 -2.88371031432438E+0001 -2.88442323943966E+0001 -2.88513603718638E+0001 +-2.88584870755330E+0001 -2.88656125053032E+0001 -2.88727366610840E+0001 -2.88798595427968E+0001 -2.88869811503737E+0001 +-2.88941014837584E+0001 -2.89012205429058E+0001 -2.89083383277820E+0001 -2.89154548383639E+0001 -2.89225700746404E+0001 +-2.89296840366106E+0001 -2.89367967242858E+0001 -2.89439081376877E+0001 -2.89510182768500E+0001 -2.89581271418169E+0001 +-2.89652347326443E+0001 -2.89723410493990E+0001 -2.89794460921589E+0001 -2.89865498610139E+0001 -2.89936523560644E+0001 +-2.90007535774218E+0001 -2.90078535252094E+0001 -2.90149521995612E+0001 -2.90220496006231E+0001 -2.90291457285513E+0001 +-2.90362405835138E+0001 -2.90433341656896E+0001 -2.90504264752689E+0001 -2.90575175124533E+0001 -2.90646072774554E+0001 +-2.90716957704993E+0001 -2.90787829918200E+0001 -2.90858689416637E+0001 -2.90929536202883E+0001 -2.91000370279623E+0001 +-2.91071191649657E+0001 -2.91142000315896E+0001 -2.91212796281370E+0001 -2.91283579549206E+0001 -2.91354350122660E+0001 +-2.91425108005089E+0001 -2.91495853199968E+0001 -2.91566585710878E+0001 -2.91637305541520E+0001 -2.91708012695697E+0001 +-2.91778707177339E+0001 -2.91849388990474E+0001 -2.91920058139249E+0001 -2.91990714627919E+0001 -2.92061358460859E+0001 +-2.92131989642546E+0001 -2.92202608177577E+0001 -2.92273214070656E+0001 -2.92343807326604E+0001 -2.92414387950351E+0001 +-2.92484955946938E+0001 -2.92555511321522E+0001 -2.92626054079370E+0001 -2.92696584225859E+0001 -2.92767101766479E+0001 +-2.92837606706840E+0001 -2.92908099052653E+0001 -2.92978578809747E+0001 -2.93049045984061E+0001 -2.93119500581647E+0001 +-2.93189942608671E+0001 -2.93260372071408E+0001 -2.93330788976248E+0001 -2.93401193329688E+0001 -2.93471585138346E+0001 +-2.93541964408944E+0001 -2.93612331148322E+0001 -2.93682685363425E+0001 -2.93753027061317E+0001 -2.93823356249173E+0001 +-2.93893672934275E+0001 -2.93963977124024E+0001 -2.94034268825931E+0001 -2.94104548047618E+0001 -2.94174814796815E+0001 +-2.94245069081376E+0001 -2.94315310909254E+0001 -2.94385540288522E+0001 -2.94455757227365E+0001 -2.94525961734075E+0001 +-2.94596153817059E+0001 -2.94666333484843E+0001 -2.94736500746053E+0001 -2.94806655609435E+0001 -2.94876798083844E+0001 +-2.94946928178248E+0001 -2.95017045901732E+0001 -2.95087151263485E+0001 -2.95157244272810E+0001 -2.95227324939127E+0001 +-2.95297393271966E+0001 -2.95367449280967E+0001 -2.95437492975881E+0001 -2.95507524366576E+0001 -2.95577543463033E+0001 +-2.95647550275338E+0001 -2.95717544813693E+0001 -2.95787527088415E+0001 -2.95857497109930E+0001 -2.95927454888775E+0001 +-2.95997400435603E+0001 -2.96067333761175E+0001 -2.96137254876370E+0001 -2.96207163792171E+0001 -2.96277060519680E+0001 +-2.96346945070108E+0001 -2.96416817454782E+0001 -2.96486677685134E+0001 -2.96556525772713E+0001 -2.96626361729184E+0001 +-2.96696185566314E+0001 -2.96765997295992E+0001 -2.96835796930211E+0001 -2.96905584481085E+0001 -2.96975359960836E+0001 +-2.97045123381791E+0001 -2.97114874756401E+0001 -2.97184614097222E+0001 -2.97254341416925E+0001 -2.97324056728294E+0001 +-2.97393760044224E+0001 -2.97463451377716E+0001 -2.97533130741895E+0001 -2.97602798149991E+0001 -2.97672453615343E+0001 +-2.97742097151413E+0001 -2.97811728771764E+0001 -2.97881348490080E+0001 -2.97950956320150E+0001 -2.98020552275877E+0001 +-2.98090136371281E+0001 -2.98159708620489E+0001 -2.98229269037743E+0001 -2.98298817637395E+0001 -2.98368354433909E+0001 +-2.98437879441864E+0001 -2.98507392675949E+0001 -2.98576894150968E+0001 -2.98646383881833E+0001 -2.98715861883570E+0001 +-2.98785328171320E+0001 -2.98854782760330E+0001 -2.98924225665964E+0001 -2.98993656903699E+0001 -2.99063076489121E+0001 +-2.99132484437929E+0001 -2.99201880765934E+0001 -2.99271265489062E+0001 -2.99340638623347E+0001 -2.99410000184938E+0001 +-2.99479350190095E+0001 -2.99548688655193E+0001 -2.99618015596713E+0001 -2.99687331031255E+0001 -2.99756634975526E+0001 +-2.99825927446349E+0001 -2.99895208460657E+0001 -2.99964478035497E+0001 -3.00033736188025E+0001 -3.00102982935514E+0001 +-3.00172218295345E+0001 -3.00241442285009E+0001 -3.00310654922121E+0001 -3.00379856224393E+0001 -3.00449046209659E+0001 +-3.00518224895863E+0001 -3.00587392301059E+0001 -3.00656548443418E+0001 -3.00725693341216E+0001 -3.00794827012851E+0001 +-3.00863949476821E+0001 -3.00933060751746E+0001 -3.01002160856357E+0001 -3.01071249809489E+0001 -3.01140327630102E+0001 +-3.01209394337258E+0001 -3.01278449950138E+0001 -3.01347494488028E+0001 -3.01416527970332E+0001 -3.01485550416566E+0001 +-3.01554561846354E+0001 -3.01623562279436E+0001 -3.01692551735664E+0001 -3.01761530235001E+0001 -3.01830497797523E+0001 +-3.01899454443415E+0001 -3.01968400192980E+0001 -3.02037335066629E+0001 -3.02106259084888E+0001 -3.02175172268391E+0001 +-3.02244074637888E+0001 -3.02312966214241E+0001 -3.02381847018422E+0001 -3.02450717071515E+0001 -3.02519576394724E+0001 +-3.02588425009352E+0001 -3.02657262936822E+0001 -3.02726090198675E+0001 -3.02794906816552E+0001 -3.02863712812212E+0001 +-3.02932508207526E+0001 -3.03001293024480E+0001 -3.03070067285167E+0001 -3.03138831011796E+0001 -3.03207584226688E+0001 +-3.03276326952271E+0001 -3.03345059211094E+0001 -3.03413781025811E+0001 -3.03482492419195E+0001 -3.03551193414120E+0001 +-3.03619884033584E+0001 -3.03688564300694E+0001 -3.03757234238665E+0001 -3.03825893870827E+0001 -3.03894543220623E+0001 +-3.03963182311610E+0001 -3.04031811167450E+0001 -3.04100429811923E+0001 -3.04169038268924E+0001 -3.04237636562453E+0001 +-3.04306224716629E+0001 -3.04374802755674E+0001 -3.04443370703932E+0001 -3.04511928585859E+0001 -3.04580476426012E+0001 +-3.04649014249074E+0001 -3.04717542079827E+0001 -3.04786059943182E+0001 -3.04854567864144E+0001 -3.04923065867843E+0001 +-3.04991553979518E+0001 -3.05060032224516E+0001 -3.05128500628301E+0001 -3.05196959216447E+0001 -3.05265408014643E+0001 +-3.05333847048686E+0001 -3.05402276344489E+0001 -3.05470695928077E+0001 -3.05539105825582E+0001 -3.05607506063253E+0001 +-3.05675896667455E+0001 -3.05744277664654E+0001 -3.05812649081440E+0001 -3.05881010944508E+0001 -3.05949363280666E+0001 +-3.06017706116841E+0001 -3.06086039480060E+0001 -3.06154363397476E+0001 -3.06222677896340E+0001 -3.06290983004029E+0001 +-3.06359278748022E+0001 -3.06427565155916E+0001 -3.06495842255416E+0001 -3.06564110074344E+0001 -3.06632368640631E+0001 +-3.06700617982324E+0001 -3.06768858127575E+0001 -3.06837089104652E+0001 -3.06905310941942E+0001 -3.06973523667931E+0001 +-3.07041727311232E+0001 -3.07109921900553E+0001 -3.07178107464731E+0001 -3.07246284032703E+0001 -3.07314451633531E+0001 +-3.07382610296373E+0001 -3.07450760050516E+0001 -3.07518900925344E+0001 -3.07587032950364E+0001 -3.07655156155193E+0001 +-3.07723270569555E+0001 -3.07791376223291E+0001 -3.07859473146357E+0001 -3.07927561368809E+0001 -3.07995640920836E+0001 +-3.08063711832720E+0001 -3.08131774134861E+0001 -3.08199827857778E+0001 -3.08267873032091E+0001 -3.08335909688540E+0001 +-3.08403937857979E+0001 -3.08471957571370E+0001 -3.08539968859783E+0001 -3.08607971754409E+0001 -3.08675966286549E+0001 +-3.08743952487610E+0001 -3.08811930389120E+0001 -3.08879900022711E+0001 -3.08947861420138E+0001 -3.09015814613258E+0001 +-3.09083759634043E+0001 -3.09151696514579E+0001 -3.09219625287065E+0001 -3.09287545983808E+0001 -3.09355458637234E+0001 +-3.09423363279875E+0001 -3.09491259944375E+0001 -3.09559148663500E+0001 -3.09627029470115E+0001 -3.09694902397203E+0001 +-3.09762767477865E+0001 -3.09830624745304E+0001 -3.09898474232844E+0001 -3.09966315973917E+0001 -3.10034150002061E+0001 +-3.10101976350942E+0001 -3.10169795054327E+0001 -3.10237606146094E+0001 -3.10305409660243E+0001 -3.10373205630871E+0001 +-3.10440994092202E+0001 -3.10508775078570E+0001 -3.10576548624408E+0001 -3.10644314764281E+0001 -3.10712073532853E+0001 +-3.10779824964902E+0001 -3.10847569095324E+0001 -3.10915305959117E+0001 -3.10983035591404E+0001 -3.11050758027412E+0001 +-3.11118473302479E+0001 -3.11186181452059E+0001 -3.11253882511721E+0001 -3.11321576517141E+0001 -3.11389263504108E+0001 +-3.11456943508527E+0001 -3.11524616566413E+0001 -3.11592282713888E+0001 -3.11659941987194E+0001 -3.11727594422687E+0001 +-3.11795240056827E+0001 -3.11862878926184E+0001 -3.11930511067459E+0001 -3.11998136517443E+0001 -3.12065755313056E+0001 +-3.12133367491316E+0001 -3.12200973089365E+0001 -3.12268572144453E+0001 -3.12336164693938E+0001 -3.12403750775301E+0001 +-3.12471330426122E+0001 -3.12538903684102E+0001 -3.12606470587056E+0001 -3.12674031172903E+0001 -3.12741585479681E+0001 +-3.12809133545536E+0001 -3.12876675408732E+0001 -3.12944211107638E+0001 -3.13011740680741E+0001 -3.13079264166637E+0001 +-3.13146781604034E+0001 -3.13214293031756E+0001 -3.13281798488738E+0001 -3.13349298014026E+0001 -3.13416791646776E+0001 +-3.13484279426263E+0001 -3.13551761391866E+0001 -3.13619237583081E+0001 -3.13686708039518E+0001 -3.13754172800898E+0001 +-3.13821631907048E+0001 -3.13889085397920E+0001 -3.13956533313562E+0001 -3.14023975694155E+0001 -3.14091412579970E+0001 +-3.14158844011403E+0001 -3.14226270028964E+0001 -3.14293690673267E+0001 -3.14361105985048E+0001 -3.14428516005143E+0001 +-3.14495920774513E+0001 -3.14563320334223E+0001 -3.14630714725454E+0001 -3.14698103989499E+0001 -3.14765488167757E+0001 +-3.14832867301751E+0001 -3.14900241433107E+0001 -3.14967610603568E+0001 -3.15034974854989E+0001 -3.15102334229329E+0001 +-3.15169688768673E+0001 -3.15237038515208E+0001 -3.15304383511236E+0001 -3.15371723799177E+0001 -3.15439059421558E+0001 +-3.15506390421016E+0001 -3.15573716840298E+0001 -3.15641038722278E+0001 -3.15708356109924E+0001 -3.15775669046336E+0001 +-3.15842977574703E+0001 -3.15910281738342E+0001 -3.15977581580684E+0001 -3.16044877145263E+0001 -3.16112168475729E+0001 +-3.16179455615847E+0001 -3.16246738609489E+0001 -3.16314017500644E+0001 -3.16381292333413E+0001 -3.16448563152009E+0001 +-3.16515830000748E+0001 -3.16583092924074E+0001 -3.16650351966536E+0001 -3.16717607172793E+0001 -3.16784858587616E+0001 +-3.16852106255895E+0001 -3.16919350222626E+0001 -3.16986590532918E+0001 -3.17053827231997E+0001 -3.17121060365195E+0001 +-3.17188289977963E+0001 -3.17255516115857E+0001 -3.17322738824547E+0001 -3.17389958149823E+0001 -3.17457174137578E+0001 +-3.17524386833824E+0001 -3.17591596284678E+0001 -3.17658802536369E+0001 -3.17726005635255E+0001 -3.17793205627787E+0001 +-3.17860402560534E+0001 -3.17927596480184E+0001 -3.17994787433524E+0001 -3.18061975467470E+0001 -3.18129160629036E+0001 +-3.18196342965352E+0001 -3.18263522523669E+0001 -3.18330699351343E+0001 -3.18397873495834E+0001 -3.18465045004732E+0001 +-3.18532213925728E+0001 -3.18599380306625E+0001 -3.18666544195346E+0001 -3.18733705639917E+0001 -3.18800864688485E+0001 +-3.18868021389301E+0001 -3.18935175790735E+0001 -3.19002327941262E+0001 -3.19069477889482E+0001 -3.19136625684096E+0001 +-3.19203771373916E+0001 -3.19270915007875E+0001 -3.19338056635012E+0001 -3.19405196304485E+0001 -3.19472334065558E+0001 +-3.19539469967605E+0001 -3.19606604060123E+0001 -3.19673736392712E+0001 -3.19740867015083E+0001 -3.19807995977070E+0001 +-3.19875123328611E+0001 -3.19942249119756E+0001 -3.20009373400670E+0001 -3.20076496221634E+0001 -3.20143617633029E+0001 +-3.20210737685365E+0001 -3.20277856429250E+0001 -3.20344973915413E+0001 -3.20412090194690E+0001 -3.20479205318033E+0001 +-3.20546319336506E+0001 -3.20613432301283E+0001 -3.20680544263649E+0001 -3.20747655275011E+0001 -3.20814765386876E+0001 +-3.20881874650870E+0001 -3.20948983118727E+0001 -3.21016090842304E+0001 -3.21083197873555E+0001 -3.21150304264556E+0001 +-3.21217410067498E+0001 -3.21284515334671E+0001 -3.21351620118496E+0001 -3.21418724471485E+0001 -3.21485828446281E+0001 +-3.21552932095634E+0001 -3.21620035472395E+0001 -3.21687138629548E+0001 -3.21754241620169E+0001 -3.21821344497459E+0001 +-3.21888447314726E+0001 -3.21955550125392E+0001 -3.22022652982994E+0001 -3.22089755941177E+0001 -3.22156859053698E+0001 +-3.22223962374432E+0001 -3.22291065957355E+0001 -3.22358169856573E+0001 -3.22425274126286E+0001 -3.22492378820824E+0001 +-3.22559483994608E+0001 -3.22626589702189E+0001 -3.22693695998224E+0001 -3.22760802937488E+0001 -3.22827910574855E+0001 +-3.22895018965325E+0001 -3.22962128163999E+0001 -3.23029238226104E+0001 -3.23096349206966E+0001 -3.23163461162035E+0001 +-3.23230574146858E+0001 -3.23297688217112E+0001 -3.23364803428571E+0001 -3.23431919837133E+0001 -3.23499037498805E+0001 +-3.23566156469699E+0001 -3.23633276806047E+0001 -3.23700398564196E+0001 -3.23767521800599E+0001 -3.23834646571818E+0001 +-3.23901772934536E+0001 -3.23968900945553E+0001 -3.24036030661761E+0001 -3.24103162140180E+0001 -3.24170295437943E+0001 +-3.24237430612287E+0001 -3.24304567720571E+0001 -3.24371706820257E+0001 -3.24438847968923E+0001 -3.24505991224261E+0001 +-3.24573136644071E+0001 -3.24640284286271E+0001 -3.24707434208892E+0001 -3.24774586470068E+0001 -3.24841741128055E+0001 +-3.24908898241219E+0001 -3.24976057868032E+0001 -3.25043220067088E+0001 -3.25110384897086E+0001 -3.25177552416841E+0001 +-3.25244722685280E+0001 -3.25311895761443E+0001 -3.25379071704477E+0001 -3.25446250573650E+0001 -3.25513432428336E+0001 +-3.25580617328021E+0001 -3.25647805332307E+0001 -3.25714996500912E+0001 -3.25782190893654E+0001 -3.25849388570477E+0001 +-3.25916589591423E+0001 -3.25983794016659E+0001 -3.26051001906460E+0001 -3.26118213321211E+0001 -3.26185428321413E+0001 +-3.26252646967680E+0001 -3.26319869320730E+0001 -3.26387095441404E+0001 -3.26454325390649E+0001 -3.26521559229524E+0001 +-3.26588797019209E+0001 -3.26656038820985E+0001 -3.26723284696246E+0001 -3.26790534706510E+0001 -3.26857788913401E+0001 +-3.26925047378644E+0001 -3.26992310164097E+0001 -3.27059577331715E+0001 -3.27126848943571E+0001 -3.27194125061850E+0001 +-3.27261405748846E+0001 -3.27328691066969E+0001 -3.27395981078748E+0001 -3.27463275846807E+0001 -3.27530575433900E+0001 +-3.27597879902881E+0001 -3.27665189316724E+0001 -3.27732503738510E+0001 -3.27799823231437E+0001 -3.27867147858808E+0001 +-3.27934477684053E+0001 -3.28001812770672E+0001 -3.28069153181963E+0001 -3.28136498980728E+0001 -3.28203850229238E+0001 +-3.28271206989239E+0001 -3.28338569321949E+0001 -3.28405937288065E+0001 -3.28473310947748E+0001 -3.28540690360637E+0001 +-3.28608075585850E+0001 -3.28675466681967E+0001 -3.28742863707047E+0001 -3.28810266718627E+0001 -3.28877675773709E+0001 +-3.28945090928775E+0001 -3.29012512239778E+0001 -3.29079939762140E+0001 -3.29147373550762E+0001 -3.29214813660017E+0001 +-3.29282260143754E+0001 -3.29349713055285E+0001 -3.29417172447411E+0001 -3.29484638372391E+0001 -3.29552110881968E+0001 +-3.29619590027356E+0001 -3.29687075859235E+0001 -3.29754568427773E+0001 -3.29822067782593E+0001 -3.29889573972810E+0001 +-3.29957087046999E+0001 -3.30024607053216E+0001 -3.30092134038980E+0001 -3.30159668051299E+0001 -3.30227209136642E+0001 +-3.30294757340954E+0001 -3.30362312709654E+0001 -3.30429875287640E+0001 -3.30497445119274E+0001 -3.30565022248395E+0001 +-3.30632606718318E+0001 -3.30700198571831E+0001 -3.30767797851191E+0001 -3.30835404598130E+0001 -3.30903018853857E+0001 +-3.30970640659051E+0001 -3.31038270053864E+0001 -3.31105907077928E+0001 -3.31173551770333E+0001 -3.31241204169660E+0001 +-3.31308864313951E+0001 -3.31376532240730E+0001 -3.31444207986988E+0001 -3.31511891589189E+0001 -3.31579583083278E+0001 +-3.31647282504667E+0001 -3.31714989888238E+0001 -3.31782705268354E+0001 -3.31850428678851E+0001 -3.31918160153037E+0001 +-3.31985899723683E+0001 -3.32053647423055E+0001 -3.32121403282870E+0001 -3.32189167334328E+0001 -3.32256939608110E+0001 +-3.32324720134359E+0001 -3.32392508942695E+0001 -3.32460306062212E+0001 -3.32528111521474E+0001 -3.32595925348526E+0001 +-3.32663747570879E+0001 -3.32731578215523E+0001 -3.32799417308913E+0001 -3.32867264876988E+0001 -3.32935120945155E+0001 +-3.33002985538291E+0001 -3.33070858680751E+0001 -3.33138740396369E+0001 -3.33206630708433E+0001 -3.33274529639727E+0001 +-3.33342437212493E+0001 -3.33410353448455E+0001 -3.33478278368804E+0001 -3.33546211994209E+0001 -3.33614154344815E+0001 +-3.33682105440229E+0001 -3.33750065299541E+0001 -3.33818033941316E+0001 -3.33886011383585E+0001 -3.33953997643854E+0001 +-3.34021992739103E+0001 -3.34089996685797E+0001 -3.34158009499849E+0001 -3.34226031196669E+0001 -3.34294061791130E+0001 +-3.34362101297576E+0001 -3.34430149729836E+0001 -3.34498207101201E+0001 -3.34566273424433E+0001 -3.34634348711781E+0001 +-3.34702432974959E+0001 -3.34770526225148E+0001 -3.34838628473018E+0001 -3.34906739728701E+0001 -3.34974860001805E+0001 +-3.35042989301409E+0001 -3.35111127636072E+0001 -3.35179275013819E+0001 -3.35247431442153E+0001 -3.35315596928050E+0001 +-3.35383771477958E+0001 -3.35451955097797E+0001 -3.35520147792964E+0001 -3.35588349568329E+0001 -3.35656560428227E+0001 +-3.35724780376481E+0001 -3.35793009416379E+0001 -3.35861247550682E+0001 -3.35929494781618E+0001 -3.35997751110904E+0001 +-3.36066016539722E+0001 -3.36134291068729E+0001 -3.36202574698045E+0001 -3.36270867427280E+0001 -3.36339169255508E+0001 +-3.36407480181278E+0001 -3.36475800202610E+0001 -3.36544129317001E+0001 -3.36612467521426E+0001 -3.36680814812319E+0001 +-3.36749171185601E+0001 -3.36817536636659E+0001 -3.36885911160356E+0001 -3.36954294751029E+0001 -3.37022687402486E+0001 +-3.37091089108011E+0001 -3.37159499860361E+0001 -3.37227919651764E+0001 -3.37296348473923E+0001 -3.37364786318015E+0001 +-3.37433233174689E+0001 -3.37501689034069E+0001 -3.37570153885751E+0001 -3.37638627718803E+0001 -3.37707110521771E+0001 +-3.37775602282673E+0001 -3.37844102988994E+0001 -3.37912612627701E+0001 -3.37981131185229E+0001 -3.38049658647491E+0001 +-3.38118194999865E+0001 -3.38186740227214E+0001 -3.38255294313865E+0001 -3.38323857243619E+0001 -3.38392428999764E+0001 +-3.38461009565035E+0001 -3.38529598921669E+0001 -3.38598197051356E+0001 -3.38666803935266E+0001 -3.38735419554050E+0001 +-3.38804043887816E+0001 -3.38872676916163E+0001 -3.38941318618149E+0001 -3.39009968972319E+0001 -3.39078627956671E+0001 +-3.39147295548700E+0001 -3.39215971725361E+0001 -3.39284656463087E+0001 -3.39353349737782E+0001 -3.39422051524818E+0001 +-3.39490761799054E+0001 -3.39559480534807E+0001 -3.39628207705884E+0001 -3.39696943285546E+0001 -3.39765687246545E+0001 +-3.39834439561097E+0001 -3.39903200200894E+0001 -3.39971969137104E+0001 -3.40040746340357E+0001 -3.40109531780775E+0001 +-3.40178325427937E+0001 -3.40247127250901E+0001 -3.40315937218201E+0001 -3.40384755297840E+0001 -3.40453581457298E+0001 +-3.40522415663526E+0001 -3.40591257882953E+0001 -3.40660108081477E+0001 -3.40728966224469E+0001 -3.40797832276773E+0001 +-3.40866706202706E+0001 -3.40935587966066E+0001 -3.41004477530120E+0001 -3.41073374857605E+0001 -3.41142279910726E+0001 +-3.41211192651177E+0001 -3.41280113040119E+0001 -3.41349041038178E+0001 -3.41417976605465E+0001 -3.41486919701555E+0001 +-3.41555870285509E+0001 -3.41624828315843E+0001 -3.41693793750569E+0001 -3.41762766547150E+0001 -3.41831746662536E+0001 +-3.41900734053145E+0001 -3.41969728674871E+0001 -3.42038730483084E+0001 -3.42107739432623E+0001 -3.42176755477802E+0001 +-3.42245778572402E+0001 -3.42314808669687E+0001 -3.42383845722392E+0001 -3.42452889682728E+0001 -3.42521940502366E+0001 +-3.42590998132467E+0001 -3.42660062523652E+0001 -3.42729133626032E+0001 -3.42798211389166E+0001 -3.42867295762118E+0001 +-3.42936386693399E+0001 -3.43005484131002E+0001 -3.43074588022400E+0001 -3.43143698314533E+0001 -3.43212814953813E+0001 +-3.43281937886132E+0001 -3.43351067056847E+0001 -3.43420202410793E+0001 -3.43489343892281E+0001 -3.43558491445092E+0001 +-3.43627645012476E+0001 -3.43696804537167E+0001 -3.43765969961364E+0001 -3.43835141226744E+0001 -3.43904318274452E+0001 +-3.43973501045113E+0001 -3.44042689478828E+0001 -3.44111883515150E+0001 -3.44181083093129E+0001 -3.44250288151291E+0001 +-3.44319498627608E+0001 -3.44388714459553E+0001 -3.44457935584056E+0001 -3.44527161937532E+0001 -3.44596393455860E+0001 +-3.44665630074394E+0001 -3.44734871727968E+0001 -3.44804118350879E+0001 -3.44873369876906E+0001 -3.44942626239297E+0001 +-3.45011887370784E+0001 -3.45081153203553E+0001 -3.45150423669276E+0001 -3.45219698699093E+0001 -3.45288978223629E+0001 +-3.45358262172970E+0001 -3.45427550476679E+0001 -3.45496843063790E+0001 -3.45566139862816E+0001 -3.45635440801744E+0001 +-3.45704745808023E+0001 -3.45774054808594E+0001 -3.45843367729845E+0001 -3.45912684497671E+0001 -3.45982005037409E+0001 +-3.46051329273894E+0001 -3.46120657131412E+0001 -3.46189988533745E+0001 -3.46259323404128E+0001 -3.46328661665287E+0001 +-3.46398003239409E+0001 -3.46467348048157E+0001 -3.46536696012666E+0001 -3.46606047053556E+0001 -3.46675401090911E+0001 +-3.46744758044280E+0001 -3.46814117832705E+0001 -3.46883480374679E+0001 -3.46952845588188E+0001 -3.47022213390692E+0001 +-3.47091583699102E+0001 -3.47160956429822E+0001 -3.47230331498722E+0001 -3.47299708821154E+0001 -3.47369088311934E+0001 +-3.47438469885346E+0001 -3.47507853455160E+0001 -3.47577238934625E+0001 -3.47646626236442E+0001 -3.47716015272804E+0001 +-3.47785405955368E+0001 -3.47854798195266E+0001 -3.47924191903094E+0001 -3.47993586988955E+0001 -3.48062983362378E+0001 +-3.48132380932407E+0001 -3.48201779607535E+0001 -3.48271179295729E+0001 -3.48340579904446E+0001 -3.48409981340604E+0001 +-3.48479383510588E+0001 -3.48548786320276E+0001 -3.48618189675006E+0001 -3.48687593479580E+0001 -3.48756997638307E+0001 +-3.48826402054925E+0001 -3.48895806632678E+0001 -3.48965211274280E+0001 -3.49034615881900E+0001 -3.49104020357197E+0001 +-3.49173424601298E+0001 -3.49242828514817E+0001 -3.49312231997806E+0001 -3.49381634949829E+0001 -3.49451037269892E+0001 +-3.49520438856507E+0001 -3.49589839607638E+0001 -3.49659239420714E+0001 -3.49728638192672E+0001 -3.49798035819874E+0001 +-3.49867432198206E+0001 -3.49936827222986E+0001 -3.50006220789034E+0001 -3.50075612790626E+0001 -3.50145003121519E+0001 +-3.50214391674943E+0001 -3.50283778343603E+0001 -3.50353163019664E+0001 -3.50422545594788E+0001 -3.50491925960088E+0001 +-3.50561304006168E+0001 -3.50630679623095E+0001 -3.50700052700409E+0001 -3.50769423127128E+0001 -3.50838790791737E+0001 +-3.50908155582212E+0001 -3.50977517385981E+0001 -3.51046876089955E+0001 -3.51116231580509E+0001 -3.51185583743513E+0001 +-3.51254932464287E+0001 -3.51324277627650E+0001 -3.51393619117866E+0001 -3.51462956818686E+0001 -3.51532290613336E+0001 +-3.51601620384518E+0001 -3.51670946014393E+0001 -3.51740267384615E+0001 -3.51809584376299E+0001 -3.51878896870031E+0001 +-3.51948204745879E+0001 -3.52017507883386E+0001 -3.52086806161558E+0001 -3.52156099458878E+0001 -3.52225387653310E+0001 +-3.52294670622284E+0001 -3.52363948242696E+0001 -3.52433220390937E+0001 -3.52502486942859E+0001 -3.52571747773774E+0001 +-3.52641002758497E+0001 -3.52710251771292E+0001 -3.52779494685898E+0001 -3.52848731375548E+0001 -3.52917961712928E+0001 +-3.52987185570201E+0001 -3.53056402819010E+0001 -3.53125613330468E+0001 -3.53194816975162E+0001 -3.53264013623150E+0001 +-3.53333203143956E+0001 -3.53402385406611E+0001 -3.53471560279572E+0001 -3.53540727630801E+0001 -3.53609887327722E+0001 +-3.53679039237239E+0001 -3.53748183225729E+0001 -3.53817319159031E+0001 -3.53886446902463E+0001 -3.53955566320830E+0001 +-3.54024677278389E+0001 -3.54093779638896E+0001 -3.54162873265549E+0001 -3.54231958021039E+0001 -3.54301033767529E+0001 +-3.54370100366663E+0001 -3.54439157679536E+0001 -3.54508205566735E+0001 -3.54577243888315E+0001 -3.54646272503801E+0001 +-3.54715291272196E+0001 -3.54784300051978E+0001 -3.54853298701097E+0001 -3.54922287076965E+0001 -3.54991265036495E+0001 +-3.55060232436035E+0001 -3.55129189131446E+0001 -3.55198134978031E+0001 -3.55267069830582E+0001 -3.55335993543365E+0001 +-3.55404905970119E+0001 -3.55473806964046E+0001 -3.55542696377831E+0001 -3.55611574063634E+0001 -3.55680439873077E+0001 +-3.55749293657269E+0001 -3.55818135266795E+0001 -3.55886964551691E+0001 -3.55955781361489E+0001 -3.56024585545181E+0001 +-3.56093376951241E+0001 -3.56162155427603E+0001 -3.56230920821703E+0001 -3.56299672980419E+0001 -3.56368411750116E+0001 +-3.56437136976630E+0001 -3.56505848505282E+0001 -3.56574546180847E+0001 -3.56643229847593E+0001 -3.56711899349238E+0001 +-3.56780554528991E+0001 -3.56849195229537E+0001 -3.56917821293025E+0001 -3.56986432561076E+0001 -3.57055028874788E+0001 +-3.57123610074744E+0001 -3.57192176000974E+0001 -3.57260726493012E+0001 -3.57329261389838E+0001 -3.57397780529925E+0001 +-3.57466283751216E+0001 -3.57534770891107E+0001 -3.57603241786504E+0001 -3.57671696273749E+0001 -3.57740134188690E+0001 +-3.57808555366628E+0001 -3.57876959642343E+0001 -3.57945346850078E+0001 -3.58013716823576E+0001 -3.58082069396034E+0001 +-3.58150404400115E+0001 -3.58218721667975E+0001 -3.58287021031236E+0001 -3.58355302320988E+0001 -3.58423565367796E+0001 +-3.58491810001708E+0001 -3.58560036052235E+0001 -3.58628243348365E+0001 -3.58696431718552E+0001 -3.58764600990742E+0001 +-3.58832750992342E+0001 -3.58900881550226E+0001 -3.58968992490748E+0001 -3.59037083639752E+0001 -3.59105154822526E+0001 +-3.59173205863845E+0001 -3.59241236587967E+0001 -3.59309246818602E+0001 -3.59377236378957E+0001 -3.59445205091697E+0001 +-3.59513152778964E+0001 -3.59581079262369E+0001 -3.59648984363006E+0001 -3.59716867901447E+0001 -3.59784729697716E+0001 +-3.59852569571328E+0001 -3.59920387341265E+0001 -3.59988182825988E+0001 -3.60055955843414E+0001 -3.60123706210962E+0001 +-3.60191433745495E+0001 -3.60259138263379E+0001 -3.60326819580428E+0001 -3.60394477511942E+0001 -3.60462111872691E+0001 +-3.60529722476922E+0001 -3.60597309138348E+0001 -3.60664871670159E+0001 -3.60732409885032E+0001 -3.60799923595091E+0001 +-3.60867412611950E+0001 -3.60934876746698E+0001 -3.61002315809897E+0001 -3.61069729611573E+0001 -3.61137117961228E+0001 +-3.61204480667855E+0001 -3.61271817539890E+0001 -3.61339128385266E+0001 -3.61406413011384E+0001 -3.61473671225114E+0001 +-3.61540902832797E+0001 -3.61608107640265E+0001 -3.61675285452798E+0001 -3.61742436075177E+0001 -3.61809559311628E+0001 +-3.61876654965867E+0001 -3.61943722841085E+0001 -3.62010762739940E+0001 -3.62077774464564E+0001 -3.62144757816573E+0001 +-3.62211712597037E+0001 -3.62278638606511E+0001 -3.62345535645026E+0001 -3.62412403512090E+0001 -3.62479242006659E+0001 +-3.62546050927203E+0001 -3.62612830071626E+0001 -3.62679579237322E+0001 -3.62746298221175E+0001 -3.62812986819521E+0001 +-3.62879644828160E+0001 -3.62946272042404E+0001 -3.63012868256996E+0001 -3.63079433266180E+0001 -3.63145966863666E+0001 +-3.63212468842638E+0001 -3.63278938995746E+0001 -3.63345377115113E+0001 -3.63411782992358E+0001 -3.63478156418549E+0001 +-3.63544497184237E+0001 -3.63610805079441E+0001 -3.63677079893665E+0001 -3.63743321415876E+0001 -3.63809529434510E+0001 +-3.63875703737495E+0001 -3.63941844112219E+0001 -3.64007950345537E+0001 -3.64074022223801E+0001 -3.64140059532810E+0001 +-3.64206062057855E+0001 -3.64272029583689E+0001 -3.64337961894547E+0001 -3.64403858774137E+0001 -3.64469720005622E+0001 +-3.64535545371670E+0001 -3.64601334654403E+0001 -3.64667087635405E+0001 -3.64732804095767E+0001 -3.64798483816028E+0001 +-3.64864126576204E+0001 -3.64929732155782E+0001 -3.64995300333740E+0001 -3.65060830888521E+0001 -3.65126323598013E+0001 +-3.65191778239628E+0001 -3.65257194590211E+0001 -3.65322572426103E+0001 -3.65387911523102E+0001 -3.65453211656499E+0001 +-3.65518472601037E+0001 -3.65583694130947E+0001 -3.65648876019934E+0001 -3.65714018041163E+0001 -3.65779119967289E+0001 +-3.65844181570431E+0001 -3.65909202622186E+0001 -3.65974182893615E+0001 -3.66039122155261E+0001 -3.66104020177135E+0001 +-3.66168876728734E+0001 -3.66233691579013E+0001 -3.66298464496417E+0001 -3.66363195248838E+0001 -3.66427883603674E+0001 +-3.66492529327771E+0001 -3.66557132187456E+0001 -3.66621691948544E+0001 -3.66686208376296E+0001 -3.66750681235466E+0001 +-3.66815110290282E+0001 -3.66879495304438E+0001 -3.66943836041103E+0001 -3.67008132262920E+0001 -3.67072383731995E+0001 +-3.67136590209941E+0001 -3.67200751457807E+0001 -3.67264867236124E+0001 -3.67328937304922E+0001 -3.67392961423666E+0001 +-3.67456939351317E+0001 -3.67520870846313E+0001 -3.67584755666555E+0001 -3.67648593569429E+0001 -3.67712384311761E+0001 +-3.67776127649905E+0001 -3.67839823339645E+0001 -3.67903471136251E+0001 -3.67967070794470E+0001 -3.68030622068534E+0001 +-3.68094124712117E+0001 -3.68157578478385E+0001 -3.68220983119994E+0001 -3.68284338389033E+0001 -3.68347644037108E+0001 +-3.68410899815274E+0001 -3.68474105474055E+0001 -3.68537260763464E+0001 -3.68600365432982E+0001 -3.68663419231566E+0001 +-3.68726421907624E+0001 -3.68789373209081E+0001 -3.68852272883293E+0001 -3.68915120677112E+0001 -3.68977916336864E+0001 +-3.69040659608336E+0001 -3.69103350236802E+0001 -3.69165987966996E+0001 -3.69228572543142E+0001 -3.69291103708918E+0001 +-3.69353581207492E+0001 -3.69416004781494E+0001 -3.69478374173037E+0001 -3.69540689123695E+0001 -3.69602949374536E+0001 +-3.69665154666084E+0001 -3.69727304738335E+0001 -3.69789399330775E+0001 -3.69851438182341E+0001 -3.69913421031466E+0001 +-3.69975347616042E+0001 -3.70037217673436E+0001 -3.70099030940501E+0001 -3.70160787153544E+0001 -3.70222486048354E+0001 +-3.70284127360203E+0001 -3.70345710823819E+0001 -3.70407236173423E+0001 -3.70468703142689E+0001 -3.70530111464779E+0001 +-3.70591460872321E+0001 -3.70652751097430E+0001 -3.70713981871672E+0001 -3.70775152926104E+0001 -3.70836263991248E+0001 +-3.70897314797101E+0001 -3.70958305073135E+0001 -3.71019234548302E+0001 -3.71080102951018E+0001 -3.71140910009162E+0001 +-3.71201655450131E+0001 -3.71262339000731E+0001 -3.71322960387288E+0001 -3.71383519335590E+0001 -3.71444015570887E+0001 +-3.71504448817930E+0001 -3.71564818800915E+0001 -3.71625125243521E+0001 -3.71685367868895E+0001 -3.71745546399677E+0001 +-3.71805660557965E+0001 -3.71865710065330E+0001 -3.71925694642816E+0001 -3.71985614010947E+0001 -3.72045467889722E+0001 +-3.72105255998600E+0001 -3.72164978056527E+0001 -3.72224633781921E+0001 -3.72284222892666E+0001 -3.72343745106125E+0001 +-3.72403200139126E+0001 -3.72462587707992E+0001 -3.72521907528496E+0001 -3.72581159315896E+0001 -3.72640342784922E+0001 +-3.72699457649773E+0001 -3.72758503624124E+0001 -3.72817480421134E+0001 -3.72876387753417E+0001 -3.72935225333073E+0001 +-3.72993992871673E+0001 -3.73052690080255E+0001 -3.73111316669340E+0001 -3.73169872348920E+0001 -3.73228356828465E+0001 +-3.73286769816897E+0001 -3.73345111022642E+0001 -3.73403380153562E+0001 -3.73461576917047E+0001 -3.73519701019902E+0001 +-3.73577752168442E+0001 -3.73635730068445E+0001 -3.73693634425160E+0001 -3.73751464943318E+0001 -3.73809221327116E+0001 +-3.73866903280226E+0001 -3.73924510505785E+0001 -3.73982042706429E+0001 -3.74039499584233E+0001 -3.74096880840772E+0001 +-3.74154186177091E+0001 -3.74211415293696E+0001 -3.74268567890563E+0001 -3.74325643667174E+0001 -3.74382642322455E+0001 +-3.74439563554812E+0001 -3.74496407062112E+0001 -3.74553172541731E+0001 -3.74609859690487E+0001 -3.74666468204675E+0001 +-3.74722997780083E+0001 -3.74779448111947E+0001 -3.74835818894987E+0001 -3.74892109823413E+0001 -3.74948320590876E+0001 +-3.75004450890525E+0001 -3.75060500414982E+0001 -3.75116468856332E+0001 -3.75172355906131E+0001 -3.75228161255422E+0001 +-3.75283884594710E+0001 -3.75339525613978E+0001 -3.75395084002691E+0001 -3.75450559449768E+0001 -3.75505951643617E+0001 +-3.75561260272110E+0001 -3.75616485022598E+0001 -3.75671625581914E+0001 -3.75726681636351E+0001 -3.75781652871673E+0001 +-3.75836538973131E+0001 -3.75891339625434E+0001 -3.75946054512785E+0001 -3.76000683318844E+0001 -3.76055225726749E+0001 +-3.76109681419114E+0001 -3.76164050078017E+0001 -3.76218331385020E+0001 -3.76272525021159E+0001 -3.76326630666931E+0001 +-3.76380648002329E+0001 -3.76434576706795E+0001 -3.76488416459261E+0001 -3.76542166938116E+0001 -3.76595827821241E+0001 +-3.76649398785985E+0001 -3.76702879509160E+0001 -3.76756269667068E+0001 -3.76809568935470E+0001 -3.76862776989611E+0001 +-3.76915893504197E+0001 -3.76968918153421E+0001 -3.77021850610942E+0001 -3.77074690549906E+0001 -3.77127437642905E+0001 +-3.77180091562030E+0001 -3.77232651978831E+0001 -3.77285118564340E+0001 -3.77337490989050E+0001 -3.77389768922953E+0001 +-3.77441952035480E+0001 -3.77494039995563E+0001 -3.77546032471598E+0001 -3.77597929131453E+0001 -3.77649729642472E+0001 +-3.77701433671465E+0001 -3.77753040884733E+0001 -3.77804550948030E+0001 -3.77855963526598E+0001 -3.77907278285141E+0001 +-3.77958494887850E+0001 -3.78009612998375E+0001 -3.78060632279854E+0001 -3.78111552394889E+0001 -3.78162373005555E+0001 +-3.78213093773407E+0001 -3.78263714359471E+0001 -3.78314234424237E+0001 -3.78364653627682E+0001 -3.78414971629260E+0001 +-3.78465188087874E+0001 -3.78515302661921E+0001 -3.78565315009274E+0001 -3.78615224787265E+0001 -3.78665031652707E+0001 +-3.78714735261892E+0001 -3.78764335270571E+0001 -3.78813831333985E+0001 -3.78863223106842E+0001 -3.78912510243308E+0001 +-3.78961692397052E+0001 -3.79010769221192E+0001 -3.79059740368340E+0001 -3.79108605490554E+0001 -3.79157364239394E+0001 +-3.79206016265883E+0001 -3.79254561220504E+0001 -3.79302998753223E+0001 -3.79351328513505E+0001 -3.79399550150243E+0001 +-3.79447663311826E+0001 -3.79495667646131E+0001 -3.79543562800484E+0001 -3.79591348421692E+0001 -3.79639024156040E+0001 +-3.79686589649290E+0001 -3.79734044546658E+0001 -3.79781388492868E+0001 -3.79828621132083E+0001 -3.79875742107946E+0001 +-3.79922751063589E+0001 -3.79969647641614E+0001 -3.80016431484084E+0001 -3.80063102232549E+0001 -3.80109659528019E+0001 +-3.80156103010990E+0001 -3.80202432321429E+0001 -3.80248647098771E+0001 -3.80294746981928E+0001 -3.80340731609278E+0001 +-3.80386600618691E+0001 -3.80432353647497E+0001 -3.80477990332491E+0001 -3.80523510309968E+0001 -3.80568913215672E+0001 +-3.80614198684827E+0001 -3.80659366352132E+0001 -3.80704415851771E+0001 -3.80749346817379E+0001 -3.80794158882081E+0001 +-3.80838851678465E+0001 -3.80883424838607E+0001 -3.80927877994047E+0001 -3.80972210775783E+0001 -3.81016422814327E+0001 +-3.81060513739622E+0001 -3.81104483181115E+0001 -3.81148330767701E+0001 -3.81192056127764E+0001 -3.81235658889171E+0001 +-3.81279138679244E+0001 -3.81322495124776E+0001 -3.81365727852055E+0001 -3.81408836486825E+0001 -3.81451820654307E+0001 +-3.81494679979206E+0001 -3.81537414085673E+0001 -3.81580022597374E+0001 -3.81622505137411E+0001 -3.81664861328382E+0001 +-3.81707090792338E+0001 -3.81749193150824E+0001 -3.81791168024851E+0001 -3.81833015034905E+0001 -3.81874733800953E+0001 +-3.81916323942404E+0001 -3.81957785078172E+0001 -3.81999116826638E+0001 -3.82040318805648E+0001 -3.82081390632535E+0001 +-3.82122331924098E+0001 -3.82163142296598E+0001 -3.82203821365793E+0001 -3.82244368746898E+0001 -3.82284784054599E+0001 +-3.82325066903068E+0001 -3.82365216905950E+0001 -3.82405233676346E+0001 -3.82445116826845E+0001 -3.82484865969521E+0001 +-3.82524480715892E+0001 -3.82563960676971E+0001 -3.82603305463241E+0001 -3.82642514684645E+0001 -3.82681587950632E+0001 +-3.82720524870088E+0001 -3.82759325051387E+0001 -3.82797988102383E+0001 -3.82836513630395E+0001 -3.82874901242220E+0001 +-3.82913150544122E+0001 -3.82951261141846E+0001 -3.82989232640611E+0001 -3.83027064645103E+0001 -3.83064756759485E+0001 +-3.83102308587395E+0001 -3.83139719731938E+0001 -3.83176989795700E+0001 -3.83214118380740E+0001 -3.83251105088587E+0001 +-3.83287949520245E+0001 -3.83324651276187E+0001 -3.83361209956372E+0001 -3.83397625160228E+0001 -3.83433896486637E+0001 +-3.83470023533972E+0001 -3.83506005900087E+0001 -3.83541843182295E+0001 -3.83577534977397E+0001 -3.83613080881644E+0001 +-3.83648480490791E+0001 -3.83683733400040E+0001 -3.83718839204071E+0001 -3.83753797497062E+0001 -3.83788607872624E+0001 +-3.83823269923879E+0001 -3.83857783243399E+0001 -3.83892147423252E+0001 -3.83926362054944E+0001 -3.83960426729487E+0001 +-3.83994341037348E+0001 -3.84028104568491E+0001 -3.84061716912311E+0001 -3.84095177657724E+0001 -3.84128486393086E+0001 +-3.84161642706257E+0001 -3.84194646184526E+0001 -3.84227496414702E+0001 -3.84260192983032E+0001 -3.84292735475262E+0001 +-3.84325123476593E+0001 -3.84357356571721E+0001 -3.84389434344790E+0001 -3.84421356379434E+0001 -3.84453122258755E+0001 +-3.84484731565326E+0001 -3.84516183881209E+0001 -3.84547478787915E+0001 -3.84578615866440E+0001 -3.84609594697267E+0001 +-3.84640414860327E+0001 -3.84671075935051E+0001 -3.84701577500320E+0001 -3.84731919134504E+0001 -3.84762100415440E+0001 +-3.84792120920436E+0001 -3.84821980226277E+0001 -3.84851677909236E+0001 -3.84881213545024E+0001 -3.84910586708856E+0001 +-3.84939796975418E+0001 -3.84968843918862E+0001 -3.84997727112799E+0001 -3.85026446130346E+0001 -3.85055000544073E+0001 +-3.85083389926015E+0001 -3.85111613847704E+0001 -3.85139671880136E+0001 -3.85167563593772E+0001 -3.85195288558552E+0001 +-3.85222846343894E+0001 -3.85250236518684E+0001 -3.85277458651280E+0001 -3.85304512309523E+0001 -3.85331397060722E+0001 +-3.85358112471651E+0001 -3.85384658108579E+0001 -3.85411033537223E+0001 -3.85437238322796E+0001 -3.85463272029954E+0001 +-3.85489134222866E+0001 -3.85514824465159E+0001 -3.85540342319911E+0001 -3.85565687349699E+0001 -3.85590859116578E+0001 +-3.85615857182058E+0001 -3.85640681107111E+0001 -3.85665330452237E+0001 -3.85689804777352E+0001 -3.85714103641857E+0001 +-3.85738226604667E+0001 -3.85762173224109E+0001 -3.85785943058035E+0001 -3.85809535663745E+0001 -3.85832950598001E+0001 +-3.85856187417091E+0001 -3.85879245676709E+0001 -3.85902124932073E+0001 -3.85924824737845E+0001 -3.85947344648180E+0001 +-3.85969684216703E+0001 -3.85991842996481E+0001 -3.86013820540100E+0001 -3.86035616399597E+0001 -3.86057230126494E+0001 +-3.86078661271770E+0001 -3.86099909385893E+0001 -3.86120974018790E+0001 -3.86141854719862E+0001 -3.86162551038008E+0001 +-3.86183062521575E+0001 -3.86203388718393E+0001 -3.86223529175755E+0001 -3.86243483440460E+0001 -3.86263251058726E+0001 +-3.86282831576293E+0001 -3.86302224538362E+0001 -3.86321429489602E+0001 -3.86340445974140E+0001 -3.86359273535604E+0001 +-3.86377911717078E+0001 -3.86396360061136E+0001 -3.86414618109822E+0001 -3.86432685404630E+0001 -3.86450561486553E+0001 +-3.86468245896040E+0001 -3.86485738173024E+0001 -3.86503037856917E+0001 -3.86520144486601E+0001 -3.86537057600412E+0001 +-3.86553776736194E+0001 -3.86570301431236E+0001 -3.86586631222306E+0001 -3.86602765645659E+0001 -3.86618704237009E+0001 +-3.86634446531552E+0001 -3.86649992063951E+0001 -3.86665340368354E+0001 -3.86680490978379E+0001 -3.86695443427082E+0001 +-3.86710197247066E+0001 -3.86724751970329E+0001 -3.86739107128406E+0001 -3.86753262252263E+0001 -3.86767216872356E+0001 +-3.86780970518618E+0001 -3.86794522720440E+0001 -3.86807873006716E+0001 -3.86821020905788E+0001 -3.86833965945473E+0001 +-3.86846707653067E+0001 -3.86859245555350E+0001 -3.86871579178541E+0001 -3.86883708048375E+0001 -3.86895631690057E+0001 +-3.86907349628211E+0001 -3.86918861387000E+0001 -3.86930166490037E+0001 -3.86941264460392E+0001 -3.86952154820645E+0001 +-3.86962837092797E+0001 -3.86973310798375E+0001 -3.86983575458350E+0001 -3.86993630593156E+0001 -3.87003475722760E+0001 +-3.87013110366529E+0001 -3.87022534043341E+0001 -3.87031746271559E+0001 -3.87040746568967E+0001 -3.87049534452886E+0001 +-3.87058109440064E+0001 -3.87066471046772E+0001 -3.87074618788701E+0001 -3.87082552181015E+0001 -3.87090270738419E+0001 +-3.87097773975027E+0001 -3.87105061404439E+0001 -3.87112132539745E+0001 -3.87118986893508E+0001 -3.87125623977741E+0001 +-3.87132043303951E+0001 -3.87138244383119E+0001 -3.87144226725680E+0001 -3.87149989841567E+0001 -3.87155533240175E+0001 +-3.87160856430372E+0001 -3.87165958920494E+0001 -3.87170840218362E+0001 -3.87175499831271E+0001 -3.87179937265994E+0001 +-3.87184152028740E+0001 -3.87188143625246E+0001 -3.87191911560676E+0001 -3.87195455339689E+0001 -3.87198774466435E+0001 +-3.87201868444498E+0001 -3.87204736776966E+0001 -3.87207378966395E+0001 -3.87209794514802E+0001 -3.87211982923689E+0001 +-3.87213943694023E+0001 -3.87215676326245E+0001 -3.87217180320291E+0001 -3.87218455175541E+0001 -3.87219500390883E+0001 +-3.87220315464626E+0001 -3.87220899894602E+0001 -3.87221253178087E+0001 -3.87221374811845E+0001 -3.87221264292112E+0001 +-3.87220921114611E+0001 -3.87220344774486E+0001 -3.87219534766429E+0001 -3.87218490584544E+0001 -3.87217211722457E+0001 +-3.87215697673216E+0001 -3.87213947929370E+0001 -3.87211961982965E+0001 -3.87209739325487E+0001 -3.87207279447891E+0001 +-3.87204581840628E+0001 -3.87201645993633E+0001 -3.87198471396270E+0001 -3.87195057537412E+0001 -3.87191403905396E+0001 +-3.87187509988021E+0001 -3.87183375272597E+0001 -3.87178999245860E+0001 -3.87174381394061E+0001 -3.87169521202866E+0001 +-3.87164418157491E+0001 -3.87159071742571E+0001 -3.87153481442254E+0001 -3.87147646740103E+0001 -3.87141567119213E+0001 +-3.87135242062111E+0001 -3.87128671050843E+0001 -3.87121853566882E+0001 -3.87114789091188E+0001 -3.87107477104228E+0001 +-3.87099917085896E+0001 -3.87092108515583E+0001 -3.87084050872152E+0001 -3.87075743633933E+0001 -3.87067186278727E+0001 +-3.87058378283834E+0001 -3.87049319125994E+0001 -3.87040008281428E+0001 -3.87030445225863E+0001 -3.87020629434447E+0001 +-3.87010560381851E+0001 -3.87000237542192E+0001 -3.86989660389045E+0001 -3.86978828395495E+0001 -3.86967741034095E+0001 +-3.86956397776852E+0001 -3.86944798095258E+0001 -3.86932941460266E+0001 -3.86920827342316E+0001 -3.86908455211336E+0001 +-3.86895824536698E+0001 -3.86882934787248E+0001 -3.86869785431323E+0001 -3.86856375936745E+0001 -3.86842705770775E+0001 +-3.86828774400174E+0001 -3.86814581291168E+0001 -3.86800125909431E+0001 -3.86785407720161E+0001 -3.86770426188009E+0001 +-3.86755180777062E+0001 -3.86739670950951E+0001 -3.86723896172721E+0001 -3.86707855904908E+0001 -3.86691549609546E+0001 +-3.86674976748108E+0001 -3.86658136781549E+0001 -3.86641029170311E+0001 -3.86623653374321E+0001 -3.86606008852916E+0001 +-3.86588095064980E+0001 -3.86569911468840E+0001 -3.86551457522288E+0001 -3.86532732682611E+0001 -3.86513736406549E+0001 +-3.86494468150324E+0001 -3.86474927369648E+0001 -3.86455113519677E+0001 -3.86435026055028E+0001 -3.86414664429867E+0001 +-3.86394028097767E+0001 -3.86373116511773E+0001 -3.86351929124438E+0001 -3.86330465387769E+0001 -3.86308724753250E+0001 +-3.86286706671856E+0001 -3.86264410593983E+0001 -3.86241835969566E+0001 -3.86218982247966E+0001 -3.86195848878037E+0001 +-3.86172435308109E+0001 -3.86148740985992E+0001 -3.86124765358950E+0001 -3.86100507873718E+0001 -3.86075967976518E+0001 +-3.86051145113043E+0001 -3.86026038728477E+0001 -3.86000648267454E+0001 -3.85974973174065E+0001 -3.85949012891936E+0001 +-3.85922766864101E+0001 -3.85896234533091E+0001 -3.85869415340931E+0001 -3.85842308729086E+0001 -3.85814914138527E+0001 +-3.85787231009665E+0001 -3.85759258782425E+0001 -3.85730996896163E+0001 -3.85702444789728E+0001 -3.85673601901457E+0001 +-3.85644467669135E+0001 -3.85615041530031E+0001 -3.85585322920910E+0001 -3.85555311277961E+0001 -3.85525006036889E+0001 +-3.85494406632836E+0001 -3.85463512500472E+0001 -3.85432323073883E+0001 -3.85400837786668E+0001 -3.85369056071881E+0001 +-3.85336977362060E+0001 -3.85304601089198E+0001 -3.85271926684779E+0001 -3.85238953579747E+0001 -3.85205681204548E+0001 +-3.85172108989071E+0001 -3.85138236362676E+0001 -3.85104062754222E+0001 -3.85069587592029E+0001 -3.85034810303882E+0001 +-3.84999730317066E+0001 -3.84964347058306E+0001 -3.84928659953819E+0001 -3.84892668429298E+0001 -3.84856371909890E+0001 +-3.84819769820253E+0001 -3.84782861584473E+0001 -3.84745646626151E+0001 -3.84708124368319E+0001 -3.84670294233521E+0001 +-3.84632155643762E+0001 -3.84593708020519E+0001 -3.84554950784731E+0001 -3.84515883356818E+0001 -3.84476505156686E+0001 +-3.84436815603718E+0001 -3.84396814116729E+0001 -3.84356500114062E+0001 -3.84315873013486E+0001 -3.84274932232284E+0001 +-3.84233677187175E+0001 -3.84192107294382E+0001 -3.84150221969591E+0001 -3.84108020627960E+0001 -3.84065502684121E+0001 +-3.84022667552176E+0001 -3.83979514645712E+0001 -3.83936043377762E+0001 -3.83892253160871E+0001 -3.83848143407030E+0001 +-3.83803713527721E+0001 -3.83758962933887E+0001 -3.83713891035945E+0001 -3.83668497243783E+0001 -3.83622780966788E+0001 +-3.83576741613787E+0001 -3.83530378593094E+0001 -3.83483691312482E+0001 -3.83436679179261E+0001 -3.83389341600121E+0001 +-3.83341677981285E+0001 -3.83293687728437E+0001 -3.83245370246718E+0001 -3.83196724940787E+0001 -3.83147751214722E+0001 +-3.83098448472112E+0001 -3.83048816115990E+0001 -3.82998853548912E+0001 -3.82948560172839E+0001 -3.82897935389274E+0001 +-3.82846978599140E+0001 -3.82795689202853E+0001 -3.82744066600312E+0001 -3.82692110190878E+0001 -3.82639819373399E+0001 +-3.82587193546180E+0001 -3.82534232106999E+0001 -3.82480934453128E+0001 -3.82427299981294E+0001 -3.82373328087698E+0001 +-3.82319018168023E+0001 -3.82264369617438E+0001 -3.82209381830548E+0001 -3.82154054201455E+0001 -3.82098386123745E+0001 +-3.82042376990451E+0001 -3.81986026194107E+0001 -3.81929333126702E+0001 -3.81872297179701E+0001 -3.81814917744052E+0001 +-3.81757194210157E+0001 -3.81699125967918E+0001 -3.81640712406701E+0001 -3.81581952915327E+0001 -3.81522846882118E+0001 +-3.81463393694840E+0001 -3.81403592740766E+0001 -3.81343443406629E+0001 -3.81282945078611E+0001 -3.81222097142411E+0001 +-3.81160898983164E+0001 -3.81099349985503E+0001 -3.81037449533527E+0001 -3.80975197010800E+0001 -3.80912591800357E+0001 +-3.80849633284752E+0001 -3.80786320845935E+0001 -3.80722653865400E+0001 -3.80658631724069E+0001 -3.80594253802369E+0001 +-3.80529519480180E+0001 -3.80464428136854E+0001 -3.80398979151231E+0001 -3.80333171901618E+0001 -3.80267005765800E+0001 +-3.80200480121010E+0001 -3.80133594343993E+0001 -3.80066347810961E+0001 -3.79998739897577E+0001 -3.79930769978965E+0001 +-3.79862437429779E+0001 -3.79793741624100E+0001 -3.79724681935506E+0001 -3.79655257737040E+0001 -3.79585468401202E+0001 +-3.79515313299970E+0001 -3.79444791804853E+0001 -3.79373903286749E+0001 -3.79302647116095E+0001 -3.79231022662734E+0001 +-3.79159029296078E+0001 -3.79086666384893E+0001 -3.79013933297543E+0001 -3.78940829401770E+0001 -3.78867354064842E+0001 +-3.78793506653478E+0001 -3.78719286533858E+0001 -3.78644693071696E+0001 -3.78569725632100E+0001 -3.78494383579704E+0001 +-3.78418666278599E+0001 -3.78342573092352E+0001 -3.78266103384005E+0001 -3.78189256516058E+0001 -3.78112031850512E+0001 +-3.78034428748812E+0001 -3.77956446571921E+0001 -3.77878084680215E+0001 -3.77799342433584E+0001 -3.77720219191396E+0001 +-3.77640714312465E+0001 -3.77560827155101E+0001 -3.77480557077054E+0001 -3.77399903435619E+0001 -3.77318865587463E+0001 +-3.77237442888839E+0001 -3.77155634695370E+0001 -3.77073440362236E+0001 -3.76990859244024E+0001 -3.76907890694835E+0001 +-3.76824534068237E+0001 -3.76740788717243E+0001 -3.76656653994411E+0001 -3.76572129251669E+0001 -3.76487213840525E+0001 +-3.76401907111869E+0001 -3.76316208416138E+0001 -3.76230117103197E+0001 -3.76143632522402E+0001 -3.76056754022570E+0001 +-3.75969480951993E+0001 -3.75881812658469E+0001 -3.75793748489234E+0001 -3.75705287790998E+0001 -3.75616429909969E+0001 +-3.75527174191779E+0001 -3.75437519981627E+0001 -3.75347466624078E+0001 -3.75257013463253E+0001 -3.75166159842673E+0001 +-3.75074905105406E+0001 -3.74983248593937E+0001 -3.74891189650278E+0001 -3.74798727615863E+0001 -3.74705861831629E+0001 +-3.74612591637965E+0001 -3.74518916374761E+0001 -3.74424835381369E+0001 -3.74330347996598E+0001 -3.74235453558743E+0001 +-3.74140151405587E+0001 -3.74044440874371E+0001 -3.73948321301815E+0001 -3.73851792024098E+0001 -3.73754852376891E+0001 +-3.73657501695332E+0001 -3.73559739314046E+0001 -3.73461564567095E+0001 -3.73362976788040E+0001 -3.73263975309935E+0001 +-3.73164559465247E+0001 -3.73064728586002E+0001 -3.72964482003630E+0001 -3.72863819049046E+0001 -3.72762739052662E+0001 +-3.72661241344356E+0001 -3.72559325253472E+0001 -3.72456990108825E+0001 -3.72354235238708E+0001 -3.72251059970909E+0001 +-3.72147463632641E+0001 -3.72043445550623E+0001 -3.71939005051072E+0001 -3.71834141459615E+0001 -3.71728854101418E+0001 +-3.71623142301052E+0001 -3.71517005382636E+0001 -3.71410442669707E+0001 -3.71303453485297E+0001 -3.71196037151915E+0001 +-3.71088192991540E+0001 -3.70979920325610E+0001 -3.70871218475055E+0001 -3.70762086760276E+0001 -3.70652524501142E+0001 +-3.70542531017002E+0001 -3.70432105626658E+0001 -3.70321247648413E+0001 -3.70209956400054E+0001 -3.70098231198772E+0001 +-3.69986071361316E+0001 -3.69873476203853E+0001 -3.69760445042062E+0001 -3.69646977191064E+0001 -3.69533071965458E+0001 +-3.69418728679339E+0001 -3.69303946646246E+0001 -3.69188725179218E+0001 -3.69073063590769E+0001 -3.68956961192831E+0001 +-3.68840417296895E+0001 -3.68723431213852E+0001 -3.68606002254130E+0001 -3.68488129727555E+0001 -3.68369812943507E+0001 +-3.68251051210780E+0001 -3.68131843837677E+0001 -3.68012190131942E+0001 -3.67892089400839E+0001 -3.67771540951055E+0001 +-3.67650544088774E+0001 -3.67529098119678E+0001 -3.67407202348868E+0001 -3.67284856080950E+0001 -3.67162058620031E+0001 +-3.67038809269626E+0001 -3.66915107332797E+0001 -3.66790952112004E+0001 -3.66666342909254E+0001 -3.66541279025960E+0001 +-3.66415759763064E+0001 -3.66289784420952E+0001 -3.66163352299496E+0001 -3.66036462698020E+0001 -3.65909114915351E+0001 +-3.65781308249774E+0001 -3.65653041999048E+0001 -3.65524315460407E+0001 -3.65395127930558E+0001 -3.65265478705676E+0001 +-3.65135367081433E+0001 -3.65004792352928E+0001 -3.64873753814798E+0001 -3.64742250761095E+0001 -3.64610282485379E+0001 +-3.64477848280673E+0001 -3.64344947439474E+0001 -3.64211579253723E+0001 -3.64077743014909E+0001 -3.63943438013912E+0001 +-3.63808663541140E+0001 -3.63673418886459E+0001 -3.63537703339201E+0001 -3.63401516188170E+0001 -3.63264856721656E+0001 +-3.63127724227421E+0001 -3.62990117992700E+0001 -3.62852037304192E+0001 -3.62713481448069E+0001 -3.62574449709997E+0001 +-3.62434941375093E+0001 -3.62294955727974E+0001 -3.62154492052677E+0001 -3.62013549632780E+0001 -3.61872127751288E+0001 +-3.61730225690713E+0001 -3.61587842732996E+0001 -3.61444978159605E+0001 -3.61301631251426E+0001 -3.61157801288871E+0001 +-3.61013487551792E+0001 -3.60868689319524E+0001 -3.60723405870870E+0001 -3.60577636484126E+0001 -3.60431380437032E+0001 +-3.60284637006840E+0001 -3.60137405470233E+0001 -3.59989685103385E+0001 -3.59841475181968E+0001 -3.59692774981084E+0001 +-3.59543583775338E+0001 -3.59393900838802E+0001 -3.59243725445018E+0001 -3.59093056867008E+0001 -3.58941894377253E+0001 +-3.58790237247729E+0001 -3.58638084749875E+0001 -3.58485436154600E+0001 -3.58332290732297E+0001 -3.58178647752811E+0001 +-3.58024506485479E+0001 -3.57869866199103E+0001 -3.57714726161986E+0001 -3.57559085641851E+0001 -3.57402943905953E+0001 +-3.57246300220973E+0001 -3.57089153853074E+0001 -3.56931504067943E+0001 -3.56773350130665E+0001 -3.56614691305873E+0001 +-3.56455526857583E+0001 -3.56295856049384E+0001 -3.56135678144274E+0001 -3.55974992404731E+0001 -3.55813798092737E+0001 +-3.55652094469719E+0001 -3.55489880796601E+0001 -3.55327156333729E+0001 -3.55163920340987E+0001 -3.55000172077703E+0001 +-3.54835910802692E+0001 -3.54671135774223E+0001 -3.54505846250029E+0001 -3.54340041487364E+0001 -3.54173720742914E+0001 +-3.54006883272838E+0001 -3.53839528332806E+0001 -3.53671655177907E+0001 -3.53503263062769E+0001 -3.53334351241447E+0001 +-3.53164918967457E+0001 -3.52994965493828E+0001 -3.52824490073049E+0001 -3.52653491957098E+0001 -3.52481970397378E+0001 +-3.52309924644815E+0001 -3.52137353949787E+0001 -3.51964257562139E+0001 -3.51790634731212E+0001 -3.51616484705794E+0001 +-3.51441806734176E+0001 -3.51266600064099E+0001 -3.51090863942795E+0001 -3.50914597616945E+0001 -3.50737800332734E+0001 +-3.50560471335792E+0001 -3.50382609871228E+0001 -3.50204215183675E+0001 -3.50025286517147E+0001 -3.49845823115201E+0001 +-3.49665824220856E+0001 -3.49485289076582E+0001 -3.49304216924363E+0001 -3.49122607005600E+0001 -3.48940458561207E+0001 +-3.48757770831567E+0001 -3.48574543056547E+0001 -3.48390774475453E+0001 -3.48206464327085E+0001 -3.48021611849726E+0001 +-3.47836216281122E+0001 -3.47650276858495E+0001 -3.47463792818517E+0001 -3.47276763397385E+0001 -3.47089187830720E+0001 +-3.46901065353656E+0001 -3.46712395200774E+0001 -3.46523176606103E+0001 -3.46333408803224E+0001 -3.46143091025137E+0001 +-3.45952222504299E+0001 -3.45760802472701E+0001 -3.45568830161734E+0001 -3.45376304802343E+0001 -3.45183225624865E+0001 +-3.44989591859170E+0001 -3.44795402734600E+0001 -3.44600657479921E+0001 -3.44405355323405E+0001 -3.44209495492828E+0001 +-3.44013077215383E+0001 -3.43816099717755E+0001 -3.43618562226136E+0001 -3.43420463966146E+0001 -3.43221804162900E+0001 +-3.43022582040988E+0001 -3.42822796824455E+0001 -3.42622447736869E+0001 -3.42421534001187E+0001 -3.42220054839934E+0001 +-3.42018009475063E+0001 -3.41815397127972E+0001 -3.41612217019560E+0001 -3.41408468370215E+0001 -3.41204150399794E+0001 +-3.40999262327612E+0001 -3.40793803372476E+0001 -3.40587772752628E+0001 -3.40381169685825E+0001 -3.40173993389292E+0001 +-3.39966243079708E+0001 -3.39757917973233E+0001 -3.39549017285495E+0001 -3.39339540231633E+0001 -3.39129486026214E+0001 +-3.38918853883294E+0001 -3.38707643016413E+0001 -3.38495852638558E+0001 -3.38283481962235E+0001 -3.38070530199355E+0001 +-3.37856996561386E+0001 -3.37642880259212E+0001 -3.37428180503184E+0001 -3.37212896503176E+0001 -3.36997027468493E+0001 +-3.36780572607942E+0001 -3.36563531129779E+0001 -3.36345902241740E+0001 -3.36127685151038E+0001 -3.35908879064367E+0001 +-3.35689483187893E+0001 -3.35469496727255E+0001 -3.35248918887546E+0001 -3.35027748873343E+0001 -3.34805985888713E+0001 +-3.34583629137187E+0001 -3.34360677821759E+0001 -3.34137131144924E+0001 -3.33912988308612E+0001 -3.33688248514241E+0001 +-3.33462910962739E+0001 -3.33236974854438E+0001 -3.33010439389199E+0001 -3.32783303766347E+0001 -3.32555567184644E+0001 +-3.32327228842411E+0001 -3.32098287937325E+0001 -3.31868743666645E+0001 -3.31638595227008E+0001 -3.31407841814629E+0001 +-3.31176482625082E+0001 -3.30944516853529E+0001 -3.30711943694514E+0001 -3.30478762342091E+0001 -3.30244971989802E+0001 +-3.30010571830638E+0001 -3.29775561057081E+0001 -3.29539938861064E+0001 -3.29303704434022E+0001 -3.29066856966866E+0001 +-3.28829395649918E+0001 -3.28591319673032E+0001 -3.28352628225561E+0001 -3.28113320496263E+0001 -3.27873395673403E+0001 +-3.27632852944710E+0001 -3.27391691497416E+0001 -3.27149910518178E+0001 -3.26907509193190E+0001 -3.26664486708041E+0001 +-3.26420842247865E+0001 -3.26176574997221E+0001 -3.25931684140146E+0001 -3.25686168860208E+0001 -3.25440028340385E+0001 +-3.25193261763147E+0001 -3.24945868310428E+0001 -3.24697847163656E+0001 -3.24449197503731E+0001 -3.24199918511008E+0001 +-3.23950009365334E+0001 -3.23699469246024E+0001 -3.23448297331850E+0001 -3.23196492801096E+0001 -3.22944054831471E+0001 +-3.22690982600207E+0001 -3.22437275283956E+0001 -3.22182932058908E+0001 -3.21927952100654E+0001 -3.21672334584327E+0001 +-3.21416078684478E+0001 -3.21159183575184E+0001 -3.20901648429936E+0001 -3.20643472421754E+0001 -3.20384654723094E+0001 +-3.20125194505903E+0001 -3.19865090941605E+0001 -3.19604343201090E+0001 -3.19342950454712E+0001 -3.19080911872309E+0001 +-3.18818226623193E+0001 -3.18554893876160E+0001 -3.18290912799450E+0001 -3.18026282560813E+0001 -3.17761002327455E+0001 +-3.17495071266023E+0001 -3.17228488542713E+0001 -3.16961253323121E+0001 -3.16693364772359E+0001 -3.16424822054999E+0001 +-3.16155624335091E+0001 -3.15885770776162E+0001 -3.15615260541188E+0001 -3.15344092792637E+0001 -3.15072266692459E+0001 +-3.14799781402083E+0001 -3.14526636082362E+0001 -3.14252829893689E+0001 -3.13978361995902E+0001 -3.13703231548278E+0001 +-3.13427437709626E+0001 -3.13150979638171E+0001 -3.12873856491692E+0001 -3.12596067427364E+0001 -3.12317611601887E+0001 +-3.12038488171362E+0001 -3.11758696291459E+0001 -3.11478235117238E+0001 -3.11197103803306E+0001 -3.10915301503690E+0001 +-3.10632827371922E+0001 -3.10349680560980E+0001 -3.10065860223325E+0001 -3.09781365510898E+0001 -3.09496195575143E+0001 +-3.09210349566906E+0001 -3.08923826636565E+0001 -3.08636625933961E+0001 -3.08348746608373E+0001 -3.08060187808606E+0001 +-3.07770948682937E+0001 -3.07481028379030E+0001 -3.07190426044136E+0001 -3.06899140824934E+0001 -3.06607171867510E+0001 +-3.06314518317560E+0001 -3.06021179320156E+0001 -3.05727154019840E+0001 -3.05432441560679E+0001 -3.05137041086206E+0001 +-3.04840951739388E+0001 -3.04544172662683E+0001 -3.04246702998018E+0001 -3.03948541886860E+0001 -3.03649688470045E+0001 +-3.03350141887939E+0001 -3.03049901280364E+0001 -3.02748965786651E+0001 -3.02447334545568E+0001 -3.02145006695358E+0001 +-3.01841981373762E+0001 -3.01538257717961E+0001 -3.01233834864646E+0001 -3.00928711949949E+0001 -3.00622888109510E+0001 +-3.00316362478398E+0001 -3.00009134191196E+0001 -2.99701202381944E+0001 -2.99392566184152E+0001 -2.99083224730798E+0001 +-2.98773177154368E+0001 -2.98462422586775E+0001 -2.98150960159436E+0001 -2.97838789003242E+0001 -2.97525908248530E+0001 +-2.97212317025163E+0001 -2.96898014462402E+0001 -2.96582999689043E+0001 -2.96267271833359E+0001 -2.95950830023031E+0001 +-2.95633673385274E+0001 -2.95315801046760E+0001 -2.94997212133657E+0001 -2.94677905771547E+0001 -2.94357881085538E+0001 +-2.94037137200195E+0001 -2.93715673239550E+0001 -2.93393488327115E+0001 -2.93070581585908E+0001 -2.92746952138341E+0001 +-2.92422599106365E+0001 -2.92097521611398E+0001 -2.91771718774325E+0001 -2.91445189715481E+0001 -2.91117933554697E+0001 +-2.90789949411270E+0001 -2.90461236403990E+0001 -2.90131793651096E+0001 -2.89801620270330E+0001 -2.89470715378834E+0001 +-2.89139078093346E+0001 -2.88806707529953E+0001 -2.88473602804299E+0001 -2.88139763031460E+0001 -2.87805187326015E+0001 +-2.87469874802008E+0001 -2.87133824572929E+0001 -2.86797035751745E+0001 -2.86459507450937E+0001 -2.86121238782462E+0001 +-2.85782228857680E+0001 -2.85442476787491E+0001 -2.85101981682239E+0001 -2.84760742651750E+0001 -2.84418758805350E+0001 +-2.84076029251765E+0001 -2.83732553099297E+0001 -2.83388329455608E+0001 -2.83043357427924E+0001 -2.82697636122901E+0001 +-2.82351164646678E+0001 -2.82003942104908E+0001 -2.81655967602622E+0001 -2.81307240244412E+0001 -2.80957759134300E+0001 +-2.80607523375816E+0001 -2.80256532071934E+0001 -2.79904784325085E+0001 -2.79552279237215E+0001 -2.79199015909740E+0001 +-2.78844993443519E+0001 -2.78490210938921E+0001 -2.78134667495751E+0001 -2.77778362213296E+0001 -2.77421294190372E+0001 +-2.77063462525179E+0001 -2.76704866315425E+0001 -2.76345504658380E+0001 -2.75985376650631E+0001 -2.75624481388340E+0001 +-2.75262817967112E+0001 -2.74900385482060E+0001 -2.74537183027712E+0001 -2.74173209698131E+0001 -2.73808464586810E+0001 +-2.73442946786718E+0001 -2.73076655390300E+0001 -2.72709589489534E+0001 -2.72341748175759E+0001 -2.71973130539909E+0001 +-2.71603735672283E+0001 -2.71233562662734E+0001 -2.70862610600522E+0001 -2.70490878574453E+0001 -2.70118365672768E+0001 +-2.69745070983154E+0001 -2.69370993592838E+0001 -2.68996132588427E+0001 -2.68620487056128E+0001 -2.68244056081492E+0001 +-2.67866838749631E+0001 -2.67488834145125E+0001 -2.67110041351935E+0001 -2.66730459453665E+0001 -2.66350087533186E+0001 +-2.65968924673044E+0001 -2.65586969955106E+0001 -2.65204222460774E+0001 -2.64820681270956E+0001 -2.64436345465990E+0001 +-2.64051214125646E+0001 -2.63665286329278E+0001 -2.63278561155626E+0001 -2.62891037682938E+0001 -2.62502714988914E+0001 +-2.62113592150759E+0001 -2.61723668245137E+0001 -2.61332942348163E+0001 -2.60941413535450E+0001 -2.60549080882110E+0001 +-2.60155943462655E+0001 -2.59762000351144E+0001 -2.59367250621064E+0001 -2.58971693345383E+0001 -2.58575327596581E+0001 +-2.58178152446567E+0001 -2.57780166966729E+0001 -2.57381370227970E+0001 -2.56981761300597E+0001 -2.56581339254419E+0001 +-2.56180103158781E+0001 -2.55778052082416E+0001 -2.55375185093550E+0001 -2.54971501259924E+0001 -2.54566999648696E+0001 +-2.54161679326551E+0001 -2.53755539359618E+0001 -2.53348578813464E+0001 -2.52940796753237E+0001 -2.52532192243443E+0001 +-2.52122764348111E+0001 -2.51712512130744E+0001 -2.51301434654344E+0001 -2.50889530981347E+0001 -2.50476800173644E+0001 +-2.50063241292662E+0001 -2.49648853399283E+0001 -2.49233635553820E+0001 -2.48817586816095E+0001 -2.48400706245398E+0001 +-2.47982992900491E+0001 -2.47564445839615E+0001 -2.47145064120492E+0001 -2.46724846800277E+0001 -2.46303792935659E+0001 +-2.45881901582747E+0001 -2.45459171797165E+0001 -2.45035602633984E+0001 -2.44611193147716E+0001 -2.44185942392483E+0001 +-2.43759849421690E+0001 -2.43332913288348E+0001 -2.42905133044875E+0001 -2.42476507743259E+0001 -2.42047036434831E+0001 +-2.41616718170485E+0001 -2.41185552000533E+0001 -2.40753536974846E+0001 -2.40320672142646E+0001 -2.39886956552741E+0001 +-2.39452389253332E+0001 -2.39016969292160E+0001 -2.38580695716379E+0001 -2.38143567572672E+0001 -2.37705583907156E+0001 +-2.37266743765430E+0001 -2.36827046192565E+0001 -2.36386490233125E+0001 -2.35945074931117E+0001 -2.35502799330082E+0001 +-2.35059662472933E+0001 -2.34615663402132E+0001 -2.34170801159621E+0001 -2.33725074786799E+0001 -2.33278483324472E+0001 +-2.32831025813040E+0001 -2.32382701292275E+0001 -2.31933508801480E+0001 -2.31483447379421E+0001 -2.31032516064322E+0001 +-2.30580713893876E+0001 -2.30128039905307E+0001 -2.29674493135217E+0001 -2.29220072619761E+0001 -2.28764777394559E+0001 +-2.28308606494635E+0001 -2.27851558954581E+0001 -2.27393633808401E+0001 -2.26934830089598E+0001 -2.26475146831132E+0001 +-2.26014583065453E+0001 -2.25553137824489E+0001 -2.25090810139590E+0001 -2.24627599041672E+0001 -2.24163503561019E+0001 +-2.23698522727472E+0001 -2.23232655570294E+0001 -2.22765901118295E+0001 -2.22298258399663E+0001 -2.21829726442117E+0001 +-2.21360304272814E+0001 -2.20889990918424E+0001 -2.20418785405088E+0001 -2.19946686758380E+0001 -2.19473694003381E+0001 +-2.18999806164623E+0001 -2.18525022266173E+0001 -2.18049341331465E+0001 -2.17572762383484E+0001 -2.17095284444720E+0001 +-2.16616906537008E+0001 -2.16137627681811E+0001 -2.15657446899963E+0001 -2.15176363211766E+0001 -2.14694375637069E+0001 +-2.14211483195132E+0001 -2.13727684904737E+0001 -2.13242979784070E+0001 -2.12757366850876E+0001 -2.12270845122319E+0001 +-2.11783413615075E+0001 -2.11295071345202E+0001 -2.10805817328355E+0001 -2.10315650579570E+0001 -2.09824570113439E+0001 +-2.09332574943920E+0001 -2.08839664084531E+0001 -2.08345836548242E+0001 -2.07851091347506E+0001 -2.07355427494215E+0001 +-2.06858843999784E+0001 -2.06361339875018E+0001 -2.05862914130308E+0001 -2.05363565775429E+0001 -2.04863293819667E+0001 +-2.04362097271774E+0001 -2.03859975140014E+0001 -2.03356926432016E+0001 -2.02852950154994E+0001 -2.02348045315610E+0001 +-2.01842210919991E+0001 -2.01335445973702E+0001 -2.00827749481832E+0001 -2.00319120448893E+0001 -1.99809557878965E+0001 +-1.99299060775473E+0001 -1.98787628141433E+0001 -1.98275258979250E+0001 -1.97761952290829E+0001 -1.97247707077575E+0001 +-1.96732522340350E+0001 -1.96216397079469E+0001 -1.95699330294751E+0001 -1.95181320985481E+0001 -1.94662368150370E+0001 +-1.94142470787689E+0001 -1.93621627895100E+0001 -1.93099838469830E+0001 -1.92577101508483E+0001 -1.92053416007184E+0001 +-1.91528780961525E+0001 -1.91003195366591E+0001 -1.90476658216918E+0001 -1.89949168506527E+0001 -1.89420725228858E+0001 +-1.88891327376950E+0001 -1.88360973943189E+0001 -1.87829663919494E+0001 -1.87297396297265E+0001 -1.86764170067338E+0001 +-1.86229984220030E+0001 -1.85694837745152E+0001 -1.85158729632052E+0001 -1.84621658869359E+0001 -1.84083624445384E+0001 +-1.83544625347815E+0001 -1.83004660563777E+0001 -1.82463729079966E+0001 -1.81921829882481E+0001 -1.81378961956914E+0001 +-1.80835124288335E+0001 -1.80290315861285E+0001 -1.79744535659744E+0001 -1.79197782667261E+0001 -1.78650055866770E+0001 +-1.78101354240663E+0001 -1.77551676770925E+0001 -1.77001022438857E+0001 -1.76449390225356E+0001 -1.75896779110779E+0001 +-1.75343188074869E+0001 -1.74788616096930E+0001 -1.74233062155691E+0001 -1.73676525229417E+0001 -1.73119004295771E+0001 +-1.72560498331949E+0001 -1.72001006314547E+0001 -1.71440527219730E+0001 -1.70879060023070E+0001 -1.70316603699636E+0001 +-1.69753157223928E+0001 -1.69188719570037E+0001 -1.68623289711383E+0001 -1.68056866620965E+0001 -1.67489449271166E+0001 +-1.66921036633928E+0001 -1.66351627680597E+0001 -1.65781221382090E+0001 -1.65209816708673E+0001 -1.64637412630190E+0001 +-1.64064008115877E+0001 -1.63489602134503E+0001 -1.62914193654286E+0001 -1.62337781642897E+0001 -1.61760365067551E+0001 +-1.61181942894873E+0001 -1.60602514090924E+0001 -1.60022077621380E+0001 -1.59440632451267E+0001 -1.58858177545099E+0001 +-1.58274711866901E+0001 -1.57690234380168E+0001 -1.57104744047810E+0001 -1.56518239832353E+0001 -1.55930720695608E+0001 +-1.55342185598986E+0001 -1.54752633503343E+0001 -1.54162063369008E+0001 -1.53570474155803E+0001 -1.52977864822932E+0001 +-1.52384234329168E+0001 -1.51789581632771E+0001 -1.51193905691381E+0001 -1.50597205462196E+0001 -1.49999479901846E+0001 +-1.49400727966462E+0001 -1.48800948611600E+0001 -1.48200140792345E+0001 -1.47598303463212E+0001 -1.46995435578208E+0001 +-1.46391536090851E+0001 -1.45786603954068E+0001 -1.45180638120289E+0001 -1.44573637541419E+0001 -1.43965601168827E+0001 +-1.43356527953387E+0001 -1.42746416845391E+0001 -1.42135266794657E+0001 -1.41523076750443E+0001 -1.40909845661490E+0001 +-1.40295572476058E+0001 -1.39680256141755E+0001 -1.39063895605834E+0001 -1.38446489814889E+0001 -1.37828037715034E+0001 +-1.37208538251854E+0001 -1.36587990370421E+0001 -1.35966393015254E+0001 -1.35343745130378E+0001 -1.34720045659236E+0001 +-1.34095293544837E+0001 -1.33469487729537E+0001 -1.32842627155307E+0001 -1.32214710763463E+0001 -1.31585737494905E+0001 +-1.30955706289939E+0001 -1.30324616088343E+0001 -1.29692465829367E+0001 -1.29059254451824E+0001 -1.28424980893853E+0001 +-1.27789644093195E+0001 -1.27153242987000E+0001 -1.26515776511876E+0001 -1.25877243603981E+0001 -1.25237643198880E+0001 +-1.24596974231612E+0001 -1.23955235636745E+0001 -1.23312426348242E+0001 -1.22668545299611E+0001 -1.22023591423773E+0001 +-1.21377563653189E+0001 -1.20730460919761E+0001 -1.20082282154804E+0001 -1.19433026289244E+0001 -1.18782692253326E+0001 +-1.18131278976920E+0001 -1.17478785389227E+0001 -1.16825210419011E+0001 -1.16170552994509E+0001 -1.15514812043362E+0001 +-1.14857986492788E+0001 -1.14200075269385E+0001 -1.13541077299249E+0001 -1.12880991507993E+0001 -1.12219816820660E+0001 +-1.11557552161794E+0001 -1.10894196455368E+0001 -1.10229748624913E+0001 -1.09564207593301E+0001 -1.08897572283012E+0001 +-1.08229841615939E+0001 -1.07561014513420E+0001 -1.06891089896361E+0001 -1.06220066685038E+0001 -1.05547943799221E+0001 +-1.04874720158220E+0001 -1.04200394680744E+0001 -1.03524966285036E+0001 -1.02848433888747E+0001 -1.02170796409055E+0001 +-1.01492052762613E+0001 -1.00812201865482E+0001 -1.00131242633315E+0001 -9.94491739810864E+0000 -9.87659948233431E+0000 +-9.80817040741271E+0000 -9.73963006468828E+0000 -9.67097834545498E+0000 -9.60221514096003E+0000 -9.53334034238523E+0000 +-9.46435384087560E+0000 -9.39525552750706E+0000 -9.32604529331939E+0000 -9.25672302928666E+0000 -9.18728862633660E+0000 +-9.11774197534326E+0000 -9.04808296713195E+0000 -8.97831149246001E+0000 -8.90842744205446E+0000 -8.83843070657089E+0000 +-8.76832117662558E+0000 -8.69809874277141E+0000 -8.62776329551895E+0000 -8.55731472531614E+0000 -8.48675292256395E+0000 +-8.41607777761207E+0000 -8.34528918075502E+0000 -8.27438702223211E+0000 -8.20337119223488E+0000 -8.13224158089866E+0000 +-8.06099807830949E+0000 -7.98964057449647E+0000 -7.91816895943996E+0000 -7.84658312306687E+0000 -7.77488295524945E+0000 +-7.70306834580755E+0000 -7.63113918451498E+0000 -7.55909536108290E+0000 -7.48693676517216E+0000 -7.41466328639787E+0000 +-7.34227481431590E+0000 -7.26977123843371E+0000 -7.19715244819706E+0000 -7.12441833301187E+0000 -7.05156878222505E+0000 +-6.97860368512760E+0000 -6.90552293096404E+0000 -6.83232640892444E+0000 -6.75901400814236E+0000 -6.68558561770499E+0000 +-6.61204112664331E+0000 -6.53838042393228E+0000 -6.46460339850243E+0000 -6.39070993922580E+0000 -6.31669993492460E+0000 +-6.24257327436268E+0000 -6.16832984625748E+0000 -6.09396953927371E+0000 -6.01949224202045E+0000 -5.94489784305681E+0000 +-5.87018623088012E+0000 -5.79535729395505E+0000 -5.72041092067178E+0000 -5.64534699938474E+0000 -5.57016541838146E+0000 +-5.49486606590678E+0000 -5.41944883014796E+0000 -5.34391359924597E+0000 -5.26826026127854E+0000 -5.19248870428076E+0000 +-5.11659881623198E+0000 -5.04059048505445E+0000 -4.96446359862497E+0000 -4.88821804476271E+0000 -4.81185371123460E+0000 +-4.73537048575768E+0000 -4.65876825599476E+0000 -4.58204690955573E+0000 -4.50520633399523E+0000 -4.42824641682380E+0000 +-4.35116704548753E+0000 -4.27396810738799E+0000 -4.19664948987317E+0000 -4.11921108024006E+0000 -4.04165276572387E+0000 +-3.96397443351668E+0000 -3.88617597075631E+0000 -3.80825726452400E+0000 -3.73021820185375E+0000 -3.65205866971925E+0000 +-3.57377855504986E+0000 -3.49537774471649E+0000 -3.41685612554406E+0000 -3.33821358429518E+0000 -3.25945000768803E+0000 +-3.18056528238368E+0000 -3.10155929499362E+0000 -3.02243193207430E+0000 -2.94318308012950E+0000 -2.86381262561274E+0000 +-2.78432045492089E+0000 -2.70470645440481E+0000 -2.62497051035321E+0000 -2.54511250901346E+0000 -2.46513233656933E+0000 +-2.38502987915942E+0000 -2.30480502287045E+0000 -2.22445765372740E+0000 -2.14398765771087E+0000 -2.06339492074612E+0000 +-1.98267932870777E+0000 -1.90184076741373E+0000 -1.82087912263204E+0000 -1.73979428007944E+0000 -1.65858612541982E+0000 +-1.57725454425716E+0000 -1.49579942215161E+0000 -1.41422064461001E+0000 -1.33251809708348E+0000 -1.25069166496925E+0000 +-1.16874123361409E+0000 -1.08666668831241E+0000 -1.00446791430778E+0000 -9.22144796782746E-0001 -8.39697220881462E-0001 +-7.57125071680107E-0001 -6.74428234212087E-0001 -5.91606593458835E-0001 -5.08660034341318E-0001 -4.25588441734519E-0001 +-3.42391700456730E-0001 -2.59069695276381E-0001 -1.75622310908736E-0001 -9.20494320178022E-0002 -8.35094321067231E-0003 + 7.54732709540065E-0002 1.59423325976363E-0001 2.43499337397608E-0001 3.27701420822606E-0001 4.12029691904991E-0001 + 4.96484266351274E-0001 5.81065259918404E-0001 6.65772788420185E-0001 7.50606967720572E-0001 8.35567913734039E-0001 + 9.20655742430768E-0001 1.00587056983325E+0000 1.09121251201729E+0000 1.17668168510917E+0000 1.26227820528786E+0000 + 1.34800218878638E+0000 1.43385375189348E+0000 1.51983301094387E+0000 1.60594008232484E+0000 1.69217508248960E+0000 + 1.77853812792142E+0000 1.86502933517684E+0000 1.95164882085723E+0000 2.03839670161102E+0000 2.12527309414938E+0000 + 2.21227811522898E+0000 2.29941188166214E+0000 2.38667451031107E+0000 2.47406611809760E+0000 2.56158682198746E+0000 + 2.64923673900475E+0000 2.73701598622004E+0000 2.82492468077035E+0000 2.91296293982390E+0000 3.00113088061927E+0000 + 3.08942862044358E+0000 3.17785627663271E+0000 3.26641396657816E+0000 3.35510180772111E+0000 3.44391991756065E+0000 + 3.53286841364429E+0000 3.62194741357123E+0000 3.71115703499773E+0000 3.80049739562888E+0000 3.88996861322553E+0000 + 3.97957080559603E+0000 4.06930409060995E+0000 4.15916858618210E+0000 4.24916441028130E+0000 4.33929168092705E+0000 + 4.42955051620146E+0000 4.51994103422615E+0000 4.61046335318350E+0000 4.70111759130842E+0000 4.79190386688482E+0000 + 4.88282229824804E+0000 4.97387300379401E+0000 5.06505610196149E+0000 5.15637171125134E+0000 5.24781995020568E+0000 + 5.33940093743333E+0000 5.43111479158175E+0000 5.52296163136592E+0000 5.61494157553608E+0000 5.70705474290894E+0000 + 5.79930125234792E+0000 5.89168122277101E+0000 5.98419477314877E+0000 6.07684202250216E+0000 6.16962308990512E+0000 + 6.26253809448700E+0000 6.35558715542967E+0000 6.44877039196771E+0000 6.54208792337820E+0000 6.63553986900675E+0000 + 6.72912634824267E+0000 6.82284748053243E+0000 6.91670338536606E+0000 7.01069418229901E+0000 7.10481999092764E+0000 + 7.19908093090791E+0000 7.29347712194898E+0000 7.38800868380626E+0000 7.48267573629568E+0000 7.57747839927885E+0000 + 7.67241679267349E+0000 7.76749103645270E+0000 7.86270125063496E+0000 7.95804755529966E+0000 8.05353007057064E+0000 + 8.14914891663022E+0000 8.24490421371435E+0000 8.34079608210317E+0000 8.43682464214059E+0000 8.53299001421429E+0000 + 8.62929231876871E+0000 8.72573167630235E+0000 8.82230820736453E+0000 8.91902203254944E+0000 9.01587327252258E+0000 + 9.11286204798246E+0000 9.20998847969260E+0000 9.30725268846338E+0000 9.40465479515994E+0000 9.50219492070214E+0000 + 9.59987318605651E+0000 9.69768971225010E+0000 9.79564462035420E+0000 9.89373803149769E+0000 9.99197006686101E+0000 + 1.00903408476837E+0001 1.01888504952458E+0001 1.02874991308854E+0001 1.03862868759927E+0001 1.04852138520159E+0001 + 1.05842801804532E+0001 1.06834859828453E+0001 1.07828313808010E+0001 1.08823164959728E+0001 1.09819414500687E+0001 + 1.10817063648479E+0001 1.11816113621206E+0001 1.12816565637550E+0001 1.13818420916676E+0001 1.14821680678275E+0001 + 1.15826346142598E+0001 1.16832418530382E+0001 1.17839899062910E+0001 1.18848788962031E+0001 1.19859089450011E+0001 + 1.20870801749774E+0001 1.21883927084658E+0001 1.22898466678598E+0001 1.23914421756038E+0001 1.24931793541952E+0001 + 1.25950583261821E+0001 1.26970792141661E+0001 1.27992421408043E+0001 1.29015472288010E+0001 1.30039946009164E+0001 + 1.31065843799634E+0001 1.32093166888100E+0001 1.33121916503705E+0001 1.34152093876144E+0001 1.35183700235717E+0001 + 1.36216736813096E+0001 1.37251204839633E+0001 1.38287105547054E+0001 1.39324440167768E+0001 1.40363209934620E+0001 + 1.41403416081012E+0001 1.42445059840835E+0001 1.43488142448530E+0001 1.44532665139094E+0001 1.45578629147972E+0001 + 1.46626035711243E+0001 1.47674886065422E+0001 1.48725181447577E+0001 1.49776923095312E+0001 1.50830112246756E+0001 + 1.51884750140606E+0001 1.52940838015983E+0001 1.53998377112580E+0001 1.55057368670695E+0001 1.56117813931072E+0001 + 1.57179714134950E+0001 1.58243070524154E+0001 1.59307884341075E+0001 1.60374156828510E+0001 1.61441889229877E+0001 + 1.62511082789098E+0001 1.63581738750606E+0001 1.64653858359371E+0001 1.65727442860893E+0001 1.66802493501218E+0001 + 1.67879011526863E+0001 1.68956998184896E+0001 1.70036454722943E+0001 1.71117382389143E+0001 1.72199782432107E+0001 + 1.73283656101049E+0001 1.74369004645677E+0001 1.75455829316194E+0001 1.76544131363381E+0001 1.77633912038558E+0001 + 1.78725172593462E+0001 1.79817914280518E+0001 1.80912138352529E+0001 1.82007846062892E+0001 1.83105038665540E+0001 + 1.84203717414901E+0001 1.85303883566031E+0001 1.86405538374300E+0001 1.87508683095811E+0001 1.88613318987073E+0001 + 1.89719447305206E+0001 1.90827069307769E+0001 1.91936186252947E+0001 1.93046799399340E+0001 1.94158910006148E+0001 + 1.95272519333072E+0001 1.96387628640405E+0001 1.97504239188805E+0001 1.98622352239648E+0001 1.99741969054703E+0001 + 2.00863090896358E+0001 2.01985719027410E+0001 2.03109854711304E+0001 2.04235499211959E+0001 2.05362653793782E+0001 + 2.06491319721764E+0001 2.07621498261443E+0001 2.08753190678785E+0001 2.09886398240375E+0001 2.11021122213276E+0001 + 2.12157363865126E+0001 2.13295124463998E+0001 2.14434405278602E+0001 2.15575207578086E+0001 2.16717532632171E+0001 + 2.17861381711127E+0001 2.19006756085673E+0001 2.20153657027102E+0001 2.21302085807232E+0001 2.22452043698426E+0001 + 2.23603531973551E+0001 2.24756551905963E+0001 2.25911104769619E+0001 2.27067191838984E+0001 2.28224814388981E+0001 + 2.29383973695135E+0001 2.30544671033463E+0001 2.31706907680533E+0001 2.32870684913431E+0001 2.34036004009738E+0001 + 2.35202866247604E+0001 2.36371272905677E+0001 2.37541225263148E+0001 2.38712724599740E+0001 2.39885772195655E+0001 + 2.41060369331727E+0001 2.42236517289131E+0001 2.43414217349784E+0001 2.44593470796010E+0001 2.45774278910655E+0001 + 2.46956642977138E+0001 2.48140564279346E+0001 2.49326044101752E+0001 2.50513083729356E+0001 2.51701684447600E+0001 + 2.52891847542606E+0001 2.54083574300840E+0001 2.55276866009396E+0001 2.56471723955888E+0001 2.57668149428486E+0001 + 2.58866143715794E+0001 2.60065708107043E+0001 2.61266843891950E+0001 2.62469552360745E+0001 2.63673834804125E+0001 + 2.64879692513481E+0001 2.66087126780580E+0001 2.67296138897753E+0001 2.68506730157908E+0001 2.69718901854429E+0001 + 2.70932655281268E+0001 2.72147991732782E+0001 2.73364912504072E+0001 2.74583418890563E+0001 2.75803512188295E+0001 + 2.77025193693840E+0001 2.78248464704252E+0001 2.79473326517186E+0001 2.80699780430699E+0001 2.81927827743566E+0001 + 2.83157469754868E+0001 2.84388707764385E+0001 2.85621543072313E+0001 2.86855976979459E+0001 2.88092010787128E+0001 + 2.89329645797051E+0001 2.90568883311652E+0001 2.91809724633794E+0001 2.93052171066870E+0001 2.94296223914779E+0001 + 2.95541884482003E+0001 2.96789154073511E+0001 2.98038033994796E+0001 2.99288525551949E+0001 3.00540630051412E+0001 + 3.01794348800375E+0001 3.03049683106409E+0001 3.04306634277635E+0001 3.05565203622732E+0001 3.06825392450878E+0001 + 3.08087202071821E+0001 3.09350633795748E+0001 3.10615688933485E+0001 3.11882368796305E+0001 3.13150674695993E+0001 + 3.14420607944924E+0001 3.15692169856006E+0001 3.16965361742589E+0001 3.18240184918620E+0001 3.19516640698529E+0001 + 3.20794730397340E+0001 3.22074455330546E+0001 3.23355816814122E+0001 3.24638816164715E+0001 3.25923454699364E+0001 + 3.27209733735658E+0001 3.28497654591786E+0001 3.29787218586368E+0001 3.31078427038600E+0001 3.32371281268226E+0001 + 3.33665782595481E+0001 3.34961932341122E+0001 3.36259731826445E+0001 3.37559182373265E+0001 3.38860285303949E+0001 + 3.40163041941369E+0001 3.41467453608948E+0001 3.42773521630542E+0001 3.44081247330695E+0001 3.45390632034303E+0001 + 3.46701677066945E+0001 3.48014383754654E+0001 3.49328753423883E+0001 3.50644787401840E+0001 3.51962487016098E+0001 + 3.53281853594765E+0001 3.54602888466569E+0001 3.55925592960610E+0001 3.57249968406720E+0001 3.58576016135043E+0001 + 3.59903737476414E+0001 3.61233133762093E+0001 3.62564206323877E+0001 3.63896956494224E+0001 3.65231385605912E+0001 + 3.66567494992347E+0001 3.67905285987526E+0001 3.69244759925879E+0001 3.70585918142347E+0001 3.71928761972437E+0001 + 3.73273292752251E+0001 3.74619511818282E+0001 3.75967420507637E+0001 3.77317020157970E+0001 3.78668312107373E+0001 + 3.80021297694519E+0001 3.81375978258614E+0001 3.82732355139391E+0001 3.84090429677065E+0001 3.85450203212410E+0001 + 3.86811677086743E+0001 3.88174852641921E+0001 3.89539731220191E+0001 3.90906314164543E+0001 3.92274602818284E+0001 + 3.93644598525471E+0001 3.95016302630411E+0001 3.96389716478189E+0001 3.97764841414274E+0001 3.99141678784730E+0001 + 4.00520229936093E+0001 4.01900496215457E+0001 4.03282478970464E+0001 4.04666179549208E+0001 4.06051599300356E+0001 + 4.07438739573170E+0001 4.08827601717306E+0001 4.10218187083055E+0001 4.11610497021206E+0001 4.13004532882932E+0001 + 4.14400296020197E+0001 4.15797787785320E+0001 4.17197009531145E+0001 4.18597962611119E+0001 4.20000648379106E+0001 + 4.21405068189607E+0001 4.22811223397709E+0001 4.24219115358713E+0001 4.25628745428817E+0001 4.27040114964522E+0001 + 4.28453225322941E+0001 4.29868077861648E+0001 4.31284673938848E+0001 4.32703014913172E+0001 4.34123102143807E+0001 + 4.35544936990518E+0001 4.36968520813522E+0001 4.38393854973592E+0001 4.39820940832039E+0001 4.41249779750670E+0001 + 4.42680373091888E+0001 4.44112722218506E+0001 4.45546828493981E+0001 4.46982693282237E+0001 4.48420317947697E+0001 + 4.49859703855412E+0001 4.51300852370830E+0001 4.52743764860033E+0001 4.54188442689569E+0001 4.55634887226539E+0001 + 4.57083099838539E+0001 4.58533081893720E+0001 4.59984834760760E+0001 4.61438359808889E+0001 4.62893658407760E+0001 + 4.64350731927662E+0001 4.65809581739382E+0001 4.67270209214195E+0001 4.68732615723908E+0001 4.70196802640965E+0001 + 4.71662771338205E+0001 4.73130523188964E+0001 4.74600059567288E+0001 4.76071381847550E+0001 4.77544491404809E+0001 + 4.79019389614486E+0001 4.80496077852732E+0001 4.81974557496031E+0001 4.83454829921495E+0001 4.84936896506789E+0001 + 4.86420758629981E+0001 4.87906417669783E+0001 4.89393875005373E+0001 4.90883132016574E+0001 4.92374190083471E+0001 + 4.93867050586980E+0001 4.95361714908306E+0001 4.96858184429372E+0001 4.98356460532446E+0001 4.99856544600477E+0001 + 5.01358438016832E+0001 5.02862142165466E+0001 5.04367658430879E+0001 5.05874988197918E+0001 5.07384132852301E+0001 + 5.08895093779910E+0001 5.10407872367379E+0001 5.11922470001789E+0001 5.13438888070777E+0001 5.14957127962482E+0001 + 5.16477191065504E+0001 5.17999078769168E+0001 5.19522792463127E+0001 5.21048333537672E+0001 5.22575703383514E+0001 + 5.24104903391986E+0001 5.25635934955011E+0001 5.27168799464803E+0001 5.28703498314298E+0001 5.30240032896952E+0001 + 5.31778404606657E+0001 5.33318614837855E+0001 5.34860664985630E+0001 5.36404556445411E+0001 5.37950290613262E+0001 + 5.39497868885753E+0001 5.41047292659996E+0001 5.42598563333561E+0001 5.44151682304662E+0001 5.45706650971953E+0001 + 5.47263470734614E+0001 5.48822142992352E+0001 5.50382669145528E+0001 5.51945050594744E+0001 5.53509288741439E+0001 + 5.55075384987448E+0001 5.56643340735036E+0001 5.58213157387234E+0001 5.59784836347308E+0001 5.61358379019264E+0001 + 5.62933786807558E+0001 5.64511061117200E+0001 5.66090203353677E+0001 5.67671214923027E+0001 5.69254097231830E+0001 + 5.70838851687199E+0001 5.72425479696759E+0001 5.74013982668582E+0001 5.75604362011508E+0001 5.77196619134549E+0001 + 5.78790755447561E+0001 5.80386772360773E+0001 5.81984671284938E+0001 5.83584453631341E+0001 5.85186120811934E+0001 + 5.86789674238913E+0001 5.88395115325288E+0001 5.90002445484421E+0001 5.91611666130263E+0001 5.93222778677281E+0001 + 5.94835784540455E+0001 5.96450685135309E+0001 5.98067481877920E+0001 5.99686176184773E+0001 6.01306769473036E+0001 + 6.02929263160330E+0001 6.04553658664825E+0001 6.06179957405121E+0001 6.07808160800515E+0001 6.09438270270686E+0001 + 6.11070287235821E+0001 6.12704213116838E+0001 6.14340049334930E+0001 6.15977797312013E+0001 6.17617458470390E+0001 + 6.19259034233031E+0001 6.20902526023251E+0001 6.22547935265032E+0001 6.24195263382868E+0001 6.25844511801718E+0001 + 6.27495681947108E+0001 6.29148775245091E+0001 6.30803793122250E+0001 6.32460737005634E+0001 6.34119608322908E+0001 + 6.35780408502246E+0001 6.37443138972263E+0001 6.39107801162226E+0001 6.40774396501857E+0001 6.42442926421375E+0001 + 6.44113392351535E+0001 6.45785795723740E+0001 6.47460137969790E+0001 6.49136420521991E+0001 6.50814644813314E+0001 + 6.52494812277156E+0001 6.54176924347397E+0001 6.55860982458568E+0001 6.57546988045671E+0001 6.59234942544169E+0001 + 6.60924847390143E+0001 6.62616704020163E+0001 6.64310513871364E+0001 6.66006278381323E+0001 6.67703998988157E+0001 + 6.69403677130641E+0001 6.71105314247955E+0001 6.72808911779778E+0001 6.74514471166384E+0001 6.76221993848605E+0001 + 6.77931481267715E+0001 6.79642934865562E+0001 6.81356356084510E+0001 6.83071746367401E+0001 6.84789107157776E+0001 + 6.86508439899463E+0001 6.88229746036966E+0001 6.89953027015260E+0001 6.91678284279913E+0001 6.93405519276909E+0001 + 6.95134733452890E+0001 6.96865928254963E+0001 6.98599105130641E+0001 7.00334265528171E+0001 7.02071410896289E+0001 + 7.03810542684082E+0001 7.05551662341346E+0001 7.07294771318288E+0001 7.09039871065764E+0001 7.10786963035081E+0001 + 7.12536048678014E+0001 7.14287129446968E+0001 7.16040206794885E+0001 7.17795282175074E+0001 7.19552357041574E+0001 + 7.21311432848770E+0001 7.23072511051753E+0001 7.24835593105950E+0001 7.26600680467513E+0001 7.28367774592897E+0001 + 7.30136876939353E+0001 7.31907988964350E+0001 7.33681112126165E+0001 7.35456247883402E+0001 7.37233397695325E+0001 + 7.39012563021675E+0001 7.40793745322644E+0001 7.42576946059046E+0001 7.44362166692190E+0001 7.46149408683997E+0001 + 7.47938673496741E+0001 7.49729962593346E+0001 7.51523277437175E+0001 7.53318619492266E+0001 7.55115990223022E+0001 + 7.56915391094498E+0001 7.58716823572208E+0001 7.60520289122119E+0001 7.62325789210963E+0001 7.64133325305679E+0001 + 7.65942898873997E+0001 7.67754511384033E+0001 7.69568164304472E+0001 7.71383859104576E+0001 7.73201597253978E+0001 + 7.75021380223066E+0001 7.76843209482473E+0001 7.78667086503708E+0001 7.80493012758473E+0001 7.82320989719122E+0001 + 7.84151018858631E+0001 7.85983101650370E+0001 7.87817239568323E+0001 7.89653434086893E+0001 7.91491686681174E+0001 + 7.93331998826620E+0001 7.95174371999329E+0001 7.97018807675807E+0001 7.98865307333250E+0001 8.00713872449245E+0001 + 8.02564504501903E+0001 8.04417204970003E+0001 8.06271975332712E+0001 8.08128817069749E+0001 8.09987731661404E+0001 + 8.11848720588410E+0001 8.13711785332161E+0001 8.15576927374439E+0001 8.17444148197671E+0001 8.19313449284700E+0001 + 8.21184832118955E+0001 8.23058298184412E+0001 8.24933848965537E+0001 8.26811485947302E+0001 8.28691210615204E+0001 + 8.30573024455413E+0001 8.32456928954400E+0001 8.34342925599316E+0001 8.36231015877786E+0001 8.38121201277999E+0001 + 8.40013483288544E+0001 8.41907863398759E+0001 8.43804343098300E+0001 8.45702923877438E+0001 8.47603607227003E+0001 + 8.49506394638273E+0001 8.51411287603102E+0001 8.53318287613907E+0001 8.55227396163496E+0001 8.57138614745327E+0001 + 8.59051944853339E+0001 8.60967387982078E+0001 8.62884945626489E+0001 8.64804619282065E+0001 8.66726410444920E+0001 + 8.68650320611560E+0001 8.70576351279176E+0001 8.72504503945405E+0001 8.74434780108367E+0001 8.76367181266731E+0001 + 8.78301708919719E+0001 8.80238364567072E+0001 8.82177149709076E+0001 8.84118065846546E+0001 8.86061114480740E+0001 + 8.88006297113531E+0001 8.89953615247202E+0001 8.91903070384891E+0001 8.93854664029766E+0001 8.95808397685910E+0001 + 8.97764272857738E+0001 8.99722291050307E+0001 9.01682453769038E+0001 9.03644762520159E+0001 9.05609218810154E+0001 + 9.07575824146079E+0001 9.09544580035694E+0001 9.11515487987016E+0001 9.13488549508913E+0001 9.15463766110381E+0001 + 9.17441139301368E+0001 9.19420670591989E+0001 9.21402361493084E+0001 9.23386213516015E+0001 9.25372228172577E+0001 + 9.27360406975147E+0001 9.29350751436649E+0001 9.31343263070508E+0001 9.33337943390624E+0001 9.35334793911510E+0001 + 9.37333816148188E+0001 9.39335011616169E+0001 9.41338381831520E+0001 9.43343928310772E+0001 9.45351652571148E+0001 + 9.47361556130155E+0001 9.49373640506038E+0001 9.51387907217437E+0001 9.53404357783644E+0001 9.55422993724292E+0001 + 9.57443816559730E+0001 9.59466827810709E+0001 9.61492028998517E+0001 9.63519421645099E+0001 9.65549007272776E+0001 + 9.67580787404489E+0001 9.69614763563529E+0001 9.71650937274019E+0001 9.73689310060304E+0001 9.75729883447485E+0001 + 9.77772658961003E+0001 9.79817638127040E+0001 9.81864822472073E+0001 9.83914213523252E+0001 9.85965812808159E+0001 + 9.88019621855032E+0001 9.90075642192577E+0001 9.92133875349883E+0001 9.94194322856823E+0001 9.96256986243669E+0001 + 9.98321867041102E+0001 1.00038896678050E+0002 1.00245828699374E+0002 1.00452982921315E+0002 1.00660359497170E+0002 + 1.00867958580272E+0002 1.01075780324023E+0002 1.01283824881873E+0002 1.01492092407314E+0002 1.01700583053907E+0002 + 1.01909296975254E+0002 1.02118234325016E+0002 1.02327395256900E+0002 1.02536779924674E+0002 1.02746388482152E+0002 + 1.02956221083206E+0002 1.03166277881756E+0002 1.03376559031775E+0002 1.03587064687287E+0002 1.03797795002383E+0002 + 1.04008750131182E+0002 1.04219930227877E+0002 1.04431335446703E+0002 1.04642965941948E+0002 1.04854821867961E+0002 + 1.05066903379131E+0002 1.05279210629910E+0002 1.05491743774797E+0002 1.05704502968344E+0002 1.05917488365164E+0002 + 1.06130700119907E+0002 1.06344138387286E+0002 1.06557803322070E+0002 1.06771695079072E+0002 1.06985813813159E+0002 + 1.07200159679248E+0002 1.07414732832332E+0002 1.07629533427422E+0002 1.07844561619607E+0002 1.08059817564003E+0002 + 1.08275301415818E+0002 1.08491013330278E+0002 1.08706953462666E+0002 1.08923121968335E+0002 1.09139519002680E+0002 + 1.09356144721151E+0002 1.09572999279235E+0002 1.09790082832502E+0002 1.10007395536549E+0002 1.10224937547038E+0002 + 1.10442709019683E+0002 1.10660710110246E+0002 1.10878940974532E+0002 1.11097401768430E+0002 1.11316092647851E+0002 + 1.11535013768772E+0002 1.11754165287206E+0002 1.11973547359261E+0002 1.12193160141050E+0002 1.12413003788762E+0002 + 1.12633078458638E+0002 1.12853384306959E+0002 1.13073921490084E+0002 1.13294690164397E+0002 1.13515690486345E+0002 + 1.13736922612432E+0002 1.13958386699218E+0002 1.14180082903295E+0002 1.14402011381342E+0002 1.14624172290051E+0002 + 1.14846565786196E+0002 1.15069192026589E+0002 1.15292051168105E+0002 1.15515143367659E+0002 1.15738468782234E+0002 + 1.15962027568848E+0002 1.16185819884590E+0002 1.16409845886588E+0002 1.16634105732030E+0002 1.16858599578148E+0002 + 1.17083327582237E+0002 1.17308289901637E+0002 1.17533486693754E+0002 1.17758918116019E+0002 1.17984584325947E+0002 + 1.18210485481085E+0002 1.18436621739041E+0002 1.18662993257476E+0002 1.18889600194102E+0002 1.19116442706676E+0002 + 1.19343520953025E+0002 1.19570835091013E+0002 1.19798385278559E+0002 1.20026171673644E+0002 1.20254194434293E+0002 + 1.20482453718584E+0002 1.20710949684655E+0002 1.20939682490686E+0002 1.21168652294914E+0002 1.21397859255636E+0002 + 1.21627303531186E+0002 1.21856985279974E+0002 1.22086904660437E+0002 1.22317061831078E+0002 1.22547456950454E+0002 + 1.22778090177163E+0002 1.23008961669879E+0002 1.23240071587298E+0002 1.23471420088197E+0002 1.23703007331388E+0002 + 1.23934833475735E+0002 1.24166898680164E+0002 1.24399203103661E+0002 1.24631746905234E+0002 1.24864530243977E+0002 + 1.25097553279017E+0002 1.25330816169543E+0002 1.25564319074790E+0002 1.25798062154055E+0002 1.26032045566666E+0002 + 1.26266269472034E+0002 1.26500734029607E+0002 1.26735439398878E+0002 1.26970385739404E+0002 1.27205573210796E+0002 + 1.27441001972704E+0002 1.27676672184853E+0002 1.27912584006992E+0002 1.28148737598947E+0002 1.28385133120593E+0002 + 1.28621770731844E+0002 1.28858650592670E+0002 1.29095772863117E+0002 1.29333137703244E+0002 1.29570745273201E+0002 + 1.29808595733163E+0002 1.30046689243367E+0002 1.30285025964114E+0002 1.30523606055743E+0002 1.30762429678645E+0002 + 1.31001496993276E+0002 1.31240808160133E+0002 1.31480363339768E+0002 1.31720162692791E+0002 1.31960206379868E+0002 + 1.32200494561696E+0002 1.32441027399049E+0002 1.32681805052740E+0002 1.32922827683647E+0002 1.33164095452682E+0002 + 1.33405608520827E+0002 1.33647367049106E+0002 1.33889371198606E+0002 1.34131621130447E+0002 1.34374117005831E+0002 + 1.34616858985978E+0002 1.34859847232201E+0002 1.35103081905824E+0002 1.35346563168249E+0002 1.35590291180929E+0002 + 1.35834266105361E+0002 1.36078488103102E+0002 1.36322957335758E+0002 1.36567673964992E+0002 1.36812638152508E+0002 + 1.37057850060076E+0002 1.37303309849509E+0002 1.37549017682682E+0002 1.37794973721515E+0002 1.38041178127981E+0002 + 1.38287631064118E+0002 1.38534332691991E+0002 1.38781283173745E+0002 1.39028482671564E+0002 1.39275931347683E+0002 + 1.39523629364394E+0002 1.39771576884039E+0002 1.40019774069020E+0002 1.40268221081776E+0002 1.40516918084822E+0002 + 1.40765865240702E+0002 1.41015062712023E+0002 1.41264510661451E+0002 1.41514209251693E+0002 1.41764158645513E+0002 + 1.42014359005733E+0002 1.42264810495219E+0002 1.42515513276899E+0002 1.42766467513740E+0002 1.43017673368772E+0002 + 1.43269131005086E+0002 1.43520840585805E+0002 1.43772802274114E+0002 1.44025016233258E+0002 1.44277482626525E+0002 + 1.44530201617255E+0002 1.44783173368850E+0002 1.45036398044754E+0002 1.45289875808478E+0002 1.45543606823563E+0002 + 1.45797591253627E+0002 1.46051829262326E+0002 1.46306321013367E+0002 1.46561066670525E+0002 1.46816066397612E+0002 + 1.47071320358497E+0002 1.47326828717101E+0002 1.47582591637400E+0002 1.47838609283433E+0002 1.48094881819266E+0002 + 1.48351409409041E+0002 1.48608192216942E+0002 1.48865230407206E+0002 1.49122524144127E+0002 1.49380073592045E+0002 + 1.49637878915354E+0002 1.49895940278518E+0002 1.50154257846019E+0002 1.50412831782427E+0002 1.50671662252337E+0002 + 1.50930749420422E+0002 1.51190093451383E+0002 1.51449694509991E+0002 1.51709552761058E+0002 1.51969668369457E+0002 + 1.52230041500115E+0002 1.52490672318006E+0002 1.52751560988152E+0002 1.53012707675643E+0002 1.53274112545603E+0002 + 1.53535775763224E+0002 1.53797697493746E+0002 1.54059877902453E+0002 1.54322317154692E+0002 1.54585015415872E+0002 + 1.54847972851422E+0002 1.55111189626854E+0002 1.55374665907727E+0002 1.55638401859642E+0002 1.55902397648254E+0002 + 1.56166653439285E+0002 1.56431169398497E+0002 1.56695945691703E+0002 1.56960982484779E+0002 1.57226279943651E+0002 + 1.57491838234288E+0002 1.57757657522715E+0002 1.58023737975026E+0002 1.58290079757341E+0002 1.58556683035853E+0002 + 1.58823547976801E+0002 1.59090674746475E+0002 1.59358063511213E+0002 1.59625714437425E+0002 1.59893627691553E+0002 + 1.60161803440098E+0002 1.60430241849616E+0002 1.60698943086707E+0002 1.60967907318045E+0002 1.61237134710336E+0002 + 1.61506625430342E+0002 1.61776379644882E+0002 1.62046397520831E+0002 1.62316679225109E+0002 1.62587224924689E+0002 + 1.62858034786605E+0002 1.63129108977931E+0002 1.63400447665806E+0002 1.63672051017420E+0002 1.63943919200002E+0002 + 1.64216052380847E+0002 1.64488450727307E+0002 1.64761114406766E+0002 1.65034043586680E+0002 1.65307238434550E+0002 + 1.65580699117937E+0002 1.65854425804439E+0002 1.66128418661722E+0002 1.66402677857494E+0002 1.66677203559525E+0002 + 1.66951995935628E+0002 1.67227055153679E+0002 1.67502381381598E+0002 1.67777974787362E+0002 1.68053835538995E+0002 + 1.68329963804591E+0002 1.68606359752263E+0002 1.68883023550216E+0002 1.69159955366678E+0002 1.69437155369946E+0002 + 1.69714623728364E+0002 1.69992360610328E+0002 1.70270366184287E+0002 1.70548640618741E+0002 1.70827184082250E+0002 + 1.71105996743415E+0002 1.71385078770906E+0002 1.71664430333422E+0002 1.71944051599747E+0002 1.72223942738680E+0002 + 1.72504103919098E+0002 1.72784535309931E+0002 1.73065237080150E+0002 1.73346209398777E+0002 1.73627452434905E+0002 + 1.73908966357662E+0002 1.74190751336232E+0002 1.74472807539859E+0002 1.74755135137831E+0002 1.75037734299495E+0002 + 1.75320605194250E+0002 1.75603747991542E+0002 1.75887162860869E+0002 1.76170849971795E+0002 1.76454809493923E+0002 + 1.76739041596909E+0002 1.77023546450479E+0002 1.77308324224385E+0002 1.77593375088453E+0002 1.77878699212551E+0002 + 1.78164296766597E+0002 1.78450167920577E+0002 1.78736312844515E+0002 1.79022731708488E+0002 1.79309424682641E+0002 + 1.79596391937147E+0002 1.79883633642257E+0002 1.80171149968249E+0002 1.80458941085486E+0002 1.80747007164349E+0002 + 1.81035348375301E+0002 1.81323964888830E+0002 1.81612856875502E+0002 1.81902024505923E+0002 1.82191467950749E+0002 + 1.82481187380697E+0002 1.82771182966530E+0002 1.83061454879068E+0002 1.83352003289178E+0002 1.83642828367788E+0002 + 1.83933930285872E+0002 1.84225309214463E+0002 1.84516965324636E+0002 1.84808898787525E+0002 1.85101109774324E+0002 + 1.85393598456266E+0002 1.85686365004644E+0002 1.85979409590810E+0002 1.86272732386143E+0002 1.86566333562110E+0002 + 1.86860213290210E+0002 1.87154371741991E+0002 1.87448809089069E+0002 1.87743525503101E+0002 1.88038521155797E+0002 + 1.88333796218931E+0002 1.88629350864312E+0002 1.88925185263816E+0002 1.89221299589368E+0002 1.89517694012938E+0002 + 1.89814368706560E+0002 1.90111323842315E+0002 1.90408559592337E+0002 1.90706076128814E+0002 1.91003873623977E+0002 + 1.91301952250130E+0002 1.91600312179609E+0002 1.91898953584816E+0002 1.92197876638198E+0002 1.92497081512257E+0002 + 1.92796568379558E+0002 1.93096337412694E+0002 1.93396388784337E+0002 1.93696722667195E+0002 1.93997339234034E+0002 + 1.94298238657670E+0002 1.94599421110981E+0002 1.94900886766882E+0002 1.95202635798355E+0002 1.95504668378429E+0002 + 1.95806984680185E+0002 1.96109584876755E+0002 1.96412469141335E+0002 1.96715637647146E+0002 1.97019090567496E+0002 + 1.97322828075727E+0002 1.97626850345233E+0002 1.97931157549464E+0002 1.98235749861926E+0002 1.98540627456173E+0002 + 1.98845790505809E+0002 1.99151239184496E+0002 1.99456973665949E+0002 1.99762994123942E+0002 2.00069300732284E+0002 + 2.00375893664842E+0002 2.00682773095547E+0002 2.00989939198379E+0002 2.01297392147355E+0002 2.01605132116566E+0002 + 2.01913159280148E+0002 2.02221473812275E+0002 2.02530075887207E+0002 2.02838965679217E+0002 2.03148143362655E+0002 + 2.03457609111928E+0002 2.03767363101476E+0002 2.04077405505804E+0002 2.04387736499465E+0002 2.04698356257080E+0002 + 2.05009264953294E+0002 2.05320462762833E+0002 2.05631949860447E+0002 2.05943726420965E+0002 2.06255792619265E+0002 + 2.06568148630257E+0002 2.06880794628926E+0002 2.07193730790297E+0002 2.07506957289456E+0002 2.07820474301532E+0002 + 2.08134282001713E+0002 2.08448380565248E+0002 2.08762770167417E+0002 2.09077450983571E+0002 2.09392423189106E+0002 + 2.09707686959474E+0002 2.10023242470175E+0002 2.10339089896768E+0002 2.10655229414858E+0002 2.10971661200108E+0002 + 2.11288385428232E+0002 2.11605402274989E+0002 2.11922711916205E+0002 2.12240314527753E+0002 2.12558210285555E+0002 + 2.12876399365584E+0002 2.13194881943877E+0002 2.13513658196499E+0002 2.13832728299604E+0002 2.14152092429368E+0002 + 2.14471750762034E+0002 2.14791703473896E+0002 2.15111950741294E+0002 2.15432492740634E+0002 2.15753329648353E+0002 + 2.16074461640971E+0002 2.16395888895032E+0002 2.16717611587141E+0002 2.17039629893971E+0002 2.17361943992229E+0002 + 2.17684554058682E+0002 2.18007460270154E+0002 2.18330662803503E+0002 2.18654161835659E+0002 2.18977957543606E+0002 + 2.19302050104368E+0002 2.19626439695028E+0002 2.19951126492715E+0002 2.20276110674622E+0002 2.20601392417993E+0002 + 2.20926971900106E+0002 2.21252849298319E+0002 2.21579024790026E+0002 2.21905498552681E+0002 2.22232270763779E+0002 + 2.22559341600887E+0002 2.22886711241599E+0002 2.23214379863586E+0002 2.23542347644564E+0002 2.23870614762290E+0002 + 2.24199181394589E+0002 2.24528047719330E+0002 2.24857213914438E+0002 2.25186680157891E+0002 2.25516446627715E+0002 + 2.25846513501995E+0002 2.26176880958865E+0002 2.26507549176513E+0002 2.26838518333178E+0002 2.27169788607157E+0002 + 2.27501360176786E+0002 2.27833233220470E+0002 2.28165407916657E+0002 2.28497884443854E+0002 2.28830662980614E+0002 + 2.29163743705538E+0002 2.29497126797298E+0002 2.29830812434605E+0002 2.30164800796222E+0002 2.30499092060976E+0002 + 2.30833686407725E+0002 2.31168584015405E+0002 2.31503785062985E+0002 2.31839289729507E+0002 2.32175098194034E+0002 + 2.32511210635718E+0002 2.32847627233737E+0002 2.33184348167340E+0002 2.33521373615808E+0002 2.33858703758491E+0002 + 2.34196338774792E+0002 2.34534278844154E+0002 2.34872524146080E+0002 2.35211074860138E+0002 2.35549931165920E+0002 + 2.35889093243107E+0002 2.36228561271395E+0002 2.36568335430553E+0002 2.36908415900406E+0002 2.37248802860825E+0002 + 2.37589496491729E+0002 2.37930496973102E+0002 2.38271804484974E+0002 2.38613419207416E+0002 2.38955341320573E+0002 + 2.39297571004625E+0002 2.39640108439827E+0002 2.39982953806462E+0002 2.40326107284868E+0002 2.40669569055453E+0002 + 2.41013339298667E+0002 2.41357418195008E+0002 2.41701805925038E+0002 2.42046502669365E+0002 2.42391508608647E+0002 + 2.42736823923600E+0002 2.43082448794989E+0002 2.43428383403626E+0002 2.43774627930401E+0002 2.44121182556221E+0002 + 2.44468047462080E+0002 2.44815222828988E+0002 2.45162708838044E+0002 2.45510505670372E+0002 2.45858613507173E+0002 + 2.46207032529669E+0002 2.46555762919165E+0002 2.46904804857004E+0002 2.47254158524573E+0002 2.47603824103351E+0002 + 2.47953801774812E+0002 2.48304091720529E+0002 2.48654694122108E+0002 2.49005609161206E+0002 2.49356837019534E+0002 + 2.49708377878868E+0002 2.50060231921025E+0002 2.50412399327872E+0002 2.50764880281341E+0002 2.51117674963403E+0002 + 2.51470783556083E+0002 2.51824206241470E+0002 2.52177943201707E+0002 2.52531994618968E+0002 2.52886360675501E+0002 + 2.53241041553597E+0002 2.53596037435603E+0002 2.53951348503912E+0002 2.54306974940983E+0002 2.54662916929314E+0002 + 2.55019174651457E+0002 2.55375748290035E+0002 2.55732638027697E+0002 2.56089844047157E+0002 2.56447366531186E+0002 + 2.56805205662610E+0002 2.57163361624289E+0002 2.57521834599156E+0002 2.57880624770178E+0002 2.58239732320397E+0002 + 2.58599157432883E+0002 2.58958900290786E+0002 2.59318961077280E+0002 2.59679339975618E+0002 2.60040037169080E+0002 + 2.60401052841025E+0002 2.60762387174841E+0002 2.61124040353984E+0002 2.61486012561952E+0002 2.61848303982310E+0002 + 2.62210914798660E+0002 2.62573845194671E+0002 2.62937095354045E+0002 2.63300665460564E+0002 2.63664555698035E+0002 + 2.64028766250333E+0002 2.64393297301383E+0002 2.64758149035168E+0002 2.65123321635705E+0002 2.65488815287095E+0002 + 2.65854630173461E+0002 2.66220766478990E+0002 2.66587224387926E+0002 2.66954004084563E+0002 2.67321105753246E+0002 + 2.67688529578372E+0002 2.68056275744401E+0002 2.68424344435814E+0002 2.68792735837199E+0002 2.69161450133140E+0002 + 2.69530487508305E+0002 2.69899848147410E+0002 2.70269532235225E+0002 2.70639539956573E+0002 2.71009871496301E+0002 + 2.71380527039370E+0002 2.71751506770735E+0002 2.72122810875431E+0002 2.72494439538537E+0002 2.72866392945200E+0002 + 2.73238671280595E+0002 2.73611274729967E+0002 2.73984203478614E+0002 2.74357457711876E+0002 2.74731037615151E+0002 + 2.75104943373898E+0002 2.75479175173608E+0002 2.75853733199850E+0002 2.76228617638223E+0002 2.76603828674401E+0002 + 2.76979366494092E+0002 2.77355231283053E+0002 2.77731423227118E+0002 2.78107942512149E+0002 2.78484789324080E+0002 + 2.78861963848884E+0002 2.79239466272594E+0002 2.79617296781287E+0002 2.79995455561104E+0002 2.80373942798232E+0002 + 2.80752758678901E+0002 2.81131903389427E+0002 2.81511377116130E+0002 2.81891180045431E+0002 2.82271312363768E+0002 + 2.82651774257647E+0002 2.83032565913632E+0002 2.83413687518322E+0002 2.83795139258384E+0002 2.84176921320528E+0002 + 2.84559033891530E+0002 2.84941477158200E+0002 2.85324251307420E+0002 2.85707356526102E+0002 2.86090793001234E+0002 + 2.86474560919848E+0002 2.86858660469016E+0002 2.87243091835889E+0002 2.87627855207638E+0002 2.88012950771511E+0002 + 2.88398378714812E+0002 2.88784139224866E+0002 2.89170232489087E+0002 2.89556658694932E+0002 2.89943418029880E+0002 + 2.90330510681514E+0002 2.90717936837425E+0002 2.91105696685289E+0002 2.91493790412807E+0002 2.91882218207757E+0002 + 2.92270980257955E+0002 2.92660076751273E+0002 2.93049507875630E+0002 2.93439273819013E+0002 2.93829374769452E+0002 + 2.94219810915028E+0002 2.94610582443876E+0002 2.95001689544183E+0002 2.95393132404191E+0002 2.95784911212193E+0002 + 2.96177026156531E+0002 2.96569477425619E+0002 2.96962265207893E+0002 2.97355389691859E+0002 2.97748851066076E+0002 + 2.98142649519159E+0002 2.98536785239761E+0002 2.98931258416603E+0002 2.99326069238451E+0002 2.99721217894121E+0002 + 3.00116704572487E+0002 3.00512529462481E+0002 3.00908692753065E+0002 3.01305194633287E+0002 3.01702035292226E+0002 + 3.02099214919011E+0002 3.02496733702832E+0002 3.02894591832934E+0002 3.03292789498607E+0002 3.03691326889200E+0002 + 3.04090204194107E+0002 3.04489421602791E+0002 3.04888979304742E+0002 3.05288877489524E+0002 3.05689116346743E+0002 + 3.06089696066070E+0002 3.06490616837208E+0002 3.06891878849932E+0002 3.07293482294057E+0002 3.07695427359458E+0002 + 3.08097714236067E+0002 3.08500343113843E+0002 3.08903314182837E+0002 3.09306627633125E+0002 3.09710283654836E+0002 + 3.10114282438168E+0002 3.10518624173357E+0002 3.10923309050706E+0002 3.11328337260541E+0002 3.11733708993281E+0002 + 3.12139424439363E+0002 3.12545483789303E+0002 3.12951887233648E+0002 3.13358634963021E+0002 3.13765727168066E+0002 + 3.14173164039521E+0002 3.14580945768130E+0002 3.14989072544724E+0002 3.15397544560172E+0002 3.15806362005408E+0002 + 3.16215525071400E+0002 3.16625033949178E+0002 3.17034888829837E+0002 3.17445089904509E+0002 3.17855637364376E+0002 + 3.18266531400681E+0002 3.18677772204715E+0002 3.19089359967839E+0002 3.19501294881426E+0002 3.19913577136953E+0002 + 3.20326206925917E+0002 3.20739184439870E+0002 3.21152509870417E+0002 3.21566183409239E+0002 3.21980205248029E+0002 + 3.22394575578571E+0002 3.22809294592680E+0002 3.23224362482221E+0002 3.23639779439134E+0002 3.24055545655390E+0002 + 3.24471661323009E+0002 3.24888126634096E+0002 3.25304941780768E+0002 3.25722106955229E+0002 3.26139622349700E+0002 + 3.26557488156490E+0002 3.26975704567951E+0002 3.27394271776459E+0002 3.27813189974492E+0002 3.28232459354545E+0002 + 3.28652080109168E+0002 3.29072052430972E+0002 3.29492376512626E+0002 3.29913052546847E+0002 3.30334080726388E+0002 + 3.30755461244083E+0002 3.31177194292800E+0002 3.31599280065468E+0002 3.32021718755060E+0002 3.32444510554608E+0002 + 3.32867655657197E+0002 3.33291154255961E+0002 3.33715006544098E+0002 3.34139212714833E+0002 3.34563772961469E+0002 + 3.34988687477357E+0002 3.35413956455890E+0002 3.35839580090522E+0002 3.36265558574752E+0002 3.36691892102143E+0002 + 3.37118580866305E+0002 3.37545625060899E+0002 3.37973024879636E+0002 3.38400780516295E+0002 3.38828892164688E+0002 + 3.39257360018684E+0002 3.39686184272219E+0002 3.40115365119260E+0002 3.40544902753852E+0002 3.40974797370061E+0002 + 3.41405049162038E+0002 3.41835658323966E+0002 3.42266625050082E+0002 3.42697949534685E+0002 3.43129631972126E+0002 + 3.43561672556792E+0002 3.43994071483152E+0002 3.44426828945698E+0002 3.44859945138984E+0002 3.45293420257630E+0002 + 3.45727254496302E+0002 3.46161448049704E+0002 3.46596001112599E+0002 3.47030913879825E+0002 3.47466186546244E+0002 + 3.47901819306783E+0002 3.48337812356418E+0002 3.48774165890197E+0002 3.49210880103171E+0002 3.49647955190506E+0002 + 3.50085391347375E+0002 3.50523188769030E+0002 3.50961347650754E+0002 3.51399868187897E+0002 3.51838750575868E+0002 + 3.52277995010106E+0002 3.52717601686122E+0002 3.53157570799468E+0002 3.53597902545764E+0002 3.54038597120668E+0002 + 3.54479654719893E+0002 3.54921075539204E+0002 3.55362859774437E+0002 3.55805007621446E+0002 3.56247519276156E+0002 + 3.56690394934565E+0002 3.57133634792689E+0002 3.57577239046620E+0002 3.58021207892486E+0002 3.58465541526480E+0002 + 3.58910240144848E+0002 3.59355303943873E+0002 3.59800733119915E+0002 3.60246527869364E+0002 3.60692688388667E+0002 + 3.61139214874341E+0002 3.61586107522947E+0002 3.62033366531087E+0002 3.62480992095414E+0002 3.62928984412668E+0002 + 3.63377343679589E+0002 3.63826070093015E+0002 3.64275163849817E+0002 3.64724625146916E+0002 3.65174454181297E+0002 + 3.65624651149982E+0002 3.66075216250060E+0002 3.66526149678673E+0002 3.66977451633004E+0002 3.67429122310294E+0002 + 3.67881161907838E+0002 3.68333570622987E+0002 3.68786348653128E+0002 3.69239496195734E+0002 3.69693013448286E+0002 + 3.70146900608362E+0002 3.70601157873566E+0002 3.71055785441550E+0002 3.71510783510042E+0002 3.71966152276804E+0002 + 3.72421891939663E+0002 3.72878002696488E+0002 3.73334484745199E+0002 3.73791338283788E+0002 3.74248563510277E+0002 + 3.74706160622748E+0002 3.75164129819336E+0002 3.75622471298246E+0002 3.76081185257700E+0002 3.76540271896009E+0002 + 3.76999731411506E+0002 3.77459564002601E+0002 3.77919769867732E+0002 3.78380349205422E+0002 3.78841302214219E+0002 + 3.79302629092737E+0002 3.79764330039640E+0002 3.80226405253637E+0002 3.80688854933499E+0002 3.81151679278040E+0002 + 3.81614878486145E+0002 3.82078452756745E+0002 3.82542402288798E+0002 3.83006727281345E+0002 3.83471427933478E+0002 + 3.83936504444329E+0002 3.84401957013077E+0002 3.84867785838975E+0002 3.85333991121312E+0002 3.85800573059441E+0002 + 3.86267531852754E+0002 3.86734867700716E+0002 3.87202580802816E+0002 3.87670671358618E+0002 3.88139139567741E+0002 + 3.88607985629829E+0002 3.89077209744616E+0002 3.89546812111860E+0002 3.90016792931387E+0002 3.90487152403076E+0002 + 3.90957890726831E+0002 3.91429008102659E+0002 3.91900504730570E+0002 3.92372380810656E+0002 3.92844636543052E+0002 + 3.93317272127956E+0002 3.93790287765597E+0002 3.94263683656266E+0002 3.94737460000336E+0002 3.95211616998178E+0002 + 3.95686154850263E+0002 3.96161073757090E+0002 3.96636373919210E+0002 3.97112055537241E+0002 3.97588118811847E+0002 + 3.98064563943736E+0002 3.98541391133690E+0002 3.99018600582519E+0002 3.99496192491097E+0002 3.99974167060356E+0002 + 4.00452524491260E+0002 4.00931264984861E+0002 4.01410388742233E+0002 4.01889895964515E+0002 4.02369786852889E+0002 + 4.02850061608610E+0002 4.03330720432959E+0002 4.03811763527289E+0002 4.04293191092998E+0002 4.04775003331551E+0002 + 4.05257200444432E+0002 4.05739782633210E+0002 4.06222750099507E+0002 4.06706103044970E+0002 4.07189841671318E+0002 + 4.07673966180317E+0002 4.08158476773787E+0002 4.08643373653621E+0002 4.09128657021719E+0002 4.09614327080076E+0002 + 4.10100384030721E+0002 4.10586828075731E+0002 4.11073659417252E+0002 4.11560878257467E+0002 4.12048484798615E+0002 + 4.12536479243004E+0002 4.13024861792968E+0002 4.13513632650915E+0002 4.14002792019297E+0002 4.14492340100617E+0002 + 4.14982277097433E+0002 4.15472603212356E+0002 4.15963318648036E+0002 4.16454423607218E+0002 4.16945918292650E+0002 + 4.17437802907156E+0002 4.17930077653616E+0002 4.18422742734945E+0002 4.18915798354128E+0002 4.19409244714191E+0002 + 4.19903082018238E+0002 4.20397310469377E+0002 4.20891930270825E+0002 4.21386941625808E+0002 4.21882344737625E+0002 + 4.22378139809612E+0002 4.22874327045198E+0002 4.23370906647805E+0002 4.23867878820954E+0002 4.24365243768202E+0002 + 4.24863001693157E+0002 4.25361152799479E+0002 4.25859697290887E+0002 4.26358635371154E+0002 4.26857967244100E+0002 + 4.27357693113588E+0002 4.27857813183564E+0002 4.28358327657993E+0002 4.28859236740906E+0002 4.29360540636383E+0002 + 4.29862239548579E+0002 4.30364333681671E+0002 4.30866823239900E+0002 4.31369708427560E+0002 4.31872989449018E+0002 + 4.32376666508643E+0002 4.32880739810921E+0002 4.33385209560327E+0002 4.33890075961439E+0002 4.34395339218852E+0002 + 4.34900999537244E+0002 4.35407057121318E+0002 4.35913512175859E+0002 4.36420364905678E+0002 4.36927615515653E+0002 + 4.37435264210705E+0002 4.37943311195810E+0002 4.38451756676006E+0002 4.38960600856384E+0002 4.39469843942067E+0002 + 4.39979486138250E+0002 4.40489527650182E+0002 4.40999968683151E+0002 4.41510809442504E+0002 4.42022050133655E+0002 + 4.42533690962038E+0002 4.43045732133154E+0002 4.43558173852582E+0002 4.44071016325936E+0002 4.44584259758851E+0002 + 4.45097904357066E+0002 4.45611950326344E+0002 4.46126397872505E+0002 4.46641247201415E+0002 4.47156498519022E+0002 + 4.47672152031281E+0002 4.48188207944239E+0002 4.48704666463981E+0002 4.49221527796639E+0002 4.49738792148387E+0002 + 4.50256459725498E+0002 4.50774530734252E+0002 4.51293005380991E+0002 4.51811883872128E+0002 4.52331166414112E+0002 + 4.52850853213441E+0002 4.53370944476687E+0002 4.53891440410436E+0002 4.54412341221377E+0002 4.54933647116211E+0002 + 4.55455358301725E+0002 4.55977474984719E+0002 4.56499997372075E+0002 4.57022925670724E+0002 4.57546260087644E+0002 + 4.58070000829857E+0002 4.58594148104470E+0002 4.59118702118597E+0002 4.59643663079431E+0002 4.60169031194221E+0002 + 4.60694806670274E+0002 4.61220989714915E+0002 4.61747580535554E+0002 4.62274579339649E+0002 4.62801986334691E+0002 + 4.63329801728256E+0002 4.63858025727947E+0002 4.64386658541427E+0002 4.64915700376412E+0002 4.65445151440675E+0002 + 4.65975011942029E+0002 4.66505282088362E+0002 4.67035962087585E+0002 4.67567052147689E+0002 4.68098552476696E+0002 + 4.68630463282703E+0002 4.69162784773832E+0002 4.69695517158286E+0002 4.70228660644300E+0002 4.70762215440178E+0002 + 4.71296181754251E+0002 4.71830559794942E+0002 4.72365349770684E+0002 4.72900551890000E+0002 4.73436166361437E+0002 + 4.73972193393604E+0002 4.74508633195165E+0002 4.75045485974854E+0002 4.75582751941426E+0002 4.76120431303692E+0002 + 4.76658524270546E+0002 4.77197031050893E+0002 4.77735951853734E+0002 4.78275286888102E+0002 4.78815036363060E+0002 + 4.79355200487758E+0002 4.79895779471388E+0002 4.80436773523195E+0002 4.80978182852461E+0002 4.81520007668548E+0002 + 4.82062248180854E+0002 4.82604904598829E+0002 4.83147977131968E+0002 4.83691465989851E+0002 4.84235371382075E+0002 + 4.84779693518300E+0002 4.85324432608268E+0002 4.85869588861715E+0002 4.86415162488478E+0002 4.86961153698436E+0002 + 4.87507562701507E+0002 4.88054389707678E+0002 4.88601634926983E+0002 4.89149298569479E+0002 4.89697380845341E+0002 + 4.90245881964741E+0002 4.90794802137920E+0002 4.91344141575189E+0002 4.91893900486871E+0002 4.92444079083392E+0002 + 4.92994677575186E+0002 4.93545696172761E+0002 4.94097135086690E+0002 4.94648994527564E+0002 4.95201274706073E+0002 + 4.95753975832915E+0002 4.96307098118847E+0002 4.96860641774724E+0002 4.97414607011399E+0002 4.97968994039797E+0002 + 4.98523803070902E+0002 4.99079034315759E+0002 4.99634687985428E+0002 5.00190764291064E+0002 5.00747263443855E+0002 + 5.01304185655031E+0002 5.01861531135906E+0002 5.02419300097828E+0002 5.02977492752180E+0002 5.03536109310427E+0002 + 5.04095149984065E+0002 5.04654614984670E+0002 5.05214504523844E+0002 5.05774818813250E+0002 5.06335558064604E+0002 + 5.06896722489674E+0002 5.07458312300291E+0002 5.08020327708322E+0002 5.08582768925688E+0002 5.09145636164370E+0002 + 5.09708929636417E+0002 5.10272649553905E+0002 5.10836796128958E+0002 5.11401369573786E+0002 5.11966370100622E+0002 + 5.12531797921764E+0002 5.13097653249548E+0002 5.13663936296399E+0002 5.14230647274754E+0002 5.14797786397115E+0002 + 5.15365353876057E+0002 5.15933349924174E+0002 5.16501774754144E+0002 5.17070628578675E+0002 5.17639911610540E+0002 + 5.18209624062568E+0002 5.18779766147607E+0002 5.19350338078611E+0002 5.19921340068559E+0002 5.20492772330466E+0002 + 5.21064635077430E+0002 5.21636928522587E+0002 5.22209652879119E+0002 5.22782808360286E+0002 5.23356395179367E+0002 + 5.23930413549718E+0002 5.24504863684735E+0002 5.25079745797877E+0002 5.25655060102650E+0002 5.26230806812614E+0002 + 5.26806986141372E+0002 5.27383598302586E+0002 5.27960643509989E+0002 5.28538121977336E+0002 5.29116033918455E+0002 + 5.29694379547219E+0002 5.30273159077558E+0002 5.30852372723454E+0002 5.31432020698929E+0002 5.32012103218073E+0002 + 5.32592620495024E+0002 5.33173572743979E+0002 5.33754960179179E+0002 5.34336783014905E+0002 5.34919041465523E+0002 + 5.35501735745426E+0002 5.36084866069070E+0002 5.36668432650961E+0002 5.37252435705648E+0002 5.37836875447765E+0002 + 5.38421752091954E+0002 5.39007065852937E+0002 5.39592816945490E+0002 5.40179005584425E+0002 5.40765631984634E+0002 + 5.41352696361035E+0002 5.41940198928596E+0002 5.42528139902370E+0002 5.43116519497421E+0002 5.43705337928905E+0002 + 5.44294595412000E+0002 5.44884292161960E+0002 5.45474428394082E+0002 5.46065004323701E+0002 5.46656020166219E+0002 + 5.47247476137100E+0002 5.47839372451839E+0002 5.48431709326010E+0002 5.49024486975215E+0002 5.49617705615116E+0002 + 5.50211365461437E+0002 5.50805466729944E+0002 5.51400009636445E+0002 5.51994994396845E+0002 5.52590421227054E+0002 + 5.53186290343046E+0002 5.53782601960857E+0002 5.54379356296575E+0002 5.54976553566349E+0002 5.55574193986361E+0002 + 5.56172277772833E+0002 5.56770805142092E+0002 5.57369776310479E+0002 5.57969191494378E+0002 5.58569050910264E+0002 + 5.59169354774637E+0002 5.59770103304045E+0002 5.60371296715110E+0002 5.60972935224499E+0002 5.61575019048924E+0002 + 5.62177548405159E+0002 5.62780523510010E+0002 5.63383944580366E+0002 5.63987811833159E+0002 5.64592125485356E+0002 + 5.65196885754002E+0002 5.65802092856171E+0002 5.66407747009014E+0002 5.67013848429703E+0002 5.67620397335498E+0002 + 5.68227393943691E+0002 5.68834838471624E+0002 5.69442731136706E+0002 5.70051072156386E+0002 5.70659861748167E+0002 + 5.71269100129622E+0002 5.71878787518353E+0002 5.72488924132024E+0002 5.73099510188352E+0002 5.73710545905104E+0002 + 5.74322031500117E+0002 5.74933967191241E+0002 5.75546353196420E+0002 5.76159189733639E+0002 5.76772477020915E+0002 + 5.77386215276352E+0002 5.78000404718061E+0002 5.78615045564265E+0002 5.79230138033189E+0002 5.79845682343123E+0002 + 5.80461678712429E+0002 5.81078127359505E+0002 5.81695028502798E+0002 5.82312382360819E+0002 5.82930189152133E+0002 + 5.83548449095351E+0002 5.84167162409122E+0002 5.84786329312196E+0002 5.85405950023300E+0002 5.86026024761278E+0002 + 5.86646553745008E+0002 5.87267537193412E+0002 5.87888975325482E+0002 5.88510868360227E+0002 5.89133216516761E+0002 + 5.89756020014192E+0002 5.90379279071741E+0002 5.91002993908616E+0002 5.91627164744149E+0002 5.92251791797669E+0002 + 5.92876875288588E+0002 5.93502415436352E+0002 5.94128412460461E+0002 5.94754866580491E+0002 5.95381778016036E+0002 + 5.96009146986770E+0002 5.96636973712417E+0002 5.97265258412732E+0002 5.97894001307563E+0002 5.98523202616746E+0002 + 5.99152862560231E+0002 5.99782981358009E+0002 6.00413559230096E+0002 6.01044596396570E+0002 6.01676093077596E+0002 + 6.02308049493352E+0002 6.02940465864072E+0002 6.03573342410063E+0002 6.04206679351672E+0002 6.04840476909291E+0002 + 6.05474735303398E+0002 6.06109454754466E+0002 6.06744635483080E+0002 6.07380277709840E+0002 6.08016381655416E+0002 + 6.08652947540527E+0002 6.09289975585946E+0002 6.09927466012476E+0002 6.10565419041009E+0002 6.11203834892477E+0002 + 6.11842713787833E+0002 6.12482055948152E+0002 6.13121861594489E+0002 6.13762130947977E+0002 6.14402864229831E+0002 + 6.15044061661285E+0002 6.15685723463634E+0002 6.16327849858221E+0002 6.16970441066458E+0002 6.17613497309796E+0002 + 6.18257018809740E+0002 6.18901005787839E+0002 6.19545458465722E+0002 6.20190377065046E+0002 6.20835761807528E+0002 + 6.21481612914943E+0002 6.22127930609096E+0002 6.22774715111897E+0002 6.23421966645236E+0002 6.24069685431116E+0002 + 6.24717871691563E+0002 6.25366525648666E+0002 6.26015647524559E+0002 6.26665237541432E+0002 6.27315295921535E+0002 + 6.27965822887163E+0002 6.28616818660655E+0002 6.29268283464437E+0002 6.29920217520929E+0002 6.30572621052665E+0002 + 6.31225494282183E+0002 6.31878837432117E+0002 6.32532650725124E+0002 6.33186934383909E+0002 6.33841688631261E+0002 + 6.34496913689989E+0002 6.35152609782974E+0002 6.35808777133129E+0002 6.36465415963470E+0002 6.37122526496993E+0002 + 6.37780108956803E+0002 6.38438163566038E+0002 6.39096690547887E+0002 6.39755690125588E+0002 6.40415162522436E+0002 + 6.41075107961793E+0002 6.41735526667057E+0002 6.42396418861669E+0002 6.43057784769150E+0002 6.43719624613056E+0002 + 6.44381938616987E+0002 6.45044727004631E+0002 6.45707989999683E+0002 6.46371727825930E+0002 6.47035940707185E+0002 + 6.47700628867320E+0002 6.48365792530282E+0002 6.49031431920032E+0002 6.49697547260602E+0002 6.50364138776095E+0002 + 6.51031206690638E+0002 6.51698751228428E+0002 6.52366772613706E+0002 6.53035271070755E+0002 6.53704246823947E+0002 + 6.54373700097671E+0002 6.55043631116382E+0002 6.55714040104592E+0002 6.56384927286853E+0002 6.57056292887771E+0002 + 6.57728137132039E+0002 6.58400460244347E+0002 6.59073262449480E+0002 6.59746543972253E+0002 6.60420305037542E+0002 + 6.61094545870277E+0002 6.61769266695441E+0002 6.62444467738060E+0002 6.63120149223227E+0002 6.63796311376079E+0002 + 6.64472954421809E+0002 6.65150078585648E+0002 6.65827684092912E+0002 6.66505771168942E+0002 6.67184340039132E+0002 + 6.67863390928943E+0002 6.68542924063886E+0002 6.69222939669520E+0002 6.69903437971439E+0002 6.70584419195339E+0002 + 6.71265883566914E+0002 6.71947831311944E+0002 6.72630262656243E+0002 6.73313177825707E+0002 6.73996577046234E+0002 + 6.74680460543828E+0002 6.75364828544514E+0002 6.76049681274383E+0002 6.76735018959561E+0002 6.77420841826244E+0002 + 6.78107150100697E+0002 6.78793944009193E+0002 6.79481223778084E+0002 6.80168989633778E+0002 6.80857241802728E+0002 + 6.81545980511428E+0002 6.82235205986458E+0002 6.82924918454426E+0002 6.83615118141988E+0002 6.84305805275871E+0002 + 6.84996980082836E+0002 6.85688642789709E+0002 6.86380793623375E+0002 6.87073432810751E+0002 6.87766560578815E+0002 + 6.88460177154617E+0002 6.89154282765223E+0002 6.89848877637788E+0002 6.90543961999493E+0002 6.91239536077586E+0002 + 6.91935600099375E+0002 6.92632154292181E+0002 6.93329198883430E+0002 6.94026734100568E+0002 6.94724760171104E+0002 + 6.95423277322592E+0002 6.96122285782652E+0002 6.96821785778947E+0002 6.97521777539204E+0002 6.98222261291166E+0002 + 6.98923237262688E+0002 6.99624705681633E+0002 7.00326666775901E+0002 7.01029120773524E+0002 7.01732067902505E+0002 + 7.02435508390934E+0002 7.03139442466955E+0002 7.03843870358751E+0002 7.04548792294577E+0002 7.05254208502715E+0002 + 7.05960119211539E+0002 7.06666524649414E+0002 7.07373425044836E+0002 7.08080820626284E+0002 7.08788711622319E+0002 + 7.09497098261565E+0002 7.10205980772683E+0002 7.10915359384385E+0002 7.11625234325459E+0002 7.12335605824707E+0002 + 7.13046474111010E+0002 7.13757839413306E+0002 7.14469701960563E+0002 7.15182061981817E+0002 7.15894919706171E+0002 + 7.16608275362745E+0002 7.17322129180738E+0002 7.18036481389392E+0002 7.18751332218001E+0002 7.19466681895934E+0002 + 7.20182530652561E+0002 7.20898878717350E+0002 7.21615726319819E+0002 7.22333073689517E+0002 7.23050921056062E+0002 + 7.23769268649116E+0002 7.24488116698386E+0002 7.25207465433671E+0002 7.25927315084766E+0002 7.26647665881565E+0002 + 7.27368518053984E+0002 7.28089871832016E+0002 7.28811727445677E+0002 7.29534085125067E+0002 7.30256945100328E+0002 + 7.30980307601646E+0002 7.31704172859255E+0002 7.32428541103457E+0002 7.33153412564617E+0002 7.33878787473131E+0002 + 7.34604666059440E+0002 7.35331048554067E+0002 7.36057935187558E+0002 7.36785326190537E+0002 7.37513221793668E+0002 + 7.38241622227660E+0002 7.38970527723282E+0002 7.39699938511385E+0002 7.40429854822818E+0002 7.41160276888509E+0002 + 7.41891204939442E+0002 7.42622639206660E+0002 7.43354579921255E+0002 7.44087027314340E+0002 7.44819981617134E+0002 + 7.45553443060867E+0002 7.46287411876822E+0002 7.47021888296379E+0002 7.47756872550919E+0002 7.48492364871910E+0002 + 7.49228365490857E+0002 7.49964874639302E+0002 7.50701892548876E+0002 7.51439419451243E+0002 7.52177455578115E+0002 + 7.52916001161268E+0002 7.53655056432529E+0002 7.54394621623766E+0002 7.55134696966896E+0002 7.55875282693921E+0002 + 7.56616379036866E+0002 7.57357986227819E+0002 7.58100104498925E+0002 7.58842734082367E+0002 7.59585875210390E+0002 + 7.60329528115292E+0002 7.61073693029423E+0002 7.61818370185182E+0002 7.62563559815030E+0002 7.63309262151470E+0002 + 7.64055477427072E+0002 7.64802205874433E+0002 7.65549447726235E+0002 7.66297203215171E+0002 7.67045472574044E+0002 + 7.67794256035654E+0002 7.68543553832878E+0002 7.69293366198665E+0002 7.70043693365979E+0002 7.70794535567851E+0002 + 7.71545893037372E+0002 7.72297766007686E+0002 7.73050154711980E+0002 7.73803059383507E+0002 7.74556480255551E+0002 + 7.75310417561460E+0002 7.76064871534654E+0002 7.76819842408572E+0002 7.77575330416729E+0002 7.78331335792690E+0002 + 7.79087858770044E+0002 7.79844899582482E+0002 7.80602458463721E+0002 7.81360535647517E+0002 7.82119131367708E+0002 + 7.82878245858166E+0002 7.83637879352796E+0002 7.84398032085617E+0002 7.85158704290639E+0002 7.85919896201963E+0002 + 7.86681608053713E+0002 7.87443840080092E+0002 7.88206592515333E+0002 7.88969865593751E+0002 7.89733659549689E+0002 + 7.90497974617535E+0002 7.91262811031757E+0002 7.92028169026862E+0002 7.92794048837411E+0002 7.93560450698019E+0002 + 7.94327374843349E+0002 7.95094821508107E+0002 7.95862790927084E+0002 7.96631283335088E+0002 7.97400298967005E+0002 + 7.98169838057759E+0002 7.98939900842323E+0002 7.99710487555746E+0002 8.00481598433119E+0002 8.01253233709557E+0002 + 8.02025393620273E+0002 8.02798078400497E+0002 8.03571288285550E+0002 8.04345023510758E+0002 8.05119284311521E+0002 + 8.05894070923316E+0002 8.06669383581631E+0002 8.07445222522029E+0002 8.08221587980141E+0002 8.08998480191609E+0002 + 8.09775899392175E+0002 8.10553845817589E+0002 8.11332319703685E+0002 8.12111321286334E+0002 8.12890850801468E+0002 + 8.13670908485066E+0002 8.14451494573166E+0002 8.15232609301844E+0002 8.16014252907264E+0002 8.16796425625585E+0002 + 8.17579127693079E+0002 8.18362359346025E+0002 8.19146120820785E+0002 8.19930412353755E+0002 8.20715234181398E+0002 + 8.21500586540211E+0002 8.22286469666758E+0002 8.23072883797662E+0002 8.23859829169573E+0002 8.24647306019213E+0002 + 8.25435314583365E+0002 8.26223855098836E+0002 8.27012927802519E+0002 8.27802532931336E+0002 8.28592670722246E+0002 + 8.29383341412321E+0002 8.30174545238636E+0002 8.30966282438305E+0002 8.31758553248553E+0002 8.32551357906611E+0002 + 8.33344696649777E+0002 8.34138569715391E+0002 8.34932977340882E+0002 8.35727919763670E+0002 8.36523397221290E+0002 + 8.37319409951298E+0002 8.38115958191301E+0002 8.38913042178962E+0002 8.39710662152016E+0002 8.40508818348212E+0002 + 8.41307511005383E+0002 8.42106740361410E+0002 8.42906506654220E+0002 8.43706810121790E+0002 8.44507651002152E+0002 + 8.45309029533408E+0002 8.46110945953674E+0002 8.46913400501164E+0002 8.47716393414119E+0002 8.48519924930824E+0002 + 8.49323995289637E+0002 8.50128604728956E+0002 8.50933753487237E+0002 8.51739441803005E+0002 8.52545669914805E+0002 + 8.53352438061243E+0002 8.54159746481004E+0002 8.54967595412794E+0002 8.55775985095371E+0002 8.56584915767601E+0002 + 8.57394387668317E+0002 8.58204401036452E+0002 8.59014956111024E+0002 8.59826053131030E+0002 8.60637692335577E+0002 + 8.61449873963795E+0002 8.62262598254870E+0002 8.63075865448080E+0002 8.63889675782681E+0002 8.64704029498034E+0002 + 8.65518926833554E+0002 8.66334368028692E+0002 8.67150353322959E+0002 8.67966882955903E+0002 8.68783957167150E+0002 + 8.69601576196363E+0002 8.70419740283262E+0002 8.71238449667596E+0002 8.72057704589216E+0002 8.72877505287993E+0002 + 8.73697852003849E+0002 8.74518744976787E+0002 8.75340184446810E+0002 8.76162170654019E+0002 8.76984703838554E+0002 + 8.77807784240614E+0002 8.78631412100436E+0002 8.79455587658312E+0002 8.80280311154592E+0002 8.81105582829689E+0002 + 8.81931402924060E+0002 8.82757771678218E+0002 8.83584689332691E+0002 8.84412156128119E+0002 8.85240172305176E+0002 + 8.86068738104564E+0002 8.86897853767057E+0002 8.87727519533475E+0002 8.88557735644700E+0002 8.89388502341667E+0002 + 8.90219819865353E+0002 8.91051688456786E+0002 8.91884108357058E+0002 8.92717079807313E+0002 8.93550603048735E+0002 + 8.94384678322580E+0002 8.95219305870132E+0002 8.96054485932738E+0002 8.96890218751829E+0002 8.97726504568838E+0002 + 8.98563343625282E+0002 8.99400736162709E+0002 9.00238682422729E+0002 9.01077182647037E+0002 9.01916237077328E+0002 + 9.02755845955375E+0002 9.03596009523023E+0002 9.04436728022117E+0002 9.05278001694600E+0002 9.06119830782463E+0002 + 9.06962215527720E+0002 9.07805156172486E+0002 9.08648652958878E+0002 9.09492706129089E+0002 9.10337315925375E+0002 + 9.11182482590037E+0002 9.12028206365426E+0002 9.12874487493910E+0002 9.13721326217987E+0002 9.14568722780141E+0002 + 9.15416677422948E+0002 9.16265190389012E+0002 9.17114261921006E+0002 9.17963892261638E+0002 9.18814081653687E+0002 + 9.19664830339972E+0002 9.20516138563374E+0002 9.21368006566829E+0002 9.22220434593301E+0002 9.23073422885845E+0002 + 9.23926971687530E+0002 9.24781081241500E+0002 9.25635751790976E+0002 9.26490983579157E+0002 9.27346776849369E+0002 + 9.28203131844951E+0002 9.29060048809316E+0002 9.29917527985908E+0002 9.30775569618243E+0002 9.31634173949881E+0002 + 9.32493341224435E+0002 9.33353071685576E+0002 9.34213365577008E+0002 9.35074223142516E+0002 9.35935644625921E+0002 + 9.36797630271099E+0002 9.37660180321978E+0002 9.38523295022547E+0002 9.39386974616820E+0002 9.40251219348915E+0002 + 9.41116029462951E+0002 9.41981405203124E+0002 9.42847346813682E+0002 9.43713854538911E+0002 9.44580928623182E+0002 + 9.45448569310889E+0002 9.46316776846473E+0002 9.47185551474470E+0002 9.48054893439414E+0002 9.48924802985950E+0002 + 9.49795280358708E+0002 9.50666325802437E+0002 9.51537939561896E+0002 9.52410121881901E+0002 9.53282873007335E+0002 + 9.54156193183131E+0002 9.55030082654274E+0002 9.55904541665781E+0002 9.56779570462772E+0002 9.57655169290345E+0002 + 9.58531338393726E+0002 9.59408078018152E+0002 9.60285388408914E+0002 9.61163269811365E+0002 9.62041722470904E+0002 + 9.62920746633004E+0002 9.63800342543153E+0002 9.64680510446935E+0002 9.65561250589930E+0002 9.66442563217834E+0002 + 9.67324448576351E+0002 9.68206906911248E+0002 9.69089938468366E+0002 9.69973543493577E+0002 9.70857722232797E+0002 + 9.71742474932041E+0002 9.72627801837302E+0002 9.73513703194695E+0002 9.74400179250337E+0002 9.75287230250450E+0002 + 9.76174856441262E+0002 9.77063058069071E+0002 9.77951835380217E+0002 9.78841188621135E+0002 9.79731118038254E+0002 + 9.80621623878094E+0002 9.81512706387201E+0002 9.82404365812214E+0002 9.83296602399776E+0002 9.84189416396625E+0002 + 9.85082808049519E+0002 9.85976777605273E+0002 9.86871325310796E+0002 9.87766451412987E+0002 9.88662156158844E+0002 + 9.89558439795397E+0002 9.90455302569733E+0002 9.91352744728991E+0002 9.92250766520371E+0002 9.93149368191108E+0002 + 9.94048549988518E+0002 9.94948312159915E+0002 9.95848654952738E+0002 9.96749578614441E+0002 9.97651083392519E+0002 + 9.98553169534523E+0002 9.99455837288091E+0002 1.00035908690087E+0003 1.00126291862059E+0003 1.00216733269504E+0003 + 1.00307232937199E+0003 1.00397790889937E+0003 1.00488407152510E+0003 1.00579081749714E+0003 1.00669814706353E+0003 + 1.00760606047238E+0003 1.00851455797182E+0003 1.00942363981003E+0003 1.01033330623527E+0003 1.01124355749584E+0003 + 1.01215439384006E+0003 1.01306581551636E+0003 1.01397782277320E+0003 1.01489041585908E+0003 1.01580359502257E+0003 + 1.01671736051226E+0003 1.01763171257685E+0003 1.01854665146503E+0003 1.01946217742558E+0003 1.02037829070733E+0003 + 1.02129499155916E+0003 1.02221228022999E+0003 1.02313015696880E+0003 1.02404862202464E+0003 1.02496767564659E+0003 + 1.02588731808378E+0003 1.02680754958542E+0003 1.02772837040074E+0003 1.02864978077905E+0003 1.02957178096969E+0003 + 1.03049437122208E+0003 1.03141755178567E+0003 1.03234132290995E+0003 1.03326568484449E+0003 1.03419063783893E+0003 + 1.03511618214291E+0003 1.03604231800615E+0003 1.03696904567841E+0003 1.03789636540956E+0003 1.03882427744943E+0003 + 1.03975278204797E+0003 1.04068187945517E+0003 1.04161156992105E+0003 1.04254185369571E+0003 1.04347273102926E+0003 + 1.04440420217194E+0003 1.04533626737397E+0003 1.04626892688565E+0003 1.04720218095732E+0003 1.04813602983941E+0003 + 1.04907047378234E+0003 1.05000551303665E+0003 1.05094114785288E+0003 1.05187737848167E+0003 1.05281420517367E+0003 + 1.05375162817958E+0003 1.05468964775022E+0003 1.05562826413636E+0003 1.05656747758892E+0003 1.05750728835882E+0003 + 1.05844769669702E+0003 1.05938870285457E+0003 1.06033030708257E+0003 1.06127250963213E+0003 1.06221531075448E+0003 + 1.06315871070084E+0003 1.06410270972252E+0003 1.06504730807087E+0003 1.06599250599729E+0003 1.06693830375322E+0003 + 1.06788470159019E+0003 1.06883169975977E+0003 1.06977929851355E+0003 1.07072749810320E+0003 1.07167629878046E+0003 + 1.07262570079708E+0003 1.07357570440490E+0003 1.07452630985579E+0003 1.07547751740167E+0003 1.07642932729454E+0003 + 1.07738173978643E+0003 1.07833475512942E+0003 1.07928837357566E+0003 1.08024259537733E+0003 1.08119742078668E+0003 + 1.08215285005603E+0003 1.08310888343770E+0003 1.08406552118411E+0003 1.08502276354772E+0003 1.08598061078103E+0003 + 1.08693906313659E+0003 1.08789812086704E+0003 1.08885778422503E+0003 1.08981805346328E+0003 1.09077892883458E+0003 + 1.09174041059173E+0003 1.09270249898762E+0003 1.09366519427518E+0003 1.09462849670739E+0003 1.09559240653727E+0003 + 1.09655692401794E+0003 1.09752204940252E+0003 1.09848778294421E+0003 1.09945412489625E+0003 1.10042107551193E+0003 + 1.10138863504463E+0003 1.10235680374772E+0003 1.10332558187468E+0003 1.10429496967900E+0003 1.10526496741426E+0003 + 1.10623557533406E+0003 1.10720679369209E+0003 1.10817862274203E+0003 1.10915106273769E+0003 1.11012411393287E+0003 + 1.11109777658146E+0003 1.11207205093739E+0003 1.11304693725463E+0003 1.11402243578724E+0003 1.11499854678928E+0003 + 1.11597527051489E+0003 1.11695260721830E+0003 1.11793055715372E+0003 1.11890912057547E+0003 1.11988829773788E+0003 + 1.12086808889536E+0003 1.12184849430238E+0003 1.12282951421345E+0003 1.12381114888311E+0003 1.12479339856597E+0003 + 1.12577626351673E+0003 1.12675974399009E+0003 1.12774384024082E+0003 1.12872855252375E+0003 1.12971388109376E+0003 + 1.13069982620579E+0003 1.13168638811478E+0003 1.13267356707582E+0003 1.13366136334396E+0003 1.13464977717435E+0003 + 1.13563880882220E+0003 1.13662845854273E+0003 1.13761872659125E+0003 1.13860961322312E+0003 1.13960111869373E+0003 + 1.14059324325854E+0003 1.14158598717306E+0003 1.14257935069287E+0003 1.14357333407353E+0003 1.14456793757077E+0003 + 1.14556316144028E+0003 1.14655900593784E+0003 1.14755547131926E+0003 1.14855255784043E+0003 1.14955026575729E+0003 + 1.15054859532579E+0003 1.15154754680200E+0003 1.15254712044199E+0003 1.15354731650190E+0003 1.15454813523794E+0003 + 1.15554957690632E+0003 1.15655164176337E+0003 1.15755433006545E+0003 1.15855764206894E+0003 1.15956157803030E+0003 + 1.16056613820604E+0003 1.16157132285274E+0003 1.16257713222698E+0003 1.16358356658545E+0003 1.16459062618487E+0003 + 1.16559831128200E+0003 1.16660662213369E+0003 1.16761555899678E+0003 1.16862512212823E+0003 1.16963531178501E+0003 + 1.17064612822416E+0003 1.17165757170277E+0003 1.17266964247798E+0003 1.17368234080696E+0003 1.17469566694698E+0003 + 1.17570962115535E+0003 1.17672420368941E+0003 1.17773941480655E+0003 1.17875525476423E+0003 1.17977172381997E+0003 + 1.18078882223133E+0003 1.18180655025592E+0003 1.18282490815142E+0003 1.18384389617553E+0003 1.18486351458604E+0003 + 1.18588376364075E+0003 1.18690464359756E+0003 1.18792615471440E+0003 1.18894829724924E+0003 1.18997107146012E+0003 + 1.19099447760513E+0003 1.19201851594242E+0003 1.19304318673016E+0003 1.19406849022662E+0003 1.19509442669009E+0003 + 1.19612099637891E+0003 1.19714819955151E+0003 1.19817603646632E+0003 1.19920450738187E+0003 1.20023361255671E+0003 + 1.20126335224945E+0003 1.20229372671876E+0003 1.20332473622337E+0003 1.20435638102204E+0003 1.20538866137362E+0003 + 1.20642157753693E+0003 1.20745512977097E+0003 1.20848931833467E+0003 1.20952414348712E+0003 1.21055960548734E+0003 + 1.21159570459452E+0003 1.21263244106785E+0003 1.21366981516655E+0003 1.21470782714994E+0003 1.21574647727737E+0003 + 1.21678576580823E+0003 1.21782569300199E+0003 1.21886625911816E+0003 1.21990746441630E+0003 1.22094930915601E+0003 + 1.22199179359698E+0003 1.22303491799891E+0003 1.22407868262158E+0003 1.22512308772483E+0003 1.22616813356850E+0003 + 1.22721382041258E+0003 1.22826014851698E+0003 1.22930711814180E+0003 1.23035472954709E+0003 1.23140298299300E+0003 + 1.23245187873974E+0003 1.23350141704754E+0003 1.23455159817669E+0003 1.23560242238756E+0003 1.23665388994053E+0003 + 1.23770600109608E+0003 1.23875875611472E+0003 1.23981215525700E+0003 1.24086619878354E+0003 1.24192088695499E+0003 + 1.24297622003210E+0003 1.24403219827564E+0003 1.24508882194641E+0003 1.24614609130530E+0003 1.24720400661325E+0003 + 1.24826256813123E+0003 1.24932177612028E+0003 1.25038163084149E+0003 1.25144213255599E+0003 1.25250328152499E+0003 + 1.25356507800972E+0003 1.25462752227152E+0003 1.25569061457168E+0003 1.25675435517164E+0003 1.25781874433286E+0003 + 1.25888378231681E+0003 1.25994946938511E+0003 1.26101580579935E+0003 1.26208279182118E+0003 1.26315042771234E+0003 + 1.26421871373459E+0003 1.26528765014976E+0003 1.26635723721974E+0003 1.26742747520643E+0003 1.26849836437187E+0003 + 1.26956990497803E+0003 1.27064209728703E+0003 1.27171494156101E+0003 1.27278843806217E+0003 1.27386258705273E+0003 + 1.27493738879502E+0003 1.27601284355137E+0003 1.27708895158422E+0003 1.27816571315596E+0003 1.27924312852916E+0003 + 1.28032119796637E+0003 1.28139992173018E+0003 1.28247930008328E+0003 1.28355933328837E+0003 1.28464002160824E+0003 + 1.28572136530573E+0003 1.28680336464367E+0003 1.28788601988505E+0003 1.28896933129280E+0003 1.29005329913000E+0003 + 1.29113792365969E+0003 1.29222320514504E+0003 1.29330914384925E+0003 1.29439574003556E+0003 1.29548299396728E+0003 + 1.29657090590772E+0003 1.29765947612032E+0003 1.29874870486853E+0003 1.29983859241587E+0003 1.30092913902589E+0003 + 1.30202034496220E+0003 1.30311221048846E+0003 1.30420473586843E+0003 1.30529792136584E+0003 1.30639176724454E+0003 + 1.30748627376838E+0003 1.30858144120133E+0003 1.30967726980734E+0003 1.31077375985047E+0003 1.31187091159480E+0003 + 1.31296872530446E+0003 1.31406720124365E+0003 1.31516633967662E+0003 1.31626614086767E+0003 1.31736660508115E+0003 + 1.31846773258146E+0003 1.31956952363307E+0003 1.32067197850046E+0003 1.32177509744823E+0003 1.32287888074098E+0003 + 1.32398332864336E+0003 1.32508844142012E+0003 1.32619421933600E+0003 1.32730066265586E+0003 1.32840777164455E+0003 + 1.32951554656700E+0003 1.33062398768823E+0003 1.33173309527323E+0003 1.33284286958713E+0003 1.33395331089503E+0003 + 1.33506441946215E+0003 1.33617619555376E+0003 1.33728863943510E+0003 1.33840175137156E+0003 1.33951553162851E+0003 + 1.34062998047146E+0003 1.34174509816589E+0003 1.34286088497736E+0003 1.34397734117149E+0003 1.34509446701394E+0003 + 1.34621226277046E+0003 1.34733072870678E+0003 1.34844986508875E+0003 1.34956967218225E+0003 1.35069015025319E+0003 + 1.35181129956759E+0003 1.35293312039144E+0003 1.35405561299086E+0003 1.35517877763199E+0003 1.35630261458101E+0003 + 1.35742712410419E+0003 1.35855230646779E+0003 1.35967816193820E+0003 1.36080469078180E+0003 1.36193189326507E+0003 + 1.36305976965450E+0003 1.36418832021666E+0003 1.36531754521815E+0003 1.36644744492565E+0003 1.36757801960590E+0003 + 1.36870926952565E+0003 1.36984119495171E+0003 1.37097379615099E+0003 1.37210707339041E+0003 1.37324102693694E+0003 + 1.37437565705766E+0003 1.37551096401960E+0003 1.37664694808993E+0003 1.37778360953586E+0003 1.37892094862459E+0003 + 1.38005896562346E+0003 1.38119766079981E+0003 1.38233703442104E+0003 1.38347708675462E+0003 1.38461781806804E+0003 + 1.38575922862888E+0003 1.38690131870475E+0003 1.38804408856331E+0003 1.38918753847228E+0003 1.39033166869945E+0003 + 1.39147647951264E+0003 1.39262197117970E+0003 1.39376814396859E+0003 1.39491499814730E+0003 1.39606253398384E+0003 + 1.39721075174633E+0003 1.39835965170288E+0003 1.39950923412169E+0003 1.40065949927102E+0003 1.40181044741917E+0003 + 1.40296207883448E+0003 1.40411439378536E+0003 1.40526739254026E+0003 1.40642107536771E+0003 1.40757544253625E+0003 + 1.40873049431450E+0003 1.40988623097114E+0003 1.41104265277487E+0003 1.41219975999448E+0003 1.41335755289880E+0003 + 1.41451603175669E+0003 1.41567519683709E+0003 1.41683504840899E+0003 1.41799558674141E+0003 1.41915681210345E+0003 + 1.42031872476426E+0003 1.42148132499301E+0003 1.42264461305897E+0003 1.42380858923143E+0003 1.42497325377973E+0003 + 1.42613860697329E+0003 1.42730464908157E+0003 1.42847138037406E+0003 1.42963880112034E+0003 1.43080691159003E+0003 + 1.43197571205278E+0003 1.43314520277833E+0003 1.43431538403643E+0003 1.43548625609693E+0003 1.43665781922968E+0003 + 1.43783007370464E+0003 1.43900301979177E+0003 1.44017665776114E+0003 1.44135098788279E+0003 1.44252601042690E+0003 + 1.44370172566364E+0003 1.44487813386328E+0003 1.44605523529609E+0003 1.44723303023247E+0003 1.44841151894277E+0003 + 1.44959070169747E+0003 1.45077057876708E+0003 1.45195115042218E+0003 1.45313241693336E+0003 1.45431437857131E+0003 + 1.45549703560671E+0003 1.45668038831037E+0003 1.45786443695312E+0003 1.45904918180581E+0003 1.46023462313939E+0003 + 1.46142076122484E+0003 1.46260759633320E+0003 1.46379512873554E+0003 1.46498335870303E+0003 1.46617228650685E+0003 + 1.46736191241823E+0003 1.46855223670850E+0003 1.46974325964901E+0003 1.47093498151113E+0003 1.47212740256635E+0003 + 1.47332052308617E+0003 1.47451434334215E+0003 1.47570886360590E+0003 1.47690408414911E+0003 1.47810000524350E+0003 + 1.47929662716080E+0003 1.48049395017287E+0003 1.48169197455160E+0003 1.48289070056891E+0003 1.48409012849676E+0003 + 1.48529025860720E+0003 1.48649109117233E+0003 1.48769262646430E+0003 1.48889486475529E+0003 1.49009780631752E+0003 + 1.49130145142333E+0003 1.49250580034506E+0003 1.49371085335513E+0003 1.49491661072595E+0003 1.49612307273008E+0003 + 1.49733023964006E+0003 1.49853811172851E+0003 1.49974668926808E+0003 1.50095597253153E+0003 1.50216596179160E+0003 + 1.50337665732112E+0003 1.50458805939299E+0003 1.50580016828011E+0003 1.50701298425550E+0003 1.50822650759215E+0003 + 1.50944073856318E+0003 1.51065567744174E+0003 1.51187132450100E+0003 1.51308768001421E+0003 1.51430474425469E+0003 + 1.51552251749579E+0003 1.51674100001089E+0003 1.51796019207346E+0003 1.51918009395702E+0003 1.52040070593511E+0003 + 1.52162202828137E+0003 1.52284406126946E+0003 1.52406680517311E+0003 1.52529026026605E+0003 1.52651442682216E+0003 + 1.52773930511529E+0003 1.52896489541937E+0003 1.53019119800840E+0003 1.53141821315642E+0003 1.53264594113749E+0003 + 1.53387438222578E+0003 1.53510353669545E+0003 1.53633340482079E+0003 1.53756398687608E+0003 1.53879528313566E+0003 + 1.54002729387396E+0003 1.54126001936541E+0003 1.54249345988455E+0003 1.54372761570591E+0003 1.54496248710412E+0003 + 1.54619807435387E+0003 1.54743437772985E+0003 1.54867139750685E+0003 1.54990913395970E+0003 1.55114758736325E+0003 + 1.55238675799245E+0003 1.55362664612229E+0003 1.55486725202781E+0003 1.55610857598407E+0003 1.55735061826625E+0003 + 1.55859337914951E+0003 1.55983685890913E+0003 1.56108105782038E+0003 1.56232597615862E+0003 1.56357161419927E+0003 + 1.56481797221778E+0003 1.56606505048966E+0003 1.56731284929047E+0003 1.56856136889582E+0003 1.56981060958138E+0003 + 1.57106057162287E+0003 1.57231125529608E+0003 1.57356266087680E+0003 1.57481478864097E+0003 1.57606763886446E+0003 + 1.57732121182330E+0003 1.57857550779348E+0003 1.57983052705114E+0003 1.58108626987238E+0003 1.58234273653341E+0003 + 1.58359992731047E+0003 1.58485784247988E+0003 1.58611648231797E+0003 1.58737584710115E+0003 1.58863593710591E+0003 + 1.58989675260870E+0003 1.59115829388613E+0003 1.59242056121480E+0003 1.59368355487138E+0003 1.59494727513259E+0003 + 1.59621172227520E+0003 1.59747689657605E+0003 1.59874279831198E+0003 1.60000942775996E+0003 1.60127678519697E+0003 + 1.60254487090005E+0003 1.60381368514627E+0003 1.60508322821279E+0003 1.60635350037676E+0003 1.60762450191551E+0003 + 1.60889623310627E+0003 1.61016869422641E+0003 1.61144188555334E+0003 1.61271580736453E+0003 1.61399045993747E+0003 + 1.61526584354973E+0003 1.61654195847892E+0003 1.61781880500272E+0003 1.61909638339886E+0003 1.62037469394509E+0003 + 1.62165373691925E+0003 1.62293351259921E+0003 1.62421402126289E+0003 1.62549526318831E+0003 1.62677723865346E+0003 + 1.62805994793648E+0003 1.62934339131549E+0003 1.63062756906866E+0003 1.63191248147428E+0003 1.63319812881060E+0003 + 1.63448451135603E+0003 1.63577162938894E+0003 1.63705948318779E+0003 1.63834807303109E+0003 1.63963739919742E+0003 + 1.64092746196537E+0003 1.64221826161364E+0003 1.64350979842093E+0003 1.64480207266600E+0003 1.64609508462769E+0003 + 1.64738883458490E+0003 1.64868332281653E+0003 1.64997854960160E+0003 1.65127451521909E+0003 1.65257121994814E+0003 + 1.65386866406787E+0003 1.65516684785747E+0003 1.65646577159621E+0003 1.65776543556339E+0003 1.65906584003832E+0003 + 1.66036698530045E+0003 1.66166887162922E+0003 1.66297149930414E+0003 1.66427486860478E+0003 1.66557897981075E+0003 + 1.66688383320172E+0003 1.66818942905741E+0003 1.66949576765758E+0003 1.67080284928209E+0003 1.67211067421078E+0003 + 1.67341924272361E+0003 1.67472855510057E+0003 1.67603861162166E+0003 1.67734941256701E+0003 1.67866095821674E+0003 + 1.67997324885104E+0003 1.68128628475017E+0003 1.68260006619442E+0003 1.68391459346415E+0003 1.68522986683976E+0003 + 1.68654588660173E+0003 1.68786265303051E+0003 1.68918016640673E+0003 1.69049842701098E+0003 1.69181743512394E+0003 + 1.69313719102632E+0003 1.69445769499888E+0003 1.69577894732245E+0003 1.69710094827793E+0003 1.69842369814624E+0003 + 1.69974719720837E+0003 1.70107144574535E+0003 1.70239644403827E+0003 1.70372219236827E+0003 1.70504869101654E+0003 + 1.70637594026433E+0003 1.70770394039296E+0003 1.70903269168377E+0003 1.71036219441817E+0003 1.71169244887759E+0003 + 1.71302345534357E+0003 1.71435521409766E+0003 1.71568772542149E+0003 1.71702098959671E+0003 1.71835500690505E+0003 + 1.71968977762829E+0003 1.72102530204825E+0003 1.72236158044681E+0003 1.72369861310589E+0003 1.72503640030749E+0003 + 1.72637494233365E+0003 1.72771423946645E+0003 1.72905429198803E+0003 1.73039510018057E+0003 1.73173666432636E+0003 + 1.73307898470766E+0003 1.73442206160684E+0003 1.73576589530632E+0003 1.73711048608852E+0003 1.73845583423598E+0003 + 1.73980194003126E+0003 1.74114880375699E+0003 1.74249642569580E+0003 1.74384480613042E+0003 1.74519394534366E+0003 + 1.74654384361830E+0003 1.74789450123724E+0003 1.74924591848342E+0003 1.75059809563982E+0003 1.75195103298947E+0003 + 1.75330473081546E+0003 1.75465918940094E+0003 1.75601440902909E+0003 1.75737038998318E+0003 1.75872713254650E+0003 + 1.76008463700240E+0003 1.76144290363427E+0003 1.76280193272560E+0003 1.76416172455988E+0003 1.76552227942067E+0003 + 1.76688359759160E+0003 1.76824567935632E+0003 1.76960852499859E+0003 1.77097213480213E+0003 1.77233650905081E+0003 + 1.77370164802849E+0003 1.77506755201910E+0003 1.77643422130662E+0003 1.77780165617513E+0003 1.77916985690865E+0003 + 1.78053882379137E+0003 1.78190855710747E+0003 1.78327905714121E+0003 1.78465032417687E+0003 1.78602235849882E+0003 + 1.78739516039146E+0003 1.78876873013924E+0003 1.79014306802668E+0003 1.79151817433834E+0003 1.79289404935884E+0003 + 1.79427069337286E+0003 1.79564810666508E+0003 1.79702628952033E+0003 1.79840524222337E+0003 1.79978496505915E+0003 + 1.80116545831255E+0003 1.80254672226857E+0003 1.80392875721227E+0003 1.80531156342870E+0003 1.80669514120301E+0003 + 1.80807949082043E+0003 1.80946461256617E+0003 1.81085050672557E+0003 1.81223717358393E+0003 1.81362461342669E+0003 + 1.81501282653933E+0003 1.81640181320730E+0003 1.81779157371619E+0003 1.81918210835162E+0003 1.82057341739928E+0003 + 1.82196550114487E+0003 1.82335835987415E+0003 1.82475199387298E+0003 1.82614640342719E+0003 1.82754158882278E+0003 + 1.82893755034568E+0003 1.83033428828195E+0003 1.83173180291766E+0003 1.83313009453897E+0003 1.83452916343209E+0003 + 1.83592900988323E+0003 1.83732963417872E+0003 1.83873103660489E+0003 1.84013321744818E+0003 1.84153617699500E+0003 + 1.84293991553190E+0003 1.84434443334545E+0003 1.84574973072221E+0003 1.84715580794891E+0003 1.84856266531224E+0003 + 1.84997030309898E+0003 1.85137872159594E+0003 1.85278792109005E+0003 1.85419790186820E+0003 1.85560866421736E+0003 + 1.85702020842462E+0003 1.85843253477701E+0003 1.85984564356172E+0003 1.86125953506593E+0003 1.86267420957689E+0003 + 1.86408966738187E+0003 1.86550590876828E+0003 1.86692293402346E+0003 1.86834074343493E+0003 1.86975933729015E+0003 + 1.87117871587675E+0003 1.87259887948225E+0003 1.87401982839441E+0003 1.87544156290090E+0003 1.87686408328950E+0003 + 1.87828738984806E+0003 1.87971148286443E+0003 1.88113636262655E+0003 1.88256202942242E+0003 1.88398848354008E+0003 + 1.88541572526759E+0003 1.88684375489310E+0003 1.88827257270483E+0003 1.88970217899101E+0003 1.89113257403993E+0003 + 1.89256375813997E+0003 1.89399573157952E+0003 1.89542849464704E+0003 1.89686204763105E+0003 1.89829639082009E+0003 + 1.89973152450279E+0003 1.90116744896782E+0003 1.90260416450390E+0003 1.90404167139981E+0003 1.90547996994437E+0003 + 1.90691906042645E+0003 1.90835894313501E+0003 1.90979961835900E+0003 1.91124108638751E+0003 1.91268334750957E+0003 + 1.91412640201434E+0003 1.91557025019103E+0003 1.91701489232887E+0003 1.91846032871718E+0003 1.91990655964531E+0003 + 1.92135358540267E+0003 1.92280140627868E+0003 1.92425002256288E+0003 1.92569943454486E+0003 1.92714964251419E+0003 + 1.92860064676055E+0003 1.93005244757369E+0003 1.93150504524336E+0003 1.93295844005939E+0003 1.93441263231164E+0003 + 1.93586762229008E+0003 1.93732341028467E+0003 1.93877999658546E+0003 1.94023738148251E+0003 1.94169556526602E+0003 + 1.94315454822614E+0003 1.94461433065312E+0003 1.94607491283729E+0003 1.94753629506895E+0003 1.94899847763858E+0003 + 1.95046146083657E+0003 1.95192524495346E+0003 1.95338983027982E+0003 1.95485521710625E+0003 1.95632140572345E+0003 + 1.95778839642210E+0003 1.95925618949300E+0003 1.96072478522695E+0003 1.96219418391487E+0003 1.96366438584767E+0003 + 1.96513539131631E+0003 1.96660720061188E+0003 1.96807981402544E+0003 1.96955323184814E+0003 1.97102745437118E+0003 + 1.97250248188578E+0003 1.97397831468326E+0003 1.97545495305499E+0003 1.97693239729235E+0003 1.97841064768682E+0003 + 1.97988970452988E+0003 1.98136956811311E+0003 1.98285023872813E+0003 1.98433171666661E+0003 1.98581400222030E+0003 + 1.98729709568091E+0003 1.98878099734031E+0003 1.99026570749038E+0003 1.99175122642302E+0003 1.99323755443026E+0003 + 1.99472469180408E+0003 1.99621263883664E+0003 1.99770139582004E+0003 1.99919096304647E+0003 2.00068134080821E+0003 + 2.00217252939752E+0003 2.00366452910679E+0003 2.00515734022840E+0003 2.00665096305484E+0003 2.00814539787858E+0003 + 2.00964064499222E+0003 2.01113670468835E+0003 2.01263357725965E+0003 2.01413126299883E+0003 2.01562976219869E+0003 + 2.01712907515204E+0003 2.01862920215176E+0003 2.02013014349080E+0003 2.02163189946210E+0003 2.02313447035873E+0003 + 2.02463785647380E+0003 2.02614205810042E+0003 2.02764707553180E+0003 2.02915290906116E+0003 2.03065955898185E+0003 + 2.03216702558718E+0003 2.03367530917058E+0003 2.03518441002550E+0003 2.03669432844546E+0003 2.03820506472401E+0003 + 2.03971661915478E+0003 2.04122899203141E+0003 2.04274218364768E+0003 2.04425619429731E+0003 2.04577102427412E+0003 + 2.04728667387204E+0003 2.04880314338497E+0003 2.05032043310693E+0003 2.05183854333188E+0003 2.05335747435400E+0003 + 2.05487722646737E+0003 2.05639779996623E+0003 2.05791919514480E+0003 2.05944141229738E+0003 2.06096445171833E+0003 + 2.06248831370205E+0003 2.06401299854301E+0003 2.06553850653572E+0003 2.06706483797475E+0003 2.06859199315468E+0003 + 2.07011997237023E+0003 2.07164877591610E+0003 2.07317840408703E+0003 2.07470885717790E+0003 2.07624013548357E+0003 + 2.07777223929897E+0003 2.07930516891909E+0003 2.08083892463896E+0003 2.08237350675367E+0003 2.08390891555837E+0003 + 2.08544515134825E+0003 2.08698221441855E+0003 2.08852010506460E+0003 2.09005882358173E+0003 2.09159837026536E+0003 + 2.09313874541092E+0003 2.09467994931394E+0003 2.09622198226999E+0003 2.09776484457469E+0003 2.09930853652369E+0003 + 2.10085305841274E+0003 2.10239841053758E+0003 2.10394459319407E+0003 2.10549160667806E+0003 2.10703945128550E+0003 + 2.10858812731236E+0003 2.11013763505471E+0003 2.11168797480860E+0003 2.11323914687021E+0003 2.11479115153569E+0003 + 2.11634398910133E+0003 2.11789765986343E+0003 2.11945216411829E+0003 2.12100750216240E+0003 2.12256367429216E+0003 + 2.12412068080409E+0003 2.12567852199478E+0003 2.12723719816080E+0003 2.12879670959885E+0003 2.13035705660565E+0003 + 2.13191823947800E+0003 2.13348025851268E+0003 2.13504311400658E+0003 2.13660680625665E+0003 2.13817133555988E+0003 + 2.13973670221327E+0003 2.14130290651394E+0003 2.14286994875904E+0003 2.14443782924575E+0003 2.14600654827132E+0003 + 2.14757610613306E+0003 2.14914650312831E+0003 2.15071773955448E+0003 2.15228981570904E+0003 2.15386273188948E+0003 + 2.15543648839338E+0003 2.15701108551836E+0003 2.15858652356208E+0003 2.16016280282226E+0003 2.16173992359668E+0003 + 2.16331788618319E+0003 2.16489669087962E+0003 2.16647633798394E+0003 2.16805682779411E+0003 2.16963816060820E+0003 + 2.17122033672428E+0003 2.17280335644049E+0003 2.17438722005501E+0003 2.17597192786613E+0003 2.17755748017213E+0003 + 2.17914387727137E+0003 2.18073111946224E+0003 2.18231920704322E+0003 2.18390814031278E+0003 2.18549791956955E+0003 + 2.18708854511209E+0003 2.18868001723909E+0003 2.19027233624927E+0003 2.19186550244142E+0003 2.19345951611436E+0003 + 2.19505437756697E+0003 2.19665008709815E+0003 2.19824664500693E+0003 2.19984405159231E+0003 2.20144230715344E+0003 + 2.20304141198939E+0003 2.20464136639939E+0003 2.20624217068270E+0003 2.20784382513859E+0003 2.20944633006646E+0003 + 2.21104968576568E+0003 2.21265389253569E+0003 2.21425895067604E+0003 2.21586486048631E+0003 2.21747162226607E+0003 + 2.21907923631501E+0003 2.22068770293286E+0003 2.22229702241936E+0003 2.22390719507440E+0003 2.22551822119778E+0003 + 2.22713010108951E+0003 2.22874283504954E+0003 2.23035642337789E+0003 2.23197086637469E+0003 2.23358616434006E+0003 + 2.23520231757419E+0003 2.23681932637733E+0003 2.23843719104979E+0003 2.24005591189193E+0003 2.24167548920415E+0003 + 2.24329592328689E+0003 2.24491721444069E+0003 2.24653936296610E+0003 2.24816236916374E+0003 2.24978623333428E+0003 + 2.25141095577844E+0003 2.25303653679699E+0003 2.25466297669078E+0003 2.25629027576067E+0003 2.25791843430758E+0003 + 2.25954745263253E+0003 2.26117733103653E+0003 2.26280806982067E+0003 2.26443966928611E+0003 2.26607212973402E+0003 + 2.26770545146569E+0003 2.26933963478239E+0003 2.27097467998549E+0003 2.27261058737638E+0003 2.27424735725653E+0003 + 2.27588498992746E+0003 2.27752348569069E+0003 2.27916284484792E+0003 2.28080306770074E+0003 2.28244415455090E+0003 + 2.28408610570017E+0003 2.28572892145041E+0003 2.28737260210343E+0003 2.28901714796125E+0003 2.29066255932578E+0003 + 2.29230883649912E+0003 2.29395597978331E+0003 2.29560398948053E+0003 2.29725286589295E+0003 2.29890260932283E+0003 + 2.30055322007247E+0003 2.30220469844422E+0003 2.30385704474048E+0003 2.30551025926372E+0003 2.30716434231647E+0003 + 2.30881929420127E+0003 2.31047511522073E+0003 2.31213180567753E+0003 2.31378936587440E+0003 2.31544779611412E+0003 + 2.31710709669948E+0003 2.31876726793341E+0003 2.32042831011879E+0003 2.32209022355867E+0003 2.32375300855602E+0003 + 2.32541666541398E+0003 2.32708119443567E+0003 2.32874659592430E+0003 2.33041287018310E+0003 2.33208001751538E+0003 + 2.33374803822451E+0003 2.33541693261388E+0003 2.33708670098694E+0003 2.33875734364720E+0003 2.34042886089826E+0003 + 2.34210125304371E+0003 2.34377452038723E+0003 2.34544866323252E+0003 2.34712368188337E+0003 2.34879957664362E+0003 + 2.35047634781715E+0003 2.35215399570787E+0003 2.35383252061976E+0003 2.35551192285690E+0003 2.35719220272335E+0003 + 2.35887336052324E+0003 2.36055539656080E+0003 2.36223831114026E+0003 2.36392210456592E+0003 2.36560677714216E+0003 + 2.36729232917334E+0003 2.36897876096396E+0003 2.37066607281852E+0003 2.37235426504157E+0003 2.37404333793774E+0003 + 2.37573329181169E+0003 2.37742412696817E+0003 2.37911584371191E+0003 2.38080844234778E+0003 2.38250192318063E+0003 + 2.38419628651542E+0003 2.38589153265711E+0003 2.38758766191075E+0003 2.38928467458144E+0003 2.39098257097430E+0003 + 2.39268135139453E+0003 2.39438101614742E+0003 2.39608156553820E+0003 2.39778299987228E+0003 2.39948531945507E+0003 + 2.40118852459198E+0003 2.40289261558856E+0003 2.40459759275038E+0003 2.40630345638303E+0003 2.40801020679218E+0003 + 2.40971784428357E+0003 2.41142636916299E+0003 2.41313578173622E+0003 2.41484608230918E+0003 2.41655727118779E+0003 + 2.41826934867806E+0003 2.41998231508597E+0003 2.42169617071766E+0003 2.42341091587924E+0003 2.42512655087695E+0003 + 2.42684307601698E+0003 2.42856049160568E+0003 2.43027879794940E+0003 2.43199799535453E+0003 2.43371808412752E+0003 + 2.43543906457492E+0003 2.43716093700326E+0003 2.43888370171917E+0003 2.44060735902931E+0003 2.44233190924040E+0003 + 2.44405735265924E+0003 2.44578368959265E+0003 2.44751092034748E+0003 2.44923904523071E+0003 2.45096806454927E+0003 + 2.45269797861026E+0003 2.45442878772072E+0003 2.45616049218785E+0003 2.45789309231878E+0003 2.45962658842079E+0003 + 2.46136098080119E+0003 2.46309626976731E+0003 2.46483245562659E+0003 2.46656953868646E+0003 2.46830751925446E+0003 + 2.47004639763811E+0003 2.47178617414506E+0003 2.47352684908299E+0003 2.47526842275959E+0003 2.47701089548265E+0003 + 2.47875426756002E+0003 2.48049853929955E+0003 2.48224371100917E+0003 2.48398978299691E+0003 2.48573675557074E+0003 + 2.48748462903880E+0003 2.48923340370922E+0003 2.49098307989021E+0003 2.49273365789000E+0003 2.49448513801689E+0003 + 2.49623752057925E+0003 2.49799080588547E+0003 2.49974499424403E+0003 2.50150008596342E+0003 2.50325608135221E+0003 + 2.50501298071903E+0003 2.50677078437256E+0003 2.50852949262147E+0003 2.51028910577458E+0003 2.51204962414072E+0003 + 2.51381104802874E+0003 2.51557337774761E+0003 2.51733661360627E+0003 2.51910075591382E+0003 2.52086580497929E+0003 + 2.52263176111185E+0003 2.52439862462071E+0003 2.52616639581508E+0003 2.52793507500431E+0003 2.52970466249771E+0003 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 7.05416341880837E+0001 7.05002515030449E+0001 7.04588901793336E+0001 + 7.04175502072466E+0001 7.03762315770847E+0001 7.03349342791524E+0001 7.02936583037584E+0001 7.02524036412150E+0001 + 7.02111702818385E+0001 7.01699582159492E+0001 7.01287674338712E+0001 7.00875979259324E+0001 7.00464496824649E+0001 + 7.00053226938043E+0001 6.99642169502905E+0001 6.99231324422669E+0001 6.98820691600811E+0001 6.98410270940844E+0001 + 6.98000062346320E+0001 6.97590065720832E+0001 6.97180280968008E+0001 6.96770707991518E+0001 6.96361346695071E+0001 + 6.95952196982411E+0001 6.95543258757325E+0001 6.95134531923638E+0001 6.94726016385210E+0001 6.94317712045945E+0001 + 6.93909618809782E+0001 6.93501736580700E+0001 6.93094065262718E+0001 6.92686604759892E+0001 6.92279354976316E+0001 + 6.91872315816124E+0001 6.91465487183489E+0001 6.91058868982622E+0001 6.90652461117771E+0001 6.90246263493226E+0001 + 6.89840276013313E+0001 6.89434498582397E+0001 6.89028931104883E+0001 6.88623573485212E+0001 6.88218425627865E+0001 + 6.87813487437362E+0001 6.87408758818261E+0001 6.87004239675158E+0001 6.86599929912689E+0001 6.86195829435526E+0001 + 6.85791938148381E+0001 6.85388255956004E+0001 6.84984782763184E+0001 6.84581518474749E+0001 6.84178462995563E+0001 + 6.83775616230530E+0001 6.83372978084592E+0001 6.82970548462730E+0001 6.82568327269962E+0001 6.82166314411346E+0001 + 6.81764509791978E+0001 6.81362913316990E+0001 6.80961524891555E+0001 6.80560344420882E+0001 6.80159371810221E+0001 + 6.79758606964859E+0001 6.79358049790119E+0001 6.78957700191366E+0001 6.78557558074000E+0001 6.78157623343462E+0001 + 6.77757895905227E+0001 6.77358375664814E+0001 6.76959062527775E+0001 6.76559956399703E+0001 6.76161057186228E+0001 + 6.75762364793017E+0001 6.75363879125778E+0001 6.74965600090255E+0001 6.74567527592230E+0001 6.74169661537524E+0001 + 6.73772001831995E+0001 6.73374548381540E+0001 6.72977301092093E+0001 6.72580259869628E+0001 6.72183424620154E+0001 + 6.71786795249720E+0001 6.71390371664412E+0001 6.70994153770355E+0001 6.70598141473711E+0001 6.70202334680680E+0001 + 6.69806733297500E+0001 6.69411337230447E+0001 6.69016146385835E+0001 6.68621160670015E+0001 6.68226379989377E+0001 + 6.67831804250348E+0001 6.67437433359393E+0001 6.67043267223016E+0001 6.66649305747756E+0001 6.66255548840191E+0001 + 6.65861996406939E+0001 6.65468648354653E+0001 6.65075504590025E+0001 6.64682565019784E+0001 6.64289829550697E+0001 + 6.63897298089569E+0001 6.63504970543241E+0001 6.63112846818595E+0001 6.62720926822547E+0001 6.62329210462054E+0001 + 6.61937697644107E+0001 6.61546388275738E+0001 6.61155282264015E+0001 6.60764379516042E+0001 6.60373679938964E+0001 + 6.59983183439961E+0001 6.59592889926252E+0001 6.59202799305091E+0001 6.58812911483774E+0001 6.58423226369629E+0001 + 6.58033743870027E+0001 6.57644463892372E+0001 6.57255386344107E+0001 6.56866511132713E+0001 6.56477838165709E+0001 + 6.56089367350649E+0001 6.55701098595127E+0001 6.55313031806773E+0001 6.54925166893255E+0001 6.54537503762276E+0001 + 6.54150042321581E+0001 6.53762782478947E+0001 6.53375724142193E+0001 6.52988867219172E+0001 6.52602211617777E+0001 + 6.52215757245935E+0001 6.51829504011613E+0001 6.51443451822815E+0001 6.51057600587580E+0001 6.50671950213986E+0001 + 6.50286500610150E+0001 6.49901251684221E+0001 6.49516203344391E+0001 6.49131355498885E+0001 6.48746708055968E+0001 + 6.48362260923939E+0001 6.47978014011137E+0001 6.47593967225937E+0001 6.47210120476751E+0001 6.46826473672029E+0001 + 6.46443026720256E+0001 6.46059779529955E+0001 6.45676732009688E+0001 6.45293884068051E+0001 6.44911235613680E+0001 + 6.44528786555245E+0001 6.44146536801455E+0001 6.43764486261056E+0001 6.43382634842828E+0001 6.43000982455594E+0001 + 6.42619529008206E+0001 6.42238274409561E+0001 6.41857218568587E+0001 6.41476361394252E+0001 6.41095702795559E+0001 + 6.40715242681549E+0001 6.40334980961299E+0001 6.39954917543925E+0001 6.39575052338577E+0001 6.39195385254443E+0001 + 6.38815916200749E+0001 6.38436645086755E+0001 6.38057571821761E+0001 6.37678696315102E+0001 6.37300018476148E+0001 + 6.36921538214310E+0001 6.36543255439033E+0001 6.36165170059798E+0001 6.35787281986125E+0001 6.35409591127568E+0001 + 6.35032097393721E+0001 6.34654800694212E+0001 6.34277700938706E+0001 6.33900798036906E+0001 6.33524091898550E+0001 + 6.33147582433413E+0001 6.32771269551307E+0001 6.32395153162082E+0001 6.32019233175621E+0001 6.31643509501847E+0001 + 6.31267982050717E+0001 6.30892650732226E+0001 6.30517515456405E+0001 6.30142576133323E+0001 6.29767832673082E+0001 + 6.29393284985824E+0001 6.29018932981726E+0001 6.28644776571001E+0001 6.28270815663899E+0001 6.27897050170706E+0001 + 6.27523480001745E+0001 6.27150105067376E+0001 6.26776925277993E+0001 6.26403940544029E+0001 6.26031150775951E+0001 + 6.25658555884265E+0001 6.25286155779511E+0001 6.24913950372266E+0001 6.24541939573145E+0001 6.24170123292795E+0001 + 6.23798501441905E+0001 6.23427073931195E+0001 6.23055840671424E+0001 6.22684801573388E+0001 6.22313956547916E+0001 + 6.21943305505878E+0001 6.21572848358174E+0001 6.21202585015746E+0001 6.20832515389569E+0001 6.20462639390655E+0001 + 6.20092956930051E+0001 6.19723467918842E+0001 6.19354172268149E+0001 6.18985069889127E+0001 6.18616160692969E+0001 + 6.18247444590903E+0001 6.17878921494194E+0001 6.17510591314142E+0001 6.17142453962085E+0001 6.16774509349395E+0001 + 6.16406757387480E+0001 6.16039197987785E+0001 6.15671831061791E+0001 6.15304656521014E+0001 6.14937674277008E+0001 + 6.14570884241359E+0001 6.14204286325694E+0001 6.13837880441671E+0001 6.13471666500988E+0001 6.13105644415377E+0001 + 6.12739814096605E+0001 6.12374175456477E+0001 6.12008728406831E+0001 6.11643472859545E+0001 6.11278408726528E+0001 + 6.10913535919729E+0001 6.10548854351130E+0001 6.10184363932749E+0001 6.09820064576643E+0001 6.09455956194900E+0001 + 6.09092038699648E+0001 6.08728312003046E+0001 6.08364776017294E+0001 6.08001430654625E+0001 6.07638275827306E+0001 + 6.07275311447644E+0001 6.06912537427977E+0001 6.06549953680683E+0001 6.06187560118172E+0001 6.05825356652891E+0001 + 6.05463343197325E+0001 6.05101519663990E+0001 6.04739885965441E+0001 6.04378442014267E+0001 6.04017187723094E+0001 + 6.03656123004581E+0001 6.03295247771426E+0001 6.02934561936360E+0001 6.02574065412151E+0001 6.02213758111600E+0001 + 6.01853639947547E+0001 6.01493710832865E+0001 6.01133970680462E+0001 6.00774419403284E+0001 6.00415056914312E+0001 + 6.00055883126559E+0001 5.99696897953077E+0001 5.99338101306953E+0001 5.98979493101307E+0001 5.98621073249297E+0001 + 5.98262841664116E+0001 5.97904798258990E+0001 5.97546942947184E+0001 5.97189275641995E+0001 5.96831796256756E+0001 + 5.96474504704839E+0001 5.96117400899644E+0001 5.95760484754614E+0001 5.95403756183222E+0001 5.95047215098979E+0001 + 5.94690861415429E+0001 5.94334695046153E+0001 5.93978715904767E+0001 5.93622923904921E+0001 5.93267318960302E+0001 + 5.92911900984630E+0001 5.92556669891663E+0001 5.92201625595191E+0001 5.91846768009040E+0001 5.91492097047074E+0001 + 5.91137612623187E+0001 5.90783314651313E+0001 5.90429203045419E+0001 5.90075277719505E+0001 5.89721538587610E+0001 + 5.89367985563805E+0001 5.89014618562197E+0001 5.88661437496930E+0001 5.88308442282178E+0001 5.87955632832156E+0001 + 5.87603009061109E+0001 5.87250570883320E+0001 5.86898318213106E+0001 5.86546250964819E+0001 5.86194369052845E+0001 + 5.85842672391607E+0001 5.85491160895560E+0001 5.85139834479196E+0001 5.84788693057043E+0001 5.84437736543660E+0001 + 5.84086964853645E+0001 5.83736377901627E+0001 5.83385975602273E+0001 5.83035757870284E+0001 5.82685724620393E+0001 + 5.82335875767373E+0001 5.81986211226026E+0001 5.81636730911194E+0001 5.81287434737750E+0001 5.80938322620604E+0001 + 5.80589394474699E+0001 5.80240650215014E+0001 5.79892089756562E+0001 5.79543713014391E+0001 5.79195519903583E+0001 + 5.78847510339256E+0001 5.78499684236562E+0001 5.78152041510686E+0001 5.77804582076850E+0001 5.77457305850310E+0001 + 5.77110212746357E+0001 5.76763302680313E+0001 5.76416575567540E+0001 5.76070031323432E+0001 5.75723669863416E+0001 + 5.75377491102955E+0001 5.75031494957548E+0001 5.74685681342726E+0001 5.74340050174056E+0001 5.73994601367139E+0001 + 5.73649334837610E+0001 5.73304250501139E+0001 5.72959348273431E+0001 5.72614628070224E+0001 5.72270089807292E+0001 + 5.71925733400442E+0001 5.71581558765516E+0001 5.71237565818390E+0001 5.70893754474976E+0001 5.70550124651218E+0001 + 5.70206676263096E+0001 5.69863409226623E+0001 5.69520323457847E+0001 5.69177418872852E+0001 5.68834695387752E+0001 + 5.68492152918701E+0001 5.68149791381881E+0001 5.67807610693513E+0001 5.67465610769852E+0001 5.67123791527183E+0001 + 5.66782152881830E+0001 5.66440694750149E+0001 5.66099417048531E+0001 5.65758319693399E+0001 5.65417402601213E+0001 + 5.65076665688466E+0001 5.64736108871684E+0001 5.64395732067430E+0001 5.64055535192298E+0001 5.63715518162918E+0001 + 5.63375680895953E+0001 5.63036023308101E+0001 5.62696545316095E+0001 5.62357246836698E+0001 5.62018127786711E+0001 + 5.61679188082968E+0001 5.61340427642337E+0001 5.61001846381719E+0001 5.60663444218050E+0001 5.60325221068301E+0001 + 5.59987176849474E+0001 5.59649311478607E+0001 5.59311624872772E+0001 5.58974116949075E+0001 5.58636787624654E+0001 + 5.58299636816683E+0001 5.57962664442370E+0001 5.57625870418955E+0001 5.57289254663714E+0001 5.56952817093955E+0001 + 5.56616557627020E+0001 5.56280476180287E+0001 5.55944572671166E+0001 5.55608847017101E+0001 5.55273299135568E+0001 + 5.54937928944082E+0001 5.54602736360186E+0001 5.54267721301459E+0001 5.53932883685516E+0001 5.53598223430001E+0001 + 5.53263740452597E+0001 5.52929434671016E+0001 5.52595306003006E+0001 5.52261354366350E+0001 5.51927579678861E+0001 + 5.51593981858389E+0001 5.51260560822816E+0001 5.50927316490059E+0001 5.50594248778065E+0001 5.50261357604820E+0001 + 5.49928642888340E+0001 5.49596104546674E+0001 5.49263742497908E+0001 5.48931556660158E+0001 5.48599546951576E+0001 + 5.48267713290345E+0001 5.47936055594686E+0001 5.47604573782847E+0001 5.47273267773116E+0001 5.46942137483811E+0001 + 5.46611182833283E+0001 5.46280403739918E+0001 5.45949800122135E+0001 5.45619371898386E+0001 5.45289118987158E+0001 + 5.44959041306969E+0001 5.44629138776372E+0001 5.44299411313953E+0001 5.43969858838331E+0001 5.43640481268160E+0001 + 5.43311278522124E+0001 5.42982250518943E+0001 5.42653397177371E+0001 5.42324718416193E+0001 5.41996214154228E+0001 + 5.41667884310329E+0001 5.41339728803383E+0001 5.41011747552306E+0001 5.40683940476054E+0001 5.40356307493610E+0001 + 5.40028848523995E+0001 5.39701563486259E+0001 5.39374452299488E+0001 5.39047514882801E+0001 5.38720751155348E+0001 + 5.38394161036316E+0001 5.38067744444921E+0001 5.37741501300416E+0001 5.37415431522083E+0001 5.37089535029241E+0001 + 5.36763811741239E+0001 5.36438261577461E+0001 5.36112884457324E+0001 5.35787680300278E+0001 5.35462649025804E+0001 + 5.35137790553419E+0001 5.34813104802672E+0001 5.34488591693144E+0001 5.34164251144450E+0001 5.33840083076238E+0001 + 5.33516087408188E+0001 5.33192264060015E+0001 5.32868612951465E+0001 5.32545134002317E+0001 5.32221827132384E+0001 + 5.31898692261511E+0001 5.31575729309578E+0001 5.31252938196494E+0001 5.30930318842205E+0001 5.30607871166687E+0001 + 5.30285595089950E+0001 5.29963490532038E+0001 5.29641557413024E+0001 5.29319795653019E+0001 5.28998205172162E+0001 + 5.28676785890629E+0001 5.28355537728625E+0001 5.28034460606391E+0001 5.27713554444199E+0001 5.27392819162353E+0001 + 5.27072254681192E+0001 5.26751860921086E+0001 5.26431637802438E+0001 5.26111585245684E+0001 5.25791703171294E+0001 + 5.25471991499768E+0001 5.25152450151640E+0001 5.24833079047477E+0001 5.24513878107878E+0001 5.24194847253475E+0001 + 5.23875986404933E+0001 5.23557295482948E+0001 5.23238774408252E+0001 5.22920423101604E+0001 5.22602241483802E+0001 + 5.22284229475672E+0001 5.21966386998074E+0001 5.21648713971901E+0001 5.21331210318077E+0001 5.21013875957561E+0001 + 5.20696710811342E+0001 5.20379714800444E+0001 5.20062887845920E+0001 5.19746229868858E+0001 5.19429740790379E+0001 + 5.19113420531635E+0001 5.18797269013810E+0001 5.18481286158122E+0001 5.18165471885821E+0001 5.17849826118188E+0001 + 5.17534348776538E+0001 5.17219039782217E+0001 5.16903899056605E+0001 5.16588926521114E+0001 5.16274122097186E+0001 + 5.15959485706299E+0001 5.15645017269959E+0001 5.15330716709709E+0001 5.15016583947122E+0001 5.14702618903802E+0001 + 5.14388821501388E+0001 5.14075191661547E+0001 5.13761729305985E+0001 5.13448434356433E+0001 5.13135306734658E+0001 + 5.12822346362460E+0001 5.12509553161669E+0001 5.12196927054149E+0001 5.11884467961794E+0001 5.11572175806531E+0001 + 5.11260050510321E+0001 5.10948091995154E+0001 5.10636300183056E+0001 5.10324674996080E+0001 5.10013216356316E+0001 + 5.09701924185884E+0001 5.09390798406935E+0001 5.09079838941654E+0001 5.08769045712256E+0001 5.08458418640991E+0001 + 5.08147957650138E+0001 5.07837662662010E+0001 5.07527533598951E+0001 5.07217570383338E+0001 5.06907772937577E+0001 + 5.06598141184111E+0001 5.06288675045410E+0001 5.05979374443980E+0001 5.05670239302355E+0001 5.05361269543105E+0001 + 5.05052465088828E+0001 5.04743825862157E+0001 5.04435351785755E+0001 5.04127042782318E+0001 5.03818898774573E+0001 + 5.03510919685280E+0001 5.03203105437229E+0001 5.02895455953244E+0001 5.02587971156178E+0001 5.02280650968919E+0001 + 5.01973495314384E+0001 5.01666504115525E+0001 5.01359677295322E+0001 5.01053014776789E+0001 5.00746516482972E+0001 + 5.00440182336948E+0001 5.00134012261825E+0001 4.99828006180745E+0001 4.99522164016877E+0001 4.99216485693429E+0001 + 4.98910971133633E+0001 4.98605620260758E+0001 4.98300432998103E+0001 4.97995409268997E+0001 4.97690548996804E+0001 + 4.97385852104917E+0001 4.97081318516761E+0001 4.96776948155792E+0001 4.96472740945500E+0001 4.96168696809405E+0001 + 4.95864815671058E+0001 4.95561097454043E+0001 4.95257542081973E+0001 4.94954149478496E+0001 4.94650919567288E+0001 + 4.94347852272060E+0001 4.94044947516552E+0001 4.93742205224536E+0001 4.93439625319815E+0001 4.93137207726226E+0001 + 4.92834952367633E+0001 4.92532859167936E+0001 4.92230928051064E+0001 4.91929158940977E+0001 4.91627551761668E+0001 + 4.91326106437160E+0001 4.91024822891508E+0001 4.90723701048799E+0001 4.90422740833149E+0001 4.90121942168708E+0001 + 4.89821304979657E+0001 4.89520829190207E+0001 4.89220514724601E+0001 4.88920361507112E+0001 4.88620369462047E+0001 + 4.88320538513742E+0001 4.88020868586566E+0001 4.87721359604916E+0001 4.87422011493225E+0001 4.87122824175954E+0001 + 4.86823797577594E+0001 4.86524931622671E+0001 4.86226226235740E+0001 4.85927681341388E+0001 4.85629296864231E+0001 + 4.85331072728919E+0001 4.85033008860132E+0001 4.84735105182580E+0001 4.84437361621006E+0001 4.84139778100183E+0001 + 4.83842354544915E+0001 4.83545090880038E+0001 4.83247987030418E+0001 4.82951042920953E+0001 4.82654258476572E+0001 + 4.82357633622233E+0001 4.82061168282929E+0001 4.81764862383680E+0001 4.81468715849539E+0001 4.81172728605589E+0001 + 4.80876900576946E+0001 4.80581231688755E+0001 4.80285721866193E+0001 4.79990371034467E+0001 4.79695179118815E+0001 + 4.79400146044508E+0001 4.79105271736845E+0001 4.78810556121157E+0001 4.78515999122806E+0001 4.78221600667186E+0001 + 4.77927360679721E+0001 4.77633279085864E+0001 4.77339355811102E+0001 4.77045590780950E+0001 4.76751983920956E+0001 + 4.76458535156698E+0001 4.76165244413785E+0001 4.75872111617856E+0001 4.75579136694582E+0001 4.75286319569663E+0001 + 4.74993660168831E+0001 4.74701158417850E+0001 4.74408814242512E+0001 4.74116627568641E+0001 4.73824598322092E+0001 + 4.73532726428750E+0001 4.73241011814533E+0001 4.72949454405385E+0001 4.72658054127285E+0001 4.72366810906241E+0001 + 4.72075724668291E+0001 4.71784795339506E+0001 4.71494022845984E+0001 4.71203407113857E+0001 4.70912948069284E+0001 + 4.70622645638460E+0001 4.70332499747605E+0001 4.70042510322972E+0001 4.69752677290845E+0001 4.69463000577538E+0001 + 4.69173480109396E+0001 4.68884115812792E+0001 4.68594907614133E+0001 4.68305855439855E+0001 4.68016959216424E+0001 + 4.67728218870337E+0001 4.67439634328122E+0001 4.67151205516336E+0001 4.66862932361567E+0001 4.66574814790435E+0001 + 4.66286852729587E+0001 4.65999046105705E+0001 4.65711394845497E+0001 4.65423898875704E+0001 4.65136558123097E+0001 + 4.64849372514476E+0001 4.64562341976673E+0001 4.64275466436550E+0001 4.63988745820998E+0001 4.63702180056940E+0001 + 4.63415769071328E+0001 4.63129512791146E+0001 4.62843411143406E+0001 4.62557464055151E+0001 4.62271671453457E+0001 + 4.61986033265426E+0001 4.61700549418192E+0001 4.61415219838920E+0001 4.61130044454805E+0001 4.60845023193071E+0001 + 4.60560155980973E+0001 4.60275442745797E+0001 4.59990883414858E+0001 4.59706477915501E+0001 4.59422226175101E+0001 + 4.59138128121065E+0001 4.58854183680829E+0001 4.58570392781857E+0001 4.58286755351648E+0001 4.58003271317725E+0001 + 4.57719940607647E+0001 4.57436763148999E+0001 4.57153738869397E+0001 4.56870867696488E+0001 4.56588149557949E+0001 + 4.56305584381485E+0001 4.56023172094833E+0001 4.55740912625760E+0001 4.55458805902062E+0001 4.55176851851565E+0001 + 4.54895050402126E+0001 4.54613401481631E+0001 4.54331905017997E+0001 4.54050560939170E+0001 4.53769369173125E+0001 + 4.53488329647869E+0001 4.53207442291438E+0001 4.52926707031897E+0001 4.52646123797342E+0001 4.52365692515899E+0001 + 4.52085413115724E+0001 4.51805285525001E+0001 4.51525309671945E+0001 4.51245485484802E+0001 4.50965812891847E+0001 + 4.50686291821382E+0001 4.50406922201744E+0001 4.50127703961296E+0001 4.49848637028432E+0001 4.49569721331576E+0001 + 4.49290956799180E+0001 4.49012343359728E+0001 4.48733880941733E+0001 4.48455569473738E+0001 4.48177408884314E+0001 + 4.47899399102063E+0001 4.47621540055617E+0001 4.47343831673637E+0001 4.47066273884815E+0001 4.46788866617870E+0001 + 4.46511609801553E+0001 4.46234503364644E+0001 4.45957547235951E+0001 4.45680741344315E+0001 4.45404085618603E+0001 + 4.45127579987714E+0001 4.44851224380576E+0001 4.44575018726145E+0001 4.44298962953409E+0001 4.44023056991385E+0001 + 4.43747300769117E+0001 4.43471694215681E+0001 4.43196237260183E+0001 4.42920929831757E+0001 4.42645771859567E+0001 + 4.42370763272805E+0001 4.42095904000695E+0001 4.41821193972489E+0001 4.41546633117469E+0001 4.41272221364946E+0001 + 4.40997958644260E+0001 4.40723844884783E+0001 4.40449880015911E+0001 4.40176063967075E+0001 4.39902396667732E+0001 + 4.39628878047371E+0001 4.39355508035507E+0001 4.39082286561688E+0001 4.38809213555487E+0001 4.38536288946511E+0001 + 4.38263512664393E+0001 4.37990884638797E+0001 4.37718404799415E+0001 4.37446073075970E+0001 4.37173889398211E+0001 + 4.36901853695921E+0001 4.36629965898909E+0001 4.36358225937012E+0001 4.36086633740101E+0001 4.35815189238071E+0001 + 4.35543892360851E+0001 4.35272743038394E+0001 4.35001741200687E+0001 4.34730886777743E+0001 4.34460179699605E+0001 + 4.34189619896346E+0001 4.33919207298068E+0001 4.33648941834901E+0001 4.33378823437004E+0001 4.33108852034566E+0001 + 4.32839027557807E+0001 4.32569349936972E+0001 4.32299819102337E+0001 4.32030434984208E+0001 4.31761197512919E+0001 + 4.31492106618832E+0001 4.31223162232341E+0001 4.30954364283867E+0001 4.30685712703859E+0001 4.30417207422797E+0001 + 4.30148848371189E+0001 4.29880635479573E+0001 4.29612568678514E+0001 4.29344647898607E+0001 4.29076873070478E+0001 + 4.28809244124778E+0001 4.28541760992189E+0001 4.28274423603422E+0001 4.28007231889218E+0001 4.27740185780343E+0001 + 4.27473285207597E+0001 4.27206530101805E+0001 4.26939920393822E+0001 4.26673456014532E+0001 4.26407136894849E+0001 + 4.26140962965713E+0001 4.25874934158096E+0001 4.25609050402995E+0001 4.25343311631441E+0001 4.25077717774488E+0001 + 4.24812268763224E+0001 4.24546964528761E+0001 4.24281805002244E+0001 4.24016790114844E+0001 4.23751919797761E+0001 + 4.23487193982226E+0001 4.23222612599495E+0001 4.22958175580856E+0001 4.22693882857623E+0001 4.22429734361141E+0001 + 4.22165730022783E+0001 4.21901869773948E+0001 4.21638153546069E+0001 4.21374581270603E+0001 4.21111152879038E+0001 + 4.20847868302888E+0001 4.20584727473699E+0001 4.20321730323043E+0001 4.20058876782523E+0001 4.19796166783768E+0001 + 4.19533600258436E+0001 4.19271177138216E+0001 4.19008897354822E+0001 4.18746760839999E+0001 4.18484767525520E+0001 + 4.18222917343186E+0001 4.17961210224827E+0001 4.17699646102301E+0001 4.17438224907495E+0001 4.17176946572323E+0001 + 4.16915811028730E+0001 4.16654818208688E+0001 4.16393968044196E+0001 4.16133260467285E+0001 4.15872695410010E+0001 + 4.15612272804459E+0001 4.15351992582744E+0001 4.15091854677009E+0001 4.14831859019424E+0001 4.14572005542189E+0001 + 4.14312294177530E+0001 4.14052724857703E+0001 4.13793297514994E+0001 4.13534012081714E+0001 4.13274868490204E+0001 + 4.13015866672833E+0001 4.12757006561998E+0001 4.12498288090125E+0001 4.12239711189668E+0001 4.11981275793109E+0001 + 4.11722981832959E+0001 4.11464829241755E+0001 4.11206817952064E+0001 4.10948947896482E+0001 4.10691219007632E+0001 + 4.10433631218165E+0001 4.10176184460761E+0001 4.09918878668127E+0001 4.09661713772999E+0001 4.09404689708141E+0001 + 4.09147806406345E+0001 4.08891063800432E+0001 4.08634461823250E+0001 4.08378000407674E+0001 4.08121679486611E+0001 + 4.07865498992992E+0001 4.07609458859778E+0001 4.07353559019958E+0001 4.07097799406548E+0001 4.06842179952594E+0001 + 4.06586700591168E+0001 4.06331361255371E+0001 4.06076161878333E+0001 4.05821102393209E+0001 4.05566182733185E+0001 + 4.05311402831473E+0001 4.05056762621315E+0001 4.04802262035978E+0001 4.04547901008761E+0001 4.04293679472987E+0001 + 4.04039597362009E+0001 4.03785654609207E+0001 4.03531851147990E+0001 4.03278186911793E+0001 4.03024661834082E+0001 + 4.02771275848348E+0001 4.02518028888111E+0001 4.02264920886919E+0001 4.02011951778346E+0001 4.01759121495998E+0001 + 4.01506429973504E+0001 4.01253877144523E+0001 4.01001462942744E+0001 4.00749187301879E+0001 4.00497050155672E+0001 + 4.00245051437892E+0001 3.99993191082339E+0001 3.99741469022836E+0001 3.99489885193237E+0001 3.99238439527424E+0001 + 3.98987131959306E+0001 3.98735962422818E+0001 3.98484930851926E+0001 3.98234037180620E+0001 3.97983281342921E+0001 + 3.97732663272875E+0001 3.97482182904559E+0001 3.97231840172073E+0001 3.96981635009549E+0001 3.96731567351144E+0001 + 3.96481637131043E+0001 3.96231844283459E+0001 3.95982188742634E+0001 3.95732670442835E+0001 3.95483289318357E+0001 + 3.95234045303525E+0001 3.94984938332689E+0001 3.94735968340227E+0001 3.94487135260546E+0001 3.94238439028078E+0001 + 3.93989879577285E+0001 3.93741456842655E+0001 3.93493170758703E+0001 3.93245021259975E+0001 3.92997008281039E+0001 + 3.92749131756495E+0001 3.92501391620968E+0001 3.92253787809112E+0001 3.92006320255608E+0001 3.91758988895162E+0001 + 3.91511793662511E+0001 3.91264734492418E+0001 3.91017811319672E+0001 3.90771024079091E+0001 3.90524372705521E+0001 + 3.90277857133834E+0001 3.90031477298929E+0001 3.89785233135734E+0001 3.89539124579202E+0001 3.89293151564315E+0001 + 3.89047314026083E+0001 3.88801611899541E+0001 3.88556045119754E+0001 3.88310613621811E+0001 3.88065317340832E+0001 + 3.87820156211960E+0001 3.87575130170370E+0001 3.87330239151260E+0001 3.87085483089858E+0001 3.86840861921417E+0001 + 3.86596375581220E+0001 3.86352024004575E+0001 3.86107807126818E+0001 3.85863724883312E+0001 3.85619777209446E+0001 + 3.85375964040639E+0001 3.85132285312334E+0001 3.84888740960003E+0001 3.84645330919145E+0001 3.84402055125286E+0001 + 3.84158913513979E+0001 3.83915906020803E+0001 3.83673032581366E+0001 3.83430293131301E+0001 3.83187687606270E+0001 + 3.82945215941962E+0001 3.82702878074091E+0001 3.82460673938400E+0001 3.82218603470658E+0001 3.81976666606662E+0001 + 3.81734863282234E+0001 3.81493193433225E+0001 3.81251656995514E+0001 3.81010253905002E+0001 3.80768984097623E+0001 + 3.80527847509335E+0001 3.80286844076121E+0001 3.80045973733995E+0001 3.79805236418996E+0001 3.79564632067188E+0001 + 3.79324160614666E+0001 3.79083821997548E+0001 3.78843616151982E+0001 3.78603543014141E+0001 3.78363602520224E+0001 + 3.78123794606460E+0001 3.77884119209102E+0001 3.77644576264431E+0001 3.77405165708755E+0001 3.77165887478407E+0001 + 3.76926741509750E+0001 3.76687727739170E+0001 3.76448846103085E+0001 3.76210096537933E+0001 3.75971478980184E+0001 + 3.75732993366333E+0001 3.75494639632902E+0001 3.75256417716440E+0001 3.75018327553521E+0001 3.74780369080747E+0001 + 3.74542542234748E+0001 3.74304846952178E+0001 3.74067283169719E+0001 3.73829850824081E+0001 3.73592549851998E+0001 + 3.73355380190233E+0001 3.73118341775574E+0001 3.72881434544837E+0001 3.72644658434863E+0001 3.72408013382521E+0001 + 3.72171499324706E+0001 3.71935116198339E+0001 3.71698863940369E+0001 3.71462742487771E+0001 3.71226751777547E+0001 + 3.70990891746722E+0001 3.70755162332354E+0001 3.70519563471522E+0001 3.70284095101334E+0001 3.70048757158924E+0001 + 3.69813549581453E+0001 3.69578472306108E+0001 3.69343525270101E+0001 3.69108708410674E+0001 3.68874021665091E+0001 + 3.68639464970648E+0001 3.68405038264662E+0001 3.68170741484479E+0001 3.67936574567472E+0001 3.67702537451039E+0001 + 3.67468630072606E+0001 3.67234852369622E+0001 3.67001204279567E+0001 3.66767685739945E+0001 3.66534296688285E+0001 + 3.66301037062145E+0001 3.66067906799107E+0001 3.65834905836782E+0001 3.65602034112805E+0001 3.65369291564839E+0001 + 3.65136678130571E+0001 3.64904193747716E+0001 3.64671838354016E+0001 3.64439611887238E+0001 3.64207514285175E+0001 + 3.63975545485646E+0001 3.63743705426499E+0001 3.63511994045605E+0001 3.63280411280863E+0001 3.63048957070198E+0001 + 3.62817631351560E+0001 3.62586434062926E+0001 3.62355365142300E+0001 3.62124424527711E+0001 3.61893612157215E+0001 + 3.61662927968894E+0001 3.61432371900856E+0001 3.61201943891233E+0001 3.60971643878188E+0001 3.60741471799905E+0001 + 3.60511427594598E+0001 3.60281511200505E+0001 3.60051722555890E+0001 3.59822061599045E+0001 3.59592528268285E+0001 + 3.59363122501953E+0001 3.59133844238419E+0001 3.58904693416077E+0001 3.58675669973349E+0001 3.58446773848680E+0001 + 3.58218004980545E+0001 3.57989363307441E+0001 3.57760848767894E+0001 3.57532461300454E+0001 3.57304200843698E+0001 + 3.57076067336230E+0001 3.56848060716678E+0001 3.56620180923696E+0001 3.56392427895965E+0001 3.56164801572192E+0001 + 3.55937301891109E+0001 3.55709928791475E+0001 3.55482682212073E+0001 3.55255562091714E+0001 3.55028568369234E+0001 + 3.54801700983494E+0001 3.54574959873383E+0001 3.54348344977813E+0001 3.54121856235724E+0001 3.53895493586082E+0001 + 3.53669256967877E+0001 3.53443146320127E+0001 3.53217161581872E+0001 3.52991302692183E+0001 3.52765569590154E+0001 + 3.52539962214903E+0001 3.52314480505577E+0001 3.52089124401347E+0001 3.51863893841411E+0001 3.51638788764991E+0001 + 3.51413809111335E+0001 3.51188954819719E+0001 3.50964225829442E+0001 3.50739622079829E+0001 3.50515143510233E+0001 + 3.50290790060030E+0001 3.50066561668622E+0001 3.49842458275439E+0001 3.49618479819934E+0001 3.49394626241586E+0001 + 3.49170897479901E+0001 3.48947293474410E+0001 3.48723814164669E+0001 3.48500459490261E+0001 3.48277229390792E+0001 + 3.48054123805896E+0001 3.47831142675231E+0001 3.47608285938482E+0001 3.47385553535359E+0001 3.47162945405598E+0001 + 3.46940461488958E+0001 3.46718101725226E+0001 3.46495866054215E+0001 3.46273754415761E+0001 3.46051766749728E+0001 + 3.45829902996003E+0001 3.45608163094502E+0001 3.45386546985162E+0001 3.45165054607948E+0001 3.44943685902852E+0001 + 3.44722440809888E+0001 3.44501319269097E+0001 3.44280321220546E+0001 3.44059446604327E+0001 3.43838695360556E+0001 + 3.43618067429376E+0001 3.43397562750956E+0001 3.43177181265489E+0001 3.42956922913193E+0001 3.42736787634311E+0001 + 3.42516775369115E+0001 3.42296886057898E+0001 3.42077119640979E+0001 3.41857476058706E+0001 3.41637955251447E+0001 + 3.41418557159599E+0001 3.41199281723583E+0001 3.40980128883846E+0001 3.40761098580859E+0001 3.40542190755118E+0001 + 3.40323405347146E+0001 3.40104742297491E+0001 3.39886201546725E+0001 3.39667783035445E+0001 3.39449486704275E+0001 + 3.39231312493863E+0001 3.39013260344882E+0001 3.38795330198031E+0001 3.38577521994033E+0001 3.38359835673637E+0001 + 3.38142271177618E+0001 3.37924828446773E+0001 3.37707507421929E+0001 3.37490308043933E+0001 3.37273230253660E+0001 + 3.37056273992011E+0001 3.36839439199909E+0001 3.36622725818303E+0001 3.36406133788170E+0001 3.36189663050509E+0001 + 3.35973313546344E+0001 3.35757085216726E+0001 3.35540978002729E+0001 3.35324991845454E+0001 3.35109126686025E+0001 + 3.34893382465593E+0001 3.34677759125332E+0001 3.34462256606442E+0001 3.34246874850148E+0001 3.34031613797700E+0001 + 3.33816473390373E+0001 3.33601453569467E+0001 3.33386554276306E+0001 3.33171775452240E+0001 3.32957117038644E+0001 + 3.32742578976917E+0001 3.32528161208483E+0001 3.32313863674791E+0001 3.32099686317317E+0001 3.31885629077558E+0001 + 3.31671691897038E+0001 3.31457874717307E+0001 3.31244177479938E+0001 3.31030600126528E+0001 3.30817142598702E+0001 + 3.30603804838108E+0001 3.30390586786417E+0001 3.30177488385328E+0001 3.29964509576564E+0001 3.29751650301870E+0001 + 3.29538910503020E+0001 3.29326290121810E+0001 3.29113789100061E+0001 3.28901407379619E+0001 3.28689144902356E+0001 + 3.28477001610167E+0001 3.28264977444972E+0001 3.28053072348717E+0001 3.27841286263371E+0001 3.27629619130928E+0001 + 3.27418070893408E+0001 3.27206641492854E+0001 3.26995330871335E+0001 3.26784138970943E+0001 3.26573065733797E+0001 + 3.26362111102039E+0001 3.26151275017835E+0001 3.25940557423377E+0001 3.25729958260882E+0001 3.25519477472589E+0001 + 3.25309115000765E+0001 3.25098870787699E+0001 3.24888744775706E+0001 3.24678736907124E+0001 3.24468847124317E+0001 + 3.24259075369673E+0001 3.24049421585605E+0001 3.23839885714550E+0001 3.23630467698969E+0001 3.23421167481348E+0001 + 3.23211985004199E+0001 3.23002920210055E+0001 3.22793973041478E+0001 3.22585143441049E+0001 3.22376431351379E+0001 + 3.22167836715100E+0001 3.21959359474869E+0001 3.21750999573369E+0001 3.21542756953304E+0001 3.21334631557406E+0001 + 3.21126623328430E+0001 3.20918732209154E+0001 3.20710958142384E+0001 3.20503301070946E+0001 3.20295760937693E+0001 + 3.20088337685502E+0001 3.19881031257275E+0001 3.19673841595935E+0001 3.19466768644435E+0001 3.19259812345746E+0001 + 3.19052972642869E+0001 3.18846249478825E+0001 3.18639642796662E+0001 3.18433152539450E+0001 3.18226778650286E+0001 + 3.18020521072288E+0001 3.17814379748602E+0001 3.17608354622395E+0001 3.17402445636860E+0001 3.17196652735213E+0001 + 3.16990975860696E+0001 3.16785414956573E+0001 3.16579969966134E+0001 3.16374640832693E+0001 3.16169427499587E+0001 + 3.15964329910177E+0001 3.15759348007851E+0001 3.15554481736017E+0001 3.15349731038111E+0001 3.15145095857591E+0001 + 3.14940576137939E+0001 3.14736171822662E+0001 3.14531882855290E+0001 3.14327709179379E+0001 3.14123650738508E+0001 + 3.13919707476279E+0001 3.13715879336319E+0001 3.13512166262280E+0001 3.13308568197837E+0001 3.13105085086689E+0001 + 3.12901716872559E+0001 3.12698463499195E+0001 3.12495324910368E+0001 3.12292301049872E+0001 3.12089391861528E+0001 + 3.11886597289179E+0001 3.11683917276691E+0001 3.11481351767956E+0001 3.11278900706890E+0001 3.11076564037430E+0001 + 3.10874341703541E+0001 3.10672233649209E+0001 3.10470239818446E+0001 3.10268360155285E+0001 3.10066594603786E+0001 + 3.09864943108030E+0001 3.09663405612126E+0001 3.09461982060203E+0001 3.09260672396414E+0001 3.09059476564939E+0001 + 3.08858394509980E+0001 3.08657426175761E+0001 3.08456571506533E+0001 3.08255830446569E+0001 3.08055202940166E+0001 + 3.07854688931645E+0001 3.07654288365351E+0001 3.07454001185653E+0001 3.07253827336943E+0001 3.07053766763637E+0001 + 3.06853819410176E+0001 3.06653985221022E+0001 3.06454264140663E+0001 3.06254656113611E+0001 3.06055161084399E+0001 + 3.05855778997588E+0001 3.05656509797758E+0001 3.05457353429516E+0001 3.05258309837492E+0001 3.05059378966339E+0001 + 3.04860560760733E+0001 3.04661855165377E+0001 3.04463262124993E+0001 3.04264781584330E+0001 3.04066413488159E+0001 + 3.03868157781276E+0001 3.03670014408499E+0001 3.03471983314671E+0001 3.03274064444658E+0001 3.03076257743350E+0001 + 3.02878563155659E+0001 3.02680980626523E+0001 3.02483510100901E+0001 3.02286151523778E+0001 3.02088904840161E+0001 + 3.01891769995081E+0001 3.01694746933592E+0001 3.01497835600773E+0001 3.01301035941725E+0001 3.01104347901573E+0001 + 3.00907771425465E+0001 3.00711306458573E+0001 3.00514952946094E+0001 3.00318710833245E+0001 3.00122580065269E+0001 + 2.99926560587432E+0001 2.99730652345023E+0001 2.99534855283355E+0001 2.99339169347764E+0001 2.99143594483610E+0001 + 2.98948130636274E+0001 2.98752777751165E+0001 2.98557535773710E+0001 2.98362404649364E+0001 2.98167384323603E+0001 + 2.97972474741925E+0001 2.97777675849856E+0001 2.97582987592941E+0001 2.97388409916749E+0001 2.97193942766875E+0001 + 2.96999586088933E+0001 2.96805339828565E+0001 2.96611203931433E+0001 2.96417178343223E+0001 2.96223263009646E+0001 + 2.96029457876433E+0001 2.95835762889341E+0001 2.95642177994150E+0001 2.95448703136661E+0001 2.95255338262701E+0001 + 2.95062083318119E+0001 2.94868938248788E+0001 2.94675903000601E+0001 2.94482977519479E+0001 2.94290161751363E+0001 + 2.94097455642218E+0001 2.93904859138033E+0001 2.93712372184818E+0001 2.93519994728609E+0001 2.93327726715462E+0001 + 2.93135568091460E+0001 2.92943518802705E+0001 2.92751578795325E+0001 2.92559748015470E+0001 2.92368026409313E+0001 + 2.92176413923051E+0001 2.91984910502903E+0001 2.91793516095111E+0001 2.91602230645942E+0001 2.91411054101683E+0001 + 2.91219986408648E+0001 2.91029027513169E+0001 2.90838177361605E+0001 2.90647435900338E+0001 2.90456803075770E+0001 + 2.90266278834328E+0001 2.90075863122463E+0001 2.89885555886647E+0001 2.89695357073375E+0001 2.89505266629167E+0001 + 2.89315284500565E+0001 2.89125410634132E+0001 2.88935644976457E+0001 2.88745987474150E+0001 2.88556438073845E+0001 + 2.88366996722197E+0001 2.88177663365887E+0001 2.87988437951616E+0001 2.87799320426110E+0001 2.87610310736116E+0001 + 2.87421408828405E+0001 2.87232614649772E+0001 2.87043928147032E+0001 2.86855349267025E+0001 2.86666877956613E+0001 + 2.86478514162681E+0001 2.86290257832138E+0001 2.86102108911913E+0001 2.85914067348961E+0001 2.85726133090258E+0001 + 2.85538306082803E+0001 2.85350586273617E+0001 2.85162973609746E+0001 2.84975468038257E+0001 2.84788069506239E+0001 + 2.84600777960807E+0001 2.84413593349095E+0001 2.84226515618262E+0001 2.84039544715489E+0001 2.83852680587980E+0001 + 2.83665923182962E+0001 2.83479272447682E+0001 2.83292728329415E+0001 2.83106290775453E+0001 2.82919959733114E+0001 + 2.82733735149739E+0001 2.82547616972689E+0001 2.82361605149350E+0001 2.82175699627129E+0001 2.81989900353458E+0001 + 2.81804207275788E+0001 2.81618620341597E+0001 2.81433139498381E+0001 2.81247764693662E+0001 2.81062495874983E+0001 + 2.80877332989911E+0001 2.80692275986033E+0001 2.80507324810961E+0001 2.80322479412329E+0001 2.80137739737792E+0001 + 2.79953105735030E+0001 2.79768577351744E+0001 2.79584154535657E+0001 2.79399837234516E+0001 2.79215625396089E+0001 + 2.79031518968167E+0001 2.78847517898566E+0001 2.78663622135119E+0001 2.78479831625687E+0001 2.78296146318151E+0001 + 2.78112566160413E+0001 2.77929091100400E+0001 2.77745721086060E+0001 2.77562456065365E+0001 2.77379295986306E+0001 + 2.77196240796901E+0001 2.77013290445187E+0001 2.76830444879224E+0001 2.76647704047095E+0001 2.76465067896905E+0001 + 2.76282536376783E+0001 2.76100109434877E+0001 2.75917787019360E+0001 2.75735569078426E+0001 2.75553455560293E+0001 + 2.75371446413199E+0001 2.75189541585406E+0001 2.75007741025197E+0001 2.74826044680880E+0001 2.74644452500781E+0001 + 2.74462964433253E+0001 2.74281580426667E+0001 2.74100300429419E+0001 2.73919124389926E+0001 2.73738052256628E+0001 + 2.73557083977986E+0001 2.73376219502486E+0001 2.73195458778632E+0001 2.73014801754954E+0001 2.72834248380002E+0001 + 2.72653798602350E+0001 2.72473452370592E+0001 2.72293209633345E+0001 2.72113070339249E+0001 2.71933034436966E+0001 + 2.71753101875179E+0001 2.71573272602594E+0001 2.71393546567939E+0001 2.71213923719964E+0001 2.71034404007442E+0001 + 2.70854987379166E+0001 2.70675673783953E+0001 2.70496463170642E+0001 2.70317355488093E+0001 2.70138350685189E+0001 + 2.69959448710834E+0001 2.69780649513956E+0001 2.69601953043503E+0001 2.69423359248446E+0001 2.69244868077777E+0001 + 2.69066479480513E+0001 2.68888193405688E+0001 2.68710009802364E+0001 2.68531928619620E+0001 2.68353949806559E+0001 + 2.68176073312307E+0001 2.67998299086009E+0001 2.67820627076836E+0001 2.67643057233977E+0001 2.67465589506646E+0001 + 2.67288223844076E+0001 2.67110960195525E+0001 2.66933798510271E+0001 2.66756738737615E+0001 2.66579780826878E+0001 + 2.66402924727406E+0001 2.66226170388563E+0001 2.66049517759738E+0001 2.65872966790342E+0001 2.65696517429804E+0001 + 2.65520169627580E+0001 2.65343923333144E+0001 2.65167778495994E+0001 2.64991735065649E+0001 2.64815792991649E+0001 + 2.64639952223557E+0001 2.64464212710959E+0001 2.64288574403459E+0001 2.64113037250686E+0001 2.63937601202291E+0001 + 2.63762266207944E+0001 2.63587032217339E+0001 2.63411899180191E+0001 2.63236867046237E+0001 2.63061935765236E+0001 + 2.62887105286968E+0001 2.62712375561235E+0001 2.62537746537860E+0001 2.62363218166690E+0001 2.62188790397591E+0001 + 2.62014463180453E+0001 2.61840236465185E+0001 2.61666110201720E+0001 2.61492084340013E+0001 2.61318158830037E+0001 + 2.61144333621792E+0001 2.60970608665295E+0001 2.60796983910586E+0001 2.60623459307728E+0001 2.60450034806806E+0001 + 2.60276710357922E+0001 2.60103485911206E+0001 2.59930361416805E+0001 2.59757336824888E+0001 2.59584412085649E+0001 + 2.59411587149300E+0001 2.59238861966075E+0001 2.59066236486232E+0001 2.58893710660047E+0001 2.58721284437820E+0001 + 2.58548957769872E+0001 2.58376730606546E+0001 2.58204602898204E+0001 2.58032574595234E+0001 2.57860645648041E+0001 + 2.57688816007053E+0001 2.57517085622722E+0001 2.57345454445517E+0001 2.57173922425932E+0001 2.57002489514480E+0001 + 2.56831155661699E+0001 2.56659920818143E+0001 2.56488784934393E+0001 2.56317747961048E+0001 2.56146809848729E+0001 + 2.55975970548078E+0001 2.55805230009761E+0001 2.55634588184462E+0001 2.55464045022889E+0001 2.55293600475769E+0001 + 2.55123254493852E+0001 2.54953007027909E+0001 2.54782858028733E+0001 2.54612807447136E+0001 2.54442855233955E+0001 + 2.54273001340044E+0001 2.54103245716282E+0001 2.53933588313568E+0001 2.53764029082821E+0001 2.53594567974983E+0001 + 2.53425204941017E+0001 2.53255939931907E+0001 2.53086772898657E+0001 2.52917703792295E+0001 2.52748732563868E+0001 + 2.52579859164446E+0001 2.52411083545117E+0001 2.52242405656995E+0001 2.52073825451211E+0001 2.51905342878918E+0001 + 2.51736957891294E+0001 2.51568670439532E+0001 2.51400480474851E+0001 2.51232387948490E+0001 2.51064392811708E+0001 + 2.50896495015786E+0001 2.50728694512025E+0001 2.50560991251750E+0001 2.50393385186305E+0001 2.50225876267054E+0001 + 2.50058464445384E+0001 2.49891149672704E+0001 2.49723931900441E+0001 2.49556811080046E+0001 2.49389787162989E+0001 + 2.49222860100763E+0001 2.49056029844880E+0001 2.48889296346875E+0001 2.48722659558302E+0001 2.48556119430738E+0001 + 2.48389675915781E+0001 2.48223328965048E+0001 2.48057078530178E+0001 2.47890924562833E+0001 2.47724867014693E+0001 + 2.47558905837460E+0001 2.47393040982858E+0001 2.47227272402631E+0001 2.47061600048544E+0001 2.46896023872383E+0001 + 2.46730543825956E+0001 2.46565159861091E+0001 2.46399871929636E+0001 2.46234679983461E+0001 2.46069583974458E+0001 + 2.45904583854538E+0001 2.45739679575634E+0001 2.45574871089698E+0001 2.45410158348707E+0001 2.45245541304655E+0001 + 2.45081019909558E+0001 2.44916594115453E+0001 2.44752263874399E+0001 2.44588029138474E+0001 2.44423889859777E+0001 + 2.44259845990430E+0001 2.44095897482573E+0001 2.43932044288369E+0001 2.43768286360000E+0001 2.43604623649670E+0001 + 2.43441056109604E+0001 2.43277583692047E+0001 2.43114206349265E+0001 2.42950924033544E+0001 2.42787736697193E+0001 + 2.42624644292540E+0001 2.42461646771933E+0001 2.42298744087744E+0001 2.42135936192361E+0001 2.41973223038197E+0001 + 2.41810604577683E+0001 2.41648080763273E+0001 2.41485651547439E+0001 2.41323316882676E+0001 2.41161076721499E+0001 + 2.40998931016442E+0001 2.40836879720062E+0001 2.40674922784936E+0001 2.40513060163661E+0001 2.40351291808855E+0001 + 2.40189617673157E+0001 2.40028037709227E+0001 2.39866551869743E+0001 2.39705160107408E+0001 2.39543862374941E+0001 + 2.39382658625084E+0001 2.39221548810601E+0001 2.39060532884274E+0001 2.38899610798906E+0001 2.38738782507321E+0001 + 2.38578047962364E+0001 2.38417407116900E+0001 2.38256859923815E+0001 2.38096406336015E+0001 2.37936046306427E+0001 + 2.37775779787998E+0001 2.37615606733696E+0001 2.37455527096509E+0001 2.37295540829445E+0001 2.37135647885534E+0001 + 2.36975848217827E+0001 2.36816141779392E+0001 2.36656528523321E+0001 2.36497008402724E+0001 2.36337581370734E+0001 + 2.36178247380502E+0001 2.36019006385200E+0001 2.35859858338023E+0001 2.35700803192181E+0001 2.35541840900910E+0001 + 2.35382971417464E+0001 2.35224194695116E+0001 2.35065510687162E+0001 2.34906919346917E+0001 2.34748420627717E+0001 + 2.34590014482916E+0001 2.34431700865893E+0001 2.34273479730042E+0001 2.34115351028782E+0001 2.33957314715550E+0001 + 2.33799370743802E+0001 2.33641519067017E+0001 2.33483759638694E+0001 2.33326092412350E+0001 2.33168517341525E+0001 + 2.33011034379778E+0001 2.32853643480687E+0001 2.32696344597853E+0001 2.32539137684896E+0001 2.32382022695455E+0001 + 2.32224999583191E+0001 2.32068068301785E+0001 2.31911228804937E+0001 2.31754481046368E+0001 2.31597824979821E+0001 + 2.31441260559055E+0001 2.31284787737853E+0001 2.31128406470017E+0001 2.30972116709369E+0001 2.30815918409750E+0001 + 2.30659811525024E+0001 2.30503796009073E+0001 2.30347871815799E+0001 2.30192038899125E+0001 2.30036297212994E+0001 + 2.29880646711370E+0001 2.29725087348235E+0001 2.29569619077593E+0001 2.29414241853467E+0001 2.29258955629900E+0001 + 2.29103760360957E+0001 2.28948656000721E+0001 2.28793642503295E+0001 2.28638719822803E+0001 2.28483887913390E+0001 + 2.28329146729219E+0001 2.28174496224474E+0001 2.28019936353359E+0001 2.27865467070098E+0001 2.27711088328934E+0001 + 2.27556800084133E+0001 2.27402602289978E+0001 2.27248494900773E+0001 2.27094477870843E+0001 2.26940551154530E+0001 + 2.26786714706199E+0001 2.26632968480234E+0001 2.26479312431039E+0001 2.26325746513037E+0001 2.26172270680673E+0001 + 2.26018884888410E+0001 2.25865589090732E+0001 2.25712383242142E+0001 2.25559267297163E+0001 2.25406241210340E+0001 + 2.25253304936235E+0001 2.25100458429431E+0001 2.24947701644532E+0001 2.24795034536160E+0001 2.24642457058957E+0001 + 2.24489969167588E+0001 2.24337570816734E+0001 2.24185261961097E+0001 2.24033042555399E+0001 2.23880912554383E+0001 + 2.23728871912810E+0001 2.23576920585462E+0001 2.23425058527140E+0001 2.23273285692666E+0001 2.23121602036879E+0001 + 2.22970007514642E+0001 2.22818502080834E+0001 2.22667085690356E+0001 2.22515758298128E+0001 2.22364519859090E+0001 + 2.22213370328201E+0001 2.22062309660440E+0001 2.21911337810807E+0001 2.21760454734319E+0001 2.21609660386017E+0001 + 2.21458954720957E+0001 2.21308337694217E+0001 2.21157809260896E+0001 2.21007369376109E+0001 2.20857017994995E+0001 + 2.20706755072710E+0001 2.20556580564429E+0001 2.20406494425348E+0001 2.20256496610684E+0001 2.20106587075671E+0001 + 2.19956765775564E+0001 2.19807032665637E+0001 2.19657387701184E+0001 2.19507830837519E+0001 2.19358362029976E+0001 + 2.19208981233906E+0001 2.19059688404682E+0001 2.18910483497696E+0001 2.18761366468360E+0001 2.18612337272105E+0001 + 2.18463395864381E+0001 2.18314542200658E+0001 2.18165776236426E+0001 2.18017097927194E+0001 2.17868507228492E+0001 + 2.17720004095867E+0001 2.17571588484886E+0001 2.17423260351139E+0001 2.17275019650230E+0001 2.17126866337787E+0001 + 2.16978800369454E+0001 2.16830821700898E+0001 2.16682930287802E+0001 2.16535126085872E+0001 2.16387409050830E+0001 + 2.16239779138420E+0001 2.16092236304403E+0001 2.15944780504563E+0001 2.15797411694699E+0001 2.15650129830633E+0001 + 2.15502934868205E+0001 2.15355826763274E+0001 2.15208805471719E+0001 2.15061870949439E+0001 2.14915023152350E+0001 + 2.14768262036391E+0001 2.14621587557516E+0001 2.14474999671703E+0001 2.14328498334946E+0001 2.14182083503258E+0001 + 2.14035755132675E+0001 2.13889513179249E+0001 2.13743357599053E+0001 2.13597288348177E+0001 2.13451305382733E+0001 + 2.13305408658851E+0001 2.13159598132681E+0001 2.13013873760391E+0001 2.12868235498169E+0001 2.12722683302223E+0001 + 2.12577217128780E+0001 2.12431836934084E+0001 2.12286542674402E+0001 2.12141334306017E+0001 2.11996211785232E+0001 + 2.11851175068371E+0001 2.11706224111776E+0001 2.11561358871807E+0001 2.11416579304844E+0001 2.11271885367289E+0001 + 2.11127277015558E+0001 2.10982754206090E+0001 2.10838316895342E+0001 2.10693965039789E+0001 2.10549698595928E+0001 + 2.10405517520273E+0001 2.10261421769358E+0001 2.10117411299734E+0001 2.09973486067974E+0001 2.09829646030669E+0001 + 2.09685891144429E+0001 2.09542221365882E+0001 2.09398636651678E+0001 2.09255136958484E+0001 2.09111722242986E+0001 + 2.08968392461889E+0001 2.08825147571918E+0001 2.08681987529816E+0001 2.08538912292347E+0001 2.08395921816292E+0001 + 2.08253016058451E+0001 2.08110194975644E+0001 2.07967458524710E+0001 2.07824806662506E+0001 2.07682239345910E+0001 + 2.07539756531818E+0001 2.07397358177143E+0001 2.07255044238820E+0001 2.07112814673801E+0001 2.06970669439057E+0001 + 2.06828608491581E+0001 2.06686631788380E+0001 2.06544739286484E+0001 2.06402930942939E+0001 2.06261206714813E+0001 + 2.06119566559191E+0001 2.05978010433176E+0001 2.05836538293892E+0001 2.05695150098480E+0001 2.05553845804103E+0001 + 2.05412625367939E+0001 2.05271488747186E+0001 2.05130435899064E+0001 2.04989466780808E+0001 2.04848581349672E+0001 + 2.04707779562932E+0001 2.04567061377880E+0001 2.04426426751828E+0001 2.04285875642107E+0001 2.04145408006066E+0001 + 2.04005023801072E+0001 2.03864722984514E+0001 2.03724505513797E+0001 2.03584371346345E+0001 2.03444320439602E+0001 + 2.03304352751030E+0001 2.03164468238110E+0001 2.03024666858342E+0001 2.02884948569244E+0001 2.02745313328353E+0001 + 2.02605761093225E+0001 2.02466291821436E+0001 2.02326905470577E+0001 2.02187601998262E+0001 2.02048381362121E+0001 + 2.01909243519803E+0001 2.01770188428977E+0001 2.01631216047330E+0001 2.01492326332567E+0001 2.01353519242413E+0001 + 2.01214794734610E+0001 2.01076152766920E+0001 2.00937593297123E+0001 2.00799116283018E+0001 2.00660721682423E+0001 + 2.00522409453173E+0001 2.00384179553124E+0001 2.00246031940149E+0001 2.00107966572139E+0001 1.99969983407006E+0001 + 1.99832082402678E+0001 1.99694263517103E+0001 1.99556526708248E+0001 1.99418871934097E+0001 1.99281299152655E+0001 + 1.99143808321942E+0001 1.99006399400000E+0001 1.98869072344888E+0001 1.98731827114683E+0001 1.98594663667481E+0001 + 1.98457581961398E+0001 1.98320581954566E+0001 1.98183663605137E+0001 1.98046826871282E+0001 1.97910071711189E+0001 + 1.97773398083066E+0001 1.97636805945137E+0001 1.97500295255648E+0001 1.97363865972861E+0001 1.97227518055056E+0001 + 1.97091251460534E+0001 1.96955066147613E+0001 1.96818962074628E+0001 1.96682939199935E+0001 1.96546997481907E+0001 + 1.96411136878936E+0001 1.96275357349432E+0001 1.96139658851822E+0001 1.96004041344555E+0001 1.95868504786096E+0001 + 1.95733049134927E+0001 1.95597674349551E+0001 1.95462380388489E+0001 1.95327167210279E+0001 1.95192034773478E+0001 + 1.95056983036662E+0001 1.94922011958424E+0001 1.94787121497377E+0001 1.94652311612151E+0001 1.94517582261395E+0001 + 1.94382933403775E+0001 1.94248364997978E+0001 1.94113877002706E+0001 1.93979469376682E+0001 1.93845142078645E+0001 + 1.93710895067355E+0001 1.93576728301588E+0001 1.93442641740139E+0001 1.93308635341822E+0001 1.93174709065467E+0001 + 1.93040862869924E+0001 1.92907096714063E+0001 1.92773410556767E+0001 1.92639804356943E+0001 1.92506278073513E+0001 + 1.92372831665416E+0001 1.92239465091614E+0001 1.92106178311082E+0001 1.91972971282816E+0001 1.91839843965829E+0001 + 1.91706796319154E+0001 1.91573828301839E+0001 1.91440939872954E+0001 1.91308130991584E+0001 1.91175401616834E+0001 + 1.91042751707825E+0001 1.90910181223699E+0001 1.90777690123615E+0001 1.90645278366748E+0001 1.90512945912294E+0001 + 1.90380692719466E+0001 1.90248518747495E+0001 1.90116423955630E+0001 1.89984408303138E+0001 1.89852471749305E+0001 + 1.89720614253433E+0001 1.89588835774845E+0001 1.89457136272880E+0001 1.89325515706894E+0001 1.89193974036265E+0001 + 1.89062511220385E+0001 1.88931127218665E+0001 1.88799821990536E+0001 1.88668595495445E+0001 1.88537447692858E+0001 + 1.88406378542257E+0001 1.88275388003145E+0001 1.88144476035042E+0001 1.88013642597484E+0001 1.87882887650027E+0001 + 1.87752211152245E+0001 1.87621613063729E+0001 1.87491093344087E+0001 1.87360651952949E+0001 1.87230288849957E+0001 + 1.87100003994777E+0001 1.86969797347088E+0001 1.86839668866590E+0001 1.86709618512999E+0001 1.86579646246050E+0001 + 1.86449752025495E+0001 1.86319935811106E+0001 1.86190197562670E+0001 1.86060537239994E+0001 1.85930954802902E+0001 + 1.85801450211235E+0001 1.85672023424853E+0001 1.85542674403634E+0001 1.85413403107473E+0001 1.85284209496284E+0001 + 1.85155093529998E+0001 1.85026055168563E+0001 1.84897094371946E+0001 1.84768211100132E+0001 1.84639405313122E+0001 + 1.84510676970937E+0001 1.84382026033615E+0001 1.84253452461211E+0001 1.84124956213799E+0001 1.83996537251469E+0001 + 1.83868195534330E+0001 1.83739931022510E+0001 1.83611743676152E+0001 1.83483633455418E+0001 1.83355600320488E+0001 + 1.83227644231560E+0001 1.83099765148849E+0001 1.82971963032587E+0001 1.82844237843025E+0001 1.82716589540432E+0001 + 1.82589018085093E+0001 1.82461523437311E+0001 1.82334105557409E+0001 1.82206764405725E+0001 1.82079499942616E+0001 + 1.81952312128455E+0001 1.81825200923635E+0001 1.81698166288565E+0001 1.81571208183672E+0001 1.81444326569401E+0001 + 1.81317521406215E+0001 1.81190792654592E+0001 1.81064140275031E+0001 1.80937564228047E+0001 1.80811064474173E+0001 + 1.80684640973958E+0001 1.80558293687970E+0001 1.80432022576796E+0001 1.80305827601037E+0001 1.80179708721315E+0001 + 1.80053665898267E+0001 1.79927699092549E+0001 1.79801808264834E+0001 1.79675993375813E+0001 1.79550254386193E+0001 + 1.79424591256701E+0001 1.79299003948080E+0001 1.79173492421089E+0001 1.79048056636508E+0001 1.78922696555131E+0001 + 1.78797412137773E+0001 1.78672203345263E+0001 1.78547070138449E+0001 1.78422012478197E+0001 1.78297030325391E+0001 + 1.78172123640929E+0001 1.78047292385729E+0001 1.77922536520728E+0001 1.77797856006877E+0001 1.77673250805147E+0001 + 1.77548720876525E+0001 1.77424266182016E+0001 1.77299886682641E+0001 1.77175582339441E+0001 1.77051353113473E+0001 + 1.76927198965811E+0001 1.76803119857545E+0001 1.76679115749787E+0001 1.76555186603662E+0001 1.76431332380313E+0001 + 1.76307553040902E+0001 1.76183848546607E+0001 1.76060218858624E+0001 1.75936663938166E+0001 1.75813183746463E+0001 + 1.75689778244764E+0001 1.75566447394332E+0001 1.75443191156450E+0001 1.75320009492418E+0001 1.75196902363553E+0001 + 1.75073869731188E+0001 1.74950911556675E+0001 1.74828027801382E+0001 1.74705218426696E+0001 1.74582483394019E+0001 + 1.74459822664772E+0001 1.74337236200391E+0001 1.74214723962333E+0001 1.74092285912069E+0001 1.73969922011088E+0001 + 1.73847632220897E+0001 1.73725416503018E+0001 1.73603274818994E+0001 1.73481207130381E+0001 1.73359213398755E+0001 + 1.73237293585709E+0001 1.73115447652851E+0001 1.72993675561808E+0001 1.72871977274225E+0001 1.72750352751761E+0001 + 1.72628801956095E+0001 1.72507324848923E+0001 1.72385921391956E+0001 1.72264591546924E+0001 1.72143335275573E+0001 + 1.72022152539666E+0001 1.71901043300986E+0001 1.71780007521329E+0001 1.71659045162510E+0001 1.71538156186361E+0001 + 1.71417340554732E+0001 1.71296598229487E+0001 1.71175929172512E+0001 1.71055333345704E+0001 1.70934810710982E+0001 + 1.70814361230281E+0001 1.70693984865551E+0001 1.70573681578760E+0001 1.70453451331894E+0001 1.70333294086955E+0001 + 1.70213209805963E+0001 1.70093198450954E+0001 1.69973259983980E+0001 1.69853394367113E+0001 1.69733601562440E+0001 + 1.69613881532064E+0001 1.69494234238108E+0001 1.69374659642709E+0001 1.69255157708022E+0001 1.69135728396219E+0001 + 1.69016371669489E+0001 1.68897087490039E+0001 1.68777875820090E+0001 1.68658736621883E+0001 1.68539669857675E+0001 + 1.68420675489738E+0001 1.68301753480363E+0001 1.68182903791858E+0001 1.68064126386547E+0001 1.67945421226770E+0001 + 1.67826788274886E+0001 1.67708227493270E+0001 1.67589738844313E+0001 1.67471322290423E+0001 1.67352977794027E+0001 + 1.67234705317566E+0001 1.67116504823499E+0001 1.66998376274302E+0001 1.66880319632468E+0001 1.66762334860506E+0001 + 1.66644421920943E+0001 1.66526580776321E+0001 1.66408811389200E+0001 1.66291113722157E+0001 1.66173487737786E+0001 + 1.66055933398696E+0001 1.65938450667515E+0001 1.65821039506885E+0001 1.65703699879469E+0001 1.65586431747942E+0001 + 1.65469235074999E+0001 1.65352109823350E+0001 1.65235055955723E+0001 1.65118073434862E+0001 1.65001162223527E+0001 + 1.64884322284497E+0001 1.64767553580564E+0001 1.64650856074541E+0001 1.64534229729255E+0001 1.64417674507550E+0001 + 1.64301190372287E+0001 1.64184777286344E+0001 1.64068435212614E+0001 1.63952164114009E+0001 1.63835963953457E+0001 + 1.63719834693900E+0001 1.63603776298302E+0001 1.63487788729637E+0001 1.63371871950902E+0001 1.63256025925106E+0001 + 1.63140250615277E+0001 1.63024545984459E+0001 1.62908911995711E+0001 1.62793348612112E+0001 1.62677855796755E+0001 + 1.62562433512749E+0001 1.62447081723223E+0001 1.62331800391318E+0001 1.62216589480196E+0001 1.62101448953032E+0001 + 1.61986378773019E+0001 1.61871378903368E+0001 1.61756449307303E+0001 1.61641589948068E+0001 1.61526800788922E+0001 + 1.61412081793140E+0001 1.61297432924015E+0001 1.61182854144854E+0001 1.61068345418983E+0001 1.60953906709744E+0001 + 1.60839537980495E+0001 1.60725239194610E+0001 1.60611010315479E+0001 1.60496851306512E+0001 1.60382762131131E+0001 + 1.60268742752776E+0001 1.60154793134905E+0001 1.60040913240990E+0001 1.59927103034522E+0001 1.59813362479006E+0001 + 1.59699691537965E+0001 1.59586090174938E+0001 1.59472558353479E+0001 1.59359096037161E+0001 1.59245703189571E+0001 + 1.59132379774315E+0001 1.59019125755011E+0001 1.58905941095299E+0001 1.58792825758831E+0001 1.58679779709278E+0001 + 1.58566802910325E+0001 1.58453895325674E+0001 1.58341056919046E+0001 1.58228287654174E+0001 1.58115587494811E+0001 + 1.58002956404725E+0001 1.57890394347699E+0001 1.57777901287534E+0001 1.57665477188047E+0001 1.57553122013071E+0001 + 1.57440835726455E+0001 1.57328618292064E+0001 1.57216469673782E+0001 1.57104389835505E+0001 1.56992378741148E+0001 + 1.56880436354642E+0001 1.56768562639934E+0001 1.56656757560986E+0001 1.56545021081779E+0001 1.56433353166308E+0001 + 1.56321753778584E+0001 1.56210222882635E+0001 1.56098760442507E+0001 1.55987366422258E+0001 1.55876040785967E+0001 + 1.55764783497725E+0001 1.55653594521642E+0001 1.55542473821843E+0001 1.55431421362469E+0001 1.55320437107677E+0001 + 1.55209521021642E+0001 1.55098673068553E+0001 1.54987893212616E+0001 1.54877181418053E+0001 1.54766537649103E+0001 + 1.54655961870019E+0001 1.54545454045072E+0001 1.54435014138549E+0001 1.54324642114752E+0001 1.54214337938001E+0001 + 1.54104101572629E+0001 1.53993932982988E+0001 1.53883832133445E+0001 1.53773798988383E+0001 1.53663833512202E+0001 + 1.53553935669315E+0001 1.53444105424156E+0001 1.53334342741170E+0001 1.53224647584822E+0001 1.53115019919591E+0001 + 1.53005459709971E+0001 1.52895966920476E+0001 1.52786541515631E+0001 1.52677183459982E+0001 1.52567892718086E+0001 + 1.52458669254520E+0001 1.52349513033875E+0001 1.52240424020758E+0001 1.52131402179794E+0001 1.52022447475620E+0001 + 1.51913559872894E+0001 1.51804739336285E+0001 1.51695985830482E+0001 1.51587299320188E+0001 1.51478679770121E+0001 + 1.51370127145017E+0001 1.51261641409628E+0001 1.51153222528718E+0001 1.51044870467073E+0001 1.50936585189491E+0001 + 1.50828366660785E+0001 1.50720214845787E+0001 1.50612129709344E+0001 1.50504111216317E+0001 1.50396159331586E+0001 + 1.50288274020043E+0001 1.50180455246599E+0001 1.50072702976180E+0001 1.49965017173728E+0001 1.49857397804200E+0001 + 1.49749844832569E+0001 1.49642358223825E+0001 1.49534937942972E+0001 1.49427583955032E+0001 1.49320296225042E+0001 + 1.49213074718053E+0001 1.49105919399134E+0001 1.48998830233369E+0001 1.48891807185858E+0001 1.48784850221717E+0001 + 1.48677959306077E+0001 1.48571134404086E+0001 1.48464375480905E+0001 1.48357682501715E+0001 1.48251055431709E+0001 + 1.48144494236098E+0001 1.48037998880108E+0001 1.47931569328980E+0001 1.47825205547973E+0001 1.47718907502358E+0001 + 1.47612675157425E+0001 1.47506508478479E+0001 1.47400407430840E+0001 1.47294371979844E+0001 1.47188402090842E+0001 + 1.47082497729202E+0001 1.46976658860308E+0001 1.46870885449557E+0001 1.46765177462364E+0001 1.46659534864159E+0001 + 1.46553957620388E+0001 1.46448445696513E+0001 1.46342999058009E+0001 1.46237617670371E+0001 1.46132301499106E+0001 + 1.46027050509737E+0001 1.45921864667806E+0001 1.45816743938866E+0001 1.45711688288488E+0001 1.45606697682259E+0001 + 1.45501772085781E+0001 1.45396911464671E+0001 1.45292115784562E+0001 1.45187385011103E+0001 1.45082719109958E+0001 + 1.44978118046807E+0001 1.44873581787345E+0001 1.44769110297283E+0001 1.44664703542348E+0001 1.44560361488281E+0001 + 1.44456084100840E+0001 1.44351871345798E+0001 1.44247723188944E+0001 1.44143639596082E+0001 1.44039620533030E+0001 + 1.43935665965625E+0001 1.43831775859717E+0001 1.43727950181172E+0001 1.43624188895871E+0001 1.43520491969712E+0001 + 1.43416859368606E+0001 1.43313291058483E+0001 1.43209787005284E+0001 1.43106347174970E+0001 1.43002971533514E+0001 + 1.42899660046907E+0001 1.42796412681153E+0001 1.42693229402272E+0001 1.42590110176302E+0001 1.42487054969293E+0001 + 1.42384063747312E+0001 1.42281136476442E+0001 1.42178273122780E+0001 1.42075473652439E+0001 1.41972738031548E+0001 + 1.41870066226250E+0001 1.41767458202704E+0001 1.41664913927086E+0001 1.41562433365585E+0001 1.41460016484406E+0001 + 1.41357663249770E+0001 1.41255373627912E+0001 1.41153147585085E+0001 1.41050985087554E+0001 1.40948886101602E+0001 + 1.40846850593526E+0001 1.40744878529638E+0001 1.40642969876267E+0001 1.40541124599755E+0001 1.40439342666461E+0001 + 1.40337624042759E+0001 1.40235968695037E+0001 1.40134376589701E+0001 1.40032847693169E+0001 1.39931381971876E+0001 + 1.39829979392273E+0001 1.39728639920825E+0001 1.39627363524013E+0001 1.39526150168332E+0001 1.39424999820293E+0001 + 1.39323912446423E+0001 1.39222888013263E+0001 1.39121926487370E+0001 1.39021027835316E+0001 1.38920192023688E+0001 + 1.38819419019088E+0001 1.38718708788135E+0001 1.38618061297459E+0001 1.38517476513711E+0001 1.38416954403552E+0001 + 1.38316494933661E+0001 1.38216098070731E+0001 1.38115763781471E+0001 1.38015492032604E+0001 1.37915282790870E+0001 + 1.37815136023022E+0001 1.37715051695829E+0001 1.37615029776076E+0001 1.37515070230562E+0001 1.37415173026102E+0001 + 1.37315338129525E+0001 1.37215565507675E+0001 1.37115855127413E+0001 1.37016206955614E+0001 1.36916620959167E+0001 + 1.36817097104977E+0001 1.36717635359964E+0001 1.36618235691065E+0001 1.36518898065228E+0001 1.36419622449419E+0001 + 1.36320408810619E+0001 1.36221257115823E+0001 1.36122167332041E+0001 1.36023139426298E+0001 1.35924173365636E+0001 + 1.35825269117109E+0001 1.35726426647788E+0001 1.35627645924759E+0001 1.35528926915122E+0001 1.35430269585992E+0001 + 1.35331673904501E+0001 1.35233139837793E+0001 1.35134667353028E+0001 1.35036256417383E+0001 1.34937906998048E+0001 + 1.34839619062228E+0001 1.34741392577142E+0001 1.34643227510028E+0001 1.34545123828134E+0001 1.34447081498725E+0001 + 1.34349100489083E+0001 1.34251180766501E+0001 1.34153322298289E+0001 1.34055525051773E+0001 1.33957788994292E+0001 + 1.33860114093201E+0001 1.33762500315868E+0001 1.33664947629679E+0001 1.33567456002033E+0001 1.33470025400343E+0001 + 1.33372655792039E+0001 1.33275347144565E+0001 1.33178099425379E+0001 1.33080912601955E+0001 1.32983786641781E+0001 + 1.32886721512361E+0001 1.32789717181212E+0001 1.32692773615868E+0001 1.32595890783875E+0001 1.32499068652798E+0001 + 1.32402307190213E+0001 1.32305606363712E+0001 1.32208966140902E+0001 1.32112386489406E+0001 1.32015867376859E+0001 + 1.31919408770913E+0001 1.31823010639233E+0001 1.31726672949502E+0001 1.31630395669414E+0001 1.31534178766680E+0001 + 1.31438022209024E+0001 1.31341925964188E+0001 1.31245889999925E+0001 1.31149914284006E+0001 1.31053998784212E+0001 + 1.30958143468345E+0001 1.30862348304217E+0001 1.30766613259657E+0001 1.30670938302507E+0001 1.30575323400625E+0001 + 1.30479768521883E+0001 1.30384273634170E+0001 1.30288838705385E+0001 1.30193463703446E+0001 1.30098148596283E+0001 + 1.30002893351843E+0001 1.29907697938085E+0001 1.29812562322986E+0001 1.29717486474533E+0001 1.29622470360733E+0001 + 1.29527513949603E+0001 1.29432617209177E+0001 1.29337780107504E+0001 1.29243002612646E+0001 1.29148284692681E+0001 + 1.29053626315700E+0001 1.28959027449811E+0001 1.28864488063135E+0001 1.28770008123807E+0001 1.28675587599978E+0001 + 1.28581226459813E+0001 1.28486924671492E+0001 1.28392682203207E+0001 1.28298499023169E+0001 1.28204375099601E+0001 + 1.28110310400740E+0001 1.28016304894838E+0001 1.27922358550163E+0001 1.27828471334995E+0001 1.27734643217632E+0001 + 1.27640874166382E+0001 1.27547164149572E+0001 1.27453513135540E+0001 1.27359921092641E+0001 1.27266387989243E+0001 + 1.27172913793728E+0001 1.27079498474495E+0001 1.26986141999956E+0001 1.26892844338536E+0001 1.26799605458677E+0001 + 1.26706425328833E+0001 1.26613303917475E+0001 1.26520241193087E+0001 1.26427237124168E+0001 1.26334291679230E+0001 + 1.26241404826801E+0001 1.26148576535423E+0001 1.26055806773653E+0001 1.25963095510061E+0001 1.25870442713232E+0001 + 1.25777848351767E+0001 1.25685312394279E+0001 1.25592834809396E+0001 1.25500415565761E+0001 1.25408054632032E+0001 + 1.25315751976880E+0001 1.25223507568991E+0001 1.25131321377066E+0001 1.25039193369818E+0001 1.24947123515977E+0001 + 1.24855111784286E+0001 1.24763158143503E+0001 1.24671262562400E+0001 1.24579425009763E+0001 1.24487645454394E+0001 + 1.24395923865106E+0001 1.24304260210729E+0001 1.24212654460107E+0001 1.24121106582098E+0001 1.24029616545574E+0001 + 1.23938184319421E+0001 1.23846809872540E+0001 1.23755493173847E+0001 1.23664234192270E+0001 1.23573032896754E+0001 + 1.23481889256255E+0001 1.23390803239747E+0001 1.23299774816215E+0001 1.23208803954661E+0001 1.23117890624098E+0001 + 1.23027034793557E+0001 1.22936236432080E+0001 1.22845495508725E+0001 1.22754811992563E+0001 1.22664185852681E+0001 + 1.22573617058179E+0001 1.22483105578171E+0001 1.22392651381786E+0001 1.22302254438166E+0001 1.22211914716469E+0001 + 1.22121632185865E+0001 1.22031406815540E+0001 1.21941238574693E+0001 1.21851127432538E+0001 1.21761073358302E+0001 + 1.21671076321228E+0001 1.21581136290571E+0001 1.21491253235602E+0001 1.21401427125605E+0001 1.21311657929878E+0001 + 1.21221945617734E+0001 1.21132290158500E+0001 1.21042691521516E+0001 1.20953149676137E+0001 1.20863664591733E+0001 + 1.20774236237686E+0001 1.20684864583393E+0001 1.20595549598266E+0001 1.20506291251730E+0001 1.20417089513225E+0001 + 1.20327944352203E+0001 1.20238855738133E+0001 1.20149823640496E+0001 1.20060848028787E+0001 1.19971928872516E+0001 + 1.19883066141207E+0001 1.19794259804398E+0001 1.19705509831640E+0001 1.19616816192499E+0001 1.19528178856555E+0001 + 1.19439597793401E+0001 1.19351072972646E+0001 1.19262604363910E+0001 1.19174191936831E+0001 1.19085835661057E+0001 + 1.18997535506253E+0001 1.18909291442095E+0001 1.18821103438277E+0001 1.18732971464502E+0001 1.18644895490492E+0001 + 1.18556875485979E+0001 1.18468911420711E+0001 1.18381003264450E+0001 1.18293150986970E+0001 1.18205354558062E+0001 + 1.18117613947527E+0001 1.18029929125184E+0001 1.17942300060864E+0001 1.17854726724411E+0001 1.17767209085684E+0001 + 1.17679747114557E+0001 1.17592340780915E+0001 1.17504990054659E+0001 1.17417694905704E+0001 1.17330455303978E+0001 + 1.17243271219422E+0001 1.17156142621995E+0001 1.17069069481663E+0001 1.16982051768413E+0001 1.16895089452241E+0001 + 1.16808182503159E+0001 1.16721330891191E+0001 1.16634534586378E+0001 1.16547793558771E+0001 1.16461107778438E+0001 + 1.16374477215459E+0001 1.16287901839929E+0001 1.16201381621956E+0001 1.16114916531661E+0001 1.16028506539180E+0001 + 1.15942151614663E+0001 1.15855851728273E+0001 1.15769606850188E+0001 1.15683416950597E+0001 1.15597281999706E+0001 + 1.15511201967733E+0001 1.15425176824910E+0001 1.15339206541484E+0001 1.15253291087712E+0001 1.15167430433870E+0001 + 1.15081624550244E+0001 1.14995873407134E+0001 1.14910176974856E+0001 1.14824535223737E+0001 1.14738948124120E+0001 + 1.14653415646360E+0001 1.14567937760826E+0001 1.14482514437902E+0001 1.14397145647984E+0001 1.14311831361483E+0001 + 1.14226571548822E+0001 1.14141366180439E+0001 1.14056215226787E+0001 1.13971118658329E+0001 1.13886076445545E+0001 + 1.13801088558926E+0001 1.13716154968980E+0001 1.13631275646225E+0001 1.13546450561195E+0001 1.13461679684438E+0001 + 1.13376962986512E+0001 1.13292300437993E+0001 1.13207692009468E+0001 1.13123137671538E+0001 1.13038637394819E+0001 + 1.12954191149939E+0001 1.12869798907541E+0001 1.12785460638279E+0001 1.12701176312824E+0001 1.12616945901857E+0001 + 1.12532769376077E+0001 1.12448646706191E+0001 1.12364577862925E+0001 1.12280562817015E+0001 1.12196601539212E+0001 + 1.12112694000280E+0001 1.12028840170997E+0001 1.11945040022154E+0001 1.11861293524555E+0001 1.11777600649020E+0001 + 1.11693961366379E+0001 1.11610375647479E+0001 1.11526843463178E+0001 1.11443364784348E+0001 1.11359939581875E+0001 + 1.11276567826658E+0001 1.11193249489611E+0001 1.11109984541659E+0001 1.11026772953742E+0001 1.10943614696814E+0001 + 1.10860509741840E+0001 1.10777458059802E+0001 1.10694459621692E+0001 1.10611514398517E+0001 1.10528622361298E+0001 + 1.10445783481069E+0001 1.10362997728877E+0001 1.10280265075783E+0001 1.10197585492860E+0001 1.10114958951197E+0001 + 1.10032385421894E+0001 1.09949864876065E+0001 1.09867397284839E+0001 1.09784982619356E+0001 1.09702620850771E+0001 + 1.09620311950251E+0001 1.09538055888979E+0001 1.09455852638147E+0001 1.09373702168965E+0001 1.09291604452654E+0001 + 1.09209559460449E+0001 1.09127567163596E+0001 1.09045627533359E+0001 1.08963740541011E+0001 1.08881906157840E+0001 + 1.08800124355148E+0001 1.08718395104249E+0001 1.08636718376472E+0001 1.08555094143158E+0001 1.08473522375661E+0001 + 1.08392003045349E+0001 1.08310536123603E+0001 1.08229121581818E+0001 1.08147759391401E+0001 1.08066449523774E+0001 + 1.07985191950370E+0001 1.07903986642638E+0001 1.07822833572038E+0001 1.07741732710044E+0001 1.07660684028143E+0001 + 1.07579687497837E+0001 1.07498743090638E+0001 1.07417850778074E+0001 1.07337010531685E+0001 1.07256222323025E+0001 + 1.07175486123659E+0001 1.07094801905169E+0001 1.07014169639148E+0001 1.06933589297200E+0001 1.06853060850947E+0001 + 1.06772584272020E+0001 1.06692159532067E+0001 1.06611786602744E+0001 1.06531465455726E+0001 1.06451196062697E+0001 + 1.06370978395356E+0001 1.06290812425414E+0001 1.06210698124597E+0001 1.06130635464643E+0001 1.06050624417302E+0001 + 1.05970664954339E+0001 1.05890757047532E+0001 1.05810900668670E+0001 1.05731095789559E+0001 1.05651342382014E+0001 + 1.05571640417865E+0001 1.05491989868956E+0001 1.05412390707142E+0001 1.05332842904293E+0001 1.05253346432292E+0001 + 1.05173901263032E+0001 1.05094507368424E+0001 1.05015164720389E+0001 1.04935873290860E+0001 1.04856633051787E+0001 + 1.04777443975129E+0001 1.04698306032860E+0001 1.04619219196968E+0001 1.04540183439452E+0001 1.04461198732325E+0001 + 1.04382265047613E+0001 1.04303382357355E+0001 1.04224550633603E+0001 1.04145769848422E+0001 1.04067039973890E+0001 + 1.03988360982098E+0001 1.03909732845150E+0001 1.03831155535164E+0001 1.03752629024268E+0001 1.03674153284607E+0001 + 1.03595728288337E+0001 1.03517354007625E+0001 1.03439030414655E+0001 1.03360757481620E+0001 1.03282535180730E+0001 + 1.03204363484204E+0001 1.03126242364277E+0001 1.03048171793195E+0001 1.02970151743218E+0001 1.02892182186618E+0001 + 1.02814263095681E+0001 1.02736394442706E+0001 1.02658576200003E+0001 1.02580808339897E+0001 1.02503090834725E+0001 + 1.02425423656838E+0001 1.02347806778598E+0001 1.02270240172381E+0001 1.02192723810575E+0001 1.02115257665583E+0001 + 1.02037841709819E+0001 1.01960475915710E+0001 1.01883160255697E+0001 1.01805894702232E+0001 1.01728679227782E+0001 + 1.01651513804826E+0001 1.01574398405854E+0001 1.01497333003372E+0001 1.01420317569896E+0001 1.01343352077958E+0001 + 1.01266436500099E+0001 1.01189570808877E+0001 1.01112754976858E+0001 1.01035988976626E+0001 1.00959272780773E+0001 + 1.00882606361908E+0001 1.00805989692649E+0001 1.00729422745629E+0001 1.00652905493495E+0001 1.00576437908903E+0001 + 1.00500019964526E+0001 1.00423651633046E+0001 1.00347332887159E+0001 1.00271063699577E+0001 1.00194844043019E+0001 + 1.00118673890222E+0001 1.00042553213931E+0001 9.99664819869089E+0000 9.98904601819269E+0000 9.98144877717711E+0000 + 9.97385647292399E+0000 9.96626910271443E+0000 9.95868666383081E+0000 9.95110915355679E+0000 9.94353656917730E+0000 + 9.93596890797850E+0000 9.92840616724787E+0000 9.92084834427414E+0000 9.91329543634730E+0000 9.90574744075861E+0000 + 9.89820435480060E+0000 9.89066617576707E+0000 9.88313290095309E+0000 9.87560452765497E+0000 9.86808105317033E+0000 + 9.86056247479799E+0000 9.85304878983810E+0000 9.84553999559205E+0000 9.83803608936247E+0000 9.83053706845326E+0000 + 9.82304293016962E+0000 9.81555367181797E+0000 9.80806929070599E+0000 9.80058978414267E+0000 9.79311514943819E+0000 + 9.78564538390403E+0000 9.77818048485294E+0000 9.77072044959890E+0000 9.76326527545716E+0000 9.75581495974422E+0000 + 9.74836949977784E+0000 9.74092889287706E+0000 9.73349313636213E+0000 9.72606222755460E+0000 9.71863616377723E+0000 + 9.71121494235409E+0000 9.70379856061044E+0000 9.69638701587286E+0000 9.68898030546912E+0000 9.68157842672828E+0000 + 9.67418137698066E+0000 9.66678915355778E+0000 9.65940175379248E+0000 9.65201917501879E+0000 9.64464141457201E+0000 + 9.63726846978873E+0000 9.62990033800671E+0000 9.62253701656503E+0000 9.61517850280396E+0000 9.60782479406507E+0000 + 9.60047588769115E+0000 9.59313178102623E+0000 9.58579247141559E+0000 9.57845795620576E+0000 9.57112823274453E+0000 + 9.56380329838090E+0000 9.55648315046514E+0000 9.54916778634874E+0000 9.54185720338446E+0000 9.53455139892630E+0000 + 9.52725037032947E+0000 9.51995411495046E+0000 9.51266263014696E+0000 9.50537591327794E+0000 9.49809396170359E+0000 + 9.49081677278534E+0000 9.48354434388586E+0000 9.47627667236905E+0000 9.46901375560007E+0000 9.46175559094529E+0000 + 9.45450217577235E+0000 9.44725350745008E+0000 9.44000958334858E+0000 9.43277040083919E+0000 9.42553595729445E+0000 + 9.41830625008818E+0000 9.41108127659538E+0000 9.40386103419232E+0000 9.39664552025652E+0000 9.38943473216667E+0000 + 9.38222866730276E+0000 9.37502732304595E+0000 9.36783069677868E+0000 9.36063878588459E+0000 9.35345158774857E+0000 + 9.34626909975672E+0000 9.33909131929638E+0000 9.33191824375612E+0000 9.32474987052572E+0000 9.31758619699621E+0000 + 9.31042722055983E+0000 9.30327293861007E+0000 9.29612334854161E+0000 9.28897844775038E+0000 9.28183823363354E+0000 + 9.27470270358944E+0000 9.26757185501769E+0000 9.26044568531912E+0000 9.25332419189575E+0000 9.24620737215086E+0000 + 9.23909522348892E+0000 9.23198774331565E+0000 9.22488492903798E+0000 9.21778677806405E+0000 9.21069328780323E+0000 + 9.20360445566610E+0000 9.19652027906449E+0000 9.18944075541139E+0000 9.18236588212107E+0000 9.17529565660898E+0000 + 9.16823007629178E+0000 9.16116913858738E+0000 9.15411284091489E+0000 9.14706118069461E+0000 9.14001415534810E+0000 + 9.13297176229810E+0000 9.12593399896858E+0000 9.11890086278472E+0000 9.11187235117290E+0000 9.10484846156074E+0000 + 9.09782919137705E+0000 9.09081453805186E+0000 9.08380449901640E+0000 9.07679907170311E+0000 9.06979825354567E+0000 + 9.06280204197894E+0000 9.05581043443898E+0000 9.04882342836310E+0000 9.04184102118977E+0000 9.03486321035871E+0000 + 9.02788999331081E+0000 9.02092136748819E+0000 9.01395733033416E+0000 9.00699787929326E+0000 9.00004301181121E+0000 + 8.99309272533495E+0000 8.98614701731261E+0000 8.97920588519353E+0000 8.97226932642826E+0000 8.96533733846856E+0000 + 8.95840991876734E+0000 8.95148706477879E+0000 8.94456877395824E+0000 8.93765504376224E+0000 8.93074587164856E+0000 + 8.92384125507614E+0000 8.91694119150512E+0000 8.91004567839687E+0000 8.90315471321392E+0000 8.89626829342002E+0000 + 8.88938641648012E+0000 8.88250907986035E+0000 8.87563628102804E+0000 8.86876801745174E+0000 8.86190428660115E+0000 + 8.85504508594720E+0000 8.84819041296201E+0000 8.84134026511889E+0000 8.83449463989233E+0000 8.82765353475804E+0000 + 8.82081694719289E+0000 8.81398487467496E+0000 8.80715731468354E+0000 8.80033426469906E+0000 8.79351572220320E+0000 + 8.78670168467877E+0000 8.77989214960982E+0000 8.77308711448157E+0000 8.76628657678042E+0000 8.75949053399397E+0000 + 8.75269898361099E+0000 8.74591192312147E+0000 8.73912935001655E+0000 8.73235126178857E+0000 8.72557765593108E+0000 + 8.71880852993876E+0000 8.71204388130754E+0000 8.70528370753448E+0000 8.69852800611785E+0000 8.69177677455709E+0000 + 8.68503001035283E+0000 8.67828771100691E+0000 8.67154987402229E+0000 8.66481649690317E+0000 8.65808757715489E+0000 + 8.65136311228399E+0000 8.64464309979819E+0000 8.63792753720638E+0000 8.63121642201864E+0000 8.62450975174622E+0000 + 8.61780752390154E+0000 8.61110973599822E+0000 8.60441638555105E+0000 8.59772747007597E+0000 8.59104298709013E+0000 + 8.58436293411184E+0000 8.57768730866059E+0000 8.57101610825703E+0000 8.56434933042301E+0000 8.55768697268152E+0000 + 8.55102903255677E+0000 8.54437550757409E+0000 8.53772639526001E+0000 8.53108169314223E+0000 8.52444139874963E+0000 + 8.51780550961224E+0000 8.51117402326127E+0000 8.50454693722909E+0000 8.49792424904927E+0000 8.49130595625651E+0000 + 8.48469205638671E+0000 8.47808254697691E+0000 8.47147742556534E+0000 8.46487668969138E+0000 8.45828033689559E+0000 + 8.45168836471969E+0000 8.44510077070657E+0000 8.43851755240026E+0000 8.43193870734599E+0000 8.42536423309015E+0000 + 8.41879412718026E+0000 8.41222838716504E+0000 8.40566701059435E+0000 8.39910999501922E+0000 8.39255733799184E+0000 + 8.38600903706558E+0000 8.37946508979492E+0000 8.37292549373556E+0000 8.36639024644434E+0000 8.35985934547922E+0000 + 8.35333278839937E+0000 8.34681057276511E+0000 8.34029269613789E+0000 8.33377915608034E+0000 8.32726995015624E+0000 + 8.32076507593054E+0000 8.31426453096931E+0000 8.30776831283982E+0000 8.30127641911046E+0000 8.29478884735081E+0000 + 8.28830559513156E+0000 8.28182666002458E+0000 8.27535203960290E+0000 8.26888173144069E+0000 8.26241573311326E+0000 + 8.25595404219711E+0000 8.24949665626985E+0000 8.24304357291026E+0000 8.23659478969827E+0000 8.23015030421496E+0000 + 8.22371011404255E+0000 8.21727421676443E+0000 8.21084260996512E+0000 8.20441529123028E+0000 8.19799225814675E+0000 + 8.19157350830248E+0000 8.18515903928659E+0000 8.17874884868935E+0000 8.17234293410215E+0000 8.16594129311754E+0000 + 8.15954392332923E+0000 8.15315082233205E+0000 8.14676198772198E+0000 8.14037741709615E+0000 8.13399710805283E+0000 + 8.12762105819143E+0000 8.12124926511251E+0000 8.11488172641775E+0000 8.10851843971000E+0000 8.10215940259323E+0000 + 8.09580461267256E+0000 8.08945406755424E+0000 8.08310776484566E+0000 8.07676570215537E+0000 8.07042787709303E+0000 + 8.06409428726945E+0000 8.05776493029657E+0000 8.05143980378749E+0000 8.04511890535641E+0000 8.03880223261871E+0000 + 8.03248978319085E+0000 8.02618155469048E+0000 8.01987754473635E+0000 8.01357775094834E+0000 8.00728217094751E+0000 + 8.00099080235599E+0000 7.99470364279709E+0000 7.98842068989523E+0000 7.98214194127596E+0000 7.97586739456598E+0000 + 7.96959704739310E+0000 7.96333089738627E+0000 7.95706894217557E+0000 7.95081117939221E+0000 7.94455760666852E+0000 + 7.93830822163797E+0000 7.93206302193515E+0000 7.92582200519578E+0000 7.91958516905672E+0000 7.91335251115593E+0000 + 7.90712402913252E+0000 7.90089972062670E+0000 7.89467958327984E+0000 7.88846361473440E+0000 7.88225181263399E+0000 + 7.87604417462333E+0000 7.86984069834827E+0000 7.86364138145577E+0000 7.85744622159394E+0000 7.85125521641198E+0000 + 7.84506836356023E+0000 7.83888566069015E+0000 7.83270710545432E+0000 7.82653269550642E+0000 7.82036242850129E+0000 + 7.81419630209485E+0000 7.80803431394416E+0000 7.80187646170740E+0000 7.79572274304386E+0000 7.78957315561394E+0000 + 7.78342769707917E+0000 7.77728636510220E+0000 7.77114915734677E+0000 7.76501607147777E+0000 7.75888710516118E+0000 + 7.75276225606411E+0000 7.74664152185477E+0000 7.74052490020250E+0000 7.73441238877774E+0000 7.72830398525204E+0000 + 7.72219968729808E+0000 7.71609949258964E+0000 7.71000339880161E+0000 7.70391140360999E+0000 7.69782350469190E+0000 + 7.69173969972557E+0000 7.68565998639033E+0000 7.67958436236661E+0000 7.67351282533598E+0000 7.66744537298110E+0000 + 7.66138200298572E+0000 7.65532271303473E+0000 7.64926750081412E+0000 7.64321636401096E+0000 7.63716930031345E+0000 + 7.63112630741089E+0000 7.62508738299370E+0000 7.61905252475337E+0000 7.61302173038253E+0000 7.60699499757488E+0000 + 7.60097232402525E+0000 7.59495370742958E+0000 7.58893914548487E+0000 7.58292863588926E+0000 7.57692217634199E+0000 + 7.57091976454337E+0000 7.56492139819484E+0000 7.55892707499893E+0000 7.55293679265928E+0000 7.54695054888062E+0000 + 7.54096834136876E+0000 7.53499016783065E+0000 7.52901602597430E+0000 7.52304591350883E+0000 7.51707982814447E+0000 + 7.51111776759253E+0000 7.50515972956543E+0000 7.49920571177667E+0000 7.49325571194085E+0000 7.48730972777368E+0000 + 7.48136775699193E+0000 7.47542979731351E+0000 7.46949584645738E+0000 7.46356590214362E+0000 7.45763996209340E+0000 + 7.45171802402896E+0000 7.44580008567366E+0000 7.43988614475193E+0000 7.43397619898931E+0000 7.42807024611241E+0000 + 7.42216828384895E+0000 7.41627030992772E+0000 7.41037632207861E+0000 7.40448631803258E+0000 7.39860029552173E+0000 + 7.39271825227918E+0000 7.38684018603918E+0000 7.38096609453706E+0000 7.37509597550923E+0000 7.36922982669317E+0000 + 7.36336764582748E+0000 7.35750943065182E+0000 7.35165517890695E+0000 7.34580488833470E+0000 7.33995855667799E+0000 + 7.33411618168081E+0000 7.32827776108827E+0000 7.32244329264651E+0000 7.31661277410280E+0000 7.31078620320545E+0000 + 7.30496357770389E+0000 7.29914489534861E+0000 7.29333015389116E+0000 7.28751935108422E+0000 7.28171248468149E+0000 + 7.27590955243780E+0000 7.27011055210903E+0000 7.26431548145214E+0000 7.25852433822518E+0000 7.25273712018726E+0000 + 7.24695382509858E+0000 7.24117445072041E+0000 7.23539899481510E+0000 7.22962745514606E+0000 7.22385982947779E+0000 + 7.21809611557587E+0000 7.21233631120694E+0000 7.20658041413870E+0000 7.20082842213996E+0000 7.19508033298059E+0000 + 7.18933614443149E+0000 7.18359585426470E+0000 7.17785946025329E+0000 7.17212696017139E+0000 7.16639835179423E+0000 + 7.16067363289811E+0000 7.15495280126037E+0000 7.14923585465944E+0000 7.14352279087481E+0000 7.13781360768706E+0000 + 7.13210830287780E+0000 7.12640687422973E+0000 7.12070931952663E+0000 7.11501563655332E+0000 7.10932582309569E+0000 + 7.10363987694072E+0000 7.09795779587641E+0000 7.09227957769187E+0000 7.08660522017725E+0000 7.08093472112377E+0000 + 7.07526807832370E+0000 7.06960528957041E+0000 7.06394635265828E+0000 7.05829126538280E+0000 7.05264002554048E+0000 + 7.04699263092892E+0000 7.04134907934678E+0000 7.03570936859377E+0000 7.03007349647065E+0000 7.02444146077926E+0000 + 7.01881325932248E+0000 7.01318888990427E+0000 7.00756835032963E+0000 7.00195163840463E+0000 6.99633875193638E+0000 + 6.99072968873307E+0000 6.98512444660392E+0000 6.97952302335922E+0000 6.97392541681032E+0000 6.96833162476963E+0000 + 6.96274164505059E+0000 6.95715547546770E+0000 6.95157311383654E+0000 6.94599455797372E+0000 6.94041980569690E+0000 + 6.93484885482481E+0000 6.92928170317720E+0000 6.92371834857493E+0000 6.91815878883984E+0000 6.91260302179487E+0000 + 6.90705104526399E+0000 6.90150285707222E+0000 6.89595845504565E+0000 6.89041783701139E+0000 6.88488100079762E+0000 + 6.87934794423354E+0000 6.87381866514943E+0000 6.86829316137661E+0000 6.86277143074742E+0000 6.85725347109528E+0000 + 6.85173928025464E+0000 6.84622885606101E+0000 6.84072219635090E+0000 6.83521929896193E+0000 6.82972016173271E+0000 + 6.82422478250293E+0000 6.81873315911330E+0000 6.81324528940558E+0000 6.80776117122257E+0000 6.80228080240812E+0000 + 6.79680418080711E+0000 6.79133130426548E+0000 6.78586217063019E+0000 6.78039677774925E+0000 6.77493512347170E+0000 + 6.76947720564764E+0000 6.76402302212819E+0000 6.75857257076551E+0000 6.75312584941281E+0000 6.74768285592433E+0000 + 6.74224358815535E+0000 6.73680804396218E+0000 6.73137622120217E+0000 6.72594811773371E+0000 6.72052373141622E+0000 + 6.71510306011015E+0000 6.70968610167701E+0000 6.70427285397931E+0000 6.69886331488062E+0000 6.69345748224553E+0000 + 6.68805535393966E+0000 6.68265692782968E+0000 6.67726220178327E+0000 6.67187117366915E+0000 6.66648384135709E+0000 + 6.66110020271786E+0000 6.65572025562328E+0000 6.65034399794619E+0000 6.64497142756047E+0000 6.63960254234102E+0000 + 6.63423734016378E+0000 6.62887581890570E+0000 6.62351797644477E+0000 6.61816381066000E+0000 6.61281331943145E+0000 + 6.60746650064017E+0000 6.60212335216826E+0000 6.59678387189885E+0000 6.59144805771607E+0000 6.58611590750511E+0000 + 6.58078741915215E+0000 6.57546259054441E+0000 6.57014141957014E+0000 6.56482390411860E+0000 6.55951004208008E+0000 + 6.55419983134589E+0000 6.54889326980837E+0000 6.54359035536086E+0000 6.53829108589775E+0000 6.53299545931442E+0000 + 6.52770347350730E+0000 6.52241512637383E+0000 6.51713041581244E+0000 6.51184933972263E+0000 6.50657189600488E+0000 + 6.50129808256070E+0000 6.49602789729262E+0000 6.49076133810419E+0000 6.48549840289997E+0000 6.48023908958553E+0000 + 6.47498339606748E+0000 6.46973132025341E+0000 6.46448286005197E+0000 6.45923801337278E+0000 6.45399677812650E+0000 + 6.44875915222480E+0000 6.44352513358036E+0000 6.43829472010688E+0000 6.43306790971905E+0000 6.42784470033261E+0000 + 6.42262508986428E+0000 6.41740907623181E+0000 6.41219665735395E+0000 6.40698783115046E+0000 6.40178259554211E+0000 + 6.39658094845069E+0000 6.39138288779900E+0000 6.38618841151083E+0000 6.38099751751100E+0000 6.37581020372532E+0000 + 6.37062646808062E+0000 6.36544630850473E+0000 6.36026972292649E+0000 6.35509670927575E+0000 6.34992726548336E+0000 + 6.34476138948117E+0000 6.33959907920206E+0000 6.33444033257988E+0000 6.32928514754950E+0000 6.32413352204681E+0000 + 6.31898545400868E+0000 6.31384094137300E+0000 6.30869998207864E+0000 6.30356257406549E+0000 6.29842871527445E+0000 + 6.29329840364739E+0000 6.28817163712722E+0000 6.28304841365782E+0000 6.27792873118408E+0000 6.27281258765190E+0000 + 6.26769998100816E+0000 6.26259090920075E+0000 6.25748537017855E+0000 6.25238336189147E+0000 6.24728488229037E+0000 + 6.24218992932714E+0000 6.23709850095465E+0000 6.23201059512678E+0000 6.22692620979840E+0000 6.22184534292536E+0000 + 6.21676799246453E+0000 6.21169415637377E+0000 6.20662383261192E+0000 6.20155701913883E+0000 6.19649371391533E+0000 + 6.19143391490325E+0000 6.18637762006541E+0000 6.18132482736563E+0000 6.17627553476871E+0000 6.17122974024045E+0000 + 6.16618744174763E+0000 6.16114863725804E+0000 6.15611332474045E+0000 6.15108150216461E+0000 6.14605316750127E+0000 + 6.14102831872217E+0000 6.13600695380003E+0000 6.13098907070857E+0000 6.12597466742249E+0000 6.12096374191747E+0000 + 6.11595629217020E+0000 6.11095231615833E+0000 6.10595181186052E+0000 6.10095477725639E+0000 6.09596121032657E+0000 + 6.09097110905265E+0000 6.08598447141723E+0000 6.08100129540388E+0000 6.07602157899716E+0000 6.07104532018260E+0000 + 6.06607251694673E+0000 6.06110316727705E+0000 6.05613726916203E+0000 6.05117482059117E+0000 6.04621581955490E+0000 + 6.04126026404465E+0000 6.03630815205283E+0000 6.03135948157284E+0000 6.02641425059904E+0000 6.02147245712677E+0000 + 6.01653409915237E+0000 6.01159917467315E+0000 6.00666768168738E+0000 6.00173961819433E+0000 5.99681498219424E+0000 + 5.99189377168831E+0000 5.98697598467875E+0000 5.98206161916871E+0000 5.97715067316235E+0000 5.97224314466477E+0000 + 5.96733903168207E+0000 5.96243833222131E+0000 5.95754104429054E+0000 5.95264716589877E+0000 5.94775669505599E+0000 + 5.94286962977315E+0000 5.93798596806219E+0000 5.93310570793600E+0000 5.92822884740847E+0000 5.92335538449444E+0000 + 5.91848531720973E+0000 5.91361864357112E+0000 5.90875536159636E+0000 5.90389546930419E+0000 5.89903896471430E+0000 + 5.89418584584735E+0000 5.88933611072497E+0000 5.88448975736977E+0000 5.87964678380530E+0000 5.87480718805611E+0000 + 5.86997096814769E+0000 5.86513812210650E+0000 5.86030864795998E+0000 5.85548254373653E+0000 5.85065980746551E+0000 + 5.84584043717725E+0000 5.84102443090303E+0000 5.83621178667512E+0000 5.83140250252673E+0000 5.82659657649203E+0000 + 5.82179400660618E+0000 5.81699479090528E+0000 5.81219892742639E+0000 5.80740641420755E+0000 5.80261724928775E+0000 + 5.79783143070693E+0000 5.79304895650601E+0000 5.78826982472685E+0000 5.78349403341229E+0000 5.77872158060612E+0000 + 5.77395246435307E+0000 5.76918668269886E+0000 5.76442423369015E+0000 5.75966511537455E+0000 5.75490932580066E+0000 + 5.75015686301799E+0000 5.74540772507704E+0000 5.74066191002925E+0000 5.73591941592704E+0000 5.73118024082373E+0000 + 5.72644438277367E+0000 5.72171183983209E+0000 5.71698261005524E+0000 5.71225669150027E+0000 5.70753408222531E+0000 + 5.70281478028943E+0000 5.69809878375267E+0000 5.69338609067601E+0000 5.68867669912138E+0000 5.68397060715167E+0000 + 5.67926781283070E+0000 5.67456831422326E+0000 5.66987210939509E+0000 5.66517919641286E+0000 5.66048957334422E+0000 + 5.65580323825774E+0000 5.65112018922295E+0000 5.64644042431033E+0000 5.64176394159130E+0000 5.63709073913824E+0000 + 5.63242081502445E+0000 5.62775416732421E+0000 5.62309079411272E+0000 5.61843069346615E+0000 5.61377386346158E+0000 + 5.60912030217707E+0000 5.60447000769161E+0000 5.59982297808512E+0000 5.59517921143849E+0000 5.59053870583354E+0000 + 5.58590145935302E+0000 5.58126747008064E+0000 5.57663673610105E+0000 5.57200925549983E+0000 5.56738502636352E+0000 + 5.56276404677958E+0000 5.55814631483643E+0000 5.55353182862341E+0000 5.54892058623081E+0000 5.54431258574987E+0000 + 5.53970782527275E+0000 5.53510630289255E+0000 5.53050801670332E+0000 5.52591296480004E+0000 5.52132114527863E+0000 + 5.51673255623594E+0000 5.51214719576976E+0000 5.50756506197883E+0000 5.50298615296280E+0000 5.49841046682228E+0000 + 5.49383800165879E+0000 5.48926875557481E+0000 5.48470272667373E+0000 5.48013991305989E+0000 5.47558031283857E+0000 + 5.47102392411595E+0000 5.46647074499917E+0000 5.46192077359631E+0000 5.45737400801636E+0000 5.45283044636924E+0000 + 5.44829008676581E+0000 5.44375292731787E+0000 5.43921896613814E+0000 5.43468820134027E+0000 5.43016063103883E+0000 + 5.42563625334934E+0000 5.42111506638823E+0000 5.41659706827286E+0000 5.41208225712154E+0000 5.40757063105348E+0000 + 5.40306218818882E+0000 5.39855692664865E+0000 5.39405484455496E+0000 5.38955594003067E+0000 5.38506021119965E+0000 + 5.38056765618667E+0000 5.37607827311743E+0000 5.37159206011854E+0000 5.36710901531758E+0000 5.36262913684300E+0000 + 5.35815242282420E+0000 5.35367887139151E+0000 5.34920848067616E+0000 5.34474124881032E+0000 5.34027717392707E+0000 + 5.33581625416042E+0000 5.33135848764530E+0000 5.32690387251755E+0000 5.32245240691395E+0000 5.31800408897217E+0000 + 5.31355891683083E+0000 5.30911688862945E+0000 5.30467800250848E+0000 5.30024225660927E+0000 5.29580964907411E+0000 + 5.29138017804619E+0000 5.28695384166963E+0000 5.28253063808947E+0000 5.27811056545164E+0000 5.27369362190301E+0000 + 5.26927980559135E+0000 5.26486911466537E+0000 5.26046154727467E+0000 5.25605710156977E+0000 5.25165577570211E+0000 + 5.24725756782404E+0000 5.24286247608882E+0000 5.23847049865062E+0000 5.23408163366454E+0000 5.22969587928657E+0000 + 5.22531323367363E+0000 5.22093369498354E+0000 5.21655726137503E+0000 5.21218393100775E+0000 5.20781370204225E+0000 + 5.20344657263999E+0000 5.19908254096336E+0000 5.19472160517562E+0000 5.19036376344098E+0000 5.18600901392453E+0000 + 5.18165735479227E+0000 5.17730878421113E+0000 5.17296330034892E+0000 5.16862090137437E+0000 5.16428158545711E+0000 + 5.15994535076769E+0000 5.15561219547755E+0000 5.15128211775904E+0000 5.14695511578542E+0000 5.14263118773084E+0000 + 5.13831033177037E+0000 5.13399254607998E+0000 5.12967782883654E+0000 5.12536617821782E+0000 5.12105759240249E+0000 + 5.11675206957014E+0000 5.11244960790124E+0000 5.10815020557718E+0000 5.10385386078024E+0000 5.09956057169360E+0000 + 5.09527033650134E+0000 5.09098315338844E+0000 5.08669902054080E+0000 5.08241793614518E+0000 5.07813989838927E+0000 + 5.07386490546164E+0000 5.06959295555178E+0000 5.06532404685005E+0000 5.06105817754774E+0000 5.05679534583699E+0000 + 5.05253554991088E+0000 5.04827878796338E+0000 5.04402505818932E+0000 5.03977435878447E+0000 5.03552668794547E+0000 + 5.03128204386986E+0000 5.02704042475608E+0000 5.02280182880345E+0000 5.01856625421219E+0000 5.01433369918343E+0000 + 5.01010416191916E+0000 5.00587764062229E+0000 5.00165413349661E+0000 4.99743363874681E+0000 4.99321615457845E+0000 + 4.98900167919800E+0000 4.98479021081282E+0000 4.98058174763115E+0000 4.97637628786213E+0000 4.97217382971578E+0000 + 4.96797437140302E+0000 4.96377791113565E+0000 4.95958444712635E+0000 4.95539397758872E+0000 4.95120650073720E+0000 + 4.94702201478715E+0000 4.94284051795482E+0000 4.93866200845733E+0000 4.93448648451269E+0000 4.93031394433979E+0000 + 4.92614438615842E+0000 4.92197780818925E+0000 4.91781420865382E+0000 4.91365358577457E+0000 4.90949593777483E+0000 + 4.90534126287878E+0000 4.90118955931153E+0000 4.89704082529903E+0000 4.89289505906813E+0000 4.88875225884657E+0000 + 4.88461242286297E+0000 4.88047554934681E+0000 4.87634163652847E+0000 4.87221068263920E+0000 4.86808268591114E+0000 + 4.86395764457732E+0000 4.85983555687161E+0000 4.85571642102879E+0000 4.85160023528452E+0000 4.84748699787533E+0000 + 4.84337670703861E+0000 4.83926936101266E+0000 4.83516495803664E+0000 4.83106349635059E+0000 4.82696497419542E+0000 + 4.82286938981292E+0000 4.81877674144576E+0000 4.81468702733747E+0000 4.81060024573249E+0000 4.80651639487609E+0000 + 4.80243547301444E+0000 4.79835747839458E+0000 4.79428240926442E+0000 4.79021026387275E+0000 4.78614104046921E+0000 + 4.78207473730435E+0000 4.77801135262957E+0000 4.77395088469712E+0000 4.76989333176017E+0000 4.76583869207272E+0000 + 4.76178696388966E+0000 4.75773814546675E+0000 4.75369223506060E+0000 4.74964923092871E+0000 4.74560913132945E+0000 + 4.74157193452204E+0000 4.73753763876659E+0000 4.73350624232407E+0000 4.72947774345629E+0000 4.72545214042598E+0000 + 4.72142943149670E+0000 4.71740961493287E+0000 4.71339268899982E+0000 4.70937865196369E+0000 4.70536750209152E+0000 + 4.70135923765120E+0000 4.69735385691151E+0000 4.69335135814206E+0000 4.68935173961335E+0000 4.68535499959672E+0000 + 4.68136113636439E+0000 4.67737014818943E+0000 4.67338203334580E+0000 4.66939679010829E+0000 4.66541441675257E+0000 + 4.66143491155515E+0000 4.65745827279344E+0000 4.65348449874566E+0000 4.64951358769094E+0000 4.64554553790923E+0000 + 4.64158034768137E+0000 4.63761801528904E+0000 4.63365853901478E+0000 4.62970191714199E+0000 4.62574814795494E+0000 + 4.62179722973874E+0000 4.61784916077936E+0000 4.61390393936365E+0000 4.60996156377928E+0000 4.60602203231480E+0000 + 4.60208534325961E+0000 4.59815149490397E+0000 4.59422048553899E+0000 4.59029231345663E+0000 4.58636697694971E+0000 + 4.58244447431192E+0000 4.57852480383776E+0000 4.57460796382263E+0000 4.57069395256275E+0000 4.56678276835523E+0000 + 4.56287440949798E+0000 4.55896887428981E+0000 4.55506616103035E+0000 4.55116626802010E+0000 4.54726919356040E+0000 + 4.54337493595344E+0000 4.53948349350227E+0000 4.53559486451078E+0000 4.53170904728372E+0000 4.52782604012667E+0000 + 4.52394584134608E+0000 4.52006844924923E+0000 4.51619386214426E+0000 4.51232207834016E+0000 4.50845309614675E+0000 + 4.50458691387472E+0000 4.50072352983558E+0000 4.49686294234172E+0000 4.49300514970633E+0000 4.48915015024349E+0000 + 4.48529794226810E+0000 4.48144852409592E+0000 4.47760189404353E+0000 4.47375805042838E+0000 4.46991699156875E+0000 + 4.46607871578376E+0000 4.46224322139339E+0000 4.45841050671844E+0000 4.45458057008058E+0000 4.45075340980229E+0000 + 4.44692902420691E+0000 4.44310741161861E+0000 4.43928857036243E+0000 4.43547249876421E+0000 4.43165919515065E+0000 + 4.42784865784930E+0000 4.42404088518853E+0000 4.42023587549755E+0000 4.41643362710643E+0000 4.41263413834605E+0000 + 4.40883740754816E+0000 4.40504343304530E+0000 4.40125221317090E+0000 4.39746374625920E+0000 4.39367803064527E+0000 + 4.38989506466502E+0000 4.38611484665522E+0000 4.38233737495344E+0000 4.37856264789811E+0000 4.37479066382849E+0000 + 4.37102142108466E+0000 4.36725491800754E+0000 4.36349115293890E+0000 4.35973012422134E+0000 4.35597183019826E+0000 + 4.35221626921394E+0000 4.34846343961345E+0000 4.34471333974272E+0000 4.34096596794849E+0000 4.33722132257837E+0000 + 4.33347940198075E+0000 4.32974020450488E+0000 4.32600372850084E+0000 4.32226997231954E+0000 4.31853893431269E+0000 + 4.31481061283288E+0000 4.31108500623348E+0000 4.30736211286873E+0000 4.30364193109366E+0000 4.29992445926416E+0000 + 4.29620969573692E+0000 4.29249763886947E+0000 4.28878828702018E+0000 4.28508163854821E+0000 4.28137769181359E+0000 + 4.27767644517715E+0000 4.27397789700054E+0000 4.27028204564624E+0000 4.26658888947757E+0000 4.26289842685866E+0000 + 4.25921065615446E+0000 4.25552557573076E+0000 4.25184318395415E+0000 4.24816347919206E+0000 4.24448645981274E+0000 + 4.24081212418526E+0000 4.23714047067950E+0000 4.23347149766619E+0000 4.22980520351685E+0000 4.22614158660384E+0000 + 4.22248064530034E+0000 4.21882237798033E+0000 4.21516678301863E+0000 4.21151385879088E+0000 4.20786360367353E+0000 + 4.20421601604384E+0000 4.20057109427991E+0000 4.19692883676063E+0000 4.19328924186575E+0000 4.18965230797579E+0000 + 4.18601803347211E+0000 4.18238641673690E+0000 4.17875745615313E+0000 4.17513115010462E+0000 4.17150749697599E+0000 + 4.16788649515267E+0000 4.16426814302091E+0000 4.16065243896779E+0000 4.15703938138118E+0000 4.15342896864976E+0000 + 4.14982119916306E+0000 4.14621607131139E+0000 4.14261358348588E+0000 4.13901373407847E+0000 4.13541652148193E+0000 + 4.13182194408982E+0000 4.12823000029652E+0000 4.12464068849722E+0000 4.12105400708792E+0000 4.11746995446543E+0000 + 4.11388852902737E+0000 4.11030972917218E+0000 4.10673355329908E+0000 4.10315999980814E+0000 4.09958906710021E+0000 + 4.09602075357694E+0000 4.09245505764082E+0000 4.08889197769513E+0000 4.08533151214395E+0000 4.08177365939217E+0000 + 4.07821841784551E+0000 4.07466578591045E+0000 4.07111576199432E+0000 4.06756834450523E+0000 4.06402353185211E+0000 + 4.06048132244468E+0000 4.05694171469348E+0000 4.05340470700983E+0000 4.04987029780589E+0000 4.04633848549459E+0000 + 4.04280926848967E+0000 4.03928264520570E+0000 4.03575861405801E+0000 4.03223717346276E+0000 4.02871832183691E+0000 + 4.02520205759821E+0000 4.02168837916521E+0000 4.01817728495728E+0000 4.01466877339457E+0000 4.01116284289804E+0000 + 4.00765949188944E+0000 4.00415871879133E+0000 4.00066052202708E+0000 3.99716490002082E+0000 3.99367185119751E+0000 + 3.99018137398290E+0000 3.98669346680355E+0000 3.98320812808679E+0000 3.97972535626076E+0000 3.97624514975440E+0000 + 3.97276750699745E+0000 3.96929242642043E+0000 3.96581990645468E+0000 3.96234994553230E+0000 3.95888254208623E+0000 + 3.95541769455015E+0000 3.95195540135859E+0000 3.94849566094684E+0000 3.94503847175098E+0000 3.94158383220791E+0000 + 3.93813174075529E+0000 3.93468219583161E+0000 3.93123519587611E+0000 3.92779073932886E+0000 3.92434882463069E+0000 + 3.92090945022325E+0000 3.91747261454897E+0000 3.91403831605104E+0000 3.91060655317350E+0000 3.90717732436112E+0000 + 3.90375062805950E+0000 3.90032646271501E+0000 3.89690482677482E+0000 3.89348571868688E+0000 3.89006913689992E+0000 + 3.88665507986349E+0000 3.88324354602788E+0000 3.87983453384421E+0000 3.87642804176437E+0000 3.87302406824102E+0000 + 3.86962261172764E+0000 3.86622367067846E+0000 3.86282724354853E+0000 3.85943332879365E+0000 3.85604192487044E+0000 + 3.85265303023627E+0000 3.84926664334933E+0000 3.84588276266855E+0000 3.84250138665369E+0000 3.83912251376526E+0000 + 3.83574614246457E+0000 3.83237227121369E+0000 3.82900089847551E+0000 3.82563202271367E+0000 3.82226564239259E+0000 + 3.81890175597750E+0000 3.81554036193438E+0000 3.81218145873001E+0000 3.80882504483194E+0000 3.80547111870850E+0000 + 3.80211967882880E+0000 3.79877072366274E+0000 3.79542425168099E+0000 3.79208026135499E+0000 3.78873875115697E+0000 + 3.78539971955993E+0000 3.78206316503765E+0000 3.77872908606470E+0000 3.77539748111640E+0000 3.77206834866887E+0000 + 3.76874168719899E+0000 3.76541749518443E+0000 3.76209577110363E+0000 3.75877651343580E+0000 3.75545972066092E+0000 + 3.75214539125976E+0000 3.74883352371385E+0000 3.74552411650550E+0000 3.74221716811781E+0000 3.73891267703462E+0000 + 3.73561064174056E+0000 3.73231106072103E+0000 3.72901393246221E+0000 3.72571925545104E+0000 3.72242702817524E+0000 + 3.71913724912330E+0000 3.71584991678447E+0000 3.71256502964878E+0000 3.70928258620703E+0000 3.70600258495079E+0000 + 3.70272502437240E+0000 3.69944990296496E+0000 3.69617721922235E+0000 3.69290697163922E+0000 3.68963915871097E+0000 + 3.68637377893378E+0000 3.68311083080460E+0000 3.67985031282115E+0000 3.67659222348191E+0000 3.67333656128612E+0000 + 3.67008332473380E+0000 3.66683251232573E+0000 3.66358412256344E+0000 3.66033815394926E+0000 3.65709460498626E+0000 + 3.65385347417827E+0000 3.65061476002990E+0000 3.64737846104651E+0000 3.64414457573424E+0000 3.64091310259998E+0000 + 3.63768404015138E+0000 3.63445738689687E+0000 3.63123314134563E+0000 3.62801130200759E+0000 3.62479186739347E+0000 + 3.62157483601473E+0000 3.61836020638359E+0000 3.61514797701304E+0000 3.61193814641684E+0000 3.60873071310948E+0000 + 3.60552567560623E+0000 3.60232303242313E+0000 3.59912278207695E+0000 3.59592492308524E+0000 3.59272945396629E+0000 + 3.58953637323917E+0000 3.58634567942371E+0000 3.58315737104046E+0000 3.57997144661076E+0000 3.57678790465671E+0000 + 3.57360674370113E+0000 3.57042796226765E+0000 3.56725155888060E+0000 3.56407753206511E+0000 3.56090588034703E+0000 + 3.55773660225300E+0000 3.55456969631038E+0000 3.55140516104730E+0000 3.54824299499264E+0000 3.54508319667606E+0000 + 3.54192576462792E+0000 3.53877069737938E+0000 3.53561799346233E+0000 3.53246765140942E+0000 3.52931966975404E+0000 + 3.52617404703034E+0000 3.52303078177324E+0000 3.51988987251837E+0000 3.51675131780214E+0000 3.51361511616170E+0000 + 3.51048126613496E+0000 3.50734976626056E+0000 3.50422061507791E+0000 3.50109381112716E+0000 3.49796935294920E+0000 + 3.49484723908569E+0000 3.49172746807901E+0000 3.48861003847231E+0000 3.48549494880948E+0000 3.48238219763516E+0000 + 3.47927178349472E+0000 3.47616370493430E+0000 3.47305796050077E+0000 3.46995454874176E+0000 3.46685346820561E+0000 + 3.46375471744147E+0000 3.46065829499916E+0000 3.45756419942931E+0000 3.45447242928324E+0000 3.45138298311305E+0000 + 3.44829585947156E+0000 3.44521105691236E+0000 3.44212857398977E+0000 3.43904840925883E+0000 3.43597056127535E+0000 + 3.43289502859588E+0000 3.42982180977770E+0000 3.42675090337883E+0000 3.42368230795805E+0000 3.42061602207486E+0000 + 3.41755204428951E+0000 3.41449037316298E+0000 3.41143100725701E+0000 3.40837394513406E+0000 3.40531918535733E+0000 + 3.40226672649077E+0000 3.39921656709907E+0000 3.39616870574763E+0000 3.39312314100263E+0000 3.39007987143095E+0000 + 3.38703889560023E+0000 3.38400021207884E+0000 3.38096381943588E+0000 3.37792971624119E+0000 3.37489790106535E+0000 + 3.37186837247968E+0000 3.36884112905622E+0000 3.36581616936775E+0000 3.36279349198779E+0000 3.35977309549060E+0000 + 3.35675497845115E+0000 3.35373913944517E+0000 3.35072557704911E+0000 3.34771428984015E+0000 3.34470527639621E+0000 + 3.34169853529594E+0000 3.33869406511873E+0000 3.33569186444468E+0000 3.33269193185463E+0000 3.32969426593018E+0000 + 3.32669886525361E+0000 3.32370572840798E+0000 3.32071485397703E+0000 3.31772624054528E+0000 3.31473988669795E+0000 + 3.31175579102099E+0000 3.30877395210109E+0000 3.30579436852566E+0000 3.30281703888283E+0000 3.29984196176148E+0000 + 3.29686913575121E+0000 3.29389855944234E+0000 3.29093023142591E+0000 3.28796415029370E+0000 3.28500031463823E+0000 + 3.28203872305270E+0000 3.27907937413109E+0000 3.27612226646808E+0000 3.27316739865905E+0000 3.27021476930016E+0000 + 3.26726437698824E+0000 3.26431622032088E+0000 3.26137029789638E+0000 3.25842660831377E+0000 3.25548515017279E+0000 + 3.25254592207392E+0000 3.24960892261835E+0000 3.24667415040800E+0000 3.24374160404550E+0000 3.24081128213422E+0000 + 3.23788318327823E+0000 3.23495730608235E+0000 3.23203364915208E+0000 3.22911221109368E+0000 3.22619299051411E+0000 + 3.22327598602105E+0000 3.22036119622290E+0000 3.21744861972879E+0000 3.21453825514856E+0000 3.21163010109275E+0000 + 3.20872415617266E+0000 3.20582041900028E+0000 3.20291888818831E+0000 3.20001956235019E+0000 3.19712244010007E+0000 + 3.19422752005281E+0000 3.19133480082398E+0000 3.18844428102989E+0000 3.18555595928754E+0000 3.18266983421466E+0000 + 3.17978590442970E+0000 3.17690416855181E+0000 3.17402462520085E+0000 3.17114727299743E+0000 3.16827211056283E+0000 + 3.16539913651906E+0000 3.16252834948886E+0000 3.15965974809566E+0000 3.15679333096361E+0000 3.15392909671759E+0000 + 3.15106704398315E+0000 3.14820717138659E+0000 3.14534947755491E+0000 3.14249396111582E+0000 3.13964062069774E+0000 + 3.13678945492980E+0000 3.13394046244184E+0000 3.13109364186441E+0000 3.12824899182877E+0000 3.12540651096690E+0000 + 3.12256619791147E+0000 3.11972805129586E+0000 3.11689206975417E+0000 3.11405825192122E+0000 3.11122659643250E+0000 + 3.10839710192423E+0000 3.10556976703335E+0000 3.10274459039749E+0000 3.09992157065498E+0000 3.09710070644486E+0000 + 3.09428199640690E+0000 3.09146543918154E+0000 3.08865103340995E+0000 3.08583877773399E+0000 3.08302867079624E+0000 + 3.08022071123997E+0000 3.07741489770916E+0000 3.07461122884849E+0000 3.07180970330336E+0000 3.06901031971984E+0000 + 3.06621307674474E+0000 3.06341797302555E+0000 3.06062500721046E+0000 3.05783417794838E+0000 3.05504548388890E+0000 + 3.05225892368233E+0000 3.04947449597967E+0000 3.04669219943263E+0000 3.04391203269360E+0000 3.04113399441570E+0000 + 3.03835808325272E+0000 3.03558429785918E+0000 3.03281263689026E+0000 3.03004309900188E+0000 3.02727568285063E+0000 + 3.02451038709381E+0000 3.02174721038943E+0000 3.01898615139616E+0000 3.01622720877340E+0000 3.01347038118125E+0000 + 3.01071566728048E+0000 3.00796306573257E+0000 3.00521257519971E+0000 3.00246419434477E+0000 2.99971792183131E+0000 + 2.99697375632360E+0000 2.99423169648660E+0000 2.99149174098596E+0000 2.98875388848804E+0000 2.98601813765986E+0000 + 2.98328448716916E+0000 2.98055293568439E+0000 2.97782348187464E+0000 2.97509612440975E+0000 2.97237086196022E+0000 + 2.96964769319725E+0000 2.96692661679273E+0000 2.96420763141924E+0000 2.96149073575006E+0000 2.95877592845915E+0000 + 2.95606320822117E+0000 2.95335257371146E+0000 2.95064402360606E+0000 2.94793755658170E+0000 2.94523317131580E+0000 + 2.94253086648645E+0000 2.93983064077245E+0000 2.93713249285329E+0000 2.93443642140913E+0000 2.93174242512083E+0000 + 2.92905050266995E+0000 2.92636065273871E+0000 2.92367287401003E+0000 2.92098716516753E+0000 2.91830352489549E+0000 + 2.91562195187890E+0000 2.91294244480343E+0000 2.91026500235542E+0000 2.90758962322191E+0000 2.90491630609063E+0000 + 2.90224504964998E+0000 2.89957585258905E+0000 2.89690871359763E+0000 2.89424363136616E+0000 2.89158060458579E+0000 + 2.88891963194836E+0000 2.88626071214635E+0000 2.88360384387298E+0000 2.88094902582211E+0000 2.87829625668831E+0000 + 2.87564553516679E+0000 2.87299685995350E+0000 2.87035022974502E+0000 2.86770564323863E+0000 2.86506309913231E+0000 + 2.86242259612469E+0000 2.85978413291510E+0000 2.85714770820353E+0000 2.85451332069067E+0000 2.85188096907787E+0000 + 2.84925065206718E+0000 2.84662236836131E+0000 2.84399611666367E+0000 2.84137189567832E+0000 2.83874970411001E+0000 + 2.83612954066417E+0000 2.83351140404691E+0000 2.83089529296501E+0000 2.82828120612593E+0000 2.82566914223781E+0000 + 2.82305910000945E+0000 2.82045107815034E+0000 2.81784507537064E+0000 2.81524109038119E+0000 2.81263912189350E+0000 + 2.81003916861975E+0000 2.80744122927281E+0000 2.80484530256620E+0000 2.80225138721414E+0000 2.79965948193149E+0000 + 2.79706958543383E+0000 2.79448169643737E+0000 2.79189581365900E+0000 2.78931193581631E+0000 2.78673006162752E+0000 + 2.78415018981156E+0000 2.78157231908800E+0000 2.77899644817710E+0000 2.77642257579979E+0000 2.77385070067767E+0000 + 2.77128082153299E+0000 2.76871293708869E+0000 2.76614704606838E+0000 2.76358314719633E+0000 2.76102123919748E+0000 + 2.75846132079745E+0000 2.75590339072251E+0000 2.75334744769961E+0000 2.75079349045636E+0000 2.74824151772105E+0000 + 2.74569152822263E+0000 2.74314352069071E+0000 2.74059749385557E+0000 2.73805344644816E+0000 2.73551137720010E+0000 + 2.73297128484367E+0000 2.73043316811181E+0000 2.72789702573813E+0000 2.72536285645690E+0000 2.72283065900308E+0000 + 2.72030043211225E+0000 2.71777217452068E+0000 2.71524588496532E+0000 2.71272156218374E+0000 2.71019920491422E+0000 + 2.70767881189566E+0000 2.70516038186765E+0000 2.70264391357044E+0000 2.70012940574493E+0000 2.69761685713269E+0000 + 2.69510626647594E+0000 2.69259763251759E+0000 2.69009095400116E+0000 2.68758622967089E+0000 2.68508345827164E+0000 + 2.68258263854894E+0000 2.68008376924897E+0000 2.67758684911860E+0000 2.67509187690533E+0000 2.67259885135732E+0000 + 2.67010777122340E+0000 2.66761863525306E+0000 2.66513144219643E+0000 2.66264619080431E+0000 2.66016287982816E+0000 + 2.65768150802010E+0000 2.65520207413289E+0000 2.65272457691995E+0000 2.65024901513538E+0000 2.64777538753391E+0000 + 2.64530369287092E+0000 2.64283392990247E+0000 2.64036609738526E+0000 2.63790019407666E+0000 2.63543621873467E+0000 + 2.63297417011795E+0000 2.63051404698583E+0000 2.62805584809828E+0000 2.62559957221594E+0000 2.62314521810007E+0000 + 2.62069278451260E+0000 2.61824227021614E+0000 2.61579367397390E+0000 2.61334699454978E+0000 2.61090223070832E+0000 + 2.60845938121471E+0000 2.60601844483480E+0000 2.60357942033506E+0000 2.60114230648265E+0000 2.59870710204537E+0000 + 2.59627380579164E+0000 2.59384241649057E+0000 2.59141293291189E+0000 2.58898535382600E+0000 2.58655967800393E+0000 + 2.58413590421738E+0000 2.58171403123867E+0000 2.57929405784079E+0000 2.57687598279737E+0000 2.57445980488269E+0000 + 2.57204552287167E+0000 2.56963313553988E+0000 2.56722264166355E+0000 2.56481404001953E+0000 2.56240732938534E+0000 + 2.56000250853912E+0000 2.55759957625968E+0000 2.55519853132647E+0000 2.55279937251957E+0000 2.55040209861972E+0000 + 2.54800670840830E+0000 2.54561320066733E+0000 2.54322157417947E+0000 2.54083182772803E+0000 2.53844396009697E+0000 + 2.53605797007088E+0000 2.53367385643499E+0000 2.53129161797519E+0000 2.52891125347799E+0000 2.52653276173056E+0000 + 2.52415614152071E+0000 2.52178139163687E+0000 2.51940851086813E+0000 2.51703749800422E+0000 2.51466835183550E+0000 + 2.51230107115298E+0000 2.50993565474830E+0000 2.50757210141376E+0000 2.50521040994227E+0000 2.50285057912739E+0000 + 2.50049260776333E+0000 2.49813649464492E+0000 2.49578223856764E+0000 2.49342983832762E+0000 2.49107929272159E+0000 + 2.48873060054694E+0000 2.48638376060171E+0000 2.48403877168455E+0000 2.48169563259477E+0000 2.47935434213230E+0000 + 2.47701489909770E+0000 2.47467730229219E+0000 2.47234155051760E+0000 2.47000764257642E+0000 2.46767557727174E+0000 + 2.46534535340731E+0000 2.46301696978752E+0000 2.46069042521737E+0000 2.45836571850251E+0000 2.45604284844921E+0000 + 2.45372181386439E+0000 2.45140261355560E+0000 2.44908524633101E+0000 2.44676971099942E+0000 2.44445600637028E+0000 + 2.44214413125366E+0000 2.43983408446026E+0000 2.43752586480141E+0000 2.43521947108909E+0000 2.43291490213588E+0000 + 2.43061215675501E+0000 2.42831123376033E+0000 2.42601213196633E+0000 2.42371485018812E+0000 2.42141938724144E+0000 + 2.41912574194267E+0000 2.41683391310880E+0000 2.41454389955746E+0000 2.41225570010691E+0000 2.40996931357603E+0000 + 2.40768473878433E+0000 2.40540197455195E+0000 2.40312101969966E+0000 2.40084187304883E+0000 2.39856453342150E+0000 + 2.39628899964030E+0000 2.39401527052851E+0000 2.39174334491001E+0000 2.38947322160932E+0000 2.38720489945160E+0000 + 2.38493837726260E+0000 2.38267365386873E+0000 2.38041072809699E+0000 2.37814959877503E+0000 2.37589026473112E+0000 + 2.37363272479413E+0000 2.37137697779359E+0000 2.36912302255962E+0000 2.36687085792298E+0000 2.36462048271505E+0000 + 2.36237189576782E+0000 2.36012509591391E+0000 2.35788008198658E+0000 2.35563685281968E+0000 2.35339540724769E+0000 + 2.35115574410572E+0000 2.34891786222950E+0000 2.34668176045536E+0000 2.34444743762028E+0000 2.34221489256183E+0000 + 2.33998412411822E+0000 2.33775513112827E+0000 2.33552791243142E+0000 2.33330246686772E+0000 2.33107879327786E+0000 + 2.32885689050313E+0000 2.32663675738543E+0000 2.32441839276730E+0000 2.32220179549188E+0000 2.31998696440294E+0000 + 2.31777389834485E+0000 2.31556259616260E+0000 2.31335305670181E+0000 2.31114527880870E+0000 2.30893926133012E+0000 + 2.30673500311352E+0000 2.30453250300697E+0000 2.30233175985915E+0000 2.30013277251937E+0000 2.29793553983754E+0000 + 2.29574006066418E+0000 2.29354633385044E+0000 2.29135435824807E+0000 2.28916413270943E+0000 2.28697565608751E+0000 + 2.28478892723589E+0000 2.28260394500879E+0000 2.28042070826101E+0000 2.27823921584798E+0000 2.27605946662574E+0000 + 2.27388145945093E+0000 2.27170519318082E+0000 2.26953066667328E+0000 2.26735787878678E+0000 2.26518682838042E+0000 + 2.26301751431390E+0000 2.26084993544752E+0000 2.25868409064220E+0000 2.25651997875946E+0000 2.25435759866145E+0000 + 2.25219694921091E+0000 2.25003802927118E+0000 2.24788083770623E+0000 2.24572537338062E+0000 2.24357163515953E+0000 + 2.24141962190873E+0000 2.23926933249462E+0000 2.23712076578419E+0000 2.23497392064503E+0000 2.23282879594536E+0000 + 2.23068539055398E+0000 2.22854370334030E+0000 2.22640373317436E+0000 2.22426547892678E+0000 2.22212893946878E+0000 + 2.21999411367221E+0000 2.21786100040949E+0000 2.21572959855368E+0000 2.21359990697842E+0000 2.21147192455796E+0000 + 2.20934565016715E+0000 2.20722108268144E+0000 2.20509822097690E+0000 2.20297706393017E+0000 2.20085761041853E+0000 + 2.19873985931983E+0000 2.19662380951254E+0000 2.19450945987572E+0000 2.19239680928904E+0000 2.19028585663277E+0000 + 2.18817660078776E+0000 2.18606904063549E+0000 2.18396317505802E+0000 2.18185900293802E+0000 2.17975652315876E+0000 + 2.17765573460408E+0000 2.17555663615847E+0000 2.17345922670697E+0000 2.17136350513525E+0000 2.16926947032956E+0000 + 2.16717712117675E+0000 2.16508645656429E+0000 2.16299747538021E+0000 2.16091017651316E+0000 2.15882455885238E+0000 + 2.15674062128771E+0000 2.15465836270959E+0000 2.15257778200904E+0000 2.15049887807769E+0000 2.14842164980775E+0000 + 2.14634609609205E+0000 2.14427221582400E+0000 2.14220000789758E+0000 2.14012947120742E+0000 2.13806060464869E+0000 + 2.13599340711719E+0000 2.13392787750929E+0000 2.13186401472197E+0000 2.12980181765278E+0000 2.12774128519989E+0000 + 2.12568241626205E+0000 2.12362520973860E+0000 2.12156966452947E+0000 2.11951577953519E+0000 2.11746355365688E+0000 + 2.11541298579624E+0000 2.11336407485557E+0000 2.11131681973775E+0000 2.10927121934628E+0000 2.10722727258521E+0000 + 2.10518497835921E+0000 2.10314433557352E+0000 2.10110534313398E+0000 2.09906799994701E+0000 2.09703230491964E+0000 + 2.09499825695946E+0000 2.09296585497467E+0000 2.09093509787403E+0000 2.08890598456693E+0000 2.08687851396331E+0000 + 2.08485268497372E+0000 2.08282849650927E+0000 2.08080594748170E+0000 2.07878503680329E+0000 2.07676576338693E+0000 + 2.07474812614610E+0000 2.07273212399485E+0000 2.07071775584782E+0000 2.06870502062025E+0000 2.06669391722795E+0000 + 2.06468444458731E+0000 2.06267660161532E+0000 2.06067038722953E+0000 2.05866580034810E+0000 2.05666283988977E+0000 + 2.05466150477384E+0000 2.05266179392022E+0000 2.05066370624938E+0000 2.04866724068240E+0000 2.04667239614091E+0000 + 2.04467917154714E+0000 2.04268756582390E+0000 2.04069757789459E+0000 2.03870920668317E+0000 2.03672245111419E+0000 + 2.03473731011279E+0000 2.03275378260469E+0000 2.03077186751617E+0000 2.02879156377411E+0000 2.02681287030596E+0000 + 2.02483578603975E+0000 2.02286030990410E+0000 2.02088644082819E+0000 2.01891417774179E+0000 2.01694351957524E+0000 + 2.01497446525948E+0000 2.01300701372601E+0000 2.01104116390690E+0000 2.00907691473481E+0000 2.00711426514297E+0000 + 2.00515321406520E+0000 2.00319376043588E+0000 2.00123590318997E+0000 1.99927964126302E+0000 1.99732497359114E+0000 + 1.99537189911102E+0000 1.99342041675992E+0000 1.99147052547569E+0000 1.98952222419674E+0000 1.98757551186205E+0000 + 1.98563038741120E+0000 1.98368684978432E+0000 1.98174489792212E+0000 1.97980453076588E+0000 1.97786574725747E+0000 + 1.97592854633931E+0000 1.97399292695441E+0000 1.97205888804634E+0000 1.97012642855925E+0000 1.96819554743785E+0000 + 1.96626624362745E+0000 1.96433851607389E+0000 1.96241236372362E+0000 1.96048778552364E+0000 1.95856478042153E+0000 + 1.95664334736542E+0000 1.95472348530403E+0000 1.95280519318665E+0000 1.95088846996314E+0000 1.94897331458391E+0000 + 1.94705972599997E+0000 1.94514770316286E+0000 1.94323724502472E+0000 1.94132835053825E+0000 1.93942101865672E+0000 + 1.93751524833396E+0000 1.93561103852437E+0000 1.93370838818292E+0000 1.93180729626515E+0000 1.92990776172716E+0000 + 1.92800978352561E+0000 1.92611336061776E+0000 1.92421849196138E+0000 1.92232517651486E+0000 1.92043341323713E+0000 + 1.91854320108768E+0000 1.91665453902657E+0000 1.91476742601445E+0000 1.91288186101249E+0000 1.91099784298245E+0000 + 1.90911537088666E+0000 1.90723444368799E+0000 1.90535506034990E+0000 1.90347721983640E+0000 1.90160092111207E+0000 + 1.89972616314202E+0000 1.89785294489198E+0000 1.89598126532820E+0000 1.89411112341749E+0000 1.89224251812725E+0000 + 1.89037544842543E+0000 1.88850991328053E+0000 1.88664591166162E+0000 1.88478344253833E+0000 1.88292250488084E+0000 + 1.88106309765992E+0000 1.87920521984687E+0000 1.87734887041355E+0000 1.87549404833241E+0000 1.87364075257642E+0000 + 1.87178898211914E+0000 1.86993873593466E+0000 1.86809001299767E+0000 1.86624281228337E+0000 1.86439713276755E+0000 + 1.86255297342655E+0000 1.86071033323727E+0000 1.85886921117715E+0000 1.85702960622421E+0000 1.85519151735702E+0000 + 1.85335494355469E+0000 1.85151988379691E+0000 1.84968633706391E+0000 1.84785430233649E+0000 1.84602377859599E+0000 + 1.84419476482432E+0000 1.84236726000392E+0000 1.84054126311782E+0000 1.83871677314957E+0000 1.83689378908331E+0000 + 1.83507230990370E+0000 1.83325233459597E+0000 1.83143386214590E+0000 1.82961689153984E+0000 1.82780142176466E+0000 + 1.82598745180780E+0000 1.82417498065727E+0000 1.82236400730160E+0000 1.82055453072990E+0000 1.81874654993181E+0000 + 1.81694006389753E+0000 1.81513507161781E+0000 1.81333157208397E+0000 1.81152956428784E+0000 1.80972904722185E+0000 + 1.80793001987893E+0000 1.80613248125259E+0000 1.80433643033690E+0000 1.80254186612645E+0000 1.80074878761640E+0000 + 1.79895719380244E+0000 1.79716708368084E+0000 1.79537845624838E+0000 1.79359131050243E+0000 1.79180564544086E+0000 + 1.79002146006213E+0000 1.78823875336523E+0000 1.78645752434970E+0000 1.78467777201562E+0000 1.78289949536362E+0000 + 1.78112269339489E+0000 1.77934736511115E+0000 1.77757350951466E+0000 1.77580112560826E+0000 1.77403021239530E+0000 + 1.77226076887969E+0000 1.77049279406588E+0000 1.76872628695887E+0000 1.76696124656421E+0000 1.76519767188798E+0000 + 1.76343556193681E+0000 1.76167491571788E+0000 1.75991573223891E+0000 1.75815801050816E+0000 1.75640174953443E+0000 + 1.75464694832708E+0000 1.75289360589599E+0000 1.75114172125161E+0000 1.74939129340490E+0000 1.74764232136738E+0000 + 1.74589480415111E+0000 1.74414874076869E+0000 1.74240413023327E+0000 1.74066097155853E+0000 1.73891926375869E+0000 + 1.73717900584852E+0000 1.73544019684331E+0000 1.73370283575892E+0000 1.73196692161173E+0000 1.73023245341867E+0000 + 1.72849943019719E+0000 1.72676785096529E+0000 1.72503771474153E+0000 1.72330902054497E+0000 1.72158176739524E+0000 + 1.71985595431250E+0000 1.71813158031742E+0000 1.71640864443126E+0000 1.71468714567577E+0000 1.71296708307326E+0000 + 1.71124845564657E+0000 1.70953126241908E+0000 1.70781550241471E+0000 1.70610117465791E+0000 1.70438827817367E+0000 + 1.70267681198750E+0000 1.70096677512548E+0000 1.69925816661418E+0000 1.69755098548074E+0000 1.69584523075283E+0000 + 1.69414090145863E+0000 1.69243799662689E+0000 1.69073651528687E+0000 1.68903645646836E+0000 1.68733781920170E+0000 + 1.68564060251776E+0000 1.68394480544794E+0000 1.68225042702416E+0000 1.68055746627890E+0000 1.67886592224515E+0000 + 1.67717579395643E+0000 1.67548708044681E+0000 1.67379978075088E+0000 1.67211389390377E+0000 1.67042941894112E+0000 + 1.66874635489913E+0000 1.66706470081451E+0000 1.66538445572450E+0000 1.66370561866688E+0000 1.66202818867997E+0000 + 1.66035216480259E+0000 1.65867754607411E+0000 1.65700433153442E+0000 1.65533252022396E+0000 1.65366211118366E+0000 + 1.65199310345501E+0000 1.65032549608003E+0000 1.64865928810124E+0000 1.64699447856171E+0000 1.64533106650504E+0000 + 1.64366905097533E+0000 1.64200843101725E+0000 1.64034920567596E+0000 1.63869137399716E+0000 1.63703493502708E+0000 + 1.63537988781247E+0000 1.63372623140061E+0000 1.63207396483929E+0000 1.63042308717686E+0000 1.62877359746216E+0000 + 1.62712549474458E+0000 1.62547877807401E+0000 1.62383344650088E+0000 1.62218949907615E+0000 1.62054693485130E+0000 + 1.61890575287831E+0000 1.61726595220973E+0000 1.61562753189858E+0000 1.61399049099845E+0000 1.61235482856341E+0000 + 1.61072054364810E+0000 1.60908763530764E+0000 1.60745610259770E+0000 1.60582594457445E+0000 1.60419716029460E+0000 + 1.60256974881537E+0000 1.60094370919451E+0000 1.59931904049028E+0000 1.59769574176147E+0000 1.59607381206739E+0000 + 1.59445325046785E+0000 1.59283405602322E+0000 1.59121622779436E+0000 1.58959976484264E+0000 1.58798466622998E+0000 + 1.58637093101881E+0000 1.58475855827206E+0000 1.58314754705320E+0000 1.58153789642620E+0000 1.57992960545557E+0000 + 1.57832267320632E+0000 1.57671709874398E+0000 1.57511288113461E+0000 1.57351001944476E+0000 1.57190851274154E+0000 + 1.57030836009253E+0000 1.56870956056587E+0000 1.56711211323016E+0000 1.56551601715458E+0000 1.56392127140879E+0000 + 1.56232787506296E+0000 1.56073582718780E+0000 1.55914512685451E+0000 1.55755577313482E+0000 1.55596776510098E+0000 + 1.55438110182573E+0000 1.55279578238234E+0000 1.55121180584461E+0000 1.54962917128682E+0000 1.54804787778378E+0000 + 1.54646792441083E+0000 1.54488931024378E+0000 1.54331203435901E+0000 1.54173609583335E+0000 1.54016149374420E+0000 + 1.53858822716943E+0000 1.53701629518744E+0000 1.53544569687714E+0000 1.53387643131795E+0000 1.53230849758980E+0000 + 1.53074189477313E+0000 1.52917662194890E+0000 1.52761267819857E+0000 1.52605006260411E+0000 1.52448877424800E+0000 + 1.52292881221324E+0000 1.52137017558333E+0000 1.51981286344228E+0000 1.51825687487461E+0000 1.51670220896536E+0000 + 1.51514886480005E+0000 1.51359684146473E+0000 1.51204613804596E+0000 1.51049675363081E+0000 1.50894868730683E+0000 + 1.50740193816210E+0000 1.50585650528522E+0000 1.50431238776527E+0000 1.50276958469184E+0000 1.50122809515505E+0000 + 1.49968791824550E+0000 1.49814905305431E+0000 1.49661149867310E+0000 1.49507525419400E+0000 1.49354031870964E+0000 + 1.49200669131316E+0000 1.49047437109820E+0000 1.48894335715892E+0000 1.48741364858995E+0000 1.48588524448646E+0000 + 1.48435814394410E+0000 1.48283234605905E+0000 1.48130784992797E+0000 1.47978465464802E+0000 1.47826275931689E+0000 + 1.47674216303274E+0000 1.47522286489426E+0000 1.47370486400062E+0000 1.47218815945152E+0000 1.47067275034713E+0000 + 1.46915863578815E+0000 1.46764581487575E+0000 1.46613428671164E+0000 1.46462405039799E+0000 1.46311510503751E+0000 + 1.46160744973337E+0000 1.46010108358928E+0000 1.45859600570943E+0000 1.45709221519851E+0000 1.45558971116170E+0000 + 1.45408849270470E+0000 1.45258855893371E+0000 1.45108990895540E+0000 1.44959254187696E+0000 1.44809645680609E+0000 + 1.44660165285097E+0000 1.44510812912027E+0000 1.44361588472318E+0000 1.44212491876937E+0000 1.44063523036902E+0000 + 1.43914681863281E+0000 1.43765968267190E+0000 1.43617382159795E+0000 1.43468923452313E+0000 1.43320592056010E+0000 + 1.43172387882201E+0000 1.43024310842251E+0000 1.42876360847574E+0000 1.42728537809635E+0000 1.42580841639948E+0000 + 1.42433272250074E+0000 1.42285829551628E+0000 1.42138513456270E+0000 1.41991323875712E+0000 1.41844260721715E+0000 + 1.41697323906090E+0000 1.41550513340695E+0000 1.41403828937439E+0000 1.41257270608281E+0000 1.41110838265228E+0000 + 1.40964531820336E+0000 1.40818351185713E+0000 1.40672296273511E+0000 1.40526366995937E+0000 1.40380563265244E+0000 + 1.40234884993733E+0000 1.40089332093758E+0000 1.39943904477718E+0000 1.39798602058064E+0000 1.39653424747295E+0000 + 1.39508372457959E+0000 1.39363445102653E+0000 1.39218642594022E+0000 1.39073964844763E+0000 1.38929411767619E+0000 + 1.38784983275382E+0000 1.38640679280896E+0000 1.38496499697049E+0000 1.38352444436782E+0000 1.38208513413084E+0000 + 1.38064706538991E+0000 1.37921023727590E+0000 1.37777464892015E+0000 1.37634029945449E+0000 1.37490718801126E+0000 + 1.37347531372325E+0000 1.37204467572377E+0000 1.37061527314659E+0000 1.36918710512599E+0000 1.36776017079672E+0000 + 1.36633446929403E+0000 1.36490999975363E+0000 1.36348676131174E+0000 1.36206475310506E+0000 1.36064397427078E+0000 + 1.35922442394655E+0000 1.35780610127053E+0000 1.35638900538135E+0000 1.35497313541815E+0000 1.35355849052051E+0000 + 1.35214506982853E+0000 1.35073287248279E+0000 1.34932189762433E+0000 1.34791214439469E+0000 1.34650361193589E+0000 + 1.34509629939044E+0000 1.34369020590132E+0000 1.34228533061200E+0000 1.34088167266644E+0000 1.33947923120905E+0000 + 1.33807800538475E+0000 1.33667799433895E+0000 1.33527919721750E+0000 1.33388161316677E+0000 1.33248524133360E+0000 + 1.33109008086530E+0000 1.32969613090968E+0000 1.32830339061499E+0000 1.32691185913001E+0000 1.32552153560397E+0000 + 1.32413241918659E+0000 1.32274450902805E+0000 1.32135780427904E+0000 1.31997230409071E+0000 1.31858800761468E+0000 + 1.31720491400307E+0000 1.31582302240846E+0000 1.31444233198392E+0000 1.31306284188299E+0000 1.31168455125969E+0000 + 1.31030745926851E+0000 1.30893156506443E+0000 1.30755686780290E+0000 1.30618336663985E+0000 1.30481106073167E+0000 + 1.30343994923525E+0000 1.30207003130795E+0000 1.30070130610759E+0000 1.29933377279247E+0000 1.29796743052139E+0000 + 1.29660227845359E+0000 1.29523831574881E+0000 1.29387554156724E+0000 1.29251395506958E+0000 1.29115355541697E+0000 + 1.28979434177104E+0000 1.28843631329389E+0000 1.28707946914809E+0000 1.28572380849670E+0000 1.28436933050323E+0000 + 1.28301603433167E+0000 1.28166391914650E+0000 1.28031298411265E+0000 1.27896322839552E+0000 1.27761465116101E+0000 + 1.27626725157546E+0000 1.27492102880571E+0000 1.27357598201904E+0000 1.27223211038322E+0000 1.27088941306650E+0000 + 1.26954788923757E+0000 1.26820753806563E+0000 1.26686835872032E+0000 1.26553035037176E+0000 1.26419351219053E+0000 + 1.26285784334770E+0000 1.26152334301480E+0000 1.26019001036382E+0000 1.25885784456722E+0000 1.25752684479795E+0000 + 1.25619701022940E+0000 1.25486834003545E+0000 1.25354083339043E+0000 1.25221448946915E+0000 1.25088930744689E+0000 + 1.24956528649940E+0000 1.24824242580286E+0000 1.24692072453398E+0000 1.24560018186987E+0000 1.24428079698817E+0000 + 1.24296256906694E+0000 1.24164549728471E+0000 1.24032958082052E+0000 1.23901481885381E+0000 1.23770121056454E+0000 + 1.23638875513310E+0000 1.23507745174037E+0000 1.23376729956768E+0000 1.23245829779682E+0000 1.23115044561007E+0000 + 1.22984374219014E+0000 1.22853818672023E+0000 1.22723377838399E+0000 1.22593051636554E+0000 1.22462839984947E+0000 + 1.22332742802081E+0000 1.22202760006507E+0000 1.22072891516823E+0000 1.21943137251671E+0000 1.21813497129741E+0000 + 1.21683971069769E+0000 1.21554558990537E+0000 1.21425260810872E+0000 1.21296076449649E+0000 1.21167005825788E+0000 + 1.21038048858255E+0000 1.20909205466063E+0000 1.20780475568271E+0000 1.20651859083982E+0000 1.20523355932348E+0000 + 1.20394966032565E+0000 1.20266689303875E+0000 1.20138525665568E+0000 1.20010475036976E+0000 1.19882537337481E+0000 + 1.19754712486509E+0000 1.19627000403532E+0000 1.19499401008067E+0000 1.19371914219679E+0000 1.19244539957977E+0000 + 1.19117278142617E+0000 1.18990128693298E+0000 1.18863091529769E+0000 1.18736166571821E+0000 1.18609353739293E+0000 + 1.18482652952068E+0000 1.18356064130077E+0000 1.18229587193294E+0000 1.18103222061740E+0000 1.17976968655482E+0000 + 1.17850826894631E+0000 1.17724796699345E+0000 1.17598877989827E+0000 1.17473070686326E+0000 1.17347374709135E+0000 + 1.17221789978594E+0000 1.17096316415087E+0000 1.16970953939046E+0000 1.16845702470946E+0000 1.16720561931308E+0000 + 1.16595532240698E+0000 1.16470613319728E+0000 1.16345805089056E+0000 1.16221107469384E+0000 1.16096520381460E+0000 + 1.15972043746076E+0000 1.15847677484070E+0000 1.15723421516327E+0000 1.15599275763775E+0000 1.15475240147388E+0000 + 1.15351314588183E+0000 1.15227499007227E+0000 1.15103793325627E+0000 1.14980197464538E+0000 1.14856711345159E+0000 + 1.14733334888736E+0000 1.14610068016556E+0000 1.14486910649955E+0000 1.14363862710311E+0000 1.14240924119050E+0000 + 1.14118094797641E+0000 1.13995374667597E+0000 1.13872763650478E+0000 1.13750261667888E+0000 1.13627868641476E+0000 + 1.13505584492936E+0000 1.13383409144005E+0000 1.13261342516468E+0000 1.13139384532153E+0000 1.13017535112931E+0000 + 1.12895794180722E+0000 1.12774161657487E+0000 1.12652637465233E+0000 1.12531221526012E+0000 1.12409913761920E+0000 + 1.12288714095099E+0000 1.12167622447733E+0000 1.12046638742053E+0000 1.11925762900334E+0000 1.11804994844895E+0000 + 1.11684334498100E+0000 1.11563781782358E+0000 1.11443336620120E+0000 1.11322998933884E+0000 1.11202768646193E+0000 + 1.11082645679632E+0000 1.10962629956831E+0000 1.10842721400467E+0000 1.10722919933257E+0000 1.10603225477967E+0000 + 1.10483637957403E+0000 1.10364157294418E+0000 1.10244783411908E+0000 1.10125516232816E+0000 1.10006355680124E+0000 + 1.09887301676864E+0000 1.09768354146108E+0000 1.09649513010975E+0000 1.09530778194625E+0000 1.09412149620265E+0000 + 1.09293627211145E+0000 1.09175210890560E+0000 1.09056900581847E+0000 1.08938696208389E+0000 1.08820597693613E+0000 + 1.08702604960988E+0000 1.08584717934030E+0000 1.08466936536296E+0000 1.08349260691388E+0000 1.08231690322955E+0000 + 1.08114225354684E+0000 1.07996865710311E+0000 1.07879611313613E+0000 1.07762462088413E+0000 1.07645417958575E+0000 + 1.07528478848010E+0000 1.07411644680670E+0000 1.07294915380554E+0000 1.07178290871700E+0000 1.07061771078195E+0000 + 1.06945355924166E+0000 1.06829045333785E+0000 1.06712839231267E+0000 1.06596737540873E+0000 1.06480740186905E+0000 + 1.06364847093709E+0000 1.06249058185676E+0000 1.06133373387239E+0000 1.06017792622875E+0000 1.05902315817105E+0000 + 1.05786942894494E+0000 1.05671673779649E+0000 1.05556508397221E+0000 1.05441446671905E+0000 1.05326488528439E+0000 + 1.05211633891605E+0000 1.05096882686227E+0000 1.04982234837174E+0000 1.04867690269358E+0000 1.04753248907733E+0000 + 1.04638910677297E+0000 1.04524675503093E+0000 1.04410543310204E+0000 1.04296514023760E+0000 1.04182587568931E+0000 + 1.04068763870931E+0000 1.03955042855020E+0000 1.03841424446496E+0000 1.03727908570705E+0000 1.03614495153033E+0000 + 1.03501184118911E+0000 1.03387975393812E+0000 1.03274868903252E+0000 1.03161864572792E+0000 1.03048962328032E+0000 + 1.02936162094620E+0000 1.02823463798243E+0000 1.02710867364633E+0000 1.02598372719564E+0000 1.02485979788853E+0000 + 1.02373688498361E+0000 1.02261498773991E+0000 1.02149410541689E+0000 1.02037423727443E+0000 1.01925538257285E+0000 + 1.01813754057291E+0000 1.01702071053576E+0000 1.01590489172302E+0000 1.01479008339670E+0000 1.01367628481927E+0000 + 1.01256349525360E+0000 1.01145171396301E+0000 1.01034094021123E+0000 1.00923117326242E+0000 1.00812241238117E+0000 + 1.00701465683250E+0000 1.00590790588185E+0000 1.00480215879508E+0000 1.00369741483848E+0000 1.00259367327878E+0000 + 1.00149093338311E+0000 1.00038919441904E+0000 9.99288455654566E-0001 9.98188716358100E-0001 9.97089975798485E-0001 + 9.95992233244985E-0001 9.94895487967289E-0001 9.93799739235508E-0001 9.92704986320181E-0001 9.91611228492265E-0001 + 9.90518465023144E-0001 9.89426695184622E-0001 9.88335918248927E-0001 9.87246133488712E-0001 9.86157340177046E-0001 + 9.85069537587429E-0001 9.83982724993775E-0001 9.82896901670424E-0001 9.81812066892138E-0001 9.80728219934094E-0001 + 9.79645360071900E-0001 9.78563486581577E-0001 9.77482598739571E-0001 9.76402695822748E-0001 9.75323777108393E-0001 + 9.74245841874211E-0001 9.73168889398330E-0001 9.72092918959294E-0001 9.71017929836068E-0001 9.69943921308038E-0001 + 9.68870892655008E-0001 9.67798843157200E-0001 9.66727772095256E-0001 9.65657678750236E-0001 9.64588562403619E-0001 + 9.63520422337304E-0001 9.62453257833603E-0001 9.61387068175251E-0001 9.60321852645398E-0001 9.59257610527612E-0001 + 9.58194341105877E-0001 9.57132043664597E-0001 9.56070717488590E-0001 9.55010361863094E-0001 9.53950976073759E-0001 + 9.52892559406657E-0001 9.51835111148266E-0001 9.50778630585493E-0001 9.49723117005651E-0001 9.48668569696474E-0001 + 9.47614987946108E-0001 9.46562371043115E-0001 9.45510718276473E-0001 9.44460028935574E-0001 9.43410302310223E-0001 + 9.42361537690641E-0001 9.41313734367465E-0001 9.40266891631742E-0001 9.39221008774935E-0001 9.38176085088921E-0001 + 9.37132119865988E-0001 9.36089112398840E-0001 9.35047061980593E-0001 9.34005967904775E-0001 9.32965829465327E-0001 + 9.31926645956603E-0001 9.30888416673368E-0001 9.29851140910801E-0001 9.28814817964491E-0001 9.27779447130439E-0001 + 9.26745027705059E-0001 9.25711558985174E-0001 9.24679040268020E-0001 9.23647470851240E-0001 9.22616850032893E-0001 + 9.21587177111446E-0001 9.20558451385776E-0001 9.19530672155171E-0001 9.18503838719329E-0001 9.17477950378355E-0001 + 9.16453006432767E-0001 9.15429006183489E-0001 9.14405948931860E-0001 9.13383833979621E-0001 9.12362660628925E-0001 + 9.11342428182335E-0001 9.10323135942819E-0001 9.09304783213757E-0001 9.08287369298932E-0001 9.07270893502540E-0001 + 9.06255355129181E-0001 9.05240753483865E-0001 9.04227087872009E-0001 9.03214357599431E-0001 9.02202561972366E-0001 + 9.01191700297448E-0001 9.00181771881722E-0001 8.99172776032635E-0001 8.98164712058045E-0001 8.97157579266210E-0001 + 8.96151376965800E-0001 8.95146104465885E-0001 8.94141761075944E-0001 8.93138346105860E-0001 8.92135858865921E-0001 + 8.91134298666819E-0001 8.90133664819651E-0001 8.89133956635920E-0001 8.88135173427530E-0001 8.87137314506792E-0001 + 8.86140379186419E-0001 8.85144366779528E-0001 8.84149276599639E-0001 8.83155107960678E-0001 8.82161860176970E-0001 + 8.81169532563245E-0001 8.80178124434636E-0001 8.79187635106677E-0001 8.78198063895306E-0001 8.77209410116864E-0001 + 8.76221673088087E-0001 8.75234852126122E-0001 8.74248946548512E-0001 8.73263955673204E-0001 8.72279878818545E-0001 + 8.71296715303281E-0001 8.70314464446563E-0001 8.69333125567939E-0001 8.68352697987358E-0001 8.67373181025171E-0001 + 8.66394574002129E-0001 8.65416876239380E-0001 8.64440087058474E-0001 8.63464205781360E-0001 8.62489231730387E-0001 + 8.61515164228300E-0001 8.60542002598248E-0001 8.59569746163775E-0001 8.58598394248823E-0001 8.57627946177737E-0001 + 8.56658401275252E-0001 8.55689758866510E-0001 8.54722018277044E-0001 8.53755178832791E-0001 8.52789239860078E-0001 + 8.51824200685634E-0001 8.50860060636586E-0001 8.49896819040452E-0001 8.48934475225154E-0001 8.47973028519003E-0001 + 8.47012478250715E-0001 8.46052823749393E-0001 8.45094064344543E-0001 8.44136199366063E-0001 8.43179228144247E-0001 + 8.42223150009785E-0001 8.41267964293763E-0001 8.40313670327660E-0001 8.39360267443350E-0001 8.38407754973104E-0001 + 8.37456132249585E-0001 8.36505398605852E-0001 8.35555553375355E-0001 8.34606595891941E-0001 8.33658525489851E-0001 + 8.32711341503716E-0001 8.31765043268565E-0001 8.30819630119813E-0001 8.29875101393277E-0001 8.28931456425160E-0001 + 8.27988694552061E-0001 8.27046815110970E-0001 8.26105817439269E-0001 8.25165700874733E-0001 8.24226464755527E-0001 + 8.23288108420209E-0001 8.22350631207730E-0001 8.21414032457430E-0001 8.20478311509040E-0001 8.19543467702683E-0001 + 8.18609500378872E-0001 8.17676408878512E-0001 8.16744192542895E-0001 8.15812850713708E-0001 8.14882382733024E-0001 + 8.13952787943308E-0001 8.13024065687415E-0001 8.12096215308583E-0001 8.11169236150450E-0001 8.10243127557035E-0001 + 8.09317888872749E-0001 8.08393519442392E-0001 8.07470018611151E-0001 8.06547385724602E-0001 8.05625620128708E-0001 + 8.04704721169822E-0001 8.03784688194684E-0001 8.02865520550422E-0001 8.01947217584551E-0001 8.01029778644972E-0001 + 8.00113203079976E-0001 7.99197490238236E-0001 7.98282639468818E-0001 7.97368650121169E-0001 7.96455521545126E-0001 + 7.95543253090910E-0001 7.94631844109129E-0001 7.93721293950776E-0001 7.92811601967230E-0001 7.91902767510255E-0001 + 7.90994789932003E-0001 7.90087668585006E-0001 7.89181402822185E-0001 7.88275991996845E-0001 7.87371435462671E-0001 + 7.86467732573740E-0001 7.85564882684508E-0001 7.84662885149816E-0001 7.83761739324889E-0001 7.82861444565335E-0001 + 7.81962000227147E-0001 7.81063405666699E-0001 7.80165660240750E-0001 7.79268763306439E-0001 7.78372714221293E-0001 + 7.77477512343217E-0001 7.76583157030499E-0001 7.75689647641810E-0001 7.74796983536202E-0001 7.73905164073110E-0001 + 7.73014188612350E-0001 7.72124056514120E-0001 7.71234767138998E-0001 7.70346319847944E-0001 7.69458714002298E-0001 + 7.68571948963783E-0001 7.67686024094498E-0001 7.66800938756928E-0001 7.65916692313934E-0001 7.65033284128759E-0001 + 7.64150713565025E-0001 7.63268979986731E-0001 7.62388082758262E-0001 7.61508021244375E-0001 7.60628794810213E-0001 + 7.59750402821292E-0001 7.58872844643510E-0001 7.57996119643142E-0001 7.57120227186842E-0001 7.56245166641642E-0001 + 7.55370937374954E-0001 7.54497538754563E-0001 7.53624970148637E-0001 7.52753230925718E-0001 7.51882320454727E-0001 + 7.51012238104960E-0001 7.50142983246092E-0001 7.49274555248175E-0001 7.48406953481637E-0001 7.47540177317281E-0001 + 7.46674226126288E-0001 7.45809099280212E-0001 7.44944796150988E-0001 7.44081316110923E-0001 7.43218658532700E-0001 + 7.42356822789378E-0001 7.41495808254390E-0001 7.40635614301548E-0001 7.39776240305029E-0001 7.38917685639397E-0001 + 7.38059949679582E-0001 7.37203031800893E-0001 7.36346931379009E-0001 7.35491647789984E-0001 7.34637180410249E-0001 + 7.33783528616605E-0001 7.32930691786226E-0001 7.32078669296662E-0001 7.31227460525835E-0001 7.30377064852038E-0001 + 7.29527481653940E-0001 7.28678710310579E-0001 7.27830750201368E-0001 7.26983600706089E-0001 7.26137261204900E-0001 + 7.25291731078328E-0001 7.24447009707272E-0001 7.23603096473005E-0001 7.22759990757164E-0001 7.21917691941766E-0001 + 7.21076199409193E-0001 7.20235512542202E-0001 7.19395630723916E-0001 7.18556553337831E-0001 7.17718279767813E-0001 + 7.16880809398097E-0001 7.16044141613289E-0001 7.15208275798364E-0001 7.14373211338668E-0001 7.13538947619912E-0001 + 7.12705484028182E-0001 7.11872819949929E-0001 7.11040954771972E-0001 7.10209887881503E-0001 7.09379618666079E-0001 + 7.08550146513625E-0001 7.07721470812436E-0001 7.06893590951176E-0001 7.06066506318870E-0001 7.05240216304920E-0001 + 7.04414720299087E-0001 7.03590017691505E-0001 7.02766107872673E-0001 7.01942990233456E-0001 7.01120664165088E-0001 + 7.00299129059164E-0001 6.99478384307653E-0001 6.98658429302884E-0001 6.97839263437556E-0001 6.97020886104732E-0001 + 6.96203296697841E-0001 6.95386494610676E-0001 6.94570479237397E-0001 6.93755249972528E-0001 6.92940806210960E-0001 + 6.92127147347946E-0001 6.91314272779106E-0001 6.90502181900423E-0001 6.89690874108244E-0001 6.88880348799280E-0001 + 6.88070605370607E-0001 6.87261643219665E-0001 6.86453461744257E-0001 6.85646060342547E-0001 6.84839438413067E-0001 + 6.84033595354705E-0001 6.83228530566721E-0001 6.82424243448729E-0001 6.81620733400712E-0001 6.80817999823011E-0001 + 6.80016042116332E-0001 6.79214859681742E-0001 6.78414451920667E-0001 6.77614818234898E-0001 6.76815958026589E-0001 + 6.76017870698252E-0001 6.75220555652760E-0001 6.74424012293348E-0001 6.73628240023614E-0001 6.72833238247511E-0001 + 6.72039006369358E-0001 6.71245543793832E-0001 6.70452849925970E-0001 6.69660924171168E-0001 6.68869765935186E-0001 + 6.68079374624135E-0001 6.67289749644495E-0001 6.66500890403100E-0001 6.65712796307144E-0001 6.64925466764179E-0001 + 6.64138901182118E-0001 6.63353098969232E-0001 6.62568059534146E-0001 6.61783782285850E-0001 6.61000266633686E-0001 + 6.60217511987360E-0001 6.59435517756930E-0001 6.58654283352815E-0001 6.57873808185789E-0001 6.57094091666985E-0001 + 6.56315133207891E-0001 6.55536932220355E-0001 6.54759488116579E-0001 6.53982800309122E-0001 6.53206868210901E-0001 + 6.52431691235185E-0001 6.51657268795605E-0001 6.50883600306141E-0001 6.50110685181135E-0001 6.49338522835281E-0001 + 6.48567112683628E-0001 6.47796454141582E-0001 6.47026546624901E-0001 6.46257389549703E-0001 6.45488982332454E-0001 + 6.44721324389980E-0001 6.43954415139459E-0001 6.43188253998422E-0001 6.42422840384757E-0001 6.41658173716701E-0001 + 6.40894253412850E-0001 6.40131078892149E-0001 6.39368649573900E-0001 6.38606964877756E-0001 6.37846024223722E-0001 + 6.37085827032157E-0001 6.36326372723774E-0001 6.35567660719635E-0001 6.34809690441157E-0001 6.34052461310109E-0001 + 6.33295972748610E-0001 6.32540224179132E-0001 6.31785215024499E-0001 6.31030944707885E-0001 6.30277412652816E-0001 + 6.29524618283170E-0001 6.28772561023174E-0001 6.28021240297407E-0001 6.27270655530801E-0001 6.26520806148630E-0001 + 6.25771691576528E-0001 6.25023311240474E-0001 6.24275664566798E-0001 6.23528750982179E-0001 6.22782569913646E-0001 + 6.22037120788579E-0001 6.21292403034702E-0001 6.20548416080096E-0001 6.19805159353184E-0001 6.19062632282741E-0001 + 6.18320834297890E-0001 6.17579764828102E-0001 6.16839423303196E-0001 6.16099809153340E-0001 6.15360921809048E-0001 + 6.14622760701185E-0001 6.13885325260961E-0001 6.13148614919933E-0001 6.12412629110008E-0001 6.11677367263435E-0001 + 6.10942828812816E-0001 6.10209013191095E-0001 6.09475919831565E-0001 6.08743548167865E-0001 6.08011897633979E-0001 + 6.07280967664240E-0001 6.06550757693320E-0001 6.05821267156246E-0001 6.05092495488384E-0001 6.04364442125448E-0001 + 6.03637106503497E-0001 6.02910488058933E-0001 6.02184586228507E-0001 6.01459400449309E-0001 6.00734930158779E-0001 + 6.00011174794699E-0001 5.99288133795194E-0001 5.98565806598736E-0001 5.97844192644138E-0001 5.97123291370558E-0001 + 5.96403102217499E-0001 5.95683624624803E-0001 5.94964858032661E-0001 5.94246801881603E-0001 5.93529455612503E-0001 + 5.92812818666579E-0001 5.92096890485387E-0001 5.91381670510832E-0001 5.90667158185156E-0001 5.89953352950946E-0001 + 5.89240254251130E-0001 5.88527861528978E-0001 5.87816174228100E-0001 5.87105191792448E-0001 5.86394913666317E-0001 + 5.85685339294343E-0001 5.84976468121500E-0001 5.84268299593105E-0001 5.83560833154816E-0001 5.82854068252629E-0001 + 5.82148004332883E-0001 5.81442640842256E-0001 5.80737977227765E-0001 5.80034012936768E-0001 5.79330747416963E-0001 + 5.78628180116386E-0001 5.77926310483411E-0001 5.77225137966756E-0001 5.76524662015473E-0001 5.75824882078955E-0001 + 5.75125797606935E-0001 5.74427408049480E-0001 5.73729712857002E-0001 5.73032711480242E-0001 5.72336403370287E-0001 + 5.71640787978559E-0001 5.70945864756818E-0001 5.70251633157161E-0001 5.69558092632021E-0001 5.68865242634170E-0001 + 5.68173082616718E-0001 5.67481612033108E-0001 5.66790830337123E-0001 5.66100736982882E-0001 5.65411331424840E-0001 + 5.64722613117787E-0001 5.64034581516850E-0001 5.63347236077492E-0001 5.62660576255512E-0001 5.61974601507044E-0001 + 5.61289311288557E-0001 5.60604705056855E-0001 5.59920782269080E-0001 5.59237542382703E-0001 5.58554984855536E-0001 + 5.57873109145722E-0001 5.57191914711738E-0001 5.56511401012398E-0001 5.55831567506848E-0001 5.55152413654569E-0001 + 5.54473938915373E-0001 5.53796142749408E-0001 5.53119024617157E-0001 5.52442583979434E-0001 5.51766820297385E-0001 + 5.51091733032491E-0001 5.50417321646566E-0001 5.49743585601754E-0001 5.49070524360535E-0001 5.48398137385718E-0001 + 5.47726424140447E-0001 5.47055384088196E-0001 5.46385016692772E-0001 5.45715321418311E-0001 5.45046297729284E-0001 + 5.44377945090492E-0001 5.43710262967068E-0001 5.43043250824473E-0001 5.42376908128502E-0001 5.41711234345280E-0001 + 5.41046228941260E-0001 5.40381891383230E-0001 5.39718221138303E-0001 5.39055217673928E-0001 5.38392880457879E-0001 + 5.37731208958260E-0001 5.37070202643509E-0001 5.36409860982386E-0001 5.35750183443988E-0001 5.35091169497737E-0001 + 5.34432818613384E-0001 5.33775130261009E-0001 5.33118103911022E-0001 5.32461739034159E-0001 5.31806035101487E-0001 + 5.31150991584398E-0001 5.30496607954616E-0001 5.29842883684190E-0001 5.29189818245496E-0001 5.28537411111240E-0001 + 5.27885661754452E-0001 5.27234569648494E-0001 5.26584134267050E-0001 5.25934355084135E-0001 5.25285231574088E-0001 + 5.24636763211575E-0001 5.23988949471590E-0001 5.23341789829449E-0001 5.22695283760800E-0001 5.22049430741612E-0001 + 5.21404230248183E-0001 5.20759681757136E-0001 5.20115784745416E-0001 5.19472538690298E-0001 5.18829943069380E-0001 + 5.18187997360584E-0001 5.17546701042158E-0001 5.16906053592676E-0001 5.16266054491034E-0001 5.15626703216452E-0001 + 5.14987999248478E-0001 5.14349942066980E-0001 5.13712531152150E-0001 5.13075765984508E-0001 5.12439646044893E-0001 + 5.11804170814469E-0001 5.11169339774725E-0001 5.10535152407466E-0001 5.09901608194831E-0001 5.09268706619273E-0001 + 5.08636447163571E-0001 5.08004829310827E-0001 5.07373852544463E-0001 5.06743516348225E-0001 5.06113820206179E-0001 + 5.05484763602715E-0001 5.04856346022545E-0001 5.04228566950700E-0001 5.03601425872534E-0001 5.02974922273722E-0001 + 5.02349055640260E-0001 5.01723825458464E-0001 5.01099231214971E-0001 5.00475272396741E-0001 4.99851948491051E-0001 + 4.99229258985500E-0001 4.98607203368008E-0001 4.97985781126810E-0001 4.97364991750468E-0001 4.96744834727859E-0001 + 4.96125309548181E-0001 4.95506415700951E-0001 4.94888152676004E-0001 4.94270519963497E-0001 4.93653517053901E-0001 + 4.93037143438011E-0001 4.92421398606936E-0001 4.91806282052109E-0001 4.91191793265274E-0001 4.90577931738500E-0001 + 4.89964696964169E-0001 4.89352088434982E-0001 4.88740105643959E-0001 4.88128748084436E-0001 4.87518015250068E-0001 + 4.86907906634826E-0001 4.86298421732996E-0001 4.85689560039185E-0001 4.85081321048313E-0001 4.84473704255619E-0001 + 4.83866709156657E-0001 4.83260335247298E-0001 4.82654582023728E-0001 4.82049448982451E-0001 4.81444935620282E-0001 + 4.80841041434359E-0001 4.80237765922129E-0001 4.79635108581357E-0001 4.79033068910123E-0001 4.78431646406823E-0001 + 4.77830840570165E-0001 4.77230650899173E-0001 4.76631076893186E-0001 4.76032118051859E-0001 4.75433773875157E-0001 + 4.74836043863364E-0001 4.74238927517073E-0001 4.73642424337194E-0001 4.73046533824950E-0001 4.72451255481877E-0001 + 4.71856588809824E-0001 4.71262533310954E-0001 4.70669088487743E-0001 4.70076253842979E-0001 4.69484028879762E-0001 + 4.68892413101507E-0001 4.68301406011939E-0001 4.67711007115098E-0001 4.67121215915333E-0001 4.66532031917306E-0001 + 4.65943454625992E-0001 4.65355483546675E-0001 4.64768118184953E-0001 4.64181358046734E-0001 4.63595202638238E-0001 + 4.63009651465996E-0001 4.62424704036848E-0001 4.61840359857948E-0001 4.61256618436756E-0001 4.60673479281046E-0001 + 4.60090941898903E-0001 4.59509005798718E-0001 4.58927670489195E-0001 4.58346935479348E-0001 4.57766800278498E-0001 + 4.57187264396279E-0001 4.56608327342631E-0001 4.56029988627806E-0001 4.55452247762362E-0001 4.54875104257169E-0001 + 4.54298557623405E-0001 4.53722607372553E-0001 4.53147253016411E-0001 4.52572494067078E-0001 4.51998330036967E-0001 + 4.51424760438797E-0001 4.50851784785593E-0001 4.50279402590691E-0001 4.49707613367729E-0001 4.49136416630660E-0001 + 4.48565811893738E-0001 4.47995798671528E-0001 4.47426376478900E-0001 4.46857544831029E-0001 4.46289303243402E-0001 + 4.45721651231805E-0001 4.45154588312337E-0001 4.44588114001401E-0001 4.44022227815704E-0001 4.43456929272262E-0001 + 4.42892217888393E-0001 4.42328093181725E-0001 4.41764554670188E-0001 4.41201601872018E-0001 4.40639234305757E-0001 + 4.40077451490252E-0001 4.39516252944654E-0001 4.38955638188420E-0001 4.38395606741306E-0001 4.37836158123382E-0001 + 4.37277291855014E-0001 4.36719007456877E-0001 4.36161304449947E-0001 4.35604182355505E-0001 4.35047640695135E-0001 + 4.34491678990725E-0001 4.33936296764466E-0001 4.33381493538853E-0001 4.32827268836684E-0001 4.32273622181057E-0001 + 4.31720553095377E-0001 4.31168061103349E-0001 4.30616145728980E-0001 4.30064806496581E-0001 4.29514042930765E-0001 + 4.28963854556446E-0001 4.28414240898839E-0001 4.27865201483464E-0001 4.27316735836138E-0001 4.26768843482983E-0001 + 4.26221523950421E-0001 4.25674776765175E-0001 4.25128601454269E-0001 4.24582997545028E-0001 4.24037964565079E-0001 + 4.23493502042344E-0001 4.22949609505052E-0001 4.22406286481730E-0001 4.21863532501203E-0001 4.21321347092599E-0001 + 4.20779729785344E-0001 4.20238680109163E-0001 4.19698197594081E-0001 4.19158281770423E-0001 4.18618932168813E-0001 + 4.18080148320175E-0001 4.17541929755729E-0001 4.17004276006996E-0001 4.16467186605795E-0001 4.15930661084243E-0001 + 4.15394698974756E-0001 4.14859299810049E-0001 4.14324463123132E-0001 4.13790188447315E-0001 4.13256475316207E-0001 + 4.12723323263710E-0001 4.12190731824029E-0001 4.11658700531662E-0001 4.11127228921407E-0001 4.10596316528357E-0001 + 4.10065962887902E-0001 4.09536167535730E-0001 4.09006930007823E-0001 4.08478249840462E-0001 4.07950126570224E-0001 + 4.07422559733981E-0001 4.06895548868901E-0001 4.06369093512448E-0001 4.05843193202383E-0001 4.05317847476758E-0001 + 4.04793055873926E-0001 4.04268817932534E-0001 4.03745133191520E-0001 4.03222001190121E-0001 4.02699421467869E-0001 + 4.02177393564586E-0001 4.01655917020394E-0001 4.01134991375706E-0001 4.00614616171232E-0001 4.00094790947971E-0001 + 3.99575515247222E-0001 3.99056788610574E-0001 3.98538610579909E-0001 3.98020980697406E-0001 3.97503898505533E-0001 + 3.96987363547056E-0001 3.96471375365031E-0001 3.95955933502805E-0001 3.95441037504024E-0001 3.94926686912618E-0001 + 3.94412881272817E-0001 3.93899620129140E-0001 3.93386903026399E-0001 3.92874729509697E-0001 3.92363099124429E-0001 + 3.91852011416283E-0001 3.91341465931238E-0001 3.90831462215563E-0001 3.90321999815821E-0001 3.89813078278864E-0001 + 3.89304697151835E-0001 3.88796855982171E-0001 3.88289554317593E-0001 3.87782791706120E-0001 3.87276567696058E-0001 + 3.86770881836002E-0001 3.86265733674841E-0001 3.85761122761750E-0001 3.85257048646196E-0001 3.84753510877934E-0001 + 3.84250509007012E-0001 3.83748042583764E-0001 3.83246111158814E-0001 3.82744714283077E-0001 3.82243851507755E-0001 + 3.81743522384341E-0001 3.81243726464611E-0001 3.80744463300638E-0001 3.80245732444777E-0001 3.79747533449675E-0001 + 3.79249865868264E-0001 3.78752729253768E-0001 3.78256123159693E-0001 3.77760047139838E-0001 3.77264500748288E-0001 + 3.76769483539415E-0001 3.76274995067879E-0001 3.75781034888625E-0001 3.75287602556889E-0001 3.74794697628187E-0001 + 3.74302319658331E-0001 3.73810468203411E-0001 3.73319142819810E-0001 3.72828343064193E-0001 3.72338068493512E-0001 + 3.71848318665007E-0001 3.71359093136201E-0001 3.70870391464904E-0001 3.70382213209213E-0001 3.69894557927509E-0001 + 3.69407425178457E-0001 3.68920814521010E-0001 3.68434725514405E-0001 3.67949157718160E-0001 3.67464110692085E-0001 + 3.66979583996269E-0001 3.66495577191087E-0001 3.66012089837199E-0001 3.65529121495549E-0001 3.65046671727363E-0001 + 3.64564740094155E-0001 3.64083326157718E-0001 3.63602429480132E-0001 3.63122049623759E-0001 3.62642186151244E-0001 + 3.62162838625517E-0001 3.61684006609789E-0001 3.61205689667555E-0001 3.60727887362591E-0001 3.60250599258960E-0001 + 3.59773824921002E-0001 3.59297563913343E-0001 3.58821815800890E-0001 3.58346580148831E-0001 3.57871856522637E-0001 + 3.57397644488063E-0001 3.56923943611141E-0001 3.56450753458188E-0001 3.55978073595801E-0001 3.55505903590858E-0001 + 3.55034243010519E-0001 3.54563091422223E-0001 3.54092448393693E-0001 3.53622313492930E-0001 3.53152686288216E-0001 + 3.52683566348115E-0001 3.52214953241467E-0001 3.51746846537398E-0001 3.51279245805310E-0001 3.50812150614885E-0001 + 3.50345560536087E-0001 3.49879475139156E-0001 3.49413893994615E-0001 3.48948816673262E-0001 3.48484242746179E-0001 + 3.48020171784725E-0001 3.47556603360536E-0001 3.47093537045529E-0001 3.46630972411898E-0001 3.46168909032117E-0001 + 3.45707346478936E-0001 3.45246284325387E-0001 3.44785722144775E-0001 3.44325659510687E-0001 3.43866095996985E-0001 + 3.43407031177811E-0001 3.42948464627582E-0001 3.42490395920994E-0001 3.42032824633019E-0001 3.41575750338908E-0001 + 3.41119172614186E-0001 3.40663091034658E-0001 3.40207505176402E-0001 3.39752414615775E-0001 3.39297818929411E-0001 + 3.38843717694217E-0001 3.38390110487379E-0001 3.37936996886358E-0001 3.37484376468890E-0001 3.37032248812989E-0001 + 3.36580613496941E-0001 3.36129470099309E-0001 3.35678818198933E-0001 3.35228657374926E-0001 3.34778987206676E-0001 + 3.34329807273846E-0001 3.33881117156376E-0001 3.33432916434476E-0001 3.32985204688634E-0001 3.32537981499613E-0001 + 3.32091246448445E-0001 3.31644999116442E-0001 3.31199239085187E-0001 3.30753965936536E-0001 3.30309179252619E-0001 + 3.29864878615841E-0001 3.29421063608880E-0001 3.28977733814685E-0001 3.28534888816481E-0001 3.28092528197764E-0001 + 3.27650651542301E-0001 3.27209258434137E-0001 3.26768348457585E-0001 3.26327921197231E-0001 3.25887976237935E-0001 + 3.25448513164827E-0001 3.25009531563312E-0001 3.24571031019061E-0001 3.24133011118024E-0001 3.23695471446418E-0001 + 3.23258411590731E-0001 3.22821831137725E-0001 3.22385729674432E-0001 3.21950106788153E-0001 3.21514962066463E-0001 + 3.21080295097206E-0001 3.20646105468498E-0001 3.20212392768723E-0001 3.19779156586537E-0001 3.19346396510867E-0001 + 3.18914112130906E-0001 3.18482303036123E-0001 3.18050968816252E-0001 3.17620109061299E-0001 3.17189723361538E-0001 + 3.16759811307514E-0001 3.16330372490041E-0001 3.15901406500199E-0001 3.15472912929341E-0001 3.15044891369088E-0001 + 3.14617341411328E-0001 3.14190262648218E-0001 3.13763654672185E-0001 3.13337517075924E-0001 3.12911849452394E-0001 + 3.12486651394829E-0001 3.12061922496725E-0001 3.11637662351850E-0001 3.11213870554236E-0001 3.10790546698186E-0001 + 3.10367690378267E-0001 3.09945301189314E-0001 3.09523378726431E-0001 3.09101922584989E-0001 3.08680932360622E-0001 + 3.08260407649235E-0001 3.07840348046998E-0001 3.07420753150344E-0001 3.07001622555979E-0001 3.06582955860871E-0001 + 3.06164752662254E-0001 3.05747012557628E-0001 3.05329735144760E-0001 3.04912920021683E-0001 3.04496566786691E-0001 + 3.04080675038349E-0001 3.03665244375484E-0001 3.03250274397190E-0001 3.02835764702825E-0001 3.02421714892011E-0001 + 3.02008124564634E-0001 3.01594993320847E-0001 3.01182320761067E-0001 3.00770106485975E-0001 3.00358350096514E-0001 + 2.99947051193893E-0001 2.99536209379586E-0001 2.99125824255328E-0001 2.98715895423119E-0001 2.98306422485223E-0001 + 2.97897405044166E-0001 2.97488842702739E-0001 2.97080735063995E-0001 2.96673081731250E-0001 2.96265882308081E-0001 + 2.95859136398331E-0001 2.95452843606105E-0001 2.95047003535767E-0001 2.94641615791948E-0001 2.94236679979538E-0001 + 2.93832195703690E-0001 2.93428162569819E-0001 2.93024580183600E-0001 2.92621448150973E-0001 2.92218766078138E-0001 + 2.91816533571554E-0001 2.91414750237946E-0001 2.91013415684294E-0001 2.90612529517845E-0001 2.90212091346103E-0001 + 2.89812100776834E-0001 2.89412557418065E-0001 2.89013460878082E-0001 2.88614810765433E-0001 2.88216606688925E-0001 + 2.87818848257625E-0001 2.87421535080861E-0001 2.87024666768219E-0001 2.86628242929546E-0001 2.86232263174949E-0001 + 2.85836727114794E-0001 2.85441634359705E-0001 2.85046984520566E-0001 2.84652777208521E-0001 2.84259012034970E-0001 + 2.83865688611574E-0001 2.83472806550254E-0001 2.83080365463187E-0001 2.82688364962808E-0001 2.82296804661812E-0001 + 2.81905684173152E-0001 2.81515003110036E-0001 2.81124761085934E-0001 2.80734957714573E-0001 2.80345592609932E-0001 + 2.79956665386256E-0001 2.79568175658041E-0001 2.79180123040043E-0001 2.78792507147274E-0001 2.78405327595003E-0001 + 2.78018583998757E-0001 2.77632275974316E-0001 2.77246403137722E-0001 2.76860965105269E-0001 2.76475961493509E-0001 + 2.76091391919251E-0001 2.75707255999557E-0001 2.75323553351748E-0001 2.74940283593399E-0001 2.74557446342342E-0001 + 2.74175041216662E-0001 2.73793067834702E-0001 2.73411525815059E-0001 2.73030414776586E-0001 2.72649734338389E-0001 + 2.72269484119830E-0001 2.71889663740528E-0001 2.71510272820351E-0001 2.71131310979427E-0001 2.70752777838135E-0001 + 2.70374673017111E-0001 2.69996996137243E-0001 2.69619746819671E-0001 2.69242924685793E-0001 2.68866529357258E-0001 + 2.68490560455970E-0001 2.68115017604086E-0001 2.67739900424015E-0001 2.67365208538422E-0001 2.66990941570220E-0001 + 2.66617099142581E-0001 2.66243680878926E-0001 2.65870686402929E-0001 2.65498115338517E-0001 2.65125967309871E-0001 + 2.64754241941421E-0001 2.64382938857852E-0001 2.64012057684099E-0001 2.63641598045350E-0001 2.63271559567045E-0001 + 2.62901941874875E-0001 2.62532744594781E-0001 2.62163967352960E-0001 2.61795609775854E-0001 2.61427671490162E-0001 + 2.61060152122829E-0001 2.60693051301054E-0001 2.60326368652288E-0001 2.59960103804226E-0001 2.59594256384822E-0001 + 2.59228826022275E-0001 2.58863812345035E-0001 2.58499214981804E-0001 2.58135033561530E-0001 2.57771267713417E-0001 + 2.57407917066912E-0001 2.57044981251716E-0001 2.56682459897778E-0001 2.56320352635297E-0001 2.55958659094720E-0001 + 2.55597378906744E-0001 2.55236511702316E-0001 2.54876057112629E-0001 2.54516014769126E-0001 2.54156384303500E-0001 + 2.53797165347691E-0001 2.53438357533887E-0001 2.53079960494526E-0001 2.52721973862292E-0001 2.52364397270117E-0001 + 2.52007230351183E-0001 2.51650472738918E-0001 2.51294124066997E-0001 2.50938183969344E-0001 2.50582652080130E-0001 + 2.50227528033773E-0001 2.49872811464936E-0001 2.49518502008532E-0001 2.49164599299719E-0001 2.48811102973903E-0001 + 2.48458012666735E-0001 2.48105328014115E-0001 2.47753048652186E-0001 2.47401174217338E-0001 2.47049704346209E-0001 + 2.46698638675681E-0001 2.46347976842883E-0001 2.45997718485190E-0001 2.45647863240219E-0001 2.45298410745837E-0001 + 2.44949360640155E-0001 2.44600712561527E-0001 2.44252466148555E-0001 2.43904621040083E-0001 2.43557176875204E-0001 + 2.43210133293250E-0001 2.42863489933802E-0001 2.42517246436684E-0001 2.42171402441965E-0001 2.41825957589956E-0001 + 2.41480911521214E-0001 2.41136263876540E-0001 2.40792014296978E-0001 2.40448162423816E-0001 2.40104707898584E-0001 + 2.39761650363059E-0001 2.39418989459259E-0001 2.39076724829445E-0001 2.38734856116121E-0001 2.38393382962034E-0001 + 2.38052305010175E-0001 2.37711621903777E-0001 2.37371333286314E-0001 2.37031438801505E-0001 2.36691938093311E-0001 + 2.36352830805933E-0001 2.36014116583816E-0001 2.35675795071646E-0001 2.35337865914351E-0001 2.35000328757100E-0001 + 2.34663183245307E-0001 2.34326429024623E-0001 2.33990065740942E-0001 2.33654093040400E-0001 2.33318510569373E-0001 + 2.32983317974479E-0001 2.32648514902576E-0001 2.32314101000762E-0001 2.31980075916378E-0001 2.31646439297003E-0001 + 2.31313190790457E-0001 2.30980330044802E-0001 2.30647856708336E-0001 2.30315770429602E-0001 2.29984070857380E-0001 + 2.29652757640688E-0001 2.29321830428788E-0001 2.28991288871178E-0001 2.28661132617598E-0001 2.28331361318024E-0001 + 2.28001974622673E-0001 2.27672972182002E-0001 2.27344353646704E-0001 2.27016118667715E-0001 2.26688266896204E-0001 + 2.26360797983584E-0001 2.26033711581502E-0001 2.25707007341846E-0001 2.25380684916742E-0001 2.25054743958552E-0001 + 2.24729184119878E-0001 2.24404005053558E-0001 2.24079206412669E-0001 2.23754787850526E-0001 2.23430749020680E-0001 + 2.23107089576919E-0001 2.22783809173269E-0001 2.22460907463994E-0001 2.22138384103592E-0001 2.21816238746801E-0001 + 2.21494471048594E-0001 2.21173080664181E-0001 2.20852067249008E-0001 2.20531430458756E-0001 2.20211169949347E-0001 + 2.19891285376932E-0001 2.19571776397905E-0001 2.19252642668890E-0001 2.18933883846751E-0001 2.18615499588585E-0001 + 2.18297489551725E-0001 2.17979853393740E-0001 2.17662590772433E-0001 2.17345701345843E-0001 2.17029184772245E-0001 + 2.16713040710147E-0001 2.16397268818292E-0001 2.16081868755657E-0001 2.15766840181457E-0001 2.15452182755137E-0001 + 2.15137896136378E-0001 2.14823979985096E-0001 2.14510433961439E-0001 2.14197257725792E-0001 2.13884450938770E-0001 + 2.13572013261225E-0001 2.13259944354240E-0001 2.12948243879132E-0001 2.12636911497453E-0001 2.12325946870985E-0001 + 2.12015349661746E-0001 2.11705119531986E-0001 2.11395256144187E-0001 2.11085759161065E-0001 2.10776628245567E-0001 + 2.10467863060874E-0001 2.10159463270397E-0001 2.09851428537783E-0001 2.09543758526906E-0001 2.09236452901878E-0001 + 2.08929511327038E-0001 2.08622933466958E-0001 2.08316718986444E-0001 2.08010867550529E-0001 2.07705378824481E-0001 + 2.07400252473797E-0001 2.07095488164208E-0001 2.06791085561673E-0001 2.06487044332383E-0001 2.06183364142761E-0001 + 2.05880044659458E-0001 2.05577085549358E-0001 2.05274486479574E-0001 2.04972247117450E-0001 2.04670367130559E-0001 + 2.04368846186706E-0001 2.04067683953926E-0001 2.03766880100480E-0001 2.03466434294863E-0001 2.03166346205797E-0001 + 2.02866615502235E-0001 2.02567241853360E-0001 2.02268224928581E-0001 2.01969564397540E-0001 2.01671259930104E-0001 + 2.01373311196372E-0001 2.01075717866671E-0001 2.00778479611556E-0001 2.00481596101812E-0001 2.00185067008448E-0001 + 1.99888892002708E-0001 1.99593070756059E-0001 1.99297602940199E-0001 1.99002488227050E-0001 1.98707726288767E-0001 + 1.98413316797730E-0001 1.98119259426545E-0001 1.97825553848049E-0001 1.97532199735303E-0001 1.97239196761598E-0001 + 1.96946544600450E-0001 1.96654242925603E-0001 1.96362291411028E-0001 1.96070689730921E-0001 1.95779437559708E-0001 + 1.95488534572039E-0001 1.95197980442790E-0001 1.94907774847064E-0001 1.94617917460192E-0001 1.94328407957729E-0001 + 1.94039246015455E-0001 1.93750431309379E-0001 1.93461963515732E-0001 1.93173842310974E-0001 1.92886067371788E-0001 + 1.92598638375084E-0001 1.92311554997995E-0001 1.92024816917882E-0001 1.91738423812329E-0001 1.91452375359145E-0001 + 1.91166671236365E-0001 1.90881311122247E-0001 1.90596294695276E-0001 1.90311621634157E-0001 1.90027291617825E-0001 + 1.89743304325434E-0001 1.89459659436365E-0001 1.89176356630222E-0001 1.88893395586833E-0001 1.88610775986251E-0001 + 1.88328497508751E-0001 1.88046559834830E-0001 1.87764962645212E-0001 1.87483705620842E-0001 1.87202788442888E-0001 + 1.86922210792742E-0001 1.86641972352020E-0001 1.86362072802557E-0001 1.86082511826413E-0001 1.85803289105872E-0001 + 1.85524404323438E-0001 1.85245857161839E-0001 1.84967647304024E-0001 1.84689774433164E-0001 1.84412238232653E-0001 + 1.84135038386106E-0001 1.83858174577361E-0001 1.83581646490476E-0001 1.83305453809731E-0001 1.83029596219630E-0001 + 1.82754073404892E-0001 1.82478885050464E-0001 1.82204030841510E-0001 1.81929510463418E-0001 1.81655323601792E-0001 + 1.81381469942461E-0001 1.81107949171474E-0001 1.80834760975098E-0001 1.80561905039824E-0001 1.80289381052360E-0001 + 1.80017188699636E-0001 1.79745327668801E-0001 1.79473797647225E-0001 1.79202598322497E-0001 1.78931729382426E-0001 + 1.78661190515040E-0001 1.78390981408586E-0001 1.78121101751533E-0001 1.77851551232566E-0001 1.77582329540592E-0001 + 1.77313436364734E-0001 1.77044871394336E-0001 1.76776634318961E-0001 1.76508724828388E-0001 1.76241142612617E-0001 + 1.75973887361866E-0001 1.75706958766572E-0001 1.75440356517388E-0001 1.75174080305186E-0001 1.74908129821058E-0001 + 1.74642504756310E-0001 1.74377204802470E-0001 1.74112229651280E-0001 1.73847578994701E-0001 1.73583252524913E-0001 + 1.73319249934310E-0001 1.73055570915506E-0001 1.72792215161330E-0001 1.72529182364829E-0001 1.72266472219268E-0001 + 1.72004084418125E-0001 1.71742018655099E-0001 1.71480274624103E-0001 1.71218852019268E-0001 1.70957750534938E-0001 + 1.70696969865676E-0001 1.70436509706262E-0001 1.70176369751687E-0001 1.69916549697165E-0001 1.69657049238119E-0001 + 1.69397868070192E-0001 1.69139005889240E-0001 1.68880462391335E-0001 1.68622237272765E-0001 1.68364330230032E-0001 + 1.68106740959855E-0001 1.67849469159165E-0001 1.67592514525111E-0001 1.67335876755053E-0001 1.67079555546569E-0001 + 1.66823550597451E-0001 1.66567861605702E-0001 1.66312488269543E-0001 1.66057430287408E-0001 1.65802687357944E-0001 + 1.65548259180013E-0001 1.65294145452692E-0001 1.65040345875269E-0001 1.64786860147246E-0001 1.64533687968340E-0001 + 1.64280829038480E-0001 1.64028283057810E-0001 1.63776049726685E-0001 1.63524128745674E-0001 1.63272519815560E-0001 + 1.63021222637335E-0001 1.62770236912209E-0001 1.62519562341600E-0001 1.62269198627142E-0001 1.62019145470677E-0001 + 1.61769402574265E-0001 1.61519969640173E-0001 1.61270846370883E-0001 1.61022032469087E-0001 1.60773527637690E-0001 + 1.60525331579808E-0001 1.60277443998770E-0001 1.60029864598114E-0001 1.59782593081592E-0001 1.59535629153165E-0001 + 1.59288972517007E-0001 1.59042622877500E-0001 1.58796579939242E-0001 1.58550843407036E-0001 1.58305412985900E-0001 + 1.58060288381061E-0001 1.57815469297955E-0001 1.57570955442231E-0001 1.57326746519747E-0001 1.57082842236571E-0001 + 1.56839242298981E-0001 1.56595946413465E-0001 1.56352954286721E-0001 1.56110265625656E-0001 1.55867880137388E-0001 + 1.55625797529244E-0001 1.55384017508758E-0001 1.55142539783677E-0001 1.54901364061954E-0001 1.54660490051753E-0001 + 1.54419917461446E-0001 1.54179645999614E-0001 1.53939675375047E-0001 1.53700005296744E-0001 1.53460635473910E-0001 + 1.53221565615961E-0001 1.52982795432522E-0001 1.52744324633421E-0001 1.52506152928701E-0001 1.52268280028607E-0001 + 1.52030705643596E-0001 1.51793429484331E-0001 1.51556451261681E-0001 1.51319770686726E-0001 1.51083387470750E-0001 + 1.50847301325247E-0001 1.50611511961916E-0001 1.50376019092665E-0001 1.50140822429607E-0001 1.49905921685063E-0001 + 1.49671316571560E-0001 1.49437006801833E-0001 1.49202992088821E-0001 1.48969272145674E-0001 1.48735846685742E-0001 + 1.48502715422587E-0001 1.48269878069972E-0001 1.48037334341871E-0001 1.47805083952460E-0001 1.47573126616122E-0001 + 1.47341462047447E-0001 1.47110089961228E-0001 1.46879010072465E-0001 1.46648222096362E-0001 1.46417725748332E-0001 + 1.46187520743987E-0001 1.45957606799150E-0001 1.45727983629845E-0001 1.45498650952301E-0001 1.45269608482954E-0001 + 1.45040855938442E-0001 1.44812393035610E-0001 1.44584219491505E-0001 1.44356335023379E-0001 1.44128739348690E-0001 + 1.43901432185096E-0001 1.43674413250462E-0001 1.43447682262857E-0001 1.43221238940551E-0001 1.42995083002021E-0001 + 1.42769214165944E-0001 1.42543632151204E-0001 1.42318336676886E-0001 1.42093327462277E-0001 1.41868604226870E-0001 + 1.41644166690360E-0001 1.41420014572643E-0001 1.41196147593820E-0001 1.40972565474193E-0001 1.40749267934268E-0001 + 1.40526254694752E-0001 1.40303525476556E-0001 1.40081080000791E-0001 1.39858917988771E-0001 1.39637039162014E-0001 + 1.39415443242236E-0001 1.39194129951358E-0001 1.38973099011501E-0001 1.38752350144988E-0001 1.38531883074344E-0001 + 1.38311697522295E-0001 1.38091793211766E-0001 1.37872169865888E-0001 1.37652827207988E-0001 1.37433764961597E-0001 + 1.37214982850445E-0001 1.36996480598465E-0001 1.36778257929789E-0001 1.36560314568748E-0001 1.36342650239877E-0001 + 1.36125264667908E-0001 1.35908157577776E-0001 1.35691328694612E-0001 1.35474777743751E-0001 1.35258504450728E-0001 + 1.35042508541272E-0001 1.34826789741319E-0001 1.34611347777000E-0001 1.34396182374648E-0001 1.34181293260791E-0001 + 1.33966680162162E-0001 1.33752342805690E-0001 1.33538280918501E-0001 1.33324494227925E-0001 1.33110982461486E-0001 + 1.32897745346910E-0001 1.32684782612119E-0001 1.32472093985236E-0001 1.32259679194581E-0001 1.32047537968671E-0001 + 1.31835670036223E-0001 1.31624075126152E-0001 1.31412752967570E-0001 1.31201703289788E-0001 1.30990925822314E-0001 + 1.30780420294854E-0001 1.30570186437309E-0001 1.30360223979783E-0001 1.30150532652571E-0001 1.29941112186169E-0001 + 1.29731962311271E-0001 1.29523082758764E-0001 1.29314473259736E-0001 1.29106133545468E-0001 1.28898063347442E-0001 + 1.28690262397332E-0001 1.28482730427013E-0001 1.28275467168552E-0001 1.28068472354215E-0001 1.27861745716464E-0001 + 1.27655286987956E-0001 1.27449095901546E-0001 1.27243172190281E-0001 1.27037515587408E-0001 1.26832125826367E-0001 + 1.26627002640795E-0001 1.26422145764523E-0001 1.26217554931578E-0001 1.26013229876183E-0001 1.25809170332755E-0001 + 1.25605376035906E-0001 1.25401846720445E-0001 1.25198582121372E-0001 1.24995581973886E-0001 1.24792846013377E-0001 + 1.24590373975432E-0001 1.24388165595830E-0001 1.24186220610547E-0001 1.23984538755752E-0001 1.23783119767806E-0001 + 1.23581963383269E-0001 1.23381069338889E-0001 1.23180437371612E-0001 1.22980067218576E-0001 1.22779958617113E-0001 + 1.22580111304748E-0001 1.22380525019200E-0001 1.22181199498381E-0001 1.21982134480395E-0001 1.21783329703541E-0001 + 1.21584784906310E-0001 1.21386499827386E-0001 1.21188474205645E-0001 1.20990707780157E-0001 1.20793200290184E-0001 + 1.20595951475180E-0001 1.20398961074791E-0001 1.20202228828856E-0001 1.20005754477407E-0001 1.19809537760667E-0001 + 1.19613578419049E-0001 1.19417876193161E-0001 1.19222430823801E-0001 1.19027242051960E-0001 1.18832309618819E-0001 + 1.18637633265750E-0001 1.18443212734319E-0001 1.18249047766280E-0001 1.18055138103580E-0001 1.17861483488357E-0001 + 1.17668083662939E-0001 1.17474938369846E-0001 1.17282047351787E-0001 1.17089410351663E-0001 1.16897027112565E-0001 + 1.16704897377775E-0001 1.16513020890763E-0001 1.16321397395193E-0001 1.16130026634916E-0001 1.15938908353973E-0001 + 1.15748042296597E-0001 1.15557428207210E-0001 1.15367065830422E-0001 1.15176954911034E-0001 1.14987095194037E-0001 + 1.14797486424611E-0001 1.14608128348124E-0001 1.14419020710135E-0001 1.14230163256391E-0001 1.14041555732827E-0001 + 1.13853197885568E-0001 1.13665089460930E-0001 1.13477230205414E-0001 1.13289619865711E-0001 1.13102258188700E-0001 + 1.12915144921449E-0001 1.12728279811215E-0001 1.12541662605441E-0001 1.12355293051760E-0001 1.12169170897992E-0001 + 1.11983295892145E-0001 1.11797667782415E-0001 1.11612286317186E-0001 1.11427151245027E-0001 1.11242262314698E-0001 + 1.11057619275146E-0001 1.10873221875501E-0001 1.10689069865086E-0001 1.10505162993407E-0001 1.10321501010158E-0001 + 1.10138083665220E-0001 1.09954910708661E-0001 1.09771981890736E-0001 1.09589296961886E-0001 1.09406855672737E-0001 + 1.09224657774104E-0001 1.09042703016987E-0001 1.08860991152572E-0001 1.08679521932231E-0001 1.08498295107521E-0001 + 1.08317310430188E-0001 1.08136567652160E-0001 1.07956066525554E-0001 1.07775806802670E-0001 1.07595788235994E-0001 + 1.07416010578199E-0001 1.07236473582140E-0001 1.07057177000860E-0001 1.06878120587587E-0001 1.06699304095732E-0001 + 1.06520727278891E-0001 1.06342389890848E-0001 1.06164291685568E-0001 1.05986432417202E-0001 1.05808811840085E-0001 + 1.05631429708736E-0001 1.05454285777861E-0001 1.05277379802346E-0001 1.05100711537264E-0001 1.04924280737871E-0001 + 1.04748087159607E-0001 1.04572130558095E-0001 1.04396410689142E-0001 1.04220927308740E-0001 1.04045680173063E-0001 + 1.03870669038469E-0001 1.03695893661498E-0001 1.03521353798874E-0001 1.03347049207505E-0001 1.03172979644480E-0001 + 1.02999144867073E-0001 1.02825544632739E-0001 1.02652178699118E-0001 1.02479046824028E-0001 1.02306148765475E-0001 + 1.02133484281644E-0001 1.01961053130902E-0001 1.01788855071800E-0001 1.01616889863071E-0001 1.01445157263628E-0001 + 1.01273657032569E-0001 1.01102388929170E-0001 1.00931352712891E-0001 1.00760548143374E-0001 1.00589974980441E-0001 + 1.00419632984096E-0001 1.00249521914525E-0001 1.00079641532094E-0001 9.99099915973505E-0002 9.97405718710238E-0002 + 9.95713821140227E-0002 9.94024220874378E-0002 9.92336915525407E-0002 9.90651902707816E-0002 9.88969180037940E-0002 + 9.87288745133897E-0002 9.85610595615620E-0002 9.83934729104835E-0002 9.82261143225075E-0002 9.80589835601677E-0002 + 9.78920803861761E-0002 9.77254045634268E-0002 9.75589558549917E-0002 9.73927340241235E-0002 9.72267388342537E-0002 + 9.70609700489936E-0002 9.68954274321341E-0002 9.67301107476445E-0002 9.65650197596743E-0002 9.64001542325510E-0002 + 9.62355139307817E-0002 9.60710986190524E-0002 9.59069080622277E-0002 9.57429420253506E-0002 9.55792002736427E-0002 + 9.54156825725047E-0002 9.52523886875147E-0002 9.50893183844298E-0002 9.49264714291850E-0002 9.47638475878938E-0002 + 9.46014466268468E-0002 9.44392683125130E-0002 9.42773124115395E-0002 9.41155786907503E-0002 9.39540669171476E-0002 + 9.37927768579111E-0002 9.36317082803979E-0002 9.34708609521419E-0002 9.33102346408545E-0002 9.31498291144247E-0002 + 9.29896441409175E-0002 9.28296794885757E-0002 9.26699349258192E-0002 9.25104102212426E-0002 9.23511051436200E-0002 + 9.21920194618998E-0002 9.20331529452081E-0002 9.18745053628465E-0002 9.17160764842934E-0002 9.15578660792038E-0002 + 9.13998739174068E-0002 9.12420997689100E-0002 9.10845434038951E-0002 9.09272045927205E-0002 9.07700831059194E-0002 + 9.06131787142015E-0002 9.04564911884519E-0002 9.03000202997296E-0002 9.01437658192712E-0002 8.99877275184866E-0002 + 8.98319051689622E-0002 8.96762985424581E-0002 8.95209074109102E-0002 8.93657315464293E-0002 8.92107707213000E-0002 + 8.90560247079827E-0002 8.89014932791112E-0002 8.87471762074944E-0002 8.85930732661156E-0002 8.84391842281322E-0002 + 8.82855088668756E-0002 8.81320469558512E-0002 8.79787982687387E-0002 8.78257625793912E-0002 8.76729396618361E-0002 + 8.75203292902741E-0002 8.73679312390799E-0002 8.72157452828011E-0002 8.70637711961588E-0002 8.69120087540480E-0002 + 8.67604577315360E-0002 8.66091179038639E-0002 8.64579890464456E-0002 8.63070709348681E-0002 8.61563633448908E-0002 + 8.60058660524458E-0002 8.58555788336386E-0002 8.57055014647462E-0002 8.55556337222189E-0002 8.54059753826794E-0002 + 8.52565262229212E-0002 8.51072860199121E-0002 8.49582545507903E-0002 8.48094315928670E-0002 8.46608169236244E-0002 + 8.45124103207172E-0002 8.43642115619721E-0002 8.42162204253855E-0002 8.40684366891280E-0002 8.39208601315396E-0002 + 8.37734905311325E-0002 8.36263276665896E-0002 8.34793713167655E-0002 8.33326212606860E-0002 8.31860772775463E-0002 + 8.30397391467146E-0002 8.28936066477283E-0002 8.27476795602963E-0002 8.26019576642975E-0002 8.24564407397815E-0002 + 8.23111285669687E-0002 8.21660209262490E-0002 8.20211175981833E-0002 8.18764183635017E-0002 8.17319230031053E-0002 + 8.15876312980640E-0002 8.14435430296191E-0002 8.12996579791800E-0002 8.11559759283265E-0002 8.10124966588082E-0002 + 8.08692199525433E-0002 8.07261455916202E-0002 8.05832733582963E-0002 8.04406030349981E-0002 8.02981344043213E-0002 + 8.01558672490300E-0002 8.00138013520583E-0002 7.98719364965080E-0002 7.97302724656502E-0002 7.95888090429247E-0002 + 7.94475460119397E-0002 7.93064831564717E-0002 7.91656202604653E-0002 7.90249571080341E-0002 7.88844934834590E-0002 + 7.87442291711896E-0002 7.86041639558436E-0002 7.84642976222052E-0002 7.83246299552285E-0002 7.81851607400336E-0002 + 7.80458897619091E-0002 7.79068168063105E-0002 7.77679416588613E-0002 7.76292641053523E-0002 7.74907839317404E-0002 + 7.73525009241515E-0002 7.72144148688770E-0002 7.70765255523762E-0002 7.69388327612746E-0002 7.68013362823648E-0002 + 7.66640359026067E-0002 7.65269314091250E-0002 7.63900225892131E-0002 7.62533092303291E-0002 7.61167911200986E-0002 + 7.59804680463124E-0002 7.58443397969282E-0002 7.57084061600697E-0002 7.55726669240258E-0002 7.54371218772523E-0002 + 7.53017708083699E-0002 7.51666135061655E-0002 7.50316497595911E-0002 7.48968793577652E-0002 7.47623020899705E-0002 + 7.46279177456555E-0002 7.44937261144342E-0002 7.43597269860852E-0002 7.42259201505526E-0002 7.40923053979451E-0002 + 7.39588825185368E-0002 7.38256513027659E-0002 7.36926115412354E-0002 7.35597630247134E-0002 7.34271055441317E-0002 + 7.32946388905873E-0002 7.31623628553410E-0002 7.30302772298182E-0002 7.28983818056080E-0002 7.27666763744635E-0002 + 7.26351607283025E-0002 7.25038346592057E-0002 7.23726979594182E-0002 7.22417504213490E-0002 7.21109918375693E-0002 + 7.19804220008158E-0002 7.18500407039869E-0002 7.17198477401455E-0002 7.15898429025168E-0002 7.14600259844898E-0002 + 7.13303967796166E-0002 7.12009550816111E-0002 7.10717006843519E-0002 7.09426333818788E-0002 7.08137529683952E-0002 + 7.06850592382666E-0002 7.05565519860213E-0002 7.04282310063503E-0002 7.03000960941055E-0002 7.01721470443032E-0002 + 7.00443836521201E-0002 6.99168057128959E-0002 6.97894130221317E-0002 6.96622053754907E-0002 6.95351825687984E-0002 + 6.94083443980409E-0002 6.92816906593671E-0002 6.91552211490863E-0002 6.90289356636702E-0002 6.89028339997510E-0002 + 6.87769159541231E-0002 6.86511813237414E-0002 6.85256299057216E-0002 6.84002614973413E-0002 6.82750758960381E-0002 + 6.81500728994109E-0002 6.80252523052193E-0002 6.79006139113835E-0002 6.77761575159842E-0002 6.76518829172621E-0002 + 6.75277899136193E-0002 6.74038783036170E-0002 6.72801478859774E-0002 6.71565984595824E-0002 6.70332298234745E-0002 + 6.69100417768552E-0002 6.67870341190863E-0002 6.66642066496895E-0002 6.65415591683458E-0002 6.64190914748959E-0002 + 6.62968033693402E-0002 6.61746946518384E-0002 6.60527651227092E-0002 6.59310145824305E-0002 6.58094428316398E-0002 + 6.56880496711332E-0002 6.55668349018659E-0002 6.54457983249522E-0002 6.53249397416643E-0002 6.52042589534343E-0002 + 6.50837557618519E-0002 6.49634299686660E-0002 6.48432813757832E-0002 6.47233097852690E-0002 6.46035149993473E-0002 + 6.44838968203990E-0002 6.43644550509645E-0002 6.42451894937413E-0002 6.41260999515852E-0002 6.40071862275092E-0002 + 6.38884481246848E-0002 6.37698854464408E-0002 6.36514979962631E-0002 6.35332855777958E-0002 6.34152479948397E-0002 + 6.32973850513535E-0002 6.31796965514521E-0002 6.30621822994090E-0002 6.29448420996533E-0002 6.28276757567715E-0002 + 6.27106830755074E-0002 6.25938638607608E-0002 6.24772179175887E-0002 6.23607450512041E-0002 6.22444450669775E-0002 + 6.21283177704348E-0002 6.20123629672584E-0002 6.18965804632875E-0002 6.17809700645166E-0002 6.16655315770968E-0002 + 6.15502648073352E-0002 6.14351695616948E-0002 6.13202456467938E-0002 6.12054928694065E-0002 6.10909110364630E-0002 + 6.09764999550487E-0002 6.08622594324043E-0002 6.07481892759263E-0002 6.06342892931662E-0002 6.05205592918307E-0002 + 6.04069990797812E-0002 6.02936084650349E-0002 6.01803872557632E-0002 6.00673352602928E-0002 5.99544522871052E-0002 + 5.98417381448357E-0002 5.97291926422755E-0002 5.96168155883692E-0002 5.95046067922165E-0002 5.93925660630708E-0002 + 5.92806932103402E-0002 5.91689880435871E-0002 5.90574503725269E-0002 5.89460800070305E-0002 5.88348767571215E-0002 + 5.87238404329778E-0002 5.86129708449309E-0002 5.85022678034658E-0002 5.83917311192216E-0002 5.82813606029900E-0002 + 5.81711560657168E-0002 5.80611173185005E-0002 5.79512441725934E-0002 5.78415364394002E-0002 5.77319939304794E-0002 + 5.76226164575420E-0002 5.75134038324517E-0002 5.74043558672254E-0002 5.72954723740323E-0002 5.71867531651946E-0002 + 5.70781980531862E-0002 5.69698068506348E-0002 5.68615793703192E-0002 5.67535154251708E-0002 5.66456148282736E-0002 + 5.65378773928630E-0002 5.64303029323269E-0002 5.63228912602049E-0002 5.62156421901888E-0002 5.61085555361215E-0002 + 5.60016311119979E-0002 5.58948687319646E-0002 5.57882682103194E-0002 5.56818293615118E-0002 5.55755520001424E-0002 + 5.54694359409632E-0002 5.53634809988773E-0002 5.52576869889385E-0002 5.51520537263523E-0002 5.50465810264744E-0002 + 5.49412687048116E-0002 5.48361165770219E-0002 5.47311244589126E-0002 5.46262921664433E-0002 5.45216195157226E-0002 + 5.44171063230104E-0002 5.43127524047164E-0002 5.42085575774007E-0002 5.41045216577738E-0002 5.40006444626954E-0002 + 5.38969258091764E-0002 5.37933655143764E-0002 5.36899633956057E-0002 5.35867192703236E-0002 5.34836329561395E-0002 + 5.33807042708124E-0002 5.32779330322500E-0002 5.31753190585104E-0002 5.30728621678003E-0002 5.29705621784760E-0002 + 5.28684189090425E-0002 5.27664321781542E-0002 5.26646018046144E-0002 5.25629276073750E-0002 5.24614094055371E-0002 + 5.23600470183501E-0002 5.22588402652124E-0002 5.21577889656704E-0002 5.20568929394198E-0002 5.19561520063038E-0002 + 5.18555659863142E-0002 5.17551346995913E-0002 5.16548579664230E-0002 5.15547356072456E-0002 5.14547674426432E-0002 + 5.13549532933480E-0002 5.12552929802396E-0002 5.11557863243454E-0002 5.10564331468407E-0002 5.09572332690480E-0002 + 5.08581865124373E-0002 5.07592926986262E-0002 5.06605516493796E-0002 5.05619631866091E-0002 5.04635271323738E-0002 + 5.03652433088800E-0002 5.02671115384804E-0002 5.01691316436751E-0002 5.00713034471109E-0002 4.99736267715807E-0002 + 4.98761014400251E-0002 4.97787272755301E-0002 4.96815041013291E-0002 4.95844317408012E-0002 4.94875100174721E-0002 + 4.93907387550139E-0002 4.92941177772439E-0002 4.91976469081268E-0002 4.91013259717722E-0002 4.90051547924361E-0002 + 4.89091331945200E-0002 4.88132610025712E-0002 4.87175380412830E-0002 4.86219641354932E-0002 4.85265391101866E-0002 + 4.84312627904919E-0002 4.83361350016841E-0002 4.82411555691828E-0002 4.81463243185531E-0002 4.80516410755052E-0002 + 4.79571056658938E-0002 4.78627179157191E-0002 4.77684776511254E-0002 4.76743846984025E-0002 4.75804388839840E-0002 + 4.74866400344491E-0002 4.73929879765205E-0002 4.72994825370655E-0002 4.72061235430964E-0002 4.71129108217687E-0002 + 4.70198442003830E-0002 4.69269235063830E-0002 4.68341485673575E-0002 4.67415192110383E-0002 4.66490352653013E-0002 + 4.65566965581663E-0002 4.64645029177965E-0002 4.63724541724989E-0002 4.62805501507238E-0002 4.61887906810653E-0002 + 4.60971755922603E-0002 4.60057047131891E-0002 4.59143778728755E-0002 4.58231949004860E-0002 4.57321556253302E-0002 + 4.56412598768611E-0002 4.55505074846734E-0002 4.54598982785059E-0002 4.53694320882391E-0002 4.52791087438968E-0002 + 4.51889280756446E-0002 4.50988899137912E-0002 4.50089940887875E-0002 4.49192404312260E-0002 4.48296287718425E-0002 + 4.47401589415141E-0002 4.46508307712604E-0002 4.45616440922424E-0002 4.44725987357635E-0002 4.43836945332690E-0002 + 4.42949313163450E-0002 4.42063089167205E-0002 4.41178271662648E-0002 4.40294858969898E-0002 4.39412849410478E-0002 + 4.38532241307331E-0002 4.37653032984811E-0002 4.36775222768679E-0002 4.35898808986112E-0002 4.35023789965694E-0002 + 4.34150164037420E-0002 4.33277929532689E-0002 4.32407084784315E-0002 4.31537628126511E-0002 4.30669557894899E-0002 + 4.29802872426508E-0002 4.28937570059767E-0002 4.28073649134512E-0002 4.27211107991978E-0002 4.26349944974808E-0002 + 4.25490158427040E-0002 4.24631746694112E-0002 4.23774708122868E-0002 4.22919041061543E-0002 4.22064743859775E-0002 + 4.21211814868596E-0002 4.20360252440438E-0002 4.19510054929123E-0002 4.18661220689871E-0002 4.17813748079297E-0002 + 4.16967635455405E-0002 4.16122881177595E-0002 4.15279483606660E-0002 4.14437441104773E-0002 4.13596752035513E-0002 + 4.12757414763833E-0002 4.11919427656086E-0002 4.11082789080004E-0002 4.10247497404711E-0002 4.09413551000715E-0002 + 4.08580948239906E-0002 4.07749687495566E-0002 4.06919767142351E-0002 4.06091185556309E-0002 4.05263941114863E-0002 + 4.04438032196819E-0002 4.03613457182368E-0002 4.02790214453070E-0002 4.01968302391876E-0002 4.01147719383106E-0002 + 4.00328463812463E-0002 3.99510534067021E-0002 3.98693928535233E-0002 3.97878645606929E-0002 3.97064683673306E-0002 + 3.96252041126942E-0002 3.95440716361782E-0002 3.94630707773146E-0002 3.93822013757721E-0002 3.93014632713569E-0002 + 3.92208563040119E-0002 3.91403803138166E-0002 3.90600351409878E-0002 3.89798206258784E-0002 3.88997366089785E-0002 + 3.88197829309141E-0002 3.87399594324485E-0002 3.86602659544806E-0002 3.85807023380459E-0002 3.85012684243163E-0002 + 3.84219640545994E-0002 3.83427890703393E-0002 3.82637433131159E-0002 3.81848266246452E-0002 3.81060388467787E-0002 + 3.80273798215037E-0002 3.79488493909437E-0002 3.78704473973570E-0002 3.77921736831380E-0002 3.77140280908166E-0002 + 3.76360104630573E-0002 3.75581206426609E-0002 3.74803584725627E-0002 3.74027237958335E-0002 3.73252164556788E-0002 + 3.72478362954394E-0002 3.71705831585913E-0002 3.70934568887441E-0002 3.70164573296436E-0002 3.69395843251694E-0002 + 3.68628377193359E-0002 3.67862173562921E-0002 3.67097230803212E-0002 3.66333547358413E-0002 3.65571121674037E-0002 + 3.64809952196952E-0002 3.64050037375358E-0002 3.63291375658801E-0002 3.62533965498162E-0002 3.61777805345663E-0002 + 3.61022893654867E-0002 3.60269228880669E-0002 3.59516809479306E-0002 3.58765633908344E-0002 3.58015700626692E-0002 + 3.57267008094586E-0002 3.56519554773603E-0002 3.55773339126647E-0002 3.55028359617955E-0002 3.54284614713096E-0002 + 3.53542102878970E-0002 3.52800822583806E-0002 3.52060772297159E-0002 3.51321950489920E-0002 3.50584355634301E-0002 + 3.49847986203839E-0002 3.49112840673403E-0002 3.48378917519182E-0002 3.47646215218692E-0002 3.46914732250772E-0002 + 3.46184467095585E-0002 3.45455418234612E-0002 3.44727584150658E-0002 3.44000963327850E-0002 3.43275554251630E-0002 + 3.42551355408764E-0002 3.41828365287335E-0002 3.41106582376741E-0002 3.40386005167700E-0002 3.39666632152241E-0002 + 3.38948461823713E-0002 3.38231492676777E-0002 3.37515723207409E-0002 3.36801151912898E-0002 3.36087777291841E-0002 + 3.35375597844152E-0002 3.34664612071052E-0002 3.33954818475074E-0002 3.33246215560056E-0002 3.32538801831150E-0002 + 3.31832575794814E-0002 3.31127535958807E-0002 3.30423680832202E-0002 3.29721008925373E-0002 3.29019518749999E-0002 + 3.28319208819062E-0002 3.27620077646850E-0002 3.26922123748951E-0002 3.26225345642253E-0002 3.25529741844948E-0002 + 3.24835310876526E-0002 3.24142051257777E-0002 3.23449961510787E-0002 3.22759040158946E-0002 3.22069285726934E-0002 + 3.21380696740729E-0002 3.20693271727608E-0002 3.20007009216137E-0002 3.19321907736183E-0002 3.18637965818897E-0002 + 3.17955181996733E-0002 3.17273554803429E-0002 3.16593082774016E-0002 3.15913764444816E-0002 3.15235598353438E-0002 + 3.14558583038785E-0002 3.13882717041040E-0002 3.13207998901683E-0002 3.12534427163472E-0002 3.11862000370454E-0002 + 3.11190717067961E-0002 3.10520575802608E-0002 3.09851575122296E-0002 3.09183713576206E-0002 3.08516989714803E-0002 + 3.07851402089831E-0002 3.07186949254316E-0002 3.06523629762564E-0002 3.05861442170158E-0002 3.05200385033962E-0002 + 3.04540456912116E-0002 3.03881656364034E-0002 3.03223981950413E-0002 3.02567432233217E-0002 3.01912005775692E-0002 + 3.01257701142351E-0002 3.00604516898984E-0002 2.99952451612656E-0002 2.99301503851693E-0002 2.98651672185706E-0002 + 2.98002955185564E-0002 2.97355351423413E-0002 2.96708859472662E-0002 2.96063477907992E-0002 2.95419205305352E-0002 + 2.94776040241949E-0002 2.94133981296266E-0002 2.93493027048045E-0002 2.92853176078295E-0002 2.92214426969284E-0002 + 2.91576778304547E-0002 2.90940228668880E-0002 2.90304776648338E-0002 2.89670420830239E-0002 2.89037159803160E-0002 + 2.88404992156936E-0002 2.87773916482660E-0002 2.87143931372685E-0002 2.86515035420619E-0002 2.85887227221324E-0002 + 2.85260505370922E-0002 2.84634868466784E-0002 2.84010315107541E-0002 2.83386843893070E-0002 2.82764453424508E-0002 + 2.82143142304237E-0002 2.81522909135894E-0002 2.80903752524364E-0002 2.80285671075781E-0002 2.79668663397531E-0002 + 2.79052728098244E-0002 2.78437863787801E-0002 2.77824069077326E-0002 2.77211342579190E-0002 2.76599682907010E-0002 + 2.75989088675645E-0002 2.75379558501200E-0002 2.74771091001024E-0002 2.74163684793700E-0002 2.73557338499065E-0002 + 2.72952050738187E-0002 2.72347820133377E-0002 2.71744645308185E-0002 2.71142524887399E-0002 2.70541457497048E-0002 + 2.69941441764391E-0002 2.69342476317931E-0002 2.68744559787402E-0002 2.68147690803774E-0002 2.67551867999251E-0002 + 2.66957090007270E-0002 2.66363355462503E-0002 2.65770663000848E-0002 2.65179011259443E-0002 2.64588398876648E-0002 + 2.63998824492059E-0002 2.63410286746496E-0002 2.62822784282012E-0002 2.62236315741885E-0002 2.61650879770619E-0002 + 2.61066475013946E-0002 2.60483100118823E-0002 2.59900753733432E-0002 2.59319434507177E-0002 2.58739141090689E-0002 + 2.58159872135817E-0002 2.57581626295635E-0002 2.57004402224438E-0002 2.56428198577739E-0002 2.55853014012274E-0002 + 2.55278847185993E-0002 2.54705696758072E-0002 2.54133561388897E-0002 2.53562439740074E-0002 2.52992330474425E-0002 + 2.52423232255987E-0002 2.51855143750012E-0002 2.51288063622965E-0002 2.50721990542526E-0002 2.50156923177587E-0002 + 2.49592860198248E-0002 2.49029800275827E-0002 2.48467742082845E-0002 2.47906684293038E-0002 2.47346625581351E-0002 + 2.46787564623931E-0002 2.46229500098140E-0002 2.45672430682542E-0002 2.45116355056911E-0002 2.44561271902220E-0002 + 2.44007179900653E-0002 2.43454077735598E-0002 2.42901964091638E-0002 2.42350837654569E-0002 2.41800697111381E-0002 + 2.41251541150271E-0002 2.40703368460630E-0002 2.40156177733055E-0002 2.39609967659340E-0002 2.39064736932471E-0002 + 2.38520484246643E-0002 2.37977208297238E-0002 2.37434907780840E-0002 2.36893581395224E-0002 2.36353227839363E-0002 + 2.35813845813423E-0002 2.35275434018764E-0002 2.34737991157936E-0002 2.34201515934684E-0002 2.33666007053943E-0002 + 2.33131463221836E-0002 2.32597883145681E-0002 2.32065265533981E-0002 2.31533609096427E-0002 2.31002912543902E-0002 + 2.30473174588470E-0002 2.29944393943386E-0002 2.29416569323087E-0002 2.28889699443200E-0002 2.28363783020530E-0002 + 2.27838818773069E-0002 2.27314805419990E-0002 2.26791741681650E-0002 2.26269626279586E-0002 2.25748457936513E-0002 + 2.25228235376334E-0002 2.24708957324123E-0002 2.24190622506135E-0002 2.23673229649804E-0002 2.23156777483740E-0002 + 2.22641264737730E-0002 2.22126690142737E-0002 2.21613052430897E-0002 2.21100350335524E-0002 2.20588582591102E-0002 + 2.20077747933290E-0002 2.19567845098917E-0002 2.19058872825987E-0002 2.18550829853673E-0002 2.18043714922316E-0002 + 2.17537526773431E-0002 2.17032264149698E-0002 2.16527925794967E-0002 2.16024510454253E-0002 2.15522016873741E-0002 + 2.15020443800780E-0002 2.14519789983883E-0002 2.14020054172732E-0002 2.13521235118167E-0002 2.13023331572196E-0002 + 2.12526342287987E-0002 2.12030266019870E-0002 2.11535101523338E-0002 2.11040847555042E-0002 2.10547502872794E-0002 + 2.10055066235563E-0002 2.09563536403482E-0002 2.09072912137833E-0002 2.08583192201063E-0002 2.08094375356772E-0002 + 2.07606460369713E-0002 2.07119446005799E-0002 2.06633331032092E-0002 2.06148114216813E-0002 2.05663794329330E-0002 + 2.05180370140169E-0002 2.04697840421004E-0002 2.04216203944658E-0002 2.03735459485109E-0002 2.03255605817479E-0002 + 2.02776641718044E-0002 2.02298565964223E-0002 2.01821377334588E-0002 2.01345074608853E-0002 2.00869656567878E-0002 + 2.00395121993671E-0002 1.99921469669382E-0002 1.99448698379307E-0002 1.98976806908885E-0002 1.98505794044695E-0002 + 1.98035658574462E-0002 1.97566399287048E-0002 1.97098014972458E-0002 1.96630504421836E-0002 1.96163866427465E-0002 + 1.95698099782769E-0002 1.95233203282303E-0002 1.94769175721768E-0002 1.94306015897993E-0002 1.93843722608950E-0002 + 1.93382294653740E-0002 1.92921730832602E-0002 1.92462029946910E-0002 1.92003190799163E-0002 1.91545212193004E-0002 + 1.91088092933197E-0002 1.90631831825644E-0002 1.90176427677374E-0002 1.89721879296546E-0002 1.89268185492450E-0002 + 1.88815345075501E-0002 1.88363356857243E-0002 1.87912219650347E-0002 1.87461932268611E-0002 1.87012493526957E-0002 + 1.86563902241433E-0002 1.86116157229211E-0002 1.85669257308585E-0002 1.85223201298974E-0002 1.84777988020919E-0002 + 1.84333616296080E-0002 1.83890084947240E-0002 1.83447392798303E-0002 1.83005538674290E-0002 1.82564521401341E-0002 + 1.82124339806717E-0002 1.81684992718794E-0002 1.81246478967064E-0002 1.80808797382136E-0002 1.80371946795737E-0002 + 1.79935926040706E-0002 1.79500733950995E-0002 1.79066369361672E-0002 1.78632831108916E-0002 1.78200118030020E-0002 + 1.77768228963387E-0002 1.77337162748530E-0002 1.76906918226074E-0002 1.76477494237752E-0002 1.76048889626406E-0002 + 1.75621103235986E-0002 1.75194133911550E-0002 1.74767980499263E-0002 1.74342641846393E-0002 1.73918116801318E-0002 + 1.73494404213517E-0002 1.73071502933576E-0002 1.72649411813182E-0002 1.72228129705125E-0002 1.71807655463301E-0002 + 1.71387987942698E-0002 1.70969125999417E-0002 1.70551068490648E-0002 1.70133814274689E-0002 1.69717362210931E-0002 + 1.69301711159865E-0002 1.68886859983081E-0002 1.68472807543262E-0002 1.68059552704192E-0002 1.67647094330745E-0002 + 1.67235431288894E-0002 1.66824562445704E-0002 1.66414486669335E-0002 1.66005202829038E-0002 1.65596709795156E-0002 + 1.65189006439127E-0002 1.64782091633474E-0002 1.64375964251815E-0002 1.63970623168855E-0002 1.63566067260390E-0002 + 1.63162295403301E-0002 1.62759306475559E-0002 1.62357099356221E-0002 1.61955672925430E-0002 1.61555026064415E-0002 + 1.61155157655488E-0002 1.60756066582050E-0002 1.60357751728580E-0002 1.59960211980642E-0002 1.59563446224884E-0002 + 1.59167453349033E-0002 1.58772232241898E-0002 1.58377781793368E-0002 1.57984100894413E-0002 1.57591188437081E-0002 + 1.57199043314495E-0002 1.56807664420863E-0002 1.56417050651462E-0002 1.56027200902651E-0002 1.55638114071863E-0002 + 1.55249789057604E-0002 1.54862224759458E-0002 1.54475420078081E-0002 1.54089373915201E-0002 1.53704085173619E-0002 + 1.53319552757209E-0002 1.52935775570916E-0002 1.52552752520752E-0002 1.52170482513805E-0002 1.51788964458227E-0002 + 1.51408197263241E-0002 1.51028179839136E-0002 1.50648911097270E-0002 1.50270389950067E-0002 1.49892615311016E-0002 + 1.49515586094674E-0002 1.49139301216659E-0002 1.48763759593656E-0002 1.48388960143411E-0002 1.48014901784734E-0002 + 1.47641583437497E-0002 1.47269004022633E-0002 1.46897162462136E-0002 1.46526057679060E-0002 1.46155688597519E-0002 + 1.45786054142683E-0002 1.45417153240785E-0002 1.45048984819112E-0002 1.44681547806008E-0002 1.44314841130876E-0002 + 1.43948863724170E-0002 1.43583614517403E-0002 1.43219092443140E-0002 1.42855296435002E-0002 1.42492225427661E-0002 + 1.42129878356840E-0002 1.41768254159317E-0002 1.41407351772920E-0002 1.41047170136526E-0002 1.40687708190063E-0002 + 1.40328964874509E-0002 1.39970939131890E-0002 1.39613629905276E-0002 1.39257036138792E-0002 1.38901156777601E-0002 + 1.38545990767920E-0002 1.38191537057005E-0002 1.37837794593160E-0002 1.37484762325732E-0002 1.37132439205111E-0002 + 1.36780824182732E-0002 1.36429916211069E-0002 1.36079714243639E-0002 1.35730217235001E-0002 1.35381424140751E-0002 + 1.35033333917529E-0002 1.34685945523009E-0002 1.34339257915908E-0002 1.33993270055977E-0002 1.33647980904006E-0002 + 1.33303389421822E-0002 1.32959494572283E-0002 1.32616295319290E-0002 1.32273790627772E-0002 1.31931979463695E-0002 + 1.31590860794056E-0002 1.31250433586887E-0002 1.30910696811251E-0002 1.30571649437241E-0002 1.30233290435984E-0002 + 1.29895618779632E-0002 1.29558633441372E-0002 1.29222333395415E-0002 1.28886717617005E-0002 1.28551785082408E-0002 + 1.28217534768921E-0002 1.27883965654866E-0002 1.27551076719590E-0002 1.27218866943466E-0002 1.26887335307890E-0002 + 1.26556480795286E-0002 1.26226302389094E-0002 1.25896799073783E-0002 1.25567969834839E-0002 1.25239813658773E-0002 + 1.24912329533115E-0002 1.24585516446414E-0002 1.24259373388241E-0002 1.23933899349182E-0002 1.23609093320845E-0002 + 1.23284954295853E-0002 1.22961481267845E-0002 1.22638673231480E-0002 1.22316529182430E-0002 1.21995048117380E-0002 + 1.21674229034035E-0002 1.21354070931107E-0002 1.21034572808327E-0002 1.20715733666434E-0002 1.20397552507181E-0002 + 1.20080028333334E-0002 1.19763160148664E-0002 1.19446946957959E-0002 1.19131387767010E-0002 1.18816481582622E-0002 + 1.18502227412603E-0002 1.18188624265773E-0002 1.17875671151957E-0002 1.17563367081985E-0002 1.17251711067696E-0002 + 1.16940702121929E-0002 1.16630339258533E-0002 1.16320621492355E-0002 1.16011547839251E-0002 1.15703117316076E-0002 + 1.15395328940686E-0002 1.15088181731941E-0002 1.14781674709700E-0002 1.14475806894824E-0002 1.14170577309169E-0002 + 1.13865984975595E-0002 1.13562028917958E-0002 1.13258708161111E-0002 1.12956021730904E-0002 1.12653968654183E-0002 + 1.12352547958793E-0002 1.12051758673569E-0002 1.11751599828345E-0002 1.11452070453946E-0002 1.11153169582191E-0002 + 1.10854896245893E-0002 1.10557249478854E-0002 1.10260228315872E-0002 1.09963831792729E-0002 1.09668058946206E-0002 + 1.09372908814066E-0002 1.09078380435064E-0002 1.08784472848944E-0002 1.08491185096436E-0002 1.08198516219258E-0002 + 1.07906465260116E-0002 1.07615031262698E-0002 1.07324213271681E-0002 1.07034010332725E-0002 1.06744421492476E-0002 + 1.06455445798559E-0002 1.06167082299586E-0002 1.05879330045151E-0002 1.05592188085826E-0002 1.05305655473169E-0002 + 1.05019731259715E-0002 1.04734414498980E-0002 1.04449704245457E-0002 1.04165599554622E-0002 1.03882099482926E-0002 + 1.03599203087795E-0002 1.03316909427639E-0002 1.03035217561836E-0002 1.02754126550745E-0002 1.02473635455698E-0002 + 1.02193743339000E-0002 1.01914449263934E-0002 1.01635752294750E-0002 1.01357651496676E-0002 1.01080145935909E-0002 + 1.00803234679618E-0002 1.00526916795942E-0002 1.00251191353992E-0002 9.99760574238463E-0003 9.97015140765529E-0003 + 9.94275603841287E-0003 9.91541954195570E-0003 9.88814182567897E-0003 9.86092279707430E-0003 9.83376236373020E-0003 + 9.80666043333145E-0003 9.77961691365933E-0003 9.75263171259167E-0003 9.72570473810246E-0003 9.69883589826214E-0003 + 9.67202510123718E-0003 9.64527225529050E-0003 9.61857726878086E-0003 9.59194005016314E-0003 9.56536050798830E-0003 + 9.53883855090307E-0003 9.51237408765021E-0003 9.48596702706815E-0003 9.45961727809104E-0003 9.43332474974895E-0003 + 9.40708935116730E-0003 9.38091099156727E-0003 9.35478958026538E-0003 9.32872502667373E-0003 9.30271724029984E-0003 + 9.27676613074626E-0003 9.25087160771124E-0003 9.22503358098789E-0003 9.19925196046467E-0003 9.17352665612499E-0003 + 9.14785757804739E-0003 9.12224463640542E-0003 9.09668774146727E-0003 9.07118680359635E-0003 9.04574173325059E-0003 + 9.02035244098280E-0003 8.99501883744035E-0003 8.96974083336531E-0003 8.94451833959431E-0003 8.91935126705835E-0003 + 8.89423952678303E-0003 8.86918302988819E-0003 8.84418168758809E-0003 8.81923541119111E-0003 8.79434411210005E-0003 + 8.76950770181164E-0003 8.74472609191675E-0003 8.71999919410034E-0003 8.69532692014122E-0003 8.67070918191222E-0003 + 8.64614589137985E-0003 8.62163696060465E-0003 8.59718230174068E-0003 8.57278182703569E-0003 8.54843544883116E-0003 + 8.52414307956195E-0003 8.49990463175658E-0003 8.47572001803681E-0003 8.45158915111803E-0003 8.42751194380871E-0003 + 8.40348830901064E-0003 8.37951815971890E-0003 8.35560140902156E-0003 8.33173797009992E-0003 8.30792775622818E-0003 + 8.28417068077349E-0003 8.26046665719609E-0003 8.23681559904884E-0003 8.21321741997755E-0003 8.18967203372062E-0003 + 8.16617935410922E-0003 8.14273929506718E-0003 8.11935177061063E-0003 8.09601669484854E-0003 8.07273398198203E-0003 + 8.04950354630480E-0003 8.02632530220270E-0003 8.00319916415396E-0003 7.98012504672905E-0003 7.95710286459034E-0003 + 7.93413253249262E-0003 7.91121396528245E-0003 7.88834707789853E-0003 7.86553178537132E-0003 7.84276800282325E-0003 + 7.82005564546855E-0003 7.79739462861308E-0003 7.77478486765451E-0003 7.75222627808201E-0003 7.72971877547644E-0003 + 7.70726227550999E-0003 7.68485669394656E-0003 7.66250194664121E-0003 7.64019794954039E-0003 7.61794461868191E-0003 + 7.59574187019468E-0003 7.57358962029888E-0003 7.55148778530565E-0003 7.52943628161739E-0003 7.50743502572729E-0003 + 7.48548393421951E-0003 7.46358292376917E-0003 7.44173191114209E-0003 7.41993081319495E-0003 7.39817954687499E-0003 + 7.37647802922031E-0003 7.35482617735940E-0003 7.33322390851130E-0003 7.31167113998563E-0003 7.29016778918229E-0003 + 7.26871377359166E-0003 7.24730901079424E-0003 7.22595341846103E-0003 7.20464691435300E-0003 7.18338941632126E-0003 + 7.16218084230712E-0003 7.14102111034174E-0003 7.11991013854635E-0003 7.09884784513210E-0003 7.07783414839977E-0003 + 7.05686896674021E-0003 7.03595221863377E-0003 7.01508382265061E-0003 6.99426369745039E-0003 6.97349176178241E-0003 + 6.95276793448549E-0003 6.93209213448768E-0003 6.91146428080673E-0003 6.89088429254946E-0003 6.87035208891211E-0003 + 6.84986758918003E-0003 6.82943071272780E-0003 6.80904137901910E-0003 6.78869950760656E-0003 6.76840501813194E-0003 + 6.74815783032577E-0003 6.72795786400761E-0003 6.70780503908565E-0003 6.68769927555709E-0003 6.66764049350762E-0003 + 6.64762861311162E-0003 6.62766355463214E-0003 6.60774523842066E-0003 6.58787358491723E-0003 6.56804851465020E-0003 + 6.54826994823648E-0003 6.52853780638110E-0003 6.50885200987739E-0003 6.48921247960694E-0003 6.46961913653938E-0003 + 6.45007190173253E-0003 6.43057069633209E-0003 6.41111544157194E-0003 6.39170605877369E-0003 6.37234246934684E-0003 + 6.35302459478878E-0003 6.33375235668452E-0003 6.31452567670689E-0003 6.29534447661621E-0003 6.27620867826054E-0003 + 6.25711820357534E-0003 6.23807297458353E-0003 6.21907291339554E-0003 6.20011794220902E-0003 6.18120798330904E-0003 + 6.16234295906788E-0003 6.14352279194487E-0003 6.12474740448671E-0003 6.10601671932696E-0003 6.08733065918634E-0003 + 6.06868914687242E-0003 6.05009210527976E-0003 6.03153945738979E-0003 6.01303112627055E-0003 5.99456703507710E-0003 + 5.97614710705095E-0003 5.95777126552037E-0003 5.93943943390012E-0003 5.92115153569154E-0003 5.90290749448245E-0003 + 5.88470723394690E-0003 5.86655067784556E-0003 5.84843775002518E-0003 5.83036837441887E-0003 5.81234247504583E-0003 + 5.79435997601146E-0003 5.77642080150725E-0003 5.75852487581061E-0003 5.74067212328503E-0003 5.72286246837979E-0003 + 5.70509583563013E-0003 5.68737214965698E-0003 5.66969133516715E-0003 5.65205331695302E-0003 5.63445801989261E-0003 + 5.61690536894960E-0003 5.59939528917307E-0003 5.58192770569770E-0003 5.56450254374343E-0003 5.54711972861574E-0003 + 5.52977918570527E-0003 5.51248084048791E-0003 5.49522461852483E-0003 5.47801044546224E-0003 5.46083824703152E-0003 + 5.44370794904896E-0003 5.42661947741600E-0003 5.40957275811884E-0003 5.39256771722857E-0003 5.37560428090116E-0003 + 5.35868237537723E-0003 5.34180192698221E-0003 5.32496286212609E-0003 5.30816510730343E-0003 5.29140858909346E-0003 + 5.27469323415973E-0003 5.25801896925033E-0003 5.24138572119763E-0003 5.22479341691839E-0003 5.20824198341364E-0003 + 5.19173134776847E-0003 5.17526143715234E-0003 5.15883217881864E-0003 5.14244350010491E-0003 5.12609532843259E-0003 + 5.10978759130711E-0003 5.09352021631783E-0003 5.07729313113775E-0003 5.06110626352390E-0003 5.04495954131681E-0003 + 5.02885289244082E-0003 5.01278624490377E-0003 4.99675952679714E-0003 4.98077266629588E-0003 4.96482559165836E-0003 + 4.94891823122641E-0003 4.93305051342510E-0003 4.91722236676291E-0003 4.90143371983140E-0003 4.88568450130548E-0003 + 4.86997463994307E-0003 4.85430406458514E-0003 4.83867270415579E-0003 4.82308048766194E-0003 4.80752734419355E-0003 + 4.79201320292331E-0003 4.77653799310685E-0003 4.76110164408243E-0003 4.74570408527103E-0003 4.73034524617632E-0003 + 4.71502505638447E-0003 4.69974344556428E-0003 4.68450034346691E-0003 4.66929567992609E-0003 4.65412938485781E-0003 + 4.63900138826037E-0003 4.62391162021444E-0003 4.60886001088278E-0003 4.59384649051039E-0003 4.57887098942435E-0003 + 4.56393343803371E-0003 4.54903376682969E-0003 4.53417190638528E-0003 4.51934778735549E-0003 4.50456134047705E-0003 + 4.48981249656856E-0003 4.47510118653036E-0003 4.46042734134432E-0003 4.44579089207416E-0003 4.43119176986497E-0003 + 4.41662990594348E-0003 4.40210523161780E-0003 4.38761767827753E-0003 4.37316717739361E-0003 4.35875366051816E-0003 + 4.34437705928477E-0003 4.33003730540804E-0003 4.31573433068384E-0003 4.30146806698903E-0003 4.28723844628158E-0003 + 4.27304540060046E-0003 4.25888886206547E-0003 4.24476876287743E-0003 4.23068503531786E-0003 4.21663761174916E-0003 + 4.20262642461435E-0003 4.18865140643723E-0003 4.17471248982215E-0003 4.16080960745399E-0003 4.14694269209825E-0003 + 4.13311167660076E-0003 4.11931649388787E-0003 4.10555707696618E-0003 4.09183335892271E-0003 4.07814527292463E-0003 + 4.06449275221931E-0003 4.05087573013434E-0003 4.03729414007730E-0003 4.02374791553590E-0003 4.01023699007773E-0003 + 3.99676129735047E-0003 3.98332077108154E-0003 3.96991534507821E-0003 3.95654495322759E-0003 3.94320952949645E-0003 + 3.92990900793128E-0003 3.91664332265815E-0003 3.90341240788267E-0003 3.89021619789009E-0003 3.87705462704498E-0003 + 3.86392762979141E-0003 3.85083514065274E-0003 3.83777709423170E-0003 3.82475342521028E-0003 3.81176406834954E-0003 + 3.79880895848988E-0003 3.78588803055065E-0003 3.77300121953034E-0003 3.76014846050635E-0003 3.74732968863509E-0003 + 3.73454483915187E-0003 3.72179384737072E-0003 3.70907664868461E-0003 3.69639317856514E-0003 3.68374337256265E-0003 + 3.67112716630604E-0003 3.65854449550287E-0003 3.64599529593920E-0003 3.63347950347953E-0003 3.62099705406682E-0003 + 3.60854788372238E-0003 3.59613192854587E-0003 3.58374912471516E-0003 3.57139940848644E-0003 3.55908271619397E-0003 + 3.54679898425013E-0003 3.53454814914543E-0003 3.52233014744830E-0003 3.51014491580522E-0003 3.49799239094049E-0003 + 3.48587250965637E-0003 3.47378520883284E-0003 3.46173042542763E-0003 3.44970809647624E-0003 3.43771815909175E-0003 + 3.42576055046491E-0003 3.41383520786391E-0003 3.40194206863459E-0003 3.39008107020011E-0003 3.37825215006106E-0003 + 3.36645524579540E-0003 3.35469029505833E-0003 3.34295723558236E-0003 3.33125600517714E-0003 3.31958654172942E-0003 + 3.30794878320317E-0003 3.29634266763926E-0003 3.28476813315563E-0003 3.27322511794710E-0003 3.26171356028542E-0003 + 3.25023339851914E-0003 3.23878457107356E-0003 3.22736701645084E-0003 3.21598067322966E-0003 3.20462548006546E-0003 + 3.19330137569014E-0003 3.18200829891222E-0003 3.17074618861670E-0003 3.15951498376488E-0003 3.14831462339461E-0003 + 3.13714504661994E-0003 3.12600619263125E-0003 3.11489800069509E-0003 3.10382041015426E-0003 3.09277336042764E-0003 + 3.08175679101015E-0003 3.07077064147281E-0003 3.05981485146251E-0003 3.04888936070215E-0003 3.03799410899043E-0003 + 3.02712903620195E-0003 3.01629408228700E-0003 3.00548918727159E-0003 2.99471429125748E-0003 2.98396933442195E-0003 + 2.97325425701791E-0003 2.96256899937373E-0003 2.95191350189334E-0003 2.94128770505599E-0003 2.93069154941632E-0003 + 2.92012497560433E-0003 2.90958792432522E-0003 2.89908033635947E-0003 2.88860215256266E-0003 2.87815331386556E-0003 + 2.86773376127393E-0003 2.85734343586858E-0003 2.84698227880531E-0003 2.83665023131476E-0003 2.82634723470252E-0003 + 2.81607323034891E-0003 2.80582815970912E-0003 2.79561196431297E-0003 2.78542458576494E-0003 2.77526596574420E-0003 + 2.76513604600440E-0003 2.75503476837377E-0003 2.74496207475498E-0003 2.73491790712507E-0003 2.72490220753556E-0003 + 2.71491491811216E-0003 2.70495598105495E-0003 2.69502533863814E-0003 2.68512293321016E-0003 2.67524870719358E-0003 + 2.66540260308493E-0003 2.65558456345489E-0003 2.64579453094802E-0003 2.63603244828285E-0003 2.62629825825172E-0003 + 2.61659190372086E-0003 2.60691332763024E-0003 2.59726247299352E-0003 2.58763928289808E-0003 2.57804370050489E-0003 + 2.56847566904853E-0003 2.55893513183703E-0003 2.54942203225200E-0003 2.53993631374839E-0003 2.53047791985454E-0003 + 2.52104679417216E-0003 2.51164288037616E-0003 2.50226612221478E-0003 2.49291646350932E-0003 2.48359384815433E-0003 + 2.47429822011737E-0003 2.46502952343900E-0003 2.45578770223286E-0003 2.44657270068543E-0003 2.43738446305614E-0003 + 2.42822293367718E-0003 2.41908805695364E-0003 2.40997977736324E-0003 2.40089803945642E-0003 2.39184278785629E-0003 + 2.38281396725851E-0003 2.37381152243132E-0003 2.36483539821538E-0003 2.35588553952390E-0003 2.34696189134242E-0003 + 2.33806439872880E-0003 2.32919300681327E-0003 2.32034766079823E-0003 2.31152830595836E-0003 2.30273488764044E-0003 + 2.29396735126332E-0003 2.28522564231801E-0003 2.27650970636742E-0003 2.26781948904649E-0003 2.25915493606200E-0003 + 2.25051599319264E-0003 2.24190260628893E-0003 2.23331472127304E-0003 2.22475228413901E-0003 2.21621524095241E-0003 + 2.20770353785053E-0003 2.19921712104215E-0003 2.19075593680761E-0003 2.18231993149872E-0003 2.17390905153870E-0003 + 2.16552324342217E-0003 2.15716245371503E-0003 2.14882662905451E-0003 2.14051571614904E-0003 2.13222966177823E-0003 + 2.12396841279285E-0003 2.11573191611472E-0003 2.10752011873675E-0003 2.09933296772276E-0003 2.09117041020759E-0003 + 2.08303239339690E-0003 2.07491886456730E-0003 2.06682977106608E-0003 2.05876506031134E-0003 2.05072467979188E-0003 + 2.04270857706713E-0003 2.03471669976716E-0003 2.02674899559254E-0003 2.01880541231443E-0003 2.01088589777439E-0003 + 2.00299039988439E-0003 1.99511886662681E-0003 1.98727124605431E-0003 1.97944748628984E-0003 1.97164753552655E-0003 + 1.96387134202781E-0003 1.95611885412707E-0003 1.94839002022786E-0003 1.94068478880378E-0003 1.93300310839838E-0003 + 1.92534492762517E-0003 1.91771019516752E-0003 1.91009885977864E-0003 1.90251087028159E-0003 1.89494617556911E-0003 + 1.88740472460368E-0003 1.87988646641739E-0003 1.87239135011199E-0003 1.86491932485873E-0003 1.85747033989838E-0003 + 1.85004434454122E-0003 1.84264128816688E-0003 1.83526112022441E-0003 1.82790379023212E-0003 1.82056924777764E-0003 + 1.81325744251783E-0003 1.80596832417865E-0003 1.79870184255530E-0003 1.79145794751199E-0003 1.78423658898198E-0003 + 1.77703771696752E-0003 1.76986128153982E-0003 1.76270723283896E-0003 1.75557552107386E-0003 1.74846609652228E-0003 + 1.74137890953069E-0003 1.73431391051430E-0003 1.72727104995692E-0003 1.72025027841108E-0003 1.71325154649777E-0003 + 1.70627480490654E-0003 1.69932000439542E-0003 1.69238709579083E-0003 1.68547602998762E-0003 1.67858675794891E-0003 + 1.67171923070616E-0003 1.66487339935904E-0003 1.65804921507538E-0003 1.65124662909122E-0003 1.64446559271064E-0003 + 1.63770605730580E-0003 1.63096797431684E-0003 1.62425129525189E-0003 1.61755597168697E-0003 1.61088195526593E-0003 + 1.60422919770052E-0003 1.59759765077016E-0003 1.59098726632209E-0003 1.58439799627115E-0003 1.57782979259983E-0003 + 1.57128260735825E-0003 1.56475639266401E-0003 1.55825110070224E-0003 1.55176668372548E-0003 1.54530309405370E-0003 + 1.53886028407420E-0003 1.53243820624158E-0003 1.52603681307775E-0003 1.51965605717176E-0003 1.51329589117990E-0003 + 1.50695626782550E-0003 1.50063713989903E-0003 1.49433846025798E-0003 1.48806018182676E-0003 1.48180225759682E-0003 + 1.47556464062639E-0003 1.46934728404064E-0003 1.46315014103146E-0003 1.45697316485753E-0003 1.45081630884425E-0003 + 1.44467952638362E-0003 1.43856277093433E-0003 1.43246599602157E-0003 1.42638915523709E-0003 1.42033220223908E-0003 + 1.41429509075223E-0003 1.40827777456753E-0003 1.40228020754235E-0003 1.39630234360036E-0003 1.39034413673143E-0003 + 1.38440554099170E-0003 1.37848651050338E-0003 1.37258699945488E-0003 1.36670696210060E-0003 1.36084635276098E-0003 + 1.35500512582245E-0003 1.34918323573734E-0003 1.34338063702387E-0003 1.33759728426607E-0003 1.33183313211383E-0003 + 1.32608813528271E-0003 1.32036224855399E-0003 1.31465542677461E-0003 1.30896762485710E-0003 1.30329879777959E-0003 + 1.29764890058567E-0003 1.29201788838443E-0003 1.28640571635040E-0003 1.28081233972345E-0003 1.27523771380882E-0003 + 1.26968179397702E-0003 1.26414453566381E-0003 1.25862589437014E-0003 1.25312582566210E-0003 1.24764428517093E-0003 + 1.24218122859290E-0003 1.23673661168930E-0003 1.23131039028638E-0003 1.22590252027535E-0003 1.22051295761228E-0003 + 1.21514165831806E-0003 1.20978857847840E-0003 1.20445367424375E-0003 1.19913690182925E-0003 1.19383821751468E-0003 + 1.18855757764448E-0003 1.18329493862762E-0003 1.17805025693759E-0003 1.17282348911236E-0003 1.16761459175434E-0003 + 1.16242352153032E-0003 1.15725023517141E-0003 1.15209468947307E-0003 1.14695684129496E-0003 1.14183664756095E-0003 + 1.13673406525911E-0003 1.13164905144158E-0003 1.12658156322461E-0003 1.12153155778843E-0003 1.11649899237733E-0003 + 1.11148382429946E-0003 1.10648601092689E-0003 1.10150550969557E-0003 1.09654227810519E-0003 1.09159627371927E-0003 + 1.08666745416497E-0003 1.08175577713319E-0003 1.07686120037843E-0003 1.07198368171874E-0003 1.06712317903575E-0003 + 1.06227965027455E-0003 1.05745305344371E-0003 1.05264334661517E-0003 1.04785048792424E-0003 1.04307443556956E-0003 + 1.03831514781303E-0003 1.03357258297976E-0003 1.02884669945806E-0003 1.02413745569937E-0003 1.01944481021822E-0003 + 1.01476872159219E-0003 1.01010914846188E-0003 1.00546604953081E-0003 1.00083938356547E-0003 9.96229109395162E-0004 + 9.91635185912065E-0004 9.87057572071131E-0004 9.82496226890006E-0004 9.77951109449101E-0004 9.73422178891424E-0004 + 9.68909394422622E-0004 9.64412715310877E-0004 9.59932100886913E-0004 9.55467510543927E-0004 9.51018903737525E-0004 + 9.46586239985730E-0004 9.42169478868879E-0004 9.37768580029635E-0004 9.33383503172883E-0004 9.29014208065767E-0004 + 9.24660654537557E-0004 9.20322802479653E-0004 9.16000611845557E-0004 9.11694042650780E-0004 9.07403054972849E-0004 + 9.03127608951210E-0004 8.98867664787258E-0004 8.94623182744211E-0004 8.90394123147112E-0004 8.86180446382794E-0004 + 8.81982112899798E-0004 8.77799083208376E-0004 8.73631317880392E-0004 8.69478777549351E-0004 8.65341422910281E-0004 + 8.61219214719724E-0004 8.57112113795715E-0004 8.53020081017684E-0004 8.48943077326473E-0004 8.44881063724241E-0004 + 8.40834001274438E-0004 8.36801851101801E-0004 8.32784574392234E-0004 8.28782132392836E-0004 8.24794486411805E-0004 + 8.20821597818439E-0004 8.16863428043058E-0004 8.12919938576963E-0004 8.08991090972442E-0004 8.05076846842648E-0004 + 8.01177167861624E-0004 7.97292015764210E-0004 7.93421352346046E-0004 7.89565139463485E-0004 7.85723339033567E-0004 + 7.81895913034013E-0004 7.78082823503105E-0004 7.74284032539718E-0004 7.70499502303219E-0004 7.66729195013469E-0004 + 7.62973072950758E-0004 7.59231098455749E-0004 7.55503233929476E-0004 7.51789441833250E-0004 7.48089684688665E-0004 + 7.44403925077505E-0004 7.40732125641768E-0004 7.37074249083548E-0004 7.33430258165034E-0004 7.29800115708480E-0004 + 7.26183784596117E-0004 7.22581227770160E-0004 7.18992408232716E-0004 7.15417289045803E-0004 7.11855833331239E-0004 + 7.08308004270637E-0004 7.04773765105374E-0004 7.01253079136509E-0004 6.97745909724784E-0004 6.94252220290534E-0004 + 6.90771974313708E-0004 6.87305135333756E-0004 6.83851666949627E-0004 6.80411532819733E-0004 6.76984696661872E-0004 + 6.73571122253228E-0004 6.70170773430280E-0004 6.66783614088821E-0004 6.63409608183852E-0004 6.60048719729575E-0004 + 6.56700912799356E-0004 6.53366151525652E-0004 6.50044400100010E-0004 6.46735622772983E-0004 6.43439783854106E-0004 + 6.40156847711881E-0004 6.36886778773678E-0004 6.33629541525745E-0004 6.30385100513126E-0004 6.27153420339655E-0004 + 6.23934465667882E-0004 6.20728201219043E-0004 6.17534591773043E-0004 6.14353602168361E-0004 6.11185197302061E-0004 + 6.08029342129706E-0004 6.04886001665352E-0004 6.01755140981490E-0004 5.98636725208992E-0004 5.95530719537097E-0004 + 5.92437089213339E-0004 5.89355799543534E-0004 5.86286815891706E-0004 5.83230103680090E-0004 5.80185628389040E-0004 + 5.77153355557013E-0004 5.74133250780537E-0004 5.71125279714140E-0004 5.68129408070345E-0004 5.65145601619582E-0004 + 5.62173826190206E-0004 5.59214047668395E-0004 5.56266231998140E-0004 5.53330345181211E-0004 5.50406353277085E-0004 + 5.47494222402941E-0004 5.44593918733577E-0004 5.41705408501422E-0004 5.38828657996438E-0004 5.35963633566105E-0004 + 5.33110301615397E-0004 5.30268628606700E-0004 5.27438581059813E-0004 5.24620125551862E-0004 5.21813228717314E-0004 + 5.19017857247880E-0004 5.16233977892499E-0004 5.13461557457310E-0004 5.10700562805579E-0004 5.07950960857693E-0004 + 5.05212718591084E-0004 5.02485803040206E-0004 4.99770181296511E-0004 4.97065820508363E-0004 4.94372687881043E-0004 + 4.91690750676670E-0004 4.89019976214193E-0004 4.86360331869323E-0004 4.83711785074498E-0004 4.81074303318871E-0004 + 4.78447854148216E-0004 4.75832405164937E-0004 4.73227924027988E-0004 4.70634378452861E-0004 4.68051736211539E-0004 + 4.65479965132420E-0004 4.62919033100346E-0004 4.60368908056489E-0004 4.57829557998363E-0004 4.55300950979746E-0004 + 4.52783055110669E-0004 4.50275838557359E-0004 4.47779269542193E-0004 4.45293316343677E-0004 4.42817947296379E-0004 + 4.40353130790919E-0004 4.37898835273893E-0004 4.35455029247874E-0004 4.33021681271330E-0004 4.30598759958601E-0004 + 4.28186233979874E-0004 4.25784072061110E-0004 4.23392242984036E-0004 4.21010715586069E-0004 4.18639458760324E-0004 + 4.16278441455518E-0004 4.13927632675966E-0004 4.11587001481535E-0004 4.09256516987589E-0004 4.06936148364970E-0004 + 4.04625864839931E-0004 4.02325635694133E-0004 4.00035430264561E-0004 3.97755217943509E-0004 3.95484968178547E-0004 + 3.93224650472452E-0004 3.90974234383200E-0004 3.88733689523899E-0004 3.86502985562757E-0004 3.84282092223066E-0004 + 3.82070979283114E-0004 3.79869616576188E-0004 3.77677973990506E-0004 3.75496021469198E-0004 3.73323729010247E-0004 + 3.71161066666452E-0004 3.69008004545413E-0004 3.66864512809450E-0004 3.64730561675598E-0004 3.62606121415538E-0004 + 3.60491162355587E-0004 3.58385654876632E-0004 3.56289569414097E-0004 3.54202876457924E-0004 3.52125546552494E-0004 + 3.50057550296625E-0004 3.47998858343502E-0004 3.45949441400659E-0004 3.43909270229930E-0004 3.41878315647403E-0004 + 3.39856548523395E-0004 3.37843939782396E-0004 3.35840460403044E-0004 3.33846081418067E-0004 3.31860773914274E-0004 + 3.29884509032476E-0004 3.27917257967471E-0004 3.25958991968006E-0004 3.24009682336720E-0004 3.22069300430125E-0004 + 3.20137817658541E-0004 3.18215205486094E-0004 3.16301435430632E-0004 3.14396479063713E-0004 3.12500308010567E-0004 + 3.10612893950036E-0004 3.08734208614561E-0004 3.06864223790112E-0004 3.05002911316187E-0004 3.03150243085730E-0004 + 3.01306191045118E-0004 2.99470727194124E-0004 2.97643823585856E-0004 2.95825452326744E-0004 2.94015585576475E-0004 + 2.92214195547969E-0004 2.90421254507347E-0004 2.88636734773866E-0004 2.86860608719907E-0004 2.85092848770913E-0004 + 2.83333427405371E-0004 2.81582317154752E-0004 2.79839490603482E-0004 2.78104920388917E-0004 2.76378579201270E-0004 + 2.74660439783605E-0004 2.72950474931774E-0004 2.71248657494396E-0004 2.69554960372804E-0004 2.67869356521008E-0004 + 2.66191818945674E-0004 2.64522320706054E-0004 2.62860834913975E-0004 2.61207334733778E-0004 2.59561793382296E-0004 + 2.57924184128810E-0004 2.56294480294999E-0004 2.54672655254921E-0004 2.53058682434954E-0004 2.51452535313774E-0004 + 2.49854187422298E-0004 2.48263612343674E-0004 2.46680783713205E-0004 2.45105675218336E-0004 2.43538260598611E-0004 + 2.41978513645626E-0004 2.40426408203001E-0004 2.38881918166326E-0004 2.37345017483148E-0004 2.35815680152903E-0004 + 2.34293880226891E-0004 2.32779591808246E-0004 2.31272789051877E-0004 2.29773446164452E-0004 2.28281537404335E-0004 + 2.26797037081575E-0004 2.25319919557841E-0004 2.23850159246398E-0004 2.22387730612071E-0004 2.20932608171191E-0004 + 2.19484766491579E-0004 2.18044180192485E-0004 2.16610823944560E-0004 2.15184672469827E-0004 2.13765700541622E-0004 + 2.12353882984573E-0004 2.10949194674549E-0004 2.09551610538635E-0004 2.08161105555079E-0004 2.06777654753261E-0004 + 2.05401233213666E-0004 2.04031816067818E-0004 2.02669378498271E-0004 2.01313895738547E-0004 1.99965343073120E-0004 + 1.98623695837356E-0004 1.97288929417487E-0004 1.95961019250580E-0004 1.94639940824477E-0004 1.93325669677780E-0004 + 1.92018181399792E-0004 1.90717451630499E-0004 1.89423456060520E-0004 1.88136170431065E-0004 1.86855570533912E-0004 + 1.85581632211353E-0004 1.84314331356168E-0004 1.83053643911576E-0004 1.81799545871213E-0004 1.80552013279077E-0004 + 1.79311022229495E-0004 1.78076548867096E-0004 1.76848569386756E-0004 1.75627060033575E-0004 1.74411997102825E-0004 + 1.73203356939932E-0004 1.72001115940416E-0004 1.70805250549864E-0004 1.69615737263896E-0004 1.68432552628120E-0004 + 1.67255673238098E-0004 1.66085075739304E-0004 1.64920736827099E-0004 1.63762633246673E-0004 1.62610741793021E-0004 + 1.61465039310909E-0004 1.60325502694821E-0004 1.59192108888938E-0004 1.58064834887089E-0004 1.56943657732713E-0004 + 1.55828554518837E-0004 1.54719502388017E-0004 1.53616478532317E-0004 1.52519460193258E-0004 1.51428424661796E-0004 + 1.50343349278272E-0004 1.49264211432374E-0004 1.48190988563117E-0004 1.47123658158780E-0004 1.46062197756890E-0004 + 1.45006584944171E-0004 1.43956797356518E-0004 1.42912812678946E-0004 1.41874608645563E-0004 1.40842163039537E-0004 + 1.39815453693040E-0004 1.38794458487233E-0004 1.37779155352209E-0004 1.36769522266972E-0004 1.35765537259393E-0004 + 1.34767178406165E-0004 1.33774423832784E-0004 1.32787251713492E-0004 1.31805640271257E-0004 1.30829567777721E-0004 + 1.29859012553178E-0004 1.28893952966523E-0004 1.27934367435222E-0004 1.26980234425278E-0004 1.26031532451183E-0004 + 1.25088240075896E-0004 1.24150335910790E-0004 1.23217798615633E-0004 1.22290606898532E-0004 1.21368739515908E-0004 + 1.20452175272461E-0004 1.19540893021121E-0004 1.18634871663026E-0004 1.17734090147470E-0004 1.16838527471884E-0004 + 1.15948162681782E-0004 1.15062974870731E-0004 1.14182943180319E-0004 1.13308046800111E-0004 1.12438264967619E-0004 + 1.11573576968254E-0004 1.10713962135307E-0004 1.09859399849896E-0004 1.09009869540934E-0004 1.08165350685100E-0004 + 1.07325822806789E-0004 1.06491265478092E-0004 1.05661658318742E-0004 1.04836980996086E-0004 1.04017213225057E-0004 + 1.03202334768118E-0004 1.02392325435243E-0004 1.01587165083869E-0004 1.00786833618869E-0004 9.99913109925067E-0005 + 9.92005772044032E-0005 9.84146123015088E-0005 9.76333963780509E-0005 9.68569095755120E-0005 9.60851320825827E-0005 + 9.53180441351349E-0005 9.45556260161759E-0005 9.37978580558205E-0005 9.30447206312510E-0005 9.22961941666779E-0005 + 9.15522591333111E-0005 9.08128960493140E-0005 9.00780854797804E-0005 8.93478080366841E-0005 8.86220443788505E-0005 + 8.79007752119222E-0005 8.71839812883159E-0005 8.64716434071945E-0005 8.57637424144216E-0005 8.50602592025379E-0005 + 8.43611747107116E-0005 8.36664699247100E-0005 8.29761258768650E-0005 8.22901236460303E-0005 8.16084443575535E-0005 + 8.09310691832307E-0005 8.02579793412834E-0005 7.95891560963086E-0005 7.89245807592508E-0005 7.82642346873673E-0005 + 7.76080992841861E-0005 7.69561559994772E-0005 7.63083863292089E-0005 7.56647718155226E-0005 7.50252940466852E-0005 + 7.43899346570598E-0005 7.37586753270720E-0005 7.31314977831671E-0005 7.25083837977824E-0005 7.18893151893047E-0005 + 7.12742738220366E-0005 7.06632416061672E-0005 7.00562004977244E-0005 6.94531324985506E-0005 6.88540196562585E-0005 + 6.82588440642030E-0005 6.76675878614394E-0005 6.70802332326893E-0005 6.64967624083115E-0005 6.59171576642551E-0005 + 6.53414013220342E-0005 6.47694757486850E-0005 6.42013633567369E-0005 6.36370466041703E-0005 6.30765079943873E-0005 + 6.25197300761735E-0005 6.19666954436602E-0005 6.14173867362948E-0005 6.08717866387990E-0005 6.03298778811392E-0005 + 5.97916432384882E-0005 5.92570655311884E-0005 5.87261276247213E-0005 5.81988124296663E-0005 5.76751029016718E-0005 + 5.71549820414126E-0005 5.66384328945643E-0005 5.61254385517580E-0005 5.56159821485504E-0005 5.51100468653903E-0005 + 5.46076159275782E-0005 5.41086726052369E-0005 5.36132002132700E-0005 5.31211821113356E-0005 5.26326017038016E-0005 + 5.21474424397158E-0005 5.16656878127724E-0005 5.11873213612719E-0005 5.07123266680918E-0005 5.02406873606453E-0005 + 4.97723871108545E-0005 4.93074096351069E-0005 4.88457386942250E-0005 4.83873580934326E-0005 4.79322516823157E-0005 + 4.74804033547924E-0005 4.70317970490738E-0005 4.65864167476304E-0005 4.61442464771616E-0005 4.57052703085530E-0005 + 4.52694723568489E-0005 4.48368367812117E-0005 4.44073477848929E-0005 4.39809896151932E-0005 4.35577465634293E-0005 + 4.31376029649039E-0005 4.27205431988627E-0005 4.23065516884668E-0005 4.18956129007532E-0005 4.14877113466048E-0005 + 4.10828315807113E-0005 4.06809582015362E-0005 4.02820758512861E-0005 3.98861692158687E-0005 3.94932230248652E-0005 + 3.91032220514906E-0005 3.87161511125632E-0005 3.83319950684684E-0005 3.79507388231226E-0005 3.75723673239426E-0005 + 3.71968655618068E-0005 3.68242185710252E-0005 3.64544114293001E-0005 3.60874292576983E-0005 3.57232572206094E-0005 + 3.53618805257158E-0005 3.50032844239589E-0005 3.46474542095015E-0005 3.42943752196973E-0005 3.39440328350524E-0005 + 3.35964124791972E-0005 3.32514996188449E-0005 3.29092797637617E-0005 3.25697384667331E-0005 3.22328613235263E-0005 + 3.18986339728601E-0005 3.15670420963665E-0005 3.12380714185618E-0005 3.09117077068069E-0005 3.05879367712764E-0005 + 3.02667444649252E-0005 2.99481166834513E-0005 2.96320393652657E-0005 2.93184984914550E-0005 2.90074800857481E-0005 + 2.86989702144857E-0005 2.83929549865806E-0005 2.80894205534885E-0005 2.77883531091708E-0005 2.74897388900637E-0005 + 2.71935641750416E-0005 2.68998152853837E-0005 2.66084785847437E-0005 2.63195404791098E-0005 2.60329874167764E-0005 + 2.57488058883063E-0005 2.54669824265005E-0005 2.51875036063610E-0005 2.49103560450585E-0005 2.46355264019012E-0005 + 2.43630013782957E-0005 2.40927677177184E-0005 2.38248122056782E-0005 2.35591216696855E-0005 2.32956829792163E-0005 + 2.30344830456806E-0005 2.27755088223877E-0005 2.25187473045118E-0005 2.22641855290608E-0005 2.20118105748393E-0005 + 2.17616095624199E-0005 2.15135696541045E-0005 2.12676780538933E-0005 2.10239220074524E-0005 2.07822888020777E-0005 + 2.05427657666640E-0005 2.03053402716688E-0005 2.00699997290827E-0005 1.98367315923917E-0005 1.96055233565462E-0005 + 1.93763625579284E-0005 1.91492367743162E-0005 1.89241336248531E-0005 1.87010407700115E-0005 1.84799459115633E-0005 + 1.82608367925428E-0005 1.80437011972152E-0005 1.78285269510444E-0005 1.76153019206573E-0005 1.74040140138131E-0005 + 1.71946511793680E-0005 1.69872014072428E-0005 1.67816527283915E-0005 1.65779932147644E-0005 1.63762109792789E-0005 + 1.61762941757830E-0005 1.59782309990252E-0005 1.57820096846192E-0005 1.55876185090112E-0005 1.53950457894490E-0005 + 1.52042798839457E-0005 1.50153091912491E-0005 1.48281221508073E-0005 1.46427072427371E-0005 1.44590529877895E-0005 + 1.42771479473174E-0005 1.40969807232444E-0005 1.39185399580281E-0005 1.37418143346311E-0005 1.35667925764853E-0005 + 1.33934634474611E-0005 1.32218157518327E-0005 1.30518383342471E-0005 1.28835200796902E-0005 1.27168499134536E-0005 + 1.25518168011035E-0005 1.23884097484456E-0005 1.22266178014956E-0005 1.20664300464428E-0005 1.19078356096196E-0005 + 1.17508236574691E-0005 1.15953833965107E-0005 1.14415040733095E-0005 1.12891749744414E-0005 1.11383854264634E-0005 + 1.09891247958779E-0005 1.08413824891017E-0005 1.06951479524341E-0005 1.05504106720226E-0005 1.04071601738321E-0005 + 1.02653860236107E-0005 1.01250778268594E-0005 9.98622522879702E-0006 9.84881791432945E-0006 9.71284560801724E-0006 + 9.57829807404196E-0006 9.44516511617534E-0006 9.31343657774551E-0006 9.18310234160499E-0006 9.05415233009968E-0006 + 8.92657650503406E-0006 8.80036486764110E-0006 8.67550745854829E-0006 8.55199435774682E-0006 8.42981568455801E-0006 + 8.30896159760144E-0006 8.18942229476395E-0006 8.07118801316509E-0006 7.95424902912704E-0006 7.83859565814084E-0006 + 7.72421825483561E-0006 7.61110721294518E-0006 7.49925296527632E-0006 7.38864598367772E-0006 7.27927677900580E-0006 + 7.17113590109453E-0006 7.06421393872195E-0006 6.95850151957935E-0006 6.85398931023798E-0006 6.75066801611815E-0006 + 6.64852838145668E-0006 6.54756118927454E-0006 6.44775726134589E-0006 6.34910745816476E-0006 6.25160267891496E-0006 + 6.15523386143613E-0006 6.05999198219298E-0006 5.96586805624361E-0006 5.87285313720665E-0006 5.78093831723054E-0006 + 5.69011472696046E-0006 5.60037353550810E-0006 5.51170595041813E-0006 5.42410321763735E-0006 5.33755662148317E-0006 + 5.25205748461093E-0006 5.16759716798323E-0006 5.08416707083701E-0006 5.00175863065337E-0006 4.92036332312428E-0006 + 4.83997266212178E-0006 4.76057819966650E-0006 4.68217152589527E-0006 4.60474426903036E-0006 4.52828809534711E-0006 + 4.45279470914257E-0006 4.37825585270469E-0006 4.30466330627931E-0006 4.23200888803997E-0006 4.16028445405540E-0006 + 4.08948189825885E-0006 4.01959315241588E-0006 3.95061018609309E-0006 3.88252500662739E-0006 3.81532965909321E-0006 + 3.74901622627230E-0006 3.68357682862144E-0006 3.61900362424181E-0006 3.55528880884694E-0006 3.49242461573158E-0006 + 3.43040331574095E-0006 3.36921721723827E-0006 3.30885866607450E-0006 3.24932004555629E-0006 3.19059377641535E-0006 + 3.13267231677654E-0006 3.07554816212722E-0006 3.01921384528574E-0006 2.96366193637002E-0006 2.90888504276691E-0006 + 2.85487580910028E-0006 2.80162691720090E-0006 2.74913108607388E-0006 2.69738107186887E-0006 2.64636966784833E-0006 + 2.59608970435626E-0006 2.54653404878769E-0006 2.49769560555691E-0006 2.44956731606732E-0006 2.40214215867945E-0006 + 2.35541314868047E-0006 2.30937333825330E-0006 2.26401581644517E-0006 2.21933370913719E-0006 2.17532017901279E-0006 + 2.13196842552760E-0006 2.08927168487767E-0006 2.04722322996903E-0006 2.00581637038693E-0006 1.96504445236452E-0006 + 1.92490085875254E-0006 1.88537900898788E-0006 1.84647235906353E-0006 1.80817440149696E-0006 1.77047866529979E-0006 + 1.73337871594711E-0006 1.69686815534634E-0006 1.66094062180693E-0006 1.62558979000926E-0006 1.59080937097406E-0006 + 1.55659311203206E-0006 1.52293479679267E-0006 1.48982824511391E-0006 1.45726731307135E-0006 1.42524589292785E-0006 + 1.39375791310266E-0006 1.36279733814086E-0006 1.33235816868317E-0006 1.30243444143476E-0006 1.27302022913525E-0006 + 1.24410964052781E-0006 1.21569682032898E-0006 1.18777594919783E-0006 1.16034124370578E-0006 1.13338695630603E-0006 + 1.10690737530297E-0006 1.08089682482204E-0006 1.05534966477895E-0006 1.03026029084981E-0006 1.00562313444006E-0006 + 9.81432662654702E-0007 9.57683378267717E-0007 9.34369819691613E-0007 9.11486560947373E-0007 8.89028211633845E-0007 + 8.66989416897857E-0007 8.45364857403518E-0007 8.24149249302196E-0007 8.03337344202343E-0007 7.82923929139057E-0007 + 7.62903826544118E-0007 7.43271894215535E-0007 7.24023025287723E-0007 7.05152148200965E-0007 6.86654226671483E-0007 + 6.68524259661360E-0007 6.50757281348239E-0007 6.33348361095450E-0007 6.16292603421694E-0007 5.99585147971289E-0007 + 5.83221169483797E-0007 5.67195877764173E-0007 5.51504517652798E-0007 5.36142368995311E-0007 5.21104746612822E-0007 + 5.06387000271779E-0007 4.91984514654070E-0007 4.77892709327240E-0007 4.64107038714292E-0007 4.50622992064039E-0007 + 4.37436093421037E-0007 4.24541901595870E-0007 4.11936010135161E-0007 3.99614047291776E-0007 3.87571675995125E-0007 + 3.75804593821123E-0007 3.64308532962611E-0007 3.53079260199426E-0007 3.42112576868779E-0007 3.31404318835391E-0007 + 3.20950356461804E-0007 3.10746594578778E-0007 3.00788972455390E-0007 2.91073463769541E-0007 2.81596076578157E-0007 + 2.72352853287656E-0007 2.63339870624201E-0007 2.54553239604184E-0007 2.45989105504578E-0007 2.37643647833318E-0007 + 2.29513080299819E-0007 2.21593650785310E-0007 2.13881641313440E-0007 2.06373368020604E-0007 1.99065181126517E-0007 + 1.91953464904746E-0007 1.85034637653154E-0007 1.78305151664532E-0007 1.71761493197059E-0007 1.65400182444992E-0007 + 1.59217773509130E-0007 1.53210854367484E-0007 1.47376046845912E-0007 1.41710006588692E-0007 1.36209423029243E-0007 + 1.30871019360714E-0007 1.25691552506763E-0007 1.20667813092149E-0007 1.15796625413506E-0007 1.11074847410078E-0007 + 1.06499370634420E-0007 1.02067120223206E-0007 9.77750548679634E-0008 9.36201667858741E-0008 8.95994816906254E-0008 + 8.57100587631521E-0008 8.19489906225464E-0008 7.83134032968591E-0008 7.48004561940126E-0008 7.14073420726475E-0008 + 6.81312870130345E-0008 6.49695503880231E-0008 6.19194248339095E-0008 5.89782362214407E-0008 5.61433436267355E-0008 + 5.34121393022964E-0008 5.07820486479735E-0008 4.82505301819827E-0008 4.58150755119550E-0008 4.34732093059278E-0008 + 4.12224892634443E-0008 3.90605060865922E-0008 3.69848834511167E-0008 3.49932779774964E-0008 3.30833792020819E-0008 + 3.12529095482190E-0008 2.94996242973886E-0008 2.78213115603890E-0008 2.62157922484917E-0008 2.46809200446644E-0008 + 2.32145813747505E-0008 2.18146953787103E-0008 2.04792138818657E-0008 1.92061213661413E-0008 1.79934349413520E-0008 + 1.68392043164723E-0008 1.57415117709602E-0008 1.46984721260522E-0008 1.37082327161078E-0008 1.27689733599610E-0008 + 1.18789063322732E-0008 1.10362763349234E-0008 1.02393604683908E-0008 9.48646820317922E-0009 8.77594135122635E-0009 + 8.10615403735271E-0009 7.47551267071882E-0009 6.88245591628924E-0009 6.32545466632639E-0009 5.80301201188572E-0009 + 5.31366321433479E-0009 4.85597567689015E-0009 4.42854891615550E-0009 4.03001453369275E-0009 3.65903618759414E-0009 + 3.31430956408027E-0009 2.99456234910457E-0009 2.69855419997853E-0009 2.42507671701346E-0009 2.17295341516920E-0009 + 1.94103969572858E-0009 1.72822281797865E-0009 1.53342187091338E-0009 1.35558774494651E-0009 1.19370310364269E-0009 + 1.04678235546459E-0009 9.13871625530549E-0010 7.94048727393248E-0010 6.86423134828969E-0010 5.90135953645307E-0010 + 5.04359893501336E-0010 4.28299239745265E-0010 3.61189825265720E-0010 3.02299002358426E-0010 2.50925614608943E-0010 + 2.06399968789105E-0010 1.68083806770273E-0010 1.35370277449652E-0010 1.07683908693907E-0010 8.44805792963392E-0011 + 6.52474909496792E-0011 4.95031402342110E-0011 3.67972906205146E-0011 2.67109444878058E-0011 1.88563151568401E-0011 + 1.28767989382978E-0011 8.44694719607647E-0012 5.27243842559933E-0012 3.09005034728941E-0012 1.66763201499763E-0012 + 8.04075939549545E-0013 3.29290227264057E-0013 1.04170733550510E-0013 2.05732315073860E-0014 1.28559554118631E-0015 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.15236750844526E+0002 1.15155328658476E+0002 1.15073959240841E+0002 + 1.14992642560096E+0002 1.14911378584737E+0002 1.14830167283274E+0002 1.14749008624239E+0002 1.14667902576177E+0002 + 1.14586849107653E+0002 1.14505848187249E+0002 1.14424899783564E+0002 1.14344003865215E+0002 1.14263160400835E+0002 + 1.14182369359077E+0002 1.14101630708609E+0002 1.14020944418117E+0002 1.13940310456305E+0002 1.13859728791894E+0002 + 1.13779199393623E+0002 1.13698722230247E+0002 1.13618297270539E+0002 1.13537924483289E+0002 1.13457603837306E+0002 + 1.13377335301415E+0002 1.13297118844457E+0002 1.13216954435293E+0002 1.13136842042798E+0002 1.13056781635869E+0002 + 1.12976773183415E+0002 1.12896816654367E+0002 1.12816912017669E+0002 1.12737059242285E+0002 1.12657258297196E+0002 + 1.12577509151399E+0002 1.12497811773909E+0002 1.12418166133759E+0002 1.12338572199997E+0002 1.12259029941690E+0002 + 1.12179539327922E+0002 1.12100100327794E+0002 1.12020712910424E+0002 1.11941377044946E+0002 1.11862092700514E+0002 + 1.11782859846297E+0002 1.11703678451481E+0002 1.11624548485270E+0002 1.11545469916886E+0002 1.11466442715565E+0002 + 1.11387466850563E+0002 1.11308542291152E+0002 1.11229669006621E+0002 1.11150846966277E+0002 1.11072076139442E+0002 + 1.10993356495458E+0002 1.10914688003681E+0002 1.10836070633486E+0002 1.10757504354264E+0002 1.10678989135424E+0002 + 1.10600524946392E+0002 1.10522111756609E+0002 1.10443749535535E+0002 1.10365438252647E+0002 1.10287177877438E+0002 + 1.10208968379418E+0002 1.10130809728115E+0002 1.10052701893072E+0002 1.09974644843852E+0002 1.09896638550031E+0002 + 1.09818682981206E+0002 1.09740778106988E+0002 1.09662923897005E+0002 1.09585120320904E+0002 1.09507367348347E+0002 + 1.09429664949013E+0002 1.09352013092599E+0002 1.09274411748819E+0002 1.09196860887401E+0002 1.09119360478093E+0002 + 1.09041910490658E+0002 1.08964510894878E+0002 1.08887161660548E+0002 1.08809862757484E+0002 1.08732614155517E+0002 + 1.08655415824493E+0002 1.08578267734277E+0002 1.08501169854752E+0002 1.08424122155813E+0002 1.08347124607377E+0002 + 1.08270177179375E+0002 1.08193279841754E+0002 1.08116432564481E+0002 1.08039635317536E+0002 1.07962888070917E+0002 + 1.07886190794641E+0002 1.07809543458737E+0002 1.07732946033256E+0002 1.07656398488262E+0002 1.07579900793836E+0002 + 1.07503452920078E+0002 1.07427054837101E+0002 1.07350706515038E+0002 1.07274407924037E+0002 1.07198159034263E+0002 + 1.07121959815898E+0002 1.07045810239139E+0002 1.06969710274201E+0002 1.06893659891315E+0002 1.06817659060730E+0002 + 1.06741707752710E+0002 1.06665805937535E+0002 1.06589953585504E+0002 1.06514150666930E+0002 1.06438397152144E+0002 + 1.06362693011493E+0002 1.06287038215340E+0002 1.06211432734067E+0002 1.06135876538069E+0002 1.06060369597759E+0002 + 1.05984911883568E+0002 1.05909503365941E+0002 1.05834144015340E+0002 1.05758833802246E+0002 1.05683572697152E+0002 + 1.05608360670572E+0002 1.05533197693033E+0002 1.05458083735081E+0002 1.05383018767276E+0002 1.05308002760195E+0002 + 1.05233035684433E+0002 1.05158117510600E+0002 1.05083248209323E+0002 1.05008427751245E+0002 1.04933656107025E+0002 + 1.04858933247339E+0002 1.04784259142880E+0002 1.04709633764354E+0002 1.04635057082488E+0002 1.04560529068023E+0002 + 1.04486049691715E+0002 1.04411618924339E+0002 1.04337236736685E+0002 1.04262903099558E+0002 1.04188617983781E+0002 + 1.04114381360194E+0002 1.04040193199651E+0002 1.03966053473024E+0002 1.03891962151200E+0002 1.03817919205082E+0002 + 1.03743924605592E+0002 1.03669978323665E+0002 1.03596080330253E+0002 1.03522230596326E+0002 1.03448429092868E+0002 + 1.03374675790880E+0002 1.03300970661379E+0002 1.03227313675399E+0002 1.03153704803989E+0002 1.03080144018214E+0002 + 1.03006631289158E+0002 1.02933166587917E+0002 1.02859749885605E+0002 1.02786381153353E+0002 1.02713060362308E+0002 + 1.02639787483630E+0002 1.02566562488500E+0002 1.02493385348110E+0002 1.02420256033673E+0002 1.02347174516414E+0002 + 1.02274140767576E+0002 1.02201154758419E+0002 1.02128216460217E+0002 1.02055325844260E+0002 1.01982482881856E+0002 + 1.01909687544327E+0002 1.01836939803012E+0002 1.01764239629267E+0002 1.01691586994462E+0002 1.01618981869984E+0002 + 1.01546424227235E+0002 1.01473914037635E+0002 1.01401451272619E+0002 1.01329035903636E+0002 1.01256667902154E+0002 + 1.01184347239654E+0002 1.01112073887637E+0002 1.01039847817615E+0002 1.00967669001119E+0002 1.00895537409696E+0002 + 1.00823453014907E+0002 1.00751415788331E+0002 1.00679425701560E+0002 1.00607482726206E+0002 1.00535586833893E+0002 + 1.00463737996263E+0002 1.00391936184973E+0002 1.00320181371696E+0002 1.00248473528121E+0002 1.00176812625953E+0002 + 1.00105198636912E+0002 1.00033631532734E+0002 9.99621112851718E+0001 9.98906378659930E+0001 9.98192112469812E+0001 + 9.97478313999359E+0001 9.96764982966722E+0001 9.96052119090209E+0001 9.95339722088288E+0001 9.94627791679581E+0001 + 9.93916327582870E+0001 9.93205329517093E+0001 9.92494797201345E+0001 9.91784730354879E+0001 9.91075128697103E+0001 + 9.90365991947584E+0001 9.89657319826042E+0001 9.88949112052359E+0001 9.88241368346570E+0001 9.87534088428867E+0001 + 9.86827272019599E+0001 9.86120918839271E+0001 9.85415028608544E+0001 9.84709601048235E+0001 9.84004635879320E+0001 + 9.83300132822925E+0001 9.82596091600338E+0001 9.81892511933001E+0001 9.81189393542508E+0001 9.80486736150614E+0001 + 9.79784539479226E+0001 9.79082803250410E+0001 9.78381527186382E+0001 9.77680711009519E+0001 9.76980354442351E+0001 + 9.76280457207562E+0001 9.75581019027993E+0001 9.74882039626639E+0001 9.74183518726649E+0001 9.73485456051329E+0001 + 9.72787851324139E+0001 9.72090704268693E+0001 9.71394014608760E+0001 9.70697782068265E+0001 9.70002006371284E+0001 + 9.69306687242051E+0001 9.68611824404952E+0001 9.67917417584528E+0001 9.67223466505476E+0001 9.66529970892641E+0001 + 9.65836930471031E+0001 9.65144344965799E+0001 9.64452214102259E+0001 9.63760537605873E+0001 9.63069315202260E+0001 + 9.62378546617193E+0001 9.61688231576596E+0001 9.60998369806549E+0001 9.60308961033283E+0001 9.59620004983182E+0001 + 9.58931501382787E+0001 9.58243449958788E+0001 9.57555850438031E+0001 9.56868702547511E+0001 9.56182006014381E+0001 + 9.55495760565941E+0001 9.54809965929650E+0001 9.54124621833115E+0001 9.53439728004096E+0001 9.52755284170507E+0001 + 9.52071290060415E+0001 9.51387745402036E+0001 9.50704649923741E+0001 9.50022003354053E+0001 9.49339805421646E+0001 + 9.48658055855345E+0001 9.47976754384131E+0001 9.47295900737131E+0001 9.46615494643630E+0001 9.45935535833058E+0001 + 9.45256024035002E+0001 9.44576958979200E+0001 9.43898340395536E+0001 9.43220168014053E+0001 9.42542441564939E+0001 + 9.41865160778537E+0001 9.41188325385339E+0001 9.40511935115989E+0001 9.39835989701282E+0001 9.39160488872164E+0001 + 9.38485432359731E+0001 9.37810819895229E+0001 9.37136651210057E+0001 9.36462926035763E+0001 9.35789644104045E+0001 + 9.35116805146753E+0001 9.34444408895886E+0001 9.33772455083594E+0001 9.33100943442176E+0001 9.32429873704082E+0001 + 9.31759245601912E+0001 9.31089058868416E+0001 9.30419313236493E+0001 9.29750008439193E+0001 9.29081144209714E+0001 + 9.28412720281405E+0001 9.27744736387765E+0001 9.27077192262441E+0001 9.26410087639229E+0001 9.25743422252077E+0001 + 9.25077195835079E+0001 9.24411408122480E+0001 9.23746058848673E+0001 9.23081147748201E+0001 9.22416674555756E+0001 + 9.21752639006178E+0001 9.21089040834455E+0001 9.20425879775726E+0001 9.19763155565277E+0001 9.19100867938541E+0001 + 9.18439016631104E+0001 9.17777601378696E+0001 9.17116621917196E+0001 9.16456077982634E+0001 9.15795969311184E+0001 + 9.15136295639172E+0001 9.14477056703069E+0001 9.13818252239494E+0001 9.13159881985218E+0001 9.12501945677153E+0001 + 9.11844443052364E+0001 9.11187373848061E+0001 9.10530737801603E+0001 9.09874534650495E+0001 9.09218764132390E+0001 + 9.08563425985089E+0001 9.07908519946538E+0001 9.07254045754833E+0001 9.06600003148214E+0001 9.05946391865071E+0001 + 9.05293211643938E+0001 9.04640462223499E+0001 9.03988143342581E+0001 9.03336254740161E+0001 9.02684796155360E+0001 + 9.02033767327447E+0001 9.01383167995838E+0001 9.00732997900092E+0001 9.00083256779919E+0001 8.99433944375172E+0001 + 8.98785060425850E+0001 8.98136604672101E+0001 8.97488576854214E+0001 8.96840976712629E+0001 8.96193803987930E+0001 + 8.95547058420844E+0001 8.94900739752247E+0001 8.94254847723160E+0001 8.93609382074749E+0001 8.92964342548324E+0001 + 8.92319728885343E+0001 8.91675540827409E+0001 8.91031778116267E+0001 8.90388440493811E+0001 8.89745527702077E+0001 + 8.89103039483248E+0001 8.88460975579651E+0001 8.87819335733759E+0001 8.87178119688188E+0001 8.86537327185698E+0001 + 8.85896957969198E+0001 8.85257011781735E+0001 8.84617488366508E+0001 8.83978387466852E+0001 8.83339708826253E+0001 + 8.82701452188338E+0001 8.82063617296879E+0001 8.81426203895793E+0001 8.80789211729138E+0001 8.80152640541118E+0001 + 8.79516490076082E+0001 8.78880760078520E+0001 8.78245450293068E+0001 8.77610560464504E+0001 8.76976090337751E+0001 + 8.76342039657873E+0001 8.75708408170080E+0001 8.75075195619724E+0001 8.74442401752300E+0001 8.73810026313448E+0001 + 8.73178069048948E+0001 8.72546529704726E+0001 8.71915408026848E+0001 8.71284703761527E+0001 8.70654416655113E+0001 + 8.70024546454103E+0001 8.69395092905137E+0001 8.68766055754995E+0001 8.68137434750600E+0001 8.67509229639018E+0001 + 8.66881440167458E+0001 8.66254066083270E+0001 8.65627107133946E+0001 8.65000563067122E+0001 8.64374433630573E+0001 + 8.63748718572219E+0001 8.63123417640121E+0001 8.62498530582479E+0001 8.61874057147640E+0001 8.61249997084088E+0001 + 8.60626350140450E+0001 8.60003116065496E+0001 8.59380294608135E+0001 8.58757885517419E+0001 8.58135888542540E+0001 + 8.57514303432835E+0001 8.56893129937775E+0001 8.56272367806979E+0001 8.55652016790203E+0001 8.55032076637346E+0001 + 8.54412547098445E+0001 8.53793427923681E+0001 8.53174718863375E+0001 8.52556419667987E+0001 8.51938530088118E+0001 + 8.51321049874511E+0001 8.50703978778048E+0001 8.50087316549750E+0001 8.49471062940782E+0001 8.48855217702446E+0001 + 8.48239780586186E+0001 8.47624751343584E+0001 8.47010129726363E+0001 8.46395915486386E+0001 8.45782108375657E+0001 + 8.45168708146316E+0001 8.44555714550648E+0001 8.43943127341073E+0001 8.43330946270152E+0001 8.42719171090586E+0001 + 8.42107801555215E+0001 8.41496837417017E+0001 8.40886278429112E+0001 8.40276124344758E+0001 8.39666374917349E+0001 + 8.39057029900423E+0001 8.38448089047653E+0001 8.37839552112853E+0001 8.37231418849976E+0001 8.36623689013111E+0001 + 8.36016362356489E+0001 8.35409438634477E+0001 8.34802917601582E+0001 8.34196799012448E+0001 8.33591082621859E+0001 + 8.32985768184736E+0001 8.32380855456139E+0001 8.31776344191266E+0001 8.31172234145451E+0001 8.30568525074170E+0001 + 8.29965216733033E+0001 8.29362308877790E+0001 8.28759801264329E+0001 8.28157693648674E+0001 8.27555985786988E+0001 + 8.26954677435569E+0001 8.26353768350858E+0001 8.25753258289426E+0001 8.25153147007988E+0001 8.24553434263392E+0001 + 8.23954119812625E+0001 8.23355203412811E+0001 8.22756684821210E+0001 8.22158563795220E+0001 8.21560840092375E+0001 + 8.20963513470346E+0001 8.20366583686943E+0001 8.19770050500109E+0001 8.19173913667926E+0001 8.18578172948612E+0001 + 8.17982828100520E+0001 8.17387878882142E+0001 8.16793325052104E+0001 8.16199166369170E+0001 8.15605402592238E+0001 + 8.15012033480346E+0001 8.14419058792662E+0001 8.13826478288496E+0001 8.13234291727290E+0001 8.12642498868624E+0001 + 8.12051099472212E+0001 8.11460093297904E+0001 8.10869480105688E+0001 8.10279259655683E+0001 8.09689431708148E+0001 + 8.09099996023475E+0001 8.08510952362190E+0001 8.07922300484958E+0001 8.07334040152575E+0001 8.06746171125976E+0001 + 8.06158693166228E+0001 8.05571606034535E+0001 8.04984909492235E+0001 8.04398603300799E+0001 8.03812687221836E+0001 + 8.03227161017088E+0001 8.02642024448432E+0001 8.02057277277878E+0001 8.01472919267572E+0001 8.00888950179796E+0001 + 8.00305369776962E+0001 7.99722177821621E+0001 7.99139374076453E+0001 7.98556958304277E+0001 7.97974930268042E+0001 + 7.97393289730835E+0001 7.96812036455873E+0001 7.96231170206510E+0001 7.95650690746231E+0001 7.95070597838657E+0001 + 7.94490891247541E+0001 7.93911570736769E+0001 7.93332636070362E+0001 7.92754087012476E+0001 7.92175923327396E+0001 + 7.91598144779544E+0001 7.91020751133472E+0001 7.90443742153868E+0001 7.89867117605551E+0001 7.89290877253474E+0001 + 7.88715020862723E+0001 7.88139548198515E+0001 7.87564459026204E+0001 7.86989753111272E+0001 7.86415430219335E+0001 + 7.85841490116144E+0001 7.85267932567578E+0001 7.84694757339653E+0001 7.84121964198515E+0001 7.83549552910442E+0001 + 7.82977523241845E+0001 7.82405874959266E+0001 7.81834607829382E+0001 7.81263721618997E+0001 7.80693216095052E+0001 + 7.80123091024617E+0001 7.79553346174895E+0001 7.78983981313219E+0001 7.78414996207056E+0001 7.77846390624002E+0001 + 7.77278164331787E+0001 7.76710317098271E+0001 7.76142848691445E+0001 7.75575758879433E+0001 7.75009047430488E+0001 + 7.74442714112996E+0001 7.73876758695473E+0001 7.73311180946566E+0001 7.72745980635055E+0001 7.72181157529848E+0001 + 7.71616711399985E+0001 7.71052642014637E+0001 7.70488949143104E+0001 7.69925632554821E+0001 7.69362692019348E+0001 + 7.68800127306379E+0001 7.68237938185737E+0001 7.67676124427376E+0001 7.67114685801380E+0001 7.66553622077963E+0001 + 7.65992933027469E+0001 7.65432618420373E+0001 7.64872678027279E+0001 7.64313111618920E+0001 7.63753918966162E+0001 + 7.63195099839998E+0001 7.62636654011551E+0001 7.62078581252076E+0001 7.61520881332953E+0001 7.60963554025696E+0001 + 7.60406599101945E+0001 7.59850016333474E+0001 7.59293805492180E+0001 7.58737966350094E+0001 7.58182498679375E+0001 + 7.57627402252311E+0001 7.57072676841318E+0001 7.56518322218941E+0001 7.55964338157856E+0001 7.55410724430866E+0001 + 7.54857480810903E+0001 7.54304607071029E+0001 7.53752102984431E+0001 7.53199968324430E+0001 7.52648202864470E+0001 + 7.52096806378127E+0001 7.51545778639104E+0001 7.50995119421232E+0001 7.50444828498472E+0001 7.49894905644911E+0001 + 7.49345350634765E+0001 7.48796163242378E+0001 7.48247343242222E+0001 7.47698890408896E+0001 7.47150804517128E+0001 + 7.46603085341773E+0001 7.46055732657814E+0001 7.45508746240363E+0001 7.44962125864655E+0001 7.44415871306057E+0001 + 7.43869982340062E+0001 7.43324458742291E+0001 7.42779300288490E+0001 7.42234506754533E+0001 7.41690077916425E+0001 + 7.41146013550291E+0001 7.40602313432389E+0001 7.40058977339101E+0001 7.39516005046937E+0001 7.38973396332533E+0001 + 7.38431150972652E+0001 7.37889268744184E+0001 7.37347749424145E+0001 7.36806592789678E+0001 7.36265798618053E+0001 + 7.35725366686664E+0001 7.35185296773035E+0001 7.34645588654812E+0001 7.34106242109771E+0001 7.33567256915812E+0001 + 7.33028632850962E+0001 7.32490369693373E+0001 7.31952467221324E+0001 7.31414925213219E+0001 7.30877743447588E+0001 + 7.30340921703086E+0001 7.29804459758497E+0001 7.29268357392725E+0001 7.28732614384805E+0001 7.28197230513894E+0001 + 7.27662205559275E+0001 7.27127539300358E+0001 7.26593231516675E+0001 7.26059281987887E+0001 7.25525690493778E+0001 + 7.24992456814257E+0001 7.24459580729357E+0001 7.23927062019240E+0001 7.23394900464188E+0001 7.22863095844610E+0001 + 7.22331647941041E+0001 7.21800556534137E+0001 7.21269821404684E+0001 7.20739442333586E+0001 7.20209419101877E+0001 + 7.19679751490712E+0001 7.19150439281373E+0001 7.18621482255263E+0001 7.18092880193912E+0001 7.17564632878974E+0001 + 7.17036740092224E+0001 7.16509201615565E+0001 7.15982017231021E+0001 7.15455186720742E+0001 7.14928709867000E+0001 + 7.14402586452192E+0001 7.13876816258837E+0001 7.13351399069581E+0001 7.12826334667189E+0001 7.12301622834553E+0001 + 7.11777263354687E+0001 7.11253256010728E+0001 7.10729600585938E+0001 7.10206296863701E+0001 7.09683344627522E+0001 + 7.09160743661033E+0001 7.08638493747988E+0001 7.08116594672261E+0001 7.07595046217853E+0001 7.07073848168884E+0001 + 7.06553000309601E+0001 7.06032502424370E+0001 7.05512354297681E+0001 7.04992555714147E+0001 7.04473106458502E+0001 + 7.03954006315605E+0001 7.03435255070434E+0001 7.02916852508093E+0001 7.02398798413805E+0001 7.01881092572917E+0001 + 7.01363734770897E+0001 7.00846724793336E+0001 7.00330062425948E+0001 6.99813747454565E+0001 6.99297779665146E+0001 + 6.98782158843767E+0001 6.98266884776629E+0001 6.97751957250054E+0001 6.97237376050483E+0001 6.96723140964484E+0001 + 6.96209251778739E+0001 6.95695708280059E+0001 6.95182510255371E+0001 6.94669657491726E+0001 6.94157149776295E+0001 + 6.93644986896369E+0001 6.93133168639364E+0001 6.92621694792813E+0001 6.92110565144371E+0001 6.91599779481816E+0001 + 6.91089337593043E+0001 6.90579239266072E+0001 6.90069484289040E+0001 6.89560072450207E+0001 6.89051003537953E+0001 + 6.88542277340777E+0001 6.88033893647301E+0001 6.87525852246265E+0001 6.87018152926532E+0001 6.86510795477081E+0001 + 6.86003779687016E+0001 6.85497105345557E+0001 6.84990772242049E+0001 6.84484780165950E+0001 6.83979128906844E+0001 + 6.83473818254433E+0001 6.82968847998537E+0001 6.82464217929099E+0001 6.81959927836179E+0001 6.81455977509956E+0001 + 6.80952366740732E+0001 6.80449095318926E+0001 6.79946163035077E+0001 6.79443569679843E+0001 6.78941315044001E+0001 + 6.78439398918449E+0001 6.77937821094201E+0001 6.77436581362394E+0001 6.76935679514281E+0001 6.76435115341235E+0001 + 6.75934888634748E+0001 6.75434999186431E+0001 6.74935446788012E+0001 6.74436231231342E+0001 6.73937352308386E+0001 + 6.73438809811230E+0001 6.72940603532078E+0001 6.72442733263252E+0001 6.71945198797193E+0001 6.71447999926461E+0001 + 6.70951136443732E+0001 6.70454608141804E+0001 6.69958414813589E+0001 6.69462556252119E+0001 6.68967032250544E+0001 + 6.68471842602133E+0001 6.67976987100270E+0001 6.67482465538460E+0001 6.66988277710325E+0001 6.66494423409602E+0001 + 6.66000902430149E+0001 6.65507714565941E+0001 6.65014859611069E+0001 6.64522337359742E+0001 6.64030147606288E+0001 + 6.63538290145150E+0001 6.63046764770889E+0001 6.62555571278185E+0001 6.62064709461833E+0001 6.61574179116746E+0001 + 6.61083980037953E+0001 6.60594112020601E+0001 6.60104574859954E+0001 6.59615368351393E+0001 6.59126492290414E+0001 + 6.58637946472632E+0001 6.58149730693778E+0001 6.57661844749698E+0001 6.57174288436357E+0001 6.56687061549834E+0001 + 6.56200163886327E+0001 6.55713595242147E+0001 6.55227355413725E+0001 6.54741444197607E+0001 6.54255861390452E+0001 + 6.53770606789040E+0001 6.53285680190264E+0001 6.52801081391133E+0001 6.52316810188774E+0001 6.51832866380427E+0001 + 6.51349249763451E+0001 6.50865960135317E+0001 6.50382997293616E+0001 6.49900361036050E+0001 6.49418051160439E+0001 + 6.48936067464720E+0001 6.48454409746943E+0001 6.47973077805272E+0001 6.47492071437991E+0001 6.47011390443495E+0001 + 6.46531034620297E+0001 6.46051003767022E+0001 6.45571297682414E+0001 6.45091916165328E+0001 6.44612859014736E+0001 + 6.44134126029726E+0001 6.43655717009498E+0001 6.43177631753370E+0001 6.42699870060770E+0001 6.42222431731246E+0001 + 6.41745316564458E+0001 6.41268524360179E+0001 6.40792054918299E+0001 6.40315908038821E+0001 6.39840083521863E+0001 + 6.39364581167656E+0001 6.38889400776548E+0001 6.38414542148997E+0001 6.37940005085579E+0001 6.37465789386982E+0001 + 6.36991894854008E+0001 6.36518321287573E+0001 6.36045068488707E+0001 6.35572136258554E+0001 6.35099524398372E+0001 + 6.34627232709532E+0001 6.34155260993518E+0001 6.33683609051928E+0001 6.33212276686475E+0001 6.32741263698983E+0001 + 6.32270569891391E+0001 6.31800195065750E+0001 6.31330139024226E+0001 6.30860401569097E+0001 6.30390982502754E+0001 + 6.29921881627701E+0001 6.29453098746555E+0001 6.28984633662047E+0001 6.28516486177019E+0001 6.28048656094428E+0001 + 6.27581143217342E+0001 6.27113947348943E+0001 6.26647068292524E+0001 6.26180505851491E+0001 6.25714259829363E+0001 + 6.25248330029774E+0001 6.24782716256464E+0001 6.24317418313292E+0001 6.23852436004225E+0001 6.23387769133344E+0001 + 6.22923417504841E+0001 6.22459380923021E+0001 6.21995659192302E+0001 6.21532252117211E+0001 6.21069159502390E+0001 + 6.20606381152591E+0001 6.20143916872678E+0001 6.19681766467628E+0001 6.19219929742528E+0001 6.18758406502578E+0001 + 6.18297196553087E+0001 6.17836299699479E+0001 6.17375715747287E+0001 6.16915444502157E+0001 6.16455485769845E+0001 + 6.15995839356218E+0001 6.15536505067256E+0001 6.15077482709048E+0001 6.14618772087796E+0001 6.14160373009812E+0001 + 6.13702285281518E+0001 6.13244508709448E+0001 6.12787043100248E+0001 6.12329888260673E+0001 6.11873043997589E+0001 + 6.11416510117974E+0001 6.10960286428913E+0001 6.10504372737607E+0001 6.10048768851362E+0001 6.09593474577599E+0001 + 6.09138489723846E+0001 6.08683814097743E+0001 6.08229447507040E+0001 6.07775389759597E+0001 6.07321640663384E+0001 + 6.06868200026482E+0001 6.06415067657080E+0001 6.05962243363479E+0001 6.05509726954089E+0001 6.05057518237430E+0001 + 6.04605617022132E+0001 6.04154023116933E+0001 6.03702736330684E+0001 6.03251756472342E+0001 6.02801083350976E+0001 + 6.02350716775764E+0001 6.01900656555993E+0001 6.01450902501058E+0001 6.01001454420467E+0001 6.00552312123834E+0001 + 6.00103475420884E+0001 5.99654944121449E+0001 5.99206718035472E+0001 5.98758796973004E+0001 5.98311180744207E+0001 + 5.97863869159349E+0001 5.97416862028809E+0001 5.96970159163072E+0001 5.96523760372736E+0001 5.96077665468504E+0001 + 5.95631874261190E+0001 5.95186386561714E+0001 5.94741202181106E+0001 5.94296320930507E+0001 5.93851742621160E+0001 + 5.93407467064423E+0001 5.92963494071758E+0001 5.92519823454737E+0001 5.92076455025040E+0001 5.91633388594454E+0001 + 5.91190623974876E+0001 5.90748160978308E+0001 5.90305999416864E+0001 5.89864139102761E+0001 5.89422579848329E+0001 + 5.88981321466001E+0001 5.88540363768320E+0001 5.88099706567938E+0001 5.87659349677612E+0001 5.87219292910207E+0001 + 5.86779536078697E+0001 5.86340078996161E+0001 5.85900921475788E+0001 5.85462063330872E+0001 5.85023504374817E+0001 + 5.84585244421129E+0001 5.84147283283428E+0001 5.83709620775436E+0001 5.83272256710982E+0001 5.82835190904007E+0001 + 5.82398423168552E+0001 5.81961953318770E+0001 5.81525781168918E+0001 5.81089906533361E+0001 5.80654329226570E+0001 + 5.80219049063124E+0001 5.79784065857706E+0001 5.79349379425108E+0001 5.78914989580227E+0001 5.78480896138066E+0001 + 5.78047098913735E+0001 5.77613597722452E+0001 5.77180392379537E+0001 5.76747482700421E+0001 5.76314868500637E+0001 + 5.75882549595826E+0001 5.75450525801736E+0001 5.75018796934217E+0001 5.74587362809230E+0001 5.74156223242837E+0001 + 5.73725378051210E+0001 5.73294827050624E+0001 5.72864570057460E+0001 5.72434606888205E+0001 5.72004937359451E+0001 + 5.71575561287897E+0001 5.71146478490345E+0001 5.70717688783704E+0001 5.70289191984988E+0001 5.69860987911317E+0001 + 5.69433076379914E+0001 5.69005457208109E+0001 5.68578130213336E+0001 5.68151095213135E+0001 5.67724352025151E+0001 + 5.67297900467132E+0001 5.66871740356934E+0001 5.66445871512514E+0001 5.66020293751937E+0001 5.65595006893372E+0001 + 5.65170010755090E+0001 5.64745305155471E+0001 5.64320889912994E+0001 5.63896764846249E+0001 5.63472929773924E+0001 + 5.63049384514816E+0001 5.62626128887824E+0001 5.62203162711952E+0001 5.61780485806308E+0001 5.61358097990103E+0001 + 5.60935999082654E+0001 5.60514188903382E+0001 5.60092667271809E+0001 5.59671434007565E+0001 5.59250488930380E+0001 + 5.58829831860091E+0001 5.58409462616637E+0001 5.57989381020060E+0001 5.57569586890508E+0001 5.57150080048229E+0001 + 5.56730860313580E+0001 5.56311927507015E+0001 5.55893281449096E+0001 5.55474921960486E+0001 5.55056848861953E+0001 + 5.54639061974366E+0001 5.54221561118700E+0001 5.53804346116031E+0001 5.53387416787539E+0001 5.52970772954506E+0001 + 5.52554414438318E+0001 5.52138341060463E+0001 5.51722552642533E+0001 5.51307049006222E+0001 5.50891829973327E+0001 + 5.50476895365748E+0001 5.50062245005486E+0001 5.49647878714646E+0001 5.49233796315436E+0001 5.48819997630164E+0001 + 5.48406482481245E+0001 5.47993250691191E+0001 5.47580302082619E+0001 5.47167636478249E+0001 5.46755253700901E+0001 + 5.46343153573499E+0001 5.45931335919069E+0001 5.45519800560737E+0001 5.45108547321733E+0001 5.44697576025387E+0001 + 5.44286886495134E+0001 5.43876478554508E+0001 5.43466352027146E+0001 5.43056506736785E+0001 5.42646942507266E+0001 + 5.42237659162531E+0001 5.41828656526622E+0001 5.41419934423684E+0001 5.41011492677963E+0001 5.40603331113806E+0001 + 5.40195449555661E+0001 5.39787847828079E+0001 5.39380525755711E+0001 5.38973483163308E+0001 5.38566719875725E+0001 + 5.38160235717915E+0001 5.37754030514933E+0001 5.37348104091936E+0001 5.36942456274181E+0001 5.36537086887027E+0001 + 5.36131995755930E+0001 5.35727182706452E+0001 5.35322647564251E+0001 5.34918390155089E+0001 5.34514410304827E+0001 + 5.34110707839427E+0001 5.33707282584950E+0001 5.33304134367559E+0001 5.32901263013517E+0001 5.32498668349188E+0001 + 5.32096350201033E+0001 5.31694308395618E+0001 5.31292542759605E+0001 5.30891053119759E+0001 5.30489839302943E+0001 + 5.30088901136121E+0001 5.29688238446356E+0001 5.29287851060811E+0001 5.28887738806751E+0001 5.28487901511538E+0001 + 5.28088339002634E+0001 5.27689051107602E+0001 5.27290037654104E+0001 5.26891298469901E+0001 5.26492833382854E+0001 + 5.26094642220924E+0001 5.25696724812169E+0001 5.25299080984750E+0001 5.24901710566923E+0001 5.24504613387048E+0001 + 5.24107789273579E+0001 5.23711238055074E+0001 5.23314959560186E+0001 5.22918953617670E+0001 5.22523220056378E+0001 + 5.22127758705262E+0001 5.21732569393372E+0001 5.21337651949857E+0001 5.20943006203966E+0001 5.20548631985045E+0001 + 5.20154529122539E+0001 5.19760697445991E+0001 5.19367136785045E+0001 5.18973846969441E+0001 5.18580827829019E+0001 + 5.18188079193715E+0001 5.17795600893566E+0001 5.17403392758705E+0001 5.17011454619366E+0001 5.16619786305878E+0001 + 5.16228387648670E+0001 5.15837258478269E+0001 5.15446398625299E+0001 5.15055807920483E+0001 5.14665486194641E+0001 + 5.14275433278692E+0001 5.13885649003651E+0001 5.13496133200632E+0001 5.13106885700848E+0001 5.12717906335605E+0001 + 5.12329194936312E+0001 5.11940751334472E+0001 5.11552575361688E+0001 5.11164666849657E+0001 5.10777025630177E+0001 + 5.10389651535141E+0001 5.10002544396540E+0001 5.09615704046462E+0001 5.09229130317092E+0001 5.08842823040713E+0001 + 5.08456782049704E+0001 5.08071007176542E+0001 5.07685498253799E+0001 5.07300255114147E+0001 5.06915277590353E+0001 + 5.06530565515279E+0001 5.06146118721887E+0001 5.05761937043234E+0001 5.05378020312474E+0001 5.04994368362858E+0001 + 5.04610981027731E+0001 5.04227858140539E+0001 5.03844999534821E+0001 5.03462405044212E+0001 5.03080074502447E+0001 + 5.02698007743353E+0001 5.02316204600856E+0001 5.01934664908976E+0001 5.01553388501832E+0001 5.01172375213636E+0001 + 5.00791624878698E+0001 5.00411137331424E+0001 5.00030912406315E+0001 4.99650949937967E+0001 4.99271249761074E+0001 + 4.98891811710425E+0001 4.98512635620903E+0001 4.98133721327489E+0001 4.97755068665259E+0001 4.97376677469383E+0001 + 4.96998547575128E+0001 4.96620678817857E+0001 4.96243071033026E+0001 4.95865724056189E+0001 4.95488637722994E+0001 + 4.95111811869184E+0001 4.94735246330597E+0001 4.94358940943168E+0001 4.93982895542924E+0001 4.93607109965991E+0001 + 4.93231584048585E+0001 4.92856317627022E+0001 4.92481310537710E+0001 4.92106562617151E+0001 4.91732073701945E+0001 + 4.91357843628784E+0001 4.90983872234455E+0001 4.90610159355842E+0001 4.90236704829920E+0001 4.89863508493760E+0001 + 4.89490570184529E+0001 4.89117889739487E+0001 4.88745466995988E+0001 4.88373301791481E+0001 4.88001393963509E+0001 + 4.87629743349709E+0001 4.87258349787814E+0001 4.86887213115647E+0001 4.86516333171130E+0001 4.86145709792276E+0001 + 4.85775342817191E+0001 4.85405232084079E+0001 4.85035377431234E+0001 4.84665778697046E+0001 4.84296435719996E+0001 + 4.83927348338663E+0001 4.83558516391717E+0001 4.83189939717920E+0001 4.82821618156132E+0001 4.82453551545302E+0001 + 4.82085739724476E+0001 4.81718182532791E+0001 4.81350879809478E+0001 4.80983831393862E+0001 4.80617037125360E+0001 + 4.80250496843484E+0001 4.79884210387838E+0001 4.79518177598119E+0001 4.79152398314117E+0001 4.78786872375715E+0001 + 4.78421599622891E+0001 4.78056579895712E+0001 4.77691813034341E+0001 4.77327298879033E+0001 4.76963037270135E+0001 + 4.76599028048088E+0001 4.76235271053424E+0001 4.75871766126769E+0001 4.75508513108841E+0001 4.75145511840451E+0001 + 4.74782762162501E+0001 4.74420263915988E+0001 4.74058016941998E+0001 4.73696021081712E+0001 4.73334276176402E+0001 + 4.72972782067433E+0001 4.72611538596262E+0001 4.72250545604437E+0001 4.71889802933599E+0001 4.71529310425481E+0001 + 4.71169067921909E+0001 4.70809075264797E+0001 4.70449332296156E+0001 4.70089838858086E+0001 4.69730594792778E+0001 + 4.69371599942517E+0001 4.69012854149678E+0001 4.68654357256727E+0001 4.68296109106226E+0001 4.67938109540822E+0001 + 4.67580358403258E+0001 4.67222855536366E+0001 4.66865600783073E+0001 4.66508593986392E+0001 4.66151834989430E+0001 + 4.65795323635388E+0001 4.65439059767553E+0001 4.65083043229306E+0001 4.64727273864119E+0001 4.64371751515554E+0001 + 4.64016476027265E+0001 4.63661447242996E+0001 4.63306665006584E+0001 4.62952129161952E+0001 4.62597839553120E+0001 + 4.62243796024194E+0001 4.61889998419373E+0001 4.61536446582946E+0001 4.61183140359292E+0001 4.60830079592882E+0001 + 4.60477264128275E+0001 4.60124693810124E+0001 4.59772368483168E+0001 4.59420287992241E+0001 4.59068452182264E+0001 + 4.58716860898248E+0001 4.58365513985298E+0001 4.58014411288604E+0001 4.57663552653450E+0001 4.57312937925208E+0001 + 4.56962566949342E+0001 4.56612439571403E+0001 4.56262555637034E+0001 4.55912914991968E+0001 4.55563517482025E+0001 + 4.55214362953120E+0001 4.54865451251253E+0001 4.54516782222515E+0001 4.54168355713086E+0001 4.53820171569239E+0001 + 4.53472229637331E+0001 4.53124529763814E+0001 4.52777071795225E+0001 4.52429855578192E+0001 4.52082880959433E+0001 + 4.51736147785756E+0001 4.51389655904055E+0001 4.51043405161315E+0001 4.50697395404612E+0001 4.50351626481108E+0001 + 4.50006098238055E+0001 4.49660810522795E+0001 4.49315763182758E+0001 4.48970956065463E+0001 4.48626389018518E+0001 + 4.48282061889620E+0001 4.47937974526554E+0001 4.47594126777194E+0001 4.47250518489503E+0001 4.46907149511532E+0001 + 4.46564019691422E+0001 4.46221128877400E+0001 4.45878476917784E+0001 4.45536063660978E+0001 4.45193888955477E+0001 + 4.44851952649861E+0001 4.44510254592802E+0001 4.44168794633058E+0001 4.43827572619475E+0001 4.43486588400988E+0001 + 4.43145841826619E+0001 4.42805332745480E+0001 4.42465061006768E+0001 4.42125026459771E+0001 4.41785228953863E+0001 + 4.41445668338507E+0001 4.41106344463251E+0001 4.40767257177735E+0001 4.40428406331684E+0001 4.40089791774911E+0001 + 4.39751413357317E+0001 4.39413270928889E+0001 4.39075364339704E+0001 4.38737693439925E+0001 4.38400258079802E+0001 + 4.38063058109674E+0001 4.37726093379966E+0001 4.37389363741191E+0001 4.37052869043947E+0001 4.36716609138923E+0001 + 4.36380583876891E+0001 4.36044793108714E+0001 4.35709236685340E+0001 4.35373914457802E+0001 4.35038826277225E+0001 + 4.34703971994815E+0001 4.34369351461870E+0001 4.34034964529772E+0001 4.33700811049990E+0001 4.33366890874080E+0001 + 4.33033203853684E+0001 4.32699749840532E+0001 4.32366528686440E+0001 4.32033540243310E+0001 4.31700784363131E+0001 + 4.31368260897977E+0001 4.31035969700011E+0001 4.30703910621480E+0001 4.30372083514719E+0001 4.30040488232147E+0001 + 4.29709124626271E+0001 4.29377992549685E+0001 4.29047091855066E+0001 4.28716422395179E+0001 4.28385984022875E+0001 + 4.28055776591092E+0001 4.27725799952851E+0001 4.27396053961261E+0001 4.27066538469516E+0001 4.26737253330897E+0001 + 4.26408198398769E+0001 4.26079373526583E+0001 4.25750778567877E+0001 4.25422413376272E+0001 4.25094277805478E+0001 + 4.24766371709289E+0001 4.24438694941582E+0001 4.24111247356322E+0001 4.23784028807560E+0001 4.23457039149430E+0001 + 4.23130278236152E+0001 4.22803745922033E+0001 4.22477442061463E+0001 4.22151366508917E+0001 4.21825519118957E+0001 + 4.21499899746228E+0001 4.21174508245462E+0001 4.20849344471473E+0001 4.20524408279164E+0001 4.20199699523519E+0001 + 4.19875218059608E+0001 4.19550963742587E+0001 4.19226936427695E+0001 4.18903135970258E+0001 4.18579562225683E+0001 + 4.18256215049464E+0001 4.17933094297179E+0001 4.17610199824492E+0001 4.17287531487148E+0001 4.16965089140980E+0001 + 4.16642872641902E+0001 4.16320881845915E+0001 4.15999116609103E+0001 4.15677576787635E+0001 4.15356262237763E+0001 + 4.15035172815823E+0001 4.14714308378236E+0001 4.14393668781507E+0001 4.14073253882225E+0001 4.13753063537062E+0001 + 4.13433097602775E+0001 4.13113355936203E+0001 4.12793838394272E+0001 4.12474544833988E+0001 4.12155475112444E+0001 + 4.11836629086814E+0001 4.11518006614357E+0001 4.11199607552416E+0001 4.10881431758416E+0001 4.10563479089867E+0001 + 4.10245749404361E+0001 4.09928242559574E+0001 4.09610958413266E+0001 4.09293896823279E+0001 4.08977057647540E+0001 + 4.08660440744057E+0001 4.08344045970923E+0001 4.08027873186313E+0001 4.07711922248486E+0001 4.07396193015783E+0001 + 4.07080685346628E+0001 4.06765399099528E+0001 4.06450334133075E+0001 4.06135490305941E+0001 4.05820867476881E+0001 + 4.05506465504735E+0001 4.05192284248423E+0001 4.04878323566951E+0001 4.04564583319403E+0001 4.04251063364949E+0001 + 4.03937763562842E+0001 4.03624683772414E+0001 4.03311823853083E+0001 4.02999183664347E+0001 4.02686763065788E+0001 + 4.02374561917069E+0001 4.02062580077936E+0001 4.01750817408218E+0001 4.01439273767823E+0001 4.01127949016744E+0001 + 4.00816843015057E+0001 4.00505955622916E+0001 4.00195286700561E+0001 3.99884836108312E+0001 3.99574603706570E+0001 + 3.99264589355821E+0001 3.98954792916630E+0001 3.98645214249644E+0001 3.98335853215593E+0001 3.98026709675288E+0001 + 3.97717783489621E+0001 3.97409074519566E+0001 3.97100582626180E+0001 3.96792307670600E+0001 3.96484249514044E+0001 + 3.96176408017811E+0001 3.95868783043286E+0001 3.95561374451928E+0001 3.95254182105283E+0001 3.94947205864976E+0001 + 3.94640445592713E+0001 3.94333901150282E+0001 3.94027572399551E+0001 3.93721459202471E+0001 3.93415561421072E+0001 + 3.93109878917465E+0001 3.92804411553844E+0001 3.92499159192482E+0001 3.92194121695733E+0001 3.91889298926033E+0001 + 3.91584690745896E+0001 3.91280297017921E+0001 3.90976117604783E+0001 3.90672152369242E+0001 3.90368401174134E+0001 + 3.90064863882380E+0001 3.89761540356978E+0001 3.89458430461009E+0001 3.89155534057632E+0001 3.88852851010089E+0001 + 3.88550381181700E+0001 3.88248124435866E+0001 3.87946080636069E+0001 3.87644249645870E+0001 3.87342631328911E+0001 + 3.87041225548913E+0001 3.86740032169679E+0001 3.86439051055091E+0001 3.86138282069110E+0001 3.85837725075777E+0001 + 3.85537379939215E+0001 3.85237246523624E+0001 3.84937324693286E+0001 3.84637614312563E+0001 3.84338115245893E+0001 + 3.84038827357798E+0001 3.83739750512878E+0001 3.83440884575811E+0001 3.83142229411358E+0001 3.82843784884355E+0001 + 3.82545550859722E+0001 3.82247527202455E+0001 3.81949713777632E+0001 3.81652110450407E+0001 3.81354717086016E+0001 + 3.81057533549774E+0001 3.80760559707074E+0001 3.80463795423389E+0001 3.80167240564271E+0001 3.79870894995349E+0001 + 3.79574758582336E+0001 3.79278831191018E+0001 3.78983112687264E+0001 3.78687602937021E+0001 3.78392301806313E+0001 + 3.78097209161246E+0001 3.77802324868002E+0001 3.77507648792843E+0001 3.77213180802108E+0001 3.76918920762218E+0001 + 3.76624868539670E+0001 3.76331024001039E+0001 3.76037387012981E+0001 3.75743957442228E+0001 3.75450735155592E+0001 + 3.75157720019962E+0001 3.74864911902307E+0001 3.74572310669672E+0001 3.74279916189183E+0001 3.73987728328043E+0001 + 3.73695746953532E+0001 3.73403971933009E+0001 3.73112403133912E+0001 3.72821040423755E+0001 3.72529883670132E+0001 + 3.72238932740713E+0001 3.71948187503249E+0001 3.71657647825564E+0001 3.71367313575565E+0001 3.71077184621233E+0001 + 3.70787260830629E+0001 3.70497542071890E+0001 3.70208028213232E+0001 3.69918719122947E+0001 3.69629614669407E+0001 + 3.69340714721059E+0001 3.69052019146429E+0001 3.68763527814119E+0001 3.68475240592812E+0001 3.68187157351262E+0001 + 3.67899277958307E+0001 3.67611602282858E+0001 3.67324130193904E+0001 3.67036861560513E+0001 3.66749796251827E+0001 + 3.66462934137069E+0001 3.66176275085535E+0001 3.65889818966602E+0001 3.65603565649719E+0001 3.65317515004417E+0001 + 3.65031666900302E+0001 3.64746021207054E+0001 3.64460577794435E+0001 3.64175336532280E+0001 3.63890297290502E+0001 + 3.63605459939090E+0001 3.63320824348110E+0001 3.63036390387706E+0001 3.62752157928096E+0001 3.62468126839576E+0001 + 3.62184296992517E+0001 3.61900668257370E+0001 3.61617240504659E+0001 3.61334013604985E+0001 3.61050987429025E+0001 + 3.60768161847534E+0001 3.60485536731342E+0001 3.60203111951354E+0001 3.59920887378554E+0001 3.59638862884000E+0001 + 3.59357038338826E+0001 3.59075413614243E+0001 3.58793988581536E+0001 3.58512763112071E+0001 3.58231737077282E+0001 + 3.57950910348686E+0001 3.57670282797872E+0001 3.57389854296506E+0001 3.57109624716328E+0001 3.56829593929157E+0001 + 3.56549761806884E+0001 3.56270128221479E+0001 3.55990693044984E+0001 3.55711456149520E+0001 3.55432417407281E+0001 + 3.55153576690537E+0001 3.54874933871634E+0001 3.54596488822992E+0001 3.54318241417109E+0001 3.54040191526555E+0001 + 3.53762339023978E+0001 3.53484683782099E+0001 3.53207225673715E+0001 3.52929964571699E+0001 3.52652900348997E+0001 + 3.52376032878632E+0001 3.52099362033701E+0001 3.51822887687377E+0001 3.51546609712905E+0001 3.51270527983608E+0001 + 3.50994642372883E+0001 3.50718952754201E+0001 3.50443459001109E+0001 3.50168160987226E+0001 3.49893058586249E+0001 + 3.49618151671948E+0001 3.49343440118167E+0001 3.49068923798826E+0001 3.48794602587918E+0001 3.48520476359511E+0001 + 3.48246544987748E+0001 3.47972808346846E+0001 3.47699266311096E+0001 3.47425918754863E+0001 3.47152765552587E+0001 + 3.46879806578783E+0001 3.46607041708037E+0001 3.46334470815012E+0001 3.46062093774446E+0001 3.45789910461147E+0001 + 3.45517920750000E+0001 3.45246124515963E+0001 3.44974521634069E+0001 3.44703111979424E+0001 3.44431895427207E+0001 + 3.44160871852672E+0001 3.43890041131147E+0001 3.43619403138032E+0001 3.43348957748803E+0001 3.43078704839008E+0001 + 3.42808644284268E+0001 3.42538775960280E+0001 3.42269099742813E+0001 3.41999615507709E+0001 3.41730323130884E+0001 + 3.41461222488327E+0001 3.41192313456102E+0001 3.40923595910344E+0001 3.40655069727262E+0001 3.40386734783140E+0001 + 3.40118590954333E+0001 3.39850638117269E+0001 3.39582876148451E+0001 3.39315304924455E+0001 3.39047924321926E+0001 + 3.38780734217588E+0001 3.38513734488234E+0001 3.38246925010731E+0001 3.37980305662019E+0001 3.37713876319110E+0001 + 3.37447636859090E+0001 3.37181587159117E+0001 3.36915727096422E+0001 3.36650056548309E+0001 3.36384575392153E+0001 + 3.36119283505404E+0001 3.35854180765582E+0001 3.35589267050283E+0001 3.35324542237171E+0001 3.35060006203986E+0001 + 3.34795658828539E+0001 3.34531499988714E+0001 3.34267529562466E+0001 3.34003747427823E+0001 3.33740153462886E+0001 + 3.33476747545827E+0001 3.33213529554891E+0001 3.32950499368395E+0001 3.32687656864727E+0001 3.32425001922348E+0001 + 3.32162534419793E+0001 3.31900254235664E+0001 3.31638161248639E+0001 3.31376255337467E+0001 3.31114536380968E+0001 + 3.30853004258035E+0001 3.30591658847631E+0001 3.30330500028793E+0001 3.30069527680627E+0001 3.29808741682313E+0001 + 3.29548141913102E+0001 3.29287728252315E+0001 3.29027500579348E+0001 3.28767458773664E+0001 3.28507602714801E+0001 + 3.28247932282367E+0001 3.27988447356041E+0001 3.27729147815574E+0001 3.27470033540789E+0001 3.27211104411579E+0001 + 3.26952360307908E+0001 3.26693801109811E+0001 3.26435426697397E+0001 3.26177236950843E+0001 3.25919231750398E+0001 + 3.25661410976382E+0001 3.25403774509187E+0001 3.25146322229273E+0001 3.24889054017175E+0001 3.24631969753495E+0001 + 3.24375069318909E+0001 3.24118352594161E+0001 3.23861819460069E+0001 3.23605469797518E+0001 3.23349303487466E+0001 + 3.23093320410942E+0001 3.22837520449043E+0001 3.22581903482940E+0001 3.22326469393871E+0001 3.22071218063149E+0001 + 3.21816149372151E+0001 3.21561263202331E+0001 3.21306559435209E+0001 3.21052037952377E+0001 3.20797698635498E+0001 + 3.20543541366303E+0001 3.20289566026595E+0001 3.20035772498246E+0001 3.19782160663200E+0001 3.19528730403469E+0001 + 3.19275481601136E+0001 3.19022414138354E+0001 3.18769527897346E+0001 3.18516822760405E+0001 3.18264298609893E+0001 + 3.18011955328243E+0001 3.17759792797958E+0001 3.17507810901609E+0001 3.17256009521839E+0001 3.17004388541359E+0001 + 3.16752947842950E+0001 3.16501687309464E+0001 3.16250606823821E+0001 3.15999706269011E+0001 3.15748985528093E+0001 + 3.15498444484196E+0001 3.15248083020520E+0001 3.14997901020332E+0001 3.14747898366969E+0001 3.14498074943838E+0001 + 3.14248430634414E+0001 3.13998965322243E+0001 3.13749678890939E+0001 3.13500571224186E+0001 3.13251642205736E+0001 + 3.13002891719411E+0001 3.12754319649101E+0001 3.12505925878767E+0001 3.12257710292437E+0001 3.12009672774209E+0001 + 3.11761813208249E+0001 3.11514131478794E+0001 3.11266627470146E+0001 3.11019301066680E+0001 3.10772152152838E+0001 + 3.10525180613129E+0001 3.10278386332134E+0001 3.10031769194499E+0001 3.09785329084942E+0001 3.09539065888247E+0001 + 3.09292979489269E+0001 3.09047069772928E+0001 3.08801336624217E+0001 3.08555779928193E+0001 3.08310399569984E+0001 + 3.08065195434786E+0001 3.07820167407863E+0001 3.07575315374546E+0001 3.07330639220237E+0001 3.07086138830403E+0001 + 3.06841814090583E+0001 3.06597664886380E+0001 3.06353691103467E+0001 3.06109892627587E+0001 3.05866269344547E+0001 + 3.05622821140225E+0001 3.05379547900565E+0001 3.05136449511581E+0001 3.04893525859353E+0001 3.04650776830030E+0001 + 3.04408202309827E+0001 3.04165802185029E+0001 3.03923576341988E+0001 3.03681524667122E+0001 3.03439647046920E+0001 + 3.03197943367935E+0001 3.02956413516789E+0001 3.02715057380173E+0001 3.02473874844843E+0001 3.02232865797625E+0001 + 3.01992030125409E+0001 3.01751367715155E+0001 3.01510878453891E+0001 3.01270562228709E+0001 3.01030418926772E+0001 + 3.00790448435308E+0001 3.00550650641611E+0001 3.00311025433046E+0001 3.00071572697043E+0001 2.99832292321096E+0001 + 2.99593184192772E+0001 2.99354248199702E+0001 2.99115484229582E+0001 2.98876892170178E+0001 2.98638471909322E+0001 + 2.98400223334912E+0001 2.98162146334914E+0001 2.97924240797359E+0001 2.97686506610348E+0001 2.97448943662046E+0001 + 2.97211551840684E+0001 2.96974331034563E+0001 2.96737281132047E+0001 2.96500402021569E+0001 2.96263693591627E+0001 + 2.96027155730787E+0001 2.95790788327680E+0001 2.95554591271004E+0001 2.95318564449523E+0001 2.95082707752068E+0001 + 2.94847021067537E+0001 2.94611504284892E+0001 2.94376157293163E+0001 2.94140979981446E+0001 2.93905972238902E+0001 + 2.93671133954759E+0001 2.93436465018312E+0001 2.93201965318921E+0001 2.92967634746011E+0001 2.92733473189076E+0001 + 2.92499480537671E+0001 2.92265656681423E+0001 2.92032001510021E+0001 2.91798514913219E+0001 2.91565196780840E+0001 + 2.91332047002771E+0001 2.91099065468964E+0001 2.90866252069439E+0001 2.90633606694279E+0001 2.90401129233634E+0001 + 2.90168819577720E+0001 2.89936677616817E+0001 2.89704703241272E+0001 2.89472896341498E+0001 2.89241256807971E+0001 + 2.89009784531233E+0001 2.88778479401894E+0001 2.88547341310626E+0001 2.88316370148169E+0001 2.88085565805325E+0001 + 2.87854928172965E+0001 2.87624457142023E+0001 2.87394152603497E+0001 2.87164014448454E+0001 2.86934042568022E+0001 + 2.86704236853396E+0001 2.86474597195836E+0001 2.86245123486666E+0001 2.86015815617277E+0001 2.85786673479122E+0001 + 2.85557696963721E+0001 2.85328885962658E+0001 2.85100240367582E+0001 2.84871760070207E+0001 2.84643444962310E+0001 + 2.84415294935736E+0001 2.84187309882392E+0001 2.83959489694250E+0001 2.83731834263347E+0001 2.83504343481785E+0001 + 2.83277017241729E+0001 2.83049855435410E+0001 2.82822857955123E+0001 2.82596024693227E+0001 2.82369355542145E+0001 + 2.82142850394365E+0001 2.81916509142441E+0001 2.81690331678986E+0001 2.81464317896684E+0001 2.81238467688278E+0001 + 2.81012780946577E+0001 2.80787257564455E+0001 2.80561897434848E+0001 2.80336700450759E+0001 2.80111666505251E+0001 + 2.79886795491454E+0001 2.79662087302562E+0001 2.79437541831830E+0001 2.79213158972581E+0001 2.78988938618198E+0001 + 2.78764880662131E+0001 2.78540984997891E+0001 2.78317251519054E+0001 2.78093680119260E+0001 2.77870270692212E+0001 + 2.77647023131677E+0001 2.77423937331486E+0001 2.77201013185533E+0001 2.76978250587774E+0001 2.76755649432231E+0001 + 2.76533209612989E+0001 2.76310931024195E+0001 2.76088813560061E+0001 2.75866857114860E+0001 2.75645061582931E+0001 + 2.75423426858676E+0001 2.75201952836558E+0001 2.74980639411104E+0001 2.74759486476906E+0001 2.74538493928617E+0001 + 2.74317661660955E+0001 2.74096989568698E+0001 2.73876477546691E+0001 2.73656125489839E+0001 2.73435933293110E+0001 + 2.73215900851538E+0001 2.72996028060216E+0001 2.72776314814301E+0001 2.72556761009016E+0001 2.72337366539642E+0001 + 2.72118131301525E+0001 2.71899055190074E+0001 2.71680138100760E+0001 2.71461379929118E+0001 2.71242780570743E+0001 + 2.71024339921295E+0001 2.70806057876495E+0001 2.70587934332128E+0001 2.70369969184039E+0001 2.70152162328139E+0001 + 2.69934513660397E+0001 2.69717023076849E+0001 2.69499690473590E+0001 2.69282515746778E+0001 2.69065498792635E+0001 + 2.68848639507443E+0001 2.68631937787546E+0001 2.68415393529353E+0001 2.68199006629333E+0001 2.67982776984016E+0001 + 2.67766704489997E+0001 2.67550789043930E+0001 2.67335030542534E+0001 2.67119428882588E+0001 2.66903983960933E+0001 + 2.66688695674472E+0001 2.66473563920170E+0001 2.66258588595054E+0001 2.66043769596213E+0001 2.65829106820797E+0001 + 2.65614600166019E+0001 2.65400249529151E+0001 2.65186054807530E+0001 2.64972015898552E+0001 2.64758132699676E+0001 + 2.64544405108422E+0001 2.64330833022371E+0001 2.64117416339168E+0001 2.63904154956515E+0001 2.63691048772180E+0001 + 2.63478097683990E+0001 2.63265301589832E+0001 2.63052660387658E+0001 2.62840173975478E+0001 2.62627842251364E+0001 + 2.62415665113451E+0001 2.62203642459933E+0001 2.61991774189067E+0001 2.61780060199168E+0001 2.61568500388615E+0001 + 2.61357094655848E+0001 2.61145842899366E+0001 2.60934745017730E+0001 2.60723800909563E+0001 2.60513010473547E+0001 + 2.60302373608426E+0001 2.60091890213005E+0001 2.59881560186150E+0001 2.59671383426785E+0001 2.59461359833898E+0001 + 2.59251489306537E+0001 2.59041771743810E+0001 2.58832207044886E+0001 2.58622795108993E+0001 2.58413535835423E+0001 + 2.58204429123525E+0001 2.57995474872711E+0001 2.57786672982452E+0001 2.57578023352279E+0001 2.57369525881787E+0001 + 2.57161180470625E+0001 2.56952987018509E+0001 2.56744945425211E+0001 2.56537055590564E+0001 2.56329317414462E+0001 + 2.56121730796860E+0001 2.55914295637771E+0001 2.55707011837269E+0001 2.55499879295489E+0001 2.55292897912625E+0001 + 2.55086067588932E+0001 2.54879388224723E+0001 2.54672859720373E+0001 2.54466481976317E+0001 2.54260254893048E+0001 + 2.54054178371120E+0001 2.53848252311148E+0001 2.53642476613804E+0001 2.53436851179823E+0001 2.53231375909997E+0001 + 2.53026050705179E+0001 2.52820875466281E+0001 2.52615850094275E+0001 2.52410974490194E+0001 2.52206248555128E+0001 + 2.52001672190228E+0001 2.51797245296704E+0001 2.51592967775827E+0001 2.51388839528924E+0001 2.51184860457385E+0001 + 2.50981030462657E+0001 2.50777349446247E+0001 2.50573817309723E+0001 2.50370433954710E+0001 2.50167199282892E+0001 + 2.49964113196014E+0001 2.49761175595880E+0001 2.49558386384351E+0001 2.49355745463349E+0001 2.49153252734856E+0001 + 2.48950908100910E+0001 2.48748711463610E+0001 2.48546662725114E+0001 2.48344761787639E+0001 2.48143008553459E+0001 + 2.47941402924909E+0001 2.47739944804383E+0001 2.47538634094333E+0001 2.47337470697268E+0001 2.47136454515759E+0001 + 2.46935585452433E+0001 2.46734863409979E+0001 2.46534288291140E+0001 2.46333859998721E+0001 2.46133578435586E+0001 + 2.45933443504654E+0001 2.45733455108907E+0001 2.45533613151381E+0001 2.45333917535174E+0001 2.45134368163441E+0001 + 2.44934964939395E+0001 2.44735707766307E+0001 2.44536596547510E+0001 2.44337631186389E+0001 2.44138811586393E+0001 + 2.43940137651026E+0001 2.43741609283850E+0001 2.43543226388488E+0001 2.43344988868619E+0001 2.43146896627979E+0001 + 2.42948949570366E+0001 2.42751147599631E+0001 2.42553490619686E+0001 2.42355978534501E+0001 2.42158611248104E+0001 + 2.41961388664579E+0001 2.41764310688070E+0001 2.41567377222777E+0001 2.41370588172960E+0001 2.41173943442935E+0001 + 2.40977442937075E+0001 2.40781086559814E+0001 2.40584874215641E+0001 2.40388805809103E+0001 2.40192881244805E+0001 + 2.39997100427409E+0001 2.39801463261636E+0001 2.39605969652262E+0001 2.39410619504124E+0001 2.39215412722113E+0001 + 2.39020349211179E+0001 2.38825428876329E+0001 2.38630651622629E+0001 2.38436017355199E+0001 2.38241525979220E+0001 + 2.38047177399927E+0001 2.37852971522614E+0001 2.37658908252632E+0001 2.37464987495390E+0001 2.37271209156352E+0001 + 2.37077573141040E+0001 2.36884079355034E+0001 2.36690727703971E+0001 2.36497518093542E+0001 2.36304450429500E+0001 + 2.36111524617651E+0001 2.35918740563859E+0001 2.35726098174045E+0001 2.35533597354188E+0001 2.35341238010321E+0001 + 2.35149020048537E+0001 2.34956943374983E+0001 2.34765007895864E+0001 2.34573213517443E+0001 2.34381560146037E+0001 + 2.34190047688021E+0001 2.33998676049827E+0001 2.33807445137943E+0001 2.33616354858913E+0001 2.33425405119338E+0001 + 2.33234595825876E+0001 2.33043926885241E+0001 2.32853398204203E+0001 2.32663009689589E+0001 2.32472761248282E+0001 + 2.32282652787221E+0001 2.32092684213403E+0001 2.31902855433878E+0001 2.31713166355756E+0001 2.31523616886199E+0001 + 2.31334206932430E+0001 2.31144936401723E+0001 2.30955805201413E+0001 2.30766813238887E+0001 2.30577960421591E+0001 + 2.30389246657025E+0001 2.30200671852746E+0001 2.30012235916366E+0001 2.29823938755554E+0001 2.29635780278034E+0001 + 2.29447760391587E+0001 2.29259879004048E+0001 2.29072136023310E+0001 2.28884531357320E+0001 2.28697064914081E+0001 + 2.28509736601653E+0001 2.28322546328149E+0001 2.28135494001740E+0001 2.27948579530652E+0001 2.27761802823166E+0001 + 2.27575163787620E+0001 2.27388662332405E+0001 2.27202298365969E+0001 2.27016071796816E+0001 2.26829982533505E+0001 + 2.26644030484649E+0001 2.26458215558918E+0001 2.26272537665036E+0001 2.26086996711785E+0001 2.25901592607998E+0001 + 2.25716325262567E+0001 2.25531194584437E+0001 2.25346200482609E+0001 2.25161342866139E+0001 2.24976621644138E+0001 + 2.24792036725773E+0001 2.24607588020263E+0001 2.24423275436886E+0001 2.24239098884973E+0001 2.24055058273909E+0001 + 2.23871153513136E+0001 2.23687384512150E+0001 2.23503751180501E+0001 2.23320253427795E+0001 2.23136891163692E+0001 + 2.22953664297907E+0001 2.22770572740211E+0001 2.22587616400427E+0001 2.22404795188435E+0001 2.22222109014168E+0001 + 2.22039557787616E+0001 2.21857141418821E+0001 2.21674859817881E+0001 2.21492712894947E+0001 2.21310700560227E+0001 + 2.21128822723981E+0001 2.20947079296525E+0001 2.20765470188229E+0001 2.20583995309516E+0001 2.20402654570866E+0001 + 2.20221447882811E+0001 2.20040375155938E+0001 2.19859436300889E+0001 2.19678631228360E+0001 2.19497959849099E+0001 + 2.19317422073911E+0001 2.19137017813654E+0001 2.18956746979240E+0001 2.18776609481635E+0001 2.18596605231860E+0001 + 2.18416734140988E+0001 2.18236996120148E+0001 2.18057391080521E+0001 2.17877918933345E+0001 2.17698579589908E+0001 + 2.17519372961555E+0001 2.17340298959683E+0001 2.17161357495743E+0001 2.16982548481241E+0001 2.16803871827736E+0001 + 2.16625327446839E+0001 2.16446915250218E+0001 2.16268635149591E+0001 2.16090487056734E+0001 2.15912470883471E+0001 + 2.15734586541685E+0001 2.15556833943310E+0001 2.15379213000332E+0001 2.15201723624793E+0001 2.15024365728788E+0001 + 2.14847139224464E+0001 2.14670044024022E+0001 2.14493080039718E+0001 2.14316247183860E+0001 2.14139545368807E+0001 + 2.13962974506976E+0001 2.13786534510833E+0001 2.13610225292899E+0001 2.13434046765749E+0001 2.13257998842009E+0001 + 2.13082081434361E+0001 2.12906294455536E+0001 2.12730637818322E+0001 2.12555111435558E+0001 2.12379715220137E+0001 + 2.12204449085003E+0001 2.12029312943155E+0001 2.11854306707645E+0001 2.11679430291575E+0001 2.11504683608104E+0001 + 2.11330066570440E+0001 2.11155579091846E+0001 2.10981221085638E+0001 2.10806992465183E+0001 2.10632893143902E+0001 + 2.10458923035268E+0001 2.10285082052807E+0001 2.10111370110097E+0001 2.09937787120770E+0001 2.09764332998509E+0001 + 2.09591007657050E+0001 2.09417811010182E+0001 2.09244742971746E+0001 2.09071803455635E+0001 2.08898992375796E+0001 + 2.08726309646226E+0001 2.08553755180976E+0001 2.08381328894148E+0001 2.08209030699899E+0001 2.08036860512436E+0001 + 2.07864818246017E+0001 2.07692903814955E+0001 2.07521117133615E+0001 2.07349458116411E+0001 2.07177926677812E+0001 + 2.07006522732338E+0001 2.06835246194563E+0001 2.06664096979109E+0001 2.06493075000654E+0001 2.06322180173926E+0001 + 2.06151412413704E+0001 2.05980771634822E+0001 2.05810257752162E+0001 2.05639870680661E+0001 2.05469610335307E+0001 + 2.05299476631138E+0001 2.05129469483247E+0001 2.04959588806775E+0001 2.04789834516918E+0001 2.04620206528921E+0001 + 2.04450704758083E+0001 2.04281329119753E+0001 2.04112079529332E+0001 2.03942955902273E+0001 2.03773958154080E+0001 + 2.03605086200308E+0001 2.03436339956565E+0001 2.03267719338509E+0001 2.03099224261850E+0001 2.02930854642349E+0001 + 2.02762610395820E+0001 2.02594491438126E+0001 2.02426497685182E+0001 2.02258629052955E+0001 2.02090885457463E+0001 + 2.01923266814774E+0001 2.01755773041010E+0001 2.01588404052340E+0001 2.01421159764988E+0001 2.01254040095227E+0001 + 2.01087044959382E+0001 2.00920174273828E+0001 2.00753427954992E+0001 2.00586805919351E+0001 2.00420308083435E+0001 + 2.00253934363822E+0001 2.00087684677142E+0001 1.99921558940078E+0001 1.99755557069361E+0001 1.99589678981774E+0001 + 1.99423924594150E+0001 1.99258293823375E+0001 1.99092786586382E+0001 1.98927402800158E+0001 1.98762142381740E+0001 + 1.98597005248213E+0001 1.98431991316717E+0001 1.98267100504439E+0001 1.98102332728619E+0001 1.97937687906544E+0001 + 1.97773165955556E+0001 1.97608766793045E+0001 1.97444490336451E+0001 1.97280336503265E+0001 1.97116305211029E+0001 + 1.96952396377335E+0001 1.96788609919825E+0001 1.96624945756192E+0001 1.96461403804178E+0001 1.96297983981575E+0001 + 1.96134686206229E+0001 1.95971510396031E+0001 1.95808456468925E+0001 1.95645524342906E+0001 1.95482713936015E+0001 + 1.95320025166349E+0001 1.95157457952050E+0001 1.94995012211312E+0001 1.94832687862380E+0001 1.94670484823546E+0001 + 1.94508403013155E+0001 1.94346442349600E+0001 1.94184602751325E+0001 1.94022884136824E+0001 1.93861286424638E+0001 + 1.93699809533362E+0001 1.93538453381638E+0001 1.93377217888159E+0001 1.93216102971667E+0001 1.93055108550953E+0001 + 1.92894234544859E+0001 1.92733480872276E+0001 1.92572847452145E+0001 1.92412334203456E+0001 1.92251941045249E+0001 + 1.92091667896614E+0001 1.91931514676688E+0001 1.91771481304661E+0001 1.91611567699770E+0001 1.91451773781302E+0001 + 1.91292099468594E+0001 1.91132544681031E+0001 1.90973109338048E+0001 1.90813793359130E+0001 1.90654596663811E+0001 + 1.90495519171673E+0001 1.90336560802348E+0001 1.90177721475519E+0001 1.90019001110914E+0001 1.89860399628314E+0001 + 1.89701916947548E+0001 1.89543552988493E+0001 1.89385307671075E+0001 1.89227180915271E+0001 1.89069172641106E+0001 + 1.88911282768652E+0001 1.88753511218033E+0001 1.88595857909420E+0001 1.88438322763034E+0001 1.88280905699144E+0001 + 1.88123606638067E+0001 1.87966425500171E+0001 1.87809362205872E+0001 1.87652416675633E+0001 1.87495588829968E+0001 + 1.87338878589438E+0001 1.87182285874654E+0001 1.87025810606276E+0001 1.86869452705009E+0001 1.86713212091612E+0001 + 1.86557088686888E+0001 1.86401082411691E+0001 1.86245193186923E+0001 1.86089420933533E+0001 1.85933765572520E+0001 + 1.85778227024932E+0001 1.85622805211864E+0001 1.85467500054460E+0001 1.85312311473911E+0001 1.85157239391459E+0001 + 1.85002283728392E+0001 1.84847444406047E+0001 1.84692721345808E+0001 1.84538114469110E+0001 1.84383623697434E+0001 + 1.84229248952310E+0001 1.84074990155315E+0001 1.83920847228075E+0001 1.83766820092264E+0001 1.83612908669604E+0001 + 1.83459112881866E+0001 1.83305432650866E+0001 1.83151867898470E+0001 1.82998418546594E+0001 1.82845084517197E+0001 + 1.82691865732290E+0001 1.82538762113930E+0001 1.82385773584223E+0001 1.82232900065320E+0001 1.82080141479424E+0001 + 1.81927497748782E+0001 1.81774968795691E+0001 1.81622554542494E+0001 1.81470254911583E+0001 1.81318069825397E+0001 + 1.81165999206423E+0001 1.81014042977195E+0001 1.80862201060295E+0001 1.80710473378353E+0001 1.80558859854044E+0001 + 1.80407360410094E+0001 1.80255974969274E+0001 1.80104703454404E+0001 1.79953545788349E+0001 1.79802501894024E+0001 + 1.79651571694391E+0001 1.79500755112456E+0001 1.79350052071278E+0001 1.79199462493957E+0001 1.79048986303645E+0001 + 1.78898623423540E+0001 1.78748373776885E+0001 1.78598237286973E+0001 1.78448213877143E+0001 1.78298303470780E+0001 + 1.78148505991318E+0001 1.77998821362236E+0001 1.77849249507063E+0001 1.77699790349371E+0001 1.77550443812783E+0001 + 1.77401209820965E+0001 1.77252088297633E+0001 1.77103079166550E+0001 1.76954182351522E+0001 1.76805397776406E+0001 + 1.76656725365104E+0001 1.76508165041566E+0001 1.76359716729786E+0001 1.76211380353807E+0001 1.76063155837719E+0001 + 1.75915043105658E+0001 1.75767042081805E+0001 1.75619152690390E+0001 1.75471374855689E+0001 1.75323708502025E+0001 + 1.75176153553764E+0001 1.75028709935324E+0001 1.74881377571166E+0001 1.74734156385798E+0001 1.74587046303775E+0001 + 1.74440047249698E+0001 1.74293159148214E+0001 1.74146381924018E+0001 1.73999715501848E+0001 1.73853159806493E+0001 + 1.73706714762784E+0001 1.73560380295601E+0001 1.73414156329869E+0001 1.73268042790558E+0001 1.73122039602688E+0001 + 1.72976146691321E+0001 1.72830363981566E+0001 1.72684691398582E+0001 1.72539128867568E+0001 1.72393676313773E+0001 + 1.72248333662492E+0001 1.72103100839064E+0001 1.71957977768874E+0001 1.71812964377357E+0001 1.71668060589988E+0001 + 1.71523266332292E+0001 1.71378581529837E+0001 1.71234006108241E+0001 1.71089539993164E+0001 1.70945183110312E+0001 + 1.70800935385439E+0001 1.70656796744343E+0001 1.70512767112869E+0001 1.70368846416905E+0001 1.70225034582388E+0001 + 1.70081331535299E+0001 1.69937737201665E+0001 1.69794251507557E+0001 1.69650874379094E+0001 1.69507605742440E+0001 + 1.69364445523802E+0001 1.69221393649435E+0001 1.69078450045640E+0001 1.68935614638760E+0001 1.68792887355188E+0001 + 1.68650268121359E+0001 1.68507756863754E+0001 1.68365353508900E+0001 1.68223057983369E+0001 1.68080870213777E+0001 + 1.67938790126788E+0001 1.67796817649109E+0001 1.67654952707493E+0001 1.67513195228739E+0001 1.67371545139688E+0001 + 1.67230002367229E+0001 1.67088566838296E+0001 1.66947238479868E+0001 1.66806017218967E+0001 1.66664902982661E+0001 + 1.66523895698066E+0001 1.66382995292338E+0001 1.66242201692681E+0001 1.66101514826344E+0001 1.65960934620619E+0001 + 1.65820461002845E+0001 1.65680093900404E+0001 1.65539833240724E+0001 1.65399678951277E+0001 1.65259630959581E+0001 + 1.65119689193197E+0001 1.64979853579733E+0001 1.64840124046838E+0001 1.64700500522210E+0001 1.64560982933589E+0001 + 1.64421571208760E+0001 1.64282265275552E+0001 1.64143065061841E+0001 1.64003970495544E+0001 1.63864981504626E+0001 + 1.63726098017094E+0001 1.63587319961000E+0001 1.63448647264441E+0001 1.63310079855558E+0001 1.63171617662538E+0001 + 1.63033260613608E+0001 1.62895008637044E+0001 1.62756861661164E+0001 1.62618819614332E+0001 1.62480882424953E+0001 + 1.62343050021479E+0001 1.62205322332406E+0001 1.62067699286272E+0001 1.61930180811663E+0001 1.61792766837206E+0001 + 1.61655457291573E+0001 1.61518252103479E+0001 1.61381151201685E+0001 1.61244154514996E+0001 1.61107261972259E+0001 + 1.60970473502367E+0001 1.60833789034255E+0001 1.60697208496903E+0001 1.60560731819337E+0001 1.60424358930622E+0001 + 1.60288089759872E+0001 1.60151924236240E+0001 1.60015862288928E+0001 1.59879903847178E+0001 1.59744048840276E+0001 + 1.59608297197553E+0001 1.59472648848384E+0001 1.59337103722187E+0001 1.59201661748422E+0001 1.59066322856595E+0001 + 1.58931086976256E+0001 1.58795954036996E+0001 1.58660923968451E+0001 1.58525996700301E+0001 1.58391172162270E+0001 + 1.58256450284122E+0001 1.58121830995669E+0001 1.57987314226764E+0001 1.57852899907304E+0001 1.57718587967228E+0001 + 1.57584378336520E+0001 1.57450270945207E+0001 1.57316265723360E+0001 1.57182362601092E+0001 1.57048561508558E+0001 + 1.56914862375961E+0001 1.56781265133542E+0001 1.56647769711588E+0001 1.56514376040429E+0001 1.56381084050436E+0001 + 1.56247893672027E+0001 1.56114804835659E+0001 1.55981817471836E+0001 1.55848931511101E+0001 1.55716146884042E+0001 + 1.55583463521292E+0001 1.55450881353523E+0001 1.55318400311452E+0001 1.55186020325840E+0001 1.55053741327489E+0001 + 1.54921563247245E+0001 1.54789486015995E+0001 1.54657509564673E+0001 1.54525633824250E+0001 1.54393858725744E+0001 + 1.54262184200216E+0001 1.54130610178766E+0001 1.53999136592540E+0001 1.53867763372726E+0001 1.53736490450554E+0001 + 1.53605317757297E+0001 1.53474245224270E+0001 1.53343272782832E+0001 1.53212400364384E+0001 1.53081627900367E+0001 + 1.52950955322269E+0001 1.52820382561618E+0001 1.52689909549983E+0001 1.52559536218979E+0001 1.52429262500260E+0001 + 1.52299088325525E+0001 1.52169013626514E+0001 1.52039038335009E+0001 1.51909162382836E+0001 1.51779385701861E+0001 + 1.51649708223994E+0001 1.51520129881187E+0001 1.51390650605433E+0001 1.51261270328769E+0001 1.51131988983273E+0001 + 1.51002806501066E+0001 1.50873722814309E+0001 1.50744737855209E+0001 1.50615851556010E+0001 1.50487063849003E+0001 + 1.50358374666518E+0001 1.50229783940927E+0001 1.50101291604646E+0001 1.49972897590131E+0001 1.49844601829882E+0001 + 1.49716404256437E+0001 1.49588304802381E+0001 1.49460303400337E+0001 1.49332399982972E+0001 1.49204594482993E+0001 + 1.49076886833150E+0001 1.48949276966235E+0001 1.48821764815080E+0001 1.48694350312562E+0001 1.48567033391597E+0001 + 1.48439813985142E+0001 1.48312692026198E+0001 1.48185667447807E+0001 1.48058740183052E+0001 1.47931910165057E+0001 + 1.47805177326990E+0001 1.47678541602056E+0001 1.47552002923507E+0001 1.47425561224634E+0001 1.47299216438767E+0001 + 1.47172968499281E+0001 1.47046817339591E+0001 1.46920762893154E+0001 1.46794805093468E+0001 1.46668943874072E+0001 + 1.46543179168545E+0001 1.46417510910512E+0001 1.46291939033633E+0001 1.46166463471614E+0001 1.46041084158200E+0001 + 1.45915801027178E+0001 1.45790614012377E+0001 1.45665523047664E+0001 1.45540528066951E+0001 1.45415629004188E+0001 + 1.45290825793368E+0001 1.45166118368525E+0001 1.45041506663733E+0001 1.44916990613107E+0001 1.44792570150805E+0001 + 1.44668245211023E+0001 1.44544015727999E+0001 1.44419881636014E+0001 1.44295842869388E+0001 1.44171899362481E+0001 + 1.44048051049696E+0001 1.43924297865475E+0001 1.43800639744301E+0001 1.43677076620700E+0001 1.43553608429236E+0001 + 1.43430235104515E+0001 1.43306956581184E+0001 1.43183772793930E+0001 1.43060683677480E+0001 1.42937689166604E+0001 + 1.42814789196110E+0001 1.42691983700849E+0001 1.42569272615709E+0001 1.42446655875624E+0001 1.42324133415562E+0001 + 1.42201705170538E+0001 1.42079371075602E+0001 1.41957131065848E+0001 1.41834985076408E+0001 1.41712933042458E+0001 + 1.41590974899210E+0001 1.41469110581919E+0001 1.41347340025879E+0001 1.41225663166427E+0001 1.41104079938937E+0001 + 1.40982590278824E+0001 1.40861194121545E+0001 1.40739891402595E+0001 1.40618682057512E+0001 1.40497566021870E+0001 + 1.40376543231288E+0001 1.40255613621422E+0001 1.40134777127968E+0001 1.40014033686663E+0001 1.39893383233286E+0001 + 1.39772825703651E+0001 1.39652361033618E+0001 1.39531989159082E+0001 1.39411710015981E+0001 1.39291523540292E+0001 + 1.39171429668031E+0001 1.39051428335255E+0001 1.38931519478062E+0001 1.38811703032588E+0001 1.38691978935009E+0001 + 1.38572347121540E+0001 1.38452807528440E+0001 1.38333360092002E+0001 1.38214004748563E+0001 1.38094741434497E+0001 + 1.37975570086221E+0001 1.37856490640188E+0001 1.37737503032892E+0001 1.37618607200868E+0001 1.37499803080688E+0001 + 1.37381090608967E+0001 1.37262469722356E+0001 1.37143940357549E+0001 1.37025502451276E+0001 1.36907155940309E+0001 + 1.36788900761458E+0001 1.36670736851574E+0001 1.36552664147546E+0001 1.36434682586304E+0001 1.36316792104815E+0001 + 1.36198992640087E+0001 1.36081284129167E+0001 1.35963666509143E+0001 1.35846139717138E+0001 1.35728703690319E+0001 + 1.35611358365889E+0001 1.35494103681092E+0001 1.35376939573211E+0001 1.35259865979567E+0001 1.35142882837521E+0001 + 1.35025990084473E+0001 1.34909187657863E+0001 1.34792475495169E+0001 1.34675853533908E+0001 1.34559321711637E+0001 + 1.34442879965950E+0001 1.34326528234484E+0001 1.34210266454910E+0001 1.34094094564941E+0001 1.33978012502329E+0001 + 1.33862020204864E+0001 1.33746117610376E+0001 1.33630304656731E+0001 1.33514581281837E+0001 1.33398947423639E+0001 + 1.33283403020123E+0001 1.33167948009310E+0001 1.33052582329264E+0001 1.32937305918086E+0001 1.32822118713913E+0001 + 1.32707020654926E+0001 1.32592011679339E+0001 1.32477091725410E+0001 1.32362260731432E+0001 1.32247518635737E+0001 + 1.32132865376698E+0001 1.32018300892723E+0001 1.31903825122262E+0001 1.31789438003801E+0001 1.31675139475865E+0001 + 1.31560929477019E+0001 1.31446807945865E+0001 1.31332774821043E+0001 1.31218830041233E+0001 1.31104973545152E+0001 + 1.30991205271556E+0001 1.30877525159239E+0001 1.30763933147035E+0001 1.30650429173813E+0001 1.30537013178483E+0001 + 1.30423685099992E+0001 1.30310444877325E+0001 1.30197292449508E+0001 1.30084227755601E+0001 1.29971250734705E+0001 + 1.29858361325957E+0001 1.29745559468536E+0001 1.29632845101654E+0001 1.29520218164565E+0001 1.29407678596560E+0001 + 1.29295226336966E+0001 1.29182861325151E+0001 1.29070583500520E+0001 1.28958392802515E+0001 1.28846289170616E+0001 + 1.28734272544342E+0001 1.28622342863250E+0001 1.28510500066934E+0001 1.28398744095027E+0001 1.28287074887197E+0001 + 1.28175492383154E+0001 1.28063996522642E+0001 1.27952587245445E+0001 1.27841264491384E+0001 1.27730028200319E+0001 + 1.27618878312145E+0001 1.27507814766797E+0001 1.27396837504247E+0001 1.27285946464504E+0001 1.27175141587617E+0001 + 1.27064422813669E+0001 1.26953790082782E+0001 1.26843243335118E+0001 1.26732782510873E+0001 1.26622407550282E+0001 + 1.26512118393618E+0001 1.26401914981191E+0001 1.26291797253349E+0001 1.26181765150475E+0001 1.26071818612993E+0001 + 1.25961957581362E+0001 1.25852181996078E+0001 1.25742491797677E+0001 1.25632886926730E+0001 1.25523367323846E+0001 + 1.25413932929671E+0001 1.25304583684889E+0001 1.25195319530221E+0001 1.25086140406424E+0001 1.24977046254293E+0001 + 1.24868037014661E+0001 1.24759112628398E+0001 1.24650273036409E+0001 1.24541518179639E+0001 1.24432847999069E+0001 + 1.24324262435716E+0001 1.24215761430635E+0001 1.24107344924918E+0001 1.23999012859695E+0001 1.23890765176130E+0001 + 1.23782601815427E+0001 1.23674522718826E+0001 1.23566527827603E+0001 1.23458617083072E+0001 1.23350790426584E+0001 + 1.23243047799526E+0001 1.23135389143321E+0001 1.23027814399432E+0001 1.22920323509355E+0001 1.22812916414626E+0001 + 1.22705593056815E+0001 1.22598353377531E+0001 1.22491197318419E+0001 1.22384124821159E+0001 1.22277135827471E+0001 + 1.22170230279108E+0001 1.22063408117861E+0001 1.21956669285560E+0001 1.21850013724069E+0001 1.21743441375287E+0001 + 1.21636952181154E+0001 1.21530546083644E+0001 1.21424223024766E+0001 1.21317982946568E+0001 1.21211825791134E+0001 + 1.21105751500583E+0001 1.20999760017073E+0001 1.20893851282795E+0001 1.20788025239979E+0001 1.20682281830891E+0001 + 1.20576620997832E+0001 1.20471042683141E+0001 1.20365546829191E+0001 1.20260133378395E+0001 1.20154802273197E+0001 + 1.20049553456083E+0001 1.19944386869571E+0001 1.19839302456216E+0001 1.19734300158611E+0001 1.19629379919383E+0001 + 1.19524541681196E+0001 1.19419785386751E+0001 1.19315110978784E+0001 1.19210518400066E+0001 1.19106007593406E+0001 + 1.19001578501648E+0001 1.18897231067673E+0001 1.18792965234397E+0001 1.18688780944771E+0001 1.18584678141785E+0001 + 1.18480656768462E+0001 1.18376716767862E+0001 1.18272858083081E+0001 1.18169080657251E+0001 1.18065384433539E+0001 + 1.17961769355148E+0001 1.17858235365317E+0001 1.17754782407322E+0001 1.17651410424473E+0001 1.17548119360117E+0001 + 1.17444909157634E+0001 1.17341779760444E+0001 1.17238731111999E+0001 1.17135763155789E+0001 1.17032875835338E+0001 + 1.16930069094206E+0001 1.16827342875990E+0001 1.16724697124320E+0001 1.16622131782864E+0001 1.16519646795324E+0001 + 1.16417242105439E+0001 1.16314917656981E+0001 1.16212673393760E+0001 1.16110509259620E+0001 1.16008425198440E+0001 + 1.15906421154137E+0001 1.15804497070660E+0001 1.15702652891996E+0001 1.15600888562165E+0001 1.15499204025225E+0001 + 1.15397599225267E+0001 1.15296074106418E+0001 1.15194628612841E+0001 1.15093262688734E+0001 1.14991976278330E+0001 + 1.14890769325896E+0001 1.14789641775735E+0001 1.14688593572187E+0001 1.14587624659624E+0001 1.14486734982456E+0001 + 1.14385924485126E+0001 1.14285193112114E+0001 1.14184540807932E+0001 1.14083967517129E+0001 1.13983473184291E+0001 + 1.13883057754036E+0001 1.13782721171017E+0001 1.13682463379924E+0001 1.13582284325479E+0001 1.13482183952444E+0001 + 1.13382162205609E+0001 1.13282219029805E+0001 1.13182354369895E+0001 1.13082568170776E+0001 1.12982860377382E+0001 + 1.12883230934680E+0001 1.12783679787674E+0001 1.12684206881400E+0001 1.12584812160930E+0001 1.12485495571372E+0001 + 1.12386257057866E+0001 1.12287096565589E+0001 1.12188014039751E+0001 1.12089009425599E+0001 1.11990082668411E+0001 + 1.11891233713503E+0001 1.11792462506224E+0001 1.11693768991958E+0001 1.11595153116123E+0001 1.11496614824171E+0001 + 1.11398154061590E+0001 1.11299770773902E+0001 1.11201464906663E+0001 1.11103236405464E+0001 1.11005085215930E+0001 + 1.10907011283720E+0001 1.10809014554527E+0001 1.10711094974082E+0001 1.10613252488145E+0001 1.10515487042513E+0001 + 1.10417798583019E+0001 1.10320187055527E+0001 1.10222652405937E+0001 1.10125194580183E+0001 1.10027813524232E+0001 + 1.09930509184089E+0001 1.09833281505788E+0001 1.09736130435400E+0001 1.09639055919031E+0001 1.09542057902820E+0001 + 1.09445136332938E+0001 1.09348291155595E+0001 1.09251522317029E+0001 1.09154829763518E+0001 1.09058213441369E+0001 + 1.08961673296927E+0001 1.08865209276569E+0001 1.08768821326705E+0001 1.08672509393781E+0001 1.08576273424275E+0001 + 1.08480113364702E+0001 1.08384029161607E+0001 1.08288020761571E+0001 1.08192088111209E+0001 1.08096231157169E+0001 + 1.08000449846133E+0001 1.07904744124818E+0001 1.07809113939973E+0001 1.07713559238381E+0001 1.07618079966859E+0001 + 1.07522676072259E+0001 1.07427347501465E+0001 1.07332094201395E+0001 1.07236916119002E+0001 1.07141813201270E+0001 + 1.07046785395219E+0001 1.06951832647902E+0001 1.06856954906404E+0001 1.06762152117846E+0001 1.06667424229381E+0001 + 1.06572771188197E+0001 1.06478192941512E+0001 1.06383689436582E+0001 1.06289260620693E+0001 1.06194906441167E+0001 + 1.06100626845357E+0001 1.06006421780651E+0001 1.05912291194470E+0001 1.05818235034268E+0001 1.05724253247533E+0001 + 1.05630345781786E+0001 1.05536512584581E+0001 1.05442753603506E+0001 1.05349068786181E+0001 1.05255458080261E+0001 + 1.05161921433432E+0001 1.05068458793416E+0001 1.04975070107966E+0001 1.04881755324868E+0001 1.04788514391943E+0001 + 1.04695347257044E+0001 1.04602253868057E+0001 1.04509234172902E+0001 1.04416288119530E+0001 1.04323415655927E+0001 + 1.04230616730112E+0001 1.04137891290135E+0001 1.04045239284083E+0001 1.03952660660071E+0001 1.03860155366251E+0001 + 1.03767723350805E+0001 1.03675364561950E+0001 1.03583078947936E+0001 1.03490866457043E+0001 1.03398727037588E+0001 + 1.03306660637917E+0001 1.03214667206411E+0001 1.03122746691484E+0001 1.03030899041582E+0001 1.02939124205183E+0001 + 1.02847422130800E+0001 1.02755792766976E+0001 1.02664236062289E+0001 1.02572751965348E+0001 1.02481340424797E+0001 + 1.02390001389310E+0001 1.02298734807594E+0001 1.02207540628391E+0001 1.02116418800473E+0001 1.02025369272645E+0001 + 1.01934391993746E+0001 1.01843486912646E+0001 1.01752653978249E+0001 1.01661893139490E+0001 1.01571204345337E+0001 + 1.01480587544791E+0001 1.01390042686885E+0001 1.01299569720684E+0001 1.01209168595286E+0001 1.01118839259821E+0001 + 1.01028581663453E+0001 1.00938395755375E+0001 1.00848281484816E+0001 1.00758238801034E+0001 1.00668267653322E+0001 + 1.00578367991004E+0001 1.00488539763437E+0001 1.00398782920009E+0001 1.00309097410140E+0001 1.00219483183285E+0001 + 1.00129940188928E+0001 1.00040468376587E+0001 9.99510676958109E+0000 9.98617380961823E+0000 9.97724795273145E+0000 + 9.96832919388536E+0000 9.95941752804775E+0000 9.95051295018962E+0000 9.94161545528520E+0000 9.93272503831188E+0000 + 9.92384169425026E+0000 9.91496541808416E+0000 9.90609620480059E+0000 9.89723404938972E+0000 9.88837894684497E+0000 + 9.87953089216289E+0000 9.87068988034326E+0000 9.86185590638904E+0000 9.85302896530635E+0000 9.84420905210454E+0000 + 9.83539616179608E+0000 9.82659028939667E+0000 9.81779142992518E+0000 9.80899957840363E+0000 9.80021472985723E+0000 + 9.79143687931436E+0000 9.78266602180658E+0000 9.77390215236860E+0000 9.76514526603832E+0000 9.75639535785676E+0000 + 9.74765242286816E+0000 9.73891645611989E+0000 9.73018745266247E+0000 9.72146540754961E+0000 9.71275031583813E+0000 + 9.70404217258805E+0000 9.69534097286252E+0000 9.68664671172782E+0000 9.67795938425343E+0000 9.66927898551192E+0000 + 9.66060551057903E+0000 9.65193895453367E+0000 9.64327931245783E+0000 9.63462657943668E+0000 9.62598075055852E+0000 + 9.61734182091480E+0000 9.60870978560006E+0000 9.60008463971203E+0000 9.59146637835151E+0000 9.58285499662247E+0000 + 9.57425048963200E+0000 9.56565285249030E+0000 9.55706208031071E+0000 9.54847816820966E+0000 9.53990111130673E+0000 + 9.53133090472462E+0000 9.52276754358912E+0000 9.51421102302914E+0000 9.50566133817672E+0000 9.49711848416700E+0000 + 9.48858245613821E+0000 9.48005324923172E+0000 9.47153085859198E+0000 9.46301527936654E+0000 9.45450650670607E+0000 + 9.44600453576432E+0000 9.43750936169817E+0000 9.42902097966754E+0000 9.42053938483549E+0000 9.41206457236817E+0000 + 9.40359653743478E+0000 9.39513527520766E+0000 9.38668078086220E+0000 9.37823304957690E+0000 9.36979207653331E+0000 + 9.36135785691610E+0000 9.35293038591298E+0000 9.34450965871478E+0000 9.33609567051537E+0000 9.32768841651171E+0000 + 9.31928789190383E+0000 9.31089409189483E+0000 9.30250701169088E+0000 9.29412664650122E+0000 9.28575299153814E+0000 + 9.27738604201701E+0000 9.26902579315625E+0000 9.26067224017735E+0000 9.25232537830485E+0000 9.24398520276636E+0000 + 9.23565170879252E+0000 9.22732489161704E+0000 9.21900474647667E+0000 9.21069126861122E+0000 9.20238445326355E+0000 + 9.19408429567956E+0000 9.18579079110817E+0000 9.17750393480139E+0000 9.16922372201423E+0000 9.16095014800474E+0000 + 9.15268320803405E+0000 9.14442289736628E+0000 9.13616921126858E+0000 9.12792214501117E+0000 9.11968169386727E+0000 + 9.11144785311314E+0000 9.10322061802805E+0000 9.09499998389432E+0000 9.08678594599727E+0000 9.07857849962525E+0000 + 9.07037764006962E+0000 9.06218336262478E+0000 9.05399566258813E+0000 9.04581453526007E+0000 9.03763997594404E+0000 + 9.02947197994647E+0000 9.02131054257680E+0000 9.01315565914750E+0000 9.00500732497401E+0000 8.99686553537479E+0000 + 8.98873028567130E+0000 8.98060157118802E+0000 8.97247938725239E+0000 8.96436372919488E+0000 8.95625459234892E+0000 + 8.94815197205096E+0000 8.94005586364043E+0000 8.93196626245977E+0000 8.92388316385437E+0000 8.91580656317264E+0000 + 8.90773645576595E+0000 8.89967283698866E+0000 8.89161570219812E+0000 8.88356504675464E+0000 8.87552086602153E+0000 + 8.86748315536506E+0000 8.85945191015448E+0000 8.85142712576200E+0000 8.84340879756282E+0000 8.83539692093508E+0000 + 8.82739149125992E+0000 8.81939250392143E+0000 8.81139995430665E+0000 8.80341383780560E+0000 8.79543414981125E+0000 + 8.78746088571954E+0000 8.77949404092934E+0000 8.77153361084252E+0000 8.76357959086384E+0000 8.75563197640108E+0000 + 8.74769076286491E+0000 8.73975594566899E+0000 8.73182752022990E+0000 8.72390548196717E+0000 8.71598982630328E+0000 + 8.70808054866365E+0000 8.70017764447663E+0000 8.69228110917352E+0000 8.68439093818854E+0000 8.67650712695886E+0000 + 8.66862967092456E+0000 8.66075856552869E+0000 8.65289380621718E+0000 8.64503538843893E+0000 8.63718330764573E+0000 + 8.62933755929232E+0000 8.62149813883635E+0000 8.61366504173840E+0000 8.60583826346194E+0000 8.59801779947340E+0000 + 8.59020364524209E+0000 8.58239579624025E+0000 8.57459424794303E+0000 8.56679899582848E+0000 8.55901003537759E+0000 + 8.55122736207420E+0000 8.54345097140511E+0000 8.53568085885999E+0000 8.52791701993143E+0000 8.52015945011492E+0000 + 8.51240814490881E+0000 8.50466309981442E+0000 8.49692431033589E+0000 8.48919177198030E+0000 8.48146548025760E+0000 + 8.47374543068065E+0000 8.46603161876516E+0000 8.45832404002977E+0000 8.45062268999597E+0000 8.44292756418817E+0000 + 8.43523865813362E+0000 8.42755596736248E+0000 8.41987948740777E+0000 8.41220921380539E+0000 8.40454514209414E+0000 + 8.39688726781564E+0000 8.38923558651444E+0000 8.38159009373791E+0000 8.37395078503632E+0000 8.36631765596279E+0000 + 8.35869070207330E+0000 8.35106991892673E+0000 8.34345530208478E+0000 8.33584684711201E+0000 8.32824454957587E+0000 + 8.32064840504664E+0000 8.31305840909746E+0000 8.30547455730432E+0000 8.29789684524608E+0000 8.29032526850442E+0000 + 8.28275982266388E+0000 8.27520050331187E+0000 8.26764730603860E+0000 8.26010022643716E+0000 8.25255926010346E+0000 + 8.24502440263626E+0000 8.23749564963716E+0000 8.22997299671057E+0000 8.22245643946378E+0000 8.21494597350687E+0000 + 8.20744159445277E+0000 8.19994329791724E+0000 8.19245107951888E+0000 8.18496493487908E+0000 8.17748485962210E+0000 + 8.17001084937498E+0000 8.16254289976760E+0000 8.15508100643268E+0000 8.14762516500572E+0000 8.14017537112506E+0000 + 8.13273162043185E+0000 8.12529390857006E+0000 8.11786223118645E+0000 8.11043658393060E+0000 8.10301696245492E+0000 + 8.09560336241460E+0000 8.08819577946764E+0000 8.08079420927484E+0000 8.07339864749982E+0000 8.06600908980897E+0000 + 8.05862553187151E+0000 8.05124796935943E+0000 8.04387639794754E+0000 8.03651081331341E+0000 8.02915121113744E+0000 + 8.02179758710279E+0000 8.01444993689542E+0000 8.00710825620408E+0000 7.99977254072030E+0000 7.99244278613840E+0000 + 7.98511898815547E+0000 7.97780114247139E+0000 7.97048924478881E+0000 7.96318329081317E+0000 7.95588327625266E+0000 + 7.94858919681829E+0000 7.94130104822379E+0000 7.93401882618570E+0000 7.92674252642330E+0000 7.91947214465866E+0000 + 7.91220767661659E+0000 7.90494911802470E+0000 7.89769646461332E+0000 7.89044971211558E+0000 7.88320885626734E+0000 + 7.87597389280724E+0000 7.86874481747665E+0000 7.86152162601972E+0000 7.85430431418333E+0000 7.84709287771714E+0000 + 7.83988731237353E+0000 7.83268761390765E+0000 7.82549377807737E+0000 7.81830580064333E+0000 7.81112367736889E+0000 + 7.80394740402019E+0000 7.79677697636607E+0000 7.78961239017812E+0000 7.78245364123067E+0000 7.77530072530079E+0000 + 7.76815363816827E+0000 7.76101237561564E+0000 7.75387693342816E+0000 7.74674730739383E+0000 7.73962349330334E+0000 + 7.73250548695015E+0000 7.72539328413041E+0000 7.71828688064300E+0000 7.71118627228955E+0000 7.70409145487437E+0000 + 7.69700242420451E+0000 7.68991917608971E+0000 7.68284170634246E+0000 7.67577001077793E+0000 7.66870408521402E+0000 + 7.66164392547135E+0000 7.65458952737321E+0000 7.64754088674563E+0000 7.64049799941734E+0000 7.63346086121974E+0000 + 7.62642946798699E+0000 7.61940381555589E+0000 7.61238389976598E+0000 7.60536971645948E+0000 7.59836126148130E+0000 + 7.59135853067906E+0000 7.58436151990306E+0000 7.57737022500629E+0000 7.57038464184443E+0000 7.56340476627585E+0000 + 7.55643059416161E+0000 7.54946212136544E+0000 7.54249934375376E+0000 7.53554225719568E+0000 7.52859085756297E+0000 + 7.52164514073009E+0000 7.51470510257418E+0000 7.50777073897505E+0000 7.50084204581517E+0000 7.49391901897971E+0000 + 7.48700165435647E+0000 7.48008994783596E+0000 7.47318389531133E+0000 7.46628349267841E+0000 7.45938873583567E+0000 + 7.45249962068428E+0000 7.44561614312804E+0000 7.43873829907341E+0000 7.43186608442951E+0000 7.42499949510814E+0000 + 7.41813852702372E+0000 7.41128317609335E+0000 7.40443343823676E+0000 7.39758930937633E+0000 7.39075078543711E+0000 + 7.38391786234677E+0000 7.37709053603565E+0000 7.37026880243671E+0000 7.36345265748556E+0000 7.35664209712046E+0000 + 7.34983711728230E+0000 7.34303771391459E+0000 7.33624388296352E+0000 7.32945562037787E+0000 7.32267292210907E+0000 + 7.31589578411119E+0000 7.30912420234090E+0000 7.30235817275753E+0000 7.29559769132302E+0000 7.28884275400195E+0000 + 7.28209335676149E+0000 7.27534949557146E+0000 7.26861116640430E+0000 7.26187836523506E+0000 7.25515108804139E+0000 + 7.24842933080359E+0000 7.24171308950456E+0000 7.23500236012979E+0000 7.22829713866742E+0000 7.22159742110817E+0000 + 7.21490320344537E+0000 7.20821448167497E+0000 7.20153125179553E+0000 7.19485350980817E+0000 7.18818125171668E+0000 + 7.18151447352738E+0000 7.17485317124923E+0000 7.16819734089379E+0000 7.16154697847518E+0000 7.15490208001016E+0000 + 7.14826264151805E+0000 7.14162865902077E+0000 7.13500012854282E+0000 7.12837704611131E+0000 7.12175940775592E+0000 + 7.11514720950891E+0000 7.10854044740514E+0000 7.10193911748204E+0000 7.09534321577963E+0000 7.08875273834049E+0000 + 7.08216768120979E+0000 7.07558804043527E+0000 7.06901381206727E+0000 7.06244499215866E+0000 7.05588157676492E+0000 + 7.04932356194406E+0000 7.04277094375669E+0000 7.03622371826598E+0000 7.02968188153765E+0000 7.02314542964000E+0000 + 7.01661435864390E+0000 7.01008866462274E+0000 7.00356834365252E+0000 6.99705339181176E+0000 6.99054380518155E+0000 + 6.98403957984553E+0000 6.97754071188991E+0000 6.97104719740343E+0000 6.96455903247738E+0000 6.95807621320562E+0000 + 6.95159873568454E+0000 6.94512659601306E+0000 6.93865979029268E+0000 6.93219831462743E+0000 6.92574216512386E+0000 + 6.91929133789108E+0000 6.91284582904073E+0000 6.90640563468700E+0000 6.89997075094658E+0000 6.89354117393875E+0000 + 6.88711689978526E+0000 6.88069792461044E+0000 6.87428424454112E+0000 6.86787585570666E+0000 6.86147275423896E+0000 + 6.85507493627243E+0000 6.84868239794401E+0000 6.84229513539317E+0000 6.83591314476188E+0000 6.82953642219464E+0000 + 6.82316496383847E+0000 6.81679876584289E+0000 6.81043782435996E+0000 6.80408213554423E+0000 6.79773169555277E+0000 + 6.79138650054516E+0000 6.78504654668348E+0000 6.77871183013234E+0000 6.77238234705881E+0000 6.76605809363252E+0000 + 6.75973906602555E+0000 6.75342526041252E+0000 6.74711667297053E+0000 6.74081329987918E+0000 6.73451513732057E+0000 + 6.72822218147929E+0000 6.72193442854242E+0000 6.71565187469955E+0000 6.70937451614274E+0000 6.70310234906654E+0000 + 6.69683536966801E+0000 6.69057357414667E+0000 6.68431695870453E+0000 6.67806551954609E+0000 6.67181925287834E+0000 + 6.66557815491073E+0000 6.65934222185519E+0000 6.65311144992614E+0000 6.64688583534048E+0000 6.64066537431756E+0000 + 6.63445006307922E+0000 6.62823989784978E+0000 6.62203487485601E+0000 6.61583499032715E+0000 6.60964024049492E+0000 + 6.60345062159349E+0000 6.59726612985952E+0000 6.59108676153210E+0000 6.58491251285280E+0000 6.57874338006565E+0000 + 6.57257935941713E+0000 6.56642044715618E+0000 6.56026663953419E+0000 6.55411793280502E+0000 6.54797432322497E+0000 + 6.54183580705279E+0000 6.53570238054968E+0000 6.52957403997929E+0000 6.52345078160772E+0000 6.51733260170351E+0000 + 6.51121949653764E+0000 6.50511146238355E+0000 6.49900849551709E+0000 6.49291059221658E+0000 6.48681774876277E+0000 + 6.48072996143882E+0000 6.47464722653036E+0000 6.46856954032545E+0000 6.46249689911455E+0000 6.45642929919059E+0000 + 6.45036673684891E+0000 6.44430920838727E+0000 6.43825671010587E+0000 6.43220923830733E+0000 6.42616678929669E+0000 + 6.42012935938143E+0000 6.41409694487142E+0000 6.40806954207898E+0000 6.40204714731882E+0000 6.39602975690808E+0000 + 6.39001736716633E+0000 6.38400997441553E+0000 6.37800757498005E+0000 6.37201016518669E+0000 6.36601774136464E+0000 + 6.36003029984552E+0000 6.35404783696334E+0000 6.34807034905451E+0000 6.34209783245786E+0000 6.33613028351461E+0000 + 6.33016769856838E+0000 6.32421007396520E+0000 6.31825740605348E+0000 6.31230969118405E+0000 6.30636692571011E+0000 + 6.30042910598728E+0000 6.29449622837354E+0000 6.28856828922930E+0000 6.28264528491731E+0000 6.27672721180275E+0000 + 6.27081406625318E+0000 6.26490584463851E+0000 6.25900254333109E+0000 6.25310415870560E+0000 6.24721068713913E+0000 + 6.24132212501114E+0000 6.23543846870346E+0000 6.22955971460033E+0000 6.22368585908832E+0000 6.21781689855640E+0000 + 6.21195282939591E+0000 6.20609364800056E+0000 6.20023935076642E+0000 6.19438993409193E+0000 6.18854539437792E+0000 + 6.18270572802755E+0000 6.17687093144637E+0000 6.17104100104227E+0000 6.16521593322553E+0000 6.15939572440877E+0000 + 6.15358037100696E+0000 6.14776986943745E+0000 6.14196421611993E+0000 6.13616340747645E+0000 6.13036743993141E+0000 + 6.12457630991155E+0000 6.11879001384599E+0000 6.11300854816616E+0000 6.10723190930588E+0000 6.10146009370127E+0000 + 6.09569309779083E+0000 6.08993091801538E+0000 6.08417355081810E+0000 6.07842099264449E+0000 6.07267323994241E+0000 + 6.06693028916204E+0000 6.06119213675591E+0000 6.05545877917886E+0000 6.04973021288810E+0000 6.04400643434314E+0000 + 6.03828744000583E+0000 6.03257322634036E+0000 6.02686378981323E+0000 6.02115912689328E+0000 6.01545923405167E+0000 + 6.00976410776187E+0000 6.00407374449970E+0000 5.99838814074328E+0000 5.99270729297306E+0000 5.98703119767179E+0000 + 5.98135985132456E+0000 5.97569325041876E+0000 5.97003139144409E+0000 5.96437427089259E+0000 5.95872188525857E+0000 + 5.95307423103868E+0000 5.94743130473187E+0000 5.94179310283939E+0000 5.93615962186481E+0000 5.93053085831399E+0000 + 5.92490680869510E+0000 5.91928746951860E+0000 5.91367283729728E+0000 5.90806290854619E+0000 5.90245767978270E+0000 + 5.89685714752648E+0000 5.89126130829947E+0000 5.88567015862593E+0000 5.88008369503240E+0000 5.87450191404772E+0000 + 5.86892481220299E+0000 5.86335238603163E+0000 5.85778463206933E+0000 5.85222154685407E+0000 5.84666312692612E+0000 + 5.84110936882802E+0000 5.83556026910460E+0000 5.83001582430296E+0000 5.82447603097249E+0000 5.81894088566484E+0000 + 5.81341038493395E+0000 5.80788452533604E+0000 5.80236330342959E+0000 5.79684671577536E+0000 5.79133475893635E+0000 + 5.78582742947788E+0000 5.78032472396750E+0000 5.77482663897503E+0000 5.76933317107258E+0000 5.76384431683449E+0000 + 5.75836007283738E+0000 5.75288043566013E+0000 5.74740540188388E+0000 5.74193496809201E+0000 5.73646913087018E+0000 + 5.73100788680630E+0000 5.72555123249053E+0000 5.72009916451528E+0000 5.71465167947521E+0000 5.70920877396724E+0000 + 5.70377044459053E+0000 5.69833668794649E+0000 5.69290750063878E+0000 5.68748287927329E+0000 5.68206282045817E+0000 + 5.67664732080380E+0000 5.67123637692281E+0000 5.66582998543007E+0000 5.66042814294267E+0000 5.65503084607995E+0000 + 5.64963809146349E+0000 5.64424987571710E+0000 5.63886619546682E+0000 5.63348704734091E+0000 5.62811242796988E+0000 + 5.62274233398647E+0000 5.61737676202561E+0000 5.61201570872451E+0000 5.60665917072257E+0000 5.60130714466140E+0000 + 5.59595962718488E+0000 5.59061661493907E+0000 5.58527810457226E+0000 5.57994409273497E+0000 5.57461457607992E+0000 + 5.56928955126205E+0000 5.56396901493851E+0000 5.55865296376868E+0000 5.55334139441413E+0000 5.54803430353866E+0000 + 5.54273168780827E+0000 5.53743354389115E+0000 5.53213986845771E+0000 5.52685065818058E+0000 5.52156590973458E+0000 + 5.51628561979672E+0000 5.51100978504623E+0000 5.50573840216452E+0000 5.50047146783523E+0000 5.49520897874416E+0000 + 5.48995093157933E+0000 5.48469732303093E+0000 5.47944814979139E+0000 5.47420340855527E+0000 5.46896309601936E+0000 + 5.46372720888264E+0000 5.45849574384625E+0000 5.45326869761355E+0000 5.44804606689006E+0000 5.44282784838349E+0000 + 5.43761403880374E+0000 5.43240463486288E+0000 5.42719963327517E+0000 5.42199903075704E+0000 5.41680282402710E+0000 + 5.41161100980615E+0000 5.40642358481714E+0000 5.40124054578520E+0000 5.39606188943765E+0000 5.39088761250395E+0000 + 5.38571771171576E+0000 5.38055218380690E+0000 5.37539102551334E+0000 5.37023423357323E+0000 5.36508180472689E+0000 + 5.35993373571678E+0000 5.35479002328754E+0000 5.34965066418597E+0000 5.34451565516102E+0000 5.33938499296381E+0000 + 5.33425867434761E+0000 5.32913669606783E+0000 5.32401905488207E+0000 5.31890574755004E+0000 5.31379677083364E+0000 + 5.30869212149689E+0000 5.30359179630597E+0000 5.29849579202922E+0000 5.29340410543711E+0000 5.28831673330225E+0000 + 5.28323367239941E+0000 5.27815491950549E+0000 5.27308047139955E+0000 5.26801032486277E+0000 5.26294447667846E+0000 + 5.25788292363210E+0000 5.25282566251128E+0000 5.24777269010573E+0000 5.24272400320732E+0000 5.23767959861004E+0000 + 5.23263947311003E+0000 5.22760362350553E+0000 5.22257204659694E+0000 5.21754473918678E+0000 5.21252169807966E+0000 + 5.20750292008237E+0000 5.20248840200379E+0000 5.19747814065492E+0000 5.19247213284889E+0000 5.18747037540096E+0000 + 5.18247286512848E+0000 5.17747959885093E+0000 5.17249057338993E+0000 5.16750578556917E+0000 5.16252523221449E+0000 + 5.15754891015383E+0000 5.15257681621721E+0000 5.14760894723682E+0000 5.14264530004690E+0000 5.13768587148384E+0000 + 5.13273065838610E+0000 5.12777965759427E+0000 5.12283286595104E+0000 5.11789028030118E+0000 5.11295189749158E+0000 + 5.10801771437123E+0000 5.10308772779121E+0000 5.09816193460470E+0000 5.09324033166697E+0000 5.08832291583539E+0000 + 5.08340968396943E+0000 5.07850063293062E+0000 5.07359575958263E+0000 5.06869506079118E+0000 5.06379853342408E+0000 + 5.05890617435125E+0000 5.05401798044468E+0000 5.04913394857844E+0000 5.04425407562869E+0000 5.03937835847368E+0000 + 5.03450679399371E+0000 5.02963937907120E+0000 5.02477611059061E+0000 5.01991698543850E+0000 5.01506200050350E+0000 + 5.01021115267632E+0000 5.00536443884972E+0000 5.00052185591856E+0000 4.99568340077975E+0000 4.99084907033228E+0000 + 4.98601886147721E+0000 4.98119277111765E+0000 4.97637079615879E+0000 4.97155293350788E+0000 4.96673918007424E+0000 + 4.96192953276923E+0000 4.95712398850631E+0000 4.95232254420095E+0000 4.94752519677071E+0000 4.94273194313520E+0000 + 4.93794278021609E+0000 4.93315770493710E+0000 4.92837671422399E+0000 4.92359980500459E+0000 4.91882697420877E+0000 + 4.91405821876846E+0000 4.90929353561762E+0000 4.90453292169229E+0000 4.89977637393051E+0000 4.89502388927240E+0000 + 4.89027546466010E+0000 4.88553109703782E+0000 4.88079078335178E+0000 4.87605452055027E+0000 4.87132230558358E+0000 + 4.86659413540407E+0000 4.86187000696613E+0000 4.85714991722616E+0000 4.85243386314263E+0000 4.84772184167601E+0000 + 4.84301384978883E+0000 4.83830988444562E+0000 4.83360994261296E+0000 4.82891402125946E+0000 4.82422211735573E+0000 + 4.81953422787443E+0000 4.81485034979023E+0000 4.81017048007983E+0000 4.80549461572195E+0000 4.80082275369732E+0000 + 4.79615489098871E+0000 4.79149102458088E+0000 4.78683115146063E+0000 4.78217526861676E+0000 4.77752337304010E+0000 + 4.77287546172347E+0000 4.76823153166172E+0000 4.76359157985170E+0000 4.75895560329227E+0000 4.75432359898431E+0000 + 4.74969556393069E+0000 4.74507149513630E+0000 4.74045138960801E+0000 4.73583524435473E+0000 4.73122305638734E+0000 + 4.72661482271873E+0000 4.72201054036380E+0000 4.71741020633944E+0000 4.71281381766452E+0000 4.70822137135994E+0000 + 4.70363286444857E+0000 4.69904829395528E+0000 4.69446765690693E+0000 4.68989095033238E+0000 4.68531817126247E+0000 + 4.68074931673002E+0000 4.67618438376987E+0000 4.67162336941880E+0000 4.66706627071562E+0000 4.66251308470110E+0000 + 4.65796380841799E+0000 4.65341843891103E+0000 4.64887697322694E+0000 4.64433940841441E+0000 4.63980574152413E+0000 + 4.63527596960873E+0000 4.63075008972285E+0000 4.62622809892309E+0000 4.62170999426802E+0000 4.61719577281818E+0000 + 4.61268543163610E+0000 4.60817896778626E+0000 4.60367637833511E+0000 4.59917766035107E+0000 4.59468281090454E+0000 + 4.59019182706785E+0000 4.58570470591534E+0000 4.58122144452327E+0000 4.57674203996988E+0000 4.57226648933537E+0000 + 4.56779478970190E+0000 4.56332693815359E+0000 4.55886293177651E+0000 4.55440276765868E+0000 4.54994644289008E+0000 + 4.54549395456264E+0000 4.54104529977027E+0000 4.53660047560878E+0000 4.53215947917596E+0000 4.52772230757155E+0000 + 4.52328895789723E+0000 4.51885942725663E+0000 4.51443371275531E+0000 4.51001181150079E+0000 4.50559372060253E+0000 + 4.50117943717193E+0000 4.49676895832232E+0000 4.49236228116898E+0000 4.48795940282912E+0000 4.48356032042190E+0000 + 4.47916503106840E+0000 4.47477353189164E+0000 4.47038582001658E+0000 4.46600189257010E+0000 4.46162174668101E+0000 + 4.45724537948007E+0000 4.45287278809994E+0000 4.44850396967523E+0000 4.44413892134246E+0000 4.43977764024008E+0000 + 4.43542012350848E+0000 4.43106636828994E+0000 4.42671637172868E+0000 4.42237013097084E+0000 4.41802764316450E+0000 + 4.41368890545960E+0000 4.40935391500806E+0000 4.40502266896368E+0000 4.40069516448218E+0000 4.39637139872119E+0000 + 4.39205136884027E+0000 4.38773507200087E+0000 4.38342250536636E+0000 4.37911366610202E+0000 4.37480855137503E+0000 + 4.37050715835449E+0000 4.36620948421138E+0000 4.36191552611861E+0000 4.35762528125099E+0000 4.35333874678520E+0000 + 4.34905591989987E+0000 4.34477679777549E+0000 4.34050137759447E+0000 4.33622965654110E+0000 4.33196163180159E+0000 + 4.32769730056402E+0000 4.32343666001837E+0000 4.31917970735652E+0000 4.31492643977225E+0000 4.31067685446120E+0000 + 4.30643094862092E+0000 4.30218871945085E+0000 4.29795016415232E+0000 4.29371527992852E+0000 4.28948406398455E+0000 + 4.28525651352738E+0000 4.28103262576588E+0000 4.27681239791078E+0000 4.27259582717470E+0000 4.26838291077213E+0000 + 4.26417364591945E+0000 4.25996802983492E+0000 4.25576605973865E+0000 4.25156773285266E+0000 4.24737304640081E+0000 + 4.24318199760885E+0000 4.23899458370439E+0000 4.23481080191693E+0000 4.23063064947782E+0000 4.22645412362028E+0000 + 4.22228122157941E+0000 4.21811194059215E+0000 4.21394627789732E+0000 4.20978423073561E+0000 4.20562579634955E+0000 + 4.20147097198356E+0000 4.19731975488389E+0000 4.19317214229868E+0000 4.18902813147788E+0000 4.18488771967335E+0000 + 4.18075090413878E+0000 4.17661768212969E+0000 4.17248805090350E+0000 4.16836200771945E+0000 4.16423954983865E+0000 + 4.16012067452403E+0000 4.15600537904041E+0000 4.15189366065441E+0000 4.14778551663454E+0000 4.14368094425112E+0000 + 4.13957994077634E+0000 4.13548250348422E+0000 4.13138862965062E+0000 4.12729831655325E+0000 4.12321156147165E+0000 + 4.11912836168719E+0000 4.11504871448311E+0000 4.11097261714445E+0000 4.10690006695811E+0000 4.10283106121281E+0000 + 4.09876559719910E+0000 4.09470367220937E+0000 4.09064528353784E+0000 4.08659042848056E+0000 4.08253910433541E+0000 + 4.07849130840208E+0000 4.07444703798211E+0000 4.07040629037886E+0000 4.06636906289749E+0000 4.06233535284500E+0000 + 4.05830515753023E+0000 4.05427847426382E+0000 4.05025530035822E+0000 4.04623563312772E+0000 4.04221946988841E+0000 + 4.03820680795821E+0000 4.03419764465684E+0000 4.03019197730586E+0000 4.02618980322861E+0000 4.02219111975026E+0000 + 4.01819592419779E+0000 4.01420421389999E+0000 4.01021598618744E+0000 4.00623123839256E+0000 4.00224996784956E+0000 + 3.99827217189445E+0000 3.99429784786503E+0000 3.99032699310095E+0000 3.98635960494361E+0000 3.98239568073625E+0000 + 3.97843521782388E+0000 3.97447821355333E+0000 3.97052466527322E+0000 3.96657457033396E+0000 3.96262792608776E+0000 + 3.95868472988862E+0000 3.95474497909235E+0000 3.95080867105654E+0000 3.94687580314056E+0000 3.94294637270559E+0000 + 3.93902037711458E+0000 3.93509781373228E+0000 3.93117867992523E+0000 3.92726297306175E+0000 3.92335069051193E+0000 + 3.91944182964766E+0000 3.91553638784262E+0000 3.91163436247225E+0000 3.90773575091378E+0000 3.90384055054622E+0000 + 3.89994875875036E+0000 3.89606037290876E+0000 3.89217539040576E+0000 3.88829380862748E+0000 3.88441562496179E+0000 + 3.88054083679837E+0000 3.87666944152864E+0000 3.87280143654580E+0000 3.86893681924483E+0000 3.86507558702246E+0000 + 3.86121773727720E+0000 3.85736326740932E+0000 3.85351217482086E+0000 3.84966445691561E+0000 3.84582011109915E+0000 + 3.84197913477880E+0000 3.83814152536364E+0000 3.83430728026452E+0000 3.83047639689405E+0000 3.82664887266658E+0000 + 3.82282470499823E+0000 3.81900389130687E+0000 3.81518642901214E+0000 3.81137231553541E+0000 3.80756154829982E+0000 + 3.80375412473025E+0000 3.79995004225333E+0000 3.79614929829744E+0000 3.79235189029272E+0000 3.78855781567104E+0000 + 3.78476707186603E+0000 3.78097965631305E+0000 3.77719556644922E+0000 3.77341479971337E+0000 3.76963735354613E+0000 + 3.76586322538981E+0000 3.76209241268849E+0000 3.75832491288798E+0000 3.75456072343584E+0000 3.75079984178135E+0000 + 3.74704226537553E+0000 3.74328799167113E+0000 3.73953701812265E+0000 3.73578934218631E+0000 3.73204496132006E+0000 + 3.72830387298357E+0000 3.72456607463825E+0000 3.72083156374725E+0000 3.71710033777543E+0000 3.71337239418938E+0000 + 3.70964773045741E+0000 3.70592634404956E+0000 3.70220823243758E+0000 3.69849339309497E+0000 3.69478182349692E+0000 + 3.69107352112036E+0000 3.68736848344391E+0000 3.68366670794795E+0000 3.67996819211454E+0000 3.67627293342747E+0000 + 3.67258092937223E+0000 3.66889217743606E+0000 3.66520667510787E+0000 3.66152441987830E+0000 3.65784540923970E+0000 + 3.65416964068612E+0000 3.65049711171333E+0000 3.64682781981880E+0000 3.64316176250171E+0000 3.63949893726293E+0000 + 3.63583934160506E+0000 3.63218297303238E+0000 3.62852982905088E+0000 3.62487990716825E+0000 3.62123320489387E+0000 + 3.61758971973884E+0000 3.61394944921594E+0000 3.61031239083965E+0000 3.60667854212615E+0000 3.60304790059331E+0000 + 3.59942046376069E+0000 3.59579622914955E+0000 3.59217519428283E+0000 3.58855735668518E+0000 3.58494271388292E+0000 + 3.58133126340407E+0000 3.57772300277833E+0000 3.57411792953707E+0000 3.57051604121339E+0000 3.56691733534204E+0000 + 3.56332180945945E+0000 3.55972946110375E+0000 3.55614028781473E+0000 3.55255428713389E+0000 3.54897145660438E+0000 + 3.54539179377105E+0000 3.54181529618040E+0000 3.53824196138063E+0000 3.53467178692161E+0000 3.53110477035488E+0000 + 3.52754090923364E+0000 3.52398020111279E+0000 3.52042264354888E+0000 3.51686823410013E+0000 3.51331697032643E+0000 + 3.50976884978936E+0000 3.50622387005213E+0000 3.50268202867963E+0000 3.49914332323843E+0000 3.49560775129675E+0000 + 3.49207531042447E+0000 3.48854599819313E+0000 3.48501981217594E+0000 3.48149674994777E+0000 3.47797680908513E+0000 + 3.47445998716621E+0000 3.47094628177084E+0000 3.46743569048053E+0000 3.46392821087840E+0000 3.46042384054928E+0000 + 3.45692257707959E+0000 3.45342441805746E+0000 3.44992936107263E+0000 3.44643740371651E+0000 3.44294854358215E+0000 + 3.43946277826425E+0000 3.43598010535915E+0000 3.43250052246484E+0000 3.42902402718096E+0000 3.42555061710879E+0000 + 3.42208028985125E+0000 3.41861304301289E+0000 3.41514887419993E+0000 3.41168778102019E+0000 3.40822976108316E+0000 + 3.40477481199996E+0000 3.40132293138334E+0000 3.39787411684769E+0000 3.39442836600903E+0000 3.39098567648501E+0000 + 3.38754604589492E+0000 3.38410947185968E+0000 3.38067595200184E+0000 3.37724548394558E+0000 3.37381806531671E+0000 + 3.37039369374265E+0000 3.36697236685247E+0000 3.36355408227685E+0000 3.36013883764811E+0000 3.35672663060017E+0000 + 3.35331745876859E+0000 3.34991131979054E+0000 3.34650821130483E+0000 3.34310813095186E+0000 3.33971107637368E+0000 + 3.33631704521392E+0000 3.33292603511787E+0000 3.32953804373240E+0000 3.32615306870601E+0000 3.32277110768881E+0000 + 3.31939215833253E+0000 3.31601621829049E+0000 3.31264328521764E+0000 3.30927335677053E+0000 3.30590643060734E+0000 + 3.30254250438782E+0000 3.29918157577335E+0000 3.29582364242691E+0000 3.29246870201309E+0000 3.28911675219809E+0000 + 3.28576779064968E+0000 3.28242181503727E+0000 3.27907882303184E+0000 3.27573881230599E+0000 3.27240178053392E+0000 + 3.26906772539140E+0000 3.26573664455584E+0000 3.26240853570620E+0000 3.25908339652306E+0000 3.25576122468860E+0000 + 3.25244201788657E+0000 3.24912577380233E+0000 3.24581249012283E+0000 3.24250216453660E+0000 3.23919479473376E+0000 + 3.23589037840602E+0000 3.23258891324669E+0000 3.22929039695063E+0000 3.22599482721433E+0000 3.22270220173583E+0000 + 3.21941251821477E+0000 3.21612577435237E+0000 3.21284196785143E+0000 3.20956109641632E+0000 3.20628315775299E+0000 + 3.20300814956899E+0000 3.19973606957343E+0000 3.19646691547699E+0000 3.19320068499194E+0000 3.18993737583212E+0000 + 3.18667698571293E+0000 3.18341951235136E+0000 3.18016495346597E+0000 3.17691330677688E+0000 3.17366457000577E+0000 + 3.17041874087593E+0000 3.16717581711216E+0000 3.16393579644088E+0000 3.16069867659003E+0000 3.15746445528915E+0000 + 3.15423313026933E+0000 3.15100469926323E+0000 3.14777916000504E+0000 3.14455651023055E+0000 3.14133674767709E+0000 + 3.13811987008356E+0000 3.13490587519040E+0000 3.13169476073963E+0000 3.12848652447480E+0000 3.12528116414104E+0000 + 3.12207867748502E+0000 3.11887906225495E+0000 3.11568231620063E+0000 3.11248843707338E+0000 3.10929742262608E+0000 + 3.10610927061315E+0000 3.10292397879057E+0000 3.09974154491586E+0000 3.09656196674810E+0000 3.09338524204790E+0000 + 3.09021136857742E+0000 3.08704034410036E+0000 3.08387216638197E+0000 3.08070683318903E+0000 3.07754434228987E+0000 + 3.07438469145436E+0000 3.07122787845391E+0000 3.06807390106146E+0000 3.06492275705148E+0000 3.06177444420001E+0000 + 3.05862896028458E+0000 3.05548630308428E+0000 3.05234647037974E+0000 3.04920945995310E+0000 3.04607526958804E+0000 + 3.04294389706978E+0000 3.03981534018506E+0000 3.03668959672215E+0000 3.03356666447084E+0000 3.03044654122245E+0000 + 3.02732922476985E+0000 3.02421471290739E+0000 3.02110300343099E+0000 3.01799409413805E+0000 3.01488798282752E+0000 + 3.01178466729986E+0000 3.00868414535705E+0000 3.00558641480260E+0000 3.00249147344153E+0000 2.99939931908037E+0000 + 2.99630994952717E+0000 2.99322336259150E+0000 2.99013955608444E+0000 2.98705852781859E+0000 2.98398027560805E+0000 + 2.98090479726845E+0000 2.97783209061692E+0000 2.97476215347209E+0000 2.97169498365410E+0000 2.96863057898463E+0000 + 2.96556893728683E+0000 2.96251005638536E+0000 2.95945393410641E+0000 2.95640056827764E+0000 2.95334995672824E+0000 + 2.95030209728889E+0000 2.94725698779177E+0000 2.94421462607058E+0000 2.94117500996048E+0000 2.93813813729817E+0000 + 2.93510400592183E+0000 2.93207261367112E+0000 2.92904395838722E+0000 2.92601803791280E+0000 2.92299485009202E+0000 + 2.91997439277053E+0000 2.91695666379547E+0000 2.91394166101549E+0000 2.91092938228070E+0000 2.90791982544273E+0000 + 2.90491298835467E+0000 2.90190886887113E+0000 2.89890746484817E+0000 2.89590877414336E+0000 2.89291279461575E+0000 + 2.88991952412587E+0000 2.88692896053573E+0000 2.88394110170884E+0000 2.88095594551016E+0000 2.87797348980616E+0000 + 2.87499373246477E+0000 2.87201667135540E+0000 2.86904230434896E+0000 2.86607062931780E+0000 2.86310164413577E+0000 + 2.86013534667819E+0000 2.85717173482185E+0000 2.85421080644502E+0000 2.85125255942743E+0000 2.84829699165029E+0000 + 2.84534410099628E+0000 2.84239388534954E+0000 2.83944634259570E+0000 2.83650147062182E+0000 2.83355926731647E+0000 + 2.83061973056965E+0000 2.82768285827284E+0000 2.82474864831899E+0000 2.82181709860251E+0000 2.81888820701924E+0000 + 2.81596197146654E+0000 2.81303838984318E+0000 2.81011746004941E+0000 2.80719917998693E+0000 2.80428354755892E+0000 + 2.80137056066998E+0000 2.79846021722620E+0000 2.79555251513509E+0000 2.79264745230566E+0000 2.78974502664832E+0000 + 2.78684523607497E+0000 2.78394807849895E+0000 2.78105355183504E+0000 2.77816165399949E+0000 2.77527238290998E+0000 + 2.77238573648564E+0000 2.76950171264706E+0000 2.76662030931626E+0000 2.76374152441671E+0000 2.76086535587333E+0000 + 2.75799180161248E+0000 2.75512085956195E+0000 2.75225252765098E+0000 2.74938680381026E+0000 2.74652368597191E+0000 + 2.74366317206949E+0000 2.74080526003799E+0000 2.73794994781384E+0000 2.73509723333492E+0000 2.73224711454053E+0000 + 2.72939958937142E+0000 2.72655465576974E+0000 2.72371231167910E+0000 2.72087255504455E+0000 2.71803538381254E+0000 + 2.71520079593096E+0000 2.71236878934916E+0000 2.70953936201786E+0000 2.70671251188927E+0000 2.70388823691697E+0000 + 2.70106653505600E+0000 2.69824740426282E+0000 2.69543084249529E+0000 2.69261684771273E+0000 2.68980541787585E+0000 + 2.68699655094679E+0000 2.68419024488913E+0000 2.68138649766784E+0000 2.67858530724931E+0000 2.67578667160137E+0000 + 2.67299058869325E+0000 2.67019705649560E+0000 2.66740607298049E+0000 2.66461763612138E+0000 2.66183174389317E+0000 + 2.65904839427217E+0000 2.65626758523607E+0000 2.65348931476402E+0000 2.65071358083653E+0000 2.64794038143556E+0000 + 2.64516971454445E+0000 2.64240157814795E+0000 2.63963597023224E+0000 2.63687288878486E+0000 2.63411233179480E+0000 + 2.63135429725242E+0000 2.62859878314951E+0000 2.62584578747924E+0000 2.62309530823619E+0000 2.62034734341633E+0000 + 2.61760189101705E+0000 2.61485894903712E+0000 2.61211851547671E+0000 2.60938058833738E+0000 2.60664516562211E+0000 + 2.60391224533525E+0000 2.60118182548255E+0000 2.59845390407116E+0000 2.59572847910961E+0000 2.59300554860783E+0000 + 2.59028511057714E+0000 2.58756716303024E+0000 2.58485170398124E+0000 2.58213873144561E+0000 2.57942824344023E+0000 + 2.57672023798335E+0000 2.57401471309461E+0000 2.57131166679505E+0000 2.56861109710705E+0000 2.56591300205442E+0000 + 2.56321737966233E+0000 2.56052422795734E+0000 2.55783354496737E+0000 2.55514532872174E+0000 2.55245957725114E+0000 + 2.54977628858764E+0000 2.54709546076467E+0000 2.54441709181707E+0000 2.54174117978102E+0000 2.53906772269410E+0000 + 2.53639671859524E+0000 2.53372816552475E+0000 2.53106206152433E+0000 2.52839840463703E+0000 2.52573719290727E+0000 + 2.52307842438085E+0000 2.52042209710493E+0000 2.51776820912804E+0000 2.51511675850007E+0000 2.51246774327228E+0000 + 2.50982116149729E+0000 2.50717701122911E+0000 2.50453529052307E+0000 2.50189599743589E+0000 2.49925913002564E+0000 + 2.49662468635176E+0000 2.49399266447504E+0000 2.49136306245764E+0000 2.48873587836307E+0000 2.48611111025619E+0000 + 2.48348875620322E+0000 2.48086881427175E+0000 2.47825128253070E+0000 2.47563615905037E+0000 2.47302344190238E+0000 + 2.47041312915974E+0000 2.46780521889678E+0000 2.46519970918920E+0000 2.46259659811404E+0000 2.45999588374968E+0000 + 2.45739756417586E+0000 2.45480163747366E+0000 2.45220810172553E+0000 2.44961695501522E+0000 2.44702819542787E+0000 + 2.44444182104993E+0000 2.44185782996920E+0000 2.43927622027484E+0000 2.43669699005733E+0000 2.43412013740850E+0000 + 2.43154566042152E+0000 2.42897355719088E+0000 2.42640382581245E+0000 2.42383646438338E+0000 2.42127147100221E+0000 + 2.41870884376877E+0000 2.41614858078426E+0000 2.41359068015120E+0000 2.41103513997343E+0000 2.40848195835613E+0000 + 2.40593113340582E+0000 2.40338266323035E+0000 2.40083654593888E+0000 2.39829277964191E+0000 2.39575136245129E+0000 + 2.39321229248015E+0000 2.39067556784298E+0000 2.38814118665559E+0000 2.38560914703511E+0000 2.38307944709999E+0000 + 2.38055208497001E+0000 2.37802705876626E+0000 2.37550436661118E+0000 2.37298400662848E+0000 2.37046597694325E+0000 + 2.36795027568184E+0000 2.36543690097196E+0000 2.36292585094263E+0000 2.36041712372415E+0000 2.35791071744819E+0000 + 2.35540663024769E+0000 2.35290486025693E+0000 2.35040540561149E+0000 2.34790826444827E+0000 2.34541343490547E+0000 + 2.34292091512262E+0000 2.34043070324052E+0000 2.33794279740133E+0000 2.33545719574849E+0000 2.33297389642673E+0000 + 2.33049289758213E+0000 2.32801419736204E+0000 2.32553779391512E+0000 2.32306368539136E+0000 2.32059186994200E+0000 + 2.31812234571965E+0000 2.31565511087816E+0000 2.31319016357272E+0000 2.31072750195980E+0000 2.30826712419718E+0000 + 2.30580902844392E+0000 2.30335321286041E+0000 2.30089967560830E+0000 2.29844841485056E+0000 2.29599942875144E+0000 + 2.29355271547650E+0000 2.29110827319258E+0000 2.28866610006782E+0000 2.28622619427164E+0000 2.28378855397476E+0000 + 2.28135317734920E+0000 2.27892006256824E+0000 2.27648920780648E+0000 2.27406061123978E+0000 2.27163427104532E+0000 + 2.26921018540153E+0000 2.26678835248815E+0000 2.26436877048619E+0000 2.26195143757795E+0000 2.25953635194701E+0000 + 2.25712351177824E+0000 2.25471291525778E+0000 2.25230456057306E+0000 2.24989844591278E+0000 2.24749456946692E+0000 + 2.24509292942675E+0000 2.24269352398479E+0000 2.24029635133488E+0000 2.23790140967209E+0000 2.23550869719280E+0000 + 2.23311821209463E+0000 2.23072995257650E+0000 2.22834391683860E+0000 2.22596010308238E+0000 2.22357850951057E+0000 + 2.22119913432715E+0000 2.21882197573740E+0000 2.21644703194786E+0000 2.21407430116631E+0000 2.21170378160183E+0000 + 2.20933547146475E+0000 2.20696936896667E+0000 2.20460547232045E+0000 2.20224377974022E+0000 2.19988428944136E+0000 + 2.19752699964054E+0000 2.19517190855565E+0000 2.19281901440588E+0000 2.19046831541165E+0000 2.18811980979465E+0000 + 2.18577349577784E+0000 2.18342937158542E+0000 2.18108743544285E+0000 2.17874768557686E+0000 2.17641012021540E+0000 + 2.17407473758771E+0000 2.17174153592428E+0000 2.16941051345683E+0000 2.16708166841834E+0000 2.16475499904306E+0000 + 2.16243050356647E+0000 2.16010818022529E+0000 2.15778802725753E+0000 2.15547004290240E+0000 2.15315422540038E+0000 + 2.15084057299321E+0000 2.14852908392384E+0000 2.14621975643650E+0000 2.14391258877664E+0000 2.14160757919096E+0000 + 2.13930472592740E+0000 2.13700402723516E+0000 2.13470548136466E+0000 2.13240908656755E+0000 2.13011484109675E+0000 + 2.12782274320641E+0000 2.12553279115190E+0000 2.12324498318983E+0000 2.12095931757807E+0000 2.11867579257570E+0000 + 2.11639440644305E+0000 2.11411515744167E+0000 2.11183804383435E+0000 2.10956306388512E+0000 2.10729021585923E+0000 + 2.10501949802316E+0000 2.10275090864463E+0000 2.10048444599259E+0000 2.09822010833719E+0000 2.09595789394985E+0000 + 2.09369780110320E+0000 2.09143982807107E+0000 2.08918397312855E+0000 2.08693023455195E+0000 2.08467861061877E+0000 + 2.08242909960779E+0000 2.08018169979896E+0000 2.07793640947347E+0000 2.07569322691375E+0000 2.07345215040342E+0000 + 2.07121317822733E+0000 2.06897630867156E+0000 2.06674154002338E+0000 2.06450887057131E+0000 2.06227829860507E+0000 + 2.06004982241559E+0000 2.05782344029502E+0000 2.05559915053672E+0000 2.05337695143527E+0000 2.05115684128646E+0000 + 2.04893881838729E+0000 2.04672288103597E+0000 2.04450902753193E+0000 2.04229725617578E+0000 2.04008756526937E+0000 + 2.03787995311574E+0000 2.03567441801916E+0000 2.03347095828507E+0000 2.03126957222014E+0000 2.02907025813224E+0000 + 2.02687301433044E+0000 2.02467783912502E+0000 2.02248473082745E+0000 2.02029368775042E+0000 2.01810470820780E+0000 + 2.01591779051468E+0000 2.01373293298733E+0000 2.01155013394324E+0000 2.00936939170107E+0000 2.00719070458070E+0000 + 2.00501407090321E+0000 2.00283948899085E+0000 2.00066695716708E+0000 1.99849647375656E+0000 1.99632803708514E+0000 + 1.99416164547985E+0000 1.99199729726892E+0000 1.98983499078178E+0000 1.98767472434903E+0000 1.98551649630249E+0000 + 1.98336030497513E+0000 1.98120614870114E+0000 1.97905402581588E+0000 1.97690393465591E+0000 1.97475587355896E+0000 + 1.97260984086396E+0000 1.97046583491101E+0000 1.96832385404140E+0000 1.96618389659760E+0000 1.96404596092328E+0000 + 1.96191004536326E+0000 1.95977614826357E+0000 1.95764426797140E+0000 1.95551440283512E+0000 1.95338655120430E+0000 + 1.95126071142965E+0000 1.94913688186309E+0000 1.94701506085771E+0000 1.94489524676776E+0000 1.94277743794868E+0000 + 1.94066163275708E+0000 1.93854782955073E+0000 1.93643602668859E+0000 1.93432622253079E+0000 1.93221841543862E+0000 + 1.93011260377454E+0000 1.92800878590220E+0000 1.92590696018640E+0000 1.92380712499310E+0000 1.92170927868945E+0000 + 1.91961341964375E+0000 1.91751954622547E+0000 1.91542765680526E+0000 1.91333774975490E+0000 1.91124982344737E+0000 + 1.90916387625679E+0000 1.90707990655844E+0000 1.90499791272879E+0000 1.90291789314544E+0000 1.90083984618715E+0000 + 1.89876377023386E+0000 1.89668966366666E+0000 1.89461752486779E+0000 1.89254735222065E+0000 1.89047914410981E+0000 + 1.88841289892097E+0000 1.88634861504100E+0000 1.88428629085793E+0000 1.88222592476093E+0000 1.88016751514032E+0000 + 1.87811106038760E+0000 1.87605655889538E+0000 1.87400400905746E+0000 1.87195340926876E+0000 1.86990475792535E+0000 + 1.86785805342448E+0000 1.86581329416451E+0000 1.86377047854496E+0000 1.86172960496650E+0000 1.85969067183095E+0000 + 1.85765367754127E+0000 1.85561862050154E+0000 1.85358549911703E+0000 1.85155431179411E+0000 1.84952505694031E+0000 + 1.84749773296430E+0000 1.84547233827589E+0000 1.84344887128603E+0000 1.84142733040681E+0000 1.83940771405145E+0000 + 1.83739002063431E+0000 1.83537424857089E+0000 1.83336039627784E+0000 1.83134846217291E+0000 1.82933844467501E+0000 + 1.82733034220418E+0000 1.82532415318160E+0000 1.82331987602956E+0000 1.82131750917149E+0000 1.81931705103198E+0000 + 1.81731850003670E+0000 1.81532185461249E+0000 1.81332711318729E+0000 1.81133427419020E+0000 1.80934333605142E+0000 + 1.80735429720228E+0000 1.80536715607525E+0000 1.80338191110391E+0000 1.80139856072297E+0000 1.79941710336827E+0000 + 1.79743753747676E+0000 1.79545986148653E+0000 1.79348407383677E+0000 1.79151017296781E+0000 1.78953815732108E+0000 + 1.78756802533915E+0000 1.78559977546570E+0000 1.78363340614553E+0000 1.78166891582455E+0000 1.77970630294979E+0000 + 1.77774556596941E+0000 1.77578670333265E+0000 1.77382971348991E+0000 1.77187459489266E+0000 1.76992134599352E+0000 + 1.76796996524620E+0000 1.76602045110553E+0000 1.76407280202745E+0000 1.76212701646900E+0000 1.76018309288834E+0000 + 1.75824102974475E+0000 1.75630082549859E+0000 1.75436247861134E+0000 1.75242598754561E+0000 1.75049135076507E+0000 + 1.74855856673454E+0000 1.74662763391991E+0000 1.74469855078820E+0000 1.74277131580751E+0000 1.74084592744707E+0000 + 1.73892238417718E+0000 1.73700068446927E+0000 1.73508082679585E+0000 1.73316280963054E+0000 1.73124663144805E+0000 + 1.72933229072420E+0000 1.72741978593590E+0000 1.72550911556116E+0000 1.72360027807909E+0000 1.72169327196987E+0000 + 1.71978809571482E+0000 1.71788474779632E+0000 1.71598322669785E+0000 1.71408353090398E+0000 1.71218565890039E+0000 + 1.71028960917383E+0000 1.70839538021215E+0000 1.70650297050429E+0000 1.70461237854028E+0000 1.70272360281123E+0000 + 1.70083664180936E+0000 1.69895149402794E+0000 1.69706815796136E+0000 1.69518663210509E+0000 1.69330691495567E+0000 + 1.69142900501073E+0000 1.68955290076899E+0000 1.68767860073026E+0000 1.68580610339541E+0000 1.68393540726641E+0000 + 1.68206651084631E+0000 1.68019941263922E+0000 1.67833411115035E+0000 1.67647060488599E+0000 1.67460889235350E+0000 + 1.67274897206131E+0000 1.67089084251895E+0000 1.66903450223700E+0000 1.66717994972713E+0000 1.66532718350209E+0000 + 1.66347620207569E+0000 1.66162700396282E+0000 1.65977958767944E+0000 1.65793395174259E+0000 1.65609009467037E+0000 + 1.65424801498196E+0000 1.65240771119761E+0000 1.65056918183862E+0000 1.64873242542740E+0000 1.64689744048737E+0000 + 1.64506422554308E+0000 1.64323277912009E+0000 1.64140309974507E+0000 1.63957518594573E+0000 1.63774903625086E+0000 + 1.63592464919029E+0000 1.63410202329493E+0000 1.63228115709677E+0000 1.63046204912882E+0000 1.62864469792519E+0000 + 1.62682910202102E+0000 1.62501525995254E+0000 1.62320317025701E+0000 1.62139283147277E+0000 1.61958424213921E+0000 + 1.61777740079676E+0000 1.61597230598695E+0000 1.61416895625232E+0000 1.61236735013648E+0000 1.61056748618411E+0000 + 1.60876936294093E+0000 1.60697297895371E+0000 1.60517833277028E+0000 1.60338542293952E+0000 1.60159424801136E+0000 + 1.59980480653678E+0000 1.59801709706780E+0000 1.59623111815751E+0000 1.59444686836004E+0000 1.59266434623055E+0000 + 1.59088355032528E+0000 1.58910447920148E+0000 1.58732713141748E+0000 1.58555150553263E+0000 1.58377760010734E+0000 + 1.58200541370305E+0000 1.58023494488225E+0000 1.57846619220847E+0000 1.57669915424629E+0000 1.57493382956133E+0000 + 1.57317021672023E+0000 1.57140831429070E+0000 1.56964812084146E+0000 1.56788963494229E+0000 1.56613285516401E+0000 + 1.56437778007844E+0000 1.56262440825849E+0000 1.56087273827806E+0000 1.55912276871212E+0000 1.55737449813665E+0000 + 1.55562792512867E+0000 1.55388304826624E+0000 1.55213986612844E+0000 1.55039837729539E+0000 1.54865858034825E+0000 + 1.54692047386920E+0000 1.54518405644144E+0000 1.54344932664921E+0000 1.54171628307779E+0000 1.53998492431347E+0000 + 1.53825524894356E+0000 1.53652725555643E+0000 1.53480094274144E+0000 1.53307630908900E+0000 1.53135335319053E+0000 + 1.52963207363847E+0000 1.52791246902631E+0000 1.52619453794853E+0000 1.52447827900065E+0000 1.52276369077921E+0000 + 1.52105077188176E+0000 1.51933952090689E+0000 1.51762993645418E+0000 1.51592201712427E+0000 1.51421576151877E+0000 + 1.51251116824034E+0000 1.51080823589265E+0000 1.50910696308038E+0000 1.50740734840923E+0000 1.50570939048591E+0000 + 1.50401308791815E+0000 1.50231843931469E+0000 1.50062544328529E+0000 1.49893409844071E+0000 1.49724440339272E+0000 + 1.49555635675413E+0000 1.49386995713871E+0000 1.49218520316129E+0000 1.49050209343767E+0000 1.48882062658469E+0000 + 1.48714080122018E+0000 1.48546261596296E+0000 1.48378606943290E+0000 1.48211116025083E+0000 1.48043788703863E+0000 + 1.47876624841914E+0000 1.47709624301623E+0000 1.47542786945477E+0000 1.47376112636062E+0000 1.47209601236067E+0000 + 1.47043252608277E+0000 1.46877066615581E+0000 1.46711043120966E+0000 1.46545181987518E+0000 1.46379483078426E+0000 + 1.46213946256975E+0000 1.46048571386553E+0000 1.45883358330645E+0000 1.45718306952837E+0000 1.45553417116815E+0000 + 1.45388688686364E+0000 1.45224121525368E+0000 1.45059715497810E+0000 1.44895470467773E+0000 1.44731386299439E+0000 + 1.44567462857091E+0000 1.44403700005107E+0000 1.44240097607967E+0000 1.44076655530250E+0000 1.43913373636633E+0000 + 1.43750251791891E+0000 1.43587289860900E+0000 1.43424487708633E+0000 1.43261845200163E+0000 1.43099362200660E+0000 + 1.42937038575393E+0000 1.42774874189730E+0000 1.42612868909138E+0000 1.42451022599180E+0000 1.42289335125519E+0000 + 1.42127806353917E+0000 1.41966436150232E+0000 1.41805224380421E+0000 1.41644170910540E+0000 1.41483275606742E+0000 + 1.41322538335277E+0000 1.41161958962495E+0000 1.41001537354841E+0000 1.40841273378861E+0000 1.40681166901196E+0000 + 1.40521217788586E+0000 1.40361425907867E+0000 1.40201791125974E+0000 1.40042313309939E+0000 1.39882992326891E+0000 + 1.39723828044057E+0000 1.39564820328759E+0000 1.39405969048418E+0000 1.39247274070554E+0000 1.39088735262779E+0000 + 1.38930352492806E+0000 1.38772125628444E+0000 1.38614054537598E+0000 1.38456139088270E+0000 1.38298379148559E+0000 + 1.38140774586660E+0000 1.37983325270867E+0000 1.37826031069567E+0000 1.37668891851245E+0000 1.37511907484483E+0000 + 1.37355077837960E+0000 1.37198402780447E+0000 1.37041882180817E+0000 1.36885515908035E+0000 1.36729303831164E+0000 + 1.36573245819363E+0000 1.36417341741885E+0000 1.36261591468081E+0000 1.36105994867397E+0000 1.35950551809376E+0000 + 1.35795262163654E+0000 1.35640125799965E+0000 1.35485142588139E+0000 1.35330312398098E+0000 1.35175635099864E+0000 + 1.35021110563550E+0000 1.34866738659369E+0000 1.34712519257626E+0000 1.34558452228721E+0000 1.34404537443151E+0000 + 1.34250774771508E+0000 1.34097164084477E+0000 1.33943705252840E+0000 1.33790398147473E+0000 1.33637242639347E+0000 + 1.33484238599529E+0000 1.33331385899177E+0000 1.33178684409549E+0000 1.33026134001993E+0000 1.32873734547954E+0000 + 1.32721485918971E+0000 1.32569387986677E+0000 1.32417440622799E+0000 1.32265643699160E+0000 1.32113997087676E+0000 + 1.31962500660357E+0000 1.31811154289307E+0000 1.31659957846725E+0000 1.31508911204904E+0000 1.31358014236230E+0000 + 1.31207266813182E+0000 1.31056668808336E+0000 1.30906220094359E+0000 1.30755920544013E+0000 1.30605770030152E+0000 + 1.30455768425726E+0000 1.30305915603777E+0000 1.30156211437441E+0000 1.30006655799945E+0000 1.29857248564614E+0000 + 1.29707989604863E+0000 1.29558878794200E+0000 1.29409916006227E+0000 1.29261101114640E+0000 1.29112433993227E+0000 + 1.28963914515869E+0000 1.28815542556540E+0000 1.28667317989307E+0000 1.28519240688329E+0000 1.28371310527859E+0000 + 1.28223527382242E+0000 1.28075891125915E+0000 1.27928401633409E+0000 1.27781058779347E+0000 1.27633862438442E+0000 + 1.27486812485504E+0000 1.27339908795432E+0000 1.27193151243217E+0000 1.27046539703945E+0000 1.26900074052790E+0000 + 1.26753754165023E+0000 1.26607579916002E+0000 1.26461551181181E+0000 1.26315667836104E+0000 1.26169929756407E+0000 + 1.26024336817818E+0000 1.25878888896156E+0000 1.25733585867332E+0000 1.25588427607350E+0000 1.25443413992304E+0000 + 1.25298544898379E+0000 1.25153820201853E+0000 1.25009239779095E+0000 1.24864803506563E+0000 1.24720511260811E+0000 + 1.24576362918479E+0000 1.24432358356301E+0000 1.24288497451102E+0000 1.24144780079798E+0000 1.24001206119394E+0000 + 1.23857775446988E+0000 1.23714487939768E+0000 1.23571343475013E+0000 1.23428341930093E+0000 1.23285483182469E+0000 + 1.23142767109689E+0000 1.23000193589398E+0000 1.22857762499325E+0000 1.22715473717294E+0000 1.22573327121217E+0000 + 1.22431322589097E+0000 1.22289459999028E+0000 1.22147739229191E+0000 1.22006160157862E+0000 1.21864722663404E+0000 + 1.21723426624270E+0000 1.21582271919003E+0000 1.21441258426238E+0000 1.21300386024696E+0000 1.21159654593192E+0000 + 1.21019064010628E+0000 1.20878614155997E+0000 1.20738304908380E+0000 1.20598136146948E+0000 1.20458107750963E+0000 + 1.20318219599776E+0000 1.20178471572825E+0000 1.20038863549640E+0000 1.19899395409840E+0000 1.19760067033132E+0000 + 1.19620878299312E+0000 1.19481829088266E+0000 1.19342919279969E+0000 1.19204148754485E+0000 1.19065517391966E+0000 + 1.18927025072654E+0000 1.18788671676879E+0000 1.18650457085059E+0000 1.18512381177703E+0000 1.18374443835407E+0000 + 1.18236644938856E+0000 1.18098984368822E+0000 1.17961462006168E+0000 1.17824077731844E+0000 1.17686831426888E+0000 + 1.17549722972427E+0000 1.17412752249676E+0000 1.17275919139938E+0000 1.17139223524604E+0000 1.17002665285153E+0000 + 1.16866244303153E+0000 1.16729960460259E+0000 1.16593813638214E+0000 1.16457803718848E+0000 1.16321930584080E+0000 + 1.16186194115917E+0000 1.16050594196451E+0000 1.15915130707866E+0000 1.15779803532430E+0000 1.15644612552499E+0000 + 1.15509557650517E+0000 1.15374638709016E+0000 1.15239855610613E+0000 1.15105208238016E+0000 1.14970696474016E+0000 + 1.14836320201495E+0000 1.14702079303418E+0000 1.14567973662841E+0000 1.14434003162904E+0000 1.14300167686836E+0000 + 1.14166467117951E+0000 1.14032901339652E+0000 1.13899470235426E+0000 1.13766173688849E+0000 1.13633011583582E+0000 + 1.13499983803374E+0000 1.13367090232060E+0000 1.13234330753560E+0000 1.13101705251883E+0000 1.12969213611122E+0000 + 1.12836855715458E+0000 1.12704631449157E+0000 1.12572540696572E+0000 1.12440583342141E+0000 1.12308759270390E+0000 + 1.12177068365929E+0000 1.12045510513455E+0000 1.11914085597751E+0000 1.11782793503685E+0000 1.11651634116212E+0000 + 1.11520607320371E+0000 1.11389713001288E+0000 1.11258951044175E+0000 1.11128321334328E+0000 1.10997823757130E+0000 + 1.10867458198048E+0000 1.10737224542635E+0000 1.10607122676531E+0000 1.10477152485458E+0000 1.10347313855227E+0000 + 1.10217606671730E+0000 1.10088030820947E+0000 1.09958586188944E+0000 1.09829272661868E+0000 1.09700090125954E+0000 + 1.09571038467521E+0000 1.09442117572974E+0000 1.09313327328800E+0000 1.09184667621574E+0000 1.09056138337954E+0000 + 1.08927739364682E+0000 1.08799470588586E+0000 1.08671331896578E+0000 1.08543323175653E+0000 1.08415444312892E+0000 + 1.08287695195462E+0000 1.08160075710609E+0000 1.08032585745669E+0000 1.07905225188059E+0000 1.07777993925280E+0000 + 1.07650891844919E+0000 1.07523918834645E+0000 1.07397074782212E+0000 1.07270359575458E+0000 1.07143773102304E+0000 + 1.07017315250756E+0000 1.06890985908902E+0000 1.06764784964916E+0000 1.06638712307054E+0000 1.06512767823655E+0000 + 1.06386951403143E+0000 1.06261262934025E+0000 1.06135702304892E+0000 1.06010269404416E+0000 1.05884964121355E+0000 + 1.05759786344549E+0000 1.05634735962921E+0000 1.05509812865479E+0000 1.05385016941310E+0000 1.05260348079589E+0000 + 1.05135806169570E+0000 1.05011391100592E+0000 1.04887102762077E+0000 1.04762941043528E+0000 1.04638905834533E+0000 + 1.04514997024761E+0000 1.04391214503964E+0000 1.04267558161977E+0000 1.04144027888717E+0000 1.04020623574185E+0000 + 1.03897345108462E+0000 1.03774192381714E+0000 1.03651165284187E+0000 1.03528263706210E+0000 1.03405487538195E+0000 + 1.03282836670636E+0000 1.03160310994107E+0000 1.03037910399268E+0000 1.02915634776858E+0000 1.02793484017697E+0000 + 1.02671458012691E+0000 1.02549556652825E+0000 1.02427779829165E+0000 1.02306127432860E+0000 1.02184599355142E+0000 + 1.02063195487322E+0000 1.01941915720795E+0000 1.01820759947035E+0000 1.01699728057599E+0000 1.01578819944126E+0000 + 1.01458035498336E+0000 1.01337374612028E+0000 1.01216837177085E+0000 1.01096423085471E+0000 1.00976132229229E+0000 + 1.00855964500486E+0000 1.00735919791448E+0000 1.00615997994402E+0000 1.00496199001717E+0000 1.00376522705843E+0000 + 1.00256968999309E+0000 1.00137537774726E+0000 1.00018228924787E+0000 9.98990423422627E-0001 9.97799779200071E-0001 + 9.96610355509534E-0001 9.95422151281155E-0001 9.94235165445880E-0001 9.93049396935458E-0001 9.91864844682441E-0001 + 9.90681507620183E-0001 9.89499384682842E-0001 9.88318474805378E-0001 9.87138776923550E-0001 9.85960289973923E-0001 + 9.84783012893856E-0001 9.83606944621512E-0001 9.82432084095852E-0001 9.81258430256636E-0001 9.80085982044422E-0001 + 9.78914738400564E-0001 9.77744698267217E-0001 9.76575860587330E-0001 9.75408224304649E-0001 9.74241788363715E-0001 + 9.73076551709864E-0001 9.71912513289227E-0001 9.70749672048729E-0001 9.69588026936089E-0001 9.68427576899819E-0001 + 9.67268320889222E-0001 9.66110257854394E-0001 9.64953386746222E-0001 9.63797706516385E-0001 9.62643216117352E-0001 + 9.61489914502381E-0001 9.60337800625521E-0001 9.59186873441608E-0001 9.58037131906265E-0001 9.56888574975908E-0001 + 9.55741201607736E-0001 9.54595010759736E-0001 9.53450001390682E-0001 9.52306172460131E-0001 9.51163522928430E-0001 + 9.50022051756705E-0001 9.48881757906871E-0001 9.47742640341623E-0001 9.46604698024443E-0001 9.45467929919591E-0001 + 9.44332334992115E-0001 9.43197912207838E-0001 9.42064660533370E-0001 9.40932578936095E-0001 9.39801666384186E-0001 + 9.38671921846587E-0001 9.37543344293027E-0001 9.36415932694009E-0001 9.35289686020817E-0001 9.34164603245512E-0001 + 9.33040683340930E-0001 9.31917925280688E-0001 9.30796328039174E-0001 9.29675890591554E-0001 9.28556611913770E-0001 + 9.27438490982533E-0001 9.26321526775335E-0001 9.25205718270438E-0001 9.24091064446877E-0001 9.22977564284460E-0001 + 9.21865216763765E-0001 9.20754020866144E-0001 9.19643975573719E-0001 9.18535079869382E-0001 9.17427332736794E-0001 + 9.16320733160387E-0001 9.15215280125362E-0001 9.14110972617686E-0001 9.13007809624096E-0001 9.11905790132096E-0001 + 9.10804913129956E-0001 9.09705177606713E-0001 9.08606582552170E-0001 9.07509126956895E-0001 9.06412809812219E-0001 + 9.05317630110241E-0001 9.04223586843822E-0001 9.03130679006583E-0001 9.02038905592915E-0001 9.00948265597965E-0001 + 8.99858758017644E-0001 8.98770381848625E-0001 8.97683136088340E-0001 8.96597019734983E-0001 8.95512031787505E-0001 + 8.94428171245622E-0001 8.93345437109803E-0001 8.92263828381277E-0001 8.91183344062032E-0001 8.90103983154812E-0001 + 8.89025744663117E-0001 8.87948627591207E-0001 8.86872630944094E-0001 8.85797753727546E-0001 8.84723994948086E-0001 + 8.83651353612992E-0001 8.82579828730295E-0001 8.81509419308780E-0001 8.80440124357984E-0001 8.79371942888197E-0001 + 8.78304873910460E-0001 8.77238916436568E-0001 8.76174069479058E-0001 8.75110332051230E-0001 8.74047703167125E-0001 + 8.72986181841538E-0001 8.71925767090008E-0001 8.70866457928827E-0001 8.69808253375032E-0001 8.68751152446407E-0001 + 8.67695154161486E-0001 8.66640257539546E-0001 8.65586461600612E-0001 8.64533765365453E-0001 8.63482167855583E-0001 + 8.62431668093262E-0001 8.61382265101492E-0001 8.60333957904017E-0001 8.59286745525329E-0001 8.58240626990659E-0001 + 8.57195601325978E-0001 8.56151667558002E-0001 8.55108824714186E-0001 8.54067071822727E-0001 8.53026407912559E-0001 + 8.51986832013359E-0001 8.50948343155542E-0001 8.49910940370259E-0001 8.48874622689403E-0001 8.47839389145598E-0001 + 8.46805238772214E-0001 8.45772170603350E-0001 8.44740183673846E-0001 8.43709277019274E-0001 8.42679449675943E-0001 + 8.41650700680896E-0001 8.40623029071910E-0001 8.39596433887495E-0001 8.38570914166896E-0001 8.37546468950090E-0001 + 8.36523097277785E-0001 8.35500798191421E-0001 8.34479570733169E-0001 8.33459413945933E-0001 8.32440326873344E-0001 + 8.31422308559764E-0001 8.30405358050286E-0001 8.29389474390728E-0001 8.28374656627642E-0001 8.27360903808298E-0001 + 8.26348214980704E-0001 8.25336589193589E-0001 8.24326025496411E-0001 8.23316522939352E-0001 8.22308080573320E-0001 + 8.21300697449946E-0001 8.20294372621590E-0001 8.19289105141331E-0001 8.18284894062974E-0001 8.17281738441048E-0001 + 8.16279637330802E-0001 8.15278589788208E-0001 8.14278594869961E-0001 8.13279651633474E-0001 8.12281759136883E-0001 + 8.11284916439044E-0001 8.10289122599532E-0001 8.09294376678640E-0001 8.08300677737383E-0001 8.07308024837490E-0001 + 8.06316417041412E-0001 8.05325853412312E-0001 8.04336333014075E-0001 8.03347854911301E-0001 8.02360418169303E-0001 + 8.01374021854113E-0001 8.00388665032473E-0001 7.99404346771846E-0001 7.98421066140403E-0001 7.97438822207032E-0001 + 7.96457614041334E-0001 7.95477440713620E-0001 7.94498301294914E-0001 7.93520194856953E-0001 7.92543120472183E-0001 + 7.91567077213762E-0001 7.90592064155558E-0001 7.89618080372148E-0001 7.88645124938819E-0001 7.87673196931567E-0001 + 7.86702295427093E-0001 7.85732419502810E-0001 7.84763568236837E-0001 7.83795740707999E-0001 7.82828935995828E-0001 + 7.81863153180562E-0001 7.80898391343142E-0001 7.79934649565219E-0001 7.78971926929143E-0001 7.78010222517972E-0001 + 7.77049535415466E-0001 7.76089864706088E-0001 7.75131209475006E-0001 7.74173568808082E-0001 7.73216941791891E-0001 + 7.72261327513702E-0001 7.71306725061488E-0001 7.70353133523919E-0001 7.69400551990367E-0001 7.68448979550904E-0001 + 7.67498415296299E-0001 7.66548858318021E-0001 7.65600307708235E-0001 7.64652762559807E-0001 7.63706221966295E-0001 + 7.62760685021958E-0001 7.61816150821750E-0001 7.60872618461318E-0001 7.59930087037007E-0001 7.58988555645858E-0001 + 7.58048023385601E-0001 7.57108489354664E-0001 7.56169952652170E-0001 7.55232412377926E-0001 7.54295867632442E-0001 + 7.53360317516915E-0001 7.52425761133233E-0001 7.51492197583977E-0001 7.50559625972416E-0001 7.49628045402510E-0001 + 7.48697454978912E-0001 7.47767853806958E-0001 7.46839240992678E-0001 7.45911615642788E-0001 7.44984976864691E-0001 + 7.44059323766479E-0001 7.43134655456931E-0001 7.42210971045511E-0001 7.41288269642368E-0001 7.40366550358341E-0001 + 7.39445812304950E-0001 7.38526054594400E-0001 7.37607276339581E-0001 7.36689476654067E-0001 7.35772654652114E-0001 + 7.34856809448662E-0001 7.33941940159333E-0001 7.33028045900431E-0001 7.32115125788939E-0001 7.31203178942527E-0001 + 7.30292204479535E-0001 7.29382201518995E-0001 7.28473169180610E-0001 7.27565106584767E-0001 7.26658012852529E-0001 + 7.25751887105639E-0001 7.24846728466515E-0001 7.23942536058254E-0001 7.23039309004631E-0001 7.22137046430097E-0001 + 7.21235747459777E-0001 7.20335411219474E-0001 7.19436036835663E-0001 7.18537623435497E-0001 7.17640170146801E-0001 + 7.16743676098073E-0001 7.15848140418487E-0001 7.14953562237889E-0001 7.14059940686795E-0001 7.13167274896396E-0001 + 7.12275563998549E-0001 7.11384807125791E-0001 7.10495003411322E-0001 7.09606151989015E-0001 7.08718251993412E-0001 + 7.07831302559726E-0001 7.06945302823835E-0001 7.06060251922288E-0001 7.05176148992302E-0001 7.04292993171760E-0001 + 7.03410783599213E-0001 7.02529519413879E-0001 7.01649199755641E-0001 7.00769823765048E-0001 6.99891390583313E-0001 + 6.99013899352316E-0001 6.98137349214600E-0001 6.97261739313372E-0001 6.96387068792502E-0001 6.95513336796523E-0001 + 6.94640542470632E-0001 6.93768684960687E-0001 6.92897763413206E-0001 6.92027776975371E-0001 6.91158724795024E-0001 + 6.90290606020666E-0001 6.89423419801459E-0001 6.88557165287222E-0001 6.87691841628438E-0001 6.86827447976243E-0001 + 6.85963983482436E-0001 6.85101447299471E-0001 6.84239838580457E-0001 6.83379156479166E-0001 6.82519400150019E-0001 + 6.81660568748098E-0001 6.80802661429140E-0001 6.79945677349535E-0001 6.79089615666328E-0001 6.78234475537219E-0001 + 6.77380256120561E-0001 6.76526956575362E-0001 6.75674576061279E-0001 6.74823113738626E-0001 6.73972568768365E-0001 + 6.73122940312112E-0001 6.72274227532135E-0001 6.71426429591346E-0001 6.70579545653317E-0001 6.69733574882262E-0001 + 6.68888516443049E-0001 6.68044369501191E-0001 6.67201133222854E-0001 6.66358806774848E-0001 6.65517389324630E-0001 + 6.64676880040310E-0001 6.63837278090637E-0001 6.62998582645014E-0001 6.62160792873484E-0001 6.61323907946738E-0001 + 6.60487927036111E-0001 6.59652849313583E-0001 6.58818673951777E-0001 6.57985400123962E-0001 6.57153027004049E-0001 + 6.56321553766591E-0001 6.55490979586784E-0001 6.54661303640467E-0001 6.53832525104119E-0001 6.53004643154860E-0001 + 6.52177656970452E-0001 6.51351565729297E-0001 6.50526368610436E-0001 6.49702064793550E-0001 6.48878653458955E-0001 + 6.48056133787614E-0001 6.47234504961120E-0001 6.46413766161709E-0001 6.45593916572251E-0001 6.44774955376253E-0001 + 6.43956881757860E-0001 6.43139694901852E-0001 6.42323393993645E-0001 6.41507978219288E-0001 6.40693446765468E-0001 + 6.39879798819503E-0001 6.39067033569348E-0001 6.38255150203588E-0001 6.37444147911444E-0001 6.36634025882767E-0001 + 6.35824783308041E-0001 6.35016419378383E-0001 6.34208933285540E-0001 6.33402324221888E-0001 6.32596591380438E-0001 + 6.31791733954826E-0001 6.30987751139320E-0001 6.30184642128818E-0001 6.29382406118844E-0001 6.28581042305554E-0001 + 6.27780549885729E-0001 6.26980928056775E-0001 6.26182176016732E-0001 6.25384292964261E-0001 6.24587278098651E-0001 + 6.23791130619816E-0001 6.22995849728297E-0001 6.22201434625257E-0001 6.21407884512487E-0001 6.20615198592399E-0001 + 6.19823376068030E-0001 6.19032416143041E-0001 6.18242318021713E-0001 6.17453080908953E-0001 6.16664704010287E-0001 + 6.15877186531864E-0001 6.15090527680453E-0001 6.14304726663446E-0001 6.13519782688853E-0001 6.12735694965304E-0001 + 6.11952462702051E-0001 6.11170085108958E-0001 6.10388561396518E-0001 6.09607890775834E-0001 6.08828072458630E-0001 + 6.08049105657248E-0001 6.07270989584644E-0001 6.06493723454394E-0001 6.05717306480686E-0001 6.04941737878328E-0001 + 6.04167016862740E-0001 6.03393142649960E-0001 6.02620114456637E-0001 6.01847931500036E-0001 6.01076592998036E-0001 + 6.00306098169127E-0001 5.99536446232413E-0001 5.98767636407613E-0001 5.97999667915052E-0001 5.97232539975673E-0001 + 5.96466251811026E-0001 5.95700802643272E-0001 5.94936191695184E-0001 5.94172418190143E-0001 5.93409481352141E-0001 + 5.92647380405779E-0001 5.91886114576266E-0001 5.91125683089420E-0001 5.90366085171663E-0001 5.89607320050031E-0001 + 5.88849386952162E-0001 5.88092285106303E-0001 5.87336013741306E-0001 5.86580572086629E-0001 5.85825959372335E-0001 + 5.85072174829094E-0001 5.84319217688177E-0001 5.83567087181462E-0001 5.82815782541430E-0001 5.82065303001165E-0001 + 5.81315647794355E-0001 5.80566816155287E-0001 5.79818807318854E-0001 5.79071620520550E-0001 5.78325254996469E-0001 + 5.77579709983306E-0001 5.76834984718358E-0001 5.76091078439521E-0001 5.75347990385287E-0001 5.74605719794755E-0001 + 5.73864265907617E-0001 5.73123627964165E-0001 5.72383805205290E-0001 5.71644796872479E-0001 5.70906602207818E-0001 + 5.70169220453986E-0001 5.69432650854265E-0001 5.68696892652525E-0001 5.67961945093239E-0001 5.67227807421471E-0001 + 5.66494478882881E-0001 5.65761958723722E-0001 5.65030246190842E-0001 5.64299340531684E-0001 5.63569240994283E-0001 + 5.62839946827265E-0001 5.62111457279852E-0001 5.61383771601854E-0001 5.60656889043675E-0001 5.59930808856311E-0001 + 5.59205530291346E-0001 5.58481052600957E-0001 5.57757375037909E-0001 5.57034496855558E-0001 5.56312417307849E-0001 + 5.55591135649312E-0001 5.54870651135073E-0001 5.54150963020839E-0001 5.53432070562909E-0001 5.52713973018166E-0001 + 5.51996669644081E-0001 5.51280159698714E-0001 5.50564442440704E-0001 5.49849517129283E-0001 5.49135383024266E-0001 + 5.48422039386051E-0001 5.47709485475621E-0001 5.46997720554544E-0001 5.46286743884971E-0001 5.45576554729635E-0001 + 5.44867152351854E-0001 5.44158536015529E-0001 5.43450704985138E-0001 5.42743658525747E-0001 5.42037395902999E-0001 + 5.41331916383118E-0001 5.40627219232911E-0001 5.39923303719763E-0001 5.39220169111639E-0001 5.38517814677084E-0001 + 5.37816239685220E-0001 5.37115443405751E-0001 5.36415425108953E-0001 5.35716184065687E-0001 5.35017719547386E-0001 + 5.34320030826061E-0001 5.33623117174302E-0001 5.32926977865272E-0001 5.32231612172711E-0001 5.31537019370934E-0001 + 5.30843198734831E-0001 5.30150149539867E-0001 5.29457871062081E-0001 5.28766362578085E-0001 5.28075623365065E-0001 + 5.27385652700780E-0001 5.26696449863562E-0001 5.26008014132313E-0001 5.25320344786510E-0001 5.24633441106199E-0001 + 5.23947302371999E-0001 5.23261927865098E-0001 5.22577316867253E-0001 5.21893468660794E-0001 5.21210382528619E-0001 + 5.20528057754196E-0001 5.19846493621560E-0001 5.19165689415315E-0001 5.18485644420635E-0001 5.17806357923255E-0001 + 5.17127829209486E-0001 5.16450057566199E-0001 5.15773042280836E-0001 5.15096782641401E-0001 5.14421277936467E-0001 + 5.13746527455169E-0001 5.13072530487210E-0001 5.12399286322854E-0001 5.11726794252934E-0001 5.11055053568841E-0001 + 5.10384063562533E-0001 5.09713823526529E-0001 5.09044332753913E-0001 5.08375590538328E-0001 5.07707596173981E-0001 + 5.07040348955639E-0001 5.06373848178631E-0001 5.05708093138847E-0001 5.05043083132736E-0001 5.04378817457306E-0001 + 5.03715295410127E-0001 5.03052516289326E-0001 5.02390479393590E-0001 5.01729184022164E-0001 5.01068629474851E-0001 + 5.00408815052012E-0001 4.99749740054561E-0001 4.99091403783974E-0001 4.98433805542284E-0001 4.97776944632076E-0001 + 4.97120820356492E-0001 4.96465432019229E-0001 4.95810778924541E-0001 4.95156860377234E-0001 4.94503675682669E-0001 + 4.93851224146762E-0001 4.93199505075980E-0001 4.92548517777345E-0001 4.91898261558432E-0001 4.91248735727364E-0001 + 4.90599939592821E-0001 4.89951872464032E-0001 4.89304533650778E-0001 4.88657922463391E-0001 4.88012038212751E-0001 + 4.87366880210291E-0001 4.86722447767990E-0001 4.86078740198381E-0001 4.85435756814541E-0001 4.84793496930100E-0001 + 4.84151959859234E-0001 4.83511144916664E-0001 4.82871051417663E-0001 4.82231678678049E-0001 4.81593026014185E-0001 + 4.80955092742983E-0001 4.80317878181899E-0001 4.79681381648936E-0001 4.79045602462640E-0001 4.78410539942104E-0001 + 4.77776193406963E-0001 4.77142562177398E-0001 4.76509645574133E-0001 4.75877442918436E-0001 4.75245953532115E-0001 + 4.74615176737524E-0001 4.73985111857556E-0001 4.73355758215649E-0001 4.72727115135780E-0001 4.72099181942468E-0001 + 4.71471957960772E-0001 4.70845442516293E-0001 4.70219634935169E-0001 4.69594534544079E-0001 4.68970140670242E-0001 + 4.68346452641415E-0001 4.67723469785894E-0001 4.67101191432512E-0001 4.66479616910639E-0001 4.65858745550186E-0001 + 4.65238576681597E-0001 4.64619109635853E-0001 4.64000343744474E-0001 4.63382278339514E-0001 4.62764912753562E-0001 + 4.62148246319743E-0001 4.61532278371715E-0001 4.60917008243674E-0001 4.60302435270346E-0001 4.59688558786994E-0001 + 4.59075378129411E-0001 4.58462892633926E-0001 4.57851101637400E-0001 4.57240004477222E-0001 4.56629600491319E-0001 + 4.56019889018145E-0001 4.55410869396688E-0001 4.54802540966465E-0001 4.54194903067523E-0001 4.53587955040441E-0001 + 4.52981696226325E-0001 4.52376125966812E-0001 4.51771243604067E-0001 4.51167048480786E-0001 4.50563539940189E-0001 + 4.49960717326028E-0001 4.49358579982578E-0001 4.48757127254646E-0001 4.48156358487560E-0001 4.47556273027182E-0001 + 4.46956870219892E-0001 4.46358149412601E-0001 4.45760109952743E-0001 4.45162751188276E-0001 4.44566072467686E-0001 + 4.43970073139981E-0001 4.43374752554692E-0001 4.42780110061875E-0001 4.42186145012108E-0001 4.41592856756494E-0001 + 4.41000244646653E-0001 4.40408308034734E-0001 4.39817046273403E-0001 4.39226458715849E-0001 4.38636544715783E-0001 + 4.38047303627432E-0001 4.37458734805550E-0001 4.36870837605405E-0001 4.36283611382787E-0001 4.35697055494006E-0001 + 4.35111169295889E-0001 4.34525952145782E-0001 4.33941403401552E-0001 4.33357522421576E-0001 4.32774308564758E-0001 + 4.32191761190512E-0001 4.31609879658773E-0001 4.31028663329989E-0001 4.30448111565125E-0001 4.29868223725665E-0001 + 4.29288999173600E-0001 4.28710437271446E-0001 4.28132537382225E-0001 4.27555298869480E-0001 4.26978721097262E-0001 + 4.26402803430140E-0001 4.25827545233194E-0001 4.25252945872014E-0001 4.24679004712708E-0001 4.24105721121894E-0001 + 4.23533094466700E-0001 4.22961124114767E-0001 4.22389809434246E-0001 4.21819149793799E-0001 4.21249144562598E-0001 + 4.20679793110326E-0001 4.20111094807174E-0001 4.19543049023845E-0001 4.18975655131547E-0001 4.18408912502001E-0001 + 4.17842820507429E-0001 4.17277378520570E-0001 4.16712585914665E-0001 4.16148442063462E-0001 4.15584946341218E-0001 + 4.15022098122695E-0001 4.14459896783161E-0001 4.13898341698390E-0001 4.13337432244663E-0001 4.12777167798762E-0001 + 4.12217547737979E-0001 4.11658571440105E-0001 4.11100238283440E-0001 4.10542547646783E-0001 4.09985498909440E-0001 + 4.09429091451217E-0001 4.08873324652426E-0001 4.08318197893877E-0001 4.07763710556885E-0001 4.07209862023266E-0001 + 4.06656651675336E-0001 4.06104078895914E-0001 4.05552143068317E-0001 4.05000843576364E-0001 4.04450179804373E-0001 + 4.03900151137162E-0001 4.03350756960049E-0001 4.02801996658845E-0001 4.02253869619869E-0001 4.01706375229930E-0001 + 4.01159512876341E-0001 4.00613281946906E-0001 4.00067681829931E-0001 3.99522711914217E-0001 3.98978371589060E-0001 + 3.98434660244255E-0001 3.97891577270090E-0001 3.97349122057351E-0001 3.96807293997315E-0001 3.96266092481759E-0001 + 3.95725516902949E-0001 3.95185566653648E-0001 3.94646241127112E-0001 3.94107539717091E-0001 3.93569461817826E-0001 + 3.93032006824053E-0001 3.92495174130999E-0001 3.91958963134381E-0001 3.91423373230412E-0001 3.90888403815792E-0001 + 3.90354054287715E-0001 3.89820324043863E-0001 3.89287212482411E-0001 3.88754719002022E-0001 3.88222843001847E-0001 + 3.87691583881530E-0001 3.87160941041201E-0001 3.86630913881480E-0001 3.86101501803475E-0001 3.85572704208780E-0001 + 3.85044520499480E-0001 3.84516950078143E-0001 3.83989992347826E-0001 3.83463646712075E-0001 3.82937912574917E-0001 + 3.82412789340868E-0001 3.81888276414930E-0001 3.81364373202587E-0001 3.80841079109812E-0001 3.80318393543058E-0001 + 3.79796315909267E-0001 3.79274845615860E-0001 3.78753982070745E-0001 3.78233724682312E-0001 3.77714072859431E-0001 + 3.77195026011459E-0001 3.76676583548233E-0001 3.76158744880073E-0001 3.75641509417777E-0001 3.75124876572629E-0001 + 3.74608845756390E-0001 3.74093416381301E-0001 3.73578587860086E-0001 3.73064359605949E-0001 3.72550731032571E-0001 + 3.72037701554113E-0001 3.71525270585215E-0001 3.71013437540995E-0001 3.70502201837050E-0001 3.69991562889453E-0001 + 3.69481520114758E-0001 3.68972072929991E-0001 3.68463220752660E-0001 3.67954963000745E-0001 3.67447299092705E-0001 + 3.66940228447474E-0001 3.66433750484461E-0001 3.65927864623551E-0001 3.65422570285103E-0001 3.64917866889950E-0001 + 3.64413753859403E-0001 3.63910230615238E-0001 3.63407296579715E-0001 3.62904951175560E-0001 3.62403193825976E-0001 + 3.61902023954635E-0001 3.61401440985682E-0001 3.60901444343738E-0001 3.60402033453887E-0001 3.59903207741693E-0001 + 3.59404966633186E-0001 3.58907309554868E-0001 3.58410235933711E-0001 3.57913745197155E-0001 3.57417836773113E-0001 + 3.56922510089964E-0001 3.56427764576557E-0001 3.55933599662212E-0001 3.55440014776713E-0001 3.54947009350315E-0001 + 3.54454582813739E-0001 3.53962734598173E-0001 3.53471464135273E-0001 3.52980770857162E-0001 3.52490654196429E-0001 + 3.52001113586127E-0001 3.51512148459776E-0001 3.51023758251364E-0001 3.50535942395337E-0001 3.50048700326613E-0001 + 3.49562031480570E-0001 3.49075935293052E-0001 3.48590411200366E-0001 3.48105458639282E-0001 3.47621077047034E-0001 + 3.47137265861316E-0001 3.46654024520288E-0001 3.46171352462571E-0001 3.45689249127246E-0001 3.45207713953857E-0001 + 3.44726746382408E-0001 3.44246345853366E-0001 3.43766511807655E-0001 3.43287243686662E-0001 3.42808540932233E-0001 + 3.42330402986673E-0001 3.41852829292747E-0001 3.41375819293678E-0001 3.40899372433146E-0001 3.40423488155294E-0001 + 3.39948165904717E-0001 3.39473405126473E-0001 3.38999205266073E-0001 3.38525565769487E-0001 3.38052486083142E-0001 + 3.37579965653919E-0001 3.37108003929156E-0001 3.36636600356649E-0001 3.36165754384647E-0001 3.35695465461853E-0001 + 3.35225733037428E-0001 3.34756556560983E-0001 3.34287935482587E-0001 3.33819869252761E-0001 3.33352357322480E-0001 + 3.32885399143170E-0001 3.32418994166714E-0001 3.31953141845444E-0001 3.31487841632143E-0001 3.31023092980050E-0001 + 3.30558895342853E-0001 3.30095248174692E-0001 3.29632150930157E-0001 3.29169603064289E-0001 3.28707604032580E-0001 + 3.28246153290970E-0001 3.27785250295850E-0001 3.27324894504061E-0001 3.26865085372893E-0001 3.26405822360081E-0001 + 3.25947104923814E-0001 3.25488932522725E-0001 3.25031304615895E-0001 3.24574220662854E-0001 3.24117680123579E-0001 + 3.23661682458493E-0001 3.23206227128466E-0001 3.22751313594814E-0001 3.22296941319297E-0001 3.21843109764125E-0001 + 3.21389818391947E-0001 3.20937066665864E-0001 3.20484854049416E-0001 3.20033180006590E-0001 3.19582044001816E-0001 + 3.19131445499967E-0001 3.18681383966362E-0001 3.18231858866760E-0001 3.17782869667365E-0001 3.17334415834822E-0001 + 3.16886496836218E-0001 3.16439112139085E-0001 3.15992261211389E-0001 3.15545943521546E-0001 3.15100158538409E-0001 + 3.14654905731269E-0001 3.14210184569862E-0001 3.13765994524360E-0001 3.13322335065378E-0001 3.12879205663966E-0001 + 3.12436605791618E-0001 3.11994534920264E-0001 3.11552992522272E-0001 3.11111978070449E-0001 3.10671491038041E-0001 + 3.10231530898728E-0001 3.09792097126630E-0001 3.09353189196303E-0001 3.08914806582740E-0001 3.08476948761371E-0001 + 3.08039615208059E-0001 3.07602805399105E-0001 3.07166518811245E-0001 3.06730754921649E-0001 3.06295513207924E-0001 + 3.05860793148109E-0001 3.05426594220679E-0001 3.04992915904540E-0001 3.04559757679036E-0001 3.04127119023938E-0001 + 3.03694999419456E-0001 3.03263398346230E-0001 3.02832315285331E-0001 3.02401749718264E-0001 3.01971701126964E-0001 + 3.01542168993800E-0001 3.01113152801568E-0001 3.00684652033498E-0001 3.00256666173250E-0001 2.99829194704913E-0001 + 2.99402237113007E-0001 2.98975792882482E-0001 2.98549861498713E-0001 2.98124442447510E-0001 2.97699535215107E-0001 + 2.97275139288170E-0001 2.96851254153789E-0001 2.96427879299486E-0001 2.96005014213209E-0001 2.95582658383328E-0001 + 2.95160811298648E-0001 2.94739472448397E-0001 2.94318641322227E-0001 2.93898317410219E-0001 2.93478500202878E-0001 + 2.93059189191136E-0001 2.92640383866347E-0001 2.92222083720293E-0001 2.91804288245178E-0001 2.91386996933633E-0001 + 2.90970209278709E-0001 2.90553924773884E-0001 2.90138142913056E-0001 2.89722863190549E-0001 2.89308085101107E-0001 + 2.88893808139899E-0001 2.88480031802514E-0001 2.88066755584963E-0001 2.87653978983680E-0001 2.87241701495516E-0001 + 2.86829922617749E-0001 2.86418641848072E-0001 2.86007858684602E-0001 2.85597572625874E-0001 2.85187783170843E-0001 + 2.84778489818884E-0001 2.84369692069789E-0001 2.83961389423771E-0001 2.83553581381461E-0001 2.83146267443909E-0001 + 2.82739447112580E-0001 2.82333119889359E-0001 2.81927285276549E-0001 2.81521942776865E-0001 2.81117091893446E-0001 + 2.80712732129843E-0001 2.80308862990022E-0001 2.79905483978369E-0001 2.79502594599682E-0001 2.79100194359174E-0001 + 2.78698282762477E-0001 2.78296859315632E-0001 2.77895923525101E-0001 2.77495474897753E-0001 2.77095512940875E-0001 + 2.76696037162168E-0001 2.76297047069742E-0001 2.75898542172125E-0001 2.75500521978254E-0001 2.75102985997480E-0001 + 2.74705933739565E-0001 2.74309364714683E-0001 2.73913278433420E-0001 2.73517674406772E-0001 2.73122552146148E-0001 + 2.72727911163364E-0001 2.72333750970650E-0001 2.71940071080644E-0001 2.71546871006394E-0001 2.71154150261356E-0001 + 2.70761908359398E-0001 2.70370144814794E-0001 2.69978859142229E-0001 2.69588050856794E-0001 2.69197719473989E-0001 + 2.68807864509723E-0001 2.68418485480308E-0001 2.68029581902467E-0001 2.67641153293330E-0001 2.67253199170431E-0001 + 2.66865719051712E-0001 2.66478712455520E-0001 2.66092178900609E-0001 2.65706117906134E-0001 2.65320528991662E-0001 + 2.64935411677159E-0001 2.64550765482998E-0001 2.64166589929955E-0001 2.63782884539212E-0001 2.63399648832353E-0001 + 2.63016882331364E-0001 2.62634584558637E-0001 2.62252755036965E-0001 2.61871393289544E-0001 2.61490498839971E-0001 + 2.61110071212248E-0001 2.60730109930773E-0001 2.60350614520351E-0001 2.59971584506186E-0001 2.59593019413882E-0001 + 2.59214918769444E-0001 2.58837282099278E-0001 2.58460108930189E-0001 2.58083398789379E-0001 2.57707151204456E-0001 + 2.57331365703420E-0001 2.56956041814675E-0001 2.56581179067021E-0001 2.56206776989655E-0001 2.55832835112176E-0001 + 2.55459352964575E-0001 2.55086330077245E-0001 2.54713765980975E-0001 2.54341660206950E-0001 2.53970012286751E-0001 + 2.53598821752357E-0001 2.53228088136141E-0001 2.52857810970873E-0001 2.52487989789717E-0001 2.52118624126234E-0001 + 2.51749713514380E-0001 2.51381257488502E-0001 2.51013255583345E-0001 2.50645707334045E-0001 2.50278612276135E-0001 + 2.49911969945539E-0001 2.49545779878575E-0001 2.49180041611953E-0001 2.48814754682777E-0001 2.48449918628542E-0001 + 2.48085532987135E-0001 2.47721597296836E-0001 2.47358111096315E-0001 2.46995073924634E-0001 2.46632485321245E-0001 + 2.46270344825993E-0001 2.45908651979111E-0001 2.45547406321221E-0001 2.45186607393338E-0001 2.44826254736865E-0001 + 2.44466347893593E-0001 2.44106886405704E-0001 2.43747869815769E-0001 2.43389297666743E-0001 2.43031169501975E-0001 + 2.42673484865197E-0001 2.42316243300532E-0001 2.41959444352489E-0001 2.41603087565964E-0001 2.41247172486239E-0001 + 2.40891698658982E-0001 2.40536665630250E-0001 2.40182072946483E-0001 2.39827920154509E-0001 2.39474206801540E-0001 + 2.39120932435172E-0001 2.38768096603388E-0001 2.38415698854553E-0001 2.38063738737419E-0001 2.37712215801121E-0001 + 2.37361129595178E-0001 2.37010479669489E-0001 2.36660265574342E-0001 2.36310486860404E-0001 2.35961143078724E-0001 + 2.35612233780736E-0001 2.35263758518255E-0001 2.34915716843477E-0001 2.34568108308981E-0001 2.34220932467726E-0001 + 2.33874188873051E-0001 2.33527877078679E-0001 2.33181996638710E-0001 2.32836547107627E-0001 2.32491528040290E-0001 + 2.32146938991941E-0001 2.31802779518200E-0001 2.31459049175066E-0001 2.31115747518918E-0001 2.30772874106512E-0001 + 2.30430428494984E-0001 2.30088410241847E-0001 2.29746818904990E-0001 2.29405654042683E-0001 2.29064915213569E-0001 + 2.28724601976672E-0001 2.28384713891390E-0001 2.28045250517499E-0001 2.27706211415150E-0001 2.27367596144870E-0001 + 2.27029404267559E-0001 2.26691635344499E-0001 2.26354288937340E-0001 2.26017364608110E-0001 2.25680861919212E-0001 + 2.25344780433422E-0001 2.25009119713891E-0001 2.24673879324140E-0001 2.24339058828068E-0001 2.24004657789945E-0001 + 2.23670675774416E-0001 2.23337112346494E-0001 2.23003967071570E-0001 2.22671239515402E-0001 2.22338929244122E-0001 + 2.22007035824235E-0001 2.21675558822615E-0001 2.21344497806507E-0001 2.21013852343529E-0001 2.20683622001667E-0001 + 2.20353806349279E-0001 2.20024404955090E-0001 2.19695417388198E-0001 2.19366843218070E-0001 2.19038682014541E-0001 + 2.18710933347814E-0001 2.18383596788463E-0001 2.18056671907427E-0001 2.17730158276018E-0001 2.17404055465910E-0001 + 2.17078363049150E-0001 2.16753080598148E-0001 2.16428207685684E-0001 2.16103743884903E-0001 2.15779688769317E-0001 + 2.15456041912804E-0001 2.15132802889608E-0001 2.14809971274340E-0001 2.14487546641974E-0001 2.14165528567851E-0001 + 2.13843916627677E-0001 2.13522710397521E-0001 2.13201909453818E-0001 2.12881513373367E-0001 2.12561521733330E-0001 + 2.12241934111232E-0001 2.11922750084964E-0001 2.11603969232777E-0001 2.11285591133288E-0001 2.10967615365473E-0001 + 2.10650041508673E-0001 2.10332869142589E-0001 2.10016097847286E-0001 2.09699727203190E-0001 2.09383756791086E-0001 + 2.09068186192122E-0001 2.08753014987807E-0001 2.08438242760010E-0001 2.08123869090959E-0001 2.07809893563244E-0001 + 2.07496315759813E-0001 2.07183135263974E-0001 2.06870351659394E-0001 2.06557964530100E-0001 2.06245973460477E-0001 + 2.05934378035268E-0001 2.05623177839573E-0001 2.05312372458853E-0001 2.05001961478924E-0001 2.04691944485960E-0001 + 2.04382321066493E-0001 2.04073090807411E-0001 2.03764253295958E-0001 2.03455808119737E-0001 2.03147754866703E-0001 + 2.02840093125170E-0001 2.02532822483807E-0001 2.02225942531637E-0001 2.01919452858039E-0001 2.01613353052746E-0001 + 2.01307642705848E-0001 2.01002321407787E-0001 2.00697388749359E-0001 2.00392844321714E-0001 2.00088687716357E-0001 + 1.99784918525143E-0001 1.99481536340284E-0001 1.99178540754343E-0001 1.98875931360234E-0001 1.98573707751225E-0001 + 1.98271869520936E-0001 1.97970416263337E-0001 1.97669347572752E-0001 1.97368663043855E-0001 1.97068362271671E-0001 + 1.96768444851574E-0001 1.96468910379292E-0001 1.96169758450900E-0001 1.95870988662825E-0001 1.95572600611843E-0001 + 1.95274593895079E-0001 1.94976968110007E-0001 1.94679722854452E-0001 1.94382857726585E-0001 1.94086372324928E-0001 + 1.93790266248349E-0001 1.93494539096064E-0001 1.93199190467639E-0001 1.92904219962984E-0001 1.92609627182360E-0001 + 1.92315411726371E-0001 1.92021573195972E-0001 1.91728111192461E-0001 1.91435025317482E-0001 1.91142315173029E-0001 + 1.90849980361436E-0001 1.90558020485387E-0001 1.90266435147908E-0001 1.89975223952373E-0001 1.89684386502498E-0001 + 1.89393922402345E-0001 1.89103831256319E-0001 1.88814112669170E-0001 1.88524766245991E-0001 1.88235791592219E-0001 + 1.87947188313633E-0001 1.87658956016356E-0001 1.87371094306855E-0001 1.87083602791936E-0001 1.86796481078749E-0001 + 1.86509728774787E-0001 1.86223345487883E-0001 1.85937330826212E-0001 1.85651684398290E-0001 1.85366405812976E-0001 + 1.85081494679466E-0001 1.84796950607298E-0001 1.84512773206353E-0001 1.84228962086846E-0001 1.83945516859338E-0001 + 1.83662437134726E-0001 1.83379722524246E-0001 1.83097372639475E-0001 1.82815387092327E-0001 1.82533765495054E-0001 + 1.82252507460249E-0001 1.81971612600840E-0001 1.81691080530095E-0001 1.81410910861616E-0001 1.81131103209348E-0001 + 1.80851657187568E-0001 1.80572572410892E-0001 1.80293848494270E-0001 1.80015485052993E-0001 1.79737481702684E-0001 + 1.79459838059302E-0001 1.79182553739144E-0001 1.78905628358841E-0001 1.78629061535358E-0001 1.78352852885995E-0001 + 1.78077002028389E-0001 1.77801508580509E-0001 1.77526372160657E-0001 1.77251592387473E-0001 1.76977168879926E-0001 + 1.76703101257321E-0001 1.76429389139296E-0001 1.76156032145821E-0001 1.75883029897199E-0001 1.75610382014064E-0001 + 1.75338088117386E-0001 1.75066147828462E-0001 1.74794560768924E-0001 1.74523326560734E-0001 1.74252444826186E-0001 + 1.73981915187905E-0001 1.73711737268844E-0001 1.73441910692291E-0001 1.73172435081860E-0001 1.72903310061497E-0001 + 1.72634535255479E-0001 1.72366110288409E-0001 1.72098034785222E-0001 1.71830308371181E-0001 1.71562930671879E-0001 + 1.71295901313234E-0001 1.71029219921496E-0001 1.70762886123243E-0001 1.70496899545378E-0001 1.70231259815134E-0001 + 1.69965966560069E-0001 1.69701019408071E-0001 1.69436417987352E-0001 1.69172161926453E-0001 1.68908250854241E-0001 + 1.68644684399906E-0001 1.68381462192969E-0001 1.68118583863272E-0001 1.67856049040986E-0001 1.67593857356604E-0001 + 1.67332008440946E-0001 1.67070501925158E-0001 1.66809337440705E-0001 1.66548514619384E-0001 1.66288033093308E-0001 + 1.66027892494921E-0001 1.65768092456985E-0001 1.65508632612589E-0001 1.65249512595142E-0001 1.64990732038378E-0001 + 1.64732290576353E-0001 1.64474187843445E-0001 1.64216423474354E-0001 1.63958997104102E-0001 1.63701908368034E-0001 + 1.63445156901814E-0001 1.63188742341429E-0001 1.62932664323187E-0001 1.62676922483714E-0001 1.62421516459959E-0001 + 1.62166445889191E-0001 1.61911710409000E-0001 1.61657309657292E-0001 1.61403243272296E-0001 1.61149510892560E-0001 + 1.60896112156948E-0001 1.60643046704647E-0001 1.60390314175160E-0001 1.60137914208308E-0001 1.59885846444233E-0001 + 1.59634110523392E-0001 1.59382706086560E-0001 1.59131632774831E-0001 1.58880890229614E-0001 1.58630478092638E-0001 + 1.58380396005946E-0001 1.58130643611897E-0001 1.57881220553170E-0001 1.57632126472756E-0001 1.57383361013964E-0001 + 1.57134923820418E-0001 1.56886814536057E-0001 1.56639032805136E-0001 1.56391578272224E-0001 1.56144450582205E-0001 + 1.55897649380277E-0001 1.55651174311953E-0001 1.55405025023059E-0001 1.55159201159736E-0001 1.54913702368436E-0001 + 1.54668528295928E-0001 1.54423678589291E-0001 1.54179152895917E-0001 1.53934950863512E-0001 1.53691072140094E-0001 + 1.53447516373992E-0001 1.53204283213848E-0001 1.52961372308615E-0001 1.52718783307557E-0001 1.52476515860251E-0001 + 1.52234569616584E-0001 1.51992944226753E-0001 1.51751639341266E-0001 1.51510654610941E-0001 1.51269989686906E-0001 + 1.51029644220601E-0001 1.50789617863772E-0001 1.50549910268477E-0001 1.50310521087082E-0001 1.50071449972263E-0001 + 1.49832696577002E-0001 1.49594260554593E-0001 1.49356141558636E-0001 1.49118339243039E-0001 1.48880853262020E-0001 + 1.48643683270101E-0001 1.48406828922114E-0001 1.48170289873197E-0001 1.47934065778796E-0001 1.47698156294662E-0001 + 1.47462561076853E-0001 1.47227279781733E-0001 1.46992312065975E-0001 1.46757657586552E-0001 1.46523316000747E-0001 + 1.46289286966148E-0001 1.46055570140645E-0001 1.45822165182435E-0001 1.45589071750021E-0001 1.45356289502207E-0001 + 1.45123818098105E-0001 1.44891657197128E-0001 1.44659806458993E-0001 1.44428265543721E-0001 1.44197034111638E-0001 + 1.43966111823371E-0001 1.43735498339849E-0001 1.43505193322307E-0001 1.43275196432278E-0001 1.43045507331601E-0001 + 1.42816125682415E-0001 1.42587051147161E-0001 1.42358283388583E-0001 1.42129822069721E-0001 1.41901666853924E-0001 + 1.41673817404836E-0001 1.41446273386403E-0001 1.41219034462872E-0001 1.40992100298789E-0001 1.40765470559003E-0001 + 1.40539144908658E-0001 1.40313123013202E-0001 1.40087404538379E-0001 1.39861989150233E-0001 1.39636876515108E-0001 + 1.39412066299645E-0001 1.39187558170785E-0001 1.38963351795766E-0001 1.38739446842123E-0001 1.38515842977691E-0001 + 1.38292539870602E-0001 1.38069537189283E-0001 1.37846834602461E-0001 1.37624431779159E-0001 1.37402328388695E-0001 + 1.37180524100686E-0001 1.36959018585043E-0001 1.36737811511973E-0001 1.36516902551981E-0001 1.36296291375866E-0001 + 1.36075977654722E-0001 1.35855961059938E-0001 1.35636241263199E-0001 1.35416817936484E-0001 1.35197690752066E-0001 + 1.34978859382513E-0001 1.34760323500686E-0001 1.34542082779743E-0001 1.34324136893129E-0001 1.34106485514590E-0001 + 1.33889128318160E-0001 1.33672064978166E-0001 1.33455295169233E-0001 1.33238818566270E-0001 1.33022634844486E-0001 + 1.32806743679378E-0001 1.32591144746735E-0001 1.32375837722640E-0001 1.32160822283464E-0001 1.31946098105873E-0001 + 1.31731664866819E-0001 1.31517522243551E-0001 1.31303669913602E-0001 1.31090107554801E-0001 1.30876834845263E-0001 + 1.30663851463396E-0001 1.30451157087895E-0001 1.30238751397745E-0001 1.30026634072223E-0001 1.29814804790892E-0001 + 1.29603263233603E-0001 1.29392009080500E-0001 1.29181042012011E-0001 1.28970361708855E-0001 1.28759967852037E-0001 + 1.28549860122851E-0001 1.28340038202877E-0001 1.28130501773985E-0001 1.27921250518330E-0001 1.27712284118354E-0001 + 1.27503602256787E-0001 1.27295204616644E-0001 1.27087090881226E-0001 1.26879260734123E-0001 1.26671713859206E-0001 + 1.26464449940637E-0001 1.26257468662859E-0001 1.26050769710602E-0001 1.25844352768881E-0001 1.25638217522996E-0001 + 1.25432363658531E-0001 1.25226790861354E-0001 1.25021498817619E-0001 1.24816487213761E-0001 1.24611755736502E-0001 + 1.24407304072844E-0001 1.24203131910075E-0001 1.23999238935764E-0001 1.23795624837766E-0001 1.23592289304216E-0001 + 1.23389232023531E-0001 1.23186452684412E-0001 1.22983950975842E-0001 1.22781726587084E-0001 1.22579779207684E-0001 + 1.22378108527470E-0001 1.22176714236550E-0001 1.21975596025312E-0001 1.21774753584429E-0001 1.21574186604848E-0001 + 1.21373894777803E-0001 1.21173877794803E-0001 1.20974135347640E-0001 1.20774667128385E-0001 1.20575472829388E-0001 + 1.20376552143279E-0001 1.20177904762965E-0001 1.19979530381636E-0001 1.19781428692756E-0001 1.19583599390071E-0001 + 1.19386042167603E-0001 1.19188756719654E-0001 1.18991742740803E-0001 1.18794999925905E-0001 1.18598527970096E-0001 + 1.18402326568785E-0001 1.18206395417661E-0001 1.18010734212690E-0001 1.17815342650113E-0001 1.17620220426447E-0001 + 1.17425367238487E-0001 1.17230782783303E-0001 1.17036466758240E-0001 1.16842418860922E-0001 1.16648638789244E-0001 + 1.16455126241378E-0001 1.16261880915772E-0001 1.16068902511147E-0001 1.15876190726499E-0001 1.15683745261099E-0001 + 1.15491565814492E-0001 1.15299652086496E-0001 1.15108003777205E-0001 1.14916620586983E-0001 1.14725502216470E-0001 + 1.14534648366578E-0001 1.14344058738494E-0001 1.14153733033674E-0001 1.13963670953849E-0001 1.13773872201021E-0001 + 1.13584336477467E-0001 1.13395063485732E-0001 1.13206052928634E-0001 1.13017304509265E-0001 1.12828817930984E-0001 + 1.12640592897425E-0001 1.12452629112489E-0001 1.12264926280352E-0001 1.12077484105457E-0001 1.11890302292519E-0001 + 1.11703380546522E-0001 1.11516718572721E-0001 1.11330316076640E-0001 1.11144172764071E-0001 1.10958288341079E-0001 + 1.10772662513996E-0001 1.10587294989420E-0001 1.10402185474223E-0001 1.10217333675541E-0001 1.10032739300781E-0001 + 1.09848402057617E-0001 1.09664321653990E-0001 1.09480497798111E-0001 1.09296930198456E-0001 1.09113618563769E-0001 + 1.08930562603061E-0001 1.08747762025611E-0001 1.08565216540964E-0001 1.08382925858930E-0001 1.08200889689587E-0001 + 1.08019107743278E-0001 1.07837579730613E-0001 1.07656305362466E-0001 1.07475284349978E-0001 1.07294516404554E-0001 + 1.07114001237865E-0001 1.06933738561846E-0001 1.06753728088699E-0001 1.06573969530886E-0001 1.06394462601136E-0001 + 1.06215207012444E-0001 1.06036202478064E-0001 1.05857448711518E-0001 1.05678945426590E-0001 1.05500692337326E-0001 + 1.05322689158036E-0001 1.05144935603293E-0001 1.04967431387934E-0001 1.04790176227055E-0001 1.04613169836017E-0001 + 1.04436411930444E-0001 1.04259902226217E-0001 1.04083640439485E-0001 1.03907626286653E-0001 1.03731859484391E-0001 + 1.03556339749629E-0001 1.03381066799557E-0001 1.03206040351626E-0001 1.03031260123548E-0001 1.02856725833295E-0001 + 1.02682437199100E-0001 1.02508393939455E-0001 1.02334595773110E-0001 1.02161042419078E-0001 1.01987733596630E-0001 + 1.01814669025294E-0001 1.01641848424860E-0001 1.01469271515375E-0001 1.01296938017145E-0001 1.01124847650734E-0001 + 1.00953000136965E-0001 1.00781395196918E-0001 1.00610032551930E-0001 1.00438911923599E-0001 1.00268033033776E-0001 + 1.00097395604573E-0001 9.99269993583552E-0002 9.97568440177482E-0002 9.95869293056320E-0002 9.94172549451433E-0002 + 9.92478206596757E-0002 9.90786261728780E-0002 9.89096712086554E-0002 9.87409554911684E-0002 9.85724787448335E-0002 + 9.84042406943216E-0002 9.82362410645589E-0002 9.80684795807269E-0002 9.79009559682611E-0002 9.77336699528520E-0002 + 9.75666212604447E-0002 9.73998096172366E-0002 9.72332347496815E-0002 9.70668963844849E-0002 9.69007942486071E-0002 + 9.67349280692606E-0002 9.65692975739120E-0002 9.64039024902807E-0002 9.62387425463375E-0002 9.60738174703081E-0002 + 9.59091269906684E-0002 9.57446708361478E-0002 9.55804487357269E-0002 9.54164604186386E-0002 9.52527056143676E-0002 + 9.50891840526485E-0002 9.49258954634694E-0002 9.47628395770674E-0002 9.46000161239319E-0002 9.44374248348019E-0002 + 9.42750654406673E-0002 9.41129376727686E-0002 9.39510412625956E-0002 9.37893759418888E-0002 9.36279414426376E-0002 + 9.34667374970814E-0002 9.33057638377089E-0002 9.31450201972581E-0002 9.29845063087154E-0002 9.28242219053161E-0002 + 9.26641667205446E-0002 9.25043404881328E-0002 9.23447429420615E-0002 9.21853738165594E-0002 9.20262328461029E-0002 + 9.18673197654158E-0002 9.17086343094694E-0002 9.15501762134828E-0002 9.13919452129212E-0002 9.12339410434974E-0002 + 9.10761634411707E-0002 9.09186121421472E-0002 9.07612868828787E-0002 9.06041874000632E-0002 9.04473134306452E-0002 + 9.02906647118143E-0002 9.01342409810060E-0002 8.99780419759016E-0002 8.98220674344261E-0002 8.96663170947516E-0002 + 8.95107906952932E-0002 8.93554879747118E-0002 8.92004086719119E-0002 8.90455525260429E-0002 8.88909192764984E-0002 + 8.87365086629145E-0002 8.85823204251731E-0002 8.84283543033978E-0002 8.82746100379568E-0002 8.81210873694604E-0002 + 8.79677860387626E-0002 8.78147057869604E-0002 8.76618463553918E-0002 8.75092074856396E-0002 8.73567889195267E-0002 + 8.72045903991195E-0002 8.70526116667251E-0002 8.69008524648931E-0002 8.67493125364145E-0002 8.65979916243210E-0002 + 8.64468894718862E-0002 8.62960058226239E-0002 8.61453404202892E-0002 8.59948930088776E-0002 8.58446633326252E-0002 + 8.56946511360077E-0002 8.55448561637411E-0002 8.53952781607817E-0002 8.52459168723246E-0002 8.50967720438051E-0002 + 8.49478434208974E-0002 8.47991307495153E-0002 8.46506337758108E-0002 8.45023522461749E-0002 8.43542859072375E-0002 + 8.42064345058662E-0002 8.40587977891675E-0002 8.39113755044856E-0002 8.37641673994028E-0002 8.36171732217384E-0002 + 8.34703927195495E-0002 8.33238256411310E-0002 8.31774717350138E-0002 8.30313307499668E-0002 8.28854024349956E-0002 + 8.27396865393408E-0002 8.25941828124818E-0002 8.24488910041321E-0002 8.23038108642426E-0002 8.21589421429991E-0002 + 8.20142845908236E-0002 8.18698379583740E-0002 8.17256019965418E-0002 8.15815764564558E-0002 8.14377610894782E-0002 + 8.12941556472068E-0002 8.11507598814731E-0002 8.10075735443440E-0002 8.08645963881204E-0002 8.07218281653360E-0002 + 8.05792686287604E-0002 8.04369175313954E-0002 8.02947746264769E-0002 8.01528396674738E-0002 8.00111124080884E-0002 + 7.98695926022561E-0002 7.97282800041446E-0002 7.95871743681548E-0002 7.94462754489194E-0002 7.93055830013042E-0002 + 7.91650967804057E-0002 7.90248165415542E-0002 7.88847420403102E-0002 7.87448730324661E-0002 7.86052092740462E-0002 + 7.84657505213052E-0002 7.83264965307295E-0002 7.81874470590359E-0002 7.80486018631722E-0002 7.79099607003165E-0002 + 7.77715233278769E-0002 7.76332895034923E-0002 7.74952589850307E-0002 7.73574315305908E-0002 7.72198068985003E-0002 + 7.70823848473167E-0002 7.69451651358264E-0002 7.68081475230447E-0002 7.66713317682166E-0002 7.65347176308149E-0002 + 7.63983048705416E-0002 7.62620932473267E-0002 7.61260825213289E-0002 7.59902724529343E-0002 7.58546628027568E-0002 + 7.57192533316388E-0002 7.55840438006492E-0002 7.54490339710849E-0002 7.53142236044700E-0002 7.51796124625545E-0002 + 7.50452003073168E-0002 7.49109869009607E-0002 7.47769720059171E-0002 7.46431553848425E-0002 7.45095368006202E-0002 + 7.43761160163596E-0002 7.42428927953944E-0002 7.41098669012858E-0002 7.39770380978188E-0002 7.38444061490050E-0002 + 7.37119708190797E-0002 7.35797318725041E-0002 7.34476890739639E-0002 7.33158421883688E-0002 7.31841909808537E-0002 + 7.30527352167769E-0002 7.29214746617214E-0002 7.27904090814933E-0002 7.26595382421233E-0002 7.25288619098650E-0002 + 7.23983798511951E-0002 7.22680918328141E-0002 7.21379976216451E-0002 7.20080969848339E-0002 7.18783896897494E-0002 + 7.17488755039829E-0002 7.16195541953475E-0002 7.14904255318786E-0002 7.13614892818340E-0002 7.12327452136927E-0002 + 7.11041930961558E-0002 7.09758326981456E-0002 7.08476637888059E-0002 7.07196861375012E-0002 7.05918995138170E-0002 + 7.04643036875600E-0002 7.03368984287569E-0002 7.02096835076554E-0002 7.00826586947230E-0002 6.99558237606476E-0002 + 6.98291784763369E-0002 6.97027226129179E-0002 6.95764559417381E-0002 6.94503782343634E-0002 6.93244892625796E-0002 + 6.91987887983918E-0002 6.90732766140225E-0002 6.89479524819150E-0002 6.88228161747297E-0002 6.86978674653460E-0002 + 6.85731061268610E-0002 6.84485319325905E-0002 6.83241446560681E-0002 6.81999440710440E-0002 6.80759299514879E-0002 + 6.79521020715850E-0002 6.78284602057390E-0002 6.77050041285697E-0002 6.75817336149145E-0002 6.74586484398276E-0002 + 6.73357483785783E-0002 6.72130332066543E-0002 6.70905026997580E-0002 6.69681566338087E-0002 6.68459947849408E-0002 + 6.67240169295051E-0002 6.66022228440678E-0002 6.64806123054099E-0002 6.63591850905283E-0002 6.62379409766344E-0002 + 6.61168797411549E-0002 6.59960011617309E-0002 6.58753050162184E-0002 6.57547910826872E-0002 6.56344591394215E-0002 + 6.55143089649199E-0002 6.53943403378944E-0002 6.52745530372709E-0002 6.51549468421889E-0002 6.50355215320013E-0002 + 6.49162768862740E-0002 6.47972126847859E-0002 6.46783287075292E-0002 6.45596247347081E-0002 6.44411005467401E-0002 + 6.43227559242545E-0002 6.42045906480935E-0002 6.40866044993105E-0002 6.39687972591712E-0002 6.38511687091532E-0002 + 6.37337186309451E-0002 6.36164468064475E-0002 6.34993530177723E-0002 6.33824370472413E-0002 6.32656986773888E-0002 + 6.31491376909586E-0002 6.30327538709058E-0002 6.29165470003955E-0002 6.28005168628031E-0002 6.26846632417147E-0002 + 6.25689859209248E-0002 6.24534846844395E-0002 6.23381593164732E-0002 6.22230096014504E-0002 6.21080353240042E-0002 + 6.19932362689776E-0002 6.18786122214222E-0002 6.17641629665977E-0002 6.16498882899738E-0002 6.15357879772274E-0002 + 6.14218618142445E-0002 6.13081095871185E-0002 6.11945310821514E-0002 6.10811260858529E-0002 6.09678943849399E-0002 + 6.08548357663374E-0002 6.07419500171771E-0002 6.06292369247982E-0002 6.05166962767470E-0002 6.04043278607766E-0002 + 6.02921314648464E-0002 6.01801068771224E-0002 6.00682538859776E-0002 5.99565722799902E-0002 5.98450618479452E-0002 + 5.97337223788331E-0002 5.96225536618505E-0002 5.95115554863989E-0002 5.94007276420854E-0002 5.92900699187229E-0002 + 5.91795821063284E-0002 5.90692639951247E-0002 5.89591153755388E-0002 5.88491360382027E-0002 5.87393257739523E-0002 + 5.86296843738281E-0002 5.85202116290747E-0002 5.84109073311404E-0002 5.83017712716777E-0002 5.81928032425428E-0002 + 5.80840030357942E-0002 5.79753704436954E-0002 5.78669052587118E-0002 5.77586072735125E-0002 5.76504762809689E-0002 + 5.75425120741554E-0002 5.74347144463493E-0002 5.73270831910289E-0002 5.72196181018765E-0002 5.71123189727750E-0002 + 5.70051855978101E-0002 5.68982177712685E-0002 5.67914152876391E-0002 5.66847779416121E-0002 5.65783055280780E-0002 + 5.64719978421301E-0002 5.63658546790612E-0002 5.62598758343656E-0002 5.61540611037379E-0002 5.60484102830733E-0002 + 5.59429231684676E-0002 5.58375995562160E-0002 5.57324392428145E-0002 5.56274420249582E-0002 5.55226076995427E-0002 + 5.54179360636622E-0002 5.53134269146113E-0002 5.52090800498830E-0002 5.51048952671695E-0002 5.50008723643623E-0002 + 5.48970111395511E-0002 5.47933113910245E-0002 5.46897729172696E-0002 5.45863955169718E-0002 5.44831789890143E-0002 + 5.43801231324784E-0002 5.42772277466434E-0002 5.41744926309860E-0002 5.40719175851805E-0002 5.39695024090986E-0002 + 5.38672469028094E-0002 5.37651508665786E-0002 5.36632141008687E-0002 5.35614364063397E-0002 5.34598175838471E-0002 + 5.33583574344438E-0002 5.32570557593787E-0002 5.31559123600959E-0002 5.30549270382370E-0002 5.29540995956381E-0002 + 5.28534298343319E-0002 5.27529175565456E-0002 5.26525625647026E-0002 5.25523646614214E-0002 5.24523236495146E-0002 + 5.23524393319910E-0002 5.22527115120532E-0002 5.21531399930990E-0002 5.20537245787198E-0002 5.19544650727020E-0002 + 5.18553612790262E-0002 5.17564130018658E-0002 5.16576200455897E-0002 5.15589822147590E-0002 5.14604993141293E-0002 + 5.13621711486487E-0002 5.12639975234592E-0002 5.11659782438957E-0002 5.10681131154856E-0002 5.09704019439495E-0002 + 5.08728445352002E-0002 5.07754406953435E-0002 5.06781902306765E-0002 5.05810929476897E-0002 5.04841486530647E-0002 + 5.03873571536751E-0002 5.02907182565863E-0002 5.01942317690551E-0002 5.00978974985297E-0002 5.00017152526498E-0002 + 4.99056848392460E-0002 4.98098060663396E-0002 4.97140787421427E-0002 4.96185026750585E-0002 4.95230776736801E-0002 + 4.94278035467912E-0002 4.93326801033658E-0002 4.92377071525677E-0002 4.91428845037507E-0002 4.90482119664580E-0002 + 4.89536893504229E-0002 4.88593164655676E-0002 4.87650931220040E-0002 4.86710191300332E-0002 4.85770943001443E-0002 + 4.84833184430166E-0002 4.83896913695170E-0002 4.82962128907018E-0002 4.82028828178147E-0002 4.81097009622884E-0002 + 4.80166671357437E-0002 4.79237811499884E-0002 4.78310428170193E-0002 4.77384519490200E-0002 4.76460083583620E-0002 + 4.75537118576037E-0002 4.74615622594912E-0002 4.73695593769577E-0002 4.72777030231222E-0002 4.71859930112921E-0002 + 4.70944291549599E-0002 4.70030112678056E-0002 4.69117391636948E-0002 4.68206126566797E-0002 4.67296315609984E-0002 + 4.66387956910746E-0002 4.65481048615181E-0002 4.64575588871238E-0002 4.63671575828727E-0002 4.62769007639300E-0002 + 4.61867882456474E-0002 4.60968198435606E-0002 4.60069953733901E-0002 4.59173146510416E-0002 4.58277774926050E-0002 + 4.57383837143547E-0002 4.56491331327493E-0002 4.55600255644317E-0002 4.54710608262284E-0002 4.53822387351497E-0002 + 4.52935591083901E-0002 4.52050217633268E-0002 4.51166265175211E-0002 4.50283731887171E-0002 4.49402615948423E-0002 + 4.48522915540067E-0002 4.47644628845033E-0002 4.46767754048079E-0002 4.45892289335784E-0002 4.45018232896554E-0002 + 4.44145582920616E-0002 4.43274337600020E-0002 4.42404495128629E-0002 4.41536053702128E-0002 4.40669011518019E-0002 + 4.39803366775614E-0002 4.38939117676045E-0002 4.38076262422254E-0002 4.37214799218985E-0002 4.36354726272806E-0002 + 4.35496041792079E-0002 4.34638743986982E-0002 4.33782831069489E-0002 4.32928301253385E-0002 4.32075152754256E-0002 + 4.31223383789478E-0002 4.30372992578241E-0002 4.29523977341523E-0002 4.28676336302101E-0002 4.27830067684546E-0002 + 4.26985169715222E-0002 4.26141640622287E-0002 4.25299478635685E-0002 4.24458681987155E-0002 4.23619248910217E-0002 + 4.22781177640182E-0002 4.21944466414142E-0002 4.21109113470977E-0002 4.20275117051345E-0002 4.19442475397684E-0002 + 4.18611186754214E-0002 4.17781249366930E-0002 4.16952661483605E-0002 4.16125421353782E-0002 4.15299527228788E-0002 + 4.14474977361710E-0002 4.13651770007412E-0002 4.12829903422526E-0002 4.12009375865449E-0002 4.11190185596348E-0002 + 4.10372330877153E-0002 4.09555809971559E-0002 4.08740621145021E-0002 4.07926762664753E-0002 4.07114232799734E-0002 + 4.06303029820694E-0002 4.05493152000125E-0002 4.04684597612270E-0002 4.03877364933129E-0002 4.03071452240451E-0002 + 4.02266857813736E-0002 4.01463579934238E-0002 4.00661616884951E-0002 3.99860966950622E-0002 3.99061628417744E-0002 + 3.98263599574545E-0002 3.97466878711006E-0002 3.96671464118841E-0002 3.95877354091510E-0002 3.95084546924206E-0002 + 3.94293040913860E-0002 3.93502834359144E-0002 3.92713925560451E-0002 3.91926312819922E-0002 3.91139994441419E-0002 + 3.90354968730537E-0002 3.89571233994600E-0002 3.88788788542657E-0002 3.88007630685487E-0002 3.87227758735588E-0002 + 3.86449171007184E-0002 3.85671865816220E-0002 3.84895841480361E-0002 3.84121096318990E-0002 3.83347628653208E-0002 + 3.82575436805834E-0002 3.81804519101399E-0002 3.81034873866148E-0002 3.80266499428037E-0002 3.79499394116735E-0002 + 3.78733556263616E-0002 3.77968984201769E-0002 3.77205676265981E-0002 3.76443630792748E-0002 3.75682846120272E-0002 + 3.74923320588451E-0002 3.74165052538890E-0002 3.73408040314891E-0002 3.72652282261455E-0002 3.71897776725277E-0002 + 3.71144522054751E-0002 3.70392516599964E-0002 3.69641758712693E-0002 3.68892246746411E-0002 3.68143979056278E-0002 + 3.67396953999144E-0002 3.66651169933546E-0002 3.65906625219704E-0002 3.65163318219528E-0002 3.64421247296606E-0002 + 3.63680410816211E-0002 3.62940807145298E-0002 3.62202434652493E-0002 3.61465291708111E-0002 3.60729376684136E-0002 + 3.59994687954229E-0002 3.59261223893725E-0002 3.58528982879630E-0002 3.57797963290626E-0002 3.57068163507054E-0002 + 3.56339581910937E-0002 3.55612216885955E-0002 3.54886066817457E-0002 3.54161130092457E-0002 3.53437405099630E-0002 + 3.52714890229316E-0002 3.51993583873508E-0002 3.51273484425869E-0002 3.50554590281710E-0002 3.49836899838003E-0002 + 3.49120411493373E-0002 3.48405123648099E-0002 3.47691034704115E-0002 3.46978143065000E-0002 3.46266447135989E-0002 + 3.45555945323959E-0002 3.44846636037441E-0002 3.44138517686604E-0002 3.43431588683268E-0002 3.42725847440893E-0002 + 3.42021292374578E-0002 3.41317921901067E-0002 3.40615734438740E-0002 3.39914728407614E-0002 3.39214902229346E-0002 + 3.38516254327225E-0002 3.37818783126175E-0002 3.37122487052748E-0002 3.36427364535135E-0002 3.35733414003149E-0002 + 3.35040633888236E-0002 3.34349022623467E-0002 3.33658578643542E-0002 3.32969300384780E-0002 3.32281186285125E-0002 + 3.31594234784147E-0002 3.30908444323030E-0002 3.30223813344581E-0002 3.29540340293227E-0002 3.28858023615003E-0002 + 3.28176861757569E-0002 3.27496853170194E-0002 3.26817996303760E-0002 3.26140289610759E-0002 3.25463731545297E-0002 + 3.24788320563086E-0002 3.24114055121442E-0002 3.23440933679296E-0002 3.22768954697174E-0002 3.22098116637212E-0002 + 3.21428417963145E-0002 3.20759857140311E-0002 3.20092432635646E-0002 3.19426142917683E-0002 3.18760986456556E-0002 + 3.18096961723990E-0002 3.17434067193309E-0002 3.16772301339425E-0002 3.16111662638845E-0002 3.15452149569669E-0002 + 3.14793760611579E-0002 3.14136494245851E-0002 3.13480348955345E-0002 3.12825323224507E-0002 3.12171415539366E-0002 + 3.11518624387537E-0002 3.10866948258212E-0002 3.10216385642165E-0002 3.09566935031750E-0002 3.08918594920897E-0002 + 3.08271363805114E-0002 3.07625240181480E-0002 3.06980222548655E-0002 3.06336309406864E-0002 3.05693499257907E-0002 + 3.05051790605154E-0002 3.04411181953541E-0002 3.03771671809574E-0002 3.03133258681324E-0002 3.02495941078428E-0002 + 3.01859717512085E-0002 3.01224586495055E-0002 3.00590546541663E-0002 2.99957596167789E-0002 2.99325733890875E-0002 + 2.98694958229920E-0002 2.98065267705473E-0002 2.97436660839648E-0002 2.96809136156102E-0002 2.96182692180052E-0002 + 2.95557327438260E-0002 2.94933040459041E-0002 2.94309829772259E-0002 2.93687693909319E-0002 2.93066631403180E-0002 + 2.92446640788338E-0002 2.91827720600839E-0002 2.91209869378264E-0002 2.90593085659741E-0002 2.89977367985934E-0002 + 2.89362714899044E-0002 2.88749124942813E-0002 2.88136596662515E-0002 2.87525128604961E-0002 2.86914719318492E-0002 + 2.86305367352984E-0002 2.85697071259843E-0002 2.85089829592002E-0002 2.84483640903926E-0002 2.83878503751603E-0002 + 2.83274416692550E-0002 2.82671378285805E-0002 2.82069387091932E-0002 2.81468441673017E-0002 2.80868540592662E-0002 + 2.80269682415996E-0002 2.79671865709658E-0002 2.79075089041811E-0002 2.78479350982128E-0002 2.77884650101801E-0002 + 2.77290984973533E-0002 2.76698354171537E-0002 2.76106756271541E-0002 2.75516189850778E-0002 2.74926653487993E-0002 + 2.74338145763436E-0002 2.73750665258864E-0002 2.73164210557537E-0002 2.72578780244217E-0002 2.71994372905173E-0002 + 2.71410987128169E-0002 2.70828621502473E-0002 2.70247274618851E-0002 2.69666945069560E-0002 2.69087631448363E-0002 + 2.68509332350508E-0002 2.67932046372744E-0002 2.67355772113307E-0002 2.66780508171926E-0002 2.66206253149822E-0002 + 2.65633005649697E-0002 2.65060764275750E-0002 2.64489527633660E-0002 2.63919294330593E-0002 2.63350062975196E-0002 + 2.62781832177602E-0002 2.62214600549424E-0002 2.61648366703752E-0002 2.61083129255161E-0002 2.60518886819697E-0002 + 2.59955638014887E-0002 2.59393381459729E-0002 2.58832115774698E-0002 2.58271839581743E-0002 2.57712551504279E-0002 + 2.57154250167197E-0002 2.56596934196852E-0002 2.56040602221072E-0002 2.55485252869147E-0002 2.54930884771836E-0002 + 2.54377496561359E-0002 2.53825086871402E-0002 2.53273654337110E-0002 2.52723197595091E-0002 2.52173715283411E-0002 + 2.51625206041593E-0002 2.51077668510622E-0002 2.50531101332932E-0002 2.49985503152416E-0002 2.49440872614419E-0002 + 2.48897208365738E-0002 2.48354509054621E-0002 2.47812773330767E-0002 2.47271999845322E-0002 2.46732187250881E-0002 + 2.46193334201482E-0002 2.45655439352613E-0002 2.45118501361199E-0002 2.44582518885615E-0002 2.44047490585673E-0002 + 2.43513415122624E-0002 2.42980291159163E-0002 2.42448117359419E-0002 2.41916892388958E-0002 2.41386614914782E-0002 + 2.40857283605328E-0002 2.40328897130466E-0002 2.39801454161495E-0002 2.39274953371149E-0002 2.38749393433588E-0002 + 2.38224773024403E-0002 2.37701090820611E-0002 2.37178345500653E-0002 2.36656535744400E-0002 2.36135660233140E-0002 + 2.35615717649589E-0002 2.35096706677881E-0002 2.34578626003572E-0002 2.34061474313635E-0002 2.33545250296462E-0002 + 2.33029952641862E-0002 2.32515580041057E-0002 2.32002131186686E-0002 2.31489604772800E-0002 2.30977999494861E-0002 + 2.30467314049742E-0002 2.29957547135727E-0002 2.29448697452508E-0002 2.28940763701180E-0002 2.28433744584251E-0002 + 2.27927638805628E-0002 2.27422445070625E-0002 2.26918162085955E-0002 2.26414788559739E-0002 2.25912323201491E-0002 + 2.25410764722127E-0002 2.24910111833961E-0002 2.24410363250704E-0002 2.23911517687461E-0002 2.23413573860733E-0002 + 2.22916530488413E-0002 2.22420386289788E-0002 2.21925139985532E-0002 2.21430790297714E-0002 2.20937335949785E-0002 + 2.20444775666590E-0002 2.19953108174357E-0002 2.19462332200700E-0002 2.18972446474615E-0002 2.18483449726483E-0002 + 2.17995340688066E-0002 2.17508118092506E-0002 2.17021780674325E-0002 2.16536327169424E-0002 2.16051756315078E-0002 + 2.15568066849942E-0002 2.15085257514041E-0002 2.14603327048780E-0002 2.14122274196929E-0002 2.13642097702636E-0002 + 2.13162796311416E-0002 2.12684368770150E-0002 2.12206813827094E-0002 2.11730130231865E-0002 2.11254316735449E-0002 + 2.10779372090193E-0002 2.10305295049811E-0002 2.09832084369377E-0002 2.09359738805327E-0002 2.08888257115456E-0002 + 2.08417638058918E-0002 2.07947880396226E-0002 2.07478982889247E-0002 2.07010944301207E-0002 2.06543763396683E-0002 + 2.06077438941605E-0002 2.05611969703259E-0002 2.05147354450276E-0002 2.04683591952642E-0002 2.04220680981688E-0002 + 2.03758620310095E-0002 2.03297408711889E-0002 2.02837044962441E-0002 2.02377527838466E-0002 2.01918856118024E-0002 + 2.01461028580514E-0002 2.01004044006676E-0002 2.00547901178594E-0002 2.00092598879685E-0002 1.99638135894705E-0002 + 1.99184511009748E-0002 1.98731723012241E-0002 1.98279770690945E-0002 1.97828652835956E-0002 1.97378368238701E-0002 + 1.96928915691936E-0002 1.96480293989746E-0002 1.96032501927550E-0002 1.95585538302086E-0002 1.95139401911425E-0002 + 1.94694091554961E-0002 1.94249606033408E-0002 1.93805944148811E-0002 1.93363104704529E-0002 1.92921086505246E-0002 + 1.92479888356964E-0002 1.92039509067003E-0002 1.91599947444003E-0002 1.91161202297915E-0002 1.90723272440010E-0002 + 1.90286156682872E-0002 1.89849853840396E-0002 1.89414362727790E-0002 1.88979682161573E-0002 1.88545810959574E-0002 + 1.88112747940926E-0002 1.87680491926077E-0002 1.87249041736776E-0002 1.86818396196078E-0002 1.86388554128342E-0002 + 1.85959514359232E-0002 1.85531275715712E-0002 1.85103837026046E-0002 1.84677197119800E-0002 1.84251354827837E-0002 + 1.83826308982319E-0002 1.83402058416701E-0002 1.82978601965738E-0002 1.82555938465477E-0002 1.82134066753256E-0002 + 1.81712985667709E-0002 1.81292694048758E-0002 1.80873190737616E-0002 1.80454474576785E-0002 1.80036544410055E-0002 + 1.79619399082501E-0002 1.79203037440486E-0002 1.78787458331654E-0002 1.78372660604936E-0002 1.77958643110542E-0002 + 1.77545404699967E-0002 1.77132944225982E-0002 1.76721260542641E-0002 1.76310352505272E-0002 1.75900218970482E-0002 + 1.75490858796154E-0002 1.75082270841445E-0002 1.74674453966788E-0002 1.74267407033883E-0002 1.73861128905707E-0002 + 1.73455618446505E-0002 1.73050874521792E-0002 1.72646895998351E-0002 1.72243681744231E-0002 1.71841230628751E-0002 + 1.71439541522488E-0002 1.71038613297292E-0002 1.70638444826268E-0002 1.70239034983787E-0002 1.69840382645480E-0002 + 1.69442486688238E-0002 1.69045345990211E-0002 1.68648959430802E-0002 1.68253325890678E-0002 1.67858444251755E-0002 + 1.67464313397209E-0002 1.67070932211464E-0002 1.66678299580199E-0002 1.66286414390346E-0002 1.65895275530082E-0002 + 1.65504881888838E-0002 1.65115232357289E-0002 1.64726325827362E-0002 1.64338161192223E-0002 1.63950737346291E-0002 + 1.63564053185222E-0002 1.63178107605917E-0002 1.62792899506521E-0002 1.62408427786415E-0002 1.62024691346224E-0002 + 1.61641689087807E-0002 1.61259419914267E-0002 1.60877882729937E-0002 1.60497076440387E-0002 1.60116999952425E-0002 + 1.59737652174087E-0002 1.59359032014644E-0002 1.58981138384598E-0002 1.58603970195682E-0002 1.58227526360856E-0002 + 1.57851805794308E-0002 1.57476807411456E-0002 1.57102530128940E-0002 1.56728972864628E-0002 1.56356134537611E-0002 + 1.55984014068201E-0002 1.55612610377934E-0002 1.55241922389566E-0002 1.54871949027074E-0002 1.54502689215649E-0002 + 1.54134141881706E-0002 1.53766305952873E-0002 1.53399180357992E-0002 1.53032764027123E-0002 1.52667055891539E-0002 + 1.52302054883723E-0002 1.51937759937370E-0002 1.51574169987388E-0002 1.51211283969894E-0002 1.50849100822207E-0002 + 1.50487619482862E-0002 1.50126838891595E-0002 1.49766757989349E-0002 1.49407375718270E-0002 1.49048691021709E-0002 + 1.48690702844218E-0002 1.48333410131548E-0002 1.47976811830655E-0002 1.47620906889689E-0002 1.47265694258003E-0002 + 1.46911172886141E-0002 1.46557341725848E-0002 1.46204199730063E-0002 1.45851745852916E-0002 1.45499979049735E-0002 + 1.45148898277034E-0002 1.44798502492522E-0002 1.44448790655097E-0002 1.44099761724845E-0002 1.43751414663042E-0002 + 1.43403748432146E-0002 1.43056761995807E-0002 1.42710454318856E-0002 1.42364824367307E-0002 1.42019871108359E-0002 + 1.41675593510393E-0002 1.41331990542968E-0002 1.40989061176826E-0002 1.40646804383885E-0002 1.40305219137242E-0002 + 1.39964304411170E-0002 1.39624059181120E-0002 1.39284482423713E-0002 1.38945573116749E-0002 1.38607330239196E-0002 + 1.38269752771198E-0002 1.37932839694065E-0002 1.37596589990280E-0002 1.37261002643494E-0002 1.36926076638524E-0002 + 1.36591810961357E-0002 1.36258204599141E-0002 1.35925256540194E-0002 1.35592965773991E-0002 1.35261331291176E-0002 + 1.34930352083553E-0002 1.34600027144082E-0002 1.34270355466888E-0002 1.33941336047254E-0002 1.33612967881618E-0002 + 1.33285249967576E-0002 1.32958181303880E-0002 1.32631760890437E-0002 1.32305987728307E-0002 1.31980860819702E-0002 + 1.31656379167986E-0002 1.31332541777676E-0002 1.31009347654434E-0002 1.30686795805076E-0002 1.30364885237562E-0002 + 1.30043614960999E-0002 1.29722983985642E-0002 1.29402991322889E-0002 1.29083635985282E-0002 1.28764916986504E-0002 + 1.28446833341385E-0002 1.28129384065890E-0002 1.27812568177127E-0002 1.27496384693343E-0002 1.27180832633920E-0002 + 1.26865911019381E-0002 1.26551618871380E-0002 1.26237955212712E-0002 1.25924919067300E-0002 1.25612509460203E-0002 + 1.25300725417613E-0002 1.24989565966849E-0002 1.24679030136364E-0002 1.24369116955739E-0002 1.24059825455681E-0002 + 1.23751154668027E-0002 1.23443103625739E-0002 1.23135671362903E-0002 1.22828856914730E-0002 1.22522659317555E-0002 + 1.22217077608836E-0002 1.21912110827148E-0002 1.21607758012191E-0002 1.21304018204781E-0002 1.21000890446855E-0002 + 1.20698373781466E-0002 1.20396467252784E-0002 1.20095169906093E-0002 1.19794480787793E-0002 1.19494398945397E-0002 + 1.19194923427531E-0002 1.18896053283932E-0002 1.18597787565447E-0002 1.18300125324034E-0002 1.18003065612760E-0002 + 1.17706607485798E-0002 1.17410749998430E-0002 1.17115492207040E-0002 1.16820833169122E-0002 1.16526771943269E-0002 + 1.16233307589182E-0002 1.15940439167659E-0002 1.15648165740602E-0002 1.15356486371012E-0002 1.15065400122990E-0002 + 1.14774906061735E-0002 1.14485003253541E-0002 1.14195690765803E-0002 1.13906967667006E-0002 1.13618833026732E-0002 + 1.13331285915657E-0002 1.13044325405549E-0002 1.12757950569266E-0002 1.12472160480757E-0002 1.12186954215064E-0002 + 1.11902330848314E-0002 1.11618289457721E-0002 1.11334829121589E-0002 1.11051948919305E-0002 1.10769647931344E-0002 + 1.10487925239261E-0002 1.10206779925699E-0002 1.09926211074377E-0002 1.09646217770099E-0002 1.09366799098750E-0002 + 1.09087954147291E-0002 1.08809682003762E-0002 1.08531981757285E-0002 1.08254852498050E-0002 1.07978293317330E-0002 + 1.07702303307468E-0002 1.07426881561884E-0002 1.07152027175067E-0002 1.06877739242581E-0002 1.06604016861059E-0002 + 1.06330859128203E-0002 1.06058265142787E-0002 1.05786234004649E-0002 1.05514764814698E-0002 1.05243856674905E-0002 + 1.04973508688311E-0002 1.04703719959018E-0002 1.04434489592191E-0002 1.04165816694059E-0002 1.03897700371911E-0002 + 1.03630139734099E-0002 1.03363133890031E-0002 1.03096681950178E-0002 1.02830783026066E-0002 1.02565436230276E-0002 + 1.02300640676450E-0002 1.02036395479281E-0002 1.01772699754517E-0002 1.01509552618959E-0002 1.01246953190461E-0002 + 1.00984900587929E-0002 1.00723393931317E-0002 1.00462432341631E-0002 1.00202014940922E-0002 9.99421408522936E-0003 + 9.96828091998908E-0003 9.94240191089091E-0003 9.91657697055857E-0003 9.89080601172026E-0003 9.86508894720856E-0003 + 9.83942568996015E-0003 9.81381615301591E-0003 9.78826024952071E-0003 9.76275789272343E-0003 9.73730899597668E-0003 + 9.71191347273686E-0003 9.68657123656412E-0003 9.66128220112205E-0003 9.63604628017784E-0003 9.61086338760208E-0003 + 9.58573343736844E-0003 9.56065634355413E-0003 9.53563202033921E-0003 9.51066038200696E-0003 9.48574134294341E-0003 + 9.46087481763760E-0003 9.43606072068132E-0003 9.41129896676880E-0003 9.38658947069720E-0003 9.36193214736587E-0003 + 9.33732691177674E-0003 9.31277367903391E-0003 9.28827236434378E-0003 9.26382288301492E-0003 9.23942515045779E-0003 + 9.21507908218494E-0003 9.19078459381065E-0003 9.16654160105111E-0003 9.14235001972402E-0003 9.11820976574880E-0003 + 9.09412075514636E-0003 9.07008290403890E-0003 9.04609612865010E-0003 9.02216034530471E-0003 8.99827547042876E-0003 + 8.97444142054918E-0003 8.95065811229408E-0003 8.92692546239224E-0003 8.90324338767327E-0003 8.87961180506756E-0003 + 8.85603063160598E-0003 8.83249978442005E-0003 8.80901918074154E-0003 8.78558873790282E-0003 8.76220837333628E-0003 + 8.73887800457452E-0003 8.71559754925031E-0003 8.69236692509627E-0003 8.66918604994505E-0003 8.64605484172895E-0003 + 8.62297321848021E-0003 8.59994109833051E-0003 8.57695839951111E-0003 8.55402504035281E-0003 8.53114093928565E-0003 + 8.50830601483907E-0003 8.48552018564170E-0003 8.46278337042106E-0003 8.44009548800403E-0003 8.41745645731612E-0003 + 8.39486619738187E-0003 8.37232462732444E-0003 8.34983166636574E-0003 8.32738723382631E-0003 8.30499124912492E-0003 + 8.28264363177911E-0003 8.26034430140445E-0003 8.23809317771490E-0003 8.21589018052243E-0003 8.19373522973718E-0003 + 8.17162824536728E-0003 8.14956914751850E-0003 8.12755785639475E-0003 8.10559429229736E-0003 8.08367837562547E-0003 + 8.06181002687560E-0003 8.03998916664183E-0003 8.01821571561559E-0003 7.99648959458549E-0003 7.97481072443746E-0003 + 7.95317902615439E-0003 7.93159442081631E-0003 7.91005682960004E-0003 7.88856617377944E-0003 7.86712237472495E-0003 + 7.84572535390370E-0003 7.82437503287951E-0003 7.80307133331255E-0003 7.78181417695955E-0003 7.76060348567340E-0003 + 7.73943918140345E-0003 7.71832118619499E-0003 7.69724942218946E-0003 7.67622381162433E-0003 7.65524427683286E-0003 + 7.63431074024426E-0003 7.61342312438328E-0003 7.59258135187054E-0003 7.57178534542205E-0003 7.55103502784929E-0003 + 7.53033032205924E-0003 7.50967115105403E-0003 7.48905743793113E-0003 7.46848910588315E-0003 7.44796607819752E-0003 + 7.42748827825697E-0003 7.40705562953882E-0003 7.38666805561536E-0003 7.36632548015346E-0003 7.34602782691468E-0003 + 7.32577501975518E-0003 7.30556698262534E-0003 7.28540363957020E-0003 7.26528491472886E-0003 7.24521073233477E-0003 + 7.22518101671535E-0003 7.20519569229216E-0003 7.18525468358075E-0003 7.16535791519027E-0003 7.14550531182401E-0003 + 7.12569679827866E-0003 7.10593229944471E-0003 7.08621174030603E-0003 7.06653504594003E-0003 7.04690214151749E-0003 + 7.02731295230234E-0003 7.00776740365187E-0003 6.98826542101631E-0003 6.96880692993907E-0003 6.94939185605633E-0003 + 6.93002012509734E-0003 6.91069166288395E-0003 6.89140639533073E-0003 6.87216424844493E-0003 6.85296514832622E-0003 + 6.83380902116684E-0003 6.81469579325123E-0003 6.79562539095629E-0003 6.77659774075096E-0003 6.75761276919632E-0003 + 6.73867040294556E-0003 6.71977056874369E-0003 6.70091319342770E-0003 6.68209820392622E-0003 6.66332552725976E-0003 + 6.64459509054030E-0003 6.62590682097135E-0003 6.60726064584798E-0003 6.58865649255650E-0003 6.57009428857458E-0003 + 6.55157396147113E-0003 6.53309543890599E-0003 6.51465864863031E-0003 6.49626351848596E-0003 6.47790997640585E-0003 + 6.45959795041354E-0003 6.44132736862341E-0003 6.42309815924049E-0003 6.40491025056014E-0003 6.38676357096849E-0003 + 6.36865804894182E-0003 6.35059361304685E-0003 6.33257019194041E-0003 6.31458771436954E-0003 6.29664610917139E-0003 + 6.27874530527288E-0003 6.26088523169109E-0003 6.24306581753271E-0003 6.22528699199429E-0003 6.20754868436193E-0003 + 6.18985082401136E-0003 6.17219334040784E-0003 6.15457616310591E-0003 6.13699922174958E-0003 6.11946244607199E-0003 + 6.10196576589555E-0003 6.08450911113162E-0003 6.06709241178076E-0003 6.04971559793228E-0003 6.03237859976438E-0003 + 6.01508134754408E-0003 5.99782377162701E-0003 5.98060580245746E-0003 5.96342737056816E-0003 5.94628840658044E-0003 + 5.92918884120384E-0003 5.91212860523619E-0003 5.89510762956364E-0003 5.87812584516033E-0003 5.86118318308855E-0003 + 5.84427957449842E-0003 5.82741495062813E-0003 5.81058924280351E-0003 5.79380238243815E-0003 5.77705430103336E-0003 + 5.76034493017789E-0003 5.74367420154811E-0003 5.72704204690768E-0003 5.71044839810759E-0003 5.69389318708622E-0003 + 5.67737634586893E-0003 5.66089780656832E-0003 5.64445750138386E-0003 5.62805536260205E-0003 5.61169132259626E-0003 + 5.59536531382645E-0003 5.57907726883954E-0003 5.56282712026883E-0003 5.54661480083432E-0003 5.53044024334234E-0003 + 5.51430338068568E-0003 5.49820414584344E-0003 5.48214247188079E-0003 5.46611829194927E-0003 5.45013153928629E-0003 + 5.43418214721537E-0003 5.41827004914584E-0003 5.40239517857293E-0003 5.38655746907761E-0003 5.37075685432646E-0003 + 5.35499326807174E-0003 5.33926664415114E-0003 5.32357691648787E-0003 5.30792401909040E-0003 5.29230788605261E-0003 + 5.27672845155349E-0003 5.26118564985714E-0003 5.24567941531279E-0003 5.23020968235456E-0003 5.21477638550153E-0003 + 5.19937945935750E-0003 5.18401883861116E-0003 5.16869445803573E-0003 5.15340625248902E-0003 5.13815415691342E-0003 + 5.12293810633567E-0003 5.10775803586693E-0003 5.09261388070253E-0003 5.07750557612215E-0003 5.06243305748947E-0003 + 5.04739626025222E-0003 5.03239511994215E-0003 5.01742957217484E-0003 5.00249955264975E-0003 4.98760499715000E-0003 + 4.97274584154237E-0003 4.95792202177734E-0003 4.94313347388873E-0003 4.92838013399393E-0003 4.91366193829354E-0003 + 4.89897882307156E-0003 4.88433072469518E-0003 4.86971757961455E-0003 4.85513932436310E-0003 4.84059589555706E-0003 + 4.82608722989565E-0003 4.81161326416082E-0003 4.79717393521733E-0003 4.78276918001264E-0003 4.76839893557662E-0003 + 4.75406313902189E-0003 4.73976172754333E-0003 4.72549463841829E-0003 4.71126180900631E-0003 4.69706317674923E-0003 + 4.68289867917099E-0003 4.66876825387755E-0003 4.65467183855694E-0003 4.64060937097899E-0003 4.62658078899547E-0003 + 4.61258603053979E-0003 4.59862503362720E-0003 4.58469773635441E-0003 4.57080407689971E-0003 4.55694399352288E-0003 + 4.54311742456503E-0003 4.52932430844863E-0003 4.51556458367730E-0003 4.50183818883594E-0003 4.48814506259042E-0003 + 4.47448514368764E-0003 4.46085837095550E-0003 4.44726468330264E-0003 4.43370401971861E-0003 4.42017631927354E-0003 + 4.40668152111834E-0003 4.39321956448435E-0003 4.37979038868343E-0003 4.36639393310791E-0003 4.35303013723036E-0003 + 4.33969894060371E-0003 4.32640028286096E-0003 4.31313410371537E-0003 4.29990034296012E-0003 4.28669894046838E-0003 + 4.27352983619327E-0003 4.26039297016763E-0003 4.24728828250413E-0003 4.23421571339511E-0003 4.22117520311238E-0003 + 4.20816669200744E-0003 4.19519012051113E-0003 4.18224542913372E-0003 4.16933255846473E-0003 4.15645144917294E-0003 + 4.14360204200632E-0003 4.13078427779179E-0003 4.11799809743546E-0003 4.10524344192221E-0003 4.09252025231592E-0003 + 4.07982846975912E-0003 4.06716803547316E-0003 4.05453889075800E-0003 4.04194097699214E-0003 4.02937423563263E-0003 + 4.01683860821487E-0003 4.00433403635268E-0003 3.99186046173809E-0003 3.97941782614143E-0003 3.96700607141107E-0003 + 3.95462513947346E-0003 3.94227497233306E-0003 3.92995551207222E-0003 3.91766670085116E-0003 3.90540848090780E-0003 + 3.89318079455787E-0003 3.88098358419464E-0003 3.86881679228892E-0003 3.85668036138906E-0003 3.84457423412077E-0003 + 3.83249835318713E-0003 3.82045266136842E-0003 3.80843710152222E-0003 3.79645161658313E-0003 3.78449614956282E-0003 + 3.77257064354997E-0003 3.76067504171011E-0003 3.74880928728567E-0003 3.73697332359575E-0003 3.72516709403625E-0003 + 3.71339054207959E-0003 3.70164361127475E-0003 3.68992624524726E-0003 3.67823838769893E-0003 3.66657998240801E-0003 + 3.65495097322898E-0003 3.64335130409243E-0003 3.63178091900520E-0003 3.62023976205005E-0003 3.60872777738582E-0003 + 3.59724490924716E-0003 3.58579110194462E-0003 3.57436629986452E-0003 3.56297044746875E-0003 3.55160348929499E-0003 + 3.54026536995635E-0003 3.52895603414148E-0003 3.51767542661437E-0003 3.50642349221442E-0003 3.49520017585629E-0003 + 3.48400542252973E-0003 3.47283917729978E-0003 3.46170138530640E-0003 3.45059199176461E-0003 3.43951094196430E-0003 + 3.42845818127022E-0003 3.41743365512193E-0003 3.40643730903361E-0003 3.39546908859416E-0003 3.38452893946696E-0003 + 3.37361680738998E-0003 3.36273263817549E-0003 3.35187637771027E-0003 3.34104797195523E-0003 3.33024736694557E-0003 + 3.31947450879065E-0003 3.30872934367383E-0003 3.29801181785256E-0003 3.28732187765814E-0003 3.27665946949583E-0003 + 3.26602453984461E-0003 3.25541703525719E-0003 3.24483690235999E-0003 3.23428408785295E-0003 3.22375853850959E-0003 + 3.21326020117680E-0003 3.20278902277496E-0003 3.19234495029768E-0003 3.18192793081179E-0003 3.17153791145738E-0003 + 3.16117483944755E-0003 3.15083866206852E-0003 3.14052932667941E-0003 3.13024678071223E-0003 3.11999097167189E-0003 + 3.10976184713599E-0003 3.09955935475486E-0003 3.08938344225142E-0003 3.07923405742115E-0003 3.06911114813206E-0003 + 3.05901466232447E-0003 3.04894454801118E-0003 3.03890075327716E-0003 3.02888322627965E-0003 3.01889191524800E-0003 + 3.00892676848366E-0003 2.99898773436009E-0003 2.98907476132262E-0003 2.97918779788854E-0003 2.96932679264689E-0003 + 2.95949169425846E-0003 2.94968245145568E-0003 2.93989901304261E-0003 2.93014132789483E-0003 2.92040934495937E-0003 + 2.91070301325467E-0003 2.90102228187046E-0003 2.89136709996779E-0003 2.88173741677883E-0003 2.87213318160696E-0003 + 2.86255434382653E-0003 2.85300085288291E-0003 2.84347265829243E-0003 2.83396970964219E-0003 2.82449195659017E-0003 + 2.81503934886498E-0003 2.80561183626598E-0003 2.79620936866303E-0003 2.78683189599652E-0003 2.77747936827735E-0003 + 2.76815173558673E-0003 2.75884894807625E-0003 2.74957095596767E-0003 2.74031770955304E-0003 2.73108915919444E-0003 + 2.72188525532401E-0003 2.71270594844393E-0003 2.70355118912622E-0003 2.69442092801281E-0003 2.68531511581537E-0003 + 2.67623370331529E-0003 2.66717664136367E-0003 2.65814388088111E-0003 2.64913537285779E-0003 2.64015106835329E-0003 + 2.63119091849660E-0003 2.62225487448608E-0003 2.61334288758919E-0003 2.60445490914277E-0003 2.59559089055264E-0003 + 2.58675078329374E-0003 2.57793453890995E-0003 2.56914210901411E-0003 2.56037344528795E-0003 2.55162849948185E-0003 + 2.54290722341510E-0003 2.53420956897552E-0003 2.52553548811957E-0003 2.51688493287222E-0003 2.50825785532692E-0003 + 2.49965420764551E-0003 2.49107394205815E-0003 2.48251701086329E-0003 2.47398336642754E-0003 2.46547296118570E-0003 + 2.45698574764056E-0003 2.44852167836302E-0003 2.44008070599184E-0003 2.43166278323366E-0003 2.42326786286296E-0003 + 2.41489589772194E-0003 2.40654684072050E-0003 2.39822064483611E-0003 2.38991726311386E-0003 2.38163664866628E-0003 + 2.37337875467328E-0003 2.36514353438222E-0003 2.35693094110766E-0003 2.34874092823144E-0003 2.34057344920252E-0003 + 2.33242845753703E-0003 2.32430590681804E-0003 2.31620575069563E-0003 2.30812794288680E-0003 2.30007243717534E-0003 + 2.29203918741187E-0003 2.28402814751369E-0003 2.27603927146470E-0003 2.26807251331550E-0003 2.26012782718308E-0003 + 2.25220516725097E-0003 2.24430448776905E-0003 2.23642574305352E-0003 2.22856888748689E-0003 2.22073387551777E-0003 + 2.21292066166102E-0003 2.20512920049748E-0003 2.19735944667406E-0003 2.18961135490355E-0003 2.18188487996466E-0003 + 2.17417997670193E-0003 2.16649660002558E-0003 2.15883470491161E-0003 2.15119424640156E-0003 2.14357517960260E-0003 + 2.13597745968734E-0003 2.12840104189386E-0003 2.12084588152562E-0003 2.11331193395135E-0003 2.10579915460505E-0003 + 2.09830749898588E-0003 2.09083692265816E-0003 2.08338738125121E-0003 2.07595883045940E-0003 2.06855122604200E-0003 + 2.06116452382311E-0003 2.05379867969171E-0003 2.04645364960145E-0003 2.03912938957072E-0003 2.03182585568246E-0003 + 2.02454300408423E-0003 2.01728079098804E-0003 2.01003917267032E-0003 2.00281810547189E-0003 1.99561754579785E-0003 + 1.98843745011758E-0003 1.98127777496456E-0003 1.97413847693650E-0003 1.96701951269506E-0003 1.95992083896592E-0003 + 1.95284241253873E-0003 1.94578419026694E-0003 1.93874612906787E-0003 1.93172818592253E-0003 1.92473031787562E-0003 + 1.91775248203551E-0003 1.91079463557405E-0003 1.90385673572664E-0003 1.89693873979208E-0003 1.89004060513257E-0003 + 1.88316228917359E-0003 1.87630374940386E-0003 1.86946494337536E-0003 1.86264582870310E-0003 1.85584636306522E-0003 + 1.84906650420282E-0003 1.84230620991994E-0003 1.83556543808357E-0003 1.82884414662338E-0003 1.82214229353194E-0003 + 1.81545983686442E-0003 1.80879673473868E-0003 1.80215294533509E-0003 1.79552842689660E-0003 1.78892313772856E-0003 + 1.78233703619873E-0003 1.77577008073721E-0003 1.76922222983632E-0003 1.76269344205064E-0003 1.75618367599685E-0003 + 1.74969289035377E-0003 1.74322104386219E-0003 1.73676809532487E-0003 1.73033400360652E-0003 1.72391872763362E-0003 + 1.71752222639449E-0003 1.71114445893912E-0003 1.70478538437923E-0003 1.69844496188808E-0003 1.69212315070047E-0003 + 1.68581991011273E-0003 1.67953519948253E-0003 1.67326897822898E-0003 1.66702120583241E-0003 1.66079184183448E-0003 + 1.65458084583795E-0003 1.64838817750671E-0003 1.64221379656574E-0003 1.63605766280098E-0003 1.62991973605935E-0003 + 1.62379997624859E-0003 1.61769834333733E-0003 1.61161479735490E-0003 1.60554929839135E-0003 1.59950180659737E-0003 + 1.59347228218422E-0003 1.58746068542369E-0003 1.58146697664802E-0003 1.57549111624984E-0003 1.56953306468218E-0003 + 1.56359278245826E-0003 1.55767023015160E-0003 1.55176536839582E-0003 1.54587815788470E-0003 1.54000855937205E-0003 + 1.53415653367161E-0003 1.52832204165712E-0003 1.52250504426214E-0003 1.51670550248006E-0003 1.51092337736400E-0003 + 1.50515863002679E-0003 1.49941122164088E-0003 1.49368111343828E-0003 1.48796826671053E-0003 1.48227264280861E-0003 + 1.47659420314291E-0003 1.47093290918313E-0003 1.46528872245830E-0003 1.45966160455661E-0003 1.45405151712542E-0003 + 1.44845842187124E-0003 1.44288228055956E-0003 1.43732305501490E-0003 1.43178070712067E-0003 1.42625519881919E-0003 + 1.42074649211156E-0003 1.41525454905763E-0003 1.40977933177596E-0003 1.40432080244372E-0003 1.39887892329670E-0003 + 1.39345365662915E-0003 1.38804496479383E-0003 1.38265281020189E-0003 1.37727715532279E-0003 1.37191796268433E-0003 + 1.36657519487250E-0003 1.36124881453148E-0003 1.35593878436354E-0003 1.35064506712905E-0003 1.34536762564633E-0003 + 1.34010642279166E-0003 1.33486142149921E-0003 1.32963258476094E-0003 1.32441987562664E-0003 1.31922325720374E-0003 + 1.31404269265736E-0003 1.30887814521022E-0003 1.30372957814256E-0003 1.29859695479210E-0003 1.29348023855399E-0003 + 1.28837939288074E-0003 1.28329438128218E-0003 1.27822516732537E-0003 1.27317171463459E-0003 1.26813398689123E-0003 + 1.26311194783378E-0003 1.25810556125774E-0003 1.25311479101559E-0003 1.24813960101670E-0003 1.24317995522731E-0003 + 1.23823581767045E-0003 1.23330715242587E-0003 1.22839392363004E-0003 1.22349609547601E-0003 1.21861363221343E-0003 + 1.21374649814847E-0003 1.20889465764372E-0003 1.20405807511820E-0003 1.19923671504724E-0003 1.19443054196250E-0003 + 1.18963952045182E-0003 1.18486361515927E-0003 1.18010279078499E-0003 1.17535701208518E-0003 1.17062624387209E-0003 + 1.16591045101387E-0003 1.16120959843460E-0003 1.15652365111415E-0003 1.15185257408823E-0003 1.14719633244822E-0003 + 1.14255489134119E-0003 1.13792821596983E-0003 1.13331627159238E-0003 1.12871902352258E-0003 1.12413643712960E-0003 + 1.11956847783803E-0003 1.11501511112777E-0003 1.11047630253401E-0003 1.10595201764715E-0003 1.10144222211275E-0003 + 1.09694688163152E-0003 1.09246596195919E-0003 1.08799942890648E-0003 1.08354724833911E-0003 1.07910938617762E-0003 + 1.07468580839744E-0003 1.07027648102874E-0003 1.06588137015644E-0003 1.06150044192012E-0003 1.05713366251396E-0003 + 1.05278099818672E-0003 1.04844241524164E-0003 1.04411788003644E-0003 1.03980735898319E-0003 1.03551081854834E-0003 + 1.03122822525260E-0003 1.02695954567090E-0003 1.02270474643237E-0003 1.01846379422024E-0003 1.01423665577182E-0003 + 1.01002329787840E-0003 1.00582368738525E-0003 1.00163779119155E-0003 9.97465576250279E-0004 9.93307009568262E-0004 + 9.89162058206020E-0004 9.85030689277783E-0004 9.80912869951379E-0004 9.76808567448254E-0004 9.72717749043332E-0004 + 9.68640382065012E-0004 9.64576433895120E-0004 9.60525871968814E-0004 9.56488663774580E-0004 9.52464776854120E-0004 + 9.48454178802373E-0004 9.44456837267383E-0004 9.40472719950284E-0004 9.36501794605262E-0004 9.32544029039458E-0004 + 9.28599391112957E-0004 9.24667848738692E-0004 9.20749369882446E-0004 9.16843922562737E-0004 9.12951474850793E-0004 + 9.09071994870520E-0004 9.05205450798398E-0004 9.01351810863483E-0004 8.97511043347306E-0004 8.93683116583835E-0004 + 8.89867998959461E-0004 8.86065658912869E-0004 8.82276064935053E-0004 8.78499185569215E-0004 8.74734989410751E-0004 + 8.70983445107166E-0004 8.67244521358023E-0004 8.63518186914938E-0004 8.59804410581447E-0004 8.56103161213024E-0004 + 8.52414407716977E-0004 8.48738119052435E-0004 8.45074264230278E-0004 8.41422812313050E-0004 8.37783732414991E-0004 + 8.34156993701890E-0004 8.30542565391101E-0004 8.26940416751443E-0004 8.23350517103184E-0004 8.19772835817972E-0004 + 8.16207342318769E-0004 8.12654006079830E-0004 8.09112796626616E-0004 8.05583683535776E-0004 8.02066636435052E-0004 + 7.98561625003287E-0004 7.95068618970308E-0004 7.91587588116905E-0004 7.88118502274794E-0004 7.84661331326525E-0004 + 7.81216045205474E-0004 7.77782613895743E-0004 7.74361007432166E-0004 7.70951195900199E-0004 7.67553149435895E-0004 + 7.64166838225867E-0004 7.60792232507199E-0004 7.57429302567434E-0004 7.54078018744477E-0004 7.50738351426606E-0004 + 7.47410271052351E-0004 7.44093748110480E-0004 7.40788753139956E-0004 7.37495256729850E-0004 7.34213229519330E-0004 + 7.30942642197577E-0004 7.27683465503738E-0004 7.24435670226912E-0004 7.21199227206036E-0004 7.17974107329890E-0004 + 7.14760281537001E-0004 7.11557720815635E-0004 7.08366396203705E-0004 7.05186278788736E-0004 7.02017339707843E-0004 + 6.98859550147620E-0004 6.95712881344142E-0004 6.92577304582877E-0004 6.89452791198665E-0004 6.86339312575655E-0004 + 6.83236840147224E-0004 6.80145345395994E-0004 6.77064799853709E-0004 6.73995175101235E-0004 6.70936442768477E-0004 + 6.67888574534350E-0004 6.64851542126721E-0004 6.61825317322345E-0004 6.58809871946841E-0004 6.55805177874612E-0004 + 6.52811207028823E-0004 6.49827931381316E-0004 6.46855322952610E-0004 6.43893353811794E-0004 6.40941996076507E-0004 + 6.38001221912895E-0004 6.35071003535534E-0004 6.32151313207408E-0004 6.29242123239828E-0004 6.26343405992424E-0004 + 6.23455133873048E-0004 6.20577279337748E-0004 6.17709814890727E-0004 6.14852713084266E-0004 6.12005946518704E-0004 + 6.09169487842354E-0004 6.06343309751499E-0004 6.03527384990291E-0004 6.00721686350730E-0004 5.97926186672620E-0004 + 5.95140858843493E-0004 5.92365675798590E-0004 5.89600610520784E-0004 5.86845636040537E-0004 5.84100725435882E-0004 + 5.81365851832316E-0004 5.78640988402801E-0004 5.75926108367679E-0004 5.73221184994655E-0004 5.70526191598716E-0004 + 5.67841101542094E-0004 5.65165888234242E-0004 5.62500525131731E-0004 5.59844985738254E-0004 5.57199243604534E-0004 + 5.54563272328310E-0004 5.51937045554272E-0004 5.49320536973986E-0004 5.46713720325909E-0004 5.44116569395272E-0004 + 5.41529058014077E-0004 5.38951160061018E-0004 5.36382849461455E-0004 5.33824100187357E-0004 5.31274886257239E-0004 + 5.28735181736141E-0004 5.26204960735548E-0004 5.23684197413371E-0004 5.21172865973869E-0004 5.18670940667636E-0004 + 5.16178395791514E-0004 5.13695205688562E-0004 5.11221344748022E-0004 5.08756787405237E-0004 5.06301508141639E-0004 + 5.03855481484663E-0004 5.01418682007743E-0004 4.98991084330218E-0004 4.96572663117308E-0004 4.94163393080072E-0004 + 4.91763248975335E-0004 4.89372205605670E-0004 4.86990237819316E-0004 4.84617320510171E-0004 4.82253428617702E-0004 + 4.79898537126917E-0004 4.77552621068326E-0004 4.75215655517871E-0004 4.72887615596900E-0004 4.70568476472100E-0004 + 4.68258213355453E-0004 4.65956801504215E-0004 4.63664216220819E-0004 4.61380432852873E-0004 4.59105426793078E-0004 + 4.56839173479210E-0004 4.54581648394047E-0004 4.52332827065327E-0004 4.50092685065728E-0004 4.47861198012772E-0004 + 4.45638341568821E-0004 4.43424091440998E-0004 4.41218423381165E-0004 4.39021313185856E-0004 4.36832736696231E-0004 + 4.34652669798056E-0004 4.32481088421611E-0004 4.30317968541683E-0004 4.28163286177488E-0004 4.26017017392648E-0004 + 4.23879138295132E-0004 4.21749625037201E-0004 4.19628453815384E-0004 4.17515600870403E-0004 4.15411042487153E-0004 + 4.13314754994625E-0004 4.11226714765900E-0004 4.09146898218057E-0004 4.07075281812151E-0004 4.05011842053172E-0004 + 4.02956555489974E-0004 4.00909398715258E-0004 3.98870348365492E-0004 3.96839381120904E-0004 3.94816473705394E-0004 + 3.92801602886512E-0004 3.90794745475413E-0004 3.88795878326794E-0004 3.86804978338865E-0004 3.84822022453283E-0004 + 3.82846987655137E-0004 3.80879850972863E-0004 3.78920589478218E-0004 3.76969180286244E-0004 3.75025600555195E-0004 + 3.73089827486517E-0004 3.71161838324777E-0004 3.69241610357649E-0004 3.67329120915830E-0004 3.65424347373017E-0004 + 3.63527267145864E-0004 3.61637857693918E-0004 3.59756096519593E-0004 3.57881961168107E-0004 3.56015429227439E-0004 + 3.54156478328305E-0004 3.52305086144075E-0004 3.50461230390761E-0004 3.48624888826944E-0004 3.46796039253753E-0004 + 3.44974659514799E-0004 3.43160727496135E-0004 3.41354221126228E-0004 3.39555118375881E-0004 3.37763397258218E-0004 + 3.35979035828612E-0004 3.34202012184663E-0004 3.32432304466140E-0004 3.30669890854933E-0004 3.28914749575018E-0004 + 3.27166858892399E-0004 3.25426197115079E-0004 3.23692742592992E-0004 3.21966473717987E-0004 3.20247368923754E-0004 + 3.18535406685793E-0004 3.16830565521375E-0004 3.15132823989477E-0004 3.13442160690762E-0004 3.11758554267508E-0004 + 3.10081983403590E-0004 3.08412426824411E-0004 3.06749863296866E-0004 3.05094271629306E-0004 3.03445630671475E-0004 + 3.01803919314488E-0004 3.00169116490758E-0004 2.98541201173984E-0004 2.96920152379076E-0004 2.95305949162126E-0004 + 2.93698570620364E-0004 2.92097995892106E-0004 2.90504204156719E-0004 2.88917174634559E-0004 2.87336886586957E-0004 + 2.85763319316140E-0004 2.84196452165204E-0004 2.82636264518078E-0004 2.81082735799456E-0004 2.79535845474779E-0004 + 2.77995573050168E-0004 2.76461898072390E-0004 2.74934800128825E-0004 2.73414258847394E-0004 2.71900253896544E-0004 + 2.70392764985180E-0004 2.68891771862641E-0004 2.67397254318641E-0004 2.65909192183227E-0004 2.64427565326753E-0004 + 2.62952353659803E-0004 2.61483537133181E-0004 2.60021095737841E-0004 2.58565009504858E-0004 2.57115258505387E-0004 + 2.55671822850593E-0004 2.54234682691649E-0004 2.52803818219654E-0004 2.51379209665615E-0004 2.49960837300384E-0004 + 2.48548681434631E-0004 2.47142722418793E-0004 2.45742940643023E-0004 2.44349316537166E-0004 2.42961830570691E-0004 + 2.41580463252671E-0004 2.40205195131718E-0004 2.38836006795965E-0004 2.37472878872995E-0004 2.36115792029812E-0004 + 2.34764726972806E-0004 2.33419664447688E-0004 2.32080585239469E-0004 2.30747470172398E-0004 2.29420300109938E-0004 + 2.28099055954705E-0004 2.26783718648431E-0004 2.25474269171930E-0004 2.24170688545039E-0004 2.22872957826594E-0004 + 2.21581058114361E-0004 2.20294970545029E-0004 2.19014676294130E-0004 2.17740156576017E-0004 2.16471392643824E-0004 + 2.15208365789406E-0004 2.13951057343317E-0004 2.12699448674750E-0004 2.11453521191499E-0004 2.10213256339932E-0004 + 2.08978635604918E-0004 2.07749640509816E-0004 2.06526252616407E-0004 2.05308453524871E-0004 2.04096224873730E-0004 + 2.02889548339811E-0004 2.01688405638215E-0004 2.00492778522250E-0004 1.99302648783413E-0004 1.98117998251330E-0004 + 1.96938808793726E-0004 1.95765062316375E-0004 1.94596740763059E-0004 1.93433826115536E-0004 1.92276300393479E-0004 + 1.91124145654452E-0004 1.89977343993853E-0004 1.88835877544886E-0004 1.87699728478511E-0004 1.86568879003398E-0004 + 1.85443311365897E-0004 1.84323007849985E-0004 1.83207950777232E-0004 1.82098122506749E-0004 1.80993505435166E-0004 + 1.79894081996565E-0004 1.78799834662454E-0004 1.77710745941726E-0004 1.76626798380607E-0004 1.75547974562626E-0004 + 1.74474257108562E-0004 1.73405628676418E-0004 1.72342071961361E-0004 1.71283569695692E-0004 1.70230104648805E-0004 + 1.69181659627137E-0004 1.68138217474140E-0004 1.67099761070222E-0004 1.66066273332727E-0004 1.65037737215874E-0004 + 1.64014135710724E-0004 1.62995451845145E-0004 1.61981668683758E-0004 1.60972769327908E-0004 1.59968736915613E-0004 + 1.58969554621526E-0004 1.57975205656905E-0004 1.56985673269550E-0004 1.56000940743783E-0004 1.55020991400392E-0004 + 1.54045808596603E-0004 1.53075375726026E-0004 1.52109676218621E-0004 1.51148693540665E-0004 1.50192411194693E-0004 + 1.49240812719474E-0004 1.48293881689958E-0004 1.47351601717247E-0004 1.46413956448543E-0004 1.45480929567111E-0004 + 1.44552504792251E-0004 1.43628665879233E-0004 1.42709396619278E-0004 1.41794680839506E-0004 1.40884502402900E-0004 + 1.39978845208266E-0004 1.39077693190187E-0004 1.38181030318992E-0004 1.37288840600704E-0004 1.36401108077013E-0004 + 1.35517816825222E-0004 1.34638950958221E-0004 1.33764494624433E-0004 1.32894432007783E-0004 1.32028747327655E-0004 + 1.31167424838850E-0004 1.30310448831552E-0004 1.29457803631278E-0004 1.28609473598852E-0004 1.27765443130350E-0004 + 1.26925696657067E-0004 1.26090218645482E-0004 1.25258993597207E-0004 1.24432006048959E-0004 1.23609240572510E-0004 + 1.22790681774656E-0004 1.21976314297169E-0004 1.21166122816762E-0004 1.20360092045052E-0004 1.19558206728511E-0004 + 1.18760451648437E-0004 1.17966811620909E-0004 1.17177271496743E-0004 1.16391816161467E-0004 1.15610430535263E-0004 + 1.14833099572944E-0004 1.14059808263900E-0004 1.13290541632072E-0004 1.12525284735903E-0004 1.11764022668301E-0004 + 1.11006740556607E-0004 1.10253423562541E-0004 1.09504056882179E-0004 1.08758625745900E-0004 1.08017115418357E-0004 + 1.07279511198432E-0004 1.06545798419197E-0004 1.05815962447881E-0004 1.05089988685823E-0004 1.04367862568438E-0004 + 1.03649569565174E-0004 1.02935095179479E-0004 1.02224424948758E-0004 1.01517544444331E-0004 1.00814439271404E-0004 + 1.00115095069018E-0004 9.94194975100213E-0005 9.87276323010199E-0005 9.80394851823523E-0005 9.73550419280367E-0005 + 9.66742883457398E-0005 9.59972102767400E-0005 9.53237935958817E-0005 9.46540242115451E-0005 9.39878880655982E-0005 + 9.33253711333704E-0005 9.26664594236015E-0005 9.20111389784095E-0005 9.13593958732546E-0005 9.07112162168939E-0005 + 9.00665861513506E-0005 8.94254918518675E-0005 8.87879195268794E-0005 8.81538554179633E-0005 8.75232857998060E-0005 + 8.68961969801686E-0005 8.62725752998412E-0005 8.56524071326121E-0005 8.50356788852240E-0005 8.44223769973368E-0005 + 8.38124879414967E-0005 8.32059982230858E-0005 8.26028943802953E-0005 8.20031629840795E-0005 8.14067906381248E-0005 + 8.08137639788056E-0005 8.02240696751487E-0005 7.96376944288006E-0005 7.90546249739795E-0005 7.84748480774472E-0005 + 7.78983505384636E-0005 7.73251191887565E-0005 7.67551408924771E-0005 7.61884025461647E-0005 7.56248910787148E-0005 + 7.50645934513303E-0005 7.45074966574945E-0005 7.39535877229257E-0005 7.34028537055455E-0005 7.28552816954393E-0005 + 7.23108588148157E-0005 7.17695722179756E-0005 7.12314090912677E-0005 7.06963566530579E-0005 7.01644021536847E-0005 + 6.96355328754317E-0005 6.91097361324797E-0005 6.85869992708751E-0005 6.80673096684946E-0005 6.75506547350021E-0005 + 6.70370219118181E-0005 6.65263986720756E-0005 6.60187725205922E-0005 6.55141309938230E-0005 6.50124616598292E-0005 + 6.45137521182426E-0005 6.40179900002231E-0005 6.35251629684281E-0005 6.30352587169686E-0005 6.25482649713816E-0005 + 6.20641694885834E-0005 6.15829600568382E-0005 6.11046244957223E-0005 6.06291506560830E-0005 6.01565264200071E-0005 + 5.96867397007780E-0005 5.92197784428475E-0005 5.87556306217903E-0005 5.82942842442718E-0005 5.78357273480134E-0005 + 5.73799480017511E-0005 5.69269343052040E-0005 5.64766743890337E-0005 5.60291564148090E-0005 5.55843685749741E-0005 + 5.51422990928033E-0005 5.47029362223735E-0005 5.42662682485209E-0005 5.38322834868106E-0005 5.34009702834955E-0005 + 5.29723170154819E-0005 5.25463120902968E-0005 5.21229439460444E-0005 5.17022010513771E-0005 5.12840719054538E-0005 + 5.08685450379090E-0005 5.04556090088114E-0005 5.00452524086327E-0005 4.96374638582093E-0005 4.92322320087048E-0005 + 4.88295455415782E-0005 4.84293931685428E-0005 4.80317636315372E-0005 4.76366457026817E-0005 4.72440281842471E-0005 + 4.68538999086196E-0005 4.64662497382613E-0005 4.60810665656787E-0005 4.56983393133824E-0005 4.53180569338577E-0005 + 4.49402084095222E-0005 4.45647827526935E-0005 4.41917690055554E-0005 4.38211562401177E-0005 4.34529335581859E-0005 + 4.30870900913202E-0005 4.27236150008069E-0005 4.23624974776159E-0005 4.20037267423687E-0005 4.16472920453046E-0005 + 4.12931826662415E-0005 4.09413879145444E-0005 4.05918971290862E-0005 4.02446996782179E-0005 3.98997849597271E-0005 + 3.95571424008063E-0005 3.92167614580187E-0005 3.88786316172596E-0005 3.85427423937252E-0005 3.82090833318743E-0005 + 3.78776440053937E-0005 3.75484140171674E-0005 3.72213829992345E-0005 3.68965406127605E-0005 3.65738765479979E-0005 + 3.62533805242551E-0005 3.59350422898583E-0005 3.56188516221176E-0005 3.53047983272952E-0005 3.49928722405648E-0005 + 3.46830632259826E-0005 3.43753611764477E-0005 3.40697560136721E-0005 3.37662376881412E-0005 3.34647961790835E-0005 + 3.31654214944337E-0005 3.28681036707973E-0005 3.25728327734189E-0005 3.22795988961443E-0005 3.19883921613889E-0005 + 3.16992027201022E-0005 3.14120207517316E-0005 3.11268364641916E-0005 3.08436400938253E-0005 3.05624219053741E-0005 + 3.02831721919391E-0005 3.00058812749520E-0005 2.97305395041354E-0005 2.94571372574716E-0005 2.91856649411689E-0005 + 2.89161129896247E-0005 2.86484718653948E-0005 2.83827320591552E-0005 2.81188840896733E-0005 2.78569185037680E-0005 + 2.75968258762793E-0005 2.73385968100343E-0005 2.70822219358107E-0005 2.68276919123062E-0005 2.65749974261007E-0005 + 2.63241291916275E-0005 2.60750779511337E-0005 2.58278344746499E-0005 2.55823895599565E-0005 2.53387340325474E-0005 + 2.50968587455994E-0005 2.48567545799358E-0005 2.46184124439934E-0005 2.43818232737912E-0005 2.41469780328924E-0005 + 2.39138677123748E-0005 2.36824833307941E-0005 2.34528159341532E-0005 2.32248565958660E-0005 2.29985964167250E-0005 + 2.27740265248698E-0005 2.25511380757494E-0005 2.23299222520927E-0005 2.21103702638723E-0005 2.18924733482738E-0005 + 2.16762227696597E-0005 2.14616098195373E-0005 2.12486258165274E-0005 2.10372621063268E-0005 2.08275100616790E-0005 + 2.06193610823383E-0005 2.04128065950384E-0005 2.02078380534588E-0005 2.00044469381904E-0005 1.98026247567046E-0005 + 1.96023630433181E-0005 1.94036533591617E-0005 1.92064872921452E-0005 1.90108564569278E-0005 1.88167524948808E-0005 + 1.86241670740576E-0005 1.84330918891607E-0005 1.82435186615071E-0005 1.80554391389975E-0005 1.78688450960814E-0005 + 1.76837283337272E-0005 1.75000806793859E-0005 1.73178939869606E-0005 1.71371601367741E-0005 1.69578710355342E-0005 + 1.67800186163035E-0005 1.66035948384641E-0005 1.64285916876883E-0005 1.62550011759028E-0005 1.60828153412575E-0005 + 1.59120262480940E-0005 1.57426259869110E-0005 1.55746066743340E-0005 1.54079604530810E-0005 1.52426794919307E-0005 + 1.50787559856919E-0005 1.49161821551678E-0005 1.47549502471266E-0005 1.45950525342671E-0005 1.44364813151884E-0005 + 1.42792289143558E-0005 1.41232876820694E-0005 1.39686499944330E-0005 1.38153082533194E-0005 1.36632548863409E-0005 + 1.35124823468151E-0005 1.33629831137344E-0005 1.32147496917328E-0005 1.30677746110541E-0005 1.29220504275214E-0005 + 1.27775697225023E-0005 1.26343251028796E-0005 1.24923092010174E-0005 1.23515146747310E-0005 1.22119342072532E-0005 + 1.20735605072042E-0005 1.19363863085586E-0005 1.18004043706136E-0005 1.16656074779583E-0005 1.15319884404406E-0005 + 1.13995400931370E-0005 1.12682552963194E-0005 1.11381269354241E-0005 1.10091479210207E-0005 1.08813111887794E-0005 + 1.07546096994409E-0005 1.06290364387826E-0005 1.05045844175903E-0005 1.03812466716233E-0005 1.02590162615850E-0005 + 1.01378862730913E-0005 1.00178498166383E-0005 9.89890002757198E-0006 9.78103006605552E-0006 9.66423311703999E-0006 + 9.54850239023073E-0006 9.43383112005733E-0006 9.32021256564272E-0006 9.20764001077070E-0006 9.09610676385613E-0006 + 8.98560615791256E-0006 8.87613155052145E-0006 8.76767632380215E-0006 8.66023388437868E-0006 8.55379766335065E-0006 + 8.44836111626072E-0006 8.34391772306489E-0006 8.24046098810038E-0006 8.13798444005500E-0006 8.03648163193726E-0006 + 7.93594614104347E-0006 7.83637156892872E-0006 7.73775154137461E-0006 7.64007970835963E-0006 7.54334974402730E-0006 + 7.44755534665573E-0006 7.35269023862782E-0006 7.25874816639867E-0006 7.16572290046662E-0006 7.07360823534126E-0006 + 6.98239798951394E-0006 6.89208600542598E-0006 6.80266614943908E-0006 6.71413231180430E-0006 6.62647840663115E-0006 + 6.53969837185793E-0006 6.45378616922013E-0006 6.36873578422148E-0006 6.28454122610181E-0006 6.20119652780755E-0006 + 6.11869574596161E-0006 6.03703296083208E-0006 5.95620227630295E-0006 5.87619781984261E-0006 5.79701374247508E-0006 + 5.71864421874815E-0006 5.64108344670402E-0006 5.56432564784923E-0006 5.48836506712376E-0006 5.41319597287174E-0006 + 5.33881265681029E-0006 5.26520943400074E-0006 5.19238064281717E-0006 5.12032064491703E-0006 5.04902382521141E-0006 + 4.97848459183420E-0006 4.90869737611304E-0006 4.83965663253854E-0006 4.77135683873465E-0006 4.70379249542938E-0006 + 4.63695812642367E-0006 4.57084827856271E-0006 4.50545752170521E-0006 4.44078044869443E-0006 4.37681167532765E-0006 + 4.31354584032666E-0006 4.25097760530868E-0006 4.18910165475546E-0006 4.12791269598466E-0006 4.06740545911944E-0006 + 4.00757469705953E-0006 3.94841518545098E-0006 3.88992172265682E-0006 3.83208912972805E-0006 3.77491225037305E-0006 + 3.71838595092908E-0006 3.66250512033204E-0006 3.60726467008770E-0006 3.55265953424164E-0006 3.49868466935036E-0006 + 3.44533505445171E-0006 3.39260569103531E-0006 3.34049160301375E-0006 3.28898783669260E-0006 3.23808946074206E-0006 + 3.18779156616673E-0006 3.13808926627692E-0006 3.08897769665957E-0006 3.04045201514860E-0006 2.99250740179631E-0006 + 2.94513905884363E-0006 2.89834221069189E-0006 2.85211210387278E-0006 2.80644400701986E-0006 2.76133321083961E-0006 + 2.71677502808199E-0006 2.67276479351200E-0006 2.62929786388013E-0006 2.58636961789424E-0006 2.54397545618976E-0006 + 2.50211080130136E-0006 2.46077109763413E-0006 2.41995181143440E-0006 2.37964843076137E-0006 2.33985646545795E-0006 + 2.30057144712211E-0006 2.26178892907858E-0006 2.22350448634938E-0006 2.18571371562584E-0006 2.14841223523944E-0006 + 2.11159568513363E-0006 2.07525972683484E-0006 2.03940004342400E-0006 2.00401233950839E-0006 1.96909234119240E-0006 + 1.93463579604965E-0006 1.90063847309409E-0006 1.86709616275189E-0006 1.83400467683269E-0006 1.80135984850130E-0006 + 1.76915753224967E-0006 1.73739360386785E-0006 1.70606396041629E-0006 1.67516452019709E-0006 1.64469122272608E-0006 + 1.61464002870419E-0006 1.58500691998956E-0006 1.55578789956916E-0006 1.52697899153051E-0006 1.49857624103376E-0006 + 1.47057571428326E-0006 1.44297349849991E-0006 1.41576570189235E-0006 1.38894845362964E-0006 1.36251790381282E-0006 + 1.33647022344686E-0006 1.31080160441293E-0006 1.28550825944009E-0006 1.26058642207782E-0006 1.23603234666755E-0006 + 1.21184230831511E-0006 1.18801260286286E-0006 1.16453954686165E-0006 1.14141947754322E-0006 1.11864875279215E-0006 + 1.09622375111844E-0006 1.07414087162936E-0006 1.05239653400194E-0006 1.03098717845534E-0006 1.00990926572294E-0006 + 9.89159277024937E-0007 9.68733714040443E-0007 9.48629098880237E-0007 9.28841974058795E-0007 9.09368902466940E-0007 + 8.90206467344361E-0007 8.71351272251907E-0007 8.52799941044321E-0007 8.34549117842581E-0007 8.16595467006524E-0007 + 7.98935673107610E-0007 7.81566440901184E-0007 7.64484495299433E-0007 7.47686581343796E-0007 7.31169464177858E-0007 + 7.14929929019871E-0007 6.98964781135535E-0007 6.83270845810914E-0007 6.67844968324901E-0007 6.52684013922302E-0007 + 6.37784867786443E-0007 6.23144435012203E-0007 6.08759640578701E-0007 5.94627429322345E-0007 5.80744765909678E-0007 + 5.67108634810260E-0007 5.53716040269772E-0007 5.40564006282825E-0007 5.27649576566224E-0007 5.14969814531651E-0007 + 5.02521803259053E-0007 4.90302645469567E-0007 4.78309463498588E-0007 4.66539399269027E-0007 4.54989614264299E-0007 + 4.43657289501706E-0007 4.32539625505414E-0007 4.21633842279793E-0007 4.10937179282693E-0007 4.00446895398600E-0007 + 3.90160268912052E-0007 3.80074597480817E-0007 3.70187198109410E-0007 3.60495407122262E-0007 3.50996580137208E-0007 + 3.41688092038922E-0007 3.32567336952252E-0007 3.23631728215778E-0007 3.14878698355176E-0007 3.06305699056874E-0007 + 2.97910201141403E-0007 2.89689694537039E-0007 2.81641688253396E-0007 2.73763710354933E-0007 2.66053307934667E-0007 + 2.58508047087728E-0007 2.51125512885047E-0007 2.43903309347121E-0007 2.36839059417574E-0007 2.29930404937022E-0007 + 2.23175006616730E-0007 2.16570544012475E-0007 2.10114715498273E-0007 2.03805238240226E-0007 1.97639848170430E-0007 + 1.91616299960729E-0007 1.85732366996711E-0007 1.79985841351547E-0007 1.74374533759999E-0007 1.68896273592316E-0007 + 1.63548908828244E-0007 1.58330306031080E-0007 1.53238350321603E-0007 1.48270945352219E-0007 1.43426013280968E-0007 + 1.38701494745680E-0007 1.34095348838037E-0007 1.29605553077769E-0007 1.25230103386797E-0007 1.20967014063402E-0007 + 1.16814317756482E-0007 1.12770065439730E-0007 1.08832326385964E-0007 1.04999188141327E-0007 1.01268756499634E-0007 + 9.76391554767054E-0008 9.41085272846748E-0008 9.06750323064039E-0008 8.73368490698272E-0008 8.40921742224276E-0008 + 8.09392225056094E-0008 7.78762267291937E-0008 7.49014377459089E-0008 7.20131244258644E-0008 6.92095736311136E-0008 + 6.64890901901654E-0008 6.38499968726063E-0008 6.12906343636420E-0008 5.88093612387444E-0008 5.64045539382971E-0008 + 5.40746067422320E-0008 5.18179317447429E-0008 4.96329588289671E-0008 4.75181356417230E-0008 4.54719275682824E-0008 + 4.34928177071040E-0008 4.15793068446665E-0008 3.97299134302600E-0008 3.79431735508495E-0008 3.62176409059184E-0008 + 3.45518867823594E-0008 3.29445000293991E-0008 3.13940870334951E-0008 2.98992716933169E-0008 2.84586953946992E-0008 + 2.70710169856547E-0008 2.57349127513782E-0008 2.44490763892907E-0008 2.32122189841154E-0008 2.20230689829371E-0008 + 2.08803721703313E-0008 1.97828916434766E-0008 1.87294077873190E-0008 1.77187182497313E-0008 1.67496379167191E-0008 + 1.58209988876324E-0008 1.49316504504001E-0008 1.40804590568006E-0008 1.32663082977322E-0008 1.24880988785326E-0008 + 1.17447485942897E-0008 1.10351923051983E-0008 1.03583819119319E-0008 9.71328633102830E-0009 9.09889147031060E-0009 + 8.51420020431516E-0009 7.95823234975967E-0009 7.43002464101125E-0009 6.92863070559399E-0009 6.45312103971311E-0009 + 6.00258298379462E-0009 5.57612069805757E-0009 5.17285513809634E-0009 4.79192403049808E-0009 4.43248184846659E-0009 + 4.09369978748005E-0009 3.77476574096689E-0009 3.47488427599909E-0009 3.19327660901436E-0009 2.92918058155296E-0009 + 2.68185063602052E-0009 2.45055779147364E-0009 2.23458961942008E-0009 2.03325021964937E-0009 1.84586019607790E-0009 + 1.67175663262077E-0009 1.51029306908084E-0009 1.36083947706206E-0009 1.22278223590488E-0009 1.09552410863905E-0009 + 9.78484217963073E-0010 8.71098022241015E-0010 7.72817291523735E-0010 6.83110083589083E-0010 6.01460720005044E-0010 + 5.27369762214646E-0010 4.60353987639912E-0010 3.99946365810112E-0010 3.45696034509050E-0010 2.97168275945334E-0010 + 2.53944492942598E-0010 2.15622185152204E-0010 1.81814925286452E-0010 1.52152335373198E-0010 1.26280063032192E-0010 + 1.03859757771929E-0010 8.45690473085829E-0011 6.81015139051197E-0011 5.41666707327015E-0011 4.24899382525017E-0011 + 3.28126206189435E-0011 2.48918821042115E-0011 1.85007235436662E-0011 1.34279588026404E-0011 9.47819126408804E-0012 + 6.47179033753346E-0012 4.24486798902251E-0012 2.64925529211749E-0012 1.55247900000017E-0012 8.37738138564761E-0013 + 4.03880620572017E-0013 1.65379880779372E-0013 5.23115320889414E-0014 1.03300426633484E-0014 6.45434007209680E-0016 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 4.98036337713595E+0003 4.96081717262589E+0003 4.94137977953845E+0003 + 4.92205026261924E+0003 4.90282769845533E+0003 4.88371117529081E+0003 4.86469979284529E+0003 4.84579266213554E+0003 + 4.82698890530011E+0003 4.80828765542690E+0003 4.78968805638365E+0003 4.77118926265121E+0003 4.75279043915970E+0003 + 4.73449076112737E+0003 4.71628941390216E+0003 4.69818559280595E+0003 4.68017850298139E+0003 4.66226735924131E+0003 + 4.64445138592064E+0003 4.62672981673086E+0003 4.60910189461680E+0003 4.59156687161589E+0003 4.57412400871979E+0003 + 4.55677257573823E+0003 4.53951185116526E+0003 4.52234112204760E+0003 4.50525968385528E+0003 4.48826684035440E+0003 + 4.47136190348200E+0003 4.45454419322306E+0003 4.43781303748945E+0003 4.42116777200104E+0003 4.40460774016863E+0003 + 4.38813229297897E+0003 4.37174078888155E+0003 4.35543259367739E+0003 4.33920708040960E+0003 4.32306362925578E+0003 + 4.30700162742220E+0003 4.29102046903973E+0003 4.27511955506149E+0003 4.25929829316222E+0003 4.24355609763924E+0003 + 4.22789238931514E+0003 4.21230659544201E+0003 4.19679814960726E+0003 4.18136649164103E+0003 4.16601106752506E+0003 + 4.15073132930312E+0003 4.13552673499290E+0003 4.12039674849930E+0003 4.10534083952921E+0003 4.09035848350764E+0003 + 4.07544916149530E+0003 4.06061236010738E+0003 4.04584757143385E+0003 4.03115429296092E+0003 4.01653202749386E+0003 + 4.00198028308101E+0003 3.98749857293914E+0003 3.97308641537994E+0003 3.95874333373769E+0003 3.94446885629824E+0003 + 3.93026251622896E+0003 3.91612385150999E+0003 3.90205240486652E+0003 3.88804772370221E+0003 3.87410936003363E+0003 + 3.86023687042586E+0003 3.84642981592903E+0003 3.83268776201597E+0003 3.81901027852079E+0003 3.80539693957856E+0003 + 3.79184732356584E+0003 3.77836101304222E+0003 3.76493759469288E+0003 3.75157665927191E+0003 3.73827780154670E+0003 + 3.72504062024314E+0003 3.71186471799168E+0003 3.69874970127435E+0003 3.68569518037252E+0003 3.67270076931558E+0003 + 3.65976608583036E+0003 3.64689075129145E+0003 3.63407439067225E+0003 3.62131663249679E+0003 3.60861710879237E+0003 + 3.59597545504292E+0003 3.58339131014309E+0003 3.57086431635310E+0003 3.55839411925428E+0003 3.54598036770534E+0003 + 3.53362271379928E+0003 3.52132081282105E+0003 3.50907432320582E+0003 3.49688290649795E+0003 3.48474622731058E+0003 + 3.47266395328585E+0003 3.46063575505578E+0003 3.44866130620370E+0003 3.43674028322639E+0003 3.42487236549669E+0003 + 3.41305723522676E+0003 3.40129457743195E+0003 3.38958407989512E+0003 3.37792543313164E+0003 3.36631833035486E+0003 + 3.35476246744211E+0003 3.34325754290131E+0003 3.33180325783796E+0003 3.32039931592280E+0003 3.30904542335983E+0003 + 3.29774128885491E+0003 3.28648662358482E+0003 3.27528114116676E+0003 3.26412455762840E+0003 3.25301659137830E+0003 + 3.24195696317683E+0003 3.23094539610756E+0003 3.21998161554902E+0003 3.20906534914692E+0003 3.19819632678683E+0003 + 3.18737428056724E+0003 3.17659894477302E+0003 3.16587005584929E+0003 3.15518735237571E+0003 3.14455057504113E+0003 + 3.13395946661864E+0003 3.12341377194097E+0003 3.11291323787631E+0003 3.10245761330444E+0003 3.09204664909322E+0003 + 3.08168009807552E+0003 3.07135771502634E+0003 3.06107925664042E+0003 3.05084448151009E+0003 3.04065315010350E+0003 + 3.03050502474314E+0003 3.02039986958471E+0003 3.01033745059624E+0003 3.00031753553762E+0003 2.99033989394034E+0003 + 2.98040429708758E+0003 2.97051051799455E+0003 2.96065833138917E+0003 2.95084751369299E+0003 2.94107784300241E+0003 + 2.93134909907018E+0003 2.92166106328712E+0003 2.91201351866419E+0003 2.90240624981475E+0003 2.89283904293709E+0003 + 2.88331168579723E+0003 2.87382396771198E+0003 2.86437567953219E+0003 2.85496661362629E+0003 2.84559656386405E+0003 + 2.83626532560056E+0003 2.82697269566048E+0003 2.81771847232245E+0003 2.80850245530377E+0003 2.79932444574527E+0003 + 2.79018424619643E+0003 2.78108166060067E+0003 2.77201649428089E+0003 2.76298855392512E+0003 2.75399764757253E+0003 + 2.74504358459947E+0003 2.73612617570581E+0003 2.72724523290145E+0003 2.71840056949298E+0003 2.70959200007057E+0003 + 2.70081934049501E+0003 2.69208240788496E+0003 2.68338102060434E+0003 2.67471499824991E+0003 2.66608416163905E+0003 + 2.65748833279763E+0003 2.64892733494815E+0003 2.64040099249791E+0003 2.63190913102751E+0003 2.62345157727932E+0003 + 2.61502815914625E+0003 2.60663870566063E+0003 2.59828304698316E+0003 2.58996101439216E+0003 2.58167244027279E+0003 + 2.57341715810660E+0003 2.56519500246105E+0003 2.55700580897925E+0003 2.54884941436988E+0003 2.54072565639711E+0003 + 2.53263437387079E+0003 2.52457540663670E+0003 2.51654859556694E+0003 2.50855378255043E+0003 2.50059081048354E+0003 + 2.49265952326090E+0003 2.48475976576623E+0003 2.47689138386335E+0003 2.46905422438730E+0003 2.46124813513558E+0003 + 2.45347296485944E+0003 2.44572856325540E+0003 2.43801478095676E+0003 2.43033146952527E+0003 2.42267848144293E+0003 + 2.41505567010383E+0003 2.40746288980616E+0003 2.39989999574426E+0003 2.39236684400084E+0003 2.38486329153919E+0003 + 2.37738919619561E+0003 2.36994441667187E+0003 2.36252881252772E+0003 2.35514224417361E+0003 2.34778457286337E+0003 + 2.34045566068708E+0003 2.33315537056398E+0003 2.32588356623546E+0003 2.31864011225817E+0003 2.31142487399717E+0003 + 2.30423771761920E+0003 2.29707851008600E+0003 2.28994711914778E+0003 2.28284341333661E+0003 2.27576726196012E+0003 + 2.26871853509504E+0003 2.26169710358097E+0003 2.25470283901421E+0003 2.24773561374156E+0003 2.24079530085430E+0003 + 2.23388177418223E+0003 2.22699490828770E+0003 2.22013457845979E+0003 2.21330066070853E+0003 2.20649303175917E+0003 + 2.19971156904656E+0003 2.19295615070954E+0003 2.18622665558543E+0003 2.17952296320456E+0003 2.17284495378490E+0003 + 2.16619250822671E+0003 2.15956550810725E+0003 2.15296383567561E+0003 2.14638737384750E+0003 2.13983600620018E+0003 + 2.13330961696742E+0003 2.12680809103450E+0003 2.12033131393327E+0003 2.11387917183730E+0003 2.10745155155703E+0003 + 2.10104834053502E+0003 2.09466942684120E+0003 2.08831469916823E+0003 2.08198404682687E+0003 2.07567735974139E+0003 + 2.06939452844510E+0003 2.06313544407583E+0003 2.05689999837154E+0003 2.05068808366590E+0003 2.04449959288401E+0003 + 2.03833441953809E+0003 2.03219245772322E+0003 2.02607360211319E+0003 2.01997774795630E+0003 2.01390479107128E+0003 + 2.00785462784323E+0003 2.00182715521954E+0003 1.99582227070599E+0003 1.98983987236273E+0003 1.98387985880042E+0003 + 1.97794212917638E+0003 1.97202658319070E+0003 1.96613312108251E+0003 1.96026164362625E+0003 1.95441205212788E+0003 + 1.94858424842128E+0003 1.94277813486459E+0003 1.93699361433659E+0003 1.93123059023317E+0003 1.92548896646376E+0003 + 1.91976864744787E+0003 1.91406953811160E+0003 1.90839154388423E+0003 1.90273457069483E+0003 1.89709852496885E+0003 + 1.89148331362487E+0003 1.88588884407122E+0003 1.88031502420276E+0003 1.87476176239766E+0003 1.86922896751412E+0003 + 1.86371654888727E+0003 1.85822441632601E+0003 1.85275248010985E+0003 1.84730065098588E+0003 1.84186884016565E+0003 + 1.83645695932223E+0003 1.83106492058709E+0003 1.82569263654724E+0003 1.82034002024219E+0003 1.81500698516109E+0003 + 1.80969344523981E+0003 1.80439931485808E+0003 1.79912450883664E+0003 1.79386894243442E+0003 1.78863253134577E+0003 + 1.78341519169766E+0003 1.77821684004698E+0003 1.77303739337777E+0003 1.76787676909857E+0003 1.76273488503974E+0003 + 1.75761165945079E+0003 1.75250701099777E+0003 1.74742085876069E+0003 1.74235312223090E+0003 1.73730372130857E+0003 + 1.73227257630012E+0003 1.72725960791575E+0003 1.72226473726690E+0003 1.71728788586383E+0003 1.71232897561312E+0003 + 1.70738792881527E+0003 1.70246466816230E+0003 1.69755911673534E+0003 1.69267119800225E+0003 1.68780083581533E+0003 + 1.68294795440890E+0003 1.67811247839707E+0003 1.67329433277142E+0003 1.66849344289871E+0003 1.66370973451865E+0003 + 1.65894313374165E+0003 1.65419356704661E+0003 1.64946096127872E+0003 1.64474524364725E+0003 1.64004634172345E+0003 + 1.63536418343834E+0003 1.63069869708059E+0003 1.62604981129444E+0003 1.62141745507758E+0003 1.61680155777905E+0003 + 1.61220204909721E+0003 1.60761885907769E+0003 1.60305191811133E+0003 1.59850115693219E+0003 1.59396650661552E+0003 + 1.58944789857583E+0003 1.58494526456486E+0003 1.58045853666964E+0003 1.57598764731059E+0003 1.57153252923954E+0003 + 1.56709311553785E+0003 1.56266933961452E+0003 1.55826113520427E+0003 1.55386843636573E+0003 1.54949117747953E+0003 + 1.54512929324648E+0003 1.54078271868576E+0003 1.53645138913311E+0003 1.53213524023897E+0003 1.52783420796679E+0003 + 1.52354822859117E+0003 1.51927723869615E+0003 1.51502117517344E+0003 1.51077997522070E+0003 1.50655357633982E+0003 + 1.50234191633518E+0003 1.49814493331199E+0003 1.49396256567459E+0003 1.48979475212477E+0003 1.48564143166011E+0003 + 1.48150254357235E+0003 1.47737802744573E+0003 1.47326782315536E+0003 1.46917187086565E+0003 1.46509011102863E+0003 + 1.46102248438244E+0003 1.45696893194969E+0003 1.45292939503592E+0003 1.44890381522801E+0003 1.44489213439269E+0003 + 1.44089429467493E+0003 1.43691023849648E+0003 1.43293990855430E+0003 1.42898324781907E+0003 1.42504019953373E+0003 + 1.42111070721193E+0003 1.41719471463662E+0003 1.41329216585853E+0003 1.40940300519474E+0003 1.40552717722725E+0003 + 1.40166462680149E+0003 1.39781529902496E+0003 1.39397913926576E+0003 1.39015609315123E+0003 1.38634610656649E+0003 + 1.38254912565311E+0003 1.37876509680770E+0003 1.37499396668053E+0003 1.37123568217421E+0003 1.36749019044229E+0003 + 1.36375743888794E+0003 1.36003737516261E+0003 1.35632994716471E+0003 1.35263510303828E+0003 1.34895279117168E+0003 + 1.34528296019631E+0003 1.34162555898530E+0003 1.33798053665221E+0003 1.33434784254980E+0003 1.33072742626870E+0003 + 1.32711923763620E+0003 1.32352322671501E+0003 1.31993934380193E+0003 1.31636753942672E+0003 1.31280776435081E+0003 + 1.30925996956608E+0003 1.30572410629366E+0003 1.30220012598276E+0003 1.29868798030938E+0003 1.29518762117522E+0003 + 1.29169900070645E+0003 1.28822207125251E+0003 1.28475678538500E+0003 1.28130309589647E+0003 1.27786095579930E+0003 + 1.27443031832453E+0003 1.27101113692072E+0003 1.26760336525284E+0003 1.26420695720113E+0003 1.26082186685998E+0003 + 1.25744804853680E+0003 1.25408545675097E+0003 1.25073404623267E+0003 1.24739377192185E+0003 1.24406458896711E+0003 + 1.24074645272462E+0003 1.23743931875707E+0003 1.23414314283259E+0003 1.23085788092368E+0003 1.22758348920620E+0003 + 1.22431992405825E+0003 1.22106714205920E+0003 1.21782509998862E+0003 1.21459375482527E+0003 1.21137306374605E+0003 + 1.20816298412502E+0003 1.20496347353234E+0003 1.20177448973334E+0003 1.19859599068745E+0003 1.19542793454724E+0003 + 1.19227027965745E+0003 1.18912298455396E+0003 1.18598600796288E+0003 1.18285930879951E+0003 1.17974284616744E+0003 + 1.17663657935755E+0003 1.17354046784708E+0003 1.17045447129867E+0003 1.16737854955943E+0003 1.16431266265999E+0003 + 1.16125677081358E+0003 1.15821083441511E+0003 1.15517481404024E+0003 1.15214867044445E+0003 1.14913236456217E+0003 + 1.14612585750585E+0003 1.14312911056507E+0003 1.14014208520563E+0003 1.13716474306867E+0003 1.13419704596981E+0003 + 1.13123895589824E+0003 1.12829043501586E+0003 1.12535144565639E+0003 1.12242195032457E+0003 1.11950191169520E+0003 + 1.11659129261238E+0003 1.11369005608863E+0003 1.11079816530400E+0003 1.10791558360530E+0003 1.10504227450522E+0003 + 1.10217820168154E+0003 1.09932332897624E+0003 1.09647762039473E+0003 1.09364104010505E+0003 1.09081355243699E+0003 + 1.08799512188133E+0003 1.08518571308906E+0003 1.08238529087051E+0003 1.07959382019462E+0003 1.07681126618812E+0003 + 1.07403759413475E+0003 1.07127276947449E+0003 1.06851675780277E+0003 1.06576952486970E+0003 1.06303103657930E+0003 + 1.06030125898876E+0003 1.05758015830765E+0003 1.05486770089716E+0003 1.05216385326939E+0003 1.04946858208657E+0003 + 1.04678185416031E+0003 1.04410363645089E+0003 1.04143389606652E+0003 1.03877260026258E+0003 1.03611971644092E+0003 + 1.03347521214913E+0003 1.03083905507983E+0003 1.02821121306993E+0003 1.02559165409995E+0003 1.02298034629328E+0003 + 1.02037725791550E+0003 1.01778235737369E+0003 1.01519561321570E+0003 1.01261699412948E+0003 1.01004646894239E+0003 + 1.00748400662050E+0003 1.00492957626794E+0003 1.00238314712620E+0003 9.99844688573446E+0002 9.97314170123878E+0002 + 9.94791561427045E+0002 9.92276832267185E+0002 9.89769952562571E+0002 9.87270892364846E+0002 9.84779621858379E+0002 + 9.82296111359612E+0002 9.79820331316416E+0002 9.77352252307446E+0002 9.74891845041507E+0002 9.72439080356915E+0002 + 9.69993929220869E+0002 9.67556362728816E+0002 9.65126352103833E+0002 9.62703868696003E+0002 9.60288883981793E+0002 + 9.57881369563444E+0002 9.55481297168355E+0002 9.53088638648474E+0002 9.50703365979698E+0002 9.48325451261265E+0002 + 9.45954866715156E+0002 9.43591584685500E+0002 9.41235577637981E+0002 9.38886818159250E+0002 9.36545278956332E+0002 + 9.34210932856051E+0002 9.31883752804443E+0002 9.29563711866182E+0002 9.27250783224004E+0002 9.24944940178136E+0002 + 9.22646156145728E+0002 9.20354404660287E+0002 9.18069659371116E+0002 9.15791894042749E+0002 9.13521082554405E+0002 + 9.11257198899423E+0002 9.09000217184717E+0002 9.06750111630228E+0002 9.04506856568377E+0002 9.02270426443525E+0002 + 9.00040795811431E+0002 8.97817939338717E+0002 8.95601831802334E+0002 8.93392448089031E+0002 8.91189763194825E+0002 + 8.88993752224478E+0002 8.86804390390973E+0002 8.84621653014994E+0002 8.82445515524406E+0002 8.80275953453746E+0002 + 8.78112942443704E+0002 8.75956458240621E+0002 8.73806476695975E+0002 8.71662973765880E+0002 8.69525925510585E+0002 + 8.67395308093976E+0002 8.65271097783075E+0002 8.63153270947551E+0002 8.61041804059225E+0002 8.58936673691582E+0002 + 8.56837856519289E+0002 8.54745329317704E+0002 8.52659068962401E+0002 8.50579052428686E+0002 8.48505256791124E+0002 + 8.46437659223065E+0002 8.44376236996170E+0002 8.42320967479944E+0002 8.40271828141268E+0002 8.38228796543937E+0002 + 8.36191850348196E+0002 8.34160967310280E+0002 8.32136125281957E+0002 8.30117302210076E+0002 8.28104476136110E+0002 + 8.26097625195709E+0002 8.24096727618252E+0002 8.22101761726398E+0002 8.20112705935646E+0002 8.18129538753892E+0002 + 8.16152238780993E+0002 8.14180784708325E+0002 8.12215155318354E+0002 8.10255329484201E+0002 8.08301286169211E+0002 + 8.06353004426529E+0002 8.04410463398670E+0002 8.02473642317099E+0002 8.00542520501806E+0002 7.98617077360891E+0002 + 7.96697292390142E+0002 7.94783145172626E+0002 7.92874615378270E+0002 7.90971682763455E+0002 7.89074327170604E+0002 + 7.87182528527777E+0002 7.85296266848267E+0002 7.83415522230196E+0002 7.81540274856114E+0002 7.79670504992604E+0002 + 7.77806192989880E+0002 7.75947319281397E+0002 7.74093864383459E+0002 7.72245808894824E+0002 7.70403133496320E+0002 + 7.68565818950455E+0002 7.66733846101034E+0002 7.64907195872779E+0002 7.63085849270942E+0002 7.61269787380932E+0002 + 7.59458991367934E+0002 7.57653442476538E+0002 7.55853122030361E+0002 7.54058011431680E+0002 7.52268092161061E+0002 + 7.50483345776991E+0002 7.48703753915510E+0002 7.46929298289854E+0002 7.45159960690088E+0002 7.43395722982744E+0002 + 7.41636567110466E+0002 7.39882475091655E+0002 7.38133429020108E+0002 7.36389411064670E+0002 7.34650403468883E+0002 + 7.32916388550632E+0002 7.31187348701802E+0002 7.29463266387928E+0002 7.27744124147855E+0002 7.26029904593392E+0002 + 7.24320590408970E+0002 7.22616164351310E+0002 7.20916609249075E+0002 7.19221908002544E+0002 7.17532043583271E+0002 + 7.15846999033757E+0002 7.14166757467115E+0002 7.12491302066745E+0002 7.10820616086006E+0002 7.09154682847885E+0002 + 7.07493485744681E+0002 7.05837008237675E+0002 7.04185233856814E+0002 7.02538146200387E+0002 7.00895728934713E+0002 + 6.99257965793819E+0002 6.97624840579129E+0002 6.95996337159149E+0002 6.94372439469157E+0002 6.92753131510893E+0002 + 6.91138397352247E+0002 6.89528221126956E+0002 6.87922587034300E+0002 6.86321479338790E+0002 6.84724882369878E+0002 + 6.83132780521643E+0002 6.81545158252500E+0002 6.79962000084902E+0002 6.78383290605040E+0002 6.76809014462548E+0002 + 6.75239156370213E+0002 6.73673701103680E+0002 6.72112633501165E+0002 6.70555938463159E+0002 6.69003600952148E+0002 + 6.67455605992321E+0002 6.65911938669289E+0002 6.64372584129798E+0002 6.62837527581452E+0002 6.61306754292427E+0002 + 6.59780249591192E+0002 6.58257998866238E+0002 6.56739987565791E+0002 6.55226201197545E+0002 6.53716625328387E+0002 + 6.52211245584118E+0002 6.50710047649192E+0002 6.49213017266439E+0002 6.47720140236796E+0002 6.46231402419048E+0002 + 6.44746789729552E+0002 6.43266288141979E+0002 6.41789883687049E+0002 6.40317562452269E+0002 6.38849310581673E+0002 + 6.37385114275560E+0002 6.35924959790240E+0002 6.34468833437776E+0002 6.33016721585725E+0002 6.31568610656890E+0002 + 6.30124487129061E+0002 6.28684337534766E+0002 6.27248148461022E+0002 6.25815906549081E+0002 6.24387598494188E+0002 + 6.22963211045330E+0002 6.21542731004990E+0002 6.20126145228904E+0002 6.18713440625821E+0002 6.17304604157254E+0002 + 6.15899622837244E+0002 6.14498483732120E+0002 6.13101173960258E+0002 6.11707680691847E+0002 6.10317991148650E+0002 + 6.08932092603770E+0002 6.07549972381417E+0002 6.06171617856675E+0002 6.04797016455269E+0002 6.03426155653336E+0002 + 6.02059022977194E+0002 6.00695606003118E+0002 5.99335892357107E+0002 5.97979869714662E+0002 5.96627525800562E+0002 + 5.95278848388635E+0002 5.93933825301541E+0002 5.92592444410548E+0002 5.91254693635311E+0002 5.89920560943654E+0002 + 5.88590034351350E+0002 5.87263101921907E+0002 5.85939751766345E+0002 5.84619972042989E+0002 5.83303750957249E+0002 + 5.81991076761412E+0002 5.80681937754424E+0002 5.79376322281683E+0002 5.78074218734828E+0002 5.76775615551530E+0002 + 5.75480501215286E+0002 5.74188864255207E+0002 5.72900693245818E+0002 5.71615976806850E+0002 5.70334703603035E+0002 + 5.69056862343906E+0002 5.67782441783595E+0002 5.66511430720628E+0002 5.65243817997729E+0002 5.63979592501620E+0002 + 5.62718743162823E+0002 5.61461258955463E+0002 5.60207128897069E+0002 5.58956342048385E+0002 5.57708887513170E+0002 + 5.56464754438007E+0002 5.55223932012113E+0002 5.53986409467142E+0002 5.52752176077000E+0002 5.51521221157651E+0002 + 5.50293534066934E+0002 5.49069104204370E+0002 5.47847921010974E+0002 5.46629973969080E+0002 5.45415252602139E+0002 + 5.44203746474552E+0002 5.42995445191473E+0002 5.41790338398637E+0002 5.40588415782172E+0002 5.39389667068420E+0002 + 5.38194082023760E+0002 5.37001650454425E+0002 5.35812362206327E+0002 5.34626207164880E+0002 5.33443175254821E+0002 + 5.32263256440039E+0002 5.31086440723395E+0002 5.29912718146554E+0002 5.28742078789807E+0002 5.27574512771902E+0002 + 5.26410010249874E+0002 5.25248561418870E+0002 5.24090156511985E+0002 5.22934785800089E+0002 5.21782439591659E+0002 + 5.20633108232619E+0002 5.19486782106162E+0002 5.18343451632595E+0002 5.17203107269169E+0002 5.16065739509914E+0002 + 5.14931338885482E+0002 5.13799895962978E+0002 5.12671401345802E+0002 5.11545845673487E+0002 5.10423219621542E+0002 + 5.09303513901286E+0002 5.08186719259697E+0002 5.07072826479250E+0002 5.05961826377761E+0002 5.04853709808233E+0002 + 5.03748467658695E+0002 5.02646090852054E+0002 5.01546570345937E+0002 5.00449897132538E+0002 4.99356062238467E+0002 + 4.98265056724598E+0002 4.97176871685916E+0002 4.96091498251371E+0002 4.95008927583723E+0002 4.93929150879396E+0002 + 4.92852159368333E+0002 4.91777944313842E+0002 4.90706497012453E+0002 4.89637808793774E+0002 4.88571871020340E+0002 + 4.87508675087475E+0002 4.86448212423143E+0002 4.85390474487806E+0002 4.84335452774283E+0002 4.83283138807608E+0002 + 4.82233524144886E+0002 4.81186600375156E+0002 4.80142359119249E+0002 4.79100792029650E+0002 4.78061890790358E+0002 + 4.77025647116751E+0002 4.75992052755444E+0002 4.74961099484158E+0002 4.73932779111580E+0002 4.72907083477232E+0002 + 4.71884004451330E+0002 4.70863533934655E+0002 4.69845663858422E+0002 4.68830386184138E+0002 4.67817692903480E+0002 + 4.66807576038158E+0002 4.65800027639786E+0002 4.64795039789752E+0002 4.63792604599086E+0002 4.62792714208335E+0002 + 4.61795360787432E+0002 4.60800536535570E+0002 4.59808233681072E+0002 4.58818444481268E+0002 4.57831161222368E+0002 + 4.56846376219334E+0002 4.55864081815761E+0002 4.54884270383747E+0002 4.53906934323773E+0002 4.52932066064579E+0002 + 4.51959658063043E+0002 4.50989702804056E+0002 4.50022192800405E+0002 4.49057120592648E+0002 4.48094478748998E+0002 + 4.47134259865202E+0002 4.46176456564422E+0002 4.45221061497115E+0002 4.44268067340918E+0002 4.43317466800530E+0002 + 4.42369252607596E+0002 4.41423417520586E+0002 4.40479954324689E+0002 4.39538855831688E+0002 4.38600114879852E+0002 + 4.37663724333818E+0002 4.36729677084483E+0002 4.35797966048886E+0002 4.34868584170097E+0002 4.33941524417106E+0002 + 4.33016779784712E+0002 4.32094343293412E+0002 4.31174207989290E+0002 4.30256366943909E+0002 4.29340813254199E+0002 + 4.28427540042351E+0002 4.27516540455708E+0002 4.26607807666660E+0002 4.25701334872528E+0002 4.24797115295471E+0002 + 4.23895142182367E+0002 4.22995408804716E+0002 4.22097908458530E+0002 4.21202634464232E+0002 4.20309580166549E+0002 + 4.19418738934411E+0002 4.18530104160844E+0002 4.17643669262872E+0002 4.16759427681411E+0002 4.15877372881170E+0002 + 4.14997498350547E+0002 4.14119797601532E+0002 4.13244264169605E+0002 4.12370891613632E+0002 4.11499673515775E+0002 + 4.10630603481383E+0002 4.09763675138902E+0002 4.08898882139770E+0002 4.08036218158325E+0002 4.07175676891707E+0002 + 4.06317252059757E+0002 4.05460937404927E+0002 4.04606726692181E+0002 4.03754613708900E+0002 4.02904592264788E+0002 + 4.02056656191777E+0002 4.01210799343934E+0002 4.00367015597365E+0002 3.99525298850128E+0002 3.98685643022133E+0002 + 3.97848042055054E+0002 3.97012489912238E+0002 3.96178980578611E+0002 3.95347508060590E+0002 3.94518066385989E+0002 + 3.93690649603933E+0002 3.92865251784765E+0002 3.92041867019960E+0002 3.91220489422034E+0002 3.90401113124456E+0002 + 3.89583732281561E+0002 3.88768341068462E+0002 3.87954933680960E+0002 3.87143504335466E+0002 3.86334047268903E+0002 + 3.85526556738629E+0002 3.84721027022348E+0002 3.83917452418026E+0002 3.83115827243804E+0002 3.82316145837916E+0002 + 3.81518402558606E+0002 3.80722591784042E+0002 3.79928707912233E+0002 3.79136745360948E+0002 3.78346698567634E+0002 + 3.77558561989329E+0002 3.76772330102590E+0002 3.75987997403401E+0002 3.75205558407099E+0002 3.74425007648292E+0002 + 3.73646339680779E+0002 3.72869549077469E+0002 3.72094630430302E+0002 3.71321578350173E+0002 3.70550387466849E+0002 + 3.69781052428893E+0002 3.69013567903587E+0002 3.68247928576852E+0002 3.67484129153173E+0002 3.66722164355520E+0002 + 3.65962028925276E+0002 3.65203717622155E+0002 3.64447225224130E+0002 3.63692546527357E+0002 3.62939676346098E+0002 + 3.62188609512652E+0002 3.61439340877271E+0002 3.60691865308097E+0002 3.59946177691079E+0002 3.59202272929905E+0002 + 3.58460145945928E+0002 3.57719791678093E+0002 3.56981205082863E+0002 3.56244381134151E+0002 3.55509314823243E+0002 + 3.54776001158733E+0002 3.54044435166446E+0002 3.53314611889372E+0002 3.52586526387592E+0002 3.51860173738210E+0002 + 3.51135549035283E+0002 3.50412647389753E+0002 3.49691463929374E+0002 3.48971993798648E+0002 3.48254232158752E+0002 + 3.47538174187474E+0002 3.46823815079142E+0002 3.46111150044559E+0002 3.45400174310936E+0002 3.44690883121820E+0002 + 3.43983271737035E+0002 3.43277335432610E+0002 3.42573069500715E+0002 3.41870469249598E+0002 3.41169530003513E+0002 + 3.40470247102662E+0002 3.39772615903127E+0002 3.39076631776804E+0002 3.38382290111342E+0002 3.37689586310079E+0002 + 3.36998515791974E+0002 3.36309073991550E+0002 3.35621256358825E+0002 3.34935058359255E+0002 3.34250475473667E+0002 + 3.33567503198199E+0002 3.32886137044238E+0002 3.32206372538358E+0002 3.31528205222259E+0002 3.30851630652705E+0002 + 3.30176644401466E+0002 3.29503242055253E+0002 3.28831419215664E+0002 3.28161171499117E+0002 3.27492494536796E+0002 + 3.26825383974589E+0002 3.26159835473030E+0002 3.25495844707239E+0002 3.24833407366864E+0002 3.24172519156024E+0002 + 3.23513175793247E+0002 3.22855373011418E+0002 3.22199106557718E+0002 3.21544372193564E+0002 3.20891165694561E+0002 + 3.20239482850433E+0002 3.19589319464979E+0002 3.18940671356007E+0002 3.18293534355283E+0002 3.17647904308475E+0002 + 3.17003777075095E+0002 3.16361148528446E+0002 3.15720014555569E+0002 3.15080371057182E+0002 3.14442213947632E+0002 + 3.13805539154838E+0002 3.13170342620237E+0002 3.12536620298729E+0002 3.11904368158626E+0002 3.11273582181600E+0002 + 3.10644258362625E+0002 3.10016392709927E+0002 3.09389981244934E+0002 3.08765020002219E+0002 3.08141505029450E+0002 + 3.07519432387340E+0002 3.06898798149594E+0002 3.06279598402855E+0002 3.05661829246656E+0002 3.05045486793372E+0002 + 3.04430567168161E+0002 3.03817066508920E+0002 3.03204980966235E+0002 3.02594306703326E+0002 3.01985039896003E+0002 + 3.01377176732613E+0002 3.00770713413991E+0002 3.00165646153412E+0002 2.99561971176542E+0002 2.98959684721388E+0002 + 2.98358783038251E+0002 2.97759262389677E+0002 2.97161119050410E+0002 2.96564349307344E+0002 2.95968949459473E+0002 + 2.95374915817847E+0002 2.94782244705523E+0002 2.94190932457519E+0002 2.93600975420767E+0002 2.93012369954065E+0002 + 2.92425112428032E+0002 2.91839199225065E+0002 2.91254626739285E+0002 2.90671391376501E+0002 2.90089489554156E+0002 + 2.89508917701288E+0002 2.88929672258482E+0002 2.88351749677824E+0002 2.87775146422860E+0002 2.87199858968547E+0002 + 2.86625883801214E+0002 2.86053217418512E+0002 2.85481856329376E+0002 2.84911797053977E+0002 2.84343036123678E+0002 + 2.83775570080995E+0002 2.83209395479553E+0002 2.82644508884037E+0002 2.82080906870157E+0002 2.81518586024602E+0002 + 2.80957542944996E+0002 2.80397774239861E+0002 2.79839276528569E+0002 2.79282046441304E+0002 2.78726080619018E+0002 + 2.78171375713394E+0002 2.77617928386798E+0002 2.77065735312244E+0002 2.76514793173349E+0002 2.75965098664297E+0002 + 2.75416648489792E+0002 2.74869439365022E+0002 2.74323468015620E+0002 2.73778731177620E+0002 2.73235225597419E+0002 + 2.72692948031738E+0002 2.72151895247584E+0002 2.71612064022206E+0002 2.71073451143059E+0002 2.70536053407766E+0002 + 2.69999867624077E+0002 2.69464890609833E+0002 2.68931119192923E+0002 2.68398550211251E+0002 2.67867180512695E+0002 + 2.67337006955068E+0002 2.66808026406085E+0002 2.66280235743320E+0002 2.65753631854170E+0002 2.65228211635822E+0002 + 2.64703971995209E+0002 2.64180909848978E+0002 2.63659022123452E+0002 2.63138305754592E+0002 2.62618757687964E+0002 + 2.62100374878696E+0002 2.61583154291451E+0002 2.61067092900384E+0002 2.60552187689108E+0002 2.60038435650659E+0002 + 2.59525833787462E+0002 2.59014379111290E+0002 2.58504068643237E+0002 2.57994899413676E+0002 2.57486868462228E+0002 + 2.56979972837723E+0002 2.56474209598174E+0002 2.55969575810731E+0002 2.55466068551655E+0002 2.54963684906284E+0002 + 2.54462421968992E+0002 2.53962276843163E+0002 2.53463246641153E+0002 2.52965328484255E+0002 2.52468519502672E+0002 + 2.51972816835477E+0002 2.51478217630583E+0002 2.50984719044710E+0002 2.50492318243352E+0002 2.50001012400743E+0002 + 2.49510798699827E+0002 2.49021674332222E+0002 2.48533636498192E+0002 2.48046682406612E+0002 2.47560809274936E+0002 + 2.47076014329166E+0002 2.46592294803821E+0002 2.46109647941903E+0002 2.45628070994869E+0002 2.45147561222597E+0002 + 2.44668115893354E+0002 2.44189732283770E+0002 2.43712407678801E+0002 2.43236139371701E+0002 2.42760924663991E+0002 + 2.42286760865432E+0002 2.41813645293988E+0002 2.41341575275799E+0002 2.40870548145153E+0002 2.40400561244453E+0002 + 2.39931611924189E+0002 2.39463697542906E+0002 2.38996815467176E+0002 2.38530963071569E+0002 2.38066137738624E+0002 + 2.37602336858817E+0002 2.37139557830533E+0002 2.36677798060041E+0002 2.36217054961459E+0002 2.35757325956729E+0002 + 2.35298608475587E+0002 2.34840899955536E+0002 2.34384197841816E+0002 2.33928499587377E+0002 2.33473802652849E+0002 + 2.33020104506517E+0002 2.32567402624290E+0002 2.32115694489676E+0002 2.31664977593751E+0002 2.31215249435136E+0002 + 2.30766507519965E+0002 2.30318749361861E+0002 2.29871972481907E+0002 2.29426174408621E+0002 2.28981352677924E+0002 + 2.28537504833122E+0002 2.28094628424868E+0002 2.27652721011148E+0002 2.27211780157242E+0002 2.26771803435708E+0002 + 2.26332788426348E+0002 2.25894732716187E+0002 2.25457633899446E+0002 2.25021489577512E+0002 2.24586297358919E+0002 + 2.24152054859316E+0002 2.23718759701444E+0002 2.23286409515113E+0002 2.22855001937171E+0002 2.22424534611484E+0002 + 2.21995005188909E+0002 2.21566411327266E+0002 2.21138750691318E+0002 2.20712020952743E+0002 2.20286219790109E+0002 + 2.19861344888852E+0002 2.19437393941248E+0002 2.19014364646393E+0002 2.18592254710174E+0002 2.18171061845245E+0002 + 2.17750783771010E+0002 2.17331418213588E+0002 2.16912962905797E+0002 2.16495415587129E+0002 2.16078774003722E+0002 + 2.15663035908342E+0002 2.15248199060357E+0002 2.14834261225711E+0002 2.14421220176905E+0002 2.14009073692972E+0002 + 2.13597819559453E+0002 2.13187455568373E+0002 2.12777979518223E+0002 2.12369389213933E+0002 2.11961682466847E+0002 + 2.11554857094707E+0002 2.11148910921626E+0002 2.10743841778064E+0002 2.10339647500812E+0002 2.09936325932961E+0002 + 2.09533874923889E+0002 2.09132292329231E+0002 2.08731576010862E+0002 2.08331723836872E+0002 2.07932733681547E+0002 + 2.07534603425344E+0002 2.07137330954875E+0002 2.06740914162876E+0002 2.06345350948195E+0002 2.05950639215767E+0002 + 2.05556776876589E+0002 2.05163761847706E+0002 2.04771592052184E+0002 2.04380265419090E+0002 2.03989779883476E+0002 + 2.03600133386349E+0002 2.03211323874660E+0002 2.02823349301277E+0002 2.02436207624966E+0002 2.02049896810369E+0002 + 2.01664414827990E+0002 2.01279759654164E+0002 2.00895929271046E+0002 2.00512921666587E+0002 2.00130734834515E+0002 + 1.99749366774312E+0002 1.99368815491197E+0002 1.98989078996107E+0002 1.98610155305675E+0002 1.98232042442210E+0002 + 1.97854738433680E+0002 1.97478241313689E+0002 1.97102549121460E+0002 1.96727659901816E+0002 1.96353571705159E+0002 + 1.95980282587452E+0002 1.95607790610198E+0002 1.95236093840424E+0002 1.94865190350659E+0002 1.94495078218917E+0002 + 1.94125755528679E+0002 1.93757220368869E+0002 1.93389470833844E+0002 1.93022505023367E+0002 1.92656321042593E+0002 + 1.92290917002051E+0002 1.91926291017622E+0002 1.91562441210524E+0002 1.91199365707294E+0002 1.90837062639766E+0002 + 1.90475530145057E+0002 1.90114766365547E+0002 1.89754769448863E+0002 1.89395537547857E+0002 1.89037068820594E+0002 + 1.88679361430329E+0002 1.88322413545491E+0002 1.87966223339669E+0002 1.87610788991589E+0002 1.87256108685099E+0002 + 1.86902180609152E+0002 1.86549002957791E+0002 1.86196573930125E+0002 1.85844891730319E+0002 1.85493954567573E+0002 + 1.85143760656105E+0002 1.84794308215137E+0002 1.84445595468875E+0002 1.84097620646493E+0002 1.83750381982117E+0002 + 1.83403877714808E+0002 1.83058106088546E+0002 1.82713065352210E+0002 1.82368753759569E+0002 1.82025169569255E+0002 + 1.81682311044758E+0002 1.81340176454402E+0002 1.80998764071329E+0002 1.80658072173489E+0002 1.80318099043617E+0002 + 1.79978842969220E+0002 1.79640302242562E+0002 1.79302475160646E+0002 1.78965360025201E+0002 1.78628955142660E+0002 + 1.78293258824154E+0002 1.77958269385488E+0002 1.77623985147128E+0002 1.77290404434189E+0002 1.76957525576412E+0002 + 1.76625346908158E+0002 1.76293866768383E+0002 1.75963083500631E+0002 1.75632995453015E+0002 1.75303600978200E+0002 + 1.74974898433391E+0002 1.74646886180318E+0002 1.74319562585219E+0002 1.73992926018828E+0002 1.73666974856354E+0002 + 1.73341707477476E+0002 1.73017122266318E+0002 1.72693217611442E+0002 1.72369991905830E+0002 1.72047443546868E+0002 + 1.71725570936337E+0002 1.71404372480391E+0002 1.71083846589549E+0002 1.70763991678677E+0002 1.70444806166977E+0002 + 1.70126288477967E+0002 1.69808437039475E+0002 1.69491250283618E+0002 1.69174726646789E+0002 1.68858864569648E+0002 + 1.68543662497101E+0002 1.68229118878292E+0002 1.67915232166585E+0002 1.67602000819553E+0002 1.67289423298964E+0002 + 1.66977498070764E+0002 1.66666223605068E+0002 1.66355598376144E+0002 1.66045620862399E+0002 1.65736289546367E+0002 + 1.65427602914696E+0002 1.65119559458131E+0002 1.64812157671506E+0002 1.64505396053726E+0002 1.64199273107757E+0002 + 1.63893787340612E+0002 1.63588937263336E+0002 1.63284721390997E+0002 1.62981138242667E+0002 1.62678186341416E+0002 + 1.62375864214294E+0002 1.62074170392320E+0002 1.61773103410470E+0002 1.61472661807663E+0002 1.61172844126746E+0002 + 1.60873648914488E+0002 1.60575074721560E+0002 1.60277120102529E+0002 1.59979783615839E+0002 1.59683063823804E+0002 + 1.59386959292592E+0002 1.59091468592216E+0002 1.58796590296518E+0002 1.58502322983160E+0002 1.58208665233607E+0002 + 1.57915615633122E+0002 1.57623172770749E+0002 1.57331335239300E+0002 1.57040101635346E+0002 1.56749470559204E+0002 + 1.56459440614926E+0002 1.56170010410283E+0002 1.55881178556760E+0002 1.55592943669537E+0002 1.55305304367483E+0002 + 1.55018259273140E+0002 1.54731807012714E+0002 1.54445946216064E+0002 1.54160675516687E+0002 1.53875993551709E+0002 + 1.53591898961874E+0002 1.53308390391530E+0002 1.53025466488620E+0002 1.52743125904669E+0002 1.52461367294776E+0002 + 1.52180189317597E+0002 1.51899590635338E+0002 1.51619569913743E+0002 1.51340125822083E+0002 1.51061257033144E+0002 + 1.50782962223217E+0002 1.50505240072084E+0002 1.50228089263014E+0002 1.49951508482742E+0002 1.49675496421468E+0002 + 1.49400051772840E+0002 1.49125173233945E+0002 1.48850859505298E+0002 1.48577109290831E+0002 1.48303921297884E+0002 + 1.48031294237191E+0002 1.47759226822875E+0002 1.47487717772429E+0002 1.47216765806715E+0002 1.46946369649946E+0002 + 1.46676528029679E+0002 1.46407239676804E+0002 1.46138503325534E+0002 1.45870317713394E+0002 1.45602681581210E+0002 + 1.45335593673101E+0002 1.45069052736468E+0002 1.44803057521980E+0002 1.44537606783572E+0002 1.44272699278425E+0002 + 1.44008333766966E+0002 1.43744509012847E+0002 1.43481223782947E+0002 1.43218476847352E+0002 1.42956266979350E+0002 + 1.42694592955420E+0002 1.42433453555223E+0002 1.42172847561592E+0002 1.41912773760519E+0002 1.41653230941151E+0002 + 1.41394217895776E+0002 1.41135733419814E+0002 1.40877776311809E+0002 1.40620345373417E+0002 1.40363439409401E+0002 + 1.40107057227613E+0002 1.39851197638996E+0002 1.39595859457563E+0002 1.39341041500395E+0002 1.39086742587631E+0002 + 1.38832961542456E+0002 1.38579697191090E+0002 1.38326948362787E+0002 1.38074713889817E+0002 1.37822992607460E+0002 + 1.37571783353997E+0002 1.37321084970704E+0002 1.37070896301834E+0002 1.36821216194619E+0002 1.36572043499252E+0002 + 1.36323377068883E+0002 1.36075215759608E+0002 1.35827558430462E+0002 1.35580403943407E+0002 1.35333751163326E+0002 + 1.35087598958012E+0002 1.34841946198160E+0002 1.34596791757359E+0002 1.34352134512083E+0002 1.34107973341682E+0002 + 1.33864307128372E+0002 1.33621134757227E+0002 1.33378455116174E+0002 1.33136267095978E+0002 1.32894569590239E+0002 + 1.32653361495379E+0002 1.32412641710639E+0002 1.32172409138063E+0002 1.31932662682498E+0002 1.31693401251578E+0002 + 1.31454623755721E+0002 1.31216329108118E+0002 1.30978516224726E+0002 1.30741184024258E+0002 1.30504331428177E+0002 + 1.30267957360685E+0002 1.30032060748717E+0002 1.29796621508683E+0002 1.29561392080424E+0002 1.29326297466601E+0002 + 1.29091338887681E+0002 1.28856517558676E+0002 1.28621834689155E+0002 1.28387291483241E+0002 1.28152889139611E+0002 + 1.27918628851507E+0002 1.27684511806729E+0002 1.27450539187649E+0002 1.27216712171202E+0002 1.26983031928902E+0002 + 1.26749499626831E+0002 1.26516116425655E+0002 1.26282883480622E+0002 1.26049801941564E+0002 1.25816872952903E+0002 + 1.25584097653654E+0002 1.25351477177430E+0002 1.25119012652442E+0002 1.24886705201507E+0002 1.24654555942051E+0002 + 1.24422565986113E+0002 1.24190736440347E+0002 1.23959068406028E+0002 1.23727562979059E+0002 1.23496221249970E+0002 + 1.23265044303926E+0002 1.23034033220732E+0002 1.22803189074835E+0002 1.22572512935330E+0002 1.22342005865968E+0002 + 1.22111668925154E+0002 1.21881503165958E+0002 1.21651509636118E+0002 1.21421689378043E+0002 1.21192043428824E+0002 + 1.20962572820232E+0002 1.20733278578728E+0002 1.20504161725469E+0002 1.20275223276308E+0002 1.20046464241808E+0002 + 1.19817885627238E+0002 1.19589488432588E+0002 1.19361273652569E+0002 1.19133242276619E+0002 1.18905395288913E+0002 + 1.18677733668364E+0002 1.18450258388631E+0002 1.18222970418129E+0002 1.17995870720028E+0002 1.17768960252265E+0002 + 1.17542239967549E+0002 1.17315710813363E+0002 1.17089373731980E+0002 1.16863229660459E+0002 1.16637279530660E+0002 + 1.16411524269244E+0002 1.16185964797687E+0002 1.15960602032278E+0002 1.15735436884134E+0002 1.15510470259203E+0002 + 1.15285703058272E+0002 1.15061136176973E+0002 1.14836770505790E+0002 1.14612606930069E+0002 1.14388646330023E+0002 + 1.14164889580738E+0002 1.13941337552185E+0002 1.13717991109222E+0002 1.13494851111605E+0002 1.13271918413996E+0002 + 1.13049193865967E+0002 1.12826678312012E+0002 1.12604372591551E+0002 1.12382277538942E+0002 1.12160393983484E+0002 + 1.11938722749429E+0002 1.11717264655987E+0002 1.11496020517338E+0002 1.11274991142635E+0002 1.11054177336016E+0002 + 1.10833579896610E+0002 1.10613199618548E+0002 1.10393037290968E+0002 1.10173093698025E+0002 1.09953369618900E+0002 + 1.09733865827808E+0002 1.09514583094006E+0002 1.09295522181801E+0002 1.09076683850563E+0002 1.08858068854725E+0002 + 1.08639677943802E+0002 1.08421511862393E+0002 1.08203571350191E+0002 1.07985857141994E+0002 1.07768369967712E+0002 + 1.07551110552375E+0002 1.07334079616148E+0002 1.07117277874330E+0002 1.06900706037374E+0002 1.06684364810888E+0002 + 1.06468254895648E+0002 1.06252376987607E+0002 1.06036731777904E+0002 1.05821319952872E+0002 1.05606142194051E+0002 + 1.05391199178193E+0002 1.05176491577275E+0002 1.04962020058506E+0002 1.04747785284340E+0002 1.04533787912481E+0002 + 1.04320028595897E+0002 1.04106507982827E+0002 1.03893226716792E+0002 1.03680185436604E+0002 1.03467384776377E+0002 + 1.03254825365535E+0002 1.03042507828825E+0002 1.02830432786324E+0002 1.02618600853451E+0002 1.02407012640974E+0002 + 1.02195668755024E+0002 1.01984569797103E+0002 1.01773716364096E+0002 1.01563109048277E+0002 1.01352748437324E+0002 + 1.01142635114327E+0002 1.00932769657798E+0002 1.00723152641682E+0002 1.00513784635368E+0002 1.00304666203697E+0002 + 1.00095797906977E+0002 9.98871803009883E+0001 9.96788139369979E+0001 9.94706993617672E+0001 9.92628371175651E+0001 + 9.90552277421767E+0001 9.88478717689150E+0001 9.86407697266312E+0001 9.84339221397260E+0001 9.82273295281591E+0001 + 9.80209924074613E+0001 9.78149112887443E+0001 9.76090866787127E+0001 9.74035190796732E+0001 9.71982089895476E+0001 + 9.69931569018809E+0001 9.67883633058558E+0001 9.65838286863006E+0001 9.63795535237019E+0001 9.61755382942152E+0001 + 9.59717834696757E+0001 9.57682895176096E+0001 9.55650569012453E+0001 9.53620860795247E+0001 9.51593775071143E+0001 + 9.49569316344151E+0001 9.47547489075768E+0001 9.45528297685054E+0001 9.43511746548778E+0001 9.41497840001503E+0001 + 9.39486582335720E+0001 9.37477977801950E+0001 9.35472030608867E+0001 9.33468744923395E+0001 9.31468124870838E+0001 + 9.29470174534995E+0001 9.27474897958256E+0001 9.25482299141740E+0001 9.23492382045398E+0001 9.21505150588122E+0001 + 9.19520608647874E+0001 9.17538760061791E+0001 9.15559608626311E+0001 9.13583158097276E+0001 9.11609412190057E+0001 + 9.09638374579667E+0001 9.07670048900883E+0001 9.05704438748351E+0001 9.03741547676712E+0001 9.01781379200722E+0001 + 8.99823936795357E+0001 8.97869223895937E+0001 8.95917243898250E+0001 8.93968000158655E+0001 8.92021495994211E+0001 + 8.90077734682795E+0001 8.88136719463212E+0001 8.86198453535320E+0001 8.84262940060145E+0001 8.82330182160001E+0001 + 8.80400182918608E+0001 8.78472945381212E+0001 8.76548472554700E+0001 8.74626767407725E+0001 8.72707832870816E+0001 + 8.70791671836512E+0001 8.68878287159464E+0001 8.66967681656566E+0001 8.65059858107069E+0001 8.63154819252707E+0001 + 8.61252567797805E+0001 8.59353106409416E+0001 8.57456437717425E+0001 8.55562564314673E+0001 8.53671488757085E+0001 + 8.51783213563781E+0001 8.49897741217202E+0001 8.48015074163226E+0001 8.46135214811294E+0001 8.44258165534522E+0001 + 8.42383928669829E+0001 8.40512506518055E+0001 8.38643901344085E+0001 8.36778115376962E+0001 8.34915150810015E+0001 + 8.33055009800978E+0001 8.31197694472107E+0001 8.29343206910310E+0001 8.27491549167259E+0001 8.25642723259516E+0001 + 8.23796731168650E+0001 8.21953574841364E+0001 8.20113256189611E+0001 8.18275777090716E+0001 8.16441139387504E+0001 + 8.14609344888412E+0001 8.12780395367614E+0001 8.10954292565141E+0001 8.09131038187013E+0001 8.07310633905341E+0001 + 8.05493081358460E+0001 8.03678382151057E+0001 8.01866537854278E+0001 8.00057550005859E+0001 7.98251420110240E+0001 + 7.96448149638697E+0001 7.94647740029454E+0001 7.92850192687813E+0001 7.91055508986261E+0001 7.89263690264608E+0001 + 7.87474737830103E+0001 7.85688652957545E+0001 7.83905436889424E+0001 7.82125090836026E+0001 7.80347615975554E+0001 + 7.78573013454271E+0001 7.76801284386588E+0001 7.75032429855217E+0001 7.73266450911265E+0001 7.71503348574384E+0001 + 7.69743123832862E+0001 7.67985777643769E+0001 7.66231310933061E+0001 7.64479724595715E+0001 7.62731019495836E+0001 + 7.60985196466792E+0001 7.59242256311320E+0001 7.57502199801663E+0001 7.55765027679676E+0001 7.54030740656962E+0001 + 7.52299339414974E+0001 7.50570824605154E+0001 7.48845196849043E+0001 7.47122456738403E+0001 7.45402604835339E+0001 + 7.43685641672425E+0001 7.41971567752812E+0001 7.40260383550354E+0001 7.38552089509732E+0001 7.36846686046573E+0001 + 7.35144173547563E+0001 7.33444552370579E+0001 7.31747822844794E+0001 7.30053985270812E+0001 7.28363039920776E+0001 + 7.26674987038497E+0001 7.24989826839563E+0001 7.23307559511467E+0001 7.21628185213725E+0001 7.19951704077992E+0001 + 7.18278116208185E+0001 7.16607421680595E+0001 7.14939620544018E+0001 7.13274712819864E+0001 7.11612698502277E+0001 + 7.09953577558255E+0001 7.08297349927773E+0001 7.06644015523895E+0001 7.04993574232892E+0001 7.03346025914369E+0001 + 7.01701370401370E+0001 7.00059607500505E+0001 6.98420736992067E+0001 6.96784758630149E+0001 6.95151672142757E+0001 + 6.93521477231938E+0001 6.91894173573882E+0001 6.90269760819054E+0001 6.88648238592306E+0001 6.87029606492987E+0001 + 6.85413864095070E+0001 6.83801010947263E+0001 6.82191046573129E+0001 6.80583970471198E+0001 6.78979782115084E+0001 + 6.77378480953606E+0001 6.75780066410900E+0001 6.74184537886533E+0001 6.72591894755624E+0001 6.71002136368955E+0001 + 6.69415262053087E+0001 6.67831271110478E+0001 6.66250162819597E+0001 6.64671936435034E+0001 6.63096591187625E+0001 + 6.61524126284551E+0001 6.59954540909470E+0001 6.58387834222620E+0001 6.56824005360938E+0001 6.55263053438170E+0001 + 6.53704977544987E+0001 6.52149776749100E+0001 6.50597450095369E+0001 6.49047996605923E+0001 6.47501415280264E+0001 + 6.45957705095391E+0001 6.44416865005902E+0001 6.42878893944114E+0001 6.41343790820172E+0001 6.39811554522162E+0001 + 6.38282183916223E+0001 6.36755677846660E+0001 6.35232035136049E+0001 6.33711254585360E+0001 6.32193334974063E+0001 + 6.30678275060233E+0001 6.29166073580669E+0001 6.27656729251003E+0001 6.26150240765806E+0001 6.24646606798706E+0001 + 6.23145826002489E+0001 6.21647897009220E+0001 6.20152818430340E+0001 6.18660588856789E+0001 6.17171206859103E+0001 + 6.15684670987531E+0001 6.14200979772142E+0001 6.12720131722931E+0001 6.11242125329935E+0001 6.09766959063330E+0001 + 6.08294631373550E+0001 6.06825140691389E+0001 6.05358485428110E+0001 6.03894663975551E+0001 6.02433674706239E+0001 + 6.00975515973485E+0001 5.99520186111506E+0001 5.98067683435518E+0001 5.96618006241848E+0001 5.95171152808044E+0001 + 5.93727121392975E+0001 5.92285910236939E+0001 5.90847517561769E+0001 5.89411941570941E+0001 5.87979180449673E+0001 + 5.86549232365034E+0001 5.85122095466049E+0001 5.83697767883804E+0001 5.82276247731544E+0001 5.80857533104789E+0001 + 5.79441622081423E+0001 5.78028512721814E+0001 5.76618203068900E+0001 5.75210691148307E+0001 5.73805974968444E+0001 + 5.72404052520606E+0001 5.71004921779081E+0001 5.69608580701248E+0001 5.68215027227680E+0001 5.66824259282245E+0001 + 5.65436274772212E+0001 5.64051071588345E+0001 5.62668647605011E+0001 5.61289000680275E+0001 5.59912128656007E+0001 + 5.58538029357975E+0001 5.57166700595951E+0001 5.55798140163811E+0001 5.54432345839628E+0001 5.53069315385779E+0001 + 5.51709046549039E+0001 5.50351537060683E+0001 5.48996784636585E+0001 5.47644786977313E+0001 5.46295541768232E+0001 + 5.44949046679594E+0001 5.43605299366648E+0001 5.42264297469727E+0001 5.40926038614347E+0001 5.39590520411309E+0001 + 5.38257740456790E+0001 5.36927696332444E+0001 5.35600385605494E+0001 5.34275805828833E+0001 5.32953954541115E+0001 + 5.31634829266851E+0001 5.30318427516509E+0001 5.29004746786604E+0001 5.27693784559793E+0001 5.26385538304972E+0001 + 5.25080005477372E+0001 5.23777183518646E+0001 5.22477069856966E+0001 5.21179661907124E+0001 5.19884957070611E+0001 + 5.18592952735721E+0001 5.17303646277639E+0001 5.16017035058539E+0001 5.14733116427666E+0001 5.13451887721436E+0001 + 5.12173346263527E+0001 5.10897489364966E+0001 5.09624314324226E+0001 5.08353818427315E+0001 5.07085998947861E+0001 + 5.05820853147209E+0001 5.04558378274512E+0001 5.03298571566817E+0001 5.02041430249152E+0001 5.00786951534626E+0001 + 4.99535132624504E+0001 4.98285970708308E+0001 4.97039462963900E+0001 4.95795606557568E+0001 4.94554398644121E+0001 + 4.93315836366969E+0001 4.92079916858220E+0001 4.90846637238755E+0001 4.89615994618324E+0001 4.88387986095632E+0001 + 4.87162608758425E+0001 4.85939859683573E+0001 4.84719735937154E+0001 4.83502234574552E+0001 4.82287352640531E+0001 + 4.81075087169319E+0001 4.79865435184701E+0001 4.78658393700103E+0001 4.77453959718667E+0001 4.76252130233344E+0001 + 4.75052902226976E+0001 4.73856272672381E+0001 4.72662238532427E+0001 4.71470796760129E+0001 4.70281944298722E+0001 + 4.69095678081746E+0001 4.67911995033128E+0001 4.66730892067268E+0001 4.65552366089116E+0001 4.64376413994250E+0001 + 4.63203032668971E+0001 4.62032218990366E+0001 4.60863969826402E+0001 4.59698282036001E+0001 4.58535152469123E+0001 + 4.57374577966840E+0001 4.56216555361421E+0001 4.55061081476411E+0001 4.53908153126707E+0001 4.52757767118638E+0001 + 4.51609920250047E+0001 4.50464609310364E+0001 4.49321831080684E+0001 4.48181582333853E+0001 4.47043859834533E+0001 + 4.45908660339289E+0001 4.44775980596660E+0001 4.43645817347242E+0001 4.42518167323757E+0001 4.41393027251131E+0001 + 4.40270393846577E+0001 4.39150263819658E+0001 4.38032633872374E+0001 4.36917500699229E+0001 4.35804860987313E+0001 + 4.34694711416366E+0001 4.33587048658866E+0001 4.32481869380090E+0001 4.31379170238195E+0001 4.30278947884289E+0001 + 4.29181198962507E+0001 4.28085920110080E+0001 4.26993107957406E+0001 4.25902759128132E+0001 4.24814870239216E+0001 + 4.23729437901001E+0001 4.22646458717294E+0001 4.21565929285423E+0001 4.20487846196324E+0001 4.19412206034599E+0001 + 4.18339005378594E+0001 4.17268240800465E+0001 4.16199908866252E+0001 4.15134006135944E+0001 4.14070529163553E+0001 + 4.13009474497180E+0001 4.11950838679084E+0001 4.10894618245751E+0001 4.09840809727967E+0001 4.08789409650877E+0001 + 4.07740414534059E+0001 4.06693820891592E+0001 4.05649625232121E+0001 4.04607824058923E+0001 4.03568413869977E+0001 + 4.02531391158029E+0001 4.01496752410656E+0001 4.00464494110336E+0001 3.99434612734513E+0001 3.98407104755658E+0001 + 3.97381966641339E+0001 3.96359194854288E+0001 3.95338785852454E+0001 3.94320736089082E+0001 3.93305042012769E+0001 + 3.92291700067529E+0001 3.91280706692857E+0001 3.90272058323793E+0001 3.89265751390983E+0001 3.88261782320747E+0001 + 3.87260147535133E+0001 3.86260843451989E+0001 3.85263866485018E+0001 3.84269213043840E+0001 3.83276879534060E+0001 + 3.82286862357323E+0001 3.81299157911377E+0001 3.80313762590132E+0001 3.79330672783726E+0001 3.78349884878579E+0001 + 3.77371395257455E+0001 3.76395200299522E+0001 3.75421296380417E+0001 3.74449679872292E+0001 3.73480347143887E+0001 + 3.72513294560579E+0001 3.71548518484446E+0001 3.70586015274322E+0001 3.69625781285857E+0001 3.68667812871573E+0001 + 3.67712106380925E+0001 3.66758658160352E+0001 3.65807464553339E+0001 3.64858521900473E+0001 3.63911826539497E+0001 + 3.62967374805370E+0001 3.62025163030318E+0001 3.61085187543892E+0001 3.60147444673029E+0001 3.59211930742094E+0001 + 3.58278642072950E+0001 3.57347574985002E+0001 3.56418725795254E+0001 3.55492090818367E+0001 3.54567666366709E+0001 + 3.53645448750408E+0001 3.52725434277412E+0001 3.51807619253529E+0001 3.50891999982497E+0001 3.49978572766023E+0001 + 3.49067333903839E+0001 3.48158279693763E+0001 3.47251406431735E+0001 3.46346710411882E+0001 3.45444187926565E+0001 + 3.44543835266427E+0001 3.43645648720449E+0001 3.42749624575997E+0001 3.41855759118879E+0001 3.40964048633383E+0001 + 3.40074489402339E+0001 3.39187077707165E+0001 3.38301809827913E+0001 3.37418682043320E+0001 3.36537690630863E+0001 + 3.35658831866798E+0001 3.34782102026216E+0001 3.33907497383087E+0001 3.33035014210311E+0001 3.32164648779765E+0001 + 3.31296397362349E+0001 3.30430256228034E+0001 3.29566221645914E+0001 3.28704289884244E+0001 3.27844457210492E+0001 + 3.26986719891389E+0001 3.26131074192964E+0001 3.25277516380601E+0001 3.24426042719085E+0001 3.23576649472634E+0001 + 3.22729332904960E+0001 3.21884089279306E+0001 3.21040914858491E+0001 3.20199805904958E+0001 3.19360758680813E+0001 + 3.18523769447878E+0001 3.17688834467722E+0001 3.16855950001718E+0001 3.16025112311076E+0001 3.15196317656895E+0001 + 3.14369562300197E+0001 3.13544842501976E+0001 3.12722154523240E+0001 3.11901494625050E+0001 3.11082859068566E+0001 + 3.10266244115086E+0001 3.09451646026088E+0001 3.08639061063272E+0001 3.07828485488605E+0001 3.07019915564351E+0001 + 3.06213347553126E+0001 3.05408777717926E+0001 3.04606202322176E+0001 3.03805617629765E+0001 3.03007019905089E+0001 + 3.02210405413086E+0001 3.01415770419284E+0001 3.00623111189829E+0001 2.99832423991535E+0001 2.99043705091913E+0001 + 2.98256950759216E+0001 2.97472157262477E+0001 2.96689320871542E+0001 2.95908437857115E+0001 2.95129504490788E+0001 + 2.94352517045087E+0001 2.93577471793503E+0001 2.92804365010529E+0001 2.92033192971699E+0001 2.91263951953629E+0001 + 2.90496638234042E+0001 2.89731248091814E+0001 2.88967777807008E+0001 2.88206223660907E+0001 2.87446581936051E+0001 + 2.86688848916272E+0001 2.85933020886732E+0001 2.85179094133955E+0001 2.84427064945859E+0001 2.83676929611799E+0001 + 2.82928684422593E+0001 2.82182325670559E+0001 2.81437849649552E+0001 2.80695252654991E+0001 2.79954530983901E+0001 + 2.79215680934937E+0001 2.78478698808426E+0001 2.77743580906392E+0001 2.77010323532597E+0001 2.76278922992565E+0001 + 2.75549375593619E+0001 2.74821677644915E+0001 2.74095825457467E+0001 2.73371815344186E+0001 2.72649643619908E+0001 + 2.71929306601426E+0001 2.71210800607519E+0001 2.70494121958986E+0001 2.69779266978677E+0001 2.69066231991520E+0001 + 2.68355013324554E+0001 2.67645607306958E+0001 2.66938010270083E+0001 2.66232218547479E+0001 2.65528228474925E+0001 + 2.64826036390463E+0001 2.64125638634417E+0001 2.63427031549435E+0001 2.62730211480506E+0001 2.62035174774997E+0001 + 2.61341917782676E+0001 2.60650436855744E+0001 2.59960728348862E+0001 2.59272788619176E+0001 2.58586614026347E+0001 + 2.57902200932582E+0001 2.57219545702656E+0001 2.56538644703937E+0001 2.55859494306424E+0001 2.55182090882761E+0001 + 2.54506430808274E+0001 2.53832510460985E+0001 2.53160326221656E+0001 2.52489874473794E+0001 2.51821151603700E+0001 + 2.51154154000471E+0001 2.50488878056042E+0001 2.49825320165209E+0001 2.49163476725645E+0001 2.48503344137935E+0001 + 2.47844918805597E+0001 2.47188197135108E+0001 2.46533175535923E+0001 2.45879850420506E+0001 2.45228218204354E+0001 + 2.44578275306015E+0001 2.43930018147116E+0001 2.43283443152384E+0001 2.42638546749673E+0001 2.41995325369989E+0001 + 2.41353775447503E+0001 2.40713893419582E+0001 2.40075675726813E+0001 2.39439118813021E+0001 2.38804219125291E+0001 + 2.38170973113994E+0001 2.37539377232809E+0001 2.36909427938738E+0001 2.36281121692138E+0001 2.35654454956737E+0001 + 2.35029424199650E+0001 2.34406025891412E+0001 2.33784256505992E+0001 2.33164112520813E+0001 2.32545590416777E+0001 + 2.31928686678280E+0001 2.31313397793239E+0001 2.30699720253107E+0001 2.30087650552896E+0001 2.29477185191196E+0001 + 2.28868320670193E+0001 2.28261053495691E+0001 2.27655380177134E+0001 2.27051297227617E+0001 2.26448801163913E+0001 + 2.25847888506490E+0001 2.25248555779526E+0001 2.24650799510935E+0001 2.24054616232377E+0001 2.23460002479284E+0001 + 2.22866954790871E+0001 2.22275469710163E+0001 2.21685543784005E+0001 2.21097173563081E+0001 2.20510355601935E+0001 + 2.19925086458989E+0001 2.19341362696555E+0001 2.18759180880854E+0001 2.18178537582037E+0001 2.17599429374200E+0001 + 2.17021852835395E+0001 2.16445804547658E+0001 2.15871281097011E+0001 2.15298279073493E+0001 2.14726795071166E+0001 + 2.14156825688134E+0001 2.13588367526561E+0001 2.13021417192683E+0001 2.12455971296825E+0001 2.11892026453418E+0001 + 2.11329579281015E+0001 2.10768626402300E+0001 2.10209164444110E+0001 2.09651190037446E+0001 2.09094699817491E+0001 + 2.08539690423619E+0001 2.07986158499416E+0001 2.07434100692688E+0001 2.06883513655483E+0001 2.06334394044096E+0001 + 2.05786738519089E+0001 2.05240543745303E+0001 2.04695806391872E+0001 2.04152523132238E+0001 2.03610690644156E+0001 + 2.03070305609725E+0001 2.02531364715379E+0001 2.01993864651917E+0001 2.01457802114507E+0001 2.00923173802705E+0001 + 2.00389976420461E+0001 1.99858206676135E+0001 1.99327861282509E+0001 1.98798936956801E+0001 1.98271430420670E+0001 + 1.97745338400240E+0001 1.97220657626100E+0001 1.96697384833323E+0001 1.96175516761473E+0001 1.95655050154619E+0001 + 1.95135981761349E+0001 1.94618308334773E+0001 1.94102026632544E+0001 1.93587133416861E+0001 1.93073625454483E+0001 + 1.92561499516741E+0001 1.92050752379548E+0001 1.91541380823405E+0001 1.91033381633419E+0001 1.90526751599307E+0001 + 1.90021487515409E+0001 1.89517586180698E+0001 1.89015044398785E+0001 1.88513858977941E+0001 1.88014026731091E+0001 + 1.87515544475833E+0001 1.87018409034448E+0001 1.86522617233905E+0001 1.86028165905871E+0001 1.85535051886721E+0001 + 1.85043272017551E+0001 1.84552823144177E+0001 1.84063702117153E+0001 1.83575905791775E+0001 1.83089431028090E+0001 + 1.82604274690905E+0001 1.82120433649798E+0001 1.81637904779118E+0001 1.81156684958005E+0001 1.80676771070383E+0001 + 1.80198160004986E+0001 1.79720848655348E+0001 1.79244833919822E+0001 1.78770112701583E+0001 1.78296681908638E+0001 + 1.77824538453830E+0001 1.77353679254847E+0001 1.76884101234231E+0001 1.76415801319379E+0001 1.75948776442559E+0001 + 1.75483023540908E+0001 1.75018539556444E+0001 1.74555321436070E+0001 1.74093366131581E+0001 1.73632670599673E+0001 + 1.73173231801944E+0001 1.72715046704906E+0001 1.72258112279986E+0001 1.71802425503536E+0001 1.71347983356834E+0001 + 1.70894782826099E+0001 1.70442820902483E+0001 1.69992094582091E+0001 1.69542600865973E+0001 1.69094336760143E+0001 + 1.68647299275570E+0001 1.68201485428196E+0001 1.67756892238935E+0001 1.67313516733675E+0001 1.66871355943289E+0001 + 1.66430406903638E+0001 1.65990666655573E+0001 1.65552132244943E+0001 1.65114800722598E+0001 1.64678669144394E+0001 + 1.64243734571195E+0001 1.63809994068881E+0001 1.63377444708351E+0001 1.62946083565525E+0001 1.62515907721351E+0001 + 1.62086914261805E+0001 1.61659100277900E+0001 1.61232462865686E+0001 1.60806999126253E+0001 1.60382706165738E+0001 + 1.59959581095327E+0001 1.59537621031256E+0001 1.59116823094818E+0001 1.58697184412365E+0001 1.58278702115308E+0001 + 1.57861373340126E+0001 1.57445195228364E+0001 1.57030164926637E+0001 1.56616279586634E+0001 1.56203536365120E+0001 + 1.55791932423941E+0001 1.55381464930020E+0001 1.54972131055366E+0001 1.54563927977075E+0001 1.54156852877330E+0001 + 1.53750902943404E+0001 1.53346075367665E+0001 1.52942367347575E+0001 1.52539776085693E+0001 1.52138298789676E+0001 + 1.51737932672282E+0001 1.51338674951371E+0001 1.50940522849910E+0001 1.50543473595966E+0001 1.50147524422720E+0001 + 1.49752672568456E+0001 1.49358915276572E+0001 1.48966249795574E+0001 1.48574673379085E+0001 1.48184183285837E+0001 + 1.47794776779681E+0001 1.47406451129581E+0001 1.47019203609619E+0001 1.46633031498996E+0001 1.46247932082028E+0001 + 1.45863902648155E+0001 1.45480940491932E+0001 1.45099042913039E+0001 1.44718207216274E+0001 1.44338430711558E+0001 + 1.43959710713933E+0001 1.43582044543563E+0001 1.43205429525737E+0001 1.42829862990863E+0001 1.42455342274475E+0001 + 1.42081864717225E+0001 1.41709427664895E+0001 1.41338028468383E+0001 1.40967664483714E+0001 1.40598333072031E+0001 + 1.40230031599604E+0001 1.39862757437821E+0001 1.39496507963193E+0001 1.39131280557351E+0001 1.38767072607047E+0001 + 1.38403881504151E+0001 1.38041704645654E+0001 1.37680539433665E+0001 1.37320383275408E+0001 1.36961233583229E+0001 + 1.36603087774583E+0001 1.36245943272044E+0001 1.35889797503299E+0001 1.35534647901149E+0001 1.35180491903503E+0001 + 1.34827326953383E+0001 1.34475150498919E+0001 1.34123959993350E+0001 1.33773752895018E+0001 1.33424526667375E+0001 + 1.33076278778972E+0001 1.32729006703463E+0001 1.32382707919604E+0001 1.32037379911248E+0001 1.31693020167344E+0001 + 1.31349626181938E+0001 1.31007195454168E+0001 1.30665725488264E+0001 1.30325213793545E+0001 1.29985657884417E+0001 + 1.29647055280372E+0001 1.29309403505986E+0001 1.28972700090915E+0001 1.28636942569894E+0001 1.28302128482735E+0001 + 1.27968255374324E+0001 1.27635320794618E+0001 1.27303322298648E+0001 1.26972257446505E+0001 1.26642123803352E+0001 + 1.26312918939409E+0001 1.25984640429956E+0001 1.25657285855332E+0001 1.25330852800929E+0001 1.25005338857190E+0001 + 1.24680741619605E+0001 1.24357058688715E+0001 1.24034287670096E+0001 1.23712426174370E+0001 1.23391471817194E+0001 + 1.23071422219257E+0001 1.22752275006282E+0001 1.22434027809015E+0001 1.22116678263232E+0001 1.21800224009724E+0001 + 1.21484662694305E+0001 1.21169991967802E+0001 1.20856209486052E+0001 1.20543312909901E+0001 1.20231299905198E+0001 + 1.19920168142796E+0001 1.19609915298540E+0001 1.19300539053275E+0001 1.18992037092831E+0001 1.18684407108028E+0001 + 1.18377646794666E+0001 1.18071753853526E+0001 1.17766725990364E+0001 1.17462560915907E+0001 1.17159256345850E+0001 + 1.16856810000850E+0001 1.16555219606528E+0001 1.16254482893454E+0001 1.15954597597157E+0001 1.15655561458109E+0001 + 1.15357372221725E+0001 1.15060027638365E+0001 1.14763525463318E+0001 1.14467863456807E+0001 1.14173039383982E+0001 + 1.13879051014914E+0001 1.13585896124595E+0001 1.13293572492927E+0001 1.13002077904724E+0001 1.12711410149703E+0001 + 1.12421567022485E+0001 1.12132546322584E+0001 1.11844345854406E+0001 1.11556963427246E+0001 1.11270396855277E+0001 + 1.10984643957554E+0001 1.10699702558003E+0001 1.10415570485418E+0001 1.10132245573458E+0001 1.09849725660639E+0001 + 1.09568008590331E+0001 1.09287092210756E+0001 1.09006974374977E+0001 1.08727652940897E+0001 1.08449125771254E+0001 + 1.08171390733616E+0001 1.07894445700374E+0001 1.07618288548739E+0001 1.07342917160736E+0001 1.07068329423201E+0001 + 1.06794523227772E+0001 1.06521496470887E+0001 1.06249247053777E+0001 1.05977772882462E+0001 1.05707071867747E+0001 + 1.05437141925212E+0001 1.05167980975211E+0001 1.04899586942866E+0001 1.04631957758062E+0001 1.04365091355439E+0001 + 1.04098985674387E+0001 1.03833638659047E+0001 1.03569048258295E+0001 1.03305212425745E+0001 1.03042129119739E+0001 + 1.02779796303343E+0001 1.02518211944342E+0001 1.02257374015234E+0001 1.01997280493222E+0001 1.01737929360214E+0001 + 1.01479318602809E+0001 1.01221446212301E+0001 1.00964310184665E+0001 1.00707908520557E+0001 1.00452239225303E+0001 + 1.00197300308898E+0001 9.99430897859989E+0000 9.96896056759165E+0000 9.94368460026114E+0000 9.91848087946884E+0000 + 9.89334920853902E+0000 9.86828939125903E+0000 9.84330123187891E+0000 9.81838453511069E+0000 9.79353910612771E+0000 + 9.76876475056425E+0000 9.74406127451457E+0000 9.71942848453270E+0000 9.69486618763151E+0000 9.67037419128236E+0000 + 9.64595230341423E+0000 9.62160033241330E+0000 9.59731808712238E+0000 9.57310537683996E+0000 9.54896201131996E+0000 + 9.52488780077100E+0000 9.50088255585555E+0000 9.47694608768976E+0000 9.45307820784232E+0000 9.42927872833428E+0000 + 9.40554746163803E+0000 9.38188422067700E+0000 9.35828881882479E+0000 9.33476106990468E+0000 9.31130078818886E+0000 + 9.28790778839797E+0000 9.26458188570026E+0000 9.24132289571107E+0000 9.21813063449217E+0000 9.19500491855105E+0000 + 9.17194556484047E+0000 9.14895239075734E+0000 9.12602521414278E+0000 9.10316385328080E+0000 9.08036812689799E+0000 + 9.05763785416293E+0000 9.03497285468513E+0000 9.01237294851492E+0000 8.98983795614227E+0000 8.96736769849656E+0000 + 8.94496199694562E+0000 8.92262067329515E+0000 8.90034354978819E+0000 8.87813044910418E+0000 8.85598119435859E+0000 + 8.83389560910198E+0000 8.81187351731958E+0000 8.78991474343030E+0000 8.76801911228652E+0000 8.74618644917303E+0000 + 8.72441657980626E+0000 8.70270933033411E+0000 8.68106452733482E+0000 8.65948199781655E+0000 8.63796156921636E+0000 + 8.61650306939998E+0000 8.59510632666086E+0000 8.57377116971941E+0000 8.55249742772264E+0000 8.53128493024302E+0000 + 8.51013350727828E+0000 8.48904298925027E+0000 8.46801320700463E+0000 8.44704399180987E+0000 8.42613517535678E+0000 + 8.40528658975776E+0000 8.38449806754596E+0000 8.36376944167485E+0000 8.34310054551727E+0000 8.32249121286484E+0000 + 8.30194127792739E+0000 8.28145057533199E+0000 8.26101894012255E+0000 8.24064620775881E+0000 8.22033221411587E+0000 + 8.20007679548343E+0000 8.17987978856504E+0000 8.15974103047742E+0000 8.13966035874985E+0000 8.11963761132325E+0000 + 8.09967262654970E+0000 8.07976524319162E+0000 8.05991530042101E+0000 8.04012263781899E+0000 8.02038709537465E+0000 + 8.00070851348485E+0000 7.98108673295314E+0000 7.96152159498920E+0000 7.94201294120810E+0000 7.92256061362963E+0000 + 7.90316445467747E+0000 7.88382430717862E+0000 7.86454001436265E+0000 7.84531141986083E+0000 7.82613836770577E+0000 + 7.80702070233019E+0000 7.78795826856677E+0000 7.76895091164698E+0000 7.74999847720059E+0000 7.73110081125503E+0000 + 7.71225776023430E+0000 7.69346917095869E+0000 7.67473489064384E+0000 7.65605476690002E+0000 7.63742864773144E+0000 + 7.61885638153557E+0000 7.60033781710242E+0000 7.58187280361360E+0000 7.56346119064203E+0000 7.54510282815083E+0000 + 7.52679756649277E+0000 7.50854525640953E+0000 7.49034574903096E+0000 7.47219889587444E+0000 7.45410454884389E+0000 + 7.43606256022945E+0000 7.41807278270641E+0000 7.40013506933481E+0000 7.38224927355829E+0000 7.36441524920378E+0000 + 7.34663285048054E+0000 7.32890193197951E+0000 7.31122234867261E+0000 7.29359395591190E+0000 7.27601660942909E+0000 + 7.25849016533446E+0000 7.24101448011656E+0000 7.22358941064112E+0000 7.20621481415041E+0000 7.18889054826283E+0000 + 7.17161647097171E+0000 7.15439244064484E+0000 7.13721831602378E+0000 7.12009395622300E+0000 7.10301922072922E+0000 + 7.08599396940077E+0000 7.06901806246668E+0000 7.05209136052609E+0000 7.03521372454751E+0000 7.01838501586804E+0000 + 7.00160509619273E+0000 6.98487382759370E+0000 6.96819107250961E+0000 6.95155669374482E+0000 6.93497055446865E+0000 + 6.91843251821479E+0000 6.90194244888034E+0000 6.88550021072539E+0000 6.86910566837190E+0000 6.85275868680344E+0000 + 6.83645913136408E+0000 6.82020686775789E+0000 6.80400176204806E+0000 6.78784368065635E+0000 6.77173249036225E+0000 + 6.75566805830218E+0000 6.73965025196902E+0000 6.72367893921114E+0000 6.70775398823176E+0000 6.69187526758831E+0000 + 6.67604264619155E+0000 6.66025599330499E+0000 6.64451517854405E+0000 6.62882007187552E+0000 6.61317054361651E+0000 + 6.59756646443420E+0000 6.58200770534460E+0000 6.56649413771228E+0000 6.55102563324930E+0000 6.53560206401468E+0000 + 6.52022330241380E+0000 6.50488922119726E+0000 6.48959969346065E+0000 6.47435459264342E+0000 6.45915379252854E+0000 + 6.44399716724143E+0000 6.42888459124941E+0000 6.41381593936112E+0000 6.39879108672549E+0000 6.38380990883124E+0000 + 6.36887228150615E+0000 6.35397808091629E+0000 6.33912718356528E+0000 6.32431946629365E+0000 6.30955480627818E+0000 + 6.29483308103079E+0000 6.28015416839862E+0000 6.26551794656234E+0000 6.25092429403628E+0000 6.23637308966714E+0000 + 6.22186421263368E+0000 6.20739754244569E+0000 6.19297295894345E+0000 6.17859034229710E+0000 6.16424957300564E+0000 + 6.14995053189656E+0000 6.13569310012489E+0000 6.12147715917260E+0000 6.10730259084781E+0000 6.09316927728423E+0000 + 6.07907710094035E+0000 6.06502594459857E+0000 6.05101569136495E+0000 6.03704622466803E+0000 6.02311742825839E+0000 + 6.00922918620781E+0000 5.99538138290869E+0000 5.98157390307333E+0000 5.96780663173306E+0000 5.95407945423778E+0000 + 5.94039225625510E+0000 5.92674492376971E+0000 5.91313734308260E+0000 5.89956940081042E+0000 5.88604098388489E+0000 + 5.87255197955182E+0000 5.85910227537069E+0000 5.84569175921377E+0000 5.83232031926565E+0000 5.81898784402220E+0000 + 5.80569422229016E+0000 5.79243934318640E+0000 5.77922309613707E+0000 5.76604537087717E+0000 5.75290605744951E+0000 + 5.73980504620442E+0000 5.72674222779867E+0000 5.71371749319512E+0000 5.70073073366178E+0000 5.68778184077125E+0000 + 5.67487070640005E+0000 5.66199722272776E+0000 5.64916128223656E+0000 5.63636277771040E+0000 5.62360160223444E+0000 + 5.61087764919413E+0000 5.59819081227479E+0000 5.58554098546079E+0000 5.57292806303489E+0000 5.56035193957761E+0000 + 5.54781250996640E+0000 5.53530966937526E+0000 5.52284331327356E+0000 5.51041333742600E+0000 5.49801963789142E+0000 + 5.48566211102229E+0000 5.47334065346414E+0000 5.46105516215474E+0000 5.44880553432357E+0000 5.43659166749087E+0000 + 5.42441345946737E+0000 5.41227080835331E+0000 5.40016361253786E+0000 5.38809177069842E+0000 5.37605518180012E+0000 + 5.36405374509489E+0000 5.35208736012096E+0000 5.34015592670220E+0000 5.32825934494734E+0000 5.31639751524948E+0000 + 5.30457033828518E+0000 5.29277771501408E+0000 5.28101954667800E+0000 5.26929573480041E+0000 5.25760618118577E+0000 + 5.24595078791880E+0000 5.23432945736388E+0000 5.22274209216434E+0000 5.21118859524187E+0000 5.19966886979582E+0000 + 5.18818281930255E+0000 5.17673034751480E+0000 5.16531135846094E+0000 5.15392575644457E+0000 5.14257344604349E+0000 + 5.13125433210942E+0000 5.11996831976704E+0000 5.10871531441359E+0000 5.09749522171815E+0000 5.08630794762083E+0000 + 5.07515339833240E+0000 5.06403148033338E+0000 5.05294210037360E+0000 5.04188516547146E+0000 5.03086058291331E+0000 + 5.01986826025276E+0000 5.00890810531014E+0000 4.99798002617179E+0000 4.98708393118937E+0000 4.97621972897947E+0000 + 4.96538732842254E+0000 4.95458663866274E+0000 4.94381756910692E+0000 4.93308002942424E+0000 4.92237392954541E+0000 + 4.91169917966201E+0000 4.90105569022610E+0000 4.89044337194930E+0000 4.87986213580230E+0000 4.86931189301430E+0000 + 4.85879255507224E+0000 4.84830403372026E+0000 4.83784624095909E+0000 4.82741908904534E+0000 4.81702249049096E+0000 + 4.80665635806266E+0000 4.79632060478106E+0000 4.78601514392038E+0000 4.77573988900761E+0000 4.76549475382200E+0000 + 4.75527965239434E+0000 4.74509449900643E+0000 4.73493920819049E+0000 4.72481369472841E+0000 4.71471787365131E+0000 + 4.70465166023883E+0000 4.69461497001848E+0000 4.68460771876515E+0000 4.67462982250039E+0000 4.66468119749192E+0000 + 4.65476176025288E+0000 4.64487142754135E+0000 4.63501011635969E+0000 4.62517774395391E+0000 4.61537422781317E+0000 + 4.60559948566910E+0000 4.59585343549514E+0000 4.58613599550610E+0000 4.57644708415746E+0000 4.56678662014472E+0000 + 4.55715452240300E+0000 4.54755071010624E+0000 4.53797510266670E+0000 4.52842761973437E+0000 4.51890818119634E+0000 + 4.50941670717630E+0000 4.49995311803380E+0000 4.49051733436380E+0000 4.48110927699607E+0000 4.47172886699447E+0000 + 4.46237602565657E+0000 4.45305067451285E+0000 4.44375273532633E+0000 4.43448213009180E+0000 4.42523878103539E+0000 + 4.41602261061390E+0000 4.40683354151422E+0000 4.39767149665281E+0000 4.38853639917512E+0000 4.37942817245496E+0000 + 4.37034674009392E+0000 4.36129202592091E+0000 4.35226395399145E+0000 4.34326244858721E+0000 4.33428743421536E+0000 + 4.32533883560801E+0000 4.31641657772173E+0000 4.30752058573689E+0000 4.29865078505712E+0000 4.28980710130873E+0000 + 4.28098946034023E+0000 4.27219778822163E+0000 4.26343201124407E+0000 4.25469205591900E+0000 4.24597784897787E+0000 + 4.23728931737148E+0000 4.22862638826932E+0000 4.21998898905921E+0000 4.21137704734660E+0000 4.20279049095409E+0000 + 4.19422924792076E+0000 4.18569324650188E+0000 4.17718241516805E+0000 4.16869668260481E+0000 4.16023597771215E+0000 + 4.15180022960381E+0000 4.14338936760688E+0000 4.13500332126112E+0000 4.12664202031856E+0000 4.11830539474284E+0000 + 4.10999337470870E+0000 4.10170589060154E+0000 4.09344287301668E+0000 4.08520425275905E+0000 4.07698996084246E+0000 + 4.06879992848920E+0000 4.06063408712942E+0000 4.05249236840069E+0000 4.04437470414736E+0000 4.03628102642006E+0000 + 4.02821126747526E+0000 4.02016535977460E+0000 4.01214323598452E+0000 4.00414482897556E+0000 3.99617007182196E+0000 + 3.98821889780115E+0000 3.98029124039310E+0000 3.97238703327989E+0000 3.96450621034523E+0000 3.95664870567387E+0000 + 3.94881445355100E+0000 3.94100338846199E+0000 3.93321544509159E+0000 3.92545055832362E+0000 3.91770866324031E+0000 + 3.90998969512191E+0000 3.90229358944609E+0000 3.89462028188748E+0000 3.88696970831713E+0000 3.87934180480201E+0000 + 3.87173650760456E+0000 3.86415375318204E+0000 3.85659347818620E+0000 3.84905561946266E+0000 3.84154011405043E+0000 + 3.83404689918146E+0000 3.82657591228007E+0000 3.81912709096248E+0000 3.81170037303633E+0000 3.80429569650014E+0000 + 3.79691299954289E+0000 3.78955222054339E+0000 3.78221329807001E+0000 3.77489617087989E+0000 3.76760077791872E+0000 + 3.76032705832010E+0000 3.75307495140513E+0000 3.74584439668181E+0000 3.73863533384466E+0000 3.73144770277425E+0000 + 3.72428144353658E+0000 3.71713649638275E+0000 3.71001280174839E+0000 3.70291030025315E+0000 3.69582893270039E+0000 + 3.68876864007644E+0000 3.68172936355037E+0000 3.67471104447330E+0000 3.66771362437820E+0000 3.66073704497906E+0000 + 3.65378124817072E+0000 3.64684617602823E+0000 3.63993177080648E+0000 3.63303797493964E+0000 3.62616473104072E+0000 + 3.61931198190117E+0000 3.61247967049027E+0000 3.60566743273588E+0000 3.59887121609647E+0000 3.59208972848452E+0000 + 3.58532290655234E+0000 3.57857068739904E+0000 3.57183300858862E+0000 3.56510980807128E+0000 3.55840102429503E+0000 + 3.55170659609224E+0000 3.54502646276714E+0000 3.53836056405850E+0000 3.53170884009888E+0000 3.52507123146747E+0000 + 3.51844767916316E+0000 3.51183812463311E+0000 3.50524250969377E+0000 3.49866077661496E+0000 3.49209286806860E+0000 + 3.48553872712605E+0000 3.47899829731101E+0000 3.47247152249255E+0000 3.46595834698325E+0000 3.45945871549823E+0000 + 3.45297257313510E+0000 3.44649986539899E+0000 3.44004053819296E+0000 3.43359453780132E+0000 3.42716181089731E+0000 + 3.42074230456478E+0000 3.41433596625367E+0000 3.40794274378413E+0000 3.40156258539616E+0000 3.39519543966660E+0000 + 3.38884125558659E+0000 3.38249998248554E+0000 3.37617157008417E+0000 3.36985596847430E+0000 3.36355312810555E+0000 + 3.35726299980355E+0000 3.35098553474965E+0000 3.34472068446058E+0000 3.33846840085914E+0000 3.33222863619440E+0000 + 3.32600134307389E+0000 3.31978647447474E+0000 3.31358398367083E+0000 3.30739382433500E+0000 3.30121595048022E+0000 + 3.29505031644265E+0000 3.28889687689631E+0000 3.28275558687834E+0000 3.27662640172291E+0000 3.27050927714610E+0000 + 3.26440416917289E+0000 3.25831103413765E+0000 3.25222982873404E+0000 3.24616050996643E+0000 3.24010303516101E+0000 + 3.23405736197697E+0000 3.22802344836494E+0000 3.22200125263084E+0000 3.21599073338028E+0000 3.20999184952257E+0000 + 3.20400456027136E+0000 3.19802882517691E+0000 3.19206460405975E+0000 3.18611185711345E+0000 3.18017054473951E+0000 + 3.17424062769951E+0000 3.16832206704522E+0000 3.16241482412613E+0000 3.15651886058304E+0000 3.15063413833792E+0000 + 3.14476061961218E+0000 3.13889826692720E+0000 3.13304704308368E+0000 3.12720691115156E+0000 3.12137783450946E+0000 + 3.11555977679920E+0000 3.10975270194760E+0000 3.10395657415989E+0000 3.09817135790607E+0000 3.09239701795332E+0000 + 3.08663351930982E+0000 3.08088082726774E+0000 3.07513890739674E+0000 3.06940772551957E+0000 3.06368724771616E+0000 + 3.05797744034536E+0000 3.05227827002066E+0000 3.04658970361057E+0000 3.04091170824277E+0000 3.03524425127959E+0000 + 3.02958730036835E+0000 3.02394082340270E+0000 3.01830478850171E+0000 3.01267916405663E+0000 3.00706391868149E+0000 + 3.00145902124918E+0000 2.99586444088836E+0000 2.99028014692687E+0000 2.98470610895992E+0000 2.97914229683270E+0000 + 2.97358868058733E+0000 2.96804523052396E+0000 2.96251191717262E+0000 2.95698871129011E+0000 2.95147558384615E+0000 + 2.94597250608451E+0000 2.94047944940553E+0000 2.93499638548450E+0000 2.92952328619694E+0000 2.92406012363699E+0000 + 2.91860687013919E+0000 2.91316349821454E+0000 2.90772998061885E+0000 2.90230629031742E+0000 2.89689240047102E+0000 + 2.89148828446499E+0000 2.88609391590249E+0000 2.88070926856183E+0000 2.87533431643986E+0000 2.86996903375241E+0000 + 2.86461339490595E+0000 2.85926737449077E+0000 2.85393094732083E+0000 2.84860408838749E+0000 2.84328677289574E+0000 + 2.83797897623949E+0000 2.83268067397670E+0000 2.82739184189805E+0000 2.82211245595901E+0000 2.81684249230536E+0000 + 2.81158192727351E+0000 2.80633073737286E+0000 2.80108889931496E+0000 2.79585638998144E+0000 2.79063318642432E+0000 + 2.78541926590603E+0000 2.78021460581317E+0000 2.77501918375784E+0000 2.76983297752027E+0000 2.76465596501662E+0000 + 2.75948812436792E+0000 2.75432943385345E+0000 2.74917987191824E+0000 2.74403941718788E+0000 2.73890804844353E+0000 + 2.73378574460049E+0000 2.72867248479533E+0000 2.72356824828854E+0000 2.71847301450823E+0000 2.71338676304682E+0000 + 2.70830947363234E+0000 2.70324112617585E+0000 2.69818170072459E+0000 2.69313117748767E+0000 2.68808953681460E+0000 + 2.68305675922817E+0000 2.67803282535587E+0000 2.67301771603172E+0000 2.66801141219493E+0000 2.66301389493013E+0000 + 2.65802514547851E+0000 2.65304514521992E+0000 2.64807387568770E+0000 2.64311131853988E+0000 2.63815745554481E+0000 + 2.63321226866879E+0000 2.62827573997079E+0000 2.62334785166095E+0000 2.61842858607534E+0000 2.61351792568713E+0000 + 2.60861585308860E+0000 2.60372235102058E+0000 2.59883740233260E+0000 2.59396099001954E+0000 2.58909309719276E+0000 + 2.58423370707296E+0000 2.57938280303064E+0000 2.57454036855706E+0000 2.56970638723897E+0000 2.56488084280263E+0000 + 2.56006371908479E+0000 2.55525500005125E+0000 2.55045466977142E+0000 2.54566271243689E+0000 2.54087911234697E+0000 + 2.53610385391623E+0000 2.53133692167839E+0000 2.52657830026090E+0000 2.52182797442542E+0000 2.51708592901675E+0000 + 2.51235214899603E+0000 2.50762661943723E+0000 2.50290932550542E+0000 2.49820025249359E+0000 2.49349938576052E+0000 + 2.48880671080065E+0000 2.48412221319663E+0000 2.47944587861577E+0000 2.47477769285431E+0000 2.47011764177521E+0000 + 2.46546571135606E+0000 2.46082188767456E+0000 2.45618615687931E+0000 2.45155850523046E+0000 2.44693891907774E+0000 + 2.44232738485707E+0000 2.43772388910169E+0000 2.43312841842394E+0000 2.42854095952653E+0000 2.42396149921000E+0000 + 2.41939002435085E+0000 2.41482652190903E+0000 2.41027097893921E+0000 2.40572338256876E+0000 2.40118372001272E+0000 + 2.39665197855546E+0000 2.39212814558410E+0000 2.38761220855173E+0000 2.38310415498496E+0000 2.37860397249513E+0000 + 2.37411164876738E+0000 2.36962717156453E+0000 2.36515052872722E+0000 2.36068170815180E+0000 2.35622069783496E+0000 + 2.35176748583315E+0000 2.34732206025524E+0000 2.34288440931090E+0000 2.33845452126252E+0000 2.33403238443278E+0000 + 2.32961798724187E+0000 2.32521131814456E+0000 2.32081236567485E+0000 2.31642111843128E+0000 2.31203756507890E+0000 + 2.30766169433640E+0000 2.30329349499667E+0000 2.29893295590836E+0000 2.29458006598158E+0000 2.29023481418241E+0000 + 2.28589718954239E+0000 2.28156718114555E+0000 2.27724477813972E+0000 2.27292996972551E+0000 2.26862274516009E+0000 + 2.26432309374806E+0000 2.26003100486200E+0000 2.25574646792772E+0000 2.25146947240382E+0000 2.24720000782662E+0000 + 2.24293806376356E+0000 2.23868362984695E+0000 2.23443669574791E+0000 2.23019725119518E+0000 2.22596528595840E+0000 + 2.22174078985379E+0000 2.21752375275738E+0000 2.21331416458266E+0000 2.20911201527881E+0000 2.20491729485510E+0000 + 2.20072999336041E+0000 2.19655010088149E+0000 2.19237760755050E+0000 2.18821250354885E+0000 2.18405477908487E+0000 + 2.17990442441443E+0000 2.17576142983921E+0000 2.17162578569366E+0000 2.16749748234696E+0000 2.16337651021247E+0000 + 2.15926285974595E+0000 2.15515652141752E+0000 2.15105748575862E+0000 2.14696574332082E+0000 2.14288128470408E+0000 + 2.13880410052675E+0000 2.13473418144446E+0000 2.13067151814452E+0000 2.12661610136298E+0000 2.12256792184328E+0000 + 2.11852697037587E+0000 2.11449323777943E+0000 2.11046671489343E+0000 2.10644739259329E+0000 2.10243526177533E+0000 + 2.09843031338891E+0000 2.09443253837053E+0000 2.09044192772309E+0000 2.08645847245557E+0000 2.08248216359825E+0000 + 2.07851299221592E+0000 2.07455094939477E+0000 2.07059602625190E+0000 2.06664821391836E+0000 2.06270750354491E+0000 + 2.05877388632093E+0000 2.05484735344810E+0000 2.05092789614792E+0000 2.04701550566755E+0000 2.04311017326274E+0000 + 2.03921189023014E+0000 2.03532064786943E+0000 2.03143643750050E+0000 2.02755925046910E+0000 2.02368907813367E+0000 + 2.01982591187112E+0000 2.01596974307679E+0000 2.01212056315892E+0000 2.00827836354619E+0000 2.00444313568214E+0000 + 2.00061487101194E+0000 1.99679356102794E+0000 1.99297919720522E+0000 1.98917177104530E+0000 1.98537127405908E+0000 + 1.98157769778020E+0000 1.97779103373655E+0000 1.97401127349410E+0000 1.97023840859601E+0000 1.96647243063122E+0000 + 1.96271333117929E+0000 1.95896110183326E+0000 1.95521573420355E+0000 1.95147721990270E+0000 1.94774555055119E+0000 + 1.94402071778887E+0000 1.94030271324833E+0000 1.93659152857971E+0000 1.93288715544695E+0000 1.92918958550301E+0000 + 1.92549881042805E+0000 1.92181482189899E+0000 1.91813761159903E+0000 1.91446717121580E+0000 1.91080349244520E+0000 + 1.90714656698573E+0000 1.90349638654040E+0000 1.89985294282635E+0000 1.89621622755193E+0000 1.89258623243777E+0000 + 1.88896294919381E+0000 1.88534636955960E+0000 1.88173648525643E+0000 1.87813328800456E+0000 1.87453676954821E+0000 + 1.87094692161724E+0000 1.86736373594443E+0000 1.86378720426551E+0000 1.86021731831532E+0000 1.85665406983558E+0000 + 1.85309745056718E+0000 1.84954745223870E+0000 1.84600406660103E+0000 1.84246728538704E+0000 1.83893710032693E+0000 + 1.83541350316564E+0000 1.83189648563588E+0000 1.82838603946783E+0000 1.82488215639296E+0000 1.82138482814792E+0000 + 1.81789404644956E+0000 1.81440980303729E+0000 1.81093208961532E+0000 1.80746089791241E+0000 1.80399621964526E+0000 + 1.80053804652630E+0000 1.79708637025591E+0000 1.79364118255336E+0000 1.79020247510474E+0000 1.78677023961503E+0000 + 1.78334446776957E+0000 1.77992515126496E+0000 1.77651228176849E+0000 1.77310585096841E+0000 1.76970585054111E+0000 + 1.76631227213178E+0000 1.76292510742210E+0000 1.75954434805486E+0000 1.75616998568037E+0000 1.75280201193908E+0000 + 1.74944041846546E+0000 1.74608519689190E+0000 1.74273633883903E+0000 1.73939383591765E+0000 1.73605767973462E+0000 + 1.73272786189862E+0000 1.72940437398920E+0000 1.72608720760523E+0000 1.72277635431063E+0000 1.71947180568482E+0000 + 1.71617355328004E+0000 1.71288158865826E+0000 1.70959590335619E+0000 1.70631648891061E+0000 1.70304333685055E+0000 + 1.69977643869737E+0000 1.69651578595499E+0000 1.69326137012742E+0000 1.69001318270323E+0000 1.68677121517501E+0000 + 1.68353545899459E+0000 1.68030590564514E+0000 1.67708254656711E+0000 1.67386537321480E+0000 1.67065437701540E+0000 + 1.66744954939436E+0000 1.66425088176371E+0000 1.66105836552985E+0000 1.65787199208967E+0000 1.65469175282081E+0000 + 1.65151763910315E+0000 1.64834964229925E+0000 1.64518775375049E+0000 1.64203196481421E+0000 1.63888226681091E+0000 + 1.63573865106731E+0000 1.63260110888503E+0000 1.62946963157196E+0000 1.62634421041088E+0000 1.62322483667715E+0000 + 1.62011150164847E+0000 1.61700419656183E+0000 1.61390291267227E+0000 1.61080764121173E+0000 1.60771837339694E+0000 + 1.60463510044310E+0000 1.60155781354234E+0000 1.59848650388924E+0000 1.59542116265925E+0000 1.59236178101458E+0000 + 1.58930835010418E+0000 1.58626086107756E+0000 1.58321930506312E+0000 1.58018367317609E+0000 1.57715395653221E+0000 + 1.57413014621636E+0000 1.57111223331793E+0000 1.56810020890720E+0000 1.56509406405707E+0000 1.56209378980163E+0000 + 1.55909937718940E+0000 1.55611081723804E+0000 1.55312810096976E+0000 1.55015121938380E+0000 1.54718016347416E+0000 + 1.54421492421774E+0000 1.54125549259217E+0000 1.53830185954420E+0000 1.53535401602720E+0000 1.53241195297160E+0000 + 1.52947566129867E+0000 1.52654513192253E+0000 1.52362035574027E+0000 1.52070132364583E+0000 1.51778802651213E+0000 + 1.51488045520503E+0000 1.51197860058124E+0000 1.50908245348053E+0000 1.50619200474148E+0000 1.50330724516989E+0000 + 1.50042816559809E+0000 1.49755475680783E+0000 1.49468700959161E+0000 1.49182491472498E+0000 1.48896846297446E+0000 + 1.48611764509558E+0000 1.48327245183092E+0000 1.48043287391008E+0000 1.47759890206559E+0000 1.47477052700116E+0000 + 1.47194773941748E+0000 1.46913053001028E+0000 1.46631888945439E+0000 1.46351280842367E+0000 1.46071227757312E+0000 + 1.45791728755676E+0000 1.45512782901175E+0000 1.45234389256436E+0000 1.44956546883396E+0000 1.44679254842904E+0000 + 1.44402512195721E+0000 1.44126317999330E+0000 1.43850671312519E+0000 1.43575571192197E+0000 1.43301016694392E+0000 + 1.43027006873847E+0000 1.42753540785224E+0000 1.42480617481708E+0000 1.42208236015402E+0000 1.41936395437334E+0000 + 1.41665094798652E+0000 1.41394333148830E+0000 1.41124109536268E+0000 1.40854423009292E+0000 1.40585272614753E+0000 + 1.40316657398635E+0000 1.40048576406448E+0000 1.39781028682634E+0000 1.39514013270768E+0000 1.39247529214757E+0000 + 1.38981575555443E+0000 1.38716151334805E+0000 1.38451255593355E+0000 1.38186887370947E+0000 1.37923045705972E+0000 + 1.37659729638164E+0000 1.37396938203594E+0000 1.37134670440886E+0000 1.36872925384796E+0000 1.36611702071836E+0000 + 1.36350999536260E+0000 1.36090816812875E+0000 1.35831152934832E+0000 1.35572006935441E+0000 1.35313377846959E+0000 + 1.35055264701401E+0000 1.34797666529134E+0000 1.34540582361690E+0000 1.34284011228350E+0000 1.34027952159166E+0000 + 1.33772404182744E+0000 1.33517366328262E+0000 1.33262837622450E+0000 1.33008817093620E+0000 1.32755303768645E+0000 + 1.32502296673970E+0000 1.32249794836014E+0000 1.31997797279763E+0000 1.31746303030986E+0000 1.31495311114226E+0000 + 1.31244820554006E+0000 1.30994830375035E+0000 1.30745339599587E+0000 1.30496347252951E+0000 1.30247852356771E+0000 + 1.29999853933895E+0000 1.29752351007971E+0000 1.29505342600017E+0000 1.29258827732664E+0000 1.29012805427329E+0000 + 1.28767274705633E+0000 1.28522234588591E+0000 1.28277684097630E+0000 1.28033622253373E+0000 1.27790048076856E+0000 + 1.27546960588723E+0000 1.27304358809427E+0000 1.27062241758220E+0000 1.26820608457209E+0000 1.26579457925275E+0000 + 1.26338789183149E+0000 1.26098601250972E+0000 1.25858893148712E+0000 1.25619663895752E+0000 1.25380912513537E+0000 + 1.25142638020700E+0000 1.24904839438549E+0000 1.24667515786601E+0000 1.24430666085629E+0000 1.24194289355634E+0000 + 1.23958384617475E+0000 1.23722950891648E+0000 1.23487987198696E+0000 1.23253492559418E+0000 1.23019465995680E+0000 + 1.22785906528387E+0000 1.22552813179723E+0000 1.22320184970706E+0000 1.22088020923030E+0000 1.21856320060287E+0000 + 1.21625081404300E+0000 1.21394303978388E+0000 1.21163986805536E+0000 1.20934128909617E+0000 1.20704729314784E+0000 + 1.20475787045067E+0000 1.20247301125189E+0000 1.20019270580773E+0000 1.19791694437735E+0000 1.19564571721057E+0000 + 1.19337901458675E+0000 1.19111682676984E+0000 1.18885914403907E+0000 1.18660595667262E+0000 1.18435725495994E+0000 + 1.18211302919766E+0000 1.17987326967734E+0000 1.17763796671214E+0000 1.17540711060405E+0000 1.17318069167875E+0000 + 1.17095870025492E+0000 1.16874112667092E+0000 1.16652796125608E+0000 1.16431919436357E+0000 1.16211481634580E+0000 + 1.15991481756475E+0000 1.15771918838165E+0000 1.15552791918176E+0000 1.15334100034349E+0000 1.15115842226523E+0000 + 1.14898017534886E+0000 1.14680624999779E+0000 1.14463663664162E+0000 1.14247132570124E+0000 1.14031030761764E+0000 + 1.13815357283960E+0000 1.13600111182787E+0000 1.13385291504281E+0000 1.13170897296708E+0000 1.12956927608715E+0000 + 1.12743381489953E+0000 1.12530257991076E+0000 1.12317556165395E+0000 1.12105275064350E+0000 1.11893413743072E+0000 + 1.11681971256891E+0000 1.11470946662363E+0000 1.11260339016864E+0000 1.11050147380036E+0000 1.10840370811109E+0000 + 1.10631008372004E+0000 1.10422059125886E+0000 1.10213522135722E+0000 1.10005396466768E+0000 1.09797681186157E+0000 + 1.09590375362075E+0000 1.09383478062732E+0000 1.09176988359674E+0000 1.08970905324065E+0000 1.08765228029997E+0000 + 1.08559955552639E+0000 1.08355086967195E+0000 1.08150621352230E+0000 1.07946557786562E+0000 1.07742895351549E+0000 + 1.07539633128807E+0000 1.07336770202293E+0000 1.07134305657891E+0000 1.06932238582587E+0000 1.06730568064056E+0000 + 1.06529293193370E+0000 1.06328413061670E+0000 1.06127926763298E+0000 1.05927833392882E+0000 1.05728132047006E+0000 + 1.05528821824838E+0000 1.05329901825849E+0000 1.05131371152933E+0000 1.04933228909292E+0000 1.04735474200729E+0000 + 1.04538106134822E+0000 1.04341123820089E+0000 1.04144526368084E+0000 1.03948312891725E+0000 1.03752482505515E+0000 + 1.03557034325956E+0000 1.03361967471974E+0000 1.03167281063883E+0000 1.02972974223799E+0000 1.02779046076904E+0000 + 1.02585495747897E+0000 1.02392322366637E+0000 1.02199525063137E+0000 1.02007102969445E+0000 1.01815055220905E+0000 + 1.01623380952188E+0000 1.01432079303362E+0000 1.01241149414455E+0000 1.01050590428812E+0000 1.00860401490583E+0000 + 1.00670581747242E+0000 1.00481130347918E+0000 1.00292046444233E+0000 1.00103329189263E+0000 9.99149777390061E-0001 + 9.97269912519716E-0001 9.95393688877135E-0001 9.93521098095633E-0001 9.91652131819070E-0001 9.89786781714481E-0001 + 9.87925039484726E-0001 9.86066896839137E-0001 9.84212345522966E-0001 9.82361377302733E-0001 9.80513983964167E-0001 + 9.78670157320655E-0001 9.76829889209097E-0001 9.74993171485731E-0001 9.73159996040919E-0001 9.71330354778145E-0001 + 9.69504239635113E-0001 9.67681642575378E-0001 9.65862555573646E-0001 9.64046970645310E-0001 9.62234879821223E-0001 + 9.60426275164601E-0001 9.58621148756314E-0001 9.56819492711808E-0001 9.55021299164276E-0001 9.53226560273142E-0001 + 9.51435268241006E-0001 9.49647415267244E-0001 9.47862993605062E-0001 9.46081995512979E-0001 9.44304413295007E-0001 + 9.42530239266898E-0001 9.40759465781552E-0001 9.38992085210039E-0001 9.37228089958569E-0001 9.35467472453731E-0001 + 9.33710225157360E-0001 9.31956340551767E-0001 9.30205811156730E-0001 9.28458629510488E-0001 9.26714788178252E-0001 + 9.24974279756498E-0001 9.23237096879382E-0001 9.21503232191230E-0001 9.19772678380509E-0001 9.18045428158678E-0001 + 9.16321474266598E-0001 9.14600809466095E-0001 9.12883426559109E-0001 9.11169318375018E-0001 9.09458477766435E-0001 + 9.07750897622007E-0001 9.06046570851590E-0001 9.04345490405430E-0001 9.02647649257212E-0001 9.00953040408361E-0001 + 8.99261656892340E-0001 8.97573491770459E-0001 8.95888538144687E-0001 8.94206789134301E-0001 8.92528237888694E-0001 + 8.90852877606612E-0001 8.89180701491466E-0001 8.87511702798257E-0001 8.85845874793134E-0001 8.84183210793955E-0001 + 8.82523704134090E-0001 8.80867348181661E-0001 8.79214136343874E-0001 8.77564062047858E-0001 8.75917118759930E-0001 + 8.74273299964290E-0001 8.72632599205801E-0001 8.70995010028085E-0001 8.69360526020577E-0001 8.67729140810036E-0001 + 8.66100848045637E-0001 8.64475641413983E-0001 8.62853514634891E-0001 8.61234461446458E-0001 8.59618475639355E-0001 + 8.58005551020501E-0001 8.56395681443084E-0001 8.54788860776631E-0001 8.53185082934910E-0001 8.51584341860987E-0001 + 8.49986631525129E-0001 8.48391945942016E-0001 8.46800279145057E-0001 8.45211625216474E-0001 8.43625978253029E-0001 + 8.42043332396112E-0001 8.40463681823225E-0001 8.38887020728694E-0001 8.37313343360245E-0001 8.35742643984680E-0001 + 8.34174916905122E-0001 8.32610156458916E-0001 8.31048357019837E-0001 8.29489512989541E-0001 8.27933618799761E-0001 + 8.26380668933889E-0001 8.24830657888285E-0001 8.23283580196005E-0001 8.21739430435469E-0001 8.20198203211139E-0001 + 8.18659893157874E-0001 8.17124494953910E-0001 8.15592003291818E-0001 8.14062412923828E-0001 8.12535718619845E-0001 + 8.11011915185819E-0001 8.09490997458413E-0001 8.07972960320159E-0001 8.06457798675773E-0001 8.04945507469478E-0001 + 8.03436081673171E-0001 8.01929516298365E-0001 8.00425806391918E-0001 7.98924947030686E-0001 7.97426933328059E-0001 + 7.95931760430768E-0001 7.94439423513532E-0001 7.92949917798581E-0001 7.91463238528662E-0001 7.89979380988731E-0001 + 7.88498340496269E-0001 7.87020112395915E-0001 7.85544692082267E-0001 7.84072074967432E-0001 7.82602256503832E-0001 + 7.81135232179924E-0001 7.79670997519169E-0001 7.78209548072488E-0001 7.76750879431333E-0001 7.75294987221232E-0001 + 7.73841867094241E-0001 7.72391514744188E-0001 7.70943925899136E-0001 7.69499096311649E-0001 7.68057021781659E-0001 + 7.66617698136969E-0001 7.65181121235464E-0001 7.63747286969513E-0001 7.62316191277988E-0001 7.60887830114771E-0001 + 7.59462199482527E-0001 7.58039295408817E-0001 7.56619113961387E-0001 7.55201651237333E-0001 7.53786903365323E-0001 + 7.52374866520908E-0001 7.50965536892787E-0001 7.49558910719912E-0001 7.48154984268654E-0001 7.46753753841569E-0001 + 7.45355215767631E-0001 7.43959366418650E-0001 7.42566202198412E-0001 7.41175719533987E-0001 7.39787914898714E-0001 + 7.38402784792588E-0001 7.37020325745591E-0001 7.35640534329754E-0001 7.34263407146097E-0001 7.32888940827957E-0001 + 7.31517132041032E-0001 7.30147977484525E-0001 7.28781473892289E-0001 7.27417618028495E-0001 7.26056406694247E-0001 + 7.24697836718879E-0001 7.23341904965466E-0001 7.21988608327594E-0001 7.20637943740360E-0001 7.19289908161797E-0001 + 7.17944498584966E-0001 7.16601712035821E-0001 7.15261545571055E-0001 7.13923996280346E-0001 7.12589061287496E-0001 + 7.11256737749390E-0001 7.09927022845052E-0001 7.08599913797658E-0001 7.07275407853713E-0001 7.05953502295183E-0001 + 7.04634194431845E-0001 7.03317481613426E-0001 7.02003361208760E-0001 7.00691830626723E-0001 6.99382887304180E-0001 + 6.98076528711534E-0001 6.96772752343964E-0001 6.95471555732473E-0001 6.94172936443942E-0001 6.92876892063548E-0001 + 6.91583420210220E-0001 6.90292518546617E-0001 6.89004184740584E-0001 6.87718416519218E-0001 6.86435211617088E-0001 + 6.85154567809360E-0001 6.83876482896396E-0001 6.82600954712629E-0001 6.81327981115560E-0001 6.80057560000159E-0001 + 6.78789689284549E-0001 6.77524366915566E-0001 6.76261590875436E-0001 6.75001359172973E-0001 6.73743669835881E-0001 + 6.72488520939542E-0001 6.71235910570565E-0001 6.69985836850046E-0001 6.68738297926979E-0001 6.67493291984934E-0001 + 6.66250817222170E-0001 6.65010871879355E-0001 6.63773454210811E-0001 6.62538562510032E-0001 6.61306195093100E-0001 + 6.60076350295399E-0001 6.58849026496044E-0001 6.57624222090196E-0001 6.56401935497976E-0001 6.55182165172260E-0001 + 6.53964909588739E-0001 6.52750167251499E-0001 6.51537936688622E-0001 6.50328216457771E-0001 6.49121005136232E-0001 + 6.47916301328721E-0001 6.46714103675211E-0001 6.45514410823168E-0001 6.44317221455379E-0001 6.43122534286667E-0001 + 6.41930348045003E-0001 6.40740661481555E-0001 6.39553473385191E-0001 6.38368782554688E-0001 6.37186587819912E-0001 + 6.36006888036295E-0001 6.34829682073714E-0001 6.33654968842167E-0001 6.32482747257247E-0001 6.31313016265811E-0001 + 6.30145774832635E-0001 6.28981021961644E-0001 6.27818756655773E-0001 6.26658977958289E-0001 6.25501684922686E-0001 + 6.24346876630573E-0001 6.23194552188367E-0001 6.22044710713905E-0001 6.20897351356596E-0001 6.19752473279562E-0001 + 6.18610075670849E-0001 6.17470157741223E-0001 6.16332718714125E-0001 6.15197757840250E-0001 6.14065274386380E-0001 + 6.12935267643249E-0001 6.11807736918858E-0001 6.10682681538492E-0001 6.09560100852597E-0001 6.08439994223360E-0001 + 6.07322361034814E-0001 6.06207200689510E-0001 6.05094512609659E-0001 6.03984296239408E-0001 6.02876551029152E-0001 + 6.01771276455758E-0001 6.00668472012489E-0001 5.99568137206784E-0001 5.98470271565896E-0001 5.97374874632420E-0001 + 5.96281945971066E-0001 5.95191485148445E-0001 5.94103491761191E-0001 5.93017965413507E-0001 5.91934905737424E-0001 + 5.90854312363581E-0001 5.89776184947115E-0001 5.88700523153057E-0001 5.87627326669864E-0001 5.86556595189169E-0001 + 5.85488328424945E-0001 5.84422526103395E-0001 5.83359187961834E-0001 5.82298313749842E-0001 5.81239903234916E-0001 + 5.80183956194599E-0001 5.79130472417622E-0001 5.78079451707309E-0001 5.77030893881594E-0001 5.75984798757236E-0001 + 5.74941166182573E-0001 5.73899996001411E-0001 5.72861288074493E-0001 5.71825042272740E-0001 5.70791258477264E-0001 + 5.69759936579386E-0001 5.68731076485173E-0001 5.67704678097358E-0001 5.66680741344760E-0001 5.65659266152891E-0001 + 5.64640252459799E-0001 5.63623700212696E-0001 5.62609609369102E-0001 5.61597979891190E-0001 5.60588811750333E-0001 + 5.59582104925983E-0001 5.58577859397744E-0001 5.57576075171463E-0001 5.56576752236152E-0001 5.55579890602554E-0001 + 5.54585490282741E-0001 5.53593551288982E-0001 5.52604073649642E-0001 5.51617057394441E-0001 5.50632502553322E-0001 + 5.49650409167813E-0001 5.48670777275137E-0001 5.47693606929806E-0001 5.46718898178625E-0001 5.45746651070926E-0001 + 5.44776865673365E-0001 5.43809542038075E-0001 5.42844680234527E-0001 5.41882280322229E-0001 5.40922342370073E-0001 + 5.39964866451794E-0001 5.39009852632307E-0001 5.38057300985930E-0001 5.37107211581582E-0001 5.36159584499880E-0001 + 5.35214419805783E-0001 5.34271717579379E-0001 5.33331477890799E-0001 5.32393700812767E-0001 5.31458386417173E-0001 + 5.30525534770516E-0001 5.29595145949883E-0001 5.28667220016691E-0001 5.27741757034952E-0001 5.26818757068998E-0001 + 5.25898220180045E-0001 5.24980146420484E-0001 5.24064535846445E-0001 5.23151388507514E-0001 5.22240704450160E-0001 + 5.21332483709716E-0001 5.20426726332127E-0001 5.19523432344188E-0001 5.18622601769561E-0001 5.17724234635644E-0001 + 5.16828330951812E-0001 5.15934890731167E-0001 5.15043913975648E-0001 5.14155400678309E-0001 5.13269350831344E-0001 + 5.12385764414609E-0001 5.11504641402503E-0001 5.10625981757072E-0001 5.09749785440625E-0001 5.08876052399663E-0001 + 5.08004782572902E-0001 5.07135975892414E-0001 5.06269632277876E-0001 5.05405751638856E-0001 5.04544333879404E-0001 + 5.03685378888848E-0001 5.02828886541777E-0001 5.01974856709531E-0001 5.01123289249846E-0001 5.00274184004535E-0001 + 4.99427540808683E-0001 4.98583359480279E-0001 4.97741639825952E-0001 4.96902381643274E-0001 4.96065584710368E-0001 + 4.95231248796274E-0001 4.94399373650553E-0001 4.93569959013655E-0001 4.92743004609983E-0001 4.91918510147880E-0001 + 4.91096475319610E-0001 4.90276899804810E-0001 4.89459783265853E-0001 4.88645125348988E-0001 4.87832925682013E-0001 + 4.87023183870790E-0001 4.86215899521181E-0001 4.85411072205523E-0001 4.84608701482253E-0001 4.83808786893579E-0001 + 4.83011327961991E-0001 4.82216324191402E-0001 4.81423775067125E-0001 4.80633680055855E-0001 4.79846038598706E-0001 + 4.79060850123916E-0001 4.78278114036417E-0001 4.77497829720122E-0001 4.76719996536746E-0001 4.75944613832740E-0001 + 4.75171680923040E-0001 4.74401197109592E-0001 4.73633161663936E-0001 4.72867573843419E-0001 4.72104432876097E-0001 + 4.71343737967662E-0001 4.70585488304909E-0001 4.69829683045258E-0001 4.69076321326023E-0001 4.68325402255087E-0001 + 4.67576924919016E-0001 4.66830888381868E-0001 4.66087291671217E-0001 4.65346133808356E-0001 4.64607413769900E-0001 + 4.63871130509848E-0001 4.63137282966540E-0001 4.62405870039361E-0001 4.61676890602670E-0001 4.60950343511602E-0001 + 4.60226227579908E-0001 4.59504541604386E-0001 4.58785284349706E-0001 4.58068454548386E-0001 4.57354050907743E-0001 + 4.56642072105210E-0001 4.55932516787134E-0001 4.55225383573413E-0001 4.54520671043459E-0001 4.53818377764179E-0001 + 4.53118502253757E-0001 4.52421043007306E-0001 4.51725998485152E-0001 4.51033367124491E-0001 4.50343147319491E-0001 + 4.49655337437615E-0001 4.48969935811407E-0001 4.48286940746644E-0001 4.47606350503588E-0001 4.46928163321514E-0001 + 4.46252377399957E-0001 4.45578990903360E-0001 4.44908001965713E-0001 4.44239408681158E-0001 4.43573209115658E-0001 + 4.42909401294082E-0001 4.42247983209534E-0001 4.41588952815116E-0001 4.40932308033267E-0001 4.40278046748694E-0001 + 4.39626166804810E-0001 4.38976666013084E-0001 4.38329542147134E-0001 4.37684792937992E-0001 4.37042416091679E-0001 + 4.36402409263333E-0001 4.35764770073603E-0001 4.35129496109794E-0001 4.34496584914075E-0001 4.33866033992835E-0001 + 4.33237840813123E-0001 4.32612002800249E-0001 4.31988517341277E-0001 4.31367381786154E-0001 4.30748593440617E-0001 + 4.30132149569672E-0001 4.29518047402268E-0001 4.28906284120656E-0001 4.28296856873299E-0001 4.27689762755985E-0001 + 4.27084998831808E-0001 4.26482562122882E-0001 4.25882449600868E-0001 4.25284658202249E-0001 4.24689184818859E-0001 + 4.24096026299019E-0001 4.23505179446308E-0001 4.22916641030143E-0001 4.22330407759768E-0001 4.21746476317259E-0001 + 4.21164843331507E-0001 4.20585505387617E-0001 4.20008459029228E-0001 4.19433700759651E-0001 4.18861227024088E-0001 + 4.18291034236781E-0001 4.17723118754949E-0001 4.17157476901215E-0001 4.16594104945815E-0001 4.16032999113649E-0001 + 4.15474155587784E-0001 4.14917570502311E-0001 4.14363239941101E-0001 4.13811159948427E-0001 4.13261326517066E-0001 + 4.12713735595362E-0001 4.12168383081250E-0001 4.11625264828134E-0001 4.11084376649591E-0001 4.10545714290850E-0001 + 4.10009273473820E-0001 4.09475049849587E-0001 4.08943039038707E-0001 4.08413236607430E-0001 4.07885638071199E-0001 + 4.07360238899360E-0001 4.06837034509165E-0001 4.06316020274049E-0001 4.05797191521199E-0001 4.05280543514865E-0001 + 4.04766071481270E-0001 4.04253770597869E-0001 4.03743635987347E-0001 4.03235662722323E-0001 4.02729845828875E-0001 + 4.02226180285302E-0001 4.01724661013733E-0001 4.01225282887228E-0001 4.00728040733293E-0001 4.00232929327885E-0001 + 3.99739943391775E-0001 3.99249077597655E-0001 3.98760326568889E-0001 3.98273684877087E-0001 3.97789147040851E-0001 + 3.97306707531698E-0001 3.96826360766841E-0001 3.96348101116311E-0001 3.95871922893343E-0001 3.95397820365080E-0001 + 3.94925787745355E-0001 3.94455819189854E-0001 3.93987908818780E-0001 3.93522050684523E-0001 3.93058238796718E-0001 + 3.92596467109038E-0001 3.92136729528713E-0001 3.91679019905713E-0001 3.91223332039875E-0001 3.90769659680851E-0001 + 3.90317996528061E-0001 3.89868336219859E-0001 3.89420672356246E-0001 3.88974998473656E-0001 3.88531308065278E-0001 + 3.88089594561826E-0001 3.87649851355467E-0001 3.87212071773390E-0001 3.86776249102941E-0001 3.86342376566381E-0001 + 3.85910447347233E-0001 3.85480454568628E-0001 3.85052391305263E-0001 3.84626250576140E-0001 3.84202025351722E-0001 + 3.83779708553890E-0001 3.83359293046277E-0001 3.82940771642629E-0001 3.82524137105552E-0001 3.82109382150074E-0001 + 3.81696499431567E-0001 3.81285481558927E-0001 3.80876321090920E-0001 3.80469010532520E-0001 3.80063542337266E-0001 + 3.79659908907217E-0001 3.79258102596510E-0001 3.78858115704093E-0001 3.78459940479689E-0001 3.78063569122554E-0001 + 3.77668993782629E-0001 3.77276206559287E-0001 3.76885199492843E-0001 3.76495964587425E-0001 3.76108493785591E-0001 + 3.75722778985178E-0001 3.75338812033214E-0001 3.74956584725881E-0001 3.74576088809665E-0001 3.74197315983734E-0001 + 3.73820257895057E-0001 3.73444906145607E-0001 3.73071252282649E-0001 3.72699287809573E-0001 3.72329004174963E-0001 + 3.71960392787073E-0001 3.71593445001680E-0001 3.71228152124462E-0001 3.70864505418216E-0001 3.70502496093127E-0001 + 3.70142115313993E-0001 3.69783354202601E-0001 3.69426203825574E-0001 3.69070655206443E-0001 3.68716699328026E-0001 + 3.68364327116635E-0001 3.68013529461426E-0001 3.67664297199812E-0001 3.67316621125906E-0001 3.66970491991699E-0001 + 3.66625900497311E-0001 3.66282837306729E-0001 3.65941293033201E-0001 3.65601258247088E-0001 3.65262723479471E-0001 + 3.64925679210569E-0001 3.64590115884287E-0001 3.64256023896627E-0001 3.63923393607204E-0001 3.63592215325225E-0001 + 3.63262479330130E-0001 3.62934175844182E-0001 3.62607295065285E-0001 3.62281827137136E-0001 3.61957762171095E-0001 + 3.61635090234592E-0001 3.61313801359001E-0001 3.60993885536574E-0001 3.60675332713083E-0001 3.60358132809735E-0001 + 3.60042275695104E-0001 3.59727751211305E-0001 3.59414549159339E-0001 3.59102659302109E-0001 3.58792071369270E-0001 + 3.58482775054149E-0001 3.58174760014941E-0001 3.57868015871013E-0001 3.57562532212649E-0001 3.57258298596139E-0001 + 3.56955304542527E-0001 3.56653539539426E-0001 3.56352993042204E-0001 3.56053654477637E-0001 3.55755513238993E-0001 + 3.55458558687224E-0001 3.55162780155236E-0001 3.54868166947247E-0001 3.54574708336936E-0001 3.54282393564968E-0001 + 3.53991211853672E-0001 3.53701152391099E-0001 3.53412204341417E-0001 3.53124356839990E-0001 3.52837598997038E-0001 + 3.52551919901910E-0001 3.52267308614490E-0001 3.51983754173759E-0001 3.51701245592880E-0001 3.51419771868999E-0001 + 3.51139321969731E-0001 3.50859884845423E-0001 3.50581449423615E-0001 3.50304004617018E-0001 3.50027539314288E-0001 + 3.49752042388001E-0001 3.49477502692189E-0001 3.49203909064176E-0001 3.48931250327032E-0001 3.48659515280954E-0001 + 3.48388692725404E-0001 3.48118771429581E-0001 3.47849740161329E-0001 3.47581587670524E-0001 3.47314302695838E-0001 + 3.47047873970285E-0001 3.46782290207057E-0001 3.46517540118609E-0001 3.46253612401273E-0001 3.45990495754353E-0001 + 3.45728178860412E-0001 3.45466650398219E-0001 3.45205899047687E-0001 3.44945913476316E-0001 3.44686682353382E-0001 + 3.44428194342547E-0001 3.44170438108035E-0001 3.43913402312793E-0001 3.43657075618502E-0001 3.43401446691766E-0001 + 3.43146504199184E-0001 3.42892236807360E-0001 3.42638633190339E-0001 3.42385682027149E-0001 3.42133372001198E-0001 + 3.41881691808340E-0001 3.41630630141421E-0001 3.41380175711340E-0001 3.41130317236550E-0001 3.40881043446176E-0001 + 3.40632343079419E-0001 3.40384204891774E-0001 3.40136617651340E-0001 3.39889570141945E-0001 3.39643051163174E-0001 + 3.39397049529779E-0001 3.39151554082250E-0001 3.38906553673824E-0001 3.38662037179824E-0001 3.38417993498309E-0001 + 3.38174411551354E-0001 3.37931280282604E-0001 3.37688588663519E-0001 3.37446325690309E-0001 3.37204480388324E-0001 + 3.36963041812712E-0001 3.36721999044742E-0001 3.36481341202405E-0001 3.36241057431140E-0001 3.36001136913208E-0001 + 3.35761568868358E-0001 3.35522342547042E-0001 3.35283447242279E-0001 3.35044872282866E-0001 3.34806607040279E-0001 + 3.34568640926236E-0001 3.34330963394000E-0001 3.34093563949024E-0001 3.33856432130950E-0001 3.33619557534222E-0001 + 3.33382929798808E-0001 3.33146538617742E-0001 3.32910373730954E-0001 3.32674424932818E-0001 3.32438682070975E-0001 + 3.32203135053890E-0001 3.31967773839689E-0001 3.31732588449341E-0001 3.31497568964234E-0001 3.31262705522504E-0001 + 3.31027988331604E-0001 3.30793407659013E-0001 3.30558953841688E-0001 3.30324617280524E-0001 3.30090388447309E-0001 + 3.29856257885439E-0001 3.29622216211256E-0001 3.29388254113509E-0001 3.29154362354695E-0001 3.28920531779290E-0001 + 3.28686753306953E-0001 3.28453017937006E-0001 3.28219316756671E-0001 3.27985640932406E-0001 3.27751981716258E-0001 + 3.27518330447858E-0001 3.27284678558274E-0001 3.27051017568248E-0001 3.26817339088294E-0001 3.26583634825710E-0001 + 3.26349896583433E-0001 3.26116116265176E-0001 3.25882285867378E-0001 3.25648397495648E-0001 3.25414443353574E-0001 + 3.25180415751644E-0001 3.24946307110504E-0001 3.24712109954799E-0001 3.24477816920215E-0001 3.24243420760516E-0001 + 3.24008914340137E-0001 3.23774290639968E-0001 3.23539542761894E-0001 3.23304663923901E-0001 3.23069647472790E-0001 + 3.22834486877404E-0001 3.22599175728765E-0001 3.22363707753437E-0001 3.22128076805492E-0001 3.21892276869803E-0001 + 3.21656302071015E-0001 3.21420146666770E-0001 3.21183805052266E-0001 3.20947271769243E-0001 3.20710541499840E-0001 + 3.20473609072428E-0001 3.20236469459880E-0001 3.19999117788572E-0001 3.19761549336655E-0001 3.19523759535490E-0001 + 3.19285743972343E-0001 3.19047498394351E-0001 3.18809018708692E-0001 3.18570300988457E-0001 3.18331341467772E-0001 + 3.18092136555256E-0001 3.17852682822826E-0001 3.17612977019161E-0001 3.17373016066104E-0001 3.17132797066440E-0001 + 3.16892317295868E-0001 3.16651574220283E-0001 3.16410565485854E-0001 3.16169288925552E-0001 3.15927742559988E-0001 + 3.15685924610921E-0001 3.15443833484370E-0001 3.15201467788559E-0001 3.14958826329697E-0001 3.14715908119175E-0001 + 3.14472712368704E-0001 3.14229238500691E-0001 3.13985486144654E-0001 3.13741455145699E-0001 3.13497145563480E-0001 + 3.13252557673067E-0001 3.13007691973434E-0001 3.12762549187063E-0001 3.12517130258914E-0001 3.12271436364289E-0001 + 3.12025468910983E-0001 3.11779229541448E-0001 3.11532720131125E-0001 3.11285942803331E-0001 3.11038899914887E-0001 + 3.10791594075456E-0001 3.10544028137630E-0001 3.10296205208646E-0001 3.10048128614996E-0001 3.09799801744053E-0001 + 3.09551227977240E-0001 3.09302410676634E-0001 3.09053353192593E-0001 3.08804058864381E-0001 3.08554531016958E-0001 + 3.08304772960331E-0001 3.08054787991443E-0001 3.07804579396710E-0001 3.07554150444351E-0001 3.07303504393298E-0001 + 3.07052644488716E-0001 3.06801573961986E-0001 3.06550296031961E-0001 3.06298813902399E-0001 3.06047130763220E-0001 + 3.05795249796238E-0001 3.05543174168122E-0001 3.05290907026536E-0001 3.05038451518026E-0001 3.04785810763708E-0001 + 3.04532987878430E-0001 3.04279985965645E-0001 3.04026808110995E-0001 3.03773457389972E-0001 3.03519936865981E-0001 + 3.03266249587125E-0001 3.03012398590668E-0001 3.02758386902382E-0001 3.02504217531401E-0001 3.02249893475333E-0001 + 3.01995417720245E-0001 3.01740793243851E-0001 3.01486023000748E-0001 3.01231109943565E-0001 3.00976057004344E-0001 + 3.00720867108635E-0001 3.00465543164581E-0001 3.00210088072517E-0001 2.99954504717905E-0001 2.99698795971307E-0001 + 2.99442964696084E-0001 2.99187013739383E-0001 2.98930945938548E-0001 2.98674764115320E-0001 2.98418471083536E-0001 + 2.98162069639467E-0001 2.97905562574023E-0001 2.97648952657944E-0001 2.97392242656580E-0001 2.97135435319581E-0001 + 2.96878533387960E-0001 2.96621539583784E-0001 2.96364456622379E-0001 2.96107287209753E-0001 2.95850034030982E-0001 + 2.95592699767583E-0001 2.95335287086555E-0001 2.95077798636489E-0001 2.94820237067540E-0001 2.94562605005624E-0001 + 2.94304905072391E-0001 2.94047139872954E-0001 2.93789312003621E-0001 2.93531424048005E-0001 2.93273478577008E-0001 + 2.93015478149455E-0001 2.92757425316598E-0001 2.92499322613706E-0001 2.92241172566512E-0001 2.91982977687316E-0001 + 2.91724740480147E-0001 2.91466463434284E-0001 2.91208149027467E-0001 2.90949799728481E-0001 2.90691417992602E-0001 + 2.90433006266124E-0001 2.90174566981159E-0001 2.89916102558860E-0001 2.89657615410706E-0001 2.89399107935894E-0001 + 2.89140582519383E-0001 2.88882041542894E-0001 2.88623487366105E-0001 2.88364922349320E-0001 2.88106348828173E-0001 + 2.87847769140847E-0001 2.87589185602770E-0001 2.87330600528654E-0001 2.87072016213015E-0001 2.86813434944442E-0001 + 2.86554858999085E-0001 2.86296290643246E-0001 2.86037732129464E-0001 2.85779185702999E-0001 2.85520653595971E-0001 + 2.85262138027998E-0001 2.85003641212028E-0001 2.84745165347830E-0001 2.84486712623278E-0001 2.84228285216942E-0001 + 2.83969885296118E-0001 2.83711515019424E-0001 2.83453176529625E-0001 2.83194871964684E-0001 2.82936603447988E-0001 + 2.82678373095495E-0001 2.82420183009206E-0001 2.82162035281066E-0001 2.81903931994248E-0001 2.81645875220540E-0001 + 2.81387867020979E-0001 2.81129909447796E-0001 2.80872004539843E-0001 2.80614154326483E-0001 2.80356360830198E-0001 + 2.80098626056131E-0001 2.79840952005127E-0001 2.79583340665234E-0001 2.79325794015610E-0001 2.79068314023244E-0001 + 2.78810902646208E-0001 2.78553561831036E-0001 2.78296293515974E-0001 2.78039099627704E-0001 2.77781982081981E-0001 + 2.77524942786894E-0001 2.77267983640238E-0001 2.77011106526228E-0001 2.76754313322688E-0001 2.76497605896454E-0001 + 2.76240986103367E-0001 2.75984455790218E-0001 2.75728016794745E-0001 2.75471670941684E-0001 2.75215420049968E-0001 + 2.74959265924849E-0001 2.74703210363131E-0001 2.74447255154471E-0001 2.74191402076775E-0001 2.73935652893565E-0001 + 2.73680009367741E-0001 2.73424473244511E-0001 2.73169046263193E-0001 2.72913730153921E-0001 2.72658526634353E-0001 + 2.72403437416221E-0001 2.72148464198102E-0001 2.71893608671313E-0001 2.71638872515960E-0001 2.71384257404212E-0001 + 2.71129764998320E-0001 2.70875396951261E-0001 2.70621154904754E-0001 2.70367040493855E-0001 2.70113055342998E-0001 + 2.69859201065982E-0001 2.69605479267937E-0001 2.69351891547944E-0001 2.69098439490469E-0001 2.68845124675226E-0001 + 2.68591948667945E-0001 2.68338913030904E-0001 2.68086019313034E-0001 2.67833269055181E-0001 2.67580663787456E-0001 + 2.67328205037139E-0001 2.67075894312181E-0001 2.66823733120983E-0001 2.66571722957868E-0001 2.66319865307691E-0001 + 2.66068161652431E-0001 2.65816613454674E-0001 2.65565222179394E-0001 2.65313989272806E-0001 2.65062916179536E-0001 + 2.64812004330049E-0001 2.64561255150561E-0001 2.64310670054429E-0001 2.64060250449415E-0001 2.63809997732388E-0001 + 2.63559913292620E-0001 2.63309998509126E-0001 2.63060254755292E-0001 2.62810683390917E-0001 2.62561285772138E-0001 + 2.62312063243470E-0001 2.62063017140448E-0001 2.61814148794916E-0001 2.61565459523094E-0001 2.61316950638152E-0001 + 2.61068623441590E-0001 2.60820479227204E-0001 2.60572519282403E-0001 2.60324744882230E-0001 2.60077157294657E-0001 + 2.59829757783232E-0001 2.59582547598445E-0001 2.59335527983023E-0001 2.59088700173251E-0001 2.58842065395641E-0001 + 2.58595624868255E-0001 2.58349379803347E-0001 2.58103331401380E-0001 2.57857480856990E-0001 2.57611829355663E-0001 + 2.57366378077040E-0001 2.57121128186273E-0001 2.56876080849302E-0001 2.56631237217557E-0001 2.56386598434595E-0001 + 2.56142165641417E-0001 2.55897939963812E-0001 2.55653922524333E-0001 2.55410114435627E-0001 2.55166516802424E-0001 + 2.54923130722196E-0001 2.54679957286481E-0001 2.54436997573544E-0001 2.54194252660360E-0001 2.53951723608615E-0001 + 2.53709411480025E-0001 2.53467317322326E-0001 2.53225442178604E-0001 2.52983787083949E-0001 2.52742353065448E-0001 + 2.52501141142176E-0001 2.52260152324519E-0001 2.52019387616167E-0001 2.51778848016116E-0001 2.51538534510634E-0001 + 2.51298448079942E-0001 2.51058589700875E-0001 2.50818960335510E-0001 2.50579560943862E-0001 2.50340392478526E-0001 + 2.50101455879986E-0001 2.49862752085973E-0001 2.49624282025434E-0001 2.49386046617189E-0001 2.49148046777278E-0001 + 2.48910283410259E-0001 2.48672757417897E-0001 2.48435469687442E-0001 2.48198421107021E-0001 2.47961612553243E-0001 + 2.47725044894200E-0001 2.47488718993820E-0001 2.47252635707834E-0001 2.47016795882763E-0001 2.46781200360941E-0001 + 2.46545849976819E-0001 2.46310745556955E-0001 2.46075887918664E-0001 2.45841277877729E-0001 2.45606916238664E-0001 + 2.45372803799398E-0001 2.45138941350938E-0001 2.44905329679040E-0001 2.44671969561512E-0001 2.44438861767871E-0001 + 2.44206007060680E-0001 2.43973406200584E-0001 2.43741059932517E-0001 2.43508969003515E-0001 2.43277134147241E-0001 + 2.43045556094739E-0001 2.42814235568039E-0001 2.42583173282161E-0001 2.42352369946460E-0001 2.42121826263271E-0001 + 2.41891542928912E-0001 2.41661520631319E-0001 2.41431760053068E-0001 2.41202261870363E-0001 2.40973026751339E-0001 + 2.40744055357741E-0001 2.40515348346606E-0001 2.40286906367890E-0001 2.40058730061093E-0001 2.39830820064359E-0001 + 2.39603177008394E-0001 2.39375801515112E-0001 2.39148694200327E-0001 2.38921855677460E-0001 2.38695286546388E-0001 + 2.38468987406611E-0001 2.38242958849473E-0001 2.38017201458835E-0001 2.37791715812755E-0001 2.37566502484833E-0001 + 2.37341562040827E-0001 2.37116895039997E-0001 2.36892502033742E-0001 2.36668383570674E-0001 2.36444540192547E-0001 + 2.36220972432562E-0001 2.35997680820432E-0001 2.35774665876966E-0001 2.35551928120490E-0001 2.35329468058376E-0001 + 2.35107286198218E-0001 2.34885383034265E-0001 2.34663759061996E-0001 2.34442414764547E-0001 2.34221350623560E-0001 + 2.34000567111713E-0001 2.33780064698140E-0001 2.33559843844699E-0001 2.33339905006298E-0001 2.33120248635643E-0001 + 2.32900875174409E-0001 2.32681785062734E-0001 2.32462978732429E-0001 2.32244456611382E-0001 2.32026219119136E-0001 + 2.31808266672664E-0001 2.31590599681599E-0001 2.31373218547213E-0001 2.31156123668866E-0001 2.30939315439926E-0001 + 2.30722794246739E-0001 2.30506560468621E-0001 2.30290614483983E-0001 2.30074956661131E-0001 2.29859587362346E-0001 + 2.29644506948648E-0001 2.29429715772294E-0001 2.29215214179842E-0001 2.29001002514866E-0001 2.28787081113870E-0001 + 2.28573450306271E-0001 2.28360110418152E-0001 2.28147061771912E-0001 2.27934304678418E-0001 2.27721839449617E-0001 + 2.27509666387960E-0001 2.27297785792534E-0001 2.27086197957012E-0001 2.26874903167936E-0001 2.26663901710182E-0001 + 2.26453193858754E-0001 2.26242779885265E-0001 2.26032660058966E-0001 2.25822834640582E-0001 2.25613303884019E-0001 + 2.25404068043878E-0001 2.25195127365196E-0001 2.24986482085829E-0001 2.24778132446370E-0001 2.24570078672697E-0001 + 2.24362320992729E-0001 2.24154859626505E-0001 2.23947694789593E-0001 2.23740826692408E-0001 2.23534255538829E-0001 + 2.23327981530998E-0001 2.23122004863140E-0001 2.22916325726022E-0001 2.22710944305568E-0001 2.22505860780460E-0001 + 2.22301075326587E-0001 2.22096588117390E-0001 2.21892399315960E-0001 2.21688509083269E-0001 2.21484917577483E-0001 + 2.21281624947433E-0001 2.21078631341535E-0001 2.20875936900234E-0001 2.20673541762178E-0001 2.20471446057690E-0001 + 2.20269649916321E-0001 2.20068153459284E-0001 2.19866956805637E-0001 2.19666060068153E-0001 2.19465463356067E-0001 + 2.19265166774727E-0001 2.19065170421463E-0001 2.18865474392458E-0001 2.18666078778624E-0001 2.18466983665588E-0001 + 2.18268189134038E-0001 2.18069695261438E-0001 2.17871502120302E-0001 2.17673609778189E-0001 2.17476018298734E-0001 + 2.17278727740606E-0001 2.17081738158200E-0001 2.16885049600936E-0001 2.16688662116708E-0001 2.16492575744978E-0001 + 2.16296790524022E-0001 2.16101306485053E-0001 2.15906123657399E-0001 2.15711242065043E-0001 2.15516661726278E-0001 + 2.15322382658880E-0001 2.15128404873195E-0001 2.14934728375595E-0001 2.14741353169502E-0001 2.14548279252628E-0001 + 2.14355506620076E-0001 2.14163035261918E-0001 2.13970865164577E-0001 2.13778996310126E-0001 2.13587428675250E-0001 + 2.13396162235394E-0001 2.13205196958528E-0001 2.13014532811028E-0001 2.12824169754214E-0001 2.12634107746417E-0001 + 2.12444346740558E-0001 2.12254886686217E-0001 2.12065727528940E-0001 2.11876869211273E-0001 2.11688311669987E-0001 + 2.11500054837459E-0001 2.11312098646523E-0001 2.11124443021455E-0001 2.10937087884550E-0001 2.10750033154393E-0001 + 2.10563278744461E-0001 2.10376824566941E-0001 2.10190670527171E-0001 2.10004816529539E-0001 2.09819262472272E-0001 + 2.09634008250208E-0001 2.09449053757575E-0001 2.09264398878950E-0001 2.09080043502118E-0001 2.08895987505904E-0001 + 2.08712230767462E-0001 2.08528773160196E-0001 2.08345614554445E-0001 2.08162754814351E-0001 2.07980193805513E-0001 + 2.07797931384539E-0001 2.07615967406354E-0001 2.07434301725246E-0001 2.07252934186148E-0001 2.07071864636834E-0001 + 2.06891092917460E-0001 2.06710618864742E-0001 2.06530442314396E-0001 2.06350563096600E-0001 2.06170981038083E-0001 + 2.05991695963869E-0001 2.05812707693781E-0001 2.05634016045581E-0001 2.05455620832177E-0001 2.05277521864755E-0001 + 2.05099718950340E-0001 2.04922211892485E-0001 2.04745000491973E-0001 2.04568084544361E-0001 2.04391463845574E-0001 + 2.04215138186657E-0001 2.04039107352027E-0001 2.03863371127506E-0001 2.03687929295079E-0001 2.03512781631140E-0001 + 2.03337927909284E-0001 2.03163367904162E-0001 2.02989101379921E-0001 2.02815128104905E-0001 2.02641447839402E-0001 + 2.02468060342992E-0001 2.02294965370340E-0001 2.02122162675751E-0001 2.01949652008260E-0001 2.01777433113382E-0001 + 2.01605505735913E-0001 2.01433869615369E-0001 2.01262524491248E-0001 2.01091470095306E-0001 2.00920706162430E-0001 + 2.00750232418710E-0001 2.00580048590205E-0001 2.00410154401188E-0001 2.00240549570985E-0001 2.00071233815373E-0001 + 1.99902206849392E-0001 1.99733468384178E-0001 1.99565018128016E-0001 1.99396855787390E-0001 1.99228981064524E-0001 + 1.99061393658784E-0001 1.98894093267726E-0001 1.98727079586398E-0001 1.98560352306630E-0001 1.98393911115626E-0001 + 1.98227755701236E-0001 1.98061885746680E-0001 1.97896300933360E-0001 1.97731000937688E-0001 1.97565985436365E-0001 + 1.97401254101099E-0001 1.97236806605294E-0001 1.97072642611716E-0001 1.96908761788700E-0001 1.96745163797112E-0001 + 1.96581848297391E-0001 1.96418814947435E-0001 1.96256063399425E-0001 1.96093593309344E-0001 1.95931404323220E-0001 + 1.95769496090176E-0001 1.95607868254312E-0001 1.95446520457528E-0001 1.95285452339169E-0001 1.95124663536374E-0001 + 1.94964153686194E-0001 1.94803922418175E-0001 1.94643969363538E-0001 1.94484294151292E-0001 1.94324896403283E-0001 + 1.94165775745505E-0001 1.94006931796432E-0001 1.93848364174791E-0001 1.93690072496030E-0001 1.93532056375494E-0001 + 1.93374315422767E-0001 1.93216849246621E-0001 1.93059657455370E-0001 1.92902739651203E-0001 1.92746095438327E-0001 + 1.92589724414820E-0001 1.92433626180067E-0001 1.92277800329798E-0001 1.92122246456091E-0001 1.91966964150905E-0001 + 1.91811953003253E-0001 1.91657212599901E-0001 1.91502742526084E-0001 1.91348542362656E-0001 1.91194611693549E-0001 + 1.91040950093702E-0001 1.90887557142547E-0001 1.90734432413357E-0001 1.90581575477151E-0001 1.90428985905532E-0001 + 1.90276663266426E-0001 1.90124607126567E-0001 1.89972817049004E-0001 1.89821292598081E-0001 1.89670033331610E-0001 + 1.89519038809764E-0001 1.89368308588667E-0001 1.89217842222179E-0001 1.89067639262956E-0001 1.88917699262806E-0001 + 1.88768021769132E-0001 1.88618606329196E-0001 1.88469452488343E-0001 1.88320559789998E-0001 1.88171927774239E-0001 + 1.88023555983497E-0001 1.87875443952221E-0001 1.87727591217923E-0001 1.87579997315120E-0001 1.87432661774976E-0001 + 1.87285584129221E-0001 1.87138763905513E-0001 1.86992200632792E-0001 1.86845893834853E-0001 1.86699843036412E-0001 + 1.86554047759534E-0001 1.86408507522566E-0001 1.86263221847271E-0001 1.86118190248474E-0001 1.85973412241919E-0001 + 1.85828887342122E-0001 1.85684615061302E-0001 1.85540594908303E-0001 1.85396826393241E-0001 1.85253309023933E-0001 + 1.85110042304815E-0001 1.84967025741598E-0001 1.84824258836255E-0001 1.84681741089164E-0001 1.84539472000904E-0001 + 1.84397451069026E-0001 1.84255677790561E-0001 1.84114151659511E-0001 1.83972872171506E-0001 1.83831838817356E-0001 + 1.83691051087702E-0001 1.83550508473382E-0001 1.83410210460404E-0001 1.83270156534968E-0001 1.83130346184544E-0001 + 1.82990778890691E-0001 1.82851454136955E-0001 1.82712371402046E-0001 1.82573530168811E-0001 1.82434929913468E-0001 + 1.82296570113496E-0001 1.82158450243333E-0001 1.82020569779039E-0001 1.81882928193270E-0001 1.81745524956353E-0001 + 1.81608359539877E-0001 1.81471431413103E-0001 1.81334740043317E-0001 1.81198284897634E-0001 1.81062065442271E-0001 + 1.80926081139674E-0001 1.80790331454270E-0001 1.80654815848151E-0001 1.80519533779992E-0001 1.80384484711532E-0001 + 1.80249668101089E-0001 1.80115083403564E-0001 1.79980730077639E-0001 1.79846607577135E-0001 1.79712715356776E-0001 + 1.79579052867138E-0001 1.79445619562945E-0001 1.79312414892252E-0001 1.79179438305814E-0001 1.79046689252044E-0001 + 1.78914167177370E-0001 1.78781871529838E-0001 1.78649801754432E-0001 1.78517957294503E-0001 1.78386337593584E-0001 + 1.78254942094663E-0001 1.78123770239100E-0001 1.77992821466988E-0001 1.77862095218960E-0001 1.77731590931850E-0001 + 1.77601308043754E-0001 1.77471245991861E-0001 1.77341404211727E-0001 1.77211782138366E-0001 1.77082379204793E-0001 + 1.76953194845652E-0001 1.76824228492140E-0001 1.76695479575997E-0001 1.76566947527325E-0001 1.76438631776044E-0001 + 1.76310531750799E-0001 1.76182646879688E-0001 1.76054976590983E-0001 1.75927520309512E-0001 1.75800277462089E-0001 + 1.75673247472078E-0001 1.75546429765920E-0001 1.75419823764432E-0001 1.75293428892231E-0001 1.75167244569759E-0001 + 1.75041270218719E-0001 1.74915505260629E-0001 1.74789949113193E-0001 1.74664601196464E-0001 1.74539460929221E-0001 + 1.74414527727876E-0001 1.74289801010472E-0001 1.74165280193045E-0001 1.74040964692172E-0001 1.73916853921701E-0001 + 1.73792947295652E-0001 1.73669244228950E-0001 1.73545744134879E-0001 1.73422446426536E-0001 1.73299350514102E-0001 + 1.73176455810663E-0001 1.73053761727116E-0001 1.72931267672899E-0001 1.72808973058354E-0001 1.72686877292543E-0001 + 1.72564979785071E-0001 1.72443279943352E-0001 1.72321777174979E-0001 1.72200470888085E-0001 1.72079360488431E-0001 + 1.71958445383052E-0001 1.71837724978246E-0001 1.71717198677576E-0001 1.71596865887151E-0001 1.71476726011438E-0001 + 1.71356778454352E-0001 1.71237022619624E-0001 1.71117457910251E-0001 1.70998083729228E-0001 1.70878899478268E-0001 + 1.70759904560546E-0001 1.70641098376676E-0001 1.70522480329462E-0001 1.70404049818238E-0001 1.70285806244160E-0001 + 1.70167749007655E-0001 1.70049877508784E-0001 1.69932191147058E-0001 1.69814689320707E-0001 1.69697371430341E-0001 + 1.69580236873641E-0001 1.69463285049206E-0001 1.69346515356000E-0001 1.69229927191161E-0001 1.69113519952558E-0001 + 1.68997293036599E-0001 1.68881245841523E-0001 1.68765377765026E-0001 1.68649688201874E-0001 1.68534176550316E-0001 + 1.68418842204760E-0001 1.68303684562913E-0001 1.68188703020107E-0001 1.68073896971861E-0001 1.67959265814430E-0001 + 1.67844808941878E-0001 1.67730525751024E-0001 1.67616415635391E-0001 1.67502477991444E-0001 1.67388712213823E-0001 + 1.67275117696438E-0001 1.67161693833575E-0001 1.67048440021549E-0001 1.66935355653746E-0001 1.66822440123742E-0001 + 1.66709692826964E-0001 1.66597113157008E-0001 1.66484700508585E-0001 1.66372454275314E-0001 1.66260373851930E-0001 + 1.66148458630971E-0001 1.66036708007932E-0001 1.65925121376113E-0001 1.65813698129564E-0001 1.65702437662531E-0001 + 1.65591339368909E-0001 1.65480402642055E-0001 1.65369626877551E-0001 1.65259011467310E-0001 1.65148555806581E-0001 + 1.65038259289889E-0001 1.64928121311227E-0001 1.64818141263868E-0001 1.64708318543314E-0001 1.64598652543616E-0001 + 1.64489142658655E-0001 1.64379788283627E-0001 1.64270588813563E-0001 1.64161543642779E-0001 1.64052652165796E-0001 + 1.63943913778082E-0001 1.63835327876052E-0001 1.63726893852264E-0001 1.63618611104844E-0001 1.63510479027141E-0001 + 1.63402497017885E-0001 1.63294664470107E-0001 1.63186980780743E-0001 1.63079445346759E-0001 1.62972057564593E-0001 + 1.62864816830898E-0001 1.62757722542358E-0001 1.62650774096053E-0001 1.62543970889653E-0001 1.62437312320301E-0001 + 1.62330797786286E-0001 1.62224426685557E-0001 1.62118198416653E-0001 1.62012112377221E-0001 1.61906167967352E-0001 + 1.61800364585873E-0001 1.61694701631651E-0001 1.61589178505254E-0001 1.61483794605437E-0001 1.61378549333588E-0001 + 1.61273442090020E-0001 1.61168472275273E-0001 1.61063639291040E-0001 1.60958942539055E-0001 1.60854381420538E-0001 + 1.60749955338420E-0001 1.60645663694936E-0001 1.60541505893663E-0001 1.60437481336922E-0001 1.60333589429497E-0001 + 1.60229829574543E-0001 1.60126201176937E-0001 1.60022703641790E-0001 1.59919336374260E-0001 1.59816098779927E-0001 + 1.59712990264606E-0001 1.59610010235655E-0001 1.59507158098804E-0001 1.59404433262258E-0001 1.59301835133716E-0001 + 1.59199363121676E-0001 1.59097016633945E-0001 1.58994795080437E-0001 1.58892697870933E-0001 1.58790724414713E-0001 + 1.58688874123540E-0001 1.58587146407557E-0001 1.58485540678083E-0001 1.58384056347807E-0001 1.58282692829289E-0001 + 1.58181449534780E-0001 1.58080325879206E-0001 1.57979321276065E-0001 1.57878435139664E-0001 1.57777666884936E-0001 + 1.57677015928937E-0001 1.57576481686733E-0001 1.57476063575327E-0001 1.57375761012164E-0001 1.57275573415135E-0001 + 1.57175500203506E-0001 1.57075540795497E-0001 1.56975694610894E-0001 1.56875961069930E-0001 1.56776339593662E-0001 + 1.56676829603970E-0001 1.56577430522060E-0001 1.56478141770900E-0001 1.56378962774100E-0001 1.56279892955531E-0001 + 1.56180931739523E-0001 1.56082078551232E-0001 1.55983332816272E-0001 1.55884693962587E-0001 1.55786161415395E-0001 + 1.55687734603930E-0001 1.55589412956016E-0001 1.55491195900125E-0001 1.55393082867812E-0001 1.55295073287724E-0001 + 1.55197166592347E-0001 1.55099362212756E-0001 1.55001659581992E-0001 1.54904058133753E-0001 1.54806557300891E-0001 + 1.54709156519165E-0001 1.54611855223681E-0001 1.54514652849826E-0001 1.54417548836468E-0001 1.54320542619376E-0001 + 1.54223633636861E-0001 1.54126821329965E-0001 1.54030105136259E-0001 1.53933484497928E-0001 1.53836958855754E-0001 + 1.53740527652129E-0001 1.53644190329926E-0001 1.53547946333061E-0001 1.53451795105372E-0001 1.53355736093438E-0001 + 1.53259768742253E-0001 1.53163892498990E-0001 1.53068106810746E-0001 1.52972411127365E-0001 1.52876804897486E-0001 + 1.52781287571558E-0001 1.52685858599767E-0001 1.52590517434487E-0001 1.52495263528398E-0001 1.52400096334676E-0001 + 1.52305015308122E-0001 1.52210019903472E-0001 1.52115109577465E-0001 1.52020283785644E-0001 1.51925541987260E-0001 + 1.51830883639990E-0001 1.51736308203898E-0001 1.51641815138235E-0001 1.51547403906530E-0001 1.51453073968476E-0001 + 1.51358824788807E-0001 1.51264655830308E-0001 1.51170566558918E-0001 1.51076556439200E-0001 1.50982624939250E-0001 + 1.50888771525600E-0001 1.50794995666428E-0001 1.50701296832508E-0001 1.50607674492673E-0001 1.50514128119489E-0001 + 1.50420657184336E-0001 1.50327261161009E-0001 1.50233939523633E-0001 1.50140691746288E-0001 1.50047517306227E-0001 + 1.49954415679525E-0001 1.49861386345053E-0001 1.49768428780697E-0001 1.49675542466951E-0001 1.49582726884273E-0001 + 1.49489981515546E-0001 1.49397305842477E-0001 1.49304699349582E-0001 1.49212161520962E-0001 1.49119691843343E-0001 + 1.49027289802654E-0001 1.48934954887641E-0001 1.48842686586642E-0001 1.48750484389290E-0001 1.48658347786711E-0001 + 1.48566276271142E-0001 1.48474269334984E-0001 1.48382326471941E-0001 1.48290447178166E-0001 1.48198630948835E-0001 + 1.48106877280815E-0001 1.48015185672473E-0001 1.47923555623296E-0001 1.47831986633324E-0001 1.47740478203338E-0001 + 1.47649029836198E-0001 1.47557641035508E-0001 1.47466311305430E-0001 1.47375040151635E-0001 1.47283827080352E-0001 + 1.47192671599896E-0001 1.47101573218381E-0001 1.47010531446196E-0001 1.46919545793917E-0001 1.46828615773825E-0001 + 1.46737740898769E-0001 1.46646920683692E-0001 1.46556154643722E-0001 1.46465442294750E-0001 1.46374783155527E-0001 + 1.46284176743277E-0001 1.46193622578661E-0001 1.46103120182151E-0001 1.46012669076896E-0001 1.45922268784714E-0001 + 1.45831918830863E-0001 1.45741618740231E-0001 1.45651368039619E-0001 1.45561166257371E-0001 1.45471012921456E-0001 + 1.45380907561959E-0001 1.45290849710888E-0001 1.45200838899693E-0001 1.45110874662896E-0001 1.45020956534084E-0001 + 1.44931084049535E-0001 1.44841256746313E-0001 1.44751474162650E-0001 1.44661735837947E-0001 1.44572041312392E-0001 + 1.44482390127540E-0001 1.44392781826881E-0001 1.44303215953933E-0001 1.44213692054157E-0001 1.44124209674382E-0001 + 1.44034768361850E-0001 1.43945367665366E-0001 1.43856007134919E-0001 1.43766686322253E-0001 1.43677404779532E-0001 + 1.43588162060105E-0001 1.43498957718892E-0001 1.43409791312192E-0001 1.43320662397880E-0001 1.43231570533295E-0001 + 1.43142515279462E-0001 1.43053496196300E-0001 1.42964512846456E-0001 1.42875564793391E-0001 1.42786651602343E-0001 + 1.42697772837825E-0001 1.42608928068243E-0001 1.42520116861284E-0001 1.42431338786992E-0001 1.42342593415653E-0001 + 1.42253880320302E-0001 1.42165199073447E-0001 1.42076549250540E-0001 1.41987930427087E-0001 1.41899342180002E-0001 + 1.41810784087794E-0001 1.41722255730573E-0001 1.41633756688512E-0001 1.41545286545311E-0001 1.41456844882617E-0001 + 1.41368431285991E-0001 1.41280045341835E-0001 1.41191686637193E-0001 1.41103354760528E-0001 1.41015049301530E-0001 + 1.40926769852079E-0001 1.40838516003936E-0001 1.40750287350670E-0001 1.40662083488240E-0001 1.40573904012680E-0001 + 1.40485748521259E-0001 1.40397616612676E-0001 1.40309507887832E-0001 1.40221421948286E-0001 1.40133358396069E-0001 + 1.40045316835416E-0001 1.39957296872965E-0001 1.39869298114475E-0001 1.39781320167914E-0001 1.39693362643081E-0001 + 1.39605425150635E-0001 1.39517507302292E-0001 1.39429608711407E-0001 1.39341728993554E-0001 1.39253867763048E-0001 + 1.39166024638942E-0001 1.39078199238644E-0001 1.38990391182950E-0001 1.38902600092365E-0001 1.38814825590208E-0001 + 1.38727067299316E-0001 1.38639324846696E-0001 1.38551597858297E-0001 1.38463885961333E-0001 1.38376188786227E-0001 + 1.38288505962734E-0001 1.38200837123622E-0001 1.38113181901578E-0001 1.38025539931919E-0001 1.37937910850074E-0001 + 1.37850294294108E-0001 1.37762689902200E-0001 1.37675097314779E-0001 1.37587516173749E-0001 1.37499946121133E-0001 + 1.37412386801597E-0001 1.37324837860511E-0001 1.37237298944724E-0001 1.37149769702374E-0001 1.37062249783863E-0001 + 1.36974738839716E-0001 1.36887236521750E-0001 1.36799742484828E-0001 1.36712256383358E-0001 1.36624777873820E-0001 + 1.36537306613997E-0001 1.36449842263747E-0001 1.36362384482867E-0001 1.36274932934016E-0001 1.36187487280375E-0001 + 1.36100047186823E-0001 1.36012612318960E-0001 1.35925182344084E-0001 1.35837756932167E-0001 1.35750335752932E-0001 + 1.35662918477806E-0001 1.35575504779918E-0001 1.35488094334104E-0001 1.35400686816125E-0001 1.35313281902282E-0001 + 1.35225879272536E-0001 1.35138478606020E-0001 1.35051079584268E-0001 1.34963681889839E-0001 1.34876285207404E-0001 + 1.34788889222565E-0001 1.34701493621572E-0001 1.34614098093174E-0001 1.34526702327161E-0001 1.34439306015239E-0001 + 1.34351908849177E-0001 1.34264510522864E-0001 1.34177110732205E-0001 1.34089709173959E-0001 1.34002305546026E-0001 + 1.33914899548039E-0001 1.33827490880777E-0001 1.33740079247144E-0001 1.33652664350219E-0001 1.33565245895792E-0001 + 1.33477823590320E-0001 1.33390397141607E-0001 1.33302966259395E-0001 1.33215530654094E-0001 1.33128090038544E-0001 + 1.33040644125763E-0001 1.32953192631010E-0001 1.32865735271192E-0001 1.32778271763599E-0001 1.32690801827956E-0001 + 1.32603325184567E-0001 1.32515841555590E-0001 1.32428350665528E-0001 1.32340852238092E-0001 1.32253346000225E-0001 + 1.32165831679353E-0001 1.32078309005455E-0001 1.31990777708600E-0001 1.31903237521021E-0001 1.31815688175731E-0001 + 1.31728129408300E-0001 1.31640560954203E-0001 1.31552982551666E-0001 1.31465393940592E-0001 1.31377794859906E-0001 + 1.31290185052864E-0001 1.31202564262142E-0001 1.31114932232978E-0001 1.31027288711411E-0001 1.30939633445160E-0001 + 1.30851966183335E-0001 1.30764286676438E-0001 1.30676594675969E-0001 1.30588889935805E-0001 1.30501172210728E-0001 + 1.30413441256916E-0001 1.30325696831354E-0001 1.30237938693706E-0001 1.30150166604743E-0001 1.30062380325356E-0001 + 1.29974579619219E-0001 1.29886764251609E-0001 1.29798933987730E-0001 1.29711088595968E-0001 1.29623227844838E-0001 + 1.29535351505348E-0001 1.29447459348538E-0001 1.29359551148045E-0001 1.29271626678229E-0001 1.29183685716149E-0001 + 1.29095728038211E-0001 1.29007753423814E-0001 1.28919761653487E-0001 1.28831752508286E-0001 1.28743725772767E-0001 + 1.28655681230341E-0001 1.28567618667722E-0001 1.28479537871865E-0001 1.28391438632140E-0001 1.28303320738953E-0001 + 1.28215183983152E-0001 1.28127028158994E-0001 1.28038853060290E-0001 1.27950658483376E-0001 1.27862444225529E-0001 + 1.27774210085659E-0001 1.27685955864417E-0001 1.27597681362503E-0001 1.27509386383548E-0001 1.27421070732327E-0001 + 1.27332734214465E-0001 1.27244376637133E-0001 1.27155997809642E-0001 1.27067597541859E-0001 1.26979175644804E-0001 + 1.26890731932435E-0001 1.26802266218477E-0001 1.26713778319101E-0001 1.26625268051237E-0001 1.26536735233770E-0001 + 1.26448179687140E-0001 1.26359601232454E-0001 1.26270999692177E-0001 1.26182374891034E-0001 1.26093726654814E-0001 + 1.26005054810273E-0001 1.25916359186429E-0001 1.25827639612971E-0001 1.25738895921356E-0001 1.25650127944112E-0001 + 1.25561335515537E-0001 1.25472518471103E-0001 1.25383676648153E-0001 1.25294809884212E-0001 1.25205918020173E-0001 + 1.25117000896314E-0001 1.25028058355590E-0001 1.24939090241936E-0001 1.24850096400670E-0001 1.24761076678892E-0001 + 1.24672030924089E-0001 1.24582958986430E-0001 1.24493860716774E-0001 1.24404735967569E-0001 1.24315584592051E-0001 + 1.24226406446147E-0001 1.24137201385778E-0001 1.24047969269457E-0001 1.23958709955893E-0001 1.23869423306489E-0001 + 1.23780109182849E-0001 1.23690767448473E-0001 1.23601397968563E-0001 1.23512000609219E-0001 1.23422575238148E-0001 + 1.23333121724657E-0001 1.23243639938860E-0001 1.23154129752378E-0001 1.23064591038737E-0001 1.22975023672475E-0001 + 1.22885427529437E-0001 1.22795802487383E-0001 1.22706148424282E-0001 1.22616465221119E-0001 1.22526752758294E-0001 + 1.22437010920123E-0001 1.22347239589139E-0001 1.22257438652195E-0001 1.22167607995664E-0001 1.22077747507839E-0001 + 1.21987857078437E-0001 1.21897936599199E-0001 1.21807985961890E-0001 1.21718005060301E-0001 1.21627993789752E-0001 + 1.21537952046389E-0001 1.21447879728792E-0001 1.21357776735668E-0001 1.21267642968159E-0001 1.21177478327539E-0001 + 1.21087282717618E-0001 1.20997056042541E-0001 1.20906798208790E-0001 1.20816509123588E-0001 1.20726188695693E-0001 + 1.20635836835106E-0001 1.20545453453273E-0001 1.20455038463077E-0001 1.20364591778150E-0001 1.20274113314367E-0001 + 1.20183602988553E-0001 1.20093060718475E-0001 1.20002486424156E-0001 1.19911880025763E-0001 1.19821241446019E-0001 + 1.19730570608198E-0001 1.19639867437026E-0001 1.19549131858585E-0001 1.19458363800011E-0001 1.19367563191005E-0001 + 1.19276729961016E-0001 1.19185864041760E-0001 1.19094965365809E-0001 1.19004033867297E-0001 1.18913069481927E-0001 + 1.18822072145856E-0001 1.18731041797816E-0001 1.18639978376599E-0001 1.18548881823166E-0001 1.18457752079447E-0001 + 1.18366589088944E-0001 1.18275392795823E-0001 1.18184163146430E-0001 1.18092900088082E-0001 1.18001603568662E-0001 + 1.17910273538440E-0001 1.17818909948253E-0001 1.17727512751125E-0001 1.17636081900249E-0001 1.17544617350501E-0001 + 1.17453119058844E-0001 1.17361586982211E-0001 1.17270021079929E-0001 1.17178421312103E-0001 1.17086787640125E-0001 + 1.16995120026671E-0001 1.16903418435705E-0001 1.16811682832985E-0001 1.16719913184549E-0001 1.16628109458734E-0001 + 1.16536271623756E-0001 1.16444399651648E-0001 1.16352493512606E-0001 1.16260553180343E-0001 1.16168578628859E-0001 + 1.16076569833449E-0001 1.15984526771417E-0001 1.15892449419845E-0001 1.15800337759041E-0001 1.15708191768792E-0001 + 1.15616011431301E-0001 1.15523796729265E-0001 1.15431547646987E-0001 1.15339264170486E-0001 1.15246946286070E-0001 + 1.15154593981762E-0001 1.15062207247098E-0001 1.14969786072516E-0001 1.14877330449464E-0001 1.14784840371510E-0001 + 1.14692315832016E-0001 1.14599756827382E-0001 1.14507163353804E-0001 1.14414535408790E-0001 1.14321872992183E-0001 + 1.14229176104130E-0001 1.14136444746299E-0001 1.14043678921069E-0001 1.13950878632854E-0001 1.13858043886474E-0001 + 1.13765174689192E-0001 1.13672271047866E-0001 1.13579332971699E-0001 1.13486360470507E-0001 1.13393353556145E-0001 + 1.13300312240580E-0001 1.13207236537614E-0001 1.13114126462076E-0001 1.13020982030229E-0001 1.12927803259159E-0001 + 1.12834590167389E-0001 1.12741342774470E-0001 1.12648061101902E-0001 1.12554745170483E-0001 1.12461395004388E-0001 + 1.12368010627500E-0001 1.12274592065652E-0001 1.12181139345512E-0001 1.12087652494884E-0001 1.11994131543015E-0001 + 1.11900576519786E-0001 1.11806987456829E-0001 1.11713364387121E-0001 1.11619707343763E-0001 1.11526016361919E-0001 + 1.11432291477489E-0001 1.11338532727924E-0001 1.11244740151112E-0001 1.11150913787209E-0001 1.11057053676397E-0001 + 1.10963159860619E-0001 1.10869232382562E-0001 1.10775271286676E-0001 1.10681276617848E-0001 1.10587248422731E-0001 + 1.10493186748419E-0001 1.10399091643364E-0001 1.10304963158092E-0001 1.10210801342756E-0001 1.10116606249584E-0001 + 1.10022377931352E-0001 1.09928116442914E-0001 1.09833821839058E-0001 1.09739494175937E-0001 1.09645133511890E-0001 + 1.09550739904680E-0001 1.09456313414771E-0001 1.09361854102866E-0001 1.09267362030840E-0001 1.09172837261217E-0001 + 1.09078279858922E-0001 1.08983689888612E-0001 1.08889067416832E-0001 1.08794412511091E-0001 1.08699725239252E-0001 + 1.08605005671885E-0001 1.08510253878991E-0001 1.08415469931847E-0001 1.08320653904034E-0001 1.08225805868974E-0001 + 1.08130925901985E-0001 1.08036014078329E-0001 1.07941070475679E-0001 1.07846095171758E-0001 1.07751088245879E-0001 + 1.07656049778228E-0001 1.07560979850069E-0001 1.07465878543543E-0001 1.07370745942073E-0001 1.07275582130270E-0001 + 1.07180387193310E-0001 1.07085161217764E-0001 1.06989904290976E-0001 1.06894616501477E-0001 1.06799297938885E-0001 + 1.06703948694213E-0001 1.06608568858223E-0001 1.06513158524205E-0001 1.06417717785097E-0001 1.06322246736369E-0001 + 1.06226745473346E-0001 1.06131214092028E-0001 1.06035652691161E-0001 1.05940061369034E-0001 1.05844440225136E-0001 + 1.05748789360149E-0001 1.05653108875957E-0001 1.05557398874920E-0001 1.05461659461011E-0001 1.05365890738473E-0001 + 1.05270092813372E-0001 1.05174265791943E-0001 1.05078409782038E-0001 1.04982524891885E-0001 1.04886611230920E-0001 + 1.04790668909883E-0001 1.04694698040310E-0001 1.04598698734636E-0001 1.04502671105879E-0001 1.04406615268475E-0001 + 1.04310531337759E-0001 1.04214419429967E-0001 1.04118279662130E-0001 1.04022112152594E-0001 1.03925917020197E-0001 + 1.03829694385192E-0001 1.03733444368429E-0001 1.03637167091557E-0001 1.03540862677337E-0001 1.03444531249850E-0001 + 1.03348172933358E-0001 1.03251787853652E-0001 1.03155376137120E-0001 1.03058937911162E-0001 1.02962473303878E-0001 + 1.02865982445005E-0001 1.02769465464361E-0001 1.02672922492572E-0001 1.02576353662108E-0001 1.02479759105677E-0001 + 1.02383138956849E-0001 1.02286493349952E-0001 1.02189822421059E-0001 1.02093126306119E-0001 1.01996405142570E-0001 + 1.01899659068194E-0001 1.01802888222623E-0001 1.01706092744904E-0001 1.01609272776507E-0001 1.01512428458471E-0001 + 1.01415559933636E-0001 1.01318667345143E-0001 1.01221750837309E-0001 1.01124810555064E-0001 1.01027846643948E-0001 + 1.00930859251411E-0001 1.00833848524370E-0001 1.00736814611500E-0001 1.00639757662139E-0001 1.00542677825928E-0001 + 1.00445575254370E-0001 1.00348450098644E-0001 1.00251302511743E-0001 1.00154132646390E-0001 1.00056940657799E-0001 + 9.99597267000296E-0002 9.98624909293732E-0002 9.97652335022184E-0002 9.96679545761970E-0002 9.95706543095080E-0002 + 9.94733328612303E-0002 9.93759903908021E-0002 9.92786270592205E-0002 9.91812430276867E-0002 9.90838384585968E-0002 + 9.89864135149175E-0002 9.88889683600292E-0002 9.87915031588746E-0002 9.86940180766548E-0002 9.85965132791957E-0002 + 9.84989889336780E-0002 9.84014452074385E-0002 9.83038822688573E-0002 9.82063002872019E-0002 9.81086994320013E-0002 + 9.80110798741951E-0002 9.79134417852464E-0002 9.78157853368290E-0002 9.77181107019769E-0002 9.76204180543536E-0002 + 9.75227075682003E-0002 9.74249794184930E-0002 9.73272337811001E-0002 9.72294708323646E-0002 9.71316907499411E-0002 + 9.70338937110185E-0002 9.69360798947782E-0002 9.68382494803550E-0002 9.67404026480933E-0002 9.66425395782387E-0002 + 9.65446604525092E-0002 9.64467654532581E-0002 9.63488547629509E-0002 9.62509285653172E-0002 9.61529870448285E-0002 + 9.60550303859645E-0002 9.59570587745234E-0002 9.58590723966797E-0002 9.57610714392461E-0002 9.56630560903555E-0002 + 9.55650265375222E-0002 9.54669829704206E-0002 9.53689255781594E-0002 9.52708545510121E-0002 9.51727700801559E-0002 + 9.50746723567796E-0002 9.49765615735013E-0002 9.48784379228993E-0002 9.47803015982993E-0002 9.46821527941954E-0002 + 9.45839917049377E-0002 9.44858185262557E-0002 9.43876334538929E-0002 9.42894366847633E-0002 9.41912284159004E-0002 + 9.40930088449836E-0002 9.39947781708115E-0002 9.38965365925136E-0002 9.37982843091306E-0002 9.37000215218749E-0002 + 9.36017484310294E-0002 9.35034652383140E-0002 9.34051721454654E-0002 9.33068693556061E-0002 9.32085570716659E-0002 + 9.31102354975400E-0002 9.30119048375630E-0002 9.29135652969831E-0002 9.28152170810676E-0002 9.27168603959454E-0002 + 9.26184954486077E-0002 9.25201224459074E-0002 9.24217415959292E-0002 9.23233531066726E-0002 9.22249571874226E-0002 + 9.21265540475378E-0002 9.20281438966610E-0002 9.19297269457750E-0002 9.18313034058313E-0002 9.17328734882776E-0002 + 9.16344374053226E-0002 9.15359953696719E-0002 9.14375475944229E-0002 9.13390942935407E-0002 9.12406356808016E-0002 + 9.11421719710614E-0002 9.10437033799386E-0002 9.09452301227057E-0002 9.08467524156096E-0002 9.07482704759256E-0002 + 9.06497845203188E-0002 9.05512947667475E-0002 9.04528014332473E-0002 9.03543047388836E-0002 9.02558049023765E-0002 + 9.01573021438997E-0002 9.00587966831761E-0002 8.99602887408538E-0002 8.98617785382419E-0002 8.97632662966227E-0002 + 8.96647522379400E-0002 8.95662365850640E-0002 8.94677195604152E-0002 8.93692013875001E-0002 8.92706822903820E-0002 + 8.91721624927805E-0002 8.90736422197674E-0002 8.89751216964950E-0002 8.88766011480374E-0002 8.87780808009281E-0002 + 8.86795608813044E-0002 8.85810416160213E-0002 8.84825232321745E-0002 8.83840059577899E-0002 8.82854900205512E-0002 + 8.81869756489665E-0002 8.80884630721571E-0002 8.79899525190612E-0002 8.78914442196018E-0002 8.77929384039974E-0002 + 8.76944353023364E-0002 8.75959351455339E-0002 8.74974381649603E-0002 8.73989445921219E-0002 8.73004546591933E-0002 + 8.72019685982199E-0002 8.71034866421283E-0002 8.70050090237693E-0002 8.69065359767689E-0002 8.68080677350500E-0002 + 8.67096045325666E-0002 8.66111466039422E-0002 8.65126941841510E-0002 8.64142475079323E-0002 8.63158068113343E-0002 + 8.62173723299047E-0002 8.61189443005008E-0002 8.60205229585737E-0002 8.59221085420033E-0002 8.58237012873165E-0002 + 8.57253014324044E-0002 8.56269092150304E-0002 8.55285248732034E-0002 8.54301486454978E-0002 8.53317807707872E-0002 + 8.52334214878710E-0002 8.51350710360613E-0002 8.50367296555564E-0002 8.49383975855740E-0002 8.48400750669653E-0002 + 8.47417623399207E-0002 8.46434596452509E-0002 8.45451672241201E-0002 8.44468853178323E-0002 8.43486141678852E-0002 + 8.42503540165041E-0002 8.41521051057341E-0002 8.40538676776538E-0002 8.39556419751231E-0002 8.38574282414101E-0002 + 8.37592267191748E-0002 8.36610376521268E-0002 8.35628612837954E-0002 8.34646978583857E-0002 8.33665476194412E-0002 + 8.32684108117694E-0002 8.31702876799981E-0002 8.30721784685213E-0002 8.29740834228374E-0002 8.28760027880507E-0002 + 8.27779368096744E-0002 8.26798857332021E-0002 8.25818498048576E-0002 8.24838292704172E-0002 8.23858243763337E-0002 + 8.22878353690946E-0002 8.21898624952212E-0002 8.20919060016979E-0002 8.19939661357579E-0002 8.18960431445077E-0002 + 8.17981372752489E-0002 8.17002487757465E-0002 8.16023778936923E-0002 8.15045248771345E-0002 8.14066899741554E-0002 + 8.13088734328717E-0002 8.12110755018098E-0002 8.11132964296917E-0002 8.10155364650051E-0002 8.09177958565403E-0002 + 8.08200748540349E-0002 8.07223737057570E-0002 8.06246926616200E-0002 8.05270319707659E-0002 8.04293918828007E-0002 + 8.03317726476332E-0002 8.02341745149375E-0002 8.01365977345295E-0002 8.00390425565814E-0002 7.99415092315148E-0002 + 7.98439980090860E-0002 7.97465091404301E-0002 7.96490428752635E-0002 7.95515994644661E-0002 7.94541791587367E-0002 + 7.93567822090769E-0002 7.92594088661453E-0002 7.91620593807953E-0002 7.90647340043991E-0002 7.89674329877696E-0002 + 7.88701565822921E-0002 7.87729050389541E-0002 7.86756786094772E-0002 7.85784775451311E-0002 7.84813020971112E-0002 + 7.83841525172927E-0002 7.82870290569908E-0002 7.81899319679855E-0002 7.80928615020894E-0002 7.79958179106087E-0002 + 7.78988014457456E-0002 7.78018123589796E-0002 7.77048509023086E-0002 7.76079173276550E-0002 7.75110118865418E-0002 + 7.74141348314422E-0002 7.73172864138900E-0002 7.72204668859908E-0002 7.71236764997206E-0002 7.70269155070332E-0002 + 7.69301841598603E-0002 7.68334827102735E-0002 7.67368114101599E-0002 7.66401705117083E-0002 7.65435602666526E-0002 + 7.64469809272447E-0002 7.63504327451727E-0002 7.62539159724805E-0002 7.61574308612971E-0002 7.60609776630790E-0002 + 7.59645566300168E-0002 7.58681680140073E-0002 7.57718120669236E-0002 7.56754890401278E-0002 7.55791991856619E-0002 + 7.54829427551649E-0002 7.53867200003059E-0002 7.52905311726754E-0002 7.51943765237311E-0002 7.50982563049060E-0002 + 7.50021707679339E-0002 7.49061201638727E-0002 7.48101047442980E-0002 7.47141247601090E-0002 7.46181804627763E-0002 + 7.45222721030941E-0002 7.44263999322106E-0002 7.43305642011939E-0002 7.42347651604892E-0002 7.41390030610582E-0002 + 7.40432781536734E-0002 7.39475906886466E-0002 7.38519409164254E-0002 7.37563290876483E-0002 7.36607554522744E-0002 + 7.35652202605621E-0002 7.34697237624159E-0002 7.33742662078214E-0002 7.32788478466282E-0002 7.31834689283856E-0002 + 7.30881297026150E-0002 7.29928304187550E-0002 7.28975713261069E-0002 7.28023526738889E-0002 7.27071747109095E-0002 + 7.26120376861655E-0002 7.25169418483527E-0002 7.24218874459190E-0002 7.23268747274465E-0002 7.22319039411060E-0002 + 7.21369753348746E-0002 7.20420891569172E-0002 7.19472456548231E-0002 7.18524450763691E-0002 7.17576876688649E-0002 + 7.16629736794799E-0002 7.15683033556247E-0002 7.14736769436969E-0002 7.13790946908803E-0002 7.12845568435083E-0002 + 7.11900636481005E-0002 7.10956153503798E-0002 7.10012121965823E-0002 7.09068544325289E-0002 7.08125423035980E-0002 + 7.07182760553529E-0002 7.06240559326679E-0002 7.05298821804927E-0002 7.04357550437155E-0002 7.03416747666164E-0002 + 7.02476415935775E-0002 7.01536557687822E-0002 7.00597175356134E-0002 6.99658271381566E-0002 6.98719848193683E-0002 + 6.97781908224424E-0002 6.96844453903726E-0002 6.95907487656514E-0002 6.94971011907344E-0002 6.94035029078216E-0002 + 6.93099541585011E-0002 6.92164551845974E-0002 6.91230062275686E-0002 6.90296075285066E-0002 6.89362593279446E-0002 + 6.88429618666239E-0002 6.87497153848634E-0002 6.86565201227514E-0002 6.85633763198162E-0002 6.84702842156836E-0002 + 6.83772440496380E-0002 6.82842560601287E-0002 6.81913204861677E-0002 6.80984375659586E-0002 6.80056075373898E-0002 + 6.79128306383905E-0002 6.78201071061626E-0002 6.77274371779212E-0002 6.76348210904273E-0002 6.75422590802076E-0002 + 6.74497513833890E-0002 6.73572982358084E-0002 6.72648998730671E-0002 6.71725565303108E-0002 6.70802684425590E-0002 + 6.69880358440450E-0002 6.68958589696445E-0002 6.68037380524574E-0002 6.67116733265275E-0002 6.66196650250285E-0002 + 6.65277133808412E-0002 6.64358186261676E-0002 6.63439809936858E-0002 6.62522007148720E-0002 6.61604780212381E-0002 + 6.60688131440556E-0002 6.59772063138882E-0002 6.58856577612791E-0002 6.57941677160348E-0002 6.57027364079408E-0002 + 6.56113640664307E-0002 6.55200509202004E-0002 6.54287971977308E-0002 6.53376031273425E-0002 6.52464689368102E-0002 + 6.51553948531687E-0002 6.50643811038979E-0002 6.49734279151312E-0002 6.48825355133083E-0002 6.47917041242382E-0002 + 6.47009339732636E-0002 6.46102252852059E-0002 6.45195782850815E-0002 6.44289931966947E-0002 6.43384702439342E-0002 + 6.42480096499719E-0002 6.41576116381188E-0002 6.40672764306372E-0002 6.39770042495409E-0002 6.38867953167329E-0002 + 6.37966498530110E-0002 6.37065680798623E-0002 6.36165502170324E-0002 6.35265964847071E-0002 6.34367071023793E-0002 + 6.33468822889866E-0002 6.32571222632705E-0002 6.31674272432227E-0002 6.30777974468594E-0002 6.29882330909480E-0002 + 6.28987343926667E-0002 6.28093015682210E-0002 6.27199348335070E-0002 6.26306344038898E-0002 6.25414004943965E-0002 + 6.24522333192731E-0002 6.23631330928978E-0002 6.22741000282848E-0002 6.21851343389676E-0002 6.20962362373089E-0002 + 6.20074059354138E-0002 6.19186436447699E-0002 6.18299495766064E-0002 6.17413239415062E-0002 6.16527669496267E-0002 + 6.15642788105891E-0002 6.14758597334771E-0002 6.13875099269481E-0002 6.12992295990659E-0002 6.12110189576610E-0002 + 6.11228782094979E-0002 6.10348075615508E-0002 6.09468072196435E-0002 6.08588773895313E-0002 6.07710182759568E-0002 + 6.06832300837597E-0002 6.05955130167660E-0002 6.05078672786483E-0002 6.04202930722308E-0002 6.03327905997666E-0002 + 6.02453600634376E-0002 6.01580016643257E-0002 6.00707156034404E-0002 5.99835020808849E-0002 5.98963612964389E-0002 + 5.98092934493641E-0002 5.97222987382083E-0002 5.96353773610003E-0002 5.95485295152488E-0002 5.94617553979981E-0002 + 5.93750552056602E-0002 5.92884291340702E-0002 5.92018773784581E-0002 5.91154001335035E-0002 5.90289975933633E-0002 + 5.89426699516433E-0002 5.88564174013698E-0002 5.87702401350449E-0002 5.86841383442838E-0002 5.85981122205105E-0002 + 5.85121619542612E-0002 5.84262877358802E-0002 5.83404897547110E-0002 5.82547681995699E-0002 5.81691232590801E-0002 + 5.80835551206948E-0002 5.79980639716453E-0002 5.79126499984942E-0002 5.78273133873299E-0002 5.77420543231524E-0002 + 5.76568729908214E-0002 5.75717695745536E-0002 5.74867442578666E-0002 5.74017972234378E-0002 5.73169286537473E-0002 + 5.72321387304064E-0002 5.71474276344084E-0002 5.70627955462682E-0002 5.69782426456581E-0002 5.68937691118269E-0002 + 5.68093751233193E-0002 5.67250608580318E-0002 5.66408264932395E-0002 5.65566722055685E-0002 5.64725981710783E-0002 + 5.63886045651500E-0002 5.63046915624855E-0002 5.62208593370510E-0002 5.61371080623284E-0002 5.60534379112868E-0002 + 5.59698490557657E-0002 5.58863416676230E-0002 5.58029159171939E-0002 5.57195719751387E-0002 5.56363100107340E-0002 + 5.55531301929925E-0002 5.54700326898776E-0002 5.53870176689478E-0002 5.53040852973282E-0002 5.52212357408686E-0002 + 5.51384691653767E-0002 5.50557857355239E-0002 5.49731856155742E-0002 5.48906689689904E-0002 5.48082359586304E-0002 + 5.47258867464938E-0002 5.46436214941987E-0002 5.45614403624194E-0002 5.44793435111948E-0002 5.43973311001527E-0002 + 5.43154032878067E-0002 5.42335602320335E-0002 5.41518020905215E-0002 5.40701290195905E-0002 5.39885411751460E-0002 + 5.39070387125951E-0002 5.38256217863111E-0002 5.37442905501676E-0002 5.36630451573405E-0002 5.35818857600271E-0002 + 5.35008125100916E-0002 5.34198255584458E-0002 5.33389250552177E-0002 5.32581111502571E-0002 5.31773839920938E-0002 + 5.30967437289503E-0002 5.30161905083470E-0002 5.29357244766514E-0002 5.28553457801473E-0002 5.27750545637387E-0002 + 5.26948509721042E-0002 5.26147351489358E-0002 5.25347072372199E-0002 5.24547673791521E-0002 5.23749157165316E-0002 + 5.22951523899991E-0002 5.22154775395438E-0002 5.21358913048694E-0002 5.20563938241809E-0002 5.19769852355376E-0002 + 5.18976656759503E-0002 5.18184352816902E-0002 5.17392941884020E-0002 5.16602425311877E-0002 5.15812804437591E-0002 + 5.15024080598486E-0002 5.14236255116844E-0002 5.13449329313448E-0002 5.12663304497976E-0002 5.11878181972668E-0002 + 5.11093963035142E-0002 5.10310648971610E-0002 5.09528241062805E-0002 5.08746740581713E-0002 5.07966148792153E-0002 + 5.07186466951035E-0002 5.06407696309200E-0002 5.05629838106891E-0002 5.04852893578269E-0002 5.04076863949998E-0002 + 5.03301750440382E-0002 5.02527554258519E-0002 5.01754276609665E-0002 5.00981918686739E-0002 5.00210481676261E-0002 + 4.99439966760331E-0002 4.98670375106422E-0002 4.97901707880407E-0002 4.97133966238055E-0002 4.96367151325871E-0002 + 4.95601264283360E-0002 4.94836306243302E-0002 4.94072278327778E-0002 4.93309181653551E-0002 4.92547017330076E-0002 + 4.91785786454670E-0002 4.91025490119311E-0002 4.90266129409221E-0002 4.89507705397747E-0002 4.88750219154582E-0002 + 4.87993671739237E-0002 4.87238064203020E-0002 4.86483397587607E-0002 4.85729672929010E-0002 4.84976891255591E-0002 + 4.84225053585207E-0002 4.83474160929469E-0002 4.82724214290609E-0002 4.81975214662324E-0002 4.81227163032901E-0002 + 4.80480060378102E-0002 4.79733907669399E-0002 4.78988705868287E-0002 4.78244455927123E-0002 4.77501158793111E-0002 + 4.76758815401177E-0002 4.76017426680223E-0002 4.75276993551983E-0002 4.74537516926464E-0002 4.73798997708488E-0002 + 4.73061436793408E-0002 4.72324835069105E-0002 4.71589193411985E-0002 4.70854512695810E-0002 4.70120793778297E-0002 + 4.69388037517639E-0002 4.68656244755974E-0002 4.67925416331056E-0002 4.67195553070841E-0002 4.66466655796040E-0002 + 4.65738725317266E-0002 4.65011762438446E-0002 4.64285767953965E-0002 4.63560742650369E-0002 4.62836687304650E-0002 + 4.62113602687089E-0002 4.61391489556972E-0002 4.60670348666861E-0002 4.59950180760879E-0002 4.59230986574703E-0002 + 4.58512766833270E-0002 4.57795522257057E-0002 4.57079253554218E-0002 4.56363961425291E-0002 4.55649646564048E-0002 + 4.54936309651920E-0002 4.54223951366702E-0002 4.53512572373546E-0002 4.52802173331531E-0002 4.52092754889649E-0002 + 4.51384317687232E-0002 4.50676862358518E-0002 4.49970389525784E-0002 4.49264899803625E-0002 4.48560393799094E-0002 + 4.47856872109552E-0002 4.47154335323083E-0002 4.46452784021216E-0002 4.45752218773328E-0002 4.45052640143227E-0002 + 4.44354048686571E-0002 4.43656444945555E-0002 4.42959829458651E-0002 4.42264202753149E-0002 4.41569565348736E-0002 + 4.40875917754904E-0002 4.40183260474532E-0002 4.39491593998574E-0002 4.38800918813507E-0002 4.38111235392578E-0002 + 4.37422544202825E-0002 4.36734845702632E-0002 4.36048140340576E-0002 4.35362428556710E-0002 4.34677710781981E-0002 + 4.33993987438946E-0002 4.33311258942192E-0002 4.32629525695892E-0002 4.31948788096811E-0002 4.31269046530854E-0002 + 4.30590301377368E-0002 4.29912553004683E-0002 4.29235801775854E-0002 4.28560048039310E-0002 4.27885292141499E-0002 + 4.27211534413798E-0002 4.26538775181997E-0002 4.25867014763560E-0002 4.25196253465030E-0002 4.24526491584034E-0002 + 4.23857729411869E-0002 4.23189967228748E-0002 4.22523205304941E-0002 4.21857443905376E-0002 4.21192683283299E-0002 + 4.20528923683438E-0002 4.19866165342421E-0002 4.19204408487337E-0002 4.18543653336156E-0002 4.17883900098736E-0002 + 4.17225148975370E-0002 4.16567400157218E-0002 4.15910653826871E-0002 4.15254910158062E-0002 4.14600169315799E-0002 + 4.13946431455063E-0002 4.13293696722532E-0002 4.12641965256574E-0002 4.11991237186233E-0002 4.11341512630065E-0002 + 4.10692791699884E-0002 4.10045074496860E-0002 4.09398361115267E-0002 4.08752651637853E-0002 4.08107946139157E-0002 + 4.07464244686659E-0002 4.06821547336436E-0002 4.06179854136628E-0002 4.05539165126273E-0002 4.04899480334865E-0002 + 4.04260799784232E-0002 4.03623123486500E-0002 4.02986451443945E-0002 4.02350783651014E-0002 4.01716120092718E-0002 + 4.01082460744928E-0002 4.00449805574935E-0002 3.99818154540875E-0002 3.99187507592003E-0002 3.98557864667537E-0002 + 3.97929225699251E-0002 3.97301590608721E-0002 3.96674959309925E-0002 3.96049331705470E-0002 3.95424707692524E-0002 + 3.94801087154989E-0002 3.94178469969868E-0002 3.93556856007403E-0002 3.92936245124549E-0002 3.92316637171924E-0002 + 3.91698031991047E-0002 3.91080429413174E-0002 3.90463829262771E-0002 3.89848231351562E-0002 3.89233635486643E-0002 + 3.88620041462210E-0002 3.88007449066661E-0002 3.87395858077800E-0002 3.86785268264283E-0002 3.86175679386338E-0002 + 3.85567091195320E-0002 3.84959503432113E-0002 3.84352915831621E-0002 3.83747328116374E-0002 3.83142740002185E-0002 + 3.82539151194655E-0002 3.81936561391645E-0002 3.81334970280352E-0002 3.80734377540366E-0002 3.80134782842346E-0002 + 3.79536185847150E-0002 3.78938586206547E-0002 3.78341983564383E-0002 3.77746377554822E-0002 3.77151767803218E-0002 + 3.76558153926252E-0002 3.75965535530179E-0002 3.75373912214897E-0002 3.74783283569286E-0002 3.74193649174546E-0002 + 3.73605008601137E-0002 3.73017361412698E-0002 3.72430707162848E-0002 3.71845045395751E-0002 3.71260375648447E-0002 + 3.70676697446913E-0002 3.70094010310131E-0002 3.69512313745862E-0002 3.68931607256028E-0002 3.68351890331171E-0002 + 3.67773162453213E-0002 3.67195423096911E-0002 3.66618671725035E-0002 3.66042907795366E-0002 3.65468130753835E-0002 + 3.64894340038742E-0002 3.64321535078714E-0002 3.63749715294155E-0002 3.63178880096800E-0002 3.62609028888838E-0002 + 3.62040161064363E-0002 3.61472276007909E-0002 3.60905373095464E-0002 3.60339451694174E-0002 3.59774511162339E-0002 + 3.59210550850277E-0002 3.58647570097843E-0002 3.58085568237631E-0002 3.57524544591608E-0002 3.56964498475203E-0002 + 3.56405429193500E-0002 3.55847336043423E-0002 3.55290218311976E-0002 3.54734075279602E-0002 3.54178906216960E-0002 + 3.53624710384330E-0002 3.53071487035417E-0002 3.52519235414705E-0002 3.51967954757750E-0002 3.51417644290728E-0002 + 3.50868303231609E-0002 3.50319930789558E-0002 3.49772526166249E-0002 3.49226088552495E-0002 3.48680617132923E-0002 + 3.48136111080555E-0002 3.47592569561482E-0002 3.47049991734281E-0002 3.46508376746926E-0002 3.45967723737809E-0002 + 3.45428031840721E-0002 3.44889300177661E-0002 3.44351527860880E-0002 3.43814713998161E-0002 3.43278857685181E-0002 + 3.42743958010348E-0002 3.42210014053624E-0002 3.41677024885927E-0002 3.41144989570159E-0002 3.40613907160316E-0002 + 3.40083776701628E-0002 3.39554597230705E-0002 3.39026367777289E-0002 3.38499087360137E-0002 3.37972754990250E-0002 + 3.37447369672186E-0002 3.36922930399356E-0002 3.36399436157981E-0002 3.35876885925036E-0002 3.35355278671325E-0002 + 3.34834613355011E-0002 3.34314888930724E-0002 3.33796104340441E-0002 3.33278258520684E-0002 3.32761350398104E-0002 + 3.32245378891386E-0002 3.31730342910513E-0002 3.31216241357782E-0002 3.30703073126335E-0002 3.30190837102211E-0002 + 3.29679532161837E-0002 3.29169157173056E-0002 3.28659710997032E-0002 3.28151192486040E-0002 3.27643600483164E-0002 + 3.27136933823764E-0002 3.26631191335916E-0002 3.26126371838337E-0002 3.25622474140684E-0002 3.25119497046783E-0002 + 3.24617439350352E-0002 3.24116299837948E-0002 3.23616077287332E-0002 3.23116770468210E-0002 3.22618378143104E-0002 + 3.22120899064257E-0002 3.21624331978786E-0002 3.21128675621891E-0002 3.20633928724231E-0002 3.20140090007192E-0002 + 3.19647158182736E-0002 3.19155131956646E-0002 3.18664010026154E-0002 3.18173791080087E-0002 3.17684473798567E-0002 + 3.17196056855660E-0002 3.16708538916129E-0002 3.16221918636602E-0002 3.15736194666460E-0002 3.15251365647388E-0002 + 3.14767430211148E-0002 3.14284386984902E-0002 3.13802234584700E-0002 3.13320971620647E-0002 3.12840596694685E-0002 + 3.12361108400583E-0002 3.11882505324382E-0002 3.11404786043199E-0002 3.10927949128929E-0002 3.10451993143943E-0002 + 3.09976916643307E-0002 3.09502718172848E-0002 3.09029396273448E-0002 3.08556949476301E-0002 3.08085376305419E-0002 + 3.07614675276302E-0002 3.07144844899337E-0002 3.06675883673421E-0002 3.06207790093072E-0002 3.05740562643977E-0002 + 3.05274199804767E-0002 3.04808700044787E-0002 3.04344061827945E-0002 3.03880283608858E-0002 3.03417363836696E-0002 + 3.02955300950584E-0002 3.02494093384048E-0002 3.02033739562484E-0002 3.01574237903305E-0002 3.01115586817275E-0002 + 3.00657784708052E-0002 3.00200829970557E-0002 2.99744720993192E-0002 2.99289456157397E-0002 2.98835033835704E-0002 + 2.98381452395307E-0002 2.97928710194564E-0002 2.97476805586037E-0002 2.97025736912399E-0002 2.96575502511859E-0002 + 2.96126100713550E-0002 2.95677529840865E-0002 2.95229788208258E-0002 2.94782874124810E-0002 2.94336785890953E-0002 + 2.93891521801216E-0002 2.93447080141839E-0002 2.93003459192409E-0002 2.92560657225705E-0002 2.92118672507398E-0002 + 2.91677503295672E-0002 2.91237147842039E-0002 2.90797604390518E-0002 2.90358871179045E-0002 2.89920946438500E-0002 + 2.89483828390989E-0002 2.89047515254313E-0002 2.88612005237563E-0002 2.88177296544327E-0002 2.87743387369622E-0002 + 2.87310275902431E-0002 2.86877960325996E-0002 2.86446438814904E-0002 2.86015709538067E-0002 2.85585770657674E-0002 + 2.85156620328441E-0002 2.84728256699325E-0002 2.84300677911876E-0002 2.83873882100456E-0002 2.83447867394628E-0002 + 2.83022631915789E-0002 2.82598173779259E-0002 2.82174491093008E-0002 2.81751581959141E-0002 2.81329444473827E-0002 + 2.80908076725649E-0002 2.80487476797389E-0002 2.80067642764985E-0002 2.79648572696924E-0002 2.79230264657159E-0002 + 2.78812716702706E-0002 2.78395926883498E-0002 2.77979893243424E-0002 2.77564613819953E-0002 2.77150086644877E-0002 + 2.76736309742664E-0002 2.76323281132173E-0002 2.75910998825679E-0002 2.75499460829769E-0002 2.75088665144962E-0002 + 2.74678609763609E-0002 2.74269292675207E-0002 2.73860711859807E-0002 2.73452865293924E-0002 2.73045750945968E-0002 + 2.72639366780584E-0002 2.72233710753851E-0002 2.71828780817855E-0002 2.71424574917235E-0002 2.71021090991503E-0002 + 2.70618326974518E-0002 2.70216280793056E-0002 2.69814950369283E-0002 2.69414333618951E-0002 2.69014428451398E-0002 + 2.68615232771263E-0002 2.68216744476314E-0002 2.67818961459244E-0002 2.67421881606915E-0002 2.67025502800810E-0002 + 2.66629822915822E-0002 2.66234839821235E-0002 2.65840551381616E-0002 2.65446955455838E-0002 2.65054049896476E-0002 + 2.64661832550481E-0002 2.64270301259475E-0002 2.63879453861031E-0002 2.63489288184678E-0002 2.63099802055891E-0002 + 2.62710993295107E-0002 2.62322859716592E-0002 2.61935399129196E-0002 2.61548609337321E-0002 2.61162488138517E-0002 + 2.60777033326712E-0002 2.60392242688672E-0002 2.60008114008590E-0002 2.59624645063116E-0002 2.59241833624291E-0002 + 2.58859677459464E-0002 2.58478174330091E-0002 2.58097321993839E-0002 2.57717118201267E-0002 2.57337560700045E-0002 + 2.56958647231334E-0002 2.56580375532043E-0002 2.56202743333849E-0002 2.55825748362589E-0002 2.55449388341200E-0002 + 2.55073660986473E-0002 2.54698564010334E-0002 2.54324095119160E-0002 2.53950252016268E-0002 2.53577032399500E-0002 + 2.53204433960764E-0002 2.52832454389055E-0002 2.52461091367505E-0002 2.52090342575043E-0002 2.51720205685715E-0002 + 2.51350678369508E-0002 2.50981758290845E-0002 2.50613443110385E-0002 2.50245730483898E-0002 2.49878618063164E-0002 + 2.49512103495216E-0002 2.49146184421659E-0002 2.48780858482217E-0002 2.48416123309144E-0002 2.48051976532885E-0002 + 2.47688415777463E-0002 2.47325438664793E-0002 2.46963042810589E-0002 2.46601225827847E-0002 2.46239985324038E-0002 + 2.45879318903761E-0002 2.45519224166770E-0002 2.45159698707972E-0002 2.44800740120151E-0002 2.44442345990030E-0002 + 2.44084513901297E-0002 2.43727241433543E-0002 2.43370526163172E-0002 2.43014365660590E-0002 2.42658757494832E-0002 + 2.42303699229239E-0002 2.41949188423726E-0002 2.41595222634939E-0002 2.41241799414729E-0002 2.40888916312887E-0002 + 2.40536570873805E-0002 2.40184760639199E-0002 2.39833483146902E-0002 2.39482735930705E-0002 2.39132516520887E-0002 + 2.38782822445127E-0002 2.38433651226757E-0002 2.38085000384986E-0002 2.37736867437100E-0002 2.37389249895654E-0002 + 2.37042145270975E-0002 2.36695551068654E-0002 2.36349464792283E-0002 2.36003883940787E-0002 2.35658806011319E-0002 + 2.35314228496364E-0002 2.34970148886328E-0002 2.34626564667706E-0002 2.34283473324379E-0002 2.33940872336393E-0002 + 2.33598759181863E-0002 2.33257131334758E-0002 2.32915986266433E-0002 2.32575321445085E-0002 2.32235134336747E-0002 + 2.31895422403534E-0002 2.31556183105092E-0002 2.31217413898440E-0002 2.30879112237362E-0002 2.30541275573018E-0002 + 2.30203901353939E-0002 2.29866987025723E-0002 2.29530530031568E-0002 2.29194527811814E-0002 2.28858977804171E-0002 + 2.28523877443642E-0002 2.28189224163360E-0002 2.27855015392987E-0002 2.27521248560085E-0002 2.27187921089964E-0002 + 2.26855030405454E-0002 2.26522573926823E-0002 2.26190549072240E-0002 2.25858953257314E-0002 2.25527783895168E-0002 + 2.25197038397053E-0002 2.24866714172116E-0002 2.24536808626943E-0002 2.24207319166395E-0002 2.23878243192850E-0002 + 2.23549578106425E-0002 2.23221321305823E-0002 2.22893470187026E-0002 2.22566022144830E-0002 2.22238974571771E-0002 + 2.21912324857898E-0002 2.21586070391914E-0002 2.21260208561336E-0002 2.20934736750043E-0002 2.20609652341948E-0002 + 2.20284952718935E-0002 2.19960635259936E-0002 2.19636697343919E-0002 2.19313136346903E-0002 2.18989949643716E-0002 + 2.18667134608150E-0002 2.18344688611890E-0002 2.18022609024894E-0002 2.17700893216545E-0002 2.17379538554116E-0002 + 2.17058542403617E-0002 2.16737902129867E-0002 2.16417615096191E-0002 2.16097678664955E-0002 2.15778090197108E-0002 + 2.15458847052102E-0002 2.15139946588282E-0002 2.14821386163646E-0002 2.14503163133625E-0002 2.14185274854689E-0002 + 2.13867718679819E-0002 2.13550491962806E-0002 2.13233592055717E-0002 2.12917016310048E-0002 2.12600762076112E-0002 + 2.12284826703649E-0002 2.11969207541218E-0002 2.11653901937190E-0002 2.11338907238603E-0002 2.11024220791923E-0002 + 2.10709839942976E-0002 2.10395762037403E-0002 2.10081984419588E-0002 2.09768504433812E-0002 2.09455319423559E-0002 + 2.09142426731981E-0002 2.08829823701667E-0002 2.08517507675183E-0002 2.08205475993762E-0002 2.07893725999463E-0002 + 2.07582255033321E-0002 2.07271060436508E-0002 2.06960139549482E-0002 2.06649489712758E-0002 2.06339108267145E-0002 + 2.06028992552585E-0002 2.05719139909430E-0002 2.05409547677440E-0002 2.05100213197169E-0002 2.04791133808735E-0002 + 2.04482306852324E-0002 2.04173729668226E-0002 2.03865399596990E-0002 2.03557313979315E-0002 2.03249470155889E-0002 + 2.02941865468286E-0002 2.02634497257339E-0002 2.02327362865307E-0002 2.02020459634138E-0002 2.01713784906010E-0002 + 2.01407336024841E-0002 2.01101110332965E-0002 2.00795105174883E-0002 2.00489317895370E-0002 2.00183745839323E-0002 + 1.99878386351841E-0002 1.99573236780346E-0002 1.99268294471037E-0002 1.98963556772943E-0002 1.98659021033638E-0002 + 1.98354684602991E-0002 1.98050544830965E-0002 1.97746599069434E-0002 1.97442844669826E-0002 1.97139278985679E-0002 + 1.96835899370824E-0002 1.96532703180856E-0002 1.96229687771627E-0002 1.95926850500797E-0002 1.95624188726517E-0002 + 1.95321699808635E-0002 1.95019381108423E-0002 1.94717229987650E-0002 1.94415243810176E-0002 1.94113419940670E-0002 + 1.93811755746009E-0002 1.93510248593150E-0002 1.93208895851689E-0002 1.92907694892351E-0002 1.92606643087106E-0002 + 1.92305737809914E-0002 1.92004976436177E-0002 1.91704356343174E-0002 1.91403874909205E-0002 1.91103529515185E-0002 + 1.90803317543717E-0002 1.90503236378241E-0002 1.90203283404970E-0002 1.89903456012086E-0002 1.89603751588884E-0002 + 1.89304167527441E-0002 1.89004701221032E-0002 1.88705350066111E-0002 1.88406111460019E-0002 1.88106982803243E-0002 + 1.87807961497706E-0002 1.87509044947512E-0002 1.87210230559372E-0002 1.86911515742490E-0002 1.86612897907829E-0002 + 1.86314374468775E-0002 1.86015942841565E-0002 1.85717600444356E-0002 1.85419344697855E-0002 1.85121173025818E-0002 + 1.84823082854168E-0002 1.84525071610798E-0002 1.84227136727090E-0002 1.83929275637104E-0002 1.83631485777073E-0002 + 1.83333764586108E-0002 1.83036109506431E-0002 1.82738517982719E-0002 1.82440987462964E-0002 1.82143515397228E-0002 + 1.81846099239359E-0002 1.81548736445632E-0002 1.81251424476117E-0002 1.80954160792496E-0002 1.80656942861150E-0002 + 1.80359768150584E-0002 1.80062634132875E-0002 1.79765538282977E-0002 1.79468478079612E-0002 1.79171451003997E-0002 + 1.78874454542022E-0002 1.78577486181452E-0002 1.78280543414069E-0002 1.77983623735370E-0002 1.77686724644096E-0002 + 1.77389843642319E-0002 1.77092978236221E-0002 1.76796125934928E-0002 1.76499284251571E-0002 1.76202450702970E-0002 + 1.75905622809566E-0002 1.75608798095420E-0002 1.75311974088883E-0002 1.75015148321545E-0002 1.74718318329174E-0002 + 1.74421481651447E-0002 1.74124635832268E-0002 1.73827778418673E-0002 1.73530906962755E-0002 1.73234019020138E-0002 + 1.72937112150217E-0002 1.72640183917491E-0002 1.72343231889613E-0002 1.72046253639504E-0002 1.71749246743244E-0002 + 1.71452208782111E-0002 1.71155137341490E-0002 1.70858030010759E-0002 1.70560884384115E-0002 1.70263698059909E-0002 + 1.69966468641597E-0002 1.69669193736445E-0002 1.69371870956748E-0002 1.69074497919172E-0002 1.68777072245343E-0002 + 1.68479591561222E-0002 1.68182053497819E-0002 1.67884455690449E-0002 1.67586795779719E-0002 1.67289071411409E-0002 + 1.66991280234759E-0002 1.66693419905721E-0002 1.66395488084144E-0002 1.66097482434911E-0002 1.65799400628106E-0002 + 1.65501240339249E-0002 1.65202999248479E-0002 1.64904675041341E-0002 1.64606265408597E-0002 1.64307768045913E-0002 + 1.64009180654808E-0002 1.63710500941676E-0002 1.63411726618301E-0002 1.63112855402136E-0002 1.62813885015603E-0002 + 1.62514813187074E-0002 1.62215637650490E-0002 1.61916356144415E-0002 1.61616966414091E-0002 1.61317466210140E-0002 + 1.61017853288101E-0002 1.60718125410279E-0002 1.60418280343866E-0002 1.60118315862240E-0002 1.59818229744657E-0002 + 1.59518019776099E-0002 1.59217683747434E-0002 1.58917219455423E-0002 1.58616624702524E-0002 1.58315897297967E-0002 + 1.58015035056530E-0002 1.57714035798945E-0002 1.57412897352212E-0002 1.57111617549725E-0002 1.56810194230924E-0002 + 1.56508625241257E-0002 1.56206908432501E-0002 1.55905041663204E-0002 1.55603022797622E-0002 1.55300849706709E-0002 + 1.54998520268244E-0002 1.54696032365375E-0002 1.54393383889346E-0002 1.54090572736148E-0002 1.53787596809760E-0002 + 1.53484454020143E-0002 1.53181142283796E-0002 1.52877659524551E-0002 1.52574003672474E-0002 1.52270172663908E-0002 + 1.51966164443059E-0002 1.51661976960540E-0002 1.51357608173575E-0002 1.51053056046394E-0002 1.50748318550603E-0002 + 1.50443393664153E-0002 1.50138279372577E-0002 1.49832973668004E-0002 1.49527474549994E-0002 1.49221780025310E-0002 + 1.48915888107723E-0002 1.48609796818096E-0002 1.48303504184551E-0002 1.47997008243102E-0002 1.47690307035847E-0002 + 1.47383398613740E-0002 1.47076281033707E-0002 1.46768952361266E-0002 1.46461410668672E-0002 1.46153654035988E-0002 + 1.45845680550940E-0002 1.45537488308557E-0002 1.45229075411580E-0002 1.44920439970226E-0002 1.44611580102673E-0002 + 1.44302493934902E-0002 1.43993179600273E-0002 1.43683635240199E-0002 1.43373859004155E-0002 1.43063849048615E-0002 + 1.42753603539156E-0002 1.42443120648322E-0002 1.42132398557064E-0002 1.41821435454419E-0002 1.41510229537248E-0002 + 1.41198779010632E-0002 1.40887082087644E-0002 1.40575136989511E-0002 1.40262941945779E-0002 1.39950495194441E-0002 + 1.39637794981187E-0002 1.39324839560242E-0002 1.39011627194615E-0002 1.38698156154630E-0002 1.38384424720441E-0002 + 1.38070431179133E-0002 1.37756173827789E-0002 1.37441650970319E-0002 1.37126860920803E-0002 1.36811802000715E-0002 + 1.36496472540839E-0002 1.36180870880159E-0002 1.35864995366565E-0002 1.35548844356597E-0002 1.35232416215774E-0002 + 1.34915709317900E-0002 1.34598722046009E-0002 1.34281452792069E-0002 1.33963899956535E-0002 1.33646061948910E-0002 + 1.33327937187951E-0002 1.33009524101041E-0002 1.32690821124488E-0002 1.32371826704456E-0002 1.32052539295171E-0002 + 1.31732957360468E-0002 1.31413079373434E-0002 1.31092903816258E-0002 1.30772429180338E-0002 1.30451653966044E-0002 + 1.30130576683529E-0002 1.29809195851971E-0002 1.29487510000044E-0002 1.29165517665560E-0002 1.28843217395982E-0002 + 1.28520607748283E-0002 1.28197687288760E-0002 1.27874454593116E-0002 1.27550908246928E-0002 1.27227046845434E-0002 + 1.26902868992642E-0002 1.26578373303292E-0002 1.26253558401125E-0002 1.25928422919954E-0002 1.25602965503064E-0002 + 1.25277184803503E-0002 1.24951079484588E-0002 1.24624648218834E-0002 1.24297889689115E-0002 1.23970802587759E-0002 + 1.23643385617748E-0002 1.23315637491290E-0002 1.22987556930724E-0002 1.22659142668985E-0002 1.22330393448097E-0002 + 1.22001308021291E-0002 1.21671885151083E-0002 1.21342123610272E-0002 1.21012022182211E-0002 1.20681579660077E-0002 + 1.20350794847470E-0002 1.20019666558351E-0002 1.19688193616479E-0002 1.19356374856845E-0002 1.19024209123837E-0002 + 1.18691695272946E-0002 1.18358832169718E-0002 1.18025618690293E-0002 1.17692053721383E-0002 1.17358136159648E-0002 + 1.17023864912974E-0002 1.16689238899573E-0002 1.16354257048334E-0002 1.16018918298487E-0002 1.15683221600095E-0002 + 1.15347165913940E-0002 1.15010750211728E-0002 1.14673973475318E-0002 1.14336834697871E-0002 1.13999332883115E-0002 + 1.13661467045535E-0002 1.13323236210799E-0002 1.12984639415125E-0002 1.12645675705812E-0002 1.12306344140982E-0002 + 1.11966643789633E-0002 1.11626573732163E-0002 1.11286133059681E-0002 1.10945320874190E-0002 1.10604136288979E-0002 + 1.10262578428792E-0002 1.09920646428666E-0002 1.09578339435611E-0002 1.09235656607091E-0002 1.08892597112453E-0002 + 1.08549160131754E-0002 1.08205344856811E-0002 1.07861150490046E-0002 1.07516576245797E-0002 1.07171621349542E-0002 + 1.06826285038072E-0002 1.06480566559470E-0002 1.06134465173553E-0002 1.05787980151264E-0002 1.05441110775211E-0002 + 1.05093856339211E-0002 1.04746216149179E-0002 1.04398189521671E-0002 1.04049775785482E-0002 1.03700974281105E-0002 + 1.03351784360103E-0002 1.03002205385934E-0002 1.02652236733602E-0002 1.02301877790207E-0002 1.01951127953965E-0002 + 1.01599986635306E-0002 1.01248453256074E-0002 1.00896527249957E-0002 1.00544208062862E-0002 1.00191495151690E-0002 + 9.98383879860777E-0003 9.94848860469552E-0003 9.91309888271182E-0003 9.87766958317396E-0003 9.84220065775512E-0003 + 9.80669205933354E-0003 9.77114374198932E-0003 9.73555566099107E-0003 9.69992777283307E-0003 9.66426003517551E-0003 + 9.62855240693004E-0003 9.59280484817789E-0003 9.55701732024932E-0003 9.52118978565588E-0003 9.48532220810728E-0003 + 9.44941455258697E-0003 9.41346678528024E-0003 9.37747887355283E-0003 9.34145078602844E-0003 9.30538249256540E-0003 + 9.26927396418869E-0003 9.23312517326258E-0003 9.19693609324283E-0003 9.16070669893829E-0003 9.12443696633580E-0003 + 9.08812687265765E-0003 9.05177639637653E-0003 9.01538551720828E-0003 8.97895421611472E-0003 8.94248247525795E-0003 + 8.90597027811852E-0003 8.86941760938698E-0003 8.83282445495458E-0003 8.79619080205174E-0003 8.75951663912132E-0003 + 8.72280195586200E-0003 8.68604674321286E-0003 8.64925099336640E-0003 8.61241469984426E-0003 8.57553785733604E-0003 + 8.53862046185812E-0003 8.50166251065928E-0003 8.46466400228228E-0003 8.42762493649382E-0003 8.39054531437246E-0003 + 8.35342513824261E-0003 8.31626441172396E-0003 8.27906313967560E-0003 8.24182132825765E-0003 8.20453898489761E-0003 + 8.16721611831758E-0003 8.12985273849451E-0003 8.09244885668134E-0003 8.05500448545649E-0003 8.01751963864964E-0003 + 7.97999433136289E-0003 7.94242858000804E-0003 7.90482240229127E-0003 7.86717581718553E-0003 7.82948884495572E-0003 + 7.79176150716357E-0003 7.75399382668075E-0003 7.71618582766524E-0003 7.67833753553376E-0003 7.64044897704590E-0003 + 7.60252018023794E-0003 7.56455117445409E-0003 7.52654199030677E-0003 7.48849265974852E-0003 7.45040321603628E-0003 + 7.41227369368954E-0003 7.37410412855010E-0003 7.33589455779721E-0003 7.29764501985275E-0003 7.25935555451434E-0003 + 7.22102620282796E-0003 7.18265700718651E-0003 7.14424801127363E-0003 7.10579926009914E-0003 7.06731079995306E-0003 + 7.02878267848996E-0003 6.99021494462590E-0003 6.95160764861260E-0003 6.91296084201792E-0003 6.87427457773075E-0003 + 6.83554890993540E-0003 6.79678389415112E-0003 6.75797958719830E-0003 6.71913604724620E-0003 6.68025333374446E-0003 + 6.64133150749329E-0003 6.60237063059327E-0003 6.56337076646869E-0003 6.52433197987855E-0003 6.48525433688065E-0003 + 6.44613790487533E-0003 6.40698275258180E-0003 6.36778895002262E-0003 6.32855656857560E-0003 6.28928568092766E-0003 + 6.24997636107773E-0003 6.21062868436616E-0003 6.17124272744388E-0003 6.13181856831923E-0003 6.09235628628014E-0003 + 6.05285596197766E-0003 6.01331767736659E-0003 5.97374151574712E-0003 5.93412756173301E-0003 5.89447590126260E-0003 + 5.85478662160580E-0003 5.81505981136392E-0003 5.77529556046634E-0003 5.73549396015508E-0003 5.69565510301723E-0003 + 5.65577908296029E-0003 5.61586599521705E-0003 5.57591593633517E-0003 5.53592900422814E-0003 5.49590529811066E-0003 + 5.45584491852599E-0003 5.41574796731616E-0003 5.37561454771179E-0003 5.33544476422953E-0003 5.29523872272514E-0003 + 5.25499653036353E-0003 5.21471829565752E-0003 5.17440412843383E-0003 5.13405413986155E-0003 5.09366844241096E-0003 + 5.05324714988098E-0003 5.01279037741744E-0003 4.97229824146774E-0003 4.93177085980528E-0003 4.89120835154972E-0003 + 4.85061083710835E-0003 4.80997843824971E-0003 4.76931127801413E-0003 4.72860948081922E-0003 4.68787317235085E-0003 + 4.64710247966351E-0003 4.60629753110933E-0003 4.56545845632753E-0003 4.52458538634587E-0003 4.48367845343463E-0003 + 4.44273779124297E-0003 4.40176353469086E-0003 4.36075582003150E-0003 4.31971478484603E-0003 4.27864056800210E-0003 + 4.23753330970719E-0003 4.19639315145279E-0003 4.15522023605535E-0003 4.11401470763957E-0003 4.07277671164127E-0003 + 4.03150639480406E-0003 3.99020390518530E-0003 3.94886939211263E-0003 3.90750300626605E-0003 3.86610489960260E-0003 + 3.82467522537870E-0003 3.78321413816542E-0003 3.74172179382757E-0003 3.70019834953076E-0003 3.65864396371634E-0003 + 3.61705879616405E-0003 3.57544300790420E-0003 3.53379676129569E-0003 3.49212021996914E-0003 3.45041354883897E-0003 + 3.40867691413404E-0003 3.36691048335315E-0003 3.32511442527295E-0003 3.28328890998176E-0003 3.24143410881534E-0003 + 3.19955019442885E-0003 3.15763734072129E-0003 3.11569572289607E-0003 3.07372551741020E-0003 3.03172690202667E-0003 + 2.98970005574502E-0003 2.94764515885681E-0003 2.90556239291433E-0003 2.86345194074385E-0003 2.82131398642870E-0003 + 2.77914871532767E-0003 2.73695631404682E-0003 2.69473697045157E-0003 2.65249087368501E-0003 2.61021821412634E-0003 + 2.56791918341221E-0003 2.52559397443027E-0003 2.48324278131889E-0003 2.44086579945647E-0003 2.39846322549428E-0003 + 2.35603525726518E-0003 2.31358209390839E-0003 2.27110393576683E-0003 2.22860098442511E-0003 2.18607344269573E-0003 + 2.14352151463536E-0003 2.10094540550831E-0003 2.05834532182136E-0003 2.01572147130074E-0003 1.97307406289381E-0003 + 1.93040330675227E-0003 1.88770941427107E-0003 1.84499259802916E-0003 1.80225307182742E-0003 1.75949105069250E-0003 + 1.71670675081848E-0003 1.67390038963386E-0003 1.63107218575151E-0003 1.58822235897869E-0003 1.54535113032289E-0003 + 1.50245872195942E-0003 1.45954535730357E-0003 1.41661126090352E-0003 1.37365665851669E-0003 1.33068177705754E-0003 + 1.28768684463767E-0003 1.24467209052811E-0003 1.20163774517557E-0003 1.15858404018133E-0003 1.11551120833509E-0003 + 1.07241948355235E-0003 1.02930910091763E-0003 9.86180296683066E-0004 9.43033308228567E-0004 8.99868374101933E-0004 + 8.56685733971753E-0004 8.13485628651932E-0004 7.70268300106501E-0004 7.27033991407677E-0004 6.83782946768708E-0004 + 6.40515411542442E-0004 5.97231632165855E-0004 5.53931856235504E-0004 5.10616332423984E-0004 4.67285310536678E-0004 + 4.23939041480167E-0004 3.80577777269092E-0004 3.37201770985176E-0004 2.93811276850641E-0004 2.50406550151871E-0004 + 2.06987847260814E-0004 1.63555425636636E-0004 1.20109543822171E-0004 7.66504614122591E-0005 3.31784391074290E-0005 +-1.03062613583613E-0005 -5.38033771640435E-0005 -9.73126444560251E-0005 -1.40833798318451E-0004 -1.84366572765320E-0004 +-2.27910700809687E-0004 -2.71465914379758E-0004 -3.15031944398520E-0004 -3.58608520748797E-0004 -4.02195372290389E-0004 +-4.45792226860554E-0004 -4.89398811267182E-0004 -5.33014851317428E-0004 -5.76640071821331E-0004 -6.20274196563104E-0004 +-6.63916948341255E-0004 -7.07568048968045E-0004 -7.51227219250165E-0004 -7.94894179017409E-0004 -8.38568647138837E-0004 +-8.82250341475280E-0004 -9.25938978958130E-0004 -9.69634275522018E-0004 -1.01333594615543E-0003 -1.05704370490230E-0003 +-1.10075726485522E-0003 -1.14447633815595E-0003 -1.18820063600332E-0003 -1.23192986868402E-0003 -1.27566374555747E-0003 +-1.31940197503240E-0003 -1.36314426463315E-0003 -1.40689032096477E-0003 -1.45063984971144E-0003 -1.49439255568095E-0003 +-1.53814814277813E-0003 -1.58190631402417E-0003 -1.62566677153843E-0003 -1.66942921659445E-0003 -1.71319334957238E-0003 +-1.75695886999623E-0003 -1.80072547652083E-0003 -1.84449286696384E-0003 -1.88826073829064E-0003 -1.93202878662019E-0003 +-1.97579670723293E-0003 -2.01956419459552E-0003 -2.06333094233160E-0003 -2.10709664327058E-0003 -2.15086098942207E-0003 +-2.19462367197811E-0003 -2.23838438134892E-0003 -2.28214280715036E-0003 -2.32589863820154E-0003 -2.36965156257570E-0003 +-2.41340126752700E-0003 -2.45714743958184E-0003 -2.50088976449289E-0003 -2.54462792725284E-0003 -2.58836161212865E-0003 +-2.63209050262553E-0003 -2.67581428154211E-0003 -2.71953263092924E-0003 -2.76324523212526E-0003 -2.80695176575565E-0003 +-2.85065191175630E-0003 -2.89434534935164E-0003 -2.93803175707219E-0003 -2.98171081277411E-0003 -3.02538219363104E-0003 +-3.06904557615211E-0003 -3.11270063618117E-0003 -3.15634704890950E-0003 -3.19998448888244E-0003 -3.24361262999846E-0003 +-3.28723114553047E-0003 -3.33083970812285E-0003 -3.37443798980645E-0003 -3.41802566201086E-0003 -3.46160239552265E-0003 +-3.50516786058495E-0003 -3.54872172682832E-0003 -3.59226366330730E-0003 -3.63579333850169E-0003 -3.67931042033632E-0003 +-3.72281457617343E-0003 -3.76630547282503E-0003 -3.80978277657426E-0003 -3.85324615316461E-0003 -3.89669526781918E-0003 +-3.94012978524359E-0003 -3.98354936963318E-0003 -4.02695368469378E-0003 -4.07034239364266E-0003 -4.11371515919084E-0003 +-4.15707164360090E-0003 -4.20041150865516E-0003 -4.24373441570028E-0003 -4.28704002560281E-0003 -4.33032799881701E-0003 +-4.37359799535095E-0003 -4.41684967479161E-0003 -4.46008269632480E-0003 -4.50329671870812E-0003 -4.54649140032770E-0003 +-4.58966639917388E-0003 -4.63282137284419E-0003 -4.67595597860021E-0003 -4.71906987330675E-0003 -4.76216271349615E-0003 +-4.80523415536177E-0003 -4.84828385476482E-0003 -4.89131146722998E-0003 -4.93431664798176E-0003 -4.97729905192960E-0003 +-5.02025833370427E-0003 -5.06319414762710E-0003 -5.10610614775804E-0003 -5.14899398790398E-0003 -5.19185732158443E-0003 +-5.23469580208686E-0003 -5.27750908247147E-0003 -5.32029681555159E-0003 -5.36305865394277E-0003 -5.40579425003954E-0003 +-5.44850325603491E-0003 -5.49118532394574E-0003 -5.53384010560802E-0003 -5.57646725268631E-0003 -5.61906641668652E-0003 +-5.66163724897861E-0003 -5.70417940078181E-0003 -5.74669252319588E-0003 -5.78917626720854E-0003 -5.83163028369338E-0003 +-5.87405422342738E-0003 -5.91644773710897E-0003 -5.95881047537288E-0003 -6.00114208876326E-0003 -6.04344222780889E-0003 +-6.08571054295229E-0003 -6.12794668463992E-0003 -6.17015030329040E-0003 -6.21232104930474E-0003 -6.25445857309183E-0003 +-6.29656252507073E-0003 -6.33863255569457E-0003 -6.38066831543910E-0003 -6.42266945483083E-0003 -6.46463562445943E-0003 +-6.50656647497998E-0003 -6.54846165711894E-0003 -6.59032082171572E-0003 -6.63214361970372E-0003 -6.67392970211636E-0003 +-6.71567872014510E-0003 -6.75739032509025E-0003 -6.79906416842278E-0003 -6.84069990176591E-0003 -6.88229717692030E-0003 +-6.92385564586953E-0003 -6.96537496080429E-0003 -7.00685477411462E-0003 -7.04829473841668E-0003 -7.08969450657429E-0003 +-7.13105373166889E-0003 -7.17237206707045E-0003 -7.21364916640326E-0003 -7.25488468358173E-0003 -7.29607827281449E-0003 +-7.33722958862429E-0003 -7.37833828584620E-0003 -7.41940401965239E-0003 -7.46042644557318E-0003 -7.50140521948245E-0003 +-7.54233999763791E-0003 -7.58323043667716E-0003 -7.62407619363508E-0003 -7.66487692596493E-0003 -7.70563229153072E-0003 +-7.74634194865287E-0003 -7.78700555608991E-0003 -7.82762277307299E-0003 -7.86819325929771E-0003 -7.90871667496770E-0003 +-7.94919268077692E-0003 -7.98962093814720E-0003 -8.03000111151987E-0003 -8.07033287060151E-0003 -8.11061589053217E-0003 +-8.15084985185625E-0003 -8.19103444046740E-0003 -8.23116934758786E-0003 -8.27125426970100E-0003 -8.31128890853332E-0003 +-8.35127297101458E-0003 -8.39120616923475E-0003 -8.43108822038324E-0003 -8.47091884674469E-0003 -8.51069777564406E-0003 +-8.55042473940500E-0003 -8.59009947531671E-0003 -8.62972172558590E-0003 -8.66929123730995E-0003 -8.70880776244326E-0003 +-8.74827105772814E-0003 -8.78768088469901E-0003 -8.82703700961966E-0003 -8.86633920343716E-0003 -8.90558724177944E-0003 +-8.94478090488296E-0003 -8.98391997756884E-0003 -9.02300424921000E-0003 -9.06203351368752E-0003 -9.10100756935073E-0003 +-9.13992621899860E-0003 -9.17878926982861E-0003 -9.21759653338652E-0003 -9.25634782557022E-0003 -9.29504296655379E-0003 +-9.33368178077635E-0003 -9.37226409689013E-0003 -9.41078974774383E-0003 -9.44925857032270E-0003 -9.48767040574174E-0003 +-9.52602509918512E-0003 -9.56432249988224E-0003 -9.60256246107146E-0003 -9.64074483998064E-0003 -9.67886949775897E-0003 +-9.71693629947589E-0003 -9.75494511406039E-0003 -9.79289581429429E-0003 -9.83078827675169E-0003 -9.86862238178149E-0003 +-9.90639801346800E-0003 -9.94411505960317E-0003 -9.98177341163967E-0003 -1.00193729646784E-0002 -1.00569136174084E-0002 +-1.00943952721070E-0002 -1.01318178345717E-0002 -1.01691812141209E-0002 -1.02064853235281E-0002 -1.02437300790294E-0002 +-1.02809154002455E-0002 -1.03180412101860E-0002 -1.03551074352060E-0002 -1.03921140049603E-0002 -1.04290608523990E-0002 +-1.04659479137076E-0002 -1.05027751282916E-0002 -1.05395424387542E-0002 -1.05762497908416E-0002 -1.06128971334238E-0002 +-1.06494844184689E-0002 -1.06860116010016E-0002 -1.07224786390873E-0002 -1.07588854937880E-0002 -1.07952321291316E-0002 +-1.08315185120953E-0002 -1.08677446125591E-0002 -1.09039104032902E-0002 -1.09400158598988E-0002 -1.09760609608290E-0002 +-1.10120456873040E-0002 -1.10479700233211E-0002 -1.10838339555972E-0002 -1.11196374735732E-0002 -1.11553805693420E-0002 +-1.11910632376589E-0002 -1.12266854758926E-0002 -1.12622472840034E-0002 -1.12977486645033E-0002 -1.13331896224537E-0002 +-1.13685701654007E-0002 -1.14038903033815E-0002 -1.14391500488731E-0002 -1.14743494167753E-0002 -1.15094884243867E-0002 +-1.15445670913630E-0002 -1.15795854397047E-0002 -1.16145434937193E-0002 -1.16494412799962E-0002 -1.16842788273886E-0002 +-1.17190561669709E-0002 -1.17537733320283E-0002 -1.17884303580178E-0002 -1.18230272825542E-0002 -1.18575641453640E-0002 +-1.18920409882757E-0002 -1.19264578551978E-0002 -1.19608147920757E-0002 -1.19951118468740E-0002 -1.20293490695591E-0002 +-1.20635265120548E-0002 -1.20976442282392E-0002 -1.21317022739011E-0002 -1.21657007067205E-0002 -1.21996395862515E-0002 +-1.22335189738880E-0002 -1.22673389328379E-0002 -1.23010995281073E-0002 -1.23348008264655E-0002 -1.23684428964300E-0002 +-1.24020258082401E-0002 -1.24355496338218E-0002 -1.24690144467818E-0002 -1.25024203223706E-0002 -1.25357673374570E-0002 +-1.25690555705212E-0002 -1.26022851016080E-0002 -1.26354560123224E-0002 -1.26685683858011E-0002 -1.27016223066796E-0002 +-1.27346178610779E-0002 -1.27675551365843E-0002 -1.28004342222131E-0002 -1.28332552084025E-0002 -1.28660181869751E-0002 +-1.28987232511356E-0002 -1.29313704954194E-0002 -1.29639600156977E-0002 -1.29964919091459E-0002 -1.30289662742109E-0002 +-1.30613832106062E-0002 -1.30937428192833E-0002 -1.31260452024017E-0002 -1.31582904633195E-0002 -1.31904787065721E-0002 +-1.32226100378417E-0002 -1.32546845639323E-0002 -1.32867023927686E-0002 -1.33186636333673E-0002 -1.33505683957925E-0002 +-1.33824167911772E-0002 -1.34142089316645E-0002 -1.34459449304134E-0002 -1.34776249015563E-0002 -1.35092489602045E-0002 +-1.35408172223993E-0002 -1.35723298051209E-0002 -1.36037868262481E-0002 -1.36351884045382E-0002 -1.36665346596192E-0002 +-1.36978257119698E-0002 -1.37290616828907E-0002 -1.37602426944856E-0002 -1.37913688696479E-0002 -1.38224403320448E-0002 +-1.38534572060866E-0002 -1.38844196169143E-0002 -1.39153276903911E-0002 -1.39461815530555E-0002 -1.39769813321364E-0002 +-1.40077271555085E-0002 -1.40384191516917E-0002 -1.40690574498236E-0002 -1.40996421796361E-0002 -1.41301734714558E-0002 +-1.41606514561656E-0002 -1.41910762651993E-0002 -1.42214480305254E-0002 -1.42517668846177E-0002 -1.42820329604504E-0002 +-1.43122463914713E-0002 -1.43424073115878E-0002 -1.43725158551565E-0002 -1.44025721569523E-0002 -1.44325763521705E-0002 +-1.44625285763867E-0002 -1.44924289655596E-0002 -1.45222776560022E-0002 -1.45520747843767E-0002 -1.45818204876679E-0002 +-1.46115149031686E-0002 -1.46411581684658E-0002 -1.46707504214289E-0002 -1.47002918001821E-0002 -1.47297824431015E-0002 +-1.47592224887899E-0002 -1.47886120760634E-0002 -1.48179513439435E-0002 -1.48472404316256E-0002 -1.48764794784811E-0002 +-1.49056686240269E-0002 -1.49348080079280E-0002 -1.49638977699585E-0002 -1.49929380500114E-0002 -1.50219289880682E-0002 +-1.50508707241843E-0002 -1.50797633984875E-0002 -1.51086071511472E-0002 -1.51374021223708E-0002 -1.51661484523830E-0002 +-1.51948462814167E-0002 -1.52234957496956E-0002 -1.52520969974200E-0002 -1.52806501647588E-0002 -1.53091553918256E-0002 +-1.53376128186702E-0002 -1.53660225852653E-0002 -1.53943848314955E-0002 -1.54226996971408E-0002 -1.54509673218568E-0002 +-1.54791878451775E-0002 -1.55073614064873E-0002 -1.55354881450120E-0002 -1.55635681998130E-0002 -1.55916017097600E-0002 +-1.56195888135334E-0002 -1.56475296496048E-0002 -1.56754243562245E-0002 -1.57032730714046E-0002 -1.57310759329153E-0002 +-1.57588330782679E-0002 -1.57865446447057E-0002 -1.58142107691836E-0002 -1.58418315883676E-0002 -1.58694072386158E-0002 +-1.58969378559644E-0002 -1.59244235761226E-0002 -1.59518645344610E-0002 -1.59792608659896E-0002 -1.60066127053614E-0002 +-1.60339201868509E-0002 -1.60611834443399E-0002 -1.60884026113224E-0002 -1.61155778208718E-0002 -1.61427092056493E-0002 +-1.61697968978801E-0002 -1.61968410293520E-0002 -1.62238417313924E-0002 -1.62507991348751E-0002 -1.62777133701916E-0002 +-1.63045845672518E-0002 -1.63314128554700E-0002 -1.63581983637602E-0002 -1.63849412205145E-0002 -1.64116415536044E-0002 +-1.64382994903620E-0002 -1.64649151575785E-0002 -1.64914886814879E-0002 -1.65180201877586E-0002 -1.65445098014891E-0002 +-1.65709576471847E-0002 -1.65973638487681E-0002 -1.66237285295535E-0002 -1.66500518122415E-0002 -1.66763338189148E-0002 +-1.67025746710264E-0002 -1.67287744893849E-0002 -1.67549333941562E-0002 -1.67810515048445E-0002 -1.68071289402901E-0002 +-1.68331658186598E-0002 -1.68591622574331E-0002 -1.68851183734005E-0002 -1.69110342826510E-0002 -1.69369101005672E-0002 +-1.69627459418131E-0002 -1.69885419203236E-0002 -1.70142981493097E-0002 -1.70400147412305E-0002 -1.70656918078027E-0002 +-1.70913294599851E-0002 -1.71169278079697E-0002 -1.71424869611761E-0002 -1.71680070282431E-0002 -1.71934881170276E-0002 +-1.72189303345820E-0002 -1.72443337871635E-0002 -1.72696985802150E-0002 -1.72950248183622E-0002 -1.73203126054115E-0002 +-1.73455620443379E-0002 -1.73707732372662E-0002 -1.73959462854918E-0002 -1.74210812894507E-0002 -1.74461783487183E-0002 +-1.74712375620056E-0002 -1.74962590271586E-0002 -1.75212428411329E-0002 -1.75461891000123E-0002 -1.75710978989798E-0002 +-1.75959693323218E-0002 -1.76208034934264E-0002 -1.76456004747658E-0002 -1.76703603679005E-0002 -1.76950832634672E-0002 +-1.77197692511735E-0002 -1.77444184198019E-0002 -1.77690308571821E-0002 -1.77936066502095E-0002 -1.78181458848233E-0002 +-1.78426486460100E-0002 -1.78671150177931E-0002 -1.78915450832317E-0002 -1.79159389244068E-0002 -1.79402966224280E-0002 +-1.79646182574212E-0002 -1.79889039085224E-0002 -1.80131536538761E-0002 -1.80373675706318E-0002 -1.80615457349323E-0002 +-1.80856882219164E-0002 -1.81097951057123E-0002 -1.81338664594273E-0002 -1.81579023551507E-0002 -1.81819028639444E-0002 +-1.82058680558429E-0002 -1.82297979998471E-0002 -1.82536927639147E-0002 -1.82775524149652E-0002 -1.83013770188682E-0002 +-1.83251666404438E-0002 -1.83489213434526E-0002 -1.83726411906091E-0002 -1.83963262435497E-0002 -1.84199765628538E-0002 +-1.84435922080252E-0002 -1.84671732374987E-0002 -1.84907197086261E-0002 -1.85142316776830E-0002 -1.85377091998583E-0002 +-1.85611523292516E-0002 -1.85845611188746E-0002 -1.86079356206408E-0002 -1.86312758853688E-0002 -1.86545819627758E-0002 +-1.86778539014745E-0002 -1.87010917489711E-0002 -1.87242955516618E-0002 -1.87474653548304E-0002 -1.87706012026451E-0002 +-1.87937031381581E-0002 -1.88167712032949E-0002 -1.88398054388642E-0002 -1.88628058845477E-0002 -1.88857725788924E-0002 +-1.89087055593227E-0002 -1.89316048621244E-0002 -1.89544705224518E-0002 -1.89773025743175E-0002 -1.90001010505969E-0002 +-1.90228659830230E-0002 -1.90455974021845E-0002 -1.90682953375245E-0002 -1.90909598173401E-0002 -1.91135908687731E-0002 +-1.91361885178205E-0002 -1.91587527893222E-0002 -1.91812837069655E-0002 -1.92037812932787E-0002 -1.92262455696345E-0002 +-1.92486765562456E-0002 -1.92710742721622E-0002 -1.92934387352754E-0002 -1.93157699623080E-0002 -1.93380679688237E-0002 +-1.93603327692169E-0002 -1.93825643767162E-0002 -1.94047628033792E-0002 -1.94269280600992E-0002 -1.94490601565957E-0002 +-1.94711591014190E-0002 -1.94932249019444E-0002 -1.95152575643810E-0002 -1.95372570937577E-0002 -1.95592234939317E-0002 +-1.95811567675891E-0002 -1.96030569162368E-0002 -1.96249239402081E-0002 -1.96467578386579E-0002 -1.96685586095663E-0002 +-1.96903262497388E-0002 -1.97120607547984E-0002 -1.97337621191952E-0002 -1.97554303362014E-0002 -1.97770653979113E-0002 +-1.97986672952374E-0002 -1.98202360179225E-0002 -1.98417715545236E-0002 -1.98632738924298E-0002 -1.98847430178417E-0002 +-1.99061789157915E-0002 -1.99275815701314E-0002 -1.99489509635357E-0002 -1.99702870775079E-0002 -1.99915898923671E-0002 +-2.00128593872649E-0002 -2.00340955401745E-0002 -2.00552983278967E-0002 -2.00764677260579E-0002 -2.00976037091104E-0002 +-2.01187062503361E-0002 -2.01397753218470E-0002 -2.01608108945813E-0002 -2.01818129383079E-0002 -2.02027814216307E-0002 +-2.02237163119805E-0002 -2.02446175756265E-0002 -2.02654851776711E-0002 -2.02863190820485E-0002 -2.03071192515350E-0002 +-2.03278856477396E-0002 -2.03486182311155E-0002 -2.03693169609522E-0002 -2.03899817953836E-0002 -2.04106126913881E-0002 +-2.04312096047842E-0002 -2.04517724902412E-0002 -2.04723013012742E-0002 -2.04927959902476E-0002 -2.05132565083776E-0002 +-2.05336828057330E-0002 -2.05540748312367E-0002 -2.05744325326696E-0002 -2.05947558566684E-0002 -2.06150447487315E-0002 +-2.06352991532175E-0002 -2.06555190133519E-0002 -2.06757042712223E-0002 -2.06958548677877E-0002 -2.07159707428728E-0002 +-2.07360518351822E-0002 -2.07560980822867E-0002 -2.07761094206372E-0002 -2.07960857855654E-0002 -2.08160271112804E-0002 +-2.08359333308782E-0002 -2.08558043763384E-0002 -2.08756401785320E-0002 -2.08954406672173E-0002 -2.09152057710483E-0002 +-2.09349354175738E-0002 -2.09546295332426E-0002 -2.09742880434035E-0002 -2.09939108723107E-0002 -2.10134979431244E-0002 +-2.10330491779138E-0002 -2.10525644976617E-0002 -2.10720438222636E-0002 -2.10914870705357E-0002 -2.11108941602132E-0002 +-2.11302650079592E-0002 -2.11495995293578E-0002 -2.11688976389280E-0002 -2.11881592501178E-0002 -2.12073842753175E-0002 +-2.12265726258496E-0002 -2.12457242119842E-0002 -2.12648389429372E-0002 -2.12839167268702E-0002 -2.13029574709010E-0002 +-2.13219610811009E-0002 -2.13409274625006E-0002 -2.13598565190950E-0002 -2.13787481538444E-0002 -2.13976022686778E-0002 +-2.14164187644991E-0002 -2.14351975411880E-0002 -2.14539384976024E-0002 -2.14726415315900E-0002 -2.14913065399795E-0002 +-2.15099334185955E-0002 -2.15285220622562E-0002 -2.15470723647785E-0002 -2.15655842189840E-0002 -2.15840575166971E-0002 +-2.16024921487571E-0002 -2.16208880050150E-0002 -2.16392449743407E-0002 -2.16575629446262E-0002 -2.16758418027919E-0002 +-2.16940814347872E-0002 -2.17122817255943E-0002 -2.17304425592376E-0002 -2.17485638187804E-0002 -2.17666453863371E-0002 +-2.17846871430724E-0002 -2.18026889692042E-0002 -2.18206507440110E-0002 -2.18385723458367E-0002 -2.18564536520936E-0002 +-2.18742945392643E-0002 -2.18920948829112E-0002 -2.19098545576786E-0002 -2.19275734372938E-0002 -2.19452513945782E-0002 +-2.19628883014469E-0002 -2.19804840289136E-0002 -2.19980384470989E-0002 -2.20155514252292E-0002 -2.20330228316469E-0002 +-2.20504525338119E-0002 -2.20678403983053E-0002 -2.20851862908398E-0002 -2.21024900762557E-0002 -2.21197516185339E-0002 +-2.21369707807954E-0002 -2.21541474253088E-0002 -2.21712814134952E-0002 -2.21883726059301E-0002 -2.22054208623524E-0002 +-2.22224260416684E-0002 -2.22393880019515E-0002 -2.22563066004564E-0002 -2.22731816936164E-0002 -2.22900131370520E-0002 +-2.23068007855753E-0002 -2.23235444931947E-0002 -2.23402441131213E-0002 -2.23568994977727E-0002 -2.23735104987789E-0002 +-2.23900769669867E-0002 -2.24065987524652E-0002 -2.24230757045112E-0002 -2.24395076716579E-0002 -2.24558945016717E-0002 +-2.24722360415659E-0002 -2.24885321376021E-0002 -2.25047826352974E-0002 -2.25209873794259E-0002 -2.25371462140308E-0002 +-2.25532589824226E-0002 -2.25693255271894E-0002 -2.25853456902013E-0002 -2.26013193126149E-0002 -2.26172462348792E-0002 +-2.26331262967430E-0002 -2.26489593372557E-0002 -2.26647451947804E-0002 -2.26804837069905E-0002 -2.26961747108842E-0002 +-2.27118180427823E-0002 -2.27274135383401E-0002 -2.27429610325505E-0002 -2.27584603597476E-0002 -2.27739113536167E-0002 +-2.27893138471974E-0002 -2.28046676728889E-0002 -2.28199726624573E-0002 -2.28352286470424E-0002 -2.28504354571595E-0002 +-2.28655929227098E-0002 -2.28807008729831E-0002 -2.28957591366660E-0002 -2.29107675418441E-0002 -2.29257259160144E-0002 +-2.29406340860839E-0002 -2.29554918783803E-0002 -2.29702991186566E-0002 -2.29850556320975E-0002 -2.29997612433239E-0002 +-2.30144157764007E-0002 -2.30290190548420E-0002 -2.30435709016190E-0002 -2.30580711391617E-0002 -2.30725195893691E-0002 +-2.30869160736134E-0002 -2.31012604127487E-0002 -2.31155524271119E-0002 -2.31297919365342E-0002 -2.31439787603440E-0002 +-2.31581127173762E-0002 -2.31721936259724E-0002 -2.31862213039955E-0002 -2.32001955688292E-0002 -2.32141162373853E-0002 +-2.32279831261153E-0002 -2.32417960510089E-0002 -2.32555548276048E-0002 -2.32692592709967E-0002 -2.32829091958398E-0002 +-2.32965044163537E-0002 -2.33100447463346E-0002 -2.33235299991564E-0002 -2.33369599877796E-0002 -2.33503345247575E-0002 +-2.33636534222425E-0002 -2.33769164919903E-0002 -2.33901235453717E-0002 -2.34032743933727E-0002 -2.34163688466048E-0002 +-2.34294067153108E-0002 -2.34423878093704E-0002 -2.34553119383066E-0002 -2.34681789112941E-0002 -2.34809885371638E-0002 +-2.34937406244095E-0002 -2.35064349811960E-0002 -2.35190714153616E-0002 -2.35316497344321E-0002 -2.35441697456183E-0002 +-2.35566312558294E-0002 -2.35690340716754E-0002 -2.35813779994772E-0002 -2.35936628452703E-0002 -2.36058884148114E-0002 +-2.36180545135885E-0002 -2.36301609468223E-0002 -2.36422075194768E-0002 -2.36541940362648E-0002 -2.36661203016531E-0002 +-2.36779861198716E-0002 -2.36897912949187E-0002 -2.37015356305656E-0002 -2.37132189303679E-0002 -2.37248409976687E-0002 +-2.37364016356045E-0002 -2.37479006471175E-0002 -2.37593378349536E-0002 -2.37707130016769E-0002 -2.37820259496720E-0002 +-2.37932764811520E-0002 -2.38044643981649E-0002 -2.38155895026027E-0002 -2.38266515962018E-0002 -2.38376504805569E-0002 +-2.38485859571247E-0002 -2.38594578272293E-0002 -2.38702658920704E-0002 -2.38810099527301E-0002 -2.38916898101794E-0002 +-2.39023052652859E-0002 -2.39128561188170E-0002 -2.39233421714523E-0002 -2.39337632237841E-0002 -2.39441190763298E-0002 +-2.39544095295350E-0002 -2.39646343837820E-0002 -2.39747934393947E-0002 -2.39848864966482E-0002 -2.39949133557734E-0002 +-2.40048738169639E-0002 -2.40147676803846E-0002 -2.40245947461747E-0002 -2.40343548144598E-0002 -2.40440476853534E-0002 +-2.40536731589671E-0002 -2.40632310354165E-0002 -2.40727211148282E-0002 -2.40821431973440E-0002 -2.40914970831329E-0002 +-2.41007825723926E-0002 -2.41099994653601E-0002 -2.41191475623146E-0002 -2.41282266635902E-0002 -2.41372365695757E-0002 +-2.41461770807272E-0002 -2.41550479975705E-0002 -2.41638491207113E-0002 -2.41725802508406E-0002 -2.41812411887403E-0002 +-2.41898317352922E-0002 -2.41983516914822E-0002 -2.42068008584109E-0002 -2.42151790372959E-0002 -2.42234860294819E-0002 +-2.42317216364457E-0002 -2.42398856598047E-0002 -2.42479779013209E-0002 -2.42559981629108E-0002 -2.42639462466492E-0002 +-2.42718219547792E-0002 -2.42796250897157E-0002 -2.42873554540545E-0002 -2.42950128505777E-0002 -2.43025970822611E-0002 +-2.43101079522822E-0002 -2.43175452640231E-0002 -2.43249088210814E-0002 -2.43321984272756E-0002 -2.43394138866501E-0002 +-2.43465550034837E-0002 -2.43536215822967E-0002 -2.43606134278568E-0002 -2.43675303451851E-0002 -2.43743721395639E-0002 +-2.43811386165431E-0002 -2.43878295819480E-0002 -2.43944448418829E-0002 -2.44009842027417E-0002 -2.44074474712114E-0002 +-2.44138344542809E-0002 -2.44201449592462E-0002 -2.44263787937187E-0002 -2.44325357656294E-0002 -2.44386156832386E-0002 +-2.44446183551397E-0002 -2.44505435902689E-0002 -2.44563911979076E-0002 -2.44621609876935E-0002 -2.44678527696244E-0002 +-2.44734663540663E-0002 -2.44790015517591E-0002 -2.44844581738226E-0002 -2.44898360317652E-0002 -2.44951349374883E-0002 +-2.45003547032947E-0002 -2.45054951418938E-0002 -2.45105560664092E-0002 -2.45155372903838E-0002 -2.45204386277878E-0002 +-2.45252598930249E-0002 -2.45300009009390E-0002 -2.45346614668194E-0002 -2.45392414064084E-0002 -2.45437405359091E-0002 +-2.45481586719882E-0002 -2.45524956317872E-0002 -2.45567512329243E-0002 -2.45609252935044E-0002 -2.45650176321241E-0002 +-2.45690280678772E-0002 -2.45729564203634E-0002 -2.45768025096926E-0002 -2.45805661564927E-0002 -2.45842471819153E-0002 +-2.45878454076424E-0002 -2.45913606558924E-0002 -2.45947927494265E-0002 -2.45981415115567E-0002 -2.46014067661491E-0002 +-2.46045883376333E-0002 -2.46076860510063E-0002 -2.46106997318397E-0002 -2.46136292062876E-0002 -2.46164743010901E-0002 +-2.46192348435813E-0002 -2.46219106616957E-0002 -2.46245015839726E-0002 -2.46270074395654E-0002 -2.46294280582450E-0002 +-2.46317632704079E-0002 -2.46340129070808E-0002 -2.46361767999281E-0002 -2.46382547812579E-0002 -2.46402466840274E-0002 +-2.46421523418501E-0002 -2.46439715890006E-0002 -2.46457042604220E-0002 -2.46473501917321E-0002 -2.46489092192278E-0002 +-2.46503811798931E-0002 -2.46517659114037E-0002 -2.46530632521349E-0002 -2.46542730411652E-0002 -2.46553951182843E-0002 +-2.46564293239984E-0002 -2.46573754995361E-0002 -2.46582334868546E-0002 -2.46590031286454E-0002 -2.46596842683405E-0002 +-2.46602767501184E-0002 -2.46607804189097E-0002 -2.46611951204034E-0002 -2.46615207010528E-0002 -2.46617570080804E-0002 +-2.46619038894852E-0002 -2.46619611940473E-0002 -2.46619287713356E-0002 -2.46618064717104E-0002 -2.46615941463325E-0002 +-2.46612916471675E-0002 -2.46608988269910E-0002 -2.46604155393951E-0002 -2.46598416387947E-0002 -2.46591769804320E-0002 +-2.46584214203830E-0002 -2.46575748155624E-0002 -2.46566370237302E-0002 -2.46556079034970E-0002 -2.46544873143291E-0002 +-2.46532751165557E-0002 -2.46519711713716E-0002 -2.46505753408457E-0002 -2.46490874879251E-0002 -2.46475074764412E-0002 +-2.46458351711139E-0002 -2.46440704375594E-0002 -2.46422131422936E-0002 -2.46402631527385E-0002 -2.46382203372281E-0002 +-2.46360845650121E-0002 -2.46338557062636E-0002 -2.46315336320827E-0002 -2.46291182145025E-0002 -2.46266093264948E-0002 +-2.46240068419747E-0002 -2.46213106358062E-0002 -2.46185205838085E-0002 -2.46156365627590E-0002 -2.46126584504013E-0002 +-2.46095861254473E-0002 -2.46064194675861E-0002 -2.46031583574858E-0002 -2.45998026768011E-0002 -2.45963523081758E-0002 +-2.45928071352519E-0002 -2.45891670426707E-0002 -2.45854319160803E-0002 -2.45816016421396E-0002 -2.45776761085241E-0002 +-2.45736552039297E-0002 -2.45695388180797E-0002 -2.45653268417278E-0002 -2.45610191666641E-0002 -2.45566156857197E-0002 +-2.45521162927720E-0002 -2.45475208827492E-0002 -2.45428293516354E-0002 -2.45380415964748E-0002 -2.45331575153778E-0002 +-2.45281770075250E-0002 -2.45230999731717E-0002 -2.45179263136535E-0002 -2.45126559313904E-0002 -2.45072887298916E-0002 +-2.45018246137604E-0002 -2.44962634886992E-0002 -2.44906052615131E-0002 -2.44848498401156E-0002 -2.44789971335326E-0002 +-2.44730470519076E-0002 -2.44669995065049E-0002 -2.44608544097165E-0002 -2.44546116750636E-0002 -2.44482712172039E-0002 +-2.44418329519341E-0002 -2.44352967961959E-0002 -2.44286626680789E-0002 -2.44219304868258E-0002 -2.44151001728366E-0002 +-2.44081716476741E-0002 -2.44011448340655E-0002 -2.43940196559094E-0002 -2.43867960382792E-0002 -2.43794739074265E-0002 +-2.43720531907865E-0002 -2.43645338169816E-0002 -2.43569157158254E-0002 -2.43491988183276E-0002 -2.43413830566979E-0002 +-2.43334683643489E-0002 -2.43254546759021E-0002 -2.43173419271909E-0002 -2.43091300552641E-0002 -2.43008189983918E-0002 +-2.42924086960666E-0002 -2.42838990890103E-0002 -2.42752901191761E-0002 -2.42665817297532E-0002 -2.42577738651703E-0002 +-2.42488664710999E-0002 -2.42398594944618E-0002 -2.42307528834269E-0002 -2.42215465874211E-0002 -2.42122405571288E-0002 +-2.42028347444975E-0002 -2.41933291027401E-0002 -2.41837235863392E-0002 -2.41740181510516E-0002 -2.41642127539105E-0002 +-2.41543073532300E-0002 -2.41443019086083E-0002 -2.41341963809312E-0002 -2.41239907323763E-0002 -2.41136849264153E-0002 +-2.41032789278184E-0002 -2.40927727026571E-0002 -2.40821662183085E-0002 -2.40714594434574E-0002 -2.40606523481008E-0002 +-2.40497449035508E-0002 -2.40387370824372E-0002 -2.40276288587120E-0002 -2.40164202076524E-0002 -2.40051111058625E-0002 +-2.39937015312787E-0002 -2.39821914631714E-0002 -2.39705808821482E-0002 -2.39588697701579E-0002 -2.39470581104928E-0002 +-2.39351458877912E-0002 -2.39231330880428E-0002 -2.39110196985885E-0002 -2.38988057081254E-0002 -2.38864911067093E-0002 +-2.38740758857574E-0002 -2.38615600380516E-0002 -2.38489435577403E-0002 -2.38362264403429E-0002 -2.38234086827511E-0002 +-2.38104902832320E-0002 -2.37974712414315E-0002 -2.37843515583763E-0002 -2.37711312364769E-0002 -2.37578102795299E-0002 +-2.37443886927212E-0002 -2.37308664826280E-0002 -2.37172436572215E-0002 -2.37035202258699E-0002 -2.36896961993401E-0002 +-2.36757715898007E-0002 -2.36617464108248E-0002 -2.36476206773911E-0002 -2.36333944058876E-0002 -2.36190676141135E-0002 +-2.36046403212812E-0002 -2.35901125480191E-0002 -2.35754843163738E-0002 -2.35607556498115E-0002 -2.35459265732213E-0002 +-2.35309971129171E-0002 -2.35159672966392E-0002 -2.35008371535568E-0002 -2.34856067142705E-0002 -2.34702760108132E-0002 +-2.34548450766533E-0002 -2.34393139466962E-0002 -2.34236826572862E-0002 -2.34079512462083E-0002 -2.33921197526905E-0002 +-2.33761882174056E-0002 -2.33601566824725E-0002 -2.33440251914588E-0002 -2.33277937893819E-0002 -2.33114625227112E-0002 +-2.32950314393694E-0002 -2.32785005887350E-0002 -2.32618700216425E-0002 -2.32451397903856E-0002 -2.32283099487178E-0002 +-2.32113805518543E-0002 -2.31943516564734E-0002 -2.31772233207181E-0002 -2.31599956041976E-0002 -2.31426685679887E-0002 +-2.31252422746369E-0002 -2.31077167881585E-0002 -2.30900921740409E-0002 -2.30723684992451E-0002 -2.30545458322059E-0002 +-2.30366242428338E-0002 -2.30186038025161E-0002 -2.30004845841179E-0002 -2.29822666619833E-0002 -2.29639501119367E-0002 +-2.29455350112839E-0002 -2.29270214388127E-0002 -2.29084094747947E-0002 -2.28896992009853E-0002 -2.28708907006255E-0002 +-2.28519840584427E-0002 -2.28329793606512E-0002 -2.28138766949531E-0002 -2.27946761505399E-0002 -2.27753778180923E-0002 +-2.27559817897814E-0002 -2.27364881592695E-0002 -2.27168970217112E-0002 -2.26972084737527E-0002 -2.26774226135340E-0002 +-2.26575395406889E-0002 -2.26375593563452E-0002 -2.26174821631256E-0002 -2.25973080651485E-0002 -2.25770371680280E-0002 +-2.25566695788744E-0002 -2.25362054062948E-0002 -2.25156447603936E-0002 -2.24949877527724E-0002 -2.24742344965308E-0002 +-2.24533851062661E-0002 -2.24324396980744E-0002 -2.24113983895498E-0002 -2.23902612997857E-0002 -2.23690285493738E-0002 +-2.23477002604053E-0002 -2.23262765564700E-0002 -2.23047575626572E-0002 -2.22831434055550E-0002 -2.22614342132511E-0002 +-2.22396301153319E-0002 -2.22177312428830E-0002 -2.21957377284888E-0002 -2.21736497062326E-0002 -2.21514673116964E-0002 +-2.21291906819600E-0002 -2.21068199556023E-0002 -2.20843552726992E-0002 -2.20617967748245E-0002 -2.20391446050494E-0002 +-2.20163989079416E-0002 -2.19935598295656E-0002 -2.19706275174816E-0002 -2.19476021207455E-0002 -2.19244837899083E-0002 +-2.19012726770153E-0002 -2.18779689356058E-0002 -2.18545727207123E-0002 -2.18310841888603E-0002 -2.18075034980670E-0002 +-2.17838308078409E-0002 -2.17600662791812E-0002 -2.17362100745769E-0002 -2.17122623580058E-0002 -2.16882232949342E-0002 +-2.16640930523153E-0002 -2.16398717985887E-0002 -2.16155597036799E-0002 -2.15911569389982E-0002 -2.15666636774368E-0002 +-2.15420800933713E-0002 -2.15174063626584E-0002 -2.14926426626354E-0002 -2.14677891721184E-0002 -2.14428460714017E-0002 +-2.14178135422561E-0002 -2.13926917679280E-0002 -2.13674809331382E-0002 -2.13421812240801E-0002 -2.13167928284191E-0002 +-2.12913159352902E-0002 -2.12657507352978E-0002 -2.12400974205137E-0002 -2.12143561844749E-0002 -2.11885272221838E-0002 +-2.11626107301049E-0002 -2.11366069061641E-0002 -2.11105159497473E-0002 -2.10843380616982E-0002 -2.10580734443171E-0002 +-2.10317223013586E-0002 -2.10052848380307E-0002 -2.09787612609922E-0002 -2.09521517783514E-0002 -2.09254565996642E-0002 +-2.08986759359319E-0002 -2.08718099996000E-0002 -2.08448590045553E-0002 -2.08178231661248E-0002 -2.07907027010730E-0002 +-2.07634978276005E-0002 -2.07362087653416E-0002 -2.07088357353620E-0002 -2.06813789601571E-0002 -2.06538386636493E-0002 +-2.06262150711866E-0002 -2.05985084095392E-0002 -2.05707189068987E-0002 -2.05428467928744E-0002 -2.05148922984915E-0002 +-2.04868556561893E-0002 -2.04587370998177E-0002 -2.04305368646358E-0002 -2.04022551873085E-0002 -2.03738923059049E-0002 +-2.03454484598952E-0002 -2.03169238901480E-0002 -2.02883188389284E-0002 -2.02596335498943E-0002 -2.02308682680951E-0002 +-2.02020232399675E-0002 -2.01730987133342E-0002 -2.01440949373998E-0002 -2.01150121627489E-0002 -2.00858506413432E-0002 +-2.00566106265181E-0002 -2.00272923729805E-0002 -1.99978961368049E-0002 -1.99684221754316E-0002 -1.99388707476631E-0002 +-1.99092421136605E-0002 -1.98795365349418E-0002 -1.98497542743775E-0002 -1.98198955961883E-0002 -1.97899607659414E-0002 +-1.97599500505476E-0002 -1.97298637182583E-0002 -1.96997020386613E-0002 -1.96694652826790E-0002 -1.96391537225635E-0002 +-1.96087676318942E-0002 -1.95783072855746E-0002 -1.95477729598275E-0002 -1.95171649321934E-0002 -1.94864834815257E-0002 +-1.94557288879875E-0002 -1.94249014330482E-0002 -1.93940013994800E-0002 -1.93630290713538E-0002 -1.93319847340362E-0002 +-1.93008686741851E-0002 -1.92696811797465E-0002 -1.92384225399509E-0002 -1.92070930453087E-0002 -1.91756929876074E-0002 +-1.91442226599068E-0002 -1.91126823565358E-0002 -1.90810723730885E-0002 -1.90493930064197E-0002 -1.90176445546413E-0002 +-1.89858273171183E-0002 -1.89539415944649E-0002 -1.89219876885399E-0002 -1.88899659024431E-0002 -1.88578765405111E-0002 +-1.88257199083129E-0002 -1.87934963126459E-0002 -1.87612060615315E-0002 -1.87288494642111E-0002 -1.86964268311418E-0002 +-1.86639384739914E-0002 -1.86313847056352E-0002 -1.85987658401505E-0002 -1.85660821928131E-0002 -1.85333340800921E-0002 +-1.85005218196458E-0002 -1.84676457303174E-0002 -1.84347061321298E-0002 -1.84017033462817E-0002 -1.83686376951426E-0002 +-1.83355095022483E-0002 -1.83023190922961E-0002 -1.82690667911404E-0002 -1.82357529257876E-0002 -1.82023778243917E-0002 +-1.81689418162493E-0002 -1.81354452317944E-0002 -1.81018884025947E-0002 -1.80682716613453E-0002 -1.80345953418646E-0002 +-1.80008597790897E-0002 -1.79670653090703E-0002 -1.79332122689646E-0002 -1.78993009970342E-0002 -1.78653318326383E-0002 +-1.78313051162297E-0002 -1.77972211893487E-0002 -1.77630803946188E-0002 -1.77288830757405E-0002 -1.76946295774871E-0002 +-1.76603202456986E-0002 -1.76259554272775E-0002 -1.75915354701821E-0002 -1.75570607234222E-0002 -1.75225315370535E-0002 +-1.74879482621719E-0002 -1.74533112509086E-0002 -1.74186208564239E-0002 -1.73838774329028E-0002 -1.73490813355483E-0002 +-1.73142329205766E-0002 -1.72793325452115E-0002 -1.72443805676782E-0002 -1.72093773471987E-0002 -1.71743232439850E-0002 +-1.71392186192343E-0002 -1.71040638351230E-0002 -1.70688592548005E-0002 -1.70336052423844E-0002 -1.69983021629535E-0002 +-1.69629503825431E-0002 -1.69275502681383E-0002 -1.68921021876688E-0002 -1.68566065100023E-0002 -1.68210636049389E-0002 +-1.67854738432055E-0002 -1.67498375964489E-0002 -1.67141552372307E-0002 -1.66784271390206E-0002 -1.66426536761903E-0002 +-1.66068352240085E-0002 -1.65709721586329E-0002 -1.65350648571056E-0002 -1.64991136973461E-0002 -1.64631190581456E-0002 +-1.64270813191599E-0002 -1.63910008609041E-0002 -1.63548780647460E-0002 -1.63187133128992E-0002 -1.62825069884175E-0002 +-1.62462594751881E-0002 -1.62099711579252E-0002 -1.61736424221638E-0002 -1.61372736542529E-0002 -1.61008652413495E-0002 +-1.60644175714113E-0002 -1.60279310331910E-0002 -1.59914060162291E-0002 -1.59548429108478E-0002 -1.59182421081440E-0002 +-1.58816039999825E-0002 -1.58449289789901E-0002 -1.58082174385479E-0002 -1.57714697727855E-0002 -1.57346863765734E-0002 +-1.56978676455170E-0002 -1.56610139759492E-0002 -1.56241257649238E-0002 -1.55872034102087E-0002 -1.55502473102789E-0002 +-1.55132578643097E-0002 -1.54762354721695E-0002 -1.54391805344136E-0002 -1.54020934522760E-0002 -1.53649746276636E-0002 +-1.53278244631483E-0002 -1.52906433619604E-0002 -1.52534317279814E-0002 -1.52161899657370E-0002 -1.51789184803897E-0002 +-1.51416176777319E-0002 -1.51042879641787E-0002 -1.50669297467605E-0002 -1.50295434331160E-0002 -1.49921294314848E-0002 +-1.49546881507004E-0002 -1.49172200001823E-0002 -1.48797253899295E-0002 -1.48422047305125E-0002 -1.48046584330664E-0002 +-1.47670869092829E-0002 -1.47294905714036E-0002 -1.46918698322122E-0002 -1.46542251050268E-0002 -1.46165568036931E-0002 +-1.45788653425762E-0002 -1.45411511365536E-0002 -1.45034146010072E-0002 -1.44656561518163E-0002 -1.44278762053493E-0002 +-1.43900751784565E-0002 -1.43522534884627E-0002 -1.43144115531590E-0002 -1.42765497907956E-0002 -1.42386686200737E-0002 +-1.42007684601379E-0002 -1.41628497305689E-0002 -1.41249128513750E-0002 -1.40869582429848E-0002 -1.40489863262393E-0002 +-1.40109975223840E-0002 -1.39729922530610E-0002 -1.39349709403015E-0002 -1.38969340065175E-0002 -1.38588818744939E-0002 +-1.38208149673811E-0002 -1.37827337086860E-0002 -1.37446385222654E-0002 -1.37065298323168E-0002 -1.36684080633713E-0002 +-1.36302736402849E-0002 -1.35921269882308E-0002 -1.35539685326912E-0002 -1.35157986994493E-0002 -1.34776179145814E-0002 +-1.34394266044482E-0002 -1.34012251956873E-0002 -1.33630141152045E-0002 -1.33247937901661E-0002 -1.32865646479903E-0002 +-1.32483271163393E-0002 -1.32100816231109E-0002 -1.31718285964301E-0002 -1.31335684646413E-0002 -1.30953016562996E-0002 +-1.30570286001625E-0002 -1.30187497251820E-0002 -1.29804654604956E-0002 -1.29421762354186E-0002 -1.29038824794353E-0002 +-1.28655846221907E-0002 -1.28272830934824E-0002 -1.27889783232515E-0002 -1.27506707415751E-0002 -1.27123607786568E-0002 +-1.26740488648193E-0002 -1.26357354304949E-0002 -1.25974209062175E-0002 -1.25591057226145E-0002 -1.25207903103975E-0002 +-1.24824751003540E-0002 -1.24441605233389E-0002 -1.24058470102663E-0002 -1.23675349921001E-0002 -1.23292248998459E-0002 +-1.22909171645426E-0002 -1.22526122172531E-0002 -1.22143104890563E-0002 -1.21760124110377E-0002 -1.21377184142818E-0002 +-1.20994289298624E-0002 -1.20611443888340E-0002 -1.20228652222240E-0002 -1.19845918610227E-0002 -1.19463247361756E-0002 +-1.19080642785737E-0002 -1.18698109190459E-0002 -1.18315650883490E-0002 -1.17933272171594E-0002 -1.17550977360648E-0002 +-1.17168770755545E-0002 -1.16786656660110E-0002 -1.16404639377013E-0002 -1.16022723207678E-0002 -1.15640912452193E-0002 +-1.15259211409225E-0002 -1.14877624375930E-0002 -1.14496155647859E-0002 -1.14114809518877E-0002 -1.13733590281068E-0002 +-1.13352502224646E-0002 -1.12971549637869E-0002 -1.12590736806945E-0002 -1.12210068015946E-0002 -1.11829547546717E-0002 +-1.11449179678784E-0002 -1.11068968689266E-0002 -1.10688918852786E-0002 -1.10309034441381E-0002 -1.09929319724405E-0002 +-1.09549778968449E-0002 -1.09170416437244E-0002 -1.08791236391571E-0002 -1.08412243089172E-0002 -1.08033440784658E-0002 +-1.07654833729423E-0002 -1.07276426171541E-0002 -1.06898222355693E-0002 -1.06520226523056E-0002 -1.06142442911231E-0002 +-1.05764875754138E-0002 -1.05387529281930E-0002 -1.05010407720903E-0002 -1.04633515293402E-0002 -1.04256856217732E-0002 +-1.03880434708062E-0002 -1.03504254974341E-0002 -1.03128321222199E-0002 -1.02752637652859E-0002 -1.02377208463046E-0002 +-1.02002037844891E-0002 -1.01627129985847E-0002 -1.01252489068587E-0002 -1.00878119270922E-0002 -1.00504024765701E-0002 +-1.00130209720723E-0002 -9.97566782986456E-0003 -9.93834346568906E-0003 -9.90104829475547E-0003 -9.86378273173122E-0003 +-9.82654719073310E-0003 -9.78934208531717E-0003 -9.75216782847001E-0003 -9.71502483259959E-0003 -9.67791350952561E-0003 +-9.64083427047073E-0003 -9.60378752605098E-0003 -9.56677368626661E-0003 -9.52979316049320E-0003 -9.49284635747178E-0003 +-9.45593368530018E-0003 -9.41905555142333E-0003 -9.38221236262444E-0003 -9.34540452501538E-0003 -9.30863244402753E-0003 +-9.27189652440293E-0003 -9.23519717018430E-0003 -9.19853478470652E-0003 -9.16190977058678E-0003 -9.12532252971587E-0003 +-9.08877346324848E-0003 -9.05226297159413E-0003 -9.01579145440825E-0003 -8.97935931058227E-0003 -8.94296693823501E-0003 +-8.90661473470297E-0003 -8.87030309653146E-0003 -8.83403241946521E-0003 -8.79780309843892E-0003 -8.76161552756854E-0003 +-8.72547010014148E-0003 -8.68936720860785E-0003 -8.65330724457082E-0003 -8.61729059877792E-0003 -8.58131766111129E-0003 +-8.54538882057869E-0003 -8.50950446530451E-0003 -8.47366498252012E-0003 -8.43787075855515E-0003 -8.40212217882778E-0003 +-8.36641962783625E-0003 -8.33076348914887E-0003 -8.29515414539534E-0003 -8.25959197825762E-0003 -8.22407736846040E-0003 +-8.18861069576236E-0003 -8.15319233894655E-0003 -8.11782267581188E-0003 -8.08250208316326E-0003 -8.04723093680287E-0003 +-8.01200961152114E-0003 -7.97683848108724E-0003 -7.94171791824036E-0003 -7.90664829468036E-0003 -7.87162998105862E-0003 +-7.83666334696939E-0003 -7.80174876094010E-0003 -7.76688659042278E-0003 -7.73207720178463E-0003 -7.69732096029934E-0003 +-7.66261823013772E-0003 -7.62796937435872E-0003 -7.59337475490081E-0003 -7.55883473257227E-0003 -7.52434966704282E-0003 +-7.48991991683416E-0003 -7.45554583931141E-0003 -7.42122779067376E-0003 -7.38696612594566E-0003 -7.35276119896814E-0003 +-7.31861336238931E-0003 -7.28452296765600E-0003 -7.25049036500439E-0003 -7.21651590345149E-0003 -7.18259993078608E-0003 +-7.14874279355970E-0003 -7.11494483707813E-0003 -7.08120640539216E-0003 -7.04752784128916E-0003 -7.01390948628380E-0003 +-6.98035168060983E-0003 -6.94685476321071E-0003 -6.91341907173109E-0003 -6.88004494250824E-0003 -6.84673271056290E-0003 +-6.81348270959098E-0003 -6.78029527195438E-0003 -6.74717072867292E-0003 -6.71410940941498E-0003 -6.68111164248922E-0003 +-6.64817775483599E-0003 -6.61530807201841E-0003 -6.58250291821411E-0003 -6.54976261620621E-0003 -6.51708748737533E-0003 +-6.48447785169041E-0003 -6.45193402770050E-0003 -6.41945633252631E-0003 -6.38704508185144E-0003 -6.35470058991421E-0003 +-6.32242316949880E-0003 -6.29021313192741E-0003 -6.25807078705114E-0003 -6.22599644324198E-0003 -6.19399040738453E-0003 +-6.16205298486728E-0003 -6.13018447957461E-0003 -6.09838519387825E-0003 -6.06665542862896E-0003 -6.03499548314867E-0003 +-6.00340565522156E-0003 -5.97188624108642E-0003 -5.94043753542802E-0003 -5.90905983136930E-0003 -5.87775342046285E-0003 +-5.84651859268292E-0003 -5.81535563641758E-0003 -5.78426483846006E-0003 -5.75324648400122E-0003 -5.72230085662111E-0003 +-5.69142823828130E-0003 -5.66062890931655E-0003 -5.62990314842714E-0003 -5.59925123267079E-0003 -5.56867343745466E-0003 +-5.53817003652770E-0003 -5.50774130197244E-0003 -5.47738750419769E-0003 -5.44710891193013E-0003 -5.41690579220685E-0003 +-5.38677841036771E-0003 -5.35672703004726E-0003 -5.32675191316745E-0003 -5.29685331992951E-0003 -5.26703150880693E-0003 +-5.23728673653716E-0003 -5.20761925811443E-0003 -5.17802932678227E-0003 -5.14851719402564E-0003 -5.11908310956385E-0003 +-5.08972732134269E-0003 -5.06045007552749E-0003 -5.03125161649520E-0003 -5.00213218682732E-0003 -4.97309202730265E-0003 +-4.94413137688969E-0003 -4.91525047273971E-0003 -4.88644955017913E-0003 -4.85772884270282E-0003 -4.82908858196643E-0003 +-4.80052899777948E-0003 -4.77205031809837E-0003 -4.74365276901904E-0003 -4.71533657477027E-0003 -4.68710195770633E-0003 +-4.65894913830019E-0003 -4.63087833513682E-0003 -4.60288976490578E-0003 -4.57498364239486E-0003 -4.54716018048291E-0003 +-4.51941959013334E-0003 -4.49176208038712E-0003 -4.46418785835616E-0003 -4.43669712921691E-0003 -4.40929009620321E-0003 +-4.38196696060015E-0003 -4.35472792173719E-0003 -4.32757317698197E-0003 -4.30050292173346E-0003 -4.27351734941585E-0003 +-4.24661665147202E-0003 -4.21980101735706E-0003 -4.19307063453221E-0003 -4.16642568845831E-0003 -4.13986636258980E-0003 +-4.11339283836844E-0003 -4.08700529521700E-0003 -4.06070391053347E-0003 -4.03448885968464E-0003 -4.00836031600040E-0003 +-3.98231845076744E-0003 -3.95636343322370E-0003 -3.93049543055207E-0003 -3.90471460787470E-0003 -3.87902112824739E-0003 +-3.85341515265343E-0003 -3.82789683999830E-0003 -3.80246634710360E-0003 -3.77712382870188E-0003 -3.75186943743058E-0003 +-3.72670332382675E-0003 -3.70162563632165E-0003 -3.67663652123503E-0003 -3.65173612277008E-0003 -3.62692458300766E-0003 +-3.60220204190156E-0003 -3.57756863727266E-0003 -3.55302450480408E-0003 -3.52856977803605E-0003 -3.50420458836056E-0003 +-3.47992906501660E-0003 -3.45574333508492E-0003 -3.43164752348311E-0003 -3.40764175296101E-0003 -3.38372614409534E-0003 +-3.35990081528534E-0003 -3.33616588274774E-0003 -3.31252146051229E-0003 -3.28896766041692E-0003 -3.26550459210319E-0003 +-3.24213236301202E-0003 -3.21885107837872E-0003 -3.19566084122902E-0003 -3.17256175237434E-0003 -3.14955391040780E-0003 +-3.12663741169963E-0003 -3.10381235039312E-0003 -3.08107881840065E-0003 -3.05843690539913E-0003 -3.03588669882643E-0003 +-3.01342828387704E-0003 -2.99106174349837E-0003 -2.96878715838681E-0003 -2.94660460698381E-0003 -2.92451416547232E-0003 +-2.90251590777286E-0003 -2.88060990554017E-0003 -2.85879622815925E-0003 -2.83707494274232E-0003 -2.81544611412489E-0003 +-2.79390980486260E-0003 -2.77246607522792E-0003 -2.75111498320669E-0003 -2.72985658449513E-0003 -2.70869093249640E-0003 +-2.68761807831788E-0003 -2.66663807076776E-0003 -2.64575095635223E-0003 -2.62495677927271E-0003 -2.60425558142275E-0003 +-2.58364740238549E-0003 -2.56313227943069E-0003 -2.54271024751245E-0003 -2.52238133926622E-0003 -2.50214558500648E-0003 +-2.48200301272438E-0003 -2.46195364808512E-0003 -2.44199751442589E-0003 -2.42213463275335E-0003 -2.40236502174160E-0003 +-2.38268869773018E-0003 -2.36310567472168E-0003 -2.34361596438010E-0003 -2.32421957602868E-0003 -2.30491651664828E-0003 +-2.28570679087541E-0003 -2.26659040100058E-0003 -2.24756734696686E-0003 -2.22863762636797E-0003 -2.20980123444709E-0003 +-2.19105816409521E-0003 -2.17240840585001E-0003 -2.15385194789439E-0003 -2.13538877605528E-0003 -2.11701887380276E-0003 +-2.09874222224861E-0003 -2.08055880014566E-0003 -2.06246858388665E-0003 -2.04447154750359E-0003 -2.02656766266680E-0003 +-2.00875689868442E-0003 -1.99103922250169E-0003 -1.97341459870038E-0003 -1.95588298949848E-0003 -1.93844435474963E-0003 +-1.92109865194307E-0003 -1.90384583620313E-0003 -1.88668586028927E-0003 -1.86961867459601E-0003 -1.85264422715283E-0003 +-1.83576246362441E-0003 -1.81897332731061E-0003 -1.80227675914700E-0003 -1.78567269770490E-0003 -1.76916107919193E-0003 +-1.75274183745257E-0003 -1.73641490396857E-0003 -1.72018020785981E-0003 -1.70403767588479E-0003 -1.68798723244179E-0003 +-1.67202879956943E-0003 -1.65616229694786E-0003 -1.64038764189985E-0003 -1.62470474939182E-0003 -1.60911353203524E-0003 +-1.59361390008784E-0003 -1.57820576145503E-0003 -1.56288902169161E-0003 -1.54766358400302E-0003 -1.53252934924732E-0003 +-1.51748621593674E-0003 -1.50253408023975E-0003 -1.48767283598277E-0003 -1.47290237465233E-0003 -1.45822258539729E-0003 +-1.44363335503078E-0003 -1.42913456803277E-0003 -1.41472610655228E-0003 -1.40040785040999E-0003 -1.38617967710072E-0003 +-1.37204146179608E-0003 -1.35799307734744E-0003 -1.34403439428845E-0003 -1.33016528083828E-0003 -1.31638560290444E-0003 +-1.30269522408610E-0003 -1.28909400567712E-0003 -1.27558180666957E-0003 -1.26215848375701E-0003 -1.24882389133804E-0003 +-1.23557788151993E-0003 -1.22242030412227E-0003 -1.20935100668091E-0003 -1.19636983445166E-0003 -1.18347663041441E-0003 +-1.17067123527727E-0003 -1.15795348748061E-0003 -1.14532322320156E-0003 -1.13278027635816E-0003 -1.12032447861415E-0003 +-1.10795565938326E-0003 -1.09567364583411E-0003 -1.08347826289497E-0003 -1.07136933325858E-0003 -1.05934667738729E-0003 +-1.04741011351799E-0003 -1.03555945766754E-0003 -1.02379452363786E-0003 -1.01211512302146E-0003 -1.00052106520699E-0003 +-9.89012157384788E-0004 -9.77588204552683E-0004 -9.66249009521765E-0004 -9.54994372922348E-0004 -9.43824093210136E-0004 +-9.32737966672171E-0004 -9.21735787433297E-0004 -9.10817347462388E-0004 -8.99982436578962E-0004 -8.89230842459665E-0004 +-8.78562350645001E-0004 -8.67976744546263E-0004 -8.57473805452248E-0004 -8.47053312536483E-0004 -8.36715042864228E-0004 +-8.26458771399866E-0004 -8.16284271014159E-0004 -8.06191312491772E-0004 -7.96179664538968E-0004 -7.86249093791131E-0004 +-7.76399364820770E-0004 -7.66630240145325E-0004 -7.56941480235345E-0004 -7.47332843522541E-0004 -7.37804086408176E-0004 +-7.28354963271431E-0004 -7.18985226477880E-0004 -7.09694626388234E-0004 -7.00482911366972E-0004 -6.91349827791384E-0004 +-6.82295120060389E-0004 -6.73318530603750E-0004 -6.64419799891333E-0004 -6.55598666442372E-0004 -6.46854866835055E-0004 +-6.38188135716003E-0004 -6.29598205810149E-0004 -6.21084807930412E-0004 -6.12647670987759E-0004 -6.04286522001316E-0004 +-5.96001086108500E-0004 -5.87791086575452E-0004 -5.79656244807394E-0004 -5.71596280359366E-0004 -5.63610910946780E-0004 +-5.55699852456352E-0004 -5.47862818957089E-0004 -5.40099522711308E-0004 -5.32409674185952E-0004 -5.24792982063861E-0004 +-5.17249153255276E-0004 -5.09777892909535E-0004 -5.02378904426660E-0004 -4.95051889469371E-0004 -4.87796547974980E-0004 +-4.80612578167621E-0004 -4.73499676570435E-0004 -4.66457538017991E-0004 -4.59485855668892E-0004 -4.52584321018303E-0004 +-4.45752623910873E-0004 -4.38990452553577E-0004 -4.32297493528868E-0004 -4.25673431807803E-0004 -4.19117950763411E-0004 +-4.12630732184230E-0004 -4.06211456287799E-0004 -3.99859801734521E-0004 -3.93575445641469E-0004 -3.87358063596483E-0004 +-3.81207329672267E-0004 -3.75122916440758E-0004 -3.69104494987542E-0004 -3.63151734926413E-0004 -3.57264304414169E-0004 +-3.51441870165393E-0004 -3.45684097467584E-0004 -3.39990650196154E-0004 -3.34361190829868E-0004 -3.28795380466221E-0004 +-3.23292878837003E-0004 -3.17853344324089E-0004 -3.12476433975239E-0004 -3.07161803520218E-0004 -3.01909107386854E-0004 +-2.96717998717417E-0004 -2.91588129385085E-0004 -2.86519150010510E-0004 -2.81510709978628E-0004 -2.76562457455505E-0004 +-2.71674039405478E-0004 -2.66845101608267E-0004 -2.62075288676386E-0004 -2.57364244072662E-0004 -2.52711610127846E-0004 +-2.48117028058481E-0004 -2.43580137984807E-0004 -2.39100578948958E-0004 -2.34677988933147E-0004 -2.30312004878138E-0004 +-2.26002262701844E-0004 -2.21748397318012E-0004 -2.17550042655174E-0004 -2.13406831675645E-0004 -2.09318396394746E-0004 +-2.05284367900208E-0004 -2.01304376371618E-0004 -1.97378051100167E-0004 -1.93505020508443E-0004 -1.89684912170471E-0004 +-1.85917352831835E-0004 -1.82201968430012E-0004 -1.78538384114891E-0004 -1.74926224269347E-0004 -1.71365112530112E-0004 +-1.67854671808698E-0004 -1.64394524312572E-0004 -1.60984291566414E-0004 -1.57623594433613E-0004 -1.54312053137880E-0004 +-1.51049287285031E-0004 -1.47834915884976E-0004 -1.44668557373808E-0004 -1.41549829636154E-0004 -1.38478350027562E-0004 +-1.35453735397203E-0004 -1.32475602110642E-0004 -1.29543566072794E-0004 -1.26657242751103E-0004 -1.23816247198810E-0004 +-1.21020194078490E-0004 -1.18268697685655E-0004 -1.15561371972608E-0004 -1.12897830572455E-0004 -1.10277686823255E-0004 +-1.07700553792396E-0004 -1.05166044301092E-0004 -1.02673770949124E-0004 -1.00223346139671E-0004 -9.78143821043859E-0005 +-9.54464909286393E-0005 -9.31192845768981E-0005 -9.08323749183421E-0005 -8.85853737525996E-0005 -8.63778928357330E-0005 +-8.42095439063213E-0005 -8.20799387117902E-0005 -7.99886890349058E-0005 -7.79354067204227E-0005 -7.59197037019610E-0005 +-7.39411920290202E-0005 -7.19994838942051E-0005 -7.00941916606487E-0005 -6.82249278895636E-0005 -6.63913053680496E-0005 +-6.45929371370282E-0005 -6.28294365194113E-0005 -6.11004171484157E-0005 -5.94054929960901E-0005 -5.77442784020426E-0005 +-5.61163881023069E-0005 -5.45214372584609E-0005 -5.29590414868829E-0005 -5.14288168882407E-0005 -4.99303800771357E-0005 +-4.84633482119613E-0005 -4.70273390249630E-0005 -4.56219708524491E-0005 -4.42468626652493E-0005 -4.29016340993222E-0005 +-4.15859054865945E-0005 -4.02992978859619E-0005 -3.90414331145170E-0005 -3.78119337789541E-0005 -3.66104233071721E-0005 +-3.54365259800932E-0005 -3.42898669636518E-0005 -3.31700723410198E-0005 -3.20767691449882E-0005 -3.10095853905837E-0005 +-2.99681501078778E-0005 -2.89520933749824E-0005 -2.79610463512731E-0005 -2.69946413107877E-0005 -2.60525116758604E-0005 +-2.51342920509235E-0005 -2.42396182565435E-0005 -2.33681273636538E-0005 -2.25194577279829E-0005 -2.16932490247083E-0005 +-2.08891422832963E-0005 -2.01067799225753E-0005 -1.93458057859880E-0005 -1.86058651770766E-0005 -1.78866048951709E-0005 +-1.71876732712786E-0005 -1.65087202042008E-0005 -1.58493971968455E-0005 -1.52093573927614E-0005 -1.45882556128899E-0005 +-1.39857483925113E-0005 -1.34014940184293E-0005 -1.28351525663506E-0005 -1.22863859384951E-0005 -1.17548579014102E-0005 +-1.12402341240079E-0005 -1.07421822158250E-0005 -1.02603717654843E-0005 -9.79447437939440E-0006 -9.34416372065344E-0006 +-8.90911554818411E-0006 -8.48900775607983E-0006 -8.08352041317798E-0006 -7.69233580285790E-0006 -7.31513846304943E-0006 +-6.95161522647966E-0006 -6.60145526113134E-0006 -6.26435011093515E-0006 -5.93999373667884E-0006 -5.62808255714973E-0006 +-5.32831549049867E-0006 -5.04039399583145E-0006 -4.76402211503225E-0006 -4.49890651480877E-0006 -4.24475652897502E-0006 +-4.00128420095389E-0006 -3.76820432651815E-0006 -3.54523449676026E-0006 -3.33209514129091E-0006 -3.12850957167504E-0006 +-2.93420402509545E-0006 -2.74890770825647E-0006 -2.57235284151470E-0006 -2.40427470325070E-0006 -2.24441167447461E-0006 +-2.09250528366616E-0006 -1.94830025185523E-0006 -1.81154453793633E-0006 -1.68198938422590E-0006 -1.55938936225354E-0006 +-1.44350241879713E-0006 -1.33408992215703E-0006 -1.23091670867008E-0006 -1.13375112946769E-0006 -1.04236509747405E-0006 +-9.56534134648857E-0007 -8.76037419474314E-0007 -8.00657834684140E-0007 -7.30182015240777E-0007 -6.64400396555944E-0007 +-6.03107262959551E-0007 -5.46100796414259E-0007 -4.93183125478851E-0007 -4.44160374520421E-0007 -3.98842713174288E-0007 +-3.57044406055724E-0007 -3.18583862720788E-0007 -2.83283687879558E-0007 -2.50970731860452E-0007 -2.21476141327784E-0007 +-1.94635410252816E-0007 -1.70288431138038E-0007 -1.48279546497252E-0007 -1.28457600590273E-0007 -1.10675991414366E-0007 +-9.47927229520273E-0008 -8.06704576767261E-0008 -6.81765693166000E-0008 -5.71831958771265E-0008 -4.75672929235964E-0008 +-3.92106871236529E-0008 -3.20001300511811E-0008 -2.58273522515486E-0008 -2.05891175696954E-0008 -1.61872777410827E-0008 +-1.25288272465865E-0008 -9.52595843199584E-0009 -7.09611689268826E-0009 -5.16205712437787E-0009 -3.65189844045067E-0009 +-2.49918115677392E-0009 -1.64292304458332E-0009 -1.02767605218207E-0009 -6.03583296195996E-0010 -3.26436323059740E-0010 +-1.57732641482804E-0010 -6.47335265849094E-0011 -2.05220964403180E-0011 -4.06166173606829E-0012 -2.54349268656885E-0013 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.57744134078551E+0003 1.57194925468874E+0003 1.56648536223543E+0003 + 1.56104943511586E+0003 1.55564124764931E+0003 1.55026057674840E+0003 1.54490720188378E+0003 1.53958090504942E+0003 + 1.53428147072838E+0003 1.52900868585909E+0003 1.52376233980204E+0003 1.51854222430708E+0003 1.51334813348106E+0003 + 1.50817986375602E+0003 1.50303721385780E+0003 1.49791998477512E+0003 1.49282797972908E+0003 1.48776100414313E+0003 + 1.48271886561346E+0003 1.47770137387978E+0003 1.47270834079659E+0003 1.46773958030479E+0003 1.46279490840374E+0003 + 1.45787414312375E+0003 1.45297710449884E+0003 1.44810361454005E+0003 1.44325349720905E+0003 1.43842657839210E+0003 + 1.43362268587444E+0003 1.42884164931503E+0003 1.42408330022165E+0003 1.41934747192634E+0003 1.41463399956121E+0003 + 1.40994272003460E+0003 1.40527347200755E+0003 1.40062609587067E+0003 1.39600043372124E+0003 1.39139632934075E+0003 + 1.38681362817266E+0003 1.38225217730056E+0003 1.37771182542658E+0003 1.37319242285013E+0003 1.36869382144698E+0003 + 1.36421587464856E+0003 1.35975843742161E+0003 1.35532136624814E+0003 1.35090451910558E+0003 1.34650775544735E+0003 + 1.34213093618355E+0003 1.33777392366208E+0003 1.33343658164991E+0003 1.32911877531468E+0003 1.32482037120650E+0003 + 1.32054123724011E+0003 1.31628124267721E+0003 1.31204025810903E+0003 1.30781815543922E+0003 1.30361480786691E+0003 + 1.29943008987009E+0003 1.29526387718912E+0003 1.29111604681057E+0003 1.28698647695121E+0003 1.28287504704231E+0003 + 1.27878163771410E+0003 1.27470613078044E+0003 1.27064840922378E+0003 1.26660835718023E+0003 1.26258585992494E+0003 + 1.25858080385763E+0003 1.25459307648831E+0003 1.25062256642325E+0003 1.24666916335114E+0003 1.24273275802936E+0003 + 1.23881324227061E+0003 1.23491050892952E+0003 1.23102445188966E+0003 1.22715496605055E+0003 1.22330194731497E+0003 + 1.21946529257640E+0003 1.21564489970665E+0003 1.21184066754364E+0003 1.20805249587940E+0003 1.20428028544817E+0003 + 1.20052393791475E+0003 1.19678335586291E+0003 1.19305844278407E+0003 1.18934910306605E+0003 1.18565524198203E+0003 + 1.18197676567965E+0003 1.17831358117025E+0003 1.17466559631826E+0003 1.17103271983077E+0003 1.16741486124720E+0003 + 1.16381193092915E+0003 1.16022384005037E+0003 1.15665050058685E+0003 1.15309182530713E+0003 1.14954772776263E+0003 + 1.14601812227821E+0003 1.14250292394278E+0003 1.13900204860014E+0003 1.13551541283983E+0003 1.13204293398820E+0003 + 1.12858453009954E+0003 1.12514011994741E+0003 1.12170962301597E+0003 1.11829295949155E+0003 1.11489005025428E+0003 + 1.11150081686982E+0003 1.10812518158123E+0003 1.10476306730097E+0003 1.10141439760295E+0003 1.09807909671475E+0003 + 1.09475708950991E+0003 1.09144830150032E+0003 1.08815265882880E+0003 1.08487008826160E+0003 1.08160051718123E+0003 + 1.07834387357920E+0003 1.07510008604895E+0003 1.07186908377887E+0003 1.06865079654539E+0003 1.06544515470619E+0003 + 1.06225208919347E+0003 1.05907153150737E+0003 1.05590341370939E+0003 1.05274766841599E+0003 1.04960422879222E+0003 + 1.04647302854546E+0003 1.04335400191921E+0003 1.04024708368706E+0003 1.03715220914659E+0003 1.03406931411349E+0003 + 1.03099833491570E+0003 1.02793920838760E+0003 1.02489187186436E+0003 1.02185626317629E+0003 1.01883232064328E+0003 + 1.01581998306937E+0003 1.01281918973731E+0003 1.00982988040328E+0003 1.00685199529158E+0003 1.00388547508949E+0003 + 1.00093026094213E+0003 9.97986294447439E+0002 9.95053517651166E+0002 9.92131873041975E+0002 9.89221303546593E+0002 + 9.86321752525027E+0002 9.83433163765843E+0002 9.80555481481511E+0002 9.77688650303808E+0002 9.74832615279287E+0002 + 9.71987321864795E+0002 9.69152715923067E+0002 9.66328743718360E+0002 9.63515351912161E+0002 9.60712487558939E+0002 + 9.57920098101958E+0002 9.55138131369149E+0002 9.52366535569025E+0002 9.49605259286663E+0002 9.46854251479729E+0002 + 9.44113461474558E+0002 9.41382838962287E+0002 9.38662333995034E+0002 9.35951896982133E+0002 9.33251478686412E+0002 + 9.30561030220523E+0002 9.27880503043319E+0002 9.25209848956276E+0002 9.22549020099965E+0002 9.19897968950568E+0002 + 9.17256648316435E+0002 9.14625011334694E+0002 9.12003011467895E+0002 9.09390602500707E+0002 9.06787738536648E+0002 + 9.04194373994866E+0002 9.01610463606950E+0002 8.99035962413796E+0002 8.96470825762501E+0002 8.93915009303305E+0002 + 8.91368468986563E+0002 8.88831161059766E+0002 8.86303042064592E+0002 8.83784068833999E+0002 8.81274198489351E+0002 + 8.78773388437585E+0002 8.76281596368410E+0002 8.73798780251542E+0002 8.71324898333977E+0002 8.68859909137294E+0002 + 8.66403771454994E+0002 8.63956444349875E+0002 8.61517887151432E+0002 8.59088059453299E+0002 8.56666921110720E+0002 + 8.54254432238044E+0002 8.51850553206265E+0002 8.49455244640579E+0002 8.47068467417982E+0002 8.44690182664892E+0002 + 8.42320351754799E+0002 8.39958936305951E+0002 8.37605898179063E+0002 8.35261199475053E+0002 8.32924802532812E+0002 + 8.30596669926998E+0002 8.28276764465854E+0002 8.25965049189057E+0002 8.23661487365593E+0002 8.21366042491656E+0002 + 8.19078678288574E+0002 8.16799358700759E+0002 8.14528047893684E+0002 8.12264710251881E+0002 8.10009310376967E+0002 + 8.07761813085693E+0002 8.05522183408014E+0002 8.03290386585183E+0002 8.01066388067873E+0002 7.98850153514314E+0002 + 7.96641648788456E+0002 7.94440839958156E+0002 7.92247693293380E+0002 7.90062175264435E+0002 7.87884252540218E+0002 + 7.85713891986479E+0002 7.83551060664118E+0002 7.81395725827495E+0002 7.79247854922754E+0002 7.77107415586178E+0002 + 7.74974375642558E+0002 7.72848703103579E+0002 7.70730366166228E+0002 7.68619333211221E+0002 7.66515572801446E+0002 + 7.64419053680425E+0002 7.62329744770795E+0002 7.60247615172804E+0002 7.58172634162829E+0002 7.56104771191904E+0002 + 7.54043995884274E+0002 7.51990278035956E+0002 7.49943587613325E+0002 7.47903894751710E+0002 7.45871169754009E+0002 + 7.43845383089322E+0002 7.41826505391590E+0002 7.39814507458264E+0002 7.37809360248976E+0002 7.35811034884233E+0002 + 7.33819502644123E+0002 7.31834734967031E+0002 7.29856703448381E+0002 7.27885379839382E+0002 7.25920736045788E+0002 + 7.23962744126681E+0002 7.22011376293254E+0002 7.20066604907624E+0002 7.18128402481641E+0002 7.16196741675721E+0002 + 7.14271595297692E+0002 7.12352936301645E+0002 7.10440737786807E+0002 7.08534972996417E+0002 7.06635615316623E+0002 + 7.04742638275385E+0002 7.02856015541393E+0002 7.00975720922995E+0002 6.99101728367135E+0002 6.97234011958310E+0002 + 6.95372545917530E+0002 6.93517304601291E+0002 6.91668262500560E+0002 6.89825394239774E+0002 6.87988674575845E+0002 + 6.86158078397176E+0002 6.84333580722690E+0002 6.82515156700867E+0002 6.80702781608793E+0002 6.78896430851218E+0002 + 6.77096079959622E+0002 6.75301704591298E+0002 6.73513280528431E+0002 6.71730783677201E+0002 6.69954190066891E+0002 + 6.68183475848994E+0002 6.66418617296345E+0002 6.64659590802255E+0002 6.62906372879648E+0002 6.61158940160216E+0002 + 6.59417269393578E+0002 6.57681337446450E+0002 6.55951121301823E+0002 6.54226598058141E+0002 6.52507744928506E+0002 + 6.50794539239870E+0002 6.49086958432250E+0002 6.47384980057945E+0002 6.45688581780761E+0002 6.43997741375242E+0002 + 6.42312436725916E+0002 6.40632645826540E+0002 6.38958346779356E+0002 6.37289517794354E+0002 6.35626137188546E+0002 + 6.33968183385237E+0002 6.32315634913317E+0002 6.30668470406548E+0002 6.29026668602864E+0002 6.27390208343675E+0002 + 6.25759068573183E+0002 6.24133228337695E+0002 6.22512666784954E+0002 6.20897363163467E+0002 6.19287296821844E+0002 + 6.17682447208143E+0002 6.16082793869221E+0002 6.14488316450090E+0002 6.12898994693280E+0002 6.11314808438208E+0002 + 6.09735737620553E+0002 6.08161762271638E+0002 6.06592862517813E+0002 6.05029018579852E+0002 6.03470210772346E+0002 + 6.01916419503110E+0002 6.00367625272590E+0002 5.98823808673279E+0002 5.97284950389136E+0002 5.95751031195009E+0002 + 5.94222031956069E+0002 5.92697933627242E+0002 5.91178717252653E+0002 5.89664363965068E+0002 5.88154854985350E+0002 + 5.86650171621906E+0002 5.85150295270157E+0002 5.83655207411996E+0002 5.82164889615262E+0002 5.80679323533215E+0002 + 5.79198490904011E+0002 5.77722373550191E+0002 5.76250953378167E+0002 5.74784212377715E+0002 5.73322132621473E+0002 + 5.71864696264443E+0002 5.70411885543496E+0002 5.68963682776884E+0002 5.67520070363753E+0002 5.66081030783663E+0002 + 5.64646546596111E+0002 5.63216600440054E+0002 5.61791175033448E+0002 5.60370253172776E+0002 5.58953817732590E+0002 + 5.57541851665053E+0002 5.56134337999485E+0002 5.54731259841916E+0002 5.53332600374637E+0002 5.51938342855760E+0002 + 5.50548470618780E+0002 5.49162967072139E+0002 5.47781815698795E+0002 5.46405000055793E+0002 5.45032503773845E+0002 + 5.43664310556906E+0002 5.42300404181758E+0002 5.40940768497594E+0002 5.39585387425612E+0002 5.38234244958604E+0002 + 5.36887325160552E+0002 5.35544612166231E+0002 5.34206090180808E+0002 5.32871743479449E+0002 5.31541556406928E+0002 + 5.30215513377239E+0002 5.28893598873211E+0002 5.27575797446125E+0002 5.26262093715337E+0002 5.24952472367900E+0002 + 5.23646918158192E+0002 5.22345415907548E+0002 5.21047950503887E+0002 5.19754506901353E+0002 5.18465070119950E+0002 + 5.17179625245188E+0002 5.15898157427719E+0002 5.14620651882990E+0002 5.13347093890890E+0002 5.12077468795403E+0002 + 5.10811762004260E+0002 5.09549958988600E+0002 5.08292045282626E+0002 5.07038006483269E+0002 5.05787828249853E+0002 + 5.04541496303762E+0002 5.03298996428111E+0002 5.02060314467414E+0002 5.00825436327265E+0002 4.99594347974009E+0002 + 4.98367035434423E+0002 4.97143484795403E+0002 4.95923682203640E+0002 4.94707613865310E+0002 4.93495266045764E+0002 + 4.92286625069216E+0002 4.91081677318438E+0002 4.89880409234455E+0002 4.88682807316242E+0002 4.87488858120421E+0002 + 4.86298548260969E+0002 4.85111864408915E+0002 4.83928793292051E+0002 4.82749321694637E+0002 4.81573436457112E+0002 + 4.80401124475805E+0002 4.79232372702651E+0002 4.78067168144906E+0002 4.76905497864865E+0002 4.75747348979581E+0002 + 4.74592708660588E+0002 4.73441564133626E+0002 4.72293902678363E+0002 4.71149711628126E+0002 4.70008978369630E+0002 + 4.68871690342705E+0002 4.67737835040035E+0002 4.66607400006890E+0002 4.65480372840862E+0002 4.64356741191605E+0002 + 4.63236492760573E+0002 4.62119615300764E+0002 4.61006096616462E+0002 4.59895924562984E+0002 4.58789087046426E+0002 + 4.57685572023409E+0002 4.56585367500834E+0002 4.55488461535632E+0002 4.54394842234516E+0002 4.53304497753737E+0002 + 4.52217416298842E+0002 4.51133586124430E+0002 4.50052995533914E+0002 4.48975632879282E+0002 4.47901486560858E+0002 + 4.46830545027068E+0002 4.45762796774208E+0002 4.44698230346205E+0002 4.43636834334393E+0002 4.42578597377280E+0002 + 4.41523508160320E+0002 4.40471555415686E+0002 4.39422727922045E+0002 4.38377014504334E+0002 4.37334404033540E+0002 + 4.36294885426473E+0002 4.35258447645552E+0002 4.34225079698582E+0002 4.33194770638543E+0002 4.32167509563366E+0002 + 4.31143285615726E+0002 4.30122087982825E+0002 4.29103905896182E+0002 4.28088728631419E+0002 4.27076545508058E+0002 + 4.26067345889307E+0002 4.25061119181857E+0002 4.24057854835673E+0002 4.23057542343796E+0002 4.22060171242131E+0002 + 4.21065731109255E+0002 4.20074211566210E+0002 4.19085602276304E+0002 4.18099892944914E+0002 4.17117073319291E+0002 + 4.16137133188362E+0002 4.15160062382533E+0002 4.14185850773500E+0002 4.13214488274054E+0002 4.12245964837889E+0002 + 4.11280270459415E+0002 4.10317395173565E+0002 4.09357329055610E+0002 4.08400062220969E+0002 4.07445584825027E+0002 + 4.06493887062948E+0002 4.05544959169490E+0002 4.04598791418827E+0002 4.03655374124362E+0002 4.02714697638548E+0002 + 4.01776752352712E+0002 4.00841528696872E+0002 3.99909017139562E+0002 3.98979208187654E+0002 3.98052092386184E+0002 + 3.97127660318176E+0002 3.96205902604470E+0002 3.95286809903548E+0002 3.94370372911364E+0002 3.93456582361170E+0002 + 3.92545429023353E+0002 3.91636903705257E+0002 3.90730997251025E+0002 3.89827700541423E+0002 3.88927004493681E+0002 + 3.88028900061325E+0002 3.87133378234011E+0002 3.86240430037368E+0002 3.85350046532827E+0002 3.84462218817467E+0002 + 3.83576938023850E+0002 3.82694195319865E+0002 3.81813981908565E+0002 3.80936289028010E+0002 3.80061107951114E+0002 + 3.79188429985483E+0002 3.78318246473263E+0002 3.77450548790986E+0002 3.76585328349411E+0002 3.75722576593379E+0002 + 3.74862285001654E+0002 3.74004445086776E+0002 3.73149048394907E+0002 3.72296086505684E+0002 3.71445551032071E+0002 + 3.70597433620206E+0002 3.69751725949259E+0002 3.68908419731281E+0002 3.68067506711063E+0002 3.67228978665987E+0002 + 3.66392827405881E+0002 3.65559044772882E+0002 3.64727622641284E+0002 3.63898552917403E+0002 3.63071827539434E+0002 + 3.62247438477308E+0002 3.61425377732556E+0002 3.60605637338166E+0002 3.59788209358447E+0002 3.58973085888893E+0002 + 3.58160259056039E+0002 3.57349721017334E+0002 3.56541463961000E+0002 3.55735480105897E+0002 3.54931761701391E+0002 + 3.54130301027219E+0002 3.53331090393357E+0002 3.52534122139887E+0002 3.51739388636867E+0002 3.50946882284197E+0002 + 3.50156595511495E+0002 3.49368520777960E+0002 3.48582650572249E+0002 3.47798977412346E+0002 3.47017493845434E+0002 + 3.46238192447771E+0002 3.45461065824562E+0002 3.44686106609831E+0002 3.43913307466300E+0002 3.43142661085264E+0002 + 3.42374160186465E+0002 3.41607797517970E+0002 3.40843565856049E+0002 3.40081458005053E+0002 3.39321466797290E+0002 + 3.38563585092911E+0002 3.37807805779781E+0002 3.37054121773368E+0002 3.36302526016616E+0002 3.35553011479836E+0002 + 3.34805571160577E+0002 3.34060198083520E+0002 3.33316885300353E+0002 3.32575625889659E+0002 3.31836412956801E+0002 + 3.31099239633803E+0002 3.30364099079241E+0002 3.29630984478126E+0002 3.28899889041791E+0002 3.28170806007778E+0002 + 3.27443728639729E+0002 3.26718650227269E+0002 3.25995564085901E+0002 3.25274463556889E+0002 3.24555342007154E+0002 + 3.23838192829161E+0002 3.23123009440811E+0002 3.22409785285333E+0002 3.21698513831176E+0002 3.20989188571900E+0002 + 3.20281803026072E+0002 3.19576350737157E+0002 3.18872825273415E+0002 3.18171220227791E+0002 3.17471529217817E+0002 + 3.16773745885500E+0002 3.16077863897225E+0002 3.15383876943648E+0002 3.14691778739593E+0002 3.14001563023949E+0002 + 3.13313223559574E+0002 3.12626754133185E+0002 3.11942148555264E+0002 3.11259400659952E+0002 3.10578504304955E+0002 + 3.09899453371438E+0002 3.09222241763934E+0002 3.08546863410236E+0002 3.07873312261306E+0002 3.07201582291174E+0002 + 3.06531667496844E+0002 3.05863561898193E+0002 3.05197259537878E+0002 3.04532754481237E+0002 3.03870040816199E+0002 + 3.03209112653183E+0002 3.02549964125007E+0002 3.01892589386794E+0002 3.01236982615876E+0002 3.00583138011704E+0002 + 2.99931049795752E+0002 2.99280712211428E+0002 2.98632119523980E+0002 2.97985266020404E+0002 2.97340146009354E+0002 + 2.96696753821053E+0002 2.96055083807199E+0002 2.95415130340879E+0002 2.94776887816476E+0002 2.94140350649584E+0002 + 2.93505513276916E+0002 2.92872370156219E+0002 2.92240915766183E+0002 2.91611144606355E+0002 2.90983051197052E+0002 + 2.90356630079278E+0002 2.89731875814630E+0002 2.89108782985220E+0002 2.88487346193584E+0002 2.87867560062603E+0002 + 2.87249419235411E+0002 2.86632918375318E+0002 2.86018052165720E+0002 2.85404815310020E+0002 2.84793202531544E+0002 + 2.84183208573456E+0002 2.83574828198679E+0002 2.82968056189811E+0002 2.82362887349043E+0002 2.81759316498081E+0002 + 2.81157338478059E+0002 2.80556948149468E+0002 2.79958140392065E+0002 2.79360910104802E+0002 2.78765252205742E+0002 + 2.78171161631982E+0002 2.77578633339572E+0002 2.76987662303440E+0002 2.76398243517313E+0002 2.75810371993636E+0002 + 2.75224042763500E+0002 2.74639250876561E+0002 2.74055991400966E+0002 2.73474259423275E+0002 2.72894050048388E+0002 + 2.72315358399464E+0002 2.71738179617852E+0002 2.71162508863013E+0002 2.70588341312445E+0002 2.70015672161609E+0002 + 2.69444496623858E+0002 2.68874809930359E+0002 2.68306607330024E+0002 2.67739884089433E+0002 2.67174635492765E+0002 + 2.66610856841724E+0002 2.66048543455468E+0002 2.65487690670537E+0002 2.64928293840779E+0002 2.64370348337285E+0002 + 2.63813849548314E+0002 2.63258792879223E+0002 2.62705173752397E+0002 2.62152987607181E+0002 2.61602229899811E+0002 + 2.61052896103340E+0002 2.60504981707576E+0002 2.59958482219007E+0002 2.59413393160739E+0002 2.58869710072423E+0002 + 2.58327428510190E+0002 2.57786544046585E+0002 2.57247052270496E+0002 2.56708948787089E+0002 2.56172229217746E+0002 + 2.55636889199992E+0002 2.55102924387432E+0002 2.54570330449686E+0002 2.54039103072326E+0002 2.53509237956806E+0002 + 2.52980730820400E+0002 2.52453577396138E+0002 2.51927773432742E+0002 2.51403314694561E+0002 2.50880196961507E+0002 + 2.50358416028995E+0002 2.49837967707876E+0002 2.49318847824377E+0002 2.48801052220037E+0002 2.48284576751646E+0002 + 2.47769417291182E+0002 2.47255569725750E+0002 2.46743029957522E+0002 2.46231793903673E+0002 2.45721857496322E+0002 + 2.45213216682471E+0002 2.44705867423946E+0002 2.44199805697334E+0002 2.43695027493927E+0002 2.43191528819660E+0002 + 2.42689305695051E+0002 2.42188354155145E+0002 2.41688670249452E+0002 2.41190250041892E+0002 2.40693089610734E+0002 + 2.40197185048538E+0002 2.39702532462100E+0002 2.39209127972391E+0002 2.38716967714502E+0002 2.38226047837588E+0002 + 2.37736364504807E+0002 2.37247913893269E+0002 2.36760692193976E+0002 2.36274695611767E+0002 2.35789920365262E+0002 + 2.35306362686808E+0002 2.34824018822420E+0002 2.34342885031733E+0002 2.33862957587938E+0002 2.33384232777735E+0002 + 2.32906706901274E+0002 2.32430376272106E+0002 2.31955237217121E+0002 2.31481286076504E+0002 2.31008519203674E+0002 + 2.30536932965234E+0002 2.30066523740920E+0002 2.29597287923542E+0002 2.29129221918940E+0002 2.28662322145925E+0002 + 2.28196585036228E+0002 2.27732007034452E+0002 2.27268584598018E+0002 2.26806314197111E+0002 2.26345192314634E+0002 + 2.25885215446153E+0002 2.25426380099848E+0002 2.24968682796462E+0002 2.24512120069252E+0002 2.24056688463938E+0002 + 2.23602384538652E+0002 2.23149204863890E+0002 2.22697146022462E+0002 2.22246204609443E+0002 2.21796377232124E+0002 + 2.21347660509963E+0002 2.20900051074536E+0002 2.20453545569490E+0002 2.20008140650493E+0002 2.19563832985187E+0002 + 2.19120619253143E+0002 2.18678496145806E+0002 2.18237460366457E+0002 2.17797508630158E+0002 2.17358637663709E+0002 + 2.16920844205602E+0002 2.16484125005972E+0002 2.16048476826550E+0002 2.15613896440623E+0002 2.15180380632978E+0002 + 2.14747926199865E+0002 2.14316529948949E+0002 2.13886188699262E+0002 2.13456899281160E+0002 2.13028658536278E+0002 + 2.12601463317485E+0002 2.12175310488840E+0002 2.11750196925545E+0002 2.11326119513905E+0002 2.10903075151280E+0002 + 2.10481060746044E+0002 2.10060073217538E+0002 2.09640109496031E+0002 2.09221166522674E+0002 2.08803241249456E+0002 + 2.08386330639164E+0002 2.07970431665337E+0002 2.07555541312227E+0002 2.07141656574751E+0002 2.06728774458457E+0002 + 2.06316891979475E+0002 2.05906006164477E+0002 2.05496114050637E+0002 2.05087212685588E+0002 2.04679299127382E+0002 + 2.04272370444447E+0002 2.03866423715546E+0002 2.03461456029739E+0002 2.03057464486341E+0002 2.02654446194879E+0002 + 2.02252398275054E+0002 2.01851317856703E+0002 2.01451202079754E+0002 2.01052048094190E+0002 2.00653853060010E+0002 + 2.00256614147186E+0002 1.99860328535625E+0002 1.99464993415133E+0002 1.99070605985372E+0002 1.98677163455823E+0002 + 1.98284663045748E+0002 1.97893101984149E+0002 1.97502477509733E+0002 1.97112786870872E+0002 1.96724027325565E+0002 + 1.96336196141402E+0002 1.95949290595522E+0002 1.95563307974581E+0002 1.95178245574711E+0002 1.94794100701484E+0002 + 1.94410870669875E+0002 1.94028552804225E+0002 1.93647144438204E+0002 1.93266642914775E+0002 1.92887045586158E+0002 + 1.92508349813791E+0002 1.92130552968298E+0002 1.91753652429451E+0002 1.91377645586132E+0002 1.91002529836302E+0002 + 1.90628302586962E+0002 1.90254961254119E+0002 1.89882503262750E+0002 1.89510926046769E+0002 1.89140227048988E+0002 + 1.88770403721087E+0002 1.88401453523576E+0002 1.88033373925762E+0002 1.87666162405716E+0002 1.87299816450233E+0002 + 1.86934333554808E+0002 1.86569711223590E+0002 1.86205946969360E+0002 1.85843038313488E+0002 1.85480982785906E+0002 + 1.85119777925070E+0002 1.84759421277931E+0002 1.84399910399898E+0002 1.84041242854807E+0002 1.83683416214890E+0002 + 1.83326428060738E+0002 1.82970275981272E+0002 1.82614957573712E+0002 1.82260470443537E+0002 1.81906812204464E+0002 + 1.81553980478406E+0002 1.81201972895447E+0002 1.80850787093807E+0002 1.80500420719810E+0002 1.80150871427855E+0002 + 1.79802136880383E+0002 1.79454214747847E+0002 1.79107102708680E+0002 1.78760798449262E+0002 1.78415299663895E+0002 + 1.78070604054767E+0002 1.77726709331923E+0002 1.77383613213235E+0002 1.77041313424373E+0002 1.76699807698771E+0002 + 1.76359093777601E+0002 1.76019169409742E+0002 1.75680032351748E+0002 1.75341680367821E+0002 1.75004111229781E+0002 + 1.74667322717036E+0002 1.74331312616551E+0002 1.73996078722823E+0002 1.73661618837849E+0002 1.73327930771096E+0002 + 1.72995012339476E+0002 1.72662861367315E+0002 1.72331475686322E+0002 1.72000853135567E+0002 1.71670991561446E+0002 + 1.71341888817656E+0002 1.71013542765168E+0002 1.70685951272196E+0002 1.70359112214171E+0002 1.70033023473714E+0002 + 1.69707682940605E+0002 1.69383088511760E+0002 1.69059238091201E+0002 1.68736129590026E+0002 1.68413760926390E+0002 + 1.68092130025469E+0002 1.67771234819438E+0002 1.67451073247443E+0002 1.67131643255573E+0002 1.66812942796838E+0002 + 1.66494969831136E+0002 1.66177722325230E+0002 1.65861198252722E+0002 1.65545395594028E+0002 1.65230312336346E+0002 + 1.64915946473639E+0002 1.64602296006600E+0002 1.64289358942633E+0002 1.63977133295824E+0002 1.63665617086918E+0002 + 1.63354808343289E+0002 1.63044705098920E+0002 1.62735305394375E+0002 1.62426607276772E+0002 1.62118608799764E+0002 + 1.61811308023508E+0002 1.61504703014641E+0002 1.61198791846260E+0002 1.60893572597891E+0002 1.60589043355471E+0002 + 1.60285202211318E+0002 1.59982047264108E+0002 1.59679576618853E+0002 1.59377788386877E+0002 1.59076680685788E+0002 + 1.58776251639458E+0002 1.58476499377998E+0002 1.58177422037732E+0002 1.57879017761179E+0002 1.57581284697023E+0002 + 1.57284221000094E+0002 1.56987824831343E+0002 1.56692094357818E+0002 1.56397027752643E+0002 1.56102623194994E+0002 + 1.55808878870074E+0002 1.55515792969095E+0002 1.55223363689249E+0002 1.54931589233691E+0002 1.54640467811512E+0002 + 1.54349997637721E+0002 1.54060176933217E+0002 1.53771003924772E+0002 1.53482476845007E+0002 1.53194593932367E+0002 + 1.52907353431104E+0002 1.52620753591251E+0002 1.52334792668602E+0002 1.52049468924690E+0002 1.51764780626766E+0002 + 1.51480726047776E+0002 1.51197303466340E+0002 1.50914511166730E+0002 1.50632347438851E+0002 1.50350810578219E+0002 + 1.50069898885935E+0002 1.49789610668674E+0002 1.49509944238652E+0002 1.49230897913616E+0002 1.48952470016816E+0002 + 1.48674658876986E+0002 1.48397462828326E+0002 1.48120880210479E+0002 1.47844909368511E+0002 1.47569548652889E+0002 + 1.47294796419465E+0002 1.47020651029451E+0002 1.46747110849403E+0002 1.46474174251197E+0002 1.46201839612013E+0002 + 1.45930105314311E+0002 1.45658969745815E+0002 1.45388431299490E+0002 1.45118488373527E+0002 1.44849139371318E+0002 + 1.44580382701439E+0002 1.44312216777630E+0002 1.44044640018778E+0002 1.43777650848896E+0002 1.43511247697101E+0002 + 1.43245428997602E+0002 1.42980193189672E+0002 1.42715538717638E+0002 1.42451464030854E+0002 1.42187967583690E+0002 + 1.41925047835507E+0002 1.41662703250641E+0002 1.41400932298384E+0002 1.41139733452968E+0002 1.40879105193542E+0002 + 1.40619046004157E+0002 1.40359554373746E+0002 1.40100628796108E+0002 1.39842267769887E+0002 1.39584469798557E+0002 + 1.39327233390402E+0002 1.39070557058497E+0002 1.38814439320694E+0002 1.38558878699601E+0002 1.38303873722566E+0002 + 1.38049422921659E+0002 1.37795524833654E+0002 1.37542178000010E+0002 1.37289380966859E+0002 1.37037132284982E+0002 + 1.36785430509797E+0002 1.36534274201339E+0002 1.36283661924243E+0002 1.36033592247728E+0002 1.35784063745581E+0002 + 1.35535074996137E+0002 1.35286624582263E+0002 1.35038711091346E+0002 1.34791333115268E+0002 1.34544489250397E+0002 + 1.34298178097566E+0002 1.34052398262057E+0002 1.33807148353587E+0002 1.33562426986289E+0002 1.33318232778698E+0002 + 1.33074564353730E+0002 1.32831420338674E+0002 1.32588799365168E+0002 1.32346700069187E+0002 1.32105121091027E+0002 + 1.31864061075287E+0002 1.31623518670855E+0002 1.31383492530892E+0002 1.31143981312817E+0002 1.30904983678287E+0002 + 1.30666498293189E+0002 1.30428523827618E+0002 1.30191058955862E+0002 1.29954102356392E+0002 1.29717652711842E+0002 + 1.29481708708993E+0002 1.29246269038761E+0002 1.29011332396180E+0002 1.28776897480389E+0002 1.28542962994612E+0002 + 1.28309527646149E+0002 1.28076590146358E+0002 1.27844149210639E+0002 1.27612203558423E+0002 1.27380751913154E+0002 + 1.27149793002275E+0002 1.26919325557214E+0002 1.26689348313371E+0002 1.26459860010098E+0002 1.26230859390692E+0002 + 1.26002345202374E+0002 1.25774316196281E+0002 1.25546771127445E+0002 1.25319708754783E+0002 1.25093127841084E+0002 + 1.24867027152990E+0002 1.24641405460986E+0002 1.24416261539387E+0002 1.24191594166319E+0002 1.23967402123708E+0002 + 1.23743684197269E+0002 1.23520439176488E+0002 1.23297665854608E+0002 1.23075363028620E+0002 1.22853529499247E+0002 + 1.22632164070926E+0002 1.22411265551802E+0002 1.22190832753711E+0002 1.21970864492165E+0002 1.21751359586342E+0002 + 1.21532316859071E+0002 1.21313735136817E+0002 1.21095613249674E+0002 1.20877950031342E+0002 1.20660744319124E+0002 + 1.20443994953907E+0002 1.20227700780151E+0002 1.20011860645876E+0002 1.19796473402648E+0002 1.19581537905567E+0002 + 1.19367053013256E+0002 1.19153017587845E+0002 1.18939430494961E+0002 1.18726290603713E+0002 1.18513596786684E+0002 + 1.18301347919911E+0002 1.18089542882879E+0002 1.17878180558509E+0002 1.17667259833139E+0002 1.17456779596517E+0002 + 1.17246738741790E+0002 1.17037136165488E+0002 1.16827970767510E+0002 1.16619241451121E+0002 1.16410947122930E+0002 + 1.16203086692884E+0002 1.15995659074253E+0002 1.15788663183618E+0002 1.15582097940865E+0002 1.15375962269163E+0002 + 1.15170255094962E+0002 1.14964975347974E+0002 1.14760121961166E+0002 1.14555693870747E+0002 1.14351690016155E+0002 + 1.14148109340046E+0002 1.13944950788286E+0002 1.13742213309934E+0002 1.13539895857233E+0002 1.13337997385602E+0002 + 1.13136516853618E+0002 1.12935453223010E+0002 1.12734805458645E+0002 1.12534572528521E+0002 1.12334753403749E+0002 + 1.12135347058547E+0002 1.11936352470228E+0002 1.11737768619189E+0002 1.11539594488898E+0002 1.11341829065887E+0002 + 1.11144471339736E+0002 1.10947520303068E+0002 1.10750974951534E+0002 1.10554834283802E+0002 1.10359097301550E+0002 + 1.10163763009453E+0002 1.09968830415171E+0002 1.09774298529340E+0002 1.09580166365563E+0002 1.09386432940397E+0002 + 1.09193097273343E+0002 1.09000158386838E+0002 1.08807615306239E+0002 1.08615467059819E+0002 1.08423712678755E+0002 + 1.08232351197114E+0002 1.08041381651847E+0002 1.07850803082777E+0002 1.07660614532591E+0002 1.07470815046825E+0002 + 1.07281403673860E+0002 1.07092379464909E+0002 1.06903741474004E+0002 1.06715488757994E+0002 1.06527620376526E+0002 + 1.06340135392042E+0002 1.06153032869766E+0002 1.05966311877695E+0002 1.05779971486589E+0002 1.05594010769962E+0002 + 1.05408428804071E+0002 1.05223224667908E+0002 1.05038397443188E+0002 1.04853946214344E+0002 1.04669830385582E+0002 + 1.04485920715542E+0002 1.04302207725564E+0002 1.04118691879643E+0002 1.03935373638120E+0002 1.03752253457693E+0002 + 1.03569331791426E+0002 1.03386609088761E+0002 1.03204085795526E+0002 1.03021762353948E+0002 1.02839639202658E+0002 + 1.02657716776711E+0002 1.02475995507586E+0002 1.02294475823204E+0002 1.02113158147934E+0002 1.01932042902604E+0002 + 1.01751130504513E+0002 1.01570421367443E+0002 1.01389915901663E+0002 1.01209614513945E+0002 1.01029517607575E+0002 + 1.00849625582357E+0002 1.00669938834632E+0002 1.00490457757282E+0002 1.00311182739742E+0002 1.00132114168013E+0002 + 9.99532524246684E+0001 9.97745978888683E+0001 9.95961509363672E+0001 9.94179119395258E+0001 9.92398812673211E+0001 + 9.90620592853567E+0001 9.88844463558738E+0001 9.87070428377610E+0001 9.85298490865656E+0001 9.83528654545029E+0001 + 9.81760922904680E+0001 9.79995299400450E+0001 9.78231787455190E+0001 9.76470390458851E+0001 9.74711111768592E+0001 + 9.72953954708897E+0001 9.71198922571661E+0001 9.69446018616312E+0001 9.67695246069905E+0001 9.65946608127228E+0001 + 9.64200107950916E+0001 9.62455748671539E+0001 9.60713533387725E+0001 9.58973465166254E+0001 9.57235547042162E+0001 + 9.55499782018855E+0001 9.53766173068204E+0001 9.52034723130656E+0001 9.50305435115333E+0001 9.48578311900141E+0001 + 9.46853356331881E+0001 9.45130571226337E+0001 9.43409959368395E+0001 9.41691523512146E+0001 9.39975266380978E+0001 + 9.38261190667700E+0001 9.36549299034631E+0001 9.34839594113715E+0001 9.33132078506615E+0001 9.31426754784826E+0001 + 9.29723625489777E+0001 9.28022693132934E+0001 9.26323960195906E+0001 9.24627429130547E+0001 9.22933102359062E+0001 + 9.21240982274114E+0001 9.19551071238922E+0001 9.17863371587365E+0001 9.16177885624094E+0001 9.14494615624630E+0001 + 9.12813563835467E+0001 9.11134732474179E+0001 9.09458123729525E+0001 9.07783739761544E+0001 9.06111582701670E+0001 + 9.04441654652829E+0001 9.02773957689541E+0001 9.01108493858033E+0001 8.99445265176328E+0001 8.97784273634364E+0001 + 8.96125521194081E+0001 8.94469009789539E+0001 8.92814741327011E+0001 8.91162717685091E+0001 8.89512940714795E+0001 + 8.87865412239662E+0001 8.86220134055865E+0001 8.84577107932300E+0001 8.82936335610702E+0001 8.81297818805738E+0001 + 8.79661559205117E+0001 8.78027558469686E+0001 8.76395818233533E+0001 8.74766340104094E+0001 8.73139125662249E+0001 + 8.71514176462431E+0001 8.69891494032718E+0001 8.68271079874945E+0001 8.66652935464797E+0001 8.65037062251918E+0001 + 8.63423461660006E+0001 8.61812135086920E+0001 8.60203083904776E+0001 8.58596309460051E+0001 8.56991813073687E+0001 + 8.55389596041182E+0001 8.53789659632704E+0001 8.52192005093178E+0001 8.50596633642400E+0001 8.49003546475128E+0001 + 8.47412744761183E+0001 8.45824229645556E+0001 8.44238002248500E+0001 8.42654063665635E+0001 8.41072414968045E+0001 + 8.39493057202383E+0001 8.37915991390961E+0001 8.36341218531857E+0001 8.34768739599014E+0001 8.33198555542339E+0001 + 8.31630667287796E+0001 8.30065075737512E+0001 8.28501781769877E+0001 8.26940786239633E+0001 8.25382089977983E+0001 + 8.23825693792683E+0001 8.22271598468146E+0001 8.20719804765532E+0001 8.19170313422855E+0001 8.17623125155072E+0001 + 8.16078240654192E+0001 8.14535660589359E+0001 8.12995385606963E+0001 8.11457416330730E+0001 8.09921753361820E+0001 + 8.08388397278926E+0001 8.06857348638369E+0001 8.05328607974198E+0001 8.03802175798280E+0001 8.02278052600403E+0001 + 8.00756238848370E+0001 7.99236734988093E+0001 7.97719541443693E+0001 7.96204658617593E+0001 7.94692086890615E+0001 + 7.93181826622074E+0001 7.91673878149875E+0001 7.90168241790604E+0001 7.88664917839635E+0001 7.87163906571209E+0001 + 7.85665208238537E+0001 7.84168823073898E+0001 7.82674751288723E+0001 7.81182993073701E+0001 7.79693548598865E+0001 + 7.78206418013689E+0001 7.76721601447182E+0001 7.75239099007975E+0001 7.73758910784431E+0001 7.72281036844717E+0001 + 7.70805477236916E+0001 7.69332231989103E+0001 7.67861301109455E+0001 7.66392684586328E+0001 7.64926382388359E+0001 + 7.63462394464555E+0001 7.62000720744388E+0001 7.60541361137880E+0001 7.59084315535702E+0001 7.57629583809264E+0001 + 7.56177165810800E+0001 7.54727061373470E+0001 7.53279270311441E+0001 7.51833792419985E+0001 7.50390627475566E+0001 + 7.48949775235930E+0001 7.47511235440199E+0001 7.46075007808956E+0001 7.44641092044340E+0001 7.43209487830131E+0001 + 7.41780194831845E+0001 7.40353212696817E+0001 7.38928541054296E+0001 7.37506179515532E+0001 7.36086127673863E+0001 + 7.34668385104805E+0001 7.33252951366140E+0001 7.31839825998009E+0001 7.30429008522990E+0001 7.29020498446197E+0001 + 7.27614295255360E+0001 7.26210398420916E+0001 7.24808807396094E+0001 7.23409521617005E+0001 7.22012540502728E+0001 + 7.20617863455396E+0001 7.19225489860284E+0001 7.17835419085891E+0001 7.16447650484032E+0001 7.15062183389922E+0001 + 7.13679017122261E+0001 7.12298150983319E+0001 7.10919584259023E+0001 7.09543316219042E+0001 7.08169346116872E+0001 + 7.06797673189918E+0001 7.05428296659586E+0001 7.04061215731357E+0001 7.02696429594881E+0001 7.01333937424054E+0001 + 6.99973738377107E+0001 6.98615831596687E+0001 6.97260216209939E+0001 6.95906891328594E+0001 6.94555856049048E+0001 + 6.93207109452442E+0001 6.91860650604756E+0001 6.90516478556878E+0001 6.89174592344698E+0001 6.87834990989176E+0001 + 6.86497673496443E+0001 6.85162638857861E+0001 6.83829886050126E+0001 6.82499414035329E+0001 6.81171221761052E+0001 + 6.79845308160445E+0001 6.78521672152297E+0001 6.77200312641135E+0001 6.75881228517287E+0001 6.74564418656970E+0001 + 6.73249881922369E+0001 6.71937617161717E+0001 6.70627623209371E+0001 6.69319898885898E+0001 6.68014442998145E+0001 + 6.66711254339326E+0001 6.65410331689096E+0001 6.64111673813629E+0001 6.62815279465700E+0001 6.61521147384760E+0001 + 6.60229276297013E+0001 6.58939664915495E+0001 6.57652311940154E+0001 6.56367216057921E+0001 6.55084375942792E+0001 + 6.53803790255901E+0001 6.52525457645602E+0001 6.51249376747538E+0001 6.49975546184722E+0001 6.48703964567613E+0001 + 6.47434630494188E+0001 6.46167542550022E+0001 6.44902699308359E+0001 6.43640099330192E+0001 6.42379741164331E+0001 + 6.41121623347482E+0001 6.39865744404324E+0001 6.38612102847577E+0001 6.37360697178081E+0001 6.36111525884865E+0001 + 6.34864587445226E+0001 6.33619880324799E+0001 6.32377402977628E+0001 6.31137153846246E+0001 6.29899131361742E+0001 + 6.28663333943833E+0001 6.27429760000937E+0001 6.26198407930253E+0001 6.24969276117817E+0001 6.23742362938591E+0001 + 6.22517666756520E+0001 6.21295185924612E+0001 6.20074918785008E+0001 6.18856863669045E+0001 6.17641018897341E+0001 + 6.16427382779850E+0001 6.15215953615944E+0001 6.14006729694476E+0001 6.12799709293853E+0001 6.11594890682101E+0001 + 6.10392272116943E+0001 6.09191851845861E+0001 6.07993628106164E+0001 6.06797599125063E+0001 6.05603763119732E+0001 + 6.04412118297385E+0001 6.03222662855335E+0001 6.02035394981069E+0001 6.00850312852309E+0001 5.99667414637088E+0001 + 5.98486698493805E+0001 5.97308162571305E+0001 5.96131805008939E+0001 5.94957623936630E+0001 5.93785617474939E+0001 + 5.92615783735137E+0001 5.91448120819264E+0001 5.90282626820198E+0001 5.89119299821719E+0001 5.87958137898578E+0001 + 5.86799139116555E+0001 5.85642301532533E+0001 5.84487623194553E+0001 5.83335102141884E+0001 5.82184736405091E+0001 + 5.81036524006089E+0001 5.79890462958213E+0001 5.78746551266284E+0001 5.77604786926663E+0001 5.76465167927327E+0001 + 5.75327692247921E+0001 5.74192357859825E+0001 5.73059162726219E+0001 5.71928104802137E+0001 5.70799182034542E+0001 + 5.69672392362377E+0001 5.68547733716629E+0001 5.67425204020394E+0001 5.66304801188935E+0001 5.65186523129745E+0001 + 5.64070367742605E+0001 5.62956332919648E+0001 5.61844416545420E+0001 5.60734616496934E+0001 5.59626930643735E+0001 + 5.58521356847962E+0001 5.57417892964400E+0001 5.56316536840550E+0001 5.55217286316674E+0001 5.54120139225868E+0001 + 5.53025093394114E+0001 5.51932146640335E+0001 5.50841296776464E+0001 5.49752541607490E+0001 5.48665878931526E+0001 + 5.47581306539857E+0001 5.46498822217008E+0001 5.45418423740794E+0001 5.44340108882377E+0001 5.43263875406328E+0001 + 5.42189721070681E+0001 5.41117643626987E+0001 5.40047640820371E+0001 5.38979710389594E+0001 5.37913850067101E+0001 + 5.36850057579079E+0001 5.35788330645516E+0001 5.34728666980254E+0001 5.33671064291040E+0001 5.32615520279585E+0001 + 5.31562032641621E+0001 5.30510599066952E+0001 5.29461217239504E+0001 5.28413884837389E+0001 5.27368599532950E+0001 + 5.26325358992819E+0001 5.25284160877970E+0001 5.24245002843771E+0001 5.23207882540037E+0001 5.22172797611083E+0001 + 5.21139745695779E+0001 5.20108724427598E+0001 5.19079731434671E+0001 5.18052764339839E+0001 5.17027820760704E+0001 + 5.16004898309681E+0001 5.14983994594047E+0001 5.13965107215997E+0001 5.12948233772692E+0001 5.11933371856308E+0001 + 5.10920519054091E+0001 5.09909672948403E+0001 5.08900831116775E+0001 5.07893991131956E+0001 5.06889150561965E+0001 + 5.05886306970134E+0001 5.04885457915167E+0001 5.03886600951180E+0001 5.02889733627755E+0001 5.01894853489991E+0001 + 5.00901958078545E+0001 4.99911044929688E+0001 4.98922111575349E+0001 4.97935155543164E+0001 4.96950174356523E+0001 + 4.95967165534621E+0001 4.94986126592500E+0001 4.94007055041104E+0001 4.93029948387314E+0001 4.92054804134008E+0001 + 4.91081619780100E+0001 4.90110392820588E+0001 4.89141120746600E+0001 4.88173801045441E+0001 4.87208431200641E+0001 + 4.86245008691992E+0001 4.85283530995605E+0001 4.84323995583949E+0001 4.83366399925896E+0001 4.82410741486767E+0001 + 4.81457017728377E+0001 4.80505226109081E+0001 4.79555364083813E+0001 4.78607429104138E+0001 4.77661418618289E+0001 + 4.76717330071215E+0001 4.75775160904622E+0001 4.74834908557019E+0001 4.73896570463760E+0001 4.72960144057085E+0001 + 4.72025626766169E+0001 4.71093016017154E+0001 4.70162309233206E+0001 4.69233503834541E+0001 4.68306597238483E+0001 + 4.67381586859492E+0001 4.66458470109219E+0001 4.65537244396534E+0001 4.64617907127578E+0001 4.63700455705800E+0001 + 4.62784887531997E+0001 4.61871200004358E+0001 4.60959390518501E+0001 4.60049456467516E+0001 4.59141395242006E+0001 + 4.58235204230124E+0001 4.57330880817616E+0001 4.56428422387858E+0001 4.55527826321900E+0001 4.54629089998498E+0001 + 4.53732210794161E+0001 4.52837186083187E+0001 4.51944013237700E+0001 4.51052689627689E+0001 4.50163212621053E+0001 + 4.49275579583627E+0001 4.48389787879234E+0001 4.47505834869712E+0001 4.46623717914958E+0001 4.45743434372964E+0001 + 4.44864981599851E+0001 4.43988356949915E+0001 4.43113557775653E+0001 4.42240581427810E+0001 4.41369425255407E+0001 + 4.40500086605787E+0001 4.39632562824642E+0001 4.38766851256056E+0001 4.37902949242538E+0001 4.37040854125057E+0001 + 4.36180563243081E+0001 4.35322073934612E+0001 4.34465383536219E+0001 4.33610489383071E+0001 4.32757388808982E+0001 + 4.31906079146436E+0001 4.31056557726626E+0001 4.30208821879485E+0001 4.29362868933726E+0001 4.28518696216873E+0001 + 4.27676301055296E+0001 4.26835680774242E+0001 4.25996832697873E+0001 4.25159754149296E+0001 4.24324442450600E+0001 + 4.23490894922885E+0001 4.22659108886298E+0001 4.21829081660066E+0001 4.21000810562528E+0001 4.20174292911165E+0001 + 4.19349526022637E+0001 4.18526507212812E+0001 4.17705233796802E+0001 4.16885703088988E+0001 4.16067912403060E+0001 + 4.15251859052040E+0001 4.14437540348322E+0001 4.13624953603697E+0001 4.12814096129387E+0001 4.12004965236076E+0001 + 4.11197558233940E+0001 4.10391872432677E+0001 4.09587905141537E+0001 4.08785653669358E+0001 4.07985115324589E+0001 + 4.07186287415323E+0001 4.06389167249327E+0001 4.05593752134069E+0001 4.04800039376758E+0001 4.04008026284356E+0001 + 4.03217710163622E+0001 4.02429088321134E+0001 4.01642158063323E+0001 4.00856916696493E+0001 4.00073361526860E+0001 + 3.99291489860575E+0001 3.98511299003750E+0001 3.97732786262493E+0001 3.96955948942931E+0001 3.96180784351238E+0001 + 3.95407289793667E+0001 3.94635462576571E+0001 3.93865300006437E+0001 3.93096799389908E+0001 3.92329958033815E+0001 + 3.91564773245198E+0001 3.90801242331341E+0001 3.90039362599789E+0001 3.89279131358385E+0001 3.88520545915287E+0001 + 3.87763603578999E+0001 3.87008301658398E+0001 3.86254637462757E+0001 3.85502608301773E+0001 3.84752211485593E+0001 + 3.84003444324837E+0001 3.83256304130625E+0001 3.82510788214603E+0001 3.81766893888968E+0001 3.81024618466492E+0001 + 3.80283959260545E+0001 3.79544913585127E+0001 3.78807478754882E+0001 3.78071652085131E+0001 3.77337430891894E+0001 + 3.76604812491910E+0001 3.75873794202670E+0001 3.75144373342428E+0001 3.74416547230240E+0001 3.73690313185973E+0001 + 3.72965668530340E+0001 3.72242610584915E+0001 3.71521136672163E+0001 3.70801244115457E+0001 3.70082930239103E+0001 + 3.69366192368368E+0001 3.68651027829494E+0001 3.67937433949727E+0001 3.67225408057335E+0001 3.66514947481635E+0001 + 3.65806049553010E+0001 3.65098711602934E+0001 3.64392930963996E+0001 3.63688704969915E+0001 3.62986030955569E+0001 + 3.62284906257012E+0001 3.61585328211495E+0001 3.60887294157493E+0001 3.60190801434717E+0001 3.59495847384143E+0001 + 3.58802429348029E+0001 3.58110544669935E+0001 3.57420190694748E+0001 3.56731364768696E+0001 3.56044064239374E+0001 + 3.55358286455762E+0001 3.54674028768243E+0001 3.53991288528627E+0001 3.53310063090169E+0001 3.52630349807588E+0001 + 3.51952146037086E+0001 3.51275449136370E+0001 3.50600256464671E+0001 3.49926565382760E+0001 3.49254373252970E+0001 + 3.48583677439215E+0001 3.47914475307007E+0001 3.47246764223476E+0001 3.46580541557391E+0001 3.45915804679172E+0001 + 3.45252550960917E+0001 3.44590777776409E+0001 3.43930482501149E+0001 3.43271662512359E+0001 3.42614315189009E+0001 + 3.41958437911835E+0001 3.41304028063350E+0001 3.40651083027869E+0001 3.39999600191521E+0001 3.39349576942270E+0001 + 3.38701010669931E+0001 3.38053898766184E+0001 3.37408238624597E+0001 3.36764027640639E+0001 3.36121263211696E+0001 + 3.35479942737091E+0001 3.34840063618097E+0001 3.34201623257956E+0001 3.33564619061893E+0001 3.32929048437137E+0001 + 3.32294908792930E+0001 3.31662197540548E+0001 3.31030912093315E+0001 3.30401049866621E+0001 3.29772608277934E+0001 + 3.29145584746818E+0001 3.28519976694949E+0001 3.27895781546128E+0001 3.27272996726297E+0001 3.26651619663556E+0001 + 3.26031647788176E+0001 3.25413078532615E+0001 3.24795909331530E+0001 3.24180137621797E+0001 3.23565760842520E+0001 + 3.22952776435052E+0001 3.22341181843000E+0001 3.21730974512249E+0001 3.21122151890970E+0001 3.20514711429635E+0001 + 3.19908650581035E+0001 3.19303966800288E+0001 3.18700657544857E+0001 3.18098720274560E+0001 3.17498152451589E+0001 + 3.16898951540518E+0001 3.16301115008321E+0001 3.15704640324379E+0001 3.15109524960500E+0001 3.14515766390928E+0001 + 3.13923362092358E+0001 3.13332309543945E+0001 3.12742606227324E+0001 3.12154249626616E+0001 3.11567237228443E+0001 + 3.10981566521940E+0001 3.10397234998769E+0001 3.09814240153129E+0001 3.09232579481771E+0001 3.08652250484006E+0001 + 3.08073250661721E+0001 3.07495577519388E+0001 3.06919228564080E+0001 3.06344201305477E+0001 3.05770493255880E+0001 + 3.05198101930227E+0001 3.04627024846095E+0001 3.04057259523722E+0001 3.03488803486011E+0001 3.02921654258542E+0001 + 3.02355809369585E+0001 3.01791266350112E+0001 3.01228022733805E+0001 3.00666076057067E+0001 3.00105423859037E+0001 + 2.99546063681593E+0001 2.98987993069371E+0001 2.98431209569769E+0001 2.97875710732961E+0001 2.97321494111907E+0001 + 2.96768557262359E+0001 2.96216897742877E+0001 2.95666513114838E+0001 2.95117400942439E+0001 2.94569558792718E+0001 + 2.94022984235554E+0001 2.93477674843684E+0001 2.92933628192707E+0001 2.92390841861096E+0001 2.91849313430209E+0001 + 2.91309040484294E+0001 2.90770020610503E+0001 2.90232251398899E+0001 2.89695730442464E+0001 2.89160455337110E+0001 + 2.88626423681686E+0001 2.88093633077992E+0001 2.87562081130778E+0001 2.87031765447762E+0001 2.86502683639636E+0001 + 2.85974833320071E+0001 2.85448212105731E+0001 2.84922817616274E+0001 2.84398647474372E+0001 2.83875699305706E+0001 + 2.83353970738981E+0001 2.82833459405937E+0001 2.82314162941350E+0001 2.81796078983043E+0001 2.81279205171898E+0001 + 2.80763539151855E+0001 2.80249078569927E+0001 2.79735821076207E+0001 2.79223764323869E+0001 2.78712905969185E+0001 + 2.78203243671525E+0001 2.77694775093367E+0001 2.77187497900305E+0001 2.76681409761057E+0001 2.76176508347466E+0001 + 2.75672791334515E+0001 2.75170256400331E+0001 2.74668901226188E+0001 2.74168723496521E+0001 2.73669720898926E+0001 + 2.73171891124170E+0001 2.72675231866201E+0001 2.72179740822146E+0001 2.71685415692324E+0001 2.71192254180251E+0001 + 2.70700253992646E+0001 2.70209412839437E+0001 2.69719728433767E+0001 2.69231198492002E+0001 2.68743820733733E+0001 + 2.68257592881787E+0001 2.67772512662230E+0001 2.67288577804374E+0001 2.66805786040780E+0001 2.66324135107268E+0001 + 2.65843622742919E+0001 2.65364246690085E+0001 2.64886004694389E+0001 2.64408894504732E+0001 2.63932913873305E+0001 + 2.63458060555583E+0001 2.62984332310340E+0001 2.62511726899649E+0001 2.62040242088889E+0001 2.61569875646748E+0001 + 2.61100625345232E+0001 2.60632488959668E+0001 2.60165464268705E+0001 2.59699549054326E+0001 2.59234741101847E+0001 + 2.58771038199926E+0001 2.58308438140562E+0001 2.57846938719107E+0001 2.57386537734265E+0001 2.56927232988098E+0001 + 2.56469022286031E+0001 2.56011903436855E+0001 2.55555874252734E+0001 2.55100932549205E+0001 2.54647076145187E+0001 + 2.54194302862982E+0001 2.53742610528279E+0001 2.53291996970160E+0001 2.52842460021104E+0001 2.52393997516985E+0001 + 2.51946607297086E+0001 2.51500287204096E+0001 2.51055035084111E+0001 2.50610848786649E+0001 2.50167726164641E+0001 + 2.49725665074440E+0001 2.49284663375827E+0001 2.48844718932011E+0001 2.48405829609634E+0001 2.47967993278772E+0001 + 2.47531207812941E+0001 2.47095471089100E+0001 2.46660780987652E+0001 2.46227135392450E+0001 2.45794532190798E+0001 + 2.45362969273455E+0001 2.44932444534637E+0001 2.44502955872022E+0001 2.44074501186750E+0001 2.43647078383427E+0001 + 2.43220685370132E+0001 2.42795320058413E+0001 2.42370980363290E+0001 2.41947664203265E+0001 2.41525369500319E+0001 + 2.41104094179912E+0001 2.40683836170993E+0001 2.40264593405995E+0001 2.39846363820843E+0001 2.39429145354952E+0001 + 2.39012935951234E+0001 2.38597733556095E+0001 2.38183536119441E+0001 2.37770341594678E+0001 2.37358147938719E+0001 + 2.36946953111975E+0001 2.36536755078371E+0001 2.36127551805337E+0001 2.35719341263815E+0001 2.35312121428261E+0001 + 2.34905890276644E+0001 2.34500645790453E+0001 2.34096385954690E+0001 2.33693108757882E+0001 2.33290812192075E+0001 + 2.32889494252839E+0001 2.32489152939269E+0001 2.32089786253987E+0001 2.31691392203141E+0001 2.31293968796409E+0001 + 2.30897514047003E+0001 2.30502025971663E+0001 2.30107502590664E+0001 2.29713941927816E+0001 2.29321342010464E+0001 + 2.28929700869492E+0001 2.28539016539322E+0001 2.28149287057913E+0001 2.27760510466768E+0001 2.27372684810928E+0001 + 2.26985808138980E+0001 2.26599878503054E+0001 2.26214893958822E+0001 2.25830852565504E+0001 2.25447752385865E+0001 + 2.25065591486217E+0001 2.24684367936419E+0001 2.24304079809881E+0001 2.23924725183562E+0001 2.23546302137966E+0001 + 2.23168808757154E+0001 2.22792243128735E+0001 2.22416603343868E+0001 2.22041887497268E+0001 2.21668093687199E+0001 + 2.21295220015480E+0001 2.20923264587484E+0001 2.20552225512136E+0001 2.20182100901915E+0001 2.19812888872858E+0001 + 2.19444587544552E+0001 2.19077195040143E+0001 2.18710709486327E+0001 2.18345129013361E+0001 2.17980451755054E+0001 + 2.17616675848772E+0001 2.17253799435435E+0001 2.16891820659520E+0001 2.16530737669058E+0001 2.16170548615638E+0001 + 2.15811251654403E+0001 2.15452844944050E+0001 2.15095326646834E+0001 2.14738694928563E+0001 2.14382947958600E+0001 + 2.14028083909865E+0001 2.13674100958828E+0001 2.13320997285518E+0001 2.12968771073513E+0001 2.12617420509948E+0001 + 2.12266943785510E+0001 2.11917339094437E+0001 2.11568604634521E+0001 2.11220738607106E+0001 2.10873739217084E+0001 + 2.10527604672903E+0001 2.10182333186555E+0001 2.09837922973586E+0001 2.09494372253090E+0001 2.09151679247706E+0001 + 2.08809842183625E+0001 2.08468859290584E+0001 2.08128728801863E+0001 2.07789448954290E+0001 2.07451017988238E+0001 + 2.07113434147622E+0001 2.06776695679900E+0001 2.06440800836074E+0001 2.06105747870685E+0001 2.05771535041817E+0001 + 2.05438160611089E+0001 2.05105622843663E+0001 2.04773920008235E+0001 2.04443050377040E+0001 2.04113012225845E+0001 + 2.03783803833955E+0001 2.03455423484205E+0001 2.03127869462963E+0001 2.02801140060130E+0001 2.02475233569133E+0001 + 2.02150148286930E+0001 2.01825882514005E+0001 2.01502434554370E+0001 2.01179802715560E+0001 2.00857985308633E+0001 + 2.00536980648172E+0001 2.00216787052277E+0001 1.99897402842571E+0001 1.99578826344193E+0001 1.99261055885800E+0001 + 1.98944089799564E+0001 1.98627926421171E+0001 1.98312564089817E+0001 1.97998001148213E+0001 1.97684235942578E+0001 + 1.97371266822636E+0001 1.97059092141623E+0001 1.96747710256273E+0001 1.96437119526829E+0001 1.96127318317032E+0001 + 1.95818304994126E+0001 1.95510077928850E+0001 1.95202635495442E+0001 1.94895976071633E+0001 1.94590098038650E+0001 + 1.94284999781209E+0001 1.93980679687517E+0001 1.93677136149268E+0001 1.93374367561643E+0001 1.93072372323308E+0001 + 1.92771148836411E+0001 1.92470695506579E+0001 1.92171010742921E+0001 1.91872092958022E+0001 1.91573940567940E+0001 + 1.91276551992208E+0001 1.90979925653831E+0001 1.90684059979282E+0001 1.90388953398502E+0001 1.90094604344898E+0001 + 1.89801011255337E+0001 1.89508172570153E+0001 1.89216086733134E+0001 1.88924752191530E+0001 1.88634167396042E+0001 + 1.88344330800826E+0001 1.88055240863490E+0001 1.87766896045090E+0001 1.87479294810129E+0001 1.87192435626554E+0001 + 1.86906316965756E+0001 1.86620937302565E+0001 1.86336295115250E+0001 1.86052388885517E+0001 1.85769217098502E+0001 + 1.85486778242777E+0001 1.85205070810342E+0001 1.84924093296621E+0001 1.84643844200469E+0001 1.84364322024156E+0001 + 1.84085525273378E+0001 1.83807452457248E+0001 1.83530102088292E+0001 1.83253472682451E+0001 1.82977562759078E+0001 + 1.82702370840932E+0001 1.82427895454180E+0001 1.82154135128392E+0001 1.81881088396541E+0001 1.81608753794996E+0001 + 1.81337129863525E+0001 1.81066215145289E+0001 1.80796008186843E+0001 1.80526507538127E+0001 1.80257711752471E+0001 + 1.79989619386588E+0001 1.79722229000575E+0001 1.79455539157904E+0001 1.79189548425428E+0001 1.78924255373372E+0001 + 1.78659658575333E+0001 1.78395756608278E+0001 1.78132548052541E+0001 1.77870031491817E+0001 1.77608205513168E+0001 + 1.77347068707009E+0001 1.77086619667115E+0001 1.76826856990614E+0001 1.76567779277985E+0001 1.76309385133056E+0001 + 1.76051673162999E+0001 1.75794641978331E+0001 1.75538290192911E+0001 1.75282616423931E+0001 1.75027619291925E+0001 + 1.74773297420753E+0001 1.74519649437610E+0001 1.74266673973016E+0001 1.74014369660816E+0001 1.73762735138176E+0001 + 1.73511769045582E+0001 1.73261470026837E+0001 1.73011836729056E+0001 1.72762867802667E+0001 1.72514561901405E+0001 + 1.72266917682311E+0001 1.72019933805728E+0001 1.71773608935300E+0001 1.71527941737968E+0001 1.71282930883965E+0001 + 1.71038575046820E+0001 1.70794872903348E+0001 1.70551823133652E+0001 1.70309424421115E+0001 1.70067675452403E+0001 + 1.69826574917461E+0001 1.69586121509506E+0001 1.69346313925027E+0001 1.69107150863786E+0001 1.68868631028807E+0001 + 1.68630753126380E+0001 1.68393515866054E+0001 1.68156917960639E+0001 1.67920958126197E+0001 1.67685635082043E+0001 + 1.67450947550742E+0001 1.67216894258104E+0001 1.66983473933186E+0001 1.66750685308281E+0001 1.66518527118923E+0001 + 1.66286998103880E+0001 1.66056097005152E+0001 1.65825822567970E+0001 1.65596173540788E+0001 1.65367148675286E+0001 + 1.65138746726364E+0001 1.64910966452139E+0001 1.64683806613943E+0001 1.64457265976321E+0001 1.64231343307025E+0001 + 1.64006037377013E+0001 1.63781346960448E+0001 1.63557270834694E+0001 1.63333807780307E+0001 1.63110956581044E+0001 + 1.62888716023848E+0001 1.62667084898854E+0001 1.62446061999381E+0001 1.62225646121931E+0001 1.62005836066187E+0001 + 1.61786630635006E+0001 1.61568028634421E+0001 1.61350028873636E+0001 1.61132630165021E+0001 1.60915831324115E+0001 + 1.60699631169615E+0001 1.60484028523378E+0001 1.60269022210421E+0001 1.60054611058909E+0001 1.59840793900161E+0001 + 1.59627569568642E+0001 1.59414936901963E+0001 1.59202894740874E+0001 1.58991441929266E+0001 1.58780577314165E+0001 + 1.58570299745730E+0001 1.58360608077249E+0001 1.58151501165136E+0001 1.57942977868933E+0001 1.57735037051299E+0001 + 1.57527677578013E+0001 1.57320898317968E+0001 1.57114698143171E+0001 1.56909075928736E+0001 1.56704030552886E+0001 + 1.56499560896945E+0001 1.56295665845338E+0001 1.56092344285589E+0001 1.55889595108316E+0001 1.55687417207228E+0001 + 1.55485809479123E+0001 1.55284770823886E+0001 1.55084300144484E+0001 1.54884396346963E+0001 1.54685058340449E+0001 + 1.54486285037140E+0001 1.54288075352305E+0001 1.54090428204283E+0001 1.53893342514479E+0001 1.53696817207357E+0001 + 1.53500851210445E+0001 1.53305443454326E+0001 1.53110592872635E+0001 1.52916298402061E+0001 1.52722558982340E+0001 + 1.52529373556253E+0001 1.52336741069623E+0001 1.52144660471314E+0001 1.51953130713226E+0001 1.51762150750291E+0001 + 1.51571719540474E+0001 1.51381836044768E+0001 1.51192499227190E+0001 1.51003708054779E+0001 1.50815461497595E+0001 + 1.50627758528713E+0001 1.50440598124223E+0001 1.50253979263226E+0001 1.50067900927830E+0001 1.49882362103149E+0001 + 1.49697361777299E+0001 1.49512898941397E+0001 1.49328972589553E+0001 1.49145581718876E+0001 1.48962725329463E+0001 + 1.48780402424400E+0001 1.48598612009758E+0001 1.48417353094594E+0001 1.48236624690940E+0001 1.48056425813809E+0001 + 1.47876755481186E+0001 1.47697612714031E+0001 1.47518996536269E+0001 1.47340905974793E+0001 1.47163340059461E+0001 + 1.46986297823089E+0001 1.46809778301451E+0001 1.46633780533279E+0001 1.46458303560255E+0001 1.46283346427011E+0001 + 1.46108908181127E+0001 1.45934987873125E+0001 1.45761584556474E+0001 1.45588697287575E+0001 1.45416325125771E+0001 + 1.45244467133334E+0001 1.45073122375471E+0001 1.44902289920314E+0001 1.44731968838923E+0001 1.44562158205278E+0001 + 1.44392857096283E+0001 1.44224064591757E+0001 1.44055779774434E+0001 1.43888001729963E+0001 1.43720729546899E+0001 + 1.43553962316707E+0001 1.43387699133756E+0001 1.43221939095316E+0001 1.43056681301556E+0001 1.42891924855545E+0001 + 1.42727668863243E+0001 1.42563912433503E+0001 1.42400654678067E+0001 1.42237894711563E+0001 1.42075631651504E+0001 + 1.41913864618285E+0001 1.41752592735177E+0001 1.41591815128333E+0001 1.41431530926773E+0001 1.41271739262395E+0001 + 1.41112439269963E+0001 1.40953630087107E+0001 1.40795310854323E+0001 1.40637480714967E+0001 1.40480138815256E+0001 + 1.40323284304261E+0001 1.40166916333911E+0001 1.40011034058984E+0001 1.39855636637110E+0001 1.39700723228762E+0001 + 1.39546292997263E+0001 1.39392345108776E+0001 1.39238878732303E+0001 1.39085893039685E+0001 1.38933387205597E+0001 + 1.38781360407549E+0001 1.38629811825881E+0001 1.38478740643760E+0001 1.38328146047181E+0001 1.38178027224960E+0001 + 1.38028383368738E+0001 1.37879213672973E+0001 1.37730517334940E+0001 1.37582293554729E+0001 1.37434541535243E+0001 + 1.37287260482194E+0001 1.37140449604103E+0001 1.36994108112296E+0001 1.36848235220904E+0001 1.36702830146858E+0001 + 1.36557892109868E+0001 1.36413394381634E+0001 1.36269309598183E+0001 1.36125636032506E+0001 1.35982371964536E+0001 + 1.35839515680781E+0001 1.35697065474130E+0001 1.35555019644718E+0001 1.35413376498803E+0001 1.35272134349080E+0001 + 1.35131291515257E+0001 1.34990846323332E+0001 1.34850797105860E+0001 1.34711142201975E+0001 1.34571879957162E+0001 + 1.34433008723497E+0001 1.34294526859750E+0001 1.34156432730501E+0001 1.34018724707281E+0001 1.33881401167854E+0001 + 1.33744460496402E+0001 1.33607901083487E+0001 1.33471721325909E+0001 1.33335919626942E+0001 1.33200494396026E+0001 + 1.33065444049173E+0001 1.32930767008156E+0001 1.32796461701771E+0001 1.32662526564231E+0001 1.32528960036477E+0001 + 1.32395760565679E+0001 1.32262926605001E+0001 1.32130456613817E+0001 1.31998349057643E+0001 1.31866602408134E+0001 + 1.31735215143374E+0001 1.31604185746984E+0001 1.31473512709055E+0001 1.31343194525638E+0001 1.31213229698791E+0001 + 1.31083616736877E+0001 1.30954354153967E+0001 1.30825440469976E+0001 1.30696874211369E+0001 1.30568653910017E+0001 + 1.30440778104074E+0001 1.30313245337579E+0001 1.30186054160196E+0001 1.30059203127759E+0001 1.29932690802098E+0001 + 1.29806515750523E+0001 1.29680676546433E+0001 1.29555171769022E+0001 1.29430000003129E+0001 1.29305159839846E+0001 + 1.29180649875219E+0001 1.29056468711859E+0001 1.28932614957813E+0001 1.28809087226639E+0001 1.28685884137868E+0001 + 1.28563004316604E+0001 1.28440446393677E+0001 1.28318209005415E+0001 1.28196290794099E+0001 1.28074690407318E+0001 + 1.27953406498342E+0001 1.27832437726116E+0001 1.27711782754965E+0001 1.27591440254974E+0001 1.27471408901757E+0001 + 1.27351687376161E+0001 1.27232274364787E+0001 1.27113168559728E+0001 1.26994368658471E+0001 1.26875873363831E+0001 + 1.26757681384217E+0001 1.26639791433397E+0001 1.26522202230625E+0001 1.26404912500378E+0001 1.26287920972538E+0001 + 1.26171226382493E+0001 1.26054827470592E+0001 1.25938722983084E+0001 1.25822911670874E+0001 1.25707392290630E+0001 + 1.25592163603899E+0001 1.25477224377775E+0001 1.25362573384710E+0001 1.25248209401771E+0001 1.25134131211671E+0001 + 1.25020337602361E+0001 1.24906827366791E+0001 1.24793599303034E+0001 1.24680652214336E+0001 1.24567984909124E+0001 + 1.24455596200688E+0001 1.24343484907925E+0001 1.24231649854197E+0001 1.24120089868194E+0001 1.24008803783609E+0001 + 1.23897790439153E+0001 1.23787048678738E+0001 1.23676577350839E+0001 1.23566375309162E+0001 1.23456441412376E+0001 + 1.23346774524124E+0001 1.23237373512667E+0001 1.23128237251643E+0001 1.23019364619107E+0001 1.22910754498234E+0001 + 1.22802405777184E+0001 1.22694317348498E+0001 1.22586488110185E+0001 1.22478916964459E+0001 1.22371602818638E+0001 + 1.22264544584865E+0001 1.22157741179787E+0001 1.22051191525049E+0001 1.21944894546740E+0001 1.21838849176174E+0001 + 1.21733054348704E+0001 1.21627509004881E+0001 1.21522212089436E+0001 1.21417162552437E+0001 1.21312359347903E+0001 + 1.21207801434956E+0001 1.21103487776896E+0001 1.20999417342011E+0001 1.20895589102905E+0001 1.20792002036939E+0001 + 1.20688655125673E+0001 1.20585547355505E+0001 1.20482677717287E+0001 1.20380045206364E+0001 1.20277648822386E+0001 + 1.20175487569692E+0001 1.20073560456866E+0001 1.19971866497179E+0001 1.19870404708026E+0001 1.19769174111485E+0001 + 1.19668173733811E+0001 1.19567402605651E+0001 1.19466859762171E+0001 1.19366544242691E+0001 1.19266455090961E+0001 + 1.19166591354995E+0001 1.19066952087087E+0001 1.18967536343793E+0001 1.18868343186170E+0001 1.18769371679190E+0001 + 1.18670620892146E+0001 1.18572089898843E+0001 1.18473777776831E+0001 1.18375683608103E+0001 1.18277806478941E+0001 + 1.18180145479373E+0001 1.18082699704083E+0001 1.17985468251612E+0001 1.17888450224600E+0001 1.17791644729829E+0001 + 1.17695050878171E+0001 1.17598667784548E+0001 1.17502494568110E+0001 1.17406530351702E+0001 1.17310774262450E+0001 + 1.17215225431453E+0001 1.17119882993887E+0001 1.17024746088630E+0001 1.16929813858946E+0001 1.16835085451477E+0001 + 1.16740560017537E+0001 1.16646236711631E+0001 1.16552114692725E+0001 1.16458193123407E+0001 1.16364471170221E+0001 + 1.16270948003590E+0001 1.16177622797708E+0001 1.16084494730726E+0001 1.15991562984501E+0001 1.15898826744867E+0001 + 1.15806285201180E+0001 1.15713937547060E+0001 1.15621782979284E+0001 1.15529820698682E+0001 1.15438049909963E+0001 + 1.15346469821354E+0001 1.15255079644865E+0001 1.15163878596274E+0001 1.15072865894785E+0001 1.14982040763505E+0001 + 1.14891402429312E+0001 1.14800950122388E+0001 1.14710683076676E+0001 1.14620600529973E+0001 1.14530701723121E+0001 + 1.14440985901275E+0001 1.14351452312597E+0001 1.14262100208907E+0001 1.14172928845809E+0001 1.14083937482179E+0001 + 1.13995125380634E+0001 1.13906491807022E+0001 1.13818036030924E+0001 1.13729757325227E+0001 1.13641654966482E+0001 + 1.13553728234535E+0001 1.13465976412561E+0001 1.13378398787490E+0001 1.13290994649334E+0001 1.13203763291731E+0001 + 1.13116704011506E+0001 1.13029816108980E+0001 1.12943098887772E+0001 1.12856551654891E+0001 1.12770173720812E+0001 + 1.12683964399004E+0001 1.12597923006269E+0001 1.12512048863105E+0001 1.12426341292825E+0001 1.12340799622247E+0001 + 1.12255423181498E+0001 1.12170211303574E+0001 1.12085163325151E+0001 1.12000278585913E+0001 1.11915556428613E+0001 + 1.11830996199360E+0001 1.11746597247377E+0001 1.11662358925079E+0001 1.11578280588105E+0001 1.11494361594971E+0001 + 1.11410601307645E+0001 1.11326999090748E+0001 1.11243554312579E+0001 1.11160266344018E+0001 1.11077134559338E+0001 + 1.10994158335589E+0001 1.10911337053113E+0001 1.10828670095310E+0001 1.10746156848233E+0001 1.10663796701368E+0001 + 1.10581589046927E+0001 1.10499533280185E+0001 1.10417628799395E+0001 1.10335875005919E+0001 1.10254271303665E+0001 + 1.10172817099814E+0001 1.10091511804317E+0001 1.10010354830176E+0001 1.09929345593145E+0001 1.09848483511866E+0001 + 1.09767768007900E+0001 1.09687198505795E+0001 1.09606774432527E+0001 1.09526495218464E+0001 1.09446360296327E+0001 + 1.09366369101850E+0001 1.09286521073707E+0001 1.09206815653120E+0001 1.09127252284053E+0001 1.09047830413455E+0001 + 1.08968549490939E+0001 1.08889408968697E+0001 1.08810408301930E+0001 1.08731546948163E+0001 1.08652824368151E+0001 + 1.08574240024899E+0001 1.08495793384173E+0001 1.08417483914726E+0001 1.08339311087394E+0001 1.08261274376070E+0001 + 1.08183373257321E+0001 1.08105607210148E+0001 1.08027975716119E+0001 1.07950478259462E+0001 1.07873114327135E+0001 + 1.07795883408529E+0001 1.07718784995565E+0001 1.07641818582820E+0001 1.07564983667267E+0001 1.07488279748607E+0001 + 1.07411706328916E+0001 1.07335262912745E+0001 1.07258949007330E+0001 1.07182764122092E+0001 1.07106707769305E+0001 + 1.07030779463256E+0001 1.06954978721219E+0001 1.06879305062250E+0001 1.06803758008375E+0001 1.06728337083992E+0001 + 1.06653041815508E+0001 1.06577871732047E+0001 1.06502826365091E+0001 1.06427905248456E+0001 1.06353107918297E+0001 + 1.06278433913112E+0001 1.06203882773723E+0001 1.06129454043366E+0001 1.06055147267583E+0001 1.05980961994130E+0001 + 1.05906897773108E+0001 1.05832954156935E+0001 1.05759130700295E+0001 1.05685426960021E+0001 1.05611842495493E+0001 + 1.05538376867886E+0001 1.05465029640997E+0001 1.05391800380730E+0001 1.05318688655108E+0001 1.05245694034513E+0001 + 1.05172816091243E+0001 1.05100054400154E+0001 1.05027408538023E+0001 1.04954878083830E+0001 1.04882462618673E+0001 + 1.04810161725894E+0001 1.04737974990777E+0001 1.04665902000985E+0001 1.04593942346074E+0001 1.04522095617803E+0001 + 1.04450361409958E+0001 1.04378739318384E+0001 1.04307228941180E+0001 1.04235829878268E+0001 1.04164541731649E+0001 + 1.04093364105497E+0001 1.04022296605890E+0001 1.03951338841087E+0001 1.03880490421079E+0001 1.03809750958109E+0001 + 1.03739120066254E+0001 1.03668597361700E+0001 1.03598182462474E+0001 1.03527874988570E+0001 1.03457674562079E+0001 + 1.03387580806728E+0001 1.03317593348601E+0001 1.03247711815364E+0001 1.03177935836612E+0001 1.03108265044035E+0001 + 1.03038699071039E+0001 1.02969237553012E+0001 1.02899880127193E+0001 1.02830626432560E+0001 1.02761476110018E+0001 + 1.02692428802560E+0001 1.02623484154618E+0001 1.02554641812720E+0001 1.02485901425030E+0001 1.02417262641570E+0001 + 1.02348725114316E+0001 1.02280288496891E+0001 1.02211952444543E+0001 1.02143716614517E+0001 1.02075580665907E+0001 + 1.02007544259256E+0001 1.01939607057055E+0001 1.01871768723316E+0001 1.01804028924134E+0001 1.01736387327039E+0001 + 1.01668843601215E+0001 1.01601397417881E+0001 1.01534048449548E+0001 1.01466796370582E+0001 1.01399640857176E+0001 + 1.01332581586827E+0001 1.01265618238994E+0001 1.01198750494665E+0001 1.01131978036360E+0001 1.01065300548512E+0001 + 1.00998717716813E+0001 1.00932229228782E+0001 1.00865834773518E+0001 1.00799534041702E+0001 1.00733326725480E+0001 + 1.00667212518777E+0001 1.00601191116926E+0001 1.00535262216828E+0001 1.00469425517082E+0001 1.00403680717611E+0001 + 1.00338027520044E+0001 1.00272465627341E+0001 1.00206994744239E+0001 1.00141614576816E+0001 1.00076324832616E+0001 + 1.00011125220658E+0001 9.99460154516877E+0000 9.98809952376483E+0000 9.98160642920294E+0000 9.97512223299028E+0000 + 9.96864690675470E+0000 9.96218042228615E+0000 9.95572275151806E+0000 9.94927386652456E+0000 9.94283373950506E+0000 + 9.93640234282560E+0000 9.92997964897189E+0000 9.92356563058750E+0000 9.91716026043317E+0000 9.91076351142189E+0000 + 9.90437535659395E+0000 9.89799576914895E+0000 9.89162472239229E+0000 9.88526218977033E+0000 9.87890814488341E+0000 + 9.87256256143867E+0000 9.86622541329469E+0000 9.85989667443654E+0000 9.85357631896650E+0000 9.84726432114253E+0000 + 9.84096065532458E+0000 9.83466529602574E+0000 9.82837821786809E+0000 9.82209939561158E+0000 9.81582880413851E+0000 + 9.80956641844424E+0000 9.80331221368523E+0000 9.79706616510941E+0000 9.79082824808503E+0000 9.78459843812330E+0000 + 9.77837671085006E+0000 9.77216304200603E+0000 9.76595740747262E+0000 9.75975978321488E+0000 9.75357014534551E+0000 + 9.74738847009330E+0000 9.74121473379705E+0000 9.73504891290900E+0000 9.72889098400794E+0000 9.72274092378031E+0000 + 9.71659870903008E+0000 9.71046431667584E+0000 9.70433772374144E+0000 9.69821890738836E+0000 9.69210784485830E+0000 + 9.68600451352150E+0000 9.67990889086743E+0000 9.67382095445699E+0000 9.66774068200930E+0000 9.66166805132184E+0000 + 9.65560304031242E+0000 9.64954562700340E+0000 9.64349578951552E+0000 9.63745350607781E+0000 9.63141875504711E+0000 + 9.62539151485055E+0000 9.61937176403394E+0000 9.61335948125887E+0000 9.60735464526758E+0000 9.60135723492501E+0000 + 9.59536722918694E+0000 9.58938460709693E+0000 9.58340934782850E+0000 9.57744143061772E+0000 9.57148083484397E+0000 + 9.56552753994971E+0000 9.55958152547928E+0000 9.55364277108892E+0000 9.54771125652440E+0000 9.54178696162123E+0000 + 9.53586986631463E+0000 9.52995995063328E+0000 9.52405719469954E+0000 9.51816157873944E+0000 9.51227308304728E+0000 + 9.50639168803442E+0000 9.50051737418743E+0000 9.49465012209422E+0000 9.48878991242160E+0000 9.48293672595439E+0000 + 9.47709054350488E+0000 9.47125134604598E+0000 9.46541911460120E+0000 9.45959383027728E+0000 9.45377547427743E+0000 + 9.44796402790149E+0000 9.44215947250725E+0000 9.43636178956582E+0000 9.43057096062291E+0000 9.42478696728925E+0000 + 9.41900979128958E+0000 9.41323941441083E+0000 9.40747581853162E+0000 9.40171898560618E+0000 9.39596889767430E+0000 + 9.39022553685183E+0000 9.38448888535036E+0000 9.37875892542861E+0000 9.37303563944796E+0000 9.36731900985315E+0000 + 9.36160901914313E+0000 9.35590564992341E+0000 9.35020888484757E+0000 9.34451870665981E+0000 9.33883509818545E+0000 + 9.33315804230491E+0000 9.32748752201275E+0000 9.32182352032638E+0000 9.31616602035806E+0000 9.31051500531521E+0000 + 9.30487045844820E+0000 9.29923236309635E+0000 9.29360070265212E+0000 9.28797546060710E+0000 9.28235662049656E+0000 + 9.27674416594220E+0000 9.27113808062282E+0000 9.26553834830401E+0000 9.25994495280229E+0000 9.25435787800162E+0000 + 9.24877710787660E+0000 9.24320262643353E+0000 9.23763441777956E+0000 9.23207246607359E+0000 9.22651675552311E+0000 + 9.22096727043373E+0000 9.21542399515671E+0000 9.20988691409573E+0000 9.20435601174978E+0000 9.19883127266073E+0000 + 9.19331268142330E+0000 9.18780022271823E+0000 9.18229388127286E+0000 9.17679364188105E+0000 9.17129948940011E+0000 + 9.16581140873771E+0000 9.16032938486854E+0000 9.15485340283449E+0000 9.14938344772169E+0000 9.14391950468046E+0000 + 9.13846155892879E+0000 9.13300959572603E+0000 9.12756360039623E+0000 9.12212355833484E+0000 9.11668945496924E+0000 + 9.11126127579190E+0000 9.10583900635726E+0000 9.10042263227196E+0000 9.09501213920159E+0000 9.08960751285427E+0000 + 9.08420873899071E+0000 9.07881580345093E+0000 9.07342869209800E+0000 9.06804739086128E+0000 9.06267188572999E+0000 + 9.05730216272339E+0000 9.05193820793084E+0000 9.04658000749530E+0000 9.04122754759351E+0000 9.03588081445942E+0000 + 9.03053979439099E+0000 9.02520447371036E+0000 9.01987483881728E+0000 9.01455087612928E+0000 9.00923257213844E+0000 + 9.00391991337485E+0000 8.99861288640678E+0000 8.99331147787746E+0000 8.98801567443516E+0000 8.98272546281340E+0000 + 8.97744082976767E+0000 8.97216176212230E+0000 8.96688824672215E+0000 8.96162027046783E+0000 8.95635782029573E+0000 + 8.95110088321495E+0000 8.94584944625228E+0000 8.94060349648236E+0000 8.93536302101779E+0000 8.93012800703604E+0000 + 8.92489844172764E+0000 8.91967431235329E+0000 8.91445560620371E+0000 8.90924231059312E+0000 8.90403441290621E+0000 + 8.89883190055978E+0000 8.89363476099775E+0000 8.88844298172993E+0000 8.88325655026323E+0000 8.87807545419757E+0000 + 8.87289968113020E+0000 8.86772921871967E+0000 8.86256405464392E+0000 8.85740417664748E+0000 8.85224957248269E+0000 + 8.84710022996200E+0000 8.84195613691764E+0000 8.83681728123206E+0000 8.83168365081782E+0000 8.82655523362951E+0000 + 8.82143201764696E+0000 8.81631399090066E+0000 8.81120114143646E+0000 8.80609345735613E+0000 8.80099092678033E+0000 + 8.79589353788422E+0000 8.79080127884518E+0000 8.78571413790874E+0000 8.78063210332962E+0000 8.77555516341575E+0000 + 8.77048330647931E+0000 8.76541652089264E+0000 8.76035479506300E+0000 8.75529811740389E+0000 8.75024647636558E+0000 + 8.74519986046232E+0000 8.74015825820470E+0000 8.73512165814377E+0000 8.73009004886945E+0000 8.72506341899706E+0000 + 8.72004175717251E+0000 8.71502505206049E+0000 8.71001329238193E+0000 8.70500646685974E+0000 8.70000456426306E+0000 + 8.69500757338360E+0000 8.69001548304755E+0000 8.68502828209365E+0000 8.68004595941575E+0000 8.67506850391186E+0000 + 8.67009590451831E+0000 8.66512815018935E+0000 8.66016522992281E+0000 8.65520713273296E+0000 8.65025384766248E+0000 + 8.64530536377742E+0000 8.64036167017929E+0000 8.63542275598802E+0000 8.63048861035059E+0000 8.62555922243429E+0000 + 8.62063458144902E+0000 8.61571467660634E+0000 8.61079949717253E+0000 8.60588903240548E+0000 8.60098327160940E+0000 + 8.59608220410244E+0000 8.59118581923733E+0000 8.58629410638088E+0000 8.58140705492263E+0000 8.57652465428693E+0000 + 8.57164689391415E+0000 8.56677376326077E+0000 8.56190525182175E+0000 8.55704134910659E+0000 8.55218204463939E+0000 + 8.54732732796581E+0000 8.54247718868745E+0000 8.53763161637613E+0000 8.53279060066493E+0000 8.52795413119330E+0000 + 8.52312219761060E+0000 8.51829478961911E+0000 8.51347189690708E+0000 8.50865350920553E+0000 8.50383961625392E+0000 + 8.49903020782259E+0000 8.49422527369218E+0000 8.48942480367439E+0000 8.48462878758443E+0000 8.47983721527215E+0000 + 8.47505007660312E+0000 8.47026736145873E+0000 8.46548905973280E+0000 8.46071516136439E+0000 8.45594565626889E+0000 + 8.45118053442782E+0000 8.44641978580948E+0000 8.44166340039492E+0000 8.43691136821427E+0000 8.43216367929500E+0000 + 8.42742032368097E+0000 8.42268129144634E+0000 8.41794657265410E+0000 8.41321615743403E+0000 8.40849003587889E+0000 + 8.40376819814318E+0000 8.39905063436874E+0000 8.39433733471943E+0000 8.38962828938817E+0000 8.38492348857788E+0000 + 8.38022292249988E+0000 8.37552658139122E+0000 8.37083445549569E+0000 8.36614653508644E+0000 8.36146281044177E+0000 + 8.35678327185901E+0000 8.35210790964769E+0000 8.34743671414176E+0000 8.34276967567875E+0000 8.33810678461551E+0000 + 8.33344803132827E+0000 8.32879340620573E+0000 8.32414289964564E+0000 8.31949650206006E+0000 8.31485420389636E+0000 + 8.31021599558497E+0000 8.30558186759001E+0000 8.30095181039188E+0000 8.29632581446818E+0000 8.29170387032685E+0000 + 8.28708596847311E+0000 8.28247209945142E+0000 8.27786225379136E+0000 8.27325642205316E+0000 8.26865459481197E+0000 + 8.26405676263697E+0000 8.25946291613340E+0000 8.25487304591110E+0000 8.25028714258633E+0000 8.24570519679584E+0000 + 8.24112719918288E+0000 8.23655314040603E+0000 8.23198301114453E+0000 8.22741680207903E+0000 8.22285450390039E+0000 + 8.21829610732381E+0000 8.21374160306780E+0000 8.20919098186300E+0000 8.20464423446630E+0000 8.20010135161874E+0000 + 8.19556232409472E+0000 8.19102714268275E+0000 8.18649579815737E+0000 8.18196828134074E+0000 8.17744458303410E+0000 + 8.17292469406883E+0000 8.16840860529243E+0000 8.16389630754218E+0000 8.15938779167331E+0000 8.15488304856264E+0000 + 8.15038206909978E+0000 8.14588484416602E+0000 8.14139136468025E+0000 8.13690162153729E+0000 8.13241560567314E+0000 + 8.12793330803335E+0000 8.12345471955186E+0000 8.11897983118630E+0000 8.11450863391108E+0000 8.11004111870144E+0000 + 8.10557727654419E+0000 8.10111709844296E+0000 8.09666057540064E+0000 8.09220769844950E+0000 8.08775845860341E+0000 + 8.08331284691101E+0000 8.07887085442036E+0000 8.07443247218606E+0000 8.06999769128701E+0000 8.06556650279278E+0000 + 8.06113889780622E+0000 8.05671486741562E+0000 8.05229440273554E+0000 8.04787749487314E+0000 8.04346413497795E+0000 + 8.03905431417090E+0000 8.03464802360114E+0000 8.03024525443194E+0000 8.02584599783002E+0000 8.02145024497098E+0000 + 8.01705798703930E+0000 8.01266921522485E+0000 8.00828392074071E+0000 8.00390209478941E+0000 7.99952372860570E+0000 + 7.99514881341920E+0000 7.99077734046157E+0000 7.98640930099860E+0000 7.98204468628041E+0000 7.97768348757707E+0000 + 7.97332569616980E+0000 7.96897130334203E+0000 7.96462030039735E+0000 7.96027267863272E+0000 7.95592842936892E+0000 + 7.95158754392197E+0000 7.94725001363357E+0000 7.94291582984613E+0000 7.93858498389564E+0000 7.93425746715641E+0000 + 7.92993327098929E+0000 7.92561238677028E+0000 7.92129480589599E+0000 7.91698051975501E+0000 7.91266951974764E+0000 + 7.90836179729135E+0000 7.90405734379927E+0000 7.89975615071610E+0000 7.89545820947696E+0000 7.89116351151988E+0000 + 7.88687204831107E+0000 7.88258381131439E+0000 7.87829879200934E+0000 7.87401698187139E+0000 7.86973837239894E+0000 + 7.86546295508638E+0000 7.86119072145117E+0000 7.85692166300503E+0000 7.85265577127740E+0000 7.84839303781009E+0000 + 7.84413345413934E+0000 7.83987701182999E+0000 7.83562370243781E+0000 7.83137351753286E+0000 7.82712644870321E+0000 + 7.82288248752429E+0000 7.81864162561124E+0000 7.81440385455763E+0000 7.81016916598418E+0000 7.80593755151541E+0000 + 7.80170900278683E+0000 7.79748351143599E+0000 7.79326106911693E+0000 7.78904166749307E+0000 7.78482529822453E+0000 + 7.78061195300253E+0000 7.77640162350425E+0000 7.77219430142722E+0000 7.76798997847486E+0000 7.76378864636745E+0000 + 7.75959029682399E+0000 7.75539492157676E+0000 7.75120251236414E+0000 7.74701306093782E+0000 7.74282655906476E+0000 + 7.73864299850176E+0000 7.73446237103544E+0000 7.73028466844598E+0000 7.72610988252712E+0000 7.72193800509349E+0000 + 7.71776902795338E+0000 7.71360294293422E+0000 7.70943974186082E+0000 7.70527941657720E+0000 7.70112195894668E+0000 + 7.69696736081912E+0000 7.69281561406558E+0000 7.68866671056738E+0000 7.68452064221076E+0000 7.68037740090141E+0000 + 7.67623697853905E+0000 7.67209936705025E+0000 7.66796455835569E+0000 7.66383254439385E+0000 7.65970331710651E+0000 + 7.65557686846066E+0000 7.65145319041569E+0000 7.64733227494534E+0000 7.64321411403772E+0000 7.63909869968991E+0000 + 7.63498602390248E+0000 7.63087607869236E+0000 7.62676885608734E+0000 7.62266434811702E+0000 7.61856254683112E+0000 + 7.61446344428123E+0000 7.61036703253545E+0000 7.60627330366386E+0000 7.60218224975864E+0000 7.59809386290849E+0000 + 7.59400813522431E+0000 7.58992505881910E+0000 7.58584462582081E+0000 7.58176682836321E+0000 7.57769165860247E+0000 + 7.57361910868229E+0000 7.56954917077987E+0000 7.56548183707655E+0000 7.56141709974866E+0000 7.55735495101350E+0000 + 7.55329538306690E+0000 7.54923838814025E+0000 7.54518395846006E+0000 7.54113208627009E+0000 7.53708276382221E+0000 + 7.53303598339296E+0000 7.52899173724497E+0000 7.52495001766379E+0000 7.52091081695796E+0000 7.51687412742958E+0000 + 7.51283994140010E+0000 7.50880825120305E+0000 7.50477904917479E+0000 7.50075232768045E+0000 7.49672807907886E+0000 + 7.49270629574104E+0000 7.48868697006321E+0000 7.48467009444095E+0000 7.48065566128952E+0000 7.47664366302736E+0000 + 7.47263409209267E+0000 7.46862694093428E+0000 7.46462220200796E+0000 7.46061986778013E+0000 7.45661993073536E+0000 + 7.45262238336710E+0000 7.44862721818704E+0000 7.44463442770656E+0000 7.44064400445720E+0000 7.43665594098326E+0000 + 7.43267022983815E+0000 7.42868686358627E+0000 7.42470583481420E+0000 7.42072713610845E+0000 7.41675076007034E+0000 + 7.41277669932725E+0000 7.40880494649912E+0000 7.40483549422833E+0000 7.40086833517406E+0000 7.39690346200312E+0000 + 7.39294086739366E+0000 7.38898054403524E+0000 7.38502248464743E+0000 7.38106668193153E+0000 7.37711312863570E+0000 + 7.37316181749361E+0000 7.36921274127284E+0000 7.36526589273588E+0000 7.36132126467736E+0000 7.35737884988687E+0000 + 7.35343864118251E+0000 7.34950063138862E+0000 7.34556481334321E+0000 7.34163117989617E+0000 7.33769972391678E+0000 + 7.33377043828816E+0000 7.32984331589791E+0000 7.32591834965318E+0000 7.32199553247879E+0000 7.31807485731169E+0000 + 7.31415631709722E+0000 7.31023990480042E+0000 7.30632561340046E+0000 7.30241343588687E+0000 7.29850336526716E+0000 + 7.29459539456304E+0000 7.29068951680865E+0000 7.28678572505055E+0000 7.28288401235342E+0000 7.27898437180570E+0000 + 7.27508679648777E+0000 7.27119127951137E+0000 7.26729781400841E+0000 7.26340639310093E+0000 7.25951700994811E+0000 + 7.25562965772004E+0000 7.25174432959773E+0000 7.24786101878255E+0000 7.24397971847748E+0000 7.24010042191723E+0000 + 7.23622312234762E+0000 7.23234781301805E+0000 7.22847448721546E+0000 7.22460313821727E+0000 7.22073375933855E+0000 + 7.21686634388678E+0000 7.21300088521473E+0000 7.20913737666390E+0000 7.20527581160229E+0000 7.20141618342069E+0000 + 7.19755848551193E+0000 7.19370271129170E+0000 7.18984885419671E+0000 7.18599690767151E+0000 7.18214686517608E+0000 + 7.17829872020288E+0000 7.17445246623154E+0000 7.17060809678940E+0000 7.16676560539669E+0000 7.16292498560253E+0000 + 7.15908623096985E+0000 7.15524933507918E+0000 7.15141429151925E+0000 7.14758109390596E+0000 7.14374973587489E+0000 + 7.13992021105850E+0000 7.13609251312989E+0000 7.13226663576862E+0000 7.12844257266459E+0000 7.12462031754086E+0000 + 7.12079986412140E+0000 7.11698120615200E+0000 7.11316433740606E+0000 7.10934925166372E+0000 7.10553594272136E+0000 + 7.10172440440312E+0000 7.09791463054187E+0000 7.09410661498498E+0000 7.09030035160960E+0000 7.08649583430364E+0000 + 7.08269305696772E+0000 7.07889201353237E+0000 7.07509269793143E+0000 7.07129510413248E+0000 7.06749922610841E+0000 + 7.06370505785075E+0000 7.05991259338305E+0000 7.05612182673043E+0000 7.05233275194252E+0000 7.04854536308967E+0000 + 7.04475965426300E+0000 7.04097561955534E+0000 7.03719325310332E+0000 7.03341254904343E+0000 7.02963350153503E+0000 + 7.02585610475273E+0000 7.02208035290555E+0000 7.01830624020447E+0000 7.01453376088350E+0000 7.01076290919780E+0000 + 7.00699367942376E+0000 7.00322606584942E+0000 6.99946006278414E+0000 6.99569566456243E+0000 6.99193286553443E+0000 + 6.98817166006215E+0000 6.98441204253670E+0000 6.98065400736498E+0000 6.97689754897542E+0000 6.97314266181040E+0000 + 6.96938934033585E+0000 6.96563757903748E+0000 6.96188737241502E+0000 6.95813871499770E+0000 6.95439160132502E+0000 + 6.95064602596411E+0000 6.94690198348861E+0000 6.94315946851339E+0000 6.93941847565219E+0000 6.93567899954465E+0000 + 6.93194103486018E+0000 6.92820457627880E+0000 6.92446961849881E+0000 6.92073615624460E+0000 6.91700418425896E+0000 + 6.91327369730506E+0000 6.90954469016841E+0000 6.90581715764148E+0000 6.90209109455655E+0000 6.89836649575485E+0000 + 6.89464335609822E+0000 6.89092167047301E+0000 6.88720143378621E+0000 6.88348264095591E+0000 6.87976528693447E+0000 + 6.87604936668928E+0000 6.87233487520470E+0000 6.86862180748406E+0000 6.86491015856711E+0000 6.86119992348942E+0000 + 6.85749109733469E+0000 6.85378367518832E+0000 6.85007765215685E+0000 6.84637302338344E+0000 6.84266978401503E+0000 + 6.83896792922562E+0000 6.83526745422213E+0000 6.83156835420564E+0000 6.82787062442774E+0000 6.82417426014201E+0000 + 6.82047925662736E+0000 6.81678560918811E+0000 6.81309331315013E+0000 6.80940236385114E+0000 6.80571275666219E+0000 + 6.80202448697209E+0000 6.79833755018166E+0000 6.79465194173294E+0000 6.79096765706838E+0000 6.78728469165810E+0000 + 6.78360304100386E+0000 6.77992270062352E+0000 6.77624366604912E+0000 6.77256593284447E+0000 6.76888949658766E+0000 + 6.76521435287887E+0000 6.76154049735214E+0000 6.75786792564814E+0000 6.75419663343362E+0000 6.75052661640156E+0000 + 6.74685787026139E+0000 6.74319039075079E+0000 6.73952417362005E+0000 6.73585921464781E+0000 6.73219550963715E+0000 + 6.72853305440586E+0000 6.72487184480216E+0000 6.72121187668907E+0000 6.71755314595030E+0000 6.71389564850405E+0000 + 6.71023938026971E+0000 6.70658433721494E+0000 6.70293051530675E+0000 6.69927791054482E+0000 6.69562651895371E+0000 + 6.69197633657116E+0000 6.68832735946184E+0000 6.68467958371544E+0000 6.68103300543691E+0000 6.67738762076609E+0000 + 6.67374342584837E+0000 6.67010041686609E+0000 6.66645859000718E+0000 6.66281794151238E+0000 6.65917846760056E+0000 + 6.65554016455330E+0000 6.65190302865400E+0000 6.64826705621545E+0000 6.64463224356411E+0000 6.64099858705790E+0000 + 6.63736608307438E+0000 6.63373472801676E+0000 6.63010451829815E+0000 6.62647545037707E+0000 6.62284752071018E+0000 + 6.61922072579178E+0000 6.61559506213018E+0000 6.61197052626150E+0000 6.60834711474191E+0000 6.60472482415548E+0000 + 6.60110365110046E+0000 6.59748359220707E+0000 6.59386464411185E+0000 6.59024680349133E+0000 6.58663006703830E+0000 + 6.58301443146192E+0000 6.57939989350747E+0000 6.57578644992875E+0000 6.57217409750784E+0000 6.56856283305525E+0000 + 6.56495265338608E+0000 6.56134355536768E+0000 6.55773553585628E+0000 6.55412859175642E+0000 6.55052271998145E+0000 + 6.54691791747131E+0000 6.54331418118473E+0000 6.53971150812102E+0000 6.53610989526460E+0000 6.53250933966339E+0000 + 6.52890983836340E+0000 6.52531138843751E+0000 6.52171398698752E+0000 6.51811763112531E+0000 6.51452231800369E+0000 + 6.51092804477568E+0000 6.50733480863532E+0000 6.50374260679185E+0000 6.50015143647672E+0000 6.49656129494063E+0000 + 6.49297217945854E+0000 6.48938408733374E+0000 6.48579701588985E+0000 6.48221096246397E+0000 6.47862592442457E+0000 + 6.47504189915964E+0000 6.47145888407568E+0000 6.46787687661172E+0000 6.46429587421844E+0000 6.46071587437413E+0000 + 6.45713687457876E+0000 6.45355887234802E+0000 6.44998186523434E+0000 6.44640585079697E+0000 6.44283082662297E+0000 + 6.43925679032629E+0000 6.43568373953577E+0000 6.43211167190821E+0000 6.42854058512140E+0000 6.42497047686214E+0000 + 6.42140134486131E+0000 6.41783318685888E+0000 6.41426600061395E+0000 6.41069978391381E+0000 6.40713453457197E+0000 + 6.40357025040615E+0000 6.40000692927743E+0000 6.39644456905314E+0000 6.39288316763002E+0000 6.38932272292421E+0000 + 6.38576323287326E+0000 6.38220469543520E+0000 6.37864710858959E+0000 6.37509047034453E+0000 6.37153477871869E+0000 + 6.36798003176138E+0000 6.36442622753855E+0000 6.36087336413583E+0000 6.35732143966762E+0000 6.35377045226206E+0000 + 6.35022040007006E+0000 6.34667128126641E+0000 6.34312309404878E+0000 6.33957583663069E+0000 6.33602950724864E+0000 + 6.33248410416312E+0000 6.32893962564857E+0000 6.32539607001155E+0000 6.32185343556866E+0000 6.31831172066160E+0000 + 6.31477092365728E+0000 6.31123104293371E+0000 6.30769207690223E+0000 6.30415402398130E+0000 6.30061688261875E+0000 + 6.29708065128577E+0000 6.29354532845973E+0000 6.29001091265762E+0000 6.28647740240369E+0000 6.28294479623960E+0000 + 6.27941309274572E+0000 6.27588229050372E+0000 6.27235238812087E+0000 6.26882338423416E+0000 6.26529527748700E+0000 + 6.26176806654651E+0000 6.25824175010659E+0000 6.25471632688083E+0000 6.25119179559243E+0000 6.24766815498944E+0000 + 6.24414540384580E+0000 6.24062354094717E+0000 6.23710256510010E+0000 6.23358247513614E+0000 6.23006326990065E+0000 + 6.22654494826102E+0000 6.22302750910462E+0000 6.21951095133482E+0000 6.21599527387807E+0000 6.21248047567891E+0000 + 6.20896655569691E+0000 6.20545351291690E+0000 6.20194134634083E+0000 6.19843005498885E+0000 6.19491963789935E+0000 + 6.19141009412996E+0000 6.18790142275659E+0000 6.18439362287450E+0000 6.18088669360033E+0000 6.17738063406297E+0000 + 6.17387544341485E+0000 6.17037112082372E+0000 6.16686766547990E+0000 6.16336507658709E+0000 6.15986335336548E+0000 + 6.15636249506299E+0000 6.15286250093488E+0000 6.14936337026115E+0000 6.14586510233432E+0000 6.14236769647272E+0000 + 6.13887115200112E+0000 6.13537546827525E+0000 6.13188064465226E+0000 6.12838668052235E+0000 6.12489357528230E+0000 + 6.12140132835485E+0000 6.11790993916935E+0000 6.11441940718223E+0000 6.11092973185859E+0000 6.10744091269171E+0000 + 6.10395294917746E+0000 6.10046584083479E+0000 6.09697958720992E+0000 6.09349418784861E+0000 6.09000964231882E+0000 + 6.08652595020656E+0000 6.08304311111906E+0000 6.07956112466938E+0000 6.07607999049899E+0000 6.07259970824909E+0000 + 6.06912027759347E+0000 6.06564169821081E+0000 6.06216396979910E+0000 6.05868709207463E+0000 6.05521106476684E+0000 + 6.05173588761739E+0000 6.04826156038733E+0000 6.04478808285094E+0000 6.04131545480508E+0000 6.03784367605063E+0000 + 6.03437274640694E+0000 6.03090266571289E+0000 6.02743343381560E+0000 6.02396505058483E+0000 6.02049751589657E+0000 + 6.01703082964642E+0000 6.01356499174140E+0000 6.01010000210509E+0000 6.00663586067562E+0000 6.00317256740778E+0000 + 5.99971012225850E+0000 5.99624852520969E+0000 5.99278777625683E+0000 5.98932787540595E+0000 5.98586882267773E+0000 + 5.98241061810135E+0000 5.97895326172796E+0000 5.97549675361412E+0000 5.97204109383842E+0000 5.96858628248386E+0000 + 5.96513231964618E+0000 5.96167920544321E+0000 5.95822693999828E+0000 5.95477552344753E+0000 5.95132495594095E+0000 + 5.94787523764239E+0000 5.94442636872443E+0000 5.94097834937457E+0000 5.93753117978908E+0000 5.93408486018231E+0000 + 5.93063939077636E+0000 5.92719477180423E+0000 5.92375100350664E+0000 5.92030808615190E+0000 5.91686602000052E+0000 + 5.91342480533019E+0000 5.90998444244101E+0000 5.90654493162535E+0000 5.90310627320114E+0000 5.89966846749210E+0000 + 5.89623151482678E+0000 5.89279541556039E+0000 5.88936017004044E+0000 5.88592577863284E+0000 5.88249224171355E+0000 + 5.87905955967071E+0000 5.87562773289733E+0000 5.87219676180173E+0000 5.86876664679612E+0000 5.86533738830387E+0000 + 5.86190898676794E+0000 5.85848144261950E+0000 5.85505475631871E+0000 5.85162892832865E+0000 5.84820395911317E+0000 + 5.84477984915789E+0000 5.84135659894821E+0000 5.83793420898500E+0000 5.83451267976585E+0000 5.83109201181429E+0000 + 5.82767220564431E+0000 5.82425326178857E+0000 5.82083518078378E+0000 5.81741796318121E+0000 5.81400160952675E+0000 + 5.81058612038611E+0000 5.80717149632595E+0000 5.80375773791808E+0000 5.80034484575311E+0000 5.79693282041848E+0000 + 5.79352166251097E+0000 5.79011137263258E+0000 5.78670195139368E+0000 5.78329339941408E+0000 5.77988571731564E+0000 + 5.77647890572443E+0000 5.77307296528337E+0000 5.76966789663009E+0000 5.76626370041172E+0000 5.76286037728175E+0000 + 5.75945792790314E+0000 5.75605635293682E+0000 5.75265565305114E+0000 5.74925582892818E+0000 5.74585688124064E+0000 + 5.74245881067707E+0000 5.73906161792507E+0000 5.73566530368181E+0000 5.73226986864668E+0000 5.72887531352233E+0000 + 5.72548163901892E+0000 5.72208884584673E+0000 5.71869693472037E+0000 5.71530590635882E+0000 5.71191576149072E+0000 + 5.70852650084272E+0000 5.70513812514058E+0000 5.70175063512396E+0000 5.69836403152846E+0000 5.69497831509512E+0000 + 5.69159348656199E+0000 5.68820954668531E+0000 5.68482649620454E+0000 5.68144433587629E+0000 5.67806306645208E+0000 + 5.67468268868784E+0000 5.67130320334504E+0000 5.66792461117791E+0000 5.66454691295363E+0000 5.66117010943113E+0000 + 5.65779420138228E+0000 5.65441918956750E+0000 5.65104507475913E+0000 5.64767185772230E+0000 5.64429953922876E+0000 + 5.64092812004838E+0000 5.63755760095552E+0000 5.63418798272054E+0000 5.63081926611512E+0000 5.62745145191543E+0000 + 5.62408454089048E+0000 5.62071853381909E+0000 5.61735343147079E+0000 5.61398923461960E+0000 5.61062594403878E+0000 + 5.60726356049651E+0000 5.60390208477082E+0000 5.60054151762406E+0000 5.59718185983802E+0000 5.59382311216811E+0000 + 5.59046527538815E+0000 5.58710835026904E+0000 5.58375233756917E+0000 5.58039723804931E+0000 5.57704305248122E+0000 + 5.57368978161344E+0000 5.57033742621080E+0000 5.56698598702453E+0000 5.56363546481151E+0000 5.56028586031711E+0000 + 5.55693717429555E+0000 5.55358940748850E+0000 5.55024256063471E+0000 5.54689663448497E+0000 5.54355162976681E+0000 + 5.54020754721768E+0000 5.53686438756458E+0000 5.53352215153268E+0000 5.53018083984954E+0000 5.52684045323015E+0000 + 5.52350099239406E+0000 5.52016245804608E+0000 5.51682485089881E+0000 5.51348817165115E+0000 5.51015242100228E+0000 + 5.50681759964415E+0000 5.50348370826786E+0000 5.50015074755730E+0000 5.49681871818798E+0000 5.49348762083999E+0000 + 5.49015745617325E+0000 5.48682822485760E+0000 5.48349992754592E+0000 5.48017256489457E+0000 5.47684613754724E+0000 + 5.47352064614354E+0000 5.47019609132333E+0000 5.46687247370838E+0000 5.46354979392071E+0000 5.46022805257714E+0000 + 5.45690725028936E+0000 5.45358738764878E+0000 5.45026846526641E+0000 5.44695048371898E+0000 5.44363344359205E+0000 + 5.44031734545733E+0000 5.43700218988674E+0000 5.43368797743189E+0000 5.43037470864669E+0000 5.42706238408203E+0000 + 5.42375100426517E+0000 5.42044056973221E+0000 5.41713108099346E+0000 5.41382253857127E+0000 5.41051494296220E+0000 + 5.40720829466185E+0000 5.40390259415949E+0000 5.40059784193153E+0000 5.39729403845124E+0000 5.39399118417147E+0000 + 5.39068927954947E+0000 5.38738832502315E+0000 5.38408832102506E+0000 5.38078926798352E+0000 5.37749116630634E+0000 + 5.37419401640358E+0000 5.37089781866260E+0000 5.36760257347189E+0000 5.36430828120699E+0000 5.36101494222937E+0000 + 5.35772255689621E+0000 5.35443112554953E+0000 5.35114064851939E+0000 5.34785112613807E+0000 5.34456255870853E+0000 + 5.34127494653914E+0000 5.33798828991436E+0000 5.33470258911754E+0000 5.33141784441788E+0000 5.32813405607149E+0000 + 5.32485122432244E+0000 5.32156934940609E+0000 5.31828843154681E+0000 5.31500847095587E+0000 5.31172946783464E+0000 + 5.30845142236590E+0000 5.30517433473231E+0000 5.30189820509464E+0000 5.29862303360375E+0000 5.29534882039944E+0000 + 5.29207556560832E+0000 5.28880326934919E+0000 5.28553193171999E+0000 5.28226155281521E+0000 5.27899213270842E+0000 + 5.27572367146210E+0000 5.27245616913306E+0000 5.26918962575280E+0000 5.26592404135368E+0000 5.26265941594379E+0000 + 5.25939574952118E+0000 5.25613304207704E+0000 5.25287129357720E+0000 5.24961050398280E+0000 5.24635067323614E+0000 + 5.24309180127813E+0000 5.23983388801322E+0000 5.23657693335545E+0000 5.23332093718566E+0000 5.23006589938654E+0000 + 5.22681181981744E+0000 5.22355869832749E+0000 5.22030653474900E+0000 5.21705532889966E+0000 5.21380508058580E+0000 + 5.21055578959799E+0000 5.20730745570881E+0000 5.20406007868278E+0000 5.20081365826748E+0000 5.19756819418809E+0000 + 5.19432368616934E+0000 5.19108013390801E+0000 5.18783753709164E+0000 5.18459589539404E+0000 5.18135520847316E+0000 + 5.17811547596662E+0000 5.17487669751043E+0000 5.17163887270593E+0000 5.16840200115172E+0000 5.16516608243041E+0000 + 5.16193111611305E+0000 5.15869710173814E+0000 5.15546403885131E+0000 5.15223192696449E+0000 5.14900076558352E+0000 + 5.14577055419591E+0000 5.14254129227756E+0000 5.13931297927828E+0000 5.13608561464172E+0000 5.13285919779540E+0000 + 5.12963372814625E+0000 5.12640920508949E+0000 5.12318562799750E+0000 5.11996299623308E+0000 5.11674130914727E+0000 + 5.11352056606269E+0000 5.11030076629569E+0000 5.10708190914300E+0000 5.10386399388512E+0000 5.10064701979064E+0000 + 5.09743098610300E+0000 5.09421589205705E+0000 5.09100173687022E+0000 5.08778851974132E+0000 5.08457623985392E+0000 + 5.08136489638073E+0000 5.07815448846808E+0000 5.07494501525029E+0000 5.07173647585414E+0000 5.06852886937328E+0000 + 5.06532219489933E+0000 5.06211645149966E+0000 5.05891163823066E+0000 5.05570775413221E+0000 5.05250479821877E+0000 + 5.04930276949711E+0000 5.04610166696080E+0000 5.04290148958124E+0000 5.03970223631100E+0000 5.03650390609161E+0000 + 5.03330649784461E+0000 5.03011001048158E+0000 5.02691444289073E+0000 5.02371979395141E+0000 5.02052606251512E+0000 + 5.01733324743113E+0000 5.01414134752194E+0000 5.01095036160001E+0000 5.00776028845880E+0000 5.00457112687498E+0000 + 5.00138287561848E+0000 4.99819553342456E+0000 4.99500909903288E+0000 4.99182357115061E+0000 4.98863894848258E+0000 + 4.98545522970782E+0000 4.98227241349295E+0000 4.97909049849326E+0000 4.97590948333820E+0000 4.97272936665369E+0000 + 4.96955014704199E+0000 4.96637182309177E+0000 4.96319439337247E+0000 4.96001785644998E+0000 4.95684221086198E+0000 + 4.95366745513697E+0000 4.95049358778753E+0000 4.94732060730695E+0000 4.94414851218491E+0000 4.94097730088055E+0000 + 4.93780697184938E+0000 4.93463752353091E+0000 4.93146895434641E+0000 4.92830126270002E+0000 4.92513444698883E+0000 + 4.92196850559052E+0000 4.91880343687006E+0000 4.91563923917752E+0000 4.91247591084797E+0000 4.90931345020491E+0000 + 4.90615185555346E+0000 4.90299112518937E+0000 4.89983125739452E+0000 4.89667225043126E+0000 4.89351410255364E+0000 + 4.89035681200295E+0000 4.88720037700426E+0000 4.88404479577209E+0000 4.88089006650363E+0000 4.87773618738548E+0000 + 4.87458315659363E+0000 4.87143097228895E+0000 4.86827963261947E+0000 4.86512913572029E+0000 4.86197947971929E+0000 + 4.85883066272354E+0000 4.85568268283733E+0000 4.85253553814528E+0000 4.84938922672244E+0000 4.84624374663883E+0000 + 4.84309909594475E+0000 4.83995527267978E+0000 4.83681227487843E+0000 4.83367010055999E+0000 4.83052874773413E+0000 + 4.82738821439754E+0000 4.82424849853953E+0000 4.82110959814096E+0000 4.81797151116509E+0000 4.81483423557237E+0000 + 4.81169776931473E+0000 4.80856211032652E+0000 4.80542725653808E+0000 4.80229320587125E+0000 4.79915995624044E+0000 + 4.79602750554587E+0000 4.79289585168259E+0000 4.78976499253599E+0000 4.78663492598628E+0000 4.78350564990512E+0000 + 4.78037716215107E+0000 4.77724946058316E+0000 4.77412254305076E+0000 4.77099640739122E+0000 4.76787105144238E+0000 + 4.76474647303126E+0000 4.76162266998081E+0000 4.75849964010367E+0000 4.75537738121526E+0000 4.75225589111616E+0000 + 4.74913516760914E+0000 4.74601520848722E+0000 4.74289601153767E+0000 4.73977757455109E+0000 4.73665989530551E+0000 + 4.73354297157546E+0000 4.73042680113823E+0000 4.72731138176423E+0000 4.72419671121867E+0000 4.72108278726669E+0000 + 4.71796960767110E+0000 4.71485717018610E+0000 4.71174547257664E+0000 4.70863451259453E+0000 4.70552428799550E+0000 + 4.70241479653412E+0000 4.69930603595918E+0000 4.69619800402802E+0000 4.69309069848993E+0000 4.68998411709932E+0000 + 4.68687825760945E+0000 4.68377311777354E+0000 4.68066869534709E+0000 4.67756498808903E+0000 4.67446199375429E+0000 + 4.67135971010866E+0000 4.66825813491109E+0000 4.66515726593143E+0000 4.66205710094012E+0000 4.65895763771109E+0000 + 4.65585887402115E+0000 4.65276080765063E+0000 4.64966343638909E+0000 4.64656675803130E+0000 4.64347077036869E+0000 + 4.64037547121113E+0000 4.63728085836458E+0000 4.63418692965060E+0000 4.63109368288858E+0000 4.62800111591413E+0000 + 4.62490922656414E+0000 4.62181801268486E+0000 4.61872747213650E+0000 4.61563760278519E+0000 4.61254840250476E+0000 + 4.60945986918071E+0000 4.60637200071261E+0000 4.60328479500312E+0000 4.60019824997242E+0000 4.59711236355421E+0000 + 4.59402713368592E+0000 4.59094255832659E+0000 4.58785863544364E+0000 4.58477536302040E+0000 4.58169273905089E+0000 + 4.57861076154912E+0000 4.57552942853814E+0000 4.57244873806504E+0000 4.56936868818311E+0000 4.56628927696801E+0000 + 4.56321050251375E+0000 4.56013236292754E+0000 4.55705485633555E+0000 4.55397798088356E+0000 4.55090173474099E+0000 + 4.54782611609055E+0000 4.54475112313461E+0000 4.54167675410103E+0000 4.53860300723739E+0000 4.53552988081157E+0000 + 4.53245737311474E+0000 4.52938548246018E+0000 4.52631420718679E+0000 4.52324354565220E+0000 4.52017349625071E+0000 + 4.51710405738673E+0000 4.51403522749969E+0000 4.51096700505307E+0000 4.50789938853620E+0000 4.50483237646829E+0000 + 4.50176596739507E+0000 4.49870015989165E+0000 4.49563495255972E+0000 4.49257034403741E+0000 4.48950633298715E+0000 + 4.48644291810560E+0000 4.48338009811842E+0000 4.48031787178849E+0000 4.47725623790837E+0000 4.47419519530559E+0000 + 4.47113474284151E+0000 4.46807487941078E+0000 4.46501560395015E+0000 4.46195691542509E+0000 4.45889881284265E+0000 + 4.45584129524801E+0000 4.45278436171991E+0000 4.44972801138401E+0000 4.44667224340137E+0000 4.44361705696905E+0000 + 4.44056245133703E+0000 4.43750842578385E+0000 4.43445497964224E+0000 4.43140211228348E+0000 4.42834982312149E+0000 + 4.42529811161587E+0000 4.42224697727538E+0000 4.41919641964928E+0000 4.41614643834549E+0000 4.41309703300086E+0000 + 4.41004820331801E+0000 4.40699994904260E+0000 4.40395226997395E+0000 4.40090516595396E+0000 4.39785863688472E+0000 + 4.39481268271570E+0000 4.39176730345553E+0000 4.38872249916268E+0000 4.38567826995197E+0000 4.38263461599406E+0000 + 4.37959153751787E+0000 4.37654903480708E+0000 4.37350710820320E+0000 4.37046575811318E+0000 4.36742498499843E+0000 + 4.36438478938244E+0000 4.36134517185087E+0000 4.35830613305342E+0000 4.35526767370442E+0000 4.35222979457772E+0000 + 4.34919249651547E+0000 4.34615578042708E+0000 4.34311964728987E+0000 4.34008409814859E+0000 4.33704913411074E+0000 + 4.33401475636608E+0000 4.33098096616556E+0000 4.32794776483490E+0000 4.32491515377471E+0000 4.32188313445639E+0000 + 4.31885170842700E+0000 4.31582087731107E+0000 4.31279064280831E+0000 4.30976100669671E+0000 4.30673197083023E+0000 + 4.30370353714712E+0000 4.30067570766297E+0000 4.29764848447553E+0000 4.29462186976655E+0000 4.29159586580066E+0000 + 4.28857047493028E+0000 4.28554569958619E+0000 4.28252154229359E+0000 4.27949800566217E+0000 4.27647509239034E+0000 + 4.27345280526593E+0000 4.27043114717393E+0000 4.26741012108249E+0000 4.26438973006008E+0000 4.26136997726206E+0000 + 4.25835086595262E+0000 4.25533239947714E+0000 4.25231458128885E+0000 4.24929741493602E+0000 4.24628090406670E+0000 + 4.24326505239756E+0000 4.24024986365539E+0000 4.23723534155224E+0000 4.23422148979606E+0000 4.23120831208659E+0000 + 4.22819581211528E+0000 4.22518399356058E+0000 4.22217286010273E+0000 4.21916241540659E+0000 4.21615266312810E+0000 + 4.21314360691964E+0000 4.21013525042170E+0000 4.20712759726882E+0000 4.20412065108599E+0000 4.20111441549340E+0000 + 4.19810889409576E+0000 4.19510409049651E+0000 4.19210000829189E+0000 4.18909665106142E+0000 4.18609402238392E+0000 + 4.18309212583098E+0000 4.18009096496040E+0000 4.17709054332448E+0000 4.17409086446591E+0000 4.17109193192601E+0000 + 4.16809374922810E+0000 4.16509631989358E+0000 4.16209964743470E+0000 4.15910373535584E+0000 4.15610858715221E+0000 + 4.15311420630872E+0000 4.15012059630947E+0000 4.14712776062282E+0000 4.14413570271039E+0000 4.14114442603113E+0000 + 4.13815393402828E+0000 4.13516423014299E+0000 4.13217531780841E+0000 4.12918720044193E+0000 4.12619988146238E+0000 + 4.12321336427522E+0000 4.12022765227900E+0000 4.11724274886303E+0000 4.11425865741149E+0000 4.11127538129749E+0000 + 4.10829292388603E+0000 4.10531128854056E+0000 4.10233047860505E+0000 4.09935049742607E+0000 4.09637134833488E+0000 + 4.09339303465757E+0000 4.09041555971442E+0000 4.08743892681396E+0000 4.08446313925891E+0000 4.08148820034139E+0000 + 4.07851411334651E+0000 4.07554088155651E+0000 4.07256850823645E+0000 4.06959699665148E+0000 4.06662635005134E+0000 + 4.06365657168707E+0000 4.06068766479184E+0000 4.05771963259651E+0000 4.05475247832366E+0000 4.05178620518994E+0000 + 4.04882081639467E+0000 4.04585631513847E+0000 4.04289270461237E+0000 4.03992998799667E+0000 4.03696816846630E+0000 + 4.03400724918601E+0000 4.03104723331095E+0000 4.02808812399691E+0000 4.02512992438164E+0000 4.02217263759986E+0000 + 4.01921626677731E+0000 4.01626081503364E+0000 4.01330628547828E+0000 4.01035268121099E+0000 4.00740000532545E+0000 + 4.00444826091349E+0000 4.00149745104762E+0000 3.99854757879905E+0000 3.99559864723472E+0000 3.99265065940339E+0000 + 3.98970361835493E+0000 3.98675752712583E+0000 3.98381238874707E+0000 3.98086820624286E+0000 3.97792498262762E+0000 + 3.97498272090839E+0000 3.97204142408484E+0000 3.96910109514440E+0000 3.96616173707493E+0000 3.96322335285145E+0000 + 3.96028594543793E+0000 3.95734951779511E+0000 3.95441407287811E+0000 3.95147961362735E+0000 3.94854614297937E+0000 + 3.94561366386448E+0000 3.94268217919943E+0000 3.93975169189953E+0000 3.93682220486774E+0000 3.93389372100252E+0000 + 3.93096624318998E+0000 3.92803977431412E+0000 3.92511431724594E+0000 3.92218987485436E+0000 3.91926644999162E+0000 + 3.91634404551028E+0000 3.91342266425346E+0000 3.91050230905128E+0000 3.90758298273652E+0000 3.90466468812283E+0000 + 3.90174742802049E+0000 3.89883120523578E+0000 3.89591602256066E+0000 3.89300188278429E+0000 3.89008878868574E+0000 + 3.88717674303701E+0000 3.88426574860180E+0000 3.88135580813796E+0000 3.87844692438955E+0000 3.87553910010203E+0000 + 3.87263233800523E+0000 3.86972664082797E+0000 3.86682201128337E+0000 3.86391845208415E+0000 3.86101596593036E+0000 + 3.85811455552040E+0000 3.85521422353635E+0000 3.85231497265555E+0000 3.84941680555546E+0000 3.84651972489476E+0000 + 3.84362373333163E+0000 3.84072883351217E+0000 3.83783502807706E+0000 3.83494231965976E+0000 3.83205071088586E+0000 + 3.82916020437067E+0000 3.82627080272343E+0000 3.82338250854979E+0000 3.82049532443955E+0000 3.81760925298258E+0000 + 3.81472429675530E+0000 3.81184045833175E+0000 3.80895774027312E+0000 3.80607614513573E+0000 3.80319567546917E+0000 + 3.80031633381203E+0000 3.79743812270041E+0000 3.79456104465757E+0000 3.79168510220244E+0000 3.78881029784473E+0000 + 3.78593663408737E+0000 3.78306411342468E+0000 3.78019273834539E+0000 3.77732251132961E+0000 3.77445343484753E+0000 + 3.77158551136747E+0000 3.76871874334045E+0000 3.76585313322173E+0000 3.76298868345231E+0000 3.76012539646454E+0000 + 3.75726327468633E+0000 3.75440232053748E+0000 3.75154253643031E+0000 3.74868392476779E+0000 3.74582648794719E+0000 + 3.74297022835828E+0000 3.74011514838021E+0000 3.73726125039197E+0000 3.73440853675700E+0000 3.73155700983549E+0000 + 3.72870667197759E+0000 3.72585752552958E+0000 3.72300957282704E+0000 3.72016281620046E+0000 3.71731725796900E+0000 + 3.71447290044853E+0000 3.71162974594483E+0000 3.70878779675912E+0000 3.70594705518254E+0000 3.70310752350226E+0000 + 3.70026920399101E+0000 3.69743209892065E+0000 3.69459621055165E+0000 3.69176154113805E+0000 3.68892809293295E+0000 + 3.68609586817068E+0000 3.68326486908464E+0000 3.68043509790234E+0000 3.67760655684051E+0000 3.67477924810751E+0000 + 3.67195317390828E+0000 3.66912833643754E+0000 3.66630473788410E+0000 3.66348238043087E+0000 3.66066126624739E+0000 + 3.65784139750102E+0000 3.65502277635251E+0000 3.65220540494991E+0000 3.64938928544147E+0000 3.64657441996082E+0000 + 3.64376081064058E+0000 3.64094845959871E+0000 3.63813736895462E+0000 3.63532754081119E+0000 3.63251897727151E+0000 + 3.62971168042954E+0000 3.62690565236827E+0000 3.62410089516776E+0000 3.62129741089894E+0000 3.61849520162546E+0000 + 3.61569426940490E+0000 3.61289461628571E+0000 3.61009624430962E+0000 3.60729915551169E+0000 3.60450335192026E+0000 + 3.60170883555574E+0000 3.59891560842992E+0000 3.59612367255039E+0000 3.59333302991673E+0000 3.59054368251745E+0000 + 3.58775563233926E+0000 3.58496888135965E+0000 3.58218343154745E+0000 3.57939928486349E+0000 3.57661644326743E+0000 + 3.57383490870712E+0000 3.57105468312116E+0000 3.56827576844632E+0000 3.56549816660880E+0000 3.56272187952613E+0000 + 3.55994690911523E+0000 3.55717325728058E+0000 3.55440092591795E+0000 3.55162991692186E+0000 3.54886023217748E+0000 + 3.54609187355626E+0000 3.54332484293585E+0000 3.54055914217269E+0000 3.53779477312757E+0000 3.53503173764686E+0000 + 3.53227003757378E+0000 3.52950967474092E+0000 3.52675065097766E+0000 3.52399296810459E+0000 3.52123662793599E+0000 + 3.51848163227732E+0000 3.51572798292771E+0000 3.51297568168122E+0000 3.51022473032180E+0000 3.50747513062893E+0000 + 3.50472688437449E+0000 3.50197999332399E+0000 3.49923445923095E+0000 3.49649028384938E+0000 3.49374746892316E+0000 + 3.49100601618727E+0000 3.48826592737216E+0000 3.48552720420063E+0000 3.48278984838843E+0000 3.48005386164490E+0000 + 3.47731924566980E+0000 3.47458600216150E+0000 3.47185413280561E+0000 3.46912363928446E+0000 3.46639452327328E+0000 + 3.46366678643646E+0000 3.46094043043753E+0000 3.45821545692793E+0000 3.45549186755572E+0000 3.45276966396061E+0000 + 3.45004884777580E+0000 3.44732942062670E+0000 3.44461138413476E+0000 3.44189473991047E+0000 3.43917948956034E+0000 + 3.43646563468180E+0000 3.43375317687015E+0000 3.43104211770722E+0000 3.42833245877269E+0000 3.42562420164030E+0000 + 3.42291734787154E+0000 3.42021189902576E+0000 3.41750785665506E+0000 3.41480522230372E+0000 3.41210399750876E+0000 + 3.40940418380314E+0000 3.40670578270752E+0000 3.40400879574414E+0000 3.40131322442040E+0000 3.39861907024150E+0000 + 3.39592633470474E+0000 3.39323501930139E+0000 3.39054512551543E+0000 3.38785665482357E+0000 3.38516960869772E+0000 + 3.38248398859997E+0000 3.37979979599015E+0000 3.37711703231571E+0000 3.37443569902246E+0000 3.37175579754826E+0000 + 3.36907732932234E+0000 3.36640029576975E+0000 3.36372469830693E+0000 3.36105053834675E+0000 3.35837781729408E+0000 + 3.35570653654070E+0000 3.35303669748559E+0000 3.35036830150767E+0000 3.34770134998670E+0000 3.34503584429248E+0000 + 3.34237178579252E+0000 3.33970917584337E+0000 3.33704801579736E+0000 3.33438830699781E+0000 3.33173005078565E+0000 + 3.32907324849249E+0000 3.32641790144215E+0000 3.32376401095578E+0000 3.32111157834354E+0000 3.31846060491482E+0000 + 3.31581109196612E+0000 3.31316304079217E+0000 3.31051645267895E+0000 3.30787132890588E+0000 3.30522767074903E+0000 + 3.30258547947281E+0000 3.29994475634017E+0000 3.29730550260525E+0000 3.29466771951403E+0000 3.29203140831004E+0000 + 3.28939657022769E+0000 3.28676320649670E+0000 3.28413131833826E+0000 3.28150090696890E+0000 3.27887197359690E+0000 + 3.27624451942747E+0000 3.27361854565662E+0000 3.27099405347500E+0000 3.26837104406631E+0000 3.26574951860889E+0000 + 3.26312947827441E+0000 3.26051092422727E+0000 3.25789385762773E+0000 3.25527827962590E+0000 3.25266419136998E+0000 + 3.25005159400087E+0000 3.24744048864924E+0000 3.24483087644549E+0000 3.24222275850883E+0000 3.23961613595592E+0000 + 3.23701100989478E+0000 3.23440738142673E+0000 3.23180525164795E+0000 3.22920462165174E+0000 3.22660549251698E+0000 + 3.22400786532541E+0000 3.22141174114626E+0000 3.21881712104488E+0000 3.21622400607955E+0000 3.21363239730594E+0000 + 3.21104229576846E+0000 3.20845370250669E+0000 3.20586661855787E+0000 3.20328104494671E+0000 3.20069698269882E+0000 + 3.19811443282851E+0000 3.19553339634456E+0000 3.19295387425311E+0000 3.19037586754900E+0000 3.18779937722729E+0000 + 3.18522440427013E+0000 3.18265094965890E+0000 3.18007901436496E+0000 3.17750859935730E+0000 3.17493970559677E+0000 + 3.17237233403899E+0000 3.16980648563074E+0000 3.16724216131841E+0000 3.16467936203826E+0000 3.16211808872000E+0000 + 3.15955834228775E+0000 3.15700012366450E+0000 3.15444343376057E+0000 3.15188827348387E+0000 3.14933464373509E+0000 + 3.14678254540992E+0000 3.14423197939615E+0000 3.14168294658080E+0000 3.13913544783683E+0000 3.13658948403898E+0000 + 3.13404505605150E+0000 3.13150216473329E+0000 3.12896081094050E+0000 3.12642099551746E+0000 3.12388271930961E+0000 + 3.12134598315188E+0000 3.11881078787349E+0000 3.11627713429862E+0000 3.11374502324833E+0000 3.11121445553380E+0000 + 3.10868543196112E+0000 3.10615795333165E+0000 3.10363202044265E+0000 3.10110763408112E+0000 3.09858479503220E+0000 + 3.09606350407210E+0000 3.09354376197449E+0000 3.09102556950535E+0000 3.08850892742495E+0000 3.08599383648744E+0000 + 3.08348029744350E+0000 3.08096831103512E+0000 3.07845787800143E+0000 3.07594899907127E+0000 3.07344167497447E+0000 + 3.07093590642798E+0000 3.06843169415071E+0000 3.06592903884770E+0000 3.06342794122432E+0000 3.06092840197821E+0000 + 3.05843042180150E+0000 3.05593400138021E+0000 3.05343914139582E+0000 3.05094584252268E+0000 3.04845410543160E+0000 + 3.04596393078397E+0000 3.04347531924217E+0000 3.04098827145492E+0000 3.03850278807193E+0000 3.03601886973381E+0000 + 3.03353651707626E+0000 3.03105573073077E+0000 3.02857651132165E+0000 3.02609885946862E+0000 3.02362277578521E+0000 + 3.02114826087843E+0000 3.01867531535392E+0000 3.01620393980658E+0000 3.01373413482930E+0000 3.01126590100809E+0000 + 3.00879923892339E+0000 3.00633414915167E+0000 3.00387063226154E+0000 3.00140868881826E+0000 2.99894831937992E+0000 + 2.99648952450090E+0000 2.99403230472904E+0000 2.99157666060783E+0000 2.98912259267289E+0000 2.98667010145778E+0000 + 2.98421918748719E+0000 2.98176985128473E+0000 2.97932209336349E+0000 2.97687591423579E+0000 2.97443131440606E+0000 + 2.97198829437369E+0000 2.96954685463308E+0000 2.96710699567496E+0000 2.96466871797912E+0000 2.96223202202723E+0000 + 2.95979690829201E+0000 2.95736337724083E+0000 2.95493142933406E+0000 2.95250106503294E+0000 2.95007228478811E+0000 + 2.94764508904319E+0000 2.94521947824463E+0000 2.94279545282497E+0000 2.94037301321565E+0000 2.93795215984402E+0000 + 2.93553289313073E+0000 2.93311521348874E+0000 2.93069912133087E+0000 2.92828461705994E+0000 2.92587170107794E+0000 + 2.92346037377853E+0000 2.92105063555057E+0000 2.91864248677885E+0000 2.91623592784337E+0000 2.91383095911740E+0000 + 2.91142758096942E+0000 2.90902579376415E+0000 2.90662559786148E+0000 2.90422699361294E+0000 2.90182998136689E+0000 + 2.89943456146886E+0000 2.89704073425698E+0000 2.89464850006291E+0000 2.89225785921680E+0000 2.88986881204068E+0000 + 2.88748135885509E+0000 2.88509549996981E+0000 2.88271123569505E+0000 2.88032856633359E+0000 2.87794749218566E+0000 + 2.87556801354138E+0000 2.87319013069200E+0000 2.87081384391862E+0000 2.86843915350112E+0000 2.86606605971226E+0000 + 2.86369456281956E+0000 2.86132466308870E+0000 2.85895636077586E+0000 2.85658965613796E+0000 2.85422454942178E+0000 + 2.85186104087121E+0000 2.84949913072658E+0000 2.84713881922035E+0000 2.84478010658377E+0000 2.84242299303954E+0000 + 2.84006747880911E+0000 2.83771356410671E+0000 2.83536124914104E+0000 2.83301053411951E+0000 2.83066141923999E+0000 + 2.82831390470043E+0000 2.82596799069087E+0000 2.82362367739610E+0000 2.82128096499997E+0000 2.81893985367676E+0000 + 2.81660034359850E+0000 2.81426243493391E+0000 2.81192612784149E+0000 2.80959142248341E+0000 2.80725831900996E+0000 + 2.80492681757011E+0000 2.80259691830623E+0000 2.80026862135805E+0000 2.79794192685937E+0000 2.79561683494000E+0000 + 2.79329334572314E+0000 2.79097145933069E+0000 2.78865117587823E+0000 2.78633249547537E+0000 2.78401541822941E+0000 + 2.78169994424168E+0000 2.77938607360884E+0000 2.77707380642258E+0000 2.77476314277258E+0000 2.77245408274187E+0000 + 2.77014662640780E+0000 2.76784077384575E+0000 2.76553652512439E+0000 2.76323388031041E+0000 2.76093283946213E+0000 + 2.75863340263789E+0000 2.75633556988665E+0000 2.75403934125936E+0000 2.75174471679460E+0000 2.74945169653160E+0000 + 2.74716028050556E+0000 2.74487046874465E+0000 2.74258226127298E+0000 2.74029565811165E+0000 2.73801065927536E+0000 + 2.73572726477711E+0000 2.73344547462318E+0000 2.73116528881679E+0000 2.72888670735411E+0000 2.72660973023126E+0000 + 2.72433435743662E+0000 2.72206058895517E+0000 2.71978842476850E+0000 2.71751786485312E+0000 2.71524890917980E+0000 + 2.71298155771657E+0000 2.71071581042872E+0000 2.70845166727177E+0000 2.70618912820417E+0000 2.70392819317362E+0000 + 2.70166886212872E+0000 2.69941113501064E+0000 2.69715501175712E+0000 2.69490049230048E+0000 2.69264757657025E+0000 + 2.69039626449287E+0000 2.68814655598868E+0000 2.68589845097321E+0000 2.68365194936024E+0000 2.68140705105541E+0000 + 2.67916375596594E+0000 2.67692206398922E+0000 2.67468197502290E+0000 2.67244348895678E+0000 2.67020660567923E+0000 + 2.66797132507147E+0000 2.66573764701562E+0000 2.66350557138562E+0000 2.66127509804995E+0000 2.65904622687931E+0000 + 2.65681895773353E+0000 2.65459329047065E+0000 2.65236922494862E+0000 2.65014676101513E+0000 2.64792589851678E+0000 + 2.64570663729735E+0000 2.64348897719308E+0000 2.64127291803942E+0000 2.63905845966765E+0000 2.63684560190354E+0000 + 2.63463434456868E+0000 2.63242468748117E+0000 2.63021663045659E+0000 2.62801017330368E+0000 2.62580531583001E+0000 + 2.62360205783862E+0000 2.62140039912737E+0000 2.61920033948959E+0000 2.61700187871879E+0000 2.61480501659956E+0000 + 2.61260975291467E+0000 2.61041608744438E+0000 2.60822401996303E+0000 2.60603355024213E+0000 2.60384467804899E+0000 + 2.60165740314803E+0000 2.59947172529814E+0000 2.59728764425431E+0000 2.59510515977103E+0000 2.59292427159488E+0000 + 2.59074497946987E+0000 2.58856728313580E+0000 2.58639118233301E+0000 2.58421667679214E+0000 2.58204376624269E+0000 + 2.57987245041126E+0000 2.57770272901818E+0000 2.57553460178295E+0000 2.57336806841776E+0000 2.57120312863597E+0000 + 2.56903978214231E+0000 2.56687802864234E+0000 2.56471786783329E+0000 2.56255929941223E+0000 2.56040232307094E+0000 + 2.55824693849897E+0000 2.55609314538028E+0000 2.55394094339488E+0000 2.55179033222363E+0000 2.54964131153701E+0000 + 2.54749388100869E+0000 2.54534804030400E+0000 2.54320378908570E+0000 2.54106112701295E+0000 2.53892005374302E+0000 + 2.53678056892719E+0000 2.53464267221586E+0000 2.53250636325312E+0000 2.53037164168251E+0000 2.52823850713986E+0000 + 2.52610695926287E+0000 2.52397699768049E+0000 2.52184862202149E+0000 2.51972183190862E+0000 2.51759662696614E+0000 + 2.51547300680820E+0000 2.51335097105012E+0000 2.51123051930289E+0000 2.50911165117151E+0000 2.50699436626075E+0000 + 2.50487866417177E+0000 2.50276454450003E+0000 2.50065200683806E+0000 2.49854105077849E+0000 2.49643167590624E+0000 + 2.49432388180393E+0000 2.49221766805194E+0000 2.49011303422836E+0000 2.48800997990386E+0000 2.48590850464959E+0000 + 2.48380860803133E+0000 2.48171028961294E+0000 2.47961354895461E+0000 2.47751838561082E+0000 2.47542479913721E+0000 + 2.47333278908302E+0000 2.47124235499415E+0000 2.46915349641527E+0000 2.46706621288463E+0000 2.46498050394161E+0000 + 2.46289636911920E+0000 2.46081380794843E+0000 2.45873281995460E+0000 2.45665340466277E+0000 2.45457556159434E+0000 + 2.45249929026703E+0000 2.45042459019625E+0000 2.44835146089065E+0000 2.44627990186138E+0000 2.44420991261214E+0000 + 2.44214149264500E+0000 2.44007464145836E+0000 2.43800935854795E+0000 2.43594564340856E+0000 2.43388349552651E+0000 + 2.43182291439092E+0000 2.42976389948313E+0000 2.42770645028421E+0000 2.42565056627222E+0000 2.42359624691947E+0000 + 2.42154349169869E+0000 2.41949230007686E+0000 2.41744267151966E+0000 2.41539460548975E+0000 2.41334810144507E+0000 + 2.41130315884123E+0000 2.40925977713288E+0000 2.40721795576958E+0000 2.40517769419790E+0000 2.40313899186204E+0000 + 2.40110184820354E+0000 2.39906626266160E+0000 2.39703223467000E+0000 2.39499976366189E+0000 2.39296884906738E+0000 + 2.39093949031220E+0000 2.38891168681972E+0000 2.38688543801167E+0000 2.38486074330604E+0000 2.38283760211815E+0000 + 2.38081601385958E+0000 2.37879597794062E+0000 2.37677749376676E+0000 2.37476056074291E+0000 2.37274517826849E+0000 + 2.37073134574370E+0000 2.36871906256153E+0000 2.36670832811679E+0000 2.36469914179880E+0000 2.36269150299316E+0000 + 2.36068541108485E+0000 2.35868086545716E+0000 2.35667786548550E+0000 2.35467641054916E+0000 2.35267650001917E+0000 + 2.35067813326803E+0000 2.34868130966134E+0000 2.34668602856585E+0000 2.34469228934451E+0000 2.34270009135621E+0000 + 2.34070943395885E+0000 2.33872031650624E+0000 2.33673273835049E+0000 2.33474669884067E+0000 2.33276219732383E+0000 + 2.33077923314429E+0000 2.32879780564228E+0000 2.32681791415773E+0000 2.32483955802647E+0000 2.32286273658159E+0000 + 2.32088744915488E+0000 2.31891369507399E+0000 2.31694147366664E+0000 2.31497078425365E+0000 2.31300162615731E+0000 + 2.31103399869575E+0000 2.30906790118493E+0000 2.30710333293911E+0000 2.30514029326653E+0000 2.30317878147826E+0000 + 2.30121879687689E+0000 2.29926033876995E+0000 2.29730340645474E+0000 2.29534799923212E+0000 2.29339411639565E+0000 + 2.29144175724125E+0000 2.28949092105877E+0000 2.28754160713759E+0000 2.28559381476419E+0000 2.28364754322090E+0000 + 2.28170279178995E+0000 2.27975955975222E+0000 2.27781784638287E+0000 2.27587765095644E+0000 2.27393897274540E+0000 + 2.27200181101896E+0000 2.27006616504466E+0000 2.26813203408832E+0000 2.26619941741215E+0000 2.26426831427578E+0000 + 2.26233872393821E+0000 2.26041064565586E+0000 2.25848407868153E+0000 2.25655902226737E+0000 2.25463547566139E+0000 + 2.25271343811075E+0000 2.25079290886042E+0000 2.24887388715191E+0000 2.24695637222623E+0000 2.24504036331975E+0000 + 2.24312585967132E+0000 2.24121286051144E+0000 2.23930136507241E+0000 2.23739137258376E+0000 2.23548288227143E+0000 + 2.23357589336066E+0000 2.23167040507503E+0000 2.22976641663411E+0000 2.22786392725665E+0000 2.22596293615847E+0000 + 2.22406344255386E+0000 2.22216544565539E+0000 2.22026894467203E+0000 2.21837393881258E+0000 2.21648042728259E+0000 + 2.21458840928553E+0000 2.21269788402247E+0000 2.21080885069418E+0000 2.20892130849744E+0000 2.20703525662836E+0000 + 2.20515069427961E+0000 2.20326762064371E+0000 2.20138603490850E+0000 2.19950593626274E+0000 2.19762732389244E+0000 + 2.19575019697959E+0000 2.19387455470626E+0000 2.19200039625207E+0000 2.19012772079514E+0000 2.18825652751081E+0000 + 2.18638681557183E+0000 2.18451858415188E+0000 2.18265183241924E+0000 2.18078655954257E+0000 2.17892276468779E+0000 + 2.17706044701962E+0000 2.17519960569862E+0000 2.17334023988820E+0000 2.17148234874425E+0000 2.16962593142447E+0000 + 2.16777098708346E+0000 2.16591751487408E+0000 2.16406551394926E+0000 2.16221498345615E+0000 2.16036592254266E+0000 + 2.15851833035570E+0000 2.15667220603817E+0000 2.15482754873268E+0000 2.15298435757957E+0000 2.15114263171838E+0000 + 2.14930237028463E+0000 2.14746357241336E+0000 2.14562623723914E+0000 2.14379036389218E+0000 2.14195595150363E+0000 + 2.14012299920114E+0000 2.13829150611156E+0000 2.13646147135912E+0000 2.13463289406795E+0000 2.13280577335780E+0000 + 2.13098010835042E+0000 2.12915589816214E+0000 2.12733314191024E+0000 2.12551183871044E+0000 2.12369198767360E+0000 + 2.12187358791307E+0000 2.12005663853894E+0000 2.11824113865760E+0000 2.11642708737765E+0000 2.11461448380332E+0000 + 2.11280332703836E+0000 2.11099361618517E+0000 2.10918535034248E+0000 2.10737852861139E+0000 2.10557315008721E+0000 + 2.10376921386657E+0000 2.10196671904365E+0000 2.10016566471058E+0000 2.09836604995957E+0000 2.09656787387896E+0000 + 2.09477113555770E+0000 2.09297583408250E+0000 2.09118196853784E+0000 2.08938953800787E+0000 2.08759854157544E+0000 + 2.08580897831933E+0000 2.08402084732092E+0000 2.08223414765718E+0000 2.08044887840500E+0000 2.07866503863846E+0000 + 2.07688262743157E+0000 2.07510164385696E+0000 2.07332208698556E+0000 2.07154395588608E+0000 2.06976724962673E+0000 + 2.06799196727440E+0000 2.06621810789408E+0000 2.06444567054995E+0000 2.06267465430413E+0000 2.06090505821862E+0000 + 2.05913688135302E+0000 2.05737012276576E+0000 2.05560478151391E+0000 2.05384085665427E+0000 2.05207834723997E+0000 + 2.05031725232583E+0000 2.04855757096406E+0000 2.04679930220393E+0000 2.04504244509658E+0000 2.04328699869037E+0000 + 2.04153296203052E+0000 2.03978033416432E+0000 2.03802911413590E+0000 2.03627930098969E+0000 2.03453089376588E+0000 + 2.03278389150710E+0000 2.03103829325194E+0000 2.02929409803961E+0000 2.02755130490782E+0000 2.02580991289184E+0000 + 2.02406992102688E+0000 2.02233132834732E+0000 2.02059413388621E+0000 2.01885833667401E+0000 2.01712393574163E+0000 + 2.01539093011865E+0000 2.01365931883239E+0000 2.01192910091083E+0000 2.01020027538079E+0000 2.00847284126505E+0000 + 2.00674679758937E+0000 2.00502214337458E+0000 2.00329887764466E+0000 2.00157699941832E+0000 1.99985650771562E+0000 + 1.99813740155545E+0000 1.99641967995522E+0000 1.99470334193153E+0000 1.99298838649874E+0000 1.99127481267205E+0000 + 1.98956261946587E+0000 1.98785180589111E+0000 1.98614237095970E+0000 1.98443431368188E+0000 1.98272763306745E+0000 + 1.98102232812544E+0000 1.97931839786193E+0000 1.97761584128435E+0000 1.97591465739937E+0000 1.97421484520999E+0000 + 1.97251640372094E+0000 1.97081933193527E+0000 1.96912362885472E+0000 1.96742929348040E+0000 1.96573632481140E+0000 + 1.96404472184908E+0000 1.96235448359043E+0000 1.96066560903345E+0000 1.95897809717447E+0000 1.95729194700958E+0000 + 1.95560715753518E+0000 1.95392372774291E+0000 1.95224165662744E+0000 1.95056094318105E+0000 1.94888158639540E+0000 + 1.94720358526176E+0000 1.94552693876936E+0000 1.94385164590900E+0000 1.94217770566693E+0000 1.94050511703241E+0000 + 1.93883387899250E+0000 1.93716399053294E+0000 1.93549545063979E+0000 1.93382825829600E+0000 1.93216241248737E+0000 + 1.93049791219586E+0000 1.92883475640537E+0000 1.92717294409671E+0000 1.92551247425046E+0000 1.92385334584805E+0000 + 1.92219555786891E+0000 1.92053910929206E+0000 1.91888399909504E+0000 1.91723022625610E+0000 1.91557778975216E+0000 + 1.91392668855976E+0000 1.91227692165451E+0000 1.91062848801164E+0000 1.90898138660506E+0000 1.90733561640812E+0000 + 1.90569117639541E+0000 1.90404806553790E+0000 1.90240628280902E+0000 1.90076582717897E+0000 1.89912669761953E+0000 + 1.89748889310011E+0000 1.89585241259009E+0000 1.89421725505977E+0000 1.89258341947595E+0000 1.89095090480817E+0000 + 1.88931971002302E+0000 1.88768983408691E+0000 1.88606127596753E+0000 1.88443403462907E+0000 1.88280810903774E+0000 + 1.88118349815827E+0000 1.87956020095448E+0000 1.87793821639073E+0000 1.87631754343011E+0000 1.87469818103605E+0000 + 1.87308012816909E+0000 1.87146338379358E+0000 1.86984794686913E+0000 1.86823381635682E+0000 1.86662099121845E+0000 + 1.86500947041330E+0000 1.86339925290025E+0000 1.86179033763968E+0000 1.86018272359032E+0000 1.85857640971072E+0000 + 1.85697139495800E+0000 1.85536767829129E+0000 1.85376525866626E+0000 1.85216413504006E+0000 1.85056430637059E+0000 + 1.84896577161227E+0000 1.84736852972269E+0000 1.84577257965539E+0000 1.84417792036672E+0000 1.84258455081099E+0000 + 1.84099246994276E+0000 1.83940167671567E+0000 1.83781217008431E+0000 1.83622394900203E+0000 1.83463701242164E+0000 + 1.83305135929616E+0000 1.83146698857793E+0000 1.82988389921949E+0000 1.82830209017322E+0000 1.82672156039046E+0000 + 1.82514230882312E+0000 1.82356433442205E+0000 1.82198763613833E+0000 1.82041221292324E+0000 1.81883806372647E+0000 + 1.81726518749923E+0000 1.81569358319109E+0000 1.81412324975225E+0000 1.81255418613257E+0000 1.81098639128049E+0000 + 1.80941986414634E+0000 1.80785460367958E+0000 1.80629060882825E+0000 1.80472787854138E+0000 1.80316641176711E+0000 + 1.80160620745475E+0000 1.80004726455239E+0000 1.79848958200779E+0000 1.79693315876860E+0000 1.79537799378419E+0000 + 1.79382408600068E+0000 1.79227143436682E+0000 1.79072003783014E+0000 1.78916989533733E+0000 1.78762100583551E+0000 + 1.78607336827297E+0000 1.78452698159586E+0000 1.78298184475243E+0000 1.78143795668863E+0000 1.77989531635211E+0000 + 1.77835392268859E+0000 1.77681377464626E+0000 1.77527487117044E+0000 1.77373721120949E+0000 1.77220079370870E+0000 + 1.77066561761586E+0000 1.76913168187662E+0000 1.76759898543856E+0000 1.76606752724771E+0000 1.76453730625035E+0000 + 1.76300832139415E+0000 1.76148057162504E+0000 1.75995405588975E+0000 1.75842877313552E+0000 1.75690472230762E+0000 + 1.75538190235457E+0000 1.75386031222187E+0000 1.75233995085730E+0000 1.75082081720674E+0000 1.74930291021838E+0000 + 1.74778622883775E+0000 1.74627077201345E+0000 1.74475653869196E+0000 1.74324352781968E+0000 1.74173173834537E+0000 + 1.74022116921602E+0000 1.73871181937949E+0000 1.73720368778285E+0000 1.73569677337400E+0000 1.73419107510097E+0000 + 1.73268659191210E+0000 1.73118332275549E+0000 1.72968126657860E+0000 1.72818042233089E+0000 1.72668078896065E+0000 + 1.72518236541666E+0000 1.72368515064801E+0000 1.72218914360321E+0000 1.72069434323291E+0000 1.71920074848495E+0000 + 1.71770835830972E+0000 1.71621717165753E+0000 1.71472718747776E+0000 1.71323840472084E+0000 1.71175082233790E+0000 + 1.71026443927873E+0000 1.70877925449512E+0000 1.70729526693717E+0000 1.70581247555696E+0000 1.70433087930599E+0000 + 1.70285047713630E+0000 1.70137126800025E+0000 1.69989325084961E+0000 1.69841642463707E+0000 1.69694078831566E+0000 + 1.69546634083949E+0000 1.69399308116135E+0000 1.69252100823457E+0000 1.69105012101413E+0000 1.68958041845389E+0000 + 1.68811189950804E+0000 1.68664456313301E+0000 1.68517840828241E+0000 1.68371343391319E+0000 1.68224963898081E+0000 + 1.68078702244164E+0000 1.67932558325188E+0000 1.67786532036955E+0000 1.67640623275159E+0000 1.67494831935471E+0000 + 1.67349157913827E+0000 1.67203601106010E+0000 1.67058161407862E+0000 1.66912838715373E+0000 1.66767632924480E+0000 + 1.66622543931117E+0000 1.66477571631391E+0000 1.66332715921370E+0000 1.66187976697104E+0000 1.66043353854872E+0000 + 1.65898847290708E+0000 1.65754456900967E+0000 1.65610182581895E+0000 1.65466024229850E+0000 1.65321981741136E+0000 + 1.65178055012212E+0000 1.65034243939536E+0000 1.64890548419572E+0000 1.64746968348952E+0000 1.64603503624182E+0000 + 1.64460154141940E+0000 1.64316919798926E+0000 1.64173800491916E+0000 1.64030796117581E+0000 1.63887906572857E+0000 + 1.63745131754588E+0000 1.63602471559700E+0000 1.63459925885216E+0000 1.63317494628108E+0000 1.63175177685540E+0000 + 1.63032974954643E+0000 1.62890886332609E+0000 1.62748911716692E+0000 1.62607051004059E+0000 1.62465304092256E+0000 + 1.62323670878526E+0000 1.62182151260483E+0000 1.62040745135524E+0000 1.61899452401247E+0000 1.61758272955361E+0000 + 1.61617206695516E+0000 1.61476253519397E+0000 1.61335413324902E+0000 1.61194686009834E+0000 1.61054071472134E+0000 + 1.60913569609768E+0000 1.60773180320789E+0000 1.60632903503338E+0000 1.60492739055483E+0000 1.60352686875522E+0000 + 1.60212746861728E+0000 1.60072918912475E+0000 1.59933202926153E+0000 1.59793598801212E+0000 1.59654106436202E+0000 + 1.59514725729722E+0000 1.59375456580500E+0000 1.59236298887184E+0000 1.59097252548682E+0000 1.58958317463754E+0000 + 1.58819493531339E+0000 1.58680780650463E+0000 1.58542178720216E+0000 1.58403687639778E+0000 1.58265307308196E+0000 + 1.58127037624916E+0000 1.57988878489158E+0000 1.57850829800419E+0000 1.57712891458036E+0000 1.57575063361747E+0000 + 1.57437345411103E+0000 1.57299737505732E+0000 1.57162239545474E+0000 1.57024851430190E+0000 1.56887573059736E+0000 + 1.56750404334121E+0000 1.56613345153424E+0000 1.56476395417739E+0000 1.56339555027305E+0000 1.56202823882467E+0000 + 1.56066201883454E+0000 1.55929688930791E+0000 1.55793284924924E+0000 1.55656989766549E+0000 1.55520803356263E+0000 + 1.55384725594838E+0000 1.55248756383005E+0000 1.55112895621851E+0000 1.54977143212213E+0000 1.54841499055169E+0000 + 1.54705963051910E+0000 1.54570535103574E+0000 1.54435215111563E+0000 1.54300002977209E+0000 1.54164898601975E+0000 + 1.54029901887415E+0000 1.53895012735130E+0000 1.53760231046868E+0000 1.53625556724445E+0000 1.53490989669642E+0000 + 1.53356529784548E+0000 1.53222176971132E+0000 1.53087931131525E+0000 1.52953792167961E+0000 1.52819759982731E+0000 + 1.52685834478211E+0000 1.52552015556927E+0000 1.52418303121405E+0000 1.52284697074334E+0000 1.52151197318355E+0000 + 1.52017803756412E+0000 1.51884516291298E+0000 1.51751334826056E+0000 1.51618259263802E+0000 1.51485289507724E+0000 + 1.51352425461017E+0000 1.51219667027098E+0000 1.51087014109471E+0000 1.50954466611584E+0000 1.50822024437108E+0000 + 1.50689687489732E+0000 1.50557455673312E+0000 1.50425328891743E+0000 1.50293307049036E+0000 1.50161390049256E+0000 + 1.50029577796563E+0000 1.49897870195350E+0000 1.49766267149929E+0000 1.49634768564728E+0000 1.49503374344351E+0000 + 1.49372084393435E+0000 1.49240898616860E+0000 1.49109816919271E+0000 1.48978839205727E+0000 1.48847965381295E+0000 + 1.48717195351090E+0000 1.48586529020342E+0000 1.48455966294426E+0000 1.48325507078732E+0000 1.48195151278783E+0000 + 1.48064898800257E+0000 1.47934749548859E+0000 1.47804703430444E+0000 1.47674760350901E+0000 1.47544920216279E+0000 + 1.47415182932729E+0000 1.47285548406476E+0000 1.47156016543830E+0000 1.47026587251258E+0000 1.46897260435268E+0000 + 1.46768036002505E+0000 1.46638913859712E+0000 1.46509893913733E+0000 1.46380976071488E+0000 1.46252160240088E+0000 + 1.46123446326643E+0000 1.45994834238444E+0000 1.45866323882781E+0000 1.45737915167126E+0000 1.45609607999182E+0000 + 1.45481402286459E+0000 1.45353297936869E+0000 1.45225294858192E+0000 1.45097392958467E+0000 1.44969592145800E+0000 + 1.44841892328414E+0000 1.44714293414543E+0000 1.44586795312728E+0000 1.44459397931408E+0000 1.44332101179232E+0000 + 1.44204904964958E+0000 1.44077809197435E+0000 1.43950813785663E+0000 1.43823918638600E+0000 1.43697123665552E+0000 + 1.43570428775730E+0000 1.43443833878581E+0000 1.43317338883554E+0000 1.43190943700350E+0000 1.43064648238619E+0000 + 1.42938452408223E+0000 1.42812356119147E+0000 1.42686359281414E+0000 1.42560461805268E+0000 1.42434663600916E+0000 + 1.42308964578771E+0000 1.42183364649379E+0000 1.42057863723338E+0000 1.41932461711384E+0000 1.41807158524436E+0000 + 1.41681954073385E+0000 1.41556848269276E+0000 1.41431841023371E+0000 1.41306932246966E+0000 1.41182121851490E+0000 + 1.41057409748475E+0000 1.40932795849496E+0000 1.40808280066458E+0000 1.40683862311152E+0000 1.40559542495574E+0000 + 1.40435320531858E+0000 1.40311196332247E+0000 1.40187169809094E+0000 1.40063240874841E+0000 1.39939409442050E+0000 + 1.39815675423488E+0000 1.39692038731871E+0000 1.39568499280254E+0000 1.39445056981574E+0000 1.39321711749027E+0000 + 1.39198463495967E+0000 1.39075312135727E+0000 1.38952257581861E+0000 1.38829299748003E+0000 1.38706438547940E+0000 + 1.38583673895500E+0000 1.38461005704764E+0000 1.38338433889832E+0000 1.38215958364892E+0000 1.38093579044367E+0000 + 1.37971295842700E+0000 1.37849108674541E+0000 1.37727017454539E+0000 1.37605022097600E+0000 1.37483122518708E+0000 + 1.37361318632840E+0000 1.37239610355375E+0000 1.37117997601488E+0000 1.36996480286738E+0000 1.36875058326687E+0000 + 1.36753731636976E+0000 1.36632500133456E+0000 1.36511363732126E+0000 1.36390322348970E+0000 1.36269375900199E+0000 + 1.36148524302184E+0000 1.36027767471330E+0000 1.35907105324153E+0000 1.35786537777418E+0000 1.35666064747844E+0000 + 1.35545686152402E+0000 1.35425401908202E+0000 1.35305211932427E+0000 1.35185116142307E+0000 1.35065114455301E+0000 + 1.34945206788971E+0000 1.34825393061031E+0000 1.34705673189301E+0000 1.34586047091624E+0000 1.34466514686164E+0000 + 1.34347075891044E+0000 1.34227730624556E+0000 1.34108478805219E+0000 1.33989320351565E+0000 1.33870255182244E+0000 + 1.33751283216097E+0000 1.33632404372112E+0000 1.33513618569343E+0000 1.33394925726939E+0000 1.33276325764245E+0000 + 1.33157818600761E+0000 1.33039404156025E+0000 1.32921082349749E+0000 1.32802853101774E+0000 1.32684716332067E+0000 + 1.32566671960741E+0000 1.32448719908017E+0000 1.32330860094205E+0000 1.32213092439801E+0000 1.32095416865428E+0000 + 1.31977833291790E+0000 1.31860341639767E+0000 1.31742941830387E+0000 1.31625633784719E+0000 1.31508417424010E+0000 + 1.31391292669714E+0000 1.31274259443238E+0000 1.31157317666334E+0000 1.31040467260670E+0000 1.30923708148198E+0000 + 1.30807040250933E+0000 1.30690463491059E+0000 1.30573977790833E+0000 1.30457583072681E+0000 1.30341279259178E+0000 + 1.30225066272965E+0000 1.30108944036861E+0000 1.29992912473817E+0000 1.29876971506925E+0000 1.29761121059371E+0000 + 1.29645361054443E+0000 1.29529691415700E+0000 1.29414112066635E+0000 1.29298622931013E+0000 1.29183223932751E+0000 + 1.29067914995792E+0000 1.28952696044230E+0000 1.28837567002314E+0000 1.28722527794487E+0000 1.28607578345204E+0000 + 1.28492718579127E+0000 1.28377948421060E+0000 1.28263267795923E+0000 1.28148676628731E+0000 1.28034174844596E+0000 + 1.27919762368939E+0000 1.27805439127134E+0000 1.27691205044765E+0000 1.27577060047506E+0000 1.27463004061195E+0000 + 1.27349037011904E+0000 1.27235158825616E+0000 1.27121369428570E+0000 1.27007668747169E+0000 1.26894056707885E+0000 + 1.26780533237368E+0000 1.26667098262354E+0000 1.26553751709806E+0000 1.26440493506658E+0000 1.26327323580111E+0000 + 1.26214241857492E+0000 1.26101248266129E+0000 1.25988342733678E+0000 1.25875525187844E+0000 1.25762795556331E+0000 + 1.25650153767223E+0000 1.25537599748541E+0000 1.25425133428530E+0000 1.25312754735531E+0000 1.25200463598058E+0000 + 1.25088259944743E+0000 1.24976143704251E+0000 1.24864114805585E+0000 1.24752173177741E+0000 1.24640318749864E+0000 + 1.24528551451185E+0000 1.24416871211191E+0000 1.24305277959453E+0000 1.24193771625615E+0000 1.24082352139531E+0000 + 1.23971019431111E+0000 1.23859773430472E+0000 1.23748614067858E+0000 1.23637541273586E+0000 1.23526554978192E+0000 + 1.23415655112221E+0000 1.23304841606488E+0000 1.23194114391881E+0000 1.23083473399395E+0000 1.22972918560206E+0000 + 1.22862449805607E+0000 1.22752067066974E+0000 1.22641770275928E+0000 1.22531559364104E+0000 1.22421434263334E+0000 + 1.22311394905624E+0000 1.22201441222967E+0000 1.22091573147678E+0000 1.21981790612052E+0000 1.21872093548599E+0000 + 1.21762481889923E+0000 1.21652955568807E+0000 1.21543514518121E+0000 1.21434158670879E+0000 1.21324887960214E+0000 + 1.21215702319467E+0000 1.21106601682015E+0000 1.20997585981413E+0000 1.20888655151373E+0000 1.20779809125688E+0000 + 1.20671047838275E+0000 1.20562371223293E+0000 1.20453779214907E+0000 1.20345271747463E+0000 1.20236848755494E+0000 + 1.20128510173534E+0000 1.20020255936375E+0000 1.19912085978889E+0000 1.19804000236087E+0000 1.19695998643121E+0000 + 1.19588081135264E+0000 1.19480247647907E+0000 1.19372498116592E+0000 1.19264832477004E+0000 1.19157250664946E+0000 + 1.19049752616333E+0000 1.18942338267282E+0000 1.18835007553921E+0000 1.18727760412650E+0000 1.18620596779920E+0000 + 1.18513516592284E+0000 1.18406519786508E+0000 1.18299606299420E+0000 1.18192776068041E+0000 1.18086029029503E+0000 + 1.17979365120964E+0000 1.17872784279933E+0000 1.17766286443852E+0000 1.17659871550378E+0000 1.17553539537300E+0000 + 1.17447290342543E+0000 1.17341123904075E+0000 1.17235040160137E+0000 1.17129039048985E+0000 1.17023120509072E+0000 + 1.16917284478979E+0000 1.16811530897360E+0000 1.16705859702997E+0000 1.16600270834917E+0000 1.16494764232197E+0000 + 1.16389339834019E+0000 1.16283997579697E+0000 1.16178737408770E+0000 1.16073559260790E+0000 1.15968463075498E+0000 + 1.15863448792764E+0000 1.15758516352548E+0000 1.15653665694964E+0000 1.15548896760335E+0000 1.15444209488945E+0000 + 1.15339603821347E+0000 1.15235079698129E+0000 1.15130637060093E+0000 1.15026275848150E+0000 1.14921996003267E+0000 + 1.14817797466595E+0000 1.14713680179426E+0000 1.14609644083159E+0000 1.14505689119344E+0000 1.14401815229602E+0000 + 1.14298022355748E+0000 1.14194310439629E+0000 1.14090679423366E+0000 1.13987129249152E+0000 1.13883659859135E+0000 + 1.13780271195869E+0000 1.13676963201837E+0000 1.13573735819766E+0000 1.13470588992378E+0000 1.13367522662677E+0000 + 1.13264536773659E+0000 1.13161631268556E+0000 1.13058806090625E+0000 1.12956061183285E+0000 1.12853396490130E+0000 + 1.12750811954835E+0000 1.12648307521222E+0000 1.12545883133164E+0000 1.12443538734794E+0000 1.12341274270230E+0000 + 1.12239089683759E+0000 1.12136984919890E+0000 1.12034959923142E+0000 1.11933014638186E+0000 1.11831149009770E+0000 + 1.11729362982918E+0000 1.11627656502607E+0000 1.11526029514047E+0000 1.11424481962528E+0000 1.11323013793419E+0000 + 1.11221624952389E+0000 1.11120315384949E+0000 1.11019085036969E+0000 1.10917933854324E+0000 1.10816861783064E+0000 + 1.10715868769321E+0000 1.10614954759388E+0000 1.10514119699685E+0000 1.10413363536664E+0000 1.10312686217028E+0000 + 1.10212087687473E+0000 1.10111567894935E+0000 1.10011126786395E+0000 1.09910764308932E+0000 1.09810480409834E+0000 + 1.09710275036491E+0000 1.09610148136292E+0000 1.09510099656912E+0000 1.09410129546041E+0000 1.09310237751502E+0000 + 1.09210424221306E+0000 1.09110688903446E+0000 1.09011031746188E+0000 1.08911452697859E+0000 1.08811951706794E+0000 + 1.08712528721636E+0000 1.08613183690993E+0000 1.08513916563676E+0000 1.08414727288555E+0000 1.08315615814714E+0000 + 1.08216582091212E+0000 1.08117626067360E+0000 1.08018747692462E+0000 1.07919946916077E+0000 1.07821223687740E+0000 + 1.07722577957179E+0000 1.07624009674274E+0000 1.07525518788924E+0000 1.07427105251203E+0000 1.07328769011263E+0000 + 1.07230510019434E+0000 1.07132328226067E+0000 1.07034223581728E+0000 1.06936196037064E+0000 1.06838245542729E+0000 + 1.06740372049699E+0000 1.06642575508854E+0000 1.06544855871306E+0000 1.06447213088291E+0000 1.06349647111050E+0000 + 1.06252157891068E+0000 1.06154745379828E+0000 1.06057409528994E+0000 1.05960150290368E+0000 1.05862967615701E+0000 + 1.05765861457069E+0000 1.05668831766539E+0000 1.05571878496323E+0000 1.05475001598689E+0000 1.05378201026049E+0000 + 1.05281476731001E+0000 1.05184828666120E+0000 1.05088256784143E+0000 1.04991761037985E+0000 1.04895341380542E+0000 + 1.04798997764916E+0000 1.04702730144330E+0000 1.04606538471971E+0000 1.04510422701333E+0000 1.04414382785828E+0000 + 1.04318418679119E+0000 1.04222530334920E+0000 1.04126717707017E+0000 1.04030980749387E+0000 1.03935319415995E+0000 + 1.03839733661046E+0000 1.03744223438715E+0000 1.03648788703394E+0000 1.03553429409533E+0000 1.03458145511668E+0000 + 1.03362936964451E+0000 1.03267803722678E+0000 1.03172745741200E+0000 1.03077762974995E+0000 1.02982855379102E+0000 + 1.02888022908723E+0000 1.02793265519106E+0000 1.02698583165700E+0000 1.02603975803931E+0000 1.02509443389377E+0000 + 1.02414985877710E+0000 1.02320603224743E+0000 1.02226295386340E+0000 1.02132062318515E+0000 1.02037903977338E+0000 + 1.01943820318946E+0000 1.01849811299685E+0000 1.01755876875894E+0000 1.01662017004064E+0000 1.01568231640788E+0000 + 1.01474520742708E+0000 1.01380884266606E+0000 1.01287322169362E+0000 1.01193834407969E+0000 1.01100420939433E+0000 + 1.01007081720934E+0000 1.00913816709752E+0000 1.00820625863219E+0000 1.00727509138784E+0000 1.00634466493965E+0000 + 1.00541497886410E+0000 1.00448603273890E+0000 1.00355782614196E+0000 1.00263035865220E+0000 1.00170362985005E+0000 + 1.00077763931665E+0000 9.99852386633586E-0001 9.98927871383950E-0001 9.98004093151787E-0001 9.97081051521227E-0001 + 9.96158746078450E-0001 9.95237176409827E-0001 9.94316342102800E-0001 9.93396242745727E-0001 9.92476877927834E-0001 + 9.91558247239575E-0001 9.90640350271497E-0001 9.89723186615691E-0001 9.88806755865016E-0001 9.87891057613252E-0001 + 9.86976091454851E-0001 9.86061856985448E-0001 9.85148353801398E-0001 9.84235581499523E-0001 9.83323539678142E-0001 + 9.82412227936041E-0001 9.81501645872992E-0001 9.80591793089958E-0001 9.79682669188115E-0001 9.78774273769885E-0001 + 9.77866606438163E-0001 9.76959666797299E-0001 9.76053454452120E-0001 9.75147969008082E-0001 9.74243210071792E-0001 + 9.73339177250697E-0001 9.72435870152567E-0001 9.71533288386793E-0001 9.70631431562884E-0001 9.69730299291712E-0001 + 9.68829891184167E-0001 9.67930206853021E-0001 9.67031245910861E-0001 9.66133007971795E-0001 9.65235492649954E-0001 + 9.64338699561046E-0001 9.63442628321114E-0001 9.62547278547055E-0001 9.61652649856726E-0001 9.60758741868581E-0001 + 9.59865554201620E-0001 9.58973086475909E-0001 9.58081338312426E-0001 9.57190309332441E-0001 9.56299999158604E-0001 + 9.55410407413493E-0001 9.54521533721330E-0001 9.53633377706114E-0001 9.52745938993381E-0001 9.51859217209021E-0001 + 9.50973211979841E-0001 9.50087922933363E-0001 9.49203349697565E-0001 9.48319491901244E-0001 9.47436349174175E-0001 + 9.46553921146696E-0001 9.45672207449446E-0001 9.44791207714672E-0001 9.43910921574142E-0001 9.43031348661443E-0001 + 9.42152488610154E-0001 9.41274341054789E-0001 9.40396905630482E-0001 9.39520181973147E-0001 9.38644169718903E-0001 + 9.37768868505433E-0001 9.36894277970368E-0001 9.36020397751912E-0001 9.35147227489577E-0001 9.34274766822926E-0001 + 9.33403015392624E-0001 9.32531972839444E-0001 9.31661638805521E-0001 9.30792012932995E-0001 9.29923094864904E-0001 + 9.29054884244915E-0001 9.28187380716710E-0001 9.27320583926116E-0001 9.26454493518086E-0001 9.25589109138787E-0001 + 9.24724430434917E-0001 9.23860457053608E-0001 9.22997188642947E-0001 9.22134624851608E-0001 9.21272765328075E-0001 + 9.20411609722676E-0001 9.19551157685341E-0001 9.18691408866642E-0001 9.17832362918376E-0001 9.16974019492570E-0001 + 9.16116378241530E-0001 9.15259438818110E-0001 9.14403200876388E-0001 9.13547664070416E-0001 9.12692828054685E-0001 + 9.11838692484866E-0001 9.10985257016550E-0001 9.10132521305877E-0001 9.09280485010378E-0001 9.08429147786616E-0001 + 9.07578509293174E-0001 9.06728569188089E-0001 9.05879327130476E-0001 9.05030782780111E-0001 9.04182935796067E-0001 + 9.03335785839863E-0001 9.02489332571477E-0001 9.01643575652864E-0001 9.00798514746119E-0001 8.99954149513318E-0001 + 8.99110479617363E-0001 8.98267504721718E-0001 8.97425224490200E-0001 8.96583638586874E-0001 8.95742746676424E-0001 + 8.94902548424729E-0001 8.94063043496552E-0001 8.93224231558487E-0001 8.92386112276854E-0001 8.91548685318592E-0001 + 8.90711950351162E-0001 8.89875907042381E-0001 8.89040555060429E-0001 8.88205894074004E-0001 8.87371923752115E-0001 + 8.86538643764293E-0001 8.85706053780325E-0001 8.84874153470521E-0001 8.84042942505455E-0001 8.83212420556324E-0001 + 8.82382587294330E-0001 8.81553442391564E-0001 8.80724985520014E-0001 8.79897216352458E-0001 8.79070134561569E-0001 + 8.78243739820602E-0001 8.77418031803552E-0001 8.76593010184049E-0001 8.75768674636515E-0001 8.74945024835852E-0001 + 8.74122060456809E-0001 8.73299781174880E-0001 8.72478186665669E-0001 8.71657276605103E-0001 8.70837050669751E-0001 + 8.70017508536137E-0001 8.69198649881163E-0001 8.68380474382163E-0001 8.67562981716638E-0001 8.66746171562207E-0001 + 8.65930043597397E-0001 8.65114597500376E-0001 8.64299832950173E-0001 8.63485749625139E-0001 8.62672347205121E-0001 + 8.61859625369398E-0001 8.61047583797739E-0001 8.60236222170298E-0001 8.59425540167247E-0001 8.58615537468983E-0001 + 8.57806213756823E-0001 8.56997568711039E-0001 8.56189602013566E-0001 8.55382313345349E-0001 8.54575702388252E-0001 + 8.53769768824480E-0001 8.52964512335831E-0001 8.52159932604603E-0001 8.51356029313907E-0001 8.50552802145449E-0001 + 8.49750250783234E-0001 8.48948374909886E-0001 8.48147174208636E-0001 8.47346648363242E-0001 8.46546797057010E-0001 + 8.45747619974146E-0001 8.44949116798617E-0001 8.44151287214336E-0001 8.43354130905904E-0001 8.42557647557344E-0001 + 8.41761836853603E-0001 8.40966698479554E-0001 8.40172232119779E-0001 8.39378437459605E-0001 8.38585314183833E-0001 + 8.37792861977877E-0001 8.37001080527289E-0001 8.36209969517410E-0001 8.35419528633749E-0001 8.34629757562085E-0001 + 8.33840655988069E-0001 8.33052223598024E-0001 8.32264460077402E-0001 8.31477365112594E-0001 8.30690938389491E-0001 + 8.29905179594500E-0001 8.29120088413504E-0001 8.28335664533512E-0001 8.27551907640291E-0001 8.26768817420552E-0001 + 8.25986393560640E-0001 8.25204635747261E-0001 8.24423543666730E-0001 8.23643117005720E-0001 8.22863355450996E-0001 + 8.22084258688991E-0001 8.21305826406548E-0001 8.20528058290204E-0001 8.19750954026591E-0001 8.18974513302488E-0001 + 8.18198735804419E-0001 8.17423621219219E-0001 8.16649169233311E-0001 8.15875379533534E-0001 8.15102251806527E-0001 + 8.14329785738656E-0001 8.13557981016459E-0001 8.12786837326416E-0001 8.12016354355447E-0001 8.11246531789264E-0001 + 8.10477369314479E-0001 8.09708866617640E-0001 8.08941023384675E-0001 8.08173839301903E-0001 8.07407314055371E-0001 + 8.06641447331064E-0001 8.05876238814828E-0001 8.05111688192769E-0001 8.04347795150078E-0001 8.03584559372959E-0001 + 8.02821980546429E-0001 8.02060058356442E-0001 8.01298792487981E-0001 8.00538182626346E-0001 7.99778228456406E-0001 + 7.99018929663266E-0001 7.98260285931787E-0001 7.97502296946586E-0001 7.96744962391903E-0001 7.95988281952482E-0001 + 7.95232255312265E-0001 7.94476882155430E-0001 7.93722162165778E-0001 7.92968095026924E-0001 7.92214680422585E-0001 + 7.91461918035971E-0001 7.90709807550479E-0001 7.89958348648859E-0001 7.89207541013945E-0001 7.88457384328247E-0001 + 7.87707878274222E-0001 7.86959022533898E-0001 7.86210816789414E-0001 7.85463260722369E-0001 7.84716354014421E-0001 + 7.83970096346501E-0001 7.83224487399813E-0001 7.82479526855160E-0001 7.81735214392970E-0001 7.80991549693566E-0001 + 7.80248532437329E-0001 7.79506162303351E-0001 7.78764438971751E-0001 7.78023362121223E-0001 7.77282931431248E-0001 + 7.76543146579909E-0001 7.75804007246048E-0001 7.75065513107570E-0001 7.74327663842195E-0001 7.73590459127378E-0001 + 7.72853898640417E-0001 7.72117982058321E-0001 7.71382709057187E-0001 7.70648079313601E-0001 7.69914092503160E-0001 + 7.69180748301707E-0001 7.68448046384339E-0001 7.67715986425886E-0001 7.66984568100756E-0001 7.66253791083361E-0001 + 7.65523655047365E-0001 7.64794159666279E-0001 7.64065304613158E-0001 7.63337089560582E-0001 7.62609514181082E-0001 + 7.61882578146496E-0001 7.61156281128263E-0001 7.60430622797721E-0001 7.59705602825463E-0001 7.58981220882058E-0001 + 7.58257476636951E-0001 7.57534369760352E-0001 7.56811899920856E-0001 7.56090066787337E-0001 7.55368870028058E-0001 + 7.54648309310637E-0001 7.53928384302596E-0001 7.53209094670978E-0001 7.52490440081995E-0001 7.51772420201870E-0001 + 7.51055034696157E-0001 7.50338283229904E-0001 7.49622165467440E-0001 7.48906681073452E-0001 7.48191829711340E-0001 + 7.47477611044185E-0001 7.46764024734916E-0001 7.46051070445661E-0001 7.45338747837797E-0001 7.44627056573034E-0001 + 7.43915996311687E-0001 7.43205566714021E-0001 7.42495767439693E-0001 7.41786598147741E-0001 7.41078058496917E-0001 + 7.40370148145279E-0001 7.39662866750079E-0001 7.38956213968388E-0001 7.38250189456748E-0001 7.37544792870976E-0001 + 7.36840023866274E-0001 7.36135882097476E-0001 7.35432367218935E-0001 7.34729478883605E-0001 7.34027216745072E-0001 + 7.33325580455602E-0001 7.32624569666955E-0001 7.31924184030440E-0001 7.31224423196614E-0001 7.30525286815609E-0001 + 7.29826774536863E-0001 7.29128886009004E-0001 7.28431620880347E-0001 7.27734978798238E-0001 7.27038959410112E-0001 + 7.26343562361676E-0001 7.25648787298945E-0001 7.24954633866772E-0001 7.24261101709588E-0001 7.23568190471177E-0001 + 7.22875899794519E-0001 7.22184229321840E-0001 7.21493178695075E-0001 7.20802747555164E-0001 7.20112935542428E-0001 + 7.19423742296733E-0001 7.18735167456569E-0001 7.18047210660866E-0001 7.17359871546907E-0001 7.16673149751624E-0001 + 7.15987044911253E-0001 7.15301556661111E-0001 7.14616684636307E-0001 7.13932428470292E-0001 7.13248787796938E-0001 + 7.12565762248433E-0001 7.11883351456893E-0001 7.11201555053241E-0001 7.10520372667943E-0001 7.09839803930494E-0001 + 7.09159848469821E-0001 7.08480505913904E-0001 7.07801775890214E-0001 7.07123658025053E-0001 7.06446151944322E-0001 + 7.05769257273221E-0001 7.05092973635752E-0001 7.04417300655381E-0001 7.03742237954595E-0001 7.03067785155425E-0001 + 7.02393941878870E-0001 7.01720707745004E-0001 7.01048082373282E-0001 7.00376065382371E-0001 6.99704656390150E-0001 + 6.99033855013220E-0001 6.98363660868024E-0001 6.97694073569641E-0001 6.97025092732474E-0001 6.96356717970135E-0001 + 6.95688948895367E-0001 6.95021785120345E-0001 6.94355226255822E-0001 6.93689271911955E-0001 6.93023921697837E-0001 + 6.92359175222429E-0001 6.91695032092805E-0001 6.91031491915715E-0001 6.90368554297230E-0001 6.89706218841967E-0001 + 6.89044485153922E-0001 6.88383352836101E-0001 6.87722821490999E-0001 6.87062890719654E-0001 6.86403560122399E-0001 + 6.85744829298908E-0001 6.85086697847487E-0001 6.84429165365785E-0001 6.83772231450712E-0001 6.83115895697615E-0001 + 6.82460157701349E-0001 6.81805017056056E-0001 6.81150473354369E-0001 6.80496526188262E-0001 6.79843175148860E-0001 + 6.79190419825995E-0001 6.78538259808869E-0001 6.77886694685474E-0001 6.77235724043059E-0001 6.76585347467664E-0001 + 6.75935564544367E-0001 6.75286374857334E-0001 6.74637777989964E-0001 6.73989773524112E-0001 6.73342361041219E-0001 + 6.72695540121348E-0001 6.72049310343542E-0001 6.71403671286017E-0001 6.70758622526077E-0001 6.70114163639535E-0001 + 6.69470294201542E-0001 6.68827013786364E-0001 6.68184321966693E-0001 6.67542218314555E-0001 6.66900702401064E-0001 + 6.66259773796117E-0001 6.65619432068364E-0001 6.64979676785460E-0001 6.64340507514419E-0001 6.63701923820735E-0001 + 6.63063925269177E-0001 6.62426511422714E-0001 6.61789681844368E-0001 6.61153436095275E-0001 6.60517773735598E-0001 + 6.59882694324666E-0001 6.59248197420558E-0001 6.58614282580130E-0001 6.57980949359374E-0001 6.57348197312977E-0001 + 6.56716025994897E-0001 6.56084434957315E-0001 6.55453423751825E-0001 6.54822991928793E-0001 6.54193139037387E-0001 + 6.53563864625853E-0001 6.52935168240630E-0001 6.52307049428174E-0001 6.51679507732742E-0001 6.51052542697863E-0001 + 6.50426153866087E-0001 6.49800340778510E-0001 6.49175102975223E-0001 6.48550439995192E-0001 6.47926351376158E-0001 + 6.47302836654626E-0001 6.46679895366009E-0001 6.46057527044569E-0001 6.45435731223394E-0001 6.44814507434361E-0001 + 6.44193855208060E-0001 6.43573774074125E-0001 6.42954263560729E-0001 6.42335323195062E-0001 6.41716952503132E-0001 + 6.41099151009516E-0001 6.40481918237774E-0001 6.39865253710148E-0001 6.39249156947555E-0001 6.38633627470314E-0001 + 6.38018664796697E-0001 6.37404268444320E-0001 6.36790437929171E-0001 6.36177172766299E-0001 6.35564472469458E-0001 + 6.34952336551105E-0001 6.34340764522366E-0001 6.33729755893464E-0001 6.33119310172899E-0001 6.32509426868431E-0001 + 6.31900105485988E-0001 6.31291345530784E-0001 6.30683146506311E-0001 6.30075507915302E-0001 6.29468429258783E-0001 + 6.28861910036701E-0001 6.28255949747516E-0001 6.27650547888702E-0001 6.27045703956417E-0001 6.26441417445371E-0001 + 6.25837687849040E-0001 6.25234514659589E-0001 6.24631897368018E-0001 6.24029835463961E-0001 6.23428328435549E-0001 + 6.22827375769923E-0001 6.22226976952775E-0001 6.21627131468515E-0001 6.21027838799975E-0001 6.20429098429290E-0001 + 6.19830909836655E-0001 6.19233272501286E-0001 6.18636185900735E-0001 6.18039649511858E-0001 6.17443662809480E-0001 + 6.16848225267433E-0001 6.16253336358275E-0001 6.15658995552926E-0001 6.15065202321449E-0001 6.14471956132017E-0001 + 6.13879256451861E-0001 6.13287102746557E-0001 6.12695494480503E-0001 6.12104431116914E-0001 6.11513912117195E-0001 + 6.10923936941625E-0001 6.10334505049303E-0001 6.09745615897707E-0001 6.09157268943037E-0001 6.08569463639929E-0001 + 6.07982199442158E-0001 6.07395475801400E-0001 6.06809292168708E-0001 6.06223647992996E-0001 6.05638542722381E-0001 + 6.05053975803205E-0001 6.04469946680819E-0001 6.03886454798862E-0001 6.03303499599579E-0001 6.02721080523921E-0001 + 6.02139197011456E-0001 6.01557848500346E-0001 6.00977034427159E-0001 6.00396754227349E-0001 5.99817007334746E-0001 + 5.99237793181886E-0001 5.98659111199689E-0001 5.98080960818090E-0001 5.97503341465085E-0001 5.96926252567460E-0001 + 5.96349693550632E-0001 5.95773663838642E-0001 5.95198162853950E-0001 5.94623190017622E-0001 5.94048744749411E-0001 + 5.93474826467477E-0001 5.92901434588637E-0001 5.92328568528199E-0001 5.91756227699972E-0001 5.91184411516745E-0001 + 5.90613119389148E-0001 5.90042350726973E-0001 5.89472104938285E-0001 5.88902381429720E-0001 5.88333179606537E-0001 + 5.87764498872552E-0001 5.87196338629906E-0001 5.86628698279563E-0001 5.86061577220797E-0001 5.85494974851689E-0001 + 5.84928890568518E-0001 5.84363323766378E-0001 5.83798273838804E-0001 5.83233740177848E-0001 5.82669722173928E-0001 + 5.82106219216446E-0001 5.81543230692786E-0001 5.80980755989091E-0001 5.80418794490344E-0001 5.79857345579353E-0001 + 5.79296408638076E-0001 5.78735983046762E-0001 5.78176068184145E-0001 5.77616663427373E-0001 5.77057768152347E-0001 + 5.76499381733327E-0001 5.75941503543165E-0001 5.75384132953100E-0001 5.74827269332951E-0001 5.74270912051300E-0001 + 5.73715060474645E-0001 5.73159713968584E-0001 5.72604871896757E-0001 5.72050533621664E-0001 5.71496698504155E-0001 + 5.70943365903586E-0001 5.70390535177731E-0001 5.69838205682954E-0001 5.69286376774135E-0001 5.68735047804716E-0001 + 5.68184218126340E-0001 5.67633887089618E-0001 5.67084054043000E-0001 5.66534718334055E-0001 5.65985879308625E-0001 + 5.65437536310710E-0001 5.64889688683560E-0001 5.64342335768197E-0001 5.63795476904383E-0001 5.63249111430400E-0001 + 5.62703238682957E-0001 5.62157857997439E-0001 5.61612968707443E-0001 5.61068570145185E-0001 5.60524661641258E-0001 + 5.59981242524949E-0001 5.59438312123903E-0001 5.58895869764301E-0001 5.58353914770697E-0001 5.57812446466165E-0001 + 5.57271464172307E-0001 5.56730967209211E-0001 5.56190954895469E-0001 5.55651426548056E-0001 5.55112381482505E-0001 + 5.54573819012734E-0001 5.54035738451242E-0001 5.53498139109054E-0001 5.52961020295552E-0001 5.52424381318569E-0001 + 5.51888221484630E-0001 5.51352540098517E-0001 5.50817336463474E-0001 5.50282609881552E-0001 5.49748359652895E-0001 + 5.49214585076297E-0001 5.48681285449141E-0001 5.48148460067044E-0001 5.47616108224255E-0001 5.47084229213555E-0001 + 5.46552822326014E-0001 5.46021886851373E-0001 5.45491422077775E-0001 5.44961427291823E-0001 5.44431901778573E-0001 + 5.43902844821654E-0001 5.43374255703192E-0001 5.42846133703668E-0001 5.42318478102231E-0001 5.41791288176370E-0001 + 5.41264563201956E-0001 5.40738302453538E-0001 5.40212505204190E-0001 5.39687170725293E-0001 5.39162298286864E-0001 + 5.38637887157154E-0001 5.38113936603365E-0001 5.37590445890715E-0001 5.37067414283158E-0001 5.36544841043107E-0001 + 5.36022725431466E-0001 5.35501066707481E-0001 5.34979864129259E-0001 5.34459116952909E-0001 5.33938824433482E-0001 + 5.33418985824313E-0001 5.32899600377181E-0001 5.32380667342464E-0001 5.31862185969049E-0001 5.31344155504324E-0001 + 5.30826575194028E-0001 5.30309444282640E-0001 5.29792762012989E-0001 5.29276527626487E-0001 5.28760740362895E-0001 + 5.28245399460698E-0001 5.27730504156771E-0001 5.27216053686553E-0001 5.26702047284063E-0001 5.26188484181492E-0001 + 5.25675363609922E-0001 5.25162684798971E-0001 5.24650446976426E-0001 5.24138649368880E-0001 5.23627291201527E-0001 + 5.23116371697733E-0001 5.22605890079549E-0001 5.22095845567831E-0001 5.21586237381470E-0001 5.21077064738433E-0001 + 5.20568326854666E-0001 5.20060022945132E-0001 5.19552152222986E-0001 5.19044713900182E-0001 5.18537707187040E-0001 + 5.18031131292518E-0001 5.17524985423969E-0001 5.17019268787624E-0001 5.16513980587823E-0001 5.16009120027842E-0001 + 5.15504686309405E-0001 5.15000678632612E-0001 5.14497096196414E-0001 5.13993938198050E-0001 5.13491203833435E-0001 + 5.12988892297288E-0001 5.12487002782417E-0001 5.11985534480630E-0001 5.11484486582111E-0001 5.10983858275614E-0001 + 5.10483648748625E-0001 5.09983857187084E-0001 5.09484482775491E-0001 5.08985524697000E-0001 5.08486982133522E-0001 + 5.07988854265104E-0001 5.07491140270942E-0001 5.06993839328392E-0001 5.06496950613768E-0001 5.06000473301663E-0001 + 5.05504406565567E-0001 5.05008749577408E-0001 5.04513501507762E-0001 5.04018661525946E-0001 5.03524228799696E-0001 + 5.03030202495497E-0001 5.02536581778616E-0001 5.02043365812549E-0001 5.01550553759815E-0001 5.01058144781526E-0001 + 5.00566138037049E-0001 5.00074532685091E-0001 4.99583327882327E-0001 4.99092522784412E-0001 4.98602116545816E-0001 + 4.98112108319280E-0001 4.97622497256567E-0001 4.97133282507920E-0001 4.96644463222316E-0001 4.96156038547360E-0001 + 4.95668007629426E-0001 4.95180369613519E-0001 4.94693123643298E-0001 4.94206268861251E-0001 4.93719804408506E-0001 + 4.93233729424744E-0001 4.92748043048648E-0001 4.92262744417351E-0001 4.91777832666768E-0001 4.91293306931671E-0001 + 4.90809166345366E-0001 4.90325410040116E-0001 4.89842037146618E-0001 4.89359046794636E-0001 4.88876438112314E-0001 + 4.88394210227007E-0001 4.87912362264444E-0001 4.87430893349207E-0001 4.86949802604669E-0001 4.86469089153101E-0001 + 4.85988752115286E-0001 4.85508790610991E-0001 4.85029203758613E-0001 4.84549990675573E-0001 4.84071150477763E-0001 + 4.83592682280257E-0001 4.83114585196542E-0001 4.82636858339068E-0001 4.82159500819306E-0001 4.81682511747199E-0001 + 4.81205890231764E-0001 4.80729635380824E-0001 4.80253746300814E-0001 4.79778222097290E-0001 4.79303061874624E-0001 + 4.78828264735756E-0001 4.78353829782821E-0001 4.77879756116736E-0001 4.77406042837178E-0001 4.76932689042649E-0001 + 4.76459693830802E-0001 4.75987056298073E-0001 4.75514775539507E-0001 4.75042850649536E-0001 4.74571280721064E-0001 + 4.74100064846154E-0001 4.73629202115749E-0001 4.73158691619629E-0001 4.72688532446657E-0001 4.72218723684439E-0001 + 4.71749264419671E-0001 4.71280153737980E-0001 4.70811390723848E-0001 4.70342974460915E-0001 4.69874904031530E-0001 + 4.69407178517299E-0001 4.68939796998620E-0001 4.68472758554891E-0001 4.68006062264555E-0001 4.67539707205130E-0001 + 4.67073692452965E-0001 4.66608017083616E-0001 4.66142680171601E-0001 4.65677680790300E-0001 4.65213018012436E-0001 + 4.64748690909425E-0001 4.64284698552090E-0001 4.63821040010101E-0001 4.63357714352229E-0001 4.62894720646404E-0001 + 4.62432057959459E-0001 4.61969725357454E-0001 4.61507721905684E-0001 4.61046046668149E-0001 4.60584698708364E-0001 + 4.60123677088719E-0001 4.59662980870799E-0001 4.59202609115404E-0001 4.58742560882369E-0001 4.58282835230714E-0001 + 4.57823431218665E-0001 4.57364347903519E-0001 4.56905584341867E-0001 4.56447139589403E-0001 4.55989012700980E-0001 + 4.55531202730812E-0001 4.55073708732126E-0001 4.54616529757461E-0001 4.54159664858572E-0001 4.53703113086452E-0001 + 4.53246873491429E-0001 4.52790945122885E-0001 4.52335327029521E-0001 4.51880018259432E-0001 4.51425017859934E-0001 + 4.50970324877536E-0001 4.50515938358115E-0001 4.50061857346875E-0001 4.49608080888168E-0001 4.49154608026021E-0001 + 4.48701437803414E-0001 4.48248569262870E-0001 4.47796001446268E-0001 4.47343733394605E-0001 4.46891764148657E-0001 + 4.46440092748241E-0001 4.45988718232708E-0001 4.45537639640747E-0001 4.45086856010454E-0001 4.44636366379393E-0001 + 4.44186169784532E-0001 4.43736265262247E-0001 4.43286651848376E-0001 4.42837328578209E-0001 4.42388294486515E-0001 + 4.41939548607499E-0001 4.41491089974865E-0001 4.41042917621884E-0001 4.40595030581248E-0001 4.40147427885017E-0001 + 4.39700108565266E-0001 4.39253071653000E-0001 4.38806316179187E-0001 4.38359841174183E-0001 4.37913645667949E-0001 + 4.37467728690038E-0001 4.37022089269593E-0001 4.36576726435247E-0001 4.36131639215452E-0001 4.35686826638064E-0001 + 4.35242287730622E-0001 4.34798021520556E-0001 4.34354027034569E-0001 4.33910303299205E-0001 4.33466849340780E-0001 + 4.33023664185200E-0001 4.32580746857969E-0001 4.32138096384432E-0001 4.31695711789708E-0001 4.31253592098463E-0001 + 4.30811736335257E-0001 4.30370143524366E-0001 4.29928812689820E-0001 4.29487742855448E-0001 4.29046933044738E-0001 + 4.28606382281278E-0001 4.28166089588110E-0001 4.27726053988460E-0001 4.27286274505139E-0001 4.26846750160773E-0001 + 4.26407479978168E-0001 4.25968462979626E-0001 4.25529698187606E-0001 4.25091184624296E-0001 4.24652921311995E-0001 + 4.24214907272660E-0001 4.23777141528462E-0001 4.23339623101281E-0001 4.22902351013097E-0001 4.22465324285850E-0001 + 4.22028541941469E-0001 4.21592003001860E-0001 4.21155706488888E-0001 4.20719651424663E-0001 4.20283836830997E-0001 + 4.19848261730050E-0001 4.19412925143938E-0001 4.18977826094895E-0001 4.18542963605121E-0001 4.18108336697060E-0001 + 4.17673944393213E-0001 4.17239785716317E-0001 4.16805859689020E-0001 4.16372165334409E-0001 4.15938701675576E-0001 + 4.15505467735869E-0001 4.15072462538821E-0001 4.14639685108247E-0001 4.14207134467972E-0001 4.13774809642329E-0001 + 4.13342709655768E-0001 4.12910833533055E-0001 4.12479180299259E-0001 4.12047748979756E-0001 4.11616538600098E-0001 + 4.11185548186433E-0001 4.10754776764981E-0001 4.10324223362522E-0001 4.09893887006121E-0001 4.09463766723305E-0001 + 4.09033861541834E-0001 4.08604170490167E-0001 4.08174692596925E-0001 4.07745426891285E-0001 4.07316372403031E-0001 + 4.06887528162170E-0001 4.06458893199410E-0001 4.06030466545762E-0001 4.05602247233150E-0001 4.05174234293563E-0001 + 4.04746426759882E-0001 4.04318823665481E-0001 4.03891424044255E-0001 4.03464226930683E-0001 4.03037231360093E-0001 + 4.02610436368168E-0001 4.02183840991452E-0001 4.01757444267059E-0001 4.01331245232758E-0001 4.00905242927167E-0001 + 4.00479436389447E-0001 4.00053824659618E-0001 3.99628406778454E-0001 3.99203181787397E-0001 3.98778148728727E-0001 + 3.98353306645666E-0001 3.97928654581967E-0001 3.97504191582453E-0001 3.97079916692726E-0001 3.96655828959251E-0001 + 3.96231927429438E-0001 3.95808211151428E-0001 3.95384679174637E-0001 3.94961330548941E-0001 3.94538164325609E-0001 + 3.94115179556635E-0001 3.93692375295080E-0001 3.93269750594992E-0001 3.92847304511543E-0001 3.92425036100781E-0001 + 3.92002944419956E-0001 3.91581028527315E-0001 3.91159287482315E-0001 3.90737720345447E-0001 3.90316326178270E-0001 + 3.89895104043683E-0001 3.89474053005578E-0001 3.89053172129158E-0001 3.88632460480808E-0001 3.88211917128092E-0001 + 3.87791541139855E-0001 3.87371331586246E-0001 3.86951287538644E-0001 3.86531408069830E-0001 3.86111692253632E-0001 + 3.85692139165607E-0001 3.85272747882441E-0001 3.84853517482184E-0001 3.84434447044457E-0001 3.84015535650048E-0001 + 3.83596782381516E-0001 3.83178186322546E-0001 3.82759746558497E-0001 3.82341462176180E-0001 3.81923332263949E-0001 + 3.81505355911591E-0001 3.81087532210570E-0001 3.80669860253948E-0001 3.80252339136250E-0001 3.79834967953732E-0001 + 3.79417745804231E-0001 3.79000671787338E-0001 3.78583745004154E-0001 3.78166964557652E-0001 3.77750329552409E-0001 + 3.77333839094786E-0001 3.76917492292979E-0001 3.76501288256879E-0001 3.76085226098139E-0001 3.75669304930369E-0001 + 3.75253523868943E-0001 3.74837882031150E-0001 3.74422378536144E-0001 3.74007012504930E-0001 3.73591783060540E-0001 + 3.73176689327957E-0001 3.72761730434106E-0001 3.72346905507843E-0001 3.71932213680196E-0001 3.71517654084111E-0001 + 3.71103225854695E-0001 3.70688928129076E-0001 3.70274760046479E-0001 3.69860720748317E-0001 3.69446809378129E-0001 + 3.69033025081607E-0001 3.68619367006677E-0001 3.68205834303514E-0001 3.67792426124419E-0001 3.67379141624086E-0001 + 3.66965979959498E-0001 3.66552940289796E-0001 3.66140021776669E-0001 3.65727223584005E-0001 3.65314544878162E-0001 + 3.64901984827911E-0001 3.64489542604347E-0001 3.64077217381113E-0001 3.63665008334364E-0001 3.63252914642615E-0001 + 3.62840935487024E-0001 3.62429070051307E-0001 3.62017317521652E-0001 3.61605677086957E-0001 3.61194147938612E-0001 + 3.60782729270810E-0001 3.60371420280281E-0001 3.59960220166498E-0001 3.59549128131650E-0001 3.59138143380721E-0001 + 3.58727265121383E-0001 3.58316492564120E-0001 3.57905824922261E-0001 3.57495261411992E-0001 3.57084801252366E-0001 + 3.56674443665208E-0001 3.56264187875438E-0001 3.55854033110841E-0001 3.55443978602134E-0001 3.55034023583086E-0001 + 3.54624167290531E-0001 3.54214408964205E-0001 3.53804747847032E-0001 3.53395183185023E-0001 3.52985714227342E-0001 + 3.52576340226182E-0001 3.52167060436945E-0001 3.51757874118466E-0001 3.51348780532441E-0001 3.50939778944138E-0001 + 3.50530868621938E-0001 3.50122048837556E-0001 3.49713318866110E-0001 3.49304677985998E-0001 3.48896125479049E-0001 + 3.48487660630502E-0001 3.48079282729145E-0001 3.47670991067041E-0001 3.47262784939900E-0001 3.46854663646903E-0001 + 3.46446626490839E-0001 3.46038672777974E-0001 3.45630801818316E-0001 3.45223012925431E-0001 3.44815305416577E-0001 + 3.44407678612720E-0001 3.44000131838495E-0001 3.43592664422379E-0001 3.43185275696562E-0001 3.42777964997033E-0001 + 3.42370731663642E-0001 3.41963575040134E-0001 3.41556494474113E-0001 3.41149489317160E-0001 3.40742558924723E-0001 + 3.40335702656314E-0001 3.39928919875377E-0001 3.39522209949474E-0001 3.39115572250192E-0001 3.38709006153262E-0001 + 3.38302511038408E-0001 3.37896086289768E-0001 3.37489731295419E-0001 3.37083445447798E-0001 3.36677228143555E-0001 + 3.36271078783584E-0001 3.35864996773160E-0001 3.35458981521832E-0001 3.35053032443566E-0001 3.34647148956692E-0001 + 3.34241330484024E-0001 3.33835576452757E-0001 3.33429886294678E-0001 3.33024259446032E-0001 3.32618695347600E-0001 + 3.32213193444844E-0001 3.31807753187764E-0001 3.31402374031011E-0001 3.30997055433925E-0001 3.30591796860656E-0001 + 3.30186597779954E-0001 3.29781457665379E-0001 3.29376375995372E-0001 3.28971352253173E-0001 3.28566385926871E-0001 + 3.28161476509437E-0001 3.27756623498899E-0001 3.27351826398144E-0001 3.26947084715098E-0001 3.26542397962671E-0001 + 3.26137765658966E-0001 3.25733187327031E-0001 3.25328662495206E-0001 3.24924190696887E-0001 3.24519771470629E-0001 + 3.24115404360355E-0001 3.23711088915223E-0001 3.23306824689582E-0001 3.22902611243260E-0001 3.22498448141369E-0001 + 3.22094334954352E-0001 3.21690271258319E-0001 3.21286256634596E-0001 3.20882290670176E-0001 3.20478372957478E-0001 + 3.20074503094639E-0001 3.19670680685251E-0001 3.19266905338631E-0001 3.18863176669753E-0001 3.18459494299328E-0001 + 3.18055857853765E-0001 3.17652266965339E-0001 3.17248721271977E-0001 3.16845220417673E-0001 3.16441764052113E-0001 + 3.16038351831054E-0001 3.15634983416145E-0001 3.15231658475030E-0001 3.14828376681388E-0001 3.14425137714960E-0001 + 3.14021941261641E-0001 3.13618787013379E-0001 3.13215674668390E-0001 3.12812603931004E-0001 3.12409574511868E-0001 + 3.12006586127891E-0001 3.11603638502352E-0001 3.11200731364787E-0001 3.10797864451220E-0001 3.10395037504063E-0001 + 3.09992250272230E-0001 3.09589502511132E-0001 3.09186793982714E-0001 3.08784124455484E-0001 3.08381493704609E-0001 + 3.07978901511951E-0001 3.07576347665929E-0001 3.07173831961835E-0001 3.06771354201739E-0001 3.06368914194397E-0001 + 3.05966511755537E-0001 3.05564146707704E-0001 3.05161818880413E-0001 3.04759528110096E-0001 3.04357274240232E-0001 + 3.03955057121360E-0001 3.03552876611052E-0001 3.03150732574044E-0001 3.02748624882206E-0001 3.02346553414626E-0001 + 3.01944518057627E-0001 3.01542518704783E-0001 3.01140555257057E-0001 3.00738627622738E-0001 3.00336735717511E-0001 + 2.99934879464447E-0001 2.99533058794259E-0001 2.99131273645021E-0001 2.98729523962402E-0001 2.98327809699751E-0001 + 2.97926130817985E-0001 2.97524487285791E-0001 2.97122879079455E-0001 2.96721306183132E-0001 2.96319768588730E-0001 + 2.95918266296080E-0001 2.95516799312821E-0001 2.95115367654579E-0001 2.94713971344930E-0001 2.94312610415494E-0001 + 2.93911284905932E-0001 2.93509994864033E-0001 2.93108740345632E-0001 2.92707521414895E-0001 2.92306338144182E-0001 + 2.91905190614033E-0001 2.91504078913368E-0001 2.91103003139469E-0001 2.90701963398031E-0001 2.90300959803156E-0001 + 2.89899992477501E-0001 2.89499061552120E-0001 2.89098167166783E-0001 2.88697309469857E-0001 2.88296488618277E-0001 + 2.87895704777758E-0001 2.87494958122786E-0001 2.87094248836592E-0001 2.86693577111274E-0001 2.86292943147788E-0001 + 2.85892347156070E-0001 2.85491789354999E-0001 2.85091269972432E-0001 2.84690789245352E-0001 2.84290347419831E-0001 + 2.83889944751073E-0001 2.83489581503489E-0001 2.83089257950815E-0001 2.82688974375921E-0001 2.82288731071154E-0001 + 2.81888528338169E-0001 2.81488366488083E-0001 2.81088245841474E-0001 2.80688166728439E-0001 2.80288129488624E-0001 + 2.79888134471323E-0001 2.79488182035506E-0001 2.79088272549827E-0001 2.78688406392639E-0001 2.78288583952171E-0001 + 2.77888805626491E-0001 2.77489071823583E-0001 2.77089382961312E-0001 2.76689739467536E-0001 2.76290141780217E-0001 + 2.75890590347393E-0001 2.75491085627171E-0001 2.75091628087939E-0001 2.74692218208196E-0001 2.74292856476861E-0001 + 2.73893543393096E-0001 2.73494279466439E-0001 2.73095065216876E-0001 2.72695901174866E-0001 2.72296787881400E-0001 + 2.71897725888046E-0001 2.71498715757000E-0001 2.71099758061088E-0001 2.70700853383913E-0001 2.70302002319820E-0001 + 2.69903205473986E-0001 2.69504463462466E-0001 2.69105776912243E-0001 2.68707146461235E-0001 2.68308572758480E-0001 + 2.67910056463919E-0001 2.67511598248809E-0001 2.67113198795514E-0001 2.66714858797562E-0001 2.66316578959813E-0001 + 2.65918359998490E-0001 2.65520202641127E-0001 2.65122107626768E-0001 2.64724075705882E-0001 2.64326107640507E-0001 + 2.63928204204241E-0001 2.63530366182393E-0001 2.63132594371852E-0001 2.62734889581375E-0001 2.62337252631439E-0001 + 2.61939684354422E-0001 2.61542185594551E-0001 2.61144757208059E-0001 2.60747400063173E-0001 2.60350115040167E-0001 + 2.59952903029908E-0001 2.59555764931095E-0001 2.59158701649436E-0001 2.58761714097564E-0001 2.58364803195118E-0001 + 2.57967969868545E-0001 2.57571215051105E-0001 2.57174539682891E-0001 2.56777944710542E-0001 2.56381431087502E-0001 + 2.55984999773679E-0001 2.55588651735565E-0001 2.55192387946096E-0001 2.54796209384699E-0001 2.54400117037045E-0001 + 2.54004111895188E-0001 2.53608194957418E-0001 2.53212367228242E-0001 2.52816629718288E-0001 2.52420983444207E-0001 + 2.52025429428856E-0001 2.51629968700840E-0001 2.51234602294893E-0001 2.50839331251482E-0001 2.50444156617020E-0001 + 2.50049079443498E-0001 2.49654100788788E-0001 2.49259221716335E-0001 2.48864443295201E-0001 2.48469766599976E-0001 + 2.48075192710816E-0001 2.47680722713249E-0001 2.47286357698199E-0001 2.46892098761977E-0001 2.46497947006141E-0001 + 2.46103903537454E-0001 2.45709969467941E-0001 2.45316145914720E-0001 2.44922433999942E-0001 2.44528834850859E-0001 + 2.44135349599635E-0001 2.43741979383423E-0001 2.43348725344170E-0001 2.42955588628723E-0001 2.42562570388652E-0001 + 2.42169671780264E-0001 2.41776893964528E-0001 2.41384238107058E-0001 2.40991705377977E-0001 2.40599296952040E-0001 + 2.40207014008313E-0001 2.39814857730457E-0001 2.39422829306381E-0001 2.39030929928371E-0001 2.38639160792941E-0001 + 2.38247523100854E-0001 2.37856018057089E-0001 2.37464646870694E-0001 2.37073410754806E-0001 2.36682310926584E-0001 + 2.36291348607205E-0001 2.35900525021764E-0001 2.35509841399185E-0001 2.35119298972301E-0001 2.34728898977689E-0001 + 2.34338642655712E-0001 2.33948531250370E-0001 2.33558566009358E-0001 2.33168748183921E-0001 2.32779079028913E-0001 + 2.32389559802685E-0001 2.32000191766994E-0001 2.31610976187053E-0001 2.31221914331416E-0001 2.30833007471993E-0001 + 2.30444256883944E-0001 2.30055663845672E-0001 2.29667229638731E-0001 2.29278955547861E-0001 2.28890842860843E-0001 + 2.28502892868500E-0001 2.28115106864726E-0001 2.27727486146309E-0001 2.27340032012913E-0001 2.26952745767211E-0001 + 2.26565628714557E-0001 2.26178682163129E-0001 2.25791907423854E-0001 2.25405305810308E-0001 2.25018878638771E-0001 + 2.24632627228073E-0001 2.24246552899606E-0001 2.23860656977269E-0001 2.23474940787529E-0001 2.23089405659129E-0001 + 2.22704052923281E-0001 2.22318883913541E-0001 2.21933899965736E-0001 2.21549102417962E-0001 2.21164492610532E-0001 + 2.20780071885893E-0001 2.20395841588694E-0001 2.20011803065577E-0001 2.19627957665302E-0001 2.19244306738615E-0001 + 2.18860851638195E-0001 2.18477593718664E-0001 2.18094534336525E-0001 2.17711674850110E-0001 2.17329016619520E-0001 + 2.16946561006655E-0001 2.16564309375108E-0001 2.16182263090143E-0001 2.15800423518679E-0001 2.15418792029181E-0001 + 2.15037369991707E-0001 2.14656158777791E-0001 2.14275159760520E-0001 2.13894374314291E-0001 2.13513803814955E-0001 + 2.13133449639769E-0001 2.12753313167206E-0001 2.12373395777072E-0001 2.11993698850404E-0001 2.11614223769407E-0001 + 2.11234971917473E-0001 2.10855944679109E-0001 2.10477143439872E-0001 2.10098569586398E-0001 2.09720224506284E-0001 + 2.09342109588159E-0001 2.08964226221507E-0001 2.08586575796768E-0001 2.08209159705157E-0001 2.07831979338774E-0001 + 2.07455036090472E-0001 2.07078331353801E-0001 2.06701866523081E-0001 2.06325642993243E-0001 2.05949662159905E-0001 + 2.05573925419196E-0001 2.05198434167865E-0001 2.04823189803148E-0001 2.04448193722826E-0001 2.04073447324998E-0001 + 2.03698952008277E-0001 2.03324709171637E-0001 2.02950720214360E-0001 2.02576986536048E-0001 2.02203509536561E-0001 + 2.01830290615993E-0001 2.01457331174646E-0001 2.01084632612957E-0001 2.00712196331533E-0001 2.00340023731012E-0001 + 1.99968116212158E-0001 1.99596475175668E-0001 1.99225102022341E-0001 1.98853998152816E-0001 1.98483164967749E-0001 + 1.98112603867570E-0001 1.97742316252684E-0001 1.97372303523231E-0001 1.97002567079148E-0001 1.96633108320147E-0001 + 1.96263928645610E-0001 1.95895029454685E-0001 1.95526412146065E-0001 1.95158078118143E-0001 1.94790028768867E-0001 + 1.94422265495749E-0001 1.94054789695764E-0001 1.93687602765471E-0001 1.93320706100804E-0001 1.92954101097145E-0001 + 1.92587789149285E-0001 1.92221771651345E-0001 1.91856049996757E-0001 1.91490625578323E-0001 1.91125499788043E-0001 + 1.90760674017154E-0001 1.90396149656106E-0001 1.90031928094541E-0001 1.89668010721195E-0001 1.89304398923953E-0001 + 1.88941094089734E-0001 1.88578097604534E-0001 1.88215410853375E-0001 1.87853035220215E-0001 1.87490972088035E-0001 + 1.87129222838680E-0001 1.86767788852933E-0001 1.86406671510407E-0001 1.86045872189569E-0001 1.85685392267700E-0001 + 1.85325233120860E-0001 1.84965396123825E-0001 1.84605882650114E-0001 1.84246694071929E-0001 1.83887831760141E-0001 + 1.83529297084210E-0001 1.83171091412300E-0001 1.82813216110992E-0001 1.82455672545577E-0001 1.82098462079730E-0001 + 1.81741586075728E-0001 1.81385045894185E-0001 1.81028842894268E-0001 1.80672978433490E-0001 1.80317453867696E-0001 + 1.79962270551191E-0001 1.79607429836516E-0001 1.79252933074532E-0001 1.78898781614368E-0001 1.78544976803403E-0001 + 1.78191519987208E-0001 1.77838412509556E-0001 1.77485655712381E-0001 1.77133250935763E-0001 1.76781199517838E-0001 + 1.76429502794883E-0001 1.76078162101176E-0001 1.75727178769082E-0001 1.75376554128914E-0001 1.75026289508996E-0001 + 1.74676386235597E-0001 1.74326845632874E-0001 1.73977669022965E-0001 1.73628857725784E-0001 1.73280413059179E-0001 + 1.72932336338735E-0001 1.72584628877929E-0001 1.72237291987965E-0001 1.71890326977784E-0001 1.71543735154090E-0001 + 1.71197517821214E-0001 1.70851676281271E-0001 1.70506211833949E-0001 1.70161125776554E-0001 1.69816419404071E-0001 + 1.69472094008988E-0001 1.69128150881391E-0001 1.68784591308875E-0001 1.68441416576557E-0001 1.68098627967053E-0001 + 1.67756226760385E-0001 1.67414214234093E-0001 1.67072591663039E-0001 1.66731360319573E-0001 1.66390521473343E-0001 + 1.66050076391389E-0001 1.65710026338029E-0001 1.65370372574938E-0001 1.65031116361010E-0001 1.64692258952456E-0001 + 1.64353801602675E-0001 1.64015745562298E-0001 1.63678092079140E-0001 1.63340842398183E-0001 1.63003997761585E-0001 + 1.62667559408581E-0001 1.62331528575544E-0001 1.61995906495930E-0001 1.61660694400236E-0001 1.61325893516007E-0001 + 1.60991505067802E-0001 1.60657530277225E-0001 1.60323970362801E-0001 1.59990826540006E-0001 1.59658100021312E-0001 + 1.59325792016047E-0001 1.58993903730477E-0001 1.58662436367707E-0001 1.58331391127750E-0001 1.58000769207380E-0001 + 1.57670571800256E-0001 1.57340800096793E-0001 1.57011455284195E-0001 1.56682538546423E-0001 1.56354051064174E-0001 + 1.56025994014840E-0001 1.55698368572563E-0001 1.55371175908134E-0001 1.55044417188986E-0001 1.54718093579217E-0001 + 1.54392206239572E-0001 1.54066756327331E-0001 1.53741744996421E-0001 1.53417173397328E-0001 1.53093042677057E-0001 + 1.52769353979174E-0001 1.52446108443742E-0001 1.52123307207328E-0001 1.51800951402949E-0001 1.51479042160135E-0001 + 1.51157580604801E-0001 1.50836567859322E-0001 1.50516005042471E-0001 1.50195893269399E-0001 1.49876233651639E-0001 + 1.49557027297085E-0001 1.49238275309949E-0001 1.48919978790773E-0001 1.48602138836424E-0001 1.48284756540015E-0001 + 1.47967832990972E-0001 1.47651369274949E-0001 1.47335366473844E-0001 1.47019825665763E-0001 1.46704747925075E-0001 + 1.46390134322263E-0001 1.46075985924017E-0001 1.45762303793184E-0001 1.45449088988766E-0001 1.45136342565886E-0001 + 1.44824065575743E-0001 1.44512259065683E-0001 1.44200924079108E-0001 1.43890061655471E-0001 1.43579672830295E-0001 + 1.43269758635134E-0001 1.42960320097565E-0001 1.42651358241165E-0001 1.42342874085487E-0001 1.42034868646102E-0001 + 1.41727342934499E-0001 1.41420297958124E-0001 1.41113734720382E-0001 1.40807654220562E-0001 1.40502057453869E-0001 + 1.40196945411425E-0001 1.39892319080188E-0001 1.39588179443007E-0001 1.39284527478557E-0001 1.38981364161373E-0001 + 1.38678690461798E-0001 1.38376507346002E-0001 1.38074815775915E-0001 1.37773616709285E-0001 1.37472911099607E-0001 + 1.37172699896144E-0001 1.36872984043916E-0001 1.36573764483623E-0001 1.36275042151758E-0001 1.35976817980461E-0001 + 1.35679092897569E-0001 1.35381867826635E-0001 1.35085143686873E-0001 1.34788921393126E-0001 1.34493201855881E-0001 + 1.34197985981303E-0001 1.33903274671140E-0001 1.33609068822758E-0001 1.33315369329105E-0001 1.33022177078752E-0001 + 1.32729492955818E-0001 1.32437317839965E-0001 1.32145652606464E-0001 1.31854498126065E-0001 1.31563855265089E-0001 + 1.31273724885365E-0001 1.30984107844222E-0001 1.30695004994488E-0001 1.30406417184495E-0001 1.30118345258003E-0001 + 1.29830790054294E-0001 1.29543752408053E-0001 1.29257233149463E-0001 1.28971233104110E-0001 1.28685753092998E-0001 + 1.28400793932545E-0001 1.28116356434598E-0001 1.27832441406371E-0001 1.27549049650487E-0001 1.27266181964920E-0001 + 1.26983839143022E-0001 1.26702021973494E-0001 1.26420731240381E-0001 1.26139967723082E-0001 1.25859732196313E-0001 + 1.25580025430101E-0001 1.25300848189803E-0001 1.25022201236060E-0001 1.24744085324794E-0001 1.24466501207245E-0001 + 1.24189449629902E-0001 1.23912931334518E-0001 1.23636947058134E-0001 1.23361497532996E-0001 1.23086583486625E-0001 + 1.22812205641761E-0001 1.22538364716377E-0001 1.22265061423662E-0001 1.21992296471987E-0001 1.21720070564969E-0001 + 1.21448384401386E-0001 1.21177238675218E-0001 1.20906634075619E-0001 1.20636571286906E-0001 1.20367050988570E-0001 + 1.20098073855250E-0001 1.19829640556737E-0001 1.19561751757981E-0001 1.19294408119030E-0001 1.19027610295095E-0001 + 1.18761358936485E-0001 1.18495654688653E-0001 1.18230498192109E-0001 1.17965890082518E-0001 1.17701830990606E-0001 + 1.17438321542217E-0001 1.17175362358215E-0001 1.16912954054630E-0001 1.16651097242504E-0001 1.16389792527922E-0001 + 1.16129040512098E-0001 1.15868841791245E-0001 1.15609196956627E-0001 1.15350106594563E-0001 1.15091571286396E-0001 + 1.14833591608511E-0001 1.14576168132301E-0001 1.14319301424184E-0001 1.14062992045610E-0001 1.13807240552988E-0001 + 1.13552047497793E-0001 1.13297413426439E-0001 1.13043338880383E-0001 1.12789824396032E-0001 1.12536870504797E-0001 + 1.12284477733050E-0001 1.12032646602167E-0001 1.11781377628461E-0001 1.11530671323245E-0001 1.11280528192739E-0001 + 1.11030948738184E-0001 1.10781933455724E-0001 1.10533482836468E-0001 1.10285597366489E-0001 1.10038277526759E-0001 + 1.09791523793224E-0001 1.09545336636731E-0001 1.09299716523093E-0001 1.09054663913011E-0001 1.08810179262126E-0001 + 1.08566263021006E-0001 1.08322915635113E-0001 1.08080137544825E-0001 1.07837929185448E-0001 1.07596290987166E-0001 + 1.07355223375089E-0001 1.07114726769207E-0001 1.06874801584421E-0001 1.06635448230518E-0001 1.06396667112174E-0001 + 1.06158458628954E-0001 1.05920823175316E-0001 1.05683761140584E-0001 1.05447272908991E-0001 1.05211358859626E-0001 + 1.04976019366439E-0001 1.04741254798295E-0001 1.04507065518903E-0001 1.04273451886844E-0001 1.04040414255586E-0001 + 1.03807952973424E-0001 1.03576068383561E-0001 1.03344760824020E-0001 1.03114030627722E-0001 1.02883878122431E-0001 + 1.02654303630756E-0001 1.02425307470178E-0001 1.02196889953041E-0001 1.01969051386512E-0001 1.01741792072640E-0001 + 1.01515112308308E-0001 1.01289012385258E-0001 1.01063492590070E-0001 1.00838553204192E-0001 1.00614194503893E-0001 + 1.00390416760320E-0001 1.00167220239425E-0001 9.99446052020455E-0002 9.97225719038494E-0002 9.95011205953235E-0002 + 9.92802515218502E-0002 9.90599649236001E-0002 9.88402610356307E-0002 9.86211400878193E-0002 9.84026023048949E-0002 + 9.81846479064180E-0002 9.79672771068125E-0002 9.77504901153272E-0002 9.75342871360585E-0002 9.73186683679558E-0002 + 9.71036340048075E-0002 9.68891842352326E-0002 9.66753192427179E-0002 9.64620392055766E-0002 9.62493442969911E-0002 + 9.60372346849476E-0002 9.58257105323297E-0002 9.56147719968384E-0002 9.54044192310363E-0002 9.51946523823256E-0002 + 9.49854715929754E-0002 9.47768770000942E-0002 9.45688687356433E-0002 9.43614469264401E-0002 9.41546116941729E-0002 + 9.39483631553722E-0002 9.37427014214203E-0002 9.35376265985789E-0002 9.33331387879553E-0002 9.31292380855387E-0002 + 9.29259245821570E-0002 9.27231983635405E-0002 9.25210595102425E-0002 9.23195080977409E-0002 9.21185441963448E-0002 + 9.19181678712541E-0002 9.17183791825288E-0002 9.15191781851504E-0002 9.13205649289332E-0002 9.11225394586034E-0002 + 9.09251018137673E-0002 9.07282520289147E-0002 9.05319901334313E-0002 9.03363161515940E-0002 9.01412301025848E-0002 + 8.99467320004698E-0002 8.97528218542248E-0002 8.95594996677301E-0002 8.93667654397691E-0002 8.91746191640509E-0002 + 8.89830608291677E-0002 8.87920904186706E-0002 8.86017079109949E-0002 8.84119132795063E-0002 8.82227064925088E-0002 + 8.80340875132189E-0002 8.78460562998142E-0002 8.76586128053764E-0002 8.74717569779359E-0002 8.72854887604772E-0002 + 8.70998080909311E-0002 8.69147149021677E-0002 8.67302091220256E-0002 8.65462906732907E-0002 8.63629594737149E-0002 + 8.61802154360125E-0002 8.59980584678794E-0002 8.58164884719758E-0002 8.56355053459510E-0002 8.54551089824198E-0002 + 8.52752992690033E-0002 8.50960760882928E-0002 8.49174393179020E-0002 8.47393888304235E-0002 8.45619244934564E-0002 + 8.43850461696284E-0002 8.42087537165513E-0002 8.40330469868768E-0002 8.38579258282783E-0002 8.36833900834491E-0002 + 8.35094395901242E-0002 8.33360741810579E-0002 8.31632936840712E-0002 8.29910979220200E-0002 8.28194867128254E-0002 + 8.26484598694504E-0002 8.24780171999181E-0002 8.23081585073419E-0002 8.21388835898944E-0002 8.19701922408315E-0002 + 8.18020842484825E-0002 8.16345593962865E-0002 8.14676174627666E-0002 8.13012582215437E-0002 8.11354814413601E-0002 + 8.09702868860521E-0002 8.08056743145889E-0002 8.06416434810496E-0002 8.04781941346555E-0002 8.03153260197693E-0002 + 8.01530388758723E-0002 7.99913324376201E-0002 7.98302064348060E-0002 7.96696605923834E-0002 7.95096946304726E-0002 + 7.93503082643869E-0002 7.91915012045878E-0002 7.90332731567313E-0002 7.88756238216776E-0002 7.87185528954874E-0002 + 7.85620600693931E-0002 7.84061450298732E-0002 7.82508074586105E-0002 7.80960470325137E-0002 7.79418634237181E-0002 + 7.77882562996040E-0002 7.76352253227905E-0002 7.74827701511516E-0002 7.73308904378237E-0002 7.71795858312019E-0002 + 7.70288559749566E-0002 7.68787005080331E-0002 7.67291190646733E-0002 7.65801112744026E-0002 7.64316767620602E-0002 + 7.62838151477798E-0002 7.61365260470168E-0002 7.59898090705471E-0002 7.58436638244952E-0002 7.56980899102944E-0002 + 7.55530869247439E-0002 7.54086544599782E-0002 7.52647921035324E-0002 7.51214994382492E-0002 7.49787760423995E-0002 + 7.48366214896139E-0002 7.46950353489186E-0002 7.45540171847406E-0002 7.44135665569198E-0002 7.42736830206974E-0002 + 7.41343661267520E-0002 7.39956154211881E-0002 7.38574304455466E-0002 7.37198107368294E-0002 7.35827558274726E-0002 + 7.34462652453944E-0002 7.33103385139830E-0002 7.31749751520917E-0002 7.30401746740946E-0002 7.29059365898301E-0002 + 7.27722604046616E-0002 7.26391456194597E-0002 7.25065917306221E-0002 7.23745982300841E-0002 7.22431646053020E-0002 + 7.21122903393036E-0002 7.19819749106625E-0002 7.18522177935131E-0002 7.17230184575799E-0002 7.15943763681705E-0002 + 7.14662909861694E-0002 7.13387617680783E-0002 7.12117881660037E-0002 7.10853696276798E-0002 7.09595055964588E-0002 + 7.08341955113395E-0002 7.07094388069674E-0002 7.05852349136433E-0002 7.04615832573307E-0002 7.03384832596812E-0002 + 7.02159343380167E-0002 7.00939359053500E-0002 6.99724873704164E-0002 6.98515881376580E-0002 6.97312376072212E-0002 + 6.96114351750076E-0002 6.94921802326429E-0002 6.93734721675253E-0002 6.92553103627971E-0002 6.91376941973621E-0002 + 6.90206230459335E-0002 6.89040962789908E-0002 6.87881132628200E-0002 6.86726733595233E-0002 6.85577759270141E-0002 + 6.84434203190386E-0002 6.83296058851830E-0002 6.82163319708887E-0002 6.81035979174456E-0002 6.79914030620169E-0002 + 6.78797467376556E-0002 6.77686282732977E-0002 6.76580469937743E-0002 6.75480022198302E-0002 6.74384932681337E-0002 + 6.73295194512909E-0002 6.72210800778397E-0002 6.71131744522694E-0002 6.70058018750396E-0002 6.68989616425765E-0002 + 6.67926530472893E-0002 6.66868753775906E-0002 6.65816279178814E-0002 6.64769099485943E-0002 6.63727207461769E-0002 + 6.62690595831136E-0002 6.61659257279540E-0002 6.60633184452789E-0002 6.59612369957552E-0002 6.58596806361200E-0002 + 6.57586486192159E-0002 6.56581401939657E-0002 6.55581546054214E-0002 6.54586910947516E-0002 6.53597488992600E-0002 + 6.52613272523955E-0002 6.51634253837681E-0002 6.50660425191508E-0002 6.49691778804902E-0002 6.48728306859334E-0002 + 6.47770001498277E-0002 6.46816854827204E-0002 6.45868858913927E-0002 6.44926005788685E-0002 6.43988287443985E-0002 + 6.43055695835061E-0002 6.42128222879748E-0002 6.41205860458762E-0002 6.40288600415701E-0002 6.39376434557177E-0002 + 6.38469354652981E-0002 6.37567352436214E-0002 6.36670419603186E-0002 6.35778547813964E-0002 6.34891728691987E-0002 + 6.34009953824668E-0002 6.33133214762920E-0002 6.32261503022005E-0002 6.31394810081017E-0002 6.30533127383339E-0002 + 6.29676446336671E-0002 6.28824758313162E-0002 6.27978054649481E-0002 6.27136326646985E-0002 6.26299565571852E-0002 + 6.25467762655155E-0002 6.24640909092935E-0002 6.23818996046605E-0002 6.23002014642597E-0002 6.22189955972920E-0002 + 6.21382811094949E-0002 6.20580571031858E-0002 6.19783226772511E-0002 6.18990769271639E-0002 6.18203189449962E-0002 + 6.17420478194450E-0002 6.16642626358190E-0002 6.15869624760627E-0002 6.15101464187889E-0002 6.14338135392536E-0002 + 6.13579629093970E-0002 6.12825935978447E-0002 6.12077046699153E-0002 6.11332951876557E-0002 6.10593642098206E-0002 + 6.09859107919017E-0002 6.09129339861531E-0002 6.08404328415870E-0002 6.07684064039761E-0002 6.06968537159008E-0002 + 6.06257738167324E-0002 6.05551657426511E-0002 6.04850285266612E-0002 6.04153611986156E-0002 6.03461627852142E-0002 + 6.02774323100141E-0002 6.02091687934522E-0002 6.01413712528567E-0002 6.00740387024541E-0002 6.00071701533905E-0002 + 5.99407646137325E-0002 5.98748210884955E-0002 5.98093385796445E-0002 5.97443160861104E-0002 5.96797526038052E-0002 + 5.96156471256252E-0002 5.95519986414890E-0002 5.94888061383149E-0002 5.94260686000686E-0002 5.93637850077560E-0002 + 5.93019543394278E-0002 5.92405755702217E-0002 5.91796476723553E-0002 5.91191696151415E-0002 5.90591403649964E-0002 + 5.89995588854749E-0002 5.89404241372601E-0002 5.88817350781828E-0002 5.88234906632436E-0002 5.87656898446078E-0002 + 5.87083315716482E-0002 5.86514147909271E-0002 5.85949384462311E-0002 5.85389014785701E-0002 5.84833028261996E-0002 + 5.84281414246314E-0002 5.83734162066538E-0002 5.83191261023262E-0002 5.82652700390245E-0002 5.82118469414081E-0002 + 5.81588557314882E-0002 5.81062953285897E-0002 5.80541646494040E-0002 5.80024626079841E-0002 5.79511881157521E-0002 + 5.79003400815378E-0002 5.78499174115622E-0002 5.77999190094699E-0002 5.77503437763429E-0002 5.77011906106979E-0002 + 5.76524584085256E-0002 5.76041460632810E-0002 5.75562524659041E-0002 5.75087765048449E-0002 5.74617170660634E-0002 + 5.74150730330451E-0002 5.73688432868245E-0002 5.73230267059810E-0002 5.72776221666800E-0002 5.72326285426521E-0002 + 5.71880447052458E-0002 5.71438695233952E-0002 5.71001018636869E-0002 5.70567405903221E-0002 5.70137845651714E-0002 + 5.69712326477657E-0002 5.69290836953157E-0002 5.68873365627336E-0002 5.68459901026277E-0002 5.68050431653372E-0002 + 5.67644945989349E-0002 5.67243432492503E-0002 5.66845879598642E-0002 5.66452275721494E-0002 5.66062609252599E-0002 + 5.65676868561632E-0002 5.65295041996455E-0002 5.64917117883252E-0002 5.64543084526717E-0002 5.64172930210158E-0002 + 5.63806643195619E-0002 5.63444211724137E-0002 5.63085624015711E-0002 5.62730868269493E-0002 5.62379932664160E-0002 + 5.62032805357651E-0002 5.61689474487598E-0002 5.61349928171436E-0002 5.61014154506415E-0002 5.60682141569837E-0002 + 5.60353877419278E-0002 5.60029350092489E-0002 5.59708547607781E-0002 5.59391457964045E-0002 5.59078069140953E-0002 + 5.58768369099031E-0002 5.58462345779818E-0002 5.58159987106115E-0002 5.57861280981929E-0002 5.57566215292828E-0002 + 5.57274777905959E-0002 5.56986956670117E-0002 5.56702739416126E-0002 5.56422113956788E-0002 5.56145068087074E-0002 + 5.55871589584302E-0002 5.55601666208182E-0002 5.55335285701120E-0002 5.55072435788227E-0002 5.54813104177528E-0002 + 5.54557278560025E-0002 5.54304946609972E-0002 5.54056095984948E-0002 5.53810714325912E-0002 5.53568789257575E-0002 + 5.53330308388240E-0002 5.53095259310257E-0002 5.52863629599892E-0002 5.52635406817762E-0002 5.52410578508658E-0002 + 5.52189132201928E-0002 5.51971055411477E-0002 5.51756335636048E-0002 5.51544960359304E-0002 5.51336917049897E-0002 + 5.51132193161661E-0002 5.50930776133841E-0002 5.50732653391164E-0002 5.50537812343940E-0002 5.50346240388293E-0002 + 5.50157924906270E-0002 5.49972853265960E-0002 5.49791012821689E-0002 5.49612390914098E-0002 5.49436974870367E-0002 + 5.49264752004319E-0002 5.49095709616532E-0002 5.48929834994575E-0002 5.48767115413053E-0002 5.48607538133810E-0002 + 5.48451090406053E-0002 5.48297759466509E-0002 5.48147532539570E-0002 5.48000396837445E-0002 5.47856339560265E-0002 + 5.47715347896247E-0002 5.47577409021885E-0002 5.47442510102055E-0002 5.47310638290141E-0002 5.47181780728221E-0002 + 5.47055924547159E-0002 5.46933056866847E-0002 5.46813164796263E-0002 5.46696235433587E-0002 5.46582255866464E-0002 + 5.46471213172086E-0002 5.46363094417316E-0002 5.46257886658835E-0002 5.46155576943378E-0002 5.46056152307701E-0002 + 5.45959599778941E-0002 5.45865906374566E-0002 5.45775059102664E-0002 5.45687044962022E-0002 5.45601850942252E-0002 + 5.45519464024008E-0002 5.45439871179033E-0002 5.45363059370403E-0002 5.45289015552631E-0002 5.45217726671811E-0002 + 5.45149179665691E-0002 5.45083361464001E-0002 5.45020258988390E-0002 5.44959859152704E-0002 5.44902148863110E-0002 + 5.44847115018213E-0002 5.44794744509198E-0002 5.44745024220002E-0002 5.44697941027461E-0002 5.44653481801393E-0002 + 5.44611633404848E-0002 5.44572382694153E-0002 5.44535716519142E-0002 5.44501621723169E-0002 5.44470085143466E-0002 + 5.44441093611064E-0002 5.44414633951089E-0002 5.44390692982823E-0002 5.44369257519907E-0002 5.44350314370428E-0002 + 5.44333850337103E-0002 5.44319852217438E-0002 5.44308306803812E-0002 5.44299200883695E-0002 5.44292521239748E-0002 + 5.44288254649910E-0002 5.44286387887706E-0002 5.44286907722225E-0002 5.44289800918333E-0002 5.44295054236851E-0002 + 5.44302654434645E-0002 5.44312588264735E-0002 5.44324842476600E-0002 5.44339403816112E-0002 5.44356259025835E-0002 + 5.44375394845054E-0002 5.44396798010071E-0002 5.44420455254172E-0002 5.44446353307923E-0002 5.44474478899178E-0002 + 5.44504818753308E-0002 5.44537359593369E-0002 5.44572088140155E-0002 5.44608991112391E-0002 5.44648055226880E-0002 + 5.44689267198620E-0002 5.44732613741033E-0002 5.44778081565940E-0002 5.44825657383838E-0002 5.44875327904070E-0002 + 5.44927079834809E-0002 5.44980899883368E-0002 5.45036774756222E-0002 5.45094691159235E-0002 5.45154635797748E-0002 + 5.45216595376703E-0002 5.45280556600914E-0002 5.45346506175010E-0002 5.45414430803752E-0002 5.45484317192079E-0002 + 5.45556152045253E-0002 5.45629922069087E-0002 5.45705613969961E-0002 5.45783214455024E-0002 5.45862710232383E-0002 + 5.45944088011118E-0002 5.46027334501626E-0002 5.46112436415514E-0002 5.46199380465907E-0002 5.46288153367544E-0002 + 5.46378741836921E-0002 5.46471132592415E-0002 5.46565312354468E-0002 5.46661267845653E-0002 5.46758985790918E-0002 + 5.46858452917588E-0002 5.46959655955629E-0002 5.47062581637745E-0002 5.47167216699513E-0002 5.47273547879474E-0002 + 5.47381561919396E-0002 5.47491245564278E-0002 5.47602585562564E-0002 5.47715568666290E-0002 5.47830181631193E-0002 + 5.47946411216826E-0002 5.48064244186747E-0002 5.48183667308636E-0002 5.48304667354436E-0002 5.48427231100479E-0002 + 5.48551345327675E-0002 5.48676996821526E-0002 5.48804172372420E-0002 5.48932858775695E-0002 5.49063042831707E-0002 + 5.49194711346085E-0002 5.49327851129858E-0002 5.49462448999480E-0002 5.49598491777078E-0002 5.49735966290531E-0002 + 5.49874859373637E-0002 5.50015157866257E-0002 5.50156848614416E-0002 5.50299918470444E-0002 5.50444354293145E-0002 + 5.50590142947886E-0002 5.50737271306774E-0002 5.50885726248786E-0002 5.51035494659889E-0002 5.51186563433134E-0002 + 5.51338919468919E-0002 5.51492549674978E-0002 5.51647440966589E-0002 5.51803580266686E-0002 5.51960954506081E-0002 + 5.52119550623418E-0002 5.52279355565484E-0002 5.52440356287231E-0002 5.52602539751976E-0002 5.52765892931457E-0002 + 5.52930402806110E-0002 5.53096056364997E-0002 5.53262840606157E-0002 5.53430742536534E-0002 5.53599749172261E-0002 + 5.53769847538731E-0002 5.53941024670751E-0002 5.54113267612626E-0002 5.54286563418353E-0002 5.54460899151698E-0002 + 5.54636261886373E-0002 5.54812638706143E-0002 5.54990016704969E-0002 5.55168382987105E-0002 5.55347724667310E-0002 + 5.55528028870845E-0002 5.55709282733730E-0002 5.55891473402851E-0002 5.56074588036015E-0002 5.56258613802137E-0002 + 5.56443537881387E-0002 5.56629347465283E-0002 5.56816029756802E-0002 5.57003571970619E-0002 5.57191961333029E-0002 + 5.57381185082338E-0002 5.57571230468741E-0002 5.57762084754642E-0002 5.57953735214662E-0002 5.58146169135836E-0002 + 5.58339373817664E-0002 5.58533336572349E-0002 5.58728044724825E-0002 5.58923485612912E-0002 5.59119646587500E-0002 + 5.59316515012560E-0002 5.59514078265390E-0002 5.59712323736675E-0002 5.59911238830618E-0002 5.60110810965048E-0002 + 5.60311027571624E-0002 5.60511876095893E-0002 5.60713343997379E-0002 5.60915418749821E-0002 5.61118087841194E-0002 + 5.61321338773893E-0002 5.61525159064817E-0002 5.61729536245523E-0002 5.61934457862352E-0002 5.62139911476526E-0002 + 5.62345884664274E-0002 5.62552365016983E-0002 5.62759340141288E-0002 5.62966797659227E-0002 5.63174725208340E-0002 + 5.63383110441770E-0002 5.63591941028442E-0002 5.63801204653146E-0002 5.64010889016656E-0002 5.64220981835860E-0002 + 5.64431470843903E-0002 5.64642343790249E-0002 5.64853588440863E-0002 5.65065192578310E-0002 5.65277144001840E-0002 + 5.65489430527579E-0002 5.65702039988569E-0002 5.65914960234949E-0002 5.66128179134037E-0002 5.66341684570476E-0002 + 5.66555464446292E-0002 5.66769506681121E-0002 5.66983799212233E-0002 5.67198329994676E-0002 5.67413087001396E-0002 + 5.67628058223357E-0002 5.67843231669673E-0002 5.68058595367681E-0002 5.68274137363069E-0002 5.68489845720050E-0002 + 5.68705708521442E-0002 5.68921713868691E-0002 5.69137849882166E-0002 5.69354104701107E-0002 5.69570466483876E-0002 + 5.69786923407921E-0002 5.70003463670053E-0002 5.70220075486459E-0002 5.70436747092817E-0002 5.70653466744444E-0002 + 5.70870222716391E-0002 5.71087003303585E-0002 5.71303796820874E-0002 5.71520591603220E-0002 5.71737376005743E-0002 + 5.71954138403896E-0002 5.72170867193512E-0002 5.72387550790947E-0002 5.72604177633213E-0002 5.72820736178037E-0002 + 5.73037214904027E-0002 5.73253602310735E-0002 5.73469886918784E-0002 5.73686057270004E-0002 5.73902101927470E-0002 + 5.74118009475719E-0002 5.74333768520741E-0002 5.74549367690172E-0002 5.74764795633350E-0002 5.74980041021496E-0002 + 5.75195092547704E-0002 5.75409938927166E-0002 5.75624568897191E-0002 5.75838971217375E-0002 5.76053134669675E-0002 + 5.76267048058520E-0002 5.76480700210911E-0002 5.76694079976525E-0002 5.76907176227843E-0002 5.77119977860238E-0002 + 5.77332473792065E-0002 5.77544652964798E-0002 5.77756504343114E-0002 5.77968016914986E-0002 5.78179179691806E-0002 + 5.78389981708487E-0002 5.78600412023554E-0002 5.78810459719252E-0002 5.79020113901650E-0002 5.79229363700740E-0002 + 5.79438198270528E-0002 5.79646606789168E-0002 5.79854578459039E-0002 5.80062102506812E-0002 5.80269168183625E-0002 + 5.80475764765122E-0002 5.80681881551589E-0002 5.80887507868032E-0002 5.81092633064261E-0002 5.81297246515042E-0002 + 5.81501337620158E-0002 5.81704895804485E-0002 5.81907910518144E-0002 5.82110371236550E-0002 5.82312267460549E-0002 + 5.82513588716484E-0002 5.82714324556300E-0002 5.82914464557657E-0002 5.83113998323982E-0002 5.83312915484637E-0002 + 5.83511205694930E-0002 5.83708858636272E-0002 5.83905864016240E-0002 5.84102211568695E-0002 5.84297891053853E-0002 + 5.84492892258374E-0002 5.84687204995492E-0002 5.84880819105061E-0002 5.85073724453694E-0002 5.85265910934808E-0002 + 5.85457368468755E-0002 5.85648087002894E-0002 5.85838056511682E-0002 5.86027266996782E-0002 5.86215708487101E-0002 + 5.86403371038982E-0002 5.86590244736159E-0002 5.86776319689993E-0002 5.86961586039406E-0002 5.87146033951123E-0002 + 5.87329653619647E-0002 5.87512435267391E-0002 5.87694369144769E-0002 5.87875445530272E-0002 5.88055654730558E-0002 + 5.88234987080564E-0002 5.88413432943525E-0002 5.88590982711136E-0002 5.88767626803596E-0002 5.88943355669700E-0002 + 5.89118159786924E-0002 5.89292029661521E-0002 5.89464955828592E-0002 5.89636928852177E-0002 5.89807939325323E-0002 + 5.89977977870181E-0002 5.90147035138116E-0002 5.90315101809723E-0002 5.90482168594976E-0002 5.90648226233260E-0002 + 5.90813265493482E-0002 5.90977277174156E-0002 5.91140252103440E-0002 5.91302181139290E-0002 5.91463055169456E-0002 + 5.91622865111622E-0002 5.91781601913471E-0002 5.91939256552764E-0002 5.92095820037386E-0002 5.92251283405477E-0002 + 5.92405637725489E-0002 5.92558874096230E-0002 5.92710983647011E-0002 5.92861957537644E-0002 5.93011786958571E-0002 + 5.93160463130942E-0002 5.93307977306650E-0002 5.93454320768449E-0002 5.93599484829996E-0002 5.93743460835954E-0002 + 5.93886240162029E-0002 5.94027814215103E-0002 5.94168174433240E-0002 5.94307312285797E-0002 5.94445219273516E-0002 + 5.94581886928536E-0002 5.94717306814509E-0002 5.94851470526677E-0002 5.94984369691907E-0002 5.95115995968816E-0002 + 5.95246341047768E-0002 5.95375396651007E-0002 5.95503154532704E-0002 5.95629606479019E-0002 5.95754744308194E-0002 + 5.95878559870584E-0002 5.96001045048771E-0002 5.96122191757564E-0002 5.96241991944166E-0002 5.96360437588150E-0002 + 5.96477520701570E-0002 5.96593233329011E-0002 5.96707567547667E-0002 5.96820515467397E-0002 5.96932069230814E-0002 + 5.97042221013298E-0002 5.97150963023117E-0002 5.97258287501457E-0002 5.97364186722501E-0002 5.97468652993470E-0002 + 5.97571678654721E-0002 5.97673256079790E-0002 5.97773377675444E-0002 5.97872035881749E-0002 5.97969223172153E-0002 + 5.98064932053518E-0002 5.98159155066200E-0002 5.98251884784086E-0002 5.98343113814692E-0002 5.98432834799179E-0002 + 5.98521040412437E-0002 5.98607723363136E-0002 5.98692876393809E-0002 5.98776492280858E-0002 5.98858563834657E-0002 + 5.98939083899580E-0002 5.99018045354093E-0002 5.99095441110766E-0002 5.99171264116362E-0002 5.99245507351871E-0002 + 5.99318163832586E-0002 5.99389226608146E-0002 5.99458688762581E-0002 5.99526543414382E-0002 5.99592783716545E-0002 + 5.99657402856624E-0002 5.99720394056794E-0002 5.99781750573899E-0002 5.99841465699482E-0002 5.99899532759871E-0002 + 5.99955945116205E-0002 6.00010696164507E-0002 6.00063779335695E-0002 6.00115188095685E-0002 6.00164915945390E-0002 + 6.00212956420806E-0002 6.00259303093045E-0002 6.00303949568380E-0002 6.00346889488287E-0002 6.00388116529528E-0002 + 6.00427624404155E-0002 6.00465406859568E-0002 6.00501457678575E-0002 6.00535770679443E-0002 6.00568339715902E-0002 + 6.00599158677245E-0002 6.00628221488325E-0002 6.00655522109630E-0002 6.00681054537312E-0002 6.00704812803242E-0002 + 6.00726790975031E-0002 6.00746983156099E-0002 6.00765383485704E-0002 6.00781986138968E-0002 6.00796785326967E-0002 + 6.00809775296699E-0002 6.00820950331198E-0002 6.00830304749521E-0002 6.00837832906820E-0002 6.00843529194357E-0002 + 6.00847388039567E-0002 6.00849403906061E-0002 6.00849571293707E-0002 6.00847884738640E-0002 6.00844338813306E-0002 + 6.00838928126501E-0002 6.00831647323394E-0002 6.00822491085584E-0002 6.00811454131121E-0002 6.00798531214550E-0002 + 6.00783717126922E-0002 6.00767006695874E-0002 6.00748394785609E-0002 6.00727876296973E-0002 6.00705446167466E-0002 + 6.00681099371266E-0002 6.00654830919297E-0002 6.00626635859215E-0002 6.00596509275474E-0002 6.00564446289336E-0002 + 6.00530442058920E-0002 6.00494491779214E-0002 6.00456590682113E-0002 6.00416734036452E-0002 6.00374917148025E-0002 + 6.00331135359606E-0002 6.00285384051022E-0002 6.00237658639104E-0002 6.00187954577790E-0002 6.00136267358105E-0002 + 6.00082592508215E-0002 6.00026925593411E-0002 5.99969262216179E-0002 5.99909598016215E-0002 5.99847928670423E-0002 + 5.99784249892968E-0002 5.99718557435296E-0002 5.99650847086136E-0002 5.99581114671546E-0002 5.99509356054921E-0002 + 5.99435567137029E-0002 5.99359743856018E-0002 5.99281882187444E-0002 5.99201978144282E-0002 5.99120027776972E-0002 + 5.99036027173404E-0002 5.98949972458962E-0002 5.98861859796534E-0002 5.98771685386538E-0002 5.98679445466920E-0002 + 5.98585136313194E-0002 5.98488754238451E-0002 5.98390295593371E-0002 5.98289756766243E-0002 5.98187134182994E-0002 + 5.98082424307172E-0002 5.97975623639986E-0002 5.97866728720322E-0002 5.97755736124747E-0002 5.97642642467522E-0002 + 5.97527444400625E-0002 5.97410138613751E-0002 5.97290721834337E-0002 5.97169190827563E-0002 5.97045542396380E-0002 + 5.96919773381493E-0002 5.96791880661401E-0002 5.96661861152385E-0002 5.96529711808535E-0002 5.96395429621758E-0002 + 5.96259011621762E-0002 5.96120454876093E-0002 5.95979756490139E-0002 5.95836913607129E-0002 5.95691923408133E-0002 + 5.95544783112091E-0002 5.95395489975800E-0002 5.95244041293933E-0002 5.95090434399032E-0002 5.94934666661516E-0002 + 5.94776735489711E-0002 5.94616638329798E-0002 5.94454372665883E-0002 5.94289936019951E-0002 5.94123325951885E-0002 + 5.93954540059478E-0002 5.93783575978424E-0002 5.93610431382317E-0002 5.93435103982659E-0002 5.93257591528858E-0002 + 5.93077891808238E-0002 5.92896002646014E-0002 5.92711921905322E-0002 5.92525647487199E-0002 5.92337177330570E-0002 + 5.92146509412288E-0002 5.91953641747080E-0002 5.91758572387588E-0002 5.91561299424338E-0002 5.91361820985747E-0002 + 5.91160135238116E-0002 5.90956240385630E-0002 5.90750134670345E-0002 5.90541816372186E-0002 5.90331283808954E-0002 + 5.90118535336297E-0002 5.89903569347719E-0002 5.89686384274558E-0002 5.89466978586003E-0002 5.89245350789067E-0002 + 5.89021499428579E-0002 5.88795423087180E-0002 5.88567120385310E-0002 5.88336589981208E-0002 5.88103830570895E-0002 + 5.87868840888153E-0002 5.87631619704528E-0002 5.87392165829318E-0002 5.87150478109555E-0002 5.86906555429998E-0002 + 5.86660396713105E-0002 5.86412000919047E-0002 5.86161367045668E-0002 5.85908494128491E-0002 5.85653381240683E-0002 + 5.85396027493062E-0002 5.85136432034060E-0002 5.84874594049728E-0002 5.84610512763703E-0002 5.84344187437201E-0002 + 5.84075617368992E-0002 5.83804801895388E-0002 5.83531740390229E-0002 5.83256432264855E-0002 5.82978876968086E-0002 + 5.82699073986217E-0002 5.82417022842983E-0002 5.82132723099549E-0002 5.81846174354478E-0002 5.81557376243725E-0002 + 5.81266328440598E-0002 5.80973030655757E-0002 5.80677482637169E-0002 5.80379684170101E-0002 5.80079635077088E-0002 + 5.79777335217920E-0002 5.79472784489604E-0002 5.79165982826348E-0002 5.78856930199534E-0002 5.78545626617690E-0002 + 5.78232072126475E-0002 5.77916266808631E-0002 5.77598210783980E-0002 5.77277904209386E-0002 5.76955347278719E-0002 + 5.76630540222843E-0002 5.76303483309579E-0002 5.75974176843676E-0002 5.75642621166777E-0002 5.75308816657408E-0002 + 5.74972763730923E-0002 5.74634462839485E-0002 5.74293914472047E-0002 5.73951119154291E-0002 5.73606077448628E-0002 + 5.73258789954142E-0002 5.72909257306570E-0002 5.72557480178263E-0002 5.72203459278153E-0002 5.71847195351720E-0002 + 5.71488689180964E-0002 5.71127941584352E-0002 5.70764953416804E-0002 5.70399725569643E-0002 5.70032258970560E-0002 + 5.69662554583586E-0002 5.69290613409044E-0002 5.68916436483517E-0002 5.68540024879813E-0002 5.68161379706923E-0002 + 5.67780502109972E-0002 5.67397393270204E-0002 5.67012054404918E-0002 5.66624486767444E-0002 5.66234691647093E-0002 + 5.65842670369119E-0002 5.65448424294683E-0002 5.65051954820800E-0002 5.64653263380306E-0002 5.64252351441812E-0002 + 5.63849220509663E-0002 5.63443872123885E-0002 5.63036307860159E-0002 5.62626529329762E-0002 5.62214538179522E-0002 + 5.61800336091781E-0002 5.61383924784349E-0002 5.60965306010445E-0002 5.60544481558670E-0002 5.60121453252946E-0002 + 5.59696222952467E-0002 5.59268792551668E-0002 5.58839163980155E-0002 5.58407339202674E-0002 5.57973320219052E-0002 + 5.57537109064149E-0002 5.57098707807813E-0002 5.56658118554830E-0002 5.56215343444853E-0002 5.55770384652390E-0002 + 5.55323244386714E-0002 5.54873924891829E-0002 5.54422428446422E-0002 5.53968757363801E-0002 5.53512913991842E-0002 + 5.53054900712937E-0002 5.52594719943948E-0002 5.52132374136135E-0002 5.51667865775119E-0002 5.51201197380815E-0002 + 5.50732371507381E-0002 5.50261390743168E-0002 5.49788257710648E-0002 5.49312975066366E-0002 5.48835545500887E-0002 + 5.48355971738732E-0002 5.47874256538319E-0002 5.47390402691907E-0002 5.46904413025542E-0002 5.46416290398984E-0002 + 5.45926037705658E-0002 5.45433657872598E-0002 5.44939153860370E-0002 5.44442528663024E-0002 5.43943785308029E-0002 + 5.43442926856213E-0002 5.42939956401693E-0002 5.42434877071822E-0002 5.41927692027122E-0002 5.41418404461219E-0002 + 5.40907017600779E-0002 5.40393534705447E-0002 5.39877959067779E-0002 5.39360294013179E-0002 5.38840542899832E-0002 + 5.38318709118636E-0002 5.37794796093144E-0002 5.37268807279488E-0002 5.36740746166312E-0002 5.36210616274714E-0002 + 5.35678421158165E-0002 5.35144164402451E-0002 5.34607849625601E-0002 5.34069480477820E-0002 5.33529060641407E-0002 + 5.32986593830704E-0002 5.32442083792014E-0002 5.31895534303529E-0002 5.31346949175267E-0002 5.30796332248997E-0002 + 5.30243687398159E-0002 5.29689018527807E-0002 5.29132329574521E-0002 5.28573624506344E-0002 5.28012907322704E-0002 + 5.27450182054342E-0002 5.26885452763242E-0002 5.26318723542536E-0002 5.25749998516463E-0002 5.25179281840263E-0002 + 5.24606577700114E-0002 5.24031890313058E-0002 5.23455223926919E-0002 5.22876582820227E-0002 5.22295971302141E-0002 + 5.21713393712373E-0002 5.21128854421107E-0002 5.20542357828927E-0002 5.19953908366723E-0002 5.19363510495628E-0002 + 5.18771168706934E-0002 5.18176887521998E-0002 5.17580671492185E-0002 5.16982525198774E-0002 5.16382453252868E-0002 + 5.15780460295331E-0002 5.15176550996697E-0002 5.14570730057084E-0002 5.13963002206115E-0002 5.13353372202837E-0002 + 5.12741844835635E-0002 5.12128424922146E-0002 5.11513117309175E-0002 5.10895926872623E-0002 5.10276858517379E-0002 + 5.09655917177251E-0002 5.09033107814879E-0002 5.08408435421642E-0002 5.07781905017576E-0002 5.07153521651286E-0002 + 5.06523290399864E-0002 5.05891216368789E-0002 5.05257304691850E-0002 5.04621560531055E-0002 5.03983989076538E-0002 + 5.03344595546477E-0002 5.02703385186999E-0002 5.02060363272090E-0002 5.01415535103511E-0002 5.00768906010696E-0002 + 5.00120481350674E-0002 4.99470266507972E-0002 4.98818266894519E-0002 4.98164487949561E-0002 4.97508935139560E-0002 + 4.96851613958120E-0002 4.96192529925866E-0002 4.95531688590376E-0002 4.94869095526067E-0002 4.94204756334122E-0002 + 4.93538676642375E-0002 4.92870862105224E-0002 4.92201318403545E-0002 4.91530051244582E-0002 4.90857066361859E-0002 + 4.90182369515079E-0002 4.89505966490037E-0002 4.88827863098510E-0002 4.88148065178164E-0002 4.87466578592469E-0002 + 4.86783409230581E-0002 4.86098563007255E-0002 4.85412045862745E-0002 4.84723863762703E-0002 4.84034022698084E-0002 + 4.83342528685037E-0002 4.82649387764816E-0002 4.81954606003673E-0002 4.81258189492757E-0002 4.80560144348016E-0002 + 4.79860476710096E-0002 4.79159192744234E-0002 4.78456298640161E-0002 4.77751800611996E-0002 4.77045704898147E-0002 + 4.76338017761206E-0002 4.75628745487840E-0002 4.74917894388704E-0002 4.74205470798315E-0002 4.73491481074961E-0002 + 4.72775931600597E-0002 4.72058828780729E-0002 4.71340179044324E-0002 4.70619988843686E-0002 4.69898264654374E-0002 + 4.69175012975068E-0002 4.68450240327482E-0002 4.67723953256251E-0002 4.66996158328821E-0002 4.66266862135347E-0002 + 4.65536071288577E-0002 4.64803792423752E-0002 4.64070032198497E-0002 4.63334797292699E-0002 4.62598094408418E-0002 + 4.61859930269759E-0002 4.61120311622775E-0002 4.60379245235349E-0002 4.59636737897087E-0002 4.58892796419209E-0002 + 4.58147427634430E-0002 4.57400638396862E-0002 4.56652435581886E-0002 4.55902826086050E-0002 4.55151816826960E-0002 + 4.54399414743154E-0002 4.53645626794005E-0002 4.52890459959595E-0002 4.52133921240607E-0002 4.51376017658210E-0002 + 4.50616756253945E-0002 4.49856144089615E-0002 4.49094188247160E-0002 4.48330895828551E-0002 4.47566273955672E-0002 + 4.46800329770202E-0002 4.46033070433501E-0002 4.45264503126497E-0002 4.44494635049564E-0002 4.43723473422404E-0002 + 4.42951025483940E-0002 4.42177298492188E-0002 4.41402299724144E-0002 4.40626036475661E-0002 4.39848516061346E-0002 + 4.39069745814422E-0002 4.38289733086615E-0002 4.37508485248048E-0002 4.36726009687103E-0002 4.35942313810315E-0002 + 4.35157405042239E-0002 4.34371290825349E-0002 4.33583978619897E-0002 4.32795475903804E-0002 4.32005790172539E-0002 + 4.31214928938991E-0002 4.30422899733355E-0002 4.29629710103007E-0002 4.28835367612375E-0002 4.28039879842837E-0002 + 4.27243254392569E-0002 4.26445498876450E-0002 4.25646620925921E-0002 4.24846628188870E-0002 4.24045528329504E-0002 + 4.23243329028224E-0002 4.22440037981513E-0002 4.21635662901791E-0002 4.20830211517312E-0002 4.20023691572019E-0002 + 4.19216110825437E-0002 4.18407477052536E-0002 4.17597798043602E-0002 4.16787081604129E-0002 4.15975335554671E-0002 + 4.15162567730736E-0002 4.14348785982637E-0002 4.13533998175389E-0002 4.12718212188563E-0002 4.11901435916166E-0002 + 4.11083677266518E-0002 4.10264944162114E-0002 4.09445244539505E-0002 4.08624586349159E-0002 4.07802977555353E-0002 + 4.06980426136016E-0002 4.06156940082620E-0002 4.05332527400048E-0002 4.04507196106455E-0002 4.03680954233153E-0002 + 4.02853809824464E-0002 4.02025770937609E-0002 4.01196845642558E-0002 4.00367042021913E-0002 3.99536368170774E-0002 + 3.98704832196604E-0002 3.97872442219104E-0002 3.97039206370071E-0002 3.96205132793283E-0002 3.95370229644353E-0002 + 3.94534505090597E-0002 3.93697967310915E-0002 3.92860624495640E-0002 3.92022484846422E-0002 3.91183556576084E-0002 + 3.90343847908490E-0002 3.89503367078423E-0002 3.88662122331431E-0002 3.87820121923715E-0002 3.86977374121978E-0002 + 3.86133887203300E-0002 3.85289669455000E-0002 3.84444729174504E-0002 3.83599074669208E-0002 3.82752714256345E-0002 + 3.81905656262849E-0002 3.81057909025215E-0002 3.80209480889373E-0002 3.79360380210545E-0002 3.78510615353108E-0002 + 3.77660194690470E-0002 3.76809126604915E-0002 3.75957419487483E-0002 3.75105081737822E-0002 3.74252121764058E-0002 + 3.73398547982661E-0002 3.72544368818291E-0002 3.71689592703687E-0002 3.70834228079500E-0002 3.69978283394184E-0002 + 3.69121767103832E-0002 3.68264687672063E-0002 3.67407053569861E-0002 3.66548873275451E-0002 3.65690155274158E-0002 + 3.64830908058262E-0002 3.63971140126870E-0002 3.63110859985764E-0002 3.62250076147277E-0002 3.61388797130139E-0002 + 3.60527031459345E-0002 3.59664787666019E-0002 3.58802074287262E-0002 3.57938899866027E-0002 3.57075272950967E-0002 + 3.56211202096306E-0002 3.55346695861684E-0002 3.54481762812028E-0002 3.53616411517412E-0002 3.52750650552908E-0002 + 3.51884488498450E-0002 3.51017933938693E-0002 3.50150995462874E-0002 3.49283681664666E-0002 3.48416001142034E-0002 + 3.47547962497108E-0002 3.46679574336022E-0002 3.45810845268788E-0002 3.44941783909145E-0002 3.44072398874417E-0002 + 3.43202698785382E-0002 3.42332692266110E-0002 3.41462387943842E-0002 3.40591794448829E-0002 3.39720920414205E-0002 + 3.38849774475830E-0002 3.37978365272157E-0002 3.37106701444089E-0002 3.36234791634828E-0002 3.35362644489741E-0002 + 3.34490268656208E-0002 3.33617672783488E-0002 3.32744865522569E-0002 3.31871855526022E-0002 3.30998651447868E-0002 + 3.30125261943422E-0002 3.29251695669160E-0002 3.28377961282562E-0002 3.27504067441987E-0002 3.26630022806509E-0002 + 3.25755836035781E-0002 3.24881515789897E-0002 3.24007070729237E-0002 3.23132509514329E-0002 3.22257840805699E-0002 + 3.21383073263741E-0002 3.20508215548548E-0002 3.19633276319786E-0002 3.18758264236547E-0002 3.17883187957195E-0002 + 3.17008056139231E-0002 3.16132877439140E-0002 3.15257660512256E-0002 3.14382414012604E-0002 3.13507146592763E-0002 + 3.12631866903720E-0002 3.11756583594723E-0002 3.10881305313138E-0002 3.10006040704295E-0002 3.09130798411360E-0002 + 3.08255587075170E-0002 3.07380415334098E-0002 3.06505291823907E-0002 3.05630225177600E-0002 3.04755224025281E-0002 + 3.03880296994001E-0002 3.03005452707615E-0002 3.02130699786646E-0002 3.01256046848121E-0002 3.00381502505440E-0002 + 2.99507075368221E-0002 2.98632774042162E-0002 2.97758607128886E-0002 2.96884583225800E-0002 2.96010710925956E-0002 + 2.95136998817886E-0002 2.94263455485477E-0002 2.93390089507809E-0002 2.92516909459017E-0002 2.91643923908147E-0002 + 2.90771141418995E-0002 2.89898570549985E-0002 2.89026219854000E-0002 2.88154097878249E-0002 2.87282213164115E-0002 + 2.86410574247013E-0002 2.85539189656243E-0002 2.84668067914836E-0002 2.83797217539422E-0002 2.82926647040071E-0002 + 2.82056364920155E-0002 2.81186379676195E-0002 2.80316699797725E-0002 2.79447333767135E-0002 2.78578290059527E-0002 + 2.77709577142579E-0002 2.76841203476384E-0002 2.75973177513316E-0002 2.75105507697875E-0002 2.74238202466552E-0002 + 2.73371270247669E-0002 2.72504719461244E-0002 2.71638558518841E-0002 2.70772795823424E-0002 2.69907439769213E-0002 + 2.69042498741535E-0002 2.68177981116684E-0002 2.67313895261767E-0002 2.66450249534565E-0002 2.65587052283386E-0002 + 2.64724311846916E-0002 2.63862036554082E-0002 2.63000234723894E-0002 2.62138914665307E-0002 2.61278084677084E-0002 + 2.60417753047629E-0002 2.59557928054865E-0002 2.58698617966071E-0002 2.57839831037750E-0002 2.56981575515476E-0002 + 2.56123859633746E-0002 2.55266691615853E-0002 2.54410079673718E-0002 2.53554032007761E-0002 2.52698556806748E-0002 + 2.51843662247655E-0002 2.50989356495514E-0002 2.50135647703272E-0002 2.49282544011655E-0002 2.48430053549008E-0002 + 2.47578184431167E-0002 2.46726944761300E-0002 2.45876342629777E-0002 2.45026386114018E-0002 2.44177083278347E-0002 + 2.43328442173860E-0002 2.42480470838267E-0002 2.41633177295759E-0002 2.40786569556860E-0002 2.39940655618290E-0002 + 2.39095443462811E-0002 2.38250941059091E-0002 2.37407156361565E-0002 2.36564097310282E-0002 2.35721771830774E-0002 + 2.34880187833901E-0002 2.34039353215725E-0002 2.33199275857350E-0002 2.32359963624791E-0002 2.31521424368831E-0002 + 2.30683665924876E-0002 2.29846696112816E-0002 2.29010522736880E-0002 2.28175153585505E-0002 2.27340596431180E-0002 + 2.26506859030312E-0002 2.25673949123090E-0002 2.24841874433336E-0002 2.24010642668371E-0002 2.23180261518870E-0002 + 2.22350738658720E-0002 2.21522081744892E-0002 2.20694298417285E-0002 2.19867396298599E-0002 2.19041382994184E-0002 + 2.18216266091915E-0002 2.17392053162038E-0002 2.16568751757038E-0002 2.15746369411508E-0002 2.14924913641992E-0002 + 2.14104391946864E-0002 2.13284811806178E-0002 2.12466180681538E-0002 2.11648506015954E-0002 2.10831795233705E-0002 + 2.10016055740211E-0002 2.09201294921881E-0002 2.08387520145988E-0002 2.07574738760520E-0002 2.06762958094059E-0002 + 2.05952185455632E-0002 2.05142428134578E-0002 2.04333693400416E-0002 2.03525988502701E-0002 2.02719320670899E-0002 + 2.01913697114242E-0002 2.01109125021602E-0002 2.00305611561346E-0002 1.99503163881206E-0002 1.98701789108152E-0002 + 1.97901494348241E-0002 1.97102286686503E-0002 1.96304173186787E-0002 1.95507160891648E-0002 1.94711256822197E-0002 + 1.93916467977974E-0002 1.93122801336820E-0002 1.92330263854736E-0002 1.91538862465760E-0002 1.90748604081824E-0002 + 1.89959495592637E-0002 1.89171543865537E-0002 1.88384755745370E-0002 1.87599138054362E-0002 1.86814697591978E-0002 + 1.86031441134799E-0002 1.85249375436391E-0002 1.84468507227171E-0002 1.83688843214287E-0002 1.82910390081478E-0002 + 1.82133154488952E-0002 1.81357143073252E-0002 1.80582362447136E-0002 1.79808819199441E-0002 1.79036519894954E-0002 + 1.78265471074299E-0002 1.77495679253789E-0002 1.76727150925319E-0002 1.75959892556221E-0002 1.75193910589157E-0002 + 1.74429211441975E-0002 1.73665801507595E-0002 1.72903687153883E-0002 1.72142874723519E-0002 1.71383370533882E-0002 + 1.70625180876915E-0002 1.69868312019013E-0002 1.69112770200890E-0002 1.68358561637458E-0002 1.67605692517709E-0002 + 1.66854169004585E-0002 1.66103997234862E-0002 1.65355183319023E-0002 1.64607733341144E-0002 1.63861653358763E-0002 + 1.63116949402765E-0002 1.62373627477263E-0002 1.61631693559474E-0002 1.60891153599603E-0002 1.60152013520716E-0002 + 1.59414279218635E-0002 1.58677956561806E-0002 1.57943051391186E-0002 1.57209569520126E-0002 1.56477516734252E-0002 + 1.55746898791351E-0002 1.55017721421247E-0002 1.54289990325696E-0002 1.53563711178260E-0002 1.52838889624192E-0002 + 1.52115531280333E-0002 1.51393641734979E-0002 1.50673226547783E-0002 1.49954291249631E-0002 1.49236841342531E-0002 + 1.48520882299507E-0002 1.47806419564472E-0002 1.47093458552130E-0002 1.46382004647854E-0002 1.45672063207583E-0002 + 1.44963639557705E-0002 1.44256738994944E-0002 1.43551366786264E-0002 1.42847528168741E-0002 1.42145228349469E-0002 + 1.41444472505439E-0002 1.40745265783443E-0002 1.40047613299953E-0002 1.39351520141022E-0002 1.38656991362183E-0002 + 1.37964031988324E-0002 1.37272647013600E-0002 1.36582841401317E-0002 1.35894620083833E-0002 1.35207987962449E-0002 + 1.34522949907305E-0002 1.33839510757283E-0002 1.33157675319893E-0002 1.32477448371180E-0002 1.31798834655614E-0002 + 1.31121838885999E-0002 1.30446465743358E-0002 1.29772719876841E-0002 1.29100605903626E-0002 1.28430128408811E-0002 + 1.27761291945326E-0002 1.27094101033822E-0002 1.26428560162586E-0002 1.25764673787432E-0002 1.25102446331606E-0002 + 1.24441882185698E-0002 1.23782985707534E-0002 1.23125761222089E-0002 1.22470213021386E-0002 1.21816345364408E-0002 + 1.21164162476998E-0002 1.20513668551765E-0002 1.19864867748000E-0002 1.19217764191571E-0002 1.18572361974844E-0002 + 1.17928665156577E-0002 1.17286677761849E-0002 1.16646403781948E-0002 1.16007847174295E-0002 1.15371011862356E-0002 + 1.14735901735542E-0002 1.14102520649135E-0002 1.13470872424191E-0002 1.12840960847454E-0002 1.12212789671279E-0002 + 1.11586362613531E-0002 1.10961683357516E-0002 1.10338755551884E-0002 1.09717582810553E-0002 1.09098168712622E-0002 + 1.08480516802288E-0002 1.07864630588770E-0002 1.07250513546218E-0002 1.06638169113641E-0002 1.06027600694818E-0002 + 1.05418811658230E-0002 1.04811805336968E-0002 1.04206585028666E-0002 1.03603153995417E-0002 1.03001515463695E-0002 + 1.02401672624285E-0002 1.01803628632196E-0002 1.01207386606604E-0002 1.00612949630756E-0002 1.00020320751910E-0002 + 9.94295029812610E-0003 9.88404992938606E-0003 9.82533126285546E-0003 9.76679458879026E-0003 9.70844019381183E-0003 + 9.65026836089877E-0003 9.59227936938064E-0003 9.53447349493129E-0003 9.47685100956137E-0003 9.41941218161240E-0003 + 9.36215727574930E-0003 9.30508655295480E-0003 9.24820027052184E-0003 9.19149868204773E-0003 9.13498203742791E-0003 + 9.07865058284908E-0003 9.02250456078361E-0003 8.96654420998260E-0003 8.91076976547084E-0003 8.85518145853965E-0003 + 8.79977951674154E-0003 8.74456416388447E-0003 8.68953562002546E-0003 8.63469410146555E-0003 8.58003982074350E-0003 + 8.52557298663042E-0003 8.47129380412479E-0003 8.41720247444598E-0003 8.36329919502983E-0003 8.30958415952264E-0003 + 8.25605755777662E-0003 8.20271957584414E-0003 8.14957039597287E-0003 8.09661019660133E-0003 8.04383915235291E-0003 + 7.99125743403202E-0003 7.93886520861864E-0003 7.88666263926420E-0003 7.83464988528641E-0003 7.78282710216527E-0003 + 7.73119444153835E-0003 7.67975205119623E-0003 7.62850007507877E-0003 7.57743865327021E-0003 7.52656792199567E-0003 + 7.47588801361679E-0003 7.42539905662761E-0003 7.37510117565116E-0003 7.32499449143507E-0003 7.27507912084847E-0003 + 7.22535517687764E-0003 7.17582276862339E-0003 7.12648200129657E-0003 7.07733297621525E-0003 7.02837579080151E-0003 + 6.97961053857777E-0003 6.93103730916417E-0003 6.88265618827490E-0003 6.83446725771610E-0003 6.78647059538202E-0003 + 6.73866627525275E-0003 6.69105436739166E-0003 6.64363493794225E-0003 6.59640804912620E-0003 6.54937375924028E-0003 + 6.50253212265485E-0003 6.45588318981065E-0003 6.40942700721717E-0003 6.36316361745058E-0003 6.31709305915135E-0003 + 6.27121536702285E-0003 6.22553057182903E-0003 6.18003870039283E-0003 6.13473977559504E-0003 6.08963381637182E-0003 + 6.04472083771409E-0003 6.00000085066554E-0003 5.95547386232190E-0003 5.91113987582928E-0003 5.86699889038321E-0003 + 5.82305090122813E-0003 5.77929589965560E-0003 5.73573387300432E-0003 5.69236480465878E-0003 5.64918867404920E-0003 + 5.60620545665055E-0003 5.56341512398224E-0003 5.52081764360824E-0003 5.47841297913602E-0003 5.43620109021720E-0003 + 5.39418193254690E-0003 5.35235545786427E-0003 5.31072161395243E-0003 5.26928034463859E-0003 5.22803158979477E-0003 + 5.18697528533782E-0003 5.14611136323046E-0003 5.10543975148132E-0003 5.06496037414652E-0003 5.02467315132965E-0003 + 4.98457799918321E-0003 4.94467482990978E-0003 4.90496355176272E-0003 4.86544406904797E-0003 4.82611628212483E-0003 + 4.78698008740818E-0003 4.74803537736925E-0003 4.70928204053775E-0003 4.67071996150374E-0003 4.63234902091911E-0003 + 4.59416909550006E-0003 4.55618005802864E-0003 4.51838177735568E-0003 4.48077411840235E-0003 4.44335694216295E-0003 + 4.40613010570759E-0003 4.36909346218439E-0003 4.33224686082269E-0003 4.29559014693553E-0003 4.25912316192265E-0003 + 4.22284574327403E-0003 4.18675772457230E-0003 4.15085893549669E-0003 4.11514920182596E-0003 4.07962834544231E-0003 + 4.04429618433468E-0003 4.00915253260252E-0003 3.97419720046005E-0003 3.93942999423953E-0003 3.90485071639595E-0003 + 3.87045916551074E-0003 3.83625513629651E-0003 3.80223841960107E-0003 3.76840880241207E-0003 3.73476606786200E-0003 + 3.70130999523232E-0003 3.66804035995888E-0003 3.63495693363651E-0003 3.60205948402448E-0003 3.56934777505138E-0003 + 3.53682156682077E-0003 3.50448061561652E-0003 3.47232467390821E-0003 3.44035349035718E-0003 3.40856680982194E-0003 + 3.37696437336465E-0003 3.34554591825655E-0003 3.31431117798452E-0003 3.28325988225741E-0003 3.25239175701218E-0003 + 3.22170652442080E-0003 3.19120390289647E-0003 3.16088360710101E-0003 3.13074534795113E-0003 3.10078883262583E-0003 + 3.07101376457359E-0003 3.04141984351938E-0003 3.01200676547242E-0003 2.98277422273329E-0003 2.95372190390216E-0003 + 2.92484949388595E-0003 2.89615667390659E-0003 2.86764312150913E-0003 2.83930851056961E-0003 2.81115251130367E-0003 + 2.78317479027472E-0003 2.75537501040255E-0003 2.72775283097227E-0003 2.70030790764265E-0003 2.67303989245551E-0003 + 2.64594843384442E-0003 2.61903317664426E-0003 2.59229376210021E-0003 2.56572982787738E-0003 2.53934100807060E-0003 + 2.51312693321369E-0003 2.48708723028979E-0003 2.46122152274097E-0003 2.43552943047873E-0003 2.41001056989393E-0003 + 2.38466455386731E-0003 2.35949099178029E-0003 2.33448948952513E-0003 2.30965964951621E-0003 2.28500107070061E-0003 + 2.26051334856954E-0003 2.23619607516921E-0003 2.21204883911248E-0003 2.18807122559020E-0003 2.16426281638283E-0003 + 2.14062318987236E-0003 2.11715192105397E-0003 2.09384858154850E-0003 2.07071273961417E-0003 2.04774396015916E-0003 + 2.02494180475421E-0003 2.00230583164492E-0003 1.97983559576486E-0003 1.95753064874812E-0003 1.93539053894280E-0003 + 1.91341481142376E-0003 1.89160300800617E-0003 1.86995466725909E-0003 1.84846932451885E-0003 1.82714651190311E-0003 + 1.80598575832447E-0003 1.78498658950491E-0003 1.76414852798964E-0003 1.74347109316164E-0003 1.72295380125624E-0003 + 1.70259616537559E-0003 1.68239769550370E-0003 1.66235789852118E-0003 1.64247627822042E-0003 1.62275233532103E-0003 + 1.60318556748493E-0003 1.58377546933219E-0003 1.56452153245653E-0003 1.54542324544141E-0003 1.52648009387583E-0003 + 1.50769156037058E-0003 1.48905712457476E-0003 1.47057626319190E-0003 1.45224844999689E-0003 1.43407315585261E-0003 + 1.41604984872698E-0003 1.39817799371000E-0003 1.38045705303093E-0003 1.36288648607603E-0003 1.34546574940566E-0003 + 1.32819429677243E-0003 1.31107157913881E-0003 1.29409704469537E-0003 1.27727013887884E-0003 1.26059030439061E-0003 + 1.24405698121518E-0003 1.22766960663883E-0003 1.21142761526859E-0003 1.19533043905107E-0003 1.17937750729190E-0003 + 1.16356824667479E-0003 1.14790208128115E-0003 1.13237843260988E-0003 1.11699671959696E-0003 1.10175635863567E-0003 + 1.08665676359656E-0003 1.07169734584803E-0003 1.05687751427651E-0003 1.04219667530733E-0003 1.02765423292553E-0003 + 1.01324958869678E-0003 9.98982141788631E-0004 9.84851288991730E-0004 9.70856424741528E-0004 9.56996941139703E-0004 + 9.43272227976140E-0004 9.29681672750989E-0004 9.16224660696704E-0004 9.02900574800564E-0004 8.89708795827059E-0004 + 8.76648702340634E-0004 8.63719670728698E-0004 8.50921075224421E-0004 8.38252287930189E-0004 8.25712678840831E-0004 + 8.13301615867338E-0004 8.01018464860484E-0004 7.88862589634793E-0004 7.76833351992758E-0004 7.64930111748894E-0004 + 7.53152226754404E-0004 7.41499052921659E-0004 7.29969944249148E-0004 7.18564252846353E-0004 7.07281328958958E-0004 + 6.96120520994314E-0004 6.85081175546763E-0004 6.74162637423549E-0004 6.63364249670567E-0004 6.52685353598576E-0004 + 6.42125288809331E-0004 6.31683393222141E-0004 6.21359003100450E-0004 6.11151453078608E-0004 6.01060076188979E-0004 + 5.91084203888984E-0004 5.81223166088670E-0004 5.71476291178004E-0004 5.61842906054859E-0004 5.52322336152837E-0004 + 5.42913905469358E-0004 5.33616936594064E-0004 5.24430750737200E-0004 5.15354667758455E-0004 5.06388006195672E-0004 + 4.97530083294006E-0004 4.88780215035211E-0004 4.80137716166998E-0004 4.71601900232784E-0004 4.63172079601409E-0004 + 4.54847565497323E-0004 4.46627668030640E-0004 4.38511696227647E-0004 4.30498958061437E-0004 4.22588760482635E-0004 + 4.14780409450496E-0004 4.07073209963998E-0004 3.99466466093381E-0004 3.91959481011588E-0004 3.84551557026142E-0004 + 3.77241995611157E-0004 3.70030097439450E-0004 3.62915162415022E-0004 3.55896489705566E-0004 3.48973377775287E-0004 + 3.42145124417963E-0004 3.35411026790003E-0004 3.28770381443969E-0004 3.22222484362084E-0004 3.15766630990113E-0004 + 3.09402116271299E-0004 3.03128234680600E-0004 2.96944280259162E-0004 2.90849546648825E-0004 2.84843327127062E-0004 + 2.78924914641927E-0004 2.73093601847372E-0004 2.67348681138624E-0004 2.61689444687903E-0004 2.56115184480264E-0004 + 2.50625192349648E-0004 2.45218760015222E-0004 2.39895179117807E-0004 2.34653741256685E-0004 2.29493738026378E-0004 + 2.24414461053913E-0004 2.19415202036098E-0004 2.14495252777071E-0004 2.09653905226118E-0004 2.04890451515594E-0004 + 2.00204183999208E-0004 1.95594395290349E-0004 1.91060378300761E-0004 1.86601426279410E-0004 1.82216832851500E-0004 + 1.77905892057805E-0004 1.73667898394119E-0004 1.69502146851043E-0004 1.65407932953851E-0004 1.61384552802686E-0004 + 1.57431303112954E-0004 1.53547481255885E-0004 1.49732385299397E-0004 1.45985314049091E-0004 1.42305567089588E-0004 + 1.38692444825942E-0004 1.35145248525395E-0004 1.31663280359327E-0004 1.28245843445383E-0004 1.24892241889898E-0004 + 1.21601780830485E-0004 1.18373766478880E-0004 1.15207506164048E-0004 1.12102308375417E-0004 1.09057482806459E-0004 + 1.06072340398407E-0004 1.03146193384268E-0004 1.00278355333011E-0004 9.74681411940181E-0005 9.47148673417926E-0005 + 9.20178516208089E-0005 8.93764133907042E-0005 8.67898735716146E-0005 8.42575546898136E-0005 8.17787809235257E-0005 + 7.93528781490100E-0005 7.69791739868960E-0005 7.46569978486839E-0005 7.23856809835701E-0005 7.01645565254365E-0005 + 6.79929595401353E-0005 6.58702270729584E-0005 6.37956981963956E-0005 6.17687140580982E-0005 5.97886179290851E-0005 + 5.78547552522181E-0005 5.59664736908715E-0005 5.41231231779043E-0005 5.23240559648027E-0005 5.05686266711240E-0005 + 4.88561923341666E-0005 4.71861124588629E-0005 4.55577490679547E-0005 4.39704667523712E-0005 4.24236327219041E-0005 + 4.09166168560693E-0005 3.94487917552635E-0005 3.80195327921554E-0005 3.66282181633062E-0005 3.52742289410711E-0005 + 3.39569491257141E-0005 3.26757656978165E-0005 3.14300686708852E-0005 3.02192511442526E-0005 2.90427093562171E-0005 + 2.78998427374210E-0005 2.67900539645069E-0005 2.57127490140023E-0005 2.46673372164748E-0005 2.36532313109472E-0005 + 2.26698474995397E-0005 2.17166055024044E-0005 2.07929286128861E-0005 1.98982437529644E-0005 1.90319815289332E-0005 + 1.81935762873507E-0005 1.73824661712544E-0005 1.65980931766108E-0005 1.58399032090568E-0005 1.51073461408759E-0005 + 1.43998758682564E-0005 1.37169503687939E-0005 1.30580317592680E-0005 1.24225863536856E-0005 1.18100847215691E-0005 + 1.12200017465332E-0005 1.06518166851080E-0005 1.01050132258416E-0005 9.57907954865687E-0006 9.07350838448683E-0006 + 8.58779707516982E-0006 8.12144763361334E-0006 7.67396680423377E-0006 7.24486612365455E-0006 6.83366198168845E-0006 + 6.43987568257446E-0006 6.06303350649896E-0006 5.70266677138530E-0006 5.35831189495114E-0006 5.02951045704732E-0006 + 4.71580926226163E-0006 4.41676040280756E-0006 4.13192132167618E-0006 3.86085487607340E-0006 3.60312940113079E-0006 + 3.35831877389008E-0006 3.12600247757115E-0006 2.90576566611197E-0006 2.69719922899481E-0006 2.49989985634358E-0006 + 2.31347010430813E-0006 2.13751846072727E-0006 1.97165941107108E-0006 1.81551350466918E-0006 1.66870742121795E-0006 + 1.53087403757344E-0006 1.40165249482905E-0006 1.28068826567384E-0006 1.16763322204115E-0006 1.06214570303911E-0006 + 9.63890583170691E-0007 8.72539340838492E-0007 7.87770127138895E-0007 7.09267834945132E-0007 6.36724168277047E-0007 + 5.69837711963687E-0007 5.08314001593871E-0007 4.51865593759613E-0007 4.00212136589807E-0007 3.53080440577162E-0007 + 3.10204549698354E-0007 2.71325812826495E-0007 2.36192955439595E-0007 2.04562151622643E-0007 1.76197096366251E-0007 + 1.50869078160763E-0007 1.28357051887950E-0007 1.08447712009831E-0007 9.09355660557710E-0008 7.56230084087317E-0008 + 6.23203943906192E-0008 5.08461146483192E-0008 4.10266698399582E-0008 3.26967456233138E-0008 2.56992879459220E-0008 + 1.98855786381520E-0008 1.51153113098278E-0008 1.12566675508462E-0008 8.18639343674711E-0009 5.78987633959034E-0009 + 3.96122204507970E-0009 2.60333217642795E-0009 1.62798192566039E-0009 9.55898093071187E-0010 5.16837435434994E-0010 + 2.49665323693537E-0010 1.02434710741355E-0010 3.24654100138627E-0011 6.42368552507008E-0012 4.02154032476616E-0013 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 5.15272800898784E+0002 5.13776716197091E+0002 5.12287371082095E+0002 + 5.10804717393591E+0002 5.09328707434646E+0002 5.07859293966555E+0002 5.06396430203862E+0002 5.04940069809433E+0002 + 5.03490166889588E+0002 5.02046675989284E+0002 5.00609552087356E+0002 4.99178750591813E+0002 4.97754227335182E+0002 + 4.96335938569909E+0002 4.94923840963811E+0002 4.93517891595578E+0002 4.92118047950330E+0002 4.90724267915217E+0002 + 4.89336509775077E+0002 4.87954732208136E+0002 4.86578894281763E+0002 4.85208955448266E+0002 4.83844875540741E+0002 + 4.82486614768969E+0002 4.81134133715349E+0002 4.79787393330893E+0002 4.78446354931251E+0002 4.77110980192791E+0002 + 4.75781231148719E+0002 4.74457070185241E+0002 4.73138460037776E+0002 4.71825363787199E+0002 4.70517744856142E+0002 + 4.69215567005325E+0002 4.67918794329927E+0002 4.66627391256014E+0002 4.65341322536986E+0002 4.64060553250077E+0002 + 4.62785048792896E+0002 4.61514774879996E+0002 4.60249697539494E+0002 4.58989783109718E+0002 4.57734998235902E+0002 + 4.56485309866910E+0002 4.55240685252000E+0002 4.54001091937627E+0002 4.52766497764277E+0002 4.51536870863342E+0002 + 4.50312179654022E+0002 4.49092392840275E+0002 4.47877479407784E+0002 4.46667408620976E+0002 4.45462150020060E+0002 + 4.44261673418108E+0002 4.43065948898163E+0002 4.41874946810382E+0002 4.40688637769209E+0002 4.39506992650587E+0002 + 4.38329982589186E+0002 4.37157578975682E+0002 4.35989753454049E+0002 4.34826477918891E+0002 4.33667724512802E+0002 + 4.32513465623756E+0002 4.31363673882522E+0002 4.30218322160114E+0002 4.29077383565266E+0002 4.27940831441939E+0002 + 4.26808639366846E+0002 4.25680781147021E+0002 4.24557230817399E+0002 4.23437962638432E+0002 4.22322951093733E+0002 + 4.21212170887737E+0002 4.20105596943401E+0002 4.19003204399917E+0002 4.17904968610462E+0002 4.16810865139964E+0002 + 4.15720869762896E+0002 4.14634958461099E+0002 4.13553107421624E+0002 4.12475293034598E+0002 4.11401491891118E+0002 + 4.10331680781163E+0002 4.09265836691536E+0002 4.08203936803823E+0002 4.07145958492377E+0002 4.06091879322327E+0002 + 4.05041677047601E+0002 4.03995329608984E+0002 4.02952815132183E+0002 4.01914111925929E+0002 4.00879198480084E+0002 + 3.99848053463781E+0002 3.98820655723582E+0002 3.97796984281652E+0002 3.96777018333959E+0002 3.95760737248490E+0002 + 3.94748120563489E+0002 3.93739147985715E+0002 3.92733799388716E+0002 3.91732054811127E+0002 3.90733894454982E+0002 + 3.89739298684047E+0002 3.88748248022176E+0002 3.87760723151675E+0002 3.86776704911693E+0002 3.85796174296626E+0002 + 3.84819112454544E+0002 3.83845500685627E+0002 3.82875320440627E+0002 3.81908553319342E+0002 3.80945181069108E+0002 + 3.79985185583306E+0002 3.79028548899890E+0002 3.78075253199928E+0002 3.77125280806159E+0002 3.76178614181565E+0002 + 3.75235235927965E+0002 3.74295128784615E+0002 3.73358275626831E+0002 3.72424659464624E+0002 3.71494263441350E+0002 + 3.70567070832376E+0002 3.69643065043761E+0002 3.68722229610948E+0002 3.67804548197477E+0002 3.66890004593705E+0002 + 3.65978582715545E+0002 3.65070266603215E+0002 3.64165040420009E+0002 3.63262888451065E+0002 3.62363795102170E+0002 + 3.61467744898553E+0002 3.60574722483712E+0002 3.59684712618241E+0002 3.58797700178674E+0002 3.57913670156345E+0002 + 3.57032607656256E+0002 3.56154497895955E+0002 3.55279326204435E+0002 3.54407078021040E+0002 3.53537738894377E+0002 + 3.52671294481254E+0002 3.51807730545616E+0002 3.50947032957500E+0002 3.50089187692000E+0002 3.49234180828242E+0002 + 3.48381998548372E+0002 3.47532627136555E+0002 3.46686052977979E+0002 3.45842262557883E+0002 3.45001242460582E+0002 + 3.44162979368507E+0002 3.43327460061263E+0002 3.42494671414683E+0002 3.41664600399907E+0002 3.40837234082461E+0002 + 3.40012559621347E+0002 3.39190564268149E+0002 3.38371235366145E+0002 3.37554560349423E+0002 3.36740526742019E+0002 + 3.35929122157051E+0002 3.35120334295875E+0002 3.34314150947238E+0002 3.33510559986450E+0002 3.32709549374559E+0002 + 3.31911107157537E+0002 3.31115221465479E+0002 3.30321880511798E+0002 3.29531072592445E+0002 3.28742786085126E+0002 + 3.27957009448531E+0002 3.27173731221570E+0002 3.26392940022625E+0002 3.25614624548793E+0002 3.24838773575157E+0002 + 3.24065375954053E+0002 3.23294420614344E+0002 3.22525896560709E+0002 3.21759792872935E+0002 3.20996098705218E+0002 + 3.20234803285469E+0002 3.19475895914632E+0002 3.18719365966005E+0002 3.17965202884571E+0002 3.17213396186335E+0002 + 3.16463935457668E+0002 3.15716810354659E+0002 3.14972010602473E+0002 3.14229525994716E+0002 3.13489346392806E+0002 + 3.12751461725355E+0002 3.12015861987549E+0002 3.11282537240545E+0002 3.10551477610866E+0002 3.09822673289807E+0002 + 3.09096114532846E+0002 3.08371791659059E+0002 3.07649695050548E+0002 3.06929815151868E+0002 3.06212142469461E+0002 + 3.05496667571101E+0002 3.04783381085340E+0002 3.04072273700961E+0002 3.03363336166438E+0002 3.02656559289400E+0002 + 3.01951933936104E+0002 3.01249451030907E+0002 3.00549101555752E+0002 2.99850876549655E+0002 2.99154767108192E+0002 + 2.98460764383003E+0002 2.97768859581295E+0002 2.97079043965347E+0002 2.96391308852025E+0002 2.95705645612302E+0002 + 2.95022045670780E+0002 2.94340500505222E+0002 2.93661001646082E+0002 2.92983540676044E+0002 2.92308109229570E+0002 + 2.91634698992442E+0002 2.90963301701320E+0002 2.90293909143296E+0002 2.89626513155459E+0002 2.88961105624461E+0002 + 2.88297678486087E+0002 2.87636223724832E+0002 2.86976733373482E+0002 2.86319199512699E+0002 2.85663614270606E+0002 + 2.85009969822384E+0002 2.84358258389870E+0002 2.83708472241156E+0002 2.83060603690194E+0002 2.82414645096411E+0002 + 2.81770588864317E+0002 2.81128427443125E+0002 2.80488153326375E+0002 2.79849759051558E+0002 2.79213237199742E+0002 + 2.78578580395213E+0002 2.77945781305105E+0002 2.77314832639045E+0002 2.76685727148797E+0002 2.76058457627909E+0002 + 2.75433016911364E+0002 2.74809397875240E+0002 2.74187593436364E+0002 2.73567596551977E+0002 2.72949400219398E+0002 + 2.72332997475696E+0002 2.71718381397361E+0002 2.71105545099980E+0002 2.70494481737915E+0002 2.69885184503991E+0002 + 2.69277646629175E+0002 2.68671861382268E+0002 2.68067822069600E+0002 2.67465522034718E+0002 2.66864954658092E+0002 + 2.66266113356815E+0002 2.65668991584301E+0002 2.65073582830000E+0002 2.64479880619107E+0002 2.63887878512271E+0002 + 2.63297570105316E+0002 2.62708949028959E+0002 2.62122008948528E+0002 2.61536743563694E+0002 2.60953146608190E+0002 + 2.60371211849550E+0002 2.59790933088834E+0002 2.59212304160368E+0002 2.58635318931482E+0002 2.58059971302249E+0002 + 2.57486255205229E+0002 2.56914164605217E+0002 2.56343693498990E+0002 2.55774835915055E+0002 2.55207585913408E+0002 + 2.54641937585287E+0002 2.54077885052931E+0002 2.53515422469339E+0002 2.52954544018034E+0002 2.52395243912832E+0002 + 2.51837516397604E+0002 2.51281355746050E+0002 2.50726756261469E+0002 2.50173712276535E+0002 2.49622218153075E+0002 + 2.49072268281845E+0002 2.48523857082311E+0002 2.47976979002437E+0002 2.47431628518464E+0002 2.46887800134704E+0002 + 2.46345488383323E+0002 2.45804687824138E+0002 2.45265393044407E+0002 2.44727598658629E+0002 2.44191299308335E+0002 + 2.43656489661894E+0002 2.43123164414312E+0002 2.42591318287033E+0002 2.42060946027750E+0002 2.41532042410207E+0002 + 2.41004602234011E+0002 2.40478620324442E+0002 2.39954091532266E+0002 2.39431010733548E+0002 2.38909372829474E+0002 + 2.38389172746159E+0002 2.37870405434478E+0002 2.37353065869879E+0002 2.36837149052211E+0002 2.36322650005548E+0002 + 2.35809563778014E+0002 2.35297885441614E+0002 2.34787610092060E+0002 2.34278732848608E+0002 2.33771248853886E+0002 + 2.33265153273731E+0002 2.32760441297024E+0002 2.32257108135532E+0002 2.31755149023741E+0002 2.31254559218702E+0002 + 2.30755333999869E+0002 2.30257468668947E+0002 2.29760958549736E+0002 2.29265798987975E+0002 2.28771985351193E+0002 + 2.28279513028559E+0002 2.27788377430730E+0002 2.27298573989708E+0002 2.26810098158689E+0002 2.26322945411919E+0002 + 2.25837111244555E+0002 2.25352591172515E+0002 2.24869380732344E+0002 2.24387475481073E+0002 2.23906870996075E+0002 + 2.23427562874937E+0002 2.22949546735317E+0002 2.22472818214812E+0002 2.21997372970826E+0002 2.21523206680435E+0002 + 2.21050315040259E+0002 2.20578693766331E+0002 2.20108338593966E+0002 2.19639245277638E+0002 2.19171409590854E+0002 + 2.18704827326022E+0002 2.18239494294336E+0002 2.17775406325646E+0002 2.17312559268342E+0002 2.16850948989230E+0002 + 2.16390571373411E+0002 2.15931422324168E+0002 2.15473497762844E+0002 2.15016793628726E+0002 2.14561305878933E+0002 + 2.14107030488298E+0002 2.13653963449255E+0002 2.13202100771732E+0002 2.12751438483031E+0002 2.12301972627726E+0002 + 2.11853699267548E+0002 2.11406614481280E+0002 2.10960714364648E+0002 2.10515995030215E+0002 2.10072452607275E+0002 + 2.09630083241750E+0002 2.09188883096086E+0002 2.08748848349146E+0002 2.08309975196116E+0002 2.07872259848397E+0002 + 2.07435698533509E+0002 2.07000287494988E+0002 2.06566022992294E+0002 2.06132901300706E+0002 2.05700918711231E+0002 + 2.05270071530505E+0002 2.04840356080699E+0002 2.04411768699425E+0002 2.03984305739643E+0002 2.03557963569566E+0002 + 2.03132738572573E+0002 2.02708627147111E+0002 2.02285625706614E+0002 2.01863730679402E+0002 2.01442938508604E+0002 + 2.01023245652062E+0002 2.00604648582246E+0002 2.00187143786169E+0002 1.99770727765299E+0002 1.99355397035476E+0002 + 1.98941148126826E+0002 1.98527977583679E+0002 1.98115881964485E+0002 1.97704857841729E+0002 1.97294901801857E+0002 + 1.96886010445187E+0002 1.96478180385833E+0002 1.96071408251626E+0002 1.95665690684032E+0002 1.95261024338077E+0002 + 1.94857405882267E+0002 1.94454831998513E+0002 1.94053299382052E+0002 1.93652804741374E+0002 1.93253344798146E+0002 + 1.92854916287137E+0002 1.92457515956145E+0002 1.92061140565923E+0002 1.91665786890105E+0002 1.91271451715139E+0002 + 1.90878131840208E+0002 1.90485824077165E+0002 1.90094525250460E+0002 1.89704232197073E+0002 1.89314941766438E+0002 + 1.88926650820383E+0002 1.88539356233056E+0002 1.88153054890858E+0002 1.87767743692380E+0002 1.87383419548331E+0002 + 1.87000079381474E+0002 1.86617720126563E+0002 1.86236338730275E+0002 1.85855932151145E+0002 1.85476497359506E+0002 + 1.85098031337421E+0002 1.84720531078624E+0002 1.84343993588453E+0002 1.83968415883792E+0002 1.83593794993008E+0002 + 1.83220127955889E+0002 1.82847411823587E+0002 1.82475643658551E+0002 1.82104820534476E+0002 1.81734939536235E+0002 + 1.81365997759829E+0002 1.80997992312321E+0002 1.80630920311783E+0002 1.80264778887237E+0002 1.79899565178598E+0002 + 1.79535276336617E+0002 1.79171909522826E+0002 1.78809461909481E+0002 1.78447930679508E+0002 1.78087313026449E+0002 + 1.77727606154402E+0002 1.77368807277976E+0002 1.77010913622228E+0002 1.76653922422618E+0002 1.76297830924949E+0002 + 1.75942636385319E+0002 1.75588336070069E+0002 1.75234927255728E+0002 1.74882407228964E+0002 1.74530773286535E+0002 + 1.74180022735233E+0002 1.73830152891838E+0002 1.73481161083069E+0002 1.73133044645531E+0002 1.72785800925666E+0002 + 1.72439427279709E+0002 1.72093921073633E+0002 1.71749279683108E+0002 1.71405500493447E+0002 1.71062580899560E+0002 + 1.70720518305911E+0002 1.70379310126467E+0002 1.70038953784654E+0002 1.69699446713307E+0002 1.69360786354631E+0002 + 1.69022970160150E+0002 1.68685995590664E+0002 1.68349860116203E+0002 1.68014561215985E+0002 1.67680096378370E+0002 + 1.67346463100817E+0002 1.67013658889837E+0002 1.66681681260958E+0002 1.66350527738673E+0002 1.66020195856402E+0002 + 1.65690683156449E+0002 1.65361987189961E+0002 1.65034105516883E+0002 1.64707035705920E+0002 1.64380775334494E+0002 + 1.64055321988704E+0002 1.63730673263285E+0002 1.63406826761565E+0002 1.63083780095431E+0002 1.62761530885283E+0002 + 1.62440076759998E+0002 1.62119415356890E+0002 1.61799544321670E+0002 1.61480461308409E+0002 1.61162163979497E+0002 + 1.60844650005607E+0002 1.60527917065657E+0002 1.60211962846770E+0002 1.59896785044238E+0002 1.59582381361487E+0002 + 1.59268749510034E+0002 1.58955887209458E+0002 1.58643792187356E+0002 1.58332462179312E+0002 1.58021894928858E+0002 + 1.57712088187440E+0002 1.57403039714382E+0002 1.57094747276850E+0002 1.56787208649816E+0002 1.56480421616026E+0002 + 1.56174383965962E+0002 1.55869093497811E+0002 1.55564548017427E+0002 1.55260745338300E+0002 1.54957683281521E+0002 + 1.54655359675749E+0002 1.54353772357175E+0002 1.54052919169492E+0002 1.53752797963863E+0002 1.53453406598883E+0002 + 1.53154742940551E+0002 1.52856804862237E+0002 1.52559590244648E+0002 1.52263096975797E+0002 1.51967322950973E+0002 + 1.51672266072707E+0002 1.51377924250741E+0002 1.51084295401997E+0002 1.50791377450547E+0002 1.50499168327583E+0002 + 1.50207665971383E+0002 1.49916868327282E+0002 1.49626773347644E+0002 1.49337378991831E+0002 1.49048683226168E+0002 + 1.48760684023923E+0002 1.48473379365269E+0002 1.48186767237259E+0002 1.47900845633794E+0002 1.47615612555599E+0002 + 1.47331066010187E+0002 1.47047204011837E+0002 1.46764024581561E+0002 1.46481525747078E+0002 1.46199705542787E+0002 + 1.45918562009734E+0002 1.45638093195590E+0002 1.45358297154621E+0002 1.45079171947657E+0002 1.44800715642073E+0002 + 1.44522926311754E+0002 1.44245802037069E+0002 1.43969340904850E+0002 1.43693541008360E+0002 1.43418400447265E+0002 + 1.43143917327613E+0002 1.42870089761806E+0002 1.42596915868571E+0002 1.42324393772935E+0002 1.42052521606203E+0002 + 1.41781297505928E+0002 1.41510719615887E+0002 1.41240786086056E+0002 1.40971495072585E+0002 1.40702844737772E+0002 + 1.40434833250038E+0002 1.40167458783902E+0002 1.39900719519958E+0002 1.39634613644850E+0002 1.39369139351246E+0002 + 1.39104294837814E+0002 1.38840078309201E+0002 1.38576487976004E+0002 1.38313522054751E+0002 1.38051178767872E+0002 + 1.37789456343683E+0002 1.37528353016353E+0002 1.37267867025890E+0002 1.37007996618110E+0002 1.36748740044619E+0002 + 1.36490095562788E+0002 1.36232061435730E+0002 1.35974635932278E+0002 1.35717817326964E+0002 1.35461603899990E+0002 + 1.35205993937215E+0002 1.34950985730126E+0002 1.34696577575818E+0002 1.34442767776972E+0002 1.34189554641833E+0002 + 1.33936936484188E+0002 1.33684911623345E+0002 1.33433478384110E+0002 1.33182635096769E+0002 1.32932380097062E+0002 + 1.32682711726163E+0002 1.32433628330664E+0002 1.32185128262546E+0002 1.31937209879165E+0002 1.31689871543225E+0002 + 1.31443111622763E+0002 1.31196928491126E+0002 1.30951320526949E+0002 1.30706286114138E+0002 1.30461823641847E+0002 + 1.30217931504458E+0002 1.29974608101564E+0002 1.29731851837944E+0002 1.29489661123549E+0002 1.29248034373477E+0002 + 1.29006970007956E+0002 1.28766466452324E+0002 1.28526522137011E+0002 1.28287135497515E+0002 1.28048304974390E+0002 + 1.27810029013220E+0002 1.27572306064603E+0002 1.27335134584133E+0002 1.27098513032378E+0002 1.26862439874866E+0002 + 1.26626913582061E+0002 1.26391932629348E+0002 1.26157495497011E+0002 1.25923600670221E+0002 1.25690246639009E+0002 + 1.25457431898257E+0002 1.25225154947671E+0002 1.24993414291769E+0002 1.24762208439862E+0002 1.24531535906033E+0002 + 1.24301395209124E+0002 1.24071784872714E+0002 1.23842703425103E+0002 1.23614149399296E+0002 1.23386121332982E+0002 + 1.23158617768521E+0002 1.22931637252922E+0002 1.22705178337831E+0002 1.22479239579508E+0002 1.22253819538816E+0002 + 1.22028916781199E+0002 1.21804529876667E+0002 1.21580657399781E+0002 1.21357297929634E+0002 1.21134450049834E+0002 + 1.20912112348489E+0002 1.20690283418190E+0002 1.20468961855993E+0002 1.20248146263408E+0002 1.20027835246375E+0002 + 1.19808027415252E+0002 1.19588721384800E+0002 1.19369915774166E+0002 1.19151609206863E+0002 1.18933800310762E+0002 + 1.18716487718068E+0002 1.18499670065311E+0002 1.18283345993325E+0002 1.18067514147236E+0002 1.17852173176446E+0002 + 1.17637321734614E+0002 1.17422958479645E+0002 1.17209082073674E+0002 1.16995691183047E+0002 1.16782784478312E+0002 + 1.16570360634196E+0002 1.16358418329599E+0002 1.16146956247571E+0002 1.15935973075302E+0002 1.15725467504105E+0002 + 1.15515438229401E+0002 1.15305883950708E+0002 1.15096803371619E+0002 1.14888195199796E+0002 1.14680058146949E+0002 + 1.14472390928823E+0002 1.14265192265188E+0002 1.14058460879816E+0002 1.13852195500477E+0002 1.13646394858916E+0002 + 1.13441057690843E+0002 1.13236182735920E+0002 1.13031768737743E+0002 1.12827814443833E+0002 1.12624318605617E+0002 + 1.12421279978418E+0002 1.12218697321440E+0002 1.12016569397753E+0002 1.11814894974280E+0002 1.11613672821786E+0002 + 1.11412901714862E+0002 1.11212580431909E+0002 1.11012707755129E+0002 1.10813282470512E+0002 1.10614303367818E+0002 + 1.10415769240568E+0002 1.10217678886027E+0002 1.10020031105195E+0002 1.09822824702791E+0002 1.09626058487243E+0002 + 1.09429731270670E+0002 1.09233841868874E+0002 1.09038389101323E+0002 1.08843371791143E+0002 1.08648788765101E+0002 + 1.08454638853595E+0002 1.08260920890637E+0002 1.08067633713848E+0002 1.07874776164438E+0002 1.07682347087198E+0002 + 1.07490345330485E+0002 1.07298769746211E+0002 1.07107619189830E+0002 1.06916892520328E+0002 1.06726588600207E+0002 + 1.06536706295474E+0002 1.06347244475631E+0002 1.06158202013661E+0002 1.05969577786016E+0002 1.05781370672605E+0002 + 1.05593579556783E+0002 1.05406203325339E+0002 1.05219240868483E+0002 1.05032691079833E+0002 1.04846552856409E+0002 + 1.04660825098615E+0002 1.04475506710230E+0002 1.04290596598396E+0002 1.04106093673606E+0002 1.03921996849696E+0002 + 1.03738305043827E+0002 1.03555017176480E+0002 1.03372132171439E+0002 1.03189648955785E+0002 1.03007566459881E+0002 + 1.02825883617362E+0002 1.02644599365125E+0002 1.02463712643315E+0002 1.02283222395316E+0002 1.02103127567739E+0002 + 1.01923427110413E+0002 1.01744119976372E+0002 1.01565205121843E+0002 1.01386681506239E+0002 1.01208548092144E+0002 + 1.01030803845305E+0002 1.00853447734619E+0002 1.00676478732126E+0002 1.00499895812993E+0002 1.00323697955509E+0002 + 1.00147884141071E+0002 9.99724533541718E+0001 9.97974045823948E+0001 9.96227368163994E+0001 9.94484490499116E+0001 + 9.92745402797141E+0001 9.91010095056357E+0001 9.89278557305408E+0001 9.87550779603194E+0001 9.85826752038766E+0001 + 9.84106464731228E+0001 9.82389907829634E+0001 9.80677071512883E+0001 9.78967945989628E+0001 9.77262521498165E+0001 + 9.75560788306340E+0001 9.73862736711447E+0001 9.72168357040130E+0001 9.70477639648284E+0001 9.68790574920955E+0001 + 9.67107153272247E+0001 9.65427365145218E+0001 9.63751201011787E+0001 9.62078651372637E+0001 9.60409706757117E+0001 + 9.58744357723148E+0001 9.57082594857122E+0001 9.55424408773817E+0001 9.53769790116290E+0001 9.52118729555793E+0001 + 9.50471217791670E+0001 9.48827245551270E+0001 9.47186803589850E+0001 9.45549882690480E+0001 9.43916473663955E+0001 + 9.42286567348701E+0001 9.40660154610681E+0001 9.39037226343302E+0001 9.37417773467330E+0001 9.35801786930792E+0001 + 9.34189257708890E+0001 9.32580176803907E+0001 9.30974535245118E+0001 9.29372324088706E+0001 9.27773534417662E+0001 + 9.26178157341704E+0001 9.24586183997185E+0001 9.22997605547007E+0001 9.21412413180531E+0001 9.19830598113489E+0001 + 9.18252151587899E+0001 9.16677064871973E+0001 9.15105329260038E+0001 9.13536936072444E+0001 9.11971876655475E+0001 + 9.10410142381274E+0001 9.08851724647747E+0001 9.07296614878481E+0001 9.05744804522664E+0001 9.04196285054991E+0001 + 9.02651047975592E+0001 9.01109084809935E+0001 8.99570387108753E+0001 8.98034946447954E+0001 8.96502754428544E+0001 + 8.94973802676538E+0001 8.93448082842881E+0001 8.91925586603367E+0001 8.90406305658556E+0001 8.88890231733690E+0001 + 8.87377356578617E+0001 8.85867671967707E+0001 8.84361169699771E+0001 8.82857841597981E+0001 8.81357679509793E+0001 + 8.79860675306864E+0001 8.78366820884973E+0001 8.76876108163945E+0001 8.75388529087564E+0001 8.73904075623508E+0001 + 8.72422739763258E+0001 8.70944513522026E+0001 8.69469388938678E+0001 8.67997358075653E+0001 8.66528413018890E+0001 + 8.65062545877748E+0001 8.63599748784929E+0001 8.62140013896408E+0001 8.60683333391348E+0001 8.59229699472031E+0001 + 8.57779104363779E+0001 8.56331540314880E+0001 8.54886999596516E+0001 8.53445474502681E+0001 8.52006957350114E+0001 + 8.50571440478223E+0001 8.49138916249008E+0001 8.47709377046991E+0001 8.46282815279140E+0001 8.44859223374801E+0001 + 8.43438593785617E+0001 8.42020918985463E+0001 8.40606191470370E+0001 8.39194403758455E+0001 8.37785548389847E+0001 + 8.36379617926616E+0001 8.34976604952705E+0001 8.33576502073854E+0001 8.32179301917533E+0001 8.30784997132870E+0001 + 8.29393580390582E+0001 8.28005044382901E+0001 8.26619381823513E+0001 8.25236585447477E+0001 8.23856648011166E+0001 + 8.22479562292193E+0001 8.21105321089340E+0001 8.19733917222498E+0001 8.18365343532588E+0001 8.16999592881502E+0001 + 8.15636658152028E+0001 8.14276532247791E+0001 8.12919208093178E+0001 8.11564678633271E+0001 8.10212936833789E+0001 + 8.08863975681010E+0001 8.07517788181713E+0001 8.06174367363108E+0001 8.04833706272770E+0001 8.03495797978577E+0001 + 8.02160635568639E+0001 8.00828212151239E+0001 7.99498520854763E+0001 7.98171554827636E+0001 7.96847307238261E+0001 + 7.95525771274951E+0001 7.94206940145868E+0001 7.92890807078955E+0001 7.91577365321877E+0001 7.90266608141955E+0001 + 7.88958528826103E+0001 7.87653120680766E+0001 7.86350377031856E+0001 7.85050291224692E+0001 7.83752856623934E+0001 + 7.82458066613525E+0001 7.81165914596626E+0001 7.79876393995555E+0001 7.78589498251727E+0001 7.77305220825592E+0001 + 7.76023555196573E+0001 7.74744494863008E+0001 7.73468033342085E+0001 7.72194164169786E+0001 7.70922880900827E+0001 + 7.69654177108591E+0001 7.68388046385078E+0001 7.67124482340840E+0001 7.65863478604921E+0001 7.64605028824802E+0001 + 7.63349126666337E+0001 7.62095765813700E+0001 7.60844939969321E+0001 7.59596642853831E+0001 7.58350868206004E+0001 + 7.57107609782696E+0001 7.55866861358793E+0001 7.54628616727147E+0001 7.53392869698522E+0001 7.52159614101539E+0001 + 7.50928843782614E+0001 7.49700552605907E+0001 7.48474734453260E+0001 7.47251383224144E+0001 7.46030492835603E+0001 + 7.44812057222196E+0001 7.43596070335944E+0001 7.42382526146272E+0001 7.41171418639954E+0001 7.39962741821061E+0001 + 7.38756489710899E+0001 7.37552656347965E+0001 7.36351235787880E+0001 7.35152222103345E+0001 7.33955609384080E+0001 + 7.32761391736774E+0001 7.31569563285029E+0001 7.30380118169307E+0001 7.29193050546877E+0001 7.28008354591759E+0001 + 7.26826024494677E+0001 7.25646054462999E+0001 7.24468438720689E+0001 7.23293171508252E+0001 7.22120247082682E+0001 + 7.20949659717413E+0001 7.19781403702261E+0001 7.18615473343375E+0001 7.17451862963190E+0001 7.16290566900367E+0001 + 7.15131579509748E+0001 7.13974895162301E+0001 7.12820508245071E+0001 7.11668413161131E+0001 7.10518604329527E+0001 + 7.09371076185231E+0001 7.08225823179089E+0001 7.07082839777771E+0001 7.05942120463722E+0001 7.04803659735112E+0001 + 7.03667452105785E+0001 7.02533492105212E+0001 7.01401774278438E+0001 7.00272293186039E+0001 6.99145043404065E+0001 + 6.98020019523997E+0001 6.96897216152701E+0001 6.95776627912368E+0001 6.94658249440480E+0001 6.93542075389749E+0001 + 6.92428100428081E+0001 6.91316319238518E+0001 6.90206726519197E+0001 6.89099316983298E+0001 6.87994085359001E+0001 + 6.86891026389437E+0001 6.85790134832637E+0001 6.84691405461494E+0001 6.83594833063707E+0001 6.82500412441742E+0001 + 6.81408138412780E+0001 6.80318005808674E+0001 6.79230009475903E+0001 6.78144144275523E+0001 6.77060405083124E+0001 + 6.75978786788787E+0001 6.74899284297031E+0001 6.73821892526775E+0001 6.72746606411289E+0001 6.71673420898149E+0001 + 6.70602330949197E+0001 6.69533331540488E+0001 6.68466173585357E+0001 6.67397694281323E+0001 6.66326959725344E+0001 + 6.65254015947595E+0001 6.64178908797868E+0001 6.63101683944207E+0001 6.62022386871588E+0001 6.60941062880630E+0001 + 6.59857757086305E+0001 6.58772514416743E+0001 6.57685379611960E+0001 6.56596397222729E+0001 6.55505611609374E+0001 + 6.54413066940683E+0001 6.53318807192755E+0001 6.52222876147964E+0001 6.51125317393892E+0001 6.50026174322297E+0001 + 6.48925490128112E+0001 6.47823307808500E+0001 6.46719670161869E+0001 6.45614619786991E+0001 6.44508199082055E+0001 + 6.43400450243869E+0001 6.42291415266930E+0001 6.41181135942695E+0001 6.40069653858696E+0001 6.38957010397854E+0001 + 6.37843246737680E+0001 6.36728403849566E+0001 6.35612522498118E+0001 6.34495643240445E+0001 6.33377806425528E+0001 + 6.32259052193613E+0001 6.31139420475594E+0001 6.30018950992422E+0001 6.28897683254586E+0001 6.27775656561582E+0001 + 6.26652910001362E+0001 6.25529482449917E+0001 6.24405412570749E+0001 6.23280738814489E+0001 6.22155499418463E+0001 + 6.21029732406267E+0001 6.19903475587458E+0001 6.18776766557144E+0001 6.17649642695705E+0001 6.16522141168447E+0001 + 6.15394298925349E+0001 6.14266152700756E+0001 6.13137739013208E+0001 6.12009094165167E+0001 6.10880254242785E+0001 + 6.09751255115818E+0001 6.08622132437393E+0001 6.07492921643857E+0001 6.06363657954727E+0001 6.05234376372531E+0001 + 6.04105111682738E+0001 6.02975898453714E+0001 6.01846771036649E+0001 6.00717763565570E+0001 5.99588909957329E+0001 + 5.98460243911578E+0001 5.97331798910844E+0001 5.96203608220578E+0001 5.95075704889186E+0001 5.93948121748159E+0001 + 5.92820891412150E+0001 5.91694046279130E+0001 5.90567618530475E+0001 5.89441640131161E+0001 5.88316142829923E+0001 + 5.87191158159458E+0001 5.86066717436638E+0001 5.84942851762686E+0001 5.83819592023472E+0001 5.82696968889754E+0001 + 5.81575012817426E+0001 5.80453754047820E+0001 5.79333222608040E+0001 5.78213448311216E+0001 5.77094460756902E+0001 + 5.75976289331391E+0001 5.74858963208073E+0001 5.73742511347848E+0001 5.72626962499484E+0001 5.71512345200032E+0001 + 5.70398687775257E+0001 5.69286018340096E+0001 5.68174364799028E+0001 5.67063754846636E+0001 5.65954215968032E+0001 + 5.64845775439314E+0001 5.63738460328163E+0001 5.62632297494258E+0001 5.61527313589865E+0001 5.60423535060369E+0001 + 5.59320988144827E+0001 5.58219698876506E+0001 5.57119693083496E+0001 5.56020996389300E+0001 5.54923634213390E+0001 + 5.53827631771897E+0001 5.52733014078153E+0001 5.51639805943386E+0001 5.50548031977358E+0001 5.49457716588990E+0001 + 5.48368883987057E+0001 5.47281558180887E+0001 5.46195762981018E+0001 5.45111521999879E+0001 5.44028858652582E+0001 + 5.42947796157561E+0001 5.41868357537330E+0001 5.40790565619236E+0001 5.39714443036189E+0001 5.38640012227446E+0001 + 5.37567295439359E+0001 5.36496314726137E+0001 5.35427091950661E+0001 5.34359648785308E+0001 5.33294006712654E+0001 + 5.32230187026385E+0001 5.31168210832092E+0001 5.30108099048051E+0001 5.29049872406136E+0001 5.27993551452597E+0001 + 5.26939156548949E+0001 5.25886707872837E+0001 5.24836225418882E+0001 5.23787728999545E+0001 5.22741238246057E+0001 + 5.21696772609266E+0001 5.20654351360541E+0001 5.19613993592674E+0001 5.18575718220836E+0001 5.17539543983391E+0001 + 5.16505489442935E+0001 5.15473572987124E+0001 5.14443812829685E+0001 5.13416227011324E+0001 5.12390833400652E+0001 + 5.11367649695184E+0001 5.10346693422262E+0001 5.09327981940044E+0001 5.08311532438428E+0001 5.07297361940094E+0001 + 5.06285487301412E+0001 5.05275925213499E+0001 5.04268692203140E+0001 5.03263804633828E+0001 5.02261278706735E+0001 + 5.01261130461750E+0001 5.00263375778439E+0001 4.99268030377105E+0001 4.98275109819777E+0001 4.97284629511236E+0001 + 4.96296604700036E+0001 4.95311050479533E+0001 4.94327981788940E+0001 4.93347413414327E+0001 4.92369359989695E+0001 + 4.91393835997980E+0001 4.90420855772136E+0001 4.89450433496183E+0001 4.88482583206229E+0001 4.87517318791538E+0001 + 4.86554653995634E+0001 4.85594602417284E+0001 4.84637177511638E+0001 4.83682392591234E+0001 4.82730260827119E+0001 + 4.81780795249907E+0001 4.80834008750818E+0001 4.79889914082817E+0001 4.78948523861653E+0001 4.78009850566943E+0001 + 4.77073906543273E+0001 4.76140704001283E+0001 4.75210255018722E+0001 4.74282571541605E+0001 4.73357665385238E+0001 + 4.72435548235331E+0001 4.71516231649130E+0001 4.70599727056472E+0001 4.69686045760889E+0001 4.68775198940718E+0001 + 4.67867197650210E+0001 4.66962052820620E+0001 4.66059775261300E+0001 4.65160375660842E+0001 4.64263864588132E+0001 + 4.63370252493504E+0001 4.62479549709819E+0001 4.61591766453585E+0001 4.60706912826067E+0001 4.59824998814398E+0001 + 4.58946034292678E+0001 4.58070029023102E+0001 4.57196992657076E+0001 4.56326934736287E+0001 4.55459864693889E+0001 + 4.54595791855544E+0001 4.53734725440589E+0001 4.52876674563129E+0001 4.52021648233140E+0001 4.51169655357605E+0001 + 4.50320704741626E+0001 4.49474805089533E+0001 4.48631965005988E+0001 4.47792192997129E+0001 4.46955497471669E+0001 + 4.46121886741997E+0001 4.45291369025321E+0001 4.44463952444763E+0001 4.43639645030492E+0001 4.42818454720812E+0001 + 4.42000389363309E+0001 4.41185456715926E+0001 4.40373664448132E+0001 4.39565020141962E+0001 4.38759531293194E+0001 + 4.37957205312453E+0001 4.37158049526265E+0001 4.36362071178255E+0001 4.35569277430192E+0001 4.34779675363121E+0001 + 4.33993271978490E+0001 4.33210074199235E+0001 4.32430088870899E+0001 4.31653322762727E+0001 4.30879782568820E+0001 + 4.30109474909170E+0001 4.29342406330818E+0001 4.28578583308967E+0001 4.27818012248023E+0001 4.27060699482780E+0001 + 4.26306651279464E+0001 4.25555873836857E+0001 4.24808373287403E+0001 4.24064155698306E+0001 4.23323227072611E+0001 + 4.22585593350352E+0001 4.21851260409578E+0001 4.21120234067521E+0001 4.20392520081652E+0001 4.19668124150769E+0001 + 4.18947051916144E+0001 4.18229308962561E+0001 4.17514900819432E+0001 4.16803832961885E+0001 4.16096110811882E+0001 + 4.15391739739248E+0001 4.14690725062828E+0001 4.13993072051536E+0001 4.13298785925461E+0001 4.12607871856931E+0001 + 4.11920334971618E+0001 4.11236180349625E+0001 4.10555413026570E+0001 4.09878037994648E+0001 4.09204060203743E+0001 + 4.08533484562493E+0001 4.07866315939376E+0001 4.07202559163779E+0001 4.06542219027100E+0001 4.05885300283810E+0001 + 4.05231807652528E+0001 4.04581745817113E+0001 4.03935119427727E+0001 4.03291933101908E+0001 4.02652191425675E+0001 + 4.02015898954561E+0001 4.01383060214699E+0001 4.00753679703914E+0001 4.00127761892786E+0001 3.99505311225703E+0001 + 3.98886332121954E+0001 3.98270828976780E+0001 3.97658806162474E+0001 3.97050268029426E+0001 3.96445218907186E+0001 + 3.95843663105556E+0001 3.95245604915645E+0001 3.94651048610938E+0001 3.94059998448346E+0001 3.93472458669313E+0001 + 3.92888433500856E+0001 3.92307927156611E+0001 3.91730943837963E+0001 3.91157487735020E+0001 3.90587563027773E+0001 + 3.90021173887103E+0001 3.89458324475853E+0001 3.88899018949920E+0001 3.88343261459285E+0001 3.87791056149107E+0001 + 3.87242407160768E+0001 3.86697318632968E+0001 3.86155794702742E+0001 3.85617839506575E+0001 3.85083457181437E+0001 + 3.84552651865866E+0001 3.84025427701030E+0001 3.83501788831783E+0001 3.82981739407751E+0001 3.82465283584390E+0001 + 3.81952425524059E+0001 3.81443169397071E+0001 3.80937519382801E+0001 3.80435479670722E+0001 3.79937054461479E+0001 + 3.79442247967981E+0001 3.78951064416460E+0001 3.78463508047549E+0001 3.77979583117352E+0001 3.77499293898526E+0001 + 3.77022644681351E+0001 3.76549639774819E+0001 3.76080283507700E+0001 3.75614580229629E+0001 3.75152534312199E+0001 + 3.74694150150011E+0001 3.74239432161799E+0001 3.73788384791502E+0001 3.73341012509329E+0001 3.72897319812883E+0001 + 3.72457311228240E+0001 3.72020991311023E+0001 3.71588364647525E+0001 3.71159435855800E+0001 3.70734209586747E+0001 + 3.70312690525297E+0001 3.69893559814845E+0001 3.69475494311896E+0001 3.69058492295396E+0001 3.68642552042263E+0001 + 3.68227671827204E+0001 3.67813849922921E+0001 3.67401084600516E+0001 3.66989374128577E+0001 3.66578716774147E+0001 + 3.66169110802168E+0001 3.65760554475926E+0001 3.65353046056361E+0001 3.64946583803004E+0001 3.64541165973357E+0001 + 3.64136790822971E+0001 3.63733456605784E+0001 3.63331161573995E+0001 3.62929903977847E+0001 3.62529682066028E+0001 + 3.62130494085317E+0001 3.61732338280958E+0001 3.61335212896336E+0001 3.60939116173383E+0001 3.60544046352222E+0001 + 3.60150001671510E+0001 3.59756980368006E+0001 3.59364980677220E+0001 3.58974000832950E+0001 3.58584039067324E+0001 + 3.58195093611109E+0001 3.57807162693516E+0001 3.57420244542342E+0001 3.57034337383848E+0001 3.56649439442525E+0001 + 3.56265548942077E+0001 3.55882664104220E+0001 3.55500783149661E+0001 3.55119904297405E+0001 3.54740025765427E+0001 + 3.54361145770110E+0001 3.53983262526524E+0001 3.53606374248593E+0001 3.53230479148741E+0001 3.52855575438430E+0001 + 3.52481661327528E+0001 3.52108735024957E+0001 3.51736794738328E+0001 3.51365838673777E+0001 3.50995865036816E+0001 + 3.50626872031391E+0001 3.50258857860366E+0001 3.49891820725557E+0001 3.49525758827638E+0001 3.49160670366181E+0001 + 3.48796553539797E+0001 3.48433406545871E+0001 3.48071227580869E+0001 3.47710014840312E+0001 3.47349766518339E+0001 + 3.46990480808631E+0001 3.46632155903629E+0001 3.46274789994716E+0001 3.45918381272590E+0001 3.45562927926829E+0001 + 3.45208428146370E+0001 3.44854880118972E+0001 3.44502282031728E+0001 3.44150632070766E+0001 3.43799928421418E+0001 + 3.43450169268368E+0001 3.43101352795205E+0001 3.42753477185151E+0001 3.42406540619998E+0001 3.42060541281624E+0001 + 3.41715477350554E+0001 3.41371347006648E+0001 3.41028148429625E+0001 3.40685879797790E+0001 3.40344539289346E+0001 + 3.40004125081468E+0001 3.39664635350890E+0001 3.39326068273738E+0001 3.38988422025462E+0001 3.38651694781047E+0001 + 3.38315884714670E+0001 3.37980990000221E+0001 3.37647008811063E+0001 3.37313939319655E+0001 3.36981779698454E+0001 + 3.36650528119118E+0001 3.36320182752929E+0001 3.35990741770652E+0001 3.35662203342784E+0001 3.35334565639135E+0001 + 3.35007826829282E+0001 3.34681985082403E+0001 3.34357038567234E+0001 3.34032985452254E+0001 3.33709823905470E+0001 + 3.33387552094459E+0001 3.33066168186785E+0001 3.32745670349545E+0001 3.32426056749478E+0001 3.32107325553140E+0001 + 3.31789474926904E+0001 3.31472503036682E+0001 3.31156408048414E+0001 3.30841188127616E+0001 3.30526841439659E+0001 + 3.30213366149770E+0001 3.29900760423034E+0001 3.29589022424425E+0001 3.29278150318532E+0001 3.28968142270009E+0001 + 3.28658996443475E+0001 3.28350711003266E+0001 3.28043284113750E+0001 3.27736713939222E+0001 3.27430998643943E+0001 + 3.27126136391886E+0001 3.26822125347375E+0001 3.26518963674554E+0001 3.26216649537458E+0001 3.25915181100363E+0001 + 3.25614556527330E+0001 3.25314773982800E+0001 3.25015831630855E+0001 3.24717727635922E+0001 3.24420460162595E+0001 + 3.24124027375211E+0001 3.23828427438590E+0001 3.23533658517432E+0001 3.23239718776744E+0001 3.22946606381621E+0001 + 3.22654319497175E+0001 3.22362856288998E+0001 3.22072214922729E+0001 3.21782393564057E+0001 3.21493390379212E+0001 + 3.21205203534328E+0001 3.20917831196149E+0001 3.20631271531242E+0001 3.20345522706857E+0001 3.20060582890238E+0001 + 3.19776450249200E+0001 3.19493122951585E+0001 3.19210599165689E+0001 3.18928877060228E+0001 3.18647954804151E+0001 + 3.18367830566746E+0001 3.18088502517892E+0001 3.17809968827618E+0001 3.17532227666357E+0001 3.17255277205232E+0001 + 3.16979115615469E+0001 3.16703741068906E+0001 3.16429151737733E+0001 3.16155345794741E+0001 3.15882321413140E+0001 + 3.15610076766626E+0001 3.15338610029234E+0001 3.15067919375728E+0001 3.14798002981387E+0001 3.14528859021921E+0001 + 3.14260485673580E+0001 3.13992881113331E+0001 3.13726043518599E+0001 3.13459971067369E+0001 3.13194661938187E+0001 + 3.12930114310440E+0001 3.12666326363849E+0001 3.12403296278931E+0001 3.12141022236926E+0001 3.11879502419461E+0001 + 3.11618735009022E+0001 3.11358718188762E+0001 3.11099450142503E+0001 3.10840929054725E+0001 3.10583153110780E+0001 + 3.10326120496342E+0001 3.10069829398387E+0001 3.09814278004273E+0001 3.09559464502173E+0001 3.09305387080996E+0001 + 3.09052043930602E+0001 3.08799433241394E+0001 3.08547553204861E+0001 3.08296402013130E+0001 3.08045977859036E+0001 + 3.07796278936519E+0001 3.07547303440286E+0001 3.07299049565661E+0001 3.07051515509236E+0001 3.06804699468059E+0001 + 3.06558599640508E+0001 3.06313214225551E+0001 3.06068541423104E+0001 3.05824579434065E+0001 3.05581326460267E+0001 + 3.05338780704510E+0001 3.05096940370444E+0001 3.04855803662817E+0001 3.04615368787250E+0001 3.04375633950264E+0001 + 3.04136597359644E+0001 3.03898257223950E+0001 3.03660611752808E+0001 3.03423659156823E+0001 3.03187397647875E+0001 + 3.02951825438659E+0001 3.02716940742907E+0001 3.02482741775560E+0001 3.02249226752502E+0001 3.02016393890760E+0001 + 3.01784241408507E+0001 3.01552767524987E+0001 3.01321970460428E+0001 3.01091848436445E+0001 3.00862399675471E+0001 + 3.00633622401422E+0001 3.00405514839165E+0001 3.00178075214602E+0001 2.99951301755073E+0001 2.99725192688974E+0001 + 2.99499746245916E+0001 2.99274960656734E+0001 2.99050834153273E+0001 2.98827364969054E+0001 2.98604551338250E+0001 + 2.98382391496787E+0001 2.98160883681392E+0001 2.97940026130414E+0001 2.97719817083192E+0001 2.97500254780649E+0001 + 2.97281337464622E+0001 2.97063063378531E+0001 2.96845430766916E+0001 2.96628437875712E+0001 2.96412082952238E+0001 + 2.96196364244997E+0001 2.95981280003838E+0001 2.95766828480057E+0001 2.95553007926372E+0001 2.95339816596679E+0001 + 2.95127252746219E+0001 2.94915314631752E+0001 2.94704000511416E+0001 2.94493308644811E+0001 2.94283237292645E+0001 + 2.94073784717391E+0001 2.93864949182724E+0001 2.93656728953848E+0001 2.93449122297361E+0001 2.93242127481405E+0001 + 2.93035742775319E+0001 2.92829966450236E+0001 2.92624796778593E+0001 2.92420232034120E+0001 2.92216270492598E+0001 + 2.92012910430729E+0001 2.91810150126880E+0001 2.91607987861102E+0001 2.91406421914856E+0001 2.91205450571035E+0001 + 2.91005072114243E+0001 2.90805284830454E+0001 2.90606087007406E+0001 2.90407476934126E+0001 2.90209452901474E+0001 + 2.90012013201674E+0001 2.89815156128737E+0001 2.89618879978032E+0001 2.89423183046769E+0001 2.89228063633470E+0001 + 2.89033520038551E+0001 2.88839550564003E+0001 2.88646153513281E+0001 2.88453327191524E+0001 2.88261069905715E+0001 + 2.88069379964185E+0001 2.87878255677201E+0001 2.87687695356504E+0001 2.87497697315533E+0001 2.87308259869427E+0001 + 2.87119381335149E+0001 2.86931060031105E+0001 2.86743294277652E+0001 2.86556082396522E+0001 2.86369422711531E+0001 + 2.86183313548111E+0001 2.85997753233167E+0001 2.85812740095740E+0001 2.85628272466176E+0001 2.85444348676989E+0001 + 2.85260967062245E+0001 2.85078125957796E+0001 2.84895823701114E+0001 2.84714058631705E+0001 2.84532829090763E+0001 + 2.84352133421193E+0001 2.84171969967793E+0001 2.83992337077084E+0001 2.83813233097430E+0001 2.83634656379163E+0001 + 2.83456605274016E+0001 2.83279078135994E+0001 2.83102073320750E+0001 2.82925589185765E+0001 2.82749624090430E+0001 + 2.82574176395976E+0001 2.82399244465357E+0001 2.82224826663571E+0001 2.82050921357385E+0001 2.81877526915582E+0001 + 2.81704641708684E+0001 2.81532264109115E+0001 2.81360392491187E+0001 2.81189025231300E+0001 2.81018160707471E+0001 + 2.80847797299914E+0001 2.80677933390507E+0001 2.80508567363152E+0001 2.80339697603901E+0001 2.80171322500300E+0001 + 2.80003440442311E+0001 2.79836049821496E+0001 2.79669149031501E+0001 2.79502736467960E+0001 2.79336810528496E+0001 + 2.79171369612427E+0001 2.79006412121546E+0001 2.78841936459167E+0001 2.78677941030868E+0001 2.78514424244151E+0001 + 2.78351384508368E+0001 2.78188820235104E+0001 2.78026729837958E+0001 2.77865111732246E+0001 2.77703964335605E+0001 + 2.77543286067555E+0001 2.77383075349722E+0001 2.77223330605700E+0001 2.77064050261294E+0001 2.76905232743980E+0001 + 2.76746876483735E+0001 2.76588979912267E+0001 2.76431541463551E+0001 2.76274559573479E+0001 2.76118032680051E+0001 + 2.75961959223494E+0001 2.75806337645921E+0001 2.75651166391577E+0001 2.75496443906903E+0001 2.75342168640371E+0001 + 2.75188339042410E+0001 2.75034953565829E+0001 2.74882010665397E+0001 2.74729508798043E+0001 2.74577446422659E+0001 + 2.74425822000425E+0001 2.74274633994788E+0001 2.74123880871059E+0001 2.73973561096718E+0001 2.73823673141541E+0001 + 2.73674215477331E+0001 2.73525186578128E+0001 2.73376584920104E+0001 2.73228408981464E+0001 2.73080657242756E+0001 + 2.72933328186763E+0001 2.72786420298083E+0001 2.72639932063940E+0001 2.72493861973350E+0001 2.72348208517779E+0001 + 2.72202970190851E+0001 2.72058145488313E+0001 2.71913732908011E+0001 2.71769730950222E+0001 2.71626138117324E+0001 + 2.71482952913920E+0001 2.71340173846819E+0001 2.71197799424994E+0001 2.71055828159726E+0001 2.70914258564582E+0001 + 2.70773089155277E+0001 2.70632318449627E+0001 2.70491944967962E+0001 2.70351967232674E+0001 2.70212383768485E+0001 + 2.70073193102384E+0001 2.69934393763400E+0001 2.69795984283119E+0001 2.69657963195266E+0001 2.69520329035797E+0001 + 2.69383080342989E+0001 2.69246215657286E+0001 2.69109733521705E+0001 2.68973632481134E+0001 2.68837911083075E+0001 + 2.68702567877151E+0001 2.68567601415266E+0001 2.68433010251750E+0001 2.68298792943194E+0001 2.68164948048367E+0001 + 2.68031474128480E+0001 2.67898369746963E+0001 2.67765633469603E+0001 2.67633263864633E+0001 2.67501259502328E+0001 + 2.67369618955342E+0001 2.67238340798976E+0001 2.67107423610490E+0001 2.66976865969619E+0001 2.66846666458515E+0001 + 2.66716823661427E+0001 2.66587336165203E+0001 2.66458202558913E+0001 2.66329421434013E+0001 2.66200991384197E+0001 + 2.66072911005754E+0001 2.65945178896994E+0001 2.65817793658926E+0001 2.65690753894743E+0001 2.65564058209933E+0001 + 2.65437705212482E+0001 2.65311693512769E+0001 2.65186021723480E+0001 2.65060688459645E+0001 2.64935692338661E+0001 + 2.64811031980455E+0001 2.64686706007251E+0001 2.64562713043609E+0001 2.64439051716510E+0001 2.64315720655349E+0001 + 2.64192718491955E+0001 2.64070043860463E+0001 2.63947695397460E+0001 2.63825671741873E+0001 2.63703971535181E+0001 + 2.63582593421178E+0001 2.63461536045990E+0001 2.63340798058288E+0001 2.63220378109067E+0001 2.63100274851884E+0001 + 2.62980486942487E+0001 2.62861013039155E+0001 2.62741851802799E+0001 2.62623001896348E+0001 2.62504461985481E+0001 + 2.62386230738164E+0001 2.62268306824875E+0001 2.62150688918455E+0001 2.62033375694231E+0001 2.61916365829904E+0001 + 2.61799658005805E+0001 2.61683250904441E+0001 2.61567143210898E+0001 2.61451333612814E+0001 2.61335820800142E+0001 + 2.61220603465167E+0001 2.61105680302994E+0001 2.60991050010795E+0001 2.60876711288469E+0001 2.60762662838337E+0001 + 2.60648903364968E+0001 2.60535431575689E+0001 2.60422246180042E+0001 2.60309345890194E+0001 2.60196729420860E+0001 + 2.60084395488981E+0001 2.59972342814044E+0001 2.59860570118159E+0001 2.59749076125754E+0001 2.59637859563876E+0001 + 2.59526919161881E+0001 2.59416253651730E+0001 2.59305861767794E+0001 2.59195742247108E+0001 2.59085893828886E+0001 + 2.58976315255040E+0001 2.58867005269937E+0001 2.58757962620412E+0001 2.58649186055895E+0001 2.58540674328084E+0001 + 2.58432426191367E+0001 2.58324440402563E+0001 2.58216715720955E+0001 2.58109250908419E+0001 2.58002044729264E+0001 + 2.57895095950294E+0001 2.57788403340800E+0001 2.57681965672666E+0001 2.57575781720186E+0001 2.57469850260238E+0001 + 2.57364170072185E+0001 2.57258739937723E+0001 2.57153558641458E+0001 2.57048624970141E+0001 2.56943937713207E+0001 + 2.56839495662462E+0001 2.56735297612405E+0001 2.56631342359963E+0001 2.56527628704656E+0001 2.56424155448307E+0001 + 2.56320921395478E+0001 2.56217925353217E+0001 2.56115166131011E+0001 2.56012642540957E+0001 2.55910353397575E+0001 + 2.55808297517896E+0001 2.55706473721692E+0001 2.55604880831054E+0001 2.55503517670695E+0001 2.55402383067719E+0001 + 2.55301475851883E+0001 2.55200794855502E+0001 2.55100338913307E+0001 2.55000106862618E+0001 2.54900097543245E+0001 + 2.54800309797708E+0001 2.54700742470805E+0001 2.54601394409983E+0001 2.54502264465220E+0001 2.54403351489042E+0001 + 2.54304654336491E+0001 2.54206171865230E+0001 2.54107902935227E+0001 2.54009846409232E+0001 2.53912001152376E+0001 + 2.53814366032490E+0001 2.53716939919747E+0001 2.53619721686898E+0001 2.53522710209399E+0001 2.53425904365111E+0001 + 2.53329303034430E+0001 2.53232905100321E+0001 2.53136709448245E+0001 2.53040714966308E+0001 2.52944920545073E+0001 + 2.52849325077644E+0001 2.52753927459678E+0001 2.52658726589468E+0001 2.52563721367645E+0001 2.52468910697571E+0001 + 2.52374293485041E+0001 2.52279868638499E+0001 2.52185635068808E+0001 2.52091591689415E+0001 2.51997737416351E+0001 + 2.51904071168239E+0001 2.51810591865997E+0001 2.51717298433456E+0001 2.51624189796636E+0001 2.51531264884366E+0001 + 2.51438522627959E+0001 2.51345961961048E+0001 2.51253581820092E+0001 2.51161381144058E+0001 2.51069358874227E+0001 + 2.50977513954728E+0001 2.50885845332034E+0001 2.50794351955199E+0001 2.50703032775900E+0001 2.50611886748306E+0001 + 2.50520912828966E+0001 2.50430109977314E+0001 2.50339477155073E+0001 2.50249013326496E+0001 2.50158717458605E+0001 + 2.50068588520663E+0001 2.49978625484706E+0001 2.49888827325285E+0001 2.49799193019346E+0001 2.49709721546579E+0001 + 2.49620411888960E+0001 2.49531263031192E+0001 2.49442273960653E+0001 2.49353443666882E+0001 2.49264771142191E+0001 + 2.49176255381510E+0001 2.49087895382089E+0001 2.48999690143894E+0001 2.48911638669327E+0001 2.48823739963371E+0001 + 2.48735993033496E+0001 2.48648396889847E+0001 2.48560950544945E+0001 2.48473653013921E+0001 2.48386503314330E+0001 + 2.48299500466456E+0001 2.48212643493098E+0001 2.48125931419355E+0001 2.48039363273095E+0001 2.47952938084604E+0001 + 2.47866654886731E+0001 2.47780512714817E+0001 2.47694510606904E+0001 2.47608647603253E+0001 2.47522922746991E+0001 + 2.47437335083464E+0001 2.47351883660798E+0001 2.47266567529542E+0001 2.47181385742639E+0001 2.47096337355801E+0001 + 2.47011421427136E+0001 2.46926637017295E+0001 2.46841983189415E+0001 2.46757459009133E+0001 2.46673063544736E+0001 + 2.46588795866966E+0001 2.46504655049031E+0001 2.46420640166618E+0001 2.46336750298138E+0001 2.46252984524295E+0001 + 2.46169341928471E+0001 2.46085821596437E+0001 2.46002422616528E+0001 2.45919144079628E+0001 2.45835985079093E+0001 + 2.45752944710810E+0001 2.45670022073112E+0001 2.45587216266932E+0001 2.45504526395629E+0001 2.45421951565094E+0001 + 2.45339490883850E+0001 2.45257143462674E+0001 2.45174908415049E+0001 2.45092784856800E+0001 2.45010771906483E+0001 + 2.44928868684952E+0001 2.44847074315534E+0001 2.44765387924249E+0001 2.44683808639497E+0001 2.44602335592094E+0001 + 2.44520967915489E+0001 2.44439704745593E+0001 2.44358545220741E+0001 2.44277488481799E+0001 2.44196533672127E+0001 + 2.44115679937546E+0001 2.44034926426392E+0001 2.43954272289507E+0001 2.43873716680134E+0001 2.43793258754135E+0001 + 2.43712897669585E+0001 2.43632632587412E+0001 2.43552462670708E+0001 2.43472387085161E+0001 2.43392404999066E+0001 + 2.43312515582866E+0001 2.43232718009680E+0001 2.43153011455316E+0001 2.43073395097596E+0001 2.42993868117078E+0001 + 2.42914429696755E+0001 2.42835079022095E+0001 2.42755815280954E+0001 2.42676637663775E+0001 2.42597545363250E+0001 + 2.42518537574725E+0001 2.42439613496003E+0001 2.42360772327260E+0001 2.42282013271076E+0001 2.42203335532590E+0001 + 2.42124738319277E+0001 2.42046220841330E+0001 2.41967782311013E+0001 2.41889421943264E+0001 2.41811138955465E+0001 + 2.41732932567313E+0001 2.41654802001089E+0001 2.41576746481483E+0001 2.41498765235458E+0001 2.41420857492639E+0001 + 2.41343022484949E+0001 2.41265259446781E+0001 2.41187567614985E+0001 2.41109946228761E+0001 2.41032394529788E+0001 + 2.40954911762233E+0001 2.40877497172571E+0001 2.40800150009714E+0001 2.40722869525118E+0001 2.40645654972411E+0001 + 2.40568505607997E+0001 2.40491420690282E+0001 2.40414399480398E+0001 2.40337441241641E+0001 2.40260545240054E+0001 + 2.40183710743766E+0001 2.40106937023412E+0001 2.40030223351996E+0001 2.39953569005045E+0001 2.39876973260429E+0001 + 2.39800435398346E+0001 2.39723954701403E+0001 2.39647530454602E+0001 2.39571161945469E+0001 2.39494848463755E+0001 + 2.39418589301609E+0001 2.39342383753710E+0001 2.39266231116918E+0001 2.39190130690520E+0001 2.39114081776435E+0001 + 2.39038083678573E+0001 2.38962135703445E+0001 2.38886237159935E+0001 2.38810387359209E+0001 2.38734585614799E+0001 + 2.38658831242733E+0001 2.38583123561182E+0001 2.38507461890953E+0001 2.38431845555036E+0001 2.38356273878715E+0001 + 2.38280746189815E+0001 2.38205261818352E+0001 2.38129820096804E+0001 2.38054420359955E+0001 2.37979061944901E+0001 + 2.37903744191133E+0001 2.37828466440426E+0001 2.37753228037015E+0001 2.37678028327294E+0001 2.37602866660109E+0001 + 2.37527742386651E+0001 2.37452654860365E+0001 2.37377603437060E+0001 2.37302587474889E+0001 2.37227606334285E+0001 + 2.37152659378074E+0001 2.37077745971255E+0001 2.37002865481382E+0001 2.36928017278056E+0001 2.36853200733426E+0001 + 2.36778415221704E+0001 2.36703660119619E+0001 2.36628934806105E+0001 2.36554238662481E+0001 2.36479571072216E+0001 + 2.36404931421156E+0001 2.36330319097585E+0001 2.36255733491789E+0001 2.36181173996556E+0001 2.36106640006868E+0001 + 2.36032130920053E+0001 2.35957646135723E+0001 2.35883185055731E+0001 2.35808747084156E+0001 2.35734331627460E+0001 + 2.35659938094223E+0001 2.35585565895597E+0001 2.35511214444723E+0001 2.35436883156983E+0001 2.35362571450185E+0001 + 2.35288278744322E+0001 2.35214004461754E+0001 2.35139748026845E+0001 2.35065508866514E+0001 2.34991286409605E+0001 + 2.34917080087606E+0001 2.34842889333821E+0001 2.34768713584094E+0001 2.34694552276393E+0001 2.34620404850925E+0001 + 2.34546270750185E+0001 2.34472149418871E+0001 2.34398040303815E+0001 2.34323942854263E+0001 2.34249856521465E+0001 + 2.34175780759074E+0001 2.34101715022961E+0001 2.34027658770947E+0001 2.33953611463407E+0001 2.33879572562756E+0001 + 2.33805541533609E+0001 2.33731517842881E+0001 2.33657500959481E+0001 2.33583490354759E+0001 2.33509485502170E+0001 + 2.33435485877282E+0001 2.33361490957978E+0001 2.33287500224222E+0001 2.33213513158285E+0001 2.33139529244404E+0001 + 2.33065547969293E+0001 2.32991568821570E+0001 2.32917591292194E+0001 2.32843614874273E+0001 2.32769639063015E+0001 + 2.32695663355820E+0001 2.32621687252229E+0001 2.32547710254035E+0001 2.32473731865092E+0001 2.32399751591470E+0001 + 2.32325768941386E+0001 2.32251783425065E+0001 2.32177794555095E+0001 2.32103801846085E+0001 2.32029804814770E+0001 + 2.31955802980073E+0001 2.31881795863031E+0001 2.31807782986834E+0001 2.31733763876724E+0001 2.31659738060161E+0001 + 2.31585705066623E+0001 2.31511664427790E+0001 2.31437615677554E+0001 2.31363558351647E+0001 2.31289491988099E+0001 + 2.31215416127073E+0001 2.31141330310741E+0001 2.31067234083472E+0001 2.30993126991610E+0001 2.30919008583632E+0001 + 2.30844878410154E+0001 2.30770736023889E+0001 2.30696580979631E+0001 2.30622412834178E+0001 2.30548231146450E+0001 + 2.30474035477462E+0001 2.30399825390412E+0001 2.30325600450307E+0001 2.30251360224474E+0001 2.30177104282138E+0001 + 2.30102832194630E+0001 2.30028543535473E+0001 2.29954237880055E+0001 2.29879914805866E+0001 2.29805573892477E+0001 + 2.29731214721577E+0001 2.29656836876720E+0001 2.29582439943741E+0001 2.29508023510202E+0001 2.29433587166011E+0001 + 2.29359130502890E+0001 2.29284653114693E+0001 2.29210154597303E+0001 2.29135634548545E+0001 2.29061092568363E+0001 + 2.28986528258627E+0001 2.28911941223266E+0001 2.28837331068197E+0001 2.28762697401358E+0001 2.28688039832686E+0001 + 2.28613357974204E+0001 2.28538651439717E+0001 2.28463919845205E+0001 2.28389162808647E+0001 2.28314379949849E+0001 + 2.28239570890784E+0001 2.28164735255265E+0001 2.28089872669105E+0001 2.28014982760222E+0001 2.27940065158422E+0001 + 2.27865119495318E+0001 2.27790145404758E+0001 2.27715142522434E+0001 2.27640110485874E+0001 2.27565048934824E+0001 + 2.27489957510745E+0001 2.27414835857178E+0001 2.27339683619541E+0001 2.27264500445245E+0001 2.27189285983563E+0001 + 2.27114039885795E+0001 2.27038761805145E+0001 2.26963451396700E+0001 2.26888108317564E+0001 2.26812732226660E+0001 + 2.26737322784937E+0001 2.26661879655074E+0001 2.26586402501892E+0001 2.26510890992025E+0001 2.26435344794008E+0001 + 2.26359763578147E+0001 2.26284147016943E+0001 2.26208494784525E+0001 2.26132806557073E+0001 2.26057082012616E+0001 + 2.25981320830956E+0001 2.25905522693937E+0001 2.25829687285268E+0001 2.25753814290399E+0001 2.25677903396757E+0001 + 2.25601954293678E+0001 2.25525966672255E+0001 2.25449940225550E+0001 2.25373874648392E+0001 2.25297769637489E+0001 + 2.25221624891455E+0001 2.25145440110637E+0001 2.25069214997483E+0001 2.24992949255922E+0001 2.24916642592023E+0001 + 2.24840294713527E+0001 2.24763905330013E+0001 2.24687474153031E+0001 2.24611000895848E+0001 2.24534485273451E+0001 + 2.24457927002895E+0001 2.24381325802846E+0001 2.24304681393828E+0001 2.24227993498223E+0001 2.24151261840211E+0001 + 2.24074486145726E+0001 2.23997666142590E+0001 2.23920801560282E+0001 2.23843892130179E+0001 2.23766937585444E+0001 + 2.23689937660886E+0001 2.23612892093306E+0001 2.23535800621254E+0001 2.23458662984835E+0001 2.23381478926123E+0001 + 2.23304248188980E+0001 2.23226970518892E+0001 2.23149645663156E+0001 2.23072273370968E+0001 2.22994853392974E+0001 + 2.22917385481899E+0001 2.22839869392047E+0001 2.22762304879457E+0001 2.22684691701928E+0001 2.22607029619038E+0001 + 2.22529318392073E+0001 2.22451557784043E+0001 2.22373747559593E+0001 2.22295887485313E+0001 2.22217977329279E+0001 + 2.22140016861470E+0001 2.22062005853427E+0001 2.21983944078468E+0001 2.21905831311643E+0001 2.21827667329722E+0001 + 2.21749451910990E+0001 2.21671184835636E+0001 2.21592865885490E+0001 2.21514494843990E+0001 2.21436071496372E+0001 + 2.21357595629474E+0001 2.21279067031795E+0001 2.21200485493567E+0001 2.21121850806703E+0001 2.21043162764684E+0001 + 2.20964421162816E+0001 2.20885625797808E+0001 2.20806776468350E+0001 2.20727872974571E+0001 2.20648915118240E+0001 + 2.20569902702911E+0001 2.20490835533625E+0001 2.20411713417189E+0001 2.20332536161986E+0001 2.20253303577988E+0001 + 2.20174015476899E+0001 2.20094671671978E+0001 2.20015271978079E+0001 2.19935816211779E+0001 2.19856304191180E+0001 + 2.19776735735952E+0001 2.19697110667516E+0001 2.19617428808813E+0001 2.19537689984344E+0001 2.19457894020271E+0001 + 2.19378040744338E+0001 2.19298129985800E+0001 2.19218161575684E+0001 2.19138135346393E+0001 2.19058051132004E+0001 + 2.18977908768150E+0001 2.18897708092104E+0001 2.18817448942613E+0001 2.18737131159976E+0001 2.18656754586188E+0001 + 2.18576319064592E+0001 2.18495824440354E+0001 2.18415270559872E+0001 2.18334657271432E+0001 2.18253984424575E+0001 + 2.18173251870504E+0001 2.18092459461985E+0001 2.18011607053236E+0001 2.17930694500127E+0001 2.17849721659894E+0001 + 2.17768688391350E+0001 2.17687594554940E+0001 2.17606440012463E+0001 2.17525224627358E+0001 2.17443948264438E+0001 + 2.17362610790110E+0001 2.17281212072298E+0001 2.17199751980378E+0001 2.17118230385197E+0001 2.17036647159101E+0001 + 2.16955002176024E+0001 2.16873295311242E+0001 2.16791526441599E+0001 2.16709695445292E+0001 2.16627802202170E+0001 + 2.16545846593458E+0001 2.16463828501836E+0001 2.16381747811394E+0001 2.16299604407767E+0001 2.16217398178031E+0001 + 2.16135129010669E+0001 2.16052796795745E+0001 2.15970401424479E+0001 2.15887942789760E+0001 2.15805420785940E+0001 + 2.15722835308628E+0001 2.15640186255060E+0001 2.15557473523670E+0001 2.15474697014489E+0001 2.15391856628939E+0001 + 2.15308952269814E+0001 2.15225983841186E+0001 2.15142951248886E+0001 2.15059854399851E+0001 2.14976693202526E+0001 + 2.14893467566686E+0001 2.14810177403567E+0001 2.14726822625768E+0001 2.14643403147274E+0001 2.14559918883453E+0001 + 2.14476369751024E+0001 2.14392755668177E+0001 2.14309076554310E+0001 2.14225332330342E+0001 2.14141522918509E+0001 + 2.14057648242333E+0001 2.13973708226727E+0001 2.13889702798018E+0001 2.13805631883864E+0001 2.13721495413233E+0001 + 2.13637293316358E+0001 2.13553025525040E+0001 2.13468691972198E+0001 2.13384292592187E+0001 2.13299827320667E+0001 + 2.13215296094489E+0001 2.13130698852107E+0001 2.13046035533102E+0001 2.12961306078347E+0001 2.12876510430125E+0001 + 2.12791648531961E+0001 2.12706720328654E+0001 2.12621725766424E+0001 2.12536664792711E+0001 2.12451537356131E+0001 + 2.12366343406767E+0001 2.12281082895948E+0001 2.12195755776270E+0001 2.12110362001526E+0001 2.12024901526820E+0001 + 2.11939374308642E+0001 2.11853780304660E+0001 2.11768119473711E+0001 2.11682391776066E+0001 2.11596597173126E+0001 + 2.11510735627608E+0001 2.11424807103466E+0001 2.11338811565832E+0001 2.11252748981205E+0001 2.11166619317242E+0001 + 2.11080422542819E+0001 2.10994158628046E+0001 2.10907827544351E+0001 2.10821429264238E+0001 2.10734963761589E+0001 + 2.10648431011325E+0001 2.10561830989793E+0001 2.10475163674341E+0001 2.10388429043638E+0001 2.10301627077539E+0001 + 2.10214757757102E+0001 2.10127821064519E+0001 2.10040816983258E+0001 2.09953745497930E+0001 2.09866606594341E+0001 + 2.09779400259458E+0001 2.09692126481492E+0001 2.09604785249680E+0001 2.09517376554591E+0001 2.09429900387823E+0001 + 2.09342356742330E+0001 2.09254745612056E+0001 2.09167066992049E+0001 2.09079320878651E+0001 2.08991507269413E+0001 + 2.08903626162787E+0001 2.08815677558594E+0001 2.08727661457662E+0001 2.08639577861993E+0001 2.08551426774730E+0001 + 2.08463208200136E+0001 2.08374922143550E+0001 2.08286568611521E+0001 2.08198147611678E+0001 2.08109659152782E+0001 + 2.08021103244632E+0001 2.07932479898067E+0001 2.07843789125267E+0001 2.07755030939441E+0001 2.07666205354676E+0001 + 2.07577312386389E+0001 2.07488352051025E+0001 2.07399324366006E+0001 2.07310229349984E+0001 2.07221067022667E+0001 + 2.07131837404710E+0001 2.07042540517988E+0001 2.06953176385296E+0001 2.06863745030640E+0001 2.06774246479080E+0001 + 2.06684680756489E+0001 2.06595047890158E+0001 2.06505347908138E+0001 2.06415580839744E+0001 2.06325746715069E+0001 + 2.06235845565532E+0001 2.06145877423394E+0001 2.06055842322070E+0001 2.05965740295852E+0001 2.05875571380192E+0001 + 2.05785335611491E+0001 2.05695033027288E+0001 2.05604663665917E+0001 2.05514227566969E+0001 2.05423724770761E+0001 + 2.05333155318929E+0001 2.05242519253926E+0001 2.05151816619212E+0001 2.05061047459196E+0001 2.04970211819442E+0001 + 2.04879309746338E+0001 2.04788341287360E+0001 2.04697306490926E+0001 2.04606205406371E+0001 2.04515038084066E+0001 + 2.04423804575343E+0001 2.04332504932546E+0001 2.04241139208871E+0001 2.04149707458570E+0001 2.04058209736836E+0001 + 2.03966646099722E+0001 2.03875016604342E+0001 2.03783321308746E+0001 2.03691560271814E+0001 2.03599733553483E+0001 + 2.03507841214643E+0001 2.03415883316949E+0001 2.03323859923146E+0001 2.03231771096851E+0001 2.03139616902597E+0001 + 2.03047397405852E+0001 2.02955112672961E+0001 2.02862762771176E+0001 2.02770347768689E+0001 2.02677867734647E+0001 + 2.02585322738965E+0001 2.02492712852633E+0001 2.02400038147281E+0001 2.02307298695690E+0001 2.02214494571372E+0001 + 2.02121625848775E+0001 2.02028692603243E+0001 2.01935694910897E+0001 2.01842632848829E+0001 2.01749506495104E+0001 + 2.01656315928338E+0001 2.01563061228295E+0001 2.01469742475530E+0001 2.01376359751339E+0001 2.01282913138030E+0001 + 2.01189402718659E+0001 2.01095828577162E+0001 2.01002190798316E+0001 2.00908489467691E+0001 2.00814724671791E+0001 + 2.00720896497900E+0001 2.00627005034049E+0001 2.00533050369260E+0001 2.00439032593271E+0001 2.00344951796654E+0001 + 2.00250808070835E+0001 2.00156601507927E+0001 2.00062332200973E+0001 1.99968000243855E+0001 1.99873605731227E+0001 + 1.99779148758347E+0001 1.99684629421571E+0001 1.99590047817895E+0001 1.99495404045059E+0001 1.99400698201711E+0001 + 1.99305930387176E+0001 1.99211100701598E+0001 1.99116209245932E+0001 1.99021256121855E+0001 1.98926241431842E+0001 + 1.98831165279092E+0001 1.98736027767619E+0001 1.98640829002195E+0001 1.98545569088334E+0001 1.98450248132193E+0001 + 1.98354866240881E+0001 1.98259423522167E+0001 1.98163920084508E+0001 1.98068356037114E+0001 1.97972731490002E+0001 + 1.97877046553811E+0001 1.97781301340154E+0001 1.97685495961047E+0001 1.97589630529406E+0001 1.97493705158834E+0001 + 1.97397719963602E+0001 1.97301675058891E+0001 1.97205570560331E+0001 1.97109406584417E+0001 1.97013183248320E+0001 + 1.96916900669814E+0001 1.96820558967584E+0001 1.96724158260787E+0001 1.96627698669410E+0001 1.96531180314042E+0001 + 1.96434603316031E+0001 1.96337967797360E+0001 1.96241273880700E+0001 1.96144521689358E+0001 1.96047711347433E+0001 + 1.95950842979518E+0001 1.95853916711072E+0001 1.95756932668021E+0001 1.95659890977082E+0001 1.95562791765534E+0001 + 1.95465635161435E+0001 1.95368421293374E+0001 1.95271150290572E+0001 1.95173822283023E+0001 1.95076437401252E+0001 + 1.94978995776438E+0001 1.94881497540488E+0001 1.94783942825753E+0001 1.94686331765361E+0001 1.94588664493023E+0001 + 1.94490941143106E+0001 1.94393161850471E+0001 1.94295326750760E+0001 1.94197435980080E+0001 1.94099489675245E+0001 + 1.94001487973701E+0001 1.93903431013319E+0001 1.93805318932723E+0001 1.93707151871143E+0001 1.93608929968295E+0001 + 1.93510653364594E+0001 1.93412322200940E+0001 1.93313936618875E+0001 1.93215496760564E+0001 1.93117002768648E+0001 + 1.93018454786381E+0001 1.92919852957626E+0001 1.92821197426773E+0001 1.92722488338840E+0001 1.92623725839233E+0001 + 1.92524910074170E+0001 1.92426041190232E+0001 1.92327119334599E+0001 1.92228144655057E+0001 1.92129117299889E+0001 + 1.92030037417863E+0001 1.91930905158459E+0001 1.91831720671536E+0001 1.91732484107500E+0001 1.91633195617426E+0001 + 1.91533855352680E+0001 1.91434463465420E+0001 1.91335020108141E+0001 1.91235525433921E+0001 1.91135979596342E+0001 + 1.91036382749477E+0001 1.90936735047971E+0001 1.90837036646957E+0001 1.90737287702035E+0001 1.90637488369237E+0001 + 1.90537638805363E+0001 1.90437739167362E+0001 1.90337789612935E+0001 1.90237790300160E+0001 1.90137741387551E+0001 + 1.90037643034227E+0001 1.89937495399746E+0001 1.89837298644089E+0001 1.89737052927784E+0001 1.89636758411752E+0001 + 1.89536415257493E+0001 1.89436023626826E+0001 1.89335583682210E+0001 1.89235095586364E+0001 1.89134559502632E+0001 + 1.89033975594727E+0001 1.88933344026790E+0001 1.88832664963515E+0001 1.88731938569962E+0001 1.88631165011581E+0001 + 1.88530344454416E+0001 1.88429477064824E+0001 1.88328563009608E+0001 1.88227602456006E+0001 1.88126595571749E+0001 + 1.88025542524986E+0001 1.87924443484118E+0001 1.87823298618181E+0001 1.87722108096477E+0001 1.87620872088835E+0001 + 1.87519590765430E+0001 1.87418264296812E+0001 1.87316892854047E+0001 1.87215476608483E+0001 1.87114015731924E+0001 + 1.87012510396549E+0001 1.86910960775011E+0001 1.86809367040201E+0001 1.86707729365511E+0001 1.86606047924730E+0001 + 1.86504322891932E+0001 1.86402554441683E+0001 1.86300742748786E+0001 1.86198887988552E+0001 1.86096990336627E+0001 + 1.85995049968990E+0001 1.85893067061961E+0001 1.85791041792329E+0001 1.85688974337149E+0001 1.85586864873840E+0001 + 1.85484713580222E+0001 1.85382520634406E+0001 1.85280286214920E+0001 1.85178010500597E+0001 1.85075693670613E+0001 + 1.84973335904464E+0001 1.84870937382051E+0001 1.84768498283505E+0001 1.84666018789438E+0001 1.84563499080645E+0001 + 1.84460939338314E+0001 1.84358339743953E+0001 1.84255700479354E+0001 1.84153021726696E+0001 1.84050303668454E+0001 + 1.83947546487307E+0001 1.83844750366446E+0001 1.83741915489205E+0001 1.83639042039293E+0001 1.83536130200699E+0001 + 1.83433180157665E+0001 1.83330192094853E+0001 1.83227166197133E+0001 1.83124102649669E+0001 1.83021001637913E+0001 + 1.82917863347658E+0001 1.82814687964860E+0001 1.82711475675928E+0001 1.82608226667383E+0001 1.82504941126110E+0001 + 1.82401619239277E+0001 1.82298261194244E+0001 1.82194867178735E+0001 1.82091437380663E+0001 1.81987971988243E+0001 + 1.81884471189946E+0001 1.81780935174510E+0001 1.81677364130868E+0001 1.81573758248285E+0001 1.81470117716186E+0001 + 1.81366442724364E+0001 1.81262733462769E+0001 1.81158990121580E+0001 1.81055212891244E+0001 1.80951401962512E+0001 + 1.80847557526203E+0001 1.80743679773565E+0001 1.80639768895914E+0001 1.80535825084869E+0001 1.80431848532275E+0001 + 1.80327839430171E+0001 1.80223797970820E+0001 1.80119724346714E+0001 1.80015618750551E+0001 1.79911481375225E+0001 + 1.79807312413889E+0001 1.79703112059874E+0001 1.79598880506641E+0001 1.79494617947926E+0001 1.79390324577738E+0001 + 1.79286000590126E+0001 1.79181646179456E+0001 1.79077261540181E+0001 1.78972846866996E+0001 1.78868402354871E+0001 + 1.78763928198797E+0001 1.78659424594007E+0001 1.78554891735993E+0001 1.78450329820286E+0001 1.78345739042721E+0001 + 1.78241119599251E+0001 1.78136471685928E+0001 1.78031795499049E+0001 1.77927091235138E+0001 1.77822359090707E+0001 + 1.77717599262609E+0001 1.77612811947685E+0001 1.77507997343083E+0001 1.77403155646005E+0001 1.77298287053847E+0001 + 1.77193391764140E+0001 1.77088469974513E+0001 1.76983521882823E+0001 1.76878547687014E+0001 1.76773547585223E+0001 + 1.76668521775674E+0001 1.76563470456674E+0001 1.76458393826709E+0001 1.76353292084480E+0001 1.76248165428721E+0001 + 1.76143014058252E+0001 1.76037838172106E+0001 1.75932637969366E+0001 1.75827413649297E+0001 1.75722165411245E+0001 + 1.75616893454626E+0001 1.75511597979053E+0001 1.75406279184205E+0001 1.75300937269828E+0001 1.75195572435802E+0001 + 1.75090184882136E+0001 1.74984774808845E+0001 1.74879342416250E+0001 1.74773887904515E+0001 1.74668411474015E+0001 + 1.74562913325194E+0001 1.74457393658625E+0001 1.74351852674901E+0001 1.74246290574825E+0001 1.74140707559027E+0001 + 1.74035103828492E+0001 1.73929479584159E+0001 1.73823835026969E+0001 1.73718170358074E+0001 1.73612485778610E+0001 + 1.73506781489782E+0001 1.73401057692938E+0001 1.73295314589364E+0001 1.73189552380509E+0001 1.73083771267870E+0001 + 1.72977971452881E+0001 1.72872153137201E+0001 1.72766316522458E+0001 1.72660461810296E+0001 1.72554589202505E+0001 + 1.72448698900776E+0001 1.72342791106997E+0001 1.72236866023019E+0001 1.72130923850678E+0001 1.72024964792003E+0001 + 1.71918989048908E+0001 1.71812996823389E+0001 1.71706988317517E+0001 1.71600963733333E+0001 1.71494923272890E+0001 + 1.71388867138368E+0001 1.71282795531849E+0001 1.71176708655493E+0001 1.71070606711457E+0001 1.70964489902007E+0001 + 1.70858358429247E+0001 1.70752212495468E+0001 1.70646052302799E+0001 1.70539878053508E+0001 1.70433689949894E+0001 + 1.70327488194135E+0001 1.70221272988456E+0001 1.70115044535140E+0001 1.70008803036384E+0001 1.69902548694462E+0001 + 1.69796281711577E+0001 1.69690002289892E+0001 1.69583710631664E+0001 1.69477406939126E+0001 1.69371091414373E+0001 + 1.69264764259643E+0001 1.69158425676952E+0001 1.69052075868553E+0001 1.68945715036482E+0001 1.68839343382847E+0001 + 1.68732961109665E+0001 1.68626568418947E+0001 1.68520165512678E+0001 1.68413752592865E+0001 1.68307329861344E+0001 + 1.68200897520088E+0001 1.68094455770881E+0001 1.67988004815577E+0001 1.67881544855859E+0001 1.67775076093525E+0001 + 1.67668598730171E+0001 1.67562112967493E+0001 1.67455619007029E+0001 1.67349117050321E+0001 1.67242607298818E+0001 + 1.67136089953921E+0001 1.67029565217054E+0001 1.66923033289429E+0001 1.66816494372344E+0001 1.66709948666919E+0001 + 1.66603396374275E+0001 1.66496837695504E+0001 1.66390272831517E+0001 1.66283701983229E+0001 1.66177125351456E+0001 + 1.66070543136996E+0001 1.65963955540504E+0001 1.65857362762549E+0001 1.65750765003717E+0001 1.65644162464365E+0001 + 1.65537555344929E+0001 1.65430943845664E+0001 1.65324328166691E+0001 1.65217708508177E+0001 1.65111085070109E+0001 + 1.65004458052403E+0001 1.64897827654840E+0001 1.64791194077198E+0001 1.64684557519045E+0001 1.64577918179946E+0001 + 1.64471276259328E+0001 1.64364631956508E+0001 1.64257985470704E+0001 1.64151337000998E+0001 1.64044686746418E+0001 + 1.63938034905860E+0001 1.63831381678122E+0001 1.63724727261840E+0001 1.63618071855583E+0001 1.63511415657765E+0001 + 1.63404758866782E+0001 1.63298101680766E+0001 1.63191444297774E+0001 1.63084786915820E+0001 1.62978129732710E+0001 + 1.62871472946132E+0001 1.62764816753706E+0001 1.62658161352785E+0001 1.62551506940767E+0001 1.62444853714809E+0001 + 1.62338201871928E+0001 1.62231551609074E+0001 1.62124903122984E+0001 1.62018256610289E+0001 1.61911612267500E+0001 + 1.61804970290932E+0001 1.61698330876785E+0001 1.61591694221144E+0001 1.61485060519873E+0001 1.61378429968776E+0001 + 1.61271802763435E+0001 1.61165179099250E+0001 1.61058559171595E+0001 1.60951943175567E+0001 1.60845331306166E+0001 + 1.60738723758203E+0001 1.60632120726367E+0001 1.60525522405115E+0001 1.60418928988855E+0001 1.60312340671699E+0001 + 1.60205757647664E+0001 1.60099180110612E+0001 1.59992608254160E+0001 1.59886042271894E+0001 1.59779482357037E+0001 + 1.59672928702798E+0001 1.59566381502121E+0001 1.59459840947826E+0001 1.59353307232492E+0001 1.59246780548626E+0001 + 1.59140261088380E+0001 1.59033749043929E+0001 1.58927244607084E+0001 1.58820747969571E+0001 1.58714259322891E+0001 + 1.58607778858401E+0001 1.58501306767179E+0001 1.58394843240208E+0001 1.58288388468210E+0001 1.58181942641785E+0001 + 1.58075505951185E+0001 1.57969078586659E+0001 1.57862660738099E+0001 1.57756252595333E+0001 1.57649854347829E+0001 + 1.57543466185011E+0001 1.57437088296009E+0001 1.57330720869700E+0001 1.57224364094891E+0001 1.57118018160101E+0001 + 1.57011683253563E+0001 1.56905359563479E+0001 1.56799047277668E+0001 1.56692746583832E+0001 1.56586457669386E+0001 + 1.56480180721588E+0001 1.56373915927522E+0001 1.56267663473876E+0001 1.56161423547313E+0001 1.56055196334134E+0001 + 1.55948982020515E+0001 1.55842780792335E+0001 1.55736592835285E+0001 1.55630418334761E+0001 1.55524257476089E+0001 + 1.55418110444187E+0001 1.55311977423851E+0001 1.55205858599580E+0001 1.55099754155646E+0001 1.54993664276169E+0001 + 1.54887589144928E+0001 1.54781528945511E+0001 1.54675483861245E+0001 1.54569454075256E+0001 1.54463439770387E+0001 + 1.54357441129247E+0001 1.54251458334260E+0001 1.54145491567435E+0001 1.54039541010737E+0001 1.53933606845819E+0001 + 1.53827689253981E+0001 1.53721788416418E+0001 1.53615904513986E+0001 1.53510037727286E+0001 1.53404188236746E+0001 + 1.53298356222400E+0001 1.53192541864176E+0001 1.53086745341642E+0001 1.52980966834128E+0001 1.52875206520733E+0001 + 1.52769464580325E+0001 1.52663741191363E+0001 1.52558036532224E+0001 1.52452350780866E+0001 1.52346684115108E+0001 + 1.52241036712449E+0001 1.52135408750050E+0001 1.52029800404917E+0001 1.51924211853766E+0001 1.51818643272941E+0001 + 1.51713094838652E+0001 1.51607566726751E+0001 1.51502059112778E+0001 1.51396572172126E+0001 1.51291106079812E+0001 + 1.51185661010555E+0001 1.51080237138886E+0001 1.50974834639032E+0001 1.50869453684829E+0001 1.50764094450012E+0001 + 1.50658757107821E+0001 1.50553441831432E+0001 1.50448148793603E+0001 1.50342878166818E+0001 1.50237630123296E+0001 + 1.50132404834935E+0001 1.50027202473379E+0001 1.49922023210017E+0001 1.49816867215827E+0001 1.49711734661617E+0001 + 1.49606625717777E+0001 1.49501540554540E+0001 1.49396479341772E+0001 1.49291442249028E+0001 1.49186429445570E+0001 + 1.49081441100409E+0001 1.48976477382184E+0001 1.48871538459335E+0001 1.48766624499848E+0001 1.48661735671571E+0001 + 1.48556872141943E+0001 1.48452034078130E+0001 1.48347221646941E+0001 1.48242435014996E+0001 1.48137674348508E+0001 + 1.48032939813404E+0001 1.47928231575312E+0001 1.47823549799559E+0001 1.47718894651154E+0001 1.47614266294750E+0001 + 1.47509664894769E+0001 1.47405090615233E+0001 1.47300543619920E+0001 1.47196024072237E+0001 1.47091532135337E+0001 + 1.46987067972004E+0001 1.46882631744694E+0001 1.46778223615570E+0001 1.46673843746534E+0001 1.46569492299022E+0001 + 1.46465169434309E+0001 1.46360875313197E+0001 1.46256610096255E+0001 1.46152373943725E+0001 1.46048167015513E+0001 + 1.45943989471168E+0001 1.45839841469999E+0001 1.45735723170843E+0001 1.45631634732303E+0001 1.45527576312713E+0001 + 1.45423548069970E+0001 1.45319550161628E+0001 1.45215582745023E+0001 1.45111645977018E+0001 1.45007740014271E+0001 + 1.44903865013063E+0001 1.44800021129251E+0001 1.44696208518505E+0001 1.44592427336063E+0001 1.44488677736832E+0001 + 1.44384959875420E+0001 1.44281273906022E+0001 1.44177619982610E+0001 1.44073998258730E+0001 1.43970408887621E+0001 + 1.43866852022146E+0001 1.43763327814826E+0001 1.43659836417868E+0001 1.43556377983188E+0001 1.43452952662227E+0001 + 1.43349560606151E+0001 1.43246201965794E+0001 1.43142876891640E+0001 1.43039585533797E+0001 1.42936328042048E+0001 + 1.42833104565781E+0001 1.42729915254130E+0001 1.42626760255786E+0001 1.42523639719125E+0001 1.42420553792183E+0001 + 1.42317502622612E+0001 1.42214486357764E+0001 1.42111505144581E+0001 1.42008559129667E+0001 1.41905648459313E+0001 + 1.41802773279358E+0001 1.41699933735393E+0001 1.41597129972602E+0001 1.41494362135807E+0001 1.41391630369490E+0001 + 1.41288934817726E+0001 1.41186275624328E+0001 1.41083652932649E+0001 1.40981066885718E+0001 1.40878517626204E+0001 + 1.40776005296456E+0001 1.40673530038424E+0001 1.40571091993657E+0001 1.40468691303403E+0001 1.40366328108513E+0001 + 1.40264002549488E+0001 1.40161714766453E+0001 1.40059464899163E+0001 1.39957253087011E+0001 1.39855079469085E+0001 + 1.39752944183966E+0001 1.39650847370014E+0001 1.39548789165113E+0001 1.39446769706844E+0001 1.39344789132386E+0001 + 1.39242847578583E+0001 1.39140945181868E+0001 1.39039082078313E+0001 1.38937258403646E+0001 1.38835474293173E+0001 + 1.38733729881871E+0001 1.38632025304330E+0001 1.38530360694766E+0001 1.38428736187013E+0001 1.38327151914561E+0001 + 1.38225608010479E+0001 1.38124104607532E+0001 1.38022641838005E+0001 1.37921219833858E+0001 1.37819838726741E+0001 + 1.37718498647860E+0001 1.37617199727993E+0001 1.37515942097627E+0001 1.37414725886853E+0001 1.37313551225365E+0001 + 1.37212418242477E+0001 1.37111327067095E+0001 1.37010277827879E+0001 1.36909270652908E+0001 1.36808305670042E+0001 + 1.36707383006676E+0001 1.36606502789841E+0001 1.36505665146189E+0001 1.36404870202001E+0001 1.36304118083178E+0001 + 1.36203408915210E+0001 1.36102742823217E+0001 1.36002119931932E+0001 1.35901540365728E+0001 1.35801004248580E+0001 + 1.35700511704019E+0001 1.35600062855306E+0001 1.35499657825220E+0001 1.35399296736203E+0001 1.35298979710279E+0001 + 1.35198706869089E+0001 1.35098478333918E+0001 1.34998294225666E+0001 1.34898154664786E+0001 1.34798059771390E+0001 + 1.34698009665205E+0001 1.34598004465525E+0001 1.34498044291340E+0001 1.34398129261142E+0001 1.34298259493098E+0001 + 1.34198435104989E+0001 1.34098656214194E+0001 1.33998922937704E+0001 1.33899235392101E+0001 1.33799593693585E+0001 + 1.33699997957963E+0001 1.33600448300668E+0001 1.33500944836751E+0001 1.33401487680859E+0001 1.33302076947127E+0001 + 1.33202712749539E+0001 1.33103395201487E+0001 1.33004124416074E+0001 1.32904900505897E+0001 1.32805723583349E+0001 + 1.32706593760242E+0001 1.32607511148053E+0001 1.32508475857935E+0001 1.32409488000557E+0001 1.32310547686237E+0001 + 1.32211655024888E+0001 1.32112810126009E+0001 1.32014013098766E+0001 1.31915264051833E+0001 1.31816563093572E+0001 + 1.31717910331925E+0001 1.31619305874409E+0001 1.31520749828194E+0001 1.31422242300015E+0001 1.31323783396231E+0001 + 1.31225373222774E+0001 1.31127011885217E+0001 1.31028699488715E+0001 1.30930436138052E+0001 1.30832221937549E+0001 + 1.30734056991218E+0001 1.30635941402596E+0001 1.30537875274904E+0001 1.30439858710868E+0001 1.30341891812894E+0001 + 1.30243974682939E+0001 1.30146107422614E+0001 1.30048290133067E+0001 1.29950522915101E+0001 1.29852805869110E+0001 + 1.29755139095058E+0001 1.29657522692573E+0001 1.29559956760777E+0001 1.29462441398514E+0001 1.29364976704181E+0001 + 1.29267562775723E+0001 1.29170199710776E+0001 1.29072887606539E+0001 1.28975626559762E+0001 1.28878416666861E+0001 + 1.28781258023867E+0001 1.28684150726326E+0001 1.28587094869452E+0001 1.28490090548050E+0001 1.28393137856509E+0001 + 1.28296236888840E+0001 1.28199387738624E+0001 1.28102590499080E+0001 1.28005845262974E+0001 1.27909152122721E+0001 + 1.27812511170357E+0001 1.27715922497425E+0001 1.27619386195143E+0001 1.27522902354322E+0001 1.27426471065340E+0001 + 1.27330092418234E+0001 1.27233766502553E+0001 1.27137493407548E+0001 1.27041273221973E+0001 1.26945106034262E+0001 + 1.26848991932390E+0001 1.26752931003994E+0001 1.26656923336258E+0001 1.26560969015941E+0001 1.26465068129510E+0001 + 1.26369220762922E+0001 1.26273427001811E+0001 1.26177686931356E+0001 1.26082000636357E+0001 1.25986368201223E+0001 + 1.25890789709963E+0001 1.25795265246187E+0001 1.25699794893075E+0001 1.25604378733460E+0001 1.25509016849748E+0001 + 1.25413709323931E+0001 1.25318456237618E+0001 1.25223257672022E+0001 1.25128113707981E+0001 1.25033024425872E+0001 + 1.24937989905705E+0001 1.24843010227121E+0001 1.24748085469298E+0001 1.24653215711120E+0001 1.24558401030942E+0001 + 1.24463641506806E+0001 1.24368937216326E+0001 1.24274288236771E+0001 1.24179694644909E+0001 1.24085156517202E+0001 + 1.23990673929689E+0001 1.23896246957983E+0001 1.23801875677349E+0001 1.23707560162584E+0001 1.23613300488175E+0001 + 1.23519096728152E+0001 1.23424948956146E+0001 1.23330857245453E+0001 1.23236821668878E+0001 1.23142842298921E+0001 + 1.23048919207634E+0001 1.22955052466687E+0001 1.22861242147342E+0001 1.22767488320485E+0001 1.22673791056620E+0001 + 1.22580150425776E+0001 1.22486566497705E+0001 1.22393039341666E+0001 1.22299569026590E+0001 1.22206155620981E+0001 + 1.22112799192920E+0001 1.22019499810144E+0001 1.21926257539988E+0001 1.21833072449390E+0001 1.21739944604868E+0001 + 1.21646874072573E+0001 1.21553860918251E+0001 1.21460905207299E+0001 1.21368007004634E+0001 1.21275166374869E+0001 + 1.21182383382155E+0001 1.21089658090311E+0001 1.20996990562729E+0001 1.20904380862413E+0001 1.20811829051974E+0001 + 1.20719335193638E+0001 1.20626899349274E+0001 1.20534521580285E+0001 1.20442201947731E+0001 1.20349940512306E+0001 + 1.20257737334268E+0001 1.20165592473496E+0001 1.20073505989516E+0001 1.19981477941404E+0001 1.19889508387886E+0001 + 1.19797597387316E+0001 1.19705744997629E+0001 1.19613951276368E+0001 1.19522216280716E+0001 1.19430540067440E+0001 + 1.19338922692957E+0001 1.19247364213267E+0001 1.19155864684013E+0001 1.19064424160396E+0001 1.18973042697289E+0001 + 1.18881720349172E+0001 1.18790457170098E+0001 1.18699253213794E+0001 1.18608108533532E+0001 1.18517023182283E+0001 + 1.18425997212572E+0001 1.18335030676586E+0001 1.18244123626073E+0001 1.18153276112462E+0001 1.18062488186742E+0001 + 1.17971759899571E+0001 1.17881091301157E+0001 1.17790482441427E+0001 1.17699933369844E+0001 1.17609444135523E+0001 + 1.17519014787173E+0001 1.17428645373172E+0001 1.17338335941490E+0001 1.17248086539701E+0001 1.17157897215025E+0001 + 1.17067768014314E+0001 1.16977698983992E+0001 1.16887690170176E+0001 1.16797741618547E+0001 1.16707853374422E+0001 + 1.16618025482766E+0001 1.16528257988150E+0001 1.16438550934793E+0001 1.16348904366479E+0001 1.16259318326671E+0001 + 1.16169792858462E+0001 1.16080328004544E+0001 1.15990923807212E+0001 1.15901580308465E+0001 1.15812297549865E+0001 + 1.15723075572629E+0001 1.15633914417583E+0001 1.15544814125199E+0001 1.15455774735577E+0001 1.15366796288432E+0001 + 1.15277878823118E+0001 1.15189022378627E+0001 1.15100226993576E+0001 1.15011492706197E+0001 1.14922819554393E+0001 + 1.14834207575655E+0001 1.14745656807133E+0001 1.14657167285604E+0001 1.14568739047482E+0001 1.14480372128798E+0001 + 1.14392066565231E+0001 1.14303822392103E+0001 1.14215639644374E+0001 1.14127518356608E+0001 1.14039458563044E+0001 + 1.13951460297525E+0001 1.13863523593539E+0001 1.13775648484227E+0001 1.13687835002361E+0001 1.13600083180377E+0001 + 1.13512393050256E+0001 1.13424764643745E+0001 1.13337197992148E+0001 1.13249693126426E+0001 1.13162250077232E+0001 + 1.13074868874760E+0001 1.12987549548941E+0001 1.12900292129309E+0001 1.12813096645034E+0001 1.12725963124935E+0001 + 1.12638891597481E+0001 1.12551882090786E+0001 1.12464934632633E+0001 1.12378049250372E+0001 1.12291225971097E+0001 + 1.12204464821501E+0001 1.12117765827893E+0001 1.12031129016295E+0001 1.11944554412345E+0001 1.11858042041315E+0001 + 1.11771591928152E+0001 1.11685204097466E+0001 1.11598878573452E+0001 1.11512615380036E+0001 1.11426414540747E+0001 + 1.11340276078767E+0001 1.11254200016950E+0001 1.11168186377800E+0001 1.11082235183473E+0001 1.10996346455786E+0001 + 1.10910520216167E+0001 1.10824756485762E+0001 1.10739055285338E+0001 1.10653416635311E+0001 1.10567840555786E+0001 + 1.10482327066517E+0001 1.10396876186903E+0001 1.10311487935996E+0001 1.10226162332531E+0001 1.10140899394882E+0001 + 1.10055699141091E+0001 1.09970561588873E+0001 1.09885486755582E+0001 1.09800474658275E+0001 1.09715525313588E+0001 + 1.09630638737957E+0001 1.09545814947337E+0001 1.09461053957426E+0001 1.09376355783595E+0001 1.09291720440848E+0001 + 1.09207147943875E+0001 1.09122638307015E+0001 1.09038191544304E+0001 1.08953807669396E+0001 1.08869486695699E+0001 + 1.08785228636174E+0001 1.08701033503579E+0001 1.08616901310256E+0001 1.08532832068209E+0001 1.08448825789217E+0001 + 1.08364882484614E+0001 1.08281002165481E+0001 1.08197184842529E+0001 1.08113430526176E+0001 1.08029739226513E+0001 + 1.07946110953274E+0001 1.07862545715920E+0001 1.07779043523548E+0001 1.07695604384957E+0001 1.07612228308593E+0001 + 1.07528915302610E+0001 1.07445665374863E+0001 1.07362478532821E+0001 1.07279354783717E+0001 1.07196294134377E+0001 + 1.07113296591383E+0001 1.07030362160953E+0001 1.06947490849017E+0001 1.06864682661187E+0001 1.06781937602727E+0001 + 1.06699255678651E+0001 1.06616636893585E+0001 1.06534081251924E+0001 1.06451588757642E+0001 1.06369159414488E+0001 + 1.06286793225919E+0001 1.06204490195001E+0001 1.06122250324523E+0001 1.06040073616984E+0001 1.05957960074552E+0001 + 1.05875909699126E+0001 1.05793922492247E+0001 1.05711998455153E+0001 1.05630137588845E+0001 1.05548339893949E+0001 + 1.05466605370797E+0001 1.05384934019454E+0001 1.05303325839622E+0001 1.05221780830781E+0001 1.05140298992016E+0001 + 1.05058880322225E+0001 1.04977524819881E+0001 1.04896232483259E+0001 1.04815003310259E+0001 1.04733837298562E+0001 + 1.04652734445502E+0001 1.04571694748110E+0001 1.04490718203147E+0001 1.04409804807067E+0001 1.04328954556018E+0001 + 1.04248167445885E+0001 1.04167443472261E+0001 1.04086782630392E+0001 1.04006184915292E+0001 1.03925650321669E+0001 + 1.03845178843917E+0001 1.03764770476178E+0001 1.03684425212269E+0001 1.03604143045744E+0001 1.03523923969897E+0001 + 1.03443767977633E+0001 1.03363675061718E+0001 1.03283645214488E+0001 1.03203678428092E+0001 1.03123774694408E+0001 + 1.03043934004939E+0001 1.02964156350961E+0001 1.02884441723500E+0001 1.02804790113241E+0001 1.02725201510597E+0001 + 1.02645675905789E+0001 1.02566213288634E+0001 1.02486813648742E+0001 1.02407476975467E+0001 1.02328203257820E+0001 + 1.02248992484573E+0001 1.02169844644242E+0001 1.02090759725059E+0001 1.02011737714953E+0001 1.01932778601625E+0001 + 1.01853882372457E+0001 1.01775049014595E+0001 1.01696278514936E+0001 1.01617570860042E+0001 1.01538926036261E+0001 + 1.01460344029666E+0001 1.01381824826049E+0001 1.01303368410916E+0001 1.01224974769577E+0001 1.01146643887002E+0001 + 1.01068375747942E+0001 1.00990170336889E+0001 1.00912027638022E+0001 1.00833947635312E+0001 1.00755930312471E+0001 + 1.00677975652916E+0001 1.00600083639810E+0001 1.00522254256079E+0001 1.00444487484392E+0001 1.00366783307138E+0001 + 1.00289141706458E+0001 1.00211562664273E+0001 1.00134046162192E+0001 1.00056592181615E+0001 9.99792007036757E+0000 + 9.99018717092433E+0000 9.98246051789502E+0000 9.97474010932033E+0000 9.96702594320675E+0000 9.95931801754828E+0000 + 9.95161633030818E+0000 9.94392087942255E+0000 9.93623166280584E+0000 9.92854867834780E+0000 9.92087192391399E+0000 + 9.91320139734422E+0000 9.90553709645610E+0000 9.89787901904148E+0000 9.89022716286845E+0000 9.88258152567978E+0000 + 9.87494210519549E+0000 9.86730889911383E+0000 9.85968190510414E+0000 9.85206112081804E+0000 9.84444654387719E+0000 + 9.83683817188600E+0000 9.82923600242043E+0000 9.82164003303661E+0000 9.81405026126067E+0000 9.80646668460601E+0000 + 9.79888930055496E+0000 9.79131810657000E+0000 9.78375310009013E+0000 9.77619427852835E+0000 9.76864163927876E+0000 + 9.76109517971197E+0000 9.75355489717560E+0000 9.74602078899322E+0000 9.73849285246845E+0000 9.73097108488034E+0000 + 9.72345548348438E+0000 9.71594604552065E+0000 9.70844276819646E+0000 9.70094564870881E+0000 9.69345468421982E+0000 + 9.68596987188283E+0000 9.67849120881834E+0000 9.67101869213240E+0000 9.66355231890484E+0000 9.65609208619592E+0000 + 9.64863799104528E+0000 9.64119003046936E+0000 9.63374820146400E+0000 9.62631250100384E+0000 9.61888292604032E+0000 + 9.61145947350626E+0000 9.60404214031585E+0000 9.59663092335388E+0000 9.58922581949366E+0000 9.58182682558317E+0000 + 9.57443393844969E+0000 9.56704715489871E+0000 9.55966647172014E+0000 9.55229188567593E+0000 9.54492339351654E+0000 + 9.53756099196496E+0000 9.53020467772700E+0000 9.52285444748871E+0000 9.51551029791277E+0000 9.50817222564671E+0000 + 9.50084022731622E+0000 9.49351429952718E+0000 9.48619443886463E+0000 9.47888064189383E+0000 9.47157290516325E+0000 + 9.46427122519952E+0000 9.45697559851147E+0000 9.44968602158807E+0000 9.44240249089691E+0000 9.43512500289033E+0000 + 9.42785355399979E+0000 9.42058814063789E+0000 9.41332875919682E+0000 9.40607540605302E+0000 9.39882807756146E+0000 + 9.39158677006134E+0000 9.38435147987195E+0000 9.37712220329211E+0000 9.36989893660435E+0000 9.36268167607488E+0000 + 9.35547041794787E+0000 9.34826515845171E+0000 9.34106589379635E+0000 9.33387262017127E+0000 9.32668533375477E+0000 + 9.31950403070260E+0000 9.31232870714946E+0000 9.30515935921991E+0000 9.29799598301697E+0000 9.29083857462622E+0000 + 9.28368713011585E+0000 9.27654164553920E+0000 9.26940211693010E+0000 9.26226854030550E+0000 9.25514091166538E+0000 + 9.24801922699542E+0000 9.24090348225763E+0000 9.23379367340796E+0000 9.22668979637505E+0000 9.21959184707684E+0000 + 9.21249982141535E+0000 9.20541371527096E+0000 9.19833352451649E+0000 9.19125924499735E+0000 9.18419087255243E+0000 + 9.17712840299948E+0000 9.17007183214031E+0000 9.16302115576444E+0000 9.15597636964287E+0000 9.14893746953273E+0000 + 9.14190445117052E+0000 9.13487731028355E+0000 9.12785604257958E+0000 9.12084064375194E+0000 9.11383110948167E+0000 + 9.10682743542708E+0000 9.09982961724251E+0000 9.09283765055696E+0000 9.08585153098867E+0000 9.07887125414305E+0000 + 9.07189681560590E+0000 9.06492821095227E+0000 9.05796543574174E+0000 9.05100848551847E+0000 9.04405735581219E+0000 + 9.03711204213876E+0000 9.03017253999857E+0000 9.02323884488285E+0000 9.01631095226107E+0000 9.00938885759302E+0000 + 9.00247255632616E+0000 8.99556204389039E+0000 8.98865731570279E+0000 8.98175836716861E+0000 8.97486519367610E+0000 + 8.96797779060431E+0000 8.96109615331526E+0000 8.95422027716181E+0000 8.94735015747768E+0000 8.94048578958686E+0000 + 8.93362716880214E+0000 8.92677429041869E+0000 8.91992714972095E+0000 8.91308574198265E+0000 8.90625006246255E+0000 + 8.89942010640501E+0000 8.89259586904523E+0000 8.88577734560609E+0000 8.87896453129292E+0000 8.87215742130611E+0000 + 8.86535601082688E+0000 8.85856029502891E+0000 8.85177026907251E+0000 8.84498592810411E+0000 8.83820726726101E+0000 + 8.83143428166768E+0000 8.82466696643682E+0000 8.81790531666780E+0000 8.81114932745243E+0000 8.80439899386654E+0000 + 8.79765431097526E+0000 8.79091527383883E+0000 8.78418187749570E+0000 8.77745411698262E+0000 8.77073198731663E+0000 + 8.76401548351365E+0000 8.75730460056829E+0000 8.75059933347296E+0000 8.74389967720625E+0000 8.73720562673232E+0000 + 8.73051717701209E+0000 8.72383432298683E+0000 8.71715705959877E+0000 8.71048538176784E+0000 8.70381928441339E+0000 + 8.69715876243933E+0000 8.69050381074106E+0000 8.68385442420225E+0000 8.67721059770180E+0000 8.67057232610105E+0000 + 8.66393960425815E+0000 8.65731242701956E+0000 8.65069078922059E+0000 8.64407468568752E+0000 8.63746411124028E+0000 + 8.63085906068391E+0000 8.62425952882139E+0000 8.61766551043710E+0000 8.61107700031760E+0000 8.60449399322982E+0000 + 8.59791648394022E+0000 8.59134446719933E+0000 8.58477793775621E+0000 8.57821689034184E+0000 8.57166131969107E+0000 + 8.56511122051857E+0000 8.55856658753540E+0000 8.55202741544687E+0000 8.54549369894402E+0000 8.53896543271481E+0000 + 8.53244261143670E+0000 8.52592522977927E+0000 8.51941328240692E+0000 8.51290676397037E+0000 8.50640566911888E+0000 + 8.49990999248963E+0000 8.49341972871303E+0000 8.48693487241437E+0000 8.48045541820899E+0000 8.47398136070549E+0000 + 8.46751269450310E+0000 8.46104941419966E+0000 8.45459151438044E+0000 8.44813898962398E+0000 8.44169183450700E+0000 + 8.43525004359199E+0000 8.42881361143748E+0000 8.42238253259906E+0000 8.41595680162247E+0000 8.40953641304517E+0000 + 8.40312136139799E+0000 8.39671164121264E+0000 8.39030724700294E+0000 8.38390817328682E+0000 8.37751441457077E+0000 + 8.37112596535738E+0000 8.36474282013834E+0000 8.35836497340791E+0000 8.35199241964516E+0000 8.34562515332906E+0000 + 8.33926316893363E+0000 8.33290646092312E+0000 8.32655502375849E+0000 8.32020885189576E+0000 8.31386793978553E+0000 + 8.30753228187082E+0000 8.30120187259351E+0000 8.29487670638364E+0000 8.28855677767497E+0000 8.28224208088782E+0000 + 8.27593261044303E+0000 8.26962836075339E+0000 8.26332932623171E+0000 8.25703550128116E+0000 8.25074688029953E+0000 + 8.24446345768578E+0000 8.23818522782706E+0000 8.23191218511603E+0000 8.22564432392923E+0000 8.21938163864764E+0000 + 8.21312412364643E+0000 8.20687177329225E+0000 8.20062458195405E+0000 8.19438254399179E+0000 8.18814565376394E+0000 + 8.18191390562431E+0000 8.17568729392529E+0000 8.16946581301405E+0000 8.16324945722932E+0000 8.15703822091713E+0000 + 8.15083209840859E+0000 8.14463108404100E+0000 8.13843517214113E+0000 8.13224435703711E+0000 8.12605863305467E+0000 + 8.11987799450952E+0000 8.11370243572206E+0000 8.10753195100870E+0000 8.10136653467586E+0000 8.09520618103686E+0000 + 8.08905088439780E+0000 8.08290063906190E+0000 8.07675543932900E+0000 8.07061527949934E+0000 8.06448015387035E+0000 + 8.05835005673392E+0000 8.05222498238403E+0000 8.04610492510970E+0000 8.03998987919717E+0000 8.03387983893372E+0000 + 8.02777479860336E+0000 8.02167475248624E+0000 8.01557969486416E+0000 8.00948962001458E+0000 8.00340452221390E+0000 + 7.99732439573800E+0000 7.99124923485955E+0000 7.98517903385129E+0000 7.97911378698334E+0000 7.97305348852642E+0000 + 7.96699813274704E+0000 7.96094771391399E+0000 7.95490222629294E+0000 7.94886166414643E+0000 7.94282602174264E+0000 + 7.93679529334230E+0000 7.93076947320631E+0000 7.92474855559909E+0000 7.91873253478089E+0000 7.91272140501114E+0000 + 7.90671516055060E+0000 7.90071379565922E+0000 7.89471730459286E+0000 7.88872568161371E+0000 7.88273892097935E+0000 + 7.87675701694713E+0000 7.87077996377642E+0000 7.86480775572255E+0000 7.85884038704618E+0000 7.85287785200562E+0000 + 7.84692014485957E+0000 7.84096725986446E+0000 7.83501919128041E+0000 7.82907593336637E+0000 7.82313748038341E+0000 + 7.81720382658925E+0000 7.81127496624595E+0000 7.80535089361611E+0000 7.79943160296009E+0000 7.79351708854157E+0000 + 7.78760734462371E+0000 7.78170236547022E+0000 7.77580214534765E+0000 7.76990667852589E+0000 7.76401595926557E+0000 + 7.75812998183953E+0000 7.75224874051962E+0000 7.74637222957285E+0000 7.74050044327578E+0000 7.73463337589848E+0000 + 7.72877102172225E+0000 7.72291337501865E+0000 7.71706043006884E+0000 7.71121218115309E+0000 7.70536862255358E+0000 + 7.69952974855330E+0000 7.69369555343994E+0000 7.68786603149928E+0000 7.68204117702236E+0000 7.67622098429947E+0000 + 7.67040544762731E+0000 7.66459456130019E+0000 7.65878831961554E+0000 7.65298671687509E+0000 7.64718974738151E+0000 + 7.64139740544123E+0000 7.63560968536222E+0000 7.62982658145460E+0000 7.62404808802896E+0000 7.61827419940412E+0000 + 7.61250490989779E+0000 7.60674021383040E+0000 7.60098010552793E+0000 7.59522457931638E+0000 7.58947362952621E+0000 + 7.58372725049013E+0000 7.57798543654371E+0000 7.57224818202815E+0000 7.56651548128362E+0000 7.56078732865876E+0000 + 7.55506371850066E+0000 7.54934464516268E+0000 7.54363010300057E+0000 7.53792008637415E+0000 7.53221458964624E+0000 + 7.52651360718488E+0000 7.52081713335722E+0000 7.51512516254182E+0000 7.50943768911305E+0000 7.50375470745560E+0000 + 7.49807621195445E+0000 7.49240219699717E+0000 7.48673265698000E+0000 7.48106758629900E+0000 7.47540697935842E+0000 + 7.46975083056179E+0000 7.46409913432254E+0000 7.45845188505231E+0000 7.45280907717211E+0000 7.44717070510565E+0000 + 7.44153676327995E+0000 7.43590724612921E+0000 7.43028214808818E+0000 7.42466146360107E+0000 7.41904518711267E+0000 + 7.41343331307450E+0000 7.40782583594315E+0000 7.40222275017973E+0000 7.39662405024937E+0000 7.39102973062344E+0000 + 7.38543978577620E+0000 7.37985421018992E+0000 7.37427299835147E+0000 7.36869614474958E+0000 7.36312364388382E+0000 + 7.35755549025340E+0000 7.35199167836503E+0000 7.34643220273129E+0000 7.34087705787343E+0000 7.33532623831073E+0000 + 7.32977973857399E+0000 7.32423755319658E+0000 7.31869967672008E+0000 7.31316610368864E+0000 7.30763682865467E+0000 + 7.30211184617547E+0000 7.29659115081323E+0000 7.29107473713789E+0000 7.28556259972490E+0000 7.28005473315469E+0000 + 7.27455113201433E+0000 7.26905179089707E+0000 7.26355670440172E+0000 7.25806586713326E+0000 7.25257927370458E+0000 + 7.24709691873251E+0000 7.24161879684239E+0000 7.23614490266354E+0000 7.23067523083382E+0000 7.22520977599683E+0000 + 7.21974853280249E+0000 7.21429149590649E+0000 7.20883865997425E+0000 7.20339001967421E+0000 7.19794556968177E+0000 + 7.19250530468212E+0000 7.18706921936438E+0000 7.18163730842467E+0000 7.17620956656815E+0000 7.17078598850650E+0000 + 7.16536656895564E+0000 7.15995130264144E+0000 7.15454018429408E+0000 7.14913320865343E+0000 7.14373037046683E+0000 + 7.13833166448514E+0000 7.13293708546896E+0000 7.12754662818955E+0000 7.12216028741779E+0000 7.11677805793833E+0000 + 7.11139993453918E+0000 7.10602591201878E+0000 7.10065598518320E+0000 7.09529014884276E+0000 7.08992839781658E+0000 + 7.08457072693630E+0000 7.07921713103192E+0000 7.07386760494911E+0000 7.06852214353817E+0000 7.06318074165691E+0000 + 7.05784339417177E+0000 7.05251009595676E+0000 7.04718084189399E+0000 7.04185562687202E+0000 7.03653444579042E+0000 + 7.03121729355357E+0000 7.02590416507600E+0000 7.02059505528053E+0000 7.01528995909507E+0000 7.00998887145896E+0000 + 7.00469178731983E+0000 6.99939870163050E+0000 6.99410960935470E+0000 6.98882450546425E+0000 6.98354338493677E+0000 + 6.97826624276260E+0000 6.97299307393820E+0000 6.96772387346649E+0000 6.96245863636230E+0000 6.95719735764639E+0000 + 6.95194003234974E+0000 6.94668665551245E+0000 6.94143722218146E+0000 6.93619172741344E+0000 6.93095016627252E+0000 + 6.92571253383291E+0000 6.92047882517745E+0000 6.91524903539821E+0000 6.91002315959398E+0000 6.90480119287540E+0000 + 6.89958313035985E+0000 6.89436896717460E+0000 6.88915869845486E+0000 6.88395231934665E+0000 6.87874982500193E+0000 + 6.87355121058553E+0000 6.86835647126945E+0000 6.86316560223513E+0000 6.85797859867149E+0000 6.85279545578014E+0000 + 6.84761616876932E+0000 6.84244073285571E+0000 6.83726914326754E+0000 6.83210139524324E+0000 6.82693748402684E+0000 + 6.82177740487400E+0000 6.81662115304950E+0000 6.81146872382893E+0000 6.80632011249387E+0000 6.80117531433937E+0000 + 6.79603432466793E+0000 6.79089713878981E+0000 6.78576375202997E+0000 6.78063415971684E+0000 6.77550835719303E+0000 + 6.77038633980843E+0000 6.76526810292394E+0000 6.76015364191040E+0000 6.75504295214627E+0000 6.74993602902139E+0000 + 6.74483286793561E+0000 6.73973346429788E+0000 6.73463781352575E+0000 6.72954591105114E+0000 6.72445775230998E+0000 + 6.71937333275173E+0000 6.71429264783454E+0000 6.70921569302786E+0000 6.70414246381097E+0000 6.69907295567018E+0000 + 6.69400716410372E+0000 6.68894508462151E+0000 6.68388671274339E+0000 6.67883204399546E+0000 6.67378107391754E+0000 + 6.66873379805864E+0000 6.66369021197925E+0000 6.65865031124615E+0000 6.65361409144087E+0000 6.64858154815069E+0000 + 6.64355267697882E+0000 6.63852747353341E+0000 6.63350593343367E+0000 6.62848805231277E+0000 6.62347382581207E+0000 + 6.61846324958086E+0000 6.61345631928277E+0000 6.60845303058909E+0000 6.60345337918347E+0000 6.59845736075612E+0000 + 6.59346497101369E+0000 6.58847620566828E+0000 6.58349106044473E+0000 6.57850953107799E+0000 6.57353161331376E+0000 + 6.56855730290704E+0000 6.56358659562479E+0000 6.55861948724270E+0000 6.55365597355025E+0000 6.54869605034480E+0000 + 6.54373971343434E+0000 6.53878695863916E+0000 6.53383778178790E+0000 6.52889217872213E+0000 6.52395014529410E+0000 + 6.51901167736268E+0000 6.51407677080386E+0000 6.50914542149999E+0000 6.50421762534271E+0000 6.49929337824030E+0000 + 6.49437267610597E+0000 6.48945551486641E+0000 6.48454189045884E+0000 6.47963179883020E+0000 6.47472523594180E+0000 + 6.46982219776005E+0000 6.46492268026693E+0000 6.46002667945133E+0000 6.45513419131774E+0000 6.45024521187703E+0000 + 6.44535973715426E+0000 6.44047776318206E+0000 6.43559928600731E+0000 6.43072430168538E+0000 6.42585280628447E+0000 + 6.42098479588101E+0000 6.41612026656434E+0000 6.41125921443466E+0000 6.40640163560281E+0000 6.40154752619053E+0000 + 6.39669688232965E+0000 6.39184970016560E+0000 6.38700597585070E+0000 6.38216570555179E+0000 6.37732888544501E+0000 + 6.37249551171958E+0000 6.36766558057114E+0000 6.36283908821110E+0000 6.35801603085876E+0000 6.35319640474547E+0000 + 6.34838020611549E+0000 6.34356743122192E+0000 6.33875807632908E+0000 6.33395213771132E+0000 6.32914961165604E+0000 + 6.32435049446248E+0000 6.31955478243618E+0000 6.31476247190017E+0000 6.30997355918207E+0000 6.30518804062731E+0000 + 6.30040591258566E+0000 6.29562717142182E+0000 6.29085181351249E+0000 6.28607983524142E+0000 6.28131123300794E+0000 + 6.27654600321669E+0000 6.27178414229205E+0000 6.26702564665935E+0000 6.26227051276283E+0000 6.25751873705476E+0000 + 6.25277031599844E+0000 6.24802524606729E+0000 6.24328352374814E+0000 6.23854514553773E+0000 6.23381010794386E+0000 + 6.22907840748518E+0000 6.22435004068968E+0000 6.21962500410123E+0000 6.21490329427134E+0000 6.21018490776124E+0000 + 6.20546984114840E+0000 6.20075809101382E+0000 6.19604965395690E+0000 6.19134452658326E+0000 6.18664270551248E+0000 + 6.18194418737313E+0000 6.17724896880567E+0000 6.17255704646254E+0000 6.16786841700402E+0000 6.16318307710563E+0000 + 6.15850102345136E+0000 6.15382225273665E+0000 6.14914676166691E+0000 6.14447454696292E+0000 6.13980560534893E+0000 + 6.13513993356906E+0000 6.13047752837005E+0000 6.12581838651319E+0000 6.12116250477494E+0000 6.11650987993592E+0000 + 6.11186050878959E+0000 6.10721438814344E+0000 6.10257151481157E+0000 6.09793188562455E+0000 6.09329549741840E+0000 + 6.08866234704178E+0000 6.08403243135451E+0000 6.07940574722848E+0000 6.07478229154560E+0000 6.07016206119720E+0000 + 6.06554505308765E+0000 6.06093126413228E+0000 6.05632069125443E+0000 6.05171333139112E+0000 6.04710918148951E+0000 + 6.04250823850748E+0000 6.03791049941222E+0000 6.03331596118406E+0000 6.02872462081297E+0000 6.02413647529942E+0000 + 6.01955152165564E+0000 6.01496975690413E+0000 6.01039117807735E+0000 6.00581578221899E+0000 6.00124356638456E+0000 + 5.99667452763960E+0000 5.99210866305763E+0000 5.98754596972795E+0000 5.98298644474545E+0000 5.97843008522085E+0000 + 5.97387688827083E+0000 5.96932685102340E+0000 5.96477997062067E+0000 5.96023624421105E+0000 5.95569566895615E+0000 + 5.95115824202935E+0000 5.94662396060796E+0000 5.94209282188918E+0000 5.93756482307240E+0000 5.93303996137362E+0000 + 5.92851823401560E+0000 5.92399963823232E+0000 5.91948417126965E+0000 5.91497183038144E+0000 5.91046261283435E+0000 + 5.90595651590369E+0000 5.90145353687608E+0000 5.89695367304774E+0000 5.89245692172624E+0000 5.88796328022848E+0000 + 5.88347274588247E+0000 5.87898531602616E+0000 5.87450098800595E+0000 5.87001975918153E+0000 5.86554162692107E+0000 + 5.86106658860366E+0000 5.85659464161752E+0000 5.85212578336182E+0000 5.84766001124549E+0000 5.84319732268815E+0000 + 5.83873771511802E+0000 5.83428118597555E+0000 5.82982773271041E+0000 5.82537735277973E+0000 5.82093004365443E+0000 + 5.81648580281381E+0000 5.81204462774738E+0000 5.80760651595336E+0000 5.80317146494085E+0000 5.79873947222978E+0000 + 5.79431053534737E+0000 5.78988465183323E+0000 5.78546181923551E+0000 5.78104203511174E+0000 5.77662529702955E+0000 + 5.77221160256901E+0000 5.76780094931426E+0000 5.76339333486406E+0000 5.75898875682488E+0000 5.75458721281152E+0000 + 5.75018870045163E+0000 5.74579321737972E+0000 5.74140076124080E+0000 5.73701132968916E+0000 5.73262492038811E+0000 + 5.72824153101210E+0000 5.72386115924373E+0000 5.71948380277526E+0000 5.71510945930620E+0000 5.71073812655003E+0000 + 5.70636980222629E+0000 5.70200448406456E+0000 5.69764216980206E+0000 5.69328285718819E+0000 5.68892654398062E+0000 + 5.68457322794500E+0000 5.68022290685621E+0000 5.67587557849864E+0000 5.67153124066804E+0000 5.66718989116580E+0000 + 5.66285152780287E+0000 5.65851614840224E+0000 5.65418375079042E+0000 5.64985433280901E+0000 5.64552789230382E+0000 + 5.64120442713211E+0000 5.63688393515838E+0000 5.63256641425746E+0000 5.62825186231082E+0000 5.62394027721086E+0000 + 5.61963165685732E+0000 5.61532599916058E+0000 5.61102330203683E+0000 5.60672356341147E+0000 5.60242678122118E+0000 + 5.59813295340730E+0000 5.59384207792222E+0000 5.58955415272635E+0000 5.58526917578783E+0000 5.58098714508376E+0000 + 5.57670805860083E+0000 5.57243191433075E+0000 5.56815871027579E+0000 5.56388844444782E+0000 5.55962111486411E+0000 + 5.55535671955098E+0000 5.55109525654321E+0000 5.54683672388464E+0000 5.54258111962673E+0000 5.53832844182602E+0000 + 5.53407868855128E+0000 5.52983185787797E+0000 5.52558794788793E+0000 5.52134695667342E+0000 5.51710888233067E+0000 + 5.51287372296819E+0000 5.50864147669970E+0000 5.50441214164694E+0000 5.50018571593999E+0000 5.49596219771570E+0000 + 5.49174158511899E+0000 5.48752387630408E+0000 5.48330906942895E+0000 5.47909716266273E+0000 5.47488815418023E+0000 + 5.47068204216342E+0000 5.46647882480274E+0000 5.46227850029429E+0000 5.45808106684510E+0000 5.45388652266515E+0000 + 5.44969486597385E+0000 5.44550609499785E+0000 5.44132020796989E+0000 5.43713720313154E+0000 5.43295707872861E+0000 + 5.42877983301792E+0000 5.42460546425935E+0000 5.42043397072317E+0000 5.41626535068245E+0000 5.41209960242222E+0000 + 5.40793672422969E+0000 5.40377671440161E+0000 5.39961957124003E+0000 5.39546529305376E+0000 5.39131387816035E+0000 + 5.38716532488074E+0000 5.38301963154461E+0000 5.37887679648788E+0000 5.37473681805365E+0000 5.37059969458790E+0000 + 5.36646542444722E+0000 5.36233400599294E+0000 5.35820543759210E+0000 5.35407971761773E+0000 5.34995684445136E+0000 + 5.34583681647811E+0000 5.34171963209034E+0000 5.33760528968712E+0000 5.33349378767202E+0000 5.32938512445502E+0000 + 5.32527929845372E+0000 5.32117630808907E+0000 5.31707615178996E+0000 5.31297882798956E+0000 5.30888433512843E+0000 + 5.30479267165017E+0000 5.30070383600640E+0000 5.29661782665399E+0000 5.29253464205567E+0000 5.28845428067759E+0000 + 5.28437674099272E+0000 5.28030202148178E+0000 5.27623012062740E+0000 5.27216103691751E+0000 5.26809476884784E+0000 + 5.26403131491850E+0000 5.25997067363403E+0000 5.25591284350400E+0000 5.25185782304488E+0000 5.24780561077482E+0000 + 5.24375620522042E+0000 5.23970960491181E+0000 5.23566580838392E+0000 5.23162481417583E+0000 5.22758662083235E+0000 + 5.22355122690468E+0000 5.21951863094568E+0000 5.21548883151340E+0000 5.21146182717194E+0000 5.20743761648902E+0000 + 5.20341619803782E+0000 5.19939757039393E+0000 5.19538173213965E+0000 5.19136868186032E+0000 5.18735841814678E+0000 + 5.18335093959074E+0000 5.17934624479318E+0000 5.17534433235564E+0000 5.17134520088521E+0000 5.16734884899020E+0000 + 5.16335527528945E+0000 5.15936447839806E+0000 5.15537645694013E+0000 5.15139120954226E+0000 5.14740873483383E+0000 + 5.14342903144891E+0000 5.13945209802534E+0000 5.13547793320532E+0000 5.13150653563205E+0000 5.12753790395433E+0000 + 5.12357203682418E+0000 5.11960893289643E+0000 5.11564859083130E+0000 5.11169100928877E+0000 5.10773618693575E+0000 + 5.10378412243984E+0000 5.09983481447250E+0000 5.09588826170841E+0000 5.09194446282701E+0000 5.08800341650662E+0000 + 5.08406512143254E+0000 5.08012957629146E+0000 5.07619677977363E+0000 5.07226673056942E+0000 5.06833942737468E+0000 + 5.06441486888853E+0000 5.06049305380930E+0000 5.05657398084206E+0000 5.05265764869017E+0000 5.04874405606281E+0000 + 5.04483320167088E+0000 5.04092508422613E+0000 5.03701970244517E+0000 5.03311705504325E+0000 5.02921714074117E+0000 + 5.02531995826056E+0000 5.02142550632482E+0000 5.01753378366041E+0000 5.01364478899528E+0000 5.00975852105791E+0000 + 5.00587497858207E+0000 5.00199416029859E+0000 4.99811606494426E+0000 4.99424069125703E+0000 4.99036803797229E+0000 + 4.98649810383388E+0000 4.98263088758183E+0000 4.97876638795958E+0000 4.97490460371180E+0000 4.97104553358346E+0000 + 4.96718917632421E+0000 4.96333553068119E+0000 4.95948459540496E+0000 4.95563636924533E+0000 4.95179085095633E+0000 + 4.94794803928981E+0000 4.94410793300012E+0000 4.94027053084276E+0000 4.93643583157401E+0000 4.93260383394989E+0000 + 4.92877453672832E+0000 4.92494793866771E+0000 4.92112403852781E+0000 4.91730283506648E+0000 4.91348432704591E+0000 + 4.90966851322502E+0000 4.90585539236563E+0000 4.90204496322929E+0000 4.89823722457747E+0000 4.89443217517138E+0000 + 4.89062981377564E+0000 4.88683013915002E+0000 4.88303315005897E+0000 4.87923884526355E+0000 4.87544722352742E+0000 + 4.87165828361230E+0000 4.86787202428076E+0000 4.86408844429472E+0000 4.86030754241681E+0000 4.85652931740786E+0000 + 4.85275376802884E+0000 4.84898089304160E+0000 4.84521069120605E+0000 4.84144316128175E+0000 4.83767830202791E+0000 + 4.83391611220371E+0000 4.83015659056688E+0000 4.82639973587399E+0000 4.82264554688303E+0000 4.81889402234755E+0000 + 4.81514516102344E+0000 4.81139896166356E+0000 4.80765542302108E+0000 4.80391454384744E+0000 4.80017632289246E+0000 + 4.79644075890597E+0000 4.79270785063540E+0000 4.78897759682728E+0000 4.78524999622728E+0000 4.78152504757908E+0000 + 4.77780274962491E+0000 4.77408310110525E+0000 4.77036610075919E+0000 4.76665174732520E+0000 4.76294003953761E+0000 + 4.75923097613097E+0000 4.75552455583872E+0000 4.75182077738954E+0000 4.74811963951296E+0000 4.74442114093437E+0000 + 4.74072528037892E+0000 4.73703205656857E+0000 4.73334146822342E+0000 4.72965351406090E+0000 4.72596819279752E+0000 + 4.72228550314568E+0000 4.71860544381657E+0000 4.71492801351950E+0000 4.71125321095791E+0000 4.70758103483803E+0000 + 4.70391148385909E+0000 4.70024455671960E+0000 4.69658025211523E+0000 4.69291856873819E+0000 4.68925950527821E+0000 + 4.68560306042186E+0000 4.68194923285418E+0000 4.67829802125484E+0000 4.67464942430259E+0000 4.67100344067180E+0000 + 4.66736006903368E+0000 4.66371930805790E+0000 4.66008115640844E+0000 4.65644561274792E+0000 4.65281267573372E+0000 + 4.64918234402123E+0000 4.64555461626220E+0000 4.64192949110446E+0000 4.63830696719174E+0000 4.63468704316528E+0000 + 4.63106971766157E+0000 4.62745498931398E+0000 4.62384285675193E+0000 4.62023331860011E+0000 4.61662637348087E+0000 + 4.61302202001199E+0000 4.60942025680568E+0000 4.60582108247200E+0000 4.60222449561611E+0000 4.59863049483921E+0000 + 4.59503907873759E+0000 4.59145024590460E+0000 4.58786399492623E+0000 4.58428032438856E+0000 4.58069923286939E+0000 + 4.57712071894353E+0000 4.57354478118136E+0000 4.56997141814786E+0000 4.56640062840473E+0000 4.56283241050614E+0000 + 4.55926676300475E+0000 4.55570368444653E+0000 4.55214317337315E+0000 4.54858522832042E+0000 4.54502984782050E+0000 + 4.54147703039999E+0000 4.53792677457973E+0000 4.53437907887568E+0000 4.53083394179898E+0000 4.52729136185571E+0000 + 4.52375133754588E+0000 4.52021386736489E+0000 4.51667894980173E+0000 4.51314658334095E+0000 4.50961676646137E+0000 + 4.50608949763521E+0000 4.50256477533108E+0000 4.49904259800922E+0000 4.49552296412751E+0000 4.49200587213388E+0000 + 4.48849132047502E+0000 4.48497930758764E+0000 4.48146983190561E+0000 4.47796289185541E+0000 4.47445848585708E+0000 + 4.47095661232524E+0000 4.46745726966904E+0000 4.46396045628973E+0000 4.46046617058411E+0000 4.45697441094203E+0000 + 4.45348517574644E+0000 4.44999846337479E+0000 4.44651427219748E+0000 4.44303260057875E+0000 4.43955344687660E+0000 + 4.43607680944155E+0000 4.43260268661853E+0000 4.42913107674581E+0000 4.42566197815392E+0000 4.42219538916742E+0000 + 4.41873130810503E+0000 4.41526973327560E+0000 4.41181066298461E+0000 4.40835409552810E+0000 4.40490002919664E+0000 + 4.40144846227349E+0000 4.39799939303395E+0000 4.39455281974700E+0000 4.39110874067383E+0000 4.38766715406993E+0000 + 4.38422805818122E+0000 4.38079145124904E+0000 4.37735733150449E+0000 4.37392569717380E+0000 4.37049654647389E+0000 + 4.36706987761614E+0000 4.36364568880168E+0000 4.36022397822704E+0000 4.35680474407914E+0000 4.35338798453820E+0000 + 4.34997369777707E+0000 4.34656188195914E+0000 4.34315253524108E+0000 4.33974565577316E+0000 4.33634124169520E+0000 + 4.33293929114094E+0000 4.32953980223640E+0000 4.32614277309779E+0000 4.32274820183472E+0000 4.31935608654748E+0000 + 4.31596642533105E+0000 4.31257921626863E+0000 4.30919445743827E+0000 4.30581214690801E+0000 4.30243228273782E+0000 + 4.29905486298057E+0000 4.29567988567893E+0000 4.29230734886913E+0000 4.28893725057732E+0000 4.28556958882240E+0000 + 4.28220436161434E+0000 4.27884156695453E+0000 4.27548120283574E+0000 4.27212326724199E+0000 4.26876775814966E+0000 + 4.26541467352488E+0000 4.26206401132731E+0000 4.25871576950450E+0000 4.25536994599869E+0000 4.25202653874215E+0000 + 4.24868554565606E+0000 4.24534696465591E+0000 4.24201079364787E+0000 4.23867703052683E+0000 4.23534567318050E+0000 + 4.23201671948794E+0000 4.22869016731770E+0000 4.22536601453049E+0000 4.22204425897735E+0000 4.21872489850031E+0000 + 4.21540793093204E+0000 4.21209335409553E+0000 4.20878116580686E+0000 4.20547136386948E+0000 4.20216394608007E+0000 + 4.19885891022530E+0000 4.19555625408127E+0000 4.19225597541670E+0000 4.18895807198957E+0000 4.18566254154882E+0000 + 4.18236938183360E+0000 4.17907859057419E+0000 4.17579016549128E+0000 4.17250410429511E+0000 4.16922040468702E+0000 + 4.16593906435874E+0000 4.16266008099239E+0000 4.15938345226064E+0000 4.15610917582539E+0000 4.15283724934023E+0000 + 4.14956767044830E+0000 4.14630043678294E+0000 4.14303554596783E+0000 4.13977299561703E+0000 4.13651278333443E+0000 + 4.13325490671458E+0000 4.12999936334140E+0000 4.12674615078995E+0000 4.12349526662461E+0000 4.12024670839926E+0000 + 4.11700047365908E+0000 4.11375655993872E+0000 4.11051496476348E+0000 4.10727568564692E+0000 4.10403872009410E+0000 + 4.10080406560031E+0000 4.09757171964898E+0000 4.09434167971498E+0000 4.09111394326276E+0000 4.08788850774619E+0000 + 4.08466537060923E+0000 4.08144452928627E+0000 4.07822598120040E+0000 4.07500972376581E+0000 4.07179575438472E+0000 + 4.06858407045210E+0000 4.06537466934861E+0000 4.06216754844861E+0000 4.05896270511320E+0000 4.05576013669562E+0000 + 4.05255984053602E+0000 4.04936181396802E+0000 4.04616605431127E+0000 4.04297255887692E+0000 4.03978132496613E+0000 + 4.03659234986868E+0000 4.03340563086420E+0000 4.03022116522245E+0000 4.02703895020301E+0000 4.02385898305373E+0000 + 4.02068126101410E+0000 4.01750578131074E+0000 4.01433254116253E+0000 4.01116153777614E+0000 4.00799276834816E+0000 + 4.00482623006544E+0000 4.00166192010409E+0000 3.99849983562913E+0000 3.99533997379533E+0000 3.99218233174836E+0000 + 3.98902690662209E+0000 3.98587369554033E+0000 3.98272269561656E+0000 3.97957390395383E+0000 3.97642731764439E+0000 + 3.97328293377050E+0000 3.97014074940381E+0000 3.96700076160512E+0000 3.96386296742595E+0000 3.96072736390645E+0000 + 3.95759394807680E+0000 3.95446271695549E+0000 3.95133366755266E+0000 3.94820679686629E+0000 3.94508210188549E+0000 + 3.94195957958714E+0000 3.93883922693947E+0000 3.93572104089862E+0000 3.93260501841221E+0000 3.92949115641596E+0000 + 3.92637945183619E+0000 3.92326990158750E+0000 3.92016250257557E+0000 3.91705725169652E+0000 3.91395414583302E+0000 + 3.91085318185966E+0000 3.90775435664163E+0000 3.90465766703031E+0000 3.90156310987014E+0000 3.89847068199432E+0000 + 3.89538038022504E+0000 3.89229220137575E+0000 3.88920614224772E+0000 3.88612219963262E+0000 3.88304037031245E+0000 + 3.87996065106060E+0000 3.87688303863607E+0000 3.87380752979161E+0000 3.87073412126826E+0000 3.86766280979673E+0000 + 3.86459359209788E+0000 3.86152646488291E+0000 3.85846142485332E+0000 3.85539846869840E+0000 3.85233759310029E+0000 + 3.84927879472920E+0000 3.84622207024635E+0000 3.84316741630204E+0000 3.84011482953822E+0000 3.83706430658526E+0000 + 3.83401584406464E+0000 3.83096943858760E+0000 3.82792508675565E+0000 3.82488278516157E+0000 3.82184253038637E+0000 + 3.81880431900314E+0000 3.81576814757474E+0000 3.81273401265339E+0000 3.80970191078308E+0000 3.80667183849684E+0000 + 3.80364379232011E+0000 3.80061776876688E+0000 3.79759376434216E+0000 3.79457177554288E+0000 3.79155179885313E+0000 + 3.78853383075276E+0000 3.78551786770642E+0000 3.78250390617450E+0000 3.77949194260524E+0000 3.77648197343838E+0000 + 3.77347399510419E+0000 3.77046800402512E+0000 3.76746399661263E+0000 3.76446196926948E+0000 3.76146191839117E+0000 + 3.75846384036180E+0000 3.75546773155866E+0000 3.75247358834732E+0000 3.74948140708843E+0000 3.74649118413019E+0000 + 3.74350291581451E+0000 3.74051659847290E+0000 3.73753222842956E+0000 3.73454980199827E+0000 3.73156931548684E+0000 + 3.72859076519198E+0000 3.72561414740392E+0000 3.72263945840383E+0000 3.71966669446366E+0000 3.71669585184815E+0000 + 3.71372692681282E+0000 3.71075991560650E+0000 3.70779481446778E+0000 3.70483161962987E+0000 3.70187032731560E+0000 + 3.69891093374053E+0000 3.69595343511392E+0000 3.69299782765073E+0000 3.69004410758332E+0000 3.68709227116399E+0000 + 3.68414231466466E+0000 3.68119423437572E+0000 3.67824802660622E+0000 3.67530368768643E+0000 3.67236121396398E+0000 + 3.66942060180571E+0000 3.66648184759723E+0000 3.66354494774411E+0000 3.66060989867071E+0000 3.65767669681765E+0000 + 3.65474533864867E+0000 3.65181582064259E+0000 3.64888813929835E+0000 3.64596229113445E+0000 3.64303827268544E+0000 + 3.64011608050704E+0000 3.63719571117207E+0000 3.63427716127199E+0000 3.63136042741766E+0000 3.62844550623674E+0000 + 3.62553239437648E+0000 3.62262108850099E+0000 3.61971158529402E+0000 3.61680388145724E+0000 3.61389797370944E+0000 + 3.61099385878927E+0000 3.60809153345133E+0000 3.60519099447012E+0000 3.60229223863648E+0000 3.59939526276070E+0000 + 3.59650006366927E+0000 3.59360663820817E+0000 3.59071498323977E+0000 3.58782509564498E+0000 3.58493697232184E+0000 + 3.58205061018692E+0000 3.57916600617298E+0000 3.57628315723082E+0000 3.57340206033039E+0000 3.57052271245594E+0000 + 3.56764511061230E+0000 3.56476925181899E+0000 3.56189513311457E+0000 3.55902275155460E+0000 3.55615210421079E+0000 + 3.55328318817361E+0000 3.55041600054887E+0000 3.54755053846082E+0000 3.54468679905081E+0000 3.54182477947560E+0000 + 3.53896447691080E+0000 3.53610588854831E+0000 3.53324901159550E+0000 3.53039384327849E+0000 3.52754038083870E+0000 + 3.52468862153534E+0000 3.52183856264348E+0000 3.51899020145531E+0000 3.51614353527943E+0000 3.51329856144059E+0000 + 3.51045527728120E+0000 3.50761368015846E+0000 3.50477376744640E+0000 3.50193553653717E+0000 3.49909898483618E+0000 + 3.49626410976802E+0000 3.49343090877126E+0000 3.49059937930145E+0000 3.48776951883112E+0000 3.48494132484761E+0000 + 3.48211479485470E+0000 3.47928992637242E+0000 3.47646671693579E+0000 3.47364516409714E+0000 3.47082526542384E+0000 + 3.46800701849933E+0000 3.46519042092194E+0000 3.46237547030703E+0000 3.45956216428450E+0000 3.45675050050061E+0000 + 3.45394047661652E+0000 3.45113209031001E+0000 3.44832533927331E+0000 3.44552022121436E+0000 3.44271673385616E+0000 + 3.43991487493802E+0000 3.43711464221382E+0000 3.43431603345241E+0000 3.43151904643897E+0000 3.42872367897286E+0000 + 3.42592992886873E+0000 3.42313779395683E+0000 3.42034727208126E+0000 3.41755836110273E+0000 3.41477105889557E+0000 + 3.41198536335030E+0000 3.40920127236999E+0000 3.40641878387524E+0000 3.40363789579981E+0000 3.40085860609280E+0000 + 3.39808091271746E+0000 3.39530481365220E+0000 3.39253030688931E+0000 3.38975739043627E+0000 3.38698606231558E+0000 + 3.38421632056280E+0000 3.38144816322830E+0000 3.37868158837822E+0000 3.37591659409112E+0000 3.37315317846021E+0000 + 3.37039133959467E+0000 3.36763107561555E+0000 3.36487238465904E+0000 3.36211526487515E+0000 3.35935971442958E+0000 + 3.35660573149964E+0000 3.35385331427842E+0000 3.35110246097110E+0000 3.34835316979832E+0000 3.34560543899461E+0000 + 3.34285926680690E+0000 3.34011465149711E+0000 3.33737159134038E+0000 3.33463008462566E+0000 3.33189012965591E+0000 + 3.32915172474610E+0000 3.32641486822720E+0000 3.32367955844087E+0000 3.32094579374481E+0000 3.31821357250885E+0000 + 3.31548289311584E+0000 3.31275375396261E+0000 3.31002615345895E+0000 3.30730009002823E+0000 3.30457556210646E+0000 + 3.30185256814328E+0000 3.29913110660114E+0000 3.29641117595590E+0000 3.29369277469567E+0000 3.29097590132250E+0000 + 3.28826055435055E+0000 3.28554673230751E+0000 3.28283443373349E+0000 3.28012365718143E+0000 3.27741440121701E+0000 + 3.27470666441875E+0000 3.27200044537794E+0000 3.26929574269876E+0000 3.26659255499675E+0000 3.26389088090111E+0000 + 3.26119071905345E+0000 3.25849206810733E+0000 3.25579492672929E+0000 3.25309929359754E+0000 3.25040516740306E+0000 + 3.24771254684960E+0000 3.24502143065219E+0000 3.24233181753876E+0000 3.23964370624862E+0000 3.23695709553437E+0000 + 3.23427198415880E+0000 3.23158837089992E+0000 3.22890625454370E+0000 3.22622563389195E+0000 3.22354650775493E+0000 + 3.22086887495708E+0000 3.21819273433422E+0000 3.21551808473296E+0000 3.21284492501271E+0000 3.21017325404404E+0000 + 3.20750307070985E+0000 3.20483437390341E+0000 3.20216716253051E+0000 3.19950143550853E+0000 3.19683719176541E+0000 + 3.19417443024143E+0000 3.19151314988815E+0000 3.18885334966810E+0000 3.18619502855583E+0000 3.18353818553553E+0000 + 3.18088281960468E+0000 3.17822892977097E+0000 3.17557651505304E+0000 3.17292557448086E+0000 3.17027610709540E+0000 + 3.16762811194884E+0000 3.16498158810459E+0000 3.16233653463619E+0000 3.15969295062834E+0000 3.15705083517721E+0000 + 3.15441018738935E+0000 3.15177100638185E+0000 3.14913329128337E+0000 3.14649704123167E+0000 3.14386225537702E+0000 + 3.14122893287899E+0000 3.13859707290828E+0000 3.13596667464603E+0000 3.13333773728349E+0000 3.13071026002371E+0000 + 3.12808424207827E+0000 3.12545968266996E+0000 3.12283658103266E+0000 3.12021493640871E+0000 3.11759474805266E+0000 + 3.11497601522792E+0000 3.11235873720915E+0000 3.10974291327919E+0000 3.10712854273385E+0000 3.10451562487587E+0000 + 3.10190415902091E+0000 3.09929414449220E+0000 3.09668558062443E+0000 3.09407846676116E+0000 3.09147280225659E+0000 + 3.08886858647415E+0000 3.08626581878766E+0000 3.08366449857933E+0000 3.08106462524299E+0000 3.07846619818036E+0000 + 3.07586921680383E+0000 3.07327368053521E+0000 3.07067958880488E+0000 3.06808694105424E+0000 3.06549573673239E+0000 + 3.06290597529941E+0000 3.06031765622378E+0000 3.05773077898386E+0000 3.05514534306648E+0000 3.05256134796893E+0000 + 3.04997879319663E+0000 3.04739767826458E+0000 3.04481800269648E+0000 3.04223976602606E+0000 3.03966296779499E+0000 + 3.03708760755505E+0000 3.03451368486590E+0000 3.03194119929691E+0000 3.02937015042594E+0000 3.02680053783962E+0000 + 3.02423236113352E+0000 3.02166561991271E+0000 3.01910031378966E+0000 3.01653644238584E+0000 3.01397400533224E+0000 + 3.01141300226807E+0000 3.00885343284015E+0000 3.00629529670504E+0000 3.00373859352743E+0000 3.00118332298058E+0000 + 2.99862948474559E+0000 2.99607707851284E+0000 2.99352610398012E+0000 2.99097656085389E+0000 2.98842844884913E+0000 + 2.98588176768860E+0000 2.98333651710395E+0000 2.98079269683382E+0000 2.97825030662613E+0000 2.97570934623663E+0000 + 2.97316981542808E+0000 2.97063171397238E+0000 2.96809504164899E+0000 2.96555979824543E+0000 2.96302598355664E+0000 + 2.96049359738573E+0000 2.95796263954405E+0000 2.95543310984976E+0000 2.95290500812968E+0000 2.95037833421744E+0000 + 2.94785308795507E+0000 2.94532926919172E+0000 2.94280687778438E+0000 2.94028591359747E+0000 2.93776637650310E+0000 + 2.93524826638044E+0000 2.93273158311618E+0000 2.93021632660521E+0000 2.92770249674803E+0000 2.92519009345444E+0000 + 2.92267911663997E+0000 2.92016956622855E+0000 2.91766144215032E+0000 2.91515474434345E+0000 2.91264947275238E+0000 + 2.91014562732884E+0000 2.90764320803238E+0000 2.90514221482889E+0000 2.90264264769132E+0000 2.90014450659930E+0000 + 2.89764779154007E+0000 2.89515250250709E+0000 2.89265863950100E+0000 2.89016620252885E+0000 2.88767519160538E+0000 + 2.88518560675043E+0000 2.88269744799220E+0000 2.88021071536440E+0000 2.87772540890824E+0000 2.87524152867041E+0000 + 2.87275907470492E+0000 2.87027804707253E+0000 2.86779844583937E+0000 2.86532027107903E+0000 2.86284352287112E+0000 + 2.86036820130148E+0000 2.85789430646224E+0000 2.85542183845268E+0000 2.85295079737702E+0000 2.85048118334620E+0000 + 2.84801299647730E+0000 2.84554623689428E+0000 2.84308090472611E+0000 2.84061700010838E+0000 2.83815452318250E+0000 + 2.83569347409625E+0000 2.83323385300332E+0000 2.83077566006236E+0000 2.82831889543902E+0000 2.82586355930482E+0000 + 2.82340965183631E+0000 2.82095717321655E+0000 2.81850612363355E+0000 2.81605650328212E+0000 2.81360831236175E+0000 + 2.81116155107776E+0000 2.80871621964198E+0000 2.80627231827025E+0000 2.80382984718557E+0000 2.80138880661531E+0000 + 2.79894919679280E+0000 2.79651101795660E+0000 2.79407427035062E+0000 2.79163895422422E+0000 2.78920506983225E+0000 + 2.78677261743507E+0000 2.78434159729736E+0000 2.78191200968966E+0000 2.77948385488829E+0000 2.77705713317319E+0000 + 2.77463184483082E+0000 2.77220799015271E+0000 2.76978556943383E+0000 2.76736458297553E+0000 2.76494503108449E+0000 + 2.76252691407151E+0000 2.76011023225249E+0000 2.75769498594786E+0000 2.75528117548402E+0000 2.75286880119065E+0000 + 2.75045786340363E+0000 2.74804836246272E+0000 2.74564029871252E+0000 2.74323367250249E+0000 2.74082848418688E+0000 + 2.73842473412408E+0000 2.73602242267719E+0000 2.73362155021435E+0000 2.73122211710742E+0000 2.72882412373333E+0000 + 2.72642757047328E+0000 2.72403245771264E+0000 2.72163878584186E+0000 2.71924655525457E+0000 2.71685576635007E+0000 + 2.71446641953045E+0000 2.71207851520331E+0000 2.70969205378033E+0000 2.70730703567622E+0000 2.70492346131127E+0000 + 2.70254133110861E+0000 2.70016064549697E+0000 2.69778140490729E+0000 2.69540360977601E+0000 2.69302726054315E+0000 + 2.69065235765190E+0000 2.68827890155023E+0000 2.68590689269014E+0000 2.68353633152664E+0000 2.68116721851916E+0000 + 2.67879955413111E+0000 2.67643333882833E+0000 2.67406857308248E+0000 2.67170525736712E+0000 2.66934339216026E+0000 + 2.66698297794353E+0000 2.66462401520178E+0000 2.66226650442384E+0000 2.65991044610192E+0000 2.65755584073142E+0000 + 2.65520268881196E+0000 2.65285099084561E+0000 2.65050074733839E+0000 2.64815195879970E+0000 2.64580462574245E+0000 + 2.64345874868255E+0000 2.64111432813896E+0000 2.63877136463470E+0000 2.63642985869489E+0000 2.63408981084845E+0000 + 2.63175122162788E+0000 2.62941409156785E+0000 2.62707842120677E+0000 2.62474421108606E+0000 2.62241146175008E+0000 + 2.62008017374573E+0000 2.61775034762360E+0000 2.61542198393690E+0000 2.61309508324146E+0000 2.61076964609655E+0000 + 2.60844567306406E+0000 2.60612316470824E+0000 2.60380212159659E+0000 2.60148254429945E+0000 2.59916443338931E+0000 + 2.59684778944251E+0000 2.59453261303616E+0000 2.59221890475181E+0000 2.58990666517260E+0000 2.58759589488460E+0000 + 2.58528659447636E+0000 2.58297876453879E+0000 2.58067240566567E+0000 2.57836751845247E+0000 2.57606410349811E+0000 + 2.57376216140265E+0000 2.57146169276978E+0000 2.56916269820490E+0000 2.56686517831529E+0000 2.56456913371096E+0000 + 2.56227456500498E+0000 2.55998147281072E+0000 2.55768985774549E+0000 2.55539972042764E+0000 2.55311106147830E+0000 + 2.55082388152036E+0000 2.54853818117830E+0000 2.54625396108029E+0000 2.54397122185436E+0000 2.54168996413187E+0000 + 2.53941018854614E+0000 2.53713189573163E+0000 2.53485508632521E+0000 2.53257976096565E+0000 2.53030592029311E+0000 + 2.52803356495003E+0000 2.52576269558069E+0000 2.52349331283018E+0000 2.52122541734638E+0000 2.51895900977898E+0000 + 2.51669409077796E+0000 2.51443066099605E+0000 2.51216872108740E+0000 2.50990827170732E+0000 2.50764931351345E+0000 + 2.50539184716426E+0000 2.50313587331954E+0000 2.50088139264162E+0000 2.49862840579301E+0000 2.49637691343836E+0000 + 2.49412691624352E+0000 2.49187841487557E+0000 2.48963141000306E+0000 2.48738590229560E+0000 2.48514189242455E+0000 + 2.48289938106166E+0000 2.48065836888130E+0000 2.47841885655777E+0000 2.47618084476655E+0000 2.47394433418450E+0000 + 2.47170932549067E+0000 2.46947581936324E+0000 2.46724381648253E+0000 2.46501331753002E+0000 2.46278432318771E+0000 + 2.46055683413892E+0000 2.45833085106738E+0000 2.45610637465840E+0000 2.45388340559785E+0000 2.45166194457222E+0000 + 2.44944199226935E+0000 2.44722354937721E+0000 2.44500661658573E+0000 2.44279119458353E+0000 2.44057728406260E+0000 + 2.43836488571327E+0000 2.43615400022796E+0000 2.43394462829884E+0000 2.43173677062003E+0000 2.42953042788457E+0000 + 2.42732560078712E+0000 2.42512229002269E+0000 2.42292049628650E+0000 2.42072022027480E+0000 2.41852146268391E+0000 + 2.41632422420993E+0000 2.41412850555145E+0000 2.41193430740522E+0000 2.40974163046939E+0000 2.40755047544216E+0000 + 2.40536084302251E+0000 2.40317273390905E+0000 2.40098614880094E+0000 2.39880108839791E+0000 2.39661755339894E+0000 + 2.39443554450444E+0000 2.39225506241405E+0000 2.39007610782773E+0000 2.38789868144593E+0000 2.38572278396881E+0000 + 2.38354841609679E+0000 2.38137557852988E+0000 2.37920427196892E+0000 2.37703449711322E+0000 2.37486625466443E+0000 + 2.37269954532210E+0000 2.37053436978618E+0000 2.36837072875667E+0000 2.36620862293404E+0000 2.36404805301729E+0000 + 2.36188901970640E+0000 2.35973152370009E+0000 2.35757556569812E+0000 2.35542114639870E+0000 2.35326826650066E+0000 + 2.35111692670201E+0000 2.34896712770072E+0000 2.34681887019454E+0000 2.34467215487963E+0000 2.34252698245376E+0000 + 2.34038335361278E+0000 2.33824126905245E+0000 2.33610072946811E+0000 2.33396173555477E+0000 2.33182428800637E+0000 + 2.32968838751690E+0000 2.32755403477979E+0000 2.32542123048739E+0000 2.32328997533177E+0000 2.32116027000393E+0000 + 2.31903211519510E+0000 2.31690551159469E+0000 2.31478045989229E+0000 2.31265696077656E+0000 2.31053501493478E+0000 + 2.30841462305435E+0000 2.30629578582162E+0000 2.30417850392178E+0000 2.30206277803888E+0000 2.29994860885720E+0000 + 2.29783599705943E+0000 2.29572494332694E+0000 2.29361544834139E+0000 2.29150751278215E+0000 2.28940113732811E+0000 + 2.28729632265779E+0000 2.28519306944761E+0000 2.28309137837384E+0000 2.28099125011096E+0000 2.27889268533283E+0000 + 2.27679568471198E+0000 2.27470024892024E+0000 2.27260637862743E+0000 2.27051407450288E+0000 2.26842333721451E+0000 + 2.26633416742913E+0000 2.26424656581196E+0000 2.26216053302752E+0000 2.26007606973866E+0000 2.25799317660668E+0000 + 2.25591185429198E+0000 2.25383210345372E+0000 2.25175392474907E+0000 2.24967731883447E+0000 2.24760228636438E+0000 + 2.24552882799232E+0000 2.24345694437031E+0000 2.24138663614833E+0000 2.23931790397551E+0000 2.23725074849905E+0000 + 2.23518517036457E+0000 2.23312117021674E+0000 2.23105874869797E+0000 2.22899790644940E+0000 2.22693864411026E+0000 + 2.22488096231865E+0000 2.22282486171057E+0000 2.22077034292074E+0000 2.21871740658127E+0000 2.21666605332372E+0000 + 2.21461628377723E+0000 2.21256809856944E+0000 2.21052149832580E+0000 2.20847648367058E+0000 2.20643305522549E+0000 + 2.20439121361125E+0000 2.20235095944583E+0000 2.20031229334613E+0000 2.19827521592665E+0000 2.19623972780005E+0000 + 2.19420582957700E+0000 2.19217352186647E+0000 2.19014280527516E+0000 2.18811368040799E+0000 2.18608614786777E+0000 + 2.18406020825525E+0000 2.18203586216901E+0000 2.18001311020592E+0000 2.17799195296035E+0000 2.17597239102473E+0000 + 2.17395442498959E+0000 2.17193805544283E+0000 2.16992328297056E+0000 2.16791010815663E+0000 2.16589853158247E+0000 + 2.16388855382751E+0000 2.16188017546887E+0000 2.15987339708143E+0000 2.15786821923803E+0000 2.15586464250851E+0000 + 2.15386266746107E+0000 2.15186229466129E+0000 2.14986352467237E+0000 2.14786635805573E+0000 2.14587079536914E+0000 + 2.14387683716931E+0000 2.14188448400953E+0000 2.13989373644147E+0000 2.13790459501361E+0000 2.13591706027245E+0000 + 2.13393113276151E+0000 2.13194681302266E+0000 2.12996410159411E+0000 2.12798299901247E+0000 2.12600350581125E+0000 + 2.12402562252164E+0000 2.12204934967209E+0000 2.12007468778850E+0000 2.11810163739401E+0000 2.11613019900951E+0000 + 2.11416037315265E+0000 2.11219216033849E+0000 2.11022556108025E+0000 2.10826057588730E+0000 2.10629720526694E+0000 + 2.10433544972322E+0000 2.10237530975794E+0000 2.10041678587003E+0000 2.09845987855523E+0000 2.09650458830692E+0000 + 2.09455091561523E+0000 2.09259886096810E+0000 2.09064842484969E+0000 2.08869960774197E+0000 2.08675241012387E+0000 + 2.08480683247124E+0000 2.08286287525731E+0000 2.08092053895190E+0000 2.07897982402230E+0000 2.07704073093257E+0000 + 2.07510326014364E+0000 2.07316741211447E+0000 2.07123318729931E+0000 2.06930058615059E+0000 2.06736960911725E+0000 + 2.06544025664558E+0000 2.06351252917806E+0000 2.06158642715460E+0000 2.05966195101219E+0000 2.05773910118374E+0000 + 2.05581787810014E+0000 2.05389828218852E+0000 2.05198031387284E+0000 2.05006397357401E+0000 2.04814926170997E+0000 + 2.04623617869463E+0000 2.04432472493966E+0000 2.04241490085310E+0000 2.04050670683924E+0000 2.03860014329957E+0000 + 2.03669521063261E+0000 2.03479190923283E+0000 2.03289023949181E+0000 2.03099020179798E+0000 2.02909179653586E+0000 + 2.02719502408715E+0000 2.02529988482965E+0000 2.02340637913844E+0000 2.02151450738462E+0000 2.01962426993602E+0000 + 2.01773566715736E+0000 2.01584869940923E+0000 2.01396336704958E+0000 2.01207967043198E+0000 2.01019760990768E+0000 + 2.00831718582347E+0000 2.00643839852265E+0000 2.00456124834568E+0000 2.00268573562874E+0000 2.00081186070513E+0000 + 1.99893962390378E+0000 1.99706902555123E+0000 1.99520006596889E+0000 1.99333274547590E+0000 1.99146706438718E+0000 + 1.98960302301400E+0000 1.98774062166411E+0000 1.98587986064139E+0000 1.98402074024658E+0000 1.98216326077634E+0000 + 1.98030742252355E+0000 1.97845322577756E+0000 1.97660067082401E+0000 1.97474975794511E+0000 1.97290048741815E+0000 + 1.97105285951835E+0000 1.96920687451598E+0000 1.96736253267775E+0000 1.96551983426680E+0000 1.96367877954252E+0000 + 1.96183936876034E+0000 1.96000160217131E+0000 1.95816548002390E+0000 1.95633100256149E+0000 1.95449817002458E+0000 + 1.95266698264902E+0000 1.95083744066730E+0000 1.94900954430744E+0000 1.94718329379432E+0000 1.94535868934851E+0000 + 1.94353573118627E+0000 1.94171441952040E+0000 1.93989475456000E+0000 1.93807673650960E+0000 1.93626036556994E+0000 + 1.93444564193788E+0000 1.93263256580645E+0000 1.93082113736410E+0000 1.92901135679582E+0000 1.92720322428239E+0000 + 1.92539674000057E+0000 1.92359190412308E+0000 1.92178871681840E+0000 1.91998717825100E+0000 1.91818728858164E+0000 + 1.91638904796653E+0000 1.91459245655792E+0000 1.91279751450418E+0000 1.91100422194910E+0000 1.90921257903276E+0000 + 1.90742258589074E+0000 1.90563424265510E+0000 1.90384754945287E+0000 1.90206250640737E+0000 1.90027911363790E+0000 + 1.89849737125945E+0000 1.89671727938237E+0000 1.89493883811352E+0000 1.89316204755524E+0000 1.89138690780519E+0000 + 1.88961341895752E+0000 1.88784158110174E+0000 1.88607139432333E+0000 1.88430285870295E+0000 1.88253597431781E+0000 + 1.88077074124027E+0000 1.87900715953865E+0000 1.87724522927634E+0000 1.87548495051366E+0000 1.87372632330543E+0000 + 1.87196934770285E+0000 1.87021402375227E+0000 1.86846035149608E+0000 1.86670833097262E+0000 1.86495796221502E+0000 + 1.86320924525217E+0000 1.86146218010960E+0000 1.85971676680732E+0000 1.85797300536145E+0000 1.85623089578353E+0000 + 1.85449043808099E+0000 1.85275163225662E+0000 1.85101447830849E+0000 1.84927897623058E+0000 1.84754512601302E+0000 + 1.84581292764010E+0000 1.84408238109271E+0000 1.84235348634713E+0000 1.84062624337438E+0000 1.83890065214251E+0000 + 1.83717671261373E+0000 1.83545442474631E+0000 1.83373378849375E+0000 1.83201480380546E+0000 1.83029747062612E+0000 + 1.82858178889566E+0000 1.82686775854993E+0000 1.82515537951970E+0000 1.82344465173171E+0000 1.82173557510782E+0000 + 1.82002814956548E+0000 1.81832237501778E+0000 1.81661825137237E+0000 1.81491577853351E+0000 1.81321495640006E+0000 + 1.81151578486656E+0000 1.80981826382291E+0000 1.80812239315451E+0000 1.80642817274206E+0000 1.80473560246139E+0000 + 1.80304468218430E+0000 1.80135541177743E+0000 1.79966779110290E+0000 1.79798182001833E+0000 1.79629749837673E+0000 + 1.79461482602622E+0000 1.79293380281062E+0000 1.79125442856828E+0000 1.78957670313410E+0000 1.78790062633727E+0000 + 1.78622619800264E+0000 1.78455341795081E+0000 1.78288228599685E+0000 1.78121280195172E+0000 1.77954496562162E+0000 + 1.77787877680788E+0000 1.77621423530706E+0000 1.77455134091125E+0000 1.77289009340774E+0000 1.77123049257897E+0000 + 1.76957253820262E+0000 1.76791623005187E+0000 1.76626156789476E+0000 1.76460855149516E+0000 1.76295718061161E+0000 + 1.76130745499822E+0000 1.75965937440431E+0000 1.75801293857427E+0000 1.75636814724785E+0000 1.75472500015999E+0000 + 1.75308349704084E+0000 1.75144363761586E+0000 1.74980542160534E+0000 1.74816884872546E+0000 1.74653391868707E+0000 + 1.74490063119642E+0000 1.74326898595465E+0000 1.74163898265854E+0000 1.74001062099990E+0000 1.73838390066543E+0000 + 1.73675882133750E+0000 1.73513538269336E+0000 1.73351358440547E+0000 1.73189342614117E+0000 1.73027490756366E+0000 + 1.72865802833068E+0000 1.72704278809563E+0000 1.72542918650643E+0000 1.72381722320670E+0000 1.72220689783494E+0000 + 1.72059821002495E+0000 1.71899115940551E+0000 1.71738574560055E+0000 1.71578196822919E+0000 1.71417982690594E+0000 + 1.71257932123999E+0000 1.71098045083596E+0000 1.70938321529348E+0000 1.70778761420710E+0000 1.70619364716709E+0000 + 1.70460131375802E+0000 1.70301061356030E+0000 1.70142154614920E+0000 1.69983411109489E+0000 1.69824830796265E+0000 + 1.69666413631361E+0000 1.69508159570280E+0000 1.69350068568129E+0000 1.69192140579485E+0000 1.69034375558437E+0000 + 1.68876773458600E+0000 1.68719334233091E+0000 1.68562057834527E+0000 1.68404944215023E+0000 1.68247993326230E+0000 + 1.68091205119311E+0000 1.67934579544901E+0000 1.67778116553184E+0000 1.67621816093819E+0000 1.67465678115991E+0000 + 1.67309702568404E+0000 1.67153889399243E+0000 1.66998238556184E+0000 1.66842749986485E+0000 1.66687423636846E+0000 + 1.66532259453484E+0000 1.66377257382158E+0000 1.66222417368091E+0000 1.66067739356023E+0000 1.65913223290228E+0000 + 1.65758869114465E+0000 1.65604676771973E+0000 1.65450646205557E+0000 1.65296777357502E+0000 1.65143070169579E+0000 + 1.64989524583097E+0000 1.64836140538842E+0000 1.64682917977133E+0000 1.64529856837787E+0000 1.64376957060120E+0000 + 1.64224218582943E+0000 1.64071641344623E+0000 1.63919225282978E+0000 1.63766970335357E+0000 1.63614876438596E+0000 + 1.63462943529091E+0000 1.63311171542676E+0000 1.63159560414741E+0000 1.63008110080169E+0000 1.62856820473332E+0000 + 1.62705691528122E+0000 1.62554723177944E+0000 1.62403915355701E+0000 1.62253267993789E+0000 1.62102781024159E+0000 + 1.61952454378205E+0000 1.61802287986877E+0000 1.61652281780625E+0000 1.61502435689365E+0000 1.61352749642570E+0000 + 1.61203223569202E+0000 1.61053857397721E+0000 1.60904651056103E+0000 1.60755604471853E+0000 1.60606717571937E+0000 + 1.60457990282878E+0000 1.60309422530654E+0000 1.60161014240794E+0000 1.60012765338336E+0000 1.59864675747803E+0000 + 1.59716745393228E+0000 1.59568974198170E+0000 1.59421362085697E+0000 1.59273908978342E+0000 1.59126614798232E+0000 + 1.58979479466930E+0000 1.58832502905528E+0000 1.58685685034624E+0000 1.58539025774355E+0000 1.58392525044342E+0000 + 1.58246182763714E+0000 1.58099998851144E+0000 1.57953973224779E+0000 1.57808105802274E+0000 1.57662396500824E+0000 + 1.57516845237129E+0000 1.57371451927373E+0000 1.57226216487309E+0000 1.57081138832133E+0000 1.56936218876609E+0000 + 1.56791456534996E+0000 1.56646851721047E+0000 1.56502404348040E+0000 1.56358114328814E+0000 1.56213981575638E+0000 + 1.56070006000352E+0000 1.55926187514279E+0000 1.55782526028319E+0000 1.55639021452789E+0000 1.55495673697628E+0000 + 1.55352482672203E+0000 1.55209448285432E+0000 1.55066570445765E+0000 1.54923849061139E+0000 1.54781284039057E+0000 + 1.54638875286463E+0000 1.54496622709901E+0000 1.54354526215380E+0000 1.54212585708431E+0000 1.54070801094117E+0000 + 1.53929172277043E+0000 1.53787699161306E+0000 1.53646381650511E+0000 1.53505219647803E+0000 1.53364213055858E+0000 + 1.53223361776863E+0000 1.53082665712504E+0000 1.52942124764040E+0000 1.52801738832208E+0000 1.52661507817281E+0000 + 1.52521431619071E+0000 1.52381510136893E+0000 1.52241743269593E+0000 1.52102130915553E+0000 1.51962672972674E+0000 + 1.51823369338375E+0000 1.51684219909603E+0000 1.51545224582855E+0000 1.51406383254109E+0000 1.51267695818920E+0000 + 1.51129162172347E+0000 1.50990782208976E+0000 1.50852555822938E+0000 1.50714482907877E+0000 1.50576563356951E+0000 + 1.50438797062914E+0000 1.50301183917989E+0000 1.50163723813934E+0000 1.50026416642075E+0000 1.49889262293246E+0000 + 1.49752260657832E+0000 1.49615411625733E+0000 1.49478715086381E+0000 1.49342170928767E+0000 1.49205779041405E+0000 + 1.49069539312343E+0000 1.48933451629168E+0000 1.48797515879006E+0000 1.48661731948506E+0000 1.48526099723885E+0000 + 1.48390619090883E+0000 1.48255289934772E+0000 1.48120112140372E+0000 1.47985085592052E+0000 1.47850210173715E+0000 + 1.47715485768797E+0000 1.47580912260304E+0000 1.47446489530761E+0000 1.47312217462226E+0000 1.47178095936346E+0000 + 1.47044124834281E+0000 1.46910304036741E+0000 1.46776633423989E+0000 1.46643112875810E+0000 1.46509742271608E+0000 + 1.46376521490250E+0000 1.46243450410192E+0000 1.46110528909454E+0000 1.45977756865574E+0000 1.45845134155678E+0000 + 1.45712660656391E+0000 1.45580336243972E+0000 1.45448160794149E+0000 1.45316134182254E+0000 1.45184256283162E+0000 + 1.45052526971306E+0000 1.44920946120678E+0000 1.44789513604810E+0000 1.44658229296807E+0000 1.44527093069331E+0000 + 1.44396104794603E+0000 1.44265264344407E+0000 1.44134571590088E+0000 1.44004026402555E+0000 1.43873628652248E+0000 + 1.43743378209216E+0000 1.43613274943047E+0000 1.43483318722903E+0000 1.43353509417508E+0000 1.43223846895160E+0000 + 1.43094331023717E+0000 1.42964961670597E+0000 1.42835738702779E+0000 1.42706661986856E+0000 1.42577731388951E+0000 + 1.42448946774769E+0000 1.42320308009594E+0000 1.42191814958271E+0000 1.42063467485230E+0000 1.41935265454456E+0000 + 1.41807208729561E+0000 1.41679297173666E+0000 1.41551530649509E+0000 1.41423909019398E+0000 1.41296432145209E+0000 + 1.41169099888419E+0000 1.41041912110077E+0000 1.40914868670801E+0000 1.40787969430800E+0000 1.40661214249882E+0000 + 1.40534602987419E+0000 1.40408135502374E+0000 1.40281811653290E+0000 1.40155631298305E+0000 1.40029594295142E+0000 + 1.39903700501125E+0000 1.39777949773140E+0000 1.39652341967692E+0000 1.39526876940870E+0000 1.39401554548327E+0000 + 1.39276374645364E+0000 1.39151337086813E+0000 1.39026441727167E+0000 1.38901688420466E+0000 1.38777077020349E+0000 + 1.38652607380099E+0000 1.38528279352553E+0000 1.38404092790144E+0000 1.38280047544942E+0000 1.38156143468601E+0000 + 1.38032380412370E+0000 1.37908758227126E+0000 1.37785276763310E+0000 1.37661935871026E+0000 1.37538735399925E+0000 + 1.37415675199306E+0000 1.37292755118067E+0000 1.37169975004704E+0000 1.37047334707346E+0000 1.36924834073714E+0000 + 1.36802472951171E+0000 1.36680251186634E+0000 1.36558168626719E+0000 1.36436225117593E+0000 1.36314420505062E+0000 + 1.36192754634546E+0000 1.36071227351110E+0000 1.35949838499386E+0000 1.35828587923690E+0000 1.35707475467911E+0000 + 1.35586500975576E+0000 1.35465664289887E+0000 1.35344965253565E+0000 1.35224403709053E+0000 1.35103979498388E+0000 + 1.34983692463218E+0000 1.34863542444865E+0000 1.34743529284251E+0000 1.34623652821918E+0000 1.34503912898092E+0000 + 1.34384309352575E+0000 1.34264842024846E+0000 1.34145510754006E+0000 1.34026315378796E+0000 1.33907255737577E+0000 + 1.33788331668382E+0000 1.33669543008891E+0000 1.33550889596380E+0000 1.33432371267809E+0000 1.33313987859774E+0000 + 1.33195739208502E+0000 1.33077625149880E+0000 1.32959645519452E+0000 1.32841800152387E+0000 1.32724088883536E+0000 + 1.32606511547377E+0000 1.32489067978059E+0000 1.32371758009365E+0000 1.32254581474735E+0000 1.32137538207313E+0000 + 1.32020628039809E+0000 1.31903850804697E+0000 1.31787206334039E+0000 1.31670694459567E+0000 1.31554315012717E+0000 + 1.31438067824536E+0000 1.31321952725767E+0000 1.31205969546831E+0000 1.31090118117791E+0000 1.30974398268376E+0000 + 1.30858809828004E+0000 1.30743352625751E+0000 1.30628026490385E+0000 1.30512831250313E+0000 1.30397766733660E+0000 + 1.30282832768197E+0000 1.30168029181383E+0000 1.30053355800352E+0000 1.29938812451915E+0000 1.29824398962584E+0000 + 1.29710115158534E+0000 1.29595960865617E+0000 1.29481935909408E+0000 1.29368040115126E+0000 1.29254273307700E+0000 + 1.29140635311740E+0000 1.29027125951566E+0000 1.28913745051159E+0000 1.28800492434216E+0000 1.28687367924113E+0000 + 1.28574371343945E+0000 1.28461502516462E+0000 1.28348761264171E+0000 1.28236147409218E+0000 1.28123660773501E+0000 + 1.28011301178597E+0000 1.27899068445774E+0000 1.27786962396023E+0000 1.27674982850049E+0000 1.27563129628247E+0000 + 1.27451402550719E+0000 1.27339801437303E+0000 1.27228326107517E+0000 1.27116976380612E+0000 1.27005752075565E+0000 + 1.26894653011023E+0000 1.26783679005395E+0000 1.26672829876790E+0000 1.26562105443060E+0000 1.26451505521729E+0000 + 1.26341029930094E+0000 1.26230678485159E+0000 1.26120451003629E+0000 1.26010347301981E+0000 1.25900367196400E+0000 + 1.25790510502763E+0000 1.25680777036760E+0000 1.25571166613733E+0000 1.25461679048814E+0000 1.25352314156843E+0000 + 1.25243071752397E+0000 1.25133951649792E+0000 1.25024953663113E+0000 1.24916077606135E+0000 1.24807323292424E+0000 + 1.24698690535253E+0000 1.24590179147671E+0000 1.24481788942456E+0000 1.24373519732128E+0000 1.24265371328988E+0000 + 1.24157343545045E+0000 1.24049436192090E+0000 1.23941649081661E+0000 1.23833982025063E+0000 1.23726434833337E+0000 + 1.23619007317298E+0000 1.23511699287509E+0000 1.23404510554312E+0000 1.23297440927792E+0000 1.23190490217818E+0000 + 1.23083658234006E+0000 1.22976944785764E+0000 1.22870349682238E+0000 1.22763872732365E+0000 1.22657513744860E+0000 + 1.22551272528196E+0000 1.22445148890614E+0000 1.22339142640171E+0000 1.22233253584652E+0000 1.22127481531650E+0000 + 1.22021826288534E+0000 1.21916287662476E+0000 1.21810865460378E+0000 1.21705559488984E+0000 1.21600369554796E+0000 + 1.21495295464113E+0000 1.21390337023031E+0000 1.21285494037417E+0000 1.21180766312947E+0000 1.21076153655100E+0000 + 1.20971655869118E+0000 1.20867272760086E+0000 1.20763004132861E+0000 1.20658849792099E+0000 1.20554809542267E+0000 + 1.20450883187644E+0000 1.20347070532296E+0000 1.20243371380115E+0000 1.20139785534785E+0000 1.20036312799814E+0000 + 1.19932952978518E+0000 1.19829705874037E+0000 1.19726571289291E+0000 1.19623549027046E+0000 1.19520638889899E+0000 + 1.19417840680235E+0000 1.19315154200278E+0000 1.19212579252075E+0000 1.19110115637492E+0000 1.19007763158220E+0000 + 1.18905521615783E+0000 1.18803390811552E+0000 1.18701370546681E+0000 1.18599460622211E+0000 1.18497660838988E+0000 + 1.18395970997700E+0000 1.18294390898851E+0000 1.18192920342843E+0000 1.18091559129856E+0000 1.17990307059946E+0000 + 1.17889163933003E+0000 1.17788129548758E+0000 1.17687203706812E+0000 1.17586386206578E+0000 1.17485676847360E+0000 + 1.17385075428289E+0000 1.17284581748361E+0000 1.17184195606405E+0000 1.17083916801154E+0000 1.16983745131143E+0000 + 1.16883680394807E+0000 1.16783722390442E+0000 1.16683870916180E+0000 1.16584125770044E+0000 1.16484486749913E+0000 + 1.16384953653550E+0000 1.16285526278567E+0000 1.16186204422454E+0000 1.16086987882590E+0000 1.15987876456201E+0000 + 1.15888869940432E+0000 1.15789968132262E+0000 1.15691170828585E+0000 1.15592477826145E+0000 1.15493888921612E+0000 + 1.15395403911485E+0000 1.15297022592219E+0000 1.15198744760093E+0000 1.15100570211324E+0000 1.15002498741988E+0000 + 1.14904530148079E+0000 1.14806664225482E+0000 1.14708900769959E+0000 1.14611239577201E+0000 1.14513680442788E+0000 + 1.14416223162186E+0000 1.14318867530776E+0000 1.14221613343882E+0000 1.14124460396666E+0000 1.14027408484250E+0000 + 1.13930457401653E+0000 1.13833606943799E+0000 1.13736856905550E+0000 1.13640207081656E+0000 1.13543657266785E+0000 + 1.13447207255559E+0000 1.13350856842489E+0000 1.13254605822027E+0000 1.13158453988527E+0000 1.13062401136289E+0000 + 1.12966447059545E+0000 1.12870591552442E+0000 1.12774834409066E+0000 1.12679175423443E+0000 1.12583614389519E+0000 + 1.12488151101188E+0000 1.12392785352274E+0000 1.12297516936558E+0000 1.12202345647748E+0000 1.12107271279497E+0000 + 1.12012293625410E+0000 1.11917412479043E+0000 1.11822627633883E+0000 1.11727938883391E+0000 1.11633346020958E+0000 + 1.11538848839948E+0000 1.11444447133676E+0000 1.11350140695413E+0000 1.11255929318379E+0000 1.11161812795777E+0000 + 1.11067790920758E+0000 1.10973863486446E+0000 1.10880030285929E+0000 1.10786291112254E+0000 1.10692645758453E+0000 + 1.10599094017528E+0000 1.10505635682445E+0000 1.10412270546154E+0000 1.10318998401583E+0000 1.10225819041628E+0000 + 1.10132732259176E+0000 1.10039737847102E+0000 1.09946835598257E+0000 1.09854025305471E+0000 1.09761306761573E+0000 + 1.09668679759383E+0000 1.09576144091713E+0000 1.09483699551347E+0000 1.09391345931099E+0000 1.09299083023759E+0000 + 1.09206910622114E+0000 1.09114828518960E+0000 1.09022836507087E+0000 1.08930934379298E+0000 1.08839121928401E+0000 + 1.08747398947197E+0000 1.08655765228527E+0000 1.08564220565204E+0000 1.08472764750090E+0000 1.08381397576037E+0000 + 1.08290118835919E+0000 1.08198928322650E+0000 1.08107825829128E+0000 1.08016811148306E+0000 1.07925884073132E+0000 + 1.07835044396597E+0000 1.07744291911725E+0000 1.07653626411550E+0000 1.07563047689161E+0000 1.07472555537667E+0000 + 1.07382149750185E+0000 1.07291830119926E+0000 1.07201596440085E+0000 1.07111448503931E+0000 1.07021386104769E+0000 + 1.06931409035935E+0000 1.06841517090812E+0000 1.06751710062834E+0000 1.06661987745514E+0000 1.06572349932358E+0000 + 1.06482796416973E+0000 1.06393326992991E+0000 1.06303941454112E+0000 1.06214639594096E+0000 1.06125421206775E+0000 + 1.06036286086005E+0000 1.05947234025751E+0000 1.05858264820004E+0000 1.05769378262854E+0000 1.05680574148429E+0000 + 1.05591852270957E+0000 1.05503212424731E+0000 1.05414654404099E+0000 1.05326178003509E+0000 1.05237783017479E+0000 + 1.05149469240603E+0000 1.05061236467560E+0000 1.04973084493116E+0000 1.04885013112120E+0000 1.04797022119497E+0000 + 1.04709111310275E+0000 1.04621280479572E+0000 1.04533529422603E+0000 1.04445857934652E+0000 1.04358265811127E+0000 + 1.04270752847531E+0000 1.04183318839440E+0000 1.04095963582570E+0000 1.04008686872714E+0000 1.03921488505785E+0000 + 1.03834368277791E+0000 1.03747325984859E+0000 1.03660361423218E+0000 1.03573474389218E+0000 1.03486664679318E+0000 + 1.03399932090101E+0000 1.03313276418251E+0000 1.03226697460592E+0000 1.03140195014062E+0000 1.03053768875714E+0000 + 1.02967418842731E+0000 1.02881144712445E+0000 1.02794946282277E+0000 1.02708823349803E+0000 1.02622775712737E+0000 + 1.02536803168921E+0000 1.02450905516318E+0000 1.02365082553049E+0000 1.02279334077367E+0000 1.02193659887672E+0000 + 1.02108059782496E+0000 1.02022533560525E+0000 1.01937081020598E+0000 1.01851701961685E+0000 1.01766396182916E+0000 + 1.01681163483596E+0000 1.01596003663145E+0000 1.01510916521153E+0000 1.01425901857391E+0000 1.01340959471753E+0000 + 1.01256089164322E+0000 1.01171290735341E+0000 1.01086563985205E+0000 1.01001908714479E+0000 1.00917324723917E+0000 + 1.00832811814414E+0000 1.00748369787054E+0000 1.00663998443106E+0000 1.00579697583990E+0000 1.00495467011315E+0000 + 1.00411306526876E+0000 1.00327215932642E+0000 1.00243195030777E+0000 1.00159243623601E+0000 1.00075361513655E+0000 + 9.99915485036510E-0001 9.99078043965067E-0001 9.98241289953011E-0001 9.97405221033351E-0001 9.96569835240957E-0001 + 9.95735130612646E-0001 9.94901105187404E-0001 9.94067757005951E-0001 9.93235084111305E-0001 9.92403084548333E-0001 + 9.91571756364029E-0001 9.90741097607567E-0001 9.89911106330149E-0001 9.89081780584994E-0001 9.88253118427644E-0001 + 9.87425117915667E-0001 9.86597777108942E-0001 9.85771094069299E-0001 9.84945066861008E-0001 9.84119693550545E-0001 + 9.83294972206499E-0001 9.82470900899771E-0001 9.81647477703542E-0001 9.80824700693438E-0001 9.80002567947177E-0001 + 9.79181077544884E-0001 9.78360227569188E-0001 9.77540016104863E-0001 9.76720441239181E-0001 9.75901501061830E-0001 + 9.75083193664819E-0001 9.74265517142787E-0001 9.73448469592575E-0001 9.72632049113817E-0001 9.71816253808267E-0001 + 9.71001081780574E-0001 9.70186531137559E-0001 9.69372599988805E-0001 9.68559286446508E-0001 9.67746588625236E-0001 + 9.66934504642226E-0001 9.66123032617456E-0001 9.65312170673354E-0001 9.64501916935256E-0001 9.63692269530747E-0001 + 9.62883226590575E-0001 9.62074786247840E-0001 9.61266946638535E-0001 9.60459705901367E-0001 9.59653062177680E-0001 + 9.58847013611744E-0001 9.58041558350556E-0001 9.57236694543857E-0001 9.56432420344363E-0001 9.55628733907459E-0001 + 9.54825633391492E-0001 9.54023116957696E-0001 9.53221182770130E-0001 9.52419828995768E-0001 9.51619053804630E-0001 + 9.50818855369422E-0001 9.50019231866145E-0001 9.49220181473549E-0001 9.48421702373344E-0001 9.47623792750492E-0001 + 9.46826450792781E-0001 9.46029674691053E-0001 9.45233462639323E-0001 9.44437812834649E-0001 9.43642723477066E-0001 + 9.42848192769828E-0001 9.42054218919326E-0001 9.41260800135219E-0001 9.40467934629966E-0001 9.39675620619610E-0001 + 9.38883856323119E-0001 9.38092639962786E-0001 9.37301969764206E-0001 9.36511843956008E-0001 9.35722260770231E-0001 + 9.34933218442292E-0001 9.34144715210712E-0001 9.33356749317423E-0001 9.32569319007602E-0001 9.31782422529984E-0001 + 9.30996058136414E-0001 9.30210224082290E-0001 9.29424918626325E-0001 9.28640140030655E-0001 9.27855886560929E-0001 + 9.27072156486037E-0001 9.26288948078665E-0001 9.25506259614568E-0001 9.24724089373382E-0001 9.23942435637983E-0001 + 9.23161296694985E-0001 9.22380670834280E-0001 9.21600556349553E-0001 9.20820951538061E-0001 9.20041854700455E-0001 + 9.19263264141192E-0001 9.18485178168282E-0001 9.17707595093396E-0001 9.16930513231728E-0001 9.16153930902402E-0001 + 9.15377846428024E-0001 9.14602258134993E-0001 9.13827164353364E-0001 9.13052563416963E-0001 9.12278453663487E-0001 + 9.11504833434134E-0001 9.10731701074149E-0001 9.09959054932404E-0001 9.09186893361755E-0001 9.08415214718635E-0001 + 9.07644017363552E-0001 9.06873299660782E-0001 9.06103059978538E-0001 9.05333296688867E-0001 9.04564008167666E-0001 + 9.03795192794915E-0001 9.03026848954443E-0001 9.02258975033955E-0001 9.01491569425327E-0001 9.00724630524212E-0001 + 8.99958156730394E-0001 8.99192146447682E-0001 8.98426598083785E-0001 8.97661510050617E-0001 8.96896880764074E-0001 + 8.96132708644075E-0001 8.95368992114708E-0001 8.94605729604229E-0001 8.93842919544805E-0001 8.93080560373022E-0001 + 8.92318650529372E-0001 8.91557188458597E-0001 8.90796172609778E-0001 8.90035601435859E-0001 8.89275473394340E-0001 + 8.88515786946723E-0001 8.87756540558802E-0001 8.86997732700657E-0001 8.86239361846665E-0001 8.85481426475417E-0001 + 8.84723925069855E-0001 8.83966856117176E-0001 8.83210218108971E-0001 8.82454009541121E-0001 8.81698228913867E-0001 + 8.80942874731912E-0001 8.80187945504241E-0001 8.79433439744245E-0001 8.78679355969806E-0001 8.77925692703105E-0001 + 8.77172448470909E-0001 8.76419621804353E-0001 8.75667211239075E-0001 8.74915215315135E-0001 8.74163632577229E-0001 + 8.73412461574385E-0001 8.72661700860289E-0001 8.71911348993117E-0001 8.71161404535624E-0001 8.70411866055067E-0001 + 8.69662732123474E-0001 8.68914001317124E-0001 8.68165672217223E-0001 8.67417743409476E-0001 8.66670213484166E-0001 + 8.65923081036368E-0001 8.65176344665698E-0001 8.64430002976476E-0001 8.63684054577693E-0001 8.62938498083126E-0001 + 8.62193332111227E-0001 8.61448555285040E-0001 8.60704166232549E-0001 8.59960163586386E-0001 8.59216545984039E-0001 + 8.58473312067712E-0001 8.57730460484273E-0001 8.56987989885620E-0001 8.56245898928347E-0001 8.55504186273919E-0001 + 8.54762850588625E-0001 8.54021890543679E-0001 8.53281304814987E-0001 8.52541092083555E-0001 8.51801251035133E-0001 + 8.51061780360459E-0001 8.50322678755119E-0001 8.49583944919731E-0001 8.48845577559717E-0001 8.48107575385564E-0001 + 8.47369937112767E-0001 8.46632661461643E-0001 8.45895747157640E-0001 8.45159192931118E-0001 8.44422997517541E-0001 + 8.43687159657333E-0001 8.42951678096025E-0001 8.42216551584099E-0001 8.41481778877192E-0001 8.40747358736038E-0001 + 8.40013289926320E-0001 8.39279571218969E-0001 8.38546201389949E-0001 8.37813179220313E-0001 8.37080503496342E-0001 + 8.36348173009410E-0001 8.35616186556084E-0001 8.34884542938018E-0001 8.34153240962146E-0001 8.33422279440457E-0001 + 8.32691657190358E-0001 8.31961373034205E-0001 8.31231425799750E-0001 8.30501814319921E-0001 8.29772537432949E-0001 + 8.29043593982265E-0001 8.28314982816578E-0001 8.27586702789816E-0001 8.26858752761342E-0001 8.26131131595673E-0001 + 8.25403838162683E-0001 8.24676871337571E-0001 8.23950230000921E-0001 8.23223913038527E-0001 8.22497919341674E-0001 + 8.21772247806858E-0001 8.21046897336125E-0001 8.20321866836683E-0001 8.19597155221365E-0001 8.18872761408240E-0001 + 8.18148684320860E-0001 8.17424922888114E-0001 8.16701476044449E-0001 8.15978342729617E-0001 8.15255521888935E-0001 + 8.14533012473136E-0001 8.13810813438396E-0001 8.13088923746354E-0001 8.12367342364172E-0001 8.11646068264551E-0001 + 8.10925100425608E-0001 8.10204437831028E-0001 8.09484079470017E-0001 8.08764024337294E-0001 8.08044271433114E-0001 + 8.07324819763326E-0001 8.06605668339268E-0001 8.05886816177918E-0001 8.05168262301801E-0001 8.04450005738990E-0001 + 8.03732045523253E-0001 8.03014380693872E-0001 8.02297010295711E-0001 8.01579933379370E-0001 8.00863149000937E-0001 + 8.00146656222294E-0001 7.99430454110849E-0001 7.98714541739648E-0001 7.97998918187494E-0001 7.97283582538841E-0001 + 7.96568533883683E-0001 7.95853771317848E-0001 7.95139293942830E-0001 7.94425100865771E-0001 7.93711191199559E-0001 + 7.92997564062756E-0001 7.92284218579672E-0001 7.91571153880342E-0001 7.90858369100561E-0001 7.90145863381799E-0001 + 7.89433635871389E-0001 7.88721685722299E-0001 7.88010012093296E-0001 7.87298614148974E-0001 7.86587491059647E-0001 + 7.85876642001444E-0001 7.85166066156255E-0001 7.84455762711790E-0001 7.83745730861538E-0001 7.83035969804858E-0001 + 7.82326478746870E-0001 7.81617256898489E-0001 7.80908303476583E-0001 7.80199617703684E-0001 7.79491198808310E-0001 + 7.78783046024804E-0001 7.78075158593215E-0001 7.77367535759681E-0001 7.76660176776033E-0001 7.75953080900018E-0001 + 7.75246247395361E-0001 7.74539675531454E-0001 7.73833364583726E-0001 7.73127313833530E-0001 7.72421522567994E-0001 + 7.71715990080240E-0001 7.71010715669256E-0001 7.70305698640006E-0001 7.69600938303242E-0001 7.68896433975720E-0001 + 7.68192184980217E-0001 7.67488190645193E-0001 7.66784450305324E-0001 7.66080963301083E-0001 7.65377728978790E-0001 + 7.64674746690933E-0001 7.63972015795844E-0001 7.63269535657770E-0001 7.62567305646943E-0001 7.61865325139666E-0001 + 7.61163593518101E-0001 7.60462110170350E-0001 7.59760874490616E-0001 7.59059885879011E-0001 7.58359143741622E-0001 + 7.57658647490552E-0001 7.56958396543884E-0001 7.56258390325747E-0001 7.55558628266085E-0001 7.54859109801147E-0001 + 7.54159834372838E-0001 7.53460801429373E-0001 7.52762010424820E-0001 7.52063460819219E-0001 7.51365152078804E-0001 + 7.50667083675636E-0001 7.49969255087914E-0001 7.49271665799822E-0001 7.48574315301532E-0001 7.47877203089285E-0001 + 7.47180328665398E-0001 7.46483691538104E-0001 7.45787291221740E-0001 7.45091127236704E-0001 7.44395199109369E-0001 + 7.43699506372168E-0001 7.43004048563581E-0001 7.42308825228128E-0001 7.41613835916377E-0001 7.40919080184889E-0001 + 7.40224557596372E-0001 7.39530267719461E-0001 7.38836210128908E-0001 7.38142384405549E-0001 7.37448790136142E-0001 + 7.36755426913667E-0001 7.36062294336951E-0001 7.35369392011075E-0001 7.34676719547016E-0001 7.33984276561863E-0001 + 7.33292062678775E-0001 7.32600077526942E-0001 7.31908320741570E-0001 7.31216791964000E-0001 7.30525490841503E-0001 + 7.29834417027564E-0001 7.29143570181533E-0001 7.28452949968953E-0001 7.27762556061354E-0001 7.27072388136315E-0001 + 7.26382445877524E-0001 7.25692728974561E-0001 7.25003237123228E-0001 7.24313970025313E-0001 7.23624927388566E-0001 + 7.22936108926934E-0001 7.22247514360227E-0001 7.21559143414443E-0001 7.20870995821509E-0001 7.20183071319474E-0001 + 7.19495369652389E-0001 7.18807890570311E-0001 7.18120633829293E-0001 7.17433599191568E-0001 7.16746786425242E-0001 + 7.16060195304488E-0001 7.15373825609515E-0001 7.14687677126568E-0001 7.14001749647872E-0001 7.13316042971663E-0001 + 7.12630556902196E-0001 7.11945291249739E-0001 7.11260245830583E-0001 7.10575420466970E-0001 7.09890814987166E-0001 + 7.09206429225413E-0001 7.08522263021994E-0001 7.07838316223128E-0001 7.07154588681022E-0001 7.06471080253890E-0001 + 7.05787790805882E-0001 7.05104720207141E-0001 7.04421868333784E-0001 7.03739235067883E-0001 7.03056820297405E-0001 + 7.02374623916398E-0001 7.01692645824792E-0001 7.01010885928358E-0001 7.00329344139033E-0001 6.99648020374471E-0001 + 6.98966914558340E-0001 6.98286026620270E-0001 6.97605356495743E-0001 6.96924904126195E-0001 6.96244669458967E-0001 + 6.95564652447260E-0001 6.94884853050203E-0001 6.94205271232842E-0001 6.93525906966014E-0001 6.92846760226504E-0001 + 6.92167830997024E-0001 6.91489119265999E-0001 6.90810625027837E-0001 6.90132348282711E-0001 6.89454289036773E-0001 + 6.88776447301812E-0001 6.88098823095628E-0001 6.87421416441730E-0001 6.86744227369521E-0001 6.86067255914159E-0001 + 6.85390502116598E-0001 6.84713966023632E-0001 6.84037647687835E-0001 6.83361547167476E-0001 6.82685664526726E-0001 + 6.82009999835437E-0001 6.81334553169176E-0001 6.80659324609356E-0001 6.79984314243060E-0001 6.79309522163134E-0001 + 6.78634948468090E-0001 6.77960593262233E-0001 6.77286456655492E-0001 6.76612538763517E-0001 6.75938839707643E-0001 + 6.75265359614890E-0001 6.74592098617924E-0001 6.73919056855078E-0001 6.73246234470316E-0001 6.72573631613287E-0001 + 6.71901248439158E-0001 6.71229085108863E-0001 6.70557141788747E-0001 6.69885418650951E-0001 6.69213915873074E-0001 + 6.68542633638294E-0001 6.67871572135432E-0001 6.67200731558766E-0001 6.66530112108219E-0001 6.65859713989073E-0001 + 6.65189537412349E-0001 6.64519582594374E-0001 6.63849849757130E-0001 6.63180339127968E-0001 6.62511050939776E-0001 + 6.61841985430857E-0001 6.61173142845012E-0001 6.60504523431426E-0001 6.59836127444727E-0001 6.59167955145007E-0001 + 6.58500006797669E-0001 6.57832282673540E-0001 6.57164783048794E-0001 6.56497508205074E-0001 6.55830458429204E-0001 + 6.55163634013444E-0001 6.54497035255364E-0001 6.53830662457835E-0001 6.53164515929010E-0001 6.52498595982295E-0001 + 6.51832902936401E-0001 6.51167437115315E-0001 6.50502198848150E-0001 6.49837188469387E-0001 6.49172406318594E-0001 + 6.48507852740592E-0001 6.47843528085372E-0001 6.47179432708093E-0001 6.46515566968991E-0001 6.45851931233557E-0001 + 6.45188525872318E-0001 6.44525351260922E-0001 6.43862407780081E-0001 6.43199695815599E-0001 6.42537215758302E-0001 + 6.41874968004190E-0001 6.41212952954057E-0001 6.40551171013881E-0001 6.39889622594602E-0001 6.39228308111997E-0001 + 6.38567227986992E-0001 6.37906382645314E-0001 6.37245772517726E-0001 6.36585398039728E-0001 6.35925259651881E-0001 + 6.35265357799479E-0001 6.34605692932761E-0001 6.33946265506774E-0001 6.33287075981358E-0001 6.32628124821180E-0001 + 6.31969412495643E-0001 6.31310939478954E-0001 6.30652706250015E-0001 6.29994713292502E-0001 6.29336961094805E-0001 + 6.28679450149895E-0001 6.28022180955572E-0001 6.27365154014092E-0001 6.26708369832517E-0001 6.26051828922415E-0001 + 6.25395531799904E-0001 6.24739478985833E-0001 6.24083671005425E-0001 6.23428108388523E-0001 6.22772791669436E-0001 + 6.22117721386992E-0001 6.21462898084475E-0001 6.20808322309556E-0001 6.20153994614446E-0001 6.19499915555640E-0001 + 6.18846085694123E-0001 6.18192505595129E-0001 6.17539175828315E-0001 6.16886096967609E-0001 6.16233269591253E-0001 + 6.15580694281739E-0001 6.14928371625852E-0001 6.14276302214545E-0001 6.13624486643006E-0001 6.12972925510625E-0001 + 6.12321619420905E-0001 6.11670568981529E-0001 6.11019774804255E-0001 6.10369237504970E-0001 6.09718957703551E-0001 + 6.09068936024028E-0001 6.08419173094357E-0001 6.07769669546533E-0001 6.07120426016461E-0001 6.06471443144089E-0001 + 6.05822721573198E-0001 6.05174261951513E-0001 6.04526064930617E-0001 6.03878131165935E-0001 6.03230461316674E-0001 + 6.02583056045910E-0001 6.01935916020466E-0001 6.01289041910881E-0001 6.00642434391384E-0001 5.99996094139977E-0001 + 5.99350021838291E-0001 5.98704218171579E-0001 5.98058683828716E-0001 5.97413419502167E-0001 5.96768425887957E-0001 + 5.96123703685636E-0001 5.95479253598259E-0001 5.94835076332368E-0001 5.94191172597938E-0001 5.93547543108367E-0001 + 5.92904188580493E-0001 5.92261109734425E-0001 5.91618307293690E-0001 5.90975781985115E-0001 5.90333534538760E-0001 + 5.89691565687980E-0001 5.89049876169312E-0001 5.88408466722557E-0001 5.87767338090619E-0001 5.87126491019518E-0001 + 5.86485926258479E-0001 5.85845644559643E-0001 5.85205646678395E-0001 5.84565933372952E-0001 5.83926505404640E-0001 + 5.83287363537643E-0001 5.82648508539131E-0001 5.82009941179166E-0001 5.81371662230629E-0001 5.80733672469274E-0001 + 5.80095972673633E-0001 5.79458563624994E-0001 5.78821446107394E-0001 5.78184620907589E-0001 5.77548088814968E-0001 + 5.76911850621585E-0001 5.76275907122106E-0001 5.75640259113698E-0001 5.75004907396195E-0001 5.74369852771845E-0001 + 5.73735096045358E-0001 5.73100638023966E-0001 5.72466479517252E-0001 5.71832621337136E-0001 5.71199064297963E-0001 + 5.70565809216357E-0001 5.69932856911157E-0001 5.69300208203482E-0001 5.68667863916629E-0001 5.68035824876123E-0001 + 5.67404091909537E-0001 5.66772665846583E-0001 5.66141547519048E-0001 5.65510737760683E-0001 5.64880237407301E-0001 + 5.64250047296602E-0001 5.63620168268249E-0001 5.62990601163761E-0001 5.62361346826504E-0001 5.61732406101653E-0001 + 5.61103779836157E-0001 5.60475468878656E-0001 5.59847474079558E-0001 5.59219796290886E-0001 5.58592436366270E-0001 + 5.57965395160920E-0001 5.57338673531646E-0001 5.56712272336670E-0001 5.56086192435758E-0001 5.55460434690053E-0001 + 5.54834999962152E-0001 5.54209889115921E-0001 5.53585103016557E-0001 5.52960642530586E-0001 5.52336508525680E-0001 + 5.51712701870735E-0001 5.51089223435846E-0001 5.50466074092142E-0001 5.49843254711856E-0001 5.49220766168240E-0001 + 5.48598609335563E-0001 5.47976785088999E-0001 5.47355294304644E-0001 5.46734137859435E-0001 5.46113316631216E-0001 + 5.45492831498507E-0001 5.44872683340600E-0001 5.44252873037522E-0001 5.43633401469879E-0001 5.43014269518963E-0001 + 5.42395478066587E-0001 5.41777027995109E-0001 5.41158920187321E-0001 5.40541155526516E-0001 5.39923734896351E-0001 + 5.39306659180836E-0001 5.38689929264272E-0001 5.38073546031239E-0001 5.37457510366495E-0001 5.36841823155040E-0001 + 5.36226485281950E-0001 5.35611497632348E-0001 5.34996861091494E-0001 5.34382576544563E-0001 5.33768644876637E-0001 + 5.33155066972822E-0001 5.32541843717949E-0001 5.31928975996727E-0001 5.31316464693599E-0001 5.30704310692713E-0001 + 5.30092514877898E-0001 5.29481078132557E-0001 5.28870001339765E-0001 5.28259285382005E-0001 5.27648931141277E-0001 + 5.27038939499019E-0001 5.26429311336020E-0001 5.25820047532412E-0001 5.25211148967634E-0001 5.24602616520313E-0001 + 5.23994451068237E-0001 5.23386653488394E-0001 5.22779224656824E-0001 5.22172165448558E-0001 5.21565476737666E-0001 + 5.20959159397126E-0001 5.20353214298805E-0001 5.19747642313374E-0001 5.19142444310306E-0001 5.18537621157813E-0001 + 5.17933173722762E-0001 5.17329102870610E-0001 5.16725409465466E-0001 5.16122094369914E-0001 5.15519158445006E-0001 + 5.14916602550216E-0001 5.14314427543370E-0001 5.13712634280595E-0001 5.13111223616339E-0001 5.12510196403170E-0001 + 5.11909553491848E-0001 5.11309295731207E-0001 5.10709423968160E-0001 5.10109939047563E-0001 5.09510841812214E-0001 + 5.08912133102826E-0001 5.08313813757880E-0001 5.07715884613657E-0001 5.07118346504137E-0001 5.06521200260945E-0001 + 5.05924446713361E-0001 5.05328086688132E-0001 5.04732121009520E-0001 5.04136550499236E-0001 5.03541375976362E-0001 + 5.02946598257273E-0001 5.02352218155601E-0001 5.01758236482222E-0001 5.01164654045110E-0001 5.00571471649339E-0001 + 4.99978690097023E-0001 4.99386310187205E-0001 4.98794332715888E-0001 4.98202758475916E-0001 4.97611588256879E-0001 + 4.97020822845161E-0001 4.96430463023752E-0001 4.95840509572319E-0001 4.95250963267037E-0001 4.94661824880595E-0001 + 4.94073095182094E-0001 4.93484774937032E-0001 4.92896864907183E-0001 4.92309365850608E-0001 4.91722278521503E-0001 + 4.91135603670218E-0001 4.90549342043196E-0001 4.89963494382803E-0001 4.89378061427391E-0001 4.88793043911199E-0001 + 4.88208442564237E-0001 4.87624258112312E-0001 4.87040491276855E-0001 4.86457142774943E-0001 4.85874213319239E-0001 + 4.85291703617855E-0001 4.84709614374352E-0001 4.84127946287636E-0001 4.83546700051939E-0001 4.82965876356723E-0001 + 4.82385475886562E-0001 4.81805499321189E-0001 4.81225947335369E-0001 4.80646820598797E-0001 4.80068119776095E-0001 + 4.79489845526731E-0001 4.78911998504924E-0001 4.78334579359593E-0001 4.77757588734312E-0001 4.77181027267165E-0001 + 4.76604895590819E-0001 4.76029194332256E-0001 4.75453924112947E-0001 4.74879085548585E-0001 4.74304679249058E-0001 + 4.73730705818477E-0001 4.73157165854973E-0001 4.72584059950744E-0001 4.72011388691905E-0001 4.71439152658432E-0001 + 4.70867352424130E-0001 4.70295988556527E-0001 4.69725061616803E-0001 4.69154572159753E-0001 4.68584520733655E-0001 + 4.68014907880245E-0001 4.67445734134636E-0001 4.66877000025274E-0001 4.66308706073783E-0001 4.65740852794957E-0001 + 4.65173440696690E-0001 4.64606470279879E-0001 4.64039942038352E-0001 4.63473856458803E-0001 4.62908214020684E-0001 + 4.62343015196206E-0001 4.61778260450223E-0001 4.61213950240092E-0001 4.60650085015680E-0001 4.60086665219306E-0001 + 4.59523691285618E-0001 4.58961163641464E-0001 4.58399082705944E-0001 4.57837448890206E-0001 4.57276262597505E-0001 + 4.56715524222987E-0001 4.56155234153675E-0001 4.55595392768426E-0001 4.55036000437772E-0001 4.54477057523942E-0001 + 4.53918564380687E-0001 4.53360521353272E-0001 4.52802928778307E-0001 4.52245786983843E-0001 4.51689096289034E-0001 + 4.51132857004309E-0001 4.50577069431132E-0001 4.50021733862011E-0001 4.49466850580322E-0001 4.48912419860369E-0001 + 4.48358441967134E-0001 4.47804917156324E-0001 4.47251845674235E-0001 4.46699227757703E-0001 4.46147063633968E-0001 + 4.45595353520648E-0001 4.45044097625592E-0001 4.44493296146890E-0001 4.43942949272701E-0001 4.43393057181217E-0001 + 4.42843620040549E-0001 4.42294638008676E-0001 4.41746111233306E-0001 4.41198039851915E-0001 4.40650423991490E-0001 + 4.40103263768550E-0001 4.39556559289047E-0001 4.39010310648288E-0001 4.38464517930832E-0001 4.37919181210368E-0001 + 4.37374300549674E-0001 4.36829876000553E-0001 4.36285907603696E-0001 4.35742395388608E-0001 4.35199339373523E-0001 + 4.34656739565303E-0001 4.34114595959395E-0001 4.33572908539662E-0001 4.33031677278416E-0001 4.32490902136149E-0001 + 4.31950583061661E-0001 4.31410719991778E-0001 4.30871312851354E-0001 4.30332361553193E-0001 4.29793865997904E-0001 + 4.29255826073884E-0001 4.28718241657103E-0001 4.28181112611157E-0001 4.27644438787082E-0001 4.27108220023294E-0001 + 4.26572456145497E-0001 4.26037146966542E-0001 4.25502292286448E-0001 4.24967891892157E-0001 4.24433945557589E-0001 + 4.23900453043413E-0001 4.23367414097094E-0001 4.22834828452630E-0001 4.22302695830624E-0001 4.21771015938160E-0001 + 4.21239788471674E-0001 4.20709013122908E-0001 4.20178689580319E-0001 4.19648817529073E-0001 4.19119396651050E-0001 + 4.18590426624942E-0001 4.18061907126228E-0001 4.17533837827142E-0001 4.17006218396850E-0001 4.16479048501310E-0001 + 4.15952327803431E-0001 4.15426055962985E-0001 4.14900232636739E-0001 4.14374857478389E-0001 4.13849930138623E-0001 + 4.13325450265166E-0001 4.12801417502766E-0001 4.12277831493235E-0001 4.11754691875471E-0001 4.11231998285513E-0001 + 4.10709750356479E-0001 4.10187947718721E-0001 4.09666589999700E-0001 4.09145676824138E-0001 4.08625207813959E-0001 + 4.08105182588375E-0001 4.07585600763839E-0001 4.07066461954140E-0001 4.06547765770356E-0001 4.06029511820970E-0001 + 4.05511699711777E-0001 4.04994329045993E-0001 4.04477399424284E-0001 4.03960910444706E-0001 4.03444861702821E-0001 + 4.02929252791668E-0001 4.02414083301786E-0001 4.01899352821252E-0001 4.01385060935714E-0001 4.00871207228395E-0001 + 4.00357791280119E-0001 3.99844812669326E-0001 3.99332270972126E-0001 3.98820165762275E-0001 3.98308496611234E-0001 + 3.97797263088171E-0001 3.97286464760008E-0001 3.96776101191415E-0001 3.96266171944836E-0001 3.95756676580525E-0001 + 3.95247614656569E-0001 3.94738985728894E-0001 3.94230789351301E-0001 3.93723025075479E-0001 3.93215692451017E-0001 + 3.92708791025462E-0001 3.92202320344289E-0001 3.91696279950970E-0001 3.91190669386970E-0001 3.90685488191781E-0001 + 3.90180735902917E-0001 3.89676412055976E-0001 3.89172516184610E-0001 3.88669047820615E-0001 3.88166006493881E-0001 + 3.87663391732453E-0001 3.87161203062532E-0001 3.86659440008543E-0001 3.86158102093080E-0001 3.85657188836974E-0001 + 3.85156699759317E-0001 3.84656634377472E-0001 3.84156992207073E-0001 3.83657772762086E-0001 3.83158975554806E-0001 + 3.82660600095865E-0001 3.82162645894261E-0001 3.81665112457415E-0001 3.81167999291117E-0001 3.80671305899653E-0001 + 3.80175031785682E-0001 3.79679176450397E-0001 3.79183739393411E-0001 3.78688720112954E-0001 3.78194118105668E-0001 + 3.77699932866835E-0001 3.77206163890254E-0001 3.76712810668334E-0001 3.76219872692088E-0001 3.75727349451168E-0001 + 3.75235240433836E-0001 3.74743545127054E-0001 3.74252263016463E-0001 3.73761393586380E-0001 3.73270936319880E-0001 + 3.72780890698765E-0001 3.72291256203591E-0001 3.71802032313698E-0001 3.71313218507212E-0001 3.70824814261108E-0001 + 3.70336819051164E-0001 3.69849232352003E-0001 3.69362053637156E-0001 3.68875282379014E-0001 3.68388918048882E-0001 + 3.67902960117000E-0001 3.67417408052547E-0001 3.66932261323656E-0001 3.66447519397444E-0001 3.65963181740049E-0001 + 3.65479247816582E-0001 3.64995717091228E-0001 3.64512589027201E-0001 3.64029863086773E-0001 3.63547538731339E-0001 + 3.63065615421372E-0001 3.62584092616482E-0001 3.62102969775393E-0001 3.61622246356018E-0001 3.61141921815422E-0001 + 3.60661995609858E-0001 3.60182467194819E-0001 3.59703336024959E-0001 3.59224601554260E-0001 3.58746263235899E-0001 + 3.58268320522352E-0001 3.57790772865378E-0001 3.57313619716075E-0001 3.56836860524814E-0001 3.56360494741367E-0001 + 3.55884521814818E-0001 3.55408941193668E-0001 3.54933752325776E-0001 3.54458954658440E-0001 3.53984547638343E-0001 + 3.53510530711672E-0001 3.53036903324010E-0001 3.52563664920438E-0001 3.52090814945542E-0001 3.51618352843390E-0001 + 3.51146278057591E-0001 3.50674590031274E-0001 3.50203288207144E-0001 3.49732372027434E-0001 3.49261840934022E-0001 + 3.48791694368342E-0001 3.48321931771458E-0001 3.47852552584069E-0001 3.47383556246510E-0001 3.46914942198803E-0001 + 3.46446709880607E-0001 3.45978858731317E-0001 3.45511388190022E-0001 3.45044297695512E-0001 3.44577586686358E-0001 + 3.44111254600845E-0001 3.43645300877055E-0001 3.43179724952826E-0001 3.42714526265830E-0001 3.42249704253511E-0001 + 3.41785258353192E-0001 3.41321188001988E-0001 3.40857492636887E-0001 3.40394171694772E-0001 3.39931224612381E-0001 + 3.39468650826379E-0001 3.39006449773317E-0001 3.38544620889707E-0001 3.38083163611968E-0001 3.37622077376507E-0001 + 3.37161361619708E-0001 3.36701015777904E-0001 3.36241039287450E-0001 3.35781431584727E-0001 3.35322192106119E-0001 + 3.34863320288065E-0001 3.34404815567062E-0001 3.33946677379662E-0001 3.33488905162518E-0001 3.33031498352359E-0001 + 3.32574456386035E-0001 3.32117778700519E-0001 3.31661464732911E-0001 3.31205513920476E-0001 3.30749925700633E-0001 + 3.30294699510974E-0001 3.29839834789287E-0001 3.29385330973558E-0001 3.28931187501997E-0001 3.28477403813020E-0001 + 3.28023979345306E-0001 3.27570913537789E-0001 3.27118205829655E-0001 3.26665855660378E-0001 3.26213862469728E-0001 + 3.25762225697772E-0001 3.25310944784890E-0001 3.24860019171813E-0001 3.24409448299603E-0001 3.23959231609662E-0001 + 3.23509368543790E-0001 3.23059858544131E-0001 3.22610701053266E-0001 3.22161895514122E-0001 3.21713441370101E-0001 + 3.21265338064983E-0001 3.20817585043030E-0001 3.20370181748919E-0001 3.19923127627826E-0001 3.19476422125381E-0001 + 3.19030064687698E-0001 3.18584054761404E-0001 3.18138391793632E-0001 3.17693075232040E-0001 3.17248104524812E-0001 + 3.16803479120690E-0001 3.16359198468962E-0001 3.15915262019482E-0001 3.15471669222695E-0001 3.15028419529637E-0001 + 3.14585512391939E-0001 3.14142947261847E-0001 3.13700723592224E-0001 3.13258840836583E-0001 3.12817298449074E-0001 + 3.12376095884507E-0001 3.11935232598379E-0001 3.11494708046817E-0001 3.11054521686694E-0001 3.10614672975541E-0001 + 3.10175161371630E-0001 3.09735986333933E-0001 3.09297147322173E-0001 3.08858643796799E-0001 3.08420475219017E-0001 + 3.07982641050813E-0001 3.07545140754927E-0001 3.07107973794894E-0001 3.06671139635036E-0001 3.06234637740488E-0001 + 3.05798467577195E-0001 3.05362628611937E-0001 3.04927120312300E-0001 3.04491942146759E-0001 3.04057093584592E-0001 + 3.03622574095994E-0001 3.03188383151997E-0001 3.02754520224538E-0001 3.02320984786426E-0001 3.01887776311404E-0001 + 3.01454894274091E-0001 3.01022338150068E-0001 3.00590107415808E-0001 3.00158201548765E-0001 2.99726620027318E-0001 + 2.99295362330810E-0001 2.98864427939552E-0001 2.98433816334853E-0001 2.98003526998991E-0001 2.97573559415234E-0001 + 2.97143913067869E-0001 2.96714587442203E-0001 2.96285582024547E-0001 2.95856896302265E-0001 2.95428529763759E-0001 + 2.95000481898480E-0001 2.94572752196917E-0001 2.94145340150659E-0001 2.93718245252355E-0001 2.93291466995735E-0001 + 2.92865004875643E-0001 2.92438858388001E-0001 2.92013027029852E-0001 2.91587510299361E-0001 2.91162307695818E-0001 + 2.90737418719640E-0001 2.90312842872407E-0001 2.89888579656835E-0001 2.89464628576801E-0001 2.89040989137352E-0001 + 2.88617660844719E-0001 2.88194643206309E-0001 2.87771935730720E-0001 2.87349537927755E-0001 2.86927449308426E-0001 + 2.86505669384953E-0001 2.86084197670785E-0001 2.85663033680603E-0001 2.85242176930323E-0001 2.84821626937101E-0001 + 2.84401383219358E-0001 2.83981445296785E-0001 2.83561812690322E-0001 2.83142484922186E-0001 2.82723461515886E-0001 + 2.82304741996226E-0001 2.81886325889294E-0001 2.81468212722482E-0001 2.81050402024524E-0001 2.80632893325434E-0001 + 2.80215686156578E-0001 2.79798780050646E-0001 2.79382174541671E-0001 2.78965869165027E-0001 2.78549863457453E-0001 + 2.78134156957042E-0001 2.77718749203256E-0001 2.77303639736916E-0001 2.76888828100266E-0001 2.76474313836885E-0001 + 2.76060096491779E-0001 2.75646175611353E-0001 2.75232550743410E-0001 2.74819221437172E-0001 2.74406187243269E-0001 + 2.73993447713773E-0001 2.73581002402182E-0001 2.73168850863429E-0001 2.72756992653901E-0001 2.72345427331435E-0001 + 2.71934154455309E-0001 2.71523173586283E-0001 2.71112484286572E-0001 2.70702086119890E-0001 2.70291978651393E-0001 + 2.69882161447764E-0001 2.69472634077155E-0001 2.69063396109219E-0001 2.68654447115120E-0001 2.68245786667532E-0001 + 2.67837414340634E-0001 2.67429329710128E-0001 2.67021532353260E-0001 2.66614021848792E-0001 2.66206797777023E-0001 + 2.65799859719805E-0001 2.65393207260520E-0001 2.64986839984131E-0001 2.64580757477133E-0001 2.64174959327606E-0001 + 2.63769445125184E-0001 2.63364214461081E-0001 2.62959266928094E-0001 2.62554602120602E-0001 2.62150219634567E-0001 + 2.61746119067557E-0001 2.61342300018729E-0001 2.60938762088850E-0001 2.60535504880293E-0001 2.60132527997057E-0001 + 2.59729831044740E-0001 2.59327413630566E-0001 2.58925275363405E-0001 2.58523415853741E-0001 2.58121834713701E-0001 + 2.57720531557058E-0001 2.57319505999229E-0001 2.56918757657270E-0001 2.56518286149908E-0001 2.56118091097523E-0001 + 2.55718172122153E-0001 2.55318528847512E-0001 2.54919160898979E-0001 2.54520067903614E-0001 2.54121249490162E-0001 + 2.53722705289030E-0001 2.53324434932347E-0001 2.52926438053900E-0001 2.52528714289199E-0001 2.52131263275440E-0001 + 2.51734084651524E-0001 2.51337178058067E-0001 2.50940543137386E-0001 2.50544179533524E-0001 2.50148086892236E-0001 + 2.49752264861005E-0001 2.49356713089029E-0001 2.48961431227262E-0001 2.48566418928351E-0001 2.48171675846718E-0001 + 2.47777201638508E-0001 2.47382995961603E-0001 2.46989058475643E-0001 2.46595388842027E-0001 2.46201986723887E-0001 + 2.45808851786121E-0001 2.45415983695397E-0001 2.45023382120125E-0001 2.44631046730509E-0001 2.44238977198493E-0001 + 2.43847173197818E-0001 2.43455634403986E-0001 2.43064360494281E-0001 2.42673351147781E-0001 2.42282606045320E-0001 + 2.41892124869551E-0001 2.41501907304894E-0001 2.41111953037575E-0001 2.40722261755604E-0001 2.40332833148803E-0001 + 2.39943666908784E-0001 2.39554762728970E-0001 2.39166120304588E-0001 2.38777739332657E-0001 2.38389619512037E-0001 + 2.38001760543381E-0001 2.37614162129159E-0001 2.37226823973673E-0001 2.36839745783024E-0001 2.36452927265161E-0001 + 2.36066368129829E-0001 2.35680068088629E-0001 2.35294026854976E-0001 2.34908244144110E-0001 2.34522719673123E-0001 + 2.34137453160934E-0001 2.33752444328292E-0001 2.33367692897796E-0001 2.32983198593890E-0001 2.32598961142857E-0001 + 2.32214980272807E-0001 2.31831255713732E-0001 2.31447787197455E-0001 2.31064574457631E-0001 2.30681617229813E-0001 + 2.30298915251365E-0001 2.29916468261534E-0001 2.29534276001409E-0001 2.29152338213947E-0001 2.28770654643963E-0001 + 2.28389225038133E-0001 2.28008049145001E-0001 2.27627126714964E-0001 2.27246457500298E-0001 2.26866041255155E-0001 + 2.26485877735525E-0001 2.26105966699303E-0001 2.25726307906233E-0001 2.25346901117937E-0001 2.24967746097918E-0001 + 2.24588842611546E-0001 2.24210190426072E-0001 2.23831789310624E-0001 2.23453639036205E-0001 2.23075739375703E-0001 + 2.22698090103875E-0001 2.22320690997376E-0001 2.21943541834733E-0001 2.21566642396353E-0001 2.21189992464535E-0001 + 2.20813591823455E-0001 2.20437440259183E-0001 2.20061537559667E-0001 2.19685883514742E-0001 2.19310477916135E-0001 + 2.18935320557463E-0001 2.18560411234224E-0001 2.18185749743807E-0001 2.17811335885495E-0001 2.17437169460456E-0001 + 2.17063250271756E-0001 2.16689578124344E-0001 2.16316152825062E-0001 2.15942974182641E-0001 2.15570042007713E-0001 + 2.15197356112798E-0001 2.14824916312300E-0001 2.14452722422530E-0001 2.14080774261679E-0001 2.13709071649840E-0001 + 2.13337614408994E-0001 2.12966402363019E-0001 2.12595435337679E-0001 2.12224713160634E-0001 2.11854235661448E-0001 + 2.11484002671562E-0001 2.11114014024321E-0001 2.10744269554954E-0001 2.10374769100588E-0001 2.10005512500240E-0001 + 2.09636499594826E-0001 2.09267730227148E-0001 2.08899204241900E-0001 2.08530921485661E-0001 2.08162881806921E-0001 + 2.07795085056033E-0001 2.07427531085266E-0001 2.07060219748762E-0001 2.06693150902558E-0001 2.06326324404577E-0001 + 2.05959740114640E-0001 2.05593397894440E-0001 2.05227297607571E-0001 2.04861439119507E-0001 2.04495822297602E-0001 + 2.04130447011108E-0001 2.03765313131152E-0001 2.03400420530746E-0001 2.03035769084792E-0001 2.02671358670057E-0001 + 2.02307189165213E-0001 2.01943260450784E-0001 2.01579572409204E-0001 2.01216124924756E-0001 2.00852917883623E-0001 + 2.00489951173848E-0001 2.00127224685359E-0001 1.99764738309958E-0001 1.99402491941319E-0001 1.99040485474980E-0001 + 1.98678718808363E-0001 1.98317191840749E-0001 1.97955904473297E-0001 1.97594856609026E-0001 1.97234048152818E-0001 + 1.96873479011430E-0001 1.96513149093477E-0001 1.96153058309433E-0001 1.95793206571637E-0001 1.95433593794284E-0001 + 1.95074219893428E-0001 1.94715084786987E-0001 1.94356188394715E-0001 1.93997530638237E-0001 1.93639111441025E-0001 + 1.93280930728395E-0001 1.92922988427513E-0001 1.92565284467402E-0001 1.92207818778917E-0001 1.91850591294764E-0001 + 1.91493601949491E-0001 1.91136850679475E-0001 1.90780337422948E-0001 1.90424062119970E-0001 1.90068024712427E-0001 + 1.89712225144058E-0001 1.89356663360410E-0001 1.89001339308876E-0001 1.88646252938668E-0001 1.88291404200822E-0001 + 1.87936793048211E-0001 1.87582419435497E-0001 1.87228283319199E-0001 1.86874384657627E-0001 1.86520723410916E-0001 + 1.86167299541007E-0001 1.85814113011660E-0001 1.85461163788431E-0001 1.85108451838699E-0001 1.84755977131631E-0001 + 1.84403739638204E-0001 1.84051739331187E-0001 1.83699976185155E-0001 1.83348450176475E-0001 1.82997161283296E-0001 + 1.82646109485568E-0001 1.82295294765031E-0001 1.81944717105191E-0001 1.81594376491358E-0001 1.81244272910612E-0001 + 1.80894406351809E-0001 1.80544776805584E-0001 1.80195384264338E-0001 1.79846228722248E-0001 1.79497310175259E-0001 + 1.79148628621074E-0001 1.78800184059158E-0001 1.78451976490745E-0001 1.78104005918813E-0001 1.77756272348098E-0001 + 1.77408775785088E-0001 1.77061516238018E-0001 1.76714493716869E-0001 1.76367708233362E-0001 1.76021159800960E-0001 + 1.75674848434862E-0001 1.75328774151996E-0001 1.74982936971034E-0001 1.74637336912357E-0001 1.74291973998079E-0001 + 1.73946848252042E-0001 1.73601959699804E-0001 1.73257308368628E-0001 1.72912894287503E-0001 1.72568717487120E-0001 + 1.72224777999877E-0001 1.71881075859883E-0001 1.71537611102927E-0001 1.71194383766524E-0001 1.70851393889857E-0001 + 1.70508641513810E-0001 1.70166126680955E-0001 1.69823849435548E-0001 1.69481809823517E-0001 1.69140007892480E-0001 + 1.68798443691716E-0001 1.68457117272188E-0001 1.68116028686514E-0001 1.67775177988979E-0001 1.67434565235532E-0001 + 1.67094190483780E-0001 1.66754053792972E-0001 1.66414155224023E-0001 1.66074494839474E-0001 1.65735072703527E-0001 + 1.65395888882016E-0001 1.65056943442412E-0001 1.64718236453813E-0001 1.64379767986950E-0001 1.64041538114175E-0001 + 1.63703546909466E-0001 1.63365794448417E-0001 1.63028280808232E-0001 1.62691006067724E-0001 1.62353970307314E-0001 + 1.62017173609034E-0001 1.61680616056502E-0001 1.61344297734932E-0001 1.61008218731134E-0001 1.60672379133502E-0001 + 1.60336779032016E-0001 1.60001418518228E-0001 1.59666297685277E-0001 1.59331416627860E-0001 1.58996775442252E-0001 + 1.58662374226285E-0001 1.58328213079353E-0001 1.57994292102404E-0001 1.57660611397938E-0001 1.57327171070004E-0001 + 1.56993971224191E-0001 1.56661011967629E-0001 1.56328293408984E-0001 1.55995815658444E-0001 1.55663578827738E-0001 + 1.55331583030110E-0001 1.54999828380322E-0001 1.54668314994650E-0001 1.54337042990881E-0001 1.54006012488310E-0001 + 1.53675223607726E-0001 1.53344676471424E-0001 1.53014371203186E-0001 1.52684307928287E-0001 1.52354486773478E-0001 + 1.52024907867001E-0001 1.51695571338560E-0001 1.51366477319349E-0001 1.51037625942007E-0001 1.50709017340652E-0001 + 1.50380651650850E-0001 1.50052529009625E-0001 1.49724649555447E-0001 1.49397013428233E-0001 1.49069620769338E-0001 + 1.48742471721554E-0001 1.48415566429104E-0001 1.48088905037631E-0001 1.47762487694208E-0001 1.47436314547322E-0001 + 1.47110385746871E-0001 1.46784701444166E-0001 1.46459261791909E-0001 1.46134066944211E-0001 1.45809117056581E-0001 + 1.45484412285900E-0001 1.45159952790452E-0001 1.44835738729888E-0001 1.44511770265240E-0001 1.44188047558907E-0001 + 1.43864570774658E-0001 1.43541340077618E-0001 1.43218355634267E-0001 1.42895617612443E-0001 1.42573126181323E-0001 + 1.42250881511428E-0001 1.41928883774612E-0001 1.41607133144068E-0001 1.41285629794313E-0001 1.40964373901182E-0001 + 1.40643365641827E-0001 1.40322605194713E-0001 1.40002092739620E-0001 1.39681828457616E-0001 1.39361812531071E-0001 + 1.39042045143658E-0001 1.38722526480320E-0001 1.38403256727290E-0001 1.38084236072080E-0001 1.37765464703470E-0001 + 1.37446942811509E-0001 1.37128670587503E-0001 1.36810648224021E-0001 1.36492875914879E-0001 1.36175353855143E-0001 + 1.35858082241114E-0001 1.35541061270336E-0001 1.35224291141581E-0001 1.34907772054844E-0001 1.34591504211344E-0001 + 1.34275487813515E-0001 1.33959723064998E-0001 1.33644210170640E-0001 1.33328949336492E-0001 1.33013940769792E-0001 + 1.32699184678973E-0001 1.32384681273646E-0001 1.32070430764609E-0001 1.31756433363821E-0001 1.31442689284420E-0001 + 1.31129198740697E-0001 1.30815961948110E-0001 1.30502979123262E-0001 1.30190250483902E-0001 1.29877776248924E-0001 + 1.29565556638354E-0001 1.29253591873347E-0001 1.28941882176188E-0001 1.28630427770276E-0001 1.28319228880129E-0001 + 1.28008285731367E-0001 1.27697598550718E-0001 1.27387167566004E-0001 1.27076993006141E-0001 1.26767075101131E-0001 + 1.26457414082055E-0001 1.26148010181073E-0001 1.25838863631410E-0001 1.25529974667361E-0001 1.25221343524272E-0001 + 1.24912970438547E-0001 1.24604855647644E-0001 1.24296999390047E-0001 1.23989401905289E-0001 1.23682063433928E-0001 + 1.23374984217550E-0001 1.23068164498758E-0001 1.22761604521173E-0001 1.22455304529417E-0001 1.22149264769120E-0001 + 1.21843485486905E-0001 1.21537966930392E-0001 1.21232709348181E-0001 1.20927712989850E-0001 1.20622978105957E-0001 + 1.20318504948024E-0001 1.20014293768536E-0001 1.19710344820939E-0001 1.19406658359619E-0001 1.19103234639918E-0001 + 1.18800073918117E-0001 1.18497176451423E-0001 1.18194542497974E-0001 1.17892172316835E-0001 1.17590066167979E-0001 + 1.17288224312298E-0001 1.16986647011578E-0001 1.16685334528516E-0001 1.16384287126692E-0001 1.16083505070577E-0001 + 1.15782988625521E-0001 1.15482738057752E-0001 1.15182753634368E-0001 1.14883035623326E-0001 1.14583584293442E-0001 + 1.14284399914389E-0001 1.13985482756677E-0001 1.13686833091663E-0001 1.13388451191532E-0001 1.13090337329301E-0001 + 1.12792491778809E-0001 1.12494914814710E-0001 1.12197606712467E-0001 1.11900567748347E-0001 1.11603798199415E-0001 + 1.11307298343533E-0001 1.11011068459344E-0001 1.10715108826267E-0001 1.10419419724506E-0001 1.10124001435028E-0001 + 1.09828854239555E-0001 1.09533978420579E-0001 1.09239374261328E-0001 1.08945042045785E-0001 1.08650982058662E-0001 + 1.08357194585411E-0001 1.08063679912203E-0001 1.07770438325934E-0001 1.07477470114207E-0001 1.07184775565341E-0001 + 1.06892354968348E-0001 1.06600208612944E-0001 1.06308336789523E-0001 1.06016739789172E-0001 1.05725417903653E-0001 + 1.05434371425397E-0001 1.05143600647498E-0001 1.04853105863711E-0001 1.04562887368448E-0001 1.04272945456757E-0001 + 1.03983280424333E-0001 1.03693892567506E-0001 1.03404782183232E-0001 1.03115949569084E-0001 1.02827395023260E-0001 + 1.02539118844561E-0001 1.02251121332391E-0001 1.01963402786754E-0001 1.01675963508241E-0001 1.01388803798034E-0001 + 1.01101923957885E-0001 1.00815324290124E-0001 1.00529005097649E-0001 1.00242966683908E-0001 9.99572093529145E-0002 + 9.96717334092173E-0002 9.93865391579208E-0002 9.91016269046474E-0002 9.88169969555639E-0002 9.85326496173499E-0002 + 9.82485851972019E-0002 9.79648040028309E-0002 9.76813063424448E-0002 9.73980925247575E-0002 9.71151628589660E-0002 + 9.68325176547575E-0002 9.65501572222923E-0002 9.62680818722098E-0002 9.59862919156113E-0002 9.57047876640588E-0002 + 9.54235694295671E-0002 9.51426375245974E-0002 9.48619922620551E-0002 9.45816339552767E-0002 9.43015629180306E-0002 + 9.40217794645045E-0002 9.37422839093001E-0002 9.34630765674342E-0002 9.31841577543216E-0002 9.29055277857756E-0002 + 9.26271869780020E-0002 9.23491356475871E-0002 9.20713741114970E-0002 9.17939026870709E-0002 9.15167216920074E-0002 + 9.12398314443734E-0002 9.09632322625794E-0002 9.06869244653890E-0002 9.04109083718991E-0002 9.01351843015452E-0002 + 8.98597525740907E-0002 8.95846135096134E-0002 8.93097674285138E-0002 8.90352146514954E-0002 8.87609554995633E-0002 + 8.84869902940221E-0002 8.82133193564648E-0002 8.79399430087624E-0002 8.76668615730680E-0002 8.73940753718028E-0002 + 8.71215847276513E-0002 8.68493899635570E-0002 8.65774914027119E-0002 8.63058893685558E-0002 8.60345841847639E-0002 + 8.57635761752489E-0002 8.54928656641401E-0002 8.52224529757945E-0002 8.49523384347793E-0002 8.46825223658681E-0002 + 8.44130050940352E-0002 8.41437869444456E-0002 8.38748682424588E-0002 8.36062493136091E-0002 8.33379304836071E-0002 + 8.30699120783358E-0002 8.28021944238358E-0002 8.25347778463050E-0002 8.22676626720902E-0002 8.20008492276844E-0002 + 8.17343378397107E-0002 8.14681288349304E-0002 8.12022225402251E-0002 8.09366192825914E-0002 8.06713193891407E-0002 + 8.04063231870887E-0002 8.01416310037516E-0002 7.98772431665312E-0002 7.96131600029215E-0002 7.93493818404970E-0002 + 7.90859090068981E-0002 7.88227418298402E-0002 7.85598806370936E-0002 7.82973257564822E-0002 7.80350775158849E-0002 + 7.77731362432125E-0002 7.75115022664191E-0002 7.72501759134807E-0002 7.69891575124012E-0002 7.67284473911978E-0002 + 7.64680458778959E-0002 7.62079533005292E-0002 7.59481699871229E-0002 7.56886962656983E-0002 7.54295324642558E-0002 + 7.51706789107762E-0002 7.49121359332148E-0002 7.46539038594861E-0002 7.43959830174691E-0002 7.41383737349936E-0002 + 7.38810763398358E-0002 7.36240911597103E-0002 7.33674185222700E-0002 7.31110587550903E-0002 7.28550121856715E-0002 + 7.25992791414260E-0002 7.23438599496759E-0002 7.20887549376462E-0002 7.18339644324562E-0002 7.15794887611176E-0002 + 7.13253282505234E-0002 7.10714832274425E-0002 7.08179540185191E-0002 7.05647409502553E-0002 7.03118443490166E-0002 + 7.00592645410197E-0002 6.98070018523246E-0002 6.95550566088337E-0002 6.93034291362803E-0002 6.90521197602256E-0002 + 6.88011288060499E-0002 6.85504565989503E-0002 6.83001034639306E-0002 6.80500697257959E-0002 6.78003557091487E-0002 + 6.75509617383771E-0002 6.73018881376585E-0002 6.70531352309403E-0002 6.68047033419462E-0002 6.65565927941617E-0002 + 6.63088039108278E-0002 6.60613370149436E-0002 6.58141924292485E-0002 6.55673704762270E-0002 6.53208714780896E-0002 + 6.50746957567804E-0002 6.48288436339612E-0002 6.45833154310093E-0002 6.43381114690122E-0002 6.40932320687549E-0002 + 6.38486775507252E-0002 6.36044482350958E-0002 6.33605444417252E-0002 6.31169664901522E-0002 6.28737146995815E-0002 + 6.26307893888862E-0002 6.23881908766008E-0002 6.21459194809096E-0002 6.19039755196440E-0002 6.16623593102788E-0002 + 6.14210711699234E-0002 6.11801114153105E-0002 6.09394803628039E-0002 6.06991783283744E-0002 6.04592056276101E-0002 + 6.02195625757021E-0002 5.99802494874361E-0002 5.97412666771940E-0002 5.95026144589406E-0002 5.92642931462215E-0002 + 5.90263030521590E-0002 5.87886444894365E-0002 5.85513177703037E-0002 5.83143232065680E-0002 5.80776611095818E-0002 + 5.78413317902420E-0002 5.76053355589853E-0002 5.73696727257775E-0002 5.71343436001105E-0002 5.68993484909962E-0002 + 5.66646877069599E-0002 5.64303615560335E-0002 5.61963703457522E-0002 5.59627143831433E-0002 5.57293939747275E-0002 + 5.54964094265072E-0002 5.52637610439613E-0002 5.50314491320413E-0002 5.47994739951669E-0002 5.45678359372127E-0002 + 5.43365352615118E-0002 5.41055722708394E-0002 5.38749472674184E-0002 5.36446605529061E-0002 5.34147124283878E-0002 + 5.31851031943759E-0002 5.29558331507992E-0002 5.27269025969983E-0002 5.24983118317229E-0002 5.22700611531221E-0002 + 5.20421508587403E-0002 5.18145812455087E-0002 5.15873526097454E-0002 5.13604652471427E-0002 5.11339194527667E-0002 + 5.09077155210467E-0002 5.06818537457747E-0002 5.04563344200951E-0002 5.02311578365003E-0002 5.00063242868255E-0002 + 4.97818340622430E-0002 4.95576874532576E-0002 4.93338847496944E-0002 4.91104262407047E-0002 4.88873122147480E-0002 + 4.86645429595928E-0002 4.84421187623133E-0002 4.82200399092760E-0002 4.79983066861401E-0002 4.77769193778496E-0002 + 4.75558782686293E-0002 4.73351836419750E-0002 4.71148357806525E-0002 4.68948349666902E-0002 4.66751814813717E-0002 + 4.64558756052340E-0002 4.62369176180569E-0002 4.60183077988619E-0002 4.58000464259040E-0002 4.55821337766677E-0002 + 4.53645701278601E-0002 4.51473557554046E-0002 4.49304909344368E-0002 4.47139759393024E-0002 4.44978110435412E-0002 + 4.42819965198938E-0002 4.40665326402867E-0002 4.38514196758337E-0002 4.36366578968251E-0002 4.34222475727239E-0002 + 4.32081889721642E-0002 4.29944823629369E-0002 4.27811280119945E-0002 4.25681261854364E-0002 4.23554771485121E-0002 + 4.21431811656063E-0002 4.19312385002445E-0002 4.17196494150762E-0002 4.15084141718767E-0002 4.12975330315431E-0002 + 4.10870062540790E-0002 4.08768340986023E-0002 4.06670168233288E-0002 4.04575546855747E-0002 4.02484479417457E-0002 + 4.00396968473344E-0002 3.98313016569153E-0002 3.96232626241364E-0002 3.94155800017199E-0002 3.92082540414472E-0002 + 3.90012849941673E-0002 3.87946731097768E-0002 3.85884186372250E-0002 3.83825218245047E-0002 3.81769829186469E-0002 + 3.79718021657172E-0002 3.77669798108086E-0002 3.75625160980378E-0002 3.73584112705376E-0002 3.71546655704568E-0002 + 3.69512792389505E-0002 3.67482525161743E-0002 3.65455856412832E-0002 3.63432788524233E-0002 3.61413323867293E-0002 + 3.59397464803154E-0002 3.57385213682741E-0002 3.55376572846687E-0002 3.53371544625308E-0002 3.51370131338508E-0002 + 3.49372335295788E-0002 3.47378158796138E-0002 3.45387604128023E-0002 3.43400673569319E-0002 3.41417369387280E-0002 + 3.39437693838449E-0002 3.37461649168646E-0002 3.35489237612915E-0002 3.33520461395442E-0002 3.31555322729551E-0002 + 3.29593823817620E-0002 3.27635966851054E-0002 3.25681754010218E-0002 3.23731187464398E-0002 3.21784269371747E-0002 + 3.19841001879235E-0002 3.17901387122635E-0002 3.15965427226404E-0002 3.14033124303702E-0002 3.12104480456305E-0002 + 3.10179497774582E-0002 3.08258178337426E-0002 3.06340524212206E-0002 3.04426537454747E-0002 3.02516220109254E-0002 + 3.00609574208266E-0002 2.98706601772620E-0002 2.96807304811443E-0002 2.94911685321975E-0002 2.93019745289691E-0002 + 2.91131486688142E-0002 2.89246911478940E-0002 2.87366021611701E-0002 2.85488819024023E-0002 2.83615305641442E-0002 + 2.81745483377346E-0002 2.79879354132951E-0002 2.78016919797270E-0002 2.76158182247051E-0002 2.74303143346742E-0002 + 2.72451804948416E-0002 2.70604168891783E-0002 2.68760237004085E-0002 2.66920011100092E-0002 2.65083492982031E-0002 + 2.63250684439549E-0002 2.61421587249695E-0002 2.59596203176833E-0002 2.57774533972621E-0002 2.55956581375971E-0002 + 2.54142347112993E-0002 2.52331832896960E-0002 2.50525040428244E-0002 2.48721971394312E-0002 2.46922627469656E-0002 + 2.45127010315730E-0002 2.43335121580963E-0002 2.41546962900662E-0002 2.39762535896998E-0002 2.37981842178962E-0002 + 2.36204883342295E-0002 2.34431660969508E-0002 2.32662176629759E-0002 2.30896431878879E-0002 2.29134428259275E-0002 + 2.27376167299950E-0002 2.25621650516407E-0002 2.23870879410626E-0002 2.22123855471043E-0002 2.20380580172475E-0002 + 2.18641054976091E-0002 2.16905281329395E-0002 2.15173260666153E-0002 2.13444994406360E-0002 2.11720483956218E-0002 + 2.09999730708073E-0002 2.08282736040397E-0002 2.06569501317719E-0002 2.04860027890615E-0002 2.03154317095645E-0002 + 2.01452370255336E-0002 1.99754188678128E-0002 1.98059773658337E-0002 1.96369126476118E-0002 1.94682248397417E-0002 + 1.92999140673955E-0002 1.91319804543169E-0002 1.89644241228172E-0002 1.87972451937743E-0002 1.86304437866255E-0002 + 1.84640200193646E-0002 1.82979740085409E-0002 1.81323058692504E-0002 1.79670157151374E-0002 1.78021036583867E-0002 + 1.76375698097216E-0002 1.74734142784023E-0002 1.73096371722163E-0002 1.71462385974815E-0002 1.69832186590391E-0002 + 1.68205774602488E-0002 1.66583151029892E-0002 1.64964316876497E-0002 1.63349273131307E-0002 1.61738020768378E-0002 + 1.60130560746790E-0002 1.58526894010605E-0002 1.56927021488849E-0002 1.55330944095474E-0002 1.53738662729278E-0002 + 1.52150178273951E-0002 1.50565491597976E-0002 1.48984603554621E-0002 1.47407514981898E-0002 1.45834226702532E-0002 + 1.44264739523939E-0002 1.42699054238163E-0002 1.41137171621877E-0002 1.39579092436306E-0002 1.38024817427259E-0002 + 1.36474347325030E-0002 1.34927682844415E-0002 1.33384824684637E-0002 1.31845773529344E-0002 1.30310530046572E-0002 + 1.28779094888707E-0002 1.27251468692454E-0002 1.25727652078802E-0002 1.24207645653006E-0002 1.22691450004555E-0002 + 1.21179065707098E-0002 1.19670493318496E-0002 1.18165733380699E-0002 1.16664786419795E-0002 1.15167652945915E-0002 + 1.13674333453260E-0002 1.12184828420023E-0002 1.10699138308386E-0002 1.09217263564492E-0002 1.07739204618391E-0002 + 1.06264961884033E-0002 1.04794535759241E-0002 1.03327926625673E-0002 1.01865134848782E-0002 1.00406160777808E-0002 + 9.89510047457428E-0003 9.74996670692935E-0003 9.60521480488639E-0003 9.46084479685394E-0003 9.31685670960037E-0003 + 9.17325056825977E-0003 9.03002639632177E-0003 8.88718421563269E-0003 8.74472404639011E-0003 8.60264590714508E-0003 + 8.46094981479321E-0003 8.31963578457626E-0003 8.17870383007892E-0003 8.03815396322380E-0003 7.89798619427301E-0003 + 7.75820053182181E-0003 7.61879698279709E-0003 7.47977555245638E-0003 7.34113624438303E-0003 7.20287906048672E-0003 + 7.06500400099582E-0003 6.92751106446245E-0003 6.79040024775225E-0003 6.65367154604763E-0003 6.51732495284301E-0003 + 6.38136045994133E-0003 6.24577805745435E-0003 6.11057773379945E-0003 5.97575947569562E-0003 5.84132326816238E-0003 + 5.70726909451963E-0003 5.57359693638034E-0003 5.44030677365307E-0003 5.30739858453791E-0003 5.17487234552255E-0003 + 5.04272803138390E-0003 4.91096561518267E-0003 4.77958506826235E-0003 4.64858636024747E-0003 4.51796945903991E-0003 + 4.38773433082029E-0003 4.25788094004120E-0003 4.12840924942884E-0003 3.99931921997862E-0003 3.87061081095550E-0003 + 3.74228397988943E-0003 3.61433868257447E-0003 3.48677487306891E-0003 3.35959250368810E-0003 3.23279152500838E-0003 + 3.10637188586193E-0003 2.98033353333435E-0003 2.85467641276539E-0003 2.72940046774511E-0003 2.60450564011252E-0003 + 2.47999186995336E-0003 2.35585909559935E-0003 2.23210725362688E-0003 2.10873627885098E-0003 1.98574610433073E-0003 + 1.86313666136117E-0003 1.74090787947423E-0003 1.61905968643792E-0003 1.49759200825326E-0003 1.37650476915299E-0003 + 1.25579789159955E-0003 1.13547129628426E-0003 1.01552490212539E-0003 8.95958626266973E-0004 7.76772384076636E-0004 + 6.57966089143972E-0004 5.39539653280707E-0004 4.21492986515609E-0004 3.03825997098359E-0004 1.86538591492571E-0004 + 6.96306743790062E-0005 -4.68978513507411E-0005 -1.63047084589231E-0004 -2.78817126020655E-0004 -3.94208078118699E-0004 +-5.09220045149356E-0004 -6.23853133170766E-0004 -7.38107450036302E-0004 -8.51983105394002E-0004 -9.65480210689429E-0004 +-1.07859887916553E-0003 -1.19133922586566E-0003 -1.30370136763221E-0003 -1.41568542310979E-0003 -1.52729151274577E-0003 +-1.63851975879195E-0003 -1.74937028530356E-0003 -1.85984321814261E-0003 -1.96993868497895E-0003 -2.07965681528919E-0003 +-2.18899774036010E-0003 -2.29796159328809E-0003 -2.40654850898133E-0003 -2.51475862415858E-0003 -2.62259207735317E-0003 +-2.73004900891209E-0003 -2.83712956099571E-0003 -2.94383387758223E-0003 -3.05016210446486E-0003 -3.15611438925469E-0003 +-3.26169088138192E-0003 -3.36689173209353E-0003 -3.47171709445864E-0003 -3.57616712336544E-0003 -3.68024197552419E-0003 +-3.78394180946665E-0003 -3.88726678554670E-0003 -3.99021706594396E-0003 -4.09279281465877E-0003 -4.19499419751874E-0003 +-4.29682138217488E-0003 -4.39827453810589E-0003 -4.49935383661522E-0003 -4.60005945083394E-0003 -4.70039155572076E-0003 +-4.80035032806231E-0003 -4.89993594647341E-0003 -4.99914859139815E-0003 -5.09798844511016E-0003 -5.19645569171220E-0003 +-5.29455051713838E-0003 -5.39227310915245E-0003 -5.48962365734965E-0003 -5.58660235315652E-0003 -5.68320938983076E-0003 +-5.77944496246319E-0003 -5.87530926797520E-0003 -5.97080250512230E-0003 -6.06592487449215E-0003 -6.16067657850487E-0003 +-6.25505782141408E-0003 -6.34906880930743E-0003 -6.44270975010522E-0003 -6.53598085356140E-0003 -6.62888233126427E-0003 +-6.72141439663551E-0003 -6.81357726493068E-0003 -6.90537115323993E-0003 -6.99679628048665E-0003 -7.08785286742902E-0003 +-7.17854113665838E-0003 -7.26886131260101E-0003 -7.35881362151635E-0003 -7.44839829149769E-0003 -7.53761555247284E-0003 +-7.62646563620328E-0003 -7.71494877628292E-0003 -7.80306520813983E-0003 -7.89081516903533E-0003 -7.97819889806356E-0003 +-8.06521663615124E-0003 -8.15186862605845E-0003 -8.23815511237661E-0003 -8.32407634152947E-0003 -8.40963256177278E-0003 +-8.49482402319337E-0003 -8.57965097770929E-0003 -8.66411367906928E-0003 -8.74821238285213E-0003 -8.83194734646673E-0003 +-8.91531882915135E-0003 -8.99832709197361E-0003 -9.08097239782911E-0003 -9.16325501144183E-0003 -9.24517519936358E-0003 +-9.32673322997283E-0003 -9.40792937347415E-0003 -9.48876390189879E-0003 -9.56923708910293E-0003 -9.64934921076726E-0003 +-9.72910054439714E-0003 -9.80849136932040E-0003 -9.88752196668838E-0003 -9.96619261947389E-0003 -1.00445036124713E-0002 +-1.01224552322956E-0002 -1.02000477673814E-0002 -1.02772815079823E-0002 -1.03541567461704E-0002 -1.04306737758348E-0002 +-1.05068328926812E-0002 -1.05826343942310E-0002 -1.06580785798204E-0002 -1.07331657505994E-0002 -1.08078962095312E-0002 +-1.08822702613905E-0002 -1.09562882127634E-0002 -1.10299503720459E-0002 -1.11032570494426E-0002 -1.11762085569668E-0002 +-1.12488052084380E-0002 -1.13210473194821E-0002 -1.13929352075291E-0002 -1.14644691918131E-0002 -1.15356495933706E-0002 +-1.16064767350390E-0002 -1.16769509414563E-0002 -1.17470725390591E-0002 -1.18168418560818E-0002 -1.18862592225551E-0002 +-1.19553249703049E-0002 -1.20240394329516E-0002 -1.20924029459069E-0002 -1.21604158463746E-0002 -1.22280784733482E-0002 +-1.22953911676101E-0002 -1.23623542717289E-0002 -1.24289681300594E-0002 -1.24952330887413E-0002 -1.25611494956959E-0002 +-1.26267177006266E-0002 -1.26919380550161E-0002 -1.27568109121264E-0002 -1.28213366269947E-0002 -1.28855155564350E-0002 +-1.29493480590340E-0002 -1.30128344951502E-0002 -1.30759752269133E-0002 -1.31387706182210E-0002 -1.32012210347386E-0002 +-1.32633268438967E-0002 -1.33250884148889E-0002 -1.33865061186715E-0002 -1.34475803279609E-0002 -1.35083114172316E-0002 +-1.35686997627148E-0002 -1.36287457423967E-0002 -1.36884497360160E-0002 -1.37478121250633E-0002 -1.38068332927779E-0002 +-1.38655136241461E-0002 -1.39238535059004E-0002 -1.39818533265160E-0002 -1.40395134762105E-0002 -1.40968343469404E-0002 +-1.41538163323993E-0002 -1.42104598280175E-0002 -1.42667652309576E-0002 -1.43227329401146E-0002 -1.43783633561119E-0002 +-1.44336568813008E-0002 -1.44886139197568E-0002 -1.45432348772796E-0002 -1.45975201613884E-0002 -1.46514701813214E-0002 +-1.47050853480336E-0002 -1.47583660741935E-0002 -1.48113127741813E-0002 -1.48639258640883E-0002 -1.49162057617104E-0002 +-1.49681528865510E-0002 -1.50197676598148E-0002 -1.50710505044073E-0002 -1.51220018449315E-0002 -1.51726221076859E-0002 +-1.52229117206628E-0002 -1.52728711135441E-0002 -1.53225007177006E-0002 -1.53718009661885E-0002 -1.54207722937474E-0002 +-1.54694151367972E-0002 -1.55177299334361E-0002 -1.55657171234382E-0002 -1.56133771482500E-0002 -1.56607104509887E-0002 +-1.57077174764392E-0002 -1.57543986710514E-0002 -1.58007544829375E-0002 -1.58467853618700E-0002 -1.58924917592777E-0002 +-1.59378741282440E-0002 -1.59829329235042E-0002 -1.60276686014418E-0002 -1.60720816200866E-0002 -1.61161724391113E-0002 +-1.61599415198294E-0002 -1.62033893251914E-0002 -1.62465163197828E-0002 -1.62893229698205E-0002 -1.63318097431504E-0002 +-1.63739771092444E-0002 -1.64158255391970E-0002 -1.64573555057226E-0002 -1.64985674831532E-0002 -1.65394619474334E-0002 +-1.65800393761207E-0002 -1.66203002483783E-0002 -1.66602450449757E-0002 -1.66998742482834E-0002 -1.67391883422704E-0002 +-1.67781878125015E-0002 -1.68168731461333E-0002 -1.68552448319116E-0002 -1.68933033601684E-0002 -1.69310492228180E-0002 +-1.69684829133544E-0002 -1.70056049268472E-0002 -1.70424157599396E-0002 -1.70789159108438E-0002 -1.71151058793389E-0002 +-1.71509861667661E-0002 -1.71865572760268E-0002 -1.72218197115784E-0002 -1.72567739794309E-0002 -1.72914205871441E-0002 +-1.73257600438231E-0002 -1.73597928601161E-0002 -1.73935195482098E-0002 -1.74269406218268E-0002 -1.74600565962213E-0002 +-1.74928679881761E-0002 -1.75253753159992E-0002 -1.75575790995191E-0002 -1.75894798600829E-0002 -1.76210781205509E-0002 +-1.76523744052946E-0002 -1.76833692401920E-0002 -1.77140631526239E-0002 -1.77444566714710E-0002 -1.77745503271096E-0002 +-1.78043446514077E-0002 -1.78338401777215E-0002 -1.78630374408921E-0002 -1.78919369772406E-0002 -1.79205393245654E-0002 +-1.79488450221378E-0002 -1.79768546106978E-0002 -1.80045686324514E-0002 -1.80319876310653E-0002 -1.80591121516640E-0002 +-1.80859427408254E-0002 -1.81124799465772E-0002 -1.81387243183923E-0002 -1.81646764071855E-0002 -1.81903367653090E-0002 +-1.82157059465489E-0002 -1.82407845061206E-0002 -1.82655730006650E-0002 -1.82900719882444E-0002 -1.83142820283383E-0002 +-1.83382036818394E-0002 -1.83618375110494E-0002 -1.83851840796750E-0002 -1.84082439528231E-0002 -1.84310176969977E-0002 +-1.84535058800944E-0002 -1.84757090713975E-0002 -1.84976278415744E-0002 -1.85192627626723E-0002 -1.85406144081135E-0002 +-1.85616833526914E-0002 -1.85824701725655E-0002 -1.86029754452576E-0002 -1.86231997496478E-0002 -1.86431436659688E-0002 +-1.86628077758029E-0002 -1.86821926620769E-0002 -1.87012989090576E-0002 -1.87201271023475E-0002 -1.87386778288804E-0002 +-1.87569516769168E-0002 -1.87749492360390E-0002 -1.87926710971476E-0002 -1.88101178524557E-0002 -1.88272900954852E-0002 +-1.88441884210619E-0002 -1.88608134253107E-0002 -1.88771657056515E-0002 -1.88932458607937E-0002 -1.89090544907327E-0002 +-1.89245921967442E-0002 -1.89398595813798E-0002 -1.89548572484626E-0002 -1.89695858030819E-0002 -1.89840458515892E-0002 +-1.89982380015924E-0002 -1.90121628619520E-0002 -1.90258210427757E-0002 -1.90392131554139E-0002 -1.90523398124545E-0002 +-1.90652016277182E-0002 -1.90777992162540E-0002 -1.90901331943333E-0002 -1.91022041794463E-0002 -1.91140127902959E-0002 +-1.91255596467935E-0002 -1.91368453700536E-0002 -1.91478705823890E-0002 -1.91586359073059E-0002 -1.91691419694986E-0002 +-1.91793893948445E-0002 -1.91893788103994E-0002 -1.91991108443918E-0002 -1.92085861262184E-0002 -1.92178052864388E-0002 +-1.92267689567702E-0002 -1.92354777700822E-0002 -1.92439323603919E-0002 -1.92521333628591E-0002 -1.92600814137798E-0002 +-1.92677771505824E-0002 -1.92752212118216E-0002 -1.92824142371736E-0002 -1.92893568674304E-0002 -1.92960497444950E-0002 +-1.93024935113758E-0002 -1.93086888121812E-0002 -1.93146362921146E-0002 -1.93203365974689E-0002 -1.93257903756208E-0002 +-1.93309982750260E-0002 -1.93359609452132E-0002 -1.93406790367794E-0002 -1.93451532013837E-0002 -1.93493840917421E-0002 +-1.93533723616225E-0002 -1.93571186658386E-0002 -1.93606236602446E-0002 -1.93638880017298E-0002 -1.93669123482131E-0002 +-1.93696973586369E-0002 -1.93722436929625E-0002 -1.93745520121636E-0002 -1.93766229782212E-0002 -1.93784572541177E-0002 +-1.93800555038317E-0002 -1.93814183923319E-0002 -1.93825465855716E-0002 -1.93834407504831E-0002 -1.93841015549718E-0002 +-1.93845296679108E-0002 -1.93847257591348E-0002 -1.93846904994346E-0002 -1.93844245605515E-0002 -1.93839286151709E-0002 +-1.93832033369172E-0002 -1.93822494003477E-0002 -1.93810674809466E-0002 -1.93796582551194E-0002 -1.93780224001871E-0002 +-1.93761605943802E-0002 -1.93740735168328E-0002 -1.93717618475765E-0002 -1.93692262675351E-0002 -1.93664674585180E-0002 +-1.93634861032148E-0002 -1.93602828851888E-0002 -1.93568584888714E-0002 -1.93532135995561E-0002 -1.93493489033922E-0002 +-1.93452650873792E-0002 -1.93409628393603E-0002 -1.93364428480168E-0002 -1.93317058028618E-0002 -1.93267523942338E-0002 +-1.93215833132915E-0002 -1.93161992520067E-0002 -1.93106009031588E-0002 -1.93047889603284E-0002 -1.92987641178912E-0002 +-1.92925270710117E-0002 -1.92860785156375E-0002 -1.92794191484926E-0002 -1.92725496670712E-0002 -1.92654707696318E-0002 +-1.92581831551906E-0002 -1.92506875235156E-0002 -1.92429845751201E-0002 -1.92350750112563E-0002 -1.92269595339095E-0002 +-1.92186388457913E-0002 -1.92101136503332E-0002 -1.92013846516809E-0002 -1.91924525546872E-0002 -1.91833180649062E-0002 +-1.91739818885866E-0002 -1.91644447326653E-0002 -1.91547073047615E-0002 -1.91447703131693E-0002 -1.91346344668522E-0002 +-1.91243004754362E-0002 -1.91137690492034E-0002 -1.91030408990856E-0002 -1.90921167366577E-0002 -1.90809972741314E-0002 +-1.90696832243483E-0002 -1.90581753007738E-0002 -1.90464742174904E-0002 -1.90345806891910E-0002 -1.90224954311726E-0002 +-1.90102191593294E-0002 -1.89977525901465E-0002 -1.89850964406932E-0002 -1.89722514286165E-0002 -1.89592182721338E-0002 +-1.89459976900274E-0002 -1.89325904016368E-0002 -1.89189971268529E-0002 -1.89052185861104E-0002 -1.88912555003820E-0002 +-1.88771085911711E-0002 -1.88627785805051E-0002 -1.88482661909292E-0002 -1.88335721454992E-0002 -1.88186971677746E-0002 +-1.88036419818124E-0002 -1.87884073121597E-0002 -1.87729938838476E-0002 -1.87574024223836E-0002 -1.87416336537455E-0002 +-1.87256883043742E-0002 -1.87095671011668E-0002 -1.86932707714701E-0002 -1.86768000430734E-0002 -1.86601556442019E-0002 +-1.86433383035094E-0002 -1.86263487500721E-0002 -1.86091877133810E-0002 -1.85918559233352E-0002 -1.85743541102353E-0002 +-1.85566830047761E-0002 -1.85388433380397E-0002 -1.85208358414887E-0002 -1.85026612469589E-0002 -1.84843202866529E-0002 +-1.84658136931325E-0002 -1.84471421993120E-0002 -1.84283065384513E-0002 -1.84093074441484E-0002 -1.83901456503329E-0002 +-1.83708218912587E-0002 -1.83513369014971E-0002 -1.83316914159293E-0002 -1.83118861697400E-0002 -1.82919218984097E-0002 +-1.82717993377080E-0002 -1.82515192236865E-0002 -1.82310822926709E-0002 -1.82104892812554E-0002 -1.81897409262941E-0002 +-1.81688379648946E-0002 -1.81477811344107E-0002 -1.81265711724352E-0002 -1.81052088167928E-0002 -1.80836948055326E-0002 +-1.80620298769217E-0002 -1.80402147694368E-0002 -1.80182502217584E-0002 -1.79961369727621E-0002 -1.79738757615128E-0002 +-1.79514673272562E-0002 -1.79289124094124E-0002 -1.79062117475685E-0002 -1.78833660814708E-0002 -1.78603761510184E-0002 +-1.78372426962551E-0002 -1.78139664573628E-0002 -1.77905481746535E-0002 -1.77669885885625E-0002 -1.77432884396411E-0002 +-1.77194484685489E-0002 -1.76954694160468E-0002 -1.76713520229894E-0002 -1.76470970303181E-0002 -1.76227051790531E-0002 +-1.75981772102866E-0002 -1.75735138651752E-0002 -1.75487158849324E-0002 -1.75237840108213E-0002 -1.74987189841476E-0002 +-1.74735215462512E-0002 -1.74481924385002E-0002 -1.74227324022821E-0002 -1.73971421789972E-0002 -1.73714225100511E-0002 +-1.73455741368469E-0002 -1.73195978007781E-0002 -1.72934942432209E-0002 -1.72672642055270E-0002 -1.72409084290159E-0002 +-1.72144276549675E-0002 -1.71878226246146E-0002 -1.71610940791358E-0002 -1.71342427596471E-0002 -1.71072694071953E-0002 +-1.70801747627501E-0002 -1.70529595671966E-0002 -1.70256245613278E-0002 -1.69981704858371E-0002 -1.69705980813109E-0002 +-1.69429080882208E-0002 -1.69151012469159E-0002 -1.68871782976162E-0002 -1.68591399804037E-0002 -1.68309870352159E-0002 +-1.68027202018377E-0002 -1.67743402198942E-0002 -1.67458478288426E-0002 -1.67172437679650E-0002 -1.66885287763609E-0002 +-1.66597035929391E-0002 -1.66307689564110E-0002 -1.66017256052818E-0002 -1.65725742778440E-0002 -1.65433157121691E-0002 +-1.65139506461002E-0002 -1.64844798172445E-0002 -1.64549039629654E-0002 -1.64252238203753E-0002 -1.63954401263272E-0002 +-1.63655536174081E-0002 -1.63355650299304E-0002 -1.63054750999248E-0002 -1.62752845631327E-0002 -1.62449941549978E-0002 +-1.62146046106596E-0002 -1.61841166649447E-0002 -1.61535310523598E-0002 -1.61228485070837E-0002 -1.60920697629596E-0002 +-1.60611955534878E-0002 -1.60302266118175E-0002 -1.59991636707394E-0002 -1.59680074626781E-0002 -1.59367587196841E-0002 +-1.59054181734265E-0002 -1.58739865551850E-0002 -1.58424645958422E-0002 -1.58108530258761E-0002 -1.57791525753524E-0002 +-1.57473639739163E-0002 -1.57154879507855E-0002 -1.56835252347422E-0002 -1.56514765541250E-0002 -1.56193426368217E-0002 +-1.55871242102615E-0002 -1.55548220014071E-0002 -1.55224367367471E-0002 -1.54899691422880E-0002 -1.54574199435470E-0002 +-1.54247898655437E-0002 -1.53920796327931E-0002 -1.53592899692967E-0002 -1.53264215985362E-0002 -1.52934752434646E-0002 +-1.52604516264990E-0002 -1.52273514695128E-0002 -1.51941754938280E-0002 -1.51609244202072E-0002 -1.51275989688462E-0002 +-1.50941998593662E-0002 -1.50607278108057E-0002 -1.50271835416132E-0002 -1.49935677696394E-0002 -1.49598812121290E-0002 +-1.49261245857137E-0002 -1.48922986064036E-0002 -1.48584039895805E-0002 -1.48244414499891E-0002 -1.47904117017299E-0002 +-1.47563154582512E-0002 -1.47221534323415E-0002 -1.46879263361219E-0002 -1.46536348810376E-0002 -1.46192797778515E-0002 +-1.45848617366350E-0002 -1.45503814667612E-0002 -1.45158396768970E-0002 -1.44812370749952E-0002 -1.44465743682867E-0002 +-1.44118522632729E-0002 -1.43770714657181E-0002 -1.43422326806417E-0002 -1.43073366123101E-0002 -1.42723839642295E-0002 +-1.42373754391378E-0002 -1.42023117389970E-0002 -1.41671935649858E-0002 -1.41320216174909E-0002 -1.40967965961008E-0002 +-1.40615191995965E-0002 -1.40261901259449E-0002 -1.39908100722905E-0002 -1.39553797349481E-0002 -1.39198998093949E-0002 +-1.38843709902622E-0002 -1.38487939713291E-0002 -1.38131694455134E-0002 -1.37774981048647E-0002 -1.37417806405564E-0002 +-1.37060177428782E-0002 -1.36702101012283E-0002 -1.36343584041055E-0002 -1.35984633391021E-0002 -1.35625255928955E-0002 +-1.35265458512411E-0002 -1.34905247989644E-0002 -1.34544631199535E-0002 -1.34183614971511E-0002 -1.33822206125470E-0002 +-1.33460411471707E-0002 -1.33098237810834E-0002 -1.32735691933707E-0002 -1.32372780621344E-0002 -1.32009510644857E-0002 +-1.31645888765367E-0002 -1.31281921733933E-0002 -1.30917616291476E-0002 -1.30552979168700E-0002 -1.30188017086019E-0002 +-1.29822736753476E-0002 -1.29457144870676E-0002 -1.29091248126698E-0002 -1.28725053200030E-0002 -1.28358566758488E-0002 +-1.27991795459139E-0002 -1.27624745948231E-0002 -1.27257424861110E-0002 -1.26889838822150E-0002 -1.26521994444678E-0002 +-1.26153898330891E-0002 -1.25785557071791E-0002 -1.25416977247101E-0002 -1.25048165425195E-0002 -1.24679128163022E-0002 +-1.24309872006028E-0002 -1.23940403488086E-0002 -1.23570729131414E-0002 -1.23200855446509E-0002 -1.22830788932064E-0002 +-1.22460536074898E-0002 -1.22090103349882E-0002 -1.21719497219858E-0002 -1.21348724135574E-0002 -1.20977790535601E-0002 +-1.20606702846266E-0002 -1.20235467481569E-0002 -1.19864090843120E-0002 -1.19492579320054E-0002 -1.19120939288965E-0002 +-1.18749177113828E-0002 -1.18377299145924E-0002 -1.18005311723774E-0002 -1.17633221173052E-0002 -1.17261033806528E-0002 +-1.16888755923981E-0002 -1.16516393812129E-0002 -1.16143953744562E-0002 -1.15771441981660E-0002 -1.15398864770527E-0002 +-1.15026228344913E-0002 -1.14653538925147E-0002 -1.14280802718056E-0002 -1.13908025916898E-0002 -1.13535214701292E-0002 +-1.13162375237137E-0002 -1.12789513676548E-0002 -1.12416636157777E-0002 -1.12043748805150E-0002 -1.11670857728985E-0002 +-1.11297969025523E-0002 -1.10925088776862E-0002 -1.10552223050877E-0002 -1.10179377901156E-0002 -1.09806559366922E-0002 +-1.09433773472966E-0002 -1.09061026229575E-0002 -1.08688323632459E-0002 -1.08315671662683E-0002 -1.07943076286592E-0002 +-1.07570543455747E-0002 -1.07198079106847E-0002 -1.06825689161662E-0002 -1.06453379526965E-0002 -1.06081156094458E-0002 +-1.05709024740702E-0002 -1.05336991327049E-0002 -1.04965061699575E-0002 -1.04593241689001E-0002 -1.04221537110633E-0002 +-1.03849953764290E-0002 -1.03478497434230E-0002 -1.03107173889088E-0002 -1.02735988881802E-0002 -1.02364948149546E-0002 +-1.01994057413662E-0002 -1.01623322379588E-0002 -1.01252748736796E-0002 -1.00882342158717E-0002 -1.00512108302676E-0002 +-1.00142052809824E-0002 -9.97721813050731E-0003 -9.94024993970214E-0003 -9.90330126778913E-0003 -9.86637267234622E-0003 +-9.82946470929996E-0003 -9.79257793291927E-0003 -9.75571289580824E-0003 -9.71887014890008E-0003 -9.68205024144984E-0003 +-9.64525372102806E-0003 -9.60848113351433E-0003 -9.57173302309027E-0003 -9.53500993223337E-0003 -9.49831240170995E-0003 +-9.46164097056923E-0003 -9.42499617613611E-0003 -9.38837855400502E-0003 -9.35178863803354E-0003 -9.31522696033547E-0003 +-9.27869405127490E-0003 -9.24219043945929E-0003 -9.20571665173319E-0003 -9.16927321317218E-0003 -9.13286064707581E-0003 +-9.09647947496182E-0003 -9.06013021655932E-0003 -9.02381338980287E-0003 -8.98752951082581E-0003 -8.95127909395402E-0003 +-8.91506265170004E-0003 -8.87888069475610E-0003 -8.84273373198852E-0003 -8.80662227043096E-0003 -8.77054681527873E-0003 +-8.73450786988215E-0003 -8.69850593574050E-0003 -8.66254151249628E-0003 -8.62661509792836E-0003 -8.59072718794650E-0003 +-8.55487827658485E-0003 -8.51906885599616E-0003 -8.48329941644566E-0003 -8.44757044630479E-0003 -8.41188243204567E-0003 +-8.37623585823461E-0003 -8.34063120752659E-0003 -8.30506896065888E-0003 -8.26954959644570E-0003 -8.23407359177169E-0003 +-8.19864142158635E-0003 -8.16325355889834E-0003 -8.12791047476925E-0003 -8.09261263830822E-0003 -8.05736051666568E-0003 +-8.02215457502823E-0003 -7.98699527661217E-0003 -7.95188308265821E-0003 -7.91681845242585E-0003 -7.88180184318731E-0003 +-7.84683371022236E-0003 -7.81191450681218E-0003 -7.77704468423439E-0003 -7.74222469175681E-0003 -7.70745497663225E-0003 +-7.67273598409309E-0003 -7.63806815734543E-0003 -7.60345193756398E-0003 -7.56888776388628E-0003 -7.53437607340735E-0003 +-7.49991730117461E-0003 -7.46551188018191E-0003 -7.43116024136473E-0003 -7.39686281359438E-0003 -7.36262002367311E-0003 +-7.32843229632850E-0003 -7.29430005420824E-0003 -7.26022371787533E-0003 -7.22620370580218E-0003 -7.19224043436600E-0003 +-7.15833431784326E-0003 -7.12448576840493E-0003 -7.09069519611103E-0003 -7.05696300890566E-0003 -7.02328961261230E-0003 +-6.98967541092816E-0003 -6.95612080541975E-0003 -6.92262619551750E-0003 -6.88919197851116E-0003 -6.85581854954473E-0003 +-6.82250630161144E-0003 -6.78925562554925E-0003 -6.75606691003560E-0003 -6.72294054158305E-0003 -6.68987690453402E-0003 +-6.65687638105667E-0003 -6.62393935113955E-0003 -6.59106619258723E-0003 -6.55825728101578E-0003 -6.52551298984779E-0003 +-6.49283369030814E-0003 -6.46021975141903E-0003 -6.42767153999603E-0003 -6.39518942064291E-0003 -6.36277375574751E-0003 +-6.33042490547739E-0003 -6.29814322777513E-0003 -6.26592907835424E-0003 -6.23378281069442E-0003 -6.20170477603781E-0003 +-6.16969532338409E-0003 -6.13775479948650E-0003 -6.10588354884776E-0003 -6.07408191371551E-0003 -6.04235023407850E-0003 +-6.01068884766208E-0003 -5.97909808992463E-0003 -5.94757829405287E-0003 -5.91612979095816E-0003 -5.88475290927257E-0003 +-5.85344797534463E-0003 -5.82221531323568E-0003 -5.79105524471569E-0003 -5.75996808925946E-0003 -5.72895416404311E-0003 +-5.69801378393966E-0003 -5.66714726151581E-0003 -5.63635490702776E-0003 -5.60563702841791E-0003 -5.57499393131085E-0003 +-5.54442591900978E-0003 -5.51393329249326E-0003 -5.48351635041104E-0003 -5.45317538908105E-0003 -5.42291070248552E-0003 +-5.39272258226782E-0003 -5.36261131772874E-0003 -5.33257719582336E-0003 -5.30262050115755E-0003 -5.27274151598456E-0003 +-5.24294052020195E-0003 -5.21321779134806E-0003 -5.18357360459922E-0003 -5.15400823276605E-0003 -5.12452194629059E-0003 +-5.09511501324332E-0003 -5.06578769931975E-0003 -5.03654026783775E-0003 -5.00737297973416E-0003 -4.97828609356234E-0003 +-4.94927986548871E-0003 -4.92035454929015E-0003 -4.89151039635124E-0003 -4.86274765566117E-0003 -4.83406657381129E-0003 +-4.80546739499201E-0003 -4.77695036099060E-0003 -4.74851571118803E-0003 -4.72016368255660E-0003 -4.69189450965746E-0003 +-4.66370842463780E-0003 -4.63560565722870E-0003 -4.60758643474224E-0003 -4.57965098206963E-0003 -4.55179952167830E-0003 +-4.52403227360980E-0003 -4.49634945547766E-0003 -4.46875128246477E-0003 -4.44123796732156E-0003 -4.41380972036348E-0003 +-4.38646674946901E-0003 -4.35920926007780E-0003 -4.33203745518812E-0003 -4.30495153535532E-0003 -4.27795169868952E-0003 +-4.25103814085401E-0003 -4.22421105506303E-0003 -4.19747063208010E-0003 -4.17081706021642E-0003 -4.14425052532866E-0003 +-4.11777121081767E-0003 -4.09137929762648E-0003 -4.06507496423902E-0003 -4.03885838667814E-0003 -4.01272973850446E-0003 +-3.98668919081463E-0003 -3.96073691223988E-0003 -3.93487306894480E-0003 -3.90909782462570E-0003 -3.88341134050958E-0003 +-3.85781377535270E-0003 -3.83230528543926E-0003 -3.80688602458050E-0003 -3.78155614411322E-0003 -3.75631579289901E-0003 +-3.73116511732287E-0003 -3.70610426129264E-0003 -3.68113336623758E-0003 -3.65625257110771E-0003 -3.63146201237301E-0003 +-3.60676182402236E-0003 -3.58215213756308E-0003 -3.55763308201983E-0003 -3.53320478393441E-0003 -3.50886736736467E-0003 +-3.48462095388414E-0003 -3.46046566258160E-0003 -3.43640161006032E-0003 -3.41242891043796E-0003 -3.38854767534578E-0003 +-3.36475801392880E-0003 -3.34106003284500E-0003 -3.31745383626536E-0003 -3.29393952587369E-0003 -3.27051720086629E-0003 +-3.24718695795211E-0003 -3.22394889135244E-0003 -3.20080309280103E-0003 -3.17774965154435E-0003 -3.15478865434124E-0003 +-3.13192018546352E-0003 -3.10914432669585E-0003 -3.08646115733625E-0003 -3.06387075419622E-0003 -3.04137319160109E-0003 +-3.01896854139074E-0003 -2.99665687291958E-0003 -2.97443825305746E-0003 -2.95231274618997E-0003 -2.93028041421929E-0003 +-2.90834131656462E-0003 -2.88649551016302E-0003 -2.86474304947033E-0003 -2.84308398646167E-0003 -2.82151837063260E-0003 +-2.80004624899987E-0003 -2.77866766610256E-0003 -2.75738266400302E-0003 -2.73619128228795E-0003 -2.71509355806966E-0003 +-2.69408952598709E-0003 -2.67317921820731E-0003 -2.65236266442653E-0003 -2.63163989187184E-0003 -2.61101092530227E-0003 +-2.59047578701041E-0003 -2.57003449682407E-0003 -2.54968707210762E-0003 -2.52943352776388E-0003 -2.50927387623555E-0003 +-2.48920812750734E-0003 -2.46923628910736E-0003 -2.44935836610924E-0003 -2.42957436113407E-0003 -2.40988427435222E-0003 +-2.39028810348558E-0003 -2.37078584380942E-0003 -2.35137748815487E-0003 -2.33206302691077E-0003 -2.31284244802617E-0003 +-2.29371573701265E-0003 -2.27468287694657E-0003 -2.25574384847172E-0003 -2.23689862980162E-0003 -2.21814719672216E-0003 +-2.19948952259441E-0003 -2.18092557835694E-0003 -2.16245533252890E-0003 -2.14407875121255E-0003 -2.12579579809641E-0003 +-2.10760643445792E-0003 -2.08951061916650E-0003 -2.07150830868681E-0003 -2.05359945708148E-0003 -2.03578401601461E-0003 +-2.01806193475476E-0003 -2.00043316017843E-0003 -1.98289763677327E-0003 -1.96545530664151E-0003 -1.94810610950362E-0003 +-1.93084998270154E-0003 -1.91368686120258E-0003 -1.89661667760283E-0003 -1.87963936213112E-0003 -1.86275484265260E-0003 +-1.84596304467276E-0003 -1.82926389134128E-0003 -1.81265730345595E-0003 -1.79614319946688E-0003 -1.77972149548038E-0003 +-1.76339210526342E-0003 -1.74715494024761E-0003 -1.73100990953360E-0003 -1.71495691989554E-0003 -1.69899587578536E-0003 +-1.68312667933742E-0003 -1.66734923037290E-0003 -1.65166342640470E-0003 -1.63606916264183E-0003 -1.62056633199435E-0003 +-1.60515482507826E-0003 -1.58983453022021E-0003 -1.57460533346267E-0003 -1.55946711856875E-0003 -1.54441976702760E-0003 +-1.52946315805923E-0003 -1.51459716861996E-0003 -1.49982167340776E-0003 -1.48513654486744E-0003 -1.47054165319630E-0003 +-1.45603686634949E-0003 -1.44162205004561E-0003 -1.42729706777252E-0003 -1.41306178079281E-0003 -1.39891604814979E-0003 +-1.38485972667324E-0003 -1.37089267098543E-0003 -1.35701473350700E-0003 -1.34322576446310E-0003 -1.32952561188966E-0003 +-1.31591412163932E-0003 -1.30239113738798E-0003 -1.28895650064096E-0003 -1.27561005073962E-0003 -1.26235162486768E-0003 +-1.24918105805787E-0003 -1.23609818319866E-0003 -1.22310283104081E-0003 -1.21019483020429E-0003 -1.19737400718507E-0003 +-1.18464018636213E-0003 -1.17199319000438E-0003 -1.15943283827783E-0003 -1.14695894925274E-0003 -1.13457133891073E-0003 +-1.12226982115231E-0003 -1.11005420780401E-0003 -1.09792430862612E-0003 -1.08587993131994E-0003 -1.07392088153554E-0003 +-1.06204696287949E-0003 -1.05025797692248E-0003 -1.03855372320728E-0003 -1.02693399925653E-0003 -1.01539860058094E-0003 +-1.00394732068707E-0003 -9.92579951085676E-0004 -9.81296281299912E-0004 -9.70096098873526E-0004 -9.58979189379367E-0004 +-9.47945336427691E-0004 -9.36994321674891E-0004 -9.26125924831893E-0004 -9.15339923672961E-0004 -9.04636094044497E-0004 +-8.94014209873774E-0004 -8.83474043177996E-0004 -8.73015364073187E-0004 -8.62637940783311E-0004 -8.52341539649552E-0004 +-8.42125925139352E-0004 -8.31990859855927E-0004 -8.21936104547541E-0004 -8.11961418117109E-0004 -8.02066557631669E-0004 +-7.92251278332062E-0004 -7.82515333642765E-0004 -7.72858475181526E-0004 -7.63280452769424E-0004 -7.53781014440734E-0004 +-7.44359906453091E-0004 -7.35016873297548E-0004 -7.25751657708829E-0004 -7.16564000675738E-0004 -7.07453641451381E-0004 +-6.98420317563806E-0004 -6.89463764826449E-0004 -6.80583717348890E-0004 -6.71779907547480E-0004 -6.63052066156254E-0004 +-6.54399922237792E-0004 -6.45823203194173E-0004 -6.37321634778141E-0004 -6.28894941104144E-0004 -6.20542844659744E-0004 +-6.12265066316776E-0004 -6.04061325342864E-0004 -5.95931339412947E-0004 -5.87874824620791E-0004 -5.79891495490763E-0004 +-5.71981064989498E-0004 -5.64143244537893E-0004 -5.56377744022899E-0004 -5.48684271809640E-0004 -5.41062534753556E-0004 +-5.33512238212531E-0004 -5.26033086059286E-0004 -5.18624780693667E-0004 -5.11287023055257E-0004 -5.04019512635799E-0004 +-4.96821947491931E-0004 -4.89694024257962E-0004 -4.82635438158630E-0004 -4.75645883022119E-0004 -4.68725051293008E-0004 +-4.61872634045403E-0004 -4.55088320996216E-0004 -4.48371800518322E-0004 -4.41722759654076E-0004 -4.35140884128700E-0004 +-4.28625858363933E-0004 -4.22177365491632E-0004 -4.15795087367549E-0004 -4.09478704585251E-0004 -4.03227896489939E-0004 +-3.97042341192607E-0004 -3.90921715584084E-0004 -3.84865695349346E-0004 -3.78873954981764E-0004 -3.72946167797548E-0004 +-3.67082005950320E-0004 -3.61281140445605E-0004 -3.55543241155642E-0004 -3.49867976834107E-0004 -3.44255015131075E-0004 +-3.38704022607947E-0004 -3.33214664752594E-0004 -3.27786605994521E-0004 -3.22419509720128E-0004 -3.17113038288141E-0004 +-3.11866853045024E-0004 -3.06680614340652E-0004 -3.01553981543854E-0004 -2.96486613058308E-0004 -2.91478166338357E-0004 +-2.86528297904964E-0004 -2.81636663361831E-0004 -2.76802917411508E-0004 -2.72026713871746E-0004 -2.67307705691772E-0004 +-2.62645544968811E-0004 -2.58039882964669E-0004 -2.53490370122357E-0004 -2.48996656082917E-0004 -2.44558389702235E-0004 +-2.40175219068096E-0004 -2.35846791517177E-0004 -2.31572753652271E-0004 -2.27352751359580E-0004 -2.23186429826059E-0004 +-2.19073433556952E-0004 -2.15013406393324E-0004 -2.11005991529834E-0004 -2.07050831532449E-0004 -2.03147568356393E-0004 +-1.99295843364162E-0004 -1.95495297343594E-0004 -1.91745570526133E-0004 -1.88046302605109E-0004 -1.84397132754173E-0004 +-1.80797699645873E-0004 -1.77247641470216E-0004 -1.73746595953480E-0004 -1.70294200377013E-0004 -1.66890091596236E-0004 +-1.63533906059669E-0004 -1.60225279828113E-0004 -1.56963848593966E-0004 -1.53749247700539E-0004 -1.50581112161620E-0004 +-1.47459076681023E-0004 -1.44382775672348E-0004 -1.41351843278756E-0004 -1.38365913392936E-0004 -1.35424619677130E-0004 +-1.32527595583269E-0004 -1.29674474373261E-0004 -1.26864889139324E-0004 -1.24098472824522E-0004 -1.21374858243275E-0004 +-1.18693678102140E-0004 -1.16054565020583E-0004 -1.13457151551903E-0004 -1.10901070204293E-0004 -1.08385953461953E-0004 +-1.05911433806402E-0004 -1.03477143737800E-0004 -1.01082715796463E-0004 -9.87277825844709E-0005 -9.64119767873557E-0005 +-9.41349311959605E-0005 -9.18962787283491E-0005 -8.96956524519042E-0005 -8.75326856054555E-0005 -8.54070116215904E-0005 +-8.33182641490614E-0005 -8.12660770752821E-0005 -7.92500845489856E-0005 -7.72699210029464E-0005 -7.53252211768827E-0005 +-7.34156201404005E-0005 -7.15407533161142E-0005 -6.97002565028689E-0005 -6.78937658990557E-0005 -6.61209181260857E-0005 +-6.43813502519421E-0005 -6.26746998148748E-0005 -6.10006048472254E-0005 -5.93587038993212E-0005 -5.77486360635514E-0005 +-5.61700409985103E-0005 -5.46225589533016E-0005 -5.31058307919281E-0005 -5.16194980178219E-0005 -5.01632027985068E-0005 +-4.87365879903370E-0005 -4.73392971634123E-0005 -4.59709746265695E-0005 -4.46312654525313E-0005 -4.33198155031465E-0005 +-4.20362714547713E-0005 -4.07802808237824E-0005 -3.95514919921746E-0005 -3.83495542333299E-0005 -3.71741177378704E-0005 +-3.60248336396660E-0005 -3.49013540419386E-0005 -3.38033320435161E-0005 -3.27304217651942E-0005 -3.16822783762241E-0005 +-3.06585581209406E-0005 -2.96589183454917E-0005 -2.86830175247256E-0005 -2.77305152891668E-0005 -2.68010724521483E-0005 +-2.58943510370631E-0005 -2.50100143047303E-0005 -2.41477267809093E-0005 -2.33071542839189E-0005 -2.24879639524120E-0005 +-2.16898242732461E-0005 -2.09124051095086E-0005 -2.01553777286636E-0005 -1.94184148308184E-0005 -1.87011905771355E-0005 +-1.80033806183569E-0005 -1.73246621234800E-0005 -1.66647138085382E-0005 -1.60232159655331E-0005 -1.53998504914916E-0005 +-1.47943009176466E-0005 -1.42062524387631E-0005 -1.36353919425823E-0005 -1.30814080394065E-0005 -1.25439910918199E-0005 +-1.20228332445262E-0005 -1.15176284543397E-0005 -1.10280725202930E-0005 -1.05538631138909E-0005 -1.00946998094886E-0005 +-9.65028411480946E-0006 -9.22031950160130E-0006 -8.80451143641422E-0006 -8.40256741153004E-0006 -8.01419697601397E-0006 +-7.63911176691245E-0006 -7.27702554057841E-0006 -6.92765420413830E-0006 -6.59071584709819E-0006 -6.26593077307678E-0006 +-5.95302153168849E-0006 -5.65171295055389E-0006 -5.36173216745623E-0006 -5.08280866262895E-0006 -4.81467429118855E-0006 +-4.55706331570193E-0006 -4.30971243889328E-0006 -4.07236083649430E-0006 -3.84475019022833E-0006 -3.62662472094218E-0006 +-3.41773122186976E-0006 -3.21781909204354E-0006 -3.02664036984504E-0006 -2.84394976669434E-0006 -2.66950470088558E-0006 +-2.50306533155992E-0006 -2.34439459282625E-0006 -2.19325822801840E-0006 -2.04942482410029E-0006 -1.91266584621306E-0006 +-1.78275567236391E-0006 -1.65947162826210E-0006 -1.54259402229582E-0006 -1.43190618065749E-0006 -1.32719448260959E-0006 +-1.22824839589923E-0006 -1.13486051231716E-0006 -1.04682658340150E-0006 -9.63945556289680E-0007 -8.86019609714866E-0007 +-8.12854190150425E-0007 -7.44258048101935E-0007 -6.80043274544518E-0007 -6.20025337510592E-0007 -5.64023118823576E-0007 +-5.11858950981593E-0007 -4.63358654188590E-0007 -4.18351573535312E-0007 -3.76670616329875E-0007 -3.38152289576738E-0007 +-3.02636737607313E-0007 -2.69967779859621E-0007 -2.39992948809546E-0007 -2.12563528052317E-0007 -1.87534590535762E-0007 +-1.64765036945311E-0007 -1.44117634240240E-0007 -1.25459054343093E-0007 -1.08659912981006E-0007 -9.35948086804605E-0008 +-8.01423619148844E-0008 -6.81852544061900E-0008 -5.76102685799870E-0008 -4.83083271750730E-0008 -4.01745330076295E-0008 +-3.31082088900869E-0008 -2.70129377054748E-0008 -2.17966026369962E-0008 -1.73714275538244E-0008 -1.36540175528632E-0008 +-1.05653996571230E-0008 -8.03106367100235E-0009 -5.98100319269061E-0009 -4.34975678418035E-0009 -3.07644929905615E-0009 +-2.10483336853931E-0009 -1.38333104602933E-0009 -8.65075610492376E-0010 -5.07953529054913E-0010 -2.74646579101873E-0010 +-1.32674130240594E-0010 -5.44355864411942E-0011 -1.72529887058833E-0011 -3.41377859003418E-0012 -2.13722913866950E-0013 diff --git a/examples/data.ctip b/examples/data.ctip new file mode 100644 index 0000000000..06a96e588d --- /dev/null +++ b/examples/data.ctip @@ -0,0 +1,1745 @@ +LAMMPS data file + +1728 atoms + +2 atom types + +0.0 24.71947842 xlo xhi +0.0 24.71947842 ylo yhi +0.0 24.71947842 zlo zhi + +Masses + +1 58.69340000 +2 15.99940000 + +Atoms # charge + +1 1 1.04034270 0.00000000 0.00000000 0.00000000 +2 1 1.04034270 2.05995654 2.05995654 0.00000000 +3 1 1.04034270 2.05995654 0.00000000 2.05995654 +4 1 1.04034270 0.00000000 2.05995654 2.05995654 +5 1 1.04034270 0.00000000 0.00000000 4.11991307 +6 1 1.04034270 2.05995654 2.05995654 4.11991307 +7 1 1.04034270 2.05995654 0.00000000 6.17986961 +8 1 1.04034270 0.00000000 2.05995654 6.17986961 +9 1 1.04034270 0.00000000 0.00000000 8.23982614 +10 1 1.04034270 2.05995654 2.05995654 8.23982614 +11 1 1.04034270 2.05995654 0.00000000 10.29978268 +12 1 1.04034270 0.00000000 2.05995654 10.29978268 +13 1 1.04034270 0.00000000 0.00000000 12.35973921 +14 1 1.04034270 2.05995654 2.05995654 12.35973921 +15 1 1.04034270 2.05995654 0.00000000 14.41969575 +16 1 1.04034270 0.00000000 2.05995654 14.41969575 +17 1 1.04034270 0.00000000 0.00000000 16.47965228 +18 1 1.04034270 2.05995654 2.05995654 16.47965228 +19 1 1.04034270 2.05995654 0.00000000 18.53960882 +20 1 1.04034270 0.00000000 2.05995654 18.53960882 +21 1 1.04034270 0.00000000 0.00000000 20.59956535 +22 1 1.04034270 2.05995654 2.05995654 20.59956535 +23 1 1.04034270 2.05995654 0.00000000 22.65952189 +24 1 1.04034270 0.00000000 2.05995654 22.65952189 +25 1 1.04034270 0.00000000 4.11991307 0.00000000 +26 1 1.04034270 2.05995654 6.17986961 0.00000000 +27 1 1.04034270 2.05995654 4.11991307 2.05995654 +28 1 1.04034270 0.00000000 6.17986961 2.05995654 +29 1 1.04034270 0.00000000 4.11991307 4.11991307 +30 1 1.04034270 2.05995654 6.17986961 4.11991307 +31 1 1.04034270 2.05995654 4.11991307 6.17986961 +32 1 1.04034270 0.00000000 6.17986961 6.17986961 +33 1 1.04034270 0.00000000 4.11991307 8.23982614 +34 1 1.04034270 2.05995654 6.17986961 8.23982614 +35 1 1.04034270 2.05995654 4.11991307 10.29978268 +36 1 1.04034270 0.00000000 6.17986961 10.29978268 +37 1 1.04034270 0.00000000 4.11991307 12.35973921 +38 1 1.04034270 2.05995654 6.17986961 12.35973921 +39 1 1.04034270 2.05995654 4.11991307 14.41969575 +40 1 1.04034270 0.00000000 6.17986961 14.41969575 +41 1 1.04034270 0.00000000 4.11991307 16.47965228 +42 1 1.04034270 2.05995654 6.17986961 16.47965228 +43 1 1.04034270 2.05995654 4.11991307 18.53960882 +44 1 1.04034270 0.00000000 6.17986961 18.53960882 +45 1 1.04034270 0.00000000 4.11991307 20.59956535 +46 1 1.04034270 2.05995654 6.17986961 20.59956535 +47 1 1.04034270 2.05995654 4.11991307 22.65952189 +48 1 1.04034270 0.00000000 6.17986961 22.65952189 +49 1 1.04034270 0.00000000 8.23982614 0.00000000 +50 1 1.04034270 2.05995654 10.29978268 0.00000000 +51 1 1.04034270 2.05995654 8.23982614 2.05995654 +52 1 1.04034270 0.00000000 10.29978268 2.05995654 +53 1 1.04034270 0.00000000 8.23982614 4.11991307 +54 1 1.04034270 2.05995654 10.29978268 4.11991307 +55 1 1.04034270 2.05995654 8.23982614 6.17986961 +56 1 1.04034270 0.00000000 10.29978268 6.17986961 +57 1 1.04034270 0.00000000 8.23982614 8.23982614 +58 1 1.04034270 2.05995654 10.29978268 8.23982614 +59 1 1.04034270 2.05995654 8.23982614 10.29978268 +60 1 1.04034270 0.00000000 10.29978268 10.29978268 +61 1 1.04034270 0.00000000 8.23982614 12.35973921 +62 1 1.04034270 2.05995654 10.29978268 12.35973921 +63 1 1.04034270 2.05995654 8.23982614 14.41969575 +64 1 1.04034270 0.00000000 10.29978268 14.41969575 +65 1 1.04034270 0.00000000 8.23982614 16.47965228 +66 1 1.04034270 2.05995654 10.29978268 16.47965228 +67 1 1.04034270 2.05995654 8.23982614 18.53960882 +68 1 1.04034270 0.00000000 10.29978268 18.53960882 +69 1 1.04034270 0.00000000 8.23982614 20.59956535 +70 1 1.04034270 2.05995654 10.29978268 20.59956535 +71 1 1.04034270 2.05995654 8.23982614 22.65952189 +72 1 1.04034270 0.00000000 10.29978268 22.65952189 +73 1 1.04034270 0.00000000 12.35973921 0.00000000 +74 1 1.04034270 2.05995654 14.41969575 0.00000000 +75 1 1.04034270 2.05995654 12.35973921 2.05995654 +76 1 1.04034270 0.00000000 14.41969575 2.05995654 +77 1 1.04034270 0.00000000 12.35973921 4.11991307 +78 1 1.04034270 2.05995654 14.41969575 4.11991307 +79 1 1.04034270 2.05995654 12.35973921 6.17986961 +80 1 1.04034270 0.00000000 14.41969575 6.17986961 +81 1 1.04034270 0.00000000 12.35973921 8.23982614 +82 1 1.04034270 2.05995654 14.41969575 8.23982614 +83 1 1.04034270 2.05995654 12.35973921 10.29978268 +84 1 1.04034270 0.00000000 14.41969575 10.29978268 +85 1 1.04034270 0.00000000 12.35973921 12.35973921 +86 1 1.04034270 2.05995654 14.41969575 12.35973921 +87 1 1.04034270 2.05995654 12.35973921 14.41969575 +88 1 1.04034270 0.00000000 14.41969575 14.41969575 +89 1 1.04034270 0.00000000 12.35973921 16.47965228 +90 1 1.04034270 2.05995654 14.41969575 16.47965228 +91 1 1.04034270 2.05995654 12.35973921 18.53960882 +92 1 1.04034270 0.00000000 14.41969575 18.53960882 +93 1 1.04034270 0.00000000 12.35973921 20.59956535 +94 1 1.04034270 2.05995654 14.41969575 20.59956535 +95 1 1.04034270 2.05995654 12.35973921 22.65952189 +96 1 1.04034270 0.00000000 14.41969575 22.65952189 +97 1 1.04034270 0.00000000 16.47965228 0.00000000 +98 1 1.04034270 2.05995654 18.53960882 0.00000000 +99 1 1.04034270 2.05995654 16.47965228 2.05995654 +100 1 1.04034270 0.00000000 18.53960882 2.05995654 +101 1 1.04034270 0.00000000 16.47965228 4.11991307 +102 1 1.04034270 2.05995654 18.53960882 4.11991307 +103 1 1.04034270 2.05995654 16.47965228 6.17986961 +104 1 1.04034270 0.00000000 18.53960882 6.17986961 +105 1 1.04034270 0.00000000 16.47965228 8.23982614 +106 1 1.04034270 2.05995654 18.53960882 8.23982614 +107 1 1.04034270 2.05995654 16.47965228 10.29978268 +108 1 1.04034270 0.00000000 18.53960882 10.29978268 +109 1 1.04034270 0.00000000 16.47965228 12.35973921 +110 1 1.04034270 2.05995654 18.53960882 12.35973921 +111 1 1.04034270 2.05995654 16.47965228 14.41969575 +112 1 1.04034270 0.00000000 18.53960882 14.41969575 +113 1 1.04034270 0.00000000 16.47965228 16.47965228 +114 1 1.04034270 2.05995654 18.53960882 16.47965228 +115 1 1.04034270 2.05995654 16.47965228 18.53960882 +116 1 1.04034270 0.00000000 18.53960882 18.53960882 +117 1 1.04034270 0.00000000 16.47965228 20.59956535 +118 1 1.04034270 2.05995654 18.53960882 20.59956535 +119 1 1.04034270 2.05995654 16.47965228 22.65952189 +120 1 1.04034270 0.00000000 18.53960882 22.65952189 +121 1 1.04034270 0.00000000 20.59956535 0.00000000 +122 1 1.04034270 2.05995654 22.65952189 0.00000000 +123 1 1.04034270 2.05995654 20.59956535 2.05995654 +124 1 1.04034270 0.00000000 22.65952189 2.05995654 +125 1 1.04034270 0.00000000 20.59956535 4.11991307 +126 1 1.04034270 2.05995654 22.65952189 4.11991307 +127 1 1.04034270 2.05995654 20.59956535 6.17986961 +128 1 1.04034270 0.00000000 22.65952189 6.17986961 +129 1 1.04034270 0.00000000 20.59956535 8.23982614 +130 1 1.04034270 2.05995654 22.65952189 8.23982614 +131 1 1.04034270 2.05995654 20.59956535 10.29978268 +132 1 1.04034270 0.00000000 22.65952189 10.29978268 +133 1 1.04034270 0.00000000 20.59956535 12.35973921 +134 1 1.04034270 2.05995654 22.65952189 12.35973921 +135 1 1.04034270 2.05995654 20.59956535 14.41969575 +136 1 1.04034270 0.00000000 22.65952189 14.41969575 +137 1 1.04034270 0.00000000 20.59956535 16.47965228 +138 1 1.04034270 2.05995654 22.65952189 16.47965228 +139 1 1.04034270 2.05995654 20.59956535 18.53960882 +140 1 1.04034270 0.00000000 22.65952189 18.53960882 +141 1 1.04034270 0.00000000 20.59956535 20.59956535 +142 1 1.04034270 2.05995654 22.65952189 20.59956535 +143 1 1.04034270 2.05995654 20.59956535 22.65952189 +144 1 1.04034270 0.00000000 22.65952189 22.65952189 +145 1 1.04034270 4.11991307 0.00000000 0.00000000 +146 1 1.04034270 6.17986961 2.05995654 0.00000000 +147 1 1.04034270 6.17986961 0.00000000 2.05995654 +148 1 1.04034270 4.11991307 2.05995654 2.05995654 +149 1 1.04034270 4.11991307 0.00000000 4.11991307 +150 1 1.04034270 6.17986961 2.05995654 4.11991307 +151 1 1.04034270 6.17986961 0.00000000 6.17986961 +152 1 1.04034270 4.11991307 2.05995654 6.17986961 +153 1 1.04034270 4.11991307 0.00000000 8.23982614 +154 1 1.04034270 6.17986961 2.05995654 8.23982614 +155 1 1.04034270 6.17986961 0.00000000 10.29978268 +156 1 1.04034270 4.11991307 2.05995654 10.29978268 +157 1 1.04034270 4.11991307 0.00000000 12.35973921 +158 1 1.04034270 6.17986961 2.05995654 12.35973921 +159 1 1.04034270 6.17986961 0.00000000 14.41969575 +160 1 1.04034270 4.11991307 2.05995654 14.41969575 +161 1 1.04034270 4.11991307 0.00000000 16.47965228 +162 1 1.04034270 6.17986961 2.05995654 16.47965228 +163 1 1.04034270 6.17986961 0.00000000 18.53960882 +164 1 1.04034270 4.11991307 2.05995654 18.53960882 +165 1 1.04034270 4.11991307 0.00000000 20.59956535 +166 1 1.04034270 6.17986961 2.05995654 20.59956535 +167 1 1.04034270 6.17986961 0.00000000 22.65952189 +168 1 1.04034270 4.11991307 2.05995654 22.65952189 +169 1 1.04034270 4.11991307 4.11991307 0.00000000 +170 1 1.04034270 6.17986961 6.17986961 0.00000000 +171 1 1.04034270 6.17986961 4.11991307 2.05995654 +172 1 1.04034270 4.11991307 6.17986961 2.05995654 +173 1 1.04034270 4.11991307 4.11991307 4.11991307 +174 1 1.04034270 6.17986961 6.17986961 4.11991307 +175 1 1.04034270 6.17986961 4.11991307 6.17986961 +176 1 1.04034270 4.11991307 6.17986961 6.17986961 +177 1 1.04034270 4.11991307 4.11991307 8.23982614 +178 1 1.04034270 6.17986961 6.17986961 8.23982614 +179 1 1.04034270 6.17986961 4.11991307 10.29978268 +180 1 1.04034270 4.11991307 6.17986961 10.29978268 +181 1 1.04034270 4.11991307 4.11991307 12.35973921 +182 1 1.04034270 6.17986961 6.17986961 12.35973921 +183 1 1.04034270 6.17986961 4.11991307 14.41969575 +184 1 1.04034270 4.11991307 6.17986961 14.41969575 +185 1 1.04034270 4.11991307 4.11991307 16.47965228 +186 1 1.04034270 6.17986961 6.17986961 16.47965228 +187 1 1.04034270 6.17986961 4.11991307 18.53960882 +188 1 1.04034270 4.11991307 6.17986961 18.53960882 +189 1 1.04034270 4.11991307 4.11991307 20.59956535 +190 1 1.04034270 6.17986961 6.17986961 20.59956535 +191 1 1.04034270 6.17986961 4.11991307 22.65952189 +192 1 1.04034270 4.11991307 6.17986961 22.65952189 +193 1 1.04034270 4.11991307 8.23982614 0.00000000 +194 1 1.04034270 6.17986961 10.29978268 0.00000000 +195 1 1.04034270 6.17986961 8.23982614 2.05995654 +196 1 1.04034270 4.11991307 10.29978268 2.05995654 +197 1 1.04034270 4.11991307 8.23982614 4.11991307 +198 1 1.04034270 6.17986961 10.29978268 4.11991307 +199 1 1.04034270 6.17986961 8.23982614 6.17986961 +200 1 1.04034270 4.11991307 10.29978268 6.17986961 +201 1 1.04034270 4.11991307 8.23982614 8.23982614 +202 1 1.04034270 6.17986961 10.29978268 8.23982614 +203 1 1.04034270 6.17986961 8.23982614 10.29978268 +204 1 1.04034270 4.11991307 10.29978268 10.29978268 +205 1 1.04034270 4.11991307 8.23982614 12.35973921 +206 1 1.04034270 6.17986961 10.29978268 12.35973921 +207 1 1.04034270 6.17986961 8.23982614 14.41969575 +208 1 1.04034270 4.11991307 10.29978268 14.41969575 +209 1 1.04034270 4.11991307 8.23982614 16.47965228 +210 1 1.04034270 6.17986961 10.29978268 16.47965228 +211 1 1.04034270 6.17986961 8.23982614 18.53960882 +212 1 1.04034270 4.11991307 10.29978268 18.53960882 +213 1 1.04034270 4.11991307 8.23982614 20.59956535 +214 1 1.04034270 6.17986961 10.29978268 20.59956535 +215 1 1.04034270 6.17986961 8.23982614 22.65952189 +216 1 1.04034270 4.11991307 10.29978268 22.65952189 +217 1 1.04034270 4.11991307 12.35973921 0.00000000 +218 1 1.04034270 6.17986961 14.41969575 0.00000000 +219 1 1.04034270 6.17986961 12.35973921 2.05995654 +220 1 1.04034270 4.11991307 14.41969575 2.05995654 +221 1 1.04034270 4.11991307 12.35973921 4.11991307 +222 1 1.04034270 6.17986961 14.41969575 4.11991307 +223 1 1.04034270 6.17986961 12.35973921 6.17986961 +224 1 1.04034270 4.11991307 14.41969575 6.17986961 +225 1 1.04034270 4.11991307 12.35973921 8.23982614 +226 1 1.04034270 6.17986961 14.41969575 8.23982614 +227 1 1.04034270 6.17986961 12.35973921 10.29978268 +228 1 1.04034270 4.11991307 14.41969575 10.29978268 +229 1 1.04034270 4.11991307 12.35973921 12.35973921 +230 1 1.04034270 6.17986961 14.41969575 12.35973921 +231 1 1.04034270 6.17986961 12.35973921 14.41969575 +232 1 1.04034270 4.11991307 14.41969575 14.41969575 +233 1 1.04034270 4.11991307 12.35973921 16.47965228 +234 1 1.04034270 6.17986961 14.41969575 16.47965228 +235 1 1.04034270 6.17986961 12.35973921 18.53960882 +236 1 1.04034270 4.11991307 14.41969575 18.53960882 +237 1 1.04034270 4.11991307 12.35973921 20.59956535 +238 1 1.04034270 6.17986961 14.41969575 20.59956535 +239 1 1.04034270 6.17986961 12.35973921 22.65952189 +240 1 1.04034270 4.11991307 14.41969575 22.65952189 +241 1 1.04034270 4.11991307 16.47965228 0.00000000 +242 1 1.04034270 6.17986961 18.53960882 0.00000000 +243 1 1.04034270 6.17986961 16.47965228 2.05995654 +244 1 1.04034270 4.11991307 18.53960882 2.05995654 +245 1 1.04034270 4.11991307 16.47965228 4.11991307 +246 1 1.04034270 6.17986961 18.53960882 4.11991307 +247 1 1.04034270 6.17986961 16.47965228 6.17986961 +248 1 1.04034270 4.11991307 18.53960882 6.17986961 +249 1 1.04034270 4.11991307 16.47965228 8.23982614 +250 1 1.04034270 6.17986961 18.53960882 8.23982614 +251 1 1.04034270 6.17986961 16.47965228 10.29978268 +252 1 1.04034270 4.11991307 18.53960882 10.29978268 +253 1 1.04034270 4.11991307 16.47965228 12.35973921 +254 1 1.04034270 6.17986961 18.53960882 12.35973921 +255 1 1.04034270 6.17986961 16.47965228 14.41969575 +256 1 1.04034270 4.11991307 18.53960882 14.41969575 +257 1 1.04034270 4.11991307 16.47965228 16.47965228 +258 1 1.04034270 6.17986961 18.53960882 16.47965228 +259 1 1.04034270 6.17986961 16.47965228 18.53960882 +260 1 1.04034270 4.11991307 18.53960882 18.53960882 +261 1 1.04034270 4.11991307 16.47965228 20.59956535 +262 1 1.04034270 6.17986961 18.53960882 20.59956535 +263 1 1.04034270 6.17986961 16.47965228 22.65952189 +264 1 1.04034270 4.11991307 18.53960882 22.65952189 +265 1 1.04034270 4.11991307 20.59956535 0.00000000 +266 1 1.04034270 6.17986961 22.65952189 0.00000000 +267 1 1.04034270 6.17986961 20.59956535 2.05995654 +268 1 1.04034270 4.11991307 22.65952189 2.05995654 +269 1 1.04034270 4.11991307 20.59956535 4.11991307 +270 1 1.04034270 6.17986961 22.65952189 4.11991307 +271 1 1.04034270 6.17986961 20.59956535 6.17986961 +272 1 1.04034270 4.11991307 22.65952189 6.17986961 +273 1 1.04034270 4.11991307 20.59956535 8.23982614 +274 1 1.04034270 6.17986961 22.65952189 8.23982614 +275 1 1.04034270 6.17986961 20.59956535 10.29978268 +276 1 1.04034270 4.11991307 22.65952189 10.29978268 +277 1 1.04034270 4.11991307 20.59956535 12.35973921 +278 1 1.04034270 6.17986961 22.65952189 12.35973921 +279 1 1.04034270 6.17986961 20.59956535 14.41969575 +280 1 1.04034270 4.11991307 22.65952189 14.41969575 +281 1 1.04034270 4.11991307 20.59956535 16.47965228 +282 1 1.04034270 6.17986961 22.65952189 16.47965228 +283 1 1.04034270 6.17986961 20.59956535 18.53960882 +284 1 1.04034270 4.11991307 22.65952189 18.53960882 +285 1 1.04034270 4.11991307 20.59956535 20.59956535 +286 1 1.04034270 6.17986961 22.65952189 20.59956535 +287 1 1.04034270 6.17986961 20.59956535 22.65952189 +288 1 1.04034270 4.11991307 22.65952189 22.65952189 +289 1 1.04034270 8.23982614 0.00000000 0.00000000 +290 1 1.04034270 10.29978268 2.05995654 0.00000000 +291 1 1.04034270 10.29978268 0.00000000 2.05995654 +292 1 1.04034270 8.23982614 2.05995654 2.05995654 +293 1 1.04034270 8.23982614 0.00000000 4.11991307 +294 1 1.04034270 10.29978268 2.05995654 4.11991307 +295 1 1.04034270 10.29978268 0.00000000 6.17986961 +296 1 1.04034270 8.23982614 2.05995654 6.17986961 +297 1 1.04034270 8.23982614 0.00000000 8.23982614 +298 1 1.04034270 10.29978268 2.05995654 8.23982614 +299 1 1.04034270 10.29978268 0.00000000 10.29978268 +300 1 1.04034270 8.23982614 2.05995654 10.29978268 +301 1 1.04034270 8.23982614 0.00000000 12.35973921 +302 1 1.04034270 10.29978268 2.05995654 12.35973921 +303 1 1.04034270 10.29978268 0.00000000 14.41969575 +304 1 1.04034270 8.23982614 2.05995654 14.41969575 +305 1 1.04034270 8.23982614 0.00000000 16.47965228 +306 1 1.04034270 10.29978268 2.05995654 16.47965228 +307 1 1.04034270 10.29978268 0.00000000 18.53960882 +308 1 1.04034270 8.23982614 2.05995654 18.53960882 +309 1 1.04034270 8.23982614 0.00000000 20.59956535 +310 1 1.04034270 10.29978268 2.05995654 20.59956535 +311 1 1.04034270 10.29978268 0.00000000 22.65952189 +312 1 1.04034270 8.23982614 2.05995654 22.65952189 +313 1 1.04034270 8.23982614 4.11991307 0.00000000 +314 1 1.04034270 10.29978268 6.17986961 0.00000000 +315 1 1.04034270 10.29978268 4.11991307 2.05995654 +316 1 1.04034270 8.23982614 6.17986961 2.05995654 +317 1 1.04034270 8.23982614 4.11991307 4.11991307 +318 1 1.04034270 10.29978268 6.17986961 4.11991307 +319 1 1.04034270 10.29978268 4.11991307 6.17986961 +320 1 1.04034270 8.23982614 6.17986961 6.17986961 +321 1 1.04034270 8.23982614 4.11991307 8.23982614 +322 1 1.04034270 10.29978268 6.17986961 8.23982614 +323 1 1.04034270 10.29978268 4.11991307 10.29978268 +324 1 1.04034270 8.23982614 6.17986961 10.29978268 +325 1 1.04034270 8.23982614 4.11991307 12.35973921 +326 1 1.04034270 10.29978268 6.17986961 12.35973921 +327 1 1.04034270 10.29978268 4.11991307 14.41969575 +328 1 1.04034270 8.23982614 6.17986961 14.41969575 +329 1 1.04034270 8.23982614 4.11991307 16.47965228 +330 1 1.04034270 10.29978268 6.17986961 16.47965228 +331 1 1.04034270 10.29978268 4.11991307 18.53960882 +332 1 1.04034270 8.23982614 6.17986961 18.53960882 +333 1 1.04034270 8.23982614 4.11991307 20.59956535 +334 1 1.04034270 10.29978268 6.17986961 20.59956535 +335 1 1.04034270 10.29978268 4.11991307 22.65952189 +336 1 1.04034270 8.23982614 6.17986961 22.65952189 +337 1 1.04034270 8.23982614 8.23982614 0.00000000 +338 1 1.04034270 10.29978268 10.29978268 0.00000000 +339 1 1.04034270 10.29978268 8.23982614 2.05995654 +340 1 1.04034270 8.23982614 10.29978268 2.05995654 +341 1 1.04034270 8.23982614 8.23982614 4.11991307 +342 1 1.04034270 10.29978268 10.29978268 4.11991307 +343 1 1.04034270 10.29978268 8.23982614 6.17986961 +344 1 1.04034270 8.23982614 10.29978268 6.17986961 +345 1 1.04034270 8.23982614 8.23982614 8.23982614 +346 1 1.04034270 10.29978268 10.29978268 8.23982614 +347 1 1.04034270 10.29978268 8.23982614 10.29978268 +348 1 1.04034270 8.23982614 10.29978268 10.29978268 +349 1 1.04034270 8.23982614 8.23982614 12.35973921 +350 1 1.04034270 10.29978268 10.29978268 12.35973921 +351 1 1.04034270 10.29978268 8.23982614 14.41969575 +352 1 1.04034270 8.23982614 10.29978268 14.41969575 +353 1 1.04034270 8.23982614 8.23982614 16.47965228 +354 1 1.04034270 10.29978268 10.29978268 16.47965228 +355 1 1.04034270 10.29978268 8.23982614 18.53960882 +356 1 1.04034270 8.23982614 10.29978268 18.53960882 +357 1 1.04034270 8.23982614 8.23982614 20.59956535 +358 1 1.04034270 10.29978268 10.29978268 20.59956535 +359 1 1.04034270 10.29978268 8.23982614 22.65952189 +360 1 1.04034270 8.23982614 10.29978268 22.65952189 +361 1 1.04034270 8.23982614 12.35973921 0.00000000 +362 1 1.04034270 10.29978268 14.41969575 0.00000000 +363 1 1.04034270 10.29978268 12.35973921 2.05995654 +364 1 1.04034270 8.23982614 14.41969575 2.05995654 +365 1 1.04034270 8.23982614 12.35973921 4.11991307 +366 1 1.04034270 10.29978268 14.41969575 4.11991307 +367 1 1.04034270 10.29978268 12.35973921 6.17986961 +368 1 1.04034270 8.23982614 14.41969575 6.17986961 +369 1 1.04034270 8.23982614 12.35973921 8.23982614 +370 1 1.04034270 10.29978268 14.41969575 8.23982614 +371 1 1.04034270 10.29978268 12.35973921 10.29978268 +372 1 1.04034270 8.23982614 14.41969575 10.29978268 +373 1 1.04034270 8.23982614 12.35973921 12.35973921 +374 1 1.04034270 10.29978268 14.41969575 12.35973921 +375 1 1.04034270 10.29978268 12.35973921 14.41969575 +376 1 1.04034270 8.23982614 14.41969575 14.41969575 +377 1 1.04034270 8.23982614 12.35973921 16.47965228 +378 1 1.04034270 10.29978268 14.41969575 16.47965228 +379 1 1.04034270 10.29978268 12.35973921 18.53960882 +380 1 1.04034270 8.23982614 14.41969575 18.53960882 +381 1 1.04034270 8.23982614 12.35973921 20.59956535 +382 1 1.04034270 10.29978268 14.41969575 20.59956535 +383 1 1.04034270 10.29978268 12.35973921 22.65952189 +384 1 1.04034270 8.23982614 14.41969575 22.65952189 +385 1 1.04034270 8.23982614 16.47965228 0.00000000 +386 1 1.04034270 10.29978268 18.53960882 0.00000000 +387 1 1.04034270 10.29978268 16.47965228 2.05995654 +388 1 1.04034270 8.23982614 18.53960882 2.05995654 +389 1 1.04034270 8.23982614 16.47965228 4.11991307 +390 1 1.04034270 10.29978268 18.53960882 4.11991307 +391 1 1.04034270 10.29978268 16.47965228 6.17986961 +392 1 1.04034270 8.23982614 18.53960882 6.17986961 +393 1 1.04034270 8.23982614 16.47965228 8.23982614 +394 1 1.04034270 10.29978268 18.53960882 8.23982614 +395 1 1.04034270 10.29978268 16.47965228 10.29978268 +396 1 1.04034270 8.23982614 18.53960882 10.29978268 +397 1 1.04034270 8.23982614 16.47965228 12.35973921 +398 1 1.04034270 10.29978268 18.53960882 12.35973921 +399 1 1.04034270 10.29978268 16.47965228 14.41969575 +400 1 1.04034270 8.23982614 18.53960882 14.41969575 +401 1 1.04034270 8.23982614 16.47965228 16.47965228 +402 1 1.04034270 10.29978268 18.53960882 16.47965228 +403 1 1.04034270 10.29978268 16.47965228 18.53960882 +404 1 1.04034270 8.23982614 18.53960882 18.53960882 +405 1 1.04034270 8.23982614 16.47965228 20.59956535 +406 1 1.04034270 10.29978268 18.53960882 20.59956535 +407 1 1.04034270 10.29978268 16.47965228 22.65952189 +408 1 1.04034270 8.23982614 18.53960882 22.65952189 +409 1 1.04034270 8.23982614 20.59956535 0.00000000 +410 1 1.04034270 10.29978268 22.65952189 0.00000000 +411 1 1.04034270 10.29978268 20.59956535 2.05995654 +412 1 1.04034270 8.23982614 22.65952189 2.05995654 +413 1 1.04034270 8.23982614 20.59956535 4.11991307 +414 1 1.04034270 10.29978268 22.65952189 4.11991307 +415 1 1.04034270 10.29978268 20.59956535 6.17986961 +416 1 1.04034270 8.23982614 22.65952189 6.17986961 +417 1 1.04034270 8.23982614 20.59956535 8.23982614 +418 1 1.04034270 10.29978268 22.65952189 8.23982614 +419 1 1.04034270 10.29978268 20.59956535 10.29978268 +420 1 1.04034270 8.23982614 22.65952189 10.29978268 +421 1 1.04034270 8.23982614 20.59956535 12.35973921 +422 1 1.04034270 10.29978268 22.65952189 12.35973921 +423 1 1.04034270 10.29978268 20.59956535 14.41969575 +424 1 1.04034270 8.23982614 22.65952189 14.41969575 +425 1 1.04034270 8.23982614 20.59956535 16.47965228 +426 1 1.04034270 10.29978268 22.65952189 16.47965228 +427 1 1.04034270 10.29978268 20.59956535 18.53960882 +428 1 1.04034270 8.23982614 22.65952189 18.53960882 +429 1 1.04034270 8.23982614 20.59956535 20.59956535 +430 1 1.04034270 10.29978268 22.65952189 20.59956535 +431 1 1.04034270 10.29978268 20.59956535 22.65952189 +432 1 1.04034270 8.23982614 22.65952189 22.65952189 +433 1 1.04034270 12.35973921 0.00000000 0.00000000 +434 1 1.04034270 14.41969575 2.05995654 0.00000000 +435 1 1.04034270 14.41969575 0.00000000 2.05995654 +436 1 1.04034270 12.35973921 2.05995654 2.05995654 +437 1 1.04034270 12.35973921 0.00000000 4.11991307 +438 1 1.04034270 14.41969575 2.05995654 4.11991307 +439 1 1.04034270 14.41969575 0.00000000 6.17986961 +440 1 1.04034270 12.35973921 2.05995654 6.17986961 +441 1 1.04034270 12.35973921 0.00000000 8.23982614 +442 1 1.04034270 14.41969575 2.05995654 8.23982614 +443 1 1.04034270 14.41969575 0.00000000 10.29978268 +444 1 1.04034270 12.35973921 2.05995654 10.29978268 +445 1 1.04034270 12.35973921 0.00000000 12.35973921 +446 1 1.04034270 14.41969575 2.05995654 12.35973921 +447 1 1.04034270 14.41969575 0.00000000 14.41969575 +448 1 1.04034270 12.35973921 2.05995654 14.41969575 +449 1 1.04034270 12.35973921 0.00000000 16.47965228 +450 1 1.04034270 14.41969575 2.05995654 16.47965228 +451 1 1.04034270 14.41969575 0.00000000 18.53960882 +452 1 1.04034270 12.35973921 2.05995654 18.53960882 +453 1 1.04034270 12.35973921 0.00000000 20.59956535 +454 1 1.04034270 14.41969575 2.05995654 20.59956535 +455 1 1.04034270 14.41969575 0.00000000 22.65952189 +456 1 1.04034270 12.35973921 2.05995654 22.65952189 +457 1 1.04034270 12.35973921 4.11991307 0.00000000 +458 1 1.04034270 14.41969575 6.17986961 0.00000000 +459 1 1.04034270 14.41969575 4.11991307 2.05995654 +460 1 1.04034270 12.35973921 6.17986961 2.05995654 +461 1 1.04034270 12.35973921 4.11991307 4.11991307 +462 1 1.04034270 14.41969575 6.17986961 4.11991307 +463 1 1.04034270 14.41969575 4.11991307 6.17986961 +464 1 1.04034270 12.35973921 6.17986961 6.17986961 +465 1 1.04034270 12.35973921 4.11991307 8.23982614 +466 1 1.04034270 14.41969575 6.17986961 8.23982614 +467 1 1.04034270 14.41969575 4.11991307 10.29978268 +468 1 1.04034270 12.35973921 6.17986961 10.29978268 +469 1 1.04034270 12.35973921 4.11991307 12.35973921 +470 1 1.04034270 14.41969575 6.17986961 12.35973921 +471 1 1.04034270 14.41969575 4.11991307 14.41969575 +472 1 1.04034270 12.35973921 6.17986961 14.41969575 +473 1 1.04034270 12.35973921 4.11991307 16.47965228 +474 1 1.04034270 14.41969575 6.17986961 16.47965228 +475 1 1.04034270 14.41969575 4.11991307 18.53960882 +476 1 1.04034270 12.35973921 6.17986961 18.53960882 +477 1 1.04034270 12.35973921 4.11991307 20.59956535 +478 1 1.04034270 14.41969575 6.17986961 20.59956535 +479 1 1.04034270 14.41969575 4.11991307 22.65952189 +480 1 1.04034270 12.35973921 6.17986961 22.65952189 +481 1 1.04034270 12.35973921 8.23982614 0.00000000 +482 1 1.04034270 14.41969575 10.29978268 0.00000000 +483 1 1.04034270 14.41969575 8.23982614 2.05995654 +484 1 1.04034270 12.35973921 10.29978268 2.05995654 +485 1 1.04034270 12.35973921 8.23982614 4.11991307 +486 1 1.04034270 14.41969575 10.29978268 4.11991307 +487 1 1.04034270 14.41969575 8.23982614 6.17986961 +488 1 1.04034270 12.35973921 10.29978268 6.17986961 +489 1 1.04034270 12.35973921 8.23982614 8.23982614 +490 1 1.04034270 14.41969575 10.29978268 8.23982614 +491 1 1.04034270 14.41969575 8.23982614 10.29978268 +492 1 1.04034270 12.35973921 10.29978268 10.29978268 +493 1 1.04034270 12.35973921 8.23982614 12.35973921 +494 1 1.04034270 14.41969575 10.29978268 12.35973921 +495 1 1.04034270 14.41969575 8.23982614 14.41969575 +496 1 1.04034270 12.35973921 10.29978268 14.41969575 +497 1 1.04034270 12.35973921 8.23982614 16.47965228 +498 1 1.04034270 14.41969575 10.29978268 16.47965228 +499 1 1.04034270 14.41969575 8.23982614 18.53960882 +500 1 1.04034270 12.35973921 10.29978268 18.53960882 +501 1 1.04034270 12.35973921 8.23982614 20.59956535 +502 1 1.04034270 14.41969575 10.29978268 20.59956535 +503 1 1.04034270 14.41969575 8.23982614 22.65952189 +504 1 1.04034270 12.35973921 10.29978268 22.65952189 +505 1 1.04034270 12.35973921 12.35973921 0.00000000 +506 1 1.04034270 14.41969575 14.41969575 0.00000000 +507 1 1.04034270 14.41969575 12.35973921 2.05995654 +508 1 1.04034270 12.35973921 14.41969575 2.05995654 +509 1 1.04034270 12.35973921 12.35973921 4.11991307 +510 1 1.04034270 14.41969575 14.41969575 4.11991307 +511 1 1.04034270 14.41969575 12.35973921 6.17986961 +512 1 1.04034270 12.35973921 14.41969575 6.17986961 +513 1 1.04034270 12.35973921 12.35973921 8.23982614 +514 1 1.04034270 14.41969575 14.41969575 8.23982614 +515 1 1.04034270 14.41969575 12.35973921 10.29978268 +516 1 1.04034270 12.35973921 14.41969575 10.29978268 +517 1 1.04034270 12.35973921 12.35973921 12.35973921 +518 1 1.04034270 14.41969575 14.41969575 12.35973921 +519 1 1.04034270 14.41969575 12.35973921 14.41969575 +520 1 1.04034270 12.35973921 14.41969575 14.41969575 +521 1 1.04034270 12.35973921 12.35973921 16.47965228 +522 1 1.04034270 14.41969575 14.41969575 16.47965228 +523 1 1.04034270 14.41969575 12.35973921 18.53960882 +524 1 1.04034270 12.35973921 14.41969575 18.53960882 +525 1 1.04034270 12.35973921 12.35973921 20.59956535 +526 1 1.04034270 14.41969575 14.41969575 20.59956535 +527 1 1.04034270 14.41969575 12.35973921 22.65952189 +528 1 1.04034270 12.35973921 14.41969575 22.65952189 +529 1 1.04034270 12.35973921 16.47965228 0.00000000 +530 1 1.04034270 14.41969575 18.53960882 0.00000000 +531 1 1.04034270 14.41969575 16.47965228 2.05995654 +532 1 1.04034270 12.35973921 18.53960882 2.05995654 +533 1 1.04034270 12.35973921 16.47965228 4.11991307 +534 1 1.04034270 14.41969575 18.53960882 4.11991307 +535 1 1.04034270 14.41969575 16.47965228 6.17986961 +536 1 1.04034270 12.35973921 18.53960882 6.17986961 +537 1 1.04034270 12.35973921 16.47965228 8.23982614 +538 1 1.04034270 14.41969575 18.53960882 8.23982614 +539 1 1.04034270 14.41969575 16.47965228 10.29978268 +540 1 1.04034270 12.35973921 18.53960882 10.29978268 +541 1 1.04034270 12.35973921 16.47965228 12.35973921 +542 1 1.04034270 14.41969575 18.53960882 12.35973921 +543 1 1.04034270 14.41969575 16.47965228 14.41969575 +544 1 1.04034270 12.35973921 18.53960882 14.41969575 +545 1 1.04034270 12.35973921 16.47965228 16.47965228 +546 1 1.04034270 14.41969575 18.53960882 16.47965228 +547 1 1.04034270 14.41969575 16.47965228 18.53960882 +548 1 1.04034270 12.35973921 18.53960882 18.53960882 +549 1 1.04034270 12.35973921 16.47965228 20.59956535 +550 1 1.04034270 14.41969575 18.53960882 20.59956535 +551 1 1.04034270 14.41969575 16.47965228 22.65952189 +552 1 1.04034270 12.35973921 18.53960882 22.65952189 +553 1 1.04034270 12.35973921 20.59956535 0.00000000 +554 1 1.04034270 14.41969575 22.65952189 0.00000000 +555 1 1.04034270 14.41969575 20.59956535 2.05995654 +556 1 1.04034270 12.35973921 22.65952189 2.05995654 +557 1 1.04034270 12.35973921 20.59956535 4.11991307 +558 1 1.04034270 14.41969575 22.65952189 4.11991307 +559 1 1.04034270 14.41969575 20.59956535 6.17986961 +560 1 1.04034270 12.35973921 22.65952189 6.17986961 +561 1 1.04034270 12.35973921 20.59956535 8.23982614 +562 1 1.04034270 14.41969575 22.65952189 8.23982614 +563 1 1.04034270 14.41969575 20.59956535 10.29978268 +564 1 1.04034270 12.35973921 22.65952189 10.29978268 +565 1 1.04034270 12.35973921 20.59956535 12.35973921 +566 1 1.04034270 14.41969575 22.65952189 12.35973921 +567 1 1.04034270 14.41969575 20.59956535 14.41969575 +568 1 1.04034270 12.35973921 22.65952189 14.41969575 +569 1 1.04034270 12.35973921 20.59956535 16.47965228 +570 1 1.04034270 14.41969575 22.65952189 16.47965228 +571 1 1.04034270 14.41969575 20.59956535 18.53960882 +572 1 1.04034270 12.35973921 22.65952189 18.53960882 +573 1 1.04034270 12.35973921 20.59956535 20.59956535 +574 1 1.04034270 14.41969575 22.65952189 20.59956535 +575 1 1.04034270 14.41969575 20.59956535 22.65952189 +576 1 1.04034270 12.35973921 22.65952189 22.65952189 +577 1 1.04034270 16.47965228 0.00000000 0.00000000 +578 1 1.04034270 18.53960882 2.05995654 0.00000000 +579 1 1.04034270 18.53960882 0.00000000 2.05995654 +580 1 1.04034270 16.47965228 2.05995654 2.05995654 +581 1 1.04034270 16.47965228 0.00000000 4.11991307 +582 1 1.04034270 18.53960882 2.05995654 4.11991307 +583 1 1.04034270 18.53960882 0.00000000 6.17986961 +584 1 1.04034270 16.47965228 2.05995654 6.17986961 +585 1 1.04034270 16.47965228 0.00000000 8.23982614 +586 1 1.04034270 18.53960882 2.05995654 8.23982614 +587 1 1.04034270 18.53960882 0.00000000 10.29978268 +588 1 1.04034270 16.47965228 2.05995654 10.29978268 +589 1 1.04034270 16.47965228 0.00000000 12.35973921 +590 1 1.04034270 18.53960882 2.05995654 12.35973921 +591 1 1.04034270 18.53960882 0.00000000 14.41969575 +592 1 1.04034270 16.47965228 2.05995654 14.41969575 +593 1 1.04034270 16.47965228 0.00000000 16.47965228 +594 1 1.04034270 18.53960882 2.05995654 16.47965228 +595 1 1.04034270 18.53960882 0.00000000 18.53960882 +596 1 1.04034270 16.47965228 2.05995654 18.53960882 +597 1 1.04034270 16.47965228 0.00000000 20.59956535 +598 1 1.04034270 18.53960882 2.05995654 20.59956535 +599 1 1.04034270 18.53960882 0.00000000 22.65952189 +600 1 1.04034270 16.47965228 2.05995654 22.65952189 +601 1 1.04034270 16.47965228 4.11991307 0.00000000 +602 1 1.04034270 18.53960882 6.17986961 0.00000000 +603 1 1.04034270 18.53960882 4.11991307 2.05995654 +604 1 1.04034270 16.47965228 6.17986961 2.05995654 +605 1 1.04034270 16.47965228 4.11991307 4.11991307 +606 1 1.04034270 18.53960882 6.17986961 4.11991307 +607 1 1.04034270 18.53960882 4.11991307 6.17986961 +608 1 1.04034270 16.47965228 6.17986961 6.17986961 +609 1 1.04034270 16.47965228 4.11991307 8.23982614 +610 1 1.04034270 18.53960882 6.17986961 8.23982614 +611 1 1.04034270 18.53960882 4.11991307 10.29978268 +612 1 1.04034270 16.47965228 6.17986961 10.29978268 +613 1 1.04034270 16.47965228 4.11991307 12.35973921 +614 1 1.04034270 18.53960882 6.17986961 12.35973921 +615 1 1.04034270 18.53960882 4.11991307 14.41969575 +616 1 1.04034270 16.47965228 6.17986961 14.41969575 +617 1 1.04034270 16.47965228 4.11991307 16.47965228 +618 1 1.04034270 18.53960882 6.17986961 16.47965228 +619 1 1.04034270 18.53960882 4.11991307 18.53960882 +620 1 1.04034270 16.47965228 6.17986961 18.53960882 +621 1 1.04034270 16.47965228 4.11991307 20.59956535 +622 1 1.04034270 18.53960882 6.17986961 20.59956535 +623 1 1.04034270 18.53960882 4.11991307 22.65952189 +624 1 1.04034270 16.47965228 6.17986961 22.65952189 +625 1 1.04034270 16.47965228 8.23982614 0.00000000 +626 1 1.04034270 18.53960882 10.29978268 0.00000000 +627 1 1.04034270 18.53960882 8.23982614 2.05995654 +628 1 1.04034270 16.47965228 10.29978268 2.05995654 +629 1 1.04034270 16.47965228 8.23982614 4.11991307 +630 1 1.04034270 18.53960882 10.29978268 4.11991307 +631 1 1.04034270 18.53960882 8.23982614 6.17986961 +632 1 1.04034270 16.47965228 10.29978268 6.17986961 +633 1 1.04034270 16.47965228 8.23982614 8.23982614 +634 1 1.04034270 18.53960882 10.29978268 8.23982614 +635 1 1.04034270 18.53960882 8.23982614 10.29978268 +636 1 1.04034270 16.47965228 10.29978268 10.29978268 +637 1 1.04034270 16.47965228 8.23982614 12.35973921 +638 1 1.04034270 18.53960882 10.29978268 12.35973921 +639 1 1.04034270 18.53960882 8.23982614 14.41969575 +640 1 1.04034270 16.47965228 10.29978268 14.41969575 +641 1 1.04034270 16.47965228 8.23982614 16.47965228 +642 1 1.04034270 18.53960882 10.29978268 16.47965228 +643 1 1.04034270 18.53960882 8.23982614 18.53960882 +644 1 1.04034270 16.47965228 10.29978268 18.53960882 +645 1 1.04034270 16.47965228 8.23982614 20.59956535 +646 1 1.04034270 18.53960882 10.29978268 20.59956535 +647 1 1.04034270 18.53960882 8.23982614 22.65952189 +648 1 1.04034270 16.47965228 10.29978268 22.65952189 +649 1 1.04034270 16.47965228 12.35973921 0.00000000 +650 1 1.04034270 18.53960882 14.41969575 0.00000000 +651 1 1.04034270 18.53960882 12.35973921 2.05995654 +652 1 1.04034270 16.47965228 14.41969575 2.05995654 +653 1 1.04034270 16.47965228 12.35973921 4.11991307 +654 1 1.04034270 18.53960882 14.41969575 4.11991307 +655 1 1.04034270 18.53960882 12.35973921 6.17986961 +656 1 1.04034270 16.47965228 14.41969575 6.17986961 +657 1 1.04034270 16.47965228 12.35973921 8.23982614 +658 1 1.04034270 18.53960882 14.41969575 8.23982614 +659 1 1.04034270 18.53960882 12.35973921 10.29978268 +660 1 1.04034270 16.47965228 14.41969575 10.29978268 +661 1 1.04034270 16.47965228 12.35973921 12.35973921 +662 1 1.04034270 18.53960882 14.41969575 12.35973921 +663 1 1.04034270 18.53960882 12.35973921 14.41969575 +664 1 1.04034270 16.47965228 14.41969575 14.41969575 +665 1 1.04034270 16.47965228 12.35973921 16.47965228 +666 1 1.04034270 18.53960882 14.41969575 16.47965228 +667 1 1.04034270 18.53960882 12.35973921 18.53960882 +668 1 1.04034270 16.47965228 14.41969575 18.53960882 +669 1 1.04034270 16.47965228 12.35973921 20.59956535 +670 1 1.04034270 18.53960882 14.41969575 20.59956535 +671 1 1.04034270 18.53960882 12.35973921 22.65952189 +672 1 1.04034270 16.47965228 14.41969575 22.65952189 +673 1 1.04034270 16.47965228 16.47965228 0.00000000 +674 1 1.04034270 18.53960882 18.53960882 0.00000000 +675 1 1.04034270 18.53960882 16.47965228 2.05995654 +676 1 1.04034270 16.47965228 18.53960882 2.05995654 +677 1 1.04034270 16.47965228 16.47965228 4.11991307 +678 1 1.04034270 18.53960882 18.53960882 4.11991307 +679 1 1.04034270 18.53960882 16.47965228 6.17986961 +680 1 1.04034270 16.47965228 18.53960882 6.17986961 +681 1 1.04034270 16.47965228 16.47965228 8.23982614 +682 1 1.04034270 18.53960882 18.53960882 8.23982614 +683 1 1.04034270 18.53960882 16.47965228 10.29978268 +684 1 1.04034270 16.47965228 18.53960882 10.29978268 +685 1 1.04034270 16.47965228 16.47965228 12.35973921 +686 1 1.04034270 18.53960882 18.53960882 12.35973921 +687 1 1.04034270 18.53960882 16.47965228 14.41969575 +688 1 1.04034270 16.47965228 18.53960882 14.41969575 +689 1 1.04034270 16.47965228 16.47965228 16.47965228 +690 1 1.04034270 18.53960882 18.53960882 16.47965228 +691 1 1.04034270 18.53960882 16.47965228 18.53960882 +692 1 1.04034270 16.47965228 18.53960882 18.53960882 +693 1 1.04034270 16.47965228 16.47965228 20.59956535 +694 1 1.04034270 18.53960882 18.53960882 20.59956535 +695 1 1.04034270 18.53960882 16.47965228 22.65952189 +696 1 1.04034270 16.47965228 18.53960882 22.65952189 +697 1 1.04034270 16.47965228 20.59956535 0.00000000 +698 1 1.04034270 18.53960882 22.65952189 0.00000000 +699 1 1.04034270 18.53960882 20.59956535 2.05995654 +700 1 1.04034270 16.47965228 22.65952189 2.05995654 +701 1 1.04034270 16.47965228 20.59956535 4.11991307 +702 1 1.04034270 18.53960882 22.65952189 4.11991307 +703 1 1.04034270 18.53960882 20.59956535 6.17986961 +704 1 1.04034270 16.47965228 22.65952189 6.17986961 +705 1 1.04034270 16.47965228 20.59956535 8.23982614 +706 1 1.04034270 18.53960882 22.65952189 8.23982614 +707 1 1.04034270 18.53960882 20.59956535 10.29978268 +708 1 1.04034270 16.47965228 22.65952189 10.29978268 +709 1 1.04034270 16.47965228 20.59956535 12.35973921 +710 1 1.04034270 18.53960882 22.65952189 12.35973921 +711 1 1.04034270 18.53960882 20.59956535 14.41969575 +712 1 1.04034270 16.47965228 22.65952189 14.41969575 +713 1 1.04034270 16.47965228 20.59956535 16.47965228 +714 1 1.04034270 18.53960882 22.65952189 16.47965228 +715 1 1.04034270 18.53960882 20.59956535 18.53960882 +716 1 1.04034270 16.47965228 22.65952189 18.53960882 +717 1 1.04034270 16.47965228 20.59956535 20.59956535 +718 1 1.04034270 18.53960882 22.65952189 20.59956535 +719 1 1.04034270 18.53960882 20.59956535 22.65952189 +720 1 1.04034270 16.47965228 22.65952189 22.65952189 +721 1 1.04034270 20.59956535 0.00000000 0.00000000 +722 1 1.04034270 22.65952189 2.05995654 0.00000000 +723 1 1.04034270 22.65952189 0.00000000 2.05995654 +724 1 1.04034270 20.59956535 2.05995654 2.05995654 +725 1 1.04034270 20.59956535 0.00000000 4.11991307 +726 1 1.04034270 22.65952189 2.05995654 4.11991307 +727 1 1.04034270 22.65952189 0.00000000 6.17986961 +728 1 1.04034270 20.59956535 2.05995654 6.17986961 +729 1 1.04034270 20.59956535 0.00000000 8.23982614 +730 1 1.04034270 22.65952189 2.05995654 8.23982614 +731 1 1.04034270 22.65952189 0.00000000 10.29978268 +732 1 1.04034270 20.59956535 2.05995654 10.29978268 +733 1 1.04034270 20.59956535 0.00000000 12.35973921 +734 1 1.04034270 22.65952189 2.05995654 12.35973921 +735 1 1.04034270 22.65952189 0.00000000 14.41969575 +736 1 1.04034270 20.59956535 2.05995654 14.41969575 +737 1 1.04034270 20.59956535 0.00000000 16.47965228 +738 1 1.04034270 22.65952189 2.05995654 16.47965228 +739 1 1.04034270 22.65952189 0.00000000 18.53960882 +740 1 1.04034270 20.59956535 2.05995654 18.53960882 +741 1 1.04034270 20.59956535 0.00000000 20.59956535 +742 1 1.04034270 22.65952189 2.05995654 20.59956535 +743 1 1.04034270 22.65952189 0.00000000 22.65952189 +744 1 1.04034270 20.59956535 2.05995654 22.65952189 +745 1 1.04034270 20.59956535 4.11991307 0.00000000 +746 1 1.04034270 22.65952189 6.17986961 0.00000000 +747 1 1.04034270 22.65952189 4.11991307 2.05995654 +748 1 1.04034270 20.59956535 6.17986961 2.05995654 +749 1 1.04034270 20.59956535 4.11991307 4.11991307 +750 1 1.04034270 22.65952189 6.17986961 4.11991307 +751 1 1.04034270 22.65952189 4.11991307 6.17986961 +752 1 1.04034270 20.59956535 6.17986961 6.17986961 +753 1 1.04034270 20.59956535 4.11991307 8.23982614 +754 1 1.04034270 22.65952189 6.17986961 8.23982614 +755 1 1.04034270 22.65952189 4.11991307 10.29978268 +756 1 1.04034270 20.59956535 6.17986961 10.29978268 +757 1 1.04034270 20.59956535 4.11991307 12.35973921 +758 1 1.04034270 22.65952189 6.17986961 12.35973921 +759 1 1.04034270 22.65952189 4.11991307 14.41969575 +760 1 1.04034270 20.59956535 6.17986961 14.41969575 +761 1 1.04034270 20.59956535 4.11991307 16.47965228 +762 1 1.04034270 22.65952189 6.17986961 16.47965228 +763 1 1.04034270 22.65952189 4.11991307 18.53960882 +764 1 1.04034270 20.59956535 6.17986961 18.53960882 +765 1 1.04034270 20.59956535 4.11991307 20.59956535 +766 1 1.04034270 22.65952189 6.17986961 20.59956535 +767 1 1.04034270 22.65952189 4.11991307 22.65952189 +768 1 1.04034270 20.59956535 6.17986961 22.65952189 +769 1 1.04034270 20.59956535 8.23982614 0.00000000 +770 1 1.04034270 22.65952189 10.29978268 0.00000000 +771 1 1.04034270 22.65952189 8.23982614 2.05995654 +772 1 1.04034270 20.59956535 10.29978268 2.05995654 +773 1 1.04034270 20.59956535 8.23982614 4.11991307 +774 1 1.04034270 22.65952189 10.29978268 4.11991307 +775 1 1.04034270 22.65952189 8.23982614 6.17986961 +776 1 1.04034270 20.59956535 10.29978268 6.17986961 +777 1 1.04034270 20.59956535 8.23982614 8.23982614 +778 1 1.04034270 22.65952189 10.29978268 8.23982614 +779 1 1.04034270 22.65952189 8.23982614 10.29978268 +780 1 1.04034270 20.59956535 10.29978268 10.29978268 +781 1 1.04034270 20.59956535 8.23982614 12.35973921 +782 1 1.04034270 22.65952189 10.29978268 12.35973921 +783 1 1.04034270 22.65952189 8.23982614 14.41969575 +784 1 1.04034270 20.59956535 10.29978268 14.41969575 +785 1 1.04034270 20.59956535 8.23982614 16.47965228 +786 1 1.04034270 22.65952189 10.29978268 16.47965228 +787 1 1.04034270 22.65952189 8.23982614 18.53960882 +788 1 1.04034270 20.59956535 10.29978268 18.53960882 +789 1 1.04034270 20.59956535 8.23982614 20.59956535 +790 1 1.04034270 22.65952189 10.29978268 20.59956535 +791 1 1.04034270 22.65952189 8.23982614 22.65952189 +792 1 1.04034270 20.59956535 10.29978268 22.65952189 +793 1 1.04034270 20.59956535 12.35973921 0.00000000 +794 1 1.04034270 22.65952189 14.41969575 0.00000000 +795 1 1.04034270 22.65952189 12.35973921 2.05995654 +796 1 1.04034270 20.59956535 14.41969575 2.05995654 +797 1 1.04034270 20.59956535 12.35973921 4.11991307 +798 1 1.04034270 22.65952189 14.41969575 4.11991307 +799 1 1.04034270 22.65952189 12.35973921 6.17986961 +800 1 1.04034270 20.59956535 14.41969575 6.17986961 +801 1 1.04034270 20.59956535 12.35973921 8.23982614 +802 1 1.04034270 22.65952189 14.41969575 8.23982614 +803 1 1.04034270 22.65952189 12.35973921 10.29978268 +804 1 1.04034270 20.59956535 14.41969575 10.29978268 +805 1 1.04034270 20.59956535 12.35973921 12.35973921 +806 1 1.04034270 22.65952189 14.41969575 12.35973921 +807 1 1.04034270 22.65952189 12.35973921 14.41969575 +808 1 1.04034270 20.59956535 14.41969575 14.41969575 +809 1 1.04034270 20.59956535 12.35973921 16.47965228 +810 1 1.04034270 22.65952189 14.41969575 16.47965228 +811 1 1.04034270 22.65952189 12.35973921 18.53960882 +812 1 1.04034270 20.59956535 14.41969575 18.53960882 +813 1 1.04034270 20.59956535 12.35973921 20.59956535 +814 1 1.04034270 22.65952189 14.41969575 20.59956535 +815 1 1.04034270 22.65952189 12.35973921 22.65952189 +816 1 1.04034270 20.59956535 14.41969575 22.65952189 +817 1 1.04034270 20.59956535 16.47965228 0.00000000 +818 1 1.04034270 22.65952189 18.53960882 0.00000000 +819 1 1.04034270 22.65952189 16.47965228 2.05995654 +820 1 1.04034270 20.59956535 18.53960882 2.05995654 +821 1 1.04034270 20.59956535 16.47965228 4.11991307 +822 1 1.04034270 22.65952189 18.53960882 4.11991307 +823 1 1.04034270 22.65952189 16.47965228 6.17986961 +824 1 1.04034270 20.59956535 18.53960882 6.17986961 +825 1 1.04034270 20.59956535 16.47965228 8.23982614 +826 1 1.04034270 22.65952189 18.53960882 8.23982614 +827 1 1.04034270 22.65952189 16.47965228 10.29978268 +828 1 1.04034270 20.59956535 18.53960882 10.29978268 +829 1 1.04034270 20.59956535 16.47965228 12.35973921 +830 1 1.04034270 22.65952189 18.53960882 12.35973921 +831 1 1.04034270 22.65952189 16.47965228 14.41969575 +832 1 1.04034270 20.59956535 18.53960882 14.41969575 +833 1 1.04034270 20.59956535 16.47965228 16.47965228 +834 1 1.04034270 22.65952189 18.53960882 16.47965228 +835 1 1.04034270 22.65952189 16.47965228 18.53960882 +836 1 1.04034270 20.59956535 18.53960882 18.53960882 +837 1 1.04034270 20.59956535 16.47965228 20.59956535 +838 1 1.04034270 22.65952189 18.53960882 20.59956535 +839 1 1.04034270 22.65952189 16.47965228 22.65952189 +840 1 1.04034270 20.59956535 18.53960882 22.65952189 +841 1 1.04034270 20.59956535 20.59956535 0.00000000 +842 1 1.04034270 22.65952189 22.65952189 0.00000000 +843 1 1.04034270 22.65952189 20.59956535 2.05995654 +844 1 1.04034270 20.59956535 22.65952189 2.05995654 +845 1 1.04034270 20.59956535 20.59956535 4.11991307 +846 1 1.04034270 22.65952189 22.65952189 4.11991307 +847 1 1.04034270 22.65952189 20.59956535 6.17986961 +848 1 1.04034270 20.59956535 22.65952189 6.17986961 +849 1 1.04034270 20.59956535 20.59956535 8.23982614 +850 1 1.04034270 22.65952189 22.65952189 8.23982614 +851 1 1.04034270 22.65952189 20.59956535 10.29978268 +852 1 1.04034270 20.59956535 22.65952189 10.29978268 +853 1 1.04034270 20.59956535 20.59956535 12.35973921 +854 1 1.04034270 22.65952189 22.65952189 12.35973921 +855 1 1.04034270 22.65952189 20.59956535 14.41969575 +856 1 1.04034270 20.59956535 22.65952189 14.41969575 +857 1 1.04034270 20.59956535 20.59956535 16.47965228 +858 1 1.04034270 22.65952189 22.65952189 16.47965228 +859 1 1.04034270 22.65952189 20.59956535 18.53960882 +860 1 1.04034270 20.59956535 22.65952189 18.53960882 +861 1 1.04034270 20.59956535 20.59956535 20.59956535 +862 1 1.04034270 22.65952189 22.65952189 20.59956535 +863 1 1.04034270 22.65952189 20.59956535 22.65952189 +864 1 1.04034270 20.59956535 22.65952189 22.65952189 +865 2 -1.04034270 2.05995654 8.23982614 4.11991307 +866 2 -1.04034270 0.00000000 10.29978268 4.11991307 +867 2 -1.04034270 0.00000000 8.23982614 6.17986961 +868 2 -1.04034270 2.05995654 10.29978268 6.17986961 +869 2 -1.04034270 14.41969575 0.00000000 0.00000000 +870 2 -1.04034270 12.35973921 2.05995654 0.00000000 +871 2 -1.04034270 12.35973921 0.00000000 2.05995654 +872 2 -1.04034270 14.41969575 2.05995654 2.05995654 +873 2 -1.04034270 6.17986961 12.35973921 0.00000000 +874 2 -1.04034270 4.11991307 14.41969575 0.00000000 +875 2 -1.04034270 4.11991307 12.35973921 2.05995654 +876 2 -1.04034270 6.17986961 14.41969575 2.05995654 +877 2 -1.04034270 14.41969575 0.00000000 4.11991307 +878 2 -1.04034270 12.35973921 2.05995654 4.11991307 +879 2 -1.04034270 12.35973921 0.00000000 6.17986961 +880 2 -1.04034270 14.41969575 2.05995654 6.17986961 +881 2 -1.04034270 2.05995654 16.47965228 12.35973921 +882 2 -1.04034270 0.00000000 18.53960882 12.35973921 +883 2 -1.04034270 0.00000000 16.47965228 14.41969575 +884 2 -1.04034270 2.05995654 18.53960882 14.41969575 +885 2 -1.04034270 14.41969575 0.00000000 8.23982614 +886 2 -1.04034270 12.35973921 2.05995654 8.23982614 +887 2 -1.04034270 12.35973921 0.00000000 10.29978268 +888 2 -1.04034270 14.41969575 2.05995654 10.29978268 +889 2 -1.04034270 6.17986961 12.35973921 4.11991307 +890 2 -1.04034270 4.11991307 14.41969575 4.11991307 +891 2 -1.04034270 4.11991307 12.35973921 6.17986961 +892 2 -1.04034270 6.17986961 14.41969575 6.17986961 +893 2 -1.04034270 14.41969575 0.00000000 12.35973921 +894 2 -1.04034270 12.35973921 2.05995654 12.35973921 +895 2 -1.04034270 12.35973921 0.00000000 14.41969575 +896 2 -1.04034270 14.41969575 2.05995654 14.41969575 +897 2 -1.04034270 2.05995654 0.00000000 12.35973921 +898 2 -1.04034270 0.00000000 2.05995654 12.35973921 +899 2 -1.04034270 0.00000000 0.00000000 14.41969575 +900 2 -1.04034270 2.05995654 2.05995654 14.41969575 +901 2 -1.04034270 14.41969575 0.00000000 16.47965228 +902 2 -1.04034270 12.35973921 2.05995654 16.47965228 +903 2 -1.04034270 12.35973921 0.00000000 18.53960882 +904 2 -1.04034270 14.41969575 2.05995654 18.53960882 +905 2 -1.04034270 6.17986961 12.35973921 8.23982614 +906 2 -1.04034270 4.11991307 14.41969575 8.23982614 +907 2 -1.04034270 4.11991307 12.35973921 10.29978268 +908 2 -1.04034270 6.17986961 14.41969575 10.29978268 +909 2 -1.04034270 14.41969575 0.00000000 20.59956535 +910 2 -1.04034270 12.35973921 2.05995654 20.59956535 +911 2 -1.04034270 12.35973921 0.00000000 22.65952189 +912 2 -1.04034270 14.41969575 2.05995654 22.65952189 +913 2 -1.04034270 2.05995654 16.47965228 16.47965228 +914 2 -1.04034270 0.00000000 18.53960882 16.47965228 +915 2 -1.04034270 0.00000000 16.47965228 18.53960882 +916 2 -1.04034270 2.05995654 18.53960882 18.53960882 +917 2 -1.04034270 14.41969575 4.11991307 0.00000000 +918 2 -1.04034270 12.35973921 6.17986961 0.00000000 +919 2 -1.04034270 12.35973921 4.11991307 2.05995654 +920 2 -1.04034270 14.41969575 6.17986961 2.05995654 +921 2 -1.04034270 6.17986961 12.35973921 12.35973921 +922 2 -1.04034270 4.11991307 14.41969575 12.35973921 +923 2 -1.04034270 4.11991307 12.35973921 14.41969575 +924 2 -1.04034270 6.17986961 14.41969575 14.41969575 +925 2 -1.04034270 14.41969575 4.11991307 4.11991307 +926 2 -1.04034270 12.35973921 6.17986961 4.11991307 +927 2 -1.04034270 12.35973921 4.11991307 6.17986961 +928 2 -1.04034270 14.41969575 6.17986961 6.17986961 +929 2 -1.04034270 2.05995654 8.23982614 8.23982614 +930 2 -1.04034270 0.00000000 10.29978268 8.23982614 +931 2 -1.04034270 0.00000000 8.23982614 10.29978268 +932 2 -1.04034270 2.05995654 10.29978268 10.29978268 +933 2 -1.04034270 14.41969575 4.11991307 8.23982614 +934 2 -1.04034270 12.35973921 6.17986961 8.23982614 +935 2 -1.04034270 12.35973921 4.11991307 10.29978268 +936 2 -1.04034270 14.41969575 6.17986961 10.29978268 +937 2 -1.04034270 6.17986961 12.35973921 16.47965228 +938 2 -1.04034270 4.11991307 14.41969575 16.47965228 +939 2 -1.04034270 4.11991307 12.35973921 18.53960882 +940 2 -1.04034270 6.17986961 14.41969575 18.53960882 +941 2 -1.04034270 14.41969575 4.11991307 12.35973921 +942 2 -1.04034270 12.35973921 6.17986961 12.35973921 +943 2 -1.04034270 12.35973921 4.11991307 14.41969575 +944 2 -1.04034270 14.41969575 6.17986961 14.41969575 +945 2 -1.04034270 2.05995654 16.47965228 20.59956535 +946 2 -1.04034270 0.00000000 18.53960882 20.59956535 +947 2 -1.04034270 0.00000000 16.47965228 22.65952189 +948 2 -1.04034270 2.05995654 18.53960882 22.65952189 +949 2 -1.04034270 14.41969575 4.11991307 16.47965228 +950 2 -1.04034270 12.35973921 6.17986961 16.47965228 +951 2 -1.04034270 12.35973921 4.11991307 18.53960882 +952 2 -1.04034270 14.41969575 6.17986961 18.53960882 +953 2 -1.04034270 6.17986961 12.35973921 20.59956535 +954 2 -1.04034270 4.11991307 14.41969575 20.59956535 +955 2 -1.04034270 4.11991307 12.35973921 22.65952189 +956 2 -1.04034270 6.17986961 14.41969575 22.65952189 +957 2 -1.04034270 14.41969575 4.11991307 20.59956535 +958 2 -1.04034270 12.35973921 6.17986961 20.59956535 +959 2 -1.04034270 12.35973921 4.11991307 22.65952189 +960 2 -1.04034270 14.41969575 6.17986961 22.65952189 +961 2 -1.04034270 2.05995654 4.11991307 4.11991307 +962 2 -1.04034270 0.00000000 6.17986961 4.11991307 +963 2 -1.04034270 0.00000000 4.11991307 6.17986961 +964 2 -1.04034270 2.05995654 6.17986961 6.17986961 +965 2 -1.04034270 14.41969575 8.23982614 0.00000000 +966 2 -1.04034270 12.35973921 10.29978268 0.00000000 +967 2 -1.04034270 12.35973921 8.23982614 2.05995654 +968 2 -1.04034270 14.41969575 10.29978268 2.05995654 +969 2 -1.04034270 6.17986961 16.47965228 0.00000000 +970 2 -1.04034270 4.11991307 18.53960882 0.00000000 +971 2 -1.04034270 4.11991307 16.47965228 2.05995654 +972 2 -1.04034270 6.17986961 18.53960882 2.05995654 +973 2 -1.04034270 14.41969575 8.23982614 4.11991307 +974 2 -1.04034270 12.35973921 10.29978268 4.11991307 +975 2 -1.04034270 12.35973921 8.23982614 6.17986961 +976 2 -1.04034270 14.41969575 10.29978268 6.17986961 +977 2 -1.04034270 2.05995654 20.59956535 0.00000000 +978 2 -1.04034270 0.00000000 22.65952189 0.00000000 +979 2 -1.04034270 0.00000000 20.59956535 2.05995654 +980 2 -1.04034270 2.05995654 22.65952189 2.05995654 +981 2 -1.04034270 14.41969575 8.23982614 8.23982614 +982 2 -1.04034270 12.35973921 10.29978268 8.23982614 +983 2 -1.04034270 12.35973921 8.23982614 10.29978268 +984 2 -1.04034270 14.41969575 10.29978268 10.29978268 +985 2 -1.04034270 6.17986961 16.47965228 4.11991307 +986 2 -1.04034270 4.11991307 18.53960882 4.11991307 +987 2 -1.04034270 4.11991307 16.47965228 6.17986961 +988 2 -1.04034270 6.17986961 18.53960882 6.17986961 +989 2 -1.04034270 14.41969575 8.23982614 12.35973921 +990 2 -1.04034270 12.35973921 10.29978268 12.35973921 +991 2 -1.04034270 12.35973921 8.23982614 14.41969575 +992 2 -1.04034270 14.41969575 10.29978268 14.41969575 +993 2 -1.04034270 2.05995654 8.23982614 12.35973921 +994 2 -1.04034270 0.00000000 10.29978268 12.35973921 +995 2 -1.04034270 0.00000000 8.23982614 14.41969575 +996 2 -1.04034270 2.05995654 10.29978268 14.41969575 +997 2 -1.04034270 14.41969575 8.23982614 16.47965228 +998 2 -1.04034270 12.35973921 10.29978268 16.47965228 +999 2 -1.04034270 12.35973921 8.23982614 18.53960882 +1000 2 -1.04034270 14.41969575 10.29978268 18.53960882 +1001 2 -1.04034270 6.17986961 16.47965228 8.23982614 +1002 2 -1.04034270 4.11991307 18.53960882 8.23982614 +1003 2 -1.04034270 4.11991307 16.47965228 10.29978268 +1004 2 -1.04034270 6.17986961 18.53960882 10.29978268 +1005 2 -1.04034270 14.41969575 8.23982614 20.59956535 +1006 2 -1.04034270 12.35973921 10.29978268 20.59956535 +1007 2 -1.04034270 12.35973921 8.23982614 22.65952189 +1008 2 -1.04034270 14.41969575 10.29978268 22.65952189 +1009 2 -1.04034270 2.05995654 20.59956535 4.11991307 +1010 2 -1.04034270 0.00000000 22.65952189 4.11991307 +1011 2 -1.04034270 0.00000000 20.59956535 6.17986961 +1012 2 -1.04034270 2.05995654 22.65952189 6.17986961 +1013 2 -1.04034270 14.41969575 12.35973921 0.00000000 +1014 2 -1.04034270 12.35973921 14.41969575 0.00000000 +1015 2 -1.04034270 12.35973921 12.35973921 2.05995654 +1016 2 -1.04034270 14.41969575 14.41969575 2.05995654 +1017 2 -1.04034270 6.17986961 16.47965228 12.35973921 +1018 2 -1.04034270 4.11991307 18.53960882 12.35973921 +1019 2 -1.04034270 4.11991307 16.47965228 14.41969575 +1020 2 -1.04034270 6.17986961 18.53960882 14.41969575 +1021 2 -1.04034270 14.41969575 12.35973921 4.11991307 +1022 2 -1.04034270 12.35973921 14.41969575 4.11991307 +1023 2 -1.04034270 12.35973921 12.35973921 6.17986961 +1024 2 -1.04034270 14.41969575 14.41969575 6.17986961 +1025 2 -1.04034270 2.05995654 0.00000000 0.00000000 +1026 2 -1.04034270 0.00000000 2.05995654 0.00000000 +1027 2 -1.04034270 0.00000000 0.00000000 2.05995654 +1028 2 -1.04034270 2.05995654 2.05995654 2.05995654 +1029 2 -1.04034270 14.41969575 12.35973921 8.23982614 +1030 2 -1.04034270 12.35973921 14.41969575 8.23982614 +1031 2 -1.04034270 12.35973921 12.35973921 10.29978268 +1032 2 -1.04034270 14.41969575 14.41969575 10.29978268 +1033 2 -1.04034270 6.17986961 16.47965228 16.47965228 +1034 2 -1.04034270 4.11991307 18.53960882 16.47965228 +1035 2 -1.04034270 4.11991307 16.47965228 18.53960882 +1036 2 -1.04034270 6.17986961 18.53960882 18.53960882 +1037 2 -1.04034270 14.41969575 12.35973921 12.35973921 +1038 2 -1.04034270 12.35973921 14.41969575 12.35973921 +1039 2 -1.04034270 12.35973921 12.35973921 14.41969575 +1040 2 -1.04034270 14.41969575 14.41969575 14.41969575 +1041 2 -1.04034270 2.05995654 20.59956535 8.23982614 +1042 2 -1.04034270 0.00000000 22.65952189 8.23982614 +1043 2 -1.04034270 0.00000000 20.59956535 10.29978268 +1044 2 -1.04034270 2.05995654 22.65952189 10.29978268 +1045 2 -1.04034270 14.41969575 12.35973921 16.47965228 +1046 2 -1.04034270 12.35973921 14.41969575 16.47965228 +1047 2 -1.04034270 12.35973921 12.35973921 18.53960882 +1048 2 -1.04034270 14.41969575 14.41969575 18.53960882 +1049 2 -1.04034270 6.17986961 16.47965228 20.59956535 +1050 2 -1.04034270 4.11991307 18.53960882 20.59956535 +1051 2 -1.04034270 4.11991307 16.47965228 22.65952189 +1052 2 -1.04034270 6.17986961 18.53960882 22.65952189 +1053 2 -1.04034270 14.41969575 12.35973921 20.59956535 +1054 2 -1.04034270 12.35973921 14.41969575 20.59956535 +1055 2 -1.04034270 12.35973921 12.35973921 22.65952189 +1056 2 -1.04034270 14.41969575 14.41969575 22.65952189 +1057 2 -1.04034270 2.05995654 8.23982614 16.47965228 +1058 2 -1.04034270 0.00000000 10.29978268 16.47965228 +1059 2 -1.04034270 0.00000000 8.23982614 18.53960882 +1060 2 -1.04034270 2.05995654 10.29978268 18.53960882 +1061 2 -1.04034270 14.41969575 16.47965228 0.00000000 +1062 2 -1.04034270 12.35973921 18.53960882 0.00000000 +1063 2 -1.04034270 12.35973921 16.47965228 2.05995654 +1064 2 -1.04034270 14.41969575 18.53960882 2.05995654 +1065 2 -1.04034270 6.17986961 20.59956535 0.00000000 +1066 2 -1.04034270 4.11991307 22.65952189 0.00000000 +1067 2 -1.04034270 4.11991307 20.59956535 2.05995654 +1068 2 -1.04034270 6.17986961 22.65952189 2.05995654 +1069 2 -1.04034270 14.41969575 16.47965228 4.11991307 +1070 2 -1.04034270 12.35973921 18.53960882 4.11991307 +1071 2 -1.04034270 12.35973921 16.47965228 6.17986961 +1072 2 -1.04034270 14.41969575 18.53960882 6.17986961 +1073 2 -1.04034270 2.05995654 20.59956535 12.35973921 +1074 2 -1.04034270 0.00000000 22.65952189 12.35973921 +1075 2 -1.04034270 0.00000000 20.59956535 14.41969575 +1076 2 -1.04034270 2.05995654 22.65952189 14.41969575 +1077 2 -1.04034270 14.41969575 16.47965228 8.23982614 +1078 2 -1.04034270 12.35973921 18.53960882 8.23982614 +1079 2 -1.04034270 12.35973921 16.47965228 10.29978268 +1080 2 -1.04034270 14.41969575 18.53960882 10.29978268 +1081 2 -1.04034270 6.17986961 20.59956535 4.11991307 +1082 2 -1.04034270 4.11991307 22.65952189 4.11991307 +1083 2 -1.04034270 4.11991307 20.59956535 6.17986961 +1084 2 -1.04034270 6.17986961 22.65952189 6.17986961 +1085 2 -1.04034270 14.41969575 16.47965228 12.35973921 +1086 2 -1.04034270 12.35973921 18.53960882 12.35973921 +1087 2 -1.04034270 12.35973921 16.47965228 14.41969575 +1088 2 -1.04034270 14.41969575 18.53960882 14.41969575 +1089 2 -1.04034270 2.05995654 4.11991307 8.23982614 +1090 2 -1.04034270 0.00000000 6.17986961 8.23982614 +1091 2 -1.04034270 0.00000000 4.11991307 10.29978268 +1092 2 -1.04034270 2.05995654 6.17986961 10.29978268 +1093 2 -1.04034270 14.41969575 16.47965228 16.47965228 +1094 2 -1.04034270 12.35973921 18.53960882 16.47965228 +1095 2 -1.04034270 12.35973921 16.47965228 18.53960882 +1096 2 -1.04034270 14.41969575 18.53960882 18.53960882 +1097 2 -1.04034270 6.17986961 20.59956535 8.23982614 +1098 2 -1.04034270 4.11991307 22.65952189 8.23982614 +1099 2 -1.04034270 4.11991307 20.59956535 10.29978268 +1100 2 -1.04034270 6.17986961 22.65952189 10.29978268 +1101 2 -1.04034270 14.41969575 16.47965228 20.59956535 +1102 2 -1.04034270 12.35973921 18.53960882 20.59956535 +1103 2 -1.04034270 12.35973921 16.47965228 22.65952189 +1104 2 -1.04034270 14.41969575 18.53960882 22.65952189 +1105 2 -1.04034270 2.05995654 20.59956535 16.47965228 +1106 2 -1.04034270 0.00000000 22.65952189 16.47965228 +1107 2 -1.04034270 0.00000000 20.59956535 18.53960882 +1108 2 -1.04034270 2.05995654 22.65952189 18.53960882 +1109 2 -1.04034270 14.41969575 20.59956535 0.00000000 +1110 2 -1.04034270 12.35973921 22.65952189 0.00000000 +1111 2 -1.04034270 12.35973921 20.59956535 2.05995654 +1112 2 -1.04034270 14.41969575 22.65952189 2.05995654 +1113 2 -1.04034270 6.17986961 20.59956535 12.35973921 +1114 2 -1.04034270 4.11991307 22.65952189 12.35973921 +1115 2 -1.04034270 4.11991307 20.59956535 14.41969575 +1116 2 -1.04034270 6.17986961 22.65952189 14.41969575 +1117 2 -1.04034270 14.41969575 20.59956535 4.11991307 +1118 2 -1.04034270 12.35973921 22.65952189 4.11991307 +1119 2 -1.04034270 12.35973921 20.59956535 6.17986961 +1120 2 -1.04034270 14.41969575 22.65952189 6.17986961 +1121 2 -1.04034270 2.05995654 8.23982614 20.59956535 +1122 2 -1.04034270 0.00000000 10.29978268 20.59956535 +1123 2 -1.04034270 0.00000000 8.23982614 22.65952189 +1124 2 -1.04034270 2.05995654 10.29978268 22.65952189 +1125 2 -1.04034270 14.41969575 20.59956535 8.23982614 +1126 2 -1.04034270 12.35973921 22.65952189 8.23982614 +1127 2 -1.04034270 12.35973921 20.59956535 10.29978268 +1128 2 -1.04034270 14.41969575 22.65952189 10.29978268 +1129 2 -1.04034270 6.17986961 20.59956535 16.47965228 +1130 2 -1.04034270 4.11991307 22.65952189 16.47965228 +1131 2 -1.04034270 4.11991307 20.59956535 18.53960882 +1132 2 -1.04034270 6.17986961 22.65952189 18.53960882 +1133 2 -1.04034270 14.41969575 20.59956535 12.35973921 +1134 2 -1.04034270 12.35973921 22.65952189 12.35973921 +1135 2 -1.04034270 12.35973921 20.59956535 14.41969575 +1136 2 -1.04034270 14.41969575 22.65952189 14.41969575 +1137 2 -1.04034270 2.05995654 20.59956535 20.59956535 +1138 2 -1.04034270 0.00000000 22.65952189 20.59956535 +1139 2 -1.04034270 0.00000000 20.59956535 22.65952189 +1140 2 -1.04034270 2.05995654 22.65952189 22.65952189 +1141 2 -1.04034270 14.41969575 20.59956535 16.47965228 +1142 2 -1.04034270 12.35973921 22.65952189 16.47965228 +1143 2 -1.04034270 12.35973921 20.59956535 18.53960882 +1144 2 -1.04034270 14.41969575 22.65952189 18.53960882 +1145 2 -1.04034270 6.17986961 20.59956535 20.59956535 +1146 2 -1.04034270 4.11991307 22.65952189 20.59956535 +1147 2 -1.04034270 4.11991307 20.59956535 22.65952189 +1148 2 -1.04034270 6.17986961 22.65952189 22.65952189 +1149 2 -1.04034270 14.41969575 20.59956535 20.59956535 +1150 2 -1.04034270 12.35973921 22.65952189 20.59956535 +1151 2 -1.04034270 12.35973921 20.59956535 22.65952189 +1152 2 -1.04034270 14.41969575 22.65952189 22.65952189 +1153 2 -1.04034270 2.05995654 0.00000000 16.47965228 +1154 2 -1.04034270 0.00000000 2.05995654 16.47965228 +1155 2 -1.04034270 0.00000000 0.00000000 18.53960882 +1156 2 -1.04034270 2.05995654 2.05995654 18.53960882 +1157 2 -1.04034270 18.53960882 0.00000000 0.00000000 +1158 2 -1.04034270 16.47965228 2.05995654 0.00000000 +1159 2 -1.04034270 16.47965228 0.00000000 2.05995654 +1160 2 -1.04034270 18.53960882 2.05995654 2.05995654 +1161 2 -1.04034270 10.29978268 0.00000000 0.00000000 +1162 2 -1.04034270 8.23982614 2.05995654 0.00000000 +1163 2 -1.04034270 8.23982614 0.00000000 2.05995654 +1164 2 -1.04034270 10.29978268 2.05995654 2.05995654 +1165 2 -1.04034270 18.53960882 0.00000000 4.11991307 +1166 2 -1.04034270 16.47965228 2.05995654 4.11991307 +1167 2 -1.04034270 16.47965228 0.00000000 6.17986961 +1168 2 -1.04034270 18.53960882 2.05995654 6.17986961 +1169 2 -1.04034270 6.17986961 0.00000000 0.00000000 +1170 2 -1.04034270 4.11991307 2.05995654 0.00000000 +1171 2 -1.04034270 4.11991307 0.00000000 2.05995654 +1172 2 -1.04034270 6.17986961 2.05995654 2.05995654 +1173 2 -1.04034270 18.53960882 0.00000000 8.23982614 +1174 2 -1.04034270 16.47965228 2.05995654 8.23982614 +1175 2 -1.04034270 16.47965228 0.00000000 10.29978268 +1176 2 -1.04034270 18.53960882 2.05995654 10.29978268 +1177 2 -1.04034270 10.29978268 0.00000000 4.11991307 +1178 2 -1.04034270 8.23982614 2.05995654 4.11991307 +1179 2 -1.04034270 8.23982614 0.00000000 6.17986961 +1180 2 -1.04034270 10.29978268 2.05995654 6.17986961 +1181 2 -1.04034270 18.53960882 0.00000000 12.35973921 +1182 2 -1.04034270 16.47965228 2.05995654 12.35973921 +1183 2 -1.04034270 16.47965228 0.00000000 14.41969575 +1184 2 -1.04034270 18.53960882 2.05995654 14.41969575 +1185 2 -1.04034270 2.05995654 12.35973921 0.00000000 +1186 2 -1.04034270 0.00000000 14.41969575 0.00000000 +1187 2 -1.04034270 0.00000000 12.35973921 2.05995654 +1188 2 -1.04034270 2.05995654 14.41969575 2.05995654 +1189 2 -1.04034270 18.53960882 0.00000000 16.47965228 +1190 2 -1.04034270 16.47965228 2.05995654 16.47965228 +1191 2 -1.04034270 16.47965228 0.00000000 18.53960882 +1192 2 -1.04034270 18.53960882 2.05995654 18.53960882 +1193 2 -1.04034270 10.29978268 0.00000000 8.23982614 +1194 2 -1.04034270 8.23982614 2.05995654 8.23982614 +1195 2 -1.04034270 8.23982614 0.00000000 10.29978268 +1196 2 -1.04034270 10.29978268 2.05995654 10.29978268 +1197 2 -1.04034270 18.53960882 0.00000000 20.59956535 +1198 2 -1.04034270 16.47965228 2.05995654 20.59956535 +1199 2 -1.04034270 16.47965228 0.00000000 22.65952189 +1200 2 -1.04034270 18.53960882 2.05995654 22.65952189 +1201 2 -1.04034270 6.17986961 0.00000000 4.11991307 +1202 2 -1.04034270 4.11991307 2.05995654 4.11991307 +1203 2 -1.04034270 4.11991307 0.00000000 6.17986961 +1204 2 -1.04034270 6.17986961 2.05995654 6.17986961 +1205 2 -1.04034270 18.53960882 4.11991307 0.00000000 +1206 2 -1.04034270 16.47965228 6.17986961 0.00000000 +1207 2 -1.04034270 16.47965228 4.11991307 2.05995654 +1208 2 -1.04034270 18.53960882 6.17986961 2.05995654 +1209 2 -1.04034270 10.29978268 0.00000000 12.35973921 +1210 2 -1.04034270 8.23982614 2.05995654 12.35973921 +1211 2 -1.04034270 8.23982614 0.00000000 14.41969575 +1212 2 -1.04034270 10.29978268 2.05995654 14.41969575 +1213 2 -1.04034270 18.53960882 4.11991307 4.11991307 +1214 2 -1.04034270 16.47965228 6.17986961 4.11991307 +1215 2 -1.04034270 16.47965228 4.11991307 6.17986961 +1216 2 -1.04034270 18.53960882 6.17986961 6.17986961 +1217 2 -1.04034270 2.05995654 4.11991307 12.35973921 +1218 2 -1.04034270 0.00000000 6.17986961 12.35973921 +1219 2 -1.04034270 0.00000000 4.11991307 14.41969575 +1220 2 -1.04034270 2.05995654 6.17986961 14.41969575 +1221 2 -1.04034270 18.53960882 4.11991307 8.23982614 +1222 2 -1.04034270 16.47965228 6.17986961 8.23982614 +1223 2 -1.04034270 16.47965228 4.11991307 10.29978268 +1224 2 -1.04034270 18.53960882 6.17986961 10.29978268 +1225 2 -1.04034270 10.29978268 0.00000000 16.47965228 +1226 2 -1.04034270 8.23982614 2.05995654 16.47965228 +1227 2 -1.04034270 8.23982614 0.00000000 18.53960882 +1228 2 -1.04034270 10.29978268 2.05995654 18.53960882 +1229 2 -1.04034270 18.53960882 4.11991307 12.35973921 +1230 2 -1.04034270 16.47965228 6.17986961 12.35973921 +1231 2 -1.04034270 16.47965228 4.11991307 14.41969575 +1232 2 -1.04034270 18.53960882 6.17986961 14.41969575 +1233 2 -1.04034270 6.17986961 0.00000000 8.23982614 +1234 2 -1.04034270 4.11991307 2.05995654 8.23982614 +1235 2 -1.04034270 4.11991307 0.00000000 10.29978268 +1236 2 -1.04034270 6.17986961 2.05995654 10.29978268 +1237 2 -1.04034270 18.53960882 4.11991307 16.47965228 +1238 2 -1.04034270 16.47965228 6.17986961 16.47965228 +1239 2 -1.04034270 16.47965228 4.11991307 18.53960882 +1240 2 -1.04034270 18.53960882 6.17986961 18.53960882 +1241 2 -1.04034270 10.29978268 0.00000000 20.59956535 +1242 2 -1.04034270 8.23982614 2.05995654 20.59956535 +1243 2 -1.04034270 8.23982614 0.00000000 22.65952189 +1244 2 -1.04034270 10.29978268 2.05995654 22.65952189 +1245 2 -1.04034270 18.53960882 4.11991307 20.59956535 +1246 2 -1.04034270 16.47965228 6.17986961 20.59956535 +1247 2 -1.04034270 16.47965228 4.11991307 22.65952189 +1248 2 -1.04034270 18.53960882 6.17986961 22.65952189 +1249 2 -1.04034270 2.05995654 12.35973921 4.11991307 +1250 2 -1.04034270 0.00000000 14.41969575 4.11991307 +1251 2 -1.04034270 0.00000000 12.35973921 6.17986961 +1252 2 -1.04034270 2.05995654 14.41969575 6.17986961 +1253 2 -1.04034270 18.53960882 8.23982614 0.00000000 +1254 2 -1.04034270 16.47965228 10.29978268 0.00000000 +1255 2 -1.04034270 16.47965228 8.23982614 2.05995654 +1256 2 -1.04034270 18.53960882 10.29978268 2.05995654 +1257 2 -1.04034270 10.29978268 4.11991307 0.00000000 +1258 2 -1.04034270 8.23982614 6.17986961 0.00000000 +1259 2 -1.04034270 8.23982614 4.11991307 2.05995654 +1260 2 -1.04034270 10.29978268 6.17986961 2.05995654 +1261 2 -1.04034270 18.53960882 8.23982614 4.11991307 +1262 2 -1.04034270 16.47965228 10.29978268 4.11991307 +1263 2 -1.04034270 16.47965228 8.23982614 6.17986961 +1264 2 -1.04034270 18.53960882 10.29978268 6.17986961 +1265 2 -1.04034270 6.17986961 0.00000000 12.35973921 +1266 2 -1.04034270 4.11991307 2.05995654 12.35973921 +1267 2 -1.04034270 4.11991307 0.00000000 14.41969575 +1268 2 -1.04034270 6.17986961 2.05995654 14.41969575 +1269 2 -1.04034270 18.53960882 8.23982614 8.23982614 +1270 2 -1.04034270 16.47965228 10.29978268 8.23982614 +1271 2 -1.04034270 16.47965228 8.23982614 10.29978268 +1272 2 -1.04034270 18.53960882 10.29978268 10.29978268 +1273 2 -1.04034270 10.29978268 4.11991307 4.11991307 +1274 2 -1.04034270 8.23982614 6.17986961 4.11991307 +1275 2 -1.04034270 8.23982614 4.11991307 6.17986961 +1276 2 -1.04034270 10.29978268 6.17986961 6.17986961 +1277 2 -1.04034270 18.53960882 8.23982614 12.35973921 +1278 2 -1.04034270 16.47965228 10.29978268 12.35973921 +1279 2 -1.04034270 16.47965228 8.23982614 14.41969575 +1280 2 -1.04034270 18.53960882 10.29978268 14.41969575 +1281 2 -1.04034270 2.05995654 0.00000000 8.23982614 +1282 2 -1.04034270 0.00000000 2.05995654 8.23982614 +1283 2 -1.04034270 0.00000000 0.00000000 10.29978268 +1284 2 -1.04034270 2.05995654 2.05995654 10.29978268 +1285 2 -1.04034270 18.53960882 8.23982614 16.47965228 +1286 2 -1.04034270 16.47965228 10.29978268 16.47965228 +1287 2 -1.04034270 16.47965228 8.23982614 18.53960882 +1288 2 -1.04034270 18.53960882 10.29978268 18.53960882 +1289 2 -1.04034270 10.29978268 4.11991307 8.23982614 +1290 2 -1.04034270 8.23982614 6.17986961 8.23982614 +1291 2 -1.04034270 8.23982614 4.11991307 10.29978268 +1292 2 -1.04034270 10.29978268 6.17986961 10.29978268 +1293 2 -1.04034270 18.53960882 8.23982614 20.59956535 +1294 2 -1.04034270 16.47965228 10.29978268 20.59956535 +1295 2 -1.04034270 16.47965228 8.23982614 22.65952189 +1296 2 -1.04034270 18.53960882 10.29978268 22.65952189 +1297 2 -1.04034270 6.17986961 0.00000000 16.47965228 +1298 2 -1.04034270 4.11991307 2.05995654 16.47965228 +1299 2 -1.04034270 4.11991307 0.00000000 18.53960882 +1300 2 -1.04034270 6.17986961 2.05995654 18.53960882 +1301 2 -1.04034270 18.53960882 12.35973921 0.00000000 +1302 2 -1.04034270 16.47965228 14.41969575 0.00000000 +1303 2 -1.04034270 16.47965228 12.35973921 2.05995654 +1304 2 -1.04034270 18.53960882 14.41969575 2.05995654 +1305 2 -1.04034270 10.29978268 4.11991307 12.35973921 +1306 2 -1.04034270 8.23982614 6.17986961 12.35973921 +1307 2 -1.04034270 8.23982614 4.11991307 14.41969575 +1308 2 -1.04034270 10.29978268 6.17986961 14.41969575 +1309 2 -1.04034270 18.53960882 12.35973921 4.11991307 +1310 2 -1.04034270 16.47965228 14.41969575 4.11991307 +1311 2 -1.04034270 16.47965228 12.35973921 6.17986961 +1312 2 -1.04034270 18.53960882 14.41969575 6.17986961 +1313 2 -1.04034270 2.05995654 12.35973921 8.23982614 +1314 2 -1.04034270 0.00000000 14.41969575 8.23982614 +1315 2 -1.04034270 0.00000000 12.35973921 10.29978268 +1316 2 -1.04034270 2.05995654 14.41969575 10.29978268 +1317 2 -1.04034270 18.53960882 12.35973921 8.23982614 +1318 2 -1.04034270 16.47965228 14.41969575 8.23982614 +1319 2 -1.04034270 16.47965228 12.35973921 10.29978268 +1320 2 -1.04034270 18.53960882 14.41969575 10.29978268 +1321 2 -1.04034270 10.29978268 4.11991307 16.47965228 +1322 2 -1.04034270 8.23982614 6.17986961 16.47965228 +1323 2 -1.04034270 8.23982614 4.11991307 18.53960882 +1324 2 -1.04034270 10.29978268 6.17986961 18.53960882 +1325 2 -1.04034270 18.53960882 12.35973921 12.35973921 +1326 2 -1.04034270 16.47965228 14.41969575 12.35973921 +1327 2 -1.04034270 16.47965228 12.35973921 14.41969575 +1328 2 -1.04034270 18.53960882 14.41969575 14.41969575 +1329 2 -1.04034270 6.17986961 0.00000000 20.59956535 +1330 2 -1.04034270 4.11991307 2.05995654 20.59956535 +1331 2 -1.04034270 4.11991307 0.00000000 22.65952189 +1332 2 -1.04034270 6.17986961 2.05995654 22.65952189 +1333 2 -1.04034270 18.53960882 12.35973921 16.47965228 +1334 2 -1.04034270 16.47965228 14.41969575 16.47965228 +1335 2 -1.04034270 16.47965228 12.35973921 18.53960882 +1336 2 -1.04034270 18.53960882 14.41969575 18.53960882 +1337 2 -1.04034270 10.29978268 4.11991307 20.59956535 +1338 2 -1.04034270 8.23982614 6.17986961 20.59956535 +1339 2 -1.04034270 8.23982614 4.11991307 22.65952189 +1340 2 -1.04034270 10.29978268 6.17986961 22.65952189 +1341 2 -1.04034270 18.53960882 12.35973921 20.59956535 +1342 2 -1.04034270 16.47965228 14.41969575 20.59956535 +1343 2 -1.04034270 16.47965228 12.35973921 22.65952189 +1344 2 -1.04034270 18.53960882 14.41969575 22.65952189 +1345 2 -1.04034270 2.05995654 4.11991307 16.47965228 +1346 2 -1.04034270 0.00000000 6.17986961 16.47965228 +1347 2 -1.04034270 0.00000000 4.11991307 18.53960882 +1348 2 -1.04034270 2.05995654 6.17986961 18.53960882 +1349 2 -1.04034270 18.53960882 16.47965228 0.00000000 +1350 2 -1.04034270 16.47965228 18.53960882 0.00000000 +1351 2 -1.04034270 16.47965228 16.47965228 2.05995654 +1352 2 -1.04034270 18.53960882 18.53960882 2.05995654 +1353 2 -1.04034270 10.29978268 8.23982614 0.00000000 +1354 2 -1.04034270 8.23982614 10.29978268 0.00000000 +1355 2 -1.04034270 8.23982614 8.23982614 2.05995654 +1356 2 -1.04034270 10.29978268 10.29978268 2.05995654 +1357 2 -1.04034270 18.53960882 16.47965228 4.11991307 +1358 2 -1.04034270 16.47965228 18.53960882 4.11991307 +1359 2 -1.04034270 16.47965228 16.47965228 6.17986961 +1360 2 -1.04034270 18.53960882 18.53960882 6.17986961 +1361 2 -1.04034270 6.17986961 4.11991307 0.00000000 +1362 2 -1.04034270 4.11991307 6.17986961 0.00000000 +1363 2 -1.04034270 4.11991307 4.11991307 2.05995654 +1364 2 -1.04034270 6.17986961 6.17986961 2.05995654 +1365 2 -1.04034270 18.53960882 16.47965228 8.23982614 +1366 2 -1.04034270 16.47965228 18.53960882 8.23982614 +1367 2 -1.04034270 16.47965228 16.47965228 10.29978268 +1368 2 -1.04034270 18.53960882 18.53960882 10.29978268 +1369 2 -1.04034270 10.29978268 8.23982614 4.11991307 +1370 2 -1.04034270 8.23982614 10.29978268 4.11991307 +1371 2 -1.04034270 8.23982614 8.23982614 6.17986961 +1372 2 -1.04034270 10.29978268 10.29978268 6.17986961 +1373 2 -1.04034270 18.53960882 16.47965228 12.35973921 +1374 2 -1.04034270 16.47965228 18.53960882 12.35973921 +1375 2 -1.04034270 16.47965228 16.47965228 14.41969575 +1376 2 -1.04034270 18.53960882 18.53960882 14.41969575 +1377 2 -1.04034270 2.05995654 12.35973921 12.35973921 +1378 2 -1.04034270 0.00000000 14.41969575 12.35973921 +1379 2 -1.04034270 0.00000000 12.35973921 14.41969575 +1380 2 -1.04034270 2.05995654 14.41969575 14.41969575 +1381 2 -1.04034270 18.53960882 16.47965228 16.47965228 +1382 2 -1.04034270 16.47965228 18.53960882 16.47965228 +1383 2 -1.04034270 16.47965228 16.47965228 18.53960882 +1384 2 -1.04034270 18.53960882 18.53960882 18.53960882 +1385 2 -1.04034270 10.29978268 8.23982614 8.23982614 +1386 2 -1.04034270 8.23982614 10.29978268 8.23982614 +1387 2 -1.04034270 8.23982614 8.23982614 10.29978268 +1388 2 -1.04034270 10.29978268 10.29978268 10.29978268 +1389 2 -1.04034270 18.53960882 16.47965228 20.59956535 +1390 2 -1.04034270 16.47965228 18.53960882 20.59956535 +1391 2 -1.04034270 16.47965228 16.47965228 22.65952189 +1392 2 -1.04034270 18.53960882 18.53960882 22.65952189 +1393 2 -1.04034270 6.17986961 4.11991307 4.11991307 +1394 2 -1.04034270 4.11991307 6.17986961 4.11991307 +1395 2 -1.04034270 4.11991307 4.11991307 6.17986961 +1396 2 -1.04034270 6.17986961 6.17986961 6.17986961 +1397 2 -1.04034270 18.53960882 20.59956535 0.00000000 +1398 2 -1.04034270 16.47965228 22.65952189 0.00000000 +1399 2 -1.04034270 16.47965228 20.59956535 2.05995654 +1400 2 -1.04034270 18.53960882 22.65952189 2.05995654 +1401 2 -1.04034270 10.29978268 8.23982614 12.35973921 +1402 2 -1.04034270 8.23982614 10.29978268 12.35973921 +1403 2 -1.04034270 8.23982614 8.23982614 14.41969575 +1404 2 -1.04034270 10.29978268 10.29978268 14.41969575 +1405 2 -1.04034270 18.53960882 20.59956535 4.11991307 +1406 2 -1.04034270 16.47965228 22.65952189 4.11991307 +1407 2 -1.04034270 16.47965228 20.59956535 6.17986961 +1408 2 -1.04034270 18.53960882 22.65952189 6.17986961 +1409 2 -1.04034270 2.05995654 0.00000000 20.59956535 +1410 2 -1.04034270 0.00000000 2.05995654 20.59956535 +1411 2 -1.04034270 0.00000000 0.00000000 22.65952189 +1412 2 -1.04034270 2.05995654 2.05995654 22.65952189 +1413 2 -1.04034270 18.53960882 20.59956535 8.23982614 +1414 2 -1.04034270 16.47965228 22.65952189 8.23982614 +1415 2 -1.04034270 16.47965228 20.59956535 10.29978268 +1416 2 -1.04034270 18.53960882 22.65952189 10.29978268 +1417 2 -1.04034270 10.29978268 8.23982614 16.47965228 +1418 2 -1.04034270 8.23982614 10.29978268 16.47965228 +1419 2 -1.04034270 8.23982614 8.23982614 18.53960882 +1420 2 -1.04034270 10.29978268 10.29978268 18.53960882 +1421 2 -1.04034270 18.53960882 20.59956535 12.35973921 +1422 2 -1.04034270 16.47965228 22.65952189 12.35973921 +1423 2 -1.04034270 16.47965228 20.59956535 14.41969575 +1424 2 -1.04034270 18.53960882 22.65952189 14.41969575 +1425 2 -1.04034270 6.17986961 4.11991307 8.23982614 +1426 2 -1.04034270 4.11991307 6.17986961 8.23982614 +1427 2 -1.04034270 4.11991307 4.11991307 10.29978268 +1428 2 -1.04034270 6.17986961 6.17986961 10.29978268 +1429 2 -1.04034270 18.53960882 20.59956535 16.47965228 +1430 2 -1.04034270 16.47965228 22.65952189 16.47965228 +1431 2 -1.04034270 16.47965228 20.59956535 18.53960882 +1432 2 -1.04034270 18.53960882 22.65952189 18.53960882 +1433 2 -1.04034270 10.29978268 8.23982614 20.59956535 +1434 2 -1.04034270 8.23982614 10.29978268 20.59956535 +1435 2 -1.04034270 8.23982614 8.23982614 22.65952189 +1436 2 -1.04034270 10.29978268 10.29978268 22.65952189 +1437 2 -1.04034270 18.53960882 20.59956535 20.59956535 +1438 2 -1.04034270 16.47965228 22.65952189 20.59956535 +1439 2 -1.04034270 16.47965228 20.59956535 22.65952189 +1440 2 -1.04034270 18.53960882 22.65952189 22.65952189 +1441 2 -1.04034270 2.05995654 12.35973921 16.47965228 +1442 2 -1.04034270 0.00000000 14.41969575 16.47965228 +1443 2 -1.04034270 0.00000000 12.35973921 18.53960882 +1444 2 -1.04034270 2.05995654 14.41969575 18.53960882 +1445 2 -1.04034270 22.65952189 0.00000000 0.00000000 +1446 2 -1.04034270 20.59956535 2.05995654 0.00000000 +1447 2 -1.04034270 20.59956535 0.00000000 2.05995654 +1448 2 -1.04034270 22.65952189 2.05995654 2.05995654 +1449 2 -1.04034270 10.29978268 12.35973921 0.00000000 +1450 2 -1.04034270 8.23982614 14.41969575 0.00000000 +1451 2 -1.04034270 8.23982614 12.35973921 2.05995654 +1452 2 -1.04034270 10.29978268 14.41969575 2.05995654 +1453 2 -1.04034270 22.65952189 0.00000000 4.11991307 +1454 2 -1.04034270 20.59956535 2.05995654 4.11991307 +1455 2 -1.04034270 20.59956535 0.00000000 6.17986961 +1456 2 -1.04034270 22.65952189 2.05995654 6.17986961 +1457 2 -1.04034270 6.17986961 4.11991307 12.35973921 +1458 2 -1.04034270 4.11991307 6.17986961 12.35973921 +1459 2 -1.04034270 4.11991307 4.11991307 14.41969575 +1460 2 -1.04034270 6.17986961 6.17986961 14.41969575 +1461 2 -1.04034270 22.65952189 0.00000000 8.23982614 +1462 2 -1.04034270 20.59956535 2.05995654 8.23982614 +1463 2 -1.04034270 20.59956535 0.00000000 10.29978268 +1464 2 -1.04034270 22.65952189 2.05995654 10.29978268 +1465 2 -1.04034270 10.29978268 12.35973921 4.11991307 +1466 2 -1.04034270 8.23982614 14.41969575 4.11991307 +1467 2 -1.04034270 8.23982614 12.35973921 6.17986961 +1468 2 -1.04034270 10.29978268 14.41969575 6.17986961 +1469 2 -1.04034270 22.65952189 0.00000000 12.35973921 +1470 2 -1.04034270 20.59956535 2.05995654 12.35973921 +1471 2 -1.04034270 20.59956535 0.00000000 14.41969575 +1472 2 -1.04034270 22.65952189 2.05995654 14.41969575 +1473 2 -1.04034270 2.05995654 4.11991307 20.59956535 +1474 2 -1.04034270 0.00000000 6.17986961 20.59956535 +1475 2 -1.04034270 0.00000000 4.11991307 22.65952189 +1476 2 -1.04034270 2.05995654 6.17986961 22.65952189 +1477 2 -1.04034270 22.65952189 0.00000000 16.47965228 +1478 2 -1.04034270 20.59956535 2.05995654 16.47965228 +1479 2 -1.04034270 20.59956535 0.00000000 18.53960882 +1480 2 -1.04034270 22.65952189 2.05995654 18.53960882 +1481 2 -1.04034270 10.29978268 12.35973921 8.23982614 +1482 2 -1.04034270 8.23982614 14.41969575 8.23982614 +1483 2 -1.04034270 8.23982614 12.35973921 10.29978268 +1484 2 -1.04034270 10.29978268 14.41969575 10.29978268 +1485 2 -1.04034270 22.65952189 0.00000000 20.59956535 +1486 2 -1.04034270 20.59956535 2.05995654 20.59956535 +1487 2 -1.04034270 20.59956535 0.00000000 22.65952189 +1488 2 -1.04034270 22.65952189 2.05995654 22.65952189 +1489 2 -1.04034270 6.17986961 4.11991307 16.47965228 +1490 2 -1.04034270 4.11991307 6.17986961 16.47965228 +1491 2 -1.04034270 4.11991307 4.11991307 18.53960882 +1492 2 -1.04034270 6.17986961 6.17986961 18.53960882 +1493 2 -1.04034270 22.65952189 4.11991307 0.00000000 +1494 2 -1.04034270 20.59956535 6.17986961 0.00000000 +1495 2 -1.04034270 20.59956535 4.11991307 2.05995654 +1496 2 -1.04034270 22.65952189 6.17986961 2.05995654 +1497 2 -1.04034270 10.29978268 12.35973921 12.35973921 +1498 2 -1.04034270 8.23982614 14.41969575 12.35973921 +1499 2 -1.04034270 8.23982614 12.35973921 14.41969575 +1500 2 -1.04034270 10.29978268 14.41969575 14.41969575 +1501 2 -1.04034270 22.65952189 4.11991307 4.11991307 +1502 2 -1.04034270 20.59956535 6.17986961 4.11991307 +1503 2 -1.04034270 20.59956535 4.11991307 6.17986961 +1504 2 -1.04034270 22.65952189 6.17986961 6.17986961 +1505 2 -1.04034270 2.05995654 12.35973921 20.59956535 +1506 2 -1.04034270 0.00000000 14.41969575 20.59956535 +1507 2 -1.04034270 0.00000000 12.35973921 22.65952189 +1508 2 -1.04034270 2.05995654 14.41969575 22.65952189 +1509 2 -1.04034270 22.65952189 4.11991307 8.23982614 +1510 2 -1.04034270 20.59956535 6.17986961 8.23982614 +1511 2 -1.04034270 20.59956535 4.11991307 10.29978268 +1512 2 -1.04034270 22.65952189 6.17986961 10.29978268 +1513 2 -1.04034270 10.29978268 12.35973921 16.47965228 +1514 2 -1.04034270 8.23982614 14.41969575 16.47965228 +1515 2 -1.04034270 8.23982614 12.35973921 18.53960882 +1516 2 -1.04034270 10.29978268 14.41969575 18.53960882 +1517 2 -1.04034270 22.65952189 4.11991307 12.35973921 +1518 2 -1.04034270 20.59956535 6.17986961 12.35973921 +1519 2 -1.04034270 20.59956535 4.11991307 14.41969575 +1520 2 -1.04034270 22.65952189 6.17986961 14.41969575 +1521 2 -1.04034270 6.17986961 4.11991307 20.59956535 +1522 2 -1.04034270 4.11991307 6.17986961 20.59956535 +1523 2 -1.04034270 4.11991307 4.11991307 22.65952189 +1524 2 -1.04034270 6.17986961 6.17986961 22.65952189 +1525 2 -1.04034270 22.65952189 4.11991307 16.47965228 +1526 2 -1.04034270 20.59956535 6.17986961 16.47965228 +1527 2 -1.04034270 20.59956535 4.11991307 18.53960882 +1528 2 -1.04034270 22.65952189 6.17986961 18.53960882 +1529 2 -1.04034270 10.29978268 12.35973921 20.59956535 +1530 2 -1.04034270 8.23982614 14.41969575 20.59956535 +1531 2 -1.04034270 8.23982614 12.35973921 22.65952189 +1532 2 -1.04034270 10.29978268 14.41969575 22.65952189 +1533 2 -1.04034270 22.65952189 4.11991307 20.59956535 +1534 2 -1.04034270 20.59956535 6.17986961 20.59956535 +1535 2 -1.04034270 20.59956535 4.11991307 22.65952189 +1536 2 -1.04034270 22.65952189 6.17986961 22.65952189 +1537 2 -1.04034270 2.05995654 0.00000000 4.11991307 +1538 2 -1.04034270 0.00000000 2.05995654 4.11991307 +1539 2 -1.04034270 0.00000000 0.00000000 6.17986961 +1540 2 -1.04034270 2.05995654 2.05995654 6.17986961 +1541 2 -1.04034270 22.65952189 8.23982614 0.00000000 +1542 2 -1.04034270 20.59956535 10.29978268 0.00000000 +1543 2 -1.04034270 20.59956535 8.23982614 2.05995654 +1544 2 -1.04034270 22.65952189 10.29978268 2.05995654 +1545 2 -1.04034270 10.29978268 16.47965228 0.00000000 +1546 2 -1.04034270 8.23982614 18.53960882 0.00000000 +1547 2 -1.04034270 8.23982614 16.47965228 2.05995654 +1548 2 -1.04034270 10.29978268 18.53960882 2.05995654 +1549 2 -1.04034270 22.65952189 8.23982614 4.11991307 +1550 2 -1.04034270 20.59956535 10.29978268 4.11991307 +1551 2 -1.04034270 20.59956535 8.23982614 6.17986961 +1552 2 -1.04034270 22.65952189 10.29978268 6.17986961 +1553 2 -1.04034270 6.17986961 8.23982614 0.00000000 +1554 2 -1.04034270 4.11991307 10.29978268 0.00000000 +1555 2 -1.04034270 4.11991307 8.23982614 2.05995654 +1556 2 -1.04034270 6.17986961 10.29978268 2.05995654 +1557 2 -1.04034270 22.65952189 8.23982614 8.23982614 +1558 2 -1.04034270 20.59956535 10.29978268 8.23982614 +1559 2 -1.04034270 20.59956535 8.23982614 10.29978268 +1560 2 -1.04034270 22.65952189 10.29978268 10.29978268 +1561 2 -1.04034270 10.29978268 16.47965228 4.11991307 +1562 2 -1.04034270 8.23982614 18.53960882 4.11991307 +1563 2 -1.04034270 8.23982614 16.47965228 6.17986961 +1564 2 -1.04034270 10.29978268 18.53960882 6.17986961 +1565 2 -1.04034270 22.65952189 8.23982614 12.35973921 +1566 2 -1.04034270 20.59956535 10.29978268 12.35973921 +1567 2 -1.04034270 20.59956535 8.23982614 14.41969575 +1568 2 -1.04034270 22.65952189 10.29978268 14.41969575 +1569 2 -1.04034270 2.05995654 16.47965228 0.00000000 +1570 2 -1.04034270 0.00000000 18.53960882 0.00000000 +1571 2 -1.04034270 0.00000000 16.47965228 2.05995654 +1572 2 -1.04034270 2.05995654 18.53960882 2.05995654 +1573 2 -1.04034270 22.65952189 8.23982614 16.47965228 +1574 2 -1.04034270 20.59956535 10.29978268 16.47965228 +1575 2 -1.04034270 20.59956535 8.23982614 18.53960882 +1576 2 -1.04034270 22.65952189 10.29978268 18.53960882 +1577 2 -1.04034270 10.29978268 16.47965228 8.23982614 +1578 2 -1.04034270 8.23982614 18.53960882 8.23982614 +1579 2 -1.04034270 8.23982614 16.47965228 10.29978268 +1580 2 -1.04034270 10.29978268 18.53960882 10.29978268 +1581 2 -1.04034270 22.65952189 8.23982614 20.59956535 +1582 2 -1.04034270 20.59956535 10.29978268 20.59956535 +1583 2 -1.04034270 20.59956535 8.23982614 22.65952189 +1584 2 -1.04034270 22.65952189 10.29978268 22.65952189 +1585 2 -1.04034270 6.17986961 8.23982614 4.11991307 +1586 2 -1.04034270 4.11991307 10.29978268 4.11991307 +1587 2 -1.04034270 4.11991307 8.23982614 6.17986961 +1588 2 -1.04034270 6.17986961 10.29978268 6.17986961 +1589 2 -1.04034270 22.65952189 12.35973921 0.00000000 +1590 2 -1.04034270 20.59956535 14.41969575 0.00000000 +1591 2 -1.04034270 20.59956535 12.35973921 2.05995654 +1592 2 -1.04034270 22.65952189 14.41969575 2.05995654 +1593 2 -1.04034270 10.29978268 16.47965228 12.35973921 +1594 2 -1.04034270 8.23982614 18.53960882 12.35973921 +1595 2 -1.04034270 8.23982614 16.47965228 14.41969575 +1596 2 -1.04034270 10.29978268 18.53960882 14.41969575 +1597 2 -1.04034270 22.65952189 12.35973921 4.11991307 +1598 2 -1.04034270 20.59956535 14.41969575 4.11991307 +1599 2 -1.04034270 20.59956535 12.35973921 6.17986961 +1600 2 -1.04034270 22.65952189 14.41969575 6.17986961 +1601 2 -1.04034270 2.05995654 8.23982614 0.00000000 +1602 2 -1.04034270 0.00000000 10.29978268 0.00000000 +1603 2 -1.04034270 0.00000000 8.23982614 2.05995654 +1604 2 -1.04034270 2.05995654 10.29978268 2.05995654 +1605 2 -1.04034270 22.65952189 12.35973921 8.23982614 +1606 2 -1.04034270 20.59956535 14.41969575 8.23982614 +1607 2 -1.04034270 20.59956535 12.35973921 10.29978268 +1608 2 -1.04034270 22.65952189 14.41969575 10.29978268 +1609 2 -1.04034270 10.29978268 16.47965228 16.47965228 +1610 2 -1.04034270 8.23982614 18.53960882 16.47965228 +1611 2 -1.04034270 8.23982614 16.47965228 18.53960882 +1612 2 -1.04034270 10.29978268 18.53960882 18.53960882 +1613 2 -1.04034270 22.65952189 12.35973921 12.35973921 +1614 2 -1.04034270 20.59956535 14.41969575 12.35973921 +1615 2 -1.04034270 20.59956535 12.35973921 14.41969575 +1616 2 -1.04034270 22.65952189 14.41969575 14.41969575 +1617 2 -1.04034270 6.17986961 8.23982614 8.23982614 +1618 2 -1.04034270 4.11991307 10.29978268 8.23982614 +1619 2 -1.04034270 4.11991307 8.23982614 10.29978268 +1620 2 -1.04034270 6.17986961 10.29978268 10.29978268 +1621 2 -1.04034270 22.65952189 12.35973921 16.47965228 +1622 2 -1.04034270 20.59956535 14.41969575 16.47965228 +1623 2 -1.04034270 20.59956535 12.35973921 18.53960882 +1624 2 -1.04034270 22.65952189 14.41969575 18.53960882 +1625 2 -1.04034270 10.29978268 16.47965228 20.59956535 +1626 2 -1.04034270 8.23982614 18.53960882 20.59956535 +1627 2 -1.04034270 8.23982614 16.47965228 22.65952189 +1628 2 -1.04034270 10.29978268 18.53960882 22.65952189 +1629 2 -1.04034270 22.65952189 12.35973921 20.59956535 +1630 2 -1.04034270 20.59956535 14.41969575 20.59956535 +1631 2 -1.04034270 20.59956535 12.35973921 22.65952189 +1632 2 -1.04034270 22.65952189 14.41969575 22.65952189 +1633 2 -1.04034270 2.05995654 16.47965228 4.11991307 +1634 2 -1.04034270 0.00000000 18.53960882 4.11991307 +1635 2 -1.04034270 0.00000000 16.47965228 6.17986961 +1636 2 -1.04034270 2.05995654 18.53960882 6.17986961 +1637 2 -1.04034270 22.65952189 16.47965228 0.00000000 +1638 2 -1.04034270 20.59956535 18.53960882 0.00000000 +1639 2 -1.04034270 20.59956535 16.47965228 2.05995654 +1640 2 -1.04034270 22.65952189 18.53960882 2.05995654 +1641 2 -1.04034270 10.29978268 20.59956535 0.00000000 +1642 2 -1.04034270 8.23982614 22.65952189 0.00000000 +1643 2 -1.04034270 8.23982614 20.59956535 2.05995654 +1644 2 -1.04034270 10.29978268 22.65952189 2.05995654 +1645 2 -1.04034270 22.65952189 16.47965228 4.11991307 +1646 2 -1.04034270 20.59956535 18.53960882 4.11991307 +1647 2 -1.04034270 20.59956535 16.47965228 6.17986961 +1648 2 -1.04034270 22.65952189 18.53960882 6.17986961 +1649 2 -1.04034270 6.17986961 8.23982614 12.35973921 +1650 2 -1.04034270 4.11991307 10.29978268 12.35973921 +1651 2 -1.04034270 4.11991307 8.23982614 14.41969575 +1652 2 -1.04034270 6.17986961 10.29978268 14.41969575 +1653 2 -1.04034270 22.65952189 16.47965228 8.23982614 +1654 2 -1.04034270 20.59956535 18.53960882 8.23982614 +1655 2 -1.04034270 20.59956535 16.47965228 10.29978268 +1656 2 -1.04034270 22.65952189 18.53960882 10.29978268 +1657 2 -1.04034270 10.29978268 20.59956535 4.11991307 +1658 2 -1.04034270 8.23982614 22.65952189 4.11991307 +1659 2 -1.04034270 8.23982614 20.59956535 6.17986961 +1660 2 -1.04034270 10.29978268 22.65952189 6.17986961 +1661 2 -1.04034270 22.65952189 16.47965228 12.35973921 +1662 2 -1.04034270 20.59956535 18.53960882 12.35973921 +1663 2 -1.04034270 20.59956535 16.47965228 14.41969575 +1664 2 -1.04034270 22.65952189 18.53960882 14.41969575 +1665 2 -1.04034270 2.05995654 4.11991307 0.00000000 +1666 2 -1.04034270 0.00000000 6.17986961 0.00000000 +1667 2 -1.04034270 0.00000000 4.11991307 2.05995654 +1668 2 -1.04034270 2.05995654 6.17986961 2.05995654 +1669 2 -1.04034270 22.65952189 16.47965228 16.47965228 +1670 2 -1.04034270 20.59956535 18.53960882 16.47965228 +1671 2 -1.04034270 20.59956535 16.47965228 18.53960882 +1672 2 -1.04034270 22.65952189 18.53960882 18.53960882 +1673 2 -1.04034270 10.29978268 20.59956535 8.23982614 +1674 2 -1.04034270 8.23982614 22.65952189 8.23982614 +1675 2 -1.04034270 8.23982614 20.59956535 10.29978268 +1676 2 -1.04034270 10.29978268 22.65952189 10.29978268 +1677 2 -1.04034270 22.65952189 16.47965228 20.59956535 +1678 2 -1.04034270 20.59956535 18.53960882 20.59956535 +1679 2 -1.04034270 20.59956535 16.47965228 22.65952189 +1680 2 -1.04034270 22.65952189 18.53960882 22.65952189 +1681 2 -1.04034270 6.17986961 8.23982614 16.47965228 +1682 2 -1.04034270 4.11991307 10.29978268 16.47965228 +1683 2 -1.04034270 4.11991307 8.23982614 18.53960882 +1684 2 -1.04034270 6.17986961 10.29978268 18.53960882 +1685 2 -1.04034270 22.65952189 20.59956535 0.00000000 +1686 2 -1.04034270 20.59956535 22.65952189 0.00000000 +1687 2 -1.04034270 20.59956535 20.59956535 2.05995654 +1688 2 -1.04034270 22.65952189 22.65952189 2.05995654 +1689 2 -1.04034270 10.29978268 20.59956535 12.35973921 +1690 2 -1.04034270 8.23982614 22.65952189 12.35973921 +1691 2 -1.04034270 8.23982614 20.59956535 14.41969575 +1692 2 -1.04034270 10.29978268 22.65952189 14.41969575 +1693 2 -1.04034270 22.65952189 20.59956535 4.11991307 +1694 2 -1.04034270 20.59956535 22.65952189 4.11991307 +1695 2 -1.04034270 20.59956535 20.59956535 6.17986961 +1696 2 -1.04034270 22.65952189 22.65952189 6.17986961 +1697 2 -1.04034270 2.05995654 16.47965228 8.23982614 +1698 2 -1.04034270 0.00000000 18.53960882 8.23982614 +1699 2 -1.04034270 0.00000000 16.47965228 10.29978268 +1700 2 -1.04034270 2.05995654 18.53960882 10.29978268 +1701 2 -1.04034270 22.65952189 20.59956535 8.23982614 +1702 2 -1.04034270 20.59956535 22.65952189 8.23982614 +1703 2 -1.04034270 20.59956535 20.59956535 10.29978268 +1704 2 -1.04034270 22.65952189 22.65952189 10.29978268 +1705 2 -1.04034270 10.29978268 20.59956535 16.47965228 +1706 2 -1.04034270 8.23982614 22.65952189 16.47965228 +1707 2 -1.04034270 8.23982614 20.59956535 18.53960882 +1708 2 -1.04034270 10.29978268 22.65952189 18.53960882 +1709 2 -1.04034270 22.65952189 20.59956535 12.35973921 +1710 2 -1.04034270 20.59956535 22.65952189 12.35973921 +1711 2 -1.04034270 20.59956535 20.59956535 14.41969575 +1712 2 -1.04034270 22.65952189 22.65952189 14.41969575 +1713 2 -1.04034270 6.17986961 8.23982614 20.59956535 +1714 2 -1.04034270 4.11991307 10.29978268 20.59956535 +1715 2 -1.04034270 4.11991307 8.23982614 22.65952189 +1716 2 -1.04034270 6.17986961 10.29978268 22.65952189 +1717 2 -1.04034270 22.65952189 20.59956535 16.47965228 +1718 2 -1.04034270 20.59956535 22.65952189 16.47965228 +1719 2 -1.04034270 20.59956535 20.59956535 18.53960882 +1720 2 -1.04034270 22.65952189 22.65952189 18.53960882 +1721 2 -1.04034270 10.29978268 20.59956535 20.59956535 +1722 2 -1.04034270 8.23982614 22.65952189 20.59956535 +1723 2 -1.04034270 8.23982614 20.59956535 22.65952189 +1724 2 -1.04034270 10.29978268 22.65952189 22.65952189 +1725 2 -1.04034270 22.65952189 20.59956535 20.59956535 +1726 2 -1.04034270 20.59956535 22.65952189 20.59956535 +1727 2 -1.04034270 20.59956535 20.59956535 22.65952189 +1728 2 -1.04034270 22.65952189 22.65952189 22.65952189 diff --git a/examples/in.ctip b/examples/in.ctip new file mode 100644 index 0000000000..b49838b4b8 --- /dev/null +++ b/examples/in.ctip @@ -0,0 +1,43 @@ +#CTIP potential for NiO +#Contributing author: Gabriel Plummer (NASA) + +#Initialize +units metal +atom_style charge +dimension 3 +boundary p p p + +#Create Structure +read_data data.ctip + +#Define Charges +group type1 type 1 +compute charge1 type1 property/atom q +compute q1 type1 reduce ave c_charge1 +group type2 type 2 +compute charge2 type2 property/atom q +compute q2 type2 reduce ave c_charge2 + +#Define Potential +pair_style hybrid/overlay eam/fs coul/ctip 0.30 12.0 +pair_coeff * * eam/fs NiO.eam.fs Ni O +pair_coeff * * coul/ctip NiO.ctip Ni O +fix qeq all qeq/ctip 1 12.0 1.0e-8 100 coul/ctip cdamp 0.30 maxrepeat 10 + +#Setup +timestep 0.001 +thermo 100 +thermo_style custom step temp pe lx ly lz pxx pyy pzz c_q1 c_q2 + +#Minimization +fix relax all box/relax iso 0 +minimize 1e-10 1e-10 100000 100000 +unfix relax + +#Dynamics +reset_timestep 0 +variable T equal 1000 +variable rnd equal round(random(0,999,${T})) +velocity all create ${T} ${rnd} mom yes rot yes +fix npt all npt temp ${T} ${T} 0.1 iso 0 0 1 +run 1000 diff --git a/examples/log.ctip b/examples/log.ctip new file mode 100644 index 0000000000..44db9a624e --- /dev/null +++ b/examples/log.ctip @@ -0,0 +1,162 @@ +LAMMPS (17 Apr 2024 - Development - patch_17Apr2024-185-ge2e17b1326) +#CTIP potential for NiO +#Contributing author: Gabriel Plummer (NASA) + +#Initialize +units metal +atom_style charge +dimension 3 +boundary p p p + +#Create Structure +read_data data.ctip +Reading data file ... + orthogonal box = (0 0 0) to (24.719478 24.719478 24.719478) + 5 by 2 by 2 MPI processor grid + reading atoms ... + 1728 atoms + read_data CPU = 0.411 seconds + +#Define Charges +group type1 type 1 +864 atoms in group type1 +compute charge1 type1 property/atom q +compute q1 type1 reduce ave c_charge1 +group type2 type 2 +864 atoms in group type2 +compute charge2 type2 property/atom q +compute q2 type2 reduce ave c_charge2 + +#Define Potential +pair_style hybrid/overlay eam/fs coul/ctip 0.30 12.0 +pair_coeff * * eam/fs NiO.eam.fs Ni O +pair_coeff * * coul/ctip NiO.ctip Ni O +fix qeq all qeq/ctip 1 12.0 1.0e-8 100 coul/ctip cdamp 0.30 maxrepeat 10 + +#Setup +timestep 0.001 +thermo 100 +thermo_style custom step temp pe lx ly lz pxx pyy pzz c_q1 c_q2 + +#Minimization +fix relax all box/relax iso 0 +minimize 1e-10 1e-10 100000 100000 +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 14 + ghost atom cutoff = 14 + binsize = 7, bins = 4 4 4 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair eam/fs, perpetual, trim from (2) + attributes: half, newton on, cut 8 + pair build: trim + stencil: none + bin: none + (2) pair coul/ctip, perpetual, half/full from (3) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (3) fix qeq/ctip, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +WARNING: Energy due to 1 extra global DOFs will be included in minimizer energies + (../min.cpp:219) +Per MPI rank memory allocation (min/avg/max) = 10.02 | 10.44 | 11.08 Mbytes + Step Temp PotEng Lx Ly Lz Pxx Pyy Pzz c_q1 c_q2 + 0 0 -9633.183 24.719478 24.719478 24.719478 -1482.4422 -1482.4422 -1482.4422 1.2374584 -1.2374584 + 6 0 -9633.1929 24.70758 24.70758 24.70758 0.0058029496 0.0058029495 0.0058029496 1.2410596 -1.2410596 +Loop time of 0.141029 on 20 procs for 6 steps with 1728 atoms + +99.0% CPU use with 20 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = energy tolerance + Energy initial, next-to-last, final = + -9633.18301863317 -9633.19294375406 -9633.19294375059 + Force two-norm initial, final = 41.928235 0.00016400809 + Force max component initial, final = 41.928235 0.00016396812 + Final line search alpha, max atom move = 0.0069092778 1.1329013e-06 + Iterations, force evaluations = 6 8 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.035558 | 0.041786 | 0.051032 | 3.7 | 29.63 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.00095936 | 0.010188 | 0.0164 | 7.4 | 7.22 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0.087686 | 0.087716 | 0.087736 | 0.0 | 62.20 +Other | | 0.001339 | | | 0.95 + +Nlocal: 86.4 ave 108 max 72 min +Histogram: 12 0 0 0 0 0 0 0 0 8 +Nghost: 5617.4 ave 5704 max 5307 min +Histogram: 4 0 0 0 0 0 0 0 0 16 +Neighs: 10800 ave 13500 max 9000 min +Histogram: 12 0 0 0 0 0 0 0 0 8 +FullNghs: 117158 ave 146448 max 97632 min +Histogram: 12 0 0 0 0 0 0 0 0 8 + +Total # of neighbors = 2343168 +Ave neighs/atom = 1356 +Neighbor list builds = 0 +Dangerous builds = 0 +unfix relax + +#Dynamics +reset_timestep 0 +variable T equal 1000 +variable rnd equal round(random(0,999,${T})) +variable rnd equal round(random(0,999,1000)) +velocity all create ${T} ${rnd} mom yes rot yes +velocity all create 1000 ${rnd} mom yes rot yes +velocity all create 1000 233 mom yes rot yes +fix npt all npt temp ${T} ${T} 0.1 iso 0 0 1 +fix npt all npt temp 1000 ${T} 0.1 iso 0 0 1 +fix npt all npt temp 1000 1000 0.1 iso 0 0 1 +run 1000 +Per MPI rank memory allocation (min/avg/max) = 9.149 | 9.566 | 10.2 Mbytes + Step Temp PotEng Lx Ly Lz Pxx Pyy Pzz c_q1 c_q2 + 0 1000 -9633.1929 24.70758 24.70758 24.70758 15934.845 15754.643 15735.458 1.2410596 -1.2410596 + 100 600.77735 -9528.0587 24.816528 24.816528 24.816528 -16706.896 -15440.795 -17748.438 1.2181931 -1.2181931 + 200 578.84855 -9490.9798 24.812601 24.812601 24.812601 -5870.3683 -4842.0362 -6712.6896 1.2254406 -1.2254406 + 300 694.79571 -9478.5506 24.764327 24.764327 24.764327 14631.481 13819.893 13758.612 1.2372043 -1.2372043 + 400 803.94245 -9462.254 24.866657 24.866657 24.866657 -4649.2497 -6021.9034 -7748.6267 1.2086116 -1.2086116 + 500 893.70588 -9441.0062 24.891745 24.891745 24.891745 -5778.8391 -8212.3527 -4181.1625 1.2001221 -1.2001221 + 600 947.22119 -9416.7533 24.863639 24.863639 24.863639 11263.656 12950.02 11329.777 1.2115052 -1.2115052 + 700 1040.4867 -9409.838 24.933876 24.933876 24.933876 -6572.1906 -8531.0436 -3289.5795 1.1902748 -1.1902748 + 800 1037.9461 -9398.4839 24.935134 24.935134 24.935134 -4681.5289 -2573.9057 -7152.37 1.1880294 -1.1880294 + 900 1049.4492 -9411.1233 24.899755 24.899755 24.899755 3245.1762 8109.7345 5937.7248 1.2024012 -1.2024012 + 1000 964.21897 -9412.4497 24.926456 24.926456 24.926456 -7644.82 -5151.3661 -8344.385 1.1908843 -1.1908843 +Loop time of 22.2998 on 20 procs for 1000 steps with 1728 atoms + +Performance: 3.874 ns/day, 6.194 hours/ns, 44.843 timesteps/s, 77.489 katom-step/s +99.7% CPU use with 20 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 4.0411 | 4.7454 | 5.7909 | 34.0 | 21.28 +Neigh | 0.014489 | 0.017484 | 0.022231 | 1.9 | 0.08 +Comm | 0.1939 | 1.2368 | 1.9393 | 66.5 | 5.55 +Output | 0.00054344 | 0.00056061 | 0.00086343 | 0.0 | 0.00 +Modify | 16.272 | 16.28 | 16.286 | 0.1 | 73.01 +Other | | 0.01926 | | | 0.09 + +Nlocal: 86.4 ave 113 max 67 min +Histogram: 4 3 1 3 0 3 1 1 3 1 +Nghost: 5641.65 ave 5713 max 5446 min +Histogram: 4 0 0 0 0 0 0 1 7 8 +Neighs: 10519.6 ave 13753 max 8190 min +Histogram: 4 3 0 4 0 3 1 1 3 1 +FullNghs: 111724 ave 146057 max 86634 min +Histogram: 4 3 1 3 0 3 1 1 3 1 + +Total # of neighbors = 2234476 +Ave neighs/atom = 1293.0995 +Neighbor list builds = 5 +Dangerous builds = 0 From b98b82fb09a755e65aec1d4d44ea8950a413b7a5 Mon Sep 17 00:00:00 2001 From: gplummer317 Date: Tue, 2 Jul 2024 14:45:34 -0700 Subject: [PATCH 0049/1018] Create in.ctip --- examples/ctip/in.ctip | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 examples/ctip/in.ctip diff --git a/examples/ctip/in.ctip b/examples/ctip/in.ctip new file mode 100644 index 0000000000..e6d53933b4 --- /dev/null +++ b/examples/ctip/in.ctip @@ -0,0 +1,43 @@ +#CTIP potential for NiO +#Contributing author: Gabriel Plummer (NASA) + +#Initialize +units metal +atom_style charge +dimension 3 +boundary p p p + +#Create Structure +read_data data.ctip + +#Define Charges +group type1 type 1 +compute charge1 type1 property/atom q +compute q1 type1 reduce ave c_charge1 +group type2 type 2 +compute charge2 type2 property/atom q +compute q2 type2 reduce ave c_charge2 + +#Define Potential +pair_style hybrid/overlay eam/fs coul/ctip 0.30 12.0 +pair_coeff * * eam/fs NiO.eam.fs Ni O +pair_coeff * * coul/ctip NiO.ctip Ni O +fix qeq all qeq/ctip 1 12.0 1.0e-8 100 coul/ctip cdamp 0.30 maxrepeat 10 + +#Setup +timestep 0.001 +thermo 100 +thermo_style custom step temp pe lx ly lz pxx pyy pzz c_q1 c_q2 + +#Minimization +fix relax all box/relax iso 0 +minimize 1e-10 1e-10 100000 100000 +unfix relax + +#Dynamics +reset_timestep 0 +variable T equal 1000 +variable rnd equal round(random(0,999,${T})) +velocity all create ${T} ${rnd} mom yes rot yes +fix npt all npt temp ${T} ${T} 0.1 iso 0 0 1 +run 1000 From ba675c080691ff321bba628cfefe8780c6a83338 Mon Sep 17 00:00:00 2001 From: gplummer317 Date: Tue, 2 Jul 2024 14:46:20 -0700 Subject: [PATCH 0050/1018] Delete examples/NiO.ctip --- examples/NiO.ctip | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 examples/NiO.ctip diff --git a/examples/NiO.ctip b/examples/NiO.ctip deleted file mode 100644 index ea6d12d9a1..0000000000 --- a/examples/NiO.ctip +++ /dev/null @@ -1,4 +0,0 @@ -# CTIP potential parameters for Ni-O -# X (eV) J (eV) gamma (1/ang) zeta (1/ang) Z (e) qmin qmax omega -Ni -5.840000 14.157390 0.549290 0.000000 0.000000 0.000000 2.000000 100.000 -O 0.000000 15.655862 1.428571 0.000000 0.000000 -2.000000 0.000000 100.000 From 567d4921211d87d77aea40066c94f2473e771e7a Mon Sep 17 00:00:00 2001 From: gplummer317 Date: Tue, 2 Jul 2024 14:46:35 -0700 Subject: [PATCH 0051/1018] Delete examples/NiO.eam.fs --- examples/NiO.eam.fs | 18007 ------------------------------------------ 1 file changed, 18007 deletions(-) delete mode 100644 examples/NiO.eam.fs diff --git a/examples/NiO.eam.fs b/examples/NiO.eam.fs deleted file mode 100644 index a9df47cb0e..0000000000 --- a/examples/NiO.eam.fs +++ /dev/null @@ -1,18007 +0,0 @@ -Source: M.I. Mendelev, unpublished -Contact information: mikhail.mendelev@gmail.com -Monday, Apr 29, 2024 The potential was taken from v5_10_NiO_T=0 (in C:\SIMULATION.MD\NiO\BGB\v5) -2 Ni O -10000 2.00000000000000E-0002 10000 6.00000000000000E-0004 6.00000000000000E+0000 -28 5.86934000000000E+0001 3.46063211494988E+0000 fcc -0 -1.41421356237310E-0001 -2.00000000000000E-0001 -2.44948974278318E-0001 -2.82842712474619E-0001 --3.16227766016838E-0001 -3.46410161513775E-0001 -3.74165738677394E-0001 -4.00000000000000E-0001 -4.24264068711929E-0001 --4.47213595499958E-0001 -4.69041575982343E-0001 -4.89897948556636E-0001 -5.09901951359279E-0001 -5.29150262212918E-0001 --5.47722557505166E-0001 -5.65685424949238E-0001 -5.83095189484530E-0001 -6.00000000000000E-0001 -6.16441400296898E-0001 --6.32455532033676E-0001 -6.48074069840786E-0001 -6.63324958071080E-0001 -6.78232998312527E-0001 -6.92820323027551E-0001 --7.07106781186548E-0001 -7.21110255092798E-0001 -7.34846922834953E-0001 -7.48331477354788E-0001 -7.61577310586391E-0001 --7.74596669241483E-0001 -7.87400787401181E-0001 -8.00000000000000E-0001 -8.12403840463596E-0001 -8.24621125123532E-0001 --8.36660026534076E-0001 -8.48528137423857E-0001 -8.60232526704263E-0001 -8.71779788708135E-0001 -8.83176086632785E-0001 --8.94427190999916E-0001 -9.05538513813742E-0001 -9.16515138991168E-0001 -9.27361849549570E-0001 -9.38083151964686E-0001 --9.48683298050514E-0001 -9.59166304662544E-0001 -9.69535971483266E-0001 -9.79795897113271E-0001 -9.89949493661167E-0001 --1.00000000000000E+0000 -1.00995049383621E+0000 -1.01980390271856E+0000 -1.02956301409870E+0000 -1.03923048454133E+0000 --1.04880884817015E+0000 -1.05830052442584E+0000 -1.06770782520313E+0000 -1.07703296142690E+0000 -1.08627804912002E+0000 --1.09544511501033E+0000 -1.10453610171873E+0000 -1.11355287256600E+0000 -1.12249721603218E+0000 -1.13137084989848E+0000 --1.14017542509914E+0000 -1.14891252930761E+0000 -1.15758369027902E+0000 -1.16619037896906E+0000 -1.17473401244707E+0000 --1.18321595661992E+0000 -1.19163752878130E+0000 -1.20000000000000E+0000 -1.20830459735946E+0000 -1.21655250605964E+0000 --1.22474487139159E+0000 -1.23288280059380E+0000 -1.24096736459909E+0000 -1.24899959967968E+0000 -1.25698050899765E+0000 --1.26491106406735E+0000 -1.27279220613579E+0000 -1.28062484748657E+0000 -1.28840987267251E+0000 -1.29614813968157E+0000 --1.30384048104053E+0000 -1.31148770486040E+0000 -1.31909059582729E+0000 -1.32664991614216E+0000 -1.33416640641263E+0000 --1.34164078649987E+0000 -1.34907375632320E+0000 -1.35646599662505E+0000 -1.36381816969859E+0000 -1.37113092008021E+0000 --1.37840487520902E+0000 -1.38564064605510E+0000 -1.39283882771841E+0000 -1.40000000000000E+0000 -1.40712472794703E+0000 --1.41421356237310E+0000 -1.42126704035519E+0000 -1.42828568570857E+0000 -1.43527000944073E+0000 -1.44222051018560E+0000 --1.44913767461894E+0000 -1.45602197785610E+0000 -1.46287388383278E+0000 -1.46969384566991E+0000 -1.47648230602334E+0000 --1.48323969741913E+0000 -1.48996644257513E+0000 -1.49666295470958E+0000 -1.50332963783729E+0000 -1.50996688705415E+0000 --1.51657508881031E+0000 -1.52315462117278E+0000 -1.52970585407784E+0000 -1.53622914957372E+0000 -1.54272486205415E+0000 --1.54919333848297E+0000 -1.55563491861040E+0000 -1.56204993518133E+0000 -1.56843871413581E+0000 -1.57480157480236E+0000 --1.58113883008419E+0000 -1.58745078663875E+0000 -1.59373774505092E+0000 -1.60000000000000E+0000 -1.60623784042090E+0000 --1.61245154965971E+0000 -1.61864140562386E+0000 -1.62480768092719E+0000 -1.63095064303001E+0000 -1.63707055437449E+0000 --1.64316767251550E+0000 -1.64924225024706E+0000 -1.65529453572468E+0000 -1.66132477258361E+0000 -1.66733320005331E+0000 --1.67332005306815E+0000 -1.67928556237467E+0000 -1.68522995463527E+0000 -1.69115345252878E+0000 -1.69705627484771E+0000 --1.70293863659264E+0000 -1.70880074906351E+0000 -1.71464281994822E+0000 -1.72046505340853E+0000 -1.72626765016321E+0000 --1.73205080756888E+0000 -1.73781471969828E+0000 -1.74355957741627E+0000 -1.74928556845359E+0000 -1.75499287747842E+0000 --1.76068168616590E+0000 -1.76635217326557E+0000 -1.77200451466693E+0000 -1.77763888346312E+0000 -1.78325545001270E+0000 --1.78885438199983E+0000 -1.79443584449264E+0000 -1.80000000000000E+0000 -1.80554700852678E+0000 -1.81107702762748E+0000 --1.81659021245849E+0000 -1.82208671582886E+0000 -1.82756668824971E+0000 -1.83303027798234E+0000 -1.83847763108502E+0000 --1.84390889145858E+0000 -1.84932420089069E+0000 -1.85472369909914E+0000 -1.86010752377383E+0000 -1.86547581061776E+0000 --1.87082869338697E+0000 -1.87616630392937E+0000 -1.88148877222268E+0000 -1.88679622641132E+0000 -1.89208879284245E+0000 --1.89736659610103E+0000 -1.90262975904404E+0000 -1.90787840283389E+0000 -1.91311264697090E+0000 -1.91833260932509E+0000 --1.92353840616713E+0000 -1.92873015219859E+0000 -1.93390796058137E+0000 -1.93907194296653E+0000 -1.94422220952236E+0000 --1.94935886896179E+0000 -1.95448202856921E+0000 -1.95959179422654E+0000 -1.96468827043885E+0000 -1.96977156035922E+0000 --1.97484176581315E+0000 -1.97989898732233E+0000 -1.98494332412792E+0000 -1.98997487421324E+0000 -1.99499373432600E+0000 --2.00000000000000E+0000 -2.00499376557634E+0000 -2.00997512422418E+0000 -2.01494416796099E+0000 -2.01990098767242E+0000 --2.02484567313166E+0000 -2.02977831301844E+0000 -2.03469899493758E+0000 -2.03960780543711E+0000 -2.04450483002609E+0000 --2.04939015319192E+0000 -2.05426385841741E+0000 -2.05912602819740E+0000 -2.06397674405503E+0000 -2.06881608655772E+0000 --2.07364413533277E+0000 -2.07846096908265E+0000 -2.08326666559997E+0000 -2.08806130178211E+0000 -2.09284495364563E+0000 --2.09761769634030E+0000 -2.10237960416286E+0000 -2.10713075057055E+0000 -2.11187120819429E+0000 -2.11660104885167E+0000 --2.12132034355964E+0000 -2.12602916254693E+0000 -2.13072757526625E+0000 -2.13541565040626E+0000 -2.14009345590327E+0000 --2.14476105895272E+0000 -2.14941852602047E+0000 -2.15406592285380E+0000 -2.15870331449229E+0000 -2.16333076527839E+0000 --2.16794833886788E+0000 -2.17255609824004E+0000 -2.17715410570772E+0000 -2.18174242292714E+0000 -2.18632111090754E+0000 --2.19089023002066E+0000 -2.19544984001001E+0000 -2.20000000000000E+0000 -2.20454076850486E+0000 -2.20907220343745E+0000 --2.21359436211787E+0000 -2.21810730128188E+0000 -2.22261107708929E+0000 -2.22710574513201E+0000 -2.23159136044214E+0000 --2.23606797749979E+0000 -2.24053565024081E+0000 -2.24499443206436E+0000 -2.24944437584040E+0000 -2.25388553391693E+0000 --2.25831795812724E+0000 -2.26274169979695E+0000 -2.26715680975093E+0000 -2.27156333832011E+0000 -2.27596133534821E+0000 --2.28035085019828E+0000 -2.28473193175917E+0000 -2.28910462845192E+0000 -2.29346898823594E+0000 -2.29782505861521E+0000 --2.30217288664427E+0000 -2.30651251893416E+0000 -2.31084400165827E+0000 -2.31516738055805E+0000 -2.31948270094864E+0000 --2.32379000772445E+0000 -2.32808934536456E+0000 -2.33238075793812E+0000 -2.33666428910958E+0000 -2.34093998214392E+0000 --2.34520787991171E+0000 -2.34946802489415E+0000 -2.35372045918796E+0000 -2.35796522451032E+0000 -2.36220236220354E+0000 --2.36643191323985E+0000 -2.37065391822594E+0000 -2.37486841740758E+0000 -2.37907545067406E+0000 -2.38327505756260E+0000 --2.38746727726266E+0000 -2.39165214862028E+0000 -2.39582971014219E+0000 -2.40000000000000E+0000 -2.40416305603426E+0000 --2.40831891575846E+0000 -2.41246761636296E+0000 -2.41660919471891E+0000 -2.42074368738204E+0000 -2.42487113059643E+0000 --2.42899156029822E+0000 -2.43310501211929E+0000 -2.43721152139079E+0000 -2.44131112314674E+0000 -2.44540385212750E+0000 --2.44948974278318E+0000 -2.45356882927706E+0000 -2.45764114548890E+0000 -2.46170672501823E+0000 -2.46576560118759E+0000 --2.46981780704569E+0000 -2.47386337537060E+0000 -2.47790233867277E+0000 -2.48193472919817E+0000 -2.48596057893121E+0000 --2.48997991959775E+0000 -2.49399278266799E+0000 -2.49799919935936E+0000 -2.50199920063936E+0000 -2.50599281722833E+0000 --2.50998007960223E+0000 -2.51396101799531E+0000 -2.51793566240283E+0000 -2.52190404258370E+0000 -2.52586618806302E+0000 --2.52982212813470E+0000 -2.53377189186399E+0000 -2.53771550808990E+0000 -2.54165300542777E+0000 -2.54558441227157E+0000 --2.54950975679639E+0000 -2.55342906696074E+0000 -2.55734237050888E+0000 -2.56124969497314E+0000 -2.56515106767613E+0000 --2.56904651573303E+0000 -2.57293606605372E+0000 -2.57681974534503E+0000 -2.58069758011279E+0000 -2.58456959666402E+0000 --2.58843582110896E+0000 -2.59229627936314E+0000 -2.59615099714943E+0000 -2.60000000000000E+0000 -2.60384331325831E+0000 --2.60768096208106E+0000 -2.61151297144012E+0000 -2.61533936612440E+0000 -2.61916017074176E+0000 -2.62297540972080E+0000 --2.62678510731274E+0000 -2.63058928759318E+0000 -2.63438797446390E+0000 -2.63818119165458E+0000 -2.64196896272458E+0000 --2.64575131106459E+0000 -2.64952825989835E+0000 -2.65329983228432E+0000 -2.65706605111728E+0000 -2.66082693913001E+0000 --2.66458251889485E+0000 -2.66833281282527E+0000 -2.67207784317748E+0000 -2.67581763205193E+0000 -2.67955220139485E+0000 --2.68328157299975E+0000 -2.68700576850888E+0000 -2.69072480941474E+0000 -2.69443871706150E+0000 -2.69814751264641E+0000 --2.70185121722126E+0000 -2.70554985169374E+0000 -2.70924343682881E+0000 -2.71293199325011E+0000 -2.71661554144123E+0000 --2.72029410174709E+0000 -2.72396769437525E+0000 -2.72763633939717E+0000 -2.73130005674953E+0000 -2.73495886623547E+0000 --2.73861278752583E+0000 -2.74226184016042E+0000 -2.74590604354920E+0000 -2.74954541697350E+0000 -2.75317997958724E+0000 --2.75680975041804E+0000 -2.76043474836845E+0000 -2.76405499221705E+0000 -2.76767050061961E+0000 -2.77128129211020E+0000 --2.77488738510232E+0000 -2.77848879788996E+0000 -2.78208554864871E+0000 -2.78567765543682E+0000 -2.78926513619627E+0000 --2.79284800875379E+0000 -2.79642629082191E+0000 -2.80000000000000E+0000 -2.80356915377524E+0000 -2.80713376952364E+0000 --2.81069386451104E+0000 -2.81424945589406E+0000 -2.81780056072107E+0000 -2.82134719593318E+0000 -2.82488937836511E+0000 --2.82842712474619E+0000 -2.83196045170126E+0000 -2.83548937575157E+0000 -2.83901391331568E+0000 -2.84253408071038E+0000 --2.84604989415154E+0000 -2.84956136975500E+0000 -2.85306852353742E+0000 -2.85657137141714E+0000 -2.86006992921502E+0000 --2.86356421265527E+0000 -2.86705423736629E+0000 -2.87054001888146E+0000 -2.87402157263998E+0000 -2.87749891398763E+0000 --2.88097205817759E+0000 -2.88444102037119E+0000 -2.88790581563873E+0000 -2.89136645896019E+0000 -2.89482296522603E+0000 --2.89827534923789E+0000 -2.90172362570938E+0000 -2.90516780926679E+0000 -2.90860791444980E+0000 -2.91204395571221E+0000 --2.91547594742265E+0000 -2.91890390386528E+0000 -2.92232783924049E+0000 -2.92574776766556E+0000 -2.92916370317536E+0000 --2.93257565972304E+0000 -2.93598365118064E+0000 -2.93938769133981E+0000 -2.94278779391243E+0000 -2.94618397253125E+0000 --2.94957624075053E+0000 -2.95296461204668E+0000 -2.95634909981890E+0000 -2.95972971738975E+0000 -2.96310647800581E+0000 --2.96647939483827E+0000 -2.96984848098350E+0000 -2.97321374946370E+0000 -2.97657521322744E+0000 -2.97993288515027E+0000 --2.98328677803526E+0000 -2.98663690461362E+0000 -2.98998327754521E+0000 -2.99332590941915E+0000 -2.99666481275434E+0000 --3.00000000000000E+0000 -3.00333148353624E+0000 -3.00665927567458E+0000 -3.00998338865848E+0000 -3.01330383466387E+0000 --3.01662062579967E+0000 -3.01993377410830E+0000 -3.02324329156620E+0000 -3.02654919008431E+0000 -3.02985148150862E+0000 --3.03315017762062E+0000 -3.03644529013780E+0000 -3.03973683071413E+0000 -3.04302481094059E+0000 -3.04630924234556E+0000 --3.04959013639538E+0000 -3.05286750449475E+0000 -3.05614135798722E+0000 -3.05941170815567E+0000 -3.06267856622271E+0000 --3.06594194335118E+0000 -3.06920185064456E+0000 -3.07245829914744E+0000 -3.07571129984594E+0000 -3.07896086366813E+0000 --3.08220700148449E+0000 -3.08544972410830E+0000 -3.08868904229610E+0000 -3.09192496674806E+0000 -3.09515750810843E+0000 --3.09838667696593E+0000 -3.10161248385416E+0000 -3.10483493925200E+0000 -3.10805405358401E+0000 -3.11126983722081E+0000 --3.11448230047949E+0000 -3.11769145362398E+0000 -3.12089730686545E+0000 -3.12409987036266E+0000 -3.12729915422238E+0000 --3.13049516849971E+0000 -3.13368792319848E+0000 -3.13687742827162E+0000 -3.14006369362152E+0000 -3.14324672910034E+0000 --3.14642654451045E+0000 -3.14960314960472E+0000 -3.15277655408689E+0000 -3.15594676761190E+0000 -3.15911379978626E+0000 --3.16227766016838E+0000 -3.16543835826888E+0000 -3.16859590355097E+0000 -3.17175030543074E+0000 -3.17490157327751E+0000 --3.17804971641414E+0000 -3.18119474411737E+0000 -3.18433666561813E+0000 -3.18747549010185E+0000 -3.19061122670876E+0000 --3.19374388453426E+0000 -3.19687347262916E+0000 -3.20000000000000E+0000 -3.20312347560939E+0000 -3.20624390837628E+0000 --3.20936130717624E+0000 -3.21247568084180E+0000 -3.21558703816271E+0000 -3.21869538788622E+0000 -3.22180073871740E+0000 --3.22490309931942E+0000 -3.22800247831379E+0000 -3.23109888428070E+0000 -3.23419232575925E+0000 -3.23728281124773E+0000 --3.24037034920393E+0000 -3.24345494804537E+0000 -3.24653661614959E+0000 -3.24961536185438E+0000 -3.25269119345812E+0000 --3.25576411921994E+0000 -3.25883414736006E+0000 -3.26190128606002E+0000 -3.26496554346290E+0000 -3.26802692767364E+0000 --3.27108544675923E+0000 -3.27414110874898E+0000 -3.27719392163479E+0000 -3.28024389337134E+0000 -3.28329103187640E+0000 --3.28633534503100E+0000 -3.28937684067971E+0000 -3.29241552663087E+0000 -3.29545141065682E+0000 -3.29848450049413E+0000 --3.30151480384384E+0000 -3.30454232837166E+0000 -3.30756708170825E+0000 -3.31058907144937E+0000 -3.31360830515618E+0000 --3.31662479035540E+0000 -3.31963853453957E+0000 -3.32264954516723E+0000 -3.32565782966318E+0000 -3.32866339541865E+0000 --3.33166624979154E+0000 -3.33466640010661E+0000 -3.33766385365573E+0000 -3.34065861769801E+0000 -3.34365069946010E+0000 --3.34664010613630E+0000 -3.34962684488885E+0000 -3.35261092284804E+0000 -3.35559234711250E+0000 -3.35857112474933E+0000 --3.36154726279432E+0000 -3.36452076825214E+0000 -3.36749164809655E+0000 -3.37045990927054E+0000 -3.37342555868660E+0000 --3.37638860322683E+0000 -3.37934904974316E+0000 -3.38230690505755E+0000 -3.38526217596215E+0000 -3.38821486921948E+0000 --3.39116499156263E+0000 -3.39411254969543E+0000 -3.39705755029261E+0000 -3.40000000000000E+0000 -3.40293990543471E+0000 --3.40587727318528E+0000 -3.40881210981186E+0000 -3.41174442184640E+0000 -3.41467421579277E+0000 -3.41760149812701E+0000 --3.42052627529741E+0000 -3.42344855372474E+0000 -3.42636833980236E+0000 -3.42928563989645E+0000 -3.43220046034610E+0000 --3.43511280746353E+0000 -3.43802268753422E+0000 -3.44093010681705E+0000 -3.44383507154451E+0000 -3.44673758792282E+0000 --3.44963766213207E+0000 -3.45253530032641E+0000 -3.45543050863420E+0000 -3.45832329315812E+0000 -3.46121365997536E+0000 --3.46410161513775E+0000 -3.46698716467194E+0000 -3.46987031457949E+0000 -3.47275107083707E+0000 -3.47562943939655E+0000 --3.47850542618522E+0000 -3.48137903710584E+0000 -3.48425027803687E+0000 -3.48711915483254E+0000 -3.48998567332303E+0000 --3.49284983931460E+0000 -3.49571165858971E+0000 -3.49857113690718E+0000 -3.50142828000232E+0000 -3.50428309358705E+0000 --3.50713558335004E+0000 -3.50998575495685E+0000 -3.51283361405006E+0000 -3.51567916624939E+0000 -3.51852241715184E+0000 --3.52136337233180E+0000 -3.52420203734122E+0000 -3.52703841770968E+0000 -3.52987251894456E+0000 -3.53270434653114E+0000 --3.53553390593274E+0000 -3.53836120259083E+0000 -3.54118624192515E+0000 -3.54400902933387E+0000 -3.54682957019364E+0000 --3.54964786985977E+0000 -3.55246393366632E+0000 -3.55527776692624E+0000 -3.55808937493144E+0000 -3.56089876295297E+0000 --3.56370593624109E+0000 -3.56651090002540E+0000 -3.56931365951495E+0000 -3.57211421989835E+0000 -3.57491258634390E+0000 --3.57770876399966E+0000 -3.58050275799363E+0000 -3.58329457343378E+0000 -3.58608421540822E+0000 -3.58887168898527E+0000 --3.59165699921359E+0000 -3.59444015112229E+0000 -3.59722114972099E+0000 -3.60000000000000E+0000 -3.60277670693036E+0000 --3.60555127546399E+0000 -3.60832371053374E+0000 -3.61109401705356E+0000 -3.61386219991853E+0000 -3.61662826400502E+0000 --3.61939221417077E+0000 -3.62215405525497E+0000 -3.62491379207837E+0000 -3.62767142944341E+0000 -3.63042697213427E+0000 --3.63318042491699E+0000 -3.63593179253957E+0000 -3.63868107973205E+0000 -3.64142829120662E+0000 -3.64417343165772E+0000 --3.64691650576209E+0000 -3.64965751817893E+0000 -3.65239647354993E+0000 -3.65513337649941E+0000 -3.65786823163438E+0000 --3.66060104354463E+0000 -3.66333181680284E+0000 -3.66606055596467E+0000 -3.66878726556883E+0000 -3.67151195013716E+0000 --3.67423461417477E+0000 -3.67695526217005E+0000 -3.67967389859482E+0000 -3.68239052790439E+0000 -3.68510515453766E+0000 --3.68781778291716E+0000 -3.69052841744919E+0000 -3.69323706252388E+0000 -3.69594372251527E+0000 -3.69864840178139E+0000 --3.70135110466435E+0000 -3.70405183549043E+0000 -3.70675059857013E+0000 -3.70944739819828E+0000 -3.71214223865412E+0000 --3.71483512420134E+0000 -3.71752605908822E+0000 -3.72021504754765E+0000 -3.72290209379726E+0000 -3.72558720203943E+0000 --3.72827037646145E+0000 -3.73095162123553E+0000 -3.73363094051889E+0000 -3.73630833845388E+0000 -3.73898381916798E+0000 --3.74165738677394E+0000 -3.74432904536981E+0000 -3.74699879903904E+0000 -3.74966665185053E+0000 -3.75233260785874E+0000 --3.75499667110372E+0000 -3.75765884561119E+0000 -3.76031913539263E+0000 -3.76297754444536E+0000 -3.76563407675255E+0000 --3.76828873628335E+0000 -3.77094152699296E+0000 -3.77359245282264E+0000 -3.77624151769984E+0000 -3.77888872553824E+0000 --3.78153408023781E+0000 -3.78417758568490E+0000 -3.78681924575230E+0000 -3.78945906429928E+0000 -3.79209704517171E+0000 --3.79473319220206E+0000 -3.79736750920951E+0000 -3.80000000000000E+0000 -3.80263066836631E+0000 -3.80525951808809E+0000 --3.80788655293195E+0000 -3.81051177665153E+0000 -3.81313519298752E+0000 -3.81575680566778E+0000 -3.81837661840736E+0000 --3.82099463490856E+0000 -3.82361085886103E+0000 -3.82622529394180E+0000 -3.82883794381533E+0000 -3.83144881213360E+0000 --3.83405790253616E+0000 -3.83666521865018E+0000 -3.83927076409049E+0000 -3.84187454245971E+0000 -3.84447655734822E+0000 --3.84707681233427E+0000 -3.84967531098403E+0000 -3.85227205685164E+0000 -3.85486705347928E+0000 -3.85746030439718E+0000 --3.86005181312376E+0000 -3.86264158316559E+0000 -3.86522961801754E+0000 -3.86781592116274E+0000 -3.87040049607273E+0000 --3.87298334620742E+0000 -3.87556447501522E+0000 -3.87814388593306E+0000 -3.88072158238645E+0000 -3.88329756778952E+0000 --3.88587184554509E+0000 -3.88844441904472E+0000 -3.89101529166874E+0000 -3.89358446678636E+0000 -3.89615194775563E+0000 --3.89871773792359E+0000 -3.90128184062623E+0000 -3.90384425918863E+0000 -3.90640499692492E+0000 -3.90896405713841E+0000 --3.91152144312159E+0000 -3.91407715815619E+0000 -3.91663120551323E+0000 -3.91918358845308E+0000 -3.92173431022552E+0000 --3.92428337406972E+0000 -3.92683078321437E+0000 -3.92937654087770E+0000 -3.93192065026750E+0000 -3.93446311458120E+0000 --3.93700393700591E+0000 -3.93954312071844E+0000 -3.94208066888540E+0000 -3.94461658466320E+0000 -3.94715087119811E+0000 --3.94968353162630E+0000 -3.95221456907390E+0000 -3.95474398665704E+0000 -3.95727178748188E+0000 -3.95979797464467E+0000 --3.96232255123179E+0000 -3.96484552031980E+0000 -3.96736688497547E+0000 -3.96988664825584E+0000 -3.97240481320824E+0000 --3.97492138287036E+0000 -3.97743636027027E+0000 -3.97994974842648E+0000 -3.98246155034798E+0000 -3.98497176903426E+0000 --3.98748040747538E+0000 -3.98998746865200E+0000 -3.99249295553543E+0000 -3.99499687108764E+0000 -3.99749921826134E+0000 --4.00000000000000E+0000 -4.00249921923790E+0000 -4.00499687890016E+0000 -4.00749298190278E+0000 -4.00998753115268E+0000 --4.01248052954778E+0000 -4.01497197997695E+0000 -4.01746188532013E+0000 -4.01995024844836E+0000 -4.02243707222375E+0000 --4.02492235949962E+0000 -4.02740611312045E+0000 -4.02988833592198E+0000 -4.03236903073119E+0000 -4.03484820036640E+0000 --4.03732584763727E+0000 -4.03980197534483E+0000 -4.04227658628155E+0000 -4.04474968323134E+0000 -4.04722126896961E+0000 --4.04969134626332E+0000 -4.05215991787096E+0000 -4.05462698654266E+0000 -4.05709255502016E+0000 -4.05955662603689E+0000 --4.06201920231798E+0000 -4.06448028658031E+0000 -4.06693988153255E+0000 -4.06939798987516E+0000 -4.07185461430047E+0000 --4.07430975749267E+0000 -4.07676342212790E+0000 -4.07921561087423E+0000 -4.08166632639171E+0000 -4.08411557133243E+0000 --4.08656334834051E+0000 -4.08900966005217E+0000 -4.09145450909576E+0000 -4.09389789809174E+0000 -4.09633982965281E+0000 --4.09878030638384E+0000 -4.10121933088198E+0000 -4.10365690573664E+0000 -4.10609303352956E+0000 -4.10852771683483E+0000 --4.11096095821889E+0000 -4.11339276024063E+0000 -4.11582312545134E+0000 -4.11825205639480E+0000 -4.12067955560730E+0000 --4.12310562561766E+0000 -4.12553026894725E+0000 -4.12795348811006E+0000 -4.13037528561268E+0000 -4.13279566395437E+0000 --4.13521462562707E+0000 -4.13763217311544E+0000 -4.14004830889689E+0000 -4.14246303544160E+0000 -4.14487635521254E+0000 --4.14728827066554E+0000 -4.14969878424929E+0000 -4.15210789840534E+0000 -4.15451561556820E+0000 -4.15692193816531E+0000 --4.15932686861708E+0000 -4.16173040933696E+0000 -4.16413256273140E+0000 -4.16653333119993E+0000 -4.16893271713517E+0000 --4.17133072292284E+0000 -4.17372735094184E+0000 -4.17612260356422E+0000 -4.17851648315524E+0000 -4.18090899207337E+0000 --4.18330013267038E+0000 -4.18568990729127E+0000 -4.18807831827438E+0000 -4.19046536795139E+0000 -4.19285105864733E+0000 --4.19523539268061E+0000 -4.19761837236307E+0000 -4.20000000000000E+0000 -4.20238027789014E+0000 -4.20475920832573E+0000 --4.20713679359253E+0000 -4.20951303596984E+0000 -4.21188793773054E+0000 -4.21426150114110E+0000 -4.21663372846160E+0000 --4.21900462194580E+0000 -4.22137418384109E+0000 -4.22374241638857E+0000 -4.22610932182309E+0000 -4.22847490237320E+0000 --4.23083916026124E+0000 -4.23320209770335E+0000 -4.23556371690947E+0000 -4.23792402008342E+0000 -4.24028300942284E+0000 --4.24264068711928E+0000 -4.24499705535823E+0000 -4.24735211631906E+0000 -4.24970587217516E+0000 -4.25205832509386E+0000 --4.25440947723653E+0000 -4.25675933075855E+0000 -4.25910788780937E+0000 -4.26145515053250E+0000 -4.26380112106557E+0000 --4.26614580154031E+0000 -4.26848919408261E+0000 -4.27083130081252E+0000 -4.27317212384430E+0000 -4.27551166528639E+0000 --4.27784992724149E+0000 -4.28018691180654E+0000 -4.28252262107277E+0000 -4.28485705712571E+0000 -4.28719022204520E+0000 --4.28952211790544E+0000 -4.29185274677499E+0000 -4.29418211071678E+0000 -4.29651021178817E+0000 -4.29883705204094E+0000 --4.30116263352131E+0000 -4.30348695827000E+0000 -4.30581002832220E+0000 -4.30813184570760E+0000 -4.31045241245046E+0000 --4.31277173056957E+0000 -4.31508980207828E+0000 -4.31740662898458E+0000 -4.31972221329104E+0000 -4.32203655699486E+0000 --4.32434966208793E+0000 -4.32666153055679E+0000 -4.32897216438267E+0000 -4.33128156554154E+0000 -4.33358973600409E+0000 --4.33589667773576E+0000 -4.33820239269677E+0000 -4.34050688284214E+0000 -4.34281015012169E+0000 -4.34511219648009E+0000 --4.34741302385683E+0000 -4.34971263418631E+0000 -4.35201102939779E+0000 -4.35430821141545E+0000 -4.35660418215839E+0000 --4.35889894354067E+0000 -4.36119249747131E+0000 -4.36348484585429E+0000 -4.36577599058861E+0000 -4.36806593356831E+0000 --4.37035467668243E+0000 -4.37264222181509E+0000 -4.37492857084547E+0000 -4.37721372564786E+0000 -4.37949768809164E+0000 --4.38178046004133E+0000 -4.38406204335659E+0000 -4.38634243989226E+0000 -4.38862165149834E+0000 -4.39089968002003E+0000 --4.39317652729776E+0000 -4.39545219516718E+0000 -4.39772668545920E+0000 -4.40000000000000E+0000 -4.40227214061103E+0000 --4.40454310910905E+0000 -4.40681290730614E+0000 -4.40908153700972E+0000 -4.41134900002256E+0000 -4.41361529814278E+0000 --4.41588043316392E+0000 -4.41814440687490E+0000 -4.42040722106007E+0000 -4.42266887749920E+0000 -4.42492937796752E+0000 --4.42718872423573E+0000 -4.42944691807002E+0000 -4.43170396123207E+0000 -4.43395985547907E+0000 -4.43621460256377E+0000 --4.43846820423443E+0000 -4.44072066223490E+0000 -4.44297197830461E+0000 -4.44522215417857E+0000 -4.44747119158742E+0000 --4.44971909225740E+0000 -4.45196585791041E+0000 -4.45421149026402E+0000 -4.45645599103144E+0000 -4.45869936192159E+0000 --4.46094160463909E+0000 -4.46318272088428E+0000 -4.46542271235322E+0000 -4.46766158073774E+0000 -4.46989932772540E+0000 --4.47213595499958E+0000 -4.47437146423942E+0000 -4.47660585711988E+0000 -4.47883913531174E+0000 -4.48107130048162E+0000 --4.48330235429198E+0000 -4.48553229840116E+0000 -4.48776113446338E+0000 -4.48998886412873E+0000 -4.49221548904324E+0000 --4.49444101084885E+0000 -4.49666543118342E+0000 -4.49888875168080E+0000 -4.50111097397076E+0000 -4.50333209967908E+0000 --4.50555213042752E+0000 -4.50777106783386E+0000 -4.50998891351187E+0000 -4.51220566907139E+0000 -4.51442133611828E+0000 --4.51663591625449E+0000 -4.51884941107800E+0000 -4.52106182218293E+0000 -4.52327315115946E+0000 -4.52548339959390E+0000 --4.52769256906871E+0000 -4.52990066116245E+0000 -4.53210767744986E+0000 -4.53431361950185E+0000 -4.53651848888550E+0000 --4.53872228716409E+0000 -4.54092501589709E+0000 -4.54312667664022E+0000 -4.54532727094540E+0000 -4.54752680036083E+0000 --4.54972526643093E+0000 -4.55192267069642E+0000 -4.55411901469428E+0000 -4.55631429995781E+0000 -4.55850852801659E+0000 --4.56070170039655E+0000 -4.56289381861993E+0000 -4.56508488420533E+0000 -4.56727489866769E+0000 -4.56946386351834E+0000 --4.57165178026498E+0000 -4.57383865041171E+0000 -4.57602447545902E+0000 -4.57820925690384E+0000 -4.58039299623951E+0000 --4.58257569495584E+0000 -4.58475735453906E+0000 -4.58693797647189E+0000 -4.58911756223351E+0000 -4.59129611329960E+0000 --4.59347363114234E+0000 -4.59565011723042E+0000 -4.59782557302906E+0000 -4.60000000000000E+0000 -4.60217339960154E+0000 --4.60434577328853E+0000 -4.60651712251241E+0000 -4.60868744872116E+0000 -4.61085675335940E+0000 -4.61302503786832E+0000 --4.61519230368573E+0000 -4.61735855224608E+0000 -4.61952378498044E+0000 -4.62168800331654E+0000 -4.62385120867876E+0000 --4.62601340248815E+0000 -4.62817458616245E+0000 -4.63033476111609E+0000 -4.63249392876019E+0000 -4.63465209050259E+0000 --4.63680924774785E+0000 -4.63896540189728E+0000 -4.64112055434892E+0000 -4.64327470649756E+0000 -4.64542785973477E+0000 --4.64758001544890E+0000 -4.64973117502507E+0000 -4.65188133984520E+0000 -4.65403051128804E+0000 -4.65617869072913E+0000 --4.65832587954085E+0000 -4.66047207909242E+0000 -4.66261729074991E+0000 -4.66476151587624E+0000 -4.66690475583121E+0000 --4.66904701197150E+0000 -4.67118828565066E+0000 -4.67332857821917E+0000 -4.67546789102438E+0000 -4.67760622541060E+0000 --4.67974358271904E+0000 -4.68187996428785E+0000 -4.68401537145215E+0000 -4.68614980554399E+0000 -4.68828326789242E+0000 --4.69041575982343E+0000 -4.69254728266437E+0000 -4.69467783779177E+0000 -4.69680742667917E+0000 -4.69893605090148E+0000 --4.70106371213500E+0000 -4.70319041215744E+0000 -4.70531615284790E+0000 -4.70744093618689E+0000 -4.70956476425637E+0000 --4.71168763923970E+0000 -4.71380956342170E+0000 -4.71593053918865E+0000 -4.71805056902826E+0000 -4.72016965552974E+0000 --4.72228780138377E+0000 -4.72440500938252E+0000 -4.72652128241963E+0000 -4.72863662349029E+0000 -4.73075103569117E+0000 --4.73286452222048E+0000 -4.73497708637797E+0000 -4.73708873156490E+0000 -4.73919946128411E+0000 -4.74130927913999E+0000 --4.74341818883849E+0000 -4.74552619418715E+0000 -4.74763329909508E+0000 -4.74973950757300E+0000 -4.75184482373321E+0000 --4.75394925178965E+0000 -4.75605279605785E+0000 -4.75815546095498E+0000 -4.76025725099986E+0000 -4.76235817081294E+0000 --4.76445822511630E+0000 -4.76655741873374E+0000 -4.76865575659067E+0000 -4.77075324371421E+0000 -4.77284988523316E+0000 --4.77494568637801E+0000 -4.77704065248096E+0000 -4.77913478897591E+0000 -4.78122810139850E+0000 -4.78332059538607E+0000 --4.78541227667770E+0000 -4.78750315111424E+0000 -4.78959322463825E+0000 -4.79168250329409E+0000 -4.79377099322785E+0000 --4.79585870068742E+0000 -4.79794563202247E+0000 -4.80003179368444E+0000 -4.80211719222659E+0000 -4.80420183430397E+0000 --4.80628572667347E+0000 -4.80836887619378E+0000 -4.81045128982541E+0000 -4.81253297463073E+0000 -4.81461393777394E+0000 --4.81669418652111E+0000 -4.81877372824014E+0000 -4.82085257040082E+0000 -4.82293072057481E+0000 -4.82500818643564E+0000 --4.82708497575876E+0000 -4.82916109642149E+0000 -4.83123655640305E+0000 -4.83331136378459E+0000 -4.83538552674918E+0000 --4.83745905358180E+0000 -4.83953195266937E+0000 -4.84160423250077E+0000 -4.84367590166679E+0000 -4.84574696886022E+0000 --4.84781744287577E+0000 -4.84988733261016E+0000 -4.85195664706204E+0000 -4.85402539533210E+0000 -4.85609358662297E+0000 --4.85816123023931E+0000 -4.86022833558777E+0000 -4.86229491217703E+0000 -4.86436096961775E+0000 -4.86642651762266E+0000 --4.86849156600650E+0000 -4.87055612468606E+0000 -4.87262020368016E+0000 -4.87468381310969E+0000 -4.87674696319760E+0000 --4.87880966426889E+0000 -4.88087192675064E+0000 -4.88293376117204E+0000 -4.88499517816431E+0000 -4.88705618846083E+0000 --4.88911680289702E+0000 -4.89117703241044E+0000 -4.89323688804076E+0000 -4.89529638092977E+0000 -4.89735552232137E+0000 --4.89941432356163E+0000 -4.90147279609872E+0000 -4.90353095148298E+0000 -4.90558880136689E+0000 -4.90764635750510E+0000 --4.90970363175442E+0000 -4.91176063607384E+0000 -4.91381738252450E+0000 -4.91587388326976E+0000 -4.91793015057516E+0000 --4.91998619680842E+0000 -4.92204203443948E+0000 -4.92409767604050E+0000 -4.92615313428582E+0000 -4.92820842195204E+0000 --4.93026355191797E+0000 -4.93231853716465E+0000 -4.93437339077537E+0000 -4.93642812593567E+0000 -4.93848275593333E+0000 --4.94053729415839E+0000 -4.94259175410317E+0000 -4.94464614936224E+0000 -4.94670049363247E+0000 -4.94875480071299E+0000 --4.95080908450523E+0000 -4.95286335901292E+0000 -4.95491763834207E+0000 -4.95697193670102E+0000 -4.95902626840041E+0000 --4.96108064785320E+0000 -4.96313508957467E+0000 -4.96518960818244E+0000 -4.96724421839645E+0000 -4.96929893503900E+0000 --4.97135377303471E+0000 -4.97340874741059E+0000 -4.97546387329597E+0000 -4.97751916592258E+0000 -4.97957464062448E+0000 --4.98163031283814E+0000 -4.98368619810239E+0000 -4.98574231205846E+0000 -4.98779867044996E+0000 -4.98985528912290E+0000 --4.99191218402571E+0000 -4.99396937120920E+0000 -4.99602686682661E+0000 -4.99808468713360E+0000 -5.00014284848825E+0000 --5.00220136735108E+0000 -5.00426026028503E+0000 -5.00631954395549E+0000 -5.00837923513031E+0000 -5.01043935067977E+0000 --5.01249990757660E+0000 -5.01456092289603E+0000 -5.01662241381572E+0000 -5.01868439761583E+0000 -5.02074689167898E+0000 --5.02280991349028E+0000 -5.02487348063734E+0000 -5.02693761081023E+0000 -5.02900232180156E+0000 -5.03106763150643E+0000 --5.03313355792243E+0000 -5.03520011914969E+0000 -5.03726733339084E+0000 -5.03933521895106E+0000 -5.04140379423803E+0000 --5.04347307776199E+0000 -5.04554308813571E+0000 -5.04761384407449E+0000 -5.04968536439620E+0000 -5.05175766802126E+0000 --5.05383077397266E+0000 -5.05590470137592E+0000 -5.05797946945917E+0000 -5.06005509755309E+0000 -5.06213160509095E+0000 --5.06420901160860E+0000 -5.06628733674448E+0000 -5.06836660023963E+0000 -5.07044682193767E+0000 -5.07252802178485E+0000 --5.07461021983001E+0000 -5.07669343622462E+0000 -5.07877769122274E+0000 -5.08086300518107E+0000 -5.08294939855895E+0000 --5.08503689191833E+0000 -5.08712550592381E+0000 -5.08921526134263E+0000 -5.09130617904467E+0000 -5.09339828000246E+0000 --5.09549158529120E+0000 -5.09758611608873E+0000 -5.09968189367557E+0000 -5.10177893943491E+0000 -5.10387727485260E+0000 --5.10597692151718E+0000 -5.10807790109873E+0000 -5.11018023511649E+0000 -5.11228394470639E+0000 -5.11438905059997E+0000 --5.11649557312436E+0000 -5.11860353220230E+0000 -5.12071294735211E+0000 -5.12282383768776E+0000 -5.12493622191880E+0000 --5.12705011835040E+0000 -5.12916554488339E+0000 -5.13128251901418E+0000 -5.13340105783485E+0000 -5.13552117803309E+0000 --5.13764289589224E+0000 -5.13976622729130E+0000 -5.14189118770488E+0000 -5.14401779220329E+0000 -5.14614605545247E+0000 --5.14827599171402E+0000 -5.15040761484522E+0000 -5.15254093829901E+0000 -5.15467597512402E+0000 -5.15681273796453E+0000 --5.15895123906054E+0000 -5.16109149024770E+0000 -5.16323350295738E+0000 -5.16537728821663E+0000 -5.16752285664820E+0000 --5.16967021847056E+0000 -5.17181938349785E+0000 -5.17397036113998E+0000 -5.17612316040251E+0000 -5.17827778988677E+0000 --5.18043425778980E+0000 -5.18259257190435E+0000 -5.18475273961892E+0000 -5.18691476791774E+0000 -5.18907866338079E+0000 --5.19124443218378E+0000 -5.19341208009818E+0000 -5.19558161249119E+0000 -5.19775303432578E+0000 -5.19992635016070E+0000 --5.20210156415043E+0000 -5.20427868004522E+0000 -5.20645770119113E+0000 -5.20863863052994E+0000 -5.21082147059925E+0000 --5.21300622353242E+0000 -5.21519289105862E+0000 -5.21738147450278E+0000 -5.21957197478564E+0000 -5.22176439242375E+0000 --5.22395872752944E+0000 -5.22615497981086E+0000 -5.22835314857196E+0000 -5.23055323271251E+0000 -5.23275523072808E+0000 --5.23495914071010E+0000 -5.23716496034578E+0000 -5.23937268691818E+0000 -5.24158231730619E+0000 -5.24379384798453E+0000 --5.24600727502376E+0000 -5.24822259409029E+0000 -5.25043980044636E+0000 -5.25265888895008E+0000 -5.25487985405539E+0000 --5.25710268981211E+0000 -5.25932738986591E+0000 -5.26155394745831E+0000 -5.26378235542673E+0000 -5.26601260620443E+0000 --5.26824469182056E+0000 -5.27047860390014E+0000 -5.27271433366409E+0000 -5.27495187192919E+0000 -5.27719120910812E+0000 --5.27943233520946E+0000 -5.28167523983767E+0000 -5.28391991219313E+0000 -5.28616634107209E+0000 -5.28841451486674E+0000 --5.29066442156515E+0000 -5.29291604875134E+0000 -5.29516938360520E+0000 -5.29742441290257E+0000 -5.29968112301520E+0000 --5.30193949991079E+0000 -5.30419952915293E+0000 -5.30646119590118E+0000 -5.30872448491100E+0000 -5.31098938053383E+0000 --5.31325586671703E+0000 -5.31552392700389E+0000 -5.31779354453368E+0000 -5.32006470204162E+0000 -5.32233738185886E+0000 --5.32461156591253E+0000 -5.32688723572572E+0000 -5.32916437241749E+0000 -5.33144295670285E+0000 -5.33372296889280E+0000 --5.33600438889432E+0000 -5.33828719621034E+0000 -5.34057136993980E+0000 -5.34285688877761E+0000 -5.34514373101468E+0000 --5.34743187453790E+0000 -5.34972129683016E+0000 -5.35201197497035E+0000 -5.35430388563335E+0000 -5.35659700509004E+0000 --5.35889130920734E+0000 -5.36118677344814E+0000 -5.36348337287137E+0000 -5.36578108213195E+0000 -5.36807987548085E+0000 --5.37037972676505E+0000 -5.37268060942753E+0000 -5.37498249650734E+0000 -5.37728536063954E+0000 -5.37958917405522E+0000 --5.38189390858151E+0000 -5.38419953564159E+0000 -5.38650602625467E+0000 -5.38881335103602E+0000 -5.39112148019695E+0000 --5.39343038354482E+0000 -5.39574003048305E+0000 -5.39805039001112E+0000 -5.40036143072456E+0000 -5.40267312081499E+0000 --5.40498542807006E+0000 -5.40729831987352E+0000 -5.40961176320517E+0000 -5.41192572464091E+0000 -5.41424017035269E+0000 --5.41655506610857E+0000 -5.41887037727267E+0000 -5.42118606880521E+0000 -5.42350210526250E+0000 -5.42581845079694E+0000 --5.42813506915701E+0000 -5.43045192368732E+0000 -5.43276897732856E+0000 -5.43508619261753E+0000 -5.43740353168712E+0000 --5.43972095626636E+0000 -5.44203842768037E+0000 -5.44435590685039E+0000 -5.44667335429377E+0000 -5.44899073012401E+0000 --5.45130799405069E+0000 -5.45362510537955E+0000 -5.45594202301245E+0000 -5.45825870544737E+0000 -5.46057511077843E+0000 --5.46289119669589E+0000 -5.46520692048616E+0000 -5.46752223903176E+0000 -5.46983710881139E+0000 -5.47215148589987E+0000 --5.47446532596819E+0000 -5.47677858428349E+0000 -5.47909121570905E+0000 -5.48140317470432E+0000 -5.48371441532491E+0000 --5.48602489122259E+0000 -5.48833455564530E+0000 -5.49064336143715E+0000 -5.49295126103841E+0000 -5.49525820648553E+0000 --5.49756414941114E+0000 -5.49986904104404E+0000 -5.50217283220923E+0000 -5.50447547332786E+0000 -5.50677691441730E+0000 --5.50907710509110E+0000 -5.51137599455899E+0000 -5.51367353162689E+0000 -5.51596966469695E+0000 -5.51826434176747E+0000 --5.52055751043300E+0000 -5.52284911788426E+0000 -5.52513911090820E+0000 -5.52742743588795E+0000 -5.52971403880287E+0000 --5.53199886522854E+0000 -5.53428186033675E+0000 -5.53656296889549E+0000 -5.53884213526901E+0000 -5.54111930341775E+0000 --5.54339441689838E+0000 -5.54566741886382E+0000 -5.54793825206320E+0000 -5.55020685884189E+0000 -5.55247318114149E+0000 --5.55473716049985E+0000 -5.55699873812017E+0000 -5.55925785563134E+0000 -5.56151445584826E+0000 -5.56376848284096E+0000 --5.56601988193463E+0000 -5.56826859970955E+0000 -5.57051458400119E+0000 -5.57275778390014E+0000 -5.57499814975213E+0000 --5.57723563315806E+0000 -5.57947018697395E+0000 -5.58170176531099E+0000 -5.58393032353553E+0000 -5.58615581826906E+0000 --5.58837820738825E+0000 -5.59059745002492E+0000 -5.59281350656604E+0000 -5.59502633865377E+0000 -5.59723590918543E+0000 --5.59944218231350E+0000 -5.60164512344565E+0000 -5.60384469924471E+0000 -5.60604087762870E+0000 -5.60823362777080E+0000 --5.61042292009940E+0000 -5.61260872629805E+0000 -5.61479101930549E+0000 -5.61696977331566E+0000 -5.61914496377768E+0000 --5.62131656739587E+0000 -5.62348456212973E+0000 -5.62564892719397E+0000 -5.62780964305850E+0000 -5.62996669144843E+0000 --5.63212005534406E+0000 -5.63426971898092E+0000 -5.63641566784972E+0000 -5.63855788869640E+0000 -5.64069636952210E+0000 --5.64283109958319E+0000 -5.64496206939124E+0000 -5.64708927071305E+0000 -5.64921269657062E+0000 -5.65133234124120E+0000 --5.65344820025724E+0000 -5.65556027040644E+0000 -5.65766854973171E+0000 -5.65977303753120E+0000 -5.66187373435829E+0000 --5.66397064202159E+0000 -5.66606376358496E+0000 -5.66815310336748E+0000 -5.67023866694349E+0000 -5.67232046114257E+0000 --5.67439849404953E+0000 -5.67647277500444E+0000 -5.67854331460261E+0000 -5.68061012469462E+0000 -5.68267321838629E+0000 --5.68473261003868E+0000 -5.68678831526814E+0000 -5.68884035094625E+0000 -5.69088873519987E+0000 -5.69293348741111E+0000 --5.69497462821736E+0000 -5.69701217951126E+0000 -5.69904616444073E+0000 -5.70107660740895E+0000 -5.70310353407439E+0000 --5.70512697135079E+0000 -5.70714694740715E+0000 -5.70916349166776E+0000 -5.71117663481221E+0000 -5.71318640877533E+0000 --5.71519284674727E+0000 -5.71719598317346E+0000 -5.71919585375460E+0000 -5.72119249544671E+0000 -5.72318594646106E+0000 --5.72517624626426E+0000 -5.72716343557819E+0000 -5.72914755638003E+0000 -5.73112865190226E+0000 -5.73310676663266E+0000 --5.73508194631433E+0000 -5.73705423794565E+0000 -5.73902368978032E+0000 -5.74099035132735E+0000 -5.74295427335105E+0000 --5.74491550787107E+0000 -5.74687410816233E+0000 -5.74883012875511E+0000 -5.75078362543498E+0000 -5.75273465524284E+0000 --5.75468327647491E+0000 -5.75662954868273E+0000 -5.75857353267317E+0000 -5.76051529050843E+0000 -5.76245488550603E+0000 --5.76439238223883E+0000 -5.76632784644893E+0000 -5.76826134410076E+0000 -5.77019294043415E+0000 -5.77212269987828E+0000 --5.77405068605161E+0000 -5.77597696176198E+0000 -5.77790158900651E+0000 -5.77982462897169E+0000 -5.78174614203331E+0000 --5.78366618775653E+0000 -5.78558482489581E+0000 -5.78750211139498E+0000 -5.78941810438718E+0000 -5.79133286019491E+0000 --5.79324643433001E+0000 -5.79515888149367E+0000 -5.79707025557641E+0000 -5.79898060965811E+0000 -5.80088999600800E+0000 --5.80279846608465E+0000 -5.80470607053600E+0000 -5.80661285919934E+0000 -5.80851888110131E+0000 -5.81042418445791E+0000 --5.81232881667451E+0000 -5.81423282434581E+0000 -5.81613625325592E+0000 -5.81803914837828E+0000 -5.81994155387571E+0000 --5.82184351310040E+0000 -5.82374506859389E+0000 -5.82564626208712E+0000 -5.82754713450038E+0000 -5.82944772594335E+0000 --5.83134807571508E+0000 -5.83324822230400E+0000 -5.83514820338791E+0000 -5.83704805583400E+0000 -5.83894781569884E+0000 --5.84084751822840E+0000 -5.84274719785800E+0000 -5.84464688821237E+0000 -5.84654662210564E+0000 -5.84844643154132E+0000 --5.85034634771229E+0000 -5.85224640100086E+0000 -5.85414662097872E+0000 -5.85604703640694E+0000 -5.85794767523602E+0000 --5.85984856460584E+0000 -5.86174973084568E+0000 -5.86365119947423E+0000 -5.86555299519959E+0000 -5.86745514191925E+0000 --5.86935766272012E+0000 -5.87126057987852E+0000 -5.87316391486017E+0000 -5.87506768832022E+0000 -5.87697192010320E+0000 --5.87887662924310E+0000 -5.88078183396330E+0000 -5.88268755167659E+0000 -5.88459379898521E+0000 -5.88650059168079E+0000 --5.88840794474440E+0000 -5.89031587234653E+0000 -5.89222438784711E+0000 -5.89413350379546E+0000 -5.89604323193036E+0000 --5.89795358318001E+0000 -5.89986456766206E+0000 -5.90177619468356E+0000 -5.90368847274101E+0000 -5.90560140952036E+0000 --5.90751501189697E+0000 -5.90942928593566E+0000 -5.91134423689069E+0000 -5.91325986920574E+0000 -5.91517618651396E+0000 --5.91709319163793E+0000 -5.91901088658967E+0000 -5.92092927257067E+0000 -5.92284834997185E+0000 -5.92476811837359E+0000 --5.92668857654570E+0000 -5.92860972244748E+0000 -5.93053155322765E+0000 -5.93245406522441E+0000 -5.93437725396540E+0000 --5.93630111416773E+0000 -5.93822563973797E+0000 -5.94015082377215E+0000 -5.94207665855575E+0000 -5.94400313556373E+0000 --5.94593024546051E+0000 -5.94785797809998E+0000 -5.94978632252549E+0000 -5.95171526696988E+0000 -5.95364479885543E+0000 --5.95557490479391E+0000 -5.95750557062623E+0000 -5.95943678185869E+0000 -5.96136852409923E+0000 -5.96330078309711E+0000 --5.96523354474294E+0000 -5.96716679506858E+0000 -5.96910052024728E+0000 -5.97103470659357E+0000 -5.97296934056330E+0000 --5.97490440875366E+0000 -5.97683989790316E+0000 -5.97877579489163E+0000 -5.98071208674024E+0000 -5.98264876061146E+0000 --5.98458580380912E+0000 -5.98652320377837E+0000 -5.98846094810570E+0000 -5.99039902451890E+0000 -5.99233742088714E+0000 --5.99427612522090E+0000 -5.99621512567200E+0000 -5.99815441053361E+0000 -6.00009396824022E+0000 -6.00203378736767E+0000 --6.00397385663316E+0000 -6.00591416489521E+0000 -6.00785470115370E+0000 -6.00979545454984E+0000 -6.01173641436621E+0000 --6.01367757002671E+0000 -6.01561891109662E+0000 -6.01756042728254E+0000 -6.01950210843246E+0000 -6.02144394453570E+0000 --6.02338592572293E+0000 -6.02532804226619E+0000 -6.02727028457886E+0000 -6.02921264321571E+0000 -6.03115510887284E+0000 --6.03309767238772E+0000 -6.03504032473919E+0000 -6.03698305704745E+0000 -6.03892586057405E+0000 -6.04086872672192E+0000 --6.04281164703537E+0000 -6.04475461320005E+0000 -6.04669761704300E+0000 -6.04864065053262E+0000 -6.05058370577868E+0000 --6.05252677503235E+0000 -6.05446985068613E+0000 -6.05641292527393E+0000 -6.05835599147102E+0000 -6.06029904209407E+0000 --6.06224207010109E+0000 -6.06418506859151E+0000 -6.06612803080611E+0000 -6.06807095012708E+0000 -6.07001382007797E+0000 --6.07195663432373E+0000 -6.07389938667069E+0000 -6.07584207106656E+0000 -6.07778468160047E+0000 -6.07972721250290E+0000 --6.08166965814573E+0000 -6.08361201304225E+0000 -6.08555427184713E+0000 -6.08749642935644E+0000 -6.08943848050763E+0000 --6.09138042037956E+0000 -6.09332224419249E+0000 -6.09526394730807E+0000 -6.09720552522936E+0000 -6.09914697360080E+0000 --6.10108828820825E+0000 -6.10302946497897E+0000 -6.10497049998162E+0000 -6.10691138942628E+0000 -6.10885212966441E+0000 --6.11079271718890E+0000 -6.11273314863404E+0000 -6.11467342077552E+0000 -6.11661353053047E+0000 -6.11855347495739E+0000 --6.12049325125623E+0000 -6.12243285676833E+0000 -6.12437228897647E+0000 -6.12631154550482E+0000 -6.12825062411898E+0000 --6.13018952272596E+0000 -6.13212823937421E+0000 -6.13406677225358E+0000 -6.13600511969534E+0000 -6.13794328017220E+0000 --6.13988125229828E+0000 -6.14181903482912E+0000 -6.14375662666172E+0000 -6.14569402683446E+0000 -6.14763123452718E+0000 --6.14956824906112E+0000 -6.15150506989311E+0000 -6.15344169655072E+0000 -6.15537812856759E+0000 -6.15731436547748E+0000 --6.15925040681433E+0000 -6.16118625211221E+0000 -6.16312190090535E+0000 -6.16505735272813E+0000 -6.16699260711510E+0000 --6.16892766360094E+0000 -6.17086252172051E+0000 -6.17279718100882E+0000 -6.17473164100103E+0000 -6.17666590123248E+0000 --6.17859996123863E+0000 -6.18053382055516E+0000 -6.18246747871786E+0000 -6.18440093526271E+0000 -6.18633418972586E+0000 --6.18826724164361E+0000 -6.19020009055243E+0000 -6.19213273598896E+0000 -6.19406517749002E+0000 -6.19599741459257E+0000 --6.19792944683378E+0000 -6.19986127375095E+0000 -6.20179289488159E+0000 -6.20372430976336E+0000 -6.20565551793411E+0000 --6.20758651893185E+0000 -6.20951731229477E+0000 -6.21144789756125E+0000 -6.21337827426984E+0000 -6.21530844195927E+0000 --6.21723840016844E+0000 -6.21916814843645E+0000 -6.22109768630257E+0000 -6.22302701330626E+0000 -6.22495612898716E+0000 --6.22688503288509E+0000 -6.22881372454007E+0000 -6.23074220349230E+0000 -6.23267046928217E+0000 -6.23459852145024E+0000 --6.23652635953729E+0000 -6.23845398308428E+0000 -6.24038139163235E+0000 -6.24230858472284E+0000 -6.24423556189729E+0000 --6.24616232269743E+0000 -6.24808886666518E+0000 -6.25001519334267E+0000 -6.25194130227222E+0000 -6.25386719299633E+0000 --6.25579286505773E+0000 -6.25771831799934E+0000 -6.25964355136426E+0000 -6.26156856469583E+0000 -6.26349335753755E+0000 --6.26541792943316E+0000 -6.26734227992659E+0000 -6.26926640856197E+0000 -6.27119031488364E+0000 -6.27311399843615E+0000 --6.27503745876427E+0000 -6.27696069541295E+0000 -6.27888370792737E+0000 -6.28080649585293E+0000 -6.28272905873521E+0000 --6.28465139612003E+0000 -6.28657350755343E+0000 -6.28849539258162E+0000 -6.29041705075107E+0000 -6.29233848160845E+0000 --6.29425968470065E+0000 -6.29618065957477E+0000 -6.29810140577814E+0000 -6.30002192285830E+0000 -6.30194221036302E+0000 --6.30386226784027E+0000 -6.30578209483828E+0000 -6.30770169090547E+0000 -6.30962105559048E+0000 -6.31154018844222E+0000 --6.31345908900977E+0000 -6.31537775684247E+0000 -6.31729619148988E+0000 -6.31921439250179E+0000 -6.32113235942821E+0000 --6.32305009181939E+0000 -6.32496758922580E+0000 -6.32688485119815E+0000 -6.32880187728739E+0000 -6.33071866704468E+0000 --6.33263522002143E+0000 -6.33455153576929E+0000 -6.33646761384014E+0000 -6.33838345378608E+0000 -6.34029905515947E+0000 --6.34221441751290E+0000 -6.34412954039920E+0000 -6.34604442337143E+0000 -6.34795906598291E+0000 -6.34987346778718E+0000 --6.35178762833805E+0000 -6.35370154718954E+0000 -6.35561522389593E+0000 -6.35752865801176E+0000 -6.35944184909177E+0000 --6.36135479669101E+0000 -6.36326750036472E+0000 -6.36517995966842E+0000 -6.36709217415787E+0000 -6.36900414338907E+0000 --6.37091586691829E+0000 -6.37282734430203E+0000 -6.37473857509706E+0000 -6.37664955886039E+0000 -6.37856029514929E+0000 --6.38047078352128E+0000 -6.38238102353414E+0000 -6.38429101474591E+0000 -6.38620075671486E+0000 -6.38811024899954E+0000 --6.39001949115877E+0000 -6.39192848275161E+0000 -6.39383722333737E+0000 -6.39574571247565E+0000 -6.39765394972627E+0000 --6.39956193464937E+0000 -6.40146966680529E+0000 -6.40337714575467E+0000 -6.40528437105842E+0000 -6.40719134227769E+0000 --6.40909805897390E+0000 -6.41100452070876E+0000 -6.41291072704422E+0000 -6.41481667754252E+0000 -6.41672237176615E+0000 --6.41862780927787E+0000 -6.42053298964073E+0000 -6.42243791241803E+0000 -6.42434257717336E+0000 -6.42624698347056E+0000 --6.42815113087376E+0000 -6.43005501894736E+0000 -6.43195864725604E+0000 -6.43386201536474E+0000 -6.43576512283869E+0000 --6.43766796924339E+0000 -6.43957055414463E+0000 -6.44147287710846E+0000 -6.44337493770121E+0000 -6.44527673548951E+0000 --6.44717827004026E+0000 -6.44907954092062E+0000 -6.45098054769807E+0000 -6.45288128994035E+0000 -6.45478176721548E+0000 --6.45668197909177E+0000 -6.45858192513783E+0000 -6.46048160492252E+0000 -6.46238101801502E+0000 -6.46428016398478E+0000 --6.46617904240155E+0000 -6.46807765283535E+0000 -6.46997599485651E+0000 -6.47187406803562E+0000 -6.47377187194360E+0000 --6.47566940615163E+0000 -6.47756667023120E+0000 -6.47946366375407E+0000 -6.48136038629232E+0000 -6.48325683741831E+0000 --6.48515301670469E+0000 -6.48704892372442E+0000 -6.48894455805074E+0000 -6.49083991925721E+0000 -6.49273500691765E+0000 --6.49462982060621E+0000 -6.49652435989734E+0000 -6.49841862436575E+0000 -6.50031261358651E+0000 -6.50220632713494E+0000 --6.50409976458667E+0000 -6.50599292551766E+0000 -6.50788580950416E+0000 -6.50977841612270E+0000 -6.51167074495013E+0000 --6.51356279556363E+0000 -6.51545456754064E+0000 -6.51734606045894E+0000 -6.51923727389661E+0000 -6.52112820743202E+0000 --6.52301886064387E+0000 -6.52490923311115E+0000 -6.52679932441318E+0000 -6.52868913412957E+0000 -6.53057866184025E+0000 --6.53246790712550E+0000 -6.53435686956581E+0000 -6.53624554874213E+0000 -6.53813394423572E+0000 -6.54002205562822E+0000 --6.54190988250165E+0000 -6.54379742443838E+0000 -6.54568468102114E+0000 -6.54757165183301E+0000 -6.54945833645745E+0000 --6.55134473447824E+0000 -6.55323084547952E+0000 -6.55511666904579E+0000 -6.55700220476188E+0000 -6.55888745221296E+0000 --6.56077241098453E+0000 -6.56265708066243E+0000 -6.56454146083284E+0000 -6.56642555108225E+0000 -6.56830935099748E+0000 --6.57019286016569E+0000 -6.57207607817433E+0000 -6.57395900461118E+0000 -6.57584163906433E+0000 -6.57772398112219E+0000 --6.57960603037347E+0000 -6.58148778640717E+0000 -6.58336924881261E+0000 -6.58525041717939E+0000 -6.58713129109744E+0000 --6.58901187015694E+0000 -6.59089215394838E+0000 -6.59277214206254E+0000 -6.59465183409047E+0000 -6.59653122962350E+0000 --6.59841032825325E+0000 -6.60028912957161E+0000 -6.60216763317074E+0000 -6.60404583864306E+0000 -6.60592374558128E+0000 --6.60780135357833E+0000 -6.60967866222744E+0000 -6.61155567112207E+0000 -6.61343237985595E+0000 -6.61530878802306E+0000 --6.61718489521762E+0000 -6.61906070103409E+0000 -6.62093620506718E+0000 -6.62281140691184E+0000 -6.62468630616325E+0000 --6.62656090241682E+0000 -6.62843519526821E+0000 -6.63030918431328E+0000 -6.63218286914812E+0000 -6.63405624936906E+0000 --6.63592932457263E+0000 -6.63780209435557E+0000 -6.63967455831485E+0000 -6.64154671604763E+0000 -6.64341856715129E+0000 --6.64529011122342E+0000 -6.64716134786178E+0000 -6.64903227666436E+0000 -6.65090289722932E+0000 -6.65277320915503E+0000 --6.65464321204004E+0000 -6.65651290548307E+0000 -6.65838228908305E+0000 -6.66025136243907E+0000 -6.66212012515040E+0000 --6.66398857681649E+0000 -6.66585671703696E+0000 -6.66772454541158E+0000 -6.66959206154031E+0000 -6.67145926502326E+0000 --6.67332615546069E+0000 -6.67519273245303E+0000 -6.67705899560085E+0000 -6.67892494450488E+0000 -6.68079057876599E+0000 --6.68265589798519E+0000 -6.68452090176365E+0000 -6.68638558970265E+0000 -6.68824996140363E+0000 -6.69011401646815E+0000 --6.69197775449790E+0000 -6.69384117509468E+0000 -6.69570427786045E+0000 -6.69756706239726E+0000 -6.69942952830728E+0000 --6.70129167519281E+0000 -6.70315350265624E+0000 -6.70501501030009E+0000 -6.70687619772697E+0000 -6.70873706453959E+0000 --6.71059761034077E+0000 -6.71245783473342E+0000 -6.71431773732055E+0000 -6.71617731770524E+0000 -6.71803657549069E+0000 --6.71989551028016E+0000 -6.72175412167700E+0000 -6.72361240928463E+0000 -6.72547037270655E+0000 -6.72732801154635E+0000 --6.72918532540766E+0000 -6.73104231389420E+0000 -6.73289897660973E+0000 -6.73475531315810E+0000 -6.73661132314320E+0000 --6.73846700616896E+0000 -6.74032236183940E+0000 -6.74217738975856E+0000 -6.74403208953053E+0000 -6.74588646075946E+0000 --6.74774050304951E+0000 -6.74959421600489E+0000 -6.75144759922986E+0000 -6.75330065232870E+0000 -6.75515337490570E+0000 --6.75700576656521E+0000 -6.75885782691156E+0000 -6.76070955554915E+0000 -6.76256095208234E+0000 -6.76441201611555E+0000 --6.76626274725319E+0000 -6.76811314509968E+0000 -6.76996320925943E+0000 -6.77181293933688E+0000 -6.77366233493644E+0000 --6.77551139566253E+0000 -6.77736012111957E+0000 -6.77920851091196E+0000 -6.78105656464408E+0000 -6.78290428192029E+0000 --6.78475166234496E+0000 -6.78659870552241E+0000 -6.78844541105695E+0000 -6.79029177855283E+0000 -6.79213780761432E+0000 --6.79398349784562E+0000 -6.79582884885090E+0000 -6.79767386023429E+0000 -6.79951853159988E+0000 -6.80136286255171E+0000 --6.80320685269377E+0000 -6.80505050163001E+0000 -6.80689380896432E+0000 -6.80873677430050E+0000 -6.81057939724235E+0000 --6.81242167739355E+0000 -6.81426361435775E+0000 -6.81610520773850E+0000 -6.81794645713931E+0000 -6.81978736216359E+0000 --6.82162792241468E+0000 -6.82346813749583E+0000 -6.82530800701022E+0000 -6.82714753056093E+0000 -6.82898670775095E+0000 --6.83082553818319E+0000 -6.83266402146045E+0000 -6.83450215718544E+0000 -6.83633994496074E+0000 -6.83817738438887E+0000 --6.84001447507220E+0000 -6.84185121661302E+0000 -6.84368760861348E+0000 -6.84552365067563E+0000 -6.84735934240140E+0000 --6.84919468339258E+0000 -6.85102967325085E+0000 -6.85286431157775E+0000 -6.85469859797470E+0000 -6.85653253204298E+0000 --6.85836611338372E+0000 -6.86019934159793E+0000 -6.86203221628645E+0000 -6.86386473705001E+0000 -6.86569690348914E+0000 --6.86752871520427E+0000 -6.86936017179564E+0000 -6.87119127286333E+0000 -6.87302201800729E+0000 -6.87485240682726E+0000 --6.87668243892285E+0000 -6.87851211389347E+0000 -6.88034143133840E+0000 -6.88217039085669E+0000 -6.88399899204724E+0000 --6.88582723450876E+0000 -6.88765511783979E+0000 -6.88948264163866E+0000 -6.89130980550351E+0000 -6.89313660903230E+0000 --6.89496305182278E+0000 -6.89678913347251E+0000 -6.89861485357884E+0000 -6.90044021173892E+0000 -6.90226520754967E+0000 --6.90408984060783E+0000 -6.90591411050989E+0000 -6.90773801685216E+0000 -6.90956155923069E+0000 -6.91138473724134E+0000 --6.91320755047972E+0000 -6.91502999854122E+0000 -6.91685208102099E+0000 -6.91867379751395E+0000 -6.92049514761477E+0000 --6.92231613091791E+0000 -6.92413674701755E+0000 -6.92595699550763E+0000 -6.92777687598185E+0000 -6.92959638803365E+0000 --6.93141553125621E+0000 -6.93323430524246E+0000 -6.93505270958505E+0000 -6.93687074387639E+0000 -6.93868840770859E+0000 --6.94050570067352E+0000 -6.94232262236275E+0000 -6.94413917236758E+0000 -6.94595535027905E+0000 -6.94777115568789E+0000 --6.94958658818454E+0000 -6.95140164735918E+0000 -6.95321633280168E+0000 -6.95503064410161E+0000 -6.95684458084824E+0000 --6.95865814263056E+0000 -6.96047132903723E+0000 -6.96228413965663E+0000 -6.96409657407680E+0000 -6.96590863188548E+0000 --6.96772031267011E+0000 -6.96953161601779E+0000 -6.97134254151530E+0000 -6.97315308874910E+0000 -6.97496325730532E+0000 --6.97677304676976E+0000 -6.97858245672790E+0000 -6.98039148676485E+0000 -6.98220013646541E+0000 -6.98400840541403E+0000 --6.98581629319481E+0000 -6.98762379939150E+0000 -6.98943092358749E+0000 -6.99123766536585E+0000 -6.99304402430925E+0000 --6.99485000000003E+0000 -6.99665559202014E+0000 -6.99846079995119E+0000 -7.00026562337441E+0000 -7.00207006187065E+0000 --7.00387411502039E+0000 -7.00567778240374E+0000 -7.00748106360041E+0000 -7.00928395818974E+0000 -7.01108646575069E+0000 --7.01288858586181E+0000 -7.01469031810127E+0000 -7.01649166204683E+0000 -7.01829261727587E+0000 -7.02009318336536E+0000 --7.02189335989186E+0000 -7.02369314643152E+0000 -7.02549254256010E+0000 -7.02729154785291E+0000 -7.02909016188488E+0000 --7.03088838423050E+0000 -7.03268621446384E+0000 -7.03448365215854E+0000 -7.03628069688782E+0000 -7.03807734822447E+0000 --7.03987360574083E+0000 -7.04166946900882E+0000 -7.04346493759990E+0000 -7.04526001108512E+0000 -7.04705468903504E+0000 --7.04884897101979E+0000 -7.05064285660907E+0000 -7.05243634537209E+0000 -7.05422943687761E+0000 -7.05602213069394E+0000 --7.05781442638893E+0000 -7.05960632352993E+0000 -7.06139782168386E+0000 -7.06318892041714E+0000 -7.06497961929572E+0000 --7.06676991788508E+0000 -7.06855981575021E+0000 -7.07034931245561E+0000 -7.07213840756529E+0000 -7.07392710064280E+0000 --7.07571539125115E+0000 -7.07750327895289E+0000 -7.07929076331004E+0000 -7.08107784388415E+0000 -7.08286452023623E+0000 --7.08465079192681E+0000 -7.08643665851589E+0000 -7.08822211956296E+0000 -7.09000717462700E+0000 -7.09179182326645E+0000 --7.09357606503925E+0000 -7.09535989950279E+0000 -7.09714332621395E+0000 -7.09892634472908E+0000 -7.10070895460396E+0000 --7.10249115539388E+0000 -7.10427294665354E+0000 -7.10605432793714E+0000 -7.10783529879830E+0000 -7.10961585879011E+0000 --7.11139600746509E+0000 -7.11317574437522E+0000 -7.11495506907191E+0000 -7.11673398110600E+0000 -7.11851248002779E+0000 --7.12029056538699E+0000 -7.12206823673274E+0000 -7.12384549361362E+0000 -7.12562233557763E+0000 -7.12739876217217E+0000 --7.12917477294408E+0000 -7.13095036743960E+0000 -7.13272554520439E+0000 -7.13450030578352E+0000 -7.13627464872144E+0000 --7.13804857356205E+0000 -7.13982207984859E+0000 -7.14159516712376E+0000 -7.14336783492959E+0000 -7.14514008280755E+0000 --7.14691191029847E+0000 -7.14868331694257E+0000 -7.15045430227946E+0000 -7.15222486584811E+0000 -7.15399500718689E+0000 --7.15576472583353E+0000 -7.15753402132512E+0000 -7.15930289319814E+0000 -7.16107134098840E+0000 -7.16283936423110E+0000 --7.16460696246079E+0000 -7.16637413521137E+0000 -7.16814088201609E+0000 -7.16990720240756E+0000 -7.17167309591772E+0000 --7.17343856207787E+0000 -7.17520360041864E+0000 -7.17696821046999E+0000 -7.17873239176123E+0000 -7.18049614382098E+0000 --7.18225946617722E+0000 -7.18402235835722E+0000 -7.18578481988760E+0000 -7.18754685029428E+0000 -7.18930844910250E+0000 --7.19106961583682E+0000 -7.19283035002111E+0000 -7.19459065117854E+0000 -7.19635051883158E+0000 -7.19810995250202E+0000 --7.19986895171094E+0000 -7.20162751597870E+0000 -7.20338564482498E+0000 -7.20514333776871E+0000 -7.20690059432816E+0000 --7.20865741402084E+0000 -7.21041379636355E+0000 -7.21216974087239E+0000 -7.21392524706270E+0000 -7.21568031444911E+0000 --7.21743494254552E+0000 -7.21918913086510E+0000 -7.22094287892027E+0000 -7.22269618622272E+0000 -7.22444905228338E+0000 --7.22620147661246E+0000 -7.22795345871940E+0000 -7.22970499811289E+0000 -7.23145609430088E+0000 -7.23320674679055E+0000 --7.23495695508832E+0000 -7.23670671869984E+0000 -7.23845603713000E+0000 -7.24020490988292E+0000 -7.24195333646196E+0000 --7.24370131636968E+0000 -7.24544884910788E+0000 -7.24719593417755E+0000 -7.24894257107894E+0000 -7.25068875931148E+0000 --7.25243449837381E+0000 -7.25417978776379E+0000 -7.25592462697848E+0000 -7.25766901551413E+0000 -7.25941295286620E+0000 --7.26115643852934E+0000 -7.26289947199739E+0000 -7.26464205276337E+0000 -7.26638418031951E+0000 -7.26812585415720E+0000 --7.26986707376702E+0000 -7.27160783863873E+0000 -7.27334814826124E+0000 -7.27508800212266E+0000 -7.27682739971026E+0000 --7.27856634051047E+0000 -7.28030482400888E+0000 -7.28204284969024E+0000 -7.28378041703846E+0000 -7.28551752553660E+0000 --7.28725417466687E+0000 -7.28899036391063E+0000 -7.29072609274838E+0000 -7.29246136065977E+0000 -7.29419616712358E+0000 --7.29593051161771E+0000 -7.29766439361923E+0000 -7.29939781260431E+0000 -7.30113076804825E+0000 -7.30286325942548E+0000 --7.30459528620954E+0000 -7.30632684787311E+0000 -7.30805794388796E+0000 -7.30978857372499E+0000 -7.31151873685419E+0000 --7.31324843274467E+0000 -7.31497766086463E+0000 -7.31670642068138E+0000 -7.31843471166133E+0000 -7.32016253326997E+0000 --7.32188988497189E+0000 -7.32361676623077E+0000 -7.32534317650937E+0000 -7.32706911526952E+0000 -7.32879458197216E+0000 --7.33051957607727E+0000 -7.33224409704393E+0000 -7.33396814433027E+0000 -7.33569171739351E+0000 -7.33741481568990E+0000 --7.33913743867480E+0000 -7.34085958580258E+0000 -7.34258125652668E+0000 -7.34430245029962E+0000 -7.34602316657292E+0000 --7.34774340479719E+0000 -7.34946316442205E+0000 -7.35118244489619E+0000 -7.35290124566732E+0000 -7.35461956618218E+0000 --7.35633740588655E+0000 -7.35805476422525E+0000 -7.35977164064209E+0000 -7.36148803457994E+0000 -7.36320394548068E+0000 --7.36491937278518E+0000 -7.36663431593336E+0000 -7.36834877436413E+0000 -7.37006274751541E+0000 -7.37177623482414E+0000 --7.37348923572623E+0000 -7.37520174965662E+0000 -7.37691377604923E+0000 -7.37862531433697E+0000 -7.38033636395176E+0000 --7.38204692432448E+0000 -7.38375699488502E+0000 -7.38546657506222E+0000 -7.38717566428393E+0000 -7.38888426197695E+0000 --7.39059236756707E+0000 -7.39229998047904E+0000 -7.39400710013657E+0000 -7.39571372596236E+0000 -7.39741985737803E+0000 --7.39912549380419E+0000 -7.40083063466039E+0000 -7.40253527936513E+0000 -7.40423942733586E+0000 -7.40594307798899E+0000 --7.40764623073985E+0000 -7.40934888500272E+0000 -7.41105104019082E+0000 -7.41275269571629E+0000 -7.41445385099022E+0000 --7.41615450542260E+0000 -7.41785465842239E+0000 -7.41955430939742E+0000 -7.42125345775446E+0000 -7.42295210289921E+0000 --7.42465024423627E+0000 -7.42634788116914E+0000 -7.42804501310025E+0000 -7.42974163943090E+0000 -7.43143775956133E+0000 --7.43313337289066E+0000 -7.43482847881689E+0000 -7.43652307673693E+0000 -7.43821716604658E+0000 -7.43991074614052E+0000 --7.44160381641232E+0000 -7.44329637625441E+0000 -7.44498842505812E+0000 -7.44667996221364E+0000 -7.44837098711004E+0000 --7.45006149913525E+0000 -7.45175149767608E+0000 -7.45344098211819E+0000 -7.45512995184609E+0000 -7.45681840624317E+0000 --7.45850634469166E+0000 -7.46019376657263E+0000 -7.46188067126603E+0000 -7.46356705815061E+0000 -7.46525292660400E+0000 --7.46693827600265E+0000 -7.46862310572185E+0000 -7.47030741513572E+0000 -7.47199120361722E+0000 -7.47367447053811E+0000 --7.47535721526901E+0000 -7.47703943717933E+0000 -7.47872113563731E+0000 -7.48040231001002E+0000 -7.48208295966331E+0000 --7.48376308396186E+0000 -7.48544268226916E+0000 -7.48712175394749E+0000 -7.48880029835794E+0000 -7.49047831486038E+0000 --7.49215580281349E+0000 -7.49383276157474E+0000 -7.49550919050039E+0000 -7.49718508894547E+0000 -7.49886045626380E+0000 --7.50053529180800E+0000 -7.50220959492943E+0000 -7.50388336497825E+0000 -7.50555660130337E+0000 -7.50722930325249E+0000 --7.50890147017206E+0000 -7.51057310140730E+0000 -7.51224419630217E+0000 -7.51391475419941E+0000 -7.51558477444050E+0000 --7.51725425636567E+0000 -7.51892319931389E+0000 -7.52059160262289E+0000 -7.52225946562912E+0000 -7.52392678766779E+0000 --7.52559356807283E+0000 -7.52725980617691E+0000 -7.52892550131142E+0000 -7.53059065280648E+0000 -7.53225525999093E+0000 --7.53391932219235E+0000 -7.53558283873699E+0000 -7.53724580894987E+0000 -7.53890823215469E+0000 -7.54057010767385E+0000 --7.54223143482848E+0000 -7.54389221293840E+0000 -7.54555244132213E+0000 -7.54721211929687E+0000 -7.54887124617855E+0000 --7.55052982128176E+0000 -7.55218784391978E+0000 -7.55384531340458E+0000 -7.55550222904683E+0000 -7.55715859015584E+0000 --7.55881439603963E+0000 -7.56046964600486E+0000 -7.56212433935690E+0000 -7.56377847539974E+0000 -7.56543205343608E+0000 --7.56708507276724E+0000 -7.56873753269323E+0000 -7.57038943251269E+0000 -7.57204077152293E+0000 -7.57369154901990E+0000 --7.57534176429818E+0000 -7.57699141665103E+0000 -7.57864050537032E+0000 -7.58028902974656E+0000 -7.58193698906891E+0000 --7.58358438262515E+0000 -7.58523120970169E+0000 -7.58687746958355E+0000 -7.58852316155440E+0000 -7.59016828489650E+0000 --7.59181283889076E+0000 -7.59345682281667E+0000 -7.59510023595235E+0000 -7.59674307757451E+0000 -7.59838534695849E+0000 --7.60002704337821E+0000 -7.60166816610619E+0000 -7.60330871441356E+0000 -7.60494868757002E+0000 -7.60658808484389E+0000 --7.60822690550204E+0000 -7.60986514880995E+0000 -7.61150281403167E+0000 -7.61313990042984E+0000 -7.61477640726565E+0000 --7.61641233379888E+0000 -7.61804767928787E+0000 -7.61968244298955E+0000 -7.62131662415937E+0000 -7.62295022205137E+0000 --7.62458323591814E+0000 -7.62621566501083E+0000 -7.62784750857912E+0000 -7.62947876587126E+0000 -7.63110943613404E+0000 --7.63273951861278E+0000 -7.63436901255135E+0000 -7.63599791719216E+0000 -7.63762623177613E+0000 -7.63925395554275E+0000 --7.64088108773000E+0000 -7.64250762757439E+0000 -7.64413357431098E+0000 -7.64575892717331E+0000 -7.64738368539346E+0000 --7.64900784820201E+0000 -7.65063141482806E+0000 -7.65225438449920E+0000 -7.65387675644155E+0000 -7.65549852987970E+0000 --7.65711970403675E+0000 -7.65874027813430E+0000 -7.66036025139245E+0000 -7.66197962302975E+0000 -7.66359839226329E+0000 --7.66521655830859E+0000 -7.66683412037969E+0000 -7.66845107768908E+0000 -7.67006742944773E+0000 -7.67168317486510E+0000 --7.67329831314910E+0000 -7.67491284350610E+0000 -7.67652676514094E+0000 -7.67814007725692E+0000 -7.67975277905579E+0000 --7.68136486973777E+0000 -7.68297634850150E+0000 -7.68458721454409E+0000 -7.68619746706109E+0000 -7.68780710524649E+0000 --7.68941612829272E+0000 -7.69102453539063E+0000 -7.69263232572952E+0000 -7.69423949849712E+0000 -7.69584605287957E+0000 --7.69745198806145E+0000 -7.69905730322575E+0000 -7.70066199755388E+0000 -7.70226607022567E+0000 -7.70386952041936E+0000 --7.70547234731158E+0000 -7.70707455007739E+0000 -7.70867612789024E+0000 -7.71027707992199E+0000 -7.71187740534288E+0000 --7.71347710332155E+0000 -7.71507617302505E+0000 -7.71667461361878E+0000 -7.71827242426656E+0000 -7.71986960413057E+0000 --7.72146615237139E+0000 -7.72306206814794E+0000 -7.72465735061755E+0000 -7.72625199893590E+0000 -7.72784601225704E+0000 --7.72943938973339E+0000 -7.73103213051573E+0000 -7.73262423375318E+0000 -7.73421569859324E+0000 -7.73580652418175E+0000 --7.73739670966291E+0000 -7.73898625417924E+0000 -7.74057515687163E+0000 -7.74216341687930E+0000 -7.74375103333981E+0000 --7.74533800538904E+0000 -7.74692433216123E+0000 -7.74851001278892E+0000 -7.75009504640299E+0000 -7.75167943213264E+0000 --7.75326316910538E+0000 -7.75484625644706E+0000 -7.75642869328183E+0000 -7.75801047873213E+0000 -7.75959161191875E+0000 --7.76117209196074E+0000 -7.76275191797549E+0000 -7.76433108907866E+0000 -7.76590960438423E+0000 -7.76748746300445E+0000 --7.76906466404988E+0000 -7.77064120662935E+0000 -7.77221708984997E+0000 -7.77379231281717E+0000 -7.77536687463460E+0000 --7.77694077440424E+0000 -7.77851401122630E+0000 -7.78008658419928E+0000 -7.78165849241995E+0000 -7.78322973498332E+0000 --7.78480031098268E+0000 -7.78637021950958E+0000 -7.78793945965381E+0000 -7.78950803050342E+0000 -7.79107593114470E+0000 --7.79264316066220E+0000 -7.79420971813869E+0000 -7.79577560265521E+0000 -7.79734081329102E+0000 -7.79890534912359E+0000 --7.80046920922866E+0000 -7.80203239268018E+0000 -7.80359489855032E+0000 -7.80515672590949E+0000 -7.80671787382629E+0000 --7.80827834136755E+0000 -7.80983812759832E+0000 -7.81139723158186E+0000 -7.81295565237962E+0000 -7.81451338905127E+0000 --7.81607044065467E+0000 -7.81762680624588E+0000 -7.81918248487916E+0000 -7.82073747560697E+0000 -7.82229177747994E+0000 --7.82384538954689E+0000 -7.82539831085483E+0000 -7.82695054044894E+0000 -7.82850207737260E+0000 -7.83005292066735E+0000 --7.83160306937288E+0000 -7.83315252252708E+0000 -7.83470127916599E+0000 -7.83624933832382E+0000 -7.83779669903293E+0000 --7.83934336032383E+0000 -7.84088932122522E+0000 -7.84243458076391E+0000 -7.84397913796487E+0000 -7.84552299185121E+0000 --7.84706614144421E+0000 -7.84860858576324E+0000 -7.85015032382585E+0000 -7.85169135464771E+0000 -7.85323167724259E+0000 --7.85477129062243E+0000 -7.85631019379727E+0000 -7.85784838577527E+0000 -7.85938586556272E+0000 -7.86092263216401E+0000 --7.86245868458166E+0000 -7.86399402181628E+0000 -7.86552864286660E+0000 -7.86706254672944E+0000 -7.86859573239973E+0000 --7.87012819887050E+0000 -7.87165994513286E+0000 -7.87319097017602E+0000 -7.87472127298728E+0000 -7.87625085255203E+0000 --7.87777970785372E+0000 -7.87930783787390E+0000 -7.88083524159220E+0000 -7.88236191798629E+0000 -7.88388786603196E+0000 --7.88541308470302E+0000 -7.88693757297138E+0000 -7.88846132980698E+0000 -7.88998435417785E+0000 -7.89150664505006E+0000 --7.89302820138773E+0000 -7.89454902215302E+0000 -7.89606910630617E+0000 -7.89758845280543E+0000 -7.89910706060710E+0000 --7.90062492866553E+0000 -7.90214205593310E+0000 -7.90365844136020E+0000 -7.90517408389528E+0000 -7.90668898248480E+0000 --7.90820313607324E+0000 -7.90971654360311E+0000 -7.91122920401493E+0000 -7.91274111624723E+0000 -7.91425227923656E+0000 --7.91576269191748E+0000 -7.91727235322254E+0000 -7.91878126208231E+0000 -7.92028941742535E+0000 -7.92179681817821E+0000 --7.92330346326544E+0000 -7.92480935160959E+0000 -7.92631448213118E+0000 -7.92781885374872E+0000 -7.92932246537871E+0000 --7.93082531593561E+0000 -7.93232740433187E+0000 -7.93382872947793E+0000 -7.93532929028214E+0000 -7.93682908565089E+0000 --7.93832811448848E+0000 -7.93982637569720E+0000 -7.94132386817727E+0000 -7.94282059082690E+0000 -7.94431654254222E+0000 --7.94581172221733E+0000 -7.94730612874426E+0000 -7.94879976101299E+0000 -7.95029261791145E+0000 -7.95178469832548E+0000 --7.95327600113889E+0000 -7.95476652523338E+0000 -7.95625626948862E+0000 -7.95774523278217E+0000 -7.95923341398953E+0000 --7.96072081198412E+0000 -7.96220742563726E+0000 -7.96369325381820E+0000 -7.96517829539410E+0000 -7.96666254923001E+0000 --7.96814601418891E+0000 -7.96962868913166E+0000 -7.97111057291702E+0000 -7.97259166440166E+0000 -7.97407196244012E+0000 --7.97555146588486E+0000 -7.97703017358619E+0000 -7.97850808439233E+0000 -7.97998519714937E+0000 -7.98146151070129E+0000 --7.98293702388993E+0000 -7.98441173555500E+0000 -7.98588564453408E+0000 -7.98735874966263E+0000 -7.98883104977397E+0000 --7.99030254369925E+0000 -7.99177323026752E+0000 -7.99324310830565E+0000 -7.99471217663838E+0000 -7.99618043408829E+0000 --7.99764787947580E+0000 -7.99911451161920E+0000 -8.00058032933457E+0000 -8.00204533143587E+0000 -8.00350951673487E+0000 --8.00497288404118E+0000 -8.00643543216222E+0000 -8.00789715990327E+0000 -8.00935806606740E+0000 -8.01081814945549E+0000 --8.01227740886628E+0000 -8.01373584309627E+0000 -8.01519345093980E+0000 -8.01665023118902E+0000 -8.01810618263386E+0000 --8.01956130406207E+0000 -8.02101559425919E+0000 -8.02246905200856E+0000 -8.02392167609130E+0000 -8.02537346528632E+0000 --8.02682441837033E+0000 -8.02827453411781E+0000 -8.02972381130102E+0000 -8.03117224869000E+0000 -8.03261984505257E+0000 --8.03406659915431E+0000 -8.03551250975858E+0000 -8.03695757562647E+0000 -8.03840179551689E+0000 -8.03984516818645E+0000 --8.04128769238956E+0000 -8.04272936687837E+0000 -8.04417019040275E+0000 -8.04561016171037E+0000 -8.04704927954661E+0000 --8.04848754265458E+0000 -8.04992494977517E+0000 -8.05136149964697E+0000 -8.05279719100631E+0000 -8.05423202258726E+0000 --8.05566599312159E+0000 -8.05709910133884E+0000 -8.05853134596622E+0000 -8.05996272572869E+0000 -8.06139323934891E+0000 --8.06282288554726E+0000 -8.06425166304181E+0000 -8.06567957054836E+0000 -8.06710660678040E+0000 -8.06853277044912E+0000 --8.06995806026340E+0000 -8.07138247492984E+0000 -8.07280601315269E+0000 -8.07422867363392E+0000 -8.07565045507317E+0000 --8.07707135616777E+0000 -8.07849137561273E+0000 -8.07991051210071E+0000 -8.08132876432208E+0000 -8.08274613096486E+0000 --8.08416261071473E+0000 -8.08557820225506E+0000 -8.08699290426685E+0000 -8.08840671542878E+0000 -8.08981963441718E+0000 --8.09123165990602E+0000 -8.09264279056693E+0000 -8.09405302506920E+0000 -8.09546236207973E+0000 -8.09687080026309E+0000 --8.09827833828146E+0000 -8.09968497479468E+0000 -8.10109070846022E+0000 -8.10249553793315E+0000 -8.10389946186620E+0000 --8.10530247890970E+0000 -8.10670458771161E+0000 -8.10810578691750E+0000 -8.10950607517055E+0000 -8.11090545111157E+0000 --8.11230391337896E+0000 -8.11370146060873E+0000 -8.11509809143448E+0000 -8.11649380448742E+0000 -8.11788859839638E+0000 --8.11928247178773E+0000 -8.12067542328547E+0000 -8.12206745151117E+0000 -8.12345855508398E+0000 -8.12484873262066E+0000 --8.12623798273551E+0000 -8.12762630404043E+0000 -8.12901369514488E+0000 -8.13040015465590E+0000 -8.13178568117807E+0000 --8.13317027331357E+0000 -8.13455392966212E+0000 -8.13593664882099E+0000 -8.13731842938502E+0000 -8.13869926994660E+0000 --8.14007916909564E+0000 -8.14145812541964E+0000 -8.14283613750362E+0000 -8.14421320393013E+0000 -8.14558932327927E+0000 --8.14696449412867E+0000 -8.14833871505349E+0000 -8.14971198462641E+0000 -8.15108430141765E+0000 -8.15245566399494E+0000 --8.15382607092353E+0000 -8.15519552076619E+0000 -8.15656401208321E+0000 -8.15793154343236E+0000 -8.15929811336895E+0000 --8.16066372044578E+0000 -8.16202836321314E+0000 -8.16339204021884E+0000 -8.16475475000818E+0000 -8.16611649112392E+0000 --8.16747726210636E+0000 -8.16883706149325E+0000 -8.17019588781983E+0000 -8.17155373961883E+0000 -8.17291061542045E+0000 --8.17426651375236E+0000 -8.17562143313971E+0000 -8.17697537210512E+0000 -8.17832832916865E+0000 -8.17968030284785E+0000 --8.18103129165773E+0000 -8.18238129411073E+0000 -8.18373030871678E+0000 -8.18507833398322E+0000 -8.18642536841487E+0000 --8.18777141051398E+0000 -8.18911645878025E+0000 -8.19046051171079E+0000 -8.19180356780019E+0000 -8.19314562554045E+0000 --8.19448668342099E+0000 -8.19582673992866E+0000 -8.19716579354775E+0000 -8.19850384275997E+0000 -8.19984088604442E+0000 --8.20117692187764E+0000 -8.20251194873358E+0000 -8.20384596508359E+0000 -8.20517896939643E+0000 -8.20651096013826E+0000 --8.20784193577264E+0000 -8.20917189476054E+0000 -8.21050083556031E+0000 -8.21182875662768E+0000 -8.21315565641580E+0000 --8.21448153337519E+0000 -8.21580638595373E+0000 -8.21713021259672E+0000 -8.21845301174680E+0000 -8.21977478184401E+0000 --8.22109552132573E+0000 -8.22241522862675E+0000 -8.22373390217918E+0000 -8.22505154041252E+0000 -8.22636814175362E+0000 --8.22768370462669E+0000 -8.22899822745328E+0000 -8.23031170865230E+0000 -8.23162414664000E+0000 -8.23293553982999E+0000 --8.23424588663319E+0000 -8.23555518545789E+0000 -8.23686343470969E+0000 -8.23817063279155E+0000 -8.23947677810371E+0000 --8.24078186904380E+0000 -8.24208590400672E+0000 -8.24338888138471E+0000 -8.24469079956732E+0000 -8.24599165694144E+0000 --8.24729145189124E+0000 -8.24859018279820E+0000 -8.24988784804113E+0000 -8.25118444599612E+0000 -8.25247997503656E+0000 --8.25377443353314E+0000 -8.25506781985385E+0000 -8.25636013236396E+0000 -8.25765136942604E+0000 -8.25894152939993E+0000 --8.26023061064275E+0000 -8.26151861150892E+0000 -8.26280553035010E+0000 -8.26409136551527E+0000 -8.26537611535063E+0000 --8.26665977819968E+0000 -8.26794235240317E+0000 -8.26922383629912E+0000 -8.27050422822278E+0000 -8.27178352650670E+0000 --8.27306172948063E+0000 -8.27433883547162E+0000 -8.27561484280393E+0000 -8.27688974979907E+0000 -8.27816355477581E+0000 --8.27943625605012E+0000 -8.28070785193523E+0000 -8.28197834074160E+0000 -8.28324772077691E+0000 -8.28451599034607E+0000 --8.28578314775121E+0000 -8.28704919129167E+0000 -8.28831411926402E+0000 -8.28957792996204E+0000 -8.29084062167672E+0000 --8.29210219269624E+0000 -8.29336264130602E+0000 -8.29462196578865E+0000 -8.29588016442392E+0000 -8.29713723548884E+0000 --8.29839317725759E+0000 -8.29964798800154E+0000 -8.30090166598925E+0000 -8.30215420948647E+0000 -8.30340561675613E+0000 --8.30465588605833E+0000 -8.30590501565034E+0000 -8.30715300378662E+0000 -8.30839984871878E+0000 -8.30964554869561E+0000 --8.31089010196304E+0000 -8.31213350676419E+0000 -8.31337576133933E+0000 -8.31461686392585E+0000 -8.31585681275834E+0000 --8.31709560606850E+0000 -8.31833324208519E+0000 -8.31956971903442E+0000 -8.32080503513933E+0000 -8.32203918862018E+0000 --8.32327217769440E+0000 -8.32450400057651E+0000 -8.32573465547819E+0000 -8.32696414060822E+0000 -8.32819245417251E+0000 --8.32941959437411E+0000 -8.33064555941313E+0000 -8.33187034748686E+0000 -8.33309395678964E+0000 -8.33431638551296E+0000 --8.33553763184539E+0000 -8.33675769397259E+0000 -8.33797657007736E+0000 -8.33919425833954E+0000 -8.34041075693612E+0000 --8.34162606404112E+0000 -8.34284017782568E+0000 -8.34405309645802E+0000 -8.34526481810344E+0000 -8.34647534092429E+0000 --8.34768466308004E+0000 -8.34889278272719E+0000 -8.35009969801934E+0000 -8.35130540710712E+0000 -8.35250990813824E+0000 --8.35371319925748E+0000 -8.35491527860666E+0000 -8.35611614432467E+0000 -8.35731579454741E+0000 -8.35851422740788E+0000 --8.35971144103608E+0000 -8.36090743355908E+0000 -8.36210220310098E+0000 -8.36329574778290E+0000 -8.36448806572302E+0000 --8.36567915503652E+0000 -8.36686901383562E+0000 -8.36805764022958E+0000 -8.36924503232465E+0000 -8.37043118822411E+0000 --8.37161610602826E+0000 -8.37279978383440E+0000 -8.37398221973686E+0000 -8.37516341182693E+0000 -8.37634335819297E+0000 --8.37752205692027E+0000 -8.37869950609117E+0000 -8.37987570378498E+0000 -8.38105064807798E+0000 -8.38222433704349E+0000 --8.38339676875177E+0000 -8.38456794127008E+0000 -8.38573785266265E+0000 -8.38690650099069E+0000 -8.38807388431240E+0000 --8.38924000068292E+0000 -8.39040484815437E+0000 -8.39156842477584E+0000 -8.39273072859338E+0000 -8.39389175764997E+0000 --8.39505150998560E+0000 -8.39620998363716E+0000 -8.39736717663852E+0000 -8.39852308702048E+0000 -8.39967771281078E+0000 --8.40083105203412E+0000 -8.40198310271213E+0000 -8.40313386286335E+0000 -8.40428333050330E+0000 -8.40543150364438E+0000 --8.40657838029594E+0000 -8.40772395846425E+0000 -8.40886823615249E+0000 -8.41001121136076E+0000 -8.41115288208610E+0000 --8.41229324632241E+0000 -8.41343230206054E+0000 -8.41457004728822E+0000 -8.41570647999011E+0000 -8.41684159814772E+0000 --8.41797539973951E+0000 -8.41910788274080E+0000 -8.42023904512380E+0000 -8.42136888485763E+0000 -8.42249739990826E+0000 --8.42362458823857E+0000 -8.42475044780831E+0000 -8.42587497657409E+0000 -8.42699817248941E+0000 -8.42812003350464E+0000 --8.42924055756700E+0000 -8.43035974262058E+0000 -8.43147758660634E+0000 -8.43259408746208E+0000 -8.43370924312246E+0000 --8.43482305151901E+0000 -8.43593551058009E+0000 -8.43704661823089E+0000 -8.43815637239348E+0000 -8.43926477098673E+0000 --8.44037181192638E+0000 -8.44147749312499E+0000 -8.44258181249194E+0000 -8.44368476793345E+0000 -8.44478635735257E+0000 --8.44588657864915E+0000 -8.44698542971987E+0000 -8.44808290845824E+0000 -8.44917901275456E+0000 -8.45027374049596E+0000 --8.45136708956635E+0000 -8.45245905784646E+0000 -8.45354964321384E+0000 -8.45463884354280E+0000 -8.45572665670447E+0000 --8.45681308056676E+0000 -8.45789811299438E+0000 -8.45898175184881E+0000 -8.46006399498834E+0000 -8.46114484026800E+0000 --8.46222428553963E+0000 -8.46330232865184E+0000 -8.46437896745000E+0000 -8.46545419977624E+0000 -8.46652802346949E+0000 --8.46760043636540E+0000 -8.46867143629642E+0000 -8.46974102109171E+0000 -8.47080918857723E+0000 -8.47187593657566E+0000 --8.47294126290644E+0000 -8.47400516538574E+0000 -8.47506764182650E+0000 -8.47612869003837E+0000 -8.47718830782775E+0000 --8.47824649299776E+0000 -8.47930324334826E+0000 -8.48035855667585E+0000 -8.48141243077382E+0000 -8.48246486343221E+0000 --8.48351585243777E+0000 -8.48456539557395E+0000 -8.48561349062093E+0000 -8.48666013535559E+0000 -8.48770532755152E+0000 --8.48874906497900E+0000 -8.48979134540504E+0000 -8.49083216659332E+0000 -8.49187152630421E+0000 -8.49290942229480E+0000 --8.49394585231884E+0000 -8.49498081412678E+0000 -8.49601430546574E+0000 -8.49704632407954E+0000 -8.49807686770865E+0000 --8.49910593409023E+0000 -8.50013352095811E+0000 -8.50115962604279E+0000 -8.50218424707141E+0000 -8.50320738176780E+0000 --8.50422902785244E+0000 -8.50524918304246E+0000 -8.50626784505165E+0000 -8.50728501159043E+0000 -8.50830068036590E+0000 --8.50931484908178E+0000 -8.51032751543843E+0000 -8.51133867713285E+0000 -8.51234833185869E+0000 -8.51335647730621E+0000 --8.51436311116232E+0000 -8.51536823111053E+0000 -8.51637183483099E+0000 -8.51737392000047E+0000 -8.51837448429235E+0000 --8.51937352537663E+0000 -8.52037104091992E+0000 -8.52136702858544E+0000 -8.52236148603300E+0000 -8.52335441091902E+0000 --8.52434580089654E+0000 -8.52533565361516E+0000 -8.52632396672111E+0000 -8.52731073785717E+0000 -8.52829596466274E+0000 --8.52927964477380E+0000 -8.53026177582290E+0000 -8.53124235543915E+0000 -8.53222138124829E+0000 -8.53319885087259E+0000 --8.53417476193088E+0000 -8.53514911203861E+0000 -8.53612189880773E+0000 -8.53709311984679E+0000 -8.53806277276089E+0000 --8.53903085515168E+0000 -8.53999736461736E+0000 -8.54096229875269E+0000 -8.54192565514896E+0000 -8.54288743139401E+0000 --8.54384762507222E+0000 -8.54480623376452E+0000 -8.54576325504834E+0000 -8.54671868649768E+0000 -8.54767252568304E+0000 --8.54862477017145E+0000 -8.54957541752647E+0000 -8.55052446530817E+0000 -8.55147191107316E+0000 -8.55241775237452E+0000 --8.55336198676188E+0000 -8.55430461178136E+0000 -8.55524562497557E+0000 -8.55618502388366E+0000 -8.55712280604123E+0000 --8.55805896898042E+0000 -8.55899351022983E+0000 -8.55992642731457E+0000 -8.56085771775622E+0000 -8.56178737907286E+0000 --8.56271540877902E+0000 -8.56364180438576E+0000 -8.56456656340056E+0000 -8.56548968332740E+0000 -8.56641116166674E+0000 --8.56733099591546E+0000 -8.56824918356695E+0000 -8.56916572211104E+0000 -8.57008060903402E+0000 -8.57099384181862E+0000 --8.57190541794403E+0000 -8.57281533488591E+0000 -8.57372359011634E+0000 -8.57463018110383E+0000 -8.57553510531335E+0000 --8.57643836020632E+0000 -8.57733994324056E+0000 -8.57823985187033E+0000 -8.57913808354633E+0000 -8.58003463571567E+0000 --8.58092950582189E+0000 -8.58182269130494E+0000 -8.58271418960120E+0000 -8.58360399814343E+0000 -8.58449211436085E+0000 --8.58537853567904E+0000 -8.58626325952000E+0000 -8.58714628330213E+0000 -8.58802760444024E+0000 -8.58890722034551E+0000 --8.58978512842553E+0000 -8.59066132608427E+0000 -8.59153581072209E+0000 -8.59240857973572E+0000 -8.59327963051830E+0000 --8.59414896045931E+0000 -8.59501656694462E+0000 -8.59588244735648E+0000 -8.59674659907350E+0000 -8.59760901947064E+0000 --8.59846970591925E+0000 -8.59932865578701E+0000 -8.60018586643797E+0000 -8.60104133523254E+0000 -8.60189505952748E+0000 --8.60274703667586E+0000 -8.60359726402716E+0000 -8.60444573892713E+0000 -8.60529245871792E+0000 -8.60613742073796E+0000 --8.60698062232206E+0000 -8.60782206080134E+0000 -8.60866173350322E+0000 -8.60949963775150E+0000 -8.61033577086624E+0000 --8.61117013016385E+0000 -8.61200271295707E+0000 -8.61283351655491E+0000 -8.61366253826271E+0000 -8.61448977538213E+0000 --8.61531522521110E+0000 -8.61613888504387E+0000 -8.61696075217098E+0000 -8.61778082387928E+0000 -8.61859909745189E+0000 --8.61941557016822E+0000 -8.62023023930396E+0000 -8.62104310213111E+0000 -8.62185415591792E+0000 -8.62266339792893E+0000 --8.62347082542494E+0000 -8.62427643566304E+0000 -8.62508022589655E+0000 -8.62588219337511E+0000 -8.62668233534456E+0000 --8.62748064904704E+0000 -8.62827713172094E+0000 -8.62907178060088E+0000 -8.62986459291776E+0000 -8.63065556589869E+0000 --8.63144469676705E+0000 -8.63223198274246E+0000 -8.63301742104075E+0000 -8.63380100887403E+0000 -8.63458274345059E+0000 --8.63536262197499E+0000 -8.63614064164799E+0000 -8.63691679966659E+0000 -8.63769109322399E+0000 -8.63846351950962E+0000 --8.63923407570911E+0000 -8.64000275900433E+0000 -8.64076956657333E+0000 -8.64153449559037E+0000 -8.64229754322591E+0000 --8.64305870664662E+0000 -8.64381798301536E+0000 -8.64457536949118E+0000 -8.64533086322931E+0000 -8.64608446138118E+0000 --8.64683616109442E+0000 -8.64758595951280E+0000 -8.64833385377630E+0000 -8.64907984102106E+0000 -8.64982391837940E+0000 --8.65056608297981E+0000 -8.65130633194693E+0000 -8.65204466240158E+0000 -8.65278107146074E+0000 -8.65351555623754E+0000 --8.65424811384125E+0000 -8.65497874137733E+0000 -8.65570743594735E+0000 -8.65643419464904E+0000 -8.65715901457629E+0000 --8.65788189281909E+0000 -8.65860282646359E+0000 -8.65932181259209E+0000 -8.66003884828298E+0000 -8.66075393061082E+0000 --8.66146705664626E+0000 -8.66217822345608E+0000 -8.66288742810320E+0000 -8.66359466764663E+0000 -8.66429993914150E+0000 --8.66500323963905E+0000 -8.66570456618664E+0000 -8.66640391582771E+0000 -8.66710128560181E+0000 -8.66779667254460E+0000 --8.66849007368783E+0000 -8.66918148605931E+0000 -8.66987090668300E+0000 -8.67055833257889E+0000 -8.67124376076307E+0000 --8.67192718824773E+0000 -8.67260861204112E+0000 -8.67328802914755E+0000 -8.67396543656744E+0000 -8.67464083129722E+0000 --8.67531421032946E+0000 -8.67598557065273E+0000 -8.67665490925167E+0000 -8.67732222310701E+0000 -8.67798750919550E+0000 --8.67865076448995E+0000 -8.67931198595922E+0000 -8.67997117056822E+0000 -8.68062831527788E+0000 -8.68128341704518E+0000 --8.68193647282316E+0000 -8.68258747956084E+0000 -8.68323643420333E+0000 -8.68388333369172E+0000 -8.68452817496313E+0000 --8.68517095495073E+0000 -8.68581167058368E+0000 -8.68645031878717E+0000 -8.68708689648237E+0000 -8.68772140058651E+0000 --8.68835382801280E+0000 -8.68898417567043E+0000 -8.68961244046463E+0000 -8.69023861929659E+0000 -8.69086270906353E+0000 --8.69148470665865E+0000 -8.69210460897111E+0000 -8.69272241288608E+0000 -8.69333811528473E+0000 -8.69395171304416E+0000 --8.69456320303749E+0000 -8.69517258213380E+0000 -8.69577984719813E+0000 -8.69638499509149E+0000 -8.69698802267087E+0000 --8.69758892678921E+0000 -8.69818770429539E+0000 -8.69878435203428E+0000 -8.69937886684669E+0000 -8.69997124556936E+0000 --8.70056148503501E+0000 -8.70114958207227E+0000 -8.70173553350573E+0000 -8.70231933615592E+0000 -8.70290098683929E+0000 --8.70348048236824E+0000 -8.70405781955108E+0000 -8.70463299519206E+0000 -8.70520600609134E+0000 -8.70577684904501E+0000 --8.70634552084508E+0000 -8.70691201827946E+0000 -8.70747633813198E+0000 -8.70803847718238E+0000 -8.70859843220629E+0000 --8.70915619997527E+0000 -8.70971177725675E+0000 -8.71026516081407E+0000 -8.71081634740647E+0000 -8.71136533378906E+0000 --8.71191211671285E+0000 -8.71245669292474E+0000 -8.71299905916750E+0000 -8.71353921217978E+0000 -8.71407714869611E+0000 --8.71461286544689E+0000 -8.71514635915838E+0000 -8.71567762655274E+0000 -8.71620666434794E+0000 -8.71673346925786E+0000 --8.71725803799221E+0000 -8.71778036725656E+0000 -8.71830045375233E+0000 -8.71881829417680E+0000 -8.71933388522308E+0000 --8.71984722358013E+0000 -8.72035830593275E+0000 -8.72086712896158E+0000 -8.72137368934309E+0000 -8.72187798374958E+0000 --8.72238000884918E+0000 -8.72287976130584E+0000 -8.72337723777933E+0000 -8.72387243492525E+0000 -8.72436534939502E+0000 --8.72485597783585E+0000 -8.72534431689078E+0000 -8.72583036319864E+0000 -8.72631411339408E+0000 -8.72679556410756E+0000 --8.72727471196530E+0000 -8.72775155358936E+0000 -8.72822608559755E+0000 -8.72869830460351E+0000 -8.72916820721663E+0000 --8.72963579004211E+0000 -8.73010104968093E+0000 -8.73056398272981E+0000 -8.73102458578130E+0000 -8.73148285542367E+0000 --8.73193878824100E+0000 -8.73239238081312E+0000 -8.73284362971560E+0000 -8.73329253151980E+0000 -8.73373908279284E+0000 --8.73418328009756E+0000 -8.73462511999258E+0000 -8.73506459903226E+0000 -8.73550171376670E+0000 -8.73593646074174E+0000 --8.73636883649898E+0000 -8.73679883757572E+0000 -8.73722646050503E+0000 -8.73765170181568E+0000 -8.73807455803218E+0000 --8.73849502567478E+0000 -8.73891310125942E+0000 -8.73932878129777E+0000 -8.73974206229722E+0000 -8.74015294076089E+0000 --8.74056141318756E+0000 -8.74096747607176E+0000 -8.74137112590371E+0000 -8.74177235916932E+0000 -8.74217117235021E+0000 --8.74256756192370E+0000 -8.74296152436277E+0000 -8.74335305613614E+0000 -8.74374215370816E+0000 -8.74412881353891E+0000 --8.74451303208410E+0000 -8.74489480579517E+0000 -8.74527413111920E+0000 -8.74565100449894E+0000 -8.74602542237283E+0000 --8.74639738117494E+0000 -8.74676687733505E+0000 -8.74713390727855E+0000 -8.74749846742652E+0000 -8.74786055419567E+0000 --8.74822016399837E+0000 -8.74857729324265E+0000 -8.74893193833215E+0000 -8.74928409566619E+0000 -8.74963376163969E+0000 --8.74998093264325E+0000 -8.75032560506305E+0000 -8.75066777528095E+0000 -8.75100743967439E+0000 -8.75134459461647E+0000 --8.75167923647589E+0000 -8.75201136161697E+0000 -8.75234096639964E+0000 -8.75266804717947E+0000 -8.75299260030759E+0000 --8.75331462213078E+0000 -8.75363410899140E+0000 -8.75395105722740E+0000 -8.75426546317236E+0000 -8.75457732315542E+0000 --8.75488663350133E+0000 -8.75519339053042E+0000 -8.75549759055860E+0000 -8.75579922989737E+0000 -8.75609830485381E+0000 --8.75639481173057E+0000 -8.75668874682588E+0000 -8.75698010643352E+0000 -8.75726888684287E+0000 -8.75755508433883E+0000 --8.75783869520191E+0000 -8.75811971570815E+0000 -8.75839814212913E+0000 -8.75867397073202E+0000 -8.75894719777952E+0000 --8.75921781952986E+0000 -8.75948583223684E+0000 -8.75975123214979E+0000 -8.76001401551357E+0000 -8.76027417856858E+0000 --8.76053171755075E+0000 -8.76078662869155E+0000 -8.76103890821795E+0000 -8.76128855235248E+0000 -8.76153555731313E+0000 --8.76177991931348E+0000 -8.76202163456257E+0000 -8.76226069926496E+0000 -8.76249710962073E+0000 -8.76273086182547E+0000 --8.76296195207024E+0000 -8.76319037654163E+0000 -8.76341613142172E+0000 -8.76363921288806E+0000 -8.76385961711372E+0000 --8.76407734026724E+0000 -8.76429237851264E+0000 -8.76450472800944E+0000 -8.76471438491263E+0000 -8.76492134537264E+0000 --8.76512560553544E+0000 -8.76532716154241E+0000 -8.76552600953042E+0000 -8.76572214563180E+0000 -8.76591556597434E+0000 --8.76610626668129E+0000 -8.76629424387135E+0000 -8.76647949365867E+0000 -8.76666201215286E+0000 -8.76684179545895E+0000 --8.76701883967744E+0000 -8.76719314090426E+0000 -8.76736469523076E+0000 -8.76753349874375E+0000 -8.76769954752545E+0000 --8.76786283765351E+0000 -8.76802336520102E+0000 -8.76818112623647E+0000 -8.76833611682379E+0000 -8.76848833302230E+0000 --8.76863777088676E+0000 -8.76878442646732E+0000 -8.76892829580955E+0000 -8.76906937495441E+0000 -8.76920765993827E+0000 --8.76934314679288E+0000 -8.76947583154543E+0000 -8.76960571021845E+0000 -8.76973277882989E+0000 -8.76985703339307E+0000 --8.76997846991670E+0000 -8.77009708440487E+0000 -8.77021287285705E+0000 -8.77032583126807E+0000 -8.77043595562816E+0000 --8.77054324192288E+0000 -8.77064768613318E+0000 -8.77074928423537E+0000 -8.77084803220112E+0000 -8.77094392599744E+0000 --8.77103696158671E+0000 -8.77112713492666E+0000 -8.77121444197036E+0000 -8.77129887866622E+0000 -8.77138044095800E+0000 --8.77145912478481E+0000 -8.77153492608107E+0000 -8.77160784077654E+0000 -8.77167786479633E+0000 -8.77174499406084E+0000 --8.77180922448583E+0000 -8.77187055198236E+0000 -8.77192897245681E+0000 -8.77198448181089E+0000 -8.77203707594158E+0000 --8.77208675074123E+0000 -8.77213350209744E+0000 -8.77217732589315E+0000 -8.77221821800658E+0000 -8.77225617431125E+0000 --8.77229119067598E+0000 -8.77232326296488E+0000 -8.77235238703734E+0000 -8.77237855874804E+0000 -8.77240177394695E+0000 --8.77242202847931E+0000 -8.77243931818563E+0000 -8.77245363890171E+0000 -8.77246498645860E+0000 -8.77247335668264E+0000 --8.77247874539541E+0000 -8.77248114841377E+0000 -8.77248056154984E+0000 -8.77247698061098E+0000 -8.77247040139981E+0000 --8.77246081971419E+0000 -8.77244823134725E+0000 -8.77243263208735E+0000 -8.77241401771808E+0000 -8.77239238401828E+0000 --8.77236772676202E+0000 -8.77234004171861E+0000 -8.77230932465257E+0000 -8.77227557132367E+0000 -8.77223877748688E+0000 --8.77219893889241E+0000 -8.77215605128567E+0000 -8.77211011040729E+0000 -8.77206111199312E+0000 -8.77200905177420E+0000 --8.77195392547678E+0000 -8.77189572882234E+0000 -8.77183445752751E+0000 -8.77177010730415E+0000 -8.77170267385930E+0000 --8.77163215289521E+0000 -8.77155854010928E+0000 -8.77148183119413E+0000 -8.77140202183755E+0000 -8.77131910772249E+0000 --8.77123308452710E+0000 -8.77114394792469E+0000 -8.77105169358374E+0000 -8.77095631716791E+0000 -8.77085781433599E+0000 --8.77075618074197E+0000 -8.77065141203498E+0000 -8.77054350385929E+0000 -8.77043245185435E+0000 -8.77031825165473E+0000 --8.77020089889017E+0000 -8.77008038918554E+0000 -8.76995671816085E+0000 -8.76982988143125E+0000 -8.76969987460703E+0000 --8.76956669329359E+0000 -8.76943033309147E+0000 -8.76929078959635E+0000 -8.76914805839900E+0000 -8.76900213508534E+0000 --8.76885301523639E+0000 -8.76870069442829E+0000 -8.76854516823227E+0000 -8.76838643221469E+0000 -8.76822448193702E+0000 --8.76805931295579E+0000 -8.76789092082268E+0000 -8.76771930108443E+0000 -8.76754444928288E+0000 -8.76736636095497E+0000 --8.76718503163272E+0000 -8.76700045684322E+0000 -8.76681263210866E+0000 -8.76662155294630E+0000 -8.76642721486848E+0000 --8.76622961338259E+0000 -8.76602874399112E+0000 -8.76582460219159E+0000 -8.76561718347662E+0000 -8.76540648333386E+0000 --8.76519249724604E+0000 -8.76497522069091E+0000 -8.76475464914132E+0000 -8.76453077806512E+0000 -8.76430360292524E+0000 --8.76407311917962E+0000 -8.76383932228126E+0000 -8.76360220767820E+0000 -8.76336177081349E+0000 -8.76311800712524E+0000 --8.76287091204656E+0000 -8.76262048100560E+0000 -8.76236670942552E+0000 -8.76210959272451E+0000 -8.76184912631577E+0000 --8.76158530560750E+0000 -8.76131812600293E+0000 -8.76104758290029E+0000 -8.76077367169280E+0000 -8.76049638776869E+0000 --8.76021572651119E+0000 -8.75993168329853E+0000 -8.75964425350391E+0000 -8.75935343249554E+0000 -8.75905921563660E+0000 --8.75876159828526E+0000 -8.75846057579467E+0000 -8.75815614351296E+0000 -8.75784829678322E+0000 -8.75753703094352E+0000 --8.75722234132690E+0000 -8.75690422326137E+0000 -8.75658267206988E+0000 -8.75625768307035E+0000 -8.75592925157567E+0000 --8.75559737289366E+0000 -8.75526204232711E+0000 -8.75492325517374E+0000 -8.75458100672622E+0000 -8.75423529227216E+0000 --8.75388610709411E+0000 -8.75353344646957E+0000 -8.75317730567094E+0000 -8.75281767996557E+0000 -8.75245456461574E+0000 --8.75208795487863E+0000 -8.75171784600636E+0000 -8.75134423324597E+0000 -8.75096711183940E+0000 -8.75058647702351E+0000 --8.75020232403008E+0000 -8.74981464808575E+0000 -8.74942344441212E+0000 -8.74902870822565E+0000 -8.74863043473771E+0000 --8.74822861915458E+0000 -8.74782325667739E+0000 -8.74741434250219E+0000 -8.74700187181992E+0000 -8.74658583981637E+0000 --8.74616624167223E+0000 -8.74574307256306E+0000 -8.74531632765930E+0000 -8.74488600212625E+0000 -8.74445209112408E+0000 --8.74401458980782E+0000 -8.74357349332738E+0000 -8.74312879682750E+0000 -8.74268049544780E+0000 -8.74222858432273E+0000 --8.74177305858160E+0000 -8.74131391334857E+0000 -8.74085114374263E+0000 -8.74038474487763E+0000 -8.73991471186223E+0000 --8.73944103979995E+0000 -8.73896372378914E+0000 -8.73848275892295E+0000 -8.73799814028937E+0000 -8.73750986297124E+0000 --8.73701792204618E+0000 -8.73652231258664E+0000 -8.73602302965990E+0000 -8.73552006832801E+0000 -8.73501342364789E+0000 --8.73450309067119E+0000 -8.73398906444442E+0000 -8.73347134000887E+0000 -8.73294991240061E+0000 -8.73242477665052E+0000 --8.73189592778427E+0000 -8.73136336082231E+0000 -8.73082707077988E+0000 -8.73028705266699E+0000 -8.72974330148844E+0000 --8.72919581224378E+0000 -8.72864457992738E+0000 -8.72808959952834E+0000 -8.72753086603053E+0000 -8.72696837441258E+0000 --8.72640211964791E+0000 -8.72583209670466E+0000 -8.72525830054576E+0000 -8.72468072612884E+0000 -8.72409936840633E+0000 --8.72351422232538E+0000 -8.72292528282789E+0000 -8.72233254485048E+0000 -8.72173600332455E+0000 -8.72113565317618E+0000 --8.72053148932621E+0000 -8.71992350669021E+0000 -8.71931170017846E+0000 -8.71869606469597E+0000 -8.71807659514247E+0000 --8.71745328641241E+0000 -8.71682613339492E+0000 -8.71619513097390E+0000 -8.71556027402789E+0000 -8.71492155743018E+0000 --8.71427897604874E+0000 -8.71363252474625E+0000 -8.71298219838006E+0000 -8.71232799180225E+0000 -8.71166989985957E+0000 --8.71100791739343E+0000 -8.71034203923997E+0000 -8.70967226022998E+0000 -8.70899857518893E+0000 -8.70832097893697E+0000 --8.70763946628892E+0000 -8.70695403205427E+0000 -8.70626467103716E+0000 -8.70557137803642E+0000 -8.70487414784551E+0000 --8.70417297525257E+0000 -8.70346785504037E+0000 -8.70275878198635E+0000 -8.70204575086260E+0000 -8.70132875643582E+0000 --8.70060779346740E+0000 -8.69988285671333E+0000 -8.69915394092425E+0000 -8.69842104084543E+0000 -8.69768415121678E+0000 --8.69694326677283E+0000 -8.69619838224271E+0000 -8.69544949235022E+0000 -8.69469659181373E+0000 -8.69393967534625E+0000 --8.69317873765540E+0000 -8.69241377344339E+0000 -8.69164477740707E+0000 -8.69087174423786E+0000 -8.69009466862179E+0000 --8.68931354523950E+0000 -8.68852836876621E+0000 -8.68773913387174E+0000 -8.68694583522047E+0000 -8.68614846747141E+0000 --8.68534702527812E+0000 -8.68454150328876E+0000 -8.68373189614604E+0000 -8.68291819848726E+0000 -8.68210040494428E+0000 --8.68127851014356E+0000 -8.68045250870608E+0000 -8.67962239524740E+0000 -8.67878816437764E+0000 -8.67794981070148E+0000 --8.67710732881814E+0000 -8.67626071332140E+0000 -8.67540995879958E+0000 -8.67455505983554E+0000 -8.67369601100670E+0000 --8.67283280688499E+0000 -8.67196544203689E+0000 -8.67109391102342E+0000 -8.67021820840010E+0000 -8.66933832871701E+0000 --8.66845426651872E+0000 -8.66756601634436E+0000 -8.66667357272753E+0000 -8.66577693019638E+0000 -8.66487608327355E+0000 --8.66397102647620E+0000 -8.66306175431600E+0000 -8.66214826129909E+0000 -8.66123054192614E+0000 -8.66030859069232E+0000 --8.65938240208726E+0000 -8.65845197059511E+0000 -8.65751729069451E+0000 -8.65657835685854E+0000 -8.65563516355482E+0000 --8.65468770524541E+0000 -8.65373597638686E+0000 -8.65277997143019E+0000 -8.65181968482088E+0000 -8.65085511099888E+0000 --8.64988624439862E+0000 -8.64891307944897E+0000 -8.64793561057327E+0000 -8.64695383218930E+0000 -8.64596773870931E+0000 --8.64497732453999E+0000 -8.64398258408247E+0000 -8.64298351173233E+0000 -8.64198010187958E+0000 -8.64097234890869E+0000 --8.63996024719853E+0000 -8.63894379112243E+0000 -8.63792297504813E+0000 -8.63689779333780E+0000 -8.63586824034804E+0000 --8.63483431042986E+0000 -8.63379599792868E+0000 -8.63275329718434E+0000 -8.63170620253111E+0000 -8.63065470829762E+0000 --8.62959880880695E+0000 -8.62853849837655E+0000 -8.62747377131829E+0000 -8.62640462193843E+0000 -8.62533104453760E+0000 --8.62425303341086E+0000 -8.62317058284761E+0000 -8.62208368713167E+0000 -8.62099234054122E+0000 -8.61989653734884E+0000 --8.61879627182145E+0000 -8.61769153822037E+0000 -8.61658233080127E+0000 -8.61546864381420E+0000 -8.61435047150357E+0000 --8.61322780810814E+0000 -8.61210064786103E+0000 -8.61096898498972E+0000 -8.60983281371604E+0000 -8.60869212825616E+0000 --8.60754692282060E+0000 -8.60639719161422E+0000 -8.60524292883622E+0000 -8.60408412868014E+0000 -8.60292078533383E+0000 --8.60175289297952E+0000 -8.60058044579371E+0000 -8.59940343794726E+0000 -8.59822186360533E+0000 -8.59703571692742E+0000 --8.59584499206732E+0000 -8.59464968317316E+0000 -8.59344978438735E+0000 -8.59224528984663E+0000 -8.59103619368203E+0000 --8.58982249001889E+0000 -8.58860417297683E+0000 -8.58738123666978E+0000 -8.58615367520596E+0000 -8.58492148268787E+0000 --8.58368465321229E+0000 -8.58244318087032E+0000 -8.58119705974730E+0000 -8.57994628392285E+0000 -8.57869084747087E+0000 --8.57743074445955E+0000 -8.57616596895132E+0000 -8.57489651500289E+0000 -8.57362237666521E+0000 -8.57234354798353E+0000 --8.57106002299732E+0000 -8.56977179574030E+0000 -8.56847886024048E+0000 -8.56718121052007E+0000 -8.56587884059555E+0000 --8.56457174447763E+0000 -8.56325991617128E+0000 -8.56194334967567E+0000 -8.56062203898423E+0000 -8.55929597808460E+0000 --8.55796516095867E+0000 -8.55662958158252E+0000 -8.55528923392648E+0000 -8.55394411195509E+0000 -8.55259420962709E+0000 --8.55123952089543E+0000 -8.54988003970731E+0000 -8.54851576000408E+0000 -8.54714667572132E+0000 -8.54577278078881E+0000 --8.54439406913053E+0000 -8.54301053466463E+0000 -8.54162217130347E+0000 -8.54022897295361E+0000 -8.53883093351576E+0000 --8.53742804688484E+0000 -8.53602030694993E+0000 -8.53460770759430E+0000 -8.53319024269539E+0000 -8.53176790612480E+0000 --8.53034069174830E+0000 -8.52890859342585E+0000 -8.52747160501152E+0000 -8.52602972035357E+0000 -8.52458293329443E+0000 --8.52313123767064E+0000 -8.52167462731293E+0000 -8.52021309604614E+0000 -8.51874663768928E+0000 -8.51727524605549E+0000 --8.51579891495205E+0000 -8.51431763818037E+0000 -8.51283140953599E+0000 -8.51134022280858E+0000 -8.50984407178194E+0000 --8.50834295023398E+0000 -8.50683685193675E+0000 -8.50532577065640E+0000 -8.50380970015319E+0000 -8.50228863418151E+0000 --8.50076256648983E+0000 -8.49923149082075E+0000 -8.49769540091096E+0000 -8.49615429049124E+0000 -8.49460815328649E+0000 --8.49305698301568E+0000 -8.49150077339188E+0000 -8.48993951812224E+0000 -8.48837321090800E+0000 -8.48680184544447E+0000 --8.48522541542106E+0000 -8.48364391452124E+0000 -8.48205733642254E+0000 -8.48046567479657E+0000 -8.47886892330903E+0000 --8.47726707561964E+0000 -8.47566012538220E+0000 -8.47404806624458E+0000 -8.47243089184868E+0000 -8.47080859583047E+0000 --8.46918117181996E+0000 -8.46754861344120E+0000 -8.46591091431228E+0000 -8.46426806804536E+0000 -8.46262006824659E+0000 --8.46096690851619E+0000 -8.45930858244839E+0000 -8.45764508363146E+0000 -8.45597640564768E+0000 -8.45430254207337E+0000 --8.45262348647885E+0000 -8.45093923242846E+0000 -8.44924977348057E+0000 -8.44755510318753E+0000 -8.44585521509572E+0000 --8.44415010274551E+0000 -8.44243975967129E+0000 -8.44072417940142E+0000 -8.43900335545827E+0000 -8.43727728135821E+0000 --8.43554595061158E+0000 -8.43380935672272E+0000 -8.43206749318994E+0000 -8.43032035350555E+0000 -8.42856793115581E+0000 --8.42681021962098E+0000 -8.42504721237527E+0000 -8.42327890288688E+0000 -8.42150528461795E+0000 -8.41972635102460E+0000 --8.41794209555691E+0000 -8.41615251165889E+0000 -8.41435759276854E+0000 -8.41255733231779E+0000 -8.41075172373252E+0000 --8.40894076043254E+0000 -8.40712443583164E+0000 -8.40530274333751E+0000 -8.40347567635180E+0000 -8.40164322827007E+0000 --8.39980539248182E+0000 -8.39796216237049E+0000 -8.39611353131342E+0000 -8.39425949268190E+0000 -8.39240003984109E+0000 --8.39053516615012E+0000 -8.38866486496199E+0000 -8.38678912962363E+0000 -8.38490795347588E+0000 -8.38302132985345E+0000 --8.38112925208500E+0000 -8.37923171349303E+0000 -8.37732870739399E+0000 -8.37542022709818E+0000 -8.37350626590980E+0000 --8.37158681712695E+0000 -8.36966187404158E+0000 -8.36773142993956E+0000 -8.36579547810059E+0000 -8.36385401179828E+0000 --8.36190702430010E+0000 -8.35995450886739E+0000 -8.35799645875533E+0000 -8.35603286721298E+0000 -8.35406372748328E+0000 --8.35208903280299E+0000 -8.35010877640273E+0000 -8.34812295150698E+0000 -8.34613155133407E+0000 -8.34413456909614E+0000 --8.34213199799922E+0000 -8.34012383124315E+0000 -8.33811006202160E+0000 -8.33609068352207E+0000 -8.33406568892591E+0000 --8.33203507140828E+0000 -8.32999882413817E+0000 -8.32795694027838E+0000 -8.32590941298553E+0000 -8.32385623541006E+0000 --8.32179740069621E+0000 -8.31973290198204E+0000 -8.31766273239942E+0000 -8.31558688507398E+0000 -8.31350535312521E+0000 --8.31141812966635E+0000 -8.30932520780446E+0000 -8.30722658064037E+0000 -8.30512224126870E+0000 -8.30301218277788E+0000 --8.30089639825008E+0000 -8.29877488076129E+0000 -8.29664762338123E+0000 -8.29451461917344E+0000 -8.29237586119519E+0000 --8.29023134249755E+0000 -8.28808105612531E+0000 -8.28592499511707E+0000 -8.28376315250514E+0000 -8.28159552131563E+0000 --8.27942209456837E+0000 -8.27724286527695E+0000 -8.27505782644870E+0000 -8.27286697108470E+0000 -8.27067029217976E+0000 --8.26846778272243E+0000 -8.26625943569501E+0000 -8.26404524407350E+0000 -8.26182520082765E+0000 -8.25959929892094E+0000 --8.25736753131054E+0000 -8.25512989094737E+0000 -8.25288637077606E+0000 -8.25063696373494E+0000 -8.24838166275606E+0000 --8.24612046076519E+0000 -8.24385335068177E+0000 -8.24158032541896E+0000 -8.23930137788363E+0000 -8.23701650097633E+0000 --8.23472568759130E+0000 -8.23242893061649E+0000 -8.23012622293350E+0000 -8.22781755741765E+0000 -8.22550292693791E+0000 --8.22318232435696E+0000 -8.22085574253112E+0000 -8.21852317431041E+0000 -8.21618461253849E+0000 -8.21384005005271E+0000 --8.21148947968409E+0000 -8.20913289425726E+0000 -8.20677028659057E+0000 -8.20440164949598E+0000 -8.20202697577911E+0000 --8.19964625823923E+0000 -8.19725948966928E+0000 -8.19486666285579E+0000 -8.19246777057897E+0000 -8.19006280561266E+0000 --8.18765176072431E+0000 -8.18523462867502E+0000 -8.18281140221951E+0000 -8.18038207410613E+0000 -8.17794663707685E+0000 --8.17550508386725E+0000 -8.17305740720653E+0000 -8.17060359981751E+0000 -8.16814365441660E+0000 -8.16567756371382E+0000 --8.16320532041283E+0000 -8.16072691721083E+0000 -8.15824234679867E+0000 -8.15575160186075E+0000 -8.15325467507511E+0000 --8.15075155911333E+0000 -8.14824224664060E+0000 -8.14572673031570E+0000 -8.14320500279097E+0000 -8.14067705671234E+0000 --8.13814288471930E+0000 -8.13560247944493E+0000 -8.13305583351586E+0000 -8.13050293955229E+0000 -8.12794379016799E+0000 --8.12537837797028E+0000 -8.12280669556004E+0000 -8.12022873553168E+0000 -8.11764449047321E+0000 -8.11505395296614E+0000 --8.11245711558554E+0000 -8.10985397090002E+0000 -8.10724451147174E+0000 -8.10462872985637E+0000 -8.10200661860314E+0000 --8.09937817025478E+0000 -8.09674337734758E+0000 -8.09410223241131E+0000 -8.09145472796931E+0000 -8.08880085653839E+0000 --8.08614061062891E+0000 -8.08347398274472E+0000 -8.08080096538319E+0000 -8.07812155103518E+0000 -8.07543573218508E+0000 --8.07274350131074E+0000 -8.07004485088354E+0000 -8.06733977336834E+0000 -8.06462826122350E+0000 -8.06191030690085E+0000 --8.05918590284572E+0000 -8.05645504149690E+0000 -8.05371771528669E+0000 -8.05097391664085E+0000 -8.04822363797861E+0000 --8.04546687171267E+0000 -8.04270361024920E+0000 -8.03993384598783E+0000 -8.03715757132165E+0000 -8.03437477863722E+0000 --8.03158546031454E+0000 -8.02878960872707E+0000 -8.02598721624172E+0000 -8.02317827521884E+0000 -8.02036277801222E+0000 --8.01754071696910E+0000 -8.01471208443015E+0000 -8.01187687272948E+0000 -8.00903507419463E+0000 -8.00618668114656E+0000 --8.00333168589967E+0000 -8.00047008076176E+0000 -7.99760185803408E+0000 -7.99472701001126E+0000 -7.99184552898137E+0000 --7.98895740722589E+0000 -7.98606263701969E+0000 -7.98316121063106E+0000 -7.98025312032168E+0000 -7.97733835834664E+0000 --7.97441691695442E+0000 -7.97148878838689E+0000 -7.96855396487931E+0000 -7.96561243866033E+0000 -7.96266420195198E+0000 --7.95970924696968E+0000 -7.95674756592221E+0000 -7.95377915101175E+0000 -7.95080399443382E+0000 -7.94782208837734E+0000 --7.94483342502457E+0000 -7.94183799655115E+0000 -7.93883579512608E+0000 -7.93582681291171E+0000 -7.93281104206373E+0000 --7.92978847473121E+0000 -7.92675910305656E+0000 -7.92372291917552E+0000 -7.92067991521719E+0000 -7.91763008330399E+0000 --7.91457341555169E+0000 -7.91150990406940E+0000 -7.90843954095953E+0000 -7.90536231831786E+0000 -7.90227822823346E+0000 --7.89918726278874E+0000 -7.89608941405942E+0000 -7.89298467411454E+0000 -7.88987303501644E+0000 -7.88675448882078E+0000 --7.88362902757654E+0000 -7.88049664332598E+0000 -7.87735732810466E+0000 -7.87421107394147E+0000 -7.87105787285856E+0000 --7.86789771687138E+0000 -7.86473059798868E+0000 -7.86155650821249E+0000 -7.85837543953811E+0000 -7.85518738395414E+0000 --7.85199233344245E+0000 -7.84879027997817E+0000 -7.84558121552973E+0000 -7.84236513205879E+0000 -7.83914202152032E+0000 --7.83591187586251E+0000 -7.83267468702683E+0000 -7.82943044694801E+0000 -7.82617914755402E+0000 -7.82292078076608E+0000 --7.81965533849868E+0000 -7.81638281265953E+0000 -7.81310319514958E+0000 -7.80981647786304E+0000 -7.80652265268734E+0000 --7.80322171150314E+0000 -7.79991364618433E+0000 -7.79659844859804E+0000 -7.79327611060462E+0000 -7.78994662405762E+0000 --7.78660998080383E+0000 -7.78326617268325E+0000 -7.77991519152908E+0000 -7.77655702916775E+0000 -7.77319167741887E+0000 --7.76981912809527E+0000 -7.76643937300297E+0000 -7.76305240394121E+0000 -7.75965821270239E+0000 -7.75625679107211E+0000 --7.75284813082919E+0000 -7.74943222374559E+0000 -7.74600906158646E+0000 -7.74257863611018E+0000 -7.73914093906823E+0000 --7.73569596220531E+0000 -7.73224369725929E+0000 -7.72878413596119E+0000 -7.72531727003519E+0000 -7.72184309119866E+0000 --7.71836159116210E+0000 -7.71487276162917E+0000 -7.71137659429671E+0000 -7.70787308085466E+0000 -7.70436221298615E+0000 --7.70084398236743E+0000 -7.69731838066790E+0000 -7.69378539955009E+0000 -7.69024503066969E+0000 -7.68669726567547E+0000 --7.68314209620937E+0000 -7.67957951390646E+0000 -7.67600951039490E+0000 -7.67243207729599E+0000 -7.66884720622415E+0000 --7.66525488878691E+0000 -7.66165511658490E+0000 -7.65804788121186E+0000 -7.65443317425466E+0000 -7.65081098729324E+0000 --7.64718131190065E+0000 -7.64354413964304E+0000 -7.63989946207966E+0000 -7.63624727076283E+0000 -7.63258755723797E+0000 --7.62892031304357E+0000 -7.62524552971124E+0000 -7.62156319876562E+0000 -7.61787331172445E+0000 -7.61417586009854E+0000 --7.61047083539177E+0000 -7.60675822910107E+0000 -7.60303803271647E+0000 -7.59931023772102E+0000 -7.59557483559085E+0000 --7.59183181779513E+0000 -7.58808117579611E+0000 -7.58432290104905E+0000 -7.58055698500229E+0000 -7.57678341909718E+0000 --7.57300219476814E+0000 -7.56921330344262E+0000 -7.56541673654107E+0000 -7.56161248547702E+0000 -7.55780054165700E+0000 --7.55398089648056E+0000 -7.55015354134029E+0000 -7.54631846762180E+0000 -7.54247566670369E+0000 -7.53862512995760E+0000 --7.53476684874816E+0000 -7.53090081443302E+0000 -7.52702701836284E+0000 -7.52314545188125E+0000 -7.51925610632492E+0000 --7.51535897302348E+0000 -7.51145404329957E+0000 -7.50754130846882E+0000 -7.50362075983984E+0000 -7.49969238871422E+0000 --7.49575618638653E+0000 -7.49181214414434E+0000 -7.48786025326817E+0000 -7.48390050503150E+0000 -7.47993289070082E+0000 --7.47595740153555E+0000 -7.47197402878809E+0000 -7.46798276370378E+0000 -7.46398359752095E+0000 -7.45997652147085E+0000 --7.45596152677769E+0000 -7.45193860465865E+0000 -7.44790774632382E+0000 -7.44386894297626E+0000 -7.43982218581195E+0000 --7.43576746601981E+0000 -7.43170477478170E+0000 -7.42763410327241E+0000 -7.42355544265964E+0000 -7.41946878410404E+0000 --7.41537411875915E+0000 -7.41127143777146E+0000 -7.40716073228035E+0000 -7.40304199341813E+0000 -7.39891521231001E+0000 --7.39478038007410E+0000 -7.39063748782142E+0000 -7.38648652665590E+0000 -7.38232748767435E+0000 -7.37816036196648E+0000 --7.37398514061490E+0000 -7.36980181469509E+0000 -7.36561037527544E+0000 -7.36141081341720E+0000 -7.35720312017451E+0000 --7.35298728659439E+0000 -7.34876330371672E+0000 -7.34453116257427E+0000 -7.34029085419265E+0000 -7.33604236959036E+0000 --7.33178569977875E+0000 -7.32752083576204E+0000 -7.32324776853729E+0000 -7.31896648909441E+0000 -7.31467698841618E+0000 --7.31037925747821E+0000 -7.30607328724897E+0000 -7.30175906868975E+0000 -7.29743659275469E+0000 -7.29310585039076E+0000 --7.28876683253778E+0000 -7.28441953012837E+0000 -7.28006393408799E+0000 -7.27570003533493E+0000 -7.27132782478029E+0000 --7.26694729332799E+0000 -7.26255843187476E+0000 -7.25816123131015E+0000 -7.25375568251652E+0000 -7.24934177636902E+0000 --7.24491950373562E+0000 -7.24048885547706E+0000 -7.23604982244693E+0000 -7.23160239549155E+0000 -7.22714656545007E+0000 --7.22268232315443E+0000 -7.21820965942933E+0000 -7.21372856509226E+0000 -7.20923903095350E+0000 -7.20474104781611E+0000 --7.20023460647589E+0000 -7.19571969772144E+0000 -7.19119631233412E+0000 -7.18666444108804E+0000 -7.18212407475010E+0000 --7.17757520407991E+0000 -7.17301781982990E+0000 -7.16845191274519E+0000 -7.16387747356368E+0000 -7.15929449301602E+0000 --7.15470296182558E+0000 -7.15010287070849E+0000 -7.14549421037362E+0000 -7.14087697152255E+0000 -7.13625114484962E+0000 --7.13161672104186E+0000 -7.12697369077908E+0000 -7.12232204473376E+0000 -7.11766177357113E+0000 -7.11299286794912E+0000 --7.10831531851838E+0000 -7.10362911592228E+0000 -7.09893425079688E+0000 -7.09423071377095E+0000 -7.08951849546598E+0000 --7.08479758649611E+0000 -7.08006797746824E+0000 -7.07532965898191E+0000 -7.07058262162937E+0000 -7.06582685599557E+0000 --7.06106235265812E+0000 -7.05628910218732E+0000 -7.05150709514615E+0000 -7.04671632209026E+0000 -7.04191677356797E+0000 --7.03710844012029E+0000 -7.03229131228087E+0000 -7.02746538057602E+0000 -7.02263063552475E+0000 -7.01778706763867E+0000 --7.01293466742208E+0000 -7.00807342537193E+0000 -7.00320333197781E+0000 -6.99832437772196E+0000 -6.99343655307925E+0000 --6.98853984851721E+0000 -6.98363425449598E+0000 -6.97871976146836E+0000 -6.97379635987976E+0000 -6.96886404016822E+0000 --6.96392279276443E+0000 -6.95897260809165E+0000 -6.95401347656581E+0000 -6.94904538859544E+0000 -6.94406833458166E+0000 --6.93908230491822E+0000 -6.93408728999147E+0000 -6.92908328018038E+0000 -6.92407026585649E+0000 -6.91904823738396E+0000 --6.91401718511955E+0000 -6.90897709941258E+0000 -6.90392797060500E+0000 -6.89886978903131E+0000 -6.89380254501862E+0000 --6.88872622888659E+0000 -6.88364083094749E+0000 -6.87854634150614E+0000 -6.87344275085995E+0000 -6.86833004929888E+0000 --6.86320822710545E+0000 -6.85807727455478E+0000 -6.85293718191450E+0000 -6.84778793944483E+0000 -6.84262953739853E+0000 --6.83746196602092E+0000 -6.83228521554984E+0000 -6.82709927621571E+0000 -6.82190413824148E+0000 -6.81669979184262E+0000 --6.81148622722715E+0000 -6.80626343459563E+0000 -6.80103140414113E+0000 -6.79579012604926E+0000 -6.79053959049815E+0000 --6.78527978765846E+0000 -6.78001070769335E+0000 -6.77473234075849E+0000 -6.76944467700210E+0000 -6.76414770656487E+0000 --6.75884141958000E+0000 -6.75352580617322E+0000 -6.74820085646273E+0000 -6.74286656055924E+0000 -6.73752290856594E+0000 --6.73216989057854E+0000 -6.72680749668521E+0000 -6.72143571696662E+0000 -6.71605454149591E+0000 -6.71066396033872E+0000 --6.70526396355314E+0000 -6.69985454118974E+0000 -6.69443568329157E+0000 -6.68900737989416E+0000 -6.68356962102546E+0000 --6.67812239670591E+0000 -6.67266569694842E+0000 -6.66719951175834E+0000 -6.66172383113346E+0000 -6.65623864506404E+0000 --6.65074394353278E+0000 -6.64523971651482E+0000 -6.63972595397774E+0000 -6.63420264588156E+0000 -6.62866978217874E+0000 --6.62312735281415E+0000 -6.61757534772512E+0000 -6.61201375684139E+0000 -6.60644257008512E+0000 -6.60086177737088E+0000 --6.59527136860568E+0000 -6.58967133368894E+0000 -6.58406166251246E+0000 -6.57844234496049E+0000 -6.57281337090966E+0000 --6.56717473022901E+0000 -6.56152641277997E+0000 -6.55586840841637E+0000 -6.55020070698445E+0000 -6.54452329832281E+0000 --6.53883617226246E+0000 -6.53313931862678E+0000 -6.52743272723155E+0000 -6.52171638788490E+0000 -6.51599029038735E+0000 --6.51025442453181E+0000 -6.50450878010352E+0000 -6.49875334688012E+0000 -6.49298811463161E+0000 -6.48721307312033E+0000 --6.48142821210098E+0000 -6.47563352132064E+0000 -6.46982899051872E+0000 -6.46401460942698E+0000 -6.45819036776953E+0000 --6.45235625526282E+0000 -6.44651226161564E+0000 -6.44065837652912E+0000 -6.43479458969671E+0000 -6.42892089080422E+0000 --6.42303726952976E+0000 -6.41714371554377E+0000 -6.41124021850902E+0000 -6.40532676808059E+0000 -6.39940335390589E+0000 --6.39346996562462E+0000 -6.38752659286881E+0000 -6.38157322526279E+0000 -6.37560985242319E+0000 -6.36963646395895E+0000 --6.36365304947130E+0000 -6.35765959855376E+0000 -6.35165610079216E+0000 -6.34564254576461E+0000 -6.33961892304150E+0000 --6.33358522218550E+0000 -6.32754143275159E+0000 -6.32148754428698E+0000 -6.31542354633121E+0000 -6.30934942841603E+0000 --6.30326518006550E+0000 -6.29717079079595E+0000 -6.29106625011594E+0000 -6.28495154752631E+0000 -6.27882667252016E+0000 --6.27269161458283E+0000 -6.26654636319192E+0000 -6.26039090781727E+0000 -6.25422523792099E+0000 -6.24804934295738E+0000 --6.24186321237303E+0000 -6.23566683560674E+0000 -6.22946020208956E+0000 -6.22324330124473E+0000 -6.21701612248778E+0000 --6.21077865522640E+0000 -6.20453088886055E+0000 -6.19827281278237E+0000 -6.19200441637624E+0000 -6.18572568901875E+0000 --6.17943662007869E+0000 -6.17313719891706E+0000 -6.16682741488706E+0000 -6.16050725733409E+0000 -6.15417671559576E+0000 --6.14783577900186E+0000 -6.14148443687437E+0000 -6.13512267852747E+0000 -6.12875049326752E+0000 -6.12236787039306E+0000 --6.11597479919480E+0000 -6.10957126895564E+0000 -6.10315726895067E+0000 -6.09673278844711E+0000 -6.09029781670439E+0000 --6.08385234297405E+0000 -6.07739635649985E+0000 -6.07092984651768E+0000 -6.06445280225558E+0000 -6.05796521293376E+0000 --6.05146706776456E+0000 -6.04495835595250E+0000 -6.03843906669419E+0000 -6.03190918917844E+0000 -6.02536871258616E+0000 --6.01881762609040E+0000 -6.01225591885635E+0000 -6.00568358004134E+0000 -5.99910059879479E+0000 -5.99250696425827E+0000 --5.98590266556548E+0000 -5.97928769184220E+0000 -5.97266203220636E+0000 -5.96602567576800E+0000 -5.95937861162923E+0000 --5.95272082888430E+0000 -5.94605231661954E+0000 -5.93937306391343E+0000 -5.93268305983647E+0000 -5.92598229345131E+0000 --5.91927075381267E+0000 -5.91254842996735E+0000 -5.90581531095426E+0000 -5.89907138580437E+0000 -5.89231664354072E+0000 --5.88555107317846E+0000 -5.87877466372478E+0000 -5.87198740417895E+0000 -5.86518928353232E+0000 -5.85838029076828E+0000 --5.85156041486230E+0000 -5.84472964478190E+0000 -5.83788796948665E+0000 -5.83103537792818E+0000 -5.82417185905016E+0000 --5.81729740178833E+0000 -5.81041199507044E+0000 -5.80351562781629E+0000 -5.79660828893774E+0000 -5.78968996733865E+0000 --5.78276065191493E+0000 -5.77582033155451E+0000 -5.76886899513737E+0000 -5.76190663153547E+0000 -5.75493322961282E+0000 --5.74794877822544E+0000 -5.74095326622136E+0000 -5.73394668244061E+0000 -5.72692901571525E+0000 -5.71990025486933E+0000 --5.71286038871890E+0000 -5.70580940607202E+0000 -5.69874729572873E+0000 -5.69167404648108E+0000 -5.68458964711309E+0000 --5.67749408640078E+0000 -5.67038735311215E+0000 -5.66326943600719E+0000 -5.65614032383784E+0000 -5.64900000534804E+0000 --5.64184846927371E+0000 -5.63468570434271E+0000 -5.62751169927487E+0000 -5.62032644278200E+0000 -5.61312992356788E+0000 --5.60592213032820E+0000 -5.59870305175065E+0000 -5.59147267651485E+0000 -5.58423099329238E+0000 -5.57697799074674E+0000 --5.56971365753339E+0000 -5.56243798229974E+0000 -5.55515095368512E+0000 -5.54785256032080E+0000 -5.54054279082997E+0000 --5.53322163382776E+0000 -5.52588907792122E+0000 -5.51854511170932E+0000 -5.51118972378294E+0000 -5.50382290272489E+0000 --5.49644463710988E+0000 -5.48905491550455E+0000 -5.48165372646743E+0000 -5.47424105854894E+0000 -5.46681690029143E+0000 --5.45938124022913E+0000 -5.45193406688817E+0000 -5.44447536878657E+0000 -5.43700513443423E+0000 -5.42952335233296E+0000 --5.42203001097642E+0000 -5.41452509885018E+0000 -5.40700860443167E+0000 -5.39948051619020E+0000 -5.39194082258695E+0000 --5.38438951207495E+0000 -5.37682657309913E+0000 -5.36925199409625E+0000 -5.36166576349495E+0000 -5.35406786971572E+0000 --5.34645830117090E+0000 -5.33883704626468E+0000 -5.33120409339310E+0000 -5.32355943094404E+0000 -5.31590304729722E+0000 --5.30823493082421E+0000 -5.30055506988840E+0000 -5.29286345284503E+0000 -5.28516006804116E+0000 -5.27744490381567E+0000 --5.26971794849926E+0000 -5.26197919041447E+0000 -5.25422861787565E+0000 -5.24646621918895E+0000 -5.23869198265235E+0000 --5.23090589655564E+0000 -5.22310794918039E+0000 -5.21529812880000E+0000 -5.20747642367966E+0000 -5.19964282207635E+0000 --5.19179731223885E+0000 -5.18393988240774E+0000 -5.17607052081538E+0000 -5.16818921568589E+0000 -5.16029595523522E+0000 --5.15239072767107E+0000 -5.14447352119292E+0000 -5.13654432399200E+0000 -5.12860312425137E+0000 -5.12064991014580E+0000 --5.11268466984184E+0000 -5.10470739149781E+0000 -5.09671806326380E+0000 -5.08871667328162E+0000 -5.08070320968485E+0000 --5.07267766059882E+0000 -5.06464001414063E+0000 -5.05659025841907E+0000 -5.04852838153472E+0000 -5.04045437157987E+0000 --5.03236821663854E+0000 -5.02426990478651E+0000 -5.01615942409128E+0000 -5.00803676261205E+0000 -4.99990190839976E+0000 --4.99175484949708E+0000 -4.98359557393838E+0000 -4.97542406974976E+0000 -4.96724032494900E+0000 -4.95904432754562E+0000 --4.95083606554084E+0000 -4.94261552692757E+0000 -4.93438269969042E+0000 -4.92613757180570E+0000 -4.91788013124142E+0000 --4.90961036595726E+0000 -4.90132826390461E+0000 -4.89303381302653E+0000 -4.88472700125777E+0000 -4.87640781652474E+0000 --4.86807624674554E+0000 -4.85973227982996E+0000 -4.85137590367941E+0000 -4.84300710618701E+0000 -4.83462587523753E+0000 --4.82623219870740E+0000 -4.81782606446469E+0000 -4.80940746036917E+0000 -4.80097637427220E+0000 -4.79253279401684E+0000 --4.78407670743776E+0000 -4.77560810236130E+0000 -4.76712696660543E+0000 -4.75863328797974E+0000 -4.75012705428549E+0000 --4.74160825331553E+0000 -4.73307687285435E+0000 -4.72453290067809E+0000 -4.71597632455448E+0000 -4.70740713224289E+0000 --4.69882531149428E+0000 -4.69023085005126E+0000 -4.68162373564801E+0000 -4.67300395601035E+0000 -4.66437149885569E+0000 --4.65572635189304E+0000 -4.64706850282300E+0000 -4.63839793933778E+0000 -4.62971464912118E+0000 -4.62101861984859E+0000 --4.61230983918696E+0000 -4.60358829479486E+0000 -4.59485397432243E+0000 -4.58610686541137E+0000 -4.57734695569497E+0000 --4.56857423279809E+0000 -4.55978868433715E+0000 -4.55099029792015E+0000 -4.54217906114663E+0000 -4.53335496160772E+0000 --4.52451798688608E+0000 -4.51566812455594E+0000 -4.50680536218305E+0000 -4.49792968732476E+0000 -4.48904108752993E+0000 --4.48013955033894E+0000 -4.47122506328377E+0000 -4.46229761388789E+0000 -4.45335718966631E+0000 -4.44440377812557E+0000 --4.43543736676375E+0000 -4.42645794307045E+0000 -4.41746549452676E+0000 -4.40846000860534E+0000 -4.39944147277033E+0000 --4.39040987447739E+0000 -4.38136520117368E+0000 -4.37230744029788E+0000 -4.36323657928018E+0000 -4.35415260554225E+0000 --4.34505550649726E+0000 -4.33594526954989E+0000 -4.32682188209629E+0000 -4.31768533152411E+0000 -4.30853560521250E+0000 --4.29937269053206E+0000 -4.29019657484489E+0000 -4.28100724550456E+0000 -4.27180468985613E+0000 -4.26258889523610E+0000 --4.25335984897246E+0000 -4.24411753838466E+0000 -4.23486195078360E+0000 -4.22559307347167E+0000 -4.21631089374266E+0000 --4.20701539888187E+0000 -4.19770657616603E+0000 -4.18838441286330E+0000 -4.17904889623330E+0000 -4.16970001352709E+0000 --4.16033775198717E+0000 -4.15096209884744E+0000 -4.14157304133331E+0000 -4.13217056666154E+0000 -4.12275466204035E+0000 --4.11332531466938E+0000 -4.10388251173969E+0000 -4.09442624043376E+0000 -4.08495648792548E+0000 -4.07547324138016E+0000 --4.06597648795449E+0000 -4.05646621479660E+0000 -4.04694240904600E+0000 -4.03740505783361E+0000 -4.02785414828175E+0000 --4.01828966750411E+0000 -4.00871160260581E+0000 -3.99911994068331E+0000 -3.98951466882449E+0000 -3.97989577410859E+0000 --3.97026324360626E+0000 -3.96061706437948E+0000 -3.95095722348164E+0000 -3.94128370795748E+0000 -3.93159650484312E+0000 --3.92189560116603E+0000 -3.91218098394504E+0000 -3.90245264019036E+0000 -3.89271055690353E+0000 -3.88295472107746E+0000 --3.87318511969637E+0000 -3.86340173973590E+0000 -3.85360456816296E+0000 -3.84379359193583E+0000 -3.83396879800413E+0000 --3.82413017330882E+0000 -3.81427770478217E+0000 -3.80441137934778E+0000 -3.79453118392060E+0000 -3.78463710540688E+0000 --3.77472913070419E+0000 -3.76480724670142E+0000 -3.75487144027879E+0000 -3.74492169830780E+0000 -3.73495800765127E+0000 --3.72498035516334E+0000 -3.71498872768942E+0000 -3.70498311206624E+0000 -3.69496349512184E+0000 -3.68492986367552E+0000 --3.67488220453788E+0000 -3.66482050451081E+0000 -3.65474475038749E+0000 -3.64465492895237E+0000 -3.63455102698119E+0000 --3.62443303124093E+0000 -3.61430092848990E+0000 -3.60415470547763E+0000 -3.59399434894494E+0000 -3.58381984562389E+0000 --3.57363118223784E+0000 -3.56342834550136E+0000 -3.55321132212030E+0000 -3.54298009879177E+0000 -3.53273466220409E+0000 --3.52247499903687E+0000 -3.51220109596095E+0000 -3.50191293963838E+0000 -3.49161051672247E+0000 -3.48129381385776E+0000 --3.47096281768003E+0000 -3.46061751481628E+0000 -3.45025789188471E+0000 -3.43988393549478E+0000 -3.42949563224715E+0000 --3.41909296873370E+0000 -3.40867593153750E+0000 -3.39824450723287E+0000 -3.38779868238531E+0000 -3.37733844355151E+0000 --3.36686377727940E+0000 -3.35637467010809E+0000 -3.34587110856786E+0000 -3.33535307918020E+0000 -3.32482056845782E+0000 --3.31427356290457E+0000 -3.30371204901550E+0000 -3.29313601327683E+0000 -3.28254544216598E+0000 -3.27194032215153E+0000 --3.26132063969322E+0000 -3.25068638124197E+0000 -3.24003753323988E+0000 -3.22937408212017E+0000 -3.21869601430726E+0000 --3.20800331621671E+0000 -3.19729597425523E+0000 -3.18657397482068E+0000 -3.17583730430208E+0000 -3.16508594907958E+0000 --3.15431989552447E+0000 -3.14353912999919E+0000 -3.13274363885731E+0000 -3.12193340844353E+0000 -3.11110842509369E+0000 --3.10026867513472E+0000 -3.08941414488473E+0000 -3.07854482065291E+0000 -3.06766068873958E+0000 -3.05676173543617E+0000 --3.04584794702523E+0000 -3.03491930978041E+0000 -3.02397580996645E+0000 -3.01301743383925E+0000 -3.00204416764575E+0000 --2.99105599762400E+0000 -2.98005291000316E+0000 -2.96903489100348E+0000 -2.95800192683627E+0000 -2.94695400370396E+0000 --2.93589110780005E+0000 -2.92481322530910E+0000 -2.91372034240677E+0000 -2.90261244525979E+0000 -2.89148952002594E+0000 --2.88035155285410E+0000 -2.86919852988417E+0000 -2.85803043724717E+0000 -2.84684726106511E+0000 -2.83564898745112E+0000 --2.82443560250933E+0000 -2.81320709233495E+0000 -2.80196344301423E+0000 -2.79070464062444E+0000 -2.77943067123395E+0000 --2.76814152090210E+0000 -2.75683717567930E+0000 -2.74551762160698E+0000 -2.73418284471761E+0000 -2.72283283103468E+0000 --2.71146756657268E+0000 -2.70008703733717E+0000 -2.68869122932468E+0000 -2.67728012852278E+0000 -2.66585372091002E+0000 --2.65441199245600E+0000 -2.64295492912130E+0000 -2.63148251685749E+0000 -2.61999474160719E+0000 -2.60849158930394E+0000 --2.59697304587234E+0000 -2.58543909722794E+0000 -2.57388972927729E+0000 -2.56232492791793E+0000 -2.55074467903837E+0000 --2.53914896851809E+0000 -2.52753778222759E+0000 -2.51591110602828E+0000 -2.50426892577258E+0000 -2.49261122730387E+0000 --2.48093799645649E+0000 -2.46924921905573E+0000 -2.45754488091784E+0000 -2.44582496785005E+0000 -2.43408946565051E+0000 --2.42233836010832E+0000 -2.41057163700356E+0000 -2.39878928210721E+0000 -2.38699128118121E+0000 -2.37517761997843E+0000 --2.36334828424269E+0000 -2.35150325970872E+0000 -2.33964253210218E+0000 -2.32776608713967E+0000 -2.31587391052870E+0000 --2.30396598796770E+0000 -2.29204230514601E+0000 -2.28010284774390E+0000 -2.26814760143253E+0000 -2.25617655187398E+0000 --2.24418968472123E+0000 -2.23218698561815E+0000 -2.22016844019954E+0000 -2.20813403409105E+0000 -2.19608375290927E+0000 --2.18401758226163E+0000 -2.17193550774650E+0000 -2.15983751495306E+0000 -2.14772358946145E+0000 -2.13559371684265E+0000 --2.12344788265849E+0000 -2.11128607246172E+0000 -2.09910827179594E+0000 -2.08691446619559E+0000 -2.07470464118599E+0000 --2.06247878228334E+0000 -2.05023687499467E+0000 -2.03797890481787E+0000 -2.02570485724169E+0000 -2.01341471774571E+0000 --2.00110847180038E+0000 -1.98878610486695E+0000 -1.97644760239755E+0000 -1.96409294983514E+0000 -1.95172213261349E+0000 --1.93933513615721E+0000 -1.92693194588175E+0000 -1.91451254719336E+0000 -1.90207692548914E+0000 -1.88962506615698E+0000 --1.87715695457561E+0000 -1.86467257611454E+0000 -1.85217191613411E+0000 -1.83965495998549E+0000 -1.82712169301059E+0000 --1.81457210054218E+0000 -1.80200616790381E+0000 -1.78942388040979E+0000 -1.77682522336528E+0000 -1.76421018206617E+0000 --1.75157874179918E+0000 -1.73893088784179E+0000 -1.72626660546226E+0000 -1.71358587991964E+0000 -1.70088869646374E+0000 --1.68817504033514E+0000 -1.67544489676519E+0000 -1.66269825097602E+0000 -1.64993508818050E+0000 -1.63715539358226E+0000 --1.62435915237569E+0000 -1.61154634974595E+0000 -1.59871697086893E+0000 -1.58587100091125E+0000 -1.57300842503032E+0000 --1.56012922837425E+0000 -1.54723339608192E+0000 -1.53432091328290E+0000 -1.52139176509754E+0000 -1.50844593663690E+0000 --1.49548341300275E+0000 -1.48250417928761E+0000 -1.46950822057470E+0000 -1.45649552193797E+0000 -1.44346606844207E+0000 --1.43041984514238E+0000 -1.41735683708497E+0000 -1.40427702930662E+0000 -1.39118040683482E+0000 -1.37806695468776E+0000 --1.36493665787432E+0000 -1.35178950139404E+0000 -1.33862547023724E+0000 -1.32544454938484E+0000 -1.31224672380846E+0000 --1.29903197847044E+0000 -1.28580029832378E+0000 -1.27255166831213E+0000 -1.25928607336985E+0000 -1.24600349842195E+0000 --1.23270392838410E+0000 -1.21938734816266E+0000 -1.20605374265461E+0000 -1.19270309674764E+0000 -1.17933539532005E+0000 --1.16595062324080E+0000 -1.15254876536953E+0000 -1.13912980655648E+0000 -1.12569373164257E+0000 -1.11224052545933E+0000 --1.09877017282896E+0000 -1.08528265856427E+0000 -1.07177796746870E+0000 -1.05825608433633E+0000 -1.04471699395187E+0000 --1.03116068109064E+0000 -1.01758713051855E+0000 -1.00399632699220E+0000 -9.90388255258743E-0001 -9.76762900055963E-0001 --9.63120246112233E-0001 -9.49460278146569E-0001 -9.35782980868554E-0001 -9.22088338978371E-0001 -9.08376337166827E-0001 --8.94646960115294E-0001 -8.80900192495741E-0001 -8.67136018970710E-0001 -8.53354424193363E-0001 -8.39555392807416E-0001 --8.25738909447148E-0001 -8.11904958737454E-0001 -7.98053525293771E-0001 -7.84184593722108E-0001 -7.70298148619037E-0001 --7.56394174571719E-0001 -7.42472656157839E-0001 -7.28533577945656E-0001 -7.14576924493992E-0001 -7.00602680352201E-0001 --6.86610830060193E-0001 -6.72601358148421E-0001 -6.58574249137899E-0001 -6.44529487540147E-0001 -6.30467057857247E-0001 --6.16386944581787E-0001 -6.02289132196928E-0001 -5.88173605176321E-0001 -5.74040347984143E-0001 -5.59889345075124E-0001 --5.45720580894482E-0001 -5.31534039877952E-0001 -5.17329706451786E-0001 -5.03107565032765E-0001 -4.88867600028149E-0001 --4.74609795835702E-0001 -4.60334136843716E-0001 -4.46040607430961E-0001 -4.31729191966692E-0001 -4.17399874810661E-0001 --4.03052640313138E-0001 -3.88687472814839E-0001 -3.74304356646972E-0001 -3.59903276131250E-0001 -3.45484215579836E-0001 --3.31047159295377E-0001 -3.16592091570973E-0001 -3.02118996690227E-0001 -2.87627858927184E-0001 -2.73118662546349E-0001 --2.58591391802687E-0001 -2.44046030941636E-0001 -2.29482564199065E-0001 -2.14900975801299E-0001 -2.00301249965131E-0001 --1.85683370897763E-0001 -1.71047322796866E-0001 -1.56393089850523E-0001 -1.41720656237293E-0001 -1.27030006126121E-0001 --1.12321123676407E-0001 -9.75939930379859E-0002 -8.28485983510880E-0002 -6.80849237463921E-0002 -5.33029533449554E-0002 --3.85026712583088E-0002 -2.36840615883516E-0002 -8.84710842737846E-0003 6.00820414186209E-0003 2.08818920462477E-0002 - 3.57739712222624E-0002 5.06844576159828E-0002 6.56133671830847E-0002 8.05607158888666E-0002 9.55265197082351E-0002 - 1.10510794625720E-0001 1.25513556635438E-0001 1.40534821741170E-0001 1.55574605956300E-0001 1.70632925303824E-0001 - 1.85709795816392E-0001 2.00805233536279E-0001 2.15919254515407E-0001 2.31051874815302E-0001 2.46203110507169E-0001 - 2.61372977671856E-0001 2.76561492399820E-0001 2.91768670791214E-0001 3.06994528955823E-0001 3.22239083013100E-0001 - 3.37502349092135E-0001 3.52784343331701E-0001 3.68085081880247E-0001 3.83404580895849E-0001 3.98742856546292E-0001 - 4.14099925009031E-0001 4.29475802471194E-0001 4.44870505129568E-0001 4.60284049190657E-0001 4.75716450870630E-0001 - 4.91167726395371E-0001 5.06637892000409E-0001 5.22126963931015E-0001 5.37634958442148E-0001 5.53161891798432E-0001 - 5.68707780274245E-0001 5.84272640153642E-0001 5.99856487730415E-0001 6.15459339308025E-0001 6.31081211199687E-0001 - 6.46722119728338E-0001 6.62382081226593E-0001 6.78061112036833E-0001 6.93759228511162E-0001 7.09476447011413E-0001 - 7.25212783909127E-0001 7.40968255585617E-0001 7.56742878431922E-0001 7.72536668848813E-0001 7.88349643246818E-0001 - 8.04181818046223E-0001 8.20033209677058E-0001 8.35903834579087E-0001 8.51793709201857E-0001 8.67702850004671E-0001 - 8.83631273456606E-0001 8.99578996036462E-0001 9.15546034232852E-0001 9.31532404544159E-0001 9.47538123478516E-0001 - 9.63563207553849E-0001 9.79607673297872E-0001 9.95671537248086E-0001 1.01175481595174E+0000 1.02785752596592E+0000 - 1.04397968385750E+0000 1.06012130620312E+0000 1.07628240958923E+0000 1.09246301061211E+0000 1.10866312587782E+0000 - 1.12488277200223E+0000 1.14112196561101E+0000 1.15738072333968E+0000 1.17365906183353E+0000 1.18995699774771E+0000 - 1.20627454774717E+0000 1.22261172850671E+0000 1.23896855671092E+0000 1.25534504905424E+0000 1.27174122224096E+0000 - 1.28815709298521E+0000 1.30459267801091E+0000 1.32104799405189E+0000 1.33752305785179E+0000 1.35401788616409E+0000 - 1.37053249575215E+0000 1.38706690338917E+0000 1.40362112585824E+0000 1.42019517995223E+0000 1.43678908247398E+0000 - 1.45340285023612E+0000 1.47003650006117E+0000 1.48669004878153E+0000 1.50336351323949E+0000 1.52005691028721E+0000 - 1.53677025678671E+0000 1.55350356960990E+0000 1.57025686563863E+0000 1.58703016176456E+0000 1.60382347488930E+0000 - 1.62063682192435E+0000 1.63747021979110E+0000 1.65432368542083E+0000 1.67119723575475E+0000 1.68809088774397E+0000 - 1.70500465834953E+0000 1.72193856454233E+0000 1.73889262330325E+0000 1.75586685162306E+0000 1.77286126650244E+0000 - 1.78987588495204E+0000 1.80691072399240E+0000 1.82396580065403E+0000 1.84104113197732E+0000 1.85813673501264E+0000 - 1.87525262682032E+0000 1.89238882447058E+0000 1.90954534504361E+0000 1.92672220562957E+0000 1.94391942332857E+0000 - 1.96113701525063E+0000 1.97837499851580E+0000 1.99563339025404E+0000 2.01291220760528E+0000 2.03021146771945E+0000 - 2.04753118775642E+0000 2.06487138488606E+0000 2.08223207628818E+0000 2.09961327915260E+0000 2.11701501067912E+0000 - 2.13443728807753E+0000 2.15188012856758E+0000 2.16934354937904E+0000 2.18682756775168E+0000 2.20433220093524E+0000 - 2.22185746618947E+0000 2.23940338078414E+0000 2.25696996199902E+0000 2.27455722712388E+0000 2.29216519345851E+0000 - 2.30979387831272E+0000 2.32744329900631E+0000 2.34511347286915E+0000 2.36280441724110E+0000 2.38051614947206E+0000 - 2.39824868692195E+0000 2.41600204696073E+0000 2.43377624696842E+0000 2.45157130433502E+0000 2.46938723646062E+0000 - 2.48722406075536E+0000 2.50508179463941E+0000 2.52296045554297E+0000 2.54086006090634E+0000 2.55878062817984E+0000 - 2.57672217482389E+0000 2.59468471830892E+0000 2.61266827611547E+0000 2.63067286573413E+0000 2.64869850466556E+0000 - 2.66674521042049E+0000 2.68481300051977E+0000 2.70290189249428E+0000 2.72101190388499E+0000 2.73914305224299E+0000 - 2.75729535512945E+0000 2.77546883011558E+0000 2.79366349478276E+0000 2.81187936672243E+0000 2.83011646353616E+0000 - 2.84837480283556E+0000 2.86665440224241E+0000 2.88495527938860E+0000 2.90327745191609E+0000 2.92162093747698E+0000 - 2.93998575373351E+0000 2.95837191835802E+0000 2.97677944903296E+0000 2.99520836345094E+0000 3.01365867931469E+0000 - 3.03213041433708E+0000 3.05062358624109E+0000 3.06913821275987E+0000 3.08767431163671E+0000 3.10623190062502E+0000 - 3.12481099748840E+0000 3.14341162000056E+0000 3.16203378594542E+0000 3.18067751311698E+0000 3.19934281931947E+0000 - 3.21802972236727E+0000 3.23673824008489E+0000 3.25546839030704E+0000 3.27422019087861E+0000 3.29299365965466E+0000 - 3.31178881450039E+0000 3.33060567329125E+0000 3.34944425391283E+0000 3.36830457426090E+0000 3.38718665224145E+0000 - 3.40609050577066E+0000 3.42501615277490E+0000 3.44396361119071E+0000 3.46293289896488E+0000 3.48192403405439E+0000 - 3.50093703442642E+0000 3.51997191805836E+0000 3.53902870293782E+0000 3.55810740706264E+0000 3.57720804844085E+0000 - 3.59633064509073E+0000 3.61547521504077E+0000 3.63464177632972E+0000 3.65383034700650E+0000 3.67304094513034E+0000 - 3.69227358877066E+0000 3.71152829600712E+0000 3.73080508492964E+0000 3.75010397363839E+0000 3.76942498024380E+0000 - 3.78876812286651E+0000 3.80813341963745E+0000 3.82752088869782E+0000 3.84693054819903E+0000 3.86636241630281E+0000 - 3.88581651118113E+0000 3.90529285101626E+0000 3.92479145400068E+0000 3.94431233833722E+0000 3.96385552223893E+0000 - 3.98342102392921E+0000 4.00300886164166E+0000 4.02261905362023E+0000 4.04225161811916E+0000 4.06190657340294E+0000 - 4.08158393774642E+0000 4.10128372943469E+0000 4.12100596676320E+0000 4.14075066803764E+0000 4.16051785157407E+0000 - 4.18030753569885E+0000 4.20011973874862E+0000 4.21995447907036E+0000 4.23981177502139E+0000 4.25969164496934E+0000 - 4.27959410729215E+0000 4.29951918037811E+0000 4.31946688262585E+0000 4.33943723244430E+0000 4.35943024825277E+0000 - 4.37944594848088E+0000 4.39948435156864E+0000 4.41954547596634E+0000 4.43962934013467E+0000 4.45973596254467E+0000 - 4.47986536167775E+0000 4.50001755602561E+0000 4.52019256409038E+0000 4.54039040438456E+0000 4.56061109543097E+0000 - 4.58085465576283E+0000 4.60112110392373E+0000 4.62141045846767E+0000 4.64172273795896E+0000 4.66205796097234E+0000 - 4.68241614609296E+0000 4.70279731191629E+0000 4.72320147704825E+0000 4.74362866010513E+0000 4.76407887971365E+0000 - 4.78455215451087E+0000 4.80504850314430E+0000 4.82556794427187E+0000 4.84611049656187E+0000 4.86667617869304E+0000 - 4.88726500935454E+0000 4.90787700724593E+0000 4.92851219107718E+0000 4.94917057956872E+0000 4.96985219145139E+0000 - 4.99055704546647E+0000 5.01128516036564E+0000 5.03203655491106E+0000 5.05281124787533E+0000 5.07360925804143E+0000 - 5.09443060420287E+0000 5.11527530516355E+0000 5.13614337973786E+0000 5.15703484675061E+0000 5.17794972503708E+0000 - 5.19888803344304E+0000 5.21984979082467E+0000 5.24083501604865E+0000 5.26184372799213E+0000 5.28287594554273E+0000 - 5.30393168759854E+0000 5.32501097306811E+0000 5.34611382087053E+0000 5.36724024993530E+0000 5.38839027920246E+0000 - 5.40956392762252E+0000 5.43076121415650E+0000 5.45198215777587E+0000 5.47322677746266E+0000 5.49449509220936E+0000 - 5.51578712101900E+0000 5.53710288290506E+0000 5.55844239689160E+0000 5.57980568201316E+0000 5.60119275731477E+0000 - 5.62260364185204E+0000 5.64403835469106E+0000 5.66549691490847E+0000 5.68697934159140E+0000 5.70848565383756E+0000 - 5.73001587075518E+0000 5.75157001146298E+0000 5.77314809509030E+0000 5.79475014077697E+0000 5.81637616767340E+0000 - 5.83802619494050E+0000 5.85970024174978E+0000 5.88139832728331E+0000 5.90312047073365E+0000 5.92486669130400E+0000 - 5.94663700820810E+0000 5.96843144067024E+0000 5.99025000792528E+0000 6.01209272921868E+0000 6.03395962380645E+0000 - 6.05585071095522E+0000 6.07776600994212E+0000 6.09970554005496E+0000 6.12166932059209E+0000 6.14365737086244E+0000 - 6.16566971018555E+0000 6.18770635789157E+0000 6.20976733332125E+0000 6.23185265582589E+0000 6.25396234476747E+0000 - 6.27609641951855E+0000 6.29825489946227E+0000 6.32043780399242E+0000 6.34264515251341E+0000 6.36487696444027E+0000 - 6.38713325919862E+0000 6.40941405622474E+0000 6.43171937496555E+0000 6.45404923487855E+0000 6.47640365543193E+0000 - 6.49878265610449E+0000 6.52118625638569E+0000 6.54361447577561E+0000 6.56606733378499E+0000 6.58854484993523E+0000 - 6.61104704375839E+0000 6.63357393479714E+0000 6.65612554260486E+0000 6.67870188674557E+0000 6.70130298679395E+0000 - 6.72392886233536E+0000 6.74657953296582E+0000 6.76925501829207E+0000 6.79195533793144E+0000 6.81468051151201E+0000 - 6.83743055867254E+0000 6.86020549906241E+0000 6.88300535234177E+0000 6.90583013818143E+0000 6.92867987626290E+0000 - 6.95155458627836E+0000 6.97445428793071E+0000 6.99737900093359E+0000 7.02032874501128E+0000 7.04330353989880E+0000 - 7.06630340534191E+0000 7.08932836109707E+0000 7.11237842693141E+0000 7.13545362262285E+0000 7.15855396795999E+0000 - 7.18167948274220E+0000 7.20483018677952E+0000 7.22800609989278E+0000 7.25120724191352E+0000 7.27443363268402E+0000 - 7.29768529205730E+0000 7.32096223989713E+0000 7.34426449607806E+0000 7.36759208048533E+0000 7.39094501301497E+0000 - 7.41432331357378E+0000 7.43772700207927E+0000 7.46115609845976E+0000 7.48461062265433E+0000 7.50809059461283E+0000 - 7.53159603429585E+0000 7.55512696167478E+0000 7.57868339673180E+0000 7.60226535945985E+0000 7.62587286986265E+0000 - 7.64950594795472E+0000 7.67316461376140E+0000 7.69684888731874E+0000 7.72055878867366E+0000 7.74429433788386E+0000 - 7.76805555501784E+0000 7.79184246015488E+0000 7.81565507338510E+0000 7.83949341480944E+0000 7.86335750453959E+0000 - 7.88724736269811E+0000 7.91116300941840E+0000 7.93510446484463E+0000 7.95907174913181E+0000 7.98306488244580E+0000 - 8.00708388496327E+0000 8.03112877687172E+0000 8.05519957836951E+0000 8.07929630966582E+0000 8.10341899098071E+0000 - 8.12756764254501E+0000 8.15174228460048E+0000 8.17594293739971E+0000 8.20016962120609E+0000 8.22442235629395E+0000 - 8.24870116294842E+0000 8.27300606146555E+0000 8.29733707215217E+0000 8.32169421532608E+0000 8.34607751131589E+0000 - 8.37048698046112E+0000 8.39492264311213E+0000 8.41938451963018E+0000 8.44387263038745E+0000 8.46838699576694E+0000 - 8.49292763616259E+0000 8.51749457197922E+0000 8.54208782363256E+0000 8.56670741154920E+0000 8.59135335616668E+0000 - 8.61602567793343E+0000 8.64072439730876E+0000 8.66544953476292E+0000 8.69020111077707E+0000 8.71497914584331E+0000 - 8.73978366046461E+0000 8.76461467515489E+0000 8.78947221043901E+0000 8.81435628685274E+0000 8.83926692494278E+0000 - 8.86420414526678E+0000 8.88916796839333E+0000 8.91415841490193E+0000 8.93917550538306E+0000 8.96421926043813E+0000 - 8.98928970067952E+0000 9.01438684673052E+0000 9.03951071922540E+0000 9.06466133880944E+0000 9.08983872613877E+0000 - 9.11504290188057E+0000 9.14027388671298E+0000 9.16553170132510E+0000 9.19081636641697E+0000 9.21612790269965E+0000 - 9.24146633089519E+0000 9.26683167173657E+0000 9.29222394596778E+0000 9.31764317434383E+0000 9.34308937763070E+0000 - 9.36856257660532E+0000 9.39406279205567E+0000 9.41959004478075E+0000 9.44514435559050E+0000 9.47072574530588E+0000 - 9.49633423475892E+0000 9.52196984479261E+0000 9.54763259626093E+0000 9.57332251002894E+0000 9.59903960697269E+0000 - 9.62478390797927E+0000 9.65055543394675E+0000 9.67635420578429E+0000 9.70218024441207E+0000 9.72803357076126E+0000 - 9.75391420577411E+0000 9.77982217040392E+0000 9.80575748561504E+0000 9.83172017238279E+0000 9.85771025169364E+0000 - 9.88372774454508E+0000 9.90977267194562E+0000 9.93584505491486E+0000 9.96194491448348E+0000 9.98807227169321E+0000 - 1.00142271475968E+0001 1.00404095632582E+0001 1.00666195397523E+0001 1.00928570981651E+0001 1.01191222595937E+0001 - 1.01454150451464E+0001 1.01717354759423E+0001 1.01980835731119E+0001 1.02244593577966E+0001 1.02508628511488E+0001 - 1.02772940743325E+0001 1.03037530485221E+0001 1.03302397949036E+0001 1.03567543346739E+0001 1.03832966890412E+0001 - 1.04098668792245E+0001 1.04364649264542E+0001 1.04630908519718E+0001 1.04897446770297E+0001 1.05164264228916E+0001 - 1.05431361108323E+0001 1.05698737621377E+0001 1.05966393981049E+0001 1.06234330400421E+0001 1.06502547092686E+0001 - 1.06771044271149E+0001 1.07039822149226E+0001 1.07308880940445E+0001 1.07578220858445E+0001 1.07847842116977E+0001 - 1.08117744929902E+0001 1.08387929511197E+0001 1.08658396074944E+0001 1.08929144835343E+0001 1.09200176006701E+0001 - 1.09471489803441E+0001 1.09743086440093E+0001 1.10014966131302E+0001 1.10287129091825E+0001 1.10559575536529E+0001 - 1.10832305680394E+0001 1.11105319738511E+0001 1.11378617926085E+0001 1.11652200458430E+0001 1.11926067550975E+0001 - 1.12200219419258E+0001 1.12474656278932E+0001 1.12749378345759E+0001 1.13024385835617E+0001 1.13299678964492E+0001 - 1.13575257948486E+0001 1.13851123003809E+0001 1.14127274346788E+0001 1.14403712193858E+0001 1.14680436761568E+0001 - 1.14957448266581E+0001 1.15234746925670E+0001 1.15512332955720E+0001 1.15790206573731E+0001 1.16068367996814E+0001 - 1.16346817442191E+0001 1.16625555127199E+0001 1.16904581269287E+0001 1.17183896086015E+0001 1.17463499795056E+0001 - 1.17743392614198E+0001 1.18023574761339E+0001 1.18304046454490E+0001 1.18584807911776E+0001 1.18865859351434E+0001 - 1.19147200991813E+0001 1.19428833051377E+0001 1.19710755748699E+0001 1.19992969302469E+0001 1.20275473931488E+0001 - 1.20558269854670E+0001 1.20841357291040E+0001 1.21124736459741E+0001 1.21408407580024E+0001 1.21692370871255E+0001 - 1.21976626552913E+0001 1.22261174844591E+0001 1.22546015965993E+0001 1.22831150136938E+0001 1.23116577577358E+0001 - 1.23402298507297E+0001 1.23688313146913E+0001 1.23974621716477E+0001 1.24261224436375E+0001 1.24548121527103E+0001 - 1.24835313209273E+0001 1.25122799703610E+0001 1.25410581230952E+0001 1.25698658012249E+0001 1.25987030268568E+0001 - 1.26275698221087E+0001 1.26564662091096E+0001 1.26853922100003E+0001 1.27143478469326E+0001 1.27433331420699E+0001 - 1.27723481175866E+0001 1.28013927956689E+0001 1.28304671985142E+0001 1.28595713483311E+0001 1.28887052673398E+0001 - 1.29178689777718E+0001 1.29470625018701E+0001 1.29762858618889E+0001 1.30055390800939E+0001 1.30348221787621E+0001 - 1.30641351801820E+0001 1.30934781066535E+0001 1.31228509804877E+0001 1.31522538240075E+0001 1.31816866595468E+0001 - 1.32111495094510E+0001 1.32406423960772E+0001 1.32701653417936E+0001 1.32997183689800E+0001 1.33293015000274E+0001 - 1.33589147573384E+0001 1.33885581633271E+0001 1.34182317404189E+0001 1.34479355110506E+0001 1.34776694976706E+0001 - 1.35074337227385E+0001 1.35372282087256E+0001 1.35670529781144E+0001 1.35969080533991E+0001 1.36267934570852E+0001 - 1.36567092116896E+0001 1.36866553397409E+0001 1.37166318637788E+0001 1.37466388063547E+0001 1.37766761900316E+0001 - 1.38067440373836E+0001 1.38368423709966E+0001 1.38669712134677E+0001 1.38971305874057E+0001 1.39273205154309E+0001 - 1.39575410201748E+0001 1.39877921242807E+0001 1.40180738504032E+0001 1.40483862212084E+0001 1.40787292593742E+0001 - 1.41091029875895E+0001 1.41395074285550E+0001 1.41699426049829E+0001 1.42004085395968E+0001 1.42309052551320E+0001 - 1.42614327743350E+0001 1.42919911199642E+0001 1.43225803147893E+0001 1.43532003815914E+0001 1.43838513431633E+0001 - 1.44145332223095E+0001 1.44452460418456E+0001 1.44759898245990E+0001 1.45067645934088E+0001 1.45375703711252E+0001 - 1.45684071806103E+0001 1.45992750447376E+0001 1.46301739863922E+0001 1.46611040284708E+0001 1.46920651938815E+0001 - 1.47230575055441E+0001 1.47540809863898E+0001 1.47851356593616E+0001 1.48162215474139E+0001 1.48473386735127E+0001 - 1.48784870606356E+0001 1.49096667317718E+0001 1.49408777099219E+0001 1.49721200180983E+0001 1.50033936793250E+0001 - 1.50346987166373E+0001 1.50660351530824E+0001 1.50974030117190E+0001 1.51288023156172E+0001 1.51602330878591E+0001 - 1.51916953515381E+0001 1.52231891297592E+0001 1.52547144456392E+0001 1.52862713223063E+0001 1.53178597829005E+0001 - 1.53494798505733E+0001 1.53811315484878E+0001 1.54128148998188E+0001 1.54445299277528E+0001 1.54762766554877E+0001 - 1.55080551062333E+0001 1.55398653032107E+0001 1.55717072696531E+0001 1.56035810288048E+0001 1.56354866039222E+0001 - 1.56674240182732E+0001 1.56993932951371E+0001 1.57313944578053E+0001 1.57634275295806E+0001 1.57954925337774E+0001 - 1.58275894937218E+0001 1.58597184327518E+0001 1.58918793742168E+0001 1.59240723414779E+0001 1.59562973579079E+0001 - 1.59885544468914E+0001 1.60208436318246E+0001 1.60531649361152E+0001 1.60855183831830E+0001 1.61179039964590E+0001 - 1.61503217993863E+0001 1.61827718154194E+0001 1.62152540680248E+0001 1.62477685806803E+0001 1.62803153768758E+0001 - 1.63128944801127E+0001 1.63455059139040E+0001 1.63781497017748E+0001 1.64108258672614E+0001 1.64435344339124E+0001 - 1.64762754252875E+0001 1.65090488649587E+0001 1.65418547765092E+0001 1.65746931835344E+0001 1.66075641096412E+0001 - 1.66404675784482E+0001 1.66734036135858E+0001 1.67063722386962E+0001 1.67393734774331E+0001 1.67724073534624E+0001 - 1.68054738904614E+0001 1.68385731121192E+0001 1.68717050421366E+0001 1.69048697042264E+0001 1.69380671221131E+0001 - 1.69712973195326E+0001 1.70045603202331E+0001 1.70378561479743E+0001 1.70711848265276E+0001 1.71045463796763E+0001 - 1.71379408312154E+0001 1.71713682049519E+0001 1.72048285247044E+0001 1.72383218143032E+0001 1.72718480975906E+0001 - 1.73054073984206E+0001 1.73389997406590E+0001 1.73726251481833E+0001 1.74062836448831E+0001 1.74399752546595E+0001 - 1.74737000014255E+0001 1.75074579091060E+0001 1.75412490016377E+0001 1.75750733029689E+0001 1.76089308370601E+0001 - 1.76428216278833E+0001 1.76767456994225E+0001 1.77107030756734E+0001 1.77446937806438E+0001 1.77787178383529E+0001 - 1.78127752728322E+0001 1.78468661081248E+0001 1.78809903682856E+0001 1.79151480773815E+0001 1.79493392594911E+0001 - 1.79835639387050E+0001 1.80178221391256E+0001 1.80521138848671E+0001 1.80864392000557E+0001 1.81207981088293E+0001 - 1.81551906353378E+0001 1.81896168037430E+0001 1.82240766382183E+0001 1.82585701629494E+0001 1.82930974021335E+0001 - 1.83276583799799E+0001 1.83622531207098E+0001 1.83968816485561E+0001 1.84315439877639E+0001 1.84662401625898E+0001 - 1.85009701973026E+0001 1.85357341161830E+0001 1.85705319435234E+0001 1.86053637036282E+0001 1.86402294208139E+0001 - 1.86751291194087E+0001 1.87100628237527E+0001 1.87450305581980E+0001 1.87800323471087E+0001 1.88150682148606E+0001 - 1.88501381858417E+0001 1.88852422844517E+0001 1.89203805351024E+0001 1.89555529622175E+0001 1.89907595902325E+0001 - 1.90260004435951E+0001 1.90612755467646E+0001 1.90965849242127E+0001 1.91319286004226E+0001 1.91673065998898E+0001 - 1.92027189471215E+0001 1.92381656666371E+0001 1.92736467829678E+0001 1.93091623206568E+0001 1.93447123042592E+0001 - 1.93802967583423E+0001 1.94159157074853E+0001 1.94515691762790E+0001 1.94872571893268E+0001 1.95229797712436E+0001 - 1.95587369466566E+0001 1.95945287402047E+0001 1.96303551765391E+0001 1.96662162803228E+0001 1.97021120762309E+0001 - 1.97380425889503E+0001 1.97740078431802E+0001 1.98100078636316E+0001 1.98460426750276E+0001 1.98821123021034E+0001 - 1.99182167696059E+0001 1.99543561022944E+0001 1.99905303249400E+0001 2.00267394623259E+0001 2.00629835392474E+0001 - 2.00992625805115E+0001 2.01355766109377E+0001 2.01719256553573E+0001 2.02083097386135E+0001 2.02447288855619E+0001 - 2.02811831210699E+0001 2.03176724700170E+0001 2.03541969572947E+0001 2.03907566078067E+0001 2.04273514464686E+0001 - 2.04639814982082E+0001 2.05006467879653E+0001 2.05373473406917E+0001 2.05740831813514E+0001 2.06108543349204E+0001 - 2.06476608263868E+0001 2.06845026807507E+0001 2.07213799230245E+0001 2.07582925782325E+0001 2.07952406714110E+0001 - 2.08322242276088E+0001 2.08692432718862E+0001 2.09062978293160E+0001 2.09433879249832E+0001 2.09805135839846E+0001 - 2.10176748314292E+0001 2.10548716924381E+0001 2.10921041921447E+0001 2.11293723556942E+0001 2.11666762082442E+0001 - 2.12040157749643E+0001 2.12413910810362E+0001 2.12788021516537E+0001 2.13162490120229E+0001 2.13537316873619E+0001 - 2.13912502029009E+0001 2.14288045838824E+0001 2.14663948555608E+0001 2.15040210432029E+0001 2.15416831720875E+0001 - 2.15793812675055E+0001 2.16171153547602E+0001 2.16548854591668E+0001 2.16926916060528E+0001 2.17305338207578E+0001 - 2.17684121286336E+0001 2.18063265550441E+0001 2.18442771253656E+0001 2.18822638649861E+0001 2.19202867993064E+0001 - 2.19583459537390E+0001 2.19964413537088E+0001 2.20345730246528E+0001 2.20727409920202E+0001 2.21109452812724E+0001 - 2.21491859178831E+0001 2.21874629273381E+0001 2.22257763351354E+0001 2.22641261667851E+0001 2.23025124478099E+0001 - 2.23409352037441E+0001 2.23793944601348E+0001 2.24178902425410E+0001 2.24564225765339E+0001 2.24949914876971E+0001 - 2.25335970016264E+0001 2.25722391439296E+0001 2.26109179402269E+0001 2.26496334161509E+0001 2.26883855973461E+0001 - 2.27271745094695E+0001 2.27660001781902E+0001 2.28048626291896E+0001 2.28437618881614E+0001 2.28826979808114E+0001 - 2.29216709328579E+0001 2.29606807700311E+0001 2.29997275180739E+0001 2.30388112027410E+0001 2.30779318497998E+0001 - 2.31170894850297E+0001 2.31562841342224E+0001 2.31955158231820E+0001 2.32347845777247E+0001 2.32740904236793E+0001 - 2.33134333868864E+0001 2.33528134931992E+0001 2.33922307684833E+0001 2.34316852386164E+0001 2.34711769294884E+0001 - 2.35107058670017E+0001 2.35502720770710E+0001 2.35898755856233E+0001 2.36295164185976E+0001 2.36691946019457E+0001 - 2.37089101616314E+0001 2.37486631236309E+0001 2.37884535139327E+0001 2.38282813585376E+0001 2.38681466834589E+0001 - 2.39080495147220E+0001 2.39479898783646E+0001 2.39879678004372E+0001 2.40279833070020E+0001 2.40680364241339E+0001 - 2.41081271779201E+0001 2.41482555944603E+0001 2.41884216998661E+0001 2.42286255202620E+0001 2.42688670817844E+0001 - 2.43091464105824E+0001 2.43494635328171E+0001 2.43898184746624E+0001 2.44302112623043E+0001 2.44706419219411E+0001 - 2.45111104797837E+0001 2.45516169620552E+0001 2.45921613949912E+0001 2.46327438048397E+0001 2.46733642178608E+0001 - 2.47140226603274E+0001 2.47547191585245E+0001 2.47954537387496E+0001 2.48362264273126E+0001 2.48770372505359E+0001 - 2.49178862347539E+0001 2.49587734063140E+0001 2.49996987915756E+0001 2.50406624169106E+0001 2.50816643087033E+0001 - 2.51227044933505E+0001 2.51637829972614E+0001 2.52048998468576E+0001 2.52460550685731E+0001 2.52872486888543E+0001 - 2.53284807341602E+0001 2.53697512309620E+0001 2.54110602057435E+0001 2.54524076850011E+0001 2.54937936952432E+0001 - 2.55352182629909E+0001 2.55766814147780E+0001 2.56181831771503E+0001 2.56597235766663E+0001 2.57013026398969E+0001 - 2.57429203934255E+0001 2.57845768638480E+0001 2.58262720777727E+0001 2.58680060618203E+0001 2.59097788426242E+0001 - 2.59515904468301E+0001 2.59934409010961E+0001 2.60353302320931E+0001 2.60772584665042E+0001 2.61192256310250E+0001 - 2.61612317523638E+0001 2.62032768572413E+0001 2.62453609723905E+0001 2.62874841245572E+0001 2.63296463404995E+0001 - 2.63718476469882E+0001 2.64140880708064E+0001 2.64563676387497E+0001 2.64986863776266E+0001 2.65410443142576E+0001 - 2.65834414754761E+0001 2.66258778881278E+0001 2.66683535790710E+0001 2.67108685751767E+0001 2.67534229033281E+0001 - 2.67960165904212E+0001 2.68386496633644E+0001 2.68813221490788E+0001 2.69240340744979E+0001 2.69667854665678E+0001 - 2.70095763522472E+0001 2.70524067585071E+0001 2.70952767123315E+0001 2.71381862407166E+0001 2.71811353706713E+0001 - 2.72241241292170E+0001 2.72671525433878E+0001 2.73102206402303E+0001 2.73533284468036E+0001 2.73964759901795E+0001 - 2.74396632974423E+0001 2.74828903956889E+0001 2.75261573120289E+0001 2.75694640735842E+0001 2.76128107074897E+0001 - 2.76561972408925E+0001 2.76996237009525E+0001 2.77430901148424E+0001 2.77865965097469E+0001 2.78301429128641E+0001 - 2.78737293514040E+0001 2.79173558525897E+0001 2.79610224436566E+0001 2.80047291518530E+0001 2.80484760044396E+0001 - 2.80922630286898E+0001 2.81360902518896E+0001 2.81799577013378E+0001 2.82238654043455E+0001 2.82678133882368E+0001 - 2.83118016803483E+0001 2.83558303080291E+0001 2.83998992986411E+0001 2.84440086795589E+0001 2.84881584781696E+0001 - 2.85323487218730E+0001 2.85765794380817E+0001 2.86208506542207E+0001 2.86651623977279E+0001 2.87095146960538E+0001 - 2.87539075766616E+0001 2.87983410670269E+0001 2.88428151946384E+0001 2.88873299869973E+0001 2.89318854716173E+0001 - 2.89764816760250E+0001 2.90211186277598E+0001 2.90657963543734E+0001 2.91105148834305E+0001 2.91552742425084E+0001 - 2.92000744591972E+0001 2.92449155610996E+0001 2.92897975758310E+0001 2.93347205310194E+0001 2.93796844543059E+0001 - 2.94246893733440E+0001 2.94697353157998E+0001 2.95148223093525E+0001 2.95599503816937E+0001 2.96051195605278E+0001 - 2.96503298735723E+0001 2.96955813485568E+0001 2.97408740132239E+0001 2.97862078953293E+0001 2.98315830226409E+0001 - 2.98769994229397E+0001 2.99224571240193E+0001 2.99679561536859E+0001 3.00134965397588E+0001 3.00590783100699E+0001 - 3.01047014924637E+0001 3.01503661147978E+0001 3.01960722049422E+0001 3.02418197907799E+0001 3.02876089002066E+0001 - 3.03334395611308E+0001 3.03793118014737E+0001 3.04252256491695E+0001 3.04711811321648E+0001 3.05171782784195E+0001 - 3.05632171159057E+0001 3.06092976726087E+0001 3.06554199765266E+0001 3.07015840556700E+0001 3.07477899380626E+0001 - 3.07940376517408E+0001 3.08403272247538E+0001 3.08866586851634E+0001 3.09330320610448E+0001 3.09794473804853E+0001 - 3.10259046715855E+0001 3.10724039624586E+0001 3.11189452812308E+0001 3.11655286560410E+0001 3.12121541150409E+0001 - 3.12588216863951E+0001 3.13055313982811E+0001 3.13522832788891E+0001 3.13990773564222E+0001 3.14459136590965E+0001 - 3.14927922151406E+0001 3.15397130527962E+0001 3.15866762003180E+0001 3.16336816859731E+0001 3.16807295380419E+0001 - 3.17278197848175E+0001 3.17749524546057E+0001 3.18221275757254E+0001 3.18693451765084E+0001 3.19166052852992E+0001 - 3.19639079304552E+0001 3.20112531403468E+0001 3.20586409433572E+0001 3.21060713678825E+0001 3.21535444423316E+0001 - 3.22010601951266E+0001 3.22486186547021E+0001 3.22962198495058E+0001 3.23438638079984E+0001 3.23915505586532E+0001 - 3.24392801299567E+0001 3.24870525504084E+0001 3.25348678485202E+0001 3.25827260528173E+0001 3.26306271918379E+0001 - 3.26785712941328E+0001 3.27265583882661E+0001 3.27745885028145E+0001 3.28226616663677E+0001 3.28707779075286E+0001 - 3.29189372549127E+0001 3.29671397371486E+0001 3.30153853828778E+0001 3.30636742207549E+0001 3.31120062794470E+0001 - 3.31603815876348E+0001 3.32088001740115E+0001 3.32572620672833E+0001 3.33057672961695E+0001 3.33543158894023E+0001 - 3.34029078757270E+0001 3.34515432839016E+0001 3.35002221426972E+0001 3.35489444808979E+0001 3.35977103273009E+0001 - 3.36465197107160E+0001 3.36953726599665E+0001 3.37442692038884E+0001 3.37932093713305E+0001 3.38421931911550E+0001 - 3.38912206922368E+0001 3.39402919034640E+0001 3.39894068537375E+0001 3.40385655719714E+0001 3.40877680870927E+0001 - 3.41370144280415E+0001 3.41863046237707E+0001 3.42356387032465E+0001 3.42850166954479E+0001 3.43344386293670E+0001 - 3.43839045340090E+0001 3.44334144383921E+0001 3.44829683715473E+0001 3.45325663625191E+0001 3.45822084403646E+0001 - 3.46318946341542E+0001 3.46816249729712E+0001 3.47313994859119E+0001 3.47812182020860E+0001 3.48310811506159E+0001 - 3.48809883606370E+0001 3.49309398612982E+0001 3.49809356817610E+0001 3.50309758512001E+0001 3.50810603988035E+0001 - 3.51311893537720E+0001 3.51813627453195E+0001 3.52315806026732E+0001 3.52818429550730E+0001 3.53321498317723E+0001 - 3.53825012620373E+0001 3.54328972751473E+0001 3.54833379003949E+0001 3.55338231670857E+0001 3.55843531045381E+0001 - 3.56349277420841E+0001 3.56855471090685E+0001 3.57362112348492E+0001 3.57869201487974E+0001 3.58376738802971E+0001 - 3.58884724587459E+0001 3.59393159135540E+0001 3.59902042741449E+0001 3.60411375699555E+0001 3.60921158304354E+0001 - 3.61431390850476E+0001 3.61942073632682E+0001 3.62453206945864E+0001 3.62964791085044E+0001 3.63476826345378E+0001 - 3.63989313022152E+0001 3.64502251410783E+0001 3.65015641806822E+0001 3.65529484505948E+0001 3.66043779803974E+0001 - 3.66558527996845E+0001 3.67073729380633E+0001 3.67589384251550E+0001 3.68105492905932E+0001 3.68622055640249E+0001 - 3.69139072751106E+0001 3.69656544535235E+0001 3.70174471289502E+0001 3.70692853310907E+0001 3.71211690896576E+0001 - 3.71730984343774E+0001 3.72250733949894E+0001 3.72770940012458E+0001 3.73291602829128E+0001 3.73812722697691E+0001 - 3.74334299916068E+0001 3.74856334782314E+0001 3.75378827594614E+0001 3.75901778651285E+0001 3.76425188250778E+0001 - 3.76949056691675E+0001 3.77473384272690E+0001 3.77998171292671E+0001 3.78523418050594E+0001 3.79049124845573E+0001 - 3.79575291976850E+0001 3.80101919743800E+0001 3.80629008445934E+0001 3.81156558382892E+0001 3.81684569854445E+0001 - 3.82213043160501E+0001 3.82741978601097E+0001 3.83271376476404E+0001 3.83801237086725E+0001 3.84331560732497E+0001 - 3.84862347714288E+0001 3.85393598332799E+0001 3.85925312888864E+0001 3.86457491683450E+0001 3.86990135017656E+0001 - 3.87523243192714E+0001 3.88056816509990E+0001 3.88590855270981E+0001 3.89125359777317E+0001 3.89660330330764E+0001 - 3.90195767233215E+0001 3.90731670786704E+0001 3.91268041293390E+0001 3.91804879055569E+0001 3.92342184375672E+0001 - 3.92879957556258E+0001 3.93418198900022E+0001 3.93956908709794E+0001 3.94496087288533E+0001 3.95035734939334E+0001 - 3.95575851965425E+0001 3.96116438670166E+0001 3.96657495357052E+0001 3.97199022329709E+0001 3.97741019891899E+0001 - 3.98283488347516E+0001 3.98826428000587E+0001 3.99369839155273E+0001 3.99913722115869E+0001 4.00458077186803E+0001 - 4.01002904672634E+0001 4.01548204878061E+0001 4.02093978107911E+0001 4.02640224667144E+0001 4.03186944860859E+0001 - 4.03734138994283E+0001 4.04281807372782E+0001 4.04829950301851E+0001 4.05378568087121E+0001 4.05927661034357E+0001 - 4.06477229449457E+0001 4.07027273638453E+0001 4.07577793907512E+0001 4.08128790562933E+0001 4.08680263911150E+0001 - 4.09232214258732E+0001 4.09784641912380E+0001 4.10337547178929E+0001 4.10890930365351E+0001 4.11444791778749E+0001 - 4.11999131726362E+0001 4.12553950515562E+0001 4.13109248453854E+0001 4.13665025848881E+0001 4.14221283008418E+0001 - 4.14778020240372E+0001 4.15335237852788E+0001 4.15892936153845E+0001 4.16451115451852E+0001 4.17009776055260E+0001 - 4.17568918272646E+0001 4.18128542412728E+0001 4.18688648784356E+0001 4.19249237696512E+0001 4.19810309458318E+0001 - 4.20371864379026E+0001 4.20933902768024E+0001 4.21496424934835E+0001 4.22059431189118E+0001 4.22622921840662E+0001 - 4.23186897199397E+0001 4.23751357575383E+0001 4.24316303278816E+0001 4.24881734620029E+0001 4.25447651909485E+0001 - 4.26014055457788E+0001 4.26580945575673E+0001 4.27148322574008E+0001 4.27716186763802E+0001 4.28284538456194E+0001 - 4.28853377962459E+0001 4.29422705594010E+0001 4.29992521662391E+0001 4.30562826479282E+0001 4.31133620356500E+0001 - 4.31704903605996E+0001 4.32276676539857E+0001 4.32848939470304E+0001 4.33421692709693E+0001 4.33994936570517E+0001 - 4.34568671365404E+0001 4.35142897407113E+0001 4.35717615008547E+0001 4.36292824482737E+0001 4.36868526142850E+0001 - 4.37444720302194E+0001 4.38021407274207E+0001 4.38598587372463E+0001 4.39176260910676E+0001 4.39754428202689E+0001 - 4.40333089562487E+0001 4.40912245304186E+0001 4.41491895742039E+0001 4.42072041190437E+0001 4.42652681963902E+0001 - 4.43233818377096E+0001 4.43815450744816E+0001 4.44397579381994E+0001 4.44980204603695E+0001 4.45563326725127E+0001 - 4.46146946061626E+0001 4.46731062928670E+0001 4.47315677641871E+0001 4.47900790516973E+0001 4.48486401869864E+0001 - 4.49072512016561E+0001 4.49659121273220E+0001 4.50246229956134E+0001 4.50833838381730E+0001 4.51421946866571E+0001 - 4.52010555727360E+0001 4.52599665280932E+0001 4.53189275844259E+0001 4.53779387734452E+0001 4.54370001268754E+0001 - 4.54961116764549E+0001 4.55552734539355E+0001 4.56144854910824E+0001 4.56737478196750E+0001 4.57330604715059E+0001 - 4.57924234783814E+0001 4.58518368721218E+0001 4.59113006845606E+0001 4.59708149475451E+0001 4.60303796929366E+0001 - 4.60899949526094E+0001 4.61496607584522E+0001 4.62093771423669E+0001 4.62691441362690E+0001 4.63289617720882E+0001 - 4.63888300817673E+0001 4.64487490972630E+0001 4.65087188505460E+0001 4.65687393736002E+0001 4.66288106984233E+0001 - 4.66889328570270E+0001 4.67491058814364E+0001 4.68093298036902E+0001 4.68696046558413E+0001 4.69299304699558E+0001 - 4.69903072781138E+0001 4.70507351124089E+0001 4.71112140049485E+0001 4.71717439878539E+0001 4.72323250932600E+0001 - 4.72929573533151E+0001 4.73536408001817E+0001 4.74143754660359E+0001 4.74751613830674E+0001 4.75359985834797E+0001 - 4.75968870994900E+0001 4.76578269633294E+0001 4.77188182072427E+0001 4.77798608634881E+0001 4.78409549643381E+0001 - 4.79021005420785E+0001 4.79632976290092E+0001 4.80245462574436E+0001 4.80858464597090E+0001 4.81471982681463E+0001 - 4.82086017151106E+0001 4.82700568329702E+0001 4.83315636541074E+0001 4.83931222109186E+0001 4.84547325358134E+0001 - 4.85163946612156E+0001 4.85781086195628E+0001 4.86398744433060E+0001 4.87016921649104E+0001 4.87635618168548E+0001 - 4.88254834316318E+0001 4.88874570417480E+0001 4.89494826797235E+0001 4.90115603780922E+0001 4.90736901694023E+0001 - 4.91358720862152E+0001 4.91981061611065E+0001 4.92603924266655E+0001 4.93227309154953E+0001 4.93851216602129E+0001 - 4.94475646934490E+0001 4.95100600478482E+0001 4.95726077560690E+0001 4.96352078507837E+0001 4.96978603646783E+0001 - 4.97605653304529E+0001 4.98233227808212E+0001 4.98861327485108E+0001 4.99489952662633E+0001 5.00119103668340E+0001 - 5.00748780829923E+0001 5.01378984475210E+0001 5.02009714932171E+0001 5.02640972528916E+0001 5.03272757593690E+0001 - 5.03905070454877E+0001 5.04537911441004E+0001 5.05171280880733E+0001 5.05805179102864E+0001 5.06439606436341E+0001 - 5.07074563210239E+0001 5.07710049753781E+0001 5.08346066396321E+0001 5.08982613467356E+0001 5.09619691296522E+0001 - 5.10257300213593E+0001 5.10895440548481E+0001 5.11534112631240E+0001 5.12173316792061E+0001 5.12813053361273E+0001 - 5.13453322669348E+0001 5.14094125046894E+0001 5.14735460824658E+0001 5.15377330333529E+0001 5.16019733904533E+0001 - 5.16662671868836E+0001 5.17306144557744E+0001 5.17950152302701E+0001 5.18594695435291E+0001 5.19239774287238E+0001 - 5.19885389190404E+0001 5.20531540476793E+0001 5.21178228478547E+0001 5.21825453527945E+0001 5.22473215957411E+0001 - 5.23121516099504E+0001 5.23770354286925E+0001 5.24419730852515E+0001 5.25069646129251E+0001 5.25720100450256E+0001 - 5.26371094148786E+0001 5.27022627558242E+0001 5.27674701012162E+0001 5.28327314844225E+0001 5.28980469388249E+0001 - 5.29634164978193E+0001 5.30288401948155E+0001 5.30943180632373E+0001 5.31598501365227E+0001 5.32254364481233E+0001 - 5.32910770315051E+0001 5.33567719201480E+0001 5.34225211475456E+0001 5.34883247472060E+0001 5.35541827526511E+0001 - 5.36200951974165E+0001 5.36860621150526E+0001 5.37520835391231E+0001 5.38181595032059E+0001 5.38842900408932E+0001 - 5.39504751857910E+0001 5.40167149715193E+0001 5.40830094317124E+0001 5.41493586000183E+0001 5.42157625100994E+0001 - 5.42822211956319E+0001 5.43487346903060E+0001 5.44153030278263E+0001 5.44819262419112E+0001 5.45486043662930E+0001 - 5.46153374347185E+0001 5.46821254809483E+0001 5.47489685387569E+0001 5.48158666419333E+0001 5.48828198242802E+0001 - 5.49498281196147E+0001 5.50168915617678E+0001 5.50840101845844E+0001 5.51511840219239E+0001 5.52184131076595E+0001 - 5.52856974756785E+0001 5.53530371598826E+0001 5.54204321941872E+0001 5.54878826125218E+0001 5.55553884488306E+0001 - 5.56229497370713E+0001 5.56905665112157E+0001 5.57582388052502E+0001 5.58259666531749E+0001 5.58937500890042E+0001 - 5.59615891467667E+0001 5.60294838605047E+0001 5.60974342642752E+0001 5.61654403921490E+0001 5.62335022782110E+0001 - 5.63016199565606E+0001 5.63697934613108E+0001 5.64380228265892E+0001 5.65063080865373E+0001 5.65746492753109E+0001 - 5.66430464270798E+0001 5.67114995760282E+0001 5.67800087563541E+0001 5.68485740022700E+0001 5.69171953480023E+0001 - 5.69858728277918E+0001 5.70546064758933E+0001 5.71233963265760E+0001 5.71922424141228E+0001 5.72611447728315E+0001 - 5.73301034370134E+0001 5.73991184409943E+0001 5.74681898191142E+0001 5.75373176057272E+0001 5.76065018352018E+0001 - 5.76757425419204E+0001 5.77450397602797E+0001 5.78143935246908E+0001 5.78838038695788E+0001 5.79532708293829E+0001 - 5.80227944385570E+0001 5.80923747315686E+0001 5.81620117428998E+0001 5.82317055070469E+0001 5.83014560585203E+0001 - 5.83712634318447E+0001 5.84411276615590E+0001 5.85110487822163E+0001 5.85810268283842E+0001 5.86510618346441E+0001 - 5.87211538355919E+0001 5.87913028658378E+0001 5.88615089600061E+0001 5.89317721527354E+0001 5.90020924786787E+0001 - 5.90724699725030E+0001 5.91429046688896E+0001 5.92133966025343E+0001 5.92839458081470E+0001 5.93545523204519E+0001 - 5.94252161741874E+0001 5.94959374041062E+0001 5.95667160449754E+0001 5.96375521315763E+0001 5.97084456987042E+0001 - 5.97793967811694E+0001 5.98504054137959E+0001 5.99214716314219E+0001 5.99925954689004E+0001 6.00637769610983E+0001 - 6.01350161428971E+0001 6.02063130491923E+0001 6.02776677148939E+0001 6.03490801749263E+0001 6.04205504642278E+0001 - 6.04920786177515E+0001 6.05636646704646E+0001 6.06353086573486E+0001 6.07070106133992E+0001 6.07787705736269E+0001 - 6.08505885730561E+0001 6.09224646467256E+0001 6.09943988296886E+0001 6.10663911570127E+0001 6.11384416637797E+0001 - 6.12105503850860E+0001 6.12827173560419E+0001 6.13549426117726E+0001 6.14272261874172E+0001 6.14995681181293E+0001 - 6.15719684390771E+0001 6.16444271854429E+0001 6.17169443924233E+0001 6.17895200952296E+0001 6.18621543290871E+0001 - 6.19348471292358E+0001 6.20075985309298E+0001 6.20804085694377E+0001 6.21532772800427E+0001 6.22262046980421E+0001 - 6.22991908587475E+0001 6.23722357974853E+0001 6.24453395495959E+0001 6.25185021504343E+0001 6.25917236353700E+0001 - 6.26650040397867E+0001 6.27383433990825E+0001 6.28117417486701E+0001 6.28851991239764E+0001 6.29587155604429E+0001 - 6.30322910935256E+0001 6.31059257586944E+0001 6.31796195914344E+0001 6.32533726272445E+0001 6.33271849016382E+0001 - 6.34010564501438E+0001 6.34749873083034E+0001 6.35489775116740E+0001 6.36230270958269E+0001 6.36971360963479E+0001 - 6.37713045488373E+0001 6.38455324889097E+0001 6.39198199521940E+0001 6.39941669743342E+0001 6.40685735909881E+0001 - 6.41430398378281E+0001 6.42175657505415E+0001 6.42921513648295E+0001 6.43667967164081E+0001 6.44415018410077E+0001 - 6.45162667743732E+0001 6.45910915522639E+0001 6.46659762104537E+0001 6.47409207847309E+0001 6.48159253108985E+0001 - 6.48909898247737E+0001 6.49661143621881E+0001 6.50412989589884E+0001 6.51165436510353E+0001 6.51918484742040E+0001 - 6.52672134643845E+0001 6.53426386574810E+0001 6.54181240894125E+0001 6.54936697961124E+0001 6.55692758135284E+0001 - 6.56449421776233E+0001 6.57206689243738E+0001 6.57964560897713E+0001 6.58723037098221E+0001 6.59482118205467E+0001 - 6.60241804579800E+0001 6.61002096581719E+0001 6.61762994571864E+0001 6.62524498911022E+0001 6.63286609960129E+0001 - 6.64049328080260E+0001 6.64812653632640E+0001 6.65576586978639E+0001 6.66341128479772E+0001 6.67106278497701E+0001 - 6.67872037394231E+0001 6.68638405531313E+0001 6.69405383271049E+0001 6.70172970975680E+0001 6.70941169007594E+0001 - 6.71709977729331E+0001 6.72479397503570E+0001 6.73249428693136E+0001 6.74020071661006E+0001 6.74791326770296E+0001 - 6.75563194384273E+0001 6.76335674866348E+0001 6.77108768580076E+0001 6.77882475889163E+0001 6.78656797157457E+0001 - 6.79431732748952E+0001 6.80207283027793E+0001 6.80983448358265E+0001 6.81760229104802E+0001 6.82537625631987E+0001 - 6.83315638304543E+0001 6.84094267487345E+0001 6.84873513545412E+0001 6.85653376843908E+0001 6.86433857748148E+0001 - 6.87214956623588E+0001 6.87996673835832E+0001 6.88779009750635E+0001 6.89561964733892E+0001 6.90345539151647E+0001 - 6.91129733370093E+0001 6.91914547755567E+0001 6.92699982674552E+0001 6.93486038493680E+0001 6.94272715579728E+0001 - 6.95060014299622E+0001 6.95847935020431E+0001 6.96636478109373E+0001 6.97425643933815E+0001 6.98215432861266E+0001 - 6.99005845259385E+0001 6.99796881495978E+0001 7.00588541938997E+0001 7.01380826956539E+0001 7.02173736916854E+0001 - 7.02967272188334E+0001 7.03761433139517E+0001 7.04556220139093E+0001 7.05351633555895E+0001 7.06147673758905E+0001 - 7.06944341117253E+0001 7.07741636000212E+0001 7.08539558777209E+0001 7.09338109817812E+0001 7.10137289491738E+0001 - 7.10937098168854E+0001 7.11737536219173E+0001 7.12538604012852E+0001 7.13340301920200E+0001 7.14142630311671E+0001 - 7.14945589557869E+0001 7.15749180029542E+0001 7.16553402097586E+0001 7.17358256133048E+0001 7.18163742507120E+0001 - 7.18969861591140E+0001 7.19776613756597E+0001 7.20583999375127E+0001 7.21392018818510E+0001 7.22200672458680E+0001 - 7.23009960667714E+0001 7.23819883817838E+0001 7.24630442281426E+0001 7.25441636431000E+0001 7.26253466639231E+0001 - 7.27065933278935E+0001 7.27879036723078E+0001 7.28692777344775E+0001 7.29507155517286E+0001 7.30322171614020E+0001 - 7.31137826008537E+0001 7.31954119074542E+0001 7.32771051185888E+0001 7.33588622716578E+0001 7.34406834040761E+0001 - 7.35225685532737E+0001 7.36045177566953E+0001 7.36865310518001E+0001 7.37686084760628E+0001 7.38507500669724E+0001 - 7.39329558620328E+0001 7.40152258987629E+0001 7.40975602146965E+0001 7.41799588473819E+0001 7.42624218343826E+0001 - 7.43449492132769E+0001 7.44275410216576E+0001 7.45101972971329E+0001 7.45929180773254E+0001 7.46757033998730E+0001 - 7.47585533024279E+0001 7.48414678226577E+0001 7.49244469982446E+0001 7.50074908668857E+0001 7.50905994662930E+0001 - 7.51737728341935E+0001 7.52570110083288E+0001 7.53403140264556E+0001 7.54236819263456E+0001 7.55071147457850E+0001 - 7.55906125225754E+0001 7.56741752945329E+0001 7.57578030994884E+0001 7.58414959752884E+0001 7.59252539597936E+0001 - 7.60090770908797E+0001 7.60929654064377E+0001 7.61769189443732E+0001 7.62609377426067E+0001 7.63450218390740E+0001 - 7.64291712717254E+0001 7.65133860785260E+0001 7.65976662974566E+0001 7.66820119665120E+0001 7.67664231237027E+0001 - 7.68508998070537E+0001 7.69354420546049E+0001 7.70200499044116E+0001 7.71047233945436E+0001 7.71894625630856E+0001 - 7.72742674481379E+0001 7.73591380878150E+0001 7.74440745202467E+0001 7.75290767835778E+0001 7.76141449159680E+0001 - 7.76992789555920E+0001 7.77844789406395E+0001 7.78697449093148E+0001 7.79550768998379E+0001 7.80404749504433E+0001 - 7.81259390993803E+0001 7.82114693849138E+0001 7.82970658453231E+0001 7.83827285189028E+0001 7.84684574439625E+0001 - 7.85542526588267E+0001 7.86401142018348E+0001 7.87260421113416E+0001 7.88120364257163E+0001 7.88980971833438E+0001 - 7.89842244226235E+0001 7.90704181819699E+0001 7.91566784998129E+0001 7.92430054145969E+0001 7.93293989647814E+0001 - 7.94158591888414E+0001 7.95023861252665E+0001 7.95889798125614E+0001 7.96756402892460E+0001 7.97623675938549E+0001 - 7.98491617649382E+0001 7.99360228410608E+0001 8.00229508608025E+0001 8.01099458627585E+0001 8.01970078855388E+0001 - 8.02841369677684E+0001 8.03713331480878E+0001 8.04585964651520E+0001 8.05459269576313E+0001 8.06333246642113E+0001 - 8.07207896235923E+0001 8.08083218744899E+0001 8.08959214556348E+0001 8.09835884057725E+0001 8.10713227636640E+0001 - 8.11591245680852E+0001 8.12469938578267E+0001 8.13349306716950E+0001 8.14229350485111E+0001 8.15110070271112E+0001 - 8.15991466463467E+0001 8.16873539450841E+0001 8.17756289622049E+0001 8.18639717366059E+0001 8.19523823071987E+0001 - 8.20408607129104E+0001 8.21294069926831E+0001 8.22180211854737E+0001 8.23067033302548E+0001 8.23954534660136E+0001 - 8.24842716317526E+0001 8.25731578664898E+0001 8.26621122092577E+0001 8.27511346991044E+0001 8.28402253750931E+0001 - 8.29293842763019E+0001 8.30186114418242E+0001 8.31079069107687E+0001 8.31972707222590E+0001 8.32867029154341E+0001 - 8.33762035294480E+0001 8.34657726034697E+0001 8.35554101766839E+0001 8.36451162882900E+0001 8.37348909775025E+0001 - 8.38247342835517E+0001 8.39146462456824E+0001 8.40046269031548E+0001 8.40946762952446E+0001 8.41847944612422E+0001 - 8.42749814404536E+0001 8.43652372721997E+0001 8.44555619958167E+0001 8.45459556506562E+0001 8.46364182760846E+0001 - 8.47269499114838E+0001 8.48175505962509E+0001 8.49082203697980E+0001 8.49989592715526E+0001 8.50897673409576E+0001 - 8.51806446174707E+0001 8.52715911405650E+0001 8.53626069497289E+0001 8.54536920844660E+0001 8.55448465842952E+0001 - 8.56360704887505E+0001 8.57273638373810E+0001 8.58187266697516E+0001 8.59101590254418E+0001 8.60016609440466E+0001 - 8.60932324651765E+0001 8.61848736284570E+0001 8.62765844735287E+0001 8.63683650400478E+0001 8.64602153676855E+0001 - 8.65521354961286E+0001 8.66441254650788E+0001 8.67361853142530E+0001 8.68283150833841E+0001 8.69205148122194E+0001 - 8.70127845405218E+0001 8.71051243080699E+0001 8.71975341546570E+0001 8.72900141200917E+0001 8.73825642441985E+0001 - 8.74751845668167E+0001 8.75678751278007E+0001 8.76606359670209E+0001 8.77534671243623E+0001 8.78463686397258E+0001 - 8.79393405530272E+0001 8.80323829041975E+0001 8.81254957331836E+0001 8.82186790799472E+0001 8.83119329844655E+0001 - 8.84052574867311E+0001 8.84986526267518E+0001 8.85921184445507E+0001 8.86856549801665E+0001 8.87792622736527E+0001 - 8.88729403650790E+0001 8.89666892945296E+0001 8.90605091021043E+0001 8.91543998279186E+0001 8.92483615121030E+0001 - 8.93423941948032E+0001 8.94364979161808E+0001 8.95306727164124E+0001 8.96249186356897E+0001 8.97192357142205E+0001 - 8.98136239922274E+0001 8.99080835099484E+0001 9.00026143076372E+0001 9.00972164255625E+0001 9.01918899040088E+0001 - 9.02866347832756E+0001 9.03814511036778E+0001 9.04763389055460E+0001 9.05712982292261E+0001 9.06663291150790E+0001 - 9.07614316034816E+0001 9.08566057348259E+0001 9.09518515495191E+0001 9.10471690879843E+0001 9.11425583906594E+0001 - 9.12380194979985E+0001 9.13335524504704E+0001 9.14291572885595E+0001 9.15248340527661E+0001 9.16205827836051E+0001 - 9.17164035216074E+0001 9.18122963073195E+0001 9.19082611813027E+0001 9.20042981841340E+0001 9.21004073564063E+0001 - 9.21965887387273E+0001 9.22928423717204E+0001 9.23891682960246E+0001 9.24855665522940E+0001 9.25820371811986E+0001 - 9.26785802234236E+0001 9.27751957196694E+0001 9.28718837106524E+0001 9.29686442371043E+0001 9.30654773397719E+0001 - 9.31623830594180E+0001 9.32593614368206E+0001 9.33564125127730E+0001 9.34535363280845E+0001 9.35507329235794E+0001 - 9.36480023400978E+0001 9.37453446184951E+0001 9.38427597996422E+0001 9.39402479244256E+0001 9.40378090337474E+0001 - 9.41354431685247E+0001 9.42331503696909E+0001 9.43309306781943E+0001 9.44287841349986E+0001 9.45267107810838E+0001 - 9.46247106574446E+0001 9.47227838050916E+0001 9.48209302650509E+0001 9.49191500783640E+0001 9.50174432860883E+0001 - 9.51158099292962E+0001 9.52142500490758E+0001 9.53127636865311E+0001 9.54113508827812E+0001 9.55100116789609E+0001 - 9.56087461162208E+0001 9.57075542357266E+0001 9.58064360786596E+0001 9.59053916862173E+0001 9.60044210996118E+0001 - 9.61035243600716E+0001 9.62027015088403E+0001 9.63019525871770E+0001 9.64012776363568E+0001 9.65006766976701E+0001 - 9.66001498124227E+0001 9.66996970219364E+0001 9.67993183675484E+0001 9.68990138906111E+0001 9.69987836324932E+0001 - 9.70986276345785E+0001 9.71985459382665E+0001 9.72985385849725E+0001 9.73986056161269E+0001 9.74987470731764E+0001 - 9.75989629975828E+0001 9.76992534308235E+0001 9.77996184143919E+0001 9.79000579897967E+0001 9.80005721985620E+0001 - 9.81011610822284E+0001 9.82018246823511E+0001 9.83025630405014E+0001 9.84033761982664E+0001 9.85042641972484E+0001 - 9.86052270790659E+0001 9.87062648853525E+0001 9.88073776577575E+0001 9.89085654379464E+0001 9.90098282675996E+0001 - 9.91111661884136E+0001 9.92125792421005E+0001 9.93140674703881E+0001 9.94156309150195E+0001 9.95172696177541E+0001 - 9.96189836203663E+0001 9.97207729646465E+0001 9.98226376924009E+0001 9.99245778454511E+0001 1.00026593465635E+0002 - 1.00128684594804E+0002 1.00230851274829E+0002 1.00333093547594E+0002 1.00435411454998E+0002 1.00537805038957E+0002 - 1.00640274341404E+0002 1.00742819404285E+0002 1.00845440269563E+0002 1.00948136979217E+0002 1.01050909575241E+0002 - 1.01153758099645E+0002 1.01256682594455E+0002 1.01359683101713E+0002 1.01462759663475E+0002 1.01565912321815E+0002 - 1.01669141118821E+0002 1.01772446096598E+0002 1.01875827297266E+0002 1.01979284762960E+0002 1.02082818535832E+0002 - 1.02186428658050E+0002 1.02290115171797E+0002 1.02393878119270E+0002 1.02497717542686E+0002 1.02601633484274E+0002 - 1.02705625986280E+0002 1.02809695090967E+0002 1.02913840840611E+0002 1.03018063277506E+0002 1.03122362443962E+0002 - 1.03226738382303E+0002 1.03331191134869E+0002 1.03435720744018E+0002 1.03540327252121E+0002 1.03645010701566E+0002 - 1.03749771134758E+0002 1.03854608594116E+0002 1.03959523122075E+0002 1.04064514761086E+0002 1.04169583553616E+0002 - 1.04274729542149E+0002 1.04379952769182E+0002 1.04485253277230E+0002 1.04590631108823E+0002 1.04696086306507E+0002 - 1.04801618912845E+0002 1.04907228970413E+0002 1.05012916521804E+0002 1.05118681609629E+0002 1.05224524276513E+0002 - 1.05330444565096E+0002 1.05436442518034E+0002 1.05542518178002E+0002 1.05648671587686E+0002 1.05754902789792E+0002 - 1.05861211827039E+0002 1.05967598742163E+0002 1.06074063577916E+0002 1.06180606377067E+0002 1.06287227182397E+0002 - 1.06393926036708E+0002 1.06500702982813E+0002 1.06607558063545E+0002 1.06714491321749E+0002 1.06821502800289E+0002 - 1.06928592542044E+0002 1.07035760589908E+0002 1.07143006986792E+0002 1.07250331775622E+0002 1.07357734999340E+0002 - 1.07465216700904E+0002 1.07572776923288E+0002 1.07680415709484E+0002 1.07788133102495E+0002 1.07895929145344E+0002 - 1.08003803881068E+0002 1.08111757352721E+0002 1.08219789603373E+0002 1.08327900676109E+0002 1.08436090614029E+0002 - 1.08544359460252E+0002 1.08652707257910E+0002 1.08761134050153E+0002 1.08869639880145E+0002 1.08978224791066E+0002 - 1.09086888826115E+0002 1.09195632028504E+0002 1.09304454441461E+0002 1.09413356108231E+0002 1.09522337072075E+0002 - 1.09631397376269E+0002 1.09740537064106E+0002 1.09849756178894E+0002 1.09959054763957E+0002 1.10068432862636E+0002 - 1.10177890518288E+0002 1.10287427774283E+0002 1.10397044674012E+0002 1.10506741260877E+0002 1.10616517578299E+0002 - 1.10726373669715E+0002 1.10836309578576E+0002 1.10946325348351E+0002 1.11056421022523E+0002 1.11166596644593E+0002 - 1.11276852258077E+0002 1.11387187906507E+0002 1.11497603633431E+0002 1.11608099482413E+0002 1.11718675497034E+0002 - 1.11829331720889E+0002 1.11940068197591E+0002 1.12050884970767E+0002 1.12161782084062E+0002 1.12272759581136E+0002 - 1.12383817505666E+0002 1.12494955901342E+0002 1.12606174811875E+0002 1.12717474280987E+0002 1.12828854352420E+0002 - 1.12940315069929E+0002 1.13051856477288E+0002 1.13163478618283E+0002 1.13275181536721E+0002 1.13386965276421E+0002 - 1.13498829881220E+0002 1.13610775394971E+0002 1.13722801861543E+0002 1.13834909324819E+0002 1.13947097828701E+0002 - 1.14059367417106E+0002 1.14171718133967E+0002 1.14284150023233E+0002 1.14396663128869E+0002 1.14509257494855E+0002 - 1.14621933165190E+0002 1.14734690183887E+0002 1.14847528594975E+0002 1.14960448442500E+0002 1.15073449770523E+0002 - 1.15186532623122E+0002 1.15299697044390E+0002 1.15412943078439E+0002 1.15526270769393E+0002 1.15639680161395E+0002 - 1.15753171298603E+0002 1.15866744225192E+0002 1.15980398985352E+0002 1.16094135623289E+0002 1.16207954183226E+0002 - 1.16321854709403E+0002 1.16435837246074E+0002 1.16549901837510E+0002 1.16664048527998E+0002 1.16778277361842E+0002 - 1.16892588383362E+0002 1.17006981636892E+0002 1.17121457166785E+0002 1.17236015017409E+0002 1.17350655233148E+0002 - 1.17465377858402E+0002 1.17580182937588E+0002 1.17695070515138E+0002 1.17810040635500E+0002 1.17925093343141E+0002 - 1.18040228682540E+0002 1.18155446698196E+0002 1.18270747434621E+0002 1.18386130936345E+0002 1.18501597247915E+0002 - 1.18617146413891E+0002 1.18732778478853E+0002 1.18848493487394E+0002 1.18964291484125E+0002 1.19080172513674E+0002 - 1.19196136620682E+0002 1.19312183849809E+0002 1.19428314245731E+0002 1.19544527853138E+0002 1.19660824716739E+0002 - 1.19777204881258E+0002 1.19893668391435E+0002 1.20010215292026E+0002 1.20126845627805E+0002 1.20243559443559E+0002 - 1.20360356784095E+0002 1.20477237694233E+0002 1.20594202218811E+0002 1.20711250402683E+0002 1.20828382290719E+0002 - 1.20945597927805E+0002 1.21062897358844E+0002 1.21180280628755E+0002 1.21297747782472E+0002 1.21415298864948E+0002 - 1.21532933921149E+0002 1.21650652996060E+0002 1.21768456134680E+0002 1.21886343382027E+0002 1.22004314783132E+0002 - 1.22122370383044E+0002 1.22240510226830E+0002 1.22358734359569E+0002 1.22477042826361E+0002 1.22595435672319E+0002 - 1.22713912942573E+0002 1.22832474682270E+0002 1.22951120936574E+0002 1.23069851750662E+0002 1.23188667169732E+0002 - 1.23307567238994E+0002 1.23426552003677E+0002 1.23545621509025E+0002 1.23664775800299E+0002 1.23784014922776E+0002 - 1.23903338921749E+0002 1.24022747842529E+0002 1.24142241730441E+0002 1.24261820630828E+0002 1.24381484589048E+0002 - 1.24501233650476E+0002 1.24621067860504E+0002 1.24740987264539E+0002 1.24860991908006E+0002 1.24981081836345E+0002 - 1.25101257095013E+0002 1.25221517729482E+0002 1.25341863785243E+0002 1.25462295307800E+0002 1.25582812342677E+0002 - 1.25703414935412E+0002 1.25824103131559E+0002 1.25944876976690E+0002 1.26065736516393E+0002 1.26186681796272E+0002 - 1.26307712861946E+0002 1.26428829759054E+0002 1.26550032533247E+0002 1.26671321230196E+0002 1.26792695895586E+0002 - 1.26914156575120E+0002 1.27035703314517E+0002 1.27157336159511E+0002 1.27279055155855E+0002 1.27400860349315E+0002 - 1.27522751785678E+0002 1.27644729510742E+0002 1.27766793570326E+0002 1.27888944010263E+0002 1.28011180876403E+0002 - 1.28133504214612E+0002 1.28255914070773E+0002 1.28378410490787E+0002 1.28500993520567E+0002 1.28623663206047E+0002 - 1.28746419593176E+0002 1.28869262727917E+0002 1.28992192656252E+0002 1.29115209424181E+0002 1.29238313077716E+0002 - 1.29361503662888E+0002 1.29484781225746E+0002 1.29608145812352E+0002 1.29731597468788E+0002 1.29855136241148E+0002 - 1.29978762175548E+0002 1.30102475318115E+0002 1.30226275714997E+0002 1.30350163412356E+0002 1.30474138456371E+0002 - 1.30598200893237E+0002 1.30722350769167E+0002 1.30846588130388E+0002 1.30970913023146E+0002 1.31095325493703E+0002 - 1.31219825588336E+0002 1.31344413353339E+0002 1.31469088835025E+0002 1.31593852079720E+0002 1.31718703133767E+0002 - 1.31843642043528E+0002 1.31968668855381E+0002 1.32093783615717E+0002 1.32218986370947E+0002 1.32344277167498E+0002 - 1.32469656051813E+0002 1.32595123070352E+0002 1.32720678269590E+0002 1.32846321696021E+0002 1.32972053396153E+0002 - 1.33097873416512E+0002 1.33223781803642E+0002 1.33349778604099E+0002 1.33475863864461E+0002 1.33602037631319E+0002 - 1.33728299951281E+0002 1.33854650870972E+0002 1.33981090437035E+0002 1.34107618696127E+0002 1.34234235694924E+0002 - 1.34360941480115E+0002 1.34487736098410E+0002 1.34614619596534E+0002 1.34741592021226E+0002 1.34868653419245E+0002 - 1.34995803837364E+0002 1.35123043322376E+0002 1.35250371921086E+0002 1.35377789680320E+0002 1.35505296646918E+0002 - 1.35632892867736E+0002 1.35760578389650E+0002 1.35888353259549E+0002 1.36016217524340E+0002 1.36144171230947E+0002 - 1.36272214426310E+0002 1.36400347157387E+0002 1.36528569471150E+0002 1.36656881414590E+0002 1.36785283034714E+0002 - 1.36913774378544E+0002 1.37042355493122E+0002 1.37171026425503E+0002 1.37299787222761E+0002 1.37428637931986E+0002 - 1.37557578600284E+0002 1.37686609274779E+0002 1.37815730002611E+0002 1.37944940830935E+0002 1.38074241806926E+0002 - 1.38203632977774E+0002 1.38333114390684E+0002 1.38462686092879E+0002 1.38592348131601E+0002 1.38722100554105E+0002 - 1.38851943407664E+0002 1.38981876739569E+0002 1.39111900597125E+0002 1.39242015027657E+0002 1.39372220078504E+0002 - 1.39502515797022E+0002 1.39632902230586E+0002 1.39763379426584E+0002 1.39893947432424E+0002 1.40024606295530E+0002 - 1.40155356063341E+0002 1.40286196783313E+0002 1.40417128502922E+0002 1.40548151269656E+0002 1.40679265131023E+0002 - 1.40810470134547E+0002 1.40941766327767E+0002 1.41073153758242E+0002 1.41204632473544E+0002 1.41336202521265E+0002 - 1.41467863949011E+0002 1.41599616804408E+0002 1.41731461135095E+0002 1.41863396988731E+0002 1.41995424412988E+0002 - 1.42127543455560E+0002 1.42259754164152E+0002 1.42392056586491E+0002 1.42524450770317E+0002 1.42656936763388E+0002 - 1.42789514613479E+0002 1.42922184368381E+0002 1.43054946075904E+0002 1.43187799783872E+0002 1.43320745540127E+0002 - 1.43453783392527E+0002 1.43586913388949E+0002 1.43720135577284E+0002 1.43853450005442E+0002 1.43986856721348E+0002 - 1.44120355772945E+0002 1.44253947208193E+0002 1.44387631075067E+0002 1.44521407421561E+0002 1.44655276295684E+0002 - 1.44789237745463E+0002 1.44923291818942E+0002 1.45057438564181E+0002 1.45191678029257E+0002 1.45326010262263E+0002 - 1.45460435311312E+0002 1.45594953224529E+0002 1.45729564050059E+0002 1.45864267836065E+0002 1.45999064630723E+0002 - 1.46133954482229E+0002 1.46268937438794E+0002 1.46404013548647E+0002 1.46539182860034E+0002 1.46674445421216E+0002 - 1.46809801280473E+0002 1.46945250486100E+0002 1.47080793086411E+0002 1.47216429129735E+0002 1.47352158664419E+0002 - 1.47487981738827E+0002 1.47623898401338E+0002 1.47759908700349E+0002 1.47896012684276E+0002 1.48032210401548E+0002 - 1.48168501900613E+0002 1.48304887229937E+0002 1.48441366438000E+0002 1.48577939573302E+0002 1.48714606684358E+0002 - 1.48851367819699E+0002 1.48988223027876E+0002 1.49125172357453E+0002 1.49262215857015E+0002 1.49399353575160E+0002 - 1.49536585560507E+0002 1.49673911861688E+0002 1.49811332527354E+0002 1.49948847606173E+0002 1.50086457146829E+0002 - 1.50224161198024E+0002 1.50361959808475E+0002 1.50499853026919E+0002 1.50637840902107E+0002 1.50775923482809E+0002 - 1.50914100817810E+0002 1.51052372955914E+0002 1.51190739945941E+0002 1.51329201836727E+0002 1.51467758677126E+0002 - 1.51606410516010E+0002 1.51745157402266E+0002 1.51883999384799E+0002 1.52022936512531E+0002 1.52161968834399E+0002 - 1.52301096399361E+0002 1.52440319256388E+0002 1.52579637454470E+0002 1.52719051042614E+0002 1.52858560069843E+0002 - 1.52998164585199E+0002 1.53137864637737E+0002 1.53277660276534E+0002 1.53417551550680E+0002 1.53557538509285E+0002 - 1.53697621201473E+0002 1.53837799676387E+0002 1.53978073983188E+0002 1.54118444171050E+0002 1.54258910289168E+0002 - 1.54399472386753E+0002 1.54540130513032E+0002 1.54680884717249E+0002 1.54821735048667E+0002 1.54962681556564E+0002 - 1.55103724290236E+0002 1.55244863298996E+0002 1.55386098632172E+0002 1.55527430339113E+0002 1.55668858469182E+0002 - 1.55810383071760E+0002 1.55952004196245E+0002 1.56093721892052E+0002 1.56235536208612E+0002 1.56377447195376E+0002 - 1.56519454901809E+0002 1.56661559377395E+0002 1.56803760671634E+0002 1.56946058834043E+0002 1.57088453914156E+0002 - 1.57230945961526E+0002 1.57373535025721E+0002 1.57516221156326E+0002 1.57659004402945E+0002 1.57801884815197E+0002 - 1.57944862442719E+0002 1.58087937335165E+0002 1.58231109542207E+0002 1.58374379113532E+0002 1.58517746098846E+0002 - 1.58661210547872E+0002 1.58804772510348E+0002 1.58948432036032E+0002 1.59092189174698E+0002 1.59236043976136E+0002 - 1.59379996490154E+0002 1.59524046766578E+0002 1.59668194855250E+0002 1.59812440806028E+0002 1.59956784668791E+0002 - 1.60101226493430E+0002 1.60245766329858E+0002 1.60390404228002E+0002 1.60535140237807E+0002 1.60679974409236E+0002 - 1.60824906792267E+0002 1.60969937436898E+0002 1.61115066393141E+0002 1.61260293711029E+0002 1.61405619440608E+0002 - 1.61551043631944E+0002 1.61696566335120E+0002 1.61842187600234E+0002 1.61987907477405E+0002 1.62133726016764E+0002 - 1.62279643268464E+0002 1.62425659282673E+0002 1.62571774109575E+0002 1.62717987799375E+0002 1.62864300402291E+0002 - 1.63010711968560E+0002 1.63157222548437E+0002 1.63303832192193E+0002 1.63450540950117E+0002 1.63597348872514E+0002 - 1.63744256009707E+0002 1.63891262412036E+0002 1.64038368129860E+0002 1.64185573213552E+0002 1.64332877713505E+0002 - 1.64480281680128E+0002 1.64627785163846E+0002 1.64775388215103E+0002 1.64923090884361E+0002 1.65070893222097E+0002 - 1.65218795278806E+0002 1.65366797105001E+0002 1.65514898751212E+0002 1.65663100267986E+0002 1.65811401705886E+0002 - 1.65959803115494E+0002 1.66108304547410E+0002 1.66256906052248E+0002 1.66405607680643E+0002 1.66554409483245E+0002 - 1.66703311510721E+0002 1.66852313813757E+0002 1.67001416443055E+0002 1.67150619449334E+0002 1.67299922883333E+0002 - 1.67449326795803E+0002 1.67598831237518E+0002 1.67748436259266E+0002 1.67898141911852E+0002 1.68047948246101E+0002 - 1.68197855312853E+0002 1.68347863162966E+0002 1.68497971847314E+0002 1.68648181416792E+0002 1.68798491922308E+0002 - 1.68948903414789E+0002 1.69099415945181E+0002 1.69250029564444E+0002 1.69400744323559E+0002 1.69551560273521E+0002 - 1.69702477465344E+0002 1.69853495950060E+0002 1.70004615778716E+0002 1.70155837002379E+0002 1.70307159672132E+0002 - 1.70458583839075E+0002 1.70610109554326E+0002 1.70761736869020E+0002 1.70913465834310E+0002 1.71065296501365E+0002 - 1.71217228921372E+0002 1.71369263145538E+0002 1.71521399225082E+0002 1.71673637211244E+0002 1.71825977155282E+0002 - 1.71978419108469E+0002 1.72130963122097E+0002 1.72283609247474E+0002 1.72436357535927E+0002 1.72589208038799E+0002 - 1.72742160807451E+0002 1.72895215893261E+0002 1.73048373347626E+0002 1.73201633221957E+0002 1.73354995567687E+0002 - 1.73508460436262E+0002 1.73662027879149E+0002 1.73815697947829E+0002 1.73969470693803E+0002 1.74123346168588E+0002 - 1.74277324423721E+0002 1.74431405510752E+0002 1.74585589481251E+0002 1.74739876386807E+0002 1.74894266279023E+0002 - 1.75048759209522E+0002 1.75203355229943E+0002 1.75358054391943E+0002 1.75512856747197E+0002 1.75667762347397E+0002 - 1.75822771244251E+0002 1.75977883489486E+0002 1.76133099134848E+0002 1.76288418232097E+0002 1.76443840833012E+0002 - 1.76599366989391E+0002 1.76754996753047E+0002 1.76910730175811E+0002 1.77066567309533E+0002 1.77222508206079E+0002 - 1.77378552917333E+0002 1.77534701495197E+0002 1.77690953991588E+0002 1.77847310458445E+0002 1.78003770947720E+0002 - 1.78160335511385E+0002 1.78317004201429E+0002 1.78473777069857E+0002 1.78630654168695E+0002 1.78787635549983E+0002 - 1.78944721265780E+0002 1.79101911368162E+0002 1.79259205909224E+0002 1.79416604941076E+0002 1.79574108515848E+0002 - 1.79731716685686E+0002 1.79889429502754E+0002 1.80047247019234E+0002 1.80205169287324E+0002 1.80363196359240E+0002 - 1.80521328287218E+0002 1.80679565123509E+0002 1.80837906920381E+0002 1.80996353730122E+0002 1.81154905605035E+0002 - 1.81313562597443E+0002 1.81472324759685E+0002 1.81631192144117E+0002 1.81790164803114E+0002 1.81949242789069E+0002 - 1.82108426154390E+0002 1.82267714951506E+0002 1.82427109232860E+0002 1.82586609050914E+0002 1.82746214458150E+0002 - 1.82905925507064E+0002 1.83065742250171E+0002 1.83225664740004E+0002 1.83385693029112E+0002 1.83545827170065E+0002 - 1.83706067215447E+0002 1.83866413217861E+0002 1.84026865229928E+0002 1.84187423304286E+0002 1.84348087493591E+0002 - 1.84508857850516E+0002 1.84669734427752E+0002 1.84830717278008E+0002 1.84991806454011E+0002 1.85153002008503E+0002 - 1.85314303994246E+0002 1.85475712464020E+0002 1.85637227470622E+0002 1.85798849066865E+0002 1.85960577305582E+0002 - 1.86122412239622E+0002 1.86284353921853E+0002 1.86446402405159E+0002 1.86608557742444E+0002 1.86770819986628E+0002 - 1.86933189190647E+0002 1.87095665407459E+0002 1.87258248690036E+0002 1.87420939091369E+0002 1.87583736664466E+0002 - 1.87746641462354E+0002 1.87909653538077E+0002 1.88072772944696E+0002 1.88235999735290E+0002 1.88399333962957E+0002 - 1.88562775680811E+0002 1.88726324941984E+0002 1.88889981799626E+0002 1.89053746306906E+0002 1.89217618517007E+0002 - 1.89381598483134E+0002 1.89545686258507E+0002 1.89709881896364E+0002 1.89874185449962E+0002 1.90038596972575E+0002 - 1.90203116517494E+0002 1.90367744138028E+0002 1.90532479887505E+0002 1.90697323819269E+0002 1.90862275986683E+0002 - 1.91027336443127E+0002 1.91192505241998E+0002 1.91357782436714E+0002 1.91523168080706E+0002 1.91688662227426E+0002 - 1.91854264930344E+0002 1.92019976242945E+0002 1.92185796218734E+0002 1.92351724911233E+0002 1.92517762373982E+0002 - 1.92683908660539E+0002 1.92850163824479E+0002 1.93016527919396E+0002 1.93183000998899E+0002 1.93349583116618E+0002 - 1.93516274326200E+0002 1.93683074681309E+0002 1.93849984235626E+0002 1.94017003042851E+0002 1.94184131156703E+0002 - 1.94351368630916E+0002 1.94518715519244E+0002 1.94686171875457E+0002 1.94853737753345E+0002 1.95021413206714E+0002 - 1.95189198289387E+0002 1.95357093055209E+0002 1.95525097558038E+0002 1.95693211851752E+0002 1.95861435990247E+0002 - 1.96029770027436E+0002 1.96198214017251E+0002 1.96366768013640E+0002 1.96535432070571E+0002 1.96704206242028E+0002 - 1.96873090582013E+0002 1.97042085144548E+0002 1.97211189983670E+0002 1.97380405153435E+0002 1.97549730707918E+0002 - 1.97719166701209E+0002 1.97888713187420E+0002 1.98058370220676E+0002 1.98228137855124E+0002 1.98398016144926E+0002 - 1.98568005144264E+0002 1.98738104907336E+0002 1.98908315488360E+0002 1.99078636941569E+0002 1.99249069321217E+0002 - 1.99419612681573E+0002 1.99590267076927E+0002 1.99761032561584E+0002 1.99931909189867E+0002 2.00102897016120E+0002 - 2.00273996094702E+0002 2.00445206479990E+0002 2.00616528226381E+0002 2.00787961388287E+0002 2.00959506020140E+0002 - 2.01131162176390E+0002 2.01302929911503E+0002 2.01474809279965E+0002 2.01646800336279E+0002 2.01818903134965E+0002 - 2.01991117730563E+0002 2.02163444177629E+0002 2.02335882530739E+0002 2.02508432844484E+0002 2.02681095173475E+0002 - 2.02853869572342E+0002 2.03026756095730E+0002 2.03199754798303E+0002 2.03372865734745E+0002 2.03546088959755E+0002 - 2.03719424528051E+0002 2.03892872494371E+0002 2.04066432913467E+0002 2.04240105840113E+0002 2.04413891329097E+0002 - 2.04587789435229E+0002 2.04761800213335E+0002 2.04935923718257E+0002 2.05110160004858E+0002 2.05284509128019E+0002 - 2.05458971142637E+0002 2.05633546103628E+0002 2.05808234065925E+0002 2.05983035084481E+0002 2.06157949214266E+0002 - 2.06332976510267E+0002 2.06508117027490E+0002 2.06683370820960E+0002 2.06858737945717E+0002 2.07034218456822E+0002 - 2.07209812409353E+0002 2.07385519858406E+0002 2.07561340859093E+0002 2.07737275466549E+0002 2.07913323735922E+0002 - 2.08089485722380E+0002 2.08265761481109E+0002 2.08442151067314E+0002 2.08618654536216E+0002 2.08795271943056E+0002 - 2.08972003343091E+0002 2.09148848791598E+0002 2.09325808343871E+0002 2.09502882055223E+0002 2.09680069980983E+0002 - 2.09857372176500E+0002 2.10034788697141E+0002 2.10212319598289E+0002 2.10389964935349E+0002 2.10567724763739E+0002 - 2.10745599138899E+0002 2.10923588116285E+0002 2.11101691751373E+0002 2.11279910099655E+0002 2.11458243216643E+0002 - 2.11636691157865E+0002 2.11815253978869E+0002 2.11993931735219E+0002 2.12172724482500E+0002 2.12351632276312E+0002 - 2.12530655172275E+0002 2.12709793226028E+0002 2.12889046493225E+0002 2.13068415029540E+0002 2.13247898890665E+0002 - 2.13427498132312E+0002 2.13607212810206E+0002 2.13787042980096E+0002 2.13966988697745E+0002 2.14147050018936E+0002 - 2.14327226999470E+0002 2.14507519695166E+0002 2.14687928161860E+0002 2.14868452455407E+0002 2.15049092631681E+0002 - 2.15229848746574E+0002 2.15410720855994E+0002 2.15591709015870E+0002 2.15772813282146E+0002 2.15954033710788E+0002 - 2.16135370357778E+0002 2.16316823279115E+0002 2.16498392530818E+0002 2.16680078168923E+0002 2.16861880249487E+0002 - 2.17043798828581E+0002 2.17225833962296E+0002 2.17407985706743E+0002 2.17590254118047E+0002 2.17772639252357E+0002 - 2.17955141165834E+0002 2.18137759914661E+0002 2.18320495555039E+0002 2.18503348143186E+0002 2.18686317735338E+0002 - 2.18869404387751E+0002 2.19052608156696E+0002 2.19235929098467E+0002 2.19419367269372E+0002 2.19602922725739E+0002 - 2.19786595523914E+0002 2.19970385720261E+0002 2.20154293371162E+0002 2.20338318533019E+0002 2.20522461262248E+0002 - 2.20706721615289E+0002 2.20891099648596E+0002 2.21075595418643E+0002 2.21260208981921E+0002 2.21444940394941E+0002 - 2.21629789714230E+0002 2.21814756996335E+0002 2.21999842297821E+0002 2.22185045675271E+0002 2.22370367185287E+0002 - 2.22555806884487E+0002 2.22741364829510E+0002 2.22927041077012E+0002 2.23112835683666E+0002 2.23298748706166E+0002 - 2.23484780201223E+0002 2.23670930225565E+0002 2.23857198835940E+0002 2.24043586089115E+0002 2.24230092041872E+0002 - 2.24416716751014E+0002 2.24603460273362E+0002 2.24790322665755E+0002 2.24977303985050E+0002 2.25164404288122E+0002 - 2.25351623631865E+0002 2.25538962073192E+0002 2.25726419669033E+0002 2.25913996476336E+0002 2.26101692552069E+0002 - 2.26289507953217E+0002 2.26477442736783E+0002 2.26665496959791E+0002 2.26853670679280E+0002 2.27041963952308E+0002 - 2.27230376835954E+0002 2.27418909387312E+0002 2.27607561663496E+0002 2.27796333721637E+0002 2.27985225618888E+0002 - 2.28174237412416E+0002 2.28363369159408E+0002 2.28552620917071E+0002 2.28741992742627E+0002 2.28931484693318E+0002 - 2.29121096826407E+0002 2.29310829199171E+0002 2.29500681868908E+0002 2.29690654892933E+0002 2.29880748328580E+0002 - 2.30070962233203E+0002 2.30261296664171E+0002 2.30451751678874E+0002 2.30642327334720E+0002 2.30833023689135E+0002 - 2.31023840799562E+0002 2.31214778723465E+0002 2.31405837518326E+0002 2.31597017241642E+0002 2.31788317950933E+0002 - 2.31979739703735E+0002 2.32171282557603E+0002 2.32362946570110E+0002 2.32554731798847E+0002 2.32746638301425E+0002 - 2.32938666135472E+0002 2.33130815358635E+0002 2.33323086028580E+0002 2.33515478202991E+0002 2.33707991939568E+0002 - 2.33900627296034E+0002 2.34093384330127E+0002 2.34286263099605E+0002 2.34479263662244E+0002 2.34672386075838E+0002 - 2.34865630398201E+0002 2.35058996687163E+0002 2.35252485000574E+0002 2.35446095396304E+0002 2.35639827932238E+0002 - 2.35833682666281E+0002 2.36027659656358E+0002 2.36221758960411E+0002 2.36415980636399E+0002 2.36610324742304E+0002 - 2.36804791336121E+0002 2.36999380475867E+0002 2.37194092219578E+0002 2.37388926625304E+0002 2.37583883751120E+0002 - 2.37778963655114E+0002 2.37974166395395E+0002 2.38169492030090E+0002 2.38364940617346E+0002 2.38560512215324E+0002 - 2.38756206882210E+0002 2.38952024676203E+0002 2.39147965655524E+0002 2.39344029878410E+0002 2.39540217403118E+0002 - 2.39736528287924E+0002 2.39932962591122E+0002 2.40129520371022E+0002 2.40326201685958E+0002 2.40523006594277E+0002 - 2.40719935154348E+0002 2.40916987424557E+0002 2.41114163463309E+0002 2.41311463329028E+0002 2.41508887080156E+0002 - 2.41706434775154E+0002 2.41904106472501E+0002 2.42101902230694E+0002 2.42299822108251E+0002 2.42497866163705E+0002 - 2.42696034455612E+0002 2.42894327042541E+0002 2.43092743983086E+0002 2.43291285335854E+0002 2.43489951159473E+0002 - 2.43688741512591E+0002 2.43887656453871E+0002 2.44086696041998E+0002 2.44285860335674E+0002 2.44485149393619E+0002 - 2.44684563274574E+0002 2.44884102037296E+0002 2.45083765740561E+0002 2.45283554443165E+0002 2.45483468203923E+0002 - 2.45683507081665E+0002 2.45883671135244E+0002 2.46083960423530E+0002 2.46284375005409E+0002 2.46484914939791E+0002 - 2.46685580285599E+0002 2.46886371101779E+0002 2.47087287447293E+0002 2.47288329381123E+0002 2.47489496962269E+0002 - 2.47690790249750E+0002 2.47892209302602E+0002 2.48093754179884E+0002 2.48295424940669E+0002 2.48497221644050E+0002 - 2.48699144349140E+0002 2.48901193115069E+0002 2.49103368000987E+0002 2.49305669066063E+0002 2.49508096369482E+0002 - 2.49710649970451E+0002 2.49913329928193E+0002 2.50116136301951E+0002 2.50319069150987E+0002 2.50522128534581E+0002 - 2.50725314512032E+0002 2.50928627142657E+0002 2.51132066485794E+0002 2.51335632600795E+0002 2.51539325547036E+0002 - 2.51743145383910E+0002 2.51947092170825E+0002 2.52151165967214E+0002 2.52355366832524E+0002 2.52559694826222E+0002 - 2.52764150007795E+0002 2.52968732436747E+0002 2.53173442172602E+0002 2.53378279274901E+0002 2.53583243803206E+0002 - 2.53788335817096E+0002 2.53993555376170E+0002 2.54198902540044E+0002 2.54404377368356E+0002 2.54609979920758E+0002 - 2.54815710256925E+0002 2.55021568436548E+0002 2.55227554519339E+0002 2.55433668565027E+0002 2.55639910633361E+0002 - 2.55846280784107E+0002 2.56052779077052E+0002 2.56259405572001E+0002 2.56466160328775E+0002 2.56673043407219E+0002 - 2.56880054867193E+0002 2.57087194768577E+0002 2.57294463171269E+0002 2.57501860135186E+0002 2.57709385720266E+0002 - 2.57917039986463E+0002 2.58124822993750E+0002 2.58332734802121E+0002 2.58540775471587E+0002 2.58748945062177E+0002 - 2.58957243633941E+0002 2.59165671246947E+0002 2.59374227961281E+0002 2.59582913837049E+0002 2.59791728934375E+0002 - 2.60000673313402E+0002 2.60209747034292E+0002 2.60418950157226E+0002 2.60628282742403E+0002 2.60837744850043E+0002 - 2.61047336540380E+0002 2.61257057873674E+0002 2.61466908910197E+0002 2.61676889710244E+0002 2.61887000334129E+0002 - 2.62097240842181E+0002 2.62307611294751E+0002 2.62518111752209E+0002 2.62728742274943E+0002 2.62939502923360E+0002 - 2.63150393757885E+0002 2.63361414838964E+0002 2.63572566227059E+0002 2.63783847982654E+0002 2.63995260166250E+0002 - 2.64206802838366E+0002 2.64418476059543E+0002 2.64630279890337E+0002 2.64842214391326E+0002 2.65054279623106E+0002 - 2.65266475646291E+0002 2.65478802521516E+0002 2.65691260309431E+0002 2.65903849070710E+0002 2.66116568866042E+0002 - 2.66329419756136E+0002 2.66542401801722E+0002 2.66755515063544E+0002 2.66968759602370E+0002 2.67182135478985E+0002 - 2.67395642754193E+0002 2.67609281488815E+0002 2.67823051743695E+0002 2.68036953579692E+0002 2.68250987057686E+0002 - 2.68465152238576E+0002 2.68679449183279E+0002 2.68893877952732E+0002 2.69108438607890E+0002 2.69323131209727E+0002 - 2.69537955819237E+0002 2.69752912497432E+0002 2.69968001305343E+0002 2.70183222304021E+0002 2.70398575554534E+0002 - 2.70614061117971E+0002 2.70829679055438E+0002 2.71045429428063E+0002 2.71261312296989E+0002 2.71477327723382E+0002 - 2.71693475768424E+0002 2.71909756493317E+0002 2.72126169959282E+0002 2.72342716227559E+0002 2.72559395359408E+0002 - 2.72776207416107E+0002 2.72993152458951E+0002 2.73210230549258E+0002 2.73427441748362E+0002 2.73644786117619E+0002 - 2.73862263718400E+0002 2.74079874612097E+0002 2.74297618860123E+0002 2.74515496523907E+0002 2.74733507664898E+0002 - 2.74951652344565E+0002 2.75169930624395E+0002 2.75388342565894E+0002 2.75606888230588E+0002 2.75825567680020E+0002 - 2.76044380975755E+0002 2.76263328179375E+0002 2.76482409352482E+0002 2.76701624556695E+0002 2.76920973853656E+0002 - 2.77140457305021E+0002 2.77360074972470E+0002 2.77579826917700E+0002 2.77799713202425E+0002 2.78019733888381E+0002 - 2.78239889037323E+0002 2.78460178711023E+0002 2.78680602971274E+0002 2.78901161879886E+0002 2.79121855498691E+0002 - 2.79342683889538E+0002 2.79563647114295E+0002 2.79784745234851E+0002 2.80005978313112E+0002 2.80227346411004E+0002 - 2.80448849590472E+0002 2.80670487913480E+0002 2.80892261442011E+0002 2.81114170238068E+0002 2.81336214363672E+0002 - 2.81558393880865E+0002 2.81780708851705E+0002 2.82003159338271E+0002 2.82225745402662E+0002 2.82448467106995E+0002 - 2.82671324513405E+0002 2.82894317684048E+0002 2.83117446681100E+0002 2.83340711566753E+0002 2.83564112403220E+0002 - 2.83787649252734E+0002 2.84011322177544E+0002 2.84235131239923E+0002 2.84459076502159E+0002 2.84683158026561E+0002 - 2.84907375875457E+0002 2.85131730111193E+0002 2.85356220796136E+0002 2.85580847992671E+0002 2.85805611763203E+0002 - 2.86030512170155E+0002 2.86255549275970E+0002 2.86480723143110E+0002 2.86706033834056E+0002 2.86931481411309E+0002 - 2.87157065937389E+0002 2.87382787474834E+0002 2.87608646086202E+0002 2.87834641834071E+0002 2.88060774781037E+0002 - 2.88287044989715E+0002 2.88513452522741E+0002 2.88739997442768E+0002 2.88966679812470E+0002 2.89193499694539E+0002 - 2.89420457151688E+0002 2.89647552246646E+0002 2.89874785042165E+0002 2.90102155601013E+0002 2.90329663985980E+0002 - 2.90557310259873E+0002 2.90785094485520E+0002 2.91013016725766E+0002 2.91241077043479E+0002 2.91469275501541E+0002 - 2.91697612162858E+0002 2.91926087090353E+0002 2.92154700346969E+0002 2.92383451995668E+0002 2.92612342099430E+0002 - 2.92841370721257E+0002 2.93070537924168E+0002 2.93299843771203E+0002 2.93529288325418E+0002 2.93758871649893E+0002 - 2.93988593807724E+0002 2.94218454862027E+0002 2.94448454875938E+0002 2.94678593912611E+0002 2.94908872035221E+0002 - 2.95139289306960E+0002 2.95369845791042E+0002 2.95600541550698E+0002 2.95831376649180E+0002 2.96062351149759E+0002 - 2.96293465115723E+0002 2.96524718610383E+0002 2.96756111697067E+0002 2.96987644439123E+0002 2.97219316899917E+0002 - 2.97451129142837E+0002 2.97683081231289E+0002 2.97915173228697E+0002 2.98147405198506E+0002 2.98379777204180E+0002 - 2.98612289309203E+0002 2.98844941577076E+0002 2.99077734071321E+0002 2.99310666855481E+0002 2.99543739993115E+0002 - 2.99776953547803E+0002 3.00010307583146E+0002 3.00243802162761E+0002 3.00477437350286E+0002 3.00711213209379E+0002 - 3.00945129803718E+0002 3.01179187196997E+0002 3.01413385452933E+0002 3.01647724635260E+0002 3.01882204807734E+0002 - 3.02116826034127E+0002 3.02351588378233E+0002 3.02586491903865E+0002 3.02821536674853E+0002 3.03056722755050E+0002 - 3.03292050208327E+0002 3.03527519098573E+0002 3.03763129489697E+0002 3.03998881445630E+0002 3.04234775030318E+0002 - 3.04470810307731E+0002 3.04706987341856E+0002 3.04943306196697E+0002 3.05179766936284E+0002 3.05416369624659E+0002 - 3.05653114325889E+0002 3.05890001104057E+0002 3.06127030023268E+0002 3.06364201147645E+0002 3.06601514541330E+0002 - 3.06838970268486E+0002 3.07076568393294E+0002 3.07314308979955E+0002 3.07552192092689E+0002 3.07790217795738E+0002 - 3.08028386153360E+0002 3.08266697229833E+0002 3.08505151089457E+0002 3.08743747796549E+0002 3.08982487415446E+0002 - 3.09221370010506E+0002 3.09460395646104E+0002 3.09699564386637E+0002 3.09938876296519E+0002 3.10178331440184E+0002 - 3.10417929882089E+0002 3.10657671686706E+0002 3.10897556918527E+0002 3.11137585642068E+0002 3.11377757921858E+0002 - 3.11618073822450E+0002 3.11858533408415E+0002 3.12099136744345E+0002 3.12339883894848E+0002 3.12580774924556E+0002 - 3.12821809898117E+0002 3.13062988880200E+0002 3.13304311935493E+0002 3.13545779128705E+0002 3.13787390524563E+0002 - 3.14029146187813E+0002 3.14271046183223E+0002 3.14513090575578E+0002 3.14755279429684E+0002 3.14997612810366E+0002 - 3.15240090782469E+0002 3.15482713410857E+0002 3.15725480760413E+0002 3.15968392896042E+0002 3.16211449882666E+0002 - 3.16454651785227E+0002 3.16697998668689E+0002 3.16941490598031E+0002 3.17185127638256E+0002 3.17428909854384E+0002 - 3.17672837311456E+0002 3.17916910074532E+0002 3.18161128208691E+0002 3.18405491779032E+0002 3.18650000850674E+0002 - 3.18894655488756E+0002 3.19139455758435E+0002 3.19384401724889E+0002 3.19629493453314E+0002 3.19874731008929E+0002 - 3.20120114456969E+0002 3.20365643862689E+0002 3.20611319291367E+0002 3.20857140808296E+0002 3.21103108478792E+0002 - 3.21349222368189E+0002 3.21595482541841E+0002 3.21841889065123E+0002 3.22088442003427E+0002 3.22335141422165E+0002 - 3.22581987386772E+0002 3.22828979962700E+0002 3.23076119215419E+0002 3.23323405210422E+0002 3.23570838013220E+0002 - 3.23818417689344E+0002 3.24066144304344E+0002 3.24314017923791E+0002 3.24562038613274E+0002 3.24810206438404E+0002 - 3.25058521464809E+0002 3.25306983758137E+0002 3.25555593384058E+0002 3.25804350408260E+0002 3.26053254896451E+0002 - 3.26302306914359E+0002 3.26551506527730E+0002 3.26800853802332E+0002 3.27050348803951E+0002 3.27299991598394E+0002 - 3.27549782251487E+0002 3.27799720829075E+0002 3.28049807397024E+0002 3.28300042021220E+0002 3.28550424767567E+0002 - 3.28800955701990E+0002 3.29051634890433E+0002 3.29302462398860E+0002 3.29553438293255E+0002 3.29804562639622E+0002 - 3.30055835503983E+0002 3.30307256952383E+0002 3.30558827050883E+0002 3.30810545865565E+0002 3.31062413462533E+0002 - 3.31314429907908E+0002 3.31566595267832E+0002 3.31818909608466E+0002 3.32071372995991E+0002 3.32323985496609E+0002 - 3.32576747176539E+0002 3.32829658102023E+0002 3.33082718339321E+0002 3.33335927954713E+0002 3.33589287014498E+0002 - 3.33842795584997E+0002 3.34096453732548E+0002 3.34350261523510E+0002 3.34604219024262E+0002 3.34858326301204E+0002 - 3.35112583420754E+0002 3.35366990449349E+0002 3.35621547453448E+0002 3.35876254499529E+0002 3.36131111654089E+0002 - 3.36386118983646E+0002 3.36641276554737E+0002 3.36896584433920E+0002 3.37152042687770E+0002 3.37407651382886E+0002 - 3.37663410585883E+0002 3.37919320363397E+0002 3.38175380782085E+0002 3.38431591908623E+0002 3.38687953809707E+0002 - 3.38944466552053E+0002 3.39201130202394E+0002 3.39457944827489E+0002 3.39714910494110E+0002 3.39972027269054E+0002 - 3.40229295219136E+0002 3.40486714411189E+0002 3.40744284912069E+0002 3.41002006788650E+0002 3.41259880107826E+0002 - 3.41517904936512E+0002 3.41776081341642E+0002 3.42034409390169E+0002 3.42292889149067E+0002 3.42551520685330E+0002 - 3.42810304065972E+0002 3.43069239358025E+0002 3.43328326628544E+0002 3.43587565944600E+0002 3.43846957373289E+0002 - 3.44106500981721E+0002 3.44366196837031E+0002 3.44626045006371E+0002 3.44886045556913E+0002 3.45146198555851E+0002 - 3.45406504070396E+0002 3.45666962167781E+0002 3.45927572915259E+0002 3.46188336380102E+0002 3.46449252629601E+0002 - 3.46710321731069E+0002 3.46971543751837E+0002 3.47232918759259E+0002 3.47494446820705E+0002 3.47756128003567E+0002 - 3.48017962375257E+0002 3.48279950003207E+0002 3.48542090954868E+0002 3.48804385297712E+0002 3.49066833099231E+0002 - 3.49329434426935E+0002 3.49592189348357E+0002 3.49855097931047E+0002 3.50118160242577E+0002 3.50381376350538E+0002 - 3.50644746322542E+0002 3.50908270226220E+0002 3.51171948129222E+0002 3.51435780099220E+0002 3.51699766203906E+0002 - 3.51963906510990E+0002 3.52228201088204E+0002 3.52492650003298E+0002 3.52757253324044E+0002 3.53022011118233E+0002 - 3.53286923453676E+0002 3.53551990398204E+0002 3.53817212019667E+0002 3.54082588385938E+0002 3.54348119564908E+0002 - 3.54613805624487E+0002 3.54879646632606E+0002 3.55145642657217E+0002 3.55411793766292E+0002 3.55678100027820E+0002 - 3.55944561509814E+0002 3.56211178280305E+0002 3.56477950407343E+0002 3.56744877959001E+0002 3.57011961003369E+0002 - 3.57279199608559E+0002 3.57546593842703E+0002 3.57814143773952E+0002 3.58081849470477E+0002 3.58349711000471E+0002 - 3.58617728432144E+0002 3.58885901833729E+0002 3.59154231273477E+0002 3.59422716819660E+0002 3.59691358540570E+0002 - 3.59960156504520E+0002 3.60229110779841E+0002 3.60498221434884E+0002 3.60767488538023E+0002 3.61036912157650E+0002 - 3.61306492362177E+0002 3.61576229220037E+0002 3.61846122799682E+0002 3.62116173169585E+0002 3.62386380398238E+0002 - 3.62656744554155E+0002 3.62927265705868E+0002 3.63197943921931E+0002 3.63468779270917E+0002 3.63739771821418E+0002 - 3.64010921642049E+0002 3.64282228801443E+0002 3.64553693368254E+0002 3.64825315411154E+0002 3.65097094998839E+0002 - 3.65369032200023E+0002 3.65641127083438E+0002 3.65913379717841E+0002 3.66185790172005E+0002 3.66458358514724E+0002 - 3.66731084814814E+0002 3.67003969141110E+0002 3.67277011562465E+0002 3.67550212147756E+0002 3.67823570965879E+0002 - 3.68097088085747E+0002 3.68370763576298E+0002 3.68644597506487E+0002 3.68918589945290E+0002 3.69192740961703E+0002 - 3.69467050624742E+0002 3.69741519003444E+0002 3.70016146166866E+0002 3.70290932184084E+0002 3.70565877124196E+0002 - 3.70840981056319E+0002 3.71116244049590E+0002 3.71391666173168E+0002 3.71667247496229E+0002 3.71942988087972E+0002 - 3.72218888017615E+0002 3.72494947354397E+0002 3.72771166167576E+0002 3.73047544526432E+0002 3.73324082500262E+0002 - 3.73600780158388E+0002 3.73877637570147E+0002 3.74154654804900E+0002 3.74431831932028E+0002 3.74709169020929E+0002 - 3.74986666141026E+0002 3.75264323361758E+0002 3.75542140752586E+0002 3.75820118382991E+0002 3.76098256322476E+0002 - 3.76376554640561E+0002 3.76655013406788E+0002 3.76933632690721E+0002 3.77212412561940E+0002 3.77491353090050E+0002 - 3.77770454344672E+0002 3.78049716395451E+0002 3.78329139312049E+0002 3.78608723164150E+0002 3.78888468021460E+0002 - 3.79168373953701E+0002 3.79448441030618E+0002 3.79728669321976E+0002 3.80009058897562E+0002 3.80289609827179E+0002 - 3.80570322180654E+0002 3.80851196027833E+0002 3.81132231438582E+0002 3.81413428482788E+0002 3.81694787230358E+0002 - 3.81976307751219E+0002 3.82257990115319E+0002 3.82539834392626E+0002 3.82821840653127E+0002 3.83104008966833E+0002 - 3.83386339403770E+0002 3.83668832033989E+0002 3.83951486927560E+0002 3.84234304154570E+0002 3.84517283785133E+0002 - 3.84800425889377E+0002 3.85083730537453E+0002 3.85367197799534E+0002 3.85650827745810E+0002 3.85934620446493E+0002 - 3.86218575971816E+0002 3.86502694392030E+0002 3.86786975777411E+0002 3.87071420198249E+0002 3.87356027724860E+0002 - 3.87640798427577E+0002 3.87925732376756E+0002 3.88210829642769E+0002 3.88496090296014E+0002 3.88781514406904E+0002 - 3.89067102045878E+0002 3.89352853283390E+0002 3.89638768189917E+0002 3.89924846835957E+0002 3.90211089292027E+0002 - 3.90497495628665E+0002 3.90784065916430E+0002 3.91070800225900E+0002 3.91357698627673E+0002 3.91644761192371E+0002 - 3.91931987990632E+0002 3.92219379093117E+0002 3.92506934570508E+0002 3.92794654493504E+0002 3.93082538932828E+0002 - 3.93370587959222E+0002 3.93658801643448E+0002 3.93947180056290E+0002 3.94235723268550E+0002 3.94524431351052E+0002 - 3.94813304374641E+0002 3.95102342410181E+0002 3.95391545528557E+0002 3.95680913800676E+0002 3.95970447297462E+0002 - 3.96260146089863E+0002 3.96550010248846E+0002 3.96840039845397E+0002 3.97130234950526E+0002 3.97420595635259E+0002 - 3.97711121970646E+0002 3.98001814027757E+0002 3.98292671877681E+0002 3.98583695591528E+0002 3.98874885240429E+0002 - 3.99166240895535E+0002 3.99457762628018E+0002 3.99749450509071E+0002 4.00041304609905E+0002 4.00333325001755E+0002 - 4.00625511755873E+0002 4.00917864943534E+0002 4.01210384636033E+0002 4.01503070904685E+0002 4.01795923820825E+0002 - 4.02088943455811E+0002 4.02382129881018E+0002 4.02675483167844E+0002 4.02969003387707E+0002 4.03262690612045E+0002 - 4.03556544912317E+0002 4.03850566360003E+0002 4.04144755026601E+0002 4.04439110983634E+0002 4.04733634302642E+0002 - 4.05028325055186E+0002 4.05323183312849E+0002 4.05618209147234E+0002 4.05913402629962E+0002 4.06208763832679E+0002 - 4.06504292827049E+0002 4.06799989684756E+0002 4.07095854477507E+0002 4.07391887277026E+0002 4.07688088155062E+0002 - 4.07984457183380E+0002 4.08280994433769E+0002 4.08577699978037E+0002 4.08874573888013E+0002 4.09171616235546E+0002 - 4.09468827092508E+0002 4.09766206530787E+0002 4.10063754622296E+0002 4.10361471438967E+0002 4.10659357052752E+0002 - 4.10957411535625E+0002 4.11255634959578E+0002 4.11554027396626E+0002 4.11852588918805E+0002 4.12151319598170E+0002 - 4.12450219506796E+0002 4.12749288716781E+0002 4.13048527300243E+0002 4.13347935329319E+0002 4.13647512876168E+0002 - 4.13947260012969E+0002 4.14247176811922E+0002 4.14547263345249E+0002 4.14847519685189E+0002 4.15147945904005E+0002 - 4.15448542073981E+0002 4.15749308267417E+0002 4.16050244556640E+0002 4.16351351013993E+0002 4.16652627711841E+0002 - 4.16954074722570E+0002 4.17255692118587E+0002 4.17557479972319E+0002 4.17859438356213E+0002 4.18161567342739E+0002 - 4.18463867004385E+0002 4.18766337413662E+0002 4.19068978643099E+0002 4.19371790765249E+0002 4.19674773852683E+0002 - 4.19977927977993E+0002 4.20281253213794E+0002 4.20584749632719E+0002 4.20888417307422E+0002 4.21192256310581E+0002 - 4.21496266714889E+0002 4.21800448593065E+0002 4.22104802017847E+0002 4.22409327061991E+0002 4.22714023798277E+0002 - 4.23018892299506E+0002 4.23323932638497E+0002 4.23629144888093E+0002 4.23934529121154E+0002 4.24240085410563E+0002 - 4.24545813829224E+0002 4.24851714450061E+0002 4.25157787346018E+0002 4.25464032590063E+0002 4.25770450255180E+0002 - 4.26077040414377E+0002 4.26383803140683E+0002 4.26690738507144E+0002 4.26997846586833E+0002 4.27305127452837E+0002 - 4.27612581178268E+0002 4.27920207836259E+0002 4.28228007499961E+0002 4.28535980242547E+0002 4.28844126137213E+0002 - 4.29152445257172E+0002 4.29460937675660E+0002 4.29769603465934E+0002 4.30078442701271E+0002 4.30387455454969E+0002 - 4.30696641800347E+0002 4.31006001810744E+0002 4.31315535559521E+0002 4.31625243120060E+0002 4.31935124565760E+0002 - 4.32245179970047E+0002 4.32555409406364E+0002 4.32865812948174E+0002 4.33176390668964E+0002 4.33487142642239E+0002 - 4.33798068941527E+0002 4.34109169640375E+0002 4.34420444812351E+0002 4.34731894531046E+0002 4.35043518870069E+0002 - 4.35355317903052E+0002 4.35667291703647E+0002 4.35979440345526E+0002 4.36291763902383E+0002 4.36604262447933E+0002 - 4.36916936055911E+0002 4.37229784800074E+0002 4.37542808754197E+0002 4.37856007992080E+0002 4.38169382587542E+0002 - 4.38482932614422E+0002 4.38796658146579E+0002 4.39110559257898E+0002 4.39424636022278E+0002 4.39738888513644E+0002 - 4.40053316805940E+0002 4.40367920973131E+0002 4.40682701089202E+0002 4.40997657228161E+0002 4.41312789464035E+0002 - 4.41628097870873E+0002 4.41943582522744E+0002 4.42259243493739E+0002 4.42575080857969E+0002 4.42891094689566E+0002 - 4.43207285062683E+0002 4.43523652051496E+0002 4.43840195730198E+0002 4.44156916173005E+0002 4.44473813454154E+0002 - 4.44790887647904E+0002 4.45108138828532E+0002 4.45425567070339E+0002 4.45743172447645E+0002 4.46060955034791E+0002 - 4.46378914906141E+0002 4.46697052136077E+0002 4.47015366799004E+0002 4.47333858969347E+0002 4.47652528721553E+0002 - 4.47971376130089E+0002 4.48290401269442E+0002 4.48609604214123E+0002 4.48928985038661E+0002 4.49248543817608E+0002 - 4.49568280625536E+0002 4.49888195537037E+0002 4.50208288626725E+0002 4.50528559969237E+0002 4.50849009639228E+0002 - 4.51169637711375E+0002 4.51490444260375E+0002 4.51811429360949E+0002 4.52132593087835E+0002 4.52453935515796E+0002 - 4.52775456719613E+0002 4.53097156774088E+0002 4.53419035754047E+0002 4.53741093734334E+0002 4.54063330789816E+0002 - 4.54385746995379E+0002 4.54708342425931E+0002 4.55031117156402E+0002 4.55354071261742E+0002 4.55677204816922E+0002 - 4.56000517896935E+0002 4.56324010576793E+0002 4.56647682931531E+0002 4.56971535036205E+0002 4.57295566965889E+0002 - 4.57619778795684E+0002 4.57944170600706E+0002 4.58268742456096E+0002 4.58593494437013E+0002 4.58918426618641E+0002 - 4.59243539076180E+0002 4.59568831884856E+0002 4.59894305119913E+0002 4.60219958856617E+0002 4.60545793170256E+0002 - 4.60871808136137E+0002 4.61198003829589E+0002 4.61524380325963E+0002 4.61850937700631E+0002 4.62177676028984E+0002 - 4.62504595386437E+0002 4.62831695848423E+0002 4.63158977490400E+0002 4.63486440387843E+0002 4.63814084616251E+0002 - 4.64141910251142E+0002 4.64469917368058E+0002 4.64798106042558E+0002 4.65126476350227E+0002 4.65455028366666E+0002 - 4.65783762167502E+0002 4.66112677828379E+0002 4.66441775424965E+0002 4.66771055032948E+0002 4.67100516728037E+0002 - 4.67430160585962E+0002 4.67759986682476E+0002 4.68089995093349E+0002 4.68420185894377E+0002 4.68750559161374E+0002 - 4.69081114970177E+0002 4.69411853396641E+0002 4.69742774516647E+0002 4.70073878406093E+0002 4.70405165140901E+0002 - 4.70736634797012E+0002 4.71068287450389E+0002 4.71400123177017E+0002 4.71732142052900E+0002 4.72064344154066E+0002 - 4.72396729556563E+0002 4.72729298336458E+0002 4.73062050569843E+0002 4.73394986332829E+0002 4.73728105701549E+0002 - 4.74061408752155E+0002 4.74394895560824E+0002 4.74728566203750E+0002 4.75062420757153E+0002 4.75396459297270E+0002 - 4.75730681900360E+0002 4.76065088642706E+0002 4.76399679600609E+0002 4.76734454850392E+0002 4.77069414468402E+0002 - 4.77404558531002E+0002 4.77739887114580E+0002 4.78075400295546E+0002 4.78411098150327E+0002 4.78746980755376E+0002 - 4.79083048187164E+0002 4.79419300522185E+0002 4.79755737836953E+0002 4.80092360208004E+0002 4.80429167711895E+0002 - 4.80766160425204E+0002 4.81103338424532E+0002 4.81440701786498E+0002 4.81778250587746E+0002 4.82115984904938E+0002 - 4.82453904814759E+0002 4.82792010393916E+0002 4.83130301719134E+0002 4.83468778867163E+0002 4.83807441914774E+0002 - 4.84146290938755E+0002 4.84485326015921E+0002 4.84824547223105E+0002 4.85163954637161E+0002 4.85503548334966E+0002 - 4.85843328393418E+0002 4.86183294889435E+0002 4.86523447899959E+0002 4.86863787501948E+0002 4.87204313772388E+0002 - 4.87545026788282E+0002 4.87885926626655E+0002 4.88227013364555E+0002 4.88568287079049E+0002 4.88909747847226E+0002 - 4.89251395746198E+0002 4.89593230853097E+0002 4.89935253245076E+0002 4.90277462999309E+0002 4.90619860192993E+0002 - 4.90962444903345E+0002 4.91305217207605E+0002 4.91648177183032E+0002 4.91991324906907E+0002 4.92334660456535E+0002 - 4.92678183909238E+0002 4.93021895342362E+0002 4.93365794833276E+0002 4.93709882459365E+0002 4.94054158298041E+0002 - 4.94398622426735E+0002 4.94743274922899E+0002 4.95088115864007E+0002 4.95433145327553E+0002 4.95778363391056E+0002 - 4.96123770132052E+0002 4.96469365628101E+0002 4.96815149956784E+0002 4.97161123195704E+0002 4.97507285422482E+0002 - 4.97853636714766E+0002 4.98200177150221E+0002 4.98546906806535E+0002 4.98893825761417E+0002 4.99240934092598E+0002 - 4.99588231877830E+0002 4.99935719194886E+0002 5.00283396121562E+0002 5.00631262735673E+0002 5.00979319115059E+0002 - 5.01327565337576E+0002 5.01676001481108E+0002 5.02024627623555E+0002 5.02373443842841E+0002 5.02722450216911E+0002 - 5.03071646823732E+0002 5.03421033741291E+0002 5.03770611047598E+0002 5.04120378820684E+0002 5.04470337138601E+0002 - 5.04820486079423E+0002 5.05170825721244E+0002 5.05521356142182E+0002 5.05872077420376E+0002 5.06222989633983E+0002 - 5.06574092861186E+0002 5.06925387180187E+0002 5.07276872669210E+0002 5.07628549406502E+0002 5.07980417470328E+0002 - 5.08332476938978E+0002 5.08684727890761E+0002 5.09037170404009E+0002 5.09389804557076E+0002 5.09742630428335E+0002 - 5.10095648096183E+0002 5.10448857639038E+0002 5.10802259135338E+0002 5.11155852663544E+0002 5.11509638302139E+0002 - 5.11863616129626E+0002 5.12217786224529E+0002 5.12572148665397E+0002 5.12926703530797E+0002 5.13281450899320E+0002 - 5.13636390849576E+0002 5.13991523460197E+0002 5.14346848809840E+0002 5.14702366977180E+0002 5.15058078040913E+0002 - 5.15413982079760E+0002 5.15770079172461E+0002 5.16126369397778E+0002 5.16482852834496E+0002 5.16839529561418E+0002 - 5.17196399657373E+0002 5.17553463201208E+0002 5.17910720271794E+0002 5.18268170948022E+0002 5.18625815308807E+0002 - 5.18983653433081E+0002 5.19341685399802E+0002 5.19699911287948E+0002 5.20058331176518E+0002 5.20416945144534E+0002 - 5.20775753271038E+0002 5.21134755635094E+0002 5.21493952315789E+0002 5.21853343392229E+0002 5.22212928943546E+0002 - 5.22572709048889E+0002 5.22932683787429E+0002 5.23292853238363E+0002 5.23653217480905E+0002 5.24013776594291E+0002 - 5.24374530657783E+0002 5.24735479750660E+0002 5.25096623952223E+0002 5.25457963341798E+0002 5.25819497998728E+0002 - 5.26181228002383E+0002 5.26543153432150E+0002 5.26905274367439E+0002 5.27267590887683E+0002 5.27630103072335E+0002 - 5.27992811000871E+0002 5.28355714752787E+0002 5.28718814407604E+0002 5.29082110044859E+0002 5.29445601744117E+0002 - 5.29809289584960E+0002 5.30173173646994E+0002 5.30537254009846E+0002 5.30901530753164E+0002 5.31266003956620E+0002 - 5.31630673699905E+0002 5.31995540062732E+0002 5.32360603124838E+0002 5.32725862965980E+0002 5.33091319665936E+0002 - 5.33456973304507E+0002 5.33822823961516E+0002 5.34188871716805E+0002 5.34555116650243E+0002 5.34921558841714E+0002 - 5.35288198371129E+0002 5.35655035318419E+0002 5.36022069763535E+0002 5.36389301786454E+0002 5.36756731467169E+0002 - 5.37124358885700E+0002 5.37492184122085E+0002 5.37860207256387E+0002 5.38228428368687E+0002 5.38596847539091E+0002 - 5.38965464847726E+0002 5.39334280374738E+0002 5.39703294200300E+0002 5.40072506404601E+0002 5.40441917067856E+0002 - 5.40811526270300E+0002 5.41181334092189E+0002 5.41551340613804E+0002 5.41921545915444E+0002 5.42291950077431E+0002 - 5.42662553180110E+0002 5.43033355303847E+0002 5.43404356529028E+0002 5.43775556936065E+0002 5.44146956605388E+0002 - 5.44518555617450E+0002 5.44890354052725E+0002 5.45262351991711E+0002 5.45634549514927E+0002 5.46006946702911E+0002 - 5.46379543636226E+0002 5.46752340395457E+0002 5.47125337061209E+0002 5.47498533714108E+0002 5.47871930434806E+0002 - 5.48245527303972E+0002 5.48619324402299E+0002 5.48993321810503E+0002 5.49367519609319E+0002 5.49741917879508E+0002 - 5.50116516701848E+0002 5.50491316157142E+0002 5.50866316326213E+0002 5.51241517289909E+0002 5.51616919129095E+0002 - 5.51992521924662E+0002 5.52368325757521E+0002 5.52744330708605E+0002 5.53120536858870E+0002 5.53496944289291E+0002 - 5.53873553080870E+0002 5.54250363314624E+0002 5.54627375071598E+0002 5.55004588432856E+0002 5.55382003479484E+0002 - 5.55759620292589E+0002 5.56137438953303E+0002 5.56515459542777E+0002 5.56893682142185E+0002 5.57272106832723E+0002 - 5.57650733695608E+0002 5.58029562812079E+0002 5.58408594263399E+0002 5.58787828130850E+0002 5.59167264495738E+0002 - 5.59546903439391E+0002 5.59926745043155E+0002 5.60306789388404E+0002 5.60687036556530E+0002 5.61067486628947E+0002 - 5.61448139687093E+0002 5.61828995812426E+0002 5.62210055086426E+0002 5.62591317590597E+0002 5.62972783406461E+0002 - 5.63354452615567E+0002 5.63736325299483E+0002 5.64118401539798E+0002 5.64500681418125E+0002 5.64883165016098E+0002 - 5.65265852415372E+0002 5.65648743697628E+0002 5.66031838944564E+0002 5.66415138237902E+0002 5.66798641659387E+0002 - 5.67182349290784E+0002 5.67566261213881E+0002 5.67950377510489E+0002 5.68334698262438E+0002 5.68719223551584E+0002 - 5.69103953459801E+0002 5.69488888068988E+0002 5.69874027461065E+0002 5.70259371717973E+0002 5.70644920921676E+0002 - 5.71030675154161E+0002 5.71416634497434E+0002 5.71802799033526E+0002 5.72189168844488E+0002 5.72575744012395E+0002 - 5.72962524619341E+0002 5.73349510747446E+0002 5.73736702478849E+0002 5.74124099895712E+0002 5.74511703080219E+0002 - 5.74899512114575E+0002 5.75287527081010E+0002 5.75675748061772E+0002 5.76064175139134E+0002 5.76452808395391E+0002 - 5.76841647912858E+0002 5.77230693773873E+0002 5.77619946060797E+0002 5.78009404856012E+0002 5.78399070241922E+0002 - 5.78788942300955E+0002 5.79179021115558E+0002 5.79569306768202E+0002 5.79959799341379E+0002 5.80350498917604E+0002 - 5.80741405579415E+0002 5.81132519409370E+0002 5.81523840490049E+0002 5.81915368904056E+0002 5.82307104734016E+0002 - 5.82699048062576E+0002 5.83091198972406E+0002 5.83483557546195E+0002 5.83876123866660E+0002 5.84268898016534E+0002 - 5.84661880078575E+0002 5.85055070135564E+0002 5.85448468270302E+0002 5.85842074565612E+0002 5.86235889104343E+0002 - 5.86629911969360E+0002 5.87024143243555E+0002 5.87418583009840E+0002 5.87813231351150E+0002 5.88208088350441E+0002 - 5.88603154090693E+0002 5.88998428654906E+0002 5.89393912126104E+0002 5.89789604587332E+0002 5.90185506121656E+0002 - 5.90581616812168E+0002 5.90977936741978E+0002 5.91374465994220E+0002 5.91771204652051E+0002 5.92168152798648E+0002 - 5.92565310517212E+0002 5.92962677890966E+0002 5.93360255003153E+0002 5.93758041937042E+0002 5.94156038775921E+0002 - 5.94554245603101E+0002 5.94952662501915E+0002 5.95351289555720E+0002 5.95750126847892E+0002 5.96149174461833E+0002 - 5.96548432480963E+0002 5.96947900988727E+0002 5.97347580068593E+0002 5.97747469804048E+0002 5.98147570278604E+0002 - 5.98547881575793E+0002 5.98948403779171E+0002 5.99349136972316E+0002 5.99750081238827E+0002 6.00151236662326E+0002 - 6.00552603326458E+0002 6.00954181314890E+0002 6.01355970711308E+0002 6.01757971599426E+0002 6.02160184062975E+0002 - 6.02562608185710E+0002 6.02965244051411E+0002 6.03368091743876E+0002 6.03771151346928E+0002 6.04174422944412E+0002 - 6.04577906620192E+0002 6.04981602458159E+0002 6.05385510542224E+0002 6.05789630956319E+0002 6.06193963784401E+0002 - 6.06598509110448E+0002 6.07003267018458E+0002 6.07408237592457E+0002 6.07813420916486E+0002 6.08218817074615E+0002 - 6.08624426150932E+0002 6.09030248229548E+0002 6.09436283394598E+0002 6.09842531730238E+0002 6.10248993320645E+0002 - 6.10655668250022E+0002 6.11062556602590E+0002 6.11469658462595E+0002 6.11876973914305E+0002 6.12284503042009E+0002 - 6.12692245930021E+0002 6.13100202662674E+0002 6.13508373324325E+0002 6.13916757999354E+0002 6.14325356772162E+0002 - 6.14734169727173E+0002 6.15143196948833E+0002 6.15552438521611E+0002 6.15961894529996E+0002 6.16371565058504E+0002 - 6.16781450191669E+0002 6.17191550014049E+0002 6.17601864610224E+0002 6.18012394064797E+0002 6.18423138462392E+0002 - 6.18834097887658E+0002 6.19245272425263E+0002 6.19656662159899E+0002 6.20068267176282E+0002 6.20480087559147E+0002 - 6.20892123393254E+0002 6.21304374763384E+0002 6.21716841754341E+0002 6.22129524450951E+0002 6.22542422938064E+0002 - 6.22955537300548E+0002 6.23368867623299E+0002 6.23782413991232E+0002 6.24196176489285E+0002 6.24610155202418E+0002 - 6.25024350215615E+0002 6.25438761613882E+0002 6.25853389482244E+0002 6.26268233905753E+0002 6.26683294969483E+0002 - 6.27098572758526E+0002 6.27514067358001E+0002 6.27929778853048E+0002 6.28345707328828E+0002 6.28761852870528E+0002 - 6.29178215563353E+0002 6.29594795492532E+0002 6.30011592743320E+0002 6.30428607400989E+0002 6.30845839550836E+0002 - 6.31263289278181E+0002 6.31680956668366E+0002 6.32098841806754E+0002 6.32516944778733E+0002 6.32935265669711E+0002 - 6.33353804565120E+0002 6.33772561550415E+0002 6.34191536711070E+0002 6.34610730132586E+0002 6.35030141900485E+0002 - 6.35449772100308E+0002 6.35869620817625E+0002 6.36289688138022E+0002 6.36709974147111E+0002 6.37130478930527E+0002 - 6.37551202573926E+0002 6.37972145162986E+0002 6.38393306783408E+0002 6.38814687520917E+0002 6.39236287461259E+0002 - 6.39658106690202E+0002 6.40080145293538E+0002 6.40502403357081E+0002 6.40924880966667E+0002 6.41347578208155E+0002 - 6.41770495167426E+0002 6.42193631930385E+0002 6.42616988582956E+0002 6.43040565211091E+0002 6.43464361900759E+0002 - 6.43888378737955E+0002 6.44312615808696E+0002 6.44737073199020E+0002 6.45161750994989E+0002 6.45586649282689E+0002 - 6.46011768148223E+0002 6.46437107677724E+0002 6.46862667957341E+0002 6.47288449073250E+0002 6.47714451111648E+0002 - 6.48140674158753E+0002 6.48567118300808E+0002 6.48993783624079E+0002 6.49420670214851E+0002 6.49847778159434E+0002 - 6.50275107544162E+0002 6.50702658455388E+0002 6.51130430979492E+0002 6.51558425202872E+0002 6.51986641211950E+0002 - 6.52415079093174E+0002 6.52843738933010E+0002 6.53272620817949E+0002 6.53701724834504E+0002 6.54131051069210E+0002 - 6.54560599608626E+0002 6.54990370539334E+0002 6.55420363947935E+0002 6.55850579921058E+0002 6.56281018545350E+0002 - 6.56711679907482E+0002 6.57142564094149E+0002 6.57573671192067E+0002 6.58005001287976E+0002 6.58436554468637E+0002 - 6.58868330820836E+0002 6.59300330431378E+0002 6.59732553387094E+0002 6.60164999774837E+0002 6.60597669681481E+0002 - 6.61030563193925E+0002 6.61463680399088E+0002 6.61897021383915E+0002 6.62330586235370E+0002 6.62764375040441E+0002 - 6.63198387886141E+0002 6.63632624859502E+0002 6.64067086047581E+0002 6.64501771537458E+0002 6.64936681416234E+0002 - 6.65371815771033E+0002 6.65807174689003E+0002 6.66242758257312E+0002 6.66678566563155E+0002 6.67114599693746E+0002 - 6.67550857736323E+0002 6.67987340778146E+0002 6.68424048906500E+0002 6.68860982208688E+0002 6.69298140772042E+0002 - 6.69735524683912E+0002 6.70173134031671E+0002 6.70610968902718E+0002 6.71049029384470E+0002 6.71487315564372E+0002 - 6.71925827529888E+0002 6.72364565368505E+0002 6.72803529167734E+0002 6.73242719015109E+0002 6.73682134998185E+0002 - 6.74121777204540E+0002 6.74561645721778E+0002 6.75001740637520E+0002 6.75442062039415E+0002 6.75882610015132E+0002 - 6.76323384652364E+0002 6.76764386038825E+0002 6.77205614262254E+0002 6.77647069410412E+0002 6.78088751571082E+0002 - 6.78530660832070E+0002 6.78972797281206E+0002 6.79415161006340E+0002 6.79857752095348E+0002 6.80300570636127E+0002 - 6.80743616716598E+0002 6.81186890424702E+0002 6.81630391848406E+0002 6.82074121075699E+0002 6.82518078194592E+0002 - 6.82962263293119E+0002 6.83406676459336E+0002 6.83851317781324E+0002 6.84296187347185E+0002 6.84741285245044E+0002 - 6.85186611563051E+0002 6.85632166389375E+0002 6.86077949812210E+0002 6.86523961919774E+0002 6.86970202800305E+0002 - 6.87416672542066E+0002 6.87863371233342E+0002 6.88310298962441E+0002 6.88757455817694E+0002 6.89204841887454E+0002 - 6.89652457260098E+0002 6.90100302024026E+0002 6.90548376267659E+0002 6.90996680079442E+0002 6.91445213547844E+0002 - 6.91893976761355E+0002 6.92342969808488E+0002 6.92792192777781E+0002 6.93241645757792E+0002 6.93691328837105E+0002 - 6.94141242104323E+0002 6.94591385648074E+0002 6.95041759557012E+0002 6.95492363919807E+0002 6.95943198825157E+0002 - 6.96394264361782E+0002 6.96845560618425E+0002 6.97297087683849E+0002 6.97748845646844E+0002 6.98200834596220E+0002 - 6.98653054620812E+0002 6.99105505809477E+0002 6.99558188251094E+0002 7.00011102034566E+0002 7.00464247248819E+0002 - 7.00917623982801E+0002 7.01371232325484E+0002 7.01825072365862E+0002 7.02279144192953E+0002 7.02733447895797E+0002 - 7.03187983563456E+0002 7.03642751285018E+0002 7.04097751149591E+0002 7.04552983246307E+0002 7.05008447664322E+0002 - 7.05464144492813E+0002 7.05920073820981E+0002 7.06376235738049E+0002 7.06832630333266E+0002 7.07289257695899E+0002 - 7.07746117915243E+0002 7.08203211080613E+0002 7.08660537281347E+0002 7.09118096606807E+0002 7.09575889146378E+0002 - 7.10033914989467E+0002 7.10492174225504E+0002 7.10950666943944E+0002 7.11409393234263E+0002 7.11868353185960E+0002 - 7.12327546888557E+0002 7.12786974431601E+0002 7.13246635904660E+0002 7.13706531397325E+0002 7.14166660999210E+0002 - 7.14627024799955E+0002 7.15087622889217E+0002 7.15548455356683E+0002 7.16009522292056E+0002 7.16470823785069E+0002 - 7.16932359925473E+0002 7.17394130803043E+0002 7.17856136507578E+0002 7.18318377128901E+0002 7.18780852756855E+0002 - 7.19243563481309E+0002 7.19706509392153E+0002 7.20169690579301E+0002 7.20633107132690E+0002 7.21096759142280E+0002 - 7.21560646698053E+0002 7.22024769890017E+0002 7.22489128808199E+0002 7.22953723542653E+0002 7.23418554183454E+0002 - 7.23883620820698E+0002 7.24348923544509E+0002 7.24814462445031E+0002 7.25280237612430E+0002 7.25746249136898E+0002 - 7.26212497108648E+0002 7.26678981617917E+0002 7.27145702754965E+0002 7.27612660610074E+0002 7.28079855273551E+0002 - 7.28547286835726E+0002 7.29014955386948E+0002 7.29482861017596E+0002 7.29951003818067E+0002 7.30419383878782E+0002 - 7.30888001290186E+0002 7.31356856142747E+0002 7.31825948526955E+0002 7.32295278533325E+0002 7.32764846252395E+0002 - 7.33234651774722E+0002 7.33704695190893E+0002 7.34174976591512E+0002 7.34645496067210E+0002 7.35116253708640E+0002 - 7.35587249606476E+0002 7.36058483851419E+0002 7.36529956534191E+0002 7.37001667745537E+0002 7.37473617576225E+0002 - 7.37945806117048E+0002 7.38418233458819E+0002 7.38890899692377E+0002 7.39363804908583E+0002 7.39836949198323E+0002 - 7.40310332652502E+0002 7.40783955362052E+0002 7.41257817417926E+0002 7.41731918911102E+0002 7.42206259932580E+0002 - 7.42680840573383E+0002 7.43155660924557E+0002 7.43630721077173E+0002 7.44106021122324E+0002 7.44581561151126E+0002 - 7.45057341254717E+0002 7.45533361524262E+0002 7.46009622050944E+0002 7.46486122925974E+0002 7.46962864240585E+0002 - 7.47439846086029E+0002 7.47917068553588E+0002 7.48394531734563E+0002 7.48872235720277E+0002 7.49350180602081E+0002 - 7.49828366471346E+0002 7.50306793419465E+0002 7.50785461537858E+0002 7.51264370917965E+0002 7.51743521651252E+0002 - 7.52222913829206E+0002 7.52702547543337E+0002 7.53182422885180E+0002 7.53662539946293E+0002 7.54142898818256E+0002 - 7.54623499592673E+0002 7.55104342361172E+0002 7.55585427215403E+0002 7.56066754247040E+0002 7.56548323547780E+0002 - 7.57030135209343E+0002 7.57512189323473E+0002 7.57994485981936E+0002 7.58477025276525E+0002 7.58959807299050E+0002 - 7.59442832141350E+0002 7.59926099895284E+0002 7.60409610652736E+0002 7.60893364505612E+0002 7.61377361545843E+0002 - 7.61861601865381E+0002 7.62346085556203E+0002 7.62830812710310E+0002 7.63315783419723E+0002 7.63800997776491E+0002 - 7.64286455872682E+0002 7.64772157800389E+0002 7.65258103651730E+0002 7.65744293518845E+0002 7.66230727493894E+0002 - 7.66717405669067E+0002 7.67204328136573E+0002 7.67691494988643E+0002 7.68178906317536E+0002 7.68666562215531E+0002 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 3.45717171592115E+0001 3.45524724966993E+0001 3.45332371179659E+0001 - 3.45140110191439E+0001 3.44947941963673E+0001 3.44755866457715E+0001 3.44563883634933E+0001 3.44371993456707E+0001 - 3.44180195884435E+0001 3.43988490879526E+0001 3.43796878403404E+0001 3.43605358417505E+0001 3.43413930883282E+0001 - 3.43222595762200E+0001 3.43031353015738E+0001 3.42840202605390E+0001 3.42649144492663E+0001 3.42458178639078E+0001 - 3.42267305006171E+0001 3.42076523555490E+0001 3.41885834248599E+0001 3.41695237047074E+0001 3.41504731912505E+0001 - 3.41314318806499E+0001 3.41123997690672E+0001 3.40933768526658E+0001 3.40743631276103E+0001 3.40553585900667E+0001 - 3.40363632362024E+0001 3.40173770621862E+0001 3.39984000641883E+0001 3.39794322383802E+0001 3.39604735809350E+0001 - 3.39415240880268E+0001 3.39225837558315E+0001 3.39036525805262E+0001 3.38847305582894E+0001 3.38658176853008E+0001 - 3.38469139577419E+0001 3.38280193717951E+0001 3.38091339236447E+0001 3.37902576094758E+0001 3.37713904254754E+0001 - 3.37525323678315E+0001 3.37336834327339E+0001 3.37148436163732E+0001 3.36960129149420E+0001 3.36771913246337E+0001 - 3.36583788416437E+0001 3.36395754621681E+0001 3.36207811824049E+0001 3.36019959985533E+0001 3.35832199068138E+0001 - 3.35644529033884E+0001 3.35456949844804E+0001 3.35269461462945E+0001 3.35082063850368E+0001 3.34894756969148E+0001 - 3.34707540781372E+0001 3.34520415249142E+0001 3.34333380334575E+0001 3.34146435999799E+0001 3.33959582206959E+0001 - 3.33772818918210E+0001 3.33586146095723E+0001 3.33399563701683E+0001 3.33213071698288E+0001 3.33026670047749E+0001 - 3.32840358712292E+0001 3.32654137654156E+0001 3.32468006835594E+0001 3.32281966218872E+0001 3.32096015766270E+0001 - 3.31910155440083E+0001 3.31724385202617E+0001 3.31538705016195E+0001 3.31353114843150E+0001 3.31167614645831E+0001 - 3.30982204386601E+0001 3.30796884027836E+0001 3.30611653531923E+0001 3.30426512861268E+0001 3.30241461978287E+0001 - 3.30056500845409E+0001 3.29871629425080E+0001 3.29686847679755E+0001 3.29502155571908E+0001 3.29317553064023E+0001 - 3.29133040118597E+0001 3.28948616698144E+0001 3.28764282765189E+0001 3.28580038282271E+0001 3.28395883211943E+0001 - 3.28211817516771E+0001 3.28027841159336E+0001 3.27843954102232E+0001 3.27660156308064E+0001 3.27476447739455E+0001 - 3.27292828359038E+0001 3.27109298129462E+0001 3.26925857013388E+0001 3.26742504973490E+0001 3.26559241972458E+0001 - 3.26376067972994E+0001 3.26192982937813E+0001 3.26009986829644E+0001 3.25827079611231E+0001 3.25644261245329E+0001 - 3.25461531694708E+0001 3.25278890922151E+0001 3.25096338890456E+0001 3.24913875562433E+0001 3.24731500900905E+0001 - 3.24549214868710E+0001 3.24367017428698E+0001 3.24184908543735E+0001 3.24002888176697E+0001 3.23820956290477E+0001 - 3.23639112847978E+0001 3.23457357812119E+0001 3.23275691145833E+0001 3.23094112812063E+0001 3.22912622773769E+0001 - 3.22731220993923E+0001 3.22549907435511E+0001 3.22368682061531E+0001 3.22187544834996E+0001 3.22006495718932E+0001 - 3.21825534676379E+0001 3.21644661670388E+0001 3.21463876664026E+0001 3.21283179620374E+0001 3.21102570502523E+0001 - 3.20922049273581E+0001 3.20741615896668E+0001 3.20561270334916E+0001 3.20381012551473E+0001 3.20200842509498E+0001 - 3.20020760172165E+0001 3.19840765502661E+0001 3.19660858464186E+0001 3.19481039019954E+0001 3.19301307133192E+0001 - 3.19121662767140E+0001 3.18942105885052E+0001 3.18762636450196E+0001 3.18583254425852E+0001 3.18403959775313E+0001 - 3.18224752461887E+0001 3.18045632448894E+0001 3.17866599699669E+0001 3.17687654177558E+0001 3.17508795845923E+0001 - 3.17330024668136E+0001 3.17151340607586E+0001 3.16972743627673E+0001 3.16794233691810E+0001 3.16615810763426E+0001 - 3.16437474805960E+0001 3.16259225782867E+0001 3.16081063657613E+0001 3.15902988393679E+0001 3.15724999954558E+0001 - 3.15547098303758E+0001 3.15369283404798E+0001 3.15191555221213E+0001 3.15013913716550E+0001 3.14836358854367E+0001 - 3.14658890598240E+0001 3.14481508911753E+0001 3.14304213758508E+0001 3.14127005102117E+0001 3.13949882906207E+0001 - 3.13772847134417E+0001 3.13595897750401E+0001 3.13419034717824E+0001 3.13242258000365E+0001 3.13065567561718E+0001 - 3.12888963365589E+0001 3.12712445375695E+0001 3.12536013555770E+0001 3.12359667869559E+0001 3.12183408280820E+0001 - 3.12007234753325E+0001 3.11831147250860E+0001 3.11655145737223E+0001 3.11479230176225E+0001 3.11303400531691E+0001 - 3.11127656767458E+0001 3.10951998847379E+0001 3.10776426735315E+0001 3.10600940395146E+0001 3.10425539790762E+0001 - 3.10250224886066E+0001 3.10074995644975E+0001 3.09899852031419E+0001 3.09724794009342E+0001 3.09549821542699E+0001 - 3.09374934595460E+0001 3.09200133131608E+0001 3.09025417115137E+0001 3.08850786510058E+0001 3.08676241280391E+0001 - 3.08501781390173E+0001 3.08327406803450E+0001 3.08153117484285E+0001 3.07978913396752E+0001 3.07804794504938E+0001 - 3.07630760772944E+0001 3.07456812164883E+0001 3.07282948644882E+0001 3.07109170177082E+0001 3.06935476725634E+0001 - 3.06761868254706E+0001 3.06588344728476E+0001 3.06414906111136E+0001 3.06241552366891E+0001 3.06068283459961E+0001 - 3.05895099354575E+0001 3.05722000014979E+0001 3.05548985405430E+0001 3.05376055490197E+0001 3.05203210233566E+0001 - 3.05030449599833E+0001 3.04857773553306E+0001 3.04685182058309E+0001 3.04512675079177E+0001 3.04340252580259E+0001 - 3.04167914525916E+0001 3.03995660880524E+0001 3.03823491608470E+0001 3.03651406674153E+0001 3.03479406041990E+0001 - 3.03307489676405E+0001 3.03135657541839E+0001 3.02963909602743E+0001 3.02792245823585E+0001 3.02620666168842E+0001 - 3.02449170603006E+0001 3.02277759090582E+0001 3.02106431596086E+0001 3.01935188084050E+0001 3.01764028519017E+0001 - 3.01592952865543E+0001 3.01421961088197E+0001 3.01251053151563E+0001 3.01080229020234E+0001 3.00909488658820E+0001 - 3.00738832031941E+0001 3.00568259104230E+0001 3.00397769840337E+0001 3.00227364204919E+0001 3.00057042162650E+0001 - 2.99886803678215E+0001 2.99716648716313E+0001 2.99546577241655E+0001 2.99376589218967E+0001 2.99206684612984E+0001 - 2.99036863388457E+0001 2.98867125510150E+0001 2.98697470942838E+0001 2.98527899651309E+0001 2.98358411600367E+0001 - 2.98189006754824E+0001 2.98019685079508E+0001 2.97850446539261E+0001 2.97681291098934E+0001 2.97512218723394E+0001 - 2.97343229377520E+0001 2.97174323026203E+0001 2.97005499634347E+0001 2.96836759166871E+0001 2.96668101588704E+0001 - 2.96499526864790E+0001 2.96331034960083E+0001 2.96162625839553E+0001 2.95994299468181E+0001 2.95826055810962E+0001 - 2.95657894832902E+0001 2.95489816499021E+0001 2.95321820774352E+0001 2.95153907623941E+0001 2.94986077012846E+0001 - 2.94818328906137E+0001 2.94650663268899E+0001 2.94483080066227E+0001 2.94315579263233E+0001 2.94148160825037E+0001 - 2.93980824716774E+0001 2.93813570903593E+0001 2.93646399350654E+0001 2.93479310023129E+0001 2.93312302886205E+0001 - 2.93145377905081E+0001 2.92978535044967E+0001 2.92811774271088E+0001 2.92645095548681E+0001 2.92478498842996E+0001 - 2.92311984119294E+0001 2.92145551342852E+0001 2.91979200478956E+0001 2.91812931492907E+0001 2.91646744350018E+0001 - 2.91480639015616E+0001 2.91314615455038E+0001 2.91148673633637E+0001 2.90982813516776E+0001 2.90817035069831E+0001 - 2.90651338258193E+0001 2.90485723047262E+0001 2.90320189402455E+0001 2.90154737289198E+0001 2.89989366672931E+0001 - 2.89824077519107E+0001 2.89658869793192E+0001 2.89493743460663E+0001 2.89328698487011E+0001 2.89163734837740E+0001 - 2.88998852478365E+0001 2.88834051374415E+0001 2.88669331491431E+0001 2.88504692794967E+0001 2.88340135250590E+0001 - 2.88175658823879E+0001 2.88011263480425E+0001 2.87846949185833E+0001 2.87682715905720E+0001 2.87518563605715E+0001 - 2.87354492251461E+0001 2.87190501808612E+0001 2.87026592242836E+0001 2.86862763519813E+0001 2.86699015605234E+0001 - 2.86535348464807E+0001 2.86371762064247E+0001 2.86208256369285E+0001 2.86044831345665E+0001 2.85881486959141E+0001 - 2.85718223175482E+0001 2.85555039960467E+0001 2.85391937279892E+0001 2.85228915099559E+0001 2.85065973385289E+0001 - 2.84903112102912E+0001 2.84740331218270E+0001 2.84577630697221E+0001 2.84415010505631E+0001 2.84252470609382E+0001 - 2.84090010974368E+0001 2.83927631566494E+0001 2.83765332351678E+0001 2.83603113295852E+0001 2.83440974364959E+0001 - 2.83278915524955E+0001 2.83116936741808E+0001 2.82955037981499E+0001 2.82793219210022E+0001 2.82631480393383E+0001 - 2.82469821497599E+0001 2.82308242488701E+0001 2.82146743332734E+0001 2.81985323995753E+0001 2.81823984443825E+0001 - 2.81662724643032E+0001 2.81501544559467E+0001 2.81340444159236E+0001 2.81179423408456E+0001 2.81018482273258E+0001 - 2.80857620719785E+0001 2.80696838714193E+0001 2.80536136222649E+0001 2.80375513211333E+0001 2.80214969646438E+0001 - 2.80054505494170E+0001 2.79894120720746E+0001 2.79733815292395E+0001 2.79573589175360E+0001 2.79413442335896E+0001 - 2.79253374740270E+0001 2.79093386354761E+0001 2.78933477145662E+0001 2.78773647079277E+0001 2.78613896121921E+0001 - 2.78454224239926E+0001 2.78294631399631E+0001 2.78135117567391E+0001 2.77975682709572E+0001 2.77816326792553E+0001 - 2.77657049782724E+0001 2.77497851646489E+0001 2.77338732350263E+0001 2.77179691860474E+0001 2.77020730143564E+0001 - 2.76861847165983E+0001 2.76703042894199E+0001 2.76544317294687E+0001 2.76385670333937E+0001 2.76227101978452E+0001 - 2.76068612194745E+0001 2.75910200949344E+0001 2.75751868208788E+0001 2.75593613939626E+0001 2.75435438108424E+0001 - 2.75277340681758E+0001 2.75119321626214E+0001 2.74961380908393E+0001 2.74803518494910E+0001 2.74645734352387E+0001 - 2.74488028447464E+0001 2.74330400746788E+0001 2.74172851217023E+0001 2.74015379824842E+0001 2.73857986536932E+0001 - 2.73700671319991E+0001 2.73543434140730E+0001 2.73386274965873E+0001 2.73229193762154E+0001 2.73072190496323E+0001 - 2.72915265135137E+0001 2.72758417645370E+0001 2.72601647993806E+0001 2.72444956147242E+0001 2.72288342072486E+0001 - 2.72131805736359E+0001 2.71975347105696E+0001 2.71818966147340E+0001 2.71662662828150E+0001 2.71506437114996E+0001 - 2.71350288974760E+0001 2.71194218374336E+0001 2.71038225280631E+0001 2.70882309660563E+0001 2.70726471481063E+0001 - 2.70570710709075E+0001 2.70415027311553E+0001 2.70259421255466E+0001 2.70103892507792E+0001 2.69948441035523E+0001 - 2.69793066805663E+0001 2.69637769785229E+0001 2.69482549941248E+0001 2.69327407240761E+0001 2.69172341650820E+0001 - 2.69017353138491E+0001 2.68862441670849E+0001 2.68707607214984E+0001 2.68552849737997E+0001 2.68398169207001E+0001 - 2.68243565589122E+0001 2.68089038851496E+0001 2.67934588961274E+0001 2.67780215885617E+0001 2.67625919591698E+0001 - 2.67471700046705E+0001 2.67317557217834E+0001 2.67163491072296E+0001 2.67009501577313E+0001 2.66855588700119E+0001 - 2.66701752407961E+0001 2.66547992668097E+0001 2.66394309447797E+0001 2.66240702714345E+0001 2.66087172435034E+0001 - 2.65933718577171E+0001 2.65780341108076E+0001 2.65627039995079E+0001 2.65473815205523E+0001 2.65320666706762E+0001 - 2.65167594466165E+0001 2.65014598451109E+0001 2.64861678628986E+0001 2.64708834967199E+0001 2.64556067433163E+0001 - 2.64403375994305E+0001 2.64250760618065E+0001 2.64098221271893E+0001 2.63945757923253E+0001 2.63793370539620E+0001 - 2.63641059088481E+0001 2.63488823537336E+0001 2.63336663853695E+0001 2.63184580005082E+0001 2.63032571959032E+0001 - 2.62880639683092E+0001 2.62728783144822E+0001 2.62577002311792E+0001 2.62425297151586E+0001 2.62273667631799E+0001 - 2.62122113720037E+0001 2.61970635383920E+0001 2.61819232591080E+0001 2.61667905309157E+0001 2.61516653505809E+0001 - 2.61365477148701E+0001 2.61214376205513E+0001 2.61063350643934E+0001 2.60912400431668E+0001 2.60761525536430E+0001 - 2.60610725925945E+0001 2.60460001567953E+0001 2.60309352430203E+0001 2.60158778480459E+0001 2.60008279686493E+0001 - 2.59857856016093E+0001 2.59707507437056E+0001 2.59557233917193E+0001 2.59407035424324E+0001 2.59256911926284E+0001 - 2.59106863390919E+0001 2.58956889786086E+0001 2.58806991079653E+0001 2.58657167239504E+0001 2.58507418233529E+0001 - 2.58357744029636E+0001 2.58208144595740E+0001 2.58058619899770E+0001 2.57909169909667E+0001 2.57759794593384E+0001 - 2.57610493918884E+0001 2.57461267854144E+0001 2.57312116367151E+0001 2.57163039425906E+0001 2.57014036998420E+0001 - 2.56865109052717E+0001 2.56716255556832E+0001 2.56567476478812E+0001 2.56418771786717E+0001 2.56270141448616E+0001 - 2.56121585432593E+0001 2.55973103706742E+0001 2.55824696239169E+0001 2.55676362997993E+0001 2.55528103951342E+0001 - 2.55379919067360E+0001 2.55231808314198E+0001 2.55083771660023E+0001 2.54935809073011E+0001 2.54787920521351E+0001 - 2.54640105973243E+0001 2.54492365396900E+0001 2.54344698760547E+0001 2.54197106032418E+0001 2.54049587180762E+0001 - 2.53902142173837E+0001 2.53754770979915E+0001 2.53607473567279E+0001 2.53460249904223E+0001 2.53313099959054E+0001 - 2.53166023700089E+0001 2.53019021095659E+0001 2.52872092114105E+0001 2.52725236723781E+0001 2.52578454893050E+0001 - 2.52431746590291E+0001 2.52285111783891E+0001 2.52138550442251E+0001 2.51992062533782E+0001 2.51845648026908E+0001 - 2.51699306890064E+0001 2.51553039091698E+0001 2.51406844600267E+0001 2.51260723384242E+0001 2.51114675412105E+0001 - 2.50968700652351E+0001 2.50822799073483E+0001 2.50676970644019E+0001 2.50531215332488E+0001 2.50385533107430E+0001 - 2.50239923937398E+0001 2.50094387790954E+0001 2.49948924636675E+0001 2.49803534443147E+0001 2.49658217178968E+0001 - 2.49512972812750E+0001 2.49367801313114E+0001 2.49222702648694E+0001 2.49077676788134E+0001 2.48932723700091E+0001 - 2.48787843353235E+0001 2.48643035716245E+0001 2.48498300757812E+0001 2.48353638446640E+0001 2.48209048751445E+0001 - 2.48064531640951E+0001 2.47920087083898E+0001 2.47775715049035E+0001 2.47631415505124E+0001 2.47487188420937E+0001 - 2.47343033765258E+0001 2.47198951506885E+0001 2.47054941614623E+0001 2.46911004057294E+0001 2.46767138803726E+0001 - 2.46623345822763E+0001 2.46479625083259E+0001 2.46335976554079E+0001 2.46192400204100E+0001 2.46048896002210E+0001 - 2.45905463917310E+0001 2.45762103918311E+0001 2.45618815974137E+0001 2.45475600053722E+0001 2.45332456126013E+0001 - 2.45189384159967E+0001 2.45046384124553E+0001 2.44903455988753E+0001 2.44760599721559E+0001 2.44617815291974E+0001 - 2.44475102669015E+0001 2.44332461821707E+0001 2.44189892719090E+0001 2.44047395330213E+0001 2.43904969624138E+0001 - 2.43762615569937E+0001 2.43620333136695E+0001 2.43478122293508E+0001 2.43335983009483E+0001 2.43193915253739E+0001 - 2.43051918995405E+0001 2.42909994203625E+0001 2.42768140847551E+0001 2.42626358896348E+0001 2.42484648319192E+0001 - 2.42343009085270E+0001 2.42201441163782E+0001 2.42059944523937E+0001 2.41918519134959E+0001 2.41777164966081E+0001 - 2.41635881986546E+0001 2.41494670165612E+0001 2.41353529472546E+0001 2.41212459876628E+0001 2.41071461347147E+0001 - 2.40930533853405E+0001 2.40789677364717E+0001 2.40648891850407E+0001 2.40508177279810E+0001 2.40367533622275E+0001 - 2.40226960847161E+0001 2.40086458923837E+0001 2.39946027821686E+0001 2.39805667510101E+0001 2.39665377958487E+0001 - 2.39525159136258E+0001 2.39385011012843E+0001 2.39244933557680E+0001 2.39104926740219E+0001 2.38964990529922E+0001 - 2.38825124896261E+0001 2.38685329808721E+0001 2.38545605236796E+0001 2.38405951149994E+0001 2.38266367517834E+0001 - 2.38126854309843E+0001 2.37987411495564E+0001 2.37848039044548E+0001 2.37708736926359E+0001 2.37569505110572E+0001 - 2.37430343566773E+0001 2.37291252264560E+0001 2.37152231173540E+0001 2.37013280263336E+0001 2.36874399503577E+0001 - 2.36735588863906E+0001 2.36596848313978E+0001 2.36458177823458E+0001 2.36319577362023E+0001 2.36181046899361E+0001 - 2.36042586405169E+0001 2.35904195849161E+0001 2.35765875201056E+0001 2.35627624430589E+0001 2.35489443507503E+0001 - 2.35351332401554E+0001 2.35213291082508E+0001 2.35075319520145E+0001 2.34937417684254E+0001 2.34799585544634E+0001 - 2.34661823071099E+0001 2.34524130233470E+0001 2.34386507001583E+0001 2.34248953345284E+0001 2.34111469234428E+0001 - 2.33974054638884E+0001 2.33836709528532E+0001 2.33699433873262E+0001 2.33562227642976E+0001 2.33425090807586E+0001 - 2.33288023337018E+0001 2.33151025201206E+0001 2.33014096370097E+0001 2.32877236813648E+0001 2.32740446501830E+0001 - 2.32603725404622E+0001 2.32467073492015E+0001 2.32330490734013E+0001 2.32193977100629E+0001 2.32057532561888E+0001 - 2.31921157087825E+0001 2.31784850648490E+0001 2.31648613213939E+0001 2.31512444754242E+0001 2.31376345239482E+0001 - 2.31240314639749E+0001 2.31104352925146E+0001 2.30968460065789E+0001 2.30832636031801E+0001 2.30696880793321E+0001 - 2.30561194320496E+0001 2.30425576583484E+0001 2.30290027552455E+0001 2.30154547197592E+0001 2.30019135489086E+0001 - 2.29883792397140E+0001 2.29748517891969E+0001 2.29613311943798E+0001 2.29478174522865E+0001 2.29343105599417E+0001 - 2.29208105143714E+0001 2.29073173126024E+0001 2.28938309516630E+0001 2.28803514285824E+0001 2.28668787403909E+0001 - 2.28534128841199E+0001 2.28399538568020E+0001 2.28265016554708E+0001 2.28130562771612E+0001 2.27996177189090E+0001 - 2.27861859777512E+0001 2.27727610507258E+0001 2.27593429348721E+0001 2.27459316272304E+0001 2.27325271248420E+0001 - 2.27191294247496E+0001 2.27057385239966E+0001 2.26923544196278E+0001 2.26789771086891E+0001 2.26656065882274E+0001 - 2.26522428552907E+0001 2.26388859069281E+0001 2.26255357401898E+0001 2.26121923521273E+0001 2.25988557397930E+0001 - 2.25855259002404E+0001 2.25722028305241E+0001 2.25588865276999E+0001 2.25455769888246E+0001 2.25322742109562E+0001 - 2.25189781911537E+0001 2.25056889264774E+0001 2.24924064139883E+0001 2.24791306507489E+0001 2.24658616338225E+0001 - 2.24525993602738E+0001 2.24393438271684E+0001 2.24260950315730E+0001 2.24128529705554E+0001 2.23996176411846E+0001 - 2.23863890405306E+0001 2.23731671656645E+0001 2.23599520136585E+0001 2.23467435815859E+0001 2.23335418665212E+0001 - 2.23203468655398E+0001 2.23071585757183E+0001 2.22939769941344E+0001 2.22808021178669E+0001 2.22676339439957E+0001 - 2.22544724696017E+0001 2.22413176917670E+0001 2.22281696075747E+0001 2.22150282141091E+0001 2.22018935084555E+0001 - 2.21887654877003E+0001 2.21756441489311E+0001 2.21625294892364E+0001 2.21494215057059E+0001 2.21363201954305E+0001 - 2.21232255555019E+0001 2.21101375830132E+0001 2.20970562750584E+0001 2.20839816287326E+0001 2.20709136411321E+0001 - 2.20578523093541E+0001 2.20447976304971E+0001 2.20317496016606E+0001 2.20187082199451E+0001 2.20056734824522E+0001 - 2.19926453862848E+0001 2.19796239285466E+0001 2.19666091063426E+0001 2.19536009167787E+0001 2.19405993569621E+0001 - 2.19276044240008E+0001 2.19146161150042E+0001 2.19016344270826E+0001 2.18886593573473E+0001 2.18756909029109E+0001 - 2.18627290608870E+0001 2.18497738283902E+0001 2.18368252025363E+0001 2.18238831804420E+0001 2.18109477592253E+0001 - 2.17980189360052E+0001 2.17850967079016E+0001 2.17721810720359E+0001 2.17592720255301E+0001 2.17463695655076E+0001 - 2.17334736890927E+0001 2.17205843934110E+0001 2.17077016755888E+0001 2.16948255327540E+0001 2.16819559620351E+0001 - 2.16690929605618E+0001 2.16562365254651E+0001 2.16433866538769E+0001 2.16305433429301E+0001 2.16177065897588E+0001 - 2.16048763914981E+0001 2.15920527452844E+0001 2.15792356482547E+0001 2.15664250975476E+0001 2.15536210903025E+0001 - 2.15408236236598E+0001 2.15280326947612E+0001 2.15152483007493E+0001 2.15024704387678E+0001 2.14896991059615E+0001 - 2.14769342994763E+0001 2.14641760164592E+0001 2.14514242540581E+0001 2.14386790094222E+0001 2.14259402797015E+0001 - 2.14132080620474E+0001 2.14004823536120E+0001 2.13877631515489E+0001 2.13750504530123E+0001 2.13623442551577E+0001 - 2.13496445551419E+0001 2.13369513501223E+0001 2.13242646372577E+0001 2.13115844137078E+0001 2.12989106766335E+0001 - 2.12862434231967E+0001 2.12735826505603E+0001 2.12609283558884E+0001 2.12482805363461E+0001 2.12356391890995E+0001 - 2.12230043113158E+0001 2.12103759001633E+0001 2.11977539528115E+0001 2.11851384664306E+0001 2.11725294381922E+0001 - 2.11599268652688E+0001 2.11473307448341E+0001 2.11347410740626E+0001 2.11221578501302E+0001 2.11095810702135E+0001 - 2.10970107314905E+0001 2.10844468311400E+0001 2.10718893663420E+0001 2.10593383342776E+0001 2.10467937321289E+0001 - 2.10342555570789E+0001 2.10217238063119E+0001 2.10091984770131E+0001 2.09966795663690E+0001 2.09841670715667E+0001 - 2.09716609897949E+0001 2.09591613182430E+0001 2.09466680541015E+0001 2.09341811945620E+0001 2.09217007368173E+0001 - 2.09092266780609E+0001 2.08967590154878E+0001 2.08842977462937E+0001 2.08718428676756E+0001 2.08593943768312E+0001 - 2.08469522709598E+0001 2.08345165472612E+0001 2.08220872029366E+0001 2.08096642351881E+0001 2.07972476412190E+0001 - 2.07848374182335E+0001 2.07724335634369E+0001 2.07600360740356E+0001 2.07476449472370E+0001 2.07352601802495E+0001 - 2.07228817702826E+0001 2.07105097145470E+0001 2.06981440102542E+0001 2.06857846546169E+0001 2.06734316448489E+0001 - 2.06610849781647E+0001 2.06487446517804E+0001 2.06364106629127E+0001 2.06240830087795E+0001 2.06117616865998E+0001 - 2.05994466935936E+0001 2.05871380269819E+0001 2.05748356839868E+0001 2.05625396618315E+0001 2.05502499577401E+0001 - 2.05379665689379E+0001 2.05256894926511E+0001 2.05134187261071E+0001 2.05011542665342E+0001 2.04888961111619E+0001 - 2.04766442572205E+0001 2.04643987019416E+0001 2.04521594425576E+0001 2.04399264763023E+0001 2.04276998004102E+0001 - 2.04154794121169E+0001 2.04032653086593E+0001 2.03910574872749E+0001 2.03788559452026E+0001 2.03666606796823E+0001 - 2.03544716879547E+0001 2.03422889672619E+0001 2.03301125148467E+0001 2.03179423279532E+0001 2.03057784038263E+0001 - 2.02936207397121E+0001 2.02814693328578E+0001 2.02693241805114E+0001 2.02571852799221E+0001 2.02450526283402E+0001 - 2.02329262230169E+0001 2.02208060612045E+0001 2.02086921401563E+0001 2.01965844571267E+0001 2.01844830093710E+0001 - 2.01723877941457E+0001 2.01602988087083E+0001 2.01482160503172E+0001 2.01361395162320E+0001 2.01240692037132E+0001 - 2.01120051100225E+0001 2.00999472324225E+0001 2.00878955681768E+0001 2.00758501145502E+0001 2.00638108688083E+0001 - 2.00517778282180E+0001 2.00397509900470E+0001 2.00277303515641E+0001 2.00157159100392E+0001 2.00037076627432E+0001 - 1.99917056069480E+0001 1.99797097399265E+0001 1.99677200589528E+0001 1.99557365613018E+0001 1.99437592442495E+0001 - 1.99317881050730E+0001 1.99198231410504E+0001 1.99078643494608E+0001 1.98959117275844E+0001 1.98839652727022E+0001 - 1.98720249820966E+0001 1.98600908530507E+0001 1.98481628828488E+0001 1.98362410687761E+0001 1.98243254081190E+0001 - 1.98124158981648E+0001 1.98005125362017E+0001 1.97886153195193E+0001 1.97767242454078E+0001 1.97648393111588E+0001 - 1.97529605140646E+0001 1.97410878514187E+0001 1.97292213205156E+0001 1.97173609186508E+0001 1.97055066431209E+0001 - 1.96936584912233E+0001 1.96818164602567E+0001 1.96699805475207E+0001 1.96581507503159E+0001 1.96463270659439E+0001 - 1.96345094917073E+0001 1.96226980249099E+0001 1.96108926628564E+0001 1.95990934028524E+0001 1.95873002422047E+0001 - 1.95755131782210E+0001 1.95637322082101E+0001 1.95519573294819E+0001 1.95401885393470E+0001 1.95284258351173E+0001 - 1.95166692141057E+0001 1.95049186736260E+0001 1.94931742109931E+0001 1.94814358235228E+0001 1.94697035085321E+0001 - 1.94579772633389E+0001 1.94462570852620E+0001 1.94345429716215E+0001 1.94228349197382E+0001 1.94111329269343E+0001 - 1.93994369905326E+0001 1.93877471078571E+0001 1.93760632762329E+0001 1.93643854929859E+0001 1.93527137554432E+0001 - 1.93410480609329E+0001 1.93293884067840E+0001 1.93177347903266E+0001 1.93060872088917E+0001 1.92944456598114E+0001 - 1.92828101404189E+0001 1.92711806480481E+0001 1.92595571800344E+0001 1.92479397337137E+0001 1.92363283064232E+0001 - 1.92247228955010E+0001 1.92131234982863E+0001 1.92015301121193E+0001 1.91899427343411E+0001 1.91783613622938E+0001 - 1.91667859933207E+0001 1.91552166247660E+0001 1.91436532539747E+0001 1.91320958782932E+0001 1.91205444950686E+0001 - 1.91089991016491E+0001 1.90974596953839E+0001 1.90859262736233E+0001 1.90743988337184E+0001 1.90628773730215E+0001 - 1.90513618888858E+0001 1.90398523786655E+0001 1.90283488397159E+0001 1.90168512693932E+0001 1.90053596650545E+0001 - 1.89938740240582E+0001 1.89823943437635E+0001 1.89709206215306E+0001 1.89594528547208E+0001 1.89479910406963E+0001 - 1.89365351768202E+0001 1.89250852604570E+0001 1.89136412889717E+0001 1.89022032597307E+0001 1.88907711701012E+0001 - 1.88793450174513E+0001 1.88679247991504E+0001 1.88565105125686E+0001 1.88451021550772E+0001 1.88336997240484E+0001 - 1.88223032168555E+0001 1.88109126308725E+0001 1.87995279634748E+0001 1.87881492120385E+0001 1.87767763739409E+0001 - 1.87654094465601E+0001 1.87540484272753E+0001 1.87426933134668E+0001 1.87313441025156E+0001 1.87200007918041E+0001 - 1.87086633787152E+0001 1.86973318606332E+0001 1.86860062349433E+0001 1.86746864990315E+0001 1.86633726502851E+0001 - 1.86520646860921E+0001 1.86407626038417E+0001 1.86294664009239E+0001 1.86181760747299E+0001 1.86068916226518E+0001 - 1.85956130420826E+0001 1.85843403304164E+0001 1.85730734850483E+0001 1.85618125033743E+0001 1.85505573827915E+0001 - 1.85393081206978E+0001 1.85280647144924E+0001 1.85168271615751E+0001 1.85055954593470E+0001 1.84943696052101E+0001 - 1.84831495965673E+0001 1.84719354308226E+0001 1.84607271053809E+0001 1.84495246176481E+0001 1.84383279650312E+0001 - 1.84271371449380E+0001 1.84159521547773E+0001 1.84047729919592E+0001 1.83935996538944E+0001 1.83824321379947E+0001 - 1.83712704416729E+0001 1.83601145623429E+0001 1.83489644974195E+0001 1.83378202443183E+0001 1.83266818004561E+0001 - 1.83155491632507E+0001 1.83044223301208E+0001 1.82933012984860E+0001 1.82821860657670E+0001 1.82710766293856E+0001 - 1.82599729867641E+0001 1.82488751353265E+0001 1.82377830724971E+0001 1.82266967957016E+0001 1.82156163023664E+0001 - 1.82045415899193E+0001 1.81934726557886E+0001 1.81824094974038E+0001 1.81713521121954E+0001 1.81603004975948E+0001 - 1.81492546510344E+0001 1.81382145699477E+0001 1.81271802517690E+0001 1.81161516939337E+0001 1.81051288938779E+0001 - 1.80941118490392E+0001 1.80831005568557E+0001 1.80720950147667E+0001 1.80610952202123E+0001 1.80501011706338E+0001 - 1.80391128634734E+0001 1.80281302961742E+0001 1.80171534661803E+0001 1.80061823709368E+0001 1.79952170078898E+0001 - 1.79842573744862E+0001 1.79733034681741E+0001 1.79623552864025E+0001 1.79514128266213E+0001 1.79404760862814E+0001 - 1.79295450628347E+0001 1.79186197537342E+0001 1.79077001564335E+0001 1.78967862683875E+0001 1.78858780870520E+0001 - 1.78749756098836E+0001 1.78640788343402E+0001 1.78531877578804E+0001 1.78423023779638E+0001 1.78314226920510E+0001 - 1.78205486976036E+0001 1.78096803920842E+0001 1.77988177729562E+0001 1.77879608376841E+0001 1.77771095837335E+0001 - 1.77662640085706E+0001 1.77554241096628E+0001 1.77445898844786E+0001 1.77337613304872E+0001 1.77229384451588E+0001 - 1.77121212259647E+0001 1.77013096703771E+0001 1.76905037758692E+0001 1.76797035399151E+0001 1.76689089599898E+0001 - 1.76581200335695E+0001 1.76473367581310E+0001 1.76365591311525E+0001 1.76257871501127E+0001 1.76150208124918E+0001 - 1.76042601157703E+0001 1.75935050574303E+0001 1.75827556349545E+0001 1.75720118458266E+0001 1.75612736875313E+0001 - 1.75505411575542E+0001 1.75398142533821E+0001 1.75290929725024E+0001 1.75183773124037E+0001 1.75076672705755E+0001 - 1.74969628445082E+0001 1.74862640316932E+0001 1.74755708296230E+0001 1.74648832357907E+0001 1.74542012476908E+0001 - 1.74435248628184E+0001 1.74328540786697E+0001 1.74221888927419E+0001 1.74115293025331E+0001 1.74008753055423E+0001 - 1.73902268992695E+0001 1.73795840812157E+0001 1.73689468488828E+0001 1.73583151997738E+0001 1.73476891313923E+0001 - 1.73370686412432E+0001 1.73264537268322E+0001 1.73158443856661E+0001 1.73052406152524E+0001 1.72946424130997E+0001 - 1.72840497767175E+0001 1.72734627036165E+0001 1.72628811913079E+0001 1.72523052373042E+0001 1.72417348391188E+0001 - 1.72311699942658E+0001 1.72206107002607E+0001 1.72100569546194E+0001 1.71995087548593E+0001 1.71889660984984E+0001 - 1.71784289830556E+0001 1.71678974060511E+0001 1.71573713650057E+0001 1.71468508574414E+0001 1.71363358808808E+0001 - 1.71258264328479E+0001 1.71153225108673E+0001 1.71048241124647E+0001 1.70943312351667E+0001 1.70838438765009E+0001 - 1.70733620339958E+0001 1.70628857051808E+0001 1.70524148875862E+0001 1.70419495787436E+0001 1.70314897761850E+0001 - 1.70210354774439E+0001 1.70105866800542E+0001 1.70001433815511E+0001 1.69897055794708E+0001 1.69792732713501E+0001 - 1.69688464547270E+0001 1.69584251271404E+0001 1.69480092861302E+0001 1.69375989292370E+0001 1.69271940540025E+0001 - 1.69167946579695E+0001 1.69064007386815E+0001 1.68960122936830E+0001 1.68856293205196E+0001 1.68752518167375E+0001 - 1.68648797798841E+0001 1.68545132075077E+0001 1.68441520971576E+0001 1.68337964463838E+0001 1.68234462527376E+0001 - 1.68131015137708E+0001 1.68027622270365E+0001 1.67924283900886E+0001 1.67821000004819E+0001 1.67717770557722E+0001 - 1.67614595535162E+0001 1.67511474912715E+0001 1.67408408665969E+0001 1.67305396770516E+0001 1.67202439201963E+0001 - 1.67099535935923E+0001 1.66996686948019E+0001 1.66893892213884E+0001 1.66791151709159E+0001 1.66688465409497E+0001 - 1.66585833290557E+0001 1.66483255328009E+0001 1.66380731497532E+0001 1.66278261774816E+0001 1.66175846135557E+0001 - 1.66073484555463E+0001 1.65971177010251E+0001 1.65868923475645E+0001 1.65766723927382E+0001 1.65664578341206E+0001 - 1.65562486692869E+0001 1.65460448958136E+0001 1.65358465112778E+0001 1.65256535132576E+0001 1.65154658993323E+0001 - 1.65052836670817E+0001 1.64951068140868E+0001 1.64849353379295E+0001 1.64747692361925E+0001 1.64646085064596E+0001 - 1.64544531463154E+0001 1.64443031533455E+0001 1.64341585251364E+0001 1.64240192592756E+0001 1.64138853533512E+0001 - 1.64037568049527E+0001 1.63936336116702E+0001 1.63835157710949E+0001 1.63734032808187E+0001 1.63632961384347E+0001 - 1.63531943415367E+0001 1.63430978877196E+0001 1.63330067745791E+0001 1.63229209997119E+0001 1.63128405607155E+0001 - 1.63027654551885E+0001 1.62926956807302E+0001 1.62826312349411E+0001 1.62725721154223E+0001 1.62625183197761E+0001 - 1.62524698456057E+0001 1.62424266905149E+0001 1.62323888521088E+0001 1.62223563279933E+0001 1.62123291157750E+0001 - 1.62023072130619E+0001 1.61922906174623E+0001 1.61822793265860E+0001 1.61722733380434E+0001 1.61622726494458E+0001 - 1.61522772584055E+0001 1.61422871625358E+0001 1.61323023594508E+0001 1.61223228467655E+0001 1.61123486220960E+0001 - 1.61023796830590E+0001 1.60924160272723E+0001 1.60824576523548E+0001 1.60725045559259E+0001 1.60625567356064E+0001 - 1.60526141890175E+0001 1.60426769137816E+0001 1.60327449075222E+0001 1.60228181678632E+0001 1.60128966924300E+0001 - 1.60029804788483E+0001 1.59930695247453E+0001 1.59831638277488E+0001 1.59732633854874E+0001 1.59633681955910E+0001 - 1.59534782556899E+0001 1.59435935634158E+0001 1.59337141164011E+0001 1.59238399122790E+0001 1.59139709486838E+0001 - 1.59041072232506E+0001 1.58942487336155E+0001 1.58843954774154E+0001 1.58745474522881E+0001 1.58647046558725E+0001 - 1.58548670858081E+0001 1.58450347397356E+0001 1.58352076152966E+0001 1.58253857101333E+0001 1.58155690218890E+0001 - 1.58057575482081E+0001 1.57959512867355E+0001 1.57861502351175E+0001 1.57763543910007E+0001 1.57665637520332E+0001 - 1.57567783158636E+0001 1.57469980801416E+0001 1.57372230425177E+0001 1.57274532006435E+0001 1.57176885521712E+0001 - 1.57079290947541E+0001 1.56981748260463E+0001 1.56884257437031E+0001 1.56786818453802E+0001 1.56689431287346E+0001 - 1.56592095914241E+0001 1.56494812311074E+0001 1.56397580454440E+0001 1.56300400320944E+0001 1.56203271887199E+0001 - 1.56106195129830E+0001 1.56009170025467E+0001 1.55912196550752E+0001 1.55815274682333E+0001 1.55718404396871E+0001 - 1.55621585671033E+0001 1.55524818481495E+0001 1.55428102804944E+0001 1.55331438618074E+0001 1.55234825897589E+0001 - 1.55138264620201E+0001 1.55041754762634E+0001 1.54945296301616E+0001 1.54848889213887E+0001 1.54752533476198E+0001 - 1.54656229065304E+0001 1.54559975957972E+0001 1.54463774130979E+0001 1.54367623561107E+0001 1.54271524225152E+0001 - 1.54175476099914E+0001 1.54079479162206E+0001 1.53983533388847E+0001 1.53887638756668E+0001 1.53791795242504E+0001 - 1.53696002823205E+0001 1.53600261475625E+0001 1.53504571176630E+0001 1.53408931903094E+0001 1.53313343631898E+0001 - 1.53217806339936E+0001 1.53122320004106E+0001 1.53026884601320E+0001 1.52931500108495E+0001 1.52836166502558E+0001 - 1.52740883760445E+0001 1.52645651859102E+0001 1.52550470775484E+0001 1.52455340486551E+0001 1.52360260969277E+0001 - 1.52265232200641E+0001 1.52170254157634E+0001 1.52075326817254E+0001 1.51980450156508E+0001 1.51885624152413E+0001 - 1.51790848781992E+0001 1.51696124022281E+0001 1.51601449850322E+0001 1.51506826243166E+0001 1.51412253177875E+0001 - 1.51317730631517E+0001 1.51223258581171E+0001 1.51128837003923E+0001 1.51034465876870E+0001 1.50940145177117E+0001 - 1.50845874881776E+0001 1.50751654967971E+0001 1.50657485412832E+0001 1.50563366193501E+0001 1.50469297287125E+0001 - 1.50375278670862E+0001 1.50281310321880E+0001 1.50187392217353E+0001 1.50093524334465E+0001 1.49999706650411E+0001 - 1.49905939142391E+0001 1.49812221787616E+0001 1.49718554563306E+0001 1.49624937446690E+0001 1.49531370415003E+0001 - 1.49437853445492E+0001 1.49344386515412E+0001 1.49250969602027E+0001 1.49157602682607E+0001 1.49064285734435E+0001 - 1.48971018734801E+0001 1.48877801661002E+0001 1.48784634490346E+0001 1.48691517200150E+0001 1.48598449767739E+0001 - 1.48505432170445E+0001 1.48412464385612E+0001 1.48319546390591E+0001 1.48226678162742E+0001 1.48133859679433E+0001 - 1.48041090918042E+0001 1.47948371855956E+0001 1.47855702470569E+0001 1.47763082739285E+0001 1.47670512639517E+0001 - 1.47577992148685E+0001 1.47485521244220E+0001 1.47393099903561E+0001 1.47300728104155E+0001 1.47208405823457E+0001 - 1.47116133038934E+0001 1.47023909728059E+0001 1.46931735868313E+0001 1.46839611437188E+0001 1.46747536412184E+0001 - 1.46655510770809E+0001 1.46563534490581E+0001 1.46471607549025E+0001 1.46379729923676E+0001 1.46287901592077E+0001 - 1.46196122531780E+0001 1.46104392720346E+0001 1.46012712135344E+0001 1.45921080754352E+0001 1.45829498554958E+0001 - 1.45737965514756E+0001 1.45646481611350E+0001 1.45555046822354E+0001 1.45463661125388E+0001 1.45372324498083E+0001 - 1.45281036918078E+0001 1.45189798363020E+0001 1.45098608810565E+0001 1.45007468238378E+0001 1.44916376624132E+0001 - 1.44825333945510E+0001 1.44734340180202E+0001 1.44643395305908E+0001 1.44552499300335E+0001 1.44461652141200E+0001 - 1.44370853806229E+0001 1.44280104273155E+0001 1.44189403519722E+0001 1.44098751523679E+0001 1.44008148262788E+0001 - 1.43917593714816E+0001 1.43827087857540E+0001 1.43736630668747E+0001 1.43646222126230E+0001 1.43555862207793E+0001 - 1.43465550891246E+0001 1.43375288154411E+0001 1.43285073975115E+0001 1.43194908331197E+0001 1.43104791200501E+0001 - 1.43014722560883E+0001 1.42924702390206E+0001 1.42834730666341E+0001 1.42744807367169E+0001 1.42654932470578E+0001 - 1.42565105954466E+0001 1.42475327796739E+0001 1.42385597975312E+0001 1.42295916468107E+0001 1.42206283253057E+0001 - 1.42116698308101E+0001 1.42027161611189E+0001 1.41937673140279E+0001 1.41848232873335E+0001 1.41758840788333E+0001 - 1.41669496863256E+0001 1.41580201076095E+0001 1.41490953404851E+0001 1.41401753827531E+0001 1.41312602322155E+0001 - 1.41223498866746E+0001 1.41134443439341E+0001 1.41045436017981E+0001 1.40956476580718E+0001 1.40867565105612E+0001 - 1.40778701570731E+0001 1.40689885954152E+0001 1.40601118233961E+0001 1.40512398388252E+0001 1.40423726395128E+0001 - 1.40335102232698E+0001 1.40246525879084E+0001 1.40157997312412E+0001 1.40069516510820E+0001 1.39981083452452E+0001 - 1.39892698115462E+0001 1.39804360478012E+0001 1.39716070518273E+0001 1.39627828214423E+0001 1.39539633544650E+0001 - 1.39451486487150E+0001 1.39363387020127E+0001 1.39275335121795E+0001 1.39187330770374E+0001 1.39099373944094E+0001 - 1.39011464621194E+0001 1.38923602779921E+0001 1.38835788398530E+0001 1.38748021455284E+0001 1.38660301928455E+0001 - 1.38572629796325E+0001 1.38485005037182E+0001 1.38397427629323E+0001 1.38309897551055E+0001 1.38222414780693E+0001 - 1.38134979296558E+0001 1.38047591076982E+0001 1.37960250100305E+0001 1.37872956344874E+0001 1.37785709789047E+0001 - 1.37698510411189E+0001 1.37611358189672E+0001 1.37524253102879E+0001 1.37437195129199E+0001 1.37350184247032E+0001 - 1.37263220434784E+0001 1.37176303670870E+0001 1.37089433933716E+0001 1.37002611201752E+0001 1.36915835453420E+0001 - 1.36829106667168E+0001 1.36742424821455E+0001 1.36655789894745E+0001 1.36569201865513E+0001 1.36482660712242E+0001 - 1.36396166413422E+0001 1.36309718947553E+0001 1.36223318293143E+0001 1.36136964428707E+0001 1.36050657332771E+0001 - 1.35964396983866E+0001 1.35878183360535E+0001 1.35792016441326E+0001 1.35705896204798E+0001 1.35619822629517E+0001 - 1.35533795694057E+0001 1.35447815377002E+0001 1.35361881656943E+0001 1.35275994512479E+0001 1.35190153922218E+0001 - 1.35104359864778E+0001 1.35018612318781E+0001 1.34932911262863E+0001 1.34847256675663E+0001 1.34761648535831E+0001 - 1.34676086822026E+0001 1.34590571512914E+0001 1.34505102587170E+0001 1.34419680023475E+0001 1.34334303800523E+0001 - 1.34248973897011E+0001 1.34163690291649E+0001 1.34078452963152E+0001 1.33993261890244E+0001 1.33908117051660E+0001 - 1.33823018426138E+0001 1.33737965992430E+0001 1.33652959729293E+0001 1.33567999615492E+0001 1.33483085629802E+0001 - 1.33398217751006E+0001 1.33313395957894E+0001 1.33228620229265E+0001 1.33143890543927E+0001 1.33059206880695E+0001 - 1.32974569218393E+0001 1.32889977535854E+0001 1.32805431811917E+0001 1.32720932025432E+0001 1.32636478155256E+0001 - 1.32552070180253E+0001 1.32467708079297E+0001 1.32383391831270E+0001 1.32299121415061E+0001 1.32214896809570E+0001 - 1.32130717993702E+0001 1.32046584946372E+0001 1.31962497646503E+0001 1.31878456073026E+0001 1.31794460204880E+0001 - 1.31710510021014E+0001 1.31626605500382E+0001 1.31542746621949E+0001 1.31458933364688E+0001 1.31375165707578E+0001 - 1.31291443629608E+0001 1.31207767109776E+0001 1.31124136127086E+0001 1.31040550660552E+0001 1.30957010689195E+0001 - 1.30873516192045E+0001 1.30790067148140E+0001 1.30706663536525E+0001 1.30623305336256E+0001 1.30539992526395E+0001 - 1.30456725086012E+0001 1.30373502994186E+0001 1.30290326230005E+0001 1.30207194772563E+0001 1.30124108600964E+0001 - 1.30041067694319E+0001 1.29958072031749E+0001 1.29875121592380E+0001 1.29792216355350E+0001 1.29709356299802E+0001 - 1.29626541404889E+0001 1.29543771649771E+0001 1.29461047013617E+0001 1.29378367475604E+0001 1.29295733014916E+0001 - 1.29213143610748E+0001 1.29130599242299E+0001 1.29048099888780E+0001 1.28965645529409E+0001 1.28883236143410E+0001 - 1.28800871710017E+0001 1.28718552208473E+0001 1.28636277618028E+0001 1.28554047917940E+0001 1.28471863087474E+0001 - 1.28389723105906E+0001 1.28307627952518E+0001 1.28225577606601E+0001 1.28143572047453E+0001 1.28061611254382E+0001 - 1.27979695206701E+0001 1.27897823883736E+0001 1.27815997264815E+0001 1.27734215329279E+0001 1.27652478056475E+0001 - 1.27570785425759E+0001 1.27489137416494E+0001 1.27407534008051E+0001 1.27325975179811E+0001 1.27244460911161E+0001 - 1.27162991181497E+0001 1.27081565970223E+0001 1.27000185256750E+0001 1.26918849020499E+0001 1.26837557240899E+0001 - 1.26756309897385E+0001 1.26675106969401E+0001 1.26593948436400E+0001 1.26512834277842E+0001 1.26431764473195E+0001 - 1.26350739001937E+0001 1.26269757843550E+0001 1.26188820977529E+0001 1.26107928383374E+0001 1.26027080040593E+0001 - 1.25946275928702E+0001 1.25865516027227E+0001 1.25784800315701E+0001 1.25704128773663E+0001 1.25623501380664E+0001 - 1.25542918116258E+0001 1.25462378960013E+0001 1.25381883891499E+0001 1.25301432890299E+0001 1.25221025936000E+0001 - 1.25140663008200E+0001 1.25060344086504E+0001 1.24980069150524E+0001 1.24899838179882E+0001 1.24819651154206E+0001 - 1.24739508053133E+0001 1.24659408856308E+0001 1.24579353543383E+0001 1.24499342094021E+0001 1.24419374487888E+0001 - 1.24339450704663E+0001 1.24259570724030E+0001 1.24179734525682E+0001 1.24099942089319E+0001 1.24020193394649E+0001 - 1.23940488421391E+0001 1.23860827149268E+0001 1.23781209558014E+0001 1.23701635627367E+0001 1.23622105337078E+0001 - 1.23542618666902E+0001 1.23463175596604E+0001 1.23383776105956E+0001 1.23304420174738E+0001 1.23225107782740E+0001 - 1.23145838909756E+0001 1.23066613535591E+0001 1.22987431640057E+0001 1.22908293202975E+0001 1.22829198204171E+0001 - 1.22750146623482E+0001 1.22671138440752E+0001 1.22592173635832E+0001 1.22513252188582E+0001 1.22434374078870E+0001 - 1.22355539286570E+0001 1.22276747791566E+0001 1.22197999573750E+0001 1.22119294613021E+0001 1.22040632889285E+0001 - 1.21962014382458E+0001 1.21883439072462E+0001 1.21804906939229E+0001 1.21726417962696E+0001 1.21647972122811E+0001 - 1.21569569399528E+0001 1.21491209772809E+0001 1.21412893222625E+0001 1.21334619728953E+0001 1.21256389271779E+0001 - 1.21178201831098E+0001 1.21100057386911E+0001 1.21021955919227E+0001 1.20943897408064E+0001 1.20865881833447E+0001 - 1.20787909175410E+0001 1.20709979413993E+0001 1.20632092529245E+0001 1.20554248501223E+0001 1.20476447309992E+0001 - 1.20398688935624E+0001 1.20320973358199E+0001 1.20243300557805E+0001 1.20165670514539E+0001 1.20088083208503E+0001 - 1.20010538619810E+0001 1.19933036728580E+0001 1.19855577514938E+0001 1.19778160959021E+0001 1.19700787040971E+0001 - 1.19623455740940E+0001 1.19546167039085E+0001 1.19468920915573E+0001 1.19391717350578E+0001 1.19314556324282E+0001 - 1.19237437816876E+0001 1.19160361808556E+0001 1.19083328279528E+0001 1.19006337210005E+0001 1.18929388580208E+0001 - 1.18852482370367E+0001 1.18775618560716E+0001 1.18698797131502E+0001 1.18622018062976E+0001 1.18545281335398E+0001 - 1.18468586929036E+0001 1.18391934824165E+0001 1.18315325001069E+0001 1.18238757440038E+0001 1.18162232121372E+0001 - 1.18085749025377E+0001 1.18009308132367E+0001 1.17932909422665E+0001 1.17856552876600E+0001 1.17780238474510E+0001 - 1.17703966196741E+0001 1.17627736023645E+0001 1.17551547935584E+0001 1.17475401912926E+0001 1.17399297936047E+0001 - 1.17323235985332E+0001 1.17247216041172E+0001 1.17171238083967E+0001 1.17095302094125E+0001 1.17019408052060E+0001 - 1.16943555938196E+0001 1.16867745732962E+0001 1.16791977416797E+0001 1.16716250970147E+0001 1.16640566373466E+0001 - 1.16564923607215E+0001 1.16489322651862E+0001 1.16413763487886E+0001 1.16338246095771E+0001 1.16262770456007E+0001 - 1.16187336549097E+0001 1.16111944355547E+0001 1.16036593855872E+0001 1.15961285030596E+0001 1.15886017860249E+0001 - 1.15810792325370E+0001 1.15735608406505E+0001 1.15660466084207E+0001 1.15585365339039E+0001 1.15510306151568E+0001 - 1.15435288502372E+0001 1.15360312372036E+0001 1.15285377741151E+0001 1.15210484590318E+0001 1.15135632900143E+0001 - 1.15060822651242E+0001 1.14986053824239E+0001 1.14911326399762E+0001 1.14836640358451E+0001 1.14761995680951E+0001 - 1.14687392347915E+0001 1.14612830340006E+0001 1.14538309637890E+0001 1.14463830222245E+0001 1.14389392073755E+0001 - 1.14314995173111E+0001 1.14240639501013E+0001 1.14166325038167E+0001 1.14092051765289E+0001 1.14017819663099E+0001 - 1.13943628712328E+0001 1.13869478893714E+0001 1.13795370188001E+0001 1.13721302575942E+0001 1.13647276038297E+0001 - 1.13573290555834E+0001 1.13499346109329E+0001 1.13425442679564E+0001 1.13351580247331E+0001 1.13277758793427E+0001 - 1.13203978298659E+0001 1.13130238743839E+0001 1.13056540109790E+0001 1.12982882377339E+0001 1.12909265527323E+0001 - 1.12835689540585E+0001 1.12762154397978E+0001 1.12688660080360E+0001 1.12615206568597E+0001 1.12541793843564E+0001 - 1.12468421886143E+0001 1.12395090677222E+0001 1.12321800197699E+0001 1.12248550428478E+0001 1.12175341350471E+0001 - 1.12102172944597E+0001 1.12029045191784E+0001 1.11955958072967E+0001 1.11882911569086E+0001 1.11809905661093E+0001 - 1.11736940329944E+0001 1.11664015556605E+0001 1.11591131322047E+0001 1.11518287607252E+0001 1.11445484393204E+0001 - 1.11372721660901E+0001 1.11299999391345E+0001 1.11227317565545E+0001 1.11154676164520E+0001 1.11082075169293E+0001 - 1.11009514560899E+0001 1.10936994320376E+0001 1.10864514428774E+0001 1.10792074867146E+0001 1.10719675616555E+0001 - 1.10647316658072E+0001 1.10574997972775E+0001 1.10502719541748E+0001 1.10430481346084E+0001 1.10358283366884E+0001 - 1.10286125585255E+0001 1.10214007982312E+0001 1.10141930539178E+0001 1.10069893236984E+0001 1.09997896056866E+0001 - 1.09925938979969E+0001 1.09854021987448E+0001 1.09782145060461E+0001 1.09710308180176E+0001 1.09638511327768E+0001 - 1.09566754484419E+0001 1.09495037631321E+0001 1.09423360749669E+0001 1.09351723820669E+0001 1.09280126825534E+0001 - 1.09208569745482E+0001 1.09137052561742E+0001 1.09065575255548E+0001 1.08994137808142E+0001 1.08922740200774E+0001 - 1.08851382414701E+0001 1.08780064431187E+0001 1.08708786231504E+0001 1.08637547796933E+0001 1.08566349108758E+0001 - 1.08495190148275E+0001 1.08424070896786E+0001 1.08352991335599E+0001 1.08281951446031E+0001 1.08210951209406E+0001 - 1.08139990607055E+0001 1.08069069620318E+0001 1.07998188230539E+0001 1.07927346419074E+0001 1.07856544167282E+0001 - 1.07785781456533E+0001 1.07715058268201E+0001 1.07644374583671E+0001 1.07573730384333E+0001 1.07503125651585E+0001 - 1.07432560366832E+0001 1.07362034511488E+0001 1.07291548066971E+0001 1.07221101014711E+0001 1.07150693336142E+0001 - 1.07080325012705E+0001 1.07009996025852E+0001 1.06939706357039E+0001 1.06869455987730E+0001 1.06799244899398E+0001 - 1.06729073073521E+0001 1.06658940491586E+0001 1.06588847135088E+0001 1.06518792985526E+0001 1.06448778024411E+0001 - 1.06378802233258E+0001 1.06308865593591E+0001 1.06238968086939E+0001 1.06169109694842E+0001 1.06099290398844E+0001 - 1.06029510180499E+0001 1.05959769021366E+0001 1.05890066903013E+0001 1.05820403807015E+0001 1.05750779714953E+0001 - 1.05681194608418E+0001 1.05611648469006E+0001 1.05542141278321E+0001 1.05472673017974E+0001 1.05403243669585E+0001 - 1.05333853214779E+0001 1.05264501635189E+0001 1.05195188912457E+0001 1.05125915028231E+0001 1.05056679964165E+0001 - 1.04987483701922E+0001 1.04918326223172E+0001 1.04849207509593E+0001 1.04780127542869E+0001 1.04711086304691E+0001 - 1.04642083776759E+0001 1.04573119940780E+0001 1.04504194778466E+0001 1.04435308271539E+0001 1.04366460401728E+0001 - 1.04297651150767E+0001 1.04228880500399E+0001 1.04160148432375E+0001 1.04091454928452E+0001 1.04022799970394E+0001 - 1.03954183539974E+0001 1.03885605618971E+0001 1.03817066189170E+0001 1.03748565232366E+0001 1.03680102730360E+0001 - 1.03611678664960E+0001 1.03543293017981E+0001 1.03474945771246E+0001 1.03406636906585E+0001 1.03338366405836E+0001 - 1.03270134250842E+0001 1.03201940423455E+0001 1.03133784905535E+0001 1.03065667678947E+0001 1.02997588725565E+0001 - 1.02929548027270E+0001 1.02861545565949E+0001 1.02793581323497E+0001 1.02725655281817E+0001 1.02657767422819E+0001 - 1.02589917728418E+0001 1.02522106180540E+0001 1.02454332761114E+0001 1.02386597452080E+0001 1.02318900235384E+0001 - 1.02251241092977E+0001 1.02183620006821E+0001 1.02116036958882E+0001 1.02048491931134E+0001 1.01980984905560E+0001 - 1.01913515864148E+0001 1.01846084788893E+0001 1.01778691661801E+0001 1.01711336464879E+0001 1.01644019180147E+0001 - 1.01576739789629E+0001 1.01509498275357E+0001 1.01442294619370E+0001 1.01375128803714E+0001 1.01308000810443E+0001 - 1.01240910621617E+0001 1.01173858219304E+0001 1.01106843585579E+0001 1.01039866702525E+0001 1.00972927552229E+0001 - 1.00906026116790E+0001 1.00839162378310E+0001 1.00772336318901E+0001 1.00705547920679E+0001 1.00638797165771E+0001 - 1.00572084036308E+0001 1.00505408514429E+0001 1.00438770582282E+0001 1.00372170222019E+0001 1.00305607415802E+0001 - 1.00239082145798E+0001 1.00172594394182E+0001 1.00106144143137E+0001 1.00039731374851E+0001 9.99733560715216E+0000 - 9.99070182153517E+0000 9.98407177885519E+0000 9.97744547733402E+0000 9.97082291519411E+0000 9.96420409065867E+0000 - 9.95758900195163E+0000 9.95097764729757E+0000 9.94437002492184E+0000 9.93776613305048E+0000 9.93116596991022E+0000 - 9.92456953372854E+0000 9.91797682273359E+0000 9.91138783515425E+0000 9.90480256922011E+0000 9.89822102316146E+0000 - 9.89164319520930E+0000 9.88506908359536E+0000 9.87849868655202E+0000 9.87193200231244E+0000 9.86536902911044E+0000 - 9.85880976518056E+0000 9.85225420875806E+0000 9.84570235807887E+0000 9.83915421137967E+0000 9.83260976689783E+0000 - 9.82606902287140E+0000 9.81953197753919E+0000 9.81299862914067E+0000 9.80646897591602E+0000 9.79994301610615E+0000 - 9.79342074795266E+0000 9.78690216969784E+0000 9.78038727958471E+0000 9.77387607585698E+0000 9.76736855675907E+0000 - 9.76086472053609E+0000 9.75436456543387E+0000 9.74786808969894E+0000 9.74137529157853E+0000 9.73488616932056E+0000 - 9.72840072117368E+0000 9.72191894538722E+0000 9.71544084021121E+0000 9.70896640389641E+0000 9.70249563469425E+0000 - 9.69602853085686E+0000 9.68956509063710E+0000 9.68310531228852E+0000 9.67664919406535E+0000 9.67019673422254E+0000 - 9.66374793101574E+0000 9.65730278270129E+0000 9.65086128753624E+0000 9.64442344377832E+0000 9.63798924968599E+0000 - 9.63155870351838E+0000 9.62513180353534E+0000 9.61870854799740E+0000 9.61228893516581E+0000 9.60587296330248E+0000 - 9.59946063067005E+0000 9.59305193553187E+0000 9.58664687615194E+0000 9.58024545079500E+0000 9.57384765772645E+0000 - 9.56745349521243E+0000 9.56106296151975E+0000 9.55467605491590E+0000 9.54829277366910E+0000 9.54191311604823E+0000 - 9.53553708032291E+0000 9.52916466476342E+0000 9.52279586764074E+0000 9.51643068722655E+0000 9.51006912179323E+0000 - 9.50371116961382E+0000 9.49735682896213E+0000 9.49100609811257E+0000 9.48465897534030E+0000 9.47831545892117E+0000 - 9.47197554713171E+0000 9.46563923824914E+0000 9.45930653055139E+0000 9.45297742231705E+0000 9.44665191182543E+0000 - 9.44032999735654E+0000 9.43401167719105E+0000 9.42769694961034E+0000 9.42138581289647E+0000 9.41507826533221E+0000 - 9.40877430520101E+0000 9.40247393078700E+0000 9.39617714037500E+0000 9.38988393225054E+0000 9.38359430469984E+0000 - 9.37730825600977E+0000 9.37102578446794E+0000 9.36474688836261E+0000 9.35847156598274E+0000 9.35219981561801E+0000 - 9.34593163555872E+0000 9.33966702409593E+0000 9.33340597952133E+0000 9.32714850012734E+0000 9.32089458420704E+0000 - 9.31464423005422E+0000 9.30839743596332E+0000 9.30215420022951E+0000 9.29591452114862E+0000 9.28967839701716E+0000 - 9.28344582613236E+0000 9.27721680679210E+0000 9.27099133729495E+0000 9.26476941594019E+0000 9.25855104102775E+0000 - 9.25233621085828E+0000 9.24612492373308E+0000 9.23991717795415E+0000 9.23371297182420E+0000 9.22751230364657E+0000 - 9.22131517172533E+0000 9.21512157436520E+0000 9.20893150987161E+0000 9.20274497655065E+0000 9.19656197270911E+0000 - 9.19038249665444E+0000 9.18420654669480E+0000 9.17803412113902E+0000 9.17186521829660E+0000 9.16569983647774E+0000 - 9.15953797399331E+0000 9.15337962915485E+0000 9.14722480027461E+0000 9.14107348566549E+0000 9.13492568364110E+0000 - 9.12878139251570E+0000 9.12264061060424E+0000 9.11650333622237E+0000 9.11036956768639E+0000 9.10423930331327E+0000 - 9.09811254142071E+0000 9.09198928032705E+0000 9.08586951835131E+0000 9.07975325381320E+0000 9.07364048503308E+0000 - 9.06753121033204E+0000 9.06142542803180E+0000 9.05532313645476E+0000 9.04922433392404E+0000 9.04312901876338E+0000 - 9.03703718929723E+0000 9.03094884385072E+0000 9.02486398074963E+0000 9.01878259832043E+0000 9.01270469489027E+0000 - 9.00663026878699E+0000 9.00055931833904E+0000 8.99449184187564E+0000 8.98842783772660E+0000 8.98236730422245E+0000 - 8.97631023969439E+0000 8.97025664247427E+0000 8.96420651089466E+0000 8.95815984328874E+0000 8.95211663799040E+0000 - 8.94607689333423E+0000 8.94004060765543E+0000 8.93400777928993E+0000 8.92797840657428E+0000 8.92195248784575E+0000 - 8.91593002144224E+0000 8.90991100570236E+0000 8.90389543896536E+0000 8.89788331957118E+0000 8.89187464586043E+0000 - 8.88586941617438E+0000 8.87986762885497E+0000 8.87386928224481E+0000 8.86787437468720E+0000 8.86188290452609E+0000 - 8.85589487010610E+0000 8.84991026977253E+0000 8.84392910187134E+0000 8.83795136474915E+0000 8.83197705675327E+0000 - 8.82600617623167E+0000 8.82003872153297E+0000 8.81407469100649E+0000 8.80811408300220E+0000 8.80215689587072E+0000 - 8.79620312796337E+0000 8.79025277763211E+0000 8.78430584322959E+0000 8.77836232310912E+0000 8.77242221562466E+0000 - 8.76648551913085E+0000 8.76055223198298E+0000 8.75462235253703E+0000 8.74869587914964E+0000 8.74277281017810E+0000 - 8.73685314398036E+0000 8.73093687891506E+0000 8.72502401334150E+0000 8.71911454561962E+0000 8.71320847411005E+0000 - 8.70730579717407E+0000 8.70140651317362E+0000 8.69551062047132E+0000 8.68961811743043E+0000 8.68372900241490E+0000 - 8.67784327378931E+0000 8.67196092991894E+0000 8.66608196916970E+0000 8.66020638990817E+0000 8.65433419050160E+0000 - 8.64846536931790E+0000 8.64259992472564E+0000 8.63673785509403E+0000 8.63087915879298E+0000 8.62502383419303E+0000 - 8.61917187966538E+0000 8.61332329358192E+0000 8.60747807431517E+0000 8.60163622023832E+0000 8.59579772972521E+0000 - 8.58996260115035E+0000 8.58413083288892E+0000 8.57830242331672E+0000 8.57247737081026E+0000 8.56665567374665E+0000 - 8.56083733050372E+0000 8.55502233945991E+0000 8.54921069899433E+0000 8.54340240748676E+0000 8.53759746331762E+0000 - 8.53179586486801E+0000 8.52599761051966E+0000 8.52020269865497E+0000 8.51441112765698E+0000 8.50862289590942E+0000 - 8.50283800179665E+0000 8.49705644370368E+0000 8.49127822001620E+0000 8.48550332912053E+0000 8.47973176940367E+0000 - 8.47396353925324E+0000 8.46819863705755E+0000 8.46243706120554E+0000 8.45667881008681E+0000 8.45092388209162E+0000 - 8.44517227561088E+0000 8.43942398903616E+0000 8.43367902075965E+0000 8.42793736917424E+0000 8.42219903267345E+0000 - 8.41646400965144E+0000 8.41073229850304E+0000 8.40500389762372E+0000 8.39927880540962E+0000 8.39355702025752E+0000 - 8.38783854056483E+0000 8.38212336472965E+0000 8.37641149115071E+0000 8.37070291822739E+0000 8.36499764435971E+0000 - 8.35929566794836E+0000 8.35359698739468E+0000 8.34790160110064E+0000 8.34220950746889E+0000 8.33652070490268E+0000 - 8.33083519180597E+0000 8.32515296658331E+0000 8.31947402763994E+0000 8.31379837338173E+0000 8.30812600221521E+0000 - 8.30245691254754E+0000 8.29679110278654E+0000 8.29112857134067E+0000 8.28546931661906E+0000 8.27981333703145E+0000 - 8.27416063098824E+0000 8.26851119690049E+0000 8.26286503317991E+0000 8.25722213823882E+0000 8.25158251049022E+0000 - 8.24594614834775E+0000 8.24031305022568E+0000 8.23468321453894E+0000 8.22905663970310E+0000 8.22343332413437E+0000 - 8.21781326624961E+0000 8.21219646446633E+0000 8.20658291720267E+0000 8.20097262287742E+0000 8.19536557991001E+0000 - 8.18976178672052E+0000 8.18416124172968E+0000 8.17856394335884E+0000 8.17296989003002E+0000 8.16737908016585E+0000 - 8.16179151218962E+0000 8.15620718452528E+0000 8.15062609559739E+0000 8.14504824383117E+0000 8.13947362765247E+0000 - 8.13390224548780E+0000 8.12833409576429E+0000 8.12276917690971E+0000 8.11720748735249E+0000 8.11164902552169E+0000 - 8.10609378984701E+0000 8.10054177875878E+0000 8.09499299068799E+0000 8.08944742406624E+0000 8.08390507732580E+0000 - 8.07836594889956E+0000 8.07283003722106E+0000 8.06729734072447E+0000 8.06176785784460E+0000 8.05624158701688E+0000 - 8.05071852667744E+0000 8.04519867526296E+0000 8.03968203121082E+0000 8.03416859295902E+0000 8.02865835894618E+0000 - 8.02315132761159E+0000 8.01764749739516E+0000 8.01214686673740E+0000 8.00664943407952E+0000 8.00115519786333E+0000 - 7.99566415653127E+0000 7.99017630852645E+0000 7.98469165229256E+0000 7.97921018627397E+0000 7.97373190891568E+0000 - 7.96825681866330E+0000 7.96278491396311E+0000 7.95731619326197E+0000 7.95185065500744E+0000 7.94638829764766E+0000 - 7.94092911963143E+0000 7.93547311940818E+0000 7.93002029542795E+0000 7.92457064614146E+0000 7.91912417000002E+0000 - 7.91368086545559E+0000 7.90824073096076E+0000 7.90280376496874E+0000 7.89736996593339E+0000 7.89193933230920E+0000 - 7.88651186255127E+0000 7.88108755511535E+0000 7.87566640845782E+0000 7.87024842103569E+0000 7.86483359130659E+0000 - 7.85942191772878E+0000 7.85401339876117E+0000 7.84860803286328E+0000 7.84320581849526E+0000 7.83780675411789E+0000 - 7.83241083819260E+0000 7.82701806918142E+0000 7.82162844554703E+0000 7.81624196575271E+0000 7.81085862826241E+0000 - 7.80547843154067E+0000 7.80010137405267E+0000 7.79472745426422E+0000 7.78935667064177E+0000 7.78398902165237E+0000 - 7.77862450576371E+0000 7.77326312144411E+0000 7.76790486716252E+0000 7.76254974138850E+0000 7.75719774259224E+0000 - 7.75184886924456E+0000 7.74650311981693E+0000 7.74116049278139E+0000 7.73582098661066E+0000 7.73048459977804E+0000 - 7.72515133075748E+0000 7.71982117802357E+0000 7.71449414005148E+0000 7.70917021531704E+0000 7.70384940229668E+0000 - 7.69853169946747E+0000 7.69321710530711E+0000 7.68790561829390E+0000 7.68259723690676E+0000 7.67729195962527E+0000 - 7.67198978492960E+0000 7.66669071130054E+0000 7.66139473721953E+0000 7.65610186116861E+0000 7.65081208163043E+0000 - 7.64552539708830E+0000 7.64024180602611E+0000 7.63496130692841E+0000 7.62968389828032E+0000 7.62440957856763E+0000 - 7.61913834627674E+0000 7.61387019989463E+0000 7.60860513790896E+0000 7.60334315880796E+0000 7.59808426108052E+0000 - 7.59282844321610E+0000 7.58757570370483E+0000 7.58232604103742E+0000 7.57707945370522E+0000 7.57183594020020E+0000 - 7.56659549901493E+0000 7.56135812864262E+0000 7.55612382757708E+0000 7.55089259431273E+0000 7.54566442734465E+0000 - 7.54043932516848E+0000 7.53521728628052E+0000 7.52999830917765E+0000 7.52478239235741E+0000 7.51956953431794E+0000 - 7.51435973355797E+0000 7.50915298857686E+0000 7.50394929787460E+0000 7.49874865995179E+0000 7.49355107330964E+0000 - 7.48835653644997E+0000 7.48316504787522E+0000 7.47797660608844E+0000 7.47279120959331E+0000 7.46760885689411E+0000 - 7.46242954649574E+0000 7.45725327690369E+0000 7.45208004662410E+0000 7.44690985416371E+0000 7.44174269802986E+0000 - 7.43657857673051E+0000 7.43141748877424E+0000 7.42625943267024E+0000 7.42110440692830E+0000 7.41595241005884E+0000 - 7.41080344057286E+0000 7.40565749698202E+0000 7.40051457779856E+0000 7.39537468153533E+0000 7.39023780670579E+0000 - 7.38510395182402E+0000 7.37997311540472E+0000 7.37484529596318E+0000 7.36972049201530E+0000 7.36459870207761E+0000 - 7.35947992466722E+0000 7.35436415830188E+0000 7.34925140149993E+0000 7.34414165278032E+0000 7.33903491066262E+0000 - 7.33393117366699E+0000 7.32883044031423E+0000 7.32373270912570E+0000 7.31863797862342E+0000 7.31354624732997E+0000 - 7.30845751376856E+0000 7.30337177646304E+0000 7.29828903393779E+0000 7.29320928471788E+0000 7.28813252732891E+0000 - 7.28305876029714E+0000 7.27798798214944E+0000 7.27292019141324E+0000 7.26785538661660E+0000 7.26279356628819E+0000 - 7.25773472895729E+0000 7.25267887315377E+0000 7.24762599740812E+0000 7.24257610025141E+0000 7.23752918021534E+0000 - 7.23248523583222E+0000 7.22744426563491E+0000 7.22240626815696E+0000 7.21737124193243E+0000 7.21233918549606E+0000 - 7.20731009738316E+0000 7.20228397612964E+0000 7.19726082027200E+0000 7.19224062834739E+0000 7.18722339889352E+0000 - 7.18220913044871E+0000 7.17719782155190E+0000 7.17218947074261E+0000 7.16718407656096E+0000 7.16218163754771E+0000 - 7.15718215224416E+0000 7.15218561919227E+0000 7.14719203693455E+0000 7.14220140401415E+0000 7.13721371897480E+0000 - 7.13222898036084E+0000 7.12724718671719E+0000 7.12226833658938E+0000 7.11729242852358E+0000 7.11231946106648E+0000 - 7.10734943276543E+0000 7.10238234216835E+0000 7.09741818782379E+0000 7.09245696828085E+0000 7.08749868208927E+0000 - 7.08254332779938E+0000 7.07759090396207E+0000 7.07264140912889E+0000 7.06769484185194E+0000 7.06275120068393E+0000 - 7.05781048417817E+0000 7.05287269088858E+0000 7.04793781936963E+0000 7.04300586817646E+0000 7.03807683586473E+0000 - 7.03315072099074E+0000 7.02822752211138E+0000 7.02330723778413E+0000 7.01838986656706E+0000 7.01347540701885E+0000 - 7.00856385769876E+0000 7.00365521716664E+0000 6.99874948398297E+0000 6.99384665670877E+0000 6.98894673390571E+0000 - 6.98404971413601E+0000 6.97915559596250E+0000 6.97426437794861E+0000 6.96937605865835E+0000 6.96449063665633E+0000 - 6.95960811050775E+0000 6.95472847877842E+0000 6.94985174003470E+0000 6.94497789284360E+0000 6.94010693577266E+0000 - 6.93523886739005E+0000 6.93037368626454E+0000 6.92551139096546E+0000 6.92065198006276E+0000 6.91579545212694E+0000 - 6.91094180572914E+0000 6.90609103944106E+0000 6.90124315183500E+0000 6.89639814148385E+0000 6.89155600696107E+0000 - 6.88671674684076E+0000 6.88188035969754E+0000 6.87704684410668E+0000 6.87221619864401E+0000 6.86738842188594E+0000 - 6.86256351240951E+0000 6.85774146879229E+0000 6.85292228961248E+0000 6.84810597344886E+0000 6.84329251888079E+0000 - 6.83848192448823E+0000 6.83367418885171E+0000 6.82886931055235E+0000 6.82406728817187E+0000 6.81926812029257E+0000 - 6.81447180549734E+0000 6.80967834236965E+0000 6.80488772949355E+0000 6.80009996545368E+0000 6.79531504883530E+0000 - 6.79053297822419E+0000 6.78575375220677E+0000 6.78097736937001E+0000 6.77620382830150E+0000 6.77143312758938E+0000 - 6.76666526582240E+0000 6.76190024158988E+0000 6.75713805348172E+0000 6.75237870008842E+0000 6.74762218000105E+0000 - 6.74286849181128E+0000 6.73811763411133E+0000 6.73336960549404E+0000 6.72862440455282E+0000 6.72388202988165E+0000 - 6.71914248007511E+0000 6.71440575372835E+0000 6.70967184943710E+0000 6.70494076579770E+0000 6.70021250140702E+0000 - 6.69548705486257E+0000 6.69076442476239E+0000 6.68604460970513E+0000 6.68132760829003E+0000 6.67661341911687E+0000 - 6.67190204078605E+0000 6.66719347189853E+0000 6.66248771105585E+0000 6.65778475686015E+0000 6.65308460791412E+0000 - 6.64838726282104E+0000 6.64369272018479E+0000 6.63900097860980E+0000 6.63431203670109E+0000 6.62962589306426E+0000 - 6.62494254630549E+0000 6.62026199503153E+0000 6.61558423784973E+0000 6.61090927336797E+0000 6.60623710019477E+0000 - 6.60156771693917E+0000 6.59690112221082E+0000 6.59223731461995E+0000 6.58757629277735E+0000 6.58291805529439E+0000 - 6.57826260078302E+0000 6.57360992785576E+0000 6.56896003512572E+0000 6.56431292120658E+0000 6.55966858471258E+0000 - 6.55502702425854E+0000 6.55038823845989E+0000 6.54575222593259E+0000 6.54111898529319E+0000 6.53648851515881E+0000 - 6.53186081414717E+0000 6.52723588087654E+0000 6.52261371396576E+0000 6.51799431203425E+0000 6.51337767370200E+0000 - 6.50876379758961E+0000 6.50415268231819E+0000 6.49954432650947E+0000 6.49493872878573E+0000 6.49033588776983E+0000 - 6.48573580208521E+0000 6.48113847035586E+0000 6.47654389120638E+0000 6.47195206326189E+0000 6.46736298514812E+0000 - 6.46277665549137E+0000 6.45819307291849E+0000 6.45361223605690E+0000 6.44903414353463E+0000 6.44445879398024E+0000 - 6.43988618602286E+0000 6.43531631829223E+0000 6.43074918941861E+0000 6.42618479803286E+0000 6.42162314276642E+0000 - 6.41706422225125E+0000 6.41250803511993E+0000 6.40795458000558E+0000 6.40340385554191E+0000 6.39885586036318E+0000 - 6.39431059310422E+0000 6.38976805240044E+0000 6.38522823688780E+0000 6.38069114520285E+0000 6.37615677598269E+0000 - 6.37162512786499E+0000 6.36709619948799E+0000 6.36256998949050E+0000 6.35804649651189E+0000 6.35352571919210E+0000 - 6.34900765617164E+0000 6.34449230609158E+0000 6.33997966759355E+0000 6.33546973931977E+0000 6.33096251991299E+0000 - 6.32645800801655E+0000 6.32195620227436E+0000 6.31745710133086E+0000 6.31296070383111E+0000 6.30846700842068E+0000 - 6.30397601374572E+0000 6.29948771845297E+0000 6.29500212118972E+0000 6.29051922060380E+0000 6.28603901534363E+0000 - 6.28156150405818E+0000 6.27708668539699E+0000 6.27261455801017E+0000 6.26814512054838E+0000 6.26367837166284E+0000 - 6.25921431000535E+0000 6.25475293422824E+0000 6.25029424298444E+0000 6.24583823492743E+0000 6.24138490871122E+0000 - 6.23693426299042E+0000 6.23248629642020E+0000 6.22804100765627E+0000 6.22359839535490E+0000 6.21915845817294E+0000 - 6.21472119476778E+0000 6.21028660379739E+0000 6.20585468392029E+0000 6.20142543379556E+0000 6.19699885208284E+0000 - 6.19257493744231E+0000 6.18815368853475E+0000 6.18373510402147E+0000 6.17931918256435E+0000 6.17490592282581E+0000 - 6.17049532346885E+0000 6.16608738315702E+0000 6.16168210055443E+0000 6.15727947432574E+0000 6.15287950313617E+0000 - 6.14848218565152E+0000 6.14408752053810E+0000 6.13969550646283E+0000 6.13530614209315E+0000 6.13091942609706E+0000 - 6.12653535714314E+0000 6.12215393390050E+0000 6.11777515503882E+0000 6.11339901922833E+0000 6.10902552513981E+0000 - 6.10465467144462E+0000 6.10028645681465E+0000 6.09592087992235E+0000 6.09155793944072E+0000 6.08719763404334E+0000 - 6.08283996240432E+0000 6.07848492319833E+0000 6.07413251510058E+0000 6.06978273678687E+0000 6.06543558693353E+0000 - 6.06109106421744E+0000 6.05674916731604E+0000 6.05240989490731E+0000 6.04807324566981E+0000 6.04373921828264E+0000 - 6.03940781142544E+0000 6.03507902377841E+0000 6.03075285402230E+0000 6.02642930083844E+0000 6.02210836290866E+0000 - 6.01779003891538E+0000 6.01347432754156E+0000 6.00916122747071E+0000 6.00485073738690E+0000 6.00054285597473E+0000 - 5.99623758191937E+0000 5.99193491390653E+0000 5.98763485062247E+0000 5.98333739075402E+0000 5.97904253298852E+0000 - 5.97475027601390E+0000 5.97046061851861E+0000 5.96617355919168E+0000 5.96188909672264E+0000 5.95760722980163E+0000 - 5.95332795711928E+0000 5.94905127736680E+0000 5.94477718923597E+0000 5.94050569141906E+0000 5.93623678260894E+0000 - 5.93197046149899E+0000 5.92770672678316E+0000 5.92344557715595E+0000 5.91918701131239E+0000 5.91493102794807E+0000 - 5.91067762575912E+0000 5.90642680344221E+0000 5.90217855969458E+0000 5.89793289321398E+0000 5.89368980269874E+0000 - 5.88944928684773E+0000 5.88521134436034E+0000 5.88097597393652E+0000 5.87674317427679E+0000 5.87251294408217E+0000 - 5.86828528205425E+0000 5.86406018689518E+0000 5.85983765730761E+0000 5.85561769199478E+0000 5.85140028966045E+0000 - 5.84718544900891E+0000 5.84297316874503E+0000 5.83876344757421E+0000 5.83455628420236E+0000 5.83035167733598E+0000 - 5.82614962568209E+0000 5.82195012794825E+0000 5.81775318284258E+0000 5.81355878907372E+0000 5.80936694535086E+0000 - 5.80517765038374E+0000 5.80099090288263E+0000 5.79680670155835E+0000 5.79262504512226E+0000 5.78844593228625E+0000 - 5.78426936176278E+0000 5.78009533226481E+0000 5.77592384250587E+0000 5.77175489120001E+0000 5.76758847706185E+0000 - 5.76342459880651E+0000 5.75926325514969E+0000 5.75510444480759E+0000 5.75094816649699E+0000 5.74679441893518E+0000 - 5.74264320083999E+0000 5.73849451092981E+0000 5.73434834792354E+0000 5.73020471054065E+0000 5.72606359750112E+0000 - 5.72192500752547E+0000 5.71778893933479E+0000 5.71365539165066E+0000 5.70952436319523E+0000 5.70539585269120E+0000 - 5.70126985886176E+0000 5.69714638043066E+0000 5.69302541612221E+0000 5.68890696466123E+0000 5.68479102477307E+0000 - 5.68067759518364E+0000 5.67656667461937E+0000 5.67245826180723E+0000 5.66835235547473E+0000 5.66424895434989E+0000 - 5.66014805716132E+0000 5.65604966263809E+0000 5.65195376950988E+0000 5.64786037650685E+0000 5.64376948235973E+0000 - 5.63968108579974E+0000 5.63559518555869E+0000 5.63151178036888E+0000 5.62743086896317E+0000 5.62335245007494E+0000 - 5.61927652243809E+0000 5.61520308478709E+0000 5.61113213585692E+0000 5.60706367438309E+0000 5.60299769910164E+0000 - 5.59893420874915E+0000 5.59487320206274E+0000 5.59081467778006E+0000 5.58675863463926E+0000 5.58270507137907E+0000 - 5.57865398673870E+0000 5.57460537945796E+0000 5.57055924827711E+0000 5.56651559193700E+0000 5.56247440917899E+0000 - 5.55843569874497E+0000 5.55439945937736E+0000 5.55036568981911E+0000 5.54633438881371E+0000 5.54230555510515E+0000 - 5.53827918743799E+0000 5.53425528455730E+0000 5.53023384520867E+0000 5.52621486813823E+0000 5.52219835209264E+0000 - 5.51818429581908E+0000 5.51417269806526E+0000 5.51016355757943E+0000 5.50615687311035E+0000 5.50215264340732E+0000 - 5.49815086722018E+0000 5.49415154329925E+0000 5.49015467039544E+0000 5.48616024726013E+0000 5.48216827264527E+0000 - 5.47817874530331E+0000 5.47419166398725E+0000 5.47020702745059E+0000 5.46622483444736E+0000 5.46224508373214E+0000 - 5.45826777406001E+0000 5.45429290418659E+0000 5.45032047286802E+0000 5.44635047886096E+0000 5.44238292092261E+0000 - 5.43841779781067E+0000 5.43445510828340E+0000 5.43049485109955E+0000 5.42653702501840E+0000 5.42258162879979E+0000 - 5.41862866120403E+0000 5.41467812099200E+0000 5.41073000692507E+0000 5.40678431776514E+0000 5.40284105227466E+0000 - 5.39890020921656E+0000 5.39496178735434E+0000 5.39102578545197E+0000 5.38709220227399E+0000 5.38316103658544E+0000 - 5.37923228715188E+0000 5.37530595273939E+0000 5.37138203211458E+0000 5.36746052404459E+0000 5.36354142729705E+0000 - 5.35962474064015E+0000 5.35571046284258E+0000 5.35179859267354E+0000 5.34788912890277E+0000 5.34398207030053E+0000 - 5.34007741563758E+0000 5.33617516368522E+0000 5.33227531321526E+0000 5.32837786300004E+0000 5.32448281181241E+0000 - 5.32059015842574E+0000 5.31669990161391E+0000 5.31281204015134E+0000 5.30892657281296E+0000 5.30504349837421E+0000 - 5.30116281561105E+0000 5.29728452329997E+0000 5.29340862021797E+0000 5.28953510514256E+0000 5.28566397685178E+0000 - 5.28179523412419E+0000 5.27792887573884E+0000 5.27406490047535E+0000 5.27020330711379E+0000 5.26634409443479E+0000 - 5.26248726121950E+0000 5.25863280624956E+0000 5.25478072830714E+0000 5.25093102617493E+0000 5.24708369863613E+0000 - 5.24323874447444E+0000 5.23939616247412E+0000 5.23555595141989E+0000 5.23171811009702E+0000 5.22788263729129E+0000 - 5.22404953178899E+0000 5.22021879237692E+0000 5.21639041784240E+0000 5.21256440697328E+0000 5.20874075855788E+0000 - 5.20491947138507E+0000 5.20110054424423E+0000 5.19728397592525E+0000 5.19346976521852E+0000 5.18965791091496E+0000 - 5.18584841180600E+0000 5.18204126668357E+0000 5.17823647434012E+0000 5.17443403356862E+0000 5.17063394316255E+0000 - 5.16683620191589E+0000 5.16304080862313E+0000 5.15924776207930E+0000 5.15545706107990E+0000 5.15166870442098E+0000 - 5.14788269089909E+0000 5.14409901931126E+0000 5.14031768845506E+0000 5.13653869712858E+0000 5.13276204413040E+0000 - 5.12898772825961E+0000 5.12521574831582E+0000 5.12144610309914E+0000 5.11767879141019E+0000 5.11391381205013E+0000 - 5.11015116382057E+0000 5.10639084552368E+0000 5.10263285596211E+0000 5.09887719393904E+0000 5.09512385825814E+0000 - 5.09137284772360E+0000 5.08762416114011E+0000 5.08387779731287E+0000 5.08013375504759E+0000 5.07639203315049E+0000 - 5.07265263042829E+0000 5.06891554568822E+0000 5.06518077773803E+0000 5.06144832538595E+0000 5.05771818744073E+0000 - 5.05399036271164E+0000 5.05026485000843E+0000 5.04654164814137E+0000 5.04282075592126E+0000 5.03910217215935E+0000 - 5.03538589566744E+0000 5.03167192525782E+0000 5.02796025974329E+0000 5.02425089793715E+0000 5.02054383865321E+0000 - 5.01683908070577E+0000 5.01313662290966E+0000 5.00943646408019E+0000 5.00573860303319E+0000 5.00204303858498E+0000 - 4.99834976955240E+0000 4.99465879475277E+0000 4.99097011300395E+0000 4.98728372312427E+0000 4.98359962393258E+0000 - 4.97991781424821E+0000 4.97623829289102E+0000 4.97256105868138E+0000 4.96888611044012E+0000 4.96521344698860E+0000 - 4.96154306714868E+0000 4.95787496974272E+0000 4.95420915359359E+0000 4.95054561752465E+0000 4.94688436035975E+0000 - 4.94322538092327E+0000 4.93956867804008E+0000 4.93591425053552E+0000 4.93226209723549E+0000 4.92861221696633E+0000 - 4.92496460855491E+0000 4.92131927082862E+0000 4.91767620261531E+0000 4.91403540274334E+0000 4.91039687004158E+0000 - 4.90676060333941E+0000 4.90312660146667E+0000 4.89949486325375E+0000 4.89586538753148E+0000 4.89223817313124E+0000 - 4.88861321888489E+0000 4.88499052362477E+0000 4.88137008618375E+0000 4.87775190539517E+0000 4.87413598009289E+0000 - 4.87052230911125E+0000 4.86691089128509E+0000 4.86330172544977E+0000 4.85969481044110E+0000 4.85609014509544E+0000 - 4.85248772824961E+0000 4.84888755874094E+0000 4.84528963540724E+0000 4.84169395708685E+0000 4.83810052261858E+0000 - 4.83450933084174E+0000 4.83092038059613E+0000 4.82733367072205E+0000 4.82374920006031E+0000 4.82016696745220E+0000 - 4.81658697173950E+0000 4.81300921176449E+0000 4.80943368636995E+0000 4.80586039439914E+0000 4.80228933469585E+0000 - 4.79872050610431E+0000 4.79515390746928E+0000 4.79158953763600E+0000 4.78802739545022E+0000 4.78446747975817E+0000 - 4.78090978940656E+0000 4.77735432324262E+0000 4.77380108011406E+0000 4.77025005886907E+0000 4.76670125835636E+0000 - 4.76315467742511E+0000 4.75961031492499E+0000 4.75606816970618E+0000 4.75252824061934E+0000 4.74899052651562E+0000 - 4.74545502624667E+0000 4.74192173866462E+0000 4.73839066262209E+0000 4.73486179697221E+0000 4.73133514056858E+0000 - 4.72781069226530E+0000 4.72428845091696E+0000 4.72076841537863E+0000 4.71725058450588E+0000 4.71373495715478E+0000 - 4.71022153218186E+0000 4.70671030844415E+0000 4.70320128479920E+0000 4.69969446010501E+0000 4.69618983322008E+0000 - 4.69268740300340E+0000 4.68918716831447E+0000 4.68568912801322E+0000 4.68219328096014E+0000 4.67869962601616E+0000 - 4.67520816204271E+0000 4.67171888790172E+0000 4.66823180245558E+0000 4.66474690456719E+0000 4.66126419309993E+0000 - 4.65778366691767E+0000 4.65430532488477E+0000 4.65082916586606E+0000 4.64735518872687E+0000 4.64388339233301E+0000 - 4.64041377555078E+0000 4.63694633724697E+0000 4.63348107628885E+0000 4.63001799154417E+0000 4.62655708188117E+0000 - 4.62309834616858E+0000 4.61964178327560E+0000 4.61618739207195E+0000 4.61273517142778E+0000 4.60928512021377E+0000 - 4.60583723730108E+0000 4.60239152156132E+0000 4.59894797186662E+0000 4.59550658708958E+0000 4.59206736610327E+0000 - 4.58863030778128E+0000 4.58519541099765E+0000 4.58176267462690E+0000 4.57833209754406E+0000 4.57490367862463E+0000 - 4.57147741674458E+0000 4.56805331078038E+0000 4.56463135960898E+0000 4.56121156210780E+0000 4.55779391715476E+0000 - 4.55437842362824E+0000 4.55096508040711E+0000 4.54755388637073E+0000 4.54414484039894E+0000 4.54073794137205E+0000 - 4.53733318817085E+0000 4.53393057967662E+0000 4.53053011477112E+0000 4.52713179233659E+0000 4.52373561125575E+0000 - 4.52034157041179E+0000 4.51694966868838E+0000 4.51355990496969E+0000 4.51017227814035E+0000 4.50678678708548E+0000 - 4.50340343069066E+0000 4.50002220784199E+0000 4.49664311742599E+0000 4.49326615832972E+0000 4.48989132944066E+0000 - 4.48651862964682E+0000 4.48314805783665E+0000 4.47977961289909E+0000 4.47641329372358E+0000 4.47304909920000E+0000 - 4.46968702821873E+0000 4.46632707967062E+0000 4.46296925244700E+0000 4.45961354543967E+0000 4.45625995754093E+0000 - 4.45290848764352E+0000 4.44955913464068E+0000 4.44621189742612E+0000 4.44286677489404E+0000 4.43952376593908E+0000 - 4.43618286945640E+0000 4.43284408434160E+0000 4.42950740949077E+0000 4.42617284380048E+0000 4.42284038616776E+0000 - 4.41951003549014E+0000 4.41618179066558E+0000 4.41285565059257E+0000 4.40953161417004E+0000 4.40620968029739E+0000 - 4.40288984787452E+0000 4.39957211580177E+0000 4.39625648297999E+0000 4.39294294831046E+0000 4.38963151069499E+0000 - 4.38632216903581E+0000 4.38301492223566E+0000 4.37970976919772E+0000 4.37640670882567E+0000 4.37310574002364E+0000 - 4.36980686169626E+0000 4.36651007274860E+0000 4.36321537208623E+0000 4.35992275861518E+0000 4.35663223124194E+0000 - 4.35334378887349E+0000 4.35005743041727E+0000 4.34677315478120E+0000 4.34349096087365E+0000 4.34021084760349E+0000 - 4.33693281388005E+0000 4.33365685861311E+0000 4.33038298071295E+0000 4.32711117909029E+0000 4.32384145265636E+0000 - 4.32057380032282E+0000 4.31730822100182E+0000 4.31404471360597E+0000 4.31078327704836E+0000 4.30752391024253E+0000 - 4.30426661210252E+0000 4.30101138154281E+0000 4.29775821747836E+0000 4.29450711882460E+0000 4.29125808449741E+0000 - 4.28801111341317E+0000 4.28476620448871E+0000 4.28152335664131E+0000 4.27828256878876E+0000 4.27504383984927E+0000 - 4.27180716874156E+0000 4.26857255438478E+0000 4.26533999569857E+0000 4.26210949160303E+0000 4.25888104101873E+0000 - 4.25565464286669E+0000 4.25243029606843E+0000 4.24920799954590E+0000 4.24598775222153E+0000 4.24276955301822E+0000 - 4.23955340085933E+0000 4.23633929466869E+0000 4.23312723337058E+0000 4.22991721588977E+0000 4.22670924115148E+0000 - 4.22350330808139E+0000 4.22029941560565E+0000 4.21709756265088E+0000 4.21389774814415E+0000 4.21069997101301E+0000 - 4.20750423018547E+0000 4.20431052458998E+0000 4.20111885315549E+0000 4.19792921481140E+0000 4.19474160848755E+0000 - 4.19155603311428E+0000 4.18837248762237E+0000 4.18519097094307E+0000 4.18201148200808E+0000 4.17883401974957E+0000 - 4.17565858310019E+0000 4.17248517099303E+0000 4.16931378236164E+0000 4.16614441614005E+0000 4.16297707126273E+0000 - 4.15981174666463E+0000 4.15664844128114E+0000 4.15348715404814E+0000 4.15032788390195E+0000 4.14717062977935E+0000 - 4.14401539061759E+0000 4.14086216535437E+0000 4.13771095292787E+0000 4.13456175227669E+0000 4.13141456233993E+0000 - 4.12826938205715E+0000 4.12512621036832E+0000 4.12198504621393E+0000 4.11884588853490E+0000 4.11570873627260E+0000 - 4.11257358836887E+0000 4.10944044376602E+0000 4.10630930140680E+0000 4.10318016023443E+0000 4.10005301919257E+0000 - 4.09692787722537E+0000 4.09380473327740E+0000 4.09068358629372E+0000 4.08756443521983E+0000 4.08444727900169E+0000 - 4.08133211658571E+0000 4.07821894691878E+0000 4.07510776894823E+0000 4.07199858162183E+0000 4.06889138388784E+0000 - 4.06578617469497E+0000 4.06268295299235E+0000 4.05958171772962E+0000 4.05648246785683E+0000 4.05338520232451E+0000 - 4.05028992008364E+0000 4.04719662008566E+0000 4.04410530128245E+0000 4.04101596262637E+0000 4.03792860307020E+0000 - 4.03484322156720E+0000 4.03175981707108E+0000 4.02867838853601E+0000 4.02559893491660E+0000 4.02252145516793E+0000 - 4.01944594824550E+0000 4.01637241310532E+0000 4.01330084870380E+0000 4.01023125399783E+0000 4.00716362794475E+0000 - 4.00409796950235E+0000 4.00103427762887E+0000 3.99797255128302E+0000 3.99491278942393E+0000 3.99185499101121E+0000 - 3.98879915500491E+0000 3.98574528036555E+0000 3.98269336605406E+0000 3.97964341103187E+0000 3.97659541426084E+0000 - 3.97354937470327E+0000 3.97050529132192E+0000 3.96746316308001E+0000 3.96442298894121E+0000 3.96138476786963E+0000 - 3.95834849882983E+0000 3.95531418078684E+0000 3.95228181270611E+0000 3.94925139355356E+0000 3.94622292229556E+0000 - 3.94319639789892E+0000 3.94017181933091E+0000 3.93714918555924E+0000 3.93412849555207E+0000 3.93110974827803E+0000 - 3.92809294270616E+0000 3.92507807780598E+0000 3.92206515254745E+0000 3.91905416590097E+0000 3.91604511683740E+0000 - 3.91303800432804E+0000 3.91003282734464E+0000 3.90702958485940E+0000 3.90402827584497E+0000 3.90102889927445E+0000 - 3.89803145412136E+0000 3.89503593935970E+0000 3.89204235396391E+0000 3.88905069690886E+0000 3.88606096716989E+0000 - 3.88307316372277E+0000 3.88008728554371E+0000 3.87710333160939E+0000 3.87412130089692E+0000 3.87114119238385E+0000 - 3.86816300504820E+0000 3.86518673786840E+0000 3.86221238982336E+0000 3.85923995989242E+0000 3.85626944705536E+0000 - 3.85330085029241E+0000 3.85033416858424E+0000 3.84736940091197E+0000 3.84440654625717E+0000 3.84144560360185E+0000 - 3.83848657192845E+0000 3.83552945021987E+0000 3.83257423745945E+0000 3.82962093263097E+0000 3.82666953471866E+0000 - 3.82372004270718E+0000 3.82077245558165E+0000 3.81782677232763E+0000 3.81488299193110E+0000 3.81194111337851E+0000 - 3.80900113565675E+0000 3.80606305775312E+0000 3.80312687865542E+0000 3.80019259735183E+0000 3.79726021283102E+0000 - 3.79432972408207E+0000 3.79140113009452E+0000 3.78847442985834E+0000 3.78554962236394E+0000 3.78262670660219E+0000 - 3.77970568156438E+0000 3.77678654624225E+0000 3.77386929962798E+0000 3.77095394071418E+0000 3.76804046849392E+0000 - 3.76512888196069E+0000 3.76221918010843E+0000 3.75931136193152E+0000 3.75640542642478E+0000 3.75350137258346E+0000 - 3.75059919940327E+0000 3.74769890588033E+0000 3.74480049101122E+0000 3.74190395379295E+0000 3.73900929322298E+0000 - 3.73611650829920E+0000 3.73322559801992E+0000 3.73033656138393E+0000 3.72744939739041E+0000 3.72456410503902E+0000 - 3.72168068332983E+0000 3.71879913126336E+0000 3.71591944784057E+0000 3.71304163206283E+0000 3.71016568293199E+0000 - 3.70729159945031E+0000 3.70441938062048E+0000 3.70154902544566E+0000 3.69868053292940E+0000 3.69581390207572E+0000 - 3.69294913188906E+0000 3.69008622137432E+0000 3.68722516953680E+0000 3.68436597538226E+0000 3.68150863791689E+0000 - 3.67865315614731E+0000 3.67579952908058E+0000 3.67294775572420E+0000 3.67009783508608E+0000 3.66724976617461E+0000 - 3.66440354799856E+0000 3.66155917956718E+0000 3.65871665989013E+0000 3.65587598797751E+0000 3.65303716283985E+0000 - 3.65020018348813E+0000 3.64736504893373E+0000 3.64453175818850E+0000 3.64170031026470E+0000 3.63887070417503E+0000 - 3.63604293893263E+0000 3.63321701355105E+0000 3.63039292704430E+0000 3.62757067842681E+0000 3.62475026671344E+0000 - 3.62193169091948E+0000 3.61911495006066E+0000 3.61630004315314E+0000 3.61348696921351E+0000 3.61067572725879E+0000 - 3.60786631630642E+0000 3.60505873537431E+0000 3.60225298348075E+0000 3.59944905964450E+0000 3.59664696288472E+0000 - 3.59384669222103E+0000 3.59104824667346E+0000 3.58825162526248E+0000 3.58545682700899E+0000 3.58266385093431E+0000 - 3.57987269606019E+0000 3.57708336140883E+0000 3.57429584600284E+0000 3.57151014886526E+0000 3.56872626901956E+0000 - 3.56594420548965E+0000 3.56316395729986E+0000 3.56038552347495E+0000 3.55760890304010E+0000 3.55483409502094E+0000 - 3.55206109844350E+0000 3.54928991233426E+0000 3.54652053572011E+0000 3.54375296762839E+0000 3.54098720708686E+0000 - 3.53822325312368E+0000 3.53546110476748E+0000 3.53270076104728E+0000 3.52994222099256E+0000 3.52718548363321E+0000 - 3.52443054799953E+0000 3.52167741312227E+0000 3.51892607803261E+0000 3.51617654176213E+0000 3.51342880334287E+0000 - 3.51068286180725E+0000 3.50793871618817E+0000 3.50519636551891E+0000 3.50245580883321E+0000 3.49971704516520E+0000 - 3.49698007354946E+0000 3.49424489302100E+0000 3.49151150261523E+0000 3.48877990136801E+0000 3.48605008831559E+0000 - 3.48332206249469E+0000 3.48059582294242E+0000 3.47787136869632E+0000 3.47514869879437E+0000 3.47242781227495E+0000 - 3.46970870817688E+0000 3.46699138553939E+0000 3.46427584340216E+0000 3.46156208080526E+0000 3.45885009678920E+0000 - 3.45613989039492E+0000 3.45343146066375E+0000 3.45072480663749E+0000 3.44801992735832E+0000 3.44531682186886E+0000 - 3.44261548921217E+0000 3.43991592843168E+0000 3.43721813857131E+0000 3.43452211867534E+0000 3.43182786778850E+0000 - 3.42913538495595E+0000 3.42644466922325E+0000 3.42375571963639E+0000 3.42106853524179E+0000 3.41838311508627E+0000 - 3.41569945821709E+0000 3.41301756368191E+0000 3.41033743052883E+0000 3.40765905780637E+0000 3.40498244456345E+0000 - 3.40230758984942E+0000 3.39963449271405E+0000 3.39696315220753E+0000 3.39429356738048E+0000 3.39162573728392E+0000 - 3.38895966096929E+0000 3.38629533748847E+0000 3.38363276589373E+0000 3.38097194523777E+0000 3.37831287457373E+0000 - 3.37565555295513E+0000 3.37299997943593E+0000 3.37034615307051E+0000 3.36769407291366E+0000 3.36504373802059E+0000 - 3.36239514744691E+0000 3.35974830024869E+0000 3.35710319548237E+0000 3.35445983220484E+0000 3.35181820947338E+0000 - 3.34917832634572E+0000 3.34654018187997E+0000 3.34390377513468E+0000 3.34126910516881E+0000 3.33863617104173E+0000 - 3.33600497181324E+0000 3.33337550654354E+0000 3.33074777429325E+0000 3.32812177412341E+0000 3.32549750509547E+0000 - 3.32287496627130E+0000 3.32025415671318E+0000 3.31763507548382E+0000 3.31501772164631E+0000 3.31240209426419E+0000 - 3.30978819240139E+0000 3.30717601512228E+0000 3.30456556149161E+0000 3.30195683057458E+0000 3.29934982143677E+0000 - 3.29674453314420E+0000 3.29414096476328E+0000 3.29153911536085E+0000 3.28893898400417E+0000 3.28634056976089E+0000 - 3.28374387169909E+0000 3.28114888888725E+0000 3.27855562039427E+0000 3.27596406528947E+0000 3.27337422264257E+0000 - 3.27078609152370E+0000 3.26819967100341E+0000 3.26561496015266E+0000 3.26303195804282E+0000 3.26045066374567E+0000 - 3.25787107633341E+0000 3.25529319487864E+0000 3.25271701845437E+0000 3.25014254613403E+0000 3.24756977699146E+0000 - 3.24499871010090E+0000 3.24242934453702E+0000 3.23986167937487E+0000 3.23729571368994E+0000 3.23473144655810E+0000 - 3.23216887705567E+0000 3.22960800425935E+0000 3.22704882724625E+0000 3.22449134509389E+0000 3.22193555688022E+0000 - 3.21938146168357E+0000 3.21682905858269E+0000 3.21427834665675E+0000 3.21172932498532E+0000 3.20918199264838E+0000 - 3.20663634872630E+0000 3.20409239229989E+0000 3.20155012245033E+0000 3.19900953825926E+0000 3.19647063880867E+0000 - 3.19393342318101E+0000 3.19139789045909E+0000 3.18886403972615E+0000 3.18633187006585E+0000 3.18380138056223E+0000 - 3.18127257029976E+0000 3.17874543836330E+0000 3.17621998383812E+0000 3.17369620580990E+0000 3.17117410336473E+0000 - 3.16865367558909E+0000 3.16613492156989E+0000 3.16361784039443E+0000 3.16110243115041E+0000 3.15858869292595E+0000 - 3.15607662480956E+0000 3.15356622589017E+0000 3.15105749525711E+0000 3.14855043200010E+0000 3.14604503520930E+0000 - 3.14354130397524E+0000 3.14103923738886E+0000 3.13853883454152E+0000 3.13604009452497E+0000 3.13354301643136E+0000 - 3.13104759935328E+0000 3.12855384238367E+0000 3.12606174461590E+0000 3.12357130514376E+0000 3.12108252306141E+0000 - 3.11859539746344E+0000 3.11610992744482E+0000 3.11362611210094E+0000 3.11114395052759E+0000 3.10866344182096E+0000 - 3.10618458507763E+0000 3.10370737939460E+0000 3.10123182386927E+0000 3.09875791759943E+0000 3.09628565968328E+0000 - 3.09381504921943E+0000 3.09134608530686E+0000 3.08887876704500E+0000 3.08641309353363E+0000 3.08394906387297E+0000 - 3.08148667716362E+0000 3.07902593250659E+0000 3.07656682900328E+0000 3.07410936575550E+0000 3.07165354186546E+0000 - 3.06919935643577E+0000 3.06674680856942E+0000 3.06429589736984E+0000 3.06184662194082E+0000 3.05939898138657E+0000 - 3.05695297481170E+0000 3.05450860132121E+0000 3.05206586002051E+0000 3.04962475001538E+0000 3.04718527041205E+0000 - 3.04474742031710E+0000 3.04231119883753E+0000 3.03987660508075E+0000 3.03744363815454E+0000 3.03501229716709E+0000 - 3.03258258122700E+0000 3.03015448944325E+0000 3.02772802092523E+0000 3.02530317478272E+0000 3.02287995012590E+0000 - 3.02045834606535E+0000 3.01803836171204E+0000 3.01561999617734E+0000 3.01320324857302E+0000 3.01078811801124E+0000 - 3.00837460360457E+0000 3.00596270446595E+0000 3.00355241970875E+0000 3.00114374844670E+0000 2.99873668979395E+0000 - 2.99633124286505E+0000 2.99392740677493E+0000 2.99152518063891E+0000 2.98912456357273E+0000 2.98672555469250E+0000 - 2.98432815311474E+0000 2.98193235795636E+0000 2.97953816833467E+0000 2.97714558336736E+0000 2.97475460217253E+0000 - 2.97236522386866E+0000 2.96997744757465E+0000 2.96759127240975E+0000 2.96520669749365E+0000 2.96282372194640E+0000 - 2.96044234488846E+0000 2.95806256544069E+0000 2.95568438272432E+0000 2.95330779586099E+0000 2.95093280397274E+0000 - 2.94855940618197E+0000 2.94618760161150E+0000 2.94381738938455E+0000 2.94144876862471E+0000 2.93908173845597E+0000 - 2.93671629800271E+0000 2.93435244638971E+0000 2.93199018274214E+0000 2.92962950618555E+0000 2.92727041584589E+0000 - 2.92491291084950E+0000 2.92255699032312E+0000 2.92020265339386E+0000 2.91784989918924E+0000 2.91549872683717E+0000 - 2.91314913546594E+0000 2.91080112420424E+0000 2.90845469218113E+0000 2.90610983852609E+0000 2.90376656236897E+0000 - 2.90142486284002E+0000 2.89908473906987E+0000 2.89674619018954E+0000 2.89440921533046E+0000 2.89207381362441E+0000 - 2.88973998420361E+0000 2.88740772620061E+0000 2.88507703874841E+0000 2.88274792098035E+0000 2.88042037203018E+0000 - 2.87809439103205E+0000 2.87576997712046E+0000 2.87344712943033E+0000 2.87112584709697E+0000 2.86880612925606E+0000 - 2.86648797504368E+0000 2.86417138359629E+0000 2.86185635405074E+0000 2.85954288554426E+0000 2.85723097721448E+0000 - 2.85492062819942E+0000 2.85261183763747E+0000 2.85030460466742E+0000 2.84799892842843E+0000 2.84569480806007E+0000 - 2.84339224270228E+0000 2.84109123149539E+0000 2.83879177358012E+0000 2.83649386809756E+0000 2.83419751418921E+0000 - 2.83190271099694E+0000 2.82960945766300E+0000 2.82731775333005E+0000 2.82502759714110E+0000 2.82273898823958E+0000 - 2.82045192576928E+0000 2.81816640887439E+0000 2.81588243669947E+0000 2.81360000838947E+0000 2.81131912308973E+0000 - 2.80903977994598E+0000 2.80676197810431E+0000 2.80448571671122E+0000 2.80221099491357E+0000 2.79993781185862E+0000 - 2.79766616669401E+0000 2.79539605856777E+0000 2.79312748662829E+0000 2.79086045002437E+0000 2.78859494790517E+0000 - 2.78633097942025E+0000 2.78406854371955E+0000 2.78180763995338E+0000 2.77954826727245E+0000 2.77729042482783E+0000 - 2.77503411177099E+0000 2.77277932725379E+0000 2.77052607042844E+0000 2.76827434044755E+0000 2.76602413646412E+0000 - 2.76377545763153E+0000 2.76152830310351E+0000 2.75928267203422E+0000 2.75703856357816E+0000 2.75479597689022E+0000 - 2.75255491112570E+0000 2.75031536544023E+0000 2.74807733898987E+0000 2.74584083093102E+0000 2.74360584042048E+0000 - 2.74137236661544E+0000 2.73914040867345E+0000 2.73690996575244E+0000 2.73468103701073E+0000 2.73245362160702E+0000 - 2.73022771870038E+0000 2.72800332745026E+0000 2.72578044701650E+0000 2.72355907655930E+0000 2.72133921523926E+0000 - 2.71912086221734E+0000 2.71690401665489E+0000 2.71468867771364E+0000 2.71247484455568E+0000 2.71026251634350E+0000 - 2.70805169223995E+0000 2.70584237140827E+0000 2.70363455301207E+0000 2.70142823621535E+0000 2.69922342018247E+0000 - 2.69702010407817E+0000 2.69481828706758E+0000 2.69261796831619E+0000 2.69041914698988E+0000 2.68822182225490E+0000 - 2.68602599327788E+0000 2.68383165922581E+0000 2.68163881926609E+0000 2.67944747256647E+0000 2.67725761829507E+0000 - 2.67506925562041E+0000 2.67288238371136E+0000 2.67069700173720E+0000 2.66851310886753E+0000 2.66633070427239E+0000 - 2.66414978712215E+0000 2.66197035658756E+0000 2.65979241183976E+0000 2.65761595205026E+0000 2.65544097639094E+0000 - 2.65326748403405E+0000 2.65109547415223E+0000 2.64892494591848E+0000 2.64675589850617E+0000 2.64458833108905E+0000 - 2.64242224284126E+0000 2.64025763293729E+0000 2.63809450055201E+0000 2.63593284486067E+0000 2.63377266503888E+0000 - 2.63161396026263E+0000 2.62945672970829E+0000 2.62730097255260E+0000 2.62514668797265E+0000 2.62299387514594E+0000 - 2.62084253325031E+0000 2.61869266146398E+0000 2.61654425896557E+0000 2.61439732493402E+0000 2.61225185854869E+0000 - 2.61010785898929E+0000 2.60796532543589E+0000 2.60582425706895E+0000 2.60368465306929E+0000 2.60154651261812E+0000 - 2.59940983489700E+0000 2.59727461908786E+0000 2.59514086437302E+0000 2.59300856993514E+0000 2.59087773495729E+0000 - 2.58874835862287E+0000 2.58662044011568E+0000 2.58449397861987E+0000 2.58236897331997E+0000 2.58024542340089E+0000 - 2.57812332804787E+0000 2.57600268644657E+0000 2.57388349778299E+0000 2.57176576124350E+0000 2.56964947601484E+0000 - 2.56753464128412E+0000 2.56542125623883E+0000 2.56330932006682E+0000 2.56119883195629E+0000 2.55908979109584E+0000 - 2.55698219667442E+0000 2.55487604788135E+0000 2.55277134390632E+0000 2.55066808393938E+0000 2.54856626717096E+0000 - 2.54646589279185E+0000 2.54436695999321E+0000 2.54226946796656E+0000 2.54017341590380E+0000 2.53807880299719E+0000 - 2.53598562843934E+0000 2.53389389142325E+0000 2.53180359114229E+0000 2.52971472679017E+0000 2.52762729756099E+0000 - 2.52554130264921E+0000 2.52345674124964E+0000 2.52137361255748E+0000 2.51929191576827E+0000 2.51721165007794E+0000 - 2.51513281468278E+0000 2.51305540877943E+0000 2.51097943156491E+0000 2.50890488223660E+0000 2.50683175999224E+0000 - 2.50476006402994E+0000 2.50268979354817E+0000 2.50062094774578E+0000 2.49855352582197E+0000 2.49648752697629E+0000 - 2.49442295040869E+0000 2.49235979531945E+0000 2.49029806090924E+0000 2.48823774637907E+0000 2.48617885093032E+0000 - 2.48412137376475E+0000 2.48206531408447E+0000 2.48001067109195E+0000 2.47795744399003E+0000 2.47590563198190E+0000 - 2.47385523427113E+0000 2.47180625006165E+0000 2.46975867855773E+0000 2.46771251896403E+0000 2.46566777048556E+0000 - 2.46362443232768E+0000 2.46158250369615E+0000 2.45954198379705E+0000 2.45750287183683E+0000 2.45546516702233E+0000 - 2.45342886856071E+0000 2.45139397565952E+0000 2.44936048752666E+0000 2.44732840337040E+0000 2.44529772239936E+0000 - 2.44326844382251E+0000 2.44124056684922E+0000 2.43921409068917E+0000 2.43718901455244E+0000 2.43516533764946E+0000 - 2.43314305919100E+0000 2.43112217838821E+0000 2.42910269445259E+0000 2.42708460659602E+0000 2.42506791403071E+0000 - 2.42305261596923E+0000 2.42103871162455E+0000 2.41902620020995E+0000 2.41701508093909E+0000 2.41500535302600E+0000 - 2.41299701568504E+0000 2.41099006813096E+0000 2.40898450957883E+0000 2.40698033924413E+0000 2.40497755634265E+0000 - 2.40297616009056E+0000 2.40097614970439E+0000 2.39897752440102E+0000 2.39698028339768E+0000 2.39498442591198E+0000 - 2.39298995116186E+0000 2.39099685836565E+0000 2.38900514674200E+0000 2.38701481550994E+0000 2.38502586388886E+0000 - 2.38303829109849E+0000 2.38105209635892E+0000 2.37906727889061E+0000 2.37708383791437E+0000 2.37510177265135E+0000 - 2.37312108232307E+0000 2.37114176615141E+0000 2.36916382335859E+0000 2.36718725316721E+0000 2.36521205480021E+0000 - 2.36323822748087E+0000 2.36126577043286E+0000 2.35929468288017E+0000 2.35732496404716E+0000 2.35535661315856E+0000 - 2.35338962943943E+0000 2.35142401211519E+0000 2.34945976041163E+0000 2.34749687355487E+0000 2.34553535077140E+0000 - 2.34357519128807E+0000 2.34161639433206E+0000 2.33965895913093E+0000 2.33770288491258E+0000 2.33574817090525E+0000 - 2.33379481633756E+0000 2.33184282043847E+0000 2.32989218243728E+0000 2.32794290156368E+0000 2.32599497704767E+0000 - 2.32404840811964E+0000 2.32210319401029E+0000 2.32015933395071E+0000 2.31821682717233E+0000 2.31627567290692E+0000 - 2.31433587038662E+0000 2.31239741884392E+0000 2.31046031751165E+0000 2.30852456562299E+0000 2.30659016241148E+0000 - 2.30465710711102E+0000 2.30272539895584E+0000 2.30079503718054E+0000 2.29886602102006E+0000 2.29693834970969E+0000 - 2.29501202248507E+0000 2.29308703858220E+0000 2.29116339723743E+0000 2.28924109768744E+0000 2.28732013916929E+0000 - 2.28540052092036E+0000 2.28348224217840E+0000 2.28156530218151E+0000 2.27964970016813E+0000 2.27773543537705E+0000 - 2.27582250704741E+0000 2.27391091441871E+0000 2.27200065673078E+0000 2.27009173322381E+0000 2.26818414313834E+0000 - 2.26627788571526E+0000 2.26437296019581E+0000 2.26246936582155E+0000 2.26056710183443E+0000 2.25866616747673E+0000 - 2.25676656199107E+0000 2.25486828462043E+0000 2.25297133460812E+0000 2.25107571119783E+0000 2.24918141363356E+0000 - 2.24728844115968E+0000 2.24539679302091E+0000 2.24350646846230E+0000 2.24161746672926E+0000 2.23972978706754E+0000 - 2.23784342872325E+0000 2.23595839094282E+0000 2.23407467297304E+0000 2.23219227406107E+0000 2.23031119345437E+0000 - 2.22843143040079E+0000 2.22655298414850E+0000 2.22467585394601E+0000 2.22280003904221E+0000 2.22092553868629E+0000 - 2.21905235212783E+0000 2.21718047861671E+0000 2.21530991740320E+0000 2.21344066773788E+0000 2.21157272887170E+0000 - 2.20970610005593E+0000 2.20784078054220E+0000 2.20597676958249E+0000 2.20411406642911E+0000 2.20225267033473E+0000 - 2.20039258055234E+0000 2.19853379633529E+0000 2.19667631693729E+0000 2.19482014161235E+0000 2.19296526961487E+0000 - 2.19111170019956E+0000 2.18925943262150E+0000 2.18740846613608E+0000 2.18555879999906E+0000 2.18371043346654E+0000 - 2.18186336579496E+0000 2.18001759624109E+0000 2.17817312406205E+0000 2.17632994851532E+0000 2.17448806885870E+0000 - 2.17264748435033E+0000 2.17080819424872E+0000 2.16897019781269E+0000 2.16713349430141E+0000 2.16529808297442E+0000 - 2.16346396309155E+0000 2.16163113391301E+0000 2.15979959469934E+0000 2.15796934471143E+0000 2.15614038321049E+0000 - 2.15431270945810E+0000 2.15248632271614E+0000 2.15066122224687E+0000 2.14883740731287E+0000 2.14701487717706E+0000 - 2.14519363110272E+0000 2.14337366835345E+0000 2.14155498819319E+0000 2.13973758988622E+0000 2.13792147269717E+0000 - 2.13610663589102E+0000 2.13429307873305E+0000 2.13248080048891E+0000 2.13066980042458E+0000 2.12886007780640E+0000 - 2.12705163190100E+0000 2.12524446197540E+0000 2.12343856729693E+0000 2.12163394713326E+0000 2.11983060075241E+0000 - 2.11802852742274E+0000 2.11622772641293E+0000 2.11442819699201E+0000 2.11262993842934E+0000 2.11083294999464E+0000 - 2.10903723095794E+0000 2.10724278058963E+0000 2.10544959816041E+0000 2.10365768294134E+0000 2.10186703420381E+0000 - 2.10007765121956E+0000 2.09828953326064E+0000 2.09650267959945E+0000 2.09471708950874E+0000 2.09293276226158E+0000 - 2.09114969713138E+0000 2.08936789339188E+0000 2.08758735031717E+0000 2.08580806718167E+0000 2.08403004326013E+0000 - 2.08225327782764E+0000 2.08047777015963E+0000 2.07870351953186E+0000 2.07693052522043E+0000 2.07515878650176E+0000 - 2.07338830265263E+0000 2.07161907295014E+0000 2.06985109667172E+0000 2.06808437309515E+0000 2.06631890149853E+0000 - 2.06455468116030E+0000 2.06279171135923E+0000 2.06102999137445E+0000 2.05926952048538E+0000 2.05751029797180E+0000 - 2.05575232311383E+0000 2.05399559519192E+0000 2.05224011348683E+0000 2.05048587727968E+0000 2.04873288585191E+0000 - 2.04698113848531E+0000 2.04523063446197E+0000 2.04348137306436E+0000 2.04173335357523E+0000 2.03998657527771E+0000 - 2.03824103745524E+0000 2.03649673939158E+0000 2.03475368037084E+0000 2.03301185967747E+0000 2.03127127659624E+0000 - 2.02953193041224E+0000 2.02779382041091E+0000 2.02605694587801E+0000 2.02432130609965E+0000 2.02258690036226E+0000 - 2.02085372795259E+0000 2.01912178815773E+0000 2.01739108026511E+0000 2.01566160356248E+0000 2.01393335733793E+0000 - 2.01220634087986E+0000 2.01048055347703E+0000 2.00875599441851E+0000 2.00703266299371E+0000 2.00531055849236E+0000 - 2.00358968020453E+0000 2.00187002742062E+0000 2.00015159943135E+0000 1.99843439552777E+0000 1.99671841500128E+0000 - 1.99500365714358E+0000 1.99329012124672E+0000 1.99157780660308E+0000 1.98986671250535E+0000 1.98815683824657E+0000 - 1.98644818312009E+0000 1.98474074641961E+0000 1.98303452743914E+0000 1.98132952547303E+0000 1.97962573981595E+0000 - 1.97792316976289E+0000 1.97622181460920E+0000 1.97452167365053E+0000 1.97282274618287E+0000 1.97112503150252E+0000 - 1.96942852890613E+0000 1.96773323769067E+0000 1.96603915715343E+0000 1.96434628659204E+0000 1.96265462530444E+0000 - 1.96096417258891E+0000 1.95927492774406E+0000 1.95758689006881E+0000 1.95590005886242E+0000 1.95421443342448E+0000 - 1.95253001305489E+0000 1.95084679705389E+0000 1.94916478472204E+0000 1.94748397536023E+0000 1.94580436826968E+0000 - 1.94412596275191E+0000 1.94244875810880E+0000 1.94077275364253E+0000 1.93909794865562E+0000 1.93742434245092E+0000 - 1.93575193433158E+0000 1.93408072360110E+0000 1.93241070956329E+0000 1.93074189152229E+0000 1.92907426878257E+0000 - 1.92740784064892E+0000 1.92574260642645E+0000 1.92407856542059E+0000 1.92241571693712E+0000 1.92075406028211E+0000 - 1.91909359476197E+0000 1.91743431968344E+0000 1.91577623435357E+0000 1.91411933807975E+0000 1.91246363016968E+0000 - 1.91080910993138E+0000 1.90915577667321E+0000 1.90750362970383E+0000 1.90585266833225E+0000 1.90420289186778E+0000 - 1.90255429962006E+0000 1.90090689089906E+0000 1.89926066501506E+0000 1.89761562127867E+0000 1.89597175900083E+0000 - 1.89432907749277E+0000 1.89268757606609E+0000 1.89104725403267E+0000 1.88940811070473E+0000 1.88777014539481E+0000 - 1.88613335741577E+0000 1.88449774608079E+0000 1.88286331070338E+0000 1.88123005059736E+0000 1.87959796507687E+0000 - 1.87796705345638E+0000 1.87633731505067E+0000 1.87470874917486E+0000 1.87308135514437E+0000 1.87145513227495E+0000 - 1.86983007988266E+0000 1.86820619728389E+0000 1.86658348379535E+0000 1.86496193873408E+0000 1.86334156141740E+0000 - 1.86172235116299E+0000 1.86010430728885E+0000 1.85848742911326E+0000 1.85687171595486E+0000 1.85525716713260E+0000 - 1.85364378196572E+0000 1.85203155977382E+0000 1.85042049987680E+0000 1.84881060159487E+0000 1.84720186424857E+0000 - 1.84559428715876E+0000 1.84398786964660E+0000 1.84238261103360E+0000 1.84077851064156E+0000 1.83917556779261E+0000 - 1.83757378180919E+0000 1.83597315201407E+0000 1.83437367773033E+0000 1.83277535828137E+0000 1.83117819299089E+0000 - 1.82958218118294E+0000 1.82798732218187E+0000 1.82639361531233E+0000 1.82480105989932E+0000 1.82320965526813E+0000 - 1.82161940074437E+0000 1.82003029565399E+0000 1.81844233932322E+0000 1.81685553107864E+0000 1.81526987024713E+0000 - 1.81368535615588E+0000 1.81210198813240E+0000 1.81051976550453E+0000 1.80893868760041E+0000 1.80735875374849E+0000 - 1.80577996327756E+0000 1.80420231551670E+0000 1.80262580979532E+0000 1.80105044544313E+0000 1.79947622179018E+0000 - 1.79790313816681E+0000 1.79633119390369E+0000 1.79476038833180E+0000 1.79319072078242E+0000 1.79162219058717E+0000 - 1.79005479707797E+0000 1.78848853958705E+0000 1.78692341744696E+0000 1.78535942999057E+0000 1.78379657655105E+0000 - 1.78223485646190E+0000 1.78067426905691E+0000 1.77911481367021E+0000 1.77755648963622E+0000 1.77599929628969E+0000 - 1.77444323296567E+0000 1.77288829899954E+0000 1.77133449372697E+0000 1.76978181648396E+0000 1.76823026660682E+0000 - 1.76667984343216E+0000 1.76513054629691E+0000 1.76358237453833E+0000 1.76203532749396E+0000 1.76048940450168E+0000 - 1.75894460489965E+0000 1.75740092802638E+0000 1.75585837322066E+0000 1.75431693982161E+0000 1.75277662716865E+0000 - 1.75123743460152E+0000 1.74969936146027E+0000 1.74816240708525E+0000 1.74662657081713E+0000 1.74509185199689E+0000 - 1.74355824996582E+0000 1.74202576406552E+0000 1.74049439363791E+0000 1.73896413802520E+0000 1.73743499656992E+0000 - 1.73590696861491E+0000 1.73438005350333E+0000 1.73285425057864E+0000 1.73132955918460E+0000 1.72980597866529E+0000 - 1.72828350836511E+0000 1.72676214762876E+0000 1.72524189580122E+0000 1.72372275222784E+0000 1.72220471625423E+0000 - 1.72068778722632E+0000 1.71917196449035E+0000 1.71765724739289E+0000 1.71614363528078E+0000 1.71463112750120E+0000 - 1.71311972340162E+0000 1.71160942232982E+0000 1.71010022363390E+0000 1.70859212666226E+0000 1.70708513076361E+0000 - 1.70557923528695E+0000 1.70407443958162E+0000 1.70257074299724E+0000 1.70106814488375E+0000 1.69956664459140E+0000 - 1.69806624147073E+0000 1.69656693487261E+0000 1.69506872414819E+0000 1.69357160864896E+0000 1.69207558772669E+0000 - 1.69058066073346E+0000 1.68908682702166E+0000 1.68759408594400E+0000 1.68610243685348E+0000 1.68461187910339E+0000 - 1.68312241204737E+0000 1.68163403503933E+0000 1.68014674743350E+0000 1.67866054858441E+0000 1.67717543784689E+0000 - 1.67569141457609E+0000 1.67420847812746E+0000 1.67272662785674E+0000 1.67124586312001E+0000 1.66976618327361E+0000 - 1.66828758767422E+0000 1.66681007567880E+0000 1.66533364664464E+0000 1.66385829992931E+0000 1.66238403489070E+0000 - 1.66091085088700E+0000 1.65943874727670E+0000 1.65796772341859E+0000 1.65649777867178E+0000 1.65502891239567E+0000 - 1.65356112394997E+0000 1.65209441269468E+0000 1.65062877799013E+0000 1.64916421919692E+0000 1.64770073567599E+0000 - 1.64623832678854E+0000 1.64477699189611E+0000 1.64331673036053E+0000 1.64185754154393E+0000 1.64039942480874E+0000 - 1.63894237951769E+0000 1.63748640503383E+0000 1.63603150072050E+0000 1.63457766594133E+0000 1.63312490006028E+0000 - 1.63167320244158E+0000 1.63022257244979E+0000 1.62877300944975E+0000 1.62732451280661E+0000 1.62587708188583E+0000 - 1.62443071605317E+0000 1.62298541467466E+0000 1.62154117711667E+0000 1.62009800274586E+0000 1.61865589092918E+0000 - 1.61721484103389E+0000 1.61577485242754E+0000 1.61433592447799E+0000 1.61289805655341E+0000 1.61146124802224E+0000 - 1.61002549825326E+0000 1.60859080661551E+0000 1.60715717247836E+0000 1.60572459521146E+0000 1.60429307418477E+0000 - 1.60286260876855E+0000 1.60143319833335E+0000 1.60000484225003E+0000 1.59857753988974E+0000 1.59715129062394E+0000 - 1.59572609382438E+0000 1.59430194886311E+0000 1.59287885511248E+0000 1.59145681194514E+0000 1.59003581873404E+0000 - 1.58861587485241E+0000 1.58719697967381E+0000 1.58577913257208E+0000 1.58436233292135E+0000 1.58294658009606E+0000 - 1.58153187347095E+0000 1.58011821242104E+0000 1.57870559632168E+0000 1.57729402454848E+0000 1.57588349647738E+0000 - 1.57447401148458E+0000 1.57306556894662E+0000 1.57165816824031E+0000 1.57025180874276E+0000 1.56884648983138E+0000 - 1.56744221088387E+0000 1.56603897127824E+0000 1.56463677039279E+0000 1.56323560760612E+0000 1.56183548229710E+0000 - 1.56043639384494E+0000 1.55903834162910E+0000 1.55764132502939E+0000 1.55624534342586E+0000 1.55485039619888E+0000 - 1.55345648272913E+0000 1.55206360239756E+0000 1.55067175458544E+0000 1.54928093867430E+0000 1.54789115404600E+0000 - 1.54650240008268E+0000 1.54511467616678E+0000 1.54372798168102E+0000 1.54234231600843E+0000 1.54095767853233E+0000 - 1.53957406863633E+0000 1.53819148570435E+0000 1.53680992912058E+0000 1.53542939826952E+0000 1.53404989253595E+0000 - 1.53267141130498E+0000 1.53129395396196E+0000 1.52991751989258E+0000 1.52854210848279E+0000 1.52716771911886E+0000 - 1.52579435118733E+0000 1.52442200407505E+0000 1.52305067716916E+0000 1.52168036985708E+0000 1.52031108152654E+0000 - 1.51894281156555E+0000 1.51757555936243E+0000 1.51620932430576E+0000 1.51484410578445E+0000 1.51347990318767E+0000 - 1.51211671590490E+0000 1.51075454332592E+0000 1.50939338484078E+0000 1.50803323983983E+0000 1.50667410771373E+0000 - 1.50531598785339E+0000 1.50395887965005E+0000 1.50260278249523E+0000 1.50124769578074E+0000 1.49989361889867E+0000 - 1.49854055124142E+0000 1.49718849220166E+0000 1.49583744117238E+0000 1.49448739754683E+0000 1.49313836071856E+0000 - 1.49179033008143E+0000 1.49044330502956E+0000 1.48909728495738E+0000 1.48775226925961E+0000 1.48640825733124E+0000 - 1.48506524856757E+0000 1.48372324236419E+0000 1.48238223811697E+0000 1.48104223522207E+0000 1.47970323307594E+0000 - 1.47836523107533E+0000 1.47702822861726E+0000 1.47569222509906E+0000 1.47435721991833E+0000 1.47302321247297E+0000 - 1.47169020216117E+0000 1.47035818838140E+0000 1.46902717053243E+0000 1.46769714801330E+0000 1.46636812022336E+0000 - 1.46504008656223E+0000 1.46371304642983E+0000 1.46238699922636E+0000 1.46106194435232E+0000 1.45973788120848E+0000 - 1.45841480919591E+0000 1.45709272771597E+0000 1.45577163617030E+0000 1.45445153396082E+0000 1.45313242048975E+0000 - 1.45181429515960E+0000 1.45049715737315E+0000 1.44918100653349E+0000 1.44786584204397E+0000 1.44655166330824E+0000 - 1.44523846973025E+0000 1.44392626071421E+0000 1.44261503566464E+0000 1.44130479398632E+0000 1.43999553508435E+0000 - 1.43868725836408E+0000 1.43737996323118E+0000 1.43607364909157E+0000 1.43476831535149E+0000 1.43346396141745E+0000 - 1.43216058669623E+0000 1.43085819059493E+0000 1.42955677252090E+0000 1.42825633188179E+0000 1.42695686808555E+0000 - 1.42565838054039E+0000 1.42436086865482E+0000 1.42306433183762E+0000 1.42176876949788E+0000 1.42047418104494E+0000 - 1.41918056588846E+0000 1.41788792343836E+0000 1.41659625310485E+0000 1.41530555429842E+0000 1.41401582642986E+0000 - 1.41272706891023E+0000 1.41143928115087E+0000 1.41015246256341E+0000 1.40886661255977E+0000 1.40758173055215E+0000 - 1.40629781595301E+0000 1.40501486817513E+0000 1.40373288663154E+0000 1.40245187073559E+0000 1.40117181990087E+0000 - 1.39989273354129E+0000 1.39861461107102E+0000 1.39733745190451E+0000 1.39606125545651E+0000 1.39478602114205E+0000 - 1.39351174837642E+0000 1.39223843657521E+0000 1.39096608515429E+0000 1.38969469352982E+0000 1.38842426111823E+0000 - 1.38715478733622E+0000 1.38588627160080E+0000 1.38461871332924E+0000 1.38335211193910E+0000 1.38208646684821E+0000 - 1.38082177747471E+0000 1.37955804323698E+0000 1.37829526355371E+0000 1.37703343784387E+0000 1.37577256552669E+0000 - 1.37451264602169E+0000 1.37325367874869E+0000 1.37199566312776E+0000 1.37073859857927E+0000 1.36948248452386E+0000 - 1.36822732038246E+0000 1.36697310557627E+0000 1.36571983952677E+0000 1.36446752165573E+0000 1.36321615138518E+0000 - 1.36196572813745E+0000 1.36071625133515E+0000 1.35946772040114E+0000 1.35822013475859E+0000 1.35697349383093E+0000 - 1.35572779704189E+0000 1.35448304381546E+0000 1.35323923357591E+0000 1.35199636574779E+0000 1.35075443975594E+0000 - 1.34951345502547E+0000 1.34827341098175E+0000 1.34703430705046E+0000 1.34579614265754E+0000 1.34455891722922E+0000 - 1.34332263019198E+0000 1.34208728097261E+0000 1.34085286899816E+0000 1.33961939369596E+0000 1.33838685449362E+0000 - 1.33715525081902E+0000 1.33592458210034E+0000 1.33469484776600E+0000 1.33346604724473E+0000 1.33223817996552E+0000 - 1.33101124535764E+0000 1.32978524285063E+0000 1.32856017187432E+0000 1.32733603185881E+0000 1.32611282223447E+0000 - 1.32489054243196E+0000 1.32366919188220E+0000 1.32244877001640E+0000 1.32122927626604E+0000 1.32001071006286E+0000 - 1.31879307083891E+0000 1.31757635802649E+0000 1.31636057105818E+0000 1.31514570936684E+0000 1.31393177238559E+0000 - 1.31271875954785E+0000 1.31150667028730E+0000 1.31029550403790E+0000 1.30908526023387E+0000 1.30787593830972E+0000 - 1.30666753770023E+0000 1.30546005784047E+0000 1.30425349816575E+0000 1.30304785811168E+0000 1.30184313711414E+0000 - 1.30063933460928E+0000 1.29943645003353E+0000 1.29823448282358E+0000 1.29703343241641E+0000 1.29583329824926E+0000 - 1.29463407975966E+0000 1.29343577638539E+0000 1.29223838756453E+0000 1.29104191273541E+0000 1.28984635133664E+0000 - 1.28865170280712E+0000 1.28745796658600E+0000 1.28626514211270E+0000 1.28507322882694E+0000 1.28388222616869E+0000 - 1.28269213357820E+0000 1.28150295049598E+0000 1.28031467636284E+0000 1.27912731061983E+0000 1.27794085270830E+0000 - 1.27675530206985E+0000 1.27557065814636E+0000 1.27438692037999E+0000 1.27320408821316E+0000 1.27202216108855E+0000 - 1.27084113844915E+0000 1.26966101973819E+0000 1.26848180439917E+0000 1.26730349187587E+0000 1.26612608161236E+0000 - 1.26494957305294E+0000 1.26377396564221E+0000 1.26259925882503E+0000 1.26142545204654E+0000 1.26025254475213E+0000 - 1.25908053638749E+0000 1.25790942639856E+0000 1.25673921423154E+0000 1.25556989933293E+0000 1.25440148114948E+0000 - 1.25323395912821E+0000 1.25206733271641E+0000 1.25090160136165E+0000 1.24973676451176E+0000 1.24857282161485E+0000 - 1.24740977211927E+0000 1.24624761547367E+0000 1.24508635112696E+0000 1.24392597852832E+0000 1.24276649712720E+0000 - 1.24160790637330E+0000 1.24045020571661E+0000 1.23929339460739E+0000 1.23813747249615E+0000 1.23698243883369E+0000 - 1.23582829307105E+0000 1.23467503465957E+0000 1.23352266305084E+0000 1.23237117769672E+0000 1.23122057804934E+0000 - 1.23007086356109E+0000 1.22892203368464E+0000 1.22777408787291E+0000 1.22662702557912E+0000 1.22548084625671E+0000 - 1.22433554935943E+0000 1.22319113434128E+0000 1.22204760065652E+0000 1.22090494775968E+0000 1.21976317510557E+0000 - 1.21862228214925E+0000 1.21748226834605E+0000 1.21634313315158E+0000 1.21520487602170E+0000 1.21406749641255E+0000 - 1.21293099378052E+0000 1.21179536758227E+0000 1.21066061727473E+0000 1.20952674231511E+0000 1.20839374216086E+0000 - 1.20726161626971E+0000 1.20613036409966E+0000 1.20499998510895E+0000 1.20387047875612E+0000 1.20274184449994E+0000 - 1.20161408179948E+0000 1.20048719011406E+0000 1.19936116890325E+0000 1.19823601762690E+0000 1.19711173574513E+0000 - 1.19598832271831E+0000 1.19486577800708E+0000 1.19374410107235E+0000 1.19262329137530E+0000 1.19150334837734E+0000 - 1.19038427154019E+0000 1.18926606032579E+0000 1.18814871419639E+0000 1.18703223261446E+0000 1.18591661504276E+0000 - 1.18480186094431E+0000 1.18368796978238E+0000 1.18257494102053E+0000 1.18146277412254E+0000 1.18035146855250E+0000 - 1.17924102377474E+0000 1.17813143925385E+0000 1.17702271445469E+0000 1.17591484884238E+0000 1.17480784188230E+0000 - 1.17370169304010E+0000 1.17259640178168E+0000 1.17149196757322E+0000 1.17038838988115E+0000 1.16928566817217E+0000 - 1.16818380191322E+0000 1.16708279057152E+0000 1.16598263361457E+0000 1.16488333051009E+0000 1.16378488072609E+0000 - 1.16268728373084E+0000 1.16159053899285E+0000 1.16049464598093E+0000 1.15939960416411E+0000 1.15830541301171E+0000 - 1.15721207199329E+0000 1.15611958057868E+0000 1.15502793823799E+0000 1.15393714444155E+0000 1.15284719865998E+0000 - 1.15175810036416E+0000 1.15066984902521E+0000 1.14958244411454E+0000 1.14849588510379E+0000 1.14741017146488E+0000 - 1.14632530266998E+0000 1.14524127819153E+0000 1.14415809750221E+0000 1.14307576007499E+0000 1.14199426538307E+0000 - 1.14091361289992E+0000 1.13983380209928E+0000 1.13875483245513E+0000 1.13767670344172E+0000 1.13659941453357E+0000 - 1.13552296520543E+0000 1.13444735493234E+0000 1.13337258318957E+0000 1.13229864945268E+0000 1.13122555319746E+0000 - 1.13015329389997E+0000 1.12908187103653E+0000 1.12801128408371E+0000 1.12694153251836E+0000 1.12587261581755E+0000 - 1.12480453345865E+0000 1.12373728491926E+0000 1.12267086967724E+0000 1.12160528721072E+0000 1.12054053699808E+0000 - 1.11947661851795E+0000 1.11841353124923E+0000 1.11735127467108E+0000 1.11628984826290E+0000 1.11522925150436E+0000 - 1.11416948387537E+0000 1.11311054485613E+0000 1.11205243392707E+0000 1.11099515056887E+0000 1.10993869426250E+0000 - 1.10888306448915E+0000 1.10782826073028E+0000 1.10677428246763E+0000 1.10572112918315E+0000 1.10466880035908E+0000 - 1.10361729547791E+0000 1.10256661402237E+0000 1.10151675547546E+0000 1.10046771932045E+0000 1.09941950504083E+0000 - 1.09837211212036E+0000 1.09732554004308E+0000 1.09627978829324E+0000 1.09523485635539E+0000 1.09419074371430E+0000 - 1.09314744985501E+0000 1.09210497426282E+0000 1.09106331642328E+0000 1.09002247582218E+0000 1.08898245194559E+0000 - 1.08794324427981E+0000 1.08690485231142E+0000 1.08586727552722E+0000 1.08483051341430E+0000 1.08379456545999E+0000 - 1.08275943115185E+0000 1.08172510997774E+0000 1.08069160142574E+0000 1.07965890498419E+0000 1.07862702014168E+0000 - 1.07759594638708E+0000 1.07656568320947E+0000 1.07553623009821E+0000 1.07450758654292E+0000 1.07347975203346E+0000 - 1.07245272605993E+0000 1.07142650811271E+0000 1.07040109768241E+0000 1.06937649425992E+0000 1.06835269733635E+0000 - 1.06732970640308E+0000 1.06630752095173E+0000 1.06528614047420E+0000 1.06426556446262E+0000 1.06324579240936E+0000 - 1.06222682380707E+0000 1.06120865814864E+0000 1.06019129492721E+0000 1.05917473363616E+0000 1.05815897376915E+0000 - 1.05714401482007E+0000 1.05612985628306E+0000 1.05511649765253E+0000 1.05410393842311E+0000 1.05309217808971E+0000 - 1.05208121614749E+0000 1.05107105209183E+0000 1.05006168541840E+0000 1.04905311562309E+0000 1.04804534220206E+0000 - 1.04703836465171E+0000 1.04603218246870E+0000 1.04502679514992E+0000 1.04402220219253E+0000 1.04301840309393E+0000 - 1.04201539735179E+0000 1.04101318446399E+0000 1.04001176392870E+0000 1.03901113524431E+0000 1.03801129790948E+0000 - 1.03701225142310E+0000 1.03601399528434E+0000 1.03501652899258E+0000 1.03401985204749E+0000 1.03302396394894E+0000 - 1.03202886419710E+0000 1.03103455229235E+0000 1.03004102773534E+0000 1.02904829002696E+0000 1.02805633866836E+0000 - 1.02706517316092E+0000 1.02607479300628E+0000 1.02508519770633E+0000 1.02409638676320E+0000 1.02310835967927E+0000 - 1.02212111595717E+0000 1.02113465509978E+0000 1.02014897661023E+0000 1.01916407999188E+0000 1.01817996474837E+0000 - 1.01719663038354E+0000 1.01621407640153E+0000 1.01523230230670E+0000 1.01425130760364E+0000 1.01327109179723E+0000 - 1.01229165439256E+0000 1.01131299489498E+0000 1.01033511281009E+0000 1.00935800764373E+0000 1.00838167890200E+0000 - 1.00740612609123E+0000 1.00643134871800E+0000 1.00545734628914E+0000 1.00448411831173E+0000 1.00351166429308E+0000 - 1.00253998374077E+0000 1.00156907616261E+0000 1.00059894106666E+0000 9.99629577961217E-0001 9.98660986354836E-0001 - 9.97693165756311E-0001 9.96726115674683E-0001 9.95759835619239E-0001 9.94794325099509E-0001 9.93829583625269E-0001 - 9.92865610706541E-0001 9.91902405853591E-0001 9.90939968576930E-0001 9.89978298387312E-0001 9.89017394795739E-0001 - 9.88057257313456E-0001 9.87097885451949E-0001 9.86139278722953E-0001 9.85181436638446E-0001 9.84224358710649E-0001 - 9.83268044452027E-0001 9.82312493375291E-0001 9.81357704993392E-0001 9.80403678819528E-0001 9.79450414367140E-0001 - 9.78497911149912E-0001 9.77546168681771E-0001 9.76595186476888E-0001 9.75644964049676E-0001 9.74695500914794E-0001 - 9.73746796587141E-0001 9.72798850581861E-0001 9.71851662414339E-0001 9.70905231600205E-0001 9.69959557655329E-0001 - 9.69014640095825E-0001 9.68070478438050E-0001 9.67127072198603E-0001 9.66184420894324E-0001 9.65242524042297E-0001 - 9.64301381159847E-0001 9.63360991764541E-0001 9.62421355374188E-0001 9.61482471506839E-0001 9.60544339680787E-0001 - 9.59606959414566E-0001 9.58670330226951E-0001 9.57734451636960E-0001 9.56799323163850E-0001 9.55864944327122E-0001 - 9.54931314646515E-0001 9.53998433642012E-0001 9.53066300833836E-0001 9.52134915742449E-0001 9.51204277888557E-0001 - 9.50274386793102E-0001 9.49345241977272E-0001 9.48416842962490E-0001 9.47489189270425E-0001 9.46562280422983E-0001 - 9.45636115942308E-0001 9.44710695350789E-0001 9.43786018171052E-0001 9.42862083925963E-0001 9.41938892138627E-0001 - 9.41016442332393E-0001 9.40094734030844E-0001 9.39173766757805E-0001 9.38253540037341E-0001 9.37334053393756E-0001 - 9.36415306351592E-0001 9.35497298435631E-0001 9.34580029170894E-0001 9.33663498082642E-0001 9.32747704696372E-0001 - 9.31832648537822E-0001 9.30918329132969E-0001 9.30004746008026E-0001 9.29091898689447E-0001 9.28179786703923E-0001 - 9.27268409578384E-0001 9.26357766839997E-0001 9.25447858016169E-0001 9.24538682634543E-0001 9.23630240223001E-0001 - 9.22722530309662E-0001 9.21815552422884E-0001 9.20909306091261E-0001 9.20003790843625E-0001 9.19099006209047E-0001 - 9.18194951716832E-0001 9.17291626896527E-0001 9.16389031277910E-0001 9.15487164391001E-0001 9.14586025766056E-0001 - 9.13685614933565E-0001 9.12785931424259E-0001 9.11886974769101E-0001 9.10988744499295E-0001 9.10091240146279E-0001 - 9.09194461241728E-0001 9.08298407317552E-0001 9.07403077905899E-0001 9.06508472539153E-0001 9.05614590749932E-0001 - 9.04721432071092E-0001 9.03828996035724E-0001 9.02937282177155E-0001 9.02046290028947E-0001 9.01156019124898E-0001 - 9.00266468999041E-0001 8.99377639185644E-0001 8.98489529219212E-0001 8.97602138634484E-0001 8.96715466966434E-0001 - 8.95829513750270E-0001 8.94944278521437E-0001 8.94059760815612E-0001 8.93175960168711E-0001 8.92292876116879E-0001 - 8.91410508196500E-0001 8.90528855944191E-0001 8.89647918896802E-0001 8.88767696591419E-0001 8.87888188565360E-0001 - 8.87009394356181E-0001 8.86131313501667E-0001 8.85253945539840E-0001 8.84377290008955E-0001 8.83501346447500E-0001 - 8.82626114394198E-0001 8.81751593388003E-0001 8.80877782968105E-0001 8.80004682673927E-0001 8.79132292045123E-0001 - 8.78260610621582E-0001 8.77389637943425E-0001 8.76519373551007E-0001 8.75649816984914E-0001 8.74780967785968E-0001 - 8.73912825495220E-0001 8.73045389653955E-0001 8.72178659803690E-0001 8.71312635486176E-0001 8.70447316243394E-0001 - 8.69582701617559E-0001 8.68718791151117E-0001 8.67855584386747E-0001 8.66993080867357E-0001 8.66131280136091E-0001 - 8.65270181736322E-0001 8.64409785211654E-0001 8.63550090105926E-0001 8.62691095963204E-0001 8.61832802327789E-0001 - 8.60975208744211E-0001 8.60118314757231E-0001 8.59262119911844E-0001 8.58406623753271E-0001 8.57551825826969E-0001 - 8.56697725678623E-0001 8.55844322854148E-0001 8.54991616899692E-0001 8.54139607361632E-0001 8.53288293786574E-0001 - 8.52437675721359E-0001 8.51587752713053E-0001 8.50738524308954E-0001 8.49889990056591E-0001 8.49042149503723E-0001 - 8.48195002198337E-0001 8.47348547688650E-0001 8.46502785523112E-0001 8.45657715250398E-0001 8.44813336419415E-0001 - 8.43969648579300E-0001 8.43126651279417E-0001 8.42284344069360E-0001 8.41442726498954E-0001 8.40601798118251E-0001 - 8.39761558477533E-0001 8.38922007127310E-0001 8.38083143618320E-0001 8.37244967501532E-0001 8.36407478328143E-0001 - 8.35570675649575E-0001 8.34734559017484E-0001 8.33899127983750E-0001 8.33064382100484E-0001 8.32230320920022E-0001 - 8.31396943994931E-0001 8.30564250878003E-0001 8.29732241122262E-0001 8.28900914280956E-0001 8.28070269907562E-0001 - 8.27240307555784E-0001 8.26411026779555E-0001 8.25582427133034E-0001 8.24754508170606E-0001 8.23927269446887E-0001 - 8.23100710516717E-0001 8.22274830935164E-0001 8.21449630257523E-0001 8.20625108039315E-0001 8.19801263836289E-0001 - 8.18978097204419E-0001 8.18155607699908E-0001 8.17333794879184E-0001 8.16512658298901E-0001 8.15692197515939E-0001 - 8.14872412087406E-0001 8.14053301570634E-0001 8.13234865523183E-0001 8.12417103502838E-0001 8.11600015067610E-0001 - 8.10783599775734E-0001 8.09967857185674E-0001 8.09152786856116E-0001 8.08338388345974E-0001 8.07524661214386E-0001 - 8.06711605020718E-0001 8.05899219324557E-0001 8.05087503685717E-0001 8.04276457664239E-0001 8.03466080820386E-0001 - 8.02656372714646E-0001 8.01847332907734E-0001 8.01038960960588E-0001 8.00231256434371E-0001 7.99424218890470E-0001 - 7.98617847890498E-0001 7.97812142996289E-0001 7.97007103769905E-0001 7.96202729773629E-0001 7.95399020569971E-0001 - 7.94595975721663E-0001 7.93793594791660E-0001 7.92991877343142E-0001 7.92190822939514E-0001 7.91390431144402E-0001 - 7.90590701521657E-0001 7.89791633635354E-0001 7.88993227049789E-0001 7.88195481329483E-0001 7.87398396039179E-0001 - 7.86601970743845E-0001 7.85806205008670E-0001 7.85011098399067E-0001 7.84216650480671E-0001 7.83422860819340E-0001 - 7.82629728981154E-0001 7.81837254532417E-0001 7.81045437039654E-0001 7.80254276069613E-0001 7.79463771189263E-0001 - 7.78673921965798E-0001 7.77884727966631E-0001 7.77096188759398E-0001 7.76308303911957E-0001 7.75521072992388E-0001 - 7.74734495568994E-0001 7.73948571210296E-0001 7.73163299485040E-0001 7.72378679962192E-0001 7.71594712210938E-0001 - 7.70811395800687E-0001 7.70028730301071E-0001 7.69246715281938E-0001 7.68465350313362E-0001 7.67684634965635E-0001 - 7.66904568809270E-0001 7.66125151415001E-0001 7.65346382353783E-0001 7.64568261196794E-0001 7.63790787515426E-0001 - 7.63013960881298E-0001 7.62237780866245E-0001 7.61462247042325E-0001 7.60687358981813E-0001 7.59913116257207E-0001 - 7.59139518441223E-0001 7.58366565106799E-0001 7.57594255827089E-0001 7.56822590175471E-0001 7.56051567725539E-0001 - 7.55281188051108E-0001 7.54511450726213E-0001 7.53742355325107E-0001 7.52973901422263E-0001 7.52206088592374E-0001 - 7.51438916410349E-0001 7.50672384451319E-0001 7.49906492290632E-0001 7.49141239503857E-0001 7.48376625666779E-0001 - 7.47612650355403E-0001 7.46849313145953E-0001 7.46086613614869E-0001 7.45324551338813E-0001 7.44563125894661E-0001 - 7.43802336859511E-0001 7.43042183810678E-0001 7.42282666325692E-0001 7.41523783982306E-0001 7.40765536358487E-0001 - 7.40007923032420E-0001 7.39250943582509E-0001 7.38494597587375E-0001 7.37738884625857E-0001 7.36983804277010E-0001 - 7.36229356120108E-0001 7.35475539734639E-0001 7.34722354700312E-0001 7.33969800597052E-0001 7.33217877004999E-0001 - 7.32466583504511E-0001 7.31715919676163E-0001 7.30965885100746E-0001 7.30216479359270E-0001 7.29467702032957E-0001 - 7.28719552703249E-0001 7.27972030951803E-0001 7.27225136360493E-0001 7.26478868511407E-0001 7.25733226986853E-0001 - 7.24988211369350E-0001 7.24243821241637E-0001 7.23500056186666E-0001 7.22756915787608E-0001 7.22014399627845E-0001 - 7.21272507290979E-0001 7.20531238360824E-0001 7.19790592421410E-0001 7.19050569056986E-0001 7.18311167852010E-0001 - 7.17572388391161E-0001 7.16834230259329E-0001 7.16096693041620E-0001 7.15359776323355E-0001 7.14623479690070E-0001 - 7.13887802727516E-0001 7.13152745021656E-0001 7.12418306158672E-0001 7.11684485724957E-0001 7.10951283307118E-0001 - 7.10218698491978E-0001 7.09486730866573E-0001 7.08755380018155E-0001 7.08024645534187E-0001 7.07294527002348E-0001 - 7.06565024010530E-0001 7.05836136146838E-0001 7.05107862999593E-0001 7.04380204157327E-0001 7.03653159208786E-0001 - 7.02926727742930E-0001 7.02200909348933E-0001 7.01475703616180E-0001 7.00751110134271E-0001 7.00027128493017E-0001 - 6.99303758282444E-0001 6.98580999092790E-0001 6.97858850514506E-0001 6.97137312138255E-0001 6.96416383554914E-0001 - 6.95696064355569E-0001 6.94976354131523E-0001 6.94257252474288E-0001 6.93538758975591E-0001 6.92820873227368E-0001 - 6.92103594821770E-0001 6.91386923351157E-0001 6.90670858408103E-0001 6.89955399585393E-0001 6.89240546476024E-0001 - 6.88526298673206E-0001 6.87812655770358E-0001 6.87099617361111E-0001 6.86387183039309E-0001 6.85675352399006E-0001 - 6.84964125034467E-0001 6.84253500540168E-0001 6.83543478510799E-0001 6.82834058541255E-0001 6.82125240226648E-0001 - 6.81417023162298E-0001 6.80709406943734E-0001 6.80002391166699E-0001 6.79295975427145E-0001 6.78590159321233E-0001 - 6.77884942445338E-0001 6.77180324396040E-0001 6.76476304770134E-0001 6.75772883164622E-0001 6.75070059176719E-0001 - 6.74367832403847E-0001 6.73666202443639E-0001 6.72965168893937E-0001 6.72264731352795E-0001 6.71564889418474E-0001 - 6.70865642689444E-0001 6.70166990764388E-0001 6.69468933242196E-0001 6.68771469721967E-0001 6.68074599803008E-0001 - 6.67378323084839E-0001 6.66682639167184E-0001 6.65987547649981E-0001 6.65293048133373E-0001 6.64599140217713E-0001 - 6.63905823503562E-0001 6.63213097591692E-0001 6.62520962083080E-0001 6.61829416578913E-0001 6.61138460680587E-0001 - 6.60448093989706E-0001 6.59758316108081E-0001 6.59069126637732E-0001 6.58380525180886E-0001 6.57692511339979E-0001 - 6.57005084717655E-0001 6.56318244916764E-0001 6.55631991540365E-0001 6.54946324191725E-0001 6.54261242474316E-0001 - 6.53576745991821E-0001 6.52892834348127E-0001 6.52209507147330E-0001 6.51526763993733E-0001 6.50844604491845E-0001 - 6.50163028246383E-0001 6.49482034862270E-0001 6.48801623944636E-0001 6.48121795098819E-0001 6.47442547930363E-0001 - 6.46763882045017E-0001 6.46085797048737E-0001 6.45408292547688E-0001 6.44731368148237E-0001 6.44055023456960E-0001 - 6.43379258080638E-0001 6.42704071626261E-0001 6.42029463701019E-0001 6.41355433912314E-0001 6.40681981867750E-0001 - 6.40009107175137E-0001 6.39336809442493E-0001 6.38665088278038E-0001 6.37993943290200E-0001 6.37323374087613E-0001 - 6.36653380279113E-0001 6.35983961473744E-0001 6.35315117280755E-0001 6.34646847309597E-0001 6.33979151169930E-0001 - 6.33312028471617E-0001 6.32645478824725E-0001 6.31979501839526E-0001 6.31314097126499E-0001 6.30649264296324E-0001 - 6.29985002959886E-0001 6.29321312728278E-0001 6.28658193212794E-0001 6.27995644024931E-0001 6.27333664776394E-0001 - 6.26672255079088E-0001 6.26011414545125E-0001 6.25351142786819E-0001 6.24691439416689E-0001 6.24032304047458E-0001 - 6.23373736292051E-0001 6.22715735763596E-0001 6.22058302075428E-0001 6.21401434841081E-0001 6.20745133674295E-0001 - 6.20089398189014E-0001 6.19434227999381E-0001 6.18779622719747E-0001 6.18125581964661E-0001 6.17472105348880E-0001 - 6.16819192487359E-0001 6.16166842995260E-0001 6.15515056487943E-0001 6.14863832580976E-0001 6.14213170890124E-0001 - 6.13563071031357E-0001 6.12913532620849E-0001 6.12264555274971E-0001 6.11616138610302E-0001 6.10968282243620E-0001 - 6.10320985791905E-0001 6.09674248872339E-0001 6.09028071102306E-0001 6.08382452099391E-0001 6.07737391481383E-0001 - 6.07092888866269E-0001 6.06448943872241E-0001 6.05805556117689E-0001 6.05162725221206E-0001 6.04520450801588E-0001 - 6.03878732477827E-0001 6.03237569869122E-0001 6.02596962594870E-0001 6.01956910274668E-0001 6.01317412528315E-0001 - 6.00678468975811E-0001 6.00040079237356E-0001 5.99402242933350E-0001 5.98764959684395E-0001 5.98128229111293E-0001 - 5.97492050835046E-0001 5.96856424476856E-0001 5.96221349658122E-0001 5.95586826000451E-0001 5.94952853125643E-0001 - 5.94319430655700E-0001 5.93686558212825E-0001 5.93054235419418E-0001 5.92422461898082E-0001 5.91791237271617E-0001 - 5.91160561163024E-0001 5.90530433195501E-0001 5.89900852992449E-0001 5.89271820177465E-0001 5.88643334374347E-0001 - 5.88015395207092E-0001 5.87388002299895E-0001 5.86761155277150E-0001 5.86134853763451E-0001 5.85509097383589E-0001 - 5.84883885762556E-0001 5.84259218525540E-0001 5.83635095297929E-0001 5.83011515705310E-0001 5.82388479373465E-0001 - 5.81765985928380E-0001 5.81144034996234E-0001 5.80522626203406E-0001 5.79901759176474E-0001 5.79281433542211E-0001 - 5.78661648927592E-0001 5.78042404959786E-0001 5.77423701266162E-0001 5.76805537474286E-0001 5.76187913211921E-0001 - 5.75570828107028E-0001 5.74954281787765E-0001 5.74338273882486E-0001 5.73722804019747E-0001 5.73107871828295E-0001 - 5.72493476937078E-0001 5.71879618975239E-0001 5.71266297572119E-0001 5.70653512357256E-0001 5.70041262960383E-0001 - 5.69429549011432E-0001 5.68818370140530E-0001 5.68207725978000E-0001 5.67597616154364E-0001 5.66988040300336E-0001 - 5.66378998046831E-0001 5.65770489024956E-0001 5.65162512866018E-0001 5.64555069201517E-0001 5.63948157663149E-0001 - 5.63341777882808E-0001 5.62735929492582E-0001 5.62130612124755E-0001 5.61525825411806E-0001 5.60921568986412E-0001 - 5.60317842481442E-0001 5.59714645529963E-0001 5.59111977765236E-0001 5.58509838820717E-0001 5.57908228330057E-0001 - 5.57307145927105E-0001 5.56706591245900E-0001 5.56106563920679E-0001 5.55507063585873E-0001 5.54908089876109E-0001 - 5.54309642426207E-0001 5.53711720871180E-0001 5.53114324846241E-0001 5.52517453986791E-0001 5.51921107928430E-0001 - 5.51325286306950E-0001 5.50729988758336E-0001 5.50135214918770E-0001 5.49540964424627E-0001 5.48947236912474E-0001 - 5.48354032019075E-0001 5.47761349381385E-0001 5.47169188636554E-0001 5.46577549421925E-0001 5.45986431375036E-0001 - 5.45395834133615E-0001 5.44805757335588E-0001 5.44216200619071E-0001 5.43627163622373E-0001 5.43038645983998E-0001 - 5.42450647342643E-0001 5.41863167337196E-0001 5.41276205606739E-0001 5.40689761790547E-0001 5.40103835528088E-0001 - 5.39518426459022E-0001 5.38933534223201E-0001 5.38349158460670E-0001 5.37765298811667E-0001 5.37181954916623E-0001 - 5.36599126416159E-0001 5.36016812951088E-0001 5.35435014162420E-0001 5.34853729691348E-0001 5.34272959179267E-0001 - 5.33692702267756E-0001 5.33112958598591E-0001 5.32533727813736E-0001 5.31955009555348E-0001 5.31376803465777E-0001 - 5.30799109187563E-0001 5.30221926363436E-0001 5.29645254636319E-0001 5.29069093649327E-0001 5.28493443045765E-0001 - 5.27918302469128E-0001 5.27343671563104E-0001 5.26769549971570E-0001 5.26195937338595E-0001 5.25622833308440E-0001 - 5.25050237525553E-0001 5.24478149634576E-0001 5.23906569280341E-0001 5.23335496107867E-0001 5.22764929762369E-0001 - 5.22194869889247E-0001 5.21625316134094E-0001 5.21056268142694E-0001 5.20487725561018E-0001 5.19919688035228E-0001 - 5.19352155211678E-0001 5.18785126736909E-0001 5.18218602257653E-0001 5.17652581420833E-0001 5.17087063873558E-0001 - 5.16522049263130E-0001 5.15957537237037E-0001 5.15393527442961E-0001 5.14830019528768E-0001 5.14267013142517E-0001 - 5.13704507932454E-0001 5.13142503547016E-0001 5.12580999634827E-0001 5.12019995844700E-0001 5.11459491825637E-0001 - 5.10899487226830E-0001 5.10339981697659E-0001 5.09780974887691E-0001 5.09222466446683E-0001 5.08664456024581E-0001 - 5.08106943271516E-0001 5.07549927837811E-0001 5.06993409373976E-0001 5.06437387530708E-0001 5.05881861958893E-0001 - 5.05326832309605E-0001 5.04772298234105E-0001 5.04218259383842E-0001 5.03664715410453E-0001 5.03111665965763E-0001 - 5.02559110701784E-0001 5.02007049270716E-0001 5.01455481324945E-0001 5.00904406517045E-0001 5.00353824499778E-0001 - 4.99803734926092E-0001 4.99254137449123E-0001 4.98705031722194E-0001 4.98156417398814E-0001 4.97608294132679E-0001 - 4.97060661577672E-0001 4.96513519387863E-0001 4.95966867217508E-0001 4.95420704721051E-0001 4.94875031553120E-0001 - 4.94329847368532E-0001 4.93785151822287E-0001 4.93240944569575E-0001 4.92697225265769E-0001 4.92153993566430E-0001 - 4.91611249127304E-0001 4.91068991604323E-0001 4.90527220653606E-0001 4.89985935931456E-0001 4.89445137094363E-0001 - 4.88904823799001E-0001 4.88364995702231E-0001 4.87825652461100E-0001 4.87286793732839E-0001 4.86748419174864E-0001 - 4.86210528444777E-0001 4.85673121200365E-0001 4.85136197099600E-0001 4.84599755800639E-0001 4.84063796961825E-0001 - 4.83528320241683E-0001 4.82993325298927E-0001 4.82458811792450E-0001 4.81924779381335E-0001 4.81391227724846E-0001 - 4.80858156482433E-0001 4.80325565313732E-0001 4.79793453878559E-0001 4.79261821836917E-0001 4.78730668848994E-0001 - 4.78199994575159E-0001 4.77669798675968E-0001 4.77140080812160E-0001 4.76610840644656E-0001 4.76082077834564E-0001 - 4.75553792043172E-0001 4.75025982931956E-0001 4.74498650162570E-0001 4.73971793396857E-0001 4.73445412296840E-0001 - 4.72919506524726E-0001 4.72394075742907E-0001 4.71869119613953E-0001 4.71344637800624E-0001 4.70820629965857E-0001 - 4.70297095772777E-0001 4.69774034884688E-0001 4.69251446965078E-0001 4.68729331677619E-0001 4.68207688686163E-0001 - 4.67686517654746E-0001 4.67165818247586E-0001 4.66645590129086E-0001 4.66125832963827E-0001 4.65606546416576E-0001 - 4.65087730152278E-0001 4.64569383836065E-0001 4.64051507133247E-0001 4.63534099709319E-0001 4.63017161229955E-0001 - 4.62500691361012E-0001 4.61984689768530E-0001 4.61469156118728E-0001 4.60954090078009E-0001 4.60439491312956E-0001 - 4.59925359490335E-0001 4.59411694277091E-0001 4.58898495340351E-0001 4.58385762347426E-0001 4.57873494965802E-0001 - 4.57361692863153E-0001 4.56850355707328E-0001 4.56339483166362E-0001 4.55829074908467E-0001 4.55319130602038E-0001 - 4.54809649915648E-0001 4.54300632518054E-0001 4.53792078078191E-0001 4.53283986265175E-0001 4.52776356748302E-0001 - 4.52269189197051E-0001 4.51762483281076E-0001 4.51256238670217E-0001 4.50750455034489E-0001 4.50245132044090E-0001 - 4.49740269369396E-0001 4.49235866680966E-0001 4.48731923649535E-0001 4.48228439946019E-0001 4.47725415241514E-0001 - 4.47222849207296E-0001 4.46720741514819E-0001 4.46219091835718E-0001 4.45717899841806E-0001 4.45217165205076E-0001 - 4.44716887597700E-0001 4.44217066692026E-0001 4.43717702160588E-0001 4.43218793676092E-0001 4.42720340911427E-0001 - 4.42222343539659E-0001 4.41724801234034E-0001 4.41227713667974E-0001 4.40731080515082E-0001 4.40234901449138E-0001 - 4.39739176144104E-0001 4.39243904274114E-0001 4.38749085513485E-0001 4.38254719536712E-0001 4.37760806018465E-0001 - 4.37267344633595E-0001 4.36774335057130E-0001 4.36281776964276E-0001 4.35789670030417E-0001 4.35298013931113E-0001 - 4.34806808342104E-0001 4.34316052939305E-0001 4.33825747398813E-0001 4.33335891396897E-0001 4.32846484610007E-0001 - 4.32357526714769E-0001 4.31869017387987E-0001 4.31380956306641E-0001 4.30893343147886E-0001 4.30406177589061E-0001 - 4.29919459307675E-0001 4.29433187981416E-0001 4.28947363288151E-0001 4.28461984905919E-0001 4.27977052512941E-0001 - 4.27492565787610E-0001 4.27008524408499E-0001 4.26524928054354E-0001 4.26041776404101E-0001 4.25559069136838E-0001 - 4.25076805931844E-0001 4.24594986468570E-0001 4.24113610426645E-0001 4.23632677485874E-0001 4.23152187326237E-0001 - 4.22672139627890E-0001 4.22192534071166E-0001 4.21713370336572E-0001 4.21234648104790E-0001 4.20756367056682E-0001 - 4.20278526873279E-0001 4.19801127235792E-0001 4.19324167825606E-0001 4.18847648324280E-0001 4.18371568413550E-0001 - 4.17895927775327E-0001 4.17420726091694E-0001 4.16945963044913E-0001 4.16471638317419E-0001 4.15997751591822E-0001 - 4.15524302550905E-0001 4.15051290877629E-0001 4.14578716255126E-0001 4.14106578366705E-0001 4.13634876895849E-0001 - 4.13163611526214E-0001 4.12692781941632E-0001 4.12222387826108E-0001 4.11752428863821E-0001 4.11282904739126E-0001 - 4.10813815136549E-0001 4.10345159740793E-0001 4.09876938236731E-0001 4.09409150309414E-0001 4.08941795644065E-0001 - 4.08474873926078E-0001 4.08008384841024E-0001 4.07542328074646E-0001 4.07076703312862E-0001 4.06611510241761E-0001 - 4.06146748547606E-0001 4.05682417916833E-0001 4.05218518036053E-0001 4.04755048592047E-0001 4.04292009271771E-0001 - 4.03829399762354E-0001 4.03367219751096E-0001 4.02905468925472E-0001 4.02444146973128E-0001 4.01983253581883E-0001 - 4.01522788439729E-0001 4.01062751234830E-0001 4.00603141655522E-0001 4.00143959390315E-0001 3.99685204127889E-0001 - 3.99226875557097E-0001 3.98768973366964E-0001 3.98311497246689E-0001 3.97854446885639E-0001 3.97397821973357E-0001 - 3.96941622199554E-0001 3.96485847254117E-0001 3.96030496827099E-0001 3.95575570608729E-0001 3.95121068289408E-0001 - 3.94666989559706E-0001 3.94213334110364E-0001 3.93760101632296E-0001 3.93307291816586E-0001 3.92854904354491E-0001 - 3.92402938937436E-0001 3.91951395257021E-0001 3.91500273005013E-0001 3.91049571873353E-0001 3.90599291554151E-0001 - 3.90149431739686E-0001 3.89699992122412E-0001 3.89250972394950E-0001 3.88802372250094E-0001 3.88354191380807E-0001 - 3.87906429480223E-0001 3.87459086241645E-0001 3.87012161358545E-0001 3.86565654524571E-0001 3.86119565433535E-0001 - 3.85673893779423E-0001 3.85228639256387E-0001 3.84783801558752E-0001 3.84339380381013E-0001 3.83895375417832E-0001 - 3.83451786364042E-0001 3.83008612914646E-0001 3.82565854764817E-0001 3.82123511609897E-0001 3.81681583145395E-0001 - 3.81240069066993E-0001 3.80798969070540E-0001 3.80358282852054E-0001 3.79918010107724E-0001 3.79478150533905E-0001 - 3.79038703827124E-0001 3.78599669684076E-0001 3.78161047801621E-0001 3.77722837876795E-0001 3.77285039606795E-0001 - 3.76847652688993E-0001 3.76410676820925E-0001 3.75974111700298E-0001 3.75537957024986E-0001 3.75102212493031E-0001 - 3.74666877802645E-0001 3.74231952652207E-0001 3.73797436740263E-0001 3.73363329765530E-0001 3.72929631426889E-0001 - 3.72496341423392E-0001 3.72063459454258E-0001 3.71630985218873E-0001 3.71198918416791E-0001 3.70767258747733E-0001 - 3.70336005911590E-0001 3.69905159608417E-0001 3.69474719538438E-0001 3.69044685402045E-0001 3.68615056899795E-0001 - 3.68185833732415E-0001 3.67757015600798E-0001 3.67328602206002E-0001 3.66900593249256E-0001 3.66472988431951E-0001 - 3.66045787455648E-0001 3.65618990022074E-0001 3.65192595833124E-0001 3.64766604590857E-0001 3.64341015997500E-0001 - 3.63915829755447E-0001 3.63491045567255E-0001 3.63066663135652E-0001 3.62642682163531E-0001 3.62219102353948E-0001 - 3.61795923410129E-0001 3.61373145035463E-0001 3.60950766933508E-0001 3.60528788807985E-0001 3.60107210362783E-0001 - 3.59686031301955E-0001 3.59265251329720E-0001 3.58844870150465E-0001 3.58424887468739E-0001 3.58005302989258E-0001 - 3.57586116416904E-0001 3.57167327456723E-0001 3.56748935813928E-0001 3.56330941193896E-0001 3.55913343302169E-0001 - 3.55496141844455E-0001 3.55079336526625E-0001 3.54662927054717E-0001 3.54246913134933E-0001 3.53831294473640E-0001 - 3.53416070777370E-0001 3.53001241752818E-0001 3.52586807106845E-0001 3.52172766546477E-0001 3.51759119778902E-0001 - 3.51345866511476E-0001 3.50933006451715E-0001 3.50520539307303E-0001 3.50108464786086E-0001 3.49696782596075E-0001 - 3.49285492445443E-0001 3.48874594042531E-0001 3.48464087095839E-0001 3.48053971314035E-0001 3.47644246405948E-0001 - 3.47234912080572E-0001 3.46825968047063E-0001 3.46417414014743E-0001 3.46009249693095E-0001 3.45601474791767E-0001 - 3.45194089020570E-0001 3.44787092089477E-0001 3.44380483708627E-0001 3.43974263588317E-0001 3.43568431439013E-0001 - 3.43162986971341E-0001 3.42757929896089E-0001 3.42353259924210E-0001 3.41948976766817E-0001 3.41545080135189E-0001 - 3.41141569740765E-0001 3.40738445295148E-0001 3.40335706510103E-0001 3.39933353097557E-0001 3.39531384769599E-0001 - 3.39129801238483E-0001 3.38728602216621E-0001 3.38327787416590E-0001 3.37927356551129E-0001 3.37527309333137E-0001 - 3.37127645475678E-0001 3.36728364691975E-0001 3.36329466695414E-0001 3.35930951199542E-0001 3.35532817918070E-0001 - 3.35135066564866E-0001 3.34737696853965E-0001 3.34340708499560E-0001 3.33944101216005E-0001 3.33547874717818E-0001 - 3.33152028719676E-0001 3.32756562936417E-0001 3.32361477083042E-0001 3.31966770874712E-0001 3.31572444026749E-0001 - 3.31178496254634E-0001 3.30784927274013E-0001 3.30391736800689E-0001 3.29998924550627E-0001 3.29606490239954E-0001 - 3.29214433584955E-0001 3.28822754302077E-0001 3.28431452107928E-0001 3.28040526719273E-0001 3.27649977853042E-0001 - 3.27259805226322E-0001 3.26870008556362E-0001 3.26480587560569E-0001 3.26091541956512E-0001 3.25702871461919E-0001 - 3.25314575794677E-0001 3.24926654672834E-0001 3.24539107814599E-0001 3.24151934938338E-0001 3.23765135762578E-0001 - 3.23378710006005E-0001 3.22992657387465E-0001 3.22606977625963E-0001 3.22221670440663E-0001 3.21836735550889E-0001 - 3.21452172676125E-0001 3.21067981536011E-0001 3.20684161850350E-0001 3.20300713339100E-0001 3.19917635722381E-0001 - 3.19534928720471E-0001 3.19152592053807E-0001 3.18770625442983E-0001 3.18389028608754E-0001 3.18007801272032E-0001 - 3.17626943153888E-0001 3.17246453975551E-0001 3.16866333458410E-0001 3.16486581324010E-0001 3.16107197294057E-0001 - 3.15728181090412E-0001 3.15349532435096E-0001 3.14971251050287E-0001 3.14593336658323E-0001 3.14215788981698E-0001 - 3.13838607743064E-0001 3.13461792665232E-0001 3.13085343471169E-0001 3.12709259884002E-0001 3.12333541627012E-0001 - 3.11958188423640E-0001 3.11583199997485E-0001 3.11208576072301E-0001 3.10834316372002E-0001 3.10460420620658E-0001 - 3.10086888542494E-0001 3.09713719861896E-0001 3.09340914303404E-0001 3.08968471591717E-0001 3.08596391451690E-0001 - 3.08224673608334E-0001 3.07853317786819E-0001 3.07482323712468E-0001 3.07111691110764E-0001 3.06741419707346E-0001 - 3.06371509228009E-0001 3.06001959398704E-0001 3.05632769945538E-0001 3.05263940594776E-0001 3.04895471072838E-0001 - 3.04527361106300E-0001 3.04159610421895E-0001 3.03792218746512E-0001 3.03425185807194E-0001 3.03058511331142E-0001 - 3.02692195045712E-0001 3.02326236678417E-0001 3.01960635956923E-0001 3.01595392609054E-0001 3.01230506362789E-0001 - 3.00865976946262E-0001 3.00501804087764E-0001 3.00137987515737E-0001 2.99774526958784E-0001 2.99411422145659E-0001 - 2.99048672805274E-0001 2.98686278666695E-0001 2.98324239459142E-0001 2.97962554911991E-0001 2.97601224754771E-0001 - 2.97240248717170E-0001 2.96879626529028E-0001 2.96519357920339E-0001 2.96159442621253E-0001 2.95799880362075E-0001 - 2.95440670873262E-0001 2.95081813885427E-0001 2.94723309129339E-0001 2.94365156335919E-0001 2.94007355236243E-0001 - 2.93649905561541E-0001 2.93292807043198E-0001 2.92936059412750E-0001 2.92579662401891E-0001 2.92223615742467E-0001 - 2.91867919166478E-0001 2.91512572406077E-0001 2.91157575193572E-0001 2.90802927261424E-0001 2.90448628342247E-0001 - 2.90094678168810E-0001 2.89741076474033E-0001 2.89387822990993E-0001 2.89034917452917E-0001 2.88682359593187E-0001 - 2.88330149145338E-0001 2.87978285843055E-0001 2.87626769420181E-0001 2.87275599610711E-0001 2.86924776148789E-0001 - 2.86574298768716E-0001 2.86224167204944E-0001 2.85874381192078E-0001 2.85524940464876E-0001 2.85175844758247E-0001 - 2.84827093807255E-0001 2.84478687347115E-0001 2.84130625113194E-0001 2.83782906841013E-0001 2.83435532266242E-0001 - 2.83088501124708E-0001 2.82741813152385E-0001 2.82395468085404E-0001 2.82049465660043E-0001 2.81703805612737E-0001 - 2.81358487680068E-0001 2.81013511598773E-0001 2.80668877105740E-0001 2.80324583938009E-0001 2.79980631832770E-0001 - 2.79637020527366E-0001 2.79293749759292E-0001 2.78950819266192E-0001 2.78608228785864E-0001 2.78265978056255E-0001 - 2.77924066815466E-0001 2.77582494801746E-0001 2.77241261753497E-0001 2.76900367409273E-0001 2.76559811507775E-0001 - 2.76219593787859E-0001 2.75879713988529E-0001 2.75540171848943E-0001 2.75200967108406E-0001 2.74862099506376E-0001 - 2.74523568782461E-0001 2.74185374676418E-0001 2.73847516928158E-0001 2.73509995277738E-0001 2.73172809465369E-0001 - 2.72835959231411E-0001 2.72499444316372E-0001 2.72163264460914E-0001 2.71827419405845E-0001 2.71491908892126E-0001 - 2.71156732660867E-0001 2.70821890453328E-0001 2.70487382010918E-0001 2.70153207075196E-0001 2.69819365387872E-0001 - 2.69485856690804E-0001 2.69152680725999E-0001 2.68819837235616E-0001 2.68487325961961E-0001 2.68155146647491E-0001 - 2.67823299034811E-0001 2.67491782866675E-0001 2.67160597885988E-0001 2.66829743835802E-0001 2.66499220459320E-0001 - 2.66169027499892E-0001 2.65839164701017E-0001 2.65509631806346E-0001 2.65180428559673E-0001 2.64851554704947E-0001 - 2.64523009986261E-0001 2.64194794147858E-0001 2.63866906934131E-0001 2.63539348089620E-0001 2.63212117359012E-0001 - 2.62885214487145E-0001 2.62558639219003E-0001 2.62232391299720E-0001 2.61906470474578E-0001 2.61580876489005E-0001 - 2.61255609088579E-0001 2.60930668019026E-0001 2.60606053026217E-0001 2.60281763856175E-0001 2.59957800255068E-0001 - 2.59634161969212E-0001 2.59310848745071E-0001 2.58987860329257E-0001 2.58665196468528E-0001 2.58342856909790E-0001 - 2.58020841400099E-0001 2.57699149686654E-0001 2.57377781516803E-0001 2.57056736638043E-0001 2.56736014798015E-0001 - 2.56415615744509E-0001 2.56095539225460E-0001 2.55775784988954E-0001 2.55456352783220E-0001 2.55137242356634E-0001 - 2.54818453457720E-0001 2.54499985835149E-0001 2.54181839237738E-0001 2.53864013414449E-0001 2.53546508114393E-0001 - 2.53229323086826E-0001 2.52912458081150E-0001 2.52595912846916E-0001 2.52279687133815E-0001 2.51963780691692E-0001 - 2.51648193270532E-0001 2.51332924620470E-0001 2.51017974491784E-0001 2.50703342634899E-0001 2.50389028800386E-0001 - 2.50075032738962E-0001 2.49761354201490E-0001 2.49447992938976E-0001 2.49134948702576E-0001 2.48822221243588E-0001 - 2.48509810313456E-0001 2.48197715663771E-0001 2.47885937046267E-0001 2.47574474212825E-0001 2.47263326915471E-0001 - 2.46952494906376E-0001 2.46641977937855E-0001 2.46331775762370E-0001 2.46021888132526E-0001 2.45712314801073E-0001 - 2.45403055520908E-0001 2.45094110045071E-0001 2.44785478126746E-0001 2.44477159519263E-0001 2.44169153976097E-0001 - 2.43861461250865E-0001 2.43554081097331E-0001 2.43247013269402E-0001 2.42940257521131E-0001 2.42633813606713E-0001 - 2.42327681280489E-0001 2.42021860296943E-0001 2.41716350410701E-0001 2.41411151376539E-0001 2.41106262949371E-0001 - 2.40801684884259E-0001 2.40497416936406E-0001 2.40193458861159E-0001 2.39889810414011E-0001 2.39586471350595E-0001 - 2.39283441426692E-0001 2.38980720398223E-0001 2.38678308021253E-0001 2.38376204051992E-0001 2.38074408246793E-0001 - 2.37772920362148E-0001 2.37471740154699E-0001 2.37170867381227E-0001 2.36870301798657E-0001 2.36570043164056E-0001 - 2.36270091234636E-0001 2.35970445767751E-0001 2.35671106520895E-0001 2.35372073251710E-0001 2.35073345717976E-0001 - 2.34774923677619E-0001 2.34476806888706E-0001 2.34178995109446E-0001 2.33881488098192E-0001 2.33584285613437E-0001 - 2.33287387413819E-0001 2.32990793258116E-0001 2.32694502905251E-0001 2.32398516114287E-0001 2.32102832644428E-0001 - 2.31807452255023E-0001 2.31512374705560E-0001 2.31217599755671E-0001 2.30923127165130E-0001 2.30628956693851E-0001 - 2.30335088101890E-0001 2.30041521149447E-0001 2.29748255596860E-0001 2.29455291204611E-0001 2.29162627733323E-0001 - 2.28870264943759E-0001 2.28578202596827E-0001 2.28286440453571E-0001 2.27994978275182E-0001 2.27703815822985E-0001 - 2.27412952858454E-0001 2.27122389143198E-0001 2.26832124438970E-0001 2.26542158507664E-0001 2.26252491111312E-0001 - 2.25963122012090E-0001 2.25674050972312E-0001 2.25385277754436E-0001 2.25096802121057E-0001 2.24808623834914E-0001 - 2.24520742658883E-0001 2.24233158355983E-0001 2.23945870689372E-0001 2.23658879422348E-0001 2.23372184318351E-0001 - 2.23085785140960E-0001 2.22799681653894E-0001 2.22513873621012E-0001 2.22228360806314E-0001 2.21943142973938E-0001 - 2.21658219888164E-0001 2.21373591313410E-0001 2.21089257014234E-0001 2.20805216755336E-0001 2.20521470301553E-0001 - 2.20238017417862E-0001 2.19954857869379E-0001 2.19671991421362E-0001 2.19389417839206E-0001 2.19107136888446E-0001 - 2.18825148334757E-0001 2.18543451943950E-0001 2.18262047481980E-0001 2.17980934714937E-0001 2.17700113409053E-0001 - 2.17419583330696E-0001 2.17139344246376E-0001 2.16859395922739E-0001 2.16579738126571E-0001 2.16300370624798E-0001 - 2.16021293184482E-0001 2.15742505572825E-0001 2.15464007557168E-0001 2.15185798904990E-0001 2.14907879383908E-0001 - 2.14630248761678E-0001 2.14352906806193E-0001 2.14075853285486E-0001 2.13799087967727E-0001 2.13522610621224E-0001 - 2.13246421014424E-0001 2.12970518915911E-0001 2.12694904094408E-0001 2.12419576318774E-0001 2.12144535358008E-0001 - 2.11869780981245E-0001 2.11595312957759E-0001 2.11321131056961E-0001 2.11047235048398E-0001 2.10773624701758E-0001 - 2.10500299786863E-0001 2.10227260073674E-0001 2.09954505332290E-0001 2.09682035332945E-0001 2.09409849846014E-0001 - 2.09137948642004E-0001 2.08866331491563E-0001 2.08594998165475E-0001 2.08323948434660E-0001 2.08053182070176E-0001 - 2.07782698843217E-0001 2.07512498525115E-0001 2.07242580887338E-0001 2.06972945701490E-0001 2.06703592739311E-0001 - 2.06434521772681E-0001 2.06165732573614E-0001 2.05897224914259E-0001 2.05628998566903E-0001 2.05361053303971E-0001 - 2.05093388898020E-0001 2.04826005121748E-0001 2.04558901747985E-0001 2.04292078549700E-0001 2.04025535299996E-0001 - 2.03759271772113E-0001 2.03493287739426E-0001 2.03227582975447E-0001 2.02962157253823E-0001 2.02697010348337E-0001 - 2.02432142032908E-0001 2.02167552081589E-0001 2.01903240268570E-0001 2.01639206368175E-0001 2.01375450154866E-0001 - 2.01111971403239E-0001 2.00848769888023E-0001 2.00585845384086E-0001 2.00323197666428E-0001 2.00060826510187E-0001 - 1.99798731690634E-0001 1.99536912983174E-0001 1.99275370163351E-0001 1.99014103006840E-0001 1.98753111289452E-0001 - 1.98492394787133E-0001 1.98231953275964E-0001 1.97971786532158E-0001 1.97711894332068E-0001 1.97452276452176E-0001 - 1.97192932669101E-0001 1.96933862759597E-0001 1.96675066500550E-0001 1.96416543668983E-0001 1.96158294042050E-0001 - 1.95900317397043E-0001 1.95642613511386E-0001 1.95385182162635E-0001 1.95128023128485E-0001 1.94871136186760E-0001 - 1.94614521115420E-0001 1.94358177692559E-0001 1.94102105696405E-0001 1.93846304905319E-0001 1.93590775097794E-0001 - 1.93335516052461E-0001 1.93080527548080E-0001 1.92825809363546E-0001 1.92571361277888E-0001 1.92317183070269E-0001 - 1.92063274519982E-0001 1.91809635406458E-0001 1.91556265509257E-0001 1.91303164608073E-0001 1.91050332482735E-0001 - 1.90797768913203E-0001 1.90545473679571E-0001 1.90293446562065E-0001 1.90041687341045E-0001 1.89790195797002E-0001 - 1.89538971710561E-0001 1.89288014862478E-0001 1.89037325033645E-0001 1.88786902005083E-0001 1.88536745557948E-0001 - 1.88286855473526E-0001 1.88037231533236E-0001 1.87787873518631E-0001 1.87538781211394E-0001 1.87289954393342E-0001 - 1.87041392846423E-0001 1.86793096352717E-0001 1.86545064694436E-0001 1.86297297653925E-0001 1.86049795013659E-0001 - 1.85802556556246E-0001 1.85555582064426E-0001 1.85308871321071E-0001 1.85062424109182E-0001 1.84816240211895E-0001 - 1.84570319412475E-0001 1.84324661494321E-0001 1.84079266240960E-0001 1.83834133436053E-0001 1.83589262863391E-0001 - 1.83344654306897E-0001 1.83100307550626E-0001 1.82856222378760E-0001 1.82612398575618E-0001 1.82368835925645E-0001 - 1.82125534213420E-0001 1.81882493223652E-0001 1.81639712741180E-0001 1.81397192550974E-0001 1.81154932438135E-0001 - 1.80912932187896E-0001 1.80671191585618E-0001 1.80429710416795E-0001 1.80188488467050E-0001 1.79947525522136E-0001 - 1.79706821367937E-0001 1.79466375790468E-0001 1.79226188575873E-0001 1.78986259510428E-0001 1.78746588380537E-0001 - 1.78507174972734E-0001 1.78268019073687E-0001 1.78029120470187E-0001 1.77790478949162E-0001 1.77552094297665E-0001 - 1.77313966302882E-0001 1.77076094752125E-0001 1.76838479432839E-0001 1.76601120132598E-0001 1.76364016639104E-0001 - 1.76127168740190E-0001 1.75890576223818E-0001 1.75654238878079E-0001 1.75418156491193E-0001 1.75182328851511E-0001 - 1.74946755747512E-0001 1.74711436967803E-0001 1.74476372301123E-0001 1.74241561536337E-0001 1.74007004462441E-0001 - 1.73772700868559E-0001 1.73538650543945E-0001 1.73304853277979E-0001 1.73071308860173E-0001 1.72838017080166E-0001 - 1.72604977727727E-0001 1.72372190592751E-0001 1.72139655465263E-0001 1.71907372135418E-0001 1.71675340393497E-0001 - 1.71443560029910E-0001 1.71212030835197E-0001 1.70980752600023E-0001 1.70749725115183E-0001 1.70518948171602E-0001 - 1.70288421560330E-0001 1.70058145072546E-0001 1.69828118499558E-0001 1.69598341632800E-0001 1.69368814263835E-0001 - 1.69139536184353E-0001 1.68910507186174E-0001 1.68681727061244E-0001 1.68453195601635E-0001 1.68224912599549E-0001 - 1.67996877847315E-0001 1.67769091137388E-0001 1.67541552262353E-0001 1.67314261014920E-0001 1.67087217187926E-0001 - 1.66860420574339E-0001 1.66633870967249E-0001 1.66407568159876E-0001 1.66181511945568E-0001 1.65955702117797E-0001 - 1.65730138470164E-0001 1.65504820796396E-0001 1.65279748890349E-0001 1.65054922546001E-0001 1.64830341557462E-0001 - 1.64606005718965E-0001 1.64381914824872E-0001 1.64158068669670E-0001 1.63934467047972E-0001 1.63711109754519E-0001 - 1.63487996584178E-0001 1.63265127331941E-0001 1.63042501792928E-0001 1.62820119762385E-0001 1.62597981035683E-0001 - 1.62376085408319E-0001 1.62154432675918E-0001 1.61933022634228E-0001 1.61711855079125E-0001 1.61490929806612E-0001 - 1.61270246612815E-0001 1.61049805293987E-0001 1.60829605646507E-0001 1.60609647466879E-0001 1.60389930551733E-0001 - 1.60170454697824E-0001 1.59951219702033E-0001 1.59732225361367E-0001 1.59513471472958E-0001 1.59294957834061E-0001 - 1.59076684242060E-0001 1.58858650494461E-0001 1.58640856388897E-0001 1.58423301723126E-0001 1.58205986295031E-0001 - 1.57988909902618E-0001 1.57772072344021E-0001 1.57555473417496E-0001 1.57339112921426E-0001 1.57122990654317E-0001 - 1.56907106414803E-0001 1.56691460001636E-0001 1.56476051213700E-0001 1.56260879850000E-0001 1.56045945709664E-0001 - 1.55831248591947E-0001 1.55616788296228E-0001 1.55402564622010E-0001 1.55188577368919E-0001 1.54974826336706E-0001 - 1.54761311325247E-0001 1.54548032134542E-0001 1.54334988564713E-0001 1.54122180416008E-0001 1.53909607488800E-0001 - 1.53697269583580E-0001 1.53485166500971E-0001 1.53273298041714E-0001 1.53061664006675E-0001 1.52850264196844E-0001 - 1.52639098413336E-0001 1.52428166457387E-0001 1.52217468130357E-0001 1.52007003233731E-0001 1.51796771569115E-0001 - 1.51586772938241E-0001 1.51377007142963E-0001 1.51167473985257E-0001 1.50958173267224E-0001 1.50749104791086E-0001 - 1.50540268359190E-0001 1.50331663774006E-0001 1.50123290838125E-0001 1.49915149354262E-0001 1.49707239125256E-0001 - 1.49499559954067E-0001 1.49292111643778E-0001 1.49084893997595E-0001 1.48877906818846E-0001 1.48671149910982E-0001 - 1.48464623077578E-0001 1.48258326122328E-0001 1.48052258849052E-0001 1.47846421061689E-0001 1.47640812564302E-0001 - 1.47435433161077E-0001 1.47230282656321E-0001 1.47025360854463E-0001 1.46820667560053E-0001 1.46616202577766E-0001 - 1.46411965712396E-0001 1.46207956768862E-0001 1.46004175552200E-0001 1.45800621867573E-0001 1.45597295520263E-0001 - 1.45394196315672E-0001 1.45191324059328E-0001 1.44988678556876E-0001 1.44786259614087E-0001 1.44584067036850E-0001 - 1.44382100631175E-0001 1.44180360203198E-0001 1.43978845559169E-0001 1.43777556505466E-0001 1.43576492848585E-0001 - 1.43375654395142E-0001 1.43175040951878E-0001 1.42974652325650E-0001 1.42774488323441E-0001 1.42574548752351E-0001 - 1.42374833419602E-0001 1.42175342132537E-0001 1.41976074698620E-0001 1.41777030925436E-0001 1.41578210620689E-0001 - 1.41379613592206E-0001 1.41181239647931E-0001 1.40983088595932E-0001 1.40785160244396E-0001 1.40587454401630E-0001 - 1.40389970876061E-0001 1.40192709476237E-0001 1.39995670010827E-0001 1.39798852288618E-0001 1.39602256118519E-0001 - 1.39405881309557E-0001 1.39209727670882E-0001 1.39013795011760E-0001 1.38818083141581E-0001 1.38622591869852E-0001 - 1.38427321006200E-0001 1.38232270360373E-0001 1.38037439742238E-0001 1.37842828961780E-0001 1.37648437829107E-0001 - 1.37454266154442E-0001 1.37260313748133E-0001 1.37066580420641E-0001 1.36873065982553E-0001 1.36679770244569E-0001 - 1.36486693017512E-0001 1.36293834112324E-0001 1.36101193340065E-0001 1.35908770511914E-0001 1.35716565439169E-0001 - 1.35524577933249E-0001 1.35332807805688E-0001 1.35141254868143E-0001 1.34949918932388E-0001 1.34758799810313E-0001 - 1.34567897313932E-0001 1.34377211255374E-0001 1.34186741446887E-0001 1.33996487700839E-0001 1.33806449829714E-0001 - 1.33616627646117E-0001 1.33427020962770E-0001 1.33237629592513E-0001 1.33048453348306E-0001 1.32859492043224E-0001 - 1.32670745490464E-0001 1.32482213503338E-0001 1.32293895895278E-0001 1.32105792479832E-0001 1.31917903070669E-0001 - 1.31730227481572E-0001 1.31542765526446E-0001 1.31355517019309E-0001 1.31168481774302E-0001 1.30981659605680E-0001 - 1.30795050327816E-0001 1.30608653755201E-0001 1.30422469702445E-0001 1.30236497984272E-0001 1.30050738415528E-0001 - 1.29865190811172E-0001 1.29679854986284E-0001 1.29494730756057E-0001 1.29309817935805E-0001 1.29125116340958E-0001 - 1.28940625787062E-0001 1.28756346089781E-0001 1.28572277064896E-0001 1.28388418528305E-0001 1.28204770296021E-0001 - 1.28021332184178E-0001 1.27838104009022E-0001 1.27655085586918E-0001 1.27472276734349E-0001 1.27289677267912E-0001 - 1.27107287004322E-0001 1.26925105760409E-0001 1.26743133353123E-0001 1.26561369599526E-0001 1.26379814316799E-0001 - 1.26198467322240E-0001 1.26017328433259E-0001 1.25836397467387E-0001 1.25655674242269E-0001 1.25475158575666E-0001 - 1.25294850285455E-0001 1.25114749189630E-0001 1.24934855106299E-0001 1.24755167853689E-0001 1.24575687250139E-0001 - 1.24396413114106E-0001 1.24217345264163E-0001 1.24038483518998E-0001 1.23859827697413E-0001 1.23681377618330E-0001 - 1.23503133100781E-0001 1.23325093963917E-0001 1.23147260027004E-0001 1.22969631109421E-0001 1.22792207030667E-0001 - 1.22614987610351E-0001 1.22437972668201E-0001 1.22261162024058E-0001 1.22084555497878E-0001 1.21908152909734E-0001 - 1.21731954079813E-0001 1.21555958828415E-0001 1.21380166975958E-0001 1.21204578342973E-0001 1.21029192750105E-0001 - 1.20854010018117E-0001 1.20679029967883E-0001 1.20504252420394E-0001 1.20329677196754E-0001 1.20155304118182E-0001 - 1.19981133006013E-0001 1.19807163681694E-0001 1.19633395966787E-0001 1.19459829682969E-0001 1.19286464652032E-0001 - 1.19113300695880E-0001 1.18940337636532E-0001 1.18767575296123E-0001 1.18595013496899E-0001 1.18422652061222E-0001 - 1.18250490811567E-0001 1.18078529570524E-0001 1.17906768160795E-0001 1.17735206405197E-0001 1.17563844126662E-0001 - 1.17392681148232E-0001 1.17221717293067E-0001 1.17050952384436E-0001 1.16880386245727E-0001 1.16710018700436E-0001 - 1.16539849572176E-0001 1.16369878684672E-0001 1.16200105861763E-0001 1.16030530927399E-0001 1.15861153705647E-0001 - 1.15691974020685E-0001 1.15522991696804E-0001 1.15354206558407E-0001 1.15185618430013E-0001 1.15017227136252E-0001 - 1.14849032501867E-0001 1.14681034351713E-0001 1.14513232510761E-0001 1.14345626804092E-0001 1.14178217056899E-0001 - 1.14011003094490E-0001 1.13843984742284E-0001 1.13677161825813E-0001 1.13510534170723E-0001 1.13344101602770E-0001 - 1.13177863947823E-0001 1.13011821031864E-0001 1.12845972680988E-0001 1.12680318721399E-0001 1.12514858979418E-0001 - 1.12349593281475E-0001 1.12184521454111E-0001 1.12019643323983E-0001 1.11854958717856E-0001 1.11690467462610E-0001 - 1.11526169385234E-0001 1.11362064312831E-0001 1.11198152072615E-0001 1.11034432491912E-0001 1.10870905398160E-0001 - 1.10707570618906E-0001 1.10544427981814E-0001 1.10381477314653E-0001 1.10218718445309E-0001 1.10056151201776E-0001 - 1.09893775412161E-0001 1.09731590904681E-0001 1.09569597507665E-0001 1.09407795049554E-0001 1.09246183358900E-0001 - 1.09084762264363E-0001 1.08923531594720E-0001 1.08762491178853E-0001 1.08601640845759E-0001 1.08440980424543E-0001 - 1.08280509744424E-0001 1.08120228634729E-0001 1.07960136924898E-0001 1.07800234444479E-0001 1.07640521023134E-0001 - 1.07480996490633E-0001 1.07321660676857E-0001 1.07162513411799E-0001 1.07003554525561E-0001 1.06844783848356E-0001 - 1.06686201210506E-0001 1.06527806442446E-0001 1.06369599374718E-0001 1.06211579837978E-0001 1.06053747662988E-0001 - 1.05896102680624E-0001 1.05738644721869E-0001 1.05581373617817E-0001 1.05424289199674E-0001 1.05267391298752E-0001 - 1.05110679746475E-0001 1.04954154374378E-0001 1.04797815014104E-0001 1.04641661497406E-0001 1.04485693656147E-0001 - 1.04329911322299E-0001 1.04174314327944E-0001 1.04018902505274E-0001 1.03863675686589E-0001 1.03708633704300E-0001 - 1.03553776390926E-0001 1.03399103579097E-0001 1.03244615101550E-0001 1.03090310791134E-0001 1.02936190480803E-0001 - 1.02782254003625E-0001 1.02628501192773E-0001 1.02474931881532E-0001 1.02321545903293E-0001 1.02168343091559E-0001 - 1.02015323279940E-0001 1.01862486302155E-0001 1.01709831992031E-0001 1.01557360183506E-0001 1.01405070710625E-0001 - 1.01252963407541E-0001 1.01101038108517E-0001 1.00949294647923E-0001 1.00797732860239E-0001 1.00646352580053E-0001 - 1.00495153642061E-0001 1.00344135881067E-0001 1.00193299131984E-0001 1.00042643229832E-0001 9.98921680097401E-0002 - 9.97418733069459E-0002 9.95917589567944E-0002 9.94418247947386E-0002 9.92920706563392E-0002 9.91424963772656E-0002 - 9.89931017932942E-0002 9.88438867403098E-0002 9.86948510543046E-0002 9.85459945713790E-0002 9.83973171277404E-0002 - 9.82488185597039E-0002 9.81004987036928E-0002 9.79523573962369E-0002 9.78043944739743E-0002 9.76566097736501E-0002 - 9.75090031321172E-0002 9.73615743863353E-0002 9.72143233733710E-0002 9.70672499303994E-0002 9.69203538947013E-0002 - 9.67736351036656E-0002 9.66270933947883E-0002 9.64807286056710E-0002 9.63345405740245E-0002 9.61885291376645E-0002 - 9.60426941345150E-0002 9.58970354026055E-0002 9.57515527800734E-0002 9.56062461051627E-0002 9.54611152162227E-0002 - 9.53161599517113E-0002 9.51713801501915E-0002 9.50267756503338E-0002 9.48823462909140E-0002 9.47380919108155E-0002 - 9.45940123490278E-0002 9.44501074446456E-0002 9.43063770368718E-0002 9.41628209650137E-0002 9.40194390684860E-0002 - 9.38762311868091E-0002 9.37331971596092E-0002 9.35903368266192E-0002 9.34476500276770E-0002 9.33051366027275E-0002 - 9.31627963918206E-0002 9.30206292351125E-0002 9.28786349728652E-0002 9.27368134454465E-0002 9.25951644933294E-0002 - 9.24536879570927E-0002 9.23123836774214E-0002 9.21712514951050E-0002 9.20302912510394E-0002 9.18895027862254E-0002 - 9.17488859417697E-0002 9.16084405588839E-0002 9.14681664788846E-0002 9.13280635431946E-0002 9.11881315933409E-0002 - 9.10483704709563E-0002 9.09087800177785E-0002 9.07693600756505E-0002 9.06301104865198E-0002 9.04910310924389E-0002 - 9.03521217355658E-0002 9.02133822581626E-0002 9.00748125025967E-0002 8.99364123113407E-0002 8.97981815269701E-0002 - 8.96601199921674E-0002 8.95222275497181E-0002 8.93845040425131E-0002 8.92469493135471E-0002 8.91095632059198E-0002 - 8.89723455628357E-0002 8.88352962276021E-0002 8.86984150436327E-0002 8.85617018544438E-0002 8.84251565036571E-0002 - 8.82887788349974E-0002 8.81525686922944E-0002 8.80165259194822E-0002 8.78806503605974E-0002 8.77449418597824E-0002 - 8.76094002612823E-0002 8.74740254094468E-0002 8.73388171487289E-0002 8.72037753236856E-0002 8.70688997789782E-0002 - 8.69341903593705E-0002 8.67996469097313E-0002 8.66652692750317E-0002 8.65310573003473E-0002 8.63970108308568E-0002 - 8.62631297118428E-0002 8.61294137886907E-0002 8.59958629068892E-0002 8.58624769120311E-0002 8.57292556498117E-0002 - 8.55961989660298E-0002 8.54633067065875E-0002 8.53305787174901E-0002 8.51980148448455E-0002 8.50656149348648E-0002 - 8.49333788338624E-0002 8.48013063882551E-0002 8.46693974445630E-0002 8.45376518494091E-0002 8.44060694495190E-0002 - 8.42746500917209E-0002 8.41433936229455E-0002 8.40122998902271E-0002 8.38813687407014E-0002 8.37506000216074E-0002 - 8.36199935802869E-0002 8.34895492641826E-0002 8.33592669208416E-0002 8.32291463979119E-0002 8.30991875431446E-0002 - 8.29693902043925E-0002 8.28397542296111E-0002 8.27102794668582E-0002 8.25809657642924E-0002 8.24518129701764E-0002 - 8.23228209328732E-0002 8.21939895008488E-0002 8.20653185226705E-0002 8.19368078470079E-0002 8.18084573226327E-0002 - 8.16802667984170E-0002 8.15522361233366E-0002 8.14243651464674E-0002 8.12966537169879E-0002 8.11691016841774E-0002 - 8.10417088974176E-0002 8.09144752061914E-0002 8.07874004600825E-0002 8.06604845087772E-0002 8.05337272020619E-0002 - 8.04071283898253E-0002 8.02806879220570E-0002 8.01544056488478E-0002 8.00282814203897E-0002 7.99023150869755E-0002 - 7.97765064989998E-0002 7.96508555069575E-0002 7.95253619614448E-0002 7.94000257131591E-0002 7.92748466128984E-0002 - 7.91498245115614E-0002 7.90249592601476E-0002 7.89002507097578E-0002 7.87756987115927E-0002 7.86513031169543E-0002 - 7.85270637772448E-0002 7.84029805439675E-0002 7.82790532687255E-0002 7.81552818032226E-0002 7.80316659992634E-0002 - 7.79082057087523E-0002 7.77849007836945E-0002 7.76617510761955E-0002 7.75387564384601E-0002 7.74159167227948E-0002 - 7.72932317816049E-0002 7.71707014673968E-0002 7.70483256327759E-0002 7.69261041304486E-0002 7.68040368132210E-0002 - 7.66821235339980E-0002 7.65603641457863E-0002 7.64387585016909E-0002 7.63173064549172E-0002 7.61960078587699E-0002 - 7.60748625666539E-0002 7.59538704320738E-0002 7.58330313086324E-0002 7.57123450500341E-0002 7.55918115100812E-0002 - 7.54714305426763E-0002 7.53512020018207E-0002 7.52311257416157E-0002 7.51112016162616E-0002 7.49914294800579E-0002 - 7.48718091874035E-0002 7.47523405927961E-0002 7.46330235508329E-0002 7.45138579162099E-0002 7.43948435437226E-0002 - 7.42759802882647E-0002 7.41572680048292E-0002 7.40387065485083E-0002 7.39202957744925E-0002 7.38020355380713E-0002 - 7.36839256946330E-0002 7.35659660996649E-0002 7.34481566087523E-0002 7.33304970775793E-0002 7.32129873619290E-0002 - 7.30956273176822E-0002 7.29784168008190E-0002 7.28613556674175E-0002 7.27444437736543E-0002 7.26276809758041E-0002 - 7.25110671302399E-0002 7.23946020934335E-0002 7.22782857219539E-0002 7.21621178724691E-0002 7.20460984017452E-0002 - 7.19302271666451E-0002 7.18145040241315E-0002 7.16989288312638E-0002 7.15835014451999E-0002 7.14682217231951E-0002 - 7.13530895226029E-0002 7.12381047008748E-0002 7.11232671155588E-0002 7.10085766243023E-0002 7.08940330848491E-0002 - 7.07796363550412E-0002 7.06653862928177E-0002 7.05512827562154E-0002 7.04373256033691E-0002 7.03235146925094E-0002 - 7.02098498819665E-0002 7.00963310301659E-0002 6.99829579956318E-0002 6.98697306369846E-0002 6.97566488129426E-0002 - 6.96437123823209E-0002 6.95309212040315E-0002 6.94182751370841E-0002 6.93057740405844E-0002 6.91934177737362E-0002 - 6.90812061958389E-0002 6.89691391662903E-0002 6.88572165445838E-0002 6.87454381903097E-0002 6.86338039631557E-0002 - 6.85223137229053E-0002 6.84109673294393E-0002 6.82997646427349E-0002 6.81887055228659E-0002 6.80777898300023E-0002 - 6.79670174244106E-0002 6.78563881664542E-0002 6.77459019165921E-0002 6.76355585353801E-0002 6.75253578834703E-0002 - 6.74152998216110E-0002 6.73053842106463E-0002 6.71956109115167E-0002 6.70859797852590E-0002 6.69764906930054E-0002 - 6.68671434959849E-0002 6.67579380555218E-0002 6.66488742330368E-0002 6.65399518900462E-0002 6.64311708881618E-0002 - 6.63225310890918E-0002 6.62140323546395E-0002 6.61056745467045E-0002 6.59974575272819E-0002 6.58893811584614E-0002 - 6.57814453024300E-0002 6.56736498214686E-0002 6.55659945779546E-0002 6.54584794343600E-0002 6.53511042532529E-0002 - 6.52438688972965E-0002 6.51367732292485E-0002 6.50298171119632E-0002 6.49230004083889E-0002 6.48163229815698E-0002 - 6.47097846946446E-0002 6.46033854108475E-0002 6.44971249935076E-0002 6.43910033060487E-0002 6.42850202119899E-0002 - 6.41791755749447E-0002 6.40734692586220E-0002 6.39679011268248E-0002 6.38624710434516E-0002 6.37571788724950E-0002 - 6.36520244780424E-0002 6.35470077242759E-0002 6.34421284754719E-0002 6.33373865960015E-0002 6.32327819503305E-0002 - 6.31283144030189E-0002 6.30239838187208E-0002 6.29197900621847E-0002 6.28157329982541E-0002 6.27118124918657E-0002 - 6.26080284080510E-0002 6.25043806119357E-0002 6.24008689687395E-0002 6.22974933437760E-0002 6.21942536024528E-0002 - 6.20911496102718E-0002 6.19881812328284E-0002 6.18853483358122E-0002 6.17826507850066E-0002 6.16800884462890E-0002 - 6.15776611856299E-0002 6.14753688690939E-0002 6.13732113628396E-0002 6.12711885331185E-0002 6.11693002462762E-0002 - 6.10675463687520E-0002 6.09659267670776E-0002 6.08644413078796E-0002 6.07630898578770E-0002 6.06618722838826E-0002 - 6.05607884528021E-0002 6.04598382316348E-0002 6.03590214874736E-0002 6.02583380875032E-0002 6.01577878990032E-0002 - 6.00573707893448E-0002 5.99570866259933E-0002 5.98569352765063E-0002 5.97569166085346E-0002 5.96570304898223E-0002 - 5.95572767882053E-0002 5.94576553716136E-0002 5.93581661080690E-0002 5.92588088656868E-0002 5.91595835126742E-0002 - 5.90604899173316E-0002 5.89615279480520E-0002 5.88626974733206E-0002 5.87639983617154E-0002 5.86654304819066E-0002 - 5.85669937026571E-0002 5.84686878928222E-0002 5.83705129213495E-0002 5.82724686572786E-0002 5.81745549697414E-0002 - 5.80767717279626E-0002 5.79791188012582E-0002 5.78815960590369E-0002 5.77842033707993E-0002 5.76869406061383E-0002 - 5.75898076347382E-0002 5.74928043263756E-0002 5.73959305509191E-0002 5.72991861783288E-0002 5.72025710786570E-0002 - 5.71060851220475E-0002 5.70097281787361E-0002 5.69135001190500E-0002 5.68174008134079E-0002 5.67214301323207E-0002 - 5.66255879463901E-0002 5.65298741263098E-0002 5.64342885428652E-0002 5.63388310669320E-0002 5.62435015694787E-0002 - 5.61482999215641E-0002 5.60532259943388E-0002 5.59582796590444E-0002 5.58634607870137E-0002 5.57687692496712E-0002 - 5.56742049185312E-0002 5.55797676652006E-0002 5.54854573613764E-0002 5.53912738788470E-0002 5.52972170894912E-0002 - 5.52032868652794E-0002 5.51094830782726E-0002 5.50158056006219E-0002 5.49222543045705E-0002 5.48288290624511E-0002 - 5.47355297466879E-0002 5.46423562297952E-0002 5.45493083843782E-0002 5.44563860831326E-0002 5.43635891988445E-0002 - 5.42709176043906E-0002 5.41783711727378E-0002 5.40859497769435E-0002 5.39936532901557E-0002 5.39014815856123E-0002 - 5.38094345366416E-0002 5.37175120166619E-0002 5.36257138991822E-0002 5.35340400578009E-0002 5.34424903662070E-0002 - 5.33510646981794E-0002 5.32597629275871E-0002 5.31685849283886E-0002 5.30775305746327E-0002 5.29865997404581E-0002 - 5.28957923000929E-0002 5.28051081278554E-0002 5.27145470981535E-0002 5.26241090854848E-0002 5.25337939644365E-0002 - 5.24436016096852E-0002 5.23535318959975E-0002 5.22635846982291E-0002 5.21737598913254E-0002 5.20840573503215E-0002 - 5.19944769503408E-0002 5.19050185665976E-0002 5.18156820743942E-0002 5.17264673491230E-0002 5.16373742662650E-0002 - 5.15484027013908E-0002 5.14595525301602E-0002 5.13708236283211E-0002 5.12822158717121E-0002 5.11937291362594E-0002 - 5.11053632979789E-0002 5.10171182329750E-0002 5.09289938174412E-0002 5.08409899276601E-0002 5.07531064400022E-0002 - 5.06653432309278E-0002 5.05777001769852E-0002 5.04901771548117E-0002 5.04027740411330E-0002 5.03154907127635E-0002 - 5.02283270466062E-0002 5.01412829196523E-0002 5.00543582089820E-0002 4.99675527917631E-0002 4.98808665452526E-0002 - 4.97942993467950E-0002 4.97078510738241E-0002 4.96215216038610E-0002 4.95353108145152E-0002 4.94492185834849E-0002 - 4.93632447885555E-0002 4.92773893076013E-0002 4.91916520185842E-0002 4.91060327995543E-0002 4.90205315286494E-0002 - 4.89351480840952E-0002 4.88498823442055E-0002 4.87647341873817E-0002 4.86797034921130E-0002 4.85947901369763E-0002 - 4.85099940006366E-0002 4.84253149618460E-0002 4.83407528994442E-0002 4.82563076923590E-0002 4.81719792196050E-0002 - 4.80877673602849E-0002 4.80036719935887E-0002 4.79196929987931E-0002 4.78358302552634E-0002 4.77520836424510E-0002 - 4.76684530398955E-0002 4.75849383272230E-0002 4.75015393841472E-0002 4.74182560904690E-0002 4.73350883260758E-0002 - 4.72520359709429E-0002 4.71690989051319E-0002 4.70862770087919E-0002 4.70035701621584E-0002 4.69209782455542E-0002 - 4.68385011393892E-0002 4.67561387241589E-0002 4.66738908804471E-0002 4.65917574889232E-0002 4.65097384303440E-0002 - 4.64278335855523E-0002 4.63460428354779E-0002 4.62643660611372E-0002 4.61828031436327E-0002 4.61013539641540E-0002 - 4.60200184039763E-0002 4.59387963444621E-0002 4.58576876670593E-0002 4.57766922533030E-0002 4.56958099848141E-0002 - 4.56150407432996E-0002 4.55343844105529E-0002 4.54538408684535E-0002 4.53734099989669E-0002 4.52930916841447E-0002 - 4.52128858061248E-0002 4.51327922471305E-0002 4.50528108894714E-0002 4.49729416155430E-0002 4.48931843078264E-0002 - 4.48135388488887E-0002 4.47340051213827E-0002 4.46545830080472E-0002 4.45752723917061E-0002 4.44960731552693E-0002 - 4.44169851817323E-0002 4.43380083541760E-0002 4.42591425557670E-0002 4.41803876697575E-0002 4.41017435794843E-0002 - 4.40232101683708E-0002 4.39447873199248E-0002 4.38664749177399E-0002 4.37882728454947E-0002 4.37101809869531E-0002 - 4.36321992259646E-0002 4.35543274464628E-0002 4.34765655324677E-0002 4.33989133680832E-0002 4.33213708374991E-0002 - 4.32439378249895E-0002 4.31666142149138E-0002 4.30893998917167E-0002 4.30122947399264E-0002 4.29352986441576E-0002 - 4.28584114891084E-0002 4.27816331595626E-0002 4.27049635403880E-0002 4.26284025165373E-0002 4.25519499730481E-0002 - 4.24756057950421E-0002 4.23993698677257E-0002 4.23232420763898E-0002 4.22472223064098E-0002 4.21713104432453E-0002 - 4.20955063724406E-0002 4.20198099796241E-0002 4.19442211505082E-0002 4.18687397708901E-0002 4.17933657266508E-0002 - 4.17180989037556E-0002 4.16429391882538E-0002 4.15678864662792E-0002 4.14929406240489E-0002 4.14181015478645E-0002 - 4.13433691241116E-0002 4.12687432392593E-0002 4.11942237798609E-0002 4.11198106325534E-0002 4.10455036840578E-0002 - 4.09713028211786E-0002 4.08972079308039E-0002 4.08232188999059E-0002 4.07493356155400E-0002 4.06755579648453E-0002 - 4.06018858350446E-0002 4.05283191134441E-0002 4.04548576874336E-0002 4.03815014444858E-0002 4.03082502721575E-0002 - 4.02351040580882E-0002 4.01620626900012E-0002 4.00891260557031E-0002 4.00162940430828E-0002 3.99435665401137E-0002 - 3.98709434348513E-0002 3.97984246154348E-0002 3.97260099700860E-0002 3.96536993871102E-0002 3.95814927548956E-0002 - 3.95093899619125E-0002 3.94373908967154E-0002 3.93654954479407E-0002 3.92937035043081E-0002 3.92220149546197E-0002 - 3.91504296877606E-0002 3.90789475926987E-0002 3.90075685584842E-0002 3.89362924742502E-0002 3.88651192292121E-0002 - 3.87940487126682E-0002 3.87230808139987E-0002 3.86522154226672E-0002 3.85814524282188E-0002 3.85107917202813E-0002 - 3.84402331885651E-0002 3.83697767228622E-0002 3.82994222130477E-0002 3.82291695490781E-0002 3.81590186209929E-0002 - 3.80889693189131E-0002 3.80190215330419E-0002 3.79491751536647E-0002 3.78794300711488E-0002 3.78097861759435E-0002 - 3.77402433585801E-0002 3.76708015096718E-0002 3.76014605199135E-0002 3.75322202800818E-0002 3.74630806810356E-0002 - 3.73940416137148E-0002 3.73251029691417E-0002 3.72562646384197E-0002 3.71875265127342E-0002 3.71188884833519E-0002 - 3.70503504416210E-0002 3.69819122789716E-0002 3.69135738869147E-0002 3.68453351570430E-0002 3.67771959810309E-0002 - 3.67091562506332E-0002 3.66412158576871E-0002 3.65733746941101E-0002 3.65056326519016E-0002 3.64379896231417E-0002 - 3.63704454999919E-0002 3.63030001746949E-0002 3.62356535395739E-0002 3.61684054870337E-0002 3.61012559095599E-0002 - 3.60342046997189E-0002 3.59672517501580E-0002 3.59003969536055E-0002 3.58336402028705E-0002 3.57669813908427E-0002 - 3.57004204104928E-0002 3.56339571548719E-0002 3.55675915171120E-0002 3.55013233904255E-0002 3.54351526681056E-0002 - 3.53690792435259E-0002 3.53031030101404E-0002 3.52372238614839E-0002 3.51714416911712E-0002 3.51057563928979E-0002 - 3.50401678604393E-0002 3.49746759876519E-0002 3.49092806684718E-0002 3.48439817969153E-0002 3.47787792670794E-0002 - 3.47136729731406E-0002 3.46486628093560E-0002 3.45837486700625E-0002 3.45189304496773E-0002 3.44542080426972E-0002 - 3.43895813436992E-0002 3.43250502473401E-0002 3.42606146483566E-0002 3.41962744415653E-0002 3.41320295218624E-0002 - 3.40678797842243E-0002 3.40038251237064E-0002 3.39398654354443E-0002 3.38760006146532E-0002 3.38122305566275E-0002 - 3.37485551567416E-0002 3.36849743104494E-0002 3.36214879132837E-0002 3.35580958608576E-0002 3.34947980488629E-0002 - 3.34315943730711E-0002 3.33684847293327E-0002 3.33054690135780E-0002 3.32425471218162E-0002 3.31797189501355E-0002 - 3.31169843947038E-0002 3.30543433517675E-0002 3.29917957176529E-0002 3.29293413887643E-0002 3.28669802615859E-0002 - 3.28047122326807E-0002 3.27425371986899E-0002 3.26804550563346E-0002 3.26184657024142E-0002 3.25565690338070E-0002 - 3.24947649474700E-0002 3.24330533404390E-0002 3.23714341098287E-0002 3.23099071528321E-0002 3.22484723667211E-0002 - 3.21871296488460E-0002 3.21258788966357E-0002 3.20647200075975E-0002 3.20036528793175E-0002 3.19426774094599E-0002 - 3.18817934957673E-0002 3.18210010360608E-0002 3.17602999282397E-0002 3.16996900702815E-0002 3.16391713602421E-0002 - 3.15787436962557E-0002 3.15184069765342E-0002 3.14581610993680E-0002 3.13980059631255E-0002 3.13379414662530E-0002 - 3.12779675072749E-0002 3.12180839847937E-0002 3.11582907974896E-0002 3.10985878441208E-0002 3.10389750235231E-0002 - 3.09794522346106E-0002 3.09200193763746E-0002 3.08606763478845E-0002 3.08014230482876E-0002 3.07422593768080E-0002 - 3.06831852327484E-0002 3.06242005154885E-0002 3.05653051244856E-0002 3.05064989592746E-0002 3.04477819194679E-0002 - 3.03891539047554E-0002 3.03306148149038E-0002 3.02721645497579E-0002 3.02138030092395E-0002 3.01555300933475E-0002 - 3.00973457021583E-0002 3.00392497358253E-0002 2.99812420945793E-0002 2.99233226787277E-0002 2.98654913886558E-0002 - 2.98077481248250E-0002 2.97500927877745E-0002 2.96925252781199E-0002 2.96350454965540E-0002 2.95776533438466E-0002 - 2.95203487208440E-0002 2.94631315284696E-0002 2.94060016677234E-0002 2.93489590396823E-0002 2.92920035454994E-0002 - 2.92351350864055E-0002 2.91783535637069E-0002 2.91216588787871E-0002 2.90650509331060E-0002 2.90085296281999E-0002 - 2.89520948656818E-0002 2.88957465472408E-0002 2.88394845746429E-0002 2.87833088497300E-0002 2.87272192744204E-0002 - 2.86712157507087E-0002 2.86152981806659E-0002 2.85594664664389E-0002 2.85037205102511E-0002 2.84480602144019E-0002 - 2.83924854812667E-0002 2.83369962132969E-0002 2.82815923130202E-0002 2.82262736830398E-0002 2.81710402260354E-0002 - 2.81158918447624E-0002 2.80608284420516E-0002 2.80058499208104E-0002 2.79509561840213E-0002 2.78961471347432E-0002 - 2.78414226761100E-0002 2.77867827113318E-0002 2.77322271436943E-0002 2.76777558765582E-0002 2.76233688133607E-0002 - 2.75690658576139E-0002 2.75148469129055E-0002 2.74607118828986E-0002 2.74066606713318E-0002 2.73526931820194E-0002 - 2.72988093188501E-0002 2.72450089857890E-0002 2.71912920868756E-0002 2.71376585262252E-0002 2.70841082080279E-0002 - 2.70306410365491E-0002 2.69772569161295E-0002 2.69239557511845E-0002 2.68707374462048E-0002 2.68176019057559E-0002 - 2.67645490344785E-0002 2.67115787370878E-0002 2.66586909183746E-0002 2.66058854832040E-0002 2.65531623365158E-0002 - 2.65005213833250E-0002 2.64479625287211E-0002 2.63954856778684E-0002 2.63430907360056E-0002 2.62907776084464E-0002 - 2.62385462005790E-0002 2.61863964178657E-0002 2.61343281658440E-0002 2.60823413501254E-0002 2.60304358763960E-0002 - 2.59786116504162E-0002 2.59268685780210E-0002 2.58752065651195E-0002 2.58236255176951E-0002 2.57721253418055E-0002 - 2.57207059435826E-0002 2.56693672292326E-0002 2.56181091050358E-0002 2.55669314773462E-0002 2.55158342525925E-0002 - 2.54648173372770E-0002 2.54138806379763E-0002 2.53630240613405E-0002 2.53122475140940E-0002 2.52615509030352E-0002 - 2.52109341350357E-0002 2.51603971170416E-0002 2.51099397560724E-0002 2.50595619592216E-0002 2.50092636336559E-0002 - 2.49590446866162E-0002 2.49089050254168E-0002 2.48588445574454E-0002 2.48088631901637E-0002 2.47589608311063E-0002 - 2.47091373878820E-0002 2.46593927681724E-0002 2.46097268797328E-0002 2.45601396303918E-0002 2.45106309280514E-0002 - 2.44612006806869E-0002 2.44118487963465E-0002 2.43625751831523E-0002 2.43133797492987E-0002 2.42642624030542E-0002 - 2.42152230527598E-0002 2.41662616068294E-0002 2.41173779737507E-0002 2.40685720620835E-0002 2.40198437804613E-0002 - 2.39711930375899E-0002 2.39226197422486E-0002 2.38741238032892E-0002 2.38257051296362E-0002 2.37773636302872E-0002 - 2.37290992143122E-0002 2.36809117908542E-0002 2.36328012691287E-0002 2.35847675584239E-0002 2.35368105681007E-0002 - 2.34889302075921E-0002 2.34411263864043E-0002 2.33933990141154E-0002 2.33457480003762E-0002 2.32981732549100E-0002 - 2.32506746875122E-0002 2.32032522080509E-0002 2.31559057264661E-0002 2.31086351527705E-0002 2.30614403970486E-0002 - 2.30143213694573E-0002 2.29672779802259E-0002 2.29203101396551E-0002 2.28734177581186E-0002 2.28266007460615E-0002 - 2.27798590140011E-0002 2.27331924725267E-0002 2.26866010322996E-0002 2.26400846040529E-0002 2.25936430985914E-0002 - 2.25472764267923E-0002 2.25009844996038E-0002 2.24547672280466E-0002 2.24086245232125E-0002 2.23625562962655E-0002 - 2.23165624584411E-0002 2.22706429210460E-0002 2.22247975954592E-0002 2.21790263931305E-0002 2.21333292255818E-0002 - 2.20877060044061E-0002 2.20421566412682E-0002 2.19966810479038E-0002 2.19512791361202E-0002 2.19059508177963E-0002 - 2.18606960048817E-0002 2.18155146093979E-0002 2.17704065434370E-0002 2.17253717191628E-0002 2.16804100488100E-0002 - 2.16355214446843E-0002 2.15907058191627E-0002 2.15459630846931E-0002 2.15012931537945E-0002 2.14566959390566E-0002 - 2.14121713531406E-0002 2.13677193087779E-0002 2.13233397187712E-0002 2.12790324959939E-0002 2.12347975533901E-0002 - 2.11906348039749E-0002 2.11465441608338E-0002 2.11025255371232E-0002 2.10585788460701E-0002 2.10147040009719E-0002 - 2.09709009151970E-0002 2.09271695021839E-0002 2.08835096754418E-0002 2.08399213485505E-0002 2.07964044351598E-0002 - 2.07529588489903E-0002 2.07095845038329E-0002 2.06662813135486E-0002 2.06230491920689E-0002 2.05798880533954E-0002 - 2.05367978116001E-0002 2.04937783808249E-0002 2.04508296752822E-0002 2.04079516092542E-0002 2.03651440970933E-0002 - 2.03224070532219E-0002 2.02797403921324E-0002 2.02371440283873E-0002 2.01946178766187E-0002 2.01521618515291E-0002 - 2.01097758678903E-0002 2.00674598405444E-0002 2.00252136844028E-0002 1.99830373144473E-0002 1.99409306457288E-0002 - 1.98988935933681E-0002 1.98569260725558E-0002 1.98150279985519E-0002 1.97731992866861E-0002 1.97314398523575E-0002 - 1.96897496110349E-0002 1.96481284782565E-0002 1.96065763696298E-0002 1.95650932008319E-0002 1.95236788876091E-0002 - 1.94823333457771E-0002 1.94410564912207E-0002 1.93998482398946E-0002 1.93587085078219E-0002 1.93176372110953E-0002 - 1.92766342658766E-0002 1.92356995883968E-0002 1.91948330949559E-0002 1.91540347019228E-0002 1.91133043257358E-0002 - 1.90726418829017E-0002 1.90320472899966E-0002 1.89915204636653E-0002 1.89510613206216E-0002 1.89106697776480E-0002 - 1.88703457515961E-0002 1.88300891593857E-0002 1.87898999180060E-0002 1.87497779445145E-0002 1.87097231560373E-0002 - 1.86697354697694E-0002 1.86298148029741E-0002 1.85899610729837E-0002 1.85501741971983E-0002 1.85104540930872E-0002 - 1.84708006781878E-0002 1.84312138701060E-0002 1.83916935865160E-0002 1.83522397451604E-0002 1.83128522638503E-0002 - 1.82735310604645E-0002 1.82342760529507E-0002 1.81950871593245E-0002 1.81559642976698E-0002 1.81169073861383E-0002 - 1.80779163429502E-0002 1.80389910863936E-0002 1.80001315348246E-0002 1.79613376066675E-0002 1.79226092204141E-0002 - 1.78839462946247E-0002 1.78453487479270E-0002 1.78068164990171E-0002 1.77683494666583E-0002 1.77299475696821E-0002 - 1.76916107269877E-0002 1.76533388575419E-0002 1.76151318803793E-0002 1.75769897146020E-0002 1.75389122793800E-0002 - 1.75008994939505E-0002 1.74629512776186E-0002 1.74250675497568E-0002 1.73872482298048E-0002 1.73494932372701E-0002 - 1.73118024917276E-0002 1.72741759128194E-0002 1.72366134202550E-0002 1.71991149338111E-0002 1.71616803733319E-0002 - 1.71243096587286E-0002 1.70870027099798E-0002 1.70497594471312E-0002 1.70125797902955E-0002 1.69754636596528E-0002 - 1.69384109754499E-0002 1.69014216580009E-0002 1.68644956276867E-0002 1.68276328049554E-0002 1.67908331103218E-0002 - 1.67540964643676E-0002 1.67174227877417E-0002 1.66808120011592E-0002 1.66442640254027E-0002 1.66077787813209E-0002 - 1.65713561898297E-0002 1.65349961719116E-0002 1.64986986486153E-0002 1.64624635410568E-0002 1.64262907704183E-0002 - 1.63901802579486E-0002 1.63541319249630E-0002 1.63181456928433E-0002 1.62822214830378E-0002 1.62463592170611E-0002 - 1.62105588164943E-0002 1.61748202029847E-0002 1.61391432982462E-0002 1.61035280240585E-0002 1.60679743022681E-0002 - 1.60324820547872E-0002 1.59970512035946E-0002 1.59616816707349E-0002 1.59263733783189E-0002 1.58911262485236E-0002 - 1.58559402035919E-0002 1.58208151658330E-0002 1.57857510576215E-0002 1.57507478013984E-0002 1.57158053196705E-0002 - 1.56809235350104E-0002 1.56461023700565E-0002 1.56113417475132E-0002 1.55766415901505E-0002 1.55420018208041E-0002 - 1.55074223623755E-0002 1.54729031378319E-0002 1.54384440702058E-0002 1.54040450825959E-0002 1.53697060981660E-0002 - 1.53354270401454E-0002 1.53012078318292E-0002 1.52670483965777E-0002 1.52329486578169E-0002 1.51989085390379E-0002 - 1.51649279637973E-0002 1.51310068557171E-0002 1.50971451384843E-0002 1.50633427358517E-0002 1.50295995716366E-0002 - 1.49959155697222E-0002 1.49622906540564E-0002 1.49287247486524E-0002 1.48952177775885E-0002 1.48617696650078E-0002 - 1.48283803351190E-0002 1.47950497121951E-0002 1.47617777205746E-0002 1.47285642846605E-0002 1.46954093289211E-0002 - 1.46623127778893E-0002 1.46292745561629E-0002 1.45962945884043E-0002 1.45633727993410E-0002 1.45305091137650E-0002 - 1.44977034565329E-0002 1.44649557525662E-0002 1.44322659268510E-0002 1.43996339044377E-0002 1.43670596104415E-0002 - 1.43345429700421E-0002 1.43020839084837E-0002 1.42696823510748E-0002 1.42373382231886E-0002 1.42050514502623E-0002 - 1.41728219577978E-0002 1.41406496713612E-0002 1.41085345165828E-0002 1.40764764191573E-0002 1.40444753048435E-0002 - 1.40125310994645E-0002 1.39806437289075E-0002 1.39488131191237E-0002 1.39170391961287E-0002 1.38853218860018E-0002 - 1.38536611148864E-0002 1.38220568089903E-0002 1.37905088945846E-0002 1.37590172980047E-0002 1.37275819456500E-0002 - 1.36962027639834E-0002 1.36648796795319E-0002 1.36336126188862E-0002 1.36024015087008E-0002 1.35712462756936E-0002 - 1.35401468466468E-0002 1.35091031484058E-0002 1.34781151078797E-0002 1.34471826520413E-0002 1.34163057079269E-0002 - 1.33854842026363E-0002 1.33547180633327E-0002 1.33240072172430E-0002 1.32933515916573E-0002 1.32627511139293E-0002 - 1.32322057114758E-0002 1.32017153117772E-0002 1.31712798423771E-0002 1.31408992308821E-0002 1.31105734049624E-0002 - 1.30803022923513E-0002 1.30500858208451E-0002 1.30199239183032E-0002 1.29898165126486E-0002 1.29597635318668E-0002 - 1.29297649040064E-0002 1.28998205571793E-0002 1.28699304195601E-0002 1.28400944193865E-0002 1.28103124849589E-0002 - 1.27805845446408E-0002 1.27509105268584E-0002 1.27212903601005E-0002 1.26917239729193E-0002 1.26622112939289E-0002 - 1.26327522518068E-0002 1.26033467752927E-0002 1.25739947931893E-0002 1.25446962343617E-0002 1.25154510277375E-0002 - 1.24862591023071E-0002 1.24571203871231E-0002 1.24280348113008E-0002 1.23990023040180E-0002 1.23700227945144E-0002 - 1.23410962120929E-0002 1.23122224861179E-0002 1.22834015460168E-0002 1.22546333212788E-0002 1.22259177414556E-0002 - 1.21972547361612E-0002 1.21686442350712E-0002 1.21400861679242E-0002 1.21115804645203E-0002 1.20831270547219E-0002 - 1.20547258684534E-0002 1.20263768357013E-0002 1.19980798865140E-0002 1.19698349510017E-0002 1.19416419593370E-0002 - 1.19135008417539E-0002 1.18854115285485E-0002 1.18573739500787E-0002 1.18293880367640E-0002 1.18014537190861E-0002 - 1.17735709275879E-0002 1.17457395928743E-0002 1.17179596456119E-0002 1.16902310165288E-0002 1.16625536364145E-0002 - 1.16349274361207E-0002 1.16073523465600E-0002 1.15798282987067E-0002 1.15523552235966E-0002 1.15249330523270E-0002 - 1.14975617160566E-0002 1.14702411460052E-0002 1.14429712734544E-0002 1.14157520297468E-0002 1.13885833462862E-0002 - 1.13614651545378E-0002 1.13343973860281E-0002 1.13073799723446E-0002 1.12804128451359E-0002 1.12534959361121E-0002 - 1.12266291770440E-0002 1.11998124997634E-0002 1.11730458361635E-0002 1.11463291181981E-0002 1.11196622778822E-0002 - 1.10930452472916E-0002 1.10664779585632E-0002 1.10399603438944E-0002 1.10134923355436E-0002 1.09870738658302E-0002 - 1.09607048671340E-0002 1.09343852718959E-0002 1.09081150126171E-0002 1.08818940218597E-0002 1.08557222322466E-0002 - 1.08295995764609E-0002 1.08035259872466E-0002 1.07775013974080E-0002 1.07515257398101E-0002 1.07255989473785E-0002 - 1.06997209530986E-0002 1.06738916900171E-0002 1.06481110912403E-0002 1.06223790899355E-0002 1.05966956193297E-0002 - 1.05710606127106E-0002 1.05454740034262E-0002 1.05199357248844E-0002 1.04944457105534E-0002 1.04690038939618E-0002 - 1.04436102086979E-0002 1.04182645884105E-0002 1.03929669668082E-0002 1.03677172776598E-0002 1.03425154547940E-0002 - 1.03173614320995E-0002 1.02922551435248E-0002 1.02671965230786E-0002 1.02421855048291E-0002 1.02172220229047E-0002 - 1.01923060114935E-0002 1.01674374048432E-0002 1.01426161372614E-0002 1.01178421431154E-0002 1.00931153568322E-0002 - 1.00684357128984E-0002 1.00438031458602E-0002 1.00192175903236E-0002 9.99467898095375E-0003 9.97018725247575E-0003 - 9.94574233967393E-0003 9.92134417739217E-0003 9.89699270053379E-0003 9.87268784406153E-0003 9.84842954299743E-0003 - 9.82421773242285E-0003 9.80005234747859E-0003 9.77593332336456E-0003 9.75186059534003E-0003 9.72783409872352E-0003 - 9.70385376889247E-0003 9.67991954128384E-0003 9.65603135139340E-0003 9.63218913477622E-0003 9.60839282704623E-0003 - 9.58464236387655E-0003 9.56093768099928E-0003 9.53727871420527E-0003 9.51366539934461E-0003 9.49009767232605E-0003 - 9.46657546911736E-0003 9.44309872574502E-0003 9.41966737829439E-0003 9.39628136290965E-0003 9.37294061579357E-0003 - 9.34964507320781E-0003 9.32639467147255E-0003 9.30318934696676E-0003 9.28002903612790E-0003 9.25691367545210E-0003 - 9.23384320149407E-0003 9.21081755086693E-0003 9.18783666024243E-0003 9.16490046635064E-0003 9.14200890598021E-0003 - 9.11916191597802E-0003 9.09635943324955E-0003 9.07360139475841E-0003 9.05088773752658E-0003 9.02821839863437E-0003 - 9.00559331522025E-0003 8.98301242448101E-0003 8.96047566367146E-0003 8.93798297010480E-0003 8.91553428115215E-0003 - 8.89312953424277E-0003 8.87076866686404E-0003 8.84845161656128E-0003 8.82617832093791E-0003 8.80394871765518E-0003 - 8.78176274443247E-0003 8.75962033904691E-0003 8.73752143933350E-0003 8.71546598318520E-0003 8.69345390855267E-0003 - 8.67148515344441E-0003 8.64955965592673E-0003 8.62767735412344E-0003 8.60583818621634E-0003 8.58404209044465E-0003 - 8.56228900510538E-0003 8.54057886855298E-0003 8.51891161919962E-0003 8.49728719551497E-0003 8.47570553602603E-0003 - 8.45416657931759E-0003 8.43267026403160E-0003 8.41121652886761E-0003 8.38980531258243E-0003 8.36843655399029E-0003 - 8.34711019196279E-0003 8.32582616542861E-0003 8.30458441337400E-0003 8.28338487484216E-0003 8.26222748893368E-0003 - 8.24111219480619E-0003 8.22003893167454E-0003 8.19900763881070E-0003 8.17801825554361E-0003 8.15707072125939E-0003 - 8.13616497540105E-0003 8.11530095746871E-0003 8.09447860701929E-0003 8.07369786366686E-0003 8.05295866708218E-0003 - 8.03226095699292E-0003 8.01160467318367E-0003 7.99098975549571E-0003 7.97041614382720E-0003 7.94988377813291E-0003 - 7.92939259842450E-0003 7.90894254477017E-0003 7.88853355729477E-0003 7.86816557617988E-0003 7.84783854166356E-0003 - 7.82755239404051E-0003 7.80730707366185E-0003 7.78710252093539E-0003 7.76693867632524E-0003 7.74681548035196E-0003 - 7.72673287359264E-0003 7.70669079668060E-0003 7.68668919030562E-0003 7.66672799521380E-0003 7.64680715220735E-0003 - 7.62692660214501E-0003 7.60708628594154E-0003 7.58728614456800E-0003 7.56752611905156E-0003 7.54780615047555E-0003 - 7.52812617997949E-0003 7.50848614875874E-0003 7.48888599806502E-0003 7.46932566920580E-0003 7.44980510354473E-0003 - 7.43032424250125E-0003 7.41088302755086E-0003 7.39148140022495E-0003 7.37211930211058E-0003 7.35279667485096E-0003 - 7.33351346014485E-0003 7.31426959974693E-0003 7.29506503546753E-0003 7.27589970917276E-0003 7.25677356278444E-0003 - 7.23768653827994E-0003 7.21863857769238E-0003 7.19962962311035E-0003 7.18065961667815E-0003 7.16172850059545E-0003 - 7.14283621711762E-0003 7.12398270855535E-0003 7.10516791727482E-0003 7.08639178569767E-0003 7.06765425630086E-0003 - 7.04895527161678E-0003 7.03029477423305E-0003 7.01167270679273E-0003 6.99308901199403E-0003 6.97454363259040E-0003 - 6.95603651139059E-0003 6.93756759125840E-0003 6.91913681511293E-0003 6.90074412592822E-0003 6.88238946673361E-0003 - 6.86407278061332E-0003 6.84579401070667E-0003 6.82755310020800E-0003 6.80934999236655E-0003 6.79118463048659E-0003 - 6.77305695792730E-0003 6.75496691810257E-0003 6.73691445448141E-0003 6.71889951058742E-0003 6.70092202999915E-0003 - 6.68298195634981E-0003 6.66507923332738E-0003 6.64721380467463E-0003 6.62938561418877E-0003 6.61159460572194E-0003 - 6.59384072318069E-0003 6.57612391052627E-0003 6.55844411177439E-0003 6.54080127099537E-0003 6.52319533231405E-0003 - 6.50562623990955E-0003 6.48809393801568E-0003 6.47059837092048E-0003 6.45313948296647E-0003 6.43571721855043E-0003 - 6.41833152212353E-0003 6.40098233819124E-0003 6.38366961131321E-0003 6.36639328610342E-0003 6.34915330722996E-0003 - 6.33194961941518E-0003 6.31478216743547E-0003 6.29765089612148E-0003 6.28055575035782E-0003 6.26349667508317E-0003 - 6.24647361529033E-0003 6.22948651602596E-0003 6.21253532239082E-0003 6.19561997953947E-0003 6.17874043268056E-0003 - 6.16189662707646E-0003 6.14508850804343E-0003 6.12831602095162E-0003 6.11157911122487E-0003 6.09487772434088E-0003 - 6.07821180583097E-0003 6.06158130128034E-0003 6.04498615632770E-0003 6.02842631666544E-0003 6.01190172803965E-0003 - 5.99541233624990E-0003 5.97895808714941E-0003 5.96253892664488E-0003 5.94615480069646E-0003 5.92980565531794E-0003 - 5.91349143657637E-0003 5.89721209059233E-0003 5.88096756353970E-0003 5.86475780164579E-0003 5.84858275119124E-0003 - 5.83244235850983E-0003 5.81633656998886E-0003 5.80026533206867E-0003 5.78422859124292E-0003 5.76822629405837E-0003 - 5.75225838711499E-0003 5.73632481706590E-0003 5.72042553061717E-0003 5.70456047452815E-0003 5.68872959561103E-0003 - 5.67293284073115E-0003 5.65717015680672E-0003 5.64144149080898E-0003 5.62574678976207E-0003 5.61008600074297E-0003 - 5.59445907088162E-0003 5.57886594736069E-0003 5.56330657741576E-0003 5.54778090833504E-0003 5.53228888745970E-0003 - 5.51683046218345E-0003 5.50140557995273E-0003 5.48601418826671E-0003 5.47065623467709E-0003 5.45533166678829E-0003 - 5.44004043225716E-0003 5.42478247879328E-0003 5.40955775415861E-0003 5.39436620616760E-0003 5.37920778268724E-0003 - 5.36408243163689E-0003 5.34899010098835E-0003 5.33393073876573E-0003 5.31890429304561E-0003 5.30391071195677E-0003 - 5.28894994368031E-0003 5.27402193644962E-0003 5.25912663855027E-0003 5.24426399832010E-0003 5.22943396414907E-0003 - 5.21463648447926E-0003 5.19987150780499E-0003 5.18513898267253E-0003 5.17043885768030E-0003 5.15577108147869E-0003 - 5.14113560277014E-0003 5.12653237030908E-0003 5.11196133290175E-0003 5.09742243940653E-0003 5.08291563873348E-0003 - 5.06844087984467E-0003 5.05399811175389E-0003 5.03958728352681E-0003 5.02520834428089E-0003 5.01086124318519E-0003 - 4.99654592946070E-0003 4.98226235237994E-0003 4.96801046126717E-0003 4.95379020549824E-0003 4.93960153450062E-0003 - 4.92544439775341E-0003 4.91131874478715E-0003 4.89722452518400E-0003 4.88316168857753E-0003 4.86913018465286E-0003 - 4.85512996314643E-0003 4.84116097384625E-0003 4.82722316659155E-0003 4.81331649127298E-0003 4.79944089783253E-0003 - 4.78559633626342E-0003 4.77178275661021E-0003 4.75800010896861E-0003 4.74424834348568E-0003 4.73052741035951E-0003 - 4.71683725983940E-0003 4.70317784222582E-0003 4.68954910787024E-0003 4.67595100717530E-0003 4.66238349059458E-0003 - 4.64884650863281E-0003 4.63534001184557E-0003 4.62186395083942E-0003 4.60841827627192E-0003 4.59500293885144E-0003 - 4.58161788933730E-0003 4.56826307853958E-0003 4.55493845731929E-0003 4.54164397658813E-0003 4.52837958730856E-0003 - 4.51514524049385E-0003 4.50194088720788E-0003 4.48876647856526E-0003 4.47562196573129E-0003 4.46250729992173E-0003 - 4.44942243240314E-0003 4.43636731449248E-0003 4.42334189755735E-0003 4.41034613301577E-0003 4.39737997233631E-0003 - 4.38444336703799E-0003 4.37153626869016E-0003 4.35865862891271E-0003 4.34581039937578E-0003 4.33299153179993E-0003 - 4.32020197795595E-0003 4.30744168966500E-0003 4.29471061879846E-0003 4.28200871727791E-0003 4.26933593707520E-0003 - 4.25669223021227E-0003 4.24407754876129E-0003 4.23149184484444E-0003 4.21893507063415E-0003 4.20640717835276E-0003 - 4.19390812027271E-0003 4.18143784871647E-0003 4.16899631605641E-0003 4.15658347471496E-0003 4.14419927716435E-0003 - 4.13184367592685E-0003 4.11951662357448E-0003 4.10721807272913E-0003 4.09494797606255E-0003 4.08270628629620E-0003 - 4.07049295620138E-0003 4.05830793859902E-0003 4.04615118635989E-0003 4.03402265240433E-0003 4.02192228970232E-0003 - 4.00985005127355E-0003 3.99780589018719E-0003 3.98578975956210E-0003 3.97380161256652E-0003 3.96184140241840E-0003 - 3.94990908238500E-0003 3.93800460578309E-0003 3.92612792597891E-0003 3.91427899638803E-0003 3.90245777047545E-0003 - 3.89066420175552E-0003 3.87889824379180E-0003 3.86715985019731E-0003 3.85544897463419E-0003 3.84376557081390E-0003 - 3.83210959249705E-0003 3.82048099349347E-0003 3.80887972766217E-0003 3.79730574891115E-0003 3.78575901119771E-0003 - 3.77423946852804E-0003 3.76274707495751E-0003 3.75128178459040E-0003 3.73984355158004E-0003 3.72843233012874E-0003 - 3.71704807448765E-0003 3.70569073895695E-0003 3.69436027788560E-0003 3.68305664567148E-0003 3.67177979676124E-0003 - 3.66052968565037E-0003 3.64930626688314E-0003 3.63810949505250E-0003 3.62693932480020E-0003 3.61579571081659E-0003 - 3.60467860784078E-0003 3.59358797066041E-0003 3.58252375411184E-0003 3.57148591307993E-0003 3.56047440249809E-0003 - 3.54948917734833E-0003 3.53853019266108E-0003 3.52759740351529E-0003 3.51669076503832E-0003 3.50581023240600E-0003 - 3.49495576084252E-0003 3.48412730562040E-0003 3.47332482206056E-0003 3.46254826553218E-0003 3.45179759145277E-0003 - 3.44107275528802E-0003 3.43037371255197E-0003 3.41970041880675E-0003 3.40905282966269E-0003 3.39843090077832E-0003 - 3.38783458786022E-0003 3.37726384666312E-0003 3.36671863298979E-0003 3.35619890269102E-0003 3.34570461166568E-0003 - 3.33523571586056E-0003 3.32479217127045E-0003 3.31437393393802E-0003 3.30398095995392E-0003 3.29361320545665E-0003 - 3.28327062663249E-0003 3.27295317971568E-0003 3.26266082098813E-0003 3.25239350677962E-0003 3.24215119346760E-0003 - 3.23193383747728E-0003 3.22174139528159E-0003 3.21157382340100E-0003 3.20143107840377E-0003 3.19131311690567E-0003 - 3.18121989557012E-0003 3.17115137110803E-0003 3.16110750027788E-0003 3.15108823988568E-0003 3.14109354678484E-0003 - 3.13112337787629E-0003 3.12117769010836E-0003 3.11125644047677E-0003 3.10135958602460E-0003 3.09148708384233E-0003 - 3.08163889106770E-0003 3.07181496488573E-0003 3.06201526252878E-0003 3.05223974127635E-0003 3.04248835845524E-0003 - 3.03276107143934E-0003 3.02305783764982E-0003 3.01337861455487E-0003 3.00372335966982E-0003 2.99409203055711E-0003 - 2.98448458482618E-0003 2.97490098013353E-0003 2.96534117418263E-0003 2.95580512472398E-0003 2.94629278955495E-0003 - 2.93680412651987E-0003 2.92733909350997E-0003 2.91789764846330E-0003 2.90847974936481E-0003 2.89908535424623E-0003 - 2.88971442118604E-0003 2.88036690830958E-0003 2.87104277378881E-0003 2.86174197584250E-0003 2.85246447273601E-0003 - 2.84321022278141E-0003 2.83397918433741E-0003 2.82477131580923E-0003 2.81558657564880E-0003 2.80642492235449E-0003 - 2.79728631447126E-0003 2.78817071059052E-0003 2.77907806935016E-0003 2.77000834943457E-0003 2.76096150957444E-0003 - 2.75193750854699E-0003 2.74293630517569E-0003 2.73395785833043E-0003 2.72500212692735E-0003 2.71606906992892E-0003 - 2.70715864634387E-0003 2.69827081522712E-0003 2.68940553567985E-0003 2.68056276684938E-0003 2.67174246792922E-0003 - 2.66294459815897E-0003 2.65416911682439E-0003 2.64541598325727E-0003 2.63668515683544E-0003 2.62797659698282E-0003 - 2.61929026316925E-0003 2.61062611491060E-0003 2.60198411176865E-0003 2.59336421335114E-0003 2.58476637931168E-0003 - 2.57619056934971E-0003 2.56763674321060E-0003 2.55910486068546E-0003 2.55059488161122E-0003 2.54210676587056E-0003 - 2.53364047339194E-0003 2.52519596414949E-0003 2.51677319816301E-0003 2.50837213549803E-0003 2.49999273626564E-0003 - 2.49163496062259E-0003 2.48329876877118E-0003 2.47498412095926E-0003 2.46669097748027E-0003 2.45841929867309E-0003 - 2.45016904492211E-0003 2.44194017665715E-0003 2.43373265435348E-0003 2.42554643853179E-0003 2.41738148975805E-0003 - 2.40923776864372E-0003 2.40111523584546E-0003 2.39301385206531E-0003 2.38493357805053E-0003 2.37687437459364E-0003 - 2.36883620253243E-0003 2.36081902274977E-0003 2.35282279617383E-0003 2.34484748377782E-0003 2.33689304658014E-0003 - 2.32895944564423E-0003 2.32104664207861E-0003 2.31315459703688E-0003 2.30528327171758E-0003 2.29743262736431E-0003 - 2.28960262526558E-0003 2.28179322675487E-0003 2.27400439321053E-0003 2.26623608605587E-0003 2.25848826675900E-0003 - 2.25076089683287E-0003 2.24305393783526E-0003 2.23536735136871E-0003 2.22770109908054E-0003 2.22005514266277E-0003 - 2.21242944385219E-0003 2.20482396443021E-0003 2.19723866622290E-0003 2.18967351110099E-0003 2.18212846097979E-0003 - 2.17460347781921E-0003 2.16709852362367E-0003 2.15961356044220E-0003 2.15214855036824E-0003 2.14470345553975E-0003 - 2.13727823813916E-0003 2.12987286039328E-0003 2.12248728457336E-0003 2.11512147299501E-0003 2.10777538801815E-0003 - 2.10044899204712E-0003 2.09314224753047E-0003 2.08585511696106E-0003 2.07858756287598E-0003 2.07133954785657E-0003 - 2.06411103452835E-0003 2.05690198556099E-0003 2.04971236366836E-0003 2.04254213160839E-0003 2.03539125218316E-0003 - 2.02825968823877E-0003 2.02114740266541E-0003 2.01405435839728E-0003 2.00698051841251E-0003 1.99992584573332E-0003 - 1.99289030342575E-0003 1.98587385459986E-0003 1.97887646240952E-0003 1.97189809005253E-0003 1.96493870077051E-0003 - 1.95799825784887E-0003 1.95107672461687E-0003 1.94417406444747E-0003 1.93729024075745E-0003 1.93042521700721E-0003 - 1.92357895670095E-0003 1.91675142338645E-0003 1.90994258065516E-0003 1.90315239214217E-0003 1.89638082152612E-0003 - 1.88962783252925E-0003 1.88289338891730E-0003 1.87617745449958E-0003 1.86947999312886E-0003 1.86280096870135E-0003 - 1.85614034515676E-0003 1.84949808647815E-0003 1.84287415669204E-0003 1.83626851986823E-0003 1.82968114011997E-0003 - 1.82311198160372E-0003 1.81656100851927E-0003 1.81002818510971E-0003 1.80351347566130E-0003 1.79701684450359E-0003 - 1.79053825600924E-0003 1.78407767459417E-0003 1.77763506471737E-0003 1.77121039088094E-0003 1.76480361763013E-0003 - 1.75841470955319E-0003 1.75204363128146E-0003 1.74569034748927E-0003 1.73935482289393E-0003 1.73303702225577E-0003 - 1.72673691037800E-0003 1.72045445210678E-0003 1.71418961233113E-0003 1.70794235598297E-0003 1.70171264803708E-0003 - 1.69550045351096E-0003 1.68930573746503E-0003 1.68312846500238E-0003 1.67696860126890E-0003 1.67082611145315E-0003 - 1.66470096078642E-0003 1.65859311454267E-0003 1.65250253803847E-0003 1.64642919663304E-0003 1.64037305572817E-0003 - 1.63433408076824E-0003 1.62831223724016E-0003 1.62230749067337E-0003 1.61631980663981E-0003 1.61034915075386E-0003 - 1.60439548867239E-0003 1.59845878609464E-0003 1.59253900876229E-0003 1.58663612245937E-0003 1.58075009301228E-0003 - 1.57488088628971E-0003 1.56902846820266E-0003 1.56319280470442E-0003 1.55737386179050E-0003 1.55157160549866E-0003 - 1.54578600190884E-0003 1.54001701714318E-0003 1.53426461736595E-0003 1.52852876878354E-0003 1.52280943764447E-0003 - 1.51710659023930E-0003 1.51142019290068E-0003 1.50575021200324E-0003 1.50009661396368E-0003 1.49445936524062E-0003 - 1.48883843233466E-0003 1.48323378178833E-0003 1.47764538018606E-0003 1.47207319415417E-0003 1.46651719036082E-0003 - 1.46097733551599E-0003 1.45545359637155E-0003 1.44994593972104E-0003 1.44445433239984E-0003 1.43897874128502E-0003 - 1.43351913329539E-0003 1.42807547539145E-0003 1.42264773457531E-0003 1.41723587789077E-0003 1.41183987242323E-0003 - 1.40645968529967E-0003 1.40109528368864E-0003 1.39574663480023E-0003 1.39041370588605E-0003 1.38509646423918E-0003 - 1.37979487719420E-0003 1.37450891212710E-0003 1.36923853645533E-0003 1.36398371763769E-0003 1.35874442317438E-0003 - 1.35352062060693E-0003 1.34831227751820E-0003 1.34311936153236E-0003 1.33794184031482E-0003 1.33277968157226E-0003 - 1.32763285305259E-0003 1.32250132254492E-0003 1.31738505787953E-0003 1.31228402692784E-0003 1.30719819760243E-0003 - 1.30212753785696E-0003 1.29707201568618E-0003 1.29203159912588E-0003 1.28700625625292E-0003 1.28199595518514E-0003 - 1.27700066408135E-0003 1.27202035114135E-0003 1.26705498460587E-0003 1.26210453275653E-0003 1.25716896391586E-0003 - 1.25224824644726E-0003 1.24734234875495E-0003 1.24245123928396E-0003 1.23757488652014E-0003 1.23271325899009E-0003 - 1.22786632526115E-0003 1.22303405394140E-0003 1.21821641367957E-0003 1.21341337316514E-0003 1.20862490112816E-0003 - 1.20385096633936E-0003 1.19909153761002E-0003 1.19434658379205E-0003 1.18961607377786E-0003 1.18489997650042E-0003 - 1.18019826093322E-0003 1.17551089609019E-0003 1.17083785102575E-0003 1.16617909483472E-0003 1.16153459665236E-0003 - 1.15690432565432E-0003 1.15228825105656E-0003 1.14768634211545E-0003 1.14309856812761E-0003 1.13852489843001E-0003 - 1.13396530239982E-0003 1.12941974945451E-0003 1.12488820905174E-0003 1.12037065068937E-0003 1.11586704390545E-0003 - 1.11137735827813E-0003 1.10690156342574E-0003 1.10243962900667E-0003 1.09799152471942E-0003 1.09355722030251E-0003 - 1.08913668553451E-0003 1.08472989023399E-0003 1.08033680425950E-0003 1.07595739750956E-0003 1.07159163992258E-0003 - 1.06723950147697E-0003 1.06290095219094E-0003 1.05857596212260E-0003 1.05426450136990E-0003 1.04996654007060E-0003 - 1.04568204840227E-0003 1.04141099658222E-0003 1.03715335486754E-0003 1.03290909355502E-0003 1.02867818298114E-0003 - 1.02446059352209E-0003 1.02025629559367E-0003 1.01606525965134E-0003 1.01188745619016E-0003 1.00772285574475E-0003 - 1.00357142888932E-0003 9.99433146237577E-0004 9.95307978442781E-0004 9.91195896197642E-0004 9.87096870234360E-0004 - 9.83010871324560E-0004 9.78937870279277E-0004 9.74877837948976E-0004 9.70830745223450E-0004 9.66796563031868E-0004 - 9.62775262342700E-0004 9.58766814163734E-0004 9.54771189542039E-0004 9.50788359563898E-0004 9.46818295354882E-0004 - 9.42860968079722E-0004 9.38916348942361E-0004 9.34984409185879E-0004 9.31065120092511E-0004 9.27158452983604E-0004 - 9.23264379219579E-0004 9.19382870199948E-0004 9.15513897363239E-0004 9.11657432187029E-0004 9.07813446187860E-0004 - 9.03981910921289E-0004 9.00162797981788E-0004 8.96356079002765E-0004 8.92561725656546E-0004 8.88779709654318E-0004 - 8.85010002746146E-0004 8.81252576720903E-0004 8.77507403406312E-0004 8.73774454668852E-0004 8.70053702413770E-0004 - 8.66345118585074E-0004 8.62648675165468E-0004 8.58964344176373E-0004 8.55292097677857E-0004 8.51631907768674E-0004 - 8.47983746586171E-0004 8.44347586306307E-0004 8.40723399143633E-0004 8.37111157351239E-0004 8.33510833220770E-0004 - 8.29922399082364E-0004 8.26345827304645E-0004 8.22781090294729E-0004 8.19228160498142E-0004 8.15687010398851E-0004 - 8.12157612519202E-0004 8.08639939419931E-0004 8.05133963700110E-0004 8.01639657997133E-0004 7.98156994986729E-0004 - 7.94685947382871E-0004 7.91226487937817E-0004 7.87778589442039E-0004 7.84342224724236E-0004 7.80917366651302E-0004 - 7.77503988128263E-0004 7.74102062098336E-0004 7.70711561542821E-0004 7.67332459481141E-0004 7.63964728970771E-0004 - 7.60608343107256E-0004 7.57263275024168E-0004 7.53929497893073E-0004 7.50606984923536E-0004 7.47295709363067E-0004 - 7.43995644497131E-0004 7.40706763649086E-0004 7.37429040180213E-0004 7.34162447489637E-0004 7.30906959014331E-0004 - 7.27662548229108E-0004 7.24429188646563E-0004 7.21206853817089E-0004 7.17995517328810E-0004 7.14795152807616E-0004 - 7.11605733917080E-0004 7.08427234358465E-0004 7.05259627870714E-0004 7.02102888230396E-0004 6.98956989251713E-0004 - 6.95821904786445E-0004 6.92697608723977E-0004 6.89584074991215E-0004 6.86481277552602E-0004 6.83389190410101E-0004 - 6.80307787603138E-0004 6.77237043208618E-0004 6.74176931340873E-0004 6.71127426151644E-0004 6.68088501830094E-0004 - 6.65060132602723E-0004 6.62042292733404E-0004 6.59034956523315E-0004 6.56038098310955E-0004 6.53051692472093E-0004 - 6.50075713419746E-0004 6.47110135604199E-0004 6.44154933512913E-0004 6.41210081670565E-0004 6.38275554638981E-0004 - 6.35351327017145E-0004 6.32437373441169E-0004 6.29533668584235E-0004 6.26640187156645E-0004 6.23756903905724E-0004 - 6.20883793615847E-0004 6.18020831108388E-0004 6.15167991241719E-0004 6.12325248911177E-0004 6.09492579049032E-0004 - 6.06669956624489E-0004 6.03857356643638E-0004 6.01054754149458E-0004 5.98262124221765E-0004 5.95479441977232E-0004 - 5.92706682569319E-0004 5.89943821188275E-0004 5.87190833061127E-0004 5.84447693451626E-0004 5.81714377660262E-0004 - 5.78990861024199E-0004 5.76277118917307E-0004 5.73573126750084E-0004 5.70878859969662E-0004 5.68194294059794E-0004 - 5.65519404540803E-0004 5.62854166969593E-0004 5.60198556939586E-0004 5.57552550080757E-0004 5.54916122059550E-0004 - 5.52289248578890E-0004 5.49671905378165E-0004 5.47064068233179E-0004 5.44465712956161E-0004 5.41876815395714E-0004 - 5.39297351436800E-0004 5.36727297000748E-0004 5.34166628045178E-0004 5.31615320564028E-0004 5.29073350587497E-0004 - 5.26540694182051E-0004 5.24017327450378E-0004 5.21503226531369E-0004 5.18998367600127E-0004 5.16502726867893E-0004 - 5.14016280582069E-0004 5.11539005026164E-0004 5.09070876519801E-0004 5.06611871418669E-0004 5.04161966114505E-0004 - 5.01721137035105E-0004 4.99289360644249E-0004 4.96866613441723E-0004 4.94452871963266E-0004 4.92048112780572E-0004 - 4.89652312501260E-0004 4.87265447768835E-0004 4.84887495262700E-0004 4.82518431698098E-0004 4.80158233826121E-0004 - 4.77806878433658E-0004 4.75464342343413E-0004 4.73130602413838E-0004 4.70805635539135E-0004 4.68489418649245E-0004 - 4.66181928709796E-0004 4.63883142722113E-0004 4.61593037723161E-0004 4.59311590785571E-0004 4.57038779017566E-0004 - 4.54774579562970E-0004 4.52518969601186E-0004 4.50271926347158E-0004 4.48033427051369E-0004 4.45803448999795E-0004 - 4.43581969513918E-0004 4.41368965950666E-0004 4.39164415702409E-0004 4.36968296196951E-0004 4.34780584897476E-0004 - 4.32601259302563E-0004 4.30430296946125E-0004 4.28267675397432E-0004 4.26113372261046E-0004 4.23967365176823E-0004 - 4.21829631819893E-0004 4.19700149900624E-0004 4.17578897164617E-0004 4.15465851392669E-0004 4.13360990400752E-0004 - 4.11264292040021E-0004 4.09175734196742E-0004 4.07095294792315E-0004 4.05022951783222E-0004 4.02958683161030E-0004 - 4.00902466952349E-0004 3.98854281218813E-0004 3.96814104057086E-0004 3.94781913598795E-0004 3.92757688010546E-0004 - 3.90741405493879E-0004 3.88733044285264E-0004 3.86732582656069E-0004 3.84739998912535E-0004 3.82755271395770E-0004 - 3.80778378481706E-0004 3.78809298581102E-0004 3.76848010139494E-0004 3.74894491637211E-0004 3.72948721589311E-0004 - 3.71010678545586E-0004 3.69080341090543E-0004 3.67157687843362E-0004 3.65242697457898E-0004 3.63335348622636E-0004 - 3.61435620060699E-0004 3.59543490529794E-0004 3.57658938822210E-0004 3.55781943764798E-0004 3.53912484218938E-0004 - 3.52050539080529E-0004 3.50196087279954E-0004 3.48349107782083E-0004 3.46509579586221E-0004 3.44677481726104E-0004 - 3.42852793269882E-0004 3.41035493320082E-0004 3.39225561013604E-0004 3.37422975521681E-0004 3.35627716049882E-0004 - 3.33839761838064E-0004 3.32059092160364E-0004 3.30285686325187E-0004 3.28519523675162E-0004 3.26760583587145E-0004 - 3.25008845472178E-0004 3.23264288775473E-0004 3.21526892976410E-0004 3.19796637588481E-0004 3.18073502159301E-0004 - 3.16357466270560E-0004 3.14648509538028E-0004 3.12946611611513E-0004 3.11251752174842E-0004 3.09563910945864E-0004 - 3.07883067676389E-0004 3.06209202152204E-0004 3.04542294193023E-0004 3.02882323652489E-0004 3.01229270418142E-0004 - 2.99583114411382E-0004 2.97943835587491E-0004 2.96311413935564E-0004 2.94685829478520E-0004 2.93067062273063E-0004 - 2.91455092409673E-0004 2.89849900012582E-0004 2.88251465239742E-0004 2.86659768282822E-0004 2.85074789367171E-0004 - 2.83496508751810E-0004 2.81924906729395E-0004 2.80359963626221E-0004 2.78801659802172E-0004 2.77249975650717E-0004 - 2.75704891598890E-0004 2.74166388107259E-0004 2.72634445669917E-0004 2.71109044814445E-0004 2.69590166101917E-0004 - 2.68077790126848E-0004 2.66571897517191E-0004 2.65072468934320E-0004 2.63579485072992E-0004 2.62092926661347E-0004 - 2.60612774460863E-0004 2.59139009266367E-0004 2.57671611905979E-0004 2.56210563241112E-0004 2.54755844166452E-0004 - 2.53307435609926E-0004 2.51865318532691E-0004 2.50429473929108E-0004 2.48999882826717E-0004 2.47576526286235E-0004 - 2.46159385401508E-0004 2.44748441299513E-0004 2.43343675140322E-0004 2.41945068117093E-0004 2.40552601456040E-0004 - 2.39166256416413E-0004 2.37786014290492E-0004 2.36411856403540E-0004 2.35043764113808E-0004 2.33681718812493E-0004 - 2.32325701923737E-0004 2.30975694904590E-0004 2.29631679244992E-0004 2.28293636467771E-0004 2.26961548128592E-0004 - 2.25635395815962E-0004 2.24315161151189E-0004 2.23000825788380E-0004 2.21692371414412E-0004 2.20389779748903E-0004 - 2.19093032544208E-0004 2.17802111585383E-0004 2.16516998690178E-0004 2.15237675709000E-0004 2.13964124524916E-0004 - 2.12696327053607E-0004 2.11434265243360E-0004 2.10177921075051E-0004 2.08927276562116E-0004 2.07682313750536E-0004 - 2.06443014718811E-0004 2.05209361577951E-0004 2.03981336471440E-0004 2.02758921575223E-0004 2.01542099097692E-0004 - 2.00330851279650E-0004 1.99125160394308E-0004 1.97925008747248E-0004 1.96730378676421E-0004 1.95541252552106E-0004 - 1.94357612776901E-0004 1.93179441785708E-0004 1.92006722045697E-0004 1.90839436056301E-0004 1.89677566349185E-0004 - 1.88521095488227E-0004 1.87370006069510E-0004 1.86224280721280E-0004 1.85083902103944E-0004 1.83948852910040E-0004 - 1.82819115864221E-0004 1.81694673723233E-0004 1.80575509275889E-0004 1.79461605343066E-0004 1.78352944777663E-0004 - 1.77249510464596E-0004 1.76151285320766E-0004 1.75058252295055E-0004 1.73970394368287E-0004 1.72887694553216E-0004 - 1.71810135894517E-0004 1.70737701468741E-0004 1.69670374384320E-0004 1.68608137781527E-0004 1.67550974832467E-0004 - 1.66498868741058E-0004 1.65451802742998E-0004 1.64409760105763E-0004 1.63372724128567E-0004 1.62340678142361E-0004 - 1.61313605509796E-0004 1.60291489625219E-0004 1.59274313914638E-0004 1.58262061835707E-0004 1.57254716877713E-0004 - 1.56252262561544E-0004 1.55254682439680E-0004 1.54261960096161E-0004 1.53274079146581E-0004 1.52291023238055E-0004 - 1.51312776049204E-0004 1.50339321290139E-0004 1.49370642702431E-0004 1.48406724059104E-0004 1.47447549164600E-0004 - 1.46493101854775E-0004 1.45543365996864E-0004 1.44598325489468E-0004 1.43657964262539E-0004 1.42722266277348E-0004 - 1.41791215526476E-0004 1.40864796033786E-0004 1.39942991854406E-0004 1.39025787074717E-0004 1.38113165812315E-0004 - 1.37205112216009E-0004 1.36301610465787E-0004 1.35402644772810E-0004 1.34508199379377E-0004 1.33618258558915E-0004 - 1.32732806615962E-0004 1.31851827886133E-0004 1.30975306736115E-0004 1.30103227563635E-0004 1.29235574797454E-0004 - 1.28372332897332E-0004 1.27513486354015E-0004 1.26659019689221E-0004 1.25808917455608E-0004 1.24963164236766E-0004 - 1.24121744647185E-0004 1.23284643332248E-0004 1.22451844968202E-0004 1.21623334262140E-0004 1.20799095951984E-0004 - 1.19979114806461E-0004 1.19163375625091E-0004 1.18351863238152E-0004 1.17544562506682E-0004 1.16741458322438E-0004 - 1.15942535607888E-0004 1.15147779316191E-0004 1.14357174431169E-0004 1.13570705967301E-0004 1.12788358969687E-0004 - 1.12010118514046E-0004 1.11235969706678E-0004 1.10465897684457E-0004 1.09699887614809E-0004 1.08937924695686E-0004 - 1.08179994155558E-0004 1.07426081253377E-0004 1.06676171278578E-0004 1.05930249551039E-0004 1.05188301421072E-0004 - 1.04450312269407E-0004 1.03716267507158E-0004 1.02986152575822E-0004 1.02259952947244E-0004 1.01537654123601E-0004 - 1.00819241637394E-0004 1.00104701051408E-0004 9.93940179587109E-0005 9.86871779826223E-0005 9.79841667767009E-0005 - 9.72849700247198E-0005 9.65895734406476E-0005 9.58979627686369E-0005 9.52101237829910E-0005 9.45260422881567E-0005 - 9.38457041186955E-0005 9.31690951392726E-0005 9.24962012446299E-0005 9.18270083595685E-0005 9.11615024389367E-0005 - 9.04996694675968E-0005 8.98414954604184E-0005 8.91869664622492E-0005 8.85360685479030E-0005 8.78887878221371E-0005 - 8.72451104196300E-0005 8.66050225049686E-0005 8.59685102726213E-0005 8.53355599469259E-0005 8.47061577820621E-0005 - 8.40802900620429E-0005 8.34579431006834E-0005 8.28391032415879E-0005 8.22237568581322E-0005 8.16118903534378E-0005 - 8.10034901603600E-0005 8.03985427414604E-0005 7.97970345889981E-0005 7.91989522248991E-0005 7.86042822007427E-0005 - 7.80130110977445E-0005 7.74251255267307E-0005 7.68406121281256E-0005 7.62594575719247E-0005 7.56816485576858E-0005 - 7.51071718144984E-0005 7.45360141009706E-0005 7.39681622052114E-0005 7.34036029448055E-0005 7.28423231668009E-0005 - 7.22843097476820E-0005 7.17295495933606E-0005 7.11780296391455E-0005 7.06297368497296E-0005 7.00846582191717E-0005 - 6.95427807708722E-0005 6.90040915575601E-0005 6.84685776612681E-0005 6.79362261933151E-0005 6.74070242942929E-0005 - 6.68809591340362E-0005 6.63580179116134E-0005 6.58381878553001E-0005 6.53214562225665E-0005 6.48078103000523E-0005 - 6.42972374035500E-0005 6.37897248779903E-0005 6.32852600974134E-0005 6.27838304649593E-0005 6.22854234128416E-0005 - 6.17900264023344E-0005 6.12976269237476E-0005 6.08082124964125E-0005 6.03217706686612E-0005 5.98382890178048E-0005 - 5.93577551501196E-0005 5.88801567008220E-0005 5.84054813340573E-0005 5.79337167428723E-0005 5.74648506492004E-0005 - 5.69988708038447E-0005 5.65357649864540E-0005 5.60755210055088E-0005 5.56181266982970E-0005 5.51635699309026E-0005 - 5.47118385981778E-0005 5.42629206237293E-0005 5.38168039599004E-0005 5.33734765877473E-0005 5.29329265170257E-0005 - 5.24951417861658E-0005 5.20601104622616E-0005 5.16278206410429E-0005 5.11982604468616E-0005 5.07714180326736E-0005 - 5.03472815800160E-0005 4.99258392989926E-0005 4.95070794282501E-0005 4.90909902349663E-0005 4.86775600148234E-0005 - 4.82667770919933E-0005 4.78586298191202E-0005 4.74531065772974E-0005 4.70501957760534E-0005 4.66498858533289E-0005 - 4.62521652754591E-0005 4.58570225371593E-0005 4.54644461614981E-0005 4.50744246998860E-0005 4.46869467320514E-0005 - 4.43020008660262E-0005 4.39195757381231E-0005 4.35396600129184E-0005 4.31622423832367E-0005 4.27873115701253E-0005 - 4.24148563228418E-0005 4.20448654188309E-0005 4.16773276637096E-0005 4.13122318912445E-0005 4.09495669633369E-0005 - 4.05893217700020E-0005 4.02314852293496E-0005 3.98760462875682E-0005 3.95229939189029E-0005 3.91723171256397E-0005 - 3.88240049380860E-0005 3.84780464145500E-0005 3.81344306413259E-0005 3.77931467326711E-0005 3.74541838307915E-0005 - 3.71175311058188E-0005 3.67831777557976E-0005 3.64511130066604E-0005 3.61213261122127E-0005 3.57938063541151E-0005 - 3.54685430418617E-0005 3.51455255127650E-0005 3.48247431319335E-0005 3.45061852922587E-0005 3.41898414143902E-0005 - 3.38757009467210E-0005 3.35637533653694E-0005 3.32539881741575E-0005 3.29463949045966E-0005 3.26409631158643E-0005 - 3.23376823947915E-0005 3.20365423558383E-0005 3.17375326410785E-0005 3.14406429201821E-0005 3.11458628903938E-0005 - 3.08531822765179E-0005 3.05625908308972E-0005 3.02740783333950E-0005 2.99876345913803E-0005 2.97032494397031E-0005 - 2.94209127406817E-0005 2.91406143840802E-0005 2.88623442870938E-0005 2.85860923943271E-0005 2.83118486777769E-0005 - 2.80396031368167E-0005 2.77693457981728E-0005 2.75010667159110E-0005 2.72347559714150E-0005 2.69704036733704E-0005 - 2.67079999577446E-0005 2.64475349877686E-0005 2.61889989539218E-0005 2.59323820739085E-0005 2.56776745926444E-0005 - 2.54248667822345E-0005 2.51739489419580E-0005 2.49249113982489E-0005 2.46777445046759E-0005 2.44324386419279E-0005 - 2.41889842177916E-0005 2.39473716671374E-0005 2.37075914518970E-0005 2.34696340610498E-0005 2.32334900106004E-0005 - 2.29991498435623E-0005 2.27666041299410E-0005 2.25358434667128E-0005 2.23068584778100E-0005 2.20796398140992E-0005 - 2.18541781533675E-0005 2.16304642002996E-0005 2.14084886864627E-0005 2.11882423702882E-0005 2.09697160370518E-0005 - 2.07529004988581E-0005 2.05377865946192E-0005 2.03243651900404E-0005 2.01126271775987E-0005 1.99025634765259E-0005 - 1.96941650327921E-0005 1.94874228190847E-0005 1.92823278347935E-0005 1.90788711059898E-0005 1.88770436854095E-0005 - 1.86768366524371E-0005 1.84782411130835E-0005 1.82812481999718E-0005 1.80858490723166E-0005 1.78920349159084E-0005 - 1.76997969430932E-0005 1.75091263927556E-0005 1.73200145303025E-0005 1.71324526476417E-0005 1.69464320631669E-0005 - 1.67619441217377E-0005 1.65789801946634E-0005 1.63975316796837E-0005 1.62175900009508E-0005 1.60391466090136E-0005 - 1.58621929807963E-0005 1.56867206195835E-0005 1.55127210550004E-0005 1.53401858429964E-0005 1.51691065658254E-0005 - 1.49994748320300E-0005 1.48312822764224E-0005 1.46645205600659E-0005 1.44991813702591E-0005 1.43352564205156E-0005 - 1.41727374505488E-0005 1.40116162262516E-0005 1.38518845396797E-0005 1.36935342090345E-0005 1.35365570786435E-0005 - 1.33809450189446E-0005 1.32266899264658E-0005 1.30737837238109E-0005 1.29222183596379E-0005 1.27719858086433E-0005 - 1.26230780715450E-0005 1.24754871750624E-0005 1.23292051719008E-0005 1.21842241407317E-0005 1.20405361861775E-0005 - 1.18981334387910E-0005 1.17570080550395E-0005 1.16171522172870E-0005 1.14785581337754E-0005 1.13412180386085E-0005 - 1.12051241917325E-0005 1.10702688789191E-0005 1.09366444117491E-0005 1.08042431275922E-0005 1.06730573895917E-0005 - 1.05430795866449E-0005 1.04143021333874E-0005 1.02867174701739E-0005 1.01603180630607E-0005 1.00350964037901E-0005 - 9.91104500976957E-0006 9.78815642405692E-0006 9.66642321534085E-0006 9.54583797792485E-0006 9.42639333170836E-0006 - 9.30808192216957E-0006 9.19089642034909E-0006 9.07482952283011E-0006 8.95987395172293E-0006 8.84602245464592E-0006 - 8.73326780470931E-0006 8.62160280049633E-0006 8.51102026604687E-0006 8.40151305083945E-0006 8.29307402977327E-0006 - 8.18569610315183E-0006 8.07937219666401E-0006 7.97409526136847E-0006 7.86985827367418E-0006 7.76665423532402E-0006 - 7.66447617337766E-0006 7.56331714019299E-0006 7.46317021340997E-0006 7.36402849593179E-0006 7.26588511590925E-0006 - 7.16873322672142E-0006 7.07256600695927E-0006 6.97737666040856E-0006 6.88315841603143E-0006 6.78990452795013E-0006 - 6.69760827542844E-0006 6.60626296285591E-0006 6.51586191972872E-0006 6.42639850063331E-0006 6.33786608522927E-0006 - 6.25025807823106E-0006 6.16356790939178E-0006 6.07778903348487E-0006 5.99291493028712E-0006 5.90893910456219E-0006 - 5.82585508604169E-0006 5.74365642940940E-0006 5.66233671428286E-0006 5.58188954519706E-0006 5.50230855158632E-0006 - 5.42358738776731E-0006 5.34571973292255E-0006 5.26869929108170E-0006 5.19251979110568E-0006 5.11717498666838E-0006 - 5.04265865624041E-0006 4.96896460307103E-0006 4.89608665517121E-0006 4.82401866529715E-0006 4.75275451093171E-0006 - 4.68228809426847E-0006 4.61261334219364E-0006 4.54372420626969E-0006 4.47561466271738E-0006 4.40827871239930E-0006 - 4.34171038080242E-0006 4.27590371802064E-0006 4.21085279873838E-0006 4.14655172221252E-0006 4.08299461225647E-0006 - 4.02017561722183E-0006 3.95808890998189E-0006 3.89672868791478E-0006 3.83608917288570E-0006 3.77616461123057E-0006 - 3.71694927373815E-0006 3.65843745563403E-0006 3.60062347656244E-0006 3.54350168056978E-0006 3.48706643608779E-0006 - 3.43131213591585E-0006 3.37623319720470E-0006 3.32182406143860E-0006 3.26807919441936E-0006 3.21499308624820E-0006 - 3.16256025130940E-0006 3.11077522825340E-0006 3.05963257997928E-0006 3.00912689361841E-0006 2.95925278051696E-0006 - 2.91000487621906E-0006 2.86137784045034E-0006 2.81336635710010E-0006 2.76596513420518E-0006 2.71916890393239E-0006 - 2.67297242256218E-0006 2.62737047047120E-0006 2.58235785211552E-0006 2.53792939601425E-0006 2.49407995473172E-0006 - 2.45080440486141E-0006 2.40809764700846E-0006 2.36595460577336E-0006 2.32437022973456E-0006 2.28333949143182E-0006 - 2.24285738734974E-0006 2.20291893790011E-0006 2.16351918740585E-0006 2.12465320408358E-0006 2.08631608002734E-0006 - 2.04850293119123E-0006 2.01120889737308E-0006 1.97442914219741E-0006 1.93815885309854E-0006 1.90239324130413E-0006 - 1.86712754181795E-0006 1.83235701340377E-0006 1.79807693856769E-0006 1.76428262354225E-0006 1.73096939826925E-0006 - 1.69813261638295E-0006 1.66576765519365E-0006 1.63386991567052E-0006 1.60243482242550E-0006 1.57145782369592E-0006 - 1.54093439132817E-0006 1.51086002076104E-0006 1.48123023100879E-0006 1.45204056464474E-0006 1.42328658778427E-0006 - 1.39496389006862E-0006 1.36706808464771E-0006 1.33959480816376E-0006 1.31253972073474E-0006 1.28589850593745E-0006 - 1.25966687079120E-0006 1.23384054574083E-0006 1.20841528464055E-0006 1.18338686473688E-0006 1.15875108665225E-0006 - 1.13450377436853E-0006 1.11064077521017E-0006 1.08715795982788E-0006 1.06405122218187E-0006 1.04131647952529E-0006 - 1.01894967238798E-0006 9.96946764559411E-0007 9.75303743072587E-0007 9.54016618187206E-0007 9.33081423373382E-0007 - 9.12494215294908E-0007 8.92251073792804E-0007 8.72348101869023E-0007 8.52781425669559E-0007 8.33547194468317E-0007 - 8.14641580650360E-0007 7.96060779695664E-0007 7.77801010162423E-0007 7.59858513670780E-0007 7.42229554886287E-0007 - 7.24910421503382E-0007 7.07897424229127E-0007 6.91186896766550E-0007 6.74775195798534E-0007 6.58658700970966E-0007 - 6.42833814876733E-0007 6.27296963039124E-0007 6.12044593895390E-0007 5.97073178780512E-0007 5.82379211910621E-0007 - 5.67959210366880E-0007 5.53809714078838E-0007 5.39927285808219E-0007 5.26308511132609E-0007 5.12949998428967E-0007 - 4.99848378857444E-0007 4.87000306344878E-0007 4.74402457568698E-0007 4.62051531940358E-0007 4.49944251589163E-0007 - 4.38077361345999E-0007 4.26447628726912E-0007 4.15051843916960E-0007 4.03886819753779E-0007 3.92949391711507E-0007 - 3.82236417884304E-0007 3.71744778970207E-0007 3.61471378254911E-0007 3.51413141595411E-0007 3.41567017403885E-0007 - 3.31929976631364E-0007 3.22499012751535E-0007 3.13271141744623E-0007 3.04243402081000E-0007 2.95412854705150E-0007 - 2.86776583019353E-0007 2.78331692867598E-0007 2.70075312519318E-0007 2.62004592653242E-0007 2.54116706341308E-0007 - 2.46408849032355E-0007 2.38878238536110E-0007 2.31522115006939E-0007 2.24337740927799E-0007 2.17322401094035E-0007 - 2.10473402597273E-0007 2.03788074809382E-0007 1.97263769366228E-0007 1.90897860151695E-0007 1.84687743281503E-0007 - 1.78630837087196E-0007 1.72724582099987E-0007 1.66966441034749E-0007 1.61353898773923E-0007 1.55884462351434E-0007 - 1.50555660936695E-0007 1.45365045818496E-0007 1.40310190389052E-0007 1.35388690127882E-0007 1.30598162585832E-0007 - 1.25936247369078E-0007 1.21400606123065E-0007 1.16988922516561E-0007 1.12698902225604E-0007 1.08528272917590E-0007 - 1.04474784235211E-0007 1.00536207780527E-0007 9.67103370990114E-0008 9.29949876635478E-0008 8.93879968585279E-0008 - 8.58872239638556E-0008 8.24905501390730E-0008 7.91958784073618E-0008 7.60011336396574E-0008 7.29042625387407E-0008 - 6.99032336232960E-0008 6.69960372120456E-0008 6.41806854078234E-0008 6.14552120816966E-0008 5.88176728571125E-0008 - 5.62661450939725E-0008 5.37987278728131E-0008 5.14135419789115E-0008 4.91087298864623E-0008 4.68824557427073E-0008 - 4.47329053521048E-0008 4.26582861605197E-0008 4.06568272393583E-0008 3.87267792697883E-0008 3.68664145269017E-0008 - 3.50740268639347E-0008 3.33479316964515E-0008 3.16864659865622E-0008 3.00879882271569E-0008 2.85508784260995E-0008 - 2.70735380904881E-0008 2.56543902108739E-0008 2.42918792455246E-0008 2.29844711046607E-0008 2.17306531347302E-0008 - 2.05289341026696E-0008 1.93778441801727E-0008 1.82759349279847E-0008 1.72217792801750E-0008 1.62139715284520E-0008 - 1.52511273064448E-0008 1.43318835740240E-0008 1.34548986016205E-0008 1.26188519545389E-0008 1.18224444772991E-0008 - 1.10643982779622E-0008 1.03434567124887E-0008 9.65838436907563E-0009 9.00796705252295E-0009 8.39101176860031E-0009 - 7.80634670841298E-0009 7.25282123278857E-0009 6.72930585665569E-0009 6.23469223344698E-0009 5.76789313948930E-0009 - 5.32784245841665E-0009 4.91349516558556E-0009 4.52382731249188E-0009 4.15783601120394E-0009 3.81453941879371E-0009 - 3.49297672178043E-0009 3.19220812058291E-0009 2.91131481396958E-0009 2.64939898352712E-0009 2.40558377812668E-0009 - 2.17901329840400E-0009 1.96885258124083E-0009 1.77428758425675E-0009 1.59452517030894E-0009 1.42879309199332E-0009 - 1.27633997615965E-0009 1.13643530842793E-0009 1.00836941771591E-0009 8.91453460770178E-0010 7.85019406706218E-0010 - 6.88420021555900E-0010 6.01028852818854E-0010 5.22240214024585E-0010 4.51469169298511E-0010 3.88151517937072E-0010 - 3.31743778987977E-0010 2.81723175838891E-0010 2.37587620812039E-0010 1.98855699765890E-0010 1.65066656704338E-0010 - 1.35780378391861E-0010 1.10577378976685E-0010 8.90587846195002E-0011 7.08463181305079E-0011 5.55822836123512E-0011 - 4.29295511102744E-0011 3.25715412693288E-0011 2.42122099981590E-0011 1.75760331400133E-0011 1.24079911503020E-0011 - 8.47355378130569E-0012 5.55866477366271E-0012 3.46972655470360E-0012 2.03358494373683E-0012 1.09751386414607E-0012 - 5.29200062410064E-0013 2.16727833949952E-0013 6.85637558759311E-0014 1.35414265844916E-0014 8.46212220177334E-0016 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 7.05416341880837E+0001 7.05002515030449E+0001 7.04588901793336E+0001 - 7.04175502072466E+0001 7.03762315770847E+0001 7.03349342791524E+0001 7.02936583037584E+0001 7.02524036412150E+0001 - 7.02111702818385E+0001 7.01699582159492E+0001 7.01287674338712E+0001 7.00875979259324E+0001 7.00464496824649E+0001 - 7.00053226938043E+0001 6.99642169502905E+0001 6.99231324422669E+0001 6.98820691600811E+0001 6.98410270940844E+0001 - 6.98000062346320E+0001 6.97590065720832E+0001 6.97180280968008E+0001 6.96770707991518E+0001 6.96361346695071E+0001 - 6.95952196982411E+0001 6.95543258757325E+0001 6.95134531923638E+0001 6.94726016385210E+0001 6.94317712045945E+0001 - 6.93909618809782E+0001 6.93501736580700E+0001 6.93094065262718E+0001 6.92686604759892E+0001 6.92279354976316E+0001 - 6.91872315816124E+0001 6.91465487183489E+0001 6.91058868982622E+0001 6.90652461117771E+0001 6.90246263493226E+0001 - 6.89840276013313E+0001 6.89434498582397E+0001 6.89028931104883E+0001 6.88623573485212E+0001 6.88218425627865E+0001 - 6.87813487437362E+0001 6.87408758818261E+0001 6.87004239675158E+0001 6.86599929912689E+0001 6.86195829435526E+0001 - 6.85791938148381E+0001 6.85388255956004E+0001 6.84984782763184E+0001 6.84581518474749E+0001 6.84178462995563E+0001 - 6.83775616230530E+0001 6.83372978084592E+0001 6.82970548462730E+0001 6.82568327269962E+0001 6.82166314411346E+0001 - 6.81764509791978E+0001 6.81362913316990E+0001 6.80961524891555E+0001 6.80560344420882E+0001 6.80159371810221E+0001 - 6.79758606964859E+0001 6.79358049790119E+0001 6.78957700191366E+0001 6.78557558074000E+0001 6.78157623343462E+0001 - 6.77757895905227E+0001 6.77358375664814E+0001 6.76959062527775E+0001 6.76559956399703E+0001 6.76161057186228E+0001 - 6.75762364793017E+0001 6.75363879125778E+0001 6.74965600090255E+0001 6.74567527592230E+0001 6.74169661537524E+0001 - 6.73772001831995E+0001 6.73374548381540E+0001 6.72977301092093E+0001 6.72580259869628E+0001 6.72183424620154E+0001 - 6.71786795249720E+0001 6.71390371664412E+0001 6.70994153770355E+0001 6.70598141473711E+0001 6.70202334680680E+0001 - 6.69806733297500E+0001 6.69411337230447E+0001 6.69016146385835E+0001 6.68621160670015E+0001 6.68226379989377E+0001 - 6.67831804250348E+0001 6.67437433359393E+0001 6.67043267223016E+0001 6.66649305747756E+0001 6.66255548840191E+0001 - 6.65861996406939E+0001 6.65468648354653E+0001 6.65075504590025E+0001 6.64682565019784E+0001 6.64289829550697E+0001 - 6.63897298089569E+0001 6.63504970543241E+0001 6.63112846818595E+0001 6.62720926822547E+0001 6.62329210462054E+0001 - 6.61937697644107E+0001 6.61546388275738E+0001 6.61155282264015E+0001 6.60764379516042E+0001 6.60373679938964E+0001 - 6.59983183439961E+0001 6.59592889926252E+0001 6.59202799305091E+0001 6.58812911483774E+0001 6.58423226369629E+0001 - 6.58033743870027E+0001 6.57644463892372E+0001 6.57255386344107E+0001 6.56866511132713E+0001 6.56477838165709E+0001 - 6.56089367350649E+0001 6.55701098595127E+0001 6.55313031806773E+0001 6.54925166893255E+0001 6.54537503762276E+0001 - 6.54150042321581E+0001 6.53762782478947E+0001 6.53375724142193E+0001 6.52988867219172E+0001 6.52602211617777E+0001 - 6.52215757245935E+0001 6.51829504011613E+0001 6.51443451822815E+0001 6.51057600587580E+0001 6.50671950213986E+0001 - 6.50286500610150E+0001 6.49901251684221E+0001 6.49516203344391E+0001 6.49131355498885E+0001 6.48746708055968E+0001 - 6.48362260923939E+0001 6.47978014011137E+0001 6.47593967225937E+0001 6.47210120476751E+0001 6.46826473672029E+0001 - 6.46443026720256E+0001 6.46059779529955E+0001 6.45676732009688E+0001 6.45293884068051E+0001 6.44911235613680E+0001 - 6.44528786555245E+0001 6.44146536801455E+0001 6.43764486261056E+0001 6.43382634842828E+0001 6.43000982455594E+0001 - 6.42619529008206E+0001 6.42238274409561E+0001 6.41857218568587E+0001 6.41476361394252E+0001 6.41095702795559E+0001 - 6.40715242681549E+0001 6.40334980961299E+0001 6.39954917543925E+0001 6.39575052338577E+0001 6.39195385254443E+0001 - 6.38815916200749E+0001 6.38436645086755E+0001 6.38057571821761E+0001 6.37678696315102E+0001 6.37300018476148E+0001 - 6.36921538214310E+0001 6.36543255439033E+0001 6.36165170059798E+0001 6.35787281986125E+0001 6.35409591127568E+0001 - 6.35032097393721E+0001 6.34654800694212E+0001 6.34277700938706E+0001 6.33900798036906E+0001 6.33524091898550E+0001 - 6.33147582433413E+0001 6.32771269551307E+0001 6.32395153162082E+0001 6.32019233175621E+0001 6.31643509501847E+0001 - 6.31267982050717E+0001 6.30892650732226E+0001 6.30517515456405E+0001 6.30142576133323E+0001 6.29767832673082E+0001 - 6.29393284985824E+0001 6.29018932981726E+0001 6.28644776571001E+0001 6.28270815663899E+0001 6.27897050170706E+0001 - 6.27523480001745E+0001 6.27150105067376E+0001 6.26776925277993E+0001 6.26403940544029E+0001 6.26031150775951E+0001 - 6.25658555884265E+0001 6.25286155779511E+0001 6.24913950372266E+0001 6.24541939573145E+0001 6.24170123292795E+0001 - 6.23798501441905E+0001 6.23427073931195E+0001 6.23055840671424E+0001 6.22684801573388E+0001 6.22313956547916E+0001 - 6.21943305505878E+0001 6.21572848358174E+0001 6.21202585015746E+0001 6.20832515389569E+0001 6.20462639390655E+0001 - 6.20092956930051E+0001 6.19723467918842E+0001 6.19354172268149E+0001 6.18985069889127E+0001 6.18616160692969E+0001 - 6.18247444590903E+0001 6.17878921494194E+0001 6.17510591314142E+0001 6.17142453962085E+0001 6.16774509349395E+0001 - 6.16406757387480E+0001 6.16039197987785E+0001 6.15671831061791E+0001 6.15304656521014E+0001 6.14937674277008E+0001 - 6.14570884241359E+0001 6.14204286325694E+0001 6.13837880441671E+0001 6.13471666500988E+0001 6.13105644415377E+0001 - 6.12739814096605E+0001 6.12374175456477E+0001 6.12008728406831E+0001 6.11643472859545E+0001 6.11278408726528E+0001 - 6.10913535919729E+0001 6.10548854351130E+0001 6.10184363932749E+0001 6.09820064576643E+0001 6.09455956194900E+0001 - 6.09092038699648E+0001 6.08728312003046E+0001 6.08364776017294E+0001 6.08001430654625E+0001 6.07638275827306E+0001 - 6.07275311447644E+0001 6.06912537427977E+0001 6.06549953680683E+0001 6.06187560118172E+0001 6.05825356652891E+0001 - 6.05463343197325E+0001 6.05101519663990E+0001 6.04739885965441E+0001 6.04378442014267E+0001 6.04017187723094E+0001 - 6.03656123004581E+0001 6.03295247771426E+0001 6.02934561936360E+0001 6.02574065412151E+0001 6.02213758111600E+0001 - 6.01853639947547E+0001 6.01493710832865E+0001 6.01133970680462E+0001 6.00774419403284E+0001 6.00415056914312E+0001 - 6.00055883126559E+0001 5.99696897953077E+0001 5.99338101306953E+0001 5.98979493101307E+0001 5.98621073249297E+0001 - 5.98262841664116E+0001 5.97904798258990E+0001 5.97546942947184E+0001 5.97189275641995E+0001 5.96831796256756E+0001 - 5.96474504704839E+0001 5.96117400899644E+0001 5.95760484754614E+0001 5.95403756183222E+0001 5.95047215098979E+0001 - 5.94690861415429E+0001 5.94334695046153E+0001 5.93978715904767E+0001 5.93622923904921E+0001 5.93267318960302E+0001 - 5.92911900984630E+0001 5.92556669891663E+0001 5.92201625595191E+0001 5.91846768009040E+0001 5.91492097047074E+0001 - 5.91137612623187E+0001 5.90783314651313E+0001 5.90429203045419E+0001 5.90075277719505E+0001 5.89721538587610E+0001 - 5.89367985563805E+0001 5.89014618562197E+0001 5.88661437496930E+0001 5.88308442282178E+0001 5.87955632832156E+0001 - 5.87603009061109E+0001 5.87250570883320E+0001 5.86898318213106E+0001 5.86546250964819E+0001 5.86194369052845E+0001 - 5.85842672391607E+0001 5.85491160895560E+0001 5.85139834479196E+0001 5.84788693057043E+0001 5.84437736543660E+0001 - 5.84086964853645E+0001 5.83736377901627E+0001 5.83385975602273E+0001 5.83035757870284E+0001 5.82685724620393E+0001 - 5.82335875767373E+0001 5.81986211226026E+0001 5.81636730911194E+0001 5.81287434737750E+0001 5.80938322620604E+0001 - 5.80589394474699E+0001 5.80240650215014E+0001 5.79892089756562E+0001 5.79543713014391E+0001 5.79195519903583E+0001 - 5.78847510339256E+0001 5.78499684236562E+0001 5.78152041510686E+0001 5.77804582076850E+0001 5.77457305850310E+0001 - 5.77110212746357E+0001 5.76763302680313E+0001 5.76416575567540E+0001 5.76070031323432E+0001 5.75723669863416E+0001 - 5.75377491102955E+0001 5.75031494957548E+0001 5.74685681342726E+0001 5.74340050174056E+0001 5.73994601367139E+0001 - 5.73649334837610E+0001 5.73304250501139E+0001 5.72959348273431E+0001 5.72614628070224E+0001 5.72270089807292E+0001 - 5.71925733400442E+0001 5.71581558765516E+0001 5.71237565818390E+0001 5.70893754474976E+0001 5.70550124651218E+0001 - 5.70206676263096E+0001 5.69863409226623E+0001 5.69520323457847E+0001 5.69177418872852E+0001 5.68834695387752E+0001 - 5.68492152918701E+0001 5.68149791381881E+0001 5.67807610693513E+0001 5.67465610769852E+0001 5.67123791527183E+0001 - 5.66782152881830E+0001 5.66440694750149E+0001 5.66099417048531E+0001 5.65758319693399E+0001 5.65417402601213E+0001 - 5.65076665688466E+0001 5.64736108871684E+0001 5.64395732067430E+0001 5.64055535192298E+0001 5.63715518162918E+0001 - 5.63375680895953E+0001 5.63036023308101E+0001 5.62696545316095E+0001 5.62357246836698E+0001 5.62018127786711E+0001 - 5.61679188082968E+0001 5.61340427642337E+0001 5.61001846381719E+0001 5.60663444218050E+0001 5.60325221068301E+0001 - 5.59987176849474E+0001 5.59649311478607E+0001 5.59311624872772E+0001 5.58974116949075E+0001 5.58636787624654E+0001 - 5.58299636816683E+0001 5.57962664442370E+0001 5.57625870418955E+0001 5.57289254663714E+0001 5.56952817093955E+0001 - 5.56616557627020E+0001 5.56280476180287E+0001 5.55944572671166E+0001 5.55608847017101E+0001 5.55273299135568E+0001 - 5.54937928944082E+0001 5.54602736360186E+0001 5.54267721301459E+0001 5.53932883685516E+0001 5.53598223430001E+0001 - 5.53263740452597E+0001 5.52929434671016E+0001 5.52595306003006E+0001 5.52261354366350E+0001 5.51927579678861E+0001 - 5.51593981858389E+0001 5.51260560822816E+0001 5.50927316490059E+0001 5.50594248778065E+0001 5.50261357604820E+0001 - 5.49928642888340E+0001 5.49596104546674E+0001 5.49263742497908E+0001 5.48931556660158E+0001 5.48599546951576E+0001 - 5.48267713290345E+0001 5.47936055594686E+0001 5.47604573782847E+0001 5.47273267773116E+0001 5.46942137483811E+0001 - 5.46611182833283E+0001 5.46280403739918E+0001 5.45949800122135E+0001 5.45619371898386E+0001 5.45289118987158E+0001 - 5.44959041306969E+0001 5.44629138776372E+0001 5.44299411313953E+0001 5.43969858838331E+0001 5.43640481268160E+0001 - 5.43311278522124E+0001 5.42982250518943E+0001 5.42653397177371E+0001 5.42324718416193E+0001 5.41996214154228E+0001 - 5.41667884310329E+0001 5.41339728803383E+0001 5.41011747552306E+0001 5.40683940476054E+0001 5.40356307493610E+0001 - 5.40028848523995E+0001 5.39701563486259E+0001 5.39374452299488E+0001 5.39047514882801E+0001 5.38720751155348E+0001 - 5.38394161036316E+0001 5.38067744444921E+0001 5.37741501300416E+0001 5.37415431522083E+0001 5.37089535029241E+0001 - 5.36763811741239E+0001 5.36438261577461E+0001 5.36112884457324E+0001 5.35787680300278E+0001 5.35462649025804E+0001 - 5.35137790553419E+0001 5.34813104802672E+0001 5.34488591693144E+0001 5.34164251144450E+0001 5.33840083076238E+0001 - 5.33516087408188E+0001 5.33192264060015E+0001 5.32868612951465E+0001 5.32545134002317E+0001 5.32221827132384E+0001 - 5.31898692261511E+0001 5.31575729309578E+0001 5.31252938196494E+0001 5.30930318842205E+0001 5.30607871166687E+0001 - 5.30285595089950E+0001 5.29963490532038E+0001 5.29641557413024E+0001 5.29319795653019E+0001 5.28998205172162E+0001 - 5.28676785890629E+0001 5.28355537728625E+0001 5.28034460606391E+0001 5.27713554444199E+0001 5.27392819162353E+0001 - 5.27072254681192E+0001 5.26751860921086E+0001 5.26431637802438E+0001 5.26111585245684E+0001 5.25791703171294E+0001 - 5.25471991499768E+0001 5.25152450151640E+0001 5.24833079047477E+0001 5.24513878107878E+0001 5.24194847253475E+0001 - 5.23875986404933E+0001 5.23557295482948E+0001 5.23238774408252E+0001 5.22920423101604E+0001 5.22602241483802E+0001 - 5.22284229475672E+0001 5.21966386998074E+0001 5.21648713971901E+0001 5.21331210318077E+0001 5.21013875957561E+0001 - 5.20696710811342E+0001 5.20379714800444E+0001 5.20062887845920E+0001 5.19746229868858E+0001 5.19429740790379E+0001 - 5.19113420531635E+0001 5.18797269013810E+0001 5.18481286158122E+0001 5.18165471885821E+0001 5.17849826118188E+0001 - 5.17534348776538E+0001 5.17219039782217E+0001 5.16903899056605E+0001 5.16588926521114E+0001 5.16274122097186E+0001 - 5.15959485706299E+0001 5.15645017269959E+0001 5.15330716709709E+0001 5.15016583947122E+0001 5.14702618903802E+0001 - 5.14388821501388E+0001 5.14075191661547E+0001 5.13761729305985E+0001 5.13448434356433E+0001 5.13135306734658E+0001 - 5.12822346362460E+0001 5.12509553161669E+0001 5.12196927054149E+0001 5.11884467961794E+0001 5.11572175806531E+0001 - 5.11260050510321E+0001 5.10948091995154E+0001 5.10636300183056E+0001 5.10324674996080E+0001 5.10013216356316E+0001 - 5.09701924185884E+0001 5.09390798406935E+0001 5.09079838941654E+0001 5.08769045712256E+0001 5.08458418640991E+0001 - 5.08147957650138E+0001 5.07837662662010E+0001 5.07527533598951E+0001 5.07217570383338E+0001 5.06907772937577E+0001 - 5.06598141184111E+0001 5.06288675045410E+0001 5.05979374443980E+0001 5.05670239302355E+0001 5.05361269543105E+0001 - 5.05052465088828E+0001 5.04743825862157E+0001 5.04435351785755E+0001 5.04127042782318E+0001 5.03818898774573E+0001 - 5.03510919685280E+0001 5.03203105437229E+0001 5.02895455953244E+0001 5.02587971156178E+0001 5.02280650968919E+0001 - 5.01973495314384E+0001 5.01666504115525E+0001 5.01359677295322E+0001 5.01053014776789E+0001 5.00746516482972E+0001 - 5.00440182336948E+0001 5.00134012261825E+0001 4.99828006180745E+0001 4.99522164016877E+0001 4.99216485693429E+0001 - 4.98910971133633E+0001 4.98605620260758E+0001 4.98300432998103E+0001 4.97995409268997E+0001 4.97690548996804E+0001 - 4.97385852104917E+0001 4.97081318516761E+0001 4.96776948155792E+0001 4.96472740945500E+0001 4.96168696809405E+0001 - 4.95864815671058E+0001 4.95561097454043E+0001 4.95257542081973E+0001 4.94954149478496E+0001 4.94650919567288E+0001 - 4.94347852272060E+0001 4.94044947516552E+0001 4.93742205224536E+0001 4.93439625319815E+0001 4.93137207726226E+0001 - 4.92834952367633E+0001 4.92532859167936E+0001 4.92230928051064E+0001 4.91929158940977E+0001 4.91627551761668E+0001 - 4.91326106437160E+0001 4.91024822891508E+0001 4.90723701048799E+0001 4.90422740833149E+0001 4.90121942168708E+0001 - 4.89821304979657E+0001 4.89520829190207E+0001 4.89220514724601E+0001 4.88920361507112E+0001 4.88620369462047E+0001 - 4.88320538513742E+0001 4.88020868586566E+0001 4.87721359604916E+0001 4.87422011493225E+0001 4.87122824175954E+0001 - 4.86823797577594E+0001 4.86524931622671E+0001 4.86226226235740E+0001 4.85927681341388E+0001 4.85629296864231E+0001 - 4.85331072728919E+0001 4.85033008860132E+0001 4.84735105182580E+0001 4.84437361621006E+0001 4.84139778100183E+0001 - 4.83842354544915E+0001 4.83545090880038E+0001 4.83247987030418E+0001 4.82951042920953E+0001 4.82654258476572E+0001 - 4.82357633622233E+0001 4.82061168282929E+0001 4.81764862383680E+0001 4.81468715849539E+0001 4.81172728605589E+0001 - 4.80876900576946E+0001 4.80581231688755E+0001 4.80285721866193E+0001 4.79990371034467E+0001 4.79695179118815E+0001 - 4.79400146044508E+0001 4.79105271736845E+0001 4.78810556121157E+0001 4.78515999122806E+0001 4.78221600667186E+0001 - 4.77927360679721E+0001 4.77633279085864E+0001 4.77339355811102E+0001 4.77045590780950E+0001 4.76751983920956E+0001 - 4.76458535156698E+0001 4.76165244413785E+0001 4.75872111617856E+0001 4.75579136694582E+0001 4.75286319569663E+0001 - 4.74993660168831E+0001 4.74701158417850E+0001 4.74408814242512E+0001 4.74116627568641E+0001 4.73824598322092E+0001 - 4.73532726428750E+0001 4.73241011814533E+0001 4.72949454405385E+0001 4.72658054127285E+0001 4.72366810906241E+0001 - 4.72075724668291E+0001 4.71784795339506E+0001 4.71494022845984E+0001 4.71203407113857E+0001 4.70912948069284E+0001 - 4.70622645638460E+0001 4.70332499747605E+0001 4.70042510322972E+0001 4.69752677290845E+0001 4.69463000577538E+0001 - 4.69173480109396E+0001 4.68884115812792E+0001 4.68594907614133E+0001 4.68305855439855E+0001 4.68016959216424E+0001 - 4.67728218870337E+0001 4.67439634328122E+0001 4.67151205516336E+0001 4.66862932361567E+0001 4.66574814790435E+0001 - 4.66286852729587E+0001 4.65999046105705E+0001 4.65711394845497E+0001 4.65423898875704E+0001 4.65136558123097E+0001 - 4.64849372514476E+0001 4.64562341976673E+0001 4.64275466436550E+0001 4.63988745820998E+0001 4.63702180056940E+0001 - 4.63415769071328E+0001 4.63129512791146E+0001 4.62843411143406E+0001 4.62557464055151E+0001 4.62271671453457E+0001 - 4.61986033265426E+0001 4.61700549418192E+0001 4.61415219838920E+0001 4.61130044454805E+0001 4.60845023193071E+0001 - 4.60560155980973E+0001 4.60275442745797E+0001 4.59990883414858E+0001 4.59706477915501E+0001 4.59422226175101E+0001 - 4.59138128121065E+0001 4.58854183680829E+0001 4.58570392781857E+0001 4.58286755351648E+0001 4.58003271317725E+0001 - 4.57719940607647E+0001 4.57436763148999E+0001 4.57153738869397E+0001 4.56870867696488E+0001 4.56588149557949E+0001 - 4.56305584381485E+0001 4.56023172094833E+0001 4.55740912625760E+0001 4.55458805902062E+0001 4.55176851851565E+0001 - 4.54895050402126E+0001 4.54613401481631E+0001 4.54331905017997E+0001 4.54050560939170E+0001 4.53769369173125E+0001 - 4.53488329647869E+0001 4.53207442291438E+0001 4.52926707031897E+0001 4.52646123797342E+0001 4.52365692515899E+0001 - 4.52085413115724E+0001 4.51805285525001E+0001 4.51525309671945E+0001 4.51245485484802E+0001 4.50965812891847E+0001 - 4.50686291821382E+0001 4.50406922201744E+0001 4.50127703961296E+0001 4.49848637028432E+0001 4.49569721331576E+0001 - 4.49290956799180E+0001 4.49012343359728E+0001 4.48733880941733E+0001 4.48455569473738E+0001 4.48177408884314E+0001 - 4.47899399102063E+0001 4.47621540055617E+0001 4.47343831673637E+0001 4.47066273884815E+0001 4.46788866617870E+0001 - 4.46511609801553E+0001 4.46234503364644E+0001 4.45957547235951E+0001 4.45680741344315E+0001 4.45404085618603E+0001 - 4.45127579987714E+0001 4.44851224380576E+0001 4.44575018726145E+0001 4.44298962953409E+0001 4.44023056991385E+0001 - 4.43747300769117E+0001 4.43471694215681E+0001 4.43196237260183E+0001 4.42920929831757E+0001 4.42645771859567E+0001 - 4.42370763272805E+0001 4.42095904000695E+0001 4.41821193972489E+0001 4.41546633117469E+0001 4.41272221364946E+0001 - 4.40997958644260E+0001 4.40723844884783E+0001 4.40449880015911E+0001 4.40176063967075E+0001 4.39902396667732E+0001 - 4.39628878047371E+0001 4.39355508035507E+0001 4.39082286561688E+0001 4.38809213555487E+0001 4.38536288946511E+0001 - 4.38263512664393E+0001 4.37990884638797E+0001 4.37718404799415E+0001 4.37446073075970E+0001 4.37173889398211E+0001 - 4.36901853695921E+0001 4.36629965898909E+0001 4.36358225937012E+0001 4.36086633740101E+0001 4.35815189238071E+0001 - 4.35543892360851E+0001 4.35272743038394E+0001 4.35001741200687E+0001 4.34730886777743E+0001 4.34460179699605E+0001 - 4.34189619896346E+0001 4.33919207298068E+0001 4.33648941834901E+0001 4.33378823437004E+0001 4.33108852034566E+0001 - 4.32839027557807E+0001 4.32569349936972E+0001 4.32299819102337E+0001 4.32030434984208E+0001 4.31761197512919E+0001 - 4.31492106618832E+0001 4.31223162232341E+0001 4.30954364283867E+0001 4.30685712703859E+0001 4.30417207422797E+0001 - 4.30148848371189E+0001 4.29880635479573E+0001 4.29612568678514E+0001 4.29344647898607E+0001 4.29076873070478E+0001 - 4.28809244124778E+0001 4.28541760992189E+0001 4.28274423603422E+0001 4.28007231889218E+0001 4.27740185780343E+0001 - 4.27473285207597E+0001 4.27206530101805E+0001 4.26939920393822E+0001 4.26673456014532E+0001 4.26407136894849E+0001 - 4.26140962965713E+0001 4.25874934158096E+0001 4.25609050402995E+0001 4.25343311631441E+0001 4.25077717774488E+0001 - 4.24812268763224E+0001 4.24546964528761E+0001 4.24281805002244E+0001 4.24016790114844E+0001 4.23751919797761E+0001 - 4.23487193982226E+0001 4.23222612599495E+0001 4.22958175580856E+0001 4.22693882857623E+0001 4.22429734361141E+0001 - 4.22165730022783E+0001 4.21901869773948E+0001 4.21638153546069E+0001 4.21374581270603E+0001 4.21111152879038E+0001 - 4.20847868302888E+0001 4.20584727473699E+0001 4.20321730323043E+0001 4.20058876782523E+0001 4.19796166783768E+0001 - 4.19533600258436E+0001 4.19271177138216E+0001 4.19008897354822E+0001 4.18746760839999E+0001 4.18484767525520E+0001 - 4.18222917343186E+0001 4.17961210224827E+0001 4.17699646102301E+0001 4.17438224907495E+0001 4.17176946572323E+0001 - 4.16915811028730E+0001 4.16654818208688E+0001 4.16393968044196E+0001 4.16133260467285E+0001 4.15872695410010E+0001 - 4.15612272804459E+0001 4.15351992582744E+0001 4.15091854677009E+0001 4.14831859019424E+0001 4.14572005542189E+0001 - 4.14312294177530E+0001 4.14052724857703E+0001 4.13793297514994E+0001 4.13534012081714E+0001 4.13274868490204E+0001 - 4.13015866672833E+0001 4.12757006561998E+0001 4.12498288090125E+0001 4.12239711189668E+0001 4.11981275793109E+0001 - 4.11722981832959E+0001 4.11464829241755E+0001 4.11206817952064E+0001 4.10948947896482E+0001 4.10691219007632E+0001 - 4.10433631218165E+0001 4.10176184460761E+0001 4.09918878668127E+0001 4.09661713772999E+0001 4.09404689708141E+0001 - 4.09147806406345E+0001 4.08891063800432E+0001 4.08634461823250E+0001 4.08378000407674E+0001 4.08121679486611E+0001 - 4.07865498992992E+0001 4.07609458859778E+0001 4.07353559019958E+0001 4.07097799406548E+0001 4.06842179952594E+0001 - 4.06586700591168E+0001 4.06331361255371E+0001 4.06076161878333E+0001 4.05821102393209E+0001 4.05566182733185E+0001 - 4.05311402831473E+0001 4.05056762621315E+0001 4.04802262035978E+0001 4.04547901008761E+0001 4.04293679472987E+0001 - 4.04039597362009E+0001 4.03785654609207E+0001 4.03531851147990E+0001 4.03278186911793E+0001 4.03024661834082E+0001 - 4.02771275848348E+0001 4.02518028888111E+0001 4.02264920886919E+0001 4.02011951778346E+0001 4.01759121495998E+0001 - 4.01506429973504E+0001 4.01253877144523E+0001 4.01001462942744E+0001 4.00749187301879E+0001 4.00497050155672E+0001 - 4.00245051437892E+0001 3.99993191082339E+0001 3.99741469022836E+0001 3.99489885193237E+0001 3.99238439527424E+0001 - 3.98987131959306E+0001 3.98735962422818E+0001 3.98484930851926E+0001 3.98234037180620E+0001 3.97983281342921E+0001 - 3.97732663272875E+0001 3.97482182904559E+0001 3.97231840172073E+0001 3.96981635009549E+0001 3.96731567351144E+0001 - 3.96481637131043E+0001 3.96231844283459E+0001 3.95982188742634E+0001 3.95732670442835E+0001 3.95483289318357E+0001 - 3.95234045303525E+0001 3.94984938332689E+0001 3.94735968340227E+0001 3.94487135260546E+0001 3.94238439028078E+0001 - 3.93989879577285E+0001 3.93741456842655E+0001 3.93493170758703E+0001 3.93245021259975E+0001 3.92997008281039E+0001 - 3.92749131756495E+0001 3.92501391620968E+0001 3.92253787809112E+0001 3.92006320255608E+0001 3.91758988895162E+0001 - 3.91511793662511E+0001 3.91264734492418E+0001 3.91017811319672E+0001 3.90771024079091E+0001 3.90524372705521E+0001 - 3.90277857133834E+0001 3.90031477298929E+0001 3.89785233135734E+0001 3.89539124579202E+0001 3.89293151564315E+0001 - 3.89047314026083E+0001 3.88801611899541E+0001 3.88556045119754E+0001 3.88310613621811E+0001 3.88065317340832E+0001 - 3.87820156211960E+0001 3.87575130170370E+0001 3.87330239151260E+0001 3.87085483089858E+0001 3.86840861921417E+0001 - 3.86596375581220E+0001 3.86352024004575E+0001 3.86107807126818E+0001 3.85863724883312E+0001 3.85619777209446E+0001 - 3.85375964040639E+0001 3.85132285312334E+0001 3.84888740960003E+0001 3.84645330919145E+0001 3.84402055125286E+0001 - 3.84158913513979E+0001 3.83915906020803E+0001 3.83673032581366E+0001 3.83430293131301E+0001 3.83187687606270E+0001 - 3.82945215941962E+0001 3.82702878074091E+0001 3.82460673938400E+0001 3.82218603470658E+0001 3.81976666606662E+0001 - 3.81734863282234E+0001 3.81493193433225E+0001 3.81251656995514E+0001 3.81010253905002E+0001 3.80768984097623E+0001 - 3.80527847509335E+0001 3.80286844076121E+0001 3.80045973733995E+0001 3.79805236418996E+0001 3.79564632067188E+0001 - 3.79324160614666E+0001 3.79083821997548E+0001 3.78843616151982E+0001 3.78603543014141E+0001 3.78363602520224E+0001 - 3.78123794606460E+0001 3.77884119209102E+0001 3.77644576264431E+0001 3.77405165708755E+0001 3.77165887478407E+0001 - 3.76926741509750E+0001 3.76687727739170E+0001 3.76448846103085E+0001 3.76210096537933E+0001 3.75971478980184E+0001 - 3.75732993366333E+0001 3.75494639632902E+0001 3.75256417716440E+0001 3.75018327553521E+0001 3.74780369080747E+0001 - 3.74542542234748E+0001 3.74304846952178E+0001 3.74067283169719E+0001 3.73829850824081E+0001 3.73592549851998E+0001 - 3.73355380190233E+0001 3.73118341775574E+0001 3.72881434544837E+0001 3.72644658434863E+0001 3.72408013382521E+0001 - 3.72171499324706E+0001 3.71935116198339E+0001 3.71698863940369E+0001 3.71462742487771E+0001 3.71226751777547E+0001 - 3.70990891746722E+0001 3.70755162332354E+0001 3.70519563471522E+0001 3.70284095101334E+0001 3.70048757158924E+0001 - 3.69813549581453E+0001 3.69578472306108E+0001 3.69343525270101E+0001 3.69108708410674E+0001 3.68874021665091E+0001 - 3.68639464970648E+0001 3.68405038264662E+0001 3.68170741484479E+0001 3.67936574567472E+0001 3.67702537451039E+0001 - 3.67468630072606E+0001 3.67234852369622E+0001 3.67001204279567E+0001 3.66767685739945E+0001 3.66534296688285E+0001 - 3.66301037062145E+0001 3.66067906799107E+0001 3.65834905836782E+0001 3.65602034112805E+0001 3.65369291564839E+0001 - 3.65136678130571E+0001 3.64904193747716E+0001 3.64671838354016E+0001 3.64439611887238E+0001 3.64207514285175E+0001 - 3.63975545485646E+0001 3.63743705426499E+0001 3.63511994045605E+0001 3.63280411280863E+0001 3.63048957070198E+0001 - 3.62817631351560E+0001 3.62586434062926E+0001 3.62355365142300E+0001 3.62124424527711E+0001 3.61893612157215E+0001 - 3.61662927968894E+0001 3.61432371900856E+0001 3.61201943891233E+0001 3.60971643878188E+0001 3.60741471799905E+0001 - 3.60511427594598E+0001 3.60281511200505E+0001 3.60051722555890E+0001 3.59822061599045E+0001 3.59592528268285E+0001 - 3.59363122501953E+0001 3.59133844238419E+0001 3.58904693416077E+0001 3.58675669973349E+0001 3.58446773848680E+0001 - 3.58218004980545E+0001 3.57989363307441E+0001 3.57760848767894E+0001 3.57532461300454E+0001 3.57304200843698E+0001 - 3.57076067336230E+0001 3.56848060716678E+0001 3.56620180923696E+0001 3.56392427895965E+0001 3.56164801572192E+0001 - 3.55937301891109E+0001 3.55709928791475E+0001 3.55482682212073E+0001 3.55255562091714E+0001 3.55028568369234E+0001 - 3.54801700983494E+0001 3.54574959873383E+0001 3.54348344977813E+0001 3.54121856235724E+0001 3.53895493586082E+0001 - 3.53669256967877E+0001 3.53443146320127E+0001 3.53217161581872E+0001 3.52991302692183E+0001 3.52765569590154E+0001 - 3.52539962214903E+0001 3.52314480505577E+0001 3.52089124401347E+0001 3.51863893841411E+0001 3.51638788764991E+0001 - 3.51413809111335E+0001 3.51188954819719E+0001 3.50964225829442E+0001 3.50739622079829E+0001 3.50515143510233E+0001 - 3.50290790060030E+0001 3.50066561668622E+0001 3.49842458275439E+0001 3.49618479819934E+0001 3.49394626241586E+0001 - 3.49170897479901E+0001 3.48947293474410E+0001 3.48723814164669E+0001 3.48500459490261E+0001 3.48277229390792E+0001 - 3.48054123805896E+0001 3.47831142675231E+0001 3.47608285938482E+0001 3.47385553535359E+0001 3.47162945405598E+0001 - 3.46940461488958E+0001 3.46718101725226E+0001 3.46495866054215E+0001 3.46273754415761E+0001 3.46051766749728E+0001 - 3.45829902996003E+0001 3.45608163094502E+0001 3.45386546985162E+0001 3.45165054607948E+0001 3.44943685902852E+0001 - 3.44722440809888E+0001 3.44501319269097E+0001 3.44280321220546E+0001 3.44059446604327E+0001 3.43838695360556E+0001 - 3.43618067429376E+0001 3.43397562750956E+0001 3.43177181265489E+0001 3.42956922913193E+0001 3.42736787634311E+0001 - 3.42516775369115E+0001 3.42296886057898E+0001 3.42077119640979E+0001 3.41857476058706E+0001 3.41637955251447E+0001 - 3.41418557159599E+0001 3.41199281723583E+0001 3.40980128883846E+0001 3.40761098580859E+0001 3.40542190755118E+0001 - 3.40323405347146E+0001 3.40104742297491E+0001 3.39886201546725E+0001 3.39667783035445E+0001 3.39449486704275E+0001 - 3.39231312493863E+0001 3.39013260344882E+0001 3.38795330198031E+0001 3.38577521994033E+0001 3.38359835673637E+0001 - 3.38142271177618E+0001 3.37924828446773E+0001 3.37707507421929E+0001 3.37490308043933E+0001 3.37273230253660E+0001 - 3.37056273992011E+0001 3.36839439199909E+0001 3.36622725818303E+0001 3.36406133788170E+0001 3.36189663050509E+0001 - 3.35973313546344E+0001 3.35757085216726E+0001 3.35540978002729E+0001 3.35324991845454E+0001 3.35109126686025E+0001 - 3.34893382465593E+0001 3.34677759125332E+0001 3.34462256606442E+0001 3.34246874850148E+0001 3.34031613797700E+0001 - 3.33816473390373E+0001 3.33601453569467E+0001 3.33386554276306E+0001 3.33171775452240E+0001 3.32957117038644E+0001 - 3.32742578976917E+0001 3.32528161208483E+0001 3.32313863674791E+0001 3.32099686317317E+0001 3.31885629077558E+0001 - 3.31671691897038E+0001 3.31457874717307E+0001 3.31244177479938E+0001 3.31030600126528E+0001 3.30817142598702E+0001 - 3.30603804838108E+0001 3.30390586786417E+0001 3.30177488385328E+0001 3.29964509576564E+0001 3.29751650301870E+0001 - 3.29538910503020E+0001 3.29326290121810E+0001 3.29113789100061E+0001 3.28901407379619E+0001 3.28689144902356E+0001 - 3.28477001610167E+0001 3.28264977444972E+0001 3.28053072348717E+0001 3.27841286263371E+0001 3.27629619130928E+0001 - 3.27418070893408E+0001 3.27206641492854E+0001 3.26995330871335E+0001 3.26784138970943E+0001 3.26573065733797E+0001 - 3.26362111102039E+0001 3.26151275017835E+0001 3.25940557423377E+0001 3.25729958260882E+0001 3.25519477472589E+0001 - 3.25309115000765E+0001 3.25098870787699E+0001 3.24888744775706E+0001 3.24678736907124E+0001 3.24468847124317E+0001 - 3.24259075369673E+0001 3.24049421585605E+0001 3.23839885714550E+0001 3.23630467698969E+0001 3.23421167481348E+0001 - 3.23211985004199E+0001 3.23002920210055E+0001 3.22793973041478E+0001 3.22585143441049E+0001 3.22376431351379E+0001 - 3.22167836715100E+0001 3.21959359474869E+0001 3.21750999573369E+0001 3.21542756953304E+0001 3.21334631557406E+0001 - 3.21126623328430E+0001 3.20918732209154E+0001 3.20710958142384E+0001 3.20503301070946E+0001 3.20295760937693E+0001 - 3.20088337685502E+0001 3.19881031257275E+0001 3.19673841595935E+0001 3.19466768644435E+0001 3.19259812345746E+0001 - 3.19052972642869E+0001 3.18846249478825E+0001 3.18639642796662E+0001 3.18433152539450E+0001 3.18226778650286E+0001 - 3.18020521072288E+0001 3.17814379748602E+0001 3.17608354622395E+0001 3.17402445636860E+0001 3.17196652735213E+0001 - 3.16990975860696E+0001 3.16785414956573E+0001 3.16579969966134E+0001 3.16374640832693E+0001 3.16169427499587E+0001 - 3.15964329910177E+0001 3.15759348007851E+0001 3.15554481736017E+0001 3.15349731038111E+0001 3.15145095857591E+0001 - 3.14940576137939E+0001 3.14736171822662E+0001 3.14531882855290E+0001 3.14327709179379E+0001 3.14123650738508E+0001 - 3.13919707476279E+0001 3.13715879336319E+0001 3.13512166262280E+0001 3.13308568197837E+0001 3.13105085086689E+0001 - 3.12901716872559E+0001 3.12698463499195E+0001 3.12495324910368E+0001 3.12292301049872E+0001 3.12089391861528E+0001 - 3.11886597289179E+0001 3.11683917276691E+0001 3.11481351767956E+0001 3.11278900706890E+0001 3.11076564037430E+0001 - 3.10874341703541E+0001 3.10672233649209E+0001 3.10470239818446E+0001 3.10268360155285E+0001 3.10066594603786E+0001 - 3.09864943108030E+0001 3.09663405612126E+0001 3.09461982060203E+0001 3.09260672396414E+0001 3.09059476564939E+0001 - 3.08858394509980E+0001 3.08657426175761E+0001 3.08456571506533E+0001 3.08255830446569E+0001 3.08055202940166E+0001 - 3.07854688931645E+0001 3.07654288365351E+0001 3.07454001185653E+0001 3.07253827336943E+0001 3.07053766763637E+0001 - 3.06853819410176E+0001 3.06653985221022E+0001 3.06454264140663E+0001 3.06254656113611E+0001 3.06055161084399E+0001 - 3.05855778997588E+0001 3.05656509797758E+0001 3.05457353429516E+0001 3.05258309837492E+0001 3.05059378966339E+0001 - 3.04860560760733E+0001 3.04661855165377E+0001 3.04463262124993E+0001 3.04264781584330E+0001 3.04066413488159E+0001 - 3.03868157781276E+0001 3.03670014408499E+0001 3.03471983314671E+0001 3.03274064444658E+0001 3.03076257743350E+0001 - 3.02878563155659E+0001 3.02680980626523E+0001 3.02483510100901E+0001 3.02286151523778E+0001 3.02088904840161E+0001 - 3.01891769995081E+0001 3.01694746933592E+0001 3.01497835600773E+0001 3.01301035941725E+0001 3.01104347901573E+0001 - 3.00907771425465E+0001 3.00711306458573E+0001 3.00514952946094E+0001 3.00318710833245E+0001 3.00122580065269E+0001 - 2.99926560587432E+0001 2.99730652345023E+0001 2.99534855283355E+0001 2.99339169347764E+0001 2.99143594483610E+0001 - 2.98948130636274E+0001 2.98752777751165E+0001 2.98557535773710E+0001 2.98362404649364E+0001 2.98167384323603E+0001 - 2.97972474741925E+0001 2.97777675849856E+0001 2.97582987592941E+0001 2.97388409916749E+0001 2.97193942766875E+0001 - 2.96999586088933E+0001 2.96805339828565E+0001 2.96611203931433E+0001 2.96417178343223E+0001 2.96223263009646E+0001 - 2.96029457876433E+0001 2.95835762889341E+0001 2.95642177994150E+0001 2.95448703136661E+0001 2.95255338262701E+0001 - 2.95062083318119E+0001 2.94868938248788E+0001 2.94675903000601E+0001 2.94482977519479E+0001 2.94290161751363E+0001 - 2.94097455642218E+0001 2.93904859138033E+0001 2.93712372184818E+0001 2.93519994728609E+0001 2.93327726715462E+0001 - 2.93135568091460E+0001 2.92943518802705E+0001 2.92751578795325E+0001 2.92559748015470E+0001 2.92368026409313E+0001 - 2.92176413923051E+0001 2.91984910502903E+0001 2.91793516095111E+0001 2.91602230645942E+0001 2.91411054101683E+0001 - 2.91219986408648E+0001 2.91029027513169E+0001 2.90838177361605E+0001 2.90647435900338E+0001 2.90456803075770E+0001 - 2.90266278834328E+0001 2.90075863122463E+0001 2.89885555886647E+0001 2.89695357073375E+0001 2.89505266629167E+0001 - 2.89315284500565E+0001 2.89125410634132E+0001 2.88935644976457E+0001 2.88745987474150E+0001 2.88556438073845E+0001 - 2.88366996722197E+0001 2.88177663365887E+0001 2.87988437951616E+0001 2.87799320426110E+0001 2.87610310736116E+0001 - 2.87421408828405E+0001 2.87232614649772E+0001 2.87043928147032E+0001 2.86855349267025E+0001 2.86666877956613E+0001 - 2.86478514162681E+0001 2.86290257832138E+0001 2.86102108911913E+0001 2.85914067348961E+0001 2.85726133090258E+0001 - 2.85538306082803E+0001 2.85350586273617E+0001 2.85162973609746E+0001 2.84975468038257E+0001 2.84788069506239E+0001 - 2.84600777960807E+0001 2.84413593349095E+0001 2.84226515618262E+0001 2.84039544715489E+0001 2.83852680587980E+0001 - 2.83665923182962E+0001 2.83479272447682E+0001 2.83292728329415E+0001 2.83106290775453E+0001 2.82919959733114E+0001 - 2.82733735149739E+0001 2.82547616972689E+0001 2.82361605149350E+0001 2.82175699627129E+0001 2.81989900353458E+0001 - 2.81804207275788E+0001 2.81618620341597E+0001 2.81433139498381E+0001 2.81247764693662E+0001 2.81062495874983E+0001 - 2.80877332989911E+0001 2.80692275986033E+0001 2.80507324810961E+0001 2.80322479412329E+0001 2.80137739737792E+0001 - 2.79953105735030E+0001 2.79768577351744E+0001 2.79584154535657E+0001 2.79399837234516E+0001 2.79215625396089E+0001 - 2.79031518968167E+0001 2.78847517898566E+0001 2.78663622135119E+0001 2.78479831625687E+0001 2.78296146318151E+0001 - 2.78112566160413E+0001 2.77929091100400E+0001 2.77745721086060E+0001 2.77562456065365E+0001 2.77379295986306E+0001 - 2.77196240796901E+0001 2.77013290445187E+0001 2.76830444879224E+0001 2.76647704047095E+0001 2.76465067896905E+0001 - 2.76282536376783E+0001 2.76100109434877E+0001 2.75917787019360E+0001 2.75735569078426E+0001 2.75553455560293E+0001 - 2.75371446413199E+0001 2.75189541585406E+0001 2.75007741025197E+0001 2.74826044680880E+0001 2.74644452500781E+0001 - 2.74462964433253E+0001 2.74281580426667E+0001 2.74100300429419E+0001 2.73919124389926E+0001 2.73738052256628E+0001 - 2.73557083977986E+0001 2.73376219502486E+0001 2.73195458778632E+0001 2.73014801754954E+0001 2.72834248380002E+0001 - 2.72653798602350E+0001 2.72473452370592E+0001 2.72293209633345E+0001 2.72113070339249E+0001 2.71933034436966E+0001 - 2.71753101875179E+0001 2.71573272602594E+0001 2.71393546567939E+0001 2.71213923719964E+0001 2.71034404007442E+0001 - 2.70854987379166E+0001 2.70675673783953E+0001 2.70496463170642E+0001 2.70317355488093E+0001 2.70138350685189E+0001 - 2.69959448710834E+0001 2.69780649513956E+0001 2.69601953043503E+0001 2.69423359248446E+0001 2.69244868077777E+0001 - 2.69066479480513E+0001 2.68888193405688E+0001 2.68710009802364E+0001 2.68531928619620E+0001 2.68353949806559E+0001 - 2.68176073312307E+0001 2.67998299086009E+0001 2.67820627076836E+0001 2.67643057233977E+0001 2.67465589506646E+0001 - 2.67288223844076E+0001 2.67110960195525E+0001 2.66933798510271E+0001 2.66756738737615E+0001 2.66579780826878E+0001 - 2.66402924727406E+0001 2.66226170388563E+0001 2.66049517759738E+0001 2.65872966790342E+0001 2.65696517429804E+0001 - 2.65520169627580E+0001 2.65343923333144E+0001 2.65167778495994E+0001 2.64991735065649E+0001 2.64815792991649E+0001 - 2.64639952223557E+0001 2.64464212710959E+0001 2.64288574403459E+0001 2.64113037250686E+0001 2.63937601202291E+0001 - 2.63762266207944E+0001 2.63587032217339E+0001 2.63411899180191E+0001 2.63236867046237E+0001 2.63061935765236E+0001 - 2.62887105286968E+0001 2.62712375561235E+0001 2.62537746537860E+0001 2.62363218166690E+0001 2.62188790397591E+0001 - 2.62014463180453E+0001 2.61840236465185E+0001 2.61666110201720E+0001 2.61492084340013E+0001 2.61318158830037E+0001 - 2.61144333621792E+0001 2.60970608665295E+0001 2.60796983910586E+0001 2.60623459307728E+0001 2.60450034806806E+0001 - 2.60276710357922E+0001 2.60103485911206E+0001 2.59930361416805E+0001 2.59757336824888E+0001 2.59584412085649E+0001 - 2.59411587149300E+0001 2.59238861966075E+0001 2.59066236486232E+0001 2.58893710660047E+0001 2.58721284437820E+0001 - 2.58548957769872E+0001 2.58376730606546E+0001 2.58204602898204E+0001 2.58032574595234E+0001 2.57860645648041E+0001 - 2.57688816007053E+0001 2.57517085622722E+0001 2.57345454445517E+0001 2.57173922425932E+0001 2.57002489514480E+0001 - 2.56831155661699E+0001 2.56659920818143E+0001 2.56488784934393E+0001 2.56317747961048E+0001 2.56146809848729E+0001 - 2.55975970548078E+0001 2.55805230009761E+0001 2.55634588184462E+0001 2.55464045022889E+0001 2.55293600475769E+0001 - 2.55123254493852E+0001 2.54953007027909E+0001 2.54782858028733E+0001 2.54612807447136E+0001 2.54442855233955E+0001 - 2.54273001340044E+0001 2.54103245716282E+0001 2.53933588313568E+0001 2.53764029082821E+0001 2.53594567974983E+0001 - 2.53425204941017E+0001 2.53255939931907E+0001 2.53086772898657E+0001 2.52917703792295E+0001 2.52748732563868E+0001 - 2.52579859164446E+0001 2.52411083545117E+0001 2.52242405656995E+0001 2.52073825451211E+0001 2.51905342878918E+0001 - 2.51736957891294E+0001 2.51568670439532E+0001 2.51400480474851E+0001 2.51232387948490E+0001 2.51064392811708E+0001 - 2.50896495015786E+0001 2.50728694512025E+0001 2.50560991251750E+0001 2.50393385186305E+0001 2.50225876267054E+0001 - 2.50058464445384E+0001 2.49891149672704E+0001 2.49723931900441E+0001 2.49556811080046E+0001 2.49389787162989E+0001 - 2.49222860100763E+0001 2.49056029844880E+0001 2.48889296346875E+0001 2.48722659558302E+0001 2.48556119430738E+0001 - 2.48389675915781E+0001 2.48223328965048E+0001 2.48057078530178E+0001 2.47890924562833E+0001 2.47724867014693E+0001 - 2.47558905837460E+0001 2.47393040982858E+0001 2.47227272402631E+0001 2.47061600048544E+0001 2.46896023872383E+0001 - 2.46730543825956E+0001 2.46565159861091E+0001 2.46399871929636E+0001 2.46234679983461E+0001 2.46069583974458E+0001 - 2.45904583854538E+0001 2.45739679575634E+0001 2.45574871089698E+0001 2.45410158348707E+0001 2.45245541304655E+0001 - 2.45081019909558E+0001 2.44916594115453E+0001 2.44752263874399E+0001 2.44588029138474E+0001 2.44423889859777E+0001 - 2.44259845990430E+0001 2.44095897482573E+0001 2.43932044288369E+0001 2.43768286360000E+0001 2.43604623649670E+0001 - 2.43441056109604E+0001 2.43277583692047E+0001 2.43114206349265E+0001 2.42950924033544E+0001 2.42787736697193E+0001 - 2.42624644292540E+0001 2.42461646771933E+0001 2.42298744087744E+0001 2.42135936192361E+0001 2.41973223038197E+0001 - 2.41810604577683E+0001 2.41648080763273E+0001 2.41485651547439E+0001 2.41323316882676E+0001 2.41161076721499E+0001 - 2.40998931016442E+0001 2.40836879720062E+0001 2.40674922784936E+0001 2.40513060163661E+0001 2.40351291808855E+0001 - 2.40189617673157E+0001 2.40028037709227E+0001 2.39866551869743E+0001 2.39705160107408E+0001 2.39543862374941E+0001 - 2.39382658625084E+0001 2.39221548810601E+0001 2.39060532884274E+0001 2.38899610798906E+0001 2.38738782507321E+0001 - 2.38578047962364E+0001 2.38417407116900E+0001 2.38256859923815E+0001 2.38096406336015E+0001 2.37936046306427E+0001 - 2.37775779787998E+0001 2.37615606733696E+0001 2.37455527096509E+0001 2.37295540829445E+0001 2.37135647885534E+0001 - 2.36975848217827E+0001 2.36816141779392E+0001 2.36656528523321E+0001 2.36497008402724E+0001 2.36337581370734E+0001 - 2.36178247380502E+0001 2.36019006385200E+0001 2.35859858338023E+0001 2.35700803192181E+0001 2.35541840900910E+0001 - 2.35382971417464E+0001 2.35224194695116E+0001 2.35065510687162E+0001 2.34906919346917E+0001 2.34748420627717E+0001 - 2.34590014482916E+0001 2.34431700865893E+0001 2.34273479730042E+0001 2.34115351028782E+0001 2.33957314715550E+0001 - 2.33799370743802E+0001 2.33641519067017E+0001 2.33483759638694E+0001 2.33326092412350E+0001 2.33168517341525E+0001 - 2.33011034379778E+0001 2.32853643480687E+0001 2.32696344597853E+0001 2.32539137684896E+0001 2.32382022695455E+0001 - 2.32224999583191E+0001 2.32068068301785E+0001 2.31911228804937E+0001 2.31754481046368E+0001 2.31597824979821E+0001 - 2.31441260559055E+0001 2.31284787737853E+0001 2.31128406470017E+0001 2.30972116709369E+0001 2.30815918409750E+0001 - 2.30659811525024E+0001 2.30503796009073E+0001 2.30347871815799E+0001 2.30192038899125E+0001 2.30036297212994E+0001 - 2.29880646711370E+0001 2.29725087348235E+0001 2.29569619077593E+0001 2.29414241853467E+0001 2.29258955629900E+0001 - 2.29103760360957E+0001 2.28948656000721E+0001 2.28793642503295E+0001 2.28638719822803E+0001 2.28483887913390E+0001 - 2.28329146729219E+0001 2.28174496224474E+0001 2.28019936353359E+0001 2.27865467070098E+0001 2.27711088328934E+0001 - 2.27556800084133E+0001 2.27402602289978E+0001 2.27248494900773E+0001 2.27094477870843E+0001 2.26940551154530E+0001 - 2.26786714706199E+0001 2.26632968480234E+0001 2.26479312431039E+0001 2.26325746513037E+0001 2.26172270680673E+0001 - 2.26018884888410E+0001 2.25865589090732E+0001 2.25712383242142E+0001 2.25559267297163E+0001 2.25406241210340E+0001 - 2.25253304936235E+0001 2.25100458429431E+0001 2.24947701644532E+0001 2.24795034536160E+0001 2.24642457058957E+0001 - 2.24489969167588E+0001 2.24337570816734E+0001 2.24185261961097E+0001 2.24033042555399E+0001 2.23880912554383E+0001 - 2.23728871912810E+0001 2.23576920585462E+0001 2.23425058527140E+0001 2.23273285692666E+0001 2.23121602036879E+0001 - 2.22970007514642E+0001 2.22818502080834E+0001 2.22667085690356E+0001 2.22515758298128E+0001 2.22364519859090E+0001 - 2.22213370328201E+0001 2.22062309660440E+0001 2.21911337810807E+0001 2.21760454734319E+0001 2.21609660386017E+0001 - 2.21458954720957E+0001 2.21308337694217E+0001 2.21157809260896E+0001 2.21007369376109E+0001 2.20857017994995E+0001 - 2.20706755072710E+0001 2.20556580564429E+0001 2.20406494425348E+0001 2.20256496610684E+0001 2.20106587075671E+0001 - 2.19956765775564E+0001 2.19807032665637E+0001 2.19657387701184E+0001 2.19507830837519E+0001 2.19358362029976E+0001 - 2.19208981233906E+0001 2.19059688404682E+0001 2.18910483497696E+0001 2.18761366468360E+0001 2.18612337272105E+0001 - 2.18463395864381E+0001 2.18314542200658E+0001 2.18165776236426E+0001 2.18017097927194E+0001 2.17868507228492E+0001 - 2.17720004095867E+0001 2.17571588484886E+0001 2.17423260351139E+0001 2.17275019650230E+0001 2.17126866337787E+0001 - 2.16978800369454E+0001 2.16830821700898E+0001 2.16682930287802E+0001 2.16535126085872E+0001 2.16387409050830E+0001 - 2.16239779138420E+0001 2.16092236304403E+0001 2.15944780504563E+0001 2.15797411694699E+0001 2.15650129830633E+0001 - 2.15502934868205E+0001 2.15355826763274E+0001 2.15208805471719E+0001 2.15061870949439E+0001 2.14915023152350E+0001 - 2.14768262036391E+0001 2.14621587557516E+0001 2.14474999671703E+0001 2.14328498334946E+0001 2.14182083503258E+0001 - 2.14035755132675E+0001 2.13889513179249E+0001 2.13743357599053E+0001 2.13597288348177E+0001 2.13451305382733E+0001 - 2.13305408658851E+0001 2.13159598132681E+0001 2.13013873760391E+0001 2.12868235498169E+0001 2.12722683302223E+0001 - 2.12577217128780E+0001 2.12431836934084E+0001 2.12286542674402E+0001 2.12141334306017E+0001 2.11996211785232E+0001 - 2.11851175068371E+0001 2.11706224111776E+0001 2.11561358871807E+0001 2.11416579304844E+0001 2.11271885367289E+0001 - 2.11127277015558E+0001 2.10982754206090E+0001 2.10838316895342E+0001 2.10693965039789E+0001 2.10549698595928E+0001 - 2.10405517520273E+0001 2.10261421769358E+0001 2.10117411299734E+0001 2.09973486067974E+0001 2.09829646030669E+0001 - 2.09685891144429E+0001 2.09542221365882E+0001 2.09398636651678E+0001 2.09255136958484E+0001 2.09111722242986E+0001 - 2.08968392461889E+0001 2.08825147571918E+0001 2.08681987529816E+0001 2.08538912292347E+0001 2.08395921816292E+0001 - 2.08253016058451E+0001 2.08110194975644E+0001 2.07967458524710E+0001 2.07824806662506E+0001 2.07682239345910E+0001 - 2.07539756531818E+0001 2.07397358177143E+0001 2.07255044238820E+0001 2.07112814673801E+0001 2.06970669439057E+0001 - 2.06828608491581E+0001 2.06686631788380E+0001 2.06544739286484E+0001 2.06402930942939E+0001 2.06261206714813E+0001 - 2.06119566559191E+0001 2.05978010433176E+0001 2.05836538293892E+0001 2.05695150098480E+0001 2.05553845804103E+0001 - 2.05412625367939E+0001 2.05271488747186E+0001 2.05130435899064E+0001 2.04989466780808E+0001 2.04848581349672E+0001 - 2.04707779562932E+0001 2.04567061377880E+0001 2.04426426751828E+0001 2.04285875642107E+0001 2.04145408006066E+0001 - 2.04005023801072E+0001 2.03864722984514E+0001 2.03724505513797E+0001 2.03584371346345E+0001 2.03444320439602E+0001 - 2.03304352751030E+0001 2.03164468238110E+0001 2.03024666858342E+0001 2.02884948569244E+0001 2.02745313328353E+0001 - 2.02605761093225E+0001 2.02466291821436E+0001 2.02326905470577E+0001 2.02187601998262E+0001 2.02048381362121E+0001 - 2.01909243519803E+0001 2.01770188428977E+0001 2.01631216047330E+0001 2.01492326332567E+0001 2.01353519242413E+0001 - 2.01214794734610E+0001 2.01076152766920E+0001 2.00937593297123E+0001 2.00799116283018E+0001 2.00660721682423E+0001 - 2.00522409453173E+0001 2.00384179553124E+0001 2.00246031940149E+0001 2.00107966572139E+0001 1.99969983407006E+0001 - 1.99832082402678E+0001 1.99694263517103E+0001 1.99556526708248E+0001 1.99418871934097E+0001 1.99281299152655E+0001 - 1.99143808321942E+0001 1.99006399400000E+0001 1.98869072344888E+0001 1.98731827114683E+0001 1.98594663667481E+0001 - 1.98457581961398E+0001 1.98320581954566E+0001 1.98183663605137E+0001 1.98046826871282E+0001 1.97910071711189E+0001 - 1.97773398083066E+0001 1.97636805945137E+0001 1.97500295255648E+0001 1.97363865972861E+0001 1.97227518055056E+0001 - 1.97091251460534E+0001 1.96955066147613E+0001 1.96818962074628E+0001 1.96682939199935E+0001 1.96546997481907E+0001 - 1.96411136878936E+0001 1.96275357349432E+0001 1.96139658851822E+0001 1.96004041344555E+0001 1.95868504786096E+0001 - 1.95733049134927E+0001 1.95597674349551E+0001 1.95462380388489E+0001 1.95327167210279E+0001 1.95192034773478E+0001 - 1.95056983036662E+0001 1.94922011958424E+0001 1.94787121497377E+0001 1.94652311612151E+0001 1.94517582261395E+0001 - 1.94382933403775E+0001 1.94248364997978E+0001 1.94113877002706E+0001 1.93979469376682E+0001 1.93845142078645E+0001 - 1.93710895067355E+0001 1.93576728301588E+0001 1.93442641740139E+0001 1.93308635341822E+0001 1.93174709065467E+0001 - 1.93040862869924E+0001 1.92907096714063E+0001 1.92773410556767E+0001 1.92639804356943E+0001 1.92506278073513E+0001 - 1.92372831665416E+0001 1.92239465091614E+0001 1.92106178311082E+0001 1.91972971282816E+0001 1.91839843965829E+0001 - 1.91706796319154E+0001 1.91573828301839E+0001 1.91440939872954E+0001 1.91308130991584E+0001 1.91175401616834E+0001 - 1.91042751707825E+0001 1.90910181223699E+0001 1.90777690123615E+0001 1.90645278366748E+0001 1.90512945912294E+0001 - 1.90380692719466E+0001 1.90248518747495E+0001 1.90116423955630E+0001 1.89984408303138E+0001 1.89852471749305E+0001 - 1.89720614253433E+0001 1.89588835774845E+0001 1.89457136272880E+0001 1.89325515706894E+0001 1.89193974036265E+0001 - 1.89062511220385E+0001 1.88931127218665E+0001 1.88799821990536E+0001 1.88668595495445E+0001 1.88537447692858E+0001 - 1.88406378542257E+0001 1.88275388003145E+0001 1.88144476035042E+0001 1.88013642597484E+0001 1.87882887650027E+0001 - 1.87752211152245E+0001 1.87621613063729E+0001 1.87491093344087E+0001 1.87360651952949E+0001 1.87230288849957E+0001 - 1.87100003994777E+0001 1.86969797347088E+0001 1.86839668866590E+0001 1.86709618512999E+0001 1.86579646246050E+0001 - 1.86449752025495E+0001 1.86319935811106E+0001 1.86190197562670E+0001 1.86060537239994E+0001 1.85930954802902E+0001 - 1.85801450211235E+0001 1.85672023424853E+0001 1.85542674403634E+0001 1.85413403107473E+0001 1.85284209496284E+0001 - 1.85155093529998E+0001 1.85026055168563E+0001 1.84897094371946E+0001 1.84768211100132E+0001 1.84639405313122E+0001 - 1.84510676970937E+0001 1.84382026033615E+0001 1.84253452461211E+0001 1.84124956213799E+0001 1.83996537251469E+0001 - 1.83868195534330E+0001 1.83739931022510E+0001 1.83611743676152E+0001 1.83483633455418E+0001 1.83355600320488E+0001 - 1.83227644231560E+0001 1.83099765148849E+0001 1.82971963032587E+0001 1.82844237843025E+0001 1.82716589540432E+0001 - 1.82589018085093E+0001 1.82461523437311E+0001 1.82334105557409E+0001 1.82206764405725E+0001 1.82079499942616E+0001 - 1.81952312128455E+0001 1.81825200923635E+0001 1.81698166288565E+0001 1.81571208183672E+0001 1.81444326569401E+0001 - 1.81317521406215E+0001 1.81190792654592E+0001 1.81064140275031E+0001 1.80937564228047E+0001 1.80811064474173E+0001 - 1.80684640973958E+0001 1.80558293687970E+0001 1.80432022576796E+0001 1.80305827601037E+0001 1.80179708721315E+0001 - 1.80053665898267E+0001 1.79927699092549E+0001 1.79801808264834E+0001 1.79675993375813E+0001 1.79550254386193E+0001 - 1.79424591256701E+0001 1.79299003948080E+0001 1.79173492421089E+0001 1.79048056636508E+0001 1.78922696555131E+0001 - 1.78797412137773E+0001 1.78672203345263E+0001 1.78547070138449E+0001 1.78422012478197E+0001 1.78297030325391E+0001 - 1.78172123640929E+0001 1.78047292385729E+0001 1.77922536520728E+0001 1.77797856006877E+0001 1.77673250805147E+0001 - 1.77548720876525E+0001 1.77424266182016E+0001 1.77299886682641E+0001 1.77175582339441E+0001 1.77051353113473E+0001 - 1.76927198965811E+0001 1.76803119857545E+0001 1.76679115749787E+0001 1.76555186603662E+0001 1.76431332380313E+0001 - 1.76307553040902E+0001 1.76183848546607E+0001 1.76060218858624E+0001 1.75936663938166E+0001 1.75813183746463E+0001 - 1.75689778244764E+0001 1.75566447394332E+0001 1.75443191156450E+0001 1.75320009492418E+0001 1.75196902363553E+0001 - 1.75073869731188E+0001 1.74950911556675E+0001 1.74828027801382E+0001 1.74705218426696E+0001 1.74582483394019E+0001 - 1.74459822664772E+0001 1.74337236200391E+0001 1.74214723962333E+0001 1.74092285912069E+0001 1.73969922011088E+0001 - 1.73847632220897E+0001 1.73725416503018E+0001 1.73603274818994E+0001 1.73481207130381E+0001 1.73359213398755E+0001 - 1.73237293585709E+0001 1.73115447652851E+0001 1.72993675561808E+0001 1.72871977274225E+0001 1.72750352751761E+0001 - 1.72628801956095E+0001 1.72507324848923E+0001 1.72385921391956E+0001 1.72264591546924E+0001 1.72143335275573E+0001 - 1.72022152539666E+0001 1.71901043300986E+0001 1.71780007521329E+0001 1.71659045162510E+0001 1.71538156186361E+0001 - 1.71417340554732E+0001 1.71296598229487E+0001 1.71175929172512E+0001 1.71055333345704E+0001 1.70934810710982E+0001 - 1.70814361230281E+0001 1.70693984865551E+0001 1.70573681578760E+0001 1.70453451331894E+0001 1.70333294086955E+0001 - 1.70213209805963E+0001 1.70093198450954E+0001 1.69973259983980E+0001 1.69853394367113E+0001 1.69733601562440E+0001 - 1.69613881532064E+0001 1.69494234238108E+0001 1.69374659642709E+0001 1.69255157708022E+0001 1.69135728396219E+0001 - 1.69016371669489E+0001 1.68897087490039E+0001 1.68777875820090E+0001 1.68658736621883E+0001 1.68539669857675E+0001 - 1.68420675489738E+0001 1.68301753480363E+0001 1.68182903791858E+0001 1.68064126386547E+0001 1.67945421226770E+0001 - 1.67826788274886E+0001 1.67708227493270E+0001 1.67589738844313E+0001 1.67471322290423E+0001 1.67352977794027E+0001 - 1.67234705317566E+0001 1.67116504823499E+0001 1.66998376274302E+0001 1.66880319632468E+0001 1.66762334860506E+0001 - 1.66644421920943E+0001 1.66526580776321E+0001 1.66408811389200E+0001 1.66291113722157E+0001 1.66173487737786E+0001 - 1.66055933398696E+0001 1.65938450667515E+0001 1.65821039506885E+0001 1.65703699879469E+0001 1.65586431747942E+0001 - 1.65469235074999E+0001 1.65352109823350E+0001 1.65235055955723E+0001 1.65118073434862E+0001 1.65001162223527E+0001 - 1.64884322284497E+0001 1.64767553580564E+0001 1.64650856074541E+0001 1.64534229729255E+0001 1.64417674507550E+0001 - 1.64301190372287E+0001 1.64184777286344E+0001 1.64068435212614E+0001 1.63952164114009E+0001 1.63835963953457E+0001 - 1.63719834693900E+0001 1.63603776298302E+0001 1.63487788729637E+0001 1.63371871950902E+0001 1.63256025925106E+0001 - 1.63140250615277E+0001 1.63024545984459E+0001 1.62908911995711E+0001 1.62793348612112E+0001 1.62677855796755E+0001 - 1.62562433512749E+0001 1.62447081723223E+0001 1.62331800391318E+0001 1.62216589480196E+0001 1.62101448953032E+0001 - 1.61986378773019E+0001 1.61871378903368E+0001 1.61756449307303E+0001 1.61641589948068E+0001 1.61526800788922E+0001 - 1.61412081793140E+0001 1.61297432924015E+0001 1.61182854144854E+0001 1.61068345418983E+0001 1.60953906709744E+0001 - 1.60839537980495E+0001 1.60725239194610E+0001 1.60611010315479E+0001 1.60496851306512E+0001 1.60382762131131E+0001 - 1.60268742752776E+0001 1.60154793134905E+0001 1.60040913240990E+0001 1.59927103034522E+0001 1.59813362479006E+0001 - 1.59699691537965E+0001 1.59586090174938E+0001 1.59472558353479E+0001 1.59359096037161E+0001 1.59245703189571E+0001 - 1.59132379774315E+0001 1.59019125755011E+0001 1.58905941095299E+0001 1.58792825758831E+0001 1.58679779709278E+0001 - 1.58566802910325E+0001 1.58453895325674E+0001 1.58341056919046E+0001 1.58228287654174E+0001 1.58115587494811E+0001 - 1.58002956404725E+0001 1.57890394347699E+0001 1.57777901287534E+0001 1.57665477188047E+0001 1.57553122013071E+0001 - 1.57440835726455E+0001 1.57328618292064E+0001 1.57216469673782E+0001 1.57104389835505E+0001 1.56992378741148E+0001 - 1.56880436354642E+0001 1.56768562639934E+0001 1.56656757560986E+0001 1.56545021081779E+0001 1.56433353166308E+0001 - 1.56321753778584E+0001 1.56210222882635E+0001 1.56098760442507E+0001 1.55987366422258E+0001 1.55876040785967E+0001 - 1.55764783497725E+0001 1.55653594521642E+0001 1.55542473821843E+0001 1.55431421362469E+0001 1.55320437107677E+0001 - 1.55209521021642E+0001 1.55098673068553E+0001 1.54987893212616E+0001 1.54877181418053E+0001 1.54766537649103E+0001 - 1.54655961870019E+0001 1.54545454045072E+0001 1.54435014138549E+0001 1.54324642114752E+0001 1.54214337938001E+0001 - 1.54104101572629E+0001 1.53993932982988E+0001 1.53883832133445E+0001 1.53773798988383E+0001 1.53663833512202E+0001 - 1.53553935669315E+0001 1.53444105424156E+0001 1.53334342741170E+0001 1.53224647584822E+0001 1.53115019919591E+0001 - 1.53005459709971E+0001 1.52895966920476E+0001 1.52786541515631E+0001 1.52677183459982E+0001 1.52567892718086E+0001 - 1.52458669254520E+0001 1.52349513033875E+0001 1.52240424020758E+0001 1.52131402179794E+0001 1.52022447475620E+0001 - 1.51913559872894E+0001 1.51804739336285E+0001 1.51695985830482E+0001 1.51587299320188E+0001 1.51478679770121E+0001 - 1.51370127145017E+0001 1.51261641409628E+0001 1.51153222528718E+0001 1.51044870467073E+0001 1.50936585189491E+0001 - 1.50828366660785E+0001 1.50720214845787E+0001 1.50612129709344E+0001 1.50504111216317E+0001 1.50396159331586E+0001 - 1.50288274020043E+0001 1.50180455246599E+0001 1.50072702976180E+0001 1.49965017173728E+0001 1.49857397804200E+0001 - 1.49749844832569E+0001 1.49642358223825E+0001 1.49534937942972E+0001 1.49427583955032E+0001 1.49320296225042E+0001 - 1.49213074718053E+0001 1.49105919399134E+0001 1.48998830233369E+0001 1.48891807185858E+0001 1.48784850221717E+0001 - 1.48677959306077E+0001 1.48571134404086E+0001 1.48464375480905E+0001 1.48357682501715E+0001 1.48251055431709E+0001 - 1.48144494236098E+0001 1.48037998880108E+0001 1.47931569328980E+0001 1.47825205547973E+0001 1.47718907502358E+0001 - 1.47612675157425E+0001 1.47506508478479E+0001 1.47400407430840E+0001 1.47294371979844E+0001 1.47188402090842E+0001 - 1.47082497729202E+0001 1.46976658860308E+0001 1.46870885449557E+0001 1.46765177462364E+0001 1.46659534864159E+0001 - 1.46553957620388E+0001 1.46448445696513E+0001 1.46342999058009E+0001 1.46237617670371E+0001 1.46132301499106E+0001 - 1.46027050509737E+0001 1.45921864667806E+0001 1.45816743938866E+0001 1.45711688288488E+0001 1.45606697682259E+0001 - 1.45501772085781E+0001 1.45396911464671E+0001 1.45292115784562E+0001 1.45187385011103E+0001 1.45082719109958E+0001 - 1.44978118046807E+0001 1.44873581787345E+0001 1.44769110297283E+0001 1.44664703542348E+0001 1.44560361488281E+0001 - 1.44456084100840E+0001 1.44351871345798E+0001 1.44247723188944E+0001 1.44143639596082E+0001 1.44039620533030E+0001 - 1.43935665965625E+0001 1.43831775859717E+0001 1.43727950181172E+0001 1.43624188895871E+0001 1.43520491969712E+0001 - 1.43416859368606E+0001 1.43313291058483E+0001 1.43209787005284E+0001 1.43106347174970E+0001 1.43002971533514E+0001 - 1.42899660046907E+0001 1.42796412681153E+0001 1.42693229402272E+0001 1.42590110176302E+0001 1.42487054969293E+0001 - 1.42384063747312E+0001 1.42281136476442E+0001 1.42178273122780E+0001 1.42075473652439E+0001 1.41972738031548E+0001 - 1.41870066226250E+0001 1.41767458202704E+0001 1.41664913927086E+0001 1.41562433365585E+0001 1.41460016484406E+0001 - 1.41357663249770E+0001 1.41255373627912E+0001 1.41153147585085E+0001 1.41050985087554E+0001 1.40948886101602E+0001 - 1.40846850593526E+0001 1.40744878529638E+0001 1.40642969876267E+0001 1.40541124599755E+0001 1.40439342666461E+0001 - 1.40337624042759E+0001 1.40235968695037E+0001 1.40134376589701E+0001 1.40032847693169E+0001 1.39931381971876E+0001 - 1.39829979392273E+0001 1.39728639920825E+0001 1.39627363524013E+0001 1.39526150168332E+0001 1.39424999820293E+0001 - 1.39323912446423E+0001 1.39222888013263E+0001 1.39121926487370E+0001 1.39021027835316E+0001 1.38920192023688E+0001 - 1.38819419019088E+0001 1.38718708788135E+0001 1.38618061297459E+0001 1.38517476513711E+0001 1.38416954403552E+0001 - 1.38316494933661E+0001 1.38216098070731E+0001 1.38115763781471E+0001 1.38015492032604E+0001 1.37915282790870E+0001 - 1.37815136023022E+0001 1.37715051695829E+0001 1.37615029776076E+0001 1.37515070230562E+0001 1.37415173026102E+0001 - 1.37315338129525E+0001 1.37215565507675E+0001 1.37115855127413E+0001 1.37016206955614E+0001 1.36916620959167E+0001 - 1.36817097104977E+0001 1.36717635359964E+0001 1.36618235691065E+0001 1.36518898065228E+0001 1.36419622449419E+0001 - 1.36320408810619E+0001 1.36221257115823E+0001 1.36122167332041E+0001 1.36023139426298E+0001 1.35924173365636E+0001 - 1.35825269117109E+0001 1.35726426647788E+0001 1.35627645924759E+0001 1.35528926915122E+0001 1.35430269585992E+0001 - 1.35331673904501E+0001 1.35233139837793E+0001 1.35134667353028E+0001 1.35036256417383E+0001 1.34937906998048E+0001 - 1.34839619062228E+0001 1.34741392577142E+0001 1.34643227510028E+0001 1.34545123828134E+0001 1.34447081498725E+0001 - 1.34349100489083E+0001 1.34251180766501E+0001 1.34153322298289E+0001 1.34055525051773E+0001 1.33957788994292E+0001 - 1.33860114093201E+0001 1.33762500315868E+0001 1.33664947629679E+0001 1.33567456002033E+0001 1.33470025400343E+0001 - 1.33372655792039E+0001 1.33275347144565E+0001 1.33178099425379E+0001 1.33080912601955E+0001 1.32983786641781E+0001 - 1.32886721512361E+0001 1.32789717181212E+0001 1.32692773615868E+0001 1.32595890783875E+0001 1.32499068652798E+0001 - 1.32402307190213E+0001 1.32305606363712E+0001 1.32208966140902E+0001 1.32112386489406E+0001 1.32015867376859E+0001 - 1.31919408770913E+0001 1.31823010639233E+0001 1.31726672949502E+0001 1.31630395669414E+0001 1.31534178766680E+0001 - 1.31438022209024E+0001 1.31341925964188E+0001 1.31245889999925E+0001 1.31149914284006E+0001 1.31053998784212E+0001 - 1.30958143468345E+0001 1.30862348304217E+0001 1.30766613259657E+0001 1.30670938302507E+0001 1.30575323400625E+0001 - 1.30479768521883E+0001 1.30384273634170E+0001 1.30288838705385E+0001 1.30193463703446E+0001 1.30098148596283E+0001 - 1.30002893351843E+0001 1.29907697938085E+0001 1.29812562322986E+0001 1.29717486474533E+0001 1.29622470360733E+0001 - 1.29527513949603E+0001 1.29432617209177E+0001 1.29337780107504E+0001 1.29243002612646E+0001 1.29148284692681E+0001 - 1.29053626315700E+0001 1.28959027449811E+0001 1.28864488063135E+0001 1.28770008123807E+0001 1.28675587599978E+0001 - 1.28581226459813E+0001 1.28486924671492E+0001 1.28392682203207E+0001 1.28298499023169E+0001 1.28204375099601E+0001 - 1.28110310400740E+0001 1.28016304894838E+0001 1.27922358550163E+0001 1.27828471334995E+0001 1.27734643217632E+0001 - 1.27640874166382E+0001 1.27547164149572E+0001 1.27453513135540E+0001 1.27359921092641E+0001 1.27266387989243E+0001 - 1.27172913793728E+0001 1.27079498474495E+0001 1.26986141999956E+0001 1.26892844338536E+0001 1.26799605458677E+0001 - 1.26706425328833E+0001 1.26613303917475E+0001 1.26520241193087E+0001 1.26427237124168E+0001 1.26334291679230E+0001 - 1.26241404826801E+0001 1.26148576535423E+0001 1.26055806773653E+0001 1.25963095510061E+0001 1.25870442713232E+0001 - 1.25777848351767E+0001 1.25685312394279E+0001 1.25592834809396E+0001 1.25500415565761E+0001 1.25408054632032E+0001 - 1.25315751976880E+0001 1.25223507568991E+0001 1.25131321377066E+0001 1.25039193369818E+0001 1.24947123515977E+0001 - 1.24855111784286E+0001 1.24763158143503E+0001 1.24671262562400E+0001 1.24579425009763E+0001 1.24487645454394E+0001 - 1.24395923865106E+0001 1.24304260210729E+0001 1.24212654460107E+0001 1.24121106582098E+0001 1.24029616545574E+0001 - 1.23938184319421E+0001 1.23846809872540E+0001 1.23755493173847E+0001 1.23664234192270E+0001 1.23573032896754E+0001 - 1.23481889256255E+0001 1.23390803239747E+0001 1.23299774816215E+0001 1.23208803954661E+0001 1.23117890624098E+0001 - 1.23027034793557E+0001 1.22936236432080E+0001 1.22845495508725E+0001 1.22754811992563E+0001 1.22664185852681E+0001 - 1.22573617058179E+0001 1.22483105578171E+0001 1.22392651381786E+0001 1.22302254438166E+0001 1.22211914716469E+0001 - 1.22121632185865E+0001 1.22031406815540E+0001 1.21941238574693E+0001 1.21851127432538E+0001 1.21761073358302E+0001 - 1.21671076321228E+0001 1.21581136290571E+0001 1.21491253235602E+0001 1.21401427125605E+0001 1.21311657929878E+0001 - 1.21221945617734E+0001 1.21132290158500E+0001 1.21042691521516E+0001 1.20953149676137E+0001 1.20863664591733E+0001 - 1.20774236237686E+0001 1.20684864583393E+0001 1.20595549598266E+0001 1.20506291251730E+0001 1.20417089513225E+0001 - 1.20327944352203E+0001 1.20238855738133E+0001 1.20149823640496E+0001 1.20060848028787E+0001 1.19971928872516E+0001 - 1.19883066141207E+0001 1.19794259804398E+0001 1.19705509831640E+0001 1.19616816192499E+0001 1.19528178856555E+0001 - 1.19439597793401E+0001 1.19351072972646E+0001 1.19262604363910E+0001 1.19174191936831E+0001 1.19085835661057E+0001 - 1.18997535506253E+0001 1.18909291442095E+0001 1.18821103438277E+0001 1.18732971464502E+0001 1.18644895490492E+0001 - 1.18556875485979E+0001 1.18468911420711E+0001 1.18381003264450E+0001 1.18293150986970E+0001 1.18205354558062E+0001 - 1.18117613947527E+0001 1.18029929125184E+0001 1.17942300060864E+0001 1.17854726724411E+0001 1.17767209085684E+0001 - 1.17679747114557E+0001 1.17592340780915E+0001 1.17504990054659E+0001 1.17417694905704E+0001 1.17330455303978E+0001 - 1.17243271219422E+0001 1.17156142621995E+0001 1.17069069481663E+0001 1.16982051768413E+0001 1.16895089452241E+0001 - 1.16808182503159E+0001 1.16721330891191E+0001 1.16634534586378E+0001 1.16547793558771E+0001 1.16461107778438E+0001 - 1.16374477215459E+0001 1.16287901839929E+0001 1.16201381621956E+0001 1.16114916531661E+0001 1.16028506539180E+0001 - 1.15942151614663E+0001 1.15855851728273E+0001 1.15769606850188E+0001 1.15683416950597E+0001 1.15597281999706E+0001 - 1.15511201967733E+0001 1.15425176824910E+0001 1.15339206541484E+0001 1.15253291087712E+0001 1.15167430433870E+0001 - 1.15081624550244E+0001 1.14995873407134E+0001 1.14910176974856E+0001 1.14824535223737E+0001 1.14738948124120E+0001 - 1.14653415646360E+0001 1.14567937760826E+0001 1.14482514437902E+0001 1.14397145647984E+0001 1.14311831361483E+0001 - 1.14226571548822E+0001 1.14141366180439E+0001 1.14056215226787E+0001 1.13971118658329E+0001 1.13886076445545E+0001 - 1.13801088558926E+0001 1.13716154968980E+0001 1.13631275646225E+0001 1.13546450561195E+0001 1.13461679684438E+0001 - 1.13376962986512E+0001 1.13292300437993E+0001 1.13207692009468E+0001 1.13123137671538E+0001 1.13038637394819E+0001 - 1.12954191149939E+0001 1.12869798907541E+0001 1.12785460638279E+0001 1.12701176312824E+0001 1.12616945901857E+0001 - 1.12532769376077E+0001 1.12448646706191E+0001 1.12364577862925E+0001 1.12280562817015E+0001 1.12196601539212E+0001 - 1.12112694000280E+0001 1.12028840170997E+0001 1.11945040022154E+0001 1.11861293524555E+0001 1.11777600649020E+0001 - 1.11693961366379E+0001 1.11610375647479E+0001 1.11526843463178E+0001 1.11443364784348E+0001 1.11359939581875E+0001 - 1.11276567826658E+0001 1.11193249489611E+0001 1.11109984541659E+0001 1.11026772953742E+0001 1.10943614696814E+0001 - 1.10860509741840E+0001 1.10777458059802E+0001 1.10694459621692E+0001 1.10611514398517E+0001 1.10528622361298E+0001 - 1.10445783481069E+0001 1.10362997728877E+0001 1.10280265075783E+0001 1.10197585492860E+0001 1.10114958951197E+0001 - 1.10032385421894E+0001 1.09949864876065E+0001 1.09867397284839E+0001 1.09784982619356E+0001 1.09702620850771E+0001 - 1.09620311950251E+0001 1.09538055888979E+0001 1.09455852638147E+0001 1.09373702168965E+0001 1.09291604452654E+0001 - 1.09209559460449E+0001 1.09127567163596E+0001 1.09045627533359E+0001 1.08963740541011E+0001 1.08881906157840E+0001 - 1.08800124355148E+0001 1.08718395104249E+0001 1.08636718376472E+0001 1.08555094143158E+0001 1.08473522375661E+0001 - 1.08392003045349E+0001 1.08310536123603E+0001 1.08229121581818E+0001 1.08147759391401E+0001 1.08066449523774E+0001 - 1.07985191950370E+0001 1.07903986642638E+0001 1.07822833572038E+0001 1.07741732710044E+0001 1.07660684028143E+0001 - 1.07579687497837E+0001 1.07498743090638E+0001 1.07417850778074E+0001 1.07337010531685E+0001 1.07256222323025E+0001 - 1.07175486123659E+0001 1.07094801905169E+0001 1.07014169639148E+0001 1.06933589297200E+0001 1.06853060850947E+0001 - 1.06772584272020E+0001 1.06692159532067E+0001 1.06611786602744E+0001 1.06531465455726E+0001 1.06451196062697E+0001 - 1.06370978395356E+0001 1.06290812425414E+0001 1.06210698124597E+0001 1.06130635464643E+0001 1.06050624417302E+0001 - 1.05970664954339E+0001 1.05890757047532E+0001 1.05810900668670E+0001 1.05731095789559E+0001 1.05651342382014E+0001 - 1.05571640417865E+0001 1.05491989868956E+0001 1.05412390707142E+0001 1.05332842904293E+0001 1.05253346432292E+0001 - 1.05173901263032E+0001 1.05094507368424E+0001 1.05015164720389E+0001 1.04935873290860E+0001 1.04856633051787E+0001 - 1.04777443975129E+0001 1.04698306032860E+0001 1.04619219196968E+0001 1.04540183439452E+0001 1.04461198732325E+0001 - 1.04382265047613E+0001 1.04303382357355E+0001 1.04224550633603E+0001 1.04145769848422E+0001 1.04067039973890E+0001 - 1.03988360982098E+0001 1.03909732845150E+0001 1.03831155535164E+0001 1.03752629024268E+0001 1.03674153284607E+0001 - 1.03595728288337E+0001 1.03517354007625E+0001 1.03439030414655E+0001 1.03360757481620E+0001 1.03282535180730E+0001 - 1.03204363484204E+0001 1.03126242364277E+0001 1.03048171793195E+0001 1.02970151743218E+0001 1.02892182186618E+0001 - 1.02814263095681E+0001 1.02736394442706E+0001 1.02658576200003E+0001 1.02580808339897E+0001 1.02503090834725E+0001 - 1.02425423656838E+0001 1.02347806778598E+0001 1.02270240172381E+0001 1.02192723810575E+0001 1.02115257665583E+0001 - 1.02037841709819E+0001 1.01960475915710E+0001 1.01883160255697E+0001 1.01805894702232E+0001 1.01728679227782E+0001 - 1.01651513804826E+0001 1.01574398405854E+0001 1.01497333003372E+0001 1.01420317569896E+0001 1.01343352077958E+0001 - 1.01266436500099E+0001 1.01189570808877E+0001 1.01112754976858E+0001 1.01035988976626E+0001 1.00959272780773E+0001 - 1.00882606361908E+0001 1.00805989692649E+0001 1.00729422745629E+0001 1.00652905493495E+0001 1.00576437908903E+0001 - 1.00500019964526E+0001 1.00423651633046E+0001 1.00347332887159E+0001 1.00271063699577E+0001 1.00194844043019E+0001 - 1.00118673890222E+0001 1.00042553213931E+0001 9.99664819869089E+0000 9.98904601819269E+0000 9.98144877717711E+0000 - 9.97385647292399E+0000 9.96626910271443E+0000 9.95868666383081E+0000 9.95110915355679E+0000 9.94353656917730E+0000 - 9.93596890797850E+0000 9.92840616724787E+0000 9.92084834427414E+0000 9.91329543634730E+0000 9.90574744075861E+0000 - 9.89820435480060E+0000 9.89066617576707E+0000 9.88313290095309E+0000 9.87560452765497E+0000 9.86808105317033E+0000 - 9.86056247479799E+0000 9.85304878983810E+0000 9.84553999559205E+0000 9.83803608936247E+0000 9.83053706845326E+0000 - 9.82304293016962E+0000 9.81555367181797E+0000 9.80806929070599E+0000 9.80058978414267E+0000 9.79311514943819E+0000 - 9.78564538390403E+0000 9.77818048485294E+0000 9.77072044959890E+0000 9.76326527545716E+0000 9.75581495974422E+0000 - 9.74836949977784E+0000 9.74092889287706E+0000 9.73349313636213E+0000 9.72606222755460E+0000 9.71863616377723E+0000 - 9.71121494235409E+0000 9.70379856061044E+0000 9.69638701587286E+0000 9.68898030546912E+0000 9.68157842672828E+0000 - 9.67418137698066E+0000 9.66678915355778E+0000 9.65940175379248E+0000 9.65201917501879E+0000 9.64464141457201E+0000 - 9.63726846978873E+0000 9.62990033800671E+0000 9.62253701656503E+0000 9.61517850280396E+0000 9.60782479406507E+0000 - 9.60047588769115E+0000 9.59313178102623E+0000 9.58579247141559E+0000 9.57845795620576E+0000 9.57112823274453E+0000 - 9.56380329838090E+0000 9.55648315046514E+0000 9.54916778634874E+0000 9.54185720338446E+0000 9.53455139892630E+0000 - 9.52725037032947E+0000 9.51995411495046E+0000 9.51266263014696E+0000 9.50537591327794E+0000 9.49809396170359E+0000 - 9.49081677278534E+0000 9.48354434388586E+0000 9.47627667236905E+0000 9.46901375560007E+0000 9.46175559094529E+0000 - 9.45450217577235E+0000 9.44725350745008E+0000 9.44000958334858E+0000 9.43277040083919E+0000 9.42553595729445E+0000 - 9.41830625008818E+0000 9.41108127659538E+0000 9.40386103419232E+0000 9.39664552025652E+0000 9.38943473216667E+0000 - 9.38222866730276E+0000 9.37502732304595E+0000 9.36783069677868E+0000 9.36063878588459E+0000 9.35345158774857E+0000 - 9.34626909975672E+0000 9.33909131929638E+0000 9.33191824375612E+0000 9.32474987052572E+0000 9.31758619699621E+0000 - 9.31042722055983E+0000 9.30327293861007E+0000 9.29612334854161E+0000 9.28897844775038E+0000 9.28183823363354E+0000 - 9.27470270358944E+0000 9.26757185501769E+0000 9.26044568531912E+0000 9.25332419189575E+0000 9.24620737215086E+0000 - 9.23909522348892E+0000 9.23198774331565E+0000 9.22488492903798E+0000 9.21778677806405E+0000 9.21069328780323E+0000 - 9.20360445566610E+0000 9.19652027906449E+0000 9.18944075541139E+0000 9.18236588212107E+0000 9.17529565660898E+0000 - 9.16823007629178E+0000 9.16116913858738E+0000 9.15411284091489E+0000 9.14706118069461E+0000 9.14001415534810E+0000 - 9.13297176229810E+0000 9.12593399896858E+0000 9.11890086278472E+0000 9.11187235117290E+0000 9.10484846156074E+0000 - 9.09782919137705E+0000 9.09081453805186E+0000 9.08380449901640E+0000 9.07679907170311E+0000 9.06979825354567E+0000 - 9.06280204197894E+0000 9.05581043443898E+0000 9.04882342836310E+0000 9.04184102118977E+0000 9.03486321035871E+0000 - 9.02788999331081E+0000 9.02092136748819E+0000 9.01395733033416E+0000 9.00699787929326E+0000 9.00004301181121E+0000 - 8.99309272533495E+0000 8.98614701731261E+0000 8.97920588519353E+0000 8.97226932642826E+0000 8.96533733846856E+0000 - 8.95840991876734E+0000 8.95148706477879E+0000 8.94456877395824E+0000 8.93765504376224E+0000 8.93074587164856E+0000 - 8.92384125507614E+0000 8.91694119150512E+0000 8.91004567839687E+0000 8.90315471321392E+0000 8.89626829342002E+0000 - 8.88938641648012E+0000 8.88250907986035E+0000 8.87563628102804E+0000 8.86876801745174E+0000 8.86190428660115E+0000 - 8.85504508594720E+0000 8.84819041296201E+0000 8.84134026511889E+0000 8.83449463989233E+0000 8.82765353475804E+0000 - 8.82081694719289E+0000 8.81398487467496E+0000 8.80715731468354E+0000 8.80033426469906E+0000 8.79351572220320E+0000 - 8.78670168467877E+0000 8.77989214960982E+0000 8.77308711448157E+0000 8.76628657678042E+0000 8.75949053399397E+0000 - 8.75269898361099E+0000 8.74591192312147E+0000 8.73912935001655E+0000 8.73235126178857E+0000 8.72557765593108E+0000 - 8.71880852993876E+0000 8.71204388130754E+0000 8.70528370753448E+0000 8.69852800611785E+0000 8.69177677455709E+0000 - 8.68503001035283E+0000 8.67828771100691E+0000 8.67154987402229E+0000 8.66481649690317E+0000 8.65808757715489E+0000 - 8.65136311228399E+0000 8.64464309979819E+0000 8.63792753720638E+0000 8.63121642201864E+0000 8.62450975174622E+0000 - 8.61780752390154E+0000 8.61110973599822E+0000 8.60441638555105E+0000 8.59772747007597E+0000 8.59104298709013E+0000 - 8.58436293411184E+0000 8.57768730866059E+0000 8.57101610825703E+0000 8.56434933042301E+0000 8.55768697268152E+0000 - 8.55102903255677E+0000 8.54437550757409E+0000 8.53772639526001E+0000 8.53108169314223E+0000 8.52444139874963E+0000 - 8.51780550961224E+0000 8.51117402326127E+0000 8.50454693722909E+0000 8.49792424904927E+0000 8.49130595625651E+0000 - 8.48469205638671E+0000 8.47808254697691E+0000 8.47147742556534E+0000 8.46487668969138E+0000 8.45828033689559E+0000 - 8.45168836471969E+0000 8.44510077070657E+0000 8.43851755240026E+0000 8.43193870734599E+0000 8.42536423309015E+0000 - 8.41879412718026E+0000 8.41222838716504E+0000 8.40566701059435E+0000 8.39910999501922E+0000 8.39255733799184E+0000 - 8.38600903706558E+0000 8.37946508979492E+0000 8.37292549373556E+0000 8.36639024644434E+0000 8.35985934547922E+0000 - 8.35333278839937E+0000 8.34681057276511E+0000 8.34029269613789E+0000 8.33377915608034E+0000 8.32726995015624E+0000 - 8.32076507593054E+0000 8.31426453096931E+0000 8.30776831283982E+0000 8.30127641911046E+0000 8.29478884735081E+0000 - 8.28830559513156E+0000 8.28182666002458E+0000 8.27535203960290E+0000 8.26888173144069E+0000 8.26241573311326E+0000 - 8.25595404219711E+0000 8.24949665626985E+0000 8.24304357291026E+0000 8.23659478969827E+0000 8.23015030421496E+0000 - 8.22371011404255E+0000 8.21727421676443E+0000 8.21084260996512E+0000 8.20441529123028E+0000 8.19799225814675E+0000 - 8.19157350830248E+0000 8.18515903928659E+0000 8.17874884868935E+0000 8.17234293410215E+0000 8.16594129311754E+0000 - 8.15954392332923E+0000 8.15315082233205E+0000 8.14676198772198E+0000 8.14037741709615E+0000 8.13399710805283E+0000 - 8.12762105819143E+0000 8.12124926511251E+0000 8.11488172641775E+0000 8.10851843971000E+0000 8.10215940259323E+0000 - 8.09580461267256E+0000 8.08945406755424E+0000 8.08310776484566E+0000 8.07676570215537E+0000 8.07042787709303E+0000 - 8.06409428726945E+0000 8.05776493029657E+0000 8.05143980378749E+0000 8.04511890535641E+0000 8.03880223261871E+0000 - 8.03248978319085E+0000 8.02618155469048E+0000 8.01987754473635E+0000 8.01357775094834E+0000 8.00728217094751E+0000 - 8.00099080235599E+0000 7.99470364279709E+0000 7.98842068989523E+0000 7.98214194127596E+0000 7.97586739456598E+0000 - 7.96959704739310E+0000 7.96333089738627E+0000 7.95706894217557E+0000 7.95081117939221E+0000 7.94455760666852E+0000 - 7.93830822163797E+0000 7.93206302193515E+0000 7.92582200519578E+0000 7.91958516905672E+0000 7.91335251115593E+0000 - 7.90712402913252E+0000 7.90089972062670E+0000 7.89467958327984E+0000 7.88846361473440E+0000 7.88225181263399E+0000 - 7.87604417462333E+0000 7.86984069834827E+0000 7.86364138145577E+0000 7.85744622159394E+0000 7.85125521641198E+0000 - 7.84506836356023E+0000 7.83888566069015E+0000 7.83270710545432E+0000 7.82653269550642E+0000 7.82036242850129E+0000 - 7.81419630209485E+0000 7.80803431394416E+0000 7.80187646170740E+0000 7.79572274304386E+0000 7.78957315561394E+0000 - 7.78342769707917E+0000 7.77728636510220E+0000 7.77114915734677E+0000 7.76501607147777E+0000 7.75888710516118E+0000 - 7.75276225606411E+0000 7.74664152185477E+0000 7.74052490020250E+0000 7.73441238877774E+0000 7.72830398525204E+0000 - 7.72219968729808E+0000 7.71609949258964E+0000 7.71000339880161E+0000 7.70391140360999E+0000 7.69782350469190E+0000 - 7.69173969972557E+0000 7.68565998639033E+0000 7.67958436236661E+0000 7.67351282533598E+0000 7.66744537298110E+0000 - 7.66138200298572E+0000 7.65532271303473E+0000 7.64926750081412E+0000 7.64321636401096E+0000 7.63716930031345E+0000 - 7.63112630741089E+0000 7.62508738299370E+0000 7.61905252475337E+0000 7.61302173038253E+0000 7.60699499757488E+0000 - 7.60097232402525E+0000 7.59495370742958E+0000 7.58893914548487E+0000 7.58292863588926E+0000 7.57692217634199E+0000 - 7.57091976454337E+0000 7.56492139819484E+0000 7.55892707499893E+0000 7.55293679265928E+0000 7.54695054888062E+0000 - 7.54096834136876E+0000 7.53499016783065E+0000 7.52901602597430E+0000 7.52304591350883E+0000 7.51707982814447E+0000 - 7.51111776759253E+0000 7.50515972956543E+0000 7.49920571177667E+0000 7.49325571194085E+0000 7.48730972777368E+0000 - 7.48136775699193E+0000 7.47542979731351E+0000 7.46949584645738E+0000 7.46356590214362E+0000 7.45763996209340E+0000 - 7.45171802402896E+0000 7.44580008567366E+0000 7.43988614475193E+0000 7.43397619898931E+0000 7.42807024611241E+0000 - 7.42216828384895E+0000 7.41627030992772E+0000 7.41037632207861E+0000 7.40448631803258E+0000 7.39860029552173E+0000 - 7.39271825227918E+0000 7.38684018603918E+0000 7.38096609453706E+0000 7.37509597550923E+0000 7.36922982669317E+0000 - 7.36336764582748E+0000 7.35750943065182E+0000 7.35165517890695E+0000 7.34580488833470E+0000 7.33995855667799E+0000 - 7.33411618168081E+0000 7.32827776108827E+0000 7.32244329264651E+0000 7.31661277410280E+0000 7.31078620320545E+0000 - 7.30496357770389E+0000 7.29914489534861E+0000 7.29333015389116E+0000 7.28751935108422E+0000 7.28171248468149E+0000 - 7.27590955243780E+0000 7.27011055210903E+0000 7.26431548145214E+0000 7.25852433822518E+0000 7.25273712018726E+0000 - 7.24695382509858E+0000 7.24117445072041E+0000 7.23539899481510E+0000 7.22962745514606E+0000 7.22385982947779E+0000 - 7.21809611557587E+0000 7.21233631120694E+0000 7.20658041413870E+0000 7.20082842213996E+0000 7.19508033298059E+0000 - 7.18933614443149E+0000 7.18359585426470E+0000 7.17785946025329E+0000 7.17212696017139E+0000 7.16639835179423E+0000 - 7.16067363289811E+0000 7.15495280126037E+0000 7.14923585465944E+0000 7.14352279087481E+0000 7.13781360768706E+0000 - 7.13210830287780E+0000 7.12640687422973E+0000 7.12070931952663E+0000 7.11501563655332E+0000 7.10932582309569E+0000 - 7.10363987694072E+0000 7.09795779587641E+0000 7.09227957769187E+0000 7.08660522017725E+0000 7.08093472112377E+0000 - 7.07526807832370E+0000 7.06960528957041E+0000 7.06394635265828E+0000 7.05829126538280E+0000 7.05264002554048E+0000 - 7.04699263092892E+0000 7.04134907934678E+0000 7.03570936859377E+0000 7.03007349647065E+0000 7.02444146077926E+0000 - 7.01881325932248E+0000 7.01318888990427E+0000 7.00756835032963E+0000 7.00195163840463E+0000 6.99633875193638E+0000 - 6.99072968873307E+0000 6.98512444660392E+0000 6.97952302335922E+0000 6.97392541681032E+0000 6.96833162476963E+0000 - 6.96274164505059E+0000 6.95715547546770E+0000 6.95157311383654E+0000 6.94599455797372E+0000 6.94041980569690E+0000 - 6.93484885482481E+0000 6.92928170317720E+0000 6.92371834857493E+0000 6.91815878883984E+0000 6.91260302179487E+0000 - 6.90705104526399E+0000 6.90150285707222E+0000 6.89595845504565E+0000 6.89041783701139E+0000 6.88488100079762E+0000 - 6.87934794423354E+0000 6.87381866514943E+0000 6.86829316137661E+0000 6.86277143074742E+0000 6.85725347109528E+0000 - 6.85173928025464E+0000 6.84622885606101E+0000 6.84072219635090E+0000 6.83521929896193E+0000 6.82972016173271E+0000 - 6.82422478250293E+0000 6.81873315911330E+0000 6.81324528940558E+0000 6.80776117122257E+0000 6.80228080240812E+0000 - 6.79680418080711E+0000 6.79133130426548E+0000 6.78586217063019E+0000 6.78039677774925E+0000 6.77493512347170E+0000 - 6.76947720564764E+0000 6.76402302212819E+0000 6.75857257076551E+0000 6.75312584941281E+0000 6.74768285592433E+0000 - 6.74224358815535E+0000 6.73680804396218E+0000 6.73137622120217E+0000 6.72594811773371E+0000 6.72052373141622E+0000 - 6.71510306011015E+0000 6.70968610167701E+0000 6.70427285397931E+0000 6.69886331488062E+0000 6.69345748224553E+0000 - 6.68805535393966E+0000 6.68265692782968E+0000 6.67726220178327E+0000 6.67187117366915E+0000 6.66648384135709E+0000 - 6.66110020271786E+0000 6.65572025562328E+0000 6.65034399794619E+0000 6.64497142756047E+0000 6.63960254234102E+0000 - 6.63423734016378E+0000 6.62887581890570E+0000 6.62351797644477E+0000 6.61816381066000E+0000 6.61281331943145E+0000 - 6.60746650064017E+0000 6.60212335216826E+0000 6.59678387189885E+0000 6.59144805771607E+0000 6.58611590750511E+0000 - 6.58078741915215E+0000 6.57546259054441E+0000 6.57014141957014E+0000 6.56482390411860E+0000 6.55951004208008E+0000 - 6.55419983134589E+0000 6.54889326980837E+0000 6.54359035536086E+0000 6.53829108589775E+0000 6.53299545931442E+0000 - 6.52770347350730E+0000 6.52241512637383E+0000 6.51713041581244E+0000 6.51184933972263E+0000 6.50657189600488E+0000 - 6.50129808256070E+0000 6.49602789729262E+0000 6.49076133810419E+0000 6.48549840289997E+0000 6.48023908958553E+0000 - 6.47498339606748E+0000 6.46973132025341E+0000 6.46448286005197E+0000 6.45923801337278E+0000 6.45399677812650E+0000 - 6.44875915222480E+0000 6.44352513358036E+0000 6.43829472010688E+0000 6.43306790971905E+0000 6.42784470033261E+0000 - 6.42262508986428E+0000 6.41740907623181E+0000 6.41219665735395E+0000 6.40698783115046E+0000 6.40178259554211E+0000 - 6.39658094845069E+0000 6.39138288779900E+0000 6.38618841151083E+0000 6.38099751751100E+0000 6.37581020372532E+0000 - 6.37062646808062E+0000 6.36544630850473E+0000 6.36026972292649E+0000 6.35509670927575E+0000 6.34992726548336E+0000 - 6.34476138948117E+0000 6.33959907920206E+0000 6.33444033257988E+0000 6.32928514754950E+0000 6.32413352204681E+0000 - 6.31898545400868E+0000 6.31384094137300E+0000 6.30869998207864E+0000 6.30356257406549E+0000 6.29842871527445E+0000 - 6.29329840364739E+0000 6.28817163712722E+0000 6.28304841365782E+0000 6.27792873118408E+0000 6.27281258765190E+0000 - 6.26769998100816E+0000 6.26259090920075E+0000 6.25748537017855E+0000 6.25238336189147E+0000 6.24728488229037E+0000 - 6.24218992932714E+0000 6.23709850095465E+0000 6.23201059512678E+0000 6.22692620979840E+0000 6.22184534292536E+0000 - 6.21676799246453E+0000 6.21169415637377E+0000 6.20662383261192E+0000 6.20155701913883E+0000 6.19649371391533E+0000 - 6.19143391490325E+0000 6.18637762006541E+0000 6.18132482736563E+0000 6.17627553476871E+0000 6.17122974024045E+0000 - 6.16618744174763E+0000 6.16114863725804E+0000 6.15611332474045E+0000 6.15108150216461E+0000 6.14605316750127E+0000 - 6.14102831872217E+0000 6.13600695380003E+0000 6.13098907070857E+0000 6.12597466742249E+0000 6.12096374191747E+0000 - 6.11595629217020E+0000 6.11095231615833E+0000 6.10595181186052E+0000 6.10095477725639E+0000 6.09596121032657E+0000 - 6.09097110905265E+0000 6.08598447141723E+0000 6.08100129540388E+0000 6.07602157899716E+0000 6.07104532018260E+0000 - 6.06607251694673E+0000 6.06110316727705E+0000 6.05613726916203E+0000 6.05117482059117E+0000 6.04621581955490E+0000 - 6.04126026404465E+0000 6.03630815205283E+0000 6.03135948157284E+0000 6.02641425059904E+0000 6.02147245712677E+0000 - 6.01653409915237E+0000 6.01159917467315E+0000 6.00666768168738E+0000 6.00173961819433E+0000 5.99681498219424E+0000 - 5.99189377168831E+0000 5.98697598467875E+0000 5.98206161916871E+0000 5.97715067316235E+0000 5.97224314466477E+0000 - 5.96733903168207E+0000 5.96243833222131E+0000 5.95754104429054E+0000 5.95264716589877E+0000 5.94775669505599E+0000 - 5.94286962977315E+0000 5.93798596806219E+0000 5.93310570793600E+0000 5.92822884740847E+0000 5.92335538449444E+0000 - 5.91848531720973E+0000 5.91361864357112E+0000 5.90875536159636E+0000 5.90389546930419E+0000 5.89903896471430E+0000 - 5.89418584584735E+0000 5.88933611072497E+0000 5.88448975736977E+0000 5.87964678380530E+0000 5.87480718805611E+0000 - 5.86997096814769E+0000 5.86513812210650E+0000 5.86030864795998E+0000 5.85548254373653E+0000 5.85065980746551E+0000 - 5.84584043717725E+0000 5.84102443090303E+0000 5.83621178667512E+0000 5.83140250252673E+0000 5.82659657649203E+0000 - 5.82179400660618E+0000 5.81699479090528E+0000 5.81219892742639E+0000 5.80740641420755E+0000 5.80261724928775E+0000 - 5.79783143070693E+0000 5.79304895650601E+0000 5.78826982472685E+0000 5.78349403341229E+0000 5.77872158060612E+0000 - 5.77395246435307E+0000 5.76918668269886E+0000 5.76442423369015E+0000 5.75966511537455E+0000 5.75490932580066E+0000 - 5.75015686301799E+0000 5.74540772507704E+0000 5.74066191002925E+0000 5.73591941592704E+0000 5.73118024082373E+0000 - 5.72644438277367E+0000 5.72171183983209E+0000 5.71698261005524E+0000 5.71225669150027E+0000 5.70753408222531E+0000 - 5.70281478028943E+0000 5.69809878375267E+0000 5.69338609067601E+0000 5.68867669912138E+0000 5.68397060715167E+0000 - 5.67926781283070E+0000 5.67456831422326E+0000 5.66987210939509E+0000 5.66517919641286E+0000 5.66048957334422E+0000 - 5.65580323825774E+0000 5.65112018922295E+0000 5.64644042431033E+0000 5.64176394159130E+0000 5.63709073913824E+0000 - 5.63242081502445E+0000 5.62775416732421E+0000 5.62309079411272E+0000 5.61843069346615E+0000 5.61377386346158E+0000 - 5.60912030217707E+0000 5.60447000769161E+0000 5.59982297808512E+0000 5.59517921143849E+0000 5.59053870583354E+0000 - 5.58590145935302E+0000 5.58126747008064E+0000 5.57663673610105E+0000 5.57200925549983E+0000 5.56738502636352E+0000 - 5.56276404677958E+0000 5.55814631483643E+0000 5.55353182862341E+0000 5.54892058623081E+0000 5.54431258574987E+0000 - 5.53970782527275E+0000 5.53510630289255E+0000 5.53050801670332E+0000 5.52591296480004E+0000 5.52132114527863E+0000 - 5.51673255623594E+0000 5.51214719576976E+0000 5.50756506197883E+0000 5.50298615296280E+0000 5.49841046682228E+0000 - 5.49383800165879E+0000 5.48926875557481E+0000 5.48470272667373E+0000 5.48013991305989E+0000 5.47558031283857E+0000 - 5.47102392411595E+0000 5.46647074499917E+0000 5.46192077359631E+0000 5.45737400801636E+0000 5.45283044636924E+0000 - 5.44829008676581E+0000 5.44375292731787E+0000 5.43921896613814E+0000 5.43468820134027E+0000 5.43016063103883E+0000 - 5.42563625334934E+0000 5.42111506638823E+0000 5.41659706827286E+0000 5.41208225712154E+0000 5.40757063105348E+0000 - 5.40306218818882E+0000 5.39855692664865E+0000 5.39405484455496E+0000 5.38955594003067E+0000 5.38506021119965E+0000 - 5.38056765618667E+0000 5.37607827311743E+0000 5.37159206011854E+0000 5.36710901531758E+0000 5.36262913684300E+0000 - 5.35815242282420E+0000 5.35367887139151E+0000 5.34920848067616E+0000 5.34474124881032E+0000 5.34027717392707E+0000 - 5.33581625416042E+0000 5.33135848764530E+0000 5.32690387251755E+0000 5.32245240691395E+0000 5.31800408897217E+0000 - 5.31355891683083E+0000 5.30911688862945E+0000 5.30467800250848E+0000 5.30024225660927E+0000 5.29580964907411E+0000 - 5.29138017804619E+0000 5.28695384166963E+0000 5.28253063808947E+0000 5.27811056545164E+0000 5.27369362190301E+0000 - 5.26927980559135E+0000 5.26486911466537E+0000 5.26046154727467E+0000 5.25605710156977E+0000 5.25165577570211E+0000 - 5.24725756782404E+0000 5.24286247608882E+0000 5.23847049865062E+0000 5.23408163366454E+0000 5.22969587928657E+0000 - 5.22531323367363E+0000 5.22093369498354E+0000 5.21655726137503E+0000 5.21218393100775E+0000 5.20781370204225E+0000 - 5.20344657263999E+0000 5.19908254096336E+0000 5.19472160517562E+0000 5.19036376344098E+0000 5.18600901392453E+0000 - 5.18165735479227E+0000 5.17730878421113E+0000 5.17296330034892E+0000 5.16862090137437E+0000 5.16428158545711E+0000 - 5.15994535076769E+0000 5.15561219547755E+0000 5.15128211775904E+0000 5.14695511578542E+0000 5.14263118773084E+0000 - 5.13831033177037E+0000 5.13399254607998E+0000 5.12967782883654E+0000 5.12536617821782E+0000 5.12105759240249E+0000 - 5.11675206957014E+0000 5.11244960790124E+0000 5.10815020557718E+0000 5.10385386078024E+0000 5.09956057169360E+0000 - 5.09527033650134E+0000 5.09098315338844E+0000 5.08669902054080E+0000 5.08241793614518E+0000 5.07813989838927E+0000 - 5.07386490546164E+0000 5.06959295555178E+0000 5.06532404685005E+0000 5.06105817754774E+0000 5.05679534583699E+0000 - 5.05253554991088E+0000 5.04827878796338E+0000 5.04402505818932E+0000 5.03977435878447E+0000 5.03552668794547E+0000 - 5.03128204386986E+0000 5.02704042475608E+0000 5.02280182880345E+0000 5.01856625421219E+0000 5.01433369918343E+0000 - 5.01010416191916E+0000 5.00587764062229E+0000 5.00165413349661E+0000 4.99743363874681E+0000 4.99321615457845E+0000 - 4.98900167919800E+0000 4.98479021081282E+0000 4.98058174763115E+0000 4.97637628786213E+0000 4.97217382971578E+0000 - 4.96797437140302E+0000 4.96377791113565E+0000 4.95958444712635E+0000 4.95539397758872E+0000 4.95120650073720E+0000 - 4.94702201478715E+0000 4.94284051795482E+0000 4.93866200845733E+0000 4.93448648451269E+0000 4.93031394433979E+0000 - 4.92614438615842E+0000 4.92197780818925E+0000 4.91781420865382E+0000 4.91365358577457E+0000 4.90949593777483E+0000 - 4.90534126287878E+0000 4.90118955931153E+0000 4.89704082529903E+0000 4.89289505906813E+0000 4.88875225884657E+0000 - 4.88461242286297E+0000 4.88047554934681E+0000 4.87634163652847E+0000 4.87221068263920E+0000 4.86808268591114E+0000 - 4.86395764457732E+0000 4.85983555687161E+0000 4.85571642102879E+0000 4.85160023528452E+0000 4.84748699787533E+0000 - 4.84337670703861E+0000 4.83926936101266E+0000 4.83516495803664E+0000 4.83106349635059E+0000 4.82696497419542E+0000 - 4.82286938981292E+0000 4.81877674144576E+0000 4.81468702733747E+0000 4.81060024573249E+0000 4.80651639487609E+0000 - 4.80243547301444E+0000 4.79835747839458E+0000 4.79428240926442E+0000 4.79021026387275E+0000 4.78614104046921E+0000 - 4.78207473730435E+0000 4.77801135262957E+0000 4.77395088469712E+0000 4.76989333176017E+0000 4.76583869207272E+0000 - 4.76178696388966E+0000 4.75773814546675E+0000 4.75369223506060E+0000 4.74964923092871E+0000 4.74560913132945E+0000 - 4.74157193452204E+0000 4.73753763876659E+0000 4.73350624232407E+0000 4.72947774345629E+0000 4.72545214042598E+0000 - 4.72142943149670E+0000 4.71740961493287E+0000 4.71339268899982E+0000 4.70937865196369E+0000 4.70536750209152E+0000 - 4.70135923765120E+0000 4.69735385691151E+0000 4.69335135814206E+0000 4.68935173961335E+0000 4.68535499959672E+0000 - 4.68136113636439E+0000 4.67737014818943E+0000 4.67338203334580E+0000 4.66939679010829E+0000 4.66541441675257E+0000 - 4.66143491155515E+0000 4.65745827279344E+0000 4.65348449874566E+0000 4.64951358769094E+0000 4.64554553790923E+0000 - 4.64158034768137E+0000 4.63761801528904E+0000 4.63365853901478E+0000 4.62970191714199E+0000 4.62574814795494E+0000 - 4.62179722973874E+0000 4.61784916077936E+0000 4.61390393936365E+0000 4.60996156377928E+0000 4.60602203231480E+0000 - 4.60208534325961E+0000 4.59815149490397E+0000 4.59422048553899E+0000 4.59029231345663E+0000 4.58636697694971E+0000 - 4.58244447431192E+0000 4.57852480383776E+0000 4.57460796382263E+0000 4.57069395256275E+0000 4.56678276835523E+0000 - 4.56287440949798E+0000 4.55896887428981E+0000 4.55506616103035E+0000 4.55116626802010E+0000 4.54726919356040E+0000 - 4.54337493595344E+0000 4.53948349350227E+0000 4.53559486451078E+0000 4.53170904728372E+0000 4.52782604012667E+0000 - 4.52394584134608E+0000 4.52006844924923E+0000 4.51619386214426E+0000 4.51232207834016E+0000 4.50845309614675E+0000 - 4.50458691387472E+0000 4.50072352983558E+0000 4.49686294234172E+0000 4.49300514970633E+0000 4.48915015024349E+0000 - 4.48529794226810E+0000 4.48144852409592E+0000 4.47760189404353E+0000 4.47375805042838E+0000 4.46991699156875E+0000 - 4.46607871578376E+0000 4.46224322139339E+0000 4.45841050671844E+0000 4.45458057008058E+0000 4.45075340980229E+0000 - 4.44692902420691E+0000 4.44310741161861E+0000 4.43928857036243E+0000 4.43547249876421E+0000 4.43165919515065E+0000 - 4.42784865784930E+0000 4.42404088518853E+0000 4.42023587549755E+0000 4.41643362710643E+0000 4.41263413834605E+0000 - 4.40883740754816E+0000 4.40504343304530E+0000 4.40125221317090E+0000 4.39746374625920E+0000 4.39367803064527E+0000 - 4.38989506466502E+0000 4.38611484665522E+0000 4.38233737495344E+0000 4.37856264789811E+0000 4.37479066382849E+0000 - 4.37102142108466E+0000 4.36725491800754E+0000 4.36349115293890E+0000 4.35973012422134E+0000 4.35597183019826E+0000 - 4.35221626921394E+0000 4.34846343961345E+0000 4.34471333974272E+0000 4.34096596794849E+0000 4.33722132257837E+0000 - 4.33347940198075E+0000 4.32974020450488E+0000 4.32600372850084E+0000 4.32226997231954E+0000 4.31853893431269E+0000 - 4.31481061283288E+0000 4.31108500623348E+0000 4.30736211286873E+0000 4.30364193109366E+0000 4.29992445926416E+0000 - 4.29620969573692E+0000 4.29249763886947E+0000 4.28878828702018E+0000 4.28508163854821E+0000 4.28137769181359E+0000 - 4.27767644517715E+0000 4.27397789700054E+0000 4.27028204564624E+0000 4.26658888947757E+0000 4.26289842685866E+0000 - 4.25921065615446E+0000 4.25552557573076E+0000 4.25184318395415E+0000 4.24816347919206E+0000 4.24448645981274E+0000 - 4.24081212418526E+0000 4.23714047067950E+0000 4.23347149766619E+0000 4.22980520351685E+0000 4.22614158660384E+0000 - 4.22248064530034E+0000 4.21882237798033E+0000 4.21516678301863E+0000 4.21151385879088E+0000 4.20786360367353E+0000 - 4.20421601604384E+0000 4.20057109427991E+0000 4.19692883676063E+0000 4.19328924186575E+0000 4.18965230797579E+0000 - 4.18601803347211E+0000 4.18238641673690E+0000 4.17875745615313E+0000 4.17513115010462E+0000 4.17150749697599E+0000 - 4.16788649515267E+0000 4.16426814302091E+0000 4.16065243896779E+0000 4.15703938138118E+0000 4.15342896864976E+0000 - 4.14982119916306E+0000 4.14621607131139E+0000 4.14261358348588E+0000 4.13901373407847E+0000 4.13541652148193E+0000 - 4.13182194408982E+0000 4.12823000029652E+0000 4.12464068849722E+0000 4.12105400708792E+0000 4.11746995446543E+0000 - 4.11388852902737E+0000 4.11030972917218E+0000 4.10673355329908E+0000 4.10315999980814E+0000 4.09958906710021E+0000 - 4.09602075357694E+0000 4.09245505764082E+0000 4.08889197769513E+0000 4.08533151214395E+0000 4.08177365939217E+0000 - 4.07821841784551E+0000 4.07466578591045E+0000 4.07111576199432E+0000 4.06756834450523E+0000 4.06402353185211E+0000 - 4.06048132244468E+0000 4.05694171469348E+0000 4.05340470700983E+0000 4.04987029780589E+0000 4.04633848549459E+0000 - 4.04280926848967E+0000 4.03928264520570E+0000 4.03575861405801E+0000 4.03223717346276E+0000 4.02871832183691E+0000 - 4.02520205759821E+0000 4.02168837916521E+0000 4.01817728495728E+0000 4.01466877339457E+0000 4.01116284289804E+0000 - 4.00765949188944E+0000 4.00415871879133E+0000 4.00066052202708E+0000 3.99716490002082E+0000 3.99367185119751E+0000 - 3.99018137398290E+0000 3.98669346680355E+0000 3.98320812808679E+0000 3.97972535626076E+0000 3.97624514975440E+0000 - 3.97276750699745E+0000 3.96929242642043E+0000 3.96581990645468E+0000 3.96234994553230E+0000 3.95888254208623E+0000 - 3.95541769455015E+0000 3.95195540135859E+0000 3.94849566094684E+0000 3.94503847175098E+0000 3.94158383220791E+0000 - 3.93813174075529E+0000 3.93468219583161E+0000 3.93123519587611E+0000 3.92779073932886E+0000 3.92434882463069E+0000 - 3.92090945022325E+0000 3.91747261454897E+0000 3.91403831605104E+0000 3.91060655317350E+0000 3.90717732436112E+0000 - 3.90375062805950E+0000 3.90032646271501E+0000 3.89690482677482E+0000 3.89348571868688E+0000 3.89006913689992E+0000 - 3.88665507986349E+0000 3.88324354602788E+0000 3.87983453384421E+0000 3.87642804176437E+0000 3.87302406824102E+0000 - 3.86962261172764E+0000 3.86622367067846E+0000 3.86282724354853E+0000 3.85943332879365E+0000 3.85604192487044E+0000 - 3.85265303023627E+0000 3.84926664334933E+0000 3.84588276266855E+0000 3.84250138665369E+0000 3.83912251376526E+0000 - 3.83574614246457E+0000 3.83237227121369E+0000 3.82900089847551E+0000 3.82563202271367E+0000 3.82226564239259E+0000 - 3.81890175597750E+0000 3.81554036193438E+0000 3.81218145873001E+0000 3.80882504483194E+0000 3.80547111870850E+0000 - 3.80211967882880E+0000 3.79877072366274E+0000 3.79542425168099E+0000 3.79208026135499E+0000 3.78873875115697E+0000 - 3.78539971955993E+0000 3.78206316503765E+0000 3.77872908606470E+0000 3.77539748111640E+0000 3.77206834866887E+0000 - 3.76874168719899E+0000 3.76541749518443E+0000 3.76209577110363E+0000 3.75877651343580E+0000 3.75545972066092E+0000 - 3.75214539125976E+0000 3.74883352371385E+0000 3.74552411650550E+0000 3.74221716811781E+0000 3.73891267703462E+0000 - 3.73561064174056E+0000 3.73231106072103E+0000 3.72901393246221E+0000 3.72571925545104E+0000 3.72242702817524E+0000 - 3.71913724912330E+0000 3.71584991678447E+0000 3.71256502964878E+0000 3.70928258620703E+0000 3.70600258495079E+0000 - 3.70272502437240E+0000 3.69944990296496E+0000 3.69617721922235E+0000 3.69290697163922E+0000 3.68963915871097E+0000 - 3.68637377893378E+0000 3.68311083080460E+0000 3.67985031282115E+0000 3.67659222348191E+0000 3.67333656128612E+0000 - 3.67008332473380E+0000 3.66683251232573E+0000 3.66358412256344E+0000 3.66033815394926E+0000 3.65709460498626E+0000 - 3.65385347417827E+0000 3.65061476002990E+0000 3.64737846104651E+0000 3.64414457573424E+0000 3.64091310259998E+0000 - 3.63768404015138E+0000 3.63445738689687E+0000 3.63123314134563E+0000 3.62801130200759E+0000 3.62479186739347E+0000 - 3.62157483601473E+0000 3.61836020638359E+0000 3.61514797701304E+0000 3.61193814641684E+0000 3.60873071310948E+0000 - 3.60552567560623E+0000 3.60232303242313E+0000 3.59912278207695E+0000 3.59592492308524E+0000 3.59272945396629E+0000 - 3.58953637323917E+0000 3.58634567942371E+0000 3.58315737104046E+0000 3.57997144661076E+0000 3.57678790465671E+0000 - 3.57360674370113E+0000 3.57042796226765E+0000 3.56725155888060E+0000 3.56407753206511E+0000 3.56090588034703E+0000 - 3.55773660225300E+0000 3.55456969631038E+0000 3.55140516104730E+0000 3.54824299499264E+0000 3.54508319667606E+0000 - 3.54192576462792E+0000 3.53877069737938E+0000 3.53561799346233E+0000 3.53246765140942E+0000 3.52931966975404E+0000 - 3.52617404703034E+0000 3.52303078177324E+0000 3.51988987251837E+0000 3.51675131780214E+0000 3.51361511616170E+0000 - 3.51048126613496E+0000 3.50734976626056E+0000 3.50422061507791E+0000 3.50109381112716E+0000 3.49796935294920E+0000 - 3.49484723908569E+0000 3.49172746807901E+0000 3.48861003847231E+0000 3.48549494880948E+0000 3.48238219763516E+0000 - 3.47927178349472E+0000 3.47616370493430E+0000 3.47305796050077E+0000 3.46995454874176E+0000 3.46685346820561E+0000 - 3.46375471744147E+0000 3.46065829499916E+0000 3.45756419942931E+0000 3.45447242928324E+0000 3.45138298311305E+0000 - 3.44829585947156E+0000 3.44521105691236E+0000 3.44212857398977E+0000 3.43904840925883E+0000 3.43597056127535E+0000 - 3.43289502859588E+0000 3.42982180977770E+0000 3.42675090337883E+0000 3.42368230795805E+0000 3.42061602207486E+0000 - 3.41755204428951E+0000 3.41449037316298E+0000 3.41143100725701E+0000 3.40837394513406E+0000 3.40531918535733E+0000 - 3.40226672649077E+0000 3.39921656709907E+0000 3.39616870574763E+0000 3.39312314100263E+0000 3.39007987143095E+0000 - 3.38703889560023E+0000 3.38400021207884E+0000 3.38096381943588E+0000 3.37792971624119E+0000 3.37489790106535E+0000 - 3.37186837247968E+0000 3.36884112905622E+0000 3.36581616936775E+0000 3.36279349198779E+0000 3.35977309549060E+0000 - 3.35675497845115E+0000 3.35373913944517E+0000 3.35072557704911E+0000 3.34771428984015E+0000 3.34470527639621E+0000 - 3.34169853529594E+0000 3.33869406511873E+0000 3.33569186444468E+0000 3.33269193185463E+0000 3.32969426593018E+0000 - 3.32669886525361E+0000 3.32370572840798E+0000 3.32071485397703E+0000 3.31772624054528E+0000 3.31473988669795E+0000 - 3.31175579102099E+0000 3.30877395210109E+0000 3.30579436852566E+0000 3.30281703888283E+0000 3.29984196176148E+0000 - 3.29686913575121E+0000 3.29389855944234E+0000 3.29093023142591E+0000 3.28796415029370E+0000 3.28500031463823E+0000 - 3.28203872305270E+0000 3.27907937413109E+0000 3.27612226646808E+0000 3.27316739865905E+0000 3.27021476930016E+0000 - 3.26726437698824E+0000 3.26431622032088E+0000 3.26137029789638E+0000 3.25842660831377E+0000 3.25548515017279E+0000 - 3.25254592207392E+0000 3.24960892261835E+0000 3.24667415040800E+0000 3.24374160404550E+0000 3.24081128213422E+0000 - 3.23788318327823E+0000 3.23495730608235E+0000 3.23203364915208E+0000 3.22911221109368E+0000 3.22619299051411E+0000 - 3.22327598602105E+0000 3.22036119622290E+0000 3.21744861972879E+0000 3.21453825514856E+0000 3.21163010109275E+0000 - 3.20872415617266E+0000 3.20582041900028E+0000 3.20291888818831E+0000 3.20001956235019E+0000 3.19712244010007E+0000 - 3.19422752005281E+0000 3.19133480082398E+0000 3.18844428102989E+0000 3.18555595928754E+0000 3.18266983421466E+0000 - 3.17978590442970E+0000 3.17690416855181E+0000 3.17402462520085E+0000 3.17114727299743E+0000 3.16827211056283E+0000 - 3.16539913651906E+0000 3.16252834948886E+0000 3.15965974809566E+0000 3.15679333096361E+0000 3.15392909671759E+0000 - 3.15106704398315E+0000 3.14820717138659E+0000 3.14534947755491E+0000 3.14249396111582E+0000 3.13964062069774E+0000 - 3.13678945492980E+0000 3.13394046244184E+0000 3.13109364186441E+0000 3.12824899182877E+0000 3.12540651096690E+0000 - 3.12256619791147E+0000 3.11972805129586E+0000 3.11689206975417E+0000 3.11405825192122E+0000 3.11122659643250E+0000 - 3.10839710192423E+0000 3.10556976703335E+0000 3.10274459039749E+0000 3.09992157065498E+0000 3.09710070644486E+0000 - 3.09428199640690E+0000 3.09146543918154E+0000 3.08865103340995E+0000 3.08583877773399E+0000 3.08302867079624E+0000 - 3.08022071123997E+0000 3.07741489770916E+0000 3.07461122884849E+0000 3.07180970330336E+0000 3.06901031971984E+0000 - 3.06621307674474E+0000 3.06341797302555E+0000 3.06062500721046E+0000 3.05783417794838E+0000 3.05504548388890E+0000 - 3.05225892368233E+0000 3.04947449597967E+0000 3.04669219943263E+0000 3.04391203269360E+0000 3.04113399441570E+0000 - 3.03835808325272E+0000 3.03558429785918E+0000 3.03281263689026E+0000 3.03004309900188E+0000 3.02727568285063E+0000 - 3.02451038709381E+0000 3.02174721038943E+0000 3.01898615139616E+0000 3.01622720877340E+0000 3.01347038118125E+0000 - 3.01071566728048E+0000 3.00796306573257E+0000 3.00521257519971E+0000 3.00246419434477E+0000 2.99971792183131E+0000 - 2.99697375632360E+0000 2.99423169648660E+0000 2.99149174098596E+0000 2.98875388848804E+0000 2.98601813765986E+0000 - 2.98328448716916E+0000 2.98055293568439E+0000 2.97782348187464E+0000 2.97509612440975E+0000 2.97237086196022E+0000 - 2.96964769319725E+0000 2.96692661679273E+0000 2.96420763141924E+0000 2.96149073575006E+0000 2.95877592845915E+0000 - 2.95606320822117E+0000 2.95335257371146E+0000 2.95064402360606E+0000 2.94793755658170E+0000 2.94523317131580E+0000 - 2.94253086648645E+0000 2.93983064077245E+0000 2.93713249285329E+0000 2.93443642140913E+0000 2.93174242512083E+0000 - 2.92905050266995E+0000 2.92636065273871E+0000 2.92367287401003E+0000 2.92098716516753E+0000 2.91830352489549E+0000 - 2.91562195187890E+0000 2.91294244480343E+0000 2.91026500235542E+0000 2.90758962322191E+0000 2.90491630609063E+0000 - 2.90224504964998E+0000 2.89957585258905E+0000 2.89690871359763E+0000 2.89424363136616E+0000 2.89158060458579E+0000 - 2.88891963194836E+0000 2.88626071214635E+0000 2.88360384387298E+0000 2.88094902582211E+0000 2.87829625668831E+0000 - 2.87564553516679E+0000 2.87299685995350E+0000 2.87035022974502E+0000 2.86770564323863E+0000 2.86506309913231E+0000 - 2.86242259612469E+0000 2.85978413291510E+0000 2.85714770820353E+0000 2.85451332069067E+0000 2.85188096907787E+0000 - 2.84925065206718E+0000 2.84662236836131E+0000 2.84399611666367E+0000 2.84137189567832E+0000 2.83874970411001E+0000 - 2.83612954066417E+0000 2.83351140404691E+0000 2.83089529296501E+0000 2.82828120612593E+0000 2.82566914223781E+0000 - 2.82305910000945E+0000 2.82045107815034E+0000 2.81784507537064E+0000 2.81524109038119E+0000 2.81263912189350E+0000 - 2.81003916861975E+0000 2.80744122927281E+0000 2.80484530256620E+0000 2.80225138721414E+0000 2.79965948193149E+0000 - 2.79706958543383E+0000 2.79448169643737E+0000 2.79189581365900E+0000 2.78931193581631E+0000 2.78673006162752E+0000 - 2.78415018981156E+0000 2.78157231908800E+0000 2.77899644817710E+0000 2.77642257579979E+0000 2.77385070067767E+0000 - 2.77128082153299E+0000 2.76871293708869E+0000 2.76614704606838E+0000 2.76358314719633E+0000 2.76102123919748E+0000 - 2.75846132079745E+0000 2.75590339072251E+0000 2.75334744769961E+0000 2.75079349045636E+0000 2.74824151772105E+0000 - 2.74569152822263E+0000 2.74314352069071E+0000 2.74059749385557E+0000 2.73805344644816E+0000 2.73551137720010E+0000 - 2.73297128484367E+0000 2.73043316811181E+0000 2.72789702573813E+0000 2.72536285645690E+0000 2.72283065900308E+0000 - 2.72030043211225E+0000 2.71777217452068E+0000 2.71524588496532E+0000 2.71272156218374E+0000 2.71019920491422E+0000 - 2.70767881189566E+0000 2.70516038186765E+0000 2.70264391357044E+0000 2.70012940574493E+0000 2.69761685713269E+0000 - 2.69510626647594E+0000 2.69259763251759E+0000 2.69009095400116E+0000 2.68758622967089E+0000 2.68508345827164E+0000 - 2.68258263854894E+0000 2.68008376924897E+0000 2.67758684911860E+0000 2.67509187690533E+0000 2.67259885135732E+0000 - 2.67010777122340E+0000 2.66761863525306E+0000 2.66513144219643E+0000 2.66264619080431E+0000 2.66016287982816E+0000 - 2.65768150802010E+0000 2.65520207413289E+0000 2.65272457691995E+0000 2.65024901513538E+0000 2.64777538753391E+0000 - 2.64530369287092E+0000 2.64283392990247E+0000 2.64036609738526E+0000 2.63790019407666E+0000 2.63543621873467E+0000 - 2.63297417011795E+0000 2.63051404698583E+0000 2.62805584809828E+0000 2.62559957221594E+0000 2.62314521810007E+0000 - 2.62069278451260E+0000 2.61824227021614E+0000 2.61579367397390E+0000 2.61334699454978E+0000 2.61090223070832E+0000 - 2.60845938121471E+0000 2.60601844483480E+0000 2.60357942033506E+0000 2.60114230648265E+0000 2.59870710204537E+0000 - 2.59627380579164E+0000 2.59384241649057E+0000 2.59141293291189E+0000 2.58898535382600E+0000 2.58655967800393E+0000 - 2.58413590421738E+0000 2.58171403123867E+0000 2.57929405784079E+0000 2.57687598279737E+0000 2.57445980488269E+0000 - 2.57204552287167E+0000 2.56963313553988E+0000 2.56722264166355E+0000 2.56481404001953E+0000 2.56240732938534E+0000 - 2.56000250853912E+0000 2.55759957625968E+0000 2.55519853132647E+0000 2.55279937251957E+0000 2.55040209861972E+0000 - 2.54800670840830E+0000 2.54561320066733E+0000 2.54322157417947E+0000 2.54083182772803E+0000 2.53844396009697E+0000 - 2.53605797007088E+0000 2.53367385643499E+0000 2.53129161797519E+0000 2.52891125347799E+0000 2.52653276173056E+0000 - 2.52415614152071E+0000 2.52178139163687E+0000 2.51940851086813E+0000 2.51703749800422E+0000 2.51466835183550E+0000 - 2.51230107115298E+0000 2.50993565474830E+0000 2.50757210141376E+0000 2.50521040994227E+0000 2.50285057912739E+0000 - 2.50049260776333E+0000 2.49813649464492E+0000 2.49578223856764E+0000 2.49342983832762E+0000 2.49107929272159E+0000 - 2.48873060054694E+0000 2.48638376060171E+0000 2.48403877168455E+0000 2.48169563259477E+0000 2.47935434213230E+0000 - 2.47701489909770E+0000 2.47467730229219E+0000 2.47234155051760E+0000 2.47000764257642E+0000 2.46767557727174E+0000 - 2.46534535340731E+0000 2.46301696978752E+0000 2.46069042521737E+0000 2.45836571850251E+0000 2.45604284844921E+0000 - 2.45372181386439E+0000 2.45140261355560E+0000 2.44908524633101E+0000 2.44676971099942E+0000 2.44445600637028E+0000 - 2.44214413125366E+0000 2.43983408446026E+0000 2.43752586480141E+0000 2.43521947108909E+0000 2.43291490213588E+0000 - 2.43061215675501E+0000 2.42831123376033E+0000 2.42601213196633E+0000 2.42371485018812E+0000 2.42141938724144E+0000 - 2.41912574194267E+0000 2.41683391310880E+0000 2.41454389955746E+0000 2.41225570010691E+0000 2.40996931357603E+0000 - 2.40768473878433E+0000 2.40540197455195E+0000 2.40312101969966E+0000 2.40084187304883E+0000 2.39856453342150E+0000 - 2.39628899964030E+0000 2.39401527052851E+0000 2.39174334491001E+0000 2.38947322160932E+0000 2.38720489945160E+0000 - 2.38493837726260E+0000 2.38267365386873E+0000 2.38041072809699E+0000 2.37814959877503E+0000 2.37589026473112E+0000 - 2.37363272479413E+0000 2.37137697779359E+0000 2.36912302255962E+0000 2.36687085792298E+0000 2.36462048271505E+0000 - 2.36237189576782E+0000 2.36012509591391E+0000 2.35788008198658E+0000 2.35563685281968E+0000 2.35339540724769E+0000 - 2.35115574410572E+0000 2.34891786222950E+0000 2.34668176045536E+0000 2.34444743762028E+0000 2.34221489256183E+0000 - 2.33998412411822E+0000 2.33775513112827E+0000 2.33552791243142E+0000 2.33330246686772E+0000 2.33107879327786E+0000 - 2.32885689050313E+0000 2.32663675738543E+0000 2.32441839276730E+0000 2.32220179549188E+0000 2.31998696440294E+0000 - 2.31777389834485E+0000 2.31556259616260E+0000 2.31335305670181E+0000 2.31114527880870E+0000 2.30893926133012E+0000 - 2.30673500311352E+0000 2.30453250300697E+0000 2.30233175985915E+0000 2.30013277251937E+0000 2.29793553983754E+0000 - 2.29574006066418E+0000 2.29354633385044E+0000 2.29135435824807E+0000 2.28916413270943E+0000 2.28697565608751E+0000 - 2.28478892723589E+0000 2.28260394500879E+0000 2.28042070826101E+0000 2.27823921584798E+0000 2.27605946662574E+0000 - 2.27388145945093E+0000 2.27170519318082E+0000 2.26953066667328E+0000 2.26735787878678E+0000 2.26518682838042E+0000 - 2.26301751431390E+0000 2.26084993544752E+0000 2.25868409064220E+0000 2.25651997875946E+0000 2.25435759866145E+0000 - 2.25219694921091E+0000 2.25003802927118E+0000 2.24788083770623E+0000 2.24572537338062E+0000 2.24357163515953E+0000 - 2.24141962190873E+0000 2.23926933249462E+0000 2.23712076578419E+0000 2.23497392064503E+0000 2.23282879594536E+0000 - 2.23068539055398E+0000 2.22854370334030E+0000 2.22640373317436E+0000 2.22426547892678E+0000 2.22212893946878E+0000 - 2.21999411367221E+0000 2.21786100040949E+0000 2.21572959855368E+0000 2.21359990697842E+0000 2.21147192455796E+0000 - 2.20934565016715E+0000 2.20722108268144E+0000 2.20509822097690E+0000 2.20297706393017E+0000 2.20085761041853E+0000 - 2.19873985931983E+0000 2.19662380951254E+0000 2.19450945987572E+0000 2.19239680928904E+0000 2.19028585663277E+0000 - 2.18817660078776E+0000 2.18606904063549E+0000 2.18396317505802E+0000 2.18185900293802E+0000 2.17975652315876E+0000 - 2.17765573460408E+0000 2.17555663615847E+0000 2.17345922670697E+0000 2.17136350513525E+0000 2.16926947032956E+0000 - 2.16717712117675E+0000 2.16508645656429E+0000 2.16299747538021E+0000 2.16091017651316E+0000 2.15882455885238E+0000 - 2.15674062128771E+0000 2.15465836270959E+0000 2.15257778200904E+0000 2.15049887807769E+0000 2.14842164980775E+0000 - 2.14634609609205E+0000 2.14427221582400E+0000 2.14220000789758E+0000 2.14012947120742E+0000 2.13806060464869E+0000 - 2.13599340711719E+0000 2.13392787750929E+0000 2.13186401472197E+0000 2.12980181765278E+0000 2.12774128519989E+0000 - 2.12568241626205E+0000 2.12362520973860E+0000 2.12156966452947E+0000 2.11951577953519E+0000 2.11746355365688E+0000 - 2.11541298579624E+0000 2.11336407485557E+0000 2.11131681973775E+0000 2.10927121934628E+0000 2.10722727258521E+0000 - 2.10518497835921E+0000 2.10314433557352E+0000 2.10110534313398E+0000 2.09906799994701E+0000 2.09703230491964E+0000 - 2.09499825695946E+0000 2.09296585497467E+0000 2.09093509787403E+0000 2.08890598456693E+0000 2.08687851396331E+0000 - 2.08485268497372E+0000 2.08282849650927E+0000 2.08080594748170E+0000 2.07878503680329E+0000 2.07676576338693E+0000 - 2.07474812614610E+0000 2.07273212399485E+0000 2.07071775584782E+0000 2.06870502062025E+0000 2.06669391722795E+0000 - 2.06468444458731E+0000 2.06267660161532E+0000 2.06067038722953E+0000 2.05866580034810E+0000 2.05666283988977E+0000 - 2.05466150477384E+0000 2.05266179392022E+0000 2.05066370624938E+0000 2.04866724068240E+0000 2.04667239614091E+0000 - 2.04467917154714E+0000 2.04268756582390E+0000 2.04069757789459E+0000 2.03870920668317E+0000 2.03672245111419E+0000 - 2.03473731011279E+0000 2.03275378260469E+0000 2.03077186751617E+0000 2.02879156377411E+0000 2.02681287030596E+0000 - 2.02483578603975E+0000 2.02286030990410E+0000 2.02088644082819E+0000 2.01891417774179E+0000 2.01694351957524E+0000 - 2.01497446525948E+0000 2.01300701372601E+0000 2.01104116390690E+0000 2.00907691473481E+0000 2.00711426514297E+0000 - 2.00515321406520E+0000 2.00319376043588E+0000 2.00123590318997E+0000 1.99927964126302E+0000 1.99732497359114E+0000 - 1.99537189911102E+0000 1.99342041675992E+0000 1.99147052547569E+0000 1.98952222419674E+0000 1.98757551186205E+0000 - 1.98563038741120E+0000 1.98368684978432E+0000 1.98174489792212E+0000 1.97980453076588E+0000 1.97786574725747E+0000 - 1.97592854633931E+0000 1.97399292695441E+0000 1.97205888804634E+0000 1.97012642855925E+0000 1.96819554743785E+0000 - 1.96626624362745E+0000 1.96433851607389E+0000 1.96241236372362E+0000 1.96048778552364E+0000 1.95856478042153E+0000 - 1.95664334736542E+0000 1.95472348530403E+0000 1.95280519318665E+0000 1.95088846996314E+0000 1.94897331458391E+0000 - 1.94705972599997E+0000 1.94514770316286E+0000 1.94323724502472E+0000 1.94132835053825E+0000 1.93942101865672E+0000 - 1.93751524833396E+0000 1.93561103852437E+0000 1.93370838818292E+0000 1.93180729626515E+0000 1.92990776172716E+0000 - 1.92800978352561E+0000 1.92611336061776E+0000 1.92421849196138E+0000 1.92232517651486E+0000 1.92043341323713E+0000 - 1.91854320108768E+0000 1.91665453902657E+0000 1.91476742601445E+0000 1.91288186101249E+0000 1.91099784298245E+0000 - 1.90911537088666E+0000 1.90723444368799E+0000 1.90535506034990E+0000 1.90347721983640E+0000 1.90160092111207E+0000 - 1.89972616314202E+0000 1.89785294489198E+0000 1.89598126532820E+0000 1.89411112341749E+0000 1.89224251812725E+0000 - 1.89037544842543E+0000 1.88850991328053E+0000 1.88664591166162E+0000 1.88478344253833E+0000 1.88292250488084E+0000 - 1.88106309765992E+0000 1.87920521984687E+0000 1.87734887041355E+0000 1.87549404833241E+0000 1.87364075257642E+0000 - 1.87178898211914E+0000 1.86993873593466E+0000 1.86809001299767E+0000 1.86624281228337E+0000 1.86439713276755E+0000 - 1.86255297342655E+0000 1.86071033323727E+0000 1.85886921117715E+0000 1.85702960622421E+0000 1.85519151735702E+0000 - 1.85335494355469E+0000 1.85151988379691E+0000 1.84968633706391E+0000 1.84785430233649E+0000 1.84602377859599E+0000 - 1.84419476482432E+0000 1.84236726000392E+0000 1.84054126311782E+0000 1.83871677314957E+0000 1.83689378908331E+0000 - 1.83507230990370E+0000 1.83325233459597E+0000 1.83143386214590E+0000 1.82961689153984E+0000 1.82780142176466E+0000 - 1.82598745180780E+0000 1.82417498065727E+0000 1.82236400730160E+0000 1.82055453072990E+0000 1.81874654993181E+0000 - 1.81694006389753E+0000 1.81513507161781E+0000 1.81333157208397E+0000 1.81152956428784E+0000 1.80972904722185E+0000 - 1.80793001987893E+0000 1.80613248125259E+0000 1.80433643033690E+0000 1.80254186612645E+0000 1.80074878761640E+0000 - 1.79895719380244E+0000 1.79716708368084E+0000 1.79537845624838E+0000 1.79359131050243E+0000 1.79180564544086E+0000 - 1.79002146006213E+0000 1.78823875336523E+0000 1.78645752434970E+0000 1.78467777201562E+0000 1.78289949536362E+0000 - 1.78112269339489E+0000 1.77934736511115E+0000 1.77757350951466E+0000 1.77580112560826E+0000 1.77403021239530E+0000 - 1.77226076887969E+0000 1.77049279406588E+0000 1.76872628695887E+0000 1.76696124656421E+0000 1.76519767188798E+0000 - 1.76343556193681E+0000 1.76167491571788E+0000 1.75991573223891E+0000 1.75815801050816E+0000 1.75640174953443E+0000 - 1.75464694832708E+0000 1.75289360589599E+0000 1.75114172125161E+0000 1.74939129340490E+0000 1.74764232136738E+0000 - 1.74589480415111E+0000 1.74414874076869E+0000 1.74240413023327E+0000 1.74066097155853E+0000 1.73891926375869E+0000 - 1.73717900584852E+0000 1.73544019684331E+0000 1.73370283575892E+0000 1.73196692161173E+0000 1.73023245341867E+0000 - 1.72849943019719E+0000 1.72676785096529E+0000 1.72503771474153E+0000 1.72330902054497E+0000 1.72158176739524E+0000 - 1.71985595431250E+0000 1.71813158031742E+0000 1.71640864443126E+0000 1.71468714567577E+0000 1.71296708307326E+0000 - 1.71124845564657E+0000 1.70953126241908E+0000 1.70781550241471E+0000 1.70610117465791E+0000 1.70438827817367E+0000 - 1.70267681198750E+0000 1.70096677512548E+0000 1.69925816661418E+0000 1.69755098548074E+0000 1.69584523075283E+0000 - 1.69414090145863E+0000 1.69243799662689E+0000 1.69073651528687E+0000 1.68903645646836E+0000 1.68733781920170E+0000 - 1.68564060251776E+0000 1.68394480544794E+0000 1.68225042702416E+0000 1.68055746627890E+0000 1.67886592224515E+0000 - 1.67717579395643E+0000 1.67548708044681E+0000 1.67379978075088E+0000 1.67211389390377E+0000 1.67042941894112E+0000 - 1.66874635489913E+0000 1.66706470081451E+0000 1.66538445572450E+0000 1.66370561866688E+0000 1.66202818867997E+0000 - 1.66035216480259E+0000 1.65867754607411E+0000 1.65700433153442E+0000 1.65533252022396E+0000 1.65366211118366E+0000 - 1.65199310345501E+0000 1.65032549608003E+0000 1.64865928810124E+0000 1.64699447856171E+0000 1.64533106650504E+0000 - 1.64366905097533E+0000 1.64200843101725E+0000 1.64034920567596E+0000 1.63869137399716E+0000 1.63703493502708E+0000 - 1.63537988781247E+0000 1.63372623140061E+0000 1.63207396483929E+0000 1.63042308717686E+0000 1.62877359746216E+0000 - 1.62712549474458E+0000 1.62547877807401E+0000 1.62383344650088E+0000 1.62218949907615E+0000 1.62054693485130E+0000 - 1.61890575287831E+0000 1.61726595220973E+0000 1.61562753189858E+0000 1.61399049099845E+0000 1.61235482856341E+0000 - 1.61072054364810E+0000 1.60908763530764E+0000 1.60745610259770E+0000 1.60582594457445E+0000 1.60419716029460E+0000 - 1.60256974881537E+0000 1.60094370919451E+0000 1.59931904049028E+0000 1.59769574176147E+0000 1.59607381206739E+0000 - 1.59445325046785E+0000 1.59283405602322E+0000 1.59121622779436E+0000 1.58959976484264E+0000 1.58798466622998E+0000 - 1.58637093101881E+0000 1.58475855827206E+0000 1.58314754705320E+0000 1.58153789642620E+0000 1.57992960545557E+0000 - 1.57832267320632E+0000 1.57671709874398E+0000 1.57511288113461E+0000 1.57351001944476E+0000 1.57190851274154E+0000 - 1.57030836009253E+0000 1.56870956056587E+0000 1.56711211323016E+0000 1.56551601715458E+0000 1.56392127140879E+0000 - 1.56232787506296E+0000 1.56073582718780E+0000 1.55914512685451E+0000 1.55755577313482E+0000 1.55596776510098E+0000 - 1.55438110182573E+0000 1.55279578238234E+0000 1.55121180584461E+0000 1.54962917128682E+0000 1.54804787778378E+0000 - 1.54646792441083E+0000 1.54488931024378E+0000 1.54331203435901E+0000 1.54173609583335E+0000 1.54016149374420E+0000 - 1.53858822716943E+0000 1.53701629518744E+0000 1.53544569687714E+0000 1.53387643131795E+0000 1.53230849758980E+0000 - 1.53074189477313E+0000 1.52917662194890E+0000 1.52761267819857E+0000 1.52605006260411E+0000 1.52448877424800E+0000 - 1.52292881221324E+0000 1.52137017558333E+0000 1.51981286344228E+0000 1.51825687487461E+0000 1.51670220896536E+0000 - 1.51514886480005E+0000 1.51359684146473E+0000 1.51204613804596E+0000 1.51049675363081E+0000 1.50894868730683E+0000 - 1.50740193816210E+0000 1.50585650528522E+0000 1.50431238776527E+0000 1.50276958469184E+0000 1.50122809515505E+0000 - 1.49968791824550E+0000 1.49814905305431E+0000 1.49661149867310E+0000 1.49507525419400E+0000 1.49354031870964E+0000 - 1.49200669131316E+0000 1.49047437109820E+0000 1.48894335715892E+0000 1.48741364858995E+0000 1.48588524448646E+0000 - 1.48435814394410E+0000 1.48283234605905E+0000 1.48130784992797E+0000 1.47978465464802E+0000 1.47826275931689E+0000 - 1.47674216303274E+0000 1.47522286489426E+0000 1.47370486400062E+0000 1.47218815945152E+0000 1.47067275034713E+0000 - 1.46915863578815E+0000 1.46764581487575E+0000 1.46613428671164E+0000 1.46462405039799E+0000 1.46311510503751E+0000 - 1.46160744973337E+0000 1.46010108358928E+0000 1.45859600570943E+0000 1.45709221519851E+0000 1.45558971116170E+0000 - 1.45408849270470E+0000 1.45258855893371E+0000 1.45108990895540E+0000 1.44959254187696E+0000 1.44809645680609E+0000 - 1.44660165285097E+0000 1.44510812912027E+0000 1.44361588472318E+0000 1.44212491876937E+0000 1.44063523036902E+0000 - 1.43914681863281E+0000 1.43765968267190E+0000 1.43617382159795E+0000 1.43468923452313E+0000 1.43320592056010E+0000 - 1.43172387882201E+0000 1.43024310842251E+0000 1.42876360847574E+0000 1.42728537809635E+0000 1.42580841639948E+0000 - 1.42433272250074E+0000 1.42285829551628E+0000 1.42138513456270E+0000 1.41991323875712E+0000 1.41844260721715E+0000 - 1.41697323906090E+0000 1.41550513340695E+0000 1.41403828937439E+0000 1.41257270608281E+0000 1.41110838265228E+0000 - 1.40964531820336E+0000 1.40818351185713E+0000 1.40672296273511E+0000 1.40526366995937E+0000 1.40380563265244E+0000 - 1.40234884993733E+0000 1.40089332093758E+0000 1.39943904477718E+0000 1.39798602058064E+0000 1.39653424747295E+0000 - 1.39508372457959E+0000 1.39363445102653E+0000 1.39218642594022E+0000 1.39073964844763E+0000 1.38929411767619E+0000 - 1.38784983275382E+0000 1.38640679280896E+0000 1.38496499697049E+0000 1.38352444436782E+0000 1.38208513413084E+0000 - 1.38064706538991E+0000 1.37921023727590E+0000 1.37777464892015E+0000 1.37634029945449E+0000 1.37490718801126E+0000 - 1.37347531372325E+0000 1.37204467572377E+0000 1.37061527314659E+0000 1.36918710512599E+0000 1.36776017079672E+0000 - 1.36633446929403E+0000 1.36490999975363E+0000 1.36348676131174E+0000 1.36206475310506E+0000 1.36064397427078E+0000 - 1.35922442394655E+0000 1.35780610127053E+0000 1.35638900538135E+0000 1.35497313541815E+0000 1.35355849052051E+0000 - 1.35214506982853E+0000 1.35073287248279E+0000 1.34932189762433E+0000 1.34791214439469E+0000 1.34650361193589E+0000 - 1.34509629939044E+0000 1.34369020590132E+0000 1.34228533061200E+0000 1.34088167266644E+0000 1.33947923120905E+0000 - 1.33807800538475E+0000 1.33667799433895E+0000 1.33527919721750E+0000 1.33388161316677E+0000 1.33248524133360E+0000 - 1.33109008086530E+0000 1.32969613090968E+0000 1.32830339061499E+0000 1.32691185913001E+0000 1.32552153560397E+0000 - 1.32413241918659E+0000 1.32274450902805E+0000 1.32135780427904E+0000 1.31997230409071E+0000 1.31858800761468E+0000 - 1.31720491400307E+0000 1.31582302240846E+0000 1.31444233198392E+0000 1.31306284188299E+0000 1.31168455125969E+0000 - 1.31030745926851E+0000 1.30893156506443E+0000 1.30755686780290E+0000 1.30618336663985E+0000 1.30481106073167E+0000 - 1.30343994923525E+0000 1.30207003130795E+0000 1.30070130610759E+0000 1.29933377279247E+0000 1.29796743052139E+0000 - 1.29660227845359E+0000 1.29523831574881E+0000 1.29387554156724E+0000 1.29251395506958E+0000 1.29115355541697E+0000 - 1.28979434177104E+0000 1.28843631329389E+0000 1.28707946914809E+0000 1.28572380849670E+0000 1.28436933050323E+0000 - 1.28301603433167E+0000 1.28166391914650E+0000 1.28031298411265E+0000 1.27896322839552E+0000 1.27761465116101E+0000 - 1.27626725157546E+0000 1.27492102880571E+0000 1.27357598201904E+0000 1.27223211038322E+0000 1.27088941306650E+0000 - 1.26954788923757E+0000 1.26820753806563E+0000 1.26686835872032E+0000 1.26553035037176E+0000 1.26419351219053E+0000 - 1.26285784334770E+0000 1.26152334301480E+0000 1.26019001036382E+0000 1.25885784456722E+0000 1.25752684479795E+0000 - 1.25619701022940E+0000 1.25486834003545E+0000 1.25354083339043E+0000 1.25221448946915E+0000 1.25088930744689E+0000 - 1.24956528649940E+0000 1.24824242580286E+0000 1.24692072453398E+0000 1.24560018186987E+0000 1.24428079698817E+0000 - 1.24296256906694E+0000 1.24164549728471E+0000 1.24032958082052E+0000 1.23901481885381E+0000 1.23770121056454E+0000 - 1.23638875513310E+0000 1.23507745174037E+0000 1.23376729956768E+0000 1.23245829779682E+0000 1.23115044561007E+0000 - 1.22984374219014E+0000 1.22853818672023E+0000 1.22723377838399E+0000 1.22593051636554E+0000 1.22462839984947E+0000 - 1.22332742802081E+0000 1.22202760006507E+0000 1.22072891516823E+0000 1.21943137251671E+0000 1.21813497129741E+0000 - 1.21683971069769E+0000 1.21554558990537E+0000 1.21425260810872E+0000 1.21296076449649E+0000 1.21167005825788E+0000 - 1.21038048858255E+0000 1.20909205466063E+0000 1.20780475568271E+0000 1.20651859083982E+0000 1.20523355932348E+0000 - 1.20394966032565E+0000 1.20266689303875E+0000 1.20138525665568E+0000 1.20010475036976E+0000 1.19882537337481E+0000 - 1.19754712486509E+0000 1.19627000403532E+0000 1.19499401008067E+0000 1.19371914219679E+0000 1.19244539957977E+0000 - 1.19117278142617E+0000 1.18990128693298E+0000 1.18863091529769E+0000 1.18736166571821E+0000 1.18609353739293E+0000 - 1.18482652952068E+0000 1.18356064130077E+0000 1.18229587193294E+0000 1.18103222061740E+0000 1.17976968655482E+0000 - 1.17850826894631E+0000 1.17724796699345E+0000 1.17598877989827E+0000 1.17473070686326E+0000 1.17347374709135E+0000 - 1.17221789978594E+0000 1.17096316415087E+0000 1.16970953939046E+0000 1.16845702470946E+0000 1.16720561931308E+0000 - 1.16595532240698E+0000 1.16470613319728E+0000 1.16345805089056E+0000 1.16221107469384E+0000 1.16096520381460E+0000 - 1.15972043746076E+0000 1.15847677484070E+0000 1.15723421516327E+0000 1.15599275763775E+0000 1.15475240147388E+0000 - 1.15351314588183E+0000 1.15227499007227E+0000 1.15103793325627E+0000 1.14980197464538E+0000 1.14856711345159E+0000 - 1.14733334888736E+0000 1.14610068016556E+0000 1.14486910649955E+0000 1.14363862710311E+0000 1.14240924119050E+0000 - 1.14118094797641E+0000 1.13995374667597E+0000 1.13872763650478E+0000 1.13750261667888E+0000 1.13627868641476E+0000 - 1.13505584492936E+0000 1.13383409144005E+0000 1.13261342516468E+0000 1.13139384532153E+0000 1.13017535112931E+0000 - 1.12895794180722E+0000 1.12774161657487E+0000 1.12652637465233E+0000 1.12531221526012E+0000 1.12409913761920E+0000 - 1.12288714095099E+0000 1.12167622447733E+0000 1.12046638742053E+0000 1.11925762900334E+0000 1.11804994844895E+0000 - 1.11684334498100E+0000 1.11563781782358E+0000 1.11443336620120E+0000 1.11322998933884E+0000 1.11202768646193E+0000 - 1.11082645679632E+0000 1.10962629956831E+0000 1.10842721400467E+0000 1.10722919933257E+0000 1.10603225477967E+0000 - 1.10483637957403E+0000 1.10364157294418E+0000 1.10244783411908E+0000 1.10125516232816E+0000 1.10006355680124E+0000 - 1.09887301676864E+0000 1.09768354146108E+0000 1.09649513010975E+0000 1.09530778194625E+0000 1.09412149620265E+0000 - 1.09293627211145E+0000 1.09175210890560E+0000 1.09056900581847E+0000 1.08938696208389E+0000 1.08820597693613E+0000 - 1.08702604960988E+0000 1.08584717934030E+0000 1.08466936536296E+0000 1.08349260691388E+0000 1.08231690322955E+0000 - 1.08114225354684E+0000 1.07996865710311E+0000 1.07879611313613E+0000 1.07762462088413E+0000 1.07645417958575E+0000 - 1.07528478848010E+0000 1.07411644680670E+0000 1.07294915380554E+0000 1.07178290871700E+0000 1.07061771078195E+0000 - 1.06945355924166E+0000 1.06829045333785E+0000 1.06712839231267E+0000 1.06596737540873E+0000 1.06480740186905E+0000 - 1.06364847093709E+0000 1.06249058185676E+0000 1.06133373387239E+0000 1.06017792622875E+0000 1.05902315817105E+0000 - 1.05786942894494E+0000 1.05671673779649E+0000 1.05556508397221E+0000 1.05441446671905E+0000 1.05326488528439E+0000 - 1.05211633891605E+0000 1.05096882686227E+0000 1.04982234837174E+0000 1.04867690269358E+0000 1.04753248907733E+0000 - 1.04638910677297E+0000 1.04524675503093E+0000 1.04410543310204E+0000 1.04296514023760E+0000 1.04182587568931E+0000 - 1.04068763870931E+0000 1.03955042855020E+0000 1.03841424446496E+0000 1.03727908570705E+0000 1.03614495153033E+0000 - 1.03501184118911E+0000 1.03387975393812E+0000 1.03274868903252E+0000 1.03161864572792E+0000 1.03048962328032E+0000 - 1.02936162094620E+0000 1.02823463798243E+0000 1.02710867364633E+0000 1.02598372719564E+0000 1.02485979788853E+0000 - 1.02373688498361E+0000 1.02261498773991E+0000 1.02149410541689E+0000 1.02037423727443E+0000 1.01925538257285E+0000 - 1.01813754057291E+0000 1.01702071053576E+0000 1.01590489172302E+0000 1.01479008339670E+0000 1.01367628481927E+0000 - 1.01256349525360E+0000 1.01145171396301E+0000 1.01034094021123E+0000 1.00923117326242E+0000 1.00812241238117E+0000 - 1.00701465683250E+0000 1.00590790588185E+0000 1.00480215879508E+0000 1.00369741483848E+0000 1.00259367327878E+0000 - 1.00149093338311E+0000 1.00038919441904E+0000 9.99288455654566E-0001 9.98188716358100E-0001 9.97089975798485E-0001 - 9.95992233244985E-0001 9.94895487967289E-0001 9.93799739235508E-0001 9.92704986320181E-0001 9.91611228492265E-0001 - 9.90518465023144E-0001 9.89426695184622E-0001 9.88335918248927E-0001 9.87246133488712E-0001 9.86157340177046E-0001 - 9.85069537587429E-0001 9.83982724993775E-0001 9.82896901670424E-0001 9.81812066892138E-0001 9.80728219934094E-0001 - 9.79645360071900E-0001 9.78563486581577E-0001 9.77482598739571E-0001 9.76402695822748E-0001 9.75323777108393E-0001 - 9.74245841874211E-0001 9.73168889398330E-0001 9.72092918959294E-0001 9.71017929836068E-0001 9.69943921308038E-0001 - 9.68870892655008E-0001 9.67798843157200E-0001 9.66727772095256E-0001 9.65657678750236E-0001 9.64588562403619E-0001 - 9.63520422337304E-0001 9.62453257833603E-0001 9.61387068175251E-0001 9.60321852645398E-0001 9.59257610527612E-0001 - 9.58194341105877E-0001 9.57132043664597E-0001 9.56070717488590E-0001 9.55010361863094E-0001 9.53950976073759E-0001 - 9.52892559406657E-0001 9.51835111148266E-0001 9.50778630585493E-0001 9.49723117005651E-0001 9.48668569696474E-0001 - 9.47614987946108E-0001 9.46562371043115E-0001 9.45510718276473E-0001 9.44460028935574E-0001 9.43410302310223E-0001 - 9.42361537690641E-0001 9.41313734367465E-0001 9.40266891631742E-0001 9.39221008774935E-0001 9.38176085088921E-0001 - 9.37132119865988E-0001 9.36089112398840E-0001 9.35047061980593E-0001 9.34005967904775E-0001 9.32965829465327E-0001 - 9.31926645956603E-0001 9.30888416673368E-0001 9.29851140910801E-0001 9.28814817964491E-0001 9.27779447130439E-0001 - 9.26745027705059E-0001 9.25711558985174E-0001 9.24679040268020E-0001 9.23647470851240E-0001 9.22616850032893E-0001 - 9.21587177111446E-0001 9.20558451385776E-0001 9.19530672155171E-0001 9.18503838719329E-0001 9.17477950378355E-0001 - 9.16453006432767E-0001 9.15429006183489E-0001 9.14405948931860E-0001 9.13383833979621E-0001 9.12362660628925E-0001 - 9.11342428182335E-0001 9.10323135942819E-0001 9.09304783213757E-0001 9.08287369298932E-0001 9.07270893502540E-0001 - 9.06255355129181E-0001 9.05240753483865E-0001 9.04227087872009E-0001 9.03214357599431E-0001 9.02202561972366E-0001 - 9.01191700297448E-0001 9.00181771881722E-0001 8.99172776032635E-0001 8.98164712058045E-0001 8.97157579266210E-0001 - 8.96151376965800E-0001 8.95146104465885E-0001 8.94141761075944E-0001 8.93138346105860E-0001 8.92135858865921E-0001 - 8.91134298666819E-0001 8.90133664819651E-0001 8.89133956635920E-0001 8.88135173427530E-0001 8.87137314506792E-0001 - 8.86140379186419E-0001 8.85144366779528E-0001 8.84149276599639E-0001 8.83155107960678E-0001 8.82161860176970E-0001 - 8.81169532563245E-0001 8.80178124434636E-0001 8.79187635106677E-0001 8.78198063895306E-0001 8.77209410116864E-0001 - 8.76221673088087E-0001 8.75234852126122E-0001 8.74248946548512E-0001 8.73263955673204E-0001 8.72279878818545E-0001 - 8.71296715303281E-0001 8.70314464446563E-0001 8.69333125567939E-0001 8.68352697987358E-0001 8.67373181025171E-0001 - 8.66394574002129E-0001 8.65416876239380E-0001 8.64440087058474E-0001 8.63464205781360E-0001 8.62489231730387E-0001 - 8.61515164228300E-0001 8.60542002598248E-0001 8.59569746163775E-0001 8.58598394248823E-0001 8.57627946177737E-0001 - 8.56658401275252E-0001 8.55689758866510E-0001 8.54722018277044E-0001 8.53755178832791E-0001 8.52789239860078E-0001 - 8.51824200685634E-0001 8.50860060636586E-0001 8.49896819040452E-0001 8.48934475225154E-0001 8.47973028519003E-0001 - 8.47012478250715E-0001 8.46052823749393E-0001 8.45094064344543E-0001 8.44136199366063E-0001 8.43179228144247E-0001 - 8.42223150009785E-0001 8.41267964293763E-0001 8.40313670327660E-0001 8.39360267443350E-0001 8.38407754973104E-0001 - 8.37456132249585E-0001 8.36505398605852E-0001 8.35555553375355E-0001 8.34606595891941E-0001 8.33658525489851E-0001 - 8.32711341503716E-0001 8.31765043268565E-0001 8.30819630119813E-0001 8.29875101393277E-0001 8.28931456425160E-0001 - 8.27988694552061E-0001 8.27046815110970E-0001 8.26105817439269E-0001 8.25165700874733E-0001 8.24226464755527E-0001 - 8.23288108420209E-0001 8.22350631207730E-0001 8.21414032457430E-0001 8.20478311509040E-0001 8.19543467702683E-0001 - 8.18609500378872E-0001 8.17676408878512E-0001 8.16744192542895E-0001 8.15812850713708E-0001 8.14882382733024E-0001 - 8.13952787943308E-0001 8.13024065687415E-0001 8.12096215308583E-0001 8.11169236150450E-0001 8.10243127557035E-0001 - 8.09317888872749E-0001 8.08393519442392E-0001 8.07470018611151E-0001 8.06547385724602E-0001 8.05625620128708E-0001 - 8.04704721169822E-0001 8.03784688194684E-0001 8.02865520550422E-0001 8.01947217584551E-0001 8.01029778644972E-0001 - 8.00113203079976E-0001 7.99197490238236E-0001 7.98282639468818E-0001 7.97368650121169E-0001 7.96455521545126E-0001 - 7.95543253090910E-0001 7.94631844109129E-0001 7.93721293950776E-0001 7.92811601967230E-0001 7.91902767510255E-0001 - 7.90994789932003E-0001 7.90087668585006E-0001 7.89181402822185E-0001 7.88275991996845E-0001 7.87371435462671E-0001 - 7.86467732573740E-0001 7.85564882684508E-0001 7.84662885149816E-0001 7.83761739324889E-0001 7.82861444565335E-0001 - 7.81962000227147E-0001 7.81063405666699E-0001 7.80165660240750E-0001 7.79268763306439E-0001 7.78372714221293E-0001 - 7.77477512343217E-0001 7.76583157030499E-0001 7.75689647641810E-0001 7.74796983536202E-0001 7.73905164073110E-0001 - 7.73014188612350E-0001 7.72124056514120E-0001 7.71234767138998E-0001 7.70346319847944E-0001 7.69458714002298E-0001 - 7.68571948963783E-0001 7.67686024094498E-0001 7.66800938756928E-0001 7.65916692313934E-0001 7.65033284128759E-0001 - 7.64150713565025E-0001 7.63268979986731E-0001 7.62388082758262E-0001 7.61508021244375E-0001 7.60628794810213E-0001 - 7.59750402821292E-0001 7.58872844643510E-0001 7.57996119643142E-0001 7.57120227186842E-0001 7.56245166641642E-0001 - 7.55370937374954E-0001 7.54497538754563E-0001 7.53624970148637E-0001 7.52753230925718E-0001 7.51882320454727E-0001 - 7.51012238104960E-0001 7.50142983246092E-0001 7.49274555248175E-0001 7.48406953481637E-0001 7.47540177317281E-0001 - 7.46674226126288E-0001 7.45809099280212E-0001 7.44944796150988E-0001 7.44081316110923E-0001 7.43218658532700E-0001 - 7.42356822789378E-0001 7.41495808254390E-0001 7.40635614301548E-0001 7.39776240305029E-0001 7.38917685639397E-0001 - 7.38059949679582E-0001 7.37203031800893E-0001 7.36346931379009E-0001 7.35491647789984E-0001 7.34637180410249E-0001 - 7.33783528616605E-0001 7.32930691786226E-0001 7.32078669296662E-0001 7.31227460525835E-0001 7.30377064852038E-0001 - 7.29527481653940E-0001 7.28678710310579E-0001 7.27830750201368E-0001 7.26983600706089E-0001 7.26137261204900E-0001 - 7.25291731078328E-0001 7.24447009707272E-0001 7.23603096473005E-0001 7.22759990757164E-0001 7.21917691941766E-0001 - 7.21076199409193E-0001 7.20235512542202E-0001 7.19395630723916E-0001 7.18556553337831E-0001 7.17718279767813E-0001 - 7.16880809398097E-0001 7.16044141613289E-0001 7.15208275798364E-0001 7.14373211338668E-0001 7.13538947619912E-0001 - 7.12705484028182E-0001 7.11872819949929E-0001 7.11040954771972E-0001 7.10209887881503E-0001 7.09379618666079E-0001 - 7.08550146513625E-0001 7.07721470812436E-0001 7.06893590951176E-0001 7.06066506318870E-0001 7.05240216304920E-0001 - 7.04414720299087E-0001 7.03590017691505E-0001 7.02766107872673E-0001 7.01942990233456E-0001 7.01120664165088E-0001 - 7.00299129059164E-0001 6.99478384307653E-0001 6.98658429302884E-0001 6.97839263437556E-0001 6.97020886104732E-0001 - 6.96203296697841E-0001 6.95386494610676E-0001 6.94570479237397E-0001 6.93755249972528E-0001 6.92940806210960E-0001 - 6.92127147347946E-0001 6.91314272779106E-0001 6.90502181900423E-0001 6.89690874108244E-0001 6.88880348799280E-0001 - 6.88070605370607E-0001 6.87261643219665E-0001 6.86453461744257E-0001 6.85646060342547E-0001 6.84839438413067E-0001 - 6.84033595354705E-0001 6.83228530566721E-0001 6.82424243448729E-0001 6.81620733400712E-0001 6.80817999823011E-0001 - 6.80016042116332E-0001 6.79214859681742E-0001 6.78414451920667E-0001 6.77614818234898E-0001 6.76815958026589E-0001 - 6.76017870698252E-0001 6.75220555652760E-0001 6.74424012293348E-0001 6.73628240023614E-0001 6.72833238247511E-0001 - 6.72039006369358E-0001 6.71245543793832E-0001 6.70452849925970E-0001 6.69660924171168E-0001 6.68869765935186E-0001 - 6.68079374624135E-0001 6.67289749644495E-0001 6.66500890403100E-0001 6.65712796307144E-0001 6.64925466764179E-0001 - 6.64138901182118E-0001 6.63353098969232E-0001 6.62568059534146E-0001 6.61783782285850E-0001 6.61000266633686E-0001 - 6.60217511987360E-0001 6.59435517756930E-0001 6.58654283352815E-0001 6.57873808185789E-0001 6.57094091666985E-0001 - 6.56315133207891E-0001 6.55536932220355E-0001 6.54759488116579E-0001 6.53982800309122E-0001 6.53206868210901E-0001 - 6.52431691235185E-0001 6.51657268795605E-0001 6.50883600306141E-0001 6.50110685181135E-0001 6.49338522835281E-0001 - 6.48567112683628E-0001 6.47796454141582E-0001 6.47026546624901E-0001 6.46257389549703E-0001 6.45488982332454E-0001 - 6.44721324389980E-0001 6.43954415139459E-0001 6.43188253998422E-0001 6.42422840384757E-0001 6.41658173716701E-0001 - 6.40894253412850E-0001 6.40131078892149E-0001 6.39368649573900E-0001 6.38606964877756E-0001 6.37846024223722E-0001 - 6.37085827032157E-0001 6.36326372723774E-0001 6.35567660719635E-0001 6.34809690441157E-0001 6.34052461310109E-0001 - 6.33295972748610E-0001 6.32540224179132E-0001 6.31785215024499E-0001 6.31030944707885E-0001 6.30277412652816E-0001 - 6.29524618283170E-0001 6.28772561023174E-0001 6.28021240297407E-0001 6.27270655530801E-0001 6.26520806148630E-0001 - 6.25771691576528E-0001 6.25023311240474E-0001 6.24275664566798E-0001 6.23528750982179E-0001 6.22782569913646E-0001 - 6.22037120788579E-0001 6.21292403034702E-0001 6.20548416080096E-0001 6.19805159353184E-0001 6.19062632282741E-0001 - 6.18320834297890E-0001 6.17579764828102E-0001 6.16839423303196E-0001 6.16099809153340E-0001 6.15360921809048E-0001 - 6.14622760701185E-0001 6.13885325260961E-0001 6.13148614919933E-0001 6.12412629110008E-0001 6.11677367263435E-0001 - 6.10942828812816E-0001 6.10209013191095E-0001 6.09475919831565E-0001 6.08743548167865E-0001 6.08011897633979E-0001 - 6.07280967664240E-0001 6.06550757693320E-0001 6.05821267156246E-0001 6.05092495488384E-0001 6.04364442125448E-0001 - 6.03637106503497E-0001 6.02910488058933E-0001 6.02184586228507E-0001 6.01459400449309E-0001 6.00734930158779E-0001 - 6.00011174794699E-0001 5.99288133795194E-0001 5.98565806598736E-0001 5.97844192644138E-0001 5.97123291370558E-0001 - 5.96403102217499E-0001 5.95683624624803E-0001 5.94964858032661E-0001 5.94246801881603E-0001 5.93529455612503E-0001 - 5.92812818666579E-0001 5.92096890485387E-0001 5.91381670510832E-0001 5.90667158185156E-0001 5.89953352950946E-0001 - 5.89240254251130E-0001 5.88527861528978E-0001 5.87816174228100E-0001 5.87105191792448E-0001 5.86394913666317E-0001 - 5.85685339294343E-0001 5.84976468121500E-0001 5.84268299593105E-0001 5.83560833154816E-0001 5.82854068252629E-0001 - 5.82148004332883E-0001 5.81442640842256E-0001 5.80737977227765E-0001 5.80034012936768E-0001 5.79330747416963E-0001 - 5.78628180116386E-0001 5.77926310483411E-0001 5.77225137966756E-0001 5.76524662015473E-0001 5.75824882078955E-0001 - 5.75125797606935E-0001 5.74427408049480E-0001 5.73729712857002E-0001 5.73032711480242E-0001 5.72336403370287E-0001 - 5.71640787978559E-0001 5.70945864756818E-0001 5.70251633157161E-0001 5.69558092632021E-0001 5.68865242634170E-0001 - 5.68173082616718E-0001 5.67481612033108E-0001 5.66790830337123E-0001 5.66100736982882E-0001 5.65411331424840E-0001 - 5.64722613117787E-0001 5.64034581516850E-0001 5.63347236077492E-0001 5.62660576255512E-0001 5.61974601507044E-0001 - 5.61289311288557E-0001 5.60604705056855E-0001 5.59920782269080E-0001 5.59237542382703E-0001 5.58554984855536E-0001 - 5.57873109145722E-0001 5.57191914711738E-0001 5.56511401012398E-0001 5.55831567506848E-0001 5.55152413654569E-0001 - 5.54473938915373E-0001 5.53796142749408E-0001 5.53119024617157E-0001 5.52442583979434E-0001 5.51766820297385E-0001 - 5.51091733032491E-0001 5.50417321646566E-0001 5.49743585601754E-0001 5.49070524360535E-0001 5.48398137385718E-0001 - 5.47726424140447E-0001 5.47055384088196E-0001 5.46385016692772E-0001 5.45715321418311E-0001 5.45046297729284E-0001 - 5.44377945090492E-0001 5.43710262967068E-0001 5.43043250824473E-0001 5.42376908128502E-0001 5.41711234345280E-0001 - 5.41046228941260E-0001 5.40381891383230E-0001 5.39718221138303E-0001 5.39055217673928E-0001 5.38392880457879E-0001 - 5.37731208958260E-0001 5.37070202643509E-0001 5.36409860982386E-0001 5.35750183443988E-0001 5.35091169497737E-0001 - 5.34432818613384E-0001 5.33775130261009E-0001 5.33118103911022E-0001 5.32461739034159E-0001 5.31806035101487E-0001 - 5.31150991584398E-0001 5.30496607954616E-0001 5.29842883684190E-0001 5.29189818245496E-0001 5.28537411111240E-0001 - 5.27885661754452E-0001 5.27234569648494E-0001 5.26584134267050E-0001 5.25934355084135E-0001 5.25285231574088E-0001 - 5.24636763211575E-0001 5.23988949471590E-0001 5.23341789829449E-0001 5.22695283760800E-0001 5.22049430741612E-0001 - 5.21404230248183E-0001 5.20759681757136E-0001 5.20115784745416E-0001 5.19472538690298E-0001 5.18829943069380E-0001 - 5.18187997360584E-0001 5.17546701042158E-0001 5.16906053592676E-0001 5.16266054491034E-0001 5.15626703216452E-0001 - 5.14987999248478E-0001 5.14349942066980E-0001 5.13712531152150E-0001 5.13075765984508E-0001 5.12439646044893E-0001 - 5.11804170814469E-0001 5.11169339774725E-0001 5.10535152407466E-0001 5.09901608194831E-0001 5.09268706619273E-0001 - 5.08636447163571E-0001 5.08004829310827E-0001 5.07373852544463E-0001 5.06743516348225E-0001 5.06113820206179E-0001 - 5.05484763602715E-0001 5.04856346022545E-0001 5.04228566950700E-0001 5.03601425872534E-0001 5.02974922273722E-0001 - 5.02349055640260E-0001 5.01723825458464E-0001 5.01099231214971E-0001 5.00475272396741E-0001 4.99851948491051E-0001 - 4.99229258985500E-0001 4.98607203368008E-0001 4.97985781126810E-0001 4.97364991750468E-0001 4.96744834727859E-0001 - 4.96125309548181E-0001 4.95506415700951E-0001 4.94888152676004E-0001 4.94270519963497E-0001 4.93653517053901E-0001 - 4.93037143438011E-0001 4.92421398606936E-0001 4.91806282052109E-0001 4.91191793265274E-0001 4.90577931738500E-0001 - 4.89964696964169E-0001 4.89352088434982E-0001 4.88740105643959E-0001 4.88128748084436E-0001 4.87518015250068E-0001 - 4.86907906634826E-0001 4.86298421732996E-0001 4.85689560039185E-0001 4.85081321048313E-0001 4.84473704255619E-0001 - 4.83866709156657E-0001 4.83260335247298E-0001 4.82654582023728E-0001 4.82049448982451E-0001 4.81444935620282E-0001 - 4.80841041434359E-0001 4.80237765922129E-0001 4.79635108581357E-0001 4.79033068910123E-0001 4.78431646406823E-0001 - 4.77830840570165E-0001 4.77230650899173E-0001 4.76631076893186E-0001 4.76032118051859E-0001 4.75433773875157E-0001 - 4.74836043863364E-0001 4.74238927517073E-0001 4.73642424337194E-0001 4.73046533824950E-0001 4.72451255481877E-0001 - 4.71856588809824E-0001 4.71262533310954E-0001 4.70669088487743E-0001 4.70076253842979E-0001 4.69484028879762E-0001 - 4.68892413101507E-0001 4.68301406011939E-0001 4.67711007115098E-0001 4.67121215915333E-0001 4.66532031917306E-0001 - 4.65943454625992E-0001 4.65355483546675E-0001 4.64768118184953E-0001 4.64181358046734E-0001 4.63595202638238E-0001 - 4.63009651465996E-0001 4.62424704036848E-0001 4.61840359857948E-0001 4.61256618436756E-0001 4.60673479281046E-0001 - 4.60090941898903E-0001 4.59509005798718E-0001 4.58927670489195E-0001 4.58346935479348E-0001 4.57766800278498E-0001 - 4.57187264396279E-0001 4.56608327342631E-0001 4.56029988627806E-0001 4.55452247762362E-0001 4.54875104257169E-0001 - 4.54298557623405E-0001 4.53722607372553E-0001 4.53147253016411E-0001 4.52572494067078E-0001 4.51998330036967E-0001 - 4.51424760438797E-0001 4.50851784785593E-0001 4.50279402590691E-0001 4.49707613367729E-0001 4.49136416630660E-0001 - 4.48565811893738E-0001 4.47995798671528E-0001 4.47426376478900E-0001 4.46857544831029E-0001 4.46289303243402E-0001 - 4.45721651231805E-0001 4.45154588312337E-0001 4.44588114001401E-0001 4.44022227815704E-0001 4.43456929272262E-0001 - 4.42892217888393E-0001 4.42328093181725E-0001 4.41764554670188E-0001 4.41201601872018E-0001 4.40639234305757E-0001 - 4.40077451490252E-0001 4.39516252944654E-0001 4.38955638188420E-0001 4.38395606741306E-0001 4.37836158123382E-0001 - 4.37277291855014E-0001 4.36719007456877E-0001 4.36161304449947E-0001 4.35604182355505E-0001 4.35047640695135E-0001 - 4.34491678990725E-0001 4.33936296764466E-0001 4.33381493538853E-0001 4.32827268836684E-0001 4.32273622181057E-0001 - 4.31720553095377E-0001 4.31168061103349E-0001 4.30616145728980E-0001 4.30064806496581E-0001 4.29514042930765E-0001 - 4.28963854556446E-0001 4.28414240898839E-0001 4.27865201483464E-0001 4.27316735836138E-0001 4.26768843482983E-0001 - 4.26221523950421E-0001 4.25674776765175E-0001 4.25128601454269E-0001 4.24582997545028E-0001 4.24037964565079E-0001 - 4.23493502042344E-0001 4.22949609505052E-0001 4.22406286481730E-0001 4.21863532501203E-0001 4.21321347092599E-0001 - 4.20779729785344E-0001 4.20238680109163E-0001 4.19698197594081E-0001 4.19158281770423E-0001 4.18618932168813E-0001 - 4.18080148320175E-0001 4.17541929755729E-0001 4.17004276006996E-0001 4.16467186605795E-0001 4.15930661084243E-0001 - 4.15394698974756E-0001 4.14859299810049E-0001 4.14324463123132E-0001 4.13790188447315E-0001 4.13256475316207E-0001 - 4.12723323263710E-0001 4.12190731824029E-0001 4.11658700531662E-0001 4.11127228921407E-0001 4.10596316528357E-0001 - 4.10065962887902E-0001 4.09536167535730E-0001 4.09006930007823E-0001 4.08478249840462E-0001 4.07950126570224E-0001 - 4.07422559733981E-0001 4.06895548868901E-0001 4.06369093512448E-0001 4.05843193202383E-0001 4.05317847476758E-0001 - 4.04793055873926E-0001 4.04268817932534E-0001 4.03745133191520E-0001 4.03222001190121E-0001 4.02699421467869E-0001 - 4.02177393564586E-0001 4.01655917020394E-0001 4.01134991375706E-0001 4.00614616171232E-0001 4.00094790947971E-0001 - 3.99575515247222E-0001 3.99056788610574E-0001 3.98538610579909E-0001 3.98020980697406E-0001 3.97503898505533E-0001 - 3.96987363547056E-0001 3.96471375365031E-0001 3.95955933502805E-0001 3.95441037504024E-0001 3.94926686912618E-0001 - 3.94412881272817E-0001 3.93899620129140E-0001 3.93386903026399E-0001 3.92874729509697E-0001 3.92363099124429E-0001 - 3.91852011416283E-0001 3.91341465931238E-0001 3.90831462215563E-0001 3.90321999815821E-0001 3.89813078278864E-0001 - 3.89304697151835E-0001 3.88796855982171E-0001 3.88289554317593E-0001 3.87782791706120E-0001 3.87276567696058E-0001 - 3.86770881836002E-0001 3.86265733674841E-0001 3.85761122761750E-0001 3.85257048646196E-0001 3.84753510877934E-0001 - 3.84250509007012E-0001 3.83748042583764E-0001 3.83246111158814E-0001 3.82744714283077E-0001 3.82243851507755E-0001 - 3.81743522384341E-0001 3.81243726464611E-0001 3.80744463300638E-0001 3.80245732444777E-0001 3.79747533449675E-0001 - 3.79249865868264E-0001 3.78752729253768E-0001 3.78256123159693E-0001 3.77760047139838E-0001 3.77264500748288E-0001 - 3.76769483539415E-0001 3.76274995067879E-0001 3.75781034888625E-0001 3.75287602556889E-0001 3.74794697628187E-0001 - 3.74302319658331E-0001 3.73810468203411E-0001 3.73319142819810E-0001 3.72828343064193E-0001 3.72338068493512E-0001 - 3.71848318665007E-0001 3.71359093136201E-0001 3.70870391464904E-0001 3.70382213209213E-0001 3.69894557927509E-0001 - 3.69407425178457E-0001 3.68920814521010E-0001 3.68434725514405E-0001 3.67949157718160E-0001 3.67464110692085E-0001 - 3.66979583996269E-0001 3.66495577191087E-0001 3.66012089837199E-0001 3.65529121495549E-0001 3.65046671727363E-0001 - 3.64564740094155E-0001 3.64083326157718E-0001 3.63602429480132E-0001 3.63122049623759E-0001 3.62642186151244E-0001 - 3.62162838625517E-0001 3.61684006609789E-0001 3.61205689667555E-0001 3.60727887362591E-0001 3.60250599258960E-0001 - 3.59773824921002E-0001 3.59297563913343E-0001 3.58821815800890E-0001 3.58346580148831E-0001 3.57871856522637E-0001 - 3.57397644488063E-0001 3.56923943611141E-0001 3.56450753458188E-0001 3.55978073595801E-0001 3.55505903590858E-0001 - 3.55034243010519E-0001 3.54563091422223E-0001 3.54092448393693E-0001 3.53622313492930E-0001 3.53152686288216E-0001 - 3.52683566348115E-0001 3.52214953241467E-0001 3.51746846537398E-0001 3.51279245805310E-0001 3.50812150614885E-0001 - 3.50345560536087E-0001 3.49879475139156E-0001 3.49413893994615E-0001 3.48948816673262E-0001 3.48484242746179E-0001 - 3.48020171784725E-0001 3.47556603360536E-0001 3.47093537045529E-0001 3.46630972411898E-0001 3.46168909032117E-0001 - 3.45707346478936E-0001 3.45246284325387E-0001 3.44785722144775E-0001 3.44325659510687E-0001 3.43866095996985E-0001 - 3.43407031177811E-0001 3.42948464627582E-0001 3.42490395920994E-0001 3.42032824633019E-0001 3.41575750338908E-0001 - 3.41119172614186E-0001 3.40663091034658E-0001 3.40207505176402E-0001 3.39752414615775E-0001 3.39297818929411E-0001 - 3.38843717694217E-0001 3.38390110487379E-0001 3.37936996886358E-0001 3.37484376468890E-0001 3.37032248812989E-0001 - 3.36580613496941E-0001 3.36129470099309E-0001 3.35678818198933E-0001 3.35228657374926E-0001 3.34778987206676E-0001 - 3.34329807273846E-0001 3.33881117156376E-0001 3.33432916434476E-0001 3.32985204688634E-0001 3.32537981499613E-0001 - 3.32091246448445E-0001 3.31644999116442E-0001 3.31199239085187E-0001 3.30753965936536E-0001 3.30309179252619E-0001 - 3.29864878615841E-0001 3.29421063608880E-0001 3.28977733814685E-0001 3.28534888816481E-0001 3.28092528197764E-0001 - 3.27650651542301E-0001 3.27209258434137E-0001 3.26768348457585E-0001 3.26327921197231E-0001 3.25887976237935E-0001 - 3.25448513164827E-0001 3.25009531563312E-0001 3.24571031019061E-0001 3.24133011118024E-0001 3.23695471446418E-0001 - 3.23258411590731E-0001 3.22821831137725E-0001 3.22385729674432E-0001 3.21950106788153E-0001 3.21514962066463E-0001 - 3.21080295097206E-0001 3.20646105468498E-0001 3.20212392768723E-0001 3.19779156586537E-0001 3.19346396510867E-0001 - 3.18914112130906E-0001 3.18482303036123E-0001 3.18050968816252E-0001 3.17620109061299E-0001 3.17189723361538E-0001 - 3.16759811307514E-0001 3.16330372490041E-0001 3.15901406500199E-0001 3.15472912929341E-0001 3.15044891369088E-0001 - 3.14617341411328E-0001 3.14190262648218E-0001 3.13763654672185E-0001 3.13337517075924E-0001 3.12911849452394E-0001 - 3.12486651394829E-0001 3.12061922496725E-0001 3.11637662351850E-0001 3.11213870554236E-0001 3.10790546698186E-0001 - 3.10367690378267E-0001 3.09945301189314E-0001 3.09523378726431E-0001 3.09101922584989E-0001 3.08680932360622E-0001 - 3.08260407649235E-0001 3.07840348046998E-0001 3.07420753150344E-0001 3.07001622555979E-0001 3.06582955860871E-0001 - 3.06164752662254E-0001 3.05747012557628E-0001 3.05329735144760E-0001 3.04912920021683E-0001 3.04496566786691E-0001 - 3.04080675038349E-0001 3.03665244375484E-0001 3.03250274397190E-0001 3.02835764702825E-0001 3.02421714892011E-0001 - 3.02008124564634E-0001 3.01594993320847E-0001 3.01182320761067E-0001 3.00770106485975E-0001 3.00358350096514E-0001 - 2.99947051193893E-0001 2.99536209379586E-0001 2.99125824255328E-0001 2.98715895423119E-0001 2.98306422485223E-0001 - 2.97897405044166E-0001 2.97488842702739E-0001 2.97080735063995E-0001 2.96673081731250E-0001 2.96265882308081E-0001 - 2.95859136398331E-0001 2.95452843606105E-0001 2.95047003535767E-0001 2.94641615791948E-0001 2.94236679979538E-0001 - 2.93832195703690E-0001 2.93428162569819E-0001 2.93024580183600E-0001 2.92621448150973E-0001 2.92218766078138E-0001 - 2.91816533571554E-0001 2.91414750237946E-0001 2.91013415684294E-0001 2.90612529517845E-0001 2.90212091346103E-0001 - 2.89812100776834E-0001 2.89412557418065E-0001 2.89013460878082E-0001 2.88614810765433E-0001 2.88216606688925E-0001 - 2.87818848257625E-0001 2.87421535080861E-0001 2.87024666768219E-0001 2.86628242929546E-0001 2.86232263174949E-0001 - 2.85836727114794E-0001 2.85441634359705E-0001 2.85046984520566E-0001 2.84652777208521E-0001 2.84259012034970E-0001 - 2.83865688611574E-0001 2.83472806550254E-0001 2.83080365463187E-0001 2.82688364962808E-0001 2.82296804661812E-0001 - 2.81905684173152E-0001 2.81515003110036E-0001 2.81124761085934E-0001 2.80734957714573E-0001 2.80345592609932E-0001 - 2.79956665386256E-0001 2.79568175658041E-0001 2.79180123040043E-0001 2.78792507147274E-0001 2.78405327595003E-0001 - 2.78018583998757E-0001 2.77632275974316E-0001 2.77246403137722E-0001 2.76860965105269E-0001 2.76475961493509E-0001 - 2.76091391919251E-0001 2.75707255999557E-0001 2.75323553351748E-0001 2.74940283593399E-0001 2.74557446342342E-0001 - 2.74175041216662E-0001 2.73793067834702E-0001 2.73411525815059E-0001 2.73030414776586E-0001 2.72649734338389E-0001 - 2.72269484119830E-0001 2.71889663740528E-0001 2.71510272820351E-0001 2.71131310979427E-0001 2.70752777838135E-0001 - 2.70374673017111E-0001 2.69996996137243E-0001 2.69619746819671E-0001 2.69242924685793E-0001 2.68866529357258E-0001 - 2.68490560455970E-0001 2.68115017604086E-0001 2.67739900424015E-0001 2.67365208538422E-0001 2.66990941570220E-0001 - 2.66617099142581E-0001 2.66243680878926E-0001 2.65870686402929E-0001 2.65498115338517E-0001 2.65125967309871E-0001 - 2.64754241941421E-0001 2.64382938857852E-0001 2.64012057684099E-0001 2.63641598045350E-0001 2.63271559567045E-0001 - 2.62901941874875E-0001 2.62532744594781E-0001 2.62163967352960E-0001 2.61795609775854E-0001 2.61427671490162E-0001 - 2.61060152122829E-0001 2.60693051301054E-0001 2.60326368652288E-0001 2.59960103804226E-0001 2.59594256384822E-0001 - 2.59228826022275E-0001 2.58863812345035E-0001 2.58499214981804E-0001 2.58135033561530E-0001 2.57771267713417E-0001 - 2.57407917066912E-0001 2.57044981251716E-0001 2.56682459897778E-0001 2.56320352635297E-0001 2.55958659094720E-0001 - 2.55597378906744E-0001 2.55236511702316E-0001 2.54876057112629E-0001 2.54516014769126E-0001 2.54156384303500E-0001 - 2.53797165347691E-0001 2.53438357533887E-0001 2.53079960494526E-0001 2.52721973862292E-0001 2.52364397270117E-0001 - 2.52007230351183E-0001 2.51650472738918E-0001 2.51294124066997E-0001 2.50938183969344E-0001 2.50582652080130E-0001 - 2.50227528033773E-0001 2.49872811464936E-0001 2.49518502008532E-0001 2.49164599299719E-0001 2.48811102973903E-0001 - 2.48458012666735E-0001 2.48105328014115E-0001 2.47753048652186E-0001 2.47401174217338E-0001 2.47049704346209E-0001 - 2.46698638675681E-0001 2.46347976842883E-0001 2.45997718485190E-0001 2.45647863240219E-0001 2.45298410745837E-0001 - 2.44949360640155E-0001 2.44600712561527E-0001 2.44252466148555E-0001 2.43904621040083E-0001 2.43557176875204E-0001 - 2.43210133293250E-0001 2.42863489933802E-0001 2.42517246436684E-0001 2.42171402441965E-0001 2.41825957589956E-0001 - 2.41480911521214E-0001 2.41136263876540E-0001 2.40792014296978E-0001 2.40448162423816E-0001 2.40104707898584E-0001 - 2.39761650363059E-0001 2.39418989459259E-0001 2.39076724829445E-0001 2.38734856116121E-0001 2.38393382962034E-0001 - 2.38052305010175E-0001 2.37711621903777E-0001 2.37371333286314E-0001 2.37031438801505E-0001 2.36691938093311E-0001 - 2.36352830805933E-0001 2.36014116583816E-0001 2.35675795071646E-0001 2.35337865914351E-0001 2.35000328757100E-0001 - 2.34663183245307E-0001 2.34326429024623E-0001 2.33990065740942E-0001 2.33654093040400E-0001 2.33318510569373E-0001 - 2.32983317974479E-0001 2.32648514902576E-0001 2.32314101000762E-0001 2.31980075916378E-0001 2.31646439297003E-0001 - 2.31313190790457E-0001 2.30980330044802E-0001 2.30647856708336E-0001 2.30315770429602E-0001 2.29984070857380E-0001 - 2.29652757640688E-0001 2.29321830428788E-0001 2.28991288871178E-0001 2.28661132617598E-0001 2.28331361318024E-0001 - 2.28001974622673E-0001 2.27672972182002E-0001 2.27344353646704E-0001 2.27016118667715E-0001 2.26688266896204E-0001 - 2.26360797983584E-0001 2.26033711581502E-0001 2.25707007341846E-0001 2.25380684916742E-0001 2.25054743958552E-0001 - 2.24729184119878E-0001 2.24404005053558E-0001 2.24079206412669E-0001 2.23754787850526E-0001 2.23430749020680E-0001 - 2.23107089576919E-0001 2.22783809173269E-0001 2.22460907463994E-0001 2.22138384103592E-0001 2.21816238746801E-0001 - 2.21494471048594E-0001 2.21173080664181E-0001 2.20852067249008E-0001 2.20531430458756E-0001 2.20211169949347E-0001 - 2.19891285376932E-0001 2.19571776397905E-0001 2.19252642668890E-0001 2.18933883846751E-0001 2.18615499588585E-0001 - 2.18297489551725E-0001 2.17979853393740E-0001 2.17662590772433E-0001 2.17345701345843E-0001 2.17029184772245E-0001 - 2.16713040710147E-0001 2.16397268818292E-0001 2.16081868755657E-0001 2.15766840181457E-0001 2.15452182755137E-0001 - 2.15137896136378E-0001 2.14823979985096E-0001 2.14510433961439E-0001 2.14197257725792E-0001 2.13884450938770E-0001 - 2.13572013261225E-0001 2.13259944354240E-0001 2.12948243879132E-0001 2.12636911497453E-0001 2.12325946870985E-0001 - 2.12015349661746E-0001 2.11705119531986E-0001 2.11395256144187E-0001 2.11085759161065E-0001 2.10776628245567E-0001 - 2.10467863060874E-0001 2.10159463270397E-0001 2.09851428537783E-0001 2.09543758526906E-0001 2.09236452901878E-0001 - 2.08929511327038E-0001 2.08622933466958E-0001 2.08316718986444E-0001 2.08010867550529E-0001 2.07705378824481E-0001 - 2.07400252473797E-0001 2.07095488164208E-0001 2.06791085561673E-0001 2.06487044332383E-0001 2.06183364142761E-0001 - 2.05880044659458E-0001 2.05577085549358E-0001 2.05274486479574E-0001 2.04972247117450E-0001 2.04670367130559E-0001 - 2.04368846186706E-0001 2.04067683953926E-0001 2.03766880100480E-0001 2.03466434294863E-0001 2.03166346205797E-0001 - 2.02866615502235E-0001 2.02567241853360E-0001 2.02268224928581E-0001 2.01969564397540E-0001 2.01671259930104E-0001 - 2.01373311196372E-0001 2.01075717866671E-0001 2.00778479611556E-0001 2.00481596101812E-0001 2.00185067008448E-0001 - 1.99888892002708E-0001 1.99593070756059E-0001 1.99297602940199E-0001 1.99002488227050E-0001 1.98707726288767E-0001 - 1.98413316797730E-0001 1.98119259426545E-0001 1.97825553848049E-0001 1.97532199735303E-0001 1.97239196761598E-0001 - 1.96946544600450E-0001 1.96654242925603E-0001 1.96362291411028E-0001 1.96070689730921E-0001 1.95779437559708E-0001 - 1.95488534572039E-0001 1.95197980442790E-0001 1.94907774847064E-0001 1.94617917460192E-0001 1.94328407957729E-0001 - 1.94039246015455E-0001 1.93750431309379E-0001 1.93461963515732E-0001 1.93173842310974E-0001 1.92886067371788E-0001 - 1.92598638375084E-0001 1.92311554997995E-0001 1.92024816917882E-0001 1.91738423812329E-0001 1.91452375359145E-0001 - 1.91166671236365E-0001 1.90881311122247E-0001 1.90596294695276E-0001 1.90311621634157E-0001 1.90027291617825E-0001 - 1.89743304325434E-0001 1.89459659436365E-0001 1.89176356630222E-0001 1.88893395586833E-0001 1.88610775986251E-0001 - 1.88328497508751E-0001 1.88046559834830E-0001 1.87764962645212E-0001 1.87483705620842E-0001 1.87202788442888E-0001 - 1.86922210792742E-0001 1.86641972352020E-0001 1.86362072802557E-0001 1.86082511826413E-0001 1.85803289105872E-0001 - 1.85524404323438E-0001 1.85245857161839E-0001 1.84967647304024E-0001 1.84689774433164E-0001 1.84412238232653E-0001 - 1.84135038386106E-0001 1.83858174577361E-0001 1.83581646490476E-0001 1.83305453809731E-0001 1.83029596219630E-0001 - 1.82754073404892E-0001 1.82478885050464E-0001 1.82204030841510E-0001 1.81929510463418E-0001 1.81655323601792E-0001 - 1.81381469942461E-0001 1.81107949171474E-0001 1.80834760975098E-0001 1.80561905039824E-0001 1.80289381052360E-0001 - 1.80017188699636E-0001 1.79745327668801E-0001 1.79473797647225E-0001 1.79202598322497E-0001 1.78931729382426E-0001 - 1.78661190515040E-0001 1.78390981408586E-0001 1.78121101751533E-0001 1.77851551232566E-0001 1.77582329540592E-0001 - 1.77313436364734E-0001 1.77044871394336E-0001 1.76776634318961E-0001 1.76508724828388E-0001 1.76241142612617E-0001 - 1.75973887361866E-0001 1.75706958766572E-0001 1.75440356517388E-0001 1.75174080305186E-0001 1.74908129821058E-0001 - 1.74642504756310E-0001 1.74377204802470E-0001 1.74112229651280E-0001 1.73847578994701E-0001 1.73583252524913E-0001 - 1.73319249934310E-0001 1.73055570915506E-0001 1.72792215161330E-0001 1.72529182364829E-0001 1.72266472219268E-0001 - 1.72004084418125E-0001 1.71742018655099E-0001 1.71480274624103E-0001 1.71218852019268E-0001 1.70957750534938E-0001 - 1.70696969865676E-0001 1.70436509706262E-0001 1.70176369751687E-0001 1.69916549697165E-0001 1.69657049238119E-0001 - 1.69397868070192E-0001 1.69139005889240E-0001 1.68880462391335E-0001 1.68622237272765E-0001 1.68364330230032E-0001 - 1.68106740959855E-0001 1.67849469159165E-0001 1.67592514525111E-0001 1.67335876755053E-0001 1.67079555546569E-0001 - 1.66823550597451E-0001 1.66567861605702E-0001 1.66312488269543E-0001 1.66057430287408E-0001 1.65802687357944E-0001 - 1.65548259180013E-0001 1.65294145452692E-0001 1.65040345875269E-0001 1.64786860147246E-0001 1.64533687968340E-0001 - 1.64280829038480E-0001 1.64028283057810E-0001 1.63776049726685E-0001 1.63524128745674E-0001 1.63272519815560E-0001 - 1.63021222637335E-0001 1.62770236912209E-0001 1.62519562341600E-0001 1.62269198627142E-0001 1.62019145470677E-0001 - 1.61769402574265E-0001 1.61519969640173E-0001 1.61270846370883E-0001 1.61022032469087E-0001 1.60773527637690E-0001 - 1.60525331579808E-0001 1.60277443998770E-0001 1.60029864598114E-0001 1.59782593081592E-0001 1.59535629153165E-0001 - 1.59288972517007E-0001 1.59042622877500E-0001 1.58796579939242E-0001 1.58550843407036E-0001 1.58305412985900E-0001 - 1.58060288381061E-0001 1.57815469297955E-0001 1.57570955442231E-0001 1.57326746519747E-0001 1.57082842236571E-0001 - 1.56839242298981E-0001 1.56595946413465E-0001 1.56352954286721E-0001 1.56110265625656E-0001 1.55867880137388E-0001 - 1.55625797529244E-0001 1.55384017508758E-0001 1.55142539783677E-0001 1.54901364061954E-0001 1.54660490051753E-0001 - 1.54419917461446E-0001 1.54179645999614E-0001 1.53939675375047E-0001 1.53700005296744E-0001 1.53460635473910E-0001 - 1.53221565615961E-0001 1.52982795432522E-0001 1.52744324633421E-0001 1.52506152928701E-0001 1.52268280028607E-0001 - 1.52030705643596E-0001 1.51793429484331E-0001 1.51556451261681E-0001 1.51319770686726E-0001 1.51083387470750E-0001 - 1.50847301325247E-0001 1.50611511961916E-0001 1.50376019092665E-0001 1.50140822429607E-0001 1.49905921685063E-0001 - 1.49671316571560E-0001 1.49437006801833E-0001 1.49202992088821E-0001 1.48969272145674E-0001 1.48735846685742E-0001 - 1.48502715422587E-0001 1.48269878069972E-0001 1.48037334341871E-0001 1.47805083952460E-0001 1.47573126616122E-0001 - 1.47341462047447E-0001 1.47110089961228E-0001 1.46879010072465E-0001 1.46648222096362E-0001 1.46417725748332E-0001 - 1.46187520743987E-0001 1.45957606799150E-0001 1.45727983629845E-0001 1.45498650952301E-0001 1.45269608482954E-0001 - 1.45040855938442E-0001 1.44812393035610E-0001 1.44584219491505E-0001 1.44356335023379E-0001 1.44128739348690E-0001 - 1.43901432185096E-0001 1.43674413250462E-0001 1.43447682262857E-0001 1.43221238940551E-0001 1.42995083002021E-0001 - 1.42769214165944E-0001 1.42543632151204E-0001 1.42318336676886E-0001 1.42093327462277E-0001 1.41868604226870E-0001 - 1.41644166690360E-0001 1.41420014572643E-0001 1.41196147593820E-0001 1.40972565474193E-0001 1.40749267934268E-0001 - 1.40526254694752E-0001 1.40303525476556E-0001 1.40081080000791E-0001 1.39858917988771E-0001 1.39637039162014E-0001 - 1.39415443242236E-0001 1.39194129951358E-0001 1.38973099011501E-0001 1.38752350144988E-0001 1.38531883074344E-0001 - 1.38311697522295E-0001 1.38091793211766E-0001 1.37872169865888E-0001 1.37652827207988E-0001 1.37433764961597E-0001 - 1.37214982850445E-0001 1.36996480598465E-0001 1.36778257929789E-0001 1.36560314568748E-0001 1.36342650239877E-0001 - 1.36125264667908E-0001 1.35908157577776E-0001 1.35691328694612E-0001 1.35474777743751E-0001 1.35258504450728E-0001 - 1.35042508541272E-0001 1.34826789741319E-0001 1.34611347777000E-0001 1.34396182374648E-0001 1.34181293260791E-0001 - 1.33966680162162E-0001 1.33752342805690E-0001 1.33538280918501E-0001 1.33324494227925E-0001 1.33110982461486E-0001 - 1.32897745346910E-0001 1.32684782612119E-0001 1.32472093985236E-0001 1.32259679194581E-0001 1.32047537968671E-0001 - 1.31835670036223E-0001 1.31624075126152E-0001 1.31412752967570E-0001 1.31201703289788E-0001 1.30990925822314E-0001 - 1.30780420294854E-0001 1.30570186437309E-0001 1.30360223979783E-0001 1.30150532652571E-0001 1.29941112186169E-0001 - 1.29731962311271E-0001 1.29523082758764E-0001 1.29314473259736E-0001 1.29106133545468E-0001 1.28898063347442E-0001 - 1.28690262397332E-0001 1.28482730427013E-0001 1.28275467168552E-0001 1.28068472354215E-0001 1.27861745716464E-0001 - 1.27655286987956E-0001 1.27449095901546E-0001 1.27243172190281E-0001 1.27037515587408E-0001 1.26832125826367E-0001 - 1.26627002640795E-0001 1.26422145764523E-0001 1.26217554931578E-0001 1.26013229876183E-0001 1.25809170332755E-0001 - 1.25605376035906E-0001 1.25401846720445E-0001 1.25198582121372E-0001 1.24995581973886E-0001 1.24792846013377E-0001 - 1.24590373975432E-0001 1.24388165595830E-0001 1.24186220610547E-0001 1.23984538755752E-0001 1.23783119767806E-0001 - 1.23581963383269E-0001 1.23381069338889E-0001 1.23180437371612E-0001 1.22980067218576E-0001 1.22779958617113E-0001 - 1.22580111304748E-0001 1.22380525019200E-0001 1.22181199498381E-0001 1.21982134480395E-0001 1.21783329703541E-0001 - 1.21584784906310E-0001 1.21386499827386E-0001 1.21188474205645E-0001 1.20990707780157E-0001 1.20793200290184E-0001 - 1.20595951475180E-0001 1.20398961074791E-0001 1.20202228828856E-0001 1.20005754477407E-0001 1.19809537760667E-0001 - 1.19613578419049E-0001 1.19417876193161E-0001 1.19222430823801E-0001 1.19027242051960E-0001 1.18832309618819E-0001 - 1.18637633265750E-0001 1.18443212734319E-0001 1.18249047766280E-0001 1.18055138103580E-0001 1.17861483488357E-0001 - 1.17668083662939E-0001 1.17474938369846E-0001 1.17282047351787E-0001 1.17089410351663E-0001 1.16897027112565E-0001 - 1.16704897377775E-0001 1.16513020890763E-0001 1.16321397395193E-0001 1.16130026634916E-0001 1.15938908353973E-0001 - 1.15748042296597E-0001 1.15557428207210E-0001 1.15367065830422E-0001 1.15176954911034E-0001 1.14987095194037E-0001 - 1.14797486424611E-0001 1.14608128348124E-0001 1.14419020710135E-0001 1.14230163256391E-0001 1.14041555732827E-0001 - 1.13853197885568E-0001 1.13665089460930E-0001 1.13477230205414E-0001 1.13289619865711E-0001 1.13102258188700E-0001 - 1.12915144921449E-0001 1.12728279811215E-0001 1.12541662605441E-0001 1.12355293051760E-0001 1.12169170897992E-0001 - 1.11983295892145E-0001 1.11797667782415E-0001 1.11612286317186E-0001 1.11427151245027E-0001 1.11242262314698E-0001 - 1.11057619275146E-0001 1.10873221875501E-0001 1.10689069865086E-0001 1.10505162993407E-0001 1.10321501010158E-0001 - 1.10138083665220E-0001 1.09954910708661E-0001 1.09771981890736E-0001 1.09589296961886E-0001 1.09406855672737E-0001 - 1.09224657774104E-0001 1.09042703016987E-0001 1.08860991152572E-0001 1.08679521932231E-0001 1.08498295107521E-0001 - 1.08317310430188E-0001 1.08136567652160E-0001 1.07956066525554E-0001 1.07775806802670E-0001 1.07595788235994E-0001 - 1.07416010578199E-0001 1.07236473582140E-0001 1.07057177000860E-0001 1.06878120587587E-0001 1.06699304095732E-0001 - 1.06520727278891E-0001 1.06342389890848E-0001 1.06164291685568E-0001 1.05986432417202E-0001 1.05808811840085E-0001 - 1.05631429708736E-0001 1.05454285777861E-0001 1.05277379802346E-0001 1.05100711537264E-0001 1.04924280737871E-0001 - 1.04748087159607E-0001 1.04572130558095E-0001 1.04396410689142E-0001 1.04220927308740E-0001 1.04045680173063E-0001 - 1.03870669038469E-0001 1.03695893661498E-0001 1.03521353798874E-0001 1.03347049207505E-0001 1.03172979644480E-0001 - 1.02999144867073E-0001 1.02825544632739E-0001 1.02652178699118E-0001 1.02479046824028E-0001 1.02306148765475E-0001 - 1.02133484281644E-0001 1.01961053130902E-0001 1.01788855071800E-0001 1.01616889863071E-0001 1.01445157263628E-0001 - 1.01273657032569E-0001 1.01102388929170E-0001 1.00931352712891E-0001 1.00760548143374E-0001 1.00589974980441E-0001 - 1.00419632984096E-0001 1.00249521914525E-0001 1.00079641532094E-0001 9.99099915973505E-0002 9.97405718710238E-0002 - 9.95713821140227E-0002 9.94024220874378E-0002 9.92336915525407E-0002 9.90651902707816E-0002 9.88969180037940E-0002 - 9.87288745133897E-0002 9.85610595615620E-0002 9.83934729104835E-0002 9.82261143225075E-0002 9.80589835601677E-0002 - 9.78920803861761E-0002 9.77254045634268E-0002 9.75589558549917E-0002 9.73927340241235E-0002 9.72267388342537E-0002 - 9.70609700489936E-0002 9.68954274321341E-0002 9.67301107476445E-0002 9.65650197596743E-0002 9.64001542325510E-0002 - 9.62355139307817E-0002 9.60710986190524E-0002 9.59069080622277E-0002 9.57429420253506E-0002 9.55792002736427E-0002 - 9.54156825725047E-0002 9.52523886875147E-0002 9.50893183844298E-0002 9.49264714291850E-0002 9.47638475878938E-0002 - 9.46014466268468E-0002 9.44392683125130E-0002 9.42773124115395E-0002 9.41155786907503E-0002 9.39540669171476E-0002 - 9.37927768579111E-0002 9.36317082803979E-0002 9.34708609521419E-0002 9.33102346408545E-0002 9.31498291144247E-0002 - 9.29896441409175E-0002 9.28296794885757E-0002 9.26699349258192E-0002 9.25104102212426E-0002 9.23511051436200E-0002 - 9.21920194618998E-0002 9.20331529452081E-0002 9.18745053628465E-0002 9.17160764842934E-0002 9.15578660792038E-0002 - 9.13998739174068E-0002 9.12420997689100E-0002 9.10845434038951E-0002 9.09272045927205E-0002 9.07700831059194E-0002 - 9.06131787142015E-0002 9.04564911884519E-0002 9.03000202997296E-0002 9.01437658192712E-0002 8.99877275184866E-0002 - 8.98319051689622E-0002 8.96762985424581E-0002 8.95209074109102E-0002 8.93657315464293E-0002 8.92107707213000E-0002 - 8.90560247079827E-0002 8.89014932791112E-0002 8.87471762074944E-0002 8.85930732661156E-0002 8.84391842281322E-0002 - 8.82855088668756E-0002 8.81320469558512E-0002 8.79787982687387E-0002 8.78257625793912E-0002 8.76729396618361E-0002 - 8.75203292902741E-0002 8.73679312390799E-0002 8.72157452828011E-0002 8.70637711961588E-0002 8.69120087540480E-0002 - 8.67604577315360E-0002 8.66091179038639E-0002 8.64579890464456E-0002 8.63070709348681E-0002 8.61563633448908E-0002 - 8.60058660524458E-0002 8.58555788336386E-0002 8.57055014647462E-0002 8.55556337222189E-0002 8.54059753826794E-0002 - 8.52565262229212E-0002 8.51072860199121E-0002 8.49582545507903E-0002 8.48094315928670E-0002 8.46608169236244E-0002 - 8.45124103207172E-0002 8.43642115619721E-0002 8.42162204253855E-0002 8.40684366891280E-0002 8.39208601315396E-0002 - 8.37734905311325E-0002 8.36263276665896E-0002 8.34793713167655E-0002 8.33326212606860E-0002 8.31860772775463E-0002 - 8.30397391467146E-0002 8.28936066477283E-0002 8.27476795602963E-0002 8.26019576642975E-0002 8.24564407397815E-0002 - 8.23111285669687E-0002 8.21660209262490E-0002 8.20211175981833E-0002 8.18764183635017E-0002 8.17319230031053E-0002 - 8.15876312980640E-0002 8.14435430296191E-0002 8.12996579791800E-0002 8.11559759283265E-0002 8.10124966588082E-0002 - 8.08692199525433E-0002 8.07261455916202E-0002 8.05832733582963E-0002 8.04406030349981E-0002 8.02981344043213E-0002 - 8.01558672490300E-0002 8.00138013520583E-0002 7.98719364965080E-0002 7.97302724656502E-0002 7.95888090429247E-0002 - 7.94475460119397E-0002 7.93064831564717E-0002 7.91656202604653E-0002 7.90249571080341E-0002 7.88844934834590E-0002 - 7.87442291711896E-0002 7.86041639558436E-0002 7.84642976222052E-0002 7.83246299552285E-0002 7.81851607400336E-0002 - 7.80458897619091E-0002 7.79068168063105E-0002 7.77679416588613E-0002 7.76292641053523E-0002 7.74907839317404E-0002 - 7.73525009241515E-0002 7.72144148688770E-0002 7.70765255523762E-0002 7.69388327612746E-0002 7.68013362823648E-0002 - 7.66640359026067E-0002 7.65269314091250E-0002 7.63900225892131E-0002 7.62533092303291E-0002 7.61167911200986E-0002 - 7.59804680463124E-0002 7.58443397969282E-0002 7.57084061600697E-0002 7.55726669240258E-0002 7.54371218772523E-0002 - 7.53017708083699E-0002 7.51666135061655E-0002 7.50316497595911E-0002 7.48968793577652E-0002 7.47623020899705E-0002 - 7.46279177456555E-0002 7.44937261144342E-0002 7.43597269860852E-0002 7.42259201505526E-0002 7.40923053979451E-0002 - 7.39588825185368E-0002 7.38256513027659E-0002 7.36926115412354E-0002 7.35597630247134E-0002 7.34271055441317E-0002 - 7.32946388905873E-0002 7.31623628553410E-0002 7.30302772298182E-0002 7.28983818056080E-0002 7.27666763744635E-0002 - 7.26351607283025E-0002 7.25038346592057E-0002 7.23726979594182E-0002 7.22417504213490E-0002 7.21109918375693E-0002 - 7.19804220008158E-0002 7.18500407039869E-0002 7.17198477401455E-0002 7.15898429025168E-0002 7.14600259844898E-0002 - 7.13303967796166E-0002 7.12009550816111E-0002 7.10717006843519E-0002 7.09426333818788E-0002 7.08137529683952E-0002 - 7.06850592382666E-0002 7.05565519860213E-0002 7.04282310063503E-0002 7.03000960941055E-0002 7.01721470443032E-0002 - 7.00443836521201E-0002 6.99168057128959E-0002 6.97894130221317E-0002 6.96622053754907E-0002 6.95351825687984E-0002 - 6.94083443980409E-0002 6.92816906593671E-0002 6.91552211490863E-0002 6.90289356636702E-0002 6.89028339997510E-0002 - 6.87769159541231E-0002 6.86511813237414E-0002 6.85256299057216E-0002 6.84002614973413E-0002 6.82750758960381E-0002 - 6.81500728994109E-0002 6.80252523052193E-0002 6.79006139113835E-0002 6.77761575159842E-0002 6.76518829172621E-0002 - 6.75277899136193E-0002 6.74038783036170E-0002 6.72801478859774E-0002 6.71565984595824E-0002 6.70332298234745E-0002 - 6.69100417768552E-0002 6.67870341190863E-0002 6.66642066496895E-0002 6.65415591683458E-0002 6.64190914748959E-0002 - 6.62968033693402E-0002 6.61746946518384E-0002 6.60527651227092E-0002 6.59310145824305E-0002 6.58094428316398E-0002 - 6.56880496711332E-0002 6.55668349018659E-0002 6.54457983249522E-0002 6.53249397416643E-0002 6.52042589534343E-0002 - 6.50837557618519E-0002 6.49634299686660E-0002 6.48432813757832E-0002 6.47233097852690E-0002 6.46035149993473E-0002 - 6.44838968203990E-0002 6.43644550509645E-0002 6.42451894937413E-0002 6.41260999515852E-0002 6.40071862275092E-0002 - 6.38884481246848E-0002 6.37698854464408E-0002 6.36514979962631E-0002 6.35332855777958E-0002 6.34152479948397E-0002 - 6.32973850513535E-0002 6.31796965514521E-0002 6.30621822994090E-0002 6.29448420996533E-0002 6.28276757567715E-0002 - 6.27106830755074E-0002 6.25938638607608E-0002 6.24772179175887E-0002 6.23607450512041E-0002 6.22444450669775E-0002 - 6.21283177704348E-0002 6.20123629672584E-0002 6.18965804632875E-0002 6.17809700645166E-0002 6.16655315770968E-0002 - 6.15502648073352E-0002 6.14351695616948E-0002 6.13202456467938E-0002 6.12054928694065E-0002 6.10909110364630E-0002 - 6.09764999550487E-0002 6.08622594324043E-0002 6.07481892759263E-0002 6.06342892931662E-0002 6.05205592918307E-0002 - 6.04069990797812E-0002 6.02936084650349E-0002 6.01803872557632E-0002 6.00673352602928E-0002 5.99544522871052E-0002 - 5.98417381448357E-0002 5.97291926422755E-0002 5.96168155883692E-0002 5.95046067922165E-0002 5.93925660630708E-0002 - 5.92806932103402E-0002 5.91689880435871E-0002 5.90574503725269E-0002 5.89460800070305E-0002 5.88348767571215E-0002 - 5.87238404329778E-0002 5.86129708449309E-0002 5.85022678034658E-0002 5.83917311192216E-0002 5.82813606029900E-0002 - 5.81711560657168E-0002 5.80611173185005E-0002 5.79512441725934E-0002 5.78415364394002E-0002 5.77319939304794E-0002 - 5.76226164575420E-0002 5.75134038324517E-0002 5.74043558672254E-0002 5.72954723740323E-0002 5.71867531651946E-0002 - 5.70781980531862E-0002 5.69698068506348E-0002 5.68615793703192E-0002 5.67535154251708E-0002 5.66456148282736E-0002 - 5.65378773928630E-0002 5.64303029323269E-0002 5.63228912602049E-0002 5.62156421901888E-0002 5.61085555361215E-0002 - 5.60016311119979E-0002 5.58948687319646E-0002 5.57882682103194E-0002 5.56818293615118E-0002 5.55755520001424E-0002 - 5.54694359409632E-0002 5.53634809988773E-0002 5.52576869889385E-0002 5.51520537263523E-0002 5.50465810264744E-0002 - 5.49412687048116E-0002 5.48361165770219E-0002 5.47311244589126E-0002 5.46262921664433E-0002 5.45216195157226E-0002 - 5.44171063230104E-0002 5.43127524047164E-0002 5.42085575774007E-0002 5.41045216577738E-0002 5.40006444626954E-0002 - 5.38969258091764E-0002 5.37933655143764E-0002 5.36899633956057E-0002 5.35867192703236E-0002 5.34836329561395E-0002 - 5.33807042708124E-0002 5.32779330322500E-0002 5.31753190585104E-0002 5.30728621678003E-0002 5.29705621784760E-0002 - 5.28684189090425E-0002 5.27664321781542E-0002 5.26646018046144E-0002 5.25629276073750E-0002 5.24614094055371E-0002 - 5.23600470183501E-0002 5.22588402652124E-0002 5.21577889656704E-0002 5.20568929394198E-0002 5.19561520063038E-0002 - 5.18555659863142E-0002 5.17551346995913E-0002 5.16548579664230E-0002 5.15547356072456E-0002 5.14547674426432E-0002 - 5.13549532933480E-0002 5.12552929802396E-0002 5.11557863243454E-0002 5.10564331468407E-0002 5.09572332690480E-0002 - 5.08581865124373E-0002 5.07592926986262E-0002 5.06605516493796E-0002 5.05619631866091E-0002 5.04635271323738E-0002 - 5.03652433088800E-0002 5.02671115384804E-0002 5.01691316436751E-0002 5.00713034471109E-0002 4.99736267715807E-0002 - 4.98761014400251E-0002 4.97787272755301E-0002 4.96815041013291E-0002 4.95844317408012E-0002 4.94875100174721E-0002 - 4.93907387550139E-0002 4.92941177772439E-0002 4.91976469081268E-0002 4.91013259717722E-0002 4.90051547924361E-0002 - 4.89091331945200E-0002 4.88132610025712E-0002 4.87175380412830E-0002 4.86219641354932E-0002 4.85265391101866E-0002 - 4.84312627904919E-0002 4.83361350016841E-0002 4.82411555691828E-0002 4.81463243185531E-0002 4.80516410755052E-0002 - 4.79571056658938E-0002 4.78627179157191E-0002 4.77684776511254E-0002 4.76743846984025E-0002 4.75804388839840E-0002 - 4.74866400344491E-0002 4.73929879765205E-0002 4.72994825370655E-0002 4.72061235430964E-0002 4.71129108217687E-0002 - 4.70198442003830E-0002 4.69269235063830E-0002 4.68341485673575E-0002 4.67415192110383E-0002 4.66490352653013E-0002 - 4.65566965581663E-0002 4.64645029177965E-0002 4.63724541724989E-0002 4.62805501507238E-0002 4.61887906810653E-0002 - 4.60971755922603E-0002 4.60057047131891E-0002 4.59143778728755E-0002 4.58231949004860E-0002 4.57321556253302E-0002 - 4.56412598768611E-0002 4.55505074846734E-0002 4.54598982785059E-0002 4.53694320882391E-0002 4.52791087438968E-0002 - 4.51889280756446E-0002 4.50988899137912E-0002 4.50089940887875E-0002 4.49192404312260E-0002 4.48296287718425E-0002 - 4.47401589415141E-0002 4.46508307712604E-0002 4.45616440922424E-0002 4.44725987357635E-0002 4.43836945332690E-0002 - 4.42949313163450E-0002 4.42063089167205E-0002 4.41178271662648E-0002 4.40294858969898E-0002 4.39412849410478E-0002 - 4.38532241307331E-0002 4.37653032984811E-0002 4.36775222768679E-0002 4.35898808986112E-0002 4.35023789965694E-0002 - 4.34150164037420E-0002 4.33277929532689E-0002 4.32407084784315E-0002 4.31537628126511E-0002 4.30669557894899E-0002 - 4.29802872426508E-0002 4.28937570059767E-0002 4.28073649134512E-0002 4.27211107991978E-0002 4.26349944974808E-0002 - 4.25490158427040E-0002 4.24631746694112E-0002 4.23774708122868E-0002 4.22919041061543E-0002 4.22064743859775E-0002 - 4.21211814868596E-0002 4.20360252440438E-0002 4.19510054929123E-0002 4.18661220689871E-0002 4.17813748079297E-0002 - 4.16967635455405E-0002 4.16122881177595E-0002 4.15279483606660E-0002 4.14437441104773E-0002 4.13596752035513E-0002 - 4.12757414763833E-0002 4.11919427656086E-0002 4.11082789080004E-0002 4.10247497404711E-0002 4.09413551000715E-0002 - 4.08580948239906E-0002 4.07749687495566E-0002 4.06919767142351E-0002 4.06091185556309E-0002 4.05263941114863E-0002 - 4.04438032196819E-0002 4.03613457182368E-0002 4.02790214453070E-0002 4.01968302391876E-0002 4.01147719383106E-0002 - 4.00328463812463E-0002 3.99510534067021E-0002 3.98693928535233E-0002 3.97878645606929E-0002 3.97064683673306E-0002 - 3.96252041126942E-0002 3.95440716361782E-0002 3.94630707773146E-0002 3.93822013757721E-0002 3.93014632713569E-0002 - 3.92208563040119E-0002 3.91403803138166E-0002 3.90600351409878E-0002 3.89798206258784E-0002 3.88997366089785E-0002 - 3.88197829309141E-0002 3.87399594324485E-0002 3.86602659544806E-0002 3.85807023380459E-0002 3.85012684243163E-0002 - 3.84219640545994E-0002 3.83427890703393E-0002 3.82637433131159E-0002 3.81848266246452E-0002 3.81060388467787E-0002 - 3.80273798215037E-0002 3.79488493909437E-0002 3.78704473973570E-0002 3.77921736831380E-0002 3.77140280908166E-0002 - 3.76360104630573E-0002 3.75581206426609E-0002 3.74803584725627E-0002 3.74027237958335E-0002 3.73252164556788E-0002 - 3.72478362954394E-0002 3.71705831585913E-0002 3.70934568887441E-0002 3.70164573296436E-0002 3.69395843251694E-0002 - 3.68628377193359E-0002 3.67862173562921E-0002 3.67097230803212E-0002 3.66333547358413E-0002 3.65571121674037E-0002 - 3.64809952196952E-0002 3.64050037375358E-0002 3.63291375658801E-0002 3.62533965498162E-0002 3.61777805345663E-0002 - 3.61022893654867E-0002 3.60269228880669E-0002 3.59516809479306E-0002 3.58765633908344E-0002 3.58015700626692E-0002 - 3.57267008094586E-0002 3.56519554773603E-0002 3.55773339126647E-0002 3.55028359617955E-0002 3.54284614713096E-0002 - 3.53542102878970E-0002 3.52800822583806E-0002 3.52060772297159E-0002 3.51321950489920E-0002 3.50584355634301E-0002 - 3.49847986203839E-0002 3.49112840673403E-0002 3.48378917519182E-0002 3.47646215218692E-0002 3.46914732250772E-0002 - 3.46184467095585E-0002 3.45455418234612E-0002 3.44727584150658E-0002 3.44000963327850E-0002 3.43275554251630E-0002 - 3.42551355408764E-0002 3.41828365287335E-0002 3.41106582376741E-0002 3.40386005167700E-0002 3.39666632152241E-0002 - 3.38948461823713E-0002 3.38231492676777E-0002 3.37515723207409E-0002 3.36801151912898E-0002 3.36087777291841E-0002 - 3.35375597844152E-0002 3.34664612071052E-0002 3.33954818475074E-0002 3.33246215560056E-0002 3.32538801831150E-0002 - 3.31832575794814E-0002 3.31127535958807E-0002 3.30423680832202E-0002 3.29721008925373E-0002 3.29019518749999E-0002 - 3.28319208819062E-0002 3.27620077646850E-0002 3.26922123748951E-0002 3.26225345642253E-0002 3.25529741844948E-0002 - 3.24835310876526E-0002 3.24142051257777E-0002 3.23449961510787E-0002 3.22759040158946E-0002 3.22069285726934E-0002 - 3.21380696740729E-0002 3.20693271727608E-0002 3.20007009216137E-0002 3.19321907736183E-0002 3.18637965818897E-0002 - 3.17955181996733E-0002 3.17273554803429E-0002 3.16593082774016E-0002 3.15913764444816E-0002 3.15235598353438E-0002 - 3.14558583038785E-0002 3.13882717041040E-0002 3.13207998901683E-0002 3.12534427163472E-0002 3.11862000370454E-0002 - 3.11190717067961E-0002 3.10520575802608E-0002 3.09851575122296E-0002 3.09183713576206E-0002 3.08516989714803E-0002 - 3.07851402089831E-0002 3.07186949254316E-0002 3.06523629762564E-0002 3.05861442170158E-0002 3.05200385033962E-0002 - 3.04540456912116E-0002 3.03881656364034E-0002 3.03223981950413E-0002 3.02567432233217E-0002 3.01912005775692E-0002 - 3.01257701142351E-0002 3.00604516898984E-0002 2.99952451612656E-0002 2.99301503851693E-0002 2.98651672185706E-0002 - 2.98002955185564E-0002 2.97355351423413E-0002 2.96708859472662E-0002 2.96063477907992E-0002 2.95419205305352E-0002 - 2.94776040241949E-0002 2.94133981296266E-0002 2.93493027048045E-0002 2.92853176078295E-0002 2.92214426969284E-0002 - 2.91576778304547E-0002 2.90940228668880E-0002 2.90304776648338E-0002 2.89670420830239E-0002 2.89037159803160E-0002 - 2.88404992156936E-0002 2.87773916482660E-0002 2.87143931372685E-0002 2.86515035420619E-0002 2.85887227221324E-0002 - 2.85260505370922E-0002 2.84634868466784E-0002 2.84010315107541E-0002 2.83386843893070E-0002 2.82764453424508E-0002 - 2.82143142304237E-0002 2.81522909135894E-0002 2.80903752524364E-0002 2.80285671075781E-0002 2.79668663397531E-0002 - 2.79052728098244E-0002 2.78437863787801E-0002 2.77824069077326E-0002 2.77211342579190E-0002 2.76599682907010E-0002 - 2.75989088675645E-0002 2.75379558501200E-0002 2.74771091001024E-0002 2.74163684793700E-0002 2.73557338499065E-0002 - 2.72952050738187E-0002 2.72347820133377E-0002 2.71744645308185E-0002 2.71142524887399E-0002 2.70541457497048E-0002 - 2.69941441764391E-0002 2.69342476317931E-0002 2.68744559787402E-0002 2.68147690803774E-0002 2.67551867999251E-0002 - 2.66957090007270E-0002 2.66363355462503E-0002 2.65770663000848E-0002 2.65179011259443E-0002 2.64588398876648E-0002 - 2.63998824492059E-0002 2.63410286746496E-0002 2.62822784282012E-0002 2.62236315741885E-0002 2.61650879770619E-0002 - 2.61066475013946E-0002 2.60483100118823E-0002 2.59900753733432E-0002 2.59319434507177E-0002 2.58739141090689E-0002 - 2.58159872135817E-0002 2.57581626295635E-0002 2.57004402224438E-0002 2.56428198577739E-0002 2.55853014012274E-0002 - 2.55278847185993E-0002 2.54705696758072E-0002 2.54133561388897E-0002 2.53562439740074E-0002 2.52992330474425E-0002 - 2.52423232255987E-0002 2.51855143750012E-0002 2.51288063622965E-0002 2.50721990542526E-0002 2.50156923177587E-0002 - 2.49592860198248E-0002 2.49029800275827E-0002 2.48467742082845E-0002 2.47906684293038E-0002 2.47346625581351E-0002 - 2.46787564623931E-0002 2.46229500098140E-0002 2.45672430682542E-0002 2.45116355056911E-0002 2.44561271902220E-0002 - 2.44007179900653E-0002 2.43454077735598E-0002 2.42901964091638E-0002 2.42350837654569E-0002 2.41800697111381E-0002 - 2.41251541150271E-0002 2.40703368460630E-0002 2.40156177733055E-0002 2.39609967659340E-0002 2.39064736932471E-0002 - 2.38520484246643E-0002 2.37977208297238E-0002 2.37434907780840E-0002 2.36893581395224E-0002 2.36353227839363E-0002 - 2.35813845813423E-0002 2.35275434018764E-0002 2.34737991157936E-0002 2.34201515934684E-0002 2.33666007053943E-0002 - 2.33131463221836E-0002 2.32597883145681E-0002 2.32065265533981E-0002 2.31533609096427E-0002 2.31002912543902E-0002 - 2.30473174588470E-0002 2.29944393943386E-0002 2.29416569323087E-0002 2.28889699443200E-0002 2.28363783020530E-0002 - 2.27838818773069E-0002 2.27314805419990E-0002 2.26791741681650E-0002 2.26269626279586E-0002 2.25748457936513E-0002 - 2.25228235376334E-0002 2.24708957324123E-0002 2.24190622506135E-0002 2.23673229649804E-0002 2.23156777483740E-0002 - 2.22641264737730E-0002 2.22126690142737E-0002 2.21613052430897E-0002 2.21100350335524E-0002 2.20588582591102E-0002 - 2.20077747933290E-0002 2.19567845098917E-0002 2.19058872825987E-0002 2.18550829853673E-0002 2.18043714922316E-0002 - 2.17537526773431E-0002 2.17032264149698E-0002 2.16527925794967E-0002 2.16024510454253E-0002 2.15522016873741E-0002 - 2.15020443800780E-0002 2.14519789983883E-0002 2.14020054172732E-0002 2.13521235118167E-0002 2.13023331572196E-0002 - 2.12526342287987E-0002 2.12030266019870E-0002 2.11535101523338E-0002 2.11040847555042E-0002 2.10547502872794E-0002 - 2.10055066235563E-0002 2.09563536403482E-0002 2.09072912137833E-0002 2.08583192201063E-0002 2.08094375356772E-0002 - 2.07606460369713E-0002 2.07119446005799E-0002 2.06633331032092E-0002 2.06148114216813E-0002 2.05663794329330E-0002 - 2.05180370140169E-0002 2.04697840421004E-0002 2.04216203944658E-0002 2.03735459485109E-0002 2.03255605817479E-0002 - 2.02776641718044E-0002 2.02298565964223E-0002 2.01821377334588E-0002 2.01345074608853E-0002 2.00869656567878E-0002 - 2.00395121993671E-0002 1.99921469669382E-0002 1.99448698379307E-0002 1.98976806908885E-0002 1.98505794044695E-0002 - 1.98035658574462E-0002 1.97566399287048E-0002 1.97098014972458E-0002 1.96630504421836E-0002 1.96163866427465E-0002 - 1.95698099782769E-0002 1.95233203282303E-0002 1.94769175721768E-0002 1.94306015897993E-0002 1.93843722608950E-0002 - 1.93382294653740E-0002 1.92921730832602E-0002 1.92462029946910E-0002 1.92003190799163E-0002 1.91545212193004E-0002 - 1.91088092933197E-0002 1.90631831825644E-0002 1.90176427677374E-0002 1.89721879296546E-0002 1.89268185492450E-0002 - 1.88815345075501E-0002 1.88363356857243E-0002 1.87912219650347E-0002 1.87461932268611E-0002 1.87012493526957E-0002 - 1.86563902241433E-0002 1.86116157229211E-0002 1.85669257308585E-0002 1.85223201298974E-0002 1.84777988020919E-0002 - 1.84333616296080E-0002 1.83890084947240E-0002 1.83447392798303E-0002 1.83005538674290E-0002 1.82564521401341E-0002 - 1.82124339806717E-0002 1.81684992718794E-0002 1.81246478967064E-0002 1.80808797382136E-0002 1.80371946795737E-0002 - 1.79935926040706E-0002 1.79500733950995E-0002 1.79066369361672E-0002 1.78632831108916E-0002 1.78200118030020E-0002 - 1.77768228963387E-0002 1.77337162748530E-0002 1.76906918226074E-0002 1.76477494237752E-0002 1.76048889626406E-0002 - 1.75621103235986E-0002 1.75194133911550E-0002 1.74767980499263E-0002 1.74342641846393E-0002 1.73918116801318E-0002 - 1.73494404213517E-0002 1.73071502933576E-0002 1.72649411813182E-0002 1.72228129705125E-0002 1.71807655463301E-0002 - 1.71387987942698E-0002 1.70969125999417E-0002 1.70551068490648E-0002 1.70133814274689E-0002 1.69717362210931E-0002 - 1.69301711159865E-0002 1.68886859983081E-0002 1.68472807543262E-0002 1.68059552704192E-0002 1.67647094330745E-0002 - 1.67235431288894E-0002 1.66824562445704E-0002 1.66414486669335E-0002 1.66005202829038E-0002 1.65596709795156E-0002 - 1.65189006439127E-0002 1.64782091633474E-0002 1.64375964251815E-0002 1.63970623168855E-0002 1.63566067260390E-0002 - 1.63162295403301E-0002 1.62759306475559E-0002 1.62357099356221E-0002 1.61955672925430E-0002 1.61555026064415E-0002 - 1.61155157655488E-0002 1.60756066582050E-0002 1.60357751728580E-0002 1.59960211980642E-0002 1.59563446224884E-0002 - 1.59167453349033E-0002 1.58772232241898E-0002 1.58377781793368E-0002 1.57984100894413E-0002 1.57591188437081E-0002 - 1.57199043314495E-0002 1.56807664420863E-0002 1.56417050651462E-0002 1.56027200902651E-0002 1.55638114071863E-0002 - 1.55249789057604E-0002 1.54862224759458E-0002 1.54475420078081E-0002 1.54089373915201E-0002 1.53704085173619E-0002 - 1.53319552757209E-0002 1.52935775570916E-0002 1.52552752520752E-0002 1.52170482513805E-0002 1.51788964458227E-0002 - 1.51408197263241E-0002 1.51028179839136E-0002 1.50648911097270E-0002 1.50270389950067E-0002 1.49892615311016E-0002 - 1.49515586094674E-0002 1.49139301216659E-0002 1.48763759593656E-0002 1.48388960143411E-0002 1.48014901784734E-0002 - 1.47641583437497E-0002 1.47269004022633E-0002 1.46897162462136E-0002 1.46526057679060E-0002 1.46155688597519E-0002 - 1.45786054142683E-0002 1.45417153240785E-0002 1.45048984819112E-0002 1.44681547806008E-0002 1.44314841130876E-0002 - 1.43948863724170E-0002 1.43583614517403E-0002 1.43219092443140E-0002 1.42855296435002E-0002 1.42492225427661E-0002 - 1.42129878356840E-0002 1.41768254159317E-0002 1.41407351772920E-0002 1.41047170136526E-0002 1.40687708190063E-0002 - 1.40328964874509E-0002 1.39970939131890E-0002 1.39613629905276E-0002 1.39257036138792E-0002 1.38901156777601E-0002 - 1.38545990767920E-0002 1.38191537057005E-0002 1.37837794593160E-0002 1.37484762325732E-0002 1.37132439205111E-0002 - 1.36780824182732E-0002 1.36429916211069E-0002 1.36079714243639E-0002 1.35730217235001E-0002 1.35381424140751E-0002 - 1.35033333917529E-0002 1.34685945523009E-0002 1.34339257915908E-0002 1.33993270055977E-0002 1.33647980904006E-0002 - 1.33303389421822E-0002 1.32959494572283E-0002 1.32616295319290E-0002 1.32273790627772E-0002 1.31931979463695E-0002 - 1.31590860794056E-0002 1.31250433586887E-0002 1.30910696811251E-0002 1.30571649437241E-0002 1.30233290435984E-0002 - 1.29895618779632E-0002 1.29558633441372E-0002 1.29222333395415E-0002 1.28886717617005E-0002 1.28551785082408E-0002 - 1.28217534768921E-0002 1.27883965654866E-0002 1.27551076719590E-0002 1.27218866943466E-0002 1.26887335307890E-0002 - 1.26556480795286E-0002 1.26226302389094E-0002 1.25896799073783E-0002 1.25567969834839E-0002 1.25239813658773E-0002 - 1.24912329533115E-0002 1.24585516446414E-0002 1.24259373388241E-0002 1.23933899349182E-0002 1.23609093320845E-0002 - 1.23284954295853E-0002 1.22961481267845E-0002 1.22638673231480E-0002 1.22316529182430E-0002 1.21995048117380E-0002 - 1.21674229034035E-0002 1.21354070931107E-0002 1.21034572808327E-0002 1.20715733666434E-0002 1.20397552507181E-0002 - 1.20080028333334E-0002 1.19763160148664E-0002 1.19446946957959E-0002 1.19131387767010E-0002 1.18816481582622E-0002 - 1.18502227412603E-0002 1.18188624265773E-0002 1.17875671151957E-0002 1.17563367081985E-0002 1.17251711067696E-0002 - 1.16940702121929E-0002 1.16630339258533E-0002 1.16320621492355E-0002 1.16011547839251E-0002 1.15703117316076E-0002 - 1.15395328940686E-0002 1.15088181731941E-0002 1.14781674709700E-0002 1.14475806894824E-0002 1.14170577309169E-0002 - 1.13865984975595E-0002 1.13562028917958E-0002 1.13258708161111E-0002 1.12956021730904E-0002 1.12653968654183E-0002 - 1.12352547958793E-0002 1.12051758673569E-0002 1.11751599828345E-0002 1.11452070453946E-0002 1.11153169582191E-0002 - 1.10854896245893E-0002 1.10557249478854E-0002 1.10260228315872E-0002 1.09963831792729E-0002 1.09668058946206E-0002 - 1.09372908814066E-0002 1.09078380435064E-0002 1.08784472848944E-0002 1.08491185096436E-0002 1.08198516219258E-0002 - 1.07906465260116E-0002 1.07615031262698E-0002 1.07324213271681E-0002 1.07034010332725E-0002 1.06744421492476E-0002 - 1.06455445798559E-0002 1.06167082299586E-0002 1.05879330045151E-0002 1.05592188085826E-0002 1.05305655473169E-0002 - 1.05019731259715E-0002 1.04734414498980E-0002 1.04449704245457E-0002 1.04165599554622E-0002 1.03882099482926E-0002 - 1.03599203087795E-0002 1.03316909427639E-0002 1.03035217561836E-0002 1.02754126550745E-0002 1.02473635455698E-0002 - 1.02193743339000E-0002 1.01914449263934E-0002 1.01635752294750E-0002 1.01357651496676E-0002 1.01080145935909E-0002 - 1.00803234679618E-0002 1.00526916795942E-0002 1.00251191353992E-0002 9.99760574238463E-0003 9.97015140765529E-0003 - 9.94275603841287E-0003 9.91541954195570E-0003 9.88814182567897E-0003 9.86092279707430E-0003 9.83376236373020E-0003 - 9.80666043333145E-0003 9.77961691365933E-0003 9.75263171259167E-0003 9.72570473810246E-0003 9.69883589826214E-0003 - 9.67202510123718E-0003 9.64527225529050E-0003 9.61857726878086E-0003 9.59194005016314E-0003 9.56536050798830E-0003 - 9.53883855090307E-0003 9.51237408765021E-0003 9.48596702706815E-0003 9.45961727809104E-0003 9.43332474974895E-0003 - 9.40708935116730E-0003 9.38091099156727E-0003 9.35478958026538E-0003 9.32872502667373E-0003 9.30271724029984E-0003 - 9.27676613074626E-0003 9.25087160771124E-0003 9.22503358098789E-0003 9.19925196046467E-0003 9.17352665612499E-0003 - 9.14785757804739E-0003 9.12224463640542E-0003 9.09668774146727E-0003 9.07118680359635E-0003 9.04574173325059E-0003 - 9.02035244098280E-0003 8.99501883744035E-0003 8.96974083336531E-0003 8.94451833959431E-0003 8.91935126705835E-0003 - 8.89423952678303E-0003 8.86918302988819E-0003 8.84418168758809E-0003 8.81923541119111E-0003 8.79434411210005E-0003 - 8.76950770181164E-0003 8.74472609191675E-0003 8.71999919410034E-0003 8.69532692014122E-0003 8.67070918191222E-0003 - 8.64614589137985E-0003 8.62163696060465E-0003 8.59718230174068E-0003 8.57278182703569E-0003 8.54843544883116E-0003 - 8.52414307956195E-0003 8.49990463175658E-0003 8.47572001803681E-0003 8.45158915111803E-0003 8.42751194380871E-0003 - 8.40348830901064E-0003 8.37951815971890E-0003 8.35560140902156E-0003 8.33173797009992E-0003 8.30792775622818E-0003 - 8.28417068077349E-0003 8.26046665719609E-0003 8.23681559904884E-0003 8.21321741997755E-0003 8.18967203372062E-0003 - 8.16617935410922E-0003 8.14273929506718E-0003 8.11935177061063E-0003 8.09601669484854E-0003 8.07273398198203E-0003 - 8.04950354630480E-0003 8.02632530220270E-0003 8.00319916415396E-0003 7.98012504672905E-0003 7.95710286459034E-0003 - 7.93413253249262E-0003 7.91121396528245E-0003 7.88834707789853E-0003 7.86553178537132E-0003 7.84276800282325E-0003 - 7.82005564546855E-0003 7.79739462861308E-0003 7.77478486765451E-0003 7.75222627808201E-0003 7.72971877547644E-0003 - 7.70726227550999E-0003 7.68485669394656E-0003 7.66250194664121E-0003 7.64019794954039E-0003 7.61794461868191E-0003 - 7.59574187019468E-0003 7.57358962029888E-0003 7.55148778530565E-0003 7.52943628161739E-0003 7.50743502572729E-0003 - 7.48548393421951E-0003 7.46358292376917E-0003 7.44173191114209E-0003 7.41993081319495E-0003 7.39817954687499E-0003 - 7.37647802922031E-0003 7.35482617735940E-0003 7.33322390851130E-0003 7.31167113998563E-0003 7.29016778918229E-0003 - 7.26871377359166E-0003 7.24730901079424E-0003 7.22595341846103E-0003 7.20464691435300E-0003 7.18338941632126E-0003 - 7.16218084230712E-0003 7.14102111034174E-0003 7.11991013854635E-0003 7.09884784513210E-0003 7.07783414839977E-0003 - 7.05686896674021E-0003 7.03595221863377E-0003 7.01508382265061E-0003 6.99426369745039E-0003 6.97349176178241E-0003 - 6.95276793448549E-0003 6.93209213448768E-0003 6.91146428080673E-0003 6.89088429254946E-0003 6.87035208891211E-0003 - 6.84986758918003E-0003 6.82943071272780E-0003 6.80904137901910E-0003 6.78869950760656E-0003 6.76840501813194E-0003 - 6.74815783032577E-0003 6.72795786400761E-0003 6.70780503908565E-0003 6.68769927555709E-0003 6.66764049350762E-0003 - 6.64762861311162E-0003 6.62766355463214E-0003 6.60774523842066E-0003 6.58787358491723E-0003 6.56804851465020E-0003 - 6.54826994823648E-0003 6.52853780638110E-0003 6.50885200987739E-0003 6.48921247960694E-0003 6.46961913653938E-0003 - 6.45007190173253E-0003 6.43057069633209E-0003 6.41111544157194E-0003 6.39170605877369E-0003 6.37234246934684E-0003 - 6.35302459478878E-0003 6.33375235668452E-0003 6.31452567670689E-0003 6.29534447661621E-0003 6.27620867826054E-0003 - 6.25711820357534E-0003 6.23807297458353E-0003 6.21907291339554E-0003 6.20011794220902E-0003 6.18120798330904E-0003 - 6.16234295906788E-0003 6.14352279194487E-0003 6.12474740448671E-0003 6.10601671932696E-0003 6.08733065918634E-0003 - 6.06868914687242E-0003 6.05009210527976E-0003 6.03153945738979E-0003 6.01303112627055E-0003 5.99456703507710E-0003 - 5.97614710705095E-0003 5.95777126552037E-0003 5.93943943390012E-0003 5.92115153569154E-0003 5.90290749448245E-0003 - 5.88470723394690E-0003 5.86655067784556E-0003 5.84843775002518E-0003 5.83036837441887E-0003 5.81234247504583E-0003 - 5.79435997601146E-0003 5.77642080150725E-0003 5.75852487581061E-0003 5.74067212328503E-0003 5.72286246837979E-0003 - 5.70509583563013E-0003 5.68737214965698E-0003 5.66969133516715E-0003 5.65205331695302E-0003 5.63445801989261E-0003 - 5.61690536894960E-0003 5.59939528917307E-0003 5.58192770569770E-0003 5.56450254374343E-0003 5.54711972861574E-0003 - 5.52977918570527E-0003 5.51248084048791E-0003 5.49522461852483E-0003 5.47801044546224E-0003 5.46083824703152E-0003 - 5.44370794904896E-0003 5.42661947741600E-0003 5.40957275811884E-0003 5.39256771722857E-0003 5.37560428090116E-0003 - 5.35868237537723E-0003 5.34180192698221E-0003 5.32496286212609E-0003 5.30816510730343E-0003 5.29140858909346E-0003 - 5.27469323415973E-0003 5.25801896925033E-0003 5.24138572119763E-0003 5.22479341691839E-0003 5.20824198341364E-0003 - 5.19173134776847E-0003 5.17526143715234E-0003 5.15883217881864E-0003 5.14244350010491E-0003 5.12609532843259E-0003 - 5.10978759130711E-0003 5.09352021631783E-0003 5.07729313113775E-0003 5.06110626352390E-0003 5.04495954131681E-0003 - 5.02885289244082E-0003 5.01278624490377E-0003 4.99675952679714E-0003 4.98077266629588E-0003 4.96482559165836E-0003 - 4.94891823122641E-0003 4.93305051342510E-0003 4.91722236676291E-0003 4.90143371983140E-0003 4.88568450130548E-0003 - 4.86997463994307E-0003 4.85430406458514E-0003 4.83867270415579E-0003 4.82308048766194E-0003 4.80752734419355E-0003 - 4.79201320292331E-0003 4.77653799310685E-0003 4.76110164408243E-0003 4.74570408527103E-0003 4.73034524617632E-0003 - 4.71502505638447E-0003 4.69974344556428E-0003 4.68450034346691E-0003 4.66929567992609E-0003 4.65412938485781E-0003 - 4.63900138826037E-0003 4.62391162021444E-0003 4.60886001088278E-0003 4.59384649051039E-0003 4.57887098942435E-0003 - 4.56393343803371E-0003 4.54903376682969E-0003 4.53417190638528E-0003 4.51934778735549E-0003 4.50456134047705E-0003 - 4.48981249656856E-0003 4.47510118653036E-0003 4.46042734134432E-0003 4.44579089207416E-0003 4.43119176986497E-0003 - 4.41662990594348E-0003 4.40210523161780E-0003 4.38761767827753E-0003 4.37316717739361E-0003 4.35875366051816E-0003 - 4.34437705928477E-0003 4.33003730540804E-0003 4.31573433068384E-0003 4.30146806698903E-0003 4.28723844628158E-0003 - 4.27304540060046E-0003 4.25888886206547E-0003 4.24476876287743E-0003 4.23068503531786E-0003 4.21663761174916E-0003 - 4.20262642461435E-0003 4.18865140643723E-0003 4.17471248982215E-0003 4.16080960745399E-0003 4.14694269209825E-0003 - 4.13311167660076E-0003 4.11931649388787E-0003 4.10555707696618E-0003 4.09183335892271E-0003 4.07814527292463E-0003 - 4.06449275221931E-0003 4.05087573013434E-0003 4.03729414007730E-0003 4.02374791553590E-0003 4.01023699007773E-0003 - 3.99676129735047E-0003 3.98332077108154E-0003 3.96991534507821E-0003 3.95654495322759E-0003 3.94320952949645E-0003 - 3.92990900793128E-0003 3.91664332265815E-0003 3.90341240788267E-0003 3.89021619789009E-0003 3.87705462704498E-0003 - 3.86392762979141E-0003 3.85083514065274E-0003 3.83777709423170E-0003 3.82475342521028E-0003 3.81176406834954E-0003 - 3.79880895848988E-0003 3.78588803055065E-0003 3.77300121953034E-0003 3.76014846050635E-0003 3.74732968863509E-0003 - 3.73454483915187E-0003 3.72179384737072E-0003 3.70907664868461E-0003 3.69639317856514E-0003 3.68374337256265E-0003 - 3.67112716630604E-0003 3.65854449550287E-0003 3.64599529593920E-0003 3.63347950347953E-0003 3.62099705406682E-0003 - 3.60854788372238E-0003 3.59613192854587E-0003 3.58374912471516E-0003 3.57139940848644E-0003 3.55908271619397E-0003 - 3.54679898425013E-0003 3.53454814914543E-0003 3.52233014744830E-0003 3.51014491580522E-0003 3.49799239094049E-0003 - 3.48587250965637E-0003 3.47378520883284E-0003 3.46173042542763E-0003 3.44970809647624E-0003 3.43771815909175E-0003 - 3.42576055046491E-0003 3.41383520786391E-0003 3.40194206863459E-0003 3.39008107020011E-0003 3.37825215006106E-0003 - 3.36645524579540E-0003 3.35469029505833E-0003 3.34295723558236E-0003 3.33125600517714E-0003 3.31958654172942E-0003 - 3.30794878320317E-0003 3.29634266763926E-0003 3.28476813315563E-0003 3.27322511794710E-0003 3.26171356028542E-0003 - 3.25023339851914E-0003 3.23878457107356E-0003 3.22736701645084E-0003 3.21598067322966E-0003 3.20462548006546E-0003 - 3.19330137569014E-0003 3.18200829891222E-0003 3.17074618861670E-0003 3.15951498376488E-0003 3.14831462339461E-0003 - 3.13714504661994E-0003 3.12600619263125E-0003 3.11489800069509E-0003 3.10382041015426E-0003 3.09277336042764E-0003 - 3.08175679101015E-0003 3.07077064147281E-0003 3.05981485146251E-0003 3.04888936070215E-0003 3.03799410899043E-0003 - 3.02712903620195E-0003 3.01629408228700E-0003 3.00548918727159E-0003 2.99471429125748E-0003 2.98396933442195E-0003 - 2.97325425701791E-0003 2.96256899937373E-0003 2.95191350189334E-0003 2.94128770505599E-0003 2.93069154941632E-0003 - 2.92012497560433E-0003 2.90958792432522E-0003 2.89908033635947E-0003 2.88860215256266E-0003 2.87815331386556E-0003 - 2.86773376127393E-0003 2.85734343586858E-0003 2.84698227880531E-0003 2.83665023131476E-0003 2.82634723470252E-0003 - 2.81607323034891E-0003 2.80582815970912E-0003 2.79561196431297E-0003 2.78542458576494E-0003 2.77526596574420E-0003 - 2.76513604600440E-0003 2.75503476837377E-0003 2.74496207475498E-0003 2.73491790712507E-0003 2.72490220753556E-0003 - 2.71491491811216E-0003 2.70495598105495E-0003 2.69502533863814E-0003 2.68512293321016E-0003 2.67524870719358E-0003 - 2.66540260308493E-0003 2.65558456345489E-0003 2.64579453094802E-0003 2.63603244828285E-0003 2.62629825825172E-0003 - 2.61659190372086E-0003 2.60691332763024E-0003 2.59726247299352E-0003 2.58763928289808E-0003 2.57804370050489E-0003 - 2.56847566904853E-0003 2.55893513183703E-0003 2.54942203225200E-0003 2.53993631374839E-0003 2.53047791985454E-0003 - 2.52104679417216E-0003 2.51164288037616E-0003 2.50226612221478E-0003 2.49291646350932E-0003 2.48359384815433E-0003 - 2.47429822011737E-0003 2.46502952343900E-0003 2.45578770223286E-0003 2.44657270068543E-0003 2.43738446305614E-0003 - 2.42822293367718E-0003 2.41908805695364E-0003 2.40997977736324E-0003 2.40089803945642E-0003 2.39184278785629E-0003 - 2.38281396725851E-0003 2.37381152243132E-0003 2.36483539821538E-0003 2.35588553952390E-0003 2.34696189134242E-0003 - 2.33806439872880E-0003 2.32919300681327E-0003 2.32034766079823E-0003 2.31152830595836E-0003 2.30273488764044E-0003 - 2.29396735126332E-0003 2.28522564231801E-0003 2.27650970636742E-0003 2.26781948904649E-0003 2.25915493606200E-0003 - 2.25051599319264E-0003 2.24190260628893E-0003 2.23331472127304E-0003 2.22475228413901E-0003 2.21621524095241E-0003 - 2.20770353785053E-0003 2.19921712104215E-0003 2.19075593680761E-0003 2.18231993149872E-0003 2.17390905153870E-0003 - 2.16552324342217E-0003 2.15716245371503E-0003 2.14882662905451E-0003 2.14051571614904E-0003 2.13222966177823E-0003 - 2.12396841279285E-0003 2.11573191611472E-0003 2.10752011873675E-0003 2.09933296772276E-0003 2.09117041020759E-0003 - 2.08303239339690E-0003 2.07491886456730E-0003 2.06682977106608E-0003 2.05876506031134E-0003 2.05072467979188E-0003 - 2.04270857706713E-0003 2.03471669976716E-0003 2.02674899559254E-0003 2.01880541231443E-0003 2.01088589777439E-0003 - 2.00299039988439E-0003 1.99511886662681E-0003 1.98727124605431E-0003 1.97944748628984E-0003 1.97164753552655E-0003 - 1.96387134202781E-0003 1.95611885412707E-0003 1.94839002022786E-0003 1.94068478880378E-0003 1.93300310839838E-0003 - 1.92534492762517E-0003 1.91771019516752E-0003 1.91009885977864E-0003 1.90251087028159E-0003 1.89494617556911E-0003 - 1.88740472460368E-0003 1.87988646641739E-0003 1.87239135011199E-0003 1.86491932485873E-0003 1.85747033989838E-0003 - 1.85004434454122E-0003 1.84264128816688E-0003 1.83526112022441E-0003 1.82790379023212E-0003 1.82056924777764E-0003 - 1.81325744251783E-0003 1.80596832417865E-0003 1.79870184255530E-0003 1.79145794751199E-0003 1.78423658898198E-0003 - 1.77703771696752E-0003 1.76986128153982E-0003 1.76270723283896E-0003 1.75557552107386E-0003 1.74846609652228E-0003 - 1.74137890953069E-0003 1.73431391051430E-0003 1.72727104995692E-0003 1.72025027841108E-0003 1.71325154649777E-0003 - 1.70627480490654E-0003 1.69932000439542E-0003 1.69238709579083E-0003 1.68547602998762E-0003 1.67858675794891E-0003 - 1.67171923070616E-0003 1.66487339935904E-0003 1.65804921507538E-0003 1.65124662909122E-0003 1.64446559271064E-0003 - 1.63770605730580E-0003 1.63096797431684E-0003 1.62425129525189E-0003 1.61755597168697E-0003 1.61088195526593E-0003 - 1.60422919770052E-0003 1.59759765077016E-0003 1.59098726632209E-0003 1.58439799627115E-0003 1.57782979259983E-0003 - 1.57128260735825E-0003 1.56475639266401E-0003 1.55825110070224E-0003 1.55176668372548E-0003 1.54530309405370E-0003 - 1.53886028407420E-0003 1.53243820624158E-0003 1.52603681307775E-0003 1.51965605717176E-0003 1.51329589117990E-0003 - 1.50695626782550E-0003 1.50063713989903E-0003 1.49433846025798E-0003 1.48806018182676E-0003 1.48180225759682E-0003 - 1.47556464062639E-0003 1.46934728404064E-0003 1.46315014103146E-0003 1.45697316485753E-0003 1.45081630884425E-0003 - 1.44467952638362E-0003 1.43856277093433E-0003 1.43246599602157E-0003 1.42638915523709E-0003 1.42033220223908E-0003 - 1.41429509075223E-0003 1.40827777456753E-0003 1.40228020754235E-0003 1.39630234360036E-0003 1.39034413673143E-0003 - 1.38440554099170E-0003 1.37848651050338E-0003 1.37258699945488E-0003 1.36670696210060E-0003 1.36084635276098E-0003 - 1.35500512582245E-0003 1.34918323573734E-0003 1.34338063702387E-0003 1.33759728426607E-0003 1.33183313211383E-0003 - 1.32608813528271E-0003 1.32036224855399E-0003 1.31465542677461E-0003 1.30896762485710E-0003 1.30329879777959E-0003 - 1.29764890058567E-0003 1.29201788838443E-0003 1.28640571635040E-0003 1.28081233972345E-0003 1.27523771380882E-0003 - 1.26968179397702E-0003 1.26414453566381E-0003 1.25862589437014E-0003 1.25312582566210E-0003 1.24764428517093E-0003 - 1.24218122859290E-0003 1.23673661168930E-0003 1.23131039028638E-0003 1.22590252027535E-0003 1.22051295761228E-0003 - 1.21514165831806E-0003 1.20978857847840E-0003 1.20445367424375E-0003 1.19913690182925E-0003 1.19383821751468E-0003 - 1.18855757764448E-0003 1.18329493862762E-0003 1.17805025693759E-0003 1.17282348911236E-0003 1.16761459175434E-0003 - 1.16242352153032E-0003 1.15725023517141E-0003 1.15209468947307E-0003 1.14695684129496E-0003 1.14183664756095E-0003 - 1.13673406525911E-0003 1.13164905144158E-0003 1.12658156322461E-0003 1.12153155778843E-0003 1.11649899237733E-0003 - 1.11148382429946E-0003 1.10648601092689E-0003 1.10150550969557E-0003 1.09654227810519E-0003 1.09159627371927E-0003 - 1.08666745416497E-0003 1.08175577713319E-0003 1.07686120037843E-0003 1.07198368171874E-0003 1.06712317903575E-0003 - 1.06227965027455E-0003 1.05745305344371E-0003 1.05264334661517E-0003 1.04785048792424E-0003 1.04307443556956E-0003 - 1.03831514781303E-0003 1.03357258297976E-0003 1.02884669945806E-0003 1.02413745569937E-0003 1.01944481021822E-0003 - 1.01476872159219E-0003 1.01010914846188E-0003 1.00546604953081E-0003 1.00083938356547E-0003 9.96229109395162E-0004 - 9.91635185912065E-0004 9.87057572071131E-0004 9.82496226890006E-0004 9.77951109449101E-0004 9.73422178891424E-0004 - 9.68909394422622E-0004 9.64412715310877E-0004 9.59932100886913E-0004 9.55467510543927E-0004 9.51018903737525E-0004 - 9.46586239985730E-0004 9.42169478868879E-0004 9.37768580029635E-0004 9.33383503172883E-0004 9.29014208065767E-0004 - 9.24660654537557E-0004 9.20322802479653E-0004 9.16000611845557E-0004 9.11694042650780E-0004 9.07403054972849E-0004 - 9.03127608951210E-0004 8.98867664787258E-0004 8.94623182744211E-0004 8.90394123147112E-0004 8.86180446382794E-0004 - 8.81982112899798E-0004 8.77799083208376E-0004 8.73631317880392E-0004 8.69478777549351E-0004 8.65341422910281E-0004 - 8.61219214719724E-0004 8.57112113795715E-0004 8.53020081017684E-0004 8.48943077326473E-0004 8.44881063724241E-0004 - 8.40834001274438E-0004 8.36801851101801E-0004 8.32784574392234E-0004 8.28782132392836E-0004 8.24794486411805E-0004 - 8.20821597818439E-0004 8.16863428043058E-0004 8.12919938576963E-0004 8.08991090972442E-0004 8.05076846842648E-0004 - 8.01177167861624E-0004 7.97292015764210E-0004 7.93421352346046E-0004 7.89565139463485E-0004 7.85723339033567E-0004 - 7.81895913034013E-0004 7.78082823503105E-0004 7.74284032539718E-0004 7.70499502303219E-0004 7.66729195013469E-0004 - 7.62973072950758E-0004 7.59231098455749E-0004 7.55503233929476E-0004 7.51789441833250E-0004 7.48089684688665E-0004 - 7.44403925077505E-0004 7.40732125641768E-0004 7.37074249083548E-0004 7.33430258165034E-0004 7.29800115708480E-0004 - 7.26183784596117E-0004 7.22581227770160E-0004 7.18992408232716E-0004 7.15417289045803E-0004 7.11855833331239E-0004 - 7.08308004270637E-0004 7.04773765105374E-0004 7.01253079136509E-0004 6.97745909724784E-0004 6.94252220290534E-0004 - 6.90771974313708E-0004 6.87305135333756E-0004 6.83851666949627E-0004 6.80411532819733E-0004 6.76984696661872E-0004 - 6.73571122253228E-0004 6.70170773430280E-0004 6.66783614088821E-0004 6.63409608183852E-0004 6.60048719729575E-0004 - 6.56700912799356E-0004 6.53366151525652E-0004 6.50044400100010E-0004 6.46735622772983E-0004 6.43439783854106E-0004 - 6.40156847711881E-0004 6.36886778773678E-0004 6.33629541525745E-0004 6.30385100513126E-0004 6.27153420339655E-0004 - 6.23934465667882E-0004 6.20728201219043E-0004 6.17534591773043E-0004 6.14353602168361E-0004 6.11185197302061E-0004 - 6.08029342129706E-0004 6.04886001665352E-0004 6.01755140981490E-0004 5.98636725208992E-0004 5.95530719537097E-0004 - 5.92437089213339E-0004 5.89355799543534E-0004 5.86286815891706E-0004 5.83230103680090E-0004 5.80185628389040E-0004 - 5.77153355557013E-0004 5.74133250780537E-0004 5.71125279714140E-0004 5.68129408070345E-0004 5.65145601619582E-0004 - 5.62173826190206E-0004 5.59214047668395E-0004 5.56266231998140E-0004 5.53330345181211E-0004 5.50406353277085E-0004 - 5.47494222402941E-0004 5.44593918733577E-0004 5.41705408501422E-0004 5.38828657996438E-0004 5.35963633566105E-0004 - 5.33110301615397E-0004 5.30268628606700E-0004 5.27438581059813E-0004 5.24620125551862E-0004 5.21813228717314E-0004 - 5.19017857247880E-0004 5.16233977892499E-0004 5.13461557457310E-0004 5.10700562805579E-0004 5.07950960857693E-0004 - 5.05212718591084E-0004 5.02485803040206E-0004 4.99770181296511E-0004 4.97065820508363E-0004 4.94372687881043E-0004 - 4.91690750676670E-0004 4.89019976214193E-0004 4.86360331869323E-0004 4.83711785074498E-0004 4.81074303318871E-0004 - 4.78447854148216E-0004 4.75832405164937E-0004 4.73227924027988E-0004 4.70634378452861E-0004 4.68051736211539E-0004 - 4.65479965132420E-0004 4.62919033100346E-0004 4.60368908056489E-0004 4.57829557998363E-0004 4.55300950979746E-0004 - 4.52783055110669E-0004 4.50275838557359E-0004 4.47779269542193E-0004 4.45293316343677E-0004 4.42817947296379E-0004 - 4.40353130790919E-0004 4.37898835273893E-0004 4.35455029247874E-0004 4.33021681271330E-0004 4.30598759958601E-0004 - 4.28186233979874E-0004 4.25784072061110E-0004 4.23392242984036E-0004 4.21010715586069E-0004 4.18639458760324E-0004 - 4.16278441455518E-0004 4.13927632675966E-0004 4.11587001481535E-0004 4.09256516987589E-0004 4.06936148364970E-0004 - 4.04625864839931E-0004 4.02325635694133E-0004 4.00035430264561E-0004 3.97755217943509E-0004 3.95484968178547E-0004 - 3.93224650472452E-0004 3.90974234383200E-0004 3.88733689523899E-0004 3.86502985562757E-0004 3.84282092223066E-0004 - 3.82070979283114E-0004 3.79869616576188E-0004 3.77677973990506E-0004 3.75496021469198E-0004 3.73323729010247E-0004 - 3.71161066666452E-0004 3.69008004545413E-0004 3.66864512809450E-0004 3.64730561675598E-0004 3.62606121415538E-0004 - 3.60491162355587E-0004 3.58385654876632E-0004 3.56289569414097E-0004 3.54202876457924E-0004 3.52125546552494E-0004 - 3.50057550296625E-0004 3.47998858343502E-0004 3.45949441400659E-0004 3.43909270229930E-0004 3.41878315647403E-0004 - 3.39856548523395E-0004 3.37843939782396E-0004 3.35840460403044E-0004 3.33846081418067E-0004 3.31860773914274E-0004 - 3.29884509032476E-0004 3.27917257967471E-0004 3.25958991968006E-0004 3.24009682336720E-0004 3.22069300430125E-0004 - 3.20137817658541E-0004 3.18215205486094E-0004 3.16301435430632E-0004 3.14396479063713E-0004 3.12500308010567E-0004 - 3.10612893950036E-0004 3.08734208614561E-0004 3.06864223790112E-0004 3.05002911316187E-0004 3.03150243085730E-0004 - 3.01306191045118E-0004 2.99470727194124E-0004 2.97643823585856E-0004 2.95825452326744E-0004 2.94015585576475E-0004 - 2.92214195547969E-0004 2.90421254507347E-0004 2.88636734773866E-0004 2.86860608719907E-0004 2.85092848770913E-0004 - 2.83333427405371E-0004 2.81582317154752E-0004 2.79839490603482E-0004 2.78104920388917E-0004 2.76378579201270E-0004 - 2.74660439783605E-0004 2.72950474931774E-0004 2.71248657494396E-0004 2.69554960372804E-0004 2.67869356521008E-0004 - 2.66191818945674E-0004 2.64522320706054E-0004 2.62860834913975E-0004 2.61207334733778E-0004 2.59561793382296E-0004 - 2.57924184128810E-0004 2.56294480294999E-0004 2.54672655254921E-0004 2.53058682434954E-0004 2.51452535313774E-0004 - 2.49854187422298E-0004 2.48263612343674E-0004 2.46680783713205E-0004 2.45105675218336E-0004 2.43538260598611E-0004 - 2.41978513645626E-0004 2.40426408203001E-0004 2.38881918166326E-0004 2.37345017483148E-0004 2.35815680152903E-0004 - 2.34293880226891E-0004 2.32779591808246E-0004 2.31272789051877E-0004 2.29773446164452E-0004 2.28281537404335E-0004 - 2.26797037081575E-0004 2.25319919557841E-0004 2.23850159246398E-0004 2.22387730612071E-0004 2.20932608171191E-0004 - 2.19484766491579E-0004 2.18044180192485E-0004 2.16610823944560E-0004 2.15184672469827E-0004 2.13765700541622E-0004 - 2.12353882984573E-0004 2.10949194674549E-0004 2.09551610538635E-0004 2.08161105555079E-0004 2.06777654753261E-0004 - 2.05401233213666E-0004 2.04031816067818E-0004 2.02669378498271E-0004 2.01313895738547E-0004 1.99965343073120E-0004 - 1.98623695837356E-0004 1.97288929417487E-0004 1.95961019250580E-0004 1.94639940824477E-0004 1.93325669677780E-0004 - 1.92018181399792E-0004 1.90717451630499E-0004 1.89423456060520E-0004 1.88136170431065E-0004 1.86855570533912E-0004 - 1.85581632211353E-0004 1.84314331356168E-0004 1.83053643911576E-0004 1.81799545871213E-0004 1.80552013279077E-0004 - 1.79311022229495E-0004 1.78076548867096E-0004 1.76848569386756E-0004 1.75627060033575E-0004 1.74411997102825E-0004 - 1.73203356939932E-0004 1.72001115940416E-0004 1.70805250549864E-0004 1.69615737263896E-0004 1.68432552628120E-0004 - 1.67255673238098E-0004 1.66085075739304E-0004 1.64920736827099E-0004 1.63762633246673E-0004 1.62610741793021E-0004 - 1.61465039310909E-0004 1.60325502694821E-0004 1.59192108888938E-0004 1.58064834887089E-0004 1.56943657732713E-0004 - 1.55828554518837E-0004 1.54719502388017E-0004 1.53616478532317E-0004 1.52519460193258E-0004 1.51428424661796E-0004 - 1.50343349278272E-0004 1.49264211432374E-0004 1.48190988563117E-0004 1.47123658158780E-0004 1.46062197756890E-0004 - 1.45006584944171E-0004 1.43956797356518E-0004 1.42912812678946E-0004 1.41874608645563E-0004 1.40842163039537E-0004 - 1.39815453693040E-0004 1.38794458487233E-0004 1.37779155352209E-0004 1.36769522266972E-0004 1.35765537259393E-0004 - 1.34767178406165E-0004 1.33774423832784E-0004 1.32787251713492E-0004 1.31805640271257E-0004 1.30829567777721E-0004 - 1.29859012553178E-0004 1.28893952966523E-0004 1.27934367435222E-0004 1.26980234425278E-0004 1.26031532451183E-0004 - 1.25088240075896E-0004 1.24150335910790E-0004 1.23217798615633E-0004 1.22290606898532E-0004 1.21368739515908E-0004 - 1.20452175272461E-0004 1.19540893021121E-0004 1.18634871663026E-0004 1.17734090147470E-0004 1.16838527471884E-0004 - 1.15948162681782E-0004 1.15062974870731E-0004 1.14182943180319E-0004 1.13308046800111E-0004 1.12438264967619E-0004 - 1.11573576968254E-0004 1.10713962135307E-0004 1.09859399849896E-0004 1.09009869540934E-0004 1.08165350685100E-0004 - 1.07325822806789E-0004 1.06491265478092E-0004 1.05661658318742E-0004 1.04836980996086E-0004 1.04017213225057E-0004 - 1.03202334768118E-0004 1.02392325435243E-0004 1.01587165083869E-0004 1.00786833618869E-0004 9.99913109925067E-0005 - 9.92005772044032E-0005 9.84146123015088E-0005 9.76333963780509E-0005 9.68569095755120E-0005 9.60851320825827E-0005 - 9.53180441351349E-0005 9.45556260161759E-0005 9.37978580558205E-0005 9.30447206312510E-0005 9.22961941666779E-0005 - 9.15522591333111E-0005 9.08128960493140E-0005 9.00780854797804E-0005 8.93478080366841E-0005 8.86220443788505E-0005 - 8.79007752119222E-0005 8.71839812883159E-0005 8.64716434071945E-0005 8.57637424144216E-0005 8.50602592025379E-0005 - 8.43611747107116E-0005 8.36664699247100E-0005 8.29761258768650E-0005 8.22901236460303E-0005 8.16084443575535E-0005 - 8.09310691832307E-0005 8.02579793412834E-0005 7.95891560963086E-0005 7.89245807592508E-0005 7.82642346873673E-0005 - 7.76080992841861E-0005 7.69561559994772E-0005 7.63083863292089E-0005 7.56647718155226E-0005 7.50252940466852E-0005 - 7.43899346570598E-0005 7.37586753270720E-0005 7.31314977831671E-0005 7.25083837977824E-0005 7.18893151893047E-0005 - 7.12742738220366E-0005 7.06632416061672E-0005 7.00562004977244E-0005 6.94531324985506E-0005 6.88540196562585E-0005 - 6.82588440642030E-0005 6.76675878614394E-0005 6.70802332326893E-0005 6.64967624083115E-0005 6.59171576642551E-0005 - 6.53414013220342E-0005 6.47694757486850E-0005 6.42013633567369E-0005 6.36370466041703E-0005 6.30765079943873E-0005 - 6.25197300761735E-0005 6.19666954436602E-0005 6.14173867362948E-0005 6.08717866387990E-0005 6.03298778811392E-0005 - 5.97916432384882E-0005 5.92570655311884E-0005 5.87261276247213E-0005 5.81988124296663E-0005 5.76751029016718E-0005 - 5.71549820414126E-0005 5.66384328945643E-0005 5.61254385517580E-0005 5.56159821485504E-0005 5.51100468653903E-0005 - 5.46076159275782E-0005 5.41086726052369E-0005 5.36132002132700E-0005 5.31211821113356E-0005 5.26326017038016E-0005 - 5.21474424397158E-0005 5.16656878127724E-0005 5.11873213612719E-0005 5.07123266680918E-0005 5.02406873606453E-0005 - 4.97723871108545E-0005 4.93074096351069E-0005 4.88457386942250E-0005 4.83873580934326E-0005 4.79322516823157E-0005 - 4.74804033547924E-0005 4.70317970490738E-0005 4.65864167476304E-0005 4.61442464771616E-0005 4.57052703085530E-0005 - 4.52694723568489E-0005 4.48368367812117E-0005 4.44073477848929E-0005 4.39809896151932E-0005 4.35577465634293E-0005 - 4.31376029649039E-0005 4.27205431988627E-0005 4.23065516884668E-0005 4.18956129007532E-0005 4.14877113466048E-0005 - 4.10828315807113E-0005 4.06809582015362E-0005 4.02820758512861E-0005 3.98861692158687E-0005 3.94932230248652E-0005 - 3.91032220514906E-0005 3.87161511125632E-0005 3.83319950684684E-0005 3.79507388231226E-0005 3.75723673239426E-0005 - 3.71968655618068E-0005 3.68242185710252E-0005 3.64544114293001E-0005 3.60874292576983E-0005 3.57232572206094E-0005 - 3.53618805257158E-0005 3.50032844239589E-0005 3.46474542095015E-0005 3.42943752196973E-0005 3.39440328350524E-0005 - 3.35964124791972E-0005 3.32514996188449E-0005 3.29092797637617E-0005 3.25697384667331E-0005 3.22328613235263E-0005 - 3.18986339728601E-0005 3.15670420963665E-0005 3.12380714185618E-0005 3.09117077068069E-0005 3.05879367712764E-0005 - 3.02667444649252E-0005 2.99481166834513E-0005 2.96320393652657E-0005 2.93184984914550E-0005 2.90074800857481E-0005 - 2.86989702144857E-0005 2.83929549865806E-0005 2.80894205534885E-0005 2.77883531091708E-0005 2.74897388900637E-0005 - 2.71935641750416E-0005 2.68998152853837E-0005 2.66084785847437E-0005 2.63195404791098E-0005 2.60329874167764E-0005 - 2.57488058883063E-0005 2.54669824265005E-0005 2.51875036063610E-0005 2.49103560450585E-0005 2.46355264019012E-0005 - 2.43630013782957E-0005 2.40927677177184E-0005 2.38248122056782E-0005 2.35591216696855E-0005 2.32956829792163E-0005 - 2.30344830456806E-0005 2.27755088223877E-0005 2.25187473045118E-0005 2.22641855290608E-0005 2.20118105748393E-0005 - 2.17616095624199E-0005 2.15135696541045E-0005 2.12676780538933E-0005 2.10239220074524E-0005 2.07822888020777E-0005 - 2.05427657666640E-0005 2.03053402716688E-0005 2.00699997290827E-0005 1.98367315923917E-0005 1.96055233565462E-0005 - 1.93763625579284E-0005 1.91492367743162E-0005 1.89241336248531E-0005 1.87010407700115E-0005 1.84799459115633E-0005 - 1.82608367925428E-0005 1.80437011972152E-0005 1.78285269510444E-0005 1.76153019206573E-0005 1.74040140138131E-0005 - 1.71946511793680E-0005 1.69872014072428E-0005 1.67816527283915E-0005 1.65779932147644E-0005 1.63762109792789E-0005 - 1.61762941757830E-0005 1.59782309990252E-0005 1.57820096846192E-0005 1.55876185090112E-0005 1.53950457894490E-0005 - 1.52042798839457E-0005 1.50153091912491E-0005 1.48281221508073E-0005 1.46427072427371E-0005 1.44590529877895E-0005 - 1.42771479473174E-0005 1.40969807232444E-0005 1.39185399580281E-0005 1.37418143346311E-0005 1.35667925764853E-0005 - 1.33934634474611E-0005 1.32218157518327E-0005 1.30518383342471E-0005 1.28835200796902E-0005 1.27168499134536E-0005 - 1.25518168011035E-0005 1.23884097484456E-0005 1.22266178014956E-0005 1.20664300464428E-0005 1.19078356096196E-0005 - 1.17508236574691E-0005 1.15953833965107E-0005 1.14415040733095E-0005 1.12891749744414E-0005 1.11383854264634E-0005 - 1.09891247958779E-0005 1.08413824891017E-0005 1.06951479524341E-0005 1.05504106720226E-0005 1.04071601738321E-0005 - 1.02653860236107E-0005 1.01250778268594E-0005 9.98622522879702E-0006 9.84881791432945E-0006 9.71284560801724E-0006 - 9.57829807404196E-0006 9.44516511617534E-0006 9.31343657774551E-0006 9.18310234160499E-0006 9.05415233009968E-0006 - 8.92657650503406E-0006 8.80036486764110E-0006 8.67550745854829E-0006 8.55199435774682E-0006 8.42981568455801E-0006 - 8.30896159760144E-0006 8.18942229476395E-0006 8.07118801316509E-0006 7.95424902912704E-0006 7.83859565814084E-0006 - 7.72421825483561E-0006 7.61110721294518E-0006 7.49925296527632E-0006 7.38864598367772E-0006 7.27927677900580E-0006 - 7.17113590109453E-0006 7.06421393872195E-0006 6.95850151957935E-0006 6.85398931023798E-0006 6.75066801611815E-0006 - 6.64852838145668E-0006 6.54756118927454E-0006 6.44775726134589E-0006 6.34910745816476E-0006 6.25160267891496E-0006 - 6.15523386143613E-0006 6.05999198219298E-0006 5.96586805624361E-0006 5.87285313720665E-0006 5.78093831723054E-0006 - 5.69011472696046E-0006 5.60037353550810E-0006 5.51170595041813E-0006 5.42410321763735E-0006 5.33755662148317E-0006 - 5.25205748461093E-0006 5.16759716798323E-0006 5.08416707083701E-0006 5.00175863065337E-0006 4.92036332312428E-0006 - 4.83997266212178E-0006 4.76057819966650E-0006 4.68217152589527E-0006 4.60474426903036E-0006 4.52828809534711E-0006 - 4.45279470914257E-0006 4.37825585270469E-0006 4.30466330627931E-0006 4.23200888803997E-0006 4.16028445405540E-0006 - 4.08948189825885E-0006 4.01959315241588E-0006 3.95061018609309E-0006 3.88252500662739E-0006 3.81532965909321E-0006 - 3.74901622627230E-0006 3.68357682862144E-0006 3.61900362424181E-0006 3.55528880884694E-0006 3.49242461573158E-0006 - 3.43040331574095E-0006 3.36921721723827E-0006 3.30885866607450E-0006 3.24932004555629E-0006 3.19059377641535E-0006 - 3.13267231677654E-0006 3.07554816212722E-0006 3.01921384528574E-0006 2.96366193637002E-0006 2.90888504276691E-0006 - 2.85487580910028E-0006 2.80162691720090E-0006 2.74913108607388E-0006 2.69738107186887E-0006 2.64636966784833E-0006 - 2.59608970435626E-0006 2.54653404878769E-0006 2.49769560555691E-0006 2.44956731606732E-0006 2.40214215867945E-0006 - 2.35541314868047E-0006 2.30937333825330E-0006 2.26401581644517E-0006 2.21933370913719E-0006 2.17532017901279E-0006 - 2.13196842552760E-0006 2.08927168487767E-0006 2.04722322996903E-0006 2.00581637038693E-0006 1.96504445236452E-0006 - 1.92490085875254E-0006 1.88537900898788E-0006 1.84647235906353E-0006 1.80817440149696E-0006 1.77047866529979E-0006 - 1.73337871594711E-0006 1.69686815534634E-0006 1.66094062180693E-0006 1.62558979000926E-0006 1.59080937097406E-0006 - 1.55659311203206E-0006 1.52293479679267E-0006 1.48982824511391E-0006 1.45726731307135E-0006 1.42524589292785E-0006 - 1.39375791310266E-0006 1.36279733814086E-0006 1.33235816868317E-0006 1.30243444143476E-0006 1.27302022913525E-0006 - 1.24410964052781E-0006 1.21569682032898E-0006 1.18777594919783E-0006 1.16034124370578E-0006 1.13338695630603E-0006 - 1.10690737530297E-0006 1.08089682482204E-0006 1.05534966477895E-0006 1.03026029084981E-0006 1.00562313444006E-0006 - 9.81432662654702E-0007 9.57683378267717E-0007 9.34369819691613E-0007 9.11486560947373E-0007 8.89028211633845E-0007 - 8.66989416897857E-0007 8.45364857403518E-0007 8.24149249302196E-0007 8.03337344202343E-0007 7.82923929139057E-0007 - 7.62903826544118E-0007 7.43271894215535E-0007 7.24023025287723E-0007 7.05152148200965E-0007 6.86654226671483E-0007 - 6.68524259661360E-0007 6.50757281348239E-0007 6.33348361095450E-0007 6.16292603421694E-0007 5.99585147971289E-0007 - 5.83221169483797E-0007 5.67195877764173E-0007 5.51504517652798E-0007 5.36142368995311E-0007 5.21104746612822E-0007 - 5.06387000271779E-0007 4.91984514654070E-0007 4.77892709327240E-0007 4.64107038714292E-0007 4.50622992064039E-0007 - 4.37436093421037E-0007 4.24541901595870E-0007 4.11936010135161E-0007 3.99614047291776E-0007 3.87571675995125E-0007 - 3.75804593821123E-0007 3.64308532962611E-0007 3.53079260199426E-0007 3.42112576868779E-0007 3.31404318835391E-0007 - 3.20950356461804E-0007 3.10746594578778E-0007 3.00788972455390E-0007 2.91073463769541E-0007 2.81596076578157E-0007 - 2.72352853287656E-0007 2.63339870624201E-0007 2.54553239604184E-0007 2.45989105504578E-0007 2.37643647833318E-0007 - 2.29513080299819E-0007 2.21593650785310E-0007 2.13881641313440E-0007 2.06373368020604E-0007 1.99065181126517E-0007 - 1.91953464904746E-0007 1.85034637653154E-0007 1.78305151664532E-0007 1.71761493197059E-0007 1.65400182444992E-0007 - 1.59217773509130E-0007 1.53210854367484E-0007 1.47376046845912E-0007 1.41710006588692E-0007 1.36209423029243E-0007 - 1.30871019360714E-0007 1.25691552506763E-0007 1.20667813092149E-0007 1.15796625413506E-0007 1.11074847410078E-0007 - 1.06499370634420E-0007 1.02067120223206E-0007 9.77750548679634E-0008 9.36201667858741E-0008 8.95994816906254E-0008 - 8.57100587631521E-0008 8.19489906225464E-0008 7.83134032968591E-0008 7.48004561940126E-0008 7.14073420726475E-0008 - 6.81312870130345E-0008 6.49695503880231E-0008 6.19194248339095E-0008 5.89782362214407E-0008 5.61433436267355E-0008 - 5.34121393022964E-0008 5.07820486479735E-0008 4.82505301819827E-0008 4.58150755119550E-0008 4.34732093059278E-0008 - 4.12224892634443E-0008 3.90605060865922E-0008 3.69848834511167E-0008 3.49932779774964E-0008 3.30833792020819E-0008 - 3.12529095482190E-0008 2.94996242973886E-0008 2.78213115603890E-0008 2.62157922484917E-0008 2.46809200446644E-0008 - 2.32145813747505E-0008 2.18146953787103E-0008 2.04792138818657E-0008 1.92061213661413E-0008 1.79934349413520E-0008 - 1.68392043164723E-0008 1.57415117709602E-0008 1.46984721260522E-0008 1.37082327161078E-0008 1.27689733599610E-0008 - 1.18789063322732E-0008 1.10362763349234E-0008 1.02393604683908E-0008 9.48646820317922E-0009 8.77594135122635E-0009 - 8.10615403735271E-0009 7.47551267071882E-0009 6.88245591628924E-0009 6.32545466632639E-0009 5.80301201188572E-0009 - 5.31366321433479E-0009 4.85597567689015E-0009 4.42854891615550E-0009 4.03001453369275E-0009 3.65903618759414E-0009 - 3.31430956408027E-0009 2.99456234910457E-0009 2.69855419997853E-0009 2.42507671701346E-0009 2.17295341516920E-0009 - 1.94103969572858E-0009 1.72822281797865E-0009 1.53342187091338E-0009 1.35558774494651E-0009 1.19370310364269E-0009 - 1.04678235546459E-0009 9.13871625530549E-0010 7.94048727393248E-0010 6.86423134828969E-0010 5.90135953645307E-0010 - 5.04359893501336E-0010 4.28299239745265E-0010 3.61189825265720E-0010 3.02299002358426E-0010 2.50925614608943E-0010 - 2.06399968789105E-0010 1.68083806770273E-0010 1.35370277449652E-0010 1.07683908693907E-0010 8.44805792963392E-0011 - 6.52474909496792E-0011 4.95031402342110E-0011 3.67972906205146E-0011 2.67109444878058E-0011 1.88563151568401E-0011 - 1.28767989382978E-0011 8.44694719607647E-0012 5.27243842559933E-0012 3.09005034728941E-0012 1.66763201499763E-0012 - 8.04075939549545E-0013 3.29290227264057E-0013 1.04170733550510E-0013 2.05732315073860E-0014 1.28559554118631E-0015 -8 1.59994000000000E+0001 0.00000000000000E+0000 -0 -1.41421356240795E-0001 -2.00000000055762E-0001 -2.44948974560614E-0001 -2.82842713366816E-0001 --3.16227768195053E-0001 -3.46410166030522E-0001 -3.74165747045224E-0001 -4.00000014275148E-0001 -4.24264091577956E-0001 --4.47213630351394E-0001 -4.69041627008330E-0001 -4.89898020824573E-0001 -5.09902050898465E-0001 -5.29150396098194E-0001 --5.47722733940560E-0001 -5.65685653351608E-0001 -5.83095480567208E-0001 -6.00000365856434E-0001 -6.16441854484296E-0001 --6.32456089656651E-0001 -6.48074747634997E-0001 -6.63325774486877E-0001 -6.78233973598595E-0001 -6.92821479314552E-0001 --7.07108142570764E-0001 -7.21111847719776E-0001 -7.34848774983150E-0001 -7.48333619519209E-0001 -7.61579775562236E-0001 --7.74599492207794E-0001 -7.87404006004477E-0001 -8.00003654437928E-0001 -8.12407973568571E-0001 -8.24625782446381E-0001 --8.36665256427680E-0001 -8.48533991126798E-0001 -8.60239058424464E-0001 -8.71787055706506E-0001 -8.83184149306864E-0001 --8.94436112967514E-0001 -9.05548361996586E-0001 -9.16525983698546E-0001 -9.27373764561971E-0001 -9.38096214617446E-0001 --9.48697589317460E-0001 -9.59181909239635E-0001 -9.69552977872239E-0001 -9.79814397705282E-0001 -9.89969584820437E-0001 --1.00002178214746E+0000 -1.00997407153313E+0000 -1.01982938475021E+0000 -1.02959051355800E+0000 -1.03926011891247E+0000 --1.04884073941224E+0000 -1.05833479905656E+0000 -1.06774461438238E+0000 -1.07707240104043E+0000 -1.08632027986307E+0000 --1.09549028247130E+0000 -1.10458435646278E+0000 -1.11360437021874E+0000 -1.12255211736328E+0000 -1.13142932090533E+0000 --1.14023763709049E+0000 -1.14897865898720E+0000 -1.15765391982927E+0000 -1.16626489613464E+0000 -1.17481301061860E+0000 --1.18329963491759E+0000 -1.19172609213852E+0000 -1.20009365924706E+0000 -1.20840356930713E+0000 -1.21665701358287E+0000 --1.22485514351309E+0000 -1.23299907256773E+0000 -1.24108987799470E+0000 -1.24912860246494E+0000 -1.25711625562290E+0000 --1.26505381554892E+0000 -1.27294223013968E+0000 -1.28078241841208E+0000 -1.28857527173588E+0000 -1.29632165499962E+0000 --1.30402240771430E+0000 -1.31167834505881E+0000 -1.31929025887078E+0000 -1.32685891858632E+0000 -1.33438507213186E+0000 --1.34186944677101E+0000 -1.34931274990917E+0000 -1.35671566985851E+0000 -1.36407887656557E+0000 -1.37140302230378E+0000 --1.37868874233289E+0000 -1.38593665552728E+0000 -1.39314736497488E+0000 -1.40032145854832E+0000 -1.40745950945000E+0000 --1.41456207673239E+0000 -1.42162970579502E+0000 -1.42866292885930E+0000 -1.43566226542253E+0000 -1.44262822269210E+0000 --1.44956129600089E+0000 -1.45646196920495E+0000 -1.46333071506438E+0000 -1.47016799560813E+0000 -1.47697426248375E+0000 --1.48374995729258E+0000 -1.49049551191144E+0000 -1.49721134880117E+0000 -1.50389788130283E+0000 -1.51055551392219E+0000 --1.51718464260294E+0000 -1.52378565498925E+0000 -1.53035893067823E+0000 -1.53690484146257E+0000 -1.54342375156410E+0000 --1.54991601785841E+0000 -1.55638199009112E+0000 -1.56282201108614E+0000 -1.56923641694621E+0000 -1.57562553724617E+0000 --1.58198969521919E+0000 -1.58832920793635E+0000 -1.59464438647975E+0000 -1.60093553610961E+0000 -1.60720295642537E+0000 --1.61344694152130E+0000 -1.61966778013667E+0000 -1.62586575580077E+0000 -1.63204114697304E+0000 -1.63819422717840E+0000 --1.64432526513812E+0000 -1.65043452489627E+0000 -1.65652226594204E+0000 -1.66258874332801E+0000 -1.66863420778460E+0000 --1.67465890583083E+0000 -1.68066307988147E+0000 -1.68664696835086E+0000 -1.69261080575333E+0000 -1.69855482280063E+0000 --1.70447924649613E+0000 -1.71038430022628E+0000 -1.71627020384909E+0000 -1.72213717378007E+0000 -1.72798542307543E+0000 --1.73381516151282E+0000 -1.73962659566969E+0000 -1.74541992899922E+0000 -1.75119536190414E+0000 -1.75695309180826E+0000 --1.76269331322598E+0000 -1.76841621782977E+0000 -1.77412199451567E+0000 -1.77981082946701E+0000 -1.78548290621622E+0000 --1.79113840570493E+0000 -1.79677750634239E+0000 -1.80240038406227E+0000 -1.80800721237784E+0000 -1.81359816243566E+0000 --1.81917340306783E+0000 -1.82473310084273E+0000 -1.83027742011448E+0000 -1.83580652307103E+0000 -1.84132056978091E+0000 --1.84681971823887E+0000 -1.85230412441016E+0000 -1.85777394227375E+0000 -1.86322932386441E+0000 -1.86867041931364E+0000 --1.87409737688961E+0000 -1.87951034303600E+0000 -1.88490946240997E+0000 -1.89029487791901E+0000 -1.89566673075698E+0000 --1.90102516043920E+0000 -1.90637030483665E+0000 -1.91170230020938E+0000 -1.91702128123900E+0000 -1.92232738106045E+0000 --1.92762073129299E+0000 -1.93290146207038E+0000 -1.93816970207040E+0000 -1.94342557854360E+0000 -1.94866921734143E+0000 --1.95390074294360E+0000 -1.95912027848493E+0000 -1.96432794578143E+0000 -1.96952386535587E+0000 -1.97470815646272E+0000 --1.97988093711246E+0000 -1.98504232409544E+0000 -1.99019243300512E+0000 -1.99533137826075E+0000 -2.00045927312963E+0000 --2.00557622974877E+0000 -2.01068235914615E+0000 -2.01577777126143E+0000 -2.02086257496624E+0000 -2.02593687808403E+0000 --2.03100078740944E+0000 -2.03605440872727E+0000 -2.04109784683106E+0000 -2.04613120554124E+0000 -2.05115458772285E+0000 --2.05616809530299E+0000 -2.06117182928774E+0000 -2.06616588977889E+0000 -2.07115037599018E+0000 -2.07612538626325E+0000 --2.08109101808329E+0000 -2.08604736809428E+0000 -2.09099453211398E+0000 -2.09593260514861E+0000 -2.10086168140715E+0000 --2.10578185431548E+0000 -2.11069321653006E+0000 -2.11559585995152E+0000 -2.12048987573780E+0000 -2.12537535431717E+0000 --2.13025238540087E+0000 -2.13512105799560E+0000 -2.13998146041565E+0000 -2.14483368029494E+0000 -2.14967780459865E+0000 --2.15451391963476E+0000 -2.15934211106528E+0000 -2.16416246391733E+0000 -2.16897506259393E+0000 -2.17377999088463E+0000 --2.17857733197597E+0000 -2.18336716846161E+0000 -2.18814958235243E+0000 -2.19292465508632E+0000 -2.19769246753785E+0000 --2.20245310002771E+0000 -2.20720663233203E+0000 -2.21195314369145E+0000 -2.21669271282011E+0000 -2.22142541791440E+0000 --2.22615133666159E+0000 -2.23087054624829E+0000 -2.23558312336873E+0000 -2.24028914423297E+0000 -2.24498868457485E+0000 --2.24968181965987E+0000 -2.25436862429293E+0000 -2.25904917282587E+0000 -2.26372353916497E+0000 -2.26839179677820E+0000 --2.27305401870248E+0000 -2.27771027755067E+0000 -2.28236064551854E+0000 -2.28700519439158E+0000 -2.29164399555169E+0000 --2.29627711998374E+0000 -2.30090463828207E+0000 -2.30552662065683E+0000 -2.31014313694019E+0000 -2.31475425659253E+0000 --2.31936004870845E+0000 -2.32396058202268E+0000 -2.32855592491593E+0000 -2.33314614542065E+0000 -2.33773131122659E+0000 --2.34231148968643E+0000 -2.34688674782115E+0000 -2.35145715232545E+0000 -2.35602276957300E+0000 -2.36058366562159E+0000 --2.36513990621829E+0000 -2.36969155680441E+0000 -2.37423868252047E+0000 -2.37878134821103E+0000 -2.38331961842948E+0000 --2.38785355744272E+0000 -2.39238322923582E+0000 -2.39690869751652E+0000 -2.40143002571973E+0000 -2.40594727701195E+0000 --2.41046051429557E+0000 -2.41496980021317E+0000 -2.41947519715170E+0000 -2.42397676724662E+0000 -2.42847457238595E+0000 --2.43296867421433E+0000 -2.43745913413690E+0000 -2.44194601332323E+0000 -2.44642937271109E+0000 -2.45090927301030E+0000 --2.45538577470634E+0000 -2.45985893806408E+0000 -2.46432882313132E+0000 -2.46879548974235E+0000 -2.47325899752146E+0000 --2.47771940588633E+0000 -2.48217677405145E+0000 -2.48663116103144E+0000 -2.49108262564432E+0000 -2.49553122651478E+0000 --2.49997702207731E+0000 -2.50442007057941E+0000 -2.50886043008462E+0000 -2.51329815847560E+0000 -2.51773331345714E+0000 --2.52216595255908E+0000 -2.52659613313929E+0000 -2.53102391238649E+0000 -2.53544934732311E+0000 -2.53987249480805E+0000 --2.54429341153950E+0000 -2.54871215405758E+0000 -2.55312877874706E+0000 -2.55754334183999E+0000 -2.56195589941826E+0000 --2.56636650741624E+0000 -2.57077522162324E+0000 -2.57518209768601E+0000 -2.57958719111123E+0000 -2.58399055726792E+0000 --2.58839225138981E+0000 -2.59279232857769E+0000 -2.59719084380178E+0000 -2.60158785190399E+0000 -2.60598340760017E+0000 --2.61037756548235E+0000 -2.61477038002094E+0000 -2.61916190556693E+0000 -2.62355219635395E+0000 -2.62794130650046E+0000 --2.63232929001179E+0000 -2.63671620078223E+0000 -2.64110209259698E+0000 -2.64548701913426E+0000 -2.64987103396718E+0000 --2.65425419056576E+0000 -2.65863654229881E+0000 -2.66301814243584E+0000 -2.66739904414894E+0000 -2.67177930051459E+0000 --2.67615896451554E+0000 -2.68053808904256E+0000 -2.68491672689622E+0000 -2.68929493078868E+0000 -2.69367275334539E+0000 --2.69805024710677E+0000 -2.70242746452995E+0000 -2.70680445799042E+0000 -2.71118127978364E+0000 -2.71555798212669E+0000 --2.71993461715987E+0000 -2.72431123694826E+0000 -2.72868789348331E+0000 -2.73306463868437E+0000 -2.73744152440018E+0000 --2.74181860241044E+0000 -2.74619592442722E+0000 -2.75057354209647E+0000 -2.75495150699947E+0000 -2.75932987065424E+0000 --2.76370868451694E+0000 -2.76808799998330E+0000 -2.77246786838997E+0000 -2.77684834101589E+0000 -2.78122946908364E+0000 --2.78561130376074E+0000 -2.78999389616101E+0000 -2.79437729734580E+0000 -2.79876155832533E+0000 -2.80314673005992E+0000 --2.80753286346125E+0000 -2.81192000939359E+0000 -2.81630821867502E+0000 -2.82069754207863E+0000 -2.82508803033373E+0000 --2.82947973412699E+0000 -2.83387270410365E+0000 -2.83826699086861E+0000 -2.84266264498764E+0000 -2.84705971698840E+0000 --2.85145825736167E+0000 -2.85585831656234E+0000 -2.86025994501054E+0000 -2.86466319309273E+0000 -2.86906811116271E+0000 --2.87347474954269E+0000 -2.87788315852434E+0000 -2.88229338836976E+0000 -2.88670548931258E+0000 -2.89111951155884E+0000 --2.89553550528807E+0000 -2.89995352065425E+0000 -2.90437360778672E+0000 -2.90879581679121E+0000 -2.91322019775073E+0000 --2.91764680072651E+0000 -2.92207567575895E+0000 -2.92650687286849E+0000 -2.93094044205655E+0000 -2.93537643330640E+0000 --2.93981489658404E+0000 -2.94425588183909E+0000 -2.94869943900561E+0000 -2.95314561800302E+0000 -2.95759446873687E+0000 --2.96204604109973E+0000 -2.96650038497199E+0000 -2.97095755022266E+0000 -2.97541758671021E+0000 -2.97988054428336E+0000 --2.98434647278184E+0000 -2.98881542203720E+0000 -2.99328744187358E+0000 -2.99776258210846E+0000 -3.00224089255344E+0000 --3.00672242301494E+0000 -3.01120722329501E+0000 -3.01569534319199E+0000 -3.02018683250127E+0000 -3.02468174101603E+0000 --3.02918011852788E+0000 -3.03368201482763E+0000 -3.03818747970595E+0000 -3.04269656295406E+0000 -3.04720931436439E+0000 --3.05172578373132E+0000 -3.05624602085174E+0000 -3.06077007552582E+0000 -3.06529799755756E+0000 -3.06982983675552E+0000 --3.07436564293339E+0000 -3.07890546591066E+0000 -3.08344935551324E+0000 -3.08799736157407E+0000 -3.09254953393373E+0000 --3.09710592244105E+0000 -3.10166657695372E+0000 -3.10623154733886E+0000 -3.11080088347362E+0000 -3.11537463524578E+0000 --3.11995285255428E+0000 -3.12453558530984E+0000 -3.12912288343548E+0000 -3.13371479686712E+0000 -3.13831137555408E+0000 --3.14291266945969E+0000 -3.14751872856178E+0000 -3.15212960285325E+0000 -3.15674534234256E+0000 -3.16136599705431E+0000 --3.16599161702973E+0000 -3.17062225232717E+0000 -3.17525795302267E+0000 -3.17989876921041E+0000 -3.18454475100324E+0000 --3.18919594853318E+0000 -3.19385241195187E+0000 -3.19851419143112E+0000 -3.20318133716332E+0000 -3.20785389936198E+0000 --3.21253192826215E+0000 -3.21721547412092E+0000 -3.22190458721787E+0000 -3.22659931785554E+0000 -3.23129971635985E+0000 --3.23600583308060E+0000 -3.24071771839188E+0000 -3.24543542269250E+0000 -3.25015899640646E+0000 -3.25488848998339E+0000 --3.25962395389891E+0000 -3.26436543865513E+0000 -3.26911299478105E+0000 -3.27386667283294E+0000 -3.27862652339480E+0000 --3.28339259707873E+0000 -3.28816494452536E+0000 -3.29294361640426E+0000 -3.29772866341429E+0000 -3.30252013628405E+0000 --3.30731808577223E+0000 -3.31212256266801E+0000 -3.31693361779146E+0000 -3.32175130199387E+0000 -3.32657566615818E+0000 --3.33140676119933E+0000 -3.33624463806461E+0000 -3.34108934773406E+0000 -3.34594094122082E+0000 -3.35079946957146E+0000 --3.35566498386639E+0000 -3.36053753522014E+0000 -3.36541717478180E+0000 -3.37030395373527E+0000 -3.37519792329969E+0000 --3.38009913472971E+0000 -3.38500763930532E+0000 -3.38992348821623E+0000 -3.39484673244618E+0000 -3.39977742276280E+0000 --3.40471560971789E+0000 -3.40966134364773E+0000 -3.41461467467345E+0000 -3.41957565270129E+0000 -3.42454432742295E+0000 --3.42952074831588E+0000 -3.43450496464362E+0000 -3.43949702545606E+0000 -3.44449697958976E+0000 -3.44950487566827E+0000 --3.45452076210240E+0000 -3.45954468709055E+0000 -3.46457669861893E+0000 -3.46961684446195E+0000 -3.47466517218242E+0000 --3.47972172913187E+0000 -3.48478656245085E+0000 -3.48985971906917E+0000 -3.49494124570621E+0000 -3.50003118887118E+0000 --3.50512959486338E+0000 -3.51023650977251E+0000 -3.51535197947888E+0000 -3.52047604965374E+0000 -3.52560876575948E+0000 --3.53075017304995E+0000 -3.53590031657067E+0000 -3.54105924115911E+0000 -3.54622699144495E+0000 -3.55140361185033E+0000 --3.55658914659006E+0000 -3.56178363967193E+0000 -3.56698713489692E+0000 -3.57219967585946E+0000 -3.57742130594765E+0000 --3.58265206834352E+0000 -3.58789200602325E+0000 -3.59314116175743E+0000 -3.59839957811128E+0000 -3.60366729744488E+0000 --3.60894436191339E+0000 -3.61423081346730E+0000 -3.61952669385266E+0000 -3.62483204461128E+0000 -3.63014690708094E+0000 --3.63547132239568E+0000 -3.64080533148594E+0000 -3.64614897507882E+0000 -3.65150229369829E+0000 -3.65686532766539E+0000 --3.66223811709847E+0000 -3.66762070191335E+0000 -3.67301312182359E+0000 -3.67841541634065E+0000 -3.68382762477412E+0000 --3.68924978623191E+0000 -3.69468193962046E+0000 -3.70012412364494E+0000 -3.70557637680943E+0000 -3.71103873741715E+0000 --3.71651124357064E+0000 -3.72199393317193E+0000 -3.72748684392278E+0000 -3.73299001332483E+0000 -3.73850347867981E+0000 --3.74402727708972E+0000 -3.74956144545703E+0000 -3.75510602048483E+0000 -3.76066103867706E+0000 -3.76622653633865E+0000 --3.77180254957574E+0000 -3.77738911429582E+0000 -3.78298626620794E+0000 -3.78859404082286E+0000 -3.79421247345325E+0000 --3.79984159921384E+0000 -3.80548145302161E+0000 -3.81113206959596E+0000 -3.81679348345887E+0000 -3.82246572893505E+0000 --3.82814884015217E+0000 -3.83384285104096E+0000 -3.83954779533539E+0000 -3.84526370657288E+0000 -3.85099061809438E+0000 --3.85672856304461E+0000 -3.86247757437216E+0000 -3.86823768482970E+0000 -3.87400892697408E+0000 -3.87979133316654E+0000 --3.88558493557283E+0000 -3.89138976616338E+0000 -3.89720585671343E+0000 -3.90303323880322E+0000 -3.90887194381810E+0000 --3.91472200294871E+0000 -3.92058344719112E+0000 -3.92645630734695E+0000 -3.93234061402354E+0000 -3.93823639763412E+0000 --3.94414368839789E+0000 -3.95006251634022E+0000 -3.95599291129275E+0000 -3.96193490289357E+0000 -3.96788852058733E+0000 --3.97385379362539E+0000 -3.97983075106593E+0000 -3.98581942177414E+0000 -3.99181983442231E+0000 -3.99783201749000E+0000 --4.00385599926411E+0000 -4.00989180783910E+0000 -4.01593947111706E+0000 -4.02199901680783E+0000 -4.02807047242921E+0000 --4.03415386530698E+0000 -4.04024922257512E+0000 -4.04635657117587E+0000 -4.05247593785992E+0000 -4.05860734918645E+0000 --4.06475083152335E+0000 -4.07090641104727E+0000 -4.07707411374378E+0000 -4.08325396540745E+0000 -4.08944599164204E+0000 --4.09565021786056E+0000 -4.10186666928540E+0000 -4.10809537094847E+0000 -4.11433634769128E+0000 -4.12058962416511E+0000 --4.12685522483107E+0000 -4.13313317396025E+0000 -4.13942349563380E+0000 -4.14572621374310E+0000 -4.15204135198980E+0000 --4.15836893388600E+0000 -4.16470898275431E+0000 -4.17106152172797E+0000 -4.17742657375100E+0000 -4.18380416157823E+0000 --4.19019430777550E+0000 -4.19659703471967E+0000 -4.20301236459883E+0000 -4.20944031941229E+0000 -4.21588092097080E+0000 --4.22233419089657E+0000 -4.22880015062340E+0000 -4.23527882139680E+0000 -4.24177022427406E+0000 -4.24827438012438E+0000 --4.25479130962894E+0000 -4.26132103328103E+0000 -4.26786357138614E+0000 -4.27441894406203E+0000 -4.28098717123887E+0000 --4.28756827265932E+0000 -4.29416226787861E+0000 -4.30076917626466E+0000 -4.30738901699816E+0000 -4.31402180907267E+0000 --4.32066757129471E+0000 -4.32732632228385E+0000 -4.33399808047282E+0000 -4.34068286410758E+0000 -4.34738069124742E+0000 --4.35409157976506E+0000 -4.36081554734672E+0000 -4.36755261149223E+0000 -4.37430278951508E+0000 -4.38106609854258E+0000 --4.38784255551588E+0000 -4.39463217719007E+0000 -4.40143498013430E+0000 -4.40825098073183E+0000 -4.41508019518013E+0000 --4.42192263949096E+0000 -4.42877832949048E+0000 -4.43564728081926E+0000 -4.44252950893247E+0000 -4.44942502909987E+0000 --4.45633385640594E+0000 -4.46325600574994E+0000 -4.47019149184601E+0000 -4.47714032922324E+0000 -4.48410253222574E+0000 --4.49107811501273E+0000 -4.49806709155863E+0000 -4.50506947565312E+0000 -4.51208528090121E+0000 -4.51911452072335E+0000 --4.52615720835548E+0000 -4.53321335684910E+0000 -4.54028297907138E+0000 -4.54736608770521E+0000 -4.55446269524928E+0000 --4.56157281401813E+0000 -4.56869645614227E+0000 -4.57583363356824E+0000 -4.58298435805865E+0000 -4.59014864119228E+0000 --4.59732649436416E+0000 -4.60451792878561E+0000 -4.61172295548436E+0000 -4.61894158530455E+0000 -4.62617382890687E+0000 --4.63341969676859E+0000 -4.64067919918365E+0000 -4.64795234626270E+0000 -4.65523914793319E+0000 -4.66253961393944E+0000 --4.66985375384271E+0000 -4.67718157702125E+0000 -4.68452309267037E+0000 -4.69187830980251E+0000 -4.69924723724732E+0000 --4.70662988365170E+0000 -4.71402625747989E+0000 -4.72143636701352E+0000 -4.72886022035166E+0000 -4.73629782541093E+0000 --4.74374918992549E+0000 -4.75121432144720E+0000 -4.75869322734557E+0000 -4.76618591480794E+0000 -4.77369239083944E+0000 --4.78121266226311E+0000 -4.78874673571994E+0000 -4.79629461766896E+0000 -4.80385631438723E+0000 -4.81143183197000E+0000 --4.81902117633067E+0000 -4.82662435320092E+0000 -4.83424136813073E+0000 -4.84187222648848E+0000 -4.84951693346094E+0000 --4.85717549405340E+0000 -4.86484791308968E+0000 -4.87253419521221E+0000 -4.88023434488207E+0000 -4.88794836637907E+0000 --4.89567626380177E+0000 -4.90341804106759E+0000 -4.91117370191281E+0000 -4.91894324989264E+0000 -4.92672668838130E+0000 --4.93452402057205E+0000 -4.94233524947726E+0000 -4.95016037792844E+0000 -4.95799940857632E+0000 -4.96585234389088E+0000 --4.97371918616143E+0000 -4.98159993749662E+0000 -4.98949459982455E+0000 -4.99740317489276E+0000 -5.00532566426834E+0000 --5.01326206933793E+0000 -5.02121239130782E+0000 -5.02917663120393E+0000 -5.03715478987196E+0000 -5.04514686797735E+0000 --5.05315286600536E+0000 -5.06117278426115E+0000 -5.06920662286978E+0000 -5.07725438177630E+0000 -5.08531606074577E+0000 --5.09339165936331E+0000 -5.10148117703418E+0000 -5.10958461298378E+0000 -5.11770196625775E+0000 -5.12583323572195E+0000 --5.13397842006259E+0000 -5.14213751778619E+0000 -5.15031052721971E+0000 -5.15849744651052E+0000 -5.16669827362650E+0000 --5.17491300635607E+0000 -5.18314164230821E+0000 -5.19138417891254E+0000 -5.19964061341936E+0000 -5.20791094289968E+0000 --5.21619516424526E+0000 -5.22449327416867E+0000 -5.23280526920333E+0000 -5.24113114570355E+0000 -5.24947089984458E+0000 --5.25782452762264E+0000 -5.26619202485497E+0000 -5.27457338717988E+0000 -5.28296861005678E+0000 -5.29137768876622E+0000 --5.29980061840996E+0000 -5.30823739391097E+0000 -5.31668801001350E+0000 -5.32515246128311E+0000 -5.33363074210671E+0000 --5.34212284669262E+0000 -5.35062876907059E+0000 -5.35914850309182E+0000 -5.36768204242906E+0000 -5.37622938057659E+0000 --5.38479051085031E+0000 -5.39336542638771E+0000 -5.40195412014799E+0000 -5.41055658491206E+0000 -5.41917281328256E+0000 --5.42780279768393E+0000 -5.43644653036243E+0000 -5.44510400338620E+0000 -5.45377520864526E+0000 -5.46246013785158E+0000 --5.47115878253912E+0000 -5.47987113406383E+0000 -5.48859718360373E+0000 -5.49733692215892E+0000 -5.50609034055163E+0000 --5.51485742942623E+0000 -5.52363817924932E+0000 -5.53243258030972E+0000 -5.54124062271850E+0000 -5.55006229640906E+0000 --5.55889759113712E+0000 -5.56774649648080E+0000 -5.57660900184059E+0000 -5.58548509643947E+0000 -5.59437476932287E+0000 --5.60327800935873E+0000 -5.61219480523756E+0000 -5.62112514547243E+0000 -5.63006901839905E+0000 -5.63902641217575E+0000 --5.64799731478356E+0000 -5.65698171402623E+0000 -5.66597959753025E+0000 -5.67499095274489E+0000 -5.68401576694224E+0000 --5.69305402721724E+0000 -5.70210572048771E+0000 -5.71117083349437E+0000 -5.72024935280090E+0000 -5.72934126479394E+0000 --5.73844655568316E+0000 -5.74756521150124E+0000 -5.75669721810396E+0000 -5.76584256117019E+0000 -5.77500122620192E+0000 --5.78417319852433E+0000 -5.79335846328576E+0000 -5.80255700545782E+0000 -5.81176880983534E+0000 -5.82099386103645E+0000 --5.83023214350259E+0000 -5.83948364149855E+0000 -5.84874833911249E+0000 -5.85802622025599E+0000 -5.86731726866406E+0000 --5.87662146789515E+0000 -5.88593880133125E+0000 -5.89526925217782E+0000 -5.90461280346390E+0000 -5.91396943804212E+0000 --5.92333913858869E+0000 -5.93272188760348E+0000 -5.94211766741001E+0000 -5.95152646015551E+0000 -5.96094824781090E+0000 --5.97038301217089E+0000 -5.97983073485393E+0000 -5.98929139730231E+0000 -5.99876498078211E+0000 -6.00825146638330E+0000 --6.01775083501973E+0000 -6.02726306742916E+0000 -6.03678814417327E+0000 -6.04632604563775E+0000 -6.05587675203225E+0000 --6.06544024339044E+0000 -6.07501649957005E+0000 -6.08460550025286E+0000 -6.09420722494479E+0000 -6.10382165297584E+0000 --6.11344876350018E+0000 -6.12308853549614E+0000 -6.13274094776628E+0000 -6.14240597893735E+0000 -6.15208360746038E+0000 --6.16177381161067E+0000 -6.17147656948779E+0000 -6.18119185901570E+0000 -6.19091965794264E+0000 -6.20065994384128E+0000 --6.21041269410865E+0000 -6.22017788596625E+0000 -6.22995549645997E+0000 -6.23974550246022E+0000 -6.24954788066190E+0000 --6.25936260758440E+0000 -6.26918965957169E+0000 -6.27902901279228E+0000 -6.28888064323930E+0000 -6.29874452673048E+0000 --6.30862063890817E+0000 -6.31850895523941E+0000 -6.32840945101591E+0000 -6.33832210135410E+0000 -6.34824688119512E+0000 --6.35818376530487E+0000 -6.36813272827404E+0000 -6.37809374451810E+0000 -6.38806678827735E+0000 -6.39805183361692E+0000 --6.40804885442682E+0000 -6.41805782442194E+0000 -6.42807871714209E+0000 -6.43811150595198E+0000 -6.44815616404130E+0000 --6.45821266442471E+0000 -6.46828097994186E+0000 -6.47836108325742E+0000 -6.48845294686108E+0000 -6.49855654306763E+0000 --6.50867184401689E+0000 -6.51879882167382E+0000 -6.52893744782849E+0000 -6.53908769409611E+0000 -6.54924953191706E+0000 --6.55942293255690E+0000 -6.56960786710638E+0000 -6.57980430648150E+0000 -6.59001222142350E+0000 -6.60023158249888E+0000 --6.61046236009942E+0000 -6.62070452444222E+0000 -6.63095804556969E+0000 -6.64122289334960E+0000 -6.65149903747508E+0000 --6.66178644746465E+0000 -6.67208509266221E+0000 -6.68239494223711E+0000 -6.69271596518415E+0000 -6.70304813032356E+0000 --6.71339140630107E+0000 -6.72374576158791E+0000 -6.73411116448084E+0000 -6.74448758310214E+0000 -6.75487498539965E+0000 --6.76527333914680E+0000 -6.77568261194260E+0000 -6.78610277121168E+0000 -6.79653378420430E+0000 -6.80697561799637E+0000 --6.81742823948947E+0000 -6.82789161541086E+0000 -6.83836571231350E+0000 -6.84885049657610E+0000 -6.85934593440308E+0000 --6.86985199182463E+0000 -6.88036863469672E+0000 -6.89089582870111E+0000 -6.90143353934536E+0000 -6.91198173196288E+0000 --6.92254037171291E+0000 -6.93310942358056E+0000 -6.94368885237682E+0000 -6.95427862273858E+0000 -6.96487869912864E+0000 --6.97548904583574E+0000 -6.98610962697455E+0000 -6.99674040648573E+0000 -7.00738134813591E+0000 -7.01803241551772E+0000 --7.02869357204982E+0000 -7.03936478097687E+0000 -7.05004600536961E+0000 -7.06073720812484E+0000 -7.07143835196543E+0000 --7.08214939944035E+0000 -7.09287031292471E+0000 -7.10360105461970E+0000 -7.11434158655271E+0000 -7.12509187057725E+0000 --7.13585186837305E+0000 -7.14662154144598E+0000 -7.15740085112818E+0000 -7.16818975857797E+0000 -7.17898822477993E+0000 --7.18979621054489E+0000 -7.20061367650996E+0000 -7.21144058313853E+0000 -7.22227689072030E+0000 -7.23312255937128E+0000 --7.24397754903383E+0000 -7.25484181947663E+0000 -7.26571533029473E+0000 -7.27659804090960E+0000 -7.28748991056904E+0000 --7.29839089834730E+0000 -7.30930096315446E+0000 -7.32022006384000E+0000 -7.33114815929638E+0000 -7.34208520846850E+0000 --7.35303117035364E+0000 -7.36398600400156E+0000 -7.37494966851444E+0000 -7.38592212304697E+0000 -7.39690332680629E+0000 --7.40789323905204E+0000 -7.41889181909638E+0000 -7.42989902630400E+0000 -7.44091482009211E+0000 -7.45193915993050E+0000 --7.46297200534150E+0000 -7.47401331590004E+0000 -7.48506305123363E+0000 -7.49612117102241E+0000 -7.50718763499912E+0000 --7.51826240294914E+0000 -7.52934543471050E+0000 -7.54043669017391E+0000 -7.55153612928273E+0000 -7.56264371203302E+0000 --7.57375939847354E+0000 -7.58488314870578E+0000 -7.59601492288394E+0000 -7.60715468121497E+0000 -7.61830238395857E+0000 --7.62945799142721E+0000 -7.64062146398616E+0000 -7.65179276205345E+0000 -7.66297184609994E+0000 -7.67415867664930E+0000 --7.68535321427803E+0000 -7.69655541961550E+0000 -7.70776525334390E+0000 -7.71898267619830E+0000 -7.73020764896668E+0000 --7.74144013248988E+0000 -7.75268008766167E+0000 -7.76392747542872E+0000 -7.77518225679065E+0000 -7.78644439280001E+0000 --7.79771384456233E+0000 -7.80899057323607E+0000 -7.82027454003270E+0000 -7.83156570621667E+0000 -7.84286403310545E+0000 --7.85416948206950E+0000 -7.86548201453233E+0000 -7.87680159197048E+0000 -7.88812817591355E+0000 -7.89946172794418E+0000 --7.91080220969813E+0000 -7.92214958286419E+0000 -7.93350380918429E+0000 -7.94486485045346E+0000 -7.95623266851985E+0000 --7.96760722528473E+0000 -7.97898848270253E+0000 -7.99037640278083E+0000 -8.00177094758038E+0000 -8.01317207921509E+0000 --8.02457975985209E+0000 -8.03599395171168E+0000 -8.04741461706739E+0000 -8.05884171824596E+0000 -8.07027521762738E+0000 --8.08171507764486E+0000 -8.09316126078489E+0000 -8.10461372958720E+0000 -8.11607244664482E+0000 -8.12753737460406E+0000 --8.13900847616452E+0000 -8.15048571407912E+0000 -8.16196905115408E+0000 -8.17345845024898E+0000 -8.18495387427672E+0000 --8.19645528620354E+0000 -8.20796264904908E+0000 -8.21947592588631E+0000 -8.23099507984161E+0000 -8.24252007409474E+0000 --8.25405087187886E+0000 -8.26558743648055E+0000 -8.27712973123982E+0000 -8.28867771955009E+0000 -8.30023136485826E+0000 --8.31179063066464E+0000 -8.32335548052303E+0000 -8.33492587804070E+0000 -8.34650178687840E+0000 -8.35808317075039E+0000 --8.36966999342440E+0000 -8.38126221872169E+0000 -8.39285981051705E+0000 -8.40446273273880E+0000 -8.41607094936879E+0000 --8.42768442444243E+0000 -8.43930312204870E+0000 -8.45092700633014E+0000 -8.46255604148286E+0000 -8.47419019175659E+0000 --8.48582942145464E+0000 -8.49747369493392E+0000 -8.50912297660497E+0000 -8.52077723093197E+0000 -8.53243642243271E+0000 --8.54410051567865E+0000 -8.55576947529489E+0000 -8.56744326596020E+0000 -8.57912185240703E+0000 -8.59080519942151E+0000 --8.60249327184344E+0000 -8.61418603456636E+0000 -8.62588345253748E+0000 -8.63758549075776E+0000 -8.64929211428189E+0000 --8.66100328821826E+0000 -8.67271897772904E+0000 -8.68443914803015E+0000 -8.69616376439125E+0000 -8.70789279213581E+0000 --8.71962619664104E+0000 -8.73136394333797E+0000 -8.74310599771143E+0000 -8.75485232530002E+0000 -8.76660289169619E+0000 --8.77835766254621E+0000 -8.79011660355017E+0000 -8.80187968046200E+0000 -8.81364685908950E+0000 -8.82541810529431E+0000 --8.83719338499194E+0000 -8.84897266415177E+0000 -8.86075590879708E+0000 -8.87254308500501E+0000 -8.88433415890663E+0000 --8.89612909668690E+0000 -8.90792786458472E+0000 -8.91973042889287E+0000 -8.93153675595810E+0000 -8.94334681218108E+0000 --8.95516056401645E+0000 -8.96697797797278E+0000 -8.97879902061262E+0000 -8.99062365855248E+0000 -9.00245185846288E+0000 --9.01428358706828E+0000 -9.02611881114718E+0000 -9.03795749753206E+0000 -9.04979961310942E+0000 -9.06164512481978E+0000 --9.07349399965768E+0000 -9.08534620467169E+0000 -9.09720170696444E+0000 -9.10906047369260E+0000 -9.12092247206690E+0000 --9.13278766935213E+0000 -9.14465603286716E+0000 -9.15652752998494E+0000 -9.16840212813251E+0000 -9.18027979479098E+0000 --9.19216049749561E+0000 -9.20404420383572E+0000 -9.21593088145479E+0000 -9.22782049805040E+0000 -9.23971302137427E+0000 --9.25160841923226E+0000 -9.26350665948438E+0000 -9.27540771004478E+0000 -9.28731153888178E+0000 -9.29921811401788E+0000 --9.31112740352975E+0000 -9.32303937554823E+0000 -9.33495399825836E+0000 -9.34687123989938E+0000 -9.35879106876473E+0000 --9.37071345320206E+0000 -9.38263836161325E+0000 -9.39456576245438E+0000 -9.40649562423578E+0000 -9.41842791552203E+0000 --9.43036260493193E+0000 -9.44229966113856E+0000 -9.45423905286923E+0000 -9.46618074890555E+0000 -9.47812471808336E+0000 --9.49007092929283E+0000 -9.50201935147838E+0000 -9.51396995363875E+0000 -9.52592270482695E+0000 -9.53787757415032E+0000 --9.54983453077052E+0000 -9.56179354390350E+0000 -9.57375458281956E+0000 -9.58571761684333E+0000 -9.59768261535379E+0000 --9.60964954778423E+0000 -9.62161838362233E+0000 -9.63358909241013E+0000 -9.64556164374400E+0000 -9.65753600727472E+0000 --9.66951215270743E+0000 -9.68149004980166E+0000 -9.69346966837133E+0000 -9.70545097828476E+0000 -9.71743394946467E+0000 --9.72941855188819E+0000 -9.74140475558688E+0000 -9.75339253064671E+0000 -9.76538184720808E+0000 -9.77737267546582E+0000 --9.78936498566921E+0000 -9.80135874812198E+0000 -9.81335393318232E+0000 -9.82535051126285E+0000 -9.83734845283069E+0000 --9.84934772840741E+0000 -9.86134830856907E+0000 -9.87335016394620E+0000 -9.88535326522384E+0000 -9.89735758314151E+0000 --9.90936308849324E+0000 -9.92136975212756E+0000 -9.93337754494753E+0000 -9.94538643791070E+0000 -9.95739640202918E+0000 --9.96940740836958E+0000 -9.98141942805308E+0000 -9.99343243225537E+0000 -1.00054463922067E+0001 -1.00174612791919E+0001 --1.00294770645503E+0001 -1.00414937196759E+0001 -1.00535112160171E+0001 -1.00655295250771E+0001 -1.00775486184135E+0001 --1.00895684676385E+0001 -1.01015890444191E+0001 -1.01136103204766E+0001 -1.01256322675872E+0001 -1.01376548575814E+0001 --1.01496780623445E+0001 -1.01617018538165E+0001 -1.01737262039919E+0001 -1.01857510849199E+0001 -1.01977764687041E+0001 --1.02098023275032E+0001 -1.02218286335301E+0001 -1.02338553590527E+0001 -1.02458824763933E+0001 -1.02579099579290E+0001 --1.02699377760915E+0001 -1.02819659033673E+0001 -1.02939943122974E+0001 -1.03060229754777E+0001 -1.03180518655586E+0001 --1.03300809552453E+0001 -1.03421102172977E+0001 -1.03541396245303E+0001 -1.03661691498124E+0001 -1.03781987660681E+0001 --1.03902284462761E+0001 -1.04022581634698E+0001 -1.04142878907375E+0001 -1.04263176012221E+0001 -1.04383472681212E+0001 --1.04503768646872E+0001 -1.04624063642275E+0001 -1.04744357401038E+0001 -1.04864649657329E+0001 -1.04984940145862E+0001 --1.05105228601901E+0001 -1.05225514761254E+0001 -1.05345798360281E+0001 -1.05466079135887E+0001 -1.05586356825525E+0001 --1.05706631167198E+0001 -1.05826901899456E+0001 -1.05947168761395E+0001 -1.06067431492663E+0001 -1.06187689833454E+0001 --1.06307943524509E+0001 -1.06428192307120E+0001 -1.06548435923125E+0001 -1.06668674114912E+0001 -1.06788906625417E+0001 --1.06909133198123E+0001 -1.07029353577064E+0001 -1.07149567506821E+0001 -1.07269774732523E+0001 -1.07389974999848E+0001 --1.07510168055026E+0001 -1.07630353644830E+0001 -1.07750531516585E+0001 -1.07870701418167E+0001 -1.07990863097995E+0001 --1.08111016305043E+0001 -1.08231160788829E+0001 -1.08351296299424E+0001 -1.08471422587446E+0001 -1.08591539404061E+0001 --1.08711646500988E+0001 -1.08831743630490E+0001 -1.08951830545384E+0001 -1.09071906999034E+0001 -1.09191972745352E+0001 --1.09312027538803E+0001 -1.09432071134398E+0001 -1.09552103287699E+0001 -1.09672123754817E+0001 -1.09792132292413E+0001 --1.09912128657698E+0001 -1.10032112608432E+0001 -1.10152083902923E+0001 -1.10272042300032E+0001 -1.10391987559168E+0001 --1.10511919440289E+0001 -1.10631837703905E+0001 -1.10751742111073E+0001 -1.10871632423403E+0001 -1.10991508403053E+0001 --1.11111369812732E+0001 -1.11231216415697E+0001 -1.11351047975758E+0001 -1.11470864257274E+0001 -1.11590665025153E+0001 --1.11710450044855E+0001 -1.11830219082388E+0001 -1.11949971904313E+0001 -1.12069708277740E+0001 -1.12189427970329E+0001 --1.12309130750290E+0001 -1.12428816386386E+0001 -1.12548484647927E+0001 -1.12668135304777E+0001 -1.12787768127347E+0001 --1.12907382886602E+0001 -1.13026979354055E+0001 -1.13146557301772E+0001 -1.13266116502368E+0001 -1.13385656729008E+0001 --1.13505177755411E+0001 -1.13624679355844E+0001 -1.13744161305127E+0001 -1.13863623378628E+0001 -1.13983065352269E+0001 --1.14102487002521E+0001 -1.14221888106407E+0001 -1.14341268441501E+0001 -1.14460627785928E+0001 -1.14579965918363E+0001 --1.14699282618036E+0001 -1.14818577664723E+0001 -1.14937850838755E+0001 -1.15057101921012E+0001 -1.15176330692928E+0001 --1.15295536936486E+0001 -1.15414720434221E+0001 -1.15533880969220E+0001 -1.15653018325121E+0001 -1.15772132286114E+0001 --1.15891222636940E+0001 -1.16010289162892E+0001 -1.16129331649815E+0001 -1.16248349884104E+0001 -1.16367343652708E+0001 --1.16486312743126E+0001 -1.16605256943409E+0001 -1.16724176042162E+0001 -1.16843069828538E+0001 -1.16961938092244E+0001 --1.17080780623541E+0001 -1.17199597213237E+0001 -1.17318387652697E+0001 -1.17437151733835E+0001 -1.17555889249118E+0001 --1.17674599991564E+0001 -1.17793283754746E+0001 -1.17911940332786E+0001 -1.18030569520360E+0001 -1.18149171112695E+0001 --1.18267744905572E+0001 -1.18386290695322E+0001 -1.18504808278830E+0001 -1.18623297453534E+0001 -1.18741758017423E+0001 --1.18860189769038E+0001 -1.18978592507473E+0001 -1.19096966032376E+0001 -1.19215310143946E+0001 -1.19333624642935E+0001 --1.19451909330646E+0001 -1.19570164008938E+0001 -1.19688388480221E+0001 -1.19806582547455E+0001 -1.19924746014158E+0001 --1.20042878684396E+0001 -1.20160980362791E+0001 -1.20279050854516E+0001 -1.20397089965298E+0001 -1.20515097501416E+0001 --1.20633073269702E+0001 -1.20751017077541E+0001 -1.20868928732873E+0001 -1.20986808044188E+0001 -1.21104654820530E+0001 --1.21222468871497E+0001 -1.21340250007239E+0001 -1.21457998038460E+0001 -1.21575712776417E+0001 -1.21693394032921E+0001 --1.21811041620333E+0001 -1.21928655351571E+0001 -1.22046235040105E+0001 -1.22163780499958E+0001 -1.22281291545707E+0001 --1.22398767992481E+0001 -1.22516209655964E+0001 -1.22633616352392E+0001 -1.22750987898557E+0001 -1.22868324111802E+0001 --1.22985624810024E+0001 -1.23102889811674E+0001 -1.23220118935757E+0001 -1.23337312001832E+0001 -1.23454468830009E+0001 --1.23571589240955E+0001 -1.23688673055889E+0001 -1.23805720096584E+0001 -1.23922730185367E+0001 -1.24039703145118E+0001 --1.24156638799272E+0001 -1.24273536971818E+0001 -1.24390397487297E+0001 -1.24507220170806E+0001 -1.24624004847995E+0001 --1.24740751345068E+0001 -1.24857459488783E+0001 -1.24974129106453E+0001 -1.25090760025944E+0001 -1.25207352075675E+0001 --1.25323905084622E+0001 -1.25440418882314E+0001 -1.25556893298832E+0001 -1.25673328164815E+0001 -1.25789723311453E+0001 --1.25906078570492E+0001 -1.26022393774231E+0001 -1.26138668755526E+0001 -1.26254903347784E+0001 -1.26371097384969E+0001 --1.26487250701597E+0001 -1.26603363132741E+0001 -1.26719434514026E+0001 -1.26835464681634E+0001 -1.26951453472299E+0001 --1.27067400723311E+0001 -1.27183306272515E+0001 -1.27299169958310E+0001 -1.27414991619648E+0001 -1.27530771096039E+0001 --1.27646508227545E+0001 -1.27762202854783E+0001 -1.27877854818926E+0001 -1.27993463961700E+0001 -1.28109030125389E+0001 --1.28224553152828E+0001 -1.28340032887408E+0001 -1.28455469173076E+0001 -1.28570861854334E+0001 -1.28686210776236E+0001 --1.28801515784395E+0001 -1.28916776724977E+0001 -1.29031993444701E+0001 -1.29147165790845E+0001 -1.29262293611239E+0001 --1.29377376754269E+0001 -1.29492415068877E+0001 -1.29607408404558E+0001 -1.29722356611365E+0001 -1.29837259539903E+0001 --1.29952117041335E+0001 -1.30066928967378E+0001 -1.30181695170303E+0001 -1.30296415502938E+0001 -1.30411089818667E+0001 --1.30525717971426E+0001 -1.30640299815710E+0001 -1.30754835206568E+0001 -1.30869323999602E+0001 -1.30983766050974E+0001 --1.31098161217398E+0001 -1.31212509356144E+0001 -1.31326810325039E+0001 -1.31441063982463E+0001 -1.31555270187355E+0001 --1.31669428799206E+0001 -1.31783539678064E+0001 -1.31897602684533E+0001 -1.32011617679773E+0001 -1.32125584525499E+0001 --1.32239503083981E+0001 -1.32353373218045E+0001 -1.32467194791074E+0001 -1.32580967667005E+0001 -1.32694691710332E+0001 --1.32808366786105E+0001 -1.32921992759928E+0001 -1.33035569497962E+0001 -1.33149096866925E+0001 -1.33262574734089E+0001 --1.33376002967283E+0001 -1.33489381434890E+0001 -1.33602710005853E+0001 -1.33715988549667E+0001 -1.33829216936385E+0001 --1.33942395036616E+0001 -1.34055522721523E+0001 -1.34168599862827E+0001 -1.34281626332806E+0001 -1.34394602004291E+0001 --1.34507526750672E+0001 -1.34620400445894E+0001 -1.34733222964458E+0001 -1.34845994181422E+0001 -1.34958713972399E+0001 --1.35071382213558E+0001 -1.35183998781627E+0001 -1.35296563553888E+0001 -1.35409076408178E+0001 -1.35521537222894E+0001 --1.35633945876986E+0001 -1.35746302249963E+0001 -1.35858606221888E+0001 -1.35970857673383E+0001 -1.36083056485623E+0001 --1.36195202540343E+0001 -1.36307295719832E+0001 -1.36419335906937E+0001 -1.36531322985061E+0001 -1.36643256838162E+0001 --1.36755137350758E+0001 -1.36866964407920E+0001 -1.36978737895278E+0001 -1.37090457699018E+0001 -1.37202123705881E+0001 --1.37313735803168E+0001 -1.37425293878733E+0001 -1.37536797820990E+0001 -1.37648247518907E+0001 -1.37759642862010E+0001 --1.37870983740383E+0001 -1.37982270044664E+0001 -1.38093501666050E+0001 -1.38204678496294E+0001 -1.38315800427706E+0001 --1.38426867353152E+0001 -1.38537879166057E+0001 -1.38648835760400E+0001 -1.38759737030720E+0001 -1.38870582872111E+0001 --1.38981373180224E+0001 -1.39092107851268E+0001 -1.39202786782007E+0001 -1.39313409869765E+0001 -1.39423977012421E+0001 --1.39534488108411E+0001 -1.39644943056729E+0001 -1.39755341756926E+0001 -1.39865684109109E+0001 -1.39975970013943E+0001 --1.40086199372651E+0001 -1.40196372087011E+0001 -1.40306488059361E+0001 -1.40416547192593E+0001 -1.40526549390159E+0001 --1.40636494556066E+0001 -1.40746382594881E+0001 -1.40856213411726E+0001 -1.40965986912280E+0001 -1.41075703002782E+0001 --1.41185361590026E+0001 -1.41294962581363E+0001 -1.41404505884704E+0001 -1.41513991408515E+0001 -1.41623419061821E+0001 --1.41732788754202E+0001 -1.41842100395799E+0001 -1.41951353897308E+0001 -1.42060549169982E+0001 -1.42169686125633E+0001 --1.42278764676632E+0001 -1.42387784735903E+0001 -1.42496746216932E+0001 -1.42605649033760E+0001 -1.42714493100986E+0001 --1.42823278333768E+0001 -1.42932004647821E+0001 -1.43040671959416E+0001 -1.43149280185383E+0001 -1.43257829243111E+0001 --1.43366319050545E+0001 -1.43474749526187E+0001 -1.43583120589098E+0001 -1.43691432158897E+0001 -1.43799684155761E+0001 --1.43907876500424E+0001 -1.44016009114177E+0001 -1.44124081918870E+0001 -1.44232094836911E+0001 -1.44340047791265E+0001 --1.44447940705457E+0001 -1.44555773503566E+0001 -1.44663546110232E+0001 -1.44771258450653E+0001 -1.44878910450583E+0001 --1.44986502036335E+0001 -1.45094033134780E+0001 -1.45201503673348E+0001 -1.45308913580025E+0001 -1.45416262783356E+0001 --1.45523551212445E+0001 -1.45630778796952E+0001 -1.45737945467097E+0001 -1.45845051153656E+0001 -1.45952095787966E+0001 --1.46059079301920E+0001 -1.46166001627970E+0001 -1.46272862699125E+0001 -1.46379662448953E+0001 -1.46486400811581E+0001 --1.46593077721694E+0001 -1.46699693114533E+0001 -1.46806246925900E+0001 -1.46912739092153E+0001 -1.47019169550211E+0001 --1.47125538237549E+0001 -1.47231845092201E+0001 -1.47338090052759E+0001 -1.47444273058374E+0001 -1.47550394048755E+0001 --1.47656452964169E+0001 -1.47762449745443E+0001 -1.47868384333960E+0001 -1.47974256671664E+0001 -1.48080066701054E+0001 --1.48185814365191E+0001 -1.48291499607692E+0001 -1.48397122372734E+0001 -1.48502682605052E+0001 -1.48608180249939E+0001 --1.48713615253248E+0001 -1.48818987561388E+0001 -1.48924297121329E+0001 -1.49029543880598E+0001 -1.49134727787281E+0001 --1.49239848790024E+0001 -1.49344906838029E+0001 -1.49449901881060E+0001 -1.49554833869435E+0001 -1.49659702754036E+0001 --1.49764508486299E+0001 -1.49869251018222E+0001 -1.49973930302359E+0001 -1.50078546291826E+0001 -1.50183098940294E+0001 --1.50287588201996E+0001 -1.50392014031722E+0001 -1.50496376384821E+0001 -1.50600675217201E+0001 -1.50704910485328E+0001 --1.50809082146229E+0001 -1.50913190157488E+0001 -1.51017234477247E+0001 -1.51121215064210E+0001 -1.51225131877636E+0001 --1.51328984877347E+0001 -1.51432774023720E+0001 -1.51536499277694E+0001 -1.51640160600765E+0001 -1.51743757954989E+0001 --1.51847291302980E+0001 -1.51950760607912E+0001 -1.52054165833518E+0001 -1.52157506944088E+0001 -1.52260783904474E+0001 --1.52363996680086E+0001 -1.52467145236891E+0001 -1.52570229541418E+0001 -1.52673249560753E+0001 -1.52776205262542E+0001 --1.52879096614991E+0001 -1.52981923586863E+0001 -1.53084686147481E+0001 -1.53187384266728E+0001 -1.53290017915046E+0001 --1.53392587063435E+0001 -1.53495091683455E+0001 -1.53597531747226E+0001 -1.53699907227424E+0001 -1.53802218097289E+0001 --1.53904464330617E+0001 -1.54006645901763E+0001 -1.54108762785644E+0001 -1.54210814957733E+0001 -1.54312802394064E+0001 --1.54414725071231E+0001 -1.54516582966387E+0001 -1.54618376057242E+0001 -1.54720104322068E+0001 -1.54821767739697E+0001 --1.54923366289516E+0001 -1.55024899951476E+0001 -1.55126368706086E+0001 -1.55227772534414E+0001 -1.55329111418086E+0001 --1.55430385339290E+0001 -1.55531594280773E+0001 -1.55632738225840E+0001 -1.55733817158356E+0001 -1.55834831062747E+0001 --1.55935779923996E+0001 -1.56036663727648E+0001 -1.56137482459805E+0001 -1.56238236107131E+0001 -1.56338924656849E+0001 --1.56439548096739E+0001 -1.56540106415144E+0001 -1.56640599600964E+0001 -1.56741027643661E+0001 -1.56841390533256E+0001 --1.56941688260326E+0001 -1.57041920816014E+0001 -1.57142088192017E+0001 -1.57242190380595E+0001 -1.57342227374566E+0001 --1.57442199167309E+0001 -1.57542105752761E+0001 -1.57641947125421E+0001 -1.57741723280346E+0001 -1.57841434213152E+0001 --1.57941079920017E+0001 -1.58040660397678E+0001 -1.58140175643430E+0001 -1.58239625655131E+0001 -1.58339010431196E+0001 --1.58438329970600E+0001 -1.58537584272881E+0001 -1.58636773338132E+0001 -1.58735897167010E+0001 -1.58834955760729E+0001 --1.58933949121065E+0001 -1.59032877250352E+0001 -1.59131740151486E+0001 -1.59230537827920E+0001 -1.59329270283671E+0001 --1.59427937523311E+0001 -1.59526539551975E+0001 -1.59625076375359E+0001 -1.59723547999716E+0001 -1.59821954431861E+0001 --1.59920295679167E+0001 -1.60018571749570E+0001 -1.60116782651564E+0001 -1.60214928394203E+0001 -1.60313008987101E+0001 --1.60411024440432E+0001 -1.60508974764932E+0001 -1.60606859971895E+0001 -1.60704680073175E+0001 -1.60802435081186E+0001 --1.60900125008905E+0001 -1.60997749869865E+0001 -1.61095309678161E+0001 -1.61192804448449E+0001 -1.61290234195945E+0001 --1.61387598936422E+0001 -1.61484898686217E+0001 -1.61582133462226E+0001 -1.61679303281904E+0001 -1.61776408163268E+0001 --1.61873448124894E+0001 -1.61970423185918E+0001 -1.62067333366037E+0001 -1.62164178685508E+0001 -1.62260959165149E+0001 --1.62357674826337E+0001 -1.62454325691009E+0001 -1.62550911781665E+0001 -1.62647433121361E+0001 -1.62743889733717E+0001 --1.62840281642911E+0001 -1.62936608873683E+0001 -1.63032871451333E+0001 -1.63129069401720E+0001 -1.63225202751265E+0001 --1.63321271526948E+0001 -1.63417275756311E+0001 -1.63513215467454E+0001 -1.63609090689040E+0001 -1.63704901450291E+0001 --1.63800647780990E+0001 -1.63896329711479E+0001 -1.63991947272662E+0001 -1.64087500496003E+0001 -1.64182989413527E+0001 --1.64278414057818E+0001 -1.64373774462021E+0001 -1.64469070659844E+0001 -1.64564302685551E+0001 -1.64659470573969E+0001 --1.64754574360487E+0001 -1.64849614081052E+0001 -1.64944589772172E+0001 -1.65039501470917E+0001 -1.65134349214916E+0001 --1.65229133042358E+0001 -1.65323852991996E+0001 -1.65418509103139E+0001 -1.65513101415660E+0001 -1.65607629969992E+0001 --1.65702094807128E+0001 -1.65796495968620E+0001 -1.65890833496584E+0001 -1.65985107433695E+0001 -1.66079317823188E+0001 --1.66173464708860E+0001 -1.66267548135067E+0001 -1.66361568146728E+0001 -1.66455524789320E+0001 -1.66549418108884E+0001 --1.66643248152018E+0001 -1.66737014965883E+0001 -1.66830718598201E+0001 -1.66924359097254E+0001 -1.67017936511883E+0001 --1.67111450891494E+0001 -1.67204902286050E+0001 -1.67298290746076E+0001 -1.67391616322659E+0001 -1.67484879067444E+0001 --1.67578079032640E+0001 -1.67671216271014E+0001 -1.67764290835896E+0001 -1.67857302781176E+0001 -1.67950252161305E+0001 --1.68043139031294E+0001 -1.68135963446717E+0001 -1.68228725463705E+0001 -1.68321425138954E+0001 -1.68414062529719E+0001 --1.68506637693816E+0001 -1.68599150689622E+0001 -1.68691601576076E+0001 -1.68783990412675E+0001 -1.68876317259479E+0001 --1.68968582177110E+0001 -1.69060785226750E+0001 -1.69152926470140E+0001 -1.69245005969585E+0001 -1.69337023787949E+0001 --1.69428979988657E+0001 -1.69520874635698E+0001 -1.69612707793617E+0001 -1.69704479527524E+0001 -1.69796189903089E+0001 --1.69887838986542E+0001 -1.69979426844674E+0001 -1.70070953544840E+0001 -1.70162419154953E+0001 -1.70253823743487E+0001 --1.70345167379479E+0001 -1.70436450132526E+0001 -1.70527672072786E+0001 -1.70618833270979E+0001 -1.70709933798385E+0001 --1.70800973726846E+0001 -1.70891953128764E+0001 -1.70982872077103E+0001 -1.71073730645388E+0001 -1.71164528907706E+0001 --1.71255266938704E+0001 -1.71345944813590E+0001 -1.71436562608134E+0001 -1.71527120398667E+0001 -1.71617618262081E+0001 --1.71708056275829E+0001 -1.71798434517926E+0001 -1.71888753066948E+0001 -1.71979012002032E+0001 -1.72069211402875E+0001 --1.72159351349738E+0001 -1.72249431923441E+0001 -1.72339453205365E+0001 -1.72429415277456E+0001 -1.72519318222216E+0001 --1.72609162122712E+0001 -1.72698947062572E+0001 -1.72788673125982E+0001 -1.72878340397694E+0001 -1.72967948963019E+0001 --1.73057498907828E+0001 -1.73146990318556E+0001 -1.73236423282198E+0001 -1.73325797886310E+0001 -1.73415114219010E+0001 --1.73504372368978E+0001 -1.73593572425454E+0001 -1.73682714478240E+0001 -1.73771798617699E+0001 -1.73860824934756E+0001 --1.73949793520899E+0001 -1.74038704468173E+0001 -1.74127557869189E+0001 -1.74216353817116E+0001 -1.74305092405687E+0001 --1.74393773729196E+0001 -1.74482397882496E+0001 -1.74570964961005E+0001 -1.74659475060700E+0001 -1.74747928278121E+0001 --1.74836324710368E+0001 -1.74924664455104E+0001 -1.75012947610552E+0001 -1.75101174275498E+0001 -1.75189344549289E+0001 --1.75277458531832E+0001 -1.75365516323599E+0001 -1.75453518025620E+0001 -1.75541463739488E+0001 -1.75629353567359E+0001 --1.75717187611947E+0001 -1.75804965976532E+0001 -1.75892688764951E+0001 -1.75980356081607E+0001 -1.76067968031461E+0001 --1.76155524720038E+0001 -1.76243026253423E+0001 -1.76330472738264E+0001 -1.76417864281769E+0001 -1.76505200991710E+0001 --1.76592482976418E+0001 -1.76679710344788E+0001 -1.76766883206274E+0001 -1.76854001670895E+0001 -1.76941065849229E+0001 --1.77028075852416E+0001 -1.77115031792160E+0001 -1.77201933780723E+0001 -1.77288781930932E+0001 -1.77375576356173E+0001 --1.77462317170396E+0001 -1.77549004488112E+0001 -1.77635638424394E+0001 -1.77722219094875E+0001 -1.77808746615751E+0001 --1.77895221103781E+0001 -1.77981642676283E+0001 -1.78068011451140E+0001 -1.78154327546794E+0001 -1.78240591082250E+0001 --1.78326802177074E+0001 -1.78412960951395E+0001 -1.78499067525905E+0001 -1.78585122021853E+0001 -1.78671124561054E+0001 --1.78757075265885E+0001 -1.78842974259281E+0001 -1.78928821664744E+0001 -1.79014617606333E+0001 -1.79100362208673E+0001 --1.79186055596947E+0001 -1.79271697896903E+0001 -1.79357289234849E+0001 -1.79442829737656E+0001 -1.79528319532756E+0001 --1.79613758748144E+0001 -1.79699147512375E+0001 -1.79784485954567E+0001 -1.79869774204402E+0001 -1.79955012392120E+0001 --1.80040200648526E+0001 -1.80125339104984E+0001 -1.80210427893424E+0001 -1.80295467146335E+0001 -1.80380456996767E+0001 --1.80465397578336E+0001 -1.80550289025216E+0001 -1.80635131472144E+0001 -1.80719925054421E+0001 -1.80804669907908E+0001 --1.80889366169028E+0001 -1.80974013974767E+0001 -1.81058613462672E+0001 -1.81143164770853E+0001 -1.81227668037981E+0001 --1.81312123403290E+0001 -1.81396531006543E+0001 -1.81480890987692E+0001 -1.81565203486526E+0001 -1.81649468642647E+0001 --1.81733686595464E+0001 -1.81817857484198E+0001 -1.81901981447877E+0001 -1.81986058625340E+0001 -1.82070089155235E+0001 --1.82154073176022E+0001 -1.82238010825967E+0001 -1.82321902243148E+0001 -1.82405747565451E+0001 -1.82489546930574E+0001 --1.82573300476023E+0001 -1.82657008339114E+0001 -1.82740670656971E+0001 -1.82824287566531E+0001 -1.82907859204538E+0001 --1.82991385707546E+0001 -1.83074867211921E+0001 -1.83158303853836E+0001 -1.83241695769274E+0001 -1.83325043094029E+0001 --1.83408345963704E+0001 -1.83491604513713E+0001 -1.83574818879276E+0001 -1.83657989195426E+0001 -1.83741115597006E+0001 --1.83824198218667E+0001 -1.83907237194870E+0001 -1.83990232659887E+0001 -1.84073184747799E+0001 -1.84156093592495E+0001 --1.84238959327678E+0001 -1.84321782086856E+0001 -1.84404562003350E+0001 -1.84487299210289E+0001 -1.84569993840614E+0001 --1.84652646027074E+0001 -1.84735255902227E+0001 -1.84817823598443E+0001 -1.84900349247901E+0001 -1.84982832982589E+0001 --1.85065274934306E+0001 -1.85147675234660E+0001 -1.85230034015069E+0001 -1.85312351406761E+0001 -1.85394627540774E+0001 --1.85476862547955E+0001 -1.85559056558963E+0001 -1.85641209704265E+0001 -1.85723322114138E+0001 -1.85805393918668E+0001 --1.85887425247754E+0001 -1.85969416231102E+0001 -1.86051366998228E+0001 -1.86133277678461E+0001 -1.86215148400936E+0001 --1.86296979294600E+0001 -1.86378770488209E+0001 -1.86460522110331E+0001 -1.86542234289340E+0001 -1.86623907153424E+0001 --1.86705540830579E+0001 -1.86787135448611E+0001 -1.86868691135136E+0001 -1.86950208017580E+0001 -1.87031686223180E+0001 --1.87113125878981E+0001 -1.87194527111839E+0001 -1.87275890048420E+0001 -1.87357214815201E+0001 -1.87438501538467E+0001 --1.87519750344315E+0001 -1.87600961358649E+0001 -1.87682134707187E+0001 -1.87763270515455E+0001 -1.87844368908787E+0001 --1.87925430012331E+0001 -1.88006453951042E+0001 -1.88087440849687E+0001 -1.88168390832842E+0001 -1.88249304024893E+0001 --1.88330180550035E+0001 -1.88411020532277E+0001 -1.88491824095433E+0001 -1.88572591363130E+0001 -1.88653322458806E+0001 --1.88734017505706E+0001 -1.88814676626887E+0001 -1.88895299945217E+0001 -1.88975887583371E+0001 -1.89056439663837E+0001 --1.89136956308913E+0001 -1.89217437640704E+0001 -1.89297883781129E+0001 -1.89378294851916E+0001 -1.89458670974600E+0001 --1.89539012270531E+0001 -1.89619318860867E+0001 -1.89699590866574E+0001 -1.89779828408432E+0001 -1.89860031607028E+0001 --1.89940200582762E+0001 -1.90020335455841E+0001 -1.90100436346284E+0001 -1.90180503373921E+0001 -1.90260536658391E+0001 --1.90340536319142E+0001 -1.90420502475435E+0001 -1.90500435246339E+0001 -1.90580334750735E+0001 -1.90660201107311E+0001 --1.90740034434569E+0001 -1.90819834850819E+0001 -1.90899602474181E+0001 -1.90979337422588E+0001 -1.91059039813780E+0001 --1.91138709765308E+0001 -1.91218347394535E+0001 -1.91297952818631E+0001 -1.91377526154580E+0001 -1.91457067519174E+0001 --1.91536577029016E+0001 -1.91616054800518E+0001 -1.91695500949903E+0001 -1.91774915593206E+0001 -1.91854298846270E+0001 --1.91933650824750E+0001 -1.92012971644109E+0001 -1.92092261419622E+0001 -1.92171520266374E+0001 -1.92250748299261E+0001 --1.92329945632988E+0001 -1.92409112382071E+0001 -1.92488248660836E+0001 -1.92567354583420E+0001 -1.92646430263769E+0001 --1.92725475815642E+0001 -1.92804491352605E+0001 -1.92883476988036E+0001 -1.92962432835124E+0001 -1.93041359006866E+0001 --1.93120255616073E+0001 -1.93199122775363E+0001 -1.93277960597167E+0001 -1.93356769193724E+0001 -1.93435548677084E+0001 --1.93514299159108E+0001 -1.93593020751468E+0001 -1.93671713565645E+0001 -1.93750377712932E+0001 -1.93829013304430E+0001 --1.93907620451052E+0001 -1.93986199263522E+0001 -1.94064749852372E+0001 -1.94143272327948E+0001 -1.94221766800404E+0001 --1.94300233379704E+0001 -1.94378672175624E+0001 -1.94457083297749E+0001 -1.94535466855476E+0001 -1.94613822958012E+0001 --1.94692151714373E+0001 -1.94770453233387E+0001 -1.94848727623692E+0001 -1.94926974993737E+0001 -1.95005195451779E+0001 --1.95083389105890E+0001 -1.95161556063948E+0001 -1.95239696433645E+0001 -1.95317810322480E+0001 -1.95395897837766E+0001 --1.95473959086624E+0001 -1.95551994175986E+0001 -1.95630003212596E+0001 -1.95707986303007E+0001 -1.95785943553581E+0001 --1.95863875070496E+0001 -1.95941780959733E+0001 -1.96019661327090E+0001 -1.96097516278173E+0001 -1.96175345918397E+0001 --1.96253150352990E+0001 -1.96330929686989E+0001 -1.96408684025243E+0001 -1.96486413472411E+0001 -1.96564118132960E+0001 --1.96641798111173E+0001 -1.96719453511137E+0001 -1.96797084436756E+0001 -1.96874690991739E+0001 -1.96952273279610E+0001 --1.97029831403701E+0001 -1.97107365467155E+0001 -1.97184875572927E+0001 -1.97262361823779E+0001 -1.97339824322289E+0001 --1.97417263170841E+0001 -1.97494678471631E+0001 -1.97572070326667E+0001 -1.97649438837765E+0001 -1.97726784106555E+0001 --1.97804106234475E+0001 -1.97881405322774E+0001 -1.97958681472512E+0001 -1.98035934784560E+0001 -1.98113165359599E+0001 --1.98190373298122E+0001 -1.98267558700430E+0001 -1.98344721666637E+0001 -1.98421862296668E+0001 -1.98498980690255E+0001 --1.98576076946946E+0001 -1.98653151166095E+0001 -1.98730203446869E+0001 -1.98807233888246E+0001 -1.98884242589013E+0001 --1.98961229647769E+0001 -1.99038195162924E+0001 -1.99115139232697E+0001 -1.99192061955119E+0001 -1.99268963428032E+0001 --1.99345843749088E+0001 -1.99422703015749E+0001 -1.99499541325289E+0001 -1.99576358774793E+0001 -1.99653155461155E+0001 --1.99729931481082E+0001 -1.99806686931089E+0001 -1.99883421907504E+0001 -1.99960136506464E+0001 -2.00036830823920E+0001 --2.00113504955629E+0001 -2.00190158997162E+0001 -2.00266793043901E+0001 -2.00343407191036E+0001 -2.00420001533570E+0001 --2.00496576166317E+0001 -2.00573131183900E+0001 -2.00649666680755E+0001 -2.00726182751127E+0001 -2.00802679489071E+0001 --2.00879156988457E+0001 -2.00955615342960E+0001 -2.01032054646070E+0001 -2.01108474991087E+0001 -2.01184876471120E+0001 --2.01261259179092E+0001 -2.01337623207733E+0001 -2.01413968649587E+0001 -2.01490295597007E+0001 -2.01566604142158E+0001 --2.01642894377014E+0001 -2.01719166393362E+0001 -2.01795420282799E+0001 -2.01871656136733E+0001 -2.01947874046381E+0001 --2.02024074102774E+0001 -2.02100256396751E+0001 -2.02176421018964E+0001 -2.02252568059875E+0001 -2.02328697609756E+0001 --2.02404809758691E+0001 -2.02480904596575E+0001 -2.02556982213114E+0001 -2.02633042697822E+0001 -2.02709086140028E+0001 --2.02785112628870E+0001 -2.02861122253296E+0001 -2.02937115102067E+0001 -2.03013091263752E+0001 -2.03089050826735E+0001 --2.03164993879206E+0001 -2.03240920509170E+0001 -2.03316830804441E+0001 -2.03392724852644E+0001 -2.03468602741216E+0001 --2.03544464557402E+0001 -2.03620310388262E+0001 -2.03696140320665E+0001 -2.03771954441289E+0001 -2.03847752836626E+0001 --2.03923535592978E+0001 -2.03999302796457E+0001 -2.04075054532986E+0001 -2.04150790888301E+0001 -2.04226511947947E+0001 --2.04302217797280E+0001 -2.04377908521467E+0001 -2.04453584205488E+0001 -2.04529244934130E+0001 -2.04604890791996E+0001 --2.04680521863494E+0001 -2.04756138232850E+0001 -2.04831739984094E+0001 -2.04907327201072E+0001 -2.04982899967439E+0001 --2.05058458366660E+0001 -2.05134002482013E+0001 -2.05209532396586E+0001 -2.05285048193279E+0001 -2.05360549954801E+0001 --2.05436037763674E+0001 -2.05511511702229E+0001 -2.05586971852610E+0001 -2.05662418296772E+0001 -2.05737851116479E+0001 --2.05813270393307E+0001 -2.05888676208644E+0001 -2.05964068643689E+0001 -2.06039447779449E+0001 -2.06114813696747E+0001 --2.06190166476213E+0001 -2.06265506198290E+0001 -2.06340832943231E+0001 -2.06416146791100E+0001 -2.06491447821775E+0001 --2.06566736114940E+0001 -2.06642011750093E+0001 -2.06717274806545E+0001 -2.06792525363413E+0001 -2.06867763499630E+0001 --2.06942989293938E+0001 -2.07018202824888E+0001 -2.07093404170846E+0001 -2.07168593409987E+0001 -2.07243770620297E+0001 --2.07318935879573E+0001 -2.07394089265425E+0001 -2.07469230855271E+0001 -2.07544360726342E+0001 -2.07619478955680E+0001 --2.07694585620139E+0001 -2.07769680796381E+0001 -2.07844764560882E+0001 -2.07919836989929E+0001 -2.07994898159618E+0001 --2.08069948145858E+0001 -2.08144987024370E+0001 -2.08220014870683E+0001 -2.08295031760139E+0001 -2.08370037767892E+0001 --2.08445032968905E+0001 -2.08520017437954E+0001 -2.08594991249626E+0001 -2.08669954478317E+0001 -2.08744907198237E+0001 --2.08819849483406E+0001 -2.08894781407654E+0001 -2.08969703044623E+0001 -2.09044614467768E+0001 -2.09119515750352E+0001 --2.09194406965452E+0001 -2.09269288185954E+0001 -2.09344159484557E+0001 -2.09419020933768E+0001 -2.09493872605910E+0001 --2.09568714573113E+0001 -2.09643546907320E+0001 -2.09718369680286E+0001 -2.09793182963575E+0001 -2.09867986828563E+0001 --2.09942781346439E+0001 -2.10017566588202E+0001 -2.10092342624660E+0001 -2.10167109526436E+0001 -2.10241867363961E+0001 --2.10316616207480E+0001 -2.10391356127047E+0001 -2.10466087192527E+0001 -2.10540809473600E+0001 -2.10615523039753E+0001 --2.10690227960285E+0001 -2.10764924304308E+0001 -2.10839612140744E+0001 -2.10914291538326E+0001 -2.10988962565599E+0001 --2.11063625290920E+0001 -2.11138279782454E+0001 -2.11212926108181E+0001 -2.11287564335891E+0001 -2.11362194533184E+0001 --2.11436816767473E+0001 -2.11511431105980E+0001 -2.11586037615741E+0001 -2.11660636363602E+0001 -2.11735227416220E+0001 --2.11809810840064E+0001 -2.11884386701414E+0001 -2.11958955066359E+0001 -2.12033516000804E+0001 -2.12108069570462E+0001 --2.12182615840857E+0001 -2.12257154877326E+0001 -2.12331686745017E+0001 -2.12406211508888E+0001 -2.12480729233710E+0001 --2.12555239984063E+0001 -2.12629743824342E+0001 -2.12704240818750E+0001 -2.12778731031301E+0001 -2.12853214525824E+0001 --2.12927691365956E+0001 -2.13002161615147E+0001 -2.13076625336657E+0001 -2.13151082593558E+0001 -2.13225533448733E+0001 --2.13299977964878E+0001 -2.13374416204498E+0001 -2.13448848229910E+0001 -2.13523274103244E+0001 -2.13597693886439E+0001 --2.13672107641247E+0001 -2.13746515429230E+0001 -2.13820917311762E+0001 -2.13895313350030E+0001 -2.13969703605030E+0001 --2.14044088137568E+0001 -2.14118467008268E+0001 -2.14192840277557E+0001 -2.14267208005678E+0001 -2.14341570252686E+0001 --2.14415927078444E+0001 -2.14490278542631E+0001 -2.14564624704733E+0001 -2.14638965624049E+0001 -2.14713301359691E+0001 --2.14787631970579E+0001 -2.14861957515448E+0001 -2.14936278052841E+0001 -2.15010593641115E+0001 -2.15084904338438E+0001 --2.15159210202789E+0001 -2.15233511291957E+0001 -2.15307807663544E+0001 -2.15382099374965E+0001 -2.15456386483442E+0001 --2.15530669046012E+0001 -2.15604947119523E+0001 -2.15679220760632E+0001 -2.15753490025812E+0001 -2.15827754971342E+0001 --2.15902015653316E+0001 -2.15976272127638E+0001 -2.16050524450026E+0001 -2.16124772676004E+0001 -2.16199016860914E+0001 --2.16273257059904E+0001 -2.16347493327938E+0001 -2.16421725719786E+0001 -2.16495954290035E+0001 -2.16570179093080E+0001 --2.16644400183129E+0001 -2.16718617614200E+0001 -2.16792831440125E+0001 -2.16867041714544E+0001 -2.16941248490912E+0001 --2.17015451822492E+0001 -2.17089651762362E+0001 -2.17163848363410E+0001 -2.17238041678332E+0001 -2.17312231759643E+0001 --2.17386418659662E+0001 -2.17460602430524E+0001 -2.17534783124174E+0001 -2.17608960792369E+0001 -2.17683135486676E+0001 --2.17757307258475E+0001 -2.17831476158957E+0001 -2.17905642239125E+0001 -2.17979805549794E+0001 -2.18053966141588E+0001 --2.18128124064945E+0001 -2.18202279370112E+0001 -2.18276432107152E+0001 -2.18350582325934E+0001 -2.18424730076143E+0001 --2.18498875407272E+0001 -2.18573018368629E+0001 -2.18647159009330E+0001 -2.18721297378305E+0001 -2.18795433524294E+0001 --2.18869567495851E+0001 -2.18943699341339E+0001 -2.19017829108933E+0001 -2.19091956846620E+0001 -2.19166082602198E+0001 --2.19240206423278E+0001 -2.19314328357280E+0001 -2.19388448451439E+0001 -2.19462566752799E+0001 -2.19536683308215E+0001 --2.19610798164356E+0001 -2.19684911367701E+0001 -2.19759022964540E+0001 -2.19833133000977E+0001 -2.19907241522924E+0001 --2.19981348576108E+0001 -2.20055454206065E+0001 -2.20129558458145E+0001 -2.20203661377508E+0001 -2.20277763009124E+0001 --2.20351863397778E+0001 -2.20425962588066E+0001 -2.20500060624392E+0001 -2.20574157550976E+0001 -2.20648253411846E+0001 --2.20722348250846E+0001 -2.20796442111626E+0001 -2.20870535037652E+0001 -2.20944627072200E+0001 -2.21018718258358E+0001 --2.21092808639025E+0001 -2.21166898256911E+0001 -2.21240987154540E+0001 -2.21315075374245E+0001 -2.21389162958173E+0001 --2.21463249948279E+0001 -2.21537336386335E+0001 -2.21611422313919E+0001 -2.21685507772424E+0001 -2.21759592803055E+0001 --2.21833677446826E+0001 -2.21907761744565E+0001 -2.21981845736909E+0001 -2.22055929464310E+0001 -2.22130012967030E+0001 --2.22204096285142E+0001 -2.22278179458530E+0001 -2.22352262526893E+0001 -2.22426345529739E+0001 -2.22500428506388E+0001 --2.22574511495971E+0001 -2.22648594537432E+0001 -2.22722677669526E+0001 -2.22796760930821E+0001 -2.22870844359694E+0001 --2.22944927994335E+0001 -2.23019011872746E+0001 -2.23093096032740E+0001 -2.23167180511944E+0001 -2.23241265347793E+0001 --2.23315350577535E+0001 -2.23389436238232E+0001 -2.23463522366753E+0001 -2.23537608999784E+0001 -2.23611696173819E+0001 --2.23685783925164E+0001 -2.23759872289939E+0001 -2.23833961304073E+0001 -2.23908051003308E+0001 -2.23982141423198E+0001 --2.24056232599108E+0001 -2.24130324566215E+0001 -2.24204417359506E+0001 -2.24278511013785E+0001 -2.24352605563660E+0001 --2.24426701043557E+0001 -2.24500797487711E+0001 -2.24574894930169E+0001 -2.24648993404788E+0001 -2.24723092945242E+0001 --2.24797193585011E+0001 -2.24871295357389E+0001 -2.24945398295483E+0001 -2.25019502432208E+0001 -2.25093607800295E+0001 --2.25167714432285E+0001 -2.25241822360529E+0001 -2.25315931617193E+0001 -2.25390042234252E+0001 -2.25464154243493E+0001 --2.25538267676517E+0001 -2.25612382564735E+0001 -2.25686498939369E+0001 -2.25760616831455E+0001 -2.25834736271837E+0001 --2.25908857291176E+0001 -2.25982979919941E+0001 -2.26057104188413E+0001 -2.26131230126685E+0001 -2.26205357764664E+0001 --2.26279487132065E+0001 -2.26353618258418E+0001 -2.26427751173063E+0001 -2.26501885905152E+0001 -2.26576022483649E+0001 --2.26650160937330E+0001 -2.26724301294782E+0001 -2.26798443584405E+0001 -2.26872587834410E+0001 -2.26946734072818E+0001 --2.27020882327466E+0001 -2.27095032625999E+0001 -2.27169184995876E+0001 -2.27243339464366E+0001 -2.27317496058551E+0001 --2.27391654805324E+0001 -2.27465815731391E+0001 -2.27539978863268E+0001 -2.27614144227285E+0001 -2.27688311849583E+0001 --2.27762481756113E+0001 -2.27836653972640E+0001 -2.27910828524741E+0001 -2.27985005437801E+0001 -2.28059184737023E+0001 --2.28133366447415E+0001 -2.28207550593803E+0001 -2.28281737200821E+0001 -2.28355926292916E+0001 -2.28430117894346E+0001 --2.28504312029182E+0001 -2.28578508721307E+0001 -2.28652707994414E+0001 -2.28726909872010E+0001 -2.28801114377411E+0001 --2.28875321533748E+0001 -2.28949531363962E+0001 -2.29023743890807E+0001 -2.29097959136847E+0001 -2.29172177124459E+0001 --2.29246397875832E+0001 -2.29320621412966E+0001 -2.29394847757675E+0001 -2.29469076931581E+0001 -2.29543308956122E+0001 --2.29617543852545E+0001 -2.29691781641910E+0001 -2.29766022345088E+0001 -2.29840265982763E+0001 -2.29914512575431E+0001 --2.29988762143398E+0001 -2.30063014706783E+0001 -2.30137270285518E+0001 -2.30211528899344E+0001 -2.30285790567818E+0001 --2.30360055310304E+0001 -2.30434323145981E+0001 -2.30508594093841E+0001 -2.30582868172683E+0001 -2.30657145401123E+0001 --2.30731425797587E+0001 -2.30805709380312E+0001 -2.30879996167346E+0001 -2.30954286176553E+0001 -2.31028579425606E+0001 --2.31102875931988E+0001 -2.31177175712998E+0001 -2.31251478785744E+0001 -2.31325785167147E+0001 -2.31400094873940E+0001 --2.31474407922667E+0001 -2.31548724329685E+0001 -2.31623044111164E+0001 -2.31697367283080E+0001 -2.31771693861230E+0001 --2.31846023861214E+0001 -2.31920357298451E+0001 -2.31994694188167E+0001 -2.32069034545402E+0001 -2.32143378385009E+0001 --2.32217725721650E+0001 -2.32292076569802E+0001 -2.32366430943751E+0001 -2.32440788857596E+0001 -2.32515150325251E+0001 --2.32589515360436E+0001 -2.32663883976688E+0001 -2.32738256187353E+0001 -2.32812632005590E+0001 -2.32887011444371E+0001 --2.32961394516477E+0001 -2.33035781234504E+0001 -2.33110171610857E+0001 -2.33184565657757E+0001 -2.33258963387233E+0001 --2.33333364811127E+0001 -2.33407769941094E+0001 -2.33482178788600E+0001 -2.33556591364924E+0001 -2.33631007681155E+0001 --2.33705427748196E+0001 -2.33779851576761E+0001 -2.33854279177375E+0001 -2.33928710560377E+0001 -2.34003145735916E+0001 --2.34077584713955E+0001 -2.34152027504267E+0001 -2.34226474116439E+0001 -2.34300924559866E+0001 -2.34375378843760E+0001 --2.34449836977141E+0001 -2.34524298968845E+0001 -2.34598764827515E+0001 -2.34673234561610E+0001 -2.34747708179399E+0001 --2.34822185688964E+0001 -2.34896667098197E+0001 -2.34971152414804E+0001 -2.35045641646304E+0001 -2.35120134800024E+0001 --2.35194631883106E+0001 -2.35269132902504E+0001 -2.35343637864984E+0001 -2.35418146777120E+0001 -2.35492659645305E+0001 --2.35567176475738E+0001 -2.35641697274433E+0001 -2.35716222047214E+0001 -2.35790750799720E+0001 -2.35865283537399E+0001 --2.35939820265512E+0001 -2.36014360989134E+0001 -2.36088905713147E+0001 -2.36163454442251E+0001 -2.36238007180955E+0001 --2.36312563933578E+0001 -2.36387124704255E+0001 -2.36461689496930E+0001 -2.36536258315361E+0001 -2.36610831163117E+0001 --2.36685408043579E+0001 -2.36759988959941E+0001 -2.36834573915207E+0001 -2.36909162912194E+0001 -2.36983755953534E+0001 --2.37058353041665E+0001 -2.37132954178841E+0001 -2.37207559367128E+0001 -2.37282168608404E+0001 -2.37356781904357E+0001 --2.37431399256490E+0001 -2.37506020666114E+0001 -2.37580646134356E+0001 -2.37655275662153E+0001 -2.37729909250255E+0001 --2.37804546899223E+0001 -2.37879188609431E+0001 -2.37953834381064E+0001 -2.38028484214120E+0001 -2.38103138108409E+0001 --2.38177796063551E+0001 -2.38252458078982E+0001 -2.38327124153948E+0001 -2.38401794287504E+0001 -2.38476468478523E+0001 --2.38551146725684E+0001 -2.38625829027484E+0001 -2.38700515382226E+0001 -2.38775205788031E+0001 -2.38849900242828E+0001 --2.38924598744359E+0001 -2.38999301290177E+0001 -2.39074007877651E+0001 -2.39148718503957E+0001 -2.39223433166087E+0001 --2.39298151860843E+0001 -2.39372874584840E+0001 -2.39447601334504E+0001 -2.39522332106073E+0001 -2.39597066895600E+0001 --2.39671805698946E+0001 -2.39746548511787E+0001 -2.39821295329608E+0001 -2.39896046147711E+0001 -2.39970800961206E+0001 --2.40045559765015E+0001 -2.40120322553876E+0001 -2.40195089322333E+0001 -2.40269860064748E+0001 -2.40344634775292E+0001 --2.40419413447948E+0001 -2.40494196076512E+0001 -2.40568982654593E+0001 -2.40643773175609E+0001 -2.40718567632794E+0001 --2.40793366019190E+0001 -2.40868168327656E+0001 -2.40942974550857E+0001 -2.41017784681276E+0001 -2.41092598711204E+0001 --2.41167416632747E+0001 -2.41242238437821E+0001 -2.41317064118154E+0001 -2.41391893665289E+0001 -2.41466727070576E+0001 --2.41541564325182E+0001 -2.41616405420085E+0001 -2.41691250346073E+0001 -2.41766099093748E+0001 -2.41840951653524E+0001 --2.41915808015626E+0001 -2.41990668170093E+0001 -2.42065532106773E+0001 -2.42140399815329E+0001 -2.42215271285235E+0001 --2.42290146505778E+0001 -2.42365025466057E+0001 -2.42439908154981E+0001 -2.42514794561273E+0001 -2.42589684673468E+0001 --2.42664578479914E+0001 -2.42739475968769E+0001 -2.42814377128004E+0001 -2.42889281945403E+0001 -2.42964190408561E+0001 --2.43039102504886E+0001 -2.43114018221598E+0001 -2.43188937545727E+0001 -2.43263860464122E+0001 -2.43338786963432E+0001 --2.43413717030131E+0001 -2.43488650650498E+0001 -2.43563587810625E+0001 -2.43638528496417E+0001 -2.43713472693590E+0001 --2.43788420387675E+0001 -2.43863371564012E+0001 -2.43938326207755E+0001 -2.44013284303869E+0001 -2.44088245837132E+0001 --2.44163210792134E+0001 -2.44238179153276E+0001 -2.44313150904774E+0001 -2.44388126030654E+0001 -2.44463104514752E+0001 --2.44538086340721E+0001 -2.44613071492024E+0001 -2.44688059951935E+0001 -2.44763051703542E+0001 -2.44838046729743E+0001 --2.44913045013251E+0001 -2.44988046536590E+0001 -2.45063051282094E+0001 -2.45138059231912E+0001 -2.45213070368004E+0001 --2.45288084672144E+0001 -2.45363102125914E+0001 -2.45438122710713E+0001 -2.45513146407748E+0001 -2.45588173198041E+0001 --2.45663203062426E+0001 -2.45738235981549E+0001 -2.45813271935866E+0001 -2.45888310905646E+0001 -2.45963352870974E+0001 --2.46038397811743E+0001 -2.46113445707659E+0001 -2.46188496538241E+0001 -2.46263550282820E+0001 -2.46338606920538E+0001 --2.46413666430352E+0001 -2.46488728791029E+0001 -2.46563793981147E+0001 -2.46638861979100E+0001 -2.46713932763091E+0001 --2.46789006311136E+0001 -2.46864082601065E+0001 -2.46939161610516E+0001 -2.47014243316945E+0001 -2.47089327697615E+0001 --2.47164414729603E+0001 -2.47239504389800E+0001 -2.47314596654907E+0001 -2.47389691501438E+0001 -2.47464788905720E+0001 --2.47539888843890E+0001 -2.47614991291899E+0001 -2.47690096225510E+0001 -2.47765203620300E+0001 -2.47840313451652E+0001 --2.47915425694769E+0001 -2.47990540324661E+0001 -2.48065657316153E+0001 -2.48140776643880E+0001 -2.48215898282292E+0001 --2.48291022205649E+0001 -2.48366148388024E+0001 -2.48441276803300E+0001 -2.48516407425177E+0001 -2.48591540227164E+0001 --2.48666675182582E+0001 -2.48741812264567E+0001 -2.48816951446063E+0001 -2.48892092699829E+0001 -2.48967235998437E+0001 --2.49042381314268E+0001 -2.49117528619519E+0001 -2.49192677886197E+0001 -2.49267829086121E+0001 -2.49342982190925E+0001 --2.49418137172052E+0001 -2.49493294000758E+0001 -2.49568452648112E+0001 -2.49643613084996E+0001 -2.49718775282102E+0001 --2.49793939209936E+0001 -2.49869104838816E+0001 -2.49944272138872E+0001 -2.50019441080046E+0001 -2.50094611632093E+0001 --2.50169783764579E+0001 -2.50244957446884E+0001 -2.50320132648200E+0001 -2.50395309337528E+0001 -2.50470487483686E+0001 --2.50545667055302E+0001 -2.50620848020816E+0001 -2.50696030348481E+0001 -2.50771214006360E+0001 -2.50846398962334E+0001 --2.50921585184090E+0001 -2.50996772639130E+0001 -2.51071961294768E+0001 -2.51147151118131E+0001 -2.51222342076157E+0001 --2.51297534135598E+0001 -2.51372727263015E+0001 -2.51447921424785E+0001 -2.51523116587096E+0001 -2.51598312715948E+0001 --2.51673509777153E+0001 -2.51748707736335E+0001 -2.51823906558930E+0001 -2.51899106210190E+0001 -2.51974306655174E+0001 --2.52049507858757E+0001 -2.52124709785626E+0001 -2.52199912400278E+0001 -2.52275115667023E+0001 -2.52350319549985E+0001 --2.52425524013098E+0001 -2.52500729020111E+0001 -2.52575934534585E+0001 -2.52651140519888E+0001 -2.52726346939208E+0001 --2.52801553755540E+0001 -2.52876760931695E+0001 -2.52951968430292E+0001 -2.53027176213766E+0001 -2.53102384244363E+0001 --2.53177592484141E+0001 -2.53252800894970E+0001 -2.53328009438533E+0001 -2.53403218076326E+0001 -2.53478426769657E+0001 --2.53553635479644E+0001 -2.53628844167220E+0001 -2.53704052793131E+0001 -2.53779261317930E+0001 -2.53854469701989E+0001 --2.53929677905490E+0001 -2.54004885888426E+0001 -2.54080093610601E+0001 -2.54155301031637E+0001 -2.54230508110961E+0001 --2.54305714807820E+0001 -2.54380921081266E+0001 -2.54456126890167E+0001 -2.54531332193205E+0001 -2.54606536948872E+0001 --2.54681741115470E+0001 -2.54756944651120E+0001 -2.54832147513748E+0001 -2.54907349661097E+0001 -2.54982551050722E+0001 --2.55057751639988E+0001 -2.55132951386075E+0001 -2.55208150245973E+0001 -2.55283348176485E+0001 -2.55358545134228E+0001 --2.55433741075628E+0001 -2.55508935956930E+0001 -2.55584129734180E+0001 -2.55659322363248E+0001 -2.55734513799810E+0001 --2.55809703999356E+0001 -2.55884892917187E+0001 -2.55960080508419E+0001 -2.56035266727979E+0001 -2.56110451530605E+0001 --2.56185634870850E+0001 -2.56260816703077E+0001 -2.56335996981461E+0001 -2.56411175659992E+0001 -2.56486352692471E+0001 --2.56561528032511E+0001 -2.56636701633539E+0001 -2.56711873448791E+0001 -2.56787043431319E+0001 -2.56862211533984E+0001 --2.56937377709463E+0001 -2.57012541910243E+0001 -2.57087704088623E+0001 -2.57162864196716E+0001 -2.57238022186447E+0001 --2.57313178009552E+0001 -2.57388331617592E+0001 -2.57463482962094E+0001 -2.57538631994678E+0001 -2.57613778667082E+0001 --2.57688922931150E+0001 -2.57764064738843E+0001 -2.57839204042229E+0001 -2.57914340793490E+0001 -2.57989474944923E+0001 --2.58064606448932E+0001 -2.58139735258035E+0001 -2.58214861324861E+0001 -2.58289984602151E+0001 -2.58365105042757E+0001 --2.58440222599645E+0001 -2.58515337225892E+0001 -2.58590448874687E+0001 -2.58665557499328E+0001 -2.58740663053228E+0001 --2.58815765489911E+0001 -2.58890864763012E+0001 -2.58965960826279E+0001 -2.59041053633572E+0001 -2.59116143138861E+0001 --2.59191229296228E+0001 -2.59266312059869E+0001 -2.59341391384091E+0001 -2.59416467223310E+0001 -2.59491539532059E+0001 --2.59566608264978E+0001 -2.59641673376821E+0001 -2.59716734822454E+0001 -2.59791792556853E+0001 -2.59866846535111E+0001 --2.59941896712424E+0001 -2.60016943044108E+0001 -2.60091985485587E+0001 -2.60167023992397E+0001 -2.60242058520187E+0001 --2.60317089024717E+0001 -2.60392115461860E+0001 -2.60467137787598E+0001 -2.60542155958026E+0001 -2.60617169929355E+0001 --2.60692179657900E+0001 -2.60767185100095E+0001 -2.60842186212484E+0001 -2.60917182951718E+0001 -2.60992175274567E+0001 --2.61067163137908E+0001 -2.61142146498731E+0001 -2.61217125314139E+0001 -2.61292099541346E+0001 -2.61367069137677E+0001 --2.61442034060571E+0001 -2.61516994267576E+0001 -2.61591949716355E+0001 -2.61666900364679E+0001 -2.61741846170436E+0001 --2.61816787091620E+0001 -2.61891723086342E+0001 -2.61966654112821E+0001 -2.62041580129392E+0001 -2.62116501094495E+0001 --2.62191416966690E+0001 -2.62266327704643E+0001 -2.62341233267134E+0001 -2.62416133613057E+0001 -2.62491028701413E+0001 --2.62565918491318E+0001 -2.62640802941999E+0001 -2.62715682012797E+0001 -2.62790555663161E+0001 -2.62865423852654E+0001 --2.62940286540952E+0001 -2.63015143687840E+0001 -2.63089995253218E+0001 -2.63164841197096E+0001 -2.63239681479595E+0001 --2.63314516060952E+0001 -2.63389344901508E+0001 -2.63464167961724E+0001 -2.63538985202170E+0001 -2.63613796583527E+0001 --2.63688602066588E+0001 -2.63763401612256E+0001 -2.63838195181554E+0001 -2.63912982735606E+0001 -2.63987764235654E+0001 --2.64062539643052E+0001 -2.64137308919263E+0001 -2.64212072025865E+0001 -2.64286828924545E+0001 -2.64361579577105E+0001 --2.64436323945455E+0001 -2.64511061991621E+0001 -2.64585793677737E+0001 -2.64660518966052E+0001 -2.64735237818927E+0001 --2.64809950198830E+0001 -2.64884656068349E+0001 -2.64959355390175E+0001 -2.65034048127116E+0001 -2.65108734242094E+0001 --2.65183413698137E+0001 -2.65258086458390E+0001 -2.65332752486105E+0001 -2.65407411744653E+0001 -2.65482064197508E+0001 --2.65556709808264E+0001 -2.65631348540620E+0001 -2.65705980358394E+0001 -2.65780605225510E+0001 -2.65855223106005E+0001 --2.65929833964030E+0001 -2.66004437763847E+0001 -2.66079034469830E+0001 -2.66153624046465E+0001 -2.66228206458348E+0001 --2.66302781670189E+0001 -2.66377349646809E+0001 -2.66451910353144E+0001 -2.66526463754235E+0001 -2.66601009815242E+0001 --2.66675548501433E+0001 -2.66750079778187E+0001 -2.66824603611001E+0001 -2.66899119965475E+0001 -2.66973628807330E+0001 --2.67048130102391E+0001 -2.67122623816601E+0001 -2.67197109916010E+0001 -2.67271588366782E+0001 -2.67346059135197E+0001 --2.67420522187639E+0001 -2.67494977490609E+0001 -2.67569425010720E+0001 -2.67643864714696E+0001 -2.67718296569371E+0001 --2.67792720541693E+0001 -2.67867136598724E+0001 -2.67941544707632E+0001 -2.68015944835703E+0001 -2.68090336950331E+0001 --2.68164721019022E+0001 -2.68239097009400E+0001 -2.68313464889189E+0001 -2.68387824626239E+0001 -2.68462176188502E+0001 --2.68536519544044E+0001 -2.68610854661045E+0001 -2.68685181507794E+0001 -2.68759500052696E+0001 -2.68833810264264E+0001 --2.68908112111127E+0001 -2.68982405562020E+0001 -2.69056690585796E+0001 -2.69130967151416E+0001 -2.69205235227955E+0001 --2.69279494784598E+0001 -2.69353745790645E+0001 -2.69427988215505E+0001 -2.69502222028700E+0001 -2.69576447199864E+0001 --2.69650663698743E+0001 -2.69724871495196E+0001 -2.69799070559191E+0001 -2.69873260860810E+0001 -2.69947442370248E+0001 --2.70021615057809E+0001 -2.70095778893912E+0001 -2.70169933849085E+0001 -2.70244079893971E+0001 -2.70318216999322E+0001 --2.70392345136006E+0001 -2.70466464274996E+0001 -2.70540574387385E+0001 -2.70614675444372E+0001 -2.70688767417272E+0001 --2.70762850277507E+0001 -2.70836923996618E+0001 -2.70910988546252E+0001 -2.70985043898170E+0001 -2.71059090024245E+0001 --2.71133126896461E+0001 -2.71207154486917E+0001 -2.71281172767820E+0001 -2.71355181711492E+0001 -2.71429181290364E+0001 --2.71503171476983E+0001 -2.71577152244004E+0001 -2.71651123564195E+0001 -2.71725085410438E+0001 -2.71799037755727E+0001 --2.71872980573161E+0001 -2.71946913835963E+0001 -2.72020837517457E+0001 -2.72094751591088E+0001 -2.72168656030402E+0001 --2.72242550809066E+0001 -2.72316435900858E+0001 -2.72390311279665E+0001 -2.72464176919489E+0001 -2.72538032794439E+0001 --2.72611878878741E+0001 -2.72685715146730E+0001 -2.72759541572856E+0001 -2.72833358131678E+0001 -2.72907164797868E+0001 --2.72980961546212E+0001 -2.73054748351601E+0001 -2.73128525189048E+0001 -2.73202292033674E+0001 -2.73276048860704E+0001 --2.73349795645489E+0001 -2.73423532363481E+0001 -2.73497258990250E+0001 -2.73570975501474E+0001 -2.73644681872946E+0001 --2.73718378080571E+0001 -2.73792064100361E+0001 -2.73865739908448E+0001 -2.73939405481070E+0001 -2.74013060794579E+0001 --2.74086705825439E+0001 -2.74160340550226E+0001 -2.74233964945626E+0001 -2.74307578988442E+0001 -2.74381182655584E+0001 --2.74454775924074E+0001 -2.74528358771050E+0001 -2.74601931173759E+0001 -2.74675493109560E+0001 -2.74749044555926E+0001 --2.74822585490440E+0001 -2.74896115890799E+0001 -2.74969635734809E+0001 -2.75043145000389E+0001 -2.75116643665575E+0001 --2.75190131708506E+0001 -2.75263609107439E+0001 -2.75337075840743E+0001 -2.75410531886896E+0001 -2.75483977224493E+0001 --2.75557411832232E+0001 -2.75630835688933E+0001 -2.75704248773524E+0001 -2.75777651065041E+0001 -2.75851042542639E+0001 --2.75924423185581E+0001 -2.75997792973244E+0001 -2.76071151885111E+0001 -2.76144499900789E+0001 -2.76217836999984E+0001 --2.76291163162520E+0001 -2.76364478368337E+0001 -2.76437782597478E+0001 -2.76511075830108E+0001 -2.76584358046493E+0001 --2.76657629227020E+0001 -2.76730889352186E+0001 -2.76804138402594E+0001 -2.76877376358972E+0001 -2.76950603202144E+0001 --2.77023818913057E+0001 -2.77097023472768E+0001 -2.77170216862442E+0001 -2.77243399063364E+0001 -2.77316570056921E+0001 --2.77389729824619E+0001 -2.77462878348074E+0001 -2.77536015609013E+0001 -2.77609141589277E+0001 -2.77682256270820E+0001 --2.77755359635702E+0001 -2.77828451666104E+0001 -2.77901532344309E+0001 -2.77974601652721E+0001 -2.78047659573850E+0001 --2.78120706090322E+0001 -2.78193741184873E+0001 -2.78266764840350E+0001 -2.78339777039715E+0001 -2.78412777766039E+0001 --2.78485767002505E+0001 -2.78558744732414E+0001 -2.78631710939171E+0001 -2.78704665606298E+0001 -2.78777608717425E+0001 --2.78850540256301E+0001 -2.78923460206778E+0001 -2.78996368552828E+0001 -2.79069265278529E+0001 -2.79142150368077E+0001 --2.79215023805774E+0001 -2.79287885576036E+0001 -2.79360735663396E+0001 -2.79433574052491E+0001 -2.79506400728077E+0001 --2.79579215675015E+0001 -2.79652018878285E+0001 -2.79724810322976E+0001 -2.79797589994286E+0001 -2.79870357877534E+0001 --2.79943113958139E+0001 -2.80015858221641E+0001 -2.80088590653690E+0001 -2.80161311240048E+0001 -2.80234019966584E+0001 --2.80306716819287E+0001 -2.80379401784254E+0001 -2.80452074847696E+0001 -2.80524735995930E+0001 -2.80597385215394E+0001 --2.80670022492630E+0001 -2.80742647814300E+0001 -2.80815261167170E+0001 -2.80887862538126E+0001 -2.80960451914156E+0001 --2.81033029282371E+0001 -2.81105594629986E+0001 -2.81178147944333E+0001 -2.81250689212855E+0001 -2.81323218423102E+0001 --2.81395735562742E+0001 -2.81468240619556E+0001 -2.81540733581431E+0001 -2.81613214436371E+0001 -2.81685683172490E+0001 --2.81758139778016E+0001 -2.81830584241285E+0001 -2.81903016550749E+0001 -2.81975436694971E+0001 -2.82047844662625E+0001 --2.82120240442498E+0001 -2.82192624023490E+0001 -2.82264995394612E+0001 -2.82337354544984E+0001 -2.82409701463844E+0001 --2.82482036140539E+0001 -2.82554358564526E+0001 -2.82626668725380E+0001 -2.82698966612781E+0001 -2.82771252216527E+0001 --2.82843525526523E+0001 -2.82915786532790E+0001 -2.82988035225461E+0001 -2.83060271594777E+0001 -2.83132495631096E+0001 --2.83204707324885E+0001 -2.83276906666722E+0001 -2.83349093647305E+0001 -2.83421268257432E+0001 -2.83493430488021E+0001 --2.83565580330101E+0001 -2.83637717774812E+0001 -2.83709842813406E+0001 -2.83781955437250E+0001 -2.83854055637817E+0001 --2.83926143406696E+0001 -2.83998218735590E+0001 -2.84070281616312E+0001 -2.84142332040785E+0001 -2.84214370001045E+0001 --2.84286395489246E+0001 -2.84358408497645E+0001 -2.84430409018616E+0001 -2.84502397044644E+0001 -2.84574372568327E+0001 --2.84646335582373E+0001 -2.84718286079608E+0001 -2.84790224052963E+0001 -2.84862149495482E+0001 -2.84934062400325E+0001 --2.85005962760762E+0001 -2.85077850570174E+0001 -2.85149725822055E+0001 -2.85221588510014E+0001 -2.85293438627766E+0001 --2.85365276169143E+0001 -2.85437101128086E+0001 -2.85508913498653E+0001 -2.85580713275006E+0001 -2.85652500451429E+0001 --2.85724275022310E+0001 -2.85796036982151E+0001 -2.85867786325567E+0001 -2.85939523047290E+0001 -2.86011247142154E+0001 --2.86082958605111E+0001 -2.86154657431228E+0001 -2.86226343615676E+0001 -2.86298017153748E+0001 -2.86369678040838E+0001 --2.86441326272464E+0001 -2.86512961844243E+0001 -2.86584584751918E+0001 -2.86656194991331E+0001 -2.86727792558447E+0001 --2.86799377449336E+0001 -2.86870949660186E+0001 -2.86942509187288E+0001 -2.87014056027054E+0001 -2.87085590176005E+0001 --2.87157111630774E+0001 -2.87228620388105E+0001 -2.87300116444856E+0001 -2.87371599797997E+0001 -2.87443070444608E+0001 --2.87514528381881E+0001 -2.87585973607127E+0001 -2.87657406117757E+0001 -2.87728825911307E+0001 -2.87800232985414E+0001 --2.87871627337835E+0001 -2.87943008966436E+0001 -2.88014377869192E+0001 -2.88085734044200E+0001 -2.88157077489655E+0001 --2.88228408203878E+0001 -2.88299726185293E+0001 -2.88371031432438E+0001 -2.88442323943966E+0001 -2.88513603718638E+0001 --2.88584870755330E+0001 -2.88656125053032E+0001 -2.88727366610840E+0001 -2.88798595427968E+0001 -2.88869811503737E+0001 --2.88941014837584E+0001 -2.89012205429058E+0001 -2.89083383277820E+0001 -2.89154548383639E+0001 -2.89225700746404E+0001 --2.89296840366106E+0001 -2.89367967242858E+0001 -2.89439081376877E+0001 -2.89510182768500E+0001 -2.89581271418169E+0001 --2.89652347326443E+0001 -2.89723410493990E+0001 -2.89794460921589E+0001 -2.89865498610139E+0001 -2.89936523560644E+0001 --2.90007535774218E+0001 -2.90078535252094E+0001 -2.90149521995612E+0001 -2.90220496006231E+0001 -2.90291457285513E+0001 --2.90362405835138E+0001 -2.90433341656896E+0001 -2.90504264752689E+0001 -2.90575175124533E+0001 -2.90646072774554E+0001 --2.90716957704993E+0001 -2.90787829918200E+0001 -2.90858689416637E+0001 -2.90929536202883E+0001 -2.91000370279623E+0001 --2.91071191649657E+0001 -2.91142000315896E+0001 -2.91212796281370E+0001 -2.91283579549206E+0001 -2.91354350122660E+0001 --2.91425108005089E+0001 -2.91495853199968E+0001 -2.91566585710878E+0001 -2.91637305541520E+0001 -2.91708012695697E+0001 --2.91778707177339E+0001 -2.91849388990474E+0001 -2.91920058139249E+0001 -2.91990714627919E+0001 -2.92061358460859E+0001 --2.92131989642546E+0001 -2.92202608177577E+0001 -2.92273214070656E+0001 -2.92343807326604E+0001 -2.92414387950351E+0001 --2.92484955946938E+0001 -2.92555511321522E+0001 -2.92626054079370E+0001 -2.92696584225859E+0001 -2.92767101766479E+0001 --2.92837606706840E+0001 -2.92908099052653E+0001 -2.92978578809747E+0001 -2.93049045984061E+0001 -2.93119500581647E+0001 --2.93189942608671E+0001 -2.93260372071408E+0001 -2.93330788976248E+0001 -2.93401193329688E+0001 -2.93471585138346E+0001 --2.93541964408944E+0001 -2.93612331148322E+0001 -2.93682685363425E+0001 -2.93753027061317E+0001 -2.93823356249173E+0001 --2.93893672934275E+0001 -2.93963977124024E+0001 -2.94034268825931E+0001 -2.94104548047618E+0001 -2.94174814796815E+0001 --2.94245069081376E+0001 -2.94315310909254E+0001 -2.94385540288522E+0001 -2.94455757227365E+0001 -2.94525961734075E+0001 --2.94596153817059E+0001 -2.94666333484843E+0001 -2.94736500746053E+0001 -2.94806655609435E+0001 -2.94876798083844E+0001 --2.94946928178248E+0001 -2.95017045901732E+0001 -2.95087151263485E+0001 -2.95157244272810E+0001 -2.95227324939127E+0001 --2.95297393271966E+0001 -2.95367449280967E+0001 -2.95437492975881E+0001 -2.95507524366576E+0001 -2.95577543463033E+0001 --2.95647550275338E+0001 -2.95717544813693E+0001 -2.95787527088415E+0001 -2.95857497109930E+0001 -2.95927454888775E+0001 --2.95997400435603E+0001 -2.96067333761175E+0001 -2.96137254876370E+0001 -2.96207163792171E+0001 -2.96277060519680E+0001 --2.96346945070108E+0001 -2.96416817454782E+0001 -2.96486677685134E+0001 -2.96556525772713E+0001 -2.96626361729184E+0001 --2.96696185566314E+0001 -2.96765997295992E+0001 -2.96835796930211E+0001 -2.96905584481085E+0001 -2.96975359960836E+0001 --2.97045123381791E+0001 -2.97114874756401E+0001 -2.97184614097222E+0001 -2.97254341416925E+0001 -2.97324056728294E+0001 --2.97393760044224E+0001 -2.97463451377716E+0001 -2.97533130741895E+0001 -2.97602798149991E+0001 -2.97672453615343E+0001 --2.97742097151413E+0001 -2.97811728771764E+0001 -2.97881348490080E+0001 -2.97950956320150E+0001 -2.98020552275877E+0001 --2.98090136371281E+0001 -2.98159708620489E+0001 -2.98229269037743E+0001 -2.98298817637395E+0001 -2.98368354433909E+0001 --2.98437879441864E+0001 -2.98507392675949E+0001 -2.98576894150968E+0001 -2.98646383881833E+0001 -2.98715861883570E+0001 --2.98785328171320E+0001 -2.98854782760330E+0001 -2.98924225665964E+0001 -2.98993656903699E+0001 -2.99063076489121E+0001 --2.99132484437929E+0001 -2.99201880765934E+0001 -2.99271265489062E+0001 -2.99340638623347E+0001 -2.99410000184938E+0001 --2.99479350190095E+0001 -2.99548688655193E+0001 -2.99618015596713E+0001 -2.99687331031255E+0001 -2.99756634975526E+0001 --2.99825927446349E+0001 -2.99895208460657E+0001 -2.99964478035497E+0001 -3.00033736188025E+0001 -3.00102982935514E+0001 --3.00172218295345E+0001 -3.00241442285009E+0001 -3.00310654922121E+0001 -3.00379856224393E+0001 -3.00449046209659E+0001 --3.00518224895863E+0001 -3.00587392301059E+0001 -3.00656548443418E+0001 -3.00725693341216E+0001 -3.00794827012851E+0001 --3.00863949476821E+0001 -3.00933060751746E+0001 -3.01002160856357E+0001 -3.01071249809489E+0001 -3.01140327630102E+0001 --3.01209394337258E+0001 -3.01278449950138E+0001 -3.01347494488028E+0001 -3.01416527970332E+0001 -3.01485550416566E+0001 --3.01554561846354E+0001 -3.01623562279436E+0001 -3.01692551735664E+0001 -3.01761530235001E+0001 -3.01830497797523E+0001 --3.01899454443415E+0001 -3.01968400192980E+0001 -3.02037335066629E+0001 -3.02106259084888E+0001 -3.02175172268391E+0001 --3.02244074637888E+0001 -3.02312966214241E+0001 -3.02381847018422E+0001 -3.02450717071515E+0001 -3.02519576394724E+0001 --3.02588425009352E+0001 -3.02657262936822E+0001 -3.02726090198675E+0001 -3.02794906816552E+0001 -3.02863712812212E+0001 --3.02932508207526E+0001 -3.03001293024480E+0001 -3.03070067285167E+0001 -3.03138831011796E+0001 -3.03207584226688E+0001 --3.03276326952271E+0001 -3.03345059211094E+0001 -3.03413781025811E+0001 -3.03482492419195E+0001 -3.03551193414120E+0001 --3.03619884033584E+0001 -3.03688564300694E+0001 -3.03757234238665E+0001 -3.03825893870827E+0001 -3.03894543220623E+0001 --3.03963182311610E+0001 -3.04031811167450E+0001 -3.04100429811923E+0001 -3.04169038268924E+0001 -3.04237636562453E+0001 --3.04306224716629E+0001 -3.04374802755674E+0001 -3.04443370703932E+0001 -3.04511928585859E+0001 -3.04580476426012E+0001 --3.04649014249074E+0001 -3.04717542079827E+0001 -3.04786059943182E+0001 -3.04854567864144E+0001 -3.04923065867843E+0001 --3.04991553979518E+0001 -3.05060032224516E+0001 -3.05128500628301E+0001 -3.05196959216447E+0001 -3.05265408014643E+0001 --3.05333847048686E+0001 -3.05402276344489E+0001 -3.05470695928077E+0001 -3.05539105825582E+0001 -3.05607506063253E+0001 --3.05675896667455E+0001 -3.05744277664654E+0001 -3.05812649081440E+0001 -3.05881010944508E+0001 -3.05949363280666E+0001 --3.06017706116841E+0001 -3.06086039480060E+0001 -3.06154363397476E+0001 -3.06222677896340E+0001 -3.06290983004029E+0001 --3.06359278748022E+0001 -3.06427565155916E+0001 -3.06495842255416E+0001 -3.06564110074344E+0001 -3.06632368640631E+0001 --3.06700617982324E+0001 -3.06768858127575E+0001 -3.06837089104652E+0001 -3.06905310941942E+0001 -3.06973523667931E+0001 --3.07041727311232E+0001 -3.07109921900553E+0001 -3.07178107464731E+0001 -3.07246284032703E+0001 -3.07314451633531E+0001 --3.07382610296373E+0001 -3.07450760050516E+0001 -3.07518900925344E+0001 -3.07587032950364E+0001 -3.07655156155193E+0001 --3.07723270569555E+0001 -3.07791376223291E+0001 -3.07859473146357E+0001 -3.07927561368809E+0001 -3.07995640920836E+0001 --3.08063711832720E+0001 -3.08131774134861E+0001 -3.08199827857778E+0001 -3.08267873032091E+0001 -3.08335909688540E+0001 --3.08403937857979E+0001 -3.08471957571370E+0001 -3.08539968859783E+0001 -3.08607971754409E+0001 -3.08675966286549E+0001 --3.08743952487610E+0001 -3.08811930389120E+0001 -3.08879900022711E+0001 -3.08947861420138E+0001 -3.09015814613258E+0001 --3.09083759634043E+0001 -3.09151696514579E+0001 -3.09219625287065E+0001 -3.09287545983808E+0001 -3.09355458637234E+0001 --3.09423363279875E+0001 -3.09491259944375E+0001 -3.09559148663500E+0001 -3.09627029470115E+0001 -3.09694902397203E+0001 --3.09762767477865E+0001 -3.09830624745304E+0001 -3.09898474232844E+0001 -3.09966315973917E+0001 -3.10034150002061E+0001 --3.10101976350942E+0001 -3.10169795054327E+0001 -3.10237606146094E+0001 -3.10305409660243E+0001 -3.10373205630871E+0001 --3.10440994092202E+0001 -3.10508775078570E+0001 -3.10576548624408E+0001 -3.10644314764281E+0001 -3.10712073532853E+0001 --3.10779824964902E+0001 -3.10847569095324E+0001 -3.10915305959117E+0001 -3.10983035591404E+0001 -3.11050758027412E+0001 --3.11118473302479E+0001 -3.11186181452059E+0001 -3.11253882511721E+0001 -3.11321576517141E+0001 -3.11389263504108E+0001 --3.11456943508527E+0001 -3.11524616566413E+0001 -3.11592282713888E+0001 -3.11659941987194E+0001 -3.11727594422687E+0001 --3.11795240056827E+0001 -3.11862878926184E+0001 -3.11930511067459E+0001 -3.11998136517443E+0001 -3.12065755313056E+0001 --3.12133367491316E+0001 -3.12200973089365E+0001 -3.12268572144453E+0001 -3.12336164693938E+0001 -3.12403750775301E+0001 --3.12471330426122E+0001 -3.12538903684102E+0001 -3.12606470587056E+0001 -3.12674031172903E+0001 -3.12741585479681E+0001 --3.12809133545536E+0001 -3.12876675408732E+0001 -3.12944211107638E+0001 -3.13011740680741E+0001 -3.13079264166637E+0001 --3.13146781604034E+0001 -3.13214293031756E+0001 -3.13281798488738E+0001 -3.13349298014026E+0001 -3.13416791646776E+0001 --3.13484279426263E+0001 -3.13551761391866E+0001 -3.13619237583081E+0001 -3.13686708039518E+0001 -3.13754172800898E+0001 --3.13821631907048E+0001 -3.13889085397920E+0001 -3.13956533313562E+0001 -3.14023975694155E+0001 -3.14091412579970E+0001 --3.14158844011403E+0001 -3.14226270028964E+0001 -3.14293690673267E+0001 -3.14361105985048E+0001 -3.14428516005143E+0001 --3.14495920774513E+0001 -3.14563320334223E+0001 -3.14630714725454E+0001 -3.14698103989499E+0001 -3.14765488167757E+0001 --3.14832867301751E+0001 -3.14900241433107E+0001 -3.14967610603568E+0001 -3.15034974854989E+0001 -3.15102334229329E+0001 --3.15169688768673E+0001 -3.15237038515208E+0001 -3.15304383511236E+0001 -3.15371723799177E+0001 -3.15439059421558E+0001 --3.15506390421016E+0001 -3.15573716840298E+0001 -3.15641038722278E+0001 -3.15708356109924E+0001 -3.15775669046336E+0001 --3.15842977574703E+0001 -3.15910281738342E+0001 -3.15977581580684E+0001 -3.16044877145263E+0001 -3.16112168475729E+0001 --3.16179455615847E+0001 -3.16246738609489E+0001 -3.16314017500644E+0001 -3.16381292333413E+0001 -3.16448563152009E+0001 --3.16515830000748E+0001 -3.16583092924074E+0001 -3.16650351966536E+0001 -3.16717607172793E+0001 -3.16784858587616E+0001 --3.16852106255895E+0001 -3.16919350222626E+0001 -3.16986590532918E+0001 -3.17053827231997E+0001 -3.17121060365195E+0001 --3.17188289977963E+0001 -3.17255516115857E+0001 -3.17322738824547E+0001 -3.17389958149823E+0001 -3.17457174137578E+0001 --3.17524386833824E+0001 -3.17591596284678E+0001 -3.17658802536369E+0001 -3.17726005635255E+0001 -3.17793205627787E+0001 --3.17860402560534E+0001 -3.17927596480184E+0001 -3.17994787433524E+0001 -3.18061975467470E+0001 -3.18129160629036E+0001 --3.18196342965352E+0001 -3.18263522523669E+0001 -3.18330699351343E+0001 -3.18397873495834E+0001 -3.18465045004732E+0001 --3.18532213925728E+0001 -3.18599380306625E+0001 -3.18666544195346E+0001 -3.18733705639917E+0001 -3.18800864688485E+0001 --3.18868021389301E+0001 -3.18935175790735E+0001 -3.19002327941262E+0001 -3.19069477889482E+0001 -3.19136625684096E+0001 --3.19203771373916E+0001 -3.19270915007875E+0001 -3.19338056635012E+0001 -3.19405196304485E+0001 -3.19472334065558E+0001 --3.19539469967605E+0001 -3.19606604060123E+0001 -3.19673736392712E+0001 -3.19740867015083E+0001 -3.19807995977070E+0001 --3.19875123328611E+0001 -3.19942249119756E+0001 -3.20009373400670E+0001 -3.20076496221634E+0001 -3.20143617633029E+0001 --3.20210737685365E+0001 -3.20277856429250E+0001 -3.20344973915413E+0001 -3.20412090194690E+0001 -3.20479205318033E+0001 --3.20546319336506E+0001 -3.20613432301283E+0001 -3.20680544263649E+0001 -3.20747655275011E+0001 -3.20814765386876E+0001 --3.20881874650870E+0001 -3.20948983118727E+0001 -3.21016090842304E+0001 -3.21083197873555E+0001 -3.21150304264556E+0001 --3.21217410067498E+0001 -3.21284515334671E+0001 -3.21351620118496E+0001 -3.21418724471485E+0001 -3.21485828446281E+0001 --3.21552932095634E+0001 -3.21620035472395E+0001 -3.21687138629548E+0001 -3.21754241620169E+0001 -3.21821344497459E+0001 --3.21888447314726E+0001 -3.21955550125392E+0001 -3.22022652982994E+0001 -3.22089755941177E+0001 -3.22156859053698E+0001 --3.22223962374432E+0001 -3.22291065957355E+0001 -3.22358169856573E+0001 -3.22425274126286E+0001 -3.22492378820824E+0001 --3.22559483994608E+0001 -3.22626589702189E+0001 -3.22693695998224E+0001 -3.22760802937488E+0001 -3.22827910574855E+0001 --3.22895018965325E+0001 -3.22962128163999E+0001 -3.23029238226104E+0001 -3.23096349206966E+0001 -3.23163461162035E+0001 --3.23230574146858E+0001 -3.23297688217112E+0001 -3.23364803428571E+0001 -3.23431919837133E+0001 -3.23499037498805E+0001 --3.23566156469699E+0001 -3.23633276806047E+0001 -3.23700398564196E+0001 -3.23767521800599E+0001 -3.23834646571818E+0001 --3.23901772934536E+0001 -3.23968900945553E+0001 -3.24036030661761E+0001 -3.24103162140180E+0001 -3.24170295437943E+0001 --3.24237430612287E+0001 -3.24304567720571E+0001 -3.24371706820257E+0001 -3.24438847968923E+0001 -3.24505991224261E+0001 --3.24573136644071E+0001 -3.24640284286271E+0001 -3.24707434208892E+0001 -3.24774586470068E+0001 -3.24841741128055E+0001 --3.24908898241219E+0001 -3.24976057868032E+0001 -3.25043220067088E+0001 -3.25110384897086E+0001 -3.25177552416841E+0001 --3.25244722685280E+0001 -3.25311895761443E+0001 -3.25379071704477E+0001 -3.25446250573650E+0001 -3.25513432428336E+0001 --3.25580617328021E+0001 -3.25647805332307E+0001 -3.25714996500912E+0001 -3.25782190893654E+0001 -3.25849388570477E+0001 --3.25916589591423E+0001 -3.25983794016659E+0001 -3.26051001906460E+0001 -3.26118213321211E+0001 -3.26185428321413E+0001 --3.26252646967680E+0001 -3.26319869320730E+0001 -3.26387095441404E+0001 -3.26454325390649E+0001 -3.26521559229524E+0001 --3.26588797019209E+0001 -3.26656038820985E+0001 -3.26723284696246E+0001 -3.26790534706510E+0001 -3.26857788913401E+0001 --3.26925047378644E+0001 -3.26992310164097E+0001 -3.27059577331715E+0001 -3.27126848943571E+0001 -3.27194125061850E+0001 --3.27261405748846E+0001 -3.27328691066969E+0001 -3.27395981078748E+0001 -3.27463275846807E+0001 -3.27530575433900E+0001 --3.27597879902881E+0001 -3.27665189316724E+0001 -3.27732503738510E+0001 -3.27799823231437E+0001 -3.27867147858808E+0001 --3.27934477684053E+0001 -3.28001812770672E+0001 -3.28069153181963E+0001 -3.28136498980728E+0001 -3.28203850229238E+0001 --3.28271206989239E+0001 -3.28338569321949E+0001 -3.28405937288065E+0001 -3.28473310947748E+0001 -3.28540690360637E+0001 --3.28608075585850E+0001 -3.28675466681967E+0001 -3.28742863707047E+0001 -3.28810266718627E+0001 -3.28877675773709E+0001 --3.28945090928775E+0001 -3.29012512239778E+0001 -3.29079939762140E+0001 -3.29147373550762E+0001 -3.29214813660017E+0001 --3.29282260143754E+0001 -3.29349713055285E+0001 -3.29417172447411E+0001 -3.29484638372391E+0001 -3.29552110881968E+0001 --3.29619590027356E+0001 -3.29687075859235E+0001 -3.29754568427773E+0001 -3.29822067782593E+0001 -3.29889573972810E+0001 --3.29957087046999E+0001 -3.30024607053216E+0001 -3.30092134038980E+0001 -3.30159668051299E+0001 -3.30227209136642E+0001 --3.30294757340954E+0001 -3.30362312709654E+0001 -3.30429875287640E+0001 -3.30497445119274E+0001 -3.30565022248395E+0001 --3.30632606718318E+0001 -3.30700198571831E+0001 -3.30767797851191E+0001 -3.30835404598130E+0001 -3.30903018853857E+0001 --3.30970640659051E+0001 -3.31038270053864E+0001 -3.31105907077928E+0001 -3.31173551770333E+0001 -3.31241204169660E+0001 --3.31308864313951E+0001 -3.31376532240730E+0001 -3.31444207986988E+0001 -3.31511891589189E+0001 -3.31579583083278E+0001 --3.31647282504667E+0001 -3.31714989888238E+0001 -3.31782705268354E+0001 -3.31850428678851E+0001 -3.31918160153037E+0001 --3.31985899723683E+0001 -3.32053647423055E+0001 -3.32121403282870E+0001 -3.32189167334328E+0001 -3.32256939608110E+0001 --3.32324720134359E+0001 -3.32392508942695E+0001 -3.32460306062212E+0001 -3.32528111521474E+0001 -3.32595925348526E+0001 --3.32663747570879E+0001 -3.32731578215523E+0001 -3.32799417308913E+0001 -3.32867264876988E+0001 -3.32935120945155E+0001 --3.33002985538291E+0001 -3.33070858680751E+0001 -3.33138740396369E+0001 -3.33206630708433E+0001 -3.33274529639727E+0001 --3.33342437212493E+0001 -3.33410353448455E+0001 -3.33478278368804E+0001 -3.33546211994209E+0001 -3.33614154344815E+0001 --3.33682105440229E+0001 -3.33750065299541E+0001 -3.33818033941316E+0001 -3.33886011383585E+0001 -3.33953997643854E+0001 --3.34021992739103E+0001 -3.34089996685797E+0001 -3.34158009499849E+0001 -3.34226031196669E+0001 -3.34294061791130E+0001 --3.34362101297576E+0001 -3.34430149729836E+0001 -3.34498207101201E+0001 -3.34566273424433E+0001 -3.34634348711781E+0001 --3.34702432974959E+0001 -3.34770526225148E+0001 -3.34838628473018E+0001 -3.34906739728701E+0001 -3.34974860001805E+0001 --3.35042989301409E+0001 -3.35111127636072E+0001 -3.35179275013819E+0001 -3.35247431442153E+0001 -3.35315596928050E+0001 --3.35383771477958E+0001 -3.35451955097797E+0001 -3.35520147792964E+0001 -3.35588349568329E+0001 -3.35656560428227E+0001 --3.35724780376481E+0001 -3.35793009416379E+0001 -3.35861247550682E+0001 -3.35929494781618E+0001 -3.35997751110904E+0001 --3.36066016539722E+0001 -3.36134291068729E+0001 -3.36202574698045E+0001 -3.36270867427280E+0001 -3.36339169255508E+0001 --3.36407480181278E+0001 -3.36475800202610E+0001 -3.36544129317001E+0001 -3.36612467521426E+0001 -3.36680814812319E+0001 --3.36749171185601E+0001 -3.36817536636659E+0001 -3.36885911160356E+0001 -3.36954294751029E+0001 -3.37022687402486E+0001 --3.37091089108011E+0001 -3.37159499860361E+0001 -3.37227919651764E+0001 -3.37296348473923E+0001 -3.37364786318015E+0001 --3.37433233174689E+0001 -3.37501689034069E+0001 -3.37570153885751E+0001 -3.37638627718803E+0001 -3.37707110521771E+0001 --3.37775602282673E+0001 -3.37844102988994E+0001 -3.37912612627701E+0001 -3.37981131185229E+0001 -3.38049658647491E+0001 --3.38118194999865E+0001 -3.38186740227214E+0001 -3.38255294313865E+0001 -3.38323857243619E+0001 -3.38392428999764E+0001 --3.38461009565035E+0001 -3.38529598921669E+0001 -3.38598197051356E+0001 -3.38666803935266E+0001 -3.38735419554050E+0001 --3.38804043887816E+0001 -3.38872676916163E+0001 -3.38941318618149E+0001 -3.39009968972319E+0001 -3.39078627956671E+0001 --3.39147295548700E+0001 -3.39215971725361E+0001 -3.39284656463087E+0001 -3.39353349737782E+0001 -3.39422051524818E+0001 --3.39490761799054E+0001 -3.39559480534807E+0001 -3.39628207705884E+0001 -3.39696943285546E+0001 -3.39765687246545E+0001 --3.39834439561097E+0001 -3.39903200200894E+0001 -3.39971969137104E+0001 -3.40040746340357E+0001 -3.40109531780775E+0001 --3.40178325427937E+0001 -3.40247127250901E+0001 -3.40315937218201E+0001 -3.40384755297840E+0001 -3.40453581457298E+0001 --3.40522415663526E+0001 -3.40591257882953E+0001 -3.40660108081477E+0001 -3.40728966224469E+0001 -3.40797832276773E+0001 --3.40866706202706E+0001 -3.40935587966066E+0001 -3.41004477530120E+0001 -3.41073374857605E+0001 -3.41142279910726E+0001 --3.41211192651177E+0001 -3.41280113040119E+0001 -3.41349041038178E+0001 -3.41417976605465E+0001 -3.41486919701555E+0001 --3.41555870285509E+0001 -3.41624828315843E+0001 -3.41693793750569E+0001 -3.41762766547150E+0001 -3.41831746662536E+0001 --3.41900734053145E+0001 -3.41969728674871E+0001 -3.42038730483084E+0001 -3.42107739432623E+0001 -3.42176755477802E+0001 --3.42245778572402E+0001 -3.42314808669687E+0001 -3.42383845722392E+0001 -3.42452889682728E+0001 -3.42521940502366E+0001 --3.42590998132467E+0001 -3.42660062523652E+0001 -3.42729133626032E+0001 -3.42798211389166E+0001 -3.42867295762118E+0001 --3.42936386693399E+0001 -3.43005484131002E+0001 -3.43074588022400E+0001 -3.43143698314533E+0001 -3.43212814953813E+0001 --3.43281937886132E+0001 -3.43351067056847E+0001 -3.43420202410793E+0001 -3.43489343892281E+0001 -3.43558491445092E+0001 --3.43627645012476E+0001 -3.43696804537167E+0001 -3.43765969961364E+0001 -3.43835141226744E+0001 -3.43904318274452E+0001 --3.43973501045113E+0001 -3.44042689478828E+0001 -3.44111883515150E+0001 -3.44181083093129E+0001 -3.44250288151291E+0001 --3.44319498627608E+0001 -3.44388714459553E+0001 -3.44457935584056E+0001 -3.44527161937532E+0001 -3.44596393455860E+0001 --3.44665630074394E+0001 -3.44734871727968E+0001 -3.44804118350879E+0001 -3.44873369876906E+0001 -3.44942626239297E+0001 --3.45011887370784E+0001 -3.45081153203553E+0001 -3.45150423669276E+0001 -3.45219698699093E+0001 -3.45288978223629E+0001 --3.45358262172970E+0001 -3.45427550476679E+0001 -3.45496843063790E+0001 -3.45566139862816E+0001 -3.45635440801744E+0001 --3.45704745808023E+0001 -3.45774054808594E+0001 -3.45843367729845E+0001 -3.45912684497671E+0001 -3.45982005037409E+0001 --3.46051329273894E+0001 -3.46120657131412E+0001 -3.46189988533745E+0001 -3.46259323404128E+0001 -3.46328661665287E+0001 --3.46398003239409E+0001 -3.46467348048157E+0001 -3.46536696012666E+0001 -3.46606047053556E+0001 -3.46675401090911E+0001 --3.46744758044280E+0001 -3.46814117832705E+0001 -3.46883480374679E+0001 -3.46952845588188E+0001 -3.47022213390692E+0001 --3.47091583699102E+0001 -3.47160956429822E+0001 -3.47230331498722E+0001 -3.47299708821154E+0001 -3.47369088311934E+0001 --3.47438469885346E+0001 -3.47507853455160E+0001 -3.47577238934625E+0001 -3.47646626236442E+0001 -3.47716015272804E+0001 --3.47785405955368E+0001 -3.47854798195266E+0001 -3.47924191903094E+0001 -3.47993586988955E+0001 -3.48062983362378E+0001 --3.48132380932407E+0001 -3.48201779607535E+0001 -3.48271179295729E+0001 -3.48340579904446E+0001 -3.48409981340604E+0001 --3.48479383510588E+0001 -3.48548786320276E+0001 -3.48618189675006E+0001 -3.48687593479580E+0001 -3.48756997638307E+0001 --3.48826402054925E+0001 -3.48895806632678E+0001 -3.48965211274280E+0001 -3.49034615881900E+0001 -3.49104020357197E+0001 --3.49173424601298E+0001 -3.49242828514817E+0001 -3.49312231997806E+0001 -3.49381634949829E+0001 -3.49451037269892E+0001 --3.49520438856507E+0001 -3.49589839607638E+0001 -3.49659239420714E+0001 -3.49728638192672E+0001 -3.49798035819874E+0001 --3.49867432198206E+0001 -3.49936827222986E+0001 -3.50006220789034E+0001 -3.50075612790626E+0001 -3.50145003121519E+0001 --3.50214391674943E+0001 -3.50283778343603E+0001 -3.50353163019664E+0001 -3.50422545594788E+0001 -3.50491925960088E+0001 --3.50561304006168E+0001 -3.50630679623095E+0001 -3.50700052700409E+0001 -3.50769423127128E+0001 -3.50838790791737E+0001 --3.50908155582212E+0001 -3.50977517385981E+0001 -3.51046876089955E+0001 -3.51116231580509E+0001 -3.51185583743513E+0001 --3.51254932464287E+0001 -3.51324277627650E+0001 -3.51393619117866E+0001 -3.51462956818686E+0001 -3.51532290613336E+0001 --3.51601620384518E+0001 -3.51670946014393E+0001 -3.51740267384615E+0001 -3.51809584376299E+0001 -3.51878896870031E+0001 --3.51948204745879E+0001 -3.52017507883386E+0001 -3.52086806161558E+0001 -3.52156099458878E+0001 -3.52225387653310E+0001 --3.52294670622284E+0001 -3.52363948242696E+0001 -3.52433220390937E+0001 -3.52502486942859E+0001 -3.52571747773774E+0001 --3.52641002758497E+0001 -3.52710251771292E+0001 -3.52779494685898E+0001 -3.52848731375548E+0001 -3.52917961712928E+0001 --3.52987185570201E+0001 -3.53056402819010E+0001 -3.53125613330468E+0001 -3.53194816975162E+0001 -3.53264013623150E+0001 --3.53333203143956E+0001 -3.53402385406611E+0001 -3.53471560279572E+0001 -3.53540727630801E+0001 -3.53609887327722E+0001 --3.53679039237239E+0001 -3.53748183225729E+0001 -3.53817319159031E+0001 -3.53886446902463E+0001 -3.53955566320830E+0001 --3.54024677278389E+0001 -3.54093779638896E+0001 -3.54162873265549E+0001 -3.54231958021039E+0001 -3.54301033767529E+0001 --3.54370100366663E+0001 -3.54439157679536E+0001 -3.54508205566735E+0001 -3.54577243888315E+0001 -3.54646272503801E+0001 --3.54715291272196E+0001 -3.54784300051978E+0001 -3.54853298701097E+0001 -3.54922287076965E+0001 -3.54991265036495E+0001 --3.55060232436035E+0001 -3.55129189131446E+0001 -3.55198134978031E+0001 -3.55267069830582E+0001 -3.55335993543365E+0001 --3.55404905970119E+0001 -3.55473806964046E+0001 -3.55542696377831E+0001 -3.55611574063634E+0001 -3.55680439873077E+0001 --3.55749293657269E+0001 -3.55818135266795E+0001 -3.55886964551691E+0001 -3.55955781361489E+0001 -3.56024585545181E+0001 --3.56093376951241E+0001 -3.56162155427603E+0001 -3.56230920821703E+0001 -3.56299672980419E+0001 -3.56368411750116E+0001 --3.56437136976630E+0001 -3.56505848505282E+0001 -3.56574546180847E+0001 -3.56643229847593E+0001 -3.56711899349238E+0001 --3.56780554528991E+0001 -3.56849195229537E+0001 -3.56917821293025E+0001 -3.56986432561076E+0001 -3.57055028874788E+0001 --3.57123610074744E+0001 -3.57192176000974E+0001 -3.57260726493012E+0001 -3.57329261389838E+0001 -3.57397780529925E+0001 --3.57466283751216E+0001 -3.57534770891107E+0001 -3.57603241786504E+0001 -3.57671696273749E+0001 -3.57740134188690E+0001 --3.57808555366628E+0001 -3.57876959642343E+0001 -3.57945346850078E+0001 -3.58013716823576E+0001 -3.58082069396034E+0001 --3.58150404400115E+0001 -3.58218721667975E+0001 -3.58287021031236E+0001 -3.58355302320988E+0001 -3.58423565367796E+0001 --3.58491810001708E+0001 -3.58560036052235E+0001 -3.58628243348365E+0001 -3.58696431718552E+0001 -3.58764600990742E+0001 --3.58832750992342E+0001 -3.58900881550226E+0001 -3.58968992490748E+0001 -3.59037083639752E+0001 -3.59105154822526E+0001 --3.59173205863845E+0001 -3.59241236587967E+0001 -3.59309246818602E+0001 -3.59377236378957E+0001 -3.59445205091697E+0001 --3.59513152778964E+0001 -3.59581079262369E+0001 -3.59648984363006E+0001 -3.59716867901447E+0001 -3.59784729697716E+0001 --3.59852569571328E+0001 -3.59920387341265E+0001 -3.59988182825988E+0001 -3.60055955843414E+0001 -3.60123706210962E+0001 --3.60191433745495E+0001 -3.60259138263379E+0001 -3.60326819580428E+0001 -3.60394477511942E+0001 -3.60462111872691E+0001 --3.60529722476922E+0001 -3.60597309138348E+0001 -3.60664871670159E+0001 -3.60732409885032E+0001 -3.60799923595091E+0001 --3.60867412611950E+0001 -3.60934876746698E+0001 -3.61002315809897E+0001 -3.61069729611573E+0001 -3.61137117961228E+0001 --3.61204480667855E+0001 -3.61271817539890E+0001 -3.61339128385266E+0001 -3.61406413011384E+0001 -3.61473671225114E+0001 --3.61540902832797E+0001 -3.61608107640265E+0001 -3.61675285452798E+0001 -3.61742436075177E+0001 -3.61809559311628E+0001 --3.61876654965867E+0001 -3.61943722841085E+0001 -3.62010762739940E+0001 -3.62077774464564E+0001 -3.62144757816573E+0001 --3.62211712597037E+0001 -3.62278638606511E+0001 -3.62345535645026E+0001 -3.62412403512090E+0001 -3.62479242006659E+0001 --3.62546050927203E+0001 -3.62612830071626E+0001 -3.62679579237322E+0001 -3.62746298221175E+0001 -3.62812986819521E+0001 --3.62879644828160E+0001 -3.62946272042404E+0001 -3.63012868256996E+0001 -3.63079433266180E+0001 -3.63145966863666E+0001 --3.63212468842638E+0001 -3.63278938995746E+0001 -3.63345377115113E+0001 -3.63411782992358E+0001 -3.63478156418549E+0001 --3.63544497184237E+0001 -3.63610805079441E+0001 -3.63677079893665E+0001 -3.63743321415876E+0001 -3.63809529434510E+0001 --3.63875703737495E+0001 -3.63941844112219E+0001 -3.64007950345537E+0001 -3.64074022223801E+0001 -3.64140059532810E+0001 --3.64206062057855E+0001 -3.64272029583689E+0001 -3.64337961894547E+0001 -3.64403858774137E+0001 -3.64469720005622E+0001 --3.64535545371670E+0001 -3.64601334654403E+0001 -3.64667087635405E+0001 -3.64732804095767E+0001 -3.64798483816028E+0001 --3.64864126576204E+0001 -3.64929732155782E+0001 -3.64995300333740E+0001 -3.65060830888521E+0001 -3.65126323598013E+0001 --3.65191778239628E+0001 -3.65257194590211E+0001 -3.65322572426103E+0001 -3.65387911523102E+0001 -3.65453211656499E+0001 --3.65518472601037E+0001 -3.65583694130947E+0001 -3.65648876019934E+0001 -3.65714018041163E+0001 -3.65779119967289E+0001 --3.65844181570431E+0001 -3.65909202622186E+0001 -3.65974182893615E+0001 -3.66039122155261E+0001 -3.66104020177135E+0001 --3.66168876728734E+0001 -3.66233691579013E+0001 -3.66298464496417E+0001 -3.66363195248838E+0001 -3.66427883603674E+0001 --3.66492529327771E+0001 -3.66557132187456E+0001 -3.66621691948544E+0001 -3.66686208376296E+0001 -3.66750681235466E+0001 --3.66815110290282E+0001 -3.66879495304438E+0001 -3.66943836041103E+0001 -3.67008132262920E+0001 -3.67072383731995E+0001 --3.67136590209941E+0001 -3.67200751457807E+0001 -3.67264867236124E+0001 -3.67328937304922E+0001 -3.67392961423666E+0001 --3.67456939351317E+0001 -3.67520870846313E+0001 -3.67584755666555E+0001 -3.67648593569429E+0001 -3.67712384311761E+0001 --3.67776127649905E+0001 -3.67839823339645E+0001 -3.67903471136251E+0001 -3.67967070794470E+0001 -3.68030622068534E+0001 --3.68094124712117E+0001 -3.68157578478385E+0001 -3.68220983119994E+0001 -3.68284338389033E+0001 -3.68347644037108E+0001 --3.68410899815274E+0001 -3.68474105474055E+0001 -3.68537260763464E+0001 -3.68600365432982E+0001 -3.68663419231566E+0001 --3.68726421907624E+0001 -3.68789373209081E+0001 -3.68852272883293E+0001 -3.68915120677112E+0001 -3.68977916336864E+0001 --3.69040659608336E+0001 -3.69103350236802E+0001 -3.69165987966996E+0001 -3.69228572543142E+0001 -3.69291103708918E+0001 --3.69353581207492E+0001 -3.69416004781494E+0001 -3.69478374173037E+0001 -3.69540689123695E+0001 -3.69602949374536E+0001 --3.69665154666084E+0001 -3.69727304738335E+0001 -3.69789399330775E+0001 -3.69851438182341E+0001 -3.69913421031466E+0001 --3.69975347616042E+0001 -3.70037217673436E+0001 -3.70099030940501E+0001 -3.70160787153544E+0001 -3.70222486048354E+0001 --3.70284127360203E+0001 -3.70345710823819E+0001 -3.70407236173423E+0001 -3.70468703142689E+0001 -3.70530111464779E+0001 --3.70591460872321E+0001 -3.70652751097430E+0001 -3.70713981871672E+0001 -3.70775152926104E+0001 -3.70836263991248E+0001 --3.70897314797101E+0001 -3.70958305073135E+0001 -3.71019234548302E+0001 -3.71080102951018E+0001 -3.71140910009162E+0001 --3.71201655450131E+0001 -3.71262339000731E+0001 -3.71322960387288E+0001 -3.71383519335590E+0001 -3.71444015570887E+0001 --3.71504448817930E+0001 -3.71564818800915E+0001 -3.71625125243521E+0001 -3.71685367868895E+0001 -3.71745546399677E+0001 --3.71805660557965E+0001 -3.71865710065330E+0001 -3.71925694642816E+0001 -3.71985614010947E+0001 -3.72045467889722E+0001 --3.72105255998600E+0001 -3.72164978056527E+0001 -3.72224633781921E+0001 -3.72284222892666E+0001 -3.72343745106125E+0001 --3.72403200139126E+0001 -3.72462587707992E+0001 -3.72521907528496E+0001 -3.72581159315896E+0001 -3.72640342784922E+0001 --3.72699457649773E+0001 -3.72758503624124E+0001 -3.72817480421134E+0001 -3.72876387753417E+0001 -3.72935225333073E+0001 --3.72993992871673E+0001 -3.73052690080255E+0001 -3.73111316669340E+0001 -3.73169872348920E+0001 -3.73228356828465E+0001 --3.73286769816897E+0001 -3.73345111022642E+0001 -3.73403380153562E+0001 -3.73461576917047E+0001 -3.73519701019902E+0001 --3.73577752168442E+0001 -3.73635730068445E+0001 -3.73693634425160E+0001 -3.73751464943318E+0001 -3.73809221327116E+0001 --3.73866903280226E+0001 -3.73924510505785E+0001 -3.73982042706429E+0001 -3.74039499584233E+0001 -3.74096880840772E+0001 --3.74154186177091E+0001 -3.74211415293696E+0001 -3.74268567890563E+0001 -3.74325643667174E+0001 -3.74382642322455E+0001 --3.74439563554812E+0001 -3.74496407062112E+0001 -3.74553172541731E+0001 -3.74609859690487E+0001 -3.74666468204675E+0001 --3.74722997780083E+0001 -3.74779448111947E+0001 -3.74835818894987E+0001 -3.74892109823413E+0001 -3.74948320590876E+0001 --3.75004450890525E+0001 -3.75060500414982E+0001 -3.75116468856332E+0001 -3.75172355906131E+0001 -3.75228161255422E+0001 --3.75283884594710E+0001 -3.75339525613978E+0001 -3.75395084002691E+0001 -3.75450559449768E+0001 -3.75505951643617E+0001 --3.75561260272110E+0001 -3.75616485022598E+0001 -3.75671625581914E+0001 -3.75726681636351E+0001 -3.75781652871673E+0001 --3.75836538973131E+0001 -3.75891339625434E+0001 -3.75946054512785E+0001 -3.76000683318844E+0001 -3.76055225726749E+0001 --3.76109681419114E+0001 -3.76164050078017E+0001 -3.76218331385020E+0001 -3.76272525021159E+0001 -3.76326630666931E+0001 --3.76380648002329E+0001 -3.76434576706795E+0001 -3.76488416459261E+0001 -3.76542166938116E+0001 -3.76595827821241E+0001 --3.76649398785985E+0001 -3.76702879509160E+0001 -3.76756269667068E+0001 -3.76809568935470E+0001 -3.76862776989611E+0001 --3.76915893504197E+0001 -3.76968918153421E+0001 -3.77021850610942E+0001 -3.77074690549906E+0001 -3.77127437642905E+0001 --3.77180091562030E+0001 -3.77232651978831E+0001 -3.77285118564340E+0001 -3.77337490989050E+0001 -3.77389768922953E+0001 --3.77441952035480E+0001 -3.77494039995563E+0001 -3.77546032471598E+0001 -3.77597929131453E+0001 -3.77649729642472E+0001 --3.77701433671465E+0001 -3.77753040884733E+0001 -3.77804550948030E+0001 -3.77855963526598E+0001 -3.77907278285141E+0001 --3.77958494887850E+0001 -3.78009612998375E+0001 -3.78060632279854E+0001 -3.78111552394889E+0001 -3.78162373005555E+0001 --3.78213093773407E+0001 -3.78263714359471E+0001 -3.78314234424237E+0001 -3.78364653627682E+0001 -3.78414971629260E+0001 --3.78465188087874E+0001 -3.78515302661921E+0001 -3.78565315009274E+0001 -3.78615224787265E+0001 -3.78665031652707E+0001 --3.78714735261892E+0001 -3.78764335270571E+0001 -3.78813831333985E+0001 -3.78863223106842E+0001 -3.78912510243308E+0001 --3.78961692397052E+0001 -3.79010769221192E+0001 -3.79059740368340E+0001 -3.79108605490554E+0001 -3.79157364239394E+0001 --3.79206016265883E+0001 -3.79254561220504E+0001 -3.79302998753223E+0001 -3.79351328513505E+0001 -3.79399550150243E+0001 --3.79447663311826E+0001 -3.79495667646131E+0001 -3.79543562800484E+0001 -3.79591348421692E+0001 -3.79639024156040E+0001 --3.79686589649290E+0001 -3.79734044546658E+0001 -3.79781388492868E+0001 -3.79828621132083E+0001 -3.79875742107946E+0001 --3.79922751063589E+0001 -3.79969647641614E+0001 -3.80016431484084E+0001 -3.80063102232549E+0001 -3.80109659528019E+0001 --3.80156103010990E+0001 -3.80202432321429E+0001 -3.80248647098771E+0001 -3.80294746981928E+0001 -3.80340731609278E+0001 --3.80386600618691E+0001 -3.80432353647497E+0001 -3.80477990332491E+0001 -3.80523510309968E+0001 -3.80568913215672E+0001 --3.80614198684827E+0001 -3.80659366352132E+0001 -3.80704415851771E+0001 -3.80749346817379E+0001 -3.80794158882081E+0001 --3.80838851678465E+0001 -3.80883424838607E+0001 -3.80927877994047E+0001 -3.80972210775783E+0001 -3.81016422814327E+0001 --3.81060513739622E+0001 -3.81104483181115E+0001 -3.81148330767701E+0001 -3.81192056127764E+0001 -3.81235658889171E+0001 --3.81279138679244E+0001 -3.81322495124776E+0001 -3.81365727852055E+0001 -3.81408836486825E+0001 -3.81451820654307E+0001 --3.81494679979206E+0001 -3.81537414085673E+0001 -3.81580022597374E+0001 -3.81622505137411E+0001 -3.81664861328382E+0001 --3.81707090792338E+0001 -3.81749193150824E+0001 -3.81791168024851E+0001 -3.81833015034905E+0001 -3.81874733800953E+0001 --3.81916323942404E+0001 -3.81957785078172E+0001 -3.81999116826638E+0001 -3.82040318805648E+0001 -3.82081390632535E+0001 --3.82122331924098E+0001 -3.82163142296598E+0001 -3.82203821365793E+0001 -3.82244368746898E+0001 -3.82284784054599E+0001 --3.82325066903068E+0001 -3.82365216905950E+0001 -3.82405233676346E+0001 -3.82445116826845E+0001 -3.82484865969521E+0001 --3.82524480715892E+0001 -3.82563960676971E+0001 -3.82603305463241E+0001 -3.82642514684645E+0001 -3.82681587950632E+0001 --3.82720524870088E+0001 -3.82759325051387E+0001 -3.82797988102383E+0001 -3.82836513630395E+0001 -3.82874901242220E+0001 --3.82913150544122E+0001 -3.82951261141846E+0001 -3.82989232640611E+0001 -3.83027064645103E+0001 -3.83064756759485E+0001 --3.83102308587395E+0001 -3.83139719731938E+0001 -3.83176989795700E+0001 -3.83214118380740E+0001 -3.83251105088587E+0001 --3.83287949520245E+0001 -3.83324651276187E+0001 -3.83361209956372E+0001 -3.83397625160228E+0001 -3.83433896486637E+0001 --3.83470023533972E+0001 -3.83506005900087E+0001 -3.83541843182295E+0001 -3.83577534977397E+0001 -3.83613080881644E+0001 --3.83648480490791E+0001 -3.83683733400040E+0001 -3.83718839204071E+0001 -3.83753797497062E+0001 -3.83788607872624E+0001 --3.83823269923879E+0001 -3.83857783243399E+0001 -3.83892147423252E+0001 -3.83926362054944E+0001 -3.83960426729487E+0001 --3.83994341037348E+0001 -3.84028104568491E+0001 -3.84061716912311E+0001 -3.84095177657724E+0001 -3.84128486393086E+0001 --3.84161642706257E+0001 -3.84194646184526E+0001 -3.84227496414702E+0001 -3.84260192983032E+0001 -3.84292735475262E+0001 --3.84325123476593E+0001 -3.84357356571721E+0001 -3.84389434344790E+0001 -3.84421356379434E+0001 -3.84453122258755E+0001 --3.84484731565326E+0001 -3.84516183881209E+0001 -3.84547478787915E+0001 -3.84578615866440E+0001 -3.84609594697267E+0001 --3.84640414860327E+0001 -3.84671075935051E+0001 -3.84701577500320E+0001 -3.84731919134504E+0001 -3.84762100415440E+0001 --3.84792120920436E+0001 -3.84821980226277E+0001 -3.84851677909236E+0001 -3.84881213545024E+0001 -3.84910586708856E+0001 --3.84939796975418E+0001 -3.84968843918862E+0001 -3.84997727112799E+0001 -3.85026446130346E+0001 -3.85055000544073E+0001 --3.85083389926015E+0001 -3.85111613847704E+0001 -3.85139671880136E+0001 -3.85167563593772E+0001 -3.85195288558552E+0001 --3.85222846343894E+0001 -3.85250236518684E+0001 -3.85277458651280E+0001 -3.85304512309523E+0001 -3.85331397060722E+0001 --3.85358112471651E+0001 -3.85384658108579E+0001 -3.85411033537223E+0001 -3.85437238322796E+0001 -3.85463272029954E+0001 --3.85489134222866E+0001 -3.85514824465159E+0001 -3.85540342319911E+0001 -3.85565687349699E+0001 -3.85590859116578E+0001 --3.85615857182058E+0001 -3.85640681107111E+0001 -3.85665330452237E+0001 -3.85689804777352E+0001 -3.85714103641857E+0001 --3.85738226604667E+0001 -3.85762173224109E+0001 -3.85785943058035E+0001 -3.85809535663745E+0001 -3.85832950598001E+0001 --3.85856187417091E+0001 -3.85879245676709E+0001 -3.85902124932073E+0001 -3.85924824737845E+0001 -3.85947344648180E+0001 --3.85969684216703E+0001 -3.85991842996481E+0001 -3.86013820540100E+0001 -3.86035616399597E+0001 -3.86057230126494E+0001 --3.86078661271770E+0001 -3.86099909385893E+0001 -3.86120974018790E+0001 -3.86141854719862E+0001 -3.86162551038008E+0001 --3.86183062521575E+0001 -3.86203388718393E+0001 -3.86223529175755E+0001 -3.86243483440460E+0001 -3.86263251058726E+0001 --3.86282831576293E+0001 -3.86302224538362E+0001 -3.86321429489602E+0001 -3.86340445974140E+0001 -3.86359273535604E+0001 --3.86377911717078E+0001 -3.86396360061136E+0001 -3.86414618109822E+0001 -3.86432685404630E+0001 -3.86450561486553E+0001 --3.86468245896040E+0001 -3.86485738173024E+0001 -3.86503037856917E+0001 -3.86520144486601E+0001 -3.86537057600412E+0001 --3.86553776736194E+0001 -3.86570301431236E+0001 -3.86586631222306E+0001 -3.86602765645659E+0001 -3.86618704237009E+0001 --3.86634446531552E+0001 -3.86649992063951E+0001 -3.86665340368354E+0001 -3.86680490978379E+0001 -3.86695443427082E+0001 --3.86710197247066E+0001 -3.86724751970329E+0001 -3.86739107128406E+0001 -3.86753262252263E+0001 -3.86767216872356E+0001 --3.86780970518618E+0001 -3.86794522720440E+0001 -3.86807873006716E+0001 -3.86821020905788E+0001 -3.86833965945473E+0001 --3.86846707653067E+0001 -3.86859245555350E+0001 -3.86871579178541E+0001 -3.86883708048375E+0001 -3.86895631690057E+0001 --3.86907349628211E+0001 -3.86918861387000E+0001 -3.86930166490037E+0001 -3.86941264460392E+0001 -3.86952154820645E+0001 --3.86962837092797E+0001 -3.86973310798375E+0001 -3.86983575458350E+0001 -3.86993630593156E+0001 -3.87003475722760E+0001 --3.87013110366529E+0001 -3.87022534043341E+0001 -3.87031746271559E+0001 -3.87040746568967E+0001 -3.87049534452886E+0001 --3.87058109440064E+0001 -3.87066471046772E+0001 -3.87074618788701E+0001 -3.87082552181015E+0001 -3.87090270738419E+0001 --3.87097773975027E+0001 -3.87105061404439E+0001 -3.87112132539745E+0001 -3.87118986893508E+0001 -3.87125623977741E+0001 --3.87132043303951E+0001 -3.87138244383119E+0001 -3.87144226725680E+0001 -3.87149989841567E+0001 -3.87155533240175E+0001 --3.87160856430372E+0001 -3.87165958920494E+0001 -3.87170840218362E+0001 -3.87175499831271E+0001 -3.87179937265994E+0001 --3.87184152028740E+0001 -3.87188143625246E+0001 -3.87191911560676E+0001 -3.87195455339689E+0001 -3.87198774466435E+0001 --3.87201868444498E+0001 -3.87204736776966E+0001 -3.87207378966395E+0001 -3.87209794514802E+0001 -3.87211982923689E+0001 --3.87213943694023E+0001 -3.87215676326245E+0001 -3.87217180320291E+0001 -3.87218455175541E+0001 -3.87219500390883E+0001 --3.87220315464626E+0001 -3.87220899894602E+0001 -3.87221253178087E+0001 -3.87221374811845E+0001 -3.87221264292112E+0001 --3.87220921114611E+0001 -3.87220344774486E+0001 -3.87219534766429E+0001 -3.87218490584544E+0001 -3.87217211722457E+0001 --3.87215697673216E+0001 -3.87213947929370E+0001 -3.87211961982965E+0001 -3.87209739325487E+0001 -3.87207279447891E+0001 --3.87204581840628E+0001 -3.87201645993633E+0001 -3.87198471396270E+0001 -3.87195057537412E+0001 -3.87191403905396E+0001 --3.87187509988021E+0001 -3.87183375272597E+0001 -3.87178999245860E+0001 -3.87174381394061E+0001 -3.87169521202866E+0001 --3.87164418157491E+0001 -3.87159071742571E+0001 -3.87153481442254E+0001 -3.87147646740103E+0001 -3.87141567119213E+0001 --3.87135242062111E+0001 -3.87128671050843E+0001 -3.87121853566882E+0001 -3.87114789091188E+0001 -3.87107477104228E+0001 --3.87099917085896E+0001 -3.87092108515583E+0001 -3.87084050872152E+0001 -3.87075743633933E+0001 -3.87067186278727E+0001 --3.87058378283834E+0001 -3.87049319125994E+0001 -3.87040008281428E+0001 -3.87030445225863E+0001 -3.87020629434447E+0001 --3.87010560381851E+0001 -3.87000237542192E+0001 -3.86989660389045E+0001 -3.86978828395495E+0001 -3.86967741034095E+0001 --3.86956397776852E+0001 -3.86944798095258E+0001 -3.86932941460266E+0001 -3.86920827342316E+0001 -3.86908455211336E+0001 --3.86895824536698E+0001 -3.86882934787248E+0001 -3.86869785431323E+0001 -3.86856375936745E+0001 -3.86842705770775E+0001 --3.86828774400174E+0001 -3.86814581291168E+0001 -3.86800125909431E+0001 -3.86785407720161E+0001 -3.86770426188009E+0001 --3.86755180777062E+0001 -3.86739670950951E+0001 -3.86723896172721E+0001 -3.86707855904908E+0001 -3.86691549609546E+0001 --3.86674976748108E+0001 -3.86658136781549E+0001 -3.86641029170311E+0001 -3.86623653374321E+0001 -3.86606008852916E+0001 --3.86588095064980E+0001 -3.86569911468840E+0001 -3.86551457522288E+0001 -3.86532732682611E+0001 -3.86513736406549E+0001 --3.86494468150324E+0001 -3.86474927369648E+0001 -3.86455113519677E+0001 -3.86435026055028E+0001 -3.86414664429867E+0001 --3.86394028097767E+0001 -3.86373116511773E+0001 -3.86351929124438E+0001 -3.86330465387769E+0001 -3.86308724753250E+0001 --3.86286706671856E+0001 -3.86264410593983E+0001 -3.86241835969566E+0001 -3.86218982247966E+0001 -3.86195848878037E+0001 --3.86172435308109E+0001 -3.86148740985992E+0001 -3.86124765358950E+0001 -3.86100507873718E+0001 -3.86075967976518E+0001 --3.86051145113043E+0001 -3.86026038728477E+0001 -3.86000648267454E+0001 -3.85974973174065E+0001 -3.85949012891936E+0001 --3.85922766864101E+0001 -3.85896234533091E+0001 -3.85869415340931E+0001 -3.85842308729086E+0001 -3.85814914138527E+0001 --3.85787231009665E+0001 -3.85759258782425E+0001 -3.85730996896163E+0001 -3.85702444789728E+0001 -3.85673601901457E+0001 --3.85644467669135E+0001 -3.85615041530031E+0001 -3.85585322920910E+0001 -3.85555311277961E+0001 -3.85525006036889E+0001 --3.85494406632836E+0001 -3.85463512500472E+0001 -3.85432323073883E+0001 -3.85400837786668E+0001 -3.85369056071881E+0001 --3.85336977362060E+0001 -3.85304601089198E+0001 -3.85271926684779E+0001 -3.85238953579747E+0001 -3.85205681204548E+0001 --3.85172108989071E+0001 -3.85138236362676E+0001 -3.85104062754222E+0001 -3.85069587592029E+0001 -3.85034810303882E+0001 --3.84999730317066E+0001 -3.84964347058306E+0001 -3.84928659953819E+0001 -3.84892668429298E+0001 -3.84856371909890E+0001 --3.84819769820253E+0001 -3.84782861584473E+0001 -3.84745646626151E+0001 -3.84708124368319E+0001 -3.84670294233521E+0001 --3.84632155643762E+0001 -3.84593708020519E+0001 -3.84554950784731E+0001 -3.84515883356818E+0001 -3.84476505156686E+0001 --3.84436815603718E+0001 -3.84396814116729E+0001 -3.84356500114062E+0001 -3.84315873013486E+0001 -3.84274932232284E+0001 --3.84233677187175E+0001 -3.84192107294382E+0001 -3.84150221969591E+0001 -3.84108020627960E+0001 -3.84065502684121E+0001 --3.84022667552176E+0001 -3.83979514645712E+0001 -3.83936043377762E+0001 -3.83892253160871E+0001 -3.83848143407030E+0001 --3.83803713527721E+0001 -3.83758962933887E+0001 -3.83713891035945E+0001 -3.83668497243783E+0001 -3.83622780966788E+0001 --3.83576741613787E+0001 -3.83530378593094E+0001 -3.83483691312482E+0001 -3.83436679179261E+0001 -3.83389341600121E+0001 --3.83341677981285E+0001 -3.83293687728437E+0001 -3.83245370246718E+0001 -3.83196724940787E+0001 -3.83147751214722E+0001 --3.83098448472112E+0001 -3.83048816115990E+0001 -3.82998853548912E+0001 -3.82948560172839E+0001 -3.82897935389274E+0001 --3.82846978599140E+0001 -3.82795689202853E+0001 -3.82744066600312E+0001 -3.82692110190878E+0001 -3.82639819373399E+0001 --3.82587193546180E+0001 -3.82534232106999E+0001 -3.82480934453128E+0001 -3.82427299981294E+0001 -3.82373328087698E+0001 --3.82319018168023E+0001 -3.82264369617438E+0001 -3.82209381830548E+0001 -3.82154054201455E+0001 -3.82098386123745E+0001 --3.82042376990451E+0001 -3.81986026194107E+0001 -3.81929333126702E+0001 -3.81872297179701E+0001 -3.81814917744052E+0001 --3.81757194210157E+0001 -3.81699125967918E+0001 -3.81640712406701E+0001 -3.81581952915327E+0001 -3.81522846882118E+0001 --3.81463393694840E+0001 -3.81403592740766E+0001 -3.81343443406629E+0001 -3.81282945078611E+0001 -3.81222097142411E+0001 --3.81160898983164E+0001 -3.81099349985503E+0001 -3.81037449533527E+0001 -3.80975197010800E+0001 -3.80912591800357E+0001 --3.80849633284752E+0001 -3.80786320845935E+0001 -3.80722653865400E+0001 -3.80658631724069E+0001 -3.80594253802369E+0001 --3.80529519480180E+0001 -3.80464428136854E+0001 -3.80398979151231E+0001 -3.80333171901618E+0001 -3.80267005765800E+0001 --3.80200480121010E+0001 -3.80133594343993E+0001 -3.80066347810961E+0001 -3.79998739897577E+0001 -3.79930769978965E+0001 --3.79862437429779E+0001 -3.79793741624100E+0001 -3.79724681935506E+0001 -3.79655257737040E+0001 -3.79585468401202E+0001 --3.79515313299970E+0001 -3.79444791804853E+0001 -3.79373903286749E+0001 -3.79302647116095E+0001 -3.79231022662734E+0001 --3.79159029296078E+0001 -3.79086666384893E+0001 -3.79013933297543E+0001 -3.78940829401770E+0001 -3.78867354064842E+0001 --3.78793506653478E+0001 -3.78719286533858E+0001 -3.78644693071696E+0001 -3.78569725632100E+0001 -3.78494383579704E+0001 --3.78418666278599E+0001 -3.78342573092352E+0001 -3.78266103384005E+0001 -3.78189256516058E+0001 -3.78112031850512E+0001 --3.78034428748812E+0001 -3.77956446571921E+0001 -3.77878084680215E+0001 -3.77799342433584E+0001 -3.77720219191396E+0001 --3.77640714312465E+0001 -3.77560827155101E+0001 -3.77480557077054E+0001 -3.77399903435619E+0001 -3.77318865587463E+0001 --3.77237442888839E+0001 -3.77155634695370E+0001 -3.77073440362236E+0001 -3.76990859244024E+0001 -3.76907890694835E+0001 --3.76824534068237E+0001 -3.76740788717243E+0001 -3.76656653994411E+0001 -3.76572129251669E+0001 -3.76487213840525E+0001 --3.76401907111869E+0001 -3.76316208416138E+0001 -3.76230117103197E+0001 -3.76143632522402E+0001 -3.76056754022570E+0001 --3.75969480951993E+0001 -3.75881812658469E+0001 -3.75793748489234E+0001 -3.75705287790998E+0001 -3.75616429909969E+0001 --3.75527174191779E+0001 -3.75437519981627E+0001 -3.75347466624078E+0001 -3.75257013463253E+0001 -3.75166159842673E+0001 --3.75074905105406E+0001 -3.74983248593937E+0001 -3.74891189650278E+0001 -3.74798727615863E+0001 -3.74705861831629E+0001 --3.74612591637965E+0001 -3.74518916374761E+0001 -3.74424835381369E+0001 -3.74330347996598E+0001 -3.74235453558743E+0001 --3.74140151405587E+0001 -3.74044440874371E+0001 -3.73948321301815E+0001 -3.73851792024098E+0001 -3.73754852376891E+0001 --3.73657501695332E+0001 -3.73559739314046E+0001 -3.73461564567095E+0001 -3.73362976788040E+0001 -3.73263975309935E+0001 --3.73164559465247E+0001 -3.73064728586002E+0001 -3.72964482003630E+0001 -3.72863819049046E+0001 -3.72762739052662E+0001 --3.72661241344356E+0001 -3.72559325253472E+0001 -3.72456990108825E+0001 -3.72354235238708E+0001 -3.72251059970909E+0001 --3.72147463632641E+0001 -3.72043445550623E+0001 -3.71939005051072E+0001 -3.71834141459615E+0001 -3.71728854101418E+0001 --3.71623142301052E+0001 -3.71517005382636E+0001 -3.71410442669707E+0001 -3.71303453485297E+0001 -3.71196037151915E+0001 --3.71088192991540E+0001 -3.70979920325610E+0001 -3.70871218475055E+0001 -3.70762086760276E+0001 -3.70652524501142E+0001 --3.70542531017002E+0001 -3.70432105626658E+0001 -3.70321247648413E+0001 -3.70209956400054E+0001 -3.70098231198772E+0001 --3.69986071361316E+0001 -3.69873476203853E+0001 -3.69760445042062E+0001 -3.69646977191064E+0001 -3.69533071965458E+0001 --3.69418728679339E+0001 -3.69303946646246E+0001 -3.69188725179218E+0001 -3.69073063590769E+0001 -3.68956961192831E+0001 --3.68840417296895E+0001 -3.68723431213852E+0001 -3.68606002254130E+0001 -3.68488129727555E+0001 -3.68369812943507E+0001 --3.68251051210780E+0001 -3.68131843837677E+0001 -3.68012190131942E+0001 -3.67892089400839E+0001 -3.67771540951055E+0001 --3.67650544088774E+0001 -3.67529098119678E+0001 -3.67407202348868E+0001 -3.67284856080950E+0001 -3.67162058620031E+0001 --3.67038809269626E+0001 -3.66915107332797E+0001 -3.66790952112004E+0001 -3.66666342909254E+0001 -3.66541279025960E+0001 --3.66415759763064E+0001 -3.66289784420952E+0001 -3.66163352299496E+0001 -3.66036462698020E+0001 -3.65909114915351E+0001 --3.65781308249774E+0001 -3.65653041999048E+0001 -3.65524315460407E+0001 -3.65395127930558E+0001 -3.65265478705676E+0001 --3.65135367081433E+0001 -3.65004792352928E+0001 -3.64873753814798E+0001 -3.64742250761095E+0001 -3.64610282485379E+0001 --3.64477848280673E+0001 -3.64344947439474E+0001 -3.64211579253723E+0001 -3.64077743014909E+0001 -3.63943438013912E+0001 --3.63808663541140E+0001 -3.63673418886459E+0001 -3.63537703339201E+0001 -3.63401516188170E+0001 -3.63264856721656E+0001 --3.63127724227421E+0001 -3.62990117992700E+0001 -3.62852037304192E+0001 -3.62713481448069E+0001 -3.62574449709997E+0001 --3.62434941375093E+0001 -3.62294955727974E+0001 -3.62154492052677E+0001 -3.62013549632780E+0001 -3.61872127751288E+0001 --3.61730225690713E+0001 -3.61587842732996E+0001 -3.61444978159605E+0001 -3.61301631251426E+0001 -3.61157801288871E+0001 --3.61013487551792E+0001 -3.60868689319524E+0001 -3.60723405870870E+0001 -3.60577636484126E+0001 -3.60431380437032E+0001 --3.60284637006840E+0001 -3.60137405470233E+0001 -3.59989685103385E+0001 -3.59841475181968E+0001 -3.59692774981084E+0001 --3.59543583775338E+0001 -3.59393900838802E+0001 -3.59243725445018E+0001 -3.59093056867008E+0001 -3.58941894377253E+0001 --3.58790237247729E+0001 -3.58638084749875E+0001 -3.58485436154600E+0001 -3.58332290732297E+0001 -3.58178647752811E+0001 --3.58024506485479E+0001 -3.57869866199103E+0001 -3.57714726161986E+0001 -3.57559085641851E+0001 -3.57402943905953E+0001 --3.57246300220973E+0001 -3.57089153853074E+0001 -3.56931504067943E+0001 -3.56773350130665E+0001 -3.56614691305873E+0001 --3.56455526857583E+0001 -3.56295856049384E+0001 -3.56135678144274E+0001 -3.55974992404731E+0001 -3.55813798092737E+0001 --3.55652094469719E+0001 -3.55489880796601E+0001 -3.55327156333729E+0001 -3.55163920340987E+0001 -3.55000172077703E+0001 --3.54835910802692E+0001 -3.54671135774223E+0001 -3.54505846250029E+0001 -3.54340041487364E+0001 -3.54173720742914E+0001 --3.54006883272838E+0001 -3.53839528332806E+0001 -3.53671655177907E+0001 -3.53503263062769E+0001 -3.53334351241447E+0001 --3.53164918967457E+0001 -3.52994965493828E+0001 -3.52824490073049E+0001 -3.52653491957098E+0001 -3.52481970397378E+0001 --3.52309924644815E+0001 -3.52137353949787E+0001 -3.51964257562139E+0001 -3.51790634731212E+0001 -3.51616484705794E+0001 --3.51441806734176E+0001 -3.51266600064099E+0001 -3.51090863942795E+0001 -3.50914597616945E+0001 -3.50737800332734E+0001 --3.50560471335792E+0001 -3.50382609871228E+0001 -3.50204215183675E+0001 -3.50025286517147E+0001 -3.49845823115201E+0001 --3.49665824220856E+0001 -3.49485289076582E+0001 -3.49304216924363E+0001 -3.49122607005600E+0001 -3.48940458561207E+0001 --3.48757770831567E+0001 -3.48574543056547E+0001 -3.48390774475453E+0001 -3.48206464327085E+0001 -3.48021611849726E+0001 --3.47836216281122E+0001 -3.47650276858495E+0001 -3.47463792818517E+0001 -3.47276763397385E+0001 -3.47089187830720E+0001 --3.46901065353656E+0001 -3.46712395200774E+0001 -3.46523176606103E+0001 -3.46333408803224E+0001 -3.46143091025137E+0001 --3.45952222504299E+0001 -3.45760802472701E+0001 -3.45568830161734E+0001 -3.45376304802343E+0001 -3.45183225624865E+0001 --3.44989591859170E+0001 -3.44795402734600E+0001 -3.44600657479921E+0001 -3.44405355323405E+0001 -3.44209495492828E+0001 --3.44013077215383E+0001 -3.43816099717755E+0001 -3.43618562226136E+0001 -3.43420463966146E+0001 -3.43221804162900E+0001 --3.43022582040988E+0001 -3.42822796824455E+0001 -3.42622447736869E+0001 -3.42421534001187E+0001 -3.42220054839934E+0001 --3.42018009475063E+0001 -3.41815397127972E+0001 -3.41612217019560E+0001 -3.41408468370215E+0001 -3.41204150399794E+0001 --3.40999262327612E+0001 -3.40793803372476E+0001 -3.40587772752628E+0001 -3.40381169685825E+0001 -3.40173993389292E+0001 --3.39966243079708E+0001 -3.39757917973233E+0001 -3.39549017285495E+0001 -3.39339540231633E+0001 -3.39129486026214E+0001 --3.38918853883294E+0001 -3.38707643016413E+0001 -3.38495852638558E+0001 -3.38283481962235E+0001 -3.38070530199355E+0001 --3.37856996561386E+0001 -3.37642880259212E+0001 -3.37428180503184E+0001 -3.37212896503176E+0001 -3.36997027468493E+0001 --3.36780572607942E+0001 -3.36563531129779E+0001 -3.36345902241740E+0001 -3.36127685151038E+0001 -3.35908879064367E+0001 --3.35689483187893E+0001 -3.35469496727255E+0001 -3.35248918887546E+0001 -3.35027748873343E+0001 -3.34805985888713E+0001 --3.34583629137187E+0001 -3.34360677821759E+0001 -3.34137131144924E+0001 -3.33912988308612E+0001 -3.33688248514241E+0001 --3.33462910962739E+0001 -3.33236974854438E+0001 -3.33010439389199E+0001 -3.32783303766347E+0001 -3.32555567184644E+0001 --3.32327228842411E+0001 -3.32098287937325E+0001 -3.31868743666645E+0001 -3.31638595227008E+0001 -3.31407841814629E+0001 --3.31176482625082E+0001 -3.30944516853529E+0001 -3.30711943694514E+0001 -3.30478762342091E+0001 -3.30244971989802E+0001 --3.30010571830638E+0001 -3.29775561057081E+0001 -3.29539938861064E+0001 -3.29303704434022E+0001 -3.29066856966866E+0001 --3.28829395649918E+0001 -3.28591319673032E+0001 -3.28352628225561E+0001 -3.28113320496263E+0001 -3.27873395673403E+0001 --3.27632852944710E+0001 -3.27391691497416E+0001 -3.27149910518178E+0001 -3.26907509193190E+0001 -3.26664486708041E+0001 --3.26420842247865E+0001 -3.26176574997221E+0001 -3.25931684140146E+0001 -3.25686168860208E+0001 -3.25440028340385E+0001 --3.25193261763147E+0001 -3.24945868310428E+0001 -3.24697847163656E+0001 -3.24449197503731E+0001 -3.24199918511008E+0001 --3.23950009365334E+0001 -3.23699469246024E+0001 -3.23448297331850E+0001 -3.23196492801096E+0001 -3.22944054831471E+0001 --3.22690982600207E+0001 -3.22437275283956E+0001 -3.22182932058908E+0001 -3.21927952100654E+0001 -3.21672334584327E+0001 --3.21416078684478E+0001 -3.21159183575184E+0001 -3.20901648429936E+0001 -3.20643472421754E+0001 -3.20384654723094E+0001 --3.20125194505903E+0001 -3.19865090941605E+0001 -3.19604343201090E+0001 -3.19342950454712E+0001 -3.19080911872309E+0001 --3.18818226623193E+0001 -3.18554893876160E+0001 -3.18290912799450E+0001 -3.18026282560813E+0001 -3.17761002327455E+0001 --3.17495071266023E+0001 -3.17228488542713E+0001 -3.16961253323121E+0001 -3.16693364772359E+0001 -3.16424822054999E+0001 --3.16155624335091E+0001 -3.15885770776162E+0001 -3.15615260541188E+0001 -3.15344092792637E+0001 -3.15072266692459E+0001 --3.14799781402083E+0001 -3.14526636082362E+0001 -3.14252829893689E+0001 -3.13978361995902E+0001 -3.13703231548278E+0001 --3.13427437709626E+0001 -3.13150979638171E+0001 -3.12873856491692E+0001 -3.12596067427364E+0001 -3.12317611601887E+0001 --3.12038488171362E+0001 -3.11758696291459E+0001 -3.11478235117238E+0001 -3.11197103803306E+0001 -3.10915301503690E+0001 --3.10632827371922E+0001 -3.10349680560980E+0001 -3.10065860223325E+0001 -3.09781365510898E+0001 -3.09496195575143E+0001 --3.09210349566906E+0001 -3.08923826636565E+0001 -3.08636625933961E+0001 -3.08348746608373E+0001 -3.08060187808606E+0001 --3.07770948682937E+0001 -3.07481028379030E+0001 -3.07190426044136E+0001 -3.06899140824934E+0001 -3.06607171867510E+0001 --3.06314518317560E+0001 -3.06021179320156E+0001 -3.05727154019840E+0001 -3.05432441560679E+0001 -3.05137041086206E+0001 --3.04840951739388E+0001 -3.04544172662683E+0001 -3.04246702998018E+0001 -3.03948541886860E+0001 -3.03649688470045E+0001 --3.03350141887939E+0001 -3.03049901280364E+0001 -3.02748965786651E+0001 -3.02447334545568E+0001 -3.02145006695358E+0001 --3.01841981373762E+0001 -3.01538257717961E+0001 -3.01233834864646E+0001 -3.00928711949949E+0001 -3.00622888109510E+0001 --3.00316362478398E+0001 -3.00009134191196E+0001 -2.99701202381944E+0001 -2.99392566184152E+0001 -2.99083224730798E+0001 --2.98773177154368E+0001 -2.98462422586775E+0001 -2.98150960159436E+0001 -2.97838789003242E+0001 -2.97525908248530E+0001 --2.97212317025163E+0001 -2.96898014462402E+0001 -2.96582999689043E+0001 -2.96267271833359E+0001 -2.95950830023031E+0001 --2.95633673385274E+0001 -2.95315801046760E+0001 -2.94997212133657E+0001 -2.94677905771547E+0001 -2.94357881085538E+0001 --2.94037137200195E+0001 -2.93715673239550E+0001 -2.93393488327115E+0001 -2.93070581585908E+0001 -2.92746952138341E+0001 --2.92422599106365E+0001 -2.92097521611398E+0001 -2.91771718774325E+0001 -2.91445189715481E+0001 -2.91117933554697E+0001 --2.90789949411270E+0001 -2.90461236403990E+0001 -2.90131793651096E+0001 -2.89801620270330E+0001 -2.89470715378834E+0001 --2.89139078093346E+0001 -2.88806707529953E+0001 -2.88473602804299E+0001 -2.88139763031460E+0001 -2.87805187326015E+0001 --2.87469874802008E+0001 -2.87133824572929E+0001 -2.86797035751745E+0001 -2.86459507450937E+0001 -2.86121238782462E+0001 --2.85782228857680E+0001 -2.85442476787491E+0001 -2.85101981682239E+0001 -2.84760742651750E+0001 -2.84418758805350E+0001 --2.84076029251765E+0001 -2.83732553099297E+0001 -2.83388329455608E+0001 -2.83043357427924E+0001 -2.82697636122901E+0001 --2.82351164646678E+0001 -2.82003942104908E+0001 -2.81655967602622E+0001 -2.81307240244412E+0001 -2.80957759134300E+0001 --2.80607523375816E+0001 -2.80256532071934E+0001 -2.79904784325085E+0001 -2.79552279237215E+0001 -2.79199015909740E+0001 --2.78844993443519E+0001 -2.78490210938921E+0001 -2.78134667495751E+0001 -2.77778362213296E+0001 -2.77421294190372E+0001 --2.77063462525179E+0001 -2.76704866315425E+0001 -2.76345504658380E+0001 -2.75985376650631E+0001 -2.75624481388340E+0001 --2.75262817967112E+0001 -2.74900385482060E+0001 -2.74537183027712E+0001 -2.74173209698131E+0001 -2.73808464586810E+0001 --2.73442946786718E+0001 -2.73076655390300E+0001 -2.72709589489534E+0001 -2.72341748175759E+0001 -2.71973130539909E+0001 --2.71603735672283E+0001 -2.71233562662734E+0001 -2.70862610600522E+0001 -2.70490878574453E+0001 -2.70118365672768E+0001 --2.69745070983154E+0001 -2.69370993592838E+0001 -2.68996132588427E+0001 -2.68620487056128E+0001 -2.68244056081492E+0001 --2.67866838749631E+0001 -2.67488834145125E+0001 -2.67110041351935E+0001 -2.66730459453665E+0001 -2.66350087533186E+0001 --2.65968924673044E+0001 -2.65586969955106E+0001 -2.65204222460774E+0001 -2.64820681270956E+0001 -2.64436345465990E+0001 --2.64051214125646E+0001 -2.63665286329278E+0001 -2.63278561155626E+0001 -2.62891037682938E+0001 -2.62502714988914E+0001 --2.62113592150759E+0001 -2.61723668245137E+0001 -2.61332942348163E+0001 -2.60941413535450E+0001 -2.60549080882110E+0001 --2.60155943462655E+0001 -2.59762000351144E+0001 -2.59367250621064E+0001 -2.58971693345383E+0001 -2.58575327596581E+0001 --2.58178152446567E+0001 -2.57780166966729E+0001 -2.57381370227970E+0001 -2.56981761300597E+0001 -2.56581339254419E+0001 --2.56180103158781E+0001 -2.55778052082416E+0001 -2.55375185093550E+0001 -2.54971501259924E+0001 -2.54566999648696E+0001 --2.54161679326551E+0001 -2.53755539359618E+0001 -2.53348578813464E+0001 -2.52940796753237E+0001 -2.52532192243443E+0001 --2.52122764348111E+0001 -2.51712512130744E+0001 -2.51301434654344E+0001 -2.50889530981347E+0001 -2.50476800173644E+0001 --2.50063241292662E+0001 -2.49648853399283E+0001 -2.49233635553820E+0001 -2.48817586816095E+0001 -2.48400706245398E+0001 --2.47982992900491E+0001 -2.47564445839615E+0001 -2.47145064120492E+0001 -2.46724846800277E+0001 -2.46303792935659E+0001 --2.45881901582747E+0001 -2.45459171797165E+0001 -2.45035602633984E+0001 -2.44611193147716E+0001 -2.44185942392483E+0001 --2.43759849421690E+0001 -2.43332913288348E+0001 -2.42905133044875E+0001 -2.42476507743259E+0001 -2.42047036434831E+0001 --2.41616718170485E+0001 -2.41185552000533E+0001 -2.40753536974846E+0001 -2.40320672142646E+0001 -2.39886956552741E+0001 --2.39452389253332E+0001 -2.39016969292160E+0001 -2.38580695716379E+0001 -2.38143567572672E+0001 -2.37705583907156E+0001 --2.37266743765430E+0001 -2.36827046192565E+0001 -2.36386490233125E+0001 -2.35945074931117E+0001 -2.35502799330082E+0001 --2.35059662472933E+0001 -2.34615663402132E+0001 -2.34170801159621E+0001 -2.33725074786799E+0001 -2.33278483324472E+0001 --2.32831025813040E+0001 -2.32382701292275E+0001 -2.31933508801480E+0001 -2.31483447379421E+0001 -2.31032516064322E+0001 --2.30580713893876E+0001 -2.30128039905307E+0001 -2.29674493135217E+0001 -2.29220072619761E+0001 -2.28764777394559E+0001 --2.28308606494635E+0001 -2.27851558954581E+0001 -2.27393633808401E+0001 -2.26934830089598E+0001 -2.26475146831132E+0001 --2.26014583065453E+0001 -2.25553137824489E+0001 -2.25090810139590E+0001 -2.24627599041672E+0001 -2.24163503561019E+0001 --2.23698522727472E+0001 -2.23232655570294E+0001 -2.22765901118295E+0001 -2.22298258399663E+0001 -2.21829726442117E+0001 --2.21360304272814E+0001 -2.20889990918424E+0001 -2.20418785405088E+0001 -2.19946686758380E+0001 -2.19473694003381E+0001 --2.18999806164623E+0001 -2.18525022266173E+0001 -2.18049341331465E+0001 -2.17572762383484E+0001 -2.17095284444720E+0001 --2.16616906537008E+0001 -2.16137627681811E+0001 -2.15657446899963E+0001 -2.15176363211766E+0001 -2.14694375637069E+0001 --2.14211483195132E+0001 -2.13727684904737E+0001 -2.13242979784070E+0001 -2.12757366850876E+0001 -2.12270845122319E+0001 --2.11783413615075E+0001 -2.11295071345202E+0001 -2.10805817328355E+0001 -2.10315650579570E+0001 -2.09824570113439E+0001 --2.09332574943920E+0001 -2.08839664084531E+0001 -2.08345836548242E+0001 -2.07851091347506E+0001 -2.07355427494215E+0001 --2.06858843999784E+0001 -2.06361339875018E+0001 -2.05862914130308E+0001 -2.05363565775429E+0001 -2.04863293819667E+0001 --2.04362097271774E+0001 -2.03859975140014E+0001 -2.03356926432016E+0001 -2.02852950154994E+0001 -2.02348045315610E+0001 --2.01842210919991E+0001 -2.01335445973702E+0001 -2.00827749481832E+0001 -2.00319120448893E+0001 -1.99809557878965E+0001 --1.99299060775473E+0001 -1.98787628141433E+0001 -1.98275258979250E+0001 -1.97761952290829E+0001 -1.97247707077575E+0001 --1.96732522340350E+0001 -1.96216397079469E+0001 -1.95699330294751E+0001 -1.95181320985481E+0001 -1.94662368150370E+0001 --1.94142470787689E+0001 -1.93621627895100E+0001 -1.93099838469830E+0001 -1.92577101508483E+0001 -1.92053416007184E+0001 --1.91528780961525E+0001 -1.91003195366591E+0001 -1.90476658216918E+0001 -1.89949168506527E+0001 -1.89420725228858E+0001 --1.88891327376950E+0001 -1.88360973943189E+0001 -1.87829663919494E+0001 -1.87297396297265E+0001 -1.86764170067338E+0001 --1.86229984220030E+0001 -1.85694837745152E+0001 -1.85158729632052E+0001 -1.84621658869359E+0001 -1.84083624445384E+0001 --1.83544625347815E+0001 -1.83004660563777E+0001 -1.82463729079966E+0001 -1.81921829882481E+0001 -1.81378961956914E+0001 --1.80835124288335E+0001 -1.80290315861285E+0001 -1.79744535659744E+0001 -1.79197782667261E+0001 -1.78650055866770E+0001 --1.78101354240663E+0001 -1.77551676770925E+0001 -1.77001022438857E+0001 -1.76449390225356E+0001 -1.75896779110779E+0001 --1.75343188074869E+0001 -1.74788616096930E+0001 -1.74233062155691E+0001 -1.73676525229417E+0001 -1.73119004295771E+0001 --1.72560498331949E+0001 -1.72001006314547E+0001 -1.71440527219730E+0001 -1.70879060023070E+0001 -1.70316603699636E+0001 --1.69753157223928E+0001 -1.69188719570037E+0001 -1.68623289711383E+0001 -1.68056866620965E+0001 -1.67489449271166E+0001 --1.66921036633928E+0001 -1.66351627680597E+0001 -1.65781221382090E+0001 -1.65209816708673E+0001 -1.64637412630190E+0001 --1.64064008115877E+0001 -1.63489602134503E+0001 -1.62914193654286E+0001 -1.62337781642897E+0001 -1.61760365067551E+0001 --1.61181942894873E+0001 -1.60602514090924E+0001 -1.60022077621380E+0001 -1.59440632451267E+0001 -1.58858177545099E+0001 --1.58274711866901E+0001 -1.57690234380168E+0001 -1.57104744047810E+0001 -1.56518239832353E+0001 -1.55930720695608E+0001 --1.55342185598986E+0001 -1.54752633503343E+0001 -1.54162063369008E+0001 -1.53570474155803E+0001 -1.52977864822932E+0001 --1.52384234329168E+0001 -1.51789581632771E+0001 -1.51193905691381E+0001 -1.50597205462196E+0001 -1.49999479901846E+0001 --1.49400727966462E+0001 -1.48800948611600E+0001 -1.48200140792345E+0001 -1.47598303463212E+0001 -1.46995435578208E+0001 --1.46391536090851E+0001 -1.45786603954068E+0001 -1.45180638120289E+0001 -1.44573637541419E+0001 -1.43965601168827E+0001 --1.43356527953387E+0001 -1.42746416845391E+0001 -1.42135266794657E+0001 -1.41523076750443E+0001 -1.40909845661490E+0001 --1.40295572476058E+0001 -1.39680256141755E+0001 -1.39063895605834E+0001 -1.38446489814889E+0001 -1.37828037715034E+0001 --1.37208538251854E+0001 -1.36587990370421E+0001 -1.35966393015254E+0001 -1.35343745130378E+0001 -1.34720045659236E+0001 --1.34095293544837E+0001 -1.33469487729537E+0001 -1.32842627155307E+0001 -1.32214710763463E+0001 -1.31585737494905E+0001 --1.30955706289939E+0001 -1.30324616088343E+0001 -1.29692465829367E+0001 -1.29059254451824E+0001 -1.28424980893853E+0001 --1.27789644093195E+0001 -1.27153242987000E+0001 -1.26515776511876E+0001 -1.25877243603981E+0001 -1.25237643198880E+0001 --1.24596974231612E+0001 -1.23955235636745E+0001 -1.23312426348242E+0001 -1.22668545299611E+0001 -1.22023591423773E+0001 --1.21377563653189E+0001 -1.20730460919761E+0001 -1.20082282154804E+0001 -1.19433026289244E+0001 -1.18782692253326E+0001 --1.18131278976920E+0001 -1.17478785389227E+0001 -1.16825210419011E+0001 -1.16170552994509E+0001 -1.15514812043362E+0001 --1.14857986492788E+0001 -1.14200075269385E+0001 -1.13541077299249E+0001 -1.12880991507993E+0001 -1.12219816820660E+0001 --1.11557552161794E+0001 -1.10894196455368E+0001 -1.10229748624913E+0001 -1.09564207593301E+0001 -1.08897572283012E+0001 --1.08229841615939E+0001 -1.07561014513420E+0001 -1.06891089896361E+0001 -1.06220066685038E+0001 -1.05547943799221E+0001 --1.04874720158220E+0001 -1.04200394680744E+0001 -1.03524966285036E+0001 -1.02848433888747E+0001 -1.02170796409055E+0001 --1.01492052762613E+0001 -1.00812201865482E+0001 -1.00131242633315E+0001 -9.94491739810864E+0000 -9.87659948233431E+0000 --9.80817040741271E+0000 -9.73963006468828E+0000 -9.67097834545498E+0000 -9.60221514096003E+0000 -9.53334034238523E+0000 --9.46435384087560E+0000 -9.39525552750706E+0000 -9.32604529331939E+0000 -9.25672302928666E+0000 -9.18728862633660E+0000 --9.11774197534326E+0000 -9.04808296713195E+0000 -8.97831149246001E+0000 -8.90842744205446E+0000 -8.83843070657089E+0000 --8.76832117662558E+0000 -8.69809874277141E+0000 -8.62776329551895E+0000 -8.55731472531614E+0000 -8.48675292256395E+0000 --8.41607777761207E+0000 -8.34528918075502E+0000 -8.27438702223211E+0000 -8.20337119223488E+0000 -8.13224158089866E+0000 --8.06099807830949E+0000 -7.98964057449647E+0000 -7.91816895943996E+0000 -7.84658312306687E+0000 -7.77488295524945E+0000 --7.70306834580755E+0000 -7.63113918451498E+0000 -7.55909536108290E+0000 -7.48693676517216E+0000 -7.41466328639787E+0000 --7.34227481431590E+0000 -7.26977123843371E+0000 -7.19715244819706E+0000 -7.12441833301187E+0000 -7.05156878222505E+0000 --6.97860368512760E+0000 -6.90552293096404E+0000 -6.83232640892444E+0000 -6.75901400814236E+0000 -6.68558561770499E+0000 --6.61204112664331E+0000 -6.53838042393228E+0000 -6.46460339850243E+0000 -6.39070993922580E+0000 -6.31669993492460E+0000 --6.24257327436268E+0000 -6.16832984625748E+0000 -6.09396953927371E+0000 -6.01949224202045E+0000 -5.94489784305681E+0000 --5.87018623088012E+0000 -5.79535729395505E+0000 -5.72041092067178E+0000 -5.64534699938474E+0000 -5.57016541838146E+0000 --5.49486606590678E+0000 -5.41944883014796E+0000 -5.34391359924597E+0000 -5.26826026127854E+0000 -5.19248870428076E+0000 --5.11659881623198E+0000 -5.04059048505445E+0000 -4.96446359862497E+0000 -4.88821804476271E+0000 -4.81185371123460E+0000 --4.73537048575768E+0000 -4.65876825599476E+0000 -4.58204690955573E+0000 -4.50520633399523E+0000 -4.42824641682380E+0000 --4.35116704548753E+0000 -4.27396810738799E+0000 -4.19664948987317E+0000 -4.11921108024006E+0000 -4.04165276572387E+0000 --3.96397443351668E+0000 -3.88617597075631E+0000 -3.80825726452400E+0000 -3.73021820185375E+0000 -3.65205866971925E+0000 --3.57377855504986E+0000 -3.49537774471649E+0000 -3.41685612554406E+0000 -3.33821358429518E+0000 -3.25945000768803E+0000 --3.18056528238368E+0000 -3.10155929499362E+0000 -3.02243193207430E+0000 -2.94318308012950E+0000 -2.86381262561274E+0000 --2.78432045492089E+0000 -2.70470645440481E+0000 -2.62497051035321E+0000 -2.54511250901346E+0000 -2.46513233656933E+0000 --2.38502987915942E+0000 -2.30480502287045E+0000 -2.22445765372740E+0000 -2.14398765771087E+0000 -2.06339492074612E+0000 --1.98267932870777E+0000 -1.90184076741373E+0000 -1.82087912263204E+0000 -1.73979428007944E+0000 -1.65858612541982E+0000 --1.57725454425716E+0000 -1.49579942215161E+0000 -1.41422064461001E+0000 -1.33251809708348E+0000 -1.25069166496925E+0000 --1.16874123361409E+0000 -1.08666668831241E+0000 -1.00446791430778E+0000 -9.22144796782746E-0001 -8.39697220881462E-0001 --7.57125071680107E-0001 -6.74428234212087E-0001 -5.91606593458835E-0001 -5.08660034341318E-0001 -4.25588441734519E-0001 --3.42391700456730E-0001 -2.59069695276381E-0001 -1.75622310908736E-0001 -9.20494320178022E-0002 -8.35094321067231E-0003 - 7.54732709540065E-0002 1.59423325976363E-0001 2.43499337397608E-0001 3.27701420822606E-0001 4.12029691904991E-0001 - 4.96484266351274E-0001 5.81065259918404E-0001 6.65772788420185E-0001 7.50606967720572E-0001 8.35567913734039E-0001 - 9.20655742430768E-0001 1.00587056983325E+0000 1.09121251201729E+0000 1.17668168510917E+0000 1.26227820528786E+0000 - 1.34800218878638E+0000 1.43385375189348E+0000 1.51983301094387E+0000 1.60594008232484E+0000 1.69217508248960E+0000 - 1.77853812792142E+0000 1.86502933517684E+0000 1.95164882085723E+0000 2.03839670161102E+0000 2.12527309414938E+0000 - 2.21227811522898E+0000 2.29941188166214E+0000 2.38667451031107E+0000 2.47406611809760E+0000 2.56158682198746E+0000 - 2.64923673900475E+0000 2.73701598622004E+0000 2.82492468077035E+0000 2.91296293982390E+0000 3.00113088061927E+0000 - 3.08942862044358E+0000 3.17785627663271E+0000 3.26641396657816E+0000 3.35510180772111E+0000 3.44391991756065E+0000 - 3.53286841364429E+0000 3.62194741357123E+0000 3.71115703499773E+0000 3.80049739562888E+0000 3.88996861322553E+0000 - 3.97957080559603E+0000 4.06930409060995E+0000 4.15916858618210E+0000 4.24916441028130E+0000 4.33929168092705E+0000 - 4.42955051620146E+0000 4.51994103422615E+0000 4.61046335318350E+0000 4.70111759130842E+0000 4.79190386688482E+0000 - 4.88282229824804E+0000 4.97387300379401E+0000 5.06505610196149E+0000 5.15637171125134E+0000 5.24781995020568E+0000 - 5.33940093743333E+0000 5.43111479158175E+0000 5.52296163136592E+0000 5.61494157553608E+0000 5.70705474290894E+0000 - 5.79930125234792E+0000 5.89168122277101E+0000 5.98419477314877E+0000 6.07684202250216E+0000 6.16962308990512E+0000 - 6.26253809448700E+0000 6.35558715542967E+0000 6.44877039196771E+0000 6.54208792337820E+0000 6.63553986900675E+0000 - 6.72912634824267E+0000 6.82284748053243E+0000 6.91670338536606E+0000 7.01069418229901E+0000 7.10481999092764E+0000 - 7.19908093090791E+0000 7.29347712194898E+0000 7.38800868380626E+0000 7.48267573629568E+0000 7.57747839927885E+0000 - 7.67241679267349E+0000 7.76749103645270E+0000 7.86270125063496E+0000 7.95804755529966E+0000 8.05353007057064E+0000 - 8.14914891663022E+0000 8.24490421371435E+0000 8.34079608210317E+0000 8.43682464214059E+0000 8.53299001421429E+0000 - 8.62929231876871E+0000 8.72573167630235E+0000 8.82230820736453E+0000 8.91902203254944E+0000 9.01587327252258E+0000 - 9.11286204798246E+0000 9.20998847969260E+0000 9.30725268846338E+0000 9.40465479515994E+0000 9.50219492070214E+0000 - 9.59987318605651E+0000 9.69768971225010E+0000 9.79564462035420E+0000 9.89373803149769E+0000 9.99197006686101E+0000 - 1.00903408476837E+0001 1.01888504952458E+0001 1.02874991308854E+0001 1.03862868759927E+0001 1.04852138520159E+0001 - 1.05842801804532E+0001 1.06834859828453E+0001 1.07828313808010E+0001 1.08823164959728E+0001 1.09819414500687E+0001 - 1.10817063648479E+0001 1.11816113621206E+0001 1.12816565637550E+0001 1.13818420916676E+0001 1.14821680678275E+0001 - 1.15826346142598E+0001 1.16832418530382E+0001 1.17839899062910E+0001 1.18848788962031E+0001 1.19859089450011E+0001 - 1.20870801749774E+0001 1.21883927084658E+0001 1.22898466678598E+0001 1.23914421756038E+0001 1.24931793541952E+0001 - 1.25950583261821E+0001 1.26970792141661E+0001 1.27992421408043E+0001 1.29015472288010E+0001 1.30039946009164E+0001 - 1.31065843799634E+0001 1.32093166888100E+0001 1.33121916503705E+0001 1.34152093876144E+0001 1.35183700235717E+0001 - 1.36216736813096E+0001 1.37251204839633E+0001 1.38287105547054E+0001 1.39324440167768E+0001 1.40363209934620E+0001 - 1.41403416081012E+0001 1.42445059840835E+0001 1.43488142448530E+0001 1.44532665139094E+0001 1.45578629147972E+0001 - 1.46626035711243E+0001 1.47674886065422E+0001 1.48725181447577E+0001 1.49776923095312E+0001 1.50830112246756E+0001 - 1.51884750140606E+0001 1.52940838015983E+0001 1.53998377112580E+0001 1.55057368670695E+0001 1.56117813931072E+0001 - 1.57179714134950E+0001 1.58243070524154E+0001 1.59307884341075E+0001 1.60374156828510E+0001 1.61441889229877E+0001 - 1.62511082789098E+0001 1.63581738750606E+0001 1.64653858359371E+0001 1.65727442860893E+0001 1.66802493501218E+0001 - 1.67879011526863E+0001 1.68956998184896E+0001 1.70036454722943E+0001 1.71117382389143E+0001 1.72199782432107E+0001 - 1.73283656101049E+0001 1.74369004645677E+0001 1.75455829316194E+0001 1.76544131363381E+0001 1.77633912038558E+0001 - 1.78725172593462E+0001 1.79817914280518E+0001 1.80912138352529E+0001 1.82007846062892E+0001 1.83105038665540E+0001 - 1.84203717414901E+0001 1.85303883566031E+0001 1.86405538374300E+0001 1.87508683095811E+0001 1.88613318987073E+0001 - 1.89719447305206E+0001 1.90827069307769E+0001 1.91936186252947E+0001 1.93046799399340E+0001 1.94158910006148E+0001 - 1.95272519333072E+0001 1.96387628640405E+0001 1.97504239188805E+0001 1.98622352239648E+0001 1.99741969054703E+0001 - 2.00863090896358E+0001 2.01985719027410E+0001 2.03109854711304E+0001 2.04235499211959E+0001 2.05362653793782E+0001 - 2.06491319721764E+0001 2.07621498261443E+0001 2.08753190678785E+0001 2.09886398240375E+0001 2.11021122213276E+0001 - 2.12157363865126E+0001 2.13295124463998E+0001 2.14434405278602E+0001 2.15575207578086E+0001 2.16717532632171E+0001 - 2.17861381711127E+0001 2.19006756085673E+0001 2.20153657027102E+0001 2.21302085807232E+0001 2.22452043698426E+0001 - 2.23603531973551E+0001 2.24756551905963E+0001 2.25911104769619E+0001 2.27067191838984E+0001 2.28224814388981E+0001 - 2.29383973695135E+0001 2.30544671033463E+0001 2.31706907680533E+0001 2.32870684913431E+0001 2.34036004009738E+0001 - 2.35202866247604E+0001 2.36371272905677E+0001 2.37541225263148E+0001 2.38712724599740E+0001 2.39885772195655E+0001 - 2.41060369331727E+0001 2.42236517289131E+0001 2.43414217349784E+0001 2.44593470796010E+0001 2.45774278910655E+0001 - 2.46956642977138E+0001 2.48140564279346E+0001 2.49326044101752E+0001 2.50513083729356E+0001 2.51701684447600E+0001 - 2.52891847542606E+0001 2.54083574300840E+0001 2.55276866009396E+0001 2.56471723955888E+0001 2.57668149428486E+0001 - 2.58866143715794E+0001 2.60065708107043E+0001 2.61266843891950E+0001 2.62469552360745E+0001 2.63673834804125E+0001 - 2.64879692513481E+0001 2.66087126780580E+0001 2.67296138897753E+0001 2.68506730157908E+0001 2.69718901854429E+0001 - 2.70932655281268E+0001 2.72147991732782E+0001 2.73364912504072E+0001 2.74583418890563E+0001 2.75803512188295E+0001 - 2.77025193693840E+0001 2.78248464704252E+0001 2.79473326517186E+0001 2.80699780430699E+0001 2.81927827743566E+0001 - 2.83157469754868E+0001 2.84388707764385E+0001 2.85621543072313E+0001 2.86855976979459E+0001 2.88092010787128E+0001 - 2.89329645797051E+0001 2.90568883311652E+0001 2.91809724633794E+0001 2.93052171066870E+0001 2.94296223914779E+0001 - 2.95541884482003E+0001 2.96789154073511E+0001 2.98038033994796E+0001 2.99288525551949E+0001 3.00540630051412E+0001 - 3.01794348800375E+0001 3.03049683106409E+0001 3.04306634277635E+0001 3.05565203622732E+0001 3.06825392450878E+0001 - 3.08087202071821E+0001 3.09350633795748E+0001 3.10615688933485E+0001 3.11882368796305E+0001 3.13150674695993E+0001 - 3.14420607944924E+0001 3.15692169856006E+0001 3.16965361742589E+0001 3.18240184918620E+0001 3.19516640698529E+0001 - 3.20794730397340E+0001 3.22074455330546E+0001 3.23355816814122E+0001 3.24638816164715E+0001 3.25923454699364E+0001 - 3.27209733735658E+0001 3.28497654591786E+0001 3.29787218586368E+0001 3.31078427038600E+0001 3.32371281268226E+0001 - 3.33665782595481E+0001 3.34961932341122E+0001 3.36259731826445E+0001 3.37559182373265E+0001 3.38860285303949E+0001 - 3.40163041941369E+0001 3.41467453608948E+0001 3.42773521630542E+0001 3.44081247330695E+0001 3.45390632034303E+0001 - 3.46701677066945E+0001 3.48014383754654E+0001 3.49328753423883E+0001 3.50644787401840E+0001 3.51962487016098E+0001 - 3.53281853594765E+0001 3.54602888466569E+0001 3.55925592960610E+0001 3.57249968406720E+0001 3.58576016135043E+0001 - 3.59903737476414E+0001 3.61233133762093E+0001 3.62564206323877E+0001 3.63896956494224E+0001 3.65231385605912E+0001 - 3.66567494992347E+0001 3.67905285987526E+0001 3.69244759925879E+0001 3.70585918142347E+0001 3.71928761972437E+0001 - 3.73273292752251E+0001 3.74619511818282E+0001 3.75967420507637E+0001 3.77317020157970E+0001 3.78668312107373E+0001 - 3.80021297694519E+0001 3.81375978258614E+0001 3.82732355139391E+0001 3.84090429677065E+0001 3.85450203212410E+0001 - 3.86811677086743E+0001 3.88174852641921E+0001 3.89539731220191E+0001 3.90906314164543E+0001 3.92274602818284E+0001 - 3.93644598525471E+0001 3.95016302630411E+0001 3.96389716478189E+0001 3.97764841414274E+0001 3.99141678784730E+0001 - 4.00520229936093E+0001 4.01900496215457E+0001 4.03282478970464E+0001 4.04666179549208E+0001 4.06051599300356E+0001 - 4.07438739573170E+0001 4.08827601717306E+0001 4.10218187083055E+0001 4.11610497021206E+0001 4.13004532882932E+0001 - 4.14400296020197E+0001 4.15797787785320E+0001 4.17197009531145E+0001 4.18597962611119E+0001 4.20000648379106E+0001 - 4.21405068189607E+0001 4.22811223397709E+0001 4.24219115358713E+0001 4.25628745428817E+0001 4.27040114964522E+0001 - 4.28453225322941E+0001 4.29868077861648E+0001 4.31284673938848E+0001 4.32703014913172E+0001 4.34123102143807E+0001 - 4.35544936990518E+0001 4.36968520813522E+0001 4.38393854973592E+0001 4.39820940832039E+0001 4.41249779750670E+0001 - 4.42680373091888E+0001 4.44112722218506E+0001 4.45546828493981E+0001 4.46982693282237E+0001 4.48420317947697E+0001 - 4.49859703855412E+0001 4.51300852370830E+0001 4.52743764860033E+0001 4.54188442689569E+0001 4.55634887226539E+0001 - 4.57083099838539E+0001 4.58533081893720E+0001 4.59984834760760E+0001 4.61438359808889E+0001 4.62893658407760E+0001 - 4.64350731927662E+0001 4.65809581739382E+0001 4.67270209214195E+0001 4.68732615723908E+0001 4.70196802640965E+0001 - 4.71662771338205E+0001 4.73130523188964E+0001 4.74600059567288E+0001 4.76071381847550E+0001 4.77544491404809E+0001 - 4.79019389614486E+0001 4.80496077852732E+0001 4.81974557496031E+0001 4.83454829921495E+0001 4.84936896506789E+0001 - 4.86420758629981E+0001 4.87906417669783E+0001 4.89393875005373E+0001 4.90883132016574E+0001 4.92374190083471E+0001 - 4.93867050586980E+0001 4.95361714908306E+0001 4.96858184429372E+0001 4.98356460532446E+0001 4.99856544600477E+0001 - 5.01358438016832E+0001 5.02862142165466E+0001 5.04367658430879E+0001 5.05874988197918E+0001 5.07384132852301E+0001 - 5.08895093779910E+0001 5.10407872367379E+0001 5.11922470001789E+0001 5.13438888070777E+0001 5.14957127962482E+0001 - 5.16477191065504E+0001 5.17999078769168E+0001 5.19522792463127E+0001 5.21048333537672E+0001 5.22575703383514E+0001 - 5.24104903391986E+0001 5.25635934955011E+0001 5.27168799464803E+0001 5.28703498314298E+0001 5.30240032896952E+0001 - 5.31778404606657E+0001 5.33318614837855E+0001 5.34860664985630E+0001 5.36404556445411E+0001 5.37950290613262E+0001 - 5.39497868885753E+0001 5.41047292659996E+0001 5.42598563333561E+0001 5.44151682304662E+0001 5.45706650971953E+0001 - 5.47263470734614E+0001 5.48822142992352E+0001 5.50382669145528E+0001 5.51945050594744E+0001 5.53509288741439E+0001 - 5.55075384987448E+0001 5.56643340735036E+0001 5.58213157387234E+0001 5.59784836347308E+0001 5.61358379019264E+0001 - 5.62933786807558E+0001 5.64511061117200E+0001 5.66090203353677E+0001 5.67671214923027E+0001 5.69254097231830E+0001 - 5.70838851687199E+0001 5.72425479696759E+0001 5.74013982668582E+0001 5.75604362011508E+0001 5.77196619134549E+0001 - 5.78790755447561E+0001 5.80386772360773E+0001 5.81984671284938E+0001 5.83584453631341E+0001 5.85186120811934E+0001 - 5.86789674238913E+0001 5.88395115325288E+0001 5.90002445484421E+0001 5.91611666130263E+0001 5.93222778677281E+0001 - 5.94835784540455E+0001 5.96450685135309E+0001 5.98067481877920E+0001 5.99686176184773E+0001 6.01306769473036E+0001 - 6.02929263160330E+0001 6.04553658664825E+0001 6.06179957405121E+0001 6.07808160800515E+0001 6.09438270270686E+0001 - 6.11070287235821E+0001 6.12704213116838E+0001 6.14340049334930E+0001 6.15977797312013E+0001 6.17617458470390E+0001 - 6.19259034233031E+0001 6.20902526023251E+0001 6.22547935265032E+0001 6.24195263382868E+0001 6.25844511801718E+0001 - 6.27495681947108E+0001 6.29148775245091E+0001 6.30803793122250E+0001 6.32460737005634E+0001 6.34119608322908E+0001 - 6.35780408502246E+0001 6.37443138972263E+0001 6.39107801162226E+0001 6.40774396501857E+0001 6.42442926421375E+0001 - 6.44113392351535E+0001 6.45785795723740E+0001 6.47460137969790E+0001 6.49136420521991E+0001 6.50814644813314E+0001 - 6.52494812277156E+0001 6.54176924347397E+0001 6.55860982458568E+0001 6.57546988045671E+0001 6.59234942544169E+0001 - 6.60924847390143E+0001 6.62616704020163E+0001 6.64310513871364E+0001 6.66006278381323E+0001 6.67703998988157E+0001 - 6.69403677130641E+0001 6.71105314247955E+0001 6.72808911779778E+0001 6.74514471166384E+0001 6.76221993848605E+0001 - 6.77931481267715E+0001 6.79642934865562E+0001 6.81356356084510E+0001 6.83071746367401E+0001 6.84789107157776E+0001 - 6.86508439899463E+0001 6.88229746036966E+0001 6.89953027015260E+0001 6.91678284279913E+0001 6.93405519276909E+0001 - 6.95134733452890E+0001 6.96865928254963E+0001 6.98599105130641E+0001 7.00334265528171E+0001 7.02071410896289E+0001 - 7.03810542684082E+0001 7.05551662341346E+0001 7.07294771318288E+0001 7.09039871065764E+0001 7.10786963035081E+0001 - 7.12536048678014E+0001 7.14287129446968E+0001 7.16040206794885E+0001 7.17795282175074E+0001 7.19552357041574E+0001 - 7.21311432848770E+0001 7.23072511051753E+0001 7.24835593105950E+0001 7.26600680467513E+0001 7.28367774592897E+0001 - 7.30136876939353E+0001 7.31907988964350E+0001 7.33681112126165E+0001 7.35456247883402E+0001 7.37233397695325E+0001 - 7.39012563021675E+0001 7.40793745322644E+0001 7.42576946059046E+0001 7.44362166692190E+0001 7.46149408683997E+0001 - 7.47938673496741E+0001 7.49729962593346E+0001 7.51523277437175E+0001 7.53318619492266E+0001 7.55115990223022E+0001 - 7.56915391094498E+0001 7.58716823572208E+0001 7.60520289122119E+0001 7.62325789210963E+0001 7.64133325305679E+0001 - 7.65942898873997E+0001 7.67754511384033E+0001 7.69568164304472E+0001 7.71383859104576E+0001 7.73201597253978E+0001 - 7.75021380223066E+0001 7.76843209482473E+0001 7.78667086503708E+0001 7.80493012758473E+0001 7.82320989719122E+0001 - 7.84151018858631E+0001 7.85983101650370E+0001 7.87817239568323E+0001 7.89653434086893E+0001 7.91491686681174E+0001 - 7.93331998826620E+0001 7.95174371999329E+0001 7.97018807675807E+0001 7.98865307333250E+0001 8.00713872449245E+0001 - 8.02564504501903E+0001 8.04417204970003E+0001 8.06271975332712E+0001 8.08128817069749E+0001 8.09987731661404E+0001 - 8.11848720588410E+0001 8.13711785332161E+0001 8.15576927374439E+0001 8.17444148197671E+0001 8.19313449284700E+0001 - 8.21184832118955E+0001 8.23058298184412E+0001 8.24933848965537E+0001 8.26811485947302E+0001 8.28691210615204E+0001 - 8.30573024455413E+0001 8.32456928954400E+0001 8.34342925599316E+0001 8.36231015877786E+0001 8.38121201277999E+0001 - 8.40013483288544E+0001 8.41907863398759E+0001 8.43804343098300E+0001 8.45702923877438E+0001 8.47603607227003E+0001 - 8.49506394638273E+0001 8.51411287603102E+0001 8.53318287613907E+0001 8.55227396163496E+0001 8.57138614745327E+0001 - 8.59051944853339E+0001 8.60967387982078E+0001 8.62884945626489E+0001 8.64804619282065E+0001 8.66726410444920E+0001 - 8.68650320611560E+0001 8.70576351279176E+0001 8.72504503945405E+0001 8.74434780108367E+0001 8.76367181266731E+0001 - 8.78301708919719E+0001 8.80238364567072E+0001 8.82177149709076E+0001 8.84118065846546E+0001 8.86061114480740E+0001 - 8.88006297113531E+0001 8.89953615247202E+0001 8.91903070384891E+0001 8.93854664029766E+0001 8.95808397685910E+0001 - 8.97764272857738E+0001 8.99722291050307E+0001 9.01682453769038E+0001 9.03644762520159E+0001 9.05609218810154E+0001 - 9.07575824146079E+0001 9.09544580035694E+0001 9.11515487987016E+0001 9.13488549508913E+0001 9.15463766110381E+0001 - 9.17441139301368E+0001 9.19420670591989E+0001 9.21402361493084E+0001 9.23386213516015E+0001 9.25372228172577E+0001 - 9.27360406975147E+0001 9.29350751436649E+0001 9.31343263070508E+0001 9.33337943390624E+0001 9.35334793911510E+0001 - 9.37333816148188E+0001 9.39335011616169E+0001 9.41338381831520E+0001 9.43343928310772E+0001 9.45351652571148E+0001 - 9.47361556130155E+0001 9.49373640506038E+0001 9.51387907217437E+0001 9.53404357783644E+0001 9.55422993724292E+0001 - 9.57443816559730E+0001 9.59466827810709E+0001 9.61492028998517E+0001 9.63519421645099E+0001 9.65549007272776E+0001 - 9.67580787404489E+0001 9.69614763563529E+0001 9.71650937274019E+0001 9.73689310060304E+0001 9.75729883447485E+0001 - 9.77772658961003E+0001 9.79817638127040E+0001 9.81864822472073E+0001 9.83914213523252E+0001 9.85965812808159E+0001 - 9.88019621855032E+0001 9.90075642192577E+0001 9.92133875349883E+0001 9.94194322856823E+0001 9.96256986243669E+0001 - 9.98321867041102E+0001 1.00038896678050E+0002 1.00245828699374E+0002 1.00452982921315E+0002 1.00660359497170E+0002 - 1.00867958580272E+0002 1.01075780324023E+0002 1.01283824881873E+0002 1.01492092407314E+0002 1.01700583053907E+0002 - 1.01909296975254E+0002 1.02118234325016E+0002 1.02327395256900E+0002 1.02536779924674E+0002 1.02746388482152E+0002 - 1.02956221083206E+0002 1.03166277881756E+0002 1.03376559031775E+0002 1.03587064687287E+0002 1.03797795002383E+0002 - 1.04008750131182E+0002 1.04219930227877E+0002 1.04431335446703E+0002 1.04642965941948E+0002 1.04854821867961E+0002 - 1.05066903379131E+0002 1.05279210629910E+0002 1.05491743774797E+0002 1.05704502968344E+0002 1.05917488365164E+0002 - 1.06130700119907E+0002 1.06344138387286E+0002 1.06557803322070E+0002 1.06771695079072E+0002 1.06985813813159E+0002 - 1.07200159679248E+0002 1.07414732832332E+0002 1.07629533427422E+0002 1.07844561619607E+0002 1.08059817564003E+0002 - 1.08275301415818E+0002 1.08491013330278E+0002 1.08706953462666E+0002 1.08923121968335E+0002 1.09139519002680E+0002 - 1.09356144721151E+0002 1.09572999279235E+0002 1.09790082832502E+0002 1.10007395536549E+0002 1.10224937547038E+0002 - 1.10442709019683E+0002 1.10660710110246E+0002 1.10878940974532E+0002 1.11097401768430E+0002 1.11316092647851E+0002 - 1.11535013768772E+0002 1.11754165287206E+0002 1.11973547359261E+0002 1.12193160141050E+0002 1.12413003788762E+0002 - 1.12633078458638E+0002 1.12853384306959E+0002 1.13073921490084E+0002 1.13294690164397E+0002 1.13515690486345E+0002 - 1.13736922612432E+0002 1.13958386699218E+0002 1.14180082903295E+0002 1.14402011381342E+0002 1.14624172290051E+0002 - 1.14846565786196E+0002 1.15069192026589E+0002 1.15292051168105E+0002 1.15515143367659E+0002 1.15738468782234E+0002 - 1.15962027568848E+0002 1.16185819884590E+0002 1.16409845886588E+0002 1.16634105732030E+0002 1.16858599578148E+0002 - 1.17083327582237E+0002 1.17308289901637E+0002 1.17533486693754E+0002 1.17758918116019E+0002 1.17984584325947E+0002 - 1.18210485481085E+0002 1.18436621739041E+0002 1.18662993257476E+0002 1.18889600194102E+0002 1.19116442706676E+0002 - 1.19343520953025E+0002 1.19570835091013E+0002 1.19798385278559E+0002 1.20026171673644E+0002 1.20254194434293E+0002 - 1.20482453718584E+0002 1.20710949684655E+0002 1.20939682490686E+0002 1.21168652294914E+0002 1.21397859255636E+0002 - 1.21627303531186E+0002 1.21856985279974E+0002 1.22086904660437E+0002 1.22317061831078E+0002 1.22547456950454E+0002 - 1.22778090177163E+0002 1.23008961669879E+0002 1.23240071587298E+0002 1.23471420088197E+0002 1.23703007331388E+0002 - 1.23934833475735E+0002 1.24166898680164E+0002 1.24399203103661E+0002 1.24631746905234E+0002 1.24864530243977E+0002 - 1.25097553279017E+0002 1.25330816169543E+0002 1.25564319074790E+0002 1.25798062154055E+0002 1.26032045566666E+0002 - 1.26266269472034E+0002 1.26500734029607E+0002 1.26735439398878E+0002 1.26970385739404E+0002 1.27205573210796E+0002 - 1.27441001972704E+0002 1.27676672184853E+0002 1.27912584006992E+0002 1.28148737598947E+0002 1.28385133120593E+0002 - 1.28621770731844E+0002 1.28858650592670E+0002 1.29095772863117E+0002 1.29333137703244E+0002 1.29570745273201E+0002 - 1.29808595733163E+0002 1.30046689243367E+0002 1.30285025964114E+0002 1.30523606055743E+0002 1.30762429678645E+0002 - 1.31001496993276E+0002 1.31240808160133E+0002 1.31480363339768E+0002 1.31720162692791E+0002 1.31960206379868E+0002 - 1.32200494561696E+0002 1.32441027399049E+0002 1.32681805052740E+0002 1.32922827683647E+0002 1.33164095452682E+0002 - 1.33405608520827E+0002 1.33647367049106E+0002 1.33889371198606E+0002 1.34131621130447E+0002 1.34374117005831E+0002 - 1.34616858985978E+0002 1.34859847232201E+0002 1.35103081905824E+0002 1.35346563168249E+0002 1.35590291180929E+0002 - 1.35834266105361E+0002 1.36078488103102E+0002 1.36322957335758E+0002 1.36567673964992E+0002 1.36812638152508E+0002 - 1.37057850060076E+0002 1.37303309849509E+0002 1.37549017682682E+0002 1.37794973721515E+0002 1.38041178127981E+0002 - 1.38287631064118E+0002 1.38534332691991E+0002 1.38781283173745E+0002 1.39028482671564E+0002 1.39275931347683E+0002 - 1.39523629364394E+0002 1.39771576884039E+0002 1.40019774069020E+0002 1.40268221081776E+0002 1.40516918084822E+0002 - 1.40765865240702E+0002 1.41015062712023E+0002 1.41264510661451E+0002 1.41514209251693E+0002 1.41764158645513E+0002 - 1.42014359005733E+0002 1.42264810495219E+0002 1.42515513276899E+0002 1.42766467513740E+0002 1.43017673368772E+0002 - 1.43269131005086E+0002 1.43520840585805E+0002 1.43772802274114E+0002 1.44025016233258E+0002 1.44277482626525E+0002 - 1.44530201617255E+0002 1.44783173368850E+0002 1.45036398044754E+0002 1.45289875808478E+0002 1.45543606823563E+0002 - 1.45797591253627E+0002 1.46051829262326E+0002 1.46306321013367E+0002 1.46561066670525E+0002 1.46816066397612E+0002 - 1.47071320358497E+0002 1.47326828717101E+0002 1.47582591637400E+0002 1.47838609283433E+0002 1.48094881819266E+0002 - 1.48351409409041E+0002 1.48608192216942E+0002 1.48865230407206E+0002 1.49122524144127E+0002 1.49380073592045E+0002 - 1.49637878915354E+0002 1.49895940278518E+0002 1.50154257846019E+0002 1.50412831782427E+0002 1.50671662252337E+0002 - 1.50930749420422E+0002 1.51190093451383E+0002 1.51449694509991E+0002 1.51709552761058E+0002 1.51969668369457E+0002 - 1.52230041500115E+0002 1.52490672318006E+0002 1.52751560988152E+0002 1.53012707675643E+0002 1.53274112545603E+0002 - 1.53535775763224E+0002 1.53797697493746E+0002 1.54059877902453E+0002 1.54322317154692E+0002 1.54585015415872E+0002 - 1.54847972851422E+0002 1.55111189626854E+0002 1.55374665907727E+0002 1.55638401859642E+0002 1.55902397648254E+0002 - 1.56166653439285E+0002 1.56431169398497E+0002 1.56695945691703E+0002 1.56960982484779E+0002 1.57226279943651E+0002 - 1.57491838234288E+0002 1.57757657522715E+0002 1.58023737975026E+0002 1.58290079757341E+0002 1.58556683035853E+0002 - 1.58823547976801E+0002 1.59090674746475E+0002 1.59358063511213E+0002 1.59625714437425E+0002 1.59893627691553E+0002 - 1.60161803440098E+0002 1.60430241849616E+0002 1.60698943086707E+0002 1.60967907318045E+0002 1.61237134710336E+0002 - 1.61506625430342E+0002 1.61776379644882E+0002 1.62046397520831E+0002 1.62316679225109E+0002 1.62587224924689E+0002 - 1.62858034786605E+0002 1.63129108977931E+0002 1.63400447665806E+0002 1.63672051017420E+0002 1.63943919200002E+0002 - 1.64216052380847E+0002 1.64488450727307E+0002 1.64761114406766E+0002 1.65034043586680E+0002 1.65307238434550E+0002 - 1.65580699117937E+0002 1.65854425804439E+0002 1.66128418661722E+0002 1.66402677857494E+0002 1.66677203559525E+0002 - 1.66951995935628E+0002 1.67227055153679E+0002 1.67502381381598E+0002 1.67777974787362E+0002 1.68053835538995E+0002 - 1.68329963804591E+0002 1.68606359752263E+0002 1.68883023550216E+0002 1.69159955366678E+0002 1.69437155369946E+0002 - 1.69714623728364E+0002 1.69992360610328E+0002 1.70270366184287E+0002 1.70548640618741E+0002 1.70827184082250E+0002 - 1.71105996743415E+0002 1.71385078770906E+0002 1.71664430333422E+0002 1.71944051599747E+0002 1.72223942738680E+0002 - 1.72504103919098E+0002 1.72784535309931E+0002 1.73065237080150E+0002 1.73346209398777E+0002 1.73627452434905E+0002 - 1.73908966357662E+0002 1.74190751336232E+0002 1.74472807539859E+0002 1.74755135137831E+0002 1.75037734299495E+0002 - 1.75320605194250E+0002 1.75603747991542E+0002 1.75887162860869E+0002 1.76170849971795E+0002 1.76454809493923E+0002 - 1.76739041596909E+0002 1.77023546450479E+0002 1.77308324224385E+0002 1.77593375088453E+0002 1.77878699212551E+0002 - 1.78164296766597E+0002 1.78450167920577E+0002 1.78736312844515E+0002 1.79022731708488E+0002 1.79309424682641E+0002 - 1.79596391937147E+0002 1.79883633642257E+0002 1.80171149968249E+0002 1.80458941085486E+0002 1.80747007164349E+0002 - 1.81035348375301E+0002 1.81323964888830E+0002 1.81612856875502E+0002 1.81902024505923E+0002 1.82191467950749E+0002 - 1.82481187380697E+0002 1.82771182966530E+0002 1.83061454879068E+0002 1.83352003289178E+0002 1.83642828367788E+0002 - 1.83933930285872E+0002 1.84225309214463E+0002 1.84516965324636E+0002 1.84808898787525E+0002 1.85101109774324E+0002 - 1.85393598456266E+0002 1.85686365004644E+0002 1.85979409590810E+0002 1.86272732386143E+0002 1.86566333562110E+0002 - 1.86860213290210E+0002 1.87154371741991E+0002 1.87448809089069E+0002 1.87743525503101E+0002 1.88038521155797E+0002 - 1.88333796218931E+0002 1.88629350864312E+0002 1.88925185263816E+0002 1.89221299589368E+0002 1.89517694012938E+0002 - 1.89814368706560E+0002 1.90111323842315E+0002 1.90408559592337E+0002 1.90706076128814E+0002 1.91003873623977E+0002 - 1.91301952250130E+0002 1.91600312179609E+0002 1.91898953584816E+0002 1.92197876638198E+0002 1.92497081512257E+0002 - 1.92796568379558E+0002 1.93096337412694E+0002 1.93396388784337E+0002 1.93696722667195E+0002 1.93997339234034E+0002 - 1.94298238657670E+0002 1.94599421110981E+0002 1.94900886766882E+0002 1.95202635798355E+0002 1.95504668378429E+0002 - 1.95806984680185E+0002 1.96109584876755E+0002 1.96412469141335E+0002 1.96715637647146E+0002 1.97019090567496E+0002 - 1.97322828075727E+0002 1.97626850345233E+0002 1.97931157549464E+0002 1.98235749861926E+0002 1.98540627456173E+0002 - 1.98845790505809E+0002 1.99151239184496E+0002 1.99456973665949E+0002 1.99762994123942E+0002 2.00069300732284E+0002 - 2.00375893664842E+0002 2.00682773095547E+0002 2.00989939198379E+0002 2.01297392147355E+0002 2.01605132116566E+0002 - 2.01913159280148E+0002 2.02221473812275E+0002 2.02530075887207E+0002 2.02838965679217E+0002 2.03148143362655E+0002 - 2.03457609111928E+0002 2.03767363101476E+0002 2.04077405505804E+0002 2.04387736499465E+0002 2.04698356257080E+0002 - 2.05009264953294E+0002 2.05320462762833E+0002 2.05631949860447E+0002 2.05943726420965E+0002 2.06255792619265E+0002 - 2.06568148630257E+0002 2.06880794628926E+0002 2.07193730790297E+0002 2.07506957289456E+0002 2.07820474301532E+0002 - 2.08134282001713E+0002 2.08448380565248E+0002 2.08762770167417E+0002 2.09077450983571E+0002 2.09392423189106E+0002 - 2.09707686959474E+0002 2.10023242470175E+0002 2.10339089896768E+0002 2.10655229414858E+0002 2.10971661200108E+0002 - 2.11288385428232E+0002 2.11605402274989E+0002 2.11922711916205E+0002 2.12240314527753E+0002 2.12558210285555E+0002 - 2.12876399365584E+0002 2.13194881943877E+0002 2.13513658196499E+0002 2.13832728299604E+0002 2.14152092429368E+0002 - 2.14471750762034E+0002 2.14791703473896E+0002 2.15111950741294E+0002 2.15432492740634E+0002 2.15753329648353E+0002 - 2.16074461640971E+0002 2.16395888895032E+0002 2.16717611587141E+0002 2.17039629893971E+0002 2.17361943992229E+0002 - 2.17684554058682E+0002 2.18007460270154E+0002 2.18330662803503E+0002 2.18654161835659E+0002 2.18977957543606E+0002 - 2.19302050104368E+0002 2.19626439695028E+0002 2.19951126492715E+0002 2.20276110674622E+0002 2.20601392417993E+0002 - 2.20926971900106E+0002 2.21252849298319E+0002 2.21579024790026E+0002 2.21905498552681E+0002 2.22232270763779E+0002 - 2.22559341600887E+0002 2.22886711241599E+0002 2.23214379863586E+0002 2.23542347644564E+0002 2.23870614762290E+0002 - 2.24199181394589E+0002 2.24528047719330E+0002 2.24857213914438E+0002 2.25186680157891E+0002 2.25516446627715E+0002 - 2.25846513501995E+0002 2.26176880958865E+0002 2.26507549176513E+0002 2.26838518333178E+0002 2.27169788607157E+0002 - 2.27501360176786E+0002 2.27833233220470E+0002 2.28165407916657E+0002 2.28497884443854E+0002 2.28830662980614E+0002 - 2.29163743705538E+0002 2.29497126797298E+0002 2.29830812434605E+0002 2.30164800796222E+0002 2.30499092060976E+0002 - 2.30833686407725E+0002 2.31168584015405E+0002 2.31503785062985E+0002 2.31839289729507E+0002 2.32175098194034E+0002 - 2.32511210635718E+0002 2.32847627233737E+0002 2.33184348167340E+0002 2.33521373615808E+0002 2.33858703758491E+0002 - 2.34196338774792E+0002 2.34534278844154E+0002 2.34872524146080E+0002 2.35211074860138E+0002 2.35549931165920E+0002 - 2.35889093243107E+0002 2.36228561271395E+0002 2.36568335430553E+0002 2.36908415900406E+0002 2.37248802860825E+0002 - 2.37589496491729E+0002 2.37930496973102E+0002 2.38271804484974E+0002 2.38613419207416E+0002 2.38955341320573E+0002 - 2.39297571004625E+0002 2.39640108439827E+0002 2.39982953806462E+0002 2.40326107284868E+0002 2.40669569055453E+0002 - 2.41013339298667E+0002 2.41357418195008E+0002 2.41701805925038E+0002 2.42046502669365E+0002 2.42391508608647E+0002 - 2.42736823923600E+0002 2.43082448794989E+0002 2.43428383403626E+0002 2.43774627930401E+0002 2.44121182556221E+0002 - 2.44468047462080E+0002 2.44815222828988E+0002 2.45162708838044E+0002 2.45510505670372E+0002 2.45858613507173E+0002 - 2.46207032529669E+0002 2.46555762919165E+0002 2.46904804857004E+0002 2.47254158524573E+0002 2.47603824103351E+0002 - 2.47953801774812E+0002 2.48304091720529E+0002 2.48654694122108E+0002 2.49005609161206E+0002 2.49356837019534E+0002 - 2.49708377878868E+0002 2.50060231921025E+0002 2.50412399327872E+0002 2.50764880281341E+0002 2.51117674963403E+0002 - 2.51470783556083E+0002 2.51824206241470E+0002 2.52177943201707E+0002 2.52531994618968E+0002 2.52886360675501E+0002 - 2.53241041553597E+0002 2.53596037435603E+0002 2.53951348503912E+0002 2.54306974940983E+0002 2.54662916929314E+0002 - 2.55019174651457E+0002 2.55375748290035E+0002 2.55732638027697E+0002 2.56089844047157E+0002 2.56447366531186E+0002 - 2.56805205662610E+0002 2.57163361624289E+0002 2.57521834599156E+0002 2.57880624770178E+0002 2.58239732320397E+0002 - 2.58599157432883E+0002 2.58958900290786E+0002 2.59318961077280E+0002 2.59679339975618E+0002 2.60040037169080E+0002 - 2.60401052841025E+0002 2.60762387174841E+0002 2.61124040353984E+0002 2.61486012561952E+0002 2.61848303982310E+0002 - 2.62210914798660E+0002 2.62573845194671E+0002 2.62937095354045E+0002 2.63300665460564E+0002 2.63664555698035E+0002 - 2.64028766250333E+0002 2.64393297301383E+0002 2.64758149035168E+0002 2.65123321635705E+0002 2.65488815287095E+0002 - 2.65854630173461E+0002 2.66220766478990E+0002 2.66587224387926E+0002 2.66954004084563E+0002 2.67321105753246E+0002 - 2.67688529578372E+0002 2.68056275744401E+0002 2.68424344435814E+0002 2.68792735837199E+0002 2.69161450133140E+0002 - 2.69530487508305E+0002 2.69899848147410E+0002 2.70269532235225E+0002 2.70639539956573E+0002 2.71009871496301E+0002 - 2.71380527039370E+0002 2.71751506770735E+0002 2.72122810875431E+0002 2.72494439538537E+0002 2.72866392945200E+0002 - 2.73238671280595E+0002 2.73611274729967E+0002 2.73984203478614E+0002 2.74357457711876E+0002 2.74731037615151E+0002 - 2.75104943373898E+0002 2.75479175173608E+0002 2.75853733199850E+0002 2.76228617638223E+0002 2.76603828674401E+0002 - 2.76979366494092E+0002 2.77355231283053E+0002 2.77731423227118E+0002 2.78107942512149E+0002 2.78484789324080E+0002 - 2.78861963848884E+0002 2.79239466272594E+0002 2.79617296781287E+0002 2.79995455561104E+0002 2.80373942798232E+0002 - 2.80752758678901E+0002 2.81131903389427E+0002 2.81511377116130E+0002 2.81891180045431E+0002 2.82271312363768E+0002 - 2.82651774257647E+0002 2.83032565913632E+0002 2.83413687518322E+0002 2.83795139258384E+0002 2.84176921320528E+0002 - 2.84559033891530E+0002 2.84941477158200E+0002 2.85324251307420E+0002 2.85707356526102E+0002 2.86090793001234E+0002 - 2.86474560919848E+0002 2.86858660469016E+0002 2.87243091835889E+0002 2.87627855207638E+0002 2.88012950771511E+0002 - 2.88398378714812E+0002 2.88784139224866E+0002 2.89170232489087E+0002 2.89556658694932E+0002 2.89943418029880E+0002 - 2.90330510681514E+0002 2.90717936837425E+0002 2.91105696685289E+0002 2.91493790412807E+0002 2.91882218207757E+0002 - 2.92270980257955E+0002 2.92660076751273E+0002 2.93049507875630E+0002 2.93439273819013E+0002 2.93829374769452E+0002 - 2.94219810915028E+0002 2.94610582443876E+0002 2.95001689544183E+0002 2.95393132404191E+0002 2.95784911212193E+0002 - 2.96177026156531E+0002 2.96569477425619E+0002 2.96962265207893E+0002 2.97355389691859E+0002 2.97748851066076E+0002 - 2.98142649519159E+0002 2.98536785239761E+0002 2.98931258416603E+0002 2.99326069238451E+0002 2.99721217894121E+0002 - 3.00116704572487E+0002 3.00512529462481E+0002 3.00908692753065E+0002 3.01305194633287E+0002 3.01702035292226E+0002 - 3.02099214919011E+0002 3.02496733702832E+0002 3.02894591832934E+0002 3.03292789498607E+0002 3.03691326889200E+0002 - 3.04090204194107E+0002 3.04489421602791E+0002 3.04888979304742E+0002 3.05288877489524E+0002 3.05689116346743E+0002 - 3.06089696066070E+0002 3.06490616837208E+0002 3.06891878849932E+0002 3.07293482294057E+0002 3.07695427359458E+0002 - 3.08097714236067E+0002 3.08500343113843E+0002 3.08903314182837E+0002 3.09306627633125E+0002 3.09710283654836E+0002 - 3.10114282438168E+0002 3.10518624173357E+0002 3.10923309050706E+0002 3.11328337260541E+0002 3.11733708993281E+0002 - 3.12139424439363E+0002 3.12545483789303E+0002 3.12951887233648E+0002 3.13358634963021E+0002 3.13765727168066E+0002 - 3.14173164039521E+0002 3.14580945768130E+0002 3.14989072544724E+0002 3.15397544560172E+0002 3.15806362005408E+0002 - 3.16215525071400E+0002 3.16625033949178E+0002 3.17034888829837E+0002 3.17445089904509E+0002 3.17855637364376E+0002 - 3.18266531400681E+0002 3.18677772204715E+0002 3.19089359967839E+0002 3.19501294881426E+0002 3.19913577136953E+0002 - 3.20326206925917E+0002 3.20739184439870E+0002 3.21152509870417E+0002 3.21566183409239E+0002 3.21980205248029E+0002 - 3.22394575578571E+0002 3.22809294592680E+0002 3.23224362482221E+0002 3.23639779439134E+0002 3.24055545655390E+0002 - 3.24471661323009E+0002 3.24888126634096E+0002 3.25304941780768E+0002 3.25722106955229E+0002 3.26139622349700E+0002 - 3.26557488156490E+0002 3.26975704567951E+0002 3.27394271776459E+0002 3.27813189974492E+0002 3.28232459354545E+0002 - 3.28652080109168E+0002 3.29072052430972E+0002 3.29492376512626E+0002 3.29913052546847E+0002 3.30334080726388E+0002 - 3.30755461244083E+0002 3.31177194292800E+0002 3.31599280065468E+0002 3.32021718755060E+0002 3.32444510554608E+0002 - 3.32867655657197E+0002 3.33291154255961E+0002 3.33715006544098E+0002 3.34139212714833E+0002 3.34563772961469E+0002 - 3.34988687477357E+0002 3.35413956455890E+0002 3.35839580090522E+0002 3.36265558574752E+0002 3.36691892102143E+0002 - 3.37118580866305E+0002 3.37545625060899E+0002 3.37973024879636E+0002 3.38400780516295E+0002 3.38828892164688E+0002 - 3.39257360018684E+0002 3.39686184272219E+0002 3.40115365119260E+0002 3.40544902753852E+0002 3.40974797370061E+0002 - 3.41405049162038E+0002 3.41835658323966E+0002 3.42266625050082E+0002 3.42697949534685E+0002 3.43129631972126E+0002 - 3.43561672556792E+0002 3.43994071483152E+0002 3.44426828945698E+0002 3.44859945138984E+0002 3.45293420257630E+0002 - 3.45727254496302E+0002 3.46161448049704E+0002 3.46596001112599E+0002 3.47030913879825E+0002 3.47466186546244E+0002 - 3.47901819306783E+0002 3.48337812356418E+0002 3.48774165890197E+0002 3.49210880103171E+0002 3.49647955190506E+0002 - 3.50085391347375E+0002 3.50523188769030E+0002 3.50961347650754E+0002 3.51399868187897E+0002 3.51838750575868E+0002 - 3.52277995010106E+0002 3.52717601686122E+0002 3.53157570799468E+0002 3.53597902545764E+0002 3.54038597120668E+0002 - 3.54479654719893E+0002 3.54921075539204E+0002 3.55362859774437E+0002 3.55805007621446E+0002 3.56247519276156E+0002 - 3.56690394934565E+0002 3.57133634792689E+0002 3.57577239046620E+0002 3.58021207892486E+0002 3.58465541526480E+0002 - 3.58910240144848E+0002 3.59355303943873E+0002 3.59800733119915E+0002 3.60246527869364E+0002 3.60692688388667E+0002 - 3.61139214874341E+0002 3.61586107522947E+0002 3.62033366531087E+0002 3.62480992095414E+0002 3.62928984412668E+0002 - 3.63377343679589E+0002 3.63826070093015E+0002 3.64275163849817E+0002 3.64724625146916E+0002 3.65174454181297E+0002 - 3.65624651149982E+0002 3.66075216250060E+0002 3.66526149678673E+0002 3.66977451633004E+0002 3.67429122310294E+0002 - 3.67881161907838E+0002 3.68333570622987E+0002 3.68786348653128E+0002 3.69239496195734E+0002 3.69693013448286E+0002 - 3.70146900608362E+0002 3.70601157873566E+0002 3.71055785441550E+0002 3.71510783510042E+0002 3.71966152276804E+0002 - 3.72421891939663E+0002 3.72878002696488E+0002 3.73334484745199E+0002 3.73791338283788E+0002 3.74248563510277E+0002 - 3.74706160622748E+0002 3.75164129819336E+0002 3.75622471298246E+0002 3.76081185257700E+0002 3.76540271896009E+0002 - 3.76999731411506E+0002 3.77459564002601E+0002 3.77919769867732E+0002 3.78380349205422E+0002 3.78841302214219E+0002 - 3.79302629092737E+0002 3.79764330039640E+0002 3.80226405253637E+0002 3.80688854933499E+0002 3.81151679278040E+0002 - 3.81614878486145E+0002 3.82078452756745E+0002 3.82542402288798E+0002 3.83006727281345E+0002 3.83471427933478E+0002 - 3.83936504444329E+0002 3.84401957013077E+0002 3.84867785838975E+0002 3.85333991121312E+0002 3.85800573059441E+0002 - 3.86267531852754E+0002 3.86734867700716E+0002 3.87202580802816E+0002 3.87670671358618E+0002 3.88139139567741E+0002 - 3.88607985629829E+0002 3.89077209744616E+0002 3.89546812111860E+0002 3.90016792931387E+0002 3.90487152403076E+0002 - 3.90957890726831E+0002 3.91429008102659E+0002 3.91900504730570E+0002 3.92372380810656E+0002 3.92844636543052E+0002 - 3.93317272127956E+0002 3.93790287765597E+0002 3.94263683656266E+0002 3.94737460000336E+0002 3.95211616998178E+0002 - 3.95686154850263E+0002 3.96161073757090E+0002 3.96636373919210E+0002 3.97112055537241E+0002 3.97588118811847E+0002 - 3.98064563943736E+0002 3.98541391133690E+0002 3.99018600582519E+0002 3.99496192491097E+0002 3.99974167060356E+0002 - 4.00452524491260E+0002 4.00931264984861E+0002 4.01410388742233E+0002 4.01889895964515E+0002 4.02369786852889E+0002 - 4.02850061608610E+0002 4.03330720432959E+0002 4.03811763527289E+0002 4.04293191092998E+0002 4.04775003331551E+0002 - 4.05257200444432E+0002 4.05739782633210E+0002 4.06222750099507E+0002 4.06706103044970E+0002 4.07189841671318E+0002 - 4.07673966180317E+0002 4.08158476773787E+0002 4.08643373653621E+0002 4.09128657021719E+0002 4.09614327080076E+0002 - 4.10100384030721E+0002 4.10586828075731E+0002 4.11073659417252E+0002 4.11560878257467E+0002 4.12048484798615E+0002 - 4.12536479243004E+0002 4.13024861792968E+0002 4.13513632650915E+0002 4.14002792019297E+0002 4.14492340100617E+0002 - 4.14982277097433E+0002 4.15472603212356E+0002 4.15963318648036E+0002 4.16454423607218E+0002 4.16945918292650E+0002 - 4.17437802907156E+0002 4.17930077653616E+0002 4.18422742734945E+0002 4.18915798354128E+0002 4.19409244714191E+0002 - 4.19903082018238E+0002 4.20397310469377E+0002 4.20891930270825E+0002 4.21386941625808E+0002 4.21882344737625E+0002 - 4.22378139809612E+0002 4.22874327045198E+0002 4.23370906647805E+0002 4.23867878820954E+0002 4.24365243768202E+0002 - 4.24863001693157E+0002 4.25361152799479E+0002 4.25859697290887E+0002 4.26358635371154E+0002 4.26857967244100E+0002 - 4.27357693113588E+0002 4.27857813183564E+0002 4.28358327657993E+0002 4.28859236740906E+0002 4.29360540636383E+0002 - 4.29862239548579E+0002 4.30364333681671E+0002 4.30866823239900E+0002 4.31369708427560E+0002 4.31872989449018E+0002 - 4.32376666508643E+0002 4.32880739810921E+0002 4.33385209560327E+0002 4.33890075961439E+0002 4.34395339218852E+0002 - 4.34900999537244E+0002 4.35407057121318E+0002 4.35913512175859E+0002 4.36420364905678E+0002 4.36927615515653E+0002 - 4.37435264210705E+0002 4.37943311195810E+0002 4.38451756676006E+0002 4.38960600856384E+0002 4.39469843942067E+0002 - 4.39979486138250E+0002 4.40489527650182E+0002 4.40999968683151E+0002 4.41510809442504E+0002 4.42022050133655E+0002 - 4.42533690962038E+0002 4.43045732133154E+0002 4.43558173852582E+0002 4.44071016325936E+0002 4.44584259758851E+0002 - 4.45097904357066E+0002 4.45611950326344E+0002 4.46126397872505E+0002 4.46641247201415E+0002 4.47156498519022E+0002 - 4.47672152031281E+0002 4.48188207944239E+0002 4.48704666463981E+0002 4.49221527796639E+0002 4.49738792148387E+0002 - 4.50256459725498E+0002 4.50774530734252E+0002 4.51293005380991E+0002 4.51811883872128E+0002 4.52331166414112E+0002 - 4.52850853213441E+0002 4.53370944476687E+0002 4.53891440410436E+0002 4.54412341221377E+0002 4.54933647116211E+0002 - 4.55455358301725E+0002 4.55977474984719E+0002 4.56499997372075E+0002 4.57022925670724E+0002 4.57546260087644E+0002 - 4.58070000829857E+0002 4.58594148104470E+0002 4.59118702118597E+0002 4.59643663079431E+0002 4.60169031194221E+0002 - 4.60694806670274E+0002 4.61220989714915E+0002 4.61747580535554E+0002 4.62274579339649E+0002 4.62801986334691E+0002 - 4.63329801728256E+0002 4.63858025727947E+0002 4.64386658541427E+0002 4.64915700376412E+0002 4.65445151440675E+0002 - 4.65975011942029E+0002 4.66505282088362E+0002 4.67035962087585E+0002 4.67567052147689E+0002 4.68098552476696E+0002 - 4.68630463282703E+0002 4.69162784773832E+0002 4.69695517158286E+0002 4.70228660644300E+0002 4.70762215440178E+0002 - 4.71296181754251E+0002 4.71830559794942E+0002 4.72365349770684E+0002 4.72900551890000E+0002 4.73436166361437E+0002 - 4.73972193393604E+0002 4.74508633195165E+0002 4.75045485974854E+0002 4.75582751941426E+0002 4.76120431303692E+0002 - 4.76658524270546E+0002 4.77197031050893E+0002 4.77735951853734E+0002 4.78275286888102E+0002 4.78815036363060E+0002 - 4.79355200487758E+0002 4.79895779471388E+0002 4.80436773523195E+0002 4.80978182852461E+0002 4.81520007668548E+0002 - 4.82062248180854E+0002 4.82604904598829E+0002 4.83147977131968E+0002 4.83691465989851E+0002 4.84235371382075E+0002 - 4.84779693518300E+0002 4.85324432608268E+0002 4.85869588861715E+0002 4.86415162488478E+0002 4.86961153698436E+0002 - 4.87507562701507E+0002 4.88054389707678E+0002 4.88601634926983E+0002 4.89149298569479E+0002 4.89697380845341E+0002 - 4.90245881964741E+0002 4.90794802137920E+0002 4.91344141575189E+0002 4.91893900486871E+0002 4.92444079083392E+0002 - 4.92994677575186E+0002 4.93545696172761E+0002 4.94097135086690E+0002 4.94648994527564E+0002 4.95201274706073E+0002 - 4.95753975832915E+0002 4.96307098118847E+0002 4.96860641774724E+0002 4.97414607011399E+0002 4.97968994039797E+0002 - 4.98523803070902E+0002 4.99079034315759E+0002 4.99634687985428E+0002 5.00190764291064E+0002 5.00747263443855E+0002 - 5.01304185655031E+0002 5.01861531135906E+0002 5.02419300097828E+0002 5.02977492752180E+0002 5.03536109310427E+0002 - 5.04095149984065E+0002 5.04654614984670E+0002 5.05214504523844E+0002 5.05774818813250E+0002 5.06335558064604E+0002 - 5.06896722489674E+0002 5.07458312300291E+0002 5.08020327708322E+0002 5.08582768925688E+0002 5.09145636164370E+0002 - 5.09708929636417E+0002 5.10272649553905E+0002 5.10836796128958E+0002 5.11401369573786E+0002 5.11966370100622E+0002 - 5.12531797921764E+0002 5.13097653249548E+0002 5.13663936296399E+0002 5.14230647274754E+0002 5.14797786397115E+0002 - 5.15365353876057E+0002 5.15933349924174E+0002 5.16501774754144E+0002 5.17070628578675E+0002 5.17639911610540E+0002 - 5.18209624062568E+0002 5.18779766147607E+0002 5.19350338078611E+0002 5.19921340068559E+0002 5.20492772330466E+0002 - 5.21064635077430E+0002 5.21636928522587E+0002 5.22209652879119E+0002 5.22782808360286E+0002 5.23356395179367E+0002 - 5.23930413549718E+0002 5.24504863684735E+0002 5.25079745797877E+0002 5.25655060102650E+0002 5.26230806812614E+0002 - 5.26806986141372E+0002 5.27383598302586E+0002 5.27960643509989E+0002 5.28538121977336E+0002 5.29116033918455E+0002 - 5.29694379547219E+0002 5.30273159077558E+0002 5.30852372723454E+0002 5.31432020698929E+0002 5.32012103218073E+0002 - 5.32592620495024E+0002 5.33173572743979E+0002 5.33754960179179E+0002 5.34336783014905E+0002 5.34919041465523E+0002 - 5.35501735745426E+0002 5.36084866069070E+0002 5.36668432650961E+0002 5.37252435705648E+0002 5.37836875447765E+0002 - 5.38421752091954E+0002 5.39007065852937E+0002 5.39592816945490E+0002 5.40179005584425E+0002 5.40765631984634E+0002 - 5.41352696361035E+0002 5.41940198928596E+0002 5.42528139902370E+0002 5.43116519497421E+0002 5.43705337928905E+0002 - 5.44294595412000E+0002 5.44884292161960E+0002 5.45474428394082E+0002 5.46065004323701E+0002 5.46656020166219E+0002 - 5.47247476137100E+0002 5.47839372451839E+0002 5.48431709326010E+0002 5.49024486975215E+0002 5.49617705615116E+0002 - 5.50211365461437E+0002 5.50805466729944E+0002 5.51400009636445E+0002 5.51994994396845E+0002 5.52590421227054E+0002 - 5.53186290343046E+0002 5.53782601960857E+0002 5.54379356296575E+0002 5.54976553566349E+0002 5.55574193986361E+0002 - 5.56172277772833E+0002 5.56770805142092E+0002 5.57369776310479E+0002 5.57969191494378E+0002 5.58569050910264E+0002 - 5.59169354774637E+0002 5.59770103304045E+0002 5.60371296715110E+0002 5.60972935224499E+0002 5.61575019048924E+0002 - 5.62177548405159E+0002 5.62780523510010E+0002 5.63383944580366E+0002 5.63987811833159E+0002 5.64592125485356E+0002 - 5.65196885754002E+0002 5.65802092856171E+0002 5.66407747009014E+0002 5.67013848429703E+0002 5.67620397335498E+0002 - 5.68227393943691E+0002 5.68834838471624E+0002 5.69442731136706E+0002 5.70051072156386E+0002 5.70659861748167E+0002 - 5.71269100129622E+0002 5.71878787518353E+0002 5.72488924132024E+0002 5.73099510188352E+0002 5.73710545905104E+0002 - 5.74322031500117E+0002 5.74933967191241E+0002 5.75546353196420E+0002 5.76159189733639E+0002 5.76772477020915E+0002 - 5.77386215276352E+0002 5.78000404718061E+0002 5.78615045564265E+0002 5.79230138033189E+0002 5.79845682343123E+0002 - 5.80461678712429E+0002 5.81078127359505E+0002 5.81695028502798E+0002 5.82312382360819E+0002 5.82930189152133E+0002 - 5.83548449095351E+0002 5.84167162409122E+0002 5.84786329312196E+0002 5.85405950023300E+0002 5.86026024761278E+0002 - 5.86646553745008E+0002 5.87267537193412E+0002 5.87888975325482E+0002 5.88510868360227E+0002 5.89133216516761E+0002 - 5.89756020014192E+0002 5.90379279071741E+0002 5.91002993908616E+0002 5.91627164744149E+0002 5.92251791797669E+0002 - 5.92876875288588E+0002 5.93502415436352E+0002 5.94128412460461E+0002 5.94754866580491E+0002 5.95381778016036E+0002 - 5.96009146986770E+0002 5.96636973712417E+0002 5.97265258412732E+0002 5.97894001307563E+0002 5.98523202616746E+0002 - 5.99152862560231E+0002 5.99782981358009E+0002 6.00413559230096E+0002 6.01044596396570E+0002 6.01676093077596E+0002 - 6.02308049493352E+0002 6.02940465864072E+0002 6.03573342410063E+0002 6.04206679351672E+0002 6.04840476909291E+0002 - 6.05474735303398E+0002 6.06109454754466E+0002 6.06744635483080E+0002 6.07380277709840E+0002 6.08016381655416E+0002 - 6.08652947540527E+0002 6.09289975585946E+0002 6.09927466012476E+0002 6.10565419041009E+0002 6.11203834892477E+0002 - 6.11842713787833E+0002 6.12482055948152E+0002 6.13121861594489E+0002 6.13762130947977E+0002 6.14402864229831E+0002 - 6.15044061661285E+0002 6.15685723463634E+0002 6.16327849858221E+0002 6.16970441066458E+0002 6.17613497309796E+0002 - 6.18257018809740E+0002 6.18901005787839E+0002 6.19545458465722E+0002 6.20190377065046E+0002 6.20835761807528E+0002 - 6.21481612914943E+0002 6.22127930609096E+0002 6.22774715111897E+0002 6.23421966645236E+0002 6.24069685431116E+0002 - 6.24717871691563E+0002 6.25366525648666E+0002 6.26015647524559E+0002 6.26665237541432E+0002 6.27315295921535E+0002 - 6.27965822887163E+0002 6.28616818660655E+0002 6.29268283464437E+0002 6.29920217520929E+0002 6.30572621052665E+0002 - 6.31225494282183E+0002 6.31878837432117E+0002 6.32532650725124E+0002 6.33186934383909E+0002 6.33841688631261E+0002 - 6.34496913689989E+0002 6.35152609782974E+0002 6.35808777133129E+0002 6.36465415963470E+0002 6.37122526496993E+0002 - 6.37780108956803E+0002 6.38438163566038E+0002 6.39096690547887E+0002 6.39755690125588E+0002 6.40415162522436E+0002 - 6.41075107961793E+0002 6.41735526667057E+0002 6.42396418861669E+0002 6.43057784769150E+0002 6.43719624613056E+0002 - 6.44381938616987E+0002 6.45044727004631E+0002 6.45707989999683E+0002 6.46371727825930E+0002 6.47035940707185E+0002 - 6.47700628867320E+0002 6.48365792530282E+0002 6.49031431920032E+0002 6.49697547260602E+0002 6.50364138776095E+0002 - 6.51031206690638E+0002 6.51698751228428E+0002 6.52366772613706E+0002 6.53035271070755E+0002 6.53704246823947E+0002 - 6.54373700097671E+0002 6.55043631116382E+0002 6.55714040104592E+0002 6.56384927286853E+0002 6.57056292887771E+0002 - 6.57728137132039E+0002 6.58400460244347E+0002 6.59073262449480E+0002 6.59746543972253E+0002 6.60420305037542E+0002 - 6.61094545870277E+0002 6.61769266695441E+0002 6.62444467738060E+0002 6.63120149223227E+0002 6.63796311376079E+0002 - 6.64472954421809E+0002 6.65150078585648E+0002 6.65827684092912E+0002 6.66505771168942E+0002 6.67184340039132E+0002 - 6.67863390928943E+0002 6.68542924063886E+0002 6.69222939669520E+0002 6.69903437971439E+0002 6.70584419195339E+0002 - 6.71265883566914E+0002 6.71947831311944E+0002 6.72630262656243E+0002 6.73313177825707E+0002 6.73996577046234E+0002 - 6.74680460543828E+0002 6.75364828544514E+0002 6.76049681274383E+0002 6.76735018959561E+0002 6.77420841826244E+0002 - 6.78107150100697E+0002 6.78793944009193E+0002 6.79481223778084E+0002 6.80168989633778E+0002 6.80857241802728E+0002 - 6.81545980511428E+0002 6.82235205986458E+0002 6.82924918454426E+0002 6.83615118141988E+0002 6.84305805275871E+0002 - 6.84996980082836E+0002 6.85688642789709E+0002 6.86380793623375E+0002 6.87073432810751E+0002 6.87766560578815E+0002 - 6.88460177154617E+0002 6.89154282765223E+0002 6.89848877637788E+0002 6.90543961999493E+0002 6.91239536077586E+0002 - 6.91935600099375E+0002 6.92632154292181E+0002 6.93329198883430E+0002 6.94026734100568E+0002 6.94724760171104E+0002 - 6.95423277322592E+0002 6.96122285782652E+0002 6.96821785778947E+0002 6.97521777539204E+0002 6.98222261291166E+0002 - 6.98923237262688E+0002 6.99624705681633E+0002 7.00326666775901E+0002 7.01029120773524E+0002 7.01732067902505E+0002 - 7.02435508390934E+0002 7.03139442466955E+0002 7.03843870358751E+0002 7.04548792294577E+0002 7.05254208502715E+0002 - 7.05960119211539E+0002 7.06666524649414E+0002 7.07373425044836E+0002 7.08080820626284E+0002 7.08788711622319E+0002 - 7.09497098261565E+0002 7.10205980772683E+0002 7.10915359384385E+0002 7.11625234325459E+0002 7.12335605824707E+0002 - 7.13046474111010E+0002 7.13757839413306E+0002 7.14469701960563E+0002 7.15182061981817E+0002 7.15894919706171E+0002 - 7.16608275362745E+0002 7.17322129180738E+0002 7.18036481389392E+0002 7.18751332218001E+0002 7.19466681895934E+0002 - 7.20182530652561E+0002 7.20898878717350E+0002 7.21615726319819E+0002 7.22333073689517E+0002 7.23050921056062E+0002 - 7.23769268649116E+0002 7.24488116698386E+0002 7.25207465433671E+0002 7.25927315084766E+0002 7.26647665881565E+0002 - 7.27368518053984E+0002 7.28089871832016E+0002 7.28811727445677E+0002 7.29534085125067E+0002 7.30256945100328E+0002 - 7.30980307601646E+0002 7.31704172859255E+0002 7.32428541103457E+0002 7.33153412564617E+0002 7.33878787473131E+0002 - 7.34604666059440E+0002 7.35331048554067E+0002 7.36057935187558E+0002 7.36785326190537E+0002 7.37513221793668E+0002 - 7.38241622227660E+0002 7.38970527723282E+0002 7.39699938511385E+0002 7.40429854822818E+0002 7.41160276888509E+0002 - 7.41891204939442E+0002 7.42622639206660E+0002 7.43354579921255E+0002 7.44087027314340E+0002 7.44819981617134E+0002 - 7.45553443060867E+0002 7.46287411876822E+0002 7.47021888296379E+0002 7.47756872550919E+0002 7.48492364871910E+0002 - 7.49228365490857E+0002 7.49964874639302E+0002 7.50701892548876E+0002 7.51439419451243E+0002 7.52177455578115E+0002 - 7.52916001161268E+0002 7.53655056432529E+0002 7.54394621623766E+0002 7.55134696966896E+0002 7.55875282693921E+0002 - 7.56616379036866E+0002 7.57357986227819E+0002 7.58100104498925E+0002 7.58842734082367E+0002 7.59585875210390E+0002 - 7.60329528115292E+0002 7.61073693029423E+0002 7.61818370185182E+0002 7.62563559815030E+0002 7.63309262151470E+0002 - 7.64055477427072E+0002 7.64802205874433E+0002 7.65549447726235E+0002 7.66297203215171E+0002 7.67045472574044E+0002 - 7.67794256035654E+0002 7.68543553832878E+0002 7.69293366198665E+0002 7.70043693365979E+0002 7.70794535567851E+0002 - 7.71545893037372E+0002 7.72297766007686E+0002 7.73050154711980E+0002 7.73803059383507E+0002 7.74556480255551E+0002 - 7.75310417561460E+0002 7.76064871534654E+0002 7.76819842408572E+0002 7.77575330416729E+0002 7.78331335792690E+0002 - 7.79087858770044E+0002 7.79844899582482E+0002 7.80602458463721E+0002 7.81360535647517E+0002 7.82119131367708E+0002 - 7.82878245858166E+0002 7.83637879352796E+0002 7.84398032085617E+0002 7.85158704290639E+0002 7.85919896201963E+0002 - 7.86681608053713E+0002 7.87443840080092E+0002 7.88206592515333E+0002 7.88969865593751E+0002 7.89733659549689E+0002 - 7.90497974617535E+0002 7.91262811031757E+0002 7.92028169026862E+0002 7.92794048837411E+0002 7.93560450698019E+0002 - 7.94327374843349E+0002 7.95094821508107E+0002 7.95862790927084E+0002 7.96631283335088E+0002 7.97400298967005E+0002 - 7.98169838057759E+0002 7.98939900842323E+0002 7.99710487555746E+0002 8.00481598433119E+0002 8.01253233709557E+0002 - 8.02025393620273E+0002 8.02798078400497E+0002 8.03571288285550E+0002 8.04345023510758E+0002 8.05119284311521E+0002 - 8.05894070923316E+0002 8.06669383581631E+0002 8.07445222522029E+0002 8.08221587980141E+0002 8.08998480191609E+0002 - 8.09775899392175E+0002 8.10553845817589E+0002 8.11332319703685E+0002 8.12111321286334E+0002 8.12890850801468E+0002 - 8.13670908485066E+0002 8.14451494573166E+0002 8.15232609301844E+0002 8.16014252907264E+0002 8.16796425625585E+0002 - 8.17579127693079E+0002 8.18362359346025E+0002 8.19146120820785E+0002 8.19930412353755E+0002 8.20715234181398E+0002 - 8.21500586540211E+0002 8.22286469666758E+0002 8.23072883797662E+0002 8.23859829169573E+0002 8.24647306019213E+0002 - 8.25435314583365E+0002 8.26223855098836E+0002 8.27012927802519E+0002 8.27802532931336E+0002 8.28592670722246E+0002 - 8.29383341412321E+0002 8.30174545238636E+0002 8.30966282438305E+0002 8.31758553248553E+0002 8.32551357906611E+0002 - 8.33344696649777E+0002 8.34138569715391E+0002 8.34932977340882E+0002 8.35727919763670E+0002 8.36523397221290E+0002 - 8.37319409951298E+0002 8.38115958191301E+0002 8.38913042178962E+0002 8.39710662152016E+0002 8.40508818348212E+0002 - 8.41307511005383E+0002 8.42106740361410E+0002 8.42906506654220E+0002 8.43706810121790E+0002 8.44507651002152E+0002 - 8.45309029533408E+0002 8.46110945953674E+0002 8.46913400501164E+0002 8.47716393414119E+0002 8.48519924930824E+0002 - 8.49323995289637E+0002 8.50128604728956E+0002 8.50933753487237E+0002 8.51739441803005E+0002 8.52545669914805E+0002 - 8.53352438061243E+0002 8.54159746481004E+0002 8.54967595412794E+0002 8.55775985095371E+0002 8.56584915767601E+0002 - 8.57394387668317E+0002 8.58204401036452E+0002 8.59014956111024E+0002 8.59826053131030E+0002 8.60637692335577E+0002 - 8.61449873963795E+0002 8.62262598254870E+0002 8.63075865448080E+0002 8.63889675782681E+0002 8.64704029498034E+0002 - 8.65518926833554E+0002 8.66334368028692E+0002 8.67150353322959E+0002 8.67966882955903E+0002 8.68783957167150E+0002 - 8.69601576196363E+0002 8.70419740283262E+0002 8.71238449667596E+0002 8.72057704589216E+0002 8.72877505287993E+0002 - 8.73697852003849E+0002 8.74518744976787E+0002 8.75340184446810E+0002 8.76162170654019E+0002 8.76984703838554E+0002 - 8.77807784240614E+0002 8.78631412100436E+0002 8.79455587658312E+0002 8.80280311154592E+0002 8.81105582829689E+0002 - 8.81931402924060E+0002 8.82757771678218E+0002 8.83584689332691E+0002 8.84412156128119E+0002 8.85240172305176E+0002 - 8.86068738104564E+0002 8.86897853767057E+0002 8.87727519533475E+0002 8.88557735644700E+0002 8.89388502341667E+0002 - 8.90219819865353E+0002 8.91051688456786E+0002 8.91884108357058E+0002 8.92717079807313E+0002 8.93550603048735E+0002 - 8.94384678322580E+0002 8.95219305870132E+0002 8.96054485932738E+0002 8.96890218751829E+0002 8.97726504568838E+0002 - 8.98563343625282E+0002 8.99400736162709E+0002 9.00238682422729E+0002 9.01077182647037E+0002 9.01916237077328E+0002 - 9.02755845955375E+0002 9.03596009523023E+0002 9.04436728022117E+0002 9.05278001694600E+0002 9.06119830782463E+0002 - 9.06962215527720E+0002 9.07805156172486E+0002 9.08648652958878E+0002 9.09492706129089E+0002 9.10337315925375E+0002 - 9.11182482590037E+0002 9.12028206365426E+0002 9.12874487493910E+0002 9.13721326217987E+0002 9.14568722780141E+0002 - 9.15416677422948E+0002 9.16265190389012E+0002 9.17114261921006E+0002 9.17963892261638E+0002 9.18814081653687E+0002 - 9.19664830339972E+0002 9.20516138563374E+0002 9.21368006566829E+0002 9.22220434593301E+0002 9.23073422885845E+0002 - 9.23926971687530E+0002 9.24781081241500E+0002 9.25635751790976E+0002 9.26490983579157E+0002 9.27346776849369E+0002 - 9.28203131844951E+0002 9.29060048809316E+0002 9.29917527985908E+0002 9.30775569618243E+0002 9.31634173949881E+0002 - 9.32493341224435E+0002 9.33353071685576E+0002 9.34213365577008E+0002 9.35074223142516E+0002 9.35935644625921E+0002 - 9.36797630271099E+0002 9.37660180321978E+0002 9.38523295022547E+0002 9.39386974616820E+0002 9.40251219348915E+0002 - 9.41116029462951E+0002 9.41981405203124E+0002 9.42847346813682E+0002 9.43713854538911E+0002 9.44580928623182E+0002 - 9.45448569310889E+0002 9.46316776846473E+0002 9.47185551474470E+0002 9.48054893439414E+0002 9.48924802985950E+0002 - 9.49795280358708E+0002 9.50666325802437E+0002 9.51537939561896E+0002 9.52410121881901E+0002 9.53282873007335E+0002 - 9.54156193183131E+0002 9.55030082654274E+0002 9.55904541665781E+0002 9.56779570462772E+0002 9.57655169290345E+0002 - 9.58531338393726E+0002 9.59408078018152E+0002 9.60285388408914E+0002 9.61163269811365E+0002 9.62041722470904E+0002 - 9.62920746633004E+0002 9.63800342543153E+0002 9.64680510446935E+0002 9.65561250589930E+0002 9.66442563217834E+0002 - 9.67324448576351E+0002 9.68206906911248E+0002 9.69089938468366E+0002 9.69973543493577E+0002 9.70857722232797E+0002 - 9.71742474932041E+0002 9.72627801837302E+0002 9.73513703194695E+0002 9.74400179250337E+0002 9.75287230250450E+0002 - 9.76174856441262E+0002 9.77063058069071E+0002 9.77951835380217E+0002 9.78841188621135E+0002 9.79731118038254E+0002 - 9.80621623878094E+0002 9.81512706387201E+0002 9.82404365812214E+0002 9.83296602399776E+0002 9.84189416396625E+0002 - 9.85082808049519E+0002 9.85976777605273E+0002 9.86871325310796E+0002 9.87766451412987E+0002 9.88662156158844E+0002 - 9.89558439795397E+0002 9.90455302569733E+0002 9.91352744728991E+0002 9.92250766520371E+0002 9.93149368191108E+0002 - 9.94048549988518E+0002 9.94948312159915E+0002 9.95848654952738E+0002 9.96749578614441E+0002 9.97651083392519E+0002 - 9.98553169534523E+0002 9.99455837288091E+0002 1.00035908690087E+0003 1.00126291862059E+0003 1.00216733269504E+0003 - 1.00307232937199E+0003 1.00397790889937E+0003 1.00488407152510E+0003 1.00579081749714E+0003 1.00669814706353E+0003 - 1.00760606047238E+0003 1.00851455797182E+0003 1.00942363981003E+0003 1.01033330623527E+0003 1.01124355749584E+0003 - 1.01215439384006E+0003 1.01306581551636E+0003 1.01397782277320E+0003 1.01489041585908E+0003 1.01580359502257E+0003 - 1.01671736051226E+0003 1.01763171257685E+0003 1.01854665146503E+0003 1.01946217742558E+0003 1.02037829070733E+0003 - 1.02129499155916E+0003 1.02221228022999E+0003 1.02313015696880E+0003 1.02404862202464E+0003 1.02496767564659E+0003 - 1.02588731808378E+0003 1.02680754958542E+0003 1.02772837040074E+0003 1.02864978077905E+0003 1.02957178096969E+0003 - 1.03049437122208E+0003 1.03141755178567E+0003 1.03234132290995E+0003 1.03326568484449E+0003 1.03419063783893E+0003 - 1.03511618214291E+0003 1.03604231800615E+0003 1.03696904567841E+0003 1.03789636540956E+0003 1.03882427744943E+0003 - 1.03975278204797E+0003 1.04068187945517E+0003 1.04161156992105E+0003 1.04254185369571E+0003 1.04347273102926E+0003 - 1.04440420217194E+0003 1.04533626737397E+0003 1.04626892688565E+0003 1.04720218095732E+0003 1.04813602983941E+0003 - 1.04907047378234E+0003 1.05000551303665E+0003 1.05094114785288E+0003 1.05187737848167E+0003 1.05281420517367E+0003 - 1.05375162817958E+0003 1.05468964775022E+0003 1.05562826413636E+0003 1.05656747758892E+0003 1.05750728835882E+0003 - 1.05844769669702E+0003 1.05938870285457E+0003 1.06033030708257E+0003 1.06127250963213E+0003 1.06221531075448E+0003 - 1.06315871070084E+0003 1.06410270972252E+0003 1.06504730807087E+0003 1.06599250599729E+0003 1.06693830375322E+0003 - 1.06788470159019E+0003 1.06883169975977E+0003 1.06977929851355E+0003 1.07072749810320E+0003 1.07167629878046E+0003 - 1.07262570079708E+0003 1.07357570440490E+0003 1.07452630985579E+0003 1.07547751740167E+0003 1.07642932729454E+0003 - 1.07738173978643E+0003 1.07833475512942E+0003 1.07928837357566E+0003 1.08024259537733E+0003 1.08119742078668E+0003 - 1.08215285005603E+0003 1.08310888343770E+0003 1.08406552118411E+0003 1.08502276354772E+0003 1.08598061078103E+0003 - 1.08693906313659E+0003 1.08789812086704E+0003 1.08885778422503E+0003 1.08981805346328E+0003 1.09077892883458E+0003 - 1.09174041059173E+0003 1.09270249898762E+0003 1.09366519427518E+0003 1.09462849670739E+0003 1.09559240653727E+0003 - 1.09655692401794E+0003 1.09752204940252E+0003 1.09848778294421E+0003 1.09945412489625E+0003 1.10042107551193E+0003 - 1.10138863504463E+0003 1.10235680374772E+0003 1.10332558187468E+0003 1.10429496967900E+0003 1.10526496741426E+0003 - 1.10623557533406E+0003 1.10720679369209E+0003 1.10817862274203E+0003 1.10915106273769E+0003 1.11012411393287E+0003 - 1.11109777658146E+0003 1.11207205093739E+0003 1.11304693725463E+0003 1.11402243578724E+0003 1.11499854678928E+0003 - 1.11597527051489E+0003 1.11695260721830E+0003 1.11793055715372E+0003 1.11890912057547E+0003 1.11988829773788E+0003 - 1.12086808889536E+0003 1.12184849430238E+0003 1.12282951421345E+0003 1.12381114888311E+0003 1.12479339856597E+0003 - 1.12577626351673E+0003 1.12675974399009E+0003 1.12774384024082E+0003 1.12872855252375E+0003 1.12971388109376E+0003 - 1.13069982620579E+0003 1.13168638811478E+0003 1.13267356707582E+0003 1.13366136334396E+0003 1.13464977717435E+0003 - 1.13563880882220E+0003 1.13662845854273E+0003 1.13761872659125E+0003 1.13860961322312E+0003 1.13960111869373E+0003 - 1.14059324325854E+0003 1.14158598717306E+0003 1.14257935069287E+0003 1.14357333407353E+0003 1.14456793757077E+0003 - 1.14556316144028E+0003 1.14655900593784E+0003 1.14755547131926E+0003 1.14855255784043E+0003 1.14955026575729E+0003 - 1.15054859532579E+0003 1.15154754680200E+0003 1.15254712044199E+0003 1.15354731650190E+0003 1.15454813523794E+0003 - 1.15554957690632E+0003 1.15655164176337E+0003 1.15755433006545E+0003 1.15855764206894E+0003 1.15956157803030E+0003 - 1.16056613820604E+0003 1.16157132285274E+0003 1.16257713222698E+0003 1.16358356658545E+0003 1.16459062618487E+0003 - 1.16559831128200E+0003 1.16660662213369E+0003 1.16761555899678E+0003 1.16862512212823E+0003 1.16963531178501E+0003 - 1.17064612822416E+0003 1.17165757170277E+0003 1.17266964247798E+0003 1.17368234080696E+0003 1.17469566694698E+0003 - 1.17570962115535E+0003 1.17672420368941E+0003 1.17773941480655E+0003 1.17875525476423E+0003 1.17977172381997E+0003 - 1.18078882223133E+0003 1.18180655025592E+0003 1.18282490815142E+0003 1.18384389617553E+0003 1.18486351458604E+0003 - 1.18588376364075E+0003 1.18690464359756E+0003 1.18792615471440E+0003 1.18894829724924E+0003 1.18997107146012E+0003 - 1.19099447760513E+0003 1.19201851594242E+0003 1.19304318673016E+0003 1.19406849022662E+0003 1.19509442669009E+0003 - 1.19612099637891E+0003 1.19714819955151E+0003 1.19817603646632E+0003 1.19920450738187E+0003 1.20023361255671E+0003 - 1.20126335224945E+0003 1.20229372671876E+0003 1.20332473622337E+0003 1.20435638102204E+0003 1.20538866137362E+0003 - 1.20642157753693E+0003 1.20745512977097E+0003 1.20848931833467E+0003 1.20952414348712E+0003 1.21055960548734E+0003 - 1.21159570459452E+0003 1.21263244106785E+0003 1.21366981516655E+0003 1.21470782714994E+0003 1.21574647727737E+0003 - 1.21678576580823E+0003 1.21782569300199E+0003 1.21886625911816E+0003 1.21990746441630E+0003 1.22094930915601E+0003 - 1.22199179359698E+0003 1.22303491799891E+0003 1.22407868262158E+0003 1.22512308772483E+0003 1.22616813356850E+0003 - 1.22721382041258E+0003 1.22826014851698E+0003 1.22930711814180E+0003 1.23035472954709E+0003 1.23140298299300E+0003 - 1.23245187873974E+0003 1.23350141704754E+0003 1.23455159817669E+0003 1.23560242238756E+0003 1.23665388994053E+0003 - 1.23770600109608E+0003 1.23875875611472E+0003 1.23981215525700E+0003 1.24086619878354E+0003 1.24192088695499E+0003 - 1.24297622003210E+0003 1.24403219827564E+0003 1.24508882194641E+0003 1.24614609130530E+0003 1.24720400661325E+0003 - 1.24826256813123E+0003 1.24932177612028E+0003 1.25038163084149E+0003 1.25144213255599E+0003 1.25250328152499E+0003 - 1.25356507800972E+0003 1.25462752227152E+0003 1.25569061457168E+0003 1.25675435517164E+0003 1.25781874433286E+0003 - 1.25888378231681E+0003 1.25994946938511E+0003 1.26101580579935E+0003 1.26208279182118E+0003 1.26315042771234E+0003 - 1.26421871373459E+0003 1.26528765014976E+0003 1.26635723721974E+0003 1.26742747520643E+0003 1.26849836437187E+0003 - 1.26956990497803E+0003 1.27064209728703E+0003 1.27171494156101E+0003 1.27278843806217E+0003 1.27386258705273E+0003 - 1.27493738879502E+0003 1.27601284355137E+0003 1.27708895158422E+0003 1.27816571315596E+0003 1.27924312852916E+0003 - 1.28032119796637E+0003 1.28139992173018E+0003 1.28247930008328E+0003 1.28355933328837E+0003 1.28464002160824E+0003 - 1.28572136530573E+0003 1.28680336464367E+0003 1.28788601988505E+0003 1.28896933129280E+0003 1.29005329913000E+0003 - 1.29113792365969E+0003 1.29222320514504E+0003 1.29330914384925E+0003 1.29439574003556E+0003 1.29548299396728E+0003 - 1.29657090590772E+0003 1.29765947612032E+0003 1.29874870486853E+0003 1.29983859241587E+0003 1.30092913902589E+0003 - 1.30202034496220E+0003 1.30311221048846E+0003 1.30420473586843E+0003 1.30529792136584E+0003 1.30639176724454E+0003 - 1.30748627376838E+0003 1.30858144120133E+0003 1.30967726980734E+0003 1.31077375985047E+0003 1.31187091159480E+0003 - 1.31296872530446E+0003 1.31406720124365E+0003 1.31516633967662E+0003 1.31626614086767E+0003 1.31736660508115E+0003 - 1.31846773258146E+0003 1.31956952363307E+0003 1.32067197850046E+0003 1.32177509744823E+0003 1.32287888074098E+0003 - 1.32398332864336E+0003 1.32508844142012E+0003 1.32619421933600E+0003 1.32730066265586E+0003 1.32840777164455E+0003 - 1.32951554656700E+0003 1.33062398768823E+0003 1.33173309527323E+0003 1.33284286958713E+0003 1.33395331089503E+0003 - 1.33506441946215E+0003 1.33617619555376E+0003 1.33728863943510E+0003 1.33840175137156E+0003 1.33951553162851E+0003 - 1.34062998047146E+0003 1.34174509816589E+0003 1.34286088497736E+0003 1.34397734117149E+0003 1.34509446701394E+0003 - 1.34621226277046E+0003 1.34733072870678E+0003 1.34844986508875E+0003 1.34956967218225E+0003 1.35069015025319E+0003 - 1.35181129956759E+0003 1.35293312039144E+0003 1.35405561299086E+0003 1.35517877763199E+0003 1.35630261458101E+0003 - 1.35742712410419E+0003 1.35855230646779E+0003 1.35967816193820E+0003 1.36080469078180E+0003 1.36193189326507E+0003 - 1.36305976965450E+0003 1.36418832021666E+0003 1.36531754521815E+0003 1.36644744492565E+0003 1.36757801960590E+0003 - 1.36870926952565E+0003 1.36984119495171E+0003 1.37097379615099E+0003 1.37210707339041E+0003 1.37324102693694E+0003 - 1.37437565705766E+0003 1.37551096401960E+0003 1.37664694808993E+0003 1.37778360953586E+0003 1.37892094862459E+0003 - 1.38005896562346E+0003 1.38119766079981E+0003 1.38233703442104E+0003 1.38347708675462E+0003 1.38461781806804E+0003 - 1.38575922862888E+0003 1.38690131870475E+0003 1.38804408856331E+0003 1.38918753847228E+0003 1.39033166869945E+0003 - 1.39147647951264E+0003 1.39262197117970E+0003 1.39376814396859E+0003 1.39491499814730E+0003 1.39606253398384E+0003 - 1.39721075174633E+0003 1.39835965170288E+0003 1.39950923412169E+0003 1.40065949927102E+0003 1.40181044741917E+0003 - 1.40296207883448E+0003 1.40411439378536E+0003 1.40526739254026E+0003 1.40642107536771E+0003 1.40757544253625E+0003 - 1.40873049431450E+0003 1.40988623097114E+0003 1.41104265277487E+0003 1.41219975999448E+0003 1.41335755289880E+0003 - 1.41451603175669E+0003 1.41567519683709E+0003 1.41683504840899E+0003 1.41799558674141E+0003 1.41915681210345E+0003 - 1.42031872476426E+0003 1.42148132499301E+0003 1.42264461305897E+0003 1.42380858923143E+0003 1.42497325377973E+0003 - 1.42613860697329E+0003 1.42730464908157E+0003 1.42847138037406E+0003 1.42963880112034E+0003 1.43080691159003E+0003 - 1.43197571205278E+0003 1.43314520277833E+0003 1.43431538403643E+0003 1.43548625609693E+0003 1.43665781922968E+0003 - 1.43783007370464E+0003 1.43900301979177E+0003 1.44017665776114E+0003 1.44135098788279E+0003 1.44252601042690E+0003 - 1.44370172566364E+0003 1.44487813386328E+0003 1.44605523529609E+0003 1.44723303023247E+0003 1.44841151894277E+0003 - 1.44959070169747E+0003 1.45077057876708E+0003 1.45195115042218E+0003 1.45313241693336E+0003 1.45431437857131E+0003 - 1.45549703560671E+0003 1.45668038831037E+0003 1.45786443695312E+0003 1.45904918180581E+0003 1.46023462313939E+0003 - 1.46142076122484E+0003 1.46260759633320E+0003 1.46379512873554E+0003 1.46498335870303E+0003 1.46617228650685E+0003 - 1.46736191241823E+0003 1.46855223670850E+0003 1.46974325964901E+0003 1.47093498151113E+0003 1.47212740256635E+0003 - 1.47332052308617E+0003 1.47451434334215E+0003 1.47570886360590E+0003 1.47690408414911E+0003 1.47810000524350E+0003 - 1.47929662716080E+0003 1.48049395017287E+0003 1.48169197455160E+0003 1.48289070056891E+0003 1.48409012849676E+0003 - 1.48529025860720E+0003 1.48649109117233E+0003 1.48769262646430E+0003 1.48889486475529E+0003 1.49009780631752E+0003 - 1.49130145142333E+0003 1.49250580034506E+0003 1.49371085335513E+0003 1.49491661072595E+0003 1.49612307273008E+0003 - 1.49733023964006E+0003 1.49853811172851E+0003 1.49974668926808E+0003 1.50095597253153E+0003 1.50216596179160E+0003 - 1.50337665732112E+0003 1.50458805939299E+0003 1.50580016828011E+0003 1.50701298425550E+0003 1.50822650759215E+0003 - 1.50944073856318E+0003 1.51065567744174E+0003 1.51187132450100E+0003 1.51308768001421E+0003 1.51430474425469E+0003 - 1.51552251749579E+0003 1.51674100001089E+0003 1.51796019207346E+0003 1.51918009395702E+0003 1.52040070593511E+0003 - 1.52162202828137E+0003 1.52284406126946E+0003 1.52406680517311E+0003 1.52529026026605E+0003 1.52651442682216E+0003 - 1.52773930511529E+0003 1.52896489541937E+0003 1.53019119800840E+0003 1.53141821315642E+0003 1.53264594113749E+0003 - 1.53387438222578E+0003 1.53510353669545E+0003 1.53633340482079E+0003 1.53756398687608E+0003 1.53879528313566E+0003 - 1.54002729387396E+0003 1.54126001936541E+0003 1.54249345988455E+0003 1.54372761570591E+0003 1.54496248710412E+0003 - 1.54619807435387E+0003 1.54743437772985E+0003 1.54867139750685E+0003 1.54990913395970E+0003 1.55114758736325E+0003 - 1.55238675799245E+0003 1.55362664612229E+0003 1.55486725202781E+0003 1.55610857598407E+0003 1.55735061826625E+0003 - 1.55859337914951E+0003 1.55983685890913E+0003 1.56108105782038E+0003 1.56232597615862E+0003 1.56357161419927E+0003 - 1.56481797221778E+0003 1.56606505048966E+0003 1.56731284929047E+0003 1.56856136889582E+0003 1.56981060958138E+0003 - 1.57106057162287E+0003 1.57231125529608E+0003 1.57356266087680E+0003 1.57481478864097E+0003 1.57606763886446E+0003 - 1.57732121182330E+0003 1.57857550779348E+0003 1.57983052705114E+0003 1.58108626987238E+0003 1.58234273653341E+0003 - 1.58359992731047E+0003 1.58485784247988E+0003 1.58611648231797E+0003 1.58737584710115E+0003 1.58863593710591E+0003 - 1.58989675260870E+0003 1.59115829388613E+0003 1.59242056121480E+0003 1.59368355487138E+0003 1.59494727513259E+0003 - 1.59621172227520E+0003 1.59747689657605E+0003 1.59874279831198E+0003 1.60000942775996E+0003 1.60127678519697E+0003 - 1.60254487090005E+0003 1.60381368514627E+0003 1.60508322821279E+0003 1.60635350037676E+0003 1.60762450191551E+0003 - 1.60889623310627E+0003 1.61016869422641E+0003 1.61144188555334E+0003 1.61271580736453E+0003 1.61399045993747E+0003 - 1.61526584354973E+0003 1.61654195847892E+0003 1.61781880500272E+0003 1.61909638339886E+0003 1.62037469394509E+0003 - 1.62165373691925E+0003 1.62293351259921E+0003 1.62421402126289E+0003 1.62549526318831E+0003 1.62677723865346E+0003 - 1.62805994793648E+0003 1.62934339131549E+0003 1.63062756906866E+0003 1.63191248147428E+0003 1.63319812881060E+0003 - 1.63448451135603E+0003 1.63577162938894E+0003 1.63705948318779E+0003 1.63834807303109E+0003 1.63963739919742E+0003 - 1.64092746196537E+0003 1.64221826161364E+0003 1.64350979842093E+0003 1.64480207266600E+0003 1.64609508462769E+0003 - 1.64738883458490E+0003 1.64868332281653E+0003 1.64997854960160E+0003 1.65127451521909E+0003 1.65257121994814E+0003 - 1.65386866406787E+0003 1.65516684785747E+0003 1.65646577159621E+0003 1.65776543556339E+0003 1.65906584003832E+0003 - 1.66036698530045E+0003 1.66166887162922E+0003 1.66297149930414E+0003 1.66427486860478E+0003 1.66557897981075E+0003 - 1.66688383320172E+0003 1.66818942905741E+0003 1.66949576765758E+0003 1.67080284928209E+0003 1.67211067421078E+0003 - 1.67341924272361E+0003 1.67472855510057E+0003 1.67603861162166E+0003 1.67734941256701E+0003 1.67866095821674E+0003 - 1.67997324885104E+0003 1.68128628475017E+0003 1.68260006619442E+0003 1.68391459346415E+0003 1.68522986683976E+0003 - 1.68654588660173E+0003 1.68786265303051E+0003 1.68918016640673E+0003 1.69049842701098E+0003 1.69181743512394E+0003 - 1.69313719102632E+0003 1.69445769499888E+0003 1.69577894732245E+0003 1.69710094827793E+0003 1.69842369814624E+0003 - 1.69974719720837E+0003 1.70107144574535E+0003 1.70239644403827E+0003 1.70372219236827E+0003 1.70504869101654E+0003 - 1.70637594026433E+0003 1.70770394039296E+0003 1.70903269168377E+0003 1.71036219441817E+0003 1.71169244887759E+0003 - 1.71302345534357E+0003 1.71435521409766E+0003 1.71568772542149E+0003 1.71702098959671E+0003 1.71835500690505E+0003 - 1.71968977762829E+0003 1.72102530204825E+0003 1.72236158044681E+0003 1.72369861310589E+0003 1.72503640030749E+0003 - 1.72637494233365E+0003 1.72771423946645E+0003 1.72905429198803E+0003 1.73039510018057E+0003 1.73173666432636E+0003 - 1.73307898470766E+0003 1.73442206160684E+0003 1.73576589530632E+0003 1.73711048608852E+0003 1.73845583423598E+0003 - 1.73980194003126E+0003 1.74114880375699E+0003 1.74249642569580E+0003 1.74384480613042E+0003 1.74519394534366E+0003 - 1.74654384361830E+0003 1.74789450123724E+0003 1.74924591848342E+0003 1.75059809563982E+0003 1.75195103298947E+0003 - 1.75330473081546E+0003 1.75465918940094E+0003 1.75601440902909E+0003 1.75737038998318E+0003 1.75872713254650E+0003 - 1.76008463700240E+0003 1.76144290363427E+0003 1.76280193272560E+0003 1.76416172455988E+0003 1.76552227942067E+0003 - 1.76688359759160E+0003 1.76824567935632E+0003 1.76960852499859E+0003 1.77097213480213E+0003 1.77233650905081E+0003 - 1.77370164802849E+0003 1.77506755201910E+0003 1.77643422130662E+0003 1.77780165617513E+0003 1.77916985690865E+0003 - 1.78053882379137E+0003 1.78190855710747E+0003 1.78327905714121E+0003 1.78465032417687E+0003 1.78602235849882E+0003 - 1.78739516039146E+0003 1.78876873013924E+0003 1.79014306802668E+0003 1.79151817433834E+0003 1.79289404935884E+0003 - 1.79427069337286E+0003 1.79564810666508E+0003 1.79702628952033E+0003 1.79840524222337E+0003 1.79978496505915E+0003 - 1.80116545831255E+0003 1.80254672226857E+0003 1.80392875721227E+0003 1.80531156342870E+0003 1.80669514120301E+0003 - 1.80807949082043E+0003 1.80946461256617E+0003 1.81085050672557E+0003 1.81223717358393E+0003 1.81362461342669E+0003 - 1.81501282653933E+0003 1.81640181320730E+0003 1.81779157371619E+0003 1.81918210835162E+0003 1.82057341739928E+0003 - 1.82196550114487E+0003 1.82335835987415E+0003 1.82475199387298E+0003 1.82614640342719E+0003 1.82754158882278E+0003 - 1.82893755034568E+0003 1.83033428828195E+0003 1.83173180291766E+0003 1.83313009453897E+0003 1.83452916343209E+0003 - 1.83592900988323E+0003 1.83732963417872E+0003 1.83873103660489E+0003 1.84013321744818E+0003 1.84153617699500E+0003 - 1.84293991553190E+0003 1.84434443334545E+0003 1.84574973072221E+0003 1.84715580794891E+0003 1.84856266531224E+0003 - 1.84997030309898E+0003 1.85137872159594E+0003 1.85278792109005E+0003 1.85419790186820E+0003 1.85560866421736E+0003 - 1.85702020842462E+0003 1.85843253477701E+0003 1.85984564356172E+0003 1.86125953506593E+0003 1.86267420957689E+0003 - 1.86408966738187E+0003 1.86550590876828E+0003 1.86692293402346E+0003 1.86834074343493E+0003 1.86975933729015E+0003 - 1.87117871587675E+0003 1.87259887948225E+0003 1.87401982839441E+0003 1.87544156290090E+0003 1.87686408328950E+0003 - 1.87828738984806E+0003 1.87971148286443E+0003 1.88113636262655E+0003 1.88256202942242E+0003 1.88398848354008E+0003 - 1.88541572526759E+0003 1.88684375489310E+0003 1.88827257270483E+0003 1.88970217899101E+0003 1.89113257403993E+0003 - 1.89256375813997E+0003 1.89399573157952E+0003 1.89542849464704E+0003 1.89686204763105E+0003 1.89829639082009E+0003 - 1.89973152450279E+0003 1.90116744896782E+0003 1.90260416450390E+0003 1.90404167139981E+0003 1.90547996994437E+0003 - 1.90691906042645E+0003 1.90835894313501E+0003 1.90979961835900E+0003 1.91124108638751E+0003 1.91268334750957E+0003 - 1.91412640201434E+0003 1.91557025019103E+0003 1.91701489232887E+0003 1.91846032871718E+0003 1.91990655964531E+0003 - 1.92135358540267E+0003 1.92280140627868E+0003 1.92425002256288E+0003 1.92569943454486E+0003 1.92714964251419E+0003 - 1.92860064676055E+0003 1.93005244757369E+0003 1.93150504524336E+0003 1.93295844005939E+0003 1.93441263231164E+0003 - 1.93586762229008E+0003 1.93732341028467E+0003 1.93877999658546E+0003 1.94023738148251E+0003 1.94169556526602E+0003 - 1.94315454822614E+0003 1.94461433065312E+0003 1.94607491283729E+0003 1.94753629506895E+0003 1.94899847763858E+0003 - 1.95046146083657E+0003 1.95192524495346E+0003 1.95338983027982E+0003 1.95485521710625E+0003 1.95632140572345E+0003 - 1.95778839642210E+0003 1.95925618949300E+0003 1.96072478522695E+0003 1.96219418391487E+0003 1.96366438584767E+0003 - 1.96513539131631E+0003 1.96660720061188E+0003 1.96807981402544E+0003 1.96955323184814E+0003 1.97102745437118E+0003 - 1.97250248188578E+0003 1.97397831468326E+0003 1.97545495305499E+0003 1.97693239729235E+0003 1.97841064768682E+0003 - 1.97988970452988E+0003 1.98136956811311E+0003 1.98285023872813E+0003 1.98433171666661E+0003 1.98581400222030E+0003 - 1.98729709568091E+0003 1.98878099734031E+0003 1.99026570749038E+0003 1.99175122642302E+0003 1.99323755443026E+0003 - 1.99472469180408E+0003 1.99621263883664E+0003 1.99770139582004E+0003 1.99919096304647E+0003 2.00068134080821E+0003 - 2.00217252939752E+0003 2.00366452910679E+0003 2.00515734022840E+0003 2.00665096305484E+0003 2.00814539787858E+0003 - 2.00964064499222E+0003 2.01113670468835E+0003 2.01263357725965E+0003 2.01413126299883E+0003 2.01562976219869E+0003 - 2.01712907515204E+0003 2.01862920215176E+0003 2.02013014349080E+0003 2.02163189946210E+0003 2.02313447035873E+0003 - 2.02463785647380E+0003 2.02614205810042E+0003 2.02764707553180E+0003 2.02915290906116E+0003 2.03065955898185E+0003 - 2.03216702558718E+0003 2.03367530917058E+0003 2.03518441002550E+0003 2.03669432844546E+0003 2.03820506472401E+0003 - 2.03971661915478E+0003 2.04122899203141E+0003 2.04274218364768E+0003 2.04425619429731E+0003 2.04577102427412E+0003 - 2.04728667387204E+0003 2.04880314338497E+0003 2.05032043310693E+0003 2.05183854333188E+0003 2.05335747435400E+0003 - 2.05487722646737E+0003 2.05639779996623E+0003 2.05791919514480E+0003 2.05944141229738E+0003 2.06096445171833E+0003 - 2.06248831370205E+0003 2.06401299854301E+0003 2.06553850653572E+0003 2.06706483797475E+0003 2.06859199315468E+0003 - 2.07011997237023E+0003 2.07164877591610E+0003 2.07317840408703E+0003 2.07470885717790E+0003 2.07624013548357E+0003 - 2.07777223929897E+0003 2.07930516891909E+0003 2.08083892463896E+0003 2.08237350675367E+0003 2.08390891555837E+0003 - 2.08544515134825E+0003 2.08698221441855E+0003 2.08852010506460E+0003 2.09005882358173E+0003 2.09159837026536E+0003 - 2.09313874541092E+0003 2.09467994931394E+0003 2.09622198226999E+0003 2.09776484457469E+0003 2.09930853652369E+0003 - 2.10085305841274E+0003 2.10239841053758E+0003 2.10394459319407E+0003 2.10549160667806E+0003 2.10703945128550E+0003 - 2.10858812731236E+0003 2.11013763505471E+0003 2.11168797480860E+0003 2.11323914687021E+0003 2.11479115153569E+0003 - 2.11634398910133E+0003 2.11789765986343E+0003 2.11945216411829E+0003 2.12100750216240E+0003 2.12256367429216E+0003 - 2.12412068080409E+0003 2.12567852199478E+0003 2.12723719816080E+0003 2.12879670959885E+0003 2.13035705660565E+0003 - 2.13191823947800E+0003 2.13348025851268E+0003 2.13504311400658E+0003 2.13660680625665E+0003 2.13817133555988E+0003 - 2.13973670221327E+0003 2.14130290651394E+0003 2.14286994875904E+0003 2.14443782924575E+0003 2.14600654827132E+0003 - 2.14757610613306E+0003 2.14914650312831E+0003 2.15071773955448E+0003 2.15228981570904E+0003 2.15386273188948E+0003 - 2.15543648839338E+0003 2.15701108551836E+0003 2.15858652356208E+0003 2.16016280282226E+0003 2.16173992359668E+0003 - 2.16331788618319E+0003 2.16489669087962E+0003 2.16647633798394E+0003 2.16805682779411E+0003 2.16963816060820E+0003 - 2.17122033672428E+0003 2.17280335644049E+0003 2.17438722005501E+0003 2.17597192786613E+0003 2.17755748017213E+0003 - 2.17914387727137E+0003 2.18073111946224E+0003 2.18231920704322E+0003 2.18390814031278E+0003 2.18549791956955E+0003 - 2.18708854511209E+0003 2.18868001723909E+0003 2.19027233624927E+0003 2.19186550244142E+0003 2.19345951611436E+0003 - 2.19505437756697E+0003 2.19665008709815E+0003 2.19824664500693E+0003 2.19984405159231E+0003 2.20144230715344E+0003 - 2.20304141198939E+0003 2.20464136639939E+0003 2.20624217068270E+0003 2.20784382513859E+0003 2.20944633006646E+0003 - 2.21104968576568E+0003 2.21265389253569E+0003 2.21425895067604E+0003 2.21586486048631E+0003 2.21747162226607E+0003 - 2.21907923631501E+0003 2.22068770293286E+0003 2.22229702241936E+0003 2.22390719507440E+0003 2.22551822119778E+0003 - 2.22713010108951E+0003 2.22874283504954E+0003 2.23035642337789E+0003 2.23197086637469E+0003 2.23358616434006E+0003 - 2.23520231757419E+0003 2.23681932637733E+0003 2.23843719104979E+0003 2.24005591189193E+0003 2.24167548920415E+0003 - 2.24329592328689E+0003 2.24491721444069E+0003 2.24653936296610E+0003 2.24816236916374E+0003 2.24978623333428E+0003 - 2.25141095577844E+0003 2.25303653679699E+0003 2.25466297669078E+0003 2.25629027576067E+0003 2.25791843430758E+0003 - 2.25954745263253E+0003 2.26117733103653E+0003 2.26280806982067E+0003 2.26443966928611E+0003 2.26607212973402E+0003 - 2.26770545146569E+0003 2.26933963478239E+0003 2.27097467998549E+0003 2.27261058737638E+0003 2.27424735725653E+0003 - 2.27588498992746E+0003 2.27752348569069E+0003 2.27916284484792E+0003 2.28080306770074E+0003 2.28244415455090E+0003 - 2.28408610570017E+0003 2.28572892145041E+0003 2.28737260210343E+0003 2.28901714796125E+0003 2.29066255932578E+0003 - 2.29230883649912E+0003 2.29395597978331E+0003 2.29560398948053E+0003 2.29725286589295E+0003 2.29890260932283E+0003 - 2.30055322007247E+0003 2.30220469844422E+0003 2.30385704474048E+0003 2.30551025926372E+0003 2.30716434231647E+0003 - 2.30881929420127E+0003 2.31047511522073E+0003 2.31213180567753E+0003 2.31378936587440E+0003 2.31544779611412E+0003 - 2.31710709669948E+0003 2.31876726793341E+0003 2.32042831011879E+0003 2.32209022355867E+0003 2.32375300855602E+0003 - 2.32541666541398E+0003 2.32708119443567E+0003 2.32874659592430E+0003 2.33041287018310E+0003 2.33208001751538E+0003 - 2.33374803822451E+0003 2.33541693261388E+0003 2.33708670098694E+0003 2.33875734364720E+0003 2.34042886089826E+0003 - 2.34210125304371E+0003 2.34377452038723E+0003 2.34544866323252E+0003 2.34712368188337E+0003 2.34879957664362E+0003 - 2.35047634781715E+0003 2.35215399570787E+0003 2.35383252061976E+0003 2.35551192285690E+0003 2.35719220272335E+0003 - 2.35887336052324E+0003 2.36055539656080E+0003 2.36223831114026E+0003 2.36392210456592E+0003 2.36560677714216E+0003 - 2.36729232917334E+0003 2.36897876096396E+0003 2.37066607281852E+0003 2.37235426504157E+0003 2.37404333793774E+0003 - 2.37573329181169E+0003 2.37742412696817E+0003 2.37911584371191E+0003 2.38080844234778E+0003 2.38250192318063E+0003 - 2.38419628651542E+0003 2.38589153265711E+0003 2.38758766191075E+0003 2.38928467458144E+0003 2.39098257097430E+0003 - 2.39268135139453E+0003 2.39438101614742E+0003 2.39608156553820E+0003 2.39778299987228E+0003 2.39948531945507E+0003 - 2.40118852459198E+0003 2.40289261558856E+0003 2.40459759275038E+0003 2.40630345638303E+0003 2.40801020679218E+0003 - 2.40971784428357E+0003 2.41142636916299E+0003 2.41313578173622E+0003 2.41484608230918E+0003 2.41655727118779E+0003 - 2.41826934867806E+0003 2.41998231508597E+0003 2.42169617071766E+0003 2.42341091587924E+0003 2.42512655087695E+0003 - 2.42684307601698E+0003 2.42856049160568E+0003 2.43027879794940E+0003 2.43199799535453E+0003 2.43371808412752E+0003 - 2.43543906457492E+0003 2.43716093700326E+0003 2.43888370171917E+0003 2.44060735902931E+0003 2.44233190924040E+0003 - 2.44405735265924E+0003 2.44578368959265E+0003 2.44751092034748E+0003 2.44923904523071E+0003 2.45096806454927E+0003 - 2.45269797861026E+0003 2.45442878772072E+0003 2.45616049218785E+0003 2.45789309231878E+0003 2.45962658842079E+0003 - 2.46136098080119E+0003 2.46309626976731E+0003 2.46483245562659E+0003 2.46656953868646E+0003 2.46830751925446E+0003 - 2.47004639763811E+0003 2.47178617414506E+0003 2.47352684908299E+0003 2.47526842275959E+0003 2.47701089548265E+0003 - 2.47875426756002E+0003 2.48049853929955E+0003 2.48224371100917E+0003 2.48398978299691E+0003 2.48573675557074E+0003 - 2.48748462903880E+0003 2.48923340370922E+0003 2.49098307989021E+0003 2.49273365789000E+0003 2.49448513801689E+0003 - 2.49623752057925E+0003 2.49799080588547E+0003 2.49974499424403E+0003 2.50150008596342E+0003 2.50325608135221E+0003 - 2.50501298071903E+0003 2.50677078437256E+0003 2.50852949262147E+0003 2.51028910577458E+0003 2.51204962414072E+0003 - 2.51381104802874E+0003 2.51557337774761E+0003 2.51733661360627E+0003 2.51910075591382E+0003 2.52086580497929E+0003 - 2.52263176111185E+0003 2.52439862462071E+0003 2.52616639581508E+0003 2.52793507500431E+0003 2.52970466249771E+0003 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 7.05416341880837E+0001 7.05002515030449E+0001 7.04588901793336E+0001 - 7.04175502072466E+0001 7.03762315770847E+0001 7.03349342791524E+0001 7.02936583037584E+0001 7.02524036412150E+0001 - 7.02111702818385E+0001 7.01699582159492E+0001 7.01287674338712E+0001 7.00875979259324E+0001 7.00464496824649E+0001 - 7.00053226938043E+0001 6.99642169502905E+0001 6.99231324422669E+0001 6.98820691600811E+0001 6.98410270940844E+0001 - 6.98000062346320E+0001 6.97590065720832E+0001 6.97180280968008E+0001 6.96770707991518E+0001 6.96361346695071E+0001 - 6.95952196982411E+0001 6.95543258757325E+0001 6.95134531923638E+0001 6.94726016385210E+0001 6.94317712045945E+0001 - 6.93909618809782E+0001 6.93501736580700E+0001 6.93094065262718E+0001 6.92686604759892E+0001 6.92279354976316E+0001 - 6.91872315816124E+0001 6.91465487183489E+0001 6.91058868982622E+0001 6.90652461117771E+0001 6.90246263493226E+0001 - 6.89840276013313E+0001 6.89434498582397E+0001 6.89028931104883E+0001 6.88623573485212E+0001 6.88218425627865E+0001 - 6.87813487437362E+0001 6.87408758818261E+0001 6.87004239675158E+0001 6.86599929912689E+0001 6.86195829435526E+0001 - 6.85791938148381E+0001 6.85388255956004E+0001 6.84984782763184E+0001 6.84581518474749E+0001 6.84178462995563E+0001 - 6.83775616230530E+0001 6.83372978084592E+0001 6.82970548462730E+0001 6.82568327269962E+0001 6.82166314411346E+0001 - 6.81764509791978E+0001 6.81362913316990E+0001 6.80961524891555E+0001 6.80560344420882E+0001 6.80159371810221E+0001 - 6.79758606964859E+0001 6.79358049790119E+0001 6.78957700191366E+0001 6.78557558074000E+0001 6.78157623343462E+0001 - 6.77757895905227E+0001 6.77358375664814E+0001 6.76959062527775E+0001 6.76559956399703E+0001 6.76161057186228E+0001 - 6.75762364793017E+0001 6.75363879125778E+0001 6.74965600090255E+0001 6.74567527592230E+0001 6.74169661537524E+0001 - 6.73772001831995E+0001 6.73374548381540E+0001 6.72977301092093E+0001 6.72580259869628E+0001 6.72183424620154E+0001 - 6.71786795249720E+0001 6.71390371664412E+0001 6.70994153770355E+0001 6.70598141473711E+0001 6.70202334680680E+0001 - 6.69806733297500E+0001 6.69411337230447E+0001 6.69016146385835E+0001 6.68621160670015E+0001 6.68226379989377E+0001 - 6.67831804250348E+0001 6.67437433359393E+0001 6.67043267223016E+0001 6.66649305747756E+0001 6.66255548840191E+0001 - 6.65861996406939E+0001 6.65468648354653E+0001 6.65075504590025E+0001 6.64682565019784E+0001 6.64289829550697E+0001 - 6.63897298089569E+0001 6.63504970543241E+0001 6.63112846818595E+0001 6.62720926822547E+0001 6.62329210462054E+0001 - 6.61937697644107E+0001 6.61546388275738E+0001 6.61155282264015E+0001 6.60764379516042E+0001 6.60373679938964E+0001 - 6.59983183439961E+0001 6.59592889926252E+0001 6.59202799305091E+0001 6.58812911483774E+0001 6.58423226369629E+0001 - 6.58033743870027E+0001 6.57644463892372E+0001 6.57255386344107E+0001 6.56866511132713E+0001 6.56477838165709E+0001 - 6.56089367350649E+0001 6.55701098595127E+0001 6.55313031806773E+0001 6.54925166893255E+0001 6.54537503762276E+0001 - 6.54150042321581E+0001 6.53762782478947E+0001 6.53375724142193E+0001 6.52988867219172E+0001 6.52602211617777E+0001 - 6.52215757245935E+0001 6.51829504011613E+0001 6.51443451822815E+0001 6.51057600587580E+0001 6.50671950213986E+0001 - 6.50286500610150E+0001 6.49901251684221E+0001 6.49516203344391E+0001 6.49131355498885E+0001 6.48746708055968E+0001 - 6.48362260923939E+0001 6.47978014011137E+0001 6.47593967225937E+0001 6.47210120476751E+0001 6.46826473672029E+0001 - 6.46443026720256E+0001 6.46059779529955E+0001 6.45676732009688E+0001 6.45293884068051E+0001 6.44911235613680E+0001 - 6.44528786555245E+0001 6.44146536801455E+0001 6.43764486261056E+0001 6.43382634842828E+0001 6.43000982455594E+0001 - 6.42619529008206E+0001 6.42238274409561E+0001 6.41857218568587E+0001 6.41476361394252E+0001 6.41095702795559E+0001 - 6.40715242681549E+0001 6.40334980961299E+0001 6.39954917543925E+0001 6.39575052338577E+0001 6.39195385254443E+0001 - 6.38815916200749E+0001 6.38436645086755E+0001 6.38057571821761E+0001 6.37678696315102E+0001 6.37300018476148E+0001 - 6.36921538214310E+0001 6.36543255439033E+0001 6.36165170059798E+0001 6.35787281986125E+0001 6.35409591127568E+0001 - 6.35032097393721E+0001 6.34654800694212E+0001 6.34277700938706E+0001 6.33900798036906E+0001 6.33524091898550E+0001 - 6.33147582433413E+0001 6.32771269551307E+0001 6.32395153162082E+0001 6.32019233175621E+0001 6.31643509501847E+0001 - 6.31267982050717E+0001 6.30892650732226E+0001 6.30517515456405E+0001 6.30142576133323E+0001 6.29767832673082E+0001 - 6.29393284985824E+0001 6.29018932981726E+0001 6.28644776571001E+0001 6.28270815663899E+0001 6.27897050170706E+0001 - 6.27523480001745E+0001 6.27150105067376E+0001 6.26776925277993E+0001 6.26403940544029E+0001 6.26031150775951E+0001 - 6.25658555884265E+0001 6.25286155779511E+0001 6.24913950372266E+0001 6.24541939573145E+0001 6.24170123292795E+0001 - 6.23798501441905E+0001 6.23427073931195E+0001 6.23055840671424E+0001 6.22684801573388E+0001 6.22313956547916E+0001 - 6.21943305505878E+0001 6.21572848358174E+0001 6.21202585015746E+0001 6.20832515389569E+0001 6.20462639390655E+0001 - 6.20092956930051E+0001 6.19723467918842E+0001 6.19354172268149E+0001 6.18985069889127E+0001 6.18616160692969E+0001 - 6.18247444590903E+0001 6.17878921494194E+0001 6.17510591314142E+0001 6.17142453962085E+0001 6.16774509349395E+0001 - 6.16406757387480E+0001 6.16039197987785E+0001 6.15671831061791E+0001 6.15304656521014E+0001 6.14937674277008E+0001 - 6.14570884241359E+0001 6.14204286325694E+0001 6.13837880441671E+0001 6.13471666500988E+0001 6.13105644415377E+0001 - 6.12739814096605E+0001 6.12374175456477E+0001 6.12008728406831E+0001 6.11643472859545E+0001 6.11278408726528E+0001 - 6.10913535919729E+0001 6.10548854351130E+0001 6.10184363932749E+0001 6.09820064576643E+0001 6.09455956194900E+0001 - 6.09092038699648E+0001 6.08728312003046E+0001 6.08364776017294E+0001 6.08001430654625E+0001 6.07638275827306E+0001 - 6.07275311447644E+0001 6.06912537427977E+0001 6.06549953680683E+0001 6.06187560118172E+0001 6.05825356652891E+0001 - 6.05463343197325E+0001 6.05101519663990E+0001 6.04739885965441E+0001 6.04378442014267E+0001 6.04017187723094E+0001 - 6.03656123004581E+0001 6.03295247771426E+0001 6.02934561936360E+0001 6.02574065412151E+0001 6.02213758111600E+0001 - 6.01853639947547E+0001 6.01493710832865E+0001 6.01133970680462E+0001 6.00774419403284E+0001 6.00415056914312E+0001 - 6.00055883126559E+0001 5.99696897953077E+0001 5.99338101306953E+0001 5.98979493101307E+0001 5.98621073249297E+0001 - 5.98262841664116E+0001 5.97904798258990E+0001 5.97546942947184E+0001 5.97189275641995E+0001 5.96831796256756E+0001 - 5.96474504704839E+0001 5.96117400899644E+0001 5.95760484754614E+0001 5.95403756183222E+0001 5.95047215098979E+0001 - 5.94690861415429E+0001 5.94334695046153E+0001 5.93978715904767E+0001 5.93622923904921E+0001 5.93267318960302E+0001 - 5.92911900984630E+0001 5.92556669891663E+0001 5.92201625595191E+0001 5.91846768009040E+0001 5.91492097047074E+0001 - 5.91137612623187E+0001 5.90783314651313E+0001 5.90429203045419E+0001 5.90075277719505E+0001 5.89721538587610E+0001 - 5.89367985563805E+0001 5.89014618562197E+0001 5.88661437496930E+0001 5.88308442282178E+0001 5.87955632832156E+0001 - 5.87603009061109E+0001 5.87250570883320E+0001 5.86898318213106E+0001 5.86546250964819E+0001 5.86194369052845E+0001 - 5.85842672391607E+0001 5.85491160895560E+0001 5.85139834479196E+0001 5.84788693057043E+0001 5.84437736543660E+0001 - 5.84086964853645E+0001 5.83736377901627E+0001 5.83385975602273E+0001 5.83035757870284E+0001 5.82685724620393E+0001 - 5.82335875767373E+0001 5.81986211226026E+0001 5.81636730911194E+0001 5.81287434737750E+0001 5.80938322620604E+0001 - 5.80589394474699E+0001 5.80240650215014E+0001 5.79892089756562E+0001 5.79543713014391E+0001 5.79195519903583E+0001 - 5.78847510339256E+0001 5.78499684236562E+0001 5.78152041510686E+0001 5.77804582076850E+0001 5.77457305850310E+0001 - 5.77110212746357E+0001 5.76763302680313E+0001 5.76416575567540E+0001 5.76070031323432E+0001 5.75723669863416E+0001 - 5.75377491102955E+0001 5.75031494957548E+0001 5.74685681342726E+0001 5.74340050174056E+0001 5.73994601367139E+0001 - 5.73649334837610E+0001 5.73304250501139E+0001 5.72959348273431E+0001 5.72614628070224E+0001 5.72270089807292E+0001 - 5.71925733400442E+0001 5.71581558765516E+0001 5.71237565818390E+0001 5.70893754474976E+0001 5.70550124651218E+0001 - 5.70206676263096E+0001 5.69863409226623E+0001 5.69520323457847E+0001 5.69177418872852E+0001 5.68834695387752E+0001 - 5.68492152918701E+0001 5.68149791381881E+0001 5.67807610693513E+0001 5.67465610769852E+0001 5.67123791527183E+0001 - 5.66782152881830E+0001 5.66440694750149E+0001 5.66099417048531E+0001 5.65758319693399E+0001 5.65417402601213E+0001 - 5.65076665688466E+0001 5.64736108871684E+0001 5.64395732067430E+0001 5.64055535192298E+0001 5.63715518162918E+0001 - 5.63375680895953E+0001 5.63036023308101E+0001 5.62696545316095E+0001 5.62357246836698E+0001 5.62018127786711E+0001 - 5.61679188082968E+0001 5.61340427642337E+0001 5.61001846381719E+0001 5.60663444218050E+0001 5.60325221068301E+0001 - 5.59987176849474E+0001 5.59649311478607E+0001 5.59311624872772E+0001 5.58974116949075E+0001 5.58636787624654E+0001 - 5.58299636816683E+0001 5.57962664442370E+0001 5.57625870418955E+0001 5.57289254663714E+0001 5.56952817093955E+0001 - 5.56616557627020E+0001 5.56280476180287E+0001 5.55944572671166E+0001 5.55608847017101E+0001 5.55273299135568E+0001 - 5.54937928944082E+0001 5.54602736360186E+0001 5.54267721301459E+0001 5.53932883685516E+0001 5.53598223430001E+0001 - 5.53263740452597E+0001 5.52929434671016E+0001 5.52595306003006E+0001 5.52261354366350E+0001 5.51927579678861E+0001 - 5.51593981858389E+0001 5.51260560822816E+0001 5.50927316490059E+0001 5.50594248778065E+0001 5.50261357604820E+0001 - 5.49928642888340E+0001 5.49596104546674E+0001 5.49263742497908E+0001 5.48931556660158E+0001 5.48599546951576E+0001 - 5.48267713290345E+0001 5.47936055594686E+0001 5.47604573782847E+0001 5.47273267773116E+0001 5.46942137483811E+0001 - 5.46611182833283E+0001 5.46280403739918E+0001 5.45949800122135E+0001 5.45619371898386E+0001 5.45289118987158E+0001 - 5.44959041306969E+0001 5.44629138776372E+0001 5.44299411313953E+0001 5.43969858838331E+0001 5.43640481268160E+0001 - 5.43311278522124E+0001 5.42982250518943E+0001 5.42653397177371E+0001 5.42324718416193E+0001 5.41996214154228E+0001 - 5.41667884310329E+0001 5.41339728803383E+0001 5.41011747552306E+0001 5.40683940476054E+0001 5.40356307493610E+0001 - 5.40028848523995E+0001 5.39701563486259E+0001 5.39374452299488E+0001 5.39047514882801E+0001 5.38720751155348E+0001 - 5.38394161036316E+0001 5.38067744444921E+0001 5.37741501300416E+0001 5.37415431522083E+0001 5.37089535029241E+0001 - 5.36763811741239E+0001 5.36438261577461E+0001 5.36112884457324E+0001 5.35787680300278E+0001 5.35462649025804E+0001 - 5.35137790553419E+0001 5.34813104802672E+0001 5.34488591693144E+0001 5.34164251144450E+0001 5.33840083076238E+0001 - 5.33516087408188E+0001 5.33192264060015E+0001 5.32868612951465E+0001 5.32545134002317E+0001 5.32221827132384E+0001 - 5.31898692261511E+0001 5.31575729309578E+0001 5.31252938196494E+0001 5.30930318842205E+0001 5.30607871166687E+0001 - 5.30285595089950E+0001 5.29963490532038E+0001 5.29641557413024E+0001 5.29319795653019E+0001 5.28998205172162E+0001 - 5.28676785890629E+0001 5.28355537728625E+0001 5.28034460606391E+0001 5.27713554444199E+0001 5.27392819162353E+0001 - 5.27072254681192E+0001 5.26751860921086E+0001 5.26431637802438E+0001 5.26111585245684E+0001 5.25791703171294E+0001 - 5.25471991499768E+0001 5.25152450151640E+0001 5.24833079047477E+0001 5.24513878107878E+0001 5.24194847253475E+0001 - 5.23875986404933E+0001 5.23557295482948E+0001 5.23238774408252E+0001 5.22920423101604E+0001 5.22602241483802E+0001 - 5.22284229475672E+0001 5.21966386998074E+0001 5.21648713971901E+0001 5.21331210318077E+0001 5.21013875957561E+0001 - 5.20696710811342E+0001 5.20379714800444E+0001 5.20062887845920E+0001 5.19746229868858E+0001 5.19429740790379E+0001 - 5.19113420531635E+0001 5.18797269013810E+0001 5.18481286158122E+0001 5.18165471885821E+0001 5.17849826118188E+0001 - 5.17534348776538E+0001 5.17219039782217E+0001 5.16903899056605E+0001 5.16588926521114E+0001 5.16274122097186E+0001 - 5.15959485706299E+0001 5.15645017269959E+0001 5.15330716709709E+0001 5.15016583947122E+0001 5.14702618903802E+0001 - 5.14388821501388E+0001 5.14075191661547E+0001 5.13761729305985E+0001 5.13448434356433E+0001 5.13135306734658E+0001 - 5.12822346362460E+0001 5.12509553161669E+0001 5.12196927054149E+0001 5.11884467961794E+0001 5.11572175806531E+0001 - 5.11260050510321E+0001 5.10948091995154E+0001 5.10636300183056E+0001 5.10324674996080E+0001 5.10013216356316E+0001 - 5.09701924185884E+0001 5.09390798406935E+0001 5.09079838941654E+0001 5.08769045712256E+0001 5.08458418640991E+0001 - 5.08147957650138E+0001 5.07837662662010E+0001 5.07527533598951E+0001 5.07217570383338E+0001 5.06907772937577E+0001 - 5.06598141184111E+0001 5.06288675045410E+0001 5.05979374443980E+0001 5.05670239302355E+0001 5.05361269543105E+0001 - 5.05052465088828E+0001 5.04743825862157E+0001 5.04435351785755E+0001 5.04127042782318E+0001 5.03818898774573E+0001 - 5.03510919685280E+0001 5.03203105437229E+0001 5.02895455953244E+0001 5.02587971156178E+0001 5.02280650968919E+0001 - 5.01973495314384E+0001 5.01666504115525E+0001 5.01359677295322E+0001 5.01053014776789E+0001 5.00746516482972E+0001 - 5.00440182336948E+0001 5.00134012261825E+0001 4.99828006180745E+0001 4.99522164016877E+0001 4.99216485693429E+0001 - 4.98910971133633E+0001 4.98605620260758E+0001 4.98300432998103E+0001 4.97995409268997E+0001 4.97690548996804E+0001 - 4.97385852104917E+0001 4.97081318516761E+0001 4.96776948155792E+0001 4.96472740945500E+0001 4.96168696809405E+0001 - 4.95864815671058E+0001 4.95561097454043E+0001 4.95257542081973E+0001 4.94954149478496E+0001 4.94650919567288E+0001 - 4.94347852272060E+0001 4.94044947516552E+0001 4.93742205224536E+0001 4.93439625319815E+0001 4.93137207726226E+0001 - 4.92834952367633E+0001 4.92532859167936E+0001 4.92230928051064E+0001 4.91929158940977E+0001 4.91627551761668E+0001 - 4.91326106437160E+0001 4.91024822891508E+0001 4.90723701048799E+0001 4.90422740833149E+0001 4.90121942168708E+0001 - 4.89821304979657E+0001 4.89520829190207E+0001 4.89220514724601E+0001 4.88920361507112E+0001 4.88620369462047E+0001 - 4.88320538513742E+0001 4.88020868586566E+0001 4.87721359604916E+0001 4.87422011493225E+0001 4.87122824175954E+0001 - 4.86823797577594E+0001 4.86524931622671E+0001 4.86226226235740E+0001 4.85927681341388E+0001 4.85629296864231E+0001 - 4.85331072728919E+0001 4.85033008860132E+0001 4.84735105182580E+0001 4.84437361621006E+0001 4.84139778100183E+0001 - 4.83842354544915E+0001 4.83545090880038E+0001 4.83247987030418E+0001 4.82951042920953E+0001 4.82654258476572E+0001 - 4.82357633622233E+0001 4.82061168282929E+0001 4.81764862383680E+0001 4.81468715849539E+0001 4.81172728605589E+0001 - 4.80876900576946E+0001 4.80581231688755E+0001 4.80285721866193E+0001 4.79990371034467E+0001 4.79695179118815E+0001 - 4.79400146044508E+0001 4.79105271736845E+0001 4.78810556121157E+0001 4.78515999122806E+0001 4.78221600667186E+0001 - 4.77927360679721E+0001 4.77633279085864E+0001 4.77339355811102E+0001 4.77045590780950E+0001 4.76751983920956E+0001 - 4.76458535156698E+0001 4.76165244413785E+0001 4.75872111617856E+0001 4.75579136694582E+0001 4.75286319569663E+0001 - 4.74993660168831E+0001 4.74701158417850E+0001 4.74408814242512E+0001 4.74116627568641E+0001 4.73824598322092E+0001 - 4.73532726428750E+0001 4.73241011814533E+0001 4.72949454405385E+0001 4.72658054127285E+0001 4.72366810906241E+0001 - 4.72075724668291E+0001 4.71784795339506E+0001 4.71494022845984E+0001 4.71203407113857E+0001 4.70912948069284E+0001 - 4.70622645638460E+0001 4.70332499747605E+0001 4.70042510322972E+0001 4.69752677290845E+0001 4.69463000577538E+0001 - 4.69173480109396E+0001 4.68884115812792E+0001 4.68594907614133E+0001 4.68305855439855E+0001 4.68016959216424E+0001 - 4.67728218870337E+0001 4.67439634328122E+0001 4.67151205516336E+0001 4.66862932361567E+0001 4.66574814790435E+0001 - 4.66286852729587E+0001 4.65999046105705E+0001 4.65711394845497E+0001 4.65423898875704E+0001 4.65136558123097E+0001 - 4.64849372514476E+0001 4.64562341976673E+0001 4.64275466436550E+0001 4.63988745820998E+0001 4.63702180056940E+0001 - 4.63415769071328E+0001 4.63129512791146E+0001 4.62843411143406E+0001 4.62557464055151E+0001 4.62271671453457E+0001 - 4.61986033265426E+0001 4.61700549418192E+0001 4.61415219838920E+0001 4.61130044454805E+0001 4.60845023193071E+0001 - 4.60560155980973E+0001 4.60275442745797E+0001 4.59990883414858E+0001 4.59706477915501E+0001 4.59422226175101E+0001 - 4.59138128121065E+0001 4.58854183680829E+0001 4.58570392781857E+0001 4.58286755351648E+0001 4.58003271317725E+0001 - 4.57719940607647E+0001 4.57436763148999E+0001 4.57153738869397E+0001 4.56870867696488E+0001 4.56588149557949E+0001 - 4.56305584381485E+0001 4.56023172094833E+0001 4.55740912625760E+0001 4.55458805902062E+0001 4.55176851851565E+0001 - 4.54895050402126E+0001 4.54613401481631E+0001 4.54331905017997E+0001 4.54050560939170E+0001 4.53769369173125E+0001 - 4.53488329647869E+0001 4.53207442291438E+0001 4.52926707031897E+0001 4.52646123797342E+0001 4.52365692515899E+0001 - 4.52085413115724E+0001 4.51805285525001E+0001 4.51525309671945E+0001 4.51245485484802E+0001 4.50965812891847E+0001 - 4.50686291821382E+0001 4.50406922201744E+0001 4.50127703961296E+0001 4.49848637028432E+0001 4.49569721331576E+0001 - 4.49290956799180E+0001 4.49012343359728E+0001 4.48733880941733E+0001 4.48455569473738E+0001 4.48177408884314E+0001 - 4.47899399102063E+0001 4.47621540055617E+0001 4.47343831673637E+0001 4.47066273884815E+0001 4.46788866617870E+0001 - 4.46511609801553E+0001 4.46234503364644E+0001 4.45957547235951E+0001 4.45680741344315E+0001 4.45404085618603E+0001 - 4.45127579987714E+0001 4.44851224380576E+0001 4.44575018726145E+0001 4.44298962953409E+0001 4.44023056991385E+0001 - 4.43747300769117E+0001 4.43471694215681E+0001 4.43196237260183E+0001 4.42920929831757E+0001 4.42645771859567E+0001 - 4.42370763272805E+0001 4.42095904000695E+0001 4.41821193972489E+0001 4.41546633117469E+0001 4.41272221364946E+0001 - 4.40997958644260E+0001 4.40723844884783E+0001 4.40449880015911E+0001 4.40176063967075E+0001 4.39902396667732E+0001 - 4.39628878047371E+0001 4.39355508035507E+0001 4.39082286561688E+0001 4.38809213555487E+0001 4.38536288946511E+0001 - 4.38263512664393E+0001 4.37990884638797E+0001 4.37718404799415E+0001 4.37446073075970E+0001 4.37173889398211E+0001 - 4.36901853695921E+0001 4.36629965898909E+0001 4.36358225937012E+0001 4.36086633740101E+0001 4.35815189238071E+0001 - 4.35543892360851E+0001 4.35272743038394E+0001 4.35001741200687E+0001 4.34730886777743E+0001 4.34460179699605E+0001 - 4.34189619896346E+0001 4.33919207298068E+0001 4.33648941834901E+0001 4.33378823437004E+0001 4.33108852034566E+0001 - 4.32839027557807E+0001 4.32569349936972E+0001 4.32299819102337E+0001 4.32030434984208E+0001 4.31761197512919E+0001 - 4.31492106618832E+0001 4.31223162232341E+0001 4.30954364283867E+0001 4.30685712703859E+0001 4.30417207422797E+0001 - 4.30148848371189E+0001 4.29880635479573E+0001 4.29612568678514E+0001 4.29344647898607E+0001 4.29076873070478E+0001 - 4.28809244124778E+0001 4.28541760992189E+0001 4.28274423603422E+0001 4.28007231889218E+0001 4.27740185780343E+0001 - 4.27473285207597E+0001 4.27206530101805E+0001 4.26939920393822E+0001 4.26673456014532E+0001 4.26407136894849E+0001 - 4.26140962965713E+0001 4.25874934158096E+0001 4.25609050402995E+0001 4.25343311631441E+0001 4.25077717774488E+0001 - 4.24812268763224E+0001 4.24546964528761E+0001 4.24281805002244E+0001 4.24016790114844E+0001 4.23751919797761E+0001 - 4.23487193982226E+0001 4.23222612599495E+0001 4.22958175580856E+0001 4.22693882857623E+0001 4.22429734361141E+0001 - 4.22165730022783E+0001 4.21901869773948E+0001 4.21638153546069E+0001 4.21374581270603E+0001 4.21111152879038E+0001 - 4.20847868302888E+0001 4.20584727473699E+0001 4.20321730323043E+0001 4.20058876782523E+0001 4.19796166783768E+0001 - 4.19533600258436E+0001 4.19271177138216E+0001 4.19008897354822E+0001 4.18746760839999E+0001 4.18484767525520E+0001 - 4.18222917343186E+0001 4.17961210224827E+0001 4.17699646102301E+0001 4.17438224907495E+0001 4.17176946572323E+0001 - 4.16915811028730E+0001 4.16654818208688E+0001 4.16393968044196E+0001 4.16133260467285E+0001 4.15872695410010E+0001 - 4.15612272804459E+0001 4.15351992582744E+0001 4.15091854677009E+0001 4.14831859019424E+0001 4.14572005542189E+0001 - 4.14312294177530E+0001 4.14052724857703E+0001 4.13793297514994E+0001 4.13534012081714E+0001 4.13274868490204E+0001 - 4.13015866672833E+0001 4.12757006561998E+0001 4.12498288090125E+0001 4.12239711189668E+0001 4.11981275793109E+0001 - 4.11722981832959E+0001 4.11464829241755E+0001 4.11206817952064E+0001 4.10948947896482E+0001 4.10691219007632E+0001 - 4.10433631218165E+0001 4.10176184460761E+0001 4.09918878668127E+0001 4.09661713772999E+0001 4.09404689708141E+0001 - 4.09147806406345E+0001 4.08891063800432E+0001 4.08634461823250E+0001 4.08378000407674E+0001 4.08121679486611E+0001 - 4.07865498992992E+0001 4.07609458859778E+0001 4.07353559019958E+0001 4.07097799406548E+0001 4.06842179952594E+0001 - 4.06586700591168E+0001 4.06331361255371E+0001 4.06076161878333E+0001 4.05821102393209E+0001 4.05566182733185E+0001 - 4.05311402831473E+0001 4.05056762621315E+0001 4.04802262035978E+0001 4.04547901008761E+0001 4.04293679472987E+0001 - 4.04039597362009E+0001 4.03785654609207E+0001 4.03531851147990E+0001 4.03278186911793E+0001 4.03024661834082E+0001 - 4.02771275848348E+0001 4.02518028888111E+0001 4.02264920886919E+0001 4.02011951778346E+0001 4.01759121495998E+0001 - 4.01506429973504E+0001 4.01253877144523E+0001 4.01001462942744E+0001 4.00749187301879E+0001 4.00497050155672E+0001 - 4.00245051437892E+0001 3.99993191082339E+0001 3.99741469022836E+0001 3.99489885193237E+0001 3.99238439527424E+0001 - 3.98987131959306E+0001 3.98735962422818E+0001 3.98484930851926E+0001 3.98234037180620E+0001 3.97983281342921E+0001 - 3.97732663272875E+0001 3.97482182904559E+0001 3.97231840172073E+0001 3.96981635009549E+0001 3.96731567351144E+0001 - 3.96481637131043E+0001 3.96231844283459E+0001 3.95982188742634E+0001 3.95732670442835E+0001 3.95483289318357E+0001 - 3.95234045303525E+0001 3.94984938332689E+0001 3.94735968340227E+0001 3.94487135260546E+0001 3.94238439028078E+0001 - 3.93989879577285E+0001 3.93741456842655E+0001 3.93493170758703E+0001 3.93245021259975E+0001 3.92997008281039E+0001 - 3.92749131756495E+0001 3.92501391620968E+0001 3.92253787809112E+0001 3.92006320255608E+0001 3.91758988895162E+0001 - 3.91511793662511E+0001 3.91264734492418E+0001 3.91017811319672E+0001 3.90771024079091E+0001 3.90524372705521E+0001 - 3.90277857133834E+0001 3.90031477298929E+0001 3.89785233135734E+0001 3.89539124579202E+0001 3.89293151564315E+0001 - 3.89047314026083E+0001 3.88801611899541E+0001 3.88556045119754E+0001 3.88310613621811E+0001 3.88065317340832E+0001 - 3.87820156211960E+0001 3.87575130170370E+0001 3.87330239151260E+0001 3.87085483089858E+0001 3.86840861921417E+0001 - 3.86596375581220E+0001 3.86352024004575E+0001 3.86107807126818E+0001 3.85863724883312E+0001 3.85619777209446E+0001 - 3.85375964040639E+0001 3.85132285312334E+0001 3.84888740960003E+0001 3.84645330919145E+0001 3.84402055125286E+0001 - 3.84158913513979E+0001 3.83915906020803E+0001 3.83673032581366E+0001 3.83430293131301E+0001 3.83187687606270E+0001 - 3.82945215941962E+0001 3.82702878074091E+0001 3.82460673938400E+0001 3.82218603470658E+0001 3.81976666606662E+0001 - 3.81734863282234E+0001 3.81493193433225E+0001 3.81251656995514E+0001 3.81010253905002E+0001 3.80768984097623E+0001 - 3.80527847509335E+0001 3.80286844076121E+0001 3.80045973733995E+0001 3.79805236418996E+0001 3.79564632067188E+0001 - 3.79324160614666E+0001 3.79083821997548E+0001 3.78843616151982E+0001 3.78603543014141E+0001 3.78363602520224E+0001 - 3.78123794606460E+0001 3.77884119209102E+0001 3.77644576264431E+0001 3.77405165708755E+0001 3.77165887478407E+0001 - 3.76926741509750E+0001 3.76687727739170E+0001 3.76448846103085E+0001 3.76210096537933E+0001 3.75971478980184E+0001 - 3.75732993366333E+0001 3.75494639632902E+0001 3.75256417716440E+0001 3.75018327553521E+0001 3.74780369080747E+0001 - 3.74542542234748E+0001 3.74304846952178E+0001 3.74067283169719E+0001 3.73829850824081E+0001 3.73592549851998E+0001 - 3.73355380190233E+0001 3.73118341775574E+0001 3.72881434544837E+0001 3.72644658434863E+0001 3.72408013382521E+0001 - 3.72171499324706E+0001 3.71935116198339E+0001 3.71698863940369E+0001 3.71462742487771E+0001 3.71226751777547E+0001 - 3.70990891746722E+0001 3.70755162332354E+0001 3.70519563471522E+0001 3.70284095101334E+0001 3.70048757158924E+0001 - 3.69813549581453E+0001 3.69578472306108E+0001 3.69343525270101E+0001 3.69108708410674E+0001 3.68874021665091E+0001 - 3.68639464970648E+0001 3.68405038264662E+0001 3.68170741484479E+0001 3.67936574567472E+0001 3.67702537451039E+0001 - 3.67468630072606E+0001 3.67234852369622E+0001 3.67001204279567E+0001 3.66767685739945E+0001 3.66534296688285E+0001 - 3.66301037062145E+0001 3.66067906799107E+0001 3.65834905836782E+0001 3.65602034112805E+0001 3.65369291564839E+0001 - 3.65136678130571E+0001 3.64904193747716E+0001 3.64671838354016E+0001 3.64439611887238E+0001 3.64207514285175E+0001 - 3.63975545485646E+0001 3.63743705426499E+0001 3.63511994045605E+0001 3.63280411280863E+0001 3.63048957070198E+0001 - 3.62817631351560E+0001 3.62586434062926E+0001 3.62355365142300E+0001 3.62124424527711E+0001 3.61893612157215E+0001 - 3.61662927968894E+0001 3.61432371900856E+0001 3.61201943891233E+0001 3.60971643878188E+0001 3.60741471799905E+0001 - 3.60511427594598E+0001 3.60281511200505E+0001 3.60051722555890E+0001 3.59822061599045E+0001 3.59592528268285E+0001 - 3.59363122501953E+0001 3.59133844238419E+0001 3.58904693416077E+0001 3.58675669973349E+0001 3.58446773848680E+0001 - 3.58218004980545E+0001 3.57989363307441E+0001 3.57760848767894E+0001 3.57532461300454E+0001 3.57304200843698E+0001 - 3.57076067336230E+0001 3.56848060716678E+0001 3.56620180923696E+0001 3.56392427895965E+0001 3.56164801572192E+0001 - 3.55937301891109E+0001 3.55709928791475E+0001 3.55482682212073E+0001 3.55255562091714E+0001 3.55028568369234E+0001 - 3.54801700983494E+0001 3.54574959873383E+0001 3.54348344977813E+0001 3.54121856235724E+0001 3.53895493586082E+0001 - 3.53669256967877E+0001 3.53443146320127E+0001 3.53217161581872E+0001 3.52991302692183E+0001 3.52765569590154E+0001 - 3.52539962214903E+0001 3.52314480505577E+0001 3.52089124401347E+0001 3.51863893841411E+0001 3.51638788764991E+0001 - 3.51413809111335E+0001 3.51188954819719E+0001 3.50964225829442E+0001 3.50739622079829E+0001 3.50515143510233E+0001 - 3.50290790060030E+0001 3.50066561668622E+0001 3.49842458275439E+0001 3.49618479819934E+0001 3.49394626241586E+0001 - 3.49170897479901E+0001 3.48947293474410E+0001 3.48723814164669E+0001 3.48500459490261E+0001 3.48277229390792E+0001 - 3.48054123805896E+0001 3.47831142675231E+0001 3.47608285938482E+0001 3.47385553535359E+0001 3.47162945405598E+0001 - 3.46940461488958E+0001 3.46718101725226E+0001 3.46495866054215E+0001 3.46273754415761E+0001 3.46051766749728E+0001 - 3.45829902996003E+0001 3.45608163094502E+0001 3.45386546985162E+0001 3.45165054607948E+0001 3.44943685902852E+0001 - 3.44722440809888E+0001 3.44501319269097E+0001 3.44280321220546E+0001 3.44059446604327E+0001 3.43838695360556E+0001 - 3.43618067429376E+0001 3.43397562750956E+0001 3.43177181265489E+0001 3.42956922913193E+0001 3.42736787634311E+0001 - 3.42516775369115E+0001 3.42296886057898E+0001 3.42077119640979E+0001 3.41857476058706E+0001 3.41637955251447E+0001 - 3.41418557159599E+0001 3.41199281723583E+0001 3.40980128883846E+0001 3.40761098580859E+0001 3.40542190755118E+0001 - 3.40323405347146E+0001 3.40104742297491E+0001 3.39886201546725E+0001 3.39667783035445E+0001 3.39449486704275E+0001 - 3.39231312493863E+0001 3.39013260344882E+0001 3.38795330198031E+0001 3.38577521994033E+0001 3.38359835673637E+0001 - 3.38142271177618E+0001 3.37924828446773E+0001 3.37707507421929E+0001 3.37490308043933E+0001 3.37273230253660E+0001 - 3.37056273992011E+0001 3.36839439199909E+0001 3.36622725818303E+0001 3.36406133788170E+0001 3.36189663050509E+0001 - 3.35973313546344E+0001 3.35757085216726E+0001 3.35540978002729E+0001 3.35324991845454E+0001 3.35109126686025E+0001 - 3.34893382465593E+0001 3.34677759125332E+0001 3.34462256606442E+0001 3.34246874850148E+0001 3.34031613797700E+0001 - 3.33816473390373E+0001 3.33601453569467E+0001 3.33386554276306E+0001 3.33171775452240E+0001 3.32957117038644E+0001 - 3.32742578976917E+0001 3.32528161208483E+0001 3.32313863674791E+0001 3.32099686317317E+0001 3.31885629077558E+0001 - 3.31671691897038E+0001 3.31457874717307E+0001 3.31244177479938E+0001 3.31030600126528E+0001 3.30817142598702E+0001 - 3.30603804838108E+0001 3.30390586786417E+0001 3.30177488385328E+0001 3.29964509576564E+0001 3.29751650301870E+0001 - 3.29538910503020E+0001 3.29326290121810E+0001 3.29113789100061E+0001 3.28901407379619E+0001 3.28689144902356E+0001 - 3.28477001610167E+0001 3.28264977444972E+0001 3.28053072348717E+0001 3.27841286263371E+0001 3.27629619130928E+0001 - 3.27418070893408E+0001 3.27206641492854E+0001 3.26995330871335E+0001 3.26784138970943E+0001 3.26573065733797E+0001 - 3.26362111102039E+0001 3.26151275017835E+0001 3.25940557423377E+0001 3.25729958260882E+0001 3.25519477472589E+0001 - 3.25309115000765E+0001 3.25098870787699E+0001 3.24888744775706E+0001 3.24678736907124E+0001 3.24468847124317E+0001 - 3.24259075369673E+0001 3.24049421585605E+0001 3.23839885714550E+0001 3.23630467698969E+0001 3.23421167481348E+0001 - 3.23211985004199E+0001 3.23002920210055E+0001 3.22793973041478E+0001 3.22585143441049E+0001 3.22376431351379E+0001 - 3.22167836715100E+0001 3.21959359474869E+0001 3.21750999573369E+0001 3.21542756953304E+0001 3.21334631557406E+0001 - 3.21126623328430E+0001 3.20918732209154E+0001 3.20710958142384E+0001 3.20503301070946E+0001 3.20295760937693E+0001 - 3.20088337685502E+0001 3.19881031257275E+0001 3.19673841595935E+0001 3.19466768644435E+0001 3.19259812345746E+0001 - 3.19052972642869E+0001 3.18846249478825E+0001 3.18639642796662E+0001 3.18433152539450E+0001 3.18226778650286E+0001 - 3.18020521072288E+0001 3.17814379748602E+0001 3.17608354622395E+0001 3.17402445636860E+0001 3.17196652735213E+0001 - 3.16990975860696E+0001 3.16785414956573E+0001 3.16579969966134E+0001 3.16374640832693E+0001 3.16169427499587E+0001 - 3.15964329910177E+0001 3.15759348007851E+0001 3.15554481736017E+0001 3.15349731038111E+0001 3.15145095857591E+0001 - 3.14940576137939E+0001 3.14736171822662E+0001 3.14531882855290E+0001 3.14327709179379E+0001 3.14123650738508E+0001 - 3.13919707476279E+0001 3.13715879336319E+0001 3.13512166262280E+0001 3.13308568197837E+0001 3.13105085086689E+0001 - 3.12901716872559E+0001 3.12698463499195E+0001 3.12495324910368E+0001 3.12292301049872E+0001 3.12089391861528E+0001 - 3.11886597289179E+0001 3.11683917276691E+0001 3.11481351767956E+0001 3.11278900706890E+0001 3.11076564037430E+0001 - 3.10874341703541E+0001 3.10672233649209E+0001 3.10470239818446E+0001 3.10268360155285E+0001 3.10066594603786E+0001 - 3.09864943108030E+0001 3.09663405612126E+0001 3.09461982060203E+0001 3.09260672396414E+0001 3.09059476564939E+0001 - 3.08858394509980E+0001 3.08657426175761E+0001 3.08456571506533E+0001 3.08255830446569E+0001 3.08055202940166E+0001 - 3.07854688931645E+0001 3.07654288365351E+0001 3.07454001185653E+0001 3.07253827336943E+0001 3.07053766763637E+0001 - 3.06853819410176E+0001 3.06653985221022E+0001 3.06454264140663E+0001 3.06254656113611E+0001 3.06055161084399E+0001 - 3.05855778997588E+0001 3.05656509797758E+0001 3.05457353429516E+0001 3.05258309837492E+0001 3.05059378966339E+0001 - 3.04860560760733E+0001 3.04661855165377E+0001 3.04463262124993E+0001 3.04264781584330E+0001 3.04066413488159E+0001 - 3.03868157781276E+0001 3.03670014408499E+0001 3.03471983314671E+0001 3.03274064444658E+0001 3.03076257743350E+0001 - 3.02878563155659E+0001 3.02680980626523E+0001 3.02483510100901E+0001 3.02286151523778E+0001 3.02088904840161E+0001 - 3.01891769995081E+0001 3.01694746933592E+0001 3.01497835600773E+0001 3.01301035941725E+0001 3.01104347901573E+0001 - 3.00907771425465E+0001 3.00711306458573E+0001 3.00514952946094E+0001 3.00318710833245E+0001 3.00122580065269E+0001 - 2.99926560587432E+0001 2.99730652345023E+0001 2.99534855283355E+0001 2.99339169347764E+0001 2.99143594483610E+0001 - 2.98948130636274E+0001 2.98752777751165E+0001 2.98557535773710E+0001 2.98362404649364E+0001 2.98167384323603E+0001 - 2.97972474741925E+0001 2.97777675849856E+0001 2.97582987592941E+0001 2.97388409916749E+0001 2.97193942766875E+0001 - 2.96999586088933E+0001 2.96805339828565E+0001 2.96611203931433E+0001 2.96417178343223E+0001 2.96223263009646E+0001 - 2.96029457876433E+0001 2.95835762889341E+0001 2.95642177994150E+0001 2.95448703136661E+0001 2.95255338262701E+0001 - 2.95062083318119E+0001 2.94868938248788E+0001 2.94675903000601E+0001 2.94482977519479E+0001 2.94290161751363E+0001 - 2.94097455642218E+0001 2.93904859138033E+0001 2.93712372184818E+0001 2.93519994728609E+0001 2.93327726715462E+0001 - 2.93135568091460E+0001 2.92943518802705E+0001 2.92751578795325E+0001 2.92559748015470E+0001 2.92368026409313E+0001 - 2.92176413923051E+0001 2.91984910502903E+0001 2.91793516095111E+0001 2.91602230645942E+0001 2.91411054101683E+0001 - 2.91219986408648E+0001 2.91029027513169E+0001 2.90838177361605E+0001 2.90647435900338E+0001 2.90456803075770E+0001 - 2.90266278834328E+0001 2.90075863122463E+0001 2.89885555886647E+0001 2.89695357073375E+0001 2.89505266629167E+0001 - 2.89315284500565E+0001 2.89125410634132E+0001 2.88935644976457E+0001 2.88745987474150E+0001 2.88556438073845E+0001 - 2.88366996722197E+0001 2.88177663365887E+0001 2.87988437951616E+0001 2.87799320426110E+0001 2.87610310736116E+0001 - 2.87421408828405E+0001 2.87232614649772E+0001 2.87043928147032E+0001 2.86855349267025E+0001 2.86666877956613E+0001 - 2.86478514162681E+0001 2.86290257832138E+0001 2.86102108911913E+0001 2.85914067348961E+0001 2.85726133090258E+0001 - 2.85538306082803E+0001 2.85350586273617E+0001 2.85162973609746E+0001 2.84975468038257E+0001 2.84788069506239E+0001 - 2.84600777960807E+0001 2.84413593349095E+0001 2.84226515618262E+0001 2.84039544715489E+0001 2.83852680587980E+0001 - 2.83665923182962E+0001 2.83479272447682E+0001 2.83292728329415E+0001 2.83106290775453E+0001 2.82919959733114E+0001 - 2.82733735149739E+0001 2.82547616972689E+0001 2.82361605149350E+0001 2.82175699627129E+0001 2.81989900353458E+0001 - 2.81804207275788E+0001 2.81618620341597E+0001 2.81433139498381E+0001 2.81247764693662E+0001 2.81062495874983E+0001 - 2.80877332989911E+0001 2.80692275986033E+0001 2.80507324810961E+0001 2.80322479412329E+0001 2.80137739737792E+0001 - 2.79953105735030E+0001 2.79768577351744E+0001 2.79584154535657E+0001 2.79399837234516E+0001 2.79215625396089E+0001 - 2.79031518968167E+0001 2.78847517898566E+0001 2.78663622135119E+0001 2.78479831625687E+0001 2.78296146318151E+0001 - 2.78112566160413E+0001 2.77929091100400E+0001 2.77745721086060E+0001 2.77562456065365E+0001 2.77379295986306E+0001 - 2.77196240796901E+0001 2.77013290445187E+0001 2.76830444879224E+0001 2.76647704047095E+0001 2.76465067896905E+0001 - 2.76282536376783E+0001 2.76100109434877E+0001 2.75917787019360E+0001 2.75735569078426E+0001 2.75553455560293E+0001 - 2.75371446413199E+0001 2.75189541585406E+0001 2.75007741025197E+0001 2.74826044680880E+0001 2.74644452500781E+0001 - 2.74462964433253E+0001 2.74281580426667E+0001 2.74100300429419E+0001 2.73919124389926E+0001 2.73738052256628E+0001 - 2.73557083977986E+0001 2.73376219502486E+0001 2.73195458778632E+0001 2.73014801754954E+0001 2.72834248380002E+0001 - 2.72653798602350E+0001 2.72473452370592E+0001 2.72293209633345E+0001 2.72113070339249E+0001 2.71933034436966E+0001 - 2.71753101875179E+0001 2.71573272602594E+0001 2.71393546567939E+0001 2.71213923719964E+0001 2.71034404007442E+0001 - 2.70854987379166E+0001 2.70675673783953E+0001 2.70496463170642E+0001 2.70317355488093E+0001 2.70138350685189E+0001 - 2.69959448710834E+0001 2.69780649513956E+0001 2.69601953043503E+0001 2.69423359248446E+0001 2.69244868077777E+0001 - 2.69066479480513E+0001 2.68888193405688E+0001 2.68710009802364E+0001 2.68531928619620E+0001 2.68353949806559E+0001 - 2.68176073312307E+0001 2.67998299086009E+0001 2.67820627076836E+0001 2.67643057233977E+0001 2.67465589506646E+0001 - 2.67288223844076E+0001 2.67110960195525E+0001 2.66933798510271E+0001 2.66756738737615E+0001 2.66579780826878E+0001 - 2.66402924727406E+0001 2.66226170388563E+0001 2.66049517759738E+0001 2.65872966790342E+0001 2.65696517429804E+0001 - 2.65520169627580E+0001 2.65343923333144E+0001 2.65167778495994E+0001 2.64991735065649E+0001 2.64815792991649E+0001 - 2.64639952223557E+0001 2.64464212710959E+0001 2.64288574403459E+0001 2.64113037250686E+0001 2.63937601202291E+0001 - 2.63762266207944E+0001 2.63587032217339E+0001 2.63411899180191E+0001 2.63236867046237E+0001 2.63061935765236E+0001 - 2.62887105286968E+0001 2.62712375561235E+0001 2.62537746537860E+0001 2.62363218166690E+0001 2.62188790397591E+0001 - 2.62014463180453E+0001 2.61840236465185E+0001 2.61666110201720E+0001 2.61492084340013E+0001 2.61318158830037E+0001 - 2.61144333621792E+0001 2.60970608665295E+0001 2.60796983910586E+0001 2.60623459307728E+0001 2.60450034806806E+0001 - 2.60276710357922E+0001 2.60103485911206E+0001 2.59930361416805E+0001 2.59757336824888E+0001 2.59584412085649E+0001 - 2.59411587149300E+0001 2.59238861966075E+0001 2.59066236486232E+0001 2.58893710660047E+0001 2.58721284437820E+0001 - 2.58548957769872E+0001 2.58376730606546E+0001 2.58204602898204E+0001 2.58032574595234E+0001 2.57860645648041E+0001 - 2.57688816007053E+0001 2.57517085622722E+0001 2.57345454445517E+0001 2.57173922425932E+0001 2.57002489514480E+0001 - 2.56831155661699E+0001 2.56659920818143E+0001 2.56488784934393E+0001 2.56317747961048E+0001 2.56146809848729E+0001 - 2.55975970548078E+0001 2.55805230009761E+0001 2.55634588184462E+0001 2.55464045022889E+0001 2.55293600475769E+0001 - 2.55123254493852E+0001 2.54953007027909E+0001 2.54782858028733E+0001 2.54612807447136E+0001 2.54442855233955E+0001 - 2.54273001340044E+0001 2.54103245716282E+0001 2.53933588313568E+0001 2.53764029082821E+0001 2.53594567974983E+0001 - 2.53425204941017E+0001 2.53255939931907E+0001 2.53086772898657E+0001 2.52917703792295E+0001 2.52748732563868E+0001 - 2.52579859164446E+0001 2.52411083545117E+0001 2.52242405656995E+0001 2.52073825451211E+0001 2.51905342878918E+0001 - 2.51736957891294E+0001 2.51568670439532E+0001 2.51400480474851E+0001 2.51232387948490E+0001 2.51064392811708E+0001 - 2.50896495015786E+0001 2.50728694512025E+0001 2.50560991251750E+0001 2.50393385186305E+0001 2.50225876267054E+0001 - 2.50058464445384E+0001 2.49891149672704E+0001 2.49723931900441E+0001 2.49556811080046E+0001 2.49389787162989E+0001 - 2.49222860100763E+0001 2.49056029844880E+0001 2.48889296346875E+0001 2.48722659558302E+0001 2.48556119430738E+0001 - 2.48389675915781E+0001 2.48223328965048E+0001 2.48057078530178E+0001 2.47890924562833E+0001 2.47724867014693E+0001 - 2.47558905837460E+0001 2.47393040982858E+0001 2.47227272402631E+0001 2.47061600048544E+0001 2.46896023872383E+0001 - 2.46730543825956E+0001 2.46565159861091E+0001 2.46399871929636E+0001 2.46234679983461E+0001 2.46069583974458E+0001 - 2.45904583854538E+0001 2.45739679575634E+0001 2.45574871089698E+0001 2.45410158348707E+0001 2.45245541304655E+0001 - 2.45081019909558E+0001 2.44916594115453E+0001 2.44752263874399E+0001 2.44588029138474E+0001 2.44423889859777E+0001 - 2.44259845990430E+0001 2.44095897482573E+0001 2.43932044288369E+0001 2.43768286360000E+0001 2.43604623649670E+0001 - 2.43441056109604E+0001 2.43277583692047E+0001 2.43114206349265E+0001 2.42950924033544E+0001 2.42787736697193E+0001 - 2.42624644292540E+0001 2.42461646771933E+0001 2.42298744087744E+0001 2.42135936192361E+0001 2.41973223038197E+0001 - 2.41810604577683E+0001 2.41648080763273E+0001 2.41485651547439E+0001 2.41323316882676E+0001 2.41161076721499E+0001 - 2.40998931016442E+0001 2.40836879720062E+0001 2.40674922784936E+0001 2.40513060163661E+0001 2.40351291808855E+0001 - 2.40189617673157E+0001 2.40028037709227E+0001 2.39866551869743E+0001 2.39705160107408E+0001 2.39543862374941E+0001 - 2.39382658625084E+0001 2.39221548810601E+0001 2.39060532884274E+0001 2.38899610798906E+0001 2.38738782507321E+0001 - 2.38578047962364E+0001 2.38417407116900E+0001 2.38256859923815E+0001 2.38096406336015E+0001 2.37936046306427E+0001 - 2.37775779787998E+0001 2.37615606733696E+0001 2.37455527096509E+0001 2.37295540829445E+0001 2.37135647885534E+0001 - 2.36975848217827E+0001 2.36816141779392E+0001 2.36656528523321E+0001 2.36497008402724E+0001 2.36337581370734E+0001 - 2.36178247380502E+0001 2.36019006385200E+0001 2.35859858338023E+0001 2.35700803192181E+0001 2.35541840900910E+0001 - 2.35382971417464E+0001 2.35224194695116E+0001 2.35065510687162E+0001 2.34906919346917E+0001 2.34748420627717E+0001 - 2.34590014482916E+0001 2.34431700865893E+0001 2.34273479730042E+0001 2.34115351028782E+0001 2.33957314715550E+0001 - 2.33799370743802E+0001 2.33641519067017E+0001 2.33483759638694E+0001 2.33326092412350E+0001 2.33168517341525E+0001 - 2.33011034379778E+0001 2.32853643480687E+0001 2.32696344597853E+0001 2.32539137684896E+0001 2.32382022695455E+0001 - 2.32224999583191E+0001 2.32068068301785E+0001 2.31911228804937E+0001 2.31754481046368E+0001 2.31597824979821E+0001 - 2.31441260559055E+0001 2.31284787737853E+0001 2.31128406470017E+0001 2.30972116709369E+0001 2.30815918409750E+0001 - 2.30659811525024E+0001 2.30503796009073E+0001 2.30347871815799E+0001 2.30192038899125E+0001 2.30036297212994E+0001 - 2.29880646711370E+0001 2.29725087348235E+0001 2.29569619077593E+0001 2.29414241853467E+0001 2.29258955629900E+0001 - 2.29103760360957E+0001 2.28948656000721E+0001 2.28793642503295E+0001 2.28638719822803E+0001 2.28483887913390E+0001 - 2.28329146729219E+0001 2.28174496224474E+0001 2.28019936353359E+0001 2.27865467070098E+0001 2.27711088328934E+0001 - 2.27556800084133E+0001 2.27402602289978E+0001 2.27248494900773E+0001 2.27094477870843E+0001 2.26940551154530E+0001 - 2.26786714706199E+0001 2.26632968480234E+0001 2.26479312431039E+0001 2.26325746513037E+0001 2.26172270680673E+0001 - 2.26018884888410E+0001 2.25865589090732E+0001 2.25712383242142E+0001 2.25559267297163E+0001 2.25406241210340E+0001 - 2.25253304936235E+0001 2.25100458429431E+0001 2.24947701644532E+0001 2.24795034536160E+0001 2.24642457058957E+0001 - 2.24489969167588E+0001 2.24337570816734E+0001 2.24185261961097E+0001 2.24033042555399E+0001 2.23880912554383E+0001 - 2.23728871912810E+0001 2.23576920585462E+0001 2.23425058527140E+0001 2.23273285692666E+0001 2.23121602036879E+0001 - 2.22970007514642E+0001 2.22818502080834E+0001 2.22667085690356E+0001 2.22515758298128E+0001 2.22364519859090E+0001 - 2.22213370328201E+0001 2.22062309660440E+0001 2.21911337810807E+0001 2.21760454734319E+0001 2.21609660386017E+0001 - 2.21458954720957E+0001 2.21308337694217E+0001 2.21157809260896E+0001 2.21007369376109E+0001 2.20857017994995E+0001 - 2.20706755072710E+0001 2.20556580564429E+0001 2.20406494425348E+0001 2.20256496610684E+0001 2.20106587075671E+0001 - 2.19956765775564E+0001 2.19807032665637E+0001 2.19657387701184E+0001 2.19507830837519E+0001 2.19358362029976E+0001 - 2.19208981233906E+0001 2.19059688404682E+0001 2.18910483497696E+0001 2.18761366468360E+0001 2.18612337272105E+0001 - 2.18463395864381E+0001 2.18314542200658E+0001 2.18165776236426E+0001 2.18017097927194E+0001 2.17868507228492E+0001 - 2.17720004095867E+0001 2.17571588484886E+0001 2.17423260351139E+0001 2.17275019650230E+0001 2.17126866337787E+0001 - 2.16978800369454E+0001 2.16830821700898E+0001 2.16682930287802E+0001 2.16535126085872E+0001 2.16387409050830E+0001 - 2.16239779138420E+0001 2.16092236304403E+0001 2.15944780504563E+0001 2.15797411694699E+0001 2.15650129830633E+0001 - 2.15502934868205E+0001 2.15355826763274E+0001 2.15208805471719E+0001 2.15061870949439E+0001 2.14915023152350E+0001 - 2.14768262036391E+0001 2.14621587557516E+0001 2.14474999671703E+0001 2.14328498334946E+0001 2.14182083503258E+0001 - 2.14035755132675E+0001 2.13889513179249E+0001 2.13743357599053E+0001 2.13597288348177E+0001 2.13451305382733E+0001 - 2.13305408658851E+0001 2.13159598132681E+0001 2.13013873760391E+0001 2.12868235498169E+0001 2.12722683302223E+0001 - 2.12577217128780E+0001 2.12431836934084E+0001 2.12286542674402E+0001 2.12141334306017E+0001 2.11996211785232E+0001 - 2.11851175068371E+0001 2.11706224111776E+0001 2.11561358871807E+0001 2.11416579304844E+0001 2.11271885367289E+0001 - 2.11127277015558E+0001 2.10982754206090E+0001 2.10838316895342E+0001 2.10693965039789E+0001 2.10549698595928E+0001 - 2.10405517520273E+0001 2.10261421769358E+0001 2.10117411299734E+0001 2.09973486067974E+0001 2.09829646030669E+0001 - 2.09685891144429E+0001 2.09542221365882E+0001 2.09398636651678E+0001 2.09255136958484E+0001 2.09111722242986E+0001 - 2.08968392461889E+0001 2.08825147571918E+0001 2.08681987529816E+0001 2.08538912292347E+0001 2.08395921816292E+0001 - 2.08253016058451E+0001 2.08110194975644E+0001 2.07967458524710E+0001 2.07824806662506E+0001 2.07682239345910E+0001 - 2.07539756531818E+0001 2.07397358177143E+0001 2.07255044238820E+0001 2.07112814673801E+0001 2.06970669439057E+0001 - 2.06828608491581E+0001 2.06686631788380E+0001 2.06544739286484E+0001 2.06402930942939E+0001 2.06261206714813E+0001 - 2.06119566559191E+0001 2.05978010433176E+0001 2.05836538293892E+0001 2.05695150098480E+0001 2.05553845804103E+0001 - 2.05412625367939E+0001 2.05271488747186E+0001 2.05130435899064E+0001 2.04989466780808E+0001 2.04848581349672E+0001 - 2.04707779562932E+0001 2.04567061377880E+0001 2.04426426751828E+0001 2.04285875642107E+0001 2.04145408006066E+0001 - 2.04005023801072E+0001 2.03864722984514E+0001 2.03724505513797E+0001 2.03584371346345E+0001 2.03444320439602E+0001 - 2.03304352751030E+0001 2.03164468238110E+0001 2.03024666858342E+0001 2.02884948569244E+0001 2.02745313328353E+0001 - 2.02605761093225E+0001 2.02466291821436E+0001 2.02326905470577E+0001 2.02187601998262E+0001 2.02048381362121E+0001 - 2.01909243519803E+0001 2.01770188428977E+0001 2.01631216047330E+0001 2.01492326332567E+0001 2.01353519242413E+0001 - 2.01214794734610E+0001 2.01076152766920E+0001 2.00937593297123E+0001 2.00799116283018E+0001 2.00660721682423E+0001 - 2.00522409453173E+0001 2.00384179553124E+0001 2.00246031940149E+0001 2.00107966572139E+0001 1.99969983407006E+0001 - 1.99832082402678E+0001 1.99694263517103E+0001 1.99556526708248E+0001 1.99418871934097E+0001 1.99281299152655E+0001 - 1.99143808321942E+0001 1.99006399400000E+0001 1.98869072344888E+0001 1.98731827114683E+0001 1.98594663667481E+0001 - 1.98457581961398E+0001 1.98320581954566E+0001 1.98183663605137E+0001 1.98046826871282E+0001 1.97910071711189E+0001 - 1.97773398083066E+0001 1.97636805945137E+0001 1.97500295255648E+0001 1.97363865972861E+0001 1.97227518055056E+0001 - 1.97091251460534E+0001 1.96955066147613E+0001 1.96818962074628E+0001 1.96682939199935E+0001 1.96546997481907E+0001 - 1.96411136878936E+0001 1.96275357349432E+0001 1.96139658851822E+0001 1.96004041344555E+0001 1.95868504786096E+0001 - 1.95733049134927E+0001 1.95597674349551E+0001 1.95462380388489E+0001 1.95327167210279E+0001 1.95192034773478E+0001 - 1.95056983036662E+0001 1.94922011958424E+0001 1.94787121497377E+0001 1.94652311612151E+0001 1.94517582261395E+0001 - 1.94382933403775E+0001 1.94248364997978E+0001 1.94113877002706E+0001 1.93979469376682E+0001 1.93845142078645E+0001 - 1.93710895067355E+0001 1.93576728301588E+0001 1.93442641740139E+0001 1.93308635341822E+0001 1.93174709065467E+0001 - 1.93040862869924E+0001 1.92907096714063E+0001 1.92773410556767E+0001 1.92639804356943E+0001 1.92506278073513E+0001 - 1.92372831665416E+0001 1.92239465091614E+0001 1.92106178311082E+0001 1.91972971282816E+0001 1.91839843965829E+0001 - 1.91706796319154E+0001 1.91573828301839E+0001 1.91440939872954E+0001 1.91308130991584E+0001 1.91175401616834E+0001 - 1.91042751707825E+0001 1.90910181223699E+0001 1.90777690123615E+0001 1.90645278366748E+0001 1.90512945912294E+0001 - 1.90380692719466E+0001 1.90248518747495E+0001 1.90116423955630E+0001 1.89984408303138E+0001 1.89852471749305E+0001 - 1.89720614253433E+0001 1.89588835774845E+0001 1.89457136272880E+0001 1.89325515706894E+0001 1.89193974036265E+0001 - 1.89062511220385E+0001 1.88931127218665E+0001 1.88799821990536E+0001 1.88668595495445E+0001 1.88537447692858E+0001 - 1.88406378542257E+0001 1.88275388003145E+0001 1.88144476035042E+0001 1.88013642597484E+0001 1.87882887650027E+0001 - 1.87752211152245E+0001 1.87621613063729E+0001 1.87491093344087E+0001 1.87360651952949E+0001 1.87230288849957E+0001 - 1.87100003994777E+0001 1.86969797347088E+0001 1.86839668866590E+0001 1.86709618512999E+0001 1.86579646246050E+0001 - 1.86449752025495E+0001 1.86319935811106E+0001 1.86190197562670E+0001 1.86060537239994E+0001 1.85930954802902E+0001 - 1.85801450211235E+0001 1.85672023424853E+0001 1.85542674403634E+0001 1.85413403107473E+0001 1.85284209496284E+0001 - 1.85155093529998E+0001 1.85026055168563E+0001 1.84897094371946E+0001 1.84768211100132E+0001 1.84639405313122E+0001 - 1.84510676970937E+0001 1.84382026033615E+0001 1.84253452461211E+0001 1.84124956213799E+0001 1.83996537251469E+0001 - 1.83868195534330E+0001 1.83739931022510E+0001 1.83611743676152E+0001 1.83483633455418E+0001 1.83355600320488E+0001 - 1.83227644231560E+0001 1.83099765148849E+0001 1.82971963032587E+0001 1.82844237843025E+0001 1.82716589540432E+0001 - 1.82589018085093E+0001 1.82461523437311E+0001 1.82334105557409E+0001 1.82206764405725E+0001 1.82079499942616E+0001 - 1.81952312128455E+0001 1.81825200923635E+0001 1.81698166288565E+0001 1.81571208183672E+0001 1.81444326569401E+0001 - 1.81317521406215E+0001 1.81190792654592E+0001 1.81064140275031E+0001 1.80937564228047E+0001 1.80811064474173E+0001 - 1.80684640973958E+0001 1.80558293687970E+0001 1.80432022576796E+0001 1.80305827601037E+0001 1.80179708721315E+0001 - 1.80053665898267E+0001 1.79927699092549E+0001 1.79801808264834E+0001 1.79675993375813E+0001 1.79550254386193E+0001 - 1.79424591256701E+0001 1.79299003948080E+0001 1.79173492421089E+0001 1.79048056636508E+0001 1.78922696555131E+0001 - 1.78797412137773E+0001 1.78672203345263E+0001 1.78547070138449E+0001 1.78422012478197E+0001 1.78297030325391E+0001 - 1.78172123640929E+0001 1.78047292385729E+0001 1.77922536520728E+0001 1.77797856006877E+0001 1.77673250805147E+0001 - 1.77548720876525E+0001 1.77424266182016E+0001 1.77299886682641E+0001 1.77175582339441E+0001 1.77051353113473E+0001 - 1.76927198965811E+0001 1.76803119857545E+0001 1.76679115749787E+0001 1.76555186603662E+0001 1.76431332380313E+0001 - 1.76307553040902E+0001 1.76183848546607E+0001 1.76060218858624E+0001 1.75936663938166E+0001 1.75813183746463E+0001 - 1.75689778244764E+0001 1.75566447394332E+0001 1.75443191156450E+0001 1.75320009492418E+0001 1.75196902363553E+0001 - 1.75073869731188E+0001 1.74950911556675E+0001 1.74828027801382E+0001 1.74705218426696E+0001 1.74582483394019E+0001 - 1.74459822664772E+0001 1.74337236200391E+0001 1.74214723962333E+0001 1.74092285912069E+0001 1.73969922011088E+0001 - 1.73847632220897E+0001 1.73725416503018E+0001 1.73603274818994E+0001 1.73481207130381E+0001 1.73359213398755E+0001 - 1.73237293585709E+0001 1.73115447652851E+0001 1.72993675561808E+0001 1.72871977274225E+0001 1.72750352751761E+0001 - 1.72628801956095E+0001 1.72507324848923E+0001 1.72385921391956E+0001 1.72264591546924E+0001 1.72143335275573E+0001 - 1.72022152539666E+0001 1.71901043300986E+0001 1.71780007521329E+0001 1.71659045162510E+0001 1.71538156186361E+0001 - 1.71417340554732E+0001 1.71296598229487E+0001 1.71175929172512E+0001 1.71055333345704E+0001 1.70934810710982E+0001 - 1.70814361230281E+0001 1.70693984865551E+0001 1.70573681578760E+0001 1.70453451331894E+0001 1.70333294086955E+0001 - 1.70213209805963E+0001 1.70093198450954E+0001 1.69973259983980E+0001 1.69853394367113E+0001 1.69733601562440E+0001 - 1.69613881532064E+0001 1.69494234238108E+0001 1.69374659642709E+0001 1.69255157708022E+0001 1.69135728396219E+0001 - 1.69016371669489E+0001 1.68897087490039E+0001 1.68777875820090E+0001 1.68658736621883E+0001 1.68539669857675E+0001 - 1.68420675489738E+0001 1.68301753480363E+0001 1.68182903791858E+0001 1.68064126386547E+0001 1.67945421226770E+0001 - 1.67826788274886E+0001 1.67708227493270E+0001 1.67589738844313E+0001 1.67471322290423E+0001 1.67352977794027E+0001 - 1.67234705317566E+0001 1.67116504823499E+0001 1.66998376274302E+0001 1.66880319632468E+0001 1.66762334860506E+0001 - 1.66644421920943E+0001 1.66526580776321E+0001 1.66408811389200E+0001 1.66291113722157E+0001 1.66173487737786E+0001 - 1.66055933398696E+0001 1.65938450667515E+0001 1.65821039506885E+0001 1.65703699879469E+0001 1.65586431747942E+0001 - 1.65469235074999E+0001 1.65352109823350E+0001 1.65235055955723E+0001 1.65118073434862E+0001 1.65001162223527E+0001 - 1.64884322284497E+0001 1.64767553580564E+0001 1.64650856074541E+0001 1.64534229729255E+0001 1.64417674507550E+0001 - 1.64301190372287E+0001 1.64184777286344E+0001 1.64068435212614E+0001 1.63952164114009E+0001 1.63835963953457E+0001 - 1.63719834693900E+0001 1.63603776298302E+0001 1.63487788729637E+0001 1.63371871950902E+0001 1.63256025925106E+0001 - 1.63140250615277E+0001 1.63024545984459E+0001 1.62908911995711E+0001 1.62793348612112E+0001 1.62677855796755E+0001 - 1.62562433512749E+0001 1.62447081723223E+0001 1.62331800391318E+0001 1.62216589480196E+0001 1.62101448953032E+0001 - 1.61986378773019E+0001 1.61871378903368E+0001 1.61756449307303E+0001 1.61641589948068E+0001 1.61526800788922E+0001 - 1.61412081793140E+0001 1.61297432924015E+0001 1.61182854144854E+0001 1.61068345418983E+0001 1.60953906709744E+0001 - 1.60839537980495E+0001 1.60725239194610E+0001 1.60611010315479E+0001 1.60496851306512E+0001 1.60382762131131E+0001 - 1.60268742752776E+0001 1.60154793134905E+0001 1.60040913240990E+0001 1.59927103034522E+0001 1.59813362479006E+0001 - 1.59699691537965E+0001 1.59586090174938E+0001 1.59472558353479E+0001 1.59359096037161E+0001 1.59245703189571E+0001 - 1.59132379774315E+0001 1.59019125755011E+0001 1.58905941095299E+0001 1.58792825758831E+0001 1.58679779709278E+0001 - 1.58566802910325E+0001 1.58453895325674E+0001 1.58341056919046E+0001 1.58228287654174E+0001 1.58115587494811E+0001 - 1.58002956404725E+0001 1.57890394347699E+0001 1.57777901287534E+0001 1.57665477188047E+0001 1.57553122013071E+0001 - 1.57440835726455E+0001 1.57328618292064E+0001 1.57216469673782E+0001 1.57104389835505E+0001 1.56992378741148E+0001 - 1.56880436354642E+0001 1.56768562639934E+0001 1.56656757560986E+0001 1.56545021081779E+0001 1.56433353166308E+0001 - 1.56321753778584E+0001 1.56210222882635E+0001 1.56098760442507E+0001 1.55987366422258E+0001 1.55876040785967E+0001 - 1.55764783497725E+0001 1.55653594521642E+0001 1.55542473821843E+0001 1.55431421362469E+0001 1.55320437107677E+0001 - 1.55209521021642E+0001 1.55098673068553E+0001 1.54987893212616E+0001 1.54877181418053E+0001 1.54766537649103E+0001 - 1.54655961870019E+0001 1.54545454045072E+0001 1.54435014138549E+0001 1.54324642114752E+0001 1.54214337938001E+0001 - 1.54104101572629E+0001 1.53993932982988E+0001 1.53883832133445E+0001 1.53773798988383E+0001 1.53663833512202E+0001 - 1.53553935669315E+0001 1.53444105424156E+0001 1.53334342741170E+0001 1.53224647584822E+0001 1.53115019919591E+0001 - 1.53005459709971E+0001 1.52895966920476E+0001 1.52786541515631E+0001 1.52677183459982E+0001 1.52567892718086E+0001 - 1.52458669254520E+0001 1.52349513033875E+0001 1.52240424020758E+0001 1.52131402179794E+0001 1.52022447475620E+0001 - 1.51913559872894E+0001 1.51804739336285E+0001 1.51695985830482E+0001 1.51587299320188E+0001 1.51478679770121E+0001 - 1.51370127145017E+0001 1.51261641409628E+0001 1.51153222528718E+0001 1.51044870467073E+0001 1.50936585189491E+0001 - 1.50828366660785E+0001 1.50720214845787E+0001 1.50612129709344E+0001 1.50504111216317E+0001 1.50396159331586E+0001 - 1.50288274020043E+0001 1.50180455246599E+0001 1.50072702976180E+0001 1.49965017173728E+0001 1.49857397804200E+0001 - 1.49749844832569E+0001 1.49642358223825E+0001 1.49534937942972E+0001 1.49427583955032E+0001 1.49320296225042E+0001 - 1.49213074718053E+0001 1.49105919399134E+0001 1.48998830233369E+0001 1.48891807185858E+0001 1.48784850221717E+0001 - 1.48677959306077E+0001 1.48571134404086E+0001 1.48464375480905E+0001 1.48357682501715E+0001 1.48251055431709E+0001 - 1.48144494236098E+0001 1.48037998880108E+0001 1.47931569328980E+0001 1.47825205547973E+0001 1.47718907502358E+0001 - 1.47612675157425E+0001 1.47506508478479E+0001 1.47400407430840E+0001 1.47294371979844E+0001 1.47188402090842E+0001 - 1.47082497729202E+0001 1.46976658860308E+0001 1.46870885449557E+0001 1.46765177462364E+0001 1.46659534864159E+0001 - 1.46553957620388E+0001 1.46448445696513E+0001 1.46342999058009E+0001 1.46237617670371E+0001 1.46132301499106E+0001 - 1.46027050509737E+0001 1.45921864667806E+0001 1.45816743938866E+0001 1.45711688288488E+0001 1.45606697682259E+0001 - 1.45501772085781E+0001 1.45396911464671E+0001 1.45292115784562E+0001 1.45187385011103E+0001 1.45082719109958E+0001 - 1.44978118046807E+0001 1.44873581787345E+0001 1.44769110297283E+0001 1.44664703542348E+0001 1.44560361488281E+0001 - 1.44456084100840E+0001 1.44351871345798E+0001 1.44247723188944E+0001 1.44143639596082E+0001 1.44039620533030E+0001 - 1.43935665965625E+0001 1.43831775859717E+0001 1.43727950181172E+0001 1.43624188895871E+0001 1.43520491969712E+0001 - 1.43416859368606E+0001 1.43313291058483E+0001 1.43209787005284E+0001 1.43106347174970E+0001 1.43002971533514E+0001 - 1.42899660046907E+0001 1.42796412681153E+0001 1.42693229402272E+0001 1.42590110176302E+0001 1.42487054969293E+0001 - 1.42384063747312E+0001 1.42281136476442E+0001 1.42178273122780E+0001 1.42075473652439E+0001 1.41972738031548E+0001 - 1.41870066226250E+0001 1.41767458202704E+0001 1.41664913927086E+0001 1.41562433365585E+0001 1.41460016484406E+0001 - 1.41357663249770E+0001 1.41255373627912E+0001 1.41153147585085E+0001 1.41050985087554E+0001 1.40948886101602E+0001 - 1.40846850593526E+0001 1.40744878529638E+0001 1.40642969876267E+0001 1.40541124599755E+0001 1.40439342666461E+0001 - 1.40337624042759E+0001 1.40235968695037E+0001 1.40134376589701E+0001 1.40032847693169E+0001 1.39931381971876E+0001 - 1.39829979392273E+0001 1.39728639920825E+0001 1.39627363524013E+0001 1.39526150168332E+0001 1.39424999820293E+0001 - 1.39323912446423E+0001 1.39222888013263E+0001 1.39121926487370E+0001 1.39021027835316E+0001 1.38920192023688E+0001 - 1.38819419019088E+0001 1.38718708788135E+0001 1.38618061297459E+0001 1.38517476513711E+0001 1.38416954403552E+0001 - 1.38316494933661E+0001 1.38216098070731E+0001 1.38115763781471E+0001 1.38015492032604E+0001 1.37915282790870E+0001 - 1.37815136023022E+0001 1.37715051695829E+0001 1.37615029776076E+0001 1.37515070230562E+0001 1.37415173026102E+0001 - 1.37315338129525E+0001 1.37215565507675E+0001 1.37115855127413E+0001 1.37016206955614E+0001 1.36916620959167E+0001 - 1.36817097104977E+0001 1.36717635359964E+0001 1.36618235691065E+0001 1.36518898065228E+0001 1.36419622449419E+0001 - 1.36320408810619E+0001 1.36221257115823E+0001 1.36122167332041E+0001 1.36023139426298E+0001 1.35924173365636E+0001 - 1.35825269117109E+0001 1.35726426647788E+0001 1.35627645924759E+0001 1.35528926915122E+0001 1.35430269585992E+0001 - 1.35331673904501E+0001 1.35233139837793E+0001 1.35134667353028E+0001 1.35036256417383E+0001 1.34937906998048E+0001 - 1.34839619062228E+0001 1.34741392577142E+0001 1.34643227510028E+0001 1.34545123828134E+0001 1.34447081498725E+0001 - 1.34349100489083E+0001 1.34251180766501E+0001 1.34153322298289E+0001 1.34055525051773E+0001 1.33957788994292E+0001 - 1.33860114093201E+0001 1.33762500315868E+0001 1.33664947629679E+0001 1.33567456002033E+0001 1.33470025400343E+0001 - 1.33372655792039E+0001 1.33275347144565E+0001 1.33178099425379E+0001 1.33080912601955E+0001 1.32983786641781E+0001 - 1.32886721512361E+0001 1.32789717181212E+0001 1.32692773615868E+0001 1.32595890783875E+0001 1.32499068652798E+0001 - 1.32402307190213E+0001 1.32305606363712E+0001 1.32208966140902E+0001 1.32112386489406E+0001 1.32015867376859E+0001 - 1.31919408770913E+0001 1.31823010639233E+0001 1.31726672949502E+0001 1.31630395669414E+0001 1.31534178766680E+0001 - 1.31438022209024E+0001 1.31341925964188E+0001 1.31245889999925E+0001 1.31149914284006E+0001 1.31053998784212E+0001 - 1.30958143468345E+0001 1.30862348304217E+0001 1.30766613259657E+0001 1.30670938302507E+0001 1.30575323400625E+0001 - 1.30479768521883E+0001 1.30384273634170E+0001 1.30288838705385E+0001 1.30193463703446E+0001 1.30098148596283E+0001 - 1.30002893351843E+0001 1.29907697938085E+0001 1.29812562322986E+0001 1.29717486474533E+0001 1.29622470360733E+0001 - 1.29527513949603E+0001 1.29432617209177E+0001 1.29337780107504E+0001 1.29243002612646E+0001 1.29148284692681E+0001 - 1.29053626315700E+0001 1.28959027449811E+0001 1.28864488063135E+0001 1.28770008123807E+0001 1.28675587599978E+0001 - 1.28581226459813E+0001 1.28486924671492E+0001 1.28392682203207E+0001 1.28298499023169E+0001 1.28204375099601E+0001 - 1.28110310400740E+0001 1.28016304894838E+0001 1.27922358550163E+0001 1.27828471334995E+0001 1.27734643217632E+0001 - 1.27640874166382E+0001 1.27547164149572E+0001 1.27453513135540E+0001 1.27359921092641E+0001 1.27266387989243E+0001 - 1.27172913793728E+0001 1.27079498474495E+0001 1.26986141999956E+0001 1.26892844338536E+0001 1.26799605458677E+0001 - 1.26706425328833E+0001 1.26613303917475E+0001 1.26520241193087E+0001 1.26427237124168E+0001 1.26334291679230E+0001 - 1.26241404826801E+0001 1.26148576535423E+0001 1.26055806773653E+0001 1.25963095510061E+0001 1.25870442713232E+0001 - 1.25777848351767E+0001 1.25685312394279E+0001 1.25592834809396E+0001 1.25500415565761E+0001 1.25408054632032E+0001 - 1.25315751976880E+0001 1.25223507568991E+0001 1.25131321377066E+0001 1.25039193369818E+0001 1.24947123515977E+0001 - 1.24855111784286E+0001 1.24763158143503E+0001 1.24671262562400E+0001 1.24579425009763E+0001 1.24487645454394E+0001 - 1.24395923865106E+0001 1.24304260210729E+0001 1.24212654460107E+0001 1.24121106582098E+0001 1.24029616545574E+0001 - 1.23938184319421E+0001 1.23846809872540E+0001 1.23755493173847E+0001 1.23664234192270E+0001 1.23573032896754E+0001 - 1.23481889256255E+0001 1.23390803239747E+0001 1.23299774816215E+0001 1.23208803954661E+0001 1.23117890624098E+0001 - 1.23027034793557E+0001 1.22936236432080E+0001 1.22845495508725E+0001 1.22754811992563E+0001 1.22664185852681E+0001 - 1.22573617058179E+0001 1.22483105578171E+0001 1.22392651381786E+0001 1.22302254438166E+0001 1.22211914716469E+0001 - 1.22121632185865E+0001 1.22031406815540E+0001 1.21941238574693E+0001 1.21851127432538E+0001 1.21761073358302E+0001 - 1.21671076321228E+0001 1.21581136290571E+0001 1.21491253235602E+0001 1.21401427125605E+0001 1.21311657929878E+0001 - 1.21221945617734E+0001 1.21132290158500E+0001 1.21042691521516E+0001 1.20953149676137E+0001 1.20863664591733E+0001 - 1.20774236237686E+0001 1.20684864583393E+0001 1.20595549598266E+0001 1.20506291251730E+0001 1.20417089513225E+0001 - 1.20327944352203E+0001 1.20238855738133E+0001 1.20149823640496E+0001 1.20060848028787E+0001 1.19971928872516E+0001 - 1.19883066141207E+0001 1.19794259804398E+0001 1.19705509831640E+0001 1.19616816192499E+0001 1.19528178856555E+0001 - 1.19439597793401E+0001 1.19351072972646E+0001 1.19262604363910E+0001 1.19174191936831E+0001 1.19085835661057E+0001 - 1.18997535506253E+0001 1.18909291442095E+0001 1.18821103438277E+0001 1.18732971464502E+0001 1.18644895490492E+0001 - 1.18556875485979E+0001 1.18468911420711E+0001 1.18381003264450E+0001 1.18293150986970E+0001 1.18205354558062E+0001 - 1.18117613947527E+0001 1.18029929125184E+0001 1.17942300060864E+0001 1.17854726724411E+0001 1.17767209085684E+0001 - 1.17679747114557E+0001 1.17592340780915E+0001 1.17504990054659E+0001 1.17417694905704E+0001 1.17330455303978E+0001 - 1.17243271219422E+0001 1.17156142621995E+0001 1.17069069481663E+0001 1.16982051768413E+0001 1.16895089452241E+0001 - 1.16808182503159E+0001 1.16721330891191E+0001 1.16634534586378E+0001 1.16547793558771E+0001 1.16461107778438E+0001 - 1.16374477215459E+0001 1.16287901839929E+0001 1.16201381621956E+0001 1.16114916531661E+0001 1.16028506539180E+0001 - 1.15942151614663E+0001 1.15855851728273E+0001 1.15769606850188E+0001 1.15683416950597E+0001 1.15597281999706E+0001 - 1.15511201967733E+0001 1.15425176824910E+0001 1.15339206541484E+0001 1.15253291087712E+0001 1.15167430433870E+0001 - 1.15081624550244E+0001 1.14995873407134E+0001 1.14910176974856E+0001 1.14824535223737E+0001 1.14738948124120E+0001 - 1.14653415646360E+0001 1.14567937760826E+0001 1.14482514437902E+0001 1.14397145647984E+0001 1.14311831361483E+0001 - 1.14226571548822E+0001 1.14141366180439E+0001 1.14056215226787E+0001 1.13971118658329E+0001 1.13886076445545E+0001 - 1.13801088558926E+0001 1.13716154968980E+0001 1.13631275646225E+0001 1.13546450561195E+0001 1.13461679684438E+0001 - 1.13376962986512E+0001 1.13292300437993E+0001 1.13207692009468E+0001 1.13123137671538E+0001 1.13038637394819E+0001 - 1.12954191149939E+0001 1.12869798907541E+0001 1.12785460638279E+0001 1.12701176312824E+0001 1.12616945901857E+0001 - 1.12532769376077E+0001 1.12448646706191E+0001 1.12364577862925E+0001 1.12280562817015E+0001 1.12196601539212E+0001 - 1.12112694000280E+0001 1.12028840170997E+0001 1.11945040022154E+0001 1.11861293524555E+0001 1.11777600649020E+0001 - 1.11693961366379E+0001 1.11610375647479E+0001 1.11526843463178E+0001 1.11443364784348E+0001 1.11359939581875E+0001 - 1.11276567826658E+0001 1.11193249489611E+0001 1.11109984541659E+0001 1.11026772953742E+0001 1.10943614696814E+0001 - 1.10860509741840E+0001 1.10777458059802E+0001 1.10694459621692E+0001 1.10611514398517E+0001 1.10528622361298E+0001 - 1.10445783481069E+0001 1.10362997728877E+0001 1.10280265075783E+0001 1.10197585492860E+0001 1.10114958951197E+0001 - 1.10032385421894E+0001 1.09949864876065E+0001 1.09867397284839E+0001 1.09784982619356E+0001 1.09702620850771E+0001 - 1.09620311950251E+0001 1.09538055888979E+0001 1.09455852638147E+0001 1.09373702168965E+0001 1.09291604452654E+0001 - 1.09209559460449E+0001 1.09127567163596E+0001 1.09045627533359E+0001 1.08963740541011E+0001 1.08881906157840E+0001 - 1.08800124355148E+0001 1.08718395104249E+0001 1.08636718376472E+0001 1.08555094143158E+0001 1.08473522375661E+0001 - 1.08392003045349E+0001 1.08310536123603E+0001 1.08229121581818E+0001 1.08147759391401E+0001 1.08066449523774E+0001 - 1.07985191950370E+0001 1.07903986642638E+0001 1.07822833572038E+0001 1.07741732710044E+0001 1.07660684028143E+0001 - 1.07579687497837E+0001 1.07498743090638E+0001 1.07417850778074E+0001 1.07337010531685E+0001 1.07256222323025E+0001 - 1.07175486123659E+0001 1.07094801905169E+0001 1.07014169639148E+0001 1.06933589297200E+0001 1.06853060850947E+0001 - 1.06772584272020E+0001 1.06692159532067E+0001 1.06611786602744E+0001 1.06531465455726E+0001 1.06451196062697E+0001 - 1.06370978395356E+0001 1.06290812425414E+0001 1.06210698124597E+0001 1.06130635464643E+0001 1.06050624417302E+0001 - 1.05970664954339E+0001 1.05890757047532E+0001 1.05810900668670E+0001 1.05731095789559E+0001 1.05651342382014E+0001 - 1.05571640417865E+0001 1.05491989868956E+0001 1.05412390707142E+0001 1.05332842904293E+0001 1.05253346432292E+0001 - 1.05173901263032E+0001 1.05094507368424E+0001 1.05015164720389E+0001 1.04935873290860E+0001 1.04856633051787E+0001 - 1.04777443975129E+0001 1.04698306032860E+0001 1.04619219196968E+0001 1.04540183439452E+0001 1.04461198732325E+0001 - 1.04382265047613E+0001 1.04303382357355E+0001 1.04224550633603E+0001 1.04145769848422E+0001 1.04067039973890E+0001 - 1.03988360982098E+0001 1.03909732845150E+0001 1.03831155535164E+0001 1.03752629024268E+0001 1.03674153284607E+0001 - 1.03595728288337E+0001 1.03517354007625E+0001 1.03439030414655E+0001 1.03360757481620E+0001 1.03282535180730E+0001 - 1.03204363484204E+0001 1.03126242364277E+0001 1.03048171793195E+0001 1.02970151743218E+0001 1.02892182186618E+0001 - 1.02814263095681E+0001 1.02736394442706E+0001 1.02658576200003E+0001 1.02580808339897E+0001 1.02503090834725E+0001 - 1.02425423656838E+0001 1.02347806778598E+0001 1.02270240172381E+0001 1.02192723810575E+0001 1.02115257665583E+0001 - 1.02037841709819E+0001 1.01960475915710E+0001 1.01883160255697E+0001 1.01805894702232E+0001 1.01728679227782E+0001 - 1.01651513804826E+0001 1.01574398405854E+0001 1.01497333003372E+0001 1.01420317569896E+0001 1.01343352077958E+0001 - 1.01266436500099E+0001 1.01189570808877E+0001 1.01112754976858E+0001 1.01035988976626E+0001 1.00959272780773E+0001 - 1.00882606361908E+0001 1.00805989692649E+0001 1.00729422745629E+0001 1.00652905493495E+0001 1.00576437908903E+0001 - 1.00500019964526E+0001 1.00423651633046E+0001 1.00347332887159E+0001 1.00271063699577E+0001 1.00194844043019E+0001 - 1.00118673890222E+0001 1.00042553213931E+0001 9.99664819869089E+0000 9.98904601819269E+0000 9.98144877717711E+0000 - 9.97385647292399E+0000 9.96626910271443E+0000 9.95868666383081E+0000 9.95110915355679E+0000 9.94353656917730E+0000 - 9.93596890797850E+0000 9.92840616724787E+0000 9.92084834427414E+0000 9.91329543634730E+0000 9.90574744075861E+0000 - 9.89820435480060E+0000 9.89066617576707E+0000 9.88313290095309E+0000 9.87560452765497E+0000 9.86808105317033E+0000 - 9.86056247479799E+0000 9.85304878983810E+0000 9.84553999559205E+0000 9.83803608936247E+0000 9.83053706845326E+0000 - 9.82304293016962E+0000 9.81555367181797E+0000 9.80806929070599E+0000 9.80058978414267E+0000 9.79311514943819E+0000 - 9.78564538390403E+0000 9.77818048485294E+0000 9.77072044959890E+0000 9.76326527545716E+0000 9.75581495974422E+0000 - 9.74836949977784E+0000 9.74092889287706E+0000 9.73349313636213E+0000 9.72606222755460E+0000 9.71863616377723E+0000 - 9.71121494235409E+0000 9.70379856061044E+0000 9.69638701587286E+0000 9.68898030546912E+0000 9.68157842672828E+0000 - 9.67418137698066E+0000 9.66678915355778E+0000 9.65940175379248E+0000 9.65201917501879E+0000 9.64464141457201E+0000 - 9.63726846978873E+0000 9.62990033800671E+0000 9.62253701656503E+0000 9.61517850280396E+0000 9.60782479406507E+0000 - 9.60047588769115E+0000 9.59313178102623E+0000 9.58579247141559E+0000 9.57845795620576E+0000 9.57112823274453E+0000 - 9.56380329838090E+0000 9.55648315046514E+0000 9.54916778634874E+0000 9.54185720338446E+0000 9.53455139892630E+0000 - 9.52725037032947E+0000 9.51995411495046E+0000 9.51266263014696E+0000 9.50537591327794E+0000 9.49809396170359E+0000 - 9.49081677278534E+0000 9.48354434388586E+0000 9.47627667236905E+0000 9.46901375560007E+0000 9.46175559094529E+0000 - 9.45450217577235E+0000 9.44725350745008E+0000 9.44000958334858E+0000 9.43277040083919E+0000 9.42553595729445E+0000 - 9.41830625008818E+0000 9.41108127659538E+0000 9.40386103419232E+0000 9.39664552025652E+0000 9.38943473216667E+0000 - 9.38222866730276E+0000 9.37502732304595E+0000 9.36783069677868E+0000 9.36063878588459E+0000 9.35345158774857E+0000 - 9.34626909975672E+0000 9.33909131929638E+0000 9.33191824375612E+0000 9.32474987052572E+0000 9.31758619699621E+0000 - 9.31042722055983E+0000 9.30327293861007E+0000 9.29612334854161E+0000 9.28897844775038E+0000 9.28183823363354E+0000 - 9.27470270358944E+0000 9.26757185501769E+0000 9.26044568531912E+0000 9.25332419189575E+0000 9.24620737215086E+0000 - 9.23909522348892E+0000 9.23198774331565E+0000 9.22488492903798E+0000 9.21778677806405E+0000 9.21069328780323E+0000 - 9.20360445566610E+0000 9.19652027906449E+0000 9.18944075541139E+0000 9.18236588212107E+0000 9.17529565660898E+0000 - 9.16823007629178E+0000 9.16116913858738E+0000 9.15411284091489E+0000 9.14706118069461E+0000 9.14001415534810E+0000 - 9.13297176229810E+0000 9.12593399896858E+0000 9.11890086278472E+0000 9.11187235117290E+0000 9.10484846156074E+0000 - 9.09782919137705E+0000 9.09081453805186E+0000 9.08380449901640E+0000 9.07679907170311E+0000 9.06979825354567E+0000 - 9.06280204197894E+0000 9.05581043443898E+0000 9.04882342836310E+0000 9.04184102118977E+0000 9.03486321035871E+0000 - 9.02788999331081E+0000 9.02092136748819E+0000 9.01395733033416E+0000 9.00699787929326E+0000 9.00004301181121E+0000 - 8.99309272533495E+0000 8.98614701731261E+0000 8.97920588519353E+0000 8.97226932642826E+0000 8.96533733846856E+0000 - 8.95840991876734E+0000 8.95148706477879E+0000 8.94456877395824E+0000 8.93765504376224E+0000 8.93074587164856E+0000 - 8.92384125507614E+0000 8.91694119150512E+0000 8.91004567839687E+0000 8.90315471321392E+0000 8.89626829342002E+0000 - 8.88938641648012E+0000 8.88250907986035E+0000 8.87563628102804E+0000 8.86876801745174E+0000 8.86190428660115E+0000 - 8.85504508594720E+0000 8.84819041296201E+0000 8.84134026511889E+0000 8.83449463989233E+0000 8.82765353475804E+0000 - 8.82081694719289E+0000 8.81398487467496E+0000 8.80715731468354E+0000 8.80033426469906E+0000 8.79351572220320E+0000 - 8.78670168467877E+0000 8.77989214960982E+0000 8.77308711448157E+0000 8.76628657678042E+0000 8.75949053399397E+0000 - 8.75269898361099E+0000 8.74591192312147E+0000 8.73912935001655E+0000 8.73235126178857E+0000 8.72557765593108E+0000 - 8.71880852993876E+0000 8.71204388130754E+0000 8.70528370753448E+0000 8.69852800611785E+0000 8.69177677455709E+0000 - 8.68503001035283E+0000 8.67828771100691E+0000 8.67154987402229E+0000 8.66481649690317E+0000 8.65808757715489E+0000 - 8.65136311228399E+0000 8.64464309979819E+0000 8.63792753720638E+0000 8.63121642201864E+0000 8.62450975174622E+0000 - 8.61780752390154E+0000 8.61110973599822E+0000 8.60441638555105E+0000 8.59772747007597E+0000 8.59104298709013E+0000 - 8.58436293411184E+0000 8.57768730866059E+0000 8.57101610825703E+0000 8.56434933042301E+0000 8.55768697268152E+0000 - 8.55102903255677E+0000 8.54437550757409E+0000 8.53772639526001E+0000 8.53108169314223E+0000 8.52444139874963E+0000 - 8.51780550961224E+0000 8.51117402326127E+0000 8.50454693722909E+0000 8.49792424904927E+0000 8.49130595625651E+0000 - 8.48469205638671E+0000 8.47808254697691E+0000 8.47147742556534E+0000 8.46487668969138E+0000 8.45828033689559E+0000 - 8.45168836471969E+0000 8.44510077070657E+0000 8.43851755240026E+0000 8.43193870734599E+0000 8.42536423309015E+0000 - 8.41879412718026E+0000 8.41222838716504E+0000 8.40566701059435E+0000 8.39910999501922E+0000 8.39255733799184E+0000 - 8.38600903706558E+0000 8.37946508979492E+0000 8.37292549373556E+0000 8.36639024644434E+0000 8.35985934547922E+0000 - 8.35333278839937E+0000 8.34681057276511E+0000 8.34029269613789E+0000 8.33377915608034E+0000 8.32726995015624E+0000 - 8.32076507593054E+0000 8.31426453096931E+0000 8.30776831283982E+0000 8.30127641911046E+0000 8.29478884735081E+0000 - 8.28830559513156E+0000 8.28182666002458E+0000 8.27535203960290E+0000 8.26888173144069E+0000 8.26241573311326E+0000 - 8.25595404219711E+0000 8.24949665626985E+0000 8.24304357291026E+0000 8.23659478969827E+0000 8.23015030421496E+0000 - 8.22371011404255E+0000 8.21727421676443E+0000 8.21084260996512E+0000 8.20441529123028E+0000 8.19799225814675E+0000 - 8.19157350830248E+0000 8.18515903928659E+0000 8.17874884868935E+0000 8.17234293410215E+0000 8.16594129311754E+0000 - 8.15954392332923E+0000 8.15315082233205E+0000 8.14676198772198E+0000 8.14037741709615E+0000 8.13399710805283E+0000 - 8.12762105819143E+0000 8.12124926511251E+0000 8.11488172641775E+0000 8.10851843971000E+0000 8.10215940259323E+0000 - 8.09580461267256E+0000 8.08945406755424E+0000 8.08310776484566E+0000 8.07676570215537E+0000 8.07042787709303E+0000 - 8.06409428726945E+0000 8.05776493029657E+0000 8.05143980378749E+0000 8.04511890535641E+0000 8.03880223261871E+0000 - 8.03248978319085E+0000 8.02618155469048E+0000 8.01987754473635E+0000 8.01357775094834E+0000 8.00728217094751E+0000 - 8.00099080235599E+0000 7.99470364279709E+0000 7.98842068989523E+0000 7.98214194127596E+0000 7.97586739456598E+0000 - 7.96959704739310E+0000 7.96333089738627E+0000 7.95706894217557E+0000 7.95081117939221E+0000 7.94455760666852E+0000 - 7.93830822163797E+0000 7.93206302193515E+0000 7.92582200519578E+0000 7.91958516905672E+0000 7.91335251115593E+0000 - 7.90712402913252E+0000 7.90089972062670E+0000 7.89467958327984E+0000 7.88846361473440E+0000 7.88225181263399E+0000 - 7.87604417462333E+0000 7.86984069834827E+0000 7.86364138145577E+0000 7.85744622159394E+0000 7.85125521641198E+0000 - 7.84506836356023E+0000 7.83888566069015E+0000 7.83270710545432E+0000 7.82653269550642E+0000 7.82036242850129E+0000 - 7.81419630209485E+0000 7.80803431394416E+0000 7.80187646170740E+0000 7.79572274304386E+0000 7.78957315561394E+0000 - 7.78342769707917E+0000 7.77728636510220E+0000 7.77114915734677E+0000 7.76501607147777E+0000 7.75888710516118E+0000 - 7.75276225606411E+0000 7.74664152185477E+0000 7.74052490020250E+0000 7.73441238877774E+0000 7.72830398525204E+0000 - 7.72219968729808E+0000 7.71609949258964E+0000 7.71000339880161E+0000 7.70391140360999E+0000 7.69782350469190E+0000 - 7.69173969972557E+0000 7.68565998639033E+0000 7.67958436236661E+0000 7.67351282533598E+0000 7.66744537298110E+0000 - 7.66138200298572E+0000 7.65532271303473E+0000 7.64926750081412E+0000 7.64321636401096E+0000 7.63716930031345E+0000 - 7.63112630741089E+0000 7.62508738299370E+0000 7.61905252475337E+0000 7.61302173038253E+0000 7.60699499757488E+0000 - 7.60097232402525E+0000 7.59495370742958E+0000 7.58893914548487E+0000 7.58292863588926E+0000 7.57692217634199E+0000 - 7.57091976454337E+0000 7.56492139819484E+0000 7.55892707499893E+0000 7.55293679265928E+0000 7.54695054888062E+0000 - 7.54096834136876E+0000 7.53499016783065E+0000 7.52901602597430E+0000 7.52304591350883E+0000 7.51707982814447E+0000 - 7.51111776759253E+0000 7.50515972956543E+0000 7.49920571177667E+0000 7.49325571194085E+0000 7.48730972777368E+0000 - 7.48136775699193E+0000 7.47542979731351E+0000 7.46949584645738E+0000 7.46356590214362E+0000 7.45763996209340E+0000 - 7.45171802402896E+0000 7.44580008567366E+0000 7.43988614475193E+0000 7.43397619898931E+0000 7.42807024611241E+0000 - 7.42216828384895E+0000 7.41627030992772E+0000 7.41037632207861E+0000 7.40448631803258E+0000 7.39860029552173E+0000 - 7.39271825227918E+0000 7.38684018603918E+0000 7.38096609453706E+0000 7.37509597550923E+0000 7.36922982669317E+0000 - 7.36336764582748E+0000 7.35750943065182E+0000 7.35165517890695E+0000 7.34580488833470E+0000 7.33995855667799E+0000 - 7.33411618168081E+0000 7.32827776108827E+0000 7.32244329264651E+0000 7.31661277410280E+0000 7.31078620320545E+0000 - 7.30496357770389E+0000 7.29914489534861E+0000 7.29333015389116E+0000 7.28751935108422E+0000 7.28171248468149E+0000 - 7.27590955243780E+0000 7.27011055210903E+0000 7.26431548145214E+0000 7.25852433822518E+0000 7.25273712018726E+0000 - 7.24695382509858E+0000 7.24117445072041E+0000 7.23539899481510E+0000 7.22962745514606E+0000 7.22385982947779E+0000 - 7.21809611557587E+0000 7.21233631120694E+0000 7.20658041413870E+0000 7.20082842213996E+0000 7.19508033298059E+0000 - 7.18933614443149E+0000 7.18359585426470E+0000 7.17785946025329E+0000 7.17212696017139E+0000 7.16639835179423E+0000 - 7.16067363289811E+0000 7.15495280126037E+0000 7.14923585465944E+0000 7.14352279087481E+0000 7.13781360768706E+0000 - 7.13210830287780E+0000 7.12640687422973E+0000 7.12070931952663E+0000 7.11501563655332E+0000 7.10932582309569E+0000 - 7.10363987694072E+0000 7.09795779587641E+0000 7.09227957769187E+0000 7.08660522017725E+0000 7.08093472112377E+0000 - 7.07526807832370E+0000 7.06960528957041E+0000 7.06394635265828E+0000 7.05829126538280E+0000 7.05264002554048E+0000 - 7.04699263092892E+0000 7.04134907934678E+0000 7.03570936859377E+0000 7.03007349647065E+0000 7.02444146077926E+0000 - 7.01881325932248E+0000 7.01318888990427E+0000 7.00756835032963E+0000 7.00195163840463E+0000 6.99633875193638E+0000 - 6.99072968873307E+0000 6.98512444660392E+0000 6.97952302335922E+0000 6.97392541681032E+0000 6.96833162476963E+0000 - 6.96274164505059E+0000 6.95715547546770E+0000 6.95157311383654E+0000 6.94599455797372E+0000 6.94041980569690E+0000 - 6.93484885482481E+0000 6.92928170317720E+0000 6.92371834857493E+0000 6.91815878883984E+0000 6.91260302179487E+0000 - 6.90705104526399E+0000 6.90150285707222E+0000 6.89595845504565E+0000 6.89041783701139E+0000 6.88488100079762E+0000 - 6.87934794423354E+0000 6.87381866514943E+0000 6.86829316137661E+0000 6.86277143074742E+0000 6.85725347109528E+0000 - 6.85173928025464E+0000 6.84622885606101E+0000 6.84072219635090E+0000 6.83521929896193E+0000 6.82972016173271E+0000 - 6.82422478250293E+0000 6.81873315911330E+0000 6.81324528940558E+0000 6.80776117122257E+0000 6.80228080240812E+0000 - 6.79680418080711E+0000 6.79133130426548E+0000 6.78586217063019E+0000 6.78039677774925E+0000 6.77493512347170E+0000 - 6.76947720564764E+0000 6.76402302212819E+0000 6.75857257076551E+0000 6.75312584941281E+0000 6.74768285592433E+0000 - 6.74224358815535E+0000 6.73680804396218E+0000 6.73137622120217E+0000 6.72594811773371E+0000 6.72052373141622E+0000 - 6.71510306011015E+0000 6.70968610167701E+0000 6.70427285397931E+0000 6.69886331488062E+0000 6.69345748224553E+0000 - 6.68805535393966E+0000 6.68265692782968E+0000 6.67726220178327E+0000 6.67187117366915E+0000 6.66648384135709E+0000 - 6.66110020271786E+0000 6.65572025562328E+0000 6.65034399794619E+0000 6.64497142756047E+0000 6.63960254234102E+0000 - 6.63423734016378E+0000 6.62887581890570E+0000 6.62351797644477E+0000 6.61816381066000E+0000 6.61281331943145E+0000 - 6.60746650064017E+0000 6.60212335216826E+0000 6.59678387189885E+0000 6.59144805771607E+0000 6.58611590750511E+0000 - 6.58078741915215E+0000 6.57546259054441E+0000 6.57014141957014E+0000 6.56482390411860E+0000 6.55951004208008E+0000 - 6.55419983134589E+0000 6.54889326980837E+0000 6.54359035536086E+0000 6.53829108589775E+0000 6.53299545931442E+0000 - 6.52770347350730E+0000 6.52241512637383E+0000 6.51713041581244E+0000 6.51184933972263E+0000 6.50657189600488E+0000 - 6.50129808256070E+0000 6.49602789729262E+0000 6.49076133810419E+0000 6.48549840289997E+0000 6.48023908958553E+0000 - 6.47498339606748E+0000 6.46973132025341E+0000 6.46448286005197E+0000 6.45923801337278E+0000 6.45399677812650E+0000 - 6.44875915222480E+0000 6.44352513358036E+0000 6.43829472010688E+0000 6.43306790971905E+0000 6.42784470033261E+0000 - 6.42262508986428E+0000 6.41740907623181E+0000 6.41219665735395E+0000 6.40698783115046E+0000 6.40178259554211E+0000 - 6.39658094845069E+0000 6.39138288779900E+0000 6.38618841151083E+0000 6.38099751751100E+0000 6.37581020372532E+0000 - 6.37062646808062E+0000 6.36544630850473E+0000 6.36026972292649E+0000 6.35509670927575E+0000 6.34992726548336E+0000 - 6.34476138948117E+0000 6.33959907920206E+0000 6.33444033257988E+0000 6.32928514754950E+0000 6.32413352204681E+0000 - 6.31898545400868E+0000 6.31384094137300E+0000 6.30869998207864E+0000 6.30356257406549E+0000 6.29842871527445E+0000 - 6.29329840364739E+0000 6.28817163712722E+0000 6.28304841365782E+0000 6.27792873118408E+0000 6.27281258765190E+0000 - 6.26769998100816E+0000 6.26259090920075E+0000 6.25748537017855E+0000 6.25238336189147E+0000 6.24728488229037E+0000 - 6.24218992932714E+0000 6.23709850095465E+0000 6.23201059512678E+0000 6.22692620979840E+0000 6.22184534292536E+0000 - 6.21676799246453E+0000 6.21169415637377E+0000 6.20662383261192E+0000 6.20155701913883E+0000 6.19649371391533E+0000 - 6.19143391490325E+0000 6.18637762006541E+0000 6.18132482736563E+0000 6.17627553476871E+0000 6.17122974024045E+0000 - 6.16618744174763E+0000 6.16114863725804E+0000 6.15611332474045E+0000 6.15108150216461E+0000 6.14605316750127E+0000 - 6.14102831872217E+0000 6.13600695380003E+0000 6.13098907070857E+0000 6.12597466742249E+0000 6.12096374191747E+0000 - 6.11595629217020E+0000 6.11095231615833E+0000 6.10595181186052E+0000 6.10095477725639E+0000 6.09596121032657E+0000 - 6.09097110905265E+0000 6.08598447141723E+0000 6.08100129540388E+0000 6.07602157899716E+0000 6.07104532018260E+0000 - 6.06607251694673E+0000 6.06110316727705E+0000 6.05613726916203E+0000 6.05117482059117E+0000 6.04621581955490E+0000 - 6.04126026404465E+0000 6.03630815205283E+0000 6.03135948157284E+0000 6.02641425059904E+0000 6.02147245712677E+0000 - 6.01653409915237E+0000 6.01159917467315E+0000 6.00666768168738E+0000 6.00173961819433E+0000 5.99681498219424E+0000 - 5.99189377168831E+0000 5.98697598467875E+0000 5.98206161916871E+0000 5.97715067316235E+0000 5.97224314466477E+0000 - 5.96733903168207E+0000 5.96243833222131E+0000 5.95754104429054E+0000 5.95264716589877E+0000 5.94775669505599E+0000 - 5.94286962977315E+0000 5.93798596806219E+0000 5.93310570793600E+0000 5.92822884740847E+0000 5.92335538449444E+0000 - 5.91848531720973E+0000 5.91361864357112E+0000 5.90875536159636E+0000 5.90389546930419E+0000 5.89903896471430E+0000 - 5.89418584584735E+0000 5.88933611072497E+0000 5.88448975736977E+0000 5.87964678380530E+0000 5.87480718805611E+0000 - 5.86997096814769E+0000 5.86513812210650E+0000 5.86030864795998E+0000 5.85548254373653E+0000 5.85065980746551E+0000 - 5.84584043717725E+0000 5.84102443090303E+0000 5.83621178667512E+0000 5.83140250252673E+0000 5.82659657649203E+0000 - 5.82179400660618E+0000 5.81699479090528E+0000 5.81219892742639E+0000 5.80740641420755E+0000 5.80261724928775E+0000 - 5.79783143070693E+0000 5.79304895650601E+0000 5.78826982472685E+0000 5.78349403341229E+0000 5.77872158060612E+0000 - 5.77395246435307E+0000 5.76918668269886E+0000 5.76442423369015E+0000 5.75966511537455E+0000 5.75490932580066E+0000 - 5.75015686301799E+0000 5.74540772507704E+0000 5.74066191002925E+0000 5.73591941592704E+0000 5.73118024082373E+0000 - 5.72644438277367E+0000 5.72171183983209E+0000 5.71698261005524E+0000 5.71225669150027E+0000 5.70753408222531E+0000 - 5.70281478028943E+0000 5.69809878375267E+0000 5.69338609067601E+0000 5.68867669912138E+0000 5.68397060715167E+0000 - 5.67926781283070E+0000 5.67456831422326E+0000 5.66987210939509E+0000 5.66517919641286E+0000 5.66048957334422E+0000 - 5.65580323825774E+0000 5.65112018922295E+0000 5.64644042431033E+0000 5.64176394159130E+0000 5.63709073913824E+0000 - 5.63242081502445E+0000 5.62775416732421E+0000 5.62309079411272E+0000 5.61843069346615E+0000 5.61377386346158E+0000 - 5.60912030217707E+0000 5.60447000769161E+0000 5.59982297808512E+0000 5.59517921143849E+0000 5.59053870583354E+0000 - 5.58590145935302E+0000 5.58126747008064E+0000 5.57663673610105E+0000 5.57200925549983E+0000 5.56738502636352E+0000 - 5.56276404677958E+0000 5.55814631483643E+0000 5.55353182862341E+0000 5.54892058623081E+0000 5.54431258574987E+0000 - 5.53970782527275E+0000 5.53510630289255E+0000 5.53050801670332E+0000 5.52591296480004E+0000 5.52132114527863E+0000 - 5.51673255623594E+0000 5.51214719576976E+0000 5.50756506197883E+0000 5.50298615296280E+0000 5.49841046682228E+0000 - 5.49383800165879E+0000 5.48926875557481E+0000 5.48470272667373E+0000 5.48013991305989E+0000 5.47558031283857E+0000 - 5.47102392411595E+0000 5.46647074499917E+0000 5.46192077359631E+0000 5.45737400801636E+0000 5.45283044636924E+0000 - 5.44829008676581E+0000 5.44375292731787E+0000 5.43921896613814E+0000 5.43468820134027E+0000 5.43016063103883E+0000 - 5.42563625334934E+0000 5.42111506638823E+0000 5.41659706827286E+0000 5.41208225712154E+0000 5.40757063105348E+0000 - 5.40306218818882E+0000 5.39855692664865E+0000 5.39405484455496E+0000 5.38955594003067E+0000 5.38506021119965E+0000 - 5.38056765618667E+0000 5.37607827311743E+0000 5.37159206011854E+0000 5.36710901531758E+0000 5.36262913684300E+0000 - 5.35815242282420E+0000 5.35367887139151E+0000 5.34920848067616E+0000 5.34474124881032E+0000 5.34027717392707E+0000 - 5.33581625416042E+0000 5.33135848764530E+0000 5.32690387251755E+0000 5.32245240691395E+0000 5.31800408897217E+0000 - 5.31355891683083E+0000 5.30911688862945E+0000 5.30467800250848E+0000 5.30024225660927E+0000 5.29580964907411E+0000 - 5.29138017804619E+0000 5.28695384166963E+0000 5.28253063808947E+0000 5.27811056545164E+0000 5.27369362190301E+0000 - 5.26927980559135E+0000 5.26486911466537E+0000 5.26046154727467E+0000 5.25605710156977E+0000 5.25165577570211E+0000 - 5.24725756782404E+0000 5.24286247608882E+0000 5.23847049865062E+0000 5.23408163366454E+0000 5.22969587928657E+0000 - 5.22531323367363E+0000 5.22093369498354E+0000 5.21655726137503E+0000 5.21218393100775E+0000 5.20781370204225E+0000 - 5.20344657263999E+0000 5.19908254096336E+0000 5.19472160517562E+0000 5.19036376344098E+0000 5.18600901392453E+0000 - 5.18165735479227E+0000 5.17730878421113E+0000 5.17296330034892E+0000 5.16862090137437E+0000 5.16428158545711E+0000 - 5.15994535076769E+0000 5.15561219547755E+0000 5.15128211775904E+0000 5.14695511578542E+0000 5.14263118773084E+0000 - 5.13831033177037E+0000 5.13399254607998E+0000 5.12967782883654E+0000 5.12536617821782E+0000 5.12105759240249E+0000 - 5.11675206957014E+0000 5.11244960790124E+0000 5.10815020557718E+0000 5.10385386078024E+0000 5.09956057169360E+0000 - 5.09527033650134E+0000 5.09098315338844E+0000 5.08669902054080E+0000 5.08241793614518E+0000 5.07813989838927E+0000 - 5.07386490546164E+0000 5.06959295555178E+0000 5.06532404685005E+0000 5.06105817754774E+0000 5.05679534583699E+0000 - 5.05253554991088E+0000 5.04827878796338E+0000 5.04402505818932E+0000 5.03977435878447E+0000 5.03552668794547E+0000 - 5.03128204386986E+0000 5.02704042475608E+0000 5.02280182880345E+0000 5.01856625421219E+0000 5.01433369918343E+0000 - 5.01010416191916E+0000 5.00587764062229E+0000 5.00165413349661E+0000 4.99743363874681E+0000 4.99321615457845E+0000 - 4.98900167919800E+0000 4.98479021081282E+0000 4.98058174763115E+0000 4.97637628786213E+0000 4.97217382971578E+0000 - 4.96797437140302E+0000 4.96377791113565E+0000 4.95958444712635E+0000 4.95539397758872E+0000 4.95120650073720E+0000 - 4.94702201478715E+0000 4.94284051795482E+0000 4.93866200845733E+0000 4.93448648451269E+0000 4.93031394433979E+0000 - 4.92614438615842E+0000 4.92197780818925E+0000 4.91781420865382E+0000 4.91365358577457E+0000 4.90949593777483E+0000 - 4.90534126287878E+0000 4.90118955931153E+0000 4.89704082529903E+0000 4.89289505906813E+0000 4.88875225884657E+0000 - 4.88461242286297E+0000 4.88047554934681E+0000 4.87634163652847E+0000 4.87221068263920E+0000 4.86808268591114E+0000 - 4.86395764457732E+0000 4.85983555687161E+0000 4.85571642102879E+0000 4.85160023528452E+0000 4.84748699787533E+0000 - 4.84337670703861E+0000 4.83926936101266E+0000 4.83516495803664E+0000 4.83106349635059E+0000 4.82696497419542E+0000 - 4.82286938981292E+0000 4.81877674144576E+0000 4.81468702733747E+0000 4.81060024573249E+0000 4.80651639487609E+0000 - 4.80243547301444E+0000 4.79835747839458E+0000 4.79428240926442E+0000 4.79021026387275E+0000 4.78614104046921E+0000 - 4.78207473730435E+0000 4.77801135262957E+0000 4.77395088469712E+0000 4.76989333176017E+0000 4.76583869207272E+0000 - 4.76178696388966E+0000 4.75773814546675E+0000 4.75369223506060E+0000 4.74964923092871E+0000 4.74560913132945E+0000 - 4.74157193452204E+0000 4.73753763876659E+0000 4.73350624232407E+0000 4.72947774345629E+0000 4.72545214042598E+0000 - 4.72142943149670E+0000 4.71740961493287E+0000 4.71339268899982E+0000 4.70937865196369E+0000 4.70536750209152E+0000 - 4.70135923765120E+0000 4.69735385691151E+0000 4.69335135814206E+0000 4.68935173961335E+0000 4.68535499959672E+0000 - 4.68136113636439E+0000 4.67737014818943E+0000 4.67338203334580E+0000 4.66939679010829E+0000 4.66541441675257E+0000 - 4.66143491155515E+0000 4.65745827279344E+0000 4.65348449874566E+0000 4.64951358769094E+0000 4.64554553790923E+0000 - 4.64158034768137E+0000 4.63761801528904E+0000 4.63365853901478E+0000 4.62970191714199E+0000 4.62574814795494E+0000 - 4.62179722973874E+0000 4.61784916077936E+0000 4.61390393936365E+0000 4.60996156377928E+0000 4.60602203231480E+0000 - 4.60208534325961E+0000 4.59815149490397E+0000 4.59422048553899E+0000 4.59029231345663E+0000 4.58636697694971E+0000 - 4.58244447431192E+0000 4.57852480383776E+0000 4.57460796382263E+0000 4.57069395256275E+0000 4.56678276835523E+0000 - 4.56287440949798E+0000 4.55896887428981E+0000 4.55506616103035E+0000 4.55116626802010E+0000 4.54726919356040E+0000 - 4.54337493595344E+0000 4.53948349350227E+0000 4.53559486451078E+0000 4.53170904728372E+0000 4.52782604012667E+0000 - 4.52394584134608E+0000 4.52006844924923E+0000 4.51619386214426E+0000 4.51232207834016E+0000 4.50845309614675E+0000 - 4.50458691387472E+0000 4.50072352983558E+0000 4.49686294234172E+0000 4.49300514970633E+0000 4.48915015024349E+0000 - 4.48529794226810E+0000 4.48144852409592E+0000 4.47760189404353E+0000 4.47375805042838E+0000 4.46991699156875E+0000 - 4.46607871578376E+0000 4.46224322139339E+0000 4.45841050671844E+0000 4.45458057008058E+0000 4.45075340980229E+0000 - 4.44692902420691E+0000 4.44310741161861E+0000 4.43928857036243E+0000 4.43547249876421E+0000 4.43165919515065E+0000 - 4.42784865784930E+0000 4.42404088518853E+0000 4.42023587549755E+0000 4.41643362710643E+0000 4.41263413834605E+0000 - 4.40883740754816E+0000 4.40504343304530E+0000 4.40125221317090E+0000 4.39746374625920E+0000 4.39367803064527E+0000 - 4.38989506466502E+0000 4.38611484665522E+0000 4.38233737495344E+0000 4.37856264789811E+0000 4.37479066382849E+0000 - 4.37102142108466E+0000 4.36725491800754E+0000 4.36349115293890E+0000 4.35973012422134E+0000 4.35597183019826E+0000 - 4.35221626921394E+0000 4.34846343961345E+0000 4.34471333974272E+0000 4.34096596794849E+0000 4.33722132257837E+0000 - 4.33347940198075E+0000 4.32974020450488E+0000 4.32600372850084E+0000 4.32226997231954E+0000 4.31853893431269E+0000 - 4.31481061283288E+0000 4.31108500623348E+0000 4.30736211286873E+0000 4.30364193109366E+0000 4.29992445926416E+0000 - 4.29620969573692E+0000 4.29249763886947E+0000 4.28878828702018E+0000 4.28508163854821E+0000 4.28137769181359E+0000 - 4.27767644517715E+0000 4.27397789700054E+0000 4.27028204564624E+0000 4.26658888947757E+0000 4.26289842685866E+0000 - 4.25921065615446E+0000 4.25552557573076E+0000 4.25184318395415E+0000 4.24816347919206E+0000 4.24448645981274E+0000 - 4.24081212418526E+0000 4.23714047067950E+0000 4.23347149766619E+0000 4.22980520351685E+0000 4.22614158660384E+0000 - 4.22248064530034E+0000 4.21882237798033E+0000 4.21516678301863E+0000 4.21151385879088E+0000 4.20786360367353E+0000 - 4.20421601604384E+0000 4.20057109427991E+0000 4.19692883676063E+0000 4.19328924186575E+0000 4.18965230797579E+0000 - 4.18601803347211E+0000 4.18238641673690E+0000 4.17875745615313E+0000 4.17513115010462E+0000 4.17150749697599E+0000 - 4.16788649515267E+0000 4.16426814302091E+0000 4.16065243896779E+0000 4.15703938138118E+0000 4.15342896864976E+0000 - 4.14982119916306E+0000 4.14621607131139E+0000 4.14261358348588E+0000 4.13901373407847E+0000 4.13541652148193E+0000 - 4.13182194408982E+0000 4.12823000029652E+0000 4.12464068849722E+0000 4.12105400708792E+0000 4.11746995446543E+0000 - 4.11388852902737E+0000 4.11030972917218E+0000 4.10673355329908E+0000 4.10315999980814E+0000 4.09958906710021E+0000 - 4.09602075357694E+0000 4.09245505764082E+0000 4.08889197769513E+0000 4.08533151214395E+0000 4.08177365939217E+0000 - 4.07821841784551E+0000 4.07466578591045E+0000 4.07111576199432E+0000 4.06756834450523E+0000 4.06402353185211E+0000 - 4.06048132244468E+0000 4.05694171469348E+0000 4.05340470700983E+0000 4.04987029780589E+0000 4.04633848549459E+0000 - 4.04280926848967E+0000 4.03928264520570E+0000 4.03575861405801E+0000 4.03223717346276E+0000 4.02871832183691E+0000 - 4.02520205759821E+0000 4.02168837916521E+0000 4.01817728495728E+0000 4.01466877339457E+0000 4.01116284289804E+0000 - 4.00765949188944E+0000 4.00415871879133E+0000 4.00066052202708E+0000 3.99716490002082E+0000 3.99367185119751E+0000 - 3.99018137398290E+0000 3.98669346680355E+0000 3.98320812808679E+0000 3.97972535626076E+0000 3.97624514975440E+0000 - 3.97276750699745E+0000 3.96929242642043E+0000 3.96581990645468E+0000 3.96234994553230E+0000 3.95888254208623E+0000 - 3.95541769455015E+0000 3.95195540135859E+0000 3.94849566094684E+0000 3.94503847175098E+0000 3.94158383220791E+0000 - 3.93813174075529E+0000 3.93468219583161E+0000 3.93123519587611E+0000 3.92779073932886E+0000 3.92434882463069E+0000 - 3.92090945022325E+0000 3.91747261454897E+0000 3.91403831605104E+0000 3.91060655317350E+0000 3.90717732436112E+0000 - 3.90375062805950E+0000 3.90032646271501E+0000 3.89690482677482E+0000 3.89348571868688E+0000 3.89006913689992E+0000 - 3.88665507986349E+0000 3.88324354602788E+0000 3.87983453384421E+0000 3.87642804176437E+0000 3.87302406824102E+0000 - 3.86962261172764E+0000 3.86622367067846E+0000 3.86282724354853E+0000 3.85943332879365E+0000 3.85604192487044E+0000 - 3.85265303023627E+0000 3.84926664334933E+0000 3.84588276266855E+0000 3.84250138665369E+0000 3.83912251376526E+0000 - 3.83574614246457E+0000 3.83237227121369E+0000 3.82900089847551E+0000 3.82563202271367E+0000 3.82226564239259E+0000 - 3.81890175597750E+0000 3.81554036193438E+0000 3.81218145873001E+0000 3.80882504483194E+0000 3.80547111870850E+0000 - 3.80211967882880E+0000 3.79877072366274E+0000 3.79542425168099E+0000 3.79208026135499E+0000 3.78873875115697E+0000 - 3.78539971955993E+0000 3.78206316503765E+0000 3.77872908606470E+0000 3.77539748111640E+0000 3.77206834866887E+0000 - 3.76874168719899E+0000 3.76541749518443E+0000 3.76209577110363E+0000 3.75877651343580E+0000 3.75545972066092E+0000 - 3.75214539125976E+0000 3.74883352371385E+0000 3.74552411650550E+0000 3.74221716811781E+0000 3.73891267703462E+0000 - 3.73561064174056E+0000 3.73231106072103E+0000 3.72901393246221E+0000 3.72571925545104E+0000 3.72242702817524E+0000 - 3.71913724912330E+0000 3.71584991678447E+0000 3.71256502964878E+0000 3.70928258620703E+0000 3.70600258495079E+0000 - 3.70272502437240E+0000 3.69944990296496E+0000 3.69617721922235E+0000 3.69290697163922E+0000 3.68963915871097E+0000 - 3.68637377893378E+0000 3.68311083080460E+0000 3.67985031282115E+0000 3.67659222348191E+0000 3.67333656128612E+0000 - 3.67008332473380E+0000 3.66683251232573E+0000 3.66358412256344E+0000 3.66033815394926E+0000 3.65709460498626E+0000 - 3.65385347417827E+0000 3.65061476002990E+0000 3.64737846104651E+0000 3.64414457573424E+0000 3.64091310259998E+0000 - 3.63768404015138E+0000 3.63445738689687E+0000 3.63123314134563E+0000 3.62801130200759E+0000 3.62479186739347E+0000 - 3.62157483601473E+0000 3.61836020638359E+0000 3.61514797701304E+0000 3.61193814641684E+0000 3.60873071310948E+0000 - 3.60552567560623E+0000 3.60232303242313E+0000 3.59912278207695E+0000 3.59592492308524E+0000 3.59272945396629E+0000 - 3.58953637323917E+0000 3.58634567942371E+0000 3.58315737104046E+0000 3.57997144661076E+0000 3.57678790465671E+0000 - 3.57360674370113E+0000 3.57042796226765E+0000 3.56725155888060E+0000 3.56407753206511E+0000 3.56090588034703E+0000 - 3.55773660225300E+0000 3.55456969631038E+0000 3.55140516104730E+0000 3.54824299499264E+0000 3.54508319667606E+0000 - 3.54192576462792E+0000 3.53877069737938E+0000 3.53561799346233E+0000 3.53246765140942E+0000 3.52931966975404E+0000 - 3.52617404703034E+0000 3.52303078177324E+0000 3.51988987251837E+0000 3.51675131780214E+0000 3.51361511616170E+0000 - 3.51048126613496E+0000 3.50734976626056E+0000 3.50422061507791E+0000 3.50109381112716E+0000 3.49796935294920E+0000 - 3.49484723908569E+0000 3.49172746807901E+0000 3.48861003847231E+0000 3.48549494880948E+0000 3.48238219763516E+0000 - 3.47927178349472E+0000 3.47616370493430E+0000 3.47305796050077E+0000 3.46995454874176E+0000 3.46685346820561E+0000 - 3.46375471744147E+0000 3.46065829499916E+0000 3.45756419942931E+0000 3.45447242928324E+0000 3.45138298311305E+0000 - 3.44829585947156E+0000 3.44521105691236E+0000 3.44212857398977E+0000 3.43904840925883E+0000 3.43597056127535E+0000 - 3.43289502859588E+0000 3.42982180977770E+0000 3.42675090337883E+0000 3.42368230795805E+0000 3.42061602207486E+0000 - 3.41755204428951E+0000 3.41449037316298E+0000 3.41143100725701E+0000 3.40837394513406E+0000 3.40531918535733E+0000 - 3.40226672649077E+0000 3.39921656709907E+0000 3.39616870574763E+0000 3.39312314100263E+0000 3.39007987143095E+0000 - 3.38703889560023E+0000 3.38400021207884E+0000 3.38096381943588E+0000 3.37792971624119E+0000 3.37489790106535E+0000 - 3.37186837247968E+0000 3.36884112905622E+0000 3.36581616936775E+0000 3.36279349198779E+0000 3.35977309549060E+0000 - 3.35675497845115E+0000 3.35373913944517E+0000 3.35072557704911E+0000 3.34771428984015E+0000 3.34470527639621E+0000 - 3.34169853529594E+0000 3.33869406511873E+0000 3.33569186444468E+0000 3.33269193185463E+0000 3.32969426593018E+0000 - 3.32669886525361E+0000 3.32370572840798E+0000 3.32071485397703E+0000 3.31772624054528E+0000 3.31473988669795E+0000 - 3.31175579102099E+0000 3.30877395210109E+0000 3.30579436852566E+0000 3.30281703888283E+0000 3.29984196176148E+0000 - 3.29686913575121E+0000 3.29389855944234E+0000 3.29093023142591E+0000 3.28796415029370E+0000 3.28500031463823E+0000 - 3.28203872305270E+0000 3.27907937413109E+0000 3.27612226646808E+0000 3.27316739865905E+0000 3.27021476930016E+0000 - 3.26726437698824E+0000 3.26431622032088E+0000 3.26137029789638E+0000 3.25842660831377E+0000 3.25548515017279E+0000 - 3.25254592207392E+0000 3.24960892261835E+0000 3.24667415040800E+0000 3.24374160404550E+0000 3.24081128213422E+0000 - 3.23788318327823E+0000 3.23495730608235E+0000 3.23203364915208E+0000 3.22911221109368E+0000 3.22619299051411E+0000 - 3.22327598602105E+0000 3.22036119622290E+0000 3.21744861972879E+0000 3.21453825514856E+0000 3.21163010109275E+0000 - 3.20872415617266E+0000 3.20582041900028E+0000 3.20291888818831E+0000 3.20001956235019E+0000 3.19712244010007E+0000 - 3.19422752005281E+0000 3.19133480082398E+0000 3.18844428102989E+0000 3.18555595928754E+0000 3.18266983421466E+0000 - 3.17978590442970E+0000 3.17690416855181E+0000 3.17402462520085E+0000 3.17114727299743E+0000 3.16827211056283E+0000 - 3.16539913651906E+0000 3.16252834948886E+0000 3.15965974809566E+0000 3.15679333096361E+0000 3.15392909671759E+0000 - 3.15106704398315E+0000 3.14820717138659E+0000 3.14534947755491E+0000 3.14249396111582E+0000 3.13964062069774E+0000 - 3.13678945492980E+0000 3.13394046244184E+0000 3.13109364186441E+0000 3.12824899182877E+0000 3.12540651096690E+0000 - 3.12256619791147E+0000 3.11972805129586E+0000 3.11689206975417E+0000 3.11405825192122E+0000 3.11122659643250E+0000 - 3.10839710192423E+0000 3.10556976703335E+0000 3.10274459039749E+0000 3.09992157065498E+0000 3.09710070644486E+0000 - 3.09428199640690E+0000 3.09146543918154E+0000 3.08865103340995E+0000 3.08583877773399E+0000 3.08302867079624E+0000 - 3.08022071123997E+0000 3.07741489770916E+0000 3.07461122884849E+0000 3.07180970330336E+0000 3.06901031971984E+0000 - 3.06621307674474E+0000 3.06341797302555E+0000 3.06062500721046E+0000 3.05783417794838E+0000 3.05504548388890E+0000 - 3.05225892368233E+0000 3.04947449597967E+0000 3.04669219943263E+0000 3.04391203269360E+0000 3.04113399441570E+0000 - 3.03835808325272E+0000 3.03558429785918E+0000 3.03281263689026E+0000 3.03004309900188E+0000 3.02727568285063E+0000 - 3.02451038709381E+0000 3.02174721038943E+0000 3.01898615139616E+0000 3.01622720877340E+0000 3.01347038118125E+0000 - 3.01071566728048E+0000 3.00796306573257E+0000 3.00521257519971E+0000 3.00246419434477E+0000 2.99971792183131E+0000 - 2.99697375632360E+0000 2.99423169648660E+0000 2.99149174098596E+0000 2.98875388848804E+0000 2.98601813765986E+0000 - 2.98328448716916E+0000 2.98055293568439E+0000 2.97782348187464E+0000 2.97509612440975E+0000 2.97237086196022E+0000 - 2.96964769319725E+0000 2.96692661679273E+0000 2.96420763141924E+0000 2.96149073575006E+0000 2.95877592845915E+0000 - 2.95606320822117E+0000 2.95335257371146E+0000 2.95064402360606E+0000 2.94793755658170E+0000 2.94523317131580E+0000 - 2.94253086648645E+0000 2.93983064077245E+0000 2.93713249285329E+0000 2.93443642140913E+0000 2.93174242512083E+0000 - 2.92905050266995E+0000 2.92636065273871E+0000 2.92367287401003E+0000 2.92098716516753E+0000 2.91830352489549E+0000 - 2.91562195187890E+0000 2.91294244480343E+0000 2.91026500235542E+0000 2.90758962322191E+0000 2.90491630609063E+0000 - 2.90224504964998E+0000 2.89957585258905E+0000 2.89690871359763E+0000 2.89424363136616E+0000 2.89158060458579E+0000 - 2.88891963194836E+0000 2.88626071214635E+0000 2.88360384387298E+0000 2.88094902582211E+0000 2.87829625668831E+0000 - 2.87564553516679E+0000 2.87299685995350E+0000 2.87035022974502E+0000 2.86770564323863E+0000 2.86506309913231E+0000 - 2.86242259612469E+0000 2.85978413291510E+0000 2.85714770820353E+0000 2.85451332069067E+0000 2.85188096907787E+0000 - 2.84925065206718E+0000 2.84662236836131E+0000 2.84399611666367E+0000 2.84137189567832E+0000 2.83874970411001E+0000 - 2.83612954066417E+0000 2.83351140404691E+0000 2.83089529296501E+0000 2.82828120612593E+0000 2.82566914223781E+0000 - 2.82305910000945E+0000 2.82045107815034E+0000 2.81784507537064E+0000 2.81524109038119E+0000 2.81263912189350E+0000 - 2.81003916861975E+0000 2.80744122927281E+0000 2.80484530256620E+0000 2.80225138721414E+0000 2.79965948193149E+0000 - 2.79706958543383E+0000 2.79448169643737E+0000 2.79189581365900E+0000 2.78931193581631E+0000 2.78673006162752E+0000 - 2.78415018981156E+0000 2.78157231908800E+0000 2.77899644817710E+0000 2.77642257579979E+0000 2.77385070067767E+0000 - 2.77128082153299E+0000 2.76871293708869E+0000 2.76614704606838E+0000 2.76358314719633E+0000 2.76102123919748E+0000 - 2.75846132079745E+0000 2.75590339072251E+0000 2.75334744769961E+0000 2.75079349045636E+0000 2.74824151772105E+0000 - 2.74569152822263E+0000 2.74314352069071E+0000 2.74059749385557E+0000 2.73805344644816E+0000 2.73551137720010E+0000 - 2.73297128484367E+0000 2.73043316811181E+0000 2.72789702573813E+0000 2.72536285645690E+0000 2.72283065900308E+0000 - 2.72030043211225E+0000 2.71777217452068E+0000 2.71524588496532E+0000 2.71272156218374E+0000 2.71019920491422E+0000 - 2.70767881189566E+0000 2.70516038186765E+0000 2.70264391357044E+0000 2.70012940574493E+0000 2.69761685713269E+0000 - 2.69510626647594E+0000 2.69259763251759E+0000 2.69009095400116E+0000 2.68758622967089E+0000 2.68508345827164E+0000 - 2.68258263854894E+0000 2.68008376924897E+0000 2.67758684911860E+0000 2.67509187690533E+0000 2.67259885135732E+0000 - 2.67010777122340E+0000 2.66761863525306E+0000 2.66513144219643E+0000 2.66264619080431E+0000 2.66016287982816E+0000 - 2.65768150802010E+0000 2.65520207413289E+0000 2.65272457691995E+0000 2.65024901513538E+0000 2.64777538753391E+0000 - 2.64530369287092E+0000 2.64283392990247E+0000 2.64036609738526E+0000 2.63790019407666E+0000 2.63543621873467E+0000 - 2.63297417011795E+0000 2.63051404698583E+0000 2.62805584809828E+0000 2.62559957221594E+0000 2.62314521810007E+0000 - 2.62069278451260E+0000 2.61824227021614E+0000 2.61579367397390E+0000 2.61334699454978E+0000 2.61090223070832E+0000 - 2.60845938121471E+0000 2.60601844483480E+0000 2.60357942033506E+0000 2.60114230648265E+0000 2.59870710204537E+0000 - 2.59627380579164E+0000 2.59384241649057E+0000 2.59141293291189E+0000 2.58898535382600E+0000 2.58655967800393E+0000 - 2.58413590421738E+0000 2.58171403123867E+0000 2.57929405784079E+0000 2.57687598279737E+0000 2.57445980488269E+0000 - 2.57204552287167E+0000 2.56963313553988E+0000 2.56722264166355E+0000 2.56481404001953E+0000 2.56240732938534E+0000 - 2.56000250853912E+0000 2.55759957625968E+0000 2.55519853132647E+0000 2.55279937251957E+0000 2.55040209861972E+0000 - 2.54800670840830E+0000 2.54561320066733E+0000 2.54322157417947E+0000 2.54083182772803E+0000 2.53844396009697E+0000 - 2.53605797007088E+0000 2.53367385643499E+0000 2.53129161797519E+0000 2.52891125347799E+0000 2.52653276173056E+0000 - 2.52415614152071E+0000 2.52178139163687E+0000 2.51940851086813E+0000 2.51703749800422E+0000 2.51466835183550E+0000 - 2.51230107115298E+0000 2.50993565474830E+0000 2.50757210141376E+0000 2.50521040994227E+0000 2.50285057912739E+0000 - 2.50049260776333E+0000 2.49813649464492E+0000 2.49578223856764E+0000 2.49342983832762E+0000 2.49107929272159E+0000 - 2.48873060054694E+0000 2.48638376060171E+0000 2.48403877168455E+0000 2.48169563259477E+0000 2.47935434213230E+0000 - 2.47701489909770E+0000 2.47467730229219E+0000 2.47234155051760E+0000 2.47000764257642E+0000 2.46767557727174E+0000 - 2.46534535340731E+0000 2.46301696978752E+0000 2.46069042521737E+0000 2.45836571850251E+0000 2.45604284844921E+0000 - 2.45372181386439E+0000 2.45140261355560E+0000 2.44908524633101E+0000 2.44676971099942E+0000 2.44445600637028E+0000 - 2.44214413125366E+0000 2.43983408446026E+0000 2.43752586480141E+0000 2.43521947108909E+0000 2.43291490213588E+0000 - 2.43061215675501E+0000 2.42831123376033E+0000 2.42601213196633E+0000 2.42371485018812E+0000 2.42141938724144E+0000 - 2.41912574194267E+0000 2.41683391310880E+0000 2.41454389955746E+0000 2.41225570010691E+0000 2.40996931357603E+0000 - 2.40768473878433E+0000 2.40540197455195E+0000 2.40312101969966E+0000 2.40084187304883E+0000 2.39856453342150E+0000 - 2.39628899964030E+0000 2.39401527052851E+0000 2.39174334491001E+0000 2.38947322160932E+0000 2.38720489945160E+0000 - 2.38493837726260E+0000 2.38267365386873E+0000 2.38041072809699E+0000 2.37814959877503E+0000 2.37589026473112E+0000 - 2.37363272479413E+0000 2.37137697779359E+0000 2.36912302255962E+0000 2.36687085792298E+0000 2.36462048271505E+0000 - 2.36237189576782E+0000 2.36012509591391E+0000 2.35788008198658E+0000 2.35563685281968E+0000 2.35339540724769E+0000 - 2.35115574410572E+0000 2.34891786222950E+0000 2.34668176045536E+0000 2.34444743762028E+0000 2.34221489256183E+0000 - 2.33998412411822E+0000 2.33775513112827E+0000 2.33552791243142E+0000 2.33330246686772E+0000 2.33107879327786E+0000 - 2.32885689050313E+0000 2.32663675738543E+0000 2.32441839276730E+0000 2.32220179549188E+0000 2.31998696440294E+0000 - 2.31777389834485E+0000 2.31556259616260E+0000 2.31335305670181E+0000 2.31114527880870E+0000 2.30893926133012E+0000 - 2.30673500311352E+0000 2.30453250300697E+0000 2.30233175985915E+0000 2.30013277251937E+0000 2.29793553983754E+0000 - 2.29574006066418E+0000 2.29354633385044E+0000 2.29135435824807E+0000 2.28916413270943E+0000 2.28697565608751E+0000 - 2.28478892723589E+0000 2.28260394500879E+0000 2.28042070826101E+0000 2.27823921584798E+0000 2.27605946662574E+0000 - 2.27388145945093E+0000 2.27170519318082E+0000 2.26953066667328E+0000 2.26735787878678E+0000 2.26518682838042E+0000 - 2.26301751431390E+0000 2.26084993544752E+0000 2.25868409064220E+0000 2.25651997875946E+0000 2.25435759866145E+0000 - 2.25219694921091E+0000 2.25003802927118E+0000 2.24788083770623E+0000 2.24572537338062E+0000 2.24357163515953E+0000 - 2.24141962190873E+0000 2.23926933249462E+0000 2.23712076578419E+0000 2.23497392064503E+0000 2.23282879594536E+0000 - 2.23068539055398E+0000 2.22854370334030E+0000 2.22640373317436E+0000 2.22426547892678E+0000 2.22212893946878E+0000 - 2.21999411367221E+0000 2.21786100040949E+0000 2.21572959855368E+0000 2.21359990697842E+0000 2.21147192455796E+0000 - 2.20934565016715E+0000 2.20722108268144E+0000 2.20509822097690E+0000 2.20297706393017E+0000 2.20085761041853E+0000 - 2.19873985931983E+0000 2.19662380951254E+0000 2.19450945987572E+0000 2.19239680928904E+0000 2.19028585663277E+0000 - 2.18817660078776E+0000 2.18606904063549E+0000 2.18396317505802E+0000 2.18185900293802E+0000 2.17975652315876E+0000 - 2.17765573460408E+0000 2.17555663615847E+0000 2.17345922670697E+0000 2.17136350513525E+0000 2.16926947032956E+0000 - 2.16717712117675E+0000 2.16508645656429E+0000 2.16299747538021E+0000 2.16091017651316E+0000 2.15882455885238E+0000 - 2.15674062128771E+0000 2.15465836270959E+0000 2.15257778200904E+0000 2.15049887807769E+0000 2.14842164980775E+0000 - 2.14634609609205E+0000 2.14427221582400E+0000 2.14220000789758E+0000 2.14012947120742E+0000 2.13806060464869E+0000 - 2.13599340711719E+0000 2.13392787750929E+0000 2.13186401472197E+0000 2.12980181765278E+0000 2.12774128519989E+0000 - 2.12568241626205E+0000 2.12362520973860E+0000 2.12156966452947E+0000 2.11951577953519E+0000 2.11746355365688E+0000 - 2.11541298579624E+0000 2.11336407485557E+0000 2.11131681973775E+0000 2.10927121934628E+0000 2.10722727258521E+0000 - 2.10518497835921E+0000 2.10314433557352E+0000 2.10110534313398E+0000 2.09906799994701E+0000 2.09703230491964E+0000 - 2.09499825695946E+0000 2.09296585497467E+0000 2.09093509787403E+0000 2.08890598456693E+0000 2.08687851396331E+0000 - 2.08485268497372E+0000 2.08282849650927E+0000 2.08080594748170E+0000 2.07878503680329E+0000 2.07676576338693E+0000 - 2.07474812614610E+0000 2.07273212399485E+0000 2.07071775584782E+0000 2.06870502062025E+0000 2.06669391722795E+0000 - 2.06468444458731E+0000 2.06267660161532E+0000 2.06067038722953E+0000 2.05866580034810E+0000 2.05666283988977E+0000 - 2.05466150477384E+0000 2.05266179392022E+0000 2.05066370624938E+0000 2.04866724068240E+0000 2.04667239614091E+0000 - 2.04467917154714E+0000 2.04268756582390E+0000 2.04069757789459E+0000 2.03870920668317E+0000 2.03672245111419E+0000 - 2.03473731011279E+0000 2.03275378260469E+0000 2.03077186751617E+0000 2.02879156377411E+0000 2.02681287030596E+0000 - 2.02483578603975E+0000 2.02286030990410E+0000 2.02088644082819E+0000 2.01891417774179E+0000 2.01694351957524E+0000 - 2.01497446525948E+0000 2.01300701372601E+0000 2.01104116390690E+0000 2.00907691473481E+0000 2.00711426514297E+0000 - 2.00515321406520E+0000 2.00319376043588E+0000 2.00123590318997E+0000 1.99927964126302E+0000 1.99732497359114E+0000 - 1.99537189911102E+0000 1.99342041675992E+0000 1.99147052547569E+0000 1.98952222419674E+0000 1.98757551186205E+0000 - 1.98563038741120E+0000 1.98368684978432E+0000 1.98174489792212E+0000 1.97980453076588E+0000 1.97786574725747E+0000 - 1.97592854633931E+0000 1.97399292695441E+0000 1.97205888804634E+0000 1.97012642855925E+0000 1.96819554743785E+0000 - 1.96626624362745E+0000 1.96433851607389E+0000 1.96241236372362E+0000 1.96048778552364E+0000 1.95856478042153E+0000 - 1.95664334736542E+0000 1.95472348530403E+0000 1.95280519318665E+0000 1.95088846996314E+0000 1.94897331458391E+0000 - 1.94705972599997E+0000 1.94514770316286E+0000 1.94323724502472E+0000 1.94132835053825E+0000 1.93942101865672E+0000 - 1.93751524833396E+0000 1.93561103852437E+0000 1.93370838818292E+0000 1.93180729626515E+0000 1.92990776172716E+0000 - 1.92800978352561E+0000 1.92611336061776E+0000 1.92421849196138E+0000 1.92232517651486E+0000 1.92043341323713E+0000 - 1.91854320108768E+0000 1.91665453902657E+0000 1.91476742601445E+0000 1.91288186101249E+0000 1.91099784298245E+0000 - 1.90911537088666E+0000 1.90723444368799E+0000 1.90535506034990E+0000 1.90347721983640E+0000 1.90160092111207E+0000 - 1.89972616314202E+0000 1.89785294489198E+0000 1.89598126532820E+0000 1.89411112341749E+0000 1.89224251812725E+0000 - 1.89037544842543E+0000 1.88850991328053E+0000 1.88664591166162E+0000 1.88478344253833E+0000 1.88292250488084E+0000 - 1.88106309765992E+0000 1.87920521984687E+0000 1.87734887041355E+0000 1.87549404833241E+0000 1.87364075257642E+0000 - 1.87178898211914E+0000 1.86993873593466E+0000 1.86809001299767E+0000 1.86624281228337E+0000 1.86439713276755E+0000 - 1.86255297342655E+0000 1.86071033323727E+0000 1.85886921117715E+0000 1.85702960622421E+0000 1.85519151735702E+0000 - 1.85335494355469E+0000 1.85151988379691E+0000 1.84968633706391E+0000 1.84785430233649E+0000 1.84602377859599E+0000 - 1.84419476482432E+0000 1.84236726000392E+0000 1.84054126311782E+0000 1.83871677314957E+0000 1.83689378908331E+0000 - 1.83507230990370E+0000 1.83325233459597E+0000 1.83143386214590E+0000 1.82961689153984E+0000 1.82780142176466E+0000 - 1.82598745180780E+0000 1.82417498065727E+0000 1.82236400730160E+0000 1.82055453072990E+0000 1.81874654993181E+0000 - 1.81694006389753E+0000 1.81513507161781E+0000 1.81333157208397E+0000 1.81152956428784E+0000 1.80972904722185E+0000 - 1.80793001987893E+0000 1.80613248125259E+0000 1.80433643033690E+0000 1.80254186612645E+0000 1.80074878761640E+0000 - 1.79895719380244E+0000 1.79716708368084E+0000 1.79537845624838E+0000 1.79359131050243E+0000 1.79180564544086E+0000 - 1.79002146006213E+0000 1.78823875336523E+0000 1.78645752434970E+0000 1.78467777201562E+0000 1.78289949536362E+0000 - 1.78112269339489E+0000 1.77934736511115E+0000 1.77757350951466E+0000 1.77580112560826E+0000 1.77403021239530E+0000 - 1.77226076887969E+0000 1.77049279406588E+0000 1.76872628695887E+0000 1.76696124656421E+0000 1.76519767188798E+0000 - 1.76343556193681E+0000 1.76167491571788E+0000 1.75991573223891E+0000 1.75815801050816E+0000 1.75640174953443E+0000 - 1.75464694832708E+0000 1.75289360589599E+0000 1.75114172125161E+0000 1.74939129340490E+0000 1.74764232136738E+0000 - 1.74589480415111E+0000 1.74414874076869E+0000 1.74240413023327E+0000 1.74066097155853E+0000 1.73891926375869E+0000 - 1.73717900584852E+0000 1.73544019684331E+0000 1.73370283575892E+0000 1.73196692161173E+0000 1.73023245341867E+0000 - 1.72849943019719E+0000 1.72676785096529E+0000 1.72503771474153E+0000 1.72330902054497E+0000 1.72158176739524E+0000 - 1.71985595431250E+0000 1.71813158031742E+0000 1.71640864443126E+0000 1.71468714567577E+0000 1.71296708307326E+0000 - 1.71124845564657E+0000 1.70953126241908E+0000 1.70781550241471E+0000 1.70610117465791E+0000 1.70438827817367E+0000 - 1.70267681198750E+0000 1.70096677512548E+0000 1.69925816661418E+0000 1.69755098548074E+0000 1.69584523075283E+0000 - 1.69414090145863E+0000 1.69243799662689E+0000 1.69073651528687E+0000 1.68903645646836E+0000 1.68733781920170E+0000 - 1.68564060251776E+0000 1.68394480544794E+0000 1.68225042702416E+0000 1.68055746627890E+0000 1.67886592224515E+0000 - 1.67717579395643E+0000 1.67548708044681E+0000 1.67379978075088E+0000 1.67211389390377E+0000 1.67042941894112E+0000 - 1.66874635489913E+0000 1.66706470081451E+0000 1.66538445572450E+0000 1.66370561866688E+0000 1.66202818867997E+0000 - 1.66035216480259E+0000 1.65867754607411E+0000 1.65700433153442E+0000 1.65533252022396E+0000 1.65366211118366E+0000 - 1.65199310345501E+0000 1.65032549608003E+0000 1.64865928810124E+0000 1.64699447856171E+0000 1.64533106650504E+0000 - 1.64366905097533E+0000 1.64200843101725E+0000 1.64034920567596E+0000 1.63869137399716E+0000 1.63703493502708E+0000 - 1.63537988781247E+0000 1.63372623140061E+0000 1.63207396483929E+0000 1.63042308717686E+0000 1.62877359746216E+0000 - 1.62712549474458E+0000 1.62547877807401E+0000 1.62383344650088E+0000 1.62218949907615E+0000 1.62054693485130E+0000 - 1.61890575287831E+0000 1.61726595220973E+0000 1.61562753189858E+0000 1.61399049099845E+0000 1.61235482856341E+0000 - 1.61072054364810E+0000 1.60908763530764E+0000 1.60745610259770E+0000 1.60582594457445E+0000 1.60419716029460E+0000 - 1.60256974881537E+0000 1.60094370919451E+0000 1.59931904049028E+0000 1.59769574176147E+0000 1.59607381206739E+0000 - 1.59445325046785E+0000 1.59283405602322E+0000 1.59121622779436E+0000 1.58959976484264E+0000 1.58798466622998E+0000 - 1.58637093101881E+0000 1.58475855827206E+0000 1.58314754705320E+0000 1.58153789642620E+0000 1.57992960545557E+0000 - 1.57832267320632E+0000 1.57671709874398E+0000 1.57511288113461E+0000 1.57351001944476E+0000 1.57190851274154E+0000 - 1.57030836009253E+0000 1.56870956056587E+0000 1.56711211323016E+0000 1.56551601715458E+0000 1.56392127140879E+0000 - 1.56232787506296E+0000 1.56073582718780E+0000 1.55914512685451E+0000 1.55755577313482E+0000 1.55596776510098E+0000 - 1.55438110182573E+0000 1.55279578238234E+0000 1.55121180584461E+0000 1.54962917128682E+0000 1.54804787778378E+0000 - 1.54646792441083E+0000 1.54488931024378E+0000 1.54331203435901E+0000 1.54173609583335E+0000 1.54016149374420E+0000 - 1.53858822716943E+0000 1.53701629518744E+0000 1.53544569687714E+0000 1.53387643131795E+0000 1.53230849758980E+0000 - 1.53074189477313E+0000 1.52917662194890E+0000 1.52761267819857E+0000 1.52605006260411E+0000 1.52448877424800E+0000 - 1.52292881221324E+0000 1.52137017558333E+0000 1.51981286344228E+0000 1.51825687487461E+0000 1.51670220896536E+0000 - 1.51514886480005E+0000 1.51359684146473E+0000 1.51204613804596E+0000 1.51049675363081E+0000 1.50894868730683E+0000 - 1.50740193816210E+0000 1.50585650528522E+0000 1.50431238776527E+0000 1.50276958469184E+0000 1.50122809515505E+0000 - 1.49968791824550E+0000 1.49814905305431E+0000 1.49661149867310E+0000 1.49507525419400E+0000 1.49354031870964E+0000 - 1.49200669131316E+0000 1.49047437109820E+0000 1.48894335715892E+0000 1.48741364858995E+0000 1.48588524448646E+0000 - 1.48435814394410E+0000 1.48283234605905E+0000 1.48130784992797E+0000 1.47978465464802E+0000 1.47826275931689E+0000 - 1.47674216303274E+0000 1.47522286489426E+0000 1.47370486400062E+0000 1.47218815945152E+0000 1.47067275034713E+0000 - 1.46915863578815E+0000 1.46764581487575E+0000 1.46613428671164E+0000 1.46462405039799E+0000 1.46311510503751E+0000 - 1.46160744973337E+0000 1.46010108358928E+0000 1.45859600570943E+0000 1.45709221519851E+0000 1.45558971116170E+0000 - 1.45408849270470E+0000 1.45258855893371E+0000 1.45108990895540E+0000 1.44959254187696E+0000 1.44809645680609E+0000 - 1.44660165285097E+0000 1.44510812912027E+0000 1.44361588472318E+0000 1.44212491876937E+0000 1.44063523036902E+0000 - 1.43914681863281E+0000 1.43765968267190E+0000 1.43617382159795E+0000 1.43468923452313E+0000 1.43320592056010E+0000 - 1.43172387882201E+0000 1.43024310842251E+0000 1.42876360847574E+0000 1.42728537809635E+0000 1.42580841639948E+0000 - 1.42433272250074E+0000 1.42285829551628E+0000 1.42138513456270E+0000 1.41991323875712E+0000 1.41844260721715E+0000 - 1.41697323906090E+0000 1.41550513340695E+0000 1.41403828937439E+0000 1.41257270608281E+0000 1.41110838265228E+0000 - 1.40964531820336E+0000 1.40818351185713E+0000 1.40672296273511E+0000 1.40526366995937E+0000 1.40380563265244E+0000 - 1.40234884993733E+0000 1.40089332093758E+0000 1.39943904477718E+0000 1.39798602058064E+0000 1.39653424747295E+0000 - 1.39508372457959E+0000 1.39363445102653E+0000 1.39218642594022E+0000 1.39073964844763E+0000 1.38929411767619E+0000 - 1.38784983275382E+0000 1.38640679280896E+0000 1.38496499697049E+0000 1.38352444436782E+0000 1.38208513413084E+0000 - 1.38064706538991E+0000 1.37921023727590E+0000 1.37777464892015E+0000 1.37634029945449E+0000 1.37490718801126E+0000 - 1.37347531372325E+0000 1.37204467572377E+0000 1.37061527314659E+0000 1.36918710512599E+0000 1.36776017079672E+0000 - 1.36633446929403E+0000 1.36490999975363E+0000 1.36348676131174E+0000 1.36206475310506E+0000 1.36064397427078E+0000 - 1.35922442394655E+0000 1.35780610127053E+0000 1.35638900538135E+0000 1.35497313541815E+0000 1.35355849052051E+0000 - 1.35214506982853E+0000 1.35073287248279E+0000 1.34932189762433E+0000 1.34791214439469E+0000 1.34650361193589E+0000 - 1.34509629939044E+0000 1.34369020590132E+0000 1.34228533061200E+0000 1.34088167266644E+0000 1.33947923120905E+0000 - 1.33807800538475E+0000 1.33667799433895E+0000 1.33527919721750E+0000 1.33388161316677E+0000 1.33248524133360E+0000 - 1.33109008086530E+0000 1.32969613090968E+0000 1.32830339061499E+0000 1.32691185913001E+0000 1.32552153560397E+0000 - 1.32413241918659E+0000 1.32274450902805E+0000 1.32135780427904E+0000 1.31997230409071E+0000 1.31858800761468E+0000 - 1.31720491400307E+0000 1.31582302240846E+0000 1.31444233198392E+0000 1.31306284188299E+0000 1.31168455125969E+0000 - 1.31030745926851E+0000 1.30893156506443E+0000 1.30755686780290E+0000 1.30618336663985E+0000 1.30481106073167E+0000 - 1.30343994923525E+0000 1.30207003130795E+0000 1.30070130610759E+0000 1.29933377279247E+0000 1.29796743052139E+0000 - 1.29660227845359E+0000 1.29523831574881E+0000 1.29387554156724E+0000 1.29251395506958E+0000 1.29115355541697E+0000 - 1.28979434177104E+0000 1.28843631329389E+0000 1.28707946914809E+0000 1.28572380849670E+0000 1.28436933050323E+0000 - 1.28301603433167E+0000 1.28166391914650E+0000 1.28031298411265E+0000 1.27896322839552E+0000 1.27761465116101E+0000 - 1.27626725157546E+0000 1.27492102880571E+0000 1.27357598201904E+0000 1.27223211038322E+0000 1.27088941306650E+0000 - 1.26954788923757E+0000 1.26820753806563E+0000 1.26686835872032E+0000 1.26553035037176E+0000 1.26419351219053E+0000 - 1.26285784334770E+0000 1.26152334301480E+0000 1.26019001036382E+0000 1.25885784456722E+0000 1.25752684479795E+0000 - 1.25619701022940E+0000 1.25486834003545E+0000 1.25354083339043E+0000 1.25221448946915E+0000 1.25088930744689E+0000 - 1.24956528649940E+0000 1.24824242580286E+0000 1.24692072453398E+0000 1.24560018186987E+0000 1.24428079698817E+0000 - 1.24296256906694E+0000 1.24164549728471E+0000 1.24032958082052E+0000 1.23901481885381E+0000 1.23770121056454E+0000 - 1.23638875513310E+0000 1.23507745174037E+0000 1.23376729956768E+0000 1.23245829779682E+0000 1.23115044561007E+0000 - 1.22984374219014E+0000 1.22853818672023E+0000 1.22723377838399E+0000 1.22593051636554E+0000 1.22462839984947E+0000 - 1.22332742802081E+0000 1.22202760006507E+0000 1.22072891516823E+0000 1.21943137251671E+0000 1.21813497129741E+0000 - 1.21683971069769E+0000 1.21554558990537E+0000 1.21425260810872E+0000 1.21296076449649E+0000 1.21167005825788E+0000 - 1.21038048858255E+0000 1.20909205466063E+0000 1.20780475568271E+0000 1.20651859083982E+0000 1.20523355932348E+0000 - 1.20394966032565E+0000 1.20266689303875E+0000 1.20138525665568E+0000 1.20010475036976E+0000 1.19882537337481E+0000 - 1.19754712486509E+0000 1.19627000403532E+0000 1.19499401008067E+0000 1.19371914219679E+0000 1.19244539957977E+0000 - 1.19117278142617E+0000 1.18990128693298E+0000 1.18863091529769E+0000 1.18736166571821E+0000 1.18609353739293E+0000 - 1.18482652952068E+0000 1.18356064130077E+0000 1.18229587193294E+0000 1.18103222061740E+0000 1.17976968655482E+0000 - 1.17850826894631E+0000 1.17724796699345E+0000 1.17598877989827E+0000 1.17473070686326E+0000 1.17347374709135E+0000 - 1.17221789978594E+0000 1.17096316415087E+0000 1.16970953939046E+0000 1.16845702470946E+0000 1.16720561931308E+0000 - 1.16595532240698E+0000 1.16470613319728E+0000 1.16345805089056E+0000 1.16221107469384E+0000 1.16096520381460E+0000 - 1.15972043746076E+0000 1.15847677484070E+0000 1.15723421516327E+0000 1.15599275763775E+0000 1.15475240147388E+0000 - 1.15351314588183E+0000 1.15227499007227E+0000 1.15103793325627E+0000 1.14980197464538E+0000 1.14856711345159E+0000 - 1.14733334888736E+0000 1.14610068016556E+0000 1.14486910649955E+0000 1.14363862710311E+0000 1.14240924119050E+0000 - 1.14118094797641E+0000 1.13995374667597E+0000 1.13872763650478E+0000 1.13750261667888E+0000 1.13627868641476E+0000 - 1.13505584492936E+0000 1.13383409144005E+0000 1.13261342516468E+0000 1.13139384532153E+0000 1.13017535112931E+0000 - 1.12895794180722E+0000 1.12774161657487E+0000 1.12652637465233E+0000 1.12531221526012E+0000 1.12409913761920E+0000 - 1.12288714095099E+0000 1.12167622447733E+0000 1.12046638742053E+0000 1.11925762900334E+0000 1.11804994844895E+0000 - 1.11684334498100E+0000 1.11563781782358E+0000 1.11443336620120E+0000 1.11322998933884E+0000 1.11202768646193E+0000 - 1.11082645679632E+0000 1.10962629956831E+0000 1.10842721400467E+0000 1.10722919933257E+0000 1.10603225477967E+0000 - 1.10483637957403E+0000 1.10364157294418E+0000 1.10244783411908E+0000 1.10125516232816E+0000 1.10006355680124E+0000 - 1.09887301676864E+0000 1.09768354146108E+0000 1.09649513010975E+0000 1.09530778194625E+0000 1.09412149620265E+0000 - 1.09293627211145E+0000 1.09175210890560E+0000 1.09056900581847E+0000 1.08938696208389E+0000 1.08820597693613E+0000 - 1.08702604960988E+0000 1.08584717934030E+0000 1.08466936536296E+0000 1.08349260691388E+0000 1.08231690322955E+0000 - 1.08114225354684E+0000 1.07996865710311E+0000 1.07879611313613E+0000 1.07762462088413E+0000 1.07645417958575E+0000 - 1.07528478848010E+0000 1.07411644680670E+0000 1.07294915380554E+0000 1.07178290871700E+0000 1.07061771078195E+0000 - 1.06945355924166E+0000 1.06829045333785E+0000 1.06712839231267E+0000 1.06596737540873E+0000 1.06480740186905E+0000 - 1.06364847093709E+0000 1.06249058185676E+0000 1.06133373387239E+0000 1.06017792622875E+0000 1.05902315817105E+0000 - 1.05786942894494E+0000 1.05671673779649E+0000 1.05556508397221E+0000 1.05441446671905E+0000 1.05326488528439E+0000 - 1.05211633891605E+0000 1.05096882686227E+0000 1.04982234837174E+0000 1.04867690269358E+0000 1.04753248907733E+0000 - 1.04638910677297E+0000 1.04524675503093E+0000 1.04410543310204E+0000 1.04296514023760E+0000 1.04182587568931E+0000 - 1.04068763870931E+0000 1.03955042855020E+0000 1.03841424446496E+0000 1.03727908570705E+0000 1.03614495153033E+0000 - 1.03501184118911E+0000 1.03387975393812E+0000 1.03274868903252E+0000 1.03161864572792E+0000 1.03048962328032E+0000 - 1.02936162094620E+0000 1.02823463798243E+0000 1.02710867364633E+0000 1.02598372719564E+0000 1.02485979788853E+0000 - 1.02373688498361E+0000 1.02261498773991E+0000 1.02149410541689E+0000 1.02037423727443E+0000 1.01925538257285E+0000 - 1.01813754057291E+0000 1.01702071053576E+0000 1.01590489172302E+0000 1.01479008339670E+0000 1.01367628481927E+0000 - 1.01256349525360E+0000 1.01145171396301E+0000 1.01034094021123E+0000 1.00923117326242E+0000 1.00812241238117E+0000 - 1.00701465683250E+0000 1.00590790588185E+0000 1.00480215879508E+0000 1.00369741483848E+0000 1.00259367327878E+0000 - 1.00149093338311E+0000 1.00038919441904E+0000 9.99288455654566E-0001 9.98188716358100E-0001 9.97089975798485E-0001 - 9.95992233244985E-0001 9.94895487967289E-0001 9.93799739235508E-0001 9.92704986320181E-0001 9.91611228492265E-0001 - 9.90518465023144E-0001 9.89426695184622E-0001 9.88335918248927E-0001 9.87246133488712E-0001 9.86157340177046E-0001 - 9.85069537587429E-0001 9.83982724993775E-0001 9.82896901670424E-0001 9.81812066892138E-0001 9.80728219934094E-0001 - 9.79645360071900E-0001 9.78563486581577E-0001 9.77482598739571E-0001 9.76402695822748E-0001 9.75323777108393E-0001 - 9.74245841874211E-0001 9.73168889398330E-0001 9.72092918959294E-0001 9.71017929836068E-0001 9.69943921308038E-0001 - 9.68870892655008E-0001 9.67798843157200E-0001 9.66727772095256E-0001 9.65657678750236E-0001 9.64588562403619E-0001 - 9.63520422337304E-0001 9.62453257833603E-0001 9.61387068175251E-0001 9.60321852645398E-0001 9.59257610527612E-0001 - 9.58194341105877E-0001 9.57132043664597E-0001 9.56070717488590E-0001 9.55010361863094E-0001 9.53950976073759E-0001 - 9.52892559406657E-0001 9.51835111148266E-0001 9.50778630585493E-0001 9.49723117005651E-0001 9.48668569696474E-0001 - 9.47614987946108E-0001 9.46562371043115E-0001 9.45510718276473E-0001 9.44460028935574E-0001 9.43410302310223E-0001 - 9.42361537690641E-0001 9.41313734367465E-0001 9.40266891631742E-0001 9.39221008774935E-0001 9.38176085088921E-0001 - 9.37132119865988E-0001 9.36089112398840E-0001 9.35047061980593E-0001 9.34005967904775E-0001 9.32965829465327E-0001 - 9.31926645956603E-0001 9.30888416673368E-0001 9.29851140910801E-0001 9.28814817964491E-0001 9.27779447130439E-0001 - 9.26745027705059E-0001 9.25711558985174E-0001 9.24679040268020E-0001 9.23647470851240E-0001 9.22616850032893E-0001 - 9.21587177111446E-0001 9.20558451385776E-0001 9.19530672155171E-0001 9.18503838719329E-0001 9.17477950378355E-0001 - 9.16453006432767E-0001 9.15429006183489E-0001 9.14405948931860E-0001 9.13383833979621E-0001 9.12362660628925E-0001 - 9.11342428182335E-0001 9.10323135942819E-0001 9.09304783213757E-0001 9.08287369298932E-0001 9.07270893502540E-0001 - 9.06255355129181E-0001 9.05240753483865E-0001 9.04227087872009E-0001 9.03214357599431E-0001 9.02202561972366E-0001 - 9.01191700297448E-0001 9.00181771881722E-0001 8.99172776032635E-0001 8.98164712058045E-0001 8.97157579266210E-0001 - 8.96151376965800E-0001 8.95146104465885E-0001 8.94141761075944E-0001 8.93138346105860E-0001 8.92135858865921E-0001 - 8.91134298666819E-0001 8.90133664819651E-0001 8.89133956635920E-0001 8.88135173427530E-0001 8.87137314506792E-0001 - 8.86140379186419E-0001 8.85144366779528E-0001 8.84149276599639E-0001 8.83155107960678E-0001 8.82161860176970E-0001 - 8.81169532563245E-0001 8.80178124434636E-0001 8.79187635106677E-0001 8.78198063895306E-0001 8.77209410116864E-0001 - 8.76221673088087E-0001 8.75234852126122E-0001 8.74248946548512E-0001 8.73263955673204E-0001 8.72279878818545E-0001 - 8.71296715303281E-0001 8.70314464446563E-0001 8.69333125567939E-0001 8.68352697987358E-0001 8.67373181025171E-0001 - 8.66394574002129E-0001 8.65416876239380E-0001 8.64440087058474E-0001 8.63464205781360E-0001 8.62489231730387E-0001 - 8.61515164228300E-0001 8.60542002598248E-0001 8.59569746163775E-0001 8.58598394248823E-0001 8.57627946177737E-0001 - 8.56658401275252E-0001 8.55689758866510E-0001 8.54722018277044E-0001 8.53755178832791E-0001 8.52789239860078E-0001 - 8.51824200685634E-0001 8.50860060636586E-0001 8.49896819040452E-0001 8.48934475225154E-0001 8.47973028519003E-0001 - 8.47012478250715E-0001 8.46052823749393E-0001 8.45094064344543E-0001 8.44136199366063E-0001 8.43179228144247E-0001 - 8.42223150009785E-0001 8.41267964293763E-0001 8.40313670327660E-0001 8.39360267443350E-0001 8.38407754973104E-0001 - 8.37456132249585E-0001 8.36505398605852E-0001 8.35555553375355E-0001 8.34606595891941E-0001 8.33658525489851E-0001 - 8.32711341503716E-0001 8.31765043268565E-0001 8.30819630119813E-0001 8.29875101393277E-0001 8.28931456425160E-0001 - 8.27988694552061E-0001 8.27046815110970E-0001 8.26105817439269E-0001 8.25165700874733E-0001 8.24226464755527E-0001 - 8.23288108420209E-0001 8.22350631207730E-0001 8.21414032457430E-0001 8.20478311509040E-0001 8.19543467702683E-0001 - 8.18609500378872E-0001 8.17676408878512E-0001 8.16744192542895E-0001 8.15812850713708E-0001 8.14882382733024E-0001 - 8.13952787943308E-0001 8.13024065687415E-0001 8.12096215308583E-0001 8.11169236150450E-0001 8.10243127557035E-0001 - 8.09317888872749E-0001 8.08393519442392E-0001 8.07470018611151E-0001 8.06547385724602E-0001 8.05625620128708E-0001 - 8.04704721169822E-0001 8.03784688194684E-0001 8.02865520550422E-0001 8.01947217584551E-0001 8.01029778644972E-0001 - 8.00113203079976E-0001 7.99197490238236E-0001 7.98282639468818E-0001 7.97368650121169E-0001 7.96455521545126E-0001 - 7.95543253090910E-0001 7.94631844109129E-0001 7.93721293950776E-0001 7.92811601967230E-0001 7.91902767510255E-0001 - 7.90994789932003E-0001 7.90087668585006E-0001 7.89181402822185E-0001 7.88275991996845E-0001 7.87371435462671E-0001 - 7.86467732573740E-0001 7.85564882684508E-0001 7.84662885149816E-0001 7.83761739324889E-0001 7.82861444565335E-0001 - 7.81962000227147E-0001 7.81063405666699E-0001 7.80165660240750E-0001 7.79268763306439E-0001 7.78372714221293E-0001 - 7.77477512343217E-0001 7.76583157030499E-0001 7.75689647641810E-0001 7.74796983536202E-0001 7.73905164073110E-0001 - 7.73014188612350E-0001 7.72124056514120E-0001 7.71234767138998E-0001 7.70346319847944E-0001 7.69458714002298E-0001 - 7.68571948963783E-0001 7.67686024094498E-0001 7.66800938756928E-0001 7.65916692313934E-0001 7.65033284128759E-0001 - 7.64150713565025E-0001 7.63268979986731E-0001 7.62388082758262E-0001 7.61508021244375E-0001 7.60628794810213E-0001 - 7.59750402821292E-0001 7.58872844643510E-0001 7.57996119643142E-0001 7.57120227186842E-0001 7.56245166641642E-0001 - 7.55370937374954E-0001 7.54497538754563E-0001 7.53624970148637E-0001 7.52753230925718E-0001 7.51882320454727E-0001 - 7.51012238104960E-0001 7.50142983246092E-0001 7.49274555248175E-0001 7.48406953481637E-0001 7.47540177317281E-0001 - 7.46674226126288E-0001 7.45809099280212E-0001 7.44944796150988E-0001 7.44081316110923E-0001 7.43218658532700E-0001 - 7.42356822789378E-0001 7.41495808254390E-0001 7.40635614301548E-0001 7.39776240305029E-0001 7.38917685639397E-0001 - 7.38059949679582E-0001 7.37203031800893E-0001 7.36346931379009E-0001 7.35491647789984E-0001 7.34637180410249E-0001 - 7.33783528616605E-0001 7.32930691786226E-0001 7.32078669296662E-0001 7.31227460525835E-0001 7.30377064852038E-0001 - 7.29527481653940E-0001 7.28678710310579E-0001 7.27830750201368E-0001 7.26983600706089E-0001 7.26137261204900E-0001 - 7.25291731078328E-0001 7.24447009707272E-0001 7.23603096473005E-0001 7.22759990757164E-0001 7.21917691941766E-0001 - 7.21076199409193E-0001 7.20235512542202E-0001 7.19395630723916E-0001 7.18556553337831E-0001 7.17718279767813E-0001 - 7.16880809398097E-0001 7.16044141613289E-0001 7.15208275798364E-0001 7.14373211338668E-0001 7.13538947619912E-0001 - 7.12705484028182E-0001 7.11872819949929E-0001 7.11040954771972E-0001 7.10209887881503E-0001 7.09379618666079E-0001 - 7.08550146513625E-0001 7.07721470812436E-0001 7.06893590951176E-0001 7.06066506318870E-0001 7.05240216304920E-0001 - 7.04414720299087E-0001 7.03590017691505E-0001 7.02766107872673E-0001 7.01942990233456E-0001 7.01120664165088E-0001 - 7.00299129059164E-0001 6.99478384307653E-0001 6.98658429302884E-0001 6.97839263437556E-0001 6.97020886104732E-0001 - 6.96203296697841E-0001 6.95386494610676E-0001 6.94570479237397E-0001 6.93755249972528E-0001 6.92940806210960E-0001 - 6.92127147347946E-0001 6.91314272779106E-0001 6.90502181900423E-0001 6.89690874108244E-0001 6.88880348799280E-0001 - 6.88070605370607E-0001 6.87261643219665E-0001 6.86453461744257E-0001 6.85646060342547E-0001 6.84839438413067E-0001 - 6.84033595354705E-0001 6.83228530566721E-0001 6.82424243448729E-0001 6.81620733400712E-0001 6.80817999823011E-0001 - 6.80016042116332E-0001 6.79214859681742E-0001 6.78414451920667E-0001 6.77614818234898E-0001 6.76815958026589E-0001 - 6.76017870698252E-0001 6.75220555652760E-0001 6.74424012293348E-0001 6.73628240023614E-0001 6.72833238247511E-0001 - 6.72039006369358E-0001 6.71245543793832E-0001 6.70452849925970E-0001 6.69660924171168E-0001 6.68869765935186E-0001 - 6.68079374624135E-0001 6.67289749644495E-0001 6.66500890403100E-0001 6.65712796307144E-0001 6.64925466764179E-0001 - 6.64138901182118E-0001 6.63353098969232E-0001 6.62568059534146E-0001 6.61783782285850E-0001 6.61000266633686E-0001 - 6.60217511987360E-0001 6.59435517756930E-0001 6.58654283352815E-0001 6.57873808185789E-0001 6.57094091666985E-0001 - 6.56315133207891E-0001 6.55536932220355E-0001 6.54759488116579E-0001 6.53982800309122E-0001 6.53206868210901E-0001 - 6.52431691235185E-0001 6.51657268795605E-0001 6.50883600306141E-0001 6.50110685181135E-0001 6.49338522835281E-0001 - 6.48567112683628E-0001 6.47796454141582E-0001 6.47026546624901E-0001 6.46257389549703E-0001 6.45488982332454E-0001 - 6.44721324389980E-0001 6.43954415139459E-0001 6.43188253998422E-0001 6.42422840384757E-0001 6.41658173716701E-0001 - 6.40894253412850E-0001 6.40131078892149E-0001 6.39368649573900E-0001 6.38606964877756E-0001 6.37846024223722E-0001 - 6.37085827032157E-0001 6.36326372723774E-0001 6.35567660719635E-0001 6.34809690441157E-0001 6.34052461310109E-0001 - 6.33295972748610E-0001 6.32540224179132E-0001 6.31785215024499E-0001 6.31030944707885E-0001 6.30277412652816E-0001 - 6.29524618283170E-0001 6.28772561023174E-0001 6.28021240297407E-0001 6.27270655530801E-0001 6.26520806148630E-0001 - 6.25771691576528E-0001 6.25023311240474E-0001 6.24275664566798E-0001 6.23528750982179E-0001 6.22782569913646E-0001 - 6.22037120788579E-0001 6.21292403034702E-0001 6.20548416080096E-0001 6.19805159353184E-0001 6.19062632282741E-0001 - 6.18320834297890E-0001 6.17579764828102E-0001 6.16839423303196E-0001 6.16099809153340E-0001 6.15360921809048E-0001 - 6.14622760701185E-0001 6.13885325260961E-0001 6.13148614919933E-0001 6.12412629110008E-0001 6.11677367263435E-0001 - 6.10942828812816E-0001 6.10209013191095E-0001 6.09475919831565E-0001 6.08743548167865E-0001 6.08011897633979E-0001 - 6.07280967664240E-0001 6.06550757693320E-0001 6.05821267156246E-0001 6.05092495488384E-0001 6.04364442125448E-0001 - 6.03637106503497E-0001 6.02910488058933E-0001 6.02184586228507E-0001 6.01459400449309E-0001 6.00734930158779E-0001 - 6.00011174794699E-0001 5.99288133795194E-0001 5.98565806598736E-0001 5.97844192644138E-0001 5.97123291370558E-0001 - 5.96403102217499E-0001 5.95683624624803E-0001 5.94964858032661E-0001 5.94246801881603E-0001 5.93529455612503E-0001 - 5.92812818666579E-0001 5.92096890485387E-0001 5.91381670510832E-0001 5.90667158185156E-0001 5.89953352950946E-0001 - 5.89240254251130E-0001 5.88527861528978E-0001 5.87816174228100E-0001 5.87105191792448E-0001 5.86394913666317E-0001 - 5.85685339294343E-0001 5.84976468121500E-0001 5.84268299593105E-0001 5.83560833154816E-0001 5.82854068252629E-0001 - 5.82148004332883E-0001 5.81442640842256E-0001 5.80737977227765E-0001 5.80034012936768E-0001 5.79330747416963E-0001 - 5.78628180116386E-0001 5.77926310483411E-0001 5.77225137966756E-0001 5.76524662015473E-0001 5.75824882078955E-0001 - 5.75125797606935E-0001 5.74427408049480E-0001 5.73729712857002E-0001 5.73032711480242E-0001 5.72336403370287E-0001 - 5.71640787978559E-0001 5.70945864756818E-0001 5.70251633157161E-0001 5.69558092632021E-0001 5.68865242634170E-0001 - 5.68173082616718E-0001 5.67481612033108E-0001 5.66790830337123E-0001 5.66100736982882E-0001 5.65411331424840E-0001 - 5.64722613117787E-0001 5.64034581516850E-0001 5.63347236077492E-0001 5.62660576255512E-0001 5.61974601507044E-0001 - 5.61289311288557E-0001 5.60604705056855E-0001 5.59920782269080E-0001 5.59237542382703E-0001 5.58554984855536E-0001 - 5.57873109145722E-0001 5.57191914711738E-0001 5.56511401012398E-0001 5.55831567506848E-0001 5.55152413654569E-0001 - 5.54473938915373E-0001 5.53796142749408E-0001 5.53119024617157E-0001 5.52442583979434E-0001 5.51766820297385E-0001 - 5.51091733032491E-0001 5.50417321646566E-0001 5.49743585601754E-0001 5.49070524360535E-0001 5.48398137385718E-0001 - 5.47726424140447E-0001 5.47055384088196E-0001 5.46385016692772E-0001 5.45715321418311E-0001 5.45046297729284E-0001 - 5.44377945090492E-0001 5.43710262967068E-0001 5.43043250824473E-0001 5.42376908128502E-0001 5.41711234345280E-0001 - 5.41046228941260E-0001 5.40381891383230E-0001 5.39718221138303E-0001 5.39055217673928E-0001 5.38392880457879E-0001 - 5.37731208958260E-0001 5.37070202643509E-0001 5.36409860982386E-0001 5.35750183443988E-0001 5.35091169497737E-0001 - 5.34432818613384E-0001 5.33775130261009E-0001 5.33118103911022E-0001 5.32461739034159E-0001 5.31806035101487E-0001 - 5.31150991584398E-0001 5.30496607954616E-0001 5.29842883684190E-0001 5.29189818245496E-0001 5.28537411111240E-0001 - 5.27885661754452E-0001 5.27234569648494E-0001 5.26584134267050E-0001 5.25934355084135E-0001 5.25285231574088E-0001 - 5.24636763211575E-0001 5.23988949471590E-0001 5.23341789829449E-0001 5.22695283760800E-0001 5.22049430741612E-0001 - 5.21404230248183E-0001 5.20759681757136E-0001 5.20115784745416E-0001 5.19472538690298E-0001 5.18829943069380E-0001 - 5.18187997360584E-0001 5.17546701042158E-0001 5.16906053592676E-0001 5.16266054491034E-0001 5.15626703216452E-0001 - 5.14987999248478E-0001 5.14349942066980E-0001 5.13712531152150E-0001 5.13075765984508E-0001 5.12439646044893E-0001 - 5.11804170814469E-0001 5.11169339774725E-0001 5.10535152407466E-0001 5.09901608194831E-0001 5.09268706619273E-0001 - 5.08636447163571E-0001 5.08004829310827E-0001 5.07373852544463E-0001 5.06743516348225E-0001 5.06113820206179E-0001 - 5.05484763602715E-0001 5.04856346022545E-0001 5.04228566950700E-0001 5.03601425872534E-0001 5.02974922273722E-0001 - 5.02349055640260E-0001 5.01723825458464E-0001 5.01099231214971E-0001 5.00475272396741E-0001 4.99851948491051E-0001 - 4.99229258985500E-0001 4.98607203368008E-0001 4.97985781126810E-0001 4.97364991750468E-0001 4.96744834727859E-0001 - 4.96125309548181E-0001 4.95506415700951E-0001 4.94888152676004E-0001 4.94270519963497E-0001 4.93653517053901E-0001 - 4.93037143438011E-0001 4.92421398606936E-0001 4.91806282052109E-0001 4.91191793265274E-0001 4.90577931738500E-0001 - 4.89964696964169E-0001 4.89352088434982E-0001 4.88740105643959E-0001 4.88128748084436E-0001 4.87518015250068E-0001 - 4.86907906634826E-0001 4.86298421732996E-0001 4.85689560039185E-0001 4.85081321048313E-0001 4.84473704255619E-0001 - 4.83866709156657E-0001 4.83260335247298E-0001 4.82654582023728E-0001 4.82049448982451E-0001 4.81444935620282E-0001 - 4.80841041434359E-0001 4.80237765922129E-0001 4.79635108581357E-0001 4.79033068910123E-0001 4.78431646406823E-0001 - 4.77830840570165E-0001 4.77230650899173E-0001 4.76631076893186E-0001 4.76032118051859E-0001 4.75433773875157E-0001 - 4.74836043863364E-0001 4.74238927517073E-0001 4.73642424337194E-0001 4.73046533824950E-0001 4.72451255481877E-0001 - 4.71856588809824E-0001 4.71262533310954E-0001 4.70669088487743E-0001 4.70076253842979E-0001 4.69484028879762E-0001 - 4.68892413101507E-0001 4.68301406011939E-0001 4.67711007115098E-0001 4.67121215915333E-0001 4.66532031917306E-0001 - 4.65943454625992E-0001 4.65355483546675E-0001 4.64768118184953E-0001 4.64181358046734E-0001 4.63595202638238E-0001 - 4.63009651465996E-0001 4.62424704036848E-0001 4.61840359857948E-0001 4.61256618436756E-0001 4.60673479281046E-0001 - 4.60090941898903E-0001 4.59509005798718E-0001 4.58927670489195E-0001 4.58346935479348E-0001 4.57766800278498E-0001 - 4.57187264396279E-0001 4.56608327342631E-0001 4.56029988627806E-0001 4.55452247762362E-0001 4.54875104257169E-0001 - 4.54298557623405E-0001 4.53722607372553E-0001 4.53147253016411E-0001 4.52572494067078E-0001 4.51998330036967E-0001 - 4.51424760438797E-0001 4.50851784785593E-0001 4.50279402590691E-0001 4.49707613367729E-0001 4.49136416630660E-0001 - 4.48565811893738E-0001 4.47995798671528E-0001 4.47426376478900E-0001 4.46857544831029E-0001 4.46289303243402E-0001 - 4.45721651231805E-0001 4.45154588312337E-0001 4.44588114001401E-0001 4.44022227815704E-0001 4.43456929272262E-0001 - 4.42892217888393E-0001 4.42328093181725E-0001 4.41764554670188E-0001 4.41201601872018E-0001 4.40639234305757E-0001 - 4.40077451490252E-0001 4.39516252944654E-0001 4.38955638188420E-0001 4.38395606741306E-0001 4.37836158123382E-0001 - 4.37277291855014E-0001 4.36719007456877E-0001 4.36161304449947E-0001 4.35604182355505E-0001 4.35047640695135E-0001 - 4.34491678990725E-0001 4.33936296764466E-0001 4.33381493538853E-0001 4.32827268836684E-0001 4.32273622181057E-0001 - 4.31720553095377E-0001 4.31168061103349E-0001 4.30616145728980E-0001 4.30064806496581E-0001 4.29514042930765E-0001 - 4.28963854556446E-0001 4.28414240898839E-0001 4.27865201483464E-0001 4.27316735836138E-0001 4.26768843482983E-0001 - 4.26221523950421E-0001 4.25674776765175E-0001 4.25128601454269E-0001 4.24582997545028E-0001 4.24037964565079E-0001 - 4.23493502042344E-0001 4.22949609505052E-0001 4.22406286481730E-0001 4.21863532501203E-0001 4.21321347092599E-0001 - 4.20779729785344E-0001 4.20238680109163E-0001 4.19698197594081E-0001 4.19158281770423E-0001 4.18618932168813E-0001 - 4.18080148320175E-0001 4.17541929755729E-0001 4.17004276006996E-0001 4.16467186605795E-0001 4.15930661084243E-0001 - 4.15394698974756E-0001 4.14859299810049E-0001 4.14324463123132E-0001 4.13790188447315E-0001 4.13256475316207E-0001 - 4.12723323263710E-0001 4.12190731824029E-0001 4.11658700531662E-0001 4.11127228921407E-0001 4.10596316528357E-0001 - 4.10065962887902E-0001 4.09536167535730E-0001 4.09006930007823E-0001 4.08478249840462E-0001 4.07950126570224E-0001 - 4.07422559733981E-0001 4.06895548868901E-0001 4.06369093512448E-0001 4.05843193202383E-0001 4.05317847476758E-0001 - 4.04793055873926E-0001 4.04268817932534E-0001 4.03745133191520E-0001 4.03222001190121E-0001 4.02699421467869E-0001 - 4.02177393564586E-0001 4.01655917020394E-0001 4.01134991375706E-0001 4.00614616171232E-0001 4.00094790947971E-0001 - 3.99575515247222E-0001 3.99056788610574E-0001 3.98538610579909E-0001 3.98020980697406E-0001 3.97503898505533E-0001 - 3.96987363547056E-0001 3.96471375365031E-0001 3.95955933502805E-0001 3.95441037504024E-0001 3.94926686912618E-0001 - 3.94412881272817E-0001 3.93899620129140E-0001 3.93386903026399E-0001 3.92874729509697E-0001 3.92363099124429E-0001 - 3.91852011416283E-0001 3.91341465931238E-0001 3.90831462215563E-0001 3.90321999815821E-0001 3.89813078278864E-0001 - 3.89304697151835E-0001 3.88796855982171E-0001 3.88289554317593E-0001 3.87782791706120E-0001 3.87276567696058E-0001 - 3.86770881836002E-0001 3.86265733674841E-0001 3.85761122761750E-0001 3.85257048646196E-0001 3.84753510877934E-0001 - 3.84250509007012E-0001 3.83748042583764E-0001 3.83246111158814E-0001 3.82744714283077E-0001 3.82243851507755E-0001 - 3.81743522384341E-0001 3.81243726464611E-0001 3.80744463300638E-0001 3.80245732444777E-0001 3.79747533449675E-0001 - 3.79249865868264E-0001 3.78752729253768E-0001 3.78256123159693E-0001 3.77760047139838E-0001 3.77264500748288E-0001 - 3.76769483539415E-0001 3.76274995067879E-0001 3.75781034888625E-0001 3.75287602556889E-0001 3.74794697628187E-0001 - 3.74302319658331E-0001 3.73810468203411E-0001 3.73319142819810E-0001 3.72828343064193E-0001 3.72338068493512E-0001 - 3.71848318665007E-0001 3.71359093136201E-0001 3.70870391464904E-0001 3.70382213209213E-0001 3.69894557927509E-0001 - 3.69407425178457E-0001 3.68920814521010E-0001 3.68434725514405E-0001 3.67949157718160E-0001 3.67464110692085E-0001 - 3.66979583996269E-0001 3.66495577191087E-0001 3.66012089837199E-0001 3.65529121495549E-0001 3.65046671727363E-0001 - 3.64564740094155E-0001 3.64083326157718E-0001 3.63602429480132E-0001 3.63122049623759E-0001 3.62642186151244E-0001 - 3.62162838625517E-0001 3.61684006609789E-0001 3.61205689667555E-0001 3.60727887362591E-0001 3.60250599258960E-0001 - 3.59773824921002E-0001 3.59297563913343E-0001 3.58821815800890E-0001 3.58346580148831E-0001 3.57871856522637E-0001 - 3.57397644488063E-0001 3.56923943611141E-0001 3.56450753458188E-0001 3.55978073595801E-0001 3.55505903590858E-0001 - 3.55034243010519E-0001 3.54563091422223E-0001 3.54092448393693E-0001 3.53622313492930E-0001 3.53152686288216E-0001 - 3.52683566348115E-0001 3.52214953241467E-0001 3.51746846537398E-0001 3.51279245805310E-0001 3.50812150614885E-0001 - 3.50345560536087E-0001 3.49879475139156E-0001 3.49413893994615E-0001 3.48948816673262E-0001 3.48484242746179E-0001 - 3.48020171784725E-0001 3.47556603360536E-0001 3.47093537045529E-0001 3.46630972411898E-0001 3.46168909032117E-0001 - 3.45707346478936E-0001 3.45246284325387E-0001 3.44785722144775E-0001 3.44325659510687E-0001 3.43866095996985E-0001 - 3.43407031177811E-0001 3.42948464627582E-0001 3.42490395920994E-0001 3.42032824633019E-0001 3.41575750338908E-0001 - 3.41119172614186E-0001 3.40663091034658E-0001 3.40207505176402E-0001 3.39752414615775E-0001 3.39297818929411E-0001 - 3.38843717694217E-0001 3.38390110487379E-0001 3.37936996886358E-0001 3.37484376468890E-0001 3.37032248812989E-0001 - 3.36580613496941E-0001 3.36129470099309E-0001 3.35678818198933E-0001 3.35228657374926E-0001 3.34778987206676E-0001 - 3.34329807273846E-0001 3.33881117156376E-0001 3.33432916434476E-0001 3.32985204688634E-0001 3.32537981499613E-0001 - 3.32091246448445E-0001 3.31644999116442E-0001 3.31199239085187E-0001 3.30753965936536E-0001 3.30309179252619E-0001 - 3.29864878615841E-0001 3.29421063608880E-0001 3.28977733814685E-0001 3.28534888816481E-0001 3.28092528197764E-0001 - 3.27650651542301E-0001 3.27209258434137E-0001 3.26768348457585E-0001 3.26327921197231E-0001 3.25887976237935E-0001 - 3.25448513164827E-0001 3.25009531563312E-0001 3.24571031019061E-0001 3.24133011118024E-0001 3.23695471446418E-0001 - 3.23258411590731E-0001 3.22821831137725E-0001 3.22385729674432E-0001 3.21950106788153E-0001 3.21514962066463E-0001 - 3.21080295097206E-0001 3.20646105468498E-0001 3.20212392768723E-0001 3.19779156586537E-0001 3.19346396510867E-0001 - 3.18914112130906E-0001 3.18482303036123E-0001 3.18050968816252E-0001 3.17620109061299E-0001 3.17189723361538E-0001 - 3.16759811307514E-0001 3.16330372490041E-0001 3.15901406500199E-0001 3.15472912929341E-0001 3.15044891369088E-0001 - 3.14617341411328E-0001 3.14190262648218E-0001 3.13763654672185E-0001 3.13337517075924E-0001 3.12911849452394E-0001 - 3.12486651394829E-0001 3.12061922496725E-0001 3.11637662351850E-0001 3.11213870554236E-0001 3.10790546698186E-0001 - 3.10367690378267E-0001 3.09945301189314E-0001 3.09523378726431E-0001 3.09101922584989E-0001 3.08680932360622E-0001 - 3.08260407649235E-0001 3.07840348046998E-0001 3.07420753150344E-0001 3.07001622555979E-0001 3.06582955860871E-0001 - 3.06164752662254E-0001 3.05747012557628E-0001 3.05329735144760E-0001 3.04912920021683E-0001 3.04496566786691E-0001 - 3.04080675038349E-0001 3.03665244375484E-0001 3.03250274397190E-0001 3.02835764702825E-0001 3.02421714892011E-0001 - 3.02008124564634E-0001 3.01594993320847E-0001 3.01182320761067E-0001 3.00770106485975E-0001 3.00358350096514E-0001 - 2.99947051193893E-0001 2.99536209379586E-0001 2.99125824255328E-0001 2.98715895423119E-0001 2.98306422485223E-0001 - 2.97897405044166E-0001 2.97488842702739E-0001 2.97080735063995E-0001 2.96673081731250E-0001 2.96265882308081E-0001 - 2.95859136398331E-0001 2.95452843606105E-0001 2.95047003535767E-0001 2.94641615791948E-0001 2.94236679979538E-0001 - 2.93832195703690E-0001 2.93428162569819E-0001 2.93024580183600E-0001 2.92621448150973E-0001 2.92218766078138E-0001 - 2.91816533571554E-0001 2.91414750237946E-0001 2.91013415684294E-0001 2.90612529517845E-0001 2.90212091346103E-0001 - 2.89812100776834E-0001 2.89412557418065E-0001 2.89013460878082E-0001 2.88614810765433E-0001 2.88216606688925E-0001 - 2.87818848257625E-0001 2.87421535080861E-0001 2.87024666768219E-0001 2.86628242929546E-0001 2.86232263174949E-0001 - 2.85836727114794E-0001 2.85441634359705E-0001 2.85046984520566E-0001 2.84652777208521E-0001 2.84259012034970E-0001 - 2.83865688611574E-0001 2.83472806550254E-0001 2.83080365463187E-0001 2.82688364962808E-0001 2.82296804661812E-0001 - 2.81905684173152E-0001 2.81515003110036E-0001 2.81124761085934E-0001 2.80734957714573E-0001 2.80345592609932E-0001 - 2.79956665386256E-0001 2.79568175658041E-0001 2.79180123040043E-0001 2.78792507147274E-0001 2.78405327595003E-0001 - 2.78018583998757E-0001 2.77632275974316E-0001 2.77246403137722E-0001 2.76860965105269E-0001 2.76475961493509E-0001 - 2.76091391919251E-0001 2.75707255999557E-0001 2.75323553351748E-0001 2.74940283593399E-0001 2.74557446342342E-0001 - 2.74175041216662E-0001 2.73793067834702E-0001 2.73411525815059E-0001 2.73030414776586E-0001 2.72649734338389E-0001 - 2.72269484119830E-0001 2.71889663740528E-0001 2.71510272820351E-0001 2.71131310979427E-0001 2.70752777838135E-0001 - 2.70374673017111E-0001 2.69996996137243E-0001 2.69619746819671E-0001 2.69242924685793E-0001 2.68866529357258E-0001 - 2.68490560455970E-0001 2.68115017604086E-0001 2.67739900424015E-0001 2.67365208538422E-0001 2.66990941570220E-0001 - 2.66617099142581E-0001 2.66243680878926E-0001 2.65870686402929E-0001 2.65498115338517E-0001 2.65125967309871E-0001 - 2.64754241941421E-0001 2.64382938857852E-0001 2.64012057684099E-0001 2.63641598045350E-0001 2.63271559567045E-0001 - 2.62901941874875E-0001 2.62532744594781E-0001 2.62163967352960E-0001 2.61795609775854E-0001 2.61427671490162E-0001 - 2.61060152122829E-0001 2.60693051301054E-0001 2.60326368652288E-0001 2.59960103804226E-0001 2.59594256384822E-0001 - 2.59228826022275E-0001 2.58863812345035E-0001 2.58499214981804E-0001 2.58135033561530E-0001 2.57771267713417E-0001 - 2.57407917066912E-0001 2.57044981251716E-0001 2.56682459897778E-0001 2.56320352635297E-0001 2.55958659094720E-0001 - 2.55597378906744E-0001 2.55236511702316E-0001 2.54876057112629E-0001 2.54516014769126E-0001 2.54156384303500E-0001 - 2.53797165347691E-0001 2.53438357533887E-0001 2.53079960494526E-0001 2.52721973862292E-0001 2.52364397270117E-0001 - 2.52007230351183E-0001 2.51650472738918E-0001 2.51294124066997E-0001 2.50938183969344E-0001 2.50582652080130E-0001 - 2.50227528033773E-0001 2.49872811464936E-0001 2.49518502008532E-0001 2.49164599299719E-0001 2.48811102973903E-0001 - 2.48458012666735E-0001 2.48105328014115E-0001 2.47753048652186E-0001 2.47401174217338E-0001 2.47049704346209E-0001 - 2.46698638675681E-0001 2.46347976842883E-0001 2.45997718485190E-0001 2.45647863240219E-0001 2.45298410745837E-0001 - 2.44949360640155E-0001 2.44600712561527E-0001 2.44252466148555E-0001 2.43904621040083E-0001 2.43557176875204E-0001 - 2.43210133293250E-0001 2.42863489933802E-0001 2.42517246436684E-0001 2.42171402441965E-0001 2.41825957589956E-0001 - 2.41480911521214E-0001 2.41136263876540E-0001 2.40792014296978E-0001 2.40448162423816E-0001 2.40104707898584E-0001 - 2.39761650363059E-0001 2.39418989459259E-0001 2.39076724829445E-0001 2.38734856116121E-0001 2.38393382962034E-0001 - 2.38052305010175E-0001 2.37711621903777E-0001 2.37371333286314E-0001 2.37031438801505E-0001 2.36691938093311E-0001 - 2.36352830805933E-0001 2.36014116583816E-0001 2.35675795071646E-0001 2.35337865914351E-0001 2.35000328757100E-0001 - 2.34663183245307E-0001 2.34326429024623E-0001 2.33990065740942E-0001 2.33654093040400E-0001 2.33318510569373E-0001 - 2.32983317974479E-0001 2.32648514902576E-0001 2.32314101000762E-0001 2.31980075916378E-0001 2.31646439297003E-0001 - 2.31313190790457E-0001 2.30980330044802E-0001 2.30647856708336E-0001 2.30315770429602E-0001 2.29984070857380E-0001 - 2.29652757640688E-0001 2.29321830428788E-0001 2.28991288871178E-0001 2.28661132617598E-0001 2.28331361318024E-0001 - 2.28001974622673E-0001 2.27672972182002E-0001 2.27344353646704E-0001 2.27016118667715E-0001 2.26688266896204E-0001 - 2.26360797983584E-0001 2.26033711581502E-0001 2.25707007341846E-0001 2.25380684916742E-0001 2.25054743958552E-0001 - 2.24729184119878E-0001 2.24404005053558E-0001 2.24079206412669E-0001 2.23754787850526E-0001 2.23430749020680E-0001 - 2.23107089576919E-0001 2.22783809173269E-0001 2.22460907463994E-0001 2.22138384103592E-0001 2.21816238746801E-0001 - 2.21494471048594E-0001 2.21173080664181E-0001 2.20852067249008E-0001 2.20531430458756E-0001 2.20211169949347E-0001 - 2.19891285376932E-0001 2.19571776397905E-0001 2.19252642668890E-0001 2.18933883846751E-0001 2.18615499588585E-0001 - 2.18297489551725E-0001 2.17979853393740E-0001 2.17662590772433E-0001 2.17345701345843E-0001 2.17029184772245E-0001 - 2.16713040710147E-0001 2.16397268818292E-0001 2.16081868755657E-0001 2.15766840181457E-0001 2.15452182755137E-0001 - 2.15137896136378E-0001 2.14823979985096E-0001 2.14510433961439E-0001 2.14197257725792E-0001 2.13884450938770E-0001 - 2.13572013261225E-0001 2.13259944354240E-0001 2.12948243879132E-0001 2.12636911497453E-0001 2.12325946870985E-0001 - 2.12015349661746E-0001 2.11705119531986E-0001 2.11395256144187E-0001 2.11085759161065E-0001 2.10776628245567E-0001 - 2.10467863060874E-0001 2.10159463270397E-0001 2.09851428537783E-0001 2.09543758526906E-0001 2.09236452901878E-0001 - 2.08929511327038E-0001 2.08622933466958E-0001 2.08316718986444E-0001 2.08010867550529E-0001 2.07705378824481E-0001 - 2.07400252473797E-0001 2.07095488164208E-0001 2.06791085561673E-0001 2.06487044332383E-0001 2.06183364142761E-0001 - 2.05880044659458E-0001 2.05577085549358E-0001 2.05274486479574E-0001 2.04972247117450E-0001 2.04670367130559E-0001 - 2.04368846186706E-0001 2.04067683953926E-0001 2.03766880100480E-0001 2.03466434294863E-0001 2.03166346205797E-0001 - 2.02866615502235E-0001 2.02567241853360E-0001 2.02268224928581E-0001 2.01969564397540E-0001 2.01671259930104E-0001 - 2.01373311196372E-0001 2.01075717866671E-0001 2.00778479611556E-0001 2.00481596101812E-0001 2.00185067008448E-0001 - 1.99888892002708E-0001 1.99593070756059E-0001 1.99297602940199E-0001 1.99002488227050E-0001 1.98707726288767E-0001 - 1.98413316797730E-0001 1.98119259426545E-0001 1.97825553848049E-0001 1.97532199735303E-0001 1.97239196761598E-0001 - 1.96946544600450E-0001 1.96654242925603E-0001 1.96362291411028E-0001 1.96070689730921E-0001 1.95779437559708E-0001 - 1.95488534572039E-0001 1.95197980442790E-0001 1.94907774847064E-0001 1.94617917460192E-0001 1.94328407957729E-0001 - 1.94039246015455E-0001 1.93750431309379E-0001 1.93461963515732E-0001 1.93173842310974E-0001 1.92886067371788E-0001 - 1.92598638375084E-0001 1.92311554997995E-0001 1.92024816917882E-0001 1.91738423812329E-0001 1.91452375359145E-0001 - 1.91166671236365E-0001 1.90881311122247E-0001 1.90596294695276E-0001 1.90311621634157E-0001 1.90027291617825E-0001 - 1.89743304325434E-0001 1.89459659436365E-0001 1.89176356630222E-0001 1.88893395586833E-0001 1.88610775986251E-0001 - 1.88328497508751E-0001 1.88046559834830E-0001 1.87764962645212E-0001 1.87483705620842E-0001 1.87202788442888E-0001 - 1.86922210792742E-0001 1.86641972352020E-0001 1.86362072802557E-0001 1.86082511826413E-0001 1.85803289105872E-0001 - 1.85524404323438E-0001 1.85245857161839E-0001 1.84967647304024E-0001 1.84689774433164E-0001 1.84412238232653E-0001 - 1.84135038386106E-0001 1.83858174577361E-0001 1.83581646490476E-0001 1.83305453809731E-0001 1.83029596219630E-0001 - 1.82754073404892E-0001 1.82478885050464E-0001 1.82204030841510E-0001 1.81929510463418E-0001 1.81655323601792E-0001 - 1.81381469942461E-0001 1.81107949171474E-0001 1.80834760975098E-0001 1.80561905039824E-0001 1.80289381052360E-0001 - 1.80017188699636E-0001 1.79745327668801E-0001 1.79473797647225E-0001 1.79202598322497E-0001 1.78931729382426E-0001 - 1.78661190515040E-0001 1.78390981408586E-0001 1.78121101751533E-0001 1.77851551232566E-0001 1.77582329540592E-0001 - 1.77313436364734E-0001 1.77044871394336E-0001 1.76776634318961E-0001 1.76508724828388E-0001 1.76241142612617E-0001 - 1.75973887361866E-0001 1.75706958766572E-0001 1.75440356517388E-0001 1.75174080305186E-0001 1.74908129821058E-0001 - 1.74642504756310E-0001 1.74377204802470E-0001 1.74112229651280E-0001 1.73847578994701E-0001 1.73583252524913E-0001 - 1.73319249934310E-0001 1.73055570915506E-0001 1.72792215161330E-0001 1.72529182364829E-0001 1.72266472219268E-0001 - 1.72004084418125E-0001 1.71742018655099E-0001 1.71480274624103E-0001 1.71218852019268E-0001 1.70957750534938E-0001 - 1.70696969865676E-0001 1.70436509706262E-0001 1.70176369751687E-0001 1.69916549697165E-0001 1.69657049238119E-0001 - 1.69397868070192E-0001 1.69139005889240E-0001 1.68880462391335E-0001 1.68622237272765E-0001 1.68364330230032E-0001 - 1.68106740959855E-0001 1.67849469159165E-0001 1.67592514525111E-0001 1.67335876755053E-0001 1.67079555546569E-0001 - 1.66823550597451E-0001 1.66567861605702E-0001 1.66312488269543E-0001 1.66057430287408E-0001 1.65802687357944E-0001 - 1.65548259180013E-0001 1.65294145452692E-0001 1.65040345875269E-0001 1.64786860147246E-0001 1.64533687968340E-0001 - 1.64280829038480E-0001 1.64028283057810E-0001 1.63776049726685E-0001 1.63524128745674E-0001 1.63272519815560E-0001 - 1.63021222637335E-0001 1.62770236912209E-0001 1.62519562341600E-0001 1.62269198627142E-0001 1.62019145470677E-0001 - 1.61769402574265E-0001 1.61519969640173E-0001 1.61270846370883E-0001 1.61022032469087E-0001 1.60773527637690E-0001 - 1.60525331579808E-0001 1.60277443998770E-0001 1.60029864598114E-0001 1.59782593081592E-0001 1.59535629153165E-0001 - 1.59288972517007E-0001 1.59042622877500E-0001 1.58796579939242E-0001 1.58550843407036E-0001 1.58305412985900E-0001 - 1.58060288381061E-0001 1.57815469297955E-0001 1.57570955442231E-0001 1.57326746519747E-0001 1.57082842236571E-0001 - 1.56839242298981E-0001 1.56595946413465E-0001 1.56352954286721E-0001 1.56110265625656E-0001 1.55867880137388E-0001 - 1.55625797529244E-0001 1.55384017508758E-0001 1.55142539783677E-0001 1.54901364061954E-0001 1.54660490051753E-0001 - 1.54419917461446E-0001 1.54179645999614E-0001 1.53939675375047E-0001 1.53700005296744E-0001 1.53460635473910E-0001 - 1.53221565615961E-0001 1.52982795432522E-0001 1.52744324633421E-0001 1.52506152928701E-0001 1.52268280028607E-0001 - 1.52030705643596E-0001 1.51793429484331E-0001 1.51556451261681E-0001 1.51319770686726E-0001 1.51083387470750E-0001 - 1.50847301325247E-0001 1.50611511961916E-0001 1.50376019092665E-0001 1.50140822429607E-0001 1.49905921685063E-0001 - 1.49671316571560E-0001 1.49437006801833E-0001 1.49202992088821E-0001 1.48969272145674E-0001 1.48735846685742E-0001 - 1.48502715422587E-0001 1.48269878069972E-0001 1.48037334341871E-0001 1.47805083952460E-0001 1.47573126616122E-0001 - 1.47341462047447E-0001 1.47110089961228E-0001 1.46879010072465E-0001 1.46648222096362E-0001 1.46417725748332E-0001 - 1.46187520743987E-0001 1.45957606799150E-0001 1.45727983629845E-0001 1.45498650952301E-0001 1.45269608482954E-0001 - 1.45040855938442E-0001 1.44812393035610E-0001 1.44584219491505E-0001 1.44356335023379E-0001 1.44128739348690E-0001 - 1.43901432185096E-0001 1.43674413250462E-0001 1.43447682262857E-0001 1.43221238940551E-0001 1.42995083002021E-0001 - 1.42769214165944E-0001 1.42543632151204E-0001 1.42318336676886E-0001 1.42093327462277E-0001 1.41868604226870E-0001 - 1.41644166690360E-0001 1.41420014572643E-0001 1.41196147593820E-0001 1.40972565474193E-0001 1.40749267934268E-0001 - 1.40526254694752E-0001 1.40303525476556E-0001 1.40081080000791E-0001 1.39858917988771E-0001 1.39637039162014E-0001 - 1.39415443242236E-0001 1.39194129951358E-0001 1.38973099011501E-0001 1.38752350144988E-0001 1.38531883074344E-0001 - 1.38311697522295E-0001 1.38091793211766E-0001 1.37872169865888E-0001 1.37652827207988E-0001 1.37433764961597E-0001 - 1.37214982850445E-0001 1.36996480598465E-0001 1.36778257929789E-0001 1.36560314568748E-0001 1.36342650239877E-0001 - 1.36125264667908E-0001 1.35908157577776E-0001 1.35691328694612E-0001 1.35474777743751E-0001 1.35258504450728E-0001 - 1.35042508541272E-0001 1.34826789741319E-0001 1.34611347777000E-0001 1.34396182374648E-0001 1.34181293260791E-0001 - 1.33966680162162E-0001 1.33752342805690E-0001 1.33538280918501E-0001 1.33324494227925E-0001 1.33110982461486E-0001 - 1.32897745346910E-0001 1.32684782612119E-0001 1.32472093985236E-0001 1.32259679194581E-0001 1.32047537968671E-0001 - 1.31835670036223E-0001 1.31624075126152E-0001 1.31412752967570E-0001 1.31201703289788E-0001 1.30990925822314E-0001 - 1.30780420294854E-0001 1.30570186437309E-0001 1.30360223979783E-0001 1.30150532652571E-0001 1.29941112186169E-0001 - 1.29731962311271E-0001 1.29523082758764E-0001 1.29314473259736E-0001 1.29106133545468E-0001 1.28898063347442E-0001 - 1.28690262397332E-0001 1.28482730427013E-0001 1.28275467168552E-0001 1.28068472354215E-0001 1.27861745716464E-0001 - 1.27655286987956E-0001 1.27449095901546E-0001 1.27243172190281E-0001 1.27037515587408E-0001 1.26832125826367E-0001 - 1.26627002640795E-0001 1.26422145764523E-0001 1.26217554931578E-0001 1.26013229876183E-0001 1.25809170332755E-0001 - 1.25605376035906E-0001 1.25401846720445E-0001 1.25198582121372E-0001 1.24995581973886E-0001 1.24792846013377E-0001 - 1.24590373975432E-0001 1.24388165595830E-0001 1.24186220610547E-0001 1.23984538755752E-0001 1.23783119767806E-0001 - 1.23581963383269E-0001 1.23381069338889E-0001 1.23180437371612E-0001 1.22980067218576E-0001 1.22779958617113E-0001 - 1.22580111304748E-0001 1.22380525019200E-0001 1.22181199498381E-0001 1.21982134480395E-0001 1.21783329703541E-0001 - 1.21584784906310E-0001 1.21386499827386E-0001 1.21188474205645E-0001 1.20990707780157E-0001 1.20793200290184E-0001 - 1.20595951475180E-0001 1.20398961074791E-0001 1.20202228828856E-0001 1.20005754477407E-0001 1.19809537760667E-0001 - 1.19613578419049E-0001 1.19417876193161E-0001 1.19222430823801E-0001 1.19027242051960E-0001 1.18832309618819E-0001 - 1.18637633265750E-0001 1.18443212734319E-0001 1.18249047766280E-0001 1.18055138103580E-0001 1.17861483488357E-0001 - 1.17668083662939E-0001 1.17474938369846E-0001 1.17282047351787E-0001 1.17089410351663E-0001 1.16897027112565E-0001 - 1.16704897377775E-0001 1.16513020890763E-0001 1.16321397395193E-0001 1.16130026634916E-0001 1.15938908353973E-0001 - 1.15748042296597E-0001 1.15557428207210E-0001 1.15367065830422E-0001 1.15176954911034E-0001 1.14987095194037E-0001 - 1.14797486424611E-0001 1.14608128348124E-0001 1.14419020710135E-0001 1.14230163256391E-0001 1.14041555732827E-0001 - 1.13853197885568E-0001 1.13665089460930E-0001 1.13477230205414E-0001 1.13289619865711E-0001 1.13102258188700E-0001 - 1.12915144921449E-0001 1.12728279811215E-0001 1.12541662605441E-0001 1.12355293051760E-0001 1.12169170897992E-0001 - 1.11983295892145E-0001 1.11797667782415E-0001 1.11612286317186E-0001 1.11427151245027E-0001 1.11242262314698E-0001 - 1.11057619275146E-0001 1.10873221875501E-0001 1.10689069865086E-0001 1.10505162993407E-0001 1.10321501010158E-0001 - 1.10138083665220E-0001 1.09954910708661E-0001 1.09771981890736E-0001 1.09589296961886E-0001 1.09406855672737E-0001 - 1.09224657774104E-0001 1.09042703016987E-0001 1.08860991152572E-0001 1.08679521932231E-0001 1.08498295107521E-0001 - 1.08317310430188E-0001 1.08136567652160E-0001 1.07956066525554E-0001 1.07775806802670E-0001 1.07595788235994E-0001 - 1.07416010578199E-0001 1.07236473582140E-0001 1.07057177000860E-0001 1.06878120587587E-0001 1.06699304095732E-0001 - 1.06520727278891E-0001 1.06342389890848E-0001 1.06164291685568E-0001 1.05986432417202E-0001 1.05808811840085E-0001 - 1.05631429708736E-0001 1.05454285777861E-0001 1.05277379802346E-0001 1.05100711537264E-0001 1.04924280737871E-0001 - 1.04748087159607E-0001 1.04572130558095E-0001 1.04396410689142E-0001 1.04220927308740E-0001 1.04045680173063E-0001 - 1.03870669038469E-0001 1.03695893661498E-0001 1.03521353798874E-0001 1.03347049207505E-0001 1.03172979644480E-0001 - 1.02999144867073E-0001 1.02825544632739E-0001 1.02652178699118E-0001 1.02479046824028E-0001 1.02306148765475E-0001 - 1.02133484281644E-0001 1.01961053130902E-0001 1.01788855071800E-0001 1.01616889863071E-0001 1.01445157263628E-0001 - 1.01273657032569E-0001 1.01102388929170E-0001 1.00931352712891E-0001 1.00760548143374E-0001 1.00589974980441E-0001 - 1.00419632984096E-0001 1.00249521914525E-0001 1.00079641532094E-0001 9.99099915973505E-0002 9.97405718710238E-0002 - 9.95713821140227E-0002 9.94024220874378E-0002 9.92336915525407E-0002 9.90651902707816E-0002 9.88969180037940E-0002 - 9.87288745133897E-0002 9.85610595615620E-0002 9.83934729104835E-0002 9.82261143225075E-0002 9.80589835601677E-0002 - 9.78920803861761E-0002 9.77254045634268E-0002 9.75589558549917E-0002 9.73927340241235E-0002 9.72267388342537E-0002 - 9.70609700489936E-0002 9.68954274321341E-0002 9.67301107476445E-0002 9.65650197596743E-0002 9.64001542325510E-0002 - 9.62355139307817E-0002 9.60710986190524E-0002 9.59069080622277E-0002 9.57429420253506E-0002 9.55792002736427E-0002 - 9.54156825725047E-0002 9.52523886875147E-0002 9.50893183844298E-0002 9.49264714291850E-0002 9.47638475878938E-0002 - 9.46014466268468E-0002 9.44392683125130E-0002 9.42773124115395E-0002 9.41155786907503E-0002 9.39540669171476E-0002 - 9.37927768579111E-0002 9.36317082803979E-0002 9.34708609521419E-0002 9.33102346408545E-0002 9.31498291144247E-0002 - 9.29896441409175E-0002 9.28296794885757E-0002 9.26699349258192E-0002 9.25104102212426E-0002 9.23511051436200E-0002 - 9.21920194618998E-0002 9.20331529452081E-0002 9.18745053628465E-0002 9.17160764842934E-0002 9.15578660792038E-0002 - 9.13998739174068E-0002 9.12420997689100E-0002 9.10845434038951E-0002 9.09272045927205E-0002 9.07700831059194E-0002 - 9.06131787142015E-0002 9.04564911884519E-0002 9.03000202997296E-0002 9.01437658192712E-0002 8.99877275184866E-0002 - 8.98319051689622E-0002 8.96762985424581E-0002 8.95209074109102E-0002 8.93657315464293E-0002 8.92107707213000E-0002 - 8.90560247079827E-0002 8.89014932791112E-0002 8.87471762074944E-0002 8.85930732661156E-0002 8.84391842281322E-0002 - 8.82855088668756E-0002 8.81320469558512E-0002 8.79787982687387E-0002 8.78257625793912E-0002 8.76729396618361E-0002 - 8.75203292902741E-0002 8.73679312390799E-0002 8.72157452828011E-0002 8.70637711961588E-0002 8.69120087540480E-0002 - 8.67604577315360E-0002 8.66091179038639E-0002 8.64579890464456E-0002 8.63070709348681E-0002 8.61563633448908E-0002 - 8.60058660524458E-0002 8.58555788336386E-0002 8.57055014647462E-0002 8.55556337222189E-0002 8.54059753826794E-0002 - 8.52565262229212E-0002 8.51072860199121E-0002 8.49582545507903E-0002 8.48094315928670E-0002 8.46608169236244E-0002 - 8.45124103207172E-0002 8.43642115619721E-0002 8.42162204253855E-0002 8.40684366891280E-0002 8.39208601315396E-0002 - 8.37734905311325E-0002 8.36263276665896E-0002 8.34793713167655E-0002 8.33326212606860E-0002 8.31860772775463E-0002 - 8.30397391467146E-0002 8.28936066477283E-0002 8.27476795602963E-0002 8.26019576642975E-0002 8.24564407397815E-0002 - 8.23111285669687E-0002 8.21660209262490E-0002 8.20211175981833E-0002 8.18764183635017E-0002 8.17319230031053E-0002 - 8.15876312980640E-0002 8.14435430296191E-0002 8.12996579791800E-0002 8.11559759283265E-0002 8.10124966588082E-0002 - 8.08692199525433E-0002 8.07261455916202E-0002 8.05832733582963E-0002 8.04406030349981E-0002 8.02981344043213E-0002 - 8.01558672490300E-0002 8.00138013520583E-0002 7.98719364965080E-0002 7.97302724656502E-0002 7.95888090429247E-0002 - 7.94475460119397E-0002 7.93064831564717E-0002 7.91656202604653E-0002 7.90249571080341E-0002 7.88844934834590E-0002 - 7.87442291711896E-0002 7.86041639558436E-0002 7.84642976222052E-0002 7.83246299552285E-0002 7.81851607400336E-0002 - 7.80458897619091E-0002 7.79068168063105E-0002 7.77679416588613E-0002 7.76292641053523E-0002 7.74907839317404E-0002 - 7.73525009241515E-0002 7.72144148688770E-0002 7.70765255523762E-0002 7.69388327612746E-0002 7.68013362823648E-0002 - 7.66640359026067E-0002 7.65269314091250E-0002 7.63900225892131E-0002 7.62533092303291E-0002 7.61167911200986E-0002 - 7.59804680463124E-0002 7.58443397969282E-0002 7.57084061600697E-0002 7.55726669240258E-0002 7.54371218772523E-0002 - 7.53017708083699E-0002 7.51666135061655E-0002 7.50316497595911E-0002 7.48968793577652E-0002 7.47623020899705E-0002 - 7.46279177456555E-0002 7.44937261144342E-0002 7.43597269860852E-0002 7.42259201505526E-0002 7.40923053979451E-0002 - 7.39588825185368E-0002 7.38256513027659E-0002 7.36926115412354E-0002 7.35597630247134E-0002 7.34271055441317E-0002 - 7.32946388905873E-0002 7.31623628553410E-0002 7.30302772298182E-0002 7.28983818056080E-0002 7.27666763744635E-0002 - 7.26351607283025E-0002 7.25038346592057E-0002 7.23726979594182E-0002 7.22417504213490E-0002 7.21109918375693E-0002 - 7.19804220008158E-0002 7.18500407039869E-0002 7.17198477401455E-0002 7.15898429025168E-0002 7.14600259844898E-0002 - 7.13303967796166E-0002 7.12009550816111E-0002 7.10717006843519E-0002 7.09426333818788E-0002 7.08137529683952E-0002 - 7.06850592382666E-0002 7.05565519860213E-0002 7.04282310063503E-0002 7.03000960941055E-0002 7.01721470443032E-0002 - 7.00443836521201E-0002 6.99168057128959E-0002 6.97894130221317E-0002 6.96622053754907E-0002 6.95351825687984E-0002 - 6.94083443980409E-0002 6.92816906593671E-0002 6.91552211490863E-0002 6.90289356636702E-0002 6.89028339997510E-0002 - 6.87769159541231E-0002 6.86511813237414E-0002 6.85256299057216E-0002 6.84002614973413E-0002 6.82750758960381E-0002 - 6.81500728994109E-0002 6.80252523052193E-0002 6.79006139113835E-0002 6.77761575159842E-0002 6.76518829172621E-0002 - 6.75277899136193E-0002 6.74038783036170E-0002 6.72801478859774E-0002 6.71565984595824E-0002 6.70332298234745E-0002 - 6.69100417768552E-0002 6.67870341190863E-0002 6.66642066496895E-0002 6.65415591683458E-0002 6.64190914748959E-0002 - 6.62968033693402E-0002 6.61746946518384E-0002 6.60527651227092E-0002 6.59310145824305E-0002 6.58094428316398E-0002 - 6.56880496711332E-0002 6.55668349018659E-0002 6.54457983249522E-0002 6.53249397416643E-0002 6.52042589534343E-0002 - 6.50837557618519E-0002 6.49634299686660E-0002 6.48432813757832E-0002 6.47233097852690E-0002 6.46035149993473E-0002 - 6.44838968203990E-0002 6.43644550509645E-0002 6.42451894937413E-0002 6.41260999515852E-0002 6.40071862275092E-0002 - 6.38884481246848E-0002 6.37698854464408E-0002 6.36514979962631E-0002 6.35332855777958E-0002 6.34152479948397E-0002 - 6.32973850513535E-0002 6.31796965514521E-0002 6.30621822994090E-0002 6.29448420996533E-0002 6.28276757567715E-0002 - 6.27106830755074E-0002 6.25938638607608E-0002 6.24772179175887E-0002 6.23607450512041E-0002 6.22444450669775E-0002 - 6.21283177704348E-0002 6.20123629672584E-0002 6.18965804632875E-0002 6.17809700645166E-0002 6.16655315770968E-0002 - 6.15502648073352E-0002 6.14351695616948E-0002 6.13202456467938E-0002 6.12054928694065E-0002 6.10909110364630E-0002 - 6.09764999550487E-0002 6.08622594324043E-0002 6.07481892759263E-0002 6.06342892931662E-0002 6.05205592918307E-0002 - 6.04069990797812E-0002 6.02936084650349E-0002 6.01803872557632E-0002 6.00673352602928E-0002 5.99544522871052E-0002 - 5.98417381448357E-0002 5.97291926422755E-0002 5.96168155883692E-0002 5.95046067922165E-0002 5.93925660630708E-0002 - 5.92806932103402E-0002 5.91689880435871E-0002 5.90574503725269E-0002 5.89460800070305E-0002 5.88348767571215E-0002 - 5.87238404329778E-0002 5.86129708449309E-0002 5.85022678034658E-0002 5.83917311192216E-0002 5.82813606029900E-0002 - 5.81711560657168E-0002 5.80611173185005E-0002 5.79512441725934E-0002 5.78415364394002E-0002 5.77319939304794E-0002 - 5.76226164575420E-0002 5.75134038324517E-0002 5.74043558672254E-0002 5.72954723740323E-0002 5.71867531651946E-0002 - 5.70781980531862E-0002 5.69698068506348E-0002 5.68615793703192E-0002 5.67535154251708E-0002 5.66456148282736E-0002 - 5.65378773928630E-0002 5.64303029323269E-0002 5.63228912602049E-0002 5.62156421901888E-0002 5.61085555361215E-0002 - 5.60016311119979E-0002 5.58948687319646E-0002 5.57882682103194E-0002 5.56818293615118E-0002 5.55755520001424E-0002 - 5.54694359409632E-0002 5.53634809988773E-0002 5.52576869889385E-0002 5.51520537263523E-0002 5.50465810264744E-0002 - 5.49412687048116E-0002 5.48361165770219E-0002 5.47311244589126E-0002 5.46262921664433E-0002 5.45216195157226E-0002 - 5.44171063230104E-0002 5.43127524047164E-0002 5.42085575774007E-0002 5.41045216577738E-0002 5.40006444626954E-0002 - 5.38969258091764E-0002 5.37933655143764E-0002 5.36899633956057E-0002 5.35867192703236E-0002 5.34836329561395E-0002 - 5.33807042708124E-0002 5.32779330322500E-0002 5.31753190585104E-0002 5.30728621678003E-0002 5.29705621784760E-0002 - 5.28684189090425E-0002 5.27664321781542E-0002 5.26646018046144E-0002 5.25629276073750E-0002 5.24614094055371E-0002 - 5.23600470183501E-0002 5.22588402652124E-0002 5.21577889656704E-0002 5.20568929394198E-0002 5.19561520063038E-0002 - 5.18555659863142E-0002 5.17551346995913E-0002 5.16548579664230E-0002 5.15547356072456E-0002 5.14547674426432E-0002 - 5.13549532933480E-0002 5.12552929802396E-0002 5.11557863243454E-0002 5.10564331468407E-0002 5.09572332690480E-0002 - 5.08581865124373E-0002 5.07592926986262E-0002 5.06605516493796E-0002 5.05619631866091E-0002 5.04635271323738E-0002 - 5.03652433088800E-0002 5.02671115384804E-0002 5.01691316436751E-0002 5.00713034471109E-0002 4.99736267715807E-0002 - 4.98761014400251E-0002 4.97787272755301E-0002 4.96815041013291E-0002 4.95844317408012E-0002 4.94875100174721E-0002 - 4.93907387550139E-0002 4.92941177772439E-0002 4.91976469081268E-0002 4.91013259717722E-0002 4.90051547924361E-0002 - 4.89091331945200E-0002 4.88132610025712E-0002 4.87175380412830E-0002 4.86219641354932E-0002 4.85265391101866E-0002 - 4.84312627904919E-0002 4.83361350016841E-0002 4.82411555691828E-0002 4.81463243185531E-0002 4.80516410755052E-0002 - 4.79571056658938E-0002 4.78627179157191E-0002 4.77684776511254E-0002 4.76743846984025E-0002 4.75804388839840E-0002 - 4.74866400344491E-0002 4.73929879765205E-0002 4.72994825370655E-0002 4.72061235430964E-0002 4.71129108217687E-0002 - 4.70198442003830E-0002 4.69269235063830E-0002 4.68341485673575E-0002 4.67415192110383E-0002 4.66490352653013E-0002 - 4.65566965581663E-0002 4.64645029177965E-0002 4.63724541724989E-0002 4.62805501507238E-0002 4.61887906810653E-0002 - 4.60971755922603E-0002 4.60057047131891E-0002 4.59143778728755E-0002 4.58231949004860E-0002 4.57321556253302E-0002 - 4.56412598768611E-0002 4.55505074846734E-0002 4.54598982785059E-0002 4.53694320882391E-0002 4.52791087438968E-0002 - 4.51889280756446E-0002 4.50988899137912E-0002 4.50089940887875E-0002 4.49192404312260E-0002 4.48296287718425E-0002 - 4.47401589415141E-0002 4.46508307712604E-0002 4.45616440922424E-0002 4.44725987357635E-0002 4.43836945332690E-0002 - 4.42949313163450E-0002 4.42063089167205E-0002 4.41178271662648E-0002 4.40294858969898E-0002 4.39412849410478E-0002 - 4.38532241307331E-0002 4.37653032984811E-0002 4.36775222768679E-0002 4.35898808986112E-0002 4.35023789965694E-0002 - 4.34150164037420E-0002 4.33277929532689E-0002 4.32407084784315E-0002 4.31537628126511E-0002 4.30669557894899E-0002 - 4.29802872426508E-0002 4.28937570059767E-0002 4.28073649134512E-0002 4.27211107991978E-0002 4.26349944974808E-0002 - 4.25490158427040E-0002 4.24631746694112E-0002 4.23774708122868E-0002 4.22919041061543E-0002 4.22064743859775E-0002 - 4.21211814868596E-0002 4.20360252440438E-0002 4.19510054929123E-0002 4.18661220689871E-0002 4.17813748079297E-0002 - 4.16967635455405E-0002 4.16122881177595E-0002 4.15279483606660E-0002 4.14437441104773E-0002 4.13596752035513E-0002 - 4.12757414763833E-0002 4.11919427656086E-0002 4.11082789080004E-0002 4.10247497404711E-0002 4.09413551000715E-0002 - 4.08580948239906E-0002 4.07749687495566E-0002 4.06919767142351E-0002 4.06091185556309E-0002 4.05263941114863E-0002 - 4.04438032196819E-0002 4.03613457182368E-0002 4.02790214453070E-0002 4.01968302391876E-0002 4.01147719383106E-0002 - 4.00328463812463E-0002 3.99510534067021E-0002 3.98693928535233E-0002 3.97878645606929E-0002 3.97064683673306E-0002 - 3.96252041126942E-0002 3.95440716361782E-0002 3.94630707773146E-0002 3.93822013757721E-0002 3.93014632713569E-0002 - 3.92208563040119E-0002 3.91403803138166E-0002 3.90600351409878E-0002 3.89798206258784E-0002 3.88997366089785E-0002 - 3.88197829309141E-0002 3.87399594324485E-0002 3.86602659544806E-0002 3.85807023380459E-0002 3.85012684243163E-0002 - 3.84219640545994E-0002 3.83427890703393E-0002 3.82637433131159E-0002 3.81848266246452E-0002 3.81060388467787E-0002 - 3.80273798215037E-0002 3.79488493909437E-0002 3.78704473973570E-0002 3.77921736831380E-0002 3.77140280908166E-0002 - 3.76360104630573E-0002 3.75581206426609E-0002 3.74803584725627E-0002 3.74027237958335E-0002 3.73252164556788E-0002 - 3.72478362954394E-0002 3.71705831585913E-0002 3.70934568887441E-0002 3.70164573296436E-0002 3.69395843251694E-0002 - 3.68628377193359E-0002 3.67862173562921E-0002 3.67097230803212E-0002 3.66333547358413E-0002 3.65571121674037E-0002 - 3.64809952196952E-0002 3.64050037375358E-0002 3.63291375658801E-0002 3.62533965498162E-0002 3.61777805345663E-0002 - 3.61022893654867E-0002 3.60269228880669E-0002 3.59516809479306E-0002 3.58765633908344E-0002 3.58015700626692E-0002 - 3.57267008094586E-0002 3.56519554773603E-0002 3.55773339126647E-0002 3.55028359617955E-0002 3.54284614713096E-0002 - 3.53542102878970E-0002 3.52800822583806E-0002 3.52060772297159E-0002 3.51321950489920E-0002 3.50584355634301E-0002 - 3.49847986203839E-0002 3.49112840673403E-0002 3.48378917519182E-0002 3.47646215218692E-0002 3.46914732250772E-0002 - 3.46184467095585E-0002 3.45455418234612E-0002 3.44727584150658E-0002 3.44000963327850E-0002 3.43275554251630E-0002 - 3.42551355408764E-0002 3.41828365287335E-0002 3.41106582376741E-0002 3.40386005167700E-0002 3.39666632152241E-0002 - 3.38948461823713E-0002 3.38231492676777E-0002 3.37515723207409E-0002 3.36801151912898E-0002 3.36087777291841E-0002 - 3.35375597844152E-0002 3.34664612071052E-0002 3.33954818475074E-0002 3.33246215560056E-0002 3.32538801831150E-0002 - 3.31832575794814E-0002 3.31127535958807E-0002 3.30423680832202E-0002 3.29721008925373E-0002 3.29019518749999E-0002 - 3.28319208819062E-0002 3.27620077646850E-0002 3.26922123748951E-0002 3.26225345642253E-0002 3.25529741844948E-0002 - 3.24835310876526E-0002 3.24142051257777E-0002 3.23449961510787E-0002 3.22759040158946E-0002 3.22069285726934E-0002 - 3.21380696740729E-0002 3.20693271727608E-0002 3.20007009216137E-0002 3.19321907736183E-0002 3.18637965818897E-0002 - 3.17955181996733E-0002 3.17273554803429E-0002 3.16593082774016E-0002 3.15913764444816E-0002 3.15235598353438E-0002 - 3.14558583038785E-0002 3.13882717041040E-0002 3.13207998901683E-0002 3.12534427163472E-0002 3.11862000370454E-0002 - 3.11190717067961E-0002 3.10520575802608E-0002 3.09851575122296E-0002 3.09183713576206E-0002 3.08516989714803E-0002 - 3.07851402089831E-0002 3.07186949254316E-0002 3.06523629762564E-0002 3.05861442170158E-0002 3.05200385033962E-0002 - 3.04540456912116E-0002 3.03881656364034E-0002 3.03223981950413E-0002 3.02567432233217E-0002 3.01912005775692E-0002 - 3.01257701142351E-0002 3.00604516898984E-0002 2.99952451612656E-0002 2.99301503851693E-0002 2.98651672185706E-0002 - 2.98002955185564E-0002 2.97355351423413E-0002 2.96708859472662E-0002 2.96063477907992E-0002 2.95419205305352E-0002 - 2.94776040241949E-0002 2.94133981296266E-0002 2.93493027048045E-0002 2.92853176078295E-0002 2.92214426969284E-0002 - 2.91576778304547E-0002 2.90940228668880E-0002 2.90304776648338E-0002 2.89670420830239E-0002 2.89037159803160E-0002 - 2.88404992156936E-0002 2.87773916482660E-0002 2.87143931372685E-0002 2.86515035420619E-0002 2.85887227221324E-0002 - 2.85260505370922E-0002 2.84634868466784E-0002 2.84010315107541E-0002 2.83386843893070E-0002 2.82764453424508E-0002 - 2.82143142304237E-0002 2.81522909135894E-0002 2.80903752524364E-0002 2.80285671075781E-0002 2.79668663397531E-0002 - 2.79052728098244E-0002 2.78437863787801E-0002 2.77824069077326E-0002 2.77211342579190E-0002 2.76599682907010E-0002 - 2.75989088675645E-0002 2.75379558501200E-0002 2.74771091001024E-0002 2.74163684793700E-0002 2.73557338499065E-0002 - 2.72952050738187E-0002 2.72347820133377E-0002 2.71744645308185E-0002 2.71142524887399E-0002 2.70541457497048E-0002 - 2.69941441764391E-0002 2.69342476317931E-0002 2.68744559787402E-0002 2.68147690803774E-0002 2.67551867999251E-0002 - 2.66957090007270E-0002 2.66363355462503E-0002 2.65770663000848E-0002 2.65179011259443E-0002 2.64588398876648E-0002 - 2.63998824492059E-0002 2.63410286746496E-0002 2.62822784282012E-0002 2.62236315741885E-0002 2.61650879770619E-0002 - 2.61066475013946E-0002 2.60483100118823E-0002 2.59900753733432E-0002 2.59319434507177E-0002 2.58739141090689E-0002 - 2.58159872135817E-0002 2.57581626295635E-0002 2.57004402224438E-0002 2.56428198577739E-0002 2.55853014012274E-0002 - 2.55278847185993E-0002 2.54705696758072E-0002 2.54133561388897E-0002 2.53562439740074E-0002 2.52992330474425E-0002 - 2.52423232255987E-0002 2.51855143750012E-0002 2.51288063622965E-0002 2.50721990542526E-0002 2.50156923177587E-0002 - 2.49592860198248E-0002 2.49029800275827E-0002 2.48467742082845E-0002 2.47906684293038E-0002 2.47346625581351E-0002 - 2.46787564623931E-0002 2.46229500098140E-0002 2.45672430682542E-0002 2.45116355056911E-0002 2.44561271902220E-0002 - 2.44007179900653E-0002 2.43454077735598E-0002 2.42901964091638E-0002 2.42350837654569E-0002 2.41800697111381E-0002 - 2.41251541150271E-0002 2.40703368460630E-0002 2.40156177733055E-0002 2.39609967659340E-0002 2.39064736932471E-0002 - 2.38520484246643E-0002 2.37977208297238E-0002 2.37434907780840E-0002 2.36893581395224E-0002 2.36353227839363E-0002 - 2.35813845813423E-0002 2.35275434018764E-0002 2.34737991157936E-0002 2.34201515934684E-0002 2.33666007053943E-0002 - 2.33131463221836E-0002 2.32597883145681E-0002 2.32065265533981E-0002 2.31533609096427E-0002 2.31002912543902E-0002 - 2.30473174588470E-0002 2.29944393943386E-0002 2.29416569323087E-0002 2.28889699443200E-0002 2.28363783020530E-0002 - 2.27838818773069E-0002 2.27314805419990E-0002 2.26791741681650E-0002 2.26269626279586E-0002 2.25748457936513E-0002 - 2.25228235376334E-0002 2.24708957324123E-0002 2.24190622506135E-0002 2.23673229649804E-0002 2.23156777483740E-0002 - 2.22641264737730E-0002 2.22126690142737E-0002 2.21613052430897E-0002 2.21100350335524E-0002 2.20588582591102E-0002 - 2.20077747933290E-0002 2.19567845098917E-0002 2.19058872825987E-0002 2.18550829853673E-0002 2.18043714922316E-0002 - 2.17537526773431E-0002 2.17032264149698E-0002 2.16527925794967E-0002 2.16024510454253E-0002 2.15522016873741E-0002 - 2.15020443800780E-0002 2.14519789983883E-0002 2.14020054172732E-0002 2.13521235118167E-0002 2.13023331572196E-0002 - 2.12526342287987E-0002 2.12030266019870E-0002 2.11535101523338E-0002 2.11040847555042E-0002 2.10547502872794E-0002 - 2.10055066235563E-0002 2.09563536403482E-0002 2.09072912137833E-0002 2.08583192201063E-0002 2.08094375356772E-0002 - 2.07606460369713E-0002 2.07119446005799E-0002 2.06633331032092E-0002 2.06148114216813E-0002 2.05663794329330E-0002 - 2.05180370140169E-0002 2.04697840421004E-0002 2.04216203944658E-0002 2.03735459485109E-0002 2.03255605817479E-0002 - 2.02776641718044E-0002 2.02298565964223E-0002 2.01821377334588E-0002 2.01345074608853E-0002 2.00869656567878E-0002 - 2.00395121993671E-0002 1.99921469669382E-0002 1.99448698379307E-0002 1.98976806908885E-0002 1.98505794044695E-0002 - 1.98035658574462E-0002 1.97566399287048E-0002 1.97098014972458E-0002 1.96630504421836E-0002 1.96163866427465E-0002 - 1.95698099782769E-0002 1.95233203282303E-0002 1.94769175721768E-0002 1.94306015897993E-0002 1.93843722608950E-0002 - 1.93382294653740E-0002 1.92921730832602E-0002 1.92462029946910E-0002 1.92003190799163E-0002 1.91545212193004E-0002 - 1.91088092933197E-0002 1.90631831825644E-0002 1.90176427677374E-0002 1.89721879296546E-0002 1.89268185492450E-0002 - 1.88815345075501E-0002 1.88363356857243E-0002 1.87912219650347E-0002 1.87461932268611E-0002 1.87012493526957E-0002 - 1.86563902241433E-0002 1.86116157229211E-0002 1.85669257308585E-0002 1.85223201298974E-0002 1.84777988020919E-0002 - 1.84333616296080E-0002 1.83890084947240E-0002 1.83447392798303E-0002 1.83005538674290E-0002 1.82564521401341E-0002 - 1.82124339806717E-0002 1.81684992718794E-0002 1.81246478967064E-0002 1.80808797382136E-0002 1.80371946795737E-0002 - 1.79935926040706E-0002 1.79500733950995E-0002 1.79066369361672E-0002 1.78632831108916E-0002 1.78200118030020E-0002 - 1.77768228963387E-0002 1.77337162748530E-0002 1.76906918226074E-0002 1.76477494237752E-0002 1.76048889626406E-0002 - 1.75621103235986E-0002 1.75194133911550E-0002 1.74767980499263E-0002 1.74342641846393E-0002 1.73918116801318E-0002 - 1.73494404213517E-0002 1.73071502933576E-0002 1.72649411813182E-0002 1.72228129705125E-0002 1.71807655463301E-0002 - 1.71387987942698E-0002 1.70969125999417E-0002 1.70551068490648E-0002 1.70133814274689E-0002 1.69717362210931E-0002 - 1.69301711159865E-0002 1.68886859983081E-0002 1.68472807543262E-0002 1.68059552704192E-0002 1.67647094330745E-0002 - 1.67235431288894E-0002 1.66824562445704E-0002 1.66414486669335E-0002 1.66005202829038E-0002 1.65596709795156E-0002 - 1.65189006439127E-0002 1.64782091633474E-0002 1.64375964251815E-0002 1.63970623168855E-0002 1.63566067260390E-0002 - 1.63162295403301E-0002 1.62759306475559E-0002 1.62357099356221E-0002 1.61955672925430E-0002 1.61555026064415E-0002 - 1.61155157655488E-0002 1.60756066582050E-0002 1.60357751728580E-0002 1.59960211980642E-0002 1.59563446224884E-0002 - 1.59167453349033E-0002 1.58772232241898E-0002 1.58377781793368E-0002 1.57984100894413E-0002 1.57591188437081E-0002 - 1.57199043314495E-0002 1.56807664420863E-0002 1.56417050651462E-0002 1.56027200902651E-0002 1.55638114071863E-0002 - 1.55249789057604E-0002 1.54862224759458E-0002 1.54475420078081E-0002 1.54089373915201E-0002 1.53704085173619E-0002 - 1.53319552757209E-0002 1.52935775570916E-0002 1.52552752520752E-0002 1.52170482513805E-0002 1.51788964458227E-0002 - 1.51408197263241E-0002 1.51028179839136E-0002 1.50648911097270E-0002 1.50270389950067E-0002 1.49892615311016E-0002 - 1.49515586094674E-0002 1.49139301216659E-0002 1.48763759593656E-0002 1.48388960143411E-0002 1.48014901784734E-0002 - 1.47641583437497E-0002 1.47269004022633E-0002 1.46897162462136E-0002 1.46526057679060E-0002 1.46155688597519E-0002 - 1.45786054142683E-0002 1.45417153240785E-0002 1.45048984819112E-0002 1.44681547806008E-0002 1.44314841130876E-0002 - 1.43948863724170E-0002 1.43583614517403E-0002 1.43219092443140E-0002 1.42855296435002E-0002 1.42492225427661E-0002 - 1.42129878356840E-0002 1.41768254159317E-0002 1.41407351772920E-0002 1.41047170136526E-0002 1.40687708190063E-0002 - 1.40328964874509E-0002 1.39970939131890E-0002 1.39613629905276E-0002 1.39257036138792E-0002 1.38901156777601E-0002 - 1.38545990767920E-0002 1.38191537057005E-0002 1.37837794593160E-0002 1.37484762325732E-0002 1.37132439205111E-0002 - 1.36780824182732E-0002 1.36429916211069E-0002 1.36079714243639E-0002 1.35730217235001E-0002 1.35381424140751E-0002 - 1.35033333917529E-0002 1.34685945523009E-0002 1.34339257915908E-0002 1.33993270055977E-0002 1.33647980904006E-0002 - 1.33303389421822E-0002 1.32959494572283E-0002 1.32616295319290E-0002 1.32273790627772E-0002 1.31931979463695E-0002 - 1.31590860794056E-0002 1.31250433586887E-0002 1.30910696811251E-0002 1.30571649437241E-0002 1.30233290435984E-0002 - 1.29895618779632E-0002 1.29558633441372E-0002 1.29222333395415E-0002 1.28886717617005E-0002 1.28551785082408E-0002 - 1.28217534768921E-0002 1.27883965654866E-0002 1.27551076719590E-0002 1.27218866943466E-0002 1.26887335307890E-0002 - 1.26556480795286E-0002 1.26226302389094E-0002 1.25896799073783E-0002 1.25567969834839E-0002 1.25239813658773E-0002 - 1.24912329533115E-0002 1.24585516446414E-0002 1.24259373388241E-0002 1.23933899349182E-0002 1.23609093320845E-0002 - 1.23284954295853E-0002 1.22961481267845E-0002 1.22638673231480E-0002 1.22316529182430E-0002 1.21995048117380E-0002 - 1.21674229034035E-0002 1.21354070931107E-0002 1.21034572808327E-0002 1.20715733666434E-0002 1.20397552507181E-0002 - 1.20080028333334E-0002 1.19763160148664E-0002 1.19446946957959E-0002 1.19131387767010E-0002 1.18816481582622E-0002 - 1.18502227412603E-0002 1.18188624265773E-0002 1.17875671151957E-0002 1.17563367081985E-0002 1.17251711067696E-0002 - 1.16940702121929E-0002 1.16630339258533E-0002 1.16320621492355E-0002 1.16011547839251E-0002 1.15703117316076E-0002 - 1.15395328940686E-0002 1.15088181731941E-0002 1.14781674709700E-0002 1.14475806894824E-0002 1.14170577309169E-0002 - 1.13865984975595E-0002 1.13562028917958E-0002 1.13258708161111E-0002 1.12956021730904E-0002 1.12653968654183E-0002 - 1.12352547958793E-0002 1.12051758673569E-0002 1.11751599828345E-0002 1.11452070453946E-0002 1.11153169582191E-0002 - 1.10854896245893E-0002 1.10557249478854E-0002 1.10260228315872E-0002 1.09963831792729E-0002 1.09668058946206E-0002 - 1.09372908814066E-0002 1.09078380435064E-0002 1.08784472848944E-0002 1.08491185096436E-0002 1.08198516219258E-0002 - 1.07906465260116E-0002 1.07615031262698E-0002 1.07324213271681E-0002 1.07034010332725E-0002 1.06744421492476E-0002 - 1.06455445798559E-0002 1.06167082299586E-0002 1.05879330045151E-0002 1.05592188085826E-0002 1.05305655473169E-0002 - 1.05019731259715E-0002 1.04734414498980E-0002 1.04449704245457E-0002 1.04165599554622E-0002 1.03882099482926E-0002 - 1.03599203087795E-0002 1.03316909427639E-0002 1.03035217561836E-0002 1.02754126550745E-0002 1.02473635455698E-0002 - 1.02193743339000E-0002 1.01914449263934E-0002 1.01635752294750E-0002 1.01357651496676E-0002 1.01080145935909E-0002 - 1.00803234679618E-0002 1.00526916795942E-0002 1.00251191353992E-0002 9.99760574238463E-0003 9.97015140765529E-0003 - 9.94275603841287E-0003 9.91541954195570E-0003 9.88814182567897E-0003 9.86092279707430E-0003 9.83376236373020E-0003 - 9.80666043333145E-0003 9.77961691365933E-0003 9.75263171259167E-0003 9.72570473810246E-0003 9.69883589826214E-0003 - 9.67202510123718E-0003 9.64527225529050E-0003 9.61857726878086E-0003 9.59194005016314E-0003 9.56536050798830E-0003 - 9.53883855090307E-0003 9.51237408765021E-0003 9.48596702706815E-0003 9.45961727809104E-0003 9.43332474974895E-0003 - 9.40708935116730E-0003 9.38091099156727E-0003 9.35478958026538E-0003 9.32872502667373E-0003 9.30271724029984E-0003 - 9.27676613074626E-0003 9.25087160771124E-0003 9.22503358098789E-0003 9.19925196046467E-0003 9.17352665612499E-0003 - 9.14785757804739E-0003 9.12224463640542E-0003 9.09668774146727E-0003 9.07118680359635E-0003 9.04574173325059E-0003 - 9.02035244098280E-0003 8.99501883744035E-0003 8.96974083336531E-0003 8.94451833959431E-0003 8.91935126705835E-0003 - 8.89423952678303E-0003 8.86918302988819E-0003 8.84418168758809E-0003 8.81923541119111E-0003 8.79434411210005E-0003 - 8.76950770181164E-0003 8.74472609191675E-0003 8.71999919410034E-0003 8.69532692014122E-0003 8.67070918191222E-0003 - 8.64614589137985E-0003 8.62163696060465E-0003 8.59718230174068E-0003 8.57278182703569E-0003 8.54843544883116E-0003 - 8.52414307956195E-0003 8.49990463175658E-0003 8.47572001803681E-0003 8.45158915111803E-0003 8.42751194380871E-0003 - 8.40348830901064E-0003 8.37951815971890E-0003 8.35560140902156E-0003 8.33173797009992E-0003 8.30792775622818E-0003 - 8.28417068077349E-0003 8.26046665719609E-0003 8.23681559904884E-0003 8.21321741997755E-0003 8.18967203372062E-0003 - 8.16617935410922E-0003 8.14273929506718E-0003 8.11935177061063E-0003 8.09601669484854E-0003 8.07273398198203E-0003 - 8.04950354630480E-0003 8.02632530220270E-0003 8.00319916415396E-0003 7.98012504672905E-0003 7.95710286459034E-0003 - 7.93413253249262E-0003 7.91121396528245E-0003 7.88834707789853E-0003 7.86553178537132E-0003 7.84276800282325E-0003 - 7.82005564546855E-0003 7.79739462861308E-0003 7.77478486765451E-0003 7.75222627808201E-0003 7.72971877547644E-0003 - 7.70726227550999E-0003 7.68485669394656E-0003 7.66250194664121E-0003 7.64019794954039E-0003 7.61794461868191E-0003 - 7.59574187019468E-0003 7.57358962029888E-0003 7.55148778530565E-0003 7.52943628161739E-0003 7.50743502572729E-0003 - 7.48548393421951E-0003 7.46358292376917E-0003 7.44173191114209E-0003 7.41993081319495E-0003 7.39817954687499E-0003 - 7.37647802922031E-0003 7.35482617735940E-0003 7.33322390851130E-0003 7.31167113998563E-0003 7.29016778918229E-0003 - 7.26871377359166E-0003 7.24730901079424E-0003 7.22595341846103E-0003 7.20464691435300E-0003 7.18338941632126E-0003 - 7.16218084230712E-0003 7.14102111034174E-0003 7.11991013854635E-0003 7.09884784513210E-0003 7.07783414839977E-0003 - 7.05686896674021E-0003 7.03595221863377E-0003 7.01508382265061E-0003 6.99426369745039E-0003 6.97349176178241E-0003 - 6.95276793448549E-0003 6.93209213448768E-0003 6.91146428080673E-0003 6.89088429254946E-0003 6.87035208891211E-0003 - 6.84986758918003E-0003 6.82943071272780E-0003 6.80904137901910E-0003 6.78869950760656E-0003 6.76840501813194E-0003 - 6.74815783032577E-0003 6.72795786400761E-0003 6.70780503908565E-0003 6.68769927555709E-0003 6.66764049350762E-0003 - 6.64762861311162E-0003 6.62766355463214E-0003 6.60774523842066E-0003 6.58787358491723E-0003 6.56804851465020E-0003 - 6.54826994823648E-0003 6.52853780638110E-0003 6.50885200987739E-0003 6.48921247960694E-0003 6.46961913653938E-0003 - 6.45007190173253E-0003 6.43057069633209E-0003 6.41111544157194E-0003 6.39170605877369E-0003 6.37234246934684E-0003 - 6.35302459478878E-0003 6.33375235668452E-0003 6.31452567670689E-0003 6.29534447661621E-0003 6.27620867826054E-0003 - 6.25711820357534E-0003 6.23807297458353E-0003 6.21907291339554E-0003 6.20011794220902E-0003 6.18120798330904E-0003 - 6.16234295906788E-0003 6.14352279194487E-0003 6.12474740448671E-0003 6.10601671932696E-0003 6.08733065918634E-0003 - 6.06868914687242E-0003 6.05009210527976E-0003 6.03153945738979E-0003 6.01303112627055E-0003 5.99456703507710E-0003 - 5.97614710705095E-0003 5.95777126552037E-0003 5.93943943390012E-0003 5.92115153569154E-0003 5.90290749448245E-0003 - 5.88470723394690E-0003 5.86655067784556E-0003 5.84843775002518E-0003 5.83036837441887E-0003 5.81234247504583E-0003 - 5.79435997601146E-0003 5.77642080150725E-0003 5.75852487581061E-0003 5.74067212328503E-0003 5.72286246837979E-0003 - 5.70509583563013E-0003 5.68737214965698E-0003 5.66969133516715E-0003 5.65205331695302E-0003 5.63445801989261E-0003 - 5.61690536894960E-0003 5.59939528917307E-0003 5.58192770569770E-0003 5.56450254374343E-0003 5.54711972861574E-0003 - 5.52977918570527E-0003 5.51248084048791E-0003 5.49522461852483E-0003 5.47801044546224E-0003 5.46083824703152E-0003 - 5.44370794904896E-0003 5.42661947741600E-0003 5.40957275811884E-0003 5.39256771722857E-0003 5.37560428090116E-0003 - 5.35868237537723E-0003 5.34180192698221E-0003 5.32496286212609E-0003 5.30816510730343E-0003 5.29140858909346E-0003 - 5.27469323415973E-0003 5.25801896925033E-0003 5.24138572119763E-0003 5.22479341691839E-0003 5.20824198341364E-0003 - 5.19173134776847E-0003 5.17526143715234E-0003 5.15883217881864E-0003 5.14244350010491E-0003 5.12609532843259E-0003 - 5.10978759130711E-0003 5.09352021631783E-0003 5.07729313113775E-0003 5.06110626352390E-0003 5.04495954131681E-0003 - 5.02885289244082E-0003 5.01278624490377E-0003 4.99675952679714E-0003 4.98077266629588E-0003 4.96482559165836E-0003 - 4.94891823122641E-0003 4.93305051342510E-0003 4.91722236676291E-0003 4.90143371983140E-0003 4.88568450130548E-0003 - 4.86997463994307E-0003 4.85430406458514E-0003 4.83867270415579E-0003 4.82308048766194E-0003 4.80752734419355E-0003 - 4.79201320292331E-0003 4.77653799310685E-0003 4.76110164408243E-0003 4.74570408527103E-0003 4.73034524617632E-0003 - 4.71502505638447E-0003 4.69974344556428E-0003 4.68450034346691E-0003 4.66929567992609E-0003 4.65412938485781E-0003 - 4.63900138826037E-0003 4.62391162021444E-0003 4.60886001088278E-0003 4.59384649051039E-0003 4.57887098942435E-0003 - 4.56393343803371E-0003 4.54903376682969E-0003 4.53417190638528E-0003 4.51934778735549E-0003 4.50456134047705E-0003 - 4.48981249656856E-0003 4.47510118653036E-0003 4.46042734134432E-0003 4.44579089207416E-0003 4.43119176986497E-0003 - 4.41662990594348E-0003 4.40210523161780E-0003 4.38761767827753E-0003 4.37316717739361E-0003 4.35875366051816E-0003 - 4.34437705928477E-0003 4.33003730540804E-0003 4.31573433068384E-0003 4.30146806698903E-0003 4.28723844628158E-0003 - 4.27304540060046E-0003 4.25888886206547E-0003 4.24476876287743E-0003 4.23068503531786E-0003 4.21663761174916E-0003 - 4.20262642461435E-0003 4.18865140643723E-0003 4.17471248982215E-0003 4.16080960745399E-0003 4.14694269209825E-0003 - 4.13311167660076E-0003 4.11931649388787E-0003 4.10555707696618E-0003 4.09183335892271E-0003 4.07814527292463E-0003 - 4.06449275221931E-0003 4.05087573013434E-0003 4.03729414007730E-0003 4.02374791553590E-0003 4.01023699007773E-0003 - 3.99676129735047E-0003 3.98332077108154E-0003 3.96991534507821E-0003 3.95654495322759E-0003 3.94320952949645E-0003 - 3.92990900793128E-0003 3.91664332265815E-0003 3.90341240788267E-0003 3.89021619789009E-0003 3.87705462704498E-0003 - 3.86392762979141E-0003 3.85083514065274E-0003 3.83777709423170E-0003 3.82475342521028E-0003 3.81176406834954E-0003 - 3.79880895848988E-0003 3.78588803055065E-0003 3.77300121953034E-0003 3.76014846050635E-0003 3.74732968863509E-0003 - 3.73454483915187E-0003 3.72179384737072E-0003 3.70907664868461E-0003 3.69639317856514E-0003 3.68374337256265E-0003 - 3.67112716630604E-0003 3.65854449550287E-0003 3.64599529593920E-0003 3.63347950347953E-0003 3.62099705406682E-0003 - 3.60854788372238E-0003 3.59613192854587E-0003 3.58374912471516E-0003 3.57139940848644E-0003 3.55908271619397E-0003 - 3.54679898425013E-0003 3.53454814914543E-0003 3.52233014744830E-0003 3.51014491580522E-0003 3.49799239094049E-0003 - 3.48587250965637E-0003 3.47378520883284E-0003 3.46173042542763E-0003 3.44970809647624E-0003 3.43771815909175E-0003 - 3.42576055046491E-0003 3.41383520786391E-0003 3.40194206863459E-0003 3.39008107020011E-0003 3.37825215006106E-0003 - 3.36645524579540E-0003 3.35469029505833E-0003 3.34295723558236E-0003 3.33125600517714E-0003 3.31958654172942E-0003 - 3.30794878320317E-0003 3.29634266763926E-0003 3.28476813315563E-0003 3.27322511794710E-0003 3.26171356028542E-0003 - 3.25023339851914E-0003 3.23878457107356E-0003 3.22736701645084E-0003 3.21598067322966E-0003 3.20462548006546E-0003 - 3.19330137569014E-0003 3.18200829891222E-0003 3.17074618861670E-0003 3.15951498376488E-0003 3.14831462339461E-0003 - 3.13714504661994E-0003 3.12600619263125E-0003 3.11489800069509E-0003 3.10382041015426E-0003 3.09277336042764E-0003 - 3.08175679101015E-0003 3.07077064147281E-0003 3.05981485146251E-0003 3.04888936070215E-0003 3.03799410899043E-0003 - 3.02712903620195E-0003 3.01629408228700E-0003 3.00548918727159E-0003 2.99471429125748E-0003 2.98396933442195E-0003 - 2.97325425701791E-0003 2.96256899937373E-0003 2.95191350189334E-0003 2.94128770505599E-0003 2.93069154941632E-0003 - 2.92012497560433E-0003 2.90958792432522E-0003 2.89908033635947E-0003 2.88860215256266E-0003 2.87815331386556E-0003 - 2.86773376127393E-0003 2.85734343586858E-0003 2.84698227880531E-0003 2.83665023131476E-0003 2.82634723470252E-0003 - 2.81607323034891E-0003 2.80582815970912E-0003 2.79561196431297E-0003 2.78542458576494E-0003 2.77526596574420E-0003 - 2.76513604600440E-0003 2.75503476837377E-0003 2.74496207475498E-0003 2.73491790712507E-0003 2.72490220753556E-0003 - 2.71491491811216E-0003 2.70495598105495E-0003 2.69502533863814E-0003 2.68512293321016E-0003 2.67524870719358E-0003 - 2.66540260308493E-0003 2.65558456345489E-0003 2.64579453094802E-0003 2.63603244828285E-0003 2.62629825825172E-0003 - 2.61659190372086E-0003 2.60691332763024E-0003 2.59726247299352E-0003 2.58763928289808E-0003 2.57804370050489E-0003 - 2.56847566904853E-0003 2.55893513183703E-0003 2.54942203225200E-0003 2.53993631374839E-0003 2.53047791985454E-0003 - 2.52104679417216E-0003 2.51164288037616E-0003 2.50226612221478E-0003 2.49291646350932E-0003 2.48359384815433E-0003 - 2.47429822011737E-0003 2.46502952343900E-0003 2.45578770223286E-0003 2.44657270068543E-0003 2.43738446305614E-0003 - 2.42822293367718E-0003 2.41908805695364E-0003 2.40997977736324E-0003 2.40089803945642E-0003 2.39184278785629E-0003 - 2.38281396725851E-0003 2.37381152243132E-0003 2.36483539821538E-0003 2.35588553952390E-0003 2.34696189134242E-0003 - 2.33806439872880E-0003 2.32919300681327E-0003 2.32034766079823E-0003 2.31152830595836E-0003 2.30273488764044E-0003 - 2.29396735126332E-0003 2.28522564231801E-0003 2.27650970636742E-0003 2.26781948904649E-0003 2.25915493606200E-0003 - 2.25051599319264E-0003 2.24190260628893E-0003 2.23331472127304E-0003 2.22475228413901E-0003 2.21621524095241E-0003 - 2.20770353785053E-0003 2.19921712104215E-0003 2.19075593680761E-0003 2.18231993149872E-0003 2.17390905153870E-0003 - 2.16552324342217E-0003 2.15716245371503E-0003 2.14882662905451E-0003 2.14051571614904E-0003 2.13222966177823E-0003 - 2.12396841279285E-0003 2.11573191611472E-0003 2.10752011873675E-0003 2.09933296772276E-0003 2.09117041020759E-0003 - 2.08303239339690E-0003 2.07491886456730E-0003 2.06682977106608E-0003 2.05876506031134E-0003 2.05072467979188E-0003 - 2.04270857706713E-0003 2.03471669976716E-0003 2.02674899559254E-0003 2.01880541231443E-0003 2.01088589777439E-0003 - 2.00299039988439E-0003 1.99511886662681E-0003 1.98727124605431E-0003 1.97944748628984E-0003 1.97164753552655E-0003 - 1.96387134202781E-0003 1.95611885412707E-0003 1.94839002022786E-0003 1.94068478880378E-0003 1.93300310839838E-0003 - 1.92534492762517E-0003 1.91771019516752E-0003 1.91009885977864E-0003 1.90251087028159E-0003 1.89494617556911E-0003 - 1.88740472460368E-0003 1.87988646641739E-0003 1.87239135011199E-0003 1.86491932485873E-0003 1.85747033989838E-0003 - 1.85004434454122E-0003 1.84264128816688E-0003 1.83526112022441E-0003 1.82790379023212E-0003 1.82056924777764E-0003 - 1.81325744251783E-0003 1.80596832417865E-0003 1.79870184255530E-0003 1.79145794751199E-0003 1.78423658898198E-0003 - 1.77703771696752E-0003 1.76986128153982E-0003 1.76270723283896E-0003 1.75557552107386E-0003 1.74846609652228E-0003 - 1.74137890953069E-0003 1.73431391051430E-0003 1.72727104995692E-0003 1.72025027841108E-0003 1.71325154649777E-0003 - 1.70627480490654E-0003 1.69932000439542E-0003 1.69238709579083E-0003 1.68547602998762E-0003 1.67858675794891E-0003 - 1.67171923070616E-0003 1.66487339935904E-0003 1.65804921507538E-0003 1.65124662909122E-0003 1.64446559271064E-0003 - 1.63770605730580E-0003 1.63096797431684E-0003 1.62425129525189E-0003 1.61755597168697E-0003 1.61088195526593E-0003 - 1.60422919770052E-0003 1.59759765077016E-0003 1.59098726632209E-0003 1.58439799627115E-0003 1.57782979259983E-0003 - 1.57128260735825E-0003 1.56475639266401E-0003 1.55825110070224E-0003 1.55176668372548E-0003 1.54530309405370E-0003 - 1.53886028407420E-0003 1.53243820624158E-0003 1.52603681307775E-0003 1.51965605717176E-0003 1.51329589117990E-0003 - 1.50695626782550E-0003 1.50063713989903E-0003 1.49433846025798E-0003 1.48806018182676E-0003 1.48180225759682E-0003 - 1.47556464062639E-0003 1.46934728404064E-0003 1.46315014103146E-0003 1.45697316485753E-0003 1.45081630884425E-0003 - 1.44467952638362E-0003 1.43856277093433E-0003 1.43246599602157E-0003 1.42638915523709E-0003 1.42033220223908E-0003 - 1.41429509075223E-0003 1.40827777456753E-0003 1.40228020754235E-0003 1.39630234360036E-0003 1.39034413673143E-0003 - 1.38440554099170E-0003 1.37848651050338E-0003 1.37258699945488E-0003 1.36670696210060E-0003 1.36084635276098E-0003 - 1.35500512582245E-0003 1.34918323573734E-0003 1.34338063702387E-0003 1.33759728426607E-0003 1.33183313211383E-0003 - 1.32608813528271E-0003 1.32036224855399E-0003 1.31465542677461E-0003 1.30896762485710E-0003 1.30329879777959E-0003 - 1.29764890058567E-0003 1.29201788838443E-0003 1.28640571635040E-0003 1.28081233972345E-0003 1.27523771380882E-0003 - 1.26968179397702E-0003 1.26414453566381E-0003 1.25862589437014E-0003 1.25312582566210E-0003 1.24764428517093E-0003 - 1.24218122859290E-0003 1.23673661168930E-0003 1.23131039028638E-0003 1.22590252027535E-0003 1.22051295761228E-0003 - 1.21514165831806E-0003 1.20978857847840E-0003 1.20445367424375E-0003 1.19913690182925E-0003 1.19383821751468E-0003 - 1.18855757764448E-0003 1.18329493862762E-0003 1.17805025693759E-0003 1.17282348911236E-0003 1.16761459175434E-0003 - 1.16242352153032E-0003 1.15725023517141E-0003 1.15209468947307E-0003 1.14695684129496E-0003 1.14183664756095E-0003 - 1.13673406525911E-0003 1.13164905144158E-0003 1.12658156322461E-0003 1.12153155778843E-0003 1.11649899237733E-0003 - 1.11148382429946E-0003 1.10648601092689E-0003 1.10150550969557E-0003 1.09654227810519E-0003 1.09159627371927E-0003 - 1.08666745416497E-0003 1.08175577713319E-0003 1.07686120037843E-0003 1.07198368171874E-0003 1.06712317903575E-0003 - 1.06227965027455E-0003 1.05745305344371E-0003 1.05264334661517E-0003 1.04785048792424E-0003 1.04307443556956E-0003 - 1.03831514781303E-0003 1.03357258297976E-0003 1.02884669945806E-0003 1.02413745569937E-0003 1.01944481021822E-0003 - 1.01476872159219E-0003 1.01010914846188E-0003 1.00546604953081E-0003 1.00083938356547E-0003 9.96229109395162E-0004 - 9.91635185912065E-0004 9.87057572071131E-0004 9.82496226890006E-0004 9.77951109449101E-0004 9.73422178891424E-0004 - 9.68909394422622E-0004 9.64412715310877E-0004 9.59932100886913E-0004 9.55467510543927E-0004 9.51018903737525E-0004 - 9.46586239985730E-0004 9.42169478868879E-0004 9.37768580029635E-0004 9.33383503172883E-0004 9.29014208065767E-0004 - 9.24660654537557E-0004 9.20322802479653E-0004 9.16000611845557E-0004 9.11694042650780E-0004 9.07403054972849E-0004 - 9.03127608951210E-0004 8.98867664787258E-0004 8.94623182744211E-0004 8.90394123147112E-0004 8.86180446382794E-0004 - 8.81982112899798E-0004 8.77799083208376E-0004 8.73631317880392E-0004 8.69478777549351E-0004 8.65341422910281E-0004 - 8.61219214719724E-0004 8.57112113795715E-0004 8.53020081017684E-0004 8.48943077326473E-0004 8.44881063724241E-0004 - 8.40834001274438E-0004 8.36801851101801E-0004 8.32784574392234E-0004 8.28782132392836E-0004 8.24794486411805E-0004 - 8.20821597818439E-0004 8.16863428043058E-0004 8.12919938576963E-0004 8.08991090972442E-0004 8.05076846842648E-0004 - 8.01177167861624E-0004 7.97292015764210E-0004 7.93421352346046E-0004 7.89565139463485E-0004 7.85723339033567E-0004 - 7.81895913034013E-0004 7.78082823503105E-0004 7.74284032539718E-0004 7.70499502303219E-0004 7.66729195013469E-0004 - 7.62973072950758E-0004 7.59231098455749E-0004 7.55503233929476E-0004 7.51789441833250E-0004 7.48089684688665E-0004 - 7.44403925077505E-0004 7.40732125641768E-0004 7.37074249083548E-0004 7.33430258165034E-0004 7.29800115708480E-0004 - 7.26183784596117E-0004 7.22581227770160E-0004 7.18992408232716E-0004 7.15417289045803E-0004 7.11855833331239E-0004 - 7.08308004270637E-0004 7.04773765105374E-0004 7.01253079136509E-0004 6.97745909724784E-0004 6.94252220290534E-0004 - 6.90771974313708E-0004 6.87305135333756E-0004 6.83851666949627E-0004 6.80411532819733E-0004 6.76984696661872E-0004 - 6.73571122253228E-0004 6.70170773430280E-0004 6.66783614088821E-0004 6.63409608183852E-0004 6.60048719729575E-0004 - 6.56700912799356E-0004 6.53366151525652E-0004 6.50044400100010E-0004 6.46735622772983E-0004 6.43439783854106E-0004 - 6.40156847711881E-0004 6.36886778773678E-0004 6.33629541525745E-0004 6.30385100513126E-0004 6.27153420339655E-0004 - 6.23934465667882E-0004 6.20728201219043E-0004 6.17534591773043E-0004 6.14353602168361E-0004 6.11185197302061E-0004 - 6.08029342129706E-0004 6.04886001665352E-0004 6.01755140981490E-0004 5.98636725208992E-0004 5.95530719537097E-0004 - 5.92437089213339E-0004 5.89355799543534E-0004 5.86286815891706E-0004 5.83230103680090E-0004 5.80185628389040E-0004 - 5.77153355557013E-0004 5.74133250780537E-0004 5.71125279714140E-0004 5.68129408070345E-0004 5.65145601619582E-0004 - 5.62173826190206E-0004 5.59214047668395E-0004 5.56266231998140E-0004 5.53330345181211E-0004 5.50406353277085E-0004 - 5.47494222402941E-0004 5.44593918733577E-0004 5.41705408501422E-0004 5.38828657996438E-0004 5.35963633566105E-0004 - 5.33110301615397E-0004 5.30268628606700E-0004 5.27438581059813E-0004 5.24620125551862E-0004 5.21813228717314E-0004 - 5.19017857247880E-0004 5.16233977892499E-0004 5.13461557457310E-0004 5.10700562805579E-0004 5.07950960857693E-0004 - 5.05212718591084E-0004 5.02485803040206E-0004 4.99770181296511E-0004 4.97065820508363E-0004 4.94372687881043E-0004 - 4.91690750676670E-0004 4.89019976214193E-0004 4.86360331869323E-0004 4.83711785074498E-0004 4.81074303318871E-0004 - 4.78447854148216E-0004 4.75832405164937E-0004 4.73227924027988E-0004 4.70634378452861E-0004 4.68051736211539E-0004 - 4.65479965132420E-0004 4.62919033100346E-0004 4.60368908056489E-0004 4.57829557998363E-0004 4.55300950979746E-0004 - 4.52783055110669E-0004 4.50275838557359E-0004 4.47779269542193E-0004 4.45293316343677E-0004 4.42817947296379E-0004 - 4.40353130790919E-0004 4.37898835273893E-0004 4.35455029247874E-0004 4.33021681271330E-0004 4.30598759958601E-0004 - 4.28186233979874E-0004 4.25784072061110E-0004 4.23392242984036E-0004 4.21010715586069E-0004 4.18639458760324E-0004 - 4.16278441455518E-0004 4.13927632675966E-0004 4.11587001481535E-0004 4.09256516987589E-0004 4.06936148364970E-0004 - 4.04625864839931E-0004 4.02325635694133E-0004 4.00035430264561E-0004 3.97755217943509E-0004 3.95484968178547E-0004 - 3.93224650472452E-0004 3.90974234383200E-0004 3.88733689523899E-0004 3.86502985562757E-0004 3.84282092223066E-0004 - 3.82070979283114E-0004 3.79869616576188E-0004 3.77677973990506E-0004 3.75496021469198E-0004 3.73323729010247E-0004 - 3.71161066666452E-0004 3.69008004545413E-0004 3.66864512809450E-0004 3.64730561675598E-0004 3.62606121415538E-0004 - 3.60491162355587E-0004 3.58385654876632E-0004 3.56289569414097E-0004 3.54202876457924E-0004 3.52125546552494E-0004 - 3.50057550296625E-0004 3.47998858343502E-0004 3.45949441400659E-0004 3.43909270229930E-0004 3.41878315647403E-0004 - 3.39856548523395E-0004 3.37843939782396E-0004 3.35840460403044E-0004 3.33846081418067E-0004 3.31860773914274E-0004 - 3.29884509032476E-0004 3.27917257967471E-0004 3.25958991968006E-0004 3.24009682336720E-0004 3.22069300430125E-0004 - 3.20137817658541E-0004 3.18215205486094E-0004 3.16301435430632E-0004 3.14396479063713E-0004 3.12500308010567E-0004 - 3.10612893950036E-0004 3.08734208614561E-0004 3.06864223790112E-0004 3.05002911316187E-0004 3.03150243085730E-0004 - 3.01306191045118E-0004 2.99470727194124E-0004 2.97643823585856E-0004 2.95825452326744E-0004 2.94015585576475E-0004 - 2.92214195547969E-0004 2.90421254507347E-0004 2.88636734773866E-0004 2.86860608719907E-0004 2.85092848770913E-0004 - 2.83333427405371E-0004 2.81582317154752E-0004 2.79839490603482E-0004 2.78104920388917E-0004 2.76378579201270E-0004 - 2.74660439783605E-0004 2.72950474931774E-0004 2.71248657494396E-0004 2.69554960372804E-0004 2.67869356521008E-0004 - 2.66191818945674E-0004 2.64522320706054E-0004 2.62860834913975E-0004 2.61207334733778E-0004 2.59561793382296E-0004 - 2.57924184128810E-0004 2.56294480294999E-0004 2.54672655254921E-0004 2.53058682434954E-0004 2.51452535313774E-0004 - 2.49854187422298E-0004 2.48263612343674E-0004 2.46680783713205E-0004 2.45105675218336E-0004 2.43538260598611E-0004 - 2.41978513645626E-0004 2.40426408203001E-0004 2.38881918166326E-0004 2.37345017483148E-0004 2.35815680152903E-0004 - 2.34293880226891E-0004 2.32779591808246E-0004 2.31272789051877E-0004 2.29773446164452E-0004 2.28281537404335E-0004 - 2.26797037081575E-0004 2.25319919557841E-0004 2.23850159246398E-0004 2.22387730612071E-0004 2.20932608171191E-0004 - 2.19484766491579E-0004 2.18044180192485E-0004 2.16610823944560E-0004 2.15184672469827E-0004 2.13765700541622E-0004 - 2.12353882984573E-0004 2.10949194674549E-0004 2.09551610538635E-0004 2.08161105555079E-0004 2.06777654753261E-0004 - 2.05401233213666E-0004 2.04031816067818E-0004 2.02669378498271E-0004 2.01313895738547E-0004 1.99965343073120E-0004 - 1.98623695837356E-0004 1.97288929417487E-0004 1.95961019250580E-0004 1.94639940824477E-0004 1.93325669677780E-0004 - 1.92018181399792E-0004 1.90717451630499E-0004 1.89423456060520E-0004 1.88136170431065E-0004 1.86855570533912E-0004 - 1.85581632211353E-0004 1.84314331356168E-0004 1.83053643911576E-0004 1.81799545871213E-0004 1.80552013279077E-0004 - 1.79311022229495E-0004 1.78076548867096E-0004 1.76848569386756E-0004 1.75627060033575E-0004 1.74411997102825E-0004 - 1.73203356939932E-0004 1.72001115940416E-0004 1.70805250549864E-0004 1.69615737263896E-0004 1.68432552628120E-0004 - 1.67255673238098E-0004 1.66085075739304E-0004 1.64920736827099E-0004 1.63762633246673E-0004 1.62610741793021E-0004 - 1.61465039310909E-0004 1.60325502694821E-0004 1.59192108888938E-0004 1.58064834887089E-0004 1.56943657732713E-0004 - 1.55828554518837E-0004 1.54719502388017E-0004 1.53616478532317E-0004 1.52519460193258E-0004 1.51428424661796E-0004 - 1.50343349278272E-0004 1.49264211432374E-0004 1.48190988563117E-0004 1.47123658158780E-0004 1.46062197756890E-0004 - 1.45006584944171E-0004 1.43956797356518E-0004 1.42912812678946E-0004 1.41874608645563E-0004 1.40842163039537E-0004 - 1.39815453693040E-0004 1.38794458487233E-0004 1.37779155352209E-0004 1.36769522266972E-0004 1.35765537259393E-0004 - 1.34767178406165E-0004 1.33774423832784E-0004 1.32787251713492E-0004 1.31805640271257E-0004 1.30829567777721E-0004 - 1.29859012553178E-0004 1.28893952966523E-0004 1.27934367435222E-0004 1.26980234425278E-0004 1.26031532451183E-0004 - 1.25088240075896E-0004 1.24150335910790E-0004 1.23217798615633E-0004 1.22290606898532E-0004 1.21368739515908E-0004 - 1.20452175272461E-0004 1.19540893021121E-0004 1.18634871663026E-0004 1.17734090147470E-0004 1.16838527471884E-0004 - 1.15948162681782E-0004 1.15062974870731E-0004 1.14182943180319E-0004 1.13308046800111E-0004 1.12438264967619E-0004 - 1.11573576968254E-0004 1.10713962135307E-0004 1.09859399849896E-0004 1.09009869540934E-0004 1.08165350685100E-0004 - 1.07325822806789E-0004 1.06491265478092E-0004 1.05661658318742E-0004 1.04836980996086E-0004 1.04017213225057E-0004 - 1.03202334768118E-0004 1.02392325435243E-0004 1.01587165083869E-0004 1.00786833618869E-0004 9.99913109925067E-0005 - 9.92005772044032E-0005 9.84146123015088E-0005 9.76333963780509E-0005 9.68569095755120E-0005 9.60851320825827E-0005 - 9.53180441351349E-0005 9.45556260161759E-0005 9.37978580558205E-0005 9.30447206312510E-0005 9.22961941666779E-0005 - 9.15522591333111E-0005 9.08128960493140E-0005 9.00780854797804E-0005 8.93478080366841E-0005 8.86220443788505E-0005 - 8.79007752119222E-0005 8.71839812883159E-0005 8.64716434071945E-0005 8.57637424144216E-0005 8.50602592025379E-0005 - 8.43611747107116E-0005 8.36664699247100E-0005 8.29761258768650E-0005 8.22901236460303E-0005 8.16084443575535E-0005 - 8.09310691832307E-0005 8.02579793412834E-0005 7.95891560963086E-0005 7.89245807592508E-0005 7.82642346873673E-0005 - 7.76080992841861E-0005 7.69561559994772E-0005 7.63083863292089E-0005 7.56647718155226E-0005 7.50252940466852E-0005 - 7.43899346570598E-0005 7.37586753270720E-0005 7.31314977831671E-0005 7.25083837977824E-0005 7.18893151893047E-0005 - 7.12742738220366E-0005 7.06632416061672E-0005 7.00562004977244E-0005 6.94531324985506E-0005 6.88540196562585E-0005 - 6.82588440642030E-0005 6.76675878614394E-0005 6.70802332326893E-0005 6.64967624083115E-0005 6.59171576642551E-0005 - 6.53414013220342E-0005 6.47694757486850E-0005 6.42013633567369E-0005 6.36370466041703E-0005 6.30765079943873E-0005 - 6.25197300761735E-0005 6.19666954436602E-0005 6.14173867362948E-0005 6.08717866387990E-0005 6.03298778811392E-0005 - 5.97916432384882E-0005 5.92570655311884E-0005 5.87261276247213E-0005 5.81988124296663E-0005 5.76751029016718E-0005 - 5.71549820414126E-0005 5.66384328945643E-0005 5.61254385517580E-0005 5.56159821485504E-0005 5.51100468653903E-0005 - 5.46076159275782E-0005 5.41086726052369E-0005 5.36132002132700E-0005 5.31211821113356E-0005 5.26326017038016E-0005 - 5.21474424397158E-0005 5.16656878127724E-0005 5.11873213612719E-0005 5.07123266680918E-0005 5.02406873606453E-0005 - 4.97723871108545E-0005 4.93074096351069E-0005 4.88457386942250E-0005 4.83873580934326E-0005 4.79322516823157E-0005 - 4.74804033547924E-0005 4.70317970490738E-0005 4.65864167476304E-0005 4.61442464771616E-0005 4.57052703085530E-0005 - 4.52694723568489E-0005 4.48368367812117E-0005 4.44073477848929E-0005 4.39809896151932E-0005 4.35577465634293E-0005 - 4.31376029649039E-0005 4.27205431988627E-0005 4.23065516884668E-0005 4.18956129007532E-0005 4.14877113466048E-0005 - 4.10828315807113E-0005 4.06809582015362E-0005 4.02820758512861E-0005 3.98861692158687E-0005 3.94932230248652E-0005 - 3.91032220514906E-0005 3.87161511125632E-0005 3.83319950684684E-0005 3.79507388231226E-0005 3.75723673239426E-0005 - 3.71968655618068E-0005 3.68242185710252E-0005 3.64544114293001E-0005 3.60874292576983E-0005 3.57232572206094E-0005 - 3.53618805257158E-0005 3.50032844239589E-0005 3.46474542095015E-0005 3.42943752196973E-0005 3.39440328350524E-0005 - 3.35964124791972E-0005 3.32514996188449E-0005 3.29092797637617E-0005 3.25697384667331E-0005 3.22328613235263E-0005 - 3.18986339728601E-0005 3.15670420963665E-0005 3.12380714185618E-0005 3.09117077068069E-0005 3.05879367712764E-0005 - 3.02667444649252E-0005 2.99481166834513E-0005 2.96320393652657E-0005 2.93184984914550E-0005 2.90074800857481E-0005 - 2.86989702144857E-0005 2.83929549865806E-0005 2.80894205534885E-0005 2.77883531091708E-0005 2.74897388900637E-0005 - 2.71935641750416E-0005 2.68998152853837E-0005 2.66084785847437E-0005 2.63195404791098E-0005 2.60329874167764E-0005 - 2.57488058883063E-0005 2.54669824265005E-0005 2.51875036063610E-0005 2.49103560450585E-0005 2.46355264019012E-0005 - 2.43630013782957E-0005 2.40927677177184E-0005 2.38248122056782E-0005 2.35591216696855E-0005 2.32956829792163E-0005 - 2.30344830456806E-0005 2.27755088223877E-0005 2.25187473045118E-0005 2.22641855290608E-0005 2.20118105748393E-0005 - 2.17616095624199E-0005 2.15135696541045E-0005 2.12676780538933E-0005 2.10239220074524E-0005 2.07822888020777E-0005 - 2.05427657666640E-0005 2.03053402716688E-0005 2.00699997290827E-0005 1.98367315923917E-0005 1.96055233565462E-0005 - 1.93763625579284E-0005 1.91492367743162E-0005 1.89241336248531E-0005 1.87010407700115E-0005 1.84799459115633E-0005 - 1.82608367925428E-0005 1.80437011972152E-0005 1.78285269510444E-0005 1.76153019206573E-0005 1.74040140138131E-0005 - 1.71946511793680E-0005 1.69872014072428E-0005 1.67816527283915E-0005 1.65779932147644E-0005 1.63762109792789E-0005 - 1.61762941757830E-0005 1.59782309990252E-0005 1.57820096846192E-0005 1.55876185090112E-0005 1.53950457894490E-0005 - 1.52042798839457E-0005 1.50153091912491E-0005 1.48281221508073E-0005 1.46427072427371E-0005 1.44590529877895E-0005 - 1.42771479473174E-0005 1.40969807232444E-0005 1.39185399580281E-0005 1.37418143346311E-0005 1.35667925764853E-0005 - 1.33934634474611E-0005 1.32218157518327E-0005 1.30518383342471E-0005 1.28835200796902E-0005 1.27168499134536E-0005 - 1.25518168011035E-0005 1.23884097484456E-0005 1.22266178014956E-0005 1.20664300464428E-0005 1.19078356096196E-0005 - 1.17508236574691E-0005 1.15953833965107E-0005 1.14415040733095E-0005 1.12891749744414E-0005 1.11383854264634E-0005 - 1.09891247958779E-0005 1.08413824891017E-0005 1.06951479524341E-0005 1.05504106720226E-0005 1.04071601738321E-0005 - 1.02653860236107E-0005 1.01250778268594E-0005 9.98622522879702E-0006 9.84881791432945E-0006 9.71284560801724E-0006 - 9.57829807404196E-0006 9.44516511617534E-0006 9.31343657774551E-0006 9.18310234160499E-0006 9.05415233009968E-0006 - 8.92657650503406E-0006 8.80036486764110E-0006 8.67550745854829E-0006 8.55199435774682E-0006 8.42981568455801E-0006 - 8.30896159760144E-0006 8.18942229476395E-0006 8.07118801316509E-0006 7.95424902912704E-0006 7.83859565814084E-0006 - 7.72421825483561E-0006 7.61110721294518E-0006 7.49925296527632E-0006 7.38864598367772E-0006 7.27927677900580E-0006 - 7.17113590109453E-0006 7.06421393872195E-0006 6.95850151957935E-0006 6.85398931023798E-0006 6.75066801611815E-0006 - 6.64852838145668E-0006 6.54756118927454E-0006 6.44775726134589E-0006 6.34910745816476E-0006 6.25160267891496E-0006 - 6.15523386143613E-0006 6.05999198219298E-0006 5.96586805624361E-0006 5.87285313720665E-0006 5.78093831723054E-0006 - 5.69011472696046E-0006 5.60037353550810E-0006 5.51170595041813E-0006 5.42410321763735E-0006 5.33755662148317E-0006 - 5.25205748461093E-0006 5.16759716798323E-0006 5.08416707083701E-0006 5.00175863065337E-0006 4.92036332312428E-0006 - 4.83997266212178E-0006 4.76057819966650E-0006 4.68217152589527E-0006 4.60474426903036E-0006 4.52828809534711E-0006 - 4.45279470914257E-0006 4.37825585270469E-0006 4.30466330627931E-0006 4.23200888803997E-0006 4.16028445405540E-0006 - 4.08948189825885E-0006 4.01959315241588E-0006 3.95061018609309E-0006 3.88252500662739E-0006 3.81532965909321E-0006 - 3.74901622627230E-0006 3.68357682862144E-0006 3.61900362424181E-0006 3.55528880884694E-0006 3.49242461573158E-0006 - 3.43040331574095E-0006 3.36921721723827E-0006 3.30885866607450E-0006 3.24932004555629E-0006 3.19059377641535E-0006 - 3.13267231677654E-0006 3.07554816212722E-0006 3.01921384528574E-0006 2.96366193637002E-0006 2.90888504276691E-0006 - 2.85487580910028E-0006 2.80162691720090E-0006 2.74913108607388E-0006 2.69738107186887E-0006 2.64636966784833E-0006 - 2.59608970435626E-0006 2.54653404878769E-0006 2.49769560555691E-0006 2.44956731606732E-0006 2.40214215867945E-0006 - 2.35541314868047E-0006 2.30937333825330E-0006 2.26401581644517E-0006 2.21933370913719E-0006 2.17532017901279E-0006 - 2.13196842552760E-0006 2.08927168487767E-0006 2.04722322996903E-0006 2.00581637038693E-0006 1.96504445236452E-0006 - 1.92490085875254E-0006 1.88537900898788E-0006 1.84647235906353E-0006 1.80817440149696E-0006 1.77047866529979E-0006 - 1.73337871594711E-0006 1.69686815534634E-0006 1.66094062180693E-0006 1.62558979000926E-0006 1.59080937097406E-0006 - 1.55659311203206E-0006 1.52293479679267E-0006 1.48982824511391E-0006 1.45726731307135E-0006 1.42524589292785E-0006 - 1.39375791310266E-0006 1.36279733814086E-0006 1.33235816868317E-0006 1.30243444143476E-0006 1.27302022913525E-0006 - 1.24410964052781E-0006 1.21569682032898E-0006 1.18777594919783E-0006 1.16034124370578E-0006 1.13338695630603E-0006 - 1.10690737530297E-0006 1.08089682482204E-0006 1.05534966477895E-0006 1.03026029084981E-0006 1.00562313444006E-0006 - 9.81432662654702E-0007 9.57683378267717E-0007 9.34369819691613E-0007 9.11486560947373E-0007 8.89028211633845E-0007 - 8.66989416897857E-0007 8.45364857403518E-0007 8.24149249302196E-0007 8.03337344202343E-0007 7.82923929139057E-0007 - 7.62903826544118E-0007 7.43271894215535E-0007 7.24023025287723E-0007 7.05152148200965E-0007 6.86654226671483E-0007 - 6.68524259661360E-0007 6.50757281348239E-0007 6.33348361095450E-0007 6.16292603421694E-0007 5.99585147971289E-0007 - 5.83221169483797E-0007 5.67195877764173E-0007 5.51504517652798E-0007 5.36142368995311E-0007 5.21104746612822E-0007 - 5.06387000271779E-0007 4.91984514654070E-0007 4.77892709327240E-0007 4.64107038714292E-0007 4.50622992064039E-0007 - 4.37436093421037E-0007 4.24541901595870E-0007 4.11936010135161E-0007 3.99614047291776E-0007 3.87571675995125E-0007 - 3.75804593821123E-0007 3.64308532962611E-0007 3.53079260199426E-0007 3.42112576868779E-0007 3.31404318835391E-0007 - 3.20950356461804E-0007 3.10746594578778E-0007 3.00788972455390E-0007 2.91073463769541E-0007 2.81596076578157E-0007 - 2.72352853287656E-0007 2.63339870624201E-0007 2.54553239604184E-0007 2.45989105504578E-0007 2.37643647833318E-0007 - 2.29513080299819E-0007 2.21593650785310E-0007 2.13881641313440E-0007 2.06373368020604E-0007 1.99065181126517E-0007 - 1.91953464904746E-0007 1.85034637653154E-0007 1.78305151664532E-0007 1.71761493197059E-0007 1.65400182444992E-0007 - 1.59217773509130E-0007 1.53210854367484E-0007 1.47376046845912E-0007 1.41710006588692E-0007 1.36209423029243E-0007 - 1.30871019360714E-0007 1.25691552506763E-0007 1.20667813092149E-0007 1.15796625413506E-0007 1.11074847410078E-0007 - 1.06499370634420E-0007 1.02067120223206E-0007 9.77750548679634E-0008 9.36201667858741E-0008 8.95994816906254E-0008 - 8.57100587631521E-0008 8.19489906225464E-0008 7.83134032968591E-0008 7.48004561940126E-0008 7.14073420726475E-0008 - 6.81312870130345E-0008 6.49695503880231E-0008 6.19194248339095E-0008 5.89782362214407E-0008 5.61433436267355E-0008 - 5.34121393022964E-0008 5.07820486479735E-0008 4.82505301819827E-0008 4.58150755119550E-0008 4.34732093059278E-0008 - 4.12224892634443E-0008 3.90605060865922E-0008 3.69848834511167E-0008 3.49932779774964E-0008 3.30833792020819E-0008 - 3.12529095482190E-0008 2.94996242973886E-0008 2.78213115603890E-0008 2.62157922484917E-0008 2.46809200446644E-0008 - 2.32145813747505E-0008 2.18146953787103E-0008 2.04792138818657E-0008 1.92061213661413E-0008 1.79934349413520E-0008 - 1.68392043164723E-0008 1.57415117709602E-0008 1.46984721260522E-0008 1.37082327161078E-0008 1.27689733599610E-0008 - 1.18789063322732E-0008 1.10362763349234E-0008 1.02393604683908E-0008 9.48646820317922E-0009 8.77594135122635E-0009 - 8.10615403735271E-0009 7.47551267071882E-0009 6.88245591628924E-0009 6.32545466632639E-0009 5.80301201188572E-0009 - 5.31366321433479E-0009 4.85597567689015E-0009 4.42854891615550E-0009 4.03001453369275E-0009 3.65903618759414E-0009 - 3.31430956408027E-0009 2.99456234910457E-0009 2.69855419997853E-0009 2.42507671701346E-0009 2.17295341516920E-0009 - 1.94103969572858E-0009 1.72822281797865E-0009 1.53342187091338E-0009 1.35558774494651E-0009 1.19370310364269E-0009 - 1.04678235546459E-0009 9.13871625530549E-0010 7.94048727393248E-0010 6.86423134828969E-0010 5.90135953645307E-0010 - 5.04359893501336E-0010 4.28299239745265E-0010 3.61189825265720E-0010 3.02299002358426E-0010 2.50925614608943E-0010 - 2.06399968789105E-0010 1.68083806770273E-0010 1.35370277449652E-0010 1.07683908693907E-0010 8.44805792963392E-0011 - 6.52474909496792E-0011 4.95031402342110E-0011 3.67972906205146E-0011 2.67109444878058E-0011 1.88563151568401E-0011 - 1.28767989382978E-0011 8.44694719607647E-0012 5.27243842559933E-0012 3.09005034728941E-0012 1.66763201499763E-0012 - 8.04075939549545E-0013 3.29290227264057E-0013 1.04170733550510E-0013 2.05732315073860E-0014 1.28559554118631E-0015 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.15236750844526E+0002 1.15155328658476E+0002 1.15073959240841E+0002 - 1.14992642560096E+0002 1.14911378584737E+0002 1.14830167283274E+0002 1.14749008624239E+0002 1.14667902576177E+0002 - 1.14586849107653E+0002 1.14505848187249E+0002 1.14424899783564E+0002 1.14344003865215E+0002 1.14263160400835E+0002 - 1.14182369359077E+0002 1.14101630708609E+0002 1.14020944418117E+0002 1.13940310456305E+0002 1.13859728791894E+0002 - 1.13779199393623E+0002 1.13698722230247E+0002 1.13618297270539E+0002 1.13537924483289E+0002 1.13457603837306E+0002 - 1.13377335301415E+0002 1.13297118844457E+0002 1.13216954435293E+0002 1.13136842042798E+0002 1.13056781635869E+0002 - 1.12976773183415E+0002 1.12896816654367E+0002 1.12816912017669E+0002 1.12737059242285E+0002 1.12657258297196E+0002 - 1.12577509151399E+0002 1.12497811773909E+0002 1.12418166133759E+0002 1.12338572199997E+0002 1.12259029941690E+0002 - 1.12179539327922E+0002 1.12100100327794E+0002 1.12020712910424E+0002 1.11941377044946E+0002 1.11862092700514E+0002 - 1.11782859846297E+0002 1.11703678451481E+0002 1.11624548485270E+0002 1.11545469916886E+0002 1.11466442715565E+0002 - 1.11387466850563E+0002 1.11308542291152E+0002 1.11229669006621E+0002 1.11150846966277E+0002 1.11072076139442E+0002 - 1.10993356495458E+0002 1.10914688003681E+0002 1.10836070633486E+0002 1.10757504354264E+0002 1.10678989135424E+0002 - 1.10600524946392E+0002 1.10522111756609E+0002 1.10443749535535E+0002 1.10365438252647E+0002 1.10287177877438E+0002 - 1.10208968379418E+0002 1.10130809728115E+0002 1.10052701893072E+0002 1.09974644843852E+0002 1.09896638550031E+0002 - 1.09818682981206E+0002 1.09740778106988E+0002 1.09662923897005E+0002 1.09585120320904E+0002 1.09507367348347E+0002 - 1.09429664949013E+0002 1.09352013092599E+0002 1.09274411748819E+0002 1.09196860887401E+0002 1.09119360478093E+0002 - 1.09041910490658E+0002 1.08964510894878E+0002 1.08887161660548E+0002 1.08809862757484E+0002 1.08732614155517E+0002 - 1.08655415824493E+0002 1.08578267734277E+0002 1.08501169854752E+0002 1.08424122155813E+0002 1.08347124607377E+0002 - 1.08270177179375E+0002 1.08193279841754E+0002 1.08116432564481E+0002 1.08039635317536E+0002 1.07962888070917E+0002 - 1.07886190794641E+0002 1.07809543458737E+0002 1.07732946033256E+0002 1.07656398488262E+0002 1.07579900793836E+0002 - 1.07503452920078E+0002 1.07427054837101E+0002 1.07350706515038E+0002 1.07274407924037E+0002 1.07198159034263E+0002 - 1.07121959815898E+0002 1.07045810239139E+0002 1.06969710274201E+0002 1.06893659891315E+0002 1.06817659060730E+0002 - 1.06741707752710E+0002 1.06665805937535E+0002 1.06589953585504E+0002 1.06514150666930E+0002 1.06438397152144E+0002 - 1.06362693011493E+0002 1.06287038215340E+0002 1.06211432734067E+0002 1.06135876538069E+0002 1.06060369597759E+0002 - 1.05984911883568E+0002 1.05909503365941E+0002 1.05834144015340E+0002 1.05758833802246E+0002 1.05683572697152E+0002 - 1.05608360670572E+0002 1.05533197693033E+0002 1.05458083735081E+0002 1.05383018767276E+0002 1.05308002760195E+0002 - 1.05233035684433E+0002 1.05158117510600E+0002 1.05083248209323E+0002 1.05008427751245E+0002 1.04933656107025E+0002 - 1.04858933247339E+0002 1.04784259142880E+0002 1.04709633764354E+0002 1.04635057082488E+0002 1.04560529068023E+0002 - 1.04486049691715E+0002 1.04411618924339E+0002 1.04337236736685E+0002 1.04262903099558E+0002 1.04188617983781E+0002 - 1.04114381360194E+0002 1.04040193199651E+0002 1.03966053473024E+0002 1.03891962151200E+0002 1.03817919205082E+0002 - 1.03743924605592E+0002 1.03669978323665E+0002 1.03596080330253E+0002 1.03522230596326E+0002 1.03448429092868E+0002 - 1.03374675790880E+0002 1.03300970661379E+0002 1.03227313675399E+0002 1.03153704803989E+0002 1.03080144018214E+0002 - 1.03006631289158E+0002 1.02933166587917E+0002 1.02859749885605E+0002 1.02786381153353E+0002 1.02713060362308E+0002 - 1.02639787483630E+0002 1.02566562488500E+0002 1.02493385348110E+0002 1.02420256033673E+0002 1.02347174516414E+0002 - 1.02274140767576E+0002 1.02201154758419E+0002 1.02128216460217E+0002 1.02055325844260E+0002 1.01982482881856E+0002 - 1.01909687544327E+0002 1.01836939803012E+0002 1.01764239629267E+0002 1.01691586994462E+0002 1.01618981869984E+0002 - 1.01546424227235E+0002 1.01473914037635E+0002 1.01401451272619E+0002 1.01329035903636E+0002 1.01256667902154E+0002 - 1.01184347239654E+0002 1.01112073887637E+0002 1.01039847817615E+0002 1.00967669001119E+0002 1.00895537409696E+0002 - 1.00823453014907E+0002 1.00751415788331E+0002 1.00679425701560E+0002 1.00607482726206E+0002 1.00535586833893E+0002 - 1.00463737996263E+0002 1.00391936184973E+0002 1.00320181371696E+0002 1.00248473528121E+0002 1.00176812625953E+0002 - 1.00105198636912E+0002 1.00033631532734E+0002 9.99621112851718E+0001 9.98906378659930E+0001 9.98192112469812E+0001 - 9.97478313999359E+0001 9.96764982966722E+0001 9.96052119090209E+0001 9.95339722088288E+0001 9.94627791679581E+0001 - 9.93916327582870E+0001 9.93205329517093E+0001 9.92494797201345E+0001 9.91784730354879E+0001 9.91075128697103E+0001 - 9.90365991947584E+0001 9.89657319826042E+0001 9.88949112052359E+0001 9.88241368346570E+0001 9.87534088428867E+0001 - 9.86827272019599E+0001 9.86120918839271E+0001 9.85415028608544E+0001 9.84709601048235E+0001 9.84004635879320E+0001 - 9.83300132822925E+0001 9.82596091600338E+0001 9.81892511933001E+0001 9.81189393542508E+0001 9.80486736150614E+0001 - 9.79784539479226E+0001 9.79082803250410E+0001 9.78381527186382E+0001 9.77680711009519E+0001 9.76980354442351E+0001 - 9.76280457207562E+0001 9.75581019027993E+0001 9.74882039626639E+0001 9.74183518726649E+0001 9.73485456051329E+0001 - 9.72787851324139E+0001 9.72090704268693E+0001 9.71394014608760E+0001 9.70697782068265E+0001 9.70002006371284E+0001 - 9.69306687242051E+0001 9.68611824404952E+0001 9.67917417584528E+0001 9.67223466505476E+0001 9.66529970892641E+0001 - 9.65836930471031E+0001 9.65144344965799E+0001 9.64452214102259E+0001 9.63760537605873E+0001 9.63069315202260E+0001 - 9.62378546617193E+0001 9.61688231576596E+0001 9.60998369806549E+0001 9.60308961033283E+0001 9.59620004983182E+0001 - 9.58931501382787E+0001 9.58243449958788E+0001 9.57555850438031E+0001 9.56868702547511E+0001 9.56182006014381E+0001 - 9.55495760565941E+0001 9.54809965929650E+0001 9.54124621833115E+0001 9.53439728004096E+0001 9.52755284170507E+0001 - 9.52071290060415E+0001 9.51387745402036E+0001 9.50704649923741E+0001 9.50022003354053E+0001 9.49339805421646E+0001 - 9.48658055855345E+0001 9.47976754384131E+0001 9.47295900737131E+0001 9.46615494643630E+0001 9.45935535833058E+0001 - 9.45256024035002E+0001 9.44576958979200E+0001 9.43898340395536E+0001 9.43220168014053E+0001 9.42542441564939E+0001 - 9.41865160778537E+0001 9.41188325385339E+0001 9.40511935115989E+0001 9.39835989701282E+0001 9.39160488872164E+0001 - 9.38485432359731E+0001 9.37810819895229E+0001 9.37136651210057E+0001 9.36462926035763E+0001 9.35789644104045E+0001 - 9.35116805146753E+0001 9.34444408895886E+0001 9.33772455083594E+0001 9.33100943442176E+0001 9.32429873704082E+0001 - 9.31759245601912E+0001 9.31089058868416E+0001 9.30419313236493E+0001 9.29750008439193E+0001 9.29081144209714E+0001 - 9.28412720281405E+0001 9.27744736387765E+0001 9.27077192262441E+0001 9.26410087639229E+0001 9.25743422252077E+0001 - 9.25077195835079E+0001 9.24411408122480E+0001 9.23746058848673E+0001 9.23081147748201E+0001 9.22416674555756E+0001 - 9.21752639006178E+0001 9.21089040834455E+0001 9.20425879775726E+0001 9.19763155565277E+0001 9.19100867938541E+0001 - 9.18439016631104E+0001 9.17777601378696E+0001 9.17116621917196E+0001 9.16456077982634E+0001 9.15795969311184E+0001 - 9.15136295639172E+0001 9.14477056703069E+0001 9.13818252239494E+0001 9.13159881985218E+0001 9.12501945677153E+0001 - 9.11844443052364E+0001 9.11187373848061E+0001 9.10530737801603E+0001 9.09874534650495E+0001 9.09218764132390E+0001 - 9.08563425985089E+0001 9.07908519946538E+0001 9.07254045754833E+0001 9.06600003148214E+0001 9.05946391865071E+0001 - 9.05293211643938E+0001 9.04640462223499E+0001 9.03988143342581E+0001 9.03336254740161E+0001 9.02684796155360E+0001 - 9.02033767327447E+0001 9.01383167995838E+0001 9.00732997900092E+0001 9.00083256779919E+0001 8.99433944375172E+0001 - 8.98785060425850E+0001 8.98136604672101E+0001 8.97488576854214E+0001 8.96840976712629E+0001 8.96193803987930E+0001 - 8.95547058420844E+0001 8.94900739752247E+0001 8.94254847723160E+0001 8.93609382074749E+0001 8.92964342548324E+0001 - 8.92319728885343E+0001 8.91675540827409E+0001 8.91031778116267E+0001 8.90388440493811E+0001 8.89745527702077E+0001 - 8.89103039483248E+0001 8.88460975579651E+0001 8.87819335733759E+0001 8.87178119688188E+0001 8.86537327185698E+0001 - 8.85896957969198E+0001 8.85257011781735E+0001 8.84617488366508E+0001 8.83978387466852E+0001 8.83339708826253E+0001 - 8.82701452188338E+0001 8.82063617296879E+0001 8.81426203895793E+0001 8.80789211729138E+0001 8.80152640541118E+0001 - 8.79516490076082E+0001 8.78880760078520E+0001 8.78245450293068E+0001 8.77610560464504E+0001 8.76976090337751E+0001 - 8.76342039657873E+0001 8.75708408170080E+0001 8.75075195619724E+0001 8.74442401752300E+0001 8.73810026313448E+0001 - 8.73178069048948E+0001 8.72546529704726E+0001 8.71915408026848E+0001 8.71284703761527E+0001 8.70654416655113E+0001 - 8.70024546454103E+0001 8.69395092905137E+0001 8.68766055754995E+0001 8.68137434750600E+0001 8.67509229639018E+0001 - 8.66881440167458E+0001 8.66254066083270E+0001 8.65627107133946E+0001 8.65000563067122E+0001 8.64374433630573E+0001 - 8.63748718572219E+0001 8.63123417640121E+0001 8.62498530582479E+0001 8.61874057147640E+0001 8.61249997084088E+0001 - 8.60626350140450E+0001 8.60003116065496E+0001 8.59380294608135E+0001 8.58757885517419E+0001 8.58135888542540E+0001 - 8.57514303432835E+0001 8.56893129937775E+0001 8.56272367806979E+0001 8.55652016790203E+0001 8.55032076637346E+0001 - 8.54412547098445E+0001 8.53793427923681E+0001 8.53174718863375E+0001 8.52556419667987E+0001 8.51938530088118E+0001 - 8.51321049874511E+0001 8.50703978778048E+0001 8.50087316549750E+0001 8.49471062940782E+0001 8.48855217702446E+0001 - 8.48239780586186E+0001 8.47624751343584E+0001 8.47010129726363E+0001 8.46395915486386E+0001 8.45782108375657E+0001 - 8.45168708146316E+0001 8.44555714550648E+0001 8.43943127341073E+0001 8.43330946270152E+0001 8.42719171090586E+0001 - 8.42107801555215E+0001 8.41496837417017E+0001 8.40886278429112E+0001 8.40276124344758E+0001 8.39666374917349E+0001 - 8.39057029900423E+0001 8.38448089047653E+0001 8.37839552112853E+0001 8.37231418849976E+0001 8.36623689013111E+0001 - 8.36016362356489E+0001 8.35409438634477E+0001 8.34802917601582E+0001 8.34196799012448E+0001 8.33591082621859E+0001 - 8.32985768184736E+0001 8.32380855456139E+0001 8.31776344191266E+0001 8.31172234145451E+0001 8.30568525074170E+0001 - 8.29965216733033E+0001 8.29362308877790E+0001 8.28759801264329E+0001 8.28157693648674E+0001 8.27555985786988E+0001 - 8.26954677435569E+0001 8.26353768350858E+0001 8.25753258289426E+0001 8.25153147007988E+0001 8.24553434263392E+0001 - 8.23954119812625E+0001 8.23355203412811E+0001 8.22756684821210E+0001 8.22158563795220E+0001 8.21560840092375E+0001 - 8.20963513470346E+0001 8.20366583686943E+0001 8.19770050500109E+0001 8.19173913667926E+0001 8.18578172948612E+0001 - 8.17982828100520E+0001 8.17387878882142E+0001 8.16793325052104E+0001 8.16199166369170E+0001 8.15605402592238E+0001 - 8.15012033480346E+0001 8.14419058792662E+0001 8.13826478288496E+0001 8.13234291727290E+0001 8.12642498868624E+0001 - 8.12051099472212E+0001 8.11460093297904E+0001 8.10869480105688E+0001 8.10279259655683E+0001 8.09689431708148E+0001 - 8.09099996023475E+0001 8.08510952362190E+0001 8.07922300484958E+0001 8.07334040152575E+0001 8.06746171125976E+0001 - 8.06158693166228E+0001 8.05571606034535E+0001 8.04984909492235E+0001 8.04398603300799E+0001 8.03812687221836E+0001 - 8.03227161017088E+0001 8.02642024448432E+0001 8.02057277277878E+0001 8.01472919267572E+0001 8.00888950179796E+0001 - 8.00305369776962E+0001 7.99722177821621E+0001 7.99139374076453E+0001 7.98556958304277E+0001 7.97974930268042E+0001 - 7.97393289730835E+0001 7.96812036455873E+0001 7.96231170206510E+0001 7.95650690746231E+0001 7.95070597838657E+0001 - 7.94490891247541E+0001 7.93911570736769E+0001 7.93332636070362E+0001 7.92754087012476E+0001 7.92175923327396E+0001 - 7.91598144779544E+0001 7.91020751133472E+0001 7.90443742153868E+0001 7.89867117605551E+0001 7.89290877253474E+0001 - 7.88715020862723E+0001 7.88139548198515E+0001 7.87564459026204E+0001 7.86989753111272E+0001 7.86415430219335E+0001 - 7.85841490116144E+0001 7.85267932567578E+0001 7.84694757339653E+0001 7.84121964198515E+0001 7.83549552910442E+0001 - 7.82977523241845E+0001 7.82405874959266E+0001 7.81834607829382E+0001 7.81263721618997E+0001 7.80693216095052E+0001 - 7.80123091024617E+0001 7.79553346174895E+0001 7.78983981313219E+0001 7.78414996207056E+0001 7.77846390624002E+0001 - 7.77278164331787E+0001 7.76710317098271E+0001 7.76142848691445E+0001 7.75575758879433E+0001 7.75009047430488E+0001 - 7.74442714112996E+0001 7.73876758695473E+0001 7.73311180946566E+0001 7.72745980635055E+0001 7.72181157529848E+0001 - 7.71616711399985E+0001 7.71052642014637E+0001 7.70488949143104E+0001 7.69925632554821E+0001 7.69362692019348E+0001 - 7.68800127306379E+0001 7.68237938185737E+0001 7.67676124427376E+0001 7.67114685801380E+0001 7.66553622077963E+0001 - 7.65992933027469E+0001 7.65432618420373E+0001 7.64872678027279E+0001 7.64313111618920E+0001 7.63753918966162E+0001 - 7.63195099839998E+0001 7.62636654011551E+0001 7.62078581252076E+0001 7.61520881332953E+0001 7.60963554025696E+0001 - 7.60406599101945E+0001 7.59850016333474E+0001 7.59293805492180E+0001 7.58737966350094E+0001 7.58182498679375E+0001 - 7.57627402252311E+0001 7.57072676841318E+0001 7.56518322218941E+0001 7.55964338157856E+0001 7.55410724430866E+0001 - 7.54857480810903E+0001 7.54304607071029E+0001 7.53752102984431E+0001 7.53199968324430E+0001 7.52648202864470E+0001 - 7.52096806378127E+0001 7.51545778639104E+0001 7.50995119421232E+0001 7.50444828498472E+0001 7.49894905644911E+0001 - 7.49345350634765E+0001 7.48796163242378E+0001 7.48247343242222E+0001 7.47698890408896E+0001 7.47150804517128E+0001 - 7.46603085341773E+0001 7.46055732657814E+0001 7.45508746240363E+0001 7.44962125864655E+0001 7.44415871306057E+0001 - 7.43869982340062E+0001 7.43324458742291E+0001 7.42779300288490E+0001 7.42234506754533E+0001 7.41690077916425E+0001 - 7.41146013550291E+0001 7.40602313432389E+0001 7.40058977339101E+0001 7.39516005046937E+0001 7.38973396332533E+0001 - 7.38431150972652E+0001 7.37889268744184E+0001 7.37347749424145E+0001 7.36806592789678E+0001 7.36265798618053E+0001 - 7.35725366686664E+0001 7.35185296773035E+0001 7.34645588654812E+0001 7.34106242109771E+0001 7.33567256915812E+0001 - 7.33028632850962E+0001 7.32490369693373E+0001 7.31952467221324E+0001 7.31414925213219E+0001 7.30877743447588E+0001 - 7.30340921703086E+0001 7.29804459758497E+0001 7.29268357392725E+0001 7.28732614384805E+0001 7.28197230513894E+0001 - 7.27662205559275E+0001 7.27127539300358E+0001 7.26593231516675E+0001 7.26059281987887E+0001 7.25525690493778E+0001 - 7.24992456814257E+0001 7.24459580729357E+0001 7.23927062019240E+0001 7.23394900464188E+0001 7.22863095844610E+0001 - 7.22331647941041E+0001 7.21800556534137E+0001 7.21269821404684E+0001 7.20739442333586E+0001 7.20209419101877E+0001 - 7.19679751490712E+0001 7.19150439281373E+0001 7.18621482255263E+0001 7.18092880193912E+0001 7.17564632878974E+0001 - 7.17036740092224E+0001 7.16509201615565E+0001 7.15982017231021E+0001 7.15455186720742E+0001 7.14928709867000E+0001 - 7.14402586452192E+0001 7.13876816258837E+0001 7.13351399069581E+0001 7.12826334667189E+0001 7.12301622834553E+0001 - 7.11777263354687E+0001 7.11253256010728E+0001 7.10729600585938E+0001 7.10206296863701E+0001 7.09683344627522E+0001 - 7.09160743661033E+0001 7.08638493747988E+0001 7.08116594672261E+0001 7.07595046217853E+0001 7.07073848168884E+0001 - 7.06553000309601E+0001 7.06032502424370E+0001 7.05512354297681E+0001 7.04992555714147E+0001 7.04473106458502E+0001 - 7.03954006315605E+0001 7.03435255070434E+0001 7.02916852508093E+0001 7.02398798413805E+0001 7.01881092572917E+0001 - 7.01363734770897E+0001 7.00846724793336E+0001 7.00330062425948E+0001 6.99813747454565E+0001 6.99297779665146E+0001 - 6.98782158843767E+0001 6.98266884776629E+0001 6.97751957250054E+0001 6.97237376050483E+0001 6.96723140964484E+0001 - 6.96209251778739E+0001 6.95695708280059E+0001 6.95182510255371E+0001 6.94669657491726E+0001 6.94157149776295E+0001 - 6.93644986896369E+0001 6.93133168639364E+0001 6.92621694792813E+0001 6.92110565144371E+0001 6.91599779481816E+0001 - 6.91089337593043E+0001 6.90579239266072E+0001 6.90069484289040E+0001 6.89560072450207E+0001 6.89051003537953E+0001 - 6.88542277340777E+0001 6.88033893647301E+0001 6.87525852246265E+0001 6.87018152926532E+0001 6.86510795477081E+0001 - 6.86003779687016E+0001 6.85497105345557E+0001 6.84990772242049E+0001 6.84484780165950E+0001 6.83979128906844E+0001 - 6.83473818254433E+0001 6.82968847998537E+0001 6.82464217929099E+0001 6.81959927836179E+0001 6.81455977509956E+0001 - 6.80952366740732E+0001 6.80449095318926E+0001 6.79946163035077E+0001 6.79443569679843E+0001 6.78941315044001E+0001 - 6.78439398918449E+0001 6.77937821094201E+0001 6.77436581362394E+0001 6.76935679514281E+0001 6.76435115341235E+0001 - 6.75934888634748E+0001 6.75434999186431E+0001 6.74935446788012E+0001 6.74436231231342E+0001 6.73937352308386E+0001 - 6.73438809811230E+0001 6.72940603532078E+0001 6.72442733263252E+0001 6.71945198797193E+0001 6.71447999926461E+0001 - 6.70951136443732E+0001 6.70454608141804E+0001 6.69958414813589E+0001 6.69462556252119E+0001 6.68967032250544E+0001 - 6.68471842602133E+0001 6.67976987100270E+0001 6.67482465538460E+0001 6.66988277710325E+0001 6.66494423409602E+0001 - 6.66000902430149E+0001 6.65507714565941E+0001 6.65014859611069E+0001 6.64522337359742E+0001 6.64030147606288E+0001 - 6.63538290145150E+0001 6.63046764770889E+0001 6.62555571278185E+0001 6.62064709461833E+0001 6.61574179116746E+0001 - 6.61083980037953E+0001 6.60594112020601E+0001 6.60104574859954E+0001 6.59615368351393E+0001 6.59126492290414E+0001 - 6.58637946472632E+0001 6.58149730693778E+0001 6.57661844749698E+0001 6.57174288436357E+0001 6.56687061549834E+0001 - 6.56200163886327E+0001 6.55713595242147E+0001 6.55227355413725E+0001 6.54741444197607E+0001 6.54255861390452E+0001 - 6.53770606789040E+0001 6.53285680190264E+0001 6.52801081391133E+0001 6.52316810188774E+0001 6.51832866380427E+0001 - 6.51349249763451E+0001 6.50865960135317E+0001 6.50382997293616E+0001 6.49900361036050E+0001 6.49418051160439E+0001 - 6.48936067464720E+0001 6.48454409746943E+0001 6.47973077805272E+0001 6.47492071437991E+0001 6.47011390443495E+0001 - 6.46531034620297E+0001 6.46051003767022E+0001 6.45571297682414E+0001 6.45091916165328E+0001 6.44612859014736E+0001 - 6.44134126029726E+0001 6.43655717009498E+0001 6.43177631753370E+0001 6.42699870060770E+0001 6.42222431731246E+0001 - 6.41745316564458E+0001 6.41268524360179E+0001 6.40792054918299E+0001 6.40315908038821E+0001 6.39840083521863E+0001 - 6.39364581167656E+0001 6.38889400776548E+0001 6.38414542148997E+0001 6.37940005085579E+0001 6.37465789386982E+0001 - 6.36991894854008E+0001 6.36518321287573E+0001 6.36045068488707E+0001 6.35572136258554E+0001 6.35099524398372E+0001 - 6.34627232709532E+0001 6.34155260993518E+0001 6.33683609051928E+0001 6.33212276686475E+0001 6.32741263698983E+0001 - 6.32270569891391E+0001 6.31800195065750E+0001 6.31330139024226E+0001 6.30860401569097E+0001 6.30390982502754E+0001 - 6.29921881627701E+0001 6.29453098746555E+0001 6.28984633662047E+0001 6.28516486177019E+0001 6.28048656094428E+0001 - 6.27581143217342E+0001 6.27113947348943E+0001 6.26647068292524E+0001 6.26180505851491E+0001 6.25714259829363E+0001 - 6.25248330029774E+0001 6.24782716256464E+0001 6.24317418313292E+0001 6.23852436004225E+0001 6.23387769133344E+0001 - 6.22923417504841E+0001 6.22459380923021E+0001 6.21995659192302E+0001 6.21532252117211E+0001 6.21069159502390E+0001 - 6.20606381152591E+0001 6.20143916872678E+0001 6.19681766467628E+0001 6.19219929742528E+0001 6.18758406502578E+0001 - 6.18297196553087E+0001 6.17836299699479E+0001 6.17375715747287E+0001 6.16915444502157E+0001 6.16455485769845E+0001 - 6.15995839356218E+0001 6.15536505067256E+0001 6.15077482709048E+0001 6.14618772087796E+0001 6.14160373009812E+0001 - 6.13702285281518E+0001 6.13244508709448E+0001 6.12787043100248E+0001 6.12329888260673E+0001 6.11873043997589E+0001 - 6.11416510117974E+0001 6.10960286428913E+0001 6.10504372737607E+0001 6.10048768851362E+0001 6.09593474577599E+0001 - 6.09138489723846E+0001 6.08683814097743E+0001 6.08229447507040E+0001 6.07775389759597E+0001 6.07321640663384E+0001 - 6.06868200026482E+0001 6.06415067657080E+0001 6.05962243363479E+0001 6.05509726954089E+0001 6.05057518237430E+0001 - 6.04605617022132E+0001 6.04154023116933E+0001 6.03702736330684E+0001 6.03251756472342E+0001 6.02801083350976E+0001 - 6.02350716775764E+0001 6.01900656555993E+0001 6.01450902501058E+0001 6.01001454420467E+0001 6.00552312123834E+0001 - 6.00103475420884E+0001 5.99654944121449E+0001 5.99206718035472E+0001 5.98758796973004E+0001 5.98311180744207E+0001 - 5.97863869159349E+0001 5.97416862028809E+0001 5.96970159163072E+0001 5.96523760372736E+0001 5.96077665468504E+0001 - 5.95631874261190E+0001 5.95186386561714E+0001 5.94741202181106E+0001 5.94296320930507E+0001 5.93851742621160E+0001 - 5.93407467064423E+0001 5.92963494071758E+0001 5.92519823454737E+0001 5.92076455025040E+0001 5.91633388594454E+0001 - 5.91190623974876E+0001 5.90748160978308E+0001 5.90305999416864E+0001 5.89864139102761E+0001 5.89422579848329E+0001 - 5.88981321466001E+0001 5.88540363768320E+0001 5.88099706567938E+0001 5.87659349677612E+0001 5.87219292910207E+0001 - 5.86779536078697E+0001 5.86340078996161E+0001 5.85900921475788E+0001 5.85462063330872E+0001 5.85023504374817E+0001 - 5.84585244421129E+0001 5.84147283283428E+0001 5.83709620775436E+0001 5.83272256710982E+0001 5.82835190904007E+0001 - 5.82398423168552E+0001 5.81961953318770E+0001 5.81525781168918E+0001 5.81089906533361E+0001 5.80654329226570E+0001 - 5.80219049063124E+0001 5.79784065857706E+0001 5.79349379425108E+0001 5.78914989580227E+0001 5.78480896138066E+0001 - 5.78047098913735E+0001 5.77613597722452E+0001 5.77180392379537E+0001 5.76747482700421E+0001 5.76314868500637E+0001 - 5.75882549595826E+0001 5.75450525801736E+0001 5.75018796934217E+0001 5.74587362809230E+0001 5.74156223242837E+0001 - 5.73725378051210E+0001 5.73294827050624E+0001 5.72864570057460E+0001 5.72434606888205E+0001 5.72004937359451E+0001 - 5.71575561287897E+0001 5.71146478490345E+0001 5.70717688783704E+0001 5.70289191984988E+0001 5.69860987911317E+0001 - 5.69433076379914E+0001 5.69005457208109E+0001 5.68578130213336E+0001 5.68151095213135E+0001 5.67724352025151E+0001 - 5.67297900467132E+0001 5.66871740356934E+0001 5.66445871512514E+0001 5.66020293751937E+0001 5.65595006893372E+0001 - 5.65170010755090E+0001 5.64745305155471E+0001 5.64320889912994E+0001 5.63896764846249E+0001 5.63472929773924E+0001 - 5.63049384514816E+0001 5.62626128887824E+0001 5.62203162711952E+0001 5.61780485806308E+0001 5.61358097990103E+0001 - 5.60935999082654E+0001 5.60514188903382E+0001 5.60092667271809E+0001 5.59671434007565E+0001 5.59250488930380E+0001 - 5.58829831860091E+0001 5.58409462616637E+0001 5.57989381020060E+0001 5.57569586890508E+0001 5.57150080048229E+0001 - 5.56730860313580E+0001 5.56311927507015E+0001 5.55893281449096E+0001 5.55474921960486E+0001 5.55056848861953E+0001 - 5.54639061974366E+0001 5.54221561118700E+0001 5.53804346116031E+0001 5.53387416787539E+0001 5.52970772954506E+0001 - 5.52554414438318E+0001 5.52138341060463E+0001 5.51722552642533E+0001 5.51307049006222E+0001 5.50891829973327E+0001 - 5.50476895365748E+0001 5.50062245005486E+0001 5.49647878714646E+0001 5.49233796315436E+0001 5.48819997630164E+0001 - 5.48406482481245E+0001 5.47993250691191E+0001 5.47580302082619E+0001 5.47167636478249E+0001 5.46755253700901E+0001 - 5.46343153573499E+0001 5.45931335919069E+0001 5.45519800560737E+0001 5.45108547321733E+0001 5.44697576025387E+0001 - 5.44286886495134E+0001 5.43876478554508E+0001 5.43466352027146E+0001 5.43056506736785E+0001 5.42646942507266E+0001 - 5.42237659162531E+0001 5.41828656526622E+0001 5.41419934423684E+0001 5.41011492677963E+0001 5.40603331113806E+0001 - 5.40195449555661E+0001 5.39787847828079E+0001 5.39380525755711E+0001 5.38973483163308E+0001 5.38566719875725E+0001 - 5.38160235717915E+0001 5.37754030514933E+0001 5.37348104091936E+0001 5.36942456274181E+0001 5.36537086887027E+0001 - 5.36131995755930E+0001 5.35727182706452E+0001 5.35322647564251E+0001 5.34918390155089E+0001 5.34514410304827E+0001 - 5.34110707839427E+0001 5.33707282584950E+0001 5.33304134367559E+0001 5.32901263013517E+0001 5.32498668349188E+0001 - 5.32096350201033E+0001 5.31694308395618E+0001 5.31292542759605E+0001 5.30891053119759E+0001 5.30489839302943E+0001 - 5.30088901136121E+0001 5.29688238446356E+0001 5.29287851060811E+0001 5.28887738806751E+0001 5.28487901511538E+0001 - 5.28088339002634E+0001 5.27689051107602E+0001 5.27290037654104E+0001 5.26891298469901E+0001 5.26492833382854E+0001 - 5.26094642220924E+0001 5.25696724812169E+0001 5.25299080984750E+0001 5.24901710566923E+0001 5.24504613387048E+0001 - 5.24107789273579E+0001 5.23711238055074E+0001 5.23314959560186E+0001 5.22918953617670E+0001 5.22523220056378E+0001 - 5.22127758705262E+0001 5.21732569393372E+0001 5.21337651949857E+0001 5.20943006203966E+0001 5.20548631985045E+0001 - 5.20154529122539E+0001 5.19760697445991E+0001 5.19367136785045E+0001 5.18973846969441E+0001 5.18580827829019E+0001 - 5.18188079193715E+0001 5.17795600893566E+0001 5.17403392758705E+0001 5.17011454619366E+0001 5.16619786305878E+0001 - 5.16228387648670E+0001 5.15837258478269E+0001 5.15446398625299E+0001 5.15055807920483E+0001 5.14665486194641E+0001 - 5.14275433278692E+0001 5.13885649003651E+0001 5.13496133200632E+0001 5.13106885700848E+0001 5.12717906335605E+0001 - 5.12329194936312E+0001 5.11940751334472E+0001 5.11552575361688E+0001 5.11164666849657E+0001 5.10777025630177E+0001 - 5.10389651535141E+0001 5.10002544396540E+0001 5.09615704046462E+0001 5.09229130317092E+0001 5.08842823040713E+0001 - 5.08456782049704E+0001 5.08071007176542E+0001 5.07685498253799E+0001 5.07300255114147E+0001 5.06915277590353E+0001 - 5.06530565515279E+0001 5.06146118721887E+0001 5.05761937043234E+0001 5.05378020312474E+0001 5.04994368362858E+0001 - 5.04610981027731E+0001 5.04227858140539E+0001 5.03844999534821E+0001 5.03462405044212E+0001 5.03080074502447E+0001 - 5.02698007743353E+0001 5.02316204600856E+0001 5.01934664908976E+0001 5.01553388501832E+0001 5.01172375213636E+0001 - 5.00791624878698E+0001 5.00411137331424E+0001 5.00030912406315E+0001 4.99650949937967E+0001 4.99271249761074E+0001 - 4.98891811710425E+0001 4.98512635620903E+0001 4.98133721327489E+0001 4.97755068665259E+0001 4.97376677469383E+0001 - 4.96998547575128E+0001 4.96620678817857E+0001 4.96243071033026E+0001 4.95865724056189E+0001 4.95488637722994E+0001 - 4.95111811869184E+0001 4.94735246330597E+0001 4.94358940943168E+0001 4.93982895542924E+0001 4.93607109965991E+0001 - 4.93231584048585E+0001 4.92856317627022E+0001 4.92481310537710E+0001 4.92106562617151E+0001 4.91732073701945E+0001 - 4.91357843628784E+0001 4.90983872234455E+0001 4.90610159355842E+0001 4.90236704829920E+0001 4.89863508493760E+0001 - 4.89490570184529E+0001 4.89117889739487E+0001 4.88745466995988E+0001 4.88373301791481E+0001 4.88001393963509E+0001 - 4.87629743349709E+0001 4.87258349787814E+0001 4.86887213115647E+0001 4.86516333171130E+0001 4.86145709792276E+0001 - 4.85775342817191E+0001 4.85405232084079E+0001 4.85035377431234E+0001 4.84665778697046E+0001 4.84296435719996E+0001 - 4.83927348338663E+0001 4.83558516391717E+0001 4.83189939717920E+0001 4.82821618156132E+0001 4.82453551545302E+0001 - 4.82085739724476E+0001 4.81718182532791E+0001 4.81350879809478E+0001 4.80983831393862E+0001 4.80617037125360E+0001 - 4.80250496843484E+0001 4.79884210387838E+0001 4.79518177598119E+0001 4.79152398314117E+0001 4.78786872375715E+0001 - 4.78421599622891E+0001 4.78056579895712E+0001 4.77691813034341E+0001 4.77327298879033E+0001 4.76963037270135E+0001 - 4.76599028048088E+0001 4.76235271053424E+0001 4.75871766126769E+0001 4.75508513108841E+0001 4.75145511840451E+0001 - 4.74782762162501E+0001 4.74420263915988E+0001 4.74058016941998E+0001 4.73696021081712E+0001 4.73334276176402E+0001 - 4.72972782067433E+0001 4.72611538596262E+0001 4.72250545604437E+0001 4.71889802933599E+0001 4.71529310425481E+0001 - 4.71169067921909E+0001 4.70809075264797E+0001 4.70449332296156E+0001 4.70089838858086E+0001 4.69730594792778E+0001 - 4.69371599942517E+0001 4.69012854149678E+0001 4.68654357256727E+0001 4.68296109106226E+0001 4.67938109540822E+0001 - 4.67580358403258E+0001 4.67222855536366E+0001 4.66865600783073E+0001 4.66508593986392E+0001 4.66151834989430E+0001 - 4.65795323635388E+0001 4.65439059767553E+0001 4.65083043229306E+0001 4.64727273864119E+0001 4.64371751515554E+0001 - 4.64016476027265E+0001 4.63661447242996E+0001 4.63306665006584E+0001 4.62952129161952E+0001 4.62597839553120E+0001 - 4.62243796024194E+0001 4.61889998419373E+0001 4.61536446582946E+0001 4.61183140359292E+0001 4.60830079592882E+0001 - 4.60477264128275E+0001 4.60124693810124E+0001 4.59772368483168E+0001 4.59420287992241E+0001 4.59068452182264E+0001 - 4.58716860898248E+0001 4.58365513985298E+0001 4.58014411288604E+0001 4.57663552653450E+0001 4.57312937925208E+0001 - 4.56962566949342E+0001 4.56612439571403E+0001 4.56262555637034E+0001 4.55912914991968E+0001 4.55563517482025E+0001 - 4.55214362953120E+0001 4.54865451251253E+0001 4.54516782222515E+0001 4.54168355713086E+0001 4.53820171569239E+0001 - 4.53472229637331E+0001 4.53124529763814E+0001 4.52777071795225E+0001 4.52429855578192E+0001 4.52082880959433E+0001 - 4.51736147785756E+0001 4.51389655904055E+0001 4.51043405161315E+0001 4.50697395404612E+0001 4.50351626481108E+0001 - 4.50006098238055E+0001 4.49660810522795E+0001 4.49315763182758E+0001 4.48970956065463E+0001 4.48626389018518E+0001 - 4.48282061889620E+0001 4.47937974526554E+0001 4.47594126777194E+0001 4.47250518489503E+0001 4.46907149511532E+0001 - 4.46564019691422E+0001 4.46221128877400E+0001 4.45878476917784E+0001 4.45536063660978E+0001 4.45193888955477E+0001 - 4.44851952649861E+0001 4.44510254592802E+0001 4.44168794633058E+0001 4.43827572619475E+0001 4.43486588400988E+0001 - 4.43145841826619E+0001 4.42805332745480E+0001 4.42465061006768E+0001 4.42125026459771E+0001 4.41785228953863E+0001 - 4.41445668338507E+0001 4.41106344463251E+0001 4.40767257177735E+0001 4.40428406331684E+0001 4.40089791774911E+0001 - 4.39751413357317E+0001 4.39413270928889E+0001 4.39075364339704E+0001 4.38737693439925E+0001 4.38400258079802E+0001 - 4.38063058109674E+0001 4.37726093379966E+0001 4.37389363741191E+0001 4.37052869043947E+0001 4.36716609138923E+0001 - 4.36380583876891E+0001 4.36044793108714E+0001 4.35709236685340E+0001 4.35373914457802E+0001 4.35038826277225E+0001 - 4.34703971994815E+0001 4.34369351461870E+0001 4.34034964529772E+0001 4.33700811049990E+0001 4.33366890874080E+0001 - 4.33033203853684E+0001 4.32699749840532E+0001 4.32366528686440E+0001 4.32033540243310E+0001 4.31700784363131E+0001 - 4.31368260897977E+0001 4.31035969700011E+0001 4.30703910621480E+0001 4.30372083514719E+0001 4.30040488232147E+0001 - 4.29709124626271E+0001 4.29377992549685E+0001 4.29047091855066E+0001 4.28716422395179E+0001 4.28385984022875E+0001 - 4.28055776591092E+0001 4.27725799952851E+0001 4.27396053961261E+0001 4.27066538469516E+0001 4.26737253330897E+0001 - 4.26408198398769E+0001 4.26079373526583E+0001 4.25750778567877E+0001 4.25422413376272E+0001 4.25094277805478E+0001 - 4.24766371709289E+0001 4.24438694941582E+0001 4.24111247356322E+0001 4.23784028807560E+0001 4.23457039149430E+0001 - 4.23130278236152E+0001 4.22803745922033E+0001 4.22477442061463E+0001 4.22151366508917E+0001 4.21825519118957E+0001 - 4.21499899746228E+0001 4.21174508245462E+0001 4.20849344471473E+0001 4.20524408279164E+0001 4.20199699523519E+0001 - 4.19875218059608E+0001 4.19550963742587E+0001 4.19226936427695E+0001 4.18903135970258E+0001 4.18579562225683E+0001 - 4.18256215049464E+0001 4.17933094297179E+0001 4.17610199824492E+0001 4.17287531487148E+0001 4.16965089140980E+0001 - 4.16642872641902E+0001 4.16320881845915E+0001 4.15999116609103E+0001 4.15677576787635E+0001 4.15356262237763E+0001 - 4.15035172815823E+0001 4.14714308378236E+0001 4.14393668781507E+0001 4.14073253882225E+0001 4.13753063537062E+0001 - 4.13433097602775E+0001 4.13113355936203E+0001 4.12793838394272E+0001 4.12474544833988E+0001 4.12155475112444E+0001 - 4.11836629086814E+0001 4.11518006614357E+0001 4.11199607552416E+0001 4.10881431758416E+0001 4.10563479089867E+0001 - 4.10245749404361E+0001 4.09928242559574E+0001 4.09610958413266E+0001 4.09293896823279E+0001 4.08977057647540E+0001 - 4.08660440744057E+0001 4.08344045970923E+0001 4.08027873186313E+0001 4.07711922248486E+0001 4.07396193015783E+0001 - 4.07080685346628E+0001 4.06765399099528E+0001 4.06450334133075E+0001 4.06135490305941E+0001 4.05820867476881E+0001 - 4.05506465504735E+0001 4.05192284248423E+0001 4.04878323566951E+0001 4.04564583319403E+0001 4.04251063364949E+0001 - 4.03937763562842E+0001 4.03624683772414E+0001 4.03311823853083E+0001 4.02999183664347E+0001 4.02686763065788E+0001 - 4.02374561917069E+0001 4.02062580077936E+0001 4.01750817408218E+0001 4.01439273767823E+0001 4.01127949016744E+0001 - 4.00816843015057E+0001 4.00505955622916E+0001 4.00195286700561E+0001 3.99884836108312E+0001 3.99574603706570E+0001 - 3.99264589355821E+0001 3.98954792916630E+0001 3.98645214249644E+0001 3.98335853215593E+0001 3.98026709675288E+0001 - 3.97717783489621E+0001 3.97409074519566E+0001 3.97100582626180E+0001 3.96792307670600E+0001 3.96484249514044E+0001 - 3.96176408017811E+0001 3.95868783043286E+0001 3.95561374451928E+0001 3.95254182105283E+0001 3.94947205864976E+0001 - 3.94640445592713E+0001 3.94333901150282E+0001 3.94027572399551E+0001 3.93721459202471E+0001 3.93415561421072E+0001 - 3.93109878917465E+0001 3.92804411553844E+0001 3.92499159192482E+0001 3.92194121695733E+0001 3.91889298926033E+0001 - 3.91584690745896E+0001 3.91280297017921E+0001 3.90976117604783E+0001 3.90672152369242E+0001 3.90368401174134E+0001 - 3.90064863882380E+0001 3.89761540356978E+0001 3.89458430461009E+0001 3.89155534057632E+0001 3.88852851010089E+0001 - 3.88550381181700E+0001 3.88248124435866E+0001 3.87946080636069E+0001 3.87644249645870E+0001 3.87342631328911E+0001 - 3.87041225548913E+0001 3.86740032169679E+0001 3.86439051055091E+0001 3.86138282069110E+0001 3.85837725075777E+0001 - 3.85537379939215E+0001 3.85237246523624E+0001 3.84937324693286E+0001 3.84637614312563E+0001 3.84338115245893E+0001 - 3.84038827357798E+0001 3.83739750512878E+0001 3.83440884575811E+0001 3.83142229411358E+0001 3.82843784884355E+0001 - 3.82545550859722E+0001 3.82247527202455E+0001 3.81949713777632E+0001 3.81652110450407E+0001 3.81354717086016E+0001 - 3.81057533549774E+0001 3.80760559707074E+0001 3.80463795423389E+0001 3.80167240564271E+0001 3.79870894995349E+0001 - 3.79574758582336E+0001 3.79278831191018E+0001 3.78983112687264E+0001 3.78687602937021E+0001 3.78392301806313E+0001 - 3.78097209161246E+0001 3.77802324868002E+0001 3.77507648792843E+0001 3.77213180802108E+0001 3.76918920762218E+0001 - 3.76624868539670E+0001 3.76331024001039E+0001 3.76037387012981E+0001 3.75743957442228E+0001 3.75450735155592E+0001 - 3.75157720019962E+0001 3.74864911902307E+0001 3.74572310669672E+0001 3.74279916189183E+0001 3.73987728328043E+0001 - 3.73695746953532E+0001 3.73403971933009E+0001 3.73112403133912E+0001 3.72821040423755E+0001 3.72529883670132E+0001 - 3.72238932740713E+0001 3.71948187503249E+0001 3.71657647825564E+0001 3.71367313575565E+0001 3.71077184621233E+0001 - 3.70787260830629E+0001 3.70497542071890E+0001 3.70208028213232E+0001 3.69918719122947E+0001 3.69629614669407E+0001 - 3.69340714721059E+0001 3.69052019146429E+0001 3.68763527814119E+0001 3.68475240592812E+0001 3.68187157351262E+0001 - 3.67899277958307E+0001 3.67611602282858E+0001 3.67324130193904E+0001 3.67036861560513E+0001 3.66749796251827E+0001 - 3.66462934137069E+0001 3.66176275085535E+0001 3.65889818966602E+0001 3.65603565649719E+0001 3.65317515004417E+0001 - 3.65031666900302E+0001 3.64746021207054E+0001 3.64460577794435E+0001 3.64175336532280E+0001 3.63890297290502E+0001 - 3.63605459939090E+0001 3.63320824348110E+0001 3.63036390387706E+0001 3.62752157928096E+0001 3.62468126839576E+0001 - 3.62184296992517E+0001 3.61900668257370E+0001 3.61617240504659E+0001 3.61334013604985E+0001 3.61050987429025E+0001 - 3.60768161847534E+0001 3.60485536731342E+0001 3.60203111951354E+0001 3.59920887378554E+0001 3.59638862884000E+0001 - 3.59357038338826E+0001 3.59075413614243E+0001 3.58793988581536E+0001 3.58512763112071E+0001 3.58231737077282E+0001 - 3.57950910348686E+0001 3.57670282797872E+0001 3.57389854296506E+0001 3.57109624716328E+0001 3.56829593929157E+0001 - 3.56549761806884E+0001 3.56270128221479E+0001 3.55990693044984E+0001 3.55711456149520E+0001 3.55432417407281E+0001 - 3.55153576690537E+0001 3.54874933871634E+0001 3.54596488822992E+0001 3.54318241417109E+0001 3.54040191526555E+0001 - 3.53762339023978E+0001 3.53484683782099E+0001 3.53207225673715E+0001 3.52929964571699E+0001 3.52652900348997E+0001 - 3.52376032878632E+0001 3.52099362033701E+0001 3.51822887687377E+0001 3.51546609712905E+0001 3.51270527983608E+0001 - 3.50994642372883E+0001 3.50718952754201E+0001 3.50443459001109E+0001 3.50168160987226E+0001 3.49893058586249E+0001 - 3.49618151671948E+0001 3.49343440118167E+0001 3.49068923798826E+0001 3.48794602587918E+0001 3.48520476359511E+0001 - 3.48246544987748E+0001 3.47972808346846E+0001 3.47699266311096E+0001 3.47425918754863E+0001 3.47152765552587E+0001 - 3.46879806578783E+0001 3.46607041708037E+0001 3.46334470815012E+0001 3.46062093774446E+0001 3.45789910461147E+0001 - 3.45517920750000E+0001 3.45246124515963E+0001 3.44974521634069E+0001 3.44703111979424E+0001 3.44431895427207E+0001 - 3.44160871852672E+0001 3.43890041131147E+0001 3.43619403138032E+0001 3.43348957748803E+0001 3.43078704839008E+0001 - 3.42808644284268E+0001 3.42538775960280E+0001 3.42269099742813E+0001 3.41999615507709E+0001 3.41730323130884E+0001 - 3.41461222488327E+0001 3.41192313456102E+0001 3.40923595910344E+0001 3.40655069727262E+0001 3.40386734783140E+0001 - 3.40118590954333E+0001 3.39850638117269E+0001 3.39582876148451E+0001 3.39315304924455E+0001 3.39047924321926E+0001 - 3.38780734217588E+0001 3.38513734488234E+0001 3.38246925010731E+0001 3.37980305662019E+0001 3.37713876319110E+0001 - 3.37447636859090E+0001 3.37181587159117E+0001 3.36915727096422E+0001 3.36650056548309E+0001 3.36384575392153E+0001 - 3.36119283505404E+0001 3.35854180765582E+0001 3.35589267050283E+0001 3.35324542237171E+0001 3.35060006203986E+0001 - 3.34795658828539E+0001 3.34531499988714E+0001 3.34267529562466E+0001 3.34003747427823E+0001 3.33740153462886E+0001 - 3.33476747545827E+0001 3.33213529554891E+0001 3.32950499368395E+0001 3.32687656864727E+0001 3.32425001922348E+0001 - 3.32162534419793E+0001 3.31900254235664E+0001 3.31638161248639E+0001 3.31376255337467E+0001 3.31114536380968E+0001 - 3.30853004258035E+0001 3.30591658847631E+0001 3.30330500028793E+0001 3.30069527680627E+0001 3.29808741682313E+0001 - 3.29548141913102E+0001 3.29287728252315E+0001 3.29027500579348E+0001 3.28767458773664E+0001 3.28507602714801E+0001 - 3.28247932282367E+0001 3.27988447356041E+0001 3.27729147815574E+0001 3.27470033540789E+0001 3.27211104411579E+0001 - 3.26952360307908E+0001 3.26693801109811E+0001 3.26435426697397E+0001 3.26177236950843E+0001 3.25919231750398E+0001 - 3.25661410976382E+0001 3.25403774509187E+0001 3.25146322229273E+0001 3.24889054017175E+0001 3.24631969753495E+0001 - 3.24375069318909E+0001 3.24118352594161E+0001 3.23861819460069E+0001 3.23605469797518E+0001 3.23349303487466E+0001 - 3.23093320410942E+0001 3.22837520449043E+0001 3.22581903482940E+0001 3.22326469393871E+0001 3.22071218063149E+0001 - 3.21816149372151E+0001 3.21561263202331E+0001 3.21306559435209E+0001 3.21052037952377E+0001 3.20797698635498E+0001 - 3.20543541366303E+0001 3.20289566026595E+0001 3.20035772498246E+0001 3.19782160663200E+0001 3.19528730403469E+0001 - 3.19275481601136E+0001 3.19022414138354E+0001 3.18769527897346E+0001 3.18516822760405E+0001 3.18264298609893E+0001 - 3.18011955328243E+0001 3.17759792797958E+0001 3.17507810901609E+0001 3.17256009521839E+0001 3.17004388541359E+0001 - 3.16752947842950E+0001 3.16501687309464E+0001 3.16250606823821E+0001 3.15999706269011E+0001 3.15748985528093E+0001 - 3.15498444484196E+0001 3.15248083020520E+0001 3.14997901020332E+0001 3.14747898366969E+0001 3.14498074943838E+0001 - 3.14248430634414E+0001 3.13998965322243E+0001 3.13749678890939E+0001 3.13500571224186E+0001 3.13251642205736E+0001 - 3.13002891719411E+0001 3.12754319649101E+0001 3.12505925878767E+0001 3.12257710292437E+0001 3.12009672774209E+0001 - 3.11761813208249E+0001 3.11514131478794E+0001 3.11266627470146E+0001 3.11019301066680E+0001 3.10772152152838E+0001 - 3.10525180613129E+0001 3.10278386332134E+0001 3.10031769194499E+0001 3.09785329084942E+0001 3.09539065888247E+0001 - 3.09292979489269E+0001 3.09047069772928E+0001 3.08801336624217E+0001 3.08555779928193E+0001 3.08310399569984E+0001 - 3.08065195434786E+0001 3.07820167407863E+0001 3.07575315374546E+0001 3.07330639220237E+0001 3.07086138830403E+0001 - 3.06841814090583E+0001 3.06597664886380E+0001 3.06353691103467E+0001 3.06109892627587E+0001 3.05866269344547E+0001 - 3.05622821140225E+0001 3.05379547900565E+0001 3.05136449511581E+0001 3.04893525859353E+0001 3.04650776830030E+0001 - 3.04408202309827E+0001 3.04165802185029E+0001 3.03923576341988E+0001 3.03681524667122E+0001 3.03439647046920E+0001 - 3.03197943367935E+0001 3.02956413516789E+0001 3.02715057380173E+0001 3.02473874844843E+0001 3.02232865797625E+0001 - 3.01992030125409E+0001 3.01751367715155E+0001 3.01510878453891E+0001 3.01270562228709E+0001 3.01030418926772E+0001 - 3.00790448435308E+0001 3.00550650641611E+0001 3.00311025433046E+0001 3.00071572697043E+0001 2.99832292321096E+0001 - 2.99593184192772E+0001 2.99354248199702E+0001 2.99115484229582E+0001 2.98876892170178E+0001 2.98638471909322E+0001 - 2.98400223334912E+0001 2.98162146334914E+0001 2.97924240797359E+0001 2.97686506610348E+0001 2.97448943662046E+0001 - 2.97211551840684E+0001 2.96974331034563E+0001 2.96737281132047E+0001 2.96500402021569E+0001 2.96263693591627E+0001 - 2.96027155730787E+0001 2.95790788327680E+0001 2.95554591271004E+0001 2.95318564449523E+0001 2.95082707752068E+0001 - 2.94847021067537E+0001 2.94611504284892E+0001 2.94376157293163E+0001 2.94140979981446E+0001 2.93905972238902E+0001 - 2.93671133954759E+0001 2.93436465018312E+0001 2.93201965318921E+0001 2.92967634746011E+0001 2.92733473189076E+0001 - 2.92499480537671E+0001 2.92265656681423E+0001 2.92032001510021E+0001 2.91798514913219E+0001 2.91565196780840E+0001 - 2.91332047002771E+0001 2.91099065468964E+0001 2.90866252069439E+0001 2.90633606694279E+0001 2.90401129233634E+0001 - 2.90168819577720E+0001 2.89936677616817E+0001 2.89704703241272E+0001 2.89472896341498E+0001 2.89241256807971E+0001 - 2.89009784531233E+0001 2.88778479401894E+0001 2.88547341310626E+0001 2.88316370148169E+0001 2.88085565805325E+0001 - 2.87854928172965E+0001 2.87624457142023E+0001 2.87394152603497E+0001 2.87164014448454E+0001 2.86934042568022E+0001 - 2.86704236853396E+0001 2.86474597195836E+0001 2.86245123486666E+0001 2.86015815617277E+0001 2.85786673479122E+0001 - 2.85557696963721E+0001 2.85328885962658E+0001 2.85100240367582E+0001 2.84871760070207E+0001 2.84643444962310E+0001 - 2.84415294935736E+0001 2.84187309882392E+0001 2.83959489694250E+0001 2.83731834263347E+0001 2.83504343481785E+0001 - 2.83277017241729E+0001 2.83049855435410E+0001 2.82822857955123E+0001 2.82596024693227E+0001 2.82369355542145E+0001 - 2.82142850394365E+0001 2.81916509142441E+0001 2.81690331678986E+0001 2.81464317896684E+0001 2.81238467688278E+0001 - 2.81012780946577E+0001 2.80787257564455E+0001 2.80561897434848E+0001 2.80336700450759E+0001 2.80111666505251E+0001 - 2.79886795491454E+0001 2.79662087302562E+0001 2.79437541831830E+0001 2.79213158972581E+0001 2.78988938618198E+0001 - 2.78764880662131E+0001 2.78540984997891E+0001 2.78317251519054E+0001 2.78093680119260E+0001 2.77870270692212E+0001 - 2.77647023131677E+0001 2.77423937331486E+0001 2.77201013185533E+0001 2.76978250587774E+0001 2.76755649432231E+0001 - 2.76533209612989E+0001 2.76310931024195E+0001 2.76088813560061E+0001 2.75866857114860E+0001 2.75645061582931E+0001 - 2.75423426858676E+0001 2.75201952836558E+0001 2.74980639411104E+0001 2.74759486476906E+0001 2.74538493928617E+0001 - 2.74317661660955E+0001 2.74096989568698E+0001 2.73876477546691E+0001 2.73656125489839E+0001 2.73435933293110E+0001 - 2.73215900851538E+0001 2.72996028060216E+0001 2.72776314814301E+0001 2.72556761009016E+0001 2.72337366539642E+0001 - 2.72118131301525E+0001 2.71899055190074E+0001 2.71680138100760E+0001 2.71461379929118E+0001 2.71242780570743E+0001 - 2.71024339921295E+0001 2.70806057876495E+0001 2.70587934332128E+0001 2.70369969184039E+0001 2.70152162328139E+0001 - 2.69934513660397E+0001 2.69717023076849E+0001 2.69499690473590E+0001 2.69282515746778E+0001 2.69065498792635E+0001 - 2.68848639507443E+0001 2.68631937787546E+0001 2.68415393529353E+0001 2.68199006629333E+0001 2.67982776984016E+0001 - 2.67766704489997E+0001 2.67550789043930E+0001 2.67335030542534E+0001 2.67119428882588E+0001 2.66903983960933E+0001 - 2.66688695674472E+0001 2.66473563920170E+0001 2.66258588595054E+0001 2.66043769596213E+0001 2.65829106820797E+0001 - 2.65614600166019E+0001 2.65400249529151E+0001 2.65186054807530E+0001 2.64972015898552E+0001 2.64758132699676E+0001 - 2.64544405108422E+0001 2.64330833022371E+0001 2.64117416339168E+0001 2.63904154956515E+0001 2.63691048772180E+0001 - 2.63478097683990E+0001 2.63265301589832E+0001 2.63052660387658E+0001 2.62840173975478E+0001 2.62627842251364E+0001 - 2.62415665113451E+0001 2.62203642459933E+0001 2.61991774189067E+0001 2.61780060199168E+0001 2.61568500388615E+0001 - 2.61357094655848E+0001 2.61145842899366E+0001 2.60934745017730E+0001 2.60723800909563E+0001 2.60513010473547E+0001 - 2.60302373608426E+0001 2.60091890213005E+0001 2.59881560186150E+0001 2.59671383426785E+0001 2.59461359833898E+0001 - 2.59251489306537E+0001 2.59041771743810E+0001 2.58832207044886E+0001 2.58622795108993E+0001 2.58413535835423E+0001 - 2.58204429123525E+0001 2.57995474872711E+0001 2.57786672982452E+0001 2.57578023352279E+0001 2.57369525881787E+0001 - 2.57161180470625E+0001 2.56952987018509E+0001 2.56744945425211E+0001 2.56537055590564E+0001 2.56329317414462E+0001 - 2.56121730796860E+0001 2.55914295637771E+0001 2.55707011837269E+0001 2.55499879295489E+0001 2.55292897912625E+0001 - 2.55086067588932E+0001 2.54879388224723E+0001 2.54672859720373E+0001 2.54466481976317E+0001 2.54260254893048E+0001 - 2.54054178371120E+0001 2.53848252311148E+0001 2.53642476613804E+0001 2.53436851179823E+0001 2.53231375909997E+0001 - 2.53026050705179E+0001 2.52820875466281E+0001 2.52615850094275E+0001 2.52410974490194E+0001 2.52206248555128E+0001 - 2.52001672190228E+0001 2.51797245296704E+0001 2.51592967775827E+0001 2.51388839528924E+0001 2.51184860457385E+0001 - 2.50981030462657E+0001 2.50777349446247E+0001 2.50573817309723E+0001 2.50370433954710E+0001 2.50167199282892E+0001 - 2.49964113196014E+0001 2.49761175595880E+0001 2.49558386384351E+0001 2.49355745463349E+0001 2.49153252734856E+0001 - 2.48950908100910E+0001 2.48748711463610E+0001 2.48546662725114E+0001 2.48344761787639E+0001 2.48143008553459E+0001 - 2.47941402924909E+0001 2.47739944804383E+0001 2.47538634094333E+0001 2.47337470697268E+0001 2.47136454515759E+0001 - 2.46935585452433E+0001 2.46734863409979E+0001 2.46534288291140E+0001 2.46333859998721E+0001 2.46133578435586E+0001 - 2.45933443504654E+0001 2.45733455108907E+0001 2.45533613151381E+0001 2.45333917535174E+0001 2.45134368163441E+0001 - 2.44934964939395E+0001 2.44735707766307E+0001 2.44536596547510E+0001 2.44337631186389E+0001 2.44138811586393E+0001 - 2.43940137651026E+0001 2.43741609283850E+0001 2.43543226388488E+0001 2.43344988868619E+0001 2.43146896627979E+0001 - 2.42948949570366E+0001 2.42751147599631E+0001 2.42553490619686E+0001 2.42355978534501E+0001 2.42158611248104E+0001 - 2.41961388664579E+0001 2.41764310688070E+0001 2.41567377222777E+0001 2.41370588172960E+0001 2.41173943442935E+0001 - 2.40977442937075E+0001 2.40781086559814E+0001 2.40584874215641E+0001 2.40388805809103E+0001 2.40192881244805E+0001 - 2.39997100427409E+0001 2.39801463261636E+0001 2.39605969652262E+0001 2.39410619504124E+0001 2.39215412722113E+0001 - 2.39020349211179E+0001 2.38825428876329E+0001 2.38630651622629E+0001 2.38436017355199E+0001 2.38241525979220E+0001 - 2.38047177399927E+0001 2.37852971522614E+0001 2.37658908252632E+0001 2.37464987495390E+0001 2.37271209156352E+0001 - 2.37077573141040E+0001 2.36884079355034E+0001 2.36690727703971E+0001 2.36497518093542E+0001 2.36304450429500E+0001 - 2.36111524617651E+0001 2.35918740563859E+0001 2.35726098174045E+0001 2.35533597354188E+0001 2.35341238010321E+0001 - 2.35149020048537E+0001 2.34956943374983E+0001 2.34765007895864E+0001 2.34573213517443E+0001 2.34381560146037E+0001 - 2.34190047688021E+0001 2.33998676049827E+0001 2.33807445137943E+0001 2.33616354858913E+0001 2.33425405119338E+0001 - 2.33234595825876E+0001 2.33043926885241E+0001 2.32853398204203E+0001 2.32663009689589E+0001 2.32472761248282E+0001 - 2.32282652787221E+0001 2.32092684213403E+0001 2.31902855433878E+0001 2.31713166355756E+0001 2.31523616886199E+0001 - 2.31334206932430E+0001 2.31144936401723E+0001 2.30955805201413E+0001 2.30766813238887E+0001 2.30577960421591E+0001 - 2.30389246657025E+0001 2.30200671852746E+0001 2.30012235916366E+0001 2.29823938755554E+0001 2.29635780278034E+0001 - 2.29447760391587E+0001 2.29259879004048E+0001 2.29072136023310E+0001 2.28884531357320E+0001 2.28697064914081E+0001 - 2.28509736601653E+0001 2.28322546328149E+0001 2.28135494001740E+0001 2.27948579530652E+0001 2.27761802823166E+0001 - 2.27575163787620E+0001 2.27388662332405E+0001 2.27202298365969E+0001 2.27016071796816E+0001 2.26829982533505E+0001 - 2.26644030484649E+0001 2.26458215558918E+0001 2.26272537665036E+0001 2.26086996711785E+0001 2.25901592607998E+0001 - 2.25716325262567E+0001 2.25531194584437E+0001 2.25346200482609E+0001 2.25161342866139E+0001 2.24976621644138E+0001 - 2.24792036725773E+0001 2.24607588020263E+0001 2.24423275436886E+0001 2.24239098884973E+0001 2.24055058273909E+0001 - 2.23871153513136E+0001 2.23687384512150E+0001 2.23503751180501E+0001 2.23320253427795E+0001 2.23136891163692E+0001 - 2.22953664297907E+0001 2.22770572740211E+0001 2.22587616400427E+0001 2.22404795188435E+0001 2.22222109014168E+0001 - 2.22039557787616E+0001 2.21857141418821E+0001 2.21674859817881E+0001 2.21492712894947E+0001 2.21310700560227E+0001 - 2.21128822723981E+0001 2.20947079296525E+0001 2.20765470188229E+0001 2.20583995309516E+0001 2.20402654570866E+0001 - 2.20221447882811E+0001 2.20040375155938E+0001 2.19859436300889E+0001 2.19678631228360E+0001 2.19497959849099E+0001 - 2.19317422073911E+0001 2.19137017813654E+0001 2.18956746979240E+0001 2.18776609481635E+0001 2.18596605231860E+0001 - 2.18416734140988E+0001 2.18236996120148E+0001 2.18057391080521E+0001 2.17877918933345E+0001 2.17698579589908E+0001 - 2.17519372961555E+0001 2.17340298959683E+0001 2.17161357495743E+0001 2.16982548481241E+0001 2.16803871827736E+0001 - 2.16625327446839E+0001 2.16446915250218E+0001 2.16268635149591E+0001 2.16090487056734E+0001 2.15912470883471E+0001 - 2.15734586541685E+0001 2.15556833943310E+0001 2.15379213000332E+0001 2.15201723624793E+0001 2.15024365728788E+0001 - 2.14847139224464E+0001 2.14670044024022E+0001 2.14493080039718E+0001 2.14316247183860E+0001 2.14139545368807E+0001 - 2.13962974506976E+0001 2.13786534510833E+0001 2.13610225292899E+0001 2.13434046765749E+0001 2.13257998842009E+0001 - 2.13082081434361E+0001 2.12906294455536E+0001 2.12730637818322E+0001 2.12555111435558E+0001 2.12379715220137E+0001 - 2.12204449085003E+0001 2.12029312943155E+0001 2.11854306707645E+0001 2.11679430291575E+0001 2.11504683608104E+0001 - 2.11330066570440E+0001 2.11155579091846E+0001 2.10981221085638E+0001 2.10806992465183E+0001 2.10632893143902E+0001 - 2.10458923035268E+0001 2.10285082052807E+0001 2.10111370110097E+0001 2.09937787120770E+0001 2.09764332998509E+0001 - 2.09591007657050E+0001 2.09417811010182E+0001 2.09244742971746E+0001 2.09071803455635E+0001 2.08898992375796E+0001 - 2.08726309646226E+0001 2.08553755180976E+0001 2.08381328894148E+0001 2.08209030699899E+0001 2.08036860512436E+0001 - 2.07864818246017E+0001 2.07692903814955E+0001 2.07521117133615E+0001 2.07349458116411E+0001 2.07177926677812E+0001 - 2.07006522732338E+0001 2.06835246194563E+0001 2.06664096979109E+0001 2.06493075000654E+0001 2.06322180173926E+0001 - 2.06151412413704E+0001 2.05980771634822E+0001 2.05810257752162E+0001 2.05639870680661E+0001 2.05469610335307E+0001 - 2.05299476631138E+0001 2.05129469483247E+0001 2.04959588806775E+0001 2.04789834516918E+0001 2.04620206528921E+0001 - 2.04450704758083E+0001 2.04281329119753E+0001 2.04112079529332E+0001 2.03942955902273E+0001 2.03773958154080E+0001 - 2.03605086200308E+0001 2.03436339956565E+0001 2.03267719338509E+0001 2.03099224261850E+0001 2.02930854642349E+0001 - 2.02762610395820E+0001 2.02594491438126E+0001 2.02426497685182E+0001 2.02258629052955E+0001 2.02090885457463E+0001 - 2.01923266814774E+0001 2.01755773041010E+0001 2.01588404052340E+0001 2.01421159764988E+0001 2.01254040095227E+0001 - 2.01087044959382E+0001 2.00920174273828E+0001 2.00753427954992E+0001 2.00586805919351E+0001 2.00420308083435E+0001 - 2.00253934363822E+0001 2.00087684677142E+0001 1.99921558940078E+0001 1.99755557069361E+0001 1.99589678981774E+0001 - 1.99423924594150E+0001 1.99258293823375E+0001 1.99092786586382E+0001 1.98927402800158E+0001 1.98762142381740E+0001 - 1.98597005248213E+0001 1.98431991316717E+0001 1.98267100504439E+0001 1.98102332728619E+0001 1.97937687906544E+0001 - 1.97773165955556E+0001 1.97608766793045E+0001 1.97444490336451E+0001 1.97280336503265E+0001 1.97116305211029E+0001 - 1.96952396377335E+0001 1.96788609919825E+0001 1.96624945756192E+0001 1.96461403804178E+0001 1.96297983981575E+0001 - 1.96134686206229E+0001 1.95971510396031E+0001 1.95808456468925E+0001 1.95645524342906E+0001 1.95482713936015E+0001 - 1.95320025166349E+0001 1.95157457952050E+0001 1.94995012211312E+0001 1.94832687862380E+0001 1.94670484823546E+0001 - 1.94508403013155E+0001 1.94346442349600E+0001 1.94184602751325E+0001 1.94022884136824E+0001 1.93861286424638E+0001 - 1.93699809533362E+0001 1.93538453381638E+0001 1.93377217888159E+0001 1.93216102971667E+0001 1.93055108550953E+0001 - 1.92894234544859E+0001 1.92733480872276E+0001 1.92572847452145E+0001 1.92412334203456E+0001 1.92251941045249E+0001 - 1.92091667896614E+0001 1.91931514676688E+0001 1.91771481304661E+0001 1.91611567699770E+0001 1.91451773781302E+0001 - 1.91292099468594E+0001 1.91132544681031E+0001 1.90973109338048E+0001 1.90813793359130E+0001 1.90654596663811E+0001 - 1.90495519171673E+0001 1.90336560802348E+0001 1.90177721475519E+0001 1.90019001110914E+0001 1.89860399628314E+0001 - 1.89701916947548E+0001 1.89543552988493E+0001 1.89385307671075E+0001 1.89227180915271E+0001 1.89069172641106E+0001 - 1.88911282768652E+0001 1.88753511218033E+0001 1.88595857909420E+0001 1.88438322763034E+0001 1.88280905699144E+0001 - 1.88123606638067E+0001 1.87966425500171E+0001 1.87809362205872E+0001 1.87652416675633E+0001 1.87495588829968E+0001 - 1.87338878589438E+0001 1.87182285874654E+0001 1.87025810606276E+0001 1.86869452705009E+0001 1.86713212091612E+0001 - 1.86557088686888E+0001 1.86401082411691E+0001 1.86245193186923E+0001 1.86089420933533E+0001 1.85933765572520E+0001 - 1.85778227024932E+0001 1.85622805211864E+0001 1.85467500054460E+0001 1.85312311473911E+0001 1.85157239391459E+0001 - 1.85002283728392E+0001 1.84847444406047E+0001 1.84692721345808E+0001 1.84538114469110E+0001 1.84383623697434E+0001 - 1.84229248952310E+0001 1.84074990155315E+0001 1.83920847228075E+0001 1.83766820092264E+0001 1.83612908669604E+0001 - 1.83459112881866E+0001 1.83305432650866E+0001 1.83151867898470E+0001 1.82998418546594E+0001 1.82845084517197E+0001 - 1.82691865732290E+0001 1.82538762113930E+0001 1.82385773584223E+0001 1.82232900065320E+0001 1.82080141479424E+0001 - 1.81927497748782E+0001 1.81774968795691E+0001 1.81622554542494E+0001 1.81470254911583E+0001 1.81318069825397E+0001 - 1.81165999206423E+0001 1.81014042977195E+0001 1.80862201060295E+0001 1.80710473378353E+0001 1.80558859854044E+0001 - 1.80407360410094E+0001 1.80255974969274E+0001 1.80104703454404E+0001 1.79953545788349E+0001 1.79802501894024E+0001 - 1.79651571694391E+0001 1.79500755112456E+0001 1.79350052071278E+0001 1.79199462493957E+0001 1.79048986303645E+0001 - 1.78898623423540E+0001 1.78748373776885E+0001 1.78598237286973E+0001 1.78448213877143E+0001 1.78298303470780E+0001 - 1.78148505991318E+0001 1.77998821362236E+0001 1.77849249507063E+0001 1.77699790349371E+0001 1.77550443812783E+0001 - 1.77401209820965E+0001 1.77252088297633E+0001 1.77103079166550E+0001 1.76954182351522E+0001 1.76805397776406E+0001 - 1.76656725365104E+0001 1.76508165041566E+0001 1.76359716729786E+0001 1.76211380353807E+0001 1.76063155837719E+0001 - 1.75915043105658E+0001 1.75767042081805E+0001 1.75619152690390E+0001 1.75471374855689E+0001 1.75323708502025E+0001 - 1.75176153553764E+0001 1.75028709935324E+0001 1.74881377571166E+0001 1.74734156385798E+0001 1.74587046303775E+0001 - 1.74440047249698E+0001 1.74293159148214E+0001 1.74146381924018E+0001 1.73999715501848E+0001 1.73853159806493E+0001 - 1.73706714762784E+0001 1.73560380295601E+0001 1.73414156329869E+0001 1.73268042790558E+0001 1.73122039602688E+0001 - 1.72976146691321E+0001 1.72830363981566E+0001 1.72684691398582E+0001 1.72539128867568E+0001 1.72393676313773E+0001 - 1.72248333662492E+0001 1.72103100839064E+0001 1.71957977768874E+0001 1.71812964377357E+0001 1.71668060589988E+0001 - 1.71523266332292E+0001 1.71378581529837E+0001 1.71234006108241E+0001 1.71089539993164E+0001 1.70945183110312E+0001 - 1.70800935385439E+0001 1.70656796744343E+0001 1.70512767112869E+0001 1.70368846416905E+0001 1.70225034582388E+0001 - 1.70081331535299E+0001 1.69937737201665E+0001 1.69794251507557E+0001 1.69650874379094E+0001 1.69507605742440E+0001 - 1.69364445523802E+0001 1.69221393649435E+0001 1.69078450045640E+0001 1.68935614638760E+0001 1.68792887355188E+0001 - 1.68650268121359E+0001 1.68507756863754E+0001 1.68365353508900E+0001 1.68223057983369E+0001 1.68080870213777E+0001 - 1.67938790126788E+0001 1.67796817649109E+0001 1.67654952707493E+0001 1.67513195228739E+0001 1.67371545139688E+0001 - 1.67230002367229E+0001 1.67088566838296E+0001 1.66947238479868E+0001 1.66806017218967E+0001 1.66664902982661E+0001 - 1.66523895698066E+0001 1.66382995292338E+0001 1.66242201692681E+0001 1.66101514826344E+0001 1.65960934620619E+0001 - 1.65820461002845E+0001 1.65680093900404E+0001 1.65539833240724E+0001 1.65399678951277E+0001 1.65259630959581E+0001 - 1.65119689193197E+0001 1.64979853579733E+0001 1.64840124046838E+0001 1.64700500522210E+0001 1.64560982933589E+0001 - 1.64421571208760E+0001 1.64282265275552E+0001 1.64143065061841E+0001 1.64003970495544E+0001 1.63864981504626E+0001 - 1.63726098017094E+0001 1.63587319961000E+0001 1.63448647264441E+0001 1.63310079855558E+0001 1.63171617662538E+0001 - 1.63033260613608E+0001 1.62895008637044E+0001 1.62756861661164E+0001 1.62618819614332E+0001 1.62480882424953E+0001 - 1.62343050021479E+0001 1.62205322332406E+0001 1.62067699286272E+0001 1.61930180811663E+0001 1.61792766837206E+0001 - 1.61655457291573E+0001 1.61518252103479E+0001 1.61381151201685E+0001 1.61244154514996E+0001 1.61107261972259E+0001 - 1.60970473502367E+0001 1.60833789034255E+0001 1.60697208496903E+0001 1.60560731819337E+0001 1.60424358930622E+0001 - 1.60288089759872E+0001 1.60151924236240E+0001 1.60015862288928E+0001 1.59879903847178E+0001 1.59744048840276E+0001 - 1.59608297197553E+0001 1.59472648848384E+0001 1.59337103722187E+0001 1.59201661748422E+0001 1.59066322856595E+0001 - 1.58931086976256E+0001 1.58795954036996E+0001 1.58660923968451E+0001 1.58525996700301E+0001 1.58391172162270E+0001 - 1.58256450284122E+0001 1.58121830995669E+0001 1.57987314226764E+0001 1.57852899907304E+0001 1.57718587967228E+0001 - 1.57584378336520E+0001 1.57450270945207E+0001 1.57316265723360E+0001 1.57182362601092E+0001 1.57048561508558E+0001 - 1.56914862375961E+0001 1.56781265133542E+0001 1.56647769711588E+0001 1.56514376040429E+0001 1.56381084050436E+0001 - 1.56247893672027E+0001 1.56114804835659E+0001 1.55981817471836E+0001 1.55848931511101E+0001 1.55716146884042E+0001 - 1.55583463521292E+0001 1.55450881353523E+0001 1.55318400311452E+0001 1.55186020325840E+0001 1.55053741327489E+0001 - 1.54921563247245E+0001 1.54789486015995E+0001 1.54657509564673E+0001 1.54525633824250E+0001 1.54393858725744E+0001 - 1.54262184200216E+0001 1.54130610178766E+0001 1.53999136592540E+0001 1.53867763372726E+0001 1.53736490450554E+0001 - 1.53605317757297E+0001 1.53474245224270E+0001 1.53343272782832E+0001 1.53212400364384E+0001 1.53081627900367E+0001 - 1.52950955322269E+0001 1.52820382561618E+0001 1.52689909549983E+0001 1.52559536218979E+0001 1.52429262500260E+0001 - 1.52299088325525E+0001 1.52169013626514E+0001 1.52039038335009E+0001 1.51909162382836E+0001 1.51779385701861E+0001 - 1.51649708223994E+0001 1.51520129881187E+0001 1.51390650605433E+0001 1.51261270328769E+0001 1.51131988983273E+0001 - 1.51002806501066E+0001 1.50873722814309E+0001 1.50744737855209E+0001 1.50615851556010E+0001 1.50487063849003E+0001 - 1.50358374666518E+0001 1.50229783940927E+0001 1.50101291604646E+0001 1.49972897590131E+0001 1.49844601829882E+0001 - 1.49716404256437E+0001 1.49588304802381E+0001 1.49460303400337E+0001 1.49332399982972E+0001 1.49204594482993E+0001 - 1.49076886833150E+0001 1.48949276966235E+0001 1.48821764815080E+0001 1.48694350312562E+0001 1.48567033391597E+0001 - 1.48439813985142E+0001 1.48312692026198E+0001 1.48185667447807E+0001 1.48058740183052E+0001 1.47931910165057E+0001 - 1.47805177326990E+0001 1.47678541602056E+0001 1.47552002923507E+0001 1.47425561224634E+0001 1.47299216438767E+0001 - 1.47172968499281E+0001 1.47046817339591E+0001 1.46920762893154E+0001 1.46794805093468E+0001 1.46668943874072E+0001 - 1.46543179168545E+0001 1.46417510910512E+0001 1.46291939033633E+0001 1.46166463471614E+0001 1.46041084158200E+0001 - 1.45915801027178E+0001 1.45790614012377E+0001 1.45665523047664E+0001 1.45540528066951E+0001 1.45415629004188E+0001 - 1.45290825793368E+0001 1.45166118368525E+0001 1.45041506663733E+0001 1.44916990613107E+0001 1.44792570150805E+0001 - 1.44668245211023E+0001 1.44544015727999E+0001 1.44419881636014E+0001 1.44295842869388E+0001 1.44171899362481E+0001 - 1.44048051049696E+0001 1.43924297865475E+0001 1.43800639744301E+0001 1.43677076620700E+0001 1.43553608429236E+0001 - 1.43430235104515E+0001 1.43306956581184E+0001 1.43183772793930E+0001 1.43060683677480E+0001 1.42937689166604E+0001 - 1.42814789196110E+0001 1.42691983700849E+0001 1.42569272615709E+0001 1.42446655875624E+0001 1.42324133415562E+0001 - 1.42201705170538E+0001 1.42079371075602E+0001 1.41957131065848E+0001 1.41834985076408E+0001 1.41712933042458E+0001 - 1.41590974899210E+0001 1.41469110581919E+0001 1.41347340025879E+0001 1.41225663166427E+0001 1.41104079938937E+0001 - 1.40982590278824E+0001 1.40861194121545E+0001 1.40739891402595E+0001 1.40618682057512E+0001 1.40497566021870E+0001 - 1.40376543231288E+0001 1.40255613621422E+0001 1.40134777127968E+0001 1.40014033686663E+0001 1.39893383233286E+0001 - 1.39772825703651E+0001 1.39652361033618E+0001 1.39531989159082E+0001 1.39411710015981E+0001 1.39291523540292E+0001 - 1.39171429668031E+0001 1.39051428335255E+0001 1.38931519478062E+0001 1.38811703032588E+0001 1.38691978935009E+0001 - 1.38572347121540E+0001 1.38452807528440E+0001 1.38333360092002E+0001 1.38214004748563E+0001 1.38094741434497E+0001 - 1.37975570086221E+0001 1.37856490640188E+0001 1.37737503032892E+0001 1.37618607200868E+0001 1.37499803080688E+0001 - 1.37381090608967E+0001 1.37262469722356E+0001 1.37143940357549E+0001 1.37025502451276E+0001 1.36907155940309E+0001 - 1.36788900761458E+0001 1.36670736851574E+0001 1.36552664147546E+0001 1.36434682586304E+0001 1.36316792104815E+0001 - 1.36198992640087E+0001 1.36081284129167E+0001 1.35963666509143E+0001 1.35846139717138E+0001 1.35728703690319E+0001 - 1.35611358365889E+0001 1.35494103681092E+0001 1.35376939573211E+0001 1.35259865979567E+0001 1.35142882837521E+0001 - 1.35025990084473E+0001 1.34909187657863E+0001 1.34792475495169E+0001 1.34675853533908E+0001 1.34559321711637E+0001 - 1.34442879965950E+0001 1.34326528234484E+0001 1.34210266454910E+0001 1.34094094564941E+0001 1.33978012502329E+0001 - 1.33862020204864E+0001 1.33746117610376E+0001 1.33630304656731E+0001 1.33514581281837E+0001 1.33398947423639E+0001 - 1.33283403020123E+0001 1.33167948009310E+0001 1.33052582329264E+0001 1.32937305918086E+0001 1.32822118713913E+0001 - 1.32707020654926E+0001 1.32592011679339E+0001 1.32477091725410E+0001 1.32362260731432E+0001 1.32247518635737E+0001 - 1.32132865376698E+0001 1.32018300892723E+0001 1.31903825122262E+0001 1.31789438003801E+0001 1.31675139475865E+0001 - 1.31560929477019E+0001 1.31446807945865E+0001 1.31332774821043E+0001 1.31218830041233E+0001 1.31104973545152E+0001 - 1.30991205271556E+0001 1.30877525159239E+0001 1.30763933147035E+0001 1.30650429173813E+0001 1.30537013178483E+0001 - 1.30423685099992E+0001 1.30310444877325E+0001 1.30197292449508E+0001 1.30084227755601E+0001 1.29971250734705E+0001 - 1.29858361325957E+0001 1.29745559468536E+0001 1.29632845101654E+0001 1.29520218164565E+0001 1.29407678596560E+0001 - 1.29295226336966E+0001 1.29182861325151E+0001 1.29070583500520E+0001 1.28958392802515E+0001 1.28846289170616E+0001 - 1.28734272544342E+0001 1.28622342863250E+0001 1.28510500066934E+0001 1.28398744095027E+0001 1.28287074887197E+0001 - 1.28175492383154E+0001 1.28063996522642E+0001 1.27952587245445E+0001 1.27841264491384E+0001 1.27730028200319E+0001 - 1.27618878312145E+0001 1.27507814766797E+0001 1.27396837504247E+0001 1.27285946464504E+0001 1.27175141587617E+0001 - 1.27064422813669E+0001 1.26953790082782E+0001 1.26843243335118E+0001 1.26732782510873E+0001 1.26622407550282E+0001 - 1.26512118393618E+0001 1.26401914981191E+0001 1.26291797253349E+0001 1.26181765150475E+0001 1.26071818612993E+0001 - 1.25961957581362E+0001 1.25852181996078E+0001 1.25742491797677E+0001 1.25632886926730E+0001 1.25523367323846E+0001 - 1.25413932929671E+0001 1.25304583684889E+0001 1.25195319530221E+0001 1.25086140406424E+0001 1.24977046254293E+0001 - 1.24868037014661E+0001 1.24759112628398E+0001 1.24650273036409E+0001 1.24541518179639E+0001 1.24432847999069E+0001 - 1.24324262435716E+0001 1.24215761430635E+0001 1.24107344924918E+0001 1.23999012859695E+0001 1.23890765176130E+0001 - 1.23782601815427E+0001 1.23674522718826E+0001 1.23566527827603E+0001 1.23458617083072E+0001 1.23350790426584E+0001 - 1.23243047799526E+0001 1.23135389143321E+0001 1.23027814399432E+0001 1.22920323509355E+0001 1.22812916414626E+0001 - 1.22705593056815E+0001 1.22598353377531E+0001 1.22491197318419E+0001 1.22384124821159E+0001 1.22277135827471E+0001 - 1.22170230279108E+0001 1.22063408117861E+0001 1.21956669285560E+0001 1.21850013724069E+0001 1.21743441375287E+0001 - 1.21636952181154E+0001 1.21530546083644E+0001 1.21424223024766E+0001 1.21317982946568E+0001 1.21211825791134E+0001 - 1.21105751500583E+0001 1.20999760017073E+0001 1.20893851282795E+0001 1.20788025239979E+0001 1.20682281830891E+0001 - 1.20576620997832E+0001 1.20471042683141E+0001 1.20365546829191E+0001 1.20260133378395E+0001 1.20154802273197E+0001 - 1.20049553456083E+0001 1.19944386869571E+0001 1.19839302456216E+0001 1.19734300158611E+0001 1.19629379919383E+0001 - 1.19524541681196E+0001 1.19419785386751E+0001 1.19315110978784E+0001 1.19210518400066E+0001 1.19106007593406E+0001 - 1.19001578501648E+0001 1.18897231067673E+0001 1.18792965234397E+0001 1.18688780944771E+0001 1.18584678141785E+0001 - 1.18480656768462E+0001 1.18376716767862E+0001 1.18272858083081E+0001 1.18169080657251E+0001 1.18065384433539E+0001 - 1.17961769355148E+0001 1.17858235365317E+0001 1.17754782407322E+0001 1.17651410424473E+0001 1.17548119360117E+0001 - 1.17444909157634E+0001 1.17341779760444E+0001 1.17238731111999E+0001 1.17135763155789E+0001 1.17032875835338E+0001 - 1.16930069094206E+0001 1.16827342875990E+0001 1.16724697124320E+0001 1.16622131782864E+0001 1.16519646795324E+0001 - 1.16417242105439E+0001 1.16314917656981E+0001 1.16212673393760E+0001 1.16110509259620E+0001 1.16008425198440E+0001 - 1.15906421154137E+0001 1.15804497070660E+0001 1.15702652891996E+0001 1.15600888562165E+0001 1.15499204025225E+0001 - 1.15397599225267E+0001 1.15296074106418E+0001 1.15194628612841E+0001 1.15093262688734E+0001 1.14991976278330E+0001 - 1.14890769325896E+0001 1.14789641775735E+0001 1.14688593572187E+0001 1.14587624659624E+0001 1.14486734982456E+0001 - 1.14385924485126E+0001 1.14285193112114E+0001 1.14184540807932E+0001 1.14083967517129E+0001 1.13983473184291E+0001 - 1.13883057754036E+0001 1.13782721171017E+0001 1.13682463379924E+0001 1.13582284325479E+0001 1.13482183952444E+0001 - 1.13382162205609E+0001 1.13282219029805E+0001 1.13182354369895E+0001 1.13082568170776E+0001 1.12982860377382E+0001 - 1.12883230934680E+0001 1.12783679787674E+0001 1.12684206881400E+0001 1.12584812160930E+0001 1.12485495571372E+0001 - 1.12386257057866E+0001 1.12287096565589E+0001 1.12188014039751E+0001 1.12089009425599E+0001 1.11990082668411E+0001 - 1.11891233713503E+0001 1.11792462506224E+0001 1.11693768991958E+0001 1.11595153116123E+0001 1.11496614824171E+0001 - 1.11398154061590E+0001 1.11299770773902E+0001 1.11201464906663E+0001 1.11103236405464E+0001 1.11005085215930E+0001 - 1.10907011283720E+0001 1.10809014554527E+0001 1.10711094974082E+0001 1.10613252488145E+0001 1.10515487042513E+0001 - 1.10417798583019E+0001 1.10320187055527E+0001 1.10222652405937E+0001 1.10125194580183E+0001 1.10027813524232E+0001 - 1.09930509184089E+0001 1.09833281505788E+0001 1.09736130435400E+0001 1.09639055919031E+0001 1.09542057902820E+0001 - 1.09445136332938E+0001 1.09348291155595E+0001 1.09251522317029E+0001 1.09154829763518E+0001 1.09058213441369E+0001 - 1.08961673296927E+0001 1.08865209276569E+0001 1.08768821326705E+0001 1.08672509393781E+0001 1.08576273424275E+0001 - 1.08480113364702E+0001 1.08384029161607E+0001 1.08288020761571E+0001 1.08192088111209E+0001 1.08096231157169E+0001 - 1.08000449846133E+0001 1.07904744124818E+0001 1.07809113939973E+0001 1.07713559238381E+0001 1.07618079966859E+0001 - 1.07522676072259E+0001 1.07427347501465E+0001 1.07332094201395E+0001 1.07236916119002E+0001 1.07141813201270E+0001 - 1.07046785395219E+0001 1.06951832647902E+0001 1.06856954906404E+0001 1.06762152117846E+0001 1.06667424229381E+0001 - 1.06572771188197E+0001 1.06478192941512E+0001 1.06383689436582E+0001 1.06289260620693E+0001 1.06194906441167E+0001 - 1.06100626845357E+0001 1.06006421780651E+0001 1.05912291194470E+0001 1.05818235034268E+0001 1.05724253247533E+0001 - 1.05630345781786E+0001 1.05536512584581E+0001 1.05442753603506E+0001 1.05349068786181E+0001 1.05255458080261E+0001 - 1.05161921433432E+0001 1.05068458793416E+0001 1.04975070107966E+0001 1.04881755324868E+0001 1.04788514391943E+0001 - 1.04695347257044E+0001 1.04602253868057E+0001 1.04509234172902E+0001 1.04416288119530E+0001 1.04323415655927E+0001 - 1.04230616730112E+0001 1.04137891290135E+0001 1.04045239284083E+0001 1.03952660660071E+0001 1.03860155366251E+0001 - 1.03767723350805E+0001 1.03675364561950E+0001 1.03583078947936E+0001 1.03490866457043E+0001 1.03398727037588E+0001 - 1.03306660637917E+0001 1.03214667206411E+0001 1.03122746691484E+0001 1.03030899041582E+0001 1.02939124205183E+0001 - 1.02847422130800E+0001 1.02755792766976E+0001 1.02664236062289E+0001 1.02572751965348E+0001 1.02481340424797E+0001 - 1.02390001389310E+0001 1.02298734807594E+0001 1.02207540628391E+0001 1.02116418800473E+0001 1.02025369272645E+0001 - 1.01934391993746E+0001 1.01843486912646E+0001 1.01752653978249E+0001 1.01661893139490E+0001 1.01571204345337E+0001 - 1.01480587544791E+0001 1.01390042686885E+0001 1.01299569720684E+0001 1.01209168595286E+0001 1.01118839259821E+0001 - 1.01028581663453E+0001 1.00938395755375E+0001 1.00848281484816E+0001 1.00758238801034E+0001 1.00668267653322E+0001 - 1.00578367991004E+0001 1.00488539763437E+0001 1.00398782920009E+0001 1.00309097410140E+0001 1.00219483183285E+0001 - 1.00129940188928E+0001 1.00040468376587E+0001 9.99510676958109E+0000 9.98617380961823E+0000 9.97724795273145E+0000 - 9.96832919388536E+0000 9.95941752804775E+0000 9.95051295018962E+0000 9.94161545528520E+0000 9.93272503831188E+0000 - 9.92384169425026E+0000 9.91496541808416E+0000 9.90609620480059E+0000 9.89723404938972E+0000 9.88837894684497E+0000 - 9.87953089216289E+0000 9.87068988034326E+0000 9.86185590638904E+0000 9.85302896530635E+0000 9.84420905210454E+0000 - 9.83539616179608E+0000 9.82659028939667E+0000 9.81779142992518E+0000 9.80899957840363E+0000 9.80021472985723E+0000 - 9.79143687931436E+0000 9.78266602180658E+0000 9.77390215236860E+0000 9.76514526603832E+0000 9.75639535785676E+0000 - 9.74765242286816E+0000 9.73891645611989E+0000 9.73018745266247E+0000 9.72146540754961E+0000 9.71275031583813E+0000 - 9.70404217258805E+0000 9.69534097286252E+0000 9.68664671172782E+0000 9.67795938425343E+0000 9.66927898551192E+0000 - 9.66060551057903E+0000 9.65193895453367E+0000 9.64327931245783E+0000 9.63462657943668E+0000 9.62598075055852E+0000 - 9.61734182091480E+0000 9.60870978560006E+0000 9.60008463971203E+0000 9.59146637835151E+0000 9.58285499662247E+0000 - 9.57425048963200E+0000 9.56565285249030E+0000 9.55706208031071E+0000 9.54847816820966E+0000 9.53990111130673E+0000 - 9.53133090472462E+0000 9.52276754358912E+0000 9.51421102302914E+0000 9.50566133817672E+0000 9.49711848416700E+0000 - 9.48858245613821E+0000 9.48005324923172E+0000 9.47153085859198E+0000 9.46301527936654E+0000 9.45450650670607E+0000 - 9.44600453576432E+0000 9.43750936169817E+0000 9.42902097966754E+0000 9.42053938483549E+0000 9.41206457236817E+0000 - 9.40359653743478E+0000 9.39513527520766E+0000 9.38668078086220E+0000 9.37823304957690E+0000 9.36979207653331E+0000 - 9.36135785691610E+0000 9.35293038591298E+0000 9.34450965871478E+0000 9.33609567051537E+0000 9.32768841651171E+0000 - 9.31928789190383E+0000 9.31089409189483E+0000 9.30250701169088E+0000 9.29412664650122E+0000 9.28575299153814E+0000 - 9.27738604201701E+0000 9.26902579315625E+0000 9.26067224017735E+0000 9.25232537830485E+0000 9.24398520276636E+0000 - 9.23565170879252E+0000 9.22732489161704E+0000 9.21900474647667E+0000 9.21069126861122E+0000 9.20238445326355E+0000 - 9.19408429567956E+0000 9.18579079110817E+0000 9.17750393480139E+0000 9.16922372201423E+0000 9.16095014800474E+0000 - 9.15268320803405E+0000 9.14442289736628E+0000 9.13616921126858E+0000 9.12792214501117E+0000 9.11968169386727E+0000 - 9.11144785311314E+0000 9.10322061802805E+0000 9.09499998389432E+0000 9.08678594599727E+0000 9.07857849962525E+0000 - 9.07037764006962E+0000 9.06218336262478E+0000 9.05399566258813E+0000 9.04581453526007E+0000 9.03763997594404E+0000 - 9.02947197994647E+0000 9.02131054257680E+0000 9.01315565914750E+0000 9.00500732497401E+0000 8.99686553537479E+0000 - 8.98873028567130E+0000 8.98060157118802E+0000 8.97247938725239E+0000 8.96436372919488E+0000 8.95625459234892E+0000 - 8.94815197205096E+0000 8.94005586364043E+0000 8.93196626245977E+0000 8.92388316385437E+0000 8.91580656317264E+0000 - 8.90773645576595E+0000 8.89967283698866E+0000 8.89161570219812E+0000 8.88356504675464E+0000 8.87552086602153E+0000 - 8.86748315536506E+0000 8.85945191015448E+0000 8.85142712576200E+0000 8.84340879756282E+0000 8.83539692093508E+0000 - 8.82739149125992E+0000 8.81939250392143E+0000 8.81139995430665E+0000 8.80341383780560E+0000 8.79543414981125E+0000 - 8.78746088571954E+0000 8.77949404092934E+0000 8.77153361084252E+0000 8.76357959086384E+0000 8.75563197640108E+0000 - 8.74769076286491E+0000 8.73975594566899E+0000 8.73182752022990E+0000 8.72390548196717E+0000 8.71598982630328E+0000 - 8.70808054866365E+0000 8.70017764447663E+0000 8.69228110917352E+0000 8.68439093818854E+0000 8.67650712695886E+0000 - 8.66862967092456E+0000 8.66075856552869E+0000 8.65289380621718E+0000 8.64503538843893E+0000 8.63718330764573E+0000 - 8.62933755929232E+0000 8.62149813883635E+0000 8.61366504173840E+0000 8.60583826346194E+0000 8.59801779947340E+0000 - 8.59020364524209E+0000 8.58239579624025E+0000 8.57459424794303E+0000 8.56679899582848E+0000 8.55901003537759E+0000 - 8.55122736207420E+0000 8.54345097140511E+0000 8.53568085885999E+0000 8.52791701993143E+0000 8.52015945011492E+0000 - 8.51240814490881E+0000 8.50466309981442E+0000 8.49692431033589E+0000 8.48919177198030E+0000 8.48146548025760E+0000 - 8.47374543068065E+0000 8.46603161876516E+0000 8.45832404002977E+0000 8.45062268999597E+0000 8.44292756418817E+0000 - 8.43523865813362E+0000 8.42755596736248E+0000 8.41987948740777E+0000 8.41220921380539E+0000 8.40454514209414E+0000 - 8.39688726781564E+0000 8.38923558651444E+0000 8.38159009373791E+0000 8.37395078503632E+0000 8.36631765596279E+0000 - 8.35869070207330E+0000 8.35106991892673E+0000 8.34345530208478E+0000 8.33584684711201E+0000 8.32824454957587E+0000 - 8.32064840504664E+0000 8.31305840909746E+0000 8.30547455730432E+0000 8.29789684524608E+0000 8.29032526850442E+0000 - 8.28275982266388E+0000 8.27520050331187E+0000 8.26764730603860E+0000 8.26010022643716E+0000 8.25255926010346E+0000 - 8.24502440263626E+0000 8.23749564963716E+0000 8.22997299671057E+0000 8.22245643946378E+0000 8.21494597350687E+0000 - 8.20744159445277E+0000 8.19994329791724E+0000 8.19245107951888E+0000 8.18496493487908E+0000 8.17748485962210E+0000 - 8.17001084937498E+0000 8.16254289976760E+0000 8.15508100643268E+0000 8.14762516500572E+0000 8.14017537112506E+0000 - 8.13273162043185E+0000 8.12529390857006E+0000 8.11786223118645E+0000 8.11043658393060E+0000 8.10301696245492E+0000 - 8.09560336241460E+0000 8.08819577946764E+0000 8.08079420927484E+0000 8.07339864749982E+0000 8.06600908980897E+0000 - 8.05862553187151E+0000 8.05124796935943E+0000 8.04387639794754E+0000 8.03651081331341E+0000 8.02915121113744E+0000 - 8.02179758710279E+0000 8.01444993689542E+0000 8.00710825620408E+0000 7.99977254072030E+0000 7.99244278613840E+0000 - 7.98511898815547E+0000 7.97780114247139E+0000 7.97048924478881E+0000 7.96318329081317E+0000 7.95588327625266E+0000 - 7.94858919681829E+0000 7.94130104822379E+0000 7.93401882618570E+0000 7.92674252642330E+0000 7.91947214465866E+0000 - 7.91220767661659E+0000 7.90494911802470E+0000 7.89769646461332E+0000 7.89044971211558E+0000 7.88320885626734E+0000 - 7.87597389280724E+0000 7.86874481747665E+0000 7.86152162601972E+0000 7.85430431418333E+0000 7.84709287771714E+0000 - 7.83988731237353E+0000 7.83268761390765E+0000 7.82549377807737E+0000 7.81830580064333E+0000 7.81112367736889E+0000 - 7.80394740402019E+0000 7.79677697636607E+0000 7.78961239017812E+0000 7.78245364123067E+0000 7.77530072530079E+0000 - 7.76815363816827E+0000 7.76101237561564E+0000 7.75387693342816E+0000 7.74674730739383E+0000 7.73962349330334E+0000 - 7.73250548695015E+0000 7.72539328413041E+0000 7.71828688064300E+0000 7.71118627228955E+0000 7.70409145487437E+0000 - 7.69700242420451E+0000 7.68991917608971E+0000 7.68284170634246E+0000 7.67577001077793E+0000 7.66870408521402E+0000 - 7.66164392547135E+0000 7.65458952737321E+0000 7.64754088674563E+0000 7.64049799941734E+0000 7.63346086121974E+0000 - 7.62642946798699E+0000 7.61940381555589E+0000 7.61238389976598E+0000 7.60536971645948E+0000 7.59836126148130E+0000 - 7.59135853067906E+0000 7.58436151990306E+0000 7.57737022500629E+0000 7.57038464184443E+0000 7.56340476627585E+0000 - 7.55643059416161E+0000 7.54946212136544E+0000 7.54249934375376E+0000 7.53554225719568E+0000 7.52859085756297E+0000 - 7.52164514073009E+0000 7.51470510257418E+0000 7.50777073897505E+0000 7.50084204581517E+0000 7.49391901897971E+0000 - 7.48700165435647E+0000 7.48008994783596E+0000 7.47318389531133E+0000 7.46628349267841E+0000 7.45938873583567E+0000 - 7.45249962068428E+0000 7.44561614312804E+0000 7.43873829907341E+0000 7.43186608442951E+0000 7.42499949510814E+0000 - 7.41813852702372E+0000 7.41128317609335E+0000 7.40443343823676E+0000 7.39758930937633E+0000 7.39075078543711E+0000 - 7.38391786234677E+0000 7.37709053603565E+0000 7.37026880243671E+0000 7.36345265748556E+0000 7.35664209712046E+0000 - 7.34983711728230E+0000 7.34303771391459E+0000 7.33624388296352E+0000 7.32945562037787E+0000 7.32267292210907E+0000 - 7.31589578411119E+0000 7.30912420234090E+0000 7.30235817275753E+0000 7.29559769132302E+0000 7.28884275400195E+0000 - 7.28209335676149E+0000 7.27534949557146E+0000 7.26861116640430E+0000 7.26187836523506E+0000 7.25515108804139E+0000 - 7.24842933080359E+0000 7.24171308950456E+0000 7.23500236012979E+0000 7.22829713866742E+0000 7.22159742110817E+0000 - 7.21490320344537E+0000 7.20821448167497E+0000 7.20153125179553E+0000 7.19485350980817E+0000 7.18818125171668E+0000 - 7.18151447352738E+0000 7.17485317124923E+0000 7.16819734089379E+0000 7.16154697847518E+0000 7.15490208001016E+0000 - 7.14826264151805E+0000 7.14162865902077E+0000 7.13500012854282E+0000 7.12837704611131E+0000 7.12175940775592E+0000 - 7.11514720950891E+0000 7.10854044740514E+0000 7.10193911748204E+0000 7.09534321577963E+0000 7.08875273834049E+0000 - 7.08216768120979E+0000 7.07558804043527E+0000 7.06901381206727E+0000 7.06244499215866E+0000 7.05588157676492E+0000 - 7.04932356194406E+0000 7.04277094375669E+0000 7.03622371826598E+0000 7.02968188153765E+0000 7.02314542964000E+0000 - 7.01661435864390E+0000 7.01008866462274E+0000 7.00356834365252E+0000 6.99705339181176E+0000 6.99054380518155E+0000 - 6.98403957984553E+0000 6.97754071188991E+0000 6.97104719740343E+0000 6.96455903247738E+0000 6.95807621320562E+0000 - 6.95159873568454E+0000 6.94512659601306E+0000 6.93865979029268E+0000 6.93219831462743E+0000 6.92574216512386E+0000 - 6.91929133789108E+0000 6.91284582904073E+0000 6.90640563468700E+0000 6.89997075094658E+0000 6.89354117393875E+0000 - 6.88711689978526E+0000 6.88069792461044E+0000 6.87428424454112E+0000 6.86787585570666E+0000 6.86147275423896E+0000 - 6.85507493627243E+0000 6.84868239794401E+0000 6.84229513539317E+0000 6.83591314476188E+0000 6.82953642219464E+0000 - 6.82316496383847E+0000 6.81679876584289E+0000 6.81043782435996E+0000 6.80408213554423E+0000 6.79773169555277E+0000 - 6.79138650054516E+0000 6.78504654668348E+0000 6.77871183013234E+0000 6.77238234705881E+0000 6.76605809363252E+0000 - 6.75973906602555E+0000 6.75342526041252E+0000 6.74711667297053E+0000 6.74081329987918E+0000 6.73451513732057E+0000 - 6.72822218147929E+0000 6.72193442854242E+0000 6.71565187469955E+0000 6.70937451614274E+0000 6.70310234906654E+0000 - 6.69683536966801E+0000 6.69057357414667E+0000 6.68431695870453E+0000 6.67806551954609E+0000 6.67181925287834E+0000 - 6.66557815491073E+0000 6.65934222185519E+0000 6.65311144992614E+0000 6.64688583534048E+0000 6.64066537431756E+0000 - 6.63445006307922E+0000 6.62823989784978E+0000 6.62203487485601E+0000 6.61583499032715E+0000 6.60964024049492E+0000 - 6.60345062159349E+0000 6.59726612985952E+0000 6.59108676153210E+0000 6.58491251285280E+0000 6.57874338006565E+0000 - 6.57257935941713E+0000 6.56642044715618E+0000 6.56026663953419E+0000 6.55411793280502E+0000 6.54797432322497E+0000 - 6.54183580705279E+0000 6.53570238054968E+0000 6.52957403997929E+0000 6.52345078160772E+0000 6.51733260170351E+0000 - 6.51121949653764E+0000 6.50511146238355E+0000 6.49900849551709E+0000 6.49291059221658E+0000 6.48681774876277E+0000 - 6.48072996143882E+0000 6.47464722653036E+0000 6.46856954032545E+0000 6.46249689911455E+0000 6.45642929919059E+0000 - 6.45036673684891E+0000 6.44430920838727E+0000 6.43825671010587E+0000 6.43220923830733E+0000 6.42616678929669E+0000 - 6.42012935938143E+0000 6.41409694487142E+0000 6.40806954207898E+0000 6.40204714731882E+0000 6.39602975690808E+0000 - 6.39001736716633E+0000 6.38400997441553E+0000 6.37800757498005E+0000 6.37201016518669E+0000 6.36601774136464E+0000 - 6.36003029984552E+0000 6.35404783696334E+0000 6.34807034905451E+0000 6.34209783245786E+0000 6.33613028351461E+0000 - 6.33016769856838E+0000 6.32421007396520E+0000 6.31825740605348E+0000 6.31230969118405E+0000 6.30636692571011E+0000 - 6.30042910598728E+0000 6.29449622837354E+0000 6.28856828922930E+0000 6.28264528491731E+0000 6.27672721180275E+0000 - 6.27081406625318E+0000 6.26490584463851E+0000 6.25900254333109E+0000 6.25310415870560E+0000 6.24721068713913E+0000 - 6.24132212501114E+0000 6.23543846870346E+0000 6.22955971460033E+0000 6.22368585908832E+0000 6.21781689855640E+0000 - 6.21195282939591E+0000 6.20609364800056E+0000 6.20023935076642E+0000 6.19438993409193E+0000 6.18854539437792E+0000 - 6.18270572802755E+0000 6.17687093144637E+0000 6.17104100104227E+0000 6.16521593322553E+0000 6.15939572440877E+0000 - 6.15358037100696E+0000 6.14776986943745E+0000 6.14196421611993E+0000 6.13616340747645E+0000 6.13036743993141E+0000 - 6.12457630991155E+0000 6.11879001384599E+0000 6.11300854816616E+0000 6.10723190930588E+0000 6.10146009370127E+0000 - 6.09569309779083E+0000 6.08993091801538E+0000 6.08417355081810E+0000 6.07842099264449E+0000 6.07267323994241E+0000 - 6.06693028916204E+0000 6.06119213675591E+0000 6.05545877917886E+0000 6.04973021288810E+0000 6.04400643434314E+0000 - 6.03828744000583E+0000 6.03257322634036E+0000 6.02686378981323E+0000 6.02115912689328E+0000 6.01545923405167E+0000 - 6.00976410776187E+0000 6.00407374449970E+0000 5.99838814074328E+0000 5.99270729297306E+0000 5.98703119767179E+0000 - 5.98135985132456E+0000 5.97569325041876E+0000 5.97003139144409E+0000 5.96437427089259E+0000 5.95872188525857E+0000 - 5.95307423103868E+0000 5.94743130473187E+0000 5.94179310283939E+0000 5.93615962186481E+0000 5.93053085831399E+0000 - 5.92490680869510E+0000 5.91928746951860E+0000 5.91367283729728E+0000 5.90806290854619E+0000 5.90245767978270E+0000 - 5.89685714752648E+0000 5.89126130829947E+0000 5.88567015862593E+0000 5.88008369503240E+0000 5.87450191404772E+0000 - 5.86892481220299E+0000 5.86335238603163E+0000 5.85778463206933E+0000 5.85222154685407E+0000 5.84666312692612E+0000 - 5.84110936882802E+0000 5.83556026910460E+0000 5.83001582430296E+0000 5.82447603097249E+0000 5.81894088566484E+0000 - 5.81341038493395E+0000 5.80788452533604E+0000 5.80236330342959E+0000 5.79684671577536E+0000 5.79133475893635E+0000 - 5.78582742947788E+0000 5.78032472396750E+0000 5.77482663897503E+0000 5.76933317107258E+0000 5.76384431683449E+0000 - 5.75836007283738E+0000 5.75288043566013E+0000 5.74740540188388E+0000 5.74193496809201E+0000 5.73646913087018E+0000 - 5.73100788680630E+0000 5.72555123249053E+0000 5.72009916451528E+0000 5.71465167947521E+0000 5.70920877396724E+0000 - 5.70377044459053E+0000 5.69833668794649E+0000 5.69290750063878E+0000 5.68748287927329E+0000 5.68206282045817E+0000 - 5.67664732080380E+0000 5.67123637692281E+0000 5.66582998543007E+0000 5.66042814294267E+0000 5.65503084607995E+0000 - 5.64963809146349E+0000 5.64424987571710E+0000 5.63886619546682E+0000 5.63348704734091E+0000 5.62811242796988E+0000 - 5.62274233398647E+0000 5.61737676202561E+0000 5.61201570872451E+0000 5.60665917072257E+0000 5.60130714466140E+0000 - 5.59595962718488E+0000 5.59061661493907E+0000 5.58527810457226E+0000 5.57994409273497E+0000 5.57461457607992E+0000 - 5.56928955126205E+0000 5.56396901493851E+0000 5.55865296376868E+0000 5.55334139441413E+0000 5.54803430353866E+0000 - 5.54273168780827E+0000 5.53743354389115E+0000 5.53213986845771E+0000 5.52685065818058E+0000 5.52156590973458E+0000 - 5.51628561979672E+0000 5.51100978504623E+0000 5.50573840216452E+0000 5.50047146783523E+0000 5.49520897874416E+0000 - 5.48995093157933E+0000 5.48469732303093E+0000 5.47944814979139E+0000 5.47420340855527E+0000 5.46896309601936E+0000 - 5.46372720888264E+0000 5.45849574384625E+0000 5.45326869761355E+0000 5.44804606689006E+0000 5.44282784838349E+0000 - 5.43761403880374E+0000 5.43240463486288E+0000 5.42719963327517E+0000 5.42199903075704E+0000 5.41680282402710E+0000 - 5.41161100980615E+0000 5.40642358481714E+0000 5.40124054578520E+0000 5.39606188943765E+0000 5.39088761250395E+0000 - 5.38571771171576E+0000 5.38055218380690E+0000 5.37539102551334E+0000 5.37023423357323E+0000 5.36508180472689E+0000 - 5.35993373571678E+0000 5.35479002328754E+0000 5.34965066418597E+0000 5.34451565516102E+0000 5.33938499296381E+0000 - 5.33425867434761E+0000 5.32913669606783E+0000 5.32401905488207E+0000 5.31890574755004E+0000 5.31379677083364E+0000 - 5.30869212149689E+0000 5.30359179630597E+0000 5.29849579202922E+0000 5.29340410543711E+0000 5.28831673330225E+0000 - 5.28323367239941E+0000 5.27815491950549E+0000 5.27308047139955E+0000 5.26801032486277E+0000 5.26294447667846E+0000 - 5.25788292363210E+0000 5.25282566251128E+0000 5.24777269010573E+0000 5.24272400320732E+0000 5.23767959861004E+0000 - 5.23263947311003E+0000 5.22760362350553E+0000 5.22257204659694E+0000 5.21754473918678E+0000 5.21252169807966E+0000 - 5.20750292008237E+0000 5.20248840200379E+0000 5.19747814065492E+0000 5.19247213284889E+0000 5.18747037540096E+0000 - 5.18247286512848E+0000 5.17747959885093E+0000 5.17249057338993E+0000 5.16750578556917E+0000 5.16252523221449E+0000 - 5.15754891015383E+0000 5.15257681621721E+0000 5.14760894723682E+0000 5.14264530004690E+0000 5.13768587148384E+0000 - 5.13273065838610E+0000 5.12777965759427E+0000 5.12283286595104E+0000 5.11789028030118E+0000 5.11295189749158E+0000 - 5.10801771437123E+0000 5.10308772779121E+0000 5.09816193460470E+0000 5.09324033166697E+0000 5.08832291583539E+0000 - 5.08340968396943E+0000 5.07850063293062E+0000 5.07359575958263E+0000 5.06869506079118E+0000 5.06379853342408E+0000 - 5.05890617435125E+0000 5.05401798044468E+0000 5.04913394857844E+0000 5.04425407562869E+0000 5.03937835847368E+0000 - 5.03450679399371E+0000 5.02963937907120E+0000 5.02477611059061E+0000 5.01991698543850E+0000 5.01506200050350E+0000 - 5.01021115267632E+0000 5.00536443884972E+0000 5.00052185591856E+0000 4.99568340077975E+0000 4.99084907033228E+0000 - 4.98601886147721E+0000 4.98119277111765E+0000 4.97637079615879E+0000 4.97155293350788E+0000 4.96673918007424E+0000 - 4.96192953276923E+0000 4.95712398850631E+0000 4.95232254420095E+0000 4.94752519677071E+0000 4.94273194313520E+0000 - 4.93794278021609E+0000 4.93315770493710E+0000 4.92837671422399E+0000 4.92359980500459E+0000 4.91882697420877E+0000 - 4.91405821876846E+0000 4.90929353561762E+0000 4.90453292169229E+0000 4.89977637393051E+0000 4.89502388927240E+0000 - 4.89027546466010E+0000 4.88553109703782E+0000 4.88079078335178E+0000 4.87605452055027E+0000 4.87132230558358E+0000 - 4.86659413540407E+0000 4.86187000696613E+0000 4.85714991722616E+0000 4.85243386314263E+0000 4.84772184167601E+0000 - 4.84301384978883E+0000 4.83830988444562E+0000 4.83360994261296E+0000 4.82891402125946E+0000 4.82422211735573E+0000 - 4.81953422787443E+0000 4.81485034979023E+0000 4.81017048007983E+0000 4.80549461572195E+0000 4.80082275369732E+0000 - 4.79615489098871E+0000 4.79149102458088E+0000 4.78683115146063E+0000 4.78217526861676E+0000 4.77752337304010E+0000 - 4.77287546172347E+0000 4.76823153166172E+0000 4.76359157985170E+0000 4.75895560329227E+0000 4.75432359898431E+0000 - 4.74969556393069E+0000 4.74507149513630E+0000 4.74045138960801E+0000 4.73583524435473E+0000 4.73122305638734E+0000 - 4.72661482271873E+0000 4.72201054036380E+0000 4.71741020633944E+0000 4.71281381766452E+0000 4.70822137135994E+0000 - 4.70363286444857E+0000 4.69904829395528E+0000 4.69446765690693E+0000 4.68989095033238E+0000 4.68531817126247E+0000 - 4.68074931673002E+0000 4.67618438376987E+0000 4.67162336941880E+0000 4.66706627071562E+0000 4.66251308470110E+0000 - 4.65796380841799E+0000 4.65341843891103E+0000 4.64887697322694E+0000 4.64433940841441E+0000 4.63980574152413E+0000 - 4.63527596960873E+0000 4.63075008972285E+0000 4.62622809892309E+0000 4.62170999426802E+0000 4.61719577281818E+0000 - 4.61268543163610E+0000 4.60817896778626E+0000 4.60367637833511E+0000 4.59917766035107E+0000 4.59468281090454E+0000 - 4.59019182706785E+0000 4.58570470591534E+0000 4.58122144452327E+0000 4.57674203996988E+0000 4.57226648933537E+0000 - 4.56779478970190E+0000 4.56332693815359E+0000 4.55886293177651E+0000 4.55440276765868E+0000 4.54994644289008E+0000 - 4.54549395456264E+0000 4.54104529977027E+0000 4.53660047560878E+0000 4.53215947917596E+0000 4.52772230757155E+0000 - 4.52328895789723E+0000 4.51885942725663E+0000 4.51443371275531E+0000 4.51001181150079E+0000 4.50559372060253E+0000 - 4.50117943717193E+0000 4.49676895832232E+0000 4.49236228116898E+0000 4.48795940282912E+0000 4.48356032042190E+0000 - 4.47916503106840E+0000 4.47477353189164E+0000 4.47038582001658E+0000 4.46600189257010E+0000 4.46162174668101E+0000 - 4.45724537948007E+0000 4.45287278809994E+0000 4.44850396967523E+0000 4.44413892134246E+0000 4.43977764024008E+0000 - 4.43542012350848E+0000 4.43106636828994E+0000 4.42671637172868E+0000 4.42237013097084E+0000 4.41802764316450E+0000 - 4.41368890545960E+0000 4.40935391500806E+0000 4.40502266896368E+0000 4.40069516448218E+0000 4.39637139872119E+0000 - 4.39205136884027E+0000 4.38773507200087E+0000 4.38342250536636E+0000 4.37911366610202E+0000 4.37480855137503E+0000 - 4.37050715835449E+0000 4.36620948421138E+0000 4.36191552611861E+0000 4.35762528125099E+0000 4.35333874678520E+0000 - 4.34905591989987E+0000 4.34477679777549E+0000 4.34050137759447E+0000 4.33622965654110E+0000 4.33196163180159E+0000 - 4.32769730056402E+0000 4.32343666001837E+0000 4.31917970735652E+0000 4.31492643977225E+0000 4.31067685446120E+0000 - 4.30643094862092E+0000 4.30218871945085E+0000 4.29795016415232E+0000 4.29371527992852E+0000 4.28948406398455E+0000 - 4.28525651352738E+0000 4.28103262576588E+0000 4.27681239791078E+0000 4.27259582717470E+0000 4.26838291077213E+0000 - 4.26417364591945E+0000 4.25996802983492E+0000 4.25576605973865E+0000 4.25156773285266E+0000 4.24737304640081E+0000 - 4.24318199760885E+0000 4.23899458370439E+0000 4.23481080191693E+0000 4.23063064947782E+0000 4.22645412362028E+0000 - 4.22228122157941E+0000 4.21811194059215E+0000 4.21394627789732E+0000 4.20978423073561E+0000 4.20562579634955E+0000 - 4.20147097198356E+0000 4.19731975488389E+0000 4.19317214229868E+0000 4.18902813147788E+0000 4.18488771967335E+0000 - 4.18075090413878E+0000 4.17661768212969E+0000 4.17248805090350E+0000 4.16836200771945E+0000 4.16423954983865E+0000 - 4.16012067452403E+0000 4.15600537904041E+0000 4.15189366065441E+0000 4.14778551663454E+0000 4.14368094425112E+0000 - 4.13957994077634E+0000 4.13548250348422E+0000 4.13138862965062E+0000 4.12729831655325E+0000 4.12321156147165E+0000 - 4.11912836168719E+0000 4.11504871448311E+0000 4.11097261714445E+0000 4.10690006695811E+0000 4.10283106121281E+0000 - 4.09876559719910E+0000 4.09470367220937E+0000 4.09064528353784E+0000 4.08659042848056E+0000 4.08253910433541E+0000 - 4.07849130840208E+0000 4.07444703798211E+0000 4.07040629037886E+0000 4.06636906289749E+0000 4.06233535284500E+0000 - 4.05830515753023E+0000 4.05427847426382E+0000 4.05025530035822E+0000 4.04623563312772E+0000 4.04221946988841E+0000 - 4.03820680795821E+0000 4.03419764465684E+0000 4.03019197730586E+0000 4.02618980322861E+0000 4.02219111975026E+0000 - 4.01819592419779E+0000 4.01420421389999E+0000 4.01021598618744E+0000 4.00623123839256E+0000 4.00224996784956E+0000 - 3.99827217189445E+0000 3.99429784786503E+0000 3.99032699310095E+0000 3.98635960494361E+0000 3.98239568073625E+0000 - 3.97843521782388E+0000 3.97447821355333E+0000 3.97052466527322E+0000 3.96657457033396E+0000 3.96262792608776E+0000 - 3.95868472988862E+0000 3.95474497909235E+0000 3.95080867105654E+0000 3.94687580314056E+0000 3.94294637270559E+0000 - 3.93902037711458E+0000 3.93509781373228E+0000 3.93117867992523E+0000 3.92726297306175E+0000 3.92335069051193E+0000 - 3.91944182964766E+0000 3.91553638784262E+0000 3.91163436247225E+0000 3.90773575091378E+0000 3.90384055054622E+0000 - 3.89994875875036E+0000 3.89606037290876E+0000 3.89217539040576E+0000 3.88829380862748E+0000 3.88441562496179E+0000 - 3.88054083679837E+0000 3.87666944152864E+0000 3.87280143654580E+0000 3.86893681924483E+0000 3.86507558702246E+0000 - 3.86121773727720E+0000 3.85736326740932E+0000 3.85351217482086E+0000 3.84966445691561E+0000 3.84582011109915E+0000 - 3.84197913477880E+0000 3.83814152536364E+0000 3.83430728026452E+0000 3.83047639689405E+0000 3.82664887266658E+0000 - 3.82282470499823E+0000 3.81900389130687E+0000 3.81518642901214E+0000 3.81137231553541E+0000 3.80756154829982E+0000 - 3.80375412473025E+0000 3.79995004225333E+0000 3.79614929829744E+0000 3.79235189029272E+0000 3.78855781567104E+0000 - 3.78476707186603E+0000 3.78097965631305E+0000 3.77719556644922E+0000 3.77341479971337E+0000 3.76963735354613E+0000 - 3.76586322538981E+0000 3.76209241268849E+0000 3.75832491288798E+0000 3.75456072343584E+0000 3.75079984178135E+0000 - 3.74704226537553E+0000 3.74328799167113E+0000 3.73953701812265E+0000 3.73578934218631E+0000 3.73204496132006E+0000 - 3.72830387298357E+0000 3.72456607463825E+0000 3.72083156374725E+0000 3.71710033777543E+0000 3.71337239418938E+0000 - 3.70964773045741E+0000 3.70592634404956E+0000 3.70220823243758E+0000 3.69849339309497E+0000 3.69478182349692E+0000 - 3.69107352112036E+0000 3.68736848344391E+0000 3.68366670794795E+0000 3.67996819211454E+0000 3.67627293342747E+0000 - 3.67258092937223E+0000 3.66889217743606E+0000 3.66520667510787E+0000 3.66152441987830E+0000 3.65784540923970E+0000 - 3.65416964068612E+0000 3.65049711171333E+0000 3.64682781981880E+0000 3.64316176250171E+0000 3.63949893726293E+0000 - 3.63583934160506E+0000 3.63218297303238E+0000 3.62852982905088E+0000 3.62487990716825E+0000 3.62123320489387E+0000 - 3.61758971973884E+0000 3.61394944921594E+0000 3.61031239083965E+0000 3.60667854212615E+0000 3.60304790059331E+0000 - 3.59942046376069E+0000 3.59579622914955E+0000 3.59217519428283E+0000 3.58855735668518E+0000 3.58494271388292E+0000 - 3.58133126340407E+0000 3.57772300277833E+0000 3.57411792953707E+0000 3.57051604121339E+0000 3.56691733534204E+0000 - 3.56332180945945E+0000 3.55972946110375E+0000 3.55614028781473E+0000 3.55255428713389E+0000 3.54897145660438E+0000 - 3.54539179377105E+0000 3.54181529618040E+0000 3.53824196138063E+0000 3.53467178692161E+0000 3.53110477035488E+0000 - 3.52754090923364E+0000 3.52398020111279E+0000 3.52042264354888E+0000 3.51686823410013E+0000 3.51331697032643E+0000 - 3.50976884978936E+0000 3.50622387005213E+0000 3.50268202867963E+0000 3.49914332323843E+0000 3.49560775129675E+0000 - 3.49207531042447E+0000 3.48854599819313E+0000 3.48501981217594E+0000 3.48149674994777E+0000 3.47797680908513E+0000 - 3.47445998716621E+0000 3.47094628177084E+0000 3.46743569048053E+0000 3.46392821087840E+0000 3.46042384054928E+0000 - 3.45692257707959E+0000 3.45342441805746E+0000 3.44992936107263E+0000 3.44643740371651E+0000 3.44294854358215E+0000 - 3.43946277826425E+0000 3.43598010535915E+0000 3.43250052246484E+0000 3.42902402718096E+0000 3.42555061710879E+0000 - 3.42208028985125E+0000 3.41861304301289E+0000 3.41514887419993E+0000 3.41168778102019E+0000 3.40822976108316E+0000 - 3.40477481199996E+0000 3.40132293138334E+0000 3.39787411684769E+0000 3.39442836600903E+0000 3.39098567648501E+0000 - 3.38754604589492E+0000 3.38410947185968E+0000 3.38067595200184E+0000 3.37724548394558E+0000 3.37381806531671E+0000 - 3.37039369374265E+0000 3.36697236685247E+0000 3.36355408227685E+0000 3.36013883764811E+0000 3.35672663060017E+0000 - 3.35331745876859E+0000 3.34991131979054E+0000 3.34650821130483E+0000 3.34310813095186E+0000 3.33971107637368E+0000 - 3.33631704521392E+0000 3.33292603511787E+0000 3.32953804373240E+0000 3.32615306870601E+0000 3.32277110768881E+0000 - 3.31939215833253E+0000 3.31601621829049E+0000 3.31264328521764E+0000 3.30927335677053E+0000 3.30590643060734E+0000 - 3.30254250438782E+0000 3.29918157577335E+0000 3.29582364242691E+0000 3.29246870201309E+0000 3.28911675219809E+0000 - 3.28576779064968E+0000 3.28242181503727E+0000 3.27907882303184E+0000 3.27573881230599E+0000 3.27240178053392E+0000 - 3.26906772539140E+0000 3.26573664455584E+0000 3.26240853570620E+0000 3.25908339652306E+0000 3.25576122468860E+0000 - 3.25244201788657E+0000 3.24912577380233E+0000 3.24581249012283E+0000 3.24250216453660E+0000 3.23919479473376E+0000 - 3.23589037840602E+0000 3.23258891324669E+0000 3.22929039695063E+0000 3.22599482721433E+0000 3.22270220173583E+0000 - 3.21941251821477E+0000 3.21612577435237E+0000 3.21284196785143E+0000 3.20956109641632E+0000 3.20628315775299E+0000 - 3.20300814956899E+0000 3.19973606957343E+0000 3.19646691547699E+0000 3.19320068499194E+0000 3.18993737583212E+0000 - 3.18667698571293E+0000 3.18341951235136E+0000 3.18016495346597E+0000 3.17691330677688E+0000 3.17366457000577E+0000 - 3.17041874087593E+0000 3.16717581711216E+0000 3.16393579644088E+0000 3.16069867659003E+0000 3.15746445528915E+0000 - 3.15423313026933E+0000 3.15100469926323E+0000 3.14777916000504E+0000 3.14455651023055E+0000 3.14133674767709E+0000 - 3.13811987008356E+0000 3.13490587519040E+0000 3.13169476073963E+0000 3.12848652447480E+0000 3.12528116414104E+0000 - 3.12207867748502E+0000 3.11887906225495E+0000 3.11568231620063E+0000 3.11248843707338E+0000 3.10929742262608E+0000 - 3.10610927061315E+0000 3.10292397879057E+0000 3.09974154491586E+0000 3.09656196674810E+0000 3.09338524204790E+0000 - 3.09021136857742E+0000 3.08704034410036E+0000 3.08387216638197E+0000 3.08070683318903E+0000 3.07754434228987E+0000 - 3.07438469145436E+0000 3.07122787845391E+0000 3.06807390106146E+0000 3.06492275705148E+0000 3.06177444420001E+0000 - 3.05862896028458E+0000 3.05548630308428E+0000 3.05234647037974E+0000 3.04920945995310E+0000 3.04607526958804E+0000 - 3.04294389706978E+0000 3.03981534018506E+0000 3.03668959672215E+0000 3.03356666447084E+0000 3.03044654122245E+0000 - 3.02732922476985E+0000 3.02421471290739E+0000 3.02110300343099E+0000 3.01799409413805E+0000 3.01488798282752E+0000 - 3.01178466729986E+0000 3.00868414535705E+0000 3.00558641480260E+0000 3.00249147344153E+0000 2.99939931908037E+0000 - 2.99630994952717E+0000 2.99322336259150E+0000 2.99013955608444E+0000 2.98705852781859E+0000 2.98398027560805E+0000 - 2.98090479726845E+0000 2.97783209061692E+0000 2.97476215347209E+0000 2.97169498365410E+0000 2.96863057898463E+0000 - 2.96556893728683E+0000 2.96251005638536E+0000 2.95945393410641E+0000 2.95640056827764E+0000 2.95334995672824E+0000 - 2.95030209728889E+0000 2.94725698779177E+0000 2.94421462607058E+0000 2.94117500996048E+0000 2.93813813729817E+0000 - 2.93510400592183E+0000 2.93207261367112E+0000 2.92904395838722E+0000 2.92601803791280E+0000 2.92299485009202E+0000 - 2.91997439277053E+0000 2.91695666379547E+0000 2.91394166101549E+0000 2.91092938228070E+0000 2.90791982544273E+0000 - 2.90491298835467E+0000 2.90190886887113E+0000 2.89890746484817E+0000 2.89590877414336E+0000 2.89291279461575E+0000 - 2.88991952412587E+0000 2.88692896053573E+0000 2.88394110170884E+0000 2.88095594551016E+0000 2.87797348980616E+0000 - 2.87499373246477E+0000 2.87201667135540E+0000 2.86904230434896E+0000 2.86607062931780E+0000 2.86310164413577E+0000 - 2.86013534667819E+0000 2.85717173482185E+0000 2.85421080644502E+0000 2.85125255942743E+0000 2.84829699165029E+0000 - 2.84534410099628E+0000 2.84239388534954E+0000 2.83944634259570E+0000 2.83650147062182E+0000 2.83355926731647E+0000 - 2.83061973056965E+0000 2.82768285827284E+0000 2.82474864831899E+0000 2.82181709860251E+0000 2.81888820701924E+0000 - 2.81596197146654E+0000 2.81303838984318E+0000 2.81011746004941E+0000 2.80719917998693E+0000 2.80428354755892E+0000 - 2.80137056066998E+0000 2.79846021722620E+0000 2.79555251513509E+0000 2.79264745230566E+0000 2.78974502664832E+0000 - 2.78684523607497E+0000 2.78394807849895E+0000 2.78105355183504E+0000 2.77816165399949E+0000 2.77527238290998E+0000 - 2.77238573648564E+0000 2.76950171264706E+0000 2.76662030931626E+0000 2.76374152441671E+0000 2.76086535587333E+0000 - 2.75799180161248E+0000 2.75512085956195E+0000 2.75225252765098E+0000 2.74938680381026E+0000 2.74652368597191E+0000 - 2.74366317206949E+0000 2.74080526003799E+0000 2.73794994781384E+0000 2.73509723333492E+0000 2.73224711454053E+0000 - 2.72939958937142E+0000 2.72655465576974E+0000 2.72371231167910E+0000 2.72087255504455E+0000 2.71803538381254E+0000 - 2.71520079593096E+0000 2.71236878934916E+0000 2.70953936201786E+0000 2.70671251188927E+0000 2.70388823691697E+0000 - 2.70106653505600E+0000 2.69824740426282E+0000 2.69543084249529E+0000 2.69261684771273E+0000 2.68980541787585E+0000 - 2.68699655094679E+0000 2.68419024488913E+0000 2.68138649766784E+0000 2.67858530724931E+0000 2.67578667160137E+0000 - 2.67299058869325E+0000 2.67019705649560E+0000 2.66740607298049E+0000 2.66461763612138E+0000 2.66183174389317E+0000 - 2.65904839427217E+0000 2.65626758523607E+0000 2.65348931476402E+0000 2.65071358083653E+0000 2.64794038143556E+0000 - 2.64516971454445E+0000 2.64240157814795E+0000 2.63963597023224E+0000 2.63687288878486E+0000 2.63411233179480E+0000 - 2.63135429725242E+0000 2.62859878314951E+0000 2.62584578747924E+0000 2.62309530823619E+0000 2.62034734341633E+0000 - 2.61760189101705E+0000 2.61485894903712E+0000 2.61211851547671E+0000 2.60938058833738E+0000 2.60664516562211E+0000 - 2.60391224533525E+0000 2.60118182548255E+0000 2.59845390407116E+0000 2.59572847910961E+0000 2.59300554860783E+0000 - 2.59028511057714E+0000 2.58756716303024E+0000 2.58485170398124E+0000 2.58213873144561E+0000 2.57942824344023E+0000 - 2.57672023798335E+0000 2.57401471309461E+0000 2.57131166679505E+0000 2.56861109710705E+0000 2.56591300205442E+0000 - 2.56321737966233E+0000 2.56052422795734E+0000 2.55783354496737E+0000 2.55514532872174E+0000 2.55245957725114E+0000 - 2.54977628858764E+0000 2.54709546076467E+0000 2.54441709181707E+0000 2.54174117978102E+0000 2.53906772269410E+0000 - 2.53639671859524E+0000 2.53372816552475E+0000 2.53106206152433E+0000 2.52839840463703E+0000 2.52573719290727E+0000 - 2.52307842438085E+0000 2.52042209710493E+0000 2.51776820912804E+0000 2.51511675850007E+0000 2.51246774327228E+0000 - 2.50982116149729E+0000 2.50717701122911E+0000 2.50453529052307E+0000 2.50189599743589E+0000 2.49925913002564E+0000 - 2.49662468635176E+0000 2.49399266447504E+0000 2.49136306245764E+0000 2.48873587836307E+0000 2.48611111025619E+0000 - 2.48348875620322E+0000 2.48086881427175E+0000 2.47825128253070E+0000 2.47563615905037E+0000 2.47302344190238E+0000 - 2.47041312915974E+0000 2.46780521889678E+0000 2.46519970918920E+0000 2.46259659811404E+0000 2.45999588374968E+0000 - 2.45739756417586E+0000 2.45480163747366E+0000 2.45220810172553E+0000 2.44961695501522E+0000 2.44702819542787E+0000 - 2.44444182104993E+0000 2.44185782996920E+0000 2.43927622027484E+0000 2.43669699005733E+0000 2.43412013740850E+0000 - 2.43154566042152E+0000 2.42897355719088E+0000 2.42640382581245E+0000 2.42383646438338E+0000 2.42127147100221E+0000 - 2.41870884376877E+0000 2.41614858078426E+0000 2.41359068015120E+0000 2.41103513997343E+0000 2.40848195835613E+0000 - 2.40593113340582E+0000 2.40338266323035E+0000 2.40083654593888E+0000 2.39829277964191E+0000 2.39575136245129E+0000 - 2.39321229248015E+0000 2.39067556784298E+0000 2.38814118665559E+0000 2.38560914703511E+0000 2.38307944709999E+0000 - 2.38055208497001E+0000 2.37802705876626E+0000 2.37550436661118E+0000 2.37298400662848E+0000 2.37046597694325E+0000 - 2.36795027568184E+0000 2.36543690097196E+0000 2.36292585094263E+0000 2.36041712372415E+0000 2.35791071744819E+0000 - 2.35540663024769E+0000 2.35290486025693E+0000 2.35040540561149E+0000 2.34790826444827E+0000 2.34541343490547E+0000 - 2.34292091512262E+0000 2.34043070324052E+0000 2.33794279740133E+0000 2.33545719574849E+0000 2.33297389642673E+0000 - 2.33049289758213E+0000 2.32801419736204E+0000 2.32553779391512E+0000 2.32306368539136E+0000 2.32059186994200E+0000 - 2.31812234571965E+0000 2.31565511087816E+0000 2.31319016357272E+0000 2.31072750195980E+0000 2.30826712419718E+0000 - 2.30580902844392E+0000 2.30335321286041E+0000 2.30089967560830E+0000 2.29844841485056E+0000 2.29599942875144E+0000 - 2.29355271547650E+0000 2.29110827319258E+0000 2.28866610006782E+0000 2.28622619427164E+0000 2.28378855397476E+0000 - 2.28135317734920E+0000 2.27892006256824E+0000 2.27648920780648E+0000 2.27406061123978E+0000 2.27163427104532E+0000 - 2.26921018540153E+0000 2.26678835248815E+0000 2.26436877048619E+0000 2.26195143757795E+0000 2.25953635194701E+0000 - 2.25712351177824E+0000 2.25471291525778E+0000 2.25230456057306E+0000 2.24989844591278E+0000 2.24749456946692E+0000 - 2.24509292942675E+0000 2.24269352398479E+0000 2.24029635133488E+0000 2.23790140967209E+0000 2.23550869719280E+0000 - 2.23311821209463E+0000 2.23072995257650E+0000 2.22834391683860E+0000 2.22596010308238E+0000 2.22357850951057E+0000 - 2.22119913432715E+0000 2.21882197573740E+0000 2.21644703194786E+0000 2.21407430116631E+0000 2.21170378160183E+0000 - 2.20933547146475E+0000 2.20696936896667E+0000 2.20460547232045E+0000 2.20224377974022E+0000 2.19988428944136E+0000 - 2.19752699964054E+0000 2.19517190855565E+0000 2.19281901440588E+0000 2.19046831541165E+0000 2.18811980979465E+0000 - 2.18577349577784E+0000 2.18342937158542E+0000 2.18108743544285E+0000 2.17874768557686E+0000 2.17641012021540E+0000 - 2.17407473758771E+0000 2.17174153592428E+0000 2.16941051345683E+0000 2.16708166841834E+0000 2.16475499904306E+0000 - 2.16243050356647E+0000 2.16010818022529E+0000 2.15778802725753E+0000 2.15547004290240E+0000 2.15315422540038E+0000 - 2.15084057299321E+0000 2.14852908392384E+0000 2.14621975643650E+0000 2.14391258877664E+0000 2.14160757919096E+0000 - 2.13930472592740E+0000 2.13700402723516E+0000 2.13470548136466E+0000 2.13240908656755E+0000 2.13011484109675E+0000 - 2.12782274320641E+0000 2.12553279115190E+0000 2.12324498318983E+0000 2.12095931757807E+0000 2.11867579257570E+0000 - 2.11639440644305E+0000 2.11411515744167E+0000 2.11183804383435E+0000 2.10956306388512E+0000 2.10729021585923E+0000 - 2.10501949802316E+0000 2.10275090864463E+0000 2.10048444599259E+0000 2.09822010833719E+0000 2.09595789394985E+0000 - 2.09369780110320E+0000 2.09143982807107E+0000 2.08918397312855E+0000 2.08693023455195E+0000 2.08467861061877E+0000 - 2.08242909960779E+0000 2.08018169979896E+0000 2.07793640947347E+0000 2.07569322691375E+0000 2.07345215040342E+0000 - 2.07121317822733E+0000 2.06897630867156E+0000 2.06674154002338E+0000 2.06450887057131E+0000 2.06227829860507E+0000 - 2.06004982241559E+0000 2.05782344029502E+0000 2.05559915053672E+0000 2.05337695143527E+0000 2.05115684128646E+0000 - 2.04893881838729E+0000 2.04672288103597E+0000 2.04450902753193E+0000 2.04229725617578E+0000 2.04008756526937E+0000 - 2.03787995311574E+0000 2.03567441801916E+0000 2.03347095828507E+0000 2.03126957222014E+0000 2.02907025813224E+0000 - 2.02687301433044E+0000 2.02467783912502E+0000 2.02248473082745E+0000 2.02029368775042E+0000 2.01810470820780E+0000 - 2.01591779051468E+0000 2.01373293298733E+0000 2.01155013394324E+0000 2.00936939170107E+0000 2.00719070458070E+0000 - 2.00501407090321E+0000 2.00283948899085E+0000 2.00066695716708E+0000 1.99849647375656E+0000 1.99632803708514E+0000 - 1.99416164547985E+0000 1.99199729726892E+0000 1.98983499078178E+0000 1.98767472434903E+0000 1.98551649630249E+0000 - 1.98336030497513E+0000 1.98120614870114E+0000 1.97905402581588E+0000 1.97690393465591E+0000 1.97475587355896E+0000 - 1.97260984086396E+0000 1.97046583491101E+0000 1.96832385404140E+0000 1.96618389659760E+0000 1.96404596092328E+0000 - 1.96191004536326E+0000 1.95977614826357E+0000 1.95764426797140E+0000 1.95551440283512E+0000 1.95338655120430E+0000 - 1.95126071142965E+0000 1.94913688186309E+0000 1.94701506085771E+0000 1.94489524676776E+0000 1.94277743794868E+0000 - 1.94066163275708E+0000 1.93854782955073E+0000 1.93643602668859E+0000 1.93432622253079E+0000 1.93221841543862E+0000 - 1.93011260377454E+0000 1.92800878590220E+0000 1.92590696018640E+0000 1.92380712499310E+0000 1.92170927868945E+0000 - 1.91961341964375E+0000 1.91751954622547E+0000 1.91542765680526E+0000 1.91333774975490E+0000 1.91124982344737E+0000 - 1.90916387625679E+0000 1.90707990655844E+0000 1.90499791272879E+0000 1.90291789314544E+0000 1.90083984618715E+0000 - 1.89876377023386E+0000 1.89668966366666E+0000 1.89461752486779E+0000 1.89254735222065E+0000 1.89047914410981E+0000 - 1.88841289892097E+0000 1.88634861504100E+0000 1.88428629085793E+0000 1.88222592476093E+0000 1.88016751514032E+0000 - 1.87811106038760E+0000 1.87605655889538E+0000 1.87400400905746E+0000 1.87195340926876E+0000 1.86990475792535E+0000 - 1.86785805342448E+0000 1.86581329416451E+0000 1.86377047854496E+0000 1.86172960496650E+0000 1.85969067183095E+0000 - 1.85765367754127E+0000 1.85561862050154E+0000 1.85358549911703E+0000 1.85155431179411E+0000 1.84952505694031E+0000 - 1.84749773296430E+0000 1.84547233827589E+0000 1.84344887128603E+0000 1.84142733040681E+0000 1.83940771405145E+0000 - 1.83739002063431E+0000 1.83537424857089E+0000 1.83336039627784E+0000 1.83134846217291E+0000 1.82933844467501E+0000 - 1.82733034220418E+0000 1.82532415318160E+0000 1.82331987602956E+0000 1.82131750917149E+0000 1.81931705103198E+0000 - 1.81731850003670E+0000 1.81532185461249E+0000 1.81332711318729E+0000 1.81133427419020E+0000 1.80934333605142E+0000 - 1.80735429720228E+0000 1.80536715607525E+0000 1.80338191110391E+0000 1.80139856072297E+0000 1.79941710336827E+0000 - 1.79743753747676E+0000 1.79545986148653E+0000 1.79348407383677E+0000 1.79151017296781E+0000 1.78953815732108E+0000 - 1.78756802533915E+0000 1.78559977546570E+0000 1.78363340614553E+0000 1.78166891582455E+0000 1.77970630294979E+0000 - 1.77774556596941E+0000 1.77578670333265E+0000 1.77382971348991E+0000 1.77187459489266E+0000 1.76992134599352E+0000 - 1.76796996524620E+0000 1.76602045110553E+0000 1.76407280202745E+0000 1.76212701646900E+0000 1.76018309288834E+0000 - 1.75824102974475E+0000 1.75630082549859E+0000 1.75436247861134E+0000 1.75242598754561E+0000 1.75049135076507E+0000 - 1.74855856673454E+0000 1.74662763391991E+0000 1.74469855078820E+0000 1.74277131580751E+0000 1.74084592744707E+0000 - 1.73892238417718E+0000 1.73700068446927E+0000 1.73508082679585E+0000 1.73316280963054E+0000 1.73124663144805E+0000 - 1.72933229072420E+0000 1.72741978593590E+0000 1.72550911556116E+0000 1.72360027807909E+0000 1.72169327196987E+0000 - 1.71978809571482E+0000 1.71788474779632E+0000 1.71598322669785E+0000 1.71408353090398E+0000 1.71218565890039E+0000 - 1.71028960917383E+0000 1.70839538021215E+0000 1.70650297050429E+0000 1.70461237854028E+0000 1.70272360281123E+0000 - 1.70083664180936E+0000 1.69895149402794E+0000 1.69706815796136E+0000 1.69518663210509E+0000 1.69330691495567E+0000 - 1.69142900501073E+0000 1.68955290076899E+0000 1.68767860073026E+0000 1.68580610339541E+0000 1.68393540726641E+0000 - 1.68206651084631E+0000 1.68019941263922E+0000 1.67833411115035E+0000 1.67647060488599E+0000 1.67460889235350E+0000 - 1.67274897206131E+0000 1.67089084251895E+0000 1.66903450223700E+0000 1.66717994972713E+0000 1.66532718350209E+0000 - 1.66347620207569E+0000 1.66162700396282E+0000 1.65977958767944E+0000 1.65793395174259E+0000 1.65609009467037E+0000 - 1.65424801498196E+0000 1.65240771119761E+0000 1.65056918183862E+0000 1.64873242542740E+0000 1.64689744048737E+0000 - 1.64506422554308E+0000 1.64323277912009E+0000 1.64140309974507E+0000 1.63957518594573E+0000 1.63774903625086E+0000 - 1.63592464919029E+0000 1.63410202329493E+0000 1.63228115709677E+0000 1.63046204912882E+0000 1.62864469792519E+0000 - 1.62682910202102E+0000 1.62501525995254E+0000 1.62320317025701E+0000 1.62139283147277E+0000 1.61958424213921E+0000 - 1.61777740079676E+0000 1.61597230598695E+0000 1.61416895625232E+0000 1.61236735013648E+0000 1.61056748618411E+0000 - 1.60876936294093E+0000 1.60697297895371E+0000 1.60517833277028E+0000 1.60338542293952E+0000 1.60159424801136E+0000 - 1.59980480653678E+0000 1.59801709706780E+0000 1.59623111815751E+0000 1.59444686836004E+0000 1.59266434623055E+0000 - 1.59088355032528E+0000 1.58910447920148E+0000 1.58732713141748E+0000 1.58555150553263E+0000 1.58377760010734E+0000 - 1.58200541370305E+0000 1.58023494488225E+0000 1.57846619220847E+0000 1.57669915424629E+0000 1.57493382956133E+0000 - 1.57317021672023E+0000 1.57140831429070E+0000 1.56964812084146E+0000 1.56788963494229E+0000 1.56613285516401E+0000 - 1.56437778007844E+0000 1.56262440825849E+0000 1.56087273827806E+0000 1.55912276871212E+0000 1.55737449813665E+0000 - 1.55562792512867E+0000 1.55388304826624E+0000 1.55213986612844E+0000 1.55039837729539E+0000 1.54865858034825E+0000 - 1.54692047386920E+0000 1.54518405644144E+0000 1.54344932664921E+0000 1.54171628307779E+0000 1.53998492431347E+0000 - 1.53825524894356E+0000 1.53652725555643E+0000 1.53480094274144E+0000 1.53307630908900E+0000 1.53135335319053E+0000 - 1.52963207363847E+0000 1.52791246902631E+0000 1.52619453794853E+0000 1.52447827900065E+0000 1.52276369077921E+0000 - 1.52105077188176E+0000 1.51933952090689E+0000 1.51762993645418E+0000 1.51592201712427E+0000 1.51421576151877E+0000 - 1.51251116824034E+0000 1.51080823589265E+0000 1.50910696308038E+0000 1.50740734840923E+0000 1.50570939048591E+0000 - 1.50401308791815E+0000 1.50231843931469E+0000 1.50062544328529E+0000 1.49893409844071E+0000 1.49724440339272E+0000 - 1.49555635675413E+0000 1.49386995713871E+0000 1.49218520316129E+0000 1.49050209343767E+0000 1.48882062658469E+0000 - 1.48714080122018E+0000 1.48546261596296E+0000 1.48378606943290E+0000 1.48211116025083E+0000 1.48043788703863E+0000 - 1.47876624841914E+0000 1.47709624301623E+0000 1.47542786945477E+0000 1.47376112636062E+0000 1.47209601236067E+0000 - 1.47043252608277E+0000 1.46877066615581E+0000 1.46711043120966E+0000 1.46545181987518E+0000 1.46379483078426E+0000 - 1.46213946256975E+0000 1.46048571386553E+0000 1.45883358330645E+0000 1.45718306952837E+0000 1.45553417116815E+0000 - 1.45388688686364E+0000 1.45224121525368E+0000 1.45059715497810E+0000 1.44895470467773E+0000 1.44731386299439E+0000 - 1.44567462857091E+0000 1.44403700005107E+0000 1.44240097607967E+0000 1.44076655530250E+0000 1.43913373636633E+0000 - 1.43750251791891E+0000 1.43587289860900E+0000 1.43424487708633E+0000 1.43261845200163E+0000 1.43099362200660E+0000 - 1.42937038575393E+0000 1.42774874189730E+0000 1.42612868909138E+0000 1.42451022599180E+0000 1.42289335125519E+0000 - 1.42127806353917E+0000 1.41966436150232E+0000 1.41805224380421E+0000 1.41644170910540E+0000 1.41483275606742E+0000 - 1.41322538335277E+0000 1.41161958962495E+0000 1.41001537354841E+0000 1.40841273378861E+0000 1.40681166901196E+0000 - 1.40521217788586E+0000 1.40361425907867E+0000 1.40201791125974E+0000 1.40042313309939E+0000 1.39882992326891E+0000 - 1.39723828044057E+0000 1.39564820328759E+0000 1.39405969048418E+0000 1.39247274070554E+0000 1.39088735262779E+0000 - 1.38930352492806E+0000 1.38772125628444E+0000 1.38614054537598E+0000 1.38456139088270E+0000 1.38298379148559E+0000 - 1.38140774586660E+0000 1.37983325270867E+0000 1.37826031069567E+0000 1.37668891851245E+0000 1.37511907484483E+0000 - 1.37355077837960E+0000 1.37198402780447E+0000 1.37041882180817E+0000 1.36885515908035E+0000 1.36729303831164E+0000 - 1.36573245819363E+0000 1.36417341741885E+0000 1.36261591468081E+0000 1.36105994867397E+0000 1.35950551809376E+0000 - 1.35795262163654E+0000 1.35640125799965E+0000 1.35485142588139E+0000 1.35330312398098E+0000 1.35175635099864E+0000 - 1.35021110563550E+0000 1.34866738659369E+0000 1.34712519257626E+0000 1.34558452228721E+0000 1.34404537443151E+0000 - 1.34250774771508E+0000 1.34097164084477E+0000 1.33943705252840E+0000 1.33790398147473E+0000 1.33637242639347E+0000 - 1.33484238599529E+0000 1.33331385899177E+0000 1.33178684409549E+0000 1.33026134001993E+0000 1.32873734547954E+0000 - 1.32721485918971E+0000 1.32569387986677E+0000 1.32417440622799E+0000 1.32265643699160E+0000 1.32113997087676E+0000 - 1.31962500660357E+0000 1.31811154289307E+0000 1.31659957846725E+0000 1.31508911204904E+0000 1.31358014236230E+0000 - 1.31207266813182E+0000 1.31056668808336E+0000 1.30906220094359E+0000 1.30755920544013E+0000 1.30605770030152E+0000 - 1.30455768425726E+0000 1.30305915603777E+0000 1.30156211437441E+0000 1.30006655799945E+0000 1.29857248564614E+0000 - 1.29707989604863E+0000 1.29558878794200E+0000 1.29409916006227E+0000 1.29261101114640E+0000 1.29112433993227E+0000 - 1.28963914515869E+0000 1.28815542556540E+0000 1.28667317989307E+0000 1.28519240688329E+0000 1.28371310527859E+0000 - 1.28223527382242E+0000 1.28075891125915E+0000 1.27928401633409E+0000 1.27781058779347E+0000 1.27633862438442E+0000 - 1.27486812485504E+0000 1.27339908795432E+0000 1.27193151243217E+0000 1.27046539703945E+0000 1.26900074052790E+0000 - 1.26753754165023E+0000 1.26607579916002E+0000 1.26461551181181E+0000 1.26315667836104E+0000 1.26169929756407E+0000 - 1.26024336817818E+0000 1.25878888896156E+0000 1.25733585867332E+0000 1.25588427607350E+0000 1.25443413992304E+0000 - 1.25298544898379E+0000 1.25153820201853E+0000 1.25009239779095E+0000 1.24864803506563E+0000 1.24720511260811E+0000 - 1.24576362918479E+0000 1.24432358356301E+0000 1.24288497451102E+0000 1.24144780079798E+0000 1.24001206119394E+0000 - 1.23857775446988E+0000 1.23714487939768E+0000 1.23571343475013E+0000 1.23428341930093E+0000 1.23285483182469E+0000 - 1.23142767109689E+0000 1.23000193589398E+0000 1.22857762499325E+0000 1.22715473717294E+0000 1.22573327121217E+0000 - 1.22431322589097E+0000 1.22289459999028E+0000 1.22147739229191E+0000 1.22006160157862E+0000 1.21864722663404E+0000 - 1.21723426624270E+0000 1.21582271919003E+0000 1.21441258426238E+0000 1.21300386024696E+0000 1.21159654593192E+0000 - 1.21019064010628E+0000 1.20878614155997E+0000 1.20738304908380E+0000 1.20598136146948E+0000 1.20458107750963E+0000 - 1.20318219599776E+0000 1.20178471572825E+0000 1.20038863549640E+0000 1.19899395409840E+0000 1.19760067033132E+0000 - 1.19620878299312E+0000 1.19481829088266E+0000 1.19342919279969E+0000 1.19204148754485E+0000 1.19065517391966E+0000 - 1.18927025072654E+0000 1.18788671676879E+0000 1.18650457085059E+0000 1.18512381177703E+0000 1.18374443835407E+0000 - 1.18236644938856E+0000 1.18098984368822E+0000 1.17961462006168E+0000 1.17824077731844E+0000 1.17686831426888E+0000 - 1.17549722972427E+0000 1.17412752249676E+0000 1.17275919139938E+0000 1.17139223524604E+0000 1.17002665285153E+0000 - 1.16866244303153E+0000 1.16729960460259E+0000 1.16593813638214E+0000 1.16457803718848E+0000 1.16321930584080E+0000 - 1.16186194115917E+0000 1.16050594196451E+0000 1.15915130707866E+0000 1.15779803532430E+0000 1.15644612552499E+0000 - 1.15509557650517E+0000 1.15374638709016E+0000 1.15239855610613E+0000 1.15105208238016E+0000 1.14970696474016E+0000 - 1.14836320201495E+0000 1.14702079303418E+0000 1.14567973662841E+0000 1.14434003162904E+0000 1.14300167686836E+0000 - 1.14166467117951E+0000 1.14032901339652E+0000 1.13899470235426E+0000 1.13766173688849E+0000 1.13633011583582E+0000 - 1.13499983803374E+0000 1.13367090232060E+0000 1.13234330753560E+0000 1.13101705251883E+0000 1.12969213611122E+0000 - 1.12836855715458E+0000 1.12704631449157E+0000 1.12572540696572E+0000 1.12440583342141E+0000 1.12308759270390E+0000 - 1.12177068365929E+0000 1.12045510513455E+0000 1.11914085597751E+0000 1.11782793503685E+0000 1.11651634116212E+0000 - 1.11520607320371E+0000 1.11389713001288E+0000 1.11258951044175E+0000 1.11128321334328E+0000 1.10997823757130E+0000 - 1.10867458198048E+0000 1.10737224542635E+0000 1.10607122676531E+0000 1.10477152485458E+0000 1.10347313855227E+0000 - 1.10217606671730E+0000 1.10088030820947E+0000 1.09958586188944E+0000 1.09829272661868E+0000 1.09700090125954E+0000 - 1.09571038467521E+0000 1.09442117572974E+0000 1.09313327328800E+0000 1.09184667621574E+0000 1.09056138337954E+0000 - 1.08927739364682E+0000 1.08799470588586E+0000 1.08671331896578E+0000 1.08543323175653E+0000 1.08415444312892E+0000 - 1.08287695195462E+0000 1.08160075710609E+0000 1.08032585745669E+0000 1.07905225188059E+0000 1.07777993925280E+0000 - 1.07650891844919E+0000 1.07523918834645E+0000 1.07397074782212E+0000 1.07270359575458E+0000 1.07143773102304E+0000 - 1.07017315250756E+0000 1.06890985908902E+0000 1.06764784964916E+0000 1.06638712307054E+0000 1.06512767823655E+0000 - 1.06386951403143E+0000 1.06261262934025E+0000 1.06135702304892E+0000 1.06010269404416E+0000 1.05884964121355E+0000 - 1.05759786344549E+0000 1.05634735962921E+0000 1.05509812865479E+0000 1.05385016941310E+0000 1.05260348079589E+0000 - 1.05135806169570E+0000 1.05011391100592E+0000 1.04887102762077E+0000 1.04762941043528E+0000 1.04638905834533E+0000 - 1.04514997024761E+0000 1.04391214503964E+0000 1.04267558161977E+0000 1.04144027888717E+0000 1.04020623574185E+0000 - 1.03897345108462E+0000 1.03774192381714E+0000 1.03651165284187E+0000 1.03528263706210E+0000 1.03405487538195E+0000 - 1.03282836670636E+0000 1.03160310994107E+0000 1.03037910399268E+0000 1.02915634776858E+0000 1.02793484017697E+0000 - 1.02671458012691E+0000 1.02549556652825E+0000 1.02427779829165E+0000 1.02306127432860E+0000 1.02184599355142E+0000 - 1.02063195487322E+0000 1.01941915720795E+0000 1.01820759947035E+0000 1.01699728057599E+0000 1.01578819944126E+0000 - 1.01458035498336E+0000 1.01337374612028E+0000 1.01216837177085E+0000 1.01096423085471E+0000 1.00976132229229E+0000 - 1.00855964500486E+0000 1.00735919791448E+0000 1.00615997994402E+0000 1.00496199001717E+0000 1.00376522705843E+0000 - 1.00256968999309E+0000 1.00137537774726E+0000 1.00018228924787E+0000 9.98990423422627E-0001 9.97799779200071E-0001 - 9.96610355509534E-0001 9.95422151281155E-0001 9.94235165445880E-0001 9.93049396935458E-0001 9.91864844682441E-0001 - 9.90681507620183E-0001 9.89499384682842E-0001 9.88318474805378E-0001 9.87138776923550E-0001 9.85960289973923E-0001 - 9.84783012893856E-0001 9.83606944621512E-0001 9.82432084095852E-0001 9.81258430256636E-0001 9.80085982044422E-0001 - 9.78914738400564E-0001 9.77744698267217E-0001 9.76575860587330E-0001 9.75408224304649E-0001 9.74241788363715E-0001 - 9.73076551709864E-0001 9.71912513289227E-0001 9.70749672048729E-0001 9.69588026936089E-0001 9.68427576899819E-0001 - 9.67268320889222E-0001 9.66110257854394E-0001 9.64953386746222E-0001 9.63797706516385E-0001 9.62643216117352E-0001 - 9.61489914502381E-0001 9.60337800625521E-0001 9.59186873441608E-0001 9.58037131906265E-0001 9.56888574975908E-0001 - 9.55741201607736E-0001 9.54595010759736E-0001 9.53450001390682E-0001 9.52306172460131E-0001 9.51163522928430E-0001 - 9.50022051756705E-0001 9.48881757906871E-0001 9.47742640341623E-0001 9.46604698024443E-0001 9.45467929919591E-0001 - 9.44332334992115E-0001 9.43197912207838E-0001 9.42064660533370E-0001 9.40932578936095E-0001 9.39801666384186E-0001 - 9.38671921846587E-0001 9.37543344293027E-0001 9.36415932694009E-0001 9.35289686020817E-0001 9.34164603245512E-0001 - 9.33040683340930E-0001 9.31917925280688E-0001 9.30796328039174E-0001 9.29675890591554E-0001 9.28556611913770E-0001 - 9.27438490982533E-0001 9.26321526775335E-0001 9.25205718270438E-0001 9.24091064446877E-0001 9.22977564284460E-0001 - 9.21865216763765E-0001 9.20754020866144E-0001 9.19643975573719E-0001 9.18535079869382E-0001 9.17427332736794E-0001 - 9.16320733160387E-0001 9.15215280125362E-0001 9.14110972617686E-0001 9.13007809624096E-0001 9.11905790132096E-0001 - 9.10804913129956E-0001 9.09705177606713E-0001 9.08606582552170E-0001 9.07509126956895E-0001 9.06412809812219E-0001 - 9.05317630110241E-0001 9.04223586843822E-0001 9.03130679006583E-0001 9.02038905592915E-0001 9.00948265597965E-0001 - 8.99858758017644E-0001 8.98770381848625E-0001 8.97683136088340E-0001 8.96597019734983E-0001 8.95512031787505E-0001 - 8.94428171245622E-0001 8.93345437109803E-0001 8.92263828381277E-0001 8.91183344062032E-0001 8.90103983154812E-0001 - 8.89025744663117E-0001 8.87948627591207E-0001 8.86872630944094E-0001 8.85797753727546E-0001 8.84723994948086E-0001 - 8.83651353612992E-0001 8.82579828730295E-0001 8.81509419308780E-0001 8.80440124357984E-0001 8.79371942888197E-0001 - 8.78304873910460E-0001 8.77238916436568E-0001 8.76174069479058E-0001 8.75110332051230E-0001 8.74047703167125E-0001 - 8.72986181841538E-0001 8.71925767090008E-0001 8.70866457928827E-0001 8.69808253375032E-0001 8.68751152446407E-0001 - 8.67695154161486E-0001 8.66640257539546E-0001 8.65586461600612E-0001 8.64533765365453E-0001 8.63482167855583E-0001 - 8.62431668093262E-0001 8.61382265101492E-0001 8.60333957904017E-0001 8.59286745525329E-0001 8.58240626990659E-0001 - 8.57195601325978E-0001 8.56151667558002E-0001 8.55108824714186E-0001 8.54067071822727E-0001 8.53026407912559E-0001 - 8.51986832013359E-0001 8.50948343155542E-0001 8.49910940370259E-0001 8.48874622689403E-0001 8.47839389145598E-0001 - 8.46805238772214E-0001 8.45772170603350E-0001 8.44740183673846E-0001 8.43709277019274E-0001 8.42679449675943E-0001 - 8.41650700680896E-0001 8.40623029071910E-0001 8.39596433887495E-0001 8.38570914166896E-0001 8.37546468950090E-0001 - 8.36523097277785E-0001 8.35500798191421E-0001 8.34479570733169E-0001 8.33459413945933E-0001 8.32440326873344E-0001 - 8.31422308559764E-0001 8.30405358050286E-0001 8.29389474390728E-0001 8.28374656627642E-0001 8.27360903808298E-0001 - 8.26348214980704E-0001 8.25336589193589E-0001 8.24326025496411E-0001 8.23316522939352E-0001 8.22308080573320E-0001 - 8.21300697449946E-0001 8.20294372621590E-0001 8.19289105141331E-0001 8.18284894062974E-0001 8.17281738441048E-0001 - 8.16279637330802E-0001 8.15278589788208E-0001 8.14278594869961E-0001 8.13279651633474E-0001 8.12281759136883E-0001 - 8.11284916439044E-0001 8.10289122599532E-0001 8.09294376678640E-0001 8.08300677737383E-0001 8.07308024837490E-0001 - 8.06316417041412E-0001 8.05325853412312E-0001 8.04336333014075E-0001 8.03347854911301E-0001 8.02360418169303E-0001 - 8.01374021854113E-0001 8.00388665032473E-0001 7.99404346771846E-0001 7.98421066140403E-0001 7.97438822207032E-0001 - 7.96457614041334E-0001 7.95477440713620E-0001 7.94498301294914E-0001 7.93520194856953E-0001 7.92543120472183E-0001 - 7.91567077213762E-0001 7.90592064155558E-0001 7.89618080372148E-0001 7.88645124938819E-0001 7.87673196931567E-0001 - 7.86702295427093E-0001 7.85732419502810E-0001 7.84763568236837E-0001 7.83795740707999E-0001 7.82828935995828E-0001 - 7.81863153180562E-0001 7.80898391343142E-0001 7.79934649565219E-0001 7.78971926929143E-0001 7.78010222517972E-0001 - 7.77049535415466E-0001 7.76089864706088E-0001 7.75131209475006E-0001 7.74173568808082E-0001 7.73216941791891E-0001 - 7.72261327513702E-0001 7.71306725061488E-0001 7.70353133523919E-0001 7.69400551990367E-0001 7.68448979550904E-0001 - 7.67498415296299E-0001 7.66548858318021E-0001 7.65600307708235E-0001 7.64652762559807E-0001 7.63706221966295E-0001 - 7.62760685021958E-0001 7.61816150821750E-0001 7.60872618461318E-0001 7.59930087037007E-0001 7.58988555645858E-0001 - 7.58048023385601E-0001 7.57108489354664E-0001 7.56169952652170E-0001 7.55232412377926E-0001 7.54295867632442E-0001 - 7.53360317516915E-0001 7.52425761133233E-0001 7.51492197583977E-0001 7.50559625972416E-0001 7.49628045402510E-0001 - 7.48697454978912E-0001 7.47767853806958E-0001 7.46839240992678E-0001 7.45911615642788E-0001 7.44984976864691E-0001 - 7.44059323766479E-0001 7.43134655456931E-0001 7.42210971045511E-0001 7.41288269642368E-0001 7.40366550358341E-0001 - 7.39445812304950E-0001 7.38526054594400E-0001 7.37607276339581E-0001 7.36689476654067E-0001 7.35772654652114E-0001 - 7.34856809448662E-0001 7.33941940159333E-0001 7.33028045900431E-0001 7.32115125788939E-0001 7.31203178942527E-0001 - 7.30292204479535E-0001 7.29382201518995E-0001 7.28473169180610E-0001 7.27565106584767E-0001 7.26658012852529E-0001 - 7.25751887105639E-0001 7.24846728466515E-0001 7.23942536058254E-0001 7.23039309004631E-0001 7.22137046430097E-0001 - 7.21235747459777E-0001 7.20335411219474E-0001 7.19436036835663E-0001 7.18537623435497E-0001 7.17640170146801E-0001 - 7.16743676098073E-0001 7.15848140418487E-0001 7.14953562237889E-0001 7.14059940686795E-0001 7.13167274896396E-0001 - 7.12275563998549E-0001 7.11384807125791E-0001 7.10495003411322E-0001 7.09606151989015E-0001 7.08718251993412E-0001 - 7.07831302559726E-0001 7.06945302823835E-0001 7.06060251922288E-0001 7.05176148992302E-0001 7.04292993171760E-0001 - 7.03410783599213E-0001 7.02529519413879E-0001 7.01649199755641E-0001 7.00769823765048E-0001 6.99891390583313E-0001 - 6.99013899352316E-0001 6.98137349214600E-0001 6.97261739313372E-0001 6.96387068792502E-0001 6.95513336796523E-0001 - 6.94640542470632E-0001 6.93768684960687E-0001 6.92897763413206E-0001 6.92027776975371E-0001 6.91158724795024E-0001 - 6.90290606020666E-0001 6.89423419801459E-0001 6.88557165287222E-0001 6.87691841628438E-0001 6.86827447976243E-0001 - 6.85963983482436E-0001 6.85101447299471E-0001 6.84239838580457E-0001 6.83379156479166E-0001 6.82519400150019E-0001 - 6.81660568748098E-0001 6.80802661429140E-0001 6.79945677349535E-0001 6.79089615666328E-0001 6.78234475537219E-0001 - 6.77380256120561E-0001 6.76526956575362E-0001 6.75674576061279E-0001 6.74823113738626E-0001 6.73972568768365E-0001 - 6.73122940312112E-0001 6.72274227532135E-0001 6.71426429591346E-0001 6.70579545653317E-0001 6.69733574882262E-0001 - 6.68888516443049E-0001 6.68044369501191E-0001 6.67201133222854E-0001 6.66358806774848E-0001 6.65517389324630E-0001 - 6.64676880040310E-0001 6.63837278090637E-0001 6.62998582645014E-0001 6.62160792873484E-0001 6.61323907946738E-0001 - 6.60487927036111E-0001 6.59652849313583E-0001 6.58818673951777E-0001 6.57985400123962E-0001 6.57153027004049E-0001 - 6.56321553766591E-0001 6.55490979586784E-0001 6.54661303640467E-0001 6.53832525104119E-0001 6.53004643154860E-0001 - 6.52177656970452E-0001 6.51351565729297E-0001 6.50526368610436E-0001 6.49702064793550E-0001 6.48878653458955E-0001 - 6.48056133787614E-0001 6.47234504961120E-0001 6.46413766161709E-0001 6.45593916572251E-0001 6.44774955376253E-0001 - 6.43956881757860E-0001 6.43139694901852E-0001 6.42323393993645E-0001 6.41507978219288E-0001 6.40693446765468E-0001 - 6.39879798819503E-0001 6.39067033569348E-0001 6.38255150203588E-0001 6.37444147911444E-0001 6.36634025882767E-0001 - 6.35824783308041E-0001 6.35016419378383E-0001 6.34208933285540E-0001 6.33402324221888E-0001 6.32596591380438E-0001 - 6.31791733954826E-0001 6.30987751139320E-0001 6.30184642128818E-0001 6.29382406118844E-0001 6.28581042305554E-0001 - 6.27780549885729E-0001 6.26980928056775E-0001 6.26182176016732E-0001 6.25384292964261E-0001 6.24587278098651E-0001 - 6.23791130619816E-0001 6.22995849728297E-0001 6.22201434625257E-0001 6.21407884512487E-0001 6.20615198592399E-0001 - 6.19823376068030E-0001 6.19032416143041E-0001 6.18242318021713E-0001 6.17453080908953E-0001 6.16664704010287E-0001 - 6.15877186531864E-0001 6.15090527680453E-0001 6.14304726663446E-0001 6.13519782688853E-0001 6.12735694965304E-0001 - 6.11952462702051E-0001 6.11170085108958E-0001 6.10388561396518E-0001 6.09607890775834E-0001 6.08828072458630E-0001 - 6.08049105657248E-0001 6.07270989584644E-0001 6.06493723454394E-0001 6.05717306480686E-0001 6.04941737878328E-0001 - 6.04167016862740E-0001 6.03393142649960E-0001 6.02620114456637E-0001 6.01847931500036E-0001 6.01076592998036E-0001 - 6.00306098169127E-0001 5.99536446232413E-0001 5.98767636407613E-0001 5.97999667915052E-0001 5.97232539975673E-0001 - 5.96466251811026E-0001 5.95700802643272E-0001 5.94936191695184E-0001 5.94172418190143E-0001 5.93409481352141E-0001 - 5.92647380405779E-0001 5.91886114576266E-0001 5.91125683089420E-0001 5.90366085171663E-0001 5.89607320050031E-0001 - 5.88849386952162E-0001 5.88092285106303E-0001 5.87336013741306E-0001 5.86580572086629E-0001 5.85825959372335E-0001 - 5.85072174829094E-0001 5.84319217688177E-0001 5.83567087181462E-0001 5.82815782541430E-0001 5.82065303001165E-0001 - 5.81315647794355E-0001 5.80566816155287E-0001 5.79818807318854E-0001 5.79071620520550E-0001 5.78325254996469E-0001 - 5.77579709983306E-0001 5.76834984718358E-0001 5.76091078439521E-0001 5.75347990385287E-0001 5.74605719794755E-0001 - 5.73864265907617E-0001 5.73123627964165E-0001 5.72383805205290E-0001 5.71644796872479E-0001 5.70906602207818E-0001 - 5.70169220453986E-0001 5.69432650854265E-0001 5.68696892652525E-0001 5.67961945093239E-0001 5.67227807421471E-0001 - 5.66494478882881E-0001 5.65761958723722E-0001 5.65030246190842E-0001 5.64299340531684E-0001 5.63569240994283E-0001 - 5.62839946827265E-0001 5.62111457279852E-0001 5.61383771601854E-0001 5.60656889043675E-0001 5.59930808856311E-0001 - 5.59205530291346E-0001 5.58481052600957E-0001 5.57757375037909E-0001 5.57034496855558E-0001 5.56312417307849E-0001 - 5.55591135649312E-0001 5.54870651135073E-0001 5.54150963020839E-0001 5.53432070562909E-0001 5.52713973018166E-0001 - 5.51996669644081E-0001 5.51280159698714E-0001 5.50564442440704E-0001 5.49849517129283E-0001 5.49135383024266E-0001 - 5.48422039386051E-0001 5.47709485475621E-0001 5.46997720554544E-0001 5.46286743884971E-0001 5.45576554729635E-0001 - 5.44867152351854E-0001 5.44158536015529E-0001 5.43450704985138E-0001 5.42743658525747E-0001 5.42037395902999E-0001 - 5.41331916383118E-0001 5.40627219232911E-0001 5.39923303719763E-0001 5.39220169111639E-0001 5.38517814677084E-0001 - 5.37816239685220E-0001 5.37115443405751E-0001 5.36415425108953E-0001 5.35716184065687E-0001 5.35017719547386E-0001 - 5.34320030826061E-0001 5.33623117174302E-0001 5.32926977865272E-0001 5.32231612172711E-0001 5.31537019370934E-0001 - 5.30843198734831E-0001 5.30150149539867E-0001 5.29457871062081E-0001 5.28766362578085E-0001 5.28075623365065E-0001 - 5.27385652700780E-0001 5.26696449863562E-0001 5.26008014132313E-0001 5.25320344786510E-0001 5.24633441106199E-0001 - 5.23947302371999E-0001 5.23261927865098E-0001 5.22577316867253E-0001 5.21893468660794E-0001 5.21210382528619E-0001 - 5.20528057754196E-0001 5.19846493621560E-0001 5.19165689415315E-0001 5.18485644420635E-0001 5.17806357923255E-0001 - 5.17127829209486E-0001 5.16450057566199E-0001 5.15773042280836E-0001 5.15096782641401E-0001 5.14421277936467E-0001 - 5.13746527455169E-0001 5.13072530487210E-0001 5.12399286322854E-0001 5.11726794252934E-0001 5.11055053568841E-0001 - 5.10384063562533E-0001 5.09713823526529E-0001 5.09044332753913E-0001 5.08375590538328E-0001 5.07707596173981E-0001 - 5.07040348955639E-0001 5.06373848178631E-0001 5.05708093138847E-0001 5.05043083132736E-0001 5.04378817457306E-0001 - 5.03715295410127E-0001 5.03052516289326E-0001 5.02390479393590E-0001 5.01729184022164E-0001 5.01068629474851E-0001 - 5.00408815052012E-0001 4.99749740054561E-0001 4.99091403783974E-0001 4.98433805542284E-0001 4.97776944632076E-0001 - 4.97120820356492E-0001 4.96465432019229E-0001 4.95810778924541E-0001 4.95156860377234E-0001 4.94503675682669E-0001 - 4.93851224146762E-0001 4.93199505075980E-0001 4.92548517777345E-0001 4.91898261558432E-0001 4.91248735727364E-0001 - 4.90599939592821E-0001 4.89951872464032E-0001 4.89304533650778E-0001 4.88657922463391E-0001 4.88012038212751E-0001 - 4.87366880210291E-0001 4.86722447767990E-0001 4.86078740198381E-0001 4.85435756814541E-0001 4.84793496930100E-0001 - 4.84151959859234E-0001 4.83511144916664E-0001 4.82871051417663E-0001 4.82231678678049E-0001 4.81593026014185E-0001 - 4.80955092742983E-0001 4.80317878181899E-0001 4.79681381648936E-0001 4.79045602462640E-0001 4.78410539942104E-0001 - 4.77776193406963E-0001 4.77142562177398E-0001 4.76509645574133E-0001 4.75877442918436E-0001 4.75245953532115E-0001 - 4.74615176737524E-0001 4.73985111857556E-0001 4.73355758215649E-0001 4.72727115135780E-0001 4.72099181942468E-0001 - 4.71471957960772E-0001 4.70845442516293E-0001 4.70219634935169E-0001 4.69594534544079E-0001 4.68970140670242E-0001 - 4.68346452641415E-0001 4.67723469785894E-0001 4.67101191432512E-0001 4.66479616910639E-0001 4.65858745550186E-0001 - 4.65238576681597E-0001 4.64619109635853E-0001 4.64000343744474E-0001 4.63382278339514E-0001 4.62764912753562E-0001 - 4.62148246319743E-0001 4.61532278371715E-0001 4.60917008243674E-0001 4.60302435270346E-0001 4.59688558786994E-0001 - 4.59075378129411E-0001 4.58462892633926E-0001 4.57851101637400E-0001 4.57240004477222E-0001 4.56629600491319E-0001 - 4.56019889018145E-0001 4.55410869396688E-0001 4.54802540966465E-0001 4.54194903067523E-0001 4.53587955040441E-0001 - 4.52981696226325E-0001 4.52376125966812E-0001 4.51771243604067E-0001 4.51167048480786E-0001 4.50563539940189E-0001 - 4.49960717326028E-0001 4.49358579982578E-0001 4.48757127254646E-0001 4.48156358487560E-0001 4.47556273027182E-0001 - 4.46956870219892E-0001 4.46358149412601E-0001 4.45760109952743E-0001 4.45162751188276E-0001 4.44566072467686E-0001 - 4.43970073139981E-0001 4.43374752554692E-0001 4.42780110061875E-0001 4.42186145012108E-0001 4.41592856756494E-0001 - 4.41000244646653E-0001 4.40408308034734E-0001 4.39817046273403E-0001 4.39226458715849E-0001 4.38636544715783E-0001 - 4.38047303627432E-0001 4.37458734805550E-0001 4.36870837605405E-0001 4.36283611382787E-0001 4.35697055494006E-0001 - 4.35111169295889E-0001 4.34525952145782E-0001 4.33941403401552E-0001 4.33357522421576E-0001 4.32774308564758E-0001 - 4.32191761190512E-0001 4.31609879658773E-0001 4.31028663329989E-0001 4.30448111565125E-0001 4.29868223725665E-0001 - 4.29288999173600E-0001 4.28710437271446E-0001 4.28132537382225E-0001 4.27555298869480E-0001 4.26978721097262E-0001 - 4.26402803430140E-0001 4.25827545233194E-0001 4.25252945872014E-0001 4.24679004712708E-0001 4.24105721121894E-0001 - 4.23533094466700E-0001 4.22961124114767E-0001 4.22389809434246E-0001 4.21819149793799E-0001 4.21249144562598E-0001 - 4.20679793110326E-0001 4.20111094807174E-0001 4.19543049023845E-0001 4.18975655131547E-0001 4.18408912502001E-0001 - 4.17842820507429E-0001 4.17277378520570E-0001 4.16712585914665E-0001 4.16148442063462E-0001 4.15584946341218E-0001 - 4.15022098122695E-0001 4.14459896783161E-0001 4.13898341698390E-0001 4.13337432244663E-0001 4.12777167798762E-0001 - 4.12217547737979E-0001 4.11658571440105E-0001 4.11100238283440E-0001 4.10542547646783E-0001 4.09985498909440E-0001 - 4.09429091451217E-0001 4.08873324652426E-0001 4.08318197893877E-0001 4.07763710556885E-0001 4.07209862023266E-0001 - 4.06656651675336E-0001 4.06104078895914E-0001 4.05552143068317E-0001 4.05000843576364E-0001 4.04450179804373E-0001 - 4.03900151137162E-0001 4.03350756960049E-0001 4.02801996658845E-0001 4.02253869619869E-0001 4.01706375229930E-0001 - 4.01159512876341E-0001 4.00613281946906E-0001 4.00067681829931E-0001 3.99522711914217E-0001 3.98978371589060E-0001 - 3.98434660244255E-0001 3.97891577270090E-0001 3.97349122057351E-0001 3.96807293997315E-0001 3.96266092481759E-0001 - 3.95725516902949E-0001 3.95185566653648E-0001 3.94646241127112E-0001 3.94107539717091E-0001 3.93569461817826E-0001 - 3.93032006824053E-0001 3.92495174130999E-0001 3.91958963134381E-0001 3.91423373230412E-0001 3.90888403815792E-0001 - 3.90354054287715E-0001 3.89820324043863E-0001 3.89287212482411E-0001 3.88754719002022E-0001 3.88222843001847E-0001 - 3.87691583881530E-0001 3.87160941041201E-0001 3.86630913881480E-0001 3.86101501803475E-0001 3.85572704208780E-0001 - 3.85044520499480E-0001 3.84516950078143E-0001 3.83989992347826E-0001 3.83463646712075E-0001 3.82937912574917E-0001 - 3.82412789340868E-0001 3.81888276414930E-0001 3.81364373202587E-0001 3.80841079109812E-0001 3.80318393543058E-0001 - 3.79796315909267E-0001 3.79274845615860E-0001 3.78753982070745E-0001 3.78233724682312E-0001 3.77714072859431E-0001 - 3.77195026011459E-0001 3.76676583548233E-0001 3.76158744880073E-0001 3.75641509417777E-0001 3.75124876572629E-0001 - 3.74608845756390E-0001 3.74093416381301E-0001 3.73578587860086E-0001 3.73064359605949E-0001 3.72550731032571E-0001 - 3.72037701554113E-0001 3.71525270585215E-0001 3.71013437540995E-0001 3.70502201837050E-0001 3.69991562889453E-0001 - 3.69481520114758E-0001 3.68972072929991E-0001 3.68463220752660E-0001 3.67954963000745E-0001 3.67447299092705E-0001 - 3.66940228447474E-0001 3.66433750484461E-0001 3.65927864623551E-0001 3.65422570285103E-0001 3.64917866889950E-0001 - 3.64413753859403E-0001 3.63910230615238E-0001 3.63407296579715E-0001 3.62904951175560E-0001 3.62403193825976E-0001 - 3.61902023954635E-0001 3.61401440985682E-0001 3.60901444343738E-0001 3.60402033453887E-0001 3.59903207741693E-0001 - 3.59404966633186E-0001 3.58907309554868E-0001 3.58410235933711E-0001 3.57913745197155E-0001 3.57417836773113E-0001 - 3.56922510089964E-0001 3.56427764576557E-0001 3.55933599662212E-0001 3.55440014776713E-0001 3.54947009350315E-0001 - 3.54454582813739E-0001 3.53962734598173E-0001 3.53471464135273E-0001 3.52980770857162E-0001 3.52490654196429E-0001 - 3.52001113586127E-0001 3.51512148459776E-0001 3.51023758251364E-0001 3.50535942395337E-0001 3.50048700326613E-0001 - 3.49562031480570E-0001 3.49075935293052E-0001 3.48590411200366E-0001 3.48105458639282E-0001 3.47621077047034E-0001 - 3.47137265861316E-0001 3.46654024520288E-0001 3.46171352462571E-0001 3.45689249127246E-0001 3.45207713953857E-0001 - 3.44726746382408E-0001 3.44246345853366E-0001 3.43766511807655E-0001 3.43287243686662E-0001 3.42808540932233E-0001 - 3.42330402986673E-0001 3.41852829292747E-0001 3.41375819293678E-0001 3.40899372433146E-0001 3.40423488155294E-0001 - 3.39948165904717E-0001 3.39473405126473E-0001 3.38999205266073E-0001 3.38525565769487E-0001 3.38052486083142E-0001 - 3.37579965653919E-0001 3.37108003929156E-0001 3.36636600356649E-0001 3.36165754384647E-0001 3.35695465461853E-0001 - 3.35225733037428E-0001 3.34756556560983E-0001 3.34287935482587E-0001 3.33819869252761E-0001 3.33352357322480E-0001 - 3.32885399143170E-0001 3.32418994166714E-0001 3.31953141845444E-0001 3.31487841632143E-0001 3.31023092980050E-0001 - 3.30558895342853E-0001 3.30095248174692E-0001 3.29632150930157E-0001 3.29169603064289E-0001 3.28707604032580E-0001 - 3.28246153290970E-0001 3.27785250295850E-0001 3.27324894504061E-0001 3.26865085372893E-0001 3.26405822360081E-0001 - 3.25947104923814E-0001 3.25488932522725E-0001 3.25031304615895E-0001 3.24574220662854E-0001 3.24117680123579E-0001 - 3.23661682458493E-0001 3.23206227128466E-0001 3.22751313594814E-0001 3.22296941319297E-0001 3.21843109764125E-0001 - 3.21389818391947E-0001 3.20937066665864E-0001 3.20484854049416E-0001 3.20033180006590E-0001 3.19582044001816E-0001 - 3.19131445499967E-0001 3.18681383966362E-0001 3.18231858866760E-0001 3.17782869667365E-0001 3.17334415834822E-0001 - 3.16886496836218E-0001 3.16439112139085E-0001 3.15992261211389E-0001 3.15545943521546E-0001 3.15100158538409E-0001 - 3.14654905731269E-0001 3.14210184569862E-0001 3.13765994524360E-0001 3.13322335065378E-0001 3.12879205663966E-0001 - 3.12436605791618E-0001 3.11994534920264E-0001 3.11552992522272E-0001 3.11111978070449E-0001 3.10671491038041E-0001 - 3.10231530898728E-0001 3.09792097126630E-0001 3.09353189196303E-0001 3.08914806582740E-0001 3.08476948761371E-0001 - 3.08039615208059E-0001 3.07602805399105E-0001 3.07166518811245E-0001 3.06730754921649E-0001 3.06295513207924E-0001 - 3.05860793148109E-0001 3.05426594220679E-0001 3.04992915904540E-0001 3.04559757679036E-0001 3.04127119023938E-0001 - 3.03694999419456E-0001 3.03263398346230E-0001 3.02832315285331E-0001 3.02401749718264E-0001 3.01971701126964E-0001 - 3.01542168993800E-0001 3.01113152801568E-0001 3.00684652033498E-0001 3.00256666173250E-0001 2.99829194704913E-0001 - 2.99402237113007E-0001 2.98975792882482E-0001 2.98549861498713E-0001 2.98124442447510E-0001 2.97699535215107E-0001 - 2.97275139288170E-0001 2.96851254153789E-0001 2.96427879299486E-0001 2.96005014213209E-0001 2.95582658383328E-0001 - 2.95160811298648E-0001 2.94739472448397E-0001 2.94318641322227E-0001 2.93898317410219E-0001 2.93478500202878E-0001 - 2.93059189191136E-0001 2.92640383866347E-0001 2.92222083720293E-0001 2.91804288245178E-0001 2.91386996933633E-0001 - 2.90970209278709E-0001 2.90553924773884E-0001 2.90138142913056E-0001 2.89722863190549E-0001 2.89308085101107E-0001 - 2.88893808139899E-0001 2.88480031802514E-0001 2.88066755584963E-0001 2.87653978983680E-0001 2.87241701495516E-0001 - 2.86829922617749E-0001 2.86418641848072E-0001 2.86007858684602E-0001 2.85597572625874E-0001 2.85187783170843E-0001 - 2.84778489818884E-0001 2.84369692069789E-0001 2.83961389423771E-0001 2.83553581381461E-0001 2.83146267443909E-0001 - 2.82739447112580E-0001 2.82333119889359E-0001 2.81927285276549E-0001 2.81521942776865E-0001 2.81117091893446E-0001 - 2.80712732129843E-0001 2.80308862990022E-0001 2.79905483978369E-0001 2.79502594599682E-0001 2.79100194359174E-0001 - 2.78698282762477E-0001 2.78296859315632E-0001 2.77895923525101E-0001 2.77495474897753E-0001 2.77095512940875E-0001 - 2.76696037162168E-0001 2.76297047069742E-0001 2.75898542172125E-0001 2.75500521978254E-0001 2.75102985997480E-0001 - 2.74705933739565E-0001 2.74309364714683E-0001 2.73913278433420E-0001 2.73517674406772E-0001 2.73122552146148E-0001 - 2.72727911163364E-0001 2.72333750970650E-0001 2.71940071080644E-0001 2.71546871006394E-0001 2.71154150261356E-0001 - 2.70761908359398E-0001 2.70370144814794E-0001 2.69978859142229E-0001 2.69588050856794E-0001 2.69197719473989E-0001 - 2.68807864509723E-0001 2.68418485480308E-0001 2.68029581902467E-0001 2.67641153293330E-0001 2.67253199170431E-0001 - 2.66865719051712E-0001 2.66478712455520E-0001 2.66092178900609E-0001 2.65706117906134E-0001 2.65320528991662E-0001 - 2.64935411677159E-0001 2.64550765482998E-0001 2.64166589929955E-0001 2.63782884539212E-0001 2.63399648832353E-0001 - 2.63016882331364E-0001 2.62634584558637E-0001 2.62252755036965E-0001 2.61871393289544E-0001 2.61490498839971E-0001 - 2.61110071212248E-0001 2.60730109930773E-0001 2.60350614520351E-0001 2.59971584506186E-0001 2.59593019413882E-0001 - 2.59214918769444E-0001 2.58837282099278E-0001 2.58460108930189E-0001 2.58083398789379E-0001 2.57707151204456E-0001 - 2.57331365703420E-0001 2.56956041814675E-0001 2.56581179067021E-0001 2.56206776989655E-0001 2.55832835112176E-0001 - 2.55459352964575E-0001 2.55086330077245E-0001 2.54713765980975E-0001 2.54341660206950E-0001 2.53970012286751E-0001 - 2.53598821752357E-0001 2.53228088136141E-0001 2.52857810970873E-0001 2.52487989789717E-0001 2.52118624126234E-0001 - 2.51749713514380E-0001 2.51381257488502E-0001 2.51013255583345E-0001 2.50645707334045E-0001 2.50278612276135E-0001 - 2.49911969945539E-0001 2.49545779878575E-0001 2.49180041611953E-0001 2.48814754682777E-0001 2.48449918628542E-0001 - 2.48085532987135E-0001 2.47721597296836E-0001 2.47358111096315E-0001 2.46995073924634E-0001 2.46632485321245E-0001 - 2.46270344825993E-0001 2.45908651979111E-0001 2.45547406321221E-0001 2.45186607393338E-0001 2.44826254736865E-0001 - 2.44466347893593E-0001 2.44106886405704E-0001 2.43747869815769E-0001 2.43389297666743E-0001 2.43031169501975E-0001 - 2.42673484865197E-0001 2.42316243300532E-0001 2.41959444352489E-0001 2.41603087565964E-0001 2.41247172486239E-0001 - 2.40891698658982E-0001 2.40536665630250E-0001 2.40182072946483E-0001 2.39827920154509E-0001 2.39474206801540E-0001 - 2.39120932435172E-0001 2.38768096603388E-0001 2.38415698854553E-0001 2.38063738737419E-0001 2.37712215801121E-0001 - 2.37361129595178E-0001 2.37010479669489E-0001 2.36660265574342E-0001 2.36310486860404E-0001 2.35961143078724E-0001 - 2.35612233780736E-0001 2.35263758518255E-0001 2.34915716843477E-0001 2.34568108308981E-0001 2.34220932467726E-0001 - 2.33874188873051E-0001 2.33527877078679E-0001 2.33181996638710E-0001 2.32836547107627E-0001 2.32491528040290E-0001 - 2.32146938991941E-0001 2.31802779518200E-0001 2.31459049175066E-0001 2.31115747518918E-0001 2.30772874106512E-0001 - 2.30430428494984E-0001 2.30088410241847E-0001 2.29746818904990E-0001 2.29405654042683E-0001 2.29064915213569E-0001 - 2.28724601976672E-0001 2.28384713891390E-0001 2.28045250517499E-0001 2.27706211415150E-0001 2.27367596144870E-0001 - 2.27029404267559E-0001 2.26691635344499E-0001 2.26354288937340E-0001 2.26017364608110E-0001 2.25680861919212E-0001 - 2.25344780433422E-0001 2.25009119713891E-0001 2.24673879324140E-0001 2.24339058828068E-0001 2.24004657789945E-0001 - 2.23670675774416E-0001 2.23337112346494E-0001 2.23003967071570E-0001 2.22671239515402E-0001 2.22338929244122E-0001 - 2.22007035824235E-0001 2.21675558822615E-0001 2.21344497806507E-0001 2.21013852343529E-0001 2.20683622001667E-0001 - 2.20353806349279E-0001 2.20024404955090E-0001 2.19695417388198E-0001 2.19366843218070E-0001 2.19038682014541E-0001 - 2.18710933347814E-0001 2.18383596788463E-0001 2.18056671907427E-0001 2.17730158276018E-0001 2.17404055465910E-0001 - 2.17078363049150E-0001 2.16753080598148E-0001 2.16428207685684E-0001 2.16103743884903E-0001 2.15779688769317E-0001 - 2.15456041912804E-0001 2.15132802889608E-0001 2.14809971274340E-0001 2.14487546641974E-0001 2.14165528567851E-0001 - 2.13843916627677E-0001 2.13522710397521E-0001 2.13201909453818E-0001 2.12881513373367E-0001 2.12561521733330E-0001 - 2.12241934111232E-0001 2.11922750084964E-0001 2.11603969232777E-0001 2.11285591133288E-0001 2.10967615365473E-0001 - 2.10650041508673E-0001 2.10332869142589E-0001 2.10016097847286E-0001 2.09699727203190E-0001 2.09383756791086E-0001 - 2.09068186192122E-0001 2.08753014987807E-0001 2.08438242760010E-0001 2.08123869090959E-0001 2.07809893563244E-0001 - 2.07496315759813E-0001 2.07183135263974E-0001 2.06870351659394E-0001 2.06557964530100E-0001 2.06245973460477E-0001 - 2.05934378035268E-0001 2.05623177839573E-0001 2.05312372458853E-0001 2.05001961478924E-0001 2.04691944485960E-0001 - 2.04382321066493E-0001 2.04073090807411E-0001 2.03764253295958E-0001 2.03455808119737E-0001 2.03147754866703E-0001 - 2.02840093125170E-0001 2.02532822483807E-0001 2.02225942531637E-0001 2.01919452858039E-0001 2.01613353052746E-0001 - 2.01307642705848E-0001 2.01002321407787E-0001 2.00697388749359E-0001 2.00392844321714E-0001 2.00088687716357E-0001 - 1.99784918525143E-0001 1.99481536340284E-0001 1.99178540754343E-0001 1.98875931360234E-0001 1.98573707751225E-0001 - 1.98271869520936E-0001 1.97970416263337E-0001 1.97669347572752E-0001 1.97368663043855E-0001 1.97068362271671E-0001 - 1.96768444851574E-0001 1.96468910379292E-0001 1.96169758450900E-0001 1.95870988662825E-0001 1.95572600611843E-0001 - 1.95274593895079E-0001 1.94976968110007E-0001 1.94679722854452E-0001 1.94382857726585E-0001 1.94086372324928E-0001 - 1.93790266248349E-0001 1.93494539096064E-0001 1.93199190467639E-0001 1.92904219962984E-0001 1.92609627182360E-0001 - 1.92315411726371E-0001 1.92021573195972E-0001 1.91728111192461E-0001 1.91435025317482E-0001 1.91142315173029E-0001 - 1.90849980361436E-0001 1.90558020485387E-0001 1.90266435147908E-0001 1.89975223952373E-0001 1.89684386502498E-0001 - 1.89393922402345E-0001 1.89103831256319E-0001 1.88814112669170E-0001 1.88524766245991E-0001 1.88235791592219E-0001 - 1.87947188313633E-0001 1.87658956016356E-0001 1.87371094306855E-0001 1.87083602791936E-0001 1.86796481078749E-0001 - 1.86509728774787E-0001 1.86223345487883E-0001 1.85937330826212E-0001 1.85651684398290E-0001 1.85366405812976E-0001 - 1.85081494679466E-0001 1.84796950607298E-0001 1.84512773206353E-0001 1.84228962086846E-0001 1.83945516859338E-0001 - 1.83662437134726E-0001 1.83379722524246E-0001 1.83097372639475E-0001 1.82815387092327E-0001 1.82533765495054E-0001 - 1.82252507460249E-0001 1.81971612600840E-0001 1.81691080530095E-0001 1.81410910861616E-0001 1.81131103209348E-0001 - 1.80851657187568E-0001 1.80572572410892E-0001 1.80293848494270E-0001 1.80015485052993E-0001 1.79737481702684E-0001 - 1.79459838059302E-0001 1.79182553739144E-0001 1.78905628358841E-0001 1.78629061535358E-0001 1.78352852885995E-0001 - 1.78077002028389E-0001 1.77801508580509E-0001 1.77526372160657E-0001 1.77251592387473E-0001 1.76977168879926E-0001 - 1.76703101257321E-0001 1.76429389139296E-0001 1.76156032145821E-0001 1.75883029897199E-0001 1.75610382014064E-0001 - 1.75338088117386E-0001 1.75066147828462E-0001 1.74794560768924E-0001 1.74523326560734E-0001 1.74252444826186E-0001 - 1.73981915187905E-0001 1.73711737268844E-0001 1.73441910692291E-0001 1.73172435081860E-0001 1.72903310061497E-0001 - 1.72634535255479E-0001 1.72366110288409E-0001 1.72098034785222E-0001 1.71830308371181E-0001 1.71562930671879E-0001 - 1.71295901313234E-0001 1.71029219921496E-0001 1.70762886123243E-0001 1.70496899545378E-0001 1.70231259815134E-0001 - 1.69965966560069E-0001 1.69701019408071E-0001 1.69436417987352E-0001 1.69172161926453E-0001 1.68908250854241E-0001 - 1.68644684399906E-0001 1.68381462192969E-0001 1.68118583863272E-0001 1.67856049040986E-0001 1.67593857356604E-0001 - 1.67332008440946E-0001 1.67070501925158E-0001 1.66809337440705E-0001 1.66548514619384E-0001 1.66288033093308E-0001 - 1.66027892494921E-0001 1.65768092456985E-0001 1.65508632612589E-0001 1.65249512595142E-0001 1.64990732038378E-0001 - 1.64732290576353E-0001 1.64474187843445E-0001 1.64216423474354E-0001 1.63958997104102E-0001 1.63701908368034E-0001 - 1.63445156901814E-0001 1.63188742341429E-0001 1.62932664323187E-0001 1.62676922483714E-0001 1.62421516459959E-0001 - 1.62166445889191E-0001 1.61911710409000E-0001 1.61657309657292E-0001 1.61403243272296E-0001 1.61149510892560E-0001 - 1.60896112156948E-0001 1.60643046704647E-0001 1.60390314175160E-0001 1.60137914208308E-0001 1.59885846444233E-0001 - 1.59634110523392E-0001 1.59382706086560E-0001 1.59131632774831E-0001 1.58880890229614E-0001 1.58630478092638E-0001 - 1.58380396005946E-0001 1.58130643611897E-0001 1.57881220553170E-0001 1.57632126472756E-0001 1.57383361013964E-0001 - 1.57134923820418E-0001 1.56886814536057E-0001 1.56639032805136E-0001 1.56391578272224E-0001 1.56144450582205E-0001 - 1.55897649380277E-0001 1.55651174311953E-0001 1.55405025023059E-0001 1.55159201159736E-0001 1.54913702368436E-0001 - 1.54668528295928E-0001 1.54423678589291E-0001 1.54179152895917E-0001 1.53934950863512E-0001 1.53691072140094E-0001 - 1.53447516373992E-0001 1.53204283213848E-0001 1.52961372308615E-0001 1.52718783307557E-0001 1.52476515860251E-0001 - 1.52234569616584E-0001 1.51992944226753E-0001 1.51751639341266E-0001 1.51510654610941E-0001 1.51269989686906E-0001 - 1.51029644220601E-0001 1.50789617863772E-0001 1.50549910268477E-0001 1.50310521087082E-0001 1.50071449972263E-0001 - 1.49832696577002E-0001 1.49594260554593E-0001 1.49356141558636E-0001 1.49118339243039E-0001 1.48880853262020E-0001 - 1.48643683270101E-0001 1.48406828922114E-0001 1.48170289873197E-0001 1.47934065778796E-0001 1.47698156294662E-0001 - 1.47462561076853E-0001 1.47227279781733E-0001 1.46992312065975E-0001 1.46757657586552E-0001 1.46523316000747E-0001 - 1.46289286966148E-0001 1.46055570140645E-0001 1.45822165182435E-0001 1.45589071750021E-0001 1.45356289502207E-0001 - 1.45123818098105E-0001 1.44891657197128E-0001 1.44659806458993E-0001 1.44428265543721E-0001 1.44197034111638E-0001 - 1.43966111823371E-0001 1.43735498339849E-0001 1.43505193322307E-0001 1.43275196432278E-0001 1.43045507331601E-0001 - 1.42816125682415E-0001 1.42587051147161E-0001 1.42358283388583E-0001 1.42129822069721E-0001 1.41901666853924E-0001 - 1.41673817404836E-0001 1.41446273386403E-0001 1.41219034462872E-0001 1.40992100298789E-0001 1.40765470559003E-0001 - 1.40539144908658E-0001 1.40313123013202E-0001 1.40087404538379E-0001 1.39861989150233E-0001 1.39636876515108E-0001 - 1.39412066299645E-0001 1.39187558170785E-0001 1.38963351795766E-0001 1.38739446842123E-0001 1.38515842977691E-0001 - 1.38292539870602E-0001 1.38069537189283E-0001 1.37846834602461E-0001 1.37624431779159E-0001 1.37402328388695E-0001 - 1.37180524100686E-0001 1.36959018585043E-0001 1.36737811511973E-0001 1.36516902551981E-0001 1.36296291375866E-0001 - 1.36075977654722E-0001 1.35855961059938E-0001 1.35636241263199E-0001 1.35416817936484E-0001 1.35197690752066E-0001 - 1.34978859382513E-0001 1.34760323500686E-0001 1.34542082779743E-0001 1.34324136893129E-0001 1.34106485514590E-0001 - 1.33889128318160E-0001 1.33672064978166E-0001 1.33455295169233E-0001 1.33238818566270E-0001 1.33022634844486E-0001 - 1.32806743679378E-0001 1.32591144746735E-0001 1.32375837722640E-0001 1.32160822283464E-0001 1.31946098105873E-0001 - 1.31731664866819E-0001 1.31517522243551E-0001 1.31303669913602E-0001 1.31090107554801E-0001 1.30876834845263E-0001 - 1.30663851463396E-0001 1.30451157087895E-0001 1.30238751397745E-0001 1.30026634072223E-0001 1.29814804790892E-0001 - 1.29603263233603E-0001 1.29392009080500E-0001 1.29181042012011E-0001 1.28970361708855E-0001 1.28759967852037E-0001 - 1.28549860122851E-0001 1.28340038202877E-0001 1.28130501773985E-0001 1.27921250518330E-0001 1.27712284118354E-0001 - 1.27503602256787E-0001 1.27295204616644E-0001 1.27087090881226E-0001 1.26879260734123E-0001 1.26671713859206E-0001 - 1.26464449940637E-0001 1.26257468662859E-0001 1.26050769710602E-0001 1.25844352768881E-0001 1.25638217522996E-0001 - 1.25432363658531E-0001 1.25226790861354E-0001 1.25021498817619E-0001 1.24816487213761E-0001 1.24611755736502E-0001 - 1.24407304072844E-0001 1.24203131910075E-0001 1.23999238935764E-0001 1.23795624837766E-0001 1.23592289304216E-0001 - 1.23389232023531E-0001 1.23186452684412E-0001 1.22983950975842E-0001 1.22781726587084E-0001 1.22579779207684E-0001 - 1.22378108527470E-0001 1.22176714236550E-0001 1.21975596025312E-0001 1.21774753584429E-0001 1.21574186604848E-0001 - 1.21373894777803E-0001 1.21173877794803E-0001 1.20974135347640E-0001 1.20774667128385E-0001 1.20575472829388E-0001 - 1.20376552143279E-0001 1.20177904762965E-0001 1.19979530381636E-0001 1.19781428692756E-0001 1.19583599390071E-0001 - 1.19386042167603E-0001 1.19188756719654E-0001 1.18991742740803E-0001 1.18794999925905E-0001 1.18598527970096E-0001 - 1.18402326568785E-0001 1.18206395417661E-0001 1.18010734212690E-0001 1.17815342650113E-0001 1.17620220426447E-0001 - 1.17425367238487E-0001 1.17230782783303E-0001 1.17036466758240E-0001 1.16842418860922E-0001 1.16648638789244E-0001 - 1.16455126241378E-0001 1.16261880915772E-0001 1.16068902511147E-0001 1.15876190726499E-0001 1.15683745261099E-0001 - 1.15491565814492E-0001 1.15299652086496E-0001 1.15108003777205E-0001 1.14916620586983E-0001 1.14725502216470E-0001 - 1.14534648366578E-0001 1.14344058738494E-0001 1.14153733033674E-0001 1.13963670953849E-0001 1.13773872201021E-0001 - 1.13584336477467E-0001 1.13395063485732E-0001 1.13206052928634E-0001 1.13017304509265E-0001 1.12828817930984E-0001 - 1.12640592897425E-0001 1.12452629112489E-0001 1.12264926280352E-0001 1.12077484105457E-0001 1.11890302292519E-0001 - 1.11703380546522E-0001 1.11516718572721E-0001 1.11330316076640E-0001 1.11144172764071E-0001 1.10958288341079E-0001 - 1.10772662513996E-0001 1.10587294989420E-0001 1.10402185474223E-0001 1.10217333675541E-0001 1.10032739300781E-0001 - 1.09848402057617E-0001 1.09664321653990E-0001 1.09480497798111E-0001 1.09296930198456E-0001 1.09113618563769E-0001 - 1.08930562603061E-0001 1.08747762025611E-0001 1.08565216540964E-0001 1.08382925858930E-0001 1.08200889689587E-0001 - 1.08019107743278E-0001 1.07837579730613E-0001 1.07656305362466E-0001 1.07475284349978E-0001 1.07294516404554E-0001 - 1.07114001237865E-0001 1.06933738561846E-0001 1.06753728088699E-0001 1.06573969530886E-0001 1.06394462601136E-0001 - 1.06215207012444E-0001 1.06036202478064E-0001 1.05857448711518E-0001 1.05678945426590E-0001 1.05500692337326E-0001 - 1.05322689158036E-0001 1.05144935603293E-0001 1.04967431387934E-0001 1.04790176227055E-0001 1.04613169836017E-0001 - 1.04436411930444E-0001 1.04259902226217E-0001 1.04083640439485E-0001 1.03907626286653E-0001 1.03731859484391E-0001 - 1.03556339749629E-0001 1.03381066799557E-0001 1.03206040351626E-0001 1.03031260123548E-0001 1.02856725833295E-0001 - 1.02682437199100E-0001 1.02508393939455E-0001 1.02334595773110E-0001 1.02161042419078E-0001 1.01987733596630E-0001 - 1.01814669025294E-0001 1.01641848424860E-0001 1.01469271515375E-0001 1.01296938017145E-0001 1.01124847650734E-0001 - 1.00953000136965E-0001 1.00781395196918E-0001 1.00610032551930E-0001 1.00438911923599E-0001 1.00268033033776E-0001 - 1.00097395604573E-0001 9.99269993583552E-0002 9.97568440177482E-0002 9.95869293056320E-0002 9.94172549451433E-0002 - 9.92478206596757E-0002 9.90786261728780E-0002 9.89096712086554E-0002 9.87409554911684E-0002 9.85724787448335E-0002 - 9.84042406943216E-0002 9.82362410645589E-0002 9.80684795807269E-0002 9.79009559682611E-0002 9.77336699528520E-0002 - 9.75666212604447E-0002 9.73998096172366E-0002 9.72332347496815E-0002 9.70668963844849E-0002 9.69007942486071E-0002 - 9.67349280692606E-0002 9.65692975739120E-0002 9.64039024902807E-0002 9.62387425463375E-0002 9.60738174703081E-0002 - 9.59091269906684E-0002 9.57446708361478E-0002 9.55804487357269E-0002 9.54164604186386E-0002 9.52527056143676E-0002 - 9.50891840526485E-0002 9.49258954634694E-0002 9.47628395770674E-0002 9.46000161239319E-0002 9.44374248348019E-0002 - 9.42750654406673E-0002 9.41129376727686E-0002 9.39510412625956E-0002 9.37893759418888E-0002 9.36279414426376E-0002 - 9.34667374970814E-0002 9.33057638377089E-0002 9.31450201972581E-0002 9.29845063087154E-0002 9.28242219053161E-0002 - 9.26641667205446E-0002 9.25043404881328E-0002 9.23447429420615E-0002 9.21853738165594E-0002 9.20262328461029E-0002 - 9.18673197654158E-0002 9.17086343094694E-0002 9.15501762134828E-0002 9.13919452129212E-0002 9.12339410434974E-0002 - 9.10761634411707E-0002 9.09186121421472E-0002 9.07612868828787E-0002 9.06041874000632E-0002 9.04473134306452E-0002 - 9.02906647118143E-0002 9.01342409810060E-0002 8.99780419759016E-0002 8.98220674344261E-0002 8.96663170947516E-0002 - 8.95107906952932E-0002 8.93554879747118E-0002 8.92004086719119E-0002 8.90455525260429E-0002 8.88909192764984E-0002 - 8.87365086629145E-0002 8.85823204251731E-0002 8.84283543033978E-0002 8.82746100379568E-0002 8.81210873694604E-0002 - 8.79677860387626E-0002 8.78147057869604E-0002 8.76618463553918E-0002 8.75092074856396E-0002 8.73567889195267E-0002 - 8.72045903991195E-0002 8.70526116667251E-0002 8.69008524648931E-0002 8.67493125364145E-0002 8.65979916243210E-0002 - 8.64468894718862E-0002 8.62960058226239E-0002 8.61453404202892E-0002 8.59948930088776E-0002 8.58446633326252E-0002 - 8.56946511360077E-0002 8.55448561637411E-0002 8.53952781607817E-0002 8.52459168723246E-0002 8.50967720438051E-0002 - 8.49478434208974E-0002 8.47991307495153E-0002 8.46506337758108E-0002 8.45023522461749E-0002 8.43542859072375E-0002 - 8.42064345058662E-0002 8.40587977891675E-0002 8.39113755044856E-0002 8.37641673994028E-0002 8.36171732217384E-0002 - 8.34703927195495E-0002 8.33238256411310E-0002 8.31774717350138E-0002 8.30313307499668E-0002 8.28854024349956E-0002 - 8.27396865393408E-0002 8.25941828124818E-0002 8.24488910041321E-0002 8.23038108642426E-0002 8.21589421429991E-0002 - 8.20142845908236E-0002 8.18698379583740E-0002 8.17256019965418E-0002 8.15815764564558E-0002 8.14377610894782E-0002 - 8.12941556472068E-0002 8.11507598814731E-0002 8.10075735443440E-0002 8.08645963881204E-0002 8.07218281653360E-0002 - 8.05792686287604E-0002 8.04369175313954E-0002 8.02947746264769E-0002 8.01528396674738E-0002 8.00111124080884E-0002 - 7.98695926022561E-0002 7.97282800041446E-0002 7.95871743681548E-0002 7.94462754489194E-0002 7.93055830013042E-0002 - 7.91650967804057E-0002 7.90248165415542E-0002 7.88847420403102E-0002 7.87448730324661E-0002 7.86052092740462E-0002 - 7.84657505213052E-0002 7.83264965307295E-0002 7.81874470590359E-0002 7.80486018631722E-0002 7.79099607003165E-0002 - 7.77715233278769E-0002 7.76332895034923E-0002 7.74952589850307E-0002 7.73574315305908E-0002 7.72198068985003E-0002 - 7.70823848473167E-0002 7.69451651358264E-0002 7.68081475230447E-0002 7.66713317682166E-0002 7.65347176308149E-0002 - 7.63983048705416E-0002 7.62620932473267E-0002 7.61260825213289E-0002 7.59902724529343E-0002 7.58546628027568E-0002 - 7.57192533316388E-0002 7.55840438006492E-0002 7.54490339710849E-0002 7.53142236044700E-0002 7.51796124625545E-0002 - 7.50452003073168E-0002 7.49109869009607E-0002 7.47769720059171E-0002 7.46431553848425E-0002 7.45095368006202E-0002 - 7.43761160163596E-0002 7.42428927953944E-0002 7.41098669012858E-0002 7.39770380978188E-0002 7.38444061490050E-0002 - 7.37119708190797E-0002 7.35797318725041E-0002 7.34476890739639E-0002 7.33158421883688E-0002 7.31841909808537E-0002 - 7.30527352167769E-0002 7.29214746617214E-0002 7.27904090814933E-0002 7.26595382421233E-0002 7.25288619098650E-0002 - 7.23983798511951E-0002 7.22680918328141E-0002 7.21379976216451E-0002 7.20080969848339E-0002 7.18783896897494E-0002 - 7.17488755039829E-0002 7.16195541953475E-0002 7.14904255318786E-0002 7.13614892818340E-0002 7.12327452136927E-0002 - 7.11041930961558E-0002 7.09758326981456E-0002 7.08476637888059E-0002 7.07196861375012E-0002 7.05918995138170E-0002 - 7.04643036875600E-0002 7.03368984287569E-0002 7.02096835076554E-0002 7.00826586947230E-0002 6.99558237606476E-0002 - 6.98291784763369E-0002 6.97027226129179E-0002 6.95764559417381E-0002 6.94503782343634E-0002 6.93244892625796E-0002 - 6.91987887983918E-0002 6.90732766140225E-0002 6.89479524819150E-0002 6.88228161747297E-0002 6.86978674653460E-0002 - 6.85731061268610E-0002 6.84485319325905E-0002 6.83241446560681E-0002 6.81999440710440E-0002 6.80759299514879E-0002 - 6.79521020715850E-0002 6.78284602057390E-0002 6.77050041285697E-0002 6.75817336149145E-0002 6.74586484398276E-0002 - 6.73357483785783E-0002 6.72130332066543E-0002 6.70905026997580E-0002 6.69681566338087E-0002 6.68459947849408E-0002 - 6.67240169295051E-0002 6.66022228440678E-0002 6.64806123054099E-0002 6.63591850905283E-0002 6.62379409766344E-0002 - 6.61168797411549E-0002 6.59960011617309E-0002 6.58753050162184E-0002 6.57547910826872E-0002 6.56344591394215E-0002 - 6.55143089649199E-0002 6.53943403378944E-0002 6.52745530372709E-0002 6.51549468421889E-0002 6.50355215320013E-0002 - 6.49162768862740E-0002 6.47972126847859E-0002 6.46783287075292E-0002 6.45596247347081E-0002 6.44411005467401E-0002 - 6.43227559242545E-0002 6.42045906480935E-0002 6.40866044993105E-0002 6.39687972591712E-0002 6.38511687091532E-0002 - 6.37337186309451E-0002 6.36164468064475E-0002 6.34993530177723E-0002 6.33824370472413E-0002 6.32656986773888E-0002 - 6.31491376909586E-0002 6.30327538709058E-0002 6.29165470003955E-0002 6.28005168628031E-0002 6.26846632417147E-0002 - 6.25689859209248E-0002 6.24534846844395E-0002 6.23381593164732E-0002 6.22230096014504E-0002 6.21080353240042E-0002 - 6.19932362689776E-0002 6.18786122214222E-0002 6.17641629665977E-0002 6.16498882899738E-0002 6.15357879772274E-0002 - 6.14218618142445E-0002 6.13081095871185E-0002 6.11945310821514E-0002 6.10811260858529E-0002 6.09678943849399E-0002 - 6.08548357663374E-0002 6.07419500171771E-0002 6.06292369247982E-0002 6.05166962767470E-0002 6.04043278607766E-0002 - 6.02921314648464E-0002 6.01801068771224E-0002 6.00682538859776E-0002 5.99565722799902E-0002 5.98450618479452E-0002 - 5.97337223788331E-0002 5.96225536618505E-0002 5.95115554863989E-0002 5.94007276420854E-0002 5.92900699187229E-0002 - 5.91795821063284E-0002 5.90692639951247E-0002 5.89591153755388E-0002 5.88491360382027E-0002 5.87393257739523E-0002 - 5.86296843738281E-0002 5.85202116290747E-0002 5.84109073311404E-0002 5.83017712716777E-0002 5.81928032425428E-0002 - 5.80840030357942E-0002 5.79753704436954E-0002 5.78669052587118E-0002 5.77586072735125E-0002 5.76504762809689E-0002 - 5.75425120741554E-0002 5.74347144463493E-0002 5.73270831910289E-0002 5.72196181018765E-0002 5.71123189727750E-0002 - 5.70051855978101E-0002 5.68982177712685E-0002 5.67914152876391E-0002 5.66847779416121E-0002 5.65783055280780E-0002 - 5.64719978421301E-0002 5.63658546790612E-0002 5.62598758343656E-0002 5.61540611037379E-0002 5.60484102830733E-0002 - 5.59429231684676E-0002 5.58375995562160E-0002 5.57324392428145E-0002 5.56274420249582E-0002 5.55226076995427E-0002 - 5.54179360636622E-0002 5.53134269146113E-0002 5.52090800498830E-0002 5.51048952671695E-0002 5.50008723643623E-0002 - 5.48970111395511E-0002 5.47933113910245E-0002 5.46897729172696E-0002 5.45863955169718E-0002 5.44831789890143E-0002 - 5.43801231324784E-0002 5.42772277466434E-0002 5.41744926309860E-0002 5.40719175851805E-0002 5.39695024090986E-0002 - 5.38672469028094E-0002 5.37651508665786E-0002 5.36632141008687E-0002 5.35614364063397E-0002 5.34598175838471E-0002 - 5.33583574344438E-0002 5.32570557593787E-0002 5.31559123600959E-0002 5.30549270382370E-0002 5.29540995956381E-0002 - 5.28534298343319E-0002 5.27529175565456E-0002 5.26525625647026E-0002 5.25523646614214E-0002 5.24523236495146E-0002 - 5.23524393319910E-0002 5.22527115120532E-0002 5.21531399930990E-0002 5.20537245787198E-0002 5.19544650727020E-0002 - 5.18553612790262E-0002 5.17564130018658E-0002 5.16576200455897E-0002 5.15589822147590E-0002 5.14604993141293E-0002 - 5.13621711486487E-0002 5.12639975234592E-0002 5.11659782438957E-0002 5.10681131154856E-0002 5.09704019439495E-0002 - 5.08728445352002E-0002 5.07754406953435E-0002 5.06781902306765E-0002 5.05810929476897E-0002 5.04841486530647E-0002 - 5.03873571536751E-0002 5.02907182565863E-0002 5.01942317690551E-0002 5.00978974985297E-0002 5.00017152526498E-0002 - 4.99056848392460E-0002 4.98098060663396E-0002 4.97140787421427E-0002 4.96185026750585E-0002 4.95230776736801E-0002 - 4.94278035467912E-0002 4.93326801033658E-0002 4.92377071525677E-0002 4.91428845037507E-0002 4.90482119664580E-0002 - 4.89536893504229E-0002 4.88593164655676E-0002 4.87650931220040E-0002 4.86710191300332E-0002 4.85770943001443E-0002 - 4.84833184430166E-0002 4.83896913695170E-0002 4.82962128907018E-0002 4.82028828178147E-0002 4.81097009622884E-0002 - 4.80166671357437E-0002 4.79237811499884E-0002 4.78310428170193E-0002 4.77384519490200E-0002 4.76460083583620E-0002 - 4.75537118576037E-0002 4.74615622594912E-0002 4.73695593769577E-0002 4.72777030231222E-0002 4.71859930112921E-0002 - 4.70944291549599E-0002 4.70030112678056E-0002 4.69117391636948E-0002 4.68206126566797E-0002 4.67296315609984E-0002 - 4.66387956910746E-0002 4.65481048615181E-0002 4.64575588871238E-0002 4.63671575828727E-0002 4.62769007639300E-0002 - 4.61867882456474E-0002 4.60968198435606E-0002 4.60069953733901E-0002 4.59173146510416E-0002 4.58277774926050E-0002 - 4.57383837143547E-0002 4.56491331327493E-0002 4.55600255644317E-0002 4.54710608262284E-0002 4.53822387351497E-0002 - 4.52935591083901E-0002 4.52050217633268E-0002 4.51166265175211E-0002 4.50283731887171E-0002 4.49402615948423E-0002 - 4.48522915540067E-0002 4.47644628845033E-0002 4.46767754048079E-0002 4.45892289335784E-0002 4.45018232896554E-0002 - 4.44145582920616E-0002 4.43274337600020E-0002 4.42404495128629E-0002 4.41536053702128E-0002 4.40669011518019E-0002 - 4.39803366775614E-0002 4.38939117676045E-0002 4.38076262422254E-0002 4.37214799218985E-0002 4.36354726272806E-0002 - 4.35496041792079E-0002 4.34638743986982E-0002 4.33782831069489E-0002 4.32928301253385E-0002 4.32075152754256E-0002 - 4.31223383789478E-0002 4.30372992578241E-0002 4.29523977341523E-0002 4.28676336302101E-0002 4.27830067684546E-0002 - 4.26985169715222E-0002 4.26141640622287E-0002 4.25299478635685E-0002 4.24458681987155E-0002 4.23619248910217E-0002 - 4.22781177640182E-0002 4.21944466414142E-0002 4.21109113470977E-0002 4.20275117051345E-0002 4.19442475397684E-0002 - 4.18611186754214E-0002 4.17781249366930E-0002 4.16952661483605E-0002 4.16125421353782E-0002 4.15299527228788E-0002 - 4.14474977361710E-0002 4.13651770007412E-0002 4.12829903422526E-0002 4.12009375865449E-0002 4.11190185596348E-0002 - 4.10372330877153E-0002 4.09555809971559E-0002 4.08740621145021E-0002 4.07926762664753E-0002 4.07114232799734E-0002 - 4.06303029820694E-0002 4.05493152000125E-0002 4.04684597612270E-0002 4.03877364933129E-0002 4.03071452240451E-0002 - 4.02266857813736E-0002 4.01463579934238E-0002 4.00661616884951E-0002 3.99860966950622E-0002 3.99061628417744E-0002 - 3.98263599574545E-0002 3.97466878711006E-0002 3.96671464118841E-0002 3.95877354091510E-0002 3.95084546924206E-0002 - 3.94293040913860E-0002 3.93502834359144E-0002 3.92713925560451E-0002 3.91926312819922E-0002 3.91139994441419E-0002 - 3.90354968730537E-0002 3.89571233994600E-0002 3.88788788542657E-0002 3.88007630685487E-0002 3.87227758735588E-0002 - 3.86449171007184E-0002 3.85671865816220E-0002 3.84895841480361E-0002 3.84121096318990E-0002 3.83347628653208E-0002 - 3.82575436805834E-0002 3.81804519101399E-0002 3.81034873866148E-0002 3.80266499428037E-0002 3.79499394116735E-0002 - 3.78733556263616E-0002 3.77968984201769E-0002 3.77205676265981E-0002 3.76443630792748E-0002 3.75682846120272E-0002 - 3.74923320588451E-0002 3.74165052538890E-0002 3.73408040314891E-0002 3.72652282261455E-0002 3.71897776725277E-0002 - 3.71144522054751E-0002 3.70392516599964E-0002 3.69641758712693E-0002 3.68892246746411E-0002 3.68143979056278E-0002 - 3.67396953999144E-0002 3.66651169933546E-0002 3.65906625219704E-0002 3.65163318219528E-0002 3.64421247296606E-0002 - 3.63680410816211E-0002 3.62940807145298E-0002 3.62202434652493E-0002 3.61465291708111E-0002 3.60729376684136E-0002 - 3.59994687954229E-0002 3.59261223893725E-0002 3.58528982879630E-0002 3.57797963290626E-0002 3.57068163507054E-0002 - 3.56339581910937E-0002 3.55612216885955E-0002 3.54886066817457E-0002 3.54161130092457E-0002 3.53437405099630E-0002 - 3.52714890229316E-0002 3.51993583873508E-0002 3.51273484425869E-0002 3.50554590281710E-0002 3.49836899838003E-0002 - 3.49120411493373E-0002 3.48405123648099E-0002 3.47691034704115E-0002 3.46978143065000E-0002 3.46266447135989E-0002 - 3.45555945323959E-0002 3.44846636037441E-0002 3.44138517686604E-0002 3.43431588683268E-0002 3.42725847440893E-0002 - 3.42021292374578E-0002 3.41317921901067E-0002 3.40615734438740E-0002 3.39914728407614E-0002 3.39214902229346E-0002 - 3.38516254327225E-0002 3.37818783126175E-0002 3.37122487052748E-0002 3.36427364535135E-0002 3.35733414003149E-0002 - 3.35040633888236E-0002 3.34349022623467E-0002 3.33658578643542E-0002 3.32969300384780E-0002 3.32281186285125E-0002 - 3.31594234784147E-0002 3.30908444323030E-0002 3.30223813344581E-0002 3.29540340293227E-0002 3.28858023615003E-0002 - 3.28176861757569E-0002 3.27496853170194E-0002 3.26817996303760E-0002 3.26140289610759E-0002 3.25463731545297E-0002 - 3.24788320563086E-0002 3.24114055121442E-0002 3.23440933679296E-0002 3.22768954697174E-0002 3.22098116637212E-0002 - 3.21428417963145E-0002 3.20759857140311E-0002 3.20092432635646E-0002 3.19426142917683E-0002 3.18760986456556E-0002 - 3.18096961723990E-0002 3.17434067193309E-0002 3.16772301339425E-0002 3.16111662638845E-0002 3.15452149569669E-0002 - 3.14793760611579E-0002 3.14136494245851E-0002 3.13480348955345E-0002 3.12825323224507E-0002 3.12171415539366E-0002 - 3.11518624387537E-0002 3.10866948258212E-0002 3.10216385642165E-0002 3.09566935031750E-0002 3.08918594920897E-0002 - 3.08271363805114E-0002 3.07625240181480E-0002 3.06980222548655E-0002 3.06336309406864E-0002 3.05693499257907E-0002 - 3.05051790605154E-0002 3.04411181953541E-0002 3.03771671809574E-0002 3.03133258681324E-0002 3.02495941078428E-0002 - 3.01859717512085E-0002 3.01224586495055E-0002 3.00590546541663E-0002 2.99957596167789E-0002 2.99325733890875E-0002 - 2.98694958229920E-0002 2.98065267705473E-0002 2.97436660839648E-0002 2.96809136156102E-0002 2.96182692180052E-0002 - 2.95557327438260E-0002 2.94933040459041E-0002 2.94309829772259E-0002 2.93687693909319E-0002 2.93066631403180E-0002 - 2.92446640788338E-0002 2.91827720600839E-0002 2.91209869378264E-0002 2.90593085659741E-0002 2.89977367985934E-0002 - 2.89362714899044E-0002 2.88749124942813E-0002 2.88136596662515E-0002 2.87525128604961E-0002 2.86914719318492E-0002 - 2.86305367352984E-0002 2.85697071259843E-0002 2.85089829592002E-0002 2.84483640903926E-0002 2.83878503751603E-0002 - 2.83274416692550E-0002 2.82671378285805E-0002 2.82069387091932E-0002 2.81468441673017E-0002 2.80868540592662E-0002 - 2.80269682415996E-0002 2.79671865709658E-0002 2.79075089041811E-0002 2.78479350982128E-0002 2.77884650101801E-0002 - 2.77290984973533E-0002 2.76698354171537E-0002 2.76106756271541E-0002 2.75516189850778E-0002 2.74926653487993E-0002 - 2.74338145763436E-0002 2.73750665258864E-0002 2.73164210557537E-0002 2.72578780244217E-0002 2.71994372905173E-0002 - 2.71410987128169E-0002 2.70828621502473E-0002 2.70247274618851E-0002 2.69666945069560E-0002 2.69087631448363E-0002 - 2.68509332350508E-0002 2.67932046372744E-0002 2.67355772113307E-0002 2.66780508171926E-0002 2.66206253149822E-0002 - 2.65633005649697E-0002 2.65060764275750E-0002 2.64489527633660E-0002 2.63919294330593E-0002 2.63350062975196E-0002 - 2.62781832177602E-0002 2.62214600549424E-0002 2.61648366703752E-0002 2.61083129255161E-0002 2.60518886819697E-0002 - 2.59955638014887E-0002 2.59393381459729E-0002 2.58832115774698E-0002 2.58271839581743E-0002 2.57712551504279E-0002 - 2.57154250167197E-0002 2.56596934196852E-0002 2.56040602221072E-0002 2.55485252869147E-0002 2.54930884771836E-0002 - 2.54377496561359E-0002 2.53825086871402E-0002 2.53273654337110E-0002 2.52723197595091E-0002 2.52173715283411E-0002 - 2.51625206041593E-0002 2.51077668510622E-0002 2.50531101332932E-0002 2.49985503152416E-0002 2.49440872614419E-0002 - 2.48897208365738E-0002 2.48354509054621E-0002 2.47812773330767E-0002 2.47271999845322E-0002 2.46732187250881E-0002 - 2.46193334201482E-0002 2.45655439352613E-0002 2.45118501361199E-0002 2.44582518885615E-0002 2.44047490585673E-0002 - 2.43513415122624E-0002 2.42980291159163E-0002 2.42448117359419E-0002 2.41916892388958E-0002 2.41386614914782E-0002 - 2.40857283605328E-0002 2.40328897130466E-0002 2.39801454161495E-0002 2.39274953371149E-0002 2.38749393433588E-0002 - 2.38224773024403E-0002 2.37701090820611E-0002 2.37178345500653E-0002 2.36656535744400E-0002 2.36135660233140E-0002 - 2.35615717649589E-0002 2.35096706677881E-0002 2.34578626003572E-0002 2.34061474313635E-0002 2.33545250296462E-0002 - 2.33029952641862E-0002 2.32515580041057E-0002 2.32002131186686E-0002 2.31489604772800E-0002 2.30977999494861E-0002 - 2.30467314049742E-0002 2.29957547135727E-0002 2.29448697452508E-0002 2.28940763701180E-0002 2.28433744584251E-0002 - 2.27927638805628E-0002 2.27422445070625E-0002 2.26918162085955E-0002 2.26414788559739E-0002 2.25912323201491E-0002 - 2.25410764722127E-0002 2.24910111833961E-0002 2.24410363250704E-0002 2.23911517687461E-0002 2.23413573860733E-0002 - 2.22916530488413E-0002 2.22420386289788E-0002 2.21925139985532E-0002 2.21430790297714E-0002 2.20937335949785E-0002 - 2.20444775666590E-0002 2.19953108174357E-0002 2.19462332200700E-0002 2.18972446474615E-0002 2.18483449726483E-0002 - 2.17995340688066E-0002 2.17508118092506E-0002 2.17021780674325E-0002 2.16536327169424E-0002 2.16051756315078E-0002 - 2.15568066849942E-0002 2.15085257514041E-0002 2.14603327048780E-0002 2.14122274196929E-0002 2.13642097702636E-0002 - 2.13162796311416E-0002 2.12684368770150E-0002 2.12206813827094E-0002 2.11730130231865E-0002 2.11254316735449E-0002 - 2.10779372090193E-0002 2.10305295049811E-0002 2.09832084369377E-0002 2.09359738805327E-0002 2.08888257115456E-0002 - 2.08417638058918E-0002 2.07947880396226E-0002 2.07478982889247E-0002 2.07010944301207E-0002 2.06543763396683E-0002 - 2.06077438941605E-0002 2.05611969703259E-0002 2.05147354450276E-0002 2.04683591952642E-0002 2.04220680981688E-0002 - 2.03758620310095E-0002 2.03297408711889E-0002 2.02837044962441E-0002 2.02377527838466E-0002 2.01918856118024E-0002 - 2.01461028580514E-0002 2.01004044006676E-0002 2.00547901178594E-0002 2.00092598879685E-0002 1.99638135894705E-0002 - 1.99184511009748E-0002 1.98731723012241E-0002 1.98279770690945E-0002 1.97828652835956E-0002 1.97378368238701E-0002 - 1.96928915691936E-0002 1.96480293989746E-0002 1.96032501927550E-0002 1.95585538302086E-0002 1.95139401911425E-0002 - 1.94694091554961E-0002 1.94249606033408E-0002 1.93805944148811E-0002 1.93363104704529E-0002 1.92921086505246E-0002 - 1.92479888356964E-0002 1.92039509067003E-0002 1.91599947444003E-0002 1.91161202297915E-0002 1.90723272440010E-0002 - 1.90286156682872E-0002 1.89849853840396E-0002 1.89414362727790E-0002 1.88979682161573E-0002 1.88545810959574E-0002 - 1.88112747940926E-0002 1.87680491926077E-0002 1.87249041736776E-0002 1.86818396196078E-0002 1.86388554128342E-0002 - 1.85959514359232E-0002 1.85531275715712E-0002 1.85103837026046E-0002 1.84677197119800E-0002 1.84251354827837E-0002 - 1.83826308982319E-0002 1.83402058416701E-0002 1.82978601965738E-0002 1.82555938465477E-0002 1.82134066753256E-0002 - 1.81712985667709E-0002 1.81292694048758E-0002 1.80873190737616E-0002 1.80454474576785E-0002 1.80036544410055E-0002 - 1.79619399082501E-0002 1.79203037440486E-0002 1.78787458331654E-0002 1.78372660604936E-0002 1.77958643110542E-0002 - 1.77545404699967E-0002 1.77132944225982E-0002 1.76721260542641E-0002 1.76310352505272E-0002 1.75900218970482E-0002 - 1.75490858796154E-0002 1.75082270841445E-0002 1.74674453966788E-0002 1.74267407033883E-0002 1.73861128905707E-0002 - 1.73455618446505E-0002 1.73050874521792E-0002 1.72646895998351E-0002 1.72243681744231E-0002 1.71841230628751E-0002 - 1.71439541522488E-0002 1.71038613297292E-0002 1.70638444826268E-0002 1.70239034983787E-0002 1.69840382645480E-0002 - 1.69442486688238E-0002 1.69045345990211E-0002 1.68648959430802E-0002 1.68253325890678E-0002 1.67858444251755E-0002 - 1.67464313397209E-0002 1.67070932211464E-0002 1.66678299580199E-0002 1.66286414390346E-0002 1.65895275530082E-0002 - 1.65504881888838E-0002 1.65115232357289E-0002 1.64726325827362E-0002 1.64338161192223E-0002 1.63950737346291E-0002 - 1.63564053185222E-0002 1.63178107605917E-0002 1.62792899506521E-0002 1.62408427786415E-0002 1.62024691346224E-0002 - 1.61641689087807E-0002 1.61259419914267E-0002 1.60877882729937E-0002 1.60497076440387E-0002 1.60116999952425E-0002 - 1.59737652174087E-0002 1.59359032014644E-0002 1.58981138384598E-0002 1.58603970195682E-0002 1.58227526360856E-0002 - 1.57851805794308E-0002 1.57476807411456E-0002 1.57102530128940E-0002 1.56728972864628E-0002 1.56356134537611E-0002 - 1.55984014068201E-0002 1.55612610377934E-0002 1.55241922389566E-0002 1.54871949027074E-0002 1.54502689215649E-0002 - 1.54134141881706E-0002 1.53766305952873E-0002 1.53399180357992E-0002 1.53032764027123E-0002 1.52667055891539E-0002 - 1.52302054883723E-0002 1.51937759937370E-0002 1.51574169987388E-0002 1.51211283969894E-0002 1.50849100822207E-0002 - 1.50487619482862E-0002 1.50126838891595E-0002 1.49766757989349E-0002 1.49407375718270E-0002 1.49048691021709E-0002 - 1.48690702844218E-0002 1.48333410131548E-0002 1.47976811830655E-0002 1.47620906889689E-0002 1.47265694258003E-0002 - 1.46911172886141E-0002 1.46557341725848E-0002 1.46204199730063E-0002 1.45851745852916E-0002 1.45499979049735E-0002 - 1.45148898277034E-0002 1.44798502492522E-0002 1.44448790655097E-0002 1.44099761724845E-0002 1.43751414663042E-0002 - 1.43403748432146E-0002 1.43056761995807E-0002 1.42710454318856E-0002 1.42364824367307E-0002 1.42019871108359E-0002 - 1.41675593510393E-0002 1.41331990542968E-0002 1.40989061176826E-0002 1.40646804383885E-0002 1.40305219137242E-0002 - 1.39964304411170E-0002 1.39624059181120E-0002 1.39284482423713E-0002 1.38945573116749E-0002 1.38607330239196E-0002 - 1.38269752771198E-0002 1.37932839694065E-0002 1.37596589990280E-0002 1.37261002643494E-0002 1.36926076638524E-0002 - 1.36591810961357E-0002 1.36258204599141E-0002 1.35925256540194E-0002 1.35592965773991E-0002 1.35261331291176E-0002 - 1.34930352083553E-0002 1.34600027144082E-0002 1.34270355466888E-0002 1.33941336047254E-0002 1.33612967881618E-0002 - 1.33285249967576E-0002 1.32958181303880E-0002 1.32631760890437E-0002 1.32305987728307E-0002 1.31980860819702E-0002 - 1.31656379167986E-0002 1.31332541777676E-0002 1.31009347654434E-0002 1.30686795805076E-0002 1.30364885237562E-0002 - 1.30043614960999E-0002 1.29722983985642E-0002 1.29402991322889E-0002 1.29083635985282E-0002 1.28764916986504E-0002 - 1.28446833341385E-0002 1.28129384065890E-0002 1.27812568177127E-0002 1.27496384693343E-0002 1.27180832633920E-0002 - 1.26865911019381E-0002 1.26551618871380E-0002 1.26237955212712E-0002 1.25924919067300E-0002 1.25612509460203E-0002 - 1.25300725417613E-0002 1.24989565966849E-0002 1.24679030136364E-0002 1.24369116955739E-0002 1.24059825455681E-0002 - 1.23751154668027E-0002 1.23443103625739E-0002 1.23135671362903E-0002 1.22828856914730E-0002 1.22522659317555E-0002 - 1.22217077608836E-0002 1.21912110827148E-0002 1.21607758012191E-0002 1.21304018204781E-0002 1.21000890446855E-0002 - 1.20698373781466E-0002 1.20396467252784E-0002 1.20095169906093E-0002 1.19794480787793E-0002 1.19494398945397E-0002 - 1.19194923427531E-0002 1.18896053283932E-0002 1.18597787565447E-0002 1.18300125324034E-0002 1.18003065612760E-0002 - 1.17706607485798E-0002 1.17410749998430E-0002 1.17115492207040E-0002 1.16820833169122E-0002 1.16526771943269E-0002 - 1.16233307589182E-0002 1.15940439167659E-0002 1.15648165740602E-0002 1.15356486371012E-0002 1.15065400122990E-0002 - 1.14774906061735E-0002 1.14485003253541E-0002 1.14195690765803E-0002 1.13906967667006E-0002 1.13618833026732E-0002 - 1.13331285915657E-0002 1.13044325405549E-0002 1.12757950569266E-0002 1.12472160480757E-0002 1.12186954215064E-0002 - 1.11902330848314E-0002 1.11618289457721E-0002 1.11334829121589E-0002 1.11051948919305E-0002 1.10769647931344E-0002 - 1.10487925239261E-0002 1.10206779925699E-0002 1.09926211074377E-0002 1.09646217770099E-0002 1.09366799098750E-0002 - 1.09087954147291E-0002 1.08809682003762E-0002 1.08531981757285E-0002 1.08254852498050E-0002 1.07978293317330E-0002 - 1.07702303307468E-0002 1.07426881561884E-0002 1.07152027175067E-0002 1.06877739242581E-0002 1.06604016861059E-0002 - 1.06330859128203E-0002 1.06058265142787E-0002 1.05786234004649E-0002 1.05514764814698E-0002 1.05243856674905E-0002 - 1.04973508688311E-0002 1.04703719959018E-0002 1.04434489592191E-0002 1.04165816694059E-0002 1.03897700371911E-0002 - 1.03630139734099E-0002 1.03363133890031E-0002 1.03096681950178E-0002 1.02830783026066E-0002 1.02565436230276E-0002 - 1.02300640676450E-0002 1.02036395479281E-0002 1.01772699754517E-0002 1.01509552618959E-0002 1.01246953190461E-0002 - 1.00984900587929E-0002 1.00723393931317E-0002 1.00462432341631E-0002 1.00202014940922E-0002 9.99421408522936E-0003 - 9.96828091998908E-0003 9.94240191089091E-0003 9.91657697055857E-0003 9.89080601172026E-0003 9.86508894720856E-0003 - 9.83942568996015E-0003 9.81381615301591E-0003 9.78826024952071E-0003 9.76275789272343E-0003 9.73730899597668E-0003 - 9.71191347273686E-0003 9.68657123656412E-0003 9.66128220112205E-0003 9.63604628017784E-0003 9.61086338760208E-0003 - 9.58573343736844E-0003 9.56065634355413E-0003 9.53563202033921E-0003 9.51066038200696E-0003 9.48574134294341E-0003 - 9.46087481763760E-0003 9.43606072068132E-0003 9.41129896676880E-0003 9.38658947069720E-0003 9.36193214736587E-0003 - 9.33732691177674E-0003 9.31277367903391E-0003 9.28827236434378E-0003 9.26382288301492E-0003 9.23942515045779E-0003 - 9.21507908218494E-0003 9.19078459381065E-0003 9.16654160105111E-0003 9.14235001972402E-0003 9.11820976574880E-0003 - 9.09412075514636E-0003 9.07008290403890E-0003 9.04609612865010E-0003 9.02216034530471E-0003 8.99827547042876E-0003 - 8.97444142054918E-0003 8.95065811229408E-0003 8.92692546239224E-0003 8.90324338767327E-0003 8.87961180506756E-0003 - 8.85603063160598E-0003 8.83249978442005E-0003 8.80901918074154E-0003 8.78558873790282E-0003 8.76220837333628E-0003 - 8.73887800457452E-0003 8.71559754925031E-0003 8.69236692509627E-0003 8.66918604994505E-0003 8.64605484172895E-0003 - 8.62297321848021E-0003 8.59994109833051E-0003 8.57695839951111E-0003 8.55402504035281E-0003 8.53114093928565E-0003 - 8.50830601483907E-0003 8.48552018564170E-0003 8.46278337042106E-0003 8.44009548800403E-0003 8.41745645731612E-0003 - 8.39486619738187E-0003 8.37232462732444E-0003 8.34983166636574E-0003 8.32738723382631E-0003 8.30499124912492E-0003 - 8.28264363177911E-0003 8.26034430140445E-0003 8.23809317771490E-0003 8.21589018052243E-0003 8.19373522973718E-0003 - 8.17162824536728E-0003 8.14956914751850E-0003 8.12755785639475E-0003 8.10559429229736E-0003 8.08367837562547E-0003 - 8.06181002687560E-0003 8.03998916664183E-0003 8.01821571561559E-0003 7.99648959458549E-0003 7.97481072443746E-0003 - 7.95317902615439E-0003 7.93159442081631E-0003 7.91005682960004E-0003 7.88856617377944E-0003 7.86712237472495E-0003 - 7.84572535390370E-0003 7.82437503287951E-0003 7.80307133331255E-0003 7.78181417695955E-0003 7.76060348567340E-0003 - 7.73943918140345E-0003 7.71832118619499E-0003 7.69724942218946E-0003 7.67622381162433E-0003 7.65524427683286E-0003 - 7.63431074024426E-0003 7.61342312438328E-0003 7.59258135187054E-0003 7.57178534542205E-0003 7.55103502784929E-0003 - 7.53033032205924E-0003 7.50967115105403E-0003 7.48905743793113E-0003 7.46848910588315E-0003 7.44796607819752E-0003 - 7.42748827825697E-0003 7.40705562953882E-0003 7.38666805561536E-0003 7.36632548015346E-0003 7.34602782691468E-0003 - 7.32577501975518E-0003 7.30556698262534E-0003 7.28540363957020E-0003 7.26528491472886E-0003 7.24521073233477E-0003 - 7.22518101671535E-0003 7.20519569229216E-0003 7.18525468358075E-0003 7.16535791519027E-0003 7.14550531182401E-0003 - 7.12569679827866E-0003 7.10593229944471E-0003 7.08621174030603E-0003 7.06653504594003E-0003 7.04690214151749E-0003 - 7.02731295230234E-0003 7.00776740365187E-0003 6.98826542101631E-0003 6.96880692993907E-0003 6.94939185605633E-0003 - 6.93002012509734E-0003 6.91069166288395E-0003 6.89140639533073E-0003 6.87216424844493E-0003 6.85296514832622E-0003 - 6.83380902116684E-0003 6.81469579325123E-0003 6.79562539095629E-0003 6.77659774075096E-0003 6.75761276919632E-0003 - 6.73867040294556E-0003 6.71977056874369E-0003 6.70091319342770E-0003 6.68209820392622E-0003 6.66332552725976E-0003 - 6.64459509054030E-0003 6.62590682097135E-0003 6.60726064584798E-0003 6.58865649255650E-0003 6.57009428857458E-0003 - 6.55157396147113E-0003 6.53309543890599E-0003 6.51465864863031E-0003 6.49626351848596E-0003 6.47790997640585E-0003 - 6.45959795041354E-0003 6.44132736862341E-0003 6.42309815924049E-0003 6.40491025056014E-0003 6.38676357096849E-0003 - 6.36865804894182E-0003 6.35059361304685E-0003 6.33257019194041E-0003 6.31458771436954E-0003 6.29664610917139E-0003 - 6.27874530527288E-0003 6.26088523169109E-0003 6.24306581753271E-0003 6.22528699199429E-0003 6.20754868436193E-0003 - 6.18985082401136E-0003 6.17219334040784E-0003 6.15457616310591E-0003 6.13699922174958E-0003 6.11946244607199E-0003 - 6.10196576589555E-0003 6.08450911113162E-0003 6.06709241178076E-0003 6.04971559793228E-0003 6.03237859976438E-0003 - 6.01508134754408E-0003 5.99782377162701E-0003 5.98060580245746E-0003 5.96342737056816E-0003 5.94628840658044E-0003 - 5.92918884120384E-0003 5.91212860523619E-0003 5.89510762956364E-0003 5.87812584516033E-0003 5.86118318308855E-0003 - 5.84427957449842E-0003 5.82741495062813E-0003 5.81058924280351E-0003 5.79380238243815E-0003 5.77705430103336E-0003 - 5.76034493017789E-0003 5.74367420154811E-0003 5.72704204690768E-0003 5.71044839810759E-0003 5.69389318708622E-0003 - 5.67737634586893E-0003 5.66089780656832E-0003 5.64445750138386E-0003 5.62805536260205E-0003 5.61169132259626E-0003 - 5.59536531382645E-0003 5.57907726883954E-0003 5.56282712026883E-0003 5.54661480083432E-0003 5.53044024334234E-0003 - 5.51430338068568E-0003 5.49820414584344E-0003 5.48214247188079E-0003 5.46611829194927E-0003 5.45013153928629E-0003 - 5.43418214721537E-0003 5.41827004914584E-0003 5.40239517857293E-0003 5.38655746907761E-0003 5.37075685432646E-0003 - 5.35499326807174E-0003 5.33926664415114E-0003 5.32357691648787E-0003 5.30792401909040E-0003 5.29230788605261E-0003 - 5.27672845155349E-0003 5.26118564985714E-0003 5.24567941531279E-0003 5.23020968235456E-0003 5.21477638550153E-0003 - 5.19937945935750E-0003 5.18401883861116E-0003 5.16869445803573E-0003 5.15340625248902E-0003 5.13815415691342E-0003 - 5.12293810633567E-0003 5.10775803586693E-0003 5.09261388070253E-0003 5.07750557612215E-0003 5.06243305748947E-0003 - 5.04739626025222E-0003 5.03239511994215E-0003 5.01742957217484E-0003 5.00249955264975E-0003 4.98760499715000E-0003 - 4.97274584154237E-0003 4.95792202177734E-0003 4.94313347388873E-0003 4.92838013399393E-0003 4.91366193829354E-0003 - 4.89897882307156E-0003 4.88433072469518E-0003 4.86971757961455E-0003 4.85513932436310E-0003 4.84059589555706E-0003 - 4.82608722989565E-0003 4.81161326416082E-0003 4.79717393521733E-0003 4.78276918001264E-0003 4.76839893557662E-0003 - 4.75406313902189E-0003 4.73976172754333E-0003 4.72549463841829E-0003 4.71126180900631E-0003 4.69706317674923E-0003 - 4.68289867917099E-0003 4.66876825387755E-0003 4.65467183855694E-0003 4.64060937097899E-0003 4.62658078899547E-0003 - 4.61258603053979E-0003 4.59862503362720E-0003 4.58469773635441E-0003 4.57080407689971E-0003 4.55694399352288E-0003 - 4.54311742456503E-0003 4.52932430844863E-0003 4.51556458367730E-0003 4.50183818883594E-0003 4.48814506259042E-0003 - 4.47448514368764E-0003 4.46085837095550E-0003 4.44726468330264E-0003 4.43370401971861E-0003 4.42017631927354E-0003 - 4.40668152111834E-0003 4.39321956448435E-0003 4.37979038868343E-0003 4.36639393310791E-0003 4.35303013723036E-0003 - 4.33969894060371E-0003 4.32640028286096E-0003 4.31313410371537E-0003 4.29990034296012E-0003 4.28669894046838E-0003 - 4.27352983619327E-0003 4.26039297016763E-0003 4.24728828250413E-0003 4.23421571339511E-0003 4.22117520311238E-0003 - 4.20816669200744E-0003 4.19519012051113E-0003 4.18224542913372E-0003 4.16933255846473E-0003 4.15645144917294E-0003 - 4.14360204200632E-0003 4.13078427779179E-0003 4.11799809743546E-0003 4.10524344192221E-0003 4.09252025231592E-0003 - 4.07982846975912E-0003 4.06716803547316E-0003 4.05453889075800E-0003 4.04194097699214E-0003 4.02937423563263E-0003 - 4.01683860821487E-0003 4.00433403635268E-0003 3.99186046173809E-0003 3.97941782614143E-0003 3.96700607141107E-0003 - 3.95462513947346E-0003 3.94227497233306E-0003 3.92995551207222E-0003 3.91766670085116E-0003 3.90540848090780E-0003 - 3.89318079455787E-0003 3.88098358419464E-0003 3.86881679228892E-0003 3.85668036138906E-0003 3.84457423412077E-0003 - 3.83249835318713E-0003 3.82045266136842E-0003 3.80843710152222E-0003 3.79645161658313E-0003 3.78449614956282E-0003 - 3.77257064354997E-0003 3.76067504171011E-0003 3.74880928728567E-0003 3.73697332359575E-0003 3.72516709403625E-0003 - 3.71339054207959E-0003 3.70164361127475E-0003 3.68992624524726E-0003 3.67823838769893E-0003 3.66657998240801E-0003 - 3.65495097322898E-0003 3.64335130409243E-0003 3.63178091900520E-0003 3.62023976205005E-0003 3.60872777738582E-0003 - 3.59724490924716E-0003 3.58579110194462E-0003 3.57436629986452E-0003 3.56297044746875E-0003 3.55160348929499E-0003 - 3.54026536995635E-0003 3.52895603414148E-0003 3.51767542661437E-0003 3.50642349221442E-0003 3.49520017585629E-0003 - 3.48400542252973E-0003 3.47283917729978E-0003 3.46170138530640E-0003 3.45059199176461E-0003 3.43951094196430E-0003 - 3.42845818127022E-0003 3.41743365512193E-0003 3.40643730903361E-0003 3.39546908859416E-0003 3.38452893946696E-0003 - 3.37361680738998E-0003 3.36273263817549E-0003 3.35187637771027E-0003 3.34104797195523E-0003 3.33024736694557E-0003 - 3.31947450879065E-0003 3.30872934367383E-0003 3.29801181785256E-0003 3.28732187765814E-0003 3.27665946949583E-0003 - 3.26602453984461E-0003 3.25541703525719E-0003 3.24483690235999E-0003 3.23428408785295E-0003 3.22375853850959E-0003 - 3.21326020117680E-0003 3.20278902277496E-0003 3.19234495029768E-0003 3.18192793081179E-0003 3.17153791145738E-0003 - 3.16117483944755E-0003 3.15083866206852E-0003 3.14052932667941E-0003 3.13024678071223E-0003 3.11999097167189E-0003 - 3.10976184713599E-0003 3.09955935475486E-0003 3.08938344225142E-0003 3.07923405742115E-0003 3.06911114813206E-0003 - 3.05901466232447E-0003 3.04894454801118E-0003 3.03890075327716E-0003 3.02888322627965E-0003 3.01889191524800E-0003 - 3.00892676848366E-0003 2.99898773436009E-0003 2.98907476132262E-0003 2.97918779788854E-0003 2.96932679264689E-0003 - 2.95949169425846E-0003 2.94968245145568E-0003 2.93989901304261E-0003 2.93014132789483E-0003 2.92040934495937E-0003 - 2.91070301325467E-0003 2.90102228187046E-0003 2.89136709996779E-0003 2.88173741677883E-0003 2.87213318160696E-0003 - 2.86255434382653E-0003 2.85300085288291E-0003 2.84347265829243E-0003 2.83396970964219E-0003 2.82449195659017E-0003 - 2.81503934886498E-0003 2.80561183626598E-0003 2.79620936866303E-0003 2.78683189599652E-0003 2.77747936827735E-0003 - 2.76815173558673E-0003 2.75884894807625E-0003 2.74957095596767E-0003 2.74031770955304E-0003 2.73108915919444E-0003 - 2.72188525532401E-0003 2.71270594844393E-0003 2.70355118912622E-0003 2.69442092801281E-0003 2.68531511581537E-0003 - 2.67623370331529E-0003 2.66717664136367E-0003 2.65814388088111E-0003 2.64913537285779E-0003 2.64015106835329E-0003 - 2.63119091849660E-0003 2.62225487448608E-0003 2.61334288758919E-0003 2.60445490914277E-0003 2.59559089055264E-0003 - 2.58675078329374E-0003 2.57793453890995E-0003 2.56914210901411E-0003 2.56037344528795E-0003 2.55162849948185E-0003 - 2.54290722341510E-0003 2.53420956897552E-0003 2.52553548811957E-0003 2.51688493287222E-0003 2.50825785532692E-0003 - 2.49965420764551E-0003 2.49107394205815E-0003 2.48251701086329E-0003 2.47398336642754E-0003 2.46547296118570E-0003 - 2.45698574764056E-0003 2.44852167836302E-0003 2.44008070599184E-0003 2.43166278323366E-0003 2.42326786286296E-0003 - 2.41489589772194E-0003 2.40654684072050E-0003 2.39822064483611E-0003 2.38991726311386E-0003 2.38163664866628E-0003 - 2.37337875467328E-0003 2.36514353438222E-0003 2.35693094110766E-0003 2.34874092823144E-0003 2.34057344920252E-0003 - 2.33242845753703E-0003 2.32430590681804E-0003 2.31620575069563E-0003 2.30812794288680E-0003 2.30007243717534E-0003 - 2.29203918741187E-0003 2.28402814751369E-0003 2.27603927146470E-0003 2.26807251331550E-0003 2.26012782718308E-0003 - 2.25220516725097E-0003 2.24430448776905E-0003 2.23642574305352E-0003 2.22856888748689E-0003 2.22073387551777E-0003 - 2.21292066166102E-0003 2.20512920049748E-0003 2.19735944667406E-0003 2.18961135490355E-0003 2.18188487996466E-0003 - 2.17417997670193E-0003 2.16649660002558E-0003 2.15883470491161E-0003 2.15119424640156E-0003 2.14357517960260E-0003 - 2.13597745968734E-0003 2.12840104189386E-0003 2.12084588152562E-0003 2.11331193395135E-0003 2.10579915460505E-0003 - 2.09830749898588E-0003 2.09083692265816E-0003 2.08338738125121E-0003 2.07595883045940E-0003 2.06855122604200E-0003 - 2.06116452382311E-0003 2.05379867969171E-0003 2.04645364960145E-0003 2.03912938957072E-0003 2.03182585568246E-0003 - 2.02454300408423E-0003 2.01728079098804E-0003 2.01003917267032E-0003 2.00281810547189E-0003 1.99561754579785E-0003 - 1.98843745011758E-0003 1.98127777496456E-0003 1.97413847693650E-0003 1.96701951269506E-0003 1.95992083896592E-0003 - 1.95284241253873E-0003 1.94578419026694E-0003 1.93874612906787E-0003 1.93172818592253E-0003 1.92473031787562E-0003 - 1.91775248203551E-0003 1.91079463557405E-0003 1.90385673572664E-0003 1.89693873979208E-0003 1.89004060513257E-0003 - 1.88316228917359E-0003 1.87630374940386E-0003 1.86946494337536E-0003 1.86264582870310E-0003 1.85584636306522E-0003 - 1.84906650420282E-0003 1.84230620991994E-0003 1.83556543808357E-0003 1.82884414662338E-0003 1.82214229353194E-0003 - 1.81545983686442E-0003 1.80879673473868E-0003 1.80215294533509E-0003 1.79552842689660E-0003 1.78892313772856E-0003 - 1.78233703619873E-0003 1.77577008073721E-0003 1.76922222983632E-0003 1.76269344205064E-0003 1.75618367599685E-0003 - 1.74969289035377E-0003 1.74322104386219E-0003 1.73676809532487E-0003 1.73033400360652E-0003 1.72391872763362E-0003 - 1.71752222639449E-0003 1.71114445893912E-0003 1.70478538437923E-0003 1.69844496188808E-0003 1.69212315070047E-0003 - 1.68581991011273E-0003 1.67953519948253E-0003 1.67326897822898E-0003 1.66702120583241E-0003 1.66079184183448E-0003 - 1.65458084583795E-0003 1.64838817750671E-0003 1.64221379656574E-0003 1.63605766280098E-0003 1.62991973605935E-0003 - 1.62379997624859E-0003 1.61769834333733E-0003 1.61161479735490E-0003 1.60554929839135E-0003 1.59950180659737E-0003 - 1.59347228218422E-0003 1.58746068542369E-0003 1.58146697664802E-0003 1.57549111624984E-0003 1.56953306468218E-0003 - 1.56359278245826E-0003 1.55767023015160E-0003 1.55176536839582E-0003 1.54587815788470E-0003 1.54000855937205E-0003 - 1.53415653367161E-0003 1.52832204165712E-0003 1.52250504426214E-0003 1.51670550248006E-0003 1.51092337736400E-0003 - 1.50515863002679E-0003 1.49941122164088E-0003 1.49368111343828E-0003 1.48796826671053E-0003 1.48227264280861E-0003 - 1.47659420314291E-0003 1.47093290918313E-0003 1.46528872245830E-0003 1.45966160455661E-0003 1.45405151712542E-0003 - 1.44845842187124E-0003 1.44288228055956E-0003 1.43732305501490E-0003 1.43178070712067E-0003 1.42625519881919E-0003 - 1.42074649211156E-0003 1.41525454905763E-0003 1.40977933177596E-0003 1.40432080244372E-0003 1.39887892329670E-0003 - 1.39345365662915E-0003 1.38804496479383E-0003 1.38265281020189E-0003 1.37727715532279E-0003 1.37191796268433E-0003 - 1.36657519487250E-0003 1.36124881453148E-0003 1.35593878436354E-0003 1.35064506712905E-0003 1.34536762564633E-0003 - 1.34010642279166E-0003 1.33486142149921E-0003 1.32963258476094E-0003 1.32441987562664E-0003 1.31922325720374E-0003 - 1.31404269265736E-0003 1.30887814521022E-0003 1.30372957814256E-0003 1.29859695479210E-0003 1.29348023855399E-0003 - 1.28837939288074E-0003 1.28329438128218E-0003 1.27822516732537E-0003 1.27317171463459E-0003 1.26813398689123E-0003 - 1.26311194783378E-0003 1.25810556125774E-0003 1.25311479101559E-0003 1.24813960101670E-0003 1.24317995522731E-0003 - 1.23823581767045E-0003 1.23330715242587E-0003 1.22839392363004E-0003 1.22349609547601E-0003 1.21861363221343E-0003 - 1.21374649814847E-0003 1.20889465764372E-0003 1.20405807511820E-0003 1.19923671504724E-0003 1.19443054196250E-0003 - 1.18963952045182E-0003 1.18486361515927E-0003 1.18010279078499E-0003 1.17535701208518E-0003 1.17062624387209E-0003 - 1.16591045101387E-0003 1.16120959843460E-0003 1.15652365111415E-0003 1.15185257408823E-0003 1.14719633244822E-0003 - 1.14255489134119E-0003 1.13792821596983E-0003 1.13331627159238E-0003 1.12871902352258E-0003 1.12413643712960E-0003 - 1.11956847783803E-0003 1.11501511112777E-0003 1.11047630253401E-0003 1.10595201764715E-0003 1.10144222211275E-0003 - 1.09694688163152E-0003 1.09246596195919E-0003 1.08799942890648E-0003 1.08354724833911E-0003 1.07910938617762E-0003 - 1.07468580839744E-0003 1.07027648102874E-0003 1.06588137015644E-0003 1.06150044192012E-0003 1.05713366251396E-0003 - 1.05278099818672E-0003 1.04844241524164E-0003 1.04411788003644E-0003 1.03980735898319E-0003 1.03551081854834E-0003 - 1.03122822525260E-0003 1.02695954567090E-0003 1.02270474643237E-0003 1.01846379422024E-0003 1.01423665577182E-0003 - 1.01002329787840E-0003 1.00582368738525E-0003 1.00163779119155E-0003 9.97465576250279E-0004 9.93307009568262E-0004 - 9.89162058206020E-0004 9.85030689277783E-0004 9.80912869951379E-0004 9.76808567448254E-0004 9.72717749043332E-0004 - 9.68640382065012E-0004 9.64576433895120E-0004 9.60525871968814E-0004 9.56488663774580E-0004 9.52464776854120E-0004 - 9.48454178802373E-0004 9.44456837267383E-0004 9.40472719950284E-0004 9.36501794605262E-0004 9.32544029039458E-0004 - 9.28599391112957E-0004 9.24667848738692E-0004 9.20749369882446E-0004 9.16843922562737E-0004 9.12951474850793E-0004 - 9.09071994870520E-0004 9.05205450798398E-0004 9.01351810863483E-0004 8.97511043347306E-0004 8.93683116583835E-0004 - 8.89867998959461E-0004 8.86065658912869E-0004 8.82276064935053E-0004 8.78499185569215E-0004 8.74734989410751E-0004 - 8.70983445107166E-0004 8.67244521358023E-0004 8.63518186914938E-0004 8.59804410581447E-0004 8.56103161213024E-0004 - 8.52414407716977E-0004 8.48738119052435E-0004 8.45074264230278E-0004 8.41422812313050E-0004 8.37783732414991E-0004 - 8.34156993701890E-0004 8.30542565391101E-0004 8.26940416751443E-0004 8.23350517103184E-0004 8.19772835817972E-0004 - 8.16207342318769E-0004 8.12654006079830E-0004 8.09112796626616E-0004 8.05583683535776E-0004 8.02066636435052E-0004 - 7.98561625003287E-0004 7.95068618970308E-0004 7.91587588116905E-0004 7.88118502274794E-0004 7.84661331326525E-0004 - 7.81216045205474E-0004 7.77782613895743E-0004 7.74361007432166E-0004 7.70951195900199E-0004 7.67553149435895E-0004 - 7.64166838225867E-0004 7.60792232507199E-0004 7.57429302567434E-0004 7.54078018744477E-0004 7.50738351426606E-0004 - 7.47410271052351E-0004 7.44093748110480E-0004 7.40788753139956E-0004 7.37495256729850E-0004 7.34213229519330E-0004 - 7.30942642197577E-0004 7.27683465503738E-0004 7.24435670226912E-0004 7.21199227206036E-0004 7.17974107329890E-0004 - 7.14760281537001E-0004 7.11557720815635E-0004 7.08366396203705E-0004 7.05186278788736E-0004 7.02017339707843E-0004 - 6.98859550147620E-0004 6.95712881344142E-0004 6.92577304582877E-0004 6.89452791198665E-0004 6.86339312575655E-0004 - 6.83236840147224E-0004 6.80145345395994E-0004 6.77064799853709E-0004 6.73995175101235E-0004 6.70936442768477E-0004 - 6.67888574534350E-0004 6.64851542126721E-0004 6.61825317322345E-0004 6.58809871946841E-0004 6.55805177874612E-0004 - 6.52811207028823E-0004 6.49827931381316E-0004 6.46855322952610E-0004 6.43893353811794E-0004 6.40941996076507E-0004 - 6.38001221912895E-0004 6.35071003535534E-0004 6.32151313207408E-0004 6.29242123239828E-0004 6.26343405992424E-0004 - 6.23455133873048E-0004 6.20577279337748E-0004 6.17709814890727E-0004 6.14852713084266E-0004 6.12005946518704E-0004 - 6.09169487842354E-0004 6.06343309751499E-0004 6.03527384990291E-0004 6.00721686350730E-0004 5.97926186672620E-0004 - 5.95140858843493E-0004 5.92365675798590E-0004 5.89600610520784E-0004 5.86845636040537E-0004 5.84100725435882E-0004 - 5.81365851832316E-0004 5.78640988402801E-0004 5.75926108367679E-0004 5.73221184994655E-0004 5.70526191598716E-0004 - 5.67841101542094E-0004 5.65165888234242E-0004 5.62500525131731E-0004 5.59844985738254E-0004 5.57199243604534E-0004 - 5.54563272328310E-0004 5.51937045554272E-0004 5.49320536973986E-0004 5.46713720325909E-0004 5.44116569395272E-0004 - 5.41529058014077E-0004 5.38951160061018E-0004 5.36382849461455E-0004 5.33824100187357E-0004 5.31274886257239E-0004 - 5.28735181736141E-0004 5.26204960735548E-0004 5.23684197413371E-0004 5.21172865973869E-0004 5.18670940667636E-0004 - 5.16178395791514E-0004 5.13695205688562E-0004 5.11221344748022E-0004 5.08756787405237E-0004 5.06301508141639E-0004 - 5.03855481484663E-0004 5.01418682007743E-0004 4.98991084330218E-0004 4.96572663117308E-0004 4.94163393080072E-0004 - 4.91763248975335E-0004 4.89372205605670E-0004 4.86990237819316E-0004 4.84617320510171E-0004 4.82253428617702E-0004 - 4.79898537126917E-0004 4.77552621068326E-0004 4.75215655517871E-0004 4.72887615596900E-0004 4.70568476472100E-0004 - 4.68258213355453E-0004 4.65956801504215E-0004 4.63664216220819E-0004 4.61380432852873E-0004 4.59105426793078E-0004 - 4.56839173479210E-0004 4.54581648394047E-0004 4.52332827065327E-0004 4.50092685065728E-0004 4.47861198012772E-0004 - 4.45638341568821E-0004 4.43424091440998E-0004 4.41218423381165E-0004 4.39021313185856E-0004 4.36832736696231E-0004 - 4.34652669798056E-0004 4.32481088421611E-0004 4.30317968541683E-0004 4.28163286177488E-0004 4.26017017392648E-0004 - 4.23879138295132E-0004 4.21749625037201E-0004 4.19628453815384E-0004 4.17515600870403E-0004 4.15411042487153E-0004 - 4.13314754994625E-0004 4.11226714765900E-0004 4.09146898218057E-0004 4.07075281812151E-0004 4.05011842053172E-0004 - 4.02956555489974E-0004 4.00909398715258E-0004 3.98870348365492E-0004 3.96839381120904E-0004 3.94816473705394E-0004 - 3.92801602886512E-0004 3.90794745475413E-0004 3.88795878326794E-0004 3.86804978338865E-0004 3.84822022453283E-0004 - 3.82846987655137E-0004 3.80879850972863E-0004 3.78920589478218E-0004 3.76969180286244E-0004 3.75025600555195E-0004 - 3.73089827486517E-0004 3.71161838324777E-0004 3.69241610357649E-0004 3.67329120915830E-0004 3.65424347373017E-0004 - 3.63527267145864E-0004 3.61637857693918E-0004 3.59756096519593E-0004 3.57881961168107E-0004 3.56015429227439E-0004 - 3.54156478328305E-0004 3.52305086144075E-0004 3.50461230390761E-0004 3.48624888826944E-0004 3.46796039253753E-0004 - 3.44974659514799E-0004 3.43160727496135E-0004 3.41354221126228E-0004 3.39555118375881E-0004 3.37763397258218E-0004 - 3.35979035828612E-0004 3.34202012184663E-0004 3.32432304466140E-0004 3.30669890854933E-0004 3.28914749575018E-0004 - 3.27166858892399E-0004 3.25426197115079E-0004 3.23692742592992E-0004 3.21966473717987E-0004 3.20247368923754E-0004 - 3.18535406685793E-0004 3.16830565521375E-0004 3.15132823989477E-0004 3.13442160690762E-0004 3.11758554267508E-0004 - 3.10081983403590E-0004 3.08412426824411E-0004 3.06749863296866E-0004 3.05094271629306E-0004 3.03445630671475E-0004 - 3.01803919314488E-0004 3.00169116490758E-0004 2.98541201173984E-0004 2.96920152379076E-0004 2.95305949162126E-0004 - 2.93698570620364E-0004 2.92097995892106E-0004 2.90504204156719E-0004 2.88917174634559E-0004 2.87336886586957E-0004 - 2.85763319316140E-0004 2.84196452165204E-0004 2.82636264518078E-0004 2.81082735799456E-0004 2.79535845474779E-0004 - 2.77995573050168E-0004 2.76461898072390E-0004 2.74934800128825E-0004 2.73414258847394E-0004 2.71900253896544E-0004 - 2.70392764985180E-0004 2.68891771862641E-0004 2.67397254318641E-0004 2.65909192183227E-0004 2.64427565326753E-0004 - 2.62952353659803E-0004 2.61483537133181E-0004 2.60021095737841E-0004 2.58565009504858E-0004 2.57115258505387E-0004 - 2.55671822850593E-0004 2.54234682691649E-0004 2.52803818219654E-0004 2.51379209665615E-0004 2.49960837300384E-0004 - 2.48548681434631E-0004 2.47142722418793E-0004 2.45742940643023E-0004 2.44349316537166E-0004 2.42961830570691E-0004 - 2.41580463252671E-0004 2.40205195131718E-0004 2.38836006795965E-0004 2.37472878872995E-0004 2.36115792029812E-0004 - 2.34764726972806E-0004 2.33419664447688E-0004 2.32080585239469E-0004 2.30747470172398E-0004 2.29420300109938E-0004 - 2.28099055954705E-0004 2.26783718648431E-0004 2.25474269171930E-0004 2.24170688545039E-0004 2.22872957826594E-0004 - 2.21581058114361E-0004 2.20294970545029E-0004 2.19014676294130E-0004 2.17740156576017E-0004 2.16471392643824E-0004 - 2.15208365789406E-0004 2.13951057343317E-0004 2.12699448674750E-0004 2.11453521191499E-0004 2.10213256339932E-0004 - 2.08978635604918E-0004 2.07749640509816E-0004 2.06526252616407E-0004 2.05308453524871E-0004 2.04096224873730E-0004 - 2.02889548339811E-0004 2.01688405638215E-0004 2.00492778522250E-0004 1.99302648783413E-0004 1.98117998251330E-0004 - 1.96938808793726E-0004 1.95765062316375E-0004 1.94596740763059E-0004 1.93433826115536E-0004 1.92276300393479E-0004 - 1.91124145654452E-0004 1.89977343993853E-0004 1.88835877544886E-0004 1.87699728478511E-0004 1.86568879003398E-0004 - 1.85443311365897E-0004 1.84323007849985E-0004 1.83207950777232E-0004 1.82098122506749E-0004 1.80993505435166E-0004 - 1.79894081996565E-0004 1.78799834662454E-0004 1.77710745941726E-0004 1.76626798380607E-0004 1.75547974562626E-0004 - 1.74474257108562E-0004 1.73405628676418E-0004 1.72342071961361E-0004 1.71283569695692E-0004 1.70230104648805E-0004 - 1.69181659627137E-0004 1.68138217474140E-0004 1.67099761070222E-0004 1.66066273332727E-0004 1.65037737215874E-0004 - 1.64014135710724E-0004 1.62995451845145E-0004 1.61981668683758E-0004 1.60972769327908E-0004 1.59968736915613E-0004 - 1.58969554621526E-0004 1.57975205656905E-0004 1.56985673269550E-0004 1.56000940743783E-0004 1.55020991400392E-0004 - 1.54045808596603E-0004 1.53075375726026E-0004 1.52109676218621E-0004 1.51148693540665E-0004 1.50192411194693E-0004 - 1.49240812719474E-0004 1.48293881689958E-0004 1.47351601717247E-0004 1.46413956448543E-0004 1.45480929567111E-0004 - 1.44552504792251E-0004 1.43628665879233E-0004 1.42709396619278E-0004 1.41794680839506E-0004 1.40884502402900E-0004 - 1.39978845208266E-0004 1.39077693190187E-0004 1.38181030318992E-0004 1.37288840600704E-0004 1.36401108077013E-0004 - 1.35517816825222E-0004 1.34638950958221E-0004 1.33764494624433E-0004 1.32894432007783E-0004 1.32028747327655E-0004 - 1.31167424838850E-0004 1.30310448831552E-0004 1.29457803631278E-0004 1.28609473598852E-0004 1.27765443130350E-0004 - 1.26925696657067E-0004 1.26090218645482E-0004 1.25258993597207E-0004 1.24432006048959E-0004 1.23609240572510E-0004 - 1.22790681774656E-0004 1.21976314297169E-0004 1.21166122816762E-0004 1.20360092045052E-0004 1.19558206728511E-0004 - 1.18760451648437E-0004 1.17966811620909E-0004 1.17177271496743E-0004 1.16391816161467E-0004 1.15610430535263E-0004 - 1.14833099572944E-0004 1.14059808263900E-0004 1.13290541632072E-0004 1.12525284735903E-0004 1.11764022668301E-0004 - 1.11006740556607E-0004 1.10253423562541E-0004 1.09504056882179E-0004 1.08758625745900E-0004 1.08017115418357E-0004 - 1.07279511198432E-0004 1.06545798419197E-0004 1.05815962447881E-0004 1.05089988685823E-0004 1.04367862568438E-0004 - 1.03649569565174E-0004 1.02935095179479E-0004 1.02224424948758E-0004 1.01517544444331E-0004 1.00814439271404E-0004 - 1.00115095069018E-0004 9.94194975100213E-0005 9.87276323010199E-0005 9.80394851823523E-0005 9.73550419280367E-0005 - 9.66742883457398E-0005 9.59972102767400E-0005 9.53237935958817E-0005 9.46540242115451E-0005 9.39878880655982E-0005 - 9.33253711333704E-0005 9.26664594236015E-0005 9.20111389784095E-0005 9.13593958732546E-0005 9.07112162168939E-0005 - 9.00665861513506E-0005 8.94254918518675E-0005 8.87879195268794E-0005 8.81538554179633E-0005 8.75232857998060E-0005 - 8.68961969801686E-0005 8.62725752998412E-0005 8.56524071326121E-0005 8.50356788852240E-0005 8.44223769973368E-0005 - 8.38124879414967E-0005 8.32059982230858E-0005 8.26028943802953E-0005 8.20031629840795E-0005 8.14067906381248E-0005 - 8.08137639788056E-0005 8.02240696751487E-0005 7.96376944288006E-0005 7.90546249739795E-0005 7.84748480774472E-0005 - 7.78983505384636E-0005 7.73251191887565E-0005 7.67551408924771E-0005 7.61884025461647E-0005 7.56248910787148E-0005 - 7.50645934513303E-0005 7.45074966574945E-0005 7.39535877229257E-0005 7.34028537055455E-0005 7.28552816954393E-0005 - 7.23108588148157E-0005 7.17695722179756E-0005 7.12314090912677E-0005 7.06963566530579E-0005 7.01644021536847E-0005 - 6.96355328754317E-0005 6.91097361324797E-0005 6.85869992708751E-0005 6.80673096684946E-0005 6.75506547350021E-0005 - 6.70370219118181E-0005 6.65263986720756E-0005 6.60187725205922E-0005 6.55141309938230E-0005 6.50124616598292E-0005 - 6.45137521182426E-0005 6.40179900002231E-0005 6.35251629684281E-0005 6.30352587169686E-0005 6.25482649713816E-0005 - 6.20641694885834E-0005 6.15829600568382E-0005 6.11046244957223E-0005 6.06291506560830E-0005 6.01565264200071E-0005 - 5.96867397007780E-0005 5.92197784428475E-0005 5.87556306217903E-0005 5.82942842442718E-0005 5.78357273480134E-0005 - 5.73799480017511E-0005 5.69269343052040E-0005 5.64766743890337E-0005 5.60291564148090E-0005 5.55843685749741E-0005 - 5.51422990928033E-0005 5.47029362223735E-0005 5.42662682485209E-0005 5.38322834868106E-0005 5.34009702834955E-0005 - 5.29723170154819E-0005 5.25463120902968E-0005 5.21229439460444E-0005 5.17022010513771E-0005 5.12840719054538E-0005 - 5.08685450379090E-0005 5.04556090088114E-0005 5.00452524086327E-0005 4.96374638582093E-0005 4.92322320087048E-0005 - 4.88295455415782E-0005 4.84293931685428E-0005 4.80317636315372E-0005 4.76366457026817E-0005 4.72440281842471E-0005 - 4.68538999086196E-0005 4.64662497382613E-0005 4.60810665656787E-0005 4.56983393133824E-0005 4.53180569338577E-0005 - 4.49402084095222E-0005 4.45647827526935E-0005 4.41917690055554E-0005 4.38211562401177E-0005 4.34529335581859E-0005 - 4.30870900913202E-0005 4.27236150008069E-0005 4.23624974776159E-0005 4.20037267423687E-0005 4.16472920453046E-0005 - 4.12931826662415E-0005 4.09413879145444E-0005 4.05918971290862E-0005 4.02446996782179E-0005 3.98997849597271E-0005 - 3.95571424008063E-0005 3.92167614580187E-0005 3.88786316172596E-0005 3.85427423937252E-0005 3.82090833318743E-0005 - 3.78776440053937E-0005 3.75484140171674E-0005 3.72213829992345E-0005 3.68965406127605E-0005 3.65738765479979E-0005 - 3.62533805242551E-0005 3.59350422898583E-0005 3.56188516221176E-0005 3.53047983272952E-0005 3.49928722405648E-0005 - 3.46830632259826E-0005 3.43753611764477E-0005 3.40697560136721E-0005 3.37662376881412E-0005 3.34647961790835E-0005 - 3.31654214944337E-0005 3.28681036707973E-0005 3.25728327734189E-0005 3.22795988961443E-0005 3.19883921613889E-0005 - 3.16992027201022E-0005 3.14120207517316E-0005 3.11268364641916E-0005 3.08436400938253E-0005 3.05624219053741E-0005 - 3.02831721919391E-0005 3.00058812749520E-0005 2.97305395041354E-0005 2.94571372574716E-0005 2.91856649411689E-0005 - 2.89161129896247E-0005 2.86484718653948E-0005 2.83827320591552E-0005 2.81188840896733E-0005 2.78569185037680E-0005 - 2.75968258762793E-0005 2.73385968100343E-0005 2.70822219358107E-0005 2.68276919123062E-0005 2.65749974261007E-0005 - 2.63241291916275E-0005 2.60750779511337E-0005 2.58278344746499E-0005 2.55823895599565E-0005 2.53387340325474E-0005 - 2.50968587455994E-0005 2.48567545799358E-0005 2.46184124439934E-0005 2.43818232737912E-0005 2.41469780328924E-0005 - 2.39138677123748E-0005 2.36824833307941E-0005 2.34528159341532E-0005 2.32248565958660E-0005 2.29985964167250E-0005 - 2.27740265248698E-0005 2.25511380757494E-0005 2.23299222520927E-0005 2.21103702638723E-0005 2.18924733482738E-0005 - 2.16762227696597E-0005 2.14616098195373E-0005 2.12486258165274E-0005 2.10372621063268E-0005 2.08275100616790E-0005 - 2.06193610823383E-0005 2.04128065950384E-0005 2.02078380534588E-0005 2.00044469381904E-0005 1.98026247567046E-0005 - 1.96023630433181E-0005 1.94036533591617E-0005 1.92064872921452E-0005 1.90108564569278E-0005 1.88167524948808E-0005 - 1.86241670740576E-0005 1.84330918891607E-0005 1.82435186615071E-0005 1.80554391389975E-0005 1.78688450960814E-0005 - 1.76837283337272E-0005 1.75000806793859E-0005 1.73178939869606E-0005 1.71371601367741E-0005 1.69578710355342E-0005 - 1.67800186163035E-0005 1.66035948384641E-0005 1.64285916876883E-0005 1.62550011759028E-0005 1.60828153412575E-0005 - 1.59120262480940E-0005 1.57426259869110E-0005 1.55746066743340E-0005 1.54079604530810E-0005 1.52426794919307E-0005 - 1.50787559856919E-0005 1.49161821551678E-0005 1.47549502471266E-0005 1.45950525342671E-0005 1.44364813151884E-0005 - 1.42792289143558E-0005 1.41232876820694E-0005 1.39686499944330E-0005 1.38153082533194E-0005 1.36632548863409E-0005 - 1.35124823468151E-0005 1.33629831137344E-0005 1.32147496917328E-0005 1.30677746110541E-0005 1.29220504275214E-0005 - 1.27775697225023E-0005 1.26343251028796E-0005 1.24923092010174E-0005 1.23515146747310E-0005 1.22119342072532E-0005 - 1.20735605072042E-0005 1.19363863085586E-0005 1.18004043706136E-0005 1.16656074779583E-0005 1.15319884404406E-0005 - 1.13995400931370E-0005 1.12682552963194E-0005 1.11381269354241E-0005 1.10091479210207E-0005 1.08813111887794E-0005 - 1.07546096994409E-0005 1.06290364387826E-0005 1.05045844175903E-0005 1.03812466716233E-0005 1.02590162615850E-0005 - 1.01378862730913E-0005 1.00178498166383E-0005 9.89890002757198E-0006 9.78103006605552E-0006 9.66423311703999E-0006 - 9.54850239023073E-0006 9.43383112005733E-0006 9.32021256564272E-0006 9.20764001077070E-0006 9.09610676385613E-0006 - 8.98560615791256E-0006 8.87613155052145E-0006 8.76767632380215E-0006 8.66023388437868E-0006 8.55379766335065E-0006 - 8.44836111626072E-0006 8.34391772306489E-0006 8.24046098810038E-0006 8.13798444005500E-0006 8.03648163193726E-0006 - 7.93594614104347E-0006 7.83637156892872E-0006 7.73775154137461E-0006 7.64007970835963E-0006 7.54334974402730E-0006 - 7.44755534665573E-0006 7.35269023862782E-0006 7.25874816639867E-0006 7.16572290046662E-0006 7.07360823534126E-0006 - 6.98239798951394E-0006 6.89208600542598E-0006 6.80266614943908E-0006 6.71413231180430E-0006 6.62647840663115E-0006 - 6.53969837185793E-0006 6.45378616922013E-0006 6.36873578422148E-0006 6.28454122610181E-0006 6.20119652780755E-0006 - 6.11869574596161E-0006 6.03703296083208E-0006 5.95620227630295E-0006 5.87619781984261E-0006 5.79701374247508E-0006 - 5.71864421874815E-0006 5.64108344670402E-0006 5.56432564784923E-0006 5.48836506712376E-0006 5.41319597287174E-0006 - 5.33881265681029E-0006 5.26520943400074E-0006 5.19238064281717E-0006 5.12032064491703E-0006 5.04902382521141E-0006 - 4.97848459183420E-0006 4.90869737611304E-0006 4.83965663253854E-0006 4.77135683873465E-0006 4.70379249542938E-0006 - 4.63695812642367E-0006 4.57084827856271E-0006 4.50545752170521E-0006 4.44078044869443E-0006 4.37681167532765E-0006 - 4.31354584032666E-0006 4.25097760530868E-0006 4.18910165475546E-0006 4.12791269598466E-0006 4.06740545911944E-0006 - 4.00757469705953E-0006 3.94841518545098E-0006 3.88992172265682E-0006 3.83208912972805E-0006 3.77491225037305E-0006 - 3.71838595092908E-0006 3.66250512033204E-0006 3.60726467008770E-0006 3.55265953424164E-0006 3.49868466935036E-0006 - 3.44533505445171E-0006 3.39260569103531E-0006 3.34049160301375E-0006 3.28898783669260E-0006 3.23808946074206E-0006 - 3.18779156616673E-0006 3.13808926627692E-0006 3.08897769665957E-0006 3.04045201514860E-0006 2.99250740179631E-0006 - 2.94513905884363E-0006 2.89834221069189E-0006 2.85211210387278E-0006 2.80644400701986E-0006 2.76133321083961E-0006 - 2.71677502808199E-0006 2.67276479351200E-0006 2.62929786388013E-0006 2.58636961789424E-0006 2.54397545618976E-0006 - 2.50211080130136E-0006 2.46077109763413E-0006 2.41995181143440E-0006 2.37964843076137E-0006 2.33985646545795E-0006 - 2.30057144712211E-0006 2.26178892907858E-0006 2.22350448634938E-0006 2.18571371562584E-0006 2.14841223523944E-0006 - 2.11159568513363E-0006 2.07525972683484E-0006 2.03940004342400E-0006 2.00401233950839E-0006 1.96909234119240E-0006 - 1.93463579604965E-0006 1.90063847309409E-0006 1.86709616275189E-0006 1.83400467683269E-0006 1.80135984850130E-0006 - 1.76915753224967E-0006 1.73739360386785E-0006 1.70606396041629E-0006 1.67516452019709E-0006 1.64469122272608E-0006 - 1.61464002870419E-0006 1.58500691998956E-0006 1.55578789956916E-0006 1.52697899153051E-0006 1.49857624103376E-0006 - 1.47057571428326E-0006 1.44297349849991E-0006 1.41576570189235E-0006 1.38894845362964E-0006 1.36251790381282E-0006 - 1.33647022344686E-0006 1.31080160441293E-0006 1.28550825944009E-0006 1.26058642207782E-0006 1.23603234666755E-0006 - 1.21184230831511E-0006 1.18801260286286E-0006 1.16453954686165E-0006 1.14141947754322E-0006 1.11864875279215E-0006 - 1.09622375111844E-0006 1.07414087162936E-0006 1.05239653400194E-0006 1.03098717845534E-0006 1.00990926572294E-0006 - 9.89159277024937E-0007 9.68733714040443E-0007 9.48629098880237E-0007 9.28841974058795E-0007 9.09368902466940E-0007 - 8.90206467344361E-0007 8.71351272251907E-0007 8.52799941044321E-0007 8.34549117842581E-0007 8.16595467006524E-0007 - 7.98935673107610E-0007 7.81566440901184E-0007 7.64484495299433E-0007 7.47686581343796E-0007 7.31169464177858E-0007 - 7.14929929019871E-0007 6.98964781135535E-0007 6.83270845810914E-0007 6.67844968324901E-0007 6.52684013922302E-0007 - 6.37784867786443E-0007 6.23144435012203E-0007 6.08759640578701E-0007 5.94627429322345E-0007 5.80744765909678E-0007 - 5.67108634810260E-0007 5.53716040269772E-0007 5.40564006282825E-0007 5.27649576566224E-0007 5.14969814531651E-0007 - 5.02521803259053E-0007 4.90302645469567E-0007 4.78309463498588E-0007 4.66539399269027E-0007 4.54989614264299E-0007 - 4.43657289501706E-0007 4.32539625505414E-0007 4.21633842279793E-0007 4.10937179282693E-0007 4.00446895398600E-0007 - 3.90160268912052E-0007 3.80074597480817E-0007 3.70187198109410E-0007 3.60495407122262E-0007 3.50996580137208E-0007 - 3.41688092038922E-0007 3.32567336952252E-0007 3.23631728215778E-0007 3.14878698355176E-0007 3.06305699056874E-0007 - 2.97910201141403E-0007 2.89689694537039E-0007 2.81641688253396E-0007 2.73763710354933E-0007 2.66053307934667E-0007 - 2.58508047087728E-0007 2.51125512885047E-0007 2.43903309347121E-0007 2.36839059417574E-0007 2.29930404937022E-0007 - 2.23175006616730E-0007 2.16570544012475E-0007 2.10114715498273E-0007 2.03805238240226E-0007 1.97639848170430E-0007 - 1.91616299960729E-0007 1.85732366996711E-0007 1.79985841351547E-0007 1.74374533759999E-0007 1.68896273592316E-0007 - 1.63548908828244E-0007 1.58330306031080E-0007 1.53238350321603E-0007 1.48270945352219E-0007 1.43426013280968E-0007 - 1.38701494745680E-0007 1.34095348838037E-0007 1.29605553077769E-0007 1.25230103386797E-0007 1.20967014063402E-0007 - 1.16814317756482E-0007 1.12770065439730E-0007 1.08832326385964E-0007 1.04999188141327E-0007 1.01268756499634E-0007 - 9.76391554767054E-0008 9.41085272846748E-0008 9.06750323064039E-0008 8.73368490698272E-0008 8.40921742224276E-0008 - 8.09392225056094E-0008 7.78762267291937E-0008 7.49014377459089E-0008 7.20131244258644E-0008 6.92095736311136E-0008 - 6.64890901901654E-0008 6.38499968726063E-0008 6.12906343636420E-0008 5.88093612387444E-0008 5.64045539382971E-0008 - 5.40746067422320E-0008 5.18179317447429E-0008 4.96329588289671E-0008 4.75181356417230E-0008 4.54719275682824E-0008 - 4.34928177071040E-0008 4.15793068446665E-0008 3.97299134302600E-0008 3.79431735508495E-0008 3.62176409059184E-0008 - 3.45518867823594E-0008 3.29445000293991E-0008 3.13940870334951E-0008 2.98992716933169E-0008 2.84586953946992E-0008 - 2.70710169856547E-0008 2.57349127513782E-0008 2.44490763892907E-0008 2.32122189841154E-0008 2.20230689829371E-0008 - 2.08803721703313E-0008 1.97828916434766E-0008 1.87294077873190E-0008 1.77187182497313E-0008 1.67496379167191E-0008 - 1.58209988876324E-0008 1.49316504504001E-0008 1.40804590568006E-0008 1.32663082977322E-0008 1.24880988785326E-0008 - 1.17447485942897E-0008 1.10351923051983E-0008 1.03583819119319E-0008 9.71328633102830E-0009 9.09889147031060E-0009 - 8.51420020431516E-0009 7.95823234975967E-0009 7.43002464101125E-0009 6.92863070559399E-0009 6.45312103971311E-0009 - 6.00258298379462E-0009 5.57612069805757E-0009 5.17285513809634E-0009 4.79192403049808E-0009 4.43248184846659E-0009 - 4.09369978748005E-0009 3.77476574096689E-0009 3.47488427599909E-0009 3.19327660901436E-0009 2.92918058155296E-0009 - 2.68185063602052E-0009 2.45055779147364E-0009 2.23458961942008E-0009 2.03325021964937E-0009 1.84586019607790E-0009 - 1.67175663262077E-0009 1.51029306908084E-0009 1.36083947706206E-0009 1.22278223590488E-0009 1.09552410863905E-0009 - 9.78484217963073E-0010 8.71098022241015E-0010 7.72817291523735E-0010 6.83110083589083E-0010 6.01460720005044E-0010 - 5.27369762214646E-0010 4.60353987639912E-0010 3.99946365810112E-0010 3.45696034509050E-0010 2.97168275945334E-0010 - 2.53944492942598E-0010 2.15622185152204E-0010 1.81814925286452E-0010 1.52152335373198E-0010 1.26280063032192E-0010 - 1.03859757771929E-0010 8.45690473085829E-0011 6.81015139051197E-0011 5.41666707327015E-0011 4.24899382525017E-0011 - 3.28126206189435E-0011 2.48918821042115E-0011 1.85007235436662E-0011 1.34279588026404E-0011 9.47819126408804E-0012 - 6.47179033753346E-0012 4.24486798902251E-0012 2.64925529211749E-0012 1.55247900000017E-0012 8.37738138564761E-0013 - 4.03880620572017E-0013 1.65379880779372E-0013 5.23115320889414E-0014 1.03300426633484E-0014 6.45434007209680E-0016 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 4.98036337713595E+0003 4.96081717262589E+0003 4.94137977953845E+0003 - 4.92205026261924E+0003 4.90282769845533E+0003 4.88371117529081E+0003 4.86469979284529E+0003 4.84579266213554E+0003 - 4.82698890530011E+0003 4.80828765542690E+0003 4.78968805638365E+0003 4.77118926265121E+0003 4.75279043915970E+0003 - 4.73449076112737E+0003 4.71628941390216E+0003 4.69818559280595E+0003 4.68017850298139E+0003 4.66226735924131E+0003 - 4.64445138592064E+0003 4.62672981673086E+0003 4.60910189461680E+0003 4.59156687161589E+0003 4.57412400871979E+0003 - 4.55677257573823E+0003 4.53951185116526E+0003 4.52234112204760E+0003 4.50525968385528E+0003 4.48826684035440E+0003 - 4.47136190348200E+0003 4.45454419322306E+0003 4.43781303748945E+0003 4.42116777200104E+0003 4.40460774016863E+0003 - 4.38813229297897E+0003 4.37174078888155E+0003 4.35543259367739E+0003 4.33920708040960E+0003 4.32306362925578E+0003 - 4.30700162742220E+0003 4.29102046903973E+0003 4.27511955506149E+0003 4.25929829316222E+0003 4.24355609763924E+0003 - 4.22789238931514E+0003 4.21230659544201E+0003 4.19679814960726E+0003 4.18136649164103E+0003 4.16601106752506E+0003 - 4.15073132930312E+0003 4.13552673499290E+0003 4.12039674849930E+0003 4.10534083952921E+0003 4.09035848350764E+0003 - 4.07544916149530E+0003 4.06061236010738E+0003 4.04584757143385E+0003 4.03115429296092E+0003 4.01653202749386E+0003 - 4.00198028308101E+0003 3.98749857293914E+0003 3.97308641537994E+0003 3.95874333373769E+0003 3.94446885629824E+0003 - 3.93026251622896E+0003 3.91612385150999E+0003 3.90205240486652E+0003 3.88804772370221E+0003 3.87410936003363E+0003 - 3.86023687042586E+0003 3.84642981592903E+0003 3.83268776201597E+0003 3.81901027852079E+0003 3.80539693957856E+0003 - 3.79184732356584E+0003 3.77836101304222E+0003 3.76493759469288E+0003 3.75157665927191E+0003 3.73827780154670E+0003 - 3.72504062024314E+0003 3.71186471799168E+0003 3.69874970127435E+0003 3.68569518037252E+0003 3.67270076931558E+0003 - 3.65976608583036E+0003 3.64689075129145E+0003 3.63407439067225E+0003 3.62131663249679E+0003 3.60861710879237E+0003 - 3.59597545504292E+0003 3.58339131014309E+0003 3.57086431635310E+0003 3.55839411925428E+0003 3.54598036770534E+0003 - 3.53362271379928E+0003 3.52132081282105E+0003 3.50907432320582E+0003 3.49688290649795E+0003 3.48474622731058E+0003 - 3.47266395328585E+0003 3.46063575505578E+0003 3.44866130620370E+0003 3.43674028322639E+0003 3.42487236549669E+0003 - 3.41305723522676E+0003 3.40129457743195E+0003 3.38958407989512E+0003 3.37792543313164E+0003 3.36631833035486E+0003 - 3.35476246744211E+0003 3.34325754290131E+0003 3.33180325783796E+0003 3.32039931592280E+0003 3.30904542335983E+0003 - 3.29774128885491E+0003 3.28648662358482E+0003 3.27528114116676E+0003 3.26412455762840E+0003 3.25301659137830E+0003 - 3.24195696317683E+0003 3.23094539610756E+0003 3.21998161554902E+0003 3.20906534914692E+0003 3.19819632678683E+0003 - 3.18737428056724E+0003 3.17659894477302E+0003 3.16587005584929E+0003 3.15518735237571E+0003 3.14455057504113E+0003 - 3.13395946661864E+0003 3.12341377194097E+0003 3.11291323787631E+0003 3.10245761330444E+0003 3.09204664909322E+0003 - 3.08168009807552E+0003 3.07135771502634E+0003 3.06107925664042E+0003 3.05084448151009E+0003 3.04065315010350E+0003 - 3.03050502474314E+0003 3.02039986958471E+0003 3.01033745059624E+0003 3.00031753553762E+0003 2.99033989394034E+0003 - 2.98040429708758E+0003 2.97051051799455E+0003 2.96065833138917E+0003 2.95084751369299E+0003 2.94107784300241E+0003 - 2.93134909907018E+0003 2.92166106328712E+0003 2.91201351866419E+0003 2.90240624981475E+0003 2.89283904293709E+0003 - 2.88331168579723E+0003 2.87382396771198E+0003 2.86437567953219E+0003 2.85496661362629E+0003 2.84559656386405E+0003 - 2.83626532560056E+0003 2.82697269566048E+0003 2.81771847232245E+0003 2.80850245530377E+0003 2.79932444574527E+0003 - 2.79018424619643E+0003 2.78108166060067E+0003 2.77201649428089E+0003 2.76298855392512E+0003 2.75399764757253E+0003 - 2.74504358459947E+0003 2.73612617570581E+0003 2.72724523290145E+0003 2.71840056949298E+0003 2.70959200007057E+0003 - 2.70081934049501E+0003 2.69208240788496E+0003 2.68338102060434E+0003 2.67471499824991E+0003 2.66608416163905E+0003 - 2.65748833279763E+0003 2.64892733494815E+0003 2.64040099249791E+0003 2.63190913102751E+0003 2.62345157727932E+0003 - 2.61502815914625E+0003 2.60663870566063E+0003 2.59828304698316E+0003 2.58996101439216E+0003 2.58167244027279E+0003 - 2.57341715810660E+0003 2.56519500246105E+0003 2.55700580897925E+0003 2.54884941436988E+0003 2.54072565639711E+0003 - 2.53263437387079E+0003 2.52457540663670E+0003 2.51654859556694E+0003 2.50855378255043E+0003 2.50059081048354E+0003 - 2.49265952326090E+0003 2.48475976576623E+0003 2.47689138386335E+0003 2.46905422438730E+0003 2.46124813513558E+0003 - 2.45347296485944E+0003 2.44572856325540E+0003 2.43801478095676E+0003 2.43033146952527E+0003 2.42267848144293E+0003 - 2.41505567010383E+0003 2.40746288980616E+0003 2.39989999574426E+0003 2.39236684400084E+0003 2.38486329153919E+0003 - 2.37738919619561E+0003 2.36994441667187E+0003 2.36252881252772E+0003 2.35514224417361E+0003 2.34778457286337E+0003 - 2.34045566068708E+0003 2.33315537056398E+0003 2.32588356623546E+0003 2.31864011225817E+0003 2.31142487399717E+0003 - 2.30423771761920E+0003 2.29707851008600E+0003 2.28994711914778E+0003 2.28284341333661E+0003 2.27576726196012E+0003 - 2.26871853509504E+0003 2.26169710358097E+0003 2.25470283901421E+0003 2.24773561374156E+0003 2.24079530085430E+0003 - 2.23388177418223E+0003 2.22699490828770E+0003 2.22013457845979E+0003 2.21330066070853E+0003 2.20649303175917E+0003 - 2.19971156904656E+0003 2.19295615070954E+0003 2.18622665558543E+0003 2.17952296320456E+0003 2.17284495378490E+0003 - 2.16619250822671E+0003 2.15956550810725E+0003 2.15296383567561E+0003 2.14638737384750E+0003 2.13983600620018E+0003 - 2.13330961696742E+0003 2.12680809103450E+0003 2.12033131393327E+0003 2.11387917183730E+0003 2.10745155155703E+0003 - 2.10104834053502E+0003 2.09466942684120E+0003 2.08831469916823E+0003 2.08198404682687E+0003 2.07567735974139E+0003 - 2.06939452844510E+0003 2.06313544407583E+0003 2.05689999837154E+0003 2.05068808366590E+0003 2.04449959288401E+0003 - 2.03833441953809E+0003 2.03219245772322E+0003 2.02607360211319E+0003 2.01997774795630E+0003 2.01390479107128E+0003 - 2.00785462784323E+0003 2.00182715521954E+0003 1.99582227070599E+0003 1.98983987236273E+0003 1.98387985880042E+0003 - 1.97794212917638E+0003 1.97202658319070E+0003 1.96613312108251E+0003 1.96026164362625E+0003 1.95441205212788E+0003 - 1.94858424842128E+0003 1.94277813486459E+0003 1.93699361433659E+0003 1.93123059023317E+0003 1.92548896646376E+0003 - 1.91976864744787E+0003 1.91406953811160E+0003 1.90839154388423E+0003 1.90273457069483E+0003 1.89709852496885E+0003 - 1.89148331362487E+0003 1.88588884407122E+0003 1.88031502420276E+0003 1.87476176239766E+0003 1.86922896751412E+0003 - 1.86371654888727E+0003 1.85822441632601E+0003 1.85275248010985E+0003 1.84730065098588E+0003 1.84186884016565E+0003 - 1.83645695932223E+0003 1.83106492058709E+0003 1.82569263654724E+0003 1.82034002024219E+0003 1.81500698516109E+0003 - 1.80969344523981E+0003 1.80439931485808E+0003 1.79912450883664E+0003 1.79386894243442E+0003 1.78863253134577E+0003 - 1.78341519169766E+0003 1.77821684004698E+0003 1.77303739337777E+0003 1.76787676909857E+0003 1.76273488503974E+0003 - 1.75761165945079E+0003 1.75250701099777E+0003 1.74742085876069E+0003 1.74235312223090E+0003 1.73730372130857E+0003 - 1.73227257630012E+0003 1.72725960791575E+0003 1.72226473726690E+0003 1.71728788586383E+0003 1.71232897561312E+0003 - 1.70738792881527E+0003 1.70246466816230E+0003 1.69755911673534E+0003 1.69267119800225E+0003 1.68780083581533E+0003 - 1.68294795440890E+0003 1.67811247839707E+0003 1.67329433277142E+0003 1.66849344289871E+0003 1.66370973451865E+0003 - 1.65894313374165E+0003 1.65419356704661E+0003 1.64946096127872E+0003 1.64474524364725E+0003 1.64004634172345E+0003 - 1.63536418343834E+0003 1.63069869708059E+0003 1.62604981129444E+0003 1.62141745507758E+0003 1.61680155777905E+0003 - 1.61220204909721E+0003 1.60761885907769E+0003 1.60305191811133E+0003 1.59850115693219E+0003 1.59396650661552E+0003 - 1.58944789857583E+0003 1.58494526456486E+0003 1.58045853666964E+0003 1.57598764731059E+0003 1.57153252923954E+0003 - 1.56709311553785E+0003 1.56266933961452E+0003 1.55826113520427E+0003 1.55386843636573E+0003 1.54949117747953E+0003 - 1.54512929324648E+0003 1.54078271868576E+0003 1.53645138913311E+0003 1.53213524023897E+0003 1.52783420796679E+0003 - 1.52354822859117E+0003 1.51927723869615E+0003 1.51502117517344E+0003 1.51077997522070E+0003 1.50655357633982E+0003 - 1.50234191633518E+0003 1.49814493331199E+0003 1.49396256567459E+0003 1.48979475212477E+0003 1.48564143166011E+0003 - 1.48150254357235E+0003 1.47737802744573E+0003 1.47326782315536E+0003 1.46917187086565E+0003 1.46509011102863E+0003 - 1.46102248438244E+0003 1.45696893194969E+0003 1.45292939503592E+0003 1.44890381522801E+0003 1.44489213439269E+0003 - 1.44089429467493E+0003 1.43691023849648E+0003 1.43293990855430E+0003 1.42898324781907E+0003 1.42504019953373E+0003 - 1.42111070721193E+0003 1.41719471463662E+0003 1.41329216585853E+0003 1.40940300519474E+0003 1.40552717722725E+0003 - 1.40166462680149E+0003 1.39781529902496E+0003 1.39397913926576E+0003 1.39015609315123E+0003 1.38634610656649E+0003 - 1.38254912565311E+0003 1.37876509680770E+0003 1.37499396668053E+0003 1.37123568217421E+0003 1.36749019044229E+0003 - 1.36375743888794E+0003 1.36003737516261E+0003 1.35632994716471E+0003 1.35263510303828E+0003 1.34895279117168E+0003 - 1.34528296019631E+0003 1.34162555898530E+0003 1.33798053665221E+0003 1.33434784254980E+0003 1.33072742626870E+0003 - 1.32711923763620E+0003 1.32352322671501E+0003 1.31993934380193E+0003 1.31636753942672E+0003 1.31280776435081E+0003 - 1.30925996956608E+0003 1.30572410629366E+0003 1.30220012598276E+0003 1.29868798030938E+0003 1.29518762117522E+0003 - 1.29169900070645E+0003 1.28822207125251E+0003 1.28475678538500E+0003 1.28130309589647E+0003 1.27786095579930E+0003 - 1.27443031832453E+0003 1.27101113692072E+0003 1.26760336525284E+0003 1.26420695720113E+0003 1.26082186685998E+0003 - 1.25744804853680E+0003 1.25408545675097E+0003 1.25073404623267E+0003 1.24739377192185E+0003 1.24406458896711E+0003 - 1.24074645272462E+0003 1.23743931875707E+0003 1.23414314283259E+0003 1.23085788092368E+0003 1.22758348920620E+0003 - 1.22431992405825E+0003 1.22106714205920E+0003 1.21782509998862E+0003 1.21459375482527E+0003 1.21137306374605E+0003 - 1.20816298412502E+0003 1.20496347353234E+0003 1.20177448973334E+0003 1.19859599068745E+0003 1.19542793454724E+0003 - 1.19227027965745E+0003 1.18912298455396E+0003 1.18598600796288E+0003 1.18285930879951E+0003 1.17974284616744E+0003 - 1.17663657935755E+0003 1.17354046784708E+0003 1.17045447129867E+0003 1.16737854955943E+0003 1.16431266265999E+0003 - 1.16125677081358E+0003 1.15821083441511E+0003 1.15517481404024E+0003 1.15214867044445E+0003 1.14913236456217E+0003 - 1.14612585750585E+0003 1.14312911056507E+0003 1.14014208520563E+0003 1.13716474306867E+0003 1.13419704596981E+0003 - 1.13123895589824E+0003 1.12829043501586E+0003 1.12535144565639E+0003 1.12242195032457E+0003 1.11950191169520E+0003 - 1.11659129261238E+0003 1.11369005608863E+0003 1.11079816530400E+0003 1.10791558360530E+0003 1.10504227450522E+0003 - 1.10217820168154E+0003 1.09932332897624E+0003 1.09647762039473E+0003 1.09364104010505E+0003 1.09081355243699E+0003 - 1.08799512188133E+0003 1.08518571308906E+0003 1.08238529087051E+0003 1.07959382019462E+0003 1.07681126618812E+0003 - 1.07403759413475E+0003 1.07127276947449E+0003 1.06851675780277E+0003 1.06576952486970E+0003 1.06303103657930E+0003 - 1.06030125898876E+0003 1.05758015830765E+0003 1.05486770089716E+0003 1.05216385326939E+0003 1.04946858208657E+0003 - 1.04678185416031E+0003 1.04410363645089E+0003 1.04143389606652E+0003 1.03877260026258E+0003 1.03611971644092E+0003 - 1.03347521214913E+0003 1.03083905507983E+0003 1.02821121306993E+0003 1.02559165409995E+0003 1.02298034629328E+0003 - 1.02037725791550E+0003 1.01778235737369E+0003 1.01519561321570E+0003 1.01261699412948E+0003 1.01004646894239E+0003 - 1.00748400662050E+0003 1.00492957626794E+0003 1.00238314712620E+0003 9.99844688573446E+0002 9.97314170123878E+0002 - 9.94791561427045E+0002 9.92276832267185E+0002 9.89769952562571E+0002 9.87270892364846E+0002 9.84779621858379E+0002 - 9.82296111359612E+0002 9.79820331316416E+0002 9.77352252307446E+0002 9.74891845041507E+0002 9.72439080356915E+0002 - 9.69993929220869E+0002 9.67556362728816E+0002 9.65126352103833E+0002 9.62703868696003E+0002 9.60288883981793E+0002 - 9.57881369563444E+0002 9.55481297168355E+0002 9.53088638648474E+0002 9.50703365979698E+0002 9.48325451261265E+0002 - 9.45954866715156E+0002 9.43591584685500E+0002 9.41235577637981E+0002 9.38886818159250E+0002 9.36545278956332E+0002 - 9.34210932856051E+0002 9.31883752804443E+0002 9.29563711866182E+0002 9.27250783224004E+0002 9.24944940178136E+0002 - 9.22646156145728E+0002 9.20354404660287E+0002 9.18069659371116E+0002 9.15791894042749E+0002 9.13521082554405E+0002 - 9.11257198899423E+0002 9.09000217184717E+0002 9.06750111630228E+0002 9.04506856568377E+0002 9.02270426443525E+0002 - 9.00040795811431E+0002 8.97817939338717E+0002 8.95601831802334E+0002 8.93392448089031E+0002 8.91189763194825E+0002 - 8.88993752224478E+0002 8.86804390390973E+0002 8.84621653014994E+0002 8.82445515524406E+0002 8.80275953453746E+0002 - 8.78112942443704E+0002 8.75956458240621E+0002 8.73806476695975E+0002 8.71662973765880E+0002 8.69525925510585E+0002 - 8.67395308093976E+0002 8.65271097783075E+0002 8.63153270947551E+0002 8.61041804059225E+0002 8.58936673691582E+0002 - 8.56837856519289E+0002 8.54745329317704E+0002 8.52659068962401E+0002 8.50579052428686E+0002 8.48505256791124E+0002 - 8.46437659223065E+0002 8.44376236996170E+0002 8.42320967479944E+0002 8.40271828141268E+0002 8.38228796543937E+0002 - 8.36191850348196E+0002 8.34160967310280E+0002 8.32136125281957E+0002 8.30117302210076E+0002 8.28104476136110E+0002 - 8.26097625195709E+0002 8.24096727618252E+0002 8.22101761726398E+0002 8.20112705935646E+0002 8.18129538753892E+0002 - 8.16152238780993E+0002 8.14180784708325E+0002 8.12215155318354E+0002 8.10255329484201E+0002 8.08301286169211E+0002 - 8.06353004426529E+0002 8.04410463398670E+0002 8.02473642317099E+0002 8.00542520501806E+0002 7.98617077360891E+0002 - 7.96697292390142E+0002 7.94783145172626E+0002 7.92874615378270E+0002 7.90971682763455E+0002 7.89074327170604E+0002 - 7.87182528527777E+0002 7.85296266848267E+0002 7.83415522230196E+0002 7.81540274856114E+0002 7.79670504992604E+0002 - 7.77806192989880E+0002 7.75947319281397E+0002 7.74093864383459E+0002 7.72245808894824E+0002 7.70403133496320E+0002 - 7.68565818950455E+0002 7.66733846101034E+0002 7.64907195872779E+0002 7.63085849270942E+0002 7.61269787380932E+0002 - 7.59458991367934E+0002 7.57653442476538E+0002 7.55853122030361E+0002 7.54058011431680E+0002 7.52268092161061E+0002 - 7.50483345776991E+0002 7.48703753915510E+0002 7.46929298289854E+0002 7.45159960690088E+0002 7.43395722982744E+0002 - 7.41636567110466E+0002 7.39882475091655E+0002 7.38133429020108E+0002 7.36389411064670E+0002 7.34650403468883E+0002 - 7.32916388550632E+0002 7.31187348701802E+0002 7.29463266387928E+0002 7.27744124147855E+0002 7.26029904593392E+0002 - 7.24320590408970E+0002 7.22616164351310E+0002 7.20916609249075E+0002 7.19221908002544E+0002 7.17532043583271E+0002 - 7.15846999033757E+0002 7.14166757467115E+0002 7.12491302066745E+0002 7.10820616086006E+0002 7.09154682847885E+0002 - 7.07493485744681E+0002 7.05837008237675E+0002 7.04185233856814E+0002 7.02538146200387E+0002 7.00895728934713E+0002 - 6.99257965793819E+0002 6.97624840579129E+0002 6.95996337159149E+0002 6.94372439469157E+0002 6.92753131510893E+0002 - 6.91138397352247E+0002 6.89528221126956E+0002 6.87922587034300E+0002 6.86321479338790E+0002 6.84724882369878E+0002 - 6.83132780521643E+0002 6.81545158252500E+0002 6.79962000084902E+0002 6.78383290605040E+0002 6.76809014462548E+0002 - 6.75239156370213E+0002 6.73673701103680E+0002 6.72112633501165E+0002 6.70555938463159E+0002 6.69003600952148E+0002 - 6.67455605992321E+0002 6.65911938669289E+0002 6.64372584129798E+0002 6.62837527581452E+0002 6.61306754292427E+0002 - 6.59780249591192E+0002 6.58257998866238E+0002 6.56739987565791E+0002 6.55226201197545E+0002 6.53716625328387E+0002 - 6.52211245584118E+0002 6.50710047649192E+0002 6.49213017266439E+0002 6.47720140236796E+0002 6.46231402419048E+0002 - 6.44746789729552E+0002 6.43266288141979E+0002 6.41789883687049E+0002 6.40317562452269E+0002 6.38849310581673E+0002 - 6.37385114275560E+0002 6.35924959790240E+0002 6.34468833437776E+0002 6.33016721585725E+0002 6.31568610656890E+0002 - 6.30124487129061E+0002 6.28684337534766E+0002 6.27248148461022E+0002 6.25815906549081E+0002 6.24387598494188E+0002 - 6.22963211045330E+0002 6.21542731004990E+0002 6.20126145228904E+0002 6.18713440625821E+0002 6.17304604157254E+0002 - 6.15899622837244E+0002 6.14498483732120E+0002 6.13101173960258E+0002 6.11707680691847E+0002 6.10317991148650E+0002 - 6.08932092603770E+0002 6.07549972381417E+0002 6.06171617856675E+0002 6.04797016455269E+0002 6.03426155653336E+0002 - 6.02059022977194E+0002 6.00695606003118E+0002 5.99335892357107E+0002 5.97979869714662E+0002 5.96627525800562E+0002 - 5.95278848388635E+0002 5.93933825301541E+0002 5.92592444410548E+0002 5.91254693635311E+0002 5.89920560943654E+0002 - 5.88590034351350E+0002 5.87263101921907E+0002 5.85939751766345E+0002 5.84619972042989E+0002 5.83303750957249E+0002 - 5.81991076761412E+0002 5.80681937754424E+0002 5.79376322281683E+0002 5.78074218734828E+0002 5.76775615551530E+0002 - 5.75480501215286E+0002 5.74188864255207E+0002 5.72900693245818E+0002 5.71615976806850E+0002 5.70334703603035E+0002 - 5.69056862343906E+0002 5.67782441783595E+0002 5.66511430720628E+0002 5.65243817997729E+0002 5.63979592501620E+0002 - 5.62718743162823E+0002 5.61461258955463E+0002 5.60207128897069E+0002 5.58956342048385E+0002 5.57708887513170E+0002 - 5.56464754438007E+0002 5.55223932012113E+0002 5.53986409467142E+0002 5.52752176077000E+0002 5.51521221157651E+0002 - 5.50293534066934E+0002 5.49069104204370E+0002 5.47847921010974E+0002 5.46629973969080E+0002 5.45415252602139E+0002 - 5.44203746474552E+0002 5.42995445191473E+0002 5.41790338398637E+0002 5.40588415782172E+0002 5.39389667068420E+0002 - 5.38194082023760E+0002 5.37001650454425E+0002 5.35812362206327E+0002 5.34626207164880E+0002 5.33443175254821E+0002 - 5.32263256440039E+0002 5.31086440723395E+0002 5.29912718146554E+0002 5.28742078789807E+0002 5.27574512771902E+0002 - 5.26410010249874E+0002 5.25248561418870E+0002 5.24090156511985E+0002 5.22934785800089E+0002 5.21782439591659E+0002 - 5.20633108232619E+0002 5.19486782106162E+0002 5.18343451632595E+0002 5.17203107269169E+0002 5.16065739509914E+0002 - 5.14931338885482E+0002 5.13799895962978E+0002 5.12671401345802E+0002 5.11545845673487E+0002 5.10423219621542E+0002 - 5.09303513901286E+0002 5.08186719259697E+0002 5.07072826479250E+0002 5.05961826377761E+0002 5.04853709808233E+0002 - 5.03748467658695E+0002 5.02646090852054E+0002 5.01546570345937E+0002 5.00449897132538E+0002 4.99356062238467E+0002 - 4.98265056724598E+0002 4.97176871685916E+0002 4.96091498251371E+0002 4.95008927583723E+0002 4.93929150879396E+0002 - 4.92852159368333E+0002 4.91777944313842E+0002 4.90706497012453E+0002 4.89637808793774E+0002 4.88571871020340E+0002 - 4.87508675087475E+0002 4.86448212423143E+0002 4.85390474487806E+0002 4.84335452774283E+0002 4.83283138807608E+0002 - 4.82233524144886E+0002 4.81186600375156E+0002 4.80142359119249E+0002 4.79100792029650E+0002 4.78061890790358E+0002 - 4.77025647116751E+0002 4.75992052755444E+0002 4.74961099484158E+0002 4.73932779111580E+0002 4.72907083477232E+0002 - 4.71884004451330E+0002 4.70863533934655E+0002 4.69845663858422E+0002 4.68830386184138E+0002 4.67817692903480E+0002 - 4.66807576038158E+0002 4.65800027639786E+0002 4.64795039789752E+0002 4.63792604599086E+0002 4.62792714208335E+0002 - 4.61795360787432E+0002 4.60800536535570E+0002 4.59808233681072E+0002 4.58818444481268E+0002 4.57831161222368E+0002 - 4.56846376219334E+0002 4.55864081815761E+0002 4.54884270383747E+0002 4.53906934323773E+0002 4.52932066064579E+0002 - 4.51959658063043E+0002 4.50989702804056E+0002 4.50022192800405E+0002 4.49057120592648E+0002 4.48094478748998E+0002 - 4.47134259865202E+0002 4.46176456564422E+0002 4.45221061497115E+0002 4.44268067340918E+0002 4.43317466800530E+0002 - 4.42369252607596E+0002 4.41423417520586E+0002 4.40479954324689E+0002 4.39538855831688E+0002 4.38600114879852E+0002 - 4.37663724333818E+0002 4.36729677084483E+0002 4.35797966048886E+0002 4.34868584170097E+0002 4.33941524417106E+0002 - 4.33016779784712E+0002 4.32094343293412E+0002 4.31174207989290E+0002 4.30256366943909E+0002 4.29340813254199E+0002 - 4.28427540042351E+0002 4.27516540455708E+0002 4.26607807666660E+0002 4.25701334872528E+0002 4.24797115295471E+0002 - 4.23895142182367E+0002 4.22995408804716E+0002 4.22097908458530E+0002 4.21202634464232E+0002 4.20309580166549E+0002 - 4.19418738934411E+0002 4.18530104160844E+0002 4.17643669262872E+0002 4.16759427681411E+0002 4.15877372881170E+0002 - 4.14997498350547E+0002 4.14119797601532E+0002 4.13244264169605E+0002 4.12370891613632E+0002 4.11499673515775E+0002 - 4.10630603481383E+0002 4.09763675138902E+0002 4.08898882139770E+0002 4.08036218158325E+0002 4.07175676891707E+0002 - 4.06317252059757E+0002 4.05460937404927E+0002 4.04606726692181E+0002 4.03754613708900E+0002 4.02904592264788E+0002 - 4.02056656191777E+0002 4.01210799343934E+0002 4.00367015597365E+0002 3.99525298850128E+0002 3.98685643022133E+0002 - 3.97848042055054E+0002 3.97012489912238E+0002 3.96178980578611E+0002 3.95347508060590E+0002 3.94518066385989E+0002 - 3.93690649603933E+0002 3.92865251784765E+0002 3.92041867019960E+0002 3.91220489422034E+0002 3.90401113124456E+0002 - 3.89583732281561E+0002 3.88768341068462E+0002 3.87954933680960E+0002 3.87143504335466E+0002 3.86334047268903E+0002 - 3.85526556738629E+0002 3.84721027022348E+0002 3.83917452418026E+0002 3.83115827243804E+0002 3.82316145837916E+0002 - 3.81518402558606E+0002 3.80722591784042E+0002 3.79928707912233E+0002 3.79136745360948E+0002 3.78346698567634E+0002 - 3.77558561989329E+0002 3.76772330102590E+0002 3.75987997403401E+0002 3.75205558407099E+0002 3.74425007648292E+0002 - 3.73646339680779E+0002 3.72869549077469E+0002 3.72094630430302E+0002 3.71321578350173E+0002 3.70550387466849E+0002 - 3.69781052428893E+0002 3.69013567903587E+0002 3.68247928576852E+0002 3.67484129153173E+0002 3.66722164355520E+0002 - 3.65962028925276E+0002 3.65203717622155E+0002 3.64447225224130E+0002 3.63692546527357E+0002 3.62939676346098E+0002 - 3.62188609512652E+0002 3.61439340877271E+0002 3.60691865308097E+0002 3.59946177691079E+0002 3.59202272929905E+0002 - 3.58460145945928E+0002 3.57719791678093E+0002 3.56981205082863E+0002 3.56244381134151E+0002 3.55509314823243E+0002 - 3.54776001158733E+0002 3.54044435166446E+0002 3.53314611889372E+0002 3.52586526387592E+0002 3.51860173738210E+0002 - 3.51135549035283E+0002 3.50412647389753E+0002 3.49691463929374E+0002 3.48971993798648E+0002 3.48254232158752E+0002 - 3.47538174187474E+0002 3.46823815079142E+0002 3.46111150044559E+0002 3.45400174310936E+0002 3.44690883121820E+0002 - 3.43983271737035E+0002 3.43277335432610E+0002 3.42573069500715E+0002 3.41870469249598E+0002 3.41169530003513E+0002 - 3.40470247102662E+0002 3.39772615903127E+0002 3.39076631776804E+0002 3.38382290111342E+0002 3.37689586310079E+0002 - 3.36998515791974E+0002 3.36309073991550E+0002 3.35621256358825E+0002 3.34935058359255E+0002 3.34250475473667E+0002 - 3.33567503198199E+0002 3.32886137044238E+0002 3.32206372538358E+0002 3.31528205222259E+0002 3.30851630652705E+0002 - 3.30176644401466E+0002 3.29503242055253E+0002 3.28831419215664E+0002 3.28161171499117E+0002 3.27492494536796E+0002 - 3.26825383974589E+0002 3.26159835473030E+0002 3.25495844707239E+0002 3.24833407366864E+0002 3.24172519156024E+0002 - 3.23513175793247E+0002 3.22855373011418E+0002 3.22199106557718E+0002 3.21544372193564E+0002 3.20891165694561E+0002 - 3.20239482850433E+0002 3.19589319464979E+0002 3.18940671356007E+0002 3.18293534355283E+0002 3.17647904308475E+0002 - 3.17003777075095E+0002 3.16361148528446E+0002 3.15720014555569E+0002 3.15080371057182E+0002 3.14442213947632E+0002 - 3.13805539154838E+0002 3.13170342620237E+0002 3.12536620298729E+0002 3.11904368158626E+0002 3.11273582181600E+0002 - 3.10644258362625E+0002 3.10016392709927E+0002 3.09389981244934E+0002 3.08765020002219E+0002 3.08141505029450E+0002 - 3.07519432387340E+0002 3.06898798149594E+0002 3.06279598402855E+0002 3.05661829246656E+0002 3.05045486793372E+0002 - 3.04430567168161E+0002 3.03817066508920E+0002 3.03204980966235E+0002 3.02594306703326E+0002 3.01985039896003E+0002 - 3.01377176732613E+0002 3.00770713413991E+0002 3.00165646153412E+0002 2.99561971176542E+0002 2.98959684721388E+0002 - 2.98358783038251E+0002 2.97759262389677E+0002 2.97161119050410E+0002 2.96564349307344E+0002 2.95968949459473E+0002 - 2.95374915817847E+0002 2.94782244705523E+0002 2.94190932457519E+0002 2.93600975420767E+0002 2.93012369954065E+0002 - 2.92425112428032E+0002 2.91839199225065E+0002 2.91254626739285E+0002 2.90671391376501E+0002 2.90089489554156E+0002 - 2.89508917701288E+0002 2.88929672258482E+0002 2.88351749677824E+0002 2.87775146422860E+0002 2.87199858968547E+0002 - 2.86625883801214E+0002 2.86053217418512E+0002 2.85481856329376E+0002 2.84911797053977E+0002 2.84343036123678E+0002 - 2.83775570080995E+0002 2.83209395479553E+0002 2.82644508884037E+0002 2.82080906870157E+0002 2.81518586024602E+0002 - 2.80957542944996E+0002 2.80397774239861E+0002 2.79839276528569E+0002 2.79282046441304E+0002 2.78726080619018E+0002 - 2.78171375713394E+0002 2.77617928386798E+0002 2.77065735312244E+0002 2.76514793173349E+0002 2.75965098664297E+0002 - 2.75416648489792E+0002 2.74869439365022E+0002 2.74323468015620E+0002 2.73778731177620E+0002 2.73235225597419E+0002 - 2.72692948031738E+0002 2.72151895247584E+0002 2.71612064022206E+0002 2.71073451143059E+0002 2.70536053407766E+0002 - 2.69999867624077E+0002 2.69464890609833E+0002 2.68931119192923E+0002 2.68398550211251E+0002 2.67867180512695E+0002 - 2.67337006955068E+0002 2.66808026406085E+0002 2.66280235743320E+0002 2.65753631854170E+0002 2.65228211635822E+0002 - 2.64703971995209E+0002 2.64180909848978E+0002 2.63659022123452E+0002 2.63138305754592E+0002 2.62618757687964E+0002 - 2.62100374878696E+0002 2.61583154291451E+0002 2.61067092900384E+0002 2.60552187689108E+0002 2.60038435650659E+0002 - 2.59525833787462E+0002 2.59014379111290E+0002 2.58504068643237E+0002 2.57994899413676E+0002 2.57486868462228E+0002 - 2.56979972837723E+0002 2.56474209598174E+0002 2.55969575810731E+0002 2.55466068551655E+0002 2.54963684906284E+0002 - 2.54462421968992E+0002 2.53962276843163E+0002 2.53463246641153E+0002 2.52965328484255E+0002 2.52468519502672E+0002 - 2.51972816835477E+0002 2.51478217630583E+0002 2.50984719044710E+0002 2.50492318243352E+0002 2.50001012400743E+0002 - 2.49510798699827E+0002 2.49021674332222E+0002 2.48533636498192E+0002 2.48046682406612E+0002 2.47560809274936E+0002 - 2.47076014329166E+0002 2.46592294803821E+0002 2.46109647941903E+0002 2.45628070994869E+0002 2.45147561222597E+0002 - 2.44668115893354E+0002 2.44189732283770E+0002 2.43712407678801E+0002 2.43236139371701E+0002 2.42760924663991E+0002 - 2.42286760865432E+0002 2.41813645293988E+0002 2.41341575275799E+0002 2.40870548145153E+0002 2.40400561244453E+0002 - 2.39931611924189E+0002 2.39463697542906E+0002 2.38996815467176E+0002 2.38530963071569E+0002 2.38066137738624E+0002 - 2.37602336858817E+0002 2.37139557830533E+0002 2.36677798060041E+0002 2.36217054961459E+0002 2.35757325956729E+0002 - 2.35298608475587E+0002 2.34840899955536E+0002 2.34384197841816E+0002 2.33928499587377E+0002 2.33473802652849E+0002 - 2.33020104506517E+0002 2.32567402624290E+0002 2.32115694489676E+0002 2.31664977593751E+0002 2.31215249435136E+0002 - 2.30766507519965E+0002 2.30318749361861E+0002 2.29871972481907E+0002 2.29426174408621E+0002 2.28981352677924E+0002 - 2.28537504833122E+0002 2.28094628424868E+0002 2.27652721011148E+0002 2.27211780157242E+0002 2.26771803435708E+0002 - 2.26332788426348E+0002 2.25894732716187E+0002 2.25457633899446E+0002 2.25021489577512E+0002 2.24586297358919E+0002 - 2.24152054859316E+0002 2.23718759701444E+0002 2.23286409515113E+0002 2.22855001937171E+0002 2.22424534611484E+0002 - 2.21995005188909E+0002 2.21566411327266E+0002 2.21138750691318E+0002 2.20712020952743E+0002 2.20286219790109E+0002 - 2.19861344888852E+0002 2.19437393941248E+0002 2.19014364646393E+0002 2.18592254710174E+0002 2.18171061845245E+0002 - 2.17750783771010E+0002 2.17331418213588E+0002 2.16912962905797E+0002 2.16495415587129E+0002 2.16078774003722E+0002 - 2.15663035908342E+0002 2.15248199060357E+0002 2.14834261225711E+0002 2.14421220176905E+0002 2.14009073692972E+0002 - 2.13597819559453E+0002 2.13187455568373E+0002 2.12777979518223E+0002 2.12369389213933E+0002 2.11961682466847E+0002 - 2.11554857094707E+0002 2.11148910921626E+0002 2.10743841778064E+0002 2.10339647500812E+0002 2.09936325932961E+0002 - 2.09533874923889E+0002 2.09132292329231E+0002 2.08731576010862E+0002 2.08331723836872E+0002 2.07932733681547E+0002 - 2.07534603425344E+0002 2.07137330954875E+0002 2.06740914162876E+0002 2.06345350948195E+0002 2.05950639215767E+0002 - 2.05556776876589E+0002 2.05163761847706E+0002 2.04771592052184E+0002 2.04380265419090E+0002 2.03989779883476E+0002 - 2.03600133386349E+0002 2.03211323874660E+0002 2.02823349301277E+0002 2.02436207624966E+0002 2.02049896810369E+0002 - 2.01664414827990E+0002 2.01279759654164E+0002 2.00895929271046E+0002 2.00512921666587E+0002 2.00130734834515E+0002 - 1.99749366774312E+0002 1.99368815491197E+0002 1.98989078996107E+0002 1.98610155305675E+0002 1.98232042442210E+0002 - 1.97854738433680E+0002 1.97478241313689E+0002 1.97102549121460E+0002 1.96727659901816E+0002 1.96353571705159E+0002 - 1.95980282587452E+0002 1.95607790610198E+0002 1.95236093840424E+0002 1.94865190350659E+0002 1.94495078218917E+0002 - 1.94125755528679E+0002 1.93757220368869E+0002 1.93389470833844E+0002 1.93022505023367E+0002 1.92656321042593E+0002 - 1.92290917002051E+0002 1.91926291017622E+0002 1.91562441210524E+0002 1.91199365707294E+0002 1.90837062639766E+0002 - 1.90475530145057E+0002 1.90114766365547E+0002 1.89754769448863E+0002 1.89395537547857E+0002 1.89037068820594E+0002 - 1.88679361430329E+0002 1.88322413545491E+0002 1.87966223339669E+0002 1.87610788991589E+0002 1.87256108685099E+0002 - 1.86902180609152E+0002 1.86549002957791E+0002 1.86196573930125E+0002 1.85844891730319E+0002 1.85493954567573E+0002 - 1.85143760656105E+0002 1.84794308215137E+0002 1.84445595468875E+0002 1.84097620646493E+0002 1.83750381982117E+0002 - 1.83403877714808E+0002 1.83058106088546E+0002 1.82713065352210E+0002 1.82368753759569E+0002 1.82025169569255E+0002 - 1.81682311044758E+0002 1.81340176454402E+0002 1.80998764071329E+0002 1.80658072173489E+0002 1.80318099043617E+0002 - 1.79978842969220E+0002 1.79640302242562E+0002 1.79302475160646E+0002 1.78965360025201E+0002 1.78628955142660E+0002 - 1.78293258824154E+0002 1.77958269385488E+0002 1.77623985147128E+0002 1.77290404434189E+0002 1.76957525576412E+0002 - 1.76625346908158E+0002 1.76293866768383E+0002 1.75963083500631E+0002 1.75632995453015E+0002 1.75303600978200E+0002 - 1.74974898433391E+0002 1.74646886180318E+0002 1.74319562585219E+0002 1.73992926018828E+0002 1.73666974856354E+0002 - 1.73341707477476E+0002 1.73017122266318E+0002 1.72693217611442E+0002 1.72369991905830E+0002 1.72047443546868E+0002 - 1.71725570936337E+0002 1.71404372480391E+0002 1.71083846589549E+0002 1.70763991678677E+0002 1.70444806166977E+0002 - 1.70126288477967E+0002 1.69808437039475E+0002 1.69491250283618E+0002 1.69174726646789E+0002 1.68858864569648E+0002 - 1.68543662497101E+0002 1.68229118878292E+0002 1.67915232166585E+0002 1.67602000819553E+0002 1.67289423298964E+0002 - 1.66977498070764E+0002 1.66666223605068E+0002 1.66355598376144E+0002 1.66045620862399E+0002 1.65736289546367E+0002 - 1.65427602914696E+0002 1.65119559458131E+0002 1.64812157671506E+0002 1.64505396053726E+0002 1.64199273107757E+0002 - 1.63893787340612E+0002 1.63588937263336E+0002 1.63284721390997E+0002 1.62981138242667E+0002 1.62678186341416E+0002 - 1.62375864214294E+0002 1.62074170392320E+0002 1.61773103410470E+0002 1.61472661807663E+0002 1.61172844126746E+0002 - 1.60873648914488E+0002 1.60575074721560E+0002 1.60277120102529E+0002 1.59979783615839E+0002 1.59683063823804E+0002 - 1.59386959292592E+0002 1.59091468592216E+0002 1.58796590296518E+0002 1.58502322983160E+0002 1.58208665233607E+0002 - 1.57915615633122E+0002 1.57623172770749E+0002 1.57331335239300E+0002 1.57040101635346E+0002 1.56749470559204E+0002 - 1.56459440614926E+0002 1.56170010410283E+0002 1.55881178556760E+0002 1.55592943669537E+0002 1.55305304367483E+0002 - 1.55018259273140E+0002 1.54731807012714E+0002 1.54445946216064E+0002 1.54160675516687E+0002 1.53875993551709E+0002 - 1.53591898961874E+0002 1.53308390391530E+0002 1.53025466488620E+0002 1.52743125904669E+0002 1.52461367294776E+0002 - 1.52180189317597E+0002 1.51899590635338E+0002 1.51619569913743E+0002 1.51340125822083E+0002 1.51061257033144E+0002 - 1.50782962223217E+0002 1.50505240072084E+0002 1.50228089263014E+0002 1.49951508482742E+0002 1.49675496421468E+0002 - 1.49400051772840E+0002 1.49125173233945E+0002 1.48850859505298E+0002 1.48577109290831E+0002 1.48303921297884E+0002 - 1.48031294237191E+0002 1.47759226822875E+0002 1.47487717772429E+0002 1.47216765806715E+0002 1.46946369649946E+0002 - 1.46676528029679E+0002 1.46407239676804E+0002 1.46138503325534E+0002 1.45870317713394E+0002 1.45602681581210E+0002 - 1.45335593673101E+0002 1.45069052736468E+0002 1.44803057521980E+0002 1.44537606783572E+0002 1.44272699278425E+0002 - 1.44008333766966E+0002 1.43744509012847E+0002 1.43481223782947E+0002 1.43218476847352E+0002 1.42956266979350E+0002 - 1.42694592955420E+0002 1.42433453555223E+0002 1.42172847561592E+0002 1.41912773760519E+0002 1.41653230941151E+0002 - 1.41394217895776E+0002 1.41135733419814E+0002 1.40877776311809E+0002 1.40620345373417E+0002 1.40363439409401E+0002 - 1.40107057227613E+0002 1.39851197638996E+0002 1.39595859457563E+0002 1.39341041500395E+0002 1.39086742587631E+0002 - 1.38832961542456E+0002 1.38579697191090E+0002 1.38326948362787E+0002 1.38074713889817E+0002 1.37822992607460E+0002 - 1.37571783353997E+0002 1.37321084970704E+0002 1.37070896301834E+0002 1.36821216194619E+0002 1.36572043499252E+0002 - 1.36323377068883E+0002 1.36075215759608E+0002 1.35827558430462E+0002 1.35580403943407E+0002 1.35333751163326E+0002 - 1.35087598958012E+0002 1.34841946198160E+0002 1.34596791757359E+0002 1.34352134512083E+0002 1.34107973341682E+0002 - 1.33864307128372E+0002 1.33621134757227E+0002 1.33378455116174E+0002 1.33136267095978E+0002 1.32894569590239E+0002 - 1.32653361495379E+0002 1.32412641710639E+0002 1.32172409138063E+0002 1.31932662682498E+0002 1.31693401251578E+0002 - 1.31454623755721E+0002 1.31216329108118E+0002 1.30978516224726E+0002 1.30741184024258E+0002 1.30504331428177E+0002 - 1.30267957360685E+0002 1.30032060748717E+0002 1.29796621508683E+0002 1.29561392080424E+0002 1.29326297466601E+0002 - 1.29091338887681E+0002 1.28856517558676E+0002 1.28621834689155E+0002 1.28387291483241E+0002 1.28152889139611E+0002 - 1.27918628851507E+0002 1.27684511806729E+0002 1.27450539187649E+0002 1.27216712171202E+0002 1.26983031928902E+0002 - 1.26749499626831E+0002 1.26516116425655E+0002 1.26282883480622E+0002 1.26049801941564E+0002 1.25816872952903E+0002 - 1.25584097653654E+0002 1.25351477177430E+0002 1.25119012652442E+0002 1.24886705201507E+0002 1.24654555942051E+0002 - 1.24422565986113E+0002 1.24190736440347E+0002 1.23959068406028E+0002 1.23727562979059E+0002 1.23496221249970E+0002 - 1.23265044303926E+0002 1.23034033220732E+0002 1.22803189074835E+0002 1.22572512935330E+0002 1.22342005865968E+0002 - 1.22111668925154E+0002 1.21881503165958E+0002 1.21651509636118E+0002 1.21421689378043E+0002 1.21192043428824E+0002 - 1.20962572820232E+0002 1.20733278578728E+0002 1.20504161725469E+0002 1.20275223276308E+0002 1.20046464241808E+0002 - 1.19817885627238E+0002 1.19589488432588E+0002 1.19361273652569E+0002 1.19133242276619E+0002 1.18905395288913E+0002 - 1.18677733668364E+0002 1.18450258388631E+0002 1.18222970418129E+0002 1.17995870720028E+0002 1.17768960252265E+0002 - 1.17542239967549E+0002 1.17315710813363E+0002 1.17089373731980E+0002 1.16863229660459E+0002 1.16637279530660E+0002 - 1.16411524269244E+0002 1.16185964797687E+0002 1.15960602032278E+0002 1.15735436884134E+0002 1.15510470259203E+0002 - 1.15285703058272E+0002 1.15061136176973E+0002 1.14836770505790E+0002 1.14612606930069E+0002 1.14388646330023E+0002 - 1.14164889580738E+0002 1.13941337552185E+0002 1.13717991109222E+0002 1.13494851111605E+0002 1.13271918413996E+0002 - 1.13049193865967E+0002 1.12826678312012E+0002 1.12604372591551E+0002 1.12382277538942E+0002 1.12160393983484E+0002 - 1.11938722749429E+0002 1.11717264655987E+0002 1.11496020517338E+0002 1.11274991142635E+0002 1.11054177336016E+0002 - 1.10833579896610E+0002 1.10613199618548E+0002 1.10393037290968E+0002 1.10173093698025E+0002 1.09953369618900E+0002 - 1.09733865827808E+0002 1.09514583094006E+0002 1.09295522181801E+0002 1.09076683850563E+0002 1.08858068854725E+0002 - 1.08639677943802E+0002 1.08421511862393E+0002 1.08203571350191E+0002 1.07985857141994E+0002 1.07768369967712E+0002 - 1.07551110552375E+0002 1.07334079616148E+0002 1.07117277874330E+0002 1.06900706037374E+0002 1.06684364810888E+0002 - 1.06468254895648E+0002 1.06252376987607E+0002 1.06036731777904E+0002 1.05821319952872E+0002 1.05606142194051E+0002 - 1.05391199178193E+0002 1.05176491577275E+0002 1.04962020058506E+0002 1.04747785284340E+0002 1.04533787912481E+0002 - 1.04320028595897E+0002 1.04106507982827E+0002 1.03893226716792E+0002 1.03680185436604E+0002 1.03467384776377E+0002 - 1.03254825365535E+0002 1.03042507828825E+0002 1.02830432786324E+0002 1.02618600853451E+0002 1.02407012640974E+0002 - 1.02195668755024E+0002 1.01984569797103E+0002 1.01773716364096E+0002 1.01563109048277E+0002 1.01352748437324E+0002 - 1.01142635114327E+0002 1.00932769657798E+0002 1.00723152641682E+0002 1.00513784635368E+0002 1.00304666203697E+0002 - 1.00095797906977E+0002 9.98871803009883E+0001 9.96788139369979E+0001 9.94706993617672E+0001 9.92628371175651E+0001 - 9.90552277421767E+0001 9.88478717689150E+0001 9.86407697266312E+0001 9.84339221397260E+0001 9.82273295281591E+0001 - 9.80209924074613E+0001 9.78149112887443E+0001 9.76090866787127E+0001 9.74035190796732E+0001 9.71982089895476E+0001 - 9.69931569018809E+0001 9.67883633058558E+0001 9.65838286863006E+0001 9.63795535237019E+0001 9.61755382942152E+0001 - 9.59717834696757E+0001 9.57682895176096E+0001 9.55650569012453E+0001 9.53620860795247E+0001 9.51593775071143E+0001 - 9.49569316344151E+0001 9.47547489075768E+0001 9.45528297685054E+0001 9.43511746548778E+0001 9.41497840001503E+0001 - 9.39486582335720E+0001 9.37477977801950E+0001 9.35472030608867E+0001 9.33468744923395E+0001 9.31468124870838E+0001 - 9.29470174534995E+0001 9.27474897958256E+0001 9.25482299141740E+0001 9.23492382045398E+0001 9.21505150588122E+0001 - 9.19520608647874E+0001 9.17538760061791E+0001 9.15559608626311E+0001 9.13583158097276E+0001 9.11609412190057E+0001 - 9.09638374579667E+0001 9.07670048900883E+0001 9.05704438748351E+0001 9.03741547676712E+0001 9.01781379200722E+0001 - 8.99823936795357E+0001 8.97869223895937E+0001 8.95917243898250E+0001 8.93968000158655E+0001 8.92021495994211E+0001 - 8.90077734682795E+0001 8.88136719463212E+0001 8.86198453535320E+0001 8.84262940060145E+0001 8.82330182160001E+0001 - 8.80400182918608E+0001 8.78472945381212E+0001 8.76548472554700E+0001 8.74626767407725E+0001 8.72707832870816E+0001 - 8.70791671836512E+0001 8.68878287159464E+0001 8.66967681656566E+0001 8.65059858107069E+0001 8.63154819252707E+0001 - 8.61252567797805E+0001 8.59353106409416E+0001 8.57456437717425E+0001 8.55562564314673E+0001 8.53671488757085E+0001 - 8.51783213563781E+0001 8.49897741217202E+0001 8.48015074163226E+0001 8.46135214811294E+0001 8.44258165534522E+0001 - 8.42383928669829E+0001 8.40512506518055E+0001 8.38643901344085E+0001 8.36778115376962E+0001 8.34915150810015E+0001 - 8.33055009800978E+0001 8.31197694472107E+0001 8.29343206910310E+0001 8.27491549167259E+0001 8.25642723259516E+0001 - 8.23796731168650E+0001 8.21953574841364E+0001 8.20113256189611E+0001 8.18275777090716E+0001 8.16441139387504E+0001 - 8.14609344888412E+0001 8.12780395367614E+0001 8.10954292565141E+0001 8.09131038187013E+0001 8.07310633905341E+0001 - 8.05493081358460E+0001 8.03678382151057E+0001 8.01866537854278E+0001 8.00057550005859E+0001 7.98251420110240E+0001 - 7.96448149638697E+0001 7.94647740029454E+0001 7.92850192687813E+0001 7.91055508986261E+0001 7.89263690264608E+0001 - 7.87474737830103E+0001 7.85688652957545E+0001 7.83905436889424E+0001 7.82125090836026E+0001 7.80347615975554E+0001 - 7.78573013454271E+0001 7.76801284386588E+0001 7.75032429855217E+0001 7.73266450911265E+0001 7.71503348574384E+0001 - 7.69743123832862E+0001 7.67985777643769E+0001 7.66231310933061E+0001 7.64479724595715E+0001 7.62731019495836E+0001 - 7.60985196466792E+0001 7.59242256311320E+0001 7.57502199801663E+0001 7.55765027679676E+0001 7.54030740656962E+0001 - 7.52299339414974E+0001 7.50570824605154E+0001 7.48845196849043E+0001 7.47122456738403E+0001 7.45402604835339E+0001 - 7.43685641672425E+0001 7.41971567752812E+0001 7.40260383550354E+0001 7.38552089509732E+0001 7.36846686046573E+0001 - 7.35144173547563E+0001 7.33444552370579E+0001 7.31747822844794E+0001 7.30053985270812E+0001 7.28363039920776E+0001 - 7.26674987038497E+0001 7.24989826839563E+0001 7.23307559511467E+0001 7.21628185213725E+0001 7.19951704077992E+0001 - 7.18278116208185E+0001 7.16607421680595E+0001 7.14939620544018E+0001 7.13274712819864E+0001 7.11612698502277E+0001 - 7.09953577558255E+0001 7.08297349927773E+0001 7.06644015523895E+0001 7.04993574232892E+0001 7.03346025914369E+0001 - 7.01701370401370E+0001 7.00059607500505E+0001 6.98420736992067E+0001 6.96784758630149E+0001 6.95151672142757E+0001 - 6.93521477231938E+0001 6.91894173573882E+0001 6.90269760819054E+0001 6.88648238592306E+0001 6.87029606492987E+0001 - 6.85413864095070E+0001 6.83801010947263E+0001 6.82191046573129E+0001 6.80583970471198E+0001 6.78979782115084E+0001 - 6.77378480953606E+0001 6.75780066410900E+0001 6.74184537886533E+0001 6.72591894755624E+0001 6.71002136368955E+0001 - 6.69415262053087E+0001 6.67831271110478E+0001 6.66250162819597E+0001 6.64671936435034E+0001 6.63096591187625E+0001 - 6.61524126284551E+0001 6.59954540909470E+0001 6.58387834222620E+0001 6.56824005360938E+0001 6.55263053438170E+0001 - 6.53704977544987E+0001 6.52149776749100E+0001 6.50597450095369E+0001 6.49047996605923E+0001 6.47501415280264E+0001 - 6.45957705095391E+0001 6.44416865005902E+0001 6.42878893944114E+0001 6.41343790820172E+0001 6.39811554522162E+0001 - 6.38282183916223E+0001 6.36755677846660E+0001 6.35232035136049E+0001 6.33711254585360E+0001 6.32193334974063E+0001 - 6.30678275060233E+0001 6.29166073580669E+0001 6.27656729251003E+0001 6.26150240765806E+0001 6.24646606798706E+0001 - 6.23145826002489E+0001 6.21647897009220E+0001 6.20152818430340E+0001 6.18660588856789E+0001 6.17171206859103E+0001 - 6.15684670987531E+0001 6.14200979772142E+0001 6.12720131722931E+0001 6.11242125329935E+0001 6.09766959063330E+0001 - 6.08294631373550E+0001 6.06825140691389E+0001 6.05358485428110E+0001 6.03894663975551E+0001 6.02433674706239E+0001 - 6.00975515973485E+0001 5.99520186111506E+0001 5.98067683435518E+0001 5.96618006241848E+0001 5.95171152808044E+0001 - 5.93727121392975E+0001 5.92285910236939E+0001 5.90847517561769E+0001 5.89411941570941E+0001 5.87979180449673E+0001 - 5.86549232365034E+0001 5.85122095466049E+0001 5.83697767883804E+0001 5.82276247731544E+0001 5.80857533104789E+0001 - 5.79441622081423E+0001 5.78028512721814E+0001 5.76618203068900E+0001 5.75210691148307E+0001 5.73805974968444E+0001 - 5.72404052520606E+0001 5.71004921779081E+0001 5.69608580701248E+0001 5.68215027227680E+0001 5.66824259282245E+0001 - 5.65436274772212E+0001 5.64051071588345E+0001 5.62668647605011E+0001 5.61289000680275E+0001 5.59912128656007E+0001 - 5.58538029357975E+0001 5.57166700595951E+0001 5.55798140163811E+0001 5.54432345839628E+0001 5.53069315385779E+0001 - 5.51709046549039E+0001 5.50351537060683E+0001 5.48996784636585E+0001 5.47644786977313E+0001 5.46295541768232E+0001 - 5.44949046679594E+0001 5.43605299366648E+0001 5.42264297469727E+0001 5.40926038614347E+0001 5.39590520411309E+0001 - 5.38257740456790E+0001 5.36927696332444E+0001 5.35600385605494E+0001 5.34275805828833E+0001 5.32953954541115E+0001 - 5.31634829266851E+0001 5.30318427516509E+0001 5.29004746786604E+0001 5.27693784559793E+0001 5.26385538304972E+0001 - 5.25080005477372E+0001 5.23777183518646E+0001 5.22477069856966E+0001 5.21179661907124E+0001 5.19884957070611E+0001 - 5.18592952735721E+0001 5.17303646277639E+0001 5.16017035058539E+0001 5.14733116427666E+0001 5.13451887721436E+0001 - 5.12173346263527E+0001 5.10897489364966E+0001 5.09624314324226E+0001 5.08353818427315E+0001 5.07085998947861E+0001 - 5.05820853147209E+0001 5.04558378274512E+0001 5.03298571566817E+0001 5.02041430249152E+0001 5.00786951534626E+0001 - 4.99535132624504E+0001 4.98285970708308E+0001 4.97039462963900E+0001 4.95795606557568E+0001 4.94554398644121E+0001 - 4.93315836366969E+0001 4.92079916858220E+0001 4.90846637238755E+0001 4.89615994618324E+0001 4.88387986095632E+0001 - 4.87162608758425E+0001 4.85939859683573E+0001 4.84719735937154E+0001 4.83502234574552E+0001 4.82287352640531E+0001 - 4.81075087169319E+0001 4.79865435184701E+0001 4.78658393700103E+0001 4.77453959718667E+0001 4.76252130233344E+0001 - 4.75052902226976E+0001 4.73856272672381E+0001 4.72662238532427E+0001 4.71470796760129E+0001 4.70281944298722E+0001 - 4.69095678081746E+0001 4.67911995033128E+0001 4.66730892067268E+0001 4.65552366089116E+0001 4.64376413994250E+0001 - 4.63203032668971E+0001 4.62032218990366E+0001 4.60863969826402E+0001 4.59698282036001E+0001 4.58535152469123E+0001 - 4.57374577966840E+0001 4.56216555361421E+0001 4.55061081476411E+0001 4.53908153126707E+0001 4.52757767118638E+0001 - 4.51609920250047E+0001 4.50464609310364E+0001 4.49321831080684E+0001 4.48181582333853E+0001 4.47043859834533E+0001 - 4.45908660339289E+0001 4.44775980596660E+0001 4.43645817347242E+0001 4.42518167323757E+0001 4.41393027251131E+0001 - 4.40270393846577E+0001 4.39150263819658E+0001 4.38032633872374E+0001 4.36917500699229E+0001 4.35804860987313E+0001 - 4.34694711416366E+0001 4.33587048658866E+0001 4.32481869380090E+0001 4.31379170238195E+0001 4.30278947884289E+0001 - 4.29181198962507E+0001 4.28085920110080E+0001 4.26993107957406E+0001 4.25902759128132E+0001 4.24814870239216E+0001 - 4.23729437901001E+0001 4.22646458717294E+0001 4.21565929285423E+0001 4.20487846196324E+0001 4.19412206034599E+0001 - 4.18339005378594E+0001 4.17268240800465E+0001 4.16199908866252E+0001 4.15134006135944E+0001 4.14070529163553E+0001 - 4.13009474497180E+0001 4.11950838679084E+0001 4.10894618245751E+0001 4.09840809727967E+0001 4.08789409650877E+0001 - 4.07740414534059E+0001 4.06693820891592E+0001 4.05649625232121E+0001 4.04607824058923E+0001 4.03568413869977E+0001 - 4.02531391158029E+0001 4.01496752410656E+0001 4.00464494110336E+0001 3.99434612734513E+0001 3.98407104755658E+0001 - 3.97381966641339E+0001 3.96359194854288E+0001 3.95338785852454E+0001 3.94320736089082E+0001 3.93305042012769E+0001 - 3.92291700067529E+0001 3.91280706692857E+0001 3.90272058323793E+0001 3.89265751390983E+0001 3.88261782320747E+0001 - 3.87260147535133E+0001 3.86260843451989E+0001 3.85263866485018E+0001 3.84269213043840E+0001 3.83276879534060E+0001 - 3.82286862357323E+0001 3.81299157911377E+0001 3.80313762590132E+0001 3.79330672783726E+0001 3.78349884878579E+0001 - 3.77371395257455E+0001 3.76395200299522E+0001 3.75421296380417E+0001 3.74449679872292E+0001 3.73480347143887E+0001 - 3.72513294560579E+0001 3.71548518484446E+0001 3.70586015274322E+0001 3.69625781285857E+0001 3.68667812871573E+0001 - 3.67712106380925E+0001 3.66758658160352E+0001 3.65807464553339E+0001 3.64858521900473E+0001 3.63911826539497E+0001 - 3.62967374805370E+0001 3.62025163030318E+0001 3.61085187543892E+0001 3.60147444673029E+0001 3.59211930742094E+0001 - 3.58278642072950E+0001 3.57347574985002E+0001 3.56418725795254E+0001 3.55492090818367E+0001 3.54567666366709E+0001 - 3.53645448750408E+0001 3.52725434277412E+0001 3.51807619253529E+0001 3.50891999982497E+0001 3.49978572766023E+0001 - 3.49067333903839E+0001 3.48158279693763E+0001 3.47251406431735E+0001 3.46346710411882E+0001 3.45444187926565E+0001 - 3.44543835266427E+0001 3.43645648720449E+0001 3.42749624575997E+0001 3.41855759118879E+0001 3.40964048633383E+0001 - 3.40074489402339E+0001 3.39187077707165E+0001 3.38301809827913E+0001 3.37418682043320E+0001 3.36537690630863E+0001 - 3.35658831866798E+0001 3.34782102026216E+0001 3.33907497383087E+0001 3.33035014210311E+0001 3.32164648779765E+0001 - 3.31296397362349E+0001 3.30430256228034E+0001 3.29566221645914E+0001 3.28704289884244E+0001 3.27844457210492E+0001 - 3.26986719891389E+0001 3.26131074192964E+0001 3.25277516380601E+0001 3.24426042719085E+0001 3.23576649472634E+0001 - 3.22729332904960E+0001 3.21884089279306E+0001 3.21040914858491E+0001 3.20199805904958E+0001 3.19360758680813E+0001 - 3.18523769447878E+0001 3.17688834467722E+0001 3.16855950001718E+0001 3.16025112311076E+0001 3.15196317656895E+0001 - 3.14369562300197E+0001 3.13544842501976E+0001 3.12722154523240E+0001 3.11901494625050E+0001 3.11082859068566E+0001 - 3.10266244115086E+0001 3.09451646026088E+0001 3.08639061063272E+0001 3.07828485488605E+0001 3.07019915564351E+0001 - 3.06213347553126E+0001 3.05408777717926E+0001 3.04606202322176E+0001 3.03805617629765E+0001 3.03007019905089E+0001 - 3.02210405413086E+0001 3.01415770419284E+0001 3.00623111189829E+0001 2.99832423991535E+0001 2.99043705091913E+0001 - 2.98256950759216E+0001 2.97472157262477E+0001 2.96689320871542E+0001 2.95908437857115E+0001 2.95129504490788E+0001 - 2.94352517045087E+0001 2.93577471793503E+0001 2.92804365010529E+0001 2.92033192971699E+0001 2.91263951953629E+0001 - 2.90496638234042E+0001 2.89731248091814E+0001 2.88967777807008E+0001 2.88206223660907E+0001 2.87446581936051E+0001 - 2.86688848916272E+0001 2.85933020886732E+0001 2.85179094133955E+0001 2.84427064945859E+0001 2.83676929611799E+0001 - 2.82928684422593E+0001 2.82182325670559E+0001 2.81437849649552E+0001 2.80695252654991E+0001 2.79954530983901E+0001 - 2.79215680934937E+0001 2.78478698808426E+0001 2.77743580906392E+0001 2.77010323532597E+0001 2.76278922992565E+0001 - 2.75549375593619E+0001 2.74821677644915E+0001 2.74095825457467E+0001 2.73371815344186E+0001 2.72649643619908E+0001 - 2.71929306601426E+0001 2.71210800607519E+0001 2.70494121958986E+0001 2.69779266978677E+0001 2.69066231991520E+0001 - 2.68355013324554E+0001 2.67645607306958E+0001 2.66938010270083E+0001 2.66232218547479E+0001 2.65528228474925E+0001 - 2.64826036390463E+0001 2.64125638634417E+0001 2.63427031549435E+0001 2.62730211480506E+0001 2.62035174774997E+0001 - 2.61341917782676E+0001 2.60650436855744E+0001 2.59960728348862E+0001 2.59272788619176E+0001 2.58586614026347E+0001 - 2.57902200932582E+0001 2.57219545702656E+0001 2.56538644703937E+0001 2.55859494306424E+0001 2.55182090882761E+0001 - 2.54506430808274E+0001 2.53832510460985E+0001 2.53160326221656E+0001 2.52489874473794E+0001 2.51821151603700E+0001 - 2.51154154000471E+0001 2.50488878056042E+0001 2.49825320165209E+0001 2.49163476725645E+0001 2.48503344137935E+0001 - 2.47844918805597E+0001 2.47188197135108E+0001 2.46533175535923E+0001 2.45879850420506E+0001 2.45228218204354E+0001 - 2.44578275306015E+0001 2.43930018147116E+0001 2.43283443152384E+0001 2.42638546749673E+0001 2.41995325369989E+0001 - 2.41353775447503E+0001 2.40713893419582E+0001 2.40075675726813E+0001 2.39439118813021E+0001 2.38804219125291E+0001 - 2.38170973113994E+0001 2.37539377232809E+0001 2.36909427938738E+0001 2.36281121692138E+0001 2.35654454956737E+0001 - 2.35029424199650E+0001 2.34406025891412E+0001 2.33784256505992E+0001 2.33164112520813E+0001 2.32545590416777E+0001 - 2.31928686678280E+0001 2.31313397793239E+0001 2.30699720253107E+0001 2.30087650552896E+0001 2.29477185191196E+0001 - 2.28868320670193E+0001 2.28261053495691E+0001 2.27655380177134E+0001 2.27051297227617E+0001 2.26448801163913E+0001 - 2.25847888506490E+0001 2.25248555779526E+0001 2.24650799510935E+0001 2.24054616232377E+0001 2.23460002479284E+0001 - 2.22866954790871E+0001 2.22275469710163E+0001 2.21685543784005E+0001 2.21097173563081E+0001 2.20510355601935E+0001 - 2.19925086458989E+0001 2.19341362696555E+0001 2.18759180880854E+0001 2.18178537582037E+0001 2.17599429374200E+0001 - 2.17021852835395E+0001 2.16445804547658E+0001 2.15871281097011E+0001 2.15298279073493E+0001 2.14726795071166E+0001 - 2.14156825688134E+0001 2.13588367526561E+0001 2.13021417192683E+0001 2.12455971296825E+0001 2.11892026453418E+0001 - 2.11329579281015E+0001 2.10768626402300E+0001 2.10209164444110E+0001 2.09651190037446E+0001 2.09094699817491E+0001 - 2.08539690423619E+0001 2.07986158499416E+0001 2.07434100692688E+0001 2.06883513655483E+0001 2.06334394044096E+0001 - 2.05786738519089E+0001 2.05240543745303E+0001 2.04695806391872E+0001 2.04152523132238E+0001 2.03610690644156E+0001 - 2.03070305609725E+0001 2.02531364715379E+0001 2.01993864651917E+0001 2.01457802114507E+0001 2.00923173802705E+0001 - 2.00389976420461E+0001 1.99858206676135E+0001 1.99327861282509E+0001 1.98798936956801E+0001 1.98271430420670E+0001 - 1.97745338400240E+0001 1.97220657626100E+0001 1.96697384833323E+0001 1.96175516761473E+0001 1.95655050154619E+0001 - 1.95135981761349E+0001 1.94618308334773E+0001 1.94102026632544E+0001 1.93587133416861E+0001 1.93073625454483E+0001 - 1.92561499516741E+0001 1.92050752379548E+0001 1.91541380823405E+0001 1.91033381633419E+0001 1.90526751599307E+0001 - 1.90021487515409E+0001 1.89517586180698E+0001 1.89015044398785E+0001 1.88513858977941E+0001 1.88014026731091E+0001 - 1.87515544475833E+0001 1.87018409034448E+0001 1.86522617233905E+0001 1.86028165905871E+0001 1.85535051886721E+0001 - 1.85043272017551E+0001 1.84552823144177E+0001 1.84063702117153E+0001 1.83575905791775E+0001 1.83089431028090E+0001 - 1.82604274690905E+0001 1.82120433649798E+0001 1.81637904779118E+0001 1.81156684958005E+0001 1.80676771070383E+0001 - 1.80198160004986E+0001 1.79720848655348E+0001 1.79244833919822E+0001 1.78770112701583E+0001 1.78296681908638E+0001 - 1.77824538453830E+0001 1.77353679254847E+0001 1.76884101234231E+0001 1.76415801319379E+0001 1.75948776442559E+0001 - 1.75483023540908E+0001 1.75018539556444E+0001 1.74555321436070E+0001 1.74093366131581E+0001 1.73632670599673E+0001 - 1.73173231801944E+0001 1.72715046704906E+0001 1.72258112279986E+0001 1.71802425503536E+0001 1.71347983356834E+0001 - 1.70894782826099E+0001 1.70442820902483E+0001 1.69992094582091E+0001 1.69542600865973E+0001 1.69094336760143E+0001 - 1.68647299275570E+0001 1.68201485428196E+0001 1.67756892238935E+0001 1.67313516733675E+0001 1.66871355943289E+0001 - 1.66430406903638E+0001 1.65990666655573E+0001 1.65552132244943E+0001 1.65114800722598E+0001 1.64678669144394E+0001 - 1.64243734571195E+0001 1.63809994068881E+0001 1.63377444708351E+0001 1.62946083565525E+0001 1.62515907721351E+0001 - 1.62086914261805E+0001 1.61659100277900E+0001 1.61232462865686E+0001 1.60806999126253E+0001 1.60382706165738E+0001 - 1.59959581095327E+0001 1.59537621031256E+0001 1.59116823094818E+0001 1.58697184412365E+0001 1.58278702115308E+0001 - 1.57861373340126E+0001 1.57445195228364E+0001 1.57030164926637E+0001 1.56616279586634E+0001 1.56203536365120E+0001 - 1.55791932423941E+0001 1.55381464930020E+0001 1.54972131055366E+0001 1.54563927977075E+0001 1.54156852877330E+0001 - 1.53750902943404E+0001 1.53346075367665E+0001 1.52942367347575E+0001 1.52539776085693E+0001 1.52138298789676E+0001 - 1.51737932672282E+0001 1.51338674951371E+0001 1.50940522849910E+0001 1.50543473595966E+0001 1.50147524422720E+0001 - 1.49752672568456E+0001 1.49358915276572E+0001 1.48966249795574E+0001 1.48574673379085E+0001 1.48184183285837E+0001 - 1.47794776779681E+0001 1.47406451129581E+0001 1.47019203609619E+0001 1.46633031498996E+0001 1.46247932082028E+0001 - 1.45863902648155E+0001 1.45480940491932E+0001 1.45099042913039E+0001 1.44718207216274E+0001 1.44338430711558E+0001 - 1.43959710713933E+0001 1.43582044543563E+0001 1.43205429525737E+0001 1.42829862990863E+0001 1.42455342274475E+0001 - 1.42081864717225E+0001 1.41709427664895E+0001 1.41338028468383E+0001 1.40967664483714E+0001 1.40598333072031E+0001 - 1.40230031599604E+0001 1.39862757437821E+0001 1.39496507963193E+0001 1.39131280557351E+0001 1.38767072607047E+0001 - 1.38403881504151E+0001 1.38041704645654E+0001 1.37680539433665E+0001 1.37320383275408E+0001 1.36961233583229E+0001 - 1.36603087774583E+0001 1.36245943272044E+0001 1.35889797503299E+0001 1.35534647901149E+0001 1.35180491903503E+0001 - 1.34827326953383E+0001 1.34475150498919E+0001 1.34123959993350E+0001 1.33773752895018E+0001 1.33424526667375E+0001 - 1.33076278778972E+0001 1.32729006703463E+0001 1.32382707919604E+0001 1.32037379911248E+0001 1.31693020167344E+0001 - 1.31349626181938E+0001 1.31007195454168E+0001 1.30665725488264E+0001 1.30325213793545E+0001 1.29985657884417E+0001 - 1.29647055280372E+0001 1.29309403505986E+0001 1.28972700090915E+0001 1.28636942569894E+0001 1.28302128482735E+0001 - 1.27968255374324E+0001 1.27635320794618E+0001 1.27303322298648E+0001 1.26972257446505E+0001 1.26642123803352E+0001 - 1.26312918939409E+0001 1.25984640429956E+0001 1.25657285855332E+0001 1.25330852800929E+0001 1.25005338857190E+0001 - 1.24680741619605E+0001 1.24357058688715E+0001 1.24034287670096E+0001 1.23712426174370E+0001 1.23391471817194E+0001 - 1.23071422219257E+0001 1.22752275006282E+0001 1.22434027809015E+0001 1.22116678263232E+0001 1.21800224009724E+0001 - 1.21484662694305E+0001 1.21169991967802E+0001 1.20856209486052E+0001 1.20543312909901E+0001 1.20231299905198E+0001 - 1.19920168142796E+0001 1.19609915298540E+0001 1.19300539053275E+0001 1.18992037092831E+0001 1.18684407108028E+0001 - 1.18377646794666E+0001 1.18071753853526E+0001 1.17766725990364E+0001 1.17462560915907E+0001 1.17159256345850E+0001 - 1.16856810000850E+0001 1.16555219606528E+0001 1.16254482893454E+0001 1.15954597597157E+0001 1.15655561458109E+0001 - 1.15357372221725E+0001 1.15060027638365E+0001 1.14763525463318E+0001 1.14467863456807E+0001 1.14173039383982E+0001 - 1.13879051014914E+0001 1.13585896124595E+0001 1.13293572492927E+0001 1.13002077904724E+0001 1.12711410149703E+0001 - 1.12421567022485E+0001 1.12132546322584E+0001 1.11844345854406E+0001 1.11556963427246E+0001 1.11270396855277E+0001 - 1.10984643957554E+0001 1.10699702558003E+0001 1.10415570485418E+0001 1.10132245573458E+0001 1.09849725660639E+0001 - 1.09568008590331E+0001 1.09287092210756E+0001 1.09006974374977E+0001 1.08727652940897E+0001 1.08449125771254E+0001 - 1.08171390733616E+0001 1.07894445700374E+0001 1.07618288548739E+0001 1.07342917160736E+0001 1.07068329423201E+0001 - 1.06794523227772E+0001 1.06521496470887E+0001 1.06249247053777E+0001 1.05977772882462E+0001 1.05707071867747E+0001 - 1.05437141925212E+0001 1.05167980975211E+0001 1.04899586942866E+0001 1.04631957758062E+0001 1.04365091355439E+0001 - 1.04098985674387E+0001 1.03833638659047E+0001 1.03569048258295E+0001 1.03305212425745E+0001 1.03042129119739E+0001 - 1.02779796303343E+0001 1.02518211944342E+0001 1.02257374015234E+0001 1.01997280493222E+0001 1.01737929360214E+0001 - 1.01479318602809E+0001 1.01221446212301E+0001 1.00964310184665E+0001 1.00707908520557E+0001 1.00452239225303E+0001 - 1.00197300308898E+0001 9.99430897859989E+0000 9.96896056759165E+0000 9.94368460026114E+0000 9.91848087946884E+0000 - 9.89334920853902E+0000 9.86828939125903E+0000 9.84330123187891E+0000 9.81838453511069E+0000 9.79353910612771E+0000 - 9.76876475056425E+0000 9.74406127451457E+0000 9.71942848453270E+0000 9.69486618763151E+0000 9.67037419128236E+0000 - 9.64595230341423E+0000 9.62160033241330E+0000 9.59731808712238E+0000 9.57310537683996E+0000 9.54896201131996E+0000 - 9.52488780077100E+0000 9.50088255585555E+0000 9.47694608768976E+0000 9.45307820784232E+0000 9.42927872833428E+0000 - 9.40554746163803E+0000 9.38188422067700E+0000 9.35828881882479E+0000 9.33476106990468E+0000 9.31130078818886E+0000 - 9.28790778839797E+0000 9.26458188570026E+0000 9.24132289571107E+0000 9.21813063449217E+0000 9.19500491855105E+0000 - 9.17194556484047E+0000 9.14895239075734E+0000 9.12602521414278E+0000 9.10316385328080E+0000 9.08036812689799E+0000 - 9.05763785416293E+0000 9.03497285468513E+0000 9.01237294851492E+0000 8.98983795614227E+0000 8.96736769849656E+0000 - 8.94496199694562E+0000 8.92262067329515E+0000 8.90034354978819E+0000 8.87813044910418E+0000 8.85598119435859E+0000 - 8.83389560910198E+0000 8.81187351731958E+0000 8.78991474343030E+0000 8.76801911228652E+0000 8.74618644917303E+0000 - 8.72441657980626E+0000 8.70270933033411E+0000 8.68106452733482E+0000 8.65948199781655E+0000 8.63796156921636E+0000 - 8.61650306939998E+0000 8.59510632666086E+0000 8.57377116971941E+0000 8.55249742772264E+0000 8.53128493024302E+0000 - 8.51013350727828E+0000 8.48904298925027E+0000 8.46801320700463E+0000 8.44704399180987E+0000 8.42613517535678E+0000 - 8.40528658975776E+0000 8.38449806754596E+0000 8.36376944167485E+0000 8.34310054551727E+0000 8.32249121286484E+0000 - 8.30194127792739E+0000 8.28145057533199E+0000 8.26101894012255E+0000 8.24064620775881E+0000 8.22033221411587E+0000 - 8.20007679548343E+0000 8.17987978856504E+0000 8.15974103047742E+0000 8.13966035874985E+0000 8.11963761132325E+0000 - 8.09967262654970E+0000 8.07976524319162E+0000 8.05991530042101E+0000 8.04012263781899E+0000 8.02038709537465E+0000 - 8.00070851348485E+0000 7.98108673295314E+0000 7.96152159498920E+0000 7.94201294120810E+0000 7.92256061362963E+0000 - 7.90316445467747E+0000 7.88382430717862E+0000 7.86454001436265E+0000 7.84531141986083E+0000 7.82613836770577E+0000 - 7.80702070233019E+0000 7.78795826856677E+0000 7.76895091164698E+0000 7.74999847720059E+0000 7.73110081125503E+0000 - 7.71225776023430E+0000 7.69346917095869E+0000 7.67473489064384E+0000 7.65605476690002E+0000 7.63742864773144E+0000 - 7.61885638153557E+0000 7.60033781710242E+0000 7.58187280361360E+0000 7.56346119064203E+0000 7.54510282815083E+0000 - 7.52679756649277E+0000 7.50854525640953E+0000 7.49034574903096E+0000 7.47219889587444E+0000 7.45410454884389E+0000 - 7.43606256022945E+0000 7.41807278270641E+0000 7.40013506933481E+0000 7.38224927355829E+0000 7.36441524920378E+0000 - 7.34663285048054E+0000 7.32890193197951E+0000 7.31122234867261E+0000 7.29359395591190E+0000 7.27601660942909E+0000 - 7.25849016533446E+0000 7.24101448011656E+0000 7.22358941064112E+0000 7.20621481415041E+0000 7.18889054826283E+0000 - 7.17161647097171E+0000 7.15439244064484E+0000 7.13721831602378E+0000 7.12009395622300E+0000 7.10301922072922E+0000 - 7.08599396940077E+0000 7.06901806246668E+0000 7.05209136052609E+0000 7.03521372454751E+0000 7.01838501586804E+0000 - 7.00160509619273E+0000 6.98487382759370E+0000 6.96819107250961E+0000 6.95155669374482E+0000 6.93497055446865E+0000 - 6.91843251821479E+0000 6.90194244888034E+0000 6.88550021072539E+0000 6.86910566837190E+0000 6.85275868680344E+0000 - 6.83645913136408E+0000 6.82020686775789E+0000 6.80400176204806E+0000 6.78784368065635E+0000 6.77173249036225E+0000 - 6.75566805830218E+0000 6.73965025196902E+0000 6.72367893921114E+0000 6.70775398823176E+0000 6.69187526758831E+0000 - 6.67604264619155E+0000 6.66025599330499E+0000 6.64451517854405E+0000 6.62882007187552E+0000 6.61317054361651E+0000 - 6.59756646443420E+0000 6.58200770534460E+0000 6.56649413771228E+0000 6.55102563324930E+0000 6.53560206401468E+0000 - 6.52022330241380E+0000 6.50488922119726E+0000 6.48959969346065E+0000 6.47435459264342E+0000 6.45915379252854E+0000 - 6.44399716724143E+0000 6.42888459124941E+0000 6.41381593936112E+0000 6.39879108672549E+0000 6.38380990883124E+0000 - 6.36887228150615E+0000 6.35397808091629E+0000 6.33912718356528E+0000 6.32431946629365E+0000 6.30955480627818E+0000 - 6.29483308103079E+0000 6.28015416839862E+0000 6.26551794656234E+0000 6.25092429403628E+0000 6.23637308966714E+0000 - 6.22186421263368E+0000 6.20739754244569E+0000 6.19297295894345E+0000 6.17859034229710E+0000 6.16424957300564E+0000 - 6.14995053189656E+0000 6.13569310012489E+0000 6.12147715917260E+0000 6.10730259084781E+0000 6.09316927728423E+0000 - 6.07907710094035E+0000 6.06502594459857E+0000 6.05101569136495E+0000 6.03704622466803E+0000 6.02311742825839E+0000 - 6.00922918620781E+0000 5.99538138290869E+0000 5.98157390307333E+0000 5.96780663173306E+0000 5.95407945423778E+0000 - 5.94039225625510E+0000 5.92674492376971E+0000 5.91313734308260E+0000 5.89956940081042E+0000 5.88604098388489E+0000 - 5.87255197955182E+0000 5.85910227537069E+0000 5.84569175921377E+0000 5.83232031926565E+0000 5.81898784402220E+0000 - 5.80569422229016E+0000 5.79243934318640E+0000 5.77922309613707E+0000 5.76604537087717E+0000 5.75290605744951E+0000 - 5.73980504620442E+0000 5.72674222779867E+0000 5.71371749319512E+0000 5.70073073366178E+0000 5.68778184077125E+0000 - 5.67487070640005E+0000 5.66199722272776E+0000 5.64916128223656E+0000 5.63636277771040E+0000 5.62360160223444E+0000 - 5.61087764919413E+0000 5.59819081227479E+0000 5.58554098546079E+0000 5.57292806303489E+0000 5.56035193957761E+0000 - 5.54781250996640E+0000 5.53530966937526E+0000 5.52284331327356E+0000 5.51041333742600E+0000 5.49801963789142E+0000 - 5.48566211102229E+0000 5.47334065346414E+0000 5.46105516215474E+0000 5.44880553432357E+0000 5.43659166749087E+0000 - 5.42441345946737E+0000 5.41227080835331E+0000 5.40016361253786E+0000 5.38809177069842E+0000 5.37605518180012E+0000 - 5.36405374509489E+0000 5.35208736012096E+0000 5.34015592670220E+0000 5.32825934494734E+0000 5.31639751524948E+0000 - 5.30457033828518E+0000 5.29277771501408E+0000 5.28101954667800E+0000 5.26929573480041E+0000 5.25760618118577E+0000 - 5.24595078791880E+0000 5.23432945736388E+0000 5.22274209216434E+0000 5.21118859524187E+0000 5.19966886979582E+0000 - 5.18818281930255E+0000 5.17673034751480E+0000 5.16531135846094E+0000 5.15392575644457E+0000 5.14257344604349E+0000 - 5.13125433210942E+0000 5.11996831976704E+0000 5.10871531441359E+0000 5.09749522171815E+0000 5.08630794762083E+0000 - 5.07515339833240E+0000 5.06403148033338E+0000 5.05294210037360E+0000 5.04188516547146E+0000 5.03086058291331E+0000 - 5.01986826025276E+0000 5.00890810531014E+0000 4.99798002617179E+0000 4.98708393118937E+0000 4.97621972897947E+0000 - 4.96538732842254E+0000 4.95458663866274E+0000 4.94381756910692E+0000 4.93308002942424E+0000 4.92237392954541E+0000 - 4.91169917966201E+0000 4.90105569022610E+0000 4.89044337194930E+0000 4.87986213580230E+0000 4.86931189301430E+0000 - 4.85879255507224E+0000 4.84830403372026E+0000 4.83784624095909E+0000 4.82741908904534E+0000 4.81702249049096E+0000 - 4.80665635806266E+0000 4.79632060478106E+0000 4.78601514392038E+0000 4.77573988900761E+0000 4.76549475382200E+0000 - 4.75527965239434E+0000 4.74509449900643E+0000 4.73493920819049E+0000 4.72481369472841E+0000 4.71471787365131E+0000 - 4.70465166023883E+0000 4.69461497001848E+0000 4.68460771876515E+0000 4.67462982250039E+0000 4.66468119749192E+0000 - 4.65476176025288E+0000 4.64487142754135E+0000 4.63501011635969E+0000 4.62517774395391E+0000 4.61537422781317E+0000 - 4.60559948566910E+0000 4.59585343549514E+0000 4.58613599550610E+0000 4.57644708415746E+0000 4.56678662014472E+0000 - 4.55715452240300E+0000 4.54755071010624E+0000 4.53797510266670E+0000 4.52842761973437E+0000 4.51890818119634E+0000 - 4.50941670717630E+0000 4.49995311803380E+0000 4.49051733436380E+0000 4.48110927699607E+0000 4.47172886699447E+0000 - 4.46237602565657E+0000 4.45305067451285E+0000 4.44375273532633E+0000 4.43448213009180E+0000 4.42523878103539E+0000 - 4.41602261061390E+0000 4.40683354151422E+0000 4.39767149665281E+0000 4.38853639917512E+0000 4.37942817245496E+0000 - 4.37034674009392E+0000 4.36129202592091E+0000 4.35226395399145E+0000 4.34326244858721E+0000 4.33428743421536E+0000 - 4.32533883560801E+0000 4.31641657772173E+0000 4.30752058573689E+0000 4.29865078505712E+0000 4.28980710130873E+0000 - 4.28098946034023E+0000 4.27219778822163E+0000 4.26343201124407E+0000 4.25469205591900E+0000 4.24597784897787E+0000 - 4.23728931737148E+0000 4.22862638826932E+0000 4.21998898905921E+0000 4.21137704734660E+0000 4.20279049095409E+0000 - 4.19422924792076E+0000 4.18569324650188E+0000 4.17718241516805E+0000 4.16869668260481E+0000 4.16023597771215E+0000 - 4.15180022960381E+0000 4.14338936760688E+0000 4.13500332126112E+0000 4.12664202031856E+0000 4.11830539474284E+0000 - 4.10999337470870E+0000 4.10170589060154E+0000 4.09344287301668E+0000 4.08520425275905E+0000 4.07698996084246E+0000 - 4.06879992848920E+0000 4.06063408712942E+0000 4.05249236840069E+0000 4.04437470414736E+0000 4.03628102642006E+0000 - 4.02821126747526E+0000 4.02016535977460E+0000 4.01214323598452E+0000 4.00414482897556E+0000 3.99617007182196E+0000 - 3.98821889780115E+0000 3.98029124039310E+0000 3.97238703327989E+0000 3.96450621034523E+0000 3.95664870567387E+0000 - 3.94881445355100E+0000 3.94100338846199E+0000 3.93321544509159E+0000 3.92545055832362E+0000 3.91770866324031E+0000 - 3.90998969512191E+0000 3.90229358944609E+0000 3.89462028188748E+0000 3.88696970831713E+0000 3.87934180480201E+0000 - 3.87173650760456E+0000 3.86415375318204E+0000 3.85659347818620E+0000 3.84905561946266E+0000 3.84154011405043E+0000 - 3.83404689918146E+0000 3.82657591228007E+0000 3.81912709096248E+0000 3.81170037303633E+0000 3.80429569650014E+0000 - 3.79691299954289E+0000 3.78955222054339E+0000 3.78221329807001E+0000 3.77489617087989E+0000 3.76760077791872E+0000 - 3.76032705832010E+0000 3.75307495140513E+0000 3.74584439668181E+0000 3.73863533384466E+0000 3.73144770277425E+0000 - 3.72428144353658E+0000 3.71713649638275E+0000 3.71001280174839E+0000 3.70291030025315E+0000 3.69582893270039E+0000 - 3.68876864007644E+0000 3.68172936355037E+0000 3.67471104447330E+0000 3.66771362437820E+0000 3.66073704497906E+0000 - 3.65378124817072E+0000 3.64684617602823E+0000 3.63993177080648E+0000 3.63303797493964E+0000 3.62616473104072E+0000 - 3.61931198190117E+0000 3.61247967049027E+0000 3.60566743273588E+0000 3.59887121609647E+0000 3.59208972848452E+0000 - 3.58532290655234E+0000 3.57857068739904E+0000 3.57183300858862E+0000 3.56510980807128E+0000 3.55840102429503E+0000 - 3.55170659609224E+0000 3.54502646276714E+0000 3.53836056405850E+0000 3.53170884009888E+0000 3.52507123146747E+0000 - 3.51844767916316E+0000 3.51183812463311E+0000 3.50524250969377E+0000 3.49866077661496E+0000 3.49209286806860E+0000 - 3.48553872712605E+0000 3.47899829731101E+0000 3.47247152249255E+0000 3.46595834698325E+0000 3.45945871549823E+0000 - 3.45297257313510E+0000 3.44649986539899E+0000 3.44004053819296E+0000 3.43359453780132E+0000 3.42716181089731E+0000 - 3.42074230456478E+0000 3.41433596625367E+0000 3.40794274378413E+0000 3.40156258539616E+0000 3.39519543966660E+0000 - 3.38884125558659E+0000 3.38249998248554E+0000 3.37617157008417E+0000 3.36985596847430E+0000 3.36355312810555E+0000 - 3.35726299980355E+0000 3.35098553474965E+0000 3.34472068446058E+0000 3.33846840085914E+0000 3.33222863619440E+0000 - 3.32600134307389E+0000 3.31978647447474E+0000 3.31358398367083E+0000 3.30739382433500E+0000 3.30121595048022E+0000 - 3.29505031644265E+0000 3.28889687689631E+0000 3.28275558687834E+0000 3.27662640172291E+0000 3.27050927714610E+0000 - 3.26440416917289E+0000 3.25831103413765E+0000 3.25222982873404E+0000 3.24616050996643E+0000 3.24010303516101E+0000 - 3.23405736197697E+0000 3.22802344836494E+0000 3.22200125263084E+0000 3.21599073338028E+0000 3.20999184952257E+0000 - 3.20400456027136E+0000 3.19802882517691E+0000 3.19206460405975E+0000 3.18611185711345E+0000 3.18017054473951E+0000 - 3.17424062769951E+0000 3.16832206704522E+0000 3.16241482412613E+0000 3.15651886058304E+0000 3.15063413833792E+0000 - 3.14476061961218E+0000 3.13889826692720E+0000 3.13304704308368E+0000 3.12720691115156E+0000 3.12137783450946E+0000 - 3.11555977679920E+0000 3.10975270194760E+0000 3.10395657415989E+0000 3.09817135790607E+0000 3.09239701795332E+0000 - 3.08663351930982E+0000 3.08088082726774E+0000 3.07513890739674E+0000 3.06940772551957E+0000 3.06368724771616E+0000 - 3.05797744034536E+0000 3.05227827002066E+0000 3.04658970361057E+0000 3.04091170824277E+0000 3.03524425127959E+0000 - 3.02958730036835E+0000 3.02394082340270E+0000 3.01830478850171E+0000 3.01267916405663E+0000 3.00706391868149E+0000 - 3.00145902124918E+0000 2.99586444088836E+0000 2.99028014692687E+0000 2.98470610895992E+0000 2.97914229683270E+0000 - 2.97358868058733E+0000 2.96804523052396E+0000 2.96251191717262E+0000 2.95698871129011E+0000 2.95147558384615E+0000 - 2.94597250608451E+0000 2.94047944940553E+0000 2.93499638548450E+0000 2.92952328619694E+0000 2.92406012363699E+0000 - 2.91860687013919E+0000 2.91316349821454E+0000 2.90772998061885E+0000 2.90230629031742E+0000 2.89689240047102E+0000 - 2.89148828446499E+0000 2.88609391590249E+0000 2.88070926856183E+0000 2.87533431643986E+0000 2.86996903375241E+0000 - 2.86461339490595E+0000 2.85926737449077E+0000 2.85393094732083E+0000 2.84860408838749E+0000 2.84328677289574E+0000 - 2.83797897623949E+0000 2.83268067397670E+0000 2.82739184189805E+0000 2.82211245595901E+0000 2.81684249230536E+0000 - 2.81158192727351E+0000 2.80633073737286E+0000 2.80108889931496E+0000 2.79585638998144E+0000 2.79063318642432E+0000 - 2.78541926590603E+0000 2.78021460581317E+0000 2.77501918375784E+0000 2.76983297752027E+0000 2.76465596501662E+0000 - 2.75948812436792E+0000 2.75432943385345E+0000 2.74917987191824E+0000 2.74403941718788E+0000 2.73890804844353E+0000 - 2.73378574460049E+0000 2.72867248479533E+0000 2.72356824828854E+0000 2.71847301450823E+0000 2.71338676304682E+0000 - 2.70830947363234E+0000 2.70324112617585E+0000 2.69818170072459E+0000 2.69313117748767E+0000 2.68808953681460E+0000 - 2.68305675922817E+0000 2.67803282535587E+0000 2.67301771603172E+0000 2.66801141219493E+0000 2.66301389493013E+0000 - 2.65802514547851E+0000 2.65304514521992E+0000 2.64807387568770E+0000 2.64311131853988E+0000 2.63815745554481E+0000 - 2.63321226866879E+0000 2.62827573997079E+0000 2.62334785166095E+0000 2.61842858607534E+0000 2.61351792568713E+0000 - 2.60861585308860E+0000 2.60372235102058E+0000 2.59883740233260E+0000 2.59396099001954E+0000 2.58909309719276E+0000 - 2.58423370707296E+0000 2.57938280303064E+0000 2.57454036855706E+0000 2.56970638723897E+0000 2.56488084280263E+0000 - 2.56006371908479E+0000 2.55525500005125E+0000 2.55045466977142E+0000 2.54566271243689E+0000 2.54087911234697E+0000 - 2.53610385391623E+0000 2.53133692167839E+0000 2.52657830026090E+0000 2.52182797442542E+0000 2.51708592901675E+0000 - 2.51235214899603E+0000 2.50762661943723E+0000 2.50290932550542E+0000 2.49820025249359E+0000 2.49349938576052E+0000 - 2.48880671080065E+0000 2.48412221319663E+0000 2.47944587861577E+0000 2.47477769285431E+0000 2.47011764177521E+0000 - 2.46546571135606E+0000 2.46082188767456E+0000 2.45618615687931E+0000 2.45155850523046E+0000 2.44693891907774E+0000 - 2.44232738485707E+0000 2.43772388910169E+0000 2.43312841842394E+0000 2.42854095952653E+0000 2.42396149921000E+0000 - 2.41939002435085E+0000 2.41482652190903E+0000 2.41027097893921E+0000 2.40572338256876E+0000 2.40118372001272E+0000 - 2.39665197855546E+0000 2.39212814558410E+0000 2.38761220855173E+0000 2.38310415498496E+0000 2.37860397249513E+0000 - 2.37411164876738E+0000 2.36962717156453E+0000 2.36515052872722E+0000 2.36068170815180E+0000 2.35622069783496E+0000 - 2.35176748583315E+0000 2.34732206025524E+0000 2.34288440931090E+0000 2.33845452126252E+0000 2.33403238443278E+0000 - 2.32961798724187E+0000 2.32521131814456E+0000 2.32081236567485E+0000 2.31642111843128E+0000 2.31203756507890E+0000 - 2.30766169433640E+0000 2.30329349499667E+0000 2.29893295590836E+0000 2.29458006598158E+0000 2.29023481418241E+0000 - 2.28589718954239E+0000 2.28156718114555E+0000 2.27724477813972E+0000 2.27292996972551E+0000 2.26862274516009E+0000 - 2.26432309374806E+0000 2.26003100486200E+0000 2.25574646792772E+0000 2.25146947240382E+0000 2.24720000782662E+0000 - 2.24293806376356E+0000 2.23868362984695E+0000 2.23443669574791E+0000 2.23019725119518E+0000 2.22596528595840E+0000 - 2.22174078985379E+0000 2.21752375275738E+0000 2.21331416458266E+0000 2.20911201527881E+0000 2.20491729485510E+0000 - 2.20072999336041E+0000 2.19655010088149E+0000 2.19237760755050E+0000 2.18821250354885E+0000 2.18405477908487E+0000 - 2.17990442441443E+0000 2.17576142983921E+0000 2.17162578569366E+0000 2.16749748234696E+0000 2.16337651021247E+0000 - 2.15926285974595E+0000 2.15515652141752E+0000 2.15105748575862E+0000 2.14696574332082E+0000 2.14288128470408E+0000 - 2.13880410052675E+0000 2.13473418144446E+0000 2.13067151814452E+0000 2.12661610136298E+0000 2.12256792184328E+0000 - 2.11852697037587E+0000 2.11449323777943E+0000 2.11046671489343E+0000 2.10644739259329E+0000 2.10243526177533E+0000 - 2.09843031338891E+0000 2.09443253837053E+0000 2.09044192772309E+0000 2.08645847245557E+0000 2.08248216359825E+0000 - 2.07851299221592E+0000 2.07455094939477E+0000 2.07059602625190E+0000 2.06664821391836E+0000 2.06270750354491E+0000 - 2.05877388632093E+0000 2.05484735344810E+0000 2.05092789614792E+0000 2.04701550566755E+0000 2.04311017326274E+0000 - 2.03921189023014E+0000 2.03532064786943E+0000 2.03143643750050E+0000 2.02755925046910E+0000 2.02368907813367E+0000 - 2.01982591187112E+0000 2.01596974307679E+0000 2.01212056315892E+0000 2.00827836354619E+0000 2.00444313568214E+0000 - 2.00061487101194E+0000 1.99679356102794E+0000 1.99297919720522E+0000 1.98917177104530E+0000 1.98537127405908E+0000 - 1.98157769778020E+0000 1.97779103373655E+0000 1.97401127349410E+0000 1.97023840859601E+0000 1.96647243063122E+0000 - 1.96271333117929E+0000 1.95896110183326E+0000 1.95521573420355E+0000 1.95147721990270E+0000 1.94774555055119E+0000 - 1.94402071778887E+0000 1.94030271324833E+0000 1.93659152857971E+0000 1.93288715544695E+0000 1.92918958550301E+0000 - 1.92549881042805E+0000 1.92181482189899E+0000 1.91813761159903E+0000 1.91446717121580E+0000 1.91080349244520E+0000 - 1.90714656698573E+0000 1.90349638654040E+0000 1.89985294282635E+0000 1.89621622755193E+0000 1.89258623243777E+0000 - 1.88896294919381E+0000 1.88534636955960E+0000 1.88173648525643E+0000 1.87813328800456E+0000 1.87453676954821E+0000 - 1.87094692161724E+0000 1.86736373594443E+0000 1.86378720426551E+0000 1.86021731831532E+0000 1.85665406983558E+0000 - 1.85309745056718E+0000 1.84954745223870E+0000 1.84600406660103E+0000 1.84246728538704E+0000 1.83893710032693E+0000 - 1.83541350316564E+0000 1.83189648563588E+0000 1.82838603946783E+0000 1.82488215639296E+0000 1.82138482814792E+0000 - 1.81789404644956E+0000 1.81440980303729E+0000 1.81093208961532E+0000 1.80746089791241E+0000 1.80399621964526E+0000 - 1.80053804652630E+0000 1.79708637025591E+0000 1.79364118255336E+0000 1.79020247510474E+0000 1.78677023961503E+0000 - 1.78334446776957E+0000 1.77992515126496E+0000 1.77651228176849E+0000 1.77310585096841E+0000 1.76970585054111E+0000 - 1.76631227213178E+0000 1.76292510742210E+0000 1.75954434805486E+0000 1.75616998568037E+0000 1.75280201193908E+0000 - 1.74944041846546E+0000 1.74608519689190E+0000 1.74273633883903E+0000 1.73939383591765E+0000 1.73605767973462E+0000 - 1.73272786189862E+0000 1.72940437398920E+0000 1.72608720760523E+0000 1.72277635431063E+0000 1.71947180568482E+0000 - 1.71617355328004E+0000 1.71288158865826E+0000 1.70959590335619E+0000 1.70631648891061E+0000 1.70304333685055E+0000 - 1.69977643869737E+0000 1.69651578595499E+0000 1.69326137012742E+0000 1.69001318270323E+0000 1.68677121517501E+0000 - 1.68353545899459E+0000 1.68030590564514E+0000 1.67708254656711E+0000 1.67386537321480E+0000 1.67065437701540E+0000 - 1.66744954939436E+0000 1.66425088176371E+0000 1.66105836552985E+0000 1.65787199208967E+0000 1.65469175282081E+0000 - 1.65151763910315E+0000 1.64834964229925E+0000 1.64518775375049E+0000 1.64203196481421E+0000 1.63888226681091E+0000 - 1.63573865106731E+0000 1.63260110888503E+0000 1.62946963157196E+0000 1.62634421041088E+0000 1.62322483667715E+0000 - 1.62011150164847E+0000 1.61700419656183E+0000 1.61390291267227E+0000 1.61080764121173E+0000 1.60771837339694E+0000 - 1.60463510044310E+0000 1.60155781354234E+0000 1.59848650388924E+0000 1.59542116265925E+0000 1.59236178101458E+0000 - 1.58930835010418E+0000 1.58626086107756E+0000 1.58321930506312E+0000 1.58018367317609E+0000 1.57715395653221E+0000 - 1.57413014621636E+0000 1.57111223331793E+0000 1.56810020890720E+0000 1.56509406405707E+0000 1.56209378980163E+0000 - 1.55909937718940E+0000 1.55611081723804E+0000 1.55312810096976E+0000 1.55015121938380E+0000 1.54718016347416E+0000 - 1.54421492421774E+0000 1.54125549259217E+0000 1.53830185954420E+0000 1.53535401602720E+0000 1.53241195297160E+0000 - 1.52947566129867E+0000 1.52654513192253E+0000 1.52362035574027E+0000 1.52070132364583E+0000 1.51778802651213E+0000 - 1.51488045520503E+0000 1.51197860058124E+0000 1.50908245348053E+0000 1.50619200474148E+0000 1.50330724516989E+0000 - 1.50042816559809E+0000 1.49755475680783E+0000 1.49468700959161E+0000 1.49182491472498E+0000 1.48896846297446E+0000 - 1.48611764509558E+0000 1.48327245183092E+0000 1.48043287391008E+0000 1.47759890206559E+0000 1.47477052700116E+0000 - 1.47194773941748E+0000 1.46913053001028E+0000 1.46631888945439E+0000 1.46351280842367E+0000 1.46071227757312E+0000 - 1.45791728755676E+0000 1.45512782901175E+0000 1.45234389256436E+0000 1.44956546883396E+0000 1.44679254842904E+0000 - 1.44402512195721E+0000 1.44126317999330E+0000 1.43850671312519E+0000 1.43575571192197E+0000 1.43301016694392E+0000 - 1.43027006873847E+0000 1.42753540785224E+0000 1.42480617481708E+0000 1.42208236015402E+0000 1.41936395437334E+0000 - 1.41665094798652E+0000 1.41394333148830E+0000 1.41124109536268E+0000 1.40854423009292E+0000 1.40585272614753E+0000 - 1.40316657398635E+0000 1.40048576406448E+0000 1.39781028682634E+0000 1.39514013270768E+0000 1.39247529214757E+0000 - 1.38981575555443E+0000 1.38716151334805E+0000 1.38451255593355E+0000 1.38186887370947E+0000 1.37923045705972E+0000 - 1.37659729638164E+0000 1.37396938203594E+0000 1.37134670440886E+0000 1.36872925384796E+0000 1.36611702071836E+0000 - 1.36350999536260E+0000 1.36090816812875E+0000 1.35831152934832E+0000 1.35572006935441E+0000 1.35313377846959E+0000 - 1.35055264701401E+0000 1.34797666529134E+0000 1.34540582361690E+0000 1.34284011228350E+0000 1.34027952159166E+0000 - 1.33772404182744E+0000 1.33517366328262E+0000 1.33262837622450E+0000 1.33008817093620E+0000 1.32755303768645E+0000 - 1.32502296673970E+0000 1.32249794836014E+0000 1.31997797279763E+0000 1.31746303030986E+0000 1.31495311114226E+0000 - 1.31244820554006E+0000 1.30994830375035E+0000 1.30745339599587E+0000 1.30496347252951E+0000 1.30247852356771E+0000 - 1.29999853933895E+0000 1.29752351007971E+0000 1.29505342600017E+0000 1.29258827732664E+0000 1.29012805427329E+0000 - 1.28767274705633E+0000 1.28522234588591E+0000 1.28277684097630E+0000 1.28033622253373E+0000 1.27790048076856E+0000 - 1.27546960588723E+0000 1.27304358809427E+0000 1.27062241758220E+0000 1.26820608457209E+0000 1.26579457925275E+0000 - 1.26338789183149E+0000 1.26098601250972E+0000 1.25858893148712E+0000 1.25619663895752E+0000 1.25380912513537E+0000 - 1.25142638020700E+0000 1.24904839438549E+0000 1.24667515786601E+0000 1.24430666085629E+0000 1.24194289355634E+0000 - 1.23958384617475E+0000 1.23722950891648E+0000 1.23487987198696E+0000 1.23253492559418E+0000 1.23019465995680E+0000 - 1.22785906528387E+0000 1.22552813179723E+0000 1.22320184970706E+0000 1.22088020923030E+0000 1.21856320060287E+0000 - 1.21625081404300E+0000 1.21394303978388E+0000 1.21163986805536E+0000 1.20934128909617E+0000 1.20704729314784E+0000 - 1.20475787045067E+0000 1.20247301125189E+0000 1.20019270580773E+0000 1.19791694437735E+0000 1.19564571721057E+0000 - 1.19337901458675E+0000 1.19111682676984E+0000 1.18885914403907E+0000 1.18660595667262E+0000 1.18435725495994E+0000 - 1.18211302919766E+0000 1.17987326967734E+0000 1.17763796671214E+0000 1.17540711060405E+0000 1.17318069167875E+0000 - 1.17095870025492E+0000 1.16874112667092E+0000 1.16652796125608E+0000 1.16431919436357E+0000 1.16211481634580E+0000 - 1.15991481756475E+0000 1.15771918838165E+0000 1.15552791918176E+0000 1.15334100034349E+0000 1.15115842226523E+0000 - 1.14898017534886E+0000 1.14680624999779E+0000 1.14463663664162E+0000 1.14247132570124E+0000 1.14031030761764E+0000 - 1.13815357283960E+0000 1.13600111182787E+0000 1.13385291504281E+0000 1.13170897296708E+0000 1.12956927608715E+0000 - 1.12743381489953E+0000 1.12530257991076E+0000 1.12317556165395E+0000 1.12105275064350E+0000 1.11893413743072E+0000 - 1.11681971256891E+0000 1.11470946662363E+0000 1.11260339016864E+0000 1.11050147380036E+0000 1.10840370811109E+0000 - 1.10631008372004E+0000 1.10422059125886E+0000 1.10213522135722E+0000 1.10005396466768E+0000 1.09797681186157E+0000 - 1.09590375362075E+0000 1.09383478062732E+0000 1.09176988359674E+0000 1.08970905324065E+0000 1.08765228029997E+0000 - 1.08559955552639E+0000 1.08355086967195E+0000 1.08150621352230E+0000 1.07946557786562E+0000 1.07742895351549E+0000 - 1.07539633128807E+0000 1.07336770202293E+0000 1.07134305657891E+0000 1.06932238582587E+0000 1.06730568064056E+0000 - 1.06529293193370E+0000 1.06328413061670E+0000 1.06127926763298E+0000 1.05927833392882E+0000 1.05728132047006E+0000 - 1.05528821824838E+0000 1.05329901825849E+0000 1.05131371152933E+0000 1.04933228909292E+0000 1.04735474200729E+0000 - 1.04538106134822E+0000 1.04341123820089E+0000 1.04144526368084E+0000 1.03948312891725E+0000 1.03752482505515E+0000 - 1.03557034325956E+0000 1.03361967471974E+0000 1.03167281063883E+0000 1.02972974223799E+0000 1.02779046076904E+0000 - 1.02585495747897E+0000 1.02392322366637E+0000 1.02199525063137E+0000 1.02007102969445E+0000 1.01815055220905E+0000 - 1.01623380952188E+0000 1.01432079303362E+0000 1.01241149414455E+0000 1.01050590428812E+0000 1.00860401490583E+0000 - 1.00670581747242E+0000 1.00481130347918E+0000 1.00292046444233E+0000 1.00103329189263E+0000 9.99149777390061E-0001 - 9.97269912519716E-0001 9.95393688877135E-0001 9.93521098095633E-0001 9.91652131819070E-0001 9.89786781714481E-0001 - 9.87925039484726E-0001 9.86066896839137E-0001 9.84212345522966E-0001 9.82361377302733E-0001 9.80513983964167E-0001 - 9.78670157320655E-0001 9.76829889209097E-0001 9.74993171485731E-0001 9.73159996040919E-0001 9.71330354778145E-0001 - 9.69504239635113E-0001 9.67681642575378E-0001 9.65862555573646E-0001 9.64046970645310E-0001 9.62234879821223E-0001 - 9.60426275164601E-0001 9.58621148756314E-0001 9.56819492711808E-0001 9.55021299164276E-0001 9.53226560273142E-0001 - 9.51435268241006E-0001 9.49647415267244E-0001 9.47862993605062E-0001 9.46081995512979E-0001 9.44304413295007E-0001 - 9.42530239266898E-0001 9.40759465781552E-0001 9.38992085210039E-0001 9.37228089958569E-0001 9.35467472453731E-0001 - 9.33710225157360E-0001 9.31956340551767E-0001 9.30205811156730E-0001 9.28458629510488E-0001 9.26714788178252E-0001 - 9.24974279756498E-0001 9.23237096879382E-0001 9.21503232191230E-0001 9.19772678380509E-0001 9.18045428158678E-0001 - 9.16321474266598E-0001 9.14600809466095E-0001 9.12883426559109E-0001 9.11169318375018E-0001 9.09458477766435E-0001 - 9.07750897622007E-0001 9.06046570851590E-0001 9.04345490405430E-0001 9.02647649257212E-0001 9.00953040408361E-0001 - 8.99261656892340E-0001 8.97573491770459E-0001 8.95888538144687E-0001 8.94206789134301E-0001 8.92528237888694E-0001 - 8.90852877606612E-0001 8.89180701491466E-0001 8.87511702798257E-0001 8.85845874793134E-0001 8.84183210793955E-0001 - 8.82523704134090E-0001 8.80867348181661E-0001 8.79214136343874E-0001 8.77564062047858E-0001 8.75917118759930E-0001 - 8.74273299964290E-0001 8.72632599205801E-0001 8.70995010028085E-0001 8.69360526020577E-0001 8.67729140810036E-0001 - 8.66100848045637E-0001 8.64475641413983E-0001 8.62853514634891E-0001 8.61234461446458E-0001 8.59618475639355E-0001 - 8.58005551020501E-0001 8.56395681443084E-0001 8.54788860776631E-0001 8.53185082934910E-0001 8.51584341860987E-0001 - 8.49986631525129E-0001 8.48391945942016E-0001 8.46800279145057E-0001 8.45211625216474E-0001 8.43625978253029E-0001 - 8.42043332396112E-0001 8.40463681823225E-0001 8.38887020728694E-0001 8.37313343360245E-0001 8.35742643984680E-0001 - 8.34174916905122E-0001 8.32610156458916E-0001 8.31048357019837E-0001 8.29489512989541E-0001 8.27933618799761E-0001 - 8.26380668933889E-0001 8.24830657888285E-0001 8.23283580196005E-0001 8.21739430435469E-0001 8.20198203211139E-0001 - 8.18659893157874E-0001 8.17124494953910E-0001 8.15592003291818E-0001 8.14062412923828E-0001 8.12535718619845E-0001 - 8.11011915185819E-0001 8.09490997458413E-0001 8.07972960320159E-0001 8.06457798675773E-0001 8.04945507469478E-0001 - 8.03436081673171E-0001 8.01929516298365E-0001 8.00425806391918E-0001 7.98924947030686E-0001 7.97426933328059E-0001 - 7.95931760430768E-0001 7.94439423513532E-0001 7.92949917798581E-0001 7.91463238528662E-0001 7.89979380988731E-0001 - 7.88498340496269E-0001 7.87020112395915E-0001 7.85544692082267E-0001 7.84072074967432E-0001 7.82602256503832E-0001 - 7.81135232179924E-0001 7.79670997519169E-0001 7.78209548072488E-0001 7.76750879431333E-0001 7.75294987221232E-0001 - 7.73841867094241E-0001 7.72391514744188E-0001 7.70943925899136E-0001 7.69499096311649E-0001 7.68057021781659E-0001 - 7.66617698136969E-0001 7.65181121235464E-0001 7.63747286969513E-0001 7.62316191277988E-0001 7.60887830114771E-0001 - 7.59462199482527E-0001 7.58039295408817E-0001 7.56619113961387E-0001 7.55201651237333E-0001 7.53786903365323E-0001 - 7.52374866520908E-0001 7.50965536892787E-0001 7.49558910719912E-0001 7.48154984268654E-0001 7.46753753841569E-0001 - 7.45355215767631E-0001 7.43959366418650E-0001 7.42566202198412E-0001 7.41175719533987E-0001 7.39787914898714E-0001 - 7.38402784792588E-0001 7.37020325745591E-0001 7.35640534329754E-0001 7.34263407146097E-0001 7.32888940827957E-0001 - 7.31517132041032E-0001 7.30147977484525E-0001 7.28781473892289E-0001 7.27417618028495E-0001 7.26056406694247E-0001 - 7.24697836718879E-0001 7.23341904965466E-0001 7.21988608327594E-0001 7.20637943740360E-0001 7.19289908161797E-0001 - 7.17944498584966E-0001 7.16601712035821E-0001 7.15261545571055E-0001 7.13923996280346E-0001 7.12589061287496E-0001 - 7.11256737749390E-0001 7.09927022845052E-0001 7.08599913797658E-0001 7.07275407853713E-0001 7.05953502295183E-0001 - 7.04634194431845E-0001 7.03317481613426E-0001 7.02003361208760E-0001 7.00691830626723E-0001 6.99382887304180E-0001 - 6.98076528711534E-0001 6.96772752343964E-0001 6.95471555732473E-0001 6.94172936443942E-0001 6.92876892063548E-0001 - 6.91583420210220E-0001 6.90292518546617E-0001 6.89004184740584E-0001 6.87718416519218E-0001 6.86435211617088E-0001 - 6.85154567809360E-0001 6.83876482896396E-0001 6.82600954712629E-0001 6.81327981115560E-0001 6.80057560000159E-0001 - 6.78789689284549E-0001 6.77524366915566E-0001 6.76261590875436E-0001 6.75001359172973E-0001 6.73743669835881E-0001 - 6.72488520939542E-0001 6.71235910570565E-0001 6.69985836850046E-0001 6.68738297926979E-0001 6.67493291984934E-0001 - 6.66250817222170E-0001 6.65010871879355E-0001 6.63773454210811E-0001 6.62538562510032E-0001 6.61306195093100E-0001 - 6.60076350295399E-0001 6.58849026496044E-0001 6.57624222090196E-0001 6.56401935497976E-0001 6.55182165172260E-0001 - 6.53964909588739E-0001 6.52750167251499E-0001 6.51537936688622E-0001 6.50328216457771E-0001 6.49121005136232E-0001 - 6.47916301328721E-0001 6.46714103675211E-0001 6.45514410823168E-0001 6.44317221455379E-0001 6.43122534286667E-0001 - 6.41930348045003E-0001 6.40740661481555E-0001 6.39553473385191E-0001 6.38368782554688E-0001 6.37186587819912E-0001 - 6.36006888036295E-0001 6.34829682073714E-0001 6.33654968842167E-0001 6.32482747257247E-0001 6.31313016265811E-0001 - 6.30145774832635E-0001 6.28981021961644E-0001 6.27818756655773E-0001 6.26658977958289E-0001 6.25501684922686E-0001 - 6.24346876630573E-0001 6.23194552188367E-0001 6.22044710713905E-0001 6.20897351356596E-0001 6.19752473279562E-0001 - 6.18610075670849E-0001 6.17470157741223E-0001 6.16332718714125E-0001 6.15197757840250E-0001 6.14065274386380E-0001 - 6.12935267643249E-0001 6.11807736918858E-0001 6.10682681538492E-0001 6.09560100852597E-0001 6.08439994223360E-0001 - 6.07322361034814E-0001 6.06207200689510E-0001 6.05094512609659E-0001 6.03984296239408E-0001 6.02876551029152E-0001 - 6.01771276455758E-0001 6.00668472012489E-0001 5.99568137206784E-0001 5.98470271565896E-0001 5.97374874632420E-0001 - 5.96281945971066E-0001 5.95191485148445E-0001 5.94103491761191E-0001 5.93017965413507E-0001 5.91934905737424E-0001 - 5.90854312363581E-0001 5.89776184947115E-0001 5.88700523153057E-0001 5.87627326669864E-0001 5.86556595189169E-0001 - 5.85488328424945E-0001 5.84422526103395E-0001 5.83359187961834E-0001 5.82298313749842E-0001 5.81239903234916E-0001 - 5.80183956194599E-0001 5.79130472417622E-0001 5.78079451707309E-0001 5.77030893881594E-0001 5.75984798757236E-0001 - 5.74941166182573E-0001 5.73899996001411E-0001 5.72861288074493E-0001 5.71825042272740E-0001 5.70791258477264E-0001 - 5.69759936579386E-0001 5.68731076485173E-0001 5.67704678097358E-0001 5.66680741344760E-0001 5.65659266152891E-0001 - 5.64640252459799E-0001 5.63623700212696E-0001 5.62609609369102E-0001 5.61597979891190E-0001 5.60588811750333E-0001 - 5.59582104925983E-0001 5.58577859397744E-0001 5.57576075171463E-0001 5.56576752236152E-0001 5.55579890602554E-0001 - 5.54585490282741E-0001 5.53593551288982E-0001 5.52604073649642E-0001 5.51617057394441E-0001 5.50632502553322E-0001 - 5.49650409167813E-0001 5.48670777275137E-0001 5.47693606929806E-0001 5.46718898178625E-0001 5.45746651070926E-0001 - 5.44776865673365E-0001 5.43809542038075E-0001 5.42844680234527E-0001 5.41882280322229E-0001 5.40922342370073E-0001 - 5.39964866451794E-0001 5.39009852632307E-0001 5.38057300985930E-0001 5.37107211581582E-0001 5.36159584499880E-0001 - 5.35214419805783E-0001 5.34271717579379E-0001 5.33331477890799E-0001 5.32393700812767E-0001 5.31458386417173E-0001 - 5.30525534770516E-0001 5.29595145949883E-0001 5.28667220016691E-0001 5.27741757034952E-0001 5.26818757068998E-0001 - 5.25898220180045E-0001 5.24980146420484E-0001 5.24064535846445E-0001 5.23151388507514E-0001 5.22240704450160E-0001 - 5.21332483709716E-0001 5.20426726332127E-0001 5.19523432344188E-0001 5.18622601769561E-0001 5.17724234635644E-0001 - 5.16828330951812E-0001 5.15934890731167E-0001 5.15043913975648E-0001 5.14155400678309E-0001 5.13269350831344E-0001 - 5.12385764414609E-0001 5.11504641402503E-0001 5.10625981757072E-0001 5.09749785440625E-0001 5.08876052399663E-0001 - 5.08004782572902E-0001 5.07135975892414E-0001 5.06269632277876E-0001 5.05405751638856E-0001 5.04544333879404E-0001 - 5.03685378888848E-0001 5.02828886541777E-0001 5.01974856709531E-0001 5.01123289249846E-0001 5.00274184004535E-0001 - 4.99427540808683E-0001 4.98583359480279E-0001 4.97741639825952E-0001 4.96902381643274E-0001 4.96065584710368E-0001 - 4.95231248796274E-0001 4.94399373650553E-0001 4.93569959013655E-0001 4.92743004609983E-0001 4.91918510147880E-0001 - 4.91096475319610E-0001 4.90276899804810E-0001 4.89459783265853E-0001 4.88645125348988E-0001 4.87832925682013E-0001 - 4.87023183870790E-0001 4.86215899521181E-0001 4.85411072205523E-0001 4.84608701482253E-0001 4.83808786893579E-0001 - 4.83011327961991E-0001 4.82216324191402E-0001 4.81423775067125E-0001 4.80633680055855E-0001 4.79846038598706E-0001 - 4.79060850123916E-0001 4.78278114036417E-0001 4.77497829720122E-0001 4.76719996536746E-0001 4.75944613832740E-0001 - 4.75171680923040E-0001 4.74401197109592E-0001 4.73633161663936E-0001 4.72867573843419E-0001 4.72104432876097E-0001 - 4.71343737967662E-0001 4.70585488304909E-0001 4.69829683045258E-0001 4.69076321326023E-0001 4.68325402255087E-0001 - 4.67576924919016E-0001 4.66830888381868E-0001 4.66087291671217E-0001 4.65346133808356E-0001 4.64607413769900E-0001 - 4.63871130509848E-0001 4.63137282966540E-0001 4.62405870039361E-0001 4.61676890602670E-0001 4.60950343511602E-0001 - 4.60226227579908E-0001 4.59504541604386E-0001 4.58785284349706E-0001 4.58068454548386E-0001 4.57354050907743E-0001 - 4.56642072105210E-0001 4.55932516787134E-0001 4.55225383573413E-0001 4.54520671043459E-0001 4.53818377764179E-0001 - 4.53118502253757E-0001 4.52421043007306E-0001 4.51725998485152E-0001 4.51033367124491E-0001 4.50343147319491E-0001 - 4.49655337437615E-0001 4.48969935811407E-0001 4.48286940746644E-0001 4.47606350503588E-0001 4.46928163321514E-0001 - 4.46252377399957E-0001 4.45578990903360E-0001 4.44908001965713E-0001 4.44239408681158E-0001 4.43573209115658E-0001 - 4.42909401294082E-0001 4.42247983209534E-0001 4.41588952815116E-0001 4.40932308033267E-0001 4.40278046748694E-0001 - 4.39626166804810E-0001 4.38976666013084E-0001 4.38329542147134E-0001 4.37684792937992E-0001 4.37042416091679E-0001 - 4.36402409263333E-0001 4.35764770073603E-0001 4.35129496109794E-0001 4.34496584914075E-0001 4.33866033992835E-0001 - 4.33237840813123E-0001 4.32612002800249E-0001 4.31988517341277E-0001 4.31367381786154E-0001 4.30748593440617E-0001 - 4.30132149569672E-0001 4.29518047402268E-0001 4.28906284120656E-0001 4.28296856873299E-0001 4.27689762755985E-0001 - 4.27084998831808E-0001 4.26482562122882E-0001 4.25882449600868E-0001 4.25284658202249E-0001 4.24689184818859E-0001 - 4.24096026299019E-0001 4.23505179446308E-0001 4.22916641030143E-0001 4.22330407759768E-0001 4.21746476317259E-0001 - 4.21164843331507E-0001 4.20585505387617E-0001 4.20008459029228E-0001 4.19433700759651E-0001 4.18861227024088E-0001 - 4.18291034236781E-0001 4.17723118754949E-0001 4.17157476901215E-0001 4.16594104945815E-0001 4.16032999113649E-0001 - 4.15474155587784E-0001 4.14917570502311E-0001 4.14363239941101E-0001 4.13811159948427E-0001 4.13261326517066E-0001 - 4.12713735595362E-0001 4.12168383081250E-0001 4.11625264828134E-0001 4.11084376649591E-0001 4.10545714290850E-0001 - 4.10009273473820E-0001 4.09475049849587E-0001 4.08943039038707E-0001 4.08413236607430E-0001 4.07885638071199E-0001 - 4.07360238899360E-0001 4.06837034509165E-0001 4.06316020274049E-0001 4.05797191521199E-0001 4.05280543514865E-0001 - 4.04766071481270E-0001 4.04253770597869E-0001 4.03743635987347E-0001 4.03235662722323E-0001 4.02729845828875E-0001 - 4.02226180285302E-0001 4.01724661013733E-0001 4.01225282887228E-0001 4.00728040733293E-0001 4.00232929327885E-0001 - 3.99739943391775E-0001 3.99249077597655E-0001 3.98760326568889E-0001 3.98273684877087E-0001 3.97789147040851E-0001 - 3.97306707531698E-0001 3.96826360766841E-0001 3.96348101116311E-0001 3.95871922893343E-0001 3.95397820365080E-0001 - 3.94925787745355E-0001 3.94455819189854E-0001 3.93987908818780E-0001 3.93522050684523E-0001 3.93058238796718E-0001 - 3.92596467109038E-0001 3.92136729528713E-0001 3.91679019905713E-0001 3.91223332039875E-0001 3.90769659680851E-0001 - 3.90317996528061E-0001 3.89868336219859E-0001 3.89420672356246E-0001 3.88974998473656E-0001 3.88531308065278E-0001 - 3.88089594561826E-0001 3.87649851355467E-0001 3.87212071773390E-0001 3.86776249102941E-0001 3.86342376566381E-0001 - 3.85910447347233E-0001 3.85480454568628E-0001 3.85052391305263E-0001 3.84626250576140E-0001 3.84202025351722E-0001 - 3.83779708553890E-0001 3.83359293046277E-0001 3.82940771642629E-0001 3.82524137105552E-0001 3.82109382150074E-0001 - 3.81696499431567E-0001 3.81285481558927E-0001 3.80876321090920E-0001 3.80469010532520E-0001 3.80063542337266E-0001 - 3.79659908907217E-0001 3.79258102596510E-0001 3.78858115704093E-0001 3.78459940479689E-0001 3.78063569122554E-0001 - 3.77668993782629E-0001 3.77276206559287E-0001 3.76885199492843E-0001 3.76495964587425E-0001 3.76108493785591E-0001 - 3.75722778985178E-0001 3.75338812033214E-0001 3.74956584725881E-0001 3.74576088809665E-0001 3.74197315983734E-0001 - 3.73820257895057E-0001 3.73444906145607E-0001 3.73071252282649E-0001 3.72699287809573E-0001 3.72329004174963E-0001 - 3.71960392787073E-0001 3.71593445001680E-0001 3.71228152124462E-0001 3.70864505418216E-0001 3.70502496093127E-0001 - 3.70142115313993E-0001 3.69783354202601E-0001 3.69426203825574E-0001 3.69070655206443E-0001 3.68716699328026E-0001 - 3.68364327116635E-0001 3.68013529461426E-0001 3.67664297199812E-0001 3.67316621125906E-0001 3.66970491991699E-0001 - 3.66625900497311E-0001 3.66282837306729E-0001 3.65941293033201E-0001 3.65601258247088E-0001 3.65262723479471E-0001 - 3.64925679210569E-0001 3.64590115884287E-0001 3.64256023896627E-0001 3.63923393607204E-0001 3.63592215325225E-0001 - 3.63262479330130E-0001 3.62934175844182E-0001 3.62607295065285E-0001 3.62281827137136E-0001 3.61957762171095E-0001 - 3.61635090234592E-0001 3.61313801359001E-0001 3.60993885536574E-0001 3.60675332713083E-0001 3.60358132809735E-0001 - 3.60042275695104E-0001 3.59727751211305E-0001 3.59414549159339E-0001 3.59102659302109E-0001 3.58792071369270E-0001 - 3.58482775054149E-0001 3.58174760014941E-0001 3.57868015871013E-0001 3.57562532212649E-0001 3.57258298596139E-0001 - 3.56955304542527E-0001 3.56653539539426E-0001 3.56352993042204E-0001 3.56053654477637E-0001 3.55755513238993E-0001 - 3.55458558687224E-0001 3.55162780155236E-0001 3.54868166947247E-0001 3.54574708336936E-0001 3.54282393564968E-0001 - 3.53991211853672E-0001 3.53701152391099E-0001 3.53412204341417E-0001 3.53124356839990E-0001 3.52837598997038E-0001 - 3.52551919901910E-0001 3.52267308614490E-0001 3.51983754173759E-0001 3.51701245592880E-0001 3.51419771868999E-0001 - 3.51139321969731E-0001 3.50859884845423E-0001 3.50581449423615E-0001 3.50304004617018E-0001 3.50027539314288E-0001 - 3.49752042388001E-0001 3.49477502692189E-0001 3.49203909064176E-0001 3.48931250327032E-0001 3.48659515280954E-0001 - 3.48388692725404E-0001 3.48118771429581E-0001 3.47849740161329E-0001 3.47581587670524E-0001 3.47314302695838E-0001 - 3.47047873970285E-0001 3.46782290207057E-0001 3.46517540118609E-0001 3.46253612401273E-0001 3.45990495754353E-0001 - 3.45728178860412E-0001 3.45466650398219E-0001 3.45205899047687E-0001 3.44945913476316E-0001 3.44686682353382E-0001 - 3.44428194342547E-0001 3.44170438108035E-0001 3.43913402312793E-0001 3.43657075618502E-0001 3.43401446691766E-0001 - 3.43146504199184E-0001 3.42892236807360E-0001 3.42638633190339E-0001 3.42385682027149E-0001 3.42133372001198E-0001 - 3.41881691808340E-0001 3.41630630141421E-0001 3.41380175711340E-0001 3.41130317236550E-0001 3.40881043446176E-0001 - 3.40632343079419E-0001 3.40384204891774E-0001 3.40136617651340E-0001 3.39889570141945E-0001 3.39643051163174E-0001 - 3.39397049529779E-0001 3.39151554082250E-0001 3.38906553673824E-0001 3.38662037179824E-0001 3.38417993498309E-0001 - 3.38174411551354E-0001 3.37931280282604E-0001 3.37688588663519E-0001 3.37446325690309E-0001 3.37204480388324E-0001 - 3.36963041812712E-0001 3.36721999044742E-0001 3.36481341202405E-0001 3.36241057431140E-0001 3.36001136913208E-0001 - 3.35761568868358E-0001 3.35522342547042E-0001 3.35283447242279E-0001 3.35044872282866E-0001 3.34806607040279E-0001 - 3.34568640926236E-0001 3.34330963394000E-0001 3.34093563949024E-0001 3.33856432130950E-0001 3.33619557534222E-0001 - 3.33382929798808E-0001 3.33146538617742E-0001 3.32910373730954E-0001 3.32674424932818E-0001 3.32438682070975E-0001 - 3.32203135053890E-0001 3.31967773839689E-0001 3.31732588449341E-0001 3.31497568964234E-0001 3.31262705522504E-0001 - 3.31027988331604E-0001 3.30793407659013E-0001 3.30558953841688E-0001 3.30324617280524E-0001 3.30090388447309E-0001 - 3.29856257885439E-0001 3.29622216211256E-0001 3.29388254113509E-0001 3.29154362354695E-0001 3.28920531779290E-0001 - 3.28686753306953E-0001 3.28453017937006E-0001 3.28219316756671E-0001 3.27985640932406E-0001 3.27751981716258E-0001 - 3.27518330447858E-0001 3.27284678558274E-0001 3.27051017568248E-0001 3.26817339088294E-0001 3.26583634825710E-0001 - 3.26349896583433E-0001 3.26116116265176E-0001 3.25882285867378E-0001 3.25648397495648E-0001 3.25414443353574E-0001 - 3.25180415751644E-0001 3.24946307110504E-0001 3.24712109954799E-0001 3.24477816920215E-0001 3.24243420760516E-0001 - 3.24008914340137E-0001 3.23774290639968E-0001 3.23539542761894E-0001 3.23304663923901E-0001 3.23069647472790E-0001 - 3.22834486877404E-0001 3.22599175728765E-0001 3.22363707753437E-0001 3.22128076805492E-0001 3.21892276869803E-0001 - 3.21656302071015E-0001 3.21420146666770E-0001 3.21183805052266E-0001 3.20947271769243E-0001 3.20710541499840E-0001 - 3.20473609072428E-0001 3.20236469459880E-0001 3.19999117788572E-0001 3.19761549336655E-0001 3.19523759535490E-0001 - 3.19285743972343E-0001 3.19047498394351E-0001 3.18809018708692E-0001 3.18570300988457E-0001 3.18331341467772E-0001 - 3.18092136555256E-0001 3.17852682822826E-0001 3.17612977019161E-0001 3.17373016066104E-0001 3.17132797066440E-0001 - 3.16892317295868E-0001 3.16651574220283E-0001 3.16410565485854E-0001 3.16169288925552E-0001 3.15927742559988E-0001 - 3.15685924610921E-0001 3.15443833484370E-0001 3.15201467788559E-0001 3.14958826329697E-0001 3.14715908119175E-0001 - 3.14472712368704E-0001 3.14229238500691E-0001 3.13985486144654E-0001 3.13741455145699E-0001 3.13497145563480E-0001 - 3.13252557673067E-0001 3.13007691973434E-0001 3.12762549187063E-0001 3.12517130258914E-0001 3.12271436364289E-0001 - 3.12025468910983E-0001 3.11779229541448E-0001 3.11532720131125E-0001 3.11285942803331E-0001 3.11038899914887E-0001 - 3.10791594075456E-0001 3.10544028137630E-0001 3.10296205208646E-0001 3.10048128614996E-0001 3.09799801744053E-0001 - 3.09551227977240E-0001 3.09302410676634E-0001 3.09053353192593E-0001 3.08804058864381E-0001 3.08554531016958E-0001 - 3.08304772960331E-0001 3.08054787991443E-0001 3.07804579396710E-0001 3.07554150444351E-0001 3.07303504393298E-0001 - 3.07052644488716E-0001 3.06801573961986E-0001 3.06550296031961E-0001 3.06298813902399E-0001 3.06047130763220E-0001 - 3.05795249796238E-0001 3.05543174168122E-0001 3.05290907026536E-0001 3.05038451518026E-0001 3.04785810763708E-0001 - 3.04532987878430E-0001 3.04279985965645E-0001 3.04026808110995E-0001 3.03773457389972E-0001 3.03519936865981E-0001 - 3.03266249587125E-0001 3.03012398590668E-0001 3.02758386902382E-0001 3.02504217531401E-0001 3.02249893475333E-0001 - 3.01995417720245E-0001 3.01740793243851E-0001 3.01486023000748E-0001 3.01231109943565E-0001 3.00976057004344E-0001 - 3.00720867108635E-0001 3.00465543164581E-0001 3.00210088072517E-0001 2.99954504717905E-0001 2.99698795971307E-0001 - 2.99442964696084E-0001 2.99187013739383E-0001 2.98930945938548E-0001 2.98674764115320E-0001 2.98418471083536E-0001 - 2.98162069639467E-0001 2.97905562574023E-0001 2.97648952657944E-0001 2.97392242656580E-0001 2.97135435319581E-0001 - 2.96878533387960E-0001 2.96621539583784E-0001 2.96364456622379E-0001 2.96107287209753E-0001 2.95850034030982E-0001 - 2.95592699767583E-0001 2.95335287086555E-0001 2.95077798636489E-0001 2.94820237067540E-0001 2.94562605005624E-0001 - 2.94304905072391E-0001 2.94047139872954E-0001 2.93789312003621E-0001 2.93531424048005E-0001 2.93273478577008E-0001 - 2.93015478149455E-0001 2.92757425316598E-0001 2.92499322613706E-0001 2.92241172566512E-0001 2.91982977687316E-0001 - 2.91724740480147E-0001 2.91466463434284E-0001 2.91208149027467E-0001 2.90949799728481E-0001 2.90691417992602E-0001 - 2.90433006266124E-0001 2.90174566981159E-0001 2.89916102558860E-0001 2.89657615410706E-0001 2.89399107935894E-0001 - 2.89140582519383E-0001 2.88882041542894E-0001 2.88623487366105E-0001 2.88364922349320E-0001 2.88106348828173E-0001 - 2.87847769140847E-0001 2.87589185602770E-0001 2.87330600528654E-0001 2.87072016213015E-0001 2.86813434944442E-0001 - 2.86554858999085E-0001 2.86296290643246E-0001 2.86037732129464E-0001 2.85779185702999E-0001 2.85520653595971E-0001 - 2.85262138027998E-0001 2.85003641212028E-0001 2.84745165347830E-0001 2.84486712623278E-0001 2.84228285216942E-0001 - 2.83969885296118E-0001 2.83711515019424E-0001 2.83453176529625E-0001 2.83194871964684E-0001 2.82936603447988E-0001 - 2.82678373095495E-0001 2.82420183009206E-0001 2.82162035281066E-0001 2.81903931994248E-0001 2.81645875220540E-0001 - 2.81387867020979E-0001 2.81129909447796E-0001 2.80872004539843E-0001 2.80614154326483E-0001 2.80356360830198E-0001 - 2.80098626056131E-0001 2.79840952005127E-0001 2.79583340665234E-0001 2.79325794015610E-0001 2.79068314023244E-0001 - 2.78810902646208E-0001 2.78553561831036E-0001 2.78296293515974E-0001 2.78039099627704E-0001 2.77781982081981E-0001 - 2.77524942786894E-0001 2.77267983640238E-0001 2.77011106526228E-0001 2.76754313322688E-0001 2.76497605896454E-0001 - 2.76240986103367E-0001 2.75984455790218E-0001 2.75728016794745E-0001 2.75471670941684E-0001 2.75215420049968E-0001 - 2.74959265924849E-0001 2.74703210363131E-0001 2.74447255154471E-0001 2.74191402076775E-0001 2.73935652893565E-0001 - 2.73680009367741E-0001 2.73424473244511E-0001 2.73169046263193E-0001 2.72913730153921E-0001 2.72658526634353E-0001 - 2.72403437416221E-0001 2.72148464198102E-0001 2.71893608671313E-0001 2.71638872515960E-0001 2.71384257404212E-0001 - 2.71129764998320E-0001 2.70875396951261E-0001 2.70621154904754E-0001 2.70367040493855E-0001 2.70113055342998E-0001 - 2.69859201065982E-0001 2.69605479267937E-0001 2.69351891547944E-0001 2.69098439490469E-0001 2.68845124675226E-0001 - 2.68591948667945E-0001 2.68338913030904E-0001 2.68086019313034E-0001 2.67833269055181E-0001 2.67580663787456E-0001 - 2.67328205037139E-0001 2.67075894312181E-0001 2.66823733120983E-0001 2.66571722957868E-0001 2.66319865307691E-0001 - 2.66068161652431E-0001 2.65816613454674E-0001 2.65565222179394E-0001 2.65313989272806E-0001 2.65062916179536E-0001 - 2.64812004330049E-0001 2.64561255150561E-0001 2.64310670054429E-0001 2.64060250449415E-0001 2.63809997732388E-0001 - 2.63559913292620E-0001 2.63309998509126E-0001 2.63060254755292E-0001 2.62810683390917E-0001 2.62561285772138E-0001 - 2.62312063243470E-0001 2.62063017140448E-0001 2.61814148794916E-0001 2.61565459523094E-0001 2.61316950638152E-0001 - 2.61068623441590E-0001 2.60820479227204E-0001 2.60572519282403E-0001 2.60324744882230E-0001 2.60077157294657E-0001 - 2.59829757783232E-0001 2.59582547598445E-0001 2.59335527983023E-0001 2.59088700173251E-0001 2.58842065395641E-0001 - 2.58595624868255E-0001 2.58349379803347E-0001 2.58103331401380E-0001 2.57857480856990E-0001 2.57611829355663E-0001 - 2.57366378077040E-0001 2.57121128186273E-0001 2.56876080849302E-0001 2.56631237217557E-0001 2.56386598434595E-0001 - 2.56142165641417E-0001 2.55897939963812E-0001 2.55653922524333E-0001 2.55410114435627E-0001 2.55166516802424E-0001 - 2.54923130722196E-0001 2.54679957286481E-0001 2.54436997573544E-0001 2.54194252660360E-0001 2.53951723608615E-0001 - 2.53709411480025E-0001 2.53467317322326E-0001 2.53225442178604E-0001 2.52983787083949E-0001 2.52742353065448E-0001 - 2.52501141142176E-0001 2.52260152324519E-0001 2.52019387616167E-0001 2.51778848016116E-0001 2.51538534510634E-0001 - 2.51298448079942E-0001 2.51058589700875E-0001 2.50818960335510E-0001 2.50579560943862E-0001 2.50340392478526E-0001 - 2.50101455879986E-0001 2.49862752085973E-0001 2.49624282025434E-0001 2.49386046617189E-0001 2.49148046777278E-0001 - 2.48910283410259E-0001 2.48672757417897E-0001 2.48435469687442E-0001 2.48198421107021E-0001 2.47961612553243E-0001 - 2.47725044894200E-0001 2.47488718993820E-0001 2.47252635707834E-0001 2.47016795882763E-0001 2.46781200360941E-0001 - 2.46545849976819E-0001 2.46310745556955E-0001 2.46075887918664E-0001 2.45841277877729E-0001 2.45606916238664E-0001 - 2.45372803799398E-0001 2.45138941350938E-0001 2.44905329679040E-0001 2.44671969561512E-0001 2.44438861767871E-0001 - 2.44206007060680E-0001 2.43973406200584E-0001 2.43741059932517E-0001 2.43508969003515E-0001 2.43277134147241E-0001 - 2.43045556094739E-0001 2.42814235568039E-0001 2.42583173282161E-0001 2.42352369946460E-0001 2.42121826263271E-0001 - 2.41891542928912E-0001 2.41661520631319E-0001 2.41431760053068E-0001 2.41202261870363E-0001 2.40973026751339E-0001 - 2.40744055357741E-0001 2.40515348346606E-0001 2.40286906367890E-0001 2.40058730061093E-0001 2.39830820064359E-0001 - 2.39603177008394E-0001 2.39375801515112E-0001 2.39148694200327E-0001 2.38921855677460E-0001 2.38695286546388E-0001 - 2.38468987406611E-0001 2.38242958849473E-0001 2.38017201458835E-0001 2.37791715812755E-0001 2.37566502484833E-0001 - 2.37341562040827E-0001 2.37116895039997E-0001 2.36892502033742E-0001 2.36668383570674E-0001 2.36444540192547E-0001 - 2.36220972432562E-0001 2.35997680820432E-0001 2.35774665876966E-0001 2.35551928120490E-0001 2.35329468058376E-0001 - 2.35107286198218E-0001 2.34885383034265E-0001 2.34663759061996E-0001 2.34442414764547E-0001 2.34221350623560E-0001 - 2.34000567111713E-0001 2.33780064698140E-0001 2.33559843844699E-0001 2.33339905006298E-0001 2.33120248635643E-0001 - 2.32900875174409E-0001 2.32681785062734E-0001 2.32462978732429E-0001 2.32244456611382E-0001 2.32026219119136E-0001 - 2.31808266672664E-0001 2.31590599681599E-0001 2.31373218547213E-0001 2.31156123668866E-0001 2.30939315439926E-0001 - 2.30722794246739E-0001 2.30506560468621E-0001 2.30290614483983E-0001 2.30074956661131E-0001 2.29859587362346E-0001 - 2.29644506948648E-0001 2.29429715772294E-0001 2.29215214179842E-0001 2.29001002514866E-0001 2.28787081113870E-0001 - 2.28573450306271E-0001 2.28360110418152E-0001 2.28147061771912E-0001 2.27934304678418E-0001 2.27721839449617E-0001 - 2.27509666387960E-0001 2.27297785792534E-0001 2.27086197957012E-0001 2.26874903167936E-0001 2.26663901710182E-0001 - 2.26453193858754E-0001 2.26242779885265E-0001 2.26032660058966E-0001 2.25822834640582E-0001 2.25613303884019E-0001 - 2.25404068043878E-0001 2.25195127365196E-0001 2.24986482085829E-0001 2.24778132446370E-0001 2.24570078672697E-0001 - 2.24362320992729E-0001 2.24154859626505E-0001 2.23947694789593E-0001 2.23740826692408E-0001 2.23534255538829E-0001 - 2.23327981530998E-0001 2.23122004863140E-0001 2.22916325726022E-0001 2.22710944305568E-0001 2.22505860780460E-0001 - 2.22301075326587E-0001 2.22096588117390E-0001 2.21892399315960E-0001 2.21688509083269E-0001 2.21484917577483E-0001 - 2.21281624947433E-0001 2.21078631341535E-0001 2.20875936900234E-0001 2.20673541762178E-0001 2.20471446057690E-0001 - 2.20269649916321E-0001 2.20068153459284E-0001 2.19866956805637E-0001 2.19666060068153E-0001 2.19465463356067E-0001 - 2.19265166774727E-0001 2.19065170421463E-0001 2.18865474392458E-0001 2.18666078778624E-0001 2.18466983665588E-0001 - 2.18268189134038E-0001 2.18069695261438E-0001 2.17871502120302E-0001 2.17673609778189E-0001 2.17476018298734E-0001 - 2.17278727740606E-0001 2.17081738158200E-0001 2.16885049600936E-0001 2.16688662116708E-0001 2.16492575744978E-0001 - 2.16296790524022E-0001 2.16101306485053E-0001 2.15906123657399E-0001 2.15711242065043E-0001 2.15516661726278E-0001 - 2.15322382658880E-0001 2.15128404873195E-0001 2.14934728375595E-0001 2.14741353169502E-0001 2.14548279252628E-0001 - 2.14355506620076E-0001 2.14163035261918E-0001 2.13970865164577E-0001 2.13778996310126E-0001 2.13587428675250E-0001 - 2.13396162235394E-0001 2.13205196958528E-0001 2.13014532811028E-0001 2.12824169754214E-0001 2.12634107746417E-0001 - 2.12444346740558E-0001 2.12254886686217E-0001 2.12065727528940E-0001 2.11876869211273E-0001 2.11688311669987E-0001 - 2.11500054837459E-0001 2.11312098646523E-0001 2.11124443021455E-0001 2.10937087884550E-0001 2.10750033154393E-0001 - 2.10563278744461E-0001 2.10376824566941E-0001 2.10190670527171E-0001 2.10004816529539E-0001 2.09819262472272E-0001 - 2.09634008250208E-0001 2.09449053757575E-0001 2.09264398878950E-0001 2.09080043502118E-0001 2.08895987505904E-0001 - 2.08712230767462E-0001 2.08528773160196E-0001 2.08345614554445E-0001 2.08162754814351E-0001 2.07980193805513E-0001 - 2.07797931384539E-0001 2.07615967406354E-0001 2.07434301725246E-0001 2.07252934186148E-0001 2.07071864636834E-0001 - 2.06891092917460E-0001 2.06710618864742E-0001 2.06530442314396E-0001 2.06350563096600E-0001 2.06170981038083E-0001 - 2.05991695963869E-0001 2.05812707693781E-0001 2.05634016045581E-0001 2.05455620832177E-0001 2.05277521864755E-0001 - 2.05099718950340E-0001 2.04922211892485E-0001 2.04745000491973E-0001 2.04568084544361E-0001 2.04391463845574E-0001 - 2.04215138186657E-0001 2.04039107352027E-0001 2.03863371127506E-0001 2.03687929295079E-0001 2.03512781631140E-0001 - 2.03337927909284E-0001 2.03163367904162E-0001 2.02989101379921E-0001 2.02815128104905E-0001 2.02641447839402E-0001 - 2.02468060342992E-0001 2.02294965370340E-0001 2.02122162675751E-0001 2.01949652008260E-0001 2.01777433113382E-0001 - 2.01605505735913E-0001 2.01433869615369E-0001 2.01262524491248E-0001 2.01091470095306E-0001 2.00920706162430E-0001 - 2.00750232418710E-0001 2.00580048590205E-0001 2.00410154401188E-0001 2.00240549570985E-0001 2.00071233815373E-0001 - 1.99902206849392E-0001 1.99733468384178E-0001 1.99565018128016E-0001 1.99396855787390E-0001 1.99228981064524E-0001 - 1.99061393658784E-0001 1.98894093267726E-0001 1.98727079586398E-0001 1.98560352306630E-0001 1.98393911115626E-0001 - 1.98227755701236E-0001 1.98061885746680E-0001 1.97896300933360E-0001 1.97731000937688E-0001 1.97565985436365E-0001 - 1.97401254101099E-0001 1.97236806605294E-0001 1.97072642611716E-0001 1.96908761788700E-0001 1.96745163797112E-0001 - 1.96581848297391E-0001 1.96418814947435E-0001 1.96256063399425E-0001 1.96093593309344E-0001 1.95931404323220E-0001 - 1.95769496090176E-0001 1.95607868254312E-0001 1.95446520457528E-0001 1.95285452339169E-0001 1.95124663536374E-0001 - 1.94964153686194E-0001 1.94803922418175E-0001 1.94643969363538E-0001 1.94484294151292E-0001 1.94324896403283E-0001 - 1.94165775745505E-0001 1.94006931796432E-0001 1.93848364174791E-0001 1.93690072496030E-0001 1.93532056375494E-0001 - 1.93374315422767E-0001 1.93216849246621E-0001 1.93059657455370E-0001 1.92902739651203E-0001 1.92746095438327E-0001 - 1.92589724414820E-0001 1.92433626180067E-0001 1.92277800329798E-0001 1.92122246456091E-0001 1.91966964150905E-0001 - 1.91811953003253E-0001 1.91657212599901E-0001 1.91502742526084E-0001 1.91348542362656E-0001 1.91194611693549E-0001 - 1.91040950093702E-0001 1.90887557142547E-0001 1.90734432413357E-0001 1.90581575477151E-0001 1.90428985905532E-0001 - 1.90276663266426E-0001 1.90124607126567E-0001 1.89972817049004E-0001 1.89821292598081E-0001 1.89670033331610E-0001 - 1.89519038809764E-0001 1.89368308588667E-0001 1.89217842222179E-0001 1.89067639262956E-0001 1.88917699262806E-0001 - 1.88768021769132E-0001 1.88618606329196E-0001 1.88469452488343E-0001 1.88320559789998E-0001 1.88171927774239E-0001 - 1.88023555983497E-0001 1.87875443952221E-0001 1.87727591217923E-0001 1.87579997315120E-0001 1.87432661774976E-0001 - 1.87285584129221E-0001 1.87138763905513E-0001 1.86992200632792E-0001 1.86845893834853E-0001 1.86699843036412E-0001 - 1.86554047759534E-0001 1.86408507522566E-0001 1.86263221847271E-0001 1.86118190248474E-0001 1.85973412241919E-0001 - 1.85828887342122E-0001 1.85684615061302E-0001 1.85540594908303E-0001 1.85396826393241E-0001 1.85253309023933E-0001 - 1.85110042304815E-0001 1.84967025741598E-0001 1.84824258836255E-0001 1.84681741089164E-0001 1.84539472000904E-0001 - 1.84397451069026E-0001 1.84255677790561E-0001 1.84114151659511E-0001 1.83972872171506E-0001 1.83831838817356E-0001 - 1.83691051087702E-0001 1.83550508473382E-0001 1.83410210460404E-0001 1.83270156534968E-0001 1.83130346184544E-0001 - 1.82990778890691E-0001 1.82851454136955E-0001 1.82712371402046E-0001 1.82573530168811E-0001 1.82434929913468E-0001 - 1.82296570113496E-0001 1.82158450243333E-0001 1.82020569779039E-0001 1.81882928193270E-0001 1.81745524956353E-0001 - 1.81608359539877E-0001 1.81471431413103E-0001 1.81334740043317E-0001 1.81198284897634E-0001 1.81062065442271E-0001 - 1.80926081139674E-0001 1.80790331454270E-0001 1.80654815848151E-0001 1.80519533779992E-0001 1.80384484711532E-0001 - 1.80249668101089E-0001 1.80115083403564E-0001 1.79980730077639E-0001 1.79846607577135E-0001 1.79712715356776E-0001 - 1.79579052867138E-0001 1.79445619562945E-0001 1.79312414892252E-0001 1.79179438305814E-0001 1.79046689252044E-0001 - 1.78914167177370E-0001 1.78781871529838E-0001 1.78649801754432E-0001 1.78517957294503E-0001 1.78386337593584E-0001 - 1.78254942094663E-0001 1.78123770239100E-0001 1.77992821466988E-0001 1.77862095218960E-0001 1.77731590931850E-0001 - 1.77601308043754E-0001 1.77471245991861E-0001 1.77341404211727E-0001 1.77211782138366E-0001 1.77082379204793E-0001 - 1.76953194845652E-0001 1.76824228492140E-0001 1.76695479575997E-0001 1.76566947527325E-0001 1.76438631776044E-0001 - 1.76310531750799E-0001 1.76182646879688E-0001 1.76054976590983E-0001 1.75927520309512E-0001 1.75800277462089E-0001 - 1.75673247472078E-0001 1.75546429765920E-0001 1.75419823764432E-0001 1.75293428892231E-0001 1.75167244569759E-0001 - 1.75041270218719E-0001 1.74915505260629E-0001 1.74789949113193E-0001 1.74664601196464E-0001 1.74539460929221E-0001 - 1.74414527727876E-0001 1.74289801010472E-0001 1.74165280193045E-0001 1.74040964692172E-0001 1.73916853921701E-0001 - 1.73792947295652E-0001 1.73669244228950E-0001 1.73545744134879E-0001 1.73422446426536E-0001 1.73299350514102E-0001 - 1.73176455810663E-0001 1.73053761727116E-0001 1.72931267672899E-0001 1.72808973058354E-0001 1.72686877292543E-0001 - 1.72564979785071E-0001 1.72443279943352E-0001 1.72321777174979E-0001 1.72200470888085E-0001 1.72079360488431E-0001 - 1.71958445383052E-0001 1.71837724978246E-0001 1.71717198677576E-0001 1.71596865887151E-0001 1.71476726011438E-0001 - 1.71356778454352E-0001 1.71237022619624E-0001 1.71117457910251E-0001 1.70998083729228E-0001 1.70878899478268E-0001 - 1.70759904560546E-0001 1.70641098376676E-0001 1.70522480329462E-0001 1.70404049818238E-0001 1.70285806244160E-0001 - 1.70167749007655E-0001 1.70049877508784E-0001 1.69932191147058E-0001 1.69814689320707E-0001 1.69697371430341E-0001 - 1.69580236873641E-0001 1.69463285049206E-0001 1.69346515356000E-0001 1.69229927191161E-0001 1.69113519952558E-0001 - 1.68997293036599E-0001 1.68881245841523E-0001 1.68765377765026E-0001 1.68649688201874E-0001 1.68534176550316E-0001 - 1.68418842204760E-0001 1.68303684562913E-0001 1.68188703020107E-0001 1.68073896971861E-0001 1.67959265814430E-0001 - 1.67844808941878E-0001 1.67730525751024E-0001 1.67616415635391E-0001 1.67502477991444E-0001 1.67388712213823E-0001 - 1.67275117696438E-0001 1.67161693833575E-0001 1.67048440021549E-0001 1.66935355653746E-0001 1.66822440123742E-0001 - 1.66709692826964E-0001 1.66597113157008E-0001 1.66484700508585E-0001 1.66372454275314E-0001 1.66260373851930E-0001 - 1.66148458630971E-0001 1.66036708007932E-0001 1.65925121376113E-0001 1.65813698129564E-0001 1.65702437662531E-0001 - 1.65591339368909E-0001 1.65480402642055E-0001 1.65369626877551E-0001 1.65259011467310E-0001 1.65148555806581E-0001 - 1.65038259289889E-0001 1.64928121311227E-0001 1.64818141263868E-0001 1.64708318543314E-0001 1.64598652543616E-0001 - 1.64489142658655E-0001 1.64379788283627E-0001 1.64270588813563E-0001 1.64161543642779E-0001 1.64052652165796E-0001 - 1.63943913778082E-0001 1.63835327876052E-0001 1.63726893852264E-0001 1.63618611104844E-0001 1.63510479027141E-0001 - 1.63402497017885E-0001 1.63294664470107E-0001 1.63186980780743E-0001 1.63079445346759E-0001 1.62972057564593E-0001 - 1.62864816830898E-0001 1.62757722542358E-0001 1.62650774096053E-0001 1.62543970889653E-0001 1.62437312320301E-0001 - 1.62330797786286E-0001 1.62224426685557E-0001 1.62118198416653E-0001 1.62012112377221E-0001 1.61906167967352E-0001 - 1.61800364585873E-0001 1.61694701631651E-0001 1.61589178505254E-0001 1.61483794605437E-0001 1.61378549333588E-0001 - 1.61273442090020E-0001 1.61168472275273E-0001 1.61063639291040E-0001 1.60958942539055E-0001 1.60854381420538E-0001 - 1.60749955338420E-0001 1.60645663694936E-0001 1.60541505893663E-0001 1.60437481336922E-0001 1.60333589429497E-0001 - 1.60229829574543E-0001 1.60126201176937E-0001 1.60022703641790E-0001 1.59919336374260E-0001 1.59816098779927E-0001 - 1.59712990264606E-0001 1.59610010235655E-0001 1.59507158098804E-0001 1.59404433262258E-0001 1.59301835133716E-0001 - 1.59199363121676E-0001 1.59097016633945E-0001 1.58994795080437E-0001 1.58892697870933E-0001 1.58790724414713E-0001 - 1.58688874123540E-0001 1.58587146407557E-0001 1.58485540678083E-0001 1.58384056347807E-0001 1.58282692829289E-0001 - 1.58181449534780E-0001 1.58080325879206E-0001 1.57979321276065E-0001 1.57878435139664E-0001 1.57777666884936E-0001 - 1.57677015928937E-0001 1.57576481686733E-0001 1.57476063575327E-0001 1.57375761012164E-0001 1.57275573415135E-0001 - 1.57175500203506E-0001 1.57075540795497E-0001 1.56975694610894E-0001 1.56875961069930E-0001 1.56776339593662E-0001 - 1.56676829603970E-0001 1.56577430522060E-0001 1.56478141770900E-0001 1.56378962774100E-0001 1.56279892955531E-0001 - 1.56180931739523E-0001 1.56082078551232E-0001 1.55983332816272E-0001 1.55884693962587E-0001 1.55786161415395E-0001 - 1.55687734603930E-0001 1.55589412956016E-0001 1.55491195900125E-0001 1.55393082867812E-0001 1.55295073287724E-0001 - 1.55197166592347E-0001 1.55099362212756E-0001 1.55001659581992E-0001 1.54904058133753E-0001 1.54806557300891E-0001 - 1.54709156519165E-0001 1.54611855223681E-0001 1.54514652849826E-0001 1.54417548836468E-0001 1.54320542619376E-0001 - 1.54223633636861E-0001 1.54126821329965E-0001 1.54030105136259E-0001 1.53933484497928E-0001 1.53836958855754E-0001 - 1.53740527652129E-0001 1.53644190329926E-0001 1.53547946333061E-0001 1.53451795105372E-0001 1.53355736093438E-0001 - 1.53259768742253E-0001 1.53163892498990E-0001 1.53068106810746E-0001 1.52972411127365E-0001 1.52876804897486E-0001 - 1.52781287571558E-0001 1.52685858599767E-0001 1.52590517434487E-0001 1.52495263528398E-0001 1.52400096334676E-0001 - 1.52305015308122E-0001 1.52210019903472E-0001 1.52115109577465E-0001 1.52020283785644E-0001 1.51925541987260E-0001 - 1.51830883639990E-0001 1.51736308203898E-0001 1.51641815138235E-0001 1.51547403906530E-0001 1.51453073968476E-0001 - 1.51358824788807E-0001 1.51264655830308E-0001 1.51170566558918E-0001 1.51076556439200E-0001 1.50982624939250E-0001 - 1.50888771525600E-0001 1.50794995666428E-0001 1.50701296832508E-0001 1.50607674492673E-0001 1.50514128119489E-0001 - 1.50420657184336E-0001 1.50327261161009E-0001 1.50233939523633E-0001 1.50140691746288E-0001 1.50047517306227E-0001 - 1.49954415679525E-0001 1.49861386345053E-0001 1.49768428780697E-0001 1.49675542466951E-0001 1.49582726884273E-0001 - 1.49489981515546E-0001 1.49397305842477E-0001 1.49304699349582E-0001 1.49212161520962E-0001 1.49119691843343E-0001 - 1.49027289802654E-0001 1.48934954887641E-0001 1.48842686586642E-0001 1.48750484389290E-0001 1.48658347786711E-0001 - 1.48566276271142E-0001 1.48474269334984E-0001 1.48382326471941E-0001 1.48290447178166E-0001 1.48198630948835E-0001 - 1.48106877280815E-0001 1.48015185672473E-0001 1.47923555623296E-0001 1.47831986633324E-0001 1.47740478203338E-0001 - 1.47649029836198E-0001 1.47557641035508E-0001 1.47466311305430E-0001 1.47375040151635E-0001 1.47283827080352E-0001 - 1.47192671599896E-0001 1.47101573218381E-0001 1.47010531446196E-0001 1.46919545793917E-0001 1.46828615773825E-0001 - 1.46737740898769E-0001 1.46646920683692E-0001 1.46556154643722E-0001 1.46465442294750E-0001 1.46374783155527E-0001 - 1.46284176743277E-0001 1.46193622578661E-0001 1.46103120182151E-0001 1.46012669076896E-0001 1.45922268784714E-0001 - 1.45831918830863E-0001 1.45741618740231E-0001 1.45651368039619E-0001 1.45561166257371E-0001 1.45471012921456E-0001 - 1.45380907561959E-0001 1.45290849710888E-0001 1.45200838899693E-0001 1.45110874662896E-0001 1.45020956534084E-0001 - 1.44931084049535E-0001 1.44841256746313E-0001 1.44751474162650E-0001 1.44661735837947E-0001 1.44572041312392E-0001 - 1.44482390127540E-0001 1.44392781826881E-0001 1.44303215953933E-0001 1.44213692054157E-0001 1.44124209674382E-0001 - 1.44034768361850E-0001 1.43945367665366E-0001 1.43856007134919E-0001 1.43766686322253E-0001 1.43677404779532E-0001 - 1.43588162060105E-0001 1.43498957718892E-0001 1.43409791312192E-0001 1.43320662397880E-0001 1.43231570533295E-0001 - 1.43142515279462E-0001 1.43053496196300E-0001 1.42964512846456E-0001 1.42875564793391E-0001 1.42786651602343E-0001 - 1.42697772837825E-0001 1.42608928068243E-0001 1.42520116861284E-0001 1.42431338786992E-0001 1.42342593415653E-0001 - 1.42253880320302E-0001 1.42165199073447E-0001 1.42076549250540E-0001 1.41987930427087E-0001 1.41899342180002E-0001 - 1.41810784087794E-0001 1.41722255730573E-0001 1.41633756688512E-0001 1.41545286545311E-0001 1.41456844882617E-0001 - 1.41368431285991E-0001 1.41280045341835E-0001 1.41191686637193E-0001 1.41103354760528E-0001 1.41015049301530E-0001 - 1.40926769852079E-0001 1.40838516003936E-0001 1.40750287350670E-0001 1.40662083488240E-0001 1.40573904012680E-0001 - 1.40485748521259E-0001 1.40397616612676E-0001 1.40309507887832E-0001 1.40221421948286E-0001 1.40133358396069E-0001 - 1.40045316835416E-0001 1.39957296872965E-0001 1.39869298114475E-0001 1.39781320167914E-0001 1.39693362643081E-0001 - 1.39605425150635E-0001 1.39517507302292E-0001 1.39429608711407E-0001 1.39341728993554E-0001 1.39253867763048E-0001 - 1.39166024638942E-0001 1.39078199238644E-0001 1.38990391182950E-0001 1.38902600092365E-0001 1.38814825590208E-0001 - 1.38727067299316E-0001 1.38639324846696E-0001 1.38551597858297E-0001 1.38463885961333E-0001 1.38376188786227E-0001 - 1.38288505962734E-0001 1.38200837123622E-0001 1.38113181901578E-0001 1.38025539931919E-0001 1.37937910850074E-0001 - 1.37850294294108E-0001 1.37762689902200E-0001 1.37675097314779E-0001 1.37587516173749E-0001 1.37499946121133E-0001 - 1.37412386801597E-0001 1.37324837860511E-0001 1.37237298944724E-0001 1.37149769702374E-0001 1.37062249783863E-0001 - 1.36974738839716E-0001 1.36887236521750E-0001 1.36799742484828E-0001 1.36712256383358E-0001 1.36624777873820E-0001 - 1.36537306613997E-0001 1.36449842263747E-0001 1.36362384482867E-0001 1.36274932934016E-0001 1.36187487280375E-0001 - 1.36100047186823E-0001 1.36012612318960E-0001 1.35925182344084E-0001 1.35837756932167E-0001 1.35750335752932E-0001 - 1.35662918477806E-0001 1.35575504779918E-0001 1.35488094334104E-0001 1.35400686816125E-0001 1.35313281902282E-0001 - 1.35225879272536E-0001 1.35138478606020E-0001 1.35051079584268E-0001 1.34963681889839E-0001 1.34876285207404E-0001 - 1.34788889222565E-0001 1.34701493621572E-0001 1.34614098093174E-0001 1.34526702327161E-0001 1.34439306015239E-0001 - 1.34351908849177E-0001 1.34264510522864E-0001 1.34177110732205E-0001 1.34089709173959E-0001 1.34002305546026E-0001 - 1.33914899548039E-0001 1.33827490880777E-0001 1.33740079247144E-0001 1.33652664350219E-0001 1.33565245895792E-0001 - 1.33477823590320E-0001 1.33390397141607E-0001 1.33302966259395E-0001 1.33215530654094E-0001 1.33128090038544E-0001 - 1.33040644125763E-0001 1.32953192631010E-0001 1.32865735271192E-0001 1.32778271763599E-0001 1.32690801827956E-0001 - 1.32603325184567E-0001 1.32515841555590E-0001 1.32428350665528E-0001 1.32340852238092E-0001 1.32253346000225E-0001 - 1.32165831679353E-0001 1.32078309005455E-0001 1.31990777708600E-0001 1.31903237521021E-0001 1.31815688175731E-0001 - 1.31728129408300E-0001 1.31640560954203E-0001 1.31552982551666E-0001 1.31465393940592E-0001 1.31377794859906E-0001 - 1.31290185052864E-0001 1.31202564262142E-0001 1.31114932232978E-0001 1.31027288711411E-0001 1.30939633445160E-0001 - 1.30851966183335E-0001 1.30764286676438E-0001 1.30676594675969E-0001 1.30588889935805E-0001 1.30501172210728E-0001 - 1.30413441256916E-0001 1.30325696831354E-0001 1.30237938693706E-0001 1.30150166604743E-0001 1.30062380325356E-0001 - 1.29974579619219E-0001 1.29886764251609E-0001 1.29798933987730E-0001 1.29711088595968E-0001 1.29623227844838E-0001 - 1.29535351505348E-0001 1.29447459348538E-0001 1.29359551148045E-0001 1.29271626678229E-0001 1.29183685716149E-0001 - 1.29095728038211E-0001 1.29007753423814E-0001 1.28919761653487E-0001 1.28831752508286E-0001 1.28743725772767E-0001 - 1.28655681230341E-0001 1.28567618667722E-0001 1.28479537871865E-0001 1.28391438632140E-0001 1.28303320738953E-0001 - 1.28215183983152E-0001 1.28127028158994E-0001 1.28038853060290E-0001 1.27950658483376E-0001 1.27862444225529E-0001 - 1.27774210085659E-0001 1.27685955864417E-0001 1.27597681362503E-0001 1.27509386383548E-0001 1.27421070732327E-0001 - 1.27332734214465E-0001 1.27244376637133E-0001 1.27155997809642E-0001 1.27067597541859E-0001 1.26979175644804E-0001 - 1.26890731932435E-0001 1.26802266218477E-0001 1.26713778319101E-0001 1.26625268051237E-0001 1.26536735233770E-0001 - 1.26448179687140E-0001 1.26359601232454E-0001 1.26270999692177E-0001 1.26182374891034E-0001 1.26093726654814E-0001 - 1.26005054810273E-0001 1.25916359186429E-0001 1.25827639612971E-0001 1.25738895921356E-0001 1.25650127944112E-0001 - 1.25561335515537E-0001 1.25472518471103E-0001 1.25383676648153E-0001 1.25294809884212E-0001 1.25205918020173E-0001 - 1.25117000896314E-0001 1.25028058355590E-0001 1.24939090241936E-0001 1.24850096400670E-0001 1.24761076678892E-0001 - 1.24672030924089E-0001 1.24582958986430E-0001 1.24493860716774E-0001 1.24404735967569E-0001 1.24315584592051E-0001 - 1.24226406446147E-0001 1.24137201385778E-0001 1.24047969269457E-0001 1.23958709955893E-0001 1.23869423306489E-0001 - 1.23780109182849E-0001 1.23690767448473E-0001 1.23601397968563E-0001 1.23512000609219E-0001 1.23422575238148E-0001 - 1.23333121724657E-0001 1.23243639938860E-0001 1.23154129752378E-0001 1.23064591038737E-0001 1.22975023672475E-0001 - 1.22885427529437E-0001 1.22795802487383E-0001 1.22706148424282E-0001 1.22616465221119E-0001 1.22526752758294E-0001 - 1.22437010920123E-0001 1.22347239589139E-0001 1.22257438652195E-0001 1.22167607995664E-0001 1.22077747507839E-0001 - 1.21987857078437E-0001 1.21897936599199E-0001 1.21807985961890E-0001 1.21718005060301E-0001 1.21627993789752E-0001 - 1.21537952046389E-0001 1.21447879728792E-0001 1.21357776735668E-0001 1.21267642968159E-0001 1.21177478327539E-0001 - 1.21087282717618E-0001 1.20997056042541E-0001 1.20906798208790E-0001 1.20816509123588E-0001 1.20726188695693E-0001 - 1.20635836835106E-0001 1.20545453453273E-0001 1.20455038463077E-0001 1.20364591778150E-0001 1.20274113314367E-0001 - 1.20183602988553E-0001 1.20093060718475E-0001 1.20002486424156E-0001 1.19911880025763E-0001 1.19821241446019E-0001 - 1.19730570608198E-0001 1.19639867437026E-0001 1.19549131858585E-0001 1.19458363800011E-0001 1.19367563191005E-0001 - 1.19276729961016E-0001 1.19185864041760E-0001 1.19094965365809E-0001 1.19004033867297E-0001 1.18913069481927E-0001 - 1.18822072145856E-0001 1.18731041797816E-0001 1.18639978376599E-0001 1.18548881823166E-0001 1.18457752079447E-0001 - 1.18366589088944E-0001 1.18275392795823E-0001 1.18184163146430E-0001 1.18092900088082E-0001 1.18001603568662E-0001 - 1.17910273538440E-0001 1.17818909948253E-0001 1.17727512751125E-0001 1.17636081900249E-0001 1.17544617350501E-0001 - 1.17453119058844E-0001 1.17361586982211E-0001 1.17270021079929E-0001 1.17178421312103E-0001 1.17086787640125E-0001 - 1.16995120026671E-0001 1.16903418435705E-0001 1.16811682832985E-0001 1.16719913184549E-0001 1.16628109458734E-0001 - 1.16536271623756E-0001 1.16444399651648E-0001 1.16352493512606E-0001 1.16260553180343E-0001 1.16168578628859E-0001 - 1.16076569833449E-0001 1.15984526771417E-0001 1.15892449419845E-0001 1.15800337759041E-0001 1.15708191768792E-0001 - 1.15616011431301E-0001 1.15523796729265E-0001 1.15431547646987E-0001 1.15339264170486E-0001 1.15246946286070E-0001 - 1.15154593981762E-0001 1.15062207247098E-0001 1.14969786072516E-0001 1.14877330449464E-0001 1.14784840371510E-0001 - 1.14692315832016E-0001 1.14599756827382E-0001 1.14507163353804E-0001 1.14414535408790E-0001 1.14321872992183E-0001 - 1.14229176104130E-0001 1.14136444746299E-0001 1.14043678921069E-0001 1.13950878632854E-0001 1.13858043886474E-0001 - 1.13765174689192E-0001 1.13672271047866E-0001 1.13579332971699E-0001 1.13486360470507E-0001 1.13393353556145E-0001 - 1.13300312240580E-0001 1.13207236537614E-0001 1.13114126462076E-0001 1.13020982030229E-0001 1.12927803259159E-0001 - 1.12834590167389E-0001 1.12741342774470E-0001 1.12648061101902E-0001 1.12554745170483E-0001 1.12461395004388E-0001 - 1.12368010627500E-0001 1.12274592065652E-0001 1.12181139345512E-0001 1.12087652494884E-0001 1.11994131543015E-0001 - 1.11900576519786E-0001 1.11806987456829E-0001 1.11713364387121E-0001 1.11619707343763E-0001 1.11526016361919E-0001 - 1.11432291477489E-0001 1.11338532727924E-0001 1.11244740151112E-0001 1.11150913787209E-0001 1.11057053676397E-0001 - 1.10963159860619E-0001 1.10869232382562E-0001 1.10775271286676E-0001 1.10681276617848E-0001 1.10587248422731E-0001 - 1.10493186748419E-0001 1.10399091643364E-0001 1.10304963158092E-0001 1.10210801342756E-0001 1.10116606249584E-0001 - 1.10022377931352E-0001 1.09928116442914E-0001 1.09833821839058E-0001 1.09739494175937E-0001 1.09645133511890E-0001 - 1.09550739904680E-0001 1.09456313414771E-0001 1.09361854102866E-0001 1.09267362030840E-0001 1.09172837261217E-0001 - 1.09078279858922E-0001 1.08983689888612E-0001 1.08889067416832E-0001 1.08794412511091E-0001 1.08699725239252E-0001 - 1.08605005671885E-0001 1.08510253878991E-0001 1.08415469931847E-0001 1.08320653904034E-0001 1.08225805868974E-0001 - 1.08130925901985E-0001 1.08036014078329E-0001 1.07941070475679E-0001 1.07846095171758E-0001 1.07751088245879E-0001 - 1.07656049778228E-0001 1.07560979850069E-0001 1.07465878543543E-0001 1.07370745942073E-0001 1.07275582130270E-0001 - 1.07180387193310E-0001 1.07085161217764E-0001 1.06989904290976E-0001 1.06894616501477E-0001 1.06799297938885E-0001 - 1.06703948694213E-0001 1.06608568858223E-0001 1.06513158524205E-0001 1.06417717785097E-0001 1.06322246736369E-0001 - 1.06226745473346E-0001 1.06131214092028E-0001 1.06035652691161E-0001 1.05940061369034E-0001 1.05844440225136E-0001 - 1.05748789360149E-0001 1.05653108875957E-0001 1.05557398874920E-0001 1.05461659461011E-0001 1.05365890738473E-0001 - 1.05270092813372E-0001 1.05174265791943E-0001 1.05078409782038E-0001 1.04982524891885E-0001 1.04886611230920E-0001 - 1.04790668909883E-0001 1.04694698040310E-0001 1.04598698734636E-0001 1.04502671105879E-0001 1.04406615268475E-0001 - 1.04310531337759E-0001 1.04214419429967E-0001 1.04118279662130E-0001 1.04022112152594E-0001 1.03925917020197E-0001 - 1.03829694385192E-0001 1.03733444368429E-0001 1.03637167091557E-0001 1.03540862677337E-0001 1.03444531249850E-0001 - 1.03348172933358E-0001 1.03251787853652E-0001 1.03155376137120E-0001 1.03058937911162E-0001 1.02962473303878E-0001 - 1.02865982445005E-0001 1.02769465464361E-0001 1.02672922492572E-0001 1.02576353662108E-0001 1.02479759105677E-0001 - 1.02383138956849E-0001 1.02286493349952E-0001 1.02189822421059E-0001 1.02093126306119E-0001 1.01996405142570E-0001 - 1.01899659068194E-0001 1.01802888222623E-0001 1.01706092744904E-0001 1.01609272776507E-0001 1.01512428458471E-0001 - 1.01415559933636E-0001 1.01318667345143E-0001 1.01221750837309E-0001 1.01124810555064E-0001 1.01027846643948E-0001 - 1.00930859251411E-0001 1.00833848524370E-0001 1.00736814611500E-0001 1.00639757662139E-0001 1.00542677825928E-0001 - 1.00445575254370E-0001 1.00348450098644E-0001 1.00251302511743E-0001 1.00154132646390E-0001 1.00056940657799E-0001 - 9.99597267000296E-0002 9.98624909293732E-0002 9.97652335022184E-0002 9.96679545761970E-0002 9.95706543095080E-0002 - 9.94733328612303E-0002 9.93759903908021E-0002 9.92786270592205E-0002 9.91812430276867E-0002 9.90838384585968E-0002 - 9.89864135149175E-0002 9.88889683600292E-0002 9.87915031588746E-0002 9.86940180766548E-0002 9.85965132791957E-0002 - 9.84989889336780E-0002 9.84014452074385E-0002 9.83038822688573E-0002 9.82063002872019E-0002 9.81086994320013E-0002 - 9.80110798741951E-0002 9.79134417852464E-0002 9.78157853368290E-0002 9.77181107019769E-0002 9.76204180543536E-0002 - 9.75227075682003E-0002 9.74249794184930E-0002 9.73272337811001E-0002 9.72294708323646E-0002 9.71316907499411E-0002 - 9.70338937110185E-0002 9.69360798947782E-0002 9.68382494803550E-0002 9.67404026480933E-0002 9.66425395782387E-0002 - 9.65446604525092E-0002 9.64467654532581E-0002 9.63488547629509E-0002 9.62509285653172E-0002 9.61529870448285E-0002 - 9.60550303859645E-0002 9.59570587745234E-0002 9.58590723966797E-0002 9.57610714392461E-0002 9.56630560903555E-0002 - 9.55650265375222E-0002 9.54669829704206E-0002 9.53689255781594E-0002 9.52708545510121E-0002 9.51727700801559E-0002 - 9.50746723567796E-0002 9.49765615735013E-0002 9.48784379228993E-0002 9.47803015982993E-0002 9.46821527941954E-0002 - 9.45839917049377E-0002 9.44858185262557E-0002 9.43876334538929E-0002 9.42894366847633E-0002 9.41912284159004E-0002 - 9.40930088449836E-0002 9.39947781708115E-0002 9.38965365925136E-0002 9.37982843091306E-0002 9.37000215218749E-0002 - 9.36017484310294E-0002 9.35034652383140E-0002 9.34051721454654E-0002 9.33068693556061E-0002 9.32085570716659E-0002 - 9.31102354975400E-0002 9.30119048375630E-0002 9.29135652969831E-0002 9.28152170810676E-0002 9.27168603959454E-0002 - 9.26184954486077E-0002 9.25201224459074E-0002 9.24217415959292E-0002 9.23233531066726E-0002 9.22249571874226E-0002 - 9.21265540475378E-0002 9.20281438966610E-0002 9.19297269457750E-0002 9.18313034058313E-0002 9.17328734882776E-0002 - 9.16344374053226E-0002 9.15359953696719E-0002 9.14375475944229E-0002 9.13390942935407E-0002 9.12406356808016E-0002 - 9.11421719710614E-0002 9.10437033799386E-0002 9.09452301227057E-0002 9.08467524156096E-0002 9.07482704759256E-0002 - 9.06497845203188E-0002 9.05512947667475E-0002 9.04528014332473E-0002 9.03543047388836E-0002 9.02558049023765E-0002 - 9.01573021438997E-0002 9.00587966831761E-0002 8.99602887408538E-0002 8.98617785382419E-0002 8.97632662966227E-0002 - 8.96647522379400E-0002 8.95662365850640E-0002 8.94677195604152E-0002 8.93692013875001E-0002 8.92706822903820E-0002 - 8.91721624927805E-0002 8.90736422197674E-0002 8.89751216964950E-0002 8.88766011480374E-0002 8.87780808009281E-0002 - 8.86795608813044E-0002 8.85810416160213E-0002 8.84825232321745E-0002 8.83840059577899E-0002 8.82854900205512E-0002 - 8.81869756489665E-0002 8.80884630721571E-0002 8.79899525190612E-0002 8.78914442196018E-0002 8.77929384039974E-0002 - 8.76944353023364E-0002 8.75959351455339E-0002 8.74974381649603E-0002 8.73989445921219E-0002 8.73004546591933E-0002 - 8.72019685982199E-0002 8.71034866421283E-0002 8.70050090237693E-0002 8.69065359767689E-0002 8.68080677350500E-0002 - 8.67096045325666E-0002 8.66111466039422E-0002 8.65126941841510E-0002 8.64142475079323E-0002 8.63158068113343E-0002 - 8.62173723299047E-0002 8.61189443005008E-0002 8.60205229585737E-0002 8.59221085420033E-0002 8.58237012873165E-0002 - 8.57253014324044E-0002 8.56269092150304E-0002 8.55285248732034E-0002 8.54301486454978E-0002 8.53317807707872E-0002 - 8.52334214878710E-0002 8.51350710360613E-0002 8.50367296555564E-0002 8.49383975855740E-0002 8.48400750669653E-0002 - 8.47417623399207E-0002 8.46434596452509E-0002 8.45451672241201E-0002 8.44468853178323E-0002 8.43486141678852E-0002 - 8.42503540165041E-0002 8.41521051057341E-0002 8.40538676776538E-0002 8.39556419751231E-0002 8.38574282414101E-0002 - 8.37592267191748E-0002 8.36610376521268E-0002 8.35628612837954E-0002 8.34646978583857E-0002 8.33665476194412E-0002 - 8.32684108117694E-0002 8.31702876799981E-0002 8.30721784685213E-0002 8.29740834228374E-0002 8.28760027880507E-0002 - 8.27779368096744E-0002 8.26798857332021E-0002 8.25818498048576E-0002 8.24838292704172E-0002 8.23858243763337E-0002 - 8.22878353690946E-0002 8.21898624952212E-0002 8.20919060016979E-0002 8.19939661357579E-0002 8.18960431445077E-0002 - 8.17981372752489E-0002 8.17002487757465E-0002 8.16023778936923E-0002 8.15045248771345E-0002 8.14066899741554E-0002 - 8.13088734328717E-0002 8.12110755018098E-0002 8.11132964296917E-0002 8.10155364650051E-0002 8.09177958565403E-0002 - 8.08200748540349E-0002 8.07223737057570E-0002 8.06246926616200E-0002 8.05270319707659E-0002 8.04293918828007E-0002 - 8.03317726476332E-0002 8.02341745149375E-0002 8.01365977345295E-0002 8.00390425565814E-0002 7.99415092315148E-0002 - 7.98439980090860E-0002 7.97465091404301E-0002 7.96490428752635E-0002 7.95515994644661E-0002 7.94541791587367E-0002 - 7.93567822090769E-0002 7.92594088661453E-0002 7.91620593807953E-0002 7.90647340043991E-0002 7.89674329877696E-0002 - 7.88701565822921E-0002 7.87729050389541E-0002 7.86756786094772E-0002 7.85784775451311E-0002 7.84813020971112E-0002 - 7.83841525172927E-0002 7.82870290569908E-0002 7.81899319679855E-0002 7.80928615020894E-0002 7.79958179106087E-0002 - 7.78988014457456E-0002 7.78018123589796E-0002 7.77048509023086E-0002 7.76079173276550E-0002 7.75110118865418E-0002 - 7.74141348314422E-0002 7.73172864138900E-0002 7.72204668859908E-0002 7.71236764997206E-0002 7.70269155070332E-0002 - 7.69301841598603E-0002 7.68334827102735E-0002 7.67368114101599E-0002 7.66401705117083E-0002 7.65435602666526E-0002 - 7.64469809272447E-0002 7.63504327451727E-0002 7.62539159724805E-0002 7.61574308612971E-0002 7.60609776630790E-0002 - 7.59645566300168E-0002 7.58681680140073E-0002 7.57718120669236E-0002 7.56754890401278E-0002 7.55791991856619E-0002 - 7.54829427551649E-0002 7.53867200003059E-0002 7.52905311726754E-0002 7.51943765237311E-0002 7.50982563049060E-0002 - 7.50021707679339E-0002 7.49061201638727E-0002 7.48101047442980E-0002 7.47141247601090E-0002 7.46181804627763E-0002 - 7.45222721030941E-0002 7.44263999322106E-0002 7.43305642011939E-0002 7.42347651604892E-0002 7.41390030610582E-0002 - 7.40432781536734E-0002 7.39475906886466E-0002 7.38519409164254E-0002 7.37563290876483E-0002 7.36607554522744E-0002 - 7.35652202605621E-0002 7.34697237624159E-0002 7.33742662078214E-0002 7.32788478466282E-0002 7.31834689283856E-0002 - 7.30881297026150E-0002 7.29928304187550E-0002 7.28975713261069E-0002 7.28023526738889E-0002 7.27071747109095E-0002 - 7.26120376861655E-0002 7.25169418483527E-0002 7.24218874459190E-0002 7.23268747274465E-0002 7.22319039411060E-0002 - 7.21369753348746E-0002 7.20420891569172E-0002 7.19472456548231E-0002 7.18524450763691E-0002 7.17576876688649E-0002 - 7.16629736794799E-0002 7.15683033556247E-0002 7.14736769436969E-0002 7.13790946908803E-0002 7.12845568435083E-0002 - 7.11900636481005E-0002 7.10956153503798E-0002 7.10012121965823E-0002 7.09068544325289E-0002 7.08125423035980E-0002 - 7.07182760553529E-0002 7.06240559326679E-0002 7.05298821804927E-0002 7.04357550437155E-0002 7.03416747666164E-0002 - 7.02476415935775E-0002 7.01536557687822E-0002 7.00597175356134E-0002 6.99658271381566E-0002 6.98719848193683E-0002 - 6.97781908224424E-0002 6.96844453903726E-0002 6.95907487656514E-0002 6.94971011907344E-0002 6.94035029078216E-0002 - 6.93099541585011E-0002 6.92164551845974E-0002 6.91230062275686E-0002 6.90296075285066E-0002 6.89362593279446E-0002 - 6.88429618666239E-0002 6.87497153848634E-0002 6.86565201227514E-0002 6.85633763198162E-0002 6.84702842156836E-0002 - 6.83772440496380E-0002 6.82842560601287E-0002 6.81913204861677E-0002 6.80984375659586E-0002 6.80056075373898E-0002 - 6.79128306383905E-0002 6.78201071061626E-0002 6.77274371779212E-0002 6.76348210904273E-0002 6.75422590802076E-0002 - 6.74497513833890E-0002 6.73572982358084E-0002 6.72648998730671E-0002 6.71725565303108E-0002 6.70802684425590E-0002 - 6.69880358440450E-0002 6.68958589696445E-0002 6.68037380524574E-0002 6.67116733265275E-0002 6.66196650250285E-0002 - 6.65277133808412E-0002 6.64358186261676E-0002 6.63439809936858E-0002 6.62522007148720E-0002 6.61604780212381E-0002 - 6.60688131440556E-0002 6.59772063138882E-0002 6.58856577612791E-0002 6.57941677160348E-0002 6.57027364079408E-0002 - 6.56113640664307E-0002 6.55200509202004E-0002 6.54287971977308E-0002 6.53376031273425E-0002 6.52464689368102E-0002 - 6.51553948531687E-0002 6.50643811038979E-0002 6.49734279151312E-0002 6.48825355133083E-0002 6.47917041242382E-0002 - 6.47009339732636E-0002 6.46102252852059E-0002 6.45195782850815E-0002 6.44289931966947E-0002 6.43384702439342E-0002 - 6.42480096499719E-0002 6.41576116381188E-0002 6.40672764306372E-0002 6.39770042495409E-0002 6.38867953167329E-0002 - 6.37966498530110E-0002 6.37065680798623E-0002 6.36165502170324E-0002 6.35265964847071E-0002 6.34367071023793E-0002 - 6.33468822889866E-0002 6.32571222632705E-0002 6.31674272432227E-0002 6.30777974468594E-0002 6.29882330909480E-0002 - 6.28987343926667E-0002 6.28093015682210E-0002 6.27199348335070E-0002 6.26306344038898E-0002 6.25414004943965E-0002 - 6.24522333192731E-0002 6.23631330928978E-0002 6.22741000282848E-0002 6.21851343389676E-0002 6.20962362373089E-0002 - 6.20074059354138E-0002 6.19186436447699E-0002 6.18299495766064E-0002 6.17413239415062E-0002 6.16527669496267E-0002 - 6.15642788105891E-0002 6.14758597334771E-0002 6.13875099269481E-0002 6.12992295990659E-0002 6.12110189576610E-0002 - 6.11228782094979E-0002 6.10348075615508E-0002 6.09468072196435E-0002 6.08588773895313E-0002 6.07710182759568E-0002 - 6.06832300837597E-0002 6.05955130167660E-0002 6.05078672786483E-0002 6.04202930722308E-0002 6.03327905997666E-0002 - 6.02453600634376E-0002 6.01580016643257E-0002 6.00707156034404E-0002 5.99835020808849E-0002 5.98963612964389E-0002 - 5.98092934493641E-0002 5.97222987382083E-0002 5.96353773610003E-0002 5.95485295152488E-0002 5.94617553979981E-0002 - 5.93750552056602E-0002 5.92884291340702E-0002 5.92018773784581E-0002 5.91154001335035E-0002 5.90289975933633E-0002 - 5.89426699516433E-0002 5.88564174013698E-0002 5.87702401350449E-0002 5.86841383442838E-0002 5.85981122205105E-0002 - 5.85121619542612E-0002 5.84262877358802E-0002 5.83404897547110E-0002 5.82547681995699E-0002 5.81691232590801E-0002 - 5.80835551206948E-0002 5.79980639716453E-0002 5.79126499984942E-0002 5.78273133873299E-0002 5.77420543231524E-0002 - 5.76568729908214E-0002 5.75717695745536E-0002 5.74867442578666E-0002 5.74017972234378E-0002 5.73169286537473E-0002 - 5.72321387304064E-0002 5.71474276344084E-0002 5.70627955462682E-0002 5.69782426456581E-0002 5.68937691118269E-0002 - 5.68093751233193E-0002 5.67250608580318E-0002 5.66408264932395E-0002 5.65566722055685E-0002 5.64725981710783E-0002 - 5.63886045651500E-0002 5.63046915624855E-0002 5.62208593370510E-0002 5.61371080623284E-0002 5.60534379112868E-0002 - 5.59698490557657E-0002 5.58863416676230E-0002 5.58029159171939E-0002 5.57195719751387E-0002 5.56363100107340E-0002 - 5.55531301929925E-0002 5.54700326898776E-0002 5.53870176689478E-0002 5.53040852973282E-0002 5.52212357408686E-0002 - 5.51384691653767E-0002 5.50557857355239E-0002 5.49731856155742E-0002 5.48906689689904E-0002 5.48082359586304E-0002 - 5.47258867464938E-0002 5.46436214941987E-0002 5.45614403624194E-0002 5.44793435111948E-0002 5.43973311001527E-0002 - 5.43154032878067E-0002 5.42335602320335E-0002 5.41518020905215E-0002 5.40701290195905E-0002 5.39885411751460E-0002 - 5.39070387125951E-0002 5.38256217863111E-0002 5.37442905501676E-0002 5.36630451573405E-0002 5.35818857600271E-0002 - 5.35008125100916E-0002 5.34198255584458E-0002 5.33389250552177E-0002 5.32581111502571E-0002 5.31773839920938E-0002 - 5.30967437289503E-0002 5.30161905083470E-0002 5.29357244766514E-0002 5.28553457801473E-0002 5.27750545637387E-0002 - 5.26948509721042E-0002 5.26147351489358E-0002 5.25347072372199E-0002 5.24547673791521E-0002 5.23749157165316E-0002 - 5.22951523899991E-0002 5.22154775395438E-0002 5.21358913048694E-0002 5.20563938241809E-0002 5.19769852355376E-0002 - 5.18976656759503E-0002 5.18184352816902E-0002 5.17392941884020E-0002 5.16602425311877E-0002 5.15812804437591E-0002 - 5.15024080598486E-0002 5.14236255116844E-0002 5.13449329313448E-0002 5.12663304497976E-0002 5.11878181972668E-0002 - 5.11093963035142E-0002 5.10310648971610E-0002 5.09528241062805E-0002 5.08746740581713E-0002 5.07966148792153E-0002 - 5.07186466951035E-0002 5.06407696309200E-0002 5.05629838106891E-0002 5.04852893578269E-0002 5.04076863949998E-0002 - 5.03301750440382E-0002 5.02527554258519E-0002 5.01754276609665E-0002 5.00981918686739E-0002 5.00210481676261E-0002 - 4.99439966760331E-0002 4.98670375106422E-0002 4.97901707880407E-0002 4.97133966238055E-0002 4.96367151325871E-0002 - 4.95601264283360E-0002 4.94836306243302E-0002 4.94072278327778E-0002 4.93309181653551E-0002 4.92547017330076E-0002 - 4.91785786454670E-0002 4.91025490119311E-0002 4.90266129409221E-0002 4.89507705397747E-0002 4.88750219154582E-0002 - 4.87993671739237E-0002 4.87238064203020E-0002 4.86483397587607E-0002 4.85729672929010E-0002 4.84976891255591E-0002 - 4.84225053585207E-0002 4.83474160929469E-0002 4.82724214290609E-0002 4.81975214662324E-0002 4.81227163032901E-0002 - 4.80480060378102E-0002 4.79733907669399E-0002 4.78988705868287E-0002 4.78244455927123E-0002 4.77501158793111E-0002 - 4.76758815401177E-0002 4.76017426680223E-0002 4.75276993551983E-0002 4.74537516926464E-0002 4.73798997708488E-0002 - 4.73061436793408E-0002 4.72324835069105E-0002 4.71589193411985E-0002 4.70854512695810E-0002 4.70120793778297E-0002 - 4.69388037517639E-0002 4.68656244755974E-0002 4.67925416331056E-0002 4.67195553070841E-0002 4.66466655796040E-0002 - 4.65738725317266E-0002 4.65011762438446E-0002 4.64285767953965E-0002 4.63560742650369E-0002 4.62836687304650E-0002 - 4.62113602687089E-0002 4.61391489556972E-0002 4.60670348666861E-0002 4.59950180760879E-0002 4.59230986574703E-0002 - 4.58512766833270E-0002 4.57795522257057E-0002 4.57079253554218E-0002 4.56363961425291E-0002 4.55649646564048E-0002 - 4.54936309651920E-0002 4.54223951366702E-0002 4.53512572373546E-0002 4.52802173331531E-0002 4.52092754889649E-0002 - 4.51384317687232E-0002 4.50676862358518E-0002 4.49970389525784E-0002 4.49264899803625E-0002 4.48560393799094E-0002 - 4.47856872109552E-0002 4.47154335323083E-0002 4.46452784021216E-0002 4.45752218773328E-0002 4.45052640143227E-0002 - 4.44354048686571E-0002 4.43656444945555E-0002 4.42959829458651E-0002 4.42264202753149E-0002 4.41569565348736E-0002 - 4.40875917754904E-0002 4.40183260474532E-0002 4.39491593998574E-0002 4.38800918813507E-0002 4.38111235392578E-0002 - 4.37422544202825E-0002 4.36734845702632E-0002 4.36048140340576E-0002 4.35362428556710E-0002 4.34677710781981E-0002 - 4.33993987438946E-0002 4.33311258942192E-0002 4.32629525695892E-0002 4.31948788096811E-0002 4.31269046530854E-0002 - 4.30590301377368E-0002 4.29912553004683E-0002 4.29235801775854E-0002 4.28560048039310E-0002 4.27885292141499E-0002 - 4.27211534413798E-0002 4.26538775181997E-0002 4.25867014763560E-0002 4.25196253465030E-0002 4.24526491584034E-0002 - 4.23857729411869E-0002 4.23189967228748E-0002 4.22523205304941E-0002 4.21857443905376E-0002 4.21192683283299E-0002 - 4.20528923683438E-0002 4.19866165342421E-0002 4.19204408487337E-0002 4.18543653336156E-0002 4.17883900098736E-0002 - 4.17225148975370E-0002 4.16567400157218E-0002 4.15910653826871E-0002 4.15254910158062E-0002 4.14600169315799E-0002 - 4.13946431455063E-0002 4.13293696722532E-0002 4.12641965256574E-0002 4.11991237186233E-0002 4.11341512630065E-0002 - 4.10692791699884E-0002 4.10045074496860E-0002 4.09398361115267E-0002 4.08752651637853E-0002 4.08107946139157E-0002 - 4.07464244686659E-0002 4.06821547336436E-0002 4.06179854136628E-0002 4.05539165126273E-0002 4.04899480334865E-0002 - 4.04260799784232E-0002 4.03623123486500E-0002 4.02986451443945E-0002 4.02350783651014E-0002 4.01716120092718E-0002 - 4.01082460744928E-0002 4.00449805574935E-0002 3.99818154540875E-0002 3.99187507592003E-0002 3.98557864667537E-0002 - 3.97929225699251E-0002 3.97301590608721E-0002 3.96674959309925E-0002 3.96049331705470E-0002 3.95424707692524E-0002 - 3.94801087154989E-0002 3.94178469969868E-0002 3.93556856007403E-0002 3.92936245124549E-0002 3.92316637171924E-0002 - 3.91698031991047E-0002 3.91080429413174E-0002 3.90463829262771E-0002 3.89848231351562E-0002 3.89233635486643E-0002 - 3.88620041462210E-0002 3.88007449066661E-0002 3.87395858077800E-0002 3.86785268264283E-0002 3.86175679386338E-0002 - 3.85567091195320E-0002 3.84959503432113E-0002 3.84352915831621E-0002 3.83747328116374E-0002 3.83142740002185E-0002 - 3.82539151194655E-0002 3.81936561391645E-0002 3.81334970280352E-0002 3.80734377540366E-0002 3.80134782842346E-0002 - 3.79536185847150E-0002 3.78938586206547E-0002 3.78341983564383E-0002 3.77746377554822E-0002 3.77151767803218E-0002 - 3.76558153926252E-0002 3.75965535530179E-0002 3.75373912214897E-0002 3.74783283569286E-0002 3.74193649174546E-0002 - 3.73605008601137E-0002 3.73017361412698E-0002 3.72430707162848E-0002 3.71845045395751E-0002 3.71260375648447E-0002 - 3.70676697446913E-0002 3.70094010310131E-0002 3.69512313745862E-0002 3.68931607256028E-0002 3.68351890331171E-0002 - 3.67773162453213E-0002 3.67195423096911E-0002 3.66618671725035E-0002 3.66042907795366E-0002 3.65468130753835E-0002 - 3.64894340038742E-0002 3.64321535078714E-0002 3.63749715294155E-0002 3.63178880096800E-0002 3.62609028888838E-0002 - 3.62040161064363E-0002 3.61472276007909E-0002 3.60905373095464E-0002 3.60339451694174E-0002 3.59774511162339E-0002 - 3.59210550850277E-0002 3.58647570097843E-0002 3.58085568237631E-0002 3.57524544591608E-0002 3.56964498475203E-0002 - 3.56405429193500E-0002 3.55847336043423E-0002 3.55290218311976E-0002 3.54734075279602E-0002 3.54178906216960E-0002 - 3.53624710384330E-0002 3.53071487035417E-0002 3.52519235414705E-0002 3.51967954757750E-0002 3.51417644290728E-0002 - 3.50868303231609E-0002 3.50319930789558E-0002 3.49772526166249E-0002 3.49226088552495E-0002 3.48680617132923E-0002 - 3.48136111080555E-0002 3.47592569561482E-0002 3.47049991734281E-0002 3.46508376746926E-0002 3.45967723737809E-0002 - 3.45428031840721E-0002 3.44889300177661E-0002 3.44351527860880E-0002 3.43814713998161E-0002 3.43278857685181E-0002 - 3.42743958010348E-0002 3.42210014053624E-0002 3.41677024885927E-0002 3.41144989570159E-0002 3.40613907160316E-0002 - 3.40083776701628E-0002 3.39554597230705E-0002 3.39026367777289E-0002 3.38499087360137E-0002 3.37972754990250E-0002 - 3.37447369672186E-0002 3.36922930399356E-0002 3.36399436157981E-0002 3.35876885925036E-0002 3.35355278671325E-0002 - 3.34834613355011E-0002 3.34314888930724E-0002 3.33796104340441E-0002 3.33278258520684E-0002 3.32761350398104E-0002 - 3.32245378891386E-0002 3.31730342910513E-0002 3.31216241357782E-0002 3.30703073126335E-0002 3.30190837102211E-0002 - 3.29679532161837E-0002 3.29169157173056E-0002 3.28659710997032E-0002 3.28151192486040E-0002 3.27643600483164E-0002 - 3.27136933823764E-0002 3.26631191335916E-0002 3.26126371838337E-0002 3.25622474140684E-0002 3.25119497046783E-0002 - 3.24617439350352E-0002 3.24116299837948E-0002 3.23616077287332E-0002 3.23116770468210E-0002 3.22618378143104E-0002 - 3.22120899064257E-0002 3.21624331978786E-0002 3.21128675621891E-0002 3.20633928724231E-0002 3.20140090007192E-0002 - 3.19647158182736E-0002 3.19155131956646E-0002 3.18664010026154E-0002 3.18173791080087E-0002 3.17684473798567E-0002 - 3.17196056855660E-0002 3.16708538916129E-0002 3.16221918636602E-0002 3.15736194666460E-0002 3.15251365647388E-0002 - 3.14767430211148E-0002 3.14284386984902E-0002 3.13802234584700E-0002 3.13320971620647E-0002 3.12840596694685E-0002 - 3.12361108400583E-0002 3.11882505324382E-0002 3.11404786043199E-0002 3.10927949128929E-0002 3.10451993143943E-0002 - 3.09976916643307E-0002 3.09502718172848E-0002 3.09029396273448E-0002 3.08556949476301E-0002 3.08085376305419E-0002 - 3.07614675276302E-0002 3.07144844899337E-0002 3.06675883673421E-0002 3.06207790093072E-0002 3.05740562643977E-0002 - 3.05274199804767E-0002 3.04808700044787E-0002 3.04344061827945E-0002 3.03880283608858E-0002 3.03417363836696E-0002 - 3.02955300950584E-0002 3.02494093384048E-0002 3.02033739562484E-0002 3.01574237903305E-0002 3.01115586817275E-0002 - 3.00657784708052E-0002 3.00200829970557E-0002 2.99744720993192E-0002 2.99289456157397E-0002 2.98835033835704E-0002 - 2.98381452395307E-0002 2.97928710194564E-0002 2.97476805586037E-0002 2.97025736912399E-0002 2.96575502511859E-0002 - 2.96126100713550E-0002 2.95677529840865E-0002 2.95229788208258E-0002 2.94782874124810E-0002 2.94336785890953E-0002 - 2.93891521801216E-0002 2.93447080141839E-0002 2.93003459192409E-0002 2.92560657225705E-0002 2.92118672507398E-0002 - 2.91677503295672E-0002 2.91237147842039E-0002 2.90797604390518E-0002 2.90358871179045E-0002 2.89920946438500E-0002 - 2.89483828390989E-0002 2.89047515254313E-0002 2.88612005237563E-0002 2.88177296544327E-0002 2.87743387369622E-0002 - 2.87310275902431E-0002 2.86877960325996E-0002 2.86446438814904E-0002 2.86015709538067E-0002 2.85585770657674E-0002 - 2.85156620328441E-0002 2.84728256699325E-0002 2.84300677911876E-0002 2.83873882100456E-0002 2.83447867394628E-0002 - 2.83022631915789E-0002 2.82598173779259E-0002 2.82174491093008E-0002 2.81751581959141E-0002 2.81329444473827E-0002 - 2.80908076725649E-0002 2.80487476797389E-0002 2.80067642764985E-0002 2.79648572696924E-0002 2.79230264657159E-0002 - 2.78812716702706E-0002 2.78395926883498E-0002 2.77979893243424E-0002 2.77564613819953E-0002 2.77150086644877E-0002 - 2.76736309742664E-0002 2.76323281132173E-0002 2.75910998825679E-0002 2.75499460829769E-0002 2.75088665144962E-0002 - 2.74678609763609E-0002 2.74269292675207E-0002 2.73860711859807E-0002 2.73452865293924E-0002 2.73045750945968E-0002 - 2.72639366780584E-0002 2.72233710753851E-0002 2.71828780817855E-0002 2.71424574917235E-0002 2.71021090991503E-0002 - 2.70618326974518E-0002 2.70216280793056E-0002 2.69814950369283E-0002 2.69414333618951E-0002 2.69014428451398E-0002 - 2.68615232771263E-0002 2.68216744476314E-0002 2.67818961459244E-0002 2.67421881606915E-0002 2.67025502800810E-0002 - 2.66629822915822E-0002 2.66234839821235E-0002 2.65840551381616E-0002 2.65446955455838E-0002 2.65054049896476E-0002 - 2.64661832550481E-0002 2.64270301259475E-0002 2.63879453861031E-0002 2.63489288184678E-0002 2.63099802055891E-0002 - 2.62710993295107E-0002 2.62322859716592E-0002 2.61935399129196E-0002 2.61548609337321E-0002 2.61162488138517E-0002 - 2.60777033326712E-0002 2.60392242688672E-0002 2.60008114008590E-0002 2.59624645063116E-0002 2.59241833624291E-0002 - 2.58859677459464E-0002 2.58478174330091E-0002 2.58097321993839E-0002 2.57717118201267E-0002 2.57337560700045E-0002 - 2.56958647231334E-0002 2.56580375532043E-0002 2.56202743333849E-0002 2.55825748362589E-0002 2.55449388341200E-0002 - 2.55073660986473E-0002 2.54698564010334E-0002 2.54324095119160E-0002 2.53950252016268E-0002 2.53577032399500E-0002 - 2.53204433960764E-0002 2.52832454389055E-0002 2.52461091367505E-0002 2.52090342575043E-0002 2.51720205685715E-0002 - 2.51350678369508E-0002 2.50981758290845E-0002 2.50613443110385E-0002 2.50245730483898E-0002 2.49878618063164E-0002 - 2.49512103495216E-0002 2.49146184421659E-0002 2.48780858482217E-0002 2.48416123309144E-0002 2.48051976532885E-0002 - 2.47688415777463E-0002 2.47325438664793E-0002 2.46963042810589E-0002 2.46601225827847E-0002 2.46239985324038E-0002 - 2.45879318903761E-0002 2.45519224166770E-0002 2.45159698707972E-0002 2.44800740120151E-0002 2.44442345990030E-0002 - 2.44084513901297E-0002 2.43727241433543E-0002 2.43370526163172E-0002 2.43014365660590E-0002 2.42658757494832E-0002 - 2.42303699229239E-0002 2.41949188423726E-0002 2.41595222634939E-0002 2.41241799414729E-0002 2.40888916312887E-0002 - 2.40536570873805E-0002 2.40184760639199E-0002 2.39833483146902E-0002 2.39482735930705E-0002 2.39132516520887E-0002 - 2.38782822445127E-0002 2.38433651226757E-0002 2.38085000384986E-0002 2.37736867437100E-0002 2.37389249895654E-0002 - 2.37042145270975E-0002 2.36695551068654E-0002 2.36349464792283E-0002 2.36003883940787E-0002 2.35658806011319E-0002 - 2.35314228496364E-0002 2.34970148886328E-0002 2.34626564667706E-0002 2.34283473324379E-0002 2.33940872336393E-0002 - 2.33598759181863E-0002 2.33257131334758E-0002 2.32915986266433E-0002 2.32575321445085E-0002 2.32235134336747E-0002 - 2.31895422403534E-0002 2.31556183105092E-0002 2.31217413898440E-0002 2.30879112237362E-0002 2.30541275573018E-0002 - 2.30203901353939E-0002 2.29866987025723E-0002 2.29530530031568E-0002 2.29194527811814E-0002 2.28858977804171E-0002 - 2.28523877443642E-0002 2.28189224163360E-0002 2.27855015392987E-0002 2.27521248560085E-0002 2.27187921089964E-0002 - 2.26855030405454E-0002 2.26522573926823E-0002 2.26190549072240E-0002 2.25858953257314E-0002 2.25527783895168E-0002 - 2.25197038397053E-0002 2.24866714172116E-0002 2.24536808626943E-0002 2.24207319166395E-0002 2.23878243192850E-0002 - 2.23549578106425E-0002 2.23221321305823E-0002 2.22893470187026E-0002 2.22566022144830E-0002 2.22238974571771E-0002 - 2.21912324857898E-0002 2.21586070391914E-0002 2.21260208561336E-0002 2.20934736750043E-0002 2.20609652341948E-0002 - 2.20284952718935E-0002 2.19960635259936E-0002 2.19636697343919E-0002 2.19313136346903E-0002 2.18989949643716E-0002 - 2.18667134608150E-0002 2.18344688611890E-0002 2.18022609024894E-0002 2.17700893216545E-0002 2.17379538554116E-0002 - 2.17058542403617E-0002 2.16737902129867E-0002 2.16417615096191E-0002 2.16097678664955E-0002 2.15778090197108E-0002 - 2.15458847052102E-0002 2.15139946588282E-0002 2.14821386163646E-0002 2.14503163133625E-0002 2.14185274854689E-0002 - 2.13867718679819E-0002 2.13550491962806E-0002 2.13233592055717E-0002 2.12917016310048E-0002 2.12600762076112E-0002 - 2.12284826703649E-0002 2.11969207541218E-0002 2.11653901937190E-0002 2.11338907238603E-0002 2.11024220791923E-0002 - 2.10709839942976E-0002 2.10395762037403E-0002 2.10081984419588E-0002 2.09768504433812E-0002 2.09455319423559E-0002 - 2.09142426731981E-0002 2.08829823701667E-0002 2.08517507675183E-0002 2.08205475993762E-0002 2.07893725999463E-0002 - 2.07582255033321E-0002 2.07271060436508E-0002 2.06960139549482E-0002 2.06649489712758E-0002 2.06339108267145E-0002 - 2.06028992552585E-0002 2.05719139909430E-0002 2.05409547677440E-0002 2.05100213197169E-0002 2.04791133808735E-0002 - 2.04482306852324E-0002 2.04173729668226E-0002 2.03865399596990E-0002 2.03557313979315E-0002 2.03249470155889E-0002 - 2.02941865468286E-0002 2.02634497257339E-0002 2.02327362865307E-0002 2.02020459634138E-0002 2.01713784906010E-0002 - 2.01407336024841E-0002 2.01101110332965E-0002 2.00795105174883E-0002 2.00489317895370E-0002 2.00183745839323E-0002 - 1.99878386351841E-0002 1.99573236780346E-0002 1.99268294471037E-0002 1.98963556772943E-0002 1.98659021033638E-0002 - 1.98354684602991E-0002 1.98050544830965E-0002 1.97746599069434E-0002 1.97442844669826E-0002 1.97139278985679E-0002 - 1.96835899370824E-0002 1.96532703180856E-0002 1.96229687771627E-0002 1.95926850500797E-0002 1.95624188726517E-0002 - 1.95321699808635E-0002 1.95019381108423E-0002 1.94717229987650E-0002 1.94415243810176E-0002 1.94113419940670E-0002 - 1.93811755746009E-0002 1.93510248593150E-0002 1.93208895851689E-0002 1.92907694892351E-0002 1.92606643087106E-0002 - 1.92305737809914E-0002 1.92004976436177E-0002 1.91704356343174E-0002 1.91403874909205E-0002 1.91103529515185E-0002 - 1.90803317543717E-0002 1.90503236378241E-0002 1.90203283404970E-0002 1.89903456012086E-0002 1.89603751588884E-0002 - 1.89304167527441E-0002 1.89004701221032E-0002 1.88705350066111E-0002 1.88406111460019E-0002 1.88106982803243E-0002 - 1.87807961497706E-0002 1.87509044947512E-0002 1.87210230559372E-0002 1.86911515742490E-0002 1.86612897907829E-0002 - 1.86314374468775E-0002 1.86015942841565E-0002 1.85717600444356E-0002 1.85419344697855E-0002 1.85121173025818E-0002 - 1.84823082854168E-0002 1.84525071610798E-0002 1.84227136727090E-0002 1.83929275637104E-0002 1.83631485777073E-0002 - 1.83333764586108E-0002 1.83036109506431E-0002 1.82738517982719E-0002 1.82440987462964E-0002 1.82143515397228E-0002 - 1.81846099239359E-0002 1.81548736445632E-0002 1.81251424476117E-0002 1.80954160792496E-0002 1.80656942861150E-0002 - 1.80359768150584E-0002 1.80062634132875E-0002 1.79765538282977E-0002 1.79468478079612E-0002 1.79171451003997E-0002 - 1.78874454542022E-0002 1.78577486181452E-0002 1.78280543414069E-0002 1.77983623735370E-0002 1.77686724644096E-0002 - 1.77389843642319E-0002 1.77092978236221E-0002 1.76796125934928E-0002 1.76499284251571E-0002 1.76202450702970E-0002 - 1.75905622809566E-0002 1.75608798095420E-0002 1.75311974088883E-0002 1.75015148321545E-0002 1.74718318329174E-0002 - 1.74421481651447E-0002 1.74124635832268E-0002 1.73827778418673E-0002 1.73530906962755E-0002 1.73234019020138E-0002 - 1.72937112150217E-0002 1.72640183917491E-0002 1.72343231889613E-0002 1.72046253639504E-0002 1.71749246743244E-0002 - 1.71452208782111E-0002 1.71155137341490E-0002 1.70858030010759E-0002 1.70560884384115E-0002 1.70263698059909E-0002 - 1.69966468641597E-0002 1.69669193736445E-0002 1.69371870956748E-0002 1.69074497919172E-0002 1.68777072245343E-0002 - 1.68479591561222E-0002 1.68182053497819E-0002 1.67884455690449E-0002 1.67586795779719E-0002 1.67289071411409E-0002 - 1.66991280234759E-0002 1.66693419905721E-0002 1.66395488084144E-0002 1.66097482434911E-0002 1.65799400628106E-0002 - 1.65501240339249E-0002 1.65202999248479E-0002 1.64904675041341E-0002 1.64606265408597E-0002 1.64307768045913E-0002 - 1.64009180654808E-0002 1.63710500941676E-0002 1.63411726618301E-0002 1.63112855402136E-0002 1.62813885015603E-0002 - 1.62514813187074E-0002 1.62215637650490E-0002 1.61916356144415E-0002 1.61616966414091E-0002 1.61317466210140E-0002 - 1.61017853288101E-0002 1.60718125410279E-0002 1.60418280343866E-0002 1.60118315862240E-0002 1.59818229744657E-0002 - 1.59518019776099E-0002 1.59217683747434E-0002 1.58917219455423E-0002 1.58616624702524E-0002 1.58315897297967E-0002 - 1.58015035056530E-0002 1.57714035798945E-0002 1.57412897352212E-0002 1.57111617549725E-0002 1.56810194230924E-0002 - 1.56508625241257E-0002 1.56206908432501E-0002 1.55905041663204E-0002 1.55603022797622E-0002 1.55300849706709E-0002 - 1.54998520268244E-0002 1.54696032365375E-0002 1.54393383889346E-0002 1.54090572736148E-0002 1.53787596809760E-0002 - 1.53484454020143E-0002 1.53181142283796E-0002 1.52877659524551E-0002 1.52574003672474E-0002 1.52270172663908E-0002 - 1.51966164443059E-0002 1.51661976960540E-0002 1.51357608173575E-0002 1.51053056046394E-0002 1.50748318550603E-0002 - 1.50443393664153E-0002 1.50138279372577E-0002 1.49832973668004E-0002 1.49527474549994E-0002 1.49221780025310E-0002 - 1.48915888107723E-0002 1.48609796818096E-0002 1.48303504184551E-0002 1.47997008243102E-0002 1.47690307035847E-0002 - 1.47383398613740E-0002 1.47076281033707E-0002 1.46768952361266E-0002 1.46461410668672E-0002 1.46153654035988E-0002 - 1.45845680550940E-0002 1.45537488308557E-0002 1.45229075411580E-0002 1.44920439970226E-0002 1.44611580102673E-0002 - 1.44302493934902E-0002 1.43993179600273E-0002 1.43683635240199E-0002 1.43373859004155E-0002 1.43063849048615E-0002 - 1.42753603539156E-0002 1.42443120648322E-0002 1.42132398557064E-0002 1.41821435454419E-0002 1.41510229537248E-0002 - 1.41198779010632E-0002 1.40887082087644E-0002 1.40575136989511E-0002 1.40262941945779E-0002 1.39950495194441E-0002 - 1.39637794981187E-0002 1.39324839560242E-0002 1.39011627194615E-0002 1.38698156154630E-0002 1.38384424720441E-0002 - 1.38070431179133E-0002 1.37756173827789E-0002 1.37441650970319E-0002 1.37126860920803E-0002 1.36811802000715E-0002 - 1.36496472540839E-0002 1.36180870880159E-0002 1.35864995366565E-0002 1.35548844356597E-0002 1.35232416215774E-0002 - 1.34915709317900E-0002 1.34598722046009E-0002 1.34281452792069E-0002 1.33963899956535E-0002 1.33646061948910E-0002 - 1.33327937187951E-0002 1.33009524101041E-0002 1.32690821124488E-0002 1.32371826704456E-0002 1.32052539295171E-0002 - 1.31732957360468E-0002 1.31413079373434E-0002 1.31092903816258E-0002 1.30772429180338E-0002 1.30451653966044E-0002 - 1.30130576683529E-0002 1.29809195851971E-0002 1.29487510000044E-0002 1.29165517665560E-0002 1.28843217395982E-0002 - 1.28520607748283E-0002 1.28197687288760E-0002 1.27874454593116E-0002 1.27550908246928E-0002 1.27227046845434E-0002 - 1.26902868992642E-0002 1.26578373303292E-0002 1.26253558401125E-0002 1.25928422919954E-0002 1.25602965503064E-0002 - 1.25277184803503E-0002 1.24951079484588E-0002 1.24624648218834E-0002 1.24297889689115E-0002 1.23970802587759E-0002 - 1.23643385617748E-0002 1.23315637491290E-0002 1.22987556930724E-0002 1.22659142668985E-0002 1.22330393448097E-0002 - 1.22001308021291E-0002 1.21671885151083E-0002 1.21342123610272E-0002 1.21012022182211E-0002 1.20681579660077E-0002 - 1.20350794847470E-0002 1.20019666558351E-0002 1.19688193616479E-0002 1.19356374856845E-0002 1.19024209123837E-0002 - 1.18691695272946E-0002 1.18358832169718E-0002 1.18025618690293E-0002 1.17692053721383E-0002 1.17358136159648E-0002 - 1.17023864912974E-0002 1.16689238899573E-0002 1.16354257048334E-0002 1.16018918298487E-0002 1.15683221600095E-0002 - 1.15347165913940E-0002 1.15010750211728E-0002 1.14673973475318E-0002 1.14336834697871E-0002 1.13999332883115E-0002 - 1.13661467045535E-0002 1.13323236210799E-0002 1.12984639415125E-0002 1.12645675705812E-0002 1.12306344140982E-0002 - 1.11966643789633E-0002 1.11626573732163E-0002 1.11286133059681E-0002 1.10945320874190E-0002 1.10604136288979E-0002 - 1.10262578428792E-0002 1.09920646428666E-0002 1.09578339435611E-0002 1.09235656607091E-0002 1.08892597112453E-0002 - 1.08549160131754E-0002 1.08205344856811E-0002 1.07861150490046E-0002 1.07516576245797E-0002 1.07171621349542E-0002 - 1.06826285038072E-0002 1.06480566559470E-0002 1.06134465173553E-0002 1.05787980151264E-0002 1.05441110775211E-0002 - 1.05093856339211E-0002 1.04746216149179E-0002 1.04398189521671E-0002 1.04049775785482E-0002 1.03700974281105E-0002 - 1.03351784360103E-0002 1.03002205385934E-0002 1.02652236733602E-0002 1.02301877790207E-0002 1.01951127953965E-0002 - 1.01599986635306E-0002 1.01248453256074E-0002 1.00896527249957E-0002 1.00544208062862E-0002 1.00191495151690E-0002 - 9.98383879860777E-0003 9.94848860469552E-0003 9.91309888271182E-0003 9.87766958317396E-0003 9.84220065775512E-0003 - 9.80669205933354E-0003 9.77114374198932E-0003 9.73555566099107E-0003 9.69992777283307E-0003 9.66426003517551E-0003 - 9.62855240693004E-0003 9.59280484817789E-0003 9.55701732024932E-0003 9.52118978565588E-0003 9.48532220810728E-0003 - 9.44941455258697E-0003 9.41346678528024E-0003 9.37747887355283E-0003 9.34145078602844E-0003 9.30538249256540E-0003 - 9.26927396418869E-0003 9.23312517326258E-0003 9.19693609324283E-0003 9.16070669893829E-0003 9.12443696633580E-0003 - 9.08812687265765E-0003 9.05177639637653E-0003 9.01538551720828E-0003 8.97895421611472E-0003 8.94248247525795E-0003 - 8.90597027811852E-0003 8.86941760938698E-0003 8.83282445495458E-0003 8.79619080205174E-0003 8.75951663912132E-0003 - 8.72280195586200E-0003 8.68604674321286E-0003 8.64925099336640E-0003 8.61241469984426E-0003 8.57553785733604E-0003 - 8.53862046185812E-0003 8.50166251065928E-0003 8.46466400228228E-0003 8.42762493649382E-0003 8.39054531437246E-0003 - 8.35342513824261E-0003 8.31626441172396E-0003 8.27906313967560E-0003 8.24182132825765E-0003 8.20453898489761E-0003 - 8.16721611831758E-0003 8.12985273849451E-0003 8.09244885668134E-0003 8.05500448545649E-0003 8.01751963864964E-0003 - 7.97999433136289E-0003 7.94242858000804E-0003 7.90482240229127E-0003 7.86717581718553E-0003 7.82948884495572E-0003 - 7.79176150716357E-0003 7.75399382668075E-0003 7.71618582766524E-0003 7.67833753553376E-0003 7.64044897704590E-0003 - 7.60252018023794E-0003 7.56455117445409E-0003 7.52654199030677E-0003 7.48849265974852E-0003 7.45040321603628E-0003 - 7.41227369368954E-0003 7.37410412855010E-0003 7.33589455779721E-0003 7.29764501985275E-0003 7.25935555451434E-0003 - 7.22102620282796E-0003 7.18265700718651E-0003 7.14424801127363E-0003 7.10579926009914E-0003 7.06731079995306E-0003 - 7.02878267848996E-0003 6.99021494462590E-0003 6.95160764861260E-0003 6.91296084201792E-0003 6.87427457773075E-0003 - 6.83554890993540E-0003 6.79678389415112E-0003 6.75797958719830E-0003 6.71913604724620E-0003 6.68025333374446E-0003 - 6.64133150749329E-0003 6.60237063059327E-0003 6.56337076646869E-0003 6.52433197987855E-0003 6.48525433688065E-0003 - 6.44613790487533E-0003 6.40698275258180E-0003 6.36778895002262E-0003 6.32855656857560E-0003 6.28928568092766E-0003 - 6.24997636107773E-0003 6.21062868436616E-0003 6.17124272744388E-0003 6.13181856831923E-0003 6.09235628628014E-0003 - 6.05285596197766E-0003 6.01331767736659E-0003 5.97374151574712E-0003 5.93412756173301E-0003 5.89447590126260E-0003 - 5.85478662160580E-0003 5.81505981136392E-0003 5.77529556046634E-0003 5.73549396015508E-0003 5.69565510301723E-0003 - 5.65577908296029E-0003 5.61586599521705E-0003 5.57591593633517E-0003 5.53592900422814E-0003 5.49590529811066E-0003 - 5.45584491852599E-0003 5.41574796731616E-0003 5.37561454771179E-0003 5.33544476422953E-0003 5.29523872272514E-0003 - 5.25499653036353E-0003 5.21471829565752E-0003 5.17440412843383E-0003 5.13405413986155E-0003 5.09366844241096E-0003 - 5.05324714988098E-0003 5.01279037741744E-0003 4.97229824146774E-0003 4.93177085980528E-0003 4.89120835154972E-0003 - 4.85061083710835E-0003 4.80997843824971E-0003 4.76931127801413E-0003 4.72860948081922E-0003 4.68787317235085E-0003 - 4.64710247966351E-0003 4.60629753110933E-0003 4.56545845632753E-0003 4.52458538634587E-0003 4.48367845343463E-0003 - 4.44273779124297E-0003 4.40176353469086E-0003 4.36075582003150E-0003 4.31971478484603E-0003 4.27864056800210E-0003 - 4.23753330970719E-0003 4.19639315145279E-0003 4.15522023605535E-0003 4.11401470763957E-0003 4.07277671164127E-0003 - 4.03150639480406E-0003 3.99020390518530E-0003 3.94886939211263E-0003 3.90750300626605E-0003 3.86610489960260E-0003 - 3.82467522537870E-0003 3.78321413816542E-0003 3.74172179382757E-0003 3.70019834953076E-0003 3.65864396371634E-0003 - 3.61705879616405E-0003 3.57544300790420E-0003 3.53379676129569E-0003 3.49212021996914E-0003 3.45041354883897E-0003 - 3.40867691413404E-0003 3.36691048335315E-0003 3.32511442527295E-0003 3.28328890998176E-0003 3.24143410881534E-0003 - 3.19955019442885E-0003 3.15763734072129E-0003 3.11569572289607E-0003 3.07372551741020E-0003 3.03172690202667E-0003 - 2.98970005574502E-0003 2.94764515885681E-0003 2.90556239291433E-0003 2.86345194074385E-0003 2.82131398642870E-0003 - 2.77914871532767E-0003 2.73695631404682E-0003 2.69473697045157E-0003 2.65249087368501E-0003 2.61021821412634E-0003 - 2.56791918341221E-0003 2.52559397443027E-0003 2.48324278131889E-0003 2.44086579945647E-0003 2.39846322549428E-0003 - 2.35603525726518E-0003 2.31358209390839E-0003 2.27110393576683E-0003 2.22860098442511E-0003 2.18607344269573E-0003 - 2.14352151463536E-0003 2.10094540550831E-0003 2.05834532182136E-0003 2.01572147130074E-0003 1.97307406289381E-0003 - 1.93040330675227E-0003 1.88770941427107E-0003 1.84499259802916E-0003 1.80225307182742E-0003 1.75949105069250E-0003 - 1.71670675081848E-0003 1.67390038963386E-0003 1.63107218575151E-0003 1.58822235897869E-0003 1.54535113032289E-0003 - 1.50245872195942E-0003 1.45954535730357E-0003 1.41661126090352E-0003 1.37365665851669E-0003 1.33068177705754E-0003 - 1.28768684463767E-0003 1.24467209052811E-0003 1.20163774517557E-0003 1.15858404018133E-0003 1.11551120833509E-0003 - 1.07241948355235E-0003 1.02930910091763E-0003 9.86180296683066E-0004 9.43033308228567E-0004 8.99868374101933E-0004 - 8.56685733971753E-0004 8.13485628651932E-0004 7.70268300106501E-0004 7.27033991407677E-0004 6.83782946768708E-0004 - 6.40515411542442E-0004 5.97231632165855E-0004 5.53931856235504E-0004 5.10616332423984E-0004 4.67285310536678E-0004 - 4.23939041480167E-0004 3.80577777269092E-0004 3.37201770985176E-0004 2.93811276850641E-0004 2.50406550151871E-0004 - 2.06987847260814E-0004 1.63555425636636E-0004 1.20109543822171E-0004 7.66504614122591E-0005 3.31784391074290E-0005 --1.03062613583613E-0005 -5.38033771640435E-0005 -9.73126444560251E-0005 -1.40833798318451E-0004 -1.84366572765320E-0004 --2.27910700809687E-0004 -2.71465914379758E-0004 -3.15031944398520E-0004 -3.58608520748797E-0004 -4.02195372290389E-0004 --4.45792226860554E-0004 -4.89398811267182E-0004 -5.33014851317428E-0004 -5.76640071821331E-0004 -6.20274196563104E-0004 --6.63916948341255E-0004 -7.07568048968045E-0004 -7.51227219250165E-0004 -7.94894179017409E-0004 -8.38568647138837E-0004 --8.82250341475280E-0004 -9.25938978958130E-0004 -9.69634275522018E-0004 -1.01333594615543E-0003 -1.05704370490230E-0003 --1.10075726485522E-0003 -1.14447633815595E-0003 -1.18820063600332E-0003 -1.23192986868402E-0003 -1.27566374555747E-0003 --1.31940197503240E-0003 -1.36314426463315E-0003 -1.40689032096477E-0003 -1.45063984971144E-0003 -1.49439255568095E-0003 --1.53814814277813E-0003 -1.58190631402417E-0003 -1.62566677153843E-0003 -1.66942921659445E-0003 -1.71319334957238E-0003 --1.75695886999623E-0003 -1.80072547652083E-0003 -1.84449286696384E-0003 -1.88826073829064E-0003 -1.93202878662019E-0003 --1.97579670723293E-0003 -2.01956419459552E-0003 -2.06333094233160E-0003 -2.10709664327058E-0003 -2.15086098942207E-0003 --2.19462367197811E-0003 -2.23838438134892E-0003 -2.28214280715036E-0003 -2.32589863820154E-0003 -2.36965156257570E-0003 --2.41340126752700E-0003 -2.45714743958184E-0003 -2.50088976449289E-0003 -2.54462792725284E-0003 -2.58836161212865E-0003 --2.63209050262553E-0003 -2.67581428154211E-0003 -2.71953263092924E-0003 -2.76324523212526E-0003 -2.80695176575565E-0003 --2.85065191175630E-0003 -2.89434534935164E-0003 -2.93803175707219E-0003 -2.98171081277411E-0003 -3.02538219363104E-0003 --3.06904557615211E-0003 -3.11270063618117E-0003 -3.15634704890950E-0003 -3.19998448888244E-0003 -3.24361262999846E-0003 --3.28723114553047E-0003 -3.33083970812285E-0003 -3.37443798980645E-0003 -3.41802566201086E-0003 -3.46160239552265E-0003 --3.50516786058495E-0003 -3.54872172682832E-0003 -3.59226366330730E-0003 -3.63579333850169E-0003 -3.67931042033632E-0003 --3.72281457617343E-0003 -3.76630547282503E-0003 -3.80978277657426E-0003 -3.85324615316461E-0003 -3.89669526781918E-0003 --3.94012978524359E-0003 -3.98354936963318E-0003 -4.02695368469378E-0003 -4.07034239364266E-0003 -4.11371515919084E-0003 --4.15707164360090E-0003 -4.20041150865516E-0003 -4.24373441570028E-0003 -4.28704002560281E-0003 -4.33032799881701E-0003 --4.37359799535095E-0003 -4.41684967479161E-0003 -4.46008269632480E-0003 -4.50329671870812E-0003 -4.54649140032770E-0003 --4.58966639917388E-0003 -4.63282137284419E-0003 -4.67595597860021E-0003 -4.71906987330675E-0003 -4.76216271349615E-0003 --4.80523415536177E-0003 -4.84828385476482E-0003 -4.89131146722998E-0003 -4.93431664798176E-0003 -4.97729905192960E-0003 --5.02025833370427E-0003 -5.06319414762710E-0003 -5.10610614775804E-0003 -5.14899398790398E-0003 -5.19185732158443E-0003 --5.23469580208686E-0003 -5.27750908247147E-0003 -5.32029681555159E-0003 -5.36305865394277E-0003 -5.40579425003954E-0003 --5.44850325603491E-0003 -5.49118532394574E-0003 -5.53384010560802E-0003 -5.57646725268631E-0003 -5.61906641668652E-0003 --5.66163724897861E-0003 -5.70417940078181E-0003 -5.74669252319588E-0003 -5.78917626720854E-0003 -5.83163028369338E-0003 --5.87405422342738E-0003 -5.91644773710897E-0003 -5.95881047537288E-0003 -6.00114208876326E-0003 -6.04344222780889E-0003 --6.08571054295229E-0003 -6.12794668463992E-0003 -6.17015030329040E-0003 -6.21232104930474E-0003 -6.25445857309183E-0003 --6.29656252507073E-0003 -6.33863255569457E-0003 -6.38066831543910E-0003 -6.42266945483083E-0003 -6.46463562445943E-0003 --6.50656647497998E-0003 -6.54846165711894E-0003 -6.59032082171572E-0003 -6.63214361970372E-0003 -6.67392970211636E-0003 --6.71567872014510E-0003 -6.75739032509025E-0003 -6.79906416842278E-0003 -6.84069990176591E-0003 -6.88229717692030E-0003 --6.92385564586953E-0003 -6.96537496080429E-0003 -7.00685477411462E-0003 -7.04829473841668E-0003 -7.08969450657429E-0003 --7.13105373166889E-0003 -7.17237206707045E-0003 -7.21364916640326E-0003 -7.25488468358173E-0003 -7.29607827281449E-0003 --7.33722958862429E-0003 -7.37833828584620E-0003 -7.41940401965239E-0003 -7.46042644557318E-0003 -7.50140521948245E-0003 --7.54233999763791E-0003 -7.58323043667716E-0003 -7.62407619363508E-0003 -7.66487692596493E-0003 -7.70563229153072E-0003 --7.74634194865287E-0003 -7.78700555608991E-0003 -7.82762277307299E-0003 -7.86819325929771E-0003 -7.90871667496770E-0003 --7.94919268077692E-0003 -7.98962093814720E-0003 -8.03000111151987E-0003 -8.07033287060151E-0003 -8.11061589053217E-0003 --8.15084985185625E-0003 -8.19103444046740E-0003 -8.23116934758786E-0003 -8.27125426970100E-0003 -8.31128890853332E-0003 --8.35127297101458E-0003 -8.39120616923475E-0003 -8.43108822038324E-0003 -8.47091884674469E-0003 -8.51069777564406E-0003 --8.55042473940500E-0003 -8.59009947531671E-0003 -8.62972172558590E-0003 -8.66929123730995E-0003 -8.70880776244326E-0003 --8.74827105772814E-0003 -8.78768088469901E-0003 -8.82703700961966E-0003 -8.86633920343716E-0003 -8.90558724177944E-0003 --8.94478090488296E-0003 -8.98391997756884E-0003 -9.02300424921000E-0003 -9.06203351368752E-0003 -9.10100756935073E-0003 --9.13992621899860E-0003 -9.17878926982861E-0003 -9.21759653338652E-0003 -9.25634782557022E-0003 -9.29504296655379E-0003 --9.33368178077635E-0003 -9.37226409689013E-0003 -9.41078974774383E-0003 -9.44925857032270E-0003 -9.48767040574174E-0003 --9.52602509918512E-0003 -9.56432249988224E-0003 -9.60256246107146E-0003 -9.64074483998064E-0003 -9.67886949775897E-0003 --9.71693629947589E-0003 -9.75494511406039E-0003 -9.79289581429429E-0003 -9.83078827675169E-0003 -9.86862238178149E-0003 --9.90639801346800E-0003 -9.94411505960317E-0003 -9.98177341163967E-0003 -1.00193729646784E-0002 -1.00569136174084E-0002 --1.00943952721070E-0002 -1.01318178345717E-0002 -1.01691812141209E-0002 -1.02064853235281E-0002 -1.02437300790294E-0002 --1.02809154002455E-0002 -1.03180412101860E-0002 -1.03551074352060E-0002 -1.03921140049603E-0002 -1.04290608523990E-0002 --1.04659479137076E-0002 -1.05027751282916E-0002 -1.05395424387542E-0002 -1.05762497908416E-0002 -1.06128971334238E-0002 --1.06494844184689E-0002 -1.06860116010016E-0002 -1.07224786390873E-0002 -1.07588854937880E-0002 -1.07952321291316E-0002 --1.08315185120953E-0002 -1.08677446125591E-0002 -1.09039104032902E-0002 -1.09400158598988E-0002 -1.09760609608290E-0002 --1.10120456873040E-0002 -1.10479700233211E-0002 -1.10838339555972E-0002 -1.11196374735732E-0002 -1.11553805693420E-0002 --1.11910632376589E-0002 -1.12266854758926E-0002 -1.12622472840034E-0002 -1.12977486645033E-0002 -1.13331896224537E-0002 --1.13685701654007E-0002 -1.14038903033815E-0002 -1.14391500488731E-0002 -1.14743494167753E-0002 -1.15094884243867E-0002 --1.15445670913630E-0002 -1.15795854397047E-0002 -1.16145434937193E-0002 -1.16494412799962E-0002 -1.16842788273886E-0002 --1.17190561669709E-0002 -1.17537733320283E-0002 -1.17884303580178E-0002 -1.18230272825542E-0002 -1.18575641453640E-0002 --1.18920409882757E-0002 -1.19264578551978E-0002 -1.19608147920757E-0002 -1.19951118468740E-0002 -1.20293490695591E-0002 --1.20635265120548E-0002 -1.20976442282392E-0002 -1.21317022739011E-0002 -1.21657007067205E-0002 -1.21996395862515E-0002 --1.22335189738880E-0002 -1.22673389328379E-0002 -1.23010995281073E-0002 -1.23348008264655E-0002 -1.23684428964300E-0002 --1.24020258082401E-0002 -1.24355496338218E-0002 -1.24690144467818E-0002 -1.25024203223706E-0002 -1.25357673374570E-0002 --1.25690555705212E-0002 -1.26022851016080E-0002 -1.26354560123224E-0002 -1.26685683858011E-0002 -1.27016223066796E-0002 --1.27346178610779E-0002 -1.27675551365843E-0002 -1.28004342222131E-0002 -1.28332552084025E-0002 -1.28660181869751E-0002 --1.28987232511356E-0002 -1.29313704954194E-0002 -1.29639600156977E-0002 -1.29964919091459E-0002 -1.30289662742109E-0002 --1.30613832106062E-0002 -1.30937428192833E-0002 -1.31260452024017E-0002 -1.31582904633195E-0002 -1.31904787065721E-0002 --1.32226100378417E-0002 -1.32546845639323E-0002 -1.32867023927686E-0002 -1.33186636333673E-0002 -1.33505683957925E-0002 --1.33824167911772E-0002 -1.34142089316645E-0002 -1.34459449304134E-0002 -1.34776249015563E-0002 -1.35092489602045E-0002 --1.35408172223993E-0002 -1.35723298051209E-0002 -1.36037868262481E-0002 -1.36351884045382E-0002 -1.36665346596192E-0002 --1.36978257119698E-0002 -1.37290616828907E-0002 -1.37602426944856E-0002 -1.37913688696479E-0002 -1.38224403320448E-0002 --1.38534572060866E-0002 -1.38844196169143E-0002 -1.39153276903911E-0002 -1.39461815530555E-0002 -1.39769813321364E-0002 --1.40077271555085E-0002 -1.40384191516917E-0002 -1.40690574498236E-0002 -1.40996421796361E-0002 -1.41301734714558E-0002 --1.41606514561656E-0002 -1.41910762651993E-0002 -1.42214480305254E-0002 -1.42517668846177E-0002 -1.42820329604504E-0002 --1.43122463914713E-0002 -1.43424073115878E-0002 -1.43725158551565E-0002 -1.44025721569523E-0002 -1.44325763521705E-0002 --1.44625285763867E-0002 -1.44924289655596E-0002 -1.45222776560022E-0002 -1.45520747843767E-0002 -1.45818204876679E-0002 --1.46115149031686E-0002 -1.46411581684658E-0002 -1.46707504214289E-0002 -1.47002918001821E-0002 -1.47297824431015E-0002 --1.47592224887899E-0002 -1.47886120760634E-0002 -1.48179513439435E-0002 -1.48472404316256E-0002 -1.48764794784811E-0002 --1.49056686240269E-0002 -1.49348080079280E-0002 -1.49638977699585E-0002 -1.49929380500114E-0002 -1.50219289880682E-0002 --1.50508707241843E-0002 -1.50797633984875E-0002 -1.51086071511472E-0002 -1.51374021223708E-0002 -1.51661484523830E-0002 --1.51948462814167E-0002 -1.52234957496956E-0002 -1.52520969974200E-0002 -1.52806501647588E-0002 -1.53091553918256E-0002 --1.53376128186702E-0002 -1.53660225852653E-0002 -1.53943848314955E-0002 -1.54226996971408E-0002 -1.54509673218568E-0002 --1.54791878451775E-0002 -1.55073614064873E-0002 -1.55354881450120E-0002 -1.55635681998130E-0002 -1.55916017097600E-0002 --1.56195888135334E-0002 -1.56475296496048E-0002 -1.56754243562245E-0002 -1.57032730714046E-0002 -1.57310759329153E-0002 --1.57588330782679E-0002 -1.57865446447057E-0002 -1.58142107691836E-0002 -1.58418315883676E-0002 -1.58694072386158E-0002 --1.58969378559644E-0002 -1.59244235761226E-0002 -1.59518645344610E-0002 -1.59792608659896E-0002 -1.60066127053614E-0002 --1.60339201868509E-0002 -1.60611834443399E-0002 -1.60884026113224E-0002 -1.61155778208718E-0002 -1.61427092056493E-0002 --1.61697968978801E-0002 -1.61968410293520E-0002 -1.62238417313924E-0002 -1.62507991348751E-0002 -1.62777133701916E-0002 --1.63045845672518E-0002 -1.63314128554700E-0002 -1.63581983637602E-0002 -1.63849412205145E-0002 -1.64116415536044E-0002 --1.64382994903620E-0002 -1.64649151575785E-0002 -1.64914886814879E-0002 -1.65180201877586E-0002 -1.65445098014891E-0002 --1.65709576471847E-0002 -1.65973638487681E-0002 -1.66237285295535E-0002 -1.66500518122415E-0002 -1.66763338189148E-0002 --1.67025746710264E-0002 -1.67287744893849E-0002 -1.67549333941562E-0002 -1.67810515048445E-0002 -1.68071289402901E-0002 --1.68331658186598E-0002 -1.68591622574331E-0002 -1.68851183734005E-0002 -1.69110342826510E-0002 -1.69369101005672E-0002 --1.69627459418131E-0002 -1.69885419203236E-0002 -1.70142981493097E-0002 -1.70400147412305E-0002 -1.70656918078027E-0002 --1.70913294599851E-0002 -1.71169278079697E-0002 -1.71424869611761E-0002 -1.71680070282431E-0002 -1.71934881170276E-0002 --1.72189303345820E-0002 -1.72443337871635E-0002 -1.72696985802150E-0002 -1.72950248183622E-0002 -1.73203126054115E-0002 --1.73455620443379E-0002 -1.73707732372662E-0002 -1.73959462854918E-0002 -1.74210812894507E-0002 -1.74461783487183E-0002 --1.74712375620056E-0002 -1.74962590271586E-0002 -1.75212428411329E-0002 -1.75461891000123E-0002 -1.75710978989798E-0002 --1.75959693323218E-0002 -1.76208034934264E-0002 -1.76456004747658E-0002 -1.76703603679005E-0002 -1.76950832634672E-0002 --1.77197692511735E-0002 -1.77444184198019E-0002 -1.77690308571821E-0002 -1.77936066502095E-0002 -1.78181458848233E-0002 --1.78426486460100E-0002 -1.78671150177931E-0002 -1.78915450832317E-0002 -1.79159389244068E-0002 -1.79402966224280E-0002 --1.79646182574212E-0002 -1.79889039085224E-0002 -1.80131536538761E-0002 -1.80373675706318E-0002 -1.80615457349323E-0002 --1.80856882219164E-0002 -1.81097951057123E-0002 -1.81338664594273E-0002 -1.81579023551507E-0002 -1.81819028639444E-0002 --1.82058680558429E-0002 -1.82297979998471E-0002 -1.82536927639147E-0002 -1.82775524149652E-0002 -1.83013770188682E-0002 --1.83251666404438E-0002 -1.83489213434526E-0002 -1.83726411906091E-0002 -1.83963262435497E-0002 -1.84199765628538E-0002 --1.84435922080252E-0002 -1.84671732374987E-0002 -1.84907197086261E-0002 -1.85142316776830E-0002 -1.85377091998583E-0002 --1.85611523292516E-0002 -1.85845611188746E-0002 -1.86079356206408E-0002 -1.86312758853688E-0002 -1.86545819627758E-0002 --1.86778539014745E-0002 -1.87010917489711E-0002 -1.87242955516618E-0002 -1.87474653548304E-0002 -1.87706012026451E-0002 --1.87937031381581E-0002 -1.88167712032949E-0002 -1.88398054388642E-0002 -1.88628058845477E-0002 -1.88857725788924E-0002 --1.89087055593227E-0002 -1.89316048621244E-0002 -1.89544705224518E-0002 -1.89773025743175E-0002 -1.90001010505969E-0002 --1.90228659830230E-0002 -1.90455974021845E-0002 -1.90682953375245E-0002 -1.90909598173401E-0002 -1.91135908687731E-0002 --1.91361885178205E-0002 -1.91587527893222E-0002 -1.91812837069655E-0002 -1.92037812932787E-0002 -1.92262455696345E-0002 --1.92486765562456E-0002 -1.92710742721622E-0002 -1.92934387352754E-0002 -1.93157699623080E-0002 -1.93380679688237E-0002 --1.93603327692169E-0002 -1.93825643767162E-0002 -1.94047628033792E-0002 -1.94269280600992E-0002 -1.94490601565957E-0002 --1.94711591014190E-0002 -1.94932249019444E-0002 -1.95152575643810E-0002 -1.95372570937577E-0002 -1.95592234939317E-0002 --1.95811567675891E-0002 -1.96030569162368E-0002 -1.96249239402081E-0002 -1.96467578386579E-0002 -1.96685586095663E-0002 --1.96903262497388E-0002 -1.97120607547984E-0002 -1.97337621191952E-0002 -1.97554303362014E-0002 -1.97770653979113E-0002 --1.97986672952374E-0002 -1.98202360179225E-0002 -1.98417715545236E-0002 -1.98632738924298E-0002 -1.98847430178417E-0002 --1.99061789157915E-0002 -1.99275815701314E-0002 -1.99489509635357E-0002 -1.99702870775079E-0002 -1.99915898923671E-0002 --2.00128593872649E-0002 -2.00340955401745E-0002 -2.00552983278967E-0002 -2.00764677260579E-0002 -2.00976037091104E-0002 --2.01187062503361E-0002 -2.01397753218470E-0002 -2.01608108945813E-0002 -2.01818129383079E-0002 -2.02027814216307E-0002 --2.02237163119805E-0002 -2.02446175756265E-0002 -2.02654851776711E-0002 -2.02863190820485E-0002 -2.03071192515350E-0002 --2.03278856477396E-0002 -2.03486182311155E-0002 -2.03693169609522E-0002 -2.03899817953836E-0002 -2.04106126913881E-0002 --2.04312096047842E-0002 -2.04517724902412E-0002 -2.04723013012742E-0002 -2.04927959902476E-0002 -2.05132565083776E-0002 --2.05336828057330E-0002 -2.05540748312367E-0002 -2.05744325326696E-0002 -2.05947558566684E-0002 -2.06150447487315E-0002 --2.06352991532175E-0002 -2.06555190133519E-0002 -2.06757042712223E-0002 -2.06958548677877E-0002 -2.07159707428728E-0002 --2.07360518351822E-0002 -2.07560980822867E-0002 -2.07761094206372E-0002 -2.07960857855654E-0002 -2.08160271112804E-0002 --2.08359333308782E-0002 -2.08558043763384E-0002 -2.08756401785320E-0002 -2.08954406672173E-0002 -2.09152057710483E-0002 --2.09349354175738E-0002 -2.09546295332426E-0002 -2.09742880434035E-0002 -2.09939108723107E-0002 -2.10134979431244E-0002 --2.10330491779138E-0002 -2.10525644976617E-0002 -2.10720438222636E-0002 -2.10914870705357E-0002 -2.11108941602132E-0002 --2.11302650079592E-0002 -2.11495995293578E-0002 -2.11688976389280E-0002 -2.11881592501178E-0002 -2.12073842753175E-0002 --2.12265726258496E-0002 -2.12457242119842E-0002 -2.12648389429372E-0002 -2.12839167268702E-0002 -2.13029574709010E-0002 --2.13219610811009E-0002 -2.13409274625006E-0002 -2.13598565190950E-0002 -2.13787481538444E-0002 -2.13976022686778E-0002 --2.14164187644991E-0002 -2.14351975411880E-0002 -2.14539384976024E-0002 -2.14726415315900E-0002 -2.14913065399795E-0002 --2.15099334185955E-0002 -2.15285220622562E-0002 -2.15470723647785E-0002 -2.15655842189840E-0002 -2.15840575166971E-0002 --2.16024921487571E-0002 -2.16208880050150E-0002 -2.16392449743407E-0002 -2.16575629446262E-0002 -2.16758418027919E-0002 --2.16940814347872E-0002 -2.17122817255943E-0002 -2.17304425592376E-0002 -2.17485638187804E-0002 -2.17666453863371E-0002 --2.17846871430724E-0002 -2.18026889692042E-0002 -2.18206507440110E-0002 -2.18385723458367E-0002 -2.18564536520936E-0002 --2.18742945392643E-0002 -2.18920948829112E-0002 -2.19098545576786E-0002 -2.19275734372938E-0002 -2.19452513945782E-0002 --2.19628883014469E-0002 -2.19804840289136E-0002 -2.19980384470989E-0002 -2.20155514252292E-0002 -2.20330228316469E-0002 --2.20504525338119E-0002 -2.20678403983053E-0002 -2.20851862908398E-0002 -2.21024900762557E-0002 -2.21197516185339E-0002 --2.21369707807954E-0002 -2.21541474253088E-0002 -2.21712814134952E-0002 -2.21883726059301E-0002 -2.22054208623524E-0002 --2.22224260416684E-0002 -2.22393880019515E-0002 -2.22563066004564E-0002 -2.22731816936164E-0002 -2.22900131370520E-0002 --2.23068007855753E-0002 -2.23235444931947E-0002 -2.23402441131213E-0002 -2.23568994977727E-0002 -2.23735104987789E-0002 --2.23900769669867E-0002 -2.24065987524652E-0002 -2.24230757045112E-0002 -2.24395076716579E-0002 -2.24558945016717E-0002 --2.24722360415659E-0002 -2.24885321376021E-0002 -2.25047826352974E-0002 -2.25209873794259E-0002 -2.25371462140308E-0002 --2.25532589824226E-0002 -2.25693255271894E-0002 -2.25853456902013E-0002 -2.26013193126149E-0002 -2.26172462348792E-0002 --2.26331262967430E-0002 -2.26489593372557E-0002 -2.26647451947804E-0002 -2.26804837069905E-0002 -2.26961747108842E-0002 --2.27118180427823E-0002 -2.27274135383401E-0002 -2.27429610325505E-0002 -2.27584603597476E-0002 -2.27739113536167E-0002 --2.27893138471974E-0002 -2.28046676728889E-0002 -2.28199726624573E-0002 -2.28352286470424E-0002 -2.28504354571595E-0002 --2.28655929227098E-0002 -2.28807008729831E-0002 -2.28957591366660E-0002 -2.29107675418441E-0002 -2.29257259160144E-0002 --2.29406340860839E-0002 -2.29554918783803E-0002 -2.29702991186566E-0002 -2.29850556320975E-0002 -2.29997612433239E-0002 --2.30144157764007E-0002 -2.30290190548420E-0002 -2.30435709016190E-0002 -2.30580711391617E-0002 -2.30725195893691E-0002 --2.30869160736134E-0002 -2.31012604127487E-0002 -2.31155524271119E-0002 -2.31297919365342E-0002 -2.31439787603440E-0002 --2.31581127173762E-0002 -2.31721936259724E-0002 -2.31862213039955E-0002 -2.32001955688292E-0002 -2.32141162373853E-0002 --2.32279831261153E-0002 -2.32417960510089E-0002 -2.32555548276048E-0002 -2.32692592709967E-0002 -2.32829091958398E-0002 --2.32965044163537E-0002 -2.33100447463346E-0002 -2.33235299991564E-0002 -2.33369599877796E-0002 -2.33503345247575E-0002 --2.33636534222425E-0002 -2.33769164919903E-0002 -2.33901235453717E-0002 -2.34032743933727E-0002 -2.34163688466048E-0002 --2.34294067153108E-0002 -2.34423878093704E-0002 -2.34553119383066E-0002 -2.34681789112941E-0002 -2.34809885371638E-0002 --2.34937406244095E-0002 -2.35064349811960E-0002 -2.35190714153616E-0002 -2.35316497344321E-0002 -2.35441697456183E-0002 --2.35566312558294E-0002 -2.35690340716754E-0002 -2.35813779994772E-0002 -2.35936628452703E-0002 -2.36058884148114E-0002 --2.36180545135885E-0002 -2.36301609468223E-0002 -2.36422075194768E-0002 -2.36541940362648E-0002 -2.36661203016531E-0002 --2.36779861198716E-0002 -2.36897912949187E-0002 -2.37015356305656E-0002 -2.37132189303679E-0002 -2.37248409976687E-0002 --2.37364016356045E-0002 -2.37479006471175E-0002 -2.37593378349536E-0002 -2.37707130016769E-0002 -2.37820259496720E-0002 --2.37932764811520E-0002 -2.38044643981649E-0002 -2.38155895026027E-0002 -2.38266515962018E-0002 -2.38376504805569E-0002 --2.38485859571247E-0002 -2.38594578272293E-0002 -2.38702658920704E-0002 -2.38810099527301E-0002 -2.38916898101794E-0002 --2.39023052652859E-0002 -2.39128561188170E-0002 -2.39233421714523E-0002 -2.39337632237841E-0002 -2.39441190763298E-0002 --2.39544095295350E-0002 -2.39646343837820E-0002 -2.39747934393947E-0002 -2.39848864966482E-0002 -2.39949133557734E-0002 --2.40048738169639E-0002 -2.40147676803846E-0002 -2.40245947461747E-0002 -2.40343548144598E-0002 -2.40440476853534E-0002 --2.40536731589671E-0002 -2.40632310354165E-0002 -2.40727211148282E-0002 -2.40821431973440E-0002 -2.40914970831329E-0002 --2.41007825723926E-0002 -2.41099994653601E-0002 -2.41191475623146E-0002 -2.41282266635902E-0002 -2.41372365695757E-0002 --2.41461770807272E-0002 -2.41550479975705E-0002 -2.41638491207113E-0002 -2.41725802508406E-0002 -2.41812411887403E-0002 --2.41898317352922E-0002 -2.41983516914822E-0002 -2.42068008584109E-0002 -2.42151790372959E-0002 -2.42234860294819E-0002 --2.42317216364457E-0002 -2.42398856598047E-0002 -2.42479779013209E-0002 -2.42559981629108E-0002 -2.42639462466492E-0002 --2.42718219547792E-0002 -2.42796250897157E-0002 -2.42873554540545E-0002 -2.42950128505777E-0002 -2.43025970822611E-0002 --2.43101079522822E-0002 -2.43175452640231E-0002 -2.43249088210814E-0002 -2.43321984272756E-0002 -2.43394138866501E-0002 --2.43465550034837E-0002 -2.43536215822967E-0002 -2.43606134278568E-0002 -2.43675303451851E-0002 -2.43743721395639E-0002 --2.43811386165431E-0002 -2.43878295819480E-0002 -2.43944448418829E-0002 -2.44009842027417E-0002 -2.44074474712114E-0002 --2.44138344542809E-0002 -2.44201449592462E-0002 -2.44263787937187E-0002 -2.44325357656294E-0002 -2.44386156832386E-0002 --2.44446183551397E-0002 -2.44505435902689E-0002 -2.44563911979076E-0002 -2.44621609876935E-0002 -2.44678527696244E-0002 --2.44734663540663E-0002 -2.44790015517591E-0002 -2.44844581738226E-0002 -2.44898360317652E-0002 -2.44951349374883E-0002 --2.45003547032947E-0002 -2.45054951418938E-0002 -2.45105560664092E-0002 -2.45155372903838E-0002 -2.45204386277878E-0002 --2.45252598930249E-0002 -2.45300009009390E-0002 -2.45346614668194E-0002 -2.45392414064084E-0002 -2.45437405359091E-0002 --2.45481586719882E-0002 -2.45524956317872E-0002 -2.45567512329243E-0002 -2.45609252935044E-0002 -2.45650176321241E-0002 --2.45690280678772E-0002 -2.45729564203634E-0002 -2.45768025096926E-0002 -2.45805661564927E-0002 -2.45842471819153E-0002 --2.45878454076424E-0002 -2.45913606558924E-0002 -2.45947927494265E-0002 -2.45981415115567E-0002 -2.46014067661491E-0002 --2.46045883376333E-0002 -2.46076860510063E-0002 -2.46106997318397E-0002 -2.46136292062876E-0002 -2.46164743010901E-0002 --2.46192348435813E-0002 -2.46219106616957E-0002 -2.46245015839726E-0002 -2.46270074395654E-0002 -2.46294280582450E-0002 --2.46317632704079E-0002 -2.46340129070808E-0002 -2.46361767999281E-0002 -2.46382547812579E-0002 -2.46402466840274E-0002 --2.46421523418501E-0002 -2.46439715890006E-0002 -2.46457042604220E-0002 -2.46473501917321E-0002 -2.46489092192278E-0002 --2.46503811798931E-0002 -2.46517659114037E-0002 -2.46530632521349E-0002 -2.46542730411652E-0002 -2.46553951182843E-0002 --2.46564293239984E-0002 -2.46573754995361E-0002 -2.46582334868546E-0002 -2.46590031286454E-0002 -2.46596842683405E-0002 --2.46602767501184E-0002 -2.46607804189097E-0002 -2.46611951204034E-0002 -2.46615207010528E-0002 -2.46617570080804E-0002 --2.46619038894852E-0002 -2.46619611940473E-0002 -2.46619287713356E-0002 -2.46618064717104E-0002 -2.46615941463325E-0002 --2.46612916471675E-0002 -2.46608988269910E-0002 -2.46604155393951E-0002 -2.46598416387947E-0002 -2.46591769804320E-0002 --2.46584214203830E-0002 -2.46575748155624E-0002 -2.46566370237302E-0002 -2.46556079034970E-0002 -2.46544873143291E-0002 --2.46532751165557E-0002 -2.46519711713716E-0002 -2.46505753408457E-0002 -2.46490874879251E-0002 -2.46475074764412E-0002 --2.46458351711139E-0002 -2.46440704375594E-0002 -2.46422131422936E-0002 -2.46402631527385E-0002 -2.46382203372281E-0002 --2.46360845650121E-0002 -2.46338557062636E-0002 -2.46315336320827E-0002 -2.46291182145025E-0002 -2.46266093264948E-0002 --2.46240068419747E-0002 -2.46213106358062E-0002 -2.46185205838085E-0002 -2.46156365627590E-0002 -2.46126584504013E-0002 --2.46095861254473E-0002 -2.46064194675861E-0002 -2.46031583574858E-0002 -2.45998026768011E-0002 -2.45963523081758E-0002 --2.45928071352519E-0002 -2.45891670426707E-0002 -2.45854319160803E-0002 -2.45816016421396E-0002 -2.45776761085241E-0002 --2.45736552039297E-0002 -2.45695388180797E-0002 -2.45653268417278E-0002 -2.45610191666641E-0002 -2.45566156857197E-0002 --2.45521162927720E-0002 -2.45475208827492E-0002 -2.45428293516354E-0002 -2.45380415964748E-0002 -2.45331575153778E-0002 --2.45281770075250E-0002 -2.45230999731717E-0002 -2.45179263136535E-0002 -2.45126559313904E-0002 -2.45072887298916E-0002 --2.45018246137604E-0002 -2.44962634886992E-0002 -2.44906052615131E-0002 -2.44848498401156E-0002 -2.44789971335326E-0002 --2.44730470519076E-0002 -2.44669995065049E-0002 -2.44608544097165E-0002 -2.44546116750636E-0002 -2.44482712172039E-0002 --2.44418329519341E-0002 -2.44352967961959E-0002 -2.44286626680789E-0002 -2.44219304868258E-0002 -2.44151001728366E-0002 --2.44081716476741E-0002 -2.44011448340655E-0002 -2.43940196559094E-0002 -2.43867960382792E-0002 -2.43794739074265E-0002 --2.43720531907865E-0002 -2.43645338169816E-0002 -2.43569157158254E-0002 -2.43491988183276E-0002 -2.43413830566979E-0002 --2.43334683643489E-0002 -2.43254546759021E-0002 -2.43173419271909E-0002 -2.43091300552641E-0002 -2.43008189983918E-0002 --2.42924086960666E-0002 -2.42838990890103E-0002 -2.42752901191761E-0002 -2.42665817297532E-0002 -2.42577738651703E-0002 --2.42488664710999E-0002 -2.42398594944618E-0002 -2.42307528834269E-0002 -2.42215465874211E-0002 -2.42122405571288E-0002 --2.42028347444975E-0002 -2.41933291027401E-0002 -2.41837235863392E-0002 -2.41740181510516E-0002 -2.41642127539105E-0002 --2.41543073532300E-0002 -2.41443019086083E-0002 -2.41341963809312E-0002 -2.41239907323763E-0002 -2.41136849264153E-0002 --2.41032789278184E-0002 -2.40927727026571E-0002 -2.40821662183085E-0002 -2.40714594434574E-0002 -2.40606523481008E-0002 --2.40497449035508E-0002 -2.40387370824372E-0002 -2.40276288587120E-0002 -2.40164202076524E-0002 -2.40051111058625E-0002 --2.39937015312787E-0002 -2.39821914631714E-0002 -2.39705808821482E-0002 -2.39588697701579E-0002 -2.39470581104928E-0002 --2.39351458877912E-0002 -2.39231330880428E-0002 -2.39110196985885E-0002 -2.38988057081254E-0002 -2.38864911067093E-0002 --2.38740758857574E-0002 -2.38615600380516E-0002 -2.38489435577403E-0002 -2.38362264403429E-0002 -2.38234086827511E-0002 --2.38104902832320E-0002 -2.37974712414315E-0002 -2.37843515583763E-0002 -2.37711312364769E-0002 -2.37578102795299E-0002 --2.37443886927212E-0002 -2.37308664826280E-0002 -2.37172436572215E-0002 -2.37035202258699E-0002 -2.36896961993401E-0002 --2.36757715898007E-0002 -2.36617464108248E-0002 -2.36476206773911E-0002 -2.36333944058876E-0002 -2.36190676141135E-0002 --2.36046403212812E-0002 -2.35901125480191E-0002 -2.35754843163738E-0002 -2.35607556498115E-0002 -2.35459265732213E-0002 --2.35309971129171E-0002 -2.35159672966392E-0002 -2.35008371535568E-0002 -2.34856067142705E-0002 -2.34702760108132E-0002 --2.34548450766533E-0002 -2.34393139466962E-0002 -2.34236826572862E-0002 -2.34079512462083E-0002 -2.33921197526905E-0002 --2.33761882174056E-0002 -2.33601566824725E-0002 -2.33440251914588E-0002 -2.33277937893819E-0002 -2.33114625227112E-0002 --2.32950314393694E-0002 -2.32785005887350E-0002 -2.32618700216425E-0002 -2.32451397903856E-0002 -2.32283099487178E-0002 --2.32113805518543E-0002 -2.31943516564734E-0002 -2.31772233207181E-0002 -2.31599956041976E-0002 -2.31426685679887E-0002 --2.31252422746369E-0002 -2.31077167881585E-0002 -2.30900921740409E-0002 -2.30723684992451E-0002 -2.30545458322059E-0002 --2.30366242428338E-0002 -2.30186038025161E-0002 -2.30004845841179E-0002 -2.29822666619833E-0002 -2.29639501119367E-0002 --2.29455350112839E-0002 -2.29270214388127E-0002 -2.29084094747947E-0002 -2.28896992009853E-0002 -2.28708907006255E-0002 --2.28519840584427E-0002 -2.28329793606512E-0002 -2.28138766949531E-0002 -2.27946761505399E-0002 -2.27753778180923E-0002 --2.27559817897814E-0002 -2.27364881592695E-0002 -2.27168970217112E-0002 -2.26972084737527E-0002 -2.26774226135340E-0002 --2.26575395406889E-0002 -2.26375593563452E-0002 -2.26174821631256E-0002 -2.25973080651485E-0002 -2.25770371680280E-0002 --2.25566695788744E-0002 -2.25362054062948E-0002 -2.25156447603936E-0002 -2.24949877527724E-0002 -2.24742344965308E-0002 --2.24533851062661E-0002 -2.24324396980744E-0002 -2.24113983895498E-0002 -2.23902612997857E-0002 -2.23690285493738E-0002 --2.23477002604053E-0002 -2.23262765564700E-0002 -2.23047575626572E-0002 -2.22831434055550E-0002 -2.22614342132511E-0002 --2.22396301153319E-0002 -2.22177312428830E-0002 -2.21957377284888E-0002 -2.21736497062326E-0002 -2.21514673116964E-0002 --2.21291906819600E-0002 -2.21068199556023E-0002 -2.20843552726992E-0002 -2.20617967748245E-0002 -2.20391446050494E-0002 --2.20163989079416E-0002 -2.19935598295656E-0002 -2.19706275174816E-0002 -2.19476021207455E-0002 -2.19244837899083E-0002 --2.19012726770153E-0002 -2.18779689356058E-0002 -2.18545727207123E-0002 -2.18310841888603E-0002 -2.18075034980670E-0002 --2.17838308078409E-0002 -2.17600662791812E-0002 -2.17362100745769E-0002 -2.17122623580058E-0002 -2.16882232949342E-0002 --2.16640930523153E-0002 -2.16398717985887E-0002 -2.16155597036799E-0002 -2.15911569389982E-0002 -2.15666636774368E-0002 --2.15420800933713E-0002 -2.15174063626584E-0002 -2.14926426626354E-0002 -2.14677891721184E-0002 -2.14428460714017E-0002 --2.14178135422561E-0002 -2.13926917679280E-0002 -2.13674809331382E-0002 -2.13421812240801E-0002 -2.13167928284191E-0002 --2.12913159352902E-0002 -2.12657507352978E-0002 -2.12400974205137E-0002 -2.12143561844749E-0002 -2.11885272221838E-0002 --2.11626107301049E-0002 -2.11366069061641E-0002 -2.11105159497473E-0002 -2.10843380616982E-0002 -2.10580734443171E-0002 --2.10317223013586E-0002 -2.10052848380307E-0002 -2.09787612609922E-0002 -2.09521517783514E-0002 -2.09254565996642E-0002 --2.08986759359319E-0002 -2.08718099996000E-0002 -2.08448590045553E-0002 -2.08178231661248E-0002 -2.07907027010730E-0002 --2.07634978276005E-0002 -2.07362087653416E-0002 -2.07088357353620E-0002 -2.06813789601571E-0002 -2.06538386636493E-0002 --2.06262150711866E-0002 -2.05985084095392E-0002 -2.05707189068987E-0002 -2.05428467928744E-0002 -2.05148922984915E-0002 --2.04868556561893E-0002 -2.04587370998177E-0002 -2.04305368646358E-0002 -2.04022551873085E-0002 -2.03738923059049E-0002 --2.03454484598952E-0002 -2.03169238901480E-0002 -2.02883188389284E-0002 -2.02596335498943E-0002 -2.02308682680951E-0002 --2.02020232399675E-0002 -2.01730987133342E-0002 -2.01440949373998E-0002 -2.01150121627489E-0002 -2.00858506413432E-0002 --2.00566106265181E-0002 -2.00272923729805E-0002 -1.99978961368049E-0002 -1.99684221754316E-0002 -1.99388707476631E-0002 --1.99092421136605E-0002 -1.98795365349418E-0002 -1.98497542743775E-0002 -1.98198955961883E-0002 -1.97899607659414E-0002 --1.97599500505476E-0002 -1.97298637182583E-0002 -1.96997020386613E-0002 -1.96694652826790E-0002 -1.96391537225635E-0002 --1.96087676318942E-0002 -1.95783072855746E-0002 -1.95477729598275E-0002 -1.95171649321934E-0002 -1.94864834815257E-0002 --1.94557288879875E-0002 -1.94249014330482E-0002 -1.93940013994800E-0002 -1.93630290713538E-0002 -1.93319847340362E-0002 --1.93008686741851E-0002 -1.92696811797465E-0002 -1.92384225399509E-0002 -1.92070930453087E-0002 -1.91756929876074E-0002 --1.91442226599068E-0002 -1.91126823565358E-0002 -1.90810723730885E-0002 -1.90493930064197E-0002 -1.90176445546413E-0002 --1.89858273171183E-0002 -1.89539415944649E-0002 -1.89219876885399E-0002 -1.88899659024431E-0002 -1.88578765405111E-0002 --1.88257199083129E-0002 -1.87934963126459E-0002 -1.87612060615315E-0002 -1.87288494642111E-0002 -1.86964268311418E-0002 --1.86639384739914E-0002 -1.86313847056352E-0002 -1.85987658401505E-0002 -1.85660821928131E-0002 -1.85333340800921E-0002 --1.85005218196458E-0002 -1.84676457303174E-0002 -1.84347061321298E-0002 -1.84017033462817E-0002 -1.83686376951426E-0002 --1.83355095022483E-0002 -1.83023190922961E-0002 -1.82690667911404E-0002 -1.82357529257876E-0002 -1.82023778243917E-0002 --1.81689418162493E-0002 -1.81354452317944E-0002 -1.81018884025947E-0002 -1.80682716613453E-0002 -1.80345953418646E-0002 --1.80008597790897E-0002 -1.79670653090703E-0002 -1.79332122689646E-0002 -1.78993009970342E-0002 -1.78653318326383E-0002 --1.78313051162297E-0002 -1.77972211893487E-0002 -1.77630803946188E-0002 -1.77288830757405E-0002 -1.76946295774871E-0002 --1.76603202456986E-0002 -1.76259554272775E-0002 -1.75915354701821E-0002 -1.75570607234222E-0002 -1.75225315370535E-0002 --1.74879482621719E-0002 -1.74533112509086E-0002 -1.74186208564239E-0002 -1.73838774329028E-0002 -1.73490813355483E-0002 --1.73142329205766E-0002 -1.72793325452115E-0002 -1.72443805676782E-0002 -1.72093773471987E-0002 -1.71743232439850E-0002 --1.71392186192343E-0002 -1.71040638351230E-0002 -1.70688592548005E-0002 -1.70336052423844E-0002 -1.69983021629535E-0002 --1.69629503825431E-0002 -1.69275502681383E-0002 -1.68921021876688E-0002 -1.68566065100023E-0002 -1.68210636049389E-0002 --1.67854738432055E-0002 -1.67498375964489E-0002 -1.67141552372307E-0002 -1.66784271390206E-0002 -1.66426536761903E-0002 --1.66068352240085E-0002 -1.65709721586329E-0002 -1.65350648571056E-0002 -1.64991136973461E-0002 -1.64631190581456E-0002 --1.64270813191599E-0002 -1.63910008609041E-0002 -1.63548780647460E-0002 -1.63187133128992E-0002 -1.62825069884175E-0002 --1.62462594751881E-0002 -1.62099711579252E-0002 -1.61736424221638E-0002 -1.61372736542529E-0002 -1.61008652413495E-0002 --1.60644175714113E-0002 -1.60279310331910E-0002 -1.59914060162291E-0002 -1.59548429108478E-0002 -1.59182421081440E-0002 --1.58816039999825E-0002 -1.58449289789901E-0002 -1.58082174385479E-0002 -1.57714697727855E-0002 -1.57346863765734E-0002 --1.56978676455170E-0002 -1.56610139759492E-0002 -1.56241257649238E-0002 -1.55872034102087E-0002 -1.55502473102789E-0002 --1.55132578643097E-0002 -1.54762354721695E-0002 -1.54391805344136E-0002 -1.54020934522760E-0002 -1.53649746276636E-0002 --1.53278244631483E-0002 -1.52906433619604E-0002 -1.52534317279814E-0002 -1.52161899657370E-0002 -1.51789184803897E-0002 --1.51416176777319E-0002 -1.51042879641787E-0002 -1.50669297467605E-0002 -1.50295434331160E-0002 -1.49921294314848E-0002 --1.49546881507004E-0002 -1.49172200001823E-0002 -1.48797253899295E-0002 -1.48422047305125E-0002 -1.48046584330664E-0002 --1.47670869092829E-0002 -1.47294905714036E-0002 -1.46918698322122E-0002 -1.46542251050268E-0002 -1.46165568036931E-0002 --1.45788653425762E-0002 -1.45411511365536E-0002 -1.45034146010072E-0002 -1.44656561518163E-0002 -1.44278762053493E-0002 --1.43900751784565E-0002 -1.43522534884627E-0002 -1.43144115531590E-0002 -1.42765497907956E-0002 -1.42386686200737E-0002 --1.42007684601379E-0002 -1.41628497305689E-0002 -1.41249128513750E-0002 -1.40869582429848E-0002 -1.40489863262393E-0002 --1.40109975223840E-0002 -1.39729922530610E-0002 -1.39349709403015E-0002 -1.38969340065175E-0002 -1.38588818744939E-0002 --1.38208149673811E-0002 -1.37827337086860E-0002 -1.37446385222654E-0002 -1.37065298323168E-0002 -1.36684080633713E-0002 --1.36302736402849E-0002 -1.35921269882308E-0002 -1.35539685326912E-0002 -1.35157986994493E-0002 -1.34776179145814E-0002 --1.34394266044482E-0002 -1.34012251956873E-0002 -1.33630141152045E-0002 -1.33247937901661E-0002 -1.32865646479903E-0002 --1.32483271163393E-0002 -1.32100816231109E-0002 -1.31718285964301E-0002 -1.31335684646413E-0002 -1.30953016562996E-0002 --1.30570286001625E-0002 -1.30187497251820E-0002 -1.29804654604956E-0002 -1.29421762354186E-0002 -1.29038824794353E-0002 --1.28655846221907E-0002 -1.28272830934824E-0002 -1.27889783232515E-0002 -1.27506707415751E-0002 -1.27123607786568E-0002 --1.26740488648193E-0002 -1.26357354304949E-0002 -1.25974209062175E-0002 -1.25591057226145E-0002 -1.25207903103975E-0002 --1.24824751003540E-0002 -1.24441605233389E-0002 -1.24058470102663E-0002 -1.23675349921001E-0002 -1.23292248998459E-0002 --1.22909171645426E-0002 -1.22526122172531E-0002 -1.22143104890563E-0002 -1.21760124110377E-0002 -1.21377184142818E-0002 --1.20994289298624E-0002 -1.20611443888340E-0002 -1.20228652222240E-0002 -1.19845918610227E-0002 -1.19463247361756E-0002 --1.19080642785737E-0002 -1.18698109190459E-0002 -1.18315650883490E-0002 -1.17933272171594E-0002 -1.17550977360648E-0002 --1.17168770755545E-0002 -1.16786656660110E-0002 -1.16404639377013E-0002 -1.16022723207678E-0002 -1.15640912452193E-0002 --1.15259211409225E-0002 -1.14877624375930E-0002 -1.14496155647859E-0002 -1.14114809518877E-0002 -1.13733590281068E-0002 --1.13352502224646E-0002 -1.12971549637869E-0002 -1.12590736806945E-0002 -1.12210068015946E-0002 -1.11829547546717E-0002 --1.11449179678784E-0002 -1.11068968689266E-0002 -1.10688918852786E-0002 -1.10309034441381E-0002 -1.09929319724405E-0002 --1.09549778968449E-0002 -1.09170416437244E-0002 -1.08791236391571E-0002 -1.08412243089172E-0002 -1.08033440784658E-0002 --1.07654833729423E-0002 -1.07276426171541E-0002 -1.06898222355693E-0002 -1.06520226523056E-0002 -1.06142442911231E-0002 --1.05764875754138E-0002 -1.05387529281930E-0002 -1.05010407720903E-0002 -1.04633515293402E-0002 -1.04256856217732E-0002 --1.03880434708062E-0002 -1.03504254974341E-0002 -1.03128321222199E-0002 -1.02752637652859E-0002 -1.02377208463046E-0002 --1.02002037844891E-0002 -1.01627129985847E-0002 -1.01252489068587E-0002 -1.00878119270922E-0002 -1.00504024765701E-0002 --1.00130209720723E-0002 -9.97566782986456E-0003 -9.93834346568906E-0003 -9.90104829475547E-0003 -9.86378273173122E-0003 --9.82654719073310E-0003 -9.78934208531717E-0003 -9.75216782847001E-0003 -9.71502483259959E-0003 -9.67791350952561E-0003 --9.64083427047073E-0003 -9.60378752605098E-0003 -9.56677368626661E-0003 -9.52979316049320E-0003 -9.49284635747178E-0003 --9.45593368530018E-0003 -9.41905555142333E-0003 -9.38221236262444E-0003 -9.34540452501538E-0003 -9.30863244402753E-0003 --9.27189652440293E-0003 -9.23519717018430E-0003 -9.19853478470652E-0003 -9.16190977058678E-0003 -9.12532252971587E-0003 --9.08877346324848E-0003 -9.05226297159413E-0003 -9.01579145440825E-0003 -8.97935931058227E-0003 -8.94296693823501E-0003 --8.90661473470297E-0003 -8.87030309653146E-0003 -8.83403241946521E-0003 -8.79780309843892E-0003 -8.76161552756854E-0003 --8.72547010014148E-0003 -8.68936720860785E-0003 -8.65330724457082E-0003 -8.61729059877792E-0003 -8.58131766111129E-0003 --8.54538882057869E-0003 -8.50950446530451E-0003 -8.47366498252012E-0003 -8.43787075855515E-0003 -8.40212217882778E-0003 --8.36641962783625E-0003 -8.33076348914887E-0003 -8.29515414539534E-0003 -8.25959197825762E-0003 -8.22407736846040E-0003 --8.18861069576236E-0003 -8.15319233894655E-0003 -8.11782267581188E-0003 -8.08250208316326E-0003 -8.04723093680287E-0003 --8.01200961152114E-0003 -7.97683848108724E-0003 -7.94171791824036E-0003 -7.90664829468036E-0003 -7.87162998105862E-0003 --7.83666334696939E-0003 -7.80174876094010E-0003 -7.76688659042278E-0003 -7.73207720178463E-0003 -7.69732096029934E-0003 --7.66261823013772E-0003 -7.62796937435872E-0003 -7.59337475490081E-0003 -7.55883473257227E-0003 -7.52434966704282E-0003 --7.48991991683416E-0003 -7.45554583931141E-0003 -7.42122779067376E-0003 -7.38696612594566E-0003 -7.35276119896814E-0003 --7.31861336238931E-0003 -7.28452296765600E-0003 -7.25049036500439E-0003 -7.21651590345149E-0003 -7.18259993078608E-0003 --7.14874279355970E-0003 -7.11494483707813E-0003 -7.08120640539216E-0003 -7.04752784128916E-0003 -7.01390948628380E-0003 --6.98035168060983E-0003 -6.94685476321071E-0003 -6.91341907173109E-0003 -6.88004494250824E-0003 -6.84673271056290E-0003 --6.81348270959098E-0003 -6.78029527195438E-0003 -6.74717072867292E-0003 -6.71410940941498E-0003 -6.68111164248922E-0003 --6.64817775483599E-0003 -6.61530807201841E-0003 -6.58250291821411E-0003 -6.54976261620621E-0003 -6.51708748737533E-0003 --6.48447785169041E-0003 -6.45193402770050E-0003 -6.41945633252631E-0003 -6.38704508185144E-0003 -6.35470058991421E-0003 --6.32242316949880E-0003 -6.29021313192741E-0003 -6.25807078705114E-0003 -6.22599644324198E-0003 -6.19399040738453E-0003 --6.16205298486728E-0003 -6.13018447957461E-0003 -6.09838519387825E-0003 -6.06665542862896E-0003 -6.03499548314867E-0003 --6.00340565522156E-0003 -5.97188624108642E-0003 -5.94043753542802E-0003 -5.90905983136930E-0003 -5.87775342046285E-0003 --5.84651859268292E-0003 -5.81535563641758E-0003 -5.78426483846006E-0003 -5.75324648400122E-0003 -5.72230085662111E-0003 --5.69142823828130E-0003 -5.66062890931655E-0003 -5.62990314842714E-0003 -5.59925123267079E-0003 -5.56867343745466E-0003 --5.53817003652770E-0003 -5.50774130197244E-0003 -5.47738750419769E-0003 -5.44710891193013E-0003 -5.41690579220685E-0003 --5.38677841036771E-0003 -5.35672703004726E-0003 -5.32675191316745E-0003 -5.29685331992951E-0003 -5.26703150880693E-0003 --5.23728673653716E-0003 -5.20761925811443E-0003 -5.17802932678227E-0003 -5.14851719402564E-0003 -5.11908310956385E-0003 --5.08972732134269E-0003 -5.06045007552749E-0003 -5.03125161649520E-0003 -5.00213218682732E-0003 -4.97309202730265E-0003 --4.94413137688969E-0003 -4.91525047273971E-0003 -4.88644955017913E-0003 -4.85772884270282E-0003 -4.82908858196643E-0003 --4.80052899777948E-0003 -4.77205031809837E-0003 -4.74365276901904E-0003 -4.71533657477027E-0003 -4.68710195770633E-0003 --4.65894913830019E-0003 -4.63087833513682E-0003 -4.60288976490578E-0003 -4.57498364239486E-0003 -4.54716018048291E-0003 --4.51941959013334E-0003 -4.49176208038712E-0003 -4.46418785835616E-0003 -4.43669712921691E-0003 -4.40929009620321E-0003 --4.38196696060015E-0003 -4.35472792173719E-0003 -4.32757317698197E-0003 -4.30050292173346E-0003 -4.27351734941585E-0003 --4.24661665147202E-0003 -4.21980101735706E-0003 -4.19307063453221E-0003 -4.16642568845831E-0003 -4.13986636258980E-0003 --4.11339283836844E-0003 -4.08700529521700E-0003 -4.06070391053347E-0003 -4.03448885968464E-0003 -4.00836031600040E-0003 --3.98231845076744E-0003 -3.95636343322370E-0003 -3.93049543055207E-0003 -3.90471460787470E-0003 -3.87902112824739E-0003 --3.85341515265343E-0003 -3.82789683999830E-0003 -3.80246634710360E-0003 -3.77712382870188E-0003 -3.75186943743058E-0003 --3.72670332382675E-0003 -3.70162563632165E-0003 -3.67663652123503E-0003 -3.65173612277008E-0003 -3.62692458300766E-0003 --3.60220204190156E-0003 -3.57756863727266E-0003 -3.55302450480408E-0003 -3.52856977803605E-0003 -3.50420458836056E-0003 --3.47992906501660E-0003 -3.45574333508492E-0003 -3.43164752348311E-0003 -3.40764175296101E-0003 -3.38372614409534E-0003 --3.35990081528534E-0003 -3.33616588274774E-0003 -3.31252146051229E-0003 -3.28896766041692E-0003 -3.26550459210319E-0003 --3.24213236301202E-0003 -3.21885107837872E-0003 -3.19566084122902E-0003 -3.17256175237434E-0003 -3.14955391040780E-0003 --3.12663741169963E-0003 -3.10381235039312E-0003 -3.08107881840065E-0003 -3.05843690539913E-0003 -3.03588669882643E-0003 --3.01342828387704E-0003 -2.99106174349837E-0003 -2.96878715838681E-0003 -2.94660460698381E-0003 -2.92451416547232E-0003 --2.90251590777286E-0003 -2.88060990554017E-0003 -2.85879622815925E-0003 -2.83707494274232E-0003 -2.81544611412489E-0003 --2.79390980486260E-0003 -2.77246607522792E-0003 -2.75111498320669E-0003 -2.72985658449513E-0003 -2.70869093249640E-0003 --2.68761807831788E-0003 -2.66663807076776E-0003 -2.64575095635223E-0003 -2.62495677927271E-0003 -2.60425558142275E-0003 --2.58364740238549E-0003 -2.56313227943069E-0003 -2.54271024751245E-0003 -2.52238133926622E-0003 -2.50214558500648E-0003 --2.48200301272438E-0003 -2.46195364808512E-0003 -2.44199751442589E-0003 -2.42213463275335E-0003 -2.40236502174160E-0003 --2.38268869773018E-0003 -2.36310567472168E-0003 -2.34361596438010E-0003 -2.32421957602868E-0003 -2.30491651664828E-0003 --2.28570679087541E-0003 -2.26659040100058E-0003 -2.24756734696686E-0003 -2.22863762636797E-0003 -2.20980123444709E-0003 --2.19105816409521E-0003 -2.17240840585001E-0003 -2.15385194789439E-0003 -2.13538877605528E-0003 -2.11701887380276E-0003 --2.09874222224861E-0003 -2.08055880014566E-0003 -2.06246858388665E-0003 -2.04447154750359E-0003 -2.02656766266680E-0003 --2.00875689868442E-0003 -1.99103922250169E-0003 -1.97341459870038E-0003 -1.95588298949848E-0003 -1.93844435474963E-0003 --1.92109865194307E-0003 -1.90384583620313E-0003 -1.88668586028927E-0003 -1.86961867459601E-0003 -1.85264422715283E-0003 --1.83576246362441E-0003 -1.81897332731061E-0003 -1.80227675914700E-0003 -1.78567269770490E-0003 -1.76916107919193E-0003 --1.75274183745257E-0003 -1.73641490396857E-0003 -1.72018020785981E-0003 -1.70403767588479E-0003 -1.68798723244179E-0003 --1.67202879956943E-0003 -1.65616229694786E-0003 -1.64038764189985E-0003 -1.62470474939182E-0003 -1.60911353203524E-0003 --1.59361390008784E-0003 -1.57820576145503E-0003 -1.56288902169161E-0003 -1.54766358400302E-0003 -1.53252934924732E-0003 --1.51748621593674E-0003 -1.50253408023975E-0003 -1.48767283598277E-0003 -1.47290237465233E-0003 -1.45822258539729E-0003 --1.44363335503078E-0003 -1.42913456803277E-0003 -1.41472610655228E-0003 -1.40040785040999E-0003 -1.38617967710072E-0003 --1.37204146179608E-0003 -1.35799307734744E-0003 -1.34403439428845E-0003 -1.33016528083828E-0003 -1.31638560290444E-0003 --1.30269522408610E-0003 -1.28909400567712E-0003 -1.27558180666957E-0003 -1.26215848375701E-0003 -1.24882389133804E-0003 --1.23557788151993E-0003 -1.22242030412227E-0003 -1.20935100668091E-0003 -1.19636983445166E-0003 -1.18347663041441E-0003 --1.17067123527727E-0003 -1.15795348748061E-0003 -1.14532322320156E-0003 -1.13278027635816E-0003 -1.12032447861415E-0003 --1.10795565938326E-0003 -1.09567364583411E-0003 -1.08347826289497E-0003 -1.07136933325858E-0003 -1.05934667738729E-0003 --1.04741011351799E-0003 -1.03555945766754E-0003 -1.02379452363786E-0003 -1.01211512302146E-0003 -1.00052106520699E-0003 --9.89012157384788E-0004 -9.77588204552683E-0004 -9.66249009521765E-0004 -9.54994372922348E-0004 -9.43824093210136E-0004 --9.32737966672171E-0004 -9.21735787433297E-0004 -9.10817347462388E-0004 -8.99982436578962E-0004 -8.89230842459665E-0004 --8.78562350645001E-0004 -8.67976744546263E-0004 -8.57473805452248E-0004 -8.47053312536483E-0004 -8.36715042864228E-0004 --8.26458771399866E-0004 -8.16284271014159E-0004 -8.06191312491772E-0004 -7.96179664538968E-0004 -7.86249093791131E-0004 --7.76399364820770E-0004 -7.66630240145325E-0004 -7.56941480235345E-0004 -7.47332843522541E-0004 -7.37804086408176E-0004 --7.28354963271431E-0004 -7.18985226477880E-0004 -7.09694626388234E-0004 -7.00482911366972E-0004 -6.91349827791384E-0004 --6.82295120060389E-0004 -6.73318530603750E-0004 -6.64419799891333E-0004 -6.55598666442372E-0004 -6.46854866835055E-0004 --6.38188135716003E-0004 -6.29598205810149E-0004 -6.21084807930412E-0004 -6.12647670987759E-0004 -6.04286522001316E-0004 --5.96001086108500E-0004 -5.87791086575452E-0004 -5.79656244807394E-0004 -5.71596280359366E-0004 -5.63610910946780E-0004 --5.55699852456352E-0004 -5.47862818957089E-0004 -5.40099522711308E-0004 -5.32409674185952E-0004 -5.24792982063861E-0004 --5.17249153255276E-0004 -5.09777892909535E-0004 -5.02378904426660E-0004 -4.95051889469371E-0004 -4.87796547974980E-0004 --4.80612578167621E-0004 -4.73499676570435E-0004 -4.66457538017991E-0004 -4.59485855668892E-0004 -4.52584321018303E-0004 --4.45752623910873E-0004 -4.38990452553577E-0004 -4.32297493528868E-0004 -4.25673431807803E-0004 -4.19117950763411E-0004 --4.12630732184230E-0004 -4.06211456287799E-0004 -3.99859801734521E-0004 -3.93575445641469E-0004 -3.87358063596483E-0004 --3.81207329672267E-0004 -3.75122916440758E-0004 -3.69104494987542E-0004 -3.63151734926413E-0004 -3.57264304414169E-0004 --3.51441870165393E-0004 -3.45684097467584E-0004 -3.39990650196154E-0004 -3.34361190829868E-0004 -3.28795380466221E-0004 --3.23292878837003E-0004 -3.17853344324089E-0004 -3.12476433975239E-0004 -3.07161803520218E-0004 -3.01909107386854E-0004 --2.96717998717417E-0004 -2.91588129385085E-0004 -2.86519150010510E-0004 -2.81510709978628E-0004 -2.76562457455505E-0004 --2.71674039405478E-0004 -2.66845101608267E-0004 -2.62075288676386E-0004 -2.57364244072662E-0004 -2.52711610127846E-0004 --2.48117028058481E-0004 -2.43580137984807E-0004 -2.39100578948958E-0004 -2.34677988933147E-0004 -2.30312004878138E-0004 --2.26002262701844E-0004 -2.21748397318012E-0004 -2.17550042655174E-0004 -2.13406831675645E-0004 -2.09318396394746E-0004 --2.05284367900208E-0004 -2.01304376371618E-0004 -1.97378051100167E-0004 -1.93505020508443E-0004 -1.89684912170471E-0004 --1.85917352831835E-0004 -1.82201968430012E-0004 -1.78538384114891E-0004 -1.74926224269347E-0004 -1.71365112530112E-0004 --1.67854671808698E-0004 -1.64394524312572E-0004 -1.60984291566414E-0004 -1.57623594433613E-0004 -1.54312053137880E-0004 --1.51049287285031E-0004 -1.47834915884976E-0004 -1.44668557373808E-0004 -1.41549829636154E-0004 -1.38478350027562E-0004 --1.35453735397203E-0004 -1.32475602110642E-0004 -1.29543566072794E-0004 -1.26657242751103E-0004 -1.23816247198810E-0004 --1.21020194078490E-0004 -1.18268697685655E-0004 -1.15561371972608E-0004 -1.12897830572455E-0004 -1.10277686823255E-0004 --1.07700553792396E-0004 -1.05166044301092E-0004 -1.02673770949124E-0004 -1.00223346139671E-0004 -9.78143821043859E-0005 --9.54464909286393E-0005 -9.31192845768981E-0005 -9.08323749183421E-0005 -8.85853737525996E-0005 -8.63778928357330E-0005 --8.42095439063213E-0005 -8.20799387117902E-0005 -7.99886890349058E-0005 -7.79354067204227E-0005 -7.59197037019610E-0005 --7.39411920290202E-0005 -7.19994838942051E-0005 -7.00941916606487E-0005 -6.82249278895636E-0005 -6.63913053680496E-0005 --6.45929371370282E-0005 -6.28294365194113E-0005 -6.11004171484157E-0005 -5.94054929960901E-0005 -5.77442784020426E-0005 --5.61163881023069E-0005 -5.45214372584609E-0005 -5.29590414868829E-0005 -5.14288168882407E-0005 -4.99303800771357E-0005 --4.84633482119613E-0005 -4.70273390249630E-0005 -4.56219708524491E-0005 -4.42468626652493E-0005 -4.29016340993222E-0005 --4.15859054865945E-0005 -4.02992978859619E-0005 -3.90414331145170E-0005 -3.78119337789541E-0005 -3.66104233071721E-0005 --3.54365259800932E-0005 -3.42898669636518E-0005 -3.31700723410198E-0005 -3.20767691449882E-0005 -3.10095853905837E-0005 --2.99681501078778E-0005 -2.89520933749824E-0005 -2.79610463512731E-0005 -2.69946413107877E-0005 -2.60525116758604E-0005 --2.51342920509235E-0005 -2.42396182565435E-0005 -2.33681273636538E-0005 -2.25194577279829E-0005 -2.16932490247083E-0005 --2.08891422832963E-0005 -2.01067799225753E-0005 -1.93458057859880E-0005 -1.86058651770766E-0005 -1.78866048951709E-0005 --1.71876732712786E-0005 -1.65087202042008E-0005 -1.58493971968455E-0005 -1.52093573927614E-0005 -1.45882556128899E-0005 --1.39857483925113E-0005 -1.34014940184293E-0005 -1.28351525663506E-0005 -1.22863859384951E-0005 -1.17548579014102E-0005 --1.12402341240079E-0005 -1.07421822158250E-0005 -1.02603717654843E-0005 -9.79447437939440E-0006 -9.34416372065344E-0006 --8.90911554818411E-0006 -8.48900775607983E-0006 -8.08352041317798E-0006 -7.69233580285790E-0006 -7.31513846304943E-0006 --6.95161522647966E-0006 -6.60145526113134E-0006 -6.26435011093515E-0006 -5.93999373667884E-0006 -5.62808255714973E-0006 --5.32831549049867E-0006 -5.04039399583145E-0006 -4.76402211503225E-0006 -4.49890651480877E-0006 -4.24475652897502E-0006 --4.00128420095389E-0006 -3.76820432651815E-0006 -3.54523449676026E-0006 -3.33209514129091E-0006 -3.12850957167504E-0006 --2.93420402509545E-0006 -2.74890770825647E-0006 -2.57235284151470E-0006 -2.40427470325070E-0006 -2.24441167447461E-0006 --2.09250528366616E-0006 -1.94830025185523E-0006 -1.81154453793633E-0006 -1.68198938422590E-0006 -1.55938936225354E-0006 --1.44350241879713E-0006 -1.33408992215703E-0006 -1.23091670867008E-0006 -1.13375112946769E-0006 -1.04236509747405E-0006 --9.56534134648857E-0007 -8.76037419474314E-0007 -8.00657834684140E-0007 -7.30182015240777E-0007 -6.64400396555944E-0007 --6.03107262959551E-0007 -5.46100796414259E-0007 -4.93183125478851E-0007 -4.44160374520421E-0007 -3.98842713174288E-0007 --3.57044406055724E-0007 -3.18583862720788E-0007 -2.83283687879558E-0007 -2.50970731860452E-0007 -2.21476141327784E-0007 --1.94635410252816E-0007 -1.70288431138038E-0007 -1.48279546497252E-0007 -1.28457600590273E-0007 -1.10675991414366E-0007 --9.47927229520273E-0008 -8.06704576767261E-0008 -6.81765693166000E-0008 -5.71831958771265E-0008 -4.75672929235964E-0008 --3.92106871236529E-0008 -3.20001300511811E-0008 -2.58273522515486E-0008 -2.05891175696954E-0008 -1.61872777410827E-0008 --1.25288272465865E-0008 -9.52595843199584E-0009 -7.09611689268826E-0009 -5.16205712437787E-0009 -3.65189844045067E-0009 --2.49918115677392E-0009 -1.64292304458332E-0009 -1.02767605218207E-0009 -6.03583296195996E-0010 -3.26436323059740E-0010 --1.57732641482804E-0010 -6.47335265849094E-0011 -2.05220964403180E-0011 -4.06166173606829E-0012 -2.54349268656885E-0013 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.57744134078551E+0003 1.57194925468874E+0003 1.56648536223543E+0003 - 1.56104943511586E+0003 1.55564124764931E+0003 1.55026057674840E+0003 1.54490720188378E+0003 1.53958090504942E+0003 - 1.53428147072838E+0003 1.52900868585909E+0003 1.52376233980204E+0003 1.51854222430708E+0003 1.51334813348106E+0003 - 1.50817986375602E+0003 1.50303721385780E+0003 1.49791998477512E+0003 1.49282797972908E+0003 1.48776100414313E+0003 - 1.48271886561346E+0003 1.47770137387978E+0003 1.47270834079659E+0003 1.46773958030479E+0003 1.46279490840374E+0003 - 1.45787414312375E+0003 1.45297710449884E+0003 1.44810361454005E+0003 1.44325349720905E+0003 1.43842657839210E+0003 - 1.43362268587444E+0003 1.42884164931503E+0003 1.42408330022165E+0003 1.41934747192634E+0003 1.41463399956121E+0003 - 1.40994272003460E+0003 1.40527347200755E+0003 1.40062609587067E+0003 1.39600043372124E+0003 1.39139632934075E+0003 - 1.38681362817266E+0003 1.38225217730056E+0003 1.37771182542658E+0003 1.37319242285013E+0003 1.36869382144698E+0003 - 1.36421587464856E+0003 1.35975843742161E+0003 1.35532136624814E+0003 1.35090451910558E+0003 1.34650775544735E+0003 - 1.34213093618355E+0003 1.33777392366208E+0003 1.33343658164991E+0003 1.32911877531468E+0003 1.32482037120650E+0003 - 1.32054123724011E+0003 1.31628124267721E+0003 1.31204025810903E+0003 1.30781815543922E+0003 1.30361480786691E+0003 - 1.29943008987009E+0003 1.29526387718912E+0003 1.29111604681057E+0003 1.28698647695121E+0003 1.28287504704231E+0003 - 1.27878163771410E+0003 1.27470613078044E+0003 1.27064840922378E+0003 1.26660835718023E+0003 1.26258585992494E+0003 - 1.25858080385763E+0003 1.25459307648831E+0003 1.25062256642325E+0003 1.24666916335114E+0003 1.24273275802936E+0003 - 1.23881324227061E+0003 1.23491050892952E+0003 1.23102445188966E+0003 1.22715496605055E+0003 1.22330194731497E+0003 - 1.21946529257640E+0003 1.21564489970665E+0003 1.21184066754364E+0003 1.20805249587940E+0003 1.20428028544817E+0003 - 1.20052393791475E+0003 1.19678335586291E+0003 1.19305844278407E+0003 1.18934910306605E+0003 1.18565524198203E+0003 - 1.18197676567965E+0003 1.17831358117025E+0003 1.17466559631826E+0003 1.17103271983077E+0003 1.16741486124720E+0003 - 1.16381193092915E+0003 1.16022384005037E+0003 1.15665050058685E+0003 1.15309182530713E+0003 1.14954772776263E+0003 - 1.14601812227821E+0003 1.14250292394278E+0003 1.13900204860014E+0003 1.13551541283983E+0003 1.13204293398820E+0003 - 1.12858453009954E+0003 1.12514011994741E+0003 1.12170962301597E+0003 1.11829295949155E+0003 1.11489005025428E+0003 - 1.11150081686982E+0003 1.10812518158123E+0003 1.10476306730097E+0003 1.10141439760295E+0003 1.09807909671475E+0003 - 1.09475708950991E+0003 1.09144830150032E+0003 1.08815265882880E+0003 1.08487008826160E+0003 1.08160051718123E+0003 - 1.07834387357920E+0003 1.07510008604895E+0003 1.07186908377887E+0003 1.06865079654539E+0003 1.06544515470619E+0003 - 1.06225208919347E+0003 1.05907153150737E+0003 1.05590341370939E+0003 1.05274766841599E+0003 1.04960422879222E+0003 - 1.04647302854546E+0003 1.04335400191921E+0003 1.04024708368706E+0003 1.03715220914659E+0003 1.03406931411349E+0003 - 1.03099833491570E+0003 1.02793920838760E+0003 1.02489187186436E+0003 1.02185626317629E+0003 1.01883232064328E+0003 - 1.01581998306937E+0003 1.01281918973731E+0003 1.00982988040328E+0003 1.00685199529158E+0003 1.00388547508949E+0003 - 1.00093026094213E+0003 9.97986294447439E+0002 9.95053517651166E+0002 9.92131873041975E+0002 9.89221303546593E+0002 - 9.86321752525027E+0002 9.83433163765843E+0002 9.80555481481511E+0002 9.77688650303808E+0002 9.74832615279287E+0002 - 9.71987321864795E+0002 9.69152715923067E+0002 9.66328743718360E+0002 9.63515351912161E+0002 9.60712487558939E+0002 - 9.57920098101958E+0002 9.55138131369149E+0002 9.52366535569025E+0002 9.49605259286663E+0002 9.46854251479729E+0002 - 9.44113461474558E+0002 9.41382838962287E+0002 9.38662333995034E+0002 9.35951896982133E+0002 9.33251478686412E+0002 - 9.30561030220523E+0002 9.27880503043319E+0002 9.25209848956276E+0002 9.22549020099965E+0002 9.19897968950568E+0002 - 9.17256648316435E+0002 9.14625011334694E+0002 9.12003011467895E+0002 9.09390602500707E+0002 9.06787738536648E+0002 - 9.04194373994866E+0002 9.01610463606950E+0002 8.99035962413796E+0002 8.96470825762501E+0002 8.93915009303305E+0002 - 8.91368468986563E+0002 8.88831161059766E+0002 8.86303042064592E+0002 8.83784068833999E+0002 8.81274198489351E+0002 - 8.78773388437585E+0002 8.76281596368410E+0002 8.73798780251542E+0002 8.71324898333977E+0002 8.68859909137294E+0002 - 8.66403771454994E+0002 8.63956444349875E+0002 8.61517887151432E+0002 8.59088059453299E+0002 8.56666921110720E+0002 - 8.54254432238044E+0002 8.51850553206265E+0002 8.49455244640579E+0002 8.47068467417982E+0002 8.44690182664892E+0002 - 8.42320351754799E+0002 8.39958936305951E+0002 8.37605898179063E+0002 8.35261199475053E+0002 8.32924802532812E+0002 - 8.30596669926998E+0002 8.28276764465854E+0002 8.25965049189057E+0002 8.23661487365593E+0002 8.21366042491656E+0002 - 8.19078678288574E+0002 8.16799358700759E+0002 8.14528047893684E+0002 8.12264710251881E+0002 8.10009310376967E+0002 - 8.07761813085693E+0002 8.05522183408014E+0002 8.03290386585183E+0002 8.01066388067873E+0002 7.98850153514314E+0002 - 7.96641648788456E+0002 7.94440839958156E+0002 7.92247693293380E+0002 7.90062175264435E+0002 7.87884252540218E+0002 - 7.85713891986479E+0002 7.83551060664118E+0002 7.81395725827495E+0002 7.79247854922754E+0002 7.77107415586178E+0002 - 7.74974375642558E+0002 7.72848703103579E+0002 7.70730366166228E+0002 7.68619333211221E+0002 7.66515572801446E+0002 - 7.64419053680425E+0002 7.62329744770795E+0002 7.60247615172804E+0002 7.58172634162829E+0002 7.56104771191904E+0002 - 7.54043995884274E+0002 7.51990278035956E+0002 7.49943587613325E+0002 7.47903894751710E+0002 7.45871169754009E+0002 - 7.43845383089322E+0002 7.41826505391590E+0002 7.39814507458264E+0002 7.37809360248976E+0002 7.35811034884233E+0002 - 7.33819502644123E+0002 7.31834734967031E+0002 7.29856703448381E+0002 7.27885379839382E+0002 7.25920736045788E+0002 - 7.23962744126681E+0002 7.22011376293254E+0002 7.20066604907624E+0002 7.18128402481641E+0002 7.16196741675721E+0002 - 7.14271595297692E+0002 7.12352936301645E+0002 7.10440737786807E+0002 7.08534972996417E+0002 7.06635615316623E+0002 - 7.04742638275385E+0002 7.02856015541393E+0002 7.00975720922995E+0002 6.99101728367135E+0002 6.97234011958310E+0002 - 6.95372545917530E+0002 6.93517304601291E+0002 6.91668262500560E+0002 6.89825394239774E+0002 6.87988674575845E+0002 - 6.86158078397176E+0002 6.84333580722690E+0002 6.82515156700867E+0002 6.80702781608793E+0002 6.78896430851218E+0002 - 6.77096079959622E+0002 6.75301704591298E+0002 6.73513280528431E+0002 6.71730783677201E+0002 6.69954190066891E+0002 - 6.68183475848994E+0002 6.66418617296345E+0002 6.64659590802255E+0002 6.62906372879648E+0002 6.61158940160216E+0002 - 6.59417269393578E+0002 6.57681337446450E+0002 6.55951121301823E+0002 6.54226598058141E+0002 6.52507744928506E+0002 - 6.50794539239870E+0002 6.49086958432250E+0002 6.47384980057945E+0002 6.45688581780761E+0002 6.43997741375242E+0002 - 6.42312436725916E+0002 6.40632645826540E+0002 6.38958346779356E+0002 6.37289517794354E+0002 6.35626137188546E+0002 - 6.33968183385237E+0002 6.32315634913317E+0002 6.30668470406548E+0002 6.29026668602864E+0002 6.27390208343675E+0002 - 6.25759068573183E+0002 6.24133228337695E+0002 6.22512666784954E+0002 6.20897363163467E+0002 6.19287296821844E+0002 - 6.17682447208143E+0002 6.16082793869221E+0002 6.14488316450090E+0002 6.12898994693280E+0002 6.11314808438208E+0002 - 6.09735737620553E+0002 6.08161762271638E+0002 6.06592862517813E+0002 6.05029018579852E+0002 6.03470210772346E+0002 - 6.01916419503110E+0002 6.00367625272590E+0002 5.98823808673279E+0002 5.97284950389136E+0002 5.95751031195009E+0002 - 5.94222031956069E+0002 5.92697933627242E+0002 5.91178717252653E+0002 5.89664363965068E+0002 5.88154854985350E+0002 - 5.86650171621906E+0002 5.85150295270157E+0002 5.83655207411996E+0002 5.82164889615262E+0002 5.80679323533215E+0002 - 5.79198490904011E+0002 5.77722373550191E+0002 5.76250953378167E+0002 5.74784212377715E+0002 5.73322132621473E+0002 - 5.71864696264443E+0002 5.70411885543496E+0002 5.68963682776884E+0002 5.67520070363753E+0002 5.66081030783663E+0002 - 5.64646546596111E+0002 5.63216600440054E+0002 5.61791175033448E+0002 5.60370253172776E+0002 5.58953817732590E+0002 - 5.57541851665053E+0002 5.56134337999485E+0002 5.54731259841916E+0002 5.53332600374637E+0002 5.51938342855760E+0002 - 5.50548470618780E+0002 5.49162967072139E+0002 5.47781815698795E+0002 5.46405000055793E+0002 5.45032503773845E+0002 - 5.43664310556906E+0002 5.42300404181758E+0002 5.40940768497594E+0002 5.39585387425612E+0002 5.38234244958604E+0002 - 5.36887325160552E+0002 5.35544612166231E+0002 5.34206090180808E+0002 5.32871743479449E+0002 5.31541556406928E+0002 - 5.30215513377239E+0002 5.28893598873211E+0002 5.27575797446125E+0002 5.26262093715337E+0002 5.24952472367900E+0002 - 5.23646918158192E+0002 5.22345415907548E+0002 5.21047950503887E+0002 5.19754506901353E+0002 5.18465070119950E+0002 - 5.17179625245188E+0002 5.15898157427719E+0002 5.14620651882990E+0002 5.13347093890890E+0002 5.12077468795403E+0002 - 5.10811762004260E+0002 5.09549958988600E+0002 5.08292045282626E+0002 5.07038006483269E+0002 5.05787828249853E+0002 - 5.04541496303762E+0002 5.03298996428111E+0002 5.02060314467414E+0002 5.00825436327265E+0002 4.99594347974009E+0002 - 4.98367035434423E+0002 4.97143484795403E+0002 4.95923682203640E+0002 4.94707613865310E+0002 4.93495266045764E+0002 - 4.92286625069216E+0002 4.91081677318438E+0002 4.89880409234455E+0002 4.88682807316242E+0002 4.87488858120421E+0002 - 4.86298548260969E+0002 4.85111864408915E+0002 4.83928793292051E+0002 4.82749321694637E+0002 4.81573436457112E+0002 - 4.80401124475805E+0002 4.79232372702651E+0002 4.78067168144906E+0002 4.76905497864865E+0002 4.75747348979581E+0002 - 4.74592708660588E+0002 4.73441564133626E+0002 4.72293902678363E+0002 4.71149711628126E+0002 4.70008978369630E+0002 - 4.68871690342705E+0002 4.67737835040035E+0002 4.66607400006890E+0002 4.65480372840862E+0002 4.64356741191605E+0002 - 4.63236492760573E+0002 4.62119615300764E+0002 4.61006096616462E+0002 4.59895924562984E+0002 4.58789087046426E+0002 - 4.57685572023409E+0002 4.56585367500834E+0002 4.55488461535632E+0002 4.54394842234516E+0002 4.53304497753737E+0002 - 4.52217416298842E+0002 4.51133586124430E+0002 4.50052995533914E+0002 4.48975632879282E+0002 4.47901486560858E+0002 - 4.46830545027068E+0002 4.45762796774208E+0002 4.44698230346205E+0002 4.43636834334393E+0002 4.42578597377280E+0002 - 4.41523508160320E+0002 4.40471555415686E+0002 4.39422727922045E+0002 4.38377014504334E+0002 4.37334404033540E+0002 - 4.36294885426473E+0002 4.35258447645552E+0002 4.34225079698582E+0002 4.33194770638543E+0002 4.32167509563366E+0002 - 4.31143285615726E+0002 4.30122087982825E+0002 4.29103905896182E+0002 4.28088728631419E+0002 4.27076545508058E+0002 - 4.26067345889307E+0002 4.25061119181857E+0002 4.24057854835673E+0002 4.23057542343796E+0002 4.22060171242131E+0002 - 4.21065731109255E+0002 4.20074211566210E+0002 4.19085602276304E+0002 4.18099892944914E+0002 4.17117073319291E+0002 - 4.16137133188362E+0002 4.15160062382533E+0002 4.14185850773500E+0002 4.13214488274054E+0002 4.12245964837889E+0002 - 4.11280270459415E+0002 4.10317395173565E+0002 4.09357329055610E+0002 4.08400062220969E+0002 4.07445584825027E+0002 - 4.06493887062948E+0002 4.05544959169490E+0002 4.04598791418827E+0002 4.03655374124362E+0002 4.02714697638548E+0002 - 4.01776752352712E+0002 4.00841528696872E+0002 3.99909017139562E+0002 3.98979208187654E+0002 3.98052092386184E+0002 - 3.97127660318176E+0002 3.96205902604470E+0002 3.95286809903548E+0002 3.94370372911364E+0002 3.93456582361170E+0002 - 3.92545429023353E+0002 3.91636903705257E+0002 3.90730997251025E+0002 3.89827700541423E+0002 3.88927004493681E+0002 - 3.88028900061325E+0002 3.87133378234011E+0002 3.86240430037368E+0002 3.85350046532827E+0002 3.84462218817467E+0002 - 3.83576938023850E+0002 3.82694195319865E+0002 3.81813981908565E+0002 3.80936289028010E+0002 3.80061107951114E+0002 - 3.79188429985483E+0002 3.78318246473263E+0002 3.77450548790986E+0002 3.76585328349411E+0002 3.75722576593379E+0002 - 3.74862285001654E+0002 3.74004445086776E+0002 3.73149048394907E+0002 3.72296086505684E+0002 3.71445551032071E+0002 - 3.70597433620206E+0002 3.69751725949259E+0002 3.68908419731281E+0002 3.68067506711063E+0002 3.67228978665987E+0002 - 3.66392827405881E+0002 3.65559044772882E+0002 3.64727622641284E+0002 3.63898552917403E+0002 3.63071827539434E+0002 - 3.62247438477308E+0002 3.61425377732556E+0002 3.60605637338166E+0002 3.59788209358447E+0002 3.58973085888893E+0002 - 3.58160259056039E+0002 3.57349721017334E+0002 3.56541463961000E+0002 3.55735480105897E+0002 3.54931761701391E+0002 - 3.54130301027219E+0002 3.53331090393357E+0002 3.52534122139887E+0002 3.51739388636867E+0002 3.50946882284197E+0002 - 3.50156595511495E+0002 3.49368520777960E+0002 3.48582650572249E+0002 3.47798977412346E+0002 3.47017493845434E+0002 - 3.46238192447771E+0002 3.45461065824562E+0002 3.44686106609831E+0002 3.43913307466300E+0002 3.43142661085264E+0002 - 3.42374160186465E+0002 3.41607797517970E+0002 3.40843565856049E+0002 3.40081458005053E+0002 3.39321466797290E+0002 - 3.38563585092911E+0002 3.37807805779781E+0002 3.37054121773368E+0002 3.36302526016616E+0002 3.35553011479836E+0002 - 3.34805571160577E+0002 3.34060198083520E+0002 3.33316885300353E+0002 3.32575625889659E+0002 3.31836412956801E+0002 - 3.31099239633803E+0002 3.30364099079241E+0002 3.29630984478126E+0002 3.28899889041791E+0002 3.28170806007778E+0002 - 3.27443728639729E+0002 3.26718650227269E+0002 3.25995564085901E+0002 3.25274463556889E+0002 3.24555342007154E+0002 - 3.23838192829161E+0002 3.23123009440811E+0002 3.22409785285333E+0002 3.21698513831176E+0002 3.20989188571900E+0002 - 3.20281803026072E+0002 3.19576350737157E+0002 3.18872825273415E+0002 3.18171220227791E+0002 3.17471529217817E+0002 - 3.16773745885500E+0002 3.16077863897225E+0002 3.15383876943648E+0002 3.14691778739593E+0002 3.14001563023949E+0002 - 3.13313223559574E+0002 3.12626754133185E+0002 3.11942148555264E+0002 3.11259400659952E+0002 3.10578504304955E+0002 - 3.09899453371438E+0002 3.09222241763934E+0002 3.08546863410236E+0002 3.07873312261306E+0002 3.07201582291174E+0002 - 3.06531667496844E+0002 3.05863561898193E+0002 3.05197259537878E+0002 3.04532754481237E+0002 3.03870040816199E+0002 - 3.03209112653183E+0002 3.02549964125007E+0002 3.01892589386794E+0002 3.01236982615876E+0002 3.00583138011704E+0002 - 2.99931049795752E+0002 2.99280712211428E+0002 2.98632119523980E+0002 2.97985266020404E+0002 2.97340146009354E+0002 - 2.96696753821053E+0002 2.96055083807199E+0002 2.95415130340879E+0002 2.94776887816476E+0002 2.94140350649584E+0002 - 2.93505513276916E+0002 2.92872370156219E+0002 2.92240915766183E+0002 2.91611144606355E+0002 2.90983051197052E+0002 - 2.90356630079278E+0002 2.89731875814630E+0002 2.89108782985220E+0002 2.88487346193584E+0002 2.87867560062603E+0002 - 2.87249419235411E+0002 2.86632918375318E+0002 2.86018052165720E+0002 2.85404815310020E+0002 2.84793202531544E+0002 - 2.84183208573456E+0002 2.83574828198679E+0002 2.82968056189811E+0002 2.82362887349043E+0002 2.81759316498081E+0002 - 2.81157338478059E+0002 2.80556948149468E+0002 2.79958140392065E+0002 2.79360910104802E+0002 2.78765252205742E+0002 - 2.78171161631982E+0002 2.77578633339572E+0002 2.76987662303440E+0002 2.76398243517313E+0002 2.75810371993636E+0002 - 2.75224042763500E+0002 2.74639250876561E+0002 2.74055991400966E+0002 2.73474259423275E+0002 2.72894050048388E+0002 - 2.72315358399464E+0002 2.71738179617852E+0002 2.71162508863013E+0002 2.70588341312445E+0002 2.70015672161609E+0002 - 2.69444496623858E+0002 2.68874809930359E+0002 2.68306607330024E+0002 2.67739884089433E+0002 2.67174635492765E+0002 - 2.66610856841724E+0002 2.66048543455468E+0002 2.65487690670537E+0002 2.64928293840779E+0002 2.64370348337285E+0002 - 2.63813849548314E+0002 2.63258792879223E+0002 2.62705173752397E+0002 2.62152987607181E+0002 2.61602229899811E+0002 - 2.61052896103340E+0002 2.60504981707576E+0002 2.59958482219007E+0002 2.59413393160739E+0002 2.58869710072423E+0002 - 2.58327428510190E+0002 2.57786544046585E+0002 2.57247052270496E+0002 2.56708948787089E+0002 2.56172229217746E+0002 - 2.55636889199992E+0002 2.55102924387432E+0002 2.54570330449686E+0002 2.54039103072326E+0002 2.53509237956806E+0002 - 2.52980730820400E+0002 2.52453577396138E+0002 2.51927773432742E+0002 2.51403314694561E+0002 2.50880196961507E+0002 - 2.50358416028995E+0002 2.49837967707876E+0002 2.49318847824377E+0002 2.48801052220037E+0002 2.48284576751646E+0002 - 2.47769417291182E+0002 2.47255569725750E+0002 2.46743029957522E+0002 2.46231793903673E+0002 2.45721857496322E+0002 - 2.45213216682471E+0002 2.44705867423946E+0002 2.44199805697334E+0002 2.43695027493927E+0002 2.43191528819660E+0002 - 2.42689305695051E+0002 2.42188354155145E+0002 2.41688670249452E+0002 2.41190250041892E+0002 2.40693089610734E+0002 - 2.40197185048538E+0002 2.39702532462100E+0002 2.39209127972391E+0002 2.38716967714502E+0002 2.38226047837588E+0002 - 2.37736364504807E+0002 2.37247913893269E+0002 2.36760692193976E+0002 2.36274695611767E+0002 2.35789920365262E+0002 - 2.35306362686808E+0002 2.34824018822420E+0002 2.34342885031733E+0002 2.33862957587938E+0002 2.33384232777735E+0002 - 2.32906706901274E+0002 2.32430376272106E+0002 2.31955237217121E+0002 2.31481286076504E+0002 2.31008519203674E+0002 - 2.30536932965234E+0002 2.30066523740920E+0002 2.29597287923542E+0002 2.29129221918940E+0002 2.28662322145925E+0002 - 2.28196585036228E+0002 2.27732007034452E+0002 2.27268584598018E+0002 2.26806314197111E+0002 2.26345192314634E+0002 - 2.25885215446153E+0002 2.25426380099848E+0002 2.24968682796462E+0002 2.24512120069252E+0002 2.24056688463938E+0002 - 2.23602384538652E+0002 2.23149204863890E+0002 2.22697146022462E+0002 2.22246204609443E+0002 2.21796377232124E+0002 - 2.21347660509963E+0002 2.20900051074536E+0002 2.20453545569490E+0002 2.20008140650493E+0002 2.19563832985187E+0002 - 2.19120619253143E+0002 2.18678496145806E+0002 2.18237460366457E+0002 2.17797508630158E+0002 2.17358637663709E+0002 - 2.16920844205602E+0002 2.16484125005972E+0002 2.16048476826550E+0002 2.15613896440623E+0002 2.15180380632978E+0002 - 2.14747926199865E+0002 2.14316529948949E+0002 2.13886188699262E+0002 2.13456899281160E+0002 2.13028658536278E+0002 - 2.12601463317485E+0002 2.12175310488840E+0002 2.11750196925545E+0002 2.11326119513905E+0002 2.10903075151280E+0002 - 2.10481060746044E+0002 2.10060073217538E+0002 2.09640109496031E+0002 2.09221166522674E+0002 2.08803241249456E+0002 - 2.08386330639164E+0002 2.07970431665337E+0002 2.07555541312227E+0002 2.07141656574751E+0002 2.06728774458457E+0002 - 2.06316891979475E+0002 2.05906006164477E+0002 2.05496114050637E+0002 2.05087212685588E+0002 2.04679299127382E+0002 - 2.04272370444447E+0002 2.03866423715546E+0002 2.03461456029739E+0002 2.03057464486341E+0002 2.02654446194879E+0002 - 2.02252398275054E+0002 2.01851317856703E+0002 2.01451202079754E+0002 2.01052048094190E+0002 2.00653853060010E+0002 - 2.00256614147186E+0002 1.99860328535625E+0002 1.99464993415133E+0002 1.99070605985372E+0002 1.98677163455823E+0002 - 1.98284663045748E+0002 1.97893101984149E+0002 1.97502477509733E+0002 1.97112786870872E+0002 1.96724027325565E+0002 - 1.96336196141402E+0002 1.95949290595522E+0002 1.95563307974581E+0002 1.95178245574711E+0002 1.94794100701484E+0002 - 1.94410870669875E+0002 1.94028552804225E+0002 1.93647144438204E+0002 1.93266642914775E+0002 1.92887045586158E+0002 - 1.92508349813791E+0002 1.92130552968298E+0002 1.91753652429451E+0002 1.91377645586132E+0002 1.91002529836302E+0002 - 1.90628302586962E+0002 1.90254961254119E+0002 1.89882503262750E+0002 1.89510926046769E+0002 1.89140227048988E+0002 - 1.88770403721087E+0002 1.88401453523576E+0002 1.88033373925762E+0002 1.87666162405716E+0002 1.87299816450233E+0002 - 1.86934333554808E+0002 1.86569711223590E+0002 1.86205946969360E+0002 1.85843038313488E+0002 1.85480982785906E+0002 - 1.85119777925070E+0002 1.84759421277931E+0002 1.84399910399898E+0002 1.84041242854807E+0002 1.83683416214890E+0002 - 1.83326428060738E+0002 1.82970275981272E+0002 1.82614957573712E+0002 1.82260470443537E+0002 1.81906812204464E+0002 - 1.81553980478406E+0002 1.81201972895447E+0002 1.80850787093807E+0002 1.80500420719810E+0002 1.80150871427855E+0002 - 1.79802136880383E+0002 1.79454214747847E+0002 1.79107102708680E+0002 1.78760798449262E+0002 1.78415299663895E+0002 - 1.78070604054767E+0002 1.77726709331923E+0002 1.77383613213235E+0002 1.77041313424373E+0002 1.76699807698771E+0002 - 1.76359093777601E+0002 1.76019169409742E+0002 1.75680032351748E+0002 1.75341680367821E+0002 1.75004111229781E+0002 - 1.74667322717036E+0002 1.74331312616551E+0002 1.73996078722823E+0002 1.73661618837849E+0002 1.73327930771096E+0002 - 1.72995012339476E+0002 1.72662861367315E+0002 1.72331475686322E+0002 1.72000853135567E+0002 1.71670991561446E+0002 - 1.71341888817656E+0002 1.71013542765168E+0002 1.70685951272196E+0002 1.70359112214171E+0002 1.70033023473714E+0002 - 1.69707682940605E+0002 1.69383088511760E+0002 1.69059238091201E+0002 1.68736129590026E+0002 1.68413760926390E+0002 - 1.68092130025469E+0002 1.67771234819438E+0002 1.67451073247443E+0002 1.67131643255573E+0002 1.66812942796838E+0002 - 1.66494969831136E+0002 1.66177722325230E+0002 1.65861198252722E+0002 1.65545395594028E+0002 1.65230312336346E+0002 - 1.64915946473639E+0002 1.64602296006600E+0002 1.64289358942633E+0002 1.63977133295824E+0002 1.63665617086918E+0002 - 1.63354808343289E+0002 1.63044705098920E+0002 1.62735305394375E+0002 1.62426607276772E+0002 1.62118608799764E+0002 - 1.61811308023508E+0002 1.61504703014641E+0002 1.61198791846260E+0002 1.60893572597891E+0002 1.60589043355471E+0002 - 1.60285202211318E+0002 1.59982047264108E+0002 1.59679576618853E+0002 1.59377788386877E+0002 1.59076680685788E+0002 - 1.58776251639458E+0002 1.58476499377998E+0002 1.58177422037732E+0002 1.57879017761179E+0002 1.57581284697023E+0002 - 1.57284221000094E+0002 1.56987824831343E+0002 1.56692094357818E+0002 1.56397027752643E+0002 1.56102623194994E+0002 - 1.55808878870074E+0002 1.55515792969095E+0002 1.55223363689249E+0002 1.54931589233691E+0002 1.54640467811512E+0002 - 1.54349997637721E+0002 1.54060176933217E+0002 1.53771003924772E+0002 1.53482476845007E+0002 1.53194593932367E+0002 - 1.52907353431104E+0002 1.52620753591251E+0002 1.52334792668602E+0002 1.52049468924690E+0002 1.51764780626766E+0002 - 1.51480726047776E+0002 1.51197303466340E+0002 1.50914511166730E+0002 1.50632347438851E+0002 1.50350810578219E+0002 - 1.50069898885935E+0002 1.49789610668674E+0002 1.49509944238652E+0002 1.49230897913616E+0002 1.48952470016816E+0002 - 1.48674658876986E+0002 1.48397462828326E+0002 1.48120880210479E+0002 1.47844909368511E+0002 1.47569548652889E+0002 - 1.47294796419465E+0002 1.47020651029451E+0002 1.46747110849403E+0002 1.46474174251197E+0002 1.46201839612013E+0002 - 1.45930105314311E+0002 1.45658969745815E+0002 1.45388431299490E+0002 1.45118488373527E+0002 1.44849139371318E+0002 - 1.44580382701439E+0002 1.44312216777630E+0002 1.44044640018778E+0002 1.43777650848896E+0002 1.43511247697101E+0002 - 1.43245428997602E+0002 1.42980193189672E+0002 1.42715538717638E+0002 1.42451464030854E+0002 1.42187967583690E+0002 - 1.41925047835507E+0002 1.41662703250641E+0002 1.41400932298384E+0002 1.41139733452968E+0002 1.40879105193542E+0002 - 1.40619046004157E+0002 1.40359554373746E+0002 1.40100628796108E+0002 1.39842267769887E+0002 1.39584469798557E+0002 - 1.39327233390402E+0002 1.39070557058497E+0002 1.38814439320694E+0002 1.38558878699601E+0002 1.38303873722566E+0002 - 1.38049422921659E+0002 1.37795524833654E+0002 1.37542178000010E+0002 1.37289380966859E+0002 1.37037132284982E+0002 - 1.36785430509797E+0002 1.36534274201339E+0002 1.36283661924243E+0002 1.36033592247728E+0002 1.35784063745581E+0002 - 1.35535074996137E+0002 1.35286624582263E+0002 1.35038711091346E+0002 1.34791333115268E+0002 1.34544489250397E+0002 - 1.34298178097566E+0002 1.34052398262057E+0002 1.33807148353587E+0002 1.33562426986289E+0002 1.33318232778698E+0002 - 1.33074564353730E+0002 1.32831420338674E+0002 1.32588799365168E+0002 1.32346700069187E+0002 1.32105121091027E+0002 - 1.31864061075287E+0002 1.31623518670855E+0002 1.31383492530892E+0002 1.31143981312817E+0002 1.30904983678287E+0002 - 1.30666498293189E+0002 1.30428523827618E+0002 1.30191058955862E+0002 1.29954102356392E+0002 1.29717652711842E+0002 - 1.29481708708993E+0002 1.29246269038761E+0002 1.29011332396180E+0002 1.28776897480389E+0002 1.28542962994612E+0002 - 1.28309527646149E+0002 1.28076590146358E+0002 1.27844149210639E+0002 1.27612203558423E+0002 1.27380751913154E+0002 - 1.27149793002275E+0002 1.26919325557214E+0002 1.26689348313371E+0002 1.26459860010098E+0002 1.26230859390692E+0002 - 1.26002345202374E+0002 1.25774316196281E+0002 1.25546771127445E+0002 1.25319708754783E+0002 1.25093127841084E+0002 - 1.24867027152990E+0002 1.24641405460986E+0002 1.24416261539387E+0002 1.24191594166319E+0002 1.23967402123708E+0002 - 1.23743684197269E+0002 1.23520439176488E+0002 1.23297665854608E+0002 1.23075363028620E+0002 1.22853529499247E+0002 - 1.22632164070926E+0002 1.22411265551802E+0002 1.22190832753711E+0002 1.21970864492165E+0002 1.21751359586342E+0002 - 1.21532316859071E+0002 1.21313735136817E+0002 1.21095613249674E+0002 1.20877950031342E+0002 1.20660744319124E+0002 - 1.20443994953907E+0002 1.20227700780151E+0002 1.20011860645876E+0002 1.19796473402648E+0002 1.19581537905567E+0002 - 1.19367053013256E+0002 1.19153017587845E+0002 1.18939430494961E+0002 1.18726290603713E+0002 1.18513596786684E+0002 - 1.18301347919911E+0002 1.18089542882879E+0002 1.17878180558509E+0002 1.17667259833139E+0002 1.17456779596517E+0002 - 1.17246738741790E+0002 1.17037136165488E+0002 1.16827970767510E+0002 1.16619241451121E+0002 1.16410947122930E+0002 - 1.16203086692884E+0002 1.15995659074253E+0002 1.15788663183618E+0002 1.15582097940865E+0002 1.15375962269163E+0002 - 1.15170255094962E+0002 1.14964975347974E+0002 1.14760121961166E+0002 1.14555693870747E+0002 1.14351690016155E+0002 - 1.14148109340046E+0002 1.13944950788286E+0002 1.13742213309934E+0002 1.13539895857233E+0002 1.13337997385602E+0002 - 1.13136516853618E+0002 1.12935453223010E+0002 1.12734805458645E+0002 1.12534572528521E+0002 1.12334753403749E+0002 - 1.12135347058547E+0002 1.11936352470228E+0002 1.11737768619189E+0002 1.11539594488898E+0002 1.11341829065887E+0002 - 1.11144471339736E+0002 1.10947520303068E+0002 1.10750974951534E+0002 1.10554834283802E+0002 1.10359097301550E+0002 - 1.10163763009453E+0002 1.09968830415171E+0002 1.09774298529340E+0002 1.09580166365563E+0002 1.09386432940397E+0002 - 1.09193097273343E+0002 1.09000158386838E+0002 1.08807615306239E+0002 1.08615467059819E+0002 1.08423712678755E+0002 - 1.08232351197114E+0002 1.08041381651847E+0002 1.07850803082777E+0002 1.07660614532591E+0002 1.07470815046825E+0002 - 1.07281403673860E+0002 1.07092379464909E+0002 1.06903741474004E+0002 1.06715488757994E+0002 1.06527620376526E+0002 - 1.06340135392042E+0002 1.06153032869766E+0002 1.05966311877695E+0002 1.05779971486589E+0002 1.05594010769962E+0002 - 1.05408428804071E+0002 1.05223224667908E+0002 1.05038397443188E+0002 1.04853946214344E+0002 1.04669830385582E+0002 - 1.04485920715542E+0002 1.04302207725564E+0002 1.04118691879643E+0002 1.03935373638120E+0002 1.03752253457693E+0002 - 1.03569331791426E+0002 1.03386609088761E+0002 1.03204085795526E+0002 1.03021762353948E+0002 1.02839639202658E+0002 - 1.02657716776711E+0002 1.02475995507586E+0002 1.02294475823204E+0002 1.02113158147934E+0002 1.01932042902604E+0002 - 1.01751130504513E+0002 1.01570421367443E+0002 1.01389915901663E+0002 1.01209614513945E+0002 1.01029517607575E+0002 - 1.00849625582357E+0002 1.00669938834632E+0002 1.00490457757282E+0002 1.00311182739742E+0002 1.00132114168013E+0002 - 9.99532524246684E+0001 9.97745978888683E+0001 9.95961509363672E+0001 9.94179119395258E+0001 9.92398812673211E+0001 - 9.90620592853567E+0001 9.88844463558738E+0001 9.87070428377610E+0001 9.85298490865656E+0001 9.83528654545029E+0001 - 9.81760922904680E+0001 9.79995299400450E+0001 9.78231787455190E+0001 9.76470390458851E+0001 9.74711111768592E+0001 - 9.72953954708897E+0001 9.71198922571661E+0001 9.69446018616312E+0001 9.67695246069905E+0001 9.65946608127228E+0001 - 9.64200107950916E+0001 9.62455748671539E+0001 9.60713533387725E+0001 9.58973465166254E+0001 9.57235547042162E+0001 - 9.55499782018855E+0001 9.53766173068204E+0001 9.52034723130656E+0001 9.50305435115333E+0001 9.48578311900141E+0001 - 9.46853356331881E+0001 9.45130571226337E+0001 9.43409959368395E+0001 9.41691523512146E+0001 9.39975266380978E+0001 - 9.38261190667700E+0001 9.36549299034631E+0001 9.34839594113715E+0001 9.33132078506615E+0001 9.31426754784826E+0001 - 9.29723625489777E+0001 9.28022693132934E+0001 9.26323960195906E+0001 9.24627429130547E+0001 9.22933102359062E+0001 - 9.21240982274114E+0001 9.19551071238922E+0001 9.17863371587365E+0001 9.16177885624094E+0001 9.14494615624630E+0001 - 9.12813563835467E+0001 9.11134732474179E+0001 9.09458123729525E+0001 9.07783739761544E+0001 9.06111582701670E+0001 - 9.04441654652829E+0001 9.02773957689541E+0001 9.01108493858033E+0001 8.99445265176328E+0001 8.97784273634364E+0001 - 8.96125521194081E+0001 8.94469009789539E+0001 8.92814741327011E+0001 8.91162717685091E+0001 8.89512940714795E+0001 - 8.87865412239662E+0001 8.86220134055865E+0001 8.84577107932300E+0001 8.82936335610702E+0001 8.81297818805738E+0001 - 8.79661559205117E+0001 8.78027558469686E+0001 8.76395818233533E+0001 8.74766340104094E+0001 8.73139125662249E+0001 - 8.71514176462431E+0001 8.69891494032718E+0001 8.68271079874945E+0001 8.66652935464797E+0001 8.65037062251918E+0001 - 8.63423461660006E+0001 8.61812135086920E+0001 8.60203083904776E+0001 8.58596309460051E+0001 8.56991813073687E+0001 - 8.55389596041182E+0001 8.53789659632704E+0001 8.52192005093178E+0001 8.50596633642400E+0001 8.49003546475128E+0001 - 8.47412744761183E+0001 8.45824229645556E+0001 8.44238002248500E+0001 8.42654063665635E+0001 8.41072414968045E+0001 - 8.39493057202383E+0001 8.37915991390961E+0001 8.36341218531857E+0001 8.34768739599014E+0001 8.33198555542339E+0001 - 8.31630667287796E+0001 8.30065075737512E+0001 8.28501781769877E+0001 8.26940786239633E+0001 8.25382089977983E+0001 - 8.23825693792683E+0001 8.22271598468146E+0001 8.20719804765532E+0001 8.19170313422855E+0001 8.17623125155072E+0001 - 8.16078240654192E+0001 8.14535660589359E+0001 8.12995385606963E+0001 8.11457416330730E+0001 8.09921753361820E+0001 - 8.08388397278926E+0001 8.06857348638369E+0001 8.05328607974198E+0001 8.03802175798280E+0001 8.02278052600403E+0001 - 8.00756238848370E+0001 7.99236734988093E+0001 7.97719541443693E+0001 7.96204658617593E+0001 7.94692086890615E+0001 - 7.93181826622074E+0001 7.91673878149875E+0001 7.90168241790604E+0001 7.88664917839635E+0001 7.87163906571209E+0001 - 7.85665208238537E+0001 7.84168823073898E+0001 7.82674751288723E+0001 7.81182993073701E+0001 7.79693548598865E+0001 - 7.78206418013689E+0001 7.76721601447182E+0001 7.75239099007975E+0001 7.73758910784431E+0001 7.72281036844717E+0001 - 7.70805477236916E+0001 7.69332231989103E+0001 7.67861301109455E+0001 7.66392684586328E+0001 7.64926382388359E+0001 - 7.63462394464555E+0001 7.62000720744388E+0001 7.60541361137880E+0001 7.59084315535702E+0001 7.57629583809264E+0001 - 7.56177165810800E+0001 7.54727061373470E+0001 7.53279270311441E+0001 7.51833792419985E+0001 7.50390627475566E+0001 - 7.48949775235930E+0001 7.47511235440199E+0001 7.46075007808956E+0001 7.44641092044340E+0001 7.43209487830131E+0001 - 7.41780194831845E+0001 7.40353212696817E+0001 7.38928541054296E+0001 7.37506179515532E+0001 7.36086127673863E+0001 - 7.34668385104805E+0001 7.33252951366140E+0001 7.31839825998009E+0001 7.30429008522990E+0001 7.29020498446197E+0001 - 7.27614295255360E+0001 7.26210398420916E+0001 7.24808807396094E+0001 7.23409521617005E+0001 7.22012540502728E+0001 - 7.20617863455396E+0001 7.19225489860284E+0001 7.17835419085891E+0001 7.16447650484032E+0001 7.15062183389922E+0001 - 7.13679017122261E+0001 7.12298150983319E+0001 7.10919584259023E+0001 7.09543316219042E+0001 7.08169346116872E+0001 - 7.06797673189918E+0001 7.05428296659586E+0001 7.04061215731357E+0001 7.02696429594881E+0001 7.01333937424054E+0001 - 6.99973738377107E+0001 6.98615831596687E+0001 6.97260216209939E+0001 6.95906891328594E+0001 6.94555856049048E+0001 - 6.93207109452442E+0001 6.91860650604756E+0001 6.90516478556878E+0001 6.89174592344698E+0001 6.87834990989176E+0001 - 6.86497673496443E+0001 6.85162638857861E+0001 6.83829886050126E+0001 6.82499414035329E+0001 6.81171221761052E+0001 - 6.79845308160445E+0001 6.78521672152297E+0001 6.77200312641135E+0001 6.75881228517287E+0001 6.74564418656970E+0001 - 6.73249881922369E+0001 6.71937617161717E+0001 6.70627623209371E+0001 6.69319898885898E+0001 6.68014442998145E+0001 - 6.66711254339326E+0001 6.65410331689096E+0001 6.64111673813629E+0001 6.62815279465700E+0001 6.61521147384760E+0001 - 6.60229276297013E+0001 6.58939664915495E+0001 6.57652311940154E+0001 6.56367216057921E+0001 6.55084375942792E+0001 - 6.53803790255901E+0001 6.52525457645602E+0001 6.51249376747538E+0001 6.49975546184722E+0001 6.48703964567613E+0001 - 6.47434630494188E+0001 6.46167542550022E+0001 6.44902699308359E+0001 6.43640099330192E+0001 6.42379741164331E+0001 - 6.41121623347482E+0001 6.39865744404324E+0001 6.38612102847577E+0001 6.37360697178081E+0001 6.36111525884865E+0001 - 6.34864587445226E+0001 6.33619880324799E+0001 6.32377402977628E+0001 6.31137153846246E+0001 6.29899131361742E+0001 - 6.28663333943833E+0001 6.27429760000937E+0001 6.26198407930253E+0001 6.24969276117817E+0001 6.23742362938591E+0001 - 6.22517666756520E+0001 6.21295185924612E+0001 6.20074918785008E+0001 6.18856863669045E+0001 6.17641018897341E+0001 - 6.16427382779850E+0001 6.15215953615944E+0001 6.14006729694476E+0001 6.12799709293853E+0001 6.11594890682101E+0001 - 6.10392272116943E+0001 6.09191851845861E+0001 6.07993628106164E+0001 6.06797599125063E+0001 6.05603763119732E+0001 - 6.04412118297385E+0001 6.03222662855335E+0001 6.02035394981069E+0001 6.00850312852309E+0001 5.99667414637088E+0001 - 5.98486698493805E+0001 5.97308162571305E+0001 5.96131805008939E+0001 5.94957623936630E+0001 5.93785617474939E+0001 - 5.92615783735137E+0001 5.91448120819264E+0001 5.90282626820198E+0001 5.89119299821719E+0001 5.87958137898578E+0001 - 5.86799139116555E+0001 5.85642301532533E+0001 5.84487623194553E+0001 5.83335102141884E+0001 5.82184736405091E+0001 - 5.81036524006089E+0001 5.79890462958213E+0001 5.78746551266284E+0001 5.77604786926663E+0001 5.76465167927327E+0001 - 5.75327692247921E+0001 5.74192357859825E+0001 5.73059162726219E+0001 5.71928104802137E+0001 5.70799182034542E+0001 - 5.69672392362377E+0001 5.68547733716629E+0001 5.67425204020394E+0001 5.66304801188935E+0001 5.65186523129745E+0001 - 5.64070367742605E+0001 5.62956332919648E+0001 5.61844416545420E+0001 5.60734616496934E+0001 5.59626930643735E+0001 - 5.58521356847962E+0001 5.57417892964400E+0001 5.56316536840550E+0001 5.55217286316674E+0001 5.54120139225868E+0001 - 5.53025093394114E+0001 5.51932146640335E+0001 5.50841296776464E+0001 5.49752541607490E+0001 5.48665878931526E+0001 - 5.47581306539857E+0001 5.46498822217008E+0001 5.45418423740794E+0001 5.44340108882377E+0001 5.43263875406328E+0001 - 5.42189721070681E+0001 5.41117643626987E+0001 5.40047640820371E+0001 5.38979710389594E+0001 5.37913850067101E+0001 - 5.36850057579079E+0001 5.35788330645516E+0001 5.34728666980254E+0001 5.33671064291040E+0001 5.32615520279585E+0001 - 5.31562032641621E+0001 5.30510599066952E+0001 5.29461217239504E+0001 5.28413884837389E+0001 5.27368599532950E+0001 - 5.26325358992819E+0001 5.25284160877970E+0001 5.24245002843771E+0001 5.23207882540037E+0001 5.22172797611083E+0001 - 5.21139745695779E+0001 5.20108724427598E+0001 5.19079731434671E+0001 5.18052764339839E+0001 5.17027820760704E+0001 - 5.16004898309681E+0001 5.14983994594047E+0001 5.13965107215997E+0001 5.12948233772692E+0001 5.11933371856308E+0001 - 5.10920519054091E+0001 5.09909672948403E+0001 5.08900831116775E+0001 5.07893991131956E+0001 5.06889150561965E+0001 - 5.05886306970134E+0001 5.04885457915167E+0001 5.03886600951180E+0001 5.02889733627755E+0001 5.01894853489991E+0001 - 5.00901958078545E+0001 4.99911044929688E+0001 4.98922111575349E+0001 4.97935155543164E+0001 4.96950174356523E+0001 - 4.95967165534621E+0001 4.94986126592500E+0001 4.94007055041104E+0001 4.93029948387314E+0001 4.92054804134008E+0001 - 4.91081619780100E+0001 4.90110392820588E+0001 4.89141120746600E+0001 4.88173801045441E+0001 4.87208431200641E+0001 - 4.86245008691992E+0001 4.85283530995605E+0001 4.84323995583949E+0001 4.83366399925896E+0001 4.82410741486767E+0001 - 4.81457017728377E+0001 4.80505226109081E+0001 4.79555364083813E+0001 4.78607429104138E+0001 4.77661418618289E+0001 - 4.76717330071215E+0001 4.75775160904622E+0001 4.74834908557019E+0001 4.73896570463760E+0001 4.72960144057085E+0001 - 4.72025626766169E+0001 4.71093016017154E+0001 4.70162309233206E+0001 4.69233503834541E+0001 4.68306597238483E+0001 - 4.67381586859492E+0001 4.66458470109219E+0001 4.65537244396534E+0001 4.64617907127578E+0001 4.63700455705800E+0001 - 4.62784887531997E+0001 4.61871200004358E+0001 4.60959390518501E+0001 4.60049456467516E+0001 4.59141395242006E+0001 - 4.58235204230124E+0001 4.57330880817616E+0001 4.56428422387858E+0001 4.55527826321900E+0001 4.54629089998498E+0001 - 4.53732210794161E+0001 4.52837186083187E+0001 4.51944013237700E+0001 4.51052689627689E+0001 4.50163212621053E+0001 - 4.49275579583627E+0001 4.48389787879234E+0001 4.47505834869712E+0001 4.46623717914958E+0001 4.45743434372964E+0001 - 4.44864981599851E+0001 4.43988356949915E+0001 4.43113557775653E+0001 4.42240581427810E+0001 4.41369425255407E+0001 - 4.40500086605787E+0001 4.39632562824642E+0001 4.38766851256056E+0001 4.37902949242538E+0001 4.37040854125057E+0001 - 4.36180563243081E+0001 4.35322073934612E+0001 4.34465383536219E+0001 4.33610489383071E+0001 4.32757388808982E+0001 - 4.31906079146436E+0001 4.31056557726626E+0001 4.30208821879485E+0001 4.29362868933726E+0001 4.28518696216873E+0001 - 4.27676301055296E+0001 4.26835680774242E+0001 4.25996832697873E+0001 4.25159754149296E+0001 4.24324442450600E+0001 - 4.23490894922885E+0001 4.22659108886298E+0001 4.21829081660066E+0001 4.21000810562528E+0001 4.20174292911165E+0001 - 4.19349526022637E+0001 4.18526507212812E+0001 4.17705233796802E+0001 4.16885703088988E+0001 4.16067912403060E+0001 - 4.15251859052040E+0001 4.14437540348322E+0001 4.13624953603697E+0001 4.12814096129387E+0001 4.12004965236076E+0001 - 4.11197558233940E+0001 4.10391872432677E+0001 4.09587905141537E+0001 4.08785653669358E+0001 4.07985115324589E+0001 - 4.07186287415323E+0001 4.06389167249327E+0001 4.05593752134069E+0001 4.04800039376758E+0001 4.04008026284356E+0001 - 4.03217710163622E+0001 4.02429088321134E+0001 4.01642158063323E+0001 4.00856916696493E+0001 4.00073361526860E+0001 - 3.99291489860575E+0001 3.98511299003750E+0001 3.97732786262493E+0001 3.96955948942931E+0001 3.96180784351238E+0001 - 3.95407289793667E+0001 3.94635462576571E+0001 3.93865300006437E+0001 3.93096799389908E+0001 3.92329958033815E+0001 - 3.91564773245198E+0001 3.90801242331341E+0001 3.90039362599789E+0001 3.89279131358385E+0001 3.88520545915287E+0001 - 3.87763603578999E+0001 3.87008301658398E+0001 3.86254637462757E+0001 3.85502608301773E+0001 3.84752211485593E+0001 - 3.84003444324837E+0001 3.83256304130625E+0001 3.82510788214603E+0001 3.81766893888968E+0001 3.81024618466492E+0001 - 3.80283959260545E+0001 3.79544913585127E+0001 3.78807478754882E+0001 3.78071652085131E+0001 3.77337430891894E+0001 - 3.76604812491910E+0001 3.75873794202670E+0001 3.75144373342428E+0001 3.74416547230240E+0001 3.73690313185973E+0001 - 3.72965668530340E+0001 3.72242610584915E+0001 3.71521136672163E+0001 3.70801244115457E+0001 3.70082930239103E+0001 - 3.69366192368368E+0001 3.68651027829494E+0001 3.67937433949727E+0001 3.67225408057335E+0001 3.66514947481635E+0001 - 3.65806049553010E+0001 3.65098711602934E+0001 3.64392930963996E+0001 3.63688704969915E+0001 3.62986030955569E+0001 - 3.62284906257012E+0001 3.61585328211495E+0001 3.60887294157493E+0001 3.60190801434717E+0001 3.59495847384143E+0001 - 3.58802429348029E+0001 3.58110544669935E+0001 3.57420190694748E+0001 3.56731364768696E+0001 3.56044064239374E+0001 - 3.55358286455762E+0001 3.54674028768243E+0001 3.53991288528627E+0001 3.53310063090169E+0001 3.52630349807588E+0001 - 3.51952146037086E+0001 3.51275449136370E+0001 3.50600256464671E+0001 3.49926565382760E+0001 3.49254373252970E+0001 - 3.48583677439215E+0001 3.47914475307007E+0001 3.47246764223476E+0001 3.46580541557391E+0001 3.45915804679172E+0001 - 3.45252550960917E+0001 3.44590777776409E+0001 3.43930482501149E+0001 3.43271662512359E+0001 3.42614315189009E+0001 - 3.41958437911835E+0001 3.41304028063350E+0001 3.40651083027869E+0001 3.39999600191521E+0001 3.39349576942270E+0001 - 3.38701010669931E+0001 3.38053898766184E+0001 3.37408238624597E+0001 3.36764027640639E+0001 3.36121263211696E+0001 - 3.35479942737091E+0001 3.34840063618097E+0001 3.34201623257956E+0001 3.33564619061893E+0001 3.32929048437137E+0001 - 3.32294908792930E+0001 3.31662197540548E+0001 3.31030912093315E+0001 3.30401049866621E+0001 3.29772608277934E+0001 - 3.29145584746818E+0001 3.28519976694949E+0001 3.27895781546128E+0001 3.27272996726297E+0001 3.26651619663556E+0001 - 3.26031647788176E+0001 3.25413078532615E+0001 3.24795909331530E+0001 3.24180137621797E+0001 3.23565760842520E+0001 - 3.22952776435052E+0001 3.22341181843000E+0001 3.21730974512249E+0001 3.21122151890970E+0001 3.20514711429635E+0001 - 3.19908650581035E+0001 3.19303966800288E+0001 3.18700657544857E+0001 3.18098720274560E+0001 3.17498152451589E+0001 - 3.16898951540518E+0001 3.16301115008321E+0001 3.15704640324379E+0001 3.15109524960500E+0001 3.14515766390928E+0001 - 3.13923362092358E+0001 3.13332309543945E+0001 3.12742606227324E+0001 3.12154249626616E+0001 3.11567237228443E+0001 - 3.10981566521940E+0001 3.10397234998769E+0001 3.09814240153129E+0001 3.09232579481771E+0001 3.08652250484006E+0001 - 3.08073250661721E+0001 3.07495577519388E+0001 3.06919228564080E+0001 3.06344201305477E+0001 3.05770493255880E+0001 - 3.05198101930227E+0001 3.04627024846095E+0001 3.04057259523722E+0001 3.03488803486011E+0001 3.02921654258542E+0001 - 3.02355809369585E+0001 3.01791266350112E+0001 3.01228022733805E+0001 3.00666076057067E+0001 3.00105423859037E+0001 - 2.99546063681593E+0001 2.98987993069371E+0001 2.98431209569769E+0001 2.97875710732961E+0001 2.97321494111907E+0001 - 2.96768557262359E+0001 2.96216897742877E+0001 2.95666513114838E+0001 2.95117400942439E+0001 2.94569558792718E+0001 - 2.94022984235554E+0001 2.93477674843684E+0001 2.92933628192707E+0001 2.92390841861096E+0001 2.91849313430209E+0001 - 2.91309040484294E+0001 2.90770020610503E+0001 2.90232251398899E+0001 2.89695730442464E+0001 2.89160455337110E+0001 - 2.88626423681686E+0001 2.88093633077992E+0001 2.87562081130778E+0001 2.87031765447762E+0001 2.86502683639636E+0001 - 2.85974833320071E+0001 2.85448212105731E+0001 2.84922817616274E+0001 2.84398647474372E+0001 2.83875699305706E+0001 - 2.83353970738981E+0001 2.82833459405937E+0001 2.82314162941350E+0001 2.81796078983043E+0001 2.81279205171898E+0001 - 2.80763539151855E+0001 2.80249078569927E+0001 2.79735821076207E+0001 2.79223764323869E+0001 2.78712905969185E+0001 - 2.78203243671525E+0001 2.77694775093367E+0001 2.77187497900305E+0001 2.76681409761057E+0001 2.76176508347466E+0001 - 2.75672791334515E+0001 2.75170256400331E+0001 2.74668901226188E+0001 2.74168723496521E+0001 2.73669720898926E+0001 - 2.73171891124170E+0001 2.72675231866201E+0001 2.72179740822146E+0001 2.71685415692324E+0001 2.71192254180251E+0001 - 2.70700253992646E+0001 2.70209412839437E+0001 2.69719728433767E+0001 2.69231198492002E+0001 2.68743820733733E+0001 - 2.68257592881787E+0001 2.67772512662230E+0001 2.67288577804374E+0001 2.66805786040780E+0001 2.66324135107268E+0001 - 2.65843622742919E+0001 2.65364246690085E+0001 2.64886004694389E+0001 2.64408894504732E+0001 2.63932913873305E+0001 - 2.63458060555583E+0001 2.62984332310340E+0001 2.62511726899649E+0001 2.62040242088889E+0001 2.61569875646748E+0001 - 2.61100625345232E+0001 2.60632488959668E+0001 2.60165464268705E+0001 2.59699549054326E+0001 2.59234741101847E+0001 - 2.58771038199926E+0001 2.58308438140562E+0001 2.57846938719107E+0001 2.57386537734265E+0001 2.56927232988098E+0001 - 2.56469022286031E+0001 2.56011903436855E+0001 2.55555874252734E+0001 2.55100932549205E+0001 2.54647076145187E+0001 - 2.54194302862982E+0001 2.53742610528279E+0001 2.53291996970160E+0001 2.52842460021104E+0001 2.52393997516985E+0001 - 2.51946607297086E+0001 2.51500287204096E+0001 2.51055035084111E+0001 2.50610848786649E+0001 2.50167726164641E+0001 - 2.49725665074440E+0001 2.49284663375827E+0001 2.48844718932011E+0001 2.48405829609634E+0001 2.47967993278772E+0001 - 2.47531207812941E+0001 2.47095471089100E+0001 2.46660780987652E+0001 2.46227135392450E+0001 2.45794532190798E+0001 - 2.45362969273455E+0001 2.44932444534637E+0001 2.44502955872022E+0001 2.44074501186750E+0001 2.43647078383427E+0001 - 2.43220685370132E+0001 2.42795320058413E+0001 2.42370980363290E+0001 2.41947664203265E+0001 2.41525369500319E+0001 - 2.41104094179912E+0001 2.40683836170993E+0001 2.40264593405995E+0001 2.39846363820843E+0001 2.39429145354952E+0001 - 2.39012935951234E+0001 2.38597733556095E+0001 2.38183536119441E+0001 2.37770341594678E+0001 2.37358147938719E+0001 - 2.36946953111975E+0001 2.36536755078371E+0001 2.36127551805337E+0001 2.35719341263815E+0001 2.35312121428261E+0001 - 2.34905890276644E+0001 2.34500645790453E+0001 2.34096385954690E+0001 2.33693108757882E+0001 2.33290812192075E+0001 - 2.32889494252839E+0001 2.32489152939269E+0001 2.32089786253987E+0001 2.31691392203141E+0001 2.31293968796409E+0001 - 2.30897514047003E+0001 2.30502025971663E+0001 2.30107502590664E+0001 2.29713941927816E+0001 2.29321342010464E+0001 - 2.28929700869492E+0001 2.28539016539322E+0001 2.28149287057913E+0001 2.27760510466768E+0001 2.27372684810928E+0001 - 2.26985808138980E+0001 2.26599878503054E+0001 2.26214893958822E+0001 2.25830852565504E+0001 2.25447752385865E+0001 - 2.25065591486217E+0001 2.24684367936419E+0001 2.24304079809881E+0001 2.23924725183562E+0001 2.23546302137966E+0001 - 2.23168808757154E+0001 2.22792243128735E+0001 2.22416603343868E+0001 2.22041887497268E+0001 2.21668093687199E+0001 - 2.21295220015480E+0001 2.20923264587484E+0001 2.20552225512136E+0001 2.20182100901915E+0001 2.19812888872858E+0001 - 2.19444587544552E+0001 2.19077195040143E+0001 2.18710709486327E+0001 2.18345129013361E+0001 2.17980451755054E+0001 - 2.17616675848772E+0001 2.17253799435435E+0001 2.16891820659520E+0001 2.16530737669058E+0001 2.16170548615638E+0001 - 2.15811251654403E+0001 2.15452844944050E+0001 2.15095326646834E+0001 2.14738694928563E+0001 2.14382947958600E+0001 - 2.14028083909865E+0001 2.13674100958828E+0001 2.13320997285518E+0001 2.12968771073513E+0001 2.12617420509948E+0001 - 2.12266943785510E+0001 2.11917339094437E+0001 2.11568604634521E+0001 2.11220738607106E+0001 2.10873739217084E+0001 - 2.10527604672903E+0001 2.10182333186555E+0001 2.09837922973586E+0001 2.09494372253090E+0001 2.09151679247706E+0001 - 2.08809842183625E+0001 2.08468859290584E+0001 2.08128728801863E+0001 2.07789448954290E+0001 2.07451017988238E+0001 - 2.07113434147622E+0001 2.06776695679900E+0001 2.06440800836074E+0001 2.06105747870685E+0001 2.05771535041817E+0001 - 2.05438160611089E+0001 2.05105622843663E+0001 2.04773920008235E+0001 2.04443050377040E+0001 2.04113012225845E+0001 - 2.03783803833955E+0001 2.03455423484205E+0001 2.03127869462963E+0001 2.02801140060130E+0001 2.02475233569133E+0001 - 2.02150148286930E+0001 2.01825882514005E+0001 2.01502434554370E+0001 2.01179802715560E+0001 2.00857985308633E+0001 - 2.00536980648172E+0001 2.00216787052277E+0001 1.99897402842571E+0001 1.99578826344193E+0001 1.99261055885800E+0001 - 1.98944089799564E+0001 1.98627926421171E+0001 1.98312564089817E+0001 1.97998001148213E+0001 1.97684235942578E+0001 - 1.97371266822636E+0001 1.97059092141623E+0001 1.96747710256273E+0001 1.96437119526829E+0001 1.96127318317032E+0001 - 1.95818304994126E+0001 1.95510077928850E+0001 1.95202635495442E+0001 1.94895976071633E+0001 1.94590098038650E+0001 - 1.94284999781209E+0001 1.93980679687517E+0001 1.93677136149268E+0001 1.93374367561643E+0001 1.93072372323308E+0001 - 1.92771148836411E+0001 1.92470695506579E+0001 1.92171010742921E+0001 1.91872092958022E+0001 1.91573940567940E+0001 - 1.91276551992208E+0001 1.90979925653831E+0001 1.90684059979282E+0001 1.90388953398502E+0001 1.90094604344898E+0001 - 1.89801011255337E+0001 1.89508172570153E+0001 1.89216086733134E+0001 1.88924752191530E+0001 1.88634167396042E+0001 - 1.88344330800826E+0001 1.88055240863490E+0001 1.87766896045090E+0001 1.87479294810129E+0001 1.87192435626554E+0001 - 1.86906316965756E+0001 1.86620937302565E+0001 1.86336295115250E+0001 1.86052388885517E+0001 1.85769217098502E+0001 - 1.85486778242777E+0001 1.85205070810342E+0001 1.84924093296621E+0001 1.84643844200469E+0001 1.84364322024156E+0001 - 1.84085525273378E+0001 1.83807452457248E+0001 1.83530102088292E+0001 1.83253472682451E+0001 1.82977562759078E+0001 - 1.82702370840932E+0001 1.82427895454180E+0001 1.82154135128392E+0001 1.81881088396541E+0001 1.81608753794996E+0001 - 1.81337129863525E+0001 1.81066215145289E+0001 1.80796008186843E+0001 1.80526507538127E+0001 1.80257711752471E+0001 - 1.79989619386588E+0001 1.79722229000575E+0001 1.79455539157904E+0001 1.79189548425428E+0001 1.78924255373372E+0001 - 1.78659658575333E+0001 1.78395756608278E+0001 1.78132548052541E+0001 1.77870031491817E+0001 1.77608205513168E+0001 - 1.77347068707009E+0001 1.77086619667115E+0001 1.76826856990614E+0001 1.76567779277985E+0001 1.76309385133056E+0001 - 1.76051673162999E+0001 1.75794641978331E+0001 1.75538290192911E+0001 1.75282616423931E+0001 1.75027619291925E+0001 - 1.74773297420753E+0001 1.74519649437610E+0001 1.74266673973016E+0001 1.74014369660816E+0001 1.73762735138176E+0001 - 1.73511769045582E+0001 1.73261470026837E+0001 1.73011836729056E+0001 1.72762867802667E+0001 1.72514561901405E+0001 - 1.72266917682311E+0001 1.72019933805728E+0001 1.71773608935300E+0001 1.71527941737968E+0001 1.71282930883965E+0001 - 1.71038575046820E+0001 1.70794872903348E+0001 1.70551823133652E+0001 1.70309424421115E+0001 1.70067675452403E+0001 - 1.69826574917461E+0001 1.69586121509506E+0001 1.69346313925027E+0001 1.69107150863786E+0001 1.68868631028807E+0001 - 1.68630753126380E+0001 1.68393515866054E+0001 1.68156917960639E+0001 1.67920958126197E+0001 1.67685635082043E+0001 - 1.67450947550742E+0001 1.67216894258104E+0001 1.66983473933186E+0001 1.66750685308281E+0001 1.66518527118923E+0001 - 1.66286998103880E+0001 1.66056097005152E+0001 1.65825822567970E+0001 1.65596173540788E+0001 1.65367148675286E+0001 - 1.65138746726364E+0001 1.64910966452139E+0001 1.64683806613943E+0001 1.64457265976321E+0001 1.64231343307025E+0001 - 1.64006037377013E+0001 1.63781346960448E+0001 1.63557270834694E+0001 1.63333807780307E+0001 1.63110956581044E+0001 - 1.62888716023848E+0001 1.62667084898854E+0001 1.62446061999381E+0001 1.62225646121931E+0001 1.62005836066187E+0001 - 1.61786630635006E+0001 1.61568028634421E+0001 1.61350028873636E+0001 1.61132630165021E+0001 1.60915831324115E+0001 - 1.60699631169615E+0001 1.60484028523378E+0001 1.60269022210421E+0001 1.60054611058909E+0001 1.59840793900161E+0001 - 1.59627569568642E+0001 1.59414936901963E+0001 1.59202894740874E+0001 1.58991441929266E+0001 1.58780577314165E+0001 - 1.58570299745730E+0001 1.58360608077249E+0001 1.58151501165136E+0001 1.57942977868933E+0001 1.57735037051299E+0001 - 1.57527677578013E+0001 1.57320898317968E+0001 1.57114698143171E+0001 1.56909075928736E+0001 1.56704030552886E+0001 - 1.56499560896945E+0001 1.56295665845338E+0001 1.56092344285589E+0001 1.55889595108316E+0001 1.55687417207228E+0001 - 1.55485809479123E+0001 1.55284770823886E+0001 1.55084300144484E+0001 1.54884396346963E+0001 1.54685058340449E+0001 - 1.54486285037140E+0001 1.54288075352305E+0001 1.54090428204283E+0001 1.53893342514479E+0001 1.53696817207357E+0001 - 1.53500851210445E+0001 1.53305443454326E+0001 1.53110592872635E+0001 1.52916298402061E+0001 1.52722558982340E+0001 - 1.52529373556253E+0001 1.52336741069623E+0001 1.52144660471314E+0001 1.51953130713226E+0001 1.51762150750291E+0001 - 1.51571719540474E+0001 1.51381836044768E+0001 1.51192499227190E+0001 1.51003708054779E+0001 1.50815461497595E+0001 - 1.50627758528713E+0001 1.50440598124223E+0001 1.50253979263226E+0001 1.50067900927830E+0001 1.49882362103149E+0001 - 1.49697361777299E+0001 1.49512898941397E+0001 1.49328972589553E+0001 1.49145581718876E+0001 1.48962725329463E+0001 - 1.48780402424400E+0001 1.48598612009758E+0001 1.48417353094594E+0001 1.48236624690940E+0001 1.48056425813809E+0001 - 1.47876755481186E+0001 1.47697612714031E+0001 1.47518996536269E+0001 1.47340905974793E+0001 1.47163340059461E+0001 - 1.46986297823089E+0001 1.46809778301451E+0001 1.46633780533279E+0001 1.46458303560255E+0001 1.46283346427011E+0001 - 1.46108908181127E+0001 1.45934987873125E+0001 1.45761584556474E+0001 1.45588697287575E+0001 1.45416325125771E+0001 - 1.45244467133334E+0001 1.45073122375471E+0001 1.44902289920314E+0001 1.44731968838923E+0001 1.44562158205278E+0001 - 1.44392857096283E+0001 1.44224064591757E+0001 1.44055779774434E+0001 1.43888001729963E+0001 1.43720729546899E+0001 - 1.43553962316707E+0001 1.43387699133756E+0001 1.43221939095316E+0001 1.43056681301556E+0001 1.42891924855545E+0001 - 1.42727668863243E+0001 1.42563912433503E+0001 1.42400654678067E+0001 1.42237894711563E+0001 1.42075631651504E+0001 - 1.41913864618285E+0001 1.41752592735177E+0001 1.41591815128333E+0001 1.41431530926773E+0001 1.41271739262395E+0001 - 1.41112439269963E+0001 1.40953630087107E+0001 1.40795310854323E+0001 1.40637480714967E+0001 1.40480138815256E+0001 - 1.40323284304261E+0001 1.40166916333911E+0001 1.40011034058984E+0001 1.39855636637110E+0001 1.39700723228762E+0001 - 1.39546292997263E+0001 1.39392345108776E+0001 1.39238878732303E+0001 1.39085893039685E+0001 1.38933387205597E+0001 - 1.38781360407549E+0001 1.38629811825881E+0001 1.38478740643760E+0001 1.38328146047181E+0001 1.38178027224960E+0001 - 1.38028383368738E+0001 1.37879213672973E+0001 1.37730517334940E+0001 1.37582293554729E+0001 1.37434541535243E+0001 - 1.37287260482194E+0001 1.37140449604103E+0001 1.36994108112296E+0001 1.36848235220904E+0001 1.36702830146858E+0001 - 1.36557892109868E+0001 1.36413394381634E+0001 1.36269309598183E+0001 1.36125636032506E+0001 1.35982371964536E+0001 - 1.35839515680781E+0001 1.35697065474130E+0001 1.35555019644718E+0001 1.35413376498803E+0001 1.35272134349080E+0001 - 1.35131291515257E+0001 1.34990846323332E+0001 1.34850797105860E+0001 1.34711142201975E+0001 1.34571879957162E+0001 - 1.34433008723497E+0001 1.34294526859750E+0001 1.34156432730501E+0001 1.34018724707281E+0001 1.33881401167854E+0001 - 1.33744460496402E+0001 1.33607901083487E+0001 1.33471721325909E+0001 1.33335919626942E+0001 1.33200494396026E+0001 - 1.33065444049173E+0001 1.32930767008156E+0001 1.32796461701771E+0001 1.32662526564231E+0001 1.32528960036477E+0001 - 1.32395760565679E+0001 1.32262926605001E+0001 1.32130456613817E+0001 1.31998349057643E+0001 1.31866602408134E+0001 - 1.31735215143374E+0001 1.31604185746984E+0001 1.31473512709055E+0001 1.31343194525638E+0001 1.31213229698791E+0001 - 1.31083616736877E+0001 1.30954354153967E+0001 1.30825440469976E+0001 1.30696874211369E+0001 1.30568653910017E+0001 - 1.30440778104074E+0001 1.30313245337579E+0001 1.30186054160196E+0001 1.30059203127759E+0001 1.29932690802098E+0001 - 1.29806515750523E+0001 1.29680676546433E+0001 1.29555171769022E+0001 1.29430000003129E+0001 1.29305159839846E+0001 - 1.29180649875219E+0001 1.29056468711859E+0001 1.28932614957813E+0001 1.28809087226639E+0001 1.28685884137868E+0001 - 1.28563004316604E+0001 1.28440446393677E+0001 1.28318209005415E+0001 1.28196290794099E+0001 1.28074690407318E+0001 - 1.27953406498342E+0001 1.27832437726116E+0001 1.27711782754965E+0001 1.27591440254974E+0001 1.27471408901757E+0001 - 1.27351687376161E+0001 1.27232274364787E+0001 1.27113168559728E+0001 1.26994368658471E+0001 1.26875873363831E+0001 - 1.26757681384217E+0001 1.26639791433397E+0001 1.26522202230625E+0001 1.26404912500378E+0001 1.26287920972538E+0001 - 1.26171226382493E+0001 1.26054827470592E+0001 1.25938722983084E+0001 1.25822911670874E+0001 1.25707392290630E+0001 - 1.25592163603899E+0001 1.25477224377775E+0001 1.25362573384710E+0001 1.25248209401771E+0001 1.25134131211671E+0001 - 1.25020337602361E+0001 1.24906827366791E+0001 1.24793599303034E+0001 1.24680652214336E+0001 1.24567984909124E+0001 - 1.24455596200688E+0001 1.24343484907925E+0001 1.24231649854197E+0001 1.24120089868194E+0001 1.24008803783609E+0001 - 1.23897790439153E+0001 1.23787048678738E+0001 1.23676577350839E+0001 1.23566375309162E+0001 1.23456441412376E+0001 - 1.23346774524124E+0001 1.23237373512667E+0001 1.23128237251643E+0001 1.23019364619107E+0001 1.22910754498234E+0001 - 1.22802405777184E+0001 1.22694317348498E+0001 1.22586488110185E+0001 1.22478916964459E+0001 1.22371602818638E+0001 - 1.22264544584865E+0001 1.22157741179787E+0001 1.22051191525049E+0001 1.21944894546740E+0001 1.21838849176174E+0001 - 1.21733054348704E+0001 1.21627509004881E+0001 1.21522212089436E+0001 1.21417162552437E+0001 1.21312359347903E+0001 - 1.21207801434956E+0001 1.21103487776896E+0001 1.20999417342011E+0001 1.20895589102905E+0001 1.20792002036939E+0001 - 1.20688655125673E+0001 1.20585547355505E+0001 1.20482677717287E+0001 1.20380045206364E+0001 1.20277648822386E+0001 - 1.20175487569692E+0001 1.20073560456866E+0001 1.19971866497179E+0001 1.19870404708026E+0001 1.19769174111485E+0001 - 1.19668173733811E+0001 1.19567402605651E+0001 1.19466859762171E+0001 1.19366544242691E+0001 1.19266455090961E+0001 - 1.19166591354995E+0001 1.19066952087087E+0001 1.18967536343793E+0001 1.18868343186170E+0001 1.18769371679190E+0001 - 1.18670620892146E+0001 1.18572089898843E+0001 1.18473777776831E+0001 1.18375683608103E+0001 1.18277806478941E+0001 - 1.18180145479373E+0001 1.18082699704083E+0001 1.17985468251612E+0001 1.17888450224600E+0001 1.17791644729829E+0001 - 1.17695050878171E+0001 1.17598667784548E+0001 1.17502494568110E+0001 1.17406530351702E+0001 1.17310774262450E+0001 - 1.17215225431453E+0001 1.17119882993887E+0001 1.17024746088630E+0001 1.16929813858946E+0001 1.16835085451477E+0001 - 1.16740560017537E+0001 1.16646236711631E+0001 1.16552114692725E+0001 1.16458193123407E+0001 1.16364471170221E+0001 - 1.16270948003590E+0001 1.16177622797708E+0001 1.16084494730726E+0001 1.15991562984501E+0001 1.15898826744867E+0001 - 1.15806285201180E+0001 1.15713937547060E+0001 1.15621782979284E+0001 1.15529820698682E+0001 1.15438049909963E+0001 - 1.15346469821354E+0001 1.15255079644865E+0001 1.15163878596274E+0001 1.15072865894785E+0001 1.14982040763505E+0001 - 1.14891402429312E+0001 1.14800950122388E+0001 1.14710683076676E+0001 1.14620600529973E+0001 1.14530701723121E+0001 - 1.14440985901275E+0001 1.14351452312597E+0001 1.14262100208907E+0001 1.14172928845809E+0001 1.14083937482179E+0001 - 1.13995125380634E+0001 1.13906491807022E+0001 1.13818036030924E+0001 1.13729757325227E+0001 1.13641654966482E+0001 - 1.13553728234535E+0001 1.13465976412561E+0001 1.13378398787490E+0001 1.13290994649334E+0001 1.13203763291731E+0001 - 1.13116704011506E+0001 1.13029816108980E+0001 1.12943098887772E+0001 1.12856551654891E+0001 1.12770173720812E+0001 - 1.12683964399004E+0001 1.12597923006269E+0001 1.12512048863105E+0001 1.12426341292825E+0001 1.12340799622247E+0001 - 1.12255423181498E+0001 1.12170211303574E+0001 1.12085163325151E+0001 1.12000278585913E+0001 1.11915556428613E+0001 - 1.11830996199360E+0001 1.11746597247377E+0001 1.11662358925079E+0001 1.11578280588105E+0001 1.11494361594971E+0001 - 1.11410601307645E+0001 1.11326999090748E+0001 1.11243554312579E+0001 1.11160266344018E+0001 1.11077134559338E+0001 - 1.10994158335589E+0001 1.10911337053113E+0001 1.10828670095310E+0001 1.10746156848233E+0001 1.10663796701368E+0001 - 1.10581589046927E+0001 1.10499533280185E+0001 1.10417628799395E+0001 1.10335875005919E+0001 1.10254271303665E+0001 - 1.10172817099814E+0001 1.10091511804317E+0001 1.10010354830176E+0001 1.09929345593145E+0001 1.09848483511866E+0001 - 1.09767768007900E+0001 1.09687198505795E+0001 1.09606774432527E+0001 1.09526495218464E+0001 1.09446360296327E+0001 - 1.09366369101850E+0001 1.09286521073707E+0001 1.09206815653120E+0001 1.09127252284053E+0001 1.09047830413455E+0001 - 1.08968549490939E+0001 1.08889408968697E+0001 1.08810408301930E+0001 1.08731546948163E+0001 1.08652824368151E+0001 - 1.08574240024899E+0001 1.08495793384173E+0001 1.08417483914726E+0001 1.08339311087394E+0001 1.08261274376070E+0001 - 1.08183373257321E+0001 1.08105607210148E+0001 1.08027975716119E+0001 1.07950478259462E+0001 1.07873114327135E+0001 - 1.07795883408529E+0001 1.07718784995565E+0001 1.07641818582820E+0001 1.07564983667267E+0001 1.07488279748607E+0001 - 1.07411706328916E+0001 1.07335262912745E+0001 1.07258949007330E+0001 1.07182764122092E+0001 1.07106707769305E+0001 - 1.07030779463256E+0001 1.06954978721219E+0001 1.06879305062250E+0001 1.06803758008375E+0001 1.06728337083992E+0001 - 1.06653041815508E+0001 1.06577871732047E+0001 1.06502826365091E+0001 1.06427905248456E+0001 1.06353107918297E+0001 - 1.06278433913112E+0001 1.06203882773723E+0001 1.06129454043366E+0001 1.06055147267583E+0001 1.05980961994130E+0001 - 1.05906897773108E+0001 1.05832954156935E+0001 1.05759130700295E+0001 1.05685426960021E+0001 1.05611842495493E+0001 - 1.05538376867886E+0001 1.05465029640997E+0001 1.05391800380730E+0001 1.05318688655108E+0001 1.05245694034513E+0001 - 1.05172816091243E+0001 1.05100054400154E+0001 1.05027408538023E+0001 1.04954878083830E+0001 1.04882462618673E+0001 - 1.04810161725894E+0001 1.04737974990777E+0001 1.04665902000985E+0001 1.04593942346074E+0001 1.04522095617803E+0001 - 1.04450361409958E+0001 1.04378739318384E+0001 1.04307228941180E+0001 1.04235829878268E+0001 1.04164541731649E+0001 - 1.04093364105497E+0001 1.04022296605890E+0001 1.03951338841087E+0001 1.03880490421079E+0001 1.03809750958109E+0001 - 1.03739120066254E+0001 1.03668597361700E+0001 1.03598182462474E+0001 1.03527874988570E+0001 1.03457674562079E+0001 - 1.03387580806728E+0001 1.03317593348601E+0001 1.03247711815364E+0001 1.03177935836612E+0001 1.03108265044035E+0001 - 1.03038699071039E+0001 1.02969237553012E+0001 1.02899880127193E+0001 1.02830626432560E+0001 1.02761476110018E+0001 - 1.02692428802560E+0001 1.02623484154618E+0001 1.02554641812720E+0001 1.02485901425030E+0001 1.02417262641570E+0001 - 1.02348725114316E+0001 1.02280288496891E+0001 1.02211952444543E+0001 1.02143716614517E+0001 1.02075580665907E+0001 - 1.02007544259256E+0001 1.01939607057055E+0001 1.01871768723316E+0001 1.01804028924134E+0001 1.01736387327039E+0001 - 1.01668843601215E+0001 1.01601397417881E+0001 1.01534048449548E+0001 1.01466796370582E+0001 1.01399640857176E+0001 - 1.01332581586827E+0001 1.01265618238994E+0001 1.01198750494665E+0001 1.01131978036360E+0001 1.01065300548512E+0001 - 1.00998717716813E+0001 1.00932229228782E+0001 1.00865834773518E+0001 1.00799534041702E+0001 1.00733326725480E+0001 - 1.00667212518777E+0001 1.00601191116926E+0001 1.00535262216828E+0001 1.00469425517082E+0001 1.00403680717611E+0001 - 1.00338027520044E+0001 1.00272465627341E+0001 1.00206994744239E+0001 1.00141614576816E+0001 1.00076324832616E+0001 - 1.00011125220658E+0001 9.99460154516877E+0000 9.98809952376483E+0000 9.98160642920294E+0000 9.97512223299028E+0000 - 9.96864690675470E+0000 9.96218042228615E+0000 9.95572275151806E+0000 9.94927386652456E+0000 9.94283373950506E+0000 - 9.93640234282560E+0000 9.92997964897189E+0000 9.92356563058750E+0000 9.91716026043317E+0000 9.91076351142189E+0000 - 9.90437535659395E+0000 9.89799576914895E+0000 9.89162472239229E+0000 9.88526218977033E+0000 9.87890814488341E+0000 - 9.87256256143867E+0000 9.86622541329469E+0000 9.85989667443654E+0000 9.85357631896650E+0000 9.84726432114253E+0000 - 9.84096065532458E+0000 9.83466529602574E+0000 9.82837821786809E+0000 9.82209939561158E+0000 9.81582880413851E+0000 - 9.80956641844424E+0000 9.80331221368523E+0000 9.79706616510941E+0000 9.79082824808503E+0000 9.78459843812330E+0000 - 9.77837671085006E+0000 9.77216304200603E+0000 9.76595740747262E+0000 9.75975978321488E+0000 9.75357014534551E+0000 - 9.74738847009330E+0000 9.74121473379705E+0000 9.73504891290900E+0000 9.72889098400794E+0000 9.72274092378031E+0000 - 9.71659870903008E+0000 9.71046431667584E+0000 9.70433772374144E+0000 9.69821890738836E+0000 9.69210784485830E+0000 - 9.68600451352150E+0000 9.67990889086743E+0000 9.67382095445699E+0000 9.66774068200930E+0000 9.66166805132184E+0000 - 9.65560304031242E+0000 9.64954562700340E+0000 9.64349578951552E+0000 9.63745350607781E+0000 9.63141875504711E+0000 - 9.62539151485055E+0000 9.61937176403394E+0000 9.61335948125887E+0000 9.60735464526758E+0000 9.60135723492501E+0000 - 9.59536722918694E+0000 9.58938460709693E+0000 9.58340934782850E+0000 9.57744143061772E+0000 9.57148083484397E+0000 - 9.56552753994971E+0000 9.55958152547928E+0000 9.55364277108892E+0000 9.54771125652440E+0000 9.54178696162123E+0000 - 9.53586986631463E+0000 9.52995995063328E+0000 9.52405719469954E+0000 9.51816157873944E+0000 9.51227308304728E+0000 - 9.50639168803442E+0000 9.50051737418743E+0000 9.49465012209422E+0000 9.48878991242160E+0000 9.48293672595439E+0000 - 9.47709054350488E+0000 9.47125134604598E+0000 9.46541911460120E+0000 9.45959383027728E+0000 9.45377547427743E+0000 - 9.44796402790149E+0000 9.44215947250725E+0000 9.43636178956582E+0000 9.43057096062291E+0000 9.42478696728925E+0000 - 9.41900979128958E+0000 9.41323941441083E+0000 9.40747581853162E+0000 9.40171898560618E+0000 9.39596889767430E+0000 - 9.39022553685183E+0000 9.38448888535036E+0000 9.37875892542861E+0000 9.37303563944796E+0000 9.36731900985315E+0000 - 9.36160901914313E+0000 9.35590564992341E+0000 9.35020888484757E+0000 9.34451870665981E+0000 9.33883509818545E+0000 - 9.33315804230491E+0000 9.32748752201275E+0000 9.32182352032638E+0000 9.31616602035806E+0000 9.31051500531521E+0000 - 9.30487045844820E+0000 9.29923236309635E+0000 9.29360070265212E+0000 9.28797546060710E+0000 9.28235662049656E+0000 - 9.27674416594220E+0000 9.27113808062282E+0000 9.26553834830401E+0000 9.25994495280229E+0000 9.25435787800162E+0000 - 9.24877710787660E+0000 9.24320262643353E+0000 9.23763441777956E+0000 9.23207246607359E+0000 9.22651675552311E+0000 - 9.22096727043373E+0000 9.21542399515671E+0000 9.20988691409573E+0000 9.20435601174978E+0000 9.19883127266073E+0000 - 9.19331268142330E+0000 9.18780022271823E+0000 9.18229388127286E+0000 9.17679364188105E+0000 9.17129948940011E+0000 - 9.16581140873771E+0000 9.16032938486854E+0000 9.15485340283449E+0000 9.14938344772169E+0000 9.14391950468046E+0000 - 9.13846155892879E+0000 9.13300959572603E+0000 9.12756360039623E+0000 9.12212355833484E+0000 9.11668945496924E+0000 - 9.11126127579190E+0000 9.10583900635726E+0000 9.10042263227196E+0000 9.09501213920159E+0000 9.08960751285427E+0000 - 9.08420873899071E+0000 9.07881580345093E+0000 9.07342869209800E+0000 9.06804739086128E+0000 9.06267188572999E+0000 - 9.05730216272339E+0000 9.05193820793084E+0000 9.04658000749530E+0000 9.04122754759351E+0000 9.03588081445942E+0000 - 9.03053979439099E+0000 9.02520447371036E+0000 9.01987483881728E+0000 9.01455087612928E+0000 9.00923257213844E+0000 - 9.00391991337485E+0000 8.99861288640678E+0000 8.99331147787746E+0000 8.98801567443516E+0000 8.98272546281340E+0000 - 8.97744082976767E+0000 8.97216176212230E+0000 8.96688824672215E+0000 8.96162027046783E+0000 8.95635782029573E+0000 - 8.95110088321495E+0000 8.94584944625228E+0000 8.94060349648236E+0000 8.93536302101779E+0000 8.93012800703604E+0000 - 8.92489844172764E+0000 8.91967431235329E+0000 8.91445560620371E+0000 8.90924231059312E+0000 8.90403441290621E+0000 - 8.89883190055978E+0000 8.89363476099775E+0000 8.88844298172993E+0000 8.88325655026323E+0000 8.87807545419757E+0000 - 8.87289968113020E+0000 8.86772921871967E+0000 8.86256405464392E+0000 8.85740417664748E+0000 8.85224957248269E+0000 - 8.84710022996200E+0000 8.84195613691764E+0000 8.83681728123206E+0000 8.83168365081782E+0000 8.82655523362951E+0000 - 8.82143201764696E+0000 8.81631399090066E+0000 8.81120114143646E+0000 8.80609345735613E+0000 8.80099092678033E+0000 - 8.79589353788422E+0000 8.79080127884518E+0000 8.78571413790874E+0000 8.78063210332962E+0000 8.77555516341575E+0000 - 8.77048330647931E+0000 8.76541652089264E+0000 8.76035479506300E+0000 8.75529811740389E+0000 8.75024647636558E+0000 - 8.74519986046232E+0000 8.74015825820470E+0000 8.73512165814377E+0000 8.73009004886945E+0000 8.72506341899706E+0000 - 8.72004175717251E+0000 8.71502505206049E+0000 8.71001329238193E+0000 8.70500646685974E+0000 8.70000456426306E+0000 - 8.69500757338360E+0000 8.69001548304755E+0000 8.68502828209365E+0000 8.68004595941575E+0000 8.67506850391186E+0000 - 8.67009590451831E+0000 8.66512815018935E+0000 8.66016522992281E+0000 8.65520713273296E+0000 8.65025384766248E+0000 - 8.64530536377742E+0000 8.64036167017929E+0000 8.63542275598802E+0000 8.63048861035059E+0000 8.62555922243429E+0000 - 8.62063458144902E+0000 8.61571467660634E+0000 8.61079949717253E+0000 8.60588903240548E+0000 8.60098327160940E+0000 - 8.59608220410244E+0000 8.59118581923733E+0000 8.58629410638088E+0000 8.58140705492263E+0000 8.57652465428693E+0000 - 8.57164689391415E+0000 8.56677376326077E+0000 8.56190525182175E+0000 8.55704134910659E+0000 8.55218204463939E+0000 - 8.54732732796581E+0000 8.54247718868745E+0000 8.53763161637613E+0000 8.53279060066493E+0000 8.52795413119330E+0000 - 8.52312219761060E+0000 8.51829478961911E+0000 8.51347189690708E+0000 8.50865350920553E+0000 8.50383961625392E+0000 - 8.49903020782259E+0000 8.49422527369218E+0000 8.48942480367439E+0000 8.48462878758443E+0000 8.47983721527215E+0000 - 8.47505007660312E+0000 8.47026736145873E+0000 8.46548905973280E+0000 8.46071516136439E+0000 8.45594565626889E+0000 - 8.45118053442782E+0000 8.44641978580948E+0000 8.44166340039492E+0000 8.43691136821427E+0000 8.43216367929500E+0000 - 8.42742032368097E+0000 8.42268129144634E+0000 8.41794657265410E+0000 8.41321615743403E+0000 8.40849003587889E+0000 - 8.40376819814318E+0000 8.39905063436874E+0000 8.39433733471943E+0000 8.38962828938817E+0000 8.38492348857788E+0000 - 8.38022292249988E+0000 8.37552658139122E+0000 8.37083445549569E+0000 8.36614653508644E+0000 8.36146281044177E+0000 - 8.35678327185901E+0000 8.35210790964769E+0000 8.34743671414176E+0000 8.34276967567875E+0000 8.33810678461551E+0000 - 8.33344803132827E+0000 8.32879340620573E+0000 8.32414289964564E+0000 8.31949650206006E+0000 8.31485420389636E+0000 - 8.31021599558497E+0000 8.30558186759001E+0000 8.30095181039188E+0000 8.29632581446818E+0000 8.29170387032685E+0000 - 8.28708596847311E+0000 8.28247209945142E+0000 8.27786225379136E+0000 8.27325642205316E+0000 8.26865459481197E+0000 - 8.26405676263697E+0000 8.25946291613340E+0000 8.25487304591110E+0000 8.25028714258633E+0000 8.24570519679584E+0000 - 8.24112719918288E+0000 8.23655314040603E+0000 8.23198301114453E+0000 8.22741680207903E+0000 8.22285450390039E+0000 - 8.21829610732381E+0000 8.21374160306780E+0000 8.20919098186300E+0000 8.20464423446630E+0000 8.20010135161874E+0000 - 8.19556232409472E+0000 8.19102714268275E+0000 8.18649579815737E+0000 8.18196828134074E+0000 8.17744458303410E+0000 - 8.17292469406883E+0000 8.16840860529243E+0000 8.16389630754218E+0000 8.15938779167331E+0000 8.15488304856264E+0000 - 8.15038206909978E+0000 8.14588484416602E+0000 8.14139136468025E+0000 8.13690162153729E+0000 8.13241560567314E+0000 - 8.12793330803335E+0000 8.12345471955186E+0000 8.11897983118630E+0000 8.11450863391108E+0000 8.11004111870144E+0000 - 8.10557727654419E+0000 8.10111709844296E+0000 8.09666057540064E+0000 8.09220769844950E+0000 8.08775845860341E+0000 - 8.08331284691101E+0000 8.07887085442036E+0000 8.07443247218606E+0000 8.06999769128701E+0000 8.06556650279278E+0000 - 8.06113889780622E+0000 8.05671486741562E+0000 8.05229440273554E+0000 8.04787749487314E+0000 8.04346413497795E+0000 - 8.03905431417090E+0000 8.03464802360114E+0000 8.03024525443194E+0000 8.02584599783002E+0000 8.02145024497098E+0000 - 8.01705798703930E+0000 8.01266921522485E+0000 8.00828392074071E+0000 8.00390209478941E+0000 7.99952372860570E+0000 - 7.99514881341920E+0000 7.99077734046157E+0000 7.98640930099860E+0000 7.98204468628041E+0000 7.97768348757707E+0000 - 7.97332569616980E+0000 7.96897130334203E+0000 7.96462030039735E+0000 7.96027267863272E+0000 7.95592842936892E+0000 - 7.95158754392197E+0000 7.94725001363357E+0000 7.94291582984613E+0000 7.93858498389564E+0000 7.93425746715641E+0000 - 7.92993327098929E+0000 7.92561238677028E+0000 7.92129480589599E+0000 7.91698051975501E+0000 7.91266951974764E+0000 - 7.90836179729135E+0000 7.90405734379927E+0000 7.89975615071610E+0000 7.89545820947696E+0000 7.89116351151988E+0000 - 7.88687204831107E+0000 7.88258381131439E+0000 7.87829879200934E+0000 7.87401698187139E+0000 7.86973837239894E+0000 - 7.86546295508638E+0000 7.86119072145117E+0000 7.85692166300503E+0000 7.85265577127740E+0000 7.84839303781009E+0000 - 7.84413345413934E+0000 7.83987701182999E+0000 7.83562370243781E+0000 7.83137351753286E+0000 7.82712644870321E+0000 - 7.82288248752429E+0000 7.81864162561124E+0000 7.81440385455763E+0000 7.81016916598418E+0000 7.80593755151541E+0000 - 7.80170900278683E+0000 7.79748351143599E+0000 7.79326106911693E+0000 7.78904166749307E+0000 7.78482529822453E+0000 - 7.78061195300253E+0000 7.77640162350425E+0000 7.77219430142722E+0000 7.76798997847486E+0000 7.76378864636745E+0000 - 7.75959029682399E+0000 7.75539492157676E+0000 7.75120251236414E+0000 7.74701306093782E+0000 7.74282655906476E+0000 - 7.73864299850176E+0000 7.73446237103544E+0000 7.73028466844598E+0000 7.72610988252712E+0000 7.72193800509349E+0000 - 7.71776902795338E+0000 7.71360294293422E+0000 7.70943974186082E+0000 7.70527941657720E+0000 7.70112195894668E+0000 - 7.69696736081912E+0000 7.69281561406558E+0000 7.68866671056738E+0000 7.68452064221076E+0000 7.68037740090141E+0000 - 7.67623697853905E+0000 7.67209936705025E+0000 7.66796455835569E+0000 7.66383254439385E+0000 7.65970331710651E+0000 - 7.65557686846066E+0000 7.65145319041569E+0000 7.64733227494534E+0000 7.64321411403772E+0000 7.63909869968991E+0000 - 7.63498602390248E+0000 7.63087607869236E+0000 7.62676885608734E+0000 7.62266434811702E+0000 7.61856254683112E+0000 - 7.61446344428123E+0000 7.61036703253545E+0000 7.60627330366386E+0000 7.60218224975864E+0000 7.59809386290849E+0000 - 7.59400813522431E+0000 7.58992505881910E+0000 7.58584462582081E+0000 7.58176682836321E+0000 7.57769165860247E+0000 - 7.57361910868229E+0000 7.56954917077987E+0000 7.56548183707655E+0000 7.56141709974866E+0000 7.55735495101350E+0000 - 7.55329538306690E+0000 7.54923838814025E+0000 7.54518395846006E+0000 7.54113208627009E+0000 7.53708276382221E+0000 - 7.53303598339296E+0000 7.52899173724497E+0000 7.52495001766379E+0000 7.52091081695796E+0000 7.51687412742958E+0000 - 7.51283994140010E+0000 7.50880825120305E+0000 7.50477904917479E+0000 7.50075232768045E+0000 7.49672807907886E+0000 - 7.49270629574104E+0000 7.48868697006321E+0000 7.48467009444095E+0000 7.48065566128952E+0000 7.47664366302736E+0000 - 7.47263409209267E+0000 7.46862694093428E+0000 7.46462220200796E+0000 7.46061986778013E+0000 7.45661993073536E+0000 - 7.45262238336710E+0000 7.44862721818704E+0000 7.44463442770656E+0000 7.44064400445720E+0000 7.43665594098326E+0000 - 7.43267022983815E+0000 7.42868686358627E+0000 7.42470583481420E+0000 7.42072713610845E+0000 7.41675076007034E+0000 - 7.41277669932725E+0000 7.40880494649912E+0000 7.40483549422833E+0000 7.40086833517406E+0000 7.39690346200312E+0000 - 7.39294086739366E+0000 7.38898054403524E+0000 7.38502248464743E+0000 7.38106668193153E+0000 7.37711312863570E+0000 - 7.37316181749361E+0000 7.36921274127284E+0000 7.36526589273588E+0000 7.36132126467736E+0000 7.35737884988687E+0000 - 7.35343864118251E+0000 7.34950063138862E+0000 7.34556481334321E+0000 7.34163117989617E+0000 7.33769972391678E+0000 - 7.33377043828816E+0000 7.32984331589791E+0000 7.32591834965318E+0000 7.32199553247879E+0000 7.31807485731169E+0000 - 7.31415631709722E+0000 7.31023990480042E+0000 7.30632561340046E+0000 7.30241343588687E+0000 7.29850336526716E+0000 - 7.29459539456304E+0000 7.29068951680865E+0000 7.28678572505055E+0000 7.28288401235342E+0000 7.27898437180570E+0000 - 7.27508679648777E+0000 7.27119127951137E+0000 7.26729781400841E+0000 7.26340639310093E+0000 7.25951700994811E+0000 - 7.25562965772004E+0000 7.25174432959773E+0000 7.24786101878255E+0000 7.24397971847748E+0000 7.24010042191723E+0000 - 7.23622312234762E+0000 7.23234781301805E+0000 7.22847448721546E+0000 7.22460313821727E+0000 7.22073375933855E+0000 - 7.21686634388678E+0000 7.21300088521473E+0000 7.20913737666390E+0000 7.20527581160229E+0000 7.20141618342069E+0000 - 7.19755848551193E+0000 7.19370271129170E+0000 7.18984885419671E+0000 7.18599690767151E+0000 7.18214686517608E+0000 - 7.17829872020288E+0000 7.17445246623154E+0000 7.17060809678940E+0000 7.16676560539669E+0000 7.16292498560253E+0000 - 7.15908623096985E+0000 7.15524933507918E+0000 7.15141429151925E+0000 7.14758109390596E+0000 7.14374973587489E+0000 - 7.13992021105850E+0000 7.13609251312989E+0000 7.13226663576862E+0000 7.12844257266459E+0000 7.12462031754086E+0000 - 7.12079986412140E+0000 7.11698120615200E+0000 7.11316433740606E+0000 7.10934925166372E+0000 7.10553594272136E+0000 - 7.10172440440312E+0000 7.09791463054187E+0000 7.09410661498498E+0000 7.09030035160960E+0000 7.08649583430364E+0000 - 7.08269305696772E+0000 7.07889201353237E+0000 7.07509269793143E+0000 7.07129510413248E+0000 7.06749922610841E+0000 - 7.06370505785075E+0000 7.05991259338305E+0000 7.05612182673043E+0000 7.05233275194252E+0000 7.04854536308967E+0000 - 7.04475965426300E+0000 7.04097561955534E+0000 7.03719325310332E+0000 7.03341254904343E+0000 7.02963350153503E+0000 - 7.02585610475273E+0000 7.02208035290555E+0000 7.01830624020447E+0000 7.01453376088350E+0000 7.01076290919780E+0000 - 7.00699367942376E+0000 7.00322606584942E+0000 6.99946006278414E+0000 6.99569566456243E+0000 6.99193286553443E+0000 - 6.98817166006215E+0000 6.98441204253670E+0000 6.98065400736498E+0000 6.97689754897542E+0000 6.97314266181040E+0000 - 6.96938934033585E+0000 6.96563757903748E+0000 6.96188737241502E+0000 6.95813871499770E+0000 6.95439160132502E+0000 - 6.95064602596411E+0000 6.94690198348861E+0000 6.94315946851339E+0000 6.93941847565219E+0000 6.93567899954465E+0000 - 6.93194103486018E+0000 6.92820457627880E+0000 6.92446961849881E+0000 6.92073615624460E+0000 6.91700418425896E+0000 - 6.91327369730506E+0000 6.90954469016841E+0000 6.90581715764148E+0000 6.90209109455655E+0000 6.89836649575485E+0000 - 6.89464335609822E+0000 6.89092167047301E+0000 6.88720143378621E+0000 6.88348264095591E+0000 6.87976528693447E+0000 - 6.87604936668928E+0000 6.87233487520470E+0000 6.86862180748406E+0000 6.86491015856711E+0000 6.86119992348942E+0000 - 6.85749109733469E+0000 6.85378367518832E+0000 6.85007765215685E+0000 6.84637302338344E+0000 6.84266978401503E+0000 - 6.83896792922562E+0000 6.83526745422213E+0000 6.83156835420564E+0000 6.82787062442774E+0000 6.82417426014201E+0000 - 6.82047925662736E+0000 6.81678560918811E+0000 6.81309331315013E+0000 6.80940236385114E+0000 6.80571275666219E+0000 - 6.80202448697209E+0000 6.79833755018166E+0000 6.79465194173294E+0000 6.79096765706838E+0000 6.78728469165810E+0000 - 6.78360304100386E+0000 6.77992270062352E+0000 6.77624366604912E+0000 6.77256593284447E+0000 6.76888949658766E+0000 - 6.76521435287887E+0000 6.76154049735214E+0000 6.75786792564814E+0000 6.75419663343362E+0000 6.75052661640156E+0000 - 6.74685787026139E+0000 6.74319039075079E+0000 6.73952417362005E+0000 6.73585921464781E+0000 6.73219550963715E+0000 - 6.72853305440586E+0000 6.72487184480216E+0000 6.72121187668907E+0000 6.71755314595030E+0000 6.71389564850405E+0000 - 6.71023938026971E+0000 6.70658433721494E+0000 6.70293051530675E+0000 6.69927791054482E+0000 6.69562651895371E+0000 - 6.69197633657116E+0000 6.68832735946184E+0000 6.68467958371544E+0000 6.68103300543691E+0000 6.67738762076609E+0000 - 6.67374342584837E+0000 6.67010041686609E+0000 6.66645859000718E+0000 6.66281794151238E+0000 6.65917846760056E+0000 - 6.65554016455330E+0000 6.65190302865400E+0000 6.64826705621545E+0000 6.64463224356411E+0000 6.64099858705790E+0000 - 6.63736608307438E+0000 6.63373472801676E+0000 6.63010451829815E+0000 6.62647545037707E+0000 6.62284752071018E+0000 - 6.61922072579178E+0000 6.61559506213018E+0000 6.61197052626150E+0000 6.60834711474191E+0000 6.60472482415548E+0000 - 6.60110365110046E+0000 6.59748359220707E+0000 6.59386464411185E+0000 6.59024680349133E+0000 6.58663006703830E+0000 - 6.58301443146192E+0000 6.57939989350747E+0000 6.57578644992875E+0000 6.57217409750784E+0000 6.56856283305525E+0000 - 6.56495265338608E+0000 6.56134355536768E+0000 6.55773553585628E+0000 6.55412859175642E+0000 6.55052271998145E+0000 - 6.54691791747131E+0000 6.54331418118473E+0000 6.53971150812102E+0000 6.53610989526460E+0000 6.53250933966339E+0000 - 6.52890983836340E+0000 6.52531138843751E+0000 6.52171398698752E+0000 6.51811763112531E+0000 6.51452231800369E+0000 - 6.51092804477568E+0000 6.50733480863532E+0000 6.50374260679185E+0000 6.50015143647672E+0000 6.49656129494063E+0000 - 6.49297217945854E+0000 6.48938408733374E+0000 6.48579701588985E+0000 6.48221096246397E+0000 6.47862592442457E+0000 - 6.47504189915964E+0000 6.47145888407568E+0000 6.46787687661172E+0000 6.46429587421844E+0000 6.46071587437413E+0000 - 6.45713687457876E+0000 6.45355887234802E+0000 6.44998186523434E+0000 6.44640585079697E+0000 6.44283082662297E+0000 - 6.43925679032629E+0000 6.43568373953577E+0000 6.43211167190821E+0000 6.42854058512140E+0000 6.42497047686214E+0000 - 6.42140134486131E+0000 6.41783318685888E+0000 6.41426600061395E+0000 6.41069978391381E+0000 6.40713453457197E+0000 - 6.40357025040615E+0000 6.40000692927743E+0000 6.39644456905314E+0000 6.39288316763002E+0000 6.38932272292421E+0000 - 6.38576323287326E+0000 6.38220469543520E+0000 6.37864710858959E+0000 6.37509047034453E+0000 6.37153477871869E+0000 - 6.36798003176138E+0000 6.36442622753855E+0000 6.36087336413583E+0000 6.35732143966762E+0000 6.35377045226206E+0000 - 6.35022040007006E+0000 6.34667128126641E+0000 6.34312309404878E+0000 6.33957583663069E+0000 6.33602950724864E+0000 - 6.33248410416312E+0000 6.32893962564857E+0000 6.32539607001155E+0000 6.32185343556866E+0000 6.31831172066160E+0000 - 6.31477092365728E+0000 6.31123104293371E+0000 6.30769207690223E+0000 6.30415402398130E+0000 6.30061688261875E+0000 - 6.29708065128577E+0000 6.29354532845973E+0000 6.29001091265762E+0000 6.28647740240369E+0000 6.28294479623960E+0000 - 6.27941309274572E+0000 6.27588229050372E+0000 6.27235238812087E+0000 6.26882338423416E+0000 6.26529527748700E+0000 - 6.26176806654651E+0000 6.25824175010659E+0000 6.25471632688083E+0000 6.25119179559243E+0000 6.24766815498944E+0000 - 6.24414540384580E+0000 6.24062354094717E+0000 6.23710256510010E+0000 6.23358247513614E+0000 6.23006326990065E+0000 - 6.22654494826102E+0000 6.22302750910462E+0000 6.21951095133482E+0000 6.21599527387807E+0000 6.21248047567891E+0000 - 6.20896655569691E+0000 6.20545351291690E+0000 6.20194134634083E+0000 6.19843005498885E+0000 6.19491963789935E+0000 - 6.19141009412996E+0000 6.18790142275659E+0000 6.18439362287450E+0000 6.18088669360033E+0000 6.17738063406297E+0000 - 6.17387544341485E+0000 6.17037112082372E+0000 6.16686766547990E+0000 6.16336507658709E+0000 6.15986335336548E+0000 - 6.15636249506299E+0000 6.15286250093488E+0000 6.14936337026115E+0000 6.14586510233432E+0000 6.14236769647272E+0000 - 6.13887115200112E+0000 6.13537546827525E+0000 6.13188064465226E+0000 6.12838668052235E+0000 6.12489357528230E+0000 - 6.12140132835485E+0000 6.11790993916935E+0000 6.11441940718223E+0000 6.11092973185859E+0000 6.10744091269171E+0000 - 6.10395294917746E+0000 6.10046584083479E+0000 6.09697958720992E+0000 6.09349418784861E+0000 6.09000964231882E+0000 - 6.08652595020656E+0000 6.08304311111906E+0000 6.07956112466938E+0000 6.07607999049899E+0000 6.07259970824909E+0000 - 6.06912027759347E+0000 6.06564169821081E+0000 6.06216396979910E+0000 6.05868709207463E+0000 6.05521106476684E+0000 - 6.05173588761739E+0000 6.04826156038733E+0000 6.04478808285094E+0000 6.04131545480508E+0000 6.03784367605063E+0000 - 6.03437274640694E+0000 6.03090266571289E+0000 6.02743343381560E+0000 6.02396505058483E+0000 6.02049751589657E+0000 - 6.01703082964642E+0000 6.01356499174140E+0000 6.01010000210509E+0000 6.00663586067562E+0000 6.00317256740778E+0000 - 5.99971012225850E+0000 5.99624852520969E+0000 5.99278777625683E+0000 5.98932787540595E+0000 5.98586882267773E+0000 - 5.98241061810135E+0000 5.97895326172796E+0000 5.97549675361412E+0000 5.97204109383842E+0000 5.96858628248386E+0000 - 5.96513231964618E+0000 5.96167920544321E+0000 5.95822693999828E+0000 5.95477552344753E+0000 5.95132495594095E+0000 - 5.94787523764239E+0000 5.94442636872443E+0000 5.94097834937457E+0000 5.93753117978908E+0000 5.93408486018231E+0000 - 5.93063939077636E+0000 5.92719477180423E+0000 5.92375100350664E+0000 5.92030808615190E+0000 5.91686602000052E+0000 - 5.91342480533019E+0000 5.90998444244101E+0000 5.90654493162535E+0000 5.90310627320114E+0000 5.89966846749210E+0000 - 5.89623151482678E+0000 5.89279541556039E+0000 5.88936017004044E+0000 5.88592577863284E+0000 5.88249224171355E+0000 - 5.87905955967071E+0000 5.87562773289733E+0000 5.87219676180173E+0000 5.86876664679612E+0000 5.86533738830387E+0000 - 5.86190898676794E+0000 5.85848144261950E+0000 5.85505475631871E+0000 5.85162892832865E+0000 5.84820395911317E+0000 - 5.84477984915789E+0000 5.84135659894821E+0000 5.83793420898500E+0000 5.83451267976585E+0000 5.83109201181429E+0000 - 5.82767220564431E+0000 5.82425326178857E+0000 5.82083518078378E+0000 5.81741796318121E+0000 5.81400160952675E+0000 - 5.81058612038611E+0000 5.80717149632595E+0000 5.80375773791808E+0000 5.80034484575311E+0000 5.79693282041848E+0000 - 5.79352166251097E+0000 5.79011137263258E+0000 5.78670195139368E+0000 5.78329339941408E+0000 5.77988571731564E+0000 - 5.77647890572443E+0000 5.77307296528337E+0000 5.76966789663009E+0000 5.76626370041172E+0000 5.76286037728175E+0000 - 5.75945792790314E+0000 5.75605635293682E+0000 5.75265565305114E+0000 5.74925582892818E+0000 5.74585688124064E+0000 - 5.74245881067707E+0000 5.73906161792507E+0000 5.73566530368181E+0000 5.73226986864668E+0000 5.72887531352233E+0000 - 5.72548163901892E+0000 5.72208884584673E+0000 5.71869693472037E+0000 5.71530590635882E+0000 5.71191576149072E+0000 - 5.70852650084272E+0000 5.70513812514058E+0000 5.70175063512396E+0000 5.69836403152846E+0000 5.69497831509512E+0000 - 5.69159348656199E+0000 5.68820954668531E+0000 5.68482649620454E+0000 5.68144433587629E+0000 5.67806306645208E+0000 - 5.67468268868784E+0000 5.67130320334504E+0000 5.66792461117791E+0000 5.66454691295363E+0000 5.66117010943113E+0000 - 5.65779420138228E+0000 5.65441918956750E+0000 5.65104507475913E+0000 5.64767185772230E+0000 5.64429953922876E+0000 - 5.64092812004838E+0000 5.63755760095552E+0000 5.63418798272054E+0000 5.63081926611512E+0000 5.62745145191543E+0000 - 5.62408454089048E+0000 5.62071853381909E+0000 5.61735343147079E+0000 5.61398923461960E+0000 5.61062594403878E+0000 - 5.60726356049651E+0000 5.60390208477082E+0000 5.60054151762406E+0000 5.59718185983802E+0000 5.59382311216811E+0000 - 5.59046527538815E+0000 5.58710835026904E+0000 5.58375233756917E+0000 5.58039723804931E+0000 5.57704305248122E+0000 - 5.57368978161344E+0000 5.57033742621080E+0000 5.56698598702453E+0000 5.56363546481151E+0000 5.56028586031711E+0000 - 5.55693717429555E+0000 5.55358940748850E+0000 5.55024256063471E+0000 5.54689663448497E+0000 5.54355162976681E+0000 - 5.54020754721768E+0000 5.53686438756458E+0000 5.53352215153268E+0000 5.53018083984954E+0000 5.52684045323015E+0000 - 5.52350099239406E+0000 5.52016245804608E+0000 5.51682485089881E+0000 5.51348817165115E+0000 5.51015242100228E+0000 - 5.50681759964415E+0000 5.50348370826786E+0000 5.50015074755730E+0000 5.49681871818798E+0000 5.49348762083999E+0000 - 5.49015745617325E+0000 5.48682822485760E+0000 5.48349992754592E+0000 5.48017256489457E+0000 5.47684613754724E+0000 - 5.47352064614354E+0000 5.47019609132333E+0000 5.46687247370838E+0000 5.46354979392071E+0000 5.46022805257714E+0000 - 5.45690725028936E+0000 5.45358738764878E+0000 5.45026846526641E+0000 5.44695048371898E+0000 5.44363344359205E+0000 - 5.44031734545733E+0000 5.43700218988674E+0000 5.43368797743189E+0000 5.43037470864669E+0000 5.42706238408203E+0000 - 5.42375100426517E+0000 5.42044056973221E+0000 5.41713108099346E+0000 5.41382253857127E+0000 5.41051494296220E+0000 - 5.40720829466185E+0000 5.40390259415949E+0000 5.40059784193153E+0000 5.39729403845124E+0000 5.39399118417147E+0000 - 5.39068927954947E+0000 5.38738832502315E+0000 5.38408832102506E+0000 5.38078926798352E+0000 5.37749116630634E+0000 - 5.37419401640358E+0000 5.37089781866260E+0000 5.36760257347189E+0000 5.36430828120699E+0000 5.36101494222937E+0000 - 5.35772255689621E+0000 5.35443112554953E+0000 5.35114064851939E+0000 5.34785112613807E+0000 5.34456255870853E+0000 - 5.34127494653914E+0000 5.33798828991436E+0000 5.33470258911754E+0000 5.33141784441788E+0000 5.32813405607149E+0000 - 5.32485122432244E+0000 5.32156934940609E+0000 5.31828843154681E+0000 5.31500847095587E+0000 5.31172946783464E+0000 - 5.30845142236590E+0000 5.30517433473231E+0000 5.30189820509464E+0000 5.29862303360375E+0000 5.29534882039944E+0000 - 5.29207556560832E+0000 5.28880326934919E+0000 5.28553193171999E+0000 5.28226155281521E+0000 5.27899213270842E+0000 - 5.27572367146210E+0000 5.27245616913306E+0000 5.26918962575280E+0000 5.26592404135368E+0000 5.26265941594379E+0000 - 5.25939574952118E+0000 5.25613304207704E+0000 5.25287129357720E+0000 5.24961050398280E+0000 5.24635067323614E+0000 - 5.24309180127813E+0000 5.23983388801322E+0000 5.23657693335545E+0000 5.23332093718566E+0000 5.23006589938654E+0000 - 5.22681181981744E+0000 5.22355869832749E+0000 5.22030653474900E+0000 5.21705532889966E+0000 5.21380508058580E+0000 - 5.21055578959799E+0000 5.20730745570881E+0000 5.20406007868278E+0000 5.20081365826748E+0000 5.19756819418809E+0000 - 5.19432368616934E+0000 5.19108013390801E+0000 5.18783753709164E+0000 5.18459589539404E+0000 5.18135520847316E+0000 - 5.17811547596662E+0000 5.17487669751043E+0000 5.17163887270593E+0000 5.16840200115172E+0000 5.16516608243041E+0000 - 5.16193111611305E+0000 5.15869710173814E+0000 5.15546403885131E+0000 5.15223192696449E+0000 5.14900076558352E+0000 - 5.14577055419591E+0000 5.14254129227756E+0000 5.13931297927828E+0000 5.13608561464172E+0000 5.13285919779540E+0000 - 5.12963372814625E+0000 5.12640920508949E+0000 5.12318562799750E+0000 5.11996299623308E+0000 5.11674130914727E+0000 - 5.11352056606269E+0000 5.11030076629569E+0000 5.10708190914300E+0000 5.10386399388512E+0000 5.10064701979064E+0000 - 5.09743098610300E+0000 5.09421589205705E+0000 5.09100173687022E+0000 5.08778851974132E+0000 5.08457623985392E+0000 - 5.08136489638073E+0000 5.07815448846808E+0000 5.07494501525029E+0000 5.07173647585414E+0000 5.06852886937328E+0000 - 5.06532219489933E+0000 5.06211645149966E+0000 5.05891163823066E+0000 5.05570775413221E+0000 5.05250479821877E+0000 - 5.04930276949711E+0000 5.04610166696080E+0000 5.04290148958124E+0000 5.03970223631100E+0000 5.03650390609161E+0000 - 5.03330649784461E+0000 5.03011001048158E+0000 5.02691444289073E+0000 5.02371979395141E+0000 5.02052606251512E+0000 - 5.01733324743113E+0000 5.01414134752194E+0000 5.01095036160001E+0000 5.00776028845880E+0000 5.00457112687498E+0000 - 5.00138287561848E+0000 4.99819553342456E+0000 4.99500909903288E+0000 4.99182357115061E+0000 4.98863894848258E+0000 - 4.98545522970782E+0000 4.98227241349295E+0000 4.97909049849326E+0000 4.97590948333820E+0000 4.97272936665369E+0000 - 4.96955014704199E+0000 4.96637182309177E+0000 4.96319439337247E+0000 4.96001785644998E+0000 4.95684221086198E+0000 - 4.95366745513697E+0000 4.95049358778753E+0000 4.94732060730695E+0000 4.94414851218491E+0000 4.94097730088055E+0000 - 4.93780697184938E+0000 4.93463752353091E+0000 4.93146895434641E+0000 4.92830126270002E+0000 4.92513444698883E+0000 - 4.92196850559052E+0000 4.91880343687006E+0000 4.91563923917752E+0000 4.91247591084797E+0000 4.90931345020491E+0000 - 4.90615185555346E+0000 4.90299112518937E+0000 4.89983125739452E+0000 4.89667225043126E+0000 4.89351410255364E+0000 - 4.89035681200295E+0000 4.88720037700426E+0000 4.88404479577209E+0000 4.88089006650363E+0000 4.87773618738548E+0000 - 4.87458315659363E+0000 4.87143097228895E+0000 4.86827963261947E+0000 4.86512913572029E+0000 4.86197947971929E+0000 - 4.85883066272354E+0000 4.85568268283733E+0000 4.85253553814528E+0000 4.84938922672244E+0000 4.84624374663883E+0000 - 4.84309909594475E+0000 4.83995527267978E+0000 4.83681227487843E+0000 4.83367010055999E+0000 4.83052874773413E+0000 - 4.82738821439754E+0000 4.82424849853953E+0000 4.82110959814096E+0000 4.81797151116509E+0000 4.81483423557237E+0000 - 4.81169776931473E+0000 4.80856211032652E+0000 4.80542725653808E+0000 4.80229320587125E+0000 4.79915995624044E+0000 - 4.79602750554587E+0000 4.79289585168259E+0000 4.78976499253599E+0000 4.78663492598628E+0000 4.78350564990512E+0000 - 4.78037716215107E+0000 4.77724946058316E+0000 4.77412254305076E+0000 4.77099640739122E+0000 4.76787105144238E+0000 - 4.76474647303126E+0000 4.76162266998081E+0000 4.75849964010367E+0000 4.75537738121526E+0000 4.75225589111616E+0000 - 4.74913516760914E+0000 4.74601520848722E+0000 4.74289601153767E+0000 4.73977757455109E+0000 4.73665989530551E+0000 - 4.73354297157546E+0000 4.73042680113823E+0000 4.72731138176423E+0000 4.72419671121867E+0000 4.72108278726669E+0000 - 4.71796960767110E+0000 4.71485717018610E+0000 4.71174547257664E+0000 4.70863451259453E+0000 4.70552428799550E+0000 - 4.70241479653412E+0000 4.69930603595918E+0000 4.69619800402802E+0000 4.69309069848993E+0000 4.68998411709932E+0000 - 4.68687825760945E+0000 4.68377311777354E+0000 4.68066869534709E+0000 4.67756498808903E+0000 4.67446199375429E+0000 - 4.67135971010866E+0000 4.66825813491109E+0000 4.66515726593143E+0000 4.66205710094012E+0000 4.65895763771109E+0000 - 4.65585887402115E+0000 4.65276080765063E+0000 4.64966343638909E+0000 4.64656675803130E+0000 4.64347077036869E+0000 - 4.64037547121113E+0000 4.63728085836458E+0000 4.63418692965060E+0000 4.63109368288858E+0000 4.62800111591413E+0000 - 4.62490922656414E+0000 4.62181801268486E+0000 4.61872747213650E+0000 4.61563760278519E+0000 4.61254840250476E+0000 - 4.60945986918071E+0000 4.60637200071261E+0000 4.60328479500312E+0000 4.60019824997242E+0000 4.59711236355421E+0000 - 4.59402713368592E+0000 4.59094255832659E+0000 4.58785863544364E+0000 4.58477536302040E+0000 4.58169273905089E+0000 - 4.57861076154912E+0000 4.57552942853814E+0000 4.57244873806504E+0000 4.56936868818311E+0000 4.56628927696801E+0000 - 4.56321050251375E+0000 4.56013236292754E+0000 4.55705485633555E+0000 4.55397798088356E+0000 4.55090173474099E+0000 - 4.54782611609055E+0000 4.54475112313461E+0000 4.54167675410103E+0000 4.53860300723739E+0000 4.53552988081157E+0000 - 4.53245737311474E+0000 4.52938548246018E+0000 4.52631420718679E+0000 4.52324354565220E+0000 4.52017349625071E+0000 - 4.51710405738673E+0000 4.51403522749969E+0000 4.51096700505307E+0000 4.50789938853620E+0000 4.50483237646829E+0000 - 4.50176596739507E+0000 4.49870015989165E+0000 4.49563495255972E+0000 4.49257034403741E+0000 4.48950633298715E+0000 - 4.48644291810560E+0000 4.48338009811842E+0000 4.48031787178849E+0000 4.47725623790837E+0000 4.47419519530559E+0000 - 4.47113474284151E+0000 4.46807487941078E+0000 4.46501560395015E+0000 4.46195691542509E+0000 4.45889881284265E+0000 - 4.45584129524801E+0000 4.45278436171991E+0000 4.44972801138401E+0000 4.44667224340137E+0000 4.44361705696905E+0000 - 4.44056245133703E+0000 4.43750842578385E+0000 4.43445497964224E+0000 4.43140211228348E+0000 4.42834982312149E+0000 - 4.42529811161587E+0000 4.42224697727538E+0000 4.41919641964928E+0000 4.41614643834549E+0000 4.41309703300086E+0000 - 4.41004820331801E+0000 4.40699994904260E+0000 4.40395226997395E+0000 4.40090516595396E+0000 4.39785863688472E+0000 - 4.39481268271570E+0000 4.39176730345553E+0000 4.38872249916268E+0000 4.38567826995197E+0000 4.38263461599406E+0000 - 4.37959153751787E+0000 4.37654903480708E+0000 4.37350710820320E+0000 4.37046575811318E+0000 4.36742498499843E+0000 - 4.36438478938244E+0000 4.36134517185087E+0000 4.35830613305342E+0000 4.35526767370442E+0000 4.35222979457772E+0000 - 4.34919249651547E+0000 4.34615578042708E+0000 4.34311964728987E+0000 4.34008409814859E+0000 4.33704913411074E+0000 - 4.33401475636608E+0000 4.33098096616556E+0000 4.32794776483490E+0000 4.32491515377471E+0000 4.32188313445639E+0000 - 4.31885170842700E+0000 4.31582087731107E+0000 4.31279064280831E+0000 4.30976100669671E+0000 4.30673197083023E+0000 - 4.30370353714712E+0000 4.30067570766297E+0000 4.29764848447553E+0000 4.29462186976655E+0000 4.29159586580066E+0000 - 4.28857047493028E+0000 4.28554569958619E+0000 4.28252154229359E+0000 4.27949800566217E+0000 4.27647509239034E+0000 - 4.27345280526593E+0000 4.27043114717393E+0000 4.26741012108249E+0000 4.26438973006008E+0000 4.26136997726206E+0000 - 4.25835086595262E+0000 4.25533239947714E+0000 4.25231458128885E+0000 4.24929741493602E+0000 4.24628090406670E+0000 - 4.24326505239756E+0000 4.24024986365539E+0000 4.23723534155224E+0000 4.23422148979606E+0000 4.23120831208659E+0000 - 4.22819581211528E+0000 4.22518399356058E+0000 4.22217286010273E+0000 4.21916241540659E+0000 4.21615266312810E+0000 - 4.21314360691964E+0000 4.21013525042170E+0000 4.20712759726882E+0000 4.20412065108599E+0000 4.20111441549340E+0000 - 4.19810889409576E+0000 4.19510409049651E+0000 4.19210000829189E+0000 4.18909665106142E+0000 4.18609402238392E+0000 - 4.18309212583098E+0000 4.18009096496040E+0000 4.17709054332448E+0000 4.17409086446591E+0000 4.17109193192601E+0000 - 4.16809374922810E+0000 4.16509631989358E+0000 4.16209964743470E+0000 4.15910373535584E+0000 4.15610858715221E+0000 - 4.15311420630872E+0000 4.15012059630947E+0000 4.14712776062282E+0000 4.14413570271039E+0000 4.14114442603113E+0000 - 4.13815393402828E+0000 4.13516423014299E+0000 4.13217531780841E+0000 4.12918720044193E+0000 4.12619988146238E+0000 - 4.12321336427522E+0000 4.12022765227900E+0000 4.11724274886303E+0000 4.11425865741149E+0000 4.11127538129749E+0000 - 4.10829292388603E+0000 4.10531128854056E+0000 4.10233047860505E+0000 4.09935049742607E+0000 4.09637134833488E+0000 - 4.09339303465757E+0000 4.09041555971442E+0000 4.08743892681396E+0000 4.08446313925891E+0000 4.08148820034139E+0000 - 4.07851411334651E+0000 4.07554088155651E+0000 4.07256850823645E+0000 4.06959699665148E+0000 4.06662635005134E+0000 - 4.06365657168707E+0000 4.06068766479184E+0000 4.05771963259651E+0000 4.05475247832366E+0000 4.05178620518994E+0000 - 4.04882081639467E+0000 4.04585631513847E+0000 4.04289270461237E+0000 4.03992998799667E+0000 4.03696816846630E+0000 - 4.03400724918601E+0000 4.03104723331095E+0000 4.02808812399691E+0000 4.02512992438164E+0000 4.02217263759986E+0000 - 4.01921626677731E+0000 4.01626081503364E+0000 4.01330628547828E+0000 4.01035268121099E+0000 4.00740000532545E+0000 - 4.00444826091349E+0000 4.00149745104762E+0000 3.99854757879905E+0000 3.99559864723472E+0000 3.99265065940339E+0000 - 3.98970361835493E+0000 3.98675752712583E+0000 3.98381238874707E+0000 3.98086820624286E+0000 3.97792498262762E+0000 - 3.97498272090839E+0000 3.97204142408484E+0000 3.96910109514440E+0000 3.96616173707493E+0000 3.96322335285145E+0000 - 3.96028594543793E+0000 3.95734951779511E+0000 3.95441407287811E+0000 3.95147961362735E+0000 3.94854614297937E+0000 - 3.94561366386448E+0000 3.94268217919943E+0000 3.93975169189953E+0000 3.93682220486774E+0000 3.93389372100252E+0000 - 3.93096624318998E+0000 3.92803977431412E+0000 3.92511431724594E+0000 3.92218987485436E+0000 3.91926644999162E+0000 - 3.91634404551028E+0000 3.91342266425346E+0000 3.91050230905128E+0000 3.90758298273652E+0000 3.90466468812283E+0000 - 3.90174742802049E+0000 3.89883120523578E+0000 3.89591602256066E+0000 3.89300188278429E+0000 3.89008878868574E+0000 - 3.88717674303701E+0000 3.88426574860180E+0000 3.88135580813796E+0000 3.87844692438955E+0000 3.87553910010203E+0000 - 3.87263233800523E+0000 3.86972664082797E+0000 3.86682201128337E+0000 3.86391845208415E+0000 3.86101596593036E+0000 - 3.85811455552040E+0000 3.85521422353635E+0000 3.85231497265555E+0000 3.84941680555546E+0000 3.84651972489476E+0000 - 3.84362373333163E+0000 3.84072883351217E+0000 3.83783502807706E+0000 3.83494231965976E+0000 3.83205071088586E+0000 - 3.82916020437067E+0000 3.82627080272343E+0000 3.82338250854979E+0000 3.82049532443955E+0000 3.81760925298258E+0000 - 3.81472429675530E+0000 3.81184045833175E+0000 3.80895774027312E+0000 3.80607614513573E+0000 3.80319567546917E+0000 - 3.80031633381203E+0000 3.79743812270041E+0000 3.79456104465757E+0000 3.79168510220244E+0000 3.78881029784473E+0000 - 3.78593663408737E+0000 3.78306411342468E+0000 3.78019273834539E+0000 3.77732251132961E+0000 3.77445343484753E+0000 - 3.77158551136747E+0000 3.76871874334045E+0000 3.76585313322173E+0000 3.76298868345231E+0000 3.76012539646454E+0000 - 3.75726327468633E+0000 3.75440232053748E+0000 3.75154253643031E+0000 3.74868392476779E+0000 3.74582648794719E+0000 - 3.74297022835828E+0000 3.74011514838021E+0000 3.73726125039197E+0000 3.73440853675700E+0000 3.73155700983549E+0000 - 3.72870667197759E+0000 3.72585752552958E+0000 3.72300957282704E+0000 3.72016281620046E+0000 3.71731725796900E+0000 - 3.71447290044853E+0000 3.71162974594483E+0000 3.70878779675912E+0000 3.70594705518254E+0000 3.70310752350226E+0000 - 3.70026920399101E+0000 3.69743209892065E+0000 3.69459621055165E+0000 3.69176154113805E+0000 3.68892809293295E+0000 - 3.68609586817068E+0000 3.68326486908464E+0000 3.68043509790234E+0000 3.67760655684051E+0000 3.67477924810751E+0000 - 3.67195317390828E+0000 3.66912833643754E+0000 3.66630473788410E+0000 3.66348238043087E+0000 3.66066126624739E+0000 - 3.65784139750102E+0000 3.65502277635251E+0000 3.65220540494991E+0000 3.64938928544147E+0000 3.64657441996082E+0000 - 3.64376081064058E+0000 3.64094845959871E+0000 3.63813736895462E+0000 3.63532754081119E+0000 3.63251897727151E+0000 - 3.62971168042954E+0000 3.62690565236827E+0000 3.62410089516776E+0000 3.62129741089894E+0000 3.61849520162546E+0000 - 3.61569426940490E+0000 3.61289461628571E+0000 3.61009624430962E+0000 3.60729915551169E+0000 3.60450335192026E+0000 - 3.60170883555574E+0000 3.59891560842992E+0000 3.59612367255039E+0000 3.59333302991673E+0000 3.59054368251745E+0000 - 3.58775563233926E+0000 3.58496888135965E+0000 3.58218343154745E+0000 3.57939928486349E+0000 3.57661644326743E+0000 - 3.57383490870712E+0000 3.57105468312116E+0000 3.56827576844632E+0000 3.56549816660880E+0000 3.56272187952613E+0000 - 3.55994690911523E+0000 3.55717325728058E+0000 3.55440092591795E+0000 3.55162991692186E+0000 3.54886023217748E+0000 - 3.54609187355626E+0000 3.54332484293585E+0000 3.54055914217269E+0000 3.53779477312757E+0000 3.53503173764686E+0000 - 3.53227003757378E+0000 3.52950967474092E+0000 3.52675065097766E+0000 3.52399296810459E+0000 3.52123662793599E+0000 - 3.51848163227732E+0000 3.51572798292771E+0000 3.51297568168122E+0000 3.51022473032180E+0000 3.50747513062893E+0000 - 3.50472688437449E+0000 3.50197999332399E+0000 3.49923445923095E+0000 3.49649028384938E+0000 3.49374746892316E+0000 - 3.49100601618727E+0000 3.48826592737216E+0000 3.48552720420063E+0000 3.48278984838843E+0000 3.48005386164490E+0000 - 3.47731924566980E+0000 3.47458600216150E+0000 3.47185413280561E+0000 3.46912363928446E+0000 3.46639452327328E+0000 - 3.46366678643646E+0000 3.46094043043753E+0000 3.45821545692793E+0000 3.45549186755572E+0000 3.45276966396061E+0000 - 3.45004884777580E+0000 3.44732942062670E+0000 3.44461138413476E+0000 3.44189473991047E+0000 3.43917948956034E+0000 - 3.43646563468180E+0000 3.43375317687015E+0000 3.43104211770722E+0000 3.42833245877269E+0000 3.42562420164030E+0000 - 3.42291734787154E+0000 3.42021189902576E+0000 3.41750785665506E+0000 3.41480522230372E+0000 3.41210399750876E+0000 - 3.40940418380314E+0000 3.40670578270752E+0000 3.40400879574414E+0000 3.40131322442040E+0000 3.39861907024150E+0000 - 3.39592633470474E+0000 3.39323501930139E+0000 3.39054512551543E+0000 3.38785665482357E+0000 3.38516960869772E+0000 - 3.38248398859997E+0000 3.37979979599015E+0000 3.37711703231571E+0000 3.37443569902246E+0000 3.37175579754826E+0000 - 3.36907732932234E+0000 3.36640029576975E+0000 3.36372469830693E+0000 3.36105053834675E+0000 3.35837781729408E+0000 - 3.35570653654070E+0000 3.35303669748559E+0000 3.35036830150767E+0000 3.34770134998670E+0000 3.34503584429248E+0000 - 3.34237178579252E+0000 3.33970917584337E+0000 3.33704801579736E+0000 3.33438830699781E+0000 3.33173005078565E+0000 - 3.32907324849249E+0000 3.32641790144215E+0000 3.32376401095578E+0000 3.32111157834354E+0000 3.31846060491482E+0000 - 3.31581109196612E+0000 3.31316304079217E+0000 3.31051645267895E+0000 3.30787132890588E+0000 3.30522767074903E+0000 - 3.30258547947281E+0000 3.29994475634017E+0000 3.29730550260525E+0000 3.29466771951403E+0000 3.29203140831004E+0000 - 3.28939657022769E+0000 3.28676320649670E+0000 3.28413131833826E+0000 3.28150090696890E+0000 3.27887197359690E+0000 - 3.27624451942747E+0000 3.27361854565662E+0000 3.27099405347500E+0000 3.26837104406631E+0000 3.26574951860889E+0000 - 3.26312947827441E+0000 3.26051092422727E+0000 3.25789385762773E+0000 3.25527827962590E+0000 3.25266419136998E+0000 - 3.25005159400087E+0000 3.24744048864924E+0000 3.24483087644549E+0000 3.24222275850883E+0000 3.23961613595592E+0000 - 3.23701100989478E+0000 3.23440738142673E+0000 3.23180525164795E+0000 3.22920462165174E+0000 3.22660549251698E+0000 - 3.22400786532541E+0000 3.22141174114626E+0000 3.21881712104488E+0000 3.21622400607955E+0000 3.21363239730594E+0000 - 3.21104229576846E+0000 3.20845370250669E+0000 3.20586661855787E+0000 3.20328104494671E+0000 3.20069698269882E+0000 - 3.19811443282851E+0000 3.19553339634456E+0000 3.19295387425311E+0000 3.19037586754900E+0000 3.18779937722729E+0000 - 3.18522440427013E+0000 3.18265094965890E+0000 3.18007901436496E+0000 3.17750859935730E+0000 3.17493970559677E+0000 - 3.17237233403899E+0000 3.16980648563074E+0000 3.16724216131841E+0000 3.16467936203826E+0000 3.16211808872000E+0000 - 3.15955834228775E+0000 3.15700012366450E+0000 3.15444343376057E+0000 3.15188827348387E+0000 3.14933464373509E+0000 - 3.14678254540992E+0000 3.14423197939615E+0000 3.14168294658080E+0000 3.13913544783683E+0000 3.13658948403898E+0000 - 3.13404505605150E+0000 3.13150216473329E+0000 3.12896081094050E+0000 3.12642099551746E+0000 3.12388271930961E+0000 - 3.12134598315188E+0000 3.11881078787349E+0000 3.11627713429862E+0000 3.11374502324833E+0000 3.11121445553380E+0000 - 3.10868543196112E+0000 3.10615795333165E+0000 3.10363202044265E+0000 3.10110763408112E+0000 3.09858479503220E+0000 - 3.09606350407210E+0000 3.09354376197449E+0000 3.09102556950535E+0000 3.08850892742495E+0000 3.08599383648744E+0000 - 3.08348029744350E+0000 3.08096831103512E+0000 3.07845787800143E+0000 3.07594899907127E+0000 3.07344167497447E+0000 - 3.07093590642798E+0000 3.06843169415071E+0000 3.06592903884770E+0000 3.06342794122432E+0000 3.06092840197821E+0000 - 3.05843042180150E+0000 3.05593400138021E+0000 3.05343914139582E+0000 3.05094584252268E+0000 3.04845410543160E+0000 - 3.04596393078397E+0000 3.04347531924217E+0000 3.04098827145492E+0000 3.03850278807193E+0000 3.03601886973381E+0000 - 3.03353651707626E+0000 3.03105573073077E+0000 3.02857651132165E+0000 3.02609885946862E+0000 3.02362277578521E+0000 - 3.02114826087843E+0000 3.01867531535392E+0000 3.01620393980658E+0000 3.01373413482930E+0000 3.01126590100809E+0000 - 3.00879923892339E+0000 3.00633414915167E+0000 3.00387063226154E+0000 3.00140868881826E+0000 2.99894831937992E+0000 - 2.99648952450090E+0000 2.99403230472904E+0000 2.99157666060783E+0000 2.98912259267289E+0000 2.98667010145778E+0000 - 2.98421918748719E+0000 2.98176985128473E+0000 2.97932209336349E+0000 2.97687591423579E+0000 2.97443131440606E+0000 - 2.97198829437369E+0000 2.96954685463308E+0000 2.96710699567496E+0000 2.96466871797912E+0000 2.96223202202723E+0000 - 2.95979690829201E+0000 2.95736337724083E+0000 2.95493142933406E+0000 2.95250106503294E+0000 2.95007228478811E+0000 - 2.94764508904319E+0000 2.94521947824463E+0000 2.94279545282497E+0000 2.94037301321565E+0000 2.93795215984402E+0000 - 2.93553289313073E+0000 2.93311521348874E+0000 2.93069912133087E+0000 2.92828461705994E+0000 2.92587170107794E+0000 - 2.92346037377853E+0000 2.92105063555057E+0000 2.91864248677885E+0000 2.91623592784337E+0000 2.91383095911740E+0000 - 2.91142758096942E+0000 2.90902579376415E+0000 2.90662559786148E+0000 2.90422699361294E+0000 2.90182998136689E+0000 - 2.89943456146886E+0000 2.89704073425698E+0000 2.89464850006291E+0000 2.89225785921680E+0000 2.88986881204068E+0000 - 2.88748135885509E+0000 2.88509549996981E+0000 2.88271123569505E+0000 2.88032856633359E+0000 2.87794749218566E+0000 - 2.87556801354138E+0000 2.87319013069200E+0000 2.87081384391862E+0000 2.86843915350112E+0000 2.86606605971226E+0000 - 2.86369456281956E+0000 2.86132466308870E+0000 2.85895636077586E+0000 2.85658965613796E+0000 2.85422454942178E+0000 - 2.85186104087121E+0000 2.84949913072658E+0000 2.84713881922035E+0000 2.84478010658377E+0000 2.84242299303954E+0000 - 2.84006747880911E+0000 2.83771356410671E+0000 2.83536124914104E+0000 2.83301053411951E+0000 2.83066141923999E+0000 - 2.82831390470043E+0000 2.82596799069087E+0000 2.82362367739610E+0000 2.82128096499997E+0000 2.81893985367676E+0000 - 2.81660034359850E+0000 2.81426243493391E+0000 2.81192612784149E+0000 2.80959142248341E+0000 2.80725831900996E+0000 - 2.80492681757011E+0000 2.80259691830623E+0000 2.80026862135805E+0000 2.79794192685937E+0000 2.79561683494000E+0000 - 2.79329334572314E+0000 2.79097145933069E+0000 2.78865117587823E+0000 2.78633249547537E+0000 2.78401541822941E+0000 - 2.78169994424168E+0000 2.77938607360884E+0000 2.77707380642258E+0000 2.77476314277258E+0000 2.77245408274187E+0000 - 2.77014662640780E+0000 2.76784077384575E+0000 2.76553652512439E+0000 2.76323388031041E+0000 2.76093283946213E+0000 - 2.75863340263789E+0000 2.75633556988665E+0000 2.75403934125936E+0000 2.75174471679460E+0000 2.74945169653160E+0000 - 2.74716028050556E+0000 2.74487046874465E+0000 2.74258226127298E+0000 2.74029565811165E+0000 2.73801065927536E+0000 - 2.73572726477711E+0000 2.73344547462318E+0000 2.73116528881679E+0000 2.72888670735411E+0000 2.72660973023126E+0000 - 2.72433435743662E+0000 2.72206058895517E+0000 2.71978842476850E+0000 2.71751786485312E+0000 2.71524890917980E+0000 - 2.71298155771657E+0000 2.71071581042872E+0000 2.70845166727177E+0000 2.70618912820417E+0000 2.70392819317362E+0000 - 2.70166886212872E+0000 2.69941113501064E+0000 2.69715501175712E+0000 2.69490049230048E+0000 2.69264757657025E+0000 - 2.69039626449287E+0000 2.68814655598868E+0000 2.68589845097321E+0000 2.68365194936024E+0000 2.68140705105541E+0000 - 2.67916375596594E+0000 2.67692206398922E+0000 2.67468197502290E+0000 2.67244348895678E+0000 2.67020660567923E+0000 - 2.66797132507147E+0000 2.66573764701562E+0000 2.66350557138562E+0000 2.66127509804995E+0000 2.65904622687931E+0000 - 2.65681895773353E+0000 2.65459329047065E+0000 2.65236922494862E+0000 2.65014676101513E+0000 2.64792589851678E+0000 - 2.64570663729735E+0000 2.64348897719308E+0000 2.64127291803942E+0000 2.63905845966765E+0000 2.63684560190354E+0000 - 2.63463434456868E+0000 2.63242468748117E+0000 2.63021663045659E+0000 2.62801017330368E+0000 2.62580531583001E+0000 - 2.62360205783862E+0000 2.62140039912737E+0000 2.61920033948959E+0000 2.61700187871879E+0000 2.61480501659956E+0000 - 2.61260975291467E+0000 2.61041608744438E+0000 2.60822401996303E+0000 2.60603355024213E+0000 2.60384467804899E+0000 - 2.60165740314803E+0000 2.59947172529814E+0000 2.59728764425431E+0000 2.59510515977103E+0000 2.59292427159488E+0000 - 2.59074497946987E+0000 2.58856728313580E+0000 2.58639118233301E+0000 2.58421667679214E+0000 2.58204376624269E+0000 - 2.57987245041126E+0000 2.57770272901818E+0000 2.57553460178295E+0000 2.57336806841776E+0000 2.57120312863597E+0000 - 2.56903978214231E+0000 2.56687802864234E+0000 2.56471786783329E+0000 2.56255929941223E+0000 2.56040232307094E+0000 - 2.55824693849897E+0000 2.55609314538028E+0000 2.55394094339488E+0000 2.55179033222363E+0000 2.54964131153701E+0000 - 2.54749388100869E+0000 2.54534804030400E+0000 2.54320378908570E+0000 2.54106112701295E+0000 2.53892005374302E+0000 - 2.53678056892719E+0000 2.53464267221586E+0000 2.53250636325312E+0000 2.53037164168251E+0000 2.52823850713986E+0000 - 2.52610695926287E+0000 2.52397699768049E+0000 2.52184862202149E+0000 2.51972183190862E+0000 2.51759662696614E+0000 - 2.51547300680820E+0000 2.51335097105012E+0000 2.51123051930289E+0000 2.50911165117151E+0000 2.50699436626075E+0000 - 2.50487866417177E+0000 2.50276454450003E+0000 2.50065200683806E+0000 2.49854105077849E+0000 2.49643167590624E+0000 - 2.49432388180393E+0000 2.49221766805194E+0000 2.49011303422836E+0000 2.48800997990386E+0000 2.48590850464959E+0000 - 2.48380860803133E+0000 2.48171028961294E+0000 2.47961354895461E+0000 2.47751838561082E+0000 2.47542479913721E+0000 - 2.47333278908302E+0000 2.47124235499415E+0000 2.46915349641527E+0000 2.46706621288463E+0000 2.46498050394161E+0000 - 2.46289636911920E+0000 2.46081380794843E+0000 2.45873281995460E+0000 2.45665340466277E+0000 2.45457556159434E+0000 - 2.45249929026703E+0000 2.45042459019625E+0000 2.44835146089065E+0000 2.44627990186138E+0000 2.44420991261214E+0000 - 2.44214149264500E+0000 2.44007464145836E+0000 2.43800935854795E+0000 2.43594564340856E+0000 2.43388349552651E+0000 - 2.43182291439092E+0000 2.42976389948313E+0000 2.42770645028421E+0000 2.42565056627222E+0000 2.42359624691947E+0000 - 2.42154349169869E+0000 2.41949230007686E+0000 2.41744267151966E+0000 2.41539460548975E+0000 2.41334810144507E+0000 - 2.41130315884123E+0000 2.40925977713288E+0000 2.40721795576958E+0000 2.40517769419790E+0000 2.40313899186204E+0000 - 2.40110184820354E+0000 2.39906626266160E+0000 2.39703223467000E+0000 2.39499976366189E+0000 2.39296884906738E+0000 - 2.39093949031220E+0000 2.38891168681972E+0000 2.38688543801167E+0000 2.38486074330604E+0000 2.38283760211815E+0000 - 2.38081601385958E+0000 2.37879597794062E+0000 2.37677749376676E+0000 2.37476056074291E+0000 2.37274517826849E+0000 - 2.37073134574370E+0000 2.36871906256153E+0000 2.36670832811679E+0000 2.36469914179880E+0000 2.36269150299316E+0000 - 2.36068541108485E+0000 2.35868086545716E+0000 2.35667786548550E+0000 2.35467641054916E+0000 2.35267650001917E+0000 - 2.35067813326803E+0000 2.34868130966134E+0000 2.34668602856585E+0000 2.34469228934451E+0000 2.34270009135621E+0000 - 2.34070943395885E+0000 2.33872031650624E+0000 2.33673273835049E+0000 2.33474669884067E+0000 2.33276219732383E+0000 - 2.33077923314429E+0000 2.32879780564228E+0000 2.32681791415773E+0000 2.32483955802647E+0000 2.32286273658159E+0000 - 2.32088744915488E+0000 2.31891369507399E+0000 2.31694147366664E+0000 2.31497078425365E+0000 2.31300162615731E+0000 - 2.31103399869575E+0000 2.30906790118493E+0000 2.30710333293911E+0000 2.30514029326653E+0000 2.30317878147826E+0000 - 2.30121879687689E+0000 2.29926033876995E+0000 2.29730340645474E+0000 2.29534799923212E+0000 2.29339411639565E+0000 - 2.29144175724125E+0000 2.28949092105877E+0000 2.28754160713759E+0000 2.28559381476419E+0000 2.28364754322090E+0000 - 2.28170279178995E+0000 2.27975955975222E+0000 2.27781784638287E+0000 2.27587765095644E+0000 2.27393897274540E+0000 - 2.27200181101896E+0000 2.27006616504466E+0000 2.26813203408832E+0000 2.26619941741215E+0000 2.26426831427578E+0000 - 2.26233872393821E+0000 2.26041064565586E+0000 2.25848407868153E+0000 2.25655902226737E+0000 2.25463547566139E+0000 - 2.25271343811075E+0000 2.25079290886042E+0000 2.24887388715191E+0000 2.24695637222623E+0000 2.24504036331975E+0000 - 2.24312585967132E+0000 2.24121286051144E+0000 2.23930136507241E+0000 2.23739137258376E+0000 2.23548288227143E+0000 - 2.23357589336066E+0000 2.23167040507503E+0000 2.22976641663411E+0000 2.22786392725665E+0000 2.22596293615847E+0000 - 2.22406344255386E+0000 2.22216544565539E+0000 2.22026894467203E+0000 2.21837393881258E+0000 2.21648042728259E+0000 - 2.21458840928553E+0000 2.21269788402247E+0000 2.21080885069418E+0000 2.20892130849744E+0000 2.20703525662836E+0000 - 2.20515069427961E+0000 2.20326762064371E+0000 2.20138603490850E+0000 2.19950593626274E+0000 2.19762732389244E+0000 - 2.19575019697959E+0000 2.19387455470626E+0000 2.19200039625207E+0000 2.19012772079514E+0000 2.18825652751081E+0000 - 2.18638681557183E+0000 2.18451858415188E+0000 2.18265183241924E+0000 2.18078655954257E+0000 2.17892276468779E+0000 - 2.17706044701962E+0000 2.17519960569862E+0000 2.17334023988820E+0000 2.17148234874425E+0000 2.16962593142447E+0000 - 2.16777098708346E+0000 2.16591751487408E+0000 2.16406551394926E+0000 2.16221498345615E+0000 2.16036592254266E+0000 - 2.15851833035570E+0000 2.15667220603817E+0000 2.15482754873268E+0000 2.15298435757957E+0000 2.15114263171838E+0000 - 2.14930237028463E+0000 2.14746357241336E+0000 2.14562623723914E+0000 2.14379036389218E+0000 2.14195595150363E+0000 - 2.14012299920114E+0000 2.13829150611156E+0000 2.13646147135912E+0000 2.13463289406795E+0000 2.13280577335780E+0000 - 2.13098010835042E+0000 2.12915589816214E+0000 2.12733314191024E+0000 2.12551183871044E+0000 2.12369198767360E+0000 - 2.12187358791307E+0000 2.12005663853894E+0000 2.11824113865760E+0000 2.11642708737765E+0000 2.11461448380332E+0000 - 2.11280332703836E+0000 2.11099361618517E+0000 2.10918535034248E+0000 2.10737852861139E+0000 2.10557315008721E+0000 - 2.10376921386657E+0000 2.10196671904365E+0000 2.10016566471058E+0000 2.09836604995957E+0000 2.09656787387896E+0000 - 2.09477113555770E+0000 2.09297583408250E+0000 2.09118196853784E+0000 2.08938953800787E+0000 2.08759854157544E+0000 - 2.08580897831933E+0000 2.08402084732092E+0000 2.08223414765718E+0000 2.08044887840500E+0000 2.07866503863846E+0000 - 2.07688262743157E+0000 2.07510164385696E+0000 2.07332208698556E+0000 2.07154395588608E+0000 2.06976724962673E+0000 - 2.06799196727440E+0000 2.06621810789408E+0000 2.06444567054995E+0000 2.06267465430413E+0000 2.06090505821862E+0000 - 2.05913688135302E+0000 2.05737012276576E+0000 2.05560478151391E+0000 2.05384085665427E+0000 2.05207834723997E+0000 - 2.05031725232583E+0000 2.04855757096406E+0000 2.04679930220393E+0000 2.04504244509658E+0000 2.04328699869037E+0000 - 2.04153296203052E+0000 2.03978033416432E+0000 2.03802911413590E+0000 2.03627930098969E+0000 2.03453089376588E+0000 - 2.03278389150710E+0000 2.03103829325194E+0000 2.02929409803961E+0000 2.02755130490782E+0000 2.02580991289184E+0000 - 2.02406992102688E+0000 2.02233132834732E+0000 2.02059413388621E+0000 2.01885833667401E+0000 2.01712393574163E+0000 - 2.01539093011865E+0000 2.01365931883239E+0000 2.01192910091083E+0000 2.01020027538079E+0000 2.00847284126505E+0000 - 2.00674679758937E+0000 2.00502214337458E+0000 2.00329887764466E+0000 2.00157699941832E+0000 1.99985650771562E+0000 - 1.99813740155545E+0000 1.99641967995522E+0000 1.99470334193153E+0000 1.99298838649874E+0000 1.99127481267205E+0000 - 1.98956261946587E+0000 1.98785180589111E+0000 1.98614237095970E+0000 1.98443431368188E+0000 1.98272763306745E+0000 - 1.98102232812544E+0000 1.97931839786193E+0000 1.97761584128435E+0000 1.97591465739937E+0000 1.97421484520999E+0000 - 1.97251640372094E+0000 1.97081933193527E+0000 1.96912362885472E+0000 1.96742929348040E+0000 1.96573632481140E+0000 - 1.96404472184908E+0000 1.96235448359043E+0000 1.96066560903345E+0000 1.95897809717447E+0000 1.95729194700958E+0000 - 1.95560715753518E+0000 1.95392372774291E+0000 1.95224165662744E+0000 1.95056094318105E+0000 1.94888158639540E+0000 - 1.94720358526176E+0000 1.94552693876936E+0000 1.94385164590900E+0000 1.94217770566693E+0000 1.94050511703241E+0000 - 1.93883387899250E+0000 1.93716399053294E+0000 1.93549545063979E+0000 1.93382825829600E+0000 1.93216241248737E+0000 - 1.93049791219586E+0000 1.92883475640537E+0000 1.92717294409671E+0000 1.92551247425046E+0000 1.92385334584805E+0000 - 1.92219555786891E+0000 1.92053910929206E+0000 1.91888399909504E+0000 1.91723022625610E+0000 1.91557778975216E+0000 - 1.91392668855976E+0000 1.91227692165451E+0000 1.91062848801164E+0000 1.90898138660506E+0000 1.90733561640812E+0000 - 1.90569117639541E+0000 1.90404806553790E+0000 1.90240628280902E+0000 1.90076582717897E+0000 1.89912669761953E+0000 - 1.89748889310011E+0000 1.89585241259009E+0000 1.89421725505977E+0000 1.89258341947595E+0000 1.89095090480817E+0000 - 1.88931971002302E+0000 1.88768983408691E+0000 1.88606127596753E+0000 1.88443403462907E+0000 1.88280810903774E+0000 - 1.88118349815827E+0000 1.87956020095448E+0000 1.87793821639073E+0000 1.87631754343011E+0000 1.87469818103605E+0000 - 1.87308012816909E+0000 1.87146338379358E+0000 1.86984794686913E+0000 1.86823381635682E+0000 1.86662099121845E+0000 - 1.86500947041330E+0000 1.86339925290025E+0000 1.86179033763968E+0000 1.86018272359032E+0000 1.85857640971072E+0000 - 1.85697139495800E+0000 1.85536767829129E+0000 1.85376525866626E+0000 1.85216413504006E+0000 1.85056430637059E+0000 - 1.84896577161227E+0000 1.84736852972269E+0000 1.84577257965539E+0000 1.84417792036672E+0000 1.84258455081099E+0000 - 1.84099246994276E+0000 1.83940167671567E+0000 1.83781217008431E+0000 1.83622394900203E+0000 1.83463701242164E+0000 - 1.83305135929616E+0000 1.83146698857793E+0000 1.82988389921949E+0000 1.82830209017322E+0000 1.82672156039046E+0000 - 1.82514230882312E+0000 1.82356433442205E+0000 1.82198763613833E+0000 1.82041221292324E+0000 1.81883806372647E+0000 - 1.81726518749923E+0000 1.81569358319109E+0000 1.81412324975225E+0000 1.81255418613257E+0000 1.81098639128049E+0000 - 1.80941986414634E+0000 1.80785460367958E+0000 1.80629060882825E+0000 1.80472787854138E+0000 1.80316641176711E+0000 - 1.80160620745475E+0000 1.80004726455239E+0000 1.79848958200779E+0000 1.79693315876860E+0000 1.79537799378419E+0000 - 1.79382408600068E+0000 1.79227143436682E+0000 1.79072003783014E+0000 1.78916989533733E+0000 1.78762100583551E+0000 - 1.78607336827297E+0000 1.78452698159586E+0000 1.78298184475243E+0000 1.78143795668863E+0000 1.77989531635211E+0000 - 1.77835392268859E+0000 1.77681377464626E+0000 1.77527487117044E+0000 1.77373721120949E+0000 1.77220079370870E+0000 - 1.77066561761586E+0000 1.76913168187662E+0000 1.76759898543856E+0000 1.76606752724771E+0000 1.76453730625035E+0000 - 1.76300832139415E+0000 1.76148057162504E+0000 1.75995405588975E+0000 1.75842877313552E+0000 1.75690472230762E+0000 - 1.75538190235457E+0000 1.75386031222187E+0000 1.75233995085730E+0000 1.75082081720674E+0000 1.74930291021838E+0000 - 1.74778622883775E+0000 1.74627077201345E+0000 1.74475653869196E+0000 1.74324352781968E+0000 1.74173173834537E+0000 - 1.74022116921602E+0000 1.73871181937949E+0000 1.73720368778285E+0000 1.73569677337400E+0000 1.73419107510097E+0000 - 1.73268659191210E+0000 1.73118332275549E+0000 1.72968126657860E+0000 1.72818042233089E+0000 1.72668078896065E+0000 - 1.72518236541666E+0000 1.72368515064801E+0000 1.72218914360321E+0000 1.72069434323291E+0000 1.71920074848495E+0000 - 1.71770835830972E+0000 1.71621717165753E+0000 1.71472718747776E+0000 1.71323840472084E+0000 1.71175082233790E+0000 - 1.71026443927873E+0000 1.70877925449512E+0000 1.70729526693717E+0000 1.70581247555696E+0000 1.70433087930599E+0000 - 1.70285047713630E+0000 1.70137126800025E+0000 1.69989325084961E+0000 1.69841642463707E+0000 1.69694078831566E+0000 - 1.69546634083949E+0000 1.69399308116135E+0000 1.69252100823457E+0000 1.69105012101413E+0000 1.68958041845389E+0000 - 1.68811189950804E+0000 1.68664456313301E+0000 1.68517840828241E+0000 1.68371343391319E+0000 1.68224963898081E+0000 - 1.68078702244164E+0000 1.67932558325188E+0000 1.67786532036955E+0000 1.67640623275159E+0000 1.67494831935471E+0000 - 1.67349157913827E+0000 1.67203601106010E+0000 1.67058161407862E+0000 1.66912838715373E+0000 1.66767632924480E+0000 - 1.66622543931117E+0000 1.66477571631391E+0000 1.66332715921370E+0000 1.66187976697104E+0000 1.66043353854872E+0000 - 1.65898847290708E+0000 1.65754456900967E+0000 1.65610182581895E+0000 1.65466024229850E+0000 1.65321981741136E+0000 - 1.65178055012212E+0000 1.65034243939536E+0000 1.64890548419572E+0000 1.64746968348952E+0000 1.64603503624182E+0000 - 1.64460154141940E+0000 1.64316919798926E+0000 1.64173800491916E+0000 1.64030796117581E+0000 1.63887906572857E+0000 - 1.63745131754588E+0000 1.63602471559700E+0000 1.63459925885216E+0000 1.63317494628108E+0000 1.63175177685540E+0000 - 1.63032974954643E+0000 1.62890886332609E+0000 1.62748911716692E+0000 1.62607051004059E+0000 1.62465304092256E+0000 - 1.62323670878526E+0000 1.62182151260483E+0000 1.62040745135524E+0000 1.61899452401247E+0000 1.61758272955361E+0000 - 1.61617206695516E+0000 1.61476253519397E+0000 1.61335413324902E+0000 1.61194686009834E+0000 1.61054071472134E+0000 - 1.60913569609768E+0000 1.60773180320789E+0000 1.60632903503338E+0000 1.60492739055483E+0000 1.60352686875522E+0000 - 1.60212746861728E+0000 1.60072918912475E+0000 1.59933202926153E+0000 1.59793598801212E+0000 1.59654106436202E+0000 - 1.59514725729722E+0000 1.59375456580500E+0000 1.59236298887184E+0000 1.59097252548682E+0000 1.58958317463754E+0000 - 1.58819493531339E+0000 1.58680780650463E+0000 1.58542178720216E+0000 1.58403687639778E+0000 1.58265307308196E+0000 - 1.58127037624916E+0000 1.57988878489158E+0000 1.57850829800419E+0000 1.57712891458036E+0000 1.57575063361747E+0000 - 1.57437345411103E+0000 1.57299737505732E+0000 1.57162239545474E+0000 1.57024851430190E+0000 1.56887573059736E+0000 - 1.56750404334121E+0000 1.56613345153424E+0000 1.56476395417739E+0000 1.56339555027305E+0000 1.56202823882467E+0000 - 1.56066201883454E+0000 1.55929688930791E+0000 1.55793284924924E+0000 1.55656989766549E+0000 1.55520803356263E+0000 - 1.55384725594838E+0000 1.55248756383005E+0000 1.55112895621851E+0000 1.54977143212213E+0000 1.54841499055169E+0000 - 1.54705963051910E+0000 1.54570535103574E+0000 1.54435215111563E+0000 1.54300002977209E+0000 1.54164898601975E+0000 - 1.54029901887415E+0000 1.53895012735130E+0000 1.53760231046868E+0000 1.53625556724445E+0000 1.53490989669642E+0000 - 1.53356529784548E+0000 1.53222176971132E+0000 1.53087931131525E+0000 1.52953792167961E+0000 1.52819759982731E+0000 - 1.52685834478211E+0000 1.52552015556927E+0000 1.52418303121405E+0000 1.52284697074334E+0000 1.52151197318355E+0000 - 1.52017803756412E+0000 1.51884516291298E+0000 1.51751334826056E+0000 1.51618259263802E+0000 1.51485289507724E+0000 - 1.51352425461017E+0000 1.51219667027098E+0000 1.51087014109471E+0000 1.50954466611584E+0000 1.50822024437108E+0000 - 1.50689687489732E+0000 1.50557455673312E+0000 1.50425328891743E+0000 1.50293307049036E+0000 1.50161390049256E+0000 - 1.50029577796563E+0000 1.49897870195350E+0000 1.49766267149929E+0000 1.49634768564728E+0000 1.49503374344351E+0000 - 1.49372084393435E+0000 1.49240898616860E+0000 1.49109816919271E+0000 1.48978839205727E+0000 1.48847965381295E+0000 - 1.48717195351090E+0000 1.48586529020342E+0000 1.48455966294426E+0000 1.48325507078732E+0000 1.48195151278783E+0000 - 1.48064898800257E+0000 1.47934749548859E+0000 1.47804703430444E+0000 1.47674760350901E+0000 1.47544920216279E+0000 - 1.47415182932729E+0000 1.47285548406476E+0000 1.47156016543830E+0000 1.47026587251258E+0000 1.46897260435268E+0000 - 1.46768036002505E+0000 1.46638913859712E+0000 1.46509893913733E+0000 1.46380976071488E+0000 1.46252160240088E+0000 - 1.46123446326643E+0000 1.45994834238444E+0000 1.45866323882781E+0000 1.45737915167126E+0000 1.45609607999182E+0000 - 1.45481402286459E+0000 1.45353297936869E+0000 1.45225294858192E+0000 1.45097392958467E+0000 1.44969592145800E+0000 - 1.44841892328414E+0000 1.44714293414543E+0000 1.44586795312728E+0000 1.44459397931408E+0000 1.44332101179232E+0000 - 1.44204904964958E+0000 1.44077809197435E+0000 1.43950813785663E+0000 1.43823918638600E+0000 1.43697123665552E+0000 - 1.43570428775730E+0000 1.43443833878581E+0000 1.43317338883554E+0000 1.43190943700350E+0000 1.43064648238619E+0000 - 1.42938452408223E+0000 1.42812356119147E+0000 1.42686359281414E+0000 1.42560461805268E+0000 1.42434663600916E+0000 - 1.42308964578771E+0000 1.42183364649379E+0000 1.42057863723338E+0000 1.41932461711384E+0000 1.41807158524436E+0000 - 1.41681954073385E+0000 1.41556848269276E+0000 1.41431841023371E+0000 1.41306932246966E+0000 1.41182121851490E+0000 - 1.41057409748475E+0000 1.40932795849496E+0000 1.40808280066458E+0000 1.40683862311152E+0000 1.40559542495574E+0000 - 1.40435320531858E+0000 1.40311196332247E+0000 1.40187169809094E+0000 1.40063240874841E+0000 1.39939409442050E+0000 - 1.39815675423488E+0000 1.39692038731871E+0000 1.39568499280254E+0000 1.39445056981574E+0000 1.39321711749027E+0000 - 1.39198463495967E+0000 1.39075312135727E+0000 1.38952257581861E+0000 1.38829299748003E+0000 1.38706438547940E+0000 - 1.38583673895500E+0000 1.38461005704764E+0000 1.38338433889832E+0000 1.38215958364892E+0000 1.38093579044367E+0000 - 1.37971295842700E+0000 1.37849108674541E+0000 1.37727017454539E+0000 1.37605022097600E+0000 1.37483122518708E+0000 - 1.37361318632840E+0000 1.37239610355375E+0000 1.37117997601488E+0000 1.36996480286738E+0000 1.36875058326687E+0000 - 1.36753731636976E+0000 1.36632500133456E+0000 1.36511363732126E+0000 1.36390322348970E+0000 1.36269375900199E+0000 - 1.36148524302184E+0000 1.36027767471330E+0000 1.35907105324153E+0000 1.35786537777418E+0000 1.35666064747844E+0000 - 1.35545686152402E+0000 1.35425401908202E+0000 1.35305211932427E+0000 1.35185116142307E+0000 1.35065114455301E+0000 - 1.34945206788971E+0000 1.34825393061031E+0000 1.34705673189301E+0000 1.34586047091624E+0000 1.34466514686164E+0000 - 1.34347075891044E+0000 1.34227730624556E+0000 1.34108478805219E+0000 1.33989320351565E+0000 1.33870255182244E+0000 - 1.33751283216097E+0000 1.33632404372112E+0000 1.33513618569343E+0000 1.33394925726939E+0000 1.33276325764245E+0000 - 1.33157818600761E+0000 1.33039404156025E+0000 1.32921082349749E+0000 1.32802853101774E+0000 1.32684716332067E+0000 - 1.32566671960741E+0000 1.32448719908017E+0000 1.32330860094205E+0000 1.32213092439801E+0000 1.32095416865428E+0000 - 1.31977833291790E+0000 1.31860341639767E+0000 1.31742941830387E+0000 1.31625633784719E+0000 1.31508417424010E+0000 - 1.31391292669714E+0000 1.31274259443238E+0000 1.31157317666334E+0000 1.31040467260670E+0000 1.30923708148198E+0000 - 1.30807040250933E+0000 1.30690463491059E+0000 1.30573977790833E+0000 1.30457583072681E+0000 1.30341279259178E+0000 - 1.30225066272965E+0000 1.30108944036861E+0000 1.29992912473817E+0000 1.29876971506925E+0000 1.29761121059371E+0000 - 1.29645361054443E+0000 1.29529691415700E+0000 1.29414112066635E+0000 1.29298622931013E+0000 1.29183223932751E+0000 - 1.29067914995792E+0000 1.28952696044230E+0000 1.28837567002314E+0000 1.28722527794487E+0000 1.28607578345204E+0000 - 1.28492718579127E+0000 1.28377948421060E+0000 1.28263267795923E+0000 1.28148676628731E+0000 1.28034174844596E+0000 - 1.27919762368939E+0000 1.27805439127134E+0000 1.27691205044765E+0000 1.27577060047506E+0000 1.27463004061195E+0000 - 1.27349037011904E+0000 1.27235158825616E+0000 1.27121369428570E+0000 1.27007668747169E+0000 1.26894056707885E+0000 - 1.26780533237368E+0000 1.26667098262354E+0000 1.26553751709806E+0000 1.26440493506658E+0000 1.26327323580111E+0000 - 1.26214241857492E+0000 1.26101248266129E+0000 1.25988342733678E+0000 1.25875525187844E+0000 1.25762795556331E+0000 - 1.25650153767223E+0000 1.25537599748541E+0000 1.25425133428530E+0000 1.25312754735531E+0000 1.25200463598058E+0000 - 1.25088259944743E+0000 1.24976143704251E+0000 1.24864114805585E+0000 1.24752173177741E+0000 1.24640318749864E+0000 - 1.24528551451185E+0000 1.24416871211191E+0000 1.24305277959453E+0000 1.24193771625615E+0000 1.24082352139531E+0000 - 1.23971019431111E+0000 1.23859773430472E+0000 1.23748614067858E+0000 1.23637541273586E+0000 1.23526554978192E+0000 - 1.23415655112221E+0000 1.23304841606488E+0000 1.23194114391881E+0000 1.23083473399395E+0000 1.22972918560206E+0000 - 1.22862449805607E+0000 1.22752067066974E+0000 1.22641770275928E+0000 1.22531559364104E+0000 1.22421434263334E+0000 - 1.22311394905624E+0000 1.22201441222967E+0000 1.22091573147678E+0000 1.21981790612052E+0000 1.21872093548599E+0000 - 1.21762481889923E+0000 1.21652955568807E+0000 1.21543514518121E+0000 1.21434158670879E+0000 1.21324887960214E+0000 - 1.21215702319467E+0000 1.21106601682015E+0000 1.20997585981413E+0000 1.20888655151373E+0000 1.20779809125688E+0000 - 1.20671047838275E+0000 1.20562371223293E+0000 1.20453779214907E+0000 1.20345271747463E+0000 1.20236848755494E+0000 - 1.20128510173534E+0000 1.20020255936375E+0000 1.19912085978889E+0000 1.19804000236087E+0000 1.19695998643121E+0000 - 1.19588081135264E+0000 1.19480247647907E+0000 1.19372498116592E+0000 1.19264832477004E+0000 1.19157250664946E+0000 - 1.19049752616333E+0000 1.18942338267282E+0000 1.18835007553921E+0000 1.18727760412650E+0000 1.18620596779920E+0000 - 1.18513516592284E+0000 1.18406519786508E+0000 1.18299606299420E+0000 1.18192776068041E+0000 1.18086029029503E+0000 - 1.17979365120964E+0000 1.17872784279933E+0000 1.17766286443852E+0000 1.17659871550378E+0000 1.17553539537300E+0000 - 1.17447290342543E+0000 1.17341123904075E+0000 1.17235040160137E+0000 1.17129039048985E+0000 1.17023120509072E+0000 - 1.16917284478979E+0000 1.16811530897360E+0000 1.16705859702997E+0000 1.16600270834917E+0000 1.16494764232197E+0000 - 1.16389339834019E+0000 1.16283997579697E+0000 1.16178737408770E+0000 1.16073559260790E+0000 1.15968463075498E+0000 - 1.15863448792764E+0000 1.15758516352548E+0000 1.15653665694964E+0000 1.15548896760335E+0000 1.15444209488945E+0000 - 1.15339603821347E+0000 1.15235079698129E+0000 1.15130637060093E+0000 1.15026275848150E+0000 1.14921996003267E+0000 - 1.14817797466595E+0000 1.14713680179426E+0000 1.14609644083159E+0000 1.14505689119344E+0000 1.14401815229602E+0000 - 1.14298022355748E+0000 1.14194310439629E+0000 1.14090679423366E+0000 1.13987129249152E+0000 1.13883659859135E+0000 - 1.13780271195869E+0000 1.13676963201837E+0000 1.13573735819766E+0000 1.13470588992378E+0000 1.13367522662677E+0000 - 1.13264536773659E+0000 1.13161631268556E+0000 1.13058806090625E+0000 1.12956061183285E+0000 1.12853396490130E+0000 - 1.12750811954835E+0000 1.12648307521222E+0000 1.12545883133164E+0000 1.12443538734794E+0000 1.12341274270230E+0000 - 1.12239089683759E+0000 1.12136984919890E+0000 1.12034959923142E+0000 1.11933014638186E+0000 1.11831149009770E+0000 - 1.11729362982918E+0000 1.11627656502607E+0000 1.11526029514047E+0000 1.11424481962528E+0000 1.11323013793419E+0000 - 1.11221624952389E+0000 1.11120315384949E+0000 1.11019085036969E+0000 1.10917933854324E+0000 1.10816861783064E+0000 - 1.10715868769321E+0000 1.10614954759388E+0000 1.10514119699685E+0000 1.10413363536664E+0000 1.10312686217028E+0000 - 1.10212087687473E+0000 1.10111567894935E+0000 1.10011126786395E+0000 1.09910764308932E+0000 1.09810480409834E+0000 - 1.09710275036491E+0000 1.09610148136292E+0000 1.09510099656912E+0000 1.09410129546041E+0000 1.09310237751502E+0000 - 1.09210424221306E+0000 1.09110688903446E+0000 1.09011031746188E+0000 1.08911452697859E+0000 1.08811951706794E+0000 - 1.08712528721636E+0000 1.08613183690993E+0000 1.08513916563676E+0000 1.08414727288555E+0000 1.08315615814714E+0000 - 1.08216582091212E+0000 1.08117626067360E+0000 1.08018747692462E+0000 1.07919946916077E+0000 1.07821223687740E+0000 - 1.07722577957179E+0000 1.07624009674274E+0000 1.07525518788924E+0000 1.07427105251203E+0000 1.07328769011263E+0000 - 1.07230510019434E+0000 1.07132328226067E+0000 1.07034223581728E+0000 1.06936196037064E+0000 1.06838245542729E+0000 - 1.06740372049699E+0000 1.06642575508854E+0000 1.06544855871306E+0000 1.06447213088291E+0000 1.06349647111050E+0000 - 1.06252157891068E+0000 1.06154745379828E+0000 1.06057409528994E+0000 1.05960150290368E+0000 1.05862967615701E+0000 - 1.05765861457069E+0000 1.05668831766539E+0000 1.05571878496323E+0000 1.05475001598689E+0000 1.05378201026049E+0000 - 1.05281476731001E+0000 1.05184828666120E+0000 1.05088256784143E+0000 1.04991761037985E+0000 1.04895341380542E+0000 - 1.04798997764916E+0000 1.04702730144330E+0000 1.04606538471971E+0000 1.04510422701333E+0000 1.04414382785828E+0000 - 1.04318418679119E+0000 1.04222530334920E+0000 1.04126717707017E+0000 1.04030980749387E+0000 1.03935319415995E+0000 - 1.03839733661046E+0000 1.03744223438715E+0000 1.03648788703394E+0000 1.03553429409533E+0000 1.03458145511668E+0000 - 1.03362936964451E+0000 1.03267803722678E+0000 1.03172745741200E+0000 1.03077762974995E+0000 1.02982855379102E+0000 - 1.02888022908723E+0000 1.02793265519106E+0000 1.02698583165700E+0000 1.02603975803931E+0000 1.02509443389377E+0000 - 1.02414985877710E+0000 1.02320603224743E+0000 1.02226295386340E+0000 1.02132062318515E+0000 1.02037903977338E+0000 - 1.01943820318946E+0000 1.01849811299685E+0000 1.01755876875894E+0000 1.01662017004064E+0000 1.01568231640788E+0000 - 1.01474520742708E+0000 1.01380884266606E+0000 1.01287322169362E+0000 1.01193834407969E+0000 1.01100420939433E+0000 - 1.01007081720934E+0000 1.00913816709752E+0000 1.00820625863219E+0000 1.00727509138784E+0000 1.00634466493965E+0000 - 1.00541497886410E+0000 1.00448603273890E+0000 1.00355782614196E+0000 1.00263035865220E+0000 1.00170362985005E+0000 - 1.00077763931665E+0000 9.99852386633586E-0001 9.98927871383950E-0001 9.98004093151787E-0001 9.97081051521227E-0001 - 9.96158746078450E-0001 9.95237176409827E-0001 9.94316342102800E-0001 9.93396242745727E-0001 9.92476877927834E-0001 - 9.91558247239575E-0001 9.90640350271497E-0001 9.89723186615691E-0001 9.88806755865016E-0001 9.87891057613252E-0001 - 9.86976091454851E-0001 9.86061856985448E-0001 9.85148353801398E-0001 9.84235581499523E-0001 9.83323539678142E-0001 - 9.82412227936041E-0001 9.81501645872992E-0001 9.80591793089958E-0001 9.79682669188115E-0001 9.78774273769885E-0001 - 9.77866606438163E-0001 9.76959666797299E-0001 9.76053454452120E-0001 9.75147969008082E-0001 9.74243210071792E-0001 - 9.73339177250697E-0001 9.72435870152567E-0001 9.71533288386793E-0001 9.70631431562884E-0001 9.69730299291712E-0001 - 9.68829891184167E-0001 9.67930206853021E-0001 9.67031245910861E-0001 9.66133007971795E-0001 9.65235492649954E-0001 - 9.64338699561046E-0001 9.63442628321114E-0001 9.62547278547055E-0001 9.61652649856726E-0001 9.60758741868581E-0001 - 9.59865554201620E-0001 9.58973086475909E-0001 9.58081338312426E-0001 9.57190309332441E-0001 9.56299999158604E-0001 - 9.55410407413493E-0001 9.54521533721330E-0001 9.53633377706114E-0001 9.52745938993381E-0001 9.51859217209021E-0001 - 9.50973211979841E-0001 9.50087922933363E-0001 9.49203349697565E-0001 9.48319491901244E-0001 9.47436349174175E-0001 - 9.46553921146696E-0001 9.45672207449446E-0001 9.44791207714672E-0001 9.43910921574142E-0001 9.43031348661443E-0001 - 9.42152488610154E-0001 9.41274341054789E-0001 9.40396905630482E-0001 9.39520181973147E-0001 9.38644169718903E-0001 - 9.37768868505433E-0001 9.36894277970368E-0001 9.36020397751912E-0001 9.35147227489577E-0001 9.34274766822926E-0001 - 9.33403015392624E-0001 9.32531972839444E-0001 9.31661638805521E-0001 9.30792012932995E-0001 9.29923094864904E-0001 - 9.29054884244915E-0001 9.28187380716710E-0001 9.27320583926116E-0001 9.26454493518086E-0001 9.25589109138787E-0001 - 9.24724430434917E-0001 9.23860457053608E-0001 9.22997188642947E-0001 9.22134624851608E-0001 9.21272765328075E-0001 - 9.20411609722676E-0001 9.19551157685341E-0001 9.18691408866642E-0001 9.17832362918376E-0001 9.16974019492570E-0001 - 9.16116378241530E-0001 9.15259438818110E-0001 9.14403200876388E-0001 9.13547664070416E-0001 9.12692828054685E-0001 - 9.11838692484866E-0001 9.10985257016550E-0001 9.10132521305877E-0001 9.09280485010378E-0001 9.08429147786616E-0001 - 9.07578509293174E-0001 9.06728569188089E-0001 9.05879327130476E-0001 9.05030782780111E-0001 9.04182935796067E-0001 - 9.03335785839863E-0001 9.02489332571477E-0001 9.01643575652864E-0001 9.00798514746119E-0001 8.99954149513318E-0001 - 8.99110479617363E-0001 8.98267504721718E-0001 8.97425224490200E-0001 8.96583638586874E-0001 8.95742746676424E-0001 - 8.94902548424729E-0001 8.94063043496552E-0001 8.93224231558487E-0001 8.92386112276854E-0001 8.91548685318592E-0001 - 8.90711950351162E-0001 8.89875907042381E-0001 8.89040555060429E-0001 8.88205894074004E-0001 8.87371923752115E-0001 - 8.86538643764293E-0001 8.85706053780325E-0001 8.84874153470521E-0001 8.84042942505455E-0001 8.83212420556324E-0001 - 8.82382587294330E-0001 8.81553442391564E-0001 8.80724985520014E-0001 8.79897216352458E-0001 8.79070134561569E-0001 - 8.78243739820602E-0001 8.77418031803552E-0001 8.76593010184049E-0001 8.75768674636515E-0001 8.74945024835852E-0001 - 8.74122060456809E-0001 8.73299781174880E-0001 8.72478186665669E-0001 8.71657276605103E-0001 8.70837050669751E-0001 - 8.70017508536137E-0001 8.69198649881163E-0001 8.68380474382163E-0001 8.67562981716638E-0001 8.66746171562207E-0001 - 8.65930043597397E-0001 8.65114597500376E-0001 8.64299832950173E-0001 8.63485749625139E-0001 8.62672347205121E-0001 - 8.61859625369398E-0001 8.61047583797739E-0001 8.60236222170298E-0001 8.59425540167247E-0001 8.58615537468983E-0001 - 8.57806213756823E-0001 8.56997568711039E-0001 8.56189602013566E-0001 8.55382313345349E-0001 8.54575702388252E-0001 - 8.53769768824480E-0001 8.52964512335831E-0001 8.52159932604603E-0001 8.51356029313907E-0001 8.50552802145449E-0001 - 8.49750250783234E-0001 8.48948374909886E-0001 8.48147174208636E-0001 8.47346648363242E-0001 8.46546797057010E-0001 - 8.45747619974146E-0001 8.44949116798617E-0001 8.44151287214336E-0001 8.43354130905904E-0001 8.42557647557344E-0001 - 8.41761836853603E-0001 8.40966698479554E-0001 8.40172232119779E-0001 8.39378437459605E-0001 8.38585314183833E-0001 - 8.37792861977877E-0001 8.37001080527289E-0001 8.36209969517410E-0001 8.35419528633749E-0001 8.34629757562085E-0001 - 8.33840655988069E-0001 8.33052223598024E-0001 8.32264460077402E-0001 8.31477365112594E-0001 8.30690938389491E-0001 - 8.29905179594500E-0001 8.29120088413504E-0001 8.28335664533512E-0001 8.27551907640291E-0001 8.26768817420552E-0001 - 8.25986393560640E-0001 8.25204635747261E-0001 8.24423543666730E-0001 8.23643117005720E-0001 8.22863355450996E-0001 - 8.22084258688991E-0001 8.21305826406548E-0001 8.20528058290204E-0001 8.19750954026591E-0001 8.18974513302488E-0001 - 8.18198735804419E-0001 8.17423621219219E-0001 8.16649169233311E-0001 8.15875379533534E-0001 8.15102251806527E-0001 - 8.14329785738656E-0001 8.13557981016459E-0001 8.12786837326416E-0001 8.12016354355447E-0001 8.11246531789264E-0001 - 8.10477369314479E-0001 8.09708866617640E-0001 8.08941023384675E-0001 8.08173839301903E-0001 8.07407314055371E-0001 - 8.06641447331064E-0001 8.05876238814828E-0001 8.05111688192769E-0001 8.04347795150078E-0001 8.03584559372959E-0001 - 8.02821980546429E-0001 8.02060058356442E-0001 8.01298792487981E-0001 8.00538182626346E-0001 7.99778228456406E-0001 - 7.99018929663266E-0001 7.98260285931787E-0001 7.97502296946586E-0001 7.96744962391903E-0001 7.95988281952482E-0001 - 7.95232255312265E-0001 7.94476882155430E-0001 7.93722162165778E-0001 7.92968095026924E-0001 7.92214680422585E-0001 - 7.91461918035971E-0001 7.90709807550479E-0001 7.89958348648859E-0001 7.89207541013945E-0001 7.88457384328247E-0001 - 7.87707878274222E-0001 7.86959022533898E-0001 7.86210816789414E-0001 7.85463260722369E-0001 7.84716354014421E-0001 - 7.83970096346501E-0001 7.83224487399813E-0001 7.82479526855160E-0001 7.81735214392970E-0001 7.80991549693566E-0001 - 7.80248532437329E-0001 7.79506162303351E-0001 7.78764438971751E-0001 7.78023362121223E-0001 7.77282931431248E-0001 - 7.76543146579909E-0001 7.75804007246048E-0001 7.75065513107570E-0001 7.74327663842195E-0001 7.73590459127378E-0001 - 7.72853898640417E-0001 7.72117982058321E-0001 7.71382709057187E-0001 7.70648079313601E-0001 7.69914092503160E-0001 - 7.69180748301707E-0001 7.68448046384339E-0001 7.67715986425886E-0001 7.66984568100756E-0001 7.66253791083361E-0001 - 7.65523655047365E-0001 7.64794159666279E-0001 7.64065304613158E-0001 7.63337089560582E-0001 7.62609514181082E-0001 - 7.61882578146496E-0001 7.61156281128263E-0001 7.60430622797721E-0001 7.59705602825463E-0001 7.58981220882058E-0001 - 7.58257476636951E-0001 7.57534369760352E-0001 7.56811899920856E-0001 7.56090066787337E-0001 7.55368870028058E-0001 - 7.54648309310637E-0001 7.53928384302596E-0001 7.53209094670978E-0001 7.52490440081995E-0001 7.51772420201870E-0001 - 7.51055034696157E-0001 7.50338283229904E-0001 7.49622165467440E-0001 7.48906681073452E-0001 7.48191829711340E-0001 - 7.47477611044185E-0001 7.46764024734916E-0001 7.46051070445661E-0001 7.45338747837797E-0001 7.44627056573034E-0001 - 7.43915996311687E-0001 7.43205566714021E-0001 7.42495767439693E-0001 7.41786598147741E-0001 7.41078058496917E-0001 - 7.40370148145279E-0001 7.39662866750079E-0001 7.38956213968388E-0001 7.38250189456748E-0001 7.37544792870976E-0001 - 7.36840023866274E-0001 7.36135882097476E-0001 7.35432367218935E-0001 7.34729478883605E-0001 7.34027216745072E-0001 - 7.33325580455602E-0001 7.32624569666955E-0001 7.31924184030440E-0001 7.31224423196614E-0001 7.30525286815609E-0001 - 7.29826774536863E-0001 7.29128886009004E-0001 7.28431620880347E-0001 7.27734978798238E-0001 7.27038959410112E-0001 - 7.26343562361676E-0001 7.25648787298945E-0001 7.24954633866772E-0001 7.24261101709588E-0001 7.23568190471177E-0001 - 7.22875899794519E-0001 7.22184229321840E-0001 7.21493178695075E-0001 7.20802747555164E-0001 7.20112935542428E-0001 - 7.19423742296733E-0001 7.18735167456569E-0001 7.18047210660866E-0001 7.17359871546907E-0001 7.16673149751624E-0001 - 7.15987044911253E-0001 7.15301556661111E-0001 7.14616684636307E-0001 7.13932428470292E-0001 7.13248787796938E-0001 - 7.12565762248433E-0001 7.11883351456893E-0001 7.11201555053241E-0001 7.10520372667943E-0001 7.09839803930494E-0001 - 7.09159848469821E-0001 7.08480505913904E-0001 7.07801775890214E-0001 7.07123658025053E-0001 7.06446151944322E-0001 - 7.05769257273221E-0001 7.05092973635752E-0001 7.04417300655381E-0001 7.03742237954595E-0001 7.03067785155425E-0001 - 7.02393941878870E-0001 7.01720707745004E-0001 7.01048082373282E-0001 7.00376065382371E-0001 6.99704656390150E-0001 - 6.99033855013220E-0001 6.98363660868024E-0001 6.97694073569641E-0001 6.97025092732474E-0001 6.96356717970135E-0001 - 6.95688948895367E-0001 6.95021785120345E-0001 6.94355226255822E-0001 6.93689271911955E-0001 6.93023921697837E-0001 - 6.92359175222429E-0001 6.91695032092805E-0001 6.91031491915715E-0001 6.90368554297230E-0001 6.89706218841967E-0001 - 6.89044485153922E-0001 6.88383352836101E-0001 6.87722821490999E-0001 6.87062890719654E-0001 6.86403560122399E-0001 - 6.85744829298908E-0001 6.85086697847487E-0001 6.84429165365785E-0001 6.83772231450712E-0001 6.83115895697615E-0001 - 6.82460157701349E-0001 6.81805017056056E-0001 6.81150473354369E-0001 6.80496526188262E-0001 6.79843175148860E-0001 - 6.79190419825995E-0001 6.78538259808869E-0001 6.77886694685474E-0001 6.77235724043059E-0001 6.76585347467664E-0001 - 6.75935564544367E-0001 6.75286374857334E-0001 6.74637777989964E-0001 6.73989773524112E-0001 6.73342361041219E-0001 - 6.72695540121348E-0001 6.72049310343542E-0001 6.71403671286017E-0001 6.70758622526077E-0001 6.70114163639535E-0001 - 6.69470294201542E-0001 6.68827013786364E-0001 6.68184321966693E-0001 6.67542218314555E-0001 6.66900702401064E-0001 - 6.66259773796117E-0001 6.65619432068364E-0001 6.64979676785460E-0001 6.64340507514419E-0001 6.63701923820735E-0001 - 6.63063925269177E-0001 6.62426511422714E-0001 6.61789681844368E-0001 6.61153436095275E-0001 6.60517773735598E-0001 - 6.59882694324666E-0001 6.59248197420558E-0001 6.58614282580130E-0001 6.57980949359374E-0001 6.57348197312977E-0001 - 6.56716025994897E-0001 6.56084434957315E-0001 6.55453423751825E-0001 6.54822991928793E-0001 6.54193139037387E-0001 - 6.53563864625853E-0001 6.52935168240630E-0001 6.52307049428174E-0001 6.51679507732742E-0001 6.51052542697863E-0001 - 6.50426153866087E-0001 6.49800340778510E-0001 6.49175102975223E-0001 6.48550439995192E-0001 6.47926351376158E-0001 - 6.47302836654626E-0001 6.46679895366009E-0001 6.46057527044569E-0001 6.45435731223394E-0001 6.44814507434361E-0001 - 6.44193855208060E-0001 6.43573774074125E-0001 6.42954263560729E-0001 6.42335323195062E-0001 6.41716952503132E-0001 - 6.41099151009516E-0001 6.40481918237774E-0001 6.39865253710148E-0001 6.39249156947555E-0001 6.38633627470314E-0001 - 6.38018664796697E-0001 6.37404268444320E-0001 6.36790437929171E-0001 6.36177172766299E-0001 6.35564472469458E-0001 - 6.34952336551105E-0001 6.34340764522366E-0001 6.33729755893464E-0001 6.33119310172899E-0001 6.32509426868431E-0001 - 6.31900105485988E-0001 6.31291345530784E-0001 6.30683146506311E-0001 6.30075507915302E-0001 6.29468429258783E-0001 - 6.28861910036701E-0001 6.28255949747516E-0001 6.27650547888702E-0001 6.27045703956417E-0001 6.26441417445371E-0001 - 6.25837687849040E-0001 6.25234514659589E-0001 6.24631897368018E-0001 6.24029835463961E-0001 6.23428328435549E-0001 - 6.22827375769923E-0001 6.22226976952775E-0001 6.21627131468515E-0001 6.21027838799975E-0001 6.20429098429290E-0001 - 6.19830909836655E-0001 6.19233272501286E-0001 6.18636185900735E-0001 6.18039649511858E-0001 6.17443662809480E-0001 - 6.16848225267433E-0001 6.16253336358275E-0001 6.15658995552926E-0001 6.15065202321449E-0001 6.14471956132017E-0001 - 6.13879256451861E-0001 6.13287102746557E-0001 6.12695494480503E-0001 6.12104431116914E-0001 6.11513912117195E-0001 - 6.10923936941625E-0001 6.10334505049303E-0001 6.09745615897707E-0001 6.09157268943037E-0001 6.08569463639929E-0001 - 6.07982199442158E-0001 6.07395475801400E-0001 6.06809292168708E-0001 6.06223647992996E-0001 6.05638542722381E-0001 - 6.05053975803205E-0001 6.04469946680819E-0001 6.03886454798862E-0001 6.03303499599579E-0001 6.02721080523921E-0001 - 6.02139197011456E-0001 6.01557848500346E-0001 6.00977034427159E-0001 6.00396754227349E-0001 5.99817007334746E-0001 - 5.99237793181886E-0001 5.98659111199689E-0001 5.98080960818090E-0001 5.97503341465085E-0001 5.96926252567460E-0001 - 5.96349693550632E-0001 5.95773663838642E-0001 5.95198162853950E-0001 5.94623190017622E-0001 5.94048744749411E-0001 - 5.93474826467477E-0001 5.92901434588637E-0001 5.92328568528199E-0001 5.91756227699972E-0001 5.91184411516745E-0001 - 5.90613119389148E-0001 5.90042350726973E-0001 5.89472104938285E-0001 5.88902381429720E-0001 5.88333179606537E-0001 - 5.87764498872552E-0001 5.87196338629906E-0001 5.86628698279563E-0001 5.86061577220797E-0001 5.85494974851689E-0001 - 5.84928890568518E-0001 5.84363323766378E-0001 5.83798273838804E-0001 5.83233740177848E-0001 5.82669722173928E-0001 - 5.82106219216446E-0001 5.81543230692786E-0001 5.80980755989091E-0001 5.80418794490344E-0001 5.79857345579353E-0001 - 5.79296408638076E-0001 5.78735983046762E-0001 5.78176068184145E-0001 5.77616663427373E-0001 5.77057768152347E-0001 - 5.76499381733327E-0001 5.75941503543165E-0001 5.75384132953100E-0001 5.74827269332951E-0001 5.74270912051300E-0001 - 5.73715060474645E-0001 5.73159713968584E-0001 5.72604871896757E-0001 5.72050533621664E-0001 5.71496698504155E-0001 - 5.70943365903586E-0001 5.70390535177731E-0001 5.69838205682954E-0001 5.69286376774135E-0001 5.68735047804716E-0001 - 5.68184218126340E-0001 5.67633887089618E-0001 5.67084054043000E-0001 5.66534718334055E-0001 5.65985879308625E-0001 - 5.65437536310710E-0001 5.64889688683560E-0001 5.64342335768197E-0001 5.63795476904383E-0001 5.63249111430400E-0001 - 5.62703238682957E-0001 5.62157857997439E-0001 5.61612968707443E-0001 5.61068570145185E-0001 5.60524661641258E-0001 - 5.59981242524949E-0001 5.59438312123903E-0001 5.58895869764301E-0001 5.58353914770697E-0001 5.57812446466165E-0001 - 5.57271464172307E-0001 5.56730967209211E-0001 5.56190954895469E-0001 5.55651426548056E-0001 5.55112381482505E-0001 - 5.54573819012734E-0001 5.54035738451242E-0001 5.53498139109054E-0001 5.52961020295552E-0001 5.52424381318569E-0001 - 5.51888221484630E-0001 5.51352540098517E-0001 5.50817336463474E-0001 5.50282609881552E-0001 5.49748359652895E-0001 - 5.49214585076297E-0001 5.48681285449141E-0001 5.48148460067044E-0001 5.47616108224255E-0001 5.47084229213555E-0001 - 5.46552822326014E-0001 5.46021886851373E-0001 5.45491422077775E-0001 5.44961427291823E-0001 5.44431901778573E-0001 - 5.43902844821654E-0001 5.43374255703192E-0001 5.42846133703668E-0001 5.42318478102231E-0001 5.41791288176370E-0001 - 5.41264563201956E-0001 5.40738302453538E-0001 5.40212505204190E-0001 5.39687170725293E-0001 5.39162298286864E-0001 - 5.38637887157154E-0001 5.38113936603365E-0001 5.37590445890715E-0001 5.37067414283158E-0001 5.36544841043107E-0001 - 5.36022725431466E-0001 5.35501066707481E-0001 5.34979864129259E-0001 5.34459116952909E-0001 5.33938824433482E-0001 - 5.33418985824313E-0001 5.32899600377181E-0001 5.32380667342464E-0001 5.31862185969049E-0001 5.31344155504324E-0001 - 5.30826575194028E-0001 5.30309444282640E-0001 5.29792762012989E-0001 5.29276527626487E-0001 5.28760740362895E-0001 - 5.28245399460698E-0001 5.27730504156771E-0001 5.27216053686553E-0001 5.26702047284063E-0001 5.26188484181492E-0001 - 5.25675363609922E-0001 5.25162684798971E-0001 5.24650446976426E-0001 5.24138649368880E-0001 5.23627291201527E-0001 - 5.23116371697733E-0001 5.22605890079549E-0001 5.22095845567831E-0001 5.21586237381470E-0001 5.21077064738433E-0001 - 5.20568326854666E-0001 5.20060022945132E-0001 5.19552152222986E-0001 5.19044713900182E-0001 5.18537707187040E-0001 - 5.18031131292518E-0001 5.17524985423969E-0001 5.17019268787624E-0001 5.16513980587823E-0001 5.16009120027842E-0001 - 5.15504686309405E-0001 5.15000678632612E-0001 5.14497096196414E-0001 5.13993938198050E-0001 5.13491203833435E-0001 - 5.12988892297288E-0001 5.12487002782417E-0001 5.11985534480630E-0001 5.11484486582111E-0001 5.10983858275614E-0001 - 5.10483648748625E-0001 5.09983857187084E-0001 5.09484482775491E-0001 5.08985524697000E-0001 5.08486982133522E-0001 - 5.07988854265104E-0001 5.07491140270942E-0001 5.06993839328392E-0001 5.06496950613768E-0001 5.06000473301663E-0001 - 5.05504406565567E-0001 5.05008749577408E-0001 5.04513501507762E-0001 5.04018661525946E-0001 5.03524228799696E-0001 - 5.03030202495497E-0001 5.02536581778616E-0001 5.02043365812549E-0001 5.01550553759815E-0001 5.01058144781526E-0001 - 5.00566138037049E-0001 5.00074532685091E-0001 4.99583327882327E-0001 4.99092522784412E-0001 4.98602116545816E-0001 - 4.98112108319280E-0001 4.97622497256567E-0001 4.97133282507920E-0001 4.96644463222316E-0001 4.96156038547360E-0001 - 4.95668007629426E-0001 4.95180369613519E-0001 4.94693123643298E-0001 4.94206268861251E-0001 4.93719804408506E-0001 - 4.93233729424744E-0001 4.92748043048648E-0001 4.92262744417351E-0001 4.91777832666768E-0001 4.91293306931671E-0001 - 4.90809166345366E-0001 4.90325410040116E-0001 4.89842037146618E-0001 4.89359046794636E-0001 4.88876438112314E-0001 - 4.88394210227007E-0001 4.87912362264444E-0001 4.87430893349207E-0001 4.86949802604669E-0001 4.86469089153101E-0001 - 4.85988752115286E-0001 4.85508790610991E-0001 4.85029203758613E-0001 4.84549990675573E-0001 4.84071150477763E-0001 - 4.83592682280257E-0001 4.83114585196542E-0001 4.82636858339068E-0001 4.82159500819306E-0001 4.81682511747199E-0001 - 4.81205890231764E-0001 4.80729635380824E-0001 4.80253746300814E-0001 4.79778222097290E-0001 4.79303061874624E-0001 - 4.78828264735756E-0001 4.78353829782821E-0001 4.77879756116736E-0001 4.77406042837178E-0001 4.76932689042649E-0001 - 4.76459693830802E-0001 4.75987056298073E-0001 4.75514775539507E-0001 4.75042850649536E-0001 4.74571280721064E-0001 - 4.74100064846154E-0001 4.73629202115749E-0001 4.73158691619629E-0001 4.72688532446657E-0001 4.72218723684439E-0001 - 4.71749264419671E-0001 4.71280153737980E-0001 4.70811390723848E-0001 4.70342974460915E-0001 4.69874904031530E-0001 - 4.69407178517299E-0001 4.68939796998620E-0001 4.68472758554891E-0001 4.68006062264555E-0001 4.67539707205130E-0001 - 4.67073692452965E-0001 4.66608017083616E-0001 4.66142680171601E-0001 4.65677680790300E-0001 4.65213018012436E-0001 - 4.64748690909425E-0001 4.64284698552090E-0001 4.63821040010101E-0001 4.63357714352229E-0001 4.62894720646404E-0001 - 4.62432057959459E-0001 4.61969725357454E-0001 4.61507721905684E-0001 4.61046046668149E-0001 4.60584698708364E-0001 - 4.60123677088719E-0001 4.59662980870799E-0001 4.59202609115404E-0001 4.58742560882369E-0001 4.58282835230714E-0001 - 4.57823431218665E-0001 4.57364347903519E-0001 4.56905584341867E-0001 4.56447139589403E-0001 4.55989012700980E-0001 - 4.55531202730812E-0001 4.55073708732126E-0001 4.54616529757461E-0001 4.54159664858572E-0001 4.53703113086452E-0001 - 4.53246873491429E-0001 4.52790945122885E-0001 4.52335327029521E-0001 4.51880018259432E-0001 4.51425017859934E-0001 - 4.50970324877536E-0001 4.50515938358115E-0001 4.50061857346875E-0001 4.49608080888168E-0001 4.49154608026021E-0001 - 4.48701437803414E-0001 4.48248569262870E-0001 4.47796001446268E-0001 4.47343733394605E-0001 4.46891764148657E-0001 - 4.46440092748241E-0001 4.45988718232708E-0001 4.45537639640747E-0001 4.45086856010454E-0001 4.44636366379393E-0001 - 4.44186169784532E-0001 4.43736265262247E-0001 4.43286651848376E-0001 4.42837328578209E-0001 4.42388294486515E-0001 - 4.41939548607499E-0001 4.41491089974865E-0001 4.41042917621884E-0001 4.40595030581248E-0001 4.40147427885017E-0001 - 4.39700108565266E-0001 4.39253071653000E-0001 4.38806316179187E-0001 4.38359841174183E-0001 4.37913645667949E-0001 - 4.37467728690038E-0001 4.37022089269593E-0001 4.36576726435247E-0001 4.36131639215452E-0001 4.35686826638064E-0001 - 4.35242287730622E-0001 4.34798021520556E-0001 4.34354027034569E-0001 4.33910303299205E-0001 4.33466849340780E-0001 - 4.33023664185200E-0001 4.32580746857969E-0001 4.32138096384432E-0001 4.31695711789708E-0001 4.31253592098463E-0001 - 4.30811736335257E-0001 4.30370143524366E-0001 4.29928812689820E-0001 4.29487742855448E-0001 4.29046933044738E-0001 - 4.28606382281278E-0001 4.28166089588110E-0001 4.27726053988460E-0001 4.27286274505139E-0001 4.26846750160773E-0001 - 4.26407479978168E-0001 4.25968462979626E-0001 4.25529698187606E-0001 4.25091184624296E-0001 4.24652921311995E-0001 - 4.24214907272660E-0001 4.23777141528462E-0001 4.23339623101281E-0001 4.22902351013097E-0001 4.22465324285850E-0001 - 4.22028541941469E-0001 4.21592003001860E-0001 4.21155706488888E-0001 4.20719651424663E-0001 4.20283836830997E-0001 - 4.19848261730050E-0001 4.19412925143938E-0001 4.18977826094895E-0001 4.18542963605121E-0001 4.18108336697060E-0001 - 4.17673944393213E-0001 4.17239785716317E-0001 4.16805859689020E-0001 4.16372165334409E-0001 4.15938701675576E-0001 - 4.15505467735869E-0001 4.15072462538821E-0001 4.14639685108247E-0001 4.14207134467972E-0001 4.13774809642329E-0001 - 4.13342709655768E-0001 4.12910833533055E-0001 4.12479180299259E-0001 4.12047748979756E-0001 4.11616538600098E-0001 - 4.11185548186433E-0001 4.10754776764981E-0001 4.10324223362522E-0001 4.09893887006121E-0001 4.09463766723305E-0001 - 4.09033861541834E-0001 4.08604170490167E-0001 4.08174692596925E-0001 4.07745426891285E-0001 4.07316372403031E-0001 - 4.06887528162170E-0001 4.06458893199410E-0001 4.06030466545762E-0001 4.05602247233150E-0001 4.05174234293563E-0001 - 4.04746426759882E-0001 4.04318823665481E-0001 4.03891424044255E-0001 4.03464226930683E-0001 4.03037231360093E-0001 - 4.02610436368168E-0001 4.02183840991452E-0001 4.01757444267059E-0001 4.01331245232758E-0001 4.00905242927167E-0001 - 4.00479436389447E-0001 4.00053824659618E-0001 3.99628406778454E-0001 3.99203181787397E-0001 3.98778148728727E-0001 - 3.98353306645666E-0001 3.97928654581967E-0001 3.97504191582453E-0001 3.97079916692726E-0001 3.96655828959251E-0001 - 3.96231927429438E-0001 3.95808211151428E-0001 3.95384679174637E-0001 3.94961330548941E-0001 3.94538164325609E-0001 - 3.94115179556635E-0001 3.93692375295080E-0001 3.93269750594992E-0001 3.92847304511543E-0001 3.92425036100781E-0001 - 3.92002944419956E-0001 3.91581028527315E-0001 3.91159287482315E-0001 3.90737720345447E-0001 3.90316326178270E-0001 - 3.89895104043683E-0001 3.89474053005578E-0001 3.89053172129158E-0001 3.88632460480808E-0001 3.88211917128092E-0001 - 3.87791541139855E-0001 3.87371331586246E-0001 3.86951287538644E-0001 3.86531408069830E-0001 3.86111692253632E-0001 - 3.85692139165607E-0001 3.85272747882441E-0001 3.84853517482184E-0001 3.84434447044457E-0001 3.84015535650048E-0001 - 3.83596782381516E-0001 3.83178186322546E-0001 3.82759746558497E-0001 3.82341462176180E-0001 3.81923332263949E-0001 - 3.81505355911591E-0001 3.81087532210570E-0001 3.80669860253948E-0001 3.80252339136250E-0001 3.79834967953732E-0001 - 3.79417745804231E-0001 3.79000671787338E-0001 3.78583745004154E-0001 3.78166964557652E-0001 3.77750329552409E-0001 - 3.77333839094786E-0001 3.76917492292979E-0001 3.76501288256879E-0001 3.76085226098139E-0001 3.75669304930369E-0001 - 3.75253523868943E-0001 3.74837882031150E-0001 3.74422378536144E-0001 3.74007012504930E-0001 3.73591783060540E-0001 - 3.73176689327957E-0001 3.72761730434106E-0001 3.72346905507843E-0001 3.71932213680196E-0001 3.71517654084111E-0001 - 3.71103225854695E-0001 3.70688928129076E-0001 3.70274760046479E-0001 3.69860720748317E-0001 3.69446809378129E-0001 - 3.69033025081607E-0001 3.68619367006677E-0001 3.68205834303514E-0001 3.67792426124419E-0001 3.67379141624086E-0001 - 3.66965979959498E-0001 3.66552940289796E-0001 3.66140021776669E-0001 3.65727223584005E-0001 3.65314544878162E-0001 - 3.64901984827911E-0001 3.64489542604347E-0001 3.64077217381113E-0001 3.63665008334364E-0001 3.63252914642615E-0001 - 3.62840935487024E-0001 3.62429070051307E-0001 3.62017317521652E-0001 3.61605677086957E-0001 3.61194147938612E-0001 - 3.60782729270810E-0001 3.60371420280281E-0001 3.59960220166498E-0001 3.59549128131650E-0001 3.59138143380721E-0001 - 3.58727265121383E-0001 3.58316492564120E-0001 3.57905824922261E-0001 3.57495261411992E-0001 3.57084801252366E-0001 - 3.56674443665208E-0001 3.56264187875438E-0001 3.55854033110841E-0001 3.55443978602134E-0001 3.55034023583086E-0001 - 3.54624167290531E-0001 3.54214408964205E-0001 3.53804747847032E-0001 3.53395183185023E-0001 3.52985714227342E-0001 - 3.52576340226182E-0001 3.52167060436945E-0001 3.51757874118466E-0001 3.51348780532441E-0001 3.50939778944138E-0001 - 3.50530868621938E-0001 3.50122048837556E-0001 3.49713318866110E-0001 3.49304677985998E-0001 3.48896125479049E-0001 - 3.48487660630502E-0001 3.48079282729145E-0001 3.47670991067041E-0001 3.47262784939900E-0001 3.46854663646903E-0001 - 3.46446626490839E-0001 3.46038672777974E-0001 3.45630801818316E-0001 3.45223012925431E-0001 3.44815305416577E-0001 - 3.44407678612720E-0001 3.44000131838495E-0001 3.43592664422379E-0001 3.43185275696562E-0001 3.42777964997033E-0001 - 3.42370731663642E-0001 3.41963575040134E-0001 3.41556494474113E-0001 3.41149489317160E-0001 3.40742558924723E-0001 - 3.40335702656314E-0001 3.39928919875377E-0001 3.39522209949474E-0001 3.39115572250192E-0001 3.38709006153262E-0001 - 3.38302511038408E-0001 3.37896086289768E-0001 3.37489731295419E-0001 3.37083445447798E-0001 3.36677228143555E-0001 - 3.36271078783584E-0001 3.35864996773160E-0001 3.35458981521832E-0001 3.35053032443566E-0001 3.34647148956692E-0001 - 3.34241330484024E-0001 3.33835576452757E-0001 3.33429886294678E-0001 3.33024259446032E-0001 3.32618695347600E-0001 - 3.32213193444844E-0001 3.31807753187764E-0001 3.31402374031011E-0001 3.30997055433925E-0001 3.30591796860656E-0001 - 3.30186597779954E-0001 3.29781457665379E-0001 3.29376375995372E-0001 3.28971352253173E-0001 3.28566385926871E-0001 - 3.28161476509437E-0001 3.27756623498899E-0001 3.27351826398144E-0001 3.26947084715098E-0001 3.26542397962671E-0001 - 3.26137765658966E-0001 3.25733187327031E-0001 3.25328662495206E-0001 3.24924190696887E-0001 3.24519771470629E-0001 - 3.24115404360355E-0001 3.23711088915223E-0001 3.23306824689582E-0001 3.22902611243260E-0001 3.22498448141369E-0001 - 3.22094334954352E-0001 3.21690271258319E-0001 3.21286256634596E-0001 3.20882290670176E-0001 3.20478372957478E-0001 - 3.20074503094639E-0001 3.19670680685251E-0001 3.19266905338631E-0001 3.18863176669753E-0001 3.18459494299328E-0001 - 3.18055857853765E-0001 3.17652266965339E-0001 3.17248721271977E-0001 3.16845220417673E-0001 3.16441764052113E-0001 - 3.16038351831054E-0001 3.15634983416145E-0001 3.15231658475030E-0001 3.14828376681388E-0001 3.14425137714960E-0001 - 3.14021941261641E-0001 3.13618787013379E-0001 3.13215674668390E-0001 3.12812603931004E-0001 3.12409574511868E-0001 - 3.12006586127891E-0001 3.11603638502352E-0001 3.11200731364787E-0001 3.10797864451220E-0001 3.10395037504063E-0001 - 3.09992250272230E-0001 3.09589502511132E-0001 3.09186793982714E-0001 3.08784124455484E-0001 3.08381493704609E-0001 - 3.07978901511951E-0001 3.07576347665929E-0001 3.07173831961835E-0001 3.06771354201739E-0001 3.06368914194397E-0001 - 3.05966511755537E-0001 3.05564146707704E-0001 3.05161818880413E-0001 3.04759528110096E-0001 3.04357274240232E-0001 - 3.03955057121360E-0001 3.03552876611052E-0001 3.03150732574044E-0001 3.02748624882206E-0001 3.02346553414626E-0001 - 3.01944518057627E-0001 3.01542518704783E-0001 3.01140555257057E-0001 3.00738627622738E-0001 3.00336735717511E-0001 - 2.99934879464447E-0001 2.99533058794259E-0001 2.99131273645021E-0001 2.98729523962402E-0001 2.98327809699751E-0001 - 2.97926130817985E-0001 2.97524487285791E-0001 2.97122879079455E-0001 2.96721306183132E-0001 2.96319768588730E-0001 - 2.95918266296080E-0001 2.95516799312821E-0001 2.95115367654579E-0001 2.94713971344930E-0001 2.94312610415494E-0001 - 2.93911284905932E-0001 2.93509994864033E-0001 2.93108740345632E-0001 2.92707521414895E-0001 2.92306338144182E-0001 - 2.91905190614033E-0001 2.91504078913368E-0001 2.91103003139469E-0001 2.90701963398031E-0001 2.90300959803156E-0001 - 2.89899992477501E-0001 2.89499061552120E-0001 2.89098167166783E-0001 2.88697309469857E-0001 2.88296488618277E-0001 - 2.87895704777758E-0001 2.87494958122786E-0001 2.87094248836592E-0001 2.86693577111274E-0001 2.86292943147788E-0001 - 2.85892347156070E-0001 2.85491789354999E-0001 2.85091269972432E-0001 2.84690789245352E-0001 2.84290347419831E-0001 - 2.83889944751073E-0001 2.83489581503489E-0001 2.83089257950815E-0001 2.82688974375921E-0001 2.82288731071154E-0001 - 2.81888528338169E-0001 2.81488366488083E-0001 2.81088245841474E-0001 2.80688166728439E-0001 2.80288129488624E-0001 - 2.79888134471323E-0001 2.79488182035506E-0001 2.79088272549827E-0001 2.78688406392639E-0001 2.78288583952171E-0001 - 2.77888805626491E-0001 2.77489071823583E-0001 2.77089382961312E-0001 2.76689739467536E-0001 2.76290141780217E-0001 - 2.75890590347393E-0001 2.75491085627171E-0001 2.75091628087939E-0001 2.74692218208196E-0001 2.74292856476861E-0001 - 2.73893543393096E-0001 2.73494279466439E-0001 2.73095065216876E-0001 2.72695901174866E-0001 2.72296787881400E-0001 - 2.71897725888046E-0001 2.71498715757000E-0001 2.71099758061088E-0001 2.70700853383913E-0001 2.70302002319820E-0001 - 2.69903205473986E-0001 2.69504463462466E-0001 2.69105776912243E-0001 2.68707146461235E-0001 2.68308572758480E-0001 - 2.67910056463919E-0001 2.67511598248809E-0001 2.67113198795514E-0001 2.66714858797562E-0001 2.66316578959813E-0001 - 2.65918359998490E-0001 2.65520202641127E-0001 2.65122107626768E-0001 2.64724075705882E-0001 2.64326107640507E-0001 - 2.63928204204241E-0001 2.63530366182393E-0001 2.63132594371852E-0001 2.62734889581375E-0001 2.62337252631439E-0001 - 2.61939684354422E-0001 2.61542185594551E-0001 2.61144757208059E-0001 2.60747400063173E-0001 2.60350115040167E-0001 - 2.59952903029908E-0001 2.59555764931095E-0001 2.59158701649436E-0001 2.58761714097564E-0001 2.58364803195118E-0001 - 2.57967969868545E-0001 2.57571215051105E-0001 2.57174539682891E-0001 2.56777944710542E-0001 2.56381431087502E-0001 - 2.55984999773679E-0001 2.55588651735565E-0001 2.55192387946096E-0001 2.54796209384699E-0001 2.54400117037045E-0001 - 2.54004111895188E-0001 2.53608194957418E-0001 2.53212367228242E-0001 2.52816629718288E-0001 2.52420983444207E-0001 - 2.52025429428856E-0001 2.51629968700840E-0001 2.51234602294893E-0001 2.50839331251482E-0001 2.50444156617020E-0001 - 2.50049079443498E-0001 2.49654100788788E-0001 2.49259221716335E-0001 2.48864443295201E-0001 2.48469766599976E-0001 - 2.48075192710816E-0001 2.47680722713249E-0001 2.47286357698199E-0001 2.46892098761977E-0001 2.46497947006141E-0001 - 2.46103903537454E-0001 2.45709969467941E-0001 2.45316145914720E-0001 2.44922433999942E-0001 2.44528834850859E-0001 - 2.44135349599635E-0001 2.43741979383423E-0001 2.43348725344170E-0001 2.42955588628723E-0001 2.42562570388652E-0001 - 2.42169671780264E-0001 2.41776893964528E-0001 2.41384238107058E-0001 2.40991705377977E-0001 2.40599296952040E-0001 - 2.40207014008313E-0001 2.39814857730457E-0001 2.39422829306381E-0001 2.39030929928371E-0001 2.38639160792941E-0001 - 2.38247523100854E-0001 2.37856018057089E-0001 2.37464646870694E-0001 2.37073410754806E-0001 2.36682310926584E-0001 - 2.36291348607205E-0001 2.35900525021764E-0001 2.35509841399185E-0001 2.35119298972301E-0001 2.34728898977689E-0001 - 2.34338642655712E-0001 2.33948531250370E-0001 2.33558566009358E-0001 2.33168748183921E-0001 2.32779079028913E-0001 - 2.32389559802685E-0001 2.32000191766994E-0001 2.31610976187053E-0001 2.31221914331416E-0001 2.30833007471993E-0001 - 2.30444256883944E-0001 2.30055663845672E-0001 2.29667229638731E-0001 2.29278955547861E-0001 2.28890842860843E-0001 - 2.28502892868500E-0001 2.28115106864726E-0001 2.27727486146309E-0001 2.27340032012913E-0001 2.26952745767211E-0001 - 2.26565628714557E-0001 2.26178682163129E-0001 2.25791907423854E-0001 2.25405305810308E-0001 2.25018878638771E-0001 - 2.24632627228073E-0001 2.24246552899606E-0001 2.23860656977269E-0001 2.23474940787529E-0001 2.23089405659129E-0001 - 2.22704052923281E-0001 2.22318883913541E-0001 2.21933899965736E-0001 2.21549102417962E-0001 2.21164492610532E-0001 - 2.20780071885893E-0001 2.20395841588694E-0001 2.20011803065577E-0001 2.19627957665302E-0001 2.19244306738615E-0001 - 2.18860851638195E-0001 2.18477593718664E-0001 2.18094534336525E-0001 2.17711674850110E-0001 2.17329016619520E-0001 - 2.16946561006655E-0001 2.16564309375108E-0001 2.16182263090143E-0001 2.15800423518679E-0001 2.15418792029181E-0001 - 2.15037369991707E-0001 2.14656158777791E-0001 2.14275159760520E-0001 2.13894374314291E-0001 2.13513803814955E-0001 - 2.13133449639769E-0001 2.12753313167206E-0001 2.12373395777072E-0001 2.11993698850404E-0001 2.11614223769407E-0001 - 2.11234971917473E-0001 2.10855944679109E-0001 2.10477143439872E-0001 2.10098569586398E-0001 2.09720224506284E-0001 - 2.09342109588159E-0001 2.08964226221507E-0001 2.08586575796768E-0001 2.08209159705157E-0001 2.07831979338774E-0001 - 2.07455036090472E-0001 2.07078331353801E-0001 2.06701866523081E-0001 2.06325642993243E-0001 2.05949662159905E-0001 - 2.05573925419196E-0001 2.05198434167865E-0001 2.04823189803148E-0001 2.04448193722826E-0001 2.04073447324998E-0001 - 2.03698952008277E-0001 2.03324709171637E-0001 2.02950720214360E-0001 2.02576986536048E-0001 2.02203509536561E-0001 - 2.01830290615993E-0001 2.01457331174646E-0001 2.01084632612957E-0001 2.00712196331533E-0001 2.00340023731012E-0001 - 1.99968116212158E-0001 1.99596475175668E-0001 1.99225102022341E-0001 1.98853998152816E-0001 1.98483164967749E-0001 - 1.98112603867570E-0001 1.97742316252684E-0001 1.97372303523231E-0001 1.97002567079148E-0001 1.96633108320147E-0001 - 1.96263928645610E-0001 1.95895029454685E-0001 1.95526412146065E-0001 1.95158078118143E-0001 1.94790028768867E-0001 - 1.94422265495749E-0001 1.94054789695764E-0001 1.93687602765471E-0001 1.93320706100804E-0001 1.92954101097145E-0001 - 1.92587789149285E-0001 1.92221771651345E-0001 1.91856049996757E-0001 1.91490625578323E-0001 1.91125499788043E-0001 - 1.90760674017154E-0001 1.90396149656106E-0001 1.90031928094541E-0001 1.89668010721195E-0001 1.89304398923953E-0001 - 1.88941094089734E-0001 1.88578097604534E-0001 1.88215410853375E-0001 1.87853035220215E-0001 1.87490972088035E-0001 - 1.87129222838680E-0001 1.86767788852933E-0001 1.86406671510407E-0001 1.86045872189569E-0001 1.85685392267700E-0001 - 1.85325233120860E-0001 1.84965396123825E-0001 1.84605882650114E-0001 1.84246694071929E-0001 1.83887831760141E-0001 - 1.83529297084210E-0001 1.83171091412300E-0001 1.82813216110992E-0001 1.82455672545577E-0001 1.82098462079730E-0001 - 1.81741586075728E-0001 1.81385045894185E-0001 1.81028842894268E-0001 1.80672978433490E-0001 1.80317453867696E-0001 - 1.79962270551191E-0001 1.79607429836516E-0001 1.79252933074532E-0001 1.78898781614368E-0001 1.78544976803403E-0001 - 1.78191519987208E-0001 1.77838412509556E-0001 1.77485655712381E-0001 1.77133250935763E-0001 1.76781199517838E-0001 - 1.76429502794883E-0001 1.76078162101176E-0001 1.75727178769082E-0001 1.75376554128914E-0001 1.75026289508996E-0001 - 1.74676386235597E-0001 1.74326845632874E-0001 1.73977669022965E-0001 1.73628857725784E-0001 1.73280413059179E-0001 - 1.72932336338735E-0001 1.72584628877929E-0001 1.72237291987965E-0001 1.71890326977784E-0001 1.71543735154090E-0001 - 1.71197517821214E-0001 1.70851676281271E-0001 1.70506211833949E-0001 1.70161125776554E-0001 1.69816419404071E-0001 - 1.69472094008988E-0001 1.69128150881391E-0001 1.68784591308875E-0001 1.68441416576557E-0001 1.68098627967053E-0001 - 1.67756226760385E-0001 1.67414214234093E-0001 1.67072591663039E-0001 1.66731360319573E-0001 1.66390521473343E-0001 - 1.66050076391389E-0001 1.65710026338029E-0001 1.65370372574938E-0001 1.65031116361010E-0001 1.64692258952456E-0001 - 1.64353801602675E-0001 1.64015745562298E-0001 1.63678092079140E-0001 1.63340842398183E-0001 1.63003997761585E-0001 - 1.62667559408581E-0001 1.62331528575544E-0001 1.61995906495930E-0001 1.61660694400236E-0001 1.61325893516007E-0001 - 1.60991505067802E-0001 1.60657530277225E-0001 1.60323970362801E-0001 1.59990826540006E-0001 1.59658100021312E-0001 - 1.59325792016047E-0001 1.58993903730477E-0001 1.58662436367707E-0001 1.58331391127750E-0001 1.58000769207380E-0001 - 1.57670571800256E-0001 1.57340800096793E-0001 1.57011455284195E-0001 1.56682538546423E-0001 1.56354051064174E-0001 - 1.56025994014840E-0001 1.55698368572563E-0001 1.55371175908134E-0001 1.55044417188986E-0001 1.54718093579217E-0001 - 1.54392206239572E-0001 1.54066756327331E-0001 1.53741744996421E-0001 1.53417173397328E-0001 1.53093042677057E-0001 - 1.52769353979174E-0001 1.52446108443742E-0001 1.52123307207328E-0001 1.51800951402949E-0001 1.51479042160135E-0001 - 1.51157580604801E-0001 1.50836567859322E-0001 1.50516005042471E-0001 1.50195893269399E-0001 1.49876233651639E-0001 - 1.49557027297085E-0001 1.49238275309949E-0001 1.48919978790773E-0001 1.48602138836424E-0001 1.48284756540015E-0001 - 1.47967832990972E-0001 1.47651369274949E-0001 1.47335366473844E-0001 1.47019825665763E-0001 1.46704747925075E-0001 - 1.46390134322263E-0001 1.46075985924017E-0001 1.45762303793184E-0001 1.45449088988766E-0001 1.45136342565886E-0001 - 1.44824065575743E-0001 1.44512259065683E-0001 1.44200924079108E-0001 1.43890061655471E-0001 1.43579672830295E-0001 - 1.43269758635134E-0001 1.42960320097565E-0001 1.42651358241165E-0001 1.42342874085487E-0001 1.42034868646102E-0001 - 1.41727342934499E-0001 1.41420297958124E-0001 1.41113734720382E-0001 1.40807654220562E-0001 1.40502057453869E-0001 - 1.40196945411425E-0001 1.39892319080188E-0001 1.39588179443007E-0001 1.39284527478557E-0001 1.38981364161373E-0001 - 1.38678690461798E-0001 1.38376507346002E-0001 1.38074815775915E-0001 1.37773616709285E-0001 1.37472911099607E-0001 - 1.37172699896144E-0001 1.36872984043916E-0001 1.36573764483623E-0001 1.36275042151758E-0001 1.35976817980461E-0001 - 1.35679092897569E-0001 1.35381867826635E-0001 1.35085143686873E-0001 1.34788921393126E-0001 1.34493201855881E-0001 - 1.34197985981303E-0001 1.33903274671140E-0001 1.33609068822758E-0001 1.33315369329105E-0001 1.33022177078752E-0001 - 1.32729492955818E-0001 1.32437317839965E-0001 1.32145652606464E-0001 1.31854498126065E-0001 1.31563855265089E-0001 - 1.31273724885365E-0001 1.30984107844222E-0001 1.30695004994488E-0001 1.30406417184495E-0001 1.30118345258003E-0001 - 1.29830790054294E-0001 1.29543752408053E-0001 1.29257233149463E-0001 1.28971233104110E-0001 1.28685753092998E-0001 - 1.28400793932545E-0001 1.28116356434598E-0001 1.27832441406371E-0001 1.27549049650487E-0001 1.27266181964920E-0001 - 1.26983839143022E-0001 1.26702021973494E-0001 1.26420731240381E-0001 1.26139967723082E-0001 1.25859732196313E-0001 - 1.25580025430101E-0001 1.25300848189803E-0001 1.25022201236060E-0001 1.24744085324794E-0001 1.24466501207245E-0001 - 1.24189449629902E-0001 1.23912931334518E-0001 1.23636947058134E-0001 1.23361497532996E-0001 1.23086583486625E-0001 - 1.22812205641761E-0001 1.22538364716377E-0001 1.22265061423662E-0001 1.21992296471987E-0001 1.21720070564969E-0001 - 1.21448384401386E-0001 1.21177238675218E-0001 1.20906634075619E-0001 1.20636571286906E-0001 1.20367050988570E-0001 - 1.20098073855250E-0001 1.19829640556737E-0001 1.19561751757981E-0001 1.19294408119030E-0001 1.19027610295095E-0001 - 1.18761358936485E-0001 1.18495654688653E-0001 1.18230498192109E-0001 1.17965890082518E-0001 1.17701830990606E-0001 - 1.17438321542217E-0001 1.17175362358215E-0001 1.16912954054630E-0001 1.16651097242504E-0001 1.16389792527922E-0001 - 1.16129040512098E-0001 1.15868841791245E-0001 1.15609196956627E-0001 1.15350106594563E-0001 1.15091571286396E-0001 - 1.14833591608511E-0001 1.14576168132301E-0001 1.14319301424184E-0001 1.14062992045610E-0001 1.13807240552988E-0001 - 1.13552047497793E-0001 1.13297413426439E-0001 1.13043338880383E-0001 1.12789824396032E-0001 1.12536870504797E-0001 - 1.12284477733050E-0001 1.12032646602167E-0001 1.11781377628461E-0001 1.11530671323245E-0001 1.11280528192739E-0001 - 1.11030948738184E-0001 1.10781933455724E-0001 1.10533482836468E-0001 1.10285597366489E-0001 1.10038277526759E-0001 - 1.09791523793224E-0001 1.09545336636731E-0001 1.09299716523093E-0001 1.09054663913011E-0001 1.08810179262126E-0001 - 1.08566263021006E-0001 1.08322915635113E-0001 1.08080137544825E-0001 1.07837929185448E-0001 1.07596290987166E-0001 - 1.07355223375089E-0001 1.07114726769207E-0001 1.06874801584421E-0001 1.06635448230518E-0001 1.06396667112174E-0001 - 1.06158458628954E-0001 1.05920823175316E-0001 1.05683761140584E-0001 1.05447272908991E-0001 1.05211358859626E-0001 - 1.04976019366439E-0001 1.04741254798295E-0001 1.04507065518903E-0001 1.04273451886844E-0001 1.04040414255586E-0001 - 1.03807952973424E-0001 1.03576068383561E-0001 1.03344760824020E-0001 1.03114030627722E-0001 1.02883878122431E-0001 - 1.02654303630756E-0001 1.02425307470178E-0001 1.02196889953041E-0001 1.01969051386512E-0001 1.01741792072640E-0001 - 1.01515112308308E-0001 1.01289012385258E-0001 1.01063492590070E-0001 1.00838553204192E-0001 1.00614194503893E-0001 - 1.00390416760320E-0001 1.00167220239425E-0001 9.99446052020455E-0002 9.97225719038494E-0002 9.95011205953235E-0002 - 9.92802515218502E-0002 9.90599649236001E-0002 9.88402610356307E-0002 9.86211400878193E-0002 9.84026023048949E-0002 - 9.81846479064180E-0002 9.79672771068125E-0002 9.77504901153272E-0002 9.75342871360585E-0002 9.73186683679558E-0002 - 9.71036340048075E-0002 9.68891842352326E-0002 9.66753192427179E-0002 9.64620392055766E-0002 9.62493442969911E-0002 - 9.60372346849476E-0002 9.58257105323297E-0002 9.56147719968384E-0002 9.54044192310363E-0002 9.51946523823256E-0002 - 9.49854715929754E-0002 9.47768770000942E-0002 9.45688687356433E-0002 9.43614469264401E-0002 9.41546116941729E-0002 - 9.39483631553722E-0002 9.37427014214203E-0002 9.35376265985789E-0002 9.33331387879553E-0002 9.31292380855387E-0002 - 9.29259245821570E-0002 9.27231983635405E-0002 9.25210595102425E-0002 9.23195080977409E-0002 9.21185441963448E-0002 - 9.19181678712541E-0002 9.17183791825288E-0002 9.15191781851504E-0002 9.13205649289332E-0002 9.11225394586034E-0002 - 9.09251018137673E-0002 9.07282520289147E-0002 9.05319901334313E-0002 9.03363161515940E-0002 9.01412301025848E-0002 - 8.99467320004698E-0002 8.97528218542248E-0002 8.95594996677301E-0002 8.93667654397691E-0002 8.91746191640509E-0002 - 8.89830608291677E-0002 8.87920904186706E-0002 8.86017079109949E-0002 8.84119132795063E-0002 8.82227064925088E-0002 - 8.80340875132189E-0002 8.78460562998142E-0002 8.76586128053764E-0002 8.74717569779359E-0002 8.72854887604772E-0002 - 8.70998080909311E-0002 8.69147149021677E-0002 8.67302091220256E-0002 8.65462906732907E-0002 8.63629594737149E-0002 - 8.61802154360125E-0002 8.59980584678794E-0002 8.58164884719758E-0002 8.56355053459510E-0002 8.54551089824198E-0002 - 8.52752992690033E-0002 8.50960760882928E-0002 8.49174393179020E-0002 8.47393888304235E-0002 8.45619244934564E-0002 - 8.43850461696284E-0002 8.42087537165513E-0002 8.40330469868768E-0002 8.38579258282783E-0002 8.36833900834491E-0002 - 8.35094395901242E-0002 8.33360741810579E-0002 8.31632936840712E-0002 8.29910979220200E-0002 8.28194867128254E-0002 - 8.26484598694504E-0002 8.24780171999181E-0002 8.23081585073419E-0002 8.21388835898944E-0002 8.19701922408315E-0002 - 8.18020842484825E-0002 8.16345593962865E-0002 8.14676174627666E-0002 8.13012582215437E-0002 8.11354814413601E-0002 - 8.09702868860521E-0002 8.08056743145889E-0002 8.06416434810496E-0002 8.04781941346555E-0002 8.03153260197693E-0002 - 8.01530388758723E-0002 7.99913324376201E-0002 7.98302064348060E-0002 7.96696605923834E-0002 7.95096946304726E-0002 - 7.93503082643869E-0002 7.91915012045878E-0002 7.90332731567313E-0002 7.88756238216776E-0002 7.87185528954874E-0002 - 7.85620600693931E-0002 7.84061450298732E-0002 7.82508074586105E-0002 7.80960470325137E-0002 7.79418634237181E-0002 - 7.77882562996040E-0002 7.76352253227905E-0002 7.74827701511516E-0002 7.73308904378237E-0002 7.71795858312019E-0002 - 7.70288559749566E-0002 7.68787005080331E-0002 7.67291190646733E-0002 7.65801112744026E-0002 7.64316767620602E-0002 - 7.62838151477798E-0002 7.61365260470168E-0002 7.59898090705471E-0002 7.58436638244952E-0002 7.56980899102944E-0002 - 7.55530869247439E-0002 7.54086544599782E-0002 7.52647921035324E-0002 7.51214994382492E-0002 7.49787760423995E-0002 - 7.48366214896139E-0002 7.46950353489186E-0002 7.45540171847406E-0002 7.44135665569198E-0002 7.42736830206974E-0002 - 7.41343661267520E-0002 7.39956154211881E-0002 7.38574304455466E-0002 7.37198107368294E-0002 7.35827558274726E-0002 - 7.34462652453944E-0002 7.33103385139830E-0002 7.31749751520917E-0002 7.30401746740946E-0002 7.29059365898301E-0002 - 7.27722604046616E-0002 7.26391456194597E-0002 7.25065917306221E-0002 7.23745982300841E-0002 7.22431646053020E-0002 - 7.21122903393036E-0002 7.19819749106625E-0002 7.18522177935131E-0002 7.17230184575799E-0002 7.15943763681705E-0002 - 7.14662909861694E-0002 7.13387617680783E-0002 7.12117881660037E-0002 7.10853696276798E-0002 7.09595055964588E-0002 - 7.08341955113395E-0002 7.07094388069674E-0002 7.05852349136433E-0002 7.04615832573307E-0002 7.03384832596812E-0002 - 7.02159343380167E-0002 7.00939359053500E-0002 6.99724873704164E-0002 6.98515881376580E-0002 6.97312376072212E-0002 - 6.96114351750076E-0002 6.94921802326429E-0002 6.93734721675253E-0002 6.92553103627971E-0002 6.91376941973621E-0002 - 6.90206230459335E-0002 6.89040962789908E-0002 6.87881132628200E-0002 6.86726733595233E-0002 6.85577759270141E-0002 - 6.84434203190386E-0002 6.83296058851830E-0002 6.82163319708887E-0002 6.81035979174456E-0002 6.79914030620169E-0002 - 6.78797467376556E-0002 6.77686282732977E-0002 6.76580469937743E-0002 6.75480022198302E-0002 6.74384932681337E-0002 - 6.73295194512909E-0002 6.72210800778397E-0002 6.71131744522694E-0002 6.70058018750396E-0002 6.68989616425765E-0002 - 6.67926530472893E-0002 6.66868753775906E-0002 6.65816279178814E-0002 6.64769099485943E-0002 6.63727207461769E-0002 - 6.62690595831136E-0002 6.61659257279540E-0002 6.60633184452789E-0002 6.59612369957552E-0002 6.58596806361200E-0002 - 6.57586486192159E-0002 6.56581401939657E-0002 6.55581546054214E-0002 6.54586910947516E-0002 6.53597488992600E-0002 - 6.52613272523955E-0002 6.51634253837681E-0002 6.50660425191508E-0002 6.49691778804902E-0002 6.48728306859334E-0002 - 6.47770001498277E-0002 6.46816854827204E-0002 6.45868858913927E-0002 6.44926005788685E-0002 6.43988287443985E-0002 - 6.43055695835061E-0002 6.42128222879748E-0002 6.41205860458762E-0002 6.40288600415701E-0002 6.39376434557177E-0002 - 6.38469354652981E-0002 6.37567352436214E-0002 6.36670419603186E-0002 6.35778547813964E-0002 6.34891728691987E-0002 - 6.34009953824668E-0002 6.33133214762920E-0002 6.32261503022005E-0002 6.31394810081017E-0002 6.30533127383339E-0002 - 6.29676446336671E-0002 6.28824758313162E-0002 6.27978054649481E-0002 6.27136326646985E-0002 6.26299565571852E-0002 - 6.25467762655155E-0002 6.24640909092935E-0002 6.23818996046605E-0002 6.23002014642597E-0002 6.22189955972920E-0002 - 6.21382811094949E-0002 6.20580571031858E-0002 6.19783226772511E-0002 6.18990769271639E-0002 6.18203189449962E-0002 - 6.17420478194450E-0002 6.16642626358190E-0002 6.15869624760627E-0002 6.15101464187889E-0002 6.14338135392536E-0002 - 6.13579629093970E-0002 6.12825935978447E-0002 6.12077046699153E-0002 6.11332951876557E-0002 6.10593642098206E-0002 - 6.09859107919017E-0002 6.09129339861531E-0002 6.08404328415870E-0002 6.07684064039761E-0002 6.06968537159008E-0002 - 6.06257738167324E-0002 6.05551657426511E-0002 6.04850285266612E-0002 6.04153611986156E-0002 6.03461627852142E-0002 - 6.02774323100141E-0002 6.02091687934522E-0002 6.01413712528567E-0002 6.00740387024541E-0002 6.00071701533905E-0002 - 5.99407646137325E-0002 5.98748210884955E-0002 5.98093385796445E-0002 5.97443160861104E-0002 5.96797526038052E-0002 - 5.96156471256252E-0002 5.95519986414890E-0002 5.94888061383149E-0002 5.94260686000686E-0002 5.93637850077560E-0002 - 5.93019543394278E-0002 5.92405755702217E-0002 5.91796476723553E-0002 5.91191696151415E-0002 5.90591403649964E-0002 - 5.89995588854749E-0002 5.89404241372601E-0002 5.88817350781828E-0002 5.88234906632436E-0002 5.87656898446078E-0002 - 5.87083315716482E-0002 5.86514147909271E-0002 5.85949384462311E-0002 5.85389014785701E-0002 5.84833028261996E-0002 - 5.84281414246314E-0002 5.83734162066538E-0002 5.83191261023262E-0002 5.82652700390245E-0002 5.82118469414081E-0002 - 5.81588557314882E-0002 5.81062953285897E-0002 5.80541646494040E-0002 5.80024626079841E-0002 5.79511881157521E-0002 - 5.79003400815378E-0002 5.78499174115622E-0002 5.77999190094699E-0002 5.77503437763429E-0002 5.77011906106979E-0002 - 5.76524584085256E-0002 5.76041460632810E-0002 5.75562524659041E-0002 5.75087765048449E-0002 5.74617170660634E-0002 - 5.74150730330451E-0002 5.73688432868245E-0002 5.73230267059810E-0002 5.72776221666800E-0002 5.72326285426521E-0002 - 5.71880447052458E-0002 5.71438695233952E-0002 5.71001018636869E-0002 5.70567405903221E-0002 5.70137845651714E-0002 - 5.69712326477657E-0002 5.69290836953157E-0002 5.68873365627336E-0002 5.68459901026277E-0002 5.68050431653372E-0002 - 5.67644945989349E-0002 5.67243432492503E-0002 5.66845879598642E-0002 5.66452275721494E-0002 5.66062609252599E-0002 - 5.65676868561632E-0002 5.65295041996455E-0002 5.64917117883252E-0002 5.64543084526717E-0002 5.64172930210158E-0002 - 5.63806643195619E-0002 5.63444211724137E-0002 5.63085624015711E-0002 5.62730868269493E-0002 5.62379932664160E-0002 - 5.62032805357651E-0002 5.61689474487598E-0002 5.61349928171436E-0002 5.61014154506415E-0002 5.60682141569837E-0002 - 5.60353877419278E-0002 5.60029350092489E-0002 5.59708547607781E-0002 5.59391457964045E-0002 5.59078069140953E-0002 - 5.58768369099031E-0002 5.58462345779818E-0002 5.58159987106115E-0002 5.57861280981929E-0002 5.57566215292828E-0002 - 5.57274777905959E-0002 5.56986956670117E-0002 5.56702739416126E-0002 5.56422113956788E-0002 5.56145068087074E-0002 - 5.55871589584302E-0002 5.55601666208182E-0002 5.55335285701120E-0002 5.55072435788227E-0002 5.54813104177528E-0002 - 5.54557278560025E-0002 5.54304946609972E-0002 5.54056095984948E-0002 5.53810714325912E-0002 5.53568789257575E-0002 - 5.53330308388240E-0002 5.53095259310257E-0002 5.52863629599892E-0002 5.52635406817762E-0002 5.52410578508658E-0002 - 5.52189132201928E-0002 5.51971055411477E-0002 5.51756335636048E-0002 5.51544960359304E-0002 5.51336917049897E-0002 - 5.51132193161661E-0002 5.50930776133841E-0002 5.50732653391164E-0002 5.50537812343940E-0002 5.50346240388293E-0002 - 5.50157924906270E-0002 5.49972853265960E-0002 5.49791012821689E-0002 5.49612390914098E-0002 5.49436974870367E-0002 - 5.49264752004319E-0002 5.49095709616532E-0002 5.48929834994575E-0002 5.48767115413053E-0002 5.48607538133810E-0002 - 5.48451090406053E-0002 5.48297759466509E-0002 5.48147532539570E-0002 5.48000396837445E-0002 5.47856339560265E-0002 - 5.47715347896247E-0002 5.47577409021885E-0002 5.47442510102055E-0002 5.47310638290141E-0002 5.47181780728221E-0002 - 5.47055924547159E-0002 5.46933056866847E-0002 5.46813164796263E-0002 5.46696235433587E-0002 5.46582255866464E-0002 - 5.46471213172086E-0002 5.46363094417316E-0002 5.46257886658835E-0002 5.46155576943378E-0002 5.46056152307701E-0002 - 5.45959599778941E-0002 5.45865906374566E-0002 5.45775059102664E-0002 5.45687044962022E-0002 5.45601850942252E-0002 - 5.45519464024008E-0002 5.45439871179033E-0002 5.45363059370403E-0002 5.45289015552631E-0002 5.45217726671811E-0002 - 5.45149179665691E-0002 5.45083361464001E-0002 5.45020258988390E-0002 5.44959859152704E-0002 5.44902148863110E-0002 - 5.44847115018213E-0002 5.44794744509198E-0002 5.44745024220002E-0002 5.44697941027461E-0002 5.44653481801393E-0002 - 5.44611633404848E-0002 5.44572382694153E-0002 5.44535716519142E-0002 5.44501621723169E-0002 5.44470085143466E-0002 - 5.44441093611064E-0002 5.44414633951089E-0002 5.44390692982823E-0002 5.44369257519907E-0002 5.44350314370428E-0002 - 5.44333850337103E-0002 5.44319852217438E-0002 5.44308306803812E-0002 5.44299200883695E-0002 5.44292521239748E-0002 - 5.44288254649910E-0002 5.44286387887706E-0002 5.44286907722225E-0002 5.44289800918333E-0002 5.44295054236851E-0002 - 5.44302654434645E-0002 5.44312588264735E-0002 5.44324842476600E-0002 5.44339403816112E-0002 5.44356259025835E-0002 - 5.44375394845054E-0002 5.44396798010071E-0002 5.44420455254172E-0002 5.44446353307923E-0002 5.44474478899178E-0002 - 5.44504818753308E-0002 5.44537359593369E-0002 5.44572088140155E-0002 5.44608991112391E-0002 5.44648055226880E-0002 - 5.44689267198620E-0002 5.44732613741033E-0002 5.44778081565940E-0002 5.44825657383838E-0002 5.44875327904070E-0002 - 5.44927079834809E-0002 5.44980899883368E-0002 5.45036774756222E-0002 5.45094691159235E-0002 5.45154635797748E-0002 - 5.45216595376703E-0002 5.45280556600914E-0002 5.45346506175010E-0002 5.45414430803752E-0002 5.45484317192079E-0002 - 5.45556152045253E-0002 5.45629922069087E-0002 5.45705613969961E-0002 5.45783214455024E-0002 5.45862710232383E-0002 - 5.45944088011118E-0002 5.46027334501626E-0002 5.46112436415514E-0002 5.46199380465907E-0002 5.46288153367544E-0002 - 5.46378741836921E-0002 5.46471132592415E-0002 5.46565312354468E-0002 5.46661267845653E-0002 5.46758985790918E-0002 - 5.46858452917588E-0002 5.46959655955629E-0002 5.47062581637745E-0002 5.47167216699513E-0002 5.47273547879474E-0002 - 5.47381561919396E-0002 5.47491245564278E-0002 5.47602585562564E-0002 5.47715568666290E-0002 5.47830181631193E-0002 - 5.47946411216826E-0002 5.48064244186747E-0002 5.48183667308636E-0002 5.48304667354436E-0002 5.48427231100479E-0002 - 5.48551345327675E-0002 5.48676996821526E-0002 5.48804172372420E-0002 5.48932858775695E-0002 5.49063042831707E-0002 - 5.49194711346085E-0002 5.49327851129858E-0002 5.49462448999480E-0002 5.49598491777078E-0002 5.49735966290531E-0002 - 5.49874859373637E-0002 5.50015157866257E-0002 5.50156848614416E-0002 5.50299918470444E-0002 5.50444354293145E-0002 - 5.50590142947886E-0002 5.50737271306774E-0002 5.50885726248786E-0002 5.51035494659889E-0002 5.51186563433134E-0002 - 5.51338919468919E-0002 5.51492549674978E-0002 5.51647440966589E-0002 5.51803580266686E-0002 5.51960954506081E-0002 - 5.52119550623418E-0002 5.52279355565484E-0002 5.52440356287231E-0002 5.52602539751976E-0002 5.52765892931457E-0002 - 5.52930402806110E-0002 5.53096056364997E-0002 5.53262840606157E-0002 5.53430742536534E-0002 5.53599749172261E-0002 - 5.53769847538731E-0002 5.53941024670751E-0002 5.54113267612626E-0002 5.54286563418353E-0002 5.54460899151698E-0002 - 5.54636261886373E-0002 5.54812638706143E-0002 5.54990016704969E-0002 5.55168382987105E-0002 5.55347724667310E-0002 - 5.55528028870845E-0002 5.55709282733730E-0002 5.55891473402851E-0002 5.56074588036015E-0002 5.56258613802137E-0002 - 5.56443537881387E-0002 5.56629347465283E-0002 5.56816029756802E-0002 5.57003571970619E-0002 5.57191961333029E-0002 - 5.57381185082338E-0002 5.57571230468741E-0002 5.57762084754642E-0002 5.57953735214662E-0002 5.58146169135836E-0002 - 5.58339373817664E-0002 5.58533336572349E-0002 5.58728044724825E-0002 5.58923485612912E-0002 5.59119646587500E-0002 - 5.59316515012560E-0002 5.59514078265390E-0002 5.59712323736675E-0002 5.59911238830618E-0002 5.60110810965048E-0002 - 5.60311027571624E-0002 5.60511876095893E-0002 5.60713343997379E-0002 5.60915418749821E-0002 5.61118087841194E-0002 - 5.61321338773893E-0002 5.61525159064817E-0002 5.61729536245523E-0002 5.61934457862352E-0002 5.62139911476526E-0002 - 5.62345884664274E-0002 5.62552365016983E-0002 5.62759340141288E-0002 5.62966797659227E-0002 5.63174725208340E-0002 - 5.63383110441770E-0002 5.63591941028442E-0002 5.63801204653146E-0002 5.64010889016656E-0002 5.64220981835860E-0002 - 5.64431470843903E-0002 5.64642343790249E-0002 5.64853588440863E-0002 5.65065192578310E-0002 5.65277144001840E-0002 - 5.65489430527579E-0002 5.65702039988569E-0002 5.65914960234949E-0002 5.66128179134037E-0002 5.66341684570476E-0002 - 5.66555464446292E-0002 5.66769506681121E-0002 5.66983799212233E-0002 5.67198329994676E-0002 5.67413087001396E-0002 - 5.67628058223357E-0002 5.67843231669673E-0002 5.68058595367681E-0002 5.68274137363069E-0002 5.68489845720050E-0002 - 5.68705708521442E-0002 5.68921713868691E-0002 5.69137849882166E-0002 5.69354104701107E-0002 5.69570466483876E-0002 - 5.69786923407921E-0002 5.70003463670053E-0002 5.70220075486459E-0002 5.70436747092817E-0002 5.70653466744444E-0002 - 5.70870222716391E-0002 5.71087003303585E-0002 5.71303796820874E-0002 5.71520591603220E-0002 5.71737376005743E-0002 - 5.71954138403896E-0002 5.72170867193512E-0002 5.72387550790947E-0002 5.72604177633213E-0002 5.72820736178037E-0002 - 5.73037214904027E-0002 5.73253602310735E-0002 5.73469886918784E-0002 5.73686057270004E-0002 5.73902101927470E-0002 - 5.74118009475719E-0002 5.74333768520741E-0002 5.74549367690172E-0002 5.74764795633350E-0002 5.74980041021496E-0002 - 5.75195092547704E-0002 5.75409938927166E-0002 5.75624568897191E-0002 5.75838971217375E-0002 5.76053134669675E-0002 - 5.76267048058520E-0002 5.76480700210911E-0002 5.76694079976525E-0002 5.76907176227843E-0002 5.77119977860238E-0002 - 5.77332473792065E-0002 5.77544652964798E-0002 5.77756504343114E-0002 5.77968016914986E-0002 5.78179179691806E-0002 - 5.78389981708487E-0002 5.78600412023554E-0002 5.78810459719252E-0002 5.79020113901650E-0002 5.79229363700740E-0002 - 5.79438198270528E-0002 5.79646606789168E-0002 5.79854578459039E-0002 5.80062102506812E-0002 5.80269168183625E-0002 - 5.80475764765122E-0002 5.80681881551589E-0002 5.80887507868032E-0002 5.81092633064261E-0002 5.81297246515042E-0002 - 5.81501337620158E-0002 5.81704895804485E-0002 5.81907910518144E-0002 5.82110371236550E-0002 5.82312267460549E-0002 - 5.82513588716484E-0002 5.82714324556300E-0002 5.82914464557657E-0002 5.83113998323982E-0002 5.83312915484637E-0002 - 5.83511205694930E-0002 5.83708858636272E-0002 5.83905864016240E-0002 5.84102211568695E-0002 5.84297891053853E-0002 - 5.84492892258374E-0002 5.84687204995492E-0002 5.84880819105061E-0002 5.85073724453694E-0002 5.85265910934808E-0002 - 5.85457368468755E-0002 5.85648087002894E-0002 5.85838056511682E-0002 5.86027266996782E-0002 5.86215708487101E-0002 - 5.86403371038982E-0002 5.86590244736159E-0002 5.86776319689993E-0002 5.86961586039406E-0002 5.87146033951123E-0002 - 5.87329653619647E-0002 5.87512435267391E-0002 5.87694369144769E-0002 5.87875445530272E-0002 5.88055654730558E-0002 - 5.88234987080564E-0002 5.88413432943525E-0002 5.88590982711136E-0002 5.88767626803596E-0002 5.88943355669700E-0002 - 5.89118159786924E-0002 5.89292029661521E-0002 5.89464955828592E-0002 5.89636928852177E-0002 5.89807939325323E-0002 - 5.89977977870181E-0002 5.90147035138116E-0002 5.90315101809723E-0002 5.90482168594976E-0002 5.90648226233260E-0002 - 5.90813265493482E-0002 5.90977277174156E-0002 5.91140252103440E-0002 5.91302181139290E-0002 5.91463055169456E-0002 - 5.91622865111622E-0002 5.91781601913471E-0002 5.91939256552764E-0002 5.92095820037386E-0002 5.92251283405477E-0002 - 5.92405637725489E-0002 5.92558874096230E-0002 5.92710983647011E-0002 5.92861957537644E-0002 5.93011786958571E-0002 - 5.93160463130942E-0002 5.93307977306650E-0002 5.93454320768449E-0002 5.93599484829996E-0002 5.93743460835954E-0002 - 5.93886240162029E-0002 5.94027814215103E-0002 5.94168174433240E-0002 5.94307312285797E-0002 5.94445219273516E-0002 - 5.94581886928536E-0002 5.94717306814509E-0002 5.94851470526677E-0002 5.94984369691907E-0002 5.95115995968816E-0002 - 5.95246341047768E-0002 5.95375396651007E-0002 5.95503154532704E-0002 5.95629606479019E-0002 5.95754744308194E-0002 - 5.95878559870584E-0002 5.96001045048771E-0002 5.96122191757564E-0002 5.96241991944166E-0002 5.96360437588150E-0002 - 5.96477520701570E-0002 5.96593233329011E-0002 5.96707567547667E-0002 5.96820515467397E-0002 5.96932069230814E-0002 - 5.97042221013298E-0002 5.97150963023117E-0002 5.97258287501457E-0002 5.97364186722501E-0002 5.97468652993470E-0002 - 5.97571678654721E-0002 5.97673256079790E-0002 5.97773377675444E-0002 5.97872035881749E-0002 5.97969223172153E-0002 - 5.98064932053518E-0002 5.98159155066200E-0002 5.98251884784086E-0002 5.98343113814692E-0002 5.98432834799179E-0002 - 5.98521040412437E-0002 5.98607723363136E-0002 5.98692876393809E-0002 5.98776492280858E-0002 5.98858563834657E-0002 - 5.98939083899580E-0002 5.99018045354093E-0002 5.99095441110766E-0002 5.99171264116362E-0002 5.99245507351871E-0002 - 5.99318163832586E-0002 5.99389226608146E-0002 5.99458688762581E-0002 5.99526543414382E-0002 5.99592783716545E-0002 - 5.99657402856624E-0002 5.99720394056794E-0002 5.99781750573899E-0002 5.99841465699482E-0002 5.99899532759871E-0002 - 5.99955945116205E-0002 6.00010696164507E-0002 6.00063779335695E-0002 6.00115188095685E-0002 6.00164915945390E-0002 - 6.00212956420806E-0002 6.00259303093045E-0002 6.00303949568380E-0002 6.00346889488287E-0002 6.00388116529528E-0002 - 6.00427624404155E-0002 6.00465406859568E-0002 6.00501457678575E-0002 6.00535770679443E-0002 6.00568339715902E-0002 - 6.00599158677245E-0002 6.00628221488325E-0002 6.00655522109630E-0002 6.00681054537312E-0002 6.00704812803242E-0002 - 6.00726790975031E-0002 6.00746983156099E-0002 6.00765383485704E-0002 6.00781986138968E-0002 6.00796785326967E-0002 - 6.00809775296699E-0002 6.00820950331198E-0002 6.00830304749521E-0002 6.00837832906820E-0002 6.00843529194357E-0002 - 6.00847388039567E-0002 6.00849403906061E-0002 6.00849571293707E-0002 6.00847884738640E-0002 6.00844338813306E-0002 - 6.00838928126501E-0002 6.00831647323394E-0002 6.00822491085584E-0002 6.00811454131121E-0002 6.00798531214550E-0002 - 6.00783717126922E-0002 6.00767006695874E-0002 6.00748394785609E-0002 6.00727876296973E-0002 6.00705446167466E-0002 - 6.00681099371266E-0002 6.00654830919297E-0002 6.00626635859215E-0002 6.00596509275474E-0002 6.00564446289336E-0002 - 6.00530442058920E-0002 6.00494491779214E-0002 6.00456590682113E-0002 6.00416734036452E-0002 6.00374917148025E-0002 - 6.00331135359606E-0002 6.00285384051022E-0002 6.00237658639104E-0002 6.00187954577790E-0002 6.00136267358105E-0002 - 6.00082592508215E-0002 6.00026925593411E-0002 5.99969262216179E-0002 5.99909598016215E-0002 5.99847928670423E-0002 - 5.99784249892968E-0002 5.99718557435296E-0002 5.99650847086136E-0002 5.99581114671546E-0002 5.99509356054921E-0002 - 5.99435567137029E-0002 5.99359743856018E-0002 5.99281882187444E-0002 5.99201978144282E-0002 5.99120027776972E-0002 - 5.99036027173404E-0002 5.98949972458962E-0002 5.98861859796534E-0002 5.98771685386538E-0002 5.98679445466920E-0002 - 5.98585136313194E-0002 5.98488754238451E-0002 5.98390295593371E-0002 5.98289756766243E-0002 5.98187134182994E-0002 - 5.98082424307172E-0002 5.97975623639986E-0002 5.97866728720322E-0002 5.97755736124747E-0002 5.97642642467522E-0002 - 5.97527444400625E-0002 5.97410138613751E-0002 5.97290721834337E-0002 5.97169190827563E-0002 5.97045542396380E-0002 - 5.96919773381493E-0002 5.96791880661401E-0002 5.96661861152385E-0002 5.96529711808535E-0002 5.96395429621758E-0002 - 5.96259011621762E-0002 5.96120454876093E-0002 5.95979756490139E-0002 5.95836913607129E-0002 5.95691923408133E-0002 - 5.95544783112091E-0002 5.95395489975800E-0002 5.95244041293933E-0002 5.95090434399032E-0002 5.94934666661516E-0002 - 5.94776735489711E-0002 5.94616638329798E-0002 5.94454372665883E-0002 5.94289936019951E-0002 5.94123325951885E-0002 - 5.93954540059478E-0002 5.93783575978424E-0002 5.93610431382317E-0002 5.93435103982659E-0002 5.93257591528858E-0002 - 5.93077891808238E-0002 5.92896002646014E-0002 5.92711921905322E-0002 5.92525647487199E-0002 5.92337177330570E-0002 - 5.92146509412288E-0002 5.91953641747080E-0002 5.91758572387588E-0002 5.91561299424338E-0002 5.91361820985747E-0002 - 5.91160135238116E-0002 5.90956240385630E-0002 5.90750134670345E-0002 5.90541816372186E-0002 5.90331283808954E-0002 - 5.90118535336297E-0002 5.89903569347719E-0002 5.89686384274558E-0002 5.89466978586003E-0002 5.89245350789067E-0002 - 5.89021499428579E-0002 5.88795423087180E-0002 5.88567120385310E-0002 5.88336589981208E-0002 5.88103830570895E-0002 - 5.87868840888153E-0002 5.87631619704528E-0002 5.87392165829318E-0002 5.87150478109555E-0002 5.86906555429998E-0002 - 5.86660396713105E-0002 5.86412000919047E-0002 5.86161367045668E-0002 5.85908494128491E-0002 5.85653381240683E-0002 - 5.85396027493062E-0002 5.85136432034060E-0002 5.84874594049728E-0002 5.84610512763703E-0002 5.84344187437201E-0002 - 5.84075617368992E-0002 5.83804801895388E-0002 5.83531740390229E-0002 5.83256432264855E-0002 5.82978876968086E-0002 - 5.82699073986217E-0002 5.82417022842983E-0002 5.82132723099549E-0002 5.81846174354478E-0002 5.81557376243725E-0002 - 5.81266328440598E-0002 5.80973030655757E-0002 5.80677482637169E-0002 5.80379684170101E-0002 5.80079635077088E-0002 - 5.79777335217920E-0002 5.79472784489604E-0002 5.79165982826348E-0002 5.78856930199534E-0002 5.78545626617690E-0002 - 5.78232072126475E-0002 5.77916266808631E-0002 5.77598210783980E-0002 5.77277904209386E-0002 5.76955347278719E-0002 - 5.76630540222843E-0002 5.76303483309579E-0002 5.75974176843676E-0002 5.75642621166777E-0002 5.75308816657408E-0002 - 5.74972763730923E-0002 5.74634462839485E-0002 5.74293914472047E-0002 5.73951119154291E-0002 5.73606077448628E-0002 - 5.73258789954142E-0002 5.72909257306570E-0002 5.72557480178263E-0002 5.72203459278153E-0002 5.71847195351720E-0002 - 5.71488689180964E-0002 5.71127941584352E-0002 5.70764953416804E-0002 5.70399725569643E-0002 5.70032258970560E-0002 - 5.69662554583586E-0002 5.69290613409044E-0002 5.68916436483517E-0002 5.68540024879813E-0002 5.68161379706923E-0002 - 5.67780502109972E-0002 5.67397393270204E-0002 5.67012054404918E-0002 5.66624486767444E-0002 5.66234691647093E-0002 - 5.65842670369119E-0002 5.65448424294683E-0002 5.65051954820800E-0002 5.64653263380306E-0002 5.64252351441812E-0002 - 5.63849220509663E-0002 5.63443872123885E-0002 5.63036307860159E-0002 5.62626529329762E-0002 5.62214538179522E-0002 - 5.61800336091781E-0002 5.61383924784349E-0002 5.60965306010445E-0002 5.60544481558670E-0002 5.60121453252946E-0002 - 5.59696222952467E-0002 5.59268792551668E-0002 5.58839163980155E-0002 5.58407339202674E-0002 5.57973320219052E-0002 - 5.57537109064149E-0002 5.57098707807813E-0002 5.56658118554830E-0002 5.56215343444853E-0002 5.55770384652390E-0002 - 5.55323244386714E-0002 5.54873924891829E-0002 5.54422428446422E-0002 5.53968757363801E-0002 5.53512913991842E-0002 - 5.53054900712937E-0002 5.52594719943948E-0002 5.52132374136135E-0002 5.51667865775119E-0002 5.51201197380815E-0002 - 5.50732371507381E-0002 5.50261390743168E-0002 5.49788257710648E-0002 5.49312975066366E-0002 5.48835545500887E-0002 - 5.48355971738732E-0002 5.47874256538319E-0002 5.47390402691907E-0002 5.46904413025542E-0002 5.46416290398984E-0002 - 5.45926037705658E-0002 5.45433657872598E-0002 5.44939153860370E-0002 5.44442528663024E-0002 5.43943785308029E-0002 - 5.43442926856213E-0002 5.42939956401693E-0002 5.42434877071822E-0002 5.41927692027122E-0002 5.41418404461219E-0002 - 5.40907017600779E-0002 5.40393534705447E-0002 5.39877959067779E-0002 5.39360294013179E-0002 5.38840542899832E-0002 - 5.38318709118636E-0002 5.37794796093144E-0002 5.37268807279488E-0002 5.36740746166312E-0002 5.36210616274714E-0002 - 5.35678421158165E-0002 5.35144164402451E-0002 5.34607849625601E-0002 5.34069480477820E-0002 5.33529060641407E-0002 - 5.32986593830704E-0002 5.32442083792014E-0002 5.31895534303529E-0002 5.31346949175267E-0002 5.30796332248997E-0002 - 5.30243687398159E-0002 5.29689018527807E-0002 5.29132329574521E-0002 5.28573624506344E-0002 5.28012907322704E-0002 - 5.27450182054342E-0002 5.26885452763242E-0002 5.26318723542536E-0002 5.25749998516463E-0002 5.25179281840263E-0002 - 5.24606577700114E-0002 5.24031890313058E-0002 5.23455223926919E-0002 5.22876582820227E-0002 5.22295971302141E-0002 - 5.21713393712373E-0002 5.21128854421107E-0002 5.20542357828927E-0002 5.19953908366723E-0002 5.19363510495628E-0002 - 5.18771168706934E-0002 5.18176887521998E-0002 5.17580671492185E-0002 5.16982525198774E-0002 5.16382453252868E-0002 - 5.15780460295331E-0002 5.15176550996697E-0002 5.14570730057084E-0002 5.13963002206115E-0002 5.13353372202837E-0002 - 5.12741844835635E-0002 5.12128424922146E-0002 5.11513117309175E-0002 5.10895926872623E-0002 5.10276858517379E-0002 - 5.09655917177251E-0002 5.09033107814879E-0002 5.08408435421642E-0002 5.07781905017576E-0002 5.07153521651286E-0002 - 5.06523290399864E-0002 5.05891216368789E-0002 5.05257304691850E-0002 5.04621560531055E-0002 5.03983989076538E-0002 - 5.03344595546477E-0002 5.02703385186999E-0002 5.02060363272090E-0002 5.01415535103511E-0002 5.00768906010696E-0002 - 5.00120481350674E-0002 4.99470266507972E-0002 4.98818266894519E-0002 4.98164487949561E-0002 4.97508935139560E-0002 - 4.96851613958120E-0002 4.96192529925866E-0002 4.95531688590376E-0002 4.94869095526067E-0002 4.94204756334122E-0002 - 4.93538676642375E-0002 4.92870862105224E-0002 4.92201318403545E-0002 4.91530051244582E-0002 4.90857066361859E-0002 - 4.90182369515079E-0002 4.89505966490037E-0002 4.88827863098510E-0002 4.88148065178164E-0002 4.87466578592469E-0002 - 4.86783409230581E-0002 4.86098563007255E-0002 4.85412045862745E-0002 4.84723863762703E-0002 4.84034022698084E-0002 - 4.83342528685037E-0002 4.82649387764816E-0002 4.81954606003673E-0002 4.81258189492757E-0002 4.80560144348016E-0002 - 4.79860476710096E-0002 4.79159192744234E-0002 4.78456298640161E-0002 4.77751800611996E-0002 4.77045704898147E-0002 - 4.76338017761206E-0002 4.75628745487840E-0002 4.74917894388704E-0002 4.74205470798315E-0002 4.73491481074961E-0002 - 4.72775931600597E-0002 4.72058828780729E-0002 4.71340179044324E-0002 4.70619988843686E-0002 4.69898264654374E-0002 - 4.69175012975068E-0002 4.68450240327482E-0002 4.67723953256251E-0002 4.66996158328821E-0002 4.66266862135347E-0002 - 4.65536071288577E-0002 4.64803792423752E-0002 4.64070032198497E-0002 4.63334797292699E-0002 4.62598094408418E-0002 - 4.61859930269759E-0002 4.61120311622775E-0002 4.60379245235349E-0002 4.59636737897087E-0002 4.58892796419209E-0002 - 4.58147427634430E-0002 4.57400638396862E-0002 4.56652435581886E-0002 4.55902826086050E-0002 4.55151816826960E-0002 - 4.54399414743154E-0002 4.53645626794005E-0002 4.52890459959595E-0002 4.52133921240607E-0002 4.51376017658210E-0002 - 4.50616756253945E-0002 4.49856144089615E-0002 4.49094188247160E-0002 4.48330895828551E-0002 4.47566273955672E-0002 - 4.46800329770202E-0002 4.46033070433501E-0002 4.45264503126497E-0002 4.44494635049564E-0002 4.43723473422404E-0002 - 4.42951025483940E-0002 4.42177298492188E-0002 4.41402299724144E-0002 4.40626036475661E-0002 4.39848516061346E-0002 - 4.39069745814422E-0002 4.38289733086615E-0002 4.37508485248048E-0002 4.36726009687103E-0002 4.35942313810315E-0002 - 4.35157405042239E-0002 4.34371290825349E-0002 4.33583978619897E-0002 4.32795475903804E-0002 4.32005790172539E-0002 - 4.31214928938991E-0002 4.30422899733355E-0002 4.29629710103007E-0002 4.28835367612375E-0002 4.28039879842837E-0002 - 4.27243254392569E-0002 4.26445498876450E-0002 4.25646620925921E-0002 4.24846628188870E-0002 4.24045528329504E-0002 - 4.23243329028224E-0002 4.22440037981513E-0002 4.21635662901791E-0002 4.20830211517312E-0002 4.20023691572019E-0002 - 4.19216110825437E-0002 4.18407477052536E-0002 4.17597798043602E-0002 4.16787081604129E-0002 4.15975335554671E-0002 - 4.15162567730736E-0002 4.14348785982637E-0002 4.13533998175389E-0002 4.12718212188563E-0002 4.11901435916166E-0002 - 4.11083677266518E-0002 4.10264944162114E-0002 4.09445244539505E-0002 4.08624586349159E-0002 4.07802977555353E-0002 - 4.06980426136016E-0002 4.06156940082620E-0002 4.05332527400048E-0002 4.04507196106455E-0002 4.03680954233153E-0002 - 4.02853809824464E-0002 4.02025770937609E-0002 4.01196845642558E-0002 4.00367042021913E-0002 3.99536368170774E-0002 - 3.98704832196604E-0002 3.97872442219104E-0002 3.97039206370071E-0002 3.96205132793283E-0002 3.95370229644353E-0002 - 3.94534505090597E-0002 3.93697967310915E-0002 3.92860624495640E-0002 3.92022484846422E-0002 3.91183556576084E-0002 - 3.90343847908490E-0002 3.89503367078423E-0002 3.88662122331431E-0002 3.87820121923715E-0002 3.86977374121978E-0002 - 3.86133887203300E-0002 3.85289669455000E-0002 3.84444729174504E-0002 3.83599074669208E-0002 3.82752714256345E-0002 - 3.81905656262849E-0002 3.81057909025215E-0002 3.80209480889373E-0002 3.79360380210545E-0002 3.78510615353108E-0002 - 3.77660194690470E-0002 3.76809126604915E-0002 3.75957419487483E-0002 3.75105081737822E-0002 3.74252121764058E-0002 - 3.73398547982661E-0002 3.72544368818291E-0002 3.71689592703687E-0002 3.70834228079500E-0002 3.69978283394184E-0002 - 3.69121767103832E-0002 3.68264687672063E-0002 3.67407053569861E-0002 3.66548873275451E-0002 3.65690155274158E-0002 - 3.64830908058262E-0002 3.63971140126870E-0002 3.63110859985764E-0002 3.62250076147277E-0002 3.61388797130139E-0002 - 3.60527031459345E-0002 3.59664787666019E-0002 3.58802074287262E-0002 3.57938899866027E-0002 3.57075272950967E-0002 - 3.56211202096306E-0002 3.55346695861684E-0002 3.54481762812028E-0002 3.53616411517412E-0002 3.52750650552908E-0002 - 3.51884488498450E-0002 3.51017933938693E-0002 3.50150995462874E-0002 3.49283681664666E-0002 3.48416001142034E-0002 - 3.47547962497108E-0002 3.46679574336022E-0002 3.45810845268788E-0002 3.44941783909145E-0002 3.44072398874417E-0002 - 3.43202698785382E-0002 3.42332692266110E-0002 3.41462387943842E-0002 3.40591794448829E-0002 3.39720920414205E-0002 - 3.38849774475830E-0002 3.37978365272157E-0002 3.37106701444089E-0002 3.36234791634828E-0002 3.35362644489741E-0002 - 3.34490268656208E-0002 3.33617672783488E-0002 3.32744865522569E-0002 3.31871855526022E-0002 3.30998651447868E-0002 - 3.30125261943422E-0002 3.29251695669160E-0002 3.28377961282562E-0002 3.27504067441987E-0002 3.26630022806509E-0002 - 3.25755836035781E-0002 3.24881515789897E-0002 3.24007070729237E-0002 3.23132509514329E-0002 3.22257840805699E-0002 - 3.21383073263741E-0002 3.20508215548548E-0002 3.19633276319786E-0002 3.18758264236547E-0002 3.17883187957195E-0002 - 3.17008056139231E-0002 3.16132877439140E-0002 3.15257660512256E-0002 3.14382414012604E-0002 3.13507146592763E-0002 - 3.12631866903720E-0002 3.11756583594723E-0002 3.10881305313138E-0002 3.10006040704295E-0002 3.09130798411360E-0002 - 3.08255587075170E-0002 3.07380415334098E-0002 3.06505291823907E-0002 3.05630225177600E-0002 3.04755224025281E-0002 - 3.03880296994001E-0002 3.03005452707615E-0002 3.02130699786646E-0002 3.01256046848121E-0002 3.00381502505440E-0002 - 2.99507075368221E-0002 2.98632774042162E-0002 2.97758607128886E-0002 2.96884583225800E-0002 2.96010710925956E-0002 - 2.95136998817886E-0002 2.94263455485477E-0002 2.93390089507809E-0002 2.92516909459017E-0002 2.91643923908147E-0002 - 2.90771141418995E-0002 2.89898570549985E-0002 2.89026219854000E-0002 2.88154097878249E-0002 2.87282213164115E-0002 - 2.86410574247013E-0002 2.85539189656243E-0002 2.84668067914836E-0002 2.83797217539422E-0002 2.82926647040071E-0002 - 2.82056364920155E-0002 2.81186379676195E-0002 2.80316699797725E-0002 2.79447333767135E-0002 2.78578290059527E-0002 - 2.77709577142579E-0002 2.76841203476384E-0002 2.75973177513316E-0002 2.75105507697875E-0002 2.74238202466552E-0002 - 2.73371270247669E-0002 2.72504719461244E-0002 2.71638558518841E-0002 2.70772795823424E-0002 2.69907439769213E-0002 - 2.69042498741535E-0002 2.68177981116684E-0002 2.67313895261767E-0002 2.66450249534565E-0002 2.65587052283386E-0002 - 2.64724311846916E-0002 2.63862036554082E-0002 2.63000234723894E-0002 2.62138914665307E-0002 2.61278084677084E-0002 - 2.60417753047629E-0002 2.59557928054865E-0002 2.58698617966071E-0002 2.57839831037750E-0002 2.56981575515476E-0002 - 2.56123859633746E-0002 2.55266691615853E-0002 2.54410079673718E-0002 2.53554032007761E-0002 2.52698556806748E-0002 - 2.51843662247655E-0002 2.50989356495514E-0002 2.50135647703272E-0002 2.49282544011655E-0002 2.48430053549008E-0002 - 2.47578184431167E-0002 2.46726944761300E-0002 2.45876342629777E-0002 2.45026386114018E-0002 2.44177083278347E-0002 - 2.43328442173860E-0002 2.42480470838267E-0002 2.41633177295759E-0002 2.40786569556860E-0002 2.39940655618290E-0002 - 2.39095443462811E-0002 2.38250941059091E-0002 2.37407156361565E-0002 2.36564097310282E-0002 2.35721771830774E-0002 - 2.34880187833901E-0002 2.34039353215725E-0002 2.33199275857350E-0002 2.32359963624791E-0002 2.31521424368831E-0002 - 2.30683665924876E-0002 2.29846696112816E-0002 2.29010522736880E-0002 2.28175153585505E-0002 2.27340596431180E-0002 - 2.26506859030312E-0002 2.25673949123090E-0002 2.24841874433336E-0002 2.24010642668371E-0002 2.23180261518870E-0002 - 2.22350738658720E-0002 2.21522081744892E-0002 2.20694298417285E-0002 2.19867396298599E-0002 2.19041382994184E-0002 - 2.18216266091915E-0002 2.17392053162038E-0002 2.16568751757038E-0002 2.15746369411508E-0002 2.14924913641992E-0002 - 2.14104391946864E-0002 2.13284811806178E-0002 2.12466180681538E-0002 2.11648506015954E-0002 2.10831795233705E-0002 - 2.10016055740211E-0002 2.09201294921881E-0002 2.08387520145988E-0002 2.07574738760520E-0002 2.06762958094059E-0002 - 2.05952185455632E-0002 2.05142428134578E-0002 2.04333693400416E-0002 2.03525988502701E-0002 2.02719320670899E-0002 - 2.01913697114242E-0002 2.01109125021602E-0002 2.00305611561346E-0002 1.99503163881206E-0002 1.98701789108152E-0002 - 1.97901494348241E-0002 1.97102286686503E-0002 1.96304173186787E-0002 1.95507160891648E-0002 1.94711256822197E-0002 - 1.93916467977974E-0002 1.93122801336820E-0002 1.92330263854736E-0002 1.91538862465760E-0002 1.90748604081824E-0002 - 1.89959495592637E-0002 1.89171543865537E-0002 1.88384755745370E-0002 1.87599138054362E-0002 1.86814697591978E-0002 - 1.86031441134799E-0002 1.85249375436391E-0002 1.84468507227171E-0002 1.83688843214287E-0002 1.82910390081478E-0002 - 1.82133154488952E-0002 1.81357143073252E-0002 1.80582362447136E-0002 1.79808819199441E-0002 1.79036519894954E-0002 - 1.78265471074299E-0002 1.77495679253789E-0002 1.76727150925319E-0002 1.75959892556221E-0002 1.75193910589157E-0002 - 1.74429211441975E-0002 1.73665801507595E-0002 1.72903687153883E-0002 1.72142874723519E-0002 1.71383370533882E-0002 - 1.70625180876915E-0002 1.69868312019013E-0002 1.69112770200890E-0002 1.68358561637458E-0002 1.67605692517709E-0002 - 1.66854169004585E-0002 1.66103997234862E-0002 1.65355183319023E-0002 1.64607733341144E-0002 1.63861653358763E-0002 - 1.63116949402765E-0002 1.62373627477263E-0002 1.61631693559474E-0002 1.60891153599603E-0002 1.60152013520716E-0002 - 1.59414279218635E-0002 1.58677956561806E-0002 1.57943051391186E-0002 1.57209569520126E-0002 1.56477516734252E-0002 - 1.55746898791351E-0002 1.55017721421247E-0002 1.54289990325696E-0002 1.53563711178260E-0002 1.52838889624192E-0002 - 1.52115531280333E-0002 1.51393641734979E-0002 1.50673226547783E-0002 1.49954291249631E-0002 1.49236841342531E-0002 - 1.48520882299507E-0002 1.47806419564472E-0002 1.47093458552130E-0002 1.46382004647854E-0002 1.45672063207583E-0002 - 1.44963639557705E-0002 1.44256738994944E-0002 1.43551366786264E-0002 1.42847528168741E-0002 1.42145228349469E-0002 - 1.41444472505439E-0002 1.40745265783443E-0002 1.40047613299953E-0002 1.39351520141022E-0002 1.38656991362183E-0002 - 1.37964031988324E-0002 1.37272647013600E-0002 1.36582841401317E-0002 1.35894620083833E-0002 1.35207987962449E-0002 - 1.34522949907305E-0002 1.33839510757283E-0002 1.33157675319893E-0002 1.32477448371180E-0002 1.31798834655614E-0002 - 1.31121838885999E-0002 1.30446465743358E-0002 1.29772719876841E-0002 1.29100605903626E-0002 1.28430128408811E-0002 - 1.27761291945326E-0002 1.27094101033822E-0002 1.26428560162586E-0002 1.25764673787432E-0002 1.25102446331606E-0002 - 1.24441882185698E-0002 1.23782985707534E-0002 1.23125761222089E-0002 1.22470213021386E-0002 1.21816345364408E-0002 - 1.21164162476998E-0002 1.20513668551765E-0002 1.19864867748000E-0002 1.19217764191571E-0002 1.18572361974844E-0002 - 1.17928665156577E-0002 1.17286677761849E-0002 1.16646403781948E-0002 1.16007847174295E-0002 1.15371011862356E-0002 - 1.14735901735542E-0002 1.14102520649135E-0002 1.13470872424191E-0002 1.12840960847454E-0002 1.12212789671279E-0002 - 1.11586362613531E-0002 1.10961683357516E-0002 1.10338755551884E-0002 1.09717582810553E-0002 1.09098168712622E-0002 - 1.08480516802288E-0002 1.07864630588770E-0002 1.07250513546218E-0002 1.06638169113641E-0002 1.06027600694818E-0002 - 1.05418811658230E-0002 1.04811805336968E-0002 1.04206585028666E-0002 1.03603153995417E-0002 1.03001515463695E-0002 - 1.02401672624285E-0002 1.01803628632196E-0002 1.01207386606604E-0002 1.00612949630756E-0002 1.00020320751910E-0002 - 9.94295029812610E-0003 9.88404992938606E-0003 9.82533126285546E-0003 9.76679458879026E-0003 9.70844019381183E-0003 - 9.65026836089877E-0003 9.59227936938064E-0003 9.53447349493129E-0003 9.47685100956137E-0003 9.41941218161240E-0003 - 9.36215727574930E-0003 9.30508655295480E-0003 9.24820027052184E-0003 9.19149868204773E-0003 9.13498203742791E-0003 - 9.07865058284908E-0003 9.02250456078361E-0003 8.96654420998260E-0003 8.91076976547084E-0003 8.85518145853965E-0003 - 8.79977951674154E-0003 8.74456416388447E-0003 8.68953562002546E-0003 8.63469410146555E-0003 8.58003982074350E-0003 - 8.52557298663042E-0003 8.47129380412479E-0003 8.41720247444598E-0003 8.36329919502983E-0003 8.30958415952264E-0003 - 8.25605755777662E-0003 8.20271957584414E-0003 8.14957039597287E-0003 8.09661019660133E-0003 8.04383915235291E-0003 - 7.99125743403202E-0003 7.93886520861864E-0003 7.88666263926420E-0003 7.83464988528641E-0003 7.78282710216527E-0003 - 7.73119444153835E-0003 7.67975205119623E-0003 7.62850007507877E-0003 7.57743865327021E-0003 7.52656792199567E-0003 - 7.47588801361679E-0003 7.42539905662761E-0003 7.37510117565116E-0003 7.32499449143507E-0003 7.27507912084847E-0003 - 7.22535517687764E-0003 7.17582276862339E-0003 7.12648200129657E-0003 7.07733297621525E-0003 7.02837579080151E-0003 - 6.97961053857777E-0003 6.93103730916417E-0003 6.88265618827490E-0003 6.83446725771610E-0003 6.78647059538202E-0003 - 6.73866627525275E-0003 6.69105436739166E-0003 6.64363493794225E-0003 6.59640804912620E-0003 6.54937375924028E-0003 - 6.50253212265485E-0003 6.45588318981065E-0003 6.40942700721717E-0003 6.36316361745058E-0003 6.31709305915135E-0003 - 6.27121536702285E-0003 6.22553057182903E-0003 6.18003870039283E-0003 6.13473977559504E-0003 6.08963381637182E-0003 - 6.04472083771409E-0003 6.00000085066554E-0003 5.95547386232190E-0003 5.91113987582928E-0003 5.86699889038321E-0003 - 5.82305090122813E-0003 5.77929589965560E-0003 5.73573387300432E-0003 5.69236480465878E-0003 5.64918867404920E-0003 - 5.60620545665055E-0003 5.56341512398224E-0003 5.52081764360824E-0003 5.47841297913602E-0003 5.43620109021720E-0003 - 5.39418193254690E-0003 5.35235545786427E-0003 5.31072161395243E-0003 5.26928034463859E-0003 5.22803158979477E-0003 - 5.18697528533782E-0003 5.14611136323046E-0003 5.10543975148132E-0003 5.06496037414652E-0003 5.02467315132965E-0003 - 4.98457799918321E-0003 4.94467482990978E-0003 4.90496355176272E-0003 4.86544406904797E-0003 4.82611628212483E-0003 - 4.78698008740818E-0003 4.74803537736925E-0003 4.70928204053775E-0003 4.67071996150374E-0003 4.63234902091911E-0003 - 4.59416909550006E-0003 4.55618005802864E-0003 4.51838177735568E-0003 4.48077411840235E-0003 4.44335694216295E-0003 - 4.40613010570759E-0003 4.36909346218439E-0003 4.33224686082269E-0003 4.29559014693553E-0003 4.25912316192265E-0003 - 4.22284574327403E-0003 4.18675772457230E-0003 4.15085893549669E-0003 4.11514920182596E-0003 4.07962834544231E-0003 - 4.04429618433468E-0003 4.00915253260252E-0003 3.97419720046005E-0003 3.93942999423953E-0003 3.90485071639595E-0003 - 3.87045916551074E-0003 3.83625513629651E-0003 3.80223841960107E-0003 3.76840880241207E-0003 3.73476606786200E-0003 - 3.70130999523232E-0003 3.66804035995888E-0003 3.63495693363651E-0003 3.60205948402448E-0003 3.56934777505138E-0003 - 3.53682156682077E-0003 3.50448061561652E-0003 3.47232467390821E-0003 3.44035349035718E-0003 3.40856680982194E-0003 - 3.37696437336465E-0003 3.34554591825655E-0003 3.31431117798452E-0003 3.28325988225741E-0003 3.25239175701218E-0003 - 3.22170652442080E-0003 3.19120390289647E-0003 3.16088360710101E-0003 3.13074534795113E-0003 3.10078883262583E-0003 - 3.07101376457359E-0003 3.04141984351938E-0003 3.01200676547242E-0003 2.98277422273329E-0003 2.95372190390216E-0003 - 2.92484949388595E-0003 2.89615667390659E-0003 2.86764312150913E-0003 2.83930851056961E-0003 2.81115251130367E-0003 - 2.78317479027472E-0003 2.75537501040255E-0003 2.72775283097227E-0003 2.70030790764265E-0003 2.67303989245551E-0003 - 2.64594843384442E-0003 2.61903317664426E-0003 2.59229376210021E-0003 2.56572982787738E-0003 2.53934100807060E-0003 - 2.51312693321369E-0003 2.48708723028979E-0003 2.46122152274097E-0003 2.43552943047873E-0003 2.41001056989393E-0003 - 2.38466455386731E-0003 2.35949099178029E-0003 2.33448948952513E-0003 2.30965964951621E-0003 2.28500107070061E-0003 - 2.26051334856954E-0003 2.23619607516921E-0003 2.21204883911248E-0003 2.18807122559020E-0003 2.16426281638283E-0003 - 2.14062318987236E-0003 2.11715192105397E-0003 2.09384858154850E-0003 2.07071273961417E-0003 2.04774396015916E-0003 - 2.02494180475421E-0003 2.00230583164492E-0003 1.97983559576486E-0003 1.95753064874812E-0003 1.93539053894280E-0003 - 1.91341481142376E-0003 1.89160300800617E-0003 1.86995466725909E-0003 1.84846932451885E-0003 1.82714651190311E-0003 - 1.80598575832447E-0003 1.78498658950491E-0003 1.76414852798964E-0003 1.74347109316164E-0003 1.72295380125624E-0003 - 1.70259616537559E-0003 1.68239769550370E-0003 1.66235789852118E-0003 1.64247627822042E-0003 1.62275233532103E-0003 - 1.60318556748493E-0003 1.58377546933219E-0003 1.56452153245653E-0003 1.54542324544141E-0003 1.52648009387583E-0003 - 1.50769156037058E-0003 1.48905712457476E-0003 1.47057626319190E-0003 1.45224844999689E-0003 1.43407315585261E-0003 - 1.41604984872698E-0003 1.39817799371000E-0003 1.38045705303093E-0003 1.36288648607603E-0003 1.34546574940566E-0003 - 1.32819429677243E-0003 1.31107157913881E-0003 1.29409704469537E-0003 1.27727013887884E-0003 1.26059030439061E-0003 - 1.24405698121518E-0003 1.22766960663883E-0003 1.21142761526859E-0003 1.19533043905107E-0003 1.17937750729190E-0003 - 1.16356824667479E-0003 1.14790208128115E-0003 1.13237843260988E-0003 1.11699671959696E-0003 1.10175635863567E-0003 - 1.08665676359656E-0003 1.07169734584803E-0003 1.05687751427651E-0003 1.04219667530733E-0003 1.02765423292553E-0003 - 1.01324958869678E-0003 9.98982141788631E-0004 9.84851288991730E-0004 9.70856424741528E-0004 9.56996941139703E-0004 - 9.43272227976140E-0004 9.29681672750989E-0004 9.16224660696704E-0004 9.02900574800564E-0004 8.89708795827059E-0004 - 8.76648702340634E-0004 8.63719670728698E-0004 8.50921075224421E-0004 8.38252287930189E-0004 8.25712678840831E-0004 - 8.13301615867338E-0004 8.01018464860484E-0004 7.88862589634793E-0004 7.76833351992758E-0004 7.64930111748894E-0004 - 7.53152226754404E-0004 7.41499052921659E-0004 7.29969944249148E-0004 7.18564252846353E-0004 7.07281328958958E-0004 - 6.96120520994314E-0004 6.85081175546763E-0004 6.74162637423549E-0004 6.63364249670567E-0004 6.52685353598576E-0004 - 6.42125288809331E-0004 6.31683393222141E-0004 6.21359003100450E-0004 6.11151453078608E-0004 6.01060076188979E-0004 - 5.91084203888984E-0004 5.81223166088670E-0004 5.71476291178004E-0004 5.61842906054859E-0004 5.52322336152837E-0004 - 5.42913905469358E-0004 5.33616936594064E-0004 5.24430750737200E-0004 5.15354667758455E-0004 5.06388006195672E-0004 - 4.97530083294006E-0004 4.88780215035211E-0004 4.80137716166998E-0004 4.71601900232784E-0004 4.63172079601409E-0004 - 4.54847565497323E-0004 4.46627668030640E-0004 4.38511696227647E-0004 4.30498958061437E-0004 4.22588760482635E-0004 - 4.14780409450496E-0004 4.07073209963998E-0004 3.99466466093381E-0004 3.91959481011588E-0004 3.84551557026142E-0004 - 3.77241995611157E-0004 3.70030097439450E-0004 3.62915162415022E-0004 3.55896489705566E-0004 3.48973377775287E-0004 - 3.42145124417963E-0004 3.35411026790003E-0004 3.28770381443969E-0004 3.22222484362084E-0004 3.15766630990113E-0004 - 3.09402116271299E-0004 3.03128234680600E-0004 2.96944280259162E-0004 2.90849546648825E-0004 2.84843327127062E-0004 - 2.78924914641927E-0004 2.73093601847372E-0004 2.67348681138624E-0004 2.61689444687903E-0004 2.56115184480264E-0004 - 2.50625192349648E-0004 2.45218760015222E-0004 2.39895179117807E-0004 2.34653741256685E-0004 2.29493738026378E-0004 - 2.24414461053913E-0004 2.19415202036098E-0004 2.14495252777071E-0004 2.09653905226118E-0004 2.04890451515594E-0004 - 2.00204183999208E-0004 1.95594395290349E-0004 1.91060378300761E-0004 1.86601426279410E-0004 1.82216832851500E-0004 - 1.77905892057805E-0004 1.73667898394119E-0004 1.69502146851043E-0004 1.65407932953851E-0004 1.61384552802686E-0004 - 1.57431303112954E-0004 1.53547481255885E-0004 1.49732385299397E-0004 1.45985314049091E-0004 1.42305567089588E-0004 - 1.38692444825942E-0004 1.35145248525395E-0004 1.31663280359327E-0004 1.28245843445383E-0004 1.24892241889898E-0004 - 1.21601780830485E-0004 1.18373766478880E-0004 1.15207506164048E-0004 1.12102308375417E-0004 1.09057482806459E-0004 - 1.06072340398407E-0004 1.03146193384268E-0004 1.00278355333011E-0004 9.74681411940181E-0005 9.47148673417926E-0005 - 9.20178516208089E-0005 8.93764133907042E-0005 8.67898735716146E-0005 8.42575546898136E-0005 8.17787809235257E-0005 - 7.93528781490100E-0005 7.69791739868960E-0005 7.46569978486839E-0005 7.23856809835701E-0005 7.01645565254365E-0005 - 6.79929595401353E-0005 6.58702270729584E-0005 6.37956981963956E-0005 6.17687140580982E-0005 5.97886179290851E-0005 - 5.78547552522181E-0005 5.59664736908715E-0005 5.41231231779043E-0005 5.23240559648027E-0005 5.05686266711240E-0005 - 4.88561923341666E-0005 4.71861124588629E-0005 4.55577490679547E-0005 4.39704667523712E-0005 4.24236327219041E-0005 - 4.09166168560693E-0005 3.94487917552635E-0005 3.80195327921554E-0005 3.66282181633062E-0005 3.52742289410711E-0005 - 3.39569491257141E-0005 3.26757656978165E-0005 3.14300686708852E-0005 3.02192511442526E-0005 2.90427093562171E-0005 - 2.78998427374210E-0005 2.67900539645069E-0005 2.57127490140023E-0005 2.46673372164748E-0005 2.36532313109472E-0005 - 2.26698474995397E-0005 2.17166055024044E-0005 2.07929286128861E-0005 1.98982437529644E-0005 1.90319815289332E-0005 - 1.81935762873507E-0005 1.73824661712544E-0005 1.65980931766108E-0005 1.58399032090568E-0005 1.51073461408759E-0005 - 1.43998758682564E-0005 1.37169503687939E-0005 1.30580317592680E-0005 1.24225863536856E-0005 1.18100847215691E-0005 - 1.12200017465332E-0005 1.06518166851080E-0005 1.01050132258416E-0005 9.57907954865687E-0006 9.07350838448683E-0006 - 8.58779707516982E-0006 8.12144763361334E-0006 7.67396680423377E-0006 7.24486612365455E-0006 6.83366198168845E-0006 - 6.43987568257446E-0006 6.06303350649896E-0006 5.70266677138530E-0006 5.35831189495114E-0006 5.02951045704732E-0006 - 4.71580926226163E-0006 4.41676040280756E-0006 4.13192132167618E-0006 3.86085487607340E-0006 3.60312940113079E-0006 - 3.35831877389008E-0006 3.12600247757115E-0006 2.90576566611197E-0006 2.69719922899481E-0006 2.49989985634358E-0006 - 2.31347010430813E-0006 2.13751846072727E-0006 1.97165941107108E-0006 1.81551350466918E-0006 1.66870742121795E-0006 - 1.53087403757344E-0006 1.40165249482905E-0006 1.28068826567384E-0006 1.16763322204115E-0006 1.06214570303911E-0006 - 9.63890583170691E-0007 8.72539340838492E-0007 7.87770127138895E-0007 7.09267834945132E-0007 6.36724168277047E-0007 - 5.69837711963687E-0007 5.08314001593871E-0007 4.51865593759613E-0007 4.00212136589807E-0007 3.53080440577162E-0007 - 3.10204549698354E-0007 2.71325812826495E-0007 2.36192955439595E-0007 2.04562151622643E-0007 1.76197096366251E-0007 - 1.50869078160763E-0007 1.28357051887950E-0007 1.08447712009831E-0007 9.09355660557710E-0008 7.56230084087317E-0008 - 6.23203943906192E-0008 5.08461146483192E-0008 4.10266698399582E-0008 3.26967456233138E-0008 2.56992879459220E-0008 - 1.98855786381520E-0008 1.51153113098278E-0008 1.12566675508462E-0008 8.18639343674711E-0009 5.78987633959034E-0009 - 3.96122204507970E-0009 2.60333217642795E-0009 1.62798192566039E-0009 9.55898093071187E-0010 5.16837435434994E-0010 - 2.49665323693537E-0010 1.02434710741355E-0010 3.24654100138627E-0011 6.42368552507008E-0012 4.02154032476616E-0013 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 5.15272800898784E+0002 5.13776716197091E+0002 5.12287371082095E+0002 - 5.10804717393591E+0002 5.09328707434646E+0002 5.07859293966555E+0002 5.06396430203862E+0002 5.04940069809433E+0002 - 5.03490166889588E+0002 5.02046675989284E+0002 5.00609552087356E+0002 4.99178750591813E+0002 4.97754227335182E+0002 - 4.96335938569909E+0002 4.94923840963811E+0002 4.93517891595578E+0002 4.92118047950330E+0002 4.90724267915217E+0002 - 4.89336509775077E+0002 4.87954732208136E+0002 4.86578894281763E+0002 4.85208955448266E+0002 4.83844875540741E+0002 - 4.82486614768969E+0002 4.81134133715349E+0002 4.79787393330893E+0002 4.78446354931251E+0002 4.77110980192791E+0002 - 4.75781231148719E+0002 4.74457070185241E+0002 4.73138460037776E+0002 4.71825363787199E+0002 4.70517744856142E+0002 - 4.69215567005325E+0002 4.67918794329927E+0002 4.66627391256014E+0002 4.65341322536986E+0002 4.64060553250077E+0002 - 4.62785048792896E+0002 4.61514774879996E+0002 4.60249697539494E+0002 4.58989783109718E+0002 4.57734998235902E+0002 - 4.56485309866910E+0002 4.55240685252000E+0002 4.54001091937627E+0002 4.52766497764277E+0002 4.51536870863342E+0002 - 4.50312179654022E+0002 4.49092392840275E+0002 4.47877479407784E+0002 4.46667408620976E+0002 4.45462150020060E+0002 - 4.44261673418108E+0002 4.43065948898163E+0002 4.41874946810382E+0002 4.40688637769209E+0002 4.39506992650587E+0002 - 4.38329982589186E+0002 4.37157578975682E+0002 4.35989753454049E+0002 4.34826477918891E+0002 4.33667724512802E+0002 - 4.32513465623756E+0002 4.31363673882522E+0002 4.30218322160114E+0002 4.29077383565266E+0002 4.27940831441939E+0002 - 4.26808639366846E+0002 4.25680781147021E+0002 4.24557230817399E+0002 4.23437962638432E+0002 4.22322951093733E+0002 - 4.21212170887737E+0002 4.20105596943401E+0002 4.19003204399917E+0002 4.17904968610462E+0002 4.16810865139964E+0002 - 4.15720869762896E+0002 4.14634958461099E+0002 4.13553107421624E+0002 4.12475293034598E+0002 4.11401491891118E+0002 - 4.10331680781163E+0002 4.09265836691536E+0002 4.08203936803823E+0002 4.07145958492377E+0002 4.06091879322327E+0002 - 4.05041677047601E+0002 4.03995329608984E+0002 4.02952815132183E+0002 4.01914111925929E+0002 4.00879198480084E+0002 - 3.99848053463781E+0002 3.98820655723582E+0002 3.97796984281652E+0002 3.96777018333959E+0002 3.95760737248490E+0002 - 3.94748120563489E+0002 3.93739147985715E+0002 3.92733799388716E+0002 3.91732054811127E+0002 3.90733894454982E+0002 - 3.89739298684047E+0002 3.88748248022176E+0002 3.87760723151675E+0002 3.86776704911693E+0002 3.85796174296626E+0002 - 3.84819112454544E+0002 3.83845500685627E+0002 3.82875320440627E+0002 3.81908553319342E+0002 3.80945181069108E+0002 - 3.79985185583306E+0002 3.79028548899890E+0002 3.78075253199928E+0002 3.77125280806159E+0002 3.76178614181565E+0002 - 3.75235235927965E+0002 3.74295128784615E+0002 3.73358275626831E+0002 3.72424659464624E+0002 3.71494263441350E+0002 - 3.70567070832376E+0002 3.69643065043761E+0002 3.68722229610948E+0002 3.67804548197477E+0002 3.66890004593705E+0002 - 3.65978582715545E+0002 3.65070266603215E+0002 3.64165040420009E+0002 3.63262888451065E+0002 3.62363795102170E+0002 - 3.61467744898553E+0002 3.60574722483712E+0002 3.59684712618241E+0002 3.58797700178674E+0002 3.57913670156345E+0002 - 3.57032607656256E+0002 3.56154497895955E+0002 3.55279326204435E+0002 3.54407078021040E+0002 3.53537738894377E+0002 - 3.52671294481254E+0002 3.51807730545616E+0002 3.50947032957500E+0002 3.50089187692000E+0002 3.49234180828242E+0002 - 3.48381998548372E+0002 3.47532627136555E+0002 3.46686052977979E+0002 3.45842262557883E+0002 3.45001242460582E+0002 - 3.44162979368507E+0002 3.43327460061263E+0002 3.42494671414683E+0002 3.41664600399907E+0002 3.40837234082461E+0002 - 3.40012559621347E+0002 3.39190564268149E+0002 3.38371235366145E+0002 3.37554560349423E+0002 3.36740526742019E+0002 - 3.35929122157051E+0002 3.35120334295875E+0002 3.34314150947238E+0002 3.33510559986450E+0002 3.32709549374559E+0002 - 3.31911107157537E+0002 3.31115221465479E+0002 3.30321880511798E+0002 3.29531072592445E+0002 3.28742786085126E+0002 - 3.27957009448531E+0002 3.27173731221570E+0002 3.26392940022625E+0002 3.25614624548793E+0002 3.24838773575157E+0002 - 3.24065375954053E+0002 3.23294420614344E+0002 3.22525896560709E+0002 3.21759792872935E+0002 3.20996098705218E+0002 - 3.20234803285469E+0002 3.19475895914632E+0002 3.18719365966005E+0002 3.17965202884571E+0002 3.17213396186335E+0002 - 3.16463935457668E+0002 3.15716810354659E+0002 3.14972010602473E+0002 3.14229525994716E+0002 3.13489346392806E+0002 - 3.12751461725355E+0002 3.12015861987549E+0002 3.11282537240545E+0002 3.10551477610866E+0002 3.09822673289807E+0002 - 3.09096114532846E+0002 3.08371791659059E+0002 3.07649695050548E+0002 3.06929815151868E+0002 3.06212142469461E+0002 - 3.05496667571101E+0002 3.04783381085340E+0002 3.04072273700961E+0002 3.03363336166438E+0002 3.02656559289400E+0002 - 3.01951933936104E+0002 3.01249451030907E+0002 3.00549101555752E+0002 2.99850876549655E+0002 2.99154767108192E+0002 - 2.98460764383003E+0002 2.97768859581295E+0002 2.97079043965347E+0002 2.96391308852025E+0002 2.95705645612302E+0002 - 2.95022045670780E+0002 2.94340500505222E+0002 2.93661001646082E+0002 2.92983540676044E+0002 2.92308109229570E+0002 - 2.91634698992442E+0002 2.90963301701320E+0002 2.90293909143296E+0002 2.89626513155459E+0002 2.88961105624461E+0002 - 2.88297678486087E+0002 2.87636223724832E+0002 2.86976733373482E+0002 2.86319199512699E+0002 2.85663614270606E+0002 - 2.85009969822384E+0002 2.84358258389870E+0002 2.83708472241156E+0002 2.83060603690194E+0002 2.82414645096411E+0002 - 2.81770588864317E+0002 2.81128427443125E+0002 2.80488153326375E+0002 2.79849759051558E+0002 2.79213237199742E+0002 - 2.78578580395213E+0002 2.77945781305105E+0002 2.77314832639045E+0002 2.76685727148797E+0002 2.76058457627909E+0002 - 2.75433016911364E+0002 2.74809397875240E+0002 2.74187593436364E+0002 2.73567596551977E+0002 2.72949400219398E+0002 - 2.72332997475696E+0002 2.71718381397361E+0002 2.71105545099980E+0002 2.70494481737915E+0002 2.69885184503991E+0002 - 2.69277646629175E+0002 2.68671861382268E+0002 2.68067822069600E+0002 2.67465522034718E+0002 2.66864954658092E+0002 - 2.66266113356815E+0002 2.65668991584301E+0002 2.65073582830000E+0002 2.64479880619107E+0002 2.63887878512271E+0002 - 2.63297570105316E+0002 2.62708949028959E+0002 2.62122008948528E+0002 2.61536743563694E+0002 2.60953146608190E+0002 - 2.60371211849550E+0002 2.59790933088834E+0002 2.59212304160368E+0002 2.58635318931482E+0002 2.58059971302249E+0002 - 2.57486255205229E+0002 2.56914164605217E+0002 2.56343693498990E+0002 2.55774835915055E+0002 2.55207585913408E+0002 - 2.54641937585287E+0002 2.54077885052931E+0002 2.53515422469339E+0002 2.52954544018034E+0002 2.52395243912832E+0002 - 2.51837516397604E+0002 2.51281355746050E+0002 2.50726756261469E+0002 2.50173712276535E+0002 2.49622218153075E+0002 - 2.49072268281845E+0002 2.48523857082311E+0002 2.47976979002437E+0002 2.47431628518464E+0002 2.46887800134704E+0002 - 2.46345488383323E+0002 2.45804687824138E+0002 2.45265393044407E+0002 2.44727598658629E+0002 2.44191299308335E+0002 - 2.43656489661894E+0002 2.43123164414312E+0002 2.42591318287033E+0002 2.42060946027750E+0002 2.41532042410207E+0002 - 2.41004602234011E+0002 2.40478620324442E+0002 2.39954091532266E+0002 2.39431010733548E+0002 2.38909372829474E+0002 - 2.38389172746159E+0002 2.37870405434478E+0002 2.37353065869879E+0002 2.36837149052211E+0002 2.36322650005548E+0002 - 2.35809563778014E+0002 2.35297885441614E+0002 2.34787610092060E+0002 2.34278732848608E+0002 2.33771248853886E+0002 - 2.33265153273731E+0002 2.32760441297024E+0002 2.32257108135532E+0002 2.31755149023741E+0002 2.31254559218702E+0002 - 2.30755333999869E+0002 2.30257468668947E+0002 2.29760958549736E+0002 2.29265798987975E+0002 2.28771985351193E+0002 - 2.28279513028559E+0002 2.27788377430730E+0002 2.27298573989708E+0002 2.26810098158689E+0002 2.26322945411919E+0002 - 2.25837111244555E+0002 2.25352591172515E+0002 2.24869380732344E+0002 2.24387475481073E+0002 2.23906870996075E+0002 - 2.23427562874937E+0002 2.22949546735317E+0002 2.22472818214812E+0002 2.21997372970826E+0002 2.21523206680435E+0002 - 2.21050315040259E+0002 2.20578693766331E+0002 2.20108338593966E+0002 2.19639245277638E+0002 2.19171409590854E+0002 - 2.18704827326022E+0002 2.18239494294336E+0002 2.17775406325646E+0002 2.17312559268342E+0002 2.16850948989230E+0002 - 2.16390571373411E+0002 2.15931422324168E+0002 2.15473497762844E+0002 2.15016793628726E+0002 2.14561305878933E+0002 - 2.14107030488298E+0002 2.13653963449255E+0002 2.13202100771732E+0002 2.12751438483031E+0002 2.12301972627726E+0002 - 2.11853699267548E+0002 2.11406614481280E+0002 2.10960714364648E+0002 2.10515995030215E+0002 2.10072452607275E+0002 - 2.09630083241750E+0002 2.09188883096086E+0002 2.08748848349146E+0002 2.08309975196116E+0002 2.07872259848397E+0002 - 2.07435698533509E+0002 2.07000287494988E+0002 2.06566022992294E+0002 2.06132901300706E+0002 2.05700918711231E+0002 - 2.05270071530505E+0002 2.04840356080699E+0002 2.04411768699425E+0002 2.03984305739643E+0002 2.03557963569566E+0002 - 2.03132738572573E+0002 2.02708627147111E+0002 2.02285625706614E+0002 2.01863730679402E+0002 2.01442938508604E+0002 - 2.01023245652062E+0002 2.00604648582246E+0002 2.00187143786169E+0002 1.99770727765299E+0002 1.99355397035476E+0002 - 1.98941148126826E+0002 1.98527977583679E+0002 1.98115881964485E+0002 1.97704857841729E+0002 1.97294901801857E+0002 - 1.96886010445187E+0002 1.96478180385833E+0002 1.96071408251626E+0002 1.95665690684032E+0002 1.95261024338077E+0002 - 1.94857405882267E+0002 1.94454831998513E+0002 1.94053299382052E+0002 1.93652804741374E+0002 1.93253344798146E+0002 - 1.92854916287137E+0002 1.92457515956145E+0002 1.92061140565923E+0002 1.91665786890105E+0002 1.91271451715139E+0002 - 1.90878131840208E+0002 1.90485824077165E+0002 1.90094525250460E+0002 1.89704232197073E+0002 1.89314941766438E+0002 - 1.88926650820383E+0002 1.88539356233056E+0002 1.88153054890858E+0002 1.87767743692380E+0002 1.87383419548331E+0002 - 1.87000079381474E+0002 1.86617720126563E+0002 1.86236338730275E+0002 1.85855932151145E+0002 1.85476497359506E+0002 - 1.85098031337421E+0002 1.84720531078624E+0002 1.84343993588453E+0002 1.83968415883792E+0002 1.83593794993008E+0002 - 1.83220127955889E+0002 1.82847411823587E+0002 1.82475643658551E+0002 1.82104820534476E+0002 1.81734939536235E+0002 - 1.81365997759829E+0002 1.80997992312321E+0002 1.80630920311783E+0002 1.80264778887237E+0002 1.79899565178598E+0002 - 1.79535276336617E+0002 1.79171909522826E+0002 1.78809461909481E+0002 1.78447930679508E+0002 1.78087313026449E+0002 - 1.77727606154402E+0002 1.77368807277976E+0002 1.77010913622228E+0002 1.76653922422618E+0002 1.76297830924949E+0002 - 1.75942636385319E+0002 1.75588336070069E+0002 1.75234927255728E+0002 1.74882407228964E+0002 1.74530773286535E+0002 - 1.74180022735233E+0002 1.73830152891838E+0002 1.73481161083069E+0002 1.73133044645531E+0002 1.72785800925666E+0002 - 1.72439427279709E+0002 1.72093921073633E+0002 1.71749279683108E+0002 1.71405500493447E+0002 1.71062580899560E+0002 - 1.70720518305911E+0002 1.70379310126467E+0002 1.70038953784654E+0002 1.69699446713307E+0002 1.69360786354631E+0002 - 1.69022970160150E+0002 1.68685995590664E+0002 1.68349860116203E+0002 1.68014561215985E+0002 1.67680096378370E+0002 - 1.67346463100817E+0002 1.67013658889837E+0002 1.66681681260958E+0002 1.66350527738673E+0002 1.66020195856402E+0002 - 1.65690683156449E+0002 1.65361987189961E+0002 1.65034105516883E+0002 1.64707035705920E+0002 1.64380775334494E+0002 - 1.64055321988704E+0002 1.63730673263285E+0002 1.63406826761565E+0002 1.63083780095431E+0002 1.62761530885283E+0002 - 1.62440076759998E+0002 1.62119415356890E+0002 1.61799544321670E+0002 1.61480461308409E+0002 1.61162163979497E+0002 - 1.60844650005607E+0002 1.60527917065657E+0002 1.60211962846770E+0002 1.59896785044238E+0002 1.59582381361487E+0002 - 1.59268749510034E+0002 1.58955887209458E+0002 1.58643792187356E+0002 1.58332462179312E+0002 1.58021894928858E+0002 - 1.57712088187440E+0002 1.57403039714382E+0002 1.57094747276850E+0002 1.56787208649816E+0002 1.56480421616026E+0002 - 1.56174383965962E+0002 1.55869093497811E+0002 1.55564548017427E+0002 1.55260745338300E+0002 1.54957683281521E+0002 - 1.54655359675749E+0002 1.54353772357175E+0002 1.54052919169492E+0002 1.53752797963863E+0002 1.53453406598883E+0002 - 1.53154742940551E+0002 1.52856804862237E+0002 1.52559590244648E+0002 1.52263096975797E+0002 1.51967322950973E+0002 - 1.51672266072707E+0002 1.51377924250741E+0002 1.51084295401997E+0002 1.50791377450547E+0002 1.50499168327583E+0002 - 1.50207665971383E+0002 1.49916868327282E+0002 1.49626773347644E+0002 1.49337378991831E+0002 1.49048683226168E+0002 - 1.48760684023923E+0002 1.48473379365269E+0002 1.48186767237259E+0002 1.47900845633794E+0002 1.47615612555599E+0002 - 1.47331066010187E+0002 1.47047204011837E+0002 1.46764024581561E+0002 1.46481525747078E+0002 1.46199705542787E+0002 - 1.45918562009734E+0002 1.45638093195590E+0002 1.45358297154621E+0002 1.45079171947657E+0002 1.44800715642073E+0002 - 1.44522926311754E+0002 1.44245802037069E+0002 1.43969340904850E+0002 1.43693541008360E+0002 1.43418400447265E+0002 - 1.43143917327613E+0002 1.42870089761806E+0002 1.42596915868571E+0002 1.42324393772935E+0002 1.42052521606203E+0002 - 1.41781297505928E+0002 1.41510719615887E+0002 1.41240786086056E+0002 1.40971495072585E+0002 1.40702844737772E+0002 - 1.40434833250038E+0002 1.40167458783902E+0002 1.39900719519958E+0002 1.39634613644850E+0002 1.39369139351246E+0002 - 1.39104294837814E+0002 1.38840078309201E+0002 1.38576487976004E+0002 1.38313522054751E+0002 1.38051178767872E+0002 - 1.37789456343683E+0002 1.37528353016353E+0002 1.37267867025890E+0002 1.37007996618110E+0002 1.36748740044619E+0002 - 1.36490095562788E+0002 1.36232061435730E+0002 1.35974635932278E+0002 1.35717817326964E+0002 1.35461603899990E+0002 - 1.35205993937215E+0002 1.34950985730126E+0002 1.34696577575818E+0002 1.34442767776972E+0002 1.34189554641833E+0002 - 1.33936936484188E+0002 1.33684911623345E+0002 1.33433478384110E+0002 1.33182635096769E+0002 1.32932380097062E+0002 - 1.32682711726163E+0002 1.32433628330664E+0002 1.32185128262546E+0002 1.31937209879165E+0002 1.31689871543225E+0002 - 1.31443111622763E+0002 1.31196928491126E+0002 1.30951320526949E+0002 1.30706286114138E+0002 1.30461823641847E+0002 - 1.30217931504458E+0002 1.29974608101564E+0002 1.29731851837944E+0002 1.29489661123549E+0002 1.29248034373477E+0002 - 1.29006970007956E+0002 1.28766466452324E+0002 1.28526522137011E+0002 1.28287135497515E+0002 1.28048304974390E+0002 - 1.27810029013220E+0002 1.27572306064603E+0002 1.27335134584133E+0002 1.27098513032378E+0002 1.26862439874866E+0002 - 1.26626913582061E+0002 1.26391932629348E+0002 1.26157495497011E+0002 1.25923600670221E+0002 1.25690246639009E+0002 - 1.25457431898257E+0002 1.25225154947671E+0002 1.24993414291769E+0002 1.24762208439862E+0002 1.24531535906033E+0002 - 1.24301395209124E+0002 1.24071784872714E+0002 1.23842703425103E+0002 1.23614149399296E+0002 1.23386121332982E+0002 - 1.23158617768521E+0002 1.22931637252922E+0002 1.22705178337831E+0002 1.22479239579508E+0002 1.22253819538816E+0002 - 1.22028916781199E+0002 1.21804529876667E+0002 1.21580657399781E+0002 1.21357297929634E+0002 1.21134450049834E+0002 - 1.20912112348489E+0002 1.20690283418190E+0002 1.20468961855993E+0002 1.20248146263408E+0002 1.20027835246375E+0002 - 1.19808027415252E+0002 1.19588721384800E+0002 1.19369915774166E+0002 1.19151609206863E+0002 1.18933800310762E+0002 - 1.18716487718068E+0002 1.18499670065311E+0002 1.18283345993325E+0002 1.18067514147236E+0002 1.17852173176446E+0002 - 1.17637321734614E+0002 1.17422958479645E+0002 1.17209082073674E+0002 1.16995691183047E+0002 1.16782784478312E+0002 - 1.16570360634196E+0002 1.16358418329599E+0002 1.16146956247571E+0002 1.15935973075302E+0002 1.15725467504105E+0002 - 1.15515438229401E+0002 1.15305883950708E+0002 1.15096803371619E+0002 1.14888195199796E+0002 1.14680058146949E+0002 - 1.14472390928823E+0002 1.14265192265188E+0002 1.14058460879816E+0002 1.13852195500477E+0002 1.13646394858916E+0002 - 1.13441057690843E+0002 1.13236182735920E+0002 1.13031768737743E+0002 1.12827814443833E+0002 1.12624318605617E+0002 - 1.12421279978418E+0002 1.12218697321440E+0002 1.12016569397753E+0002 1.11814894974280E+0002 1.11613672821786E+0002 - 1.11412901714862E+0002 1.11212580431909E+0002 1.11012707755129E+0002 1.10813282470512E+0002 1.10614303367818E+0002 - 1.10415769240568E+0002 1.10217678886027E+0002 1.10020031105195E+0002 1.09822824702791E+0002 1.09626058487243E+0002 - 1.09429731270670E+0002 1.09233841868874E+0002 1.09038389101323E+0002 1.08843371791143E+0002 1.08648788765101E+0002 - 1.08454638853595E+0002 1.08260920890637E+0002 1.08067633713848E+0002 1.07874776164438E+0002 1.07682347087198E+0002 - 1.07490345330485E+0002 1.07298769746211E+0002 1.07107619189830E+0002 1.06916892520328E+0002 1.06726588600207E+0002 - 1.06536706295474E+0002 1.06347244475631E+0002 1.06158202013661E+0002 1.05969577786016E+0002 1.05781370672605E+0002 - 1.05593579556783E+0002 1.05406203325339E+0002 1.05219240868483E+0002 1.05032691079833E+0002 1.04846552856409E+0002 - 1.04660825098615E+0002 1.04475506710230E+0002 1.04290596598396E+0002 1.04106093673606E+0002 1.03921996849696E+0002 - 1.03738305043827E+0002 1.03555017176480E+0002 1.03372132171439E+0002 1.03189648955785E+0002 1.03007566459881E+0002 - 1.02825883617362E+0002 1.02644599365125E+0002 1.02463712643315E+0002 1.02283222395316E+0002 1.02103127567739E+0002 - 1.01923427110413E+0002 1.01744119976372E+0002 1.01565205121843E+0002 1.01386681506239E+0002 1.01208548092144E+0002 - 1.01030803845305E+0002 1.00853447734619E+0002 1.00676478732126E+0002 1.00499895812993E+0002 1.00323697955509E+0002 - 1.00147884141071E+0002 9.99724533541718E+0001 9.97974045823948E+0001 9.96227368163994E+0001 9.94484490499116E+0001 - 9.92745402797141E+0001 9.91010095056357E+0001 9.89278557305408E+0001 9.87550779603194E+0001 9.85826752038766E+0001 - 9.84106464731228E+0001 9.82389907829634E+0001 9.80677071512883E+0001 9.78967945989628E+0001 9.77262521498165E+0001 - 9.75560788306340E+0001 9.73862736711447E+0001 9.72168357040130E+0001 9.70477639648284E+0001 9.68790574920955E+0001 - 9.67107153272247E+0001 9.65427365145218E+0001 9.63751201011787E+0001 9.62078651372637E+0001 9.60409706757117E+0001 - 9.58744357723148E+0001 9.57082594857122E+0001 9.55424408773817E+0001 9.53769790116290E+0001 9.52118729555793E+0001 - 9.50471217791670E+0001 9.48827245551270E+0001 9.47186803589850E+0001 9.45549882690480E+0001 9.43916473663955E+0001 - 9.42286567348701E+0001 9.40660154610681E+0001 9.39037226343302E+0001 9.37417773467330E+0001 9.35801786930792E+0001 - 9.34189257708890E+0001 9.32580176803907E+0001 9.30974535245118E+0001 9.29372324088706E+0001 9.27773534417662E+0001 - 9.26178157341704E+0001 9.24586183997185E+0001 9.22997605547007E+0001 9.21412413180531E+0001 9.19830598113489E+0001 - 9.18252151587899E+0001 9.16677064871973E+0001 9.15105329260038E+0001 9.13536936072444E+0001 9.11971876655475E+0001 - 9.10410142381274E+0001 9.08851724647747E+0001 9.07296614878481E+0001 9.05744804522664E+0001 9.04196285054991E+0001 - 9.02651047975592E+0001 9.01109084809935E+0001 8.99570387108753E+0001 8.98034946447954E+0001 8.96502754428544E+0001 - 8.94973802676538E+0001 8.93448082842881E+0001 8.91925586603367E+0001 8.90406305658556E+0001 8.88890231733690E+0001 - 8.87377356578617E+0001 8.85867671967707E+0001 8.84361169699771E+0001 8.82857841597981E+0001 8.81357679509793E+0001 - 8.79860675306864E+0001 8.78366820884973E+0001 8.76876108163945E+0001 8.75388529087564E+0001 8.73904075623508E+0001 - 8.72422739763258E+0001 8.70944513522026E+0001 8.69469388938678E+0001 8.67997358075653E+0001 8.66528413018890E+0001 - 8.65062545877748E+0001 8.63599748784929E+0001 8.62140013896408E+0001 8.60683333391348E+0001 8.59229699472031E+0001 - 8.57779104363779E+0001 8.56331540314880E+0001 8.54886999596516E+0001 8.53445474502681E+0001 8.52006957350114E+0001 - 8.50571440478223E+0001 8.49138916249008E+0001 8.47709377046991E+0001 8.46282815279140E+0001 8.44859223374801E+0001 - 8.43438593785617E+0001 8.42020918985463E+0001 8.40606191470370E+0001 8.39194403758455E+0001 8.37785548389847E+0001 - 8.36379617926616E+0001 8.34976604952705E+0001 8.33576502073854E+0001 8.32179301917533E+0001 8.30784997132870E+0001 - 8.29393580390582E+0001 8.28005044382901E+0001 8.26619381823513E+0001 8.25236585447477E+0001 8.23856648011166E+0001 - 8.22479562292193E+0001 8.21105321089340E+0001 8.19733917222498E+0001 8.18365343532588E+0001 8.16999592881502E+0001 - 8.15636658152028E+0001 8.14276532247791E+0001 8.12919208093178E+0001 8.11564678633271E+0001 8.10212936833789E+0001 - 8.08863975681010E+0001 8.07517788181713E+0001 8.06174367363108E+0001 8.04833706272770E+0001 8.03495797978577E+0001 - 8.02160635568639E+0001 8.00828212151239E+0001 7.99498520854763E+0001 7.98171554827636E+0001 7.96847307238261E+0001 - 7.95525771274951E+0001 7.94206940145868E+0001 7.92890807078955E+0001 7.91577365321877E+0001 7.90266608141955E+0001 - 7.88958528826103E+0001 7.87653120680766E+0001 7.86350377031856E+0001 7.85050291224692E+0001 7.83752856623934E+0001 - 7.82458066613525E+0001 7.81165914596626E+0001 7.79876393995555E+0001 7.78589498251727E+0001 7.77305220825592E+0001 - 7.76023555196573E+0001 7.74744494863008E+0001 7.73468033342085E+0001 7.72194164169786E+0001 7.70922880900827E+0001 - 7.69654177108591E+0001 7.68388046385078E+0001 7.67124482340840E+0001 7.65863478604921E+0001 7.64605028824802E+0001 - 7.63349126666337E+0001 7.62095765813700E+0001 7.60844939969321E+0001 7.59596642853831E+0001 7.58350868206004E+0001 - 7.57107609782696E+0001 7.55866861358793E+0001 7.54628616727147E+0001 7.53392869698522E+0001 7.52159614101539E+0001 - 7.50928843782614E+0001 7.49700552605907E+0001 7.48474734453260E+0001 7.47251383224144E+0001 7.46030492835603E+0001 - 7.44812057222196E+0001 7.43596070335944E+0001 7.42382526146272E+0001 7.41171418639954E+0001 7.39962741821061E+0001 - 7.38756489710899E+0001 7.37552656347965E+0001 7.36351235787880E+0001 7.35152222103345E+0001 7.33955609384080E+0001 - 7.32761391736774E+0001 7.31569563285029E+0001 7.30380118169307E+0001 7.29193050546877E+0001 7.28008354591759E+0001 - 7.26826024494677E+0001 7.25646054462999E+0001 7.24468438720689E+0001 7.23293171508252E+0001 7.22120247082682E+0001 - 7.20949659717413E+0001 7.19781403702261E+0001 7.18615473343375E+0001 7.17451862963190E+0001 7.16290566900367E+0001 - 7.15131579509748E+0001 7.13974895162301E+0001 7.12820508245071E+0001 7.11668413161131E+0001 7.10518604329527E+0001 - 7.09371076185231E+0001 7.08225823179089E+0001 7.07082839777771E+0001 7.05942120463722E+0001 7.04803659735112E+0001 - 7.03667452105785E+0001 7.02533492105212E+0001 7.01401774278438E+0001 7.00272293186039E+0001 6.99145043404065E+0001 - 6.98020019523997E+0001 6.96897216152701E+0001 6.95776627912368E+0001 6.94658249440480E+0001 6.93542075389749E+0001 - 6.92428100428081E+0001 6.91316319238518E+0001 6.90206726519197E+0001 6.89099316983298E+0001 6.87994085359001E+0001 - 6.86891026389437E+0001 6.85790134832637E+0001 6.84691405461494E+0001 6.83594833063707E+0001 6.82500412441742E+0001 - 6.81408138412780E+0001 6.80318005808674E+0001 6.79230009475903E+0001 6.78144144275523E+0001 6.77060405083124E+0001 - 6.75978786788787E+0001 6.74899284297031E+0001 6.73821892526775E+0001 6.72746606411289E+0001 6.71673420898149E+0001 - 6.70602330949197E+0001 6.69533331540488E+0001 6.68466173585357E+0001 6.67397694281323E+0001 6.66326959725344E+0001 - 6.65254015947595E+0001 6.64178908797868E+0001 6.63101683944207E+0001 6.62022386871588E+0001 6.60941062880630E+0001 - 6.59857757086305E+0001 6.58772514416743E+0001 6.57685379611960E+0001 6.56596397222729E+0001 6.55505611609374E+0001 - 6.54413066940683E+0001 6.53318807192755E+0001 6.52222876147964E+0001 6.51125317393892E+0001 6.50026174322297E+0001 - 6.48925490128112E+0001 6.47823307808500E+0001 6.46719670161869E+0001 6.45614619786991E+0001 6.44508199082055E+0001 - 6.43400450243869E+0001 6.42291415266930E+0001 6.41181135942695E+0001 6.40069653858696E+0001 6.38957010397854E+0001 - 6.37843246737680E+0001 6.36728403849566E+0001 6.35612522498118E+0001 6.34495643240445E+0001 6.33377806425528E+0001 - 6.32259052193613E+0001 6.31139420475594E+0001 6.30018950992422E+0001 6.28897683254586E+0001 6.27775656561582E+0001 - 6.26652910001362E+0001 6.25529482449917E+0001 6.24405412570749E+0001 6.23280738814489E+0001 6.22155499418463E+0001 - 6.21029732406267E+0001 6.19903475587458E+0001 6.18776766557144E+0001 6.17649642695705E+0001 6.16522141168447E+0001 - 6.15394298925349E+0001 6.14266152700756E+0001 6.13137739013208E+0001 6.12009094165167E+0001 6.10880254242785E+0001 - 6.09751255115818E+0001 6.08622132437393E+0001 6.07492921643857E+0001 6.06363657954727E+0001 6.05234376372531E+0001 - 6.04105111682738E+0001 6.02975898453714E+0001 6.01846771036649E+0001 6.00717763565570E+0001 5.99588909957329E+0001 - 5.98460243911578E+0001 5.97331798910844E+0001 5.96203608220578E+0001 5.95075704889186E+0001 5.93948121748159E+0001 - 5.92820891412150E+0001 5.91694046279130E+0001 5.90567618530475E+0001 5.89441640131161E+0001 5.88316142829923E+0001 - 5.87191158159458E+0001 5.86066717436638E+0001 5.84942851762686E+0001 5.83819592023472E+0001 5.82696968889754E+0001 - 5.81575012817426E+0001 5.80453754047820E+0001 5.79333222608040E+0001 5.78213448311216E+0001 5.77094460756902E+0001 - 5.75976289331391E+0001 5.74858963208073E+0001 5.73742511347848E+0001 5.72626962499484E+0001 5.71512345200032E+0001 - 5.70398687775257E+0001 5.69286018340096E+0001 5.68174364799028E+0001 5.67063754846636E+0001 5.65954215968032E+0001 - 5.64845775439314E+0001 5.63738460328163E+0001 5.62632297494258E+0001 5.61527313589865E+0001 5.60423535060369E+0001 - 5.59320988144827E+0001 5.58219698876506E+0001 5.57119693083496E+0001 5.56020996389300E+0001 5.54923634213390E+0001 - 5.53827631771897E+0001 5.52733014078153E+0001 5.51639805943386E+0001 5.50548031977358E+0001 5.49457716588990E+0001 - 5.48368883987057E+0001 5.47281558180887E+0001 5.46195762981018E+0001 5.45111521999879E+0001 5.44028858652582E+0001 - 5.42947796157561E+0001 5.41868357537330E+0001 5.40790565619236E+0001 5.39714443036189E+0001 5.38640012227446E+0001 - 5.37567295439359E+0001 5.36496314726137E+0001 5.35427091950661E+0001 5.34359648785308E+0001 5.33294006712654E+0001 - 5.32230187026385E+0001 5.31168210832092E+0001 5.30108099048051E+0001 5.29049872406136E+0001 5.27993551452597E+0001 - 5.26939156548949E+0001 5.25886707872837E+0001 5.24836225418882E+0001 5.23787728999545E+0001 5.22741238246057E+0001 - 5.21696772609266E+0001 5.20654351360541E+0001 5.19613993592674E+0001 5.18575718220836E+0001 5.17539543983391E+0001 - 5.16505489442935E+0001 5.15473572987124E+0001 5.14443812829685E+0001 5.13416227011324E+0001 5.12390833400652E+0001 - 5.11367649695184E+0001 5.10346693422262E+0001 5.09327981940044E+0001 5.08311532438428E+0001 5.07297361940094E+0001 - 5.06285487301412E+0001 5.05275925213499E+0001 5.04268692203140E+0001 5.03263804633828E+0001 5.02261278706735E+0001 - 5.01261130461750E+0001 5.00263375778439E+0001 4.99268030377105E+0001 4.98275109819777E+0001 4.97284629511236E+0001 - 4.96296604700036E+0001 4.95311050479533E+0001 4.94327981788940E+0001 4.93347413414327E+0001 4.92369359989695E+0001 - 4.91393835997980E+0001 4.90420855772136E+0001 4.89450433496183E+0001 4.88482583206229E+0001 4.87517318791538E+0001 - 4.86554653995634E+0001 4.85594602417284E+0001 4.84637177511638E+0001 4.83682392591234E+0001 4.82730260827119E+0001 - 4.81780795249907E+0001 4.80834008750818E+0001 4.79889914082817E+0001 4.78948523861653E+0001 4.78009850566943E+0001 - 4.77073906543273E+0001 4.76140704001283E+0001 4.75210255018722E+0001 4.74282571541605E+0001 4.73357665385238E+0001 - 4.72435548235331E+0001 4.71516231649130E+0001 4.70599727056472E+0001 4.69686045760889E+0001 4.68775198940718E+0001 - 4.67867197650210E+0001 4.66962052820620E+0001 4.66059775261300E+0001 4.65160375660842E+0001 4.64263864588132E+0001 - 4.63370252493504E+0001 4.62479549709819E+0001 4.61591766453585E+0001 4.60706912826067E+0001 4.59824998814398E+0001 - 4.58946034292678E+0001 4.58070029023102E+0001 4.57196992657076E+0001 4.56326934736287E+0001 4.55459864693889E+0001 - 4.54595791855544E+0001 4.53734725440589E+0001 4.52876674563129E+0001 4.52021648233140E+0001 4.51169655357605E+0001 - 4.50320704741626E+0001 4.49474805089533E+0001 4.48631965005988E+0001 4.47792192997129E+0001 4.46955497471669E+0001 - 4.46121886741997E+0001 4.45291369025321E+0001 4.44463952444763E+0001 4.43639645030492E+0001 4.42818454720812E+0001 - 4.42000389363309E+0001 4.41185456715926E+0001 4.40373664448132E+0001 4.39565020141962E+0001 4.38759531293194E+0001 - 4.37957205312453E+0001 4.37158049526265E+0001 4.36362071178255E+0001 4.35569277430192E+0001 4.34779675363121E+0001 - 4.33993271978490E+0001 4.33210074199235E+0001 4.32430088870899E+0001 4.31653322762727E+0001 4.30879782568820E+0001 - 4.30109474909170E+0001 4.29342406330818E+0001 4.28578583308967E+0001 4.27818012248023E+0001 4.27060699482780E+0001 - 4.26306651279464E+0001 4.25555873836857E+0001 4.24808373287403E+0001 4.24064155698306E+0001 4.23323227072611E+0001 - 4.22585593350352E+0001 4.21851260409578E+0001 4.21120234067521E+0001 4.20392520081652E+0001 4.19668124150769E+0001 - 4.18947051916144E+0001 4.18229308962561E+0001 4.17514900819432E+0001 4.16803832961885E+0001 4.16096110811882E+0001 - 4.15391739739248E+0001 4.14690725062828E+0001 4.13993072051536E+0001 4.13298785925461E+0001 4.12607871856931E+0001 - 4.11920334971618E+0001 4.11236180349625E+0001 4.10555413026570E+0001 4.09878037994648E+0001 4.09204060203743E+0001 - 4.08533484562493E+0001 4.07866315939376E+0001 4.07202559163779E+0001 4.06542219027100E+0001 4.05885300283810E+0001 - 4.05231807652528E+0001 4.04581745817113E+0001 4.03935119427727E+0001 4.03291933101908E+0001 4.02652191425675E+0001 - 4.02015898954561E+0001 4.01383060214699E+0001 4.00753679703914E+0001 4.00127761892786E+0001 3.99505311225703E+0001 - 3.98886332121954E+0001 3.98270828976780E+0001 3.97658806162474E+0001 3.97050268029426E+0001 3.96445218907186E+0001 - 3.95843663105556E+0001 3.95245604915645E+0001 3.94651048610938E+0001 3.94059998448346E+0001 3.93472458669313E+0001 - 3.92888433500856E+0001 3.92307927156611E+0001 3.91730943837963E+0001 3.91157487735020E+0001 3.90587563027773E+0001 - 3.90021173887103E+0001 3.89458324475853E+0001 3.88899018949920E+0001 3.88343261459285E+0001 3.87791056149107E+0001 - 3.87242407160768E+0001 3.86697318632968E+0001 3.86155794702742E+0001 3.85617839506575E+0001 3.85083457181437E+0001 - 3.84552651865866E+0001 3.84025427701030E+0001 3.83501788831783E+0001 3.82981739407751E+0001 3.82465283584390E+0001 - 3.81952425524059E+0001 3.81443169397071E+0001 3.80937519382801E+0001 3.80435479670722E+0001 3.79937054461479E+0001 - 3.79442247967981E+0001 3.78951064416460E+0001 3.78463508047549E+0001 3.77979583117352E+0001 3.77499293898526E+0001 - 3.77022644681351E+0001 3.76549639774819E+0001 3.76080283507700E+0001 3.75614580229629E+0001 3.75152534312199E+0001 - 3.74694150150011E+0001 3.74239432161799E+0001 3.73788384791502E+0001 3.73341012509329E+0001 3.72897319812883E+0001 - 3.72457311228240E+0001 3.72020991311023E+0001 3.71588364647525E+0001 3.71159435855800E+0001 3.70734209586747E+0001 - 3.70312690525297E+0001 3.69893559814845E+0001 3.69475494311896E+0001 3.69058492295396E+0001 3.68642552042263E+0001 - 3.68227671827204E+0001 3.67813849922921E+0001 3.67401084600516E+0001 3.66989374128577E+0001 3.66578716774147E+0001 - 3.66169110802168E+0001 3.65760554475926E+0001 3.65353046056361E+0001 3.64946583803004E+0001 3.64541165973357E+0001 - 3.64136790822971E+0001 3.63733456605784E+0001 3.63331161573995E+0001 3.62929903977847E+0001 3.62529682066028E+0001 - 3.62130494085317E+0001 3.61732338280958E+0001 3.61335212896336E+0001 3.60939116173383E+0001 3.60544046352222E+0001 - 3.60150001671510E+0001 3.59756980368006E+0001 3.59364980677220E+0001 3.58974000832950E+0001 3.58584039067324E+0001 - 3.58195093611109E+0001 3.57807162693516E+0001 3.57420244542342E+0001 3.57034337383848E+0001 3.56649439442525E+0001 - 3.56265548942077E+0001 3.55882664104220E+0001 3.55500783149661E+0001 3.55119904297405E+0001 3.54740025765427E+0001 - 3.54361145770110E+0001 3.53983262526524E+0001 3.53606374248593E+0001 3.53230479148741E+0001 3.52855575438430E+0001 - 3.52481661327528E+0001 3.52108735024957E+0001 3.51736794738328E+0001 3.51365838673777E+0001 3.50995865036816E+0001 - 3.50626872031391E+0001 3.50258857860366E+0001 3.49891820725557E+0001 3.49525758827638E+0001 3.49160670366181E+0001 - 3.48796553539797E+0001 3.48433406545871E+0001 3.48071227580869E+0001 3.47710014840312E+0001 3.47349766518339E+0001 - 3.46990480808631E+0001 3.46632155903629E+0001 3.46274789994716E+0001 3.45918381272590E+0001 3.45562927926829E+0001 - 3.45208428146370E+0001 3.44854880118972E+0001 3.44502282031728E+0001 3.44150632070766E+0001 3.43799928421418E+0001 - 3.43450169268368E+0001 3.43101352795205E+0001 3.42753477185151E+0001 3.42406540619998E+0001 3.42060541281624E+0001 - 3.41715477350554E+0001 3.41371347006648E+0001 3.41028148429625E+0001 3.40685879797790E+0001 3.40344539289346E+0001 - 3.40004125081468E+0001 3.39664635350890E+0001 3.39326068273738E+0001 3.38988422025462E+0001 3.38651694781047E+0001 - 3.38315884714670E+0001 3.37980990000221E+0001 3.37647008811063E+0001 3.37313939319655E+0001 3.36981779698454E+0001 - 3.36650528119118E+0001 3.36320182752929E+0001 3.35990741770652E+0001 3.35662203342784E+0001 3.35334565639135E+0001 - 3.35007826829282E+0001 3.34681985082403E+0001 3.34357038567234E+0001 3.34032985452254E+0001 3.33709823905470E+0001 - 3.33387552094459E+0001 3.33066168186785E+0001 3.32745670349545E+0001 3.32426056749478E+0001 3.32107325553140E+0001 - 3.31789474926904E+0001 3.31472503036682E+0001 3.31156408048414E+0001 3.30841188127616E+0001 3.30526841439659E+0001 - 3.30213366149770E+0001 3.29900760423034E+0001 3.29589022424425E+0001 3.29278150318532E+0001 3.28968142270009E+0001 - 3.28658996443475E+0001 3.28350711003266E+0001 3.28043284113750E+0001 3.27736713939222E+0001 3.27430998643943E+0001 - 3.27126136391886E+0001 3.26822125347375E+0001 3.26518963674554E+0001 3.26216649537458E+0001 3.25915181100363E+0001 - 3.25614556527330E+0001 3.25314773982800E+0001 3.25015831630855E+0001 3.24717727635922E+0001 3.24420460162595E+0001 - 3.24124027375211E+0001 3.23828427438590E+0001 3.23533658517432E+0001 3.23239718776744E+0001 3.22946606381621E+0001 - 3.22654319497175E+0001 3.22362856288998E+0001 3.22072214922729E+0001 3.21782393564057E+0001 3.21493390379212E+0001 - 3.21205203534328E+0001 3.20917831196149E+0001 3.20631271531242E+0001 3.20345522706857E+0001 3.20060582890238E+0001 - 3.19776450249200E+0001 3.19493122951585E+0001 3.19210599165689E+0001 3.18928877060228E+0001 3.18647954804151E+0001 - 3.18367830566746E+0001 3.18088502517892E+0001 3.17809968827618E+0001 3.17532227666357E+0001 3.17255277205232E+0001 - 3.16979115615469E+0001 3.16703741068906E+0001 3.16429151737733E+0001 3.16155345794741E+0001 3.15882321413140E+0001 - 3.15610076766626E+0001 3.15338610029234E+0001 3.15067919375728E+0001 3.14798002981387E+0001 3.14528859021921E+0001 - 3.14260485673580E+0001 3.13992881113331E+0001 3.13726043518599E+0001 3.13459971067369E+0001 3.13194661938187E+0001 - 3.12930114310440E+0001 3.12666326363849E+0001 3.12403296278931E+0001 3.12141022236926E+0001 3.11879502419461E+0001 - 3.11618735009022E+0001 3.11358718188762E+0001 3.11099450142503E+0001 3.10840929054725E+0001 3.10583153110780E+0001 - 3.10326120496342E+0001 3.10069829398387E+0001 3.09814278004273E+0001 3.09559464502173E+0001 3.09305387080996E+0001 - 3.09052043930602E+0001 3.08799433241394E+0001 3.08547553204861E+0001 3.08296402013130E+0001 3.08045977859036E+0001 - 3.07796278936519E+0001 3.07547303440286E+0001 3.07299049565661E+0001 3.07051515509236E+0001 3.06804699468059E+0001 - 3.06558599640508E+0001 3.06313214225551E+0001 3.06068541423104E+0001 3.05824579434065E+0001 3.05581326460267E+0001 - 3.05338780704510E+0001 3.05096940370444E+0001 3.04855803662817E+0001 3.04615368787250E+0001 3.04375633950264E+0001 - 3.04136597359644E+0001 3.03898257223950E+0001 3.03660611752808E+0001 3.03423659156823E+0001 3.03187397647875E+0001 - 3.02951825438659E+0001 3.02716940742907E+0001 3.02482741775560E+0001 3.02249226752502E+0001 3.02016393890760E+0001 - 3.01784241408507E+0001 3.01552767524987E+0001 3.01321970460428E+0001 3.01091848436445E+0001 3.00862399675471E+0001 - 3.00633622401422E+0001 3.00405514839165E+0001 3.00178075214602E+0001 2.99951301755073E+0001 2.99725192688974E+0001 - 2.99499746245916E+0001 2.99274960656734E+0001 2.99050834153273E+0001 2.98827364969054E+0001 2.98604551338250E+0001 - 2.98382391496787E+0001 2.98160883681392E+0001 2.97940026130414E+0001 2.97719817083192E+0001 2.97500254780649E+0001 - 2.97281337464622E+0001 2.97063063378531E+0001 2.96845430766916E+0001 2.96628437875712E+0001 2.96412082952238E+0001 - 2.96196364244997E+0001 2.95981280003838E+0001 2.95766828480057E+0001 2.95553007926372E+0001 2.95339816596679E+0001 - 2.95127252746219E+0001 2.94915314631752E+0001 2.94704000511416E+0001 2.94493308644811E+0001 2.94283237292645E+0001 - 2.94073784717391E+0001 2.93864949182724E+0001 2.93656728953848E+0001 2.93449122297361E+0001 2.93242127481405E+0001 - 2.93035742775319E+0001 2.92829966450236E+0001 2.92624796778593E+0001 2.92420232034120E+0001 2.92216270492598E+0001 - 2.92012910430729E+0001 2.91810150126880E+0001 2.91607987861102E+0001 2.91406421914856E+0001 2.91205450571035E+0001 - 2.91005072114243E+0001 2.90805284830454E+0001 2.90606087007406E+0001 2.90407476934126E+0001 2.90209452901474E+0001 - 2.90012013201674E+0001 2.89815156128737E+0001 2.89618879978032E+0001 2.89423183046769E+0001 2.89228063633470E+0001 - 2.89033520038551E+0001 2.88839550564003E+0001 2.88646153513281E+0001 2.88453327191524E+0001 2.88261069905715E+0001 - 2.88069379964185E+0001 2.87878255677201E+0001 2.87687695356504E+0001 2.87497697315533E+0001 2.87308259869427E+0001 - 2.87119381335149E+0001 2.86931060031105E+0001 2.86743294277652E+0001 2.86556082396522E+0001 2.86369422711531E+0001 - 2.86183313548111E+0001 2.85997753233167E+0001 2.85812740095740E+0001 2.85628272466176E+0001 2.85444348676989E+0001 - 2.85260967062245E+0001 2.85078125957796E+0001 2.84895823701114E+0001 2.84714058631705E+0001 2.84532829090763E+0001 - 2.84352133421193E+0001 2.84171969967793E+0001 2.83992337077084E+0001 2.83813233097430E+0001 2.83634656379163E+0001 - 2.83456605274016E+0001 2.83279078135994E+0001 2.83102073320750E+0001 2.82925589185765E+0001 2.82749624090430E+0001 - 2.82574176395976E+0001 2.82399244465357E+0001 2.82224826663571E+0001 2.82050921357385E+0001 2.81877526915582E+0001 - 2.81704641708684E+0001 2.81532264109115E+0001 2.81360392491187E+0001 2.81189025231300E+0001 2.81018160707471E+0001 - 2.80847797299914E+0001 2.80677933390507E+0001 2.80508567363152E+0001 2.80339697603901E+0001 2.80171322500300E+0001 - 2.80003440442311E+0001 2.79836049821496E+0001 2.79669149031501E+0001 2.79502736467960E+0001 2.79336810528496E+0001 - 2.79171369612427E+0001 2.79006412121546E+0001 2.78841936459167E+0001 2.78677941030868E+0001 2.78514424244151E+0001 - 2.78351384508368E+0001 2.78188820235104E+0001 2.78026729837958E+0001 2.77865111732246E+0001 2.77703964335605E+0001 - 2.77543286067555E+0001 2.77383075349722E+0001 2.77223330605700E+0001 2.77064050261294E+0001 2.76905232743980E+0001 - 2.76746876483735E+0001 2.76588979912267E+0001 2.76431541463551E+0001 2.76274559573479E+0001 2.76118032680051E+0001 - 2.75961959223494E+0001 2.75806337645921E+0001 2.75651166391577E+0001 2.75496443906903E+0001 2.75342168640371E+0001 - 2.75188339042410E+0001 2.75034953565829E+0001 2.74882010665397E+0001 2.74729508798043E+0001 2.74577446422659E+0001 - 2.74425822000425E+0001 2.74274633994788E+0001 2.74123880871059E+0001 2.73973561096718E+0001 2.73823673141541E+0001 - 2.73674215477331E+0001 2.73525186578128E+0001 2.73376584920104E+0001 2.73228408981464E+0001 2.73080657242756E+0001 - 2.72933328186763E+0001 2.72786420298083E+0001 2.72639932063940E+0001 2.72493861973350E+0001 2.72348208517779E+0001 - 2.72202970190851E+0001 2.72058145488313E+0001 2.71913732908011E+0001 2.71769730950222E+0001 2.71626138117324E+0001 - 2.71482952913920E+0001 2.71340173846819E+0001 2.71197799424994E+0001 2.71055828159726E+0001 2.70914258564582E+0001 - 2.70773089155277E+0001 2.70632318449627E+0001 2.70491944967962E+0001 2.70351967232674E+0001 2.70212383768485E+0001 - 2.70073193102384E+0001 2.69934393763400E+0001 2.69795984283119E+0001 2.69657963195266E+0001 2.69520329035797E+0001 - 2.69383080342989E+0001 2.69246215657286E+0001 2.69109733521705E+0001 2.68973632481134E+0001 2.68837911083075E+0001 - 2.68702567877151E+0001 2.68567601415266E+0001 2.68433010251750E+0001 2.68298792943194E+0001 2.68164948048367E+0001 - 2.68031474128480E+0001 2.67898369746963E+0001 2.67765633469603E+0001 2.67633263864633E+0001 2.67501259502328E+0001 - 2.67369618955342E+0001 2.67238340798976E+0001 2.67107423610490E+0001 2.66976865969619E+0001 2.66846666458515E+0001 - 2.66716823661427E+0001 2.66587336165203E+0001 2.66458202558913E+0001 2.66329421434013E+0001 2.66200991384197E+0001 - 2.66072911005754E+0001 2.65945178896994E+0001 2.65817793658926E+0001 2.65690753894743E+0001 2.65564058209933E+0001 - 2.65437705212482E+0001 2.65311693512769E+0001 2.65186021723480E+0001 2.65060688459645E+0001 2.64935692338661E+0001 - 2.64811031980455E+0001 2.64686706007251E+0001 2.64562713043609E+0001 2.64439051716510E+0001 2.64315720655349E+0001 - 2.64192718491955E+0001 2.64070043860463E+0001 2.63947695397460E+0001 2.63825671741873E+0001 2.63703971535181E+0001 - 2.63582593421178E+0001 2.63461536045990E+0001 2.63340798058288E+0001 2.63220378109067E+0001 2.63100274851884E+0001 - 2.62980486942487E+0001 2.62861013039155E+0001 2.62741851802799E+0001 2.62623001896348E+0001 2.62504461985481E+0001 - 2.62386230738164E+0001 2.62268306824875E+0001 2.62150688918455E+0001 2.62033375694231E+0001 2.61916365829904E+0001 - 2.61799658005805E+0001 2.61683250904441E+0001 2.61567143210898E+0001 2.61451333612814E+0001 2.61335820800142E+0001 - 2.61220603465167E+0001 2.61105680302994E+0001 2.60991050010795E+0001 2.60876711288469E+0001 2.60762662838337E+0001 - 2.60648903364968E+0001 2.60535431575689E+0001 2.60422246180042E+0001 2.60309345890194E+0001 2.60196729420860E+0001 - 2.60084395488981E+0001 2.59972342814044E+0001 2.59860570118159E+0001 2.59749076125754E+0001 2.59637859563876E+0001 - 2.59526919161881E+0001 2.59416253651730E+0001 2.59305861767794E+0001 2.59195742247108E+0001 2.59085893828886E+0001 - 2.58976315255040E+0001 2.58867005269937E+0001 2.58757962620412E+0001 2.58649186055895E+0001 2.58540674328084E+0001 - 2.58432426191367E+0001 2.58324440402563E+0001 2.58216715720955E+0001 2.58109250908419E+0001 2.58002044729264E+0001 - 2.57895095950294E+0001 2.57788403340800E+0001 2.57681965672666E+0001 2.57575781720186E+0001 2.57469850260238E+0001 - 2.57364170072185E+0001 2.57258739937723E+0001 2.57153558641458E+0001 2.57048624970141E+0001 2.56943937713207E+0001 - 2.56839495662462E+0001 2.56735297612405E+0001 2.56631342359963E+0001 2.56527628704656E+0001 2.56424155448307E+0001 - 2.56320921395478E+0001 2.56217925353217E+0001 2.56115166131011E+0001 2.56012642540957E+0001 2.55910353397575E+0001 - 2.55808297517896E+0001 2.55706473721692E+0001 2.55604880831054E+0001 2.55503517670695E+0001 2.55402383067719E+0001 - 2.55301475851883E+0001 2.55200794855502E+0001 2.55100338913307E+0001 2.55000106862618E+0001 2.54900097543245E+0001 - 2.54800309797708E+0001 2.54700742470805E+0001 2.54601394409983E+0001 2.54502264465220E+0001 2.54403351489042E+0001 - 2.54304654336491E+0001 2.54206171865230E+0001 2.54107902935227E+0001 2.54009846409232E+0001 2.53912001152376E+0001 - 2.53814366032490E+0001 2.53716939919747E+0001 2.53619721686898E+0001 2.53522710209399E+0001 2.53425904365111E+0001 - 2.53329303034430E+0001 2.53232905100321E+0001 2.53136709448245E+0001 2.53040714966308E+0001 2.52944920545073E+0001 - 2.52849325077644E+0001 2.52753927459678E+0001 2.52658726589468E+0001 2.52563721367645E+0001 2.52468910697571E+0001 - 2.52374293485041E+0001 2.52279868638499E+0001 2.52185635068808E+0001 2.52091591689415E+0001 2.51997737416351E+0001 - 2.51904071168239E+0001 2.51810591865997E+0001 2.51717298433456E+0001 2.51624189796636E+0001 2.51531264884366E+0001 - 2.51438522627959E+0001 2.51345961961048E+0001 2.51253581820092E+0001 2.51161381144058E+0001 2.51069358874227E+0001 - 2.50977513954728E+0001 2.50885845332034E+0001 2.50794351955199E+0001 2.50703032775900E+0001 2.50611886748306E+0001 - 2.50520912828966E+0001 2.50430109977314E+0001 2.50339477155073E+0001 2.50249013326496E+0001 2.50158717458605E+0001 - 2.50068588520663E+0001 2.49978625484706E+0001 2.49888827325285E+0001 2.49799193019346E+0001 2.49709721546579E+0001 - 2.49620411888960E+0001 2.49531263031192E+0001 2.49442273960653E+0001 2.49353443666882E+0001 2.49264771142191E+0001 - 2.49176255381510E+0001 2.49087895382089E+0001 2.48999690143894E+0001 2.48911638669327E+0001 2.48823739963371E+0001 - 2.48735993033496E+0001 2.48648396889847E+0001 2.48560950544945E+0001 2.48473653013921E+0001 2.48386503314330E+0001 - 2.48299500466456E+0001 2.48212643493098E+0001 2.48125931419355E+0001 2.48039363273095E+0001 2.47952938084604E+0001 - 2.47866654886731E+0001 2.47780512714817E+0001 2.47694510606904E+0001 2.47608647603253E+0001 2.47522922746991E+0001 - 2.47437335083464E+0001 2.47351883660798E+0001 2.47266567529542E+0001 2.47181385742639E+0001 2.47096337355801E+0001 - 2.47011421427136E+0001 2.46926637017295E+0001 2.46841983189415E+0001 2.46757459009133E+0001 2.46673063544736E+0001 - 2.46588795866966E+0001 2.46504655049031E+0001 2.46420640166618E+0001 2.46336750298138E+0001 2.46252984524295E+0001 - 2.46169341928471E+0001 2.46085821596437E+0001 2.46002422616528E+0001 2.45919144079628E+0001 2.45835985079093E+0001 - 2.45752944710810E+0001 2.45670022073112E+0001 2.45587216266932E+0001 2.45504526395629E+0001 2.45421951565094E+0001 - 2.45339490883850E+0001 2.45257143462674E+0001 2.45174908415049E+0001 2.45092784856800E+0001 2.45010771906483E+0001 - 2.44928868684952E+0001 2.44847074315534E+0001 2.44765387924249E+0001 2.44683808639497E+0001 2.44602335592094E+0001 - 2.44520967915489E+0001 2.44439704745593E+0001 2.44358545220741E+0001 2.44277488481799E+0001 2.44196533672127E+0001 - 2.44115679937546E+0001 2.44034926426392E+0001 2.43954272289507E+0001 2.43873716680134E+0001 2.43793258754135E+0001 - 2.43712897669585E+0001 2.43632632587412E+0001 2.43552462670708E+0001 2.43472387085161E+0001 2.43392404999066E+0001 - 2.43312515582866E+0001 2.43232718009680E+0001 2.43153011455316E+0001 2.43073395097596E+0001 2.42993868117078E+0001 - 2.42914429696755E+0001 2.42835079022095E+0001 2.42755815280954E+0001 2.42676637663775E+0001 2.42597545363250E+0001 - 2.42518537574725E+0001 2.42439613496003E+0001 2.42360772327260E+0001 2.42282013271076E+0001 2.42203335532590E+0001 - 2.42124738319277E+0001 2.42046220841330E+0001 2.41967782311013E+0001 2.41889421943264E+0001 2.41811138955465E+0001 - 2.41732932567313E+0001 2.41654802001089E+0001 2.41576746481483E+0001 2.41498765235458E+0001 2.41420857492639E+0001 - 2.41343022484949E+0001 2.41265259446781E+0001 2.41187567614985E+0001 2.41109946228761E+0001 2.41032394529788E+0001 - 2.40954911762233E+0001 2.40877497172571E+0001 2.40800150009714E+0001 2.40722869525118E+0001 2.40645654972411E+0001 - 2.40568505607997E+0001 2.40491420690282E+0001 2.40414399480398E+0001 2.40337441241641E+0001 2.40260545240054E+0001 - 2.40183710743766E+0001 2.40106937023412E+0001 2.40030223351996E+0001 2.39953569005045E+0001 2.39876973260429E+0001 - 2.39800435398346E+0001 2.39723954701403E+0001 2.39647530454602E+0001 2.39571161945469E+0001 2.39494848463755E+0001 - 2.39418589301609E+0001 2.39342383753710E+0001 2.39266231116918E+0001 2.39190130690520E+0001 2.39114081776435E+0001 - 2.39038083678573E+0001 2.38962135703445E+0001 2.38886237159935E+0001 2.38810387359209E+0001 2.38734585614799E+0001 - 2.38658831242733E+0001 2.38583123561182E+0001 2.38507461890953E+0001 2.38431845555036E+0001 2.38356273878715E+0001 - 2.38280746189815E+0001 2.38205261818352E+0001 2.38129820096804E+0001 2.38054420359955E+0001 2.37979061944901E+0001 - 2.37903744191133E+0001 2.37828466440426E+0001 2.37753228037015E+0001 2.37678028327294E+0001 2.37602866660109E+0001 - 2.37527742386651E+0001 2.37452654860365E+0001 2.37377603437060E+0001 2.37302587474889E+0001 2.37227606334285E+0001 - 2.37152659378074E+0001 2.37077745971255E+0001 2.37002865481382E+0001 2.36928017278056E+0001 2.36853200733426E+0001 - 2.36778415221704E+0001 2.36703660119619E+0001 2.36628934806105E+0001 2.36554238662481E+0001 2.36479571072216E+0001 - 2.36404931421156E+0001 2.36330319097585E+0001 2.36255733491789E+0001 2.36181173996556E+0001 2.36106640006868E+0001 - 2.36032130920053E+0001 2.35957646135723E+0001 2.35883185055731E+0001 2.35808747084156E+0001 2.35734331627460E+0001 - 2.35659938094223E+0001 2.35585565895597E+0001 2.35511214444723E+0001 2.35436883156983E+0001 2.35362571450185E+0001 - 2.35288278744322E+0001 2.35214004461754E+0001 2.35139748026845E+0001 2.35065508866514E+0001 2.34991286409605E+0001 - 2.34917080087606E+0001 2.34842889333821E+0001 2.34768713584094E+0001 2.34694552276393E+0001 2.34620404850925E+0001 - 2.34546270750185E+0001 2.34472149418871E+0001 2.34398040303815E+0001 2.34323942854263E+0001 2.34249856521465E+0001 - 2.34175780759074E+0001 2.34101715022961E+0001 2.34027658770947E+0001 2.33953611463407E+0001 2.33879572562756E+0001 - 2.33805541533609E+0001 2.33731517842881E+0001 2.33657500959481E+0001 2.33583490354759E+0001 2.33509485502170E+0001 - 2.33435485877282E+0001 2.33361490957978E+0001 2.33287500224222E+0001 2.33213513158285E+0001 2.33139529244404E+0001 - 2.33065547969293E+0001 2.32991568821570E+0001 2.32917591292194E+0001 2.32843614874273E+0001 2.32769639063015E+0001 - 2.32695663355820E+0001 2.32621687252229E+0001 2.32547710254035E+0001 2.32473731865092E+0001 2.32399751591470E+0001 - 2.32325768941386E+0001 2.32251783425065E+0001 2.32177794555095E+0001 2.32103801846085E+0001 2.32029804814770E+0001 - 2.31955802980073E+0001 2.31881795863031E+0001 2.31807782986834E+0001 2.31733763876724E+0001 2.31659738060161E+0001 - 2.31585705066623E+0001 2.31511664427790E+0001 2.31437615677554E+0001 2.31363558351647E+0001 2.31289491988099E+0001 - 2.31215416127073E+0001 2.31141330310741E+0001 2.31067234083472E+0001 2.30993126991610E+0001 2.30919008583632E+0001 - 2.30844878410154E+0001 2.30770736023889E+0001 2.30696580979631E+0001 2.30622412834178E+0001 2.30548231146450E+0001 - 2.30474035477462E+0001 2.30399825390412E+0001 2.30325600450307E+0001 2.30251360224474E+0001 2.30177104282138E+0001 - 2.30102832194630E+0001 2.30028543535473E+0001 2.29954237880055E+0001 2.29879914805866E+0001 2.29805573892477E+0001 - 2.29731214721577E+0001 2.29656836876720E+0001 2.29582439943741E+0001 2.29508023510202E+0001 2.29433587166011E+0001 - 2.29359130502890E+0001 2.29284653114693E+0001 2.29210154597303E+0001 2.29135634548545E+0001 2.29061092568363E+0001 - 2.28986528258627E+0001 2.28911941223266E+0001 2.28837331068197E+0001 2.28762697401358E+0001 2.28688039832686E+0001 - 2.28613357974204E+0001 2.28538651439717E+0001 2.28463919845205E+0001 2.28389162808647E+0001 2.28314379949849E+0001 - 2.28239570890784E+0001 2.28164735255265E+0001 2.28089872669105E+0001 2.28014982760222E+0001 2.27940065158422E+0001 - 2.27865119495318E+0001 2.27790145404758E+0001 2.27715142522434E+0001 2.27640110485874E+0001 2.27565048934824E+0001 - 2.27489957510745E+0001 2.27414835857178E+0001 2.27339683619541E+0001 2.27264500445245E+0001 2.27189285983563E+0001 - 2.27114039885795E+0001 2.27038761805145E+0001 2.26963451396700E+0001 2.26888108317564E+0001 2.26812732226660E+0001 - 2.26737322784937E+0001 2.26661879655074E+0001 2.26586402501892E+0001 2.26510890992025E+0001 2.26435344794008E+0001 - 2.26359763578147E+0001 2.26284147016943E+0001 2.26208494784525E+0001 2.26132806557073E+0001 2.26057082012616E+0001 - 2.25981320830956E+0001 2.25905522693937E+0001 2.25829687285268E+0001 2.25753814290399E+0001 2.25677903396757E+0001 - 2.25601954293678E+0001 2.25525966672255E+0001 2.25449940225550E+0001 2.25373874648392E+0001 2.25297769637489E+0001 - 2.25221624891455E+0001 2.25145440110637E+0001 2.25069214997483E+0001 2.24992949255922E+0001 2.24916642592023E+0001 - 2.24840294713527E+0001 2.24763905330013E+0001 2.24687474153031E+0001 2.24611000895848E+0001 2.24534485273451E+0001 - 2.24457927002895E+0001 2.24381325802846E+0001 2.24304681393828E+0001 2.24227993498223E+0001 2.24151261840211E+0001 - 2.24074486145726E+0001 2.23997666142590E+0001 2.23920801560282E+0001 2.23843892130179E+0001 2.23766937585444E+0001 - 2.23689937660886E+0001 2.23612892093306E+0001 2.23535800621254E+0001 2.23458662984835E+0001 2.23381478926123E+0001 - 2.23304248188980E+0001 2.23226970518892E+0001 2.23149645663156E+0001 2.23072273370968E+0001 2.22994853392974E+0001 - 2.22917385481899E+0001 2.22839869392047E+0001 2.22762304879457E+0001 2.22684691701928E+0001 2.22607029619038E+0001 - 2.22529318392073E+0001 2.22451557784043E+0001 2.22373747559593E+0001 2.22295887485313E+0001 2.22217977329279E+0001 - 2.22140016861470E+0001 2.22062005853427E+0001 2.21983944078468E+0001 2.21905831311643E+0001 2.21827667329722E+0001 - 2.21749451910990E+0001 2.21671184835636E+0001 2.21592865885490E+0001 2.21514494843990E+0001 2.21436071496372E+0001 - 2.21357595629474E+0001 2.21279067031795E+0001 2.21200485493567E+0001 2.21121850806703E+0001 2.21043162764684E+0001 - 2.20964421162816E+0001 2.20885625797808E+0001 2.20806776468350E+0001 2.20727872974571E+0001 2.20648915118240E+0001 - 2.20569902702911E+0001 2.20490835533625E+0001 2.20411713417189E+0001 2.20332536161986E+0001 2.20253303577988E+0001 - 2.20174015476899E+0001 2.20094671671978E+0001 2.20015271978079E+0001 2.19935816211779E+0001 2.19856304191180E+0001 - 2.19776735735952E+0001 2.19697110667516E+0001 2.19617428808813E+0001 2.19537689984344E+0001 2.19457894020271E+0001 - 2.19378040744338E+0001 2.19298129985800E+0001 2.19218161575684E+0001 2.19138135346393E+0001 2.19058051132004E+0001 - 2.18977908768150E+0001 2.18897708092104E+0001 2.18817448942613E+0001 2.18737131159976E+0001 2.18656754586188E+0001 - 2.18576319064592E+0001 2.18495824440354E+0001 2.18415270559872E+0001 2.18334657271432E+0001 2.18253984424575E+0001 - 2.18173251870504E+0001 2.18092459461985E+0001 2.18011607053236E+0001 2.17930694500127E+0001 2.17849721659894E+0001 - 2.17768688391350E+0001 2.17687594554940E+0001 2.17606440012463E+0001 2.17525224627358E+0001 2.17443948264438E+0001 - 2.17362610790110E+0001 2.17281212072298E+0001 2.17199751980378E+0001 2.17118230385197E+0001 2.17036647159101E+0001 - 2.16955002176024E+0001 2.16873295311242E+0001 2.16791526441599E+0001 2.16709695445292E+0001 2.16627802202170E+0001 - 2.16545846593458E+0001 2.16463828501836E+0001 2.16381747811394E+0001 2.16299604407767E+0001 2.16217398178031E+0001 - 2.16135129010669E+0001 2.16052796795745E+0001 2.15970401424479E+0001 2.15887942789760E+0001 2.15805420785940E+0001 - 2.15722835308628E+0001 2.15640186255060E+0001 2.15557473523670E+0001 2.15474697014489E+0001 2.15391856628939E+0001 - 2.15308952269814E+0001 2.15225983841186E+0001 2.15142951248886E+0001 2.15059854399851E+0001 2.14976693202526E+0001 - 2.14893467566686E+0001 2.14810177403567E+0001 2.14726822625768E+0001 2.14643403147274E+0001 2.14559918883453E+0001 - 2.14476369751024E+0001 2.14392755668177E+0001 2.14309076554310E+0001 2.14225332330342E+0001 2.14141522918509E+0001 - 2.14057648242333E+0001 2.13973708226727E+0001 2.13889702798018E+0001 2.13805631883864E+0001 2.13721495413233E+0001 - 2.13637293316358E+0001 2.13553025525040E+0001 2.13468691972198E+0001 2.13384292592187E+0001 2.13299827320667E+0001 - 2.13215296094489E+0001 2.13130698852107E+0001 2.13046035533102E+0001 2.12961306078347E+0001 2.12876510430125E+0001 - 2.12791648531961E+0001 2.12706720328654E+0001 2.12621725766424E+0001 2.12536664792711E+0001 2.12451537356131E+0001 - 2.12366343406767E+0001 2.12281082895948E+0001 2.12195755776270E+0001 2.12110362001526E+0001 2.12024901526820E+0001 - 2.11939374308642E+0001 2.11853780304660E+0001 2.11768119473711E+0001 2.11682391776066E+0001 2.11596597173126E+0001 - 2.11510735627608E+0001 2.11424807103466E+0001 2.11338811565832E+0001 2.11252748981205E+0001 2.11166619317242E+0001 - 2.11080422542819E+0001 2.10994158628046E+0001 2.10907827544351E+0001 2.10821429264238E+0001 2.10734963761589E+0001 - 2.10648431011325E+0001 2.10561830989793E+0001 2.10475163674341E+0001 2.10388429043638E+0001 2.10301627077539E+0001 - 2.10214757757102E+0001 2.10127821064519E+0001 2.10040816983258E+0001 2.09953745497930E+0001 2.09866606594341E+0001 - 2.09779400259458E+0001 2.09692126481492E+0001 2.09604785249680E+0001 2.09517376554591E+0001 2.09429900387823E+0001 - 2.09342356742330E+0001 2.09254745612056E+0001 2.09167066992049E+0001 2.09079320878651E+0001 2.08991507269413E+0001 - 2.08903626162787E+0001 2.08815677558594E+0001 2.08727661457662E+0001 2.08639577861993E+0001 2.08551426774730E+0001 - 2.08463208200136E+0001 2.08374922143550E+0001 2.08286568611521E+0001 2.08198147611678E+0001 2.08109659152782E+0001 - 2.08021103244632E+0001 2.07932479898067E+0001 2.07843789125267E+0001 2.07755030939441E+0001 2.07666205354676E+0001 - 2.07577312386389E+0001 2.07488352051025E+0001 2.07399324366006E+0001 2.07310229349984E+0001 2.07221067022667E+0001 - 2.07131837404710E+0001 2.07042540517988E+0001 2.06953176385296E+0001 2.06863745030640E+0001 2.06774246479080E+0001 - 2.06684680756489E+0001 2.06595047890158E+0001 2.06505347908138E+0001 2.06415580839744E+0001 2.06325746715069E+0001 - 2.06235845565532E+0001 2.06145877423394E+0001 2.06055842322070E+0001 2.05965740295852E+0001 2.05875571380192E+0001 - 2.05785335611491E+0001 2.05695033027288E+0001 2.05604663665917E+0001 2.05514227566969E+0001 2.05423724770761E+0001 - 2.05333155318929E+0001 2.05242519253926E+0001 2.05151816619212E+0001 2.05061047459196E+0001 2.04970211819442E+0001 - 2.04879309746338E+0001 2.04788341287360E+0001 2.04697306490926E+0001 2.04606205406371E+0001 2.04515038084066E+0001 - 2.04423804575343E+0001 2.04332504932546E+0001 2.04241139208871E+0001 2.04149707458570E+0001 2.04058209736836E+0001 - 2.03966646099722E+0001 2.03875016604342E+0001 2.03783321308746E+0001 2.03691560271814E+0001 2.03599733553483E+0001 - 2.03507841214643E+0001 2.03415883316949E+0001 2.03323859923146E+0001 2.03231771096851E+0001 2.03139616902597E+0001 - 2.03047397405852E+0001 2.02955112672961E+0001 2.02862762771176E+0001 2.02770347768689E+0001 2.02677867734647E+0001 - 2.02585322738965E+0001 2.02492712852633E+0001 2.02400038147281E+0001 2.02307298695690E+0001 2.02214494571372E+0001 - 2.02121625848775E+0001 2.02028692603243E+0001 2.01935694910897E+0001 2.01842632848829E+0001 2.01749506495104E+0001 - 2.01656315928338E+0001 2.01563061228295E+0001 2.01469742475530E+0001 2.01376359751339E+0001 2.01282913138030E+0001 - 2.01189402718659E+0001 2.01095828577162E+0001 2.01002190798316E+0001 2.00908489467691E+0001 2.00814724671791E+0001 - 2.00720896497900E+0001 2.00627005034049E+0001 2.00533050369260E+0001 2.00439032593271E+0001 2.00344951796654E+0001 - 2.00250808070835E+0001 2.00156601507927E+0001 2.00062332200973E+0001 1.99968000243855E+0001 1.99873605731227E+0001 - 1.99779148758347E+0001 1.99684629421571E+0001 1.99590047817895E+0001 1.99495404045059E+0001 1.99400698201711E+0001 - 1.99305930387176E+0001 1.99211100701598E+0001 1.99116209245932E+0001 1.99021256121855E+0001 1.98926241431842E+0001 - 1.98831165279092E+0001 1.98736027767619E+0001 1.98640829002195E+0001 1.98545569088334E+0001 1.98450248132193E+0001 - 1.98354866240881E+0001 1.98259423522167E+0001 1.98163920084508E+0001 1.98068356037114E+0001 1.97972731490002E+0001 - 1.97877046553811E+0001 1.97781301340154E+0001 1.97685495961047E+0001 1.97589630529406E+0001 1.97493705158834E+0001 - 1.97397719963602E+0001 1.97301675058891E+0001 1.97205570560331E+0001 1.97109406584417E+0001 1.97013183248320E+0001 - 1.96916900669814E+0001 1.96820558967584E+0001 1.96724158260787E+0001 1.96627698669410E+0001 1.96531180314042E+0001 - 1.96434603316031E+0001 1.96337967797360E+0001 1.96241273880700E+0001 1.96144521689358E+0001 1.96047711347433E+0001 - 1.95950842979518E+0001 1.95853916711072E+0001 1.95756932668021E+0001 1.95659890977082E+0001 1.95562791765534E+0001 - 1.95465635161435E+0001 1.95368421293374E+0001 1.95271150290572E+0001 1.95173822283023E+0001 1.95076437401252E+0001 - 1.94978995776438E+0001 1.94881497540488E+0001 1.94783942825753E+0001 1.94686331765361E+0001 1.94588664493023E+0001 - 1.94490941143106E+0001 1.94393161850471E+0001 1.94295326750760E+0001 1.94197435980080E+0001 1.94099489675245E+0001 - 1.94001487973701E+0001 1.93903431013319E+0001 1.93805318932723E+0001 1.93707151871143E+0001 1.93608929968295E+0001 - 1.93510653364594E+0001 1.93412322200940E+0001 1.93313936618875E+0001 1.93215496760564E+0001 1.93117002768648E+0001 - 1.93018454786381E+0001 1.92919852957626E+0001 1.92821197426773E+0001 1.92722488338840E+0001 1.92623725839233E+0001 - 1.92524910074170E+0001 1.92426041190232E+0001 1.92327119334599E+0001 1.92228144655057E+0001 1.92129117299889E+0001 - 1.92030037417863E+0001 1.91930905158459E+0001 1.91831720671536E+0001 1.91732484107500E+0001 1.91633195617426E+0001 - 1.91533855352680E+0001 1.91434463465420E+0001 1.91335020108141E+0001 1.91235525433921E+0001 1.91135979596342E+0001 - 1.91036382749477E+0001 1.90936735047971E+0001 1.90837036646957E+0001 1.90737287702035E+0001 1.90637488369237E+0001 - 1.90537638805363E+0001 1.90437739167362E+0001 1.90337789612935E+0001 1.90237790300160E+0001 1.90137741387551E+0001 - 1.90037643034227E+0001 1.89937495399746E+0001 1.89837298644089E+0001 1.89737052927784E+0001 1.89636758411752E+0001 - 1.89536415257493E+0001 1.89436023626826E+0001 1.89335583682210E+0001 1.89235095586364E+0001 1.89134559502632E+0001 - 1.89033975594727E+0001 1.88933344026790E+0001 1.88832664963515E+0001 1.88731938569962E+0001 1.88631165011581E+0001 - 1.88530344454416E+0001 1.88429477064824E+0001 1.88328563009608E+0001 1.88227602456006E+0001 1.88126595571749E+0001 - 1.88025542524986E+0001 1.87924443484118E+0001 1.87823298618181E+0001 1.87722108096477E+0001 1.87620872088835E+0001 - 1.87519590765430E+0001 1.87418264296812E+0001 1.87316892854047E+0001 1.87215476608483E+0001 1.87114015731924E+0001 - 1.87012510396549E+0001 1.86910960775011E+0001 1.86809367040201E+0001 1.86707729365511E+0001 1.86606047924730E+0001 - 1.86504322891932E+0001 1.86402554441683E+0001 1.86300742748786E+0001 1.86198887988552E+0001 1.86096990336627E+0001 - 1.85995049968990E+0001 1.85893067061961E+0001 1.85791041792329E+0001 1.85688974337149E+0001 1.85586864873840E+0001 - 1.85484713580222E+0001 1.85382520634406E+0001 1.85280286214920E+0001 1.85178010500597E+0001 1.85075693670613E+0001 - 1.84973335904464E+0001 1.84870937382051E+0001 1.84768498283505E+0001 1.84666018789438E+0001 1.84563499080645E+0001 - 1.84460939338314E+0001 1.84358339743953E+0001 1.84255700479354E+0001 1.84153021726696E+0001 1.84050303668454E+0001 - 1.83947546487307E+0001 1.83844750366446E+0001 1.83741915489205E+0001 1.83639042039293E+0001 1.83536130200699E+0001 - 1.83433180157665E+0001 1.83330192094853E+0001 1.83227166197133E+0001 1.83124102649669E+0001 1.83021001637913E+0001 - 1.82917863347658E+0001 1.82814687964860E+0001 1.82711475675928E+0001 1.82608226667383E+0001 1.82504941126110E+0001 - 1.82401619239277E+0001 1.82298261194244E+0001 1.82194867178735E+0001 1.82091437380663E+0001 1.81987971988243E+0001 - 1.81884471189946E+0001 1.81780935174510E+0001 1.81677364130868E+0001 1.81573758248285E+0001 1.81470117716186E+0001 - 1.81366442724364E+0001 1.81262733462769E+0001 1.81158990121580E+0001 1.81055212891244E+0001 1.80951401962512E+0001 - 1.80847557526203E+0001 1.80743679773565E+0001 1.80639768895914E+0001 1.80535825084869E+0001 1.80431848532275E+0001 - 1.80327839430171E+0001 1.80223797970820E+0001 1.80119724346714E+0001 1.80015618750551E+0001 1.79911481375225E+0001 - 1.79807312413889E+0001 1.79703112059874E+0001 1.79598880506641E+0001 1.79494617947926E+0001 1.79390324577738E+0001 - 1.79286000590126E+0001 1.79181646179456E+0001 1.79077261540181E+0001 1.78972846866996E+0001 1.78868402354871E+0001 - 1.78763928198797E+0001 1.78659424594007E+0001 1.78554891735993E+0001 1.78450329820286E+0001 1.78345739042721E+0001 - 1.78241119599251E+0001 1.78136471685928E+0001 1.78031795499049E+0001 1.77927091235138E+0001 1.77822359090707E+0001 - 1.77717599262609E+0001 1.77612811947685E+0001 1.77507997343083E+0001 1.77403155646005E+0001 1.77298287053847E+0001 - 1.77193391764140E+0001 1.77088469974513E+0001 1.76983521882823E+0001 1.76878547687014E+0001 1.76773547585223E+0001 - 1.76668521775674E+0001 1.76563470456674E+0001 1.76458393826709E+0001 1.76353292084480E+0001 1.76248165428721E+0001 - 1.76143014058252E+0001 1.76037838172106E+0001 1.75932637969366E+0001 1.75827413649297E+0001 1.75722165411245E+0001 - 1.75616893454626E+0001 1.75511597979053E+0001 1.75406279184205E+0001 1.75300937269828E+0001 1.75195572435802E+0001 - 1.75090184882136E+0001 1.74984774808845E+0001 1.74879342416250E+0001 1.74773887904515E+0001 1.74668411474015E+0001 - 1.74562913325194E+0001 1.74457393658625E+0001 1.74351852674901E+0001 1.74246290574825E+0001 1.74140707559027E+0001 - 1.74035103828492E+0001 1.73929479584159E+0001 1.73823835026969E+0001 1.73718170358074E+0001 1.73612485778610E+0001 - 1.73506781489782E+0001 1.73401057692938E+0001 1.73295314589364E+0001 1.73189552380509E+0001 1.73083771267870E+0001 - 1.72977971452881E+0001 1.72872153137201E+0001 1.72766316522458E+0001 1.72660461810296E+0001 1.72554589202505E+0001 - 1.72448698900776E+0001 1.72342791106997E+0001 1.72236866023019E+0001 1.72130923850678E+0001 1.72024964792003E+0001 - 1.71918989048908E+0001 1.71812996823389E+0001 1.71706988317517E+0001 1.71600963733333E+0001 1.71494923272890E+0001 - 1.71388867138368E+0001 1.71282795531849E+0001 1.71176708655493E+0001 1.71070606711457E+0001 1.70964489902007E+0001 - 1.70858358429247E+0001 1.70752212495468E+0001 1.70646052302799E+0001 1.70539878053508E+0001 1.70433689949894E+0001 - 1.70327488194135E+0001 1.70221272988456E+0001 1.70115044535140E+0001 1.70008803036384E+0001 1.69902548694462E+0001 - 1.69796281711577E+0001 1.69690002289892E+0001 1.69583710631664E+0001 1.69477406939126E+0001 1.69371091414373E+0001 - 1.69264764259643E+0001 1.69158425676952E+0001 1.69052075868553E+0001 1.68945715036482E+0001 1.68839343382847E+0001 - 1.68732961109665E+0001 1.68626568418947E+0001 1.68520165512678E+0001 1.68413752592865E+0001 1.68307329861344E+0001 - 1.68200897520088E+0001 1.68094455770881E+0001 1.67988004815577E+0001 1.67881544855859E+0001 1.67775076093525E+0001 - 1.67668598730171E+0001 1.67562112967493E+0001 1.67455619007029E+0001 1.67349117050321E+0001 1.67242607298818E+0001 - 1.67136089953921E+0001 1.67029565217054E+0001 1.66923033289429E+0001 1.66816494372344E+0001 1.66709948666919E+0001 - 1.66603396374275E+0001 1.66496837695504E+0001 1.66390272831517E+0001 1.66283701983229E+0001 1.66177125351456E+0001 - 1.66070543136996E+0001 1.65963955540504E+0001 1.65857362762549E+0001 1.65750765003717E+0001 1.65644162464365E+0001 - 1.65537555344929E+0001 1.65430943845664E+0001 1.65324328166691E+0001 1.65217708508177E+0001 1.65111085070109E+0001 - 1.65004458052403E+0001 1.64897827654840E+0001 1.64791194077198E+0001 1.64684557519045E+0001 1.64577918179946E+0001 - 1.64471276259328E+0001 1.64364631956508E+0001 1.64257985470704E+0001 1.64151337000998E+0001 1.64044686746418E+0001 - 1.63938034905860E+0001 1.63831381678122E+0001 1.63724727261840E+0001 1.63618071855583E+0001 1.63511415657765E+0001 - 1.63404758866782E+0001 1.63298101680766E+0001 1.63191444297774E+0001 1.63084786915820E+0001 1.62978129732710E+0001 - 1.62871472946132E+0001 1.62764816753706E+0001 1.62658161352785E+0001 1.62551506940767E+0001 1.62444853714809E+0001 - 1.62338201871928E+0001 1.62231551609074E+0001 1.62124903122984E+0001 1.62018256610289E+0001 1.61911612267500E+0001 - 1.61804970290932E+0001 1.61698330876785E+0001 1.61591694221144E+0001 1.61485060519873E+0001 1.61378429968776E+0001 - 1.61271802763435E+0001 1.61165179099250E+0001 1.61058559171595E+0001 1.60951943175567E+0001 1.60845331306166E+0001 - 1.60738723758203E+0001 1.60632120726367E+0001 1.60525522405115E+0001 1.60418928988855E+0001 1.60312340671699E+0001 - 1.60205757647664E+0001 1.60099180110612E+0001 1.59992608254160E+0001 1.59886042271894E+0001 1.59779482357037E+0001 - 1.59672928702798E+0001 1.59566381502121E+0001 1.59459840947826E+0001 1.59353307232492E+0001 1.59246780548626E+0001 - 1.59140261088380E+0001 1.59033749043929E+0001 1.58927244607084E+0001 1.58820747969571E+0001 1.58714259322891E+0001 - 1.58607778858401E+0001 1.58501306767179E+0001 1.58394843240208E+0001 1.58288388468210E+0001 1.58181942641785E+0001 - 1.58075505951185E+0001 1.57969078586659E+0001 1.57862660738099E+0001 1.57756252595333E+0001 1.57649854347829E+0001 - 1.57543466185011E+0001 1.57437088296009E+0001 1.57330720869700E+0001 1.57224364094891E+0001 1.57118018160101E+0001 - 1.57011683253563E+0001 1.56905359563479E+0001 1.56799047277668E+0001 1.56692746583832E+0001 1.56586457669386E+0001 - 1.56480180721588E+0001 1.56373915927522E+0001 1.56267663473876E+0001 1.56161423547313E+0001 1.56055196334134E+0001 - 1.55948982020515E+0001 1.55842780792335E+0001 1.55736592835285E+0001 1.55630418334761E+0001 1.55524257476089E+0001 - 1.55418110444187E+0001 1.55311977423851E+0001 1.55205858599580E+0001 1.55099754155646E+0001 1.54993664276169E+0001 - 1.54887589144928E+0001 1.54781528945511E+0001 1.54675483861245E+0001 1.54569454075256E+0001 1.54463439770387E+0001 - 1.54357441129247E+0001 1.54251458334260E+0001 1.54145491567435E+0001 1.54039541010737E+0001 1.53933606845819E+0001 - 1.53827689253981E+0001 1.53721788416418E+0001 1.53615904513986E+0001 1.53510037727286E+0001 1.53404188236746E+0001 - 1.53298356222400E+0001 1.53192541864176E+0001 1.53086745341642E+0001 1.52980966834128E+0001 1.52875206520733E+0001 - 1.52769464580325E+0001 1.52663741191363E+0001 1.52558036532224E+0001 1.52452350780866E+0001 1.52346684115108E+0001 - 1.52241036712449E+0001 1.52135408750050E+0001 1.52029800404917E+0001 1.51924211853766E+0001 1.51818643272941E+0001 - 1.51713094838652E+0001 1.51607566726751E+0001 1.51502059112778E+0001 1.51396572172126E+0001 1.51291106079812E+0001 - 1.51185661010555E+0001 1.51080237138886E+0001 1.50974834639032E+0001 1.50869453684829E+0001 1.50764094450012E+0001 - 1.50658757107821E+0001 1.50553441831432E+0001 1.50448148793603E+0001 1.50342878166818E+0001 1.50237630123296E+0001 - 1.50132404834935E+0001 1.50027202473379E+0001 1.49922023210017E+0001 1.49816867215827E+0001 1.49711734661617E+0001 - 1.49606625717777E+0001 1.49501540554540E+0001 1.49396479341772E+0001 1.49291442249028E+0001 1.49186429445570E+0001 - 1.49081441100409E+0001 1.48976477382184E+0001 1.48871538459335E+0001 1.48766624499848E+0001 1.48661735671571E+0001 - 1.48556872141943E+0001 1.48452034078130E+0001 1.48347221646941E+0001 1.48242435014996E+0001 1.48137674348508E+0001 - 1.48032939813404E+0001 1.47928231575312E+0001 1.47823549799559E+0001 1.47718894651154E+0001 1.47614266294750E+0001 - 1.47509664894769E+0001 1.47405090615233E+0001 1.47300543619920E+0001 1.47196024072237E+0001 1.47091532135337E+0001 - 1.46987067972004E+0001 1.46882631744694E+0001 1.46778223615570E+0001 1.46673843746534E+0001 1.46569492299022E+0001 - 1.46465169434309E+0001 1.46360875313197E+0001 1.46256610096255E+0001 1.46152373943725E+0001 1.46048167015513E+0001 - 1.45943989471168E+0001 1.45839841469999E+0001 1.45735723170843E+0001 1.45631634732303E+0001 1.45527576312713E+0001 - 1.45423548069970E+0001 1.45319550161628E+0001 1.45215582745023E+0001 1.45111645977018E+0001 1.45007740014271E+0001 - 1.44903865013063E+0001 1.44800021129251E+0001 1.44696208518505E+0001 1.44592427336063E+0001 1.44488677736832E+0001 - 1.44384959875420E+0001 1.44281273906022E+0001 1.44177619982610E+0001 1.44073998258730E+0001 1.43970408887621E+0001 - 1.43866852022146E+0001 1.43763327814826E+0001 1.43659836417868E+0001 1.43556377983188E+0001 1.43452952662227E+0001 - 1.43349560606151E+0001 1.43246201965794E+0001 1.43142876891640E+0001 1.43039585533797E+0001 1.42936328042048E+0001 - 1.42833104565781E+0001 1.42729915254130E+0001 1.42626760255786E+0001 1.42523639719125E+0001 1.42420553792183E+0001 - 1.42317502622612E+0001 1.42214486357764E+0001 1.42111505144581E+0001 1.42008559129667E+0001 1.41905648459313E+0001 - 1.41802773279358E+0001 1.41699933735393E+0001 1.41597129972602E+0001 1.41494362135807E+0001 1.41391630369490E+0001 - 1.41288934817726E+0001 1.41186275624328E+0001 1.41083652932649E+0001 1.40981066885718E+0001 1.40878517626204E+0001 - 1.40776005296456E+0001 1.40673530038424E+0001 1.40571091993657E+0001 1.40468691303403E+0001 1.40366328108513E+0001 - 1.40264002549488E+0001 1.40161714766453E+0001 1.40059464899163E+0001 1.39957253087011E+0001 1.39855079469085E+0001 - 1.39752944183966E+0001 1.39650847370014E+0001 1.39548789165113E+0001 1.39446769706844E+0001 1.39344789132386E+0001 - 1.39242847578583E+0001 1.39140945181868E+0001 1.39039082078313E+0001 1.38937258403646E+0001 1.38835474293173E+0001 - 1.38733729881871E+0001 1.38632025304330E+0001 1.38530360694766E+0001 1.38428736187013E+0001 1.38327151914561E+0001 - 1.38225608010479E+0001 1.38124104607532E+0001 1.38022641838005E+0001 1.37921219833858E+0001 1.37819838726741E+0001 - 1.37718498647860E+0001 1.37617199727993E+0001 1.37515942097627E+0001 1.37414725886853E+0001 1.37313551225365E+0001 - 1.37212418242477E+0001 1.37111327067095E+0001 1.37010277827879E+0001 1.36909270652908E+0001 1.36808305670042E+0001 - 1.36707383006676E+0001 1.36606502789841E+0001 1.36505665146189E+0001 1.36404870202001E+0001 1.36304118083178E+0001 - 1.36203408915210E+0001 1.36102742823217E+0001 1.36002119931932E+0001 1.35901540365728E+0001 1.35801004248580E+0001 - 1.35700511704019E+0001 1.35600062855306E+0001 1.35499657825220E+0001 1.35399296736203E+0001 1.35298979710279E+0001 - 1.35198706869089E+0001 1.35098478333918E+0001 1.34998294225666E+0001 1.34898154664786E+0001 1.34798059771390E+0001 - 1.34698009665205E+0001 1.34598004465525E+0001 1.34498044291340E+0001 1.34398129261142E+0001 1.34298259493098E+0001 - 1.34198435104989E+0001 1.34098656214194E+0001 1.33998922937704E+0001 1.33899235392101E+0001 1.33799593693585E+0001 - 1.33699997957963E+0001 1.33600448300668E+0001 1.33500944836751E+0001 1.33401487680859E+0001 1.33302076947127E+0001 - 1.33202712749539E+0001 1.33103395201487E+0001 1.33004124416074E+0001 1.32904900505897E+0001 1.32805723583349E+0001 - 1.32706593760242E+0001 1.32607511148053E+0001 1.32508475857935E+0001 1.32409488000557E+0001 1.32310547686237E+0001 - 1.32211655024888E+0001 1.32112810126009E+0001 1.32014013098766E+0001 1.31915264051833E+0001 1.31816563093572E+0001 - 1.31717910331925E+0001 1.31619305874409E+0001 1.31520749828194E+0001 1.31422242300015E+0001 1.31323783396231E+0001 - 1.31225373222774E+0001 1.31127011885217E+0001 1.31028699488715E+0001 1.30930436138052E+0001 1.30832221937549E+0001 - 1.30734056991218E+0001 1.30635941402596E+0001 1.30537875274904E+0001 1.30439858710868E+0001 1.30341891812894E+0001 - 1.30243974682939E+0001 1.30146107422614E+0001 1.30048290133067E+0001 1.29950522915101E+0001 1.29852805869110E+0001 - 1.29755139095058E+0001 1.29657522692573E+0001 1.29559956760777E+0001 1.29462441398514E+0001 1.29364976704181E+0001 - 1.29267562775723E+0001 1.29170199710776E+0001 1.29072887606539E+0001 1.28975626559762E+0001 1.28878416666861E+0001 - 1.28781258023867E+0001 1.28684150726326E+0001 1.28587094869452E+0001 1.28490090548050E+0001 1.28393137856509E+0001 - 1.28296236888840E+0001 1.28199387738624E+0001 1.28102590499080E+0001 1.28005845262974E+0001 1.27909152122721E+0001 - 1.27812511170357E+0001 1.27715922497425E+0001 1.27619386195143E+0001 1.27522902354322E+0001 1.27426471065340E+0001 - 1.27330092418234E+0001 1.27233766502553E+0001 1.27137493407548E+0001 1.27041273221973E+0001 1.26945106034262E+0001 - 1.26848991932390E+0001 1.26752931003994E+0001 1.26656923336258E+0001 1.26560969015941E+0001 1.26465068129510E+0001 - 1.26369220762922E+0001 1.26273427001811E+0001 1.26177686931356E+0001 1.26082000636357E+0001 1.25986368201223E+0001 - 1.25890789709963E+0001 1.25795265246187E+0001 1.25699794893075E+0001 1.25604378733460E+0001 1.25509016849748E+0001 - 1.25413709323931E+0001 1.25318456237618E+0001 1.25223257672022E+0001 1.25128113707981E+0001 1.25033024425872E+0001 - 1.24937989905705E+0001 1.24843010227121E+0001 1.24748085469298E+0001 1.24653215711120E+0001 1.24558401030942E+0001 - 1.24463641506806E+0001 1.24368937216326E+0001 1.24274288236771E+0001 1.24179694644909E+0001 1.24085156517202E+0001 - 1.23990673929689E+0001 1.23896246957983E+0001 1.23801875677349E+0001 1.23707560162584E+0001 1.23613300488175E+0001 - 1.23519096728152E+0001 1.23424948956146E+0001 1.23330857245453E+0001 1.23236821668878E+0001 1.23142842298921E+0001 - 1.23048919207634E+0001 1.22955052466687E+0001 1.22861242147342E+0001 1.22767488320485E+0001 1.22673791056620E+0001 - 1.22580150425776E+0001 1.22486566497705E+0001 1.22393039341666E+0001 1.22299569026590E+0001 1.22206155620981E+0001 - 1.22112799192920E+0001 1.22019499810144E+0001 1.21926257539988E+0001 1.21833072449390E+0001 1.21739944604868E+0001 - 1.21646874072573E+0001 1.21553860918251E+0001 1.21460905207299E+0001 1.21368007004634E+0001 1.21275166374869E+0001 - 1.21182383382155E+0001 1.21089658090311E+0001 1.20996990562729E+0001 1.20904380862413E+0001 1.20811829051974E+0001 - 1.20719335193638E+0001 1.20626899349274E+0001 1.20534521580285E+0001 1.20442201947731E+0001 1.20349940512306E+0001 - 1.20257737334268E+0001 1.20165592473496E+0001 1.20073505989516E+0001 1.19981477941404E+0001 1.19889508387886E+0001 - 1.19797597387316E+0001 1.19705744997629E+0001 1.19613951276368E+0001 1.19522216280716E+0001 1.19430540067440E+0001 - 1.19338922692957E+0001 1.19247364213267E+0001 1.19155864684013E+0001 1.19064424160396E+0001 1.18973042697289E+0001 - 1.18881720349172E+0001 1.18790457170098E+0001 1.18699253213794E+0001 1.18608108533532E+0001 1.18517023182283E+0001 - 1.18425997212572E+0001 1.18335030676586E+0001 1.18244123626073E+0001 1.18153276112462E+0001 1.18062488186742E+0001 - 1.17971759899571E+0001 1.17881091301157E+0001 1.17790482441427E+0001 1.17699933369844E+0001 1.17609444135523E+0001 - 1.17519014787173E+0001 1.17428645373172E+0001 1.17338335941490E+0001 1.17248086539701E+0001 1.17157897215025E+0001 - 1.17067768014314E+0001 1.16977698983992E+0001 1.16887690170176E+0001 1.16797741618547E+0001 1.16707853374422E+0001 - 1.16618025482766E+0001 1.16528257988150E+0001 1.16438550934793E+0001 1.16348904366479E+0001 1.16259318326671E+0001 - 1.16169792858462E+0001 1.16080328004544E+0001 1.15990923807212E+0001 1.15901580308465E+0001 1.15812297549865E+0001 - 1.15723075572629E+0001 1.15633914417583E+0001 1.15544814125199E+0001 1.15455774735577E+0001 1.15366796288432E+0001 - 1.15277878823118E+0001 1.15189022378627E+0001 1.15100226993576E+0001 1.15011492706197E+0001 1.14922819554393E+0001 - 1.14834207575655E+0001 1.14745656807133E+0001 1.14657167285604E+0001 1.14568739047482E+0001 1.14480372128798E+0001 - 1.14392066565231E+0001 1.14303822392103E+0001 1.14215639644374E+0001 1.14127518356608E+0001 1.14039458563044E+0001 - 1.13951460297525E+0001 1.13863523593539E+0001 1.13775648484227E+0001 1.13687835002361E+0001 1.13600083180377E+0001 - 1.13512393050256E+0001 1.13424764643745E+0001 1.13337197992148E+0001 1.13249693126426E+0001 1.13162250077232E+0001 - 1.13074868874760E+0001 1.12987549548941E+0001 1.12900292129309E+0001 1.12813096645034E+0001 1.12725963124935E+0001 - 1.12638891597481E+0001 1.12551882090786E+0001 1.12464934632633E+0001 1.12378049250372E+0001 1.12291225971097E+0001 - 1.12204464821501E+0001 1.12117765827893E+0001 1.12031129016295E+0001 1.11944554412345E+0001 1.11858042041315E+0001 - 1.11771591928152E+0001 1.11685204097466E+0001 1.11598878573452E+0001 1.11512615380036E+0001 1.11426414540747E+0001 - 1.11340276078767E+0001 1.11254200016950E+0001 1.11168186377800E+0001 1.11082235183473E+0001 1.10996346455786E+0001 - 1.10910520216167E+0001 1.10824756485762E+0001 1.10739055285338E+0001 1.10653416635311E+0001 1.10567840555786E+0001 - 1.10482327066517E+0001 1.10396876186903E+0001 1.10311487935996E+0001 1.10226162332531E+0001 1.10140899394882E+0001 - 1.10055699141091E+0001 1.09970561588873E+0001 1.09885486755582E+0001 1.09800474658275E+0001 1.09715525313588E+0001 - 1.09630638737957E+0001 1.09545814947337E+0001 1.09461053957426E+0001 1.09376355783595E+0001 1.09291720440848E+0001 - 1.09207147943875E+0001 1.09122638307015E+0001 1.09038191544304E+0001 1.08953807669396E+0001 1.08869486695699E+0001 - 1.08785228636174E+0001 1.08701033503579E+0001 1.08616901310256E+0001 1.08532832068209E+0001 1.08448825789217E+0001 - 1.08364882484614E+0001 1.08281002165481E+0001 1.08197184842529E+0001 1.08113430526176E+0001 1.08029739226513E+0001 - 1.07946110953274E+0001 1.07862545715920E+0001 1.07779043523548E+0001 1.07695604384957E+0001 1.07612228308593E+0001 - 1.07528915302610E+0001 1.07445665374863E+0001 1.07362478532821E+0001 1.07279354783717E+0001 1.07196294134377E+0001 - 1.07113296591383E+0001 1.07030362160953E+0001 1.06947490849017E+0001 1.06864682661187E+0001 1.06781937602727E+0001 - 1.06699255678651E+0001 1.06616636893585E+0001 1.06534081251924E+0001 1.06451588757642E+0001 1.06369159414488E+0001 - 1.06286793225919E+0001 1.06204490195001E+0001 1.06122250324523E+0001 1.06040073616984E+0001 1.05957960074552E+0001 - 1.05875909699126E+0001 1.05793922492247E+0001 1.05711998455153E+0001 1.05630137588845E+0001 1.05548339893949E+0001 - 1.05466605370797E+0001 1.05384934019454E+0001 1.05303325839622E+0001 1.05221780830781E+0001 1.05140298992016E+0001 - 1.05058880322225E+0001 1.04977524819881E+0001 1.04896232483259E+0001 1.04815003310259E+0001 1.04733837298562E+0001 - 1.04652734445502E+0001 1.04571694748110E+0001 1.04490718203147E+0001 1.04409804807067E+0001 1.04328954556018E+0001 - 1.04248167445885E+0001 1.04167443472261E+0001 1.04086782630392E+0001 1.04006184915292E+0001 1.03925650321669E+0001 - 1.03845178843917E+0001 1.03764770476178E+0001 1.03684425212269E+0001 1.03604143045744E+0001 1.03523923969897E+0001 - 1.03443767977633E+0001 1.03363675061718E+0001 1.03283645214488E+0001 1.03203678428092E+0001 1.03123774694408E+0001 - 1.03043934004939E+0001 1.02964156350961E+0001 1.02884441723500E+0001 1.02804790113241E+0001 1.02725201510597E+0001 - 1.02645675905789E+0001 1.02566213288634E+0001 1.02486813648742E+0001 1.02407476975467E+0001 1.02328203257820E+0001 - 1.02248992484573E+0001 1.02169844644242E+0001 1.02090759725059E+0001 1.02011737714953E+0001 1.01932778601625E+0001 - 1.01853882372457E+0001 1.01775049014595E+0001 1.01696278514936E+0001 1.01617570860042E+0001 1.01538926036261E+0001 - 1.01460344029666E+0001 1.01381824826049E+0001 1.01303368410916E+0001 1.01224974769577E+0001 1.01146643887002E+0001 - 1.01068375747942E+0001 1.00990170336889E+0001 1.00912027638022E+0001 1.00833947635312E+0001 1.00755930312471E+0001 - 1.00677975652916E+0001 1.00600083639810E+0001 1.00522254256079E+0001 1.00444487484392E+0001 1.00366783307138E+0001 - 1.00289141706458E+0001 1.00211562664273E+0001 1.00134046162192E+0001 1.00056592181615E+0001 9.99792007036757E+0000 - 9.99018717092433E+0000 9.98246051789502E+0000 9.97474010932033E+0000 9.96702594320675E+0000 9.95931801754828E+0000 - 9.95161633030818E+0000 9.94392087942255E+0000 9.93623166280584E+0000 9.92854867834780E+0000 9.92087192391399E+0000 - 9.91320139734422E+0000 9.90553709645610E+0000 9.89787901904148E+0000 9.89022716286845E+0000 9.88258152567978E+0000 - 9.87494210519549E+0000 9.86730889911383E+0000 9.85968190510414E+0000 9.85206112081804E+0000 9.84444654387719E+0000 - 9.83683817188600E+0000 9.82923600242043E+0000 9.82164003303661E+0000 9.81405026126067E+0000 9.80646668460601E+0000 - 9.79888930055496E+0000 9.79131810657000E+0000 9.78375310009013E+0000 9.77619427852835E+0000 9.76864163927876E+0000 - 9.76109517971197E+0000 9.75355489717560E+0000 9.74602078899322E+0000 9.73849285246845E+0000 9.73097108488034E+0000 - 9.72345548348438E+0000 9.71594604552065E+0000 9.70844276819646E+0000 9.70094564870881E+0000 9.69345468421982E+0000 - 9.68596987188283E+0000 9.67849120881834E+0000 9.67101869213240E+0000 9.66355231890484E+0000 9.65609208619592E+0000 - 9.64863799104528E+0000 9.64119003046936E+0000 9.63374820146400E+0000 9.62631250100384E+0000 9.61888292604032E+0000 - 9.61145947350626E+0000 9.60404214031585E+0000 9.59663092335388E+0000 9.58922581949366E+0000 9.58182682558317E+0000 - 9.57443393844969E+0000 9.56704715489871E+0000 9.55966647172014E+0000 9.55229188567593E+0000 9.54492339351654E+0000 - 9.53756099196496E+0000 9.53020467772700E+0000 9.52285444748871E+0000 9.51551029791277E+0000 9.50817222564671E+0000 - 9.50084022731622E+0000 9.49351429952718E+0000 9.48619443886463E+0000 9.47888064189383E+0000 9.47157290516325E+0000 - 9.46427122519952E+0000 9.45697559851147E+0000 9.44968602158807E+0000 9.44240249089691E+0000 9.43512500289033E+0000 - 9.42785355399979E+0000 9.42058814063789E+0000 9.41332875919682E+0000 9.40607540605302E+0000 9.39882807756146E+0000 - 9.39158677006134E+0000 9.38435147987195E+0000 9.37712220329211E+0000 9.36989893660435E+0000 9.36268167607488E+0000 - 9.35547041794787E+0000 9.34826515845171E+0000 9.34106589379635E+0000 9.33387262017127E+0000 9.32668533375477E+0000 - 9.31950403070260E+0000 9.31232870714946E+0000 9.30515935921991E+0000 9.29799598301697E+0000 9.29083857462622E+0000 - 9.28368713011585E+0000 9.27654164553920E+0000 9.26940211693010E+0000 9.26226854030550E+0000 9.25514091166538E+0000 - 9.24801922699542E+0000 9.24090348225763E+0000 9.23379367340796E+0000 9.22668979637505E+0000 9.21959184707684E+0000 - 9.21249982141535E+0000 9.20541371527096E+0000 9.19833352451649E+0000 9.19125924499735E+0000 9.18419087255243E+0000 - 9.17712840299948E+0000 9.17007183214031E+0000 9.16302115576444E+0000 9.15597636964287E+0000 9.14893746953273E+0000 - 9.14190445117052E+0000 9.13487731028355E+0000 9.12785604257958E+0000 9.12084064375194E+0000 9.11383110948167E+0000 - 9.10682743542708E+0000 9.09982961724251E+0000 9.09283765055696E+0000 9.08585153098867E+0000 9.07887125414305E+0000 - 9.07189681560590E+0000 9.06492821095227E+0000 9.05796543574174E+0000 9.05100848551847E+0000 9.04405735581219E+0000 - 9.03711204213876E+0000 9.03017253999857E+0000 9.02323884488285E+0000 9.01631095226107E+0000 9.00938885759302E+0000 - 9.00247255632616E+0000 8.99556204389039E+0000 8.98865731570279E+0000 8.98175836716861E+0000 8.97486519367610E+0000 - 8.96797779060431E+0000 8.96109615331526E+0000 8.95422027716181E+0000 8.94735015747768E+0000 8.94048578958686E+0000 - 8.93362716880214E+0000 8.92677429041869E+0000 8.91992714972095E+0000 8.91308574198265E+0000 8.90625006246255E+0000 - 8.89942010640501E+0000 8.89259586904523E+0000 8.88577734560609E+0000 8.87896453129292E+0000 8.87215742130611E+0000 - 8.86535601082688E+0000 8.85856029502891E+0000 8.85177026907251E+0000 8.84498592810411E+0000 8.83820726726101E+0000 - 8.83143428166768E+0000 8.82466696643682E+0000 8.81790531666780E+0000 8.81114932745243E+0000 8.80439899386654E+0000 - 8.79765431097526E+0000 8.79091527383883E+0000 8.78418187749570E+0000 8.77745411698262E+0000 8.77073198731663E+0000 - 8.76401548351365E+0000 8.75730460056829E+0000 8.75059933347296E+0000 8.74389967720625E+0000 8.73720562673232E+0000 - 8.73051717701209E+0000 8.72383432298683E+0000 8.71715705959877E+0000 8.71048538176784E+0000 8.70381928441339E+0000 - 8.69715876243933E+0000 8.69050381074106E+0000 8.68385442420225E+0000 8.67721059770180E+0000 8.67057232610105E+0000 - 8.66393960425815E+0000 8.65731242701956E+0000 8.65069078922059E+0000 8.64407468568752E+0000 8.63746411124028E+0000 - 8.63085906068391E+0000 8.62425952882139E+0000 8.61766551043710E+0000 8.61107700031760E+0000 8.60449399322982E+0000 - 8.59791648394022E+0000 8.59134446719933E+0000 8.58477793775621E+0000 8.57821689034184E+0000 8.57166131969107E+0000 - 8.56511122051857E+0000 8.55856658753540E+0000 8.55202741544687E+0000 8.54549369894402E+0000 8.53896543271481E+0000 - 8.53244261143670E+0000 8.52592522977927E+0000 8.51941328240692E+0000 8.51290676397037E+0000 8.50640566911888E+0000 - 8.49990999248963E+0000 8.49341972871303E+0000 8.48693487241437E+0000 8.48045541820899E+0000 8.47398136070549E+0000 - 8.46751269450310E+0000 8.46104941419966E+0000 8.45459151438044E+0000 8.44813898962398E+0000 8.44169183450700E+0000 - 8.43525004359199E+0000 8.42881361143748E+0000 8.42238253259906E+0000 8.41595680162247E+0000 8.40953641304517E+0000 - 8.40312136139799E+0000 8.39671164121264E+0000 8.39030724700294E+0000 8.38390817328682E+0000 8.37751441457077E+0000 - 8.37112596535738E+0000 8.36474282013834E+0000 8.35836497340791E+0000 8.35199241964516E+0000 8.34562515332906E+0000 - 8.33926316893363E+0000 8.33290646092312E+0000 8.32655502375849E+0000 8.32020885189576E+0000 8.31386793978553E+0000 - 8.30753228187082E+0000 8.30120187259351E+0000 8.29487670638364E+0000 8.28855677767497E+0000 8.28224208088782E+0000 - 8.27593261044303E+0000 8.26962836075339E+0000 8.26332932623171E+0000 8.25703550128116E+0000 8.25074688029953E+0000 - 8.24446345768578E+0000 8.23818522782706E+0000 8.23191218511603E+0000 8.22564432392923E+0000 8.21938163864764E+0000 - 8.21312412364643E+0000 8.20687177329225E+0000 8.20062458195405E+0000 8.19438254399179E+0000 8.18814565376394E+0000 - 8.18191390562431E+0000 8.17568729392529E+0000 8.16946581301405E+0000 8.16324945722932E+0000 8.15703822091713E+0000 - 8.15083209840859E+0000 8.14463108404100E+0000 8.13843517214113E+0000 8.13224435703711E+0000 8.12605863305467E+0000 - 8.11987799450952E+0000 8.11370243572206E+0000 8.10753195100870E+0000 8.10136653467586E+0000 8.09520618103686E+0000 - 8.08905088439780E+0000 8.08290063906190E+0000 8.07675543932900E+0000 8.07061527949934E+0000 8.06448015387035E+0000 - 8.05835005673392E+0000 8.05222498238403E+0000 8.04610492510970E+0000 8.03998987919717E+0000 8.03387983893372E+0000 - 8.02777479860336E+0000 8.02167475248624E+0000 8.01557969486416E+0000 8.00948962001458E+0000 8.00340452221390E+0000 - 7.99732439573800E+0000 7.99124923485955E+0000 7.98517903385129E+0000 7.97911378698334E+0000 7.97305348852642E+0000 - 7.96699813274704E+0000 7.96094771391399E+0000 7.95490222629294E+0000 7.94886166414643E+0000 7.94282602174264E+0000 - 7.93679529334230E+0000 7.93076947320631E+0000 7.92474855559909E+0000 7.91873253478089E+0000 7.91272140501114E+0000 - 7.90671516055060E+0000 7.90071379565922E+0000 7.89471730459286E+0000 7.88872568161371E+0000 7.88273892097935E+0000 - 7.87675701694713E+0000 7.87077996377642E+0000 7.86480775572255E+0000 7.85884038704618E+0000 7.85287785200562E+0000 - 7.84692014485957E+0000 7.84096725986446E+0000 7.83501919128041E+0000 7.82907593336637E+0000 7.82313748038341E+0000 - 7.81720382658925E+0000 7.81127496624595E+0000 7.80535089361611E+0000 7.79943160296009E+0000 7.79351708854157E+0000 - 7.78760734462371E+0000 7.78170236547022E+0000 7.77580214534765E+0000 7.76990667852589E+0000 7.76401595926557E+0000 - 7.75812998183953E+0000 7.75224874051962E+0000 7.74637222957285E+0000 7.74050044327578E+0000 7.73463337589848E+0000 - 7.72877102172225E+0000 7.72291337501865E+0000 7.71706043006884E+0000 7.71121218115309E+0000 7.70536862255358E+0000 - 7.69952974855330E+0000 7.69369555343994E+0000 7.68786603149928E+0000 7.68204117702236E+0000 7.67622098429947E+0000 - 7.67040544762731E+0000 7.66459456130019E+0000 7.65878831961554E+0000 7.65298671687509E+0000 7.64718974738151E+0000 - 7.64139740544123E+0000 7.63560968536222E+0000 7.62982658145460E+0000 7.62404808802896E+0000 7.61827419940412E+0000 - 7.61250490989779E+0000 7.60674021383040E+0000 7.60098010552793E+0000 7.59522457931638E+0000 7.58947362952621E+0000 - 7.58372725049013E+0000 7.57798543654371E+0000 7.57224818202815E+0000 7.56651548128362E+0000 7.56078732865876E+0000 - 7.55506371850066E+0000 7.54934464516268E+0000 7.54363010300057E+0000 7.53792008637415E+0000 7.53221458964624E+0000 - 7.52651360718488E+0000 7.52081713335722E+0000 7.51512516254182E+0000 7.50943768911305E+0000 7.50375470745560E+0000 - 7.49807621195445E+0000 7.49240219699717E+0000 7.48673265698000E+0000 7.48106758629900E+0000 7.47540697935842E+0000 - 7.46975083056179E+0000 7.46409913432254E+0000 7.45845188505231E+0000 7.45280907717211E+0000 7.44717070510565E+0000 - 7.44153676327995E+0000 7.43590724612921E+0000 7.43028214808818E+0000 7.42466146360107E+0000 7.41904518711267E+0000 - 7.41343331307450E+0000 7.40782583594315E+0000 7.40222275017973E+0000 7.39662405024937E+0000 7.39102973062344E+0000 - 7.38543978577620E+0000 7.37985421018992E+0000 7.37427299835147E+0000 7.36869614474958E+0000 7.36312364388382E+0000 - 7.35755549025340E+0000 7.35199167836503E+0000 7.34643220273129E+0000 7.34087705787343E+0000 7.33532623831073E+0000 - 7.32977973857399E+0000 7.32423755319658E+0000 7.31869967672008E+0000 7.31316610368864E+0000 7.30763682865467E+0000 - 7.30211184617547E+0000 7.29659115081323E+0000 7.29107473713789E+0000 7.28556259972490E+0000 7.28005473315469E+0000 - 7.27455113201433E+0000 7.26905179089707E+0000 7.26355670440172E+0000 7.25806586713326E+0000 7.25257927370458E+0000 - 7.24709691873251E+0000 7.24161879684239E+0000 7.23614490266354E+0000 7.23067523083382E+0000 7.22520977599683E+0000 - 7.21974853280249E+0000 7.21429149590649E+0000 7.20883865997425E+0000 7.20339001967421E+0000 7.19794556968177E+0000 - 7.19250530468212E+0000 7.18706921936438E+0000 7.18163730842467E+0000 7.17620956656815E+0000 7.17078598850650E+0000 - 7.16536656895564E+0000 7.15995130264144E+0000 7.15454018429408E+0000 7.14913320865343E+0000 7.14373037046683E+0000 - 7.13833166448514E+0000 7.13293708546896E+0000 7.12754662818955E+0000 7.12216028741779E+0000 7.11677805793833E+0000 - 7.11139993453918E+0000 7.10602591201878E+0000 7.10065598518320E+0000 7.09529014884276E+0000 7.08992839781658E+0000 - 7.08457072693630E+0000 7.07921713103192E+0000 7.07386760494911E+0000 7.06852214353817E+0000 7.06318074165691E+0000 - 7.05784339417177E+0000 7.05251009595676E+0000 7.04718084189399E+0000 7.04185562687202E+0000 7.03653444579042E+0000 - 7.03121729355357E+0000 7.02590416507600E+0000 7.02059505528053E+0000 7.01528995909507E+0000 7.00998887145896E+0000 - 7.00469178731983E+0000 6.99939870163050E+0000 6.99410960935470E+0000 6.98882450546425E+0000 6.98354338493677E+0000 - 6.97826624276260E+0000 6.97299307393820E+0000 6.96772387346649E+0000 6.96245863636230E+0000 6.95719735764639E+0000 - 6.95194003234974E+0000 6.94668665551245E+0000 6.94143722218146E+0000 6.93619172741344E+0000 6.93095016627252E+0000 - 6.92571253383291E+0000 6.92047882517745E+0000 6.91524903539821E+0000 6.91002315959398E+0000 6.90480119287540E+0000 - 6.89958313035985E+0000 6.89436896717460E+0000 6.88915869845486E+0000 6.88395231934665E+0000 6.87874982500193E+0000 - 6.87355121058553E+0000 6.86835647126945E+0000 6.86316560223513E+0000 6.85797859867149E+0000 6.85279545578014E+0000 - 6.84761616876932E+0000 6.84244073285571E+0000 6.83726914326754E+0000 6.83210139524324E+0000 6.82693748402684E+0000 - 6.82177740487400E+0000 6.81662115304950E+0000 6.81146872382893E+0000 6.80632011249387E+0000 6.80117531433937E+0000 - 6.79603432466793E+0000 6.79089713878981E+0000 6.78576375202997E+0000 6.78063415971684E+0000 6.77550835719303E+0000 - 6.77038633980843E+0000 6.76526810292394E+0000 6.76015364191040E+0000 6.75504295214627E+0000 6.74993602902139E+0000 - 6.74483286793561E+0000 6.73973346429788E+0000 6.73463781352575E+0000 6.72954591105114E+0000 6.72445775230998E+0000 - 6.71937333275173E+0000 6.71429264783454E+0000 6.70921569302786E+0000 6.70414246381097E+0000 6.69907295567018E+0000 - 6.69400716410372E+0000 6.68894508462151E+0000 6.68388671274339E+0000 6.67883204399546E+0000 6.67378107391754E+0000 - 6.66873379805864E+0000 6.66369021197925E+0000 6.65865031124615E+0000 6.65361409144087E+0000 6.64858154815069E+0000 - 6.64355267697882E+0000 6.63852747353341E+0000 6.63350593343367E+0000 6.62848805231277E+0000 6.62347382581207E+0000 - 6.61846324958086E+0000 6.61345631928277E+0000 6.60845303058909E+0000 6.60345337918347E+0000 6.59845736075612E+0000 - 6.59346497101369E+0000 6.58847620566828E+0000 6.58349106044473E+0000 6.57850953107799E+0000 6.57353161331376E+0000 - 6.56855730290704E+0000 6.56358659562479E+0000 6.55861948724270E+0000 6.55365597355025E+0000 6.54869605034480E+0000 - 6.54373971343434E+0000 6.53878695863916E+0000 6.53383778178790E+0000 6.52889217872213E+0000 6.52395014529410E+0000 - 6.51901167736268E+0000 6.51407677080386E+0000 6.50914542149999E+0000 6.50421762534271E+0000 6.49929337824030E+0000 - 6.49437267610597E+0000 6.48945551486641E+0000 6.48454189045884E+0000 6.47963179883020E+0000 6.47472523594180E+0000 - 6.46982219776005E+0000 6.46492268026693E+0000 6.46002667945133E+0000 6.45513419131774E+0000 6.45024521187703E+0000 - 6.44535973715426E+0000 6.44047776318206E+0000 6.43559928600731E+0000 6.43072430168538E+0000 6.42585280628447E+0000 - 6.42098479588101E+0000 6.41612026656434E+0000 6.41125921443466E+0000 6.40640163560281E+0000 6.40154752619053E+0000 - 6.39669688232965E+0000 6.39184970016560E+0000 6.38700597585070E+0000 6.38216570555179E+0000 6.37732888544501E+0000 - 6.37249551171958E+0000 6.36766558057114E+0000 6.36283908821110E+0000 6.35801603085876E+0000 6.35319640474547E+0000 - 6.34838020611549E+0000 6.34356743122192E+0000 6.33875807632908E+0000 6.33395213771132E+0000 6.32914961165604E+0000 - 6.32435049446248E+0000 6.31955478243618E+0000 6.31476247190017E+0000 6.30997355918207E+0000 6.30518804062731E+0000 - 6.30040591258566E+0000 6.29562717142182E+0000 6.29085181351249E+0000 6.28607983524142E+0000 6.28131123300794E+0000 - 6.27654600321669E+0000 6.27178414229205E+0000 6.26702564665935E+0000 6.26227051276283E+0000 6.25751873705476E+0000 - 6.25277031599844E+0000 6.24802524606729E+0000 6.24328352374814E+0000 6.23854514553773E+0000 6.23381010794386E+0000 - 6.22907840748518E+0000 6.22435004068968E+0000 6.21962500410123E+0000 6.21490329427134E+0000 6.21018490776124E+0000 - 6.20546984114840E+0000 6.20075809101382E+0000 6.19604965395690E+0000 6.19134452658326E+0000 6.18664270551248E+0000 - 6.18194418737313E+0000 6.17724896880567E+0000 6.17255704646254E+0000 6.16786841700402E+0000 6.16318307710563E+0000 - 6.15850102345136E+0000 6.15382225273665E+0000 6.14914676166691E+0000 6.14447454696292E+0000 6.13980560534893E+0000 - 6.13513993356906E+0000 6.13047752837005E+0000 6.12581838651319E+0000 6.12116250477494E+0000 6.11650987993592E+0000 - 6.11186050878959E+0000 6.10721438814344E+0000 6.10257151481157E+0000 6.09793188562455E+0000 6.09329549741840E+0000 - 6.08866234704178E+0000 6.08403243135451E+0000 6.07940574722848E+0000 6.07478229154560E+0000 6.07016206119720E+0000 - 6.06554505308765E+0000 6.06093126413228E+0000 6.05632069125443E+0000 6.05171333139112E+0000 6.04710918148951E+0000 - 6.04250823850748E+0000 6.03791049941222E+0000 6.03331596118406E+0000 6.02872462081297E+0000 6.02413647529942E+0000 - 6.01955152165564E+0000 6.01496975690413E+0000 6.01039117807735E+0000 6.00581578221899E+0000 6.00124356638456E+0000 - 5.99667452763960E+0000 5.99210866305763E+0000 5.98754596972795E+0000 5.98298644474545E+0000 5.97843008522085E+0000 - 5.97387688827083E+0000 5.96932685102340E+0000 5.96477997062067E+0000 5.96023624421105E+0000 5.95569566895615E+0000 - 5.95115824202935E+0000 5.94662396060796E+0000 5.94209282188918E+0000 5.93756482307240E+0000 5.93303996137362E+0000 - 5.92851823401560E+0000 5.92399963823232E+0000 5.91948417126965E+0000 5.91497183038144E+0000 5.91046261283435E+0000 - 5.90595651590369E+0000 5.90145353687608E+0000 5.89695367304774E+0000 5.89245692172624E+0000 5.88796328022848E+0000 - 5.88347274588247E+0000 5.87898531602616E+0000 5.87450098800595E+0000 5.87001975918153E+0000 5.86554162692107E+0000 - 5.86106658860366E+0000 5.85659464161752E+0000 5.85212578336182E+0000 5.84766001124549E+0000 5.84319732268815E+0000 - 5.83873771511802E+0000 5.83428118597555E+0000 5.82982773271041E+0000 5.82537735277973E+0000 5.82093004365443E+0000 - 5.81648580281381E+0000 5.81204462774738E+0000 5.80760651595336E+0000 5.80317146494085E+0000 5.79873947222978E+0000 - 5.79431053534737E+0000 5.78988465183323E+0000 5.78546181923551E+0000 5.78104203511174E+0000 5.77662529702955E+0000 - 5.77221160256901E+0000 5.76780094931426E+0000 5.76339333486406E+0000 5.75898875682488E+0000 5.75458721281152E+0000 - 5.75018870045163E+0000 5.74579321737972E+0000 5.74140076124080E+0000 5.73701132968916E+0000 5.73262492038811E+0000 - 5.72824153101210E+0000 5.72386115924373E+0000 5.71948380277526E+0000 5.71510945930620E+0000 5.71073812655003E+0000 - 5.70636980222629E+0000 5.70200448406456E+0000 5.69764216980206E+0000 5.69328285718819E+0000 5.68892654398062E+0000 - 5.68457322794500E+0000 5.68022290685621E+0000 5.67587557849864E+0000 5.67153124066804E+0000 5.66718989116580E+0000 - 5.66285152780287E+0000 5.65851614840224E+0000 5.65418375079042E+0000 5.64985433280901E+0000 5.64552789230382E+0000 - 5.64120442713211E+0000 5.63688393515838E+0000 5.63256641425746E+0000 5.62825186231082E+0000 5.62394027721086E+0000 - 5.61963165685732E+0000 5.61532599916058E+0000 5.61102330203683E+0000 5.60672356341147E+0000 5.60242678122118E+0000 - 5.59813295340730E+0000 5.59384207792222E+0000 5.58955415272635E+0000 5.58526917578783E+0000 5.58098714508376E+0000 - 5.57670805860083E+0000 5.57243191433075E+0000 5.56815871027579E+0000 5.56388844444782E+0000 5.55962111486411E+0000 - 5.55535671955098E+0000 5.55109525654321E+0000 5.54683672388464E+0000 5.54258111962673E+0000 5.53832844182602E+0000 - 5.53407868855128E+0000 5.52983185787797E+0000 5.52558794788793E+0000 5.52134695667342E+0000 5.51710888233067E+0000 - 5.51287372296819E+0000 5.50864147669970E+0000 5.50441214164694E+0000 5.50018571593999E+0000 5.49596219771570E+0000 - 5.49174158511899E+0000 5.48752387630408E+0000 5.48330906942895E+0000 5.47909716266273E+0000 5.47488815418023E+0000 - 5.47068204216342E+0000 5.46647882480274E+0000 5.46227850029429E+0000 5.45808106684510E+0000 5.45388652266515E+0000 - 5.44969486597385E+0000 5.44550609499785E+0000 5.44132020796989E+0000 5.43713720313154E+0000 5.43295707872861E+0000 - 5.42877983301792E+0000 5.42460546425935E+0000 5.42043397072317E+0000 5.41626535068245E+0000 5.41209960242222E+0000 - 5.40793672422969E+0000 5.40377671440161E+0000 5.39961957124003E+0000 5.39546529305376E+0000 5.39131387816035E+0000 - 5.38716532488074E+0000 5.38301963154461E+0000 5.37887679648788E+0000 5.37473681805365E+0000 5.37059969458790E+0000 - 5.36646542444722E+0000 5.36233400599294E+0000 5.35820543759210E+0000 5.35407971761773E+0000 5.34995684445136E+0000 - 5.34583681647811E+0000 5.34171963209034E+0000 5.33760528968712E+0000 5.33349378767202E+0000 5.32938512445502E+0000 - 5.32527929845372E+0000 5.32117630808907E+0000 5.31707615178996E+0000 5.31297882798956E+0000 5.30888433512843E+0000 - 5.30479267165017E+0000 5.30070383600640E+0000 5.29661782665399E+0000 5.29253464205567E+0000 5.28845428067759E+0000 - 5.28437674099272E+0000 5.28030202148178E+0000 5.27623012062740E+0000 5.27216103691751E+0000 5.26809476884784E+0000 - 5.26403131491850E+0000 5.25997067363403E+0000 5.25591284350400E+0000 5.25185782304488E+0000 5.24780561077482E+0000 - 5.24375620522042E+0000 5.23970960491181E+0000 5.23566580838392E+0000 5.23162481417583E+0000 5.22758662083235E+0000 - 5.22355122690468E+0000 5.21951863094568E+0000 5.21548883151340E+0000 5.21146182717194E+0000 5.20743761648902E+0000 - 5.20341619803782E+0000 5.19939757039393E+0000 5.19538173213965E+0000 5.19136868186032E+0000 5.18735841814678E+0000 - 5.18335093959074E+0000 5.17934624479318E+0000 5.17534433235564E+0000 5.17134520088521E+0000 5.16734884899020E+0000 - 5.16335527528945E+0000 5.15936447839806E+0000 5.15537645694013E+0000 5.15139120954226E+0000 5.14740873483383E+0000 - 5.14342903144891E+0000 5.13945209802534E+0000 5.13547793320532E+0000 5.13150653563205E+0000 5.12753790395433E+0000 - 5.12357203682418E+0000 5.11960893289643E+0000 5.11564859083130E+0000 5.11169100928877E+0000 5.10773618693575E+0000 - 5.10378412243984E+0000 5.09983481447250E+0000 5.09588826170841E+0000 5.09194446282701E+0000 5.08800341650662E+0000 - 5.08406512143254E+0000 5.08012957629146E+0000 5.07619677977363E+0000 5.07226673056942E+0000 5.06833942737468E+0000 - 5.06441486888853E+0000 5.06049305380930E+0000 5.05657398084206E+0000 5.05265764869017E+0000 5.04874405606281E+0000 - 5.04483320167088E+0000 5.04092508422613E+0000 5.03701970244517E+0000 5.03311705504325E+0000 5.02921714074117E+0000 - 5.02531995826056E+0000 5.02142550632482E+0000 5.01753378366041E+0000 5.01364478899528E+0000 5.00975852105791E+0000 - 5.00587497858207E+0000 5.00199416029859E+0000 4.99811606494426E+0000 4.99424069125703E+0000 4.99036803797229E+0000 - 4.98649810383388E+0000 4.98263088758183E+0000 4.97876638795958E+0000 4.97490460371180E+0000 4.97104553358346E+0000 - 4.96718917632421E+0000 4.96333553068119E+0000 4.95948459540496E+0000 4.95563636924533E+0000 4.95179085095633E+0000 - 4.94794803928981E+0000 4.94410793300012E+0000 4.94027053084276E+0000 4.93643583157401E+0000 4.93260383394989E+0000 - 4.92877453672832E+0000 4.92494793866771E+0000 4.92112403852781E+0000 4.91730283506648E+0000 4.91348432704591E+0000 - 4.90966851322502E+0000 4.90585539236563E+0000 4.90204496322929E+0000 4.89823722457747E+0000 4.89443217517138E+0000 - 4.89062981377564E+0000 4.88683013915002E+0000 4.88303315005897E+0000 4.87923884526355E+0000 4.87544722352742E+0000 - 4.87165828361230E+0000 4.86787202428076E+0000 4.86408844429472E+0000 4.86030754241681E+0000 4.85652931740786E+0000 - 4.85275376802884E+0000 4.84898089304160E+0000 4.84521069120605E+0000 4.84144316128175E+0000 4.83767830202791E+0000 - 4.83391611220371E+0000 4.83015659056688E+0000 4.82639973587399E+0000 4.82264554688303E+0000 4.81889402234755E+0000 - 4.81514516102344E+0000 4.81139896166356E+0000 4.80765542302108E+0000 4.80391454384744E+0000 4.80017632289246E+0000 - 4.79644075890597E+0000 4.79270785063540E+0000 4.78897759682728E+0000 4.78524999622728E+0000 4.78152504757908E+0000 - 4.77780274962491E+0000 4.77408310110525E+0000 4.77036610075919E+0000 4.76665174732520E+0000 4.76294003953761E+0000 - 4.75923097613097E+0000 4.75552455583872E+0000 4.75182077738954E+0000 4.74811963951296E+0000 4.74442114093437E+0000 - 4.74072528037892E+0000 4.73703205656857E+0000 4.73334146822342E+0000 4.72965351406090E+0000 4.72596819279752E+0000 - 4.72228550314568E+0000 4.71860544381657E+0000 4.71492801351950E+0000 4.71125321095791E+0000 4.70758103483803E+0000 - 4.70391148385909E+0000 4.70024455671960E+0000 4.69658025211523E+0000 4.69291856873819E+0000 4.68925950527821E+0000 - 4.68560306042186E+0000 4.68194923285418E+0000 4.67829802125484E+0000 4.67464942430259E+0000 4.67100344067180E+0000 - 4.66736006903368E+0000 4.66371930805790E+0000 4.66008115640844E+0000 4.65644561274792E+0000 4.65281267573372E+0000 - 4.64918234402123E+0000 4.64555461626220E+0000 4.64192949110446E+0000 4.63830696719174E+0000 4.63468704316528E+0000 - 4.63106971766157E+0000 4.62745498931398E+0000 4.62384285675193E+0000 4.62023331860011E+0000 4.61662637348087E+0000 - 4.61302202001199E+0000 4.60942025680568E+0000 4.60582108247200E+0000 4.60222449561611E+0000 4.59863049483921E+0000 - 4.59503907873759E+0000 4.59145024590460E+0000 4.58786399492623E+0000 4.58428032438856E+0000 4.58069923286939E+0000 - 4.57712071894353E+0000 4.57354478118136E+0000 4.56997141814786E+0000 4.56640062840473E+0000 4.56283241050614E+0000 - 4.55926676300475E+0000 4.55570368444653E+0000 4.55214317337315E+0000 4.54858522832042E+0000 4.54502984782050E+0000 - 4.54147703039999E+0000 4.53792677457973E+0000 4.53437907887568E+0000 4.53083394179898E+0000 4.52729136185571E+0000 - 4.52375133754588E+0000 4.52021386736489E+0000 4.51667894980173E+0000 4.51314658334095E+0000 4.50961676646137E+0000 - 4.50608949763521E+0000 4.50256477533108E+0000 4.49904259800922E+0000 4.49552296412751E+0000 4.49200587213388E+0000 - 4.48849132047502E+0000 4.48497930758764E+0000 4.48146983190561E+0000 4.47796289185541E+0000 4.47445848585708E+0000 - 4.47095661232524E+0000 4.46745726966904E+0000 4.46396045628973E+0000 4.46046617058411E+0000 4.45697441094203E+0000 - 4.45348517574644E+0000 4.44999846337479E+0000 4.44651427219748E+0000 4.44303260057875E+0000 4.43955344687660E+0000 - 4.43607680944155E+0000 4.43260268661853E+0000 4.42913107674581E+0000 4.42566197815392E+0000 4.42219538916742E+0000 - 4.41873130810503E+0000 4.41526973327560E+0000 4.41181066298461E+0000 4.40835409552810E+0000 4.40490002919664E+0000 - 4.40144846227349E+0000 4.39799939303395E+0000 4.39455281974700E+0000 4.39110874067383E+0000 4.38766715406993E+0000 - 4.38422805818122E+0000 4.38079145124904E+0000 4.37735733150449E+0000 4.37392569717380E+0000 4.37049654647389E+0000 - 4.36706987761614E+0000 4.36364568880168E+0000 4.36022397822704E+0000 4.35680474407914E+0000 4.35338798453820E+0000 - 4.34997369777707E+0000 4.34656188195914E+0000 4.34315253524108E+0000 4.33974565577316E+0000 4.33634124169520E+0000 - 4.33293929114094E+0000 4.32953980223640E+0000 4.32614277309779E+0000 4.32274820183472E+0000 4.31935608654748E+0000 - 4.31596642533105E+0000 4.31257921626863E+0000 4.30919445743827E+0000 4.30581214690801E+0000 4.30243228273782E+0000 - 4.29905486298057E+0000 4.29567988567893E+0000 4.29230734886913E+0000 4.28893725057732E+0000 4.28556958882240E+0000 - 4.28220436161434E+0000 4.27884156695453E+0000 4.27548120283574E+0000 4.27212326724199E+0000 4.26876775814966E+0000 - 4.26541467352488E+0000 4.26206401132731E+0000 4.25871576950450E+0000 4.25536994599869E+0000 4.25202653874215E+0000 - 4.24868554565606E+0000 4.24534696465591E+0000 4.24201079364787E+0000 4.23867703052683E+0000 4.23534567318050E+0000 - 4.23201671948794E+0000 4.22869016731770E+0000 4.22536601453049E+0000 4.22204425897735E+0000 4.21872489850031E+0000 - 4.21540793093204E+0000 4.21209335409553E+0000 4.20878116580686E+0000 4.20547136386948E+0000 4.20216394608007E+0000 - 4.19885891022530E+0000 4.19555625408127E+0000 4.19225597541670E+0000 4.18895807198957E+0000 4.18566254154882E+0000 - 4.18236938183360E+0000 4.17907859057419E+0000 4.17579016549128E+0000 4.17250410429511E+0000 4.16922040468702E+0000 - 4.16593906435874E+0000 4.16266008099239E+0000 4.15938345226064E+0000 4.15610917582539E+0000 4.15283724934023E+0000 - 4.14956767044830E+0000 4.14630043678294E+0000 4.14303554596783E+0000 4.13977299561703E+0000 4.13651278333443E+0000 - 4.13325490671458E+0000 4.12999936334140E+0000 4.12674615078995E+0000 4.12349526662461E+0000 4.12024670839926E+0000 - 4.11700047365908E+0000 4.11375655993872E+0000 4.11051496476348E+0000 4.10727568564692E+0000 4.10403872009410E+0000 - 4.10080406560031E+0000 4.09757171964898E+0000 4.09434167971498E+0000 4.09111394326276E+0000 4.08788850774619E+0000 - 4.08466537060923E+0000 4.08144452928627E+0000 4.07822598120040E+0000 4.07500972376581E+0000 4.07179575438472E+0000 - 4.06858407045210E+0000 4.06537466934861E+0000 4.06216754844861E+0000 4.05896270511320E+0000 4.05576013669562E+0000 - 4.05255984053602E+0000 4.04936181396802E+0000 4.04616605431127E+0000 4.04297255887692E+0000 4.03978132496613E+0000 - 4.03659234986868E+0000 4.03340563086420E+0000 4.03022116522245E+0000 4.02703895020301E+0000 4.02385898305373E+0000 - 4.02068126101410E+0000 4.01750578131074E+0000 4.01433254116253E+0000 4.01116153777614E+0000 4.00799276834816E+0000 - 4.00482623006544E+0000 4.00166192010409E+0000 3.99849983562913E+0000 3.99533997379533E+0000 3.99218233174836E+0000 - 3.98902690662209E+0000 3.98587369554033E+0000 3.98272269561656E+0000 3.97957390395383E+0000 3.97642731764439E+0000 - 3.97328293377050E+0000 3.97014074940381E+0000 3.96700076160512E+0000 3.96386296742595E+0000 3.96072736390645E+0000 - 3.95759394807680E+0000 3.95446271695549E+0000 3.95133366755266E+0000 3.94820679686629E+0000 3.94508210188549E+0000 - 3.94195957958714E+0000 3.93883922693947E+0000 3.93572104089862E+0000 3.93260501841221E+0000 3.92949115641596E+0000 - 3.92637945183619E+0000 3.92326990158750E+0000 3.92016250257557E+0000 3.91705725169652E+0000 3.91395414583302E+0000 - 3.91085318185966E+0000 3.90775435664163E+0000 3.90465766703031E+0000 3.90156310987014E+0000 3.89847068199432E+0000 - 3.89538038022504E+0000 3.89229220137575E+0000 3.88920614224772E+0000 3.88612219963262E+0000 3.88304037031245E+0000 - 3.87996065106060E+0000 3.87688303863607E+0000 3.87380752979161E+0000 3.87073412126826E+0000 3.86766280979673E+0000 - 3.86459359209788E+0000 3.86152646488291E+0000 3.85846142485332E+0000 3.85539846869840E+0000 3.85233759310029E+0000 - 3.84927879472920E+0000 3.84622207024635E+0000 3.84316741630204E+0000 3.84011482953822E+0000 3.83706430658526E+0000 - 3.83401584406464E+0000 3.83096943858760E+0000 3.82792508675565E+0000 3.82488278516157E+0000 3.82184253038637E+0000 - 3.81880431900314E+0000 3.81576814757474E+0000 3.81273401265339E+0000 3.80970191078308E+0000 3.80667183849684E+0000 - 3.80364379232011E+0000 3.80061776876688E+0000 3.79759376434216E+0000 3.79457177554288E+0000 3.79155179885313E+0000 - 3.78853383075276E+0000 3.78551786770642E+0000 3.78250390617450E+0000 3.77949194260524E+0000 3.77648197343838E+0000 - 3.77347399510419E+0000 3.77046800402512E+0000 3.76746399661263E+0000 3.76446196926948E+0000 3.76146191839117E+0000 - 3.75846384036180E+0000 3.75546773155866E+0000 3.75247358834732E+0000 3.74948140708843E+0000 3.74649118413019E+0000 - 3.74350291581451E+0000 3.74051659847290E+0000 3.73753222842956E+0000 3.73454980199827E+0000 3.73156931548684E+0000 - 3.72859076519198E+0000 3.72561414740392E+0000 3.72263945840383E+0000 3.71966669446366E+0000 3.71669585184815E+0000 - 3.71372692681282E+0000 3.71075991560650E+0000 3.70779481446778E+0000 3.70483161962987E+0000 3.70187032731560E+0000 - 3.69891093374053E+0000 3.69595343511392E+0000 3.69299782765073E+0000 3.69004410758332E+0000 3.68709227116399E+0000 - 3.68414231466466E+0000 3.68119423437572E+0000 3.67824802660622E+0000 3.67530368768643E+0000 3.67236121396398E+0000 - 3.66942060180571E+0000 3.66648184759723E+0000 3.66354494774411E+0000 3.66060989867071E+0000 3.65767669681765E+0000 - 3.65474533864867E+0000 3.65181582064259E+0000 3.64888813929835E+0000 3.64596229113445E+0000 3.64303827268544E+0000 - 3.64011608050704E+0000 3.63719571117207E+0000 3.63427716127199E+0000 3.63136042741766E+0000 3.62844550623674E+0000 - 3.62553239437648E+0000 3.62262108850099E+0000 3.61971158529402E+0000 3.61680388145724E+0000 3.61389797370944E+0000 - 3.61099385878927E+0000 3.60809153345133E+0000 3.60519099447012E+0000 3.60229223863648E+0000 3.59939526276070E+0000 - 3.59650006366927E+0000 3.59360663820817E+0000 3.59071498323977E+0000 3.58782509564498E+0000 3.58493697232184E+0000 - 3.58205061018692E+0000 3.57916600617298E+0000 3.57628315723082E+0000 3.57340206033039E+0000 3.57052271245594E+0000 - 3.56764511061230E+0000 3.56476925181899E+0000 3.56189513311457E+0000 3.55902275155460E+0000 3.55615210421079E+0000 - 3.55328318817361E+0000 3.55041600054887E+0000 3.54755053846082E+0000 3.54468679905081E+0000 3.54182477947560E+0000 - 3.53896447691080E+0000 3.53610588854831E+0000 3.53324901159550E+0000 3.53039384327849E+0000 3.52754038083870E+0000 - 3.52468862153534E+0000 3.52183856264348E+0000 3.51899020145531E+0000 3.51614353527943E+0000 3.51329856144059E+0000 - 3.51045527728120E+0000 3.50761368015846E+0000 3.50477376744640E+0000 3.50193553653717E+0000 3.49909898483618E+0000 - 3.49626410976802E+0000 3.49343090877126E+0000 3.49059937930145E+0000 3.48776951883112E+0000 3.48494132484761E+0000 - 3.48211479485470E+0000 3.47928992637242E+0000 3.47646671693579E+0000 3.47364516409714E+0000 3.47082526542384E+0000 - 3.46800701849933E+0000 3.46519042092194E+0000 3.46237547030703E+0000 3.45956216428450E+0000 3.45675050050061E+0000 - 3.45394047661652E+0000 3.45113209031001E+0000 3.44832533927331E+0000 3.44552022121436E+0000 3.44271673385616E+0000 - 3.43991487493802E+0000 3.43711464221382E+0000 3.43431603345241E+0000 3.43151904643897E+0000 3.42872367897286E+0000 - 3.42592992886873E+0000 3.42313779395683E+0000 3.42034727208126E+0000 3.41755836110273E+0000 3.41477105889557E+0000 - 3.41198536335030E+0000 3.40920127236999E+0000 3.40641878387524E+0000 3.40363789579981E+0000 3.40085860609280E+0000 - 3.39808091271746E+0000 3.39530481365220E+0000 3.39253030688931E+0000 3.38975739043627E+0000 3.38698606231558E+0000 - 3.38421632056280E+0000 3.38144816322830E+0000 3.37868158837822E+0000 3.37591659409112E+0000 3.37315317846021E+0000 - 3.37039133959467E+0000 3.36763107561555E+0000 3.36487238465904E+0000 3.36211526487515E+0000 3.35935971442958E+0000 - 3.35660573149964E+0000 3.35385331427842E+0000 3.35110246097110E+0000 3.34835316979832E+0000 3.34560543899461E+0000 - 3.34285926680690E+0000 3.34011465149711E+0000 3.33737159134038E+0000 3.33463008462566E+0000 3.33189012965591E+0000 - 3.32915172474610E+0000 3.32641486822720E+0000 3.32367955844087E+0000 3.32094579374481E+0000 3.31821357250885E+0000 - 3.31548289311584E+0000 3.31275375396261E+0000 3.31002615345895E+0000 3.30730009002823E+0000 3.30457556210646E+0000 - 3.30185256814328E+0000 3.29913110660114E+0000 3.29641117595590E+0000 3.29369277469567E+0000 3.29097590132250E+0000 - 3.28826055435055E+0000 3.28554673230751E+0000 3.28283443373349E+0000 3.28012365718143E+0000 3.27741440121701E+0000 - 3.27470666441875E+0000 3.27200044537794E+0000 3.26929574269876E+0000 3.26659255499675E+0000 3.26389088090111E+0000 - 3.26119071905345E+0000 3.25849206810733E+0000 3.25579492672929E+0000 3.25309929359754E+0000 3.25040516740306E+0000 - 3.24771254684960E+0000 3.24502143065219E+0000 3.24233181753876E+0000 3.23964370624862E+0000 3.23695709553437E+0000 - 3.23427198415880E+0000 3.23158837089992E+0000 3.22890625454370E+0000 3.22622563389195E+0000 3.22354650775493E+0000 - 3.22086887495708E+0000 3.21819273433422E+0000 3.21551808473296E+0000 3.21284492501271E+0000 3.21017325404404E+0000 - 3.20750307070985E+0000 3.20483437390341E+0000 3.20216716253051E+0000 3.19950143550853E+0000 3.19683719176541E+0000 - 3.19417443024143E+0000 3.19151314988815E+0000 3.18885334966810E+0000 3.18619502855583E+0000 3.18353818553553E+0000 - 3.18088281960468E+0000 3.17822892977097E+0000 3.17557651505304E+0000 3.17292557448086E+0000 3.17027610709540E+0000 - 3.16762811194884E+0000 3.16498158810459E+0000 3.16233653463619E+0000 3.15969295062834E+0000 3.15705083517721E+0000 - 3.15441018738935E+0000 3.15177100638185E+0000 3.14913329128337E+0000 3.14649704123167E+0000 3.14386225537702E+0000 - 3.14122893287899E+0000 3.13859707290828E+0000 3.13596667464603E+0000 3.13333773728349E+0000 3.13071026002371E+0000 - 3.12808424207827E+0000 3.12545968266996E+0000 3.12283658103266E+0000 3.12021493640871E+0000 3.11759474805266E+0000 - 3.11497601522792E+0000 3.11235873720915E+0000 3.10974291327919E+0000 3.10712854273385E+0000 3.10451562487587E+0000 - 3.10190415902091E+0000 3.09929414449220E+0000 3.09668558062443E+0000 3.09407846676116E+0000 3.09147280225659E+0000 - 3.08886858647415E+0000 3.08626581878766E+0000 3.08366449857933E+0000 3.08106462524299E+0000 3.07846619818036E+0000 - 3.07586921680383E+0000 3.07327368053521E+0000 3.07067958880488E+0000 3.06808694105424E+0000 3.06549573673239E+0000 - 3.06290597529941E+0000 3.06031765622378E+0000 3.05773077898386E+0000 3.05514534306648E+0000 3.05256134796893E+0000 - 3.04997879319663E+0000 3.04739767826458E+0000 3.04481800269648E+0000 3.04223976602606E+0000 3.03966296779499E+0000 - 3.03708760755505E+0000 3.03451368486590E+0000 3.03194119929691E+0000 3.02937015042594E+0000 3.02680053783962E+0000 - 3.02423236113352E+0000 3.02166561991271E+0000 3.01910031378966E+0000 3.01653644238584E+0000 3.01397400533224E+0000 - 3.01141300226807E+0000 3.00885343284015E+0000 3.00629529670504E+0000 3.00373859352743E+0000 3.00118332298058E+0000 - 2.99862948474559E+0000 2.99607707851284E+0000 2.99352610398012E+0000 2.99097656085389E+0000 2.98842844884913E+0000 - 2.98588176768860E+0000 2.98333651710395E+0000 2.98079269683382E+0000 2.97825030662613E+0000 2.97570934623663E+0000 - 2.97316981542808E+0000 2.97063171397238E+0000 2.96809504164899E+0000 2.96555979824543E+0000 2.96302598355664E+0000 - 2.96049359738573E+0000 2.95796263954405E+0000 2.95543310984976E+0000 2.95290500812968E+0000 2.95037833421744E+0000 - 2.94785308795507E+0000 2.94532926919172E+0000 2.94280687778438E+0000 2.94028591359747E+0000 2.93776637650310E+0000 - 2.93524826638044E+0000 2.93273158311618E+0000 2.93021632660521E+0000 2.92770249674803E+0000 2.92519009345444E+0000 - 2.92267911663997E+0000 2.92016956622855E+0000 2.91766144215032E+0000 2.91515474434345E+0000 2.91264947275238E+0000 - 2.91014562732884E+0000 2.90764320803238E+0000 2.90514221482889E+0000 2.90264264769132E+0000 2.90014450659930E+0000 - 2.89764779154007E+0000 2.89515250250709E+0000 2.89265863950100E+0000 2.89016620252885E+0000 2.88767519160538E+0000 - 2.88518560675043E+0000 2.88269744799220E+0000 2.88021071536440E+0000 2.87772540890824E+0000 2.87524152867041E+0000 - 2.87275907470492E+0000 2.87027804707253E+0000 2.86779844583937E+0000 2.86532027107903E+0000 2.86284352287112E+0000 - 2.86036820130148E+0000 2.85789430646224E+0000 2.85542183845268E+0000 2.85295079737702E+0000 2.85048118334620E+0000 - 2.84801299647730E+0000 2.84554623689428E+0000 2.84308090472611E+0000 2.84061700010838E+0000 2.83815452318250E+0000 - 2.83569347409625E+0000 2.83323385300332E+0000 2.83077566006236E+0000 2.82831889543902E+0000 2.82586355930482E+0000 - 2.82340965183631E+0000 2.82095717321655E+0000 2.81850612363355E+0000 2.81605650328212E+0000 2.81360831236175E+0000 - 2.81116155107776E+0000 2.80871621964198E+0000 2.80627231827025E+0000 2.80382984718557E+0000 2.80138880661531E+0000 - 2.79894919679280E+0000 2.79651101795660E+0000 2.79407427035062E+0000 2.79163895422422E+0000 2.78920506983225E+0000 - 2.78677261743507E+0000 2.78434159729736E+0000 2.78191200968966E+0000 2.77948385488829E+0000 2.77705713317319E+0000 - 2.77463184483082E+0000 2.77220799015271E+0000 2.76978556943383E+0000 2.76736458297553E+0000 2.76494503108449E+0000 - 2.76252691407151E+0000 2.76011023225249E+0000 2.75769498594786E+0000 2.75528117548402E+0000 2.75286880119065E+0000 - 2.75045786340363E+0000 2.74804836246272E+0000 2.74564029871252E+0000 2.74323367250249E+0000 2.74082848418688E+0000 - 2.73842473412408E+0000 2.73602242267719E+0000 2.73362155021435E+0000 2.73122211710742E+0000 2.72882412373333E+0000 - 2.72642757047328E+0000 2.72403245771264E+0000 2.72163878584186E+0000 2.71924655525457E+0000 2.71685576635007E+0000 - 2.71446641953045E+0000 2.71207851520331E+0000 2.70969205378033E+0000 2.70730703567622E+0000 2.70492346131127E+0000 - 2.70254133110861E+0000 2.70016064549697E+0000 2.69778140490729E+0000 2.69540360977601E+0000 2.69302726054315E+0000 - 2.69065235765190E+0000 2.68827890155023E+0000 2.68590689269014E+0000 2.68353633152664E+0000 2.68116721851916E+0000 - 2.67879955413111E+0000 2.67643333882833E+0000 2.67406857308248E+0000 2.67170525736712E+0000 2.66934339216026E+0000 - 2.66698297794353E+0000 2.66462401520178E+0000 2.66226650442384E+0000 2.65991044610192E+0000 2.65755584073142E+0000 - 2.65520268881196E+0000 2.65285099084561E+0000 2.65050074733839E+0000 2.64815195879970E+0000 2.64580462574245E+0000 - 2.64345874868255E+0000 2.64111432813896E+0000 2.63877136463470E+0000 2.63642985869489E+0000 2.63408981084845E+0000 - 2.63175122162788E+0000 2.62941409156785E+0000 2.62707842120677E+0000 2.62474421108606E+0000 2.62241146175008E+0000 - 2.62008017374573E+0000 2.61775034762360E+0000 2.61542198393690E+0000 2.61309508324146E+0000 2.61076964609655E+0000 - 2.60844567306406E+0000 2.60612316470824E+0000 2.60380212159659E+0000 2.60148254429945E+0000 2.59916443338931E+0000 - 2.59684778944251E+0000 2.59453261303616E+0000 2.59221890475181E+0000 2.58990666517260E+0000 2.58759589488460E+0000 - 2.58528659447636E+0000 2.58297876453879E+0000 2.58067240566567E+0000 2.57836751845247E+0000 2.57606410349811E+0000 - 2.57376216140265E+0000 2.57146169276978E+0000 2.56916269820490E+0000 2.56686517831529E+0000 2.56456913371096E+0000 - 2.56227456500498E+0000 2.55998147281072E+0000 2.55768985774549E+0000 2.55539972042764E+0000 2.55311106147830E+0000 - 2.55082388152036E+0000 2.54853818117830E+0000 2.54625396108029E+0000 2.54397122185436E+0000 2.54168996413187E+0000 - 2.53941018854614E+0000 2.53713189573163E+0000 2.53485508632521E+0000 2.53257976096565E+0000 2.53030592029311E+0000 - 2.52803356495003E+0000 2.52576269558069E+0000 2.52349331283018E+0000 2.52122541734638E+0000 2.51895900977898E+0000 - 2.51669409077796E+0000 2.51443066099605E+0000 2.51216872108740E+0000 2.50990827170732E+0000 2.50764931351345E+0000 - 2.50539184716426E+0000 2.50313587331954E+0000 2.50088139264162E+0000 2.49862840579301E+0000 2.49637691343836E+0000 - 2.49412691624352E+0000 2.49187841487557E+0000 2.48963141000306E+0000 2.48738590229560E+0000 2.48514189242455E+0000 - 2.48289938106166E+0000 2.48065836888130E+0000 2.47841885655777E+0000 2.47618084476655E+0000 2.47394433418450E+0000 - 2.47170932549067E+0000 2.46947581936324E+0000 2.46724381648253E+0000 2.46501331753002E+0000 2.46278432318771E+0000 - 2.46055683413892E+0000 2.45833085106738E+0000 2.45610637465840E+0000 2.45388340559785E+0000 2.45166194457222E+0000 - 2.44944199226935E+0000 2.44722354937721E+0000 2.44500661658573E+0000 2.44279119458353E+0000 2.44057728406260E+0000 - 2.43836488571327E+0000 2.43615400022796E+0000 2.43394462829884E+0000 2.43173677062003E+0000 2.42953042788457E+0000 - 2.42732560078712E+0000 2.42512229002269E+0000 2.42292049628650E+0000 2.42072022027480E+0000 2.41852146268391E+0000 - 2.41632422420993E+0000 2.41412850555145E+0000 2.41193430740522E+0000 2.40974163046939E+0000 2.40755047544216E+0000 - 2.40536084302251E+0000 2.40317273390905E+0000 2.40098614880094E+0000 2.39880108839791E+0000 2.39661755339894E+0000 - 2.39443554450444E+0000 2.39225506241405E+0000 2.39007610782773E+0000 2.38789868144593E+0000 2.38572278396881E+0000 - 2.38354841609679E+0000 2.38137557852988E+0000 2.37920427196892E+0000 2.37703449711322E+0000 2.37486625466443E+0000 - 2.37269954532210E+0000 2.37053436978618E+0000 2.36837072875667E+0000 2.36620862293404E+0000 2.36404805301729E+0000 - 2.36188901970640E+0000 2.35973152370009E+0000 2.35757556569812E+0000 2.35542114639870E+0000 2.35326826650066E+0000 - 2.35111692670201E+0000 2.34896712770072E+0000 2.34681887019454E+0000 2.34467215487963E+0000 2.34252698245376E+0000 - 2.34038335361278E+0000 2.33824126905245E+0000 2.33610072946811E+0000 2.33396173555477E+0000 2.33182428800637E+0000 - 2.32968838751690E+0000 2.32755403477979E+0000 2.32542123048739E+0000 2.32328997533177E+0000 2.32116027000393E+0000 - 2.31903211519510E+0000 2.31690551159469E+0000 2.31478045989229E+0000 2.31265696077656E+0000 2.31053501493478E+0000 - 2.30841462305435E+0000 2.30629578582162E+0000 2.30417850392178E+0000 2.30206277803888E+0000 2.29994860885720E+0000 - 2.29783599705943E+0000 2.29572494332694E+0000 2.29361544834139E+0000 2.29150751278215E+0000 2.28940113732811E+0000 - 2.28729632265779E+0000 2.28519306944761E+0000 2.28309137837384E+0000 2.28099125011096E+0000 2.27889268533283E+0000 - 2.27679568471198E+0000 2.27470024892024E+0000 2.27260637862743E+0000 2.27051407450288E+0000 2.26842333721451E+0000 - 2.26633416742913E+0000 2.26424656581196E+0000 2.26216053302752E+0000 2.26007606973866E+0000 2.25799317660668E+0000 - 2.25591185429198E+0000 2.25383210345372E+0000 2.25175392474907E+0000 2.24967731883447E+0000 2.24760228636438E+0000 - 2.24552882799232E+0000 2.24345694437031E+0000 2.24138663614833E+0000 2.23931790397551E+0000 2.23725074849905E+0000 - 2.23518517036457E+0000 2.23312117021674E+0000 2.23105874869797E+0000 2.22899790644940E+0000 2.22693864411026E+0000 - 2.22488096231865E+0000 2.22282486171057E+0000 2.22077034292074E+0000 2.21871740658127E+0000 2.21666605332372E+0000 - 2.21461628377723E+0000 2.21256809856944E+0000 2.21052149832580E+0000 2.20847648367058E+0000 2.20643305522549E+0000 - 2.20439121361125E+0000 2.20235095944583E+0000 2.20031229334613E+0000 2.19827521592665E+0000 2.19623972780005E+0000 - 2.19420582957700E+0000 2.19217352186647E+0000 2.19014280527516E+0000 2.18811368040799E+0000 2.18608614786777E+0000 - 2.18406020825525E+0000 2.18203586216901E+0000 2.18001311020592E+0000 2.17799195296035E+0000 2.17597239102473E+0000 - 2.17395442498959E+0000 2.17193805544283E+0000 2.16992328297056E+0000 2.16791010815663E+0000 2.16589853158247E+0000 - 2.16388855382751E+0000 2.16188017546887E+0000 2.15987339708143E+0000 2.15786821923803E+0000 2.15586464250851E+0000 - 2.15386266746107E+0000 2.15186229466129E+0000 2.14986352467237E+0000 2.14786635805573E+0000 2.14587079536914E+0000 - 2.14387683716931E+0000 2.14188448400953E+0000 2.13989373644147E+0000 2.13790459501361E+0000 2.13591706027245E+0000 - 2.13393113276151E+0000 2.13194681302266E+0000 2.12996410159411E+0000 2.12798299901247E+0000 2.12600350581125E+0000 - 2.12402562252164E+0000 2.12204934967209E+0000 2.12007468778850E+0000 2.11810163739401E+0000 2.11613019900951E+0000 - 2.11416037315265E+0000 2.11219216033849E+0000 2.11022556108025E+0000 2.10826057588730E+0000 2.10629720526694E+0000 - 2.10433544972322E+0000 2.10237530975794E+0000 2.10041678587003E+0000 2.09845987855523E+0000 2.09650458830692E+0000 - 2.09455091561523E+0000 2.09259886096810E+0000 2.09064842484969E+0000 2.08869960774197E+0000 2.08675241012387E+0000 - 2.08480683247124E+0000 2.08286287525731E+0000 2.08092053895190E+0000 2.07897982402230E+0000 2.07704073093257E+0000 - 2.07510326014364E+0000 2.07316741211447E+0000 2.07123318729931E+0000 2.06930058615059E+0000 2.06736960911725E+0000 - 2.06544025664558E+0000 2.06351252917806E+0000 2.06158642715460E+0000 2.05966195101219E+0000 2.05773910118374E+0000 - 2.05581787810014E+0000 2.05389828218852E+0000 2.05198031387284E+0000 2.05006397357401E+0000 2.04814926170997E+0000 - 2.04623617869463E+0000 2.04432472493966E+0000 2.04241490085310E+0000 2.04050670683924E+0000 2.03860014329957E+0000 - 2.03669521063261E+0000 2.03479190923283E+0000 2.03289023949181E+0000 2.03099020179798E+0000 2.02909179653586E+0000 - 2.02719502408715E+0000 2.02529988482965E+0000 2.02340637913844E+0000 2.02151450738462E+0000 2.01962426993602E+0000 - 2.01773566715736E+0000 2.01584869940923E+0000 2.01396336704958E+0000 2.01207967043198E+0000 2.01019760990768E+0000 - 2.00831718582347E+0000 2.00643839852265E+0000 2.00456124834568E+0000 2.00268573562874E+0000 2.00081186070513E+0000 - 1.99893962390378E+0000 1.99706902555123E+0000 1.99520006596889E+0000 1.99333274547590E+0000 1.99146706438718E+0000 - 1.98960302301400E+0000 1.98774062166411E+0000 1.98587986064139E+0000 1.98402074024658E+0000 1.98216326077634E+0000 - 1.98030742252355E+0000 1.97845322577756E+0000 1.97660067082401E+0000 1.97474975794511E+0000 1.97290048741815E+0000 - 1.97105285951835E+0000 1.96920687451598E+0000 1.96736253267775E+0000 1.96551983426680E+0000 1.96367877954252E+0000 - 1.96183936876034E+0000 1.96000160217131E+0000 1.95816548002390E+0000 1.95633100256149E+0000 1.95449817002458E+0000 - 1.95266698264902E+0000 1.95083744066730E+0000 1.94900954430744E+0000 1.94718329379432E+0000 1.94535868934851E+0000 - 1.94353573118627E+0000 1.94171441952040E+0000 1.93989475456000E+0000 1.93807673650960E+0000 1.93626036556994E+0000 - 1.93444564193788E+0000 1.93263256580645E+0000 1.93082113736410E+0000 1.92901135679582E+0000 1.92720322428239E+0000 - 1.92539674000057E+0000 1.92359190412308E+0000 1.92178871681840E+0000 1.91998717825100E+0000 1.91818728858164E+0000 - 1.91638904796653E+0000 1.91459245655792E+0000 1.91279751450418E+0000 1.91100422194910E+0000 1.90921257903276E+0000 - 1.90742258589074E+0000 1.90563424265510E+0000 1.90384754945287E+0000 1.90206250640737E+0000 1.90027911363790E+0000 - 1.89849737125945E+0000 1.89671727938237E+0000 1.89493883811352E+0000 1.89316204755524E+0000 1.89138690780519E+0000 - 1.88961341895752E+0000 1.88784158110174E+0000 1.88607139432333E+0000 1.88430285870295E+0000 1.88253597431781E+0000 - 1.88077074124027E+0000 1.87900715953865E+0000 1.87724522927634E+0000 1.87548495051366E+0000 1.87372632330543E+0000 - 1.87196934770285E+0000 1.87021402375227E+0000 1.86846035149608E+0000 1.86670833097262E+0000 1.86495796221502E+0000 - 1.86320924525217E+0000 1.86146218010960E+0000 1.85971676680732E+0000 1.85797300536145E+0000 1.85623089578353E+0000 - 1.85449043808099E+0000 1.85275163225662E+0000 1.85101447830849E+0000 1.84927897623058E+0000 1.84754512601302E+0000 - 1.84581292764010E+0000 1.84408238109271E+0000 1.84235348634713E+0000 1.84062624337438E+0000 1.83890065214251E+0000 - 1.83717671261373E+0000 1.83545442474631E+0000 1.83373378849375E+0000 1.83201480380546E+0000 1.83029747062612E+0000 - 1.82858178889566E+0000 1.82686775854993E+0000 1.82515537951970E+0000 1.82344465173171E+0000 1.82173557510782E+0000 - 1.82002814956548E+0000 1.81832237501778E+0000 1.81661825137237E+0000 1.81491577853351E+0000 1.81321495640006E+0000 - 1.81151578486656E+0000 1.80981826382291E+0000 1.80812239315451E+0000 1.80642817274206E+0000 1.80473560246139E+0000 - 1.80304468218430E+0000 1.80135541177743E+0000 1.79966779110290E+0000 1.79798182001833E+0000 1.79629749837673E+0000 - 1.79461482602622E+0000 1.79293380281062E+0000 1.79125442856828E+0000 1.78957670313410E+0000 1.78790062633727E+0000 - 1.78622619800264E+0000 1.78455341795081E+0000 1.78288228599685E+0000 1.78121280195172E+0000 1.77954496562162E+0000 - 1.77787877680788E+0000 1.77621423530706E+0000 1.77455134091125E+0000 1.77289009340774E+0000 1.77123049257897E+0000 - 1.76957253820262E+0000 1.76791623005187E+0000 1.76626156789476E+0000 1.76460855149516E+0000 1.76295718061161E+0000 - 1.76130745499822E+0000 1.75965937440431E+0000 1.75801293857427E+0000 1.75636814724785E+0000 1.75472500015999E+0000 - 1.75308349704084E+0000 1.75144363761586E+0000 1.74980542160534E+0000 1.74816884872546E+0000 1.74653391868707E+0000 - 1.74490063119642E+0000 1.74326898595465E+0000 1.74163898265854E+0000 1.74001062099990E+0000 1.73838390066543E+0000 - 1.73675882133750E+0000 1.73513538269336E+0000 1.73351358440547E+0000 1.73189342614117E+0000 1.73027490756366E+0000 - 1.72865802833068E+0000 1.72704278809563E+0000 1.72542918650643E+0000 1.72381722320670E+0000 1.72220689783494E+0000 - 1.72059821002495E+0000 1.71899115940551E+0000 1.71738574560055E+0000 1.71578196822919E+0000 1.71417982690594E+0000 - 1.71257932123999E+0000 1.71098045083596E+0000 1.70938321529348E+0000 1.70778761420710E+0000 1.70619364716709E+0000 - 1.70460131375802E+0000 1.70301061356030E+0000 1.70142154614920E+0000 1.69983411109489E+0000 1.69824830796265E+0000 - 1.69666413631361E+0000 1.69508159570280E+0000 1.69350068568129E+0000 1.69192140579485E+0000 1.69034375558437E+0000 - 1.68876773458600E+0000 1.68719334233091E+0000 1.68562057834527E+0000 1.68404944215023E+0000 1.68247993326230E+0000 - 1.68091205119311E+0000 1.67934579544901E+0000 1.67778116553184E+0000 1.67621816093819E+0000 1.67465678115991E+0000 - 1.67309702568404E+0000 1.67153889399243E+0000 1.66998238556184E+0000 1.66842749986485E+0000 1.66687423636846E+0000 - 1.66532259453484E+0000 1.66377257382158E+0000 1.66222417368091E+0000 1.66067739356023E+0000 1.65913223290228E+0000 - 1.65758869114465E+0000 1.65604676771973E+0000 1.65450646205557E+0000 1.65296777357502E+0000 1.65143070169579E+0000 - 1.64989524583097E+0000 1.64836140538842E+0000 1.64682917977133E+0000 1.64529856837787E+0000 1.64376957060120E+0000 - 1.64224218582943E+0000 1.64071641344623E+0000 1.63919225282978E+0000 1.63766970335357E+0000 1.63614876438596E+0000 - 1.63462943529091E+0000 1.63311171542676E+0000 1.63159560414741E+0000 1.63008110080169E+0000 1.62856820473332E+0000 - 1.62705691528122E+0000 1.62554723177944E+0000 1.62403915355701E+0000 1.62253267993789E+0000 1.62102781024159E+0000 - 1.61952454378205E+0000 1.61802287986877E+0000 1.61652281780625E+0000 1.61502435689365E+0000 1.61352749642570E+0000 - 1.61203223569202E+0000 1.61053857397721E+0000 1.60904651056103E+0000 1.60755604471853E+0000 1.60606717571937E+0000 - 1.60457990282878E+0000 1.60309422530654E+0000 1.60161014240794E+0000 1.60012765338336E+0000 1.59864675747803E+0000 - 1.59716745393228E+0000 1.59568974198170E+0000 1.59421362085697E+0000 1.59273908978342E+0000 1.59126614798232E+0000 - 1.58979479466930E+0000 1.58832502905528E+0000 1.58685685034624E+0000 1.58539025774355E+0000 1.58392525044342E+0000 - 1.58246182763714E+0000 1.58099998851144E+0000 1.57953973224779E+0000 1.57808105802274E+0000 1.57662396500824E+0000 - 1.57516845237129E+0000 1.57371451927373E+0000 1.57226216487309E+0000 1.57081138832133E+0000 1.56936218876609E+0000 - 1.56791456534996E+0000 1.56646851721047E+0000 1.56502404348040E+0000 1.56358114328814E+0000 1.56213981575638E+0000 - 1.56070006000352E+0000 1.55926187514279E+0000 1.55782526028319E+0000 1.55639021452789E+0000 1.55495673697628E+0000 - 1.55352482672203E+0000 1.55209448285432E+0000 1.55066570445765E+0000 1.54923849061139E+0000 1.54781284039057E+0000 - 1.54638875286463E+0000 1.54496622709901E+0000 1.54354526215380E+0000 1.54212585708431E+0000 1.54070801094117E+0000 - 1.53929172277043E+0000 1.53787699161306E+0000 1.53646381650511E+0000 1.53505219647803E+0000 1.53364213055858E+0000 - 1.53223361776863E+0000 1.53082665712504E+0000 1.52942124764040E+0000 1.52801738832208E+0000 1.52661507817281E+0000 - 1.52521431619071E+0000 1.52381510136893E+0000 1.52241743269593E+0000 1.52102130915553E+0000 1.51962672972674E+0000 - 1.51823369338375E+0000 1.51684219909603E+0000 1.51545224582855E+0000 1.51406383254109E+0000 1.51267695818920E+0000 - 1.51129162172347E+0000 1.50990782208976E+0000 1.50852555822938E+0000 1.50714482907877E+0000 1.50576563356951E+0000 - 1.50438797062914E+0000 1.50301183917989E+0000 1.50163723813934E+0000 1.50026416642075E+0000 1.49889262293246E+0000 - 1.49752260657832E+0000 1.49615411625733E+0000 1.49478715086381E+0000 1.49342170928767E+0000 1.49205779041405E+0000 - 1.49069539312343E+0000 1.48933451629168E+0000 1.48797515879006E+0000 1.48661731948506E+0000 1.48526099723885E+0000 - 1.48390619090883E+0000 1.48255289934772E+0000 1.48120112140372E+0000 1.47985085592052E+0000 1.47850210173715E+0000 - 1.47715485768797E+0000 1.47580912260304E+0000 1.47446489530761E+0000 1.47312217462226E+0000 1.47178095936346E+0000 - 1.47044124834281E+0000 1.46910304036741E+0000 1.46776633423989E+0000 1.46643112875810E+0000 1.46509742271608E+0000 - 1.46376521490250E+0000 1.46243450410192E+0000 1.46110528909454E+0000 1.45977756865574E+0000 1.45845134155678E+0000 - 1.45712660656391E+0000 1.45580336243972E+0000 1.45448160794149E+0000 1.45316134182254E+0000 1.45184256283162E+0000 - 1.45052526971306E+0000 1.44920946120678E+0000 1.44789513604810E+0000 1.44658229296807E+0000 1.44527093069331E+0000 - 1.44396104794603E+0000 1.44265264344407E+0000 1.44134571590088E+0000 1.44004026402555E+0000 1.43873628652248E+0000 - 1.43743378209216E+0000 1.43613274943047E+0000 1.43483318722903E+0000 1.43353509417508E+0000 1.43223846895160E+0000 - 1.43094331023717E+0000 1.42964961670597E+0000 1.42835738702779E+0000 1.42706661986856E+0000 1.42577731388951E+0000 - 1.42448946774769E+0000 1.42320308009594E+0000 1.42191814958271E+0000 1.42063467485230E+0000 1.41935265454456E+0000 - 1.41807208729561E+0000 1.41679297173666E+0000 1.41551530649509E+0000 1.41423909019398E+0000 1.41296432145209E+0000 - 1.41169099888419E+0000 1.41041912110077E+0000 1.40914868670801E+0000 1.40787969430800E+0000 1.40661214249882E+0000 - 1.40534602987419E+0000 1.40408135502374E+0000 1.40281811653290E+0000 1.40155631298305E+0000 1.40029594295142E+0000 - 1.39903700501125E+0000 1.39777949773140E+0000 1.39652341967692E+0000 1.39526876940870E+0000 1.39401554548327E+0000 - 1.39276374645364E+0000 1.39151337086813E+0000 1.39026441727167E+0000 1.38901688420466E+0000 1.38777077020349E+0000 - 1.38652607380099E+0000 1.38528279352553E+0000 1.38404092790144E+0000 1.38280047544942E+0000 1.38156143468601E+0000 - 1.38032380412370E+0000 1.37908758227126E+0000 1.37785276763310E+0000 1.37661935871026E+0000 1.37538735399925E+0000 - 1.37415675199306E+0000 1.37292755118067E+0000 1.37169975004704E+0000 1.37047334707346E+0000 1.36924834073714E+0000 - 1.36802472951171E+0000 1.36680251186634E+0000 1.36558168626719E+0000 1.36436225117593E+0000 1.36314420505062E+0000 - 1.36192754634546E+0000 1.36071227351110E+0000 1.35949838499386E+0000 1.35828587923690E+0000 1.35707475467911E+0000 - 1.35586500975576E+0000 1.35465664289887E+0000 1.35344965253565E+0000 1.35224403709053E+0000 1.35103979498388E+0000 - 1.34983692463218E+0000 1.34863542444865E+0000 1.34743529284251E+0000 1.34623652821918E+0000 1.34503912898092E+0000 - 1.34384309352575E+0000 1.34264842024846E+0000 1.34145510754006E+0000 1.34026315378796E+0000 1.33907255737577E+0000 - 1.33788331668382E+0000 1.33669543008891E+0000 1.33550889596380E+0000 1.33432371267809E+0000 1.33313987859774E+0000 - 1.33195739208502E+0000 1.33077625149880E+0000 1.32959645519452E+0000 1.32841800152387E+0000 1.32724088883536E+0000 - 1.32606511547377E+0000 1.32489067978059E+0000 1.32371758009365E+0000 1.32254581474735E+0000 1.32137538207313E+0000 - 1.32020628039809E+0000 1.31903850804697E+0000 1.31787206334039E+0000 1.31670694459567E+0000 1.31554315012717E+0000 - 1.31438067824536E+0000 1.31321952725767E+0000 1.31205969546831E+0000 1.31090118117791E+0000 1.30974398268376E+0000 - 1.30858809828004E+0000 1.30743352625751E+0000 1.30628026490385E+0000 1.30512831250313E+0000 1.30397766733660E+0000 - 1.30282832768197E+0000 1.30168029181383E+0000 1.30053355800352E+0000 1.29938812451915E+0000 1.29824398962584E+0000 - 1.29710115158534E+0000 1.29595960865617E+0000 1.29481935909408E+0000 1.29368040115126E+0000 1.29254273307700E+0000 - 1.29140635311740E+0000 1.29027125951566E+0000 1.28913745051159E+0000 1.28800492434216E+0000 1.28687367924113E+0000 - 1.28574371343945E+0000 1.28461502516462E+0000 1.28348761264171E+0000 1.28236147409218E+0000 1.28123660773501E+0000 - 1.28011301178597E+0000 1.27899068445774E+0000 1.27786962396023E+0000 1.27674982850049E+0000 1.27563129628247E+0000 - 1.27451402550719E+0000 1.27339801437303E+0000 1.27228326107517E+0000 1.27116976380612E+0000 1.27005752075565E+0000 - 1.26894653011023E+0000 1.26783679005395E+0000 1.26672829876790E+0000 1.26562105443060E+0000 1.26451505521729E+0000 - 1.26341029930094E+0000 1.26230678485159E+0000 1.26120451003629E+0000 1.26010347301981E+0000 1.25900367196400E+0000 - 1.25790510502763E+0000 1.25680777036760E+0000 1.25571166613733E+0000 1.25461679048814E+0000 1.25352314156843E+0000 - 1.25243071752397E+0000 1.25133951649792E+0000 1.25024953663113E+0000 1.24916077606135E+0000 1.24807323292424E+0000 - 1.24698690535253E+0000 1.24590179147671E+0000 1.24481788942456E+0000 1.24373519732128E+0000 1.24265371328988E+0000 - 1.24157343545045E+0000 1.24049436192090E+0000 1.23941649081661E+0000 1.23833982025063E+0000 1.23726434833337E+0000 - 1.23619007317298E+0000 1.23511699287509E+0000 1.23404510554312E+0000 1.23297440927792E+0000 1.23190490217818E+0000 - 1.23083658234006E+0000 1.22976944785764E+0000 1.22870349682238E+0000 1.22763872732365E+0000 1.22657513744860E+0000 - 1.22551272528196E+0000 1.22445148890614E+0000 1.22339142640171E+0000 1.22233253584652E+0000 1.22127481531650E+0000 - 1.22021826288534E+0000 1.21916287662476E+0000 1.21810865460378E+0000 1.21705559488984E+0000 1.21600369554796E+0000 - 1.21495295464113E+0000 1.21390337023031E+0000 1.21285494037417E+0000 1.21180766312947E+0000 1.21076153655100E+0000 - 1.20971655869118E+0000 1.20867272760086E+0000 1.20763004132861E+0000 1.20658849792099E+0000 1.20554809542267E+0000 - 1.20450883187644E+0000 1.20347070532296E+0000 1.20243371380115E+0000 1.20139785534785E+0000 1.20036312799814E+0000 - 1.19932952978518E+0000 1.19829705874037E+0000 1.19726571289291E+0000 1.19623549027046E+0000 1.19520638889899E+0000 - 1.19417840680235E+0000 1.19315154200278E+0000 1.19212579252075E+0000 1.19110115637492E+0000 1.19007763158220E+0000 - 1.18905521615783E+0000 1.18803390811552E+0000 1.18701370546681E+0000 1.18599460622211E+0000 1.18497660838988E+0000 - 1.18395970997700E+0000 1.18294390898851E+0000 1.18192920342843E+0000 1.18091559129856E+0000 1.17990307059946E+0000 - 1.17889163933003E+0000 1.17788129548758E+0000 1.17687203706812E+0000 1.17586386206578E+0000 1.17485676847360E+0000 - 1.17385075428289E+0000 1.17284581748361E+0000 1.17184195606405E+0000 1.17083916801154E+0000 1.16983745131143E+0000 - 1.16883680394807E+0000 1.16783722390442E+0000 1.16683870916180E+0000 1.16584125770044E+0000 1.16484486749913E+0000 - 1.16384953653550E+0000 1.16285526278567E+0000 1.16186204422454E+0000 1.16086987882590E+0000 1.15987876456201E+0000 - 1.15888869940432E+0000 1.15789968132262E+0000 1.15691170828585E+0000 1.15592477826145E+0000 1.15493888921612E+0000 - 1.15395403911485E+0000 1.15297022592219E+0000 1.15198744760093E+0000 1.15100570211324E+0000 1.15002498741988E+0000 - 1.14904530148079E+0000 1.14806664225482E+0000 1.14708900769959E+0000 1.14611239577201E+0000 1.14513680442788E+0000 - 1.14416223162186E+0000 1.14318867530776E+0000 1.14221613343882E+0000 1.14124460396666E+0000 1.14027408484250E+0000 - 1.13930457401653E+0000 1.13833606943799E+0000 1.13736856905550E+0000 1.13640207081656E+0000 1.13543657266785E+0000 - 1.13447207255559E+0000 1.13350856842489E+0000 1.13254605822027E+0000 1.13158453988527E+0000 1.13062401136289E+0000 - 1.12966447059545E+0000 1.12870591552442E+0000 1.12774834409066E+0000 1.12679175423443E+0000 1.12583614389519E+0000 - 1.12488151101188E+0000 1.12392785352274E+0000 1.12297516936558E+0000 1.12202345647748E+0000 1.12107271279497E+0000 - 1.12012293625410E+0000 1.11917412479043E+0000 1.11822627633883E+0000 1.11727938883391E+0000 1.11633346020958E+0000 - 1.11538848839948E+0000 1.11444447133676E+0000 1.11350140695413E+0000 1.11255929318379E+0000 1.11161812795777E+0000 - 1.11067790920758E+0000 1.10973863486446E+0000 1.10880030285929E+0000 1.10786291112254E+0000 1.10692645758453E+0000 - 1.10599094017528E+0000 1.10505635682445E+0000 1.10412270546154E+0000 1.10318998401583E+0000 1.10225819041628E+0000 - 1.10132732259176E+0000 1.10039737847102E+0000 1.09946835598257E+0000 1.09854025305471E+0000 1.09761306761573E+0000 - 1.09668679759383E+0000 1.09576144091713E+0000 1.09483699551347E+0000 1.09391345931099E+0000 1.09299083023759E+0000 - 1.09206910622114E+0000 1.09114828518960E+0000 1.09022836507087E+0000 1.08930934379298E+0000 1.08839121928401E+0000 - 1.08747398947197E+0000 1.08655765228527E+0000 1.08564220565204E+0000 1.08472764750090E+0000 1.08381397576037E+0000 - 1.08290118835919E+0000 1.08198928322650E+0000 1.08107825829128E+0000 1.08016811148306E+0000 1.07925884073132E+0000 - 1.07835044396597E+0000 1.07744291911725E+0000 1.07653626411550E+0000 1.07563047689161E+0000 1.07472555537667E+0000 - 1.07382149750185E+0000 1.07291830119926E+0000 1.07201596440085E+0000 1.07111448503931E+0000 1.07021386104769E+0000 - 1.06931409035935E+0000 1.06841517090812E+0000 1.06751710062834E+0000 1.06661987745514E+0000 1.06572349932358E+0000 - 1.06482796416973E+0000 1.06393326992991E+0000 1.06303941454112E+0000 1.06214639594096E+0000 1.06125421206775E+0000 - 1.06036286086005E+0000 1.05947234025751E+0000 1.05858264820004E+0000 1.05769378262854E+0000 1.05680574148429E+0000 - 1.05591852270957E+0000 1.05503212424731E+0000 1.05414654404099E+0000 1.05326178003509E+0000 1.05237783017479E+0000 - 1.05149469240603E+0000 1.05061236467560E+0000 1.04973084493116E+0000 1.04885013112120E+0000 1.04797022119497E+0000 - 1.04709111310275E+0000 1.04621280479572E+0000 1.04533529422603E+0000 1.04445857934652E+0000 1.04358265811127E+0000 - 1.04270752847531E+0000 1.04183318839440E+0000 1.04095963582570E+0000 1.04008686872714E+0000 1.03921488505785E+0000 - 1.03834368277791E+0000 1.03747325984859E+0000 1.03660361423218E+0000 1.03573474389218E+0000 1.03486664679318E+0000 - 1.03399932090101E+0000 1.03313276418251E+0000 1.03226697460592E+0000 1.03140195014062E+0000 1.03053768875714E+0000 - 1.02967418842731E+0000 1.02881144712445E+0000 1.02794946282277E+0000 1.02708823349803E+0000 1.02622775712737E+0000 - 1.02536803168921E+0000 1.02450905516318E+0000 1.02365082553049E+0000 1.02279334077367E+0000 1.02193659887672E+0000 - 1.02108059782496E+0000 1.02022533560525E+0000 1.01937081020598E+0000 1.01851701961685E+0000 1.01766396182916E+0000 - 1.01681163483596E+0000 1.01596003663145E+0000 1.01510916521153E+0000 1.01425901857391E+0000 1.01340959471753E+0000 - 1.01256089164322E+0000 1.01171290735341E+0000 1.01086563985205E+0000 1.01001908714479E+0000 1.00917324723917E+0000 - 1.00832811814414E+0000 1.00748369787054E+0000 1.00663998443106E+0000 1.00579697583990E+0000 1.00495467011315E+0000 - 1.00411306526876E+0000 1.00327215932642E+0000 1.00243195030777E+0000 1.00159243623601E+0000 1.00075361513655E+0000 - 9.99915485036510E-0001 9.99078043965067E-0001 9.98241289953011E-0001 9.97405221033351E-0001 9.96569835240957E-0001 - 9.95735130612646E-0001 9.94901105187404E-0001 9.94067757005951E-0001 9.93235084111305E-0001 9.92403084548333E-0001 - 9.91571756364029E-0001 9.90741097607567E-0001 9.89911106330149E-0001 9.89081780584994E-0001 9.88253118427644E-0001 - 9.87425117915667E-0001 9.86597777108942E-0001 9.85771094069299E-0001 9.84945066861008E-0001 9.84119693550545E-0001 - 9.83294972206499E-0001 9.82470900899771E-0001 9.81647477703542E-0001 9.80824700693438E-0001 9.80002567947177E-0001 - 9.79181077544884E-0001 9.78360227569188E-0001 9.77540016104863E-0001 9.76720441239181E-0001 9.75901501061830E-0001 - 9.75083193664819E-0001 9.74265517142787E-0001 9.73448469592575E-0001 9.72632049113817E-0001 9.71816253808267E-0001 - 9.71001081780574E-0001 9.70186531137559E-0001 9.69372599988805E-0001 9.68559286446508E-0001 9.67746588625236E-0001 - 9.66934504642226E-0001 9.66123032617456E-0001 9.65312170673354E-0001 9.64501916935256E-0001 9.63692269530747E-0001 - 9.62883226590575E-0001 9.62074786247840E-0001 9.61266946638535E-0001 9.60459705901367E-0001 9.59653062177680E-0001 - 9.58847013611744E-0001 9.58041558350556E-0001 9.57236694543857E-0001 9.56432420344363E-0001 9.55628733907459E-0001 - 9.54825633391492E-0001 9.54023116957696E-0001 9.53221182770130E-0001 9.52419828995768E-0001 9.51619053804630E-0001 - 9.50818855369422E-0001 9.50019231866145E-0001 9.49220181473549E-0001 9.48421702373344E-0001 9.47623792750492E-0001 - 9.46826450792781E-0001 9.46029674691053E-0001 9.45233462639323E-0001 9.44437812834649E-0001 9.43642723477066E-0001 - 9.42848192769828E-0001 9.42054218919326E-0001 9.41260800135219E-0001 9.40467934629966E-0001 9.39675620619610E-0001 - 9.38883856323119E-0001 9.38092639962786E-0001 9.37301969764206E-0001 9.36511843956008E-0001 9.35722260770231E-0001 - 9.34933218442292E-0001 9.34144715210712E-0001 9.33356749317423E-0001 9.32569319007602E-0001 9.31782422529984E-0001 - 9.30996058136414E-0001 9.30210224082290E-0001 9.29424918626325E-0001 9.28640140030655E-0001 9.27855886560929E-0001 - 9.27072156486037E-0001 9.26288948078665E-0001 9.25506259614568E-0001 9.24724089373382E-0001 9.23942435637983E-0001 - 9.23161296694985E-0001 9.22380670834280E-0001 9.21600556349553E-0001 9.20820951538061E-0001 9.20041854700455E-0001 - 9.19263264141192E-0001 9.18485178168282E-0001 9.17707595093396E-0001 9.16930513231728E-0001 9.16153930902402E-0001 - 9.15377846428024E-0001 9.14602258134993E-0001 9.13827164353364E-0001 9.13052563416963E-0001 9.12278453663487E-0001 - 9.11504833434134E-0001 9.10731701074149E-0001 9.09959054932404E-0001 9.09186893361755E-0001 9.08415214718635E-0001 - 9.07644017363552E-0001 9.06873299660782E-0001 9.06103059978538E-0001 9.05333296688867E-0001 9.04564008167666E-0001 - 9.03795192794915E-0001 9.03026848954443E-0001 9.02258975033955E-0001 9.01491569425327E-0001 9.00724630524212E-0001 - 8.99958156730394E-0001 8.99192146447682E-0001 8.98426598083785E-0001 8.97661510050617E-0001 8.96896880764074E-0001 - 8.96132708644075E-0001 8.95368992114708E-0001 8.94605729604229E-0001 8.93842919544805E-0001 8.93080560373022E-0001 - 8.92318650529372E-0001 8.91557188458597E-0001 8.90796172609778E-0001 8.90035601435859E-0001 8.89275473394340E-0001 - 8.88515786946723E-0001 8.87756540558802E-0001 8.86997732700657E-0001 8.86239361846665E-0001 8.85481426475417E-0001 - 8.84723925069855E-0001 8.83966856117176E-0001 8.83210218108971E-0001 8.82454009541121E-0001 8.81698228913867E-0001 - 8.80942874731912E-0001 8.80187945504241E-0001 8.79433439744245E-0001 8.78679355969806E-0001 8.77925692703105E-0001 - 8.77172448470909E-0001 8.76419621804353E-0001 8.75667211239075E-0001 8.74915215315135E-0001 8.74163632577229E-0001 - 8.73412461574385E-0001 8.72661700860289E-0001 8.71911348993117E-0001 8.71161404535624E-0001 8.70411866055067E-0001 - 8.69662732123474E-0001 8.68914001317124E-0001 8.68165672217223E-0001 8.67417743409476E-0001 8.66670213484166E-0001 - 8.65923081036368E-0001 8.65176344665698E-0001 8.64430002976476E-0001 8.63684054577693E-0001 8.62938498083126E-0001 - 8.62193332111227E-0001 8.61448555285040E-0001 8.60704166232549E-0001 8.59960163586386E-0001 8.59216545984039E-0001 - 8.58473312067712E-0001 8.57730460484273E-0001 8.56987989885620E-0001 8.56245898928347E-0001 8.55504186273919E-0001 - 8.54762850588625E-0001 8.54021890543679E-0001 8.53281304814987E-0001 8.52541092083555E-0001 8.51801251035133E-0001 - 8.51061780360459E-0001 8.50322678755119E-0001 8.49583944919731E-0001 8.48845577559717E-0001 8.48107575385564E-0001 - 8.47369937112767E-0001 8.46632661461643E-0001 8.45895747157640E-0001 8.45159192931118E-0001 8.44422997517541E-0001 - 8.43687159657333E-0001 8.42951678096025E-0001 8.42216551584099E-0001 8.41481778877192E-0001 8.40747358736038E-0001 - 8.40013289926320E-0001 8.39279571218969E-0001 8.38546201389949E-0001 8.37813179220313E-0001 8.37080503496342E-0001 - 8.36348173009410E-0001 8.35616186556084E-0001 8.34884542938018E-0001 8.34153240962146E-0001 8.33422279440457E-0001 - 8.32691657190358E-0001 8.31961373034205E-0001 8.31231425799750E-0001 8.30501814319921E-0001 8.29772537432949E-0001 - 8.29043593982265E-0001 8.28314982816578E-0001 8.27586702789816E-0001 8.26858752761342E-0001 8.26131131595673E-0001 - 8.25403838162683E-0001 8.24676871337571E-0001 8.23950230000921E-0001 8.23223913038527E-0001 8.22497919341674E-0001 - 8.21772247806858E-0001 8.21046897336125E-0001 8.20321866836683E-0001 8.19597155221365E-0001 8.18872761408240E-0001 - 8.18148684320860E-0001 8.17424922888114E-0001 8.16701476044449E-0001 8.15978342729617E-0001 8.15255521888935E-0001 - 8.14533012473136E-0001 8.13810813438396E-0001 8.13088923746354E-0001 8.12367342364172E-0001 8.11646068264551E-0001 - 8.10925100425608E-0001 8.10204437831028E-0001 8.09484079470017E-0001 8.08764024337294E-0001 8.08044271433114E-0001 - 8.07324819763326E-0001 8.06605668339268E-0001 8.05886816177918E-0001 8.05168262301801E-0001 8.04450005738990E-0001 - 8.03732045523253E-0001 8.03014380693872E-0001 8.02297010295711E-0001 8.01579933379370E-0001 8.00863149000937E-0001 - 8.00146656222294E-0001 7.99430454110849E-0001 7.98714541739648E-0001 7.97998918187494E-0001 7.97283582538841E-0001 - 7.96568533883683E-0001 7.95853771317848E-0001 7.95139293942830E-0001 7.94425100865771E-0001 7.93711191199559E-0001 - 7.92997564062756E-0001 7.92284218579672E-0001 7.91571153880342E-0001 7.90858369100561E-0001 7.90145863381799E-0001 - 7.89433635871389E-0001 7.88721685722299E-0001 7.88010012093296E-0001 7.87298614148974E-0001 7.86587491059647E-0001 - 7.85876642001444E-0001 7.85166066156255E-0001 7.84455762711790E-0001 7.83745730861538E-0001 7.83035969804858E-0001 - 7.82326478746870E-0001 7.81617256898489E-0001 7.80908303476583E-0001 7.80199617703684E-0001 7.79491198808310E-0001 - 7.78783046024804E-0001 7.78075158593215E-0001 7.77367535759681E-0001 7.76660176776033E-0001 7.75953080900018E-0001 - 7.75246247395361E-0001 7.74539675531454E-0001 7.73833364583726E-0001 7.73127313833530E-0001 7.72421522567994E-0001 - 7.71715990080240E-0001 7.71010715669256E-0001 7.70305698640006E-0001 7.69600938303242E-0001 7.68896433975720E-0001 - 7.68192184980217E-0001 7.67488190645193E-0001 7.66784450305324E-0001 7.66080963301083E-0001 7.65377728978790E-0001 - 7.64674746690933E-0001 7.63972015795844E-0001 7.63269535657770E-0001 7.62567305646943E-0001 7.61865325139666E-0001 - 7.61163593518101E-0001 7.60462110170350E-0001 7.59760874490616E-0001 7.59059885879011E-0001 7.58359143741622E-0001 - 7.57658647490552E-0001 7.56958396543884E-0001 7.56258390325747E-0001 7.55558628266085E-0001 7.54859109801147E-0001 - 7.54159834372838E-0001 7.53460801429373E-0001 7.52762010424820E-0001 7.52063460819219E-0001 7.51365152078804E-0001 - 7.50667083675636E-0001 7.49969255087914E-0001 7.49271665799822E-0001 7.48574315301532E-0001 7.47877203089285E-0001 - 7.47180328665398E-0001 7.46483691538104E-0001 7.45787291221740E-0001 7.45091127236704E-0001 7.44395199109369E-0001 - 7.43699506372168E-0001 7.43004048563581E-0001 7.42308825228128E-0001 7.41613835916377E-0001 7.40919080184889E-0001 - 7.40224557596372E-0001 7.39530267719461E-0001 7.38836210128908E-0001 7.38142384405549E-0001 7.37448790136142E-0001 - 7.36755426913667E-0001 7.36062294336951E-0001 7.35369392011075E-0001 7.34676719547016E-0001 7.33984276561863E-0001 - 7.33292062678775E-0001 7.32600077526942E-0001 7.31908320741570E-0001 7.31216791964000E-0001 7.30525490841503E-0001 - 7.29834417027564E-0001 7.29143570181533E-0001 7.28452949968953E-0001 7.27762556061354E-0001 7.27072388136315E-0001 - 7.26382445877524E-0001 7.25692728974561E-0001 7.25003237123228E-0001 7.24313970025313E-0001 7.23624927388566E-0001 - 7.22936108926934E-0001 7.22247514360227E-0001 7.21559143414443E-0001 7.20870995821509E-0001 7.20183071319474E-0001 - 7.19495369652389E-0001 7.18807890570311E-0001 7.18120633829293E-0001 7.17433599191568E-0001 7.16746786425242E-0001 - 7.16060195304488E-0001 7.15373825609515E-0001 7.14687677126568E-0001 7.14001749647872E-0001 7.13316042971663E-0001 - 7.12630556902196E-0001 7.11945291249739E-0001 7.11260245830583E-0001 7.10575420466970E-0001 7.09890814987166E-0001 - 7.09206429225413E-0001 7.08522263021994E-0001 7.07838316223128E-0001 7.07154588681022E-0001 7.06471080253890E-0001 - 7.05787790805882E-0001 7.05104720207141E-0001 7.04421868333784E-0001 7.03739235067883E-0001 7.03056820297405E-0001 - 7.02374623916398E-0001 7.01692645824792E-0001 7.01010885928358E-0001 7.00329344139033E-0001 6.99648020374471E-0001 - 6.98966914558340E-0001 6.98286026620270E-0001 6.97605356495743E-0001 6.96924904126195E-0001 6.96244669458967E-0001 - 6.95564652447260E-0001 6.94884853050203E-0001 6.94205271232842E-0001 6.93525906966014E-0001 6.92846760226504E-0001 - 6.92167830997024E-0001 6.91489119265999E-0001 6.90810625027837E-0001 6.90132348282711E-0001 6.89454289036773E-0001 - 6.88776447301812E-0001 6.88098823095628E-0001 6.87421416441730E-0001 6.86744227369521E-0001 6.86067255914159E-0001 - 6.85390502116598E-0001 6.84713966023632E-0001 6.84037647687835E-0001 6.83361547167476E-0001 6.82685664526726E-0001 - 6.82009999835437E-0001 6.81334553169176E-0001 6.80659324609356E-0001 6.79984314243060E-0001 6.79309522163134E-0001 - 6.78634948468090E-0001 6.77960593262233E-0001 6.77286456655492E-0001 6.76612538763517E-0001 6.75938839707643E-0001 - 6.75265359614890E-0001 6.74592098617924E-0001 6.73919056855078E-0001 6.73246234470316E-0001 6.72573631613287E-0001 - 6.71901248439158E-0001 6.71229085108863E-0001 6.70557141788747E-0001 6.69885418650951E-0001 6.69213915873074E-0001 - 6.68542633638294E-0001 6.67871572135432E-0001 6.67200731558766E-0001 6.66530112108219E-0001 6.65859713989073E-0001 - 6.65189537412349E-0001 6.64519582594374E-0001 6.63849849757130E-0001 6.63180339127968E-0001 6.62511050939776E-0001 - 6.61841985430857E-0001 6.61173142845012E-0001 6.60504523431426E-0001 6.59836127444727E-0001 6.59167955145007E-0001 - 6.58500006797669E-0001 6.57832282673540E-0001 6.57164783048794E-0001 6.56497508205074E-0001 6.55830458429204E-0001 - 6.55163634013444E-0001 6.54497035255364E-0001 6.53830662457835E-0001 6.53164515929010E-0001 6.52498595982295E-0001 - 6.51832902936401E-0001 6.51167437115315E-0001 6.50502198848150E-0001 6.49837188469387E-0001 6.49172406318594E-0001 - 6.48507852740592E-0001 6.47843528085372E-0001 6.47179432708093E-0001 6.46515566968991E-0001 6.45851931233557E-0001 - 6.45188525872318E-0001 6.44525351260922E-0001 6.43862407780081E-0001 6.43199695815599E-0001 6.42537215758302E-0001 - 6.41874968004190E-0001 6.41212952954057E-0001 6.40551171013881E-0001 6.39889622594602E-0001 6.39228308111997E-0001 - 6.38567227986992E-0001 6.37906382645314E-0001 6.37245772517726E-0001 6.36585398039728E-0001 6.35925259651881E-0001 - 6.35265357799479E-0001 6.34605692932761E-0001 6.33946265506774E-0001 6.33287075981358E-0001 6.32628124821180E-0001 - 6.31969412495643E-0001 6.31310939478954E-0001 6.30652706250015E-0001 6.29994713292502E-0001 6.29336961094805E-0001 - 6.28679450149895E-0001 6.28022180955572E-0001 6.27365154014092E-0001 6.26708369832517E-0001 6.26051828922415E-0001 - 6.25395531799904E-0001 6.24739478985833E-0001 6.24083671005425E-0001 6.23428108388523E-0001 6.22772791669436E-0001 - 6.22117721386992E-0001 6.21462898084475E-0001 6.20808322309556E-0001 6.20153994614446E-0001 6.19499915555640E-0001 - 6.18846085694123E-0001 6.18192505595129E-0001 6.17539175828315E-0001 6.16886096967609E-0001 6.16233269591253E-0001 - 6.15580694281739E-0001 6.14928371625852E-0001 6.14276302214545E-0001 6.13624486643006E-0001 6.12972925510625E-0001 - 6.12321619420905E-0001 6.11670568981529E-0001 6.11019774804255E-0001 6.10369237504970E-0001 6.09718957703551E-0001 - 6.09068936024028E-0001 6.08419173094357E-0001 6.07769669546533E-0001 6.07120426016461E-0001 6.06471443144089E-0001 - 6.05822721573198E-0001 6.05174261951513E-0001 6.04526064930617E-0001 6.03878131165935E-0001 6.03230461316674E-0001 - 6.02583056045910E-0001 6.01935916020466E-0001 6.01289041910881E-0001 6.00642434391384E-0001 5.99996094139977E-0001 - 5.99350021838291E-0001 5.98704218171579E-0001 5.98058683828716E-0001 5.97413419502167E-0001 5.96768425887957E-0001 - 5.96123703685636E-0001 5.95479253598259E-0001 5.94835076332368E-0001 5.94191172597938E-0001 5.93547543108367E-0001 - 5.92904188580493E-0001 5.92261109734425E-0001 5.91618307293690E-0001 5.90975781985115E-0001 5.90333534538760E-0001 - 5.89691565687980E-0001 5.89049876169312E-0001 5.88408466722557E-0001 5.87767338090619E-0001 5.87126491019518E-0001 - 5.86485926258479E-0001 5.85845644559643E-0001 5.85205646678395E-0001 5.84565933372952E-0001 5.83926505404640E-0001 - 5.83287363537643E-0001 5.82648508539131E-0001 5.82009941179166E-0001 5.81371662230629E-0001 5.80733672469274E-0001 - 5.80095972673633E-0001 5.79458563624994E-0001 5.78821446107394E-0001 5.78184620907589E-0001 5.77548088814968E-0001 - 5.76911850621585E-0001 5.76275907122106E-0001 5.75640259113698E-0001 5.75004907396195E-0001 5.74369852771845E-0001 - 5.73735096045358E-0001 5.73100638023966E-0001 5.72466479517252E-0001 5.71832621337136E-0001 5.71199064297963E-0001 - 5.70565809216357E-0001 5.69932856911157E-0001 5.69300208203482E-0001 5.68667863916629E-0001 5.68035824876123E-0001 - 5.67404091909537E-0001 5.66772665846583E-0001 5.66141547519048E-0001 5.65510737760683E-0001 5.64880237407301E-0001 - 5.64250047296602E-0001 5.63620168268249E-0001 5.62990601163761E-0001 5.62361346826504E-0001 5.61732406101653E-0001 - 5.61103779836157E-0001 5.60475468878656E-0001 5.59847474079558E-0001 5.59219796290886E-0001 5.58592436366270E-0001 - 5.57965395160920E-0001 5.57338673531646E-0001 5.56712272336670E-0001 5.56086192435758E-0001 5.55460434690053E-0001 - 5.54834999962152E-0001 5.54209889115921E-0001 5.53585103016557E-0001 5.52960642530586E-0001 5.52336508525680E-0001 - 5.51712701870735E-0001 5.51089223435846E-0001 5.50466074092142E-0001 5.49843254711856E-0001 5.49220766168240E-0001 - 5.48598609335563E-0001 5.47976785088999E-0001 5.47355294304644E-0001 5.46734137859435E-0001 5.46113316631216E-0001 - 5.45492831498507E-0001 5.44872683340600E-0001 5.44252873037522E-0001 5.43633401469879E-0001 5.43014269518963E-0001 - 5.42395478066587E-0001 5.41777027995109E-0001 5.41158920187321E-0001 5.40541155526516E-0001 5.39923734896351E-0001 - 5.39306659180836E-0001 5.38689929264272E-0001 5.38073546031239E-0001 5.37457510366495E-0001 5.36841823155040E-0001 - 5.36226485281950E-0001 5.35611497632348E-0001 5.34996861091494E-0001 5.34382576544563E-0001 5.33768644876637E-0001 - 5.33155066972822E-0001 5.32541843717949E-0001 5.31928975996727E-0001 5.31316464693599E-0001 5.30704310692713E-0001 - 5.30092514877898E-0001 5.29481078132557E-0001 5.28870001339765E-0001 5.28259285382005E-0001 5.27648931141277E-0001 - 5.27038939499019E-0001 5.26429311336020E-0001 5.25820047532412E-0001 5.25211148967634E-0001 5.24602616520313E-0001 - 5.23994451068237E-0001 5.23386653488394E-0001 5.22779224656824E-0001 5.22172165448558E-0001 5.21565476737666E-0001 - 5.20959159397126E-0001 5.20353214298805E-0001 5.19747642313374E-0001 5.19142444310306E-0001 5.18537621157813E-0001 - 5.17933173722762E-0001 5.17329102870610E-0001 5.16725409465466E-0001 5.16122094369914E-0001 5.15519158445006E-0001 - 5.14916602550216E-0001 5.14314427543370E-0001 5.13712634280595E-0001 5.13111223616339E-0001 5.12510196403170E-0001 - 5.11909553491848E-0001 5.11309295731207E-0001 5.10709423968160E-0001 5.10109939047563E-0001 5.09510841812214E-0001 - 5.08912133102826E-0001 5.08313813757880E-0001 5.07715884613657E-0001 5.07118346504137E-0001 5.06521200260945E-0001 - 5.05924446713361E-0001 5.05328086688132E-0001 5.04732121009520E-0001 5.04136550499236E-0001 5.03541375976362E-0001 - 5.02946598257273E-0001 5.02352218155601E-0001 5.01758236482222E-0001 5.01164654045110E-0001 5.00571471649339E-0001 - 4.99978690097023E-0001 4.99386310187205E-0001 4.98794332715888E-0001 4.98202758475916E-0001 4.97611588256879E-0001 - 4.97020822845161E-0001 4.96430463023752E-0001 4.95840509572319E-0001 4.95250963267037E-0001 4.94661824880595E-0001 - 4.94073095182094E-0001 4.93484774937032E-0001 4.92896864907183E-0001 4.92309365850608E-0001 4.91722278521503E-0001 - 4.91135603670218E-0001 4.90549342043196E-0001 4.89963494382803E-0001 4.89378061427391E-0001 4.88793043911199E-0001 - 4.88208442564237E-0001 4.87624258112312E-0001 4.87040491276855E-0001 4.86457142774943E-0001 4.85874213319239E-0001 - 4.85291703617855E-0001 4.84709614374352E-0001 4.84127946287636E-0001 4.83546700051939E-0001 4.82965876356723E-0001 - 4.82385475886562E-0001 4.81805499321189E-0001 4.81225947335369E-0001 4.80646820598797E-0001 4.80068119776095E-0001 - 4.79489845526731E-0001 4.78911998504924E-0001 4.78334579359593E-0001 4.77757588734312E-0001 4.77181027267165E-0001 - 4.76604895590819E-0001 4.76029194332256E-0001 4.75453924112947E-0001 4.74879085548585E-0001 4.74304679249058E-0001 - 4.73730705818477E-0001 4.73157165854973E-0001 4.72584059950744E-0001 4.72011388691905E-0001 4.71439152658432E-0001 - 4.70867352424130E-0001 4.70295988556527E-0001 4.69725061616803E-0001 4.69154572159753E-0001 4.68584520733655E-0001 - 4.68014907880245E-0001 4.67445734134636E-0001 4.66877000025274E-0001 4.66308706073783E-0001 4.65740852794957E-0001 - 4.65173440696690E-0001 4.64606470279879E-0001 4.64039942038352E-0001 4.63473856458803E-0001 4.62908214020684E-0001 - 4.62343015196206E-0001 4.61778260450223E-0001 4.61213950240092E-0001 4.60650085015680E-0001 4.60086665219306E-0001 - 4.59523691285618E-0001 4.58961163641464E-0001 4.58399082705944E-0001 4.57837448890206E-0001 4.57276262597505E-0001 - 4.56715524222987E-0001 4.56155234153675E-0001 4.55595392768426E-0001 4.55036000437772E-0001 4.54477057523942E-0001 - 4.53918564380687E-0001 4.53360521353272E-0001 4.52802928778307E-0001 4.52245786983843E-0001 4.51689096289034E-0001 - 4.51132857004309E-0001 4.50577069431132E-0001 4.50021733862011E-0001 4.49466850580322E-0001 4.48912419860369E-0001 - 4.48358441967134E-0001 4.47804917156324E-0001 4.47251845674235E-0001 4.46699227757703E-0001 4.46147063633968E-0001 - 4.45595353520648E-0001 4.45044097625592E-0001 4.44493296146890E-0001 4.43942949272701E-0001 4.43393057181217E-0001 - 4.42843620040549E-0001 4.42294638008676E-0001 4.41746111233306E-0001 4.41198039851915E-0001 4.40650423991490E-0001 - 4.40103263768550E-0001 4.39556559289047E-0001 4.39010310648288E-0001 4.38464517930832E-0001 4.37919181210368E-0001 - 4.37374300549674E-0001 4.36829876000553E-0001 4.36285907603696E-0001 4.35742395388608E-0001 4.35199339373523E-0001 - 4.34656739565303E-0001 4.34114595959395E-0001 4.33572908539662E-0001 4.33031677278416E-0001 4.32490902136149E-0001 - 4.31950583061661E-0001 4.31410719991778E-0001 4.30871312851354E-0001 4.30332361553193E-0001 4.29793865997904E-0001 - 4.29255826073884E-0001 4.28718241657103E-0001 4.28181112611157E-0001 4.27644438787082E-0001 4.27108220023294E-0001 - 4.26572456145497E-0001 4.26037146966542E-0001 4.25502292286448E-0001 4.24967891892157E-0001 4.24433945557589E-0001 - 4.23900453043413E-0001 4.23367414097094E-0001 4.22834828452630E-0001 4.22302695830624E-0001 4.21771015938160E-0001 - 4.21239788471674E-0001 4.20709013122908E-0001 4.20178689580319E-0001 4.19648817529073E-0001 4.19119396651050E-0001 - 4.18590426624942E-0001 4.18061907126228E-0001 4.17533837827142E-0001 4.17006218396850E-0001 4.16479048501310E-0001 - 4.15952327803431E-0001 4.15426055962985E-0001 4.14900232636739E-0001 4.14374857478389E-0001 4.13849930138623E-0001 - 4.13325450265166E-0001 4.12801417502766E-0001 4.12277831493235E-0001 4.11754691875471E-0001 4.11231998285513E-0001 - 4.10709750356479E-0001 4.10187947718721E-0001 4.09666589999700E-0001 4.09145676824138E-0001 4.08625207813959E-0001 - 4.08105182588375E-0001 4.07585600763839E-0001 4.07066461954140E-0001 4.06547765770356E-0001 4.06029511820970E-0001 - 4.05511699711777E-0001 4.04994329045993E-0001 4.04477399424284E-0001 4.03960910444706E-0001 4.03444861702821E-0001 - 4.02929252791668E-0001 4.02414083301786E-0001 4.01899352821252E-0001 4.01385060935714E-0001 4.00871207228395E-0001 - 4.00357791280119E-0001 3.99844812669326E-0001 3.99332270972126E-0001 3.98820165762275E-0001 3.98308496611234E-0001 - 3.97797263088171E-0001 3.97286464760008E-0001 3.96776101191415E-0001 3.96266171944836E-0001 3.95756676580525E-0001 - 3.95247614656569E-0001 3.94738985728894E-0001 3.94230789351301E-0001 3.93723025075479E-0001 3.93215692451017E-0001 - 3.92708791025462E-0001 3.92202320344289E-0001 3.91696279950970E-0001 3.91190669386970E-0001 3.90685488191781E-0001 - 3.90180735902917E-0001 3.89676412055976E-0001 3.89172516184610E-0001 3.88669047820615E-0001 3.88166006493881E-0001 - 3.87663391732453E-0001 3.87161203062532E-0001 3.86659440008543E-0001 3.86158102093080E-0001 3.85657188836974E-0001 - 3.85156699759317E-0001 3.84656634377472E-0001 3.84156992207073E-0001 3.83657772762086E-0001 3.83158975554806E-0001 - 3.82660600095865E-0001 3.82162645894261E-0001 3.81665112457415E-0001 3.81167999291117E-0001 3.80671305899653E-0001 - 3.80175031785682E-0001 3.79679176450397E-0001 3.79183739393411E-0001 3.78688720112954E-0001 3.78194118105668E-0001 - 3.77699932866835E-0001 3.77206163890254E-0001 3.76712810668334E-0001 3.76219872692088E-0001 3.75727349451168E-0001 - 3.75235240433836E-0001 3.74743545127054E-0001 3.74252263016463E-0001 3.73761393586380E-0001 3.73270936319880E-0001 - 3.72780890698765E-0001 3.72291256203591E-0001 3.71802032313698E-0001 3.71313218507212E-0001 3.70824814261108E-0001 - 3.70336819051164E-0001 3.69849232352003E-0001 3.69362053637156E-0001 3.68875282379014E-0001 3.68388918048882E-0001 - 3.67902960117000E-0001 3.67417408052547E-0001 3.66932261323656E-0001 3.66447519397444E-0001 3.65963181740049E-0001 - 3.65479247816582E-0001 3.64995717091228E-0001 3.64512589027201E-0001 3.64029863086773E-0001 3.63547538731339E-0001 - 3.63065615421372E-0001 3.62584092616482E-0001 3.62102969775393E-0001 3.61622246356018E-0001 3.61141921815422E-0001 - 3.60661995609858E-0001 3.60182467194819E-0001 3.59703336024959E-0001 3.59224601554260E-0001 3.58746263235899E-0001 - 3.58268320522352E-0001 3.57790772865378E-0001 3.57313619716075E-0001 3.56836860524814E-0001 3.56360494741367E-0001 - 3.55884521814818E-0001 3.55408941193668E-0001 3.54933752325776E-0001 3.54458954658440E-0001 3.53984547638343E-0001 - 3.53510530711672E-0001 3.53036903324010E-0001 3.52563664920438E-0001 3.52090814945542E-0001 3.51618352843390E-0001 - 3.51146278057591E-0001 3.50674590031274E-0001 3.50203288207144E-0001 3.49732372027434E-0001 3.49261840934022E-0001 - 3.48791694368342E-0001 3.48321931771458E-0001 3.47852552584069E-0001 3.47383556246510E-0001 3.46914942198803E-0001 - 3.46446709880607E-0001 3.45978858731317E-0001 3.45511388190022E-0001 3.45044297695512E-0001 3.44577586686358E-0001 - 3.44111254600845E-0001 3.43645300877055E-0001 3.43179724952826E-0001 3.42714526265830E-0001 3.42249704253511E-0001 - 3.41785258353192E-0001 3.41321188001988E-0001 3.40857492636887E-0001 3.40394171694772E-0001 3.39931224612381E-0001 - 3.39468650826379E-0001 3.39006449773317E-0001 3.38544620889707E-0001 3.38083163611968E-0001 3.37622077376507E-0001 - 3.37161361619708E-0001 3.36701015777904E-0001 3.36241039287450E-0001 3.35781431584727E-0001 3.35322192106119E-0001 - 3.34863320288065E-0001 3.34404815567062E-0001 3.33946677379662E-0001 3.33488905162518E-0001 3.33031498352359E-0001 - 3.32574456386035E-0001 3.32117778700519E-0001 3.31661464732911E-0001 3.31205513920476E-0001 3.30749925700633E-0001 - 3.30294699510974E-0001 3.29839834789287E-0001 3.29385330973558E-0001 3.28931187501997E-0001 3.28477403813020E-0001 - 3.28023979345306E-0001 3.27570913537789E-0001 3.27118205829655E-0001 3.26665855660378E-0001 3.26213862469728E-0001 - 3.25762225697772E-0001 3.25310944784890E-0001 3.24860019171813E-0001 3.24409448299603E-0001 3.23959231609662E-0001 - 3.23509368543790E-0001 3.23059858544131E-0001 3.22610701053266E-0001 3.22161895514122E-0001 3.21713441370101E-0001 - 3.21265338064983E-0001 3.20817585043030E-0001 3.20370181748919E-0001 3.19923127627826E-0001 3.19476422125381E-0001 - 3.19030064687698E-0001 3.18584054761404E-0001 3.18138391793632E-0001 3.17693075232040E-0001 3.17248104524812E-0001 - 3.16803479120690E-0001 3.16359198468962E-0001 3.15915262019482E-0001 3.15471669222695E-0001 3.15028419529637E-0001 - 3.14585512391939E-0001 3.14142947261847E-0001 3.13700723592224E-0001 3.13258840836583E-0001 3.12817298449074E-0001 - 3.12376095884507E-0001 3.11935232598379E-0001 3.11494708046817E-0001 3.11054521686694E-0001 3.10614672975541E-0001 - 3.10175161371630E-0001 3.09735986333933E-0001 3.09297147322173E-0001 3.08858643796799E-0001 3.08420475219017E-0001 - 3.07982641050813E-0001 3.07545140754927E-0001 3.07107973794894E-0001 3.06671139635036E-0001 3.06234637740488E-0001 - 3.05798467577195E-0001 3.05362628611937E-0001 3.04927120312300E-0001 3.04491942146759E-0001 3.04057093584592E-0001 - 3.03622574095994E-0001 3.03188383151997E-0001 3.02754520224538E-0001 3.02320984786426E-0001 3.01887776311404E-0001 - 3.01454894274091E-0001 3.01022338150068E-0001 3.00590107415808E-0001 3.00158201548765E-0001 2.99726620027318E-0001 - 2.99295362330810E-0001 2.98864427939552E-0001 2.98433816334853E-0001 2.98003526998991E-0001 2.97573559415234E-0001 - 2.97143913067869E-0001 2.96714587442203E-0001 2.96285582024547E-0001 2.95856896302265E-0001 2.95428529763759E-0001 - 2.95000481898480E-0001 2.94572752196917E-0001 2.94145340150659E-0001 2.93718245252355E-0001 2.93291466995735E-0001 - 2.92865004875643E-0001 2.92438858388001E-0001 2.92013027029852E-0001 2.91587510299361E-0001 2.91162307695818E-0001 - 2.90737418719640E-0001 2.90312842872407E-0001 2.89888579656835E-0001 2.89464628576801E-0001 2.89040989137352E-0001 - 2.88617660844719E-0001 2.88194643206309E-0001 2.87771935730720E-0001 2.87349537927755E-0001 2.86927449308426E-0001 - 2.86505669384953E-0001 2.86084197670785E-0001 2.85663033680603E-0001 2.85242176930323E-0001 2.84821626937101E-0001 - 2.84401383219358E-0001 2.83981445296785E-0001 2.83561812690322E-0001 2.83142484922186E-0001 2.82723461515886E-0001 - 2.82304741996226E-0001 2.81886325889294E-0001 2.81468212722482E-0001 2.81050402024524E-0001 2.80632893325434E-0001 - 2.80215686156578E-0001 2.79798780050646E-0001 2.79382174541671E-0001 2.78965869165027E-0001 2.78549863457453E-0001 - 2.78134156957042E-0001 2.77718749203256E-0001 2.77303639736916E-0001 2.76888828100266E-0001 2.76474313836885E-0001 - 2.76060096491779E-0001 2.75646175611353E-0001 2.75232550743410E-0001 2.74819221437172E-0001 2.74406187243269E-0001 - 2.73993447713773E-0001 2.73581002402182E-0001 2.73168850863429E-0001 2.72756992653901E-0001 2.72345427331435E-0001 - 2.71934154455309E-0001 2.71523173586283E-0001 2.71112484286572E-0001 2.70702086119890E-0001 2.70291978651393E-0001 - 2.69882161447764E-0001 2.69472634077155E-0001 2.69063396109219E-0001 2.68654447115120E-0001 2.68245786667532E-0001 - 2.67837414340634E-0001 2.67429329710128E-0001 2.67021532353260E-0001 2.66614021848792E-0001 2.66206797777023E-0001 - 2.65799859719805E-0001 2.65393207260520E-0001 2.64986839984131E-0001 2.64580757477133E-0001 2.64174959327606E-0001 - 2.63769445125184E-0001 2.63364214461081E-0001 2.62959266928094E-0001 2.62554602120602E-0001 2.62150219634567E-0001 - 2.61746119067557E-0001 2.61342300018729E-0001 2.60938762088850E-0001 2.60535504880293E-0001 2.60132527997057E-0001 - 2.59729831044740E-0001 2.59327413630566E-0001 2.58925275363405E-0001 2.58523415853741E-0001 2.58121834713701E-0001 - 2.57720531557058E-0001 2.57319505999229E-0001 2.56918757657270E-0001 2.56518286149908E-0001 2.56118091097523E-0001 - 2.55718172122153E-0001 2.55318528847512E-0001 2.54919160898979E-0001 2.54520067903614E-0001 2.54121249490162E-0001 - 2.53722705289030E-0001 2.53324434932347E-0001 2.52926438053900E-0001 2.52528714289199E-0001 2.52131263275440E-0001 - 2.51734084651524E-0001 2.51337178058067E-0001 2.50940543137386E-0001 2.50544179533524E-0001 2.50148086892236E-0001 - 2.49752264861005E-0001 2.49356713089029E-0001 2.48961431227262E-0001 2.48566418928351E-0001 2.48171675846718E-0001 - 2.47777201638508E-0001 2.47382995961603E-0001 2.46989058475643E-0001 2.46595388842027E-0001 2.46201986723887E-0001 - 2.45808851786121E-0001 2.45415983695397E-0001 2.45023382120125E-0001 2.44631046730509E-0001 2.44238977198493E-0001 - 2.43847173197818E-0001 2.43455634403986E-0001 2.43064360494281E-0001 2.42673351147781E-0001 2.42282606045320E-0001 - 2.41892124869551E-0001 2.41501907304894E-0001 2.41111953037575E-0001 2.40722261755604E-0001 2.40332833148803E-0001 - 2.39943666908784E-0001 2.39554762728970E-0001 2.39166120304588E-0001 2.38777739332657E-0001 2.38389619512037E-0001 - 2.38001760543381E-0001 2.37614162129159E-0001 2.37226823973673E-0001 2.36839745783024E-0001 2.36452927265161E-0001 - 2.36066368129829E-0001 2.35680068088629E-0001 2.35294026854976E-0001 2.34908244144110E-0001 2.34522719673123E-0001 - 2.34137453160934E-0001 2.33752444328292E-0001 2.33367692897796E-0001 2.32983198593890E-0001 2.32598961142857E-0001 - 2.32214980272807E-0001 2.31831255713732E-0001 2.31447787197455E-0001 2.31064574457631E-0001 2.30681617229813E-0001 - 2.30298915251365E-0001 2.29916468261534E-0001 2.29534276001409E-0001 2.29152338213947E-0001 2.28770654643963E-0001 - 2.28389225038133E-0001 2.28008049145001E-0001 2.27627126714964E-0001 2.27246457500298E-0001 2.26866041255155E-0001 - 2.26485877735525E-0001 2.26105966699303E-0001 2.25726307906233E-0001 2.25346901117937E-0001 2.24967746097918E-0001 - 2.24588842611546E-0001 2.24210190426072E-0001 2.23831789310624E-0001 2.23453639036205E-0001 2.23075739375703E-0001 - 2.22698090103875E-0001 2.22320690997376E-0001 2.21943541834733E-0001 2.21566642396353E-0001 2.21189992464535E-0001 - 2.20813591823455E-0001 2.20437440259183E-0001 2.20061537559667E-0001 2.19685883514742E-0001 2.19310477916135E-0001 - 2.18935320557463E-0001 2.18560411234224E-0001 2.18185749743807E-0001 2.17811335885495E-0001 2.17437169460456E-0001 - 2.17063250271756E-0001 2.16689578124344E-0001 2.16316152825062E-0001 2.15942974182641E-0001 2.15570042007713E-0001 - 2.15197356112798E-0001 2.14824916312300E-0001 2.14452722422530E-0001 2.14080774261679E-0001 2.13709071649840E-0001 - 2.13337614408994E-0001 2.12966402363019E-0001 2.12595435337679E-0001 2.12224713160634E-0001 2.11854235661448E-0001 - 2.11484002671562E-0001 2.11114014024321E-0001 2.10744269554954E-0001 2.10374769100588E-0001 2.10005512500240E-0001 - 2.09636499594826E-0001 2.09267730227148E-0001 2.08899204241900E-0001 2.08530921485661E-0001 2.08162881806921E-0001 - 2.07795085056033E-0001 2.07427531085266E-0001 2.07060219748762E-0001 2.06693150902558E-0001 2.06326324404577E-0001 - 2.05959740114640E-0001 2.05593397894440E-0001 2.05227297607571E-0001 2.04861439119507E-0001 2.04495822297602E-0001 - 2.04130447011108E-0001 2.03765313131152E-0001 2.03400420530746E-0001 2.03035769084792E-0001 2.02671358670057E-0001 - 2.02307189165213E-0001 2.01943260450784E-0001 2.01579572409204E-0001 2.01216124924756E-0001 2.00852917883623E-0001 - 2.00489951173848E-0001 2.00127224685359E-0001 1.99764738309958E-0001 1.99402491941319E-0001 1.99040485474980E-0001 - 1.98678718808363E-0001 1.98317191840749E-0001 1.97955904473297E-0001 1.97594856609026E-0001 1.97234048152818E-0001 - 1.96873479011430E-0001 1.96513149093477E-0001 1.96153058309433E-0001 1.95793206571637E-0001 1.95433593794284E-0001 - 1.95074219893428E-0001 1.94715084786987E-0001 1.94356188394715E-0001 1.93997530638237E-0001 1.93639111441025E-0001 - 1.93280930728395E-0001 1.92922988427513E-0001 1.92565284467402E-0001 1.92207818778917E-0001 1.91850591294764E-0001 - 1.91493601949491E-0001 1.91136850679475E-0001 1.90780337422948E-0001 1.90424062119970E-0001 1.90068024712427E-0001 - 1.89712225144058E-0001 1.89356663360410E-0001 1.89001339308876E-0001 1.88646252938668E-0001 1.88291404200822E-0001 - 1.87936793048211E-0001 1.87582419435497E-0001 1.87228283319199E-0001 1.86874384657627E-0001 1.86520723410916E-0001 - 1.86167299541007E-0001 1.85814113011660E-0001 1.85461163788431E-0001 1.85108451838699E-0001 1.84755977131631E-0001 - 1.84403739638204E-0001 1.84051739331187E-0001 1.83699976185155E-0001 1.83348450176475E-0001 1.82997161283296E-0001 - 1.82646109485568E-0001 1.82295294765031E-0001 1.81944717105191E-0001 1.81594376491358E-0001 1.81244272910612E-0001 - 1.80894406351809E-0001 1.80544776805584E-0001 1.80195384264338E-0001 1.79846228722248E-0001 1.79497310175259E-0001 - 1.79148628621074E-0001 1.78800184059158E-0001 1.78451976490745E-0001 1.78104005918813E-0001 1.77756272348098E-0001 - 1.77408775785088E-0001 1.77061516238018E-0001 1.76714493716869E-0001 1.76367708233362E-0001 1.76021159800960E-0001 - 1.75674848434862E-0001 1.75328774151996E-0001 1.74982936971034E-0001 1.74637336912357E-0001 1.74291973998079E-0001 - 1.73946848252042E-0001 1.73601959699804E-0001 1.73257308368628E-0001 1.72912894287503E-0001 1.72568717487120E-0001 - 1.72224777999877E-0001 1.71881075859883E-0001 1.71537611102927E-0001 1.71194383766524E-0001 1.70851393889857E-0001 - 1.70508641513810E-0001 1.70166126680955E-0001 1.69823849435548E-0001 1.69481809823517E-0001 1.69140007892480E-0001 - 1.68798443691716E-0001 1.68457117272188E-0001 1.68116028686514E-0001 1.67775177988979E-0001 1.67434565235532E-0001 - 1.67094190483780E-0001 1.66754053792972E-0001 1.66414155224023E-0001 1.66074494839474E-0001 1.65735072703527E-0001 - 1.65395888882016E-0001 1.65056943442412E-0001 1.64718236453813E-0001 1.64379767986950E-0001 1.64041538114175E-0001 - 1.63703546909466E-0001 1.63365794448417E-0001 1.63028280808232E-0001 1.62691006067724E-0001 1.62353970307314E-0001 - 1.62017173609034E-0001 1.61680616056502E-0001 1.61344297734932E-0001 1.61008218731134E-0001 1.60672379133502E-0001 - 1.60336779032016E-0001 1.60001418518228E-0001 1.59666297685277E-0001 1.59331416627860E-0001 1.58996775442252E-0001 - 1.58662374226285E-0001 1.58328213079353E-0001 1.57994292102404E-0001 1.57660611397938E-0001 1.57327171070004E-0001 - 1.56993971224191E-0001 1.56661011967629E-0001 1.56328293408984E-0001 1.55995815658444E-0001 1.55663578827738E-0001 - 1.55331583030110E-0001 1.54999828380322E-0001 1.54668314994650E-0001 1.54337042990881E-0001 1.54006012488310E-0001 - 1.53675223607726E-0001 1.53344676471424E-0001 1.53014371203186E-0001 1.52684307928287E-0001 1.52354486773478E-0001 - 1.52024907867001E-0001 1.51695571338560E-0001 1.51366477319349E-0001 1.51037625942007E-0001 1.50709017340652E-0001 - 1.50380651650850E-0001 1.50052529009625E-0001 1.49724649555447E-0001 1.49397013428233E-0001 1.49069620769338E-0001 - 1.48742471721554E-0001 1.48415566429104E-0001 1.48088905037631E-0001 1.47762487694208E-0001 1.47436314547322E-0001 - 1.47110385746871E-0001 1.46784701444166E-0001 1.46459261791909E-0001 1.46134066944211E-0001 1.45809117056581E-0001 - 1.45484412285900E-0001 1.45159952790452E-0001 1.44835738729888E-0001 1.44511770265240E-0001 1.44188047558907E-0001 - 1.43864570774658E-0001 1.43541340077618E-0001 1.43218355634267E-0001 1.42895617612443E-0001 1.42573126181323E-0001 - 1.42250881511428E-0001 1.41928883774612E-0001 1.41607133144068E-0001 1.41285629794313E-0001 1.40964373901182E-0001 - 1.40643365641827E-0001 1.40322605194713E-0001 1.40002092739620E-0001 1.39681828457616E-0001 1.39361812531071E-0001 - 1.39042045143658E-0001 1.38722526480320E-0001 1.38403256727290E-0001 1.38084236072080E-0001 1.37765464703470E-0001 - 1.37446942811509E-0001 1.37128670587503E-0001 1.36810648224021E-0001 1.36492875914879E-0001 1.36175353855143E-0001 - 1.35858082241114E-0001 1.35541061270336E-0001 1.35224291141581E-0001 1.34907772054844E-0001 1.34591504211344E-0001 - 1.34275487813515E-0001 1.33959723064998E-0001 1.33644210170640E-0001 1.33328949336492E-0001 1.33013940769792E-0001 - 1.32699184678973E-0001 1.32384681273646E-0001 1.32070430764609E-0001 1.31756433363821E-0001 1.31442689284420E-0001 - 1.31129198740697E-0001 1.30815961948110E-0001 1.30502979123262E-0001 1.30190250483902E-0001 1.29877776248924E-0001 - 1.29565556638354E-0001 1.29253591873347E-0001 1.28941882176188E-0001 1.28630427770276E-0001 1.28319228880129E-0001 - 1.28008285731367E-0001 1.27697598550718E-0001 1.27387167566004E-0001 1.27076993006141E-0001 1.26767075101131E-0001 - 1.26457414082055E-0001 1.26148010181073E-0001 1.25838863631410E-0001 1.25529974667361E-0001 1.25221343524272E-0001 - 1.24912970438547E-0001 1.24604855647644E-0001 1.24296999390047E-0001 1.23989401905289E-0001 1.23682063433928E-0001 - 1.23374984217550E-0001 1.23068164498758E-0001 1.22761604521173E-0001 1.22455304529417E-0001 1.22149264769120E-0001 - 1.21843485486905E-0001 1.21537966930392E-0001 1.21232709348181E-0001 1.20927712989850E-0001 1.20622978105957E-0001 - 1.20318504948024E-0001 1.20014293768536E-0001 1.19710344820939E-0001 1.19406658359619E-0001 1.19103234639918E-0001 - 1.18800073918117E-0001 1.18497176451423E-0001 1.18194542497974E-0001 1.17892172316835E-0001 1.17590066167979E-0001 - 1.17288224312298E-0001 1.16986647011578E-0001 1.16685334528516E-0001 1.16384287126692E-0001 1.16083505070577E-0001 - 1.15782988625521E-0001 1.15482738057752E-0001 1.15182753634368E-0001 1.14883035623326E-0001 1.14583584293442E-0001 - 1.14284399914389E-0001 1.13985482756677E-0001 1.13686833091663E-0001 1.13388451191532E-0001 1.13090337329301E-0001 - 1.12792491778809E-0001 1.12494914814710E-0001 1.12197606712467E-0001 1.11900567748347E-0001 1.11603798199415E-0001 - 1.11307298343533E-0001 1.11011068459344E-0001 1.10715108826267E-0001 1.10419419724506E-0001 1.10124001435028E-0001 - 1.09828854239555E-0001 1.09533978420579E-0001 1.09239374261328E-0001 1.08945042045785E-0001 1.08650982058662E-0001 - 1.08357194585411E-0001 1.08063679912203E-0001 1.07770438325934E-0001 1.07477470114207E-0001 1.07184775565341E-0001 - 1.06892354968348E-0001 1.06600208612944E-0001 1.06308336789523E-0001 1.06016739789172E-0001 1.05725417903653E-0001 - 1.05434371425397E-0001 1.05143600647498E-0001 1.04853105863711E-0001 1.04562887368448E-0001 1.04272945456757E-0001 - 1.03983280424333E-0001 1.03693892567506E-0001 1.03404782183232E-0001 1.03115949569084E-0001 1.02827395023260E-0001 - 1.02539118844561E-0001 1.02251121332391E-0001 1.01963402786754E-0001 1.01675963508241E-0001 1.01388803798034E-0001 - 1.01101923957885E-0001 1.00815324290124E-0001 1.00529005097649E-0001 1.00242966683908E-0001 9.99572093529145E-0002 - 9.96717334092173E-0002 9.93865391579208E-0002 9.91016269046474E-0002 9.88169969555639E-0002 9.85326496173499E-0002 - 9.82485851972019E-0002 9.79648040028309E-0002 9.76813063424448E-0002 9.73980925247575E-0002 9.71151628589660E-0002 - 9.68325176547575E-0002 9.65501572222923E-0002 9.62680818722098E-0002 9.59862919156113E-0002 9.57047876640588E-0002 - 9.54235694295671E-0002 9.51426375245974E-0002 9.48619922620551E-0002 9.45816339552767E-0002 9.43015629180306E-0002 - 9.40217794645045E-0002 9.37422839093001E-0002 9.34630765674342E-0002 9.31841577543216E-0002 9.29055277857756E-0002 - 9.26271869780020E-0002 9.23491356475871E-0002 9.20713741114970E-0002 9.17939026870709E-0002 9.15167216920074E-0002 - 9.12398314443734E-0002 9.09632322625794E-0002 9.06869244653890E-0002 9.04109083718991E-0002 9.01351843015452E-0002 - 8.98597525740907E-0002 8.95846135096134E-0002 8.93097674285138E-0002 8.90352146514954E-0002 8.87609554995633E-0002 - 8.84869902940221E-0002 8.82133193564648E-0002 8.79399430087624E-0002 8.76668615730680E-0002 8.73940753718028E-0002 - 8.71215847276513E-0002 8.68493899635570E-0002 8.65774914027119E-0002 8.63058893685558E-0002 8.60345841847639E-0002 - 8.57635761752489E-0002 8.54928656641401E-0002 8.52224529757945E-0002 8.49523384347793E-0002 8.46825223658681E-0002 - 8.44130050940352E-0002 8.41437869444456E-0002 8.38748682424588E-0002 8.36062493136091E-0002 8.33379304836071E-0002 - 8.30699120783358E-0002 8.28021944238358E-0002 8.25347778463050E-0002 8.22676626720902E-0002 8.20008492276844E-0002 - 8.17343378397107E-0002 8.14681288349304E-0002 8.12022225402251E-0002 8.09366192825914E-0002 8.06713193891407E-0002 - 8.04063231870887E-0002 8.01416310037516E-0002 7.98772431665312E-0002 7.96131600029215E-0002 7.93493818404970E-0002 - 7.90859090068981E-0002 7.88227418298402E-0002 7.85598806370936E-0002 7.82973257564822E-0002 7.80350775158849E-0002 - 7.77731362432125E-0002 7.75115022664191E-0002 7.72501759134807E-0002 7.69891575124012E-0002 7.67284473911978E-0002 - 7.64680458778959E-0002 7.62079533005292E-0002 7.59481699871229E-0002 7.56886962656983E-0002 7.54295324642558E-0002 - 7.51706789107762E-0002 7.49121359332148E-0002 7.46539038594861E-0002 7.43959830174691E-0002 7.41383737349936E-0002 - 7.38810763398358E-0002 7.36240911597103E-0002 7.33674185222700E-0002 7.31110587550903E-0002 7.28550121856715E-0002 - 7.25992791414260E-0002 7.23438599496759E-0002 7.20887549376462E-0002 7.18339644324562E-0002 7.15794887611176E-0002 - 7.13253282505234E-0002 7.10714832274425E-0002 7.08179540185191E-0002 7.05647409502553E-0002 7.03118443490166E-0002 - 7.00592645410197E-0002 6.98070018523246E-0002 6.95550566088337E-0002 6.93034291362803E-0002 6.90521197602256E-0002 - 6.88011288060499E-0002 6.85504565989503E-0002 6.83001034639306E-0002 6.80500697257959E-0002 6.78003557091487E-0002 - 6.75509617383771E-0002 6.73018881376585E-0002 6.70531352309403E-0002 6.68047033419462E-0002 6.65565927941617E-0002 - 6.63088039108278E-0002 6.60613370149436E-0002 6.58141924292485E-0002 6.55673704762270E-0002 6.53208714780896E-0002 - 6.50746957567804E-0002 6.48288436339612E-0002 6.45833154310093E-0002 6.43381114690122E-0002 6.40932320687549E-0002 - 6.38486775507252E-0002 6.36044482350958E-0002 6.33605444417252E-0002 6.31169664901522E-0002 6.28737146995815E-0002 - 6.26307893888862E-0002 6.23881908766008E-0002 6.21459194809096E-0002 6.19039755196440E-0002 6.16623593102788E-0002 - 6.14210711699234E-0002 6.11801114153105E-0002 6.09394803628039E-0002 6.06991783283744E-0002 6.04592056276101E-0002 - 6.02195625757021E-0002 5.99802494874361E-0002 5.97412666771940E-0002 5.95026144589406E-0002 5.92642931462215E-0002 - 5.90263030521590E-0002 5.87886444894365E-0002 5.85513177703037E-0002 5.83143232065680E-0002 5.80776611095818E-0002 - 5.78413317902420E-0002 5.76053355589853E-0002 5.73696727257775E-0002 5.71343436001105E-0002 5.68993484909962E-0002 - 5.66646877069599E-0002 5.64303615560335E-0002 5.61963703457522E-0002 5.59627143831433E-0002 5.57293939747275E-0002 - 5.54964094265072E-0002 5.52637610439613E-0002 5.50314491320413E-0002 5.47994739951669E-0002 5.45678359372127E-0002 - 5.43365352615118E-0002 5.41055722708394E-0002 5.38749472674184E-0002 5.36446605529061E-0002 5.34147124283878E-0002 - 5.31851031943759E-0002 5.29558331507992E-0002 5.27269025969983E-0002 5.24983118317229E-0002 5.22700611531221E-0002 - 5.20421508587403E-0002 5.18145812455087E-0002 5.15873526097454E-0002 5.13604652471427E-0002 5.11339194527667E-0002 - 5.09077155210467E-0002 5.06818537457747E-0002 5.04563344200951E-0002 5.02311578365003E-0002 5.00063242868255E-0002 - 4.97818340622430E-0002 4.95576874532576E-0002 4.93338847496944E-0002 4.91104262407047E-0002 4.88873122147480E-0002 - 4.86645429595928E-0002 4.84421187623133E-0002 4.82200399092760E-0002 4.79983066861401E-0002 4.77769193778496E-0002 - 4.75558782686293E-0002 4.73351836419750E-0002 4.71148357806525E-0002 4.68948349666902E-0002 4.66751814813717E-0002 - 4.64558756052340E-0002 4.62369176180569E-0002 4.60183077988619E-0002 4.58000464259040E-0002 4.55821337766677E-0002 - 4.53645701278601E-0002 4.51473557554046E-0002 4.49304909344368E-0002 4.47139759393024E-0002 4.44978110435412E-0002 - 4.42819965198938E-0002 4.40665326402867E-0002 4.38514196758337E-0002 4.36366578968251E-0002 4.34222475727239E-0002 - 4.32081889721642E-0002 4.29944823629369E-0002 4.27811280119945E-0002 4.25681261854364E-0002 4.23554771485121E-0002 - 4.21431811656063E-0002 4.19312385002445E-0002 4.17196494150762E-0002 4.15084141718767E-0002 4.12975330315431E-0002 - 4.10870062540790E-0002 4.08768340986023E-0002 4.06670168233288E-0002 4.04575546855747E-0002 4.02484479417457E-0002 - 4.00396968473344E-0002 3.98313016569153E-0002 3.96232626241364E-0002 3.94155800017199E-0002 3.92082540414472E-0002 - 3.90012849941673E-0002 3.87946731097768E-0002 3.85884186372250E-0002 3.83825218245047E-0002 3.81769829186469E-0002 - 3.79718021657172E-0002 3.77669798108086E-0002 3.75625160980378E-0002 3.73584112705376E-0002 3.71546655704568E-0002 - 3.69512792389505E-0002 3.67482525161743E-0002 3.65455856412832E-0002 3.63432788524233E-0002 3.61413323867293E-0002 - 3.59397464803154E-0002 3.57385213682741E-0002 3.55376572846687E-0002 3.53371544625308E-0002 3.51370131338508E-0002 - 3.49372335295788E-0002 3.47378158796138E-0002 3.45387604128023E-0002 3.43400673569319E-0002 3.41417369387280E-0002 - 3.39437693838449E-0002 3.37461649168646E-0002 3.35489237612915E-0002 3.33520461395442E-0002 3.31555322729551E-0002 - 3.29593823817620E-0002 3.27635966851054E-0002 3.25681754010218E-0002 3.23731187464398E-0002 3.21784269371747E-0002 - 3.19841001879235E-0002 3.17901387122635E-0002 3.15965427226404E-0002 3.14033124303702E-0002 3.12104480456305E-0002 - 3.10179497774582E-0002 3.08258178337426E-0002 3.06340524212206E-0002 3.04426537454747E-0002 3.02516220109254E-0002 - 3.00609574208266E-0002 2.98706601772620E-0002 2.96807304811443E-0002 2.94911685321975E-0002 2.93019745289691E-0002 - 2.91131486688142E-0002 2.89246911478940E-0002 2.87366021611701E-0002 2.85488819024023E-0002 2.83615305641442E-0002 - 2.81745483377346E-0002 2.79879354132951E-0002 2.78016919797270E-0002 2.76158182247051E-0002 2.74303143346742E-0002 - 2.72451804948416E-0002 2.70604168891783E-0002 2.68760237004085E-0002 2.66920011100092E-0002 2.65083492982031E-0002 - 2.63250684439549E-0002 2.61421587249695E-0002 2.59596203176833E-0002 2.57774533972621E-0002 2.55956581375971E-0002 - 2.54142347112993E-0002 2.52331832896960E-0002 2.50525040428244E-0002 2.48721971394312E-0002 2.46922627469656E-0002 - 2.45127010315730E-0002 2.43335121580963E-0002 2.41546962900662E-0002 2.39762535896998E-0002 2.37981842178962E-0002 - 2.36204883342295E-0002 2.34431660969508E-0002 2.32662176629759E-0002 2.30896431878879E-0002 2.29134428259275E-0002 - 2.27376167299950E-0002 2.25621650516407E-0002 2.23870879410626E-0002 2.22123855471043E-0002 2.20380580172475E-0002 - 2.18641054976091E-0002 2.16905281329395E-0002 2.15173260666153E-0002 2.13444994406360E-0002 2.11720483956218E-0002 - 2.09999730708073E-0002 2.08282736040397E-0002 2.06569501317719E-0002 2.04860027890615E-0002 2.03154317095645E-0002 - 2.01452370255336E-0002 1.99754188678128E-0002 1.98059773658337E-0002 1.96369126476118E-0002 1.94682248397417E-0002 - 1.92999140673955E-0002 1.91319804543169E-0002 1.89644241228172E-0002 1.87972451937743E-0002 1.86304437866255E-0002 - 1.84640200193646E-0002 1.82979740085409E-0002 1.81323058692504E-0002 1.79670157151374E-0002 1.78021036583867E-0002 - 1.76375698097216E-0002 1.74734142784023E-0002 1.73096371722163E-0002 1.71462385974815E-0002 1.69832186590391E-0002 - 1.68205774602488E-0002 1.66583151029892E-0002 1.64964316876497E-0002 1.63349273131307E-0002 1.61738020768378E-0002 - 1.60130560746790E-0002 1.58526894010605E-0002 1.56927021488849E-0002 1.55330944095474E-0002 1.53738662729278E-0002 - 1.52150178273951E-0002 1.50565491597976E-0002 1.48984603554621E-0002 1.47407514981898E-0002 1.45834226702532E-0002 - 1.44264739523939E-0002 1.42699054238163E-0002 1.41137171621877E-0002 1.39579092436306E-0002 1.38024817427259E-0002 - 1.36474347325030E-0002 1.34927682844415E-0002 1.33384824684637E-0002 1.31845773529344E-0002 1.30310530046572E-0002 - 1.28779094888707E-0002 1.27251468692454E-0002 1.25727652078802E-0002 1.24207645653006E-0002 1.22691450004555E-0002 - 1.21179065707098E-0002 1.19670493318496E-0002 1.18165733380699E-0002 1.16664786419795E-0002 1.15167652945915E-0002 - 1.13674333453260E-0002 1.12184828420023E-0002 1.10699138308386E-0002 1.09217263564492E-0002 1.07739204618391E-0002 - 1.06264961884033E-0002 1.04794535759241E-0002 1.03327926625673E-0002 1.01865134848782E-0002 1.00406160777808E-0002 - 9.89510047457428E-0003 9.74996670692935E-0003 9.60521480488639E-0003 9.46084479685394E-0003 9.31685670960037E-0003 - 9.17325056825977E-0003 9.03002639632177E-0003 8.88718421563269E-0003 8.74472404639011E-0003 8.60264590714508E-0003 - 8.46094981479321E-0003 8.31963578457626E-0003 8.17870383007892E-0003 8.03815396322380E-0003 7.89798619427301E-0003 - 7.75820053182181E-0003 7.61879698279709E-0003 7.47977555245638E-0003 7.34113624438303E-0003 7.20287906048672E-0003 - 7.06500400099582E-0003 6.92751106446245E-0003 6.79040024775225E-0003 6.65367154604763E-0003 6.51732495284301E-0003 - 6.38136045994133E-0003 6.24577805745435E-0003 6.11057773379945E-0003 5.97575947569562E-0003 5.84132326816238E-0003 - 5.70726909451963E-0003 5.57359693638034E-0003 5.44030677365307E-0003 5.30739858453791E-0003 5.17487234552255E-0003 - 5.04272803138390E-0003 4.91096561518267E-0003 4.77958506826235E-0003 4.64858636024747E-0003 4.51796945903991E-0003 - 4.38773433082029E-0003 4.25788094004120E-0003 4.12840924942884E-0003 3.99931921997862E-0003 3.87061081095550E-0003 - 3.74228397988943E-0003 3.61433868257447E-0003 3.48677487306891E-0003 3.35959250368810E-0003 3.23279152500838E-0003 - 3.10637188586193E-0003 2.98033353333435E-0003 2.85467641276539E-0003 2.72940046774511E-0003 2.60450564011252E-0003 - 2.47999186995336E-0003 2.35585909559935E-0003 2.23210725362688E-0003 2.10873627885098E-0003 1.98574610433073E-0003 - 1.86313666136117E-0003 1.74090787947423E-0003 1.61905968643792E-0003 1.49759200825326E-0003 1.37650476915299E-0003 - 1.25579789159955E-0003 1.13547129628426E-0003 1.01552490212539E-0003 8.95958626266973E-0004 7.76772384076636E-0004 - 6.57966089143972E-0004 5.39539653280707E-0004 4.21492986515609E-0004 3.03825997098359E-0004 1.86538591492571E-0004 - 6.96306743790062E-0005 -4.68978513507411E-0005 -1.63047084589231E-0004 -2.78817126020655E-0004 -3.94208078118699E-0004 --5.09220045149356E-0004 -6.23853133170766E-0004 -7.38107450036302E-0004 -8.51983105394002E-0004 -9.65480210689429E-0004 --1.07859887916553E-0003 -1.19133922586566E-0003 -1.30370136763221E-0003 -1.41568542310979E-0003 -1.52729151274577E-0003 --1.63851975879195E-0003 -1.74937028530356E-0003 -1.85984321814261E-0003 -1.96993868497895E-0003 -2.07965681528919E-0003 --2.18899774036010E-0003 -2.29796159328809E-0003 -2.40654850898133E-0003 -2.51475862415858E-0003 -2.62259207735317E-0003 --2.73004900891209E-0003 -2.83712956099571E-0003 -2.94383387758223E-0003 -3.05016210446486E-0003 -3.15611438925469E-0003 --3.26169088138192E-0003 -3.36689173209353E-0003 -3.47171709445864E-0003 -3.57616712336544E-0003 -3.68024197552419E-0003 --3.78394180946665E-0003 -3.88726678554670E-0003 -3.99021706594396E-0003 -4.09279281465877E-0003 -4.19499419751874E-0003 --4.29682138217488E-0003 -4.39827453810589E-0003 -4.49935383661522E-0003 -4.60005945083394E-0003 -4.70039155572076E-0003 --4.80035032806231E-0003 -4.89993594647341E-0003 -4.99914859139815E-0003 -5.09798844511016E-0003 -5.19645569171220E-0003 --5.29455051713838E-0003 -5.39227310915245E-0003 -5.48962365734965E-0003 -5.58660235315652E-0003 -5.68320938983076E-0003 --5.77944496246319E-0003 -5.87530926797520E-0003 -5.97080250512230E-0003 -6.06592487449215E-0003 -6.16067657850487E-0003 --6.25505782141408E-0003 -6.34906880930743E-0003 -6.44270975010522E-0003 -6.53598085356140E-0003 -6.62888233126427E-0003 --6.72141439663551E-0003 -6.81357726493068E-0003 -6.90537115323993E-0003 -6.99679628048665E-0003 -7.08785286742902E-0003 --7.17854113665838E-0003 -7.26886131260101E-0003 -7.35881362151635E-0003 -7.44839829149769E-0003 -7.53761555247284E-0003 --7.62646563620328E-0003 -7.71494877628292E-0003 -7.80306520813983E-0003 -7.89081516903533E-0003 -7.97819889806356E-0003 --8.06521663615124E-0003 -8.15186862605845E-0003 -8.23815511237661E-0003 -8.32407634152947E-0003 -8.40963256177278E-0003 --8.49482402319337E-0003 -8.57965097770929E-0003 -8.66411367906928E-0003 -8.74821238285213E-0003 -8.83194734646673E-0003 --8.91531882915135E-0003 -8.99832709197361E-0003 -9.08097239782911E-0003 -9.16325501144183E-0003 -9.24517519936358E-0003 --9.32673322997283E-0003 -9.40792937347415E-0003 -9.48876390189879E-0003 -9.56923708910293E-0003 -9.64934921076726E-0003 --9.72910054439714E-0003 -9.80849136932040E-0003 -9.88752196668838E-0003 -9.96619261947389E-0003 -1.00445036124713E-0002 --1.01224552322956E-0002 -1.02000477673814E-0002 -1.02772815079823E-0002 -1.03541567461704E-0002 -1.04306737758348E-0002 --1.05068328926812E-0002 -1.05826343942310E-0002 -1.06580785798204E-0002 -1.07331657505994E-0002 -1.08078962095312E-0002 --1.08822702613905E-0002 -1.09562882127634E-0002 -1.10299503720459E-0002 -1.11032570494426E-0002 -1.11762085569668E-0002 --1.12488052084380E-0002 -1.13210473194821E-0002 -1.13929352075291E-0002 -1.14644691918131E-0002 -1.15356495933706E-0002 --1.16064767350390E-0002 -1.16769509414563E-0002 -1.17470725390591E-0002 -1.18168418560818E-0002 -1.18862592225551E-0002 --1.19553249703049E-0002 -1.20240394329516E-0002 -1.20924029459069E-0002 -1.21604158463746E-0002 -1.22280784733482E-0002 --1.22953911676101E-0002 -1.23623542717289E-0002 -1.24289681300594E-0002 -1.24952330887413E-0002 -1.25611494956959E-0002 --1.26267177006266E-0002 -1.26919380550161E-0002 -1.27568109121264E-0002 -1.28213366269947E-0002 -1.28855155564350E-0002 --1.29493480590340E-0002 -1.30128344951502E-0002 -1.30759752269133E-0002 -1.31387706182210E-0002 -1.32012210347386E-0002 --1.32633268438967E-0002 -1.33250884148889E-0002 -1.33865061186715E-0002 -1.34475803279609E-0002 -1.35083114172316E-0002 --1.35686997627148E-0002 -1.36287457423967E-0002 -1.36884497360160E-0002 -1.37478121250633E-0002 -1.38068332927779E-0002 --1.38655136241461E-0002 -1.39238535059004E-0002 -1.39818533265160E-0002 -1.40395134762105E-0002 -1.40968343469404E-0002 --1.41538163323993E-0002 -1.42104598280175E-0002 -1.42667652309576E-0002 -1.43227329401146E-0002 -1.43783633561119E-0002 --1.44336568813008E-0002 -1.44886139197568E-0002 -1.45432348772796E-0002 -1.45975201613884E-0002 -1.46514701813214E-0002 --1.47050853480336E-0002 -1.47583660741935E-0002 -1.48113127741813E-0002 -1.48639258640883E-0002 -1.49162057617104E-0002 --1.49681528865510E-0002 -1.50197676598148E-0002 -1.50710505044073E-0002 -1.51220018449315E-0002 -1.51726221076859E-0002 --1.52229117206628E-0002 -1.52728711135441E-0002 -1.53225007177006E-0002 -1.53718009661885E-0002 -1.54207722937474E-0002 --1.54694151367972E-0002 -1.55177299334361E-0002 -1.55657171234382E-0002 -1.56133771482500E-0002 -1.56607104509887E-0002 --1.57077174764392E-0002 -1.57543986710514E-0002 -1.58007544829375E-0002 -1.58467853618700E-0002 -1.58924917592777E-0002 --1.59378741282440E-0002 -1.59829329235042E-0002 -1.60276686014418E-0002 -1.60720816200866E-0002 -1.61161724391113E-0002 --1.61599415198294E-0002 -1.62033893251914E-0002 -1.62465163197828E-0002 -1.62893229698205E-0002 -1.63318097431504E-0002 --1.63739771092444E-0002 -1.64158255391970E-0002 -1.64573555057226E-0002 -1.64985674831532E-0002 -1.65394619474334E-0002 --1.65800393761207E-0002 -1.66203002483783E-0002 -1.66602450449757E-0002 -1.66998742482834E-0002 -1.67391883422704E-0002 --1.67781878125015E-0002 -1.68168731461333E-0002 -1.68552448319116E-0002 -1.68933033601684E-0002 -1.69310492228180E-0002 --1.69684829133544E-0002 -1.70056049268472E-0002 -1.70424157599396E-0002 -1.70789159108438E-0002 -1.71151058793389E-0002 --1.71509861667661E-0002 -1.71865572760268E-0002 -1.72218197115784E-0002 -1.72567739794309E-0002 -1.72914205871441E-0002 --1.73257600438231E-0002 -1.73597928601161E-0002 -1.73935195482098E-0002 -1.74269406218268E-0002 -1.74600565962213E-0002 --1.74928679881761E-0002 -1.75253753159992E-0002 -1.75575790995191E-0002 -1.75894798600829E-0002 -1.76210781205509E-0002 --1.76523744052946E-0002 -1.76833692401920E-0002 -1.77140631526239E-0002 -1.77444566714710E-0002 -1.77745503271096E-0002 --1.78043446514077E-0002 -1.78338401777215E-0002 -1.78630374408921E-0002 -1.78919369772406E-0002 -1.79205393245654E-0002 --1.79488450221378E-0002 -1.79768546106978E-0002 -1.80045686324514E-0002 -1.80319876310653E-0002 -1.80591121516640E-0002 --1.80859427408254E-0002 -1.81124799465772E-0002 -1.81387243183923E-0002 -1.81646764071855E-0002 -1.81903367653090E-0002 --1.82157059465489E-0002 -1.82407845061206E-0002 -1.82655730006650E-0002 -1.82900719882444E-0002 -1.83142820283383E-0002 --1.83382036818394E-0002 -1.83618375110494E-0002 -1.83851840796750E-0002 -1.84082439528231E-0002 -1.84310176969977E-0002 --1.84535058800944E-0002 -1.84757090713975E-0002 -1.84976278415744E-0002 -1.85192627626723E-0002 -1.85406144081135E-0002 --1.85616833526914E-0002 -1.85824701725655E-0002 -1.86029754452576E-0002 -1.86231997496478E-0002 -1.86431436659688E-0002 --1.86628077758029E-0002 -1.86821926620769E-0002 -1.87012989090576E-0002 -1.87201271023475E-0002 -1.87386778288804E-0002 --1.87569516769168E-0002 -1.87749492360390E-0002 -1.87926710971476E-0002 -1.88101178524557E-0002 -1.88272900954852E-0002 --1.88441884210619E-0002 -1.88608134253107E-0002 -1.88771657056515E-0002 -1.88932458607937E-0002 -1.89090544907327E-0002 --1.89245921967442E-0002 -1.89398595813798E-0002 -1.89548572484626E-0002 -1.89695858030819E-0002 -1.89840458515892E-0002 --1.89982380015924E-0002 -1.90121628619520E-0002 -1.90258210427757E-0002 -1.90392131554139E-0002 -1.90523398124545E-0002 --1.90652016277182E-0002 -1.90777992162540E-0002 -1.90901331943333E-0002 -1.91022041794463E-0002 -1.91140127902959E-0002 --1.91255596467935E-0002 -1.91368453700536E-0002 -1.91478705823890E-0002 -1.91586359073059E-0002 -1.91691419694986E-0002 --1.91793893948445E-0002 -1.91893788103994E-0002 -1.91991108443918E-0002 -1.92085861262184E-0002 -1.92178052864388E-0002 --1.92267689567702E-0002 -1.92354777700822E-0002 -1.92439323603919E-0002 -1.92521333628591E-0002 -1.92600814137798E-0002 --1.92677771505824E-0002 -1.92752212118216E-0002 -1.92824142371736E-0002 -1.92893568674304E-0002 -1.92960497444950E-0002 --1.93024935113758E-0002 -1.93086888121812E-0002 -1.93146362921146E-0002 -1.93203365974689E-0002 -1.93257903756208E-0002 --1.93309982750260E-0002 -1.93359609452132E-0002 -1.93406790367794E-0002 -1.93451532013837E-0002 -1.93493840917421E-0002 --1.93533723616225E-0002 -1.93571186658386E-0002 -1.93606236602446E-0002 -1.93638880017298E-0002 -1.93669123482131E-0002 --1.93696973586369E-0002 -1.93722436929625E-0002 -1.93745520121636E-0002 -1.93766229782212E-0002 -1.93784572541177E-0002 --1.93800555038317E-0002 -1.93814183923319E-0002 -1.93825465855716E-0002 -1.93834407504831E-0002 -1.93841015549718E-0002 --1.93845296679108E-0002 -1.93847257591348E-0002 -1.93846904994346E-0002 -1.93844245605515E-0002 -1.93839286151709E-0002 --1.93832033369172E-0002 -1.93822494003477E-0002 -1.93810674809466E-0002 -1.93796582551194E-0002 -1.93780224001871E-0002 --1.93761605943802E-0002 -1.93740735168328E-0002 -1.93717618475765E-0002 -1.93692262675351E-0002 -1.93664674585180E-0002 --1.93634861032148E-0002 -1.93602828851888E-0002 -1.93568584888714E-0002 -1.93532135995561E-0002 -1.93493489033922E-0002 --1.93452650873792E-0002 -1.93409628393603E-0002 -1.93364428480168E-0002 -1.93317058028618E-0002 -1.93267523942338E-0002 --1.93215833132915E-0002 -1.93161992520067E-0002 -1.93106009031588E-0002 -1.93047889603284E-0002 -1.92987641178912E-0002 --1.92925270710117E-0002 -1.92860785156375E-0002 -1.92794191484926E-0002 -1.92725496670712E-0002 -1.92654707696318E-0002 --1.92581831551906E-0002 -1.92506875235156E-0002 -1.92429845751201E-0002 -1.92350750112563E-0002 -1.92269595339095E-0002 --1.92186388457913E-0002 -1.92101136503332E-0002 -1.92013846516809E-0002 -1.91924525546872E-0002 -1.91833180649062E-0002 --1.91739818885866E-0002 -1.91644447326653E-0002 -1.91547073047615E-0002 -1.91447703131693E-0002 -1.91346344668522E-0002 --1.91243004754362E-0002 -1.91137690492034E-0002 -1.91030408990856E-0002 -1.90921167366577E-0002 -1.90809972741314E-0002 --1.90696832243483E-0002 -1.90581753007738E-0002 -1.90464742174904E-0002 -1.90345806891910E-0002 -1.90224954311726E-0002 --1.90102191593294E-0002 -1.89977525901465E-0002 -1.89850964406932E-0002 -1.89722514286165E-0002 -1.89592182721338E-0002 --1.89459976900274E-0002 -1.89325904016368E-0002 -1.89189971268529E-0002 -1.89052185861104E-0002 -1.88912555003820E-0002 --1.88771085911711E-0002 -1.88627785805051E-0002 -1.88482661909292E-0002 -1.88335721454992E-0002 -1.88186971677746E-0002 --1.88036419818124E-0002 -1.87884073121597E-0002 -1.87729938838476E-0002 -1.87574024223836E-0002 -1.87416336537455E-0002 --1.87256883043742E-0002 -1.87095671011668E-0002 -1.86932707714701E-0002 -1.86768000430734E-0002 -1.86601556442019E-0002 --1.86433383035094E-0002 -1.86263487500721E-0002 -1.86091877133810E-0002 -1.85918559233352E-0002 -1.85743541102353E-0002 --1.85566830047761E-0002 -1.85388433380397E-0002 -1.85208358414887E-0002 -1.85026612469589E-0002 -1.84843202866529E-0002 --1.84658136931325E-0002 -1.84471421993120E-0002 -1.84283065384513E-0002 -1.84093074441484E-0002 -1.83901456503329E-0002 --1.83708218912587E-0002 -1.83513369014971E-0002 -1.83316914159293E-0002 -1.83118861697400E-0002 -1.82919218984097E-0002 --1.82717993377080E-0002 -1.82515192236865E-0002 -1.82310822926709E-0002 -1.82104892812554E-0002 -1.81897409262941E-0002 --1.81688379648946E-0002 -1.81477811344107E-0002 -1.81265711724352E-0002 -1.81052088167928E-0002 -1.80836948055326E-0002 --1.80620298769217E-0002 -1.80402147694368E-0002 -1.80182502217584E-0002 -1.79961369727621E-0002 -1.79738757615128E-0002 --1.79514673272562E-0002 -1.79289124094124E-0002 -1.79062117475685E-0002 -1.78833660814708E-0002 -1.78603761510184E-0002 --1.78372426962551E-0002 -1.78139664573628E-0002 -1.77905481746535E-0002 -1.77669885885625E-0002 -1.77432884396411E-0002 --1.77194484685489E-0002 -1.76954694160468E-0002 -1.76713520229894E-0002 -1.76470970303181E-0002 -1.76227051790531E-0002 --1.75981772102866E-0002 -1.75735138651752E-0002 -1.75487158849324E-0002 -1.75237840108213E-0002 -1.74987189841476E-0002 --1.74735215462512E-0002 -1.74481924385002E-0002 -1.74227324022821E-0002 -1.73971421789972E-0002 -1.73714225100511E-0002 --1.73455741368469E-0002 -1.73195978007781E-0002 -1.72934942432209E-0002 -1.72672642055270E-0002 -1.72409084290159E-0002 --1.72144276549675E-0002 -1.71878226246146E-0002 -1.71610940791358E-0002 -1.71342427596471E-0002 -1.71072694071953E-0002 --1.70801747627501E-0002 -1.70529595671966E-0002 -1.70256245613278E-0002 -1.69981704858371E-0002 -1.69705980813109E-0002 --1.69429080882208E-0002 -1.69151012469159E-0002 -1.68871782976162E-0002 -1.68591399804037E-0002 -1.68309870352159E-0002 --1.68027202018377E-0002 -1.67743402198942E-0002 -1.67458478288426E-0002 -1.67172437679650E-0002 -1.66885287763609E-0002 --1.66597035929391E-0002 -1.66307689564110E-0002 -1.66017256052818E-0002 -1.65725742778440E-0002 -1.65433157121691E-0002 --1.65139506461002E-0002 -1.64844798172445E-0002 -1.64549039629654E-0002 -1.64252238203753E-0002 -1.63954401263272E-0002 --1.63655536174081E-0002 -1.63355650299304E-0002 -1.63054750999248E-0002 -1.62752845631327E-0002 -1.62449941549978E-0002 --1.62146046106596E-0002 -1.61841166649447E-0002 -1.61535310523598E-0002 -1.61228485070837E-0002 -1.60920697629596E-0002 --1.60611955534878E-0002 -1.60302266118175E-0002 -1.59991636707394E-0002 -1.59680074626781E-0002 -1.59367587196841E-0002 --1.59054181734265E-0002 -1.58739865551850E-0002 -1.58424645958422E-0002 -1.58108530258761E-0002 -1.57791525753524E-0002 --1.57473639739163E-0002 -1.57154879507855E-0002 -1.56835252347422E-0002 -1.56514765541250E-0002 -1.56193426368217E-0002 --1.55871242102615E-0002 -1.55548220014071E-0002 -1.55224367367471E-0002 -1.54899691422880E-0002 -1.54574199435470E-0002 --1.54247898655437E-0002 -1.53920796327931E-0002 -1.53592899692967E-0002 -1.53264215985362E-0002 -1.52934752434646E-0002 --1.52604516264990E-0002 -1.52273514695128E-0002 -1.51941754938280E-0002 -1.51609244202072E-0002 -1.51275989688462E-0002 --1.50941998593662E-0002 -1.50607278108057E-0002 -1.50271835416132E-0002 -1.49935677696394E-0002 -1.49598812121290E-0002 --1.49261245857137E-0002 -1.48922986064036E-0002 -1.48584039895805E-0002 -1.48244414499891E-0002 -1.47904117017299E-0002 --1.47563154582512E-0002 -1.47221534323415E-0002 -1.46879263361219E-0002 -1.46536348810376E-0002 -1.46192797778515E-0002 --1.45848617366350E-0002 -1.45503814667612E-0002 -1.45158396768970E-0002 -1.44812370749952E-0002 -1.44465743682867E-0002 --1.44118522632729E-0002 -1.43770714657181E-0002 -1.43422326806417E-0002 -1.43073366123101E-0002 -1.42723839642295E-0002 --1.42373754391378E-0002 -1.42023117389970E-0002 -1.41671935649858E-0002 -1.41320216174909E-0002 -1.40967965961008E-0002 --1.40615191995965E-0002 -1.40261901259449E-0002 -1.39908100722905E-0002 -1.39553797349481E-0002 -1.39198998093949E-0002 --1.38843709902622E-0002 -1.38487939713291E-0002 -1.38131694455134E-0002 -1.37774981048647E-0002 -1.37417806405564E-0002 --1.37060177428782E-0002 -1.36702101012283E-0002 -1.36343584041055E-0002 -1.35984633391021E-0002 -1.35625255928955E-0002 --1.35265458512411E-0002 -1.34905247989644E-0002 -1.34544631199535E-0002 -1.34183614971511E-0002 -1.33822206125470E-0002 --1.33460411471707E-0002 -1.33098237810834E-0002 -1.32735691933707E-0002 -1.32372780621344E-0002 -1.32009510644857E-0002 --1.31645888765367E-0002 -1.31281921733933E-0002 -1.30917616291476E-0002 -1.30552979168700E-0002 -1.30188017086019E-0002 --1.29822736753476E-0002 -1.29457144870676E-0002 -1.29091248126698E-0002 -1.28725053200030E-0002 -1.28358566758488E-0002 --1.27991795459139E-0002 -1.27624745948231E-0002 -1.27257424861110E-0002 -1.26889838822150E-0002 -1.26521994444678E-0002 --1.26153898330891E-0002 -1.25785557071791E-0002 -1.25416977247101E-0002 -1.25048165425195E-0002 -1.24679128163022E-0002 --1.24309872006028E-0002 -1.23940403488086E-0002 -1.23570729131414E-0002 -1.23200855446509E-0002 -1.22830788932064E-0002 --1.22460536074898E-0002 -1.22090103349882E-0002 -1.21719497219858E-0002 -1.21348724135574E-0002 -1.20977790535601E-0002 --1.20606702846266E-0002 -1.20235467481569E-0002 -1.19864090843120E-0002 -1.19492579320054E-0002 -1.19120939288965E-0002 --1.18749177113828E-0002 -1.18377299145924E-0002 -1.18005311723774E-0002 -1.17633221173052E-0002 -1.17261033806528E-0002 --1.16888755923981E-0002 -1.16516393812129E-0002 -1.16143953744562E-0002 -1.15771441981660E-0002 -1.15398864770527E-0002 --1.15026228344913E-0002 -1.14653538925147E-0002 -1.14280802718056E-0002 -1.13908025916898E-0002 -1.13535214701292E-0002 --1.13162375237137E-0002 -1.12789513676548E-0002 -1.12416636157777E-0002 -1.12043748805150E-0002 -1.11670857728985E-0002 --1.11297969025523E-0002 -1.10925088776862E-0002 -1.10552223050877E-0002 -1.10179377901156E-0002 -1.09806559366922E-0002 --1.09433773472966E-0002 -1.09061026229575E-0002 -1.08688323632459E-0002 -1.08315671662683E-0002 -1.07943076286592E-0002 --1.07570543455747E-0002 -1.07198079106847E-0002 -1.06825689161662E-0002 -1.06453379526965E-0002 -1.06081156094458E-0002 --1.05709024740702E-0002 -1.05336991327049E-0002 -1.04965061699575E-0002 -1.04593241689001E-0002 -1.04221537110633E-0002 --1.03849953764290E-0002 -1.03478497434230E-0002 -1.03107173889088E-0002 -1.02735988881802E-0002 -1.02364948149546E-0002 --1.01994057413662E-0002 -1.01623322379588E-0002 -1.01252748736796E-0002 -1.00882342158717E-0002 -1.00512108302676E-0002 --1.00142052809824E-0002 -9.97721813050731E-0003 -9.94024993970214E-0003 -9.90330126778913E-0003 -9.86637267234622E-0003 --9.82946470929996E-0003 -9.79257793291927E-0003 -9.75571289580824E-0003 -9.71887014890008E-0003 -9.68205024144984E-0003 --9.64525372102806E-0003 -9.60848113351433E-0003 -9.57173302309027E-0003 -9.53500993223337E-0003 -9.49831240170995E-0003 --9.46164097056923E-0003 -9.42499617613611E-0003 -9.38837855400502E-0003 -9.35178863803354E-0003 -9.31522696033547E-0003 --9.27869405127490E-0003 -9.24219043945929E-0003 -9.20571665173319E-0003 -9.16927321317218E-0003 -9.13286064707581E-0003 --9.09647947496182E-0003 -9.06013021655932E-0003 -9.02381338980287E-0003 -8.98752951082581E-0003 -8.95127909395402E-0003 --8.91506265170004E-0003 -8.87888069475610E-0003 -8.84273373198852E-0003 -8.80662227043096E-0003 -8.77054681527873E-0003 --8.73450786988215E-0003 -8.69850593574050E-0003 -8.66254151249628E-0003 -8.62661509792836E-0003 -8.59072718794650E-0003 --8.55487827658485E-0003 -8.51906885599616E-0003 -8.48329941644566E-0003 -8.44757044630479E-0003 -8.41188243204567E-0003 --8.37623585823461E-0003 -8.34063120752659E-0003 -8.30506896065888E-0003 -8.26954959644570E-0003 -8.23407359177169E-0003 --8.19864142158635E-0003 -8.16325355889834E-0003 -8.12791047476925E-0003 -8.09261263830822E-0003 -8.05736051666568E-0003 --8.02215457502823E-0003 -7.98699527661217E-0003 -7.95188308265821E-0003 -7.91681845242585E-0003 -7.88180184318731E-0003 --7.84683371022236E-0003 -7.81191450681218E-0003 -7.77704468423439E-0003 -7.74222469175681E-0003 -7.70745497663225E-0003 --7.67273598409309E-0003 -7.63806815734543E-0003 -7.60345193756398E-0003 -7.56888776388628E-0003 -7.53437607340735E-0003 --7.49991730117461E-0003 -7.46551188018191E-0003 -7.43116024136473E-0003 -7.39686281359438E-0003 -7.36262002367311E-0003 --7.32843229632850E-0003 -7.29430005420824E-0003 -7.26022371787533E-0003 -7.22620370580218E-0003 -7.19224043436600E-0003 --7.15833431784326E-0003 -7.12448576840493E-0003 -7.09069519611103E-0003 -7.05696300890566E-0003 -7.02328961261230E-0003 --6.98967541092816E-0003 -6.95612080541975E-0003 -6.92262619551750E-0003 -6.88919197851116E-0003 -6.85581854954473E-0003 --6.82250630161144E-0003 -6.78925562554925E-0003 -6.75606691003560E-0003 -6.72294054158305E-0003 -6.68987690453402E-0003 --6.65687638105667E-0003 -6.62393935113955E-0003 -6.59106619258723E-0003 -6.55825728101578E-0003 -6.52551298984779E-0003 --6.49283369030814E-0003 -6.46021975141903E-0003 -6.42767153999603E-0003 -6.39518942064291E-0003 -6.36277375574751E-0003 --6.33042490547739E-0003 -6.29814322777513E-0003 -6.26592907835424E-0003 -6.23378281069442E-0003 -6.20170477603781E-0003 --6.16969532338409E-0003 -6.13775479948650E-0003 -6.10588354884776E-0003 -6.07408191371551E-0003 -6.04235023407850E-0003 --6.01068884766208E-0003 -5.97909808992463E-0003 -5.94757829405287E-0003 -5.91612979095816E-0003 -5.88475290927257E-0003 --5.85344797534463E-0003 -5.82221531323568E-0003 -5.79105524471569E-0003 -5.75996808925946E-0003 -5.72895416404311E-0003 --5.69801378393966E-0003 -5.66714726151581E-0003 -5.63635490702776E-0003 -5.60563702841791E-0003 -5.57499393131085E-0003 --5.54442591900978E-0003 -5.51393329249326E-0003 -5.48351635041104E-0003 -5.45317538908105E-0003 -5.42291070248552E-0003 --5.39272258226782E-0003 -5.36261131772874E-0003 -5.33257719582336E-0003 -5.30262050115755E-0003 -5.27274151598456E-0003 --5.24294052020195E-0003 -5.21321779134806E-0003 -5.18357360459922E-0003 -5.15400823276605E-0003 -5.12452194629059E-0003 --5.09511501324332E-0003 -5.06578769931975E-0003 -5.03654026783775E-0003 -5.00737297973416E-0003 -4.97828609356234E-0003 --4.94927986548871E-0003 -4.92035454929015E-0003 -4.89151039635124E-0003 -4.86274765566117E-0003 -4.83406657381129E-0003 --4.80546739499201E-0003 -4.77695036099060E-0003 -4.74851571118803E-0003 -4.72016368255660E-0003 -4.69189450965746E-0003 --4.66370842463780E-0003 -4.63560565722870E-0003 -4.60758643474224E-0003 -4.57965098206963E-0003 -4.55179952167830E-0003 --4.52403227360980E-0003 -4.49634945547766E-0003 -4.46875128246477E-0003 -4.44123796732156E-0003 -4.41380972036348E-0003 --4.38646674946901E-0003 -4.35920926007780E-0003 -4.33203745518812E-0003 -4.30495153535532E-0003 -4.27795169868952E-0003 --4.25103814085401E-0003 -4.22421105506303E-0003 -4.19747063208010E-0003 -4.17081706021642E-0003 -4.14425052532866E-0003 --4.11777121081767E-0003 -4.09137929762648E-0003 -4.06507496423902E-0003 -4.03885838667814E-0003 -4.01272973850446E-0003 --3.98668919081463E-0003 -3.96073691223988E-0003 -3.93487306894480E-0003 -3.90909782462570E-0003 -3.88341134050958E-0003 --3.85781377535270E-0003 -3.83230528543926E-0003 -3.80688602458050E-0003 -3.78155614411322E-0003 -3.75631579289901E-0003 --3.73116511732287E-0003 -3.70610426129264E-0003 -3.68113336623758E-0003 -3.65625257110771E-0003 -3.63146201237301E-0003 --3.60676182402236E-0003 -3.58215213756308E-0003 -3.55763308201983E-0003 -3.53320478393441E-0003 -3.50886736736467E-0003 --3.48462095388414E-0003 -3.46046566258160E-0003 -3.43640161006032E-0003 -3.41242891043796E-0003 -3.38854767534578E-0003 --3.36475801392880E-0003 -3.34106003284500E-0003 -3.31745383626536E-0003 -3.29393952587369E-0003 -3.27051720086629E-0003 --3.24718695795211E-0003 -3.22394889135244E-0003 -3.20080309280103E-0003 -3.17774965154435E-0003 -3.15478865434124E-0003 --3.13192018546352E-0003 -3.10914432669585E-0003 -3.08646115733625E-0003 -3.06387075419622E-0003 -3.04137319160109E-0003 --3.01896854139074E-0003 -2.99665687291958E-0003 -2.97443825305746E-0003 -2.95231274618997E-0003 -2.93028041421929E-0003 --2.90834131656462E-0003 -2.88649551016302E-0003 -2.86474304947033E-0003 -2.84308398646167E-0003 -2.82151837063260E-0003 --2.80004624899987E-0003 -2.77866766610256E-0003 -2.75738266400302E-0003 -2.73619128228795E-0003 -2.71509355806966E-0003 --2.69408952598709E-0003 -2.67317921820731E-0003 -2.65236266442653E-0003 -2.63163989187184E-0003 -2.61101092530227E-0003 --2.59047578701041E-0003 -2.57003449682407E-0003 -2.54968707210762E-0003 -2.52943352776388E-0003 -2.50927387623555E-0003 --2.48920812750734E-0003 -2.46923628910736E-0003 -2.44935836610924E-0003 -2.42957436113407E-0003 -2.40988427435222E-0003 --2.39028810348558E-0003 -2.37078584380942E-0003 -2.35137748815487E-0003 -2.33206302691077E-0003 -2.31284244802617E-0003 --2.29371573701265E-0003 -2.27468287694657E-0003 -2.25574384847172E-0003 -2.23689862980162E-0003 -2.21814719672216E-0003 --2.19948952259441E-0003 -2.18092557835694E-0003 -2.16245533252890E-0003 -2.14407875121255E-0003 -2.12579579809641E-0003 --2.10760643445792E-0003 -2.08951061916650E-0003 -2.07150830868681E-0003 -2.05359945708148E-0003 -2.03578401601461E-0003 --2.01806193475476E-0003 -2.00043316017843E-0003 -1.98289763677327E-0003 -1.96545530664151E-0003 -1.94810610950362E-0003 --1.93084998270154E-0003 -1.91368686120258E-0003 -1.89661667760283E-0003 -1.87963936213112E-0003 -1.86275484265260E-0003 --1.84596304467276E-0003 -1.82926389134128E-0003 -1.81265730345595E-0003 -1.79614319946688E-0003 -1.77972149548038E-0003 --1.76339210526342E-0003 -1.74715494024761E-0003 -1.73100990953360E-0003 -1.71495691989554E-0003 -1.69899587578536E-0003 --1.68312667933742E-0003 -1.66734923037290E-0003 -1.65166342640470E-0003 -1.63606916264183E-0003 -1.62056633199435E-0003 --1.60515482507826E-0003 -1.58983453022021E-0003 -1.57460533346267E-0003 -1.55946711856875E-0003 -1.54441976702760E-0003 --1.52946315805923E-0003 -1.51459716861996E-0003 -1.49982167340776E-0003 -1.48513654486744E-0003 -1.47054165319630E-0003 --1.45603686634949E-0003 -1.44162205004561E-0003 -1.42729706777252E-0003 -1.41306178079281E-0003 -1.39891604814979E-0003 --1.38485972667324E-0003 -1.37089267098543E-0003 -1.35701473350700E-0003 -1.34322576446310E-0003 -1.32952561188966E-0003 --1.31591412163932E-0003 -1.30239113738798E-0003 -1.28895650064096E-0003 -1.27561005073962E-0003 -1.26235162486768E-0003 --1.24918105805787E-0003 -1.23609818319866E-0003 -1.22310283104081E-0003 -1.21019483020429E-0003 -1.19737400718507E-0003 --1.18464018636213E-0003 -1.17199319000438E-0003 -1.15943283827783E-0003 -1.14695894925274E-0003 -1.13457133891073E-0003 --1.12226982115231E-0003 -1.11005420780401E-0003 -1.09792430862612E-0003 -1.08587993131994E-0003 -1.07392088153554E-0003 --1.06204696287949E-0003 -1.05025797692248E-0003 -1.03855372320728E-0003 -1.02693399925653E-0003 -1.01539860058094E-0003 --1.00394732068707E-0003 -9.92579951085676E-0004 -9.81296281299912E-0004 -9.70096098873526E-0004 -9.58979189379367E-0004 --9.47945336427691E-0004 -9.36994321674891E-0004 -9.26125924831893E-0004 -9.15339923672961E-0004 -9.04636094044497E-0004 --8.94014209873774E-0004 -8.83474043177996E-0004 -8.73015364073187E-0004 -8.62637940783311E-0004 -8.52341539649552E-0004 --8.42125925139352E-0004 -8.31990859855927E-0004 -8.21936104547541E-0004 -8.11961418117109E-0004 -8.02066557631669E-0004 --7.92251278332062E-0004 -7.82515333642765E-0004 -7.72858475181526E-0004 -7.63280452769424E-0004 -7.53781014440734E-0004 --7.44359906453091E-0004 -7.35016873297548E-0004 -7.25751657708829E-0004 -7.16564000675738E-0004 -7.07453641451381E-0004 --6.98420317563806E-0004 -6.89463764826449E-0004 -6.80583717348890E-0004 -6.71779907547480E-0004 -6.63052066156254E-0004 --6.54399922237792E-0004 -6.45823203194173E-0004 -6.37321634778141E-0004 -6.28894941104144E-0004 -6.20542844659744E-0004 --6.12265066316776E-0004 -6.04061325342864E-0004 -5.95931339412947E-0004 -5.87874824620791E-0004 -5.79891495490763E-0004 --5.71981064989498E-0004 -5.64143244537893E-0004 -5.56377744022899E-0004 -5.48684271809640E-0004 -5.41062534753556E-0004 --5.33512238212531E-0004 -5.26033086059286E-0004 -5.18624780693667E-0004 -5.11287023055257E-0004 -5.04019512635799E-0004 --4.96821947491931E-0004 -4.89694024257962E-0004 -4.82635438158630E-0004 -4.75645883022119E-0004 -4.68725051293008E-0004 --4.61872634045403E-0004 -4.55088320996216E-0004 -4.48371800518322E-0004 -4.41722759654076E-0004 -4.35140884128700E-0004 --4.28625858363933E-0004 -4.22177365491632E-0004 -4.15795087367549E-0004 -4.09478704585251E-0004 -4.03227896489939E-0004 --3.97042341192607E-0004 -3.90921715584084E-0004 -3.84865695349346E-0004 -3.78873954981764E-0004 -3.72946167797548E-0004 --3.67082005950320E-0004 -3.61281140445605E-0004 -3.55543241155642E-0004 -3.49867976834107E-0004 -3.44255015131075E-0004 --3.38704022607947E-0004 -3.33214664752594E-0004 -3.27786605994521E-0004 -3.22419509720128E-0004 -3.17113038288141E-0004 --3.11866853045024E-0004 -3.06680614340652E-0004 -3.01553981543854E-0004 -2.96486613058308E-0004 -2.91478166338357E-0004 --2.86528297904964E-0004 -2.81636663361831E-0004 -2.76802917411508E-0004 -2.72026713871746E-0004 -2.67307705691772E-0004 --2.62645544968811E-0004 -2.58039882964669E-0004 -2.53490370122357E-0004 -2.48996656082917E-0004 -2.44558389702235E-0004 --2.40175219068096E-0004 -2.35846791517177E-0004 -2.31572753652271E-0004 -2.27352751359580E-0004 -2.23186429826059E-0004 --2.19073433556952E-0004 -2.15013406393324E-0004 -2.11005991529834E-0004 -2.07050831532449E-0004 -2.03147568356393E-0004 --1.99295843364162E-0004 -1.95495297343594E-0004 -1.91745570526133E-0004 -1.88046302605109E-0004 -1.84397132754173E-0004 --1.80797699645873E-0004 -1.77247641470216E-0004 -1.73746595953480E-0004 -1.70294200377013E-0004 -1.66890091596236E-0004 --1.63533906059669E-0004 -1.60225279828113E-0004 -1.56963848593966E-0004 -1.53749247700539E-0004 -1.50581112161620E-0004 --1.47459076681023E-0004 -1.44382775672348E-0004 -1.41351843278756E-0004 -1.38365913392936E-0004 -1.35424619677130E-0004 --1.32527595583269E-0004 -1.29674474373261E-0004 -1.26864889139324E-0004 -1.24098472824522E-0004 -1.21374858243275E-0004 --1.18693678102140E-0004 -1.16054565020583E-0004 -1.13457151551903E-0004 -1.10901070204293E-0004 -1.08385953461953E-0004 --1.05911433806402E-0004 -1.03477143737800E-0004 -1.01082715796463E-0004 -9.87277825844709E-0005 -9.64119767873557E-0005 --9.41349311959605E-0005 -9.18962787283491E-0005 -8.96956524519042E-0005 -8.75326856054555E-0005 -8.54070116215904E-0005 --8.33182641490614E-0005 -8.12660770752821E-0005 -7.92500845489856E-0005 -7.72699210029464E-0005 -7.53252211768827E-0005 --7.34156201404005E-0005 -7.15407533161142E-0005 -6.97002565028689E-0005 -6.78937658990557E-0005 -6.61209181260857E-0005 --6.43813502519421E-0005 -6.26746998148748E-0005 -6.10006048472254E-0005 -5.93587038993212E-0005 -5.77486360635514E-0005 --5.61700409985103E-0005 -5.46225589533016E-0005 -5.31058307919281E-0005 -5.16194980178219E-0005 -5.01632027985068E-0005 --4.87365879903370E-0005 -4.73392971634123E-0005 -4.59709746265695E-0005 -4.46312654525313E-0005 -4.33198155031465E-0005 --4.20362714547713E-0005 -4.07802808237824E-0005 -3.95514919921746E-0005 -3.83495542333299E-0005 -3.71741177378704E-0005 --3.60248336396660E-0005 -3.49013540419386E-0005 -3.38033320435161E-0005 -3.27304217651942E-0005 -3.16822783762241E-0005 --3.06585581209406E-0005 -2.96589183454917E-0005 -2.86830175247256E-0005 -2.77305152891668E-0005 -2.68010724521483E-0005 --2.58943510370631E-0005 -2.50100143047303E-0005 -2.41477267809093E-0005 -2.33071542839189E-0005 -2.24879639524120E-0005 --2.16898242732461E-0005 -2.09124051095086E-0005 -2.01553777286636E-0005 -1.94184148308184E-0005 -1.87011905771355E-0005 --1.80033806183569E-0005 -1.73246621234800E-0005 -1.66647138085382E-0005 -1.60232159655331E-0005 -1.53998504914916E-0005 --1.47943009176466E-0005 -1.42062524387631E-0005 -1.36353919425823E-0005 -1.30814080394065E-0005 -1.25439910918199E-0005 --1.20228332445262E-0005 -1.15176284543397E-0005 -1.10280725202930E-0005 -1.05538631138909E-0005 -1.00946998094886E-0005 --9.65028411480946E-0006 -9.22031950160130E-0006 -8.80451143641422E-0006 -8.40256741153004E-0006 -8.01419697601397E-0006 --7.63911176691245E-0006 -7.27702554057841E-0006 -6.92765420413830E-0006 -6.59071584709819E-0006 -6.26593077307678E-0006 --5.95302153168849E-0006 -5.65171295055389E-0006 -5.36173216745623E-0006 -5.08280866262895E-0006 -4.81467429118855E-0006 --4.55706331570193E-0006 -4.30971243889328E-0006 -4.07236083649430E-0006 -3.84475019022833E-0006 -3.62662472094218E-0006 --3.41773122186976E-0006 -3.21781909204354E-0006 -3.02664036984504E-0006 -2.84394976669434E-0006 -2.66950470088558E-0006 --2.50306533155992E-0006 -2.34439459282625E-0006 -2.19325822801840E-0006 -2.04942482410029E-0006 -1.91266584621306E-0006 --1.78275567236391E-0006 -1.65947162826210E-0006 -1.54259402229582E-0006 -1.43190618065749E-0006 -1.32719448260959E-0006 --1.22824839589923E-0006 -1.13486051231716E-0006 -1.04682658340150E-0006 -9.63945556289680E-0007 -8.86019609714866E-0007 --8.12854190150425E-0007 -7.44258048101935E-0007 -6.80043274544518E-0007 -6.20025337510592E-0007 -5.64023118823576E-0007 --5.11858950981593E-0007 -4.63358654188590E-0007 -4.18351573535312E-0007 -3.76670616329875E-0007 -3.38152289576738E-0007 --3.02636737607313E-0007 -2.69967779859621E-0007 -2.39992948809546E-0007 -2.12563528052317E-0007 -1.87534590535762E-0007 --1.64765036945311E-0007 -1.44117634240240E-0007 -1.25459054343093E-0007 -1.08659912981006E-0007 -9.35948086804605E-0008 --8.01423619148844E-0008 -6.81852544061900E-0008 -5.76102685799870E-0008 -4.83083271750730E-0008 -4.01745330076295E-0008 --3.31082088900869E-0008 -2.70129377054748E-0008 -2.17966026369962E-0008 -1.73714275538244E-0008 -1.36540175528632E-0008 --1.05653996571230E-0008 -8.03106367100235E-0009 -5.98100319269061E-0009 -4.34975678418035E-0009 -3.07644929905615E-0009 --2.10483336853931E-0009 -1.38333104602933E-0009 -8.65075610492376E-0010 -5.07953529054913E-0010 -2.74646579101873E-0010 --1.32674130240594E-0010 -5.44355864411942E-0011 -1.72529887058833E-0011 -3.41377859003418E-0012 -2.13722913866950E-0013 From a170ecc202d1d2dcd163b5e216497f308041e8c6 Mon Sep 17 00:00:00 2001 From: gplummer317 Date: Tue, 2 Jul 2024 14:46:49 -0700 Subject: [PATCH 0052/1018] Delete examples/data.ctip --- examples/data.ctip | 1745 -------------------------------------------- 1 file changed, 1745 deletions(-) delete mode 100644 examples/data.ctip diff --git a/examples/data.ctip b/examples/data.ctip deleted file mode 100644 index 06a96e588d..0000000000 --- a/examples/data.ctip +++ /dev/null @@ -1,1745 +0,0 @@ -LAMMPS data file - -1728 atoms - -2 atom types - -0.0 24.71947842 xlo xhi -0.0 24.71947842 ylo yhi -0.0 24.71947842 zlo zhi - -Masses - -1 58.69340000 -2 15.99940000 - -Atoms # charge - -1 1 1.04034270 0.00000000 0.00000000 0.00000000 -2 1 1.04034270 2.05995654 2.05995654 0.00000000 -3 1 1.04034270 2.05995654 0.00000000 2.05995654 -4 1 1.04034270 0.00000000 2.05995654 2.05995654 -5 1 1.04034270 0.00000000 0.00000000 4.11991307 -6 1 1.04034270 2.05995654 2.05995654 4.11991307 -7 1 1.04034270 2.05995654 0.00000000 6.17986961 -8 1 1.04034270 0.00000000 2.05995654 6.17986961 -9 1 1.04034270 0.00000000 0.00000000 8.23982614 -10 1 1.04034270 2.05995654 2.05995654 8.23982614 -11 1 1.04034270 2.05995654 0.00000000 10.29978268 -12 1 1.04034270 0.00000000 2.05995654 10.29978268 -13 1 1.04034270 0.00000000 0.00000000 12.35973921 -14 1 1.04034270 2.05995654 2.05995654 12.35973921 -15 1 1.04034270 2.05995654 0.00000000 14.41969575 -16 1 1.04034270 0.00000000 2.05995654 14.41969575 -17 1 1.04034270 0.00000000 0.00000000 16.47965228 -18 1 1.04034270 2.05995654 2.05995654 16.47965228 -19 1 1.04034270 2.05995654 0.00000000 18.53960882 -20 1 1.04034270 0.00000000 2.05995654 18.53960882 -21 1 1.04034270 0.00000000 0.00000000 20.59956535 -22 1 1.04034270 2.05995654 2.05995654 20.59956535 -23 1 1.04034270 2.05995654 0.00000000 22.65952189 -24 1 1.04034270 0.00000000 2.05995654 22.65952189 -25 1 1.04034270 0.00000000 4.11991307 0.00000000 -26 1 1.04034270 2.05995654 6.17986961 0.00000000 -27 1 1.04034270 2.05995654 4.11991307 2.05995654 -28 1 1.04034270 0.00000000 6.17986961 2.05995654 -29 1 1.04034270 0.00000000 4.11991307 4.11991307 -30 1 1.04034270 2.05995654 6.17986961 4.11991307 -31 1 1.04034270 2.05995654 4.11991307 6.17986961 -32 1 1.04034270 0.00000000 6.17986961 6.17986961 -33 1 1.04034270 0.00000000 4.11991307 8.23982614 -34 1 1.04034270 2.05995654 6.17986961 8.23982614 -35 1 1.04034270 2.05995654 4.11991307 10.29978268 -36 1 1.04034270 0.00000000 6.17986961 10.29978268 -37 1 1.04034270 0.00000000 4.11991307 12.35973921 -38 1 1.04034270 2.05995654 6.17986961 12.35973921 -39 1 1.04034270 2.05995654 4.11991307 14.41969575 -40 1 1.04034270 0.00000000 6.17986961 14.41969575 -41 1 1.04034270 0.00000000 4.11991307 16.47965228 -42 1 1.04034270 2.05995654 6.17986961 16.47965228 -43 1 1.04034270 2.05995654 4.11991307 18.53960882 -44 1 1.04034270 0.00000000 6.17986961 18.53960882 -45 1 1.04034270 0.00000000 4.11991307 20.59956535 -46 1 1.04034270 2.05995654 6.17986961 20.59956535 -47 1 1.04034270 2.05995654 4.11991307 22.65952189 -48 1 1.04034270 0.00000000 6.17986961 22.65952189 -49 1 1.04034270 0.00000000 8.23982614 0.00000000 -50 1 1.04034270 2.05995654 10.29978268 0.00000000 -51 1 1.04034270 2.05995654 8.23982614 2.05995654 -52 1 1.04034270 0.00000000 10.29978268 2.05995654 -53 1 1.04034270 0.00000000 8.23982614 4.11991307 -54 1 1.04034270 2.05995654 10.29978268 4.11991307 -55 1 1.04034270 2.05995654 8.23982614 6.17986961 -56 1 1.04034270 0.00000000 10.29978268 6.17986961 -57 1 1.04034270 0.00000000 8.23982614 8.23982614 -58 1 1.04034270 2.05995654 10.29978268 8.23982614 -59 1 1.04034270 2.05995654 8.23982614 10.29978268 -60 1 1.04034270 0.00000000 10.29978268 10.29978268 -61 1 1.04034270 0.00000000 8.23982614 12.35973921 -62 1 1.04034270 2.05995654 10.29978268 12.35973921 -63 1 1.04034270 2.05995654 8.23982614 14.41969575 -64 1 1.04034270 0.00000000 10.29978268 14.41969575 -65 1 1.04034270 0.00000000 8.23982614 16.47965228 -66 1 1.04034270 2.05995654 10.29978268 16.47965228 -67 1 1.04034270 2.05995654 8.23982614 18.53960882 -68 1 1.04034270 0.00000000 10.29978268 18.53960882 -69 1 1.04034270 0.00000000 8.23982614 20.59956535 -70 1 1.04034270 2.05995654 10.29978268 20.59956535 -71 1 1.04034270 2.05995654 8.23982614 22.65952189 -72 1 1.04034270 0.00000000 10.29978268 22.65952189 -73 1 1.04034270 0.00000000 12.35973921 0.00000000 -74 1 1.04034270 2.05995654 14.41969575 0.00000000 -75 1 1.04034270 2.05995654 12.35973921 2.05995654 -76 1 1.04034270 0.00000000 14.41969575 2.05995654 -77 1 1.04034270 0.00000000 12.35973921 4.11991307 -78 1 1.04034270 2.05995654 14.41969575 4.11991307 -79 1 1.04034270 2.05995654 12.35973921 6.17986961 -80 1 1.04034270 0.00000000 14.41969575 6.17986961 -81 1 1.04034270 0.00000000 12.35973921 8.23982614 -82 1 1.04034270 2.05995654 14.41969575 8.23982614 -83 1 1.04034270 2.05995654 12.35973921 10.29978268 -84 1 1.04034270 0.00000000 14.41969575 10.29978268 -85 1 1.04034270 0.00000000 12.35973921 12.35973921 -86 1 1.04034270 2.05995654 14.41969575 12.35973921 -87 1 1.04034270 2.05995654 12.35973921 14.41969575 -88 1 1.04034270 0.00000000 14.41969575 14.41969575 -89 1 1.04034270 0.00000000 12.35973921 16.47965228 -90 1 1.04034270 2.05995654 14.41969575 16.47965228 -91 1 1.04034270 2.05995654 12.35973921 18.53960882 -92 1 1.04034270 0.00000000 14.41969575 18.53960882 -93 1 1.04034270 0.00000000 12.35973921 20.59956535 -94 1 1.04034270 2.05995654 14.41969575 20.59956535 -95 1 1.04034270 2.05995654 12.35973921 22.65952189 -96 1 1.04034270 0.00000000 14.41969575 22.65952189 -97 1 1.04034270 0.00000000 16.47965228 0.00000000 -98 1 1.04034270 2.05995654 18.53960882 0.00000000 -99 1 1.04034270 2.05995654 16.47965228 2.05995654 -100 1 1.04034270 0.00000000 18.53960882 2.05995654 -101 1 1.04034270 0.00000000 16.47965228 4.11991307 -102 1 1.04034270 2.05995654 18.53960882 4.11991307 -103 1 1.04034270 2.05995654 16.47965228 6.17986961 -104 1 1.04034270 0.00000000 18.53960882 6.17986961 -105 1 1.04034270 0.00000000 16.47965228 8.23982614 -106 1 1.04034270 2.05995654 18.53960882 8.23982614 -107 1 1.04034270 2.05995654 16.47965228 10.29978268 -108 1 1.04034270 0.00000000 18.53960882 10.29978268 -109 1 1.04034270 0.00000000 16.47965228 12.35973921 -110 1 1.04034270 2.05995654 18.53960882 12.35973921 -111 1 1.04034270 2.05995654 16.47965228 14.41969575 -112 1 1.04034270 0.00000000 18.53960882 14.41969575 -113 1 1.04034270 0.00000000 16.47965228 16.47965228 -114 1 1.04034270 2.05995654 18.53960882 16.47965228 -115 1 1.04034270 2.05995654 16.47965228 18.53960882 -116 1 1.04034270 0.00000000 18.53960882 18.53960882 -117 1 1.04034270 0.00000000 16.47965228 20.59956535 -118 1 1.04034270 2.05995654 18.53960882 20.59956535 -119 1 1.04034270 2.05995654 16.47965228 22.65952189 -120 1 1.04034270 0.00000000 18.53960882 22.65952189 -121 1 1.04034270 0.00000000 20.59956535 0.00000000 -122 1 1.04034270 2.05995654 22.65952189 0.00000000 -123 1 1.04034270 2.05995654 20.59956535 2.05995654 -124 1 1.04034270 0.00000000 22.65952189 2.05995654 -125 1 1.04034270 0.00000000 20.59956535 4.11991307 -126 1 1.04034270 2.05995654 22.65952189 4.11991307 -127 1 1.04034270 2.05995654 20.59956535 6.17986961 -128 1 1.04034270 0.00000000 22.65952189 6.17986961 -129 1 1.04034270 0.00000000 20.59956535 8.23982614 -130 1 1.04034270 2.05995654 22.65952189 8.23982614 -131 1 1.04034270 2.05995654 20.59956535 10.29978268 -132 1 1.04034270 0.00000000 22.65952189 10.29978268 -133 1 1.04034270 0.00000000 20.59956535 12.35973921 -134 1 1.04034270 2.05995654 22.65952189 12.35973921 -135 1 1.04034270 2.05995654 20.59956535 14.41969575 -136 1 1.04034270 0.00000000 22.65952189 14.41969575 -137 1 1.04034270 0.00000000 20.59956535 16.47965228 -138 1 1.04034270 2.05995654 22.65952189 16.47965228 -139 1 1.04034270 2.05995654 20.59956535 18.53960882 -140 1 1.04034270 0.00000000 22.65952189 18.53960882 -141 1 1.04034270 0.00000000 20.59956535 20.59956535 -142 1 1.04034270 2.05995654 22.65952189 20.59956535 -143 1 1.04034270 2.05995654 20.59956535 22.65952189 -144 1 1.04034270 0.00000000 22.65952189 22.65952189 -145 1 1.04034270 4.11991307 0.00000000 0.00000000 -146 1 1.04034270 6.17986961 2.05995654 0.00000000 -147 1 1.04034270 6.17986961 0.00000000 2.05995654 -148 1 1.04034270 4.11991307 2.05995654 2.05995654 -149 1 1.04034270 4.11991307 0.00000000 4.11991307 -150 1 1.04034270 6.17986961 2.05995654 4.11991307 -151 1 1.04034270 6.17986961 0.00000000 6.17986961 -152 1 1.04034270 4.11991307 2.05995654 6.17986961 -153 1 1.04034270 4.11991307 0.00000000 8.23982614 -154 1 1.04034270 6.17986961 2.05995654 8.23982614 -155 1 1.04034270 6.17986961 0.00000000 10.29978268 -156 1 1.04034270 4.11991307 2.05995654 10.29978268 -157 1 1.04034270 4.11991307 0.00000000 12.35973921 -158 1 1.04034270 6.17986961 2.05995654 12.35973921 -159 1 1.04034270 6.17986961 0.00000000 14.41969575 -160 1 1.04034270 4.11991307 2.05995654 14.41969575 -161 1 1.04034270 4.11991307 0.00000000 16.47965228 -162 1 1.04034270 6.17986961 2.05995654 16.47965228 -163 1 1.04034270 6.17986961 0.00000000 18.53960882 -164 1 1.04034270 4.11991307 2.05995654 18.53960882 -165 1 1.04034270 4.11991307 0.00000000 20.59956535 -166 1 1.04034270 6.17986961 2.05995654 20.59956535 -167 1 1.04034270 6.17986961 0.00000000 22.65952189 -168 1 1.04034270 4.11991307 2.05995654 22.65952189 -169 1 1.04034270 4.11991307 4.11991307 0.00000000 -170 1 1.04034270 6.17986961 6.17986961 0.00000000 -171 1 1.04034270 6.17986961 4.11991307 2.05995654 -172 1 1.04034270 4.11991307 6.17986961 2.05995654 -173 1 1.04034270 4.11991307 4.11991307 4.11991307 -174 1 1.04034270 6.17986961 6.17986961 4.11991307 -175 1 1.04034270 6.17986961 4.11991307 6.17986961 -176 1 1.04034270 4.11991307 6.17986961 6.17986961 -177 1 1.04034270 4.11991307 4.11991307 8.23982614 -178 1 1.04034270 6.17986961 6.17986961 8.23982614 -179 1 1.04034270 6.17986961 4.11991307 10.29978268 -180 1 1.04034270 4.11991307 6.17986961 10.29978268 -181 1 1.04034270 4.11991307 4.11991307 12.35973921 -182 1 1.04034270 6.17986961 6.17986961 12.35973921 -183 1 1.04034270 6.17986961 4.11991307 14.41969575 -184 1 1.04034270 4.11991307 6.17986961 14.41969575 -185 1 1.04034270 4.11991307 4.11991307 16.47965228 -186 1 1.04034270 6.17986961 6.17986961 16.47965228 -187 1 1.04034270 6.17986961 4.11991307 18.53960882 -188 1 1.04034270 4.11991307 6.17986961 18.53960882 -189 1 1.04034270 4.11991307 4.11991307 20.59956535 -190 1 1.04034270 6.17986961 6.17986961 20.59956535 -191 1 1.04034270 6.17986961 4.11991307 22.65952189 -192 1 1.04034270 4.11991307 6.17986961 22.65952189 -193 1 1.04034270 4.11991307 8.23982614 0.00000000 -194 1 1.04034270 6.17986961 10.29978268 0.00000000 -195 1 1.04034270 6.17986961 8.23982614 2.05995654 -196 1 1.04034270 4.11991307 10.29978268 2.05995654 -197 1 1.04034270 4.11991307 8.23982614 4.11991307 -198 1 1.04034270 6.17986961 10.29978268 4.11991307 -199 1 1.04034270 6.17986961 8.23982614 6.17986961 -200 1 1.04034270 4.11991307 10.29978268 6.17986961 -201 1 1.04034270 4.11991307 8.23982614 8.23982614 -202 1 1.04034270 6.17986961 10.29978268 8.23982614 -203 1 1.04034270 6.17986961 8.23982614 10.29978268 -204 1 1.04034270 4.11991307 10.29978268 10.29978268 -205 1 1.04034270 4.11991307 8.23982614 12.35973921 -206 1 1.04034270 6.17986961 10.29978268 12.35973921 -207 1 1.04034270 6.17986961 8.23982614 14.41969575 -208 1 1.04034270 4.11991307 10.29978268 14.41969575 -209 1 1.04034270 4.11991307 8.23982614 16.47965228 -210 1 1.04034270 6.17986961 10.29978268 16.47965228 -211 1 1.04034270 6.17986961 8.23982614 18.53960882 -212 1 1.04034270 4.11991307 10.29978268 18.53960882 -213 1 1.04034270 4.11991307 8.23982614 20.59956535 -214 1 1.04034270 6.17986961 10.29978268 20.59956535 -215 1 1.04034270 6.17986961 8.23982614 22.65952189 -216 1 1.04034270 4.11991307 10.29978268 22.65952189 -217 1 1.04034270 4.11991307 12.35973921 0.00000000 -218 1 1.04034270 6.17986961 14.41969575 0.00000000 -219 1 1.04034270 6.17986961 12.35973921 2.05995654 -220 1 1.04034270 4.11991307 14.41969575 2.05995654 -221 1 1.04034270 4.11991307 12.35973921 4.11991307 -222 1 1.04034270 6.17986961 14.41969575 4.11991307 -223 1 1.04034270 6.17986961 12.35973921 6.17986961 -224 1 1.04034270 4.11991307 14.41969575 6.17986961 -225 1 1.04034270 4.11991307 12.35973921 8.23982614 -226 1 1.04034270 6.17986961 14.41969575 8.23982614 -227 1 1.04034270 6.17986961 12.35973921 10.29978268 -228 1 1.04034270 4.11991307 14.41969575 10.29978268 -229 1 1.04034270 4.11991307 12.35973921 12.35973921 -230 1 1.04034270 6.17986961 14.41969575 12.35973921 -231 1 1.04034270 6.17986961 12.35973921 14.41969575 -232 1 1.04034270 4.11991307 14.41969575 14.41969575 -233 1 1.04034270 4.11991307 12.35973921 16.47965228 -234 1 1.04034270 6.17986961 14.41969575 16.47965228 -235 1 1.04034270 6.17986961 12.35973921 18.53960882 -236 1 1.04034270 4.11991307 14.41969575 18.53960882 -237 1 1.04034270 4.11991307 12.35973921 20.59956535 -238 1 1.04034270 6.17986961 14.41969575 20.59956535 -239 1 1.04034270 6.17986961 12.35973921 22.65952189 -240 1 1.04034270 4.11991307 14.41969575 22.65952189 -241 1 1.04034270 4.11991307 16.47965228 0.00000000 -242 1 1.04034270 6.17986961 18.53960882 0.00000000 -243 1 1.04034270 6.17986961 16.47965228 2.05995654 -244 1 1.04034270 4.11991307 18.53960882 2.05995654 -245 1 1.04034270 4.11991307 16.47965228 4.11991307 -246 1 1.04034270 6.17986961 18.53960882 4.11991307 -247 1 1.04034270 6.17986961 16.47965228 6.17986961 -248 1 1.04034270 4.11991307 18.53960882 6.17986961 -249 1 1.04034270 4.11991307 16.47965228 8.23982614 -250 1 1.04034270 6.17986961 18.53960882 8.23982614 -251 1 1.04034270 6.17986961 16.47965228 10.29978268 -252 1 1.04034270 4.11991307 18.53960882 10.29978268 -253 1 1.04034270 4.11991307 16.47965228 12.35973921 -254 1 1.04034270 6.17986961 18.53960882 12.35973921 -255 1 1.04034270 6.17986961 16.47965228 14.41969575 -256 1 1.04034270 4.11991307 18.53960882 14.41969575 -257 1 1.04034270 4.11991307 16.47965228 16.47965228 -258 1 1.04034270 6.17986961 18.53960882 16.47965228 -259 1 1.04034270 6.17986961 16.47965228 18.53960882 -260 1 1.04034270 4.11991307 18.53960882 18.53960882 -261 1 1.04034270 4.11991307 16.47965228 20.59956535 -262 1 1.04034270 6.17986961 18.53960882 20.59956535 -263 1 1.04034270 6.17986961 16.47965228 22.65952189 -264 1 1.04034270 4.11991307 18.53960882 22.65952189 -265 1 1.04034270 4.11991307 20.59956535 0.00000000 -266 1 1.04034270 6.17986961 22.65952189 0.00000000 -267 1 1.04034270 6.17986961 20.59956535 2.05995654 -268 1 1.04034270 4.11991307 22.65952189 2.05995654 -269 1 1.04034270 4.11991307 20.59956535 4.11991307 -270 1 1.04034270 6.17986961 22.65952189 4.11991307 -271 1 1.04034270 6.17986961 20.59956535 6.17986961 -272 1 1.04034270 4.11991307 22.65952189 6.17986961 -273 1 1.04034270 4.11991307 20.59956535 8.23982614 -274 1 1.04034270 6.17986961 22.65952189 8.23982614 -275 1 1.04034270 6.17986961 20.59956535 10.29978268 -276 1 1.04034270 4.11991307 22.65952189 10.29978268 -277 1 1.04034270 4.11991307 20.59956535 12.35973921 -278 1 1.04034270 6.17986961 22.65952189 12.35973921 -279 1 1.04034270 6.17986961 20.59956535 14.41969575 -280 1 1.04034270 4.11991307 22.65952189 14.41969575 -281 1 1.04034270 4.11991307 20.59956535 16.47965228 -282 1 1.04034270 6.17986961 22.65952189 16.47965228 -283 1 1.04034270 6.17986961 20.59956535 18.53960882 -284 1 1.04034270 4.11991307 22.65952189 18.53960882 -285 1 1.04034270 4.11991307 20.59956535 20.59956535 -286 1 1.04034270 6.17986961 22.65952189 20.59956535 -287 1 1.04034270 6.17986961 20.59956535 22.65952189 -288 1 1.04034270 4.11991307 22.65952189 22.65952189 -289 1 1.04034270 8.23982614 0.00000000 0.00000000 -290 1 1.04034270 10.29978268 2.05995654 0.00000000 -291 1 1.04034270 10.29978268 0.00000000 2.05995654 -292 1 1.04034270 8.23982614 2.05995654 2.05995654 -293 1 1.04034270 8.23982614 0.00000000 4.11991307 -294 1 1.04034270 10.29978268 2.05995654 4.11991307 -295 1 1.04034270 10.29978268 0.00000000 6.17986961 -296 1 1.04034270 8.23982614 2.05995654 6.17986961 -297 1 1.04034270 8.23982614 0.00000000 8.23982614 -298 1 1.04034270 10.29978268 2.05995654 8.23982614 -299 1 1.04034270 10.29978268 0.00000000 10.29978268 -300 1 1.04034270 8.23982614 2.05995654 10.29978268 -301 1 1.04034270 8.23982614 0.00000000 12.35973921 -302 1 1.04034270 10.29978268 2.05995654 12.35973921 -303 1 1.04034270 10.29978268 0.00000000 14.41969575 -304 1 1.04034270 8.23982614 2.05995654 14.41969575 -305 1 1.04034270 8.23982614 0.00000000 16.47965228 -306 1 1.04034270 10.29978268 2.05995654 16.47965228 -307 1 1.04034270 10.29978268 0.00000000 18.53960882 -308 1 1.04034270 8.23982614 2.05995654 18.53960882 -309 1 1.04034270 8.23982614 0.00000000 20.59956535 -310 1 1.04034270 10.29978268 2.05995654 20.59956535 -311 1 1.04034270 10.29978268 0.00000000 22.65952189 -312 1 1.04034270 8.23982614 2.05995654 22.65952189 -313 1 1.04034270 8.23982614 4.11991307 0.00000000 -314 1 1.04034270 10.29978268 6.17986961 0.00000000 -315 1 1.04034270 10.29978268 4.11991307 2.05995654 -316 1 1.04034270 8.23982614 6.17986961 2.05995654 -317 1 1.04034270 8.23982614 4.11991307 4.11991307 -318 1 1.04034270 10.29978268 6.17986961 4.11991307 -319 1 1.04034270 10.29978268 4.11991307 6.17986961 -320 1 1.04034270 8.23982614 6.17986961 6.17986961 -321 1 1.04034270 8.23982614 4.11991307 8.23982614 -322 1 1.04034270 10.29978268 6.17986961 8.23982614 -323 1 1.04034270 10.29978268 4.11991307 10.29978268 -324 1 1.04034270 8.23982614 6.17986961 10.29978268 -325 1 1.04034270 8.23982614 4.11991307 12.35973921 -326 1 1.04034270 10.29978268 6.17986961 12.35973921 -327 1 1.04034270 10.29978268 4.11991307 14.41969575 -328 1 1.04034270 8.23982614 6.17986961 14.41969575 -329 1 1.04034270 8.23982614 4.11991307 16.47965228 -330 1 1.04034270 10.29978268 6.17986961 16.47965228 -331 1 1.04034270 10.29978268 4.11991307 18.53960882 -332 1 1.04034270 8.23982614 6.17986961 18.53960882 -333 1 1.04034270 8.23982614 4.11991307 20.59956535 -334 1 1.04034270 10.29978268 6.17986961 20.59956535 -335 1 1.04034270 10.29978268 4.11991307 22.65952189 -336 1 1.04034270 8.23982614 6.17986961 22.65952189 -337 1 1.04034270 8.23982614 8.23982614 0.00000000 -338 1 1.04034270 10.29978268 10.29978268 0.00000000 -339 1 1.04034270 10.29978268 8.23982614 2.05995654 -340 1 1.04034270 8.23982614 10.29978268 2.05995654 -341 1 1.04034270 8.23982614 8.23982614 4.11991307 -342 1 1.04034270 10.29978268 10.29978268 4.11991307 -343 1 1.04034270 10.29978268 8.23982614 6.17986961 -344 1 1.04034270 8.23982614 10.29978268 6.17986961 -345 1 1.04034270 8.23982614 8.23982614 8.23982614 -346 1 1.04034270 10.29978268 10.29978268 8.23982614 -347 1 1.04034270 10.29978268 8.23982614 10.29978268 -348 1 1.04034270 8.23982614 10.29978268 10.29978268 -349 1 1.04034270 8.23982614 8.23982614 12.35973921 -350 1 1.04034270 10.29978268 10.29978268 12.35973921 -351 1 1.04034270 10.29978268 8.23982614 14.41969575 -352 1 1.04034270 8.23982614 10.29978268 14.41969575 -353 1 1.04034270 8.23982614 8.23982614 16.47965228 -354 1 1.04034270 10.29978268 10.29978268 16.47965228 -355 1 1.04034270 10.29978268 8.23982614 18.53960882 -356 1 1.04034270 8.23982614 10.29978268 18.53960882 -357 1 1.04034270 8.23982614 8.23982614 20.59956535 -358 1 1.04034270 10.29978268 10.29978268 20.59956535 -359 1 1.04034270 10.29978268 8.23982614 22.65952189 -360 1 1.04034270 8.23982614 10.29978268 22.65952189 -361 1 1.04034270 8.23982614 12.35973921 0.00000000 -362 1 1.04034270 10.29978268 14.41969575 0.00000000 -363 1 1.04034270 10.29978268 12.35973921 2.05995654 -364 1 1.04034270 8.23982614 14.41969575 2.05995654 -365 1 1.04034270 8.23982614 12.35973921 4.11991307 -366 1 1.04034270 10.29978268 14.41969575 4.11991307 -367 1 1.04034270 10.29978268 12.35973921 6.17986961 -368 1 1.04034270 8.23982614 14.41969575 6.17986961 -369 1 1.04034270 8.23982614 12.35973921 8.23982614 -370 1 1.04034270 10.29978268 14.41969575 8.23982614 -371 1 1.04034270 10.29978268 12.35973921 10.29978268 -372 1 1.04034270 8.23982614 14.41969575 10.29978268 -373 1 1.04034270 8.23982614 12.35973921 12.35973921 -374 1 1.04034270 10.29978268 14.41969575 12.35973921 -375 1 1.04034270 10.29978268 12.35973921 14.41969575 -376 1 1.04034270 8.23982614 14.41969575 14.41969575 -377 1 1.04034270 8.23982614 12.35973921 16.47965228 -378 1 1.04034270 10.29978268 14.41969575 16.47965228 -379 1 1.04034270 10.29978268 12.35973921 18.53960882 -380 1 1.04034270 8.23982614 14.41969575 18.53960882 -381 1 1.04034270 8.23982614 12.35973921 20.59956535 -382 1 1.04034270 10.29978268 14.41969575 20.59956535 -383 1 1.04034270 10.29978268 12.35973921 22.65952189 -384 1 1.04034270 8.23982614 14.41969575 22.65952189 -385 1 1.04034270 8.23982614 16.47965228 0.00000000 -386 1 1.04034270 10.29978268 18.53960882 0.00000000 -387 1 1.04034270 10.29978268 16.47965228 2.05995654 -388 1 1.04034270 8.23982614 18.53960882 2.05995654 -389 1 1.04034270 8.23982614 16.47965228 4.11991307 -390 1 1.04034270 10.29978268 18.53960882 4.11991307 -391 1 1.04034270 10.29978268 16.47965228 6.17986961 -392 1 1.04034270 8.23982614 18.53960882 6.17986961 -393 1 1.04034270 8.23982614 16.47965228 8.23982614 -394 1 1.04034270 10.29978268 18.53960882 8.23982614 -395 1 1.04034270 10.29978268 16.47965228 10.29978268 -396 1 1.04034270 8.23982614 18.53960882 10.29978268 -397 1 1.04034270 8.23982614 16.47965228 12.35973921 -398 1 1.04034270 10.29978268 18.53960882 12.35973921 -399 1 1.04034270 10.29978268 16.47965228 14.41969575 -400 1 1.04034270 8.23982614 18.53960882 14.41969575 -401 1 1.04034270 8.23982614 16.47965228 16.47965228 -402 1 1.04034270 10.29978268 18.53960882 16.47965228 -403 1 1.04034270 10.29978268 16.47965228 18.53960882 -404 1 1.04034270 8.23982614 18.53960882 18.53960882 -405 1 1.04034270 8.23982614 16.47965228 20.59956535 -406 1 1.04034270 10.29978268 18.53960882 20.59956535 -407 1 1.04034270 10.29978268 16.47965228 22.65952189 -408 1 1.04034270 8.23982614 18.53960882 22.65952189 -409 1 1.04034270 8.23982614 20.59956535 0.00000000 -410 1 1.04034270 10.29978268 22.65952189 0.00000000 -411 1 1.04034270 10.29978268 20.59956535 2.05995654 -412 1 1.04034270 8.23982614 22.65952189 2.05995654 -413 1 1.04034270 8.23982614 20.59956535 4.11991307 -414 1 1.04034270 10.29978268 22.65952189 4.11991307 -415 1 1.04034270 10.29978268 20.59956535 6.17986961 -416 1 1.04034270 8.23982614 22.65952189 6.17986961 -417 1 1.04034270 8.23982614 20.59956535 8.23982614 -418 1 1.04034270 10.29978268 22.65952189 8.23982614 -419 1 1.04034270 10.29978268 20.59956535 10.29978268 -420 1 1.04034270 8.23982614 22.65952189 10.29978268 -421 1 1.04034270 8.23982614 20.59956535 12.35973921 -422 1 1.04034270 10.29978268 22.65952189 12.35973921 -423 1 1.04034270 10.29978268 20.59956535 14.41969575 -424 1 1.04034270 8.23982614 22.65952189 14.41969575 -425 1 1.04034270 8.23982614 20.59956535 16.47965228 -426 1 1.04034270 10.29978268 22.65952189 16.47965228 -427 1 1.04034270 10.29978268 20.59956535 18.53960882 -428 1 1.04034270 8.23982614 22.65952189 18.53960882 -429 1 1.04034270 8.23982614 20.59956535 20.59956535 -430 1 1.04034270 10.29978268 22.65952189 20.59956535 -431 1 1.04034270 10.29978268 20.59956535 22.65952189 -432 1 1.04034270 8.23982614 22.65952189 22.65952189 -433 1 1.04034270 12.35973921 0.00000000 0.00000000 -434 1 1.04034270 14.41969575 2.05995654 0.00000000 -435 1 1.04034270 14.41969575 0.00000000 2.05995654 -436 1 1.04034270 12.35973921 2.05995654 2.05995654 -437 1 1.04034270 12.35973921 0.00000000 4.11991307 -438 1 1.04034270 14.41969575 2.05995654 4.11991307 -439 1 1.04034270 14.41969575 0.00000000 6.17986961 -440 1 1.04034270 12.35973921 2.05995654 6.17986961 -441 1 1.04034270 12.35973921 0.00000000 8.23982614 -442 1 1.04034270 14.41969575 2.05995654 8.23982614 -443 1 1.04034270 14.41969575 0.00000000 10.29978268 -444 1 1.04034270 12.35973921 2.05995654 10.29978268 -445 1 1.04034270 12.35973921 0.00000000 12.35973921 -446 1 1.04034270 14.41969575 2.05995654 12.35973921 -447 1 1.04034270 14.41969575 0.00000000 14.41969575 -448 1 1.04034270 12.35973921 2.05995654 14.41969575 -449 1 1.04034270 12.35973921 0.00000000 16.47965228 -450 1 1.04034270 14.41969575 2.05995654 16.47965228 -451 1 1.04034270 14.41969575 0.00000000 18.53960882 -452 1 1.04034270 12.35973921 2.05995654 18.53960882 -453 1 1.04034270 12.35973921 0.00000000 20.59956535 -454 1 1.04034270 14.41969575 2.05995654 20.59956535 -455 1 1.04034270 14.41969575 0.00000000 22.65952189 -456 1 1.04034270 12.35973921 2.05995654 22.65952189 -457 1 1.04034270 12.35973921 4.11991307 0.00000000 -458 1 1.04034270 14.41969575 6.17986961 0.00000000 -459 1 1.04034270 14.41969575 4.11991307 2.05995654 -460 1 1.04034270 12.35973921 6.17986961 2.05995654 -461 1 1.04034270 12.35973921 4.11991307 4.11991307 -462 1 1.04034270 14.41969575 6.17986961 4.11991307 -463 1 1.04034270 14.41969575 4.11991307 6.17986961 -464 1 1.04034270 12.35973921 6.17986961 6.17986961 -465 1 1.04034270 12.35973921 4.11991307 8.23982614 -466 1 1.04034270 14.41969575 6.17986961 8.23982614 -467 1 1.04034270 14.41969575 4.11991307 10.29978268 -468 1 1.04034270 12.35973921 6.17986961 10.29978268 -469 1 1.04034270 12.35973921 4.11991307 12.35973921 -470 1 1.04034270 14.41969575 6.17986961 12.35973921 -471 1 1.04034270 14.41969575 4.11991307 14.41969575 -472 1 1.04034270 12.35973921 6.17986961 14.41969575 -473 1 1.04034270 12.35973921 4.11991307 16.47965228 -474 1 1.04034270 14.41969575 6.17986961 16.47965228 -475 1 1.04034270 14.41969575 4.11991307 18.53960882 -476 1 1.04034270 12.35973921 6.17986961 18.53960882 -477 1 1.04034270 12.35973921 4.11991307 20.59956535 -478 1 1.04034270 14.41969575 6.17986961 20.59956535 -479 1 1.04034270 14.41969575 4.11991307 22.65952189 -480 1 1.04034270 12.35973921 6.17986961 22.65952189 -481 1 1.04034270 12.35973921 8.23982614 0.00000000 -482 1 1.04034270 14.41969575 10.29978268 0.00000000 -483 1 1.04034270 14.41969575 8.23982614 2.05995654 -484 1 1.04034270 12.35973921 10.29978268 2.05995654 -485 1 1.04034270 12.35973921 8.23982614 4.11991307 -486 1 1.04034270 14.41969575 10.29978268 4.11991307 -487 1 1.04034270 14.41969575 8.23982614 6.17986961 -488 1 1.04034270 12.35973921 10.29978268 6.17986961 -489 1 1.04034270 12.35973921 8.23982614 8.23982614 -490 1 1.04034270 14.41969575 10.29978268 8.23982614 -491 1 1.04034270 14.41969575 8.23982614 10.29978268 -492 1 1.04034270 12.35973921 10.29978268 10.29978268 -493 1 1.04034270 12.35973921 8.23982614 12.35973921 -494 1 1.04034270 14.41969575 10.29978268 12.35973921 -495 1 1.04034270 14.41969575 8.23982614 14.41969575 -496 1 1.04034270 12.35973921 10.29978268 14.41969575 -497 1 1.04034270 12.35973921 8.23982614 16.47965228 -498 1 1.04034270 14.41969575 10.29978268 16.47965228 -499 1 1.04034270 14.41969575 8.23982614 18.53960882 -500 1 1.04034270 12.35973921 10.29978268 18.53960882 -501 1 1.04034270 12.35973921 8.23982614 20.59956535 -502 1 1.04034270 14.41969575 10.29978268 20.59956535 -503 1 1.04034270 14.41969575 8.23982614 22.65952189 -504 1 1.04034270 12.35973921 10.29978268 22.65952189 -505 1 1.04034270 12.35973921 12.35973921 0.00000000 -506 1 1.04034270 14.41969575 14.41969575 0.00000000 -507 1 1.04034270 14.41969575 12.35973921 2.05995654 -508 1 1.04034270 12.35973921 14.41969575 2.05995654 -509 1 1.04034270 12.35973921 12.35973921 4.11991307 -510 1 1.04034270 14.41969575 14.41969575 4.11991307 -511 1 1.04034270 14.41969575 12.35973921 6.17986961 -512 1 1.04034270 12.35973921 14.41969575 6.17986961 -513 1 1.04034270 12.35973921 12.35973921 8.23982614 -514 1 1.04034270 14.41969575 14.41969575 8.23982614 -515 1 1.04034270 14.41969575 12.35973921 10.29978268 -516 1 1.04034270 12.35973921 14.41969575 10.29978268 -517 1 1.04034270 12.35973921 12.35973921 12.35973921 -518 1 1.04034270 14.41969575 14.41969575 12.35973921 -519 1 1.04034270 14.41969575 12.35973921 14.41969575 -520 1 1.04034270 12.35973921 14.41969575 14.41969575 -521 1 1.04034270 12.35973921 12.35973921 16.47965228 -522 1 1.04034270 14.41969575 14.41969575 16.47965228 -523 1 1.04034270 14.41969575 12.35973921 18.53960882 -524 1 1.04034270 12.35973921 14.41969575 18.53960882 -525 1 1.04034270 12.35973921 12.35973921 20.59956535 -526 1 1.04034270 14.41969575 14.41969575 20.59956535 -527 1 1.04034270 14.41969575 12.35973921 22.65952189 -528 1 1.04034270 12.35973921 14.41969575 22.65952189 -529 1 1.04034270 12.35973921 16.47965228 0.00000000 -530 1 1.04034270 14.41969575 18.53960882 0.00000000 -531 1 1.04034270 14.41969575 16.47965228 2.05995654 -532 1 1.04034270 12.35973921 18.53960882 2.05995654 -533 1 1.04034270 12.35973921 16.47965228 4.11991307 -534 1 1.04034270 14.41969575 18.53960882 4.11991307 -535 1 1.04034270 14.41969575 16.47965228 6.17986961 -536 1 1.04034270 12.35973921 18.53960882 6.17986961 -537 1 1.04034270 12.35973921 16.47965228 8.23982614 -538 1 1.04034270 14.41969575 18.53960882 8.23982614 -539 1 1.04034270 14.41969575 16.47965228 10.29978268 -540 1 1.04034270 12.35973921 18.53960882 10.29978268 -541 1 1.04034270 12.35973921 16.47965228 12.35973921 -542 1 1.04034270 14.41969575 18.53960882 12.35973921 -543 1 1.04034270 14.41969575 16.47965228 14.41969575 -544 1 1.04034270 12.35973921 18.53960882 14.41969575 -545 1 1.04034270 12.35973921 16.47965228 16.47965228 -546 1 1.04034270 14.41969575 18.53960882 16.47965228 -547 1 1.04034270 14.41969575 16.47965228 18.53960882 -548 1 1.04034270 12.35973921 18.53960882 18.53960882 -549 1 1.04034270 12.35973921 16.47965228 20.59956535 -550 1 1.04034270 14.41969575 18.53960882 20.59956535 -551 1 1.04034270 14.41969575 16.47965228 22.65952189 -552 1 1.04034270 12.35973921 18.53960882 22.65952189 -553 1 1.04034270 12.35973921 20.59956535 0.00000000 -554 1 1.04034270 14.41969575 22.65952189 0.00000000 -555 1 1.04034270 14.41969575 20.59956535 2.05995654 -556 1 1.04034270 12.35973921 22.65952189 2.05995654 -557 1 1.04034270 12.35973921 20.59956535 4.11991307 -558 1 1.04034270 14.41969575 22.65952189 4.11991307 -559 1 1.04034270 14.41969575 20.59956535 6.17986961 -560 1 1.04034270 12.35973921 22.65952189 6.17986961 -561 1 1.04034270 12.35973921 20.59956535 8.23982614 -562 1 1.04034270 14.41969575 22.65952189 8.23982614 -563 1 1.04034270 14.41969575 20.59956535 10.29978268 -564 1 1.04034270 12.35973921 22.65952189 10.29978268 -565 1 1.04034270 12.35973921 20.59956535 12.35973921 -566 1 1.04034270 14.41969575 22.65952189 12.35973921 -567 1 1.04034270 14.41969575 20.59956535 14.41969575 -568 1 1.04034270 12.35973921 22.65952189 14.41969575 -569 1 1.04034270 12.35973921 20.59956535 16.47965228 -570 1 1.04034270 14.41969575 22.65952189 16.47965228 -571 1 1.04034270 14.41969575 20.59956535 18.53960882 -572 1 1.04034270 12.35973921 22.65952189 18.53960882 -573 1 1.04034270 12.35973921 20.59956535 20.59956535 -574 1 1.04034270 14.41969575 22.65952189 20.59956535 -575 1 1.04034270 14.41969575 20.59956535 22.65952189 -576 1 1.04034270 12.35973921 22.65952189 22.65952189 -577 1 1.04034270 16.47965228 0.00000000 0.00000000 -578 1 1.04034270 18.53960882 2.05995654 0.00000000 -579 1 1.04034270 18.53960882 0.00000000 2.05995654 -580 1 1.04034270 16.47965228 2.05995654 2.05995654 -581 1 1.04034270 16.47965228 0.00000000 4.11991307 -582 1 1.04034270 18.53960882 2.05995654 4.11991307 -583 1 1.04034270 18.53960882 0.00000000 6.17986961 -584 1 1.04034270 16.47965228 2.05995654 6.17986961 -585 1 1.04034270 16.47965228 0.00000000 8.23982614 -586 1 1.04034270 18.53960882 2.05995654 8.23982614 -587 1 1.04034270 18.53960882 0.00000000 10.29978268 -588 1 1.04034270 16.47965228 2.05995654 10.29978268 -589 1 1.04034270 16.47965228 0.00000000 12.35973921 -590 1 1.04034270 18.53960882 2.05995654 12.35973921 -591 1 1.04034270 18.53960882 0.00000000 14.41969575 -592 1 1.04034270 16.47965228 2.05995654 14.41969575 -593 1 1.04034270 16.47965228 0.00000000 16.47965228 -594 1 1.04034270 18.53960882 2.05995654 16.47965228 -595 1 1.04034270 18.53960882 0.00000000 18.53960882 -596 1 1.04034270 16.47965228 2.05995654 18.53960882 -597 1 1.04034270 16.47965228 0.00000000 20.59956535 -598 1 1.04034270 18.53960882 2.05995654 20.59956535 -599 1 1.04034270 18.53960882 0.00000000 22.65952189 -600 1 1.04034270 16.47965228 2.05995654 22.65952189 -601 1 1.04034270 16.47965228 4.11991307 0.00000000 -602 1 1.04034270 18.53960882 6.17986961 0.00000000 -603 1 1.04034270 18.53960882 4.11991307 2.05995654 -604 1 1.04034270 16.47965228 6.17986961 2.05995654 -605 1 1.04034270 16.47965228 4.11991307 4.11991307 -606 1 1.04034270 18.53960882 6.17986961 4.11991307 -607 1 1.04034270 18.53960882 4.11991307 6.17986961 -608 1 1.04034270 16.47965228 6.17986961 6.17986961 -609 1 1.04034270 16.47965228 4.11991307 8.23982614 -610 1 1.04034270 18.53960882 6.17986961 8.23982614 -611 1 1.04034270 18.53960882 4.11991307 10.29978268 -612 1 1.04034270 16.47965228 6.17986961 10.29978268 -613 1 1.04034270 16.47965228 4.11991307 12.35973921 -614 1 1.04034270 18.53960882 6.17986961 12.35973921 -615 1 1.04034270 18.53960882 4.11991307 14.41969575 -616 1 1.04034270 16.47965228 6.17986961 14.41969575 -617 1 1.04034270 16.47965228 4.11991307 16.47965228 -618 1 1.04034270 18.53960882 6.17986961 16.47965228 -619 1 1.04034270 18.53960882 4.11991307 18.53960882 -620 1 1.04034270 16.47965228 6.17986961 18.53960882 -621 1 1.04034270 16.47965228 4.11991307 20.59956535 -622 1 1.04034270 18.53960882 6.17986961 20.59956535 -623 1 1.04034270 18.53960882 4.11991307 22.65952189 -624 1 1.04034270 16.47965228 6.17986961 22.65952189 -625 1 1.04034270 16.47965228 8.23982614 0.00000000 -626 1 1.04034270 18.53960882 10.29978268 0.00000000 -627 1 1.04034270 18.53960882 8.23982614 2.05995654 -628 1 1.04034270 16.47965228 10.29978268 2.05995654 -629 1 1.04034270 16.47965228 8.23982614 4.11991307 -630 1 1.04034270 18.53960882 10.29978268 4.11991307 -631 1 1.04034270 18.53960882 8.23982614 6.17986961 -632 1 1.04034270 16.47965228 10.29978268 6.17986961 -633 1 1.04034270 16.47965228 8.23982614 8.23982614 -634 1 1.04034270 18.53960882 10.29978268 8.23982614 -635 1 1.04034270 18.53960882 8.23982614 10.29978268 -636 1 1.04034270 16.47965228 10.29978268 10.29978268 -637 1 1.04034270 16.47965228 8.23982614 12.35973921 -638 1 1.04034270 18.53960882 10.29978268 12.35973921 -639 1 1.04034270 18.53960882 8.23982614 14.41969575 -640 1 1.04034270 16.47965228 10.29978268 14.41969575 -641 1 1.04034270 16.47965228 8.23982614 16.47965228 -642 1 1.04034270 18.53960882 10.29978268 16.47965228 -643 1 1.04034270 18.53960882 8.23982614 18.53960882 -644 1 1.04034270 16.47965228 10.29978268 18.53960882 -645 1 1.04034270 16.47965228 8.23982614 20.59956535 -646 1 1.04034270 18.53960882 10.29978268 20.59956535 -647 1 1.04034270 18.53960882 8.23982614 22.65952189 -648 1 1.04034270 16.47965228 10.29978268 22.65952189 -649 1 1.04034270 16.47965228 12.35973921 0.00000000 -650 1 1.04034270 18.53960882 14.41969575 0.00000000 -651 1 1.04034270 18.53960882 12.35973921 2.05995654 -652 1 1.04034270 16.47965228 14.41969575 2.05995654 -653 1 1.04034270 16.47965228 12.35973921 4.11991307 -654 1 1.04034270 18.53960882 14.41969575 4.11991307 -655 1 1.04034270 18.53960882 12.35973921 6.17986961 -656 1 1.04034270 16.47965228 14.41969575 6.17986961 -657 1 1.04034270 16.47965228 12.35973921 8.23982614 -658 1 1.04034270 18.53960882 14.41969575 8.23982614 -659 1 1.04034270 18.53960882 12.35973921 10.29978268 -660 1 1.04034270 16.47965228 14.41969575 10.29978268 -661 1 1.04034270 16.47965228 12.35973921 12.35973921 -662 1 1.04034270 18.53960882 14.41969575 12.35973921 -663 1 1.04034270 18.53960882 12.35973921 14.41969575 -664 1 1.04034270 16.47965228 14.41969575 14.41969575 -665 1 1.04034270 16.47965228 12.35973921 16.47965228 -666 1 1.04034270 18.53960882 14.41969575 16.47965228 -667 1 1.04034270 18.53960882 12.35973921 18.53960882 -668 1 1.04034270 16.47965228 14.41969575 18.53960882 -669 1 1.04034270 16.47965228 12.35973921 20.59956535 -670 1 1.04034270 18.53960882 14.41969575 20.59956535 -671 1 1.04034270 18.53960882 12.35973921 22.65952189 -672 1 1.04034270 16.47965228 14.41969575 22.65952189 -673 1 1.04034270 16.47965228 16.47965228 0.00000000 -674 1 1.04034270 18.53960882 18.53960882 0.00000000 -675 1 1.04034270 18.53960882 16.47965228 2.05995654 -676 1 1.04034270 16.47965228 18.53960882 2.05995654 -677 1 1.04034270 16.47965228 16.47965228 4.11991307 -678 1 1.04034270 18.53960882 18.53960882 4.11991307 -679 1 1.04034270 18.53960882 16.47965228 6.17986961 -680 1 1.04034270 16.47965228 18.53960882 6.17986961 -681 1 1.04034270 16.47965228 16.47965228 8.23982614 -682 1 1.04034270 18.53960882 18.53960882 8.23982614 -683 1 1.04034270 18.53960882 16.47965228 10.29978268 -684 1 1.04034270 16.47965228 18.53960882 10.29978268 -685 1 1.04034270 16.47965228 16.47965228 12.35973921 -686 1 1.04034270 18.53960882 18.53960882 12.35973921 -687 1 1.04034270 18.53960882 16.47965228 14.41969575 -688 1 1.04034270 16.47965228 18.53960882 14.41969575 -689 1 1.04034270 16.47965228 16.47965228 16.47965228 -690 1 1.04034270 18.53960882 18.53960882 16.47965228 -691 1 1.04034270 18.53960882 16.47965228 18.53960882 -692 1 1.04034270 16.47965228 18.53960882 18.53960882 -693 1 1.04034270 16.47965228 16.47965228 20.59956535 -694 1 1.04034270 18.53960882 18.53960882 20.59956535 -695 1 1.04034270 18.53960882 16.47965228 22.65952189 -696 1 1.04034270 16.47965228 18.53960882 22.65952189 -697 1 1.04034270 16.47965228 20.59956535 0.00000000 -698 1 1.04034270 18.53960882 22.65952189 0.00000000 -699 1 1.04034270 18.53960882 20.59956535 2.05995654 -700 1 1.04034270 16.47965228 22.65952189 2.05995654 -701 1 1.04034270 16.47965228 20.59956535 4.11991307 -702 1 1.04034270 18.53960882 22.65952189 4.11991307 -703 1 1.04034270 18.53960882 20.59956535 6.17986961 -704 1 1.04034270 16.47965228 22.65952189 6.17986961 -705 1 1.04034270 16.47965228 20.59956535 8.23982614 -706 1 1.04034270 18.53960882 22.65952189 8.23982614 -707 1 1.04034270 18.53960882 20.59956535 10.29978268 -708 1 1.04034270 16.47965228 22.65952189 10.29978268 -709 1 1.04034270 16.47965228 20.59956535 12.35973921 -710 1 1.04034270 18.53960882 22.65952189 12.35973921 -711 1 1.04034270 18.53960882 20.59956535 14.41969575 -712 1 1.04034270 16.47965228 22.65952189 14.41969575 -713 1 1.04034270 16.47965228 20.59956535 16.47965228 -714 1 1.04034270 18.53960882 22.65952189 16.47965228 -715 1 1.04034270 18.53960882 20.59956535 18.53960882 -716 1 1.04034270 16.47965228 22.65952189 18.53960882 -717 1 1.04034270 16.47965228 20.59956535 20.59956535 -718 1 1.04034270 18.53960882 22.65952189 20.59956535 -719 1 1.04034270 18.53960882 20.59956535 22.65952189 -720 1 1.04034270 16.47965228 22.65952189 22.65952189 -721 1 1.04034270 20.59956535 0.00000000 0.00000000 -722 1 1.04034270 22.65952189 2.05995654 0.00000000 -723 1 1.04034270 22.65952189 0.00000000 2.05995654 -724 1 1.04034270 20.59956535 2.05995654 2.05995654 -725 1 1.04034270 20.59956535 0.00000000 4.11991307 -726 1 1.04034270 22.65952189 2.05995654 4.11991307 -727 1 1.04034270 22.65952189 0.00000000 6.17986961 -728 1 1.04034270 20.59956535 2.05995654 6.17986961 -729 1 1.04034270 20.59956535 0.00000000 8.23982614 -730 1 1.04034270 22.65952189 2.05995654 8.23982614 -731 1 1.04034270 22.65952189 0.00000000 10.29978268 -732 1 1.04034270 20.59956535 2.05995654 10.29978268 -733 1 1.04034270 20.59956535 0.00000000 12.35973921 -734 1 1.04034270 22.65952189 2.05995654 12.35973921 -735 1 1.04034270 22.65952189 0.00000000 14.41969575 -736 1 1.04034270 20.59956535 2.05995654 14.41969575 -737 1 1.04034270 20.59956535 0.00000000 16.47965228 -738 1 1.04034270 22.65952189 2.05995654 16.47965228 -739 1 1.04034270 22.65952189 0.00000000 18.53960882 -740 1 1.04034270 20.59956535 2.05995654 18.53960882 -741 1 1.04034270 20.59956535 0.00000000 20.59956535 -742 1 1.04034270 22.65952189 2.05995654 20.59956535 -743 1 1.04034270 22.65952189 0.00000000 22.65952189 -744 1 1.04034270 20.59956535 2.05995654 22.65952189 -745 1 1.04034270 20.59956535 4.11991307 0.00000000 -746 1 1.04034270 22.65952189 6.17986961 0.00000000 -747 1 1.04034270 22.65952189 4.11991307 2.05995654 -748 1 1.04034270 20.59956535 6.17986961 2.05995654 -749 1 1.04034270 20.59956535 4.11991307 4.11991307 -750 1 1.04034270 22.65952189 6.17986961 4.11991307 -751 1 1.04034270 22.65952189 4.11991307 6.17986961 -752 1 1.04034270 20.59956535 6.17986961 6.17986961 -753 1 1.04034270 20.59956535 4.11991307 8.23982614 -754 1 1.04034270 22.65952189 6.17986961 8.23982614 -755 1 1.04034270 22.65952189 4.11991307 10.29978268 -756 1 1.04034270 20.59956535 6.17986961 10.29978268 -757 1 1.04034270 20.59956535 4.11991307 12.35973921 -758 1 1.04034270 22.65952189 6.17986961 12.35973921 -759 1 1.04034270 22.65952189 4.11991307 14.41969575 -760 1 1.04034270 20.59956535 6.17986961 14.41969575 -761 1 1.04034270 20.59956535 4.11991307 16.47965228 -762 1 1.04034270 22.65952189 6.17986961 16.47965228 -763 1 1.04034270 22.65952189 4.11991307 18.53960882 -764 1 1.04034270 20.59956535 6.17986961 18.53960882 -765 1 1.04034270 20.59956535 4.11991307 20.59956535 -766 1 1.04034270 22.65952189 6.17986961 20.59956535 -767 1 1.04034270 22.65952189 4.11991307 22.65952189 -768 1 1.04034270 20.59956535 6.17986961 22.65952189 -769 1 1.04034270 20.59956535 8.23982614 0.00000000 -770 1 1.04034270 22.65952189 10.29978268 0.00000000 -771 1 1.04034270 22.65952189 8.23982614 2.05995654 -772 1 1.04034270 20.59956535 10.29978268 2.05995654 -773 1 1.04034270 20.59956535 8.23982614 4.11991307 -774 1 1.04034270 22.65952189 10.29978268 4.11991307 -775 1 1.04034270 22.65952189 8.23982614 6.17986961 -776 1 1.04034270 20.59956535 10.29978268 6.17986961 -777 1 1.04034270 20.59956535 8.23982614 8.23982614 -778 1 1.04034270 22.65952189 10.29978268 8.23982614 -779 1 1.04034270 22.65952189 8.23982614 10.29978268 -780 1 1.04034270 20.59956535 10.29978268 10.29978268 -781 1 1.04034270 20.59956535 8.23982614 12.35973921 -782 1 1.04034270 22.65952189 10.29978268 12.35973921 -783 1 1.04034270 22.65952189 8.23982614 14.41969575 -784 1 1.04034270 20.59956535 10.29978268 14.41969575 -785 1 1.04034270 20.59956535 8.23982614 16.47965228 -786 1 1.04034270 22.65952189 10.29978268 16.47965228 -787 1 1.04034270 22.65952189 8.23982614 18.53960882 -788 1 1.04034270 20.59956535 10.29978268 18.53960882 -789 1 1.04034270 20.59956535 8.23982614 20.59956535 -790 1 1.04034270 22.65952189 10.29978268 20.59956535 -791 1 1.04034270 22.65952189 8.23982614 22.65952189 -792 1 1.04034270 20.59956535 10.29978268 22.65952189 -793 1 1.04034270 20.59956535 12.35973921 0.00000000 -794 1 1.04034270 22.65952189 14.41969575 0.00000000 -795 1 1.04034270 22.65952189 12.35973921 2.05995654 -796 1 1.04034270 20.59956535 14.41969575 2.05995654 -797 1 1.04034270 20.59956535 12.35973921 4.11991307 -798 1 1.04034270 22.65952189 14.41969575 4.11991307 -799 1 1.04034270 22.65952189 12.35973921 6.17986961 -800 1 1.04034270 20.59956535 14.41969575 6.17986961 -801 1 1.04034270 20.59956535 12.35973921 8.23982614 -802 1 1.04034270 22.65952189 14.41969575 8.23982614 -803 1 1.04034270 22.65952189 12.35973921 10.29978268 -804 1 1.04034270 20.59956535 14.41969575 10.29978268 -805 1 1.04034270 20.59956535 12.35973921 12.35973921 -806 1 1.04034270 22.65952189 14.41969575 12.35973921 -807 1 1.04034270 22.65952189 12.35973921 14.41969575 -808 1 1.04034270 20.59956535 14.41969575 14.41969575 -809 1 1.04034270 20.59956535 12.35973921 16.47965228 -810 1 1.04034270 22.65952189 14.41969575 16.47965228 -811 1 1.04034270 22.65952189 12.35973921 18.53960882 -812 1 1.04034270 20.59956535 14.41969575 18.53960882 -813 1 1.04034270 20.59956535 12.35973921 20.59956535 -814 1 1.04034270 22.65952189 14.41969575 20.59956535 -815 1 1.04034270 22.65952189 12.35973921 22.65952189 -816 1 1.04034270 20.59956535 14.41969575 22.65952189 -817 1 1.04034270 20.59956535 16.47965228 0.00000000 -818 1 1.04034270 22.65952189 18.53960882 0.00000000 -819 1 1.04034270 22.65952189 16.47965228 2.05995654 -820 1 1.04034270 20.59956535 18.53960882 2.05995654 -821 1 1.04034270 20.59956535 16.47965228 4.11991307 -822 1 1.04034270 22.65952189 18.53960882 4.11991307 -823 1 1.04034270 22.65952189 16.47965228 6.17986961 -824 1 1.04034270 20.59956535 18.53960882 6.17986961 -825 1 1.04034270 20.59956535 16.47965228 8.23982614 -826 1 1.04034270 22.65952189 18.53960882 8.23982614 -827 1 1.04034270 22.65952189 16.47965228 10.29978268 -828 1 1.04034270 20.59956535 18.53960882 10.29978268 -829 1 1.04034270 20.59956535 16.47965228 12.35973921 -830 1 1.04034270 22.65952189 18.53960882 12.35973921 -831 1 1.04034270 22.65952189 16.47965228 14.41969575 -832 1 1.04034270 20.59956535 18.53960882 14.41969575 -833 1 1.04034270 20.59956535 16.47965228 16.47965228 -834 1 1.04034270 22.65952189 18.53960882 16.47965228 -835 1 1.04034270 22.65952189 16.47965228 18.53960882 -836 1 1.04034270 20.59956535 18.53960882 18.53960882 -837 1 1.04034270 20.59956535 16.47965228 20.59956535 -838 1 1.04034270 22.65952189 18.53960882 20.59956535 -839 1 1.04034270 22.65952189 16.47965228 22.65952189 -840 1 1.04034270 20.59956535 18.53960882 22.65952189 -841 1 1.04034270 20.59956535 20.59956535 0.00000000 -842 1 1.04034270 22.65952189 22.65952189 0.00000000 -843 1 1.04034270 22.65952189 20.59956535 2.05995654 -844 1 1.04034270 20.59956535 22.65952189 2.05995654 -845 1 1.04034270 20.59956535 20.59956535 4.11991307 -846 1 1.04034270 22.65952189 22.65952189 4.11991307 -847 1 1.04034270 22.65952189 20.59956535 6.17986961 -848 1 1.04034270 20.59956535 22.65952189 6.17986961 -849 1 1.04034270 20.59956535 20.59956535 8.23982614 -850 1 1.04034270 22.65952189 22.65952189 8.23982614 -851 1 1.04034270 22.65952189 20.59956535 10.29978268 -852 1 1.04034270 20.59956535 22.65952189 10.29978268 -853 1 1.04034270 20.59956535 20.59956535 12.35973921 -854 1 1.04034270 22.65952189 22.65952189 12.35973921 -855 1 1.04034270 22.65952189 20.59956535 14.41969575 -856 1 1.04034270 20.59956535 22.65952189 14.41969575 -857 1 1.04034270 20.59956535 20.59956535 16.47965228 -858 1 1.04034270 22.65952189 22.65952189 16.47965228 -859 1 1.04034270 22.65952189 20.59956535 18.53960882 -860 1 1.04034270 20.59956535 22.65952189 18.53960882 -861 1 1.04034270 20.59956535 20.59956535 20.59956535 -862 1 1.04034270 22.65952189 22.65952189 20.59956535 -863 1 1.04034270 22.65952189 20.59956535 22.65952189 -864 1 1.04034270 20.59956535 22.65952189 22.65952189 -865 2 -1.04034270 2.05995654 8.23982614 4.11991307 -866 2 -1.04034270 0.00000000 10.29978268 4.11991307 -867 2 -1.04034270 0.00000000 8.23982614 6.17986961 -868 2 -1.04034270 2.05995654 10.29978268 6.17986961 -869 2 -1.04034270 14.41969575 0.00000000 0.00000000 -870 2 -1.04034270 12.35973921 2.05995654 0.00000000 -871 2 -1.04034270 12.35973921 0.00000000 2.05995654 -872 2 -1.04034270 14.41969575 2.05995654 2.05995654 -873 2 -1.04034270 6.17986961 12.35973921 0.00000000 -874 2 -1.04034270 4.11991307 14.41969575 0.00000000 -875 2 -1.04034270 4.11991307 12.35973921 2.05995654 -876 2 -1.04034270 6.17986961 14.41969575 2.05995654 -877 2 -1.04034270 14.41969575 0.00000000 4.11991307 -878 2 -1.04034270 12.35973921 2.05995654 4.11991307 -879 2 -1.04034270 12.35973921 0.00000000 6.17986961 -880 2 -1.04034270 14.41969575 2.05995654 6.17986961 -881 2 -1.04034270 2.05995654 16.47965228 12.35973921 -882 2 -1.04034270 0.00000000 18.53960882 12.35973921 -883 2 -1.04034270 0.00000000 16.47965228 14.41969575 -884 2 -1.04034270 2.05995654 18.53960882 14.41969575 -885 2 -1.04034270 14.41969575 0.00000000 8.23982614 -886 2 -1.04034270 12.35973921 2.05995654 8.23982614 -887 2 -1.04034270 12.35973921 0.00000000 10.29978268 -888 2 -1.04034270 14.41969575 2.05995654 10.29978268 -889 2 -1.04034270 6.17986961 12.35973921 4.11991307 -890 2 -1.04034270 4.11991307 14.41969575 4.11991307 -891 2 -1.04034270 4.11991307 12.35973921 6.17986961 -892 2 -1.04034270 6.17986961 14.41969575 6.17986961 -893 2 -1.04034270 14.41969575 0.00000000 12.35973921 -894 2 -1.04034270 12.35973921 2.05995654 12.35973921 -895 2 -1.04034270 12.35973921 0.00000000 14.41969575 -896 2 -1.04034270 14.41969575 2.05995654 14.41969575 -897 2 -1.04034270 2.05995654 0.00000000 12.35973921 -898 2 -1.04034270 0.00000000 2.05995654 12.35973921 -899 2 -1.04034270 0.00000000 0.00000000 14.41969575 -900 2 -1.04034270 2.05995654 2.05995654 14.41969575 -901 2 -1.04034270 14.41969575 0.00000000 16.47965228 -902 2 -1.04034270 12.35973921 2.05995654 16.47965228 -903 2 -1.04034270 12.35973921 0.00000000 18.53960882 -904 2 -1.04034270 14.41969575 2.05995654 18.53960882 -905 2 -1.04034270 6.17986961 12.35973921 8.23982614 -906 2 -1.04034270 4.11991307 14.41969575 8.23982614 -907 2 -1.04034270 4.11991307 12.35973921 10.29978268 -908 2 -1.04034270 6.17986961 14.41969575 10.29978268 -909 2 -1.04034270 14.41969575 0.00000000 20.59956535 -910 2 -1.04034270 12.35973921 2.05995654 20.59956535 -911 2 -1.04034270 12.35973921 0.00000000 22.65952189 -912 2 -1.04034270 14.41969575 2.05995654 22.65952189 -913 2 -1.04034270 2.05995654 16.47965228 16.47965228 -914 2 -1.04034270 0.00000000 18.53960882 16.47965228 -915 2 -1.04034270 0.00000000 16.47965228 18.53960882 -916 2 -1.04034270 2.05995654 18.53960882 18.53960882 -917 2 -1.04034270 14.41969575 4.11991307 0.00000000 -918 2 -1.04034270 12.35973921 6.17986961 0.00000000 -919 2 -1.04034270 12.35973921 4.11991307 2.05995654 -920 2 -1.04034270 14.41969575 6.17986961 2.05995654 -921 2 -1.04034270 6.17986961 12.35973921 12.35973921 -922 2 -1.04034270 4.11991307 14.41969575 12.35973921 -923 2 -1.04034270 4.11991307 12.35973921 14.41969575 -924 2 -1.04034270 6.17986961 14.41969575 14.41969575 -925 2 -1.04034270 14.41969575 4.11991307 4.11991307 -926 2 -1.04034270 12.35973921 6.17986961 4.11991307 -927 2 -1.04034270 12.35973921 4.11991307 6.17986961 -928 2 -1.04034270 14.41969575 6.17986961 6.17986961 -929 2 -1.04034270 2.05995654 8.23982614 8.23982614 -930 2 -1.04034270 0.00000000 10.29978268 8.23982614 -931 2 -1.04034270 0.00000000 8.23982614 10.29978268 -932 2 -1.04034270 2.05995654 10.29978268 10.29978268 -933 2 -1.04034270 14.41969575 4.11991307 8.23982614 -934 2 -1.04034270 12.35973921 6.17986961 8.23982614 -935 2 -1.04034270 12.35973921 4.11991307 10.29978268 -936 2 -1.04034270 14.41969575 6.17986961 10.29978268 -937 2 -1.04034270 6.17986961 12.35973921 16.47965228 -938 2 -1.04034270 4.11991307 14.41969575 16.47965228 -939 2 -1.04034270 4.11991307 12.35973921 18.53960882 -940 2 -1.04034270 6.17986961 14.41969575 18.53960882 -941 2 -1.04034270 14.41969575 4.11991307 12.35973921 -942 2 -1.04034270 12.35973921 6.17986961 12.35973921 -943 2 -1.04034270 12.35973921 4.11991307 14.41969575 -944 2 -1.04034270 14.41969575 6.17986961 14.41969575 -945 2 -1.04034270 2.05995654 16.47965228 20.59956535 -946 2 -1.04034270 0.00000000 18.53960882 20.59956535 -947 2 -1.04034270 0.00000000 16.47965228 22.65952189 -948 2 -1.04034270 2.05995654 18.53960882 22.65952189 -949 2 -1.04034270 14.41969575 4.11991307 16.47965228 -950 2 -1.04034270 12.35973921 6.17986961 16.47965228 -951 2 -1.04034270 12.35973921 4.11991307 18.53960882 -952 2 -1.04034270 14.41969575 6.17986961 18.53960882 -953 2 -1.04034270 6.17986961 12.35973921 20.59956535 -954 2 -1.04034270 4.11991307 14.41969575 20.59956535 -955 2 -1.04034270 4.11991307 12.35973921 22.65952189 -956 2 -1.04034270 6.17986961 14.41969575 22.65952189 -957 2 -1.04034270 14.41969575 4.11991307 20.59956535 -958 2 -1.04034270 12.35973921 6.17986961 20.59956535 -959 2 -1.04034270 12.35973921 4.11991307 22.65952189 -960 2 -1.04034270 14.41969575 6.17986961 22.65952189 -961 2 -1.04034270 2.05995654 4.11991307 4.11991307 -962 2 -1.04034270 0.00000000 6.17986961 4.11991307 -963 2 -1.04034270 0.00000000 4.11991307 6.17986961 -964 2 -1.04034270 2.05995654 6.17986961 6.17986961 -965 2 -1.04034270 14.41969575 8.23982614 0.00000000 -966 2 -1.04034270 12.35973921 10.29978268 0.00000000 -967 2 -1.04034270 12.35973921 8.23982614 2.05995654 -968 2 -1.04034270 14.41969575 10.29978268 2.05995654 -969 2 -1.04034270 6.17986961 16.47965228 0.00000000 -970 2 -1.04034270 4.11991307 18.53960882 0.00000000 -971 2 -1.04034270 4.11991307 16.47965228 2.05995654 -972 2 -1.04034270 6.17986961 18.53960882 2.05995654 -973 2 -1.04034270 14.41969575 8.23982614 4.11991307 -974 2 -1.04034270 12.35973921 10.29978268 4.11991307 -975 2 -1.04034270 12.35973921 8.23982614 6.17986961 -976 2 -1.04034270 14.41969575 10.29978268 6.17986961 -977 2 -1.04034270 2.05995654 20.59956535 0.00000000 -978 2 -1.04034270 0.00000000 22.65952189 0.00000000 -979 2 -1.04034270 0.00000000 20.59956535 2.05995654 -980 2 -1.04034270 2.05995654 22.65952189 2.05995654 -981 2 -1.04034270 14.41969575 8.23982614 8.23982614 -982 2 -1.04034270 12.35973921 10.29978268 8.23982614 -983 2 -1.04034270 12.35973921 8.23982614 10.29978268 -984 2 -1.04034270 14.41969575 10.29978268 10.29978268 -985 2 -1.04034270 6.17986961 16.47965228 4.11991307 -986 2 -1.04034270 4.11991307 18.53960882 4.11991307 -987 2 -1.04034270 4.11991307 16.47965228 6.17986961 -988 2 -1.04034270 6.17986961 18.53960882 6.17986961 -989 2 -1.04034270 14.41969575 8.23982614 12.35973921 -990 2 -1.04034270 12.35973921 10.29978268 12.35973921 -991 2 -1.04034270 12.35973921 8.23982614 14.41969575 -992 2 -1.04034270 14.41969575 10.29978268 14.41969575 -993 2 -1.04034270 2.05995654 8.23982614 12.35973921 -994 2 -1.04034270 0.00000000 10.29978268 12.35973921 -995 2 -1.04034270 0.00000000 8.23982614 14.41969575 -996 2 -1.04034270 2.05995654 10.29978268 14.41969575 -997 2 -1.04034270 14.41969575 8.23982614 16.47965228 -998 2 -1.04034270 12.35973921 10.29978268 16.47965228 -999 2 -1.04034270 12.35973921 8.23982614 18.53960882 -1000 2 -1.04034270 14.41969575 10.29978268 18.53960882 -1001 2 -1.04034270 6.17986961 16.47965228 8.23982614 -1002 2 -1.04034270 4.11991307 18.53960882 8.23982614 -1003 2 -1.04034270 4.11991307 16.47965228 10.29978268 -1004 2 -1.04034270 6.17986961 18.53960882 10.29978268 -1005 2 -1.04034270 14.41969575 8.23982614 20.59956535 -1006 2 -1.04034270 12.35973921 10.29978268 20.59956535 -1007 2 -1.04034270 12.35973921 8.23982614 22.65952189 -1008 2 -1.04034270 14.41969575 10.29978268 22.65952189 -1009 2 -1.04034270 2.05995654 20.59956535 4.11991307 -1010 2 -1.04034270 0.00000000 22.65952189 4.11991307 -1011 2 -1.04034270 0.00000000 20.59956535 6.17986961 -1012 2 -1.04034270 2.05995654 22.65952189 6.17986961 -1013 2 -1.04034270 14.41969575 12.35973921 0.00000000 -1014 2 -1.04034270 12.35973921 14.41969575 0.00000000 -1015 2 -1.04034270 12.35973921 12.35973921 2.05995654 -1016 2 -1.04034270 14.41969575 14.41969575 2.05995654 -1017 2 -1.04034270 6.17986961 16.47965228 12.35973921 -1018 2 -1.04034270 4.11991307 18.53960882 12.35973921 -1019 2 -1.04034270 4.11991307 16.47965228 14.41969575 -1020 2 -1.04034270 6.17986961 18.53960882 14.41969575 -1021 2 -1.04034270 14.41969575 12.35973921 4.11991307 -1022 2 -1.04034270 12.35973921 14.41969575 4.11991307 -1023 2 -1.04034270 12.35973921 12.35973921 6.17986961 -1024 2 -1.04034270 14.41969575 14.41969575 6.17986961 -1025 2 -1.04034270 2.05995654 0.00000000 0.00000000 -1026 2 -1.04034270 0.00000000 2.05995654 0.00000000 -1027 2 -1.04034270 0.00000000 0.00000000 2.05995654 -1028 2 -1.04034270 2.05995654 2.05995654 2.05995654 -1029 2 -1.04034270 14.41969575 12.35973921 8.23982614 -1030 2 -1.04034270 12.35973921 14.41969575 8.23982614 -1031 2 -1.04034270 12.35973921 12.35973921 10.29978268 -1032 2 -1.04034270 14.41969575 14.41969575 10.29978268 -1033 2 -1.04034270 6.17986961 16.47965228 16.47965228 -1034 2 -1.04034270 4.11991307 18.53960882 16.47965228 -1035 2 -1.04034270 4.11991307 16.47965228 18.53960882 -1036 2 -1.04034270 6.17986961 18.53960882 18.53960882 -1037 2 -1.04034270 14.41969575 12.35973921 12.35973921 -1038 2 -1.04034270 12.35973921 14.41969575 12.35973921 -1039 2 -1.04034270 12.35973921 12.35973921 14.41969575 -1040 2 -1.04034270 14.41969575 14.41969575 14.41969575 -1041 2 -1.04034270 2.05995654 20.59956535 8.23982614 -1042 2 -1.04034270 0.00000000 22.65952189 8.23982614 -1043 2 -1.04034270 0.00000000 20.59956535 10.29978268 -1044 2 -1.04034270 2.05995654 22.65952189 10.29978268 -1045 2 -1.04034270 14.41969575 12.35973921 16.47965228 -1046 2 -1.04034270 12.35973921 14.41969575 16.47965228 -1047 2 -1.04034270 12.35973921 12.35973921 18.53960882 -1048 2 -1.04034270 14.41969575 14.41969575 18.53960882 -1049 2 -1.04034270 6.17986961 16.47965228 20.59956535 -1050 2 -1.04034270 4.11991307 18.53960882 20.59956535 -1051 2 -1.04034270 4.11991307 16.47965228 22.65952189 -1052 2 -1.04034270 6.17986961 18.53960882 22.65952189 -1053 2 -1.04034270 14.41969575 12.35973921 20.59956535 -1054 2 -1.04034270 12.35973921 14.41969575 20.59956535 -1055 2 -1.04034270 12.35973921 12.35973921 22.65952189 -1056 2 -1.04034270 14.41969575 14.41969575 22.65952189 -1057 2 -1.04034270 2.05995654 8.23982614 16.47965228 -1058 2 -1.04034270 0.00000000 10.29978268 16.47965228 -1059 2 -1.04034270 0.00000000 8.23982614 18.53960882 -1060 2 -1.04034270 2.05995654 10.29978268 18.53960882 -1061 2 -1.04034270 14.41969575 16.47965228 0.00000000 -1062 2 -1.04034270 12.35973921 18.53960882 0.00000000 -1063 2 -1.04034270 12.35973921 16.47965228 2.05995654 -1064 2 -1.04034270 14.41969575 18.53960882 2.05995654 -1065 2 -1.04034270 6.17986961 20.59956535 0.00000000 -1066 2 -1.04034270 4.11991307 22.65952189 0.00000000 -1067 2 -1.04034270 4.11991307 20.59956535 2.05995654 -1068 2 -1.04034270 6.17986961 22.65952189 2.05995654 -1069 2 -1.04034270 14.41969575 16.47965228 4.11991307 -1070 2 -1.04034270 12.35973921 18.53960882 4.11991307 -1071 2 -1.04034270 12.35973921 16.47965228 6.17986961 -1072 2 -1.04034270 14.41969575 18.53960882 6.17986961 -1073 2 -1.04034270 2.05995654 20.59956535 12.35973921 -1074 2 -1.04034270 0.00000000 22.65952189 12.35973921 -1075 2 -1.04034270 0.00000000 20.59956535 14.41969575 -1076 2 -1.04034270 2.05995654 22.65952189 14.41969575 -1077 2 -1.04034270 14.41969575 16.47965228 8.23982614 -1078 2 -1.04034270 12.35973921 18.53960882 8.23982614 -1079 2 -1.04034270 12.35973921 16.47965228 10.29978268 -1080 2 -1.04034270 14.41969575 18.53960882 10.29978268 -1081 2 -1.04034270 6.17986961 20.59956535 4.11991307 -1082 2 -1.04034270 4.11991307 22.65952189 4.11991307 -1083 2 -1.04034270 4.11991307 20.59956535 6.17986961 -1084 2 -1.04034270 6.17986961 22.65952189 6.17986961 -1085 2 -1.04034270 14.41969575 16.47965228 12.35973921 -1086 2 -1.04034270 12.35973921 18.53960882 12.35973921 -1087 2 -1.04034270 12.35973921 16.47965228 14.41969575 -1088 2 -1.04034270 14.41969575 18.53960882 14.41969575 -1089 2 -1.04034270 2.05995654 4.11991307 8.23982614 -1090 2 -1.04034270 0.00000000 6.17986961 8.23982614 -1091 2 -1.04034270 0.00000000 4.11991307 10.29978268 -1092 2 -1.04034270 2.05995654 6.17986961 10.29978268 -1093 2 -1.04034270 14.41969575 16.47965228 16.47965228 -1094 2 -1.04034270 12.35973921 18.53960882 16.47965228 -1095 2 -1.04034270 12.35973921 16.47965228 18.53960882 -1096 2 -1.04034270 14.41969575 18.53960882 18.53960882 -1097 2 -1.04034270 6.17986961 20.59956535 8.23982614 -1098 2 -1.04034270 4.11991307 22.65952189 8.23982614 -1099 2 -1.04034270 4.11991307 20.59956535 10.29978268 -1100 2 -1.04034270 6.17986961 22.65952189 10.29978268 -1101 2 -1.04034270 14.41969575 16.47965228 20.59956535 -1102 2 -1.04034270 12.35973921 18.53960882 20.59956535 -1103 2 -1.04034270 12.35973921 16.47965228 22.65952189 -1104 2 -1.04034270 14.41969575 18.53960882 22.65952189 -1105 2 -1.04034270 2.05995654 20.59956535 16.47965228 -1106 2 -1.04034270 0.00000000 22.65952189 16.47965228 -1107 2 -1.04034270 0.00000000 20.59956535 18.53960882 -1108 2 -1.04034270 2.05995654 22.65952189 18.53960882 -1109 2 -1.04034270 14.41969575 20.59956535 0.00000000 -1110 2 -1.04034270 12.35973921 22.65952189 0.00000000 -1111 2 -1.04034270 12.35973921 20.59956535 2.05995654 -1112 2 -1.04034270 14.41969575 22.65952189 2.05995654 -1113 2 -1.04034270 6.17986961 20.59956535 12.35973921 -1114 2 -1.04034270 4.11991307 22.65952189 12.35973921 -1115 2 -1.04034270 4.11991307 20.59956535 14.41969575 -1116 2 -1.04034270 6.17986961 22.65952189 14.41969575 -1117 2 -1.04034270 14.41969575 20.59956535 4.11991307 -1118 2 -1.04034270 12.35973921 22.65952189 4.11991307 -1119 2 -1.04034270 12.35973921 20.59956535 6.17986961 -1120 2 -1.04034270 14.41969575 22.65952189 6.17986961 -1121 2 -1.04034270 2.05995654 8.23982614 20.59956535 -1122 2 -1.04034270 0.00000000 10.29978268 20.59956535 -1123 2 -1.04034270 0.00000000 8.23982614 22.65952189 -1124 2 -1.04034270 2.05995654 10.29978268 22.65952189 -1125 2 -1.04034270 14.41969575 20.59956535 8.23982614 -1126 2 -1.04034270 12.35973921 22.65952189 8.23982614 -1127 2 -1.04034270 12.35973921 20.59956535 10.29978268 -1128 2 -1.04034270 14.41969575 22.65952189 10.29978268 -1129 2 -1.04034270 6.17986961 20.59956535 16.47965228 -1130 2 -1.04034270 4.11991307 22.65952189 16.47965228 -1131 2 -1.04034270 4.11991307 20.59956535 18.53960882 -1132 2 -1.04034270 6.17986961 22.65952189 18.53960882 -1133 2 -1.04034270 14.41969575 20.59956535 12.35973921 -1134 2 -1.04034270 12.35973921 22.65952189 12.35973921 -1135 2 -1.04034270 12.35973921 20.59956535 14.41969575 -1136 2 -1.04034270 14.41969575 22.65952189 14.41969575 -1137 2 -1.04034270 2.05995654 20.59956535 20.59956535 -1138 2 -1.04034270 0.00000000 22.65952189 20.59956535 -1139 2 -1.04034270 0.00000000 20.59956535 22.65952189 -1140 2 -1.04034270 2.05995654 22.65952189 22.65952189 -1141 2 -1.04034270 14.41969575 20.59956535 16.47965228 -1142 2 -1.04034270 12.35973921 22.65952189 16.47965228 -1143 2 -1.04034270 12.35973921 20.59956535 18.53960882 -1144 2 -1.04034270 14.41969575 22.65952189 18.53960882 -1145 2 -1.04034270 6.17986961 20.59956535 20.59956535 -1146 2 -1.04034270 4.11991307 22.65952189 20.59956535 -1147 2 -1.04034270 4.11991307 20.59956535 22.65952189 -1148 2 -1.04034270 6.17986961 22.65952189 22.65952189 -1149 2 -1.04034270 14.41969575 20.59956535 20.59956535 -1150 2 -1.04034270 12.35973921 22.65952189 20.59956535 -1151 2 -1.04034270 12.35973921 20.59956535 22.65952189 -1152 2 -1.04034270 14.41969575 22.65952189 22.65952189 -1153 2 -1.04034270 2.05995654 0.00000000 16.47965228 -1154 2 -1.04034270 0.00000000 2.05995654 16.47965228 -1155 2 -1.04034270 0.00000000 0.00000000 18.53960882 -1156 2 -1.04034270 2.05995654 2.05995654 18.53960882 -1157 2 -1.04034270 18.53960882 0.00000000 0.00000000 -1158 2 -1.04034270 16.47965228 2.05995654 0.00000000 -1159 2 -1.04034270 16.47965228 0.00000000 2.05995654 -1160 2 -1.04034270 18.53960882 2.05995654 2.05995654 -1161 2 -1.04034270 10.29978268 0.00000000 0.00000000 -1162 2 -1.04034270 8.23982614 2.05995654 0.00000000 -1163 2 -1.04034270 8.23982614 0.00000000 2.05995654 -1164 2 -1.04034270 10.29978268 2.05995654 2.05995654 -1165 2 -1.04034270 18.53960882 0.00000000 4.11991307 -1166 2 -1.04034270 16.47965228 2.05995654 4.11991307 -1167 2 -1.04034270 16.47965228 0.00000000 6.17986961 -1168 2 -1.04034270 18.53960882 2.05995654 6.17986961 -1169 2 -1.04034270 6.17986961 0.00000000 0.00000000 -1170 2 -1.04034270 4.11991307 2.05995654 0.00000000 -1171 2 -1.04034270 4.11991307 0.00000000 2.05995654 -1172 2 -1.04034270 6.17986961 2.05995654 2.05995654 -1173 2 -1.04034270 18.53960882 0.00000000 8.23982614 -1174 2 -1.04034270 16.47965228 2.05995654 8.23982614 -1175 2 -1.04034270 16.47965228 0.00000000 10.29978268 -1176 2 -1.04034270 18.53960882 2.05995654 10.29978268 -1177 2 -1.04034270 10.29978268 0.00000000 4.11991307 -1178 2 -1.04034270 8.23982614 2.05995654 4.11991307 -1179 2 -1.04034270 8.23982614 0.00000000 6.17986961 -1180 2 -1.04034270 10.29978268 2.05995654 6.17986961 -1181 2 -1.04034270 18.53960882 0.00000000 12.35973921 -1182 2 -1.04034270 16.47965228 2.05995654 12.35973921 -1183 2 -1.04034270 16.47965228 0.00000000 14.41969575 -1184 2 -1.04034270 18.53960882 2.05995654 14.41969575 -1185 2 -1.04034270 2.05995654 12.35973921 0.00000000 -1186 2 -1.04034270 0.00000000 14.41969575 0.00000000 -1187 2 -1.04034270 0.00000000 12.35973921 2.05995654 -1188 2 -1.04034270 2.05995654 14.41969575 2.05995654 -1189 2 -1.04034270 18.53960882 0.00000000 16.47965228 -1190 2 -1.04034270 16.47965228 2.05995654 16.47965228 -1191 2 -1.04034270 16.47965228 0.00000000 18.53960882 -1192 2 -1.04034270 18.53960882 2.05995654 18.53960882 -1193 2 -1.04034270 10.29978268 0.00000000 8.23982614 -1194 2 -1.04034270 8.23982614 2.05995654 8.23982614 -1195 2 -1.04034270 8.23982614 0.00000000 10.29978268 -1196 2 -1.04034270 10.29978268 2.05995654 10.29978268 -1197 2 -1.04034270 18.53960882 0.00000000 20.59956535 -1198 2 -1.04034270 16.47965228 2.05995654 20.59956535 -1199 2 -1.04034270 16.47965228 0.00000000 22.65952189 -1200 2 -1.04034270 18.53960882 2.05995654 22.65952189 -1201 2 -1.04034270 6.17986961 0.00000000 4.11991307 -1202 2 -1.04034270 4.11991307 2.05995654 4.11991307 -1203 2 -1.04034270 4.11991307 0.00000000 6.17986961 -1204 2 -1.04034270 6.17986961 2.05995654 6.17986961 -1205 2 -1.04034270 18.53960882 4.11991307 0.00000000 -1206 2 -1.04034270 16.47965228 6.17986961 0.00000000 -1207 2 -1.04034270 16.47965228 4.11991307 2.05995654 -1208 2 -1.04034270 18.53960882 6.17986961 2.05995654 -1209 2 -1.04034270 10.29978268 0.00000000 12.35973921 -1210 2 -1.04034270 8.23982614 2.05995654 12.35973921 -1211 2 -1.04034270 8.23982614 0.00000000 14.41969575 -1212 2 -1.04034270 10.29978268 2.05995654 14.41969575 -1213 2 -1.04034270 18.53960882 4.11991307 4.11991307 -1214 2 -1.04034270 16.47965228 6.17986961 4.11991307 -1215 2 -1.04034270 16.47965228 4.11991307 6.17986961 -1216 2 -1.04034270 18.53960882 6.17986961 6.17986961 -1217 2 -1.04034270 2.05995654 4.11991307 12.35973921 -1218 2 -1.04034270 0.00000000 6.17986961 12.35973921 -1219 2 -1.04034270 0.00000000 4.11991307 14.41969575 -1220 2 -1.04034270 2.05995654 6.17986961 14.41969575 -1221 2 -1.04034270 18.53960882 4.11991307 8.23982614 -1222 2 -1.04034270 16.47965228 6.17986961 8.23982614 -1223 2 -1.04034270 16.47965228 4.11991307 10.29978268 -1224 2 -1.04034270 18.53960882 6.17986961 10.29978268 -1225 2 -1.04034270 10.29978268 0.00000000 16.47965228 -1226 2 -1.04034270 8.23982614 2.05995654 16.47965228 -1227 2 -1.04034270 8.23982614 0.00000000 18.53960882 -1228 2 -1.04034270 10.29978268 2.05995654 18.53960882 -1229 2 -1.04034270 18.53960882 4.11991307 12.35973921 -1230 2 -1.04034270 16.47965228 6.17986961 12.35973921 -1231 2 -1.04034270 16.47965228 4.11991307 14.41969575 -1232 2 -1.04034270 18.53960882 6.17986961 14.41969575 -1233 2 -1.04034270 6.17986961 0.00000000 8.23982614 -1234 2 -1.04034270 4.11991307 2.05995654 8.23982614 -1235 2 -1.04034270 4.11991307 0.00000000 10.29978268 -1236 2 -1.04034270 6.17986961 2.05995654 10.29978268 -1237 2 -1.04034270 18.53960882 4.11991307 16.47965228 -1238 2 -1.04034270 16.47965228 6.17986961 16.47965228 -1239 2 -1.04034270 16.47965228 4.11991307 18.53960882 -1240 2 -1.04034270 18.53960882 6.17986961 18.53960882 -1241 2 -1.04034270 10.29978268 0.00000000 20.59956535 -1242 2 -1.04034270 8.23982614 2.05995654 20.59956535 -1243 2 -1.04034270 8.23982614 0.00000000 22.65952189 -1244 2 -1.04034270 10.29978268 2.05995654 22.65952189 -1245 2 -1.04034270 18.53960882 4.11991307 20.59956535 -1246 2 -1.04034270 16.47965228 6.17986961 20.59956535 -1247 2 -1.04034270 16.47965228 4.11991307 22.65952189 -1248 2 -1.04034270 18.53960882 6.17986961 22.65952189 -1249 2 -1.04034270 2.05995654 12.35973921 4.11991307 -1250 2 -1.04034270 0.00000000 14.41969575 4.11991307 -1251 2 -1.04034270 0.00000000 12.35973921 6.17986961 -1252 2 -1.04034270 2.05995654 14.41969575 6.17986961 -1253 2 -1.04034270 18.53960882 8.23982614 0.00000000 -1254 2 -1.04034270 16.47965228 10.29978268 0.00000000 -1255 2 -1.04034270 16.47965228 8.23982614 2.05995654 -1256 2 -1.04034270 18.53960882 10.29978268 2.05995654 -1257 2 -1.04034270 10.29978268 4.11991307 0.00000000 -1258 2 -1.04034270 8.23982614 6.17986961 0.00000000 -1259 2 -1.04034270 8.23982614 4.11991307 2.05995654 -1260 2 -1.04034270 10.29978268 6.17986961 2.05995654 -1261 2 -1.04034270 18.53960882 8.23982614 4.11991307 -1262 2 -1.04034270 16.47965228 10.29978268 4.11991307 -1263 2 -1.04034270 16.47965228 8.23982614 6.17986961 -1264 2 -1.04034270 18.53960882 10.29978268 6.17986961 -1265 2 -1.04034270 6.17986961 0.00000000 12.35973921 -1266 2 -1.04034270 4.11991307 2.05995654 12.35973921 -1267 2 -1.04034270 4.11991307 0.00000000 14.41969575 -1268 2 -1.04034270 6.17986961 2.05995654 14.41969575 -1269 2 -1.04034270 18.53960882 8.23982614 8.23982614 -1270 2 -1.04034270 16.47965228 10.29978268 8.23982614 -1271 2 -1.04034270 16.47965228 8.23982614 10.29978268 -1272 2 -1.04034270 18.53960882 10.29978268 10.29978268 -1273 2 -1.04034270 10.29978268 4.11991307 4.11991307 -1274 2 -1.04034270 8.23982614 6.17986961 4.11991307 -1275 2 -1.04034270 8.23982614 4.11991307 6.17986961 -1276 2 -1.04034270 10.29978268 6.17986961 6.17986961 -1277 2 -1.04034270 18.53960882 8.23982614 12.35973921 -1278 2 -1.04034270 16.47965228 10.29978268 12.35973921 -1279 2 -1.04034270 16.47965228 8.23982614 14.41969575 -1280 2 -1.04034270 18.53960882 10.29978268 14.41969575 -1281 2 -1.04034270 2.05995654 0.00000000 8.23982614 -1282 2 -1.04034270 0.00000000 2.05995654 8.23982614 -1283 2 -1.04034270 0.00000000 0.00000000 10.29978268 -1284 2 -1.04034270 2.05995654 2.05995654 10.29978268 -1285 2 -1.04034270 18.53960882 8.23982614 16.47965228 -1286 2 -1.04034270 16.47965228 10.29978268 16.47965228 -1287 2 -1.04034270 16.47965228 8.23982614 18.53960882 -1288 2 -1.04034270 18.53960882 10.29978268 18.53960882 -1289 2 -1.04034270 10.29978268 4.11991307 8.23982614 -1290 2 -1.04034270 8.23982614 6.17986961 8.23982614 -1291 2 -1.04034270 8.23982614 4.11991307 10.29978268 -1292 2 -1.04034270 10.29978268 6.17986961 10.29978268 -1293 2 -1.04034270 18.53960882 8.23982614 20.59956535 -1294 2 -1.04034270 16.47965228 10.29978268 20.59956535 -1295 2 -1.04034270 16.47965228 8.23982614 22.65952189 -1296 2 -1.04034270 18.53960882 10.29978268 22.65952189 -1297 2 -1.04034270 6.17986961 0.00000000 16.47965228 -1298 2 -1.04034270 4.11991307 2.05995654 16.47965228 -1299 2 -1.04034270 4.11991307 0.00000000 18.53960882 -1300 2 -1.04034270 6.17986961 2.05995654 18.53960882 -1301 2 -1.04034270 18.53960882 12.35973921 0.00000000 -1302 2 -1.04034270 16.47965228 14.41969575 0.00000000 -1303 2 -1.04034270 16.47965228 12.35973921 2.05995654 -1304 2 -1.04034270 18.53960882 14.41969575 2.05995654 -1305 2 -1.04034270 10.29978268 4.11991307 12.35973921 -1306 2 -1.04034270 8.23982614 6.17986961 12.35973921 -1307 2 -1.04034270 8.23982614 4.11991307 14.41969575 -1308 2 -1.04034270 10.29978268 6.17986961 14.41969575 -1309 2 -1.04034270 18.53960882 12.35973921 4.11991307 -1310 2 -1.04034270 16.47965228 14.41969575 4.11991307 -1311 2 -1.04034270 16.47965228 12.35973921 6.17986961 -1312 2 -1.04034270 18.53960882 14.41969575 6.17986961 -1313 2 -1.04034270 2.05995654 12.35973921 8.23982614 -1314 2 -1.04034270 0.00000000 14.41969575 8.23982614 -1315 2 -1.04034270 0.00000000 12.35973921 10.29978268 -1316 2 -1.04034270 2.05995654 14.41969575 10.29978268 -1317 2 -1.04034270 18.53960882 12.35973921 8.23982614 -1318 2 -1.04034270 16.47965228 14.41969575 8.23982614 -1319 2 -1.04034270 16.47965228 12.35973921 10.29978268 -1320 2 -1.04034270 18.53960882 14.41969575 10.29978268 -1321 2 -1.04034270 10.29978268 4.11991307 16.47965228 -1322 2 -1.04034270 8.23982614 6.17986961 16.47965228 -1323 2 -1.04034270 8.23982614 4.11991307 18.53960882 -1324 2 -1.04034270 10.29978268 6.17986961 18.53960882 -1325 2 -1.04034270 18.53960882 12.35973921 12.35973921 -1326 2 -1.04034270 16.47965228 14.41969575 12.35973921 -1327 2 -1.04034270 16.47965228 12.35973921 14.41969575 -1328 2 -1.04034270 18.53960882 14.41969575 14.41969575 -1329 2 -1.04034270 6.17986961 0.00000000 20.59956535 -1330 2 -1.04034270 4.11991307 2.05995654 20.59956535 -1331 2 -1.04034270 4.11991307 0.00000000 22.65952189 -1332 2 -1.04034270 6.17986961 2.05995654 22.65952189 -1333 2 -1.04034270 18.53960882 12.35973921 16.47965228 -1334 2 -1.04034270 16.47965228 14.41969575 16.47965228 -1335 2 -1.04034270 16.47965228 12.35973921 18.53960882 -1336 2 -1.04034270 18.53960882 14.41969575 18.53960882 -1337 2 -1.04034270 10.29978268 4.11991307 20.59956535 -1338 2 -1.04034270 8.23982614 6.17986961 20.59956535 -1339 2 -1.04034270 8.23982614 4.11991307 22.65952189 -1340 2 -1.04034270 10.29978268 6.17986961 22.65952189 -1341 2 -1.04034270 18.53960882 12.35973921 20.59956535 -1342 2 -1.04034270 16.47965228 14.41969575 20.59956535 -1343 2 -1.04034270 16.47965228 12.35973921 22.65952189 -1344 2 -1.04034270 18.53960882 14.41969575 22.65952189 -1345 2 -1.04034270 2.05995654 4.11991307 16.47965228 -1346 2 -1.04034270 0.00000000 6.17986961 16.47965228 -1347 2 -1.04034270 0.00000000 4.11991307 18.53960882 -1348 2 -1.04034270 2.05995654 6.17986961 18.53960882 -1349 2 -1.04034270 18.53960882 16.47965228 0.00000000 -1350 2 -1.04034270 16.47965228 18.53960882 0.00000000 -1351 2 -1.04034270 16.47965228 16.47965228 2.05995654 -1352 2 -1.04034270 18.53960882 18.53960882 2.05995654 -1353 2 -1.04034270 10.29978268 8.23982614 0.00000000 -1354 2 -1.04034270 8.23982614 10.29978268 0.00000000 -1355 2 -1.04034270 8.23982614 8.23982614 2.05995654 -1356 2 -1.04034270 10.29978268 10.29978268 2.05995654 -1357 2 -1.04034270 18.53960882 16.47965228 4.11991307 -1358 2 -1.04034270 16.47965228 18.53960882 4.11991307 -1359 2 -1.04034270 16.47965228 16.47965228 6.17986961 -1360 2 -1.04034270 18.53960882 18.53960882 6.17986961 -1361 2 -1.04034270 6.17986961 4.11991307 0.00000000 -1362 2 -1.04034270 4.11991307 6.17986961 0.00000000 -1363 2 -1.04034270 4.11991307 4.11991307 2.05995654 -1364 2 -1.04034270 6.17986961 6.17986961 2.05995654 -1365 2 -1.04034270 18.53960882 16.47965228 8.23982614 -1366 2 -1.04034270 16.47965228 18.53960882 8.23982614 -1367 2 -1.04034270 16.47965228 16.47965228 10.29978268 -1368 2 -1.04034270 18.53960882 18.53960882 10.29978268 -1369 2 -1.04034270 10.29978268 8.23982614 4.11991307 -1370 2 -1.04034270 8.23982614 10.29978268 4.11991307 -1371 2 -1.04034270 8.23982614 8.23982614 6.17986961 -1372 2 -1.04034270 10.29978268 10.29978268 6.17986961 -1373 2 -1.04034270 18.53960882 16.47965228 12.35973921 -1374 2 -1.04034270 16.47965228 18.53960882 12.35973921 -1375 2 -1.04034270 16.47965228 16.47965228 14.41969575 -1376 2 -1.04034270 18.53960882 18.53960882 14.41969575 -1377 2 -1.04034270 2.05995654 12.35973921 12.35973921 -1378 2 -1.04034270 0.00000000 14.41969575 12.35973921 -1379 2 -1.04034270 0.00000000 12.35973921 14.41969575 -1380 2 -1.04034270 2.05995654 14.41969575 14.41969575 -1381 2 -1.04034270 18.53960882 16.47965228 16.47965228 -1382 2 -1.04034270 16.47965228 18.53960882 16.47965228 -1383 2 -1.04034270 16.47965228 16.47965228 18.53960882 -1384 2 -1.04034270 18.53960882 18.53960882 18.53960882 -1385 2 -1.04034270 10.29978268 8.23982614 8.23982614 -1386 2 -1.04034270 8.23982614 10.29978268 8.23982614 -1387 2 -1.04034270 8.23982614 8.23982614 10.29978268 -1388 2 -1.04034270 10.29978268 10.29978268 10.29978268 -1389 2 -1.04034270 18.53960882 16.47965228 20.59956535 -1390 2 -1.04034270 16.47965228 18.53960882 20.59956535 -1391 2 -1.04034270 16.47965228 16.47965228 22.65952189 -1392 2 -1.04034270 18.53960882 18.53960882 22.65952189 -1393 2 -1.04034270 6.17986961 4.11991307 4.11991307 -1394 2 -1.04034270 4.11991307 6.17986961 4.11991307 -1395 2 -1.04034270 4.11991307 4.11991307 6.17986961 -1396 2 -1.04034270 6.17986961 6.17986961 6.17986961 -1397 2 -1.04034270 18.53960882 20.59956535 0.00000000 -1398 2 -1.04034270 16.47965228 22.65952189 0.00000000 -1399 2 -1.04034270 16.47965228 20.59956535 2.05995654 -1400 2 -1.04034270 18.53960882 22.65952189 2.05995654 -1401 2 -1.04034270 10.29978268 8.23982614 12.35973921 -1402 2 -1.04034270 8.23982614 10.29978268 12.35973921 -1403 2 -1.04034270 8.23982614 8.23982614 14.41969575 -1404 2 -1.04034270 10.29978268 10.29978268 14.41969575 -1405 2 -1.04034270 18.53960882 20.59956535 4.11991307 -1406 2 -1.04034270 16.47965228 22.65952189 4.11991307 -1407 2 -1.04034270 16.47965228 20.59956535 6.17986961 -1408 2 -1.04034270 18.53960882 22.65952189 6.17986961 -1409 2 -1.04034270 2.05995654 0.00000000 20.59956535 -1410 2 -1.04034270 0.00000000 2.05995654 20.59956535 -1411 2 -1.04034270 0.00000000 0.00000000 22.65952189 -1412 2 -1.04034270 2.05995654 2.05995654 22.65952189 -1413 2 -1.04034270 18.53960882 20.59956535 8.23982614 -1414 2 -1.04034270 16.47965228 22.65952189 8.23982614 -1415 2 -1.04034270 16.47965228 20.59956535 10.29978268 -1416 2 -1.04034270 18.53960882 22.65952189 10.29978268 -1417 2 -1.04034270 10.29978268 8.23982614 16.47965228 -1418 2 -1.04034270 8.23982614 10.29978268 16.47965228 -1419 2 -1.04034270 8.23982614 8.23982614 18.53960882 -1420 2 -1.04034270 10.29978268 10.29978268 18.53960882 -1421 2 -1.04034270 18.53960882 20.59956535 12.35973921 -1422 2 -1.04034270 16.47965228 22.65952189 12.35973921 -1423 2 -1.04034270 16.47965228 20.59956535 14.41969575 -1424 2 -1.04034270 18.53960882 22.65952189 14.41969575 -1425 2 -1.04034270 6.17986961 4.11991307 8.23982614 -1426 2 -1.04034270 4.11991307 6.17986961 8.23982614 -1427 2 -1.04034270 4.11991307 4.11991307 10.29978268 -1428 2 -1.04034270 6.17986961 6.17986961 10.29978268 -1429 2 -1.04034270 18.53960882 20.59956535 16.47965228 -1430 2 -1.04034270 16.47965228 22.65952189 16.47965228 -1431 2 -1.04034270 16.47965228 20.59956535 18.53960882 -1432 2 -1.04034270 18.53960882 22.65952189 18.53960882 -1433 2 -1.04034270 10.29978268 8.23982614 20.59956535 -1434 2 -1.04034270 8.23982614 10.29978268 20.59956535 -1435 2 -1.04034270 8.23982614 8.23982614 22.65952189 -1436 2 -1.04034270 10.29978268 10.29978268 22.65952189 -1437 2 -1.04034270 18.53960882 20.59956535 20.59956535 -1438 2 -1.04034270 16.47965228 22.65952189 20.59956535 -1439 2 -1.04034270 16.47965228 20.59956535 22.65952189 -1440 2 -1.04034270 18.53960882 22.65952189 22.65952189 -1441 2 -1.04034270 2.05995654 12.35973921 16.47965228 -1442 2 -1.04034270 0.00000000 14.41969575 16.47965228 -1443 2 -1.04034270 0.00000000 12.35973921 18.53960882 -1444 2 -1.04034270 2.05995654 14.41969575 18.53960882 -1445 2 -1.04034270 22.65952189 0.00000000 0.00000000 -1446 2 -1.04034270 20.59956535 2.05995654 0.00000000 -1447 2 -1.04034270 20.59956535 0.00000000 2.05995654 -1448 2 -1.04034270 22.65952189 2.05995654 2.05995654 -1449 2 -1.04034270 10.29978268 12.35973921 0.00000000 -1450 2 -1.04034270 8.23982614 14.41969575 0.00000000 -1451 2 -1.04034270 8.23982614 12.35973921 2.05995654 -1452 2 -1.04034270 10.29978268 14.41969575 2.05995654 -1453 2 -1.04034270 22.65952189 0.00000000 4.11991307 -1454 2 -1.04034270 20.59956535 2.05995654 4.11991307 -1455 2 -1.04034270 20.59956535 0.00000000 6.17986961 -1456 2 -1.04034270 22.65952189 2.05995654 6.17986961 -1457 2 -1.04034270 6.17986961 4.11991307 12.35973921 -1458 2 -1.04034270 4.11991307 6.17986961 12.35973921 -1459 2 -1.04034270 4.11991307 4.11991307 14.41969575 -1460 2 -1.04034270 6.17986961 6.17986961 14.41969575 -1461 2 -1.04034270 22.65952189 0.00000000 8.23982614 -1462 2 -1.04034270 20.59956535 2.05995654 8.23982614 -1463 2 -1.04034270 20.59956535 0.00000000 10.29978268 -1464 2 -1.04034270 22.65952189 2.05995654 10.29978268 -1465 2 -1.04034270 10.29978268 12.35973921 4.11991307 -1466 2 -1.04034270 8.23982614 14.41969575 4.11991307 -1467 2 -1.04034270 8.23982614 12.35973921 6.17986961 -1468 2 -1.04034270 10.29978268 14.41969575 6.17986961 -1469 2 -1.04034270 22.65952189 0.00000000 12.35973921 -1470 2 -1.04034270 20.59956535 2.05995654 12.35973921 -1471 2 -1.04034270 20.59956535 0.00000000 14.41969575 -1472 2 -1.04034270 22.65952189 2.05995654 14.41969575 -1473 2 -1.04034270 2.05995654 4.11991307 20.59956535 -1474 2 -1.04034270 0.00000000 6.17986961 20.59956535 -1475 2 -1.04034270 0.00000000 4.11991307 22.65952189 -1476 2 -1.04034270 2.05995654 6.17986961 22.65952189 -1477 2 -1.04034270 22.65952189 0.00000000 16.47965228 -1478 2 -1.04034270 20.59956535 2.05995654 16.47965228 -1479 2 -1.04034270 20.59956535 0.00000000 18.53960882 -1480 2 -1.04034270 22.65952189 2.05995654 18.53960882 -1481 2 -1.04034270 10.29978268 12.35973921 8.23982614 -1482 2 -1.04034270 8.23982614 14.41969575 8.23982614 -1483 2 -1.04034270 8.23982614 12.35973921 10.29978268 -1484 2 -1.04034270 10.29978268 14.41969575 10.29978268 -1485 2 -1.04034270 22.65952189 0.00000000 20.59956535 -1486 2 -1.04034270 20.59956535 2.05995654 20.59956535 -1487 2 -1.04034270 20.59956535 0.00000000 22.65952189 -1488 2 -1.04034270 22.65952189 2.05995654 22.65952189 -1489 2 -1.04034270 6.17986961 4.11991307 16.47965228 -1490 2 -1.04034270 4.11991307 6.17986961 16.47965228 -1491 2 -1.04034270 4.11991307 4.11991307 18.53960882 -1492 2 -1.04034270 6.17986961 6.17986961 18.53960882 -1493 2 -1.04034270 22.65952189 4.11991307 0.00000000 -1494 2 -1.04034270 20.59956535 6.17986961 0.00000000 -1495 2 -1.04034270 20.59956535 4.11991307 2.05995654 -1496 2 -1.04034270 22.65952189 6.17986961 2.05995654 -1497 2 -1.04034270 10.29978268 12.35973921 12.35973921 -1498 2 -1.04034270 8.23982614 14.41969575 12.35973921 -1499 2 -1.04034270 8.23982614 12.35973921 14.41969575 -1500 2 -1.04034270 10.29978268 14.41969575 14.41969575 -1501 2 -1.04034270 22.65952189 4.11991307 4.11991307 -1502 2 -1.04034270 20.59956535 6.17986961 4.11991307 -1503 2 -1.04034270 20.59956535 4.11991307 6.17986961 -1504 2 -1.04034270 22.65952189 6.17986961 6.17986961 -1505 2 -1.04034270 2.05995654 12.35973921 20.59956535 -1506 2 -1.04034270 0.00000000 14.41969575 20.59956535 -1507 2 -1.04034270 0.00000000 12.35973921 22.65952189 -1508 2 -1.04034270 2.05995654 14.41969575 22.65952189 -1509 2 -1.04034270 22.65952189 4.11991307 8.23982614 -1510 2 -1.04034270 20.59956535 6.17986961 8.23982614 -1511 2 -1.04034270 20.59956535 4.11991307 10.29978268 -1512 2 -1.04034270 22.65952189 6.17986961 10.29978268 -1513 2 -1.04034270 10.29978268 12.35973921 16.47965228 -1514 2 -1.04034270 8.23982614 14.41969575 16.47965228 -1515 2 -1.04034270 8.23982614 12.35973921 18.53960882 -1516 2 -1.04034270 10.29978268 14.41969575 18.53960882 -1517 2 -1.04034270 22.65952189 4.11991307 12.35973921 -1518 2 -1.04034270 20.59956535 6.17986961 12.35973921 -1519 2 -1.04034270 20.59956535 4.11991307 14.41969575 -1520 2 -1.04034270 22.65952189 6.17986961 14.41969575 -1521 2 -1.04034270 6.17986961 4.11991307 20.59956535 -1522 2 -1.04034270 4.11991307 6.17986961 20.59956535 -1523 2 -1.04034270 4.11991307 4.11991307 22.65952189 -1524 2 -1.04034270 6.17986961 6.17986961 22.65952189 -1525 2 -1.04034270 22.65952189 4.11991307 16.47965228 -1526 2 -1.04034270 20.59956535 6.17986961 16.47965228 -1527 2 -1.04034270 20.59956535 4.11991307 18.53960882 -1528 2 -1.04034270 22.65952189 6.17986961 18.53960882 -1529 2 -1.04034270 10.29978268 12.35973921 20.59956535 -1530 2 -1.04034270 8.23982614 14.41969575 20.59956535 -1531 2 -1.04034270 8.23982614 12.35973921 22.65952189 -1532 2 -1.04034270 10.29978268 14.41969575 22.65952189 -1533 2 -1.04034270 22.65952189 4.11991307 20.59956535 -1534 2 -1.04034270 20.59956535 6.17986961 20.59956535 -1535 2 -1.04034270 20.59956535 4.11991307 22.65952189 -1536 2 -1.04034270 22.65952189 6.17986961 22.65952189 -1537 2 -1.04034270 2.05995654 0.00000000 4.11991307 -1538 2 -1.04034270 0.00000000 2.05995654 4.11991307 -1539 2 -1.04034270 0.00000000 0.00000000 6.17986961 -1540 2 -1.04034270 2.05995654 2.05995654 6.17986961 -1541 2 -1.04034270 22.65952189 8.23982614 0.00000000 -1542 2 -1.04034270 20.59956535 10.29978268 0.00000000 -1543 2 -1.04034270 20.59956535 8.23982614 2.05995654 -1544 2 -1.04034270 22.65952189 10.29978268 2.05995654 -1545 2 -1.04034270 10.29978268 16.47965228 0.00000000 -1546 2 -1.04034270 8.23982614 18.53960882 0.00000000 -1547 2 -1.04034270 8.23982614 16.47965228 2.05995654 -1548 2 -1.04034270 10.29978268 18.53960882 2.05995654 -1549 2 -1.04034270 22.65952189 8.23982614 4.11991307 -1550 2 -1.04034270 20.59956535 10.29978268 4.11991307 -1551 2 -1.04034270 20.59956535 8.23982614 6.17986961 -1552 2 -1.04034270 22.65952189 10.29978268 6.17986961 -1553 2 -1.04034270 6.17986961 8.23982614 0.00000000 -1554 2 -1.04034270 4.11991307 10.29978268 0.00000000 -1555 2 -1.04034270 4.11991307 8.23982614 2.05995654 -1556 2 -1.04034270 6.17986961 10.29978268 2.05995654 -1557 2 -1.04034270 22.65952189 8.23982614 8.23982614 -1558 2 -1.04034270 20.59956535 10.29978268 8.23982614 -1559 2 -1.04034270 20.59956535 8.23982614 10.29978268 -1560 2 -1.04034270 22.65952189 10.29978268 10.29978268 -1561 2 -1.04034270 10.29978268 16.47965228 4.11991307 -1562 2 -1.04034270 8.23982614 18.53960882 4.11991307 -1563 2 -1.04034270 8.23982614 16.47965228 6.17986961 -1564 2 -1.04034270 10.29978268 18.53960882 6.17986961 -1565 2 -1.04034270 22.65952189 8.23982614 12.35973921 -1566 2 -1.04034270 20.59956535 10.29978268 12.35973921 -1567 2 -1.04034270 20.59956535 8.23982614 14.41969575 -1568 2 -1.04034270 22.65952189 10.29978268 14.41969575 -1569 2 -1.04034270 2.05995654 16.47965228 0.00000000 -1570 2 -1.04034270 0.00000000 18.53960882 0.00000000 -1571 2 -1.04034270 0.00000000 16.47965228 2.05995654 -1572 2 -1.04034270 2.05995654 18.53960882 2.05995654 -1573 2 -1.04034270 22.65952189 8.23982614 16.47965228 -1574 2 -1.04034270 20.59956535 10.29978268 16.47965228 -1575 2 -1.04034270 20.59956535 8.23982614 18.53960882 -1576 2 -1.04034270 22.65952189 10.29978268 18.53960882 -1577 2 -1.04034270 10.29978268 16.47965228 8.23982614 -1578 2 -1.04034270 8.23982614 18.53960882 8.23982614 -1579 2 -1.04034270 8.23982614 16.47965228 10.29978268 -1580 2 -1.04034270 10.29978268 18.53960882 10.29978268 -1581 2 -1.04034270 22.65952189 8.23982614 20.59956535 -1582 2 -1.04034270 20.59956535 10.29978268 20.59956535 -1583 2 -1.04034270 20.59956535 8.23982614 22.65952189 -1584 2 -1.04034270 22.65952189 10.29978268 22.65952189 -1585 2 -1.04034270 6.17986961 8.23982614 4.11991307 -1586 2 -1.04034270 4.11991307 10.29978268 4.11991307 -1587 2 -1.04034270 4.11991307 8.23982614 6.17986961 -1588 2 -1.04034270 6.17986961 10.29978268 6.17986961 -1589 2 -1.04034270 22.65952189 12.35973921 0.00000000 -1590 2 -1.04034270 20.59956535 14.41969575 0.00000000 -1591 2 -1.04034270 20.59956535 12.35973921 2.05995654 -1592 2 -1.04034270 22.65952189 14.41969575 2.05995654 -1593 2 -1.04034270 10.29978268 16.47965228 12.35973921 -1594 2 -1.04034270 8.23982614 18.53960882 12.35973921 -1595 2 -1.04034270 8.23982614 16.47965228 14.41969575 -1596 2 -1.04034270 10.29978268 18.53960882 14.41969575 -1597 2 -1.04034270 22.65952189 12.35973921 4.11991307 -1598 2 -1.04034270 20.59956535 14.41969575 4.11991307 -1599 2 -1.04034270 20.59956535 12.35973921 6.17986961 -1600 2 -1.04034270 22.65952189 14.41969575 6.17986961 -1601 2 -1.04034270 2.05995654 8.23982614 0.00000000 -1602 2 -1.04034270 0.00000000 10.29978268 0.00000000 -1603 2 -1.04034270 0.00000000 8.23982614 2.05995654 -1604 2 -1.04034270 2.05995654 10.29978268 2.05995654 -1605 2 -1.04034270 22.65952189 12.35973921 8.23982614 -1606 2 -1.04034270 20.59956535 14.41969575 8.23982614 -1607 2 -1.04034270 20.59956535 12.35973921 10.29978268 -1608 2 -1.04034270 22.65952189 14.41969575 10.29978268 -1609 2 -1.04034270 10.29978268 16.47965228 16.47965228 -1610 2 -1.04034270 8.23982614 18.53960882 16.47965228 -1611 2 -1.04034270 8.23982614 16.47965228 18.53960882 -1612 2 -1.04034270 10.29978268 18.53960882 18.53960882 -1613 2 -1.04034270 22.65952189 12.35973921 12.35973921 -1614 2 -1.04034270 20.59956535 14.41969575 12.35973921 -1615 2 -1.04034270 20.59956535 12.35973921 14.41969575 -1616 2 -1.04034270 22.65952189 14.41969575 14.41969575 -1617 2 -1.04034270 6.17986961 8.23982614 8.23982614 -1618 2 -1.04034270 4.11991307 10.29978268 8.23982614 -1619 2 -1.04034270 4.11991307 8.23982614 10.29978268 -1620 2 -1.04034270 6.17986961 10.29978268 10.29978268 -1621 2 -1.04034270 22.65952189 12.35973921 16.47965228 -1622 2 -1.04034270 20.59956535 14.41969575 16.47965228 -1623 2 -1.04034270 20.59956535 12.35973921 18.53960882 -1624 2 -1.04034270 22.65952189 14.41969575 18.53960882 -1625 2 -1.04034270 10.29978268 16.47965228 20.59956535 -1626 2 -1.04034270 8.23982614 18.53960882 20.59956535 -1627 2 -1.04034270 8.23982614 16.47965228 22.65952189 -1628 2 -1.04034270 10.29978268 18.53960882 22.65952189 -1629 2 -1.04034270 22.65952189 12.35973921 20.59956535 -1630 2 -1.04034270 20.59956535 14.41969575 20.59956535 -1631 2 -1.04034270 20.59956535 12.35973921 22.65952189 -1632 2 -1.04034270 22.65952189 14.41969575 22.65952189 -1633 2 -1.04034270 2.05995654 16.47965228 4.11991307 -1634 2 -1.04034270 0.00000000 18.53960882 4.11991307 -1635 2 -1.04034270 0.00000000 16.47965228 6.17986961 -1636 2 -1.04034270 2.05995654 18.53960882 6.17986961 -1637 2 -1.04034270 22.65952189 16.47965228 0.00000000 -1638 2 -1.04034270 20.59956535 18.53960882 0.00000000 -1639 2 -1.04034270 20.59956535 16.47965228 2.05995654 -1640 2 -1.04034270 22.65952189 18.53960882 2.05995654 -1641 2 -1.04034270 10.29978268 20.59956535 0.00000000 -1642 2 -1.04034270 8.23982614 22.65952189 0.00000000 -1643 2 -1.04034270 8.23982614 20.59956535 2.05995654 -1644 2 -1.04034270 10.29978268 22.65952189 2.05995654 -1645 2 -1.04034270 22.65952189 16.47965228 4.11991307 -1646 2 -1.04034270 20.59956535 18.53960882 4.11991307 -1647 2 -1.04034270 20.59956535 16.47965228 6.17986961 -1648 2 -1.04034270 22.65952189 18.53960882 6.17986961 -1649 2 -1.04034270 6.17986961 8.23982614 12.35973921 -1650 2 -1.04034270 4.11991307 10.29978268 12.35973921 -1651 2 -1.04034270 4.11991307 8.23982614 14.41969575 -1652 2 -1.04034270 6.17986961 10.29978268 14.41969575 -1653 2 -1.04034270 22.65952189 16.47965228 8.23982614 -1654 2 -1.04034270 20.59956535 18.53960882 8.23982614 -1655 2 -1.04034270 20.59956535 16.47965228 10.29978268 -1656 2 -1.04034270 22.65952189 18.53960882 10.29978268 -1657 2 -1.04034270 10.29978268 20.59956535 4.11991307 -1658 2 -1.04034270 8.23982614 22.65952189 4.11991307 -1659 2 -1.04034270 8.23982614 20.59956535 6.17986961 -1660 2 -1.04034270 10.29978268 22.65952189 6.17986961 -1661 2 -1.04034270 22.65952189 16.47965228 12.35973921 -1662 2 -1.04034270 20.59956535 18.53960882 12.35973921 -1663 2 -1.04034270 20.59956535 16.47965228 14.41969575 -1664 2 -1.04034270 22.65952189 18.53960882 14.41969575 -1665 2 -1.04034270 2.05995654 4.11991307 0.00000000 -1666 2 -1.04034270 0.00000000 6.17986961 0.00000000 -1667 2 -1.04034270 0.00000000 4.11991307 2.05995654 -1668 2 -1.04034270 2.05995654 6.17986961 2.05995654 -1669 2 -1.04034270 22.65952189 16.47965228 16.47965228 -1670 2 -1.04034270 20.59956535 18.53960882 16.47965228 -1671 2 -1.04034270 20.59956535 16.47965228 18.53960882 -1672 2 -1.04034270 22.65952189 18.53960882 18.53960882 -1673 2 -1.04034270 10.29978268 20.59956535 8.23982614 -1674 2 -1.04034270 8.23982614 22.65952189 8.23982614 -1675 2 -1.04034270 8.23982614 20.59956535 10.29978268 -1676 2 -1.04034270 10.29978268 22.65952189 10.29978268 -1677 2 -1.04034270 22.65952189 16.47965228 20.59956535 -1678 2 -1.04034270 20.59956535 18.53960882 20.59956535 -1679 2 -1.04034270 20.59956535 16.47965228 22.65952189 -1680 2 -1.04034270 22.65952189 18.53960882 22.65952189 -1681 2 -1.04034270 6.17986961 8.23982614 16.47965228 -1682 2 -1.04034270 4.11991307 10.29978268 16.47965228 -1683 2 -1.04034270 4.11991307 8.23982614 18.53960882 -1684 2 -1.04034270 6.17986961 10.29978268 18.53960882 -1685 2 -1.04034270 22.65952189 20.59956535 0.00000000 -1686 2 -1.04034270 20.59956535 22.65952189 0.00000000 -1687 2 -1.04034270 20.59956535 20.59956535 2.05995654 -1688 2 -1.04034270 22.65952189 22.65952189 2.05995654 -1689 2 -1.04034270 10.29978268 20.59956535 12.35973921 -1690 2 -1.04034270 8.23982614 22.65952189 12.35973921 -1691 2 -1.04034270 8.23982614 20.59956535 14.41969575 -1692 2 -1.04034270 10.29978268 22.65952189 14.41969575 -1693 2 -1.04034270 22.65952189 20.59956535 4.11991307 -1694 2 -1.04034270 20.59956535 22.65952189 4.11991307 -1695 2 -1.04034270 20.59956535 20.59956535 6.17986961 -1696 2 -1.04034270 22.65952189 22.65952189 6.17986961 -1697 2 -1.04034270 2.05995654 16.47965228 8.23982614 -1698 2 -1.04034270 0.00000000 18.53960882 8.23982614 -1699 2 -1.04034270 0.00000000 16.47965228 10.29978268 -1700 2 -1.04034270 2.05995654 18.53960882 10.29978268 -1701 2 -1.04034270 22.65952189 20.59956535 8.23982614 -1702 2 -1.04034270 20.59956535 22.65952189 8.23982614 -1703 2 -1.04034270 20.59956535 20.59956535 10.29978268 -1704 2 -1.04034270 22.65952189 22.65952189 10.29978268 -1705 2 -1.04034270 10.29978268 20.59956535 16.47965228 -1706 2 -1.04034270 8.23982614 22.65952189 16.47965228 -1707 2 -1.04034270 8.23982614 20.59956535 18.53960882 -1708 2 -1.04034270 10.29978268 22.65952189 18.53960882 -1709 2 -1.04034270 22.65952189 20.59956535 12.35973921 -1710 2 -1.04034270 20.59956535 22.65952189 12.35973921 -1711 2 -1.04034270 20.59956535 20.59956535 14.41969575 -1712 2 -1.04034270 22.65952189 22.65952189 14.41969575 -1713 2 -1.04034270 6.17986961 8.23982614 20.59956535 -1714 2 -1.04034270 4.11991307 10.29978268 20.59956535 -1715 2 -1.04034270 4.11991307 8.23982614 22.65952189 -1716 2 -1.04034270 6.17986961 10.29978268 22.65952189 -1717 2 -1.04034270 22.65952189 20.59956535 16.47965228 -1718 2 -1.04034270 20.59956535 22.65952189 16.47965228 -1719 2 -1.04034270 20.59956535 20.59956535 18.53960882 -1720 2 -1.04034270 22.65952189 22.65952189 18.53960882 -1721 2 -1.04034270 10.29978268 20.59956535 20.59956535 -1722 2 -1.04034270 8.23982614 22.65952189 20.59956535 -1723 2 -1.04034270 8.23982614 20.59956535 22.65952189 -1724 2 -1.04034270 10.29978268 22.65952189 22.65952189 -1725 2 -1.04034270 22.65952189 20.59956535 20.59956535 -1726 2 -1.04034270 20.59956535 22.65952189 20.59956535 -1727 2 -1.04034270 20.59956535 20.59956535 22.65952189 -1728 2 -1.04034270 22.65952189 22.65952189 22.65952189 From b6a007b76906caf4c7e7be4c29d68925ce436c81 Mon Sep 17 00:00:00 2001 From: gplummer317 Date: Tue, 2 Jul 2024 14:47:01 -0700 Subject: [PATCH 0053/1018] Delete examples/in.ctip --- examples/in.ctip | 43 ------------------------------------------- 1 file changed, 43 deletions(-) delete mode 100644 examples/in.ctip diff --git a/examples/in.ctip b/examples/in.ctip deleted file mode 100644 index b49838b4b8..0000000000 --- a/examples/in.ctip +++ /dev/null @@ -1,43 +0,0 @@ -#CTIP potential for NiO -#Contributing author: Gabriel Plummer (NASA) - -#Initialize -units metal -atom_style charge -dimension 3 -boundary p p p - -#Create Structure -read_data data.ctip - -#Define Charges -group type1 type 1 -compute charge1 type1 property/atom q -compute q1 type1 reduce ave c_charge1 -group type2 type 2 -compute charge2 type2 property/atom q -compute q2 type2 reduce ave c_charge2 - -#Define Potential -pair_style hybrid/overlay eam/fs coul/ctip 0.30 12.0 -pair_coeff * * eam/fs NiO.eam.fs Ni O -pair_coeff * * coul/ctip NiO.ctip Ni O -fix qeq all qeq/ctip 1 12.0 1.0e-8 100 coul/ctip cdamp 0.30 maxrepeat 10 - -#Setup -timestep 0.001 -thermo 100 -thermo_style custom step temp pe lx ly lz pxx pyy pzz c_q1 c_q2 - -#Minimization -fix relax all box/relax iso 0 -minimize 1e-10 1e-10 100000 100000 -unfix relax - -#Dynamics -reset_timestep 0 -variable T equal 1000 -variable rnd equal round(random(0,999,${T})) -velocity all create ${T} ${rnd} mom yes rot yes -fix npt all npt temp ${T} ${T} 0.1 iso 0 0 1 -run 1000 From 44ff2698c55f26592047b36b09a47f6514b5862c Mon Sep 17 00:00:00 2001 From: gplummer317 Date: Tue, 2 Jul 2024 14:47:12 -0700 Subject: [PATCH 0054/1018] Delete examples/log.ctip --- examples/log.ctip | 162 ---------------------------------------------- 1 file changed, 162 deletions(-) delete mode 100644 examples/log.ctip diff --git a/examples/log.ctip b/examples/log.ctip deleted file mode 100644 index 44db9a624e..0000000000 --- a/examples/log.ctip +++ /dev/null @@ -1,162 +0,0 @@ -LAMMPS (17 Apr 2024 - Development - patch_17Apr2024-185-ge2e17b1326) -#CTIP potential for NiO -#Contributing author: Gabriel Plummer (NASA) - -#Initialize -units metal -atom_style charge -dimension 3 -boundary p p p - -#Create Structure -read_data data.ctip -Reading data file ... - orthogonal box = (0 0 0) to (24.719478 24.719478 24.719478) - 5 by 2 by 2 MPI processor grid - reading atoms ... - 1728 atoms - read_data CPU = 0.411 seconds - -#Define Charges -group type1 type 1 -864 atoms in group type1 -compute charge1 type1 property/atom q -compute q1 type1 reduce ave c_charge1 -group type2 type 2 -864 atoms in group type2 -compute charge2 type2 property/atom q -compute q2 type2 reduce ave c_charge2 - -#Define Potential -pair_style hybrid/overlay eam/fs coul/ctip 0.30 12.0 -pair_coeff * * eam/fs NiO.eam.fs Ni O -pair_coeff * * coul/ctip NiO.ctip Ni O -fix qeq all qeq/ctip 1 12.0 1.0e-8 100 coul/ctip cdamp 0.30 maxrepeat 10 - -#Setup -timestep 0.001 -thermo 100 -thermo_style custom step temp pe lx ly lz pxx pyy pzz c_q1 c_q2 - -#Minimization -fix relax all box/relax iso 0 -minimize 1e-10 1e-10 100000 100000 -Neighbor list info ... - update: every = 1 steps, delay = 0 steps, check = yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 14 - ghost atom cutoff = 14 - binsize = 7, bins = 4 4 4 - 3 neighbor lists, perpetual/occasional/extra = 3 0 0 - (1) pair eam/fs, perpetual, trim from (2) - attributes: half, newton on, cut 8 - pair build: trim - stencil: none - bin: none - (2) pair coul/ctip, perpetual, half/full from (3) - attributes: half, newton on - pair build: halffull/newton - stencil: none - bin: none - (3) fix qeq/ctip, perpetual - attributes: full, newton on - pair build: full/bin/atomonly - stencil: full/bin/3d - bin: standard -WARNING: Energy due to 1 extra global DOFs will be included in minimizer energies - (../min.cpp:219) -Per MPI rank memory allocation (min/avg/max) = 10.02 | 10.44 | 11.08 Mbytes - Step Temp PotEng Lx Ly Lz Pxx Pyy Pzz c_q1 c_q2 - 0 0 -9633.183 24.719478 24.719478 24.719478 -1482.4422 -1482.4422 -1482.4422 1.2374584 -1.2374584 - 6 0 -9633.1929 24.70758 24.70758 24.70758 0.0058029496 0.0058029495 0.0058029496 1.2410596 -1.2410596 -Loop time of 0.141029 on 20 procs for 6 steps with 1728 atoms - -99.0% CPU use with 20 MPI tasks x no OpenMP threads - -Minimization stats: - Stopping criterion = energy tolerance - Energy initial, next-to-last, final = - -9633.18301863317 -9633.19294375406 -9633.19294375059 - Force two-norm initial, final = 41.928235 0.00016400809 - Force max component initial, final = 41.928235 0.00016396812 - Final line search alpha, max atom move = 0.0069092778 1.1329013e-06 - Iterations, force evaluations = 6 8 - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 0.035558 | 0.041786 | 0.051032 | 3.7 | 29.63 -Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.00095936 | 0.010188 | 0.0164 | 7.4 | 7.22 -Output | 0 | 0 | 0 | 0.0 | 0.00 -Modify | 0.087686 | 0.087716 | 0.087736 | 0.0 | 62.20 -Other | | 0.001339 | | | 0.95 - -Nlocal: 86.4 ave 108 max 72 min -Histogram: 12 0 0 0 0 0 0 0 0 8 -Nghost: 5617.4 ave 5704 max 5307 min -Histogram: 4 0 0 0 0 0 0 0 0 16 -Neighs: 10800 ave 13500 max 9000 min -Histogram: 12 0 0 0 0 0 0 0 0 8 -FullNghs: 117158 ave 146448 max 97632 min -Histogram: 12 0 0 0 0 0 0 0 0 8 - -Total # of neighbors = 2343168 -Ave neighs/atom = 1356 -Neighbor list builds = 0 -Dangerous builds = 0 -unfix relax - -#Dynamics -reset_timestep 0 -variable T equal 1000 -variable rnd equal round(random(0,999,${T})) -variable rnd equal round(random(0,999,1000)) -velocity all create ${T} ${rnd} mom yes rot yes -velocity all create 1000 ${rnd} mom yes rot yes -velocity all create 1000 233 mom yes rot yes -fix npt all npt temp ${T} ${T} 0.1 iso 0 0 1 -fix npt all npt temp 1000 ${T} 0.1 iso 0 0 1 -fix npt all npt temp 1000 1000 0.1 iso 0 0 1 -run 1000 -Per MPI rank memory allocation (min/avg/max) = 9.149 | 9.566 | 10.2 Mbytes - Step Temp PotEng Lx Ly Lz Pxx Pyy Pzz c_q1 c_q2 - 0 1000 -9633.1929 24.70758 24.70758 24.70758 15934.845 15754.643 15735.458 1.2410596 -1.2410596 - 100 600.77735 -9528.0587 24.816528 24.816528 24.816528 -16706.896 -15440.795 -17748.438 1.2181931 -1.2181931 - 200 578.84855 -9490.9798 24.812601 24.812601 24.812601 -5870.3683 -4842.0362 -6712.6896 1.2254406 -1.2254406 - 300 694.79571 -9478.5506 24.764327 24.764327 24.764327 14631.481 13819.893 13758.612 1.2372043 -1.2372043 - 400 803.94245 -9462.254 24.866657 24.866657 24.866657 -4649.2497 -6021.9034 -7748.6267 1.2086116 -1.2086116 - 500 893.70588 -9441.0062 24.891745 24.891745 24.891745 -5778.8391 -8212.3527 -4181.1625 1.2001221 -1.2001221 - 600 947.22119 -9416.7533 24.863639 24.863639 24.863639 11263.656 12950.02 11329.777 1.2115052 -1.2115052 - 700 1040.4867 -9409.838 24.933876 24.933876 24.933876 -6572.1906 -8531.0436 -3289.5795 1.1902748 -1.1902748 - 800 1037.9461 -9398.4839 24.935134 24.935134 24.935134 -4681.5289 -2573.9057 -7152.37 1.1880294 -1.1880294 - 900 1049.4492 -9411.1233 24.899755 24.899755 24.899755 3245.1762 8109.7345 5937.7248 1.2024012 -1.2024012 - 1000 964.21897 -9412.4497 24.926456 24.926456 24.926456 -7644.82 -5151.3661 -8344.385 1.1908843 -1.1908843 -Loop time of 22.2998 on 20 procs for 1000 steps with 1728 atoms - -Performance: 3.874 ns/day, 6.194 hours/ns, 44.843 timesteps/s, 77.489 katom-step/s -99.7% CPU use with 20 MPI tasks x no OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 4.0411 | 4.7454 | 5.7909 | 34.0 | 21.28 -Neigh | 0.014489 | 0.017484 | 0.022231 | 1.9 | 0.08 -Comm | 0.1939 | 1.2368 | 1.9393 | 66.5 | 5.55 -Output | 0.00054344 | 0.00056061 | 0.00086343 | 0.0 | 0.00 -Modify | 16.272 | 16.28 | 16.286 | 0.1 | 73.01 -Other | | 0.01926 | | | 0.09 - -Nlocal: 86.4 ave 113 max 67 min -Histogram: 4 3 1 3 0 3 1 1 3 1 -Nghost: 5641.65 ave 5713 max 5446 min -Histogram: 4 0 0 0 0 0 0 1 7 8 -Neighs: 10519.6 ave 13753 max 8190 min -Histogram: 4 3 0 4 0 3 1 1 3 1 -FullNghs: 111724 ave 146057 max 86634 min -Histogram: 4 3 1 3 0 3 1 1 3 1 - -Total # of neighbors = 2234476 -Ave neighs/atom = 1293.0995 -Neighbor list builds = 5 -Dangerous builds = 0 From 2b84cd0524d91e499e79cac1176b98cdcc516efe Mon Sep 17 00:00:00 2001 From: gplummer317 Date: Tue, 2 Jul 2024 14:47:48 -0700 Subject: [PATCH 0055/1018] Add files via upload --- examples/ctip/NiO.ctip | 4 + examples/ctip/NiO.eam.fs | 18007 +++++++++++++++++++++++++++++++++++++ examples/ctip/data.ctip | 1745 ++++ examples/ctip/log.ctip | 162 + 4 files changed, 19918 insertions(+) create mode 100644 examples/ctip/NiO.ctip create mode 100644 examples/ctip/NiO.eam.fs create mode 100644 examples/ctip/data.ctip create mode 100644 examples/ctip/log.ctip diff --git a/examples/ctip/NiO.ctip b/examples/ctip/NiO.ctip new file mode 100644 index 0000000000..ea6d12d9a1 --- /dev/null +++ b/examples/ctip/NiO.ctip @@ -0,0 +1,4 @@ +# CTIP potential parameters for Ni-O +# X (eV) J (eV) gamma (1/ang) zeta (1/ang) Z (e) qmin qmax omega +Ni -5.840000 14.157390 0.549290 0.000000 0.000000 0.000000 2.000000 100.000 +O 0.000000 15.655862 1.428571 0.000000 0.000000 -2.000000 0.000000 100.000 diff --git a/examples/ctip/NiO.eam.fs b/examples/ctip/NiO.eam.fs new file mode 100644 index 0000000000..a9df47cb0e --- /dev/null +++ b/examples/ctip/NiO.eam.fs @@ -0,0 +1,18007 @@ +Source: M.I. Mendelev, unpublished +Contact information: mikhail.mendelev@gmail.com +Monday, Apr 29, 2024 The potential was taken from v5_10_NiO_T=0 (in C:\SIMULATION.MD\NiO\BGB\v5) +2 Ni O +10000 2.00000000000000E-0002 10000 6.00000000000000E-0004 6.00000000000000E+0000 +28 5.86934000000000E+0001 3.46063211494988E+0000 fcc +0 -1.41421356237310E-0001 -2.00000000000000E-0001 -2.44948974278318E-0001 -2.82842712474619E-0001 +-3.16227766016838E-0001 -3.46410161513775E-0001 -3.74165738677394E-0001 -4.00000000000000E-0001 -4.24264068711929E-0001 +-4.47213595499958E-0001 -4.69041575982343E-0001 -4.89897948556636E-0001 -5.09901951359279E-0001 -5.29150262212918E-0001 +-5.47722557505166E-0001 -5.65685424949238E-0001 -5.83095189484530E-0001 -6.00000000000000E-0001 -6.16441400296898E-0001 +-6.32455532033676E-0001 -6.48074069840786E-0001 -6.63324958071080E-0001 -6.78232998312527E-0001 -6.92820323027551E-0001 +-7.07106781186548E-0001 -7.21110255092798E-0001 -7.34846922834953E-0001 -7.48331477354788E-0001 -7.61577310586391E-0001 +-7.74596669241483E-0001 -7.87400787401181E-0001 -8.00000000000000E-0001 -8.12403840463596E-0001 -8.24621125123532E-0001 +-8.36660026534076E-0001 -8.48528137423857E-0001 -8.60232526704263E-0001 -8.71779788708135E-0001 -8.83176086632785E-0001 +-8.94427190999916E-0001 -9.05538513813742E-0001 -9.16515138991168E-0001 -9.27361849549570E-0001 -9.38083151964686E-0001 +-9.48683298050514E-0001 -9.59166304662544E-0001 -9.69535971483266E-0001 -9.79795897113271E-0001 -9.89949493661167E-0001 +-1.00000000000000E+0000 -1.00995049383621E+0000 -1.01980390271856E+0000 -1.02956301409870E+0000 -1.03923048454133E+0000 +-1.04880884817015E+0000 -1.05830052442584E+0000 -1.06770782520313E+0000 -1.07703296142690E+0000 -1.08627804912002E+0000 +-1.09544511501033E+0000 -1.10453610171873E+0000 -1.11355287256600E+0000 -1.12249721603218E+0000 -1.13137084989848E+0000 +-1.14017542509914E+0000 -1.14891252930761E+0000 -1.15758369027902E+0000 -1.16619037896906E+0000 -1.17473401244707E+0000 +-1.18321595661992E+0000 -1.19163752878130E+0000 -1.20000000000000E+0000 -1.20830459735946E+0000 -1.21655250605964E+0000 +-1.22474487139159E+0000 -1.23288280059380E+0000 -1.24096736459909E+0000 -1.24899959967968E+0000 -1.25698050899765E+0000 +-1.26491106406735E+0000 -1.27279220613579E+0000 -1.28062484748657E+0000 -1.28840987267251E+0000 -1.29614813968157E+0000 +-1.30384048104053E+0000 -1.31148770486040E+0000 -1.31909059582729E+0000 -1.32664991614216E+0000 -1.33416640641263E+0000 +-1.34164078649987E+0000 -1.34907375632320E+0000 -1.35646599662505E+0000 -1.36381816969859E+0000 -1.37113092008021E+0000 +-1.37840487520902E+0000 -1.38564064605510E+0000 -1.39283882771841E+0000 -1.40000000000000E+0000 -1.40712472794703E+0000 +-1.41421356237310E+0000 -1.42126704035519E+0000 -1.42828568570857E+0000 -1.43527000944073E+0000 -1.44222051018560E+0000 +-1.44913767461894E+0000 -1.45602197785610E+0000 -1.46287388383278E+0000 -1.46969384566991E+0000 -1.47648230602334E+0000 +-1.48323969741913E+0000 -1.48996644257513E+0000 -1.49666295470958E+0000 -1.50332963783729E+0000 -1.50996688705415E+0000 +-1.51657508881031E+0000 -1.52315462117278E+0000 -1.52970585407784E+0000 -1.53622914957372E+0000 -1.54272486205415E+0000 +-1.54919333848297E+0000 -1.55563491861040E+0000 -1.56204993518133E+0000 -1.56843871413581E+0000 -1.57480157480236E+0000 +-1.58113883008419E+0000 -1.58745078663875E+0000 -1.59373774505092E+0000 -1.60000000000000E+0000 -1.60623784042090E+0000 +-1.61245154965971E+0000 -1.61864140562386E+0000 -1.62480768092719E+0000 -1.63095064303001E+0000 -1.63707055437449E+0000 +-1.64316767251550E+0000 -1.64924225024706E+0000 -1.65529453572468E+0000 -1.66132477258361E+0000 -1.66733320005331E+0000 +-1.67332005306815E+0000 -1.67928556237467E+0000 -1.68522995463527E+0000 -1.69115345252878E+0000 -1.69705627484771E+0000 +-1.70293863659264E+0000 -1.70880074906351E+0000 -1.71464281994822E+0000 -1.72046505340853E+0000 -1.72626765016321E+0000 +-1.73205080756888E+0000 -1.73781471969828E+0000 -1.74355957741627E+0000 -1.74928556845359E+0000 -1.75499287747842E+0000 +-1.76068168616590E+0000 -1.76635217326557E+0000 -1.77200451466693E+0000 -1.77763888346312E+0000 -1.78325545001270E+0000 +-1.78885438199983E+0000 -1.79443584449264E+0000 -1.80000000000000E+0000 -1.80554700852678E+0000 -1.81107702762748E+0000 +-1.81659021245849E+0000 -1.82208671582886E+0000 -1.82756668824971E+0000 -1.83303027798234E+0000 -1.83847763108502E+0000 +-1.84390889145858E+0000 -1.84932420089069E+0000 -1.85472369909914E+0000 -1.86010752377383E+0000 -1.86547581061776E+0000 +-1.87082869338697E+0000 -1.87616630392937E+0000 -1.88148877222268E+0000 -1.88679622641132E+0000 -1.89208879284245E+0000 +-1.89736659610103E+0000 -1.90262975904404E+0000 -1.90787840283389E+0000 -1.91311264697090E+0000 -1.91833260932509E+0000 +-1.92353840616713E+0000 -1.92873015219859E+0000 -1.93390796058137E+0000 -1.93907194296653E+0000 -1.94422220952236E+0000 +-1.94935886896179E+0000 -1.95448202856921E+0000 -1.95959179422654E+0000 -1.96468827043885E+0000 -1.96977156035922E+0000 +-1.97484176581315E+0000 -1.97989898732233E+0000 -1.98494332412792E+0000 -1.98997487421324E+0000 -1.99499373432600E+0000 +-2.00000000000000E+0000 -2.00499376557634E+0000 -2.00997512422418E+0000 -2.01494416796099E+0000 -2.01990098767242E+0000 +-2.02484567313166E+0000 -2.02977831301844E+0000 -2.03469899493758E+0000 -2.03960780543711E+0000 -2.04450483002609E+0000 +-2.04939015319192E+0000 -2.05426385841741E+0000 -2.05912602819740E+0000 -2.06397674405503E+0000 -2.06881608655772E+0000 +-2.07364413533277E+0000 -2.07846096908265E+0000 -2.08326666559997E+0000 -2.08806130178211E+0000 -2.09284495364563E+0000 +-2.09761769634030E+0000 -2.10237960416286E+0000 -2.10713075057055E+0000 -2.11187120819429E+0000 -2.11660104885167E+0000 +-2.12132034355964E+0000 -2.12602916254693E+0000 -2.13072757526625E+0000 -2.13541565040626E+0000 -2.14009345590327E+0000 +-2.14476105895272E+0000 -2.14941852602047E+0000 -2.15406592285380E+0000 -2.15870331449229E+0000 -2.16333076527839E+0000 +-2.16794833886788E+0000 -2.17255609824004E+0000 -2.17715410570772E+0000 -2.18174242292714E+0000 -2.18632111090754E+0000 +-2.19089023002066E+0000 -2.19544984001001E+0000 -2.20000000000000E+0000 -2.20454076850486E+0000 -2.20907220343745E+0000 +-2.21359436211787E+0000 -2.21810730128188E+0000 -2.22261107708929E+0000 -2.22710574513201E+0000 -2.23159136044214E+0000 +-2.23606797749979E+0000 -2.24053565024081E+0000 -2.24499443206436E+0000 -2.24944437584040E+0000 -2.25388553391693E+0000 +-2.25831795812724E+0000 -2.26274169979695E+0000 -2.26715680975093E+0000 -2.27156333832011E+0000 -2.27596133534821E+0000 +-2.28035085019828E+0000 -2.28473193175917E+0000 -2.28910462845192E+0000 -2.29346898823594E+0000 -2.29782505861521E+0000 +-2.30217288664427E+0000 -2.30651251893416E+0000 -2.31084400165827E+0000 -2.31516738055805E+0000 -2.31948270094864E+0000 +-2.32379000772445E+0000 -2.32808934536456E+0000 -2.33238075793812E+0000 -2.33666428910958E+0000 -2.34093998214392E+0000 +-2.34520787991171E+0000 -2.34946802489415E+0000 -2.35372045918796E+0000 -2.35796522451032E+0000 -2.36220236220354E+0000 +-2.36643191323985E+0000 -2.37065391822594E+0000 -2.37486841740758E+0000 -2.37907545067406E+0000 -2.38327505756260E+0000 +-2.38746727726266E+0000 -2.39165214862028E+0000 -2.39582971014219E+0000 -2.40000000000000E+0000 -2.40416305603426E+0000 +-2.40831891575846E+0000 -2.41246761636296E+0000 -2.41660919471891E+0000 -2.42074368738204E+0000 -2.42487113059643E+0000 +-2.42899156029822E+0000 -2.43310501211929E+0000 -2.43721152139079E+0000 -2.44131112314674E+0000 -2.44540385212750E+0000 +-2.44948974278318E+0000 -2.45356882927706E+0000 -2.45764114548890E+0000 -2.46170672501823E+0000 -2.46576560118759E+0000 +-2.46981780704569E+0000 -2.47386337537060E+0000 -2.47790233867277E+0000 -2.48193472919817E+0000 -2.48596057893121E+0000 +-2.48997991959775E+0000 -2.49399278266799E+0000 -2.49799919935936E+0000 -2.50199920063936E+0000 -2.50599281722833E+0000 +-2.50998007960223E+0000 -2.51396101799531E+0000 -2.51793566240283E+0000 -2.52190404258370E+0000 -2.52586618806302E+0000 +-2.52982212813470E+0000 -2.53377189186399E+0000 -2.53771550808990E+0000 -2.54165300542777E+0000 -2.54558441227157E+0000 +-2.54950975679639E+0000 -2.55342906696074E+0000 -2.55734237050888E+0000 -2.56124969497314E+0000 -2.56515106767613E+0000 +-2.56904651573303E+0000 -2.57293606605372E+0000 -2.57681974534503E+0000 -2.58069758011279E+0000 -2.58456959666402E+0000 +-2.58843582110896E+0000 -2.59229627936314E+0000 -2.59615099714943E+0000 -2.60000000000000E+0000 -2.60384331325831E+0000 +-2.60768096208106E+0000 -2.61151297144012E+0000 -2.61533936612440E+0000 -2.61916017074176E+0000 -2.62297540972080E+0000 +-2.62678510731274E+0000 -2.63058928759318E+0000 -2.63438797446390E+0000 -2.63818119165458E+0000 -2.64196896272458E+0000 +-2.64575131106459E+0000 -2.64952825989835E+0000 -2.65329983228432E+0000 -2.65706605111728E+0000 -2.66082693913001E+0000 +-2.66458251889485E+0000 -2.66833281282527E+0000 -2.67207784317748E+0000 -2.67581763205193E+0000 -2.67955220139485E+0000 +-2.68328157299975E+0000 -2.68700576850888E+0000 -2.69072480941474E+0000 -2.69443871706150E+0000 -2.69814751264641E+0000 +-2.70185121722126E+0000 -2.70554985169374E+0000 -2.70924343682881E+0000 -2.71293199325011E+0000 -2.71661554144123E+0000 +-2.72029410174709E+0000 -2.72396769437525E+0000 -2.72763633939717E+0000 -2.73130005674953E+0000 -2.73495886623547E+0000 +-2.73861278752583E+0000 -2.74226184016042E+0000 -2.74590604354920E+0000 -2.74954541697350E+0000 -2.75317997958724E+0000 +-2.75680975041804E+0000 -2.76043474836845E+0000 -2.76405499221705E+0000 -2.76767050061961E+0000 -2.77128129211020E+0000 +-2.77488738510232E+0000 -2.77848879788996E+0000 -2.78208554864871E+0000 -2.78567765543682E+0000 -2.78926513619627E+0000 +-2.79284800875379E+0000 -2.79642629082191E+0000 -2.80000000000000E+0000 -2.80356915377524E+0000 -2.80713376952364E+0000 +-2.81069386451104E+0000 -2.81424945589406E+0000 -2.81780056072107E+0000 -2.82134719593318E+0000 -2.82488937836511E+0000 +-2.82842712474619E+0000 -2.83196045170126E+0000 -2.83548937575157E+0000 -2.83901391331568E+0000 -2.84253408071038E+0000 +-2.84604989415154E+0000 -2.84956136975500E+0000 -2.85306852353742E+0000 -2.85657137141714E+0000 -2.86006992921502E+0000 +-2.86356421265527E+0000 -2.86705423736629E+0000 -2.87054001888146E+0000 -2.87402157263998E+0000 -2.87749891398763E+0000 +-2.88097205817759E+0000 -2.88444102037119E+0000 -2.88790581563873E+0000 -2.89136645896019E+0000 -2.89482296522603E+0000 +-2.89827534923789E+0000 -2.90172362570938E+0000 -2.90516780926679E+0000 -2.90860791444980E+0000 -2.91204395571221E+0000 +-2.91547594742265E+0000 -2.91890390386528E+0000 -2.92232783924049E+0000 -2.92574776766556E+0000 -2.92916370317536E+0000 +-2.93257565972304E+0000 -2.93598365118064E+0000 -2.93938769133981E+0000 -2.94278779391243E+0000 -2.94618397253125E+0000 +-2.94957624075053E+0000 -2.95296461204668E+0000 -2.95634909981890E+0000 -2.95972971738975E+0000 -2.96310647800581E+0000 +-2.96647939483827E+0000 -2.96984848098350E+0000 -2.97321374946370E+0000 -2.97657521322744E+0000 -2.97993288515027E+0000 +-2.98328677803526E+0000 -2.98663690461362E+0000 -2.98998327754521E+0000 -2.99332590941915E+0000 -2.99666481275434E+0000 +-3.00000000000000E+0000 -3.00333148353624E+0000 -3.00665927567458E+0000 -3.00998338865848E+0000 -3.01330383466387E+0000 +-3.01662062579967E+0000 -3.01993377410830E+0000 -3.02324329156620E+0000 -3.02654919008431E+0000 -3.02985148150862E+0000 +-3.03315017762062E+0000 -3.03644529013780E+0000 -3.03973683071413E+0000 -3.04302481094059E+0000 -3.04630924234556E+0000 +-3.04959013639538E+0000 -3.05286750449475E+0000 -3.05614135798722E+0000 -3.05941170815567E+0000 -3.06267856622271E+0000 +-3.06594194335118E+0000 -3.06920185064456E+0000 -3.07245829914744E+0000 -3.07571129984594E+0000 -3.07896086366813E+0000 +-3.08220700148449E+0000 -3.08544972410830E+0000 -3.08868904229610E+0000 -3.09192496674806E+0000 -3.09515750810843E+0000 +-3.09838667696593E+0000 -3.10161248385416E+0000 -3.10483493925200E+0000 -3.10805405358401E+0000 -3.11126983722081E+0000 +-3.11448230047949E+0000 -3.11769145362398E+0000 -3.12089730686545E+0000 -3.12409987036266E+0000 -3.12729915422238E+0000 +-3.13049516849971E+0000 -3.13368792319848E+0000 -3.13687742827162E+0000 -3.14006369362152E+0000 -3.14324672910034E+0000 +-3.14642654451045E+0000 -3.14960314960472E+0000 -3.15277655408689E+0000 -3.15594676761190E+0000 -3.15911379978626E+0000 +-3.16227766016838E+0000 -3.16543835826888E+0000 -3.16859590355097E+0000 -3.17175030543074E+0000 -3.17490157327751E+0000 +-3.17804971641414E+0000 -3.18119474411737E+0000 -3.18433666561813E+0000 -3.18747549010185E+0000 -3.19061122670876E+0000 +-3.19374388453426E+0000 -3.19687347262916E+0000 -3.20000000000000E+0000 -3.20312347560939E+0000 -3.20624390837628E+0000 +-3.20936130717624E+0000 -3.21247568084180E+0000 -3.21558703816271E+0000 -3.21869538788622E+0000 -3.22180073871740E+0000 +-3.22490309931942E+0000 -3.22800247831379E+0000 -3.23109888428070E+0000 -3.23419232575925E+0000 -3.23728281124773E+0000 +-3.24037034920393E+0000 -3.24345494804537E+0000 -3.24653661614959E+0000 -3.24961536185438E+0000 -3.25269119345812E+0000 +-3.25576411921994E+0000 -3.25883414736006E+0000 -3.26190128606002E+0000 -3.26496554346290E+0000 -3.26802692767364E+0000 +-3.27108544675923E+0000 -3.27414110874898E+0000 -3.27719392163479E+0000 -3.28024389337134E+0000 -3.28329103187640E+0000 +-3.28633534503100E+0000 -3.28937684067971E+0000 -3.29241552663087E+0000 -3.29545141065682E+0000 -3.29848450049413E+0000 +-3.30151480384384E+0000 -3.30454232837166E+0000 -3.30756708170825E+0000 -3.31058907144937E+0000 -3.31360830515618E+0000 +-3.31662479035540E+0000 -3.31963853453957E+0000 -3.32264954516723E+0000 -3.32565782966318E+0000 -3.32866339541865E+0000 +-3.33166624979154E+0000 -3.33466640010661E+0000 -3.33766385365573E+0000 -3.34065861769801E+0000 -3.34365069946010E+0000 +-3.34664010613630E+0000 -3.34962684488885E+0000 -3.35261092284804E+0000 -3.35559234711250E+0000 -3.35857112474933E+0000 +-3.36154726279432E+0000 -3.36452076825214E+0000 -3.36749164809655E+0000 -3.37045990927054E+0000 -3.37342555868660E+0000 +-3.37638860322683E+0000 -3.37934904974316E+0000 -3.38230690505755E+0000 -3.38526217596215E+0000 -3.38821486921948E+0000 +-3.39116499156263E+0000 -3.39411254969543E+0000 -3.39705755029261E+0000 -3.40000000000000E+0000 -3.40293990543471E+0000 +-3.40587727318528E+0000 -3.40881210981186E+0000 -3.41174442184640E+0000 -3.41467421579277E+0000 -3.41760149812701E+0000 +-3.42052627529741E+0000 -3.42344855372474E+0000 -3.42636833980236E+0000 -3.42928563989645E+0000 -3.43220046034610E+0000 +-3.43511280746353E+0000 -3.43802268753422E+0000 -3.44093010681705E+0000 -3.44383507154451E+0000 -3.44673758792282E+0000 +-3.44963766213207E+0000 -3.45253530032641E+0000 -3.45543050863420E+0000 -3.45832329315812E+0000 -3.46121365997536E+0000 +-3.46410161513775E+0000 -3.46698716467194E+0000 -3.46987031457949E+0000 -3.47275107083707E+0000 -3.47562943939655E+0000 +-3.47850542618522E+0000 -3.48137903710584E+0000 -3.48425027803687E+0000 -3.48711915483254E+0000 -3.48998567332303E+0000 +-3.49284983931460E+0000 -3.49571165858971E+0000 -3.49857113690718E+0000 -3.50142828000232E+0000 -3.50428309358705E+0000 +-3.50713558335004E+0000 -3.50998575495685E+0000 -3.51283361405006E+0000 -3.51567916624939E+0000 -3.51852241715184E+0000 +-3.52136337233180E+0000 -3.52420203734122E+0000 -3.52703841770968E+0000 -3.52987251894456E+0000 -3.53270434653114E+0000 +-3.53553390593274E+0000 -3.53836120259083E+0000 -3.54118624192515E+0000 -3.54400902933387E+0000 -3.54682957019364E+0000 +-3.54964786985977E+0000 -3.55246393366632E+0000 -3.55527776692624E+0000 -3.55808937493144E+0000 -3.56089876295297E+0000 +-3.56370593624109E+0000 -3.56651090002540E+0000 -3.56931365951495E+0000 -3.57211421989835E+0000 -3.57491258634390E+0000 +-3.57770876399966E+0000 -3.58050275799363E+0000 -3.58329457343378E+0000 -3.58608421540822E+0000 -3.58887168898527E+0000 +-3.59165699921359E+0000 -3.59444015112229E+0000 -3.59722114972099E+0000 -3.60000000000000E+0000 -3.60277670693036E+0000 +-3.60555127546399E+0000 -3.60832371053374E+0000 -3.61109401705356E+0000 -3.61386219991853E+0000 -3.61662826400502E+0000 +-3.61939221417077E+0000 -3.62215405525497E+0000 -3.62491379207837E+0000 -3.62767142944341E+0000 -3.63042697213427E+0000 +-3.63318042491699E+0000 -3.63593179253957E+0000 -3.63868107973205E+0000 -3.64142829120662E+0000 -3.64417343165772E+0000 +-3.64691650576209E+0000 -3.64965751817893E+0000 -3.65239647354993E+0000 -3.65513337649941E+0000 -3.65786823163438E+0000 +-3.66060104354463E+0000 -3.66333181680284E+0000 -3.66606055596467E+0000 -3.66878726556883E+0000 -3.67151195013716E+0000 +-3.67423461417477E+0000 -3.67695526217005E+0000 -3.67967389859482E+0000 -3.68239052790439E+0000 -3.68510515453766E+0000 +-3.68781778291716E+0000 -3.69052841744919E+0000 -3.69323706252388E+0000 -3.69594372251527E+0000 -3.69864840178139E+0000 +-3.70135110466435E+0000 -3.70405183549043E+0000 -3.70675059857013E+0000 -3.70944739819828E+0000 -3.71214223865412E+0000 +-3.71483512420134E+0000 -3.71752605908822E+0000 -3.72021504754765E+0000 -3.72290209379726E+0000 -3.72558720203943E+0000 +-3.72827037646145E+0000 -3.73095162123553E+0000 -3.73363094051889E+0000 -3.73630833845388E+0000 -3.73898381916798E+0000 +-3.74165738677394E+0000 -3.74432904536981E+0000 -3.74699879903904E+0000 -3.74966665185053E+0000 -3.75233260785874E+0000 +-3.75499667110372E+0000 -3.75765884561119E+0000 -3.76031913539263E+0000 -3.76297754444536E+0000 -3.76563407675255E+0000 +-3.76828873628335E+0000 -3.77094152699296E+0000 -3.77359245282264E+0000 -3.77624151769984E+0000 -3.77888872553824E+0000 +-3.78153408023781E+0000 -3.78417758568490E+0000 -3.78681924575230E+0000 -3.78945906429928E+0000 -3.79209704517171E+0000 +-3.79473319220206E+0000 -3.79736750920951E+0000 -3.80000000000000E+0000 -3.80263066836631E+0000 -3.80525951808809E+0000 +-3.80788655293195E+0000 -3.81051177665153E+0000 -3.81313519298752E+0000 -3.81575680566778E+0000 -3.81837661840736E+0000 +-3.82099463490856E+0000 -3.82361085886103E+0000 -3.82622529394180E+0000 -3.82883794381533E+0000 -3.83144881213360E+0000 +-3.83405790253616E+0000 -3.83666521865018E+0000 -3.83927076409049E+0000 -3.84187454245971E+0000 -3.84447655734822E+0000 +-3.84707681233427E+0000 -3.84967531098403E+0000 -3.85227205685164E+0000 -3.85486705347928E+0000 -3.85746030439718E+0000 +-3.86005181312376E+0000 -3.86264158316559E+0000 -3.86522961801754E+0000 -3.86781592116274E+0000 -3.87040049607273E+0000 +-3.87298334620742E+0000 -3.87556447501522E+0000 -3.87814388593306E+0000 -3.88072158238645E+0000 -3.88329756778952E+0000 +-3.88587184554509E+0000 -3.88844441904472E+0000 -3.89101529166874E+0000 -3.89358446678636E+0000 -3.89615194775563E+0000 +-3.89871773792359E+0000 -3.90128184062623E+0000 -3.90384425918863E+0000 -3.90640499692492E+0000 -3.90896405713841E+0000 +-3.91152144312159E+0000 -3.91407715815619E+0000 -3.91663120551323E+0000 -3.91918358845308E+0000 -3.92173431022552E+0000 +-3.92428337406972E+0000 -3.92683078321437E+0000 -3.92937654087770E+0000 -3.93192065026750E+0000 -3.93446311458120E+0000 +-3.93700393700591E+0000 -3.93954312071844E+0000 -3.94208066888540E+0000 -3.94461658466320E+0000 -3.94715087119811E+0000 +-3.94968353162630E+0000 -3.95221456907390E+0000 -3.95474398665704E+0000 -3.95727178748188E+0000 -3.95979797464467E+0000 +-3.96232255123179E+0000 -3.96484552031980E+0000 -3.96736688497547E+0000 -3.96988664825584E+0000 -3.97240481320824E+0000 +-3.97492138287036E+0000 -3.97743636027027E+0000 -3.97994974842648E+0000 -3.98246155034798E+0000 -3.98497176903426E+0000 +-3.98748040747538E+0000 -3.98998746865200E+0000 -3.99249295553543E+0000 -3.99499687108764E+0000 -3.99749921826134E+0000 +-4.00000000000000E+0000 -4.00249921923790E+0000 -4.00499687890016E+0000 -4.00749298190278E+0000 -4.00998753115268E+0000 +-4.01248052954778E+0000 -4.01497197997695E+0000 -4.01746188532013E+0000 -4.01995024844836E+0000 -4.02243707222375E+0000 +-4.02492235949962E+0000 -4.02740611312045E+0000 -4.02988833592198E+0000 -4.03236903073119E+0000 -4.03484820036640E+0000 +-4.03732584763727E+0000 -4.03980197534483E+0000 -4.04227658628155E+0000 -4.04474968323134E+0000 -4.04722126896961E+0000 +-4.04969134626332E+0000 -4.05215991787096E+0000 -4.05462698654266E+0000 -4.05709255502016E+0000 -4.05955662603689E+0000 +-4.06201920231798E+0000 -4.06448028658031E+0000 -4.06693988153255E+0000 -4.06939798987516E+0000 -4.07185461430047E+0000 +-4.07430975749267E+0000 -4.07676342212790E+0000 -4.07921561087423E+0000 -4.08166632639171E+0000 -4.08411557133243E+0000 +-4.08656334834051E+0000 -4.08900966005217E+0000 -4.09145450909576E+0000 -4.09389789809174E+0000 -4.09633982965281E+0000 +-4.09878030638384E+0000 -4.10121933088198E+0000 -4.10365690573664E+0000 -4.10609303352956E+0000 -4.10852771683483E+0000 +-4.11096095821889E+0000 -4.11339276024063E+0000 -4.11582312545134E+0000 -4.11825205639480E+0000 -4.12067955560730E+0000 +-4.12310562561766E+0000 -4.12553026894725E+0000 -4.12795348811006E+0000 -4.13037528561268E+0000 -4.13279566395437E+0000 +-4.13521462562707E+0000 -4.13763217311544E+0000 -4.14004830889689E+0000 -4.14246303544160E+0000 -4.14487635521254E+0000 +-4.14728827066554E+0000 -4.14969878424929E+0000 -4.15210789840534E+0000 -4.15451561556820E+0000 -4.15692193816531E+0000 +-4.15932686861708E+0000 -4.16173040933696E+0000 -4.16413256273140E+0000 -4.16653333119993E+0000 -4.16893271713517E+0000 +-4.17133072292284E+0000 -4.17372735094184E+0000 -4.17612260356422E+0000 -4.17851648315524E+0000 -4.18090899207337E+0000 +-4.18330013267038E+0000 -4.18568990729127E+0000 -4.18807831827438E+0000 -4.19046536795139E+0000 -4.19285105864733E+0000 +-4.19523539268061E+0000 -4.19761837236307E+0000 -4.20000000000000E+0000 -4.20238027789014E+0000 -4.20475920832573E+0000 +-4.20713679359253E+0000 -4.20951303596984E+0000 -4.21188793773054E+0000 -4.21426150114110E+0000 -4.21663372846160E+0000 +-4.21900462194580E+0000 -4.22137418384109E+0000 -4.22374241638857E+0000 -4.22610932182309E+0000 -4.22847490237320E+0000 +-4.23083916026124E+0000 -4.23320209770335E+0000 -4.23556371690947E+0000 -4.23792402008342E+0000 -4.24028300942284E+0000 +-4.24264068711928E+0000 -4.24499705535823E+0000 -4.24735211631906E+0000 -4.24970587217516E+0000 -4.25205832509386E+0000 +-4.25440947723653E+0000 -4.25675933075855E+0000 -4.25910788780937E+0000 -4.26145515053250E+0000 -4.26380112106557E+0000 +-4.26614580154031E+0000 -4.26848919408261E+0000 -4.27083130081252E+0000 -4.27317212384430E+0000 -4.27551166528639E+0000 +-4.27784992724149E+0000 -4.28018691180654E+0000 -4.28252262107277E+0000 -4.28485705712571E+0000 -4.28719022204520E+0000 +-4.28952211790544E+0000 -4.29185274677499E+0000 -4.29418211071678E+0000 -4.29651021178817E+0000 -4.29883705204094E+0000 +-4.30116263352131E+0000 -4.30348695827000E+0000 -4.30581002832220E+0000 -4.30813184570760E+0000 -4.31045241245046E+0000 +-4.31277173056957E+0000 -4.31508980207828E+0000 -4.31740662898458E+0000 -4.31972221329104E+0000 -4.32203655699486E+0000 +-4.32434966208793E+0000 -4.32666153055679E+0000 -4.32897216438267E+0000 -4.33128156554154E+0000 -4.33358973600409E+0000 +-4.33589667773576E+0000 -4.33820239269677E+0000 -4.34050688284214E+0000 -4.34281015012169E+0000 -4.34511219648009E+0000 +-4.34741302385683E+0000 -4.34971263418631E+0000 -4.35201102939779E+0000 -4.35430821141545E+0000 -4.35660418215839E+0000 +-4.35889894354067E+0000 -4.36119249747131E+0000 -4.36348484585429E+0000 -4.36577599058861E+0000 -4.36806593356831E+0000 +-4.37035467668243E+0000 -4.37264222181509E+0000 -4.37492857084547E+0000 -4.37721372564786E+0000 -4.37949768809164E+0000 +-4.38178046004133E+0000 -4.38406204335659E+0000 -4.38634243989226E+0000 -4.38862165149834E+0000 -4.39089968002003E+0000 +-4.39317652729776E+0000 -4.39545219516718E+0000 -4.39772668545920E+0000 -4.40000000000000E+0000 -4.40227214061103E+0000 +-4.40454310910905E+0000 -4.40681290730614E+0000 -4.40908153700972E+0000 -4.41134900002256E+0000 -4.41361529814278E+0000 +-4.41588043316392E+0000 -4.41814440687490E+0000 -4.42040722106007E+0000 -4.42266887749920E+0000 -4.42492937796752E+0000 +-4.42718872423573E+0000 -4.42944691807002E+0000 -4.43170396123207E+0000 -4.43395985547907E+0000 -4.43621460256377E+0000 +-4.43846820423443E+0000 -4.44072066223490E+0000 -4.44297197830461E+0000 -4.44522215417857E+0000 -4.44747119158742E+0000 +-4.44971909225740E+0000 -4.45196585791041E+0000 -4.45421149026402E+0000 -4.45645599103144E+0000 -4.45869936192159E+0000 +-4.46094160463909E+0000 -4.46318272088428E+0000 -4.46542271235322E+0000 -4.46766158073774E+0000 -4.46989932772540E+0000 +-4.47213595499958E+0000 -4.47437146423942E+0000 -4.47660585711988E+0000 -4.47883913531174E+0000 -4.48107130048162E+0000 +-4.48330235429198E+0000 -4.48553229840116E+0000 -4.48776113446338E+0000 -4.48998886412873E+0000 -4.49221548904324E+0000 +-4.49444101084885E+0000 -4.49666543118342E+0000 -4.49888875168080E+0000 -4.50111097397076E+0000 -4.50333209967908E+0000 +-4.50555213042752E+0000 -4.50777106783386E+0000 -4.50998891351187E+0000 -4.51220566907139E+0000 -4.51442133611828E+0000 +-4.51663591625449E+0000 -4.51884941107800E+0000 -4.52106182218293E+0000 -4.52327315115946E+0000 -4.52548339959390E+0000 +-4.52769256906871E+0000 -4.52990066116245E+0000 -4.53210767744986E+0000 -4.53431361950185E+0000 -4.53651848888550E+0000 +-4.53872228716409E+0000 -4.54092501589709E+0000 -4.54312667664022E+0000 -4.54532727094540E+0000 -4.54752680036083E+0000 +-4.54972526643093E+0000 -4.55192267069642E+0000 -4.55411901469428E+0000 -4.55631429995781E+0000 -4.55850852801659E+0000 +-4.56070170039655E+0000 -4.56289381861993E+0000 -4.56508488420533E+0000 -4.56727489866769E+0000 -4.56946386351834E+0000 +-4.57165178026498E+0000 -4.57383865041171E+0000 -4.57602447545902E+0000 -4.57820925690384E+0000 -4.58039299623951E+0000 +-4.58257569495584E+0000 -4.58475735453906E+0000 -4.58693797647189E+0000 -4.58911756223351E+0000 -4.59129611329960E+0000 +-4.59347363114234E+0000 -4.59565011723042E+0000 -4.59782557302906E+0000 -4.60000000000000E+0000 -4.60217339960154E+0000 +-4.60434577328853E+0000 -4.60651712251241E+0000 -4.60868744872116E+0000 -4.61085675335940E+0000 -4.61302503786832E+0000 +-4.61519230368573E+0000 -4.61735855224608E+0000 -4.61952378498044E+0000 -4.62168800331654E+0000 -4.62385120867876E+0000 +-4.62601340248815E+0000 -4.62817458616245E+0000 -4.63033476111609E+0000 -4.63249392876019E+0000 -4.63465209050259E+0000 +-4.63680924774785E+0000 -4.63896540189728E+0000 -4.64112055434892E+0000 -4.64327470649756E+0000 -4.64542785973477E+0000 +-4.64758001544890E+0000 -4.64973117502507E+0000 -4.65188133984520E+0000 -4.65403051128804E+0000 -4.65617869072913E+0000 +-4.65832587954085E+0000 -4.66047207909242E+0000 -4.66261729074991E+0000 -4.66476151587624E+0000 -4.66690475583121E+0000 +-4.66904701197150E+0000 -4.67118828565066E+0000 -4.67332857821917E+0000 -4.67546789102438E+0000 -4.67760622541060E+0000 +-4.67974358271904E+0000 -4.68187996428785E+0000 -4.68401537145215E+0000 -4.68614980554399E+0000 -4.68828326789242E+0000 +-4.69041575982343E+0000 -4.69254728266437E+0000 -4.69467783779177E+0000 -4.69680742667917E+0000 -4.69893605090148E+0000 +-4.70106371213500E+0000 -4.70319041215744E+0000 -4.70531615284790E+0000 -4.70744093618689E+0000 -4.70956476425637E+0000 +-4.71168763923970E+0000 -4.71380956342170E+0000 -4.71593053918865E+0000 -4.71805056902826E+0000 -4.72016965552974E+0000 +-4.72228780138377E+0000 -4.72440500938252E+0000 -4.72652128241963E+0000 -4.72863662349029E+0000 -4.73075103569117E+0000 +-4.73286452222048E+0000 -4.73497708637797E+0000 -4.73708873156490E+0000 -4.73919946128411E+0000 -4.74130927913999E+0000 +-4.74341818883849E+0000 -4.74552619418715E+0000 -4.74763329909508E+0000 -4.74973950757300E+0000 -4.75184482373321E+0000 +-4.75394925178965E+0000 -4.75605279605785E+0000 -4.75815546095498E+0000 -4.76025725099986E+0000 -4.76235817081294E+0000 +-4.76445822511630E+0000 -4.76655741873374E+0000 -4.76865575659067E+0000 -4.77075324371421E+0000 -4.77284988523316E+0000 +-4.77494568637801E+0000 -4.77704065248096E+0000 -4.77913478897591E+0000 -4.78122810139850E+0000 -4.78332059538607E+0000 +-4.78541227667770E+0000 -4.78750315111424E+0000 -4.78959322463825E+0000 -4.79168250329409E+0000 -4.79377099322785E+0000 +-4.79585870068742E+0000 -4.79794563202247E+0000 -4.80003179368444E+0000 -4.80211719222659E+0000 -4.80420183430397E+0000 +-4.80628572667347E+0000 -4.80836887619378E+0000 -4.81045128982541E+0000 -4.81253297463073E+0000 -4.81461393777394E+0000 +-4.81669418652111E+0000 -4.81877372824014E+0000 -4.82085257040082E+0000 -4.82293072057481E+0000 -4.82500818643564E+0000 +-4.82708497575876E+0000 -4.82916109642149E+0000 -4.83123655640305E+0000 -4.83331136378459E+0000 -4.83538552674918E+0000 +-4.83745905358180E+0000 -4.83953195266937E+0000 -4.84160423250077E+0000 -4.84367590166679E+0000 -4.84574696886022E+0000 +-4.84781744287577E+0000 -4.84988733261016E+0000 -4.85195664706204E+0000 -4.85402539533210E+0000 -4.85609358662297E+0000 +-4.85816123023931E+0000 -4.86022833558777E+0000 -4.86229491217703E+0000 -4.86436096961775E+0000 -4.86642651762266E+0000 +-4.86849156600650E+0000 -4.87055612468606E+0000 -4.87262020368016E+0000 -4.87468381310969E+0000 -4.87674696319760E+0000 +-4.87880966426889E+0000 -4.88087192675064E+0000 -4.88293376117204E+0000 -4.88499517816431E+0000 -4.88705618846083E+0000 +-4.88911680289702E+0000 -4.89117703241044E+0000 -4.89323688804076E+0000 -4.89529638092977E+0000 -4.89735552232137E+0000 +-4.89941432356163E+0000 -4.90147279609872E+0000 -4.90353095148298E+0000 -4.90558880136689E+0000 -4.90764635750510E+0000 +-4.90970363175442E+0000 -4.91176063607384E+0000 -4.91381738252450E+0000 -4.91587388326976E+0000 -4.91793015057516E+0000 +-4.91998619680842E+0000 -4.92204203443948E+0000 -4.92409767604050E+0000 -4.92615313428582E+0000 -4.92820842195204E+0000 +-4.93026355191797E+0000 -4.93231853716465E+0000 -4.93437339077537E+0000 -4.93642812593567E+0000 -4.93848275593333E+0000 +-4.94053729415839E+0000 -4.94259175410317E+0000 -4.94464614936224E+0000 -4.94670049363247E+0000 -4.94875480071299E+0000 +-4.95080908450523E+0000 -4.95286335901292E+0000 -4.95491763834207E+0000 -4.95697193670102E+0000 -4.95902626840041E+0000 +-4.96108064785320E+0000 -4.96313508957467E+0000 -4.96518960818244E+0000 -4.96724421839645E+0000 -4.96929893503900E+0000 +-4.97135377303471E+0000 -4.97340874741059E+0000 -4.97546387329597E+0000 -4.97751916592258E+0000 -4.97957464062448E+0000 +-4.98163031283814E+0000 -4.98368619810239E+0000 -4.98574231205846E+0000 -4.98779867044996E+0000 -4.98985528912290E+0000 +-4.99191218402571E+0000 -4.99396937120920E+0000 -4.99602686682661E+0000 -4.99808468713360E+0000 -5.00014284848825E+0000 +-5.00220136735108E+0000 -5.00426026028503E+0000 -5.00631954395549E+0000 -5.00837923513031E+0000 -5.01043935067977E+0000 +-5.01249990757660E+0000 -5.01456092289603E+0000 -5.01662241381572E+0000 -5.01868439761583E+0000 -5.02074689167898E+0000 +-5.02280991349028E+0000 -5.02487348063734E+0000 -5.02693761081023E+0000 -5.02900232180156E+0000 -5.03106763150643E+0000 +-5.03313355792243E+0000 -5.03520011914969E+0000 -5.03726733339084E+0000 -5.03933521895106E+0000 -5.04140379423803E+0000 +-5.04347307776199E+0000 -5.04554308813571E+0000 -5.04761384407449E+0000 -5.04968536439620E+0000 -5.05175766802126E+0000 +-5.05383077397266E+0000 -5.05590470137592E+0000 -5.05797946945917E+0000 -5.06005509755309E+0000 -5.06213160509095E+0000 +-5.06420901160860E+0000 -5.06628733674448E+0000 -5.06836660023963E+0000 -5.07044682193767E+0000 -5.07252802178485E+0000 +-5.07461021983001E+0000 -5.07669343622462E+0000 -5.07877769122274E+0000 -5.08086300518107E+0000 -5.08294939855895E+0000 +-5.08503689191833E+0000 -5.08712550592381E+0000 -5.08921526134263E+0000 -5.09130617904467E+0000 -5.09339828000246E+0000 +-5.09549158529120E+0000 -5.09758611608873E+0000 -5.09968189367557E+0000 -5.10177893943491E+0000 -5.10387727485260E+0000 +-5.10597692151718E+0000 -5.10807790109873E+0000 -5.11018023511649E+0000 -5.11228394470639E+0000 -5.11438905059997E+0000 +-5.11649557312436E+0000 -5.11860353220230E+0000 -5.12071294735211E+0000 -5.12282383768776E+0000 -5.12493622191880E+0000 +-5.12705011835040E+0000 -5.12916554488339E+0000 -5.13128251901418E+0000 -5.13340105783485E+0000 -5.13552117803309E+0000 +-5.13764289589224E+0000 -5.13976622729130E+0000 -5.14189118770488E+0000 -5.14401779220329E+0000 -5.14614605545247E+0000 +-5.14827599171402E+0000 -5.15040761484522E+0000 -5.15254093829901E+0000 -5.15467597512402E+0000 -5.15681273796453E+0000 +-5.15895123906054E+0000 -5.16109149024770E+0000 -5.16323350295738E+0000 -5.16537728821663E+0000 -5.16752285664820E+0000 +-5.16967021847056E+0000 -5.17181938349785E+0000 -5.17397036113998E+0000 -5.17612316040251E+0000 -5.17827778988677E+0000 +-5.18043425778980E+0000 -5.18259257190435E+0000 -5.18475273961892E+0000 -5.18691476791774E+0000 -5.18907866338079E+0000 +-5.19124443218378E+0000 -5.19341208009818E+0000 -5.19558161249119E+0000 -5.19775303432578E+0000 -5.19992635016070E+0000 +-5.20210156415043E+0000 -5.20427868004522E+0000 -5.20645770119113E+0000 -5.20863863052994E+0000 -5.21082147059925E+0000 +-5.21300622353242E+0000 -5.21519289105862E+0000 -5.21738147450278E+0000 -5.21957197478564E+0000 -5.22176439242375E+0000 +-5.22395872752944E+0000 -5.22615497981086E+0000 -5.22835314857196E+0000 -5.23055323271251E+0000 -5.23275523072808E+0000 +-5.23495914071010E+0000 -5.23716496034578E+0000 -5.23937268691818E+0000 -5.24158231730619E+0000 -5.24379384798453E+0000 +-5.24600727502376E+0000 -5.24822259409029E+0000 -5.25043980044636E+0000 -5.25265888895008E+0000 -5.25487985405539E+0000 +-5.25710268981211E+0000 -5.25932738986591E+0000 -5.26155394745831E+0000 -5.26378235542673E+0000 -5.26601260620443E+0000 +-5.26824469182056E+0000 -5.27047860390014E+0000 -5.27271433366409E+0000 -5.27495187192919E+0000 -5.27719120910812E+0000 +-5.27943233520946E+0000 -5.28167523983767E+0000 -5.28391991219313E+0000 -5.28616634107209E+0000 -5.28841451486674E+0000 +-5.29066442156515E+0000 -5.29291604875134E+0000 -5.29516938360520E+0000 -5.29742441290257E+0000 -5.29968112301520E+0000 +-5.30193949991079E+0000 -5.30419952915293E+0000 -5.30646119590118E+0000 -5.30872448491100E+0000 -5.31098938053383E+0000 +-5.31325586671703E+0000 -5.31552392700389E+0000 -5.31779354453368E+0000 -5.32006470204162E+0000 -5.32233738185886E+0000 +-5.32461156591253E+0000 -5.32688723572572E+0000 -5.32916437241749E+0000 -5.33144295670285E+0000 -5.33372296889280E+0000 +-5.33600438889432E+0000 -5.33828719621034E+0000 -5.34057136993980E+0000 -5.34285688877761E+0000 -5.34514373101468E+0000 +-5.34743187453790E+0000 -5.34972129683016E+0000 -5.35201197497035E+0000 -5.35430388563335E+0000 -5.35659700509004E+0000 +-5.35889130920734E+0000 -5.36118677344814E+0000 -5.36348337287137E+0000 -5.36578108213195E+0000 -5.36807987548085E+0000 +-5.37037972676505E+0000 -5.37268060942753E+0000 -5.37498249650734E+0000 -5.37728536063954E+0000 -5.37958917405522E+0000 +-5.38189390858151E+0000 -5.38419953564159E+0000 -5.38650602625467E+0000 -5.38881335103602E+0000 -5.39112148019695E+0000 +-5.39343038354482E+0000 -5.39574003048305E+0000 -5.39805039001112E+0000 -5.40036143072456E+0000 -5.40267312081499E+0000 +-5.40498542807006E+0000 -5.40729831987352E+0000 -5.40961176320517E+0000 -5.41192572464091E+0000 -5.41424017035269E+0000 +-5.41655506610857E+0000 -5.41887037727267E+0000 -5.42118606880521E+0000 -5.42350210526250E+0000 -5.42581845079694E+0000 +-5.42813506915701E+0000 -5.43045192368732E+0000 -5.43276897732856E+0000 -5.43508619261753E+0000 -5.43740353168712E+0000 +-5.43972095626636E+0000 -5.44203842768037E+0000 -5.44435590685039E+0000 -5.44667335429377E+0000 -5.44899073012401E+0000 +-5.45130799405069E+0000 -5.45362510537955E+0000 -5.45594202301245E+0000 -5.45825870544737E+0000 -5.46057511077843E+0000 +-5.46289119669589E+0000 -5.46520692048616E+0000 -5.46752223903176E+0000 -5.46983710881139E+0000 -5.47215148589987E+0000 +-5.47446532596819E+0000 -5.47677858428349E+0000 -5.47909121570905E+0000 -5.48140317470432E+0000 -5.48371441532491E+0000 +-5.48602489122259E+0000 -5.48833455564530E+0000 -5.49064336143715E+0000 -5.49295126103841E+0000 -5.49525820648553E+0000 +-5.49756414941114E+0000 -5.49986904104404E+0000 -5.50217283220923E+0000 -5.50447547332786E+0000 -5.50677691441730E+0000 +-5.50907710509110E+0000 -5.51137599455899E+0000 -5.51367353162689E+0000 -5.51596966469695E+0000 -5.51826434176747E+0000 +-5.52055751043300E+0000 -5.52284911788426E+0000 -5.52513911090820E+0000 -5.52742743588795E+0000 -5.52971403880287E+0000 +-5.53199886522854E+0000 -5.53428186033675E+0000 -5.53656296889549E+0000 -5.53884213526901E+0000 -5.54111930341775E+0000 +-5.54339441689838E+0000 -5.54566741886382E+0000 -5.54793825206320E+0000 -5.55020685884189E+0000 -5.55247318114149E+0000 +-5.55473716049985E+0000 -5.55699873812017E+0000 -5.55925785563134E+0000 -5.56151445584826E+0000 -5.56376848284096E+0000 +-5.56601988193463E+0000 -5.56826859970955E+0000 -5.57051458400119E+0000 -5.57275778390014E+0000 -5.57499814975213E+0000 +-5.57723563315806E+0000 -5.57947018697395E+0000 -5.58170176531099E+0000 -5.58393032353553E+0000 -5.58615581826906E+0000 +-5.58837820738825E+0000 -5.59059745002492E+0000 -5.59281350656604E+0000 -5.59502633865377E+0000 -5.59723590918543E+0000 +-5.59944218231350E+0000 -5.60164512344565E+0000 -5.60384469924471E+0000 -5.60604087762870E+0000 -5.60823362777080E+0000 +-5.61042292009940E+0000 -5.61260872629805E+0000 -5.61479101930549E+0000 -5.61696977331566E+0000 -5.61914496377768E+0000 +-5.62131656739587E+0000 -5.62348456212973E+0000 -5.62564892719397E+0000 -5.62780964305850E+0000 -5.62996669144843E+0000 +-5.63212005534406E+0000 -5.63426971898092E+0000 -5.63641566784972E+0000 -5.63855788869640E+0000 -5.64069636952210E+0000 +-5.64283109958319E+0000 -5.64496206939124E+0000 -5.64708927071305E+0000 -5.64921269657062E+0000 -5.65133234124120E+0000 +-5.65344820025724E+0000 -5.65556027040644E+0000 -5.65766854973171E+0000 -5.65977303753120E+0000 -5.66187373435829E+0000 +-5.66397064202159E+0000 -5.66606376358496E+0000 -5.66815310336748E+0000 -5.67023866694349E+0000 -5.67232046114257E+0000 +-5.67439849404953E+0000 -5.67647277500444E+0000 -5.67854331460261E+0000 -5.68061012469462E+0000 -5.68267321838629E+0000 +-5.68473261003868E+0000 -5.68678831526814E+0000 -5.68884035094625E+0000 -5.69088873519987E+0000 -5.69293348741111E+0000 +-5.69497462821736E+0000 -5.69701217951126E+0000 -5.69904616444073E+0000 -5.70107660740895E+0000 -5.70310353407439E+0000 +-5.70512697135079E+0000 -5.70714694740715E+0000 -5.70916349166776E+0000 -5.71117663481221E+0000 -5.71318640877533E+0000 +-5.71519284674727E+0000 -5.71719598317346E+0000 -5.71919585375460E+0000 -5.72119249544671E+0000 -5.72318594646106E+0000 +-5.72517624626426E+0000 -5.72716343557819E+0000 -5.72914755638003E+0000 -5.73112865190226E+0000 -5.73310676663266E+0000 +-5.73508194631433E+0000 -5.73705423794565E+0000 -5.73902368978032E+0000 -5.74099035132735E+0000 -5.74295427335105E+0000 +-5.74491550787107E+0000 -5.74687410816233E+0000 -5.74883012875511E+0000 -5.75078362543498E+0000 -5.75273465524284E+0000 +-5.75468327647491E+0000 -5.75662954868273E+0000 -5.75857353267317E+0000 -5.76051529050843E+0000 -5.76245488550603E+0000 +-5.76439238223883E+0000 -5.76632784644893E+0000 -5.76826134410076E+0000 -5.77019294043415E+0000 -5.77212269987828E+0000 +-5.77405068605161E+0000 -5.77597696176198E+0000 -5.77790158900651E+0000 -5.77982462897169E+0000 -5.78174614203331E+0000 +-5.78366618775653E+0000 -5.78558482489581E+0000 -5.78750211139498E+0000 -5.78941810438718E+0000 -5.79133286019491E+0000 +-5.79324643433001E+0000 -5.79515888149367E+0000 -5.79707025557641E+0000 -5.79898060965811E+0000 -5.80088999600800E+0000 +-5.80279846608465E+0000 -5.80470607053600E+0000 -5.80661285919934E+0000 -5.80851888110131E+0000 -5.81042418445791E+0000 +-5.81232881667451E+0000 -5.81423282434581E+0000 -5.81613625325592E+0000 -5.81803914837828E+0000 -5.81994155387571E+0000 +-5.82184351310040E+0000 -5.82374506859389E+0000 -5.82564626208712E+0000 -5.82754713450038E+0000 -5.82944772594335E+0000 +-5.83134807571508E+0000 -5.83324822230400E+0000 -5.83514820338791E+0000 -5.83704805583400E+0000 -5.83894781569884E+0000 +-5.84084751822840E+0000 -5.84274719785800E+0000 -5.84464688821237E+0000 -5.84654662210564E+0000 -5.84844643154132E+0000 +-5.85034634771229E+0000 -5.85224640100086E+0000 -5.85414662097872E+0000 -5.85604703640694E+0000 -5.85794767523602E+0000 +-5.85984856460584E+0000 -5.86174973084568E+0000 -5.86365119947423E+0000 -5.86555299519959E+0000 -5.86745514191925E+0000 +-5.86935766272012E+0000 -5.87126057987852E+0000 -5.87316391486017E+0000 -5.87506768832022E+0000 -5.87697192010320E+0000 +-5.87887662924310E+0000 -5.88078183396330E+0000 -5.88268755167659E+0000 -5.88459379898521E+0000 -5.88650059168079E+0000 +-5.88840794474440E+0000 -5.89031587234653E+0000 -5.89222438784711E+0000 -5.89413350379546E+0000 -5.89604323193036E+0000 +-5.89795358318001E+0000 -5.89986456766206E+0000 -5.90177619468356E+0000 -5.90368847274101E+0000 -5.90560140952036E+0000 +-5.90751501189697E+0000 -5.90942928593566E+0000 -5.91134423689069E+0000 -5.91325986920574E+0000 -5.91517618651396E+0000 +-5.91709319163793E+0000 -5.91901088658967E+0000 -5.92092927257067E+0000 -5.92284834997185E+0000 -5.92476811837359E+0000 +-5.92668857654570E+0000 -5.92860972244748E+0000 -5.93053155322765E+0000 -5.93245406522441E+0000 -5.93437725396540E+0000 +-5.93630111416773E+0000 -5.93822563973797E+0000 -5.94015082377215E+0000 -5.94207665855575E+0000 -5.94400313556373E+0000 +-5.94593024546051E+0000 -5.94785797809998E+0000 -5.94978632252549E+0000 -5.95171526696988E+0000 -5.95364479885543E+0000 +-5.95557490479391E+0000 -5.95750557062623E+0000 -5.95943678185869E+0000 -5.96136852409923E+0000 -5.96330078309711E+0000 +-5.96523354474294E+0000 -5.96716679506858E+0000 -5.96910052024728E+0000 -5.97103470659357E+0000 -5.97296934056330E+0000 +-5.97490440875366E+0000 -5.97683989790316E+0000 -5.97877579489163E+0000 -5.98071208674024E+0000 -5.98264876061146E+0000 +-5.98458580380912E+0000 -5.98652320377837E+0000 -5.98846094810570E+0000 -5.99039902451890E+0000 -5.99233742088714E+0000 +-5.99427612522090E+0000 -5.99621512567200E+0000 -5.99815441053361E+0000 -6.00009396824022E+0000 -6.00203378736767E+0000 +-6.00397385663316E+0000 -6.00591416489521E+0000 -6.00785470115370E+0000 -6.00979545454984E+0000 -6.01173641436621E+0000 +-6.01367757002671E+0000 -6.01561891109662E+0000 -6.01756042728254E+0000 -6.01950210843246E+0000 -6.02144394453570E+0000 +-6.02338592572293E+0000 -6.02532804226619E+0000 -6.02727028457886E+0000 -6.02921264321571E+0000 -6.03115510887284E+0000 +-6.03309767238772E+0000 -6.03504032473919E+0000 -6.03698305704745E+0000 -6.03892586057405E+0000 -6.04086872672192E+0000 +-6.04281164703537E+0000 -6.04475461320005E+0000 -6.04669761704300E+0000 -6.04864065053262E+0000 -6.05058370577868E+0000 +-6.05252677503235E+0000 -6.05446985068613E+0000 -6.05641292527393E+0000 -6.05835599147102E+0000 -6.06029904209407E+0000 +-6.06224207010109E+0000 -6.06418506859151E+0000 -6.06612803080611E+0000 -6.06807095012708E+0000 -6.07001382007797E+0000 +-6.07195663432373E+0000 -6.07389938667069E+0000 -6.07584207106656E+0000 -6.07778468160047E+0000 -6.07972721250290E+0000 +-6.08166965814573E+0000 -6.08361201304225E+0000 -6.08555427184713E+0000 -6.08749642935644E+0000 -6.08943848050763E+0000 +-6.09138042037956E+0000 -6.09332224419249E+0000 -6.09526394730807E+0000 -6.09720552522936E+0000 -6.09914697360080E+0000 +-6.10108828820825E+0000 -6.10302946497897E+0000 -6.10497049998162E+0000 -6.10691138942628E+0000 -6.10885212966441E+0000 +-6.11079271718890E+0000 -6.11273314863404E+0000 -6.11467342077552E+0000 -6.11661353053047E+0000 -6.11855347495739E+0000 +-6.12049325125623E+0000 -6.12243285676833E+0000 -6.12437228897647E+0000 -6.12631154550482E+0000 -6.12825062411898E+0000 +-6.13018952272596E+0000 -6.13212823937421E+0000 -6.13406677225358E+0000 -6.13600511969534E+0000 -6.13794328017220E+0000 +-6.13988125229828E+0000 -6.14181903482912E+0000 -6.14375662666172E+0000 -6.14569402683446E+0000 -6.14763123452718E+0000 +-6.14956824906112E+0000 -6.15150506989311E+0000 -6.15344169655072E+0000 -6.15537812856759E+0000 -6.15731436547748E+0000 +-6.15925040681433E+0000 -6.16118625211221E+0000 -6.16312190090535E+0000 -6.16505735272813E+0000 -6.16699260711510E+0000 +-6.16892766360094E+0000 -6.17086252172051E+0000 -6.17279718100882E+0000 -6.17473164100103E+0000 -6.17666590123248E+0000 +-6.17859996123863E+0000 -6.18053382055516E+0000 -6.18246747871786E+0000 -6.18440093526271E+0000 -6.18633418972586E+0000 +-6.18826724164361E+0000 -6.19020009055243E+0000 -6.19213273598896E+0000 -6.19406517749002E+0000 -6.19599741459257E+0000 +-6.19792944683378E+0000 -6.19986127375095E+0000 -6.20179289488159E+0000 -6.20372430976336E+0000 -6.20565551793411E+0000 +-6.20758651893185E+0000 -6.20951731229477E+0000 -6.21144789756125E+0000 -6.21337827426984E+0000 -6.21530844195927E+0000 +-6.21723840016844E+0000 -6.21916814843645E+0000 -6.22109768630257E+0000 -6.22302701330626E+0000 -6.22495612898716E+0000 +-6.22688503288509E+0000 -6.22881372454007E+0000 -6.23074220349230E+0000 -6.23267046928217E+0000 -6.23459852145024E+0000 +-6.23652635953729E+0000 -6.23845398308428E+0000 -6.24038139163235E+0000 -6.24230858472284E+0000 -6.24423556189729E+0000 +-6.24616232269743E+0000 -6.24808886666518E+0000 -6.25001519334267E+0000 -6.25194130227222E+0000 -6.25386719299633E+0000 +-6.25579286505773E+0000 -6.25771831799934E+0000 -6.25964355136426E+0000 -6.26156856469583E+0000 -6.26349335753755E+0000 +-6.26541792943316E+0000 -6.26734227992659E+0000 -6.26926640856197E+0000 -6.27119031488364E+0000 -6.27311399843615E+0000 +-6.27503745876427E+0000 -6.27696069541295E+0000 -6.27888370792737E+0000 -6.28080649585293E+0000 -6.28272905873521E+0000 +-6.28465139612003E+0000 -6.28657350755343E+0000 -6.28849539258162E+0000 -6.29041705075107E+0000 -6.29233848160845E+0000 +-6.29425968470065E+0000 -6.29618065957477E+0000 -6.29810140577814E+0000 -6.30002192285830E+0000 -6.30194221036302E+0000 +-6.30386226784027E+0000 -6.30578209483828E+0000 -6.30770169090547E+0000 -6.30962105559048E+0000 -6.31154018844222E+0000 +-6.31345908900977E+0000 -6.31537775684247E+0000 -6.31729619148988E+0000 -6.31921439250179E+0000 -6.32113235942821E+0000 +-6.32305009181939E+0000 -6.32496758922580E+0000 -6.32688485119815E+0000 -6.32880187728739E+0000 -6.33071866704468E+0000 +-6.33263522002143E+0000 -6.33455153576929E+0000 -6.33646761384014E+0000 -6.33838345378608E+0000 -6.34029905515947E+0000 +-6.34221441751290E+0000 -6.34412954039920E+0000 -6.34604442337143E+0000 -6.34795906598291E+0000 -6.34987346778718E+0000 +-6.35178762833805E+0000 -6.35370154718954E+0000 -6.35561522389593E+0000 -6.35752865801176E+0000 -6.35944184909177E+0000 +-6.36135479669101E+0000 -6.36326750036472E+0000 -6.36517995966842E+0000 -6.36709217415787E+0000 -6.36900414338907E+0000 +-6.37091586691829E+0000 -6.37282734430203E+0000 -6.37473857509706E+0000 -6.37664955886039E+0000 -6.37856029514929E+0000 +-6.38047078352128E+0000 -6.38238102353414E+0000 -6.38429101474591E+0000 -6.38620075671486E+0000 -6.38811024899954E+0000 +-6.39001949115877E+0000 -6.39192848275161E+0000 -6.39383722333737E+0000 -6.39574571247565E+0000 -6.39765394972627E+0000 +-6.39956193464937E+0000 -6.40146966680529E+0000 -6.40337714575467E+0000 -6.40528437105842E+0000 -6.40719134227769E+0000 +-6.40909805897390E+0000 -6.41100452070876E+0000 -6.41291072704422E+0000 -6.41481667754252E+0000 -6.41672237176615E+0000 +-6.41862780927787E+0000 -6.42053298964073E+0000 -6.42243791241803E+0000 -6.42434257717336E+0000 -6.42624698347056E+0000 +-6.42815113087376E+0000 -6.43005501894736E+0000 -6.43195864725604E+0000 -6.43386201536474E+0000 -6.43576512283869E+0000 +-6.43766796924339E+0000 -6.43957055414463E+0000 -6.44147287710846E+0000 -6.44337493770121E+0000 -6.44527673548951E+0000 +-6.44717827004026E+0000 -6.44907954092062E+0000 -6.45098054769807E+0000 -6.45288128994035E+0000 -6.45478176721548E+0000 +-6.45668197909177E+0000 -6.45858192513783E+0000 -6.46048160492252E+0000 -6.46238101801502E+0000 -6.46428016398478E+0000 +-6.46617904240155E+0000 -6.46807765283535E+0000 -6.46997599485651E+0000 -6.47187406803562E+0000 -6.47377187194360E+0000 +-6.47566940615163E+0000 -6.47756667023120E+0000 -6.47946366375407E+0000 -6.48136038629232E+0000 -6.48325683741831E+0000 +-6.48515301670469E+0000 -6.48704892372442E+0000 -6.48894455805074E+0000 -6.49083991925721E+0000 -6.49273500691765E+0000 +-6.49462982060621E+0000 -6.49652435989734E+0000 -6.49841862436575E+0000 -6.50031261358651E+0000 -6.50220632713494E+0000 +-6.50409976458667E+0000 -6.50599292551766E+0000 -6.50788580950416E+0000 -6.50977841612270E+0000 -6.51167074495013E+0000 +-6.51356279556363E+0000 -6.51545456754064E+0000 -6.51734606045894E+0000 -6.51923727389661E+0000 -6.52112820743202E+0000 +-6.52301886064387E+0000 -6.52490923311115E+0000 -6.52679932441318E+0000 -6.52868913412957E+0000 -6.53057866184025E+0000 +-6.53246790712550E+0000 -6.53435686956581E+0000 -6.53624554874213E+0000 -6.53813394423572E+0000 -6.54002205562822E+0000 +-6.54190988250165E+0000 -6.54379742443838E+0000 -6.54568468102114E+0000 -6.54757165183301E+0000 -6.54945833645745E+0000 +-6.55134473447824E+0000 -6.55323084547952E+0000 -6.55511666904579E+0000 -6.55700220476188E+0000 -6.55888745221296E+0000 +-6.56077241098453E+0000 -6.56265708066243E+0000 -6.56454146083284E+0000 -6.56642555108225E+0000 -6.56830935099748E+0000 +-6.57019286016569E+0000 -6.57207607817433E+0000 -6.57395900461118E+0000 -6.57584163906433E+0000 -6.57772398112219E+0000 +-6.57960603037347E+0000 -6.58148778640717E+0000 -6.58336924881261E+0000 -6.58525041717939E+0000 -6.58713129109744E+0000 +-6.58901187015694E+0000 -6.59089215394838E+0000 -6.59277214206254E+0000 -6.59465183409047E+0000 -6.59653122962350E+0000 +-6.59841032825325E+0000 -6.60028912957161E+0000 -6.60216763317074E+0000 -6.60404583864306E+0000 -6.60592374558128E+0000 +-6.60780135357833E+0000 -6.60967866222744E+0000 -6.61155567112207E+0000 -6.61343237985595E+0000 -6.61530878802306E+0000 +-6.61718489521762E+0000 -6.61906070103409E+0000 -6.62093620506718E+0000 -6.62281140691184E+0000 -6.62468630616325E+0000 +-6.62656090241682E+0000 -6.62843519526821E+0000 -6.63030918431328E+0000 -6.63218286914812E+0000 -6.63405624936906E+0000 +-6.63592932457263E+0000 -6.63780209435557E+0000 -6.63967455831485E+0000 -6.64154671604763E+0000 -6.64341856715129E+0000 +-6.64529011122342E+0000 -6.64716134786178E+0000 -6.64903227666436E+0000 -6.65090289722932E+0000 -6.65277320915503E+0000 +-6.65464321204004E+0000 -6.65651290548307E+0000 -6.65838228908305E+0000 -6.66025136243907E+0000 -6.66212012515040E+0000 +-6.66398857681649E+0000 -6.66585671703696E+0000 -6.66772454541158E+0000 -6.66959206154031E+0000 -6.67145926502326E+0000 +-6.67332615546069E+0000 -6.67519273245303E+0000 -6.67705899560085E+0000 -6.67892494450488E+0000 -6.68079057876599E+0000 +-6.68265589798519E+0000 -6.68452090176365E+0000 -6.68638558970265E+0000 -6.68824996140363E+0000 -6.69011401646815E+0000 +-6.69197775449790E+0000 -6.69384117509468E+0000 -6.69570427786045E+0000 -6.69756706239726E+0000 -6.69942952830728E+0000 +-6.70129167519281E+0000 -6.70315350265624E+0000 -6.70501501030009E+0000 -6.70687619772697E+0000 -6.70873706453959E+0000 +-6.71059761034077E+0000 -6.71245783473342E+0000 -6.71431773732055E+0000 -6.71617731770524E+0000 -6.71803657549069E+0000 +-6.71989551028016E+0000 -6.72175412167700E+0000 -6.72361240928463E+0000 -6.72547037270655E+0000 -6.72732801154635E+0000 +-6.72918532540766E+0000 -6.73104231389420E+0000 -6.73289897660973E+0000 -6.73475531315810E+0000 -6.73661132314320E+0000 +-6.73846700616896E+0000 -6.74032236183940E+0000 -6.74217738975856E+0000 -6.74403208953053E+0000 -6.74588646075946E+0000 +-6.74774050304951E+0000 -6.74959421600489E+0000 -6.75144759922986E+0000 -6.75330065232870E+0000 -6.75515337490570E+0000 +-6.75700576656521E+0000 -6.75885782691156E+0000 -6.76070955554915E+0000 -6.76256095208234E+0000 -6.76441201611555E+0000 +-6.76626274725319E+0000 -6.76811314509968E+0000 -6.76996320925943E+0000 -6.77181293933688E+0000 -6.77366233493644E+0000 +-6.77551139566253E+0000 -6.77736012111957E+0000 -6.77920851091196E+0000 -6.78105656464408E+0000 -6.78290428192029E+0000 +-6.78475166234496E+0000 -6.78659870552241E+0000 -6.78844541105695E+0000 -6.79029177855283E+0000 -6.79213780761432E+0000 +-6.79398349784562E+0000 -6.79582884885090E+0000 -6.79767386023429E+0000 -6.79951853159988E+0000 -6.80136286255171E+0000 +-6.80320685269377E+0000 -6.80505050163001E+0000 -6.80689380896432E+0000 -6.80873677430050E+0000 -6.81057939724235E+0000 +-6.81242167739355E+0000 -6.81426361435775E+0000 -6.81610520773850E+0000 -6.81794645713931E+0000 -6.81978736216359E+0000 +-6.82162792241468E+0000 -6.82346813749583E+0000 -6.82530800701022E+0000 -6.82714753056093E+0000 -6.82898670775095E+0000 +-6.83082553818319E+0000 -6.83266402146045E+0000 -6.83450215718544E+0000 -6.83633994496074E+0000 -6.83817738438887E+0000 +-6.84001447507220E+0000 -6.84185121661302E+0000 -6.84368760861348E+0000 -6.84552365067563E+0000 -6.84735934240140E+0000 +-6.84919468339258E+0000 -6.85102967325085E+0000 -6.85286431157775E+0000 -6.85469859797470E+0000 -6.85653253204298E+0000 +-6.85836611338372E+0000 -6.86019934159793E+0000 -6.86203221628645E+0000 -6.86386473705001E+0000 -6.86569690348914E+0000 +-6.86752871520427E+0000 -6.86936017179564E+0000 -6.87119127286333E+0000 -6.87302201800729E+0000 -6.87485240682726E+0000 +-6.87668243892285E+0000 -6.87851211389347E+0000 -6.88034143133840E+0000 -6.88217039085669E+0000 -6.88399899204724E+0000 +-6.88582723450876E+0000 -6.88765511783979E+0000 -6.88948264163866E+0000 -6.89130980550351E+0000 -6.89313660903230E+0000 +-6.89496305182278E+0000 -6.89678913347251E+0000 -6.89861485357884E+0000 -6.90044021173892E+0000 -6.90226520754967E+0000 +-6.90408984060783E+0000 -6.90591411050989E+0000 -6.90773801685216E+0000 -6.90956155923069E+0000 -6.91138473724134E+0000 +-6.91320755047972E+0000 -6.91502999854122E+0000 -6.91685208102099E+0000 -6.91867379751395E+0000 -6.92049514761477E+0000 +-6.92231613091791E+0000 -6.92413674701755E+0000 -6.92595699550763E+0000 -6.92777687598185E+0000 -6.92959638803365E+0000 +-6.93141553125621E+0000 -6.93323430524246E+0000 -6.93505270958505E+0000 -6.93687074387639E+0000 -6.93868840770859E+0000 +-6.94050570067352E+0000 -6.94232262236275E+0000 -6.94413917236758E+0000 -6.94595535027905E+0000 -6.94777115568789E+0000 +-6.94958658818454E+0000 -6.95140164735918E+0000 -6.95321633280168E+0000 -6.95503064410161E+0000 -6.95684458084824E+0000 +-6.95865814263056E+0000 -6.96047132903723E+0000 -6.96228413965663E+0000 -6.96409657407680E+0000 -6.96590863188548E+0000 +-6.96772031267011E+0000 -6.96953161601779E+0000 -6.97134254151530E+0000 -6.97315308874910E+0000 -6.97496325730532E+0000 +-6.97677304676976E+0000 -6.97858245672790E+0000 -6.98039148676485E+0000 -6.98220013646541E+0000 -6.98400840541403E+0000 +-6.98581629319481E+0000 -6.98762379939150E+0000 -6.98943092358749E+0000 -6.99123766536585E+0000 -6.99304402430925E+0000 +-6.99485000000003E+0000 -6.99665559202014E+0000 -6.99846079995119E+0000 -7.00026562337441E+0000 -7.00207006187065E+0000 +-7.00387411502039E+0000 -7.00567778240374E+0000 -7.00748106360041E+0000 -7.00928395818974E+0000 -7.01108646575069E+0000 +-7.01288858586181E+0000 -7.01469031810127E+0000 -7.01649166204683E+0000 -7.01829261727587E+0000 -7.02009318336536E+0000 +-7.02189335989186E+0000 -7.02369314643152E+0000 -7.02549254256010E+0000 -7.02729154785291E+0000 -7.02909016188488E+0000 +-7.03088838423050E+0000 -7.03268621446384E+0000 -7.03448365215854E+0000 -7.03628069688782E+0000 -7.03807734822447E+0000 +-7.03987360574083E+0000 -7.04166946900882E+0000 -7.04346493759990E+0000 -7.04526001108512E+0000 -7.04705468903504E+0000 +-7.04884897101979E+0000 -7.05064285660907E+0000 -7.05243634537209E+0000 -7.05422943687761E+0000 -7.05602213069394E+0000 +-7.05781442638893E+0000 -7.05960632352993E+0000 -7.06139782168386E+0000 -7.06318892041714E+0000 -7.06497961929572E+0000 +-7.06676991788508E+0000 -7.06855981575021E+0000 -7.07034931245561E+0000 -7.07213840756529E+0000 -7.07392710064280E+0000 +-7.07571539125115E+0000 -7.07750327895289E+0000 -7.07929076331004E+0000 -7.08107784388415E+0000 -7.08286452023623E+0000 +-7.08465079192681E+0000 -7.08643665851589E+0000 -7.08822211956296E+0000 -7.09000717462700E+0000 -7.09179182326645E+0000 +-7.09357606503925E+0000 -7.09535989950279E+0000 -7.09714332621395E+0000 -7.09892634472908E+0000 -7.10070895460396E+0000 +-7.10249115539388E+0000 -7.10427294665354E+0000 -7.10605432793714E+0000 -7.10783529879830E+0000 -7.10961585879011E+0000 +-7.11139600746509E+0000 -7.11317574437522E+0000 -7.11495506907191E+0000 -7.11673398110600E+0000 -7.11851248002779E+0000 +-7.12029056538699E+0000 -7.12206823673274E+0000 -7.12384549361362E+0000 -7.12562233557763E+0000 -7.12739876217217E+0000 +-7.12917477294408E+0000 -7.13095036743960E+0000 -7.13272554520439E+0000 -7.13450030578352E+0000 -7.13627464872144E+0000 +-7.13804857356205E+0000 -7.13982207984859E+0000 -7.14159516712376E+0000 -7.14336783492959E+0000 -7.14514008280755E+0000 +-7.14691191029847E+0000 -7.14868331694257E+0000 -7.15045430227946E+0000 -7.15222486584811E+0000 -7.15399500718689E+0000 +-7.15576472583353E+0000 -7.15753402132512E+0000 -7.15930289319814E+0000 -7.16107134098840E+0000 -7.16283936423110E+0000 +-7.16460696246079E+0000 -7.16637413521137E+0000 -7.16814088201609E+0000 -7.16990720240756E+0000 -7.17167309591772E+0000 +-7.17343856207787E+0000 -7.17520360041864E+0000 -7.17696821046999E+0000 -7.17873239176123E+0000 -7.18049614382098E+0000 +-7.18225946617722E+0000 -7.18402235835722E+0000 -7.18578481988760E+0000 -7.18754685029428E+0000 -7.18930844910250E+0000 +-7.19106961583682E+0000 -7.19283035002111E+0000 -7.19459065117854E+0000 -7.19635051883158E+0000 -7.19810995250202E+0000 +-7.19986895171094E+0000 -7.20162751597870E+0000 -7.20338564482498E+0000 -7.20514333776871E+0000 -7.20690059432816E+0000 +-7.20865741402084E+0000 -7.21041379636355E+0000 -7.21216974087239E+0000 -7.21392524706270E+0000 -7.21568031444911E+0000 +-7.21743494254552E+0000 -7.21918913086510E+0000 -7.22094287892027E+0000 -7.22269618622272E+0000 -7.22444905228338E+0000 +-7.22620147661246E+0000 -7.22795345871940E+0000 -7.22970499811289E+0000 -7.23145609430088E+0000 -7.23320674679055E+0000 +-7.23495695508832E+0000 -7.23670671869984E+0000 -7.23845603713000E+0000 -7.24020490988292E+0000 -7.24195333646196E+0000 +-7.24370131636968E+0000 -7.24544884910788E+0000 -7.24719593417755E+0000 -7.24894257107894E+0000 -7.25068875931148E+0000 +-7.25243449837381E+0000 -7.25417978776379E+0000 -7.25592462697848E+0000 -7.25766901551413E+0000 -7.25941295286620E+0000 +-7.26115643852934E+0000 -7.26289947199739E+0000 -7.26464205276337E+0000 -7.26638418031951E+0000 -7.26812585415720E+0000 +-7.26986707376702E+0000 -7.27160783863873E+0000 -7.27334814826124E+0000 -7.27508800212266E+0000 -7.27682739971026E+0000 +-7.27856634051047E+0000 -7.28030482400888E+0000 -7.28204284969024E+0000 -7.28378041703846E+0000 -7.28551752553660E+0000 +-7.28725417466687E+0000 -7.28899036391063E+0000 -7.29072609274838E+0000 -7.29246136065977E+0000 -7.29419616712358E+0000 +-7.29593051161771E+0000 -7.29766439361923E+0000 -7.29939781260431E+0000 -7.30113076804825E+0000 -7.30286325942548E+0000 +-7.30459528620954E+0000 -7.30632684787311E+0000 -7.30805794388796E+0000 -7.30978857372499E+0000 -7.31151873685419E+0000 +-7.31324843274467E+0000 -7.31497766086463E+0000 -7.31670642068138E+0000 -7.31843471166133E+0000 -7.32016253326997E+0000 +-7.32188988497189E+0000 -7.32361676623077E+0000 -7.32534317650937E+0000 -7.32706911526952E+0000 -7.32879458197216E+0000 +-7.33051957607727E+0000 -7.33224409704393E+0000 -7.33396814433027E+0000 -7.33569171739351E+0000 -7.33741481568990E+0000 +-7.33913743867480E+0000 -7.34085958580258E+0000 -7.34258125652668E+0000 -7.34430245029962E+0000 -7.34602316657292E+0000 +-7.34774340479719E+0000 -7.34946316442205E+0000 -7.35118244489619E+0000 -7.35290124566732E+0000 -7.35461956618218E+0000 +-7.35633740588655E+0000 -7.35805476422525E+0000 -7.35977164064209E+0000 -7.36148803457994E+0000 -7.36320394548068E+0000 +-7.36491937278518E+0000 -7.36663431593336E+0000 -7.36834877436413E+0000 -7.37006274751541E+0000 -7.37177623482414E+0000 +-7.37348923572623E+0000 -7.37520174965662E+0000 -7.37691377604923E+0000 -7.37862531433697E+0000 -7.38033636395176E+0000 +-7.38204692432448E+0000 -7.38375699488502E+0000 -7.38546657506222E+0000 -7.38717566428393E+0000 -7.38888426197695E+0000 +-7.39059236756707E+0000 -7.39229998047904E+0000 -7.39400710013657E+0000 -7.39571372596236E+0000 -7.39741985737803E+0000 +-7.39912549380419E+0000 -7.40083063466039E+0000 -7.40253527936513E+0000 -7.40423942733586E+0000 -7.40594307798899E+0000 +-7.40764623073985E+0000 -7.40934888500272E+0000 -7.41105104019082E+0000 -7.41275269571629E+0000 -7.41445385099022E+0000 +-7.41615450542260E+0000 -7.41785465842239E+0000 -7.41955430939742E+0000 -7.42125345775446E+0000 -7.42295210289921E+0000 +-7.42465024423627E+0000 -7.42634788116914E+0000 -7.42804501310025E+0000 -7.42974163943090E+0000 -7.43143775956133E+0000 +-7.43313337289066E+0000 -7.43482847881689E+0000 -7.43652307673693E+0000 -7.43821716604658E+0000 -7.43991074614052E+0000 +-7.44160381641232E+0000 -7.44329637625441E+0000 -7.44498842505812E+0000 -7.44667996221364E+0000 -7.44837098711004E+0000 +-7.45006149913525E+0000 -7.45175149767608E+0000 -7.45344098211819E+0000 -7.45512995184609E+0000 -7.45681840624317E+0000 +-7.45850634469166E+0000 -7.46019376657263E+0000 -7.46188067126603E+0000 -7.46356705815061E+0000 -7.46525292660400E+0000 +-7.46693827600265E+0000 -7.46862310572185E+0000 -7.47030741513572E+0000 -7.47199120361722E+0000 -7.47367447053811E+0000 +-7.47535721526901E+0000 -7.47703943717933E+0000 -7.47872113563731E+0000 -7.48040231001002E+0000 -7.48208295966331E+0000 +-7.48376308396186E+0000 -7.48544268226916E+0000 -7.48712175394749E+0000 -7.48880029835794E+0000 -7.49047831486038E+0000 +-7.49215580281349E+0000 -7.49383276157474E+0000 -7.49550919050039E+0000 -7.49718508894547E+0000 -7.49886045626380E+0000 +-7.50053529180800E+0000 -7.50220959492943E+0000 -7.50388336497825E+0000 -7.50555660130337E+0000 -7.50722930325249E+0000 +-7.50890147017206E+0000 -7.51057310140730E+0000 -7.51224419630217E+0000 -7.51391475419941E+0000 -7.51558477444050E+0000 +-7.51725425636567E+0000 -7.51892319931389E+0000 -7.52059160262289E+0000 -7.52225946562912E+0000 -7.52392678766779E+0000 +-7.52559356807283E+0000 -7.52725980617691E+0000 -7.52892550131142E+0000 -7.53059065280648E+0000 -7.53225525999093E+0000 +-7.53391932219235E+0000 -7.53558283873699E+0000 -7.53724580894987E+0000 -7.53890823215469E+0000 -7.54057010767385E+0000 +-7.54223143482848E+0000 -7.54389221293840E+0000 -7.54555244132213E+0000 -7.54721211929687E+0000 -7.54887124617855E+0000 +-7.55052982128176E+0000 -7.55218784391978E+0000 -7.55384531340458E+0000 -7.55550222904683E+0000 -7.55715859015584E+0000 +-7.55881439603963E+0000 -7.56046964600486E+0000 -7.56212433935690E+0000 -7.56377847539974E+0000 -7.56543205343608E+0000 +-7.56708507276724E+0000 -7.56873753269323E+0000 -7.57038943251269E+0000 -7.57204077152293E+0000 -7.57369154901990E+0000 +-7.57534176429818E+0000 -7.57699141665103E+0000 -7.57864050537032E+0000 -7.58028902974656E+0000 -7.58193698906891E+0000 +-7.58358438262515E+0000 -7.58523120970169E+0000 -7.58687746958355E+0000 -7.58852316155440E+0000 -7.59016828489650E+0000 +-7.59181283889076E+0000 -7.59345682281667E+0000 -7.59510023595235E+0000 -7.59674307757451E+0000 -7.59838534695849E+0000 +-7.60002704337821E+0000 -7.60166816610619E+0000 -7.60330871441356E+0000 -7.60494868757002E+0000 -7.60658808484389E+0000 +-7.60822690550204E+0000 -7.60986514880995E+0000 -7.61150281403167E+0000 -7.61313990042984E+0000 -7.61477640726565E+0000 +-7.61641233379888E+0000 -7.61804767928787E+0000 -7.61968244298955E+0000 -7.62131662415937E+0000 -7.62295022205137E+0000 +-7.62458323591814E+0000 -7.62621566501083E+0000 -7.62784750857912E+0000 -7.62947876587126E+0000 -7.63110943613404E+0000 +-7.63273951861278E+0000 -7.63436901255135E+0000 -7.63599791719216E+0000 -7.63762623177613E+0000 -7.63925395554275E+0000 +-7.64088108773000E+0000 -7.64250762757439E+0000 -7.64413357431098E+0000 -7.64575892717331E+0000 -7.64738368539346E+0000 +-7.64900784820201E+0000 -7.65063141482806E+0000 -7.65225438449920E+0000 -7.65387675644155E+0000 -7.65549852987970E+0000 +-7.65711970403675E+0000 -7.65874027813430E+0000 -7.66036025139245E+0000 -7.66197962302975E+0000 -7.66359839226329E+0000 +-7.66521655830859E+0000 -7.66683412037969E+0000 -7.66845107768908E+0000 -7.67006742944773E+0000 -7.67168317486510E+0000 +-7.67329831314910E+0000 -7.67491284350610E+0000 -7.67652676514094E+0000 -7.67814007725692E+0000 -7.67975277905579E+0000 +-7.68136486973777E+0000 -7.68297634850150E+0000 -7.68458721454409E+0000 -7.68619746706109E+0000 -7.68780710524649E+0000 +-7.68941612829272E+0000 -7.69102453539063E+0000 -7.69263232572952E+0000 -7.69423949849712E+0000 -7.69584605287957E+0000 +-7.69745198806145E+0000 -7.69905730322575E+0000 -7.70066199755388E+0000 -7.70226607022567E+0000 -7.70386952041936E+0000 +-7.70547234731158E+0000 -7.70707455007739E+0000 -7.70867612789024E+0000 -7.71027707992199E+0000 -7.71187740534288E+0000 +-7.71347710332155E+0000 -7.71507617302505E+0000 -7.71667461361878E+0000 -7.71827242426656E+0000 -7.71986960413057E+0000 +-7.72146615237139E+0000 -7.72306206814794E+0000 -7.72465735061755E+0000 -7.72625199893590E+0000 -7.72784601225704E+0000 +-7.72943938973339E+0000 -7.73103213051573E+0000 -7.73262423375318E+0000 -7.73421569859324E+0000 -7.73580652418175E+0000 +-7.73739670966291E+0000 -7.73898625417924E+0000 -7.74057515687163E+0000 -7.74216341687930E+0000 -7.74375103333981E+0000 +-7.74533800538904E+0000 -7.74692433216123E+0000 -7.74851001278892E+0000 -7.75009504640299E+0000 -7.75167943213264E+0000 +-7.75326316910538E+0000 -7.75484625644706E+0000 -7.75642869328183E+0000 -7.75801047873213E+0000 -7.75959161191875E+0000 +-7.76117209196074E+0000 -7.76275191797549E+0000 -7.76433108907866E+0000 -7.76590960438423E+0000 -7.76748746300445E+0000 +-7.76906466404988E+0000 -7.77064120662935E+0000 -7.77221708984997E+0000 -7.77379231281717E+0000 -7.77536687463460E+0000 +-7.77694077440424E+0000 -7.77851401122630E+0000 -7.78008658419928E+0000 -7.78165849241995E+0000 -7.78322973498332E+0000 +-7.78480031098268E+0000 -7.78637021950958E+0000 -7.78793945965381E+0000 -7.78950803050342E+0000 -7.79107593114470E+0000 +-7.79264316066220E+0000 -7.79420971813869E+0000 -7.79577560265521E+0000 -7.79734081329102E+0000 -7.79890534912359E+0000 +-7.80046920922866E+0000 -7.80203239268018E+0000 -7.80359489855032E+0000 -7.80515672590949E+0000 -7.80671787382629E+0000 +-7.80827834136755E+0000 -7.80983812759832E+0000 -7.81139723158186E+0000 -7.81295565237962E+0000 -7.81451338905127E+0000 +-7.81607044065467E+0000 -7.81762680624588E+0000 -7.81918248487916E+0000 -7.82073747560697E+0000 -7.82229177747994E+0000 +-7.82384538954689E+0000 -7.82539831085483E+0000 -7.82695054044894E+0000 -7.82850207737260E+0000 -7.83005292066735E+0000 +-7.83160306937288E+0000 -7.83315252252708E+0000 -7.83470127916599E+0000 -7.83624933832382E+0000 -7.83779669903293E+0000 +-7.83934336032383E+0000 -7.84088932122522E+0000 -7.84243458076391E+0000 -7.84397913796487E+0000 -7.84552299185121E+0000 +-7.84706614144421E+0000 -7.84860858576324E+0000 -7.85015032382585E+0000 -7.85169135464771E+0000 -7.85323167724259E+0000 +-7.85477129062243E+0000 -7.85631019379727E+0000 -7.85784838577527E+0000 -7.85938586556272E+0000 -7.86092263216401E+0000 +-7.86245868458166E+0000 -7.86399402181628E+0000 -7.86552864286660E+0000 -7.86706254672944E+0000 -7.86859573239973E+0000 +-7.87012819887050E+0000 -7.87165994513286E+0000 -7.87319097017602E+0000 -7.87472127298728E+0000 -7.87625085255203E+0000 +-7.87777970785372E+0000 -7.87930783787390E+0000 -7.88083524159220E+0000 -7.88236191798629E+0000 -7.88388786603196E+0000 +-7.88541308470302E+0000 -7.88693757297138E+0000 -7.88846132980698E+0000 -7.88998435417785E+0000 -7.89150664505006E+0000 +-7.89302820138773E+0000 -7.89454902215302E+0000 -7.89606910630617E+0000 -7.89758845280543E+0000 -7.89910706060710E+0000 +-7.90062492866553E+0000 -7.90214205593310E+0000 -7.90365844136020E+0000 -7.90517408389528E+0000 -7.90668898248480E+0000 +-7.90820313607324E+0000 -7.90971654360311E+0000 -7.91122920401493E+0000 -7.91274111624723E+0000 -7.91425227923656E+0000 +-7.91576269191748E+0000 -7.91727235322254E+0000 -7.91878126208231E+0000 -7.92028941742535E+0000 -7.92179681817821E+0000 +-7.92330346326544E+0000 -7.92480935160959E+0000 -7.92631448213118E+0000 -7.92781885374872E+0000 -7.92932246537871E+0000 +-7.93082531593561E+0000 -7.93232740433187E+0000 -7.93382872947793E+0000 -7.93532929028214E+0000 -7.93682908565089E+0000 +-7.93832811448848E+0000 -7.93982637569720E+0000 -7.94132386817727E+0000 -7.94282059082690E+0000 -7.94431654254222E+0000 +-7.94581172221733E+0000 -7.94730612874426E+0000 -7.94879976101299E+0000 -7.95029261791145E+0000 -7.95178469832548E+0000 +-7.95327600113889E+0000 -7.95476652523338E+0000 -7.95625626948862E+0000 -7.95774523278217E+0000 -7.95923341398953E+0000 +-7.96072081198412E+0000 -7.96220742563726E+0000 -7.96369325381820E+0000 -7.96517829539410E+0000 -7.96666254923001E+0000 +-7.96814601418891E+0000 -7.96962868913166E+0000 -7.97111057291702E+0000 -7.97259166440166E+0000 -7.97407196244012E+0000 +-7.97555146588486E+0000 -7.97703017358619E+0000 -7.97850808439233E+0000 -7.97998519714937E+0000 -7.98146151070129E+0000 +-7.98293702388993E+0000 -7.98441173555500E+0000 -7.98588564453408E+0000 -7.98735874966263E+0000 -7.98883104977397E+0000 +-7.99030254369925E+0000 -7.99177323026752E+0000 -7.99324310830565E+0000 -7.99471217663838E+0000 -7.99618043408829E+0000 +-7.99764787947580E+0000 -7.99911451161920E+0000 -8.00058032933457E+0000 -8.00204533143587E+0000 -8.00350951673487E+0000 +-8.00497288404118E+0000 -8.00643543216222E+0000 -8.00789715990327E+0000 -8.00935806606740E+0000 -8.01081814945549E+0000 +-8.01227740886628E+0000 -8.01373584309627E+0000 -8.01519345093980E+0000 -8.01665023118902E+0000 -8.01810618263386E+0000 +-8.01956130406207E+0000 -8.02101559425919E+0000 -8.02246905200856E+0000 -8.02392167609130E+0000 -8.02537346528632E+0000 +-8.02682441837033E+0000 -8.02827453411781E+0000 -8.02972381130102E+0000 -8.03117224869000E+0000 -8.03261984505257E+0000 +-8.03406659915431E+0000 -8.03551250975858E+0000 -8.03695757562647E+0000 -8.03840179551689E+0000 -8.03984516818645E+0000 +-8.04128769238956E+0000 -8.04272936687837E+0000 -8.04417019040275E+0000 -8.04561016171037E+0000 -8.04704927954661E+0000 +-8.04848754265458E+0000 -8.04992494977517E+0000 -8.05136149964697E+0000 -8.05279719100631E+0000 -8.05423202258726E+0000 +-8.05566599312159E+0000 -8.05709910133884E+0000 -8.05853134596622E+0000 -8.05996272572869E+0000 -8.06139323934891E+0000 +-8.06282288554726E+0000 -8.06425166304181E+0000 -8.06567957054836E+0000 -8.06710660678040E+0000 -8.06853277044912E+0000 +-8.06995806026340E+0000 -8.07138247492984E+0000 -8.07280601315269E+0000 -8.07422867363392E+0000 -8.07565045507317E+0000 +-8.07707135616777E+0000 -8.07849137561273E+0000 -8.07991051210071E+0000 -8.08132876432208E+0000 -8.08274613096486E+0000 +-8.08416261071473E+0000 -8.08557820225506E+0000 -8.08699290426685E+0000 -8.08840671542878E+0000 -8.08981963441718E+0000 +-8.09123165990602E+0000 -8.09264279056693E+0000 -8.09405302506920E+0000 -8.09546236207973E+0000 -8.09687080026309E+0000 +-8.09827833828146E+0000 -8.09968497479468E+0000 -8.10109070846022E+0000 -8.10249553793315E+0000 -8.10389946186620E+0000 +-8.10530247890970E+0000 -8.10670458771161E+0000 -8.10810578691750E+0000 -8.10950607517055E+0000 -8.11090545111157E+0000 +-8.11230391337896E+0000 -8.11370146060873E+0000 -8.11509809143448E+0000 -8.11649380448742E+0000 -8.11788859839638E+0000 +-8.11928247178773E+0000 -8.12067542328547E+0000 -8.12206745151117E+0000 -8.12345855508398E+0000 -8.12484873262066E+0000 +-8.12623798273551E+0000 -8.12762630404043E+0000 -8.12901369514488E+0000 -8.13040015465590E+0000 -8.13178568117807E+0000 +-8.13317027331357E+0000 -8.13455392966212E+0000 -8.13593664882099E+0000 -8.13731842938502E+0000 -8.13869926994660E+0000 +-8.14007916909564E+0000 -8.14145812541964E+0000 -8.14283613750362E+0000 -8.14421320393013E+0000 -8.14558932327927E+0000 +-8.14696449412867E+0000 -8.14833871505349E+0000 -8.14971198462641E+0000 -8.15108430141765E+0000 -8.15245566399494E+0000 +-8.15382607092353E+0000 -8.15519552076619E+0000 -8.15656401208321E+0000 -8.15793154343236E+0000 -8.15929811336895E+0000 +-8.16066372044578E+0000 -8.16202836321314E+0000 -8.16339204021884E+0000 -8.16475475000818E+0000 -8.16611649112392E+0000 +-8.16747726210636E+0000 -8.16883706149325E+0000 -8.17019588781983E+0000 -8.17155373961883E+0000 -8.17291061542045E+0000 +-8.17426651375236E+0000 -8.17562143313971E+0000 -8.17697537210512E+0000 -8.17832832916865E+0000 -8.17968030284785E+0000 +-8.18103129165773E+0000 -8.18238129411073E+0000 -8.18373030871678E+0000 -8.18507833398322E+0000 -8.18642536841487E+0000 +-8.18777141051398E+0000 -8.18911645878025E+0000 -8.19046051171079E+0000 -8.19180356780019E+0000 -8.19314562554045E+0000 +-8.19448668342099E+0000 -8.19582673992866E+0000 -8.19716579354775E+0000 -8.19850384275997E+0000 -8.19984088604442E+0000 +-8.20117692187764E+0000 -8.20251194873358E+0000 -8.20384596508359E+0000 -8.20517896939643E+0000 -8.20651096013826E+0000 +-8.20784193577264E+0000 -8.20917189476054E+0000 -8.21050083556031E+0000 -8.21182875662768E+0000 -8.21315565641580E+0000 +-8.21448153337519E+0000 -8.21580638595373E+0000 -8.21713021259672E+0000 -8.21845301174680E+0000 -8.21977478184401E+0000 +-8.22109552132573E+0000 -8.22241522862675E+0000 -8.22373390217918E+0000 -8.22505154041252E+0000 -8.22636814175362E+0000 +-8.22768370462669E+0000 -8.22899822745328E+0000 -8.23031170865230E+0000 -8.23162414664000E+0000 -8.23293553982999E+0000 +-8.23424588663319E+0000 -8.23555518545789E+0000 -8.23686343470969E+0000 -8.23817063279155E+0000 -8.23947677810371E+0000 +-8.24078186904380E+0000 -8.24208590400672E+0000 -8.24338888138471E+0000 -8.24469079956732E+0000 -8.24599165694144E+0000 +-8.24729145189124E+0000 -8.24859018279820E+0000 -8.24988784804113E+0000 -8.25118444599612E+0000 -8.25247997503656E+0000 +-8.25377443353314E+0000 -8.25506781985385E+0000 -8.25636013236396E+0000 -8.25765136942604E+0000 -8.25894152939993E+0000 +-8.26023061064275E+0000 -8.26151861150892E+0000 -8.26280553035010E+0000 -8.26409136551527E+0000 -8.26537611535063E+0000 +-8.26665977819968E+0000 -8.26794235240317E+0000 -8.26922383629912E+0000 -8.27050422822278E+0000 -8.27178352650670E+0000 +-8.27306172948063E+0000 -8.27433883547162E+0000 -8.27561484280393E+0000 -8.27688974979907E+0000 -8.27816355477581E+0000 +-8.27943625605012E+0000 -8.28070785193523E+0000 -8.28197834074160E+0000 -8.28324772077691E+0000 -8.28451599034607E+0000 +-8.28578314775121E+0000 -8.28704919129167E+0000 -8.28831411926402E+0000 -8.28957792996204E+0000 -8.29084062167672E+0000 +-8.29210219269624E+0000 -8.29336264130602E+0000 -8.29462196578865E+0000 -8.29588016442392E+0000 -8.29713723548884E+0000 +-8.29839317725759E+0000 -8.29964798800154E+0000 -8.30090166598925E+0000 -8.30215420948647E+0000 -8.30340561675613E+0000 +-8.30465588605833E+0000 -8.30590501565034E+0000 -8.30715300378662E+0000 -8.30839984871878E+0000 -8.30964554869561E+0000 +-8.31089010196304E+0000 -8.31213350676419E+0000 -8.31337576133933E+0000 -8.31461686392585E+0000 -8.31585681275834E+0000 +-8.31709560606850E+0000 -8.31833324208519E+0000 -8.31956971903442E+0000 -8.32080503513933E+0000 -8.32203918862018E+0000 +-8.32327217769440E+0000 -8.32450400057651E+0000 -8.32573465547819E+0000 -8.32696414060822E+0000 -8.32819245417251E+0000 +-8.32941959437411E+0000 -8.33064555941313E+0000 -8.33187034748686E+0000 -8.33309395678964E+0000 -8.33431638551296E+0000 +-8.33553763184539E+0000 -8.33675769397259E+0000 -8.33797657007736E+0000 -8.33919425833954E+0000 -8.34041075693612E+0000 +-8.34162606404112E+0000 -8.34284017782568E+0000 -8.34405309645802E+0000 -8.34526481810344E+0000 -8.34647534092429E+0000 +-8.34768466308004E+0000 -8.34889278272719E+0000 -8.35009969801934E+0000 -8.35130540710712E+0000 -8.35250990813824E+0000 +-8.35371319925748E+0000 -8.35491527860666E+0000 -8.35611614432467E+0000 -8.35731579454741E+0000 -8.35851422740788E+0000 +-8.35971144103608E+0000 -8.36090743355908E+0000 -8.36210220310098E+0000 -8.36329574778290E+0000 -8.36448806572302E+0000 +-8.36567915503652E+0000 -8.36686901383562E+0000 -8.36805764022958E+0000 -8.36924503232465E+0000 -8.37043118822411E+0000 +-8.37161610602826E+0000 -8.37279978383440E+0000 -8.37398221973686E+0000 -8.37516341182693E+0000 -8.37634335819297E+0000 +-8.37752205692027E+0000 -8.37869950609117E+0000 -8.37987570378498E+0000 -8.38105064807798E+0000 -8.38222433704349E+0000 +-8.38339676875177E+0000 -8.38456794127008E+0000 -8.38573785266265E+0000 -8.38690650099069E+0000 -8.38807388431240E+0000 +-8.38924000068292E+0000 -8.39040484815437E+0000 -8.39156842477584E+0000 -8.39273072859338E+0000 -8.39389175764997E+0000 +-8.39505150998560E+0000 -8.39620998363716E+0000 -8.39736717663852E+0000 -8.39852308702048E+0000 -8.39967771281078E+0000 +-8.40083105203412E+0000 -8.40198310271213E+0000 -8.40313386286335E+0000 -8.40428333050330E+0000 -8.40543150364438E+0000 +-8.40657838029594E+0000 -8.40772395846425E+0000 -8.40886823615249E+0000 -8.41001121136076E+0000 -8.41115288208610E+0000 +-8.41229324632241E+0000 -8.41343230206054E+0000 -8.41457004728822E+0000 -8.41570647999011E+0000 -8.41684159814772E+0000 +-8.41797539973951E+0000 -8.41910788274080E+0000 -8.42023904512380E+0000 -8.42136888485763E+0000 -8.42249739990826E+0000 +-8.42362458823857E+0000 -8.42475044780831E+0000 -8.42587497657409E+0000 -8.42699817248941E+0000 -8.42812003350464E+0000 +-8.42924055756700E+0000 -8.43035974262058E+0000 -8.43147758660634E+0000 -8.43259408746208E+0000 -8.43370924312246E+0000 +-8.43482305151901E+0000 -8.43593551058009E+0000 -8.43704661823089E+0000 -8.43815637239348E+0000 -8.43926477098673E+0000 +-8.44037181192638E+0000 -8.44147749312499E+0000 -8.44258181249194E+0000 -8.44368476793345E+0000 -8.44478635735257E+0000 +-8.44588657864915E+0000 -8.44698542971987E+0000 -8.44808290845824E+0000 -8.44917901275456E+0000 -8.45027374049596E+0000 +-8.45136708956635E+0000 -8.45245905784646E+0000 -8.45354964321384E+0000 -8.45463884354280E+0000 -8.45572665670447E+0000 +-8.45681308056676E+0000 -8.45789811299438E+0000 -8.45898175184881E+0000 -8.46006399498834E+0000 -8.46114484026800E+0000 +-8.46222428553963E+0000 -8.46330232865184E+0000 -8.46437896745000E+0000 -8.46545419977624E+0000 -8.46652802346949E+0000 +-8.46760043636540E+0000 -8.46867143629642E+0000 -8.46974102109171E+0000 -8.47080918857723E+0000 -8.47187593657566E+0000 +-8.47294126290644E+0000 -8.47400516538574E+0000 -8.47506764182650E+0000 -8.47612869003837E+0000 -8.47718830782775E+0000 +-8.47824649299776E+0000 -8.47930324334826E+0000 -8.48035855667585E+0000 -8.48141243077382E+0000 -8.48246486343221E+0000 +-8.48351585243777E+0000 -8.48456539557395E+0000 -8.48561349062093E+0000 -8.48666013535559E+0000 -8.48770532755152E+0000 +-8.48874906497900E+0000 -8.48979134540504E+0000 -8.49083216659332E+0000 -8.49187152630421E+0000 -8.49290942229480E+0000 +-8.49394585231884E+0000 -8.49498081412678E+0000 -8.49601430546574E+0000 -8.49704632407954E+0000 -8.49807686770865E+0000 +-8.49910593409023E+0000 -8.50013352095811E+0000 -8.50115962604279E+0000 -8.50218424707141E+0000 -8.50320738176780E+0000 +-8.50422902785244E+0000 -8.50524918304246E+0000 -8.50626784505165E+0000 -8.50728501159043E+0000 -8.50830068036590E+0000 +-8.50931484908178E+0000 -8.51032751543843E+0000 -8.51133867713285E+0000 -8.51234833185869E+0000 -8.51335647730621E+0000 +-8.51436311116232E+0000 -8.51536823111053E+0000 -8.51637183483099E+0000 -8.51737392000047E+0000 -8.51837448429235E+0000 +-8.51937352537663E+0000 -8.52037104091992E+0000 -8.52136702858544E+0000 -8.52236148603300E+0000 -8.52335441091902E+0000 +-8.52434580089654E+0000 -8.52533565361516E+0000 -8.52632396672111E+0000 -8.52731073785717E+0000 -8.52829596466274E+0000 +-8.52927964477380E+0000 -8.53026177582290E+0000 -8.53124235543915E+0000 -8.53222138124829E+0000 -8.53319885087259E+0000 +-8.53417476193088E+0000 -8.53514911203861E+0000 -8.53612189880773E+0000 -8.53709311984679E+0000 -8.53806277276089E+0000 +-8.53903085515168E+0000 -8.53999736461736E+0000 -8.54096229875269E+0000 -8.54192565514896E+0000 -8.54288743139401E+0000 +-8.54384762507222E+0000 -8.54480623376452E+0000 -8.54576325504834E+0000 -8.54671868649768E+0000 -8.54767252568304E+0000 +-8.54862477017145E+0000 -8.54957541752647E+0000 -8.55052446530817E+0000 -8.55147191107316E+0000 -8.55241775237452E+0000 +-8.55336198676188E+0000 -8.55430461178136E+0000 -8.55524562497557E+0000 -8.55618502388366E+0000 -8.55712280604123E+0000 +-8.55805896898042E+0000 -8.55899351022983E+0000 -8.55992642731457E+0000 -8.56085771775622E+0000 -8.56178737907286E+0000 +-8.56271540877902E+0000 -8.56364180438576E+0000 -8.56456656340056E+0000 -8.56548968332740E+0000 -8.56641116166674E+0000 +-8.56733099591546E+0000 -8.56824918356695E+0000 -8.56916572211104E+0000 -8.57008060903402E+0000 -8.57099384181862E+0000 +-8.57190541794403E+0000 -8.57281533488591E+0000 -8.57372359011634E+0000 -8.57463018110383E+0000 -8.57553510531335E+0000 +-8.57643836020632E+0000 -8.57733994324056E+0000 -8.57823985187033E+0000 -8.57913808354633E+0000 -8.58003463571567E+0000 +-8.58092950582189E+0000 -8.58182269130494E+0000 -8.58271418960120E+0000 -8.58360399814343E+0000 -8.58449211436085E+0000 +-8.58537853567904E+0000 -8.58626325952000E+0000 -8.58714628330213E+0000 -8.58802760444024E+0000 -8.58890722034551E+0000 +-8.58978512842553E+0000 -8.59066132608427E+0000 -8.59153581072209E+0000 -8.59240857973572E+0000 -8.59327963051830E+0000 +-8.59414896045931E+0000 -8.59501656694462E+0000 -8.59588244735648E+0000 -8.59674659907350E+0000 -8.59760901947064E+0000 +-8.59846970591925E+0000 -8.59932865578701E+0000 -8.60018586643797E+0000 -8.60104133523254E+0000 -8.60189505952748E+0000 +-8.60274703667586E+0000 -8.60359726402716E+0000 -8.60444573892713E+0000 -8.60529245871792E+0000 -8.60613742073796E+0000 +-8.60698062232206E+0000 -8.60782206080134E+0000 -8.60866173350322E+0000 -8.60949963775150E+0000 -8.61033577086624E+0000 +-8.61117013016385E+0000 -8.61200271295707E+0000 -8.61283351655491E+0000 -8.61366253826271E+0000 -8.61448977538213E+0000 +-8.61531522521110E+0000 -8.61613888504387E+0000 -8.61696075217098E+0000 -8.61778082387928E+0000 -8.61859909745189E+0000 +-8.61941557016822E+0000 -8.62023023930396E+0000 -8.62104310213111E+0000 -8.62185415591792E+0000 -8.62266339792893E+0000 +-8.62347082542494E+0000 -8.62427643566304E+0000 -8.62508022589655E+0000 -8.62588219337511E+0000 -8.62668233534456E+0000 +-8.62748064904704E+0000 -8.62827713172094E+0000 -8.62907178060088E+0000 -8.62986459291776E+0000 -8.63065556589869E+0000 +-8.63144469676705E+0000 -8.63223198274246E+0000 -8.63301742104075E+0000 -8.63380100887403E+0000 -8.63458274345059E+0000 +-8.63536262197499E+0000 -8.63614064164799E+0000 -8.63691679966659E+0000 -8.63769109322399E+0000 -8.63846351950962E+0000 +-8.63923407570911E+0000 -8.64000275900433E+0000 -8.64076956657333E+0000 -8.64153449559037E+0000 -8.64229754322591E+0000 +-8.64305870664662E+0000 -8.64381798301536E+0000 -8.64457536949118E+0000 -8.64533086322931E+0000 -8.64608446138118E+0000 +-8.64683616109442E+0000 -8.64758595951280E+0000 -8.64833385377630E+0000 -8.64907984102106E+0000 -8.64982391837940E+0000 +-8.65056608297981E+0000 -8.65130633194693E+0000 -8.65204466240158E+0000 -8.65278107146074E+0000 -8.65351555623754E+0000 +-8.65424811384125E+0000 -8.65497874137733E+0000 -8.65570743594735E+0000 -8.65643419464904E+0000 -8.65715901457629E+0000 +-8.65788189281909E+0000 -8.65860282646359E+0000 -8.65932181259209E+0000 -8.66003884828298E+0000 -8.66075393061082E+0000 +-8.66146705664626E+0000 -8.66217822345608E+0000 -8.66288742810320E+0000 -8.66359466764663E+0000 -8.66429993914150E+0000 +-8.66500323963905E+0000 -8.66570456618664E+0000 -8.66640391582771E+0000 -8.66710128560181E+0000 -8.66779667254460E+0000 +-8.66849007368783E+0000 -8.66918148605931E+0000 -8.66987090668300E+0000 -8.67055833257889E+0000 -8.67124376076307E+0000 +-8.67192718824773E+0000 -8.67260861204112E+0000 -8.67328802914755E+0000 -8.67396543656744E+0000 -8.67464083129722E+0000 +-8.67531421032946E+0000 -8.67598557065273E+0000 -8.67665490925167E+0000 -8.67732222310701E+0000 -8.67798750919550E+0000 +-8.67865076448995E+0000 -8.67931198595922E+0000 -8.67997117056822E+0000 -8.68062831527788E+0000 -8.68128341704518E+0000 +-8.68193647282316E+0000 -8.68258747956084E+0000 -8.68323643420333E+0000 -8.68388333369172E+0000 -8.68452817496313E+0000 +-8.68517095495073E+0000 -8.68581167058368E+0000 -8.68645031878717E+0000 -8.68708689648237E+0000 -8.68772140058651E+0000 +-8.68835382801280E+0000 -8.68898417567043E+0000 -8.68961244046463E+0000 -8.69023861929659E+0000 -8.69086270906353E+0000 +-8.69148470665865E+0000 -8.69210460897111E+0000 -8.69272241288608E+0000 -8.69333811528473E+0000 -8.69395171304416E+0000 +-8.69456320303749E+0000 -8.69517258213380E+0000 -8.69577984719813E+0000 -8.69638499509149E+0000 -8.69698802267087E+0000 +-8.69758892678921E+0000 -8.69818770429539E+0000 -8.69878435203428E+0000 -8.69937886684669E+0000 -8.69997124556936E+0000 +-8.70056148503501E+0000 -8.70114958207227E+0000 -8.70173553350573E+0000 -8.70231933615592E+0000 -8.70290098683929E+0000 +-8.70348048236824E+0000 -8.70405781955108E+0000 -8.70463299519206E+0000 -8.70520600609134E+0000 -8.70577684904501E+0000 +-8.70634552084508E+0000 -8.70691201827946E+0000 -8.70747633813198E+0000 -8.70803847718238E+0000 -8.70859843220629E+0000 +-8.70915619997527E+0000 -8.70971177725675E+0000 -8.71026516081407E+0000 -8.71081634740647E+0000 -8.71136533378906E+0000 +-8.71191211671285E+0000 -8.71245669292474E+0000 -8.71299905916750E+0000 -8.71353921217978E+0000 -8.71407714869611E+0000 +-8.71461286544689E+0000 -8.71514635915838E+0000 -8.71567762655274E+0000 -8.71620666434794E+0000 -8.71673346925786E+0000 +-8.71725803799221E+0000 -8.71778036725656E+0000 -8.71830045375233E+0000 -8.71881829417680E+0000 -8.71933388522308E+0000 +-8.71984722358013E+0000 -8.72035830593275E+0000 -8.72086712896158E+0000 -8.72137368934309E+0000 -8.72187798374958E+0000 +-8.72238000884918E+0000 -8.72287976130584E+0000 -8.72337723777933E+0000 -8.72387243492525E+0000 -8.72436534939502E+0000 +-8.72485597783585E+0000 -8.72534431689078E+0000 -8.72583036319864E+0000 -8.72631411339408E+0000 -8.72679556410756E+0000 +-8.72727471196530E+0000 -8.72775155358936E+0000 -8.72822608559755E+0000 -8.72869830460351E+0000 -8.72916820721663E+0000 +-8.72963579004211E+0000 -8.73010104968093E+0000 -8.73056398272981E+0000 -8.73102458578130E+0000 -8.73148285542367E+0000 +-8.73193878824100E+0000 -8.73239238081312E+0000 -8.73284362971560E+0000 -8.73329253151980E+0000 -8.73373908279284E+0000 +-8.73418328009756E+0000 -8.73462511999258E+0000 -8.73506459903226E+0000 -8.73550171376670E+0000 -8.73593646074174E+0000 +-8.73636883649898E+0000 -8.73679883757572E+0000 -8.73722646050503E+0000 -8.73765170181568E+0000 -8.73807455803218E+0000 +-8.73849502567478E+0000 -8.73891310125942E+0000 -8.73932878129777E+0000 -8.73974206229722E+0000 -8.74015294076089E+0000 +-8.74056141318756E+0000 -8.74096747607176E+0000 -8.74137112590371E+0000 -8.74177235916932E+0000 -8.74217117235021E+0000 +-8.74256756192370E+0000 -8.74296152436277E+0000 -8.74335305613614E+0000 -8.74374215370816E+0000 -8.74412881353891E+0000 +-8.74451303208410E+0000 -8.74489480579517E+0000 -8.74527413111920E+0000 -8.74565100449894E+0000 -8.74602542237283E+0000 +-8.74639738117494E+0000 -8.74676687733505E+0000 -8.74713390727855E+0000 -8.74749846742652E+0000 -8.74786055419567E+0000 +-8.74822016399837E+0000 -8.74857729324265E+0000 -8.74893193833215E+0000 -8.74928409566619E+0000 -8.74963376163969E+0000 +-8.74998093264325E+0000 -8.75032560506305E+0000 -8.75066777528095E+0000 -8.75100743967439E+0000 -8.75134459461647E+0000 +-8.75167923647589E+0000 -8.75201136161697E+0000 -8.75234096639964E+0000 -8.75266804717947E+0000 -8.75299260030759E+0000 +-8.75331462213078E+0000 -8.75363410899140E+0000 -8.75395105722740E+0000 -8.75426546317236E+0000 -8.75457732315542E+0000 +-8.75488663350133E+0000 -8.75519339053042E+0000 -8.75549759055860E+0000 -8.75579922989737E+0000 -8.75609830485381E+0000 +-8.75639481173057E+0000 -8.75668874682588E+0000 -8.75698010643352E+0000 -8.75726888684287E+0000 -8.75755508433883E+0000 +-8.75783869520191E+0000 -8.75811971570815E+0000 -8.75839814212913E+0000 -8.75867397073202E+0000 -8.75894719777952E+0000 +-8.75921781952986E+0000 -8.75948583223684E+0000 -8.75975123214979E+0000 -8.76001401551357E+0000 -8.76027417856858E+0000 +-8.76053171755075E+0000 -8.76078662869155E+0000 -8.76103890821795E+0000 -8.76128855235248E+0000 -8.76153555731313E+0000 +-8.76177991931348E+0000 -8.76202163456257E+0000 -8.76226069926496E+0000 -8.76249710962073E+0000 -8.76273086182547E+0000 +-8.76296195207024E+0000 -8.76319037654163E+0000 -8.76341613142172E+0000 -8.76363921288806E+0000 -8.76385961711372E+0000 +-8.76407734026724E+0000 -8.76429237851264E+0000 -8.76450472800944E+0000 -8.76471438491263E+0000 -8.76492134537264E+0000 +-8.76512560553544E+0000 -8.76532716154241E+0000 -8.76552600953042E+0000 -8.76572214563180E+0000 -8.76591556597434E+0000 +-8.76610626668129E+0000 -8.76629424387135E+0000 -8.76647949365867E+0000 -8.76666201215286E+0000 -8.76684179545895E+0000 +-8.76701883967744E+0000 -8.76719314090426E+0000 -8.76736469523076E+0000 -8.76753349874375E+0000 -8.76769954752545E+0000 +-8.76786283765351E+0000 -8.76802336520102E+0000 -8.76818112623647E+0000 -8.76833611682379E+0000 -8.76848833302230E+0000 +-8.76863777088676E+0000 -8.76878442646732E+0000 -8.76892829580955E+0000 -8.76906937495441E+0000 -8.76920765993827E+0000 +-8.76934314679288E+0000 -8.76947583154543E+0000 -8.76960571021845E+0000 -8.76973277882989E+0000 -8.76985703339307E+0000 +-8.76997846991670E+0000 -8.77009708440487E+0000 -8.77021287285705E+0000 -8.77032583126807E+0000 -8.77043595562816E+0000 +-8.77054324192288E+0000 -8.77064768613318E+0000 -8.77074928423537E+0000 -8.77084803220112E+0000 -8.77094392599744E+0000 +-8.77103696158671E+0000 -8.77112713492666E+0000 -8.77121444197036E+0000 -8.77129887866622E+0000 -8.77138044095800E+0000 +-8.77145912478481E+0000 -8.77153492608107E+0000 -8.77160784077654E+0000 -8.77167786479633E+0000 -8.77174499406084E+0000 +-8.77180922448583E+0000 -8.77187055198236E+0000 -8.77192897245681E+0000 -8.77198448181089E+0000 -8.77203707594158E+0000 +-8.77208675074123E+0000 -8.77213350209744E+0000 -8.77217732589315E+0000 -8.77221821800658E+0000 -8.77225617431125E+0000 +-8.77229119067598E+0000 -8.77232326296488E+0000 -8.77235238703734E+0000 -8.77237855874804E+0000 -8.77240177394695E+0000 +-8.77242202847931E+0000 -8.77243931818563E+0000 -8.77245363890171E+0000 -8.77246498645860E+0000 -8.77247335668264E+0000 +-8.77247874539541E+0000 -8.77248114841377E+0000 -8.77248056154984E+0000 -8.77247698061098E+0000 -8.77247040139981E+0000 +-8.77246081971419E+0000 -8.77244823134725E+0000 -8.77243263208735E+0000 -8.77241401771808E+0000 -8.77239238401828E+0000 +-8.77236772676202E+0000 -8.77234004171861E+0000 -8.77230932465257E+0000 -8.77227557132367E+0000 -8.77223877748688E+0000 +-8.77219893889241E+0000 -8.77215605128567E+0000 -8.77211011040729E+0000 -8.77206111199312E+0000 -8.77200905177420E+0000 +-8.77195392547678E+0000 -8.77189572882234E+0000 -8.77183445752751E+0000 -8.77177010730415E+0000 -8.77170267385930E+0000 +-8.77163215289521E+0000 -8.77155854010928E+0000 -8.77148183119413E+0000 -8.77140202183755E+0000 -8.77131910772249E+0000 +-8.77123308452710E+0000 -8.77114394792469E+0000 -8.77105169358374E+0000 -8.77095631716791E+0000 -8.77085781433599E+0000 +-8.77075618074197E+0000 -8.77065141203498E+0000 -8.77054350385929E+0000 -8.77043245185435E+0000 -8.77031825165473E+0000 +-8.77020089889017E+0000 -8.77008038918554E+0000 -8.76995671816085E+0000 -8.76982988143125E+0000 -8.76969987460703E+0000 +-8.76956669329359E+0000 -8.76943033309147E+0000 -8.76929078959635E+0000 -8.76914805839900E+0000 -8.76900213508534E+0000 +-8.76885301523639E+0000 -8.76870069442829E+0000 -8.76854516823227E+0000 -8.76838643221469E+0000 -8.76822448193702E+0000 +-8.76805931295579E+0000 -8.76789092082268E+0000 -8.76771930108443E+0000 -8.76754444928288E+0000 -8.76736636095497E+0000 +-8.76718503163272E+0000 -8.76700045684322E+0000 -8.76681263210866E+0000 -8.76662155294630E+0000 -8.76642721486848E+0000 +-8.76622961338259E+0000 -8.76602874399112E+0000 -8.76582460219159E+0000 -8.76561718347662E+0000 -8.76540648333386E+0000 +-8.76519249724604E+0000 -8.76497522069091E+0000 -8.76475464914132E+0000 -8.76453077806512E+0000 -8.76430360292524E+0000 +-8.76407311917962E+0000 -8.76383932228126E+0000 -8.76360220767820E+0000 -8.76336177081349E+0000 -8.76311800712524E+0000 +-8.76287091204656E+0000 -8.76262048100560E+0000 -8.76236670942552E+0000 -8.76210959272451E+0000 -8.76184912631577E+0000 +-8.76158530560750E+0000 -8.76131812600293E+0000 -8.76104758290029E+0000 -8.76077367169280E+0000 -8.76049638776869E+0000 +-8.76021572651119E+0000 -8.75993168329853E+0000 -8.75964425350391E+0000 -8.75935343249554E+0000 -8.75905921563660E+0000 +-8.75876159828526E+0000 -8.75846057579467E+0000 -8.75815614351296E+0000 -8.75784829678322E+0000 -8.75753703094352E+0000 +-8.75722234132690E+0000 -8.75690422326137E+0000 -8.75658267206988E+0000 -8.75625768307035E+0000 -8.75592925157567E+0000 +-8.75559737289366E+0000 -8.75526204232711E+0000 -8.75492325517374E+0000 -8.75458100672622E+0000 -8.75423529227216E+0000 +-8.75388610709411E+0000 -8.75353344646957E+0000 -8.75317730567094E+0000 -8.75281767996557E+0000 -8.75245456461574E+0000 +-8.75208795487863E+0000 -8.75171784600636E+0000 -8.75134423324597E+0000 -8.75096711183940E+0000 -8.75058647702351E+0000 +-8.75020232403008E+0000 -8.74981464808575E+0000 -8.74942344441212E+0000 -8.74902870822565E+0000 -8.74863043473771E+0000 +-8.74822861915458E+0000 -8.74782325667739E+0000 -8.74741434250219E+0000 -8.74700187181992E+0000 -8.74658583981637E+0000 +-8.74616624167223E+0000 -8.74574307256306E+0000 -8.74531632765930E+0000 -8.74488600212625E+0000 -8.74445209112408E+0000 +-8.74401458980782E+0000 -8.74357349332738E+0000 -8.74312879682750E+0000 -8.74268049544780E+0000 -8.74222858432273E+0000 +-8.74177305858160E+0000 -8.74131391334857E+0000 -8.74085114374263E+0000 -8.74038474487763E+0000 -8.73991471186223E+0000 +-8.73944103979995E+0000 -8.73896372378914E+0000 -8.73848275892295E+0000 -8.73799814028937E+0000 -8.73750986297124E+0000 +-8.73701792204618E+0000 -8.73652231258664E+0000 -8.73602302965990E+0000 -8.73552006832801E+0000 -8.73501342364789E+0000 +-8.73450309067119E+0000 -8.73398906444442E+0000 -8.73347134000887E+0000 -8.73294991240061E+0000 -8.73242477665052E+0000 +-8.73189592778427E+0000 -8.73136336082231E+0000 -8.73082707077988E+0000 -8.73028705266699E+0000 -8.72974330148844E+0000 +-8.72919581224378E+0000 -8.72864457992738E+0000 -8.72808959952834E+0000 -8.72753086603053E+0000 -8.72696837441258E+0000 +-8.72640211964791E+0000 -8.72583209670466E+0000 -8.72525830054576E+0000 -8.72468072612884E+0000 -8.72409936840633E+0000 +-8.72351422232538E+0000 -8.72292528282789E+0000 -8.72233254485048E+0000 -8.72173600332455E+0000 -8.72113565317618E+0000 +-8.72053148932621E+0000 -8.71992350669021E+0000 -8.71931170017846E+0000 -8.71869606469597E+0000 -8.71807659514247E+0000 +-8.71745328641241E+0000 -8.71682613339492E+0000 -8.71619513097390E+0000 -8.71556027402789E+0000 -8.71492155743018E+0000 +-8.71427897604874E+0000 -8.71363252474625E+0000 -8.71298219838006E+0000 -8.71232799180225E+0000 -8.71166989985957E+0000 +-8.71100791739343E+0000 -8.71034203923997E+0000 -8.70967226022998E+0000 -8.70899857518893E+0000 -8.70832097893697E+0000 +-8.70763946628892E+0000 -8.70695403205427E+0000 -8.70626467103716E+0000 -8.70557137803642E+0000 -8.70487414784551E+0000 +-8.70417297525257E+0000 -8.70346785504037E+0000 -8.70275878198635E+0000 -8.70204575086260E+0000 -8.70132875643582E+0000 +-8.70060779346740E+0000 -8.69988285671333E+0000 -8.69915394092425E+0000 -8.69842104084543E+0000 -8.69768415121678E+0000 +-8.69694326677283E+0000 -8.69619838224271E+0000 -8.69544949235022E+0000 -8.69469659181373E+0000 -8.69393967534625E+0000 +-8.69317873765540E+0000 -8.69241377344339E+0000 -8.69164477740707E+0000 -8.69087174423786E+0000 -8.69009466862179E+0000 +-8.68931354523950E+0000 -8.68852836876621E+0000 -8.68773913387174E+0000 -8.68694583522047E+0000 -8.68614846747141E+0000 +-8.68534702527812E+0000 -8.68454150328876E+0000 -8.68373189614604E+0000 -8.68291819848726E+0000 -8.68210040494428E+0000 +-8.68127851014356E+0000 -8.68045250870608E+0000 -8.67962239524740E+0000 -8.67878816437764E+0000 -8.67794981070148E+0000 +-8.67710732881814E+0000 -8.67626071332140E+0000 -8.67540995879958E+0000 -8.67455505983554E+0000 -8.67369601100670E+0000 +-8.67283280688499E+0000 -8.67196544203689E+0000 -8.67109391102342E+0000 -8.67021820840010E+0000 -8.66933832871701E+0000 +-8.66845426651872E+0000 -8.66756601634436E+0000 -8.66667357272753E+0000 -8.66577693019638E+0000 -8.66487608327355E+0000 +-8.66397102647620E+0000 -8.66306175431600E+0000 -8.66214826129909E+0000 -8.66123054192614E+0000 -8.66030859069232E+0000 +-8.65938240208726E+0000 -8.65845197059511E+0000 -8.65751729069451E+0000 -8.65657835685854E+0000 -8.65563516355482E+0000 +-8.65468770524541E+0000 -8.65373597638686E+0000 -8.65277997143019E+0000 -8.65181968482088E+0000 -8.65085511099888E+0000 +-8.64988624439862E+0000 -8.64891307944897E+0000 -8.64793561057327E+0000 -8.64695383218930E+0000 -8.64596773870931E+0000 +-8.64497732453999E+0000 -8.64398258408247E+0000 -8.64298351173233E+0000 -8.64198010187958E+0000 -8.64097234890869E+0000 +-8.63996024719853E+0000 -8.63894379112243E+0000 -8.63792297504813E+0000 -8.63689779333780E+0000 -8.63586824034804E+0000 +-8.63483431042986E+0000 -8.63379599792868E+0000 -8.63275329718434E+0000 -8.63170620253111E+0000 -8.63065470829762E+0000 +-8.62959880880695E+0000 -8.62853849837655E+0000 -8.62747377131829E+0000 -8.62640462193843E+0000 -8.62533104453760E+0000 +-8.62425303341086E+0000 -8.62317058284761E+0000 -8.62208368713167E+0000 -8.62099234054122E+0000 -8.61989653734884E+0000 +-8.61879627182145E+0000 -8.61769153822037E+0000 -8.61658233080127E+0000 -8.61546864381420E+0000 -8.61435047150357E+0000 +-8.61322780810814E+0000 -8.61210064786103E+0000 -8.61096898498972E+0000 -8.60983281371604E+0000 -8.60869212825616E+0000 +-8.60754692282060E+0000 -8.60639719161422E+0000 -8.60524292883622E+0000 -8.60408412868014E+0000 -8.60292078533383E+0000 +-8.60175289297952E+0000 -8.60058044579371E+0000 -8.59940343794726E+0000 -8.59822186360533E+0000 -8.59703571692742E+0000 +-8.59584499206732E+0000 -8.59464968317316E+0000 -8.59344978438735E+0000 -8.59224528984663E+0000 -8.59103619368203E+0000 +-8.58982249001889E+0000 -8.58860417297683E+0000 -8.58738123666978E+0000 -8.58615367520596E+0000 -8.58492148268787E+0000 +-8.58368465321229E+0000 -8.58244318087032E+0000 -8.58119705974730E+0000 -8.57994628392285E+0000 -8.57869084747087E+0000 +-8.57743074445955E+0000 -8.57616596895132E+0000 -8.57489651500289E+0000 -8.57362237666521E+0000 -8.57234354798353E+0000 +-8.57106002299732E+0000 -8.56977179574030E+0000 -8.56847886024048E+0000 -8.56718121052007E+0000 -8.56587884059555E+0000 +-8.56457174447763E+0000 -8.56325991617128E+0000 -8.56194334967567E+0000 -8.56062203898423E+0000 -8.55929597808460E+0000 +-8.55796516095867E+0000 -8.55662958158252E+0000 -8.55528923392648E+0000 -8.55394411195509E+0000 -8.55259420962709E+0000 +-8.55123952089543E+0000 -8.54988003970731E+0000 -8.54851576000408E+0000 -8.54714667572132E+0000 -8.54577278078881E+0000 +-8.54439406913053E+0000 -8.54301053466463E+0000 -8.54162217130347E+0000 -8.54022897295361E+0000 -8.53883093351576E+0000 +-8.53742804688484E+0000 -8.53602030694993E+0000 -8.53460770759430E+0000 -8.53319024269539E+0000 -8.53176790612480E+0000 +-8.53034069174830E+0000 -8.52890859342585E+0000 -8.52747160501152E+0000 -8.52602972035357E+0000 -8.52458293329443E+0000 +-8.52313123767064E+0000 -8.52167462731293E+0000 -8.52021309604614E+0000 -8.51874663768928E+0000 -8.51727524605549E+0000 +-8.51579891495205E+0000 -8.51431763818037E+0000 -8.51283140953599E+0000 -8.51134022280858E+0000 -8.50984407178194E+0000 +-8.50834295023398E+0000 -8.50683685193675E+0000 -8.50532577065640E+0000 -8.50380970015319E+0000 -8.50228863418151E+0000 +-8.50076256648983E+0000 -8.49923149082075E+0000 -8.49769540091096E+0000 -8.49615429049124E+0000 -8.49460815328649E+0000 +-8.49305698301568E+0000 -8.49150077339188E+0000 -8.48993951812224E+0000 -8.48837321090800E+0000 -8.48680184544447E+0000 +-8.48522541542106E+0000 -8.48364391452124E+0000 -8.48205733642254E+0000 -8.48046567479657E+0000 -8.47886892330903E+0000 +-8.47726707561964E+0000 -8.47566012538220E+0000 -8.47404806624458E+0000 -8.47243089184868E+0000 -8.47080859583047E+0000 +-8.46918117181996E+0000 -8.46754861344120E+0000 -8.46591091431228E+0000 -8.46426806804536E+0000 -8.46262006824659E+0000 +-8.46096690851619E+0000 -8.45930858244839E+0000 -8.45764508363146E+0000 -8.45597640564768E+0000 -8.45430254207337E+0000 +-8.45262348647885E+0000 -8.45093923242846E+0000 -8.44924977348057E+0000 -8.44755510318753E+0000 -8.44585521509572E+0000 +-8.44415010274551E+0000 -8.44243975967129E+0000 -8.44072417940142E+0000 -8.43900335545827E+0000 -8.43727728135821E+0000 +-8.43554595061158E+0000 -8.43380935672272E+0000 -8.43206749318994E+0000 -8.43032035350555E+0000 -8.42856793115581E+0000 +-8.42681021962098E+0000 -8.42504721237527E+0000 -8.42327890288688E+0000 -8.42150528461795E+0000 -8.41972635102460E+0000 +-8.41794209555691E+0000 -8.41615251165889E+0000 -8.41435759276854E+0000 -8.41255733231779E+0000 -8.41075172373252E+0000 +-8.40894076043254E+0000 -8.40712443583164E+0000 -8.40530274333751E+0000 -8.40347567635180E+0000 -8.40164322827007E+0000 +-8.39980539248182E+0000 -8.39796216237049E+0000 -8.39611353131342E+0000 -8.39425949268190E+0000 -8.39240003984109E+0000 +-8.39053516615012E+0000 -8.38866486496199E+0000 -8.38678912962363E+0000 -8.38490795347588E+0000 -8.38302132985345E+0000 +-8.38112925208500E+0000 -8.37923171349303E+0000 -8.37732870739399E+0000 -8.37542022709818E+0000 -8.37350626590980E+0000 +-8.37158681712695E+0000 -8.36966187404158E+0000 -8.36773142993956E+0000 -8.36579547810059E+0000 -8.36385401179828E+0000 +-8.36190702430010E+0000 -8.35995450886739E+0000 -8.35799645875533E+0000 -8.35603286721298E+0000 -8.35406372748328E+0000 +-8.35208903280299E+0000 -8.35010877640273E+0000 -8.34812295150698E+0000 -8.34613155133407E+0000 -8.34413456909614E+0000 +-8.34213199799922E+0000 -8.34012383124315E+0000 -8.33811006202160E+0000 -8.33609068352207E+0000 -8.33406568892591E+0000 +-8.33203507140828E+0000 -8.32999882413817E+0000 -8.32795694027838E+0000 -8.32590941298553E+0000 -8.32385623541006E+0000 +-8.32179740069621E+0000 -8.31973290198204E+0000 -8.31766273239942E+0000 -8.31558688507398E+0000 -8.31350535312521E+0000 +-8.31141812966635E+0000 -8.30932520780446E+0000 -8.30722658064037E+0000 -8.30512224126870E+0000 -8.30301218277788E+0000 +-8.30089639825008E+0000 -8.29877488076129E+0000 -8.29664762338123E+0000 -8.29451461917344E+0000 -8.29237586119519E+0000 +-8.29023134249755E+0000 -8.28808105612531E+0000 -8.28592499511707E+0000 -8.28376315250514E+0000 -8.28159552131563E+0000 +-8.27942209456837E+0000 -8.27724286527695E+0000 -8.27505782644870E+0000 -8.27286697108470E+0000 -8.27067029217976E+0000 +-8.26846778272243E+0000 -8.26625943569501E+0000 -8.26404524407350E+0000 -8.26182520082765E+0000 -8.25959929892094E+0000 +-8.25736753131054E+0000 -8.25512989094737E+0000 -8.25288637077606E+0000 -8.25063696373494E+0000 -8.24838166275606E+0000 +-8.24612046076519E+0000 -8.24385335068177E+0000 -8.24158032541896E+0000 -8.23930137788363E+0000 -8.23701650097633E+0000 +-8.23472568759130E+0000 -8.23242893061649E+0000 -8.23012622293350E+0000 -8.22781755741765E+0000 -8.22550292693791E+0000 +-8.22318232435696E+0000 -8.22085574253112E+0000 -8.21852317431041E+0000 -8.21618461253849E+0000 -8.21384005005271E+0000 +-8.21148947968409E+0000 -8.20913289425726E+0000 -8.20677028659057E+0000 -8.20440164949598E+0000 -8.20202697577911E+0000 +-8.19964625823923E+0000 -8.19725948966928E+0000 -8.19486666285579E+0000 -8.19246777057897E+0000 -8.19006280561266E+0000 +-8.18765176072431E+0000 -8.18523462867502E+0000 -8.18281140221951E+0000 -8.18038207410613E+0000 -8.17794663707685E+0000 +-8.17550508386725E+0000 -8.17305740720653E+0000 -8.17060359981751E+0000 -8.16814365441660E+0000 -8.16567756371382E+0000 +-8.16320532041283E+0000 -8.16072691721083E+0000 -8.15824234679867E+0000 -8.15575160186075E+0000 -8.15325467507511E+0000 +-8.15075155911333E+0000 -8.14824224664060E+0000 -8.14572673031570E+0000 -8.14320500279097E+0000 -8.14067705671234E+0000 +-8.13814288471930E+0000 -8.13560247944493E+0000 -8.13305583351586E+0000 -8.13050293955229E+0000 -8.12794379016799E+0000 +-8.12537837797028E+0000 -8.12280669556004E+0000 -8.12022873553168E+0000 -8.11764449047321E+0000 -8.11505395296614E+0000 +-8.11245711558554E+0000 -8.10985397090002E+0000 -8.10724451147174E+0000 -8.10462872985637E+0000 -8.10200661860314E+0000 +-8.09937817025478E+0000 -8.09674337734758E+0000 -8.09410223241131E+0000 -8.09145472796931E+0000 -8.08880085653839E+0000 +-8.08614061062891E+0000 -8.08347398274472E+0000 -8.08080096538319E+0000 -8.07812155103518E+0000 -8.07543573218508E+0000 +-8.07274350131074E+0000 -8.07004485088354E+0000 -8.06733977336834E+0000 -8.06462826122350E+0000 -8.06191030690085E+0000 +-8.05918590284572E+0000 -8.05645504149690E+0000 -8.05371771528669E+0000 -8.05097391664085E+0000 -8.04822363797861E+0000 +-8.04546687171267E+0000 -8.04270361024920E+0000 -8.03993384598783E+0000 -8.03715757132165E+0000 -8.03437477863722E+0000 +-8.03158546031454E+0000 -8.02878960872707E+0000 -8.02598721624172E+0000 -8.02317827521884E+0000 -8.02036277801222E+0000 +-8.01754071696910E+0000 -8.01471208443015E+0000 -8.01187687272948E+0000 -8.00903507419463E+0000 -8.00618668114656E+0000 +-8.00333168589967E+0000 -8.00047008076176E+0000 -7.99760185803408E+0000 -7.99472701001126E+0000 -7.99184552898137E+0000 +-7.98895740722589E+0000 -7.98606263701969E+0000 -7.98316121063106E+0000 -7.98025312032168E+0000 -7.97733835834664E+0000 +-7.97441691695442E+0000 -7.97148878838689E+0000 -7.96855396487931E+0000 -7.96561243866033E+0000 -7.96266420195198E+0000 +-7.95970924696968E+0000 -7.95674756592221E+0000 -7.95377915101175E+0000 -7.95080399443382E+0000 -7.94782208837734E+0000 +-7.94483342502457E+0000 -7.94183799655115E+0000 -7.93883579512608E+0000 -7.93582681291171E+0000 -7.93281104206373E+0000 +-7.92978847473121E+0000 -7.92675910305656E+0000 -7.92372291917552E+0000 -7.92067991521719E+0000 -7.91763008330399E+0000 +-7.91457341555169E+0000 -7.91150990406940E+0000 -7.90843954095953E+0000 -7.90536231831786E+0000 -7.90227822823346E+0000 +-7.89918726278874E+0000 -7.89608941405942E+0000 -7.89298467411454E+0000 -7.88987303501644E+0000 -7.88675448882078E+0000 +-7.88362902757654E+0000 -7.88049664332598E+0000 -7.87735732810466E+0000 -7.87421107394147E+0000 -7.87105787285856E+0000 +-7.86789771687138E+0000 -7.86473059798868E+0000 -7.86155650821249E+0000 -7.85837543953811E+0000 -7.85518738395414E+0000 +-7.85199233344245E+0000 -7.84879027997817E+0000 -7.84558121552973E+0000 -7.84236513205879E+0000 -7.83914202152032E+0000 +-7.83591187586251E+0000 -7.83267468702683E+0000 -7.82943044694801E+0000 -7.82617914755402E+0000 -7.82292078076608E+0000 +-7.81965533849868E+0000 -7.81638281265953E+0000 -7.81310319514958E+0000 -7.80981647786304E+0000 -7.80652265268734E+0000 +-7.80322171150314E+0000 -7.79991364618433E+0000 -7.79659844859804E+0000 -7.79327611060462E+0000 -7.78994662405762E+0000 +-7.78660998080383E+0000 -7.78326617268325E+0000 -7.77991519152908E+0000 -7.77655702916775E+0000 -7.77319167741887E+0000 +-7.76981912809527E+0000 -7.76643937300297E+0000 -7.76305240394121E+0000 -7.75965821270239E+0000 -7.75625679107211E+0000 +-7.75284813082919E+0000 -7.74943222374559E+0000 -7.74600906158646E+0000 -7.74257863611018E+0000 -7.73914093906823E+0000 +-7.73569596220531E+0000 -7.73224369725929E+0000 -7.72878413596119E+0000 -7.72531727003519E+0000 -7.72184309119866E+0000 +-7.71836159116210E+0000 -7.71487276162917E+0000 -7.71137659429671E+0000 -7.70787308085466E+0000 -7.70436221298615E+0000 +-7.70084398236743E+0000 -7.69731838066790E+0000 -7.69378539955009E+0000 -7.69024503066969E+0000 -7.68669726567547E+0000 +-7.68314209620937E+0000 -7.67957951390646E+0000 -7.67600951039490E+0000 -7.67243207729599E+0000 -7.66884720622415E+0000 +-7.66525488878691E+0000 -7.66165511658490E+0000 -7.65804788121186E+0000 -7.65443317425466E+0000 -7.65081098729324E+0000 +-7.64718131190065E+0000 -7.64354413964304E+0000 -7.63989946207966E+0000 -7.63624727076283E+0000 -7.63258755723797E+0000 +-7.62892031304357E+0000 -7.62524552971124E+0000 -7.62156319876562E+0000 -7.61787331172445E+0000 -7.61417586009854E+0000 +-7.61047083539177E+0000 -7.60675822910107E+0000 -7.60303803271647E+0000 -7.59931023772102E+0000 -7.59557483559085E+0000 +-7.59183181779513E+0000 -7.58808117579611E+0000 -7.58432290104905E+0000 -7.58055698500229E+0000 -7.57678341909718E+0000 +-7.57300219476814E+0000 -7.56921330344262E+0000 -7.56541673654107E+0000 -7.56161248547702E+0000 -7.55780054165700E+0000 +-7.55398089648056E+0000 -7.55015354134029E+0000 -7.54631846762180E+0000 -7.54247566670369E+0000 -7.53862512995760E+0000 +-7.53476684874816E+0000 -7.53090081443302E+0000 -7.52702701836284E+0000 -7.52314545188125E+0000 -7.51925610632492E+0000 +-7.51535897302348E+0000 -7.51145404329957E+0000 -7.50754130846882E+0000 -7.50362075983984E+0000 -7.49969238871422E+0000 +-7.49575618638653E+0000 -7.49181214414434E+0000 -7.48786025326817E+0000 -7.48390050503150E+0000 -7.47993289070082E+0000 +-7.47595740153555E+0000 -7.47197402878809E+0000 -7.46798276370378E+0000 -7.46398359752095E+0000 -7.45997652147085E+0000 +-7.45596152677769E+0000 -7.45193860465865E+0000 -7.44790774632382E+0000 -7.44386894297626E+0000 -7.43982218581195E+0000 +-7.43576746601981E+0000 -7.43170477478170E+0000 -7.42763410327241E+0000 -7.42355544265964E+0000 -7.41946878410404E+0000 +-7.41537411875915E+0000 -7.41127143777146E+0000 -7.40716073228035E+0000 -7.40304199341813E+0000 -7.39891521231001E+0000 +-7.39478038007410E+0000 -7.39063748782142E+0000 -7.38648652665590E+0000 -7.38232748767435E+0000 -7.37816036196648E+0000 +-7.37398514061490E+0000 -7.36980181469509E+0000 -7.36561037527544E+0000 -7.36141081341720E+0000 -7.35720312017451E+0000 +-7.35298728659439E+0000 -7.34876330371672E+0000 -7.34453116257427E+0000 -7.34029085419265E+0000 -7.33604236959036E+0000 +-7.33178569977875E+0000 -7.32752083576204E+0000 -7.32324776853729E+0000 -7.31896648909441E+0000 -7.31467698841618E+0000 +-7.31037925747821E+0000 -7.30607328724897E+0000 -7.30175906868975E+0000 -7.29743659275469E+0000 -7.29310585039076E+0000 +-7.28876683253778E+0000 -7.28441953012837E+0000 -7.28006393408799E+0000 -7.27570003533493E+0000 -7.27132782478029E+0000 +-7.26694729332799E+0000 -7.26255843187476E+0000 -7.25816123131015E+0000 -7.25375568251652E+0000 -7.24934177636902E+0000 +-7.24491950373562E+0000 -7.24048885547706E+0000 -7.23604982244693E+0000 -7.23160239549155E+0000 -7.22714656545007E+0000 +-7.22268232315443E+0000 -7.21820965942933E+0000 -7.21372856509226E+0000 -7.20923903095350E+0000 -7.20474104781611E+0000 +-7.20023460647589E+0000 -7.19571969772144E+0000 -7.19119631233412E+0000 -7.18666444108804E+0000 -7.18212407475010E+0000 +-7.17757520407991E+0000 -7.17301781982990E+0000 -7.16845191274519E+0000 -7.16387747356368E+0000 -7.15929449301602E+0000 +-7.15470296182558E+0000 -7.15010287070849E+0000 -7.14549421037362E+0000 -7.14087697152255E+0000 -7.13625114484962E+0000 +-7.13161672104186E+0000 -7.12697369077908E+0000 -7.12232204473376E+0000 -7.11766177357113E+0000 -7.11299286794912E+0000 +-7.10831531851838E+0000 -7.10362911592228E+0000 -7.09893425079688E+0000 -7.09423071377095E+0000 -7.08951849546598E+0000 +-7.08479758649611E+0000 -7.08006797746824E+0000 -7.07532965898191E+0000 -7.07058262162937E+0000 -7.06582685599557E+0000 +-7.06106235265812E+0000 -7.05628910218732E+0000 -7.05150709514615E+0000 -7.04671632209026E+0000 -7.04191677356797E+0000 +-7.03710844012029E+0000 -7.03229131228087E+0000 -7.02746538057602E+0000 -7.02263063552475E+0000 -7.01778706763867E+0000 +-7.01293466742208E+0000 -7.00807342537193E+0000 -7.00320333197781E+0000 -6.99832437772196E+0000 -6.99343655307925E+0000 +-6.98853984851721E+0000 -6.98363425449598E+0000 -6.97871976146836E+0000 -6.97379635987976E+0000 -6.96886404016822E+0000 +-6.96392279276443E+0000 -6.95897260809165E+0000 -6.95401347656581E+0000 -6.94904538859544E+0000 -6.94406833458166E+0000 +-6.93908230491822E+0000 -6.93408728999147E+0000 -6.92908328018038E+0000 -6.92407026585649E+0000 -6.91904823738396E+0000 +-6.91401718511955E+0000 -6.90897709941258E+0000 -6.90392797060500E+0000 -6.89886978903131E+0000 -6.89380254501862E+0000 +-6.88872622888659E+0000 -6.88364083094749E+0000 -6.87854634150614E+0000 -6.87344275085995E+0000 -6.86833004929888E+0000 +-6.86320822710545E+0000 -6.85807727455478E+0000 -6.85293718191450E+0000 -6.84778793944483E+0000 -6.84262953739853E+0000 +-6.83746196602092E+0000 -6.83228521554984E+0000 -6.82709927621571E+0000 -6.82190413824148E+0000 -6.81669979184262E+0000 +-6.81148622722715E+0000 -6.80626343459563E+0000 -6.80103140414113E+0000 -6.79579012604926E+0000 -6.79053959049815E+0000 +-6.78527978765846E+0000 -6.78001070769335E+0000 -6.77473234075849E+0000 -6.76944467700210E+0000 -6.76414770656487E+0000 +-6.75884141958000E+0000 -6.75352580617322E+0000 -6.74820085646273E+0000 -6.74286656055924E+0000 -6.73752290856594E+0000 +-6.73216989057854E+0000 -6.72680749668521E+0000 -6.72143571696662E+0000 -6.71605454149591E+0000 -6.71066396033872E+0000 +-6.70526396355314E+0000 -6.69985454118974E+0000 -6.69443568329157E+0000 -6.68900737989416E+0000 -6.68356962102546E+0000 +-6.67812239670591E+0000 -6.67266569694842E+0000 -6.66719951175834E+0000 -6.66172383113346E+0000 -6.65623864506404E+0000 +-6.65074394353278E+0000 -6.64523971651482E+0000 -6.63972595397774E+0000 -6.63420264588156E+0000 -6.62866978217874E+0000 +-6.62312735281415E+0000 -6.61757534772512E+0000 -6.61201375684139E+0000 -6.60644257008512E+0000 -6.60086177737088E+0000 +-6.59527136860568E+0000 -6.58967133368894E+0000 -6.58406166251246E+0000 -6.57844234496049E+0000 -6.57281337090966E+0000 +-6.56717473022901E+0000 -6.56152641277997E+0000 -6.55586840841637E+0000 -6.55020070698445E+0000 -6.54452329832281E+0000 +-6.53883617226246E+0000 -6.53313931862678E+0000 -6.52743272723155E+0000 -6.52171638788490E+0000 -6.51599029038735E+0000 +-6.51025442453181E+0000 -6.50450878010352E+0000 -6.49875334688012E+0000 -6.49298811463161E+0000 -6.48721307312033E+0000 +-6.48142821210098E+0000 -6.47563352132064E+0000 -6.46982899051872E+0000 -6.46401460942698E+0000 -6.45819036776953E+0000 +-6.45235625526282E+0000 -6.44651226161564E+0000 -6.44065837652912E+0000 -6.43479458969671E+0000 -6.42892089080422E+0000 +-6.42303726952976E+0000 -6.41714371554377E+0000 -6.41124021850902E+0000 -6.40532676808059E+0000 -6.39940335390589E+0000 +-6.39346996562462E+0000 -6.38752659286881E+0000 -6.38157322526279E+0000 -6.37560985242319E+0000 -6.36963646395895E+0000 +-6.36365304947130E+0000 -6.35765959855376E+0000 -6.35165610079216E+0000 -6.34564254576461E+0000 -6.33961892304150E+0000 +-6.33358522218550E+0000 -6.32754143275159E+0000 -6.32148754428698E+0000 -6.31542354633121E+0000 -6.30934942841603E+0000 +-6.30326518006550E+0000 -6.29717079079595E+0000 -6.29106625011594E+0000 -6.28495154752631E+0000 -6.27882667252016E+0000 +-6.27269161458283E+0000 -6.26654636319192E+0000 -6.26039090781727E+0000 -6.25422523792099E+0000 -6.24804934295738E+0000 +-6.24186321237303E+0000 -6.23566683560674E+0000 -6.22946020208956E+0000 -6.22324330124473E+0000 -6.21701612248778E+0000 +-6.21077865522640E+0000 -6.20453088886055E+0000 -6.19827281278237E+0000 -6.19200441637624E+0000 -6.18572568901875E+0000 +-6.17943662007869E+0000 -6.17313719891706E+0000 -6.16682741488706E+0000 -6.16050725733409E+0000 -6.15417671559576E+0000 +-6.14783577900186E+0000 -6.14148443687437E+0000 -6.13512267852747E+0000 -6.12875049326752E+0000 -6.12236787039306E+0000 +-6.11597479919480E+0000 -6.10957126895564E+0000 -6.10315726895067E+0000 -6.09673278844711E+0000 -6.09029781670439E+0000 +-6.08385234297405E+0000 -6.07739635649985E+0000 -6.07092984651768E+0000 -6.06445280225558E+0000 -6.05796521293376E+0000 +-6.05146706776456E+0000 -6.04495835595250E+0000 -6.03843906669419E+0000 -6.03190918917844E+0000 -6.02536871258616E+0000 +-6.01881762609040E+0000 -6.01225591885635E+0000 -6.00568358004134E+0000 -5.99910059879479E+0000 -5.99250696425827E+0000 +-5.98590266556548E+0000 -5.97928769184220E+0000 -5.97266203220636E+0000 -5.96602567576800E+0000 -5.95937861162923E+0000 +-5.95272082888430E+0000 -5.94605231661954E+0000 -5.93937306391343E+0000 -5.93268305983647E+0000 -5.92598229345131E+0000 +-5.91927075381267E+0000 -5.91254842996735E+0000 -5.90581531095426E+0000 -5.89907138580437E+0000 -5.89231664354072E+0000 +-5.88555107317846E+0000 -5.87877466372478E+0000 -5.87198740417895E+0000 -5.86518928353232E+0000 -5.85838029076828E+0000 +-5.85156041486230E+0000 -5.84472964478190E+0000 -5.83788796948665E+0000 -5.83103537792818E+0000 -5.82417185905016E+0000 +-5.81729740178833E+0000 -5.81041199507044E+0000 -5.80351562781629E+0000 -5.79660828893774E+0000 -5.78968996733865E+0000 +-5.78276065191493E+0000 -5.77582033155451E+0000 -5.76886899513737E+0000 -5.76190663153547E+0000 -5.75493322961282E+0000 +-5.74794877822544E+0000 -5.74095326622136E+0000 -5.73394668244061E+0000 -5.72692901571525E+0000 -5.71990025486933E+0000 +-5.71286038871890E+0000 -5.70580940607202E+0000 -5.69874729572873E+0000 -5.69167404648108E+0000 -5.68458964711309E+0000 +-5.67749408640078E+0000 -5.67038735311215E+0000 -5.66326943600719E+0000 -5.65614032383784E+0000 -5.64900000534804E+0000 +-5.64184846927371E+0000 -5.63468570434271E+0000 -5.62751169927487E+0000 -5.62032644278200E+0000 -5.61312992356788E+0000 +-5.60592213032820E+0000 -5.59870305175065E+0000 -5.59147267651485E+0000 -5.58423099329238E+0000 -5.57697799074674E+0000 +-5.56971365753339E+0000 -5.56243798229974E+0000 -5.55515095368512E+0000 -5.54785256032080E+0000 -5.54054279082997E+0000 +-5.53322163382776E+0000 -5.52588907792122E+0000 -5.51854511170932E+0000 -5.51118972378294E+0000 -5.50382290272489E+0000 +-5.49644463710988E+0000 -5.48905491550455E+0000 -5.48165372646743E+0000 -5.47424105854894E+0000 -5.46681690029143E+0000 +-5.45938124022913E+0000 -5.45193406688817E+0000 -5.44447536878657E+0000 -5.43700513443423E+0000 -5.42952335233296E+0000 +-5.42203001097642E+0000 -5.41452509885018E+0000 -5.40700860443167E+0000 -5.39948051619020E+0000 -5.39194082258695E+0000 +-5.38438951207495E+0000 -5.37682657309913E+0000 -5.36925199409625E+0000 -5.36166576349495E+0000 -5.35406786971572E+0000 +-5.34645830117090E+0000 -5.33883704626468E+0000 -5.33120409339310E+0000 -5.32355943094404E+0000 -5.31590304729722E+0000 +-5.30823493082421E+0000 -5.30055506988840E+0000 -5.29286345284503E+0000 -5.28516006804116E+0000 -5.27744490381567E+0000 +-5.26971794849926E+0000 -5.26197919041447E+0000 -5.25422861787565E+0000 -5.24646621918895E+0000 -5.23869198265235E+0000 +-5.23090589655564E+0000 -5.22310794918039E+0000 -5.21529812880000E+0000 -5.20747642367966E+0000 -5.19964282207635E+0000 +-5.19179731223885E+0000 -5.18393988240774E+0000 -5.17607052081538E+0000 -5.16818921568589E+0000 -5.16029595523522E+0000 +-5.15239072767107E+0000 -5.14447352119292E+0000 -5.13654432399200E+0000 -5.12860312425137E+0000 -5.12064991014580E+0000 +-5.11268466984184E+0000 -5.10470739149781E+0000 -5.09671806326380E+0000 -5.08871667328162E+0000 -5.08070320968485E+0000 +-5.07267766059882E+0000 -5.06464001414063E+0000 -5.05659025841907E+0000 -5.04852838153472E+0000 -5.04045437157987E+0000 +-5.03236821663854E+0000 -5.02426990478651E+0000 -5.01615942409128E+0000 -5.00803676261205E+0000 -4.99990190839976E+0000 +-4.99175484949708E+0000 -4.98359557393838E+0000 -4.97542406974976E+0000 -4.96724032494900E+0000 -4.95904432754562E+0000 +-4.95083606554084E+0000 -4.94261552692757E+0000 -4.93438269969042E+0000 -4.92613757180570E+0000 -4.91788013124142E+0000 +-4.90961036595726E+0000 -4.90132826390461E+0000 -4.89303381302653E+0000 -4.88472700125777E+0000 -4.87640781652474E+0000 +-4.86807624674554E+0000 -4.85973227982996E+0000 -4.85137590367941E+0000 -4.84300710618701E+0000 -4.83462587523753E+0000 +-4.82623219870740E+0000 -4.81782606446469E+0000 -4.80940746036917E+0000 -4.80097637427220E+0000 -4.79253279401684E+0000 +-4.78407670743776E+0000 -4.77560810236130E+0000 -4.76712696660543E+0000 -4.75863328797974E+0000 -4.75012705428549E+0000 +-4.74160825331553E+0000 -4.73307687285435E+0000 -4.72453290067809E+0000 -4.71597632455448E+0000 -4.70740713224289E+0000 +-4.69882531149428E+0000 -4.69023085005126E+0000 -4.68162373564801E+0000 -4.67300395601035E+0000 -4.66437149885569E+0000 +-4.65572635189304E+0000 -4.64706850282300E+0000 -4.63839793933778E+0000 -4.62971464912118E+0000 -4.62101861984859E+0000 +-4.61230983918696E+0000 -4.60358829479486E+0000 -4.59485397432243E+0000 -4.58610686541137E+0000 -4.57734695569497E+0000 +-4.56857423279809E+0000 -4.55978868433715E+0000 -4.55099029792015E+0000 -4.54217906114663E+0000 -4.53335496160772E+0000 +-4.52451798688608E+0000 -4.51566812455594E+0000 -4.50680536218305E+0000 -4.49792968732476E+0000 -4.48904108752993E+0000 +-4.48013955033894E+0000 -4.47122506328377E+0000 -4.46229761388789E+0000 -4.45335718966631E+0000 -4.44440377812557E+0000 +-4.43543736676375E+0000 -4.42645794307045E+0000 -4.41746549452676E+0000 -4.40846000860534E+0000 -4.39944147277033E+0000 +-4.39040987447739E+0000 -4.38136520117368E+0000 -4.37230744029788E+0000 -4.36323657928018E+0000 -4.35415260554225E+0000 +-4.34505550649726E+0000 -4.33594526954989E+0000 -4.32682188209629E+0000 -4.31768533152411E+0000 -4.30853560521250E+0000 +-4.29937269053206E+0000 -4.29019657484489E+0000 -4.28100724550456E+0000 -4.27180468985613E+0000 -4.26258889523610E+0000 +-4.25335984897246E+0000 -4.24411753838466E+0000 -4.23486195078360E+0000 -4.22559307347167E+0000 -4.21631089374266E+0000 +-4.20701539888187E+0000 -4.19770657616603E+0000 -4.18838441286330E+0000 -4.17904889623330E+0000 -4.16970001352709E+0000 +-4.16033775198717E+0000 -4.15096209884744E+0000 -4.14157304133331E+0000 -4.13217056666154E+0000 -4.12275466204035E+0000 +-4.11332531466938E+0000 -4.10388251173969E+0000 -4.09442624043376E+0000 -4.08495648792548E+0000 -4.07547324138016E+0000 +-4.06597648795449E+0000 -4.05646621479660E+0000 -4.04694240904600E+0000 -4.03740505783361E+0000 -4.02785414828175E+0000 +-4.01828966750411E+0000 -4.00871160260581E+0000 -3.99911994068331E+0000 -3.98951466882449E+0000 -3.97989577410859E+0000 +-3.97026324360626E+0000 -3.96061706437948E+0000 -3.95095722348164E+0000 -3.94128370795748E+0000 -3.93159650484312E+0000 +-3.92189560116603E+0000 -3.91218098394504E+0000 -3.90245264019036E+0000 -3.89271055690353E+0000 -3.88295472107746E+0000 +-3.87318511969637E+0000 -3.86340173973590E+0000 -3.85360456816296E+0000 -3.84379359193583E+0000 -3.83396879800413E+0000 +-3.82413017330882E+0000 -3.81427770478217E+0000 -3.80441137934778E+0000 -3.79453118392060E+0000 -3.78463710540688E+0000 +-3.77472913070419E+0000 -3.76480724670142E+0000 -3.75487144027879E+0000 -3.74492169830780E+0000 -3.73495800765127E+0000 +-3.72498035516334E+0000 -3.71498872768942E+0000 -3.70498311206624E+0000 -3.69496349512184E+0000 -3.68492986367552E+0000 +-3.67488220453788E+0000 -3.66482050451081E+0000 -3.65474475038749E+0000 -3.64465492895237E+0000 -3.63455102698119E+0000 +-3.62443303124093E+0000 -3.61430092848990E+0000 -3.60415470547763E+0000 -3.59399434894494E+0000 -3.58381984562389E+0000 +-3.57363118223784E+0000 -3.56342834550136E+0000 -3.55321132212030E+0000 -3.54298009879177E+0000 -3.53273466220409E+0000 +-3.52247499903687E+0000 -3.51220109596095E+0000 -3.50191293963838E+0000 -3.49161051672247E+0000 -3.48129381385776E+0000 +-3.47096281768003E+0000 -3.46061751481628E+0000 -3.45025789188471E+0000 -3.43988393549478E+0000 -3.42949563224715E+0000 +-3.41909296873370E+0000 -3.40867593153750E+0000 -3.39824450723287E+0000 -3.38779868238531E+0000 -3.37733844355151E+0000 +-3.36686377727940E+0000 -3.35637467010809E+0000 -3.34587110856786E+0000 -3.33535307918020E+0000 -3.32482056845782E+0000 +-3.31427356290457E+0000 -3.30371204901550E+0000 -3.29313601327683E+0000 -3.28254544216598E+0000 -3.27194032215153E+0000 +-3.26132063969322E+0000 -3.25068638124197E+0000 -3.24003753323988E+0000 -3.22937408212017E+0000 -3.21869601430726E+0000 +-3.20800331621671E+0000 -3.19729597425523E+0000 -3.18657397482068E+0000 -3.17583730430208E+0000 -3.16508594907958E+0000 +-3.15431989552447E+0000 -3.14353912999919E+0000 -3.13274363885731E+0000 -3.12193340844353E+0000 -3.11110842509369E+0000 +-3.10026867513472E+0000 -3.08941414488473E+0000 -3.07854482065291E+0000 -3.06766068873958E+0000 -3.05676173543617E+0000 +-3.04584794702523E+0000 -3.03491930978041E+0000 -3.02397580996645E+0000 -3.01301743383925E+0000 -3.00204416764575E+0000 +-2.99105599762400E+0000 -2.98005291000316E+0000 -2.96903489100348E+0000 -2.95800192683627E+0000 -2.94695400370396E+0000 +-2.93589110780005E+0000 -2.92481322530910E+0000 -2.91372034240677E+0000 -2.90261244525979E+0000 -2.89148952002594E+0000 +-2.88035155285410E+0000 -2.86919852988417E+0000 -2.85803043724717E+0000 -2.84684726106511E+0000 -2.83564898745112E+0000 +-2.82443560250933E+0000 -2.81320709233495E+0000 -2.80196344301423E+0000 -2.79070464062444E+0000 -2.77943067123395E+0000 +-2.76814152090210E+0000 -2.75683717567930E+0000 -2.74551762160698E+0000 -2.73418284471761E+0000 -2.72283283103468E+0000 +-2.71146756657268E+0000 -2.70008703733717E+0000 -2.68869122932468E+0000 -2.67728012852278E+0000 -2.66585372091002E+0000 +-2.65441199245600E+0000 -2.64295492912130E+0000 -2.63148251685749E+0000 -2.61999474160719E+0000 -2.60849158930394E+0000 +-2.59697304587234E+0000 -2.58543909722794E+0000 -2.57388972927729E+0000 -2.56232492791793E+0000 -2.55074467903837E+0000 +-2.53914896851809E+0000 -2.52753778222759E+0000 -2.51591110602828E+0000 -2.50426892577258E+0000 -2.49261122730387E+0000 +-2.48093799645649E+0000 -2.46924921905573E+0000 -2.45754488091784E+0000 -2.44582496785005E+0000 -2.43408946565051E+0000 +-2.42233836010832E+0000 -2.41057163700356E+0000 -2.39878928210721E+0000 -2.38699128118121E+0000 -2.37517761997843E+0000 +-2.36334828424269E+0000 -2.35150325970872E+0000 -2.33964253210218E+0000 -2.32776608713967E+0000 -2.31587391052870E+0000 +-2.30396598796770E+0000 -2.29204230514601E+0000 -2.28010284774390E+0000 -2.26814760143253E+0000 -2.25617655187398E+0000 +-2.24418968472123E+0000 -2.23218698561815E+0000 -2.22016844019954E+0000 -2.20813403409105E+0000 -2.19608375290927E+0000 +-2.18401758226163E+0000 -2.17193550774650E+0000 -2.15983751495306E+0000 -2.14772358946145E+0000 -2.13559371684265E+0000 +-2.12344788265849E+0000 -2.11128607246172E+0000 -2.09910827179594E+0000 -2.08691446619559E+0000 -2.07470464118599E+0000 +-2.06247878228334E+0000 -2.05023687499467E+0000 -2.03797890481787E+0000 -2.02570485724169E+0000 -2.01341471774571E+0000 +-2.00110847180038E+0000 -1.98878610486695E+0000 -1.97644760239755E+0000 -1.96409294983514E+0000 -1.95172213261349E+0000 +-1.93933513615721E+0000 -1.92693194588175E+0000 -1.91451254719336E+0000 -1.90207692548914E+0000 -1.88962506615698E+0000 +-1.87715695457561E+0000 -1.86467257611454E+0000 -1.85217191613411E+0000 -1.83965495998549E+0000 -1.82712169301059E+0000 +-1.81457210054218E+0000 -1.80200616790381E+0000 -1.78942388040979E+0000 -1.77682522336528E+0000 -1.76421018206617E+0000 +-1.75157874179918E+0000 -1.73893088784179E+0000 -1.72626660546226E+0000 -1.71358587991964E+0000 -1.70088869646374E+0000 +-1.68817504033514E+0000 -1.67544489676519E+0000 -1.66269825097602E+0000 -1.64993508818050E+0000 -1.63715539358226E+0000 +-1.62435915237569E+0000 -1.61154634974595E+0000 -1.59871697086893E+0000 -1.58587100091125E+0000 -1.57300842503032E+0000 +-1.56012922837425E+0000 -1.54723339608192E+0000 -1.53432091328290E+0000 -1.52139176509754E+0000 -1.50844593663690E+0000 +-1.49548341300275E+0000 -1.48250417928761E+0000 -1.46950822057470E+0000 -1.45649552193797E+0000 -1.44346606844207E+0000 +-1.43041984514238E+0000 -1.41735683708497E+0000 -1.40427702930662E+0000 -1.39118040683482E+0000 -1.37806695468776E+0000 +-1.36493665787432E+0000 -1.35178950139404E+0000 -1.33862547023724E+0000 -1.32544454938484E+0000 -1.31224672380846E+0000 +-1.29903197847044E+0000 -1.28580029832378E+0000 -1.27255166831213E+0000 -1.25928607336985E+0000 -1.24600349842195E+0000 +-1.23270392838410E+0000 -1.21938734816266E+0000 -1.20605374265461E+0000 -1.19270309674764E+0000 -1.17933539532005E+0000 +-1.16595062324080E+0000 -1.15254876536953E+0000 -1.13912980655648E+0000 -1.12569373164257E+0000 -1.11224052545933E+0000 +-1.09877017282896E+0000 -1.08528265856427E+0000 -1.07177796746870E+0000 -1.05825608433633E+0000 -1.04471699395187E+0000 +-1.03116068109064E+0000 -1.01758713051855E+0000 -1.00399632699220E+0000 -9.90388255258743E-0001 -9.76762900055963E-0001 +-9.63120246112233E-0001 -9.49460278146569E-0001 -9.35782980868554E-0001 -9.22088338978371E-0001 -9.08376337166827E-0001 +-8.94646960115294E-0001 -8.80900192495741E-0001 -8.67136018970710E-0001 -8.53354424193363E-0001 -8.39555392807416E-0001 +-8.25738909447148E-0001 -8.11904958737454E-0001 -7.98053525293771E-0001 -7.84184593722108E-0001 -7.70298148619037E-0001 +-7.56394174571719E-0001 -7.42472656157839E-0001 -7.28533577945656E-0001 -7.14576924493992E-0001 -7.00602680352201E-0001 +-6.86610830060193E-0001 -6.72601358148421E-0001 -6.58574249137899E-0001 -6.44529487540147E-0001 -6.30467057857247E-0001 +-6.16386944581787E-0001 -6.02289132196928E-0001 -5.88173605176321E-0001 -5.74040347984143E-0001 -5.59889345075124E-0001 +-5.45720580894482E-0001 -5.31534039877952E-0001 -5.17329706451786E-0001 -5.03107565032765E-0001 -4.88867600028149E-0001 +-4.74609795835702E-0001 -4.60334136843716E-0001 -4.46040607430961E-0001 -4.31729191966692E-0001 -4.17399874810661E-0001 +-4.03052640313138E-0001 -3.88687472814839E-0001 -3.74304356646972E-0001 -3.59903276131250E-0001 -3.45484215579836E-0001 +-3.31047159295377E-0001 -3.16592091570973E-0001 -3.02118996690227E-0001 -2.87627858927184E-0001 -2.73118662546349E-0001 +-2.58591391802687E-0001 -2.44046030941636E-0001 -2.29482564199065E-0001 -2.14900975801299E-0001 -2.00301249965131E-0001 +-1.85683370897763E-0001 -1.71047322796866E-0001 -1.56393089850523E-0001 -1.41720656237293E-0001 -1.27030006126121E-0001 +-1.12321123676407E-0001 -9.75939930379859E-0002 -8.28485983510880E-0002 -6.80849237463921E-0002 -5.33029533449554E-0002 +-3.85026712583088E-0002 -2.36840615883516E-0002 -8.84710842737846E-0003 6.00820414186209E-0003 2.08818920462477E-0002 + 3.57739712222624E-0002 5.06844576159828E-0002 6.56133671830847E-0002 8.05607158888666E-0002 9.55265197082351E-0002 + 1.10510794625720E-0001 1.25513556635438E-0001 1.40534821741170E-0001 1.55574605956300E-0001 1.70632925303824E-0001 + 1.85709795816392E-0001 2.00805233536279E-0001 2.15919254515407E-0001 2.31051874815302E-0001 2.46203110507169E-0001 + 2.61372977671856E-0001 2.76561492399820E-0001 2.91768670791214E-0001 3.06994528955823E-0001 3.22239083013100E-0001 + 3.37502349092135E-0001 3.52784343331701E-0001 3.68085081880247E-0001 3.83404580895849E-0001 3.98742856546292E-0001 + 4.14099925009031E-0001 4.29475802471194E-0001 4.44870505129568E-0001 4.60284049190657E-0001 4.75716450870630E-0001 + 4.91167726395371E-0001 5.06637892000409E-0001 5.22126963931015E-0001 5.37634958442148E-0001 5.53161891798432E-0001 + 5.68707780274245E-0001 5.84272640153642E-0001 5.99856487730415E-0001 6.15459339308025E-0001 6.31081211199687E-0001 + 6.46722119728338E-0001 6.62382081226593E-0001 6.78061112036833E-0001 6.93759228511162E-0001 7.09476447011413E-0001 + 7.25212783909127E-0001 7.40968255585617E-0001 7.56742878431922E-0001 7.72536668848813E-0001 7.88349643246818E-0001 + 8.04181818046223E-0001 8.20033209677058E-0001 8.35903834579087E-0001 8.51793709201857E-0001 8.67702850004671E-0001 + 8.83631273456606E-0001 8.99578996036462E-0001 9.15546034232852E-0001 9.31532404544159E-0001 9.47538123478516E-0001 + 9.63563207553849E-0001 9.79607673297872E-0001 9.95671537248086E-0001 1.01175481595174E+0000 1.02785752596592E+0000 + 1.04397968385750E+0000 1.06012130620312E+0000 1.07628240958923E+0000 1.09246301061211E+0000 1.10866312587782E+0000 + 1.12488277200223E+0000 1.14112196561101E+0000 1.15738072333968E+0000 1.17365906183353E+0000 1.18995699774771E+0000 + 1.20627454774717E+0000 1.22261172850671E+0000 1.23896855671092E+0000 1.25534504905424E+0000 1.27174122224096E+0000 + 1.28815709298521E+0000 1.30459267801091E+0000 1.32104799405189E+0000 1.33752305785179E+0000 1.35401788616409E+0000 + 1.37053249575215E+0000 1.38706690338917E+0000 1.40362112585824E+0000 1.42019517995223E+0000 1.43678908247398E+0000 + 1.45340285023612E+0000 1.47003650006117E+0000 1.48669004878153E+0000 1.50336351323949E+0000 1.52005691028721E+0000 + 1.53677025678671E+0000 1.55350356960990E+0000 1.57025686563863E+0000 1.58703016176456E+0000 1.60382347488930E+0000 + 1.62063682192435E+0000 1.63747021979110E+0000 1.65432368542083E+0000 1.67119723575475E+0000 1.68809088774397E+0000 + 1.70500465834953E+0000 1.72193856454233E+0000 1.73889262330325E+0000 1.75586685162306E+0000 1.77286126650244E+0000 + 1.78987588495204E+0000 1.80691072399240E+0000 1.82396580065403E+0000 1.84104113197732E+0000 1.85813673501264E+0000 + 1.87525262682032E+0000 1.89238882447058E+0000 1.90954534504361E+0000 1.92672220562957E+0000 1.94391942332857E+0000 + 1.96113701525063E+0000 1.97837499851580E+0000 1.99563339025404E+0000 2.01291220760528E+0000 2.03021146771945E+0000 + 2.04753118775642E+0000 2.06487138488606E+0000 2.08223207628818E+0000 2.09961327915260E+0000 2.11701501067912E+0000 + 2.13443728807753E+0000 2.15188012856758E+0000 2.16934354937904E+0000 2.18682756775168E+0000 2.20433220093524E+0000 + 2.22185746618947E+0000 2.23940338078414E+0000 2.25696996199902E+0000 2.27455722712388E+0000 2.29216519345851E+0000 + 2.30979387831272E+0000 2.32744329900631E+0000 2.34511347286915E+0000 2.36280441724110E+0000 2.38051614947206E+0000 + 2.39824868692195E+0000 2.41600204696073E+0000 2.43377624696842E+0000 2.45157130433502E+0000 2.46938723646062E+0000 + 2.48722406075536E+0000 2.50508179463941E+0000 2.52296045554297E+0000 2.54086006090634E+0000 2.55878062817984E+0000 + 2.57672217482389E+0000 2.59468471830892E+0000 2.61266827611547E+0000 2.63067286573413E+0000 2.64869850466556E+0000 + 2.66674521042049E+0000 2.68481300051977E+0000 2.70290189249428E+0000 2.72101190388499E+0000 2.73914305224299E+0000 + 2.75729535512945E+0000 2.77546883011558E+0000 2.79366349478276E+0000 2.81187936672243E+0000 2.83011646353616E+0000 + 2.84837480283556E+0000 2.86665440224241E+0000 2.88495527938860E+0000 2.90327745191609E+0000 2.92162093747698E+0000 + 2.93998575373351E+0000 2.95837191835802E+0000 2.97677944903296E+0000 2.99520836345094E+0000 3.01365867931469E+0000 + 3.03213041433708E+0000 3.05062358624109E+0000 3.06913821275987E+0000 3.08767431163671E+0000 3.10623190062502E+0000 + 3.12481099748840E+0000 3.14341162000056E+0000 3.16203378594542E+0000 3.18067751311698E+0000 3.19934281931947E+0000 + 3.21802972236727E+0000 3.23673824008489E+0000 3.25546839030704E+0000 3.27422019087861E+0000 3.29299365965466E+0000 + 3.31178881450039E+0000 3.33060567329125E+0000 3.34944425391283E+0000 3.36830457426090E+0000 3.38718665224145E+0000 + 3.40609050577066E+0000 3.42501615277490E+0000 3.44396361119071E+0000 3.46293289896488E+0000 3.48192403405439E+0000 + 3.50093703442642E+0000 3.51997191805836E+0000 3.53902870293782E+0000 3.55810740706264E+0000 3.57720804844085E+0000 + 3.59633064509073E+0000 3.61547521504077E+0000 3.63464177632972E+0000 3.65383034700650E+0000 3.67304094513034E+0000 + 3.69227358877066E+0000 3.71152829600712E+0000 3.73080508492964E+0000 3.75010397363839E+0000 3.76942498024380E+0000 + 3.78876812286651E+0000 3.80813341963745E+0000 3.82752088869782E+0000 3.84693054819903E+0000 3.86636241630281E+0000 + 3.88581651118113E+0000 3.90529285101626E+0000 3.92479145400068E+0000 3.94431233833722E+0000 3.96385552223893E+0000 + 3.98342102392921E+0000 4.00300886164166E+0000 4.02261905362023E+0000 4.04225161811916E+0000 4.06190657340294E+0000 + 4.08158393774642E+0000 4.10128372943469E+0000 4.12100596676320E+0000 4.14075066803764E+0000 4.16051785157407E+0000 + 4.18030753569885E+0000 4.20011973874862E+0000 4.21995447907036E+0000 4.23981177502139E+0000 4.25969164496934E+0000 + 4.27959410729215E+0000 4.29951918037811E+0000 4.31946688262585E+0000 4.33943723244430E+0000 4.35943024825277E+0000 + 4.37944594848088E+0000 4.39948435156864E+0000 4.41954547596634E+0000 4.43962934013467E+0000 4.45973596254467E+0000 + 4.47986536167775E+0000 4.50001755602561E+0000 4.52019256409038E+0000 4.54039040438456E+0000 4.56061109543097E+0000 + 4.58085465576283E+0000 4.60112110392373E+0000 4.62141045846767E+0000 4.64172273795896E+0000 4.66205796097234E+0000 + 4.68241614609296E+0000 4.70279731191629E+0000 4.72320147704825E+0000 4.74362866010513E+0000 4.76407887971365E+0000 + 4.78455215451087E+0000 4.80504850314430E+0000 4.82556794427187E+0000 4.84611049656187E+0000 4.86667617869304E+0000 + 4.88726500935454E+0000 4.90787700724593E+0000 4.92851219107718E+0000 4.94917057956872E+0000 4.96985219145139E+0000 + 4.99055704546647E+0000 5.01128516036564E+0000 5.03203655491106E+0000 5.05281124787533E+0000 5.07360925804143E+0000 + 5.09443060420287E+0000 5.11527530516355E+0000 5.13614337973786E+0000 5.15703484675061E+0000 5.17794972503708E+0000 + 5.19888803344304E+0000 5.21984979082467E+0000 5.24083501604865E+0000 5.26184372799213E+0000 5.28287594554273E+0000 + 5.30393168759854E+0000 5.32501097306811E+0000 5.34611382087053E+0000 5.36724024993530E+0000 5.38839027920246E+0000 + 5.40956392762252E+0000 5.43076121415650E+0000 5.45198215777587E+0000 5.47322677746266E+0000 5.49449509220936E+0000 + 5.51578712101900E+0000 5.53710288290506E+0000 5.55844239689160E+0000 5.57980568201316E+0000 5.60119275731477E+0000 + 5.62260364185204E+0000 5.64403835469106E+0000 5.66549691490847E+0000 5.68697934159140E+0000 5.70848565383756E+0000 + 5.73001587075518E+0000 5.75157001146298E+0000 5.77314809509030E+0000 5.79475014077697E+0000 5.81637616767340E+0000 + 5.83802619494050E+0000 5.85970024174978E+0000 5.88139832728331E+0000 5.90312047073365E+0000 5.92486669130400E+0000 + 5.94663700820810E+0000 5.96843144067024E+0000 5.99025000792528E+0000 6.01209272921868E+0000 6.03395962380645E+0000 + 6.05585071095522E+0000 6.07776600994212E+0000 6.09970554005496E+0000 6.12166932059209E+0000 6.14365737086244E+0000 + 6.16566971018555E+0000 6.18770635789157E+0000 6.20976733332125E+0000 6.23185265582589E+0000 6.25396234476747E+0000 + 6.27609641951855E+0000 6.29825489946227E+0000 6.32043780399242E+0000 6.34264515251341E+0000 6.36487696444027E+0000 + 6.38713325919862E+0000 6.40941405622474E+0000 6.43171937496555E+0000 6.45404923487855E+0000 6.47640365543193E+0000 + 6.49878265610449E+0000 6.52118625638569E+0000 6.54361447577561E+0000 6.56606733378499E+0000 6.58854484993523E+0000 + 6.61104704375839E+0000 6.63357393479714E+0000 6.65612554260486E+0000 6.67870188674557E+0000 6.70130298679395E+0000 + 6.72392886233536E+0000 6.74657953296582E+0000 6.76925501829207E+0000 6.79195533793144E+0000 6.81468051151201E+0000 + 6.83743055867254E+0000 6.86020549906241E+0000 6.88300535234177E+0000 6.90583013818143E+0000 6.92867987626290E+0000 + 6.95155458627836E+0000 6.97445428793071E+0000 6.99737900093359E+0000 7.02032874501128E+0000 7.04330353989880E+0000 + 7.06630340534191E+0000 7.08932836109707E+0000 7.11237842693141E+0000 7.13545362262285E+0000 7.15855396795999E+0000 + 7.18167948274220E+0000 7.20483018677952E+0000 7.22800609989278E+0000 7.25120724191352E+0000 7.27443363268402E+0000 + 7.29768529205730E+0000 7.32096223989713E+0000 7.34426449607806E+0000 7.36759208048533E+0000 7.39094501301497E+0000 + 7.41432331357378E+0000 7.43772700207927E+0000 7.46115609845976E+0000 7.48461062265433E+0000 7.50809059461283E+0000 + 7.53159603429585E+0000 7.55512696167478E+0000 7.57868339673180E+0000 7.60226535945985E+0000 7.62587286986265E+0000 + 7.64950594795472E+0000 7.67316461376140E+0000 7.69684888731874E+0000 7.72055878867366E+0000 7.74429433788386E+0000 + 7.76805555501784E+0000 7.79184246015488E+0000 7.81565507338510E+0000 7.83949341480944E+0000 7.86335750453959E+0000 + 7.88724736269811E+0000 7.91116300941840E+0000 7.93510446484463E+0000 7.95907174913181E+0000 7.98306488244580E+0000 + 8.00708388496327E+0000 8.03112877687172E+0000 8.05519957836951E+0000 8.07929630966582E+0000 8.10341899098071E+0000 + 8.12756764254501E+0000 8.15174228460048E+0000 8.17594293739971E+0000 8.20016962120609E+0000 8.22442235629395E+0000 + 8.24870116294842E+0000 8.27300606146555E+0000 8.29733707215217E+0000 8.32169421532608E+0000 8.34607751131589E+0000 + 8.37048698046112E+0000 8.39492264311213E+0000 8.41938451963018E+0000 8.44387263038745E+0000 8.46838699576694E+0000 + 8.49292763616259E+0000 8.51749457197922E+0000 8.54208782363256E+0000 8.56670741154920E+0000 8.59135335616668E+0000 + 8.61602567793343E+0000 8.64072439730876E+0000 8.66544953476292E+0000 8.69020111077707E+0000 8.71497914584331E+0000 + 8.73978366046461E+0000 8.76461467515489E+0000 8.78947221043901E+0000 8.81435628685274E+0000 8.83926692494278E+0000 + 8.86420414526678E+0000 8.88916796839333E+0000 8.91415841490193E+0000 8.93917550538306E+0000 8.96421926043813E+0000 + 8.98928970067952E+0000 9.01438684673052E+0000 9.03951071922540E+0000 9.06466133880944E+0000 9.08983872613877E+0000 + 9.11504290188057E+0000 9.14027388671298E+0000 9.16553170132510E+0000 9.19081636641697E+0000 9.21612790269965E+0000 + 9.24146633089519E+0000 9.26683167173657E+0000 9.29222394596778E+0000 9.31764317434383E+0000 9.34308937763070E+0000 + 9.36856257660532E+0000 9.39406279205567E+0000 9.41959004478075E+0000 9.44514435559050E+0000 9.47072574530588E+0000 + 9.49633423475892E+0000 9.52196984479261E+0000 9.54763259626093E+0000 9.57332251002894E+0000 9.59903960697269E+0000 + 9.62478390797927E+0000 9.65055543394675E+0000 9.67635420578429E+0000 9.70218024441207E+0000 9.72803357076126E+0000 + 9.75391420577411E+0000 9.77982217040392E+0000 9.80575748561504E+0000 9.83172017238279E+0000 9.85771025169364E+0000 + 9.88372774454508E+0000 9.90977267194562E+0000 9.93584505491486E+0000 9.96194491448348E+0000 9.98807227169321E+0000 + 1.00142271475968E+0001 1.00404095632582E+0001 1.00666195397523E+0001 1.00928570981651E+0001 1.01191222595937E+0001 + 1.01454150451464E+0001 1.01717354759423E+0001 1.01980835731119E+0001 1.02244593577966E+0001 1.02508628511488E+0001 + 1.02772940743325E+0001 1.03037530485221E+0001 1.03302397949036E+0001 1.03567543346739E+0001 1.03832966890412E+0001 + 1.04098668792245E+0001 1.04364649264542E+0001 1.04630908519718E+0001 1.04897446770297E+0001 1.05164264228916E+0001 + 1.05431361108323E+0001 1.05698737621377E+0001 1.05966393981049E+0001 1.06234330400421E+0001 1.06502547092686E+0001 + 1.06771044271149E+0001 1.07039822149226E+0001 1.07308880940445E+0001 1.07578220858445E+0001 1.07847842116977E+0001 + 1.08117744929902E+0001 1.08387929511197E+0001 1.08658396074944E+0001 1.08929144835343E+0001 1.09200176006701E+0001 + 1.09471489803441E+0001 1.09743086440093E+0001 1.10014966131302E+0001 1.10287129091825E+0001 1.10559575536529E+0001 + 1.10832305680394E+0001 1.11105319738511E+0001 1.11378617926085E+0001 1.11652200458430E+0001 1.11926067550975E+0001 + 1.12200219419258E+0001 1.12474656278932E+0001 1.12749378345759E+0001 1.13024385835617E+0001 1.13299678964492E+0001 + 1.13575257948486E+0001 1.13851123003809E+0001 1.14127274346788E+0001 1.14403712193858E+0001 1.14680436761568E+0001 + 1.14957448266581E+0001 1.15234746925670E+0001 1.15512332955720E+0001 1.15790206573731E+0001 1.16068367996814E+0001 + 1.16346817442191E+0001 1.16625555127199E+0001 1.16904581269287E+0001 1.17183896086015E+0001 1.17463499795056E+0001 + 1.17743392614198E+0001 1.18023574761339E+0001 1.18304046454490E+0001 1.18584807911776E+0001 1.18865859351434E+0001 + 1.19147200991813E+0001 1.19428833051377E+0001 1.19710755748699E+0001 1.19992969302469E+0001 1.20275473931488E+0001 + 1.20558269854670E+0001 1.20841357291040E+0001 1.21124736459741E+0001 1.21408407580024E+0001 1.21692370871255E+0001 + 1.21976626552913E+0001 1.22261174844591E+0001 1.22546015965993E+0001 1.22831150136938E+0001 1.23116577577358E+0001 + 1.23402298507297E+0001 1.23688313146913E+0001 1.23974621716477E+0001 1.24261224436375E+0001 1.24548121527103E+0001 + 1.24835313209273E+0001 1.25122799703610E+0001 1.25410581230952E+0001 1.25698658012249E+0001 1.25987030268568E+0001 + 1.26275698221087E+0001 1.26564662091096E+0001 1.26853922100003E+0001 1.27143478469326E+0001 1.27433331420699E+0001 + 1.27723481175866E+0001 1.28013927956689E+0001 1.28304671985142E+0001 1.28595713483311E+0001 1.28887052673398E+0001 + 1.29178689777718E+0001 1.29470625018701E+0001 1.29762858618889E+0001 1.30055390800939E+0001 1.30348221787621E+0001 + 1.30641351801820E+0001 1.30934781066535E+0001 1.31228509804877E+0001 1.31522538240075E+0001 1.31816866595468E+0001 + 1.32111495094510E+0001 1.32406423960772E+0001 1.32701653417936E+0001 1.32997183689800E+0001 1.33293015000274E+0001 + 1.33589147573384E+0001 1.33885581633271E+0001 1.34182317404189E+0001 1.34479355110506E+0001 1.34776694976706E+0001 + 1.35074337227385E+0001 1.35372282087256E+0001 1.35670529781144E+0001 1.35969080533991E+0001 1.36267934570852E+0001 + 1.36567092116896E+0001 1.36866553397409E+0001 1.37166318637788E+0001 1.37466388063547E+0001 1.37766761900316E+0001 + 1.38067440373836E+0001 1.38368423709966E+0001 1.38669712134677E+0001 1.38971305874057E+0001 1.39273205154309E+0001 + 1.39575410201748E+0001 1.39877921242807E+0001 1.40180738504032E+0001 1.40483862212084E+0001 1.40787292593742E+0001 + 1.41091029875895E+0001 1.41395074285550E+0001 1.41699426049829E+0001 1.42004085395968E+0001 1.42309052551320E+0001 + 1.42614327743350E+0001 1.42919911199642E+0001 1.43225803147893E+0001 1.43532003815914E+0001 1.43838513431633E+0001 + 1.44145332223095E+0001 1.44452460418456E+0001 1.44759898245990E+0001 1.45067645934088E+0001 1.45375703711252E+0001 + 1.45684071806103E+0001 1.45992750447376E+0001 1.46301739863922E+0001 1.46611040284708E+0001 1.46920651938815E+0001 + 1.47230575055441E+0001 1.47540809863898E+0001 1.47851356593616E+0001 1.48162215474139E+0001 1.48473386735127E+0001 + 1.48784870606356E+0001 1.49096667317718E+0001 1.49408777099219E+0001 1.49721200180983E+0001 1.50033936793250E+0001 + 1.50346987166373E+0001 1.50660351530824E+0001 1.50974030117190E+0001 1.51288023156172E+0001 1.51602330878591E+0001 + 1.51916953515381E+0001 1.52231891297592E+0001 1.52547144456392E+0001 1.52862713223063E+0001 1.53178597829005E+0001 + 1.53494798505733E+0001 1.53811315484878E+0001 1.54128148998188E+0001 1.54445299277528E+0001 1.54762766554877E+0001 + 1.55080551062333E+0001 1.55398653032107E+0001 1.55717072696531E+0001 1.56035810288048E+0001 1.56354866039222E+0001 + 1.56674240182732E+0001 1.56993932951371E+0001 1.57313944578053E+0001 1.57634275295806E+0001 1.57954925337774E+0001 + 1.58275894937218E+0001 1.58597184327518E+0001 1.58918793742168E+0001 1.59240723414779E+0001 1.59562973579079E+0001 + 1.59885544468914E+0001 1.60208436318246E+0001 1.60531649361152E+0001 1.60855183831830E+0001 1.61179039964590E+0001 + 1.61503217993863E+0001 1.61827718154194E+0001 1.62152540680248E+0001 1.62477685806803E+0001 1.62803153768758E+0001 + 1.63128944801127E+0001 1.63455059139040E+0001 1.63781497017748E+0001 1.64108258672614E+0001 1.64435344339124E+0001 + 1.64762754252875E+0001 1.65090488649587E+0001 1.65418547765092E+0001 1.65746931835344E+0001 1.66075641096412E+0001 + 1.66404675784482E+0001 1.66734036135858E+0001 1.67063722386962E+0001 1.67393734774331E+0001 1.67724073534624E+0001 + 1.68054738904614E+0001 1.68385731121192E+0001 1.68717050421366E+0001 1.69048697042264E+0001 1.69380671221131E+0001 + 1.69712973195326E+0001 1.70045603202331E+0001 1.70378561479743E+0001 1.70711848265276E+0001 1.71045463796763E+0001 + 1.71379408312154E+0001 1.71713682049519E+0001 1.72048285247044E+0001 1.72383218143032E+0001 1.72718480975906E+0001 + 1.73054073984206E+0001 1.73389997406590E+0001 1.73726251481833E+0001 1.74062836448831E+0001 1.74399752546595E+0001 + 1.74737000014255E+0001 1.75074579091060E+0001 1.75412490016377E+0001 1.75750733029689E+0001 1.76089308370601E+0001 + 1.76428216278833E+0001 1.76767456994225E+0001 1.77107030756734E+0001 1.77446937806438E+0001 1.77787178383529E+0001 + 1.78127752728322E+0001 1.78468661081248E+0001 1.78809903682856E+0001 1.79151480773815E+0001 1.79493392594911E+0001 + 1.79835639387050E+0001 1.80178221391256E+0001 1.80521138848671E+0001 1.80864392000557E+0001 1.81207981088293E+0001 + 1.81551906353378E+0001 1.81896168037430E+0001 1.82240766382183E+0001 1.82585701629494E+0001 1.82930974021335E+0001 + 1.83276583799799E+0001 1.83622531207098E+0001 1.83968816485561E+0001 1.84315439877639E+0001 1.84662401625898E+0001 + 1.85009701973026E+0001 1.85357341161830E+0001 1.85705319435234E+0001 1.86053637036282E+0001 1.86402294208139E+0001 + 1.86751291194087E+0001 1.87100628237527E+0001 1.87450305581980E+0001 1.87800323471087E+0001 1.88150682148606E+0001 + 1.88501381858417E+0001 1.88852422844517E+0001 1.89203805351024E+0001 1.89555529622175E+0001 1.89907595902325E+0001 + 1.90260004435951E+0001 1.90612755467646E+0001 1.90965849242127E+0001 1.91319286004226E+0001 1.91673065998898E+0001 + 1.92027189471215E+0001 1.92381656666371E+0001 1.92736467829678E+0001 1.93091623206568E+0001 1.93447123042592E+0001 + 1.93802967583423E+0001 1.94159157074853E+0001 1.94515691762790E+0001 1.94872571893268E+0001 1.95229797712436E+0001 + 1.95587369466566E+0001 1.95945287402047E+0001 1.96303551765391E+0001 1.96662162803228E+0001 1.97021120762309E+0001 + 1.97380425889503E+0001 1.97740078431802E+0001 1.98100078636316E+0001 1.98460426750276E+0001 1.98821123021034E+0001 + 1.99182167696059E+0001 1.99543561022944E+0001 1.99905303249400E+0001 2.00267394623259E+0001 2.00629835392474E+0001 + 2.00992625805115E+0001 2.01355766109377E+0001 2.01719256553573E+0001 2.02083097386135E+0001 2.02447288855619E+0001 + 2.02811831210699E+0001 2.03176724700170E+0001 2.03541969572947E+0001 2.03907566078067E+0001 2.04273514464686E+0001 + 2.04639814982082E+0001 2.05006467879653E+0001 2.05373473406917E+0001 2.05740831813514E+0001 2.06108543349204E+0001 + 2.06476608263868E+0001 2.06845026807507E+0001 2.07213799230245E+0001 2.07582925782325E+0001 2.07952406714110E+0001 + 2.08322242276088E+0001 2.08692432718862E+0001 2.09062978293160E+0001 2.09433879249832E+0001 2.09805135839846E+0001 + 2.10176748314292E+0001 2.10548716924381E+0001 2.10921041921447E+0001 2.11293723556942E+0001 2.11666762082442E+0001 + 2.12040157749643E+0001 2.12413910810362E+0001 2.12788021516537E+0001 2.13162490120229E+0001 2.13537316873619E+0001 + 2.13912502029009E+0001 2.14288045838824E+0001 2.14663948555608E+0001 2.15040210432029E+0001 2.15416831720875E+0001 + 2.15793812675055E+0001 2.16171153547602E+0001 2.16548854591668E+0001 2.16926916060528E+0001 2.17305338207578E+0001 + 2.17684121286336E+0001 2.18063265550441E+0001 2.18442771253656E+0001 2.18822638649861E+0001 2.19202867993064E+0001 + 2.19583459537390E+0001 2.19964413537088E+0001 2.20345730246528E+0001 2.20727409920202E+0001 2.21109452812724E+0001 + 2.21491859178831E+0001 2.21874629273381E+0001 2.22257763351354E+0001 2.22641261667851E+0001 2.23025124478099E+0001 + 2.23409352037441E+0001 2.23793944601348E+0001 2.24178902425410E+0001 2.24564225765339E+0001 2.24949914876971E+0001 + 2.25335970016264E+0001 2.25722391439296E+0001 2.26109179402269E+0001 2.26496334161509E+0001 2.26883855973461E+0001 + 2.27271745094695E+0001 2.27660001781902E+0001 2.28048626291896E+0001 2.28437618881614E+0001 2.28826979808114E+0001 + 2.29216709328579E+0001 2.29606807700311E+0001 2.29997275180739E+0001 2.30388112027410E+0001 2.30779318497998E+0001 + 2.31170894850297E+0001 2.31562841342224E+0001 2.31955158231820E+0001 2.32347845777247E+0001 2.32740904236793E+0001 + 2.33134333868864E+0001 2.33528134931992E+0001 2.33922307684833E+0001 2.34316852386164E+0001 2.34711769294884E+0001 + 2.35107058670017E+0001 2.35502720770710E+0001 2.35898755856233E+0001 2.36295164185976E+0001 2.36691946019457E+0001 + 2.37089101616314E+0001 2.37486631236309E+0001 2.37884535139327E+0001 2.38282813585376E+0001 2.38681466834589E+0001 + 2.39080495147220E+0001 2.39479898783646E+0001 2.39879678004372E+0001 2.40279833070020E+0001 2.40680364241339E+0001 + 2.41081271779201E+0001 2.41482555944603E+0001 2.41884216998661E+0001 2.42286255202620E+0001 2.42688670817844E+0001 + 2.43091464105824E+0001 2.43494635328171E+0001 2.43898184746624E+0001 2.44302112623043E+0001 2.44706419219411E+0001 + 2.45111104797837E+0001 2.45516169620552E+0001 2.45921613949912E+0001 2.46327438048397E+0001 2.46733642178608E+0001 + 2.47140226603274E+0001 2.47547191585245E+0001 2.47954537387496E+0001 2.48362264273126E+0001 2.48770372505359E+0001 + 2.49178862347539E+0001 2.49587734063140E+0001 2.49996987915756E+0001 2.50406624169106E+0001 2.50816643087033E+0001 + 2.51227044933505E+0001 2.51637829972614E+0001 2.52048998468576E+0001 2.52460550685731E+0001 2.52872486888543E+0001 + 2.53284807341602E+0001 2.53697512309620E+0001 2.54110602057435E+0001 2.54524076850011E+0001 2.54937936952432E+0001 + 2.55352182629909E+0001 2.55766814147780E+0001 2.56181831771503E+0001 2.56597235766663E+0001 2.57013026398969E+0001 + 2.57429203934255E+0001 2.57845768638480E+0001 2.58262720777727E+0001 2.58680060618203E+0001 2.59097788426242E+0001 + 2.59515904468301E+0001 2.59934409010961E+0001 2.60353302320931E+0001 2.60772584665042E+0001 2.61192256310250E+0001 + 2.61612317523638E+0001 2.62032768572413E+0001 2.62453609723905E+0001 2.62874841245572E+0001 2.63296463404995E+0001 + 2.63718476469882E+0001 2.64140880708064E+0001 2.64563676387497E+0001 2.64986863776266E+0001 2.65410443142576E+0001 + 2.65834414754761E+0001 2.66258778881278E+0001 2.66683535790710E+0001 2.67108685751767E+0001 2.67534229033281E+0001 + 2.67960165904212E+0001 2.68386496633644E+0001 2.68813221490788E+0001 2.69240340744979E+0001 2.69667854665678E+0001 + 2.70095763522472E+0001 2.70524067585071E+0001 2.70952767123315E+0001 2.71381862407166E+0001 2.71811353706713E+0001 + 2.72241241292170E+0001 2.72671525433878E+0001 2.73102206402303E+0001 2.73533284468036E+0001 2.73964759901795E+0001 + 2.74396632974423E+0001 2.74828903956889E+0001 2.75261573120289E+0001 2.75694640735842E+0001 2.76128107074897E+0001 + 2.76561972408925E+0001 2.76996237009525E+0001 2.77430901148424E+0001 2.77865965097469E+0001 2.78301429128641E+0001 + 2.78737293514040E+0001 2.79173558525897E+0001 2.79610224436566E+0001 2.80047291518530E+0001 2.80484760044396E+0001 + 2.80922630286898E+0001 2.81360902518896E+0001 2.81799577013378E+0001 2.82238654043455E+0001 2.82678133882368E+0001 + 2.83118016803483E+0001 2.83558303080291E+0001 2.83998992986411E+0001 2.84440086795589E+0001 2.84881584781696E+0001 + 2.85323487218730E+0001 2.85765794380817E+0001 2.86208506542207E+0001 2.86651623977279E+0001 2.87095146960538E+0001 + 2.87539075766616E+0001 2.87983410670269E+0001 2.88428151946384E+0001 2.88873299869973E+0001 2.89318854716173E+0001 + 2.89764816760250E+0001 2.90211186277598E+0001 2.90657963543734E+0001 2.91105148834305E+0001 2.91552742425084E+0001 + 2.92000744591972E+0001 2.92449155610996E+0001 2.92897975758310E+0001 2.93347205310194E+0001 2.93796844543059E+0001 + 2.94246893733440E+0001 2.94697353157998E+0001 2.95148223093525E+0001 2.95599503816937E+0001 2.96051195605278E+0001 + 2.96503298735723E+0001 2.96955813485568E+0001 2.97408740132239E+0001 2.97862078953293E+0001 2.98315830226409E+0001 + 2.98769994229397E+0001 2.99224571240193E+0001 2.99679561536859E+0001 3.00134965397588E+0001 3.00590783100699E+0001 + 3.01047014924637E+0001 3.01503661147978E+0001 3.01960722049422E+0001 3.02418197907799E+0001 3.02876089002066E+0001 + 3.03334395611308E+0001 3.03793118014737E+0001 3.04252256491695E+0001 3.04711811321648E+0001 3.05171782784195E+0001 + 3.05632171159057E+0001 3.06092976726087E+0001 3.06554199765266E+0001 3.07015840556700E+0001 3.07477899380626E+0001 + 3.07940376517408E+0001 3.08403272247538E+0001 3.08866586851634E+0001 3.09330320610448E+0001 3.09794473804853E+0001 + 3.10259046715855E+0001 3.10724039624586E+0001 3.11189452812308E+0001 3.11655286560410E+0001 3.12121541150409E+0001 + 3.12588216863951E+0001 3.13055313982811E+0001 3.13522832788891E+0001 3.13990773564222E+0001 3.14459136590965E+0001 + 3.14927922151406E+0001 3.15397130527962E+0001 3.15866762003180E+0001 3.16336816859731E+0001 3.16807295380419E+0001 + 3.17278197848175E+0001 3.17749524546057E+0001 3.18221275757254E+0001 3.18693451765084E+0001 3.19166052852992E+0001 + 3.19639079304552E+0001 3.20112531403468E+0001 3.20586409433572E+0001 3.21060713678825E+0001 3.21535444423316E+0001 + 3.22010601951266E+0001 3.22486186547021E+0001 3.22962198495058E+0001 3.23438638079984E+0001 3.23915505586532E+0001 + 3.24392801299567E+0001 3.24870525504084E+0001 3.25348678485202E+0001 3.25827260528173E+0001 3.26306271918379E+0001 + 3.26785712941328E+0001 3.27265583882661E+0001 3.27745885028145E+0001 3.28226616663677E+0001 3.28707779075286E+0001 + 3.29189372549127E+0001 3.29671397371486E+0001 3.30153853828778E+0001 3.30636742207549E+0001 3.31120062794470E+0001 + 3.31603815876348E+0001 3.32088001740115E+0001 3.32572620672833E+0001 3.33057672961695E+0001 3.33543158894023E+0001 + 3.34029078757270E+0001 3.34515432839016E+0001 3.35002221426972E+0001 3.35489444808979E+0001 3.35977103273009E+0001 + 3.36465197107160E+0001 3.36953726599665E+0001 3.37442692038884E+0001 3.37932093713305E+0001 3.38421931911550E+0001 + 3.38912206922368E+0001 3.39402919034640E+0001 3.39894068537375E+0001 3.40385655719714E+0001 3.40877680870927E+0001 + 3.41370144280415E+0001 3.41863046237707E+0001 3.42356387032465E+0001 3.42850166954479E+0001 3.43344386293670E+0001 + 3.43839045340090E+0001 3.44334144383921E+0001 3.44829683715473E+0001 3.45325663625191E+0001 3.45822084403646E+0001 + 3.46318946341542E+0001 3.46816249729712E+0001 3.47313994859119E+0001 3.47812182020860E+0001 3.48310811506159E+0001 + 3.48809883606370E+0001 3.49309398612982E+0001 3.49809356817610E+0001 3.50309758512001E+0001 3.50810603988035E+0001 + 3.51311893537720E+0001 3.51813627453195E+0001 3.52315806026732E+0001 3.52818429550730E+0001 3.53321498317723E+0001 + 3.53825012620373E+0001 3.54328972751473E+0001 3.54833379003949E+0001 3.55338231670857E+0001 3.55843531045381E+0001 + 3.56349277420841E+0001 3.56855471090685E+0001 3.57362112348492E+0001 3.57869201487974E+0001 3.58376738802971E+0001 + 3.58884724587459E+0001 3.59393159135540E+0001 3.59902042741449E+0001 3.60411375699555E+0001 3.60921158304354E+0001 + 3.61431390850476E+0001 3.61942073632682E+0001 3.62453206945864E+0001 3.62964791085044E+0001 3.63476826345378E+0001 + 3.63989313022152E+0001 3.64502251410783E+0001 3.65015641806822E+0001 3.65529484505948E+0001 3.66043779803974E+0001 + 3.66558527996845E+0001 3.67073729380633E+0001 3.67589384251550E+0001 3.68105492905932E+0001 3.68622055640249E+0001 + 3.69139072751106E+0001 3.69656544535235E+0001 3.70174471289502E+0001 3.70692853310907E+0001 3.71211690896576E+0001 + 3.71730984343774E+0001 3.72250733949894E+0001 3.72770940012458E+0001 3.73291602829128E+0001 3.73812722697691E+0001 + 3.74334299916068E+0001 3.74856334782314E+0001 3.75378827594614E+0001 3.75901778651285E+0001 3.76425188250778E+0001 + 3.76949056691675E+0001 3.77473384272690E+0001 3.77998171292671E+0001 3.78523418050594E+0001 3.79049124845573E+0001 + 3.79575291976850E+0001 3.80101919743800E+0001 3.80629008445934E+0001 3.81156558382892E+0001 3.81684569854445E+0001 + 3.82213043160501E+0001 3.82741978601097E+0001 3.83271376476404E+0001 3.83801237086725E+0001 3.84331560732497E+0001 + 3.84862347714288E+0001 3.85393598332799E+0001 3.85925312888864E+0001 3.86457491683450E+0001 3.86990135017656E+0001 + 3.87523243192714E+0001 3.88056816509990E+0001 3.88590855270981E+0001 3.89125359777317E+0001 3.89660330330764E+0001 + 3.90195767233215E+0001 3.90731670786704E+0001 3.91268041293390E+0001 3.91804879055569E+0001 3.92342184375672E+0001 + 3.92879957556258E+0001 3.93418198900022E+0001 3.93956908709794E+0001 3.94496087288533E+0001 3.95035734939334E+0001 + 3.95575851965425E+0001 3.96116438670166E+0001 3.96657495357052E+0001 3.97199022329709E+0001 3.97741019891899E+0001 + 3.98283488347516E+0001 3.98826428000587E+0001 3.99369839155273E+0001 3.99913722115869E+0001 4.00458077186803E+0001 + 4.01002904672634E+0001 4.01548204878061E+0001 4.02093978107911E+0001 4.02640224667144E+0001 4.03186944860859E+0001 + 4.03734138994283E+0001 4.04281807372782E+0001 4.04829950301851E+0001 4.05378568087121E+0001 4.05927661034357E+0001 + 4.06477229449457E+0001 4.07027273638453E+0001 4.07577793907512E+0001 4.08128790562933E+0001 4.08680263911150E+0001 + 4.09232214258732E+0001 4.09784641912380E+0001 4.10337547178929E+0001 4.10890930365351E+0001 4.11444791778749E+0001 + 4.11999131726362E+0001 4.12553950515562E+0001 4.13109248453854E+0001 4.13665025848881E+0001 4.14221283008418E+0001 + 4.14778020240372E+0001 4.15335237852788E+0001 4.15892936153845E+0001 4.16451115451852E+0001 4.17009776055260E+0001 + 4.17568918272646E+0001 4.18128542412728E+0001 4.18688648784356E+0001 4.19249237696512E+0001 4.19810309458318E+0001 + 4.20371864379026E+0001 4.20933902768024E+0001 4.21496424934835E+0001 4.22059431189118E+0001 4.22622921840662E+0001 + 4.23186897199397E+0001 4.23751357575383E+0001 4.24316303278816E+0001 4.24881734620029E+0001 4.25447651909485E+0001 + 4.26014055457788E+0001 4.26580945575673E+0001 4.27148322574008E+0001 4.27716186763802E+0001 4.28284538456194E+0001 + 4.28853377962459E+0001 4.29422705594010E+0001 4.29992521662391E+0001 4.30562826479282E+0001 4.31133620356500E+0001 + 4.31704903605996E+0001 4.32276676539857E+0001 4.32848939470304E+0001 4.33421692709693E+0001 4.33994936570517E+0001 + 4.34568671365404E+0001 4.35142897407113E+0001 4.35717615008547E+0001 4.36292824482737E+0001 4.36868526142850E+0001 + 4.37444720302194E+0001 4.38021407274207E+0001 4.38598587372463E+0001 4.39176260910676E+0001 4.39754428202689E+0001 + 4.40333089562487E+0001 4.40912245304186E+0001 4.41491895742039E+0001 4.42072041190437E+0001 4.42652681963902E+0001 + 4.43233818377096E+0001 4.43815450744816E+0001 4.44397579381994E+0001 4.44980204603695E+0001 4.45563326725127E+0001 + 4.46146946061626E+0001 4.46731062928670E+0001 4.47315677641871E+0001 4.47900790516973E+0001 4.48486401869864E+0001 + 4.49072512016561E+0001 4.49659121273220E+0001 4.50246229956134E+0001 4.50833838381730E+0001 4.51421946866571E+0001 + 4.52010555727360E+0001 4.52599665280932E+0001 4.53189275844259E+0001 4.53779387734452E+0001 4.54370001268754E+0001 + 4.54961116764549E+0001 4.55552734539355E+0001 4.56144854910824E+0001 4.56737478196750E+0001 4.57330604715059E+0001 + 4.57924234783814E+0001 4.58518368721218E+0001 4.59113006845606E+0001 4.59708149475451E+0001 4.60303796929366E+0001 + 4.60899949526094E+0001 4.61496607584522E+0001 4.62093771423669E+0001 4.62691441362690E+0001 4.63289617720882E+0001 + 4.63888300817673E+0001 4.64487490972630E+0001 4.65087188505460E+0001 4.65687393736002E+0001 4.66288106984233E+0001 + 4.66889328570270E+0001 4.67491058814364E+0001 4.68093298036902E+0001 4.68696046558413E+0001 4.69299304699558E+0001 + 4.69903072781138E+0001 4.70507351124089E+0001 4.71112140049485E+0001 4.71717439878539E+0001 4.72323250932600E+0001 + 4.72929573533151E+0001 4.73536408001817E+0001 4.74143754660359E+0001 4.74751613830674E+0001 4.75359985834797E+0001 + 4.75968870994900E+0001 4.76578269633294E+0001 4.77188182072427E+0001 4.77798608634881E+0001 4.78409549643381E+0001 + 4.79021005420785E+0001 4.79632976290092E+0001 4.80245462574436E+0001 4.80858464597090E+0001 4.81471982681463E+0001 + 4.82086017151106E+0001 4.82700568329702E+0001 4.83315636541074E+0001 4.83931222109186E+0001 4.84547325358134E+0001 + 4.85163946612156E+0001 4.85781086195628E+0001 4.86398744433060E+0001 4.87016921649104E+0001 4.87635618168548E+0001 + 4.88254834316318E+0001 4.88874570417480E+0001 4.89494826797235E+0001 4.90115603780922E+0001 4.90736901694023E+0001 + 4.91358720862152E+0001 4.91981061611065E+0001 4.92603924266655E+0001 4.93227309154953E+0001 4.93851216602129E+0001 + 4.94475646934490E+0001 4.95100600478482E+0001 4.95726077560690E+0001 4.96352078507837E+0001 4.96978603646783E+0001 + 4.97605653304529E+0001 4.98233227808212E+0001 4.98861327485108E+0001 4.99489952662633E+0001 5.00119103668340E+0001 + 5.00748780829923E+0001 5.01378984475210E+0001 5.02009714932171E+0001 5.02640972528916E+0001 5.03272757593690E+0001 + 5.03905070454877E+0001 5.04537911441004E+0001 5.05171280880733E+0001 5.05805179102864E+0001 5.06439606436341E+0001 + 5.07074563210239E+0001 5.07710049753781E+0001 5.08346066396321E+0001 5.08982613467356E+0001 5.09619691296522E+0001 + 5.10257300213593E+0001 5.10895440548481E+0001 5.11534112631240E+0001 5.12173316792061E+0001 5.12813053361273E+0001 + 5.13453322669348E+0001 5.14094125046894E+0001 5.14735460824658E+0001 5.15377330333529E+0001 5.16019733904533E+0001 + 5.16662671868836E+0001 5.17306144557744E+0001 5.17950152302701E+0001 5.18594695435291E+0001 5.19239774287238E+0001 + 5.19885389190404E+0001 5.20531540476793E+0001 5.21178228478547E+0001 5.21825453527945E+0001 5.22473215957411E+0001 + 5.23121516099504E+0001 5.23770354286925E+0001 5.24419730852515E+0001 5.25069646129251E+0001 5.25720100450256E+0001 + 5.26371094148786E+0001 5.27022627558242E+0001 5.27674701012162E+0001 5.28327314844225E+0001 5.28980469388249E+0001 + 5.29634164978193E+0001 5.30288401948155E+0001 5.30943180632373E+0001 5.31598501365227E+0001 5.32254364481233E+0001 + 5.32910770315051E+0001 5.33567719201480E+0001 5.34225211475456E+0001 5.34883247472060E+0001 5.35541827526511E+0001 + 5.36200951974165E+0001 5.36860621150526E+0001 5.37520835391231E+0001 5.38181595032059E+0001 5.38842900408932E+0001 + 5.39504751857910E+0001 5.40167149715193E+0001 5.40830094317124E+0001 5.41493586000183E+0001 5.42157625100994E+0001 + 5.42822211956319E+0001 5.43487346903060E+0001 5.44153030278263E+0001 5.44819262419112E+0001 5.45486043662930E+0001 + 5.46153374347185E+0001 5.46821254809483E+0001 5.47489685387569E+0001 5.48158666419333E+0001 5.48828198242802E+0001 + 5.49498281196147E+0001 5.50168915617678E+0001 5.50840101845844E+0001 5.51511840219239E+0001 5.52184131076595E+0001 + 5.52856974756785E+0001 5.53530371598826E+0001 5.54204321941872E+0001 5.54878826125218E+0001 5.55553884488306E+0001 + 5.56229497370713E+0001 5.56905665112157E+0001 5.57582388052502E+0001 5.58259666531749E+0001 5.58937500890042E+0001 + 5.59615891467667E+0001 5.60294838605047E+0001 5.60974342642752E+0001 5.61654403921490E+0001 5.62335022782110E+0001 + 5.63016199565606E+0001 5.63697934613108E+0001 5.64380228265892E+0001 5.65063080865373E+0001 5.65746492753109E+0001 + 5.66430464270798E+0001 5.67114995760282E+0001 5.67800087563541E+0001 5.68485740022700E+0001 5.69171953480023E+0001 + 5.69858728277918E+0001 5.70546064758933E+0001 5.71233963265760E+0001 5.71922424141228E+0001 5.72611447728315E+0001 + 5.73301034370134E+0001 5.73991184409943E+0001 5.74681898191142E+0001 5.75373176057272E+0001 5.76065018352018E+0001 + 5.76757425419204E+0001 5.77450397602797E+0001 5.78143935246908E+0001 5.78838038695788E+0001 5.79532708293829E+0001 + 5.80227944385570E+0001 5.80923747315686E+0001 5.81620117428998E+0001 5.82317055070469E+0001 5.83014560585203E+0001 + 5.83712634318447E+0001 5.84411276615590E+0001 5.85110487822163E+0001 5.85810268283842E+0001 5.86510618346441E+0001 + 5.87211538355919E+0001 5.87913028658378E+0001 5.88615089600061E+0001 5.89317721527354E+0001 5.90020924786787E+0001 + 5.90724699725030E+0001 5.91429046688896E+0001 5.92133966025343E+0001 5.92839458081470E+0001 5.93545523204519E+0001 + 5.94252161741874E+0001 5.94959374041062E+0001 5.95667160449754E+0001 5.96375521315763E+0001 5.97084456987042E+0001 + 5.97793967811694E+0001 5.98504054137959E+0001 5.99214716314219E+0001 5.99925954689004E+0001 6.00637769610983E+0001 + 6.01350161428971E+0001 6.02063130491923E+0001 6.02776677148939E+0001 6.03490801749263E+0001 6.04205504642278E+0001 + 6.04920786177515E+0001 6.05636646704646E+0001 6.06353086573486E+0001 6.07070106133992E+0001 6.07787705736269E+0001 + 6.08505885730561E+0001 6.09224646467256E+0001 6.09943988296886E+0001 6.10663911570127E+0001 6.11384416637797E+0001 + 6.12105503850860E+0001 6.12827173560419E+0001 6.13549426117726E+0001 6.14272261874172E+0001 6.14995681181293E+0001 + 6.15719684390771E+0001 6.16444271854429E+0001 6.17169443924233E+0001 6.17895200952296E+0001 6.18621543290871E+0001 + 6.19348471292358E+0001 6.20075985309298E+0001 6.20804085694377E+0001 6.21532772800427E+0001 6.22262046980421E+0001 + 6.22991908587475E+0001 6.23722357974853E+0001 6.24453395495959E+0001 6.25185021504343E+0001 6.25917236353700E+0001 + 6.26650040397867E+0001 6.27383433990825E+0001 6.28117417486701E+0001 6.28851991239764E+0001 6.29587155604429E+0001 + 6.30322910935256E+0001 6.31059257586944E+0001 6.31796195914344E+0001 6.32533726272445E+0001 6.33271849016382E+0001 + 6.34010564501438E+0001 6.34749873083034E+0001 6.35489775116740E+0001 6.36230270958269E+0001 6.36971360963479E+0001 + 6.37713045488373E+0001 6.38455324889097E+0001 6.39198199521940E+0001 6.39941669743342E+0001 6.40685735909881E+0001 + 6.41430398378281E+0001 6.42175657505415E+0001 6.42921513648295E+0001 6.43667967164081E+0001 6.44415018410077E+0001 + 6.45162667743732E+0001 6.45910915522639E+0001 6.46659762104537E+0001 6.47409207847309E+0001 6.48159253108985E+0001 + 6.48909898247737E+0001 6.49661143621881E+0001 6.50412989589884E+0001 6.51165436510353E+0001 6.51918484742040E+0001 + 6.52672134643845E+0001 6.53426386574810E+0001 6.54181240894125E+0001 6.54936697961124E+0001 6.55692758135284E+0001 + 6.56449421776233E+0001 6.57206689243738E+0001 6.57964560897713E+0001 6.58723037098221E+0001 6.59482118205467E+0001 + 6.60241804579800E+0001 6.61002096581719E+0001 6.61762994571864E+0001 6.62524498911022E+0001 6.63286609960129E+0001 + 6.64049328080260E+0001 6.64812653632640E+0001 6.65576586978639E+0001 6.66341128479772E+0001 6.67106278497701E+0001 + 6.67872037394231E+0001 6.68638405531313E+0001 6.69405383271049E+0001 6.70172970975680E+0001 6.70941169007594E+0001 + 6.71709977729331E+0001 6.72479397503570E+0001 6.73249428693136E+0001 6.74020071661006E+0001 6.74791326770296E+0001 + 6.75563194384273E+0001 6.76335674866348E+0001 6.77108768580076E+0001 6.77882475889163E+0001 6.78656797157457E+0001 + 6.79431732748952E+0001 6.80207283027793E+0001 6.80983448358265E+0001 6.81760229104802E+0001 6.82537625631987E+0001 + 6.83315638304543E+0001 6.84094267487345E+0001 6.84873513545412E+0001 6.85653376843908E+0001 6.86433857748148E+0001 + 6.87214956623588E+0001 6.87996673835832E+0001 6.88779009750635E+0001 6.89561964733892E+0001 6.90345539151647E+0001 + 6.91129733370093E+0001 6.91914547755567E+0001 6.92699982674552E+0001 6.93486038493680E+0001 6.94272715579728E+0001 + 6.95060014299622E+0001 6.95847935020431E+0001 6.96636478109373E+0001 6.97425643933815E+0001 6.98215432861266E+0001 + 6.99005845259385E+0001 6.99796881495978E+0001 7.00588541938997E+0001 7.01380826956539E+0001 7.02173736916854E+0001 + 7.02967272188334E+0001 7.03761433139517E+0001 7.04556220139093E+0001 7.05351633555895E+0001 7.06147673758905E+0001 + 7.06944341117253E+0001 7.07741636000212E+0001 7.08539558777209E+0001 7.09338109817812E+0001 7.10137289491738E+0001 + 7.10937098168854E+0001 7.11737536219173E+0001 7.12538604012852E+0001 7.13340301920200E+0001 7.14142630311671E+0001 + 7.14945589557869E+0001 7.15749180029542E+0001 7.16553402097586E+0001 7.17358256133048E+0001 7.18163742507120E+0001 + 7.18969861591140E+0001 7.19776613756597E+0001 7.20583999375127E+0001 7.21392018818510E+0001 7.22200672458680E+0001 + 7.23009960667714E+0001 7.23819883817838E+0001 7.24630442281426E+0001 7.25441636431000E+0001 7.26253466639231E+0001 + 7.27065933278935E+0001 7.27879036723078E+0001 7.28692777344775E+0001 7.29507155517286E+0001 7.30322171614020E+0001 + 7.31137826008537E+0001 7.31954119074542E+0001 7.32771051185888E+0001 7.33588622716578E+0001 7.34406834040761E+0001 + 7.35225685532737E+0001 7.36045177566953E+0001 7.36865310518001E+0001 7.37686084760628E+0001 7.38507500669724E+0001 + 7.39329558620328E+0001 7.40152258987629E+0001 7.40975602146965E+0001 7.41799588473819E+0001 7.42624218343826E+0001 + 7.43449492132769E+0001 7.44275410216576E+0001 7.45101972971329E+0001 7.45929180773254E+0001 7.46757033998730E+0001 + 7.47585533024279E+0001 7.48414678226577E+0001 7.49244469982446E+0001 7.50074908668857E+0001 7.50905994662930E+0001 + 7.51737728341935E+0001 7.52570110083288E+0001 7.53403140264556E+0001 7.54236819263456E+0001 7.55071147457850E+0001 + 7.55906125225754E+0001 7.56741752945329E+0001 7.57578030994884E+0001 7.58414959752884E+0001 7.59252539597936E+0001 + 7.60090770908797E+0001 7.60929654064377E+0001 7.61769189443732E+0001 7.62609377426067E+0001 7.63450218390740E+0001 + 7.64291712717254E+0001 7.65133860785260E+0001 7.65976662974566E+0001 7.66820119665120E+0001 7.67664231237027E+0001 + 7.68508998070537E+0001 7.69354420546049E+0001 7.70200499044116E+0001 7.71047233945436E+0001 7.71894625630856E+0001 + 7.72742674481379E+0001 7.73591380878150E+0001 7.74440745202467E+0001 7.75290767835778E+0001 7.76141449159680E+0001 + 7.76992789555920E+0001 7.77844789406395E+0001 7.78697449093148E+0001 7.79550768998379E+0001 7.80404749504433E+0001 + 7.81259390993803E+0001 7.82114693849138E+0001 7.82970658453231E+0001 7.83827285189028E+0001 7.84684574439625E+0001 + 7.85542526588267E+0001 7.86401142018348E+0001 7.87260421113416E+0001 7.88120364257163E+0001 7.88980971833438E+0001 + 7.89842244226235E+0001 7.90704181819699E+0001 7.91566784998129E+0001 7.92430054145969E+0001 7.93293989647814E+0001 + 7.94158591888414E+0001 7.95023861252665E+0001 7.95889798125614E+0001 7.96756402892460E+0001 7.97623675938549E+0001 + 7.98491617649382E+0001 7.99360228410608E+0001 8.00229508608025E+0001 8.01099458627585E+0001 8.01970078855388E+0001 + 8.02841369677684E+0001 8.03713331480878E+0001 8.04585964651520E+0001 8.05459269576313E+0001 8.06333246642113E+0001 + 8.07207896235923E+0001 8.08083218744899E+0001 8.08959214556348E+0001 8.09835884057725E+0001 8.10713227636640E+0001 + 8.11591245680852E+0001 8.12469938578267E+0001 8.13349306716950E+0001 8.14229350485111E+0001 8.15110070271112E+0001 + 8.15991466463467E+0001 8.16873539450841E+0001 8.17756289622049E+0001 8.18639717366059E+0001 8.19523823071987E+0001 + 8.20408607129104E+0001 8.21294069926831E+0001 8.22180211854737E+0001 8.23067033302548E+0001 8.23954534660136E+0001 + 8.24842716317526E+0001 8.25731578664898E+0001 8.26621122092577E+0001 8.27511346991044E+0001 8.28402253750931E+0001 + 8.29293842763019E+0001 8.30186114418242E+0001 8.31079069107687E+0001 8.31972707222590E+0001 8.32867029154341E+0001 + 8.33762035294480E+0001 8.34657726034697E+0001 8.35554101766839E+0001 8.36451162882900E+0001 8.37348909775025E+0001 + 8.38247342835517E+0001 8.39146462456824E+0001 8.40046269031548E+0001 8.40946762952446E+0001 8.41847944612422E+0001 + 8.42749814404536E+0001 8.43652372721997E+0001 8.44555619958167E+0001 8.45459556506562E+0001 8.46364182760846E+0001 + 8.47269499114838E+0001 8.48175505962509E+0001 8.49082203697980E+0001 8.49989592715526E+0001 8.50897673409576E+0001 + 8.51806446174707E+0001 8.52715911405650E+0001 8.53626069497289E+0001 8.54536920844660E+0001 8.55448465842952E+0001 + 8.56360704887505E+0001 8.57273638373810E+0001 8.58187266697516E+0001 8.59101590254418E+0001 8.60016609440466E+0001 + 8.60932324651765E+0001 8.61848736284570E+0001 8.62765844735287E+0001 8.63683650400478E+0001 8.64602153676855E+0001 + 8.65521354961286E+0001 8.66441254650788E+0001 8.67361853142530E+0001 8.68283150833841E+0001 8.69205148122194E+0001 + 8.70127845405218E+0001 8.71051243080699E+0001 8.71975341546570E+0001 8.72900141200917E+0001 8.73825642441985E+0001 + 8.74751845668167E+0001 8.75678751278007E+0001 8.76606359670209E+0001 8.77534671243623E+0001 8.78463686397258E+0001 + 8.79393405530272E+0001 8.80323829041975E+0001 8.81254957331836E+0001 8.82186790799472E+0001 8.83119329844655E+0001 + 8.84052574867311E+0001 8.84986526267518E+0001 8.85921184445507E+0001 8.86856549801665E+0001 8.87792622736527E+0001 + 8.88729403650790E+0001 8.89666892945296E+0001 8.90605091021043E+0001 8.91543998279186E+0001 8.92483615121030E+0001 + 8.93423941948032E+0001 8.94364979161808E+0001 8.95306727164124E+0001 8.96249186356897E+0001 8.97192357142205E+0001 + 8.98136239922274E+0001 8.99080835099484E+0001 9.00026143076372E+0001 9.00972164255625E+0001 9.01918899040088E+0001 + 9.02866347832756E+0001 9.03814511036778E+0001 9.04763389055460E+0001 9.05712982292261E+0001 9.06663291150790E+0001 + 9.07614316034816E+0001 9.08566057348259E+0001 9.09518515495191E+0001 9.10471690879843E+0001 9.11425583906594E+0001 + 9.12380194979985E+0001 9.13335524504704E+0001 9.14291572885595E+0001 9.15248340527661E+0001 9.16205827836051E+0001 + 9.17164035216074E+0001 9.18122963073195E+0001 9.19082611813027E+0001 9.20042981841340E+0001 9.21004073564063E+0001 + 9.21965887387273E+0001 9.22928423717204E+0001 9.23891682960246E+0001 9.24855665522940E+0001 9.25820371811986E+0001 + 9.26785802234236E+0001 9.27751957196694E+0001 9.28718837106524E+0001 9.29686442371043E+0001 9.30654773397719E+0001 + 9.31623830594180E+0001 9.32593614368206E+0001 9.33564125127730E+0001 9.34535363280845E+0001 9.35507329235794E+0001 + 9.36480023400978E+0001 9.37453446184951E+0001 9.38427597996422E+0001 9.39402479244256E+0001 9.40378090337474E+0001 + 9.41354431685247E+0001 9.42331503696909E+0001 9.43309306781943E+0001 9.44287841349986E+0001 9.45267107810838E+0001 + 9.46247106574446E+0001 9.47227838050916E+0001 9.48209302650509E+0001 9.49191500783640E+0001 9.50174432860883E+0001 + 9.51158099292962E+0001 9.52142500490758E+0001 9.53127636865311E+0001 9.54113508827812E+0001 9.55100116789609E+0001 + 9.56087461162208E+0001 9.57075542357266E+0001 9.58064360786596E+0001 9.59053916862173E+0001 9.60044210996118E+0001 + 9.61035243600716E+0001 9.62027015088403E+0001 9.63019525871770E+0001 9.64012776363568E+0001 9.65006766976701E+0001 + 9.66001498124227E+0001 9.66996970219364E+0001 9.67993183675484E+0001 9.68990138906111E+0001 9.69987836324932E+0001 + 9.70986276345785E+0001 9.71985459382665E+0001 9.72985385849725E+0001 9.73986056161269E+0001 9.74987470731764E+0001 + 9.75989629975828E+0001 9.76992534308235E+0001 9.77996184143919E+0001 9.79000579897967E+0001 9.80005721985620E+0001 + 9.81011610822284E+0001 9.82018246823511E+0001 9.83025630405014E+0001 9.84033761982664E+0001 9.85042641972484E+0001 + 9.86052270790659E+0001 9.87062648853525E+0001 9.88073776577575E+0001 9.89085654379464E+0001 9.90098282675996E+0001 + 9.91111661884136E+0001 9.92125792421005E+0001 9.93140674703881E+0001 9.94156309150195E+0001 9.95172696177541E+0001 + 9.96189836203663E+0001 9.97207729646465E+0001 9.98226376924009E+0001 9.99245778454511E+0001 1.00026593465635E+0002 + 1.00128684594804E+0002 1.00230851274829E+0002 1.00333093547594E+0002 1.00435411454998E+0002 1.00537805038957E+0002 + 1.00640274341404E+0002 1.00742819404285E+0002 1.00845440269563E+0002 1.00948136979217E+0002 1.01050909575241E+0002 + 1.01153758099645E+0002 1.01256682594455E+0002 1.01359683101713E+0002 1.01462759663475E+0002 1.01565912321815E+0002 + 1.01669141118821E+0002 1.01772446096598E+0002 1.01875827297266E+0002 1.01979284762960E+0002 1.02082818535832E+0002 + 1.02186428658050E+0002 1.02290115171797E+0002 1.02393878119270E+0002 1.02497717542686E+0002 1.02601633484274E+0002 + 1.02705625986280E+0002 1.02809695090967E+0002 1.02913840840611E+0002 1.03018063277506E+0002 1.03122362443962E+0002 + 1.03226738382303E+0002 1.03331191134869E+0002 1.03435720744018E+0002 1.03540327252121E+0002 1.03645010701566E+0002 + 1.03749771134758E+0002 1.03854608594116E+0002 1.03959523122075E+0002 1.04064514761086E+0002 1.04169583553616E+0002 + 1.04274729542149E+0002 1.04379952769182E+0002 1.04485253277230E+0002 1.04590631108823E+0002 1.04696086306507E+0002 + 1.04801618912845E+0002 1.04907228970413E+0002 1.05012916521804E+0002 1.05118681609629E+0002 1.05224524276513E+0002 + 1.05330444565096E+0002 1.05436442518034E+0002 1.05542518178002E+0002 1.05648671587686E+0002 1.05754902789792E+0002 + 1.05861211827039E+0002 1.05967598742163E+0002 1.06074063577916E+0002 1.06180606377067E+0002 1.06287227182397E+0002 + 1.06393926036708E+0002 1.06500702982813E+0002 1.06607558063545E+0002 1.06714491321749E+0002 1.06821502800289E+0002 + 1.06928592542044E+0002 1.07035760589908E+0002 1.07143006986792E+0002 1.07250331775622E+0002 1.07357734999340E+0002 + 1.07465216700904E+0002 1.07572776923288E+0002 1.07680415709484E+0002 1.07788133102495E+0002 1.07895929145344E+0002 + 1.08003803881068E+0002 1.08111757352721E+0002 1.08219789603373E+0002 1.08327900676109E+0002 1.08436090614029E+0002 + 1.08544359460252E+0002 1.08652707257910E+0002 1.08761134050153E+0002 1.08869639880145E+0002 1.08978224791066E+0002 + 1.09086888826115E+0002 1.09195632028504E+0002 1.09304454441461E+0002 1.09413356108231E+0002 1.09522337072075E+0002 + 1.09631397376269E+0002 1.09740537064106E+0002 1.09849756178894E+0002 1.09959054763957E+0002 1.10068432862636E+0002 + 1.10177890518288E+0002 1.10287427774283E+0002 1.10397044674012E+0002 1.10506741260877E+0002 1.10616517578299E+0002 + 1.10726373669715E+0002 1.10836309578576E+0002 1.10946325348351E+0002 1.11056421022523E+0002 1.11166596644593E+0002 + 1.11276852258077E+0002 1.11387187906507E+0002 1.11497603633431E+0002 1.11608099482413E+0002 1.11718675497034E+0002 + 1.11829331720889E+0002 1.11940068197591E+0002 1.12050884970767E+0002 1.12161782084062E+0002 1.12272759581136E+0002 + 1.12383817505666E+0002 1.12494955901342E+0002 1.12606174811875E+0002 1.12717474280987E+0002 1.12828854352420E+0002 + 1.12940315069929E+0002 1.13051856477288E+0002 1.13163478618283E+0002 1.13275181536721E+0002 1.13386965276421E+0002 + 1.13498829881220E+0002 1.13610775394971E+0002 1.13722801861543E+0002 1.13834909324819E+0002 1.13947097828701E+0002 + 1.14059367417106E+0002 1.14171718133967E+0002 1.14284150023233E+0002 1.14396663128869E+0002 1.14509257494855E+0002 + 1.14621933165190E+0002 1.14734690183887E+0002 1.14847528594975E+0002 1.14960448442500E+0002 1.15073449770523E+0002 + 1.15186532623122E+0002 1.15299697044390E+0002 1.15412943078439E+0002 1.15526270769393E+0002 1.15639680161395E+0002 + 1.15753171298603E+0002 1.15866744225192E+0002 1.15980398985352E+0002 1.16094135623289E+0002 1.16207954183226E+0002 + 1.16321854709403E+0002 1.16435837246074E+0002 1.16549901837510E+0002 1.16664048527998E+0002 1.16778277361842E+0002 + 1.16892588383362E+0002 1.17006981636892E+0002 1.17121457166785E+0002 1.17236015017409E+0002 1.17350655233148E+0002 + 1.17465377858402E+0002 1.17580182937588E+0002 1.17695070515138E+0002 1.17810040635500E+0002 1.17925093343141E+0002 + 1.18040228682540E+0002 1.18155446698196E+0002 1.18270747434621E+0002 1.18386130936345E+0002 1.18501597247915E+0002 + 1.18617146413891E+0002 1.18732778478853E+0002 1.18848493487394E+0002 1.18964291484125E+0002 1.19080172513674E+0002 + 1.19196136620682E+0002 1.19312183849809E+0002 1.19428314245731E+0002 1.19544527853138E+0002 1.19660824716739E+0002 + 1.19777204881258E+0002 1.19893668391435E+0002 1.20010215292026E+0002 1.20126845627805E+0002 1.20243559443559E+0002 + 1.20360356784095E+0002 1.20477237694233E+0002 1.20594202218811E+0002 1.20711250402683E+0002 1.20828382290719E+0002 + 1.20945597927805E+0002 1.21062897358844E+0002 1.21180280628755E+0002 1.21297747782472E+0002 1.21415298864948E+0002 + 1.21532933921149E+0002 1.21650652996060E+0002 1.21768456134680E+0002 1.21886343382027E+0002 1.22004314783132E+0002 + 1.22122370383044E+0002 1.22240510226830E+0002 1.22358734359569E+0002 1.22477042826361E+0002 1.22595435672319E+0002 + 1.22713912942573E+0002 1.22832474682270E+0002 1.22951120936574E+0002 1.23069851750662E+0002 1.23188667169732E+0002 + 1.23307567238994E+0002 1.23426552003677E+0002 1.23545621509025E+0002 1.23664775800299E+0002 1.23784014922776E+0002 + 1.23903338921749E+0002 1.24022747842529E+0002 1.24142241730441E+0002 1.24261820630828E+0002 1.24381484589048E+0002 + 1.24501233650476E+0002 1.24621067860504E+0002 1.24740987264539E+0002 1.24860991908006E+0002 1.24981081836345E+0002 + 1.25101257095013E+0002 1.25221517729482E+0002 1.25341863785243E+0002 1.25462295307800E+0002 1.25582812342677E+0002 + 1.25703414935412E+0002 1.25824103131559E+0002 1.25944876976690E+0002 1.26065736516393E+0002 1.26186681796272E+0002 + 1.26307712861946E+0002 1.26428829759054E+0002 1.26550032533247E+0002 1.26671321230196E+0002 1.26792695895586E+0002 + 1.26914156575120E+0002 1.27035703314517E+0002 1.27157336159511E+0002 1.27279055155855E+0002 1.27400860349315E+0002 + 1.27522751785678E+0002 1.27644729510742E+0002 1.27766793570326E+0002 1.27888944010263E+0002 1.28011180876403E+0002 + 1.28133504214612E+0002 1.28255914070773E+0002 1.28378410490787E+0002 1.28500993520567E+0002 1.28623663206047E+0002 + 1.28746419593176E+0002 1.28869262727917E+0002 1.28992192656252E+0002 1.29115209424181E+0002 1.29238313077716E+0002 + 1.29361503662888E+0002 1.29484781225746E+0002 1.29608145812352E+0002 1.29731597468788E+0002 1.29855136241148E+0002 + 1.29978762175548E+0002 1.30102475318115E+0002 1.30226275714997E+0002 1.30350163412356E+0002 1.30474138456371E+0002 + 1.30598200893237E+0002 1.30722350769167E+0002 1.30846588130388E+0002 1.30970913023146E+0002 1.31095325493703E+0002 + 1.31219825588336E+0002 1.31344413353339E+0002 1.31469088835025E+0002 1.31593852079720E+0002 1.31718703133767E+0002 + 1.31843642043528E+0002 1.31968668855381E+0002 1.32093783615717E+0002 1.32218986370947E+0002 1.32344277167498E+0002 + 1.32469656051813E+0002 1.32595123070352E+0002 1.32720678269590E+0002 1.32846321696021E+0002 1.32972053396153E+0002 + 1.33097873416512E+0002 1.33223781803642E+0002 1.33349778604099E+0002 1.33475863864461E+0002 1.33602037631319E+0002 + 1.33728299951281E+0002 1.33854650870972E+0002 1.33981090437035E+0002 1.34107618696127E+0002 1.34234235694924E+0002 + 1.34360941480115E+0002 1.34487736098410E+0002 1.34614619596534E+0002 1.34741592021226E+0002 1.34868653419245E+0002 + 1.34995803837364E+0002 1.35123043322376E+0002 1.35250371921086E+0002 1.35377789680320E+0002 1.35505296646918E+0002 + 1.35632892867736E+0002 1.35760578389650E+0002 1.35888353259549E+0002 1.36016217524340E+0002 1.36144171230947E+0002 + 1.36272214426310E+0002 1.36400347157387E+0002 1.36528569471150E+0002 1.36656881414590E+0002 1.36785283034714E+0002 + 1.36913774378544E+0002 1.37042355493122E+0002 1.37171026425503E+0002 1.37299787222761E+0002 1.37428637931986E+0002 + 1.37557578600284E+0002 1.37686609274779E+0002 1.37815730002611E+0002 1.37944940830935E+0002 1.38074241806926E+0002 + 1.38203632977774E+0002 1.38333114390684E+0002 1.38462686092879E+0002 1.38592348131601E+0002 1.38722100554105E+0002 + 1.38851943407664E+0002 1.38981876739569E+0002 1.39111900597125E+0002 1.39242015027657E+0002 1.39372220078504E+0002 + 1.39502515797022E+0002 1.39632902230586E+0002 1.39763379426584E+0002 1.39893947432424E+0002 1.40024606295530E+0002 + 1.40155356063341E+0002 1.40286196783313E+0002 1.40417128502922E+0002 1.40548151269656E+0002 1.40679265131023E+0002 + 1.40810470134547E+0002 1.40941766327767E+0002 1.41073153758242E+0002 1.41204632473544E+0002 1.41336202521265E+0002 + 1.41467863949011E+0002 1.41599616804408E+0002 1.41731461135095E+0002 1.41863396988731E+0002 1.41995424412988E+0002 + 1.42127543455560E+0002 1.42259754164152E+0002 1.42392056586491E+0002 1.42524450770317E+0002 1.42656936763388E+0002 + 1.42789514613479E+0002 1.42922184368381E+0002 1.43054946075904E+0002 1.43187799783872E+0002 1.43320745540127E+0002 + 1.43453783392527E+0002 1.43586913388949E+0002 1.43720135577284E+0002 1.43853450005442E+0002 1.43986856721348E+0002 + 1.44120355772945E+0002 1.44253947208193E+0002 1.44387631075067E+0002 1.44521407421561E+0002 1.44655276295684E+0002 + 1.44789237745463E+0002 1.44923291818942E+0002 1.45057438564181E+0002 1.45191678029257E+0002 1.45326010262263E+0002 + 1.45460435311312E+0002 1.45594953224529E+0002 1.45729564050059E+0002 1.45864267836065E+0002 1.45999064630723E+0002 + 1.46133954482229E+0002 1.46268937438794E+0002 1.46404013548647E+0002 1.46539182860034E+0002 1.46674445421216E+0002 + 1.46809801280473E+0002 1.46945250486100E+0002 1.47080793086411E+0002 1.47216429129735E+0002 1.47352158664419E+0002 + 1.47487981738827E+0002 1.47623898401338E+0002 1.47759908700349E+0002 1.47896012684276E+0002 1.48032210401548E+0002 + 1.48168501900613E+0002 1.48304887229937E+0002 1.48441366438000E+0002 1.48577939573302E+0002 1.48714606684358E+0002 + 1.48851367819699E+0002 1.48988223027876E+0002 1.49125172357453E+0002 1.49262215857015E+0002 1.49399353575160E+0002 + 1.49536585560507E+0002 1.49673911861688E+0002 1.49811332527354E+0002 1.49948847606173E+0002 1.50086457146829E+0002 + 1.50224161198024E+0002 1.50361959808475E+0002 1.50499853026919E+0002 1.50637840902107E+0002 1.50775923482809E+0002 + 1.50914100817810E+0002 1.51052372955914E+0002 1.51190739945941E+0002 1.51329201836727E+0002 1.51467758677126E+0002 + 1.51606410516010E+0002 1.51745157402266E+0002 1.51883999384799E+0002 1.52022936512531E+0002 1.52161968834399E+0002 + 1.52301096399361E+0002 1.52440319256388E+0002 1.52579637454470E+0002 1.52719051042614E+0002 1.52858560069843E+0002 + 1.52998164585199E+0002 1.53137864637737E+0002 1.53277660276534E+0002 1.53417551550680E+0002 1.53557538509285E+0002 + 1.53697621201473E+0002 1.53837799676387E+0002 1.53978073983188E+0002 1.54118444171050E+0002 1.54258910289168E+0002 + 1.54399472386753E+0002 1.54540130513032E+0002 1.54680884717249E+0002 1.54821735048667E+0002 1.54962681556564E+0002 + 1.55103724290236E+0002 1.55244863298996E+0002 1.55386098632172E+0002 1.55527430339113E+0002 1.55668858469182E+0002 + 1.55810383071760E+0002 1.55952004196245E+0002 1.56093721892052E+0002 1.56235536208612E+0002 1.56377447195376E+0002 + 1.56519454901809E+0002 1.56661559377395E+0002 1.56803760671634E+0002 1.56946058834043E+0002 1.57088453914156E+0002 + 1.57230945961526E+0002 1.57373535025721E+0002 1.57516221156326E+0002 1.57659004402945E+0002 1.57801884815197E+0002 + 1.57944862442719E+0002 1.58087937335165E+0002 1.58231109542207E+0002 1.58374379113532E+0002 1.58517746098846E+0002 + 1.58661210547872E+0002 1.58804772510348E+0002 1.58948432036032E+0002 1.59092189174698E+0002 1.59236043976136E+0002 + 1.59379996490154E+0002 1.59524046766578E+0002 1.59668194855250E+0002 1.59812440806028E+0002 1.59956784668791E+0002 + 1.60101226493430E+0002 1.60245766329858E+0002 1.60390404228002E+0002 1.60535140237807E+0002 1.60679974409236E+0002 + 1.60824906792267E+0002 1.60969937436898E+0002 1.61115066393141E+0002 1.61260293711029E+0002 1.61405619440608E+0002 + 1.61551043631944E+0002 1.61696566335120E+0002 1.61842187600234E+0002 1.61987907477405E+0002 1.62133726016764E+0002 + 1.62279643268464E+0002 1.62425659282673E+0002 1.62571774109575E+0002 1.62717987799375E+0002 1.62864300402291E+0002 + 1.63010711968560E+0002 1.63157222548437E+0002 1.63303832192193E+0002 1.63450540950117E+0002 1.63597348872514E+0002 + 1.63744256009707E+0002 1.63891262412036E+0002 1.64038368129860E+0002 1.64185573213552E+0002 1.64332877713505E+0002 + 1.64480281680128E+0002 1.64627785163846E+0002 1.64775388215103E+0002 1.64923090884361E+0002 1.65070893222097E+0002 + 1.65218795278806E+0002 1.65366797105001E+0002 1.65514898751212E+0002 1.65663100267986E+0002 1.65811401705886E+0002 + 1.65959803115494E+0002 1.66108304547410E+0002 1.66256906052248E+0002 1.66405607680643E+0002 1.66554409483245E+0002 + 1.66703311510721E+0002 1.66852313813757E+0002 1.67001416443055E+0002 1.67150619449334E+0002 1.67299922883333E+0002 + 1.67449326795803E+0002 1.67598831237518E+0002 1.67748436259266E+0002 1.67898141911852E+0002 1.68047948246101E+0002 + 1.68197855312853E+0002 1.68347863162966E+0002 1.68497971847314E+0002 1.68648181416792E+0002 1.68798491922308E+0002 + 1.68948903414789E+0002 1.69099415945181E+0002 1.69250029564444E+0002 1.69400744323559E+0002 1.69551560273521E+0002 + 1.69702477465344E+0002 1.69853495950060E+0002 1.70004615778716E+0002 1.70155837002379E+0002 1.70307159672132E+0002 + 1.70458583839075E+0002 1.70610109554326E+0002 1.70761736869020E+0002 1.70913465834310E+0002 1.71065296501365E+0002 + 1.71217228921372E+0002 1.71369263145538E+0002 1.71521399225082E+0002 1.71673637211244E+0002 1.71825977155282E+0002 + 1.71978419108469E+0002 1.72130963122097E+0002 1.72283609247474E+0002 1.72436357535927E+0002 1.72589208038799E+0002 + 1.72742160807451E+0002 1.72895215893261E+0002 1.73048373347626E+0002 1.73201633221957E+0002 1.73354995567687E+0002 + 1.73508460436262E+0002 1.73662027879149E+0002 1.73815697947829E+0002 1.73969470693803E+0002 1.74123346168588E+0002 + 1.74277324423721E+0002 1.74431405510752E+0002 1.74585589481251E+0002 1.74739876386807E+0002 1.74894266279023E+0002 + 1.75048759209522E+0002 1.75203355229943E+0002 1.75358054391943E+0002 1.75512856747197E+0002 1.75667762347397E+0002 + 1.75822771244251E+0002 1.75977883489486E+0002 1.76133099134848E+0002 1.76288418232097E+0002 1.76443840833012E+0002 + 1.76599366989391E+0002 1.76754996753047E+0002 1.76910730175811E+0002 1.77066567309533E+0002 1.77222508206079E+0002 + 1.77378552917333E+0002 1.77534701495197E+0002 1.77690953991588E+0002 1.77847310458445E+0002 1.78003770947720E+0002 + 1.78160335511385E+0002 1.78317004201429E+0002 1.78473777069857E+0002 1.78630654168695E+0002 1.78787635549983E+0002 + 1.78944721265780E+0002 1.79101911368162E+0002 1.79259205909224E+0002 1.79416604941076E+0002 1.79574108515848E+0002 + 1.79731716685686E+0002 1.79889429502754E+0002 1.80047247019234E+0002 1.80205169287324E+0002 1.80363196359240E+0002 + 1.80521328287218E+0002 1.80679565123509E+0002 1.80837906920381E+0002 1.80996353730122E+0002 1.81154905605035E+0002 + 1.81313562597443E+0002 1.81472324759685E+0002 1.81631192144117E+0002 1.81790164803114E+0002 1.81949242789069E+0002 + 1.82108426154390E+0002 1.82267714951506E+0002 1.82427109232860E+0002 1.82586609050914E+0002 1.82746214458150E+0002 + 1.82905925507064E+0002 1.83065742250171E+0002 1.83225664740004E+0002 1.83385693029112E+0002 1.83545827170065E+0002 + 1.83706067215447E+0002 1.83866413217861E+0002 1.84026865229928E+0002 1.84187423304286E+0002 1.84348087493591E+0002 + 1.84508857850516E+0002 1.84669734427752E+0002 1.84830717278008E+0002 1.84991806454011E+0002 1.85153002008503E+0002 + 1.85314303994246E+0002 1.85475712464020E+0002 1.85637227470622E+0002 1.85798849066865E+0002 1.85960577305582E+0002 + 1.86122412239622E+0002 1.86284353921853E+0002 1.86446402405159E+0002 1.86608557742444E+0002 1.86770819986628E+0002 + 1.86933189190647E+0002 1.87095665407459E+0002 1.87258248690036E+0002 1.87420939091369E+0002 1.87583736664466E+0002 + 1.87746641462354E+0002 1.87909653538077E+0002 1.88072772944696E+0002 1.88235999735290E+0002 1.88399333962957E+0002 + 1.88562775680811E+0002 1.88726324941984E+0002 1.88889981799626E+0002 1.89053746306906E+0002 1.89217618517007E+0002 + 1.89381598483134E+0002 1.89545686258507E+0002 1.89709881896364E+0002 1.89874185449962E+0002 1.90038596972575E+0002 + 1.90203116517494E+0002 1.90367744138028E+0002 1.90532479887505E+0002 1.90697323819269E+0002 1.90862275986683E+0002 + 1.91027336443127E+0002 1.91192505241998E+0002 1.91357782436714E+0002 1.91523168080706E+0002 1.91688662227426E+0002 + 1.91854264930344E+0002 1.92019976242945E+0002 1.92185796218734E+0002 1.92351724911233E+0002 1.92517762373982E+0002 + 1.92683908660539E+0002 1.92850163824479E+0002 1.93016527919396E+0002 1.93183000998899E+0002 1.93349583116618E+0002 + 1.93516274326200E+0002 1.93683074681309E+0002 1.93849984235626E+0002 1.94017003042851E+0002 1.94184131156703E+0002 + 1.94351368630916E+0002 1.94518715519244E+0002 1.94686171875457E+0002 1.94853737753345E+0002 1.95021413206714E+0002 + 1.95189198289387E+0002 1.95357093055209E+0002 1.95525097558038E+0002 1.95693211851752E+0002 1.95861435990247E+0002 + 1.96029770027436E+0002 1.96198214017251E+0002 1.96366768013640E+0002 1.96535432070571E+0002 1.96704206242028E+0002 + 1.96873090582013E+0002 1.97042085144548E+0002 1.97211189983670E+0002 1.97380405153435E+0002 1.97549730707918E+0002 + 1.97719166701209E+0002 1.97888713187420E+0002 1.98058370220676E+0002 1.98228137855124E+0002 1.98398016144926E+0002 + 1.98568005144264E+0002 1.98738104907336E+0002 1.98908315488360E+0002 1.99078636941569E+0002 1.99249069321217E+0002 + 1.99419612681573E+0002 1.99590267076927E+0002 1.99761032561584E+0002 1.99931909189867E+0002 2.00102897016120E+0002 + 2.00273996094702E+0002 2.00445206479990E+0002 2.00616528226381E+0002 2.00787961388287E+0002 2.00959506020140E+0002 + 2.01131162176390E+0002 2.01302929911503E+0002 2.01474809279965E+0002 2.01646800336279E+0002 2.01818903134965E+0002 + 2.01991117730563E+0002 2.02163444177629E+0002 2.02335882530739E+0002 2.02508432844484E+0002 2.02681095173475E+0002 + 2.02853869572342E+0002 2.03026756095730E+0002 2.03199754798303E+0002 2.03372865734745E+0002 2.03546088959755E+0002 + 2.03719424528051E+0002 2.03892872494371E+0002 2.04066432913467E+0002 2.04240105840113E+0002 2.04413891329097E+0002 + 2.04587789435229E+0002 2.04761800213335E+0002 2.04935923718257E+0002 2.05110160004858E+0002 2.05284509128019E+0002 + 2.05458971142637E+0002 2.05633546103628E+0002 2.05808234065925E+0002 2.05983035084481E+0002 2.06157949214266E+0002 + 2.06332976510267E+0002 2.06508117027490E+0002 2.06683370820960E+0002 2.06858737945717E+0002 2.07034218456822E+0002 + 2.07209812409353E+0002 2.07385519858406E+0002 2.07561340859093E+0002 2.07737275466549E+0002 2.07913323735922E+0002 + 2.08089485722380E+0002 2.08265761481109E+0002 2.08442151067314E+0002 2.08618654536216E+0002 2.08795271943056E+0002 + 2.08972003343091E+0002 2.09148848791598E+0002 2.09325808343871E+0002 2.09502882055223E+0002 2.09680069980983E+0002 + 2.09857372176500E+0002 2.10034788697141E+0002 2.10212319598289E+0002 2.10389964935349E+0002 2.10567724763739E+0002 + 2.10745599138899E+0002 2.10923588116285E+0002 2.11101691751373E+0002 2.11279910099655E+0002 2.11458243216643E+0002 + 2.11636691157865E+0002 2.11815253978869E+0002 2.11993931735219E+0002 2.12172724482500E+0002 2.12351632276312E+0002 + 2.12530655172275E+0002 2.12709793226028E+0002 2.12889046493225E+0002 2.13068415029540E+0002 2.13247898890665E+0002 + 2.13427498132312E+0002 2.13607212810206E+0002 2.13787042980096E+0002 2.13966988697745E+0002 2.14147050018936E+0002 + 2.14327226999470E+0002 2.14507519695166E+0002 2.14687928161860E+0002 2.14868452455407E+0002 2.15049092631681E+0002 + 2.15229848746574E+0002 2.15410720855994E+0002 2.15591709015870E+0002 2.15772813282146E+0002 2.15954033710788E+0002 + 2.16135370357778E+0002 2.16316823279115E+0002 2.16498392530818E+0002 2.16680078168923E+0002 2.16861880249487E+0002 + 2.17043798828581E+0002 2.17225833962296E+0002 2.17407985706743E+0002 2.17590254118047E+0002 2.17772639252357E+0002 + 2.17955141165834E+0002 2.18137759914661E+0002 2.18320495555039E+0002 2.18503348143186E+0002 2.18686317735338E+0002 + 2.18869404387751E+0002 2.19052608156696E+0002 2.19235929098467E+0002 2.19419367269372E+0002 2.19602922725739E+0002 + 2.19786595523914E+0002 2.19970385720261E+0002 2.20154293371162E+0002 2.20338318533019E+0002 2.20522461262248E+0002 + 2.20706721615289E+0002 2.20891099648596E+0002 2.21075595418643E+0002 2.21260208981921E+0002 2.21444940394941E+0002 + 2.21629789714230E+0002 2.21814756996335E+0002 2.21999842297821E+0002 2.22185045675271E+0002 2.22370367185287E+0002 + 2.22555806884487E+0002 2.22741364829510E+0002 2.22927041077012E+0002 2.23112835683666E+0002 2.23298748706166E+0002 + 2.23484780201223E+0002 2.23670930225565E+0002 2.23857198835940E+0002 2.24043586089115E+0002 2.24230092041872E+0002 + 2.24416716751014E+0002 2.24603460273362E+0002 2.24790322665755E+0002 2.24977303985050E+0002 2.25164404288122E+0002 + 2.25351623631865E+0002 2.25538962073192E+0002 2.25726419669033E+0002 2.25913996476336E+0002 2.26101692552069E+0002 + 2.26289507953217E+0002 2.26477442736783E+0002 2.26665496959791E+0002 2.26853670679280E+0002 2.27041963952308E+0002 + 2.27230376835954E+0002 2.27418909387312E+0002 2.27607561663496E+0002 2.27796333721637E+0002 2.27985225618888E+0002 + 2.28174237412416E+0002 2.28363369159408E+0002 2.28552620917071E+0002 2.28741992742627E+0002 2.28931484693318E+0002 + 2.29121096826407E+0002 2.29310829199171E+0002 2.29500681868908E+0002 2.29690654892933E+0002 2.29880748328580E+0002 + 2.30070962233203E+0002 2.30261296664171E+0002 2.30451751678874E+0002 2.30642327334720E+0002 2.30833023689135E+0002 + 2.31023840799562E+0002 2.31214778723465E+0002 2.31405837518326E+0002 2.31597017241642E+0002 2.31788317950933E+0002 + 2.31979739703735E+0002 2.32171282557603E+0002 2.32362946570110E+0002 2.32554731798847E+0002 2.32746638301425E+0002 + 2.32938666135472E+0002 2.33130815358635E+0002 2.33323086028580E+0002 2.33515478202991E+0002 2.33707991939568E+0002 + 2.33900627296034E+0002 2.34093384330127E+0002 2.34286263099605E+0002 2.34479263662244E+0002 2.34672386075838E+0002 + 2.34865630398201E+0002 2.35058996687163E+0002 2.35252485000574E+0002 2.35446095396304E+0002 2.35639827932238E+0002 + 2.35833682666281E+0002 2.36027659656358E+0002 2.36221758960411E+0002 2.36415980636399E+0002 2.36610324742304E+0002 + 2.36804791336121E+0002 2.36999380475867E+0002 2.37194092219578E+0002 2.37388926625304E+0002 2.37583883751120E+0002 + 2.37778963655114E+0002 2.37974166395395E+0002 2.38169492030090E+0002 2.38364940617346E+0002 2.38560512215324E+0002 + 2.38756206882210E+0002 2.38952024676203E+0002 2.39147965655524E+0002 2.39344029878410E+0002 2.39540217403118E+0002 + 2.39736528287924E+0002 2.39932962591122E+0002 2.40129520371022E+0002 2.40326201685958E+0002 2.40523006594277E+0002 + 2.40719935154348E+0002 2.40916987424557E+0002 2.41114163463309E+0002 2.41311463329028E+0002 2.41508887080156E+0002 + 2.41706434775154E+0002 2.41904106472501E+0002 2.42101902230694E+0002 2.42299822108251E+0002 2.42497866163705E+0002 + 2.42696034455612E+0002 2.42894327042541E+0002 2.43092743983086E+0002 2.43291285335854E+0002 2.43489951159473E+0002 + 2.43688741512591E+0002 2.43887656453871E+0002 2.44086696041998E+0002 2.44285860335674E+0002 2.44485149393619E+0002 + 2.44684563274574E+0002 2.44884102037296E+0002 2.45083765740561E+0002 2.45283554443165E+0002 2.45483468203923E+0002 + 2.45683507081665E+0002 2.45883671135244E+0002 2.46083960423530E+0002 2.46284375005409E+0002 2.46484914939791E+0002 + 2.46685580285599E+0002 2.46886371101779E+0002 2.47087287447293E+0002 2.47288329381123E+0002 2.47489496962269E+0002 + 2.47690790249750E+0002 2.47892209302602E+0002 2.48093754179884E+0002 2.48295424940669E+0002 2.48497221644050E+0002 + 2.48699144349140E+0002 2.48901193115069E+0002 2.49103368000987E+0002 2.49305669066063E+0002 2.49508096369482E+0002 + 2.49710649970451E+0002 2.49913329928193E+0002 2.50116136301951E+0002 2.50319069150987E+0002 2.50522128534581E+0002 + 2.50725314512032E+0002 2.50928627142657E+0002 2.51132066485794E+0002 2.51335632600795E+0002 2.51539325547036E+0002 + 2.51743145383910E+0002 2.51947092170825E+0002 2.52151165967214E+0002 2.52355366832524E+0002 2.52559694826222E+0002 + 2.52764150007795E+0002 2.52968732436747E+0002 2.53173442172602E+0002 2.53378279274901E+0002 2.53583243803206E+0002 + 2.53788335817096E+0002 2.53993555376170E+0002 2.54198902540044E+0002 2.54404377368356E+0002 2.54609979920758E+0002 + 2.54815710256925E+0002 2.55021568436548E+0002 2.55227554519339E+0002 2.55433668565027E+0002 2.55639910633361E+0002 + 2.55846280784107E+0002 2.56052779077052E+0002 2.56259405572001E+0002 2.56466160328775E+0002 2.56673043407219E+0002 + 2.56880054867193E+0002 2.57087194768577E+0002 2.57294463171269E+0002 2.57501860135186E+0002 2.57709385720266E+0002 + 2.57917039986463E+0002 2.58124822993750E+0002 2.58332734802121E+0002 2.58540775471587E+0002 2.58748945062177E+0002 + 2.58957243633941E+0002 2.59165671246947E+0002 2.59374227961281E+0002 2.59582913837049E+0002 2.59791728934375E+0002 + 2.60000673313402E+0002 2.60209747034292E+0002 2.60418950157226E+0002 2.60628282742403E+0002 2.60837744850043E+0002 + 2.61047336540380E+0002 2.61257057873674E+0002 2.61466908910197E+0002 2.61676889710244E+0002 2.61887000334129E+0002 + 2.62097240842181E+0002 2.62307611294751E+0002 2.62518111752209E+0002 2.62728742274943E+0002 2.62939502923360E+0002 + 2.63150393757885E+0002 2.63361414838964E+0002 2.63572566227059E+0002 2.63783847982654E+0002 2.63995260166250E+0002 + 2.64206802838366E+0002 2.64418476059543E+0002 2.64630279890337E+0002 2.64842214391326E+0002 2.65054279623106E+0002 + 2.65266475646291E+0002 2.65478802521516E+0002 2.65691260309431E+0002 2.65903849070710E+0002 2.66116568866042E+0002 + 2.66329419756136E+0002 2.66542401801722E+0002 2.66755515063544E+0002 2.66968759602370E+0002 2.67182135478985E+0002 + 2.67395642754193E+0002 2.67609281488815E+0002 2.67823051743695E+0002 2.68036953579692E+0002 2.68250987057686E+0002 + 2.68465152238576E+0002 2.68679449183279E+0002 2.68893877952732E+0002 2.69108438607890E+0002 2.69323131209727E+0002 + 2.69537955819237E+0002 2.69752912497432E+0002 2.69968001305343E+0002 2.70183222304021E+0002 2.70398575554534E+0002 + 2.70614061117971E+0002 2.70829679055438E+0002 2.71045429428063E+0002 2.71261312296989E+0002 2.71477327723382E+0002 + 2.71693475768424E+0002 2.71909756493317E+0002 2.72126169959282E+0002 2.72342716227559E+0002 2.72559395359408E+0002 + 2.72776207416107E+0002 2.72993152458951E+0002 2.73210230549258E+0002 2.73427441748362E+0002 2.73644786117619E+0002 + 2.73862263718400E+0002 2.74079874612097E+0002 2.74297618860123E+0002 2.74515496523907E+0002 2.74733507664898E+0002 + 2.74951652344565E+0002 2.75169930624395E+0002 2.75388342565894E+0002 2.75606888230588E+0002 2.75825567680020E+0002 + 2.76044380975755E+0002 2.76263328179375E+0002 2.76482409352482E+0002 2.76701624556695E+0002 2.76920973853656E+0002 + 2.77140457305021E+0002 2.77360074972470E+0002 2.77579826917700E+0002 2.77799713202425E+0002 2.78019733888381E+0002 + 2.78239889037323E+0002 2.78460178711023E+0002 2.78680602971274E+0002 2.78901161879886E+0002 2.79121855498691E+0002 + 2.79342683889538E+0002 2.79563647114295E+0002 2.79784745234851E+0002 2.80005978313112E+0002 2.80227346411004E+0002 + 2.80448849590472E+0002 2.80670487913480E+0002 2.80892261442011E+0002 2.81114170238068E+0002 2.81336214363672E+0002 + 2.81558393880865E+0002 2.81780708851705E+0002 2.82003159338271E+0002 2.82225745402662E+0002 2.82448467106995E+0002 + 2.82671324513405E+0002 2.82894317684048E+0002 2.83117446681100E+0002 2.83340711566753E+0002 2.83564112403220E+0002 + 2.83787649252734E+0002 2.84011322177544E+0002 2.84235131239923E+0002 2.84459076502159E+0002 2.84683158026561E+0002 + 2.84907375875457E+0002 2.85131730111193E+0002 2.85356220796136E+0002 2.85580847992671E+0002 2.85805611763203E+0002 + 2.86030512170155E+0002 2.86255549275970E+0002 2.86480723143110E+0002 2.86706033834056E+0002 2.86931481411309E+0002 + 2.87157065937389E+0002 2.87382787474834E+0002 2.87608646086202E+0002 2.87834641834071E+0002 2.88060774781037E+0002 + 2.88287044989715E+0002 2.88513452522741E+0002 2.88739997442768E+0002 2.88966679812470E+0002 2.89193499694539E+0002 + 2.89420457151688E+0002 2.89647552246646E+0002 2.89874785042165E+0002 2.90102155601013E+0002 2.90329663985980E+0002 + 2.90557310259873E+0002 2.90785094485520E+0002 2.91013016725766E+0002 2.91241077043479E+0002 2.91469275501541E+0002 + 2.91697612162858E+0002 2.91926087090353E+0002 2.92154700346969E+0002 2.92383451995668E+0002 2.92612342099430E+0002 + 2.92841370721257E+0002 2.93070537924168E+0002 2.93299843771203E+0002 2.93529288325418E+0002 2.93758871649893E+0002 + 2.93988593807724E+0002 2.94218454862027E+0002 2.94448454875938E+0002 2.94678593912611E+0002 2.94908872035221E+0002 + 2.95139289306960E+0002 2.95369845791042E+0002 2.95600541550698E+0002 2.95831376649180E+0002 2.96062351149759E+0002 + 2.96293465115723E+0002 2.96524718610383E+0002 2.96756111697067E+0002 2.96987644439123E+0002 2.97219316899917E+0002 + 2.97451129142837E+0002 2.97683081231289E+0002 2.97915173228697E+0002 2.98147405198506E+0002 2.98379777204180E+0002 + 2.98612289309203E+0002 2.98844941577076E+0002 2.99077734071321E+0002 2.99310666855481E+0002 2.99543739993115E+0002 + 2.99776953547803E+0002 3.00010307583146E+0002 3.00243802162761E+0002 3.00477437350286E+0002 3.00711213209379E+0002 + 3.00945129803718E+0002 3.01179187196997E+0002 3.01413385452933E+0002 3.01647724635260E+0002 3.01882204807734E+0002 + 3.02116826034127E+0002 3.02351588378233E+0002 3.02586491903865E+0002 3.02821536674853E+0002 3.03056722755050E+0002 + 3.03292050208327E+0002 3.03527519098573E+0002 3.03763129489697E+0002 3.03998881445630E+0002 3.04234775030318E+0002 + 3.04470810307731E+0002 3.04706987341856E+0002 3.04943306196697E+0002 3.05179766936284E+0002 3.05416369624659E+0002 + 3.05653114325889E+0002 3.05890001104057E+0002 3.06127030023268E+0002 3.06364201147645E+0002 3.06601514541330E+0002 + 3.06838970268486E+0002 3.07076568393294E+0002 3.07314308979955E+0002 3.07552192092689E+0002 3.07790217795738E+0002 + 3.08028386153360E+0002 3.08266697229833E+0002 3.08505151089457E+0002 3.08743747796549E+0002 3.08982487415446E+0002 + 3.09221370010506E+0002 3.09460395646104E+0002 3.09699564386637E+0002 3.09938876296519E+0002 3.10178331440184E+0002 + 3.10417929882089E+0002 3.10657671686706E+0002 3.10897556918527E+0002 3.11137585642068E+0002 3.11377757921858E+0002 + 3.11618073822450E+0002 3.11858533408415E+0002 3.12099136744345E+0002 3.12339883894848E+0002 3.12580774924556E+0002 + 3.12821809898117E+0002 3.13062988880200E+0002 3.13304311935493E+0002 3.13545779128705E+0002 3.13787390524563E+0002 + 3.14029146187813E+0002 3.14271046183223E+0002 3.14513090575578E+0002 3.14755279429684E+0002 3.14997612810366E+0002 + 3.15240090782469E+0002 3.15482713410857E+0002 3.15725480760413E+0002 3.15968392896042E+0002 3.16211449882666E+0002 + 3.16454651785227E+0002 3.16697998668689E+0002 3.16941490598031E+0002 3.17185127638256E+0002 3.17428909854384E+0002 + 3.17672837311456E+0002 3.17916910074532E+0002 3.18161128208691E+0002 3.18405491779032E+0002 3.18650000850674E+0002 + 3.18894655488756E+0002 3.19139455758435E+0002 3.19384401724889E+0002 3.19629493453314E+0002 3.19874731008929E+0002 + 3.20120114456969E+0002 3.20365643862689E+0002 3.20611319291367E+0002 3.20857140808296E+0002 3.21103108478792E+0002 + 3.21349222368189E+0002 3.21595482541841E+0002 3.21841889065123E+0002 3.22088442003427E+0002 3.22335141422165E+0002 + 3.22581987386772E+0002 3.22828979962700E+0002 3.23076119215419E+0002 3.23323405210422E+0002 3.23570838013220E+0002 + 3.23818417689344E+0002 3.24066144304344E+0002 3.24314017923791E+0002 3.24562038613274E+0002 3.24810206438404E+0002 + 3.25058521464809E+0002 3.25306983758137E+0002 3.25555593384058E+0002 3.25804350408260E+0002 3.26053254896451E+0002 + 3.26302306914359E+0002 3.26551506527730E+0002 3.26800853802332E+0002 3.27050348803951E+0002 3.27299991598394E+0002 + 3.27549782251487E+0002 3.27799720829075E+0002 3.28049807397024E+0002 3.28300042021220E+0002 3.28550424767567E+0002 + 3.28800955701990E+0002 3.29051634890433E+0002 3.29302462398860E+0002 3.29553438293255E+0002 3.29804562639622E+0002 + 3.30055835503983E+0002 3.30307256952383E+0002 3.30558827050883E+0002 3.30810545865565E+0002 3.31062413462533E+0002 + 3.31314429907908E+0002 3.31566595267832E+0002 3.31818909608466E+0002 3.32071372995991E+0002 3.32323985496609E+0002 + 3.32576747176539E+0002 3.32829658102023E+0002 3.33082718339321E+0002 3.33335927954713E+0002 3.33589287014498E+0002 + 3.33842795584997E+0002 3.34096453732548E+0002 3.34350261523510E+0002 3.34604219024262E+0002 3.34858326301204E+0002 + 3.35112583420754E+0002 3.35366990449349E+0002 3.35621547453448E+0002 3.35876254499529E+0002 3.36131111654089E+0002 + 3.36386118983646E+0002 3.36641276554737E+0002 3.36896584433920E+0002 3.37152042687770E+0002 3.37407651382886E+0002 + 3.37663410585883E+0002 3.37919320363397E+0002 3.38175380782085E+0002 3.38431591908623E+0002 3.38687953809707E+0002 + 3.38944466552053E+0002 3.39201130202394E+0002 3.39457944827489E+0002 3.39714910494110E+0002 3.39972027269054E+0002 + 3.40229295219136E+0002 3.40486714411189E+0002 3.40744284912069E+0002 3.41002006788650E+0002 3.41259880107826E+0002 + 3.41517904936512E+0002 3.41776081341642E+0002 3.42034409390169E+0002 3.42292889149067E+0002 3.42551520685330E+0002 + 3.42810304065972E+0002 3.43069239358025E+0002 3.43328326628544E+0002 3.43587565944600E+0002 3.43846957373289E+0002 + 3.44106500981721E+0002 3.44366196837031E+0002 3.44626045006371E+0002 3.44886045556913E+0002 3.45146198555851E+0002 + 3.45406504070396E+0002 3.45666962167781E+0002 3.45927572915259E+0002 3.46188336380102E+0002 3.46449252629601E+0002 + 3.46710321731069E+0002 3.46971543751837E+0002 3.47232918759259E+0002 3.47494446820705E+0002 3.47756128003567E+0002 + 3.48017962375257E+0002 3.48279950003207E+0002 3.48542090954868E+0002 3.48804385297712E+0002 3.49066833099231E+0002 + 3.49329434426935E+0002 3.49592189348357E+0002 3.49855097931047E+0002 3.50118160242577E+0002 3.50381376350538E+0002 + 3.50644746322542E+0002 3.50908270226220E+0002 3.51171948129222E+0002 3.51435780099220E+0002 3.51699766203906E+0002 + 3.51963906510990E+0002 3.52228201088204E+0002 3.52492650003298E+0002 3.52757253324044E+0002 3.53022011118233E+0002 + 3.53286923453676E+0002 3.53551990398204E+0002 3.53817212019667E+0002 3.54082588385938E+0002 3.54348119564908E+0002 + 3.54613805624487E+0002 3.54879646632606E+0002 3.55145642657217E+0002 3.55411793766292E+0002 3.55678100027820E+0002 + 3.55944561509814E+0002 3.56211178280305E+0002 3.56477950407343E+0002 3.56744877959001E+0002 3.57011961003369E+0002 + 3.57279199608559E+0002 3.57546593842703E+0002 3.57814143773952E+0002 3.58081849470477E+0002 3.58349711000471E+0002 + 3.58617728432144E+0002 3.58885901833729E+0002 3.59154231273477E+0002 3.59422716819660E+0002 3.59691358540570E+0002 + 3.59960156504520E+0002 3.60229110779841E+0002 3.60498221434884E+0002 3.60767488538023E+0002 3.61036912157650E+0002 + 3.61306492362177E+0002 3.61576229220037E+0002 3.61846122799682E+0002 3.62116173169585E+0002 3.62386380398238E+0002 + 3.62656744554155E+0002 3.62927265705868E+0002 3.63197943921931E+0002 3.63468779270917E+0002 3.63739771821418E+0002 + 3.64010921642049E+0002 3.64282228801443E+0002 3.64553693368254E+0002 3.64825315411154E+0002 3.65097094998839E+0002 + 3.65369032200023E+0002 3.65641127083438E+0002 3.65913379717841E+0002 3.66185790172005E+0002 3.66458358514724E+0002 + 3.66731084814814E+0002 3.67003969141110E+0002 3.67277011562465E+0002 3.67550212147756E+0002 3.67823570965879E+0002 + 3.68097088085747E+0002 3.68370763576298E+0002 3.68644597506487E+0002 3.68918589945290E+0002 3.69192740961703E+0002 + 3.69467050624742E+0002 3.69741519003444E+0002 3.70016146166866E+0002 3.70290932184084E+0002 3.70565877124196E+0002 + 3.70840981056319E+0002 3.71116244049590E+0002 3.71391666173168E+0002 3.71667247496229E+0002 3.71942988087972E+0002 + 3.72218888017615E+0002 3.72494947354397E+0002 3.72771166167576E+0002 3.73047544526432E+0002 3.73324082500262E+0002 + 3.73600780158388E+0002 3.73877637570147E+0002 3.74154654804900E+0002 3.74431831932028E+0002 3.74709169020929E+0002 + 3.74986666141026E+0002 3.75264323361758E+0002 3.75542140752586E+0002 3.75820118382991E+0002 3.76098256322476E+0002 + 3.76376554640561E+0002 3.76655013406788E+0002 3.76933632690721E+0002 3.77212412561940E+0002 3.77491353090050E+0002 + 3.77770454344672E+0002 3.78049716395451E+0002 3.78329139312049E+0002 3.78608723164150E+0002 3.78888468021460E+0002 + 3.79168373953701E+0002 3.79448441030618E+0002 3.79728669321976E+0002 3.80009058897562E+0002 3.80289609827179E+0002 + 3.80570322180654E+0002 3.80851196027833E+0002 3.81132231438582E+0002 3.81413428482788E+0002 3.81694787230358E+0002 + 3.81976307751219E+0002 3.82257990115319E+0002 3.82539834392626E+0002 3.82821840653127E+0002 3.83104008966833E+0002 + 3.83386339403770E+0002 3.83668832033989E+0002 3.83951486927560E+0002 3.84234304154570E+0002 3.84517283785133E+0002 + 3.84800425889377E+0002 3.85083730537453E+0002 3.85367197799534E+0002 3.85650827745810E+0002 3.85934620446493E+0002 + 3.86218575971816E+0002 3.86502694392030E+0002 3.86786975777411E+0002 3.87071420198249E+0002 3.87356027724860E+0002 + 3.87640798427577E+0002 3.87925732376756E+0002 3.88210829642769E+0002 3.88496090296014E+0002 3.88781514406904E+0002 + 3.89067102045878E+0002 3.89352853283390E+0002 3.89638768189917E+0002 3.89924846835957E+0002 3.90211089292027E+0002 + 3.90497495628665E+0002 3.90784065916430E+0002 3.91070800225900E+0002 3.91357698627673E+0002 3.91644761192371E+0002 + 3.91931987990632E+0002 3.92219379093117E+0002 3.92506934570508E+0002 3.92794654493504E+0002 3.93082538932828E+0002 + 3.93370587959222E+0002 3.93658801643448E+0002 3.93947180056290E+0002 3.94235723268550E+0002 3.94524431351052E+0002 + 3.94813304374641E+0002 3.95102342410181E+0002 3.95391545528557E+0002 3.95680913800676E+0002 3.95970447297462E+0002 + 3.96260146089863E+0002 3.96550010248846E+0002 3.96840039845397E+0002 3.97130234950526E+0002 3.97420595635259E+0002 + 3.97711121970646E+0002 3.98001814027757E+0002 3.98292671877681E+0002 3.98583695591528E+0002 3.98874885240429E+0002 + 3.99166240895535E+0002 3.99457762628018E+0002 3.99749450509071E+0002 4.00041304609905E+0002 4.00333325001755E+0002 + 4.00625511755873E+0002 4.00917864943534E+0002 4.01210384636033E+0002 4.01503070904685E+0002 4.01795923820825E+0002 + 4.02088943455811E+0002 4.02382129881018E+0002 4.02675483167844E+0002 4.02969003387707E+0002 4.03262690612045E+0002 + 4.03556544912317E+0002 4.03850566360003E+0002 4.04144755026601E+0002 4.04439110983634E+0002 4.04733634302642E+0002 + 4.05028325055186E+0002 4.05323183312849E+0002 4.05618209147234E+0002 4.05913402629962E+0002 4.06208763832679E+0002 + 4.06504292827049E+0002 4.06799989684756E+0002 4.07095854477507E+0002 4.07391887277026E+0002 4.07688088155062E+0002 + 4.07984457183380E+0002 4.08280994433769E+0002 4.08577699978037E+0002 4.08874573888013E+0002 4.09171616235546E+0002 + 4.09468827092508E+0002 4.09766206530787E+0002 4.10063754622296E+0002 4.10361471438967E+0002 4.10659357052752E+0002 + 4.10957411535625E+0002 4.11255634959578E+0002 4.11554027396626E+0002 4.11852588918805E+0002 4.12151319598170E+0002 + 4.12450219506796E+0002 4.12749288716781E+0002 4.13048527300243E+0002 4.13347935329319E+0002 4.13647512876168E+0002 + 4.13947260012969E+0002 4.14247176811922E+0002 4.14547263345249E+0002 4.14847519685189E+0002 4.15147945904005E+0002 + 4.15448542073981E+0002 4.15749308267417E+0002 4.16050244556640E+0002 4.16351351013993E+0002 4.16652627711841E+0002 + 4.16954074722570E+0002 4.17255692118587E+0002 4.17557479972319E+0002 4.17859438356213E+0002 4.18161567342739E+0002 + 4.18463867004385E+0002 4.18766337413662E+0002 4.19068978643099E+0002 4.19371790765249E+0002 4.19674773852683E+0002 + 4.19977927977993E+0002 4.20281253213794E+0002 4.20584749632719E+0002 4.20888417307422E+0002 4.21192256310581E+0002 + 4.21496266714889E+0002 4.21800448593065E+0002 4.22104802017847E+0002 4.22409327061991E+0002 4.22714023798277E+0002 + 4.23018892299506E+0002 4.23323932638497E+0002 4.23629144888093E+0002 4.23934529121154E+0002 4.24240085410563E+0002 + 4.24545813829224E+0002 4.24851714450061E+0002 4.25157787346018E+0002 4.25464032590063E+0002 4.25770450255180E+0002 + 4.26077040414377E+0002 4.26383803140683E+0002 4.26690738507144E+0002 4.26997846586833E+0002 4.27305127452837E+0002 + 4.27612581178268E+0002 4.27920207836259E+0002 4.28228007499961E+0002 4.28535980242547E+0002 4.28844126137213E+0002 + 4.29152445257172E+0002 4.29460937675660E+0002 4.29769603465934E+0002 4.30078442701271E+0002 4.30387455454969E+0002 + 4.30696641800347E+0002 4.31006001810744E+0002 4.31315535559521E+0002 4.31625243120060E+0002 4.31935124565760E+0002 + 4.32245179970047E+0002 4.32555409406364E+0002 4.32865812948174E+0002 4.33176390668964E+0002 4.33487142642239E+0002 + 4.33798068941527E+0002 4.34109169640375E+0002 4.34420444812351E+0002 4.34731894531046E+0002 4.35043518870069E+0002 + 4.35355317903052E+0002 4.35667291703647E+0002 4.35979440345526E+0002 4.36291763902383E+0002 4.36604262447933E+0002 + 4.36916936055911E+0002 4.37229784800074E+0002 4.37542808754197E+0002 4.37856007992080E+0002 4.38169382587542E+0002 + 4.38482932614422E+0002 4.38796658146579E+0002 4.39110559257898E+0002 4.39424636022278E+0002 4.39738888513644E+0002 + 4.40053316805940E+0002 4.40367920973131E+0002 4.40682701089202E+0002 4.40997657228161E+0002 4.41312789464035E+0002 + 4.41628097870873E+0002 4.41943582522744E+0002 4.42259243493739E+0002 4.42575080857969E+0002 4.42891094689566E+0002 + 4.43207285062683E+0002 4.43523652051496E+0002 4.43840195730198E+0002 4.44156916173005E+0002 4.44473813454154E+0002 + 4.44790887647904E+0002 4.45108138828532E+0002 4.45425567070339E+0002 4.45743172447645E+0002 4.46060955034791E+0002 + 4.46378914906141E+0002 4.46697052136077E+0002 4.47015366799004E+0002 4.47333858969347E+0002 4.47652528721553E+0002 + 4.47971376130089E+0002 4.48290401269442E+0002 4.48609604214123E+0002 4.48928985038661E+0002 4.49248543817608E+0002 + 4.49568280625536E+0002 4.49888195537037E+0002 4.50208288626725E+0002 4.50528559969237E+0002 4.50849009639228E+0002 + 4.51169637711375E+0002 4.51490444260375E+0002 4.51811429360949E+0002 4.52132593087835E+0002 4.52453935515796E+0002 + 4.52775456719613E+0002 4.53097156774088E+0002 4.53419035754047E+0002 4.53741093734334E+0002 4.54063330789816E+0002 + 4.54385746995379E+0002 4.54708342425931E+0002 4.55031117156402E+0002 4.55354071261742E+0002 4.55677204816922E+0002 + 4.56000517896935E+0002 4.56324010576793E+0002 4.56647682931531E+0002 4.56971535036205E+0002 4.57295566965889E+0002 + 4.57619778795684E+0002 4.57944170600706E+0002 4.58268742456096E+0002 4.58593494437013E+0002 4.58918426618641E+0002 + 4.59243539076180E+0002 4.59568831884856E+0002 4.59894305119913E+0002 4.60219958856617E+0002 4.60545793170256E+0002 + 4.60871808136137E+0002 4.61198003829589E+0002 4.61524380325963E+0002 4.61850937700631E+0002 4.62177676028984E+0002 + 4.62504595386437E+0002 4.62831695848423E+0002 4.63158977490400E+0002 4.63486440387843E+0002 4.63814084616251E+0002 + 4.64141910251142E+0002 4.64469917368058E+0002 4.64798106042558E+0002 4.65126476350227E+0002 4.65455028366666E+0002 + 4.65783762167502E+0002 4.66112677828379E+0002 4.66441775424965E+0002 4.66771055032948E+0002 4.67100516728037E+0002 + 4.67430160585962E+0002 4.67759986682476E+0002 4.68089995093349E+0002 4.68420185894377E+0002 4.68750559161374E+0002 + 4.69081114970177E+0002 4.69411853396641E+0002 4.69742774516647E+0002 4.70073878406093E+0002 4.70405165140901E+0002 + 4.70736634797012E+0002 4.71068287450389E+0002 4.71400123177017E+0002 4.71732142052900E+0002 4.72064344154066E+0002 + 4.72396729556563E+0002 4.72729298336458E+0002 4.73062050569843E+0002 4.73394986332829E+0002 4.73728105701549E+0002 + 4.74061408752155E+0002 4.74394895560824E+0002 4.74728566203750E+0002 4.75062420757153E+0002 4.75396459297270E+0002 + 4.75730681900360E+0002 4.76065088642706E+0002 4.76399679600609E+0002 4.76734454850392E+0002 4.77069414468402E+0002 + 4.77404558531002E+0002 4.77739887114580E+0002 4.78075400295546E+0002 4.78411098150327E+0002 4.78746980755376E+0002 + 4.79083048187164E+0002 4.79419300522185E+0002 4.79755737836953E+0002 4.80092360208004E+0002 4.80429167711895E+0002 + 4.80766160425204E+0002 4.81103338424532E+0002 4.81440701786498E+0002 4.81778250587746E+0002 4.82115984904938E+0002 + 4.82453904814759E+0002 4.82792010393916E+0002 4.83130301719134E+0002 4.83468778867163E+0002 4.83807441914774E+0002 + 4.84146290938755E+0002 4.84485326015921E+0002 4.84824547223105E+0002 4.85163954637161E+0002 4.85503548334966E+0002 + 4.85843328393418E+0002 4.86183294889435E+0002 4.86523447899959E+0002 4.86863787501948E+0002 4.87204313772388E+0002 + 4.87545026788282E+0002 4.87885926626655E+0002 4.88227013364555E+0002 4.88568287079049E+0002 4.88909747847226E+0002 + 4.89251395746198E+0002 4.89593230853097E+0002 4.89935253245076E+0002 4.90277462999309E+0002 4.90619860192993E+0002 + 4.90962444903345E+0002 4.91305217207605E+0002 4.91648177183032E+0002 4.91991324906907E+0002 4.92334660456535E+0002 + 4.92678183909238E+0002 4.93021895342362E+0002 4.93365794833276E+0002 4.93709882459365E+0002 4.94054158298041E+0002 + 4.94398622426735E+0002 4.94743274922899E+0002 4.95088115864007E+0002 4.95433145327553E+0002 4.95778363391056E+0002 + 4.96123770132052E+0002 4.96469365628101E+0002 4.96815149956784E+0002 4.97161123195704E+0002 4.97507285422482E+0002 + 4.97853636714766E+0002 4.98200177150221E+0002 4.98546906806535E+0002 4.98893825761417E+0002 4.99240934092598E+0002 + 4.99588231877830E+0002 4.99935719194886E+0002 5.00283396121562E+0002 5.00631262735673E+0002 5.00979319115059E+0002 + 5.01327565337576E+0002 5.01676001481108E+0002 5.02024627623555E+0002 5.02373443842841E+0002 5.02722450216911E+0002 + 5.03071646823732E+0002 5.03421033741291E+0002 5.03770611047598E+0002 5.04120378820684E+0002 5.04470337138601E+0002 + 5.04820486079423E+0002 5.05170825721244E+0002 5.05521356142182E+0002 5.05872077420376E+0002 5.06222989633983E+0002 + 5.06574092861186E+0002 5.06925387180187E+0002 5.07276872669210E+0002 5.07628549406502E+0002 5.07980417470328E+0002 + 5.08332476938978E+0002 5.08684727890761E+0002 5.09037170404009E+0002 5.09389804557076E+0002 5.09742630428335E+0002 + 5.10095648096183E+0002 5.10448857639038E+0002 5.10802259135338E+0002 5.11155852663544E+0002 5.11509638302139E+0002 + 5.11863616129626E+0002 5.12217786224529E+0002 5.12572148665397E+0002 5.12926703530797E+0002 5.13281450899320E+0002 + 5.13636390849576E+0002 5.13991523460197E+0002 5.14346848809840E+0002 5.14702366977180E+0002 5.15058078040913E+0002 + 5.15413982079760E+0002 5.15770079172461E+0002 5.16126369397778E+0002 5.16482852834496E+0002 5.16839529561418E+0002 + 5.17196399657373E+0002 5.17553463201208E+0002 5.17910720271794E+0002 5.18268170948022E+0002 5.18625815308807E+0002 + 5.18983653433081E+0002 5.19341685399802E+0002 5.19699911287948E+0002 5.20058331176518E+0002 5.20416945144534E+0002 + 5.20775753271038E+0002 5.21134755635094E+0002 5.21493952315789E+0002 5.21853343392229E+0002 5.22212928943546E+0002 + 5.22572709048889E+0002 5.22932683787429E+0002 5.23292853238363E+0002 5.23653217480905E+0002 5.24013776594291E+0002 + 5.24374530657783E+0002 5.24735479750660E+0002 5.25096623952223E+0002 5.25457963341798E+0002 5.25819497998728E+0002 + 5.26181228002383E+0002 5.26543153432150E+0002 5.26905274367439E+0002 5.27267590887683E+0002 5.27630103072335E+0002 + 5.27992811000871E+0002 5.28355714752787E+0002 5.28718814407604E+0002 5.29082110044859E+0002 5.29445601744117E+0002 + 5.29809289584960E+0002 5.30173173646994E+0002 5.30537254009846E+0002 5.30901530753164E+0002 5.31266003956620E+0002 + 5.31630673699905E+0002 5.31995540062732E+0002 5.32360603124838E+0002 5.32725862965980E+0002 5.33091319665936E+0002 + 5.33456973304507E+0002 5.33822823961516E+0002 5.34188871716805E+0002 5.34555116650243E+0002 5.34921558841714E+0002 + 5.35288198371129E+0002 5.35655035318419E+0002 5.36022069763535E+0002 5.36389301786454E+0002 5.36756731467169E+0002 + 5.37124358885700E+0002 5.37492184122085E+0002 5.37860207256387E+0002 5.38228428368687E+0002 5.38596847539091E+0002 + 5.38965464847726E+0002 5.39334280374738E+0002 5.39703294200300E+0002 5.40072506404601E+0002 5.40441917067856E+0002 + 5.40811526270300E+0002 5.41181334092189E+0002 5.41551340613804E+0002 5.41921545915444E+0002 5.42291950077431E+0002 + 5.42662553180110E+0002 5.43033355303847E+0002 5.43404356529028E+0002 5.43775556936065E+0002 5.44146956605388E+0002 + 5.44518555617450E+0002 5.44890354052725E+0002 5.45262351991711E+0002 5.45634549514927E+0002 5.46006946702911E+0002 + 5.46379543636226E+0002 5.46752340395457E+0002 5.47125337061209E+0002 5.47498533714108E+0002 5.47871930434806E+0002 + 5.48245527303972E+0002 5.48619324402299E+0002 5.48993321810503E+0002 5.49367519609319E+0002 5.49741917879508E+0002 + 5.50116516701848E+0002 5.50491316157142E+0002 5.50866316326213E+0002 5.51241517289909E+0002 5.51616919129095E+0002 + 5.51992521924662E+0002 5.52368325757521E+0002 5.52744330708605E+0002 5.53120536858870E+0002 5.53496944289291E+0002 + 5.53873553080870E+0002 5.54250363314624E+0002 5.54627375071598E+0002 5.55004588432856E+0002 5.55382003479484E+0002 + 5.55759620292589E+0002 5.56137438953303E+0002 5.56515459542777E+0002 5.56893682142185E+0002 5.57272106832723E+0002 + 5.57650733695608E+0002 5.58029562812079E+0002 5.58408594263399E+0002 5.58787828130850E+0002 5.59167264495738E+0002 + 5.59546903439391E+0002 5.59926745043155E+0002 5.60306789388404E+0002 5.60687036556530E+0002 5.61067486628947E+0002 + 5.61448139687093E+0002 5.61828995812426E+0002 5.62210055086426E+0002 5.62591317590597E+0002 5.62972783406461E+0002 + 5.63354452615567E+0002 5.63736325299483E+0002 5.64118401539798E+0002 5.64500681418125E+0002 5.64883165016098E+0002 + 5.65265852415372E+0002 5.65648743697628E+0002 5.66031838944564E+0002 5.66415138237902E+0002 5.66798641659387E+0002 + 5.67182349290784E+0002 5.67566261213881E+0002 5.67950377510489E+0002 5.68334698262438E+0002 5.68719223551584E+0002 + 5.69103953459801E+0002 5.69488888068988E+0002 5.69874027461065E+0002 5.70259371717973E+0002 5.70644920921676E+0002 + 5.71030675154161E+0002 5.71416634497434E+0002 5.71802799033526E+0002 5.72189168844488E+0002 5.72575744012395E+0002 + 5.72962524619341E+0002 5.73349510747446E+0002 5.73736702478849E+0002 5.74124099895712E+0002 5.74511703080219E+0002 + 5.74899512114575E+0002 5.75287527081010E+0002 5.75675748061772E+0002 5.76064175139134E+0002 5.76452808395391E+0002 + 5.76841647912858E+0002 5.77230693773873E+0002 5.77619946060797E+0002 5.78009404856012E+0002 5.78399070241922E+0002 + 5.78788942300955E+0002 5.79179021115558E+0002 5.79569306768202E+0002 5.79959799341379E+0002 5.80350498917604E+0002 + 5.80741405579415E+0002 5.81132519409370E+0002 5.81523840490049E+0002 5.81915368904056E+0002 5.82307104734016E+0002 + 5.82699048062576E+0002 5.83091198972406E+0002 5.83483557546195E+0002 5.83876123866660E+0002 5.84268898016534E+0002 + 5.84661880078575E+0002 5.85055070135564E+0002 5.85448468270302E+0002 5.85842074565612E+0002 5.86235889104343E+0002 + 5.86629911969360E+0002 5.87024143243555E+0002 5.87418583009840E+0002 5.87813231351150E+0002 5.88208088350441E+0002 + 5.88603154090693E+0002 5.88998428654906E+0002 5.89393912126104E+0002 5.89789604587332E+0002 5.90185506121656E+0002 + 5.90581616812168E+0002 5.90977936741978E+0002 5.91374465994220E+0002 5.91771204652051E+0002 5.92168152798648E+0002 + 5.92565310517212E+0002 5.92962677890966E+0002 5.93360255003153E+0002 5.93758041937042E+0002 5.94156038775921E+0002 + 5.94554245603101E+0002 5.94952662501915E+0002 5.95351289555720E+0002 5.95750126847892E+0002 5.96149174461833E+0002 + 5.96548432480963E+0002 5.96947900988727E+0002 5.97347580068593E+0002 5.97747469804048E+0002 5.98147570278604E+0002 + 5.98547881575793E+0002 5.98948403779171E+0002 5.99349136972316E+0002 5.99750081238827E+0002 6.00151236662326E+0002 + 6.00552603326458E+0002 6.00954181314890E+0002 6.01355970711308E+0002 6.01757971599426E+0002 6.02160184062975E+0002 + 6.02562608185710E+0002 6.02965244051411E+0002 6.03368091743876E+0002 6.03771151346928E+0002 6.04174422944412E+0002 + 6.04577906620192E+0002 6.04981602458159E+0002 6.05385510542224E+0002 6.05789630956319E+0002 6.06193963784401E+0002 + 6.06598509110448E+0002 6.07003267018458E+0002 6.07408237592457E+0002 6.07813420916486E+0002 6.08218817074615E+0002 + 6.08624426150932E+0002 6.09030248229548E+0002 6.09436283394598E+0002 6.09842531730238E+0002 6.10248993320645E+0002 + 6.10655668250022E+0002 6.11062556602590E+0002 6.11469658462595E+0002 6.11876973914305E+0002 6.12284503042009E+0002 + 6.12692245930021E+0002 6.13100202662674E+0002 6.13508373324325E+0002 6.13916757999354E+0002 6.14325356772162E+0002 + 6.14734169727173E+0002 6.15143196948833E+0002 6.15552438521611E+0002 6.15961894529996E+0002 6.16371565058504E+0002 + 6.16781450191669E+0002 6.17191550014049E+0002 6.17601864610224E+0002 6.18012394064797E+0002 6.18423138462392E+0002 + 6.18834097887658E+0002 6.19245272425263E+0002 6.19656662159899E+0002 6.20068267176282E+0002 6.20480087559147E+0002 + 6.20892123393254E+0002 6.21304374763384E+0002 6.21716841754341E+0002 6.22129524450951E+0002 6.22542422938064E+0002 + 6.22955537300548E+0002 6.23368867623299E+0002 6.23782413991232E+0002 6.24196176489285E+0002 6.24610155202418E+0002 + 6.25024350215615E+0002 6.25438761613882E+0002 6.25853389482244E+0002 6.26268233905753E+0002 6.26683294969483E+0002 + 6.27098572758526E+0002 6.27514067358001E+0002 6.27929778853048E+0002 6.28345707328828E+0002 6.28761852870528E+0002 + 6.29178215563353E+0002 6.29594795492532E+0002 6.30011592743320E+0002 6.30428607400989E+0002 6.30845839550836E+0002 + 6.31263289278181E+0002 6.31680956668366E+0002 6.32098841806754E+0002 6.32516944778733E+0002 6.32935265669711E+0002 + 6.33353804565120E+0002 6.33772561550415E+0002 6.34191536711070E+0002 6.34610730132586E+0002 6.35030141900485E+0002 + 6.35449772100308E+0002 6.35869620817625E+0002 6.36289688138022E+0002 6.36709974147111E+0002 6.37130478930527E+0002 + 6.37551202573926E+0002 6.37972145162986E+0002 6.38393306783408E+0002 6.38814687520917E+0002 6.39236287461259E+0002 + 6.39658106690202E+0002 6.40080145293538E+0002 6.40502403357081E+0002 6.40924880966667E+0002 6.41347578208155E+0002 + 6.41770495167426E+0002 6.42193631930385E+0002 6.42616988582956E+0002 6.43040565211091E+0002 6.43464361900759E+0002 + 6.43888378737955E+0002 6.44312615808696E+0002 6.44737073199020E+0002 6.45161750994989E+0002 6.45586649282689E+0002 + 6.46011768148223E+0002 6.46437107677724E+0002 6.46862667957341E+0002 6.47288449073250E+0002 6.47714451111648E+0002 + 6.48140674158753E+0002 6.48567118300808E+0002 6.48993783624079E+0002 6.49420670214851E+0002 6.49847778159434E+0002 + 6.50275107544162E+0002 6.50702658455388E+0002 6.51130430979492E+0002 6.51558425202872E+0002 6.51986641211950E+0002 + 6.52415079093174E+0002 6.52843738933010E+0002 6.53272620817949E+0002 6.53701724834504E+0002 6.54131051069210E+0002 + 6.54560599608626E+0002 6.54990370539334E+0002 6.55420363947935E+0002 6.55850579921058E+0002 6.56281018545350E+0002 + 6.56711679907482E+0002 6.57142564094149E+0002 6.57573671192067E+0002 6.58005001287976E+0002 6.58436554468637E+0002 + 6.58868330820836E+0002 6.59300330431378E+0002 6.59732553387094E+0002 6.60164999774837E+0002 6.60597669681481E+0002 + 6.61030563193925E+0002 6.61463680399088E+0002 6.61897021383915E+0002 6.62330586235370E+0002 6.62764375040441E+0002 + 6.63198387886141E+0002 6.63632624859502E+0002 6.64067086047581E+0002 6.64501771537458E+0002 6.64936681416234E+0002 + 6.65371815771033E+0002 6.65807174689003E+0002 6.66242758257312E+0002 6.66678566563155E+0002 6.67114599693746E+0002 + 6.67550857736323E+0002 6.67987340778146E+0002 6.68424048906500E+0002 6.68860982208688E+0002 6.69298140772042E+0002 + 6.69735524683912E+0002 6.70173134031671E+0002 6.70610968902718E+0002 6.71049029384470E+0002 6.71487315564372E+0002 + 6.71925827529888E+0002 6.72364565368505E+0002 6.72803529167734E+0002 6.73242719015109E+0002 6.73682134998185E+0002 + 6.74121777204540E+0002 6.74561645721778E+0002 6.75001740637520E+0002 6.75442062039415E+0002 6.75882610015132E+0002 + 6.76323384652364E+0002 6.76764386038825E+0002 6.77205614262254E+0002 6.77647069410412E+0002 6.78088751571082E+0002 + 6.78530660832070E+0002 6.78972797281206E+0002 6.79415161006340E+0002 6.79857752095348E+0002 6.80300570636127E+0002 + 6.80743616716598E+0002 6.81186890424702E+0002 6.81630391848406E+0002 6.82074121075699E+0002 6.82518078194592E+0002 + 6.82962263293119E+0002 6.83406676459336E+0002 6.83851317781324E+0002 6.84296187347185E+0002 6.84741285245044E+0002 + 6.85186611563051E+0002 6.85632166389375E+0002 6.86077949812210E+0002 6.86523961919774E+0002 6.86970202800305E+0002 + 6.87416672542066E+0002 6.87863371233342E+0002 6.88310298962441E+0002 6.88757455817694E+0002 6.89204841887454E+0002 + 6.89652457260098E+0002 6.90100302024026E+0002 6.90548376267659E+0002 6.90996680079442E+0002 6.91445213547844E+0002 + 6.91893976761355E+0002 6.92342969808488E+0002 6.92792192777781E+0002 6.93241645757792E+0002 6.93691328837105E+0002 + 6.94141242104323E+0002 6.94591385648074E+0002 6.95041759557012E+0002 6.95492363919807E+0002 6.95943198825157E+0002 + 6.96394264361782E+0002 6.96845560618425E+0002 6.97297087683849E+0002 6.97748845646844E+0002 6.98200834596220E+0002 + 6.98653054620812E+0002 6.99105505809477E+0002 6.99558188251094E+0002 7.00011102034566E+0002 7.00464247248819E+0002 + 7.00917623982801E+0002 7.01371232325484E+0002 7.01825072365862E+0002 7.02279144192953E+0002 7.02733447895797E+0002 + 7.03187983563456E+0002 7.03642751285018E+0002 7.04097751149591E+0002 7.04552983246307E+0002 7.05008447664322E+0002 + 7.05464144492813E+0002 7.05920073820981E+0002 7.06376235738049E+0002 7.06832630333266E+0002 7.07289257695899E+0002 + 7.07746117915243E+0002 7.08203211080613E+0002 7.08660537281347E+0002 7.09118096606807E+0002 7.09575889146378E+0002 + 7.10033914989467E+0002 7.10492174225504E+0002 7.10950666943944E+0002 7.11409393234263E+0002 7.11868353185960E+0002 + 7.12327546888557E+0002 7.12786974431601E+0002 7.13246635904660E+0002 7.13706531397325E+0002 7.14166660999210E+0002 + 7.14627024799955E+0002 7.15087622889217E+0002 7.15548455356683E+0002 7.16009522292056E+0002 7.16470823785069E+0002 + 7.16932359925473E+0002 7.17394130803043E+0002 7.17856136507578E+0002 7.18318377128901E+0002 7.18780852756855E+0002 + 7.19243563481309E+0002 7.19706509392153E+0002 7.20169690579301E+0002 7.20633107132690E+0002 7.21096759142280E+0002 + 7.21560646698053E+0002 7.22024769890017E+0002 7.22489128808199E+0002 7.22953723542653E+0002 7.23418554183454E+0002 + 7.23883620820698E+0002 7.24348923544509E+0002 7.24814462445031E+0002 7.25280237612430E+0002 7.25746249136898E+0002 + 7.26212497108648E+0002 7.26678981617917E+0002 7.27145702754965E+0002 7.27612660610074E+0002 7.28079855273551E+0002 + 7.28547286835726E+0002 7.29014955386948E+0002 7.29482861017596E+0002 7.29951003818067E+0002 7.30419383878782E+0002 + 7.30888001290186E+0002 7.31356856142747E+0002 7.31825948526955E+0002 7.32295278533325E+0002 7.32764846252395E+0002 + 7.33234651774722E+0002 7.33704695190893E+0002 7.34174976591512E+0002 7.34645496067210E+0002 7.35116253708640E+0002 + 7.35587249606476E+0002 7.36058483851419E+0002 7.36529956534191E+0002 7.37001667745537E+0002 7.37473617576225E+0002 + 7.37945806117048E+0002 7.38418233458819E+0002 7.38890899692377E+0002 7.39363804908583E+0002 7.39836949198323E+0002 + 7.40310332652502E+0002 7.40783955362052E+0002 7.41257817417926E+0002 7.41731918911102E+0002 7.42206259932580E+0002 + 7.42680840573383E+0002 7.43155660924557E+0002 7.43630721077173E+0002 7.44106021122324E+0002 7.44581561151126E+0002 + 7.45057341254717E+0002 7.45533361524262E+0002 7.46009622050944E+0002 7.46486122925974E+0002 7.46962864240585E+0002 + 7.47439846086029E+0002 7.47917068553588E+0002 7.48394531734563E+0002 7.48872235720277E+0002 7.49350180602081E+0002 + 7.49828366471346E+0002 7.50306793419465E+0002 7.50785461537858E+0002 7.51264370917965E+0002 7.51743521651252E+0002 + 7.52222913829206E+0002 7.52702547543337E+0002 7.53182422885180E+0002 7.53662539946293E+0002 7.54142898818256E+0002 + 7.54623499592673E+0002 7.55104342361172E+0002 7.55585427215403E+0002 7.56066754247040E+0002 7.56548323547780E+0002 + 7.57030135209343E+0002 7.57512189323473E+0002 7.57994485981936E+0002 7.58477025276525E+0002 7.58959807299050E+0002 + 7.59442832141350E+0002 7.59926099895284E+0002 7.60409610652736E+0002 7.60893364505612E+0002 7.61377361545843E+0002 + 7.61861601865381E+0002 7.62346085556203E+0002 7.62830812710310E+0002 7.63315783419723E+0002 7.63800997776491E+0002 + 7.64286455872682E+0002 7.64772157800389E+0002 7.65258103651730E+0002 7.65744293518845E+0002 7.66230727493894E+0002 + 7.66717405669067E+0002 7.67204328136573E+0002 7.67691494988643E+0002 7.68178906317536E+0002 7.68666562215531E+0002 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 3.45717171592115E+0001 3.45524724966993E+0001 3.45332371179659E+0001 + 3.45140110191439E+0001 3.44947941963673E+0001 3.44755866457715E+0001 3.44563883634933E+0001 3.44371993456707E+0001 + 3.44180195884435E+0001 3.43988490879526E+0001 3.43796878403404E+0001 3.43605358417505E+0001 3.43413930883282E+0001 + 3.43222595762200E+0001 3.43031353015738E+0001 3.42840202605390E+0001 3.42649144492663E+0001 3.42458178639078E+0001 + 3.42267305006171E+0001 3.42076523555490E+0001 3.41885834248599E+0001 3.41695237047074E+0001 3.41504731912505E+0001 + 3.41314318806499E+0001 3.41123997690672E+0001 3.40933768526658E+0001 3.40743631276103E+0001 3.40553585900667E+0001 + 3.40363632362024E+0001 3.40173770621862E+0001 3.39984000641883E+0001 3.39794322383802E+0001 3.39604735809350E+0001 + 3.39415240880268E+0001 3.39225837558315E+0001 3.39036525805262E+0001 3.38847305582894E+0001 3.38658176853008E+0001 + 3.38469139577419E+0001 3.38280193717951E+0001 3.38091339236447E+0001 3.37902576094758E+0001 3.37713904254754E+0001 + 3.37525323678315E+0001 3.37336834327339E+0001 3.37148436163732E+0001 3.36960129149420E+0001 3.36771913246337E+0001 + 3.36583788416437E+0001 3.36395754621681E+0001 3.36207811824049E+0001 3.36019959985533E+0001 3.35832199068138E+0001 + 3.35644529033884E+0001 3.35456949844804E+0001 3.35269461462945E+0001 3.35082063850368E+0001 3.34894756969148E+0001 + 3.34707540781372E+0001 3.34520415249142E+0001 3.34333380334575E+0001 3.34146435999799E+0001 3.33959582206959E+0001 + 3.33772818918210E+0001 3.33586146095723E+0001 3.33399563701683E+0001 3.33213071698288E+0001 3.33026670047749E+0001 + 3.32840358712292E+0001 3.32654137654156E+0001 3.32468006835594E+0001 3.32281966218872E+0001 3.32096015766270E+0001 + 3.31910155440083E+0001 3.31724385202617E+0001 3.31538705016195E+0001 3.31353114843150E+0001 3.31167614645831E+0001 + 3.30982204386601E+0001 3.30796884027836E+0001 3.30611653531923E+0001 3.30426512861268E+0001 3.30241461978287E+0001 + 3.30056500845409E+0001 3.29871629425080E+0001 3.29686847679755E+0001 3.29502155571908E+0001 3.29317553064023E+0001 + 3.29133040118597E+0001 3.28948616698144E+0001 3.28764282765189E+0001 3.28580038282271E+0001 3.28395883211943E+0001 + 3.28211817516771E+0001 3.28027841159336E+0001 3.27843954102232E+0001 3.27660156308064E+0001 3.27476447739455E+0001 + 3.27292828359038E+0001 3.27109298129462E+0001 3.26925857013388E+0001 3.26742504973490E+0001 3.26559241972458E+0001 + 3.26376067972994E+0001 3.26192982937813E+0001 3.26009986829644E+0001 3.25827079611231E+0001 3.25644261245329E+0001 + 3.25461531694708E+0001 3.25278890922151E+0001 3.25096338890456E+0001 3.24913875562433E+0001 3.24731500900905E+0001 + 3.24549214868710E+0001 3.24367017428698E+0001 3.24184908543735E+0001 3.24002888176697E+0001 3.23820956290477E+0001 + 3.23639112847978E+0001 3.23457357812119E+0001 3.23275691145833E+0001 3.23094112812063E+0001 3.22912622773769E+0001 + 3.22731220993923E+0001 3.22549907435511E+0001 3.22368682061531E+0001 3.22187544834996E+0001 3.22006495718932E+0001 + 3.21825534676379E+0001 3.21644661670388E+0001 3.21463876664026E+0001 3.21283179620374E+0001 3.21102570502523E+0001 + 3.20922049273581E+0001 3.20741615896668E+0001 3.20561270334916E+0001 3.20381012551473E+0001 3.20200842509498E+0001 + 3.20020760172165E+0001 3.19840765502661E+0001 3.19660858464186E+0001 3.19481039019954E+0001 3.19301307133192E+0001 + 3.19121662767140E+0001 3.18942105885052E+0001 3.18762636450196E+0001 3.18583254425852E+0001 3.18403959775313E+0001 + 3.18224752461887E+0001 3.18045632448894E+0001 3.17866599699669E+0001 3.17687654177558E+0001 3.17508795845923E+0001 + 3.17330024668136E+0001 3.17151340607586E+0001 3.16972743627673E+0001 3.16794233691810E+0001 3.16615810763426E+0001 + 3.16437474805960E+0001 3.16259225782867E+0001 3.16081063657613E+0001 3.15902988393679E+0001 3.15724999954558E+0001 + 3.15547098303758E+0001 3.15369283404798E+0001 3.15191555221213E+0001 3.15013913716550E+0001 3.14836358854367E+0001 + 3.14658890598240E+0001 3.14481508911753E+0001 3.14304213758508E+0001 3.14127005102117E+0001 3.13949882906207E+0001 + 3.13772847134417E+0001 3.13595897750401E+0001 3.13419034717824E+0001 3.13242258000365E+0001 3.13065567561718E+0001 + 3.12888963365589E+0001 3.12712445375695E+0001 3.12536013555770E+0001 3.12359667869559E+0001 3.12183408280820E+0001 + 3.12007234753325E+0001 3.11831147250860E+0001 3.11655145737223E+0001 3.11479230176225E+0001 3.11303400531691E+0001 + 3.11127656767458E+0001 3.10951998847379E+0001 3.10776426735315E+0001 3.10600940395146E+0001 3.10425539790762E+0001 + 3.10250224886066E+0001 3.10074995644975E+0001 3.09899852031419E+0001 3.09724794009342E+0001 3.09549821542699E+0001 + 3.09374934595460E+0001 3.09200133131608E+0001 3.09025417115137E+0001 3.08850786510058E+0001 3.08676241280391E+0001 + 3.08501781390173E+0001 3.08327406803450E+0001 3.08153117484285E+0001 3.07978913396752E+0001 3.07804794504938E+0001 + 3.07630760772944E+0001 3.07456812164883E+0001 3.07282948644882E+0001 3.07109170177082E+0001 3.06935476725634E+0001 + 3.06761868254706E+0001 3.06588344728476E+0001 3.06414906111136E+0001 3.06241552366891E+0001 3.06068283459961E+0001 + 3.05895099354575E+0001 3.05722000014979E+0001 3.05548985405430E+0001 3.05376055490197E+0001 3.05203210233566E+0001 + 3.05030449599833E+0001 3.04857773553306E+0001 3.04685182058309E+0001 3.04512675079177E+0001 3.04340252580259E+0001 + 3.04167914525916E+0001 3.03995660880524E+0001 3.03823491608470E+0001 3.03651406674153E+0001 3.03479406041990E+0001 + 3.03307489676405E+0001 3.03135657541839E+0001 3.02963909602743E+0001 3.02792245823585E+0001 3.02620666168842E+0001 + 3.02449170603006E+0001 3.02277759090582E+0001 3.02106431596086E+0001 3.01935188084050E+0001 3.01764028519017E+0001 + 3.01592952865543E+0001 3.01421961088197E+0001 3.01251053151563E+0001 3.01080229020234E+0001 3.00909488658820E+0001 + 3.00738832031941E+0001 3.00568259104230E+0001 3.00397769840337E+0001 3.00227364204919E+0001 3.00057042162650E+0001 + 2.99886803678215E+0001 2.99716648716313E+0001 2.99546577241655E+0001 2.99376589218967E+0001 2.99206684612984E+0001 + 2.99036863388457E+0001 2.98867125510150E+0001 2.98697470942838E+0001 2.98527899651309E+0001 2.98358411600367E+0001 + 2.98189006754824E+0001 2.98019685079508E+0001 2.97850446539261E+0001 2.97681291098934E+0001 2.97512218723394E+0001 + 2.97343229377520E+0001 2.97174323026203E+0001 2.97005499634347E+0001 2.96836759166871E+0001 2.96668101588704E+0001 + 2.96499526864790E+0001 2.96331034960083E+0001 2.96162625839553E+0001 2.95994299468181E+0001 2.95826055810962E+0001 + 2.95657894832902E+0001 2.95489816499021E+0001 2.95321820774352E+0001 2.95153907623941E+0001 2.94986077012846E+0001 + 2.94818328906137E+0001 2.94650663268899E+0001 2.94483080066227E+0001 2.94315579263233E+0001 2.94148160825037E+0001 + 2.93980824716774E+0001 2.93813570903593E+0001 2.93646399350654E+0001 2.93479310023129E+0001 2.93312302886205E+0001 + 2.93145377905081E+0001 2.92978535044967E+0001 2.92811774271088E+0001 2.92645095548681E+0001 2.92478498842996E+0001 + 2.92311984119294E+0001 2.92145551342852E+0001 2.91979200478956E+0001 2.91812931492907E+0001 2.91646744350018E+0001 + 2.91480639015616E+0001 2.91314615455038E+0001 2.91148673633637E+0001 2.90982813516776E+0001 2.90817035069831E+0001 + 2.90651338258193E+0001 2.90485723047262E+0001 2.90320189402455E+0001 2.90154737289198E+0001 2.89989366672931E+0001 + 2.89824077519107E+0001 2.89658869793192E+0001 2.89493743460663E+0001 2.89328698487011E+0001 2.89163734837740E+0001 + 2.88998852478365E+0001 2.88834051374415E+0001 2.88669331491431E+0001 2.88504692794967E+0001 2.88340135250590E+0001 + 2.88175658823879E+0001 2.88011263480425E+0001 2.87846949185833E+0001 2.87682715905720E+0001 2.87518563605715E+0001 + 2.87354492251461E+0001 2.87190501808612E+0001 2.87026592242836E+0001 2.86862763519813E+0001 2.86699015605234E+0001 + 2.86535348464807E+0001 2.86371762064247E+0001 2.86208256369285E+0001 2.86044831345665E+0001 2.85881486959141E+0001 + 2.85718223175482E+0001 2.85555039960467E+0001 2.85391937279892E+0001 2.85228915099559E+0001 2.85065973385289E+0001 + 2.84903112102912E+0001 2.84740331218270E+0001 2.84577630697221E+0001 2.84415010505631E+0001 2.84252470609382E+0001 + 2.84090010974368E+0001 2.83927631566494E+0001 2.83765332351678E+0001 2.83603113295852E+0001 2.83440974364959E+0001 + 2.83278915524955E+0001 2.83116936741808E+0001 2.82955037981499E+0001 2.82793219210022E+0001 2.82631480393383E+0001 + 2.82469821497599E+0001 2.82308242488701E+0001 2.82146743332734E+0001 2.81985323995753E+0001 2.81823984443825E+0001 + 2.81662724643032E+0001 2.81501544559467E+0001 2.81340444159236E+0001 2.81179423408456E+0001 2.81018482273258E+0001 + 2.80857620719785E+0001 2.80696838714193E+0001 2.80536136222649E+0001 2.80375513211333E+0001 2.80214969646438E+0001 + 2.80054505494170E+0001 2.79894120720746E+0001 2.79733815292395E+0001 2.79573589175360E+0001 2.79413442335896E+0001 + 2.79253374740270E+0001 2.79093386354761E+0001 2.78933477145662E+0001 2.78773647079277E+0001 2.78613896121921E+0001 + 2.78454224239926E+0001 2.78294631399631E+0001 2.78135117567391E+0001 2.77975682709572E+0001 2.77816326792553E+0001 + 2.77657049782724E+0001 2.77497851646489E+0001 2.77338732350263E+0001 2.77179691860474E+0001 2.77020730143564E+0001 + 2.76861847165983E+0001 2.76703042894199E+0001 2.76544317294687E+0001 2.76385670333937E+0001 2.76227101978452E+0001 + 2.76068612194745E+0001 2.75910200949344E+0001 2.75751868208788E+0001 2.75593613939626E+0001 2.75435438108424E+0001 + 2.75277340681758E+0001 2.75119321626214E+0001 2.74961380908393E+0001 2.74803518494910E+0001 2.74645734352387E+0001 + 2.74488028447464E+0001 2.74330400746788E+0001 2.74172851217023E+0001 2.74015379824842E+0001 2.73857986536932E+0001 + 2.73700671319991E+0001 2.73543434140730E+0001 2.73386274965873E+0001 2.73229193762154E+0001 2.73072190496323E+0001 + 2.72915265135137E+0001 2.72758417645370E+0001 2.72601647993806E+0001 2.72444956147242E+0001 2.72288342072486E+0001 + 2.72131805736359E+0001 2.71975347105696E+0001 2.71818966147340E+0001 2.71662662828150E+0001 2.71506437114996E+0001 + 2.71350288974760E+0001 2.71194218374336E+0001 2.71038225280631E+0001 2.70882309660563E+0001 2.70726471481063E+0001 + 2.70570710709075E+0001 2.70415027311553E+0001 2.70259421255466E+0001 2.70103892507792E+0001 2.69948441035523E+0001 + 2.69793066805663E+0001 2.69637769785229E+0001 2.69482549941248E+0001 2.69327407240761E+0001 2.69172341650820E+0001 + 2.69017353138491E+0001 2.68862441670849E+0001 2.68707607214984E+0001 2.68552849737997E+0001 2.68398169207001E+0001 + 2.68243565589122E+0001 2.68089038851496E+0001 2.67934588961274E+0001 2.67780215885617E+0001 2.67625919591698E+0001 + 2.67471700046705E+0001 2.67317557217834E+0001 2.67163491072296E+0001 2.67009501577313E+0001 2.66855588700119E+0001 + 2.66701752407961E+0001 2.66547992668097E+0001 2.66394309447797E+0001 2.66240702714345E+0001 2.66087172435034E+0001 + 2.65933718577171E+0001 2.65780341108076E+0001 2.65627039995079E+0001 2.65473815205523E+0001 2.65320666706762E+0001 + 2.65167594466165E+0001 2.65014598451109E+0001 2.64861678628986E+0001 2.64708834967199E+0001 2.64556067433163E+0001 + 2.64403375994305E+0001 2.64250760618065E+0001 2.64098221271893E+0001 2.63945757923253E+0001 2.63793370539620E+0001 + 2.63641059088481E+0001 2.63488823537336E+0001 2.63336663853695E+0001 2.63184580005082E+0001 2.63032571959032E+0001 + 2.62880639683092E+0001 2.62728783144822E+0001 2.62577002311792E+0001 2.62425297151586E+0001 2.62273667631799E+0001 + 2.62122113720037E+0001 2.61970635383920E+0001 2.61819232591080E+0001 2.61667905309157E+0001 2.61516653505809E+0001 + 2.61365477148701E+0001 2.61214376205513E+0001 2.61063350643934E+0001 2.60912400431668E+0001 2.60761525536430E+0001 + 2.60610725925945E+0001 2.60460001567953E+0001 2.60309352430203E+0001 2.60158778480459E+0001 2.60008279686493E+0001 + 2.59857856016093E+0001 2.59707507437056E+0001 2.59557233917193E+0001 2.59407035424324E+0001 2.59256911926284E+0001 + 2.59106863390919E+0001 2.58956889786086E+0001 2.58806991079653E+0001 2.58657167239504E+0001 2.58507418233529E+0001 + 2.58357744029636E+0001 2.58208144595740E+0001 2.58058619899770E+0001 2.57909169909667E+0001 2.57759794593384E+0001 + 2.57610493918884E+0001 2.57461267854144E+0001 2.57312116367151E+0001 2.57163039425906E+0001 2.57014036998420E+0001 + 2.56865109052717E+0001 2.56716255556832E+0001 2.56567476478812E+0001 2.56418771786717E+0001 2.56270141448616E+0001 + 2.56121585432593E+0001 2.55973103706742E+0001 2.55824696239169E+0001 2.55676362997993E+0001 2.55528103951342E+0001 + 2.55379919067360E+0001 2.55231808314198E+0001 2.55083771660023E+0001 2.54935809073011E+0001 2.54787920521351E+0001 + 2.54640105973243E+0001 2.54492365396900E+0001 2.54344698760547E+0001 2.54197106032418E+0001 2.54049587180762E+0001 + 2.53902142173837E+0001 2.53754770979915E+0001 2.53607473567279E+0001 2.53460249904223E+0001 2.53313099959054E+0001 + 2.53166023700089E+0001 2.53019021095659E+0001 2.52872092114105E+0001 2.52725236723781E+0001 2.52578454893050E+0001 + 2.52431746590291E+0001 2.52285111783891E+0001 2.52138550442251E+0001 2.51992062533782E+0001 2.51845648026908E+0001 + 2.51699306890064E+0001 2.51553039091698E+0001 2.51406844600267E+0001 2.51260723384242E+0001 2.51114675412105E+0001 + 2.50968700652351E+0001 2.50822799073483E+0001 2.50676970644019E+0001 2.50531215332488E+0001 2.50385533107430E+0001 + 2.50239923937398E+0001 2.50094387790954E+0001 2.49948924636675E+0001 2.49803534443147E+0001 2.49658217178968E+0001 + 2.49512972812750E+0001 2.49367801313114E+0001 2.49222702648694E+0001 2.49077676788134E+0001 2.48932723700091E+0001 + 2.48787843353235E+0001 2.48643035716245E+0001 2.48498300757812E+0001 2.48353638446640E+0001 2.48209048751445E+0001 + 2.48064531640951E+0001 2.47920087083898E+0001 2.47775715049035E+0001 2.47631415505124E+0001 2.47487188420937E+0001 + 2.47343033765258E+0001 2.47198951506885E+0001 2.47054941614623E+0001 2.46911004057294E+0001 2.46767138803726E+0001 + 2.46623345822763E+0001 2.46479625083259E+0001 2.46335976554079E+0001 2.46192400204100E+0001 2.46048896002210E+0001 + 2.45905463917310E+0001 2.45762103918311E+0001 2.45618815974137E+0001 2.45475600053722E+0001 2.45332456126013E+0001 + 2.45189384159967E+0001 2.45046384124553E+0001 2.44903455988753E+0001 2.44760599721559E+0001 2.44617815291974E+0001 + 2.44475102669015E+0001 2.44332461821707E+0001 2.44189892719090E+0001 2.44047395330213E+0001 2.43904969624138E+0001 + 2.43762615569937E+0001 2.43620333136695E+0001 2.43478122293508E+0001 2.43335983009483E+0001 2.43193915253739E+0001 + 2.43051918995405E+0001 2.42909994203625E+0001 2.42768140847551E+0001 2.42626358896348E+0001 2.42484648319192E+0001 + 2.42343009085270E+0001 2.42201441163782E+0001 2.42059944523937E+0001 2.41918519134959E+0001 2.41777164966081E+0001 + 2.41635881986546E+0001 2.41494670165612E+0001 2.41353529472546E+0001 2.41212459876628E+0001 2.41071461347147E+0001 + 2.40930533853405E+0001 2.40789677364717E+0001 2.40648891850407E+0001 2.40508177279810E+0001 2.40367533622275E+0001 + 2.40226960847161E+0001 2.40086458923837E+0001 2.39946027821686E+0001 2.39805667510101E+0001 2.39665377958487E+0001 + 2.39525159136258E+0001 2.39385011012843E+0001 2.39244933557680E+0001 2.39104926740219E+0001 2.38964990529922E+0001 + 2.38825124896261E+0001 2.38685329808721E+0001 2.38545605236796E+0001 2.38405951149994E+0001 2.38266367517834E+0001 + 2.38126854309843E+0001 2.37987411495564E+0001 2.37848039044548E+0001 2.37708736926359E+0001 2.37569505110572E+0001 + 2.37430343566773E+0001 2.37291252264560E+0001 2.37152231173540E+0001 2.37013280263336E+0001 2.36874399503577E+0001 + 2.36735588863906E+0001 2.36596848313978E+0001 2.36458177823458E+0001 2.36319577362023E+0001 2.36181046899361E+0001 + 2.36042586405169E+0001 2.35904195849161E+0001 2.35765875201056E+0001 2.35627624430589E+0001 2.35489443507503E+0001 + 2.35351332401554E+0001 2.35213291082508E+0001 2.35075319520145E+0001 2.34937417684254E+0001 2.34799585544634E+0001 + 2.34661823071099E+0001 2.34524130233470E+0001 2.34386507001583E+0001 2.34248953345284E+0001 2.34111469234428E+0001 + 2.33974054638884E+0001 2.33836709528532E+0001 2.33699433873262E+0001 2.33562227642976E+0001 2.33425090807586E+0001 + 2.33288023337018E+0001 2.33151025201206E+0001 2.33014096370097E+0001 2.32877236813648E+0001 2.32740446501830E+0001 + 2.32603725404622E+0001 2.32467073492015E+0001 2.32330490734013E+0001 2.32193977100629E+0001 2.32057532561888E+0001 + 2.31921157087825E+0001 2.31784850648490E+0001 2.31648613213939E+0001 2.31512444754242E+0001 2.31376345239482E+0001 + 2.31240314639749E+0001 2.31104352925146E+0001 2.30968460065789E+0001 2.30832636031801E+0001 2.30696880793321E+0001 + 2.30561194320496E+0001 2.30425576583484E+0001 2.30290027552455E+0001 2.30154547197592E+0001 2.30019135489086E+0001 + 2.29883792397140E+0001 2.29748517891969E+0001 2.29613311943798E+0001 2.29478174522865E+0001 2.29343105599417E+0001 + 2.29208105143714E+0001 2.29073173126024E+0001 2.28938309516630E+0001 2.28803514285824E+0001 2.28668787403909E+0001 + 2.28534128841199E+0001 2.28399538568020E+0001 2.28265016554708E+0001 2.28130562771612E+0001 2.27996177189090E+0001 + 2.27861859777512E+0001 2.27727610507258E+0001 2.27593429348721E+0001 2.27459316272304E+0001 2.27325271248420E+0001 + 2.27191294247496E+0001 2.27057385239966E+0001 2.26923544196278E+0001 2.26789771086891E+0001 2.26656065882274E+0001 + 2.26522428552907E+0001 2.26388859069281E+0001 2.26255357401898E+0001 2.26121923521273E+0001 2.25988557397930E+0001 + 2.25855259002404E+0001 2.25722028305241E+0001 2.25588865276999E+0001 2.25455769888246E+0001 2.25322742109562E+0001 + 2.25189781911537E+0001 2.25056889264774E+0001 2.24924064139883E+0001 2.24791306507489E+0001 2.24658616338225E+0001 + 2.24525993602738E+0001 2.24393438271684E+0001 2.24260950315730E+0001 2.24128529705554E+0001 2.23996176411846E+0001 + 2.23863890405306E+0001 2.23731671656645E+0001 2.23599520136585E+0001 2.23467435815859E+0001 2.23335418665212E+0001 + 2.23203468655398E+0001 2.23071585757183E+0001 2.22939769941344E+0001 2.22808021178669E+0001 2.22676339439957E+0001 + 2.22544724696017E+0001 2.22413176917670E+0001 2.22281696075747E+0001 2.22150282141091E+0001 2.22018935084555E+0001 + 2.21887654877003E+0001 2.21756441489311E+0001 2.21625294892364E+0001 2.21494215057059E+0001 2.21363201954305E+0001 + 2.21232255555019E+0001 2.21101375830132E+0001 2.20970562750584E+0001 2.20839816287326E+0001 2.20709136411321E+0001 + 2.20578523093541E+0001 2.20447976304971E+0001 2.20317496016606E+0001 2.20187082199451E+0001 2.20056734824522E+0001 + 2.19926453862848E+0001 2.19796239285466E+0001 2.19666091063426E+0001 2.19536009167787E+0001 2.19405993569621E+0001 + 2.19276044240008E+0001 2.19146161150042E+0001 2.19016344270826E+0001 2.18886593573473E+0001 2.18756909029109E+0001 + 2.18627290608870E+0001 2.18497738283902E+0001 2.18368252025363E+0001 2.18238831804420E+0001 2.18109477592253E+0001 + 2.17980189360052E+0001 2.17850967079016E+0001 2.17721810720359E+0001 2.17592720255301E+0001 2.17463695655076E+0001 + 2.17334736890927E+0001 2.17205843934110E+0001 2.17077016755888E+0001 2.16948255327540E+0001 2.16819559620351E+0001 + 2.16690929605618E+0001 2.16562365254651E+0001 2.16433866538769E+0001 2.16305433429301E+0001 2.16177065897588E+0001 + 2.16048763914981E+0001 2.15920527452844E+0001 2.15792356482547E+0001 2.15664250975476E+0001 2.15536210903025E+0001 + 2.15408236236598E+0001 2.15280326947612E+0001 2.15152483007493E+0001 2.15024704387678E+0001 2.14896991059615E+0001 + 2.14769342994763E+0001 2.14641760164592E+0001 2.14514242540581E+0001 2.14386790094222E+0001 2.14259402797015E+0001 + 2.14132080620474E+0001 2.14004823536120E+0001 2.13877631515489E+0001 2.13750504530123E+0001 2.13623442551577E+0001 + 2.13496445551419E+0001 2.13369513501223E+0001 2.13242646372577E+0001 2.13115844137078E+0001 2.12989106766335E+0001 + 2.12862434231967E+0001 2.12735826505603E+0001 2.12609283558884E+0001 2.12482805363461E+0001 2.12356391890995E+0001 + 2.12230043113158E+0001 2.12103759001633E+0001 2.11977539528115E+0001 2.11851384664306E+0001 2.11725294381922E+0001 + 2.11599268652688E+0001 2.11473307448341E+0001 2.11347410740626E+0001 2.11221578501302E+0001 2.11095810702135E+0001 + 2.10970107314905E+0001 2.10844468311400E+0001 2.10718893663420E+0001 2.10593383342776E+0001 2.10467937321289E+0001 + 2.10342555570789E+0001 2.10217238063119E+0001 2.10091984770131E+0001 2.09966795663690E+0001 2.09841670715667E+0001 + 2.09716609897949E+0001 2.09591613182430E+0001 2.09466680541015E+0001 2.09341811945620E+0001 2.09217007368173E+0001 + 2.09092266780609E+0001 2.08967590154878E+0001 2.08842977462937E+0001 2.08718428676756E+0001 2.08593943768312E+0001 + 2.08469522709598E+0001 2.08345165472612E+0001 2.08220872029366E+0001 2.08096642351881E+0001 2.07972476412190E+0001 + 2.07848374182335E+0001 2.07724335634369E+0001 2.07600360740356E+0001 2.07476449472370E+0001 2.07352601802495E+0001 + 2.07228817702826E+0001 2.07105097145470E+0001 2.06981440102542E+0001 2.06857846546169E+0001 2.06734316448489E+0001 + 2.06610849781647E+0001 2.06487446517804E+0001 2.06364106629127E+0001 2.06240830087795E+0001 2.06117616865998E+0001 + 2.05994466935936E+0001 2.05871380269819E+0001 2.05748356839868E+0001 2.05625396618315E+0001 2.05502499577401E+0001 + 2.05379665689379E+0001 2.05256894926511E+0001 2.05134187261071E+0001 2.05011542665342E+0001 2.04888961111619E+0001 + 2.04766442572205E+0001 2.04643987019416E+0001 2.04521594425576E+0001 2.04399264763023E+0001 2.04276998004102E+0001 + 2.04154794121169E+0001 2.04032653086593E+0001 2.03910574872749E+0001 2.03788559452026E+0001 2.03666606796823E+0001 + 2.03544716879547E+0001 2.03422889672619E+0001 2.03301125148467E+0001 2.03179423279532E+0001 2.03057784038263E+0001 + 2.02936207397121E+0001 2.02814693328578E+0001 2.02693241805114E+0001 2.02571852799221E+0001 2.02450526283402E+0001 + 2.02329262230169E+0001 2.02208060612045E+0001 2.02086921401563E+0001 2.01965844571267E+0001 2.01844830093710E+0001 + 2.01723877941457E+0001 2.01602988087083E+0001 2.01482160503172E+0001 2.01361395162320E+0001 2.01240692037132E+0001 + 2.01120051100225E+0001 2.00999472324225E+0001 2.00878955681768E+0001 2.00758501145502E+0001 2.00638108688083E+0001 + 2.00517778282180E+0001 2.00397509900470E+0001 2.00277303515641E+0001 2.00157159100392E+0001 2.00037076627432E+0001 + 1.99917056069480E+0001 1.99797097399265E+0001 1.99677200589528E+0001 1.99557365613018E+0001 1.99437592442495E+0001 + 1.99317881050730E+0001 1.99198231410504E+0001 1.99078643494608E+0001 1.98959117275844E+0001 1.98839652727022E+0001 + 1.98720249820966E+0001 1.98600908530507E+0001 1.98481628828488E+0001 1.98362410687761E+0001 1.98243254081190E+0001 + 1.98124158981648E+0001 1.98005125362017E+0001 1.97886153195193E+0001 1.97767242454078E+0001 1.97648393111588E+0001 + 1.97529605140646E+0001 1.97410878514187E+0001 1.97292213205156E+0001 1.97173609186508E+0001 1.97055066431209E+0001 + 1.96936584912233E+0001 1.96818164602567E+0001 1.96699805475207E+0001 1.96581507503159E+0001 1.96463270659439E+0001 + 1.96345094917073E+0001 1.96226980249099E+0001 1.96108926628564E+0001 1.95990934028524E+0001 1.95873002422047E+0001 + 1.95755131782210E+0001 1.95637322082101E+0001 1.95519573294819E+0001 1.95401885393470E+0001 1.95284258351173E+0001 + 1.95166692141057E+0001 1.95049186736260E+0001 1.94931742109931E+0001 1.94814358235228E+0001 1.94697035085321E+0001 + 1.94579772633389E+0001 1.94462570852620E+0001 1.94345429716215E+0001 1.94228349197382E+0001 1.94111329269343E+0001 + 1.93994369905326E+0001 1.93877471078571E+0001 1.93760632762329E+0001 1.93643854929859E+0001 1.93527137554432E+0001 + 1.93410480609329E+0001 1.93293884067840E+0001 1.93177347903266E+0001 1.93060872088917E+0001 1.92944456598114E+0001 + 1.92828101404189E+0001 1.92711806480481E+0001 1.92595571800344E+0001 1.92479397337137E+0001 1.92363283064232E+0001 + 1.92247228955010E+0001 1.92131234982863E+0001 1.92015301121193E+0001 1.91899427343411E+0001 1.91783613622938E+0001 + 1.91667859933207E+0001 1.91552166247660E+0001 1.91436532539747E+0001 1.91320958782932E+0001 1.91205444950686E+0001 + 1.91089991016491E+0001 1.90974596953839E+0001 1.90859262736233E+0001 1.90743988337184E+0001 1.90628773730215E+0001 + 1.90513618888858E+0001 1.90398523786655E+0001 1.90283488397159E+0001 1.90168512693932E+0001 1.90053596650545E+0001 + 1.89938740240582E+0001 1.89823943437635E+0001 1.89709206215306E+0001 1.89594528547208E+0001 1.89479910406963E+0001 + 1.89365351768202E+0001 1.89250852604570E+0001 1.89136412889717E+0001 1.89022032597307E+0001 1.88907711701012E+0001 + 1.88793450174513E+0001 1.88679247991504E+0001 1.88565105125686E+0001 1.88451021550772E+0001 1.88336997240484E+0001 + 1.88223032168555E+0001 1.88109126308725E+0001 1.87995279634748E+0001 1.87881492120385E+0001 1.87767763739409E+0001 + 1.87654094465601E+0001 1.87540484272753E+0001 1.87426933134668E+0001 1.87313441025156E+0001 1.87200007918041E+0001 + 1.87086633787152E+0001 1.86973318606332E+0001 1.86860062349433E+0001 1.86746864990315E+0001 1.86633726502851E+0001 + 1.86520646860921E+0001 1.86407626038417E+0001 1.86294664009239E+0001 1.86181760747299E+0001 1.86068916226518E+0001 + 1.85956130420826E+0001 1.85843403304164E+0001 1.85730734850483E+0001 1.85618125033743E+0001 1.85505573827915E+0001 + 1.85393081206978E+0001 1.85280647144924E+0001 1.85168271615751E+0001 1.85055954593470E+0001 1.84943696052101E+0001 + 1.84831495965673E+0001 1.84719354308226E+0001 1.84607271053809E+0001 1.84495246176481E+0001 1.84383279650312E+0001 + 1.84271371449380E+0001 1.84159521547773E+0001 1.84047729919592E+0001 1.83935996538944E+0001 1.83824321379947E+0001 + 1.83712704416729E+0001 1.83601145623429E+0001 1.83489644974195E+0001 1.83378202443183E+0001 1.83266818004561E+0001 + 1.83155491632507E+0001 1.83044223301208E+0001 1.82933012984860E+0001 1.82821860657670E+0001 1.82710766293856E+0001 + 1.82599729867641E+0001 1.82488751353265E+0001 1.82377830724971E+0001 1.82266967957016E+0001 1.82156163023664E+0001 + 1.82045415899193E+0001 1.81934726557886E+0001 1.81824094974038E+0001 1.81713521121954E+0001 1.81603004975948E+0001 + 1.81492546510344E+0001 1.81382145699477E+0001 1.81271802517690E+0001 1.81161516939337E+0001 1.81051288938779E+0001 + 1.80941118490392E+0001 1.80831005568557E+0001 1.80720950147667E+0001 1.80610952202123E+0001 1.80501011706338E+0001 + 1.80391128634734E+0001 1.80281302961742E+0001 1.80171534661803E+0001 1.80061823709368E+0001 1.79952170078898E+0001 + 1.79842573744862E+0001 1.79733034681741E+0001 1.79623552864025E+0001 1.79514128266213E+0001 1.79404760862814E+0001 + 1.79295450628347E+0001 1.79186197537342E+0001 1.79077001564335E+0001 1.78967862683875E+0001 1.78858780870520E+0001 + 1.78749756098836E+0001 1.78640788343402E+0001 1.78531877578804E+0001 1.78423023779638E+0001 1.78314226920510E+0001 + 1.78205486976036E+0001 1.78096803920842E+0001 1.77988177729562E+0001 1.77879608376841E+0001 1.77771095837335E+0001 + 1.77662640085706E+0001 1.77554241096628E+0001 1.77445898844786E+0001 1.77337613304872E+0001 1.77229384451588E+0001 + 1.77121212259647E+0001 1.77013096703771E+0001 1.76905037758692E+0001 1.76797035399151E+0001 1.76689089599898E+0001 + 1.76581200335695E+0001 1.76473367581310E+0001 1.76365591311525E+0001 1.76257871501127E+0001 1.76150208124918E+0001 + 1.76042601157703E+0001 1.75935050574303E+0001 1.75827556349545E+0001 1.75720118458266E+0001 1.75612736875313E+0001 + 1.75505411575542E+0001 1.75398142533821E+0001 1.75290929725024E+0001 1.75183773124037E+0001 1.75076672705755E+0001 + 1.74969628445082E+0001 1.74862640316932E+0001 1.74755708296230E+0001 1.74648832357907E+0001 1.74542012476908E+0001 + 1.74435248628184E+0001 1.74328540786697E+0001 1.74221888927419E+0001 1.74115293025331E+0001 1.74008753055423E+0001 + 1.73902268992695E+0001 1.73795840812157E+0001 1.73689468488828E+0001 1.73583151997738E+0001 1.73476891313923E+0001 + 1.73370686412432E+0001 1.73264537268322E+0001 1.73158443856661E+0001 1.73052406152524E+0001 1.72946424130997E+0001 + 1.72840497767175E+0001 1.72734627036165E+0001 1.72628811913079E+0001 1.72523052373042E+0001 1.72417348391188E+0001 + 1.72311699942658E+0001 1.72206107002607E+0001 1.72100569546194E+0001 1.71995087548593E+0001 1.71889660984984E+0001 + 1.71784289830556E+0001 1.71678974060511E+0001 1.71573713650057E+0001 1.71468508574414E+0001 1.71363358808808E+0001 + 1.71258264328479E+0001 1.71153225108673E+0001 1.71048241124647E+0001 1.70943312351667E+0001 1.70838438765009E+0001 + 1.70733620339958E+0001 1.70628857051808E+0001 1.70524148875862E+0001 1.70419495787436E+0001 1.70314897761850E+0001 + 1.70210354774439E+0001 1.70105866800542E+0001 1.70001433815511E+0001 1.69897055794708E+0001 1.69792732713501E+0001 + 1.69688464547270E+0001 1.69584251271404E+0001 1.69480092861302E+0001 1.69375989292370E+0001 1.69271940540025E+0001 + 1.69167946579695E+0001 1.69064007386815E+0001 1.68960122936830E+0001 1.68856293205196E+0001 1.68752518167375E+0001 + 1.68648797798841E+0001 1.68545132075077E+0001 1.68441520971576E+0001 1.68337964463838E+0001 1.68234462527376E+0001 + 1.68131015137708E+0001 1.68027622270365E+0001 1.67924283900886E+0001 1.67821000004819E+0001 1.67717770557722E+0001 + 1.67614595535162E+0001 1.67511474912715E+0001 1.67408408665969E+0001 1.67305396770516E+0001 1.67202439201963E+0001 + 1.67099535935923E+0001 1.66996686948019E+0001 1.66893892213884E+0001 1.66791151709159E+0001 1.66688465409497E+0001 + 1.66585833290557E+0001 1.66483255328009E+0001 1.66380731497532E+0001 1.66278261774816E+0001 1.66175846135557E+0001 + 1.66073484555463E+0001 1.65971177010251E+0001 1.65868923475645E+0001 1.65766723927382E+0001 1.65664578341206E+0001 + 1.65562486692869E+0001 1.65460448958136E+0001 1.65358465112778E+0001 1.65256535132576E+0001 1.65154658993323E+0001 + 1.65052836670817E+0001 1.64951068140868E+0001 1.64849353379295E+0001 1.64747692361925E+0001 1.64646085064596E+0001 + 1.64544531463154E+0001 1.64443031533455E+0001 1.64341585251364E+0001 1.64240192592756E+0001 1.64138853533512E+0001 + 1.64037568049527E+0001 1.63936336116702E+0001 1.63835157710949E+0001 1.63734032808187E+0001 1.63632961384347E+0001 + 1.63531943415367E+0001 1.63430978877196E+0001 1.63330067745791E+0001 1.63229209997119E+0001 1.63128405607155E+0001 + 1.63027654551885E+0001 1.62926956807302E+0001 1.62826312349411E+0001 1.62725721154223E+0001 1.62625183197761E+0001 + 1.62524698456057E+0001 1.62424266905149E+0001 1.62323888521088E+0001 1.62223563279933E+0001 1.62123291157750E+0001 + 1.62023072130619E+0001 1.61922906174623E+0001 1.61822793265860E+0001 1.61722733380434E+0001 1.61622726494458E+0001 + 1.61522772584055E+0001 1.61422871625358E+0001 1.61323023594508E+0001 1.61223228467655E+0001 1.61123486220960E+0001 + 1.61023796830590E+0001 1.60924160272723E+0001 1.60824576523548E+0001 1.60725045559259E+0001 1.60625567356064E+0001 + 1.60526141890175E+0001 1.60426769137816E+0001 1.60327449075222E+0001 1.60228181678632E+0001 1.60128966924300E+0001 + 1.60029804788483E+0001 1.59930695247453E+0001 1.59831638277488E+0001 1.59732633854874E+0001 1.59633681955910E+0001 + 1.59534782556899E+0001 1.59435935634158E+0001 1.59337141164011E+0001 1.59238399122790E+0001 1.59139709486838E+0001 + 1.59041072232506E+0001 1.58942487336155E+0001 1.58843954774154E+0001 1.58745474522881E+0001 1.58647046558725E+0001 + 1.58548670858081E+0001 1.58450347397356E+0001 1.58352076152966E+0001 1.58253857101333E+0001 1.58155690218890E+0001 + 1.58057575482081E+0001 1.57959512867355E+0001 1.57861502351175E+0001 1.57763543910007E+0001 1.57665637520332E+0001 + 1.57567783158636E+0001 1.57469980801416E+0001 1.57372230425177E+0001 1.57274532006435E+0001 1.57176885521712E+0001 + 1.57079290947541E+0001 1.56981748260463E+0001 1.56884257437031E+0001 1.56786818453802E+0001 1.56689431287346E+0001 + 1.56592095914241E+0001 1.56494812311074E+0001 1.56397580454440E+0001 1.56300400320944E+0001 1.56203271887199E+0001 + 1.56106195129830E+0001 1.56009170025467E+0001 1.55912196550752E+0001 1.55815274682333E+0001 1.55718404396871E+0001 + 1.55621585671033E+0001 1.55524818481495E+0001 1.55428102804944E+0001 1.55331438618074E+0001 1.55234825897589E+0001 + 1.55138264620201E+0001 1.55041754762634E+0001 1.54945296301616E+0001 1.54848889213887E+0001 1.54752533476198E+0001 + 1.54656229065304E+0001 1.54559975957972E+0001 1.54463774130979E+0001 1.54367623561107E+0001 1.54271524225152E+0001 + 1.54175476099914E+0001 1.54079479162206E+0001 1.53983533388847E+0001 1.53887638756668E+0001 1.53791795242504E+0001 + 1.53696002823205E+0001 1.53600261475625E+0001 1.53504571176630E+0001 1.53408931903094E+0001 1.53313343631898E+0001 + 1.53217806339936E+0001 1.53122320004106E+0001 1.53026884601320E+0001 1.52931500108495E+0001 1.52836166502558E+0001 + 1.52740883760445E+0001 1.52645651859102E+0001 1.52550470775484E+0001 1.52455340486551E+0001 1.52360260969277E+0001 + 1.52265232200641E+0001 1.52170254157634E+0001 1.52075326817254E+0001 1.51980450156508E+0001 1.51885624152413E+0001 + 1.51790848781992E+0001 1.51696124022281E+0001 1.51601449850322E+0001 1.51506826243166E+0001 1.51412253177875E+0001 + 1.51317730631517E+0001 1.51223258581171E+0001 1.51128837003923E+0001 1.51034465876870E+0001 1.50940145177117E+0001 + 1.50845874881776E+0001 1.50751654967971E+0001 1.50657485412832E+0001 1.50563366193501E+0001 1.50469297287125E+0001 + 1.50375278670862E+0001 1.50281310321880E+0001 1.50187392217353E+0001 1.50093524334465E+0001 1.49999706650411E+0001 + 1.49905939142391E+0001 1.49812221787616E+0001 1.49718554563306E+0001 1.49624937446690E+0001 1.49531370415003E+0001 + 1.49437853445492E+0001 1.49344386515412E+0001 1.49250969602027E+0001 1.49157602682607E+0001 1.49064285734435E+0001 + 1.48971018734801E+0001 1.48877801661002E+0001 1.48784634490346E+0001 1.48691517200150E+0001 1.48598449767739E+0001 + 1.48505432170445E+0001 1.48412464385612E+0001 1.48319546390591E+0001 1.48226678162742E+0001 1.48133859679433E+0001 + 1.48041090918042E+0001 1.47948371855956E+0001 1.47855702470569E+0001 1.47763082739285E+0001 1.47670512639517E+0001 + 1.47577992148685E+0001 1.47485521244220E+0001 1.47393099903561E+0001 1.47300728104155E+0001 1.47208405823457E+0001 + 1.47116133038934E+0001 1.47023909728059E+0001 1.46931735868313E+0001 1.46839611437188E+0001 1.46747536412184E+0001 + 1.46655510770809E+0001 1.46563534490581E+0001 1.46471607549025E+0001 1.46379729923676E+0001 1.46287901592077E+0001 + 1.46196122531780E+0001 1.46104392720346E+0001 1.46012712135344E+0001 1.45921080754352E+0001 1.45829498554958E+0001 + 1.45737965514756E+0001 1.45646481611350E+0001 1.45555046822354E+0001 1.45463661125388E+0001 1.45372324498083E+0001 + 1.45281036918078E+0001 1.45189798363020E+0001 1.45098608810565E+0001 1.45007468238378E+0001 1.44916376624132E+0001 + 1.44825333945510E+0001 1.44734340180202E+0001 1.44643395305908E+0001 1.44552499300335E+0001 1.44461652141200E+0001 + 1.44370853806229E+0001 1.44280104273155E+0001 1.44189403519722E+0001 1.44098751523679E+0001 1.44008148262788E+0001 + 1.43917593714816E+0001 1.43827087857540E+0001 1.43736630668747E+0001 1.43646222126230E+0001 1.43555862207793E+0001 + 1.43465550891246E+0001 1.43375288154411E+0001 1.43285073975115E+0001 1.43194908331197E+0001 1.43104791200501E+0001 + 1.43014722560883E+0001 1.42924702390206E+0001 1.42834730666341E+0001 1.42744807367169E+0001 1.42654932470578E+0001 + 1.42565105954466E+0001 1.42475327796739E+0001 1.42385597975312E+0001 1.42295916468107E+0001 1.42206283253057E+0001 + 1.42116698308101E+0001 1.42027161611189E+0001 1.41937673140279E+0001 1.41848232873335E+0001 1.41758840788333E+0001 + 1.41669496863256E+0001 1.41580201076095E+0001 1.41490953404851E+0001 1.41401753827531E+0001 1.41312602322155E+0001 + 1.41223498866746E+0001 1.41134443439341E+0001 1.41045436017981E+0001 1.40956476580718E+0001 1.40867565105612E+0001 + 1.40778701570731E+0001 1.40689885954152E+0001 1.40601118233961E+0001 1.40512398388252E+0001 1.40423726395128E+0001 + 1.40335102232698E+0001 1.40246525879084E+0001 1.40157997312412E+0001 1.40069516510820E+0001 1.39981083452452E+0001 + 1.39892698115462E+0001 1.39804360478012E+0001 1.39716070518273E+0001 1.39627828214423E+0001 1.39539633544650E+0001 + 1.39451486487150E+0001 1.39363387020127E+0001 1.39275335121795E+0001 1.39187330770374E+0001 1.39099373944094E+0001 + 1.39011464621194E+0001 1.38923602779921E+0001 1.38835788398530E+0001 1.38748021455284E+0001 1.38660301928455E+0001 + 1.38572629796325E+0001 1.38485005037182E+0001 1.38397427629323E+0001 1.38309897551055E+0001 1.38222414780693E+0001 + 1.38134979296558E+0001 1.38047591076982E+0001 1.37960250100305E+0001 1.37872956344874E+0001 1.37785709789047E+0001 + 1.37698510411189E+0001 1.37611358189672E+0001 1.37524253102879E+0001 1.37437195129199E+0001 1.37350184247032E+0001 + 1.37263220434784E+0001 1.37176303670870E+0001 1.37089433933716E+0001 1.37002611201752E+0001 1.36915835453420E+0001 + 1.36829106667168E+0001 1.36742424821455E+0001 1.36655789894745E+0001 1.36569201865513E+0001 1.36482660712242E+0001 + 1.36396166413422E+0001 1.36309718947553E+0001 1.36223318293143E+0001 1.36136964428707E+0001 1.36050657332771E+0001 + 1.35964396983866E+0001 1.35878183360535E+0001 1.35792016441326E+0001 1.35705896204798E+0001 1.35619822629517E+0001 + 1.35533795694057E+0001 1.35447815377002E+0001 1.35361881656943E+0001 1.35275994512479E+0001 1.35190153922218E+0001 + 1.35104359864778E+0001 1.35018612318781E+0001 1.34932911262863E+0001 1.34847256675663E+0001 1.34761648535831E+0001 + 1.34676086822026E+0001 1.34590571512914E+0001 1.34505102587170E+0001 1.34419680023475E+0001 1.34334303800523E+0001 + 1.34248973897011E+0001 1.34163690291649E+0001 1.34078452963152E+0001 1.33993261890244E+0001 1.33908117051660E+0001 + 1.33823018426138E+0001 1.33737965992430E+0001 1.33652959729293E+0001 1.33567999615492E+0001 1.33483085629802E+0001 + 1.33398217751006E+0001 1.33313395957894E+0001 1.33228620229265E+0001 1.33143890543927E+0001 1.33059206880695E+0001 + 1.32974569218393E+0001 1.32889977535854E+0001 1.32805431811917E+0001 1.32720932025432E+0001 1.32636478155256E+0001 + 1.32552070180253E+0001 1.32467708079297E+0001 1.32383391831270E+0001 1.32299121415061E+0001 1.32214896809570E+0001 + 1.32130717993702E+0001 1.32046584946372E+0001 1.31962497646503E+0001 1.31878456073026E+0001 1.31794460204880E+0001 + 1.31710510021014E+0001 1.31626605500382E+0001 1.31542746621949E+0001 1.31458933364688E+0001 1.31375165707578E+0001 + 1.31291443629608E+0001 1.31207767109776E+0001 1.31124136127086E+0001 1.31040550660552E+0001 1.30957010689195E+0001 + 1.30873516192045E+0001 1.30790067148140E+0001 1.30706663536525E+0001 1.30623305336256E+0001 1.30539992526395E+0001 + 1.30456725086012E+0001 1.30373502994186E+0001 1.30290326230005E+0001 1.30207194772563E+0001 1.30124108600964E+0001 + 1.30041067694319E+0001 1.29958072031749E+0001 1.29875121592380E+0001 1.29792216355350E+0001 1.29709356299802E+0001 + 1.29626541404889E+0001 1.29543771649771E+0001 1.29461047013617E+0001 1.29378367475604E+0001 1.29295733014916E+0001 + 1.29213143610748E+0001 1.29130599242299E+0001 1.29048099888780E+0001 1.28965645529409E+0001 1.28883236143410E+0001 + 1.28800871710017E+0001 1.28718552208473E+0001 1.28636277618028E+0001 1.28554047917940E+0001 1.28471863087474E+0001 + 1.28389723105906E+0001 1.28307627952518E+0001 1.28225577606601E+0001 1.28143572047453E+0001 1.28061611254382E+0001 + 1.27979695206701E+0001 1.27897823883736E+0001 1.27815997264815E+0001 1.27734215329279E+0001 1.27652478056475E+0001 + 1.27570785425759E+0001 1.27489137416494E+0001 1.27407534008051E+0001 1.27325975179811E+0001 1.27244460911161E+0001 + 1.27162991181497E+0001 1.27081565970223E+0001 1.27000185256750E+0001 1.26918849020499E+0001 1.26837557240899E+0001 + 1.26756309897385E+0001 1.26675106969401E+0001 1.26593948436400E+0001 1.26512834277842E+0001 1.26431764473195E+0001 + 1.26350739001937E+0001 1.26269757843550E+0001 1.26188820977529E+0001 1.26107928383374E+0001 1.26027080040593E+0001 + 1.25946275928702E+0001 1.25865516027227E+0001 1.25784800315701E+0001 1.25704128773663E+0001 1.25623501380664E+0001 + 1.25542918116258E+0001 1.25462378960013E+0001 1.25381883891499E+0001 1.25301432890299E+0001 1.25221025936000E+0001 + 1.25140663008200E+0001 1.25060344086504E+0001 1.24980069150524E+0001 1.24899838179882E+0001 1.24819651154206E+0001 + 1.24739508053133E+0001 1.24659408856308E+0001 1.24579353543383E+0001 1.24499342094021E+0001 1.24419374487888E+0001 + 1.24339450704663E+0001 1.24259570724030E+0001 1.24179734525682E+0001 1.24099942089319E+0001 1.24020193394649E+0001 + 1.23940488421391E+0001 1.23860827149268E+0001 1.23781209558014E+0001 1.23701635627367E+0001 1.23622105337078E+0001 + 1.23542618666902E+0001 1.23463175596604E+0001 1.23383776105956E+0001 1.23304420174738E+0001 1.23225107782740E+0001 + 1.23145838909756E+0001 1.23066613535591E+0001 1.22987431640057E+0001 1.22908293202975E+0001 1.22829198204171E+0001 + 1.22750146623482E+0001 1.22671138440752E+0001 1.22592173635832E+0001 1.22513252188582E+0001 1.22434374078870E+0001 + 1.22355539286570E+0001 1.22276747791566E+0001 1.22197999573750E+0001 1.22119294613021E+0001 1.22040632889285E+0001 + 1.21962014382458E+0001 1.21883439072462E+0001 1.21804906939229E+0001 1.21726417962696E+0001 1.21647972122811E+0001 + 1.21569569399528E+0001 1.21491209772809E+0001 1.21412893222625E+0001 1.21334619728953E+0001 1.21256389271779E+0001 + 1.21178201831098E+0001 1.21100057386911E+0001 1.21021955919227E+0001 1.20943897408064E+0001 1.20865881833447E+0001 + 1.20787909175410E+0001 1.20709979413993E+0001 1.20632092529245E+0001 1.20554248501223E+0001 1.20476447309992E+0001 + 1.20398688935624E+0001 1.20320973358199E+0001 1.20243300557805E+0001 1.20165670514539E+0001 1.20088083208503E+0001 + 1.20010538619810E+0001 1.19933036728580E+0001 1.19855577514938E+0001 1.19778160959021E+0001 1.19700787040971E+0001 + 1.19623455740940E+0001 1.19546167039085E+0001 1.19468920915573E+0001 1.19391717350578E+0001 1.19314556324282E+0001 + 1.19237437816876E+0001 1.19160361808556E+0001 1.19083328279528E+0001 1.19006337210005E+0001 1.18929388580208E+0001 + 1.18852482370367E+0001 1.18775618560716E+0001 1.18698797131502E+0001 1.18622018062976E+0001 1.18545281335398E+0001 + 1.18468586929036E+0001 1.18391934824165E+0001 1.18315325001069E+0001 1.18238757440038E+0001 1.18162232121372E+0001 + 1.18085749025377E+0001 1.18009308132367E+0001 1.17932909422665E+0001 1.17856552876600E+0001 1.17780238474510E+0001 + 1.17703966196741E+0001 1.17627736023645E+0001 1.17551547935584E+0001 1.17475401912926E+0001 1.17399297936047E+0001 + 1.17323235985332E+0001 1.17247216041172E+0001 1.17171238083967E+0001 1.17095302094125E+0001 1.17019408052060E+0001 + 1.16943555938196E+0001 1.16867745732962E+0001 1.16791977416797E+0001 1.16716250970147E+0001 1.16640566373466E+0001 + 1.16564923607215E+0001 1.16489322651862E+0001 1.16413763487886E+0001 1.16338246095771E+0001 1.16262770456007E+0001 + 1.16187336549097E+0001 1.16111944355547E+0001 1.16036593855872E+0001 1.15961285030596E+0001 1.15886017860249E+0001 + 1.15810792325370E+0001 1.15735608406505E+0001 1.15660466084207E+0001 1.15585365339039E+0001 1.15510306151568E+0001 + 1.15435288502372E+0001 1.15360312372036E+0001 1.15285377741151E+0001 1.15210484590318E+0001 1.15135632900143E+0001 + 1.15060822651242E+0001 1.14986053824239E+0001 1.14911326399762E+0001 1.14836640358451E+0001 1.14761995680951E+0001 + 1.14687392347915E+0001 1.14612830340006E+0001 1.14538309637890E+0001 1.14463830222245E+0001 1.14389392073755E+0001 + 1.14314995173111E+0001 1.14240639501013E+0001 1.14166325038167E+0001 1.14092051765289E+0001 1.14017819663099E+0001 + 1.13943628712328E+0001 1.13869478893714E+0001 1.13795370188001E+0001 1.13721302575942E+0001 1.13647276038297E+0001 + 1.13573290555834E+0001 1.13499346109329E+0001 1.13425442679564E+0001 1.13351580247331E+0001 1.13277758793427E+0001 + 1.13203978298659E+0001 1.13130238743839E+0001 1.13056540109790E+0001 1.12982882377339E+0001 1.12909265527323E+0001 + 1.12835689540585E+0001 1.12762154397978E+0001 1.12688660080360E+0001 1.12615206568597E+0001 1.12541793843564E+0001 + 1.12468421886143E+0001 1.12395090677222E+0001 1.12321800197699E+0001 1.12248550428478E+0001 1.12175341350471E+0001 + 1.12102172944597E+0001 1.12029045191784E+0001 1.11955958072967E+0001 1.11882911569086E+0001 1.11809905661093E+0001 + 1.11736940329944E+0001 1.11664015556605E+0001 1.11591131322047E+0001 1.11518287607252E+0001 1.11445484393204E+0001 + 1.11372721660901E+0001 1.11299999391345E+0001 1.11227317565545E+0001 1.11154676164520E+0001 1.11082075169293E+0001 + 1.11009514560899E+0001 1.10936994320376E+0001 1.10864514428774E+0001 1.10792074867146E+0001 1.10719675616555E+0001 + 1.10647316658072E+0001 1.10574997972775E+0001 1.10502719541748E+0001 1.10430481346084E+0001 1.10358283366884E+0001 + 1.10286125585255E+0001 1.10214007982312E+0001 1.10141930539178E+0001 1.10069893236984E+0001 1.09997896056866E+0001 + 1.09925938979969E+0001 1.09854021987448E+0001 1.09782145060461E+0001 1.09710308180176E+0001 1.09638511327768E+0001 + 1.09566754484419E+0001 1.09495037631321E+0001 1.09423360749669E+0001 1.09351723820669E+0001 1.09280126825534E+0001 + 1.09208569745482E+0001 1.09137052561742E+0001 1.09065575255548E+0001 1.08994137808142E+0001 1.08922740200774E+0001 + 1.08851382414701E+0001 1.08780064431187E+0001 1.08708786231504E+0001 1.08637547796933E+0001 1.08566349108758E+0001 + 1.08495190148275E+0001 1.08424070896786E+0001 1.08352991335599E+0001 1.08281951446031E+0001 1.08210951209406E+0001 + 1.08139990607055E+0001 1.08069069620318E+0001 1.07998188230539E+0001 1.07927346419074E+0001 1.07856544167282E+0001 + 1.07785781456533E+0001 1.07715058268201E+0001 1.07644374583671E+0001 1.07573730384333E+0001 1.07503125651585E+0001 + 1.07432560366832E+0001 1.07362034511488E+0001 1.07291548066971E+0001 1.07221101014711E+0001 1.07150693336142E+0001 + 1.07080325012705E+0001 1.07009996025852E+0001 1.06939706357039E+0001 1.06869455987730E+0001 1.06799244899398E+0001 + 1.06729073073521E+0001 1.06658940491586E+0001 1.06588847135088E+0001 1.06518792985526E+0001 1.06448778024411E+0001 + 1.06378802233258E+0001 1.06308865593591E+0001 1.06238968086939E+0001 1.06169109694842E+0001 1.06099290398844E+0001 + 1.06029510180499E+0001 1.05959769021366E+0001 1.05890066903013E+0001 1.05820403807015E+0001 1.05750779714953E+0001 + 1.05681194608418E+0001 1.05611648469006E+0001 1.05542141278321E+0001 1.05472673017974E+0001 1.05403243669585E+0001 + 1.05333853214779E+0001 1.05264501635189E+0001 1.05195188912457E+0001 1.05125915028231E+0001 1.05056679964165E+0001 + 1.04987483701922E+0001 1.04918326223172E+0001 1.04849207509593E+0001 1.04780127542869E+0001 1.04711086304691E+0001 + 1.04642083776759E+0001 1.04573119940780E+0001 1.04504194778466E+0001 1.04435308271539E+0001 1.04366460401728E+0001 + 1.04297651150767E+0001 1.04228880500399E+0001 1.04160148432375E+0001 1.04091454928452E+0001 1.04022799970394E+0001 + 1.03954183539974E+0001 1.03885605618971E+0001 1.03817066189170E+0001 1.03748565232366E+0001 1.03680102730360E+0001 + 1.03611678664960E+0001 1.03543293017981E+0001 1.03474945771246E+0001 1.03406636906585E+0001 1.03338366405836E+0001 + 1.03270134250842E+0001 1.03201940423455E+0001 1.03133784905535E+0001 1.03065667678947E+0001 1.02997588725565E+0001 + 1.02929548027270E+0001 1.02861545565949E+0001 1.02793581323497E+0001 1.02725655281817E+0001 1.02657767422819E+0001 + 1.02589917728418E+0001 1.02522106180540E+0001 1.02454332761114E+0001 1.02386597452080E+0001 1.02318900235384E+0001 + 1.02251241092977E+0001 1.02183620006821E+0001 1.02116036958882E+0001 1.02048491931134E+0001 1.01980984905560E+0001 + 1.01913515864148E+0001 1.01846084788893E+0001 1.01778691661801E+0001 1.01711336464879E+0001 1.01644019180147E+0001 + 1.01576739789629E+0001 1.01509498275357E+0001 1.01442294619370E+0001 1.01375128803714E+0001 1.01308000810443E+0001 + 1.01240910621617E+0001 1.01173858219304E+0001 1.01106843585579E+0001 1.01039866702525E+0001 1.00972927552229E+0001 + 1.00906026116790E+0001 1.00839162378310E+0001 1.00772336318901E+0001 1.00705547920679E+0001 1.00638797165771E+0001 + 1.00572084036308E+0001 1.00505408514429E+0001 1.00438770582282E+0001 1.00372170222019E+0001 1.00305607415802E+0001 + 1.00239082145798E+0001 1.00172594394182E+0001 1.00106144143137E+0001 1.00039731374851E+0001 9.99733560715216E+0000 + 9.99070182153517E+0000 9.98407177885519E+0000 9.97744547733402E+0000 9.97082291519411E+0000 9.96420409065867E+0000 + 9.95758900195163E+0000 9.95097764729757E+0000 9.94437002492184E+0000 9.93776613305048E+0000 9.93116596991022E+0000 + 9.92456953372854E+0000 9.91797682273359E+0000 9.91138783515425E+0000 9.90480256922011E+0000 9.89822102316146E+0000 + 9.89164319520930E+0000 9.88506908359536E+0000 9.87849868655202E+0000 9.87193200231244E+0000 9.86536902911044E+0000 + 9.85880976518056E+0000 9.85225420875806E+0000 9.84570235807887E+0000 9.83915421137967E+0000 9.83260976689783E+0000 + 9.82606902287140E+0000 9.81953197753919E+0000 9.81299862914067E+0000 9.80646897591602E+0000 9.79994301610615E+0000 + 9.79342074795266E+0000 9.78690216969784E+0000 9.78038727958471E+0000 9.77387607585698E+0000 9.76736855675907E+0000 + 9.76086472053609E+0000 9.75436456543387E+0000 9.74786808969894E+0000 9.74137529157853E+0000 9.73488616932056E+0000 + 9.72840072117368E+0000 9.72191894538722E+0000 9.71544084021121E+0000 9.70896640389641E+0000 9.70249563469425E+0000 + 9.69602853085686E+0000 9.68956509063710E+0000 9.68310531228852E+0000 9.67664919406535E+0000 9.67019673422254E+0000 + 9.66374793101574E+0000 9.65730278270129E+0000 9.65086128753624E+0000 9.64442344377832E+0000 9.63798924968599E+0000 + 9.63155870351838E+0000 9.62513180353534E+0000 9.61870854799740E+0000 9.61228893516581E+0000 9.60587296330248E+0000 + 9.59946063067005E+0000 9.59305193553187E+0000 9.58664687615194E+0000 9.58024545079500E+0000 9.57384765772645E+0000 + 9.56745349521243E+0000 9.56106296151975E+0000 9.55467605491590E+0000 9.54829277366910E+0000 9.54191311604823E+0000 + 9.53553708032291E+0000 9.52916466476342E+0000 9.52279586764074E+0000 9.51643068722655E+0000 9.51006912179323E+0000 + 9.50371116961382E+0000 9.49735682896213E+0000 9.49100609811257E+0000 9.48465897534030E+0000 9.47831545892117E+0000 + 9.47197554713171E+0000 9.46563923824914E+0000 9.45930653055139E+0000 9.45297742231705E+0000 9.44665191182543E+0000 + 9.44032999735654E+0000 9.43401167719105E+0000 9.42769694961034E+0000 9.42138581289647E+0000 9.41507826533221E+0000 + 9.40877430520101E+0000 9.40247393078700E+0000 9.39617714037500E+0000 9.38988393225054E+0000 9.38359430469984E+0000 + 9.37730825600977E+0000 9.37102578446794E+0000 9.36474688836261E+0000 9.35847156598274E+0000 9.35219981561801E+0000 + 9.34593163555872E+0000 9.33966702409593E+0000 9.33340597952133E+0000 9.32714850012734E+0000 9.32089458420704E+0000 + 9.31464423005422E+0000 9.30839743596332E+0000 9.30215420022951E+0000 9.29591452114862E+0000 9.28967839701716E+0000 + 9.28344582613236E+0000 9.27721680679210E+0000 9.27099133729495E+0000 9.26476941594019E+0000 9.25855104102775E+0000 + 9.25233621085828E+0000 9.24612492373308E+0000 9.23991717795415E+0000 9.23371297182420E+0000 9.22751230364657E+0000 + 9.22131517172533E+0000 9.21512157436520E+0000 9.20893150987161E+0000 9.20274497655065E+0000 9.19656197270911E+0000 + 9.19038249665444E+0000 9.18420654669480E+0000 9.17803412113902E+0000 9.17186521829660E+0000 9.16569983647774E+0000 + 9.15953797399331E+0000 9.15337962915485E+0000 9.14722480027461E+0000 9.14107348566549E+0000 9.13492568364110E+0000 + 9.12878139251570E+0000 9.12264061060424E+0000 9.11650333622237E+0000 9.11036956768639E+0000 9.10423930331327E+0000 + 9.09811254142071E+0000 9.09198928032705E+0000 9.08586951835131E+0000 9.07975325381320E+0000 9.07364048503308E+0000 + 9.06753121033204E+0000 9.06142542803180E+0000 9.05532313645476E+0000 9.04922433392404E+0000 9.04312901876338E+0000 + 9.03703718929723E+0000 9.03094884385072E+0000 9.02486398074963E+0000 9.01878259832043E+0000 9.01270469489027E+0000 + 9.00663026878699E+0000 9.00055931833904E+0000 8.99449184187564E+0000 8.98842783772660E+0000 8.98236730422245E+0000 + 8.97631023969439E+0000 8.97025664247427E+0000 8.96420651089466E+0000 8.95815984328874E+0000 8.95211663799040E+0000 + 8.94607689333423E+0000 8.94004060765543E+0000 8.93400777928993E+0000 8.92797840657428E+0000 8.92195248784575E+0000 + 8.91593002144224E+0000 8.90991100570236E+0000 8.90389543896536E+0000 8.89788331957118E+0000 8.89187464586043E+0000 + 8.88586941617438E+0000 8.87986762885497E+0000 8.87386928224481E+0000 8.86787437468720E+0000 8.86188290452609E+0000 + 8.85589487010610E+0000 8.84991026977253E+0000 8.84392910187134E+0000 8.83795136474915E+0000 8.83197705675327E+0000 + 8.82600617623167E+0000 8.82003872153297E+0000 8.81407469100649E+0000 8.80811408300220E+0000 8.80215689587072E+0000 + 8.79620312796337E+0000 8.79025277763211E+0000 8.78430584322959E+0000 8.77836232310912E+0000 8.77242221562466E+0000 + 8.76648551913085E+0000 8.76055223198298E+0000 8.75462235253703E+0000 8.74869587914964E+0000 8.74277281017810E+0000 + 8.73685314398036E+0000 8.73093687891506E+0000 8.72502401334150E+0000 8.71911454561962E+0000 8.71320847411005E+0000 + 8.70730579717407E+0000 8.70140651317362E+0000 8.69551062047132E+0000 8.68961811743043E+0000 8.68372900241490E+0000 + 8.67784327378931E+0000 8.67196092991894E+0000 8.66608196916970E+0000 8.66020638990817E+0000 8.65433419050160E+0000 + 8.64846536931790E+0000 8.64259992472564E+0000 8.63673785509403E+0000 8.63087915879298E+0000 8.62502383419303E+0000 + 8.61917187966538E+0000 8.61332329358192E+0000 8.60747807431517E+0000 8.60163622023832E+0000 8.59579772972521E+0000 + 8.58996260115035E+0000 8.58413083288892E+0000 8.57830242331672E+0000 8.57247737081026E+0000 8.56665567374665E+0000 + 8.56083733050372E+0000 8.55502233945991E+0000 8.54921069899433E+0000 8.54340240748676E+0000 8.53759746331762E+0000 + 8.53179586486801E+0000 8.52599761051966E+0000 8.52020269865497E+0000 8.51441112765698E+0000 8.50862289590942E+0000 + 8.50283800179665E+0000 8.49705644370368E+0000 8.49127822001620E+0000 8.48550332912053E+0000 8.47973176940367E+0000 + 8.47396353925324E+0000 8.46819863705755E+0000 8.46243706120554E+0000 8.45667881008681E+0000 8.45092388209162E+0000 + 8.44517227561088E+0000 8.43942398903616E+0000 8.43367902075965E+0000 8.42793736917424E+0000 8.42219903267345E+0000 + 8.41646400965144E+0000 8.41073229850304E+0000 8.40500389762372E+0000 8.39927880540962E+0000 8.39355702025752E+0000 + 8.38783854056483E+0000 8.38212336472965E+0000 8.37641149115071E+0000 8.37070291822739E+0000 8.36499764435971E+0000 + 8.35929566794836E+0000 8.35359698739468E+0000 8.34790160110064E+0000 8.34220950746889E+0000 8.33652070490268E+0000 + 8.33083519180597E+0000 8.32515296658331E+0000 8.31947402763994E+0000 8.31379837338173E+0000 8.30812600221521E+0000 + 8.30245691254754E+0000 8.29679110278654E+0000 8.29112857134067E+0000 8.28546931661906E+0000 8.27981333703145E+0000 + 8.27416063098824E+0000 8.26851119690049E+0000 8.26286503317991E+0000 8.25722213823882E+0000 8.25158251049022E+0000 + 8.24594614834775E+0000 8.24031305022568E+0000 8.23468321453894E+0000 8.22905663970310E+0000 8.22343332413437E+0000 + 8.21781326624961E+0000 8.21219646446633E+0000 8.20658291720267E+0000 8.20097262287742E+0000 8.19536557991001E+0000 + 8.18976178672052E+0000 8.18416124172968E+0000 8.17856394335884E+0000 8.17296989003002E+0000 8.16737908016585E+0000 + 8.16179151218962E+0000 8.15620718452528E+0000 8.15062609559739E+0000 8.14504824383117E+0000 8.13947362765247E+0000 + 8.13390224548780E+0000 8.12833409576429E+0000 8.12276917690971E+0000 8.11720748735249E+0000 8.11164902552169E+0000 + 8.10609378984701E+0000 8.10054177875878E+0000 8.09499299068799E+0000 8.08944742406624E+0000 8.08390507732580E+0000 + 8.07836594889956E+0000 8.07283003722106E+0000 8.06729734072447E+0000 8.06176785784460E+0000 8.05624158701688E+0000 + 8.05071852667744E+0000 8.04519867526296E+0000 8.03968203121082E+0000 8.03416859295902E+0000 8.02865835894618E+0000 + 8.02315132761159E+0000 8.01764749739516E+0000 8.01214686673740E+0000 8.00664943407952E+0000 8.00115519786333E+0000 + 7.99566415653127E+0000 7.99017630852645E+0000 7.98469165229256E+0000 7.97921018627397E+0000 7.97373190891568E+0000 + 7.96825681866330E+0000 7.96278491396311E+0000 7.95731619326197E+0000 7.95185065500744E+0000 7.94638829764766E+0000 + 7.94092911963143E+0000 7.93547311940818E+0000 7.93002029542795E+0000 7.92457064614146E+0000 7.91912417000002E+0000 + 7.91368086545559E+0000 7.90824073096076E+0000 7.90280376496874E+0000 7.89736996593339E+0000 7.89193933230920E+0000 + 7.88651186255127E+0000 7.88108755511535E+0000 7.87566640845782E+0000 7.87024842103569E+0000 7.86483359130659E+0000 + 7.85942191772878E+0000 7.85401339876117E+0000 7.84860803286328E+0000 7.84320581849526E+0000 7.83780675411789E+0000 + 7.83241083819260E+0000 7.82701806918142E+0000 7.82162844554703E+0000 7.81624196575271E+0000 7.81085862826241E+0000 + 7.80547843154067E+0000 7.80010137405267E+0000 7.79472745426422E+0000 7.78935667064177E+0000 7.78398902165237E+0000 + 7.77862450576371E+0000 7.77326312144411E+0000 7.76790486716252E+0000 7.76254974138850E+0000 7.75719774259224E+0000 + 7.75184886924456E+0000 7.74650311981693E+0000 7.74116049278139E+0000 7.73582098661066E+0000 7.73048459977804E+0000 + 7.72515133075748E+0000 7.71982117802357E+0000 7.71449414005148E+0000 7.70917021531704E+0000 7.70384940229668E+0000 + 7.69853169946747E+0000 7.69321710530711E+0000 7.68790561829390E+0000 7.68259723690676E+0000 7.67729195962527E+0000 + 7.67198978492960E+0000 7.66669071130054E+0000 7.66139473721953E+0000 7.65610186116861E+0000 7.65081208163043E+0000 + 7.64552539708830E+0000 7.64024180602611E+0000 7.63496130692841E+0000 7.62968389828032E+0000 7.62440957856763E+0000 + 7.61913834627674E+0000 7.61387019989463E+0000 7.60860513790896E+0000 7.60334315880796E+0000 7.59808426108052E+0000 + 7.59282844321610E+0000 7.58757570370483E+0000 7.58232604103742E+0000 7.57707945370522E+0000 7.57183594020020E+0000 + 7.56659549901493E+0000 7.56135812864262E+0000 7.55612382757708E+0000 7.55089259431273E+0000 7.54566442734465E+0000 + 7.54043932516848E+0000 7.53521728628052E+0000 7.52999830917765E+0000 7.52478239235741E+0000 7.51956953431794E+0000 + 7.51435973355797E+0000 7.50915298857686E+0000 7.50394929787460E+0000 7.49874865995179E+0000 7.49355107330964E+0000 + 7.48835653644997E+0000 7.48316504787522E+0000 7.47797660608844E+0000 7.47279120959331E+0000 7.46760885689411E+0000 + 7.46242954649574E+0000 7.45725327690369E+0000 7.45208004662410E+0000 7.44690985416371E+0000 7.44174269802986E+0000 + 7.43657857673051E+0000 7.43141748877424E+0000 7.42625943267024E+0000 7.42110440692830E+0000 7.41595241005884E+0000 + 7.41080344057286E+0000 7.40565749698202E+0000 7.40051457779856E+0000 7.39537468153533E+0000 7.39023780670579E+0000 + 7.38510395182402E+0000 7.37997311540472E+0000 7.37484529596318E+0000 7.36972049201530E+0000 7.36459870207761E+0000 + 7.35947992466722E+0000 7.35436415830188E+0000 7.34925140149993E+0000 7.34414165278032E+0000 7.33903491066262E+0000 + 7.33393117366699E+0000 7.32883044031423E+0000 7.32373270912570E+0000 7.31863797862342E+0000 7.31354624732997E+0000 + 7.30845751376856E+0000 7.30337177646304E+0000 7.29828903393779E+0000 7.29320928471788E+0000 7.28813252732891E+0000 + 7.28305876029714E+0000 7.27798798214944E+0000 7.27292019141324E+0000 7.26785538661660E+0000 7.26279356628819E+0000 + 7.25773472895729E+0000 7.25267887315377E+0000 7.24762599740812E+0000 7.24257610025141E+0000 7.23752918021534E+0000 + 7.23248523583222E+0000 7.22744426563491E+0000 7.22240626815696E+0000 7.21737124193243E+0000 7.21233918549606E+0000 + 7.20731009738316E+0000 7.20228397612964E+0000 7.19726082027200E+0000 7.19224062834739E+0000 7.18722339889352E+0000 + 7.18220913044871E+0000 7.17719782155190E+0000 7.17218947074261E+0000 7.16718407656096E+0000 7.16218163754771E+0000 + 7.15718215224416E+0000 7.15218561919227E+0000 7.14719203693455E+0000 7.14220140401415E+0000 7.13721371897480E+0000 + 7.13222898036084E+0000 7.12724718671719E+0000 7.12226833658938E+0000 7.11729242852358E+0000 7.11231946106648E+0000 + 7.10734943276543E+0000 7.10238234216835E+0000 7.09741818782379E+0000 7.09245696828085E+0000 7.08749868208927E+0000 + 7.08254332779938E+0000 7.07759090396207E+0000 7.07264140912889E+0000 7.06769484185194E+0000 7.06275120068393E+0000 + 7.05781048417817E+0000 7.05287269088858E+0000 7.04793781936963E+0000 7.04300586817646E+0000 7.03807683586473E+0000 + 7.03315072099074E+0000 7.02822752211138E+0000 7.02330723778413E+0000 7.01838986656706E+0000 7.01347540701885E+0000 + 7.00856385769876E+0000 7.00365521716664E+0000 6.99874948398297E+0000 6.99384665670877E+0000 6.98894673390571E+0000 + 6.98404971413601E+0000 6.97915559596250E+0000 6.97426437794861E+0000 6.96937605865835E+0000 6.96449063665633E+0000 + 6.95960811050775E+0000 6.95472847877842E+0000 6.94985174003470E+0000 6.94497789284360E+0000 6.94010693577266E+0000 + 6.93523886739005E+0000 6.93037368626454E+0000 6.92551139096546E+0000 6.92065198006276E+0000 6.91579545212694E+0000 + 6.91094180572914E+0000 6.90609103944106E+0000 6.90124315183500E+0000 6.89639814148385E+0000 6.89155600696107E+0000 + 6.88671674684076E+0000 6.88188035969754E+0000 6.87704684410668E+0000 6.87221619864401E+0000 6.86738842188594E+0000 + 6.86256351240951E+0000 6.85774146879229E+0000 6.85292228961248E+0000 6.84810597344886E+0000 6.84329251888079E+0000 + 6.83848192448823E+0000 6.83367418885171E+0000 6.82886931055235E+0000 6.82406728817187E+0000 6.81926812029257E+0000 + 6.81447180549734E+0000 6.80967834236965E+0000 6.80488772949355E+0000 6.80009996545368E+0000 6.79531504883530E+0000 + 6.79053297822419E+0000 6.78575375220677E+0000 6.78097736937001E+0000 6.77620382830150E+0000 6.77143312758938E+0000 + 6.76666526582240E+0000 6.76190024158988E+0000 6.75713805348172E+0000 6.75237870008842E+0000 6.74762218000105E+0000 + 6.74286849181128E+0000 6.73811763411133E+0000 6.73336960549404E+0000 6.72862440455282E+0000 6.72388202988165E+0000 + 6.71914248007511E+0000 6.71440575372835E+0000 6.70967184943710E+0000 6.70494076579770E+0000 6.70021250140702E+0000 + 6.69548705486257E+0000 6.69076442476239E+0000 6.68604460970513E+0000 6.68132760829003E+0000 6.67661341911687E+0000 + 6.67190204078605E+0000 6.66719347189853E+0000 6.66248771105585E+0000 6.65778475686015E+0000 6.65308460791412E+0000 + 6.64838726282104E+0000 6.64369272018479E+0000 6.63900097860980E+0000 6.63431203670109E+0000 6.62962589306426E+0000 + 6.62494254630549E+0000 6.62026199503153E+0000 6.61558423784973E+0000 6.61090927336797E+0000 6.60623710019477E+0000 + 6.60156771693917E+0000 6.59690112221082E+0000 6.59223731461995E+0000 6.58757629277735E+0000 6.58291805529439E+0000 + 6.57826260078302E+0000 6.57360992785576E+0000 6.56896003512572E+0000 6.56431292120658E+0000 6.55966858471258E+0000 + 6.55502702425854E+0000 6.55038823845989E+0000 6.54575222593259E+0000 6.54111898529319E+0000 6.53648851515881E+0000 + 6.53186081414717E+0000 6.52723588087654E+0000 6.52261371396576E+0000 6.51799431203425E+0000 6.51337767370200E+0000 + 6.50876379758961E+0000 6.50415268231819E+0000 6.49954432650947E+0000 6.49493872878573E+0000 6.49033588776983E+0000 + 6.48573580208521E+0000 6.48113847035586E+0000 6.47654389120638E+0000 6.47195206326189E+0000 6.46736298514812E+0000 + 6.46277665549137E+0000 6.45819307291849E+0000 6.45361223605690E+0000 6.44903414353463E+0000 6.44445879398024E+0000 + 6.43988618602286E+0000 6.43531631829223E+0000 6.43074918941861E+0000 6.42618479803286E+0000 6.42162314276642E+0000 + 6.41706422225125E+0000 6.41250803511993E+0000 6.40795458000558E+0000 6.40340385554191E+0000 6.39885586036318E+0000 + 6.39431059310422E+0000 6.38976805240044E+0000 6.38522823688780E+0000 6.38069114520285E+0000 6.37615677598269E+0000 + 6.37162512786499E+0000 6.36709619948799E+0000 6.36256998949050E+0000 6.35804649651189E+0000 6.35352571919210E+0000 + 6.34900765617164E+0000 6.34449230609158E+0000 6.33997966759355E+0000 6.33546973931977E+0000 6.33096251991299E+0000 + 6.32645800801655E+0000 6.32195620227436E+0000 6.31745710133086E+0000 6.31296070383111E+0000 6.30846700842068E+0000 + 6.30397601374572E+0000 6.29948771845297E+0000 6.29500212118972E+0000 6.29051922060380E+0000 6.28603901534363E+0000 + 6.28156150405818E+0000 6.27708668539699E+0000 6.27261455801017E+0000 6.26814512054838E+0000 6.26367837166284E+0000 + 6.25921431000535E+0000 6.25475293422824E+0000 6.25029424298444E+0000 6.24583823492743E+0000 6.24138490871122E+0000 + 6.23693426299042E+0000 6.23248629642020E+0000 6.22804100765627E+0000 6.22359839535490E+0000 6.21915845817294E+0000 + 6.21472119476778E+0000 6.21028660379739E+0000 6.20585468392029E+0000 6.20142543379556E+0000 6.19699885208284E+0000 + 6.19257493744231E+0000 6.18815368853475E+0000 6.18373510402147E+0000 6.17931918256435E+0000 6.17490592282581E+0000 + 6.17049532346885E+0000 6.16608738315702E+0000 6.16168210055443E+0000 6.15727947432574E+0000 6.15287950313617E+0000 + 6.14848218565152E+0000 6.14408752053810E+0000 6.13969550646283E+0000 6.13530614209315E+0000 6.13091942609706E+0000 + 6.12653535714314E+0000 6.12215393390050E+0000 6.11777515503882E+0000 6.11339901922833E+0000 6.10902552513981E+0000 + 6.10465467144462E+0000 6.10028645681465E+0000 6.09592087992235E+0000 6.09155793944072E+0000 6.08719763404334E+0000 + 6.08283996240432E+0000 6.07848492319833E+0000 6.07413251510058E+0000 6.06978273678687E+0000 6.06543558693353E+0000 + 6.06109106421744E+0000 6.05674916731604E+0000 6.05240989490731E+0000 6.04807324566981E+0000 6.04373921828264E+0000 + 6.03940781142544E+0000 6.03507902377841E+0000 6.03075285402230E+0000 6.02642930083844E+0000 6.02210836290866E+0000 + 6.01779003891538E+0000 6.01347432754156E+0000 6.00916122747071E+0000 6.00485073738690E+0000 6.00054285597473E+0000 + 5.99623758191937E+0000 5.99193491390653E+0000 5.98763485062247E+0000 5.98333739075402E+0000 5.97904253298852E+0000 + 5.97475027601390E+0000 5.97046061851861E+0000 5.96617355919168E+0000 5.96188909672264E+0000 5.95760722980163E+0000 + 5.95332795711928E+0000 5.94905127736680E+0000 5.94477718923597E+0000 5.94050569141906E+0000 5.93623678260894E+0000 + 5.93197046149899E+0000 5.92770672678316E+0000 5.92344557715595E+0000 5.91918701131239E+0000 5.91493102794807E+0000 + 5.91067762575912E+0000 5.90642680344221E+0000 5.90217855969458E+0000 5.89793289321398E+0000 5.89368980269874E+0000 + 5.88944928684773E+0000 5.88521134436034E+0000 5.88097597393652E+0000 5.87674317427679E+0000 5.87251294408217E+0000 + 5.86828528205425E+0000 5.86406018689518E+0000 5.85983765730761E+0000 5.85561769199478E+0000 5.85140028966045E+0000 + 5.84718544900891E+0000 5.84297316874503E+0000 5.83876344757421E+0000 5.83455628420236E+0000 5.83035167733598E+0000 + 5.82614962568209E+0000 5.82195012794825E+0000 5.81775318284258E+0000 5.81355878907372E+0000 5.80936694535086E+0000 + 5.80517765038374E+0000 5.80099090288263E+0000 5.79680670155835E+0000 5.79262504512226E+0000 5.78844593228625E+0000 + 5.78426936176278E+0000 5.78009533226481E+0000 5.77592384250587E+0000 5.77175489120001E+0000 5.76758847706185E+0000 + 5.76342459880651E+0000 5.75926325514969E+0000 5.75510444480759E+0000 5.75094816649699E+0000 5.74679441893518E+0000 + 5.74264320083999E+0000 5.73849451092981E+0000 5.73434834792354E+0000 5.73020471054065E+0000 5.72606359750112E+0000 + 5.72192500752547E+0000 5.71778893933479E+0000 5.71365539165066E+0000 5.70952436319523E+0000 5.70539585269120E+0000 + 5.70126985886176E+0000 5.69714638043066E+0000 5.69302541612221E+0000 5.68890696466123E+0000 5.68479102477307E+0000 + 5.68067759518364E+0000 5.67656667461937E+0000 5.67245826180723E+0000 5.66835235547473E+0000 5.66424895434989E+0000 + 5.66014805716132E+0000 5.65604966263809E+0000 5.65195376950988E+0000 5.64786037650685E+0000 5.64376948235973E+0000 + 5.63968108579974E+0000 5.63559518555869E+0000 5.63151178036888E+0000 5.62743086896317E+0000 5.62335245007494E+0000 + 5.61927652243809E+0000 5.61520308478709E+0000 5.61113213585692E+0000 5.60706367438309E+0000 5.60299769910164E+0000 + 5.59893420874915E+0000 5.59487320206274E+0000 5.59081467778006E+0000 5.58675863463926E+0000 5.58270507137907E+0000 + 5.57865398673870E+0000 5.57460537945796E+0000 5.57055924827711E+0000 5.56651559193700E+0000 5.56247440917899E+0000 + 5.55843569874497E+0000 5.55439945937736E+0000 5.55036568981911E+0000 5.54633438881371E+0000 5.54230555510515E+0000 + 5.53827918743799E+0000 5.53425528455730E+0000 5.53023384520867E+0000 5.52621486813823E+0000 5.52219835209264E+0000 + 5.51818429581908E+0000 5.51417269806526E+0000 5.51016355757943E+0000 5.50615687311035E+0000 5.50215264340732E+0000 + 5.49815086722018E+0000 5.49415154329925E+0000 5.49015467039544E+0000 5.48616024726013E+0000 5.48216827264527E+0000 + 5.47817874530331E+0000 5.47419166398725E+0000 5.47020702745059E+0000 5.46622483444736E+0000 5.46224508373214E+0000 + 5.45826777406001E+0000 5.45429290418659E+0000 5.45032047286802E+0000 5.44635047886096E+0000 5.44238292092261E+0000 + 5.43841779781067E+0000 5.43445510828340E+0000 5.43049485109955E+0000 5.42653702501840E+0000 5.42258162879979E+0000 + 5.41862866120403E+0000 5.41467812099200E+0000 5.41073000692507E+0000 5.40678431776514E+0000 5.40284105227466E+0000 + 5.39890020921656E+0000 5.39496178735434E+0000 5.39102578545197E+0000 5.38709220227399E+0000 5.38316103658544E+0000 + 5.37923228715188E+0000 5.37530595273939E+0000 5.37138203211458E+0000 5.36746052404459E+0000 5.36354142729705E+0000 + 5.35962474064015E+0000 5.35571046284258E+0000 5.35179859267354E+0000 5.34788912890277E+0000 5.34398207030053E+0000 + 5.34007741563758E+0000 5.33617516368522E+0000 5.33227531321526E+0000 5.32837786300004E+0000 5.32448281181241E+0000 + 5.32059015842574E+0000 5.31669990161391E+0000 5.31281204015134E+0000 5.30892657281296E+0000 5.30504349837421E+0000 + 5.30116281561105E+0000 5.29728452329997E+0000 5.29340862021797E+0000 5.28953510514256E+0000 5.28566397685178E+0000 + 5.28179523412419E+0000 5.27792887573884E+0000 5.27406490047535E+0000 5.27020330711379E+0000 5.26634409443479E+0000 + 5.26248726121950E+0000 5.25863280624956E+0000 5.25478072830714E+0000 5.25093102617493E+0000 5.24708369863613E+0000 + 5.24323874447444E+0000 5.23939616247412E+0000 5.23555595141989E+0000 5.23171811009702E+0000 5.22788263729129E+0000 + 5.22404953178899E+0000 5.22021879237692E+0000 5.21639041784240E+0000 5.21256440697328E+0000 5.20874075855788E+0000 + 5.20491947138507E+0000 5.20110054424423E+0000 5.19728397592525E+0000 5.19346976521852E+0000 5.18965791091496E+0000 + 5.18584841180600E+0000 5.18204126668357E+0000 5.17823647434012E+0000 5.17443403356862E+0000 5.17063394316255E+0000 + 5.16683620191589E+0000 5.16304080862313E+0000 5.15924776207930E+0000 5.15545706107990E+0000 5.15166870442098E+0000 + 5.14788269089909E+0000 5.14409901931126E+0000 5.14031768845506E+0000 5.13653869712858E+0000 5.13276204413040E+0000 + 5.12898772825961E+0000 5.12521574831582E+0000 5.12144610309914E+0000 5.11767879141019E+0000 5.11391381205013E+0000 + 5.11015116382057E+0000 5.10639084552368E+0000 5.10263285596211E+0000 5.09887719393904E+0000 5.09512385825814E+0000 + 5.09137284772360E+0000 5.08762416114011E+0000 5.08387779731287E+0000 5.08013375504759E+0000 5.07639203315049E+0000 + 5.07265263042829E+0000 5.06891554568822E+0000 5.06518077773803E+0000 5.06144832538595E+0000 5.05771818744073E+0000 + 5.05399036271164E+0000 5.05026485000843E+0000 5.04654164814137E+0000 5.04282075592126E+0000 5.03910217215935E+0000 + 5.03538589566744E+0000 5.03167192525782E+0000 5.02796025974329E+0000 5.02425089793715E+0000 5.02054383865321E+0000 + 5.01683908070577E+0000 5.01313662290966E+0000 5.00943646408019E+0000 5.00573860303319E+0000 5.00204303858498E+0000 + 4.99834976955240E+0000 4.99465879475277E+0000 4.99097011300395E+0000 4.98728372312427E+0000 4.98359962393258E+0000 + 4.97991781424821E+0000 4.97623829289102E+0000 4.97256105868138E+0000 4.96888611044012E+0000 4.96521344698860E+0000 + 4.96154306714868E+0000 4.95787496974272E+0000 4.95420915359359E+0000 4.95054561752465E+0000 4.94688436035975E+0000 + 4.94322538092327E+0000 4.93956867804008E+0000 4.93591425053552E+0000 4.93226209723549E+0000 4.92861221696633E+0000 + 4.92496460855491E+0000 4.92131927082862E+0000 4.91767620261531E+0000 4.91403540274334E+0000 4.91039687004158E+0000 + 4.90676060333941E+0000 4.90312660146667E+0000 4.89949486325375E+0000 4.89586538753148E+0000 4.89223817313124E+0000 + 4.88861321888489E+0000 4.88499052362477E+0000 4.88137008618375E+0000 4.87775190539517E+0000 4.87413598009289E+0000 + 4.87052230911125E+0000 4.86691089128509E+0000 4.86330172544977E+0000 4.85969481044110E+0000 4.85609014509544E+0000 + 4.85248772824961E+0000 4.84888755874094E+0000 4.84528963540724E+0000 4.84169395708685E+0000 4.83810052261858E+0000 + 4.83450933084174E+0000 4.83092038059613E+0000 4.82733367072205E+0000 4.82374920006031E+0000 4.82016696745220E+0000 + 4.81658697173950E+0000 4.81300921176449E+0000 4.80943368636995E+0000 4.80586039439914E+0000 4.80228933469585E+0000 + 4.79872050610431E+0000 4.79515390746928E+0000 4.79158953763600E+0000 4.78802739545022E+0000 4.78446747975817E+0000 + 4.78090978940656E+0000 4.77735432324262E+0000 4.77380108011406E+0000 4.77025005886907E+0000 4.76670125835636E+0000 + 4.76315467742511E+0000 4.75961031492499E+0000 4.75606816970618E+0000 4.75252824061934E+0000 4.74899052651562E+0000 + 4.74545502624667E+0000 4.74192173866462E+0000 4.73839066262209E+0000 4.73486179697221E+0000 4.73133514056858E+0000 + 4.72781069226530E+0000 4.72428845091696E+0000 4.72076841537863E+0000 4.71725058450588E+0000 4.71373495715478E+0000 + 4.71022153218186E+0000 4.70671030844415E+0000 4.70320128479920E+0000 4.69969446010501E+0000 4.69618983322008E+0000 + 4.69268740300340E+0000 4.68918716831447E+0000 4.68568912801322E+0000 4.68219328096014E+0000 4.67869962601616E+0000 + 4.67520816204271E+0000 4.67171888790172E+0000 4.66823180245558E+0000 4.66474690456719E+0000 4.66126419309993E+0000 + 4.65778366691767E+0000 4.65430532488477E+0000 4.65082916586606E+0000 4.64735518872687E+0000 4.64388339233301E+0000 + 4.64041377555078E+0000 4.63694633724697E+0000 4.63348107628885E+0000 4.63001799154417E+0000 4.62655708188117E+0000 + 4.62309834616858E+0000 4.61964178327560E+0000 4.61618739207195E+0000 4.61273517142778E+0000 4.60928512021377E+0000 + 4.60583723730108E+0000 4.60239152156132E+0000 4.59894797186662E+0000 4.59550658708958E+0000 4.59206736610327E+0000 + 4.58863030778128E+0000 4.58519541099765E+0000 4.58176267462690E+0000 4.57833209754406E+0000 4.57490367862463E+0000 + 4.57147741674458E+0000 4.56805331078038E+0000 4.56463135960898E+0000 4.56121156210780E+0000 4.55779391715476E+0000 + 4.55437842362824E+0000 4.55096508040711E+0000 4.54755388637073E+0000 4.54414484039894E+0000 4.54073794137205E+0000 + 4.53733318817085E+0000 4.53393057967662E+0000 4.53053011477112E+0000 4.52713179233659E+0000 4.52373561125575E+0000 + 4.52034157041179E+0000 4.51694966868838E+0000 4.51355990496969E+0000 4.51017227814035E+0000 4.50678678708548E+0000 + 4.50340343069066E+0000 4.50002220784199E+0000 4.49664311742599E+0000 4.49326615832972E+0000 4.48989132944066E+0000 + 4.48651862964682E+0000 4.48314805783665E+0000 4.47977961289909E+0000 4.47641329372358E+0000 4.47304909920000E+0000 + 4.46968702821873E+0000 4.46632707967062E+0000 4.46296925244700E+0000 4.45961354543967E+0000 4.45625995754093E+0000 + 4.45290848764352E+0000 4.44955913464068E+0000 4.44621189742612E+0000 4.44286677489404E+0000 4.43952376593908E+0000 + 4.43618286945640E+0000 4.43284408434160E+0000 4.42950740949077E+0000 4.42617284380048E+0000 4.42284038616776E+0000 + 4.41951003549014E+0000 4.41618179066558E+0000 4.41285565059257E+0000 4.40953161417004E+0000 4.40620968029739E+0000 + 4.40288984787452E+0000 4.39957211580177E+0000 4.39625648297999E+0000 4.39294294831046E+0000 4.38963151069499E+0000 + 4.38632216903581E+0000 4.38301492223566E+0000 4.37970976919772E+0000 4.37640670882567E+0000 4.37310574002364E+0000 + 4.36980686169626E+0000 4.36651007274860E+0000 4.36321537208623E+0000 4.35992275861518E+0000 4.35663223124194E+0000 + 4.35334378887349E+0000 4.35005743041727E+0000 4.34677315478120E+0000 4.34349096087365E+0000 4.34021084760349E+0000 + 4.33693281388005E+0000 4.33365685861311E+0000 4.33038298071295E+0000 4.32711117909029E+0000 4.32384145265636E+0000 + 4.32057380032282E+0000 4.31730822100182E+0000 4.31404471360597E+0000 4.31078327704836E+0000 4.30752391024253E+0000 + 4.30426661210252E+0000 4.30101138154281E+0000 4.29775821747836E+0000 4.29450711882460E+0000 4.29125808449741E+0000 + 4.28801111341317E+0000 4.28476620448871E+0000 4.28152335664131E+0000 4.27828256878876E+0000 4.27504383984927E+0000 + 4.27180716874156E+0000 4.26857255438478E+0000 4.26533999569857E+0000 4.26210949160303E+0000 4.25888104101873E+0000 + 4.25565464286669E+0000 4.25243029606843E+0000 4.24920799954590E+0000 4.24598775222153E+0000 4.24276955301822E+0000 + 4.23955340085933E+0000 4.23633929466869E+0000 4.23312723337058E+0000 4.22991721588977E+0000 4.22670924115148E+0000 + 4.22350330808139E+0000 4.22029941560565E+0000 4.21709756265088E+0000 4.21389774814415E+0000 4.21069997101301E+0000 + 4.20750423018547E+0000 4.20431052458998E+0000 4.20111885315549E+0000 4.19792921481140E+0000 4.19474160848755E+0000 + 4.19155603311428E+0000 4.18837248762237E+0000 4.18519097094307E+0000 4.18201148200808E+0000 4.17883401974957E+0000 + 4.17565858310019E+0000 4.17248517099303E+0000 4.16931378236164E+0000 4.16614441614005E+0000 4.16297707126273E+0000 + 4.15981174666463E+0000 4.15664844128114E+0000 4.15348715404814E+0000 4.15032788390195E+0000 4.14717062977935E+0000 + 4.14401539061759E+0000 4.14086216535437E+0000 4.13771095292787E+0000 4.13456175227669E+0000 4.13141456233993E+0000 + 4.12826938205715E+0000 4.12512621036832E+0000 4.12198504621393E+0000 4.11884588853490E+0000 4.11570873627260E+0000 + 4.11257358836887E+0000 4.10944044376602E+0000 4.10630930140680E+0000 4.10318016023443E+0000 4.10005301919257E+0000 + 4.09692787722537E+0000 4.09380473327740E+0000 4.09068358629372E+0000 4.08756443521983E+0000 4.08444727900169E+0000 + 4.08133211658571E+0000 4.07821894691878E+0000 4.07510776894823E+0000 4.07199858162183E+0000 4.06889138388784E+0000 + 4.06578617469497E+0000 4.06268295299235E+0000 4.05958171772962E+0000 4.05648246785683E+0000 4.05338520232451E+0000 + 4.05028992008364E+0000 4.04719662008566E+0000 4.04410530128245E+0000 4.04101596262637E+0000 4.03792860307020E+0000 + 4.03484322156720E+0000 4.03175981707108E+0000 4.02867838853601E+0000 4.02559893491660E+0000 4.02252145516793E+0000 + 4.01944594824550E+0000 4.01637241310532E+0000 4.01330084870380E+0000 4.01023125399783E+0000 4.00716362794475E+0000 + 4.00409796950235E+0000 4.00103427762887E+0000 3.99797255128302E+0000 3.99491278942393E+0000 3.99185499101121E+0000 + 3.98879915500491E+0000 3.98574528036555E+0000 3.98269336605406E+0000 3.97964341103187E+0000 3.97659541426084E+0000 + 3.97354937470327E+0000 3.97050529132192E+0000 3.96746316308001E+0000 3.96442298894121E+0000 3.96138476786963E+0000 + 3.95834849882983E+0000 3.95531418078684E+0000 3.95228181270611E+0000 3.94925139355356E+0000 3.94622292229556E+0000 + 3.94319639789892E+0000 3.94017181933091E+0000 3.93714918555924E+0000 3.93412849555207E+0000 3.93110974827803E+0000 + 3.92809294270616E+0000 3.92507807780598E+0000 3.92206515254745E+0000 3.91905416590097E+0000 3.91604511683740E+0000 + 3.91303800432804E+0000 3.91003282734464E+0000 3.90702958485940E+0000 3.90402827584497E+0000 3.90102889927445E+0000 + 3.89803145412136E+0000 3.89503593935970E+0000 3.89204235396391E+0000 3.88905069690886E+0000 3.88606096716989E+0000 + 3.88307316372277E+0000 3.88008728554371E+0000 3.87710333160939E+0000 3.87412130089692E+0000 3.87114119238385E+0000 + 3.86816300504820E+0000 3.86518673786840E+0000 3.86221238982336E+0000 3.85923995989242E+0000 3.85626944705536E+0000 + 3.85330085029241E+0000 3.85033416858424E+0000 3.84736940091197E+0000 3.84440654625717E+0000 3.84144560360185E+0000 + 3.83848657192845E+0000 3.83552945021987E+0000 3.83257423745945E+0000 3.82962093263097E+0000 3.82666953471866E+0000 + 3.82372004270718E+0000 3.82077245558165E+0000 3.81782677232763E+0000 3.81488299193110E+0000 3.81194111337851E+0000 + 3.80900113565675E+0000 3.80606305775312E+0000 3.80312687865542E+0000 3.80019259735183E+0000 3.79726021283102E+0000 + 3.79432972408207E+0000 3.79140113009452E+0000 3.78847442985834E+0000 3.78554962236394E+0000 3.78262670660219E+0000 + 3.77970568156438E+0000 3.77678654624225E+0000 3.77386929962798E+0000 3.77095394071418E+0000 3.76804046849392E+0000 + 3.76512888196069E+0000 3.76221918010843E+0000 3.75931136193152E+0000 3.75640542642478E+0000 3.75350137258346E+0000 + 3.75059919940327E+0000 3.74769890588033E+0000 3.74480049101122E+0000 3.74190395379295E+0000 3.73900929322298E+0000 + 3.73611650829920E+0000 3.73322559801992E+0000 3.73033656138393E+0000 3.72744939739041E+0000 3.72456410503902E+0000 + 3.72168068332983E+0000 3.71879913126336E+0000 3.71591944784057E+0000 3.71304163206283E+0000 3.71016568293199E+0000 + 3.70729159945031E+0000 3.70441938062048E+0000 3.70154902544566E+0000 3.69868053292940E+0000 3.69581390207572E+0000 + 3.69294913188906E+0000 3.69008622137432E+0000 3.68722516953680E+0000 3.68436597538226E+0000 3.68150863791689E+0000 + 3.67865315614731E+0000 3.67579952908058E+0000 3.67294775572420E+0000 3.67009783508608E+0000 3.66724976617461E+0000 + 3.66440354799856E+0000 3.66155917956718E+0000 3.65871665989013E+0000 3.65587598797751E+0000 3.65303716283985E+0000 + 3.65020018348813E+0000 3.64736504893373E+0000 3.64453175818850E+0000 3.64170031026470E+0000 3.63887070417503E+0000 + 3.63604293893263E+0000 3.63321701355105E+0000 3.63039292704430E+0000 3.62757067842681E+0000 3.62475026671344E+0000 + 3.62193169091948E+0000 3.61911495006066E+0000 3.61630004315314E+0000 3.61348696921351E+0000 3.61067572725879E+0000 + 3.60786631630642E+0000 3.60505873537431E+0000 3.60225298348075E+0000 3.59944905964450E+0000 3.59664696288472E+0000 + 3.59384669222103E+0000 3.59104824667346E+0000 3.58825162526248E+0000 3.58545682700899E+0000 3.58266385093431E+0000 + 3.57987269606019E+0000 3.57708336140883E+0000 3.57429584600284E+0000 3.57151014886526E+0000 3.56872626901956E+0000 + 3.56594420548965E+0000 3.56316395729986E+0000 3.56038552347495E+0000 3.55760890304010E+0000 3.55483409502094E+0000 + 3.55206109844350E+0000 3.54928991233426E+0000 3.54652053572011E+0000 3.54375296762839E+0000 3.54098720708686E+0000 + 3.53822325312368E+0000 3.53546110476748E+0000 3.53270076104728E+0000 3.52994222099256E+0000 3.52718548363321E+0000 + 3.52443054799953E+0000 3.52167741312227E+0000 3.51892607803261E+0000 3.51617654176213E+0000 3.51342880334287E+0000 + 3.51068286180725E+0000 3.50793871618817E+0000 3.50519636551891E+0000 3.50245580883321E+0000 3.49971704516520E+0000 + 3.49698007354946E+0000 3.49424489302100E+0000 3.49151150261523E+0000 3.48877990136801E+0000 3.48605008831559E+0000 + 3.48332206249469E+0000 3.48059582294242E+0000 3.47787136869632E+0000 3.47514869879437E+0000 3.47242781227495E+0000 + 3.46970870817688E+0000 3.46699138553939E+0000 3.46427584340216E+0000 3.46156208080526E+0000 3.45885009678920E+0000 + 3.45613989039492E+0000 3.45343146066375E+0000 3.45072480663749E+0000 3.44801992735832E+0000 3.44531682186886E+0000 + 3.44261548921217E+0000 3.43991592843168E+0000 3.43721813857131E+0000 3.43452211867534E+0000 3.43182786778850E+0000 + 3.42913538495595E+0000 3.42644466922325E+0000 3.42375571963639E+0000 3.42106853524179E+0000 3.41838311508627E+0000 + 3.41569945821709E+0000 3.41301756368191E+0000 3.41033743052883E+0000 3.40765905780637E+0000 3.40498244456345E+0000 + 3.40230758984942E+0000 3.39963449271405E+0000 3.39696315220753E+0000 3.39429356738048E+0000 3.39162573728392E+0000 + 3.38895966096929E+0000 3.38629533748847E+0000 3.38363276589373E+0000 3.38097194523777E+0000 3.37831287457373E+0000 + 3.37565555295513E+0000 3.37299997943593E+0000 3.37034615307051E+0000 3.36769407291366E+0000 3.36504373802059E+0000 + 3.36239514744691E+0000 3.35974830024869E+0000 3.35710319548237E+0000 3.35445983220484E+0000 3.35181820947338E+0000 + 3.34917832634572E+0000 3.34654018187997E+0000 3.34390377513468E+0000 3.34126910516881E+0000 3.33863617104173E+0000 + 3.33600497181324E+0000 3.33337550654354E+0000 3.33074777429325E+0000 3.32812177412341E+0000 3.32549750509547E+0000 + 3.32287496627130E+0000 3.32025415671318E+0000 3.31763507548382E+0000 3.31501772164631E+0000 3.31240209426419E+0000 + 3.30978819240139E+0000 3.30717601512228E+0000 3.30456556149161E+0000 3.30195683057458E+0000 3.29934982143677E+0000 + 3.29674453314420E+0000 3.29414096476328E+0000 3.29153911536085E+0000 3.28893898400417E+0000 3.28634056976089E+0000 + 3.28374387169909E+0000 3.28114888888725E+0000 3.27855562039427E+0000 3.27596406528947E+0000 3.27337422264257E+0000 + 3.27078609152370E+0000 3.26819967100341E+0000 3.26561496015266E+0000 3.26303195804282E+0000 3.26045066374567E+0000 + 3.25787107633341E+0000 3.25529319487864E+0000 3.25271701845437E+0000 3.25014254613403E+0000 3.24756977699146E+0000 + 3.24499871010090E+0000 3.24242934453702E+0000 3.23986167937487E+0000 3.23729571368994E+0000 3.23473144655810E+0000 + 3.23216887705567E+0000 3.22960800425935E+0000 3.22704882724625E+0000 3.22449134509389E+0000 3.22193555688022E+0000 + 3.21938146168357E+0000 3.21682905858269E+0000 3.21427834665675E+0000 3.21172932498532E+0000 3.20918199264838E+0000 + 3.20663634872630E+0000 3.20409239229989E+0000 3.20155012245033E+0000 3.19900953825926E+0000 3.19647063880867E+0000 + 3.19393342318101E+0000 3.19139789045909E+0000 3.18886403972615E+0000 3.18633187006585E+0000 3.18380138056223E+0000 + 3.18127257029976E+0000 3.17874543836330E+0000 3.17621998383812E+0000 3.17369620580990E+0000 3.17117410336473E+0000 + 3.16865367558909E+0000 3.16613492156989E+0000 3.16361784039443E+0000 3.16110243115041E+0000 3.15858869292595E+0000 + 3.15607662480956E+0000 3.15356622589017E+0000 3.15105749525711E+0000 3.14855043200010E+0000 3.14604503520930E+0000 + 3.14354130397524E+0000 3.14103923738886E+0000 3.13853883454152E+0000 3.13604009452497E+0000 3.13354301643136E+0000 + 3.13104759935328E+0000 3.12855384238367E+0000 3.12606174461590E+0000 3.12357130514376E+0000 3.12108252306141E+0000 + 3.11859539746344E+0000 3.11610992744482E+0000 3.11362611210094E+0000 3.11114395052759E+0000 3.10866344182096E+0000 + 3.10618458507763E+0000 3.10370737939460E+0000 3.10123182386927E+0000 3.09875791759943E+0000 3.09628565968328E+0000 + 3.09381504921943E+0000 3.09134608530686E+0000 3.08887876704500E+0000 3.08641309353363E+0000 3.08394906387297E+0000 + 3.08148667716362E+0000 3.07902593250659E+0000 3.07656682900328E+0000 3.07410936575550E+0000 3.07165354186546E+0000 + 3.06919935643577E+0000 3.06674680856942E+0000 3.06429589736984E+0000 3.06184662194082E+0000 3.05939898138657E+0000 + 3.05695297481170E+0000 3.05450860132121E+0000 3.05206586002051E+0000 3.04962475001538E+0000 3.04718527041205E+0000 + 3.04474742031710E+0000 3.04231119883753E+0000 3.03987660508075E+0000 3.03744363815454E+0000 3.03501229716709E+0000 + 3.03258258122700E+0000 3.03015448944325E+0000 3.02772802092523E+0000 3.02530317478272E+0000 3.02287995012590E+0000 + 3.02045834606535E+0000 3.01803836171204E+0000 3.01561999617734E+0000 3.01320324857302E+0000 3.01078811801124E+0000 + 3.00837460360457E+0000 3.00596270446595E+0000 3.00355241970875E+0000 3.00114374844670E+0000 2.99873668979395E+0000 + 2.99633124286505E+0000 2.99392740677493E+0000 2.99152518063891E+0000 2.98912456357273E+0000 2.98672555469250E+0000 + 2.98432815311474E+0000 2.98193235795636E+0000 2.97953816833467E+0000 2.97714558336736E+0000 2.97475460217253E+0000 + 2.97236522386866E+0000 2.96997744757465E+0000 2.96759127240975E+0000 2.96520669749365E+0000 2.96282372194640E+0000 + 2.96044234488846E+0000 2.95806256544069E+0000 2.95568438272432E+0000 2.95330779586099E+0000 2.95093280397274E+0000 + 2.94855940618197E+0000 2.94618760161150E+0000 2.94381738938455E+0000 2.94144876862471E+0000 2.93908173845597E+0000 + 2.93671629800271E+0000 2.93435244638971E+0000 2.93199018274214E+0000 2.92962950618555E+0000 2.92727041584589E+0000 + 2.92491291084950E+0000 2.92255699032312E+0000 2.92020265339386E+0000 2.91784989918924E+0000 2.91549872683717E+0000 + 2.91314913546594E+0000 2.91080112420424E+0000 2.90845469218113E+0000 2.90610983852609E+0000 2.90376656236897E+0000 + 2.90142486284002E+0000 2.89908473906987E+0000 2.89674619018954E+0000 2.89440921533046E+0000 2.89207381362441E+0000 + 2.88973998420361E+0000 2.88740772620061E+0000 2.88507703874841E+0000 2.88274792098035E+0000 2.88042037203018E+0000 + 2.87809439103205E+0000 2.87576997712046E+0000 2.87344712943033E+0000 2.87112584709697E+0000 2.86880612925606E+0000 + 2.86648797504368E+0000 2.86417138359629E+0000 2.86185635405074E+0000 2.85954288554426E+0000 2.85723097721448E+0000 + 2.85492062819942E+0000 2.85261183763747E+0000 2.85030460466742E+0000 2.84799892842843E+0000 2.84569480806007E+0000 + 2.84339224270228E+0000 2.84109123149539E+0000 2.83879177358012E+0000 2.83649386809756E+0000 2.83419751418921E+0000 + 2.83190271099694E+0000 2.82960945766300E+0000 2.82731775333005E+0000 2.82502759714110E+0000 2.82273898823958E+0000 + 2.82045192576928E+0000 2.81816640887439E+0000 2.81588243669947E+0000 2.81360000838947E+0000 2.81131912308973E+0000 + 2.80903977994598E+0000 2.80676197810431E+0000 2.80448571671122E+0000 2.80221099491357E+0000 2.79993781185862E+0000 + 2.79766616669401E+0000 2.79539605856777E+0000 2.79312748662829E+0000 2.79086045002437E+0000 2.78859494790517E+0000 + 2.78633097942025E+0000 2.78406854371955E+0000 2.78180763995338E+0000 2.77954826727245E+0000 2.77729042482783E+0000 + 2.77503411177099E+0000 2.77277932725379E+0000 2.77052607042844E+0000 2.76827434044755E+0000 2.76602413646412E+0000 + 2.76377545763153E+0000 2.76152830310351E+0000 2.75928267203422E+0000 2.75703856357816E+0000 2.75479597689022E+0000 + 2.75255491112570E+0000 2.75031536544023E+0000 2.74807733898987E+0000 2.74584083093102E+0000 2.74360584042048E+0000 + 2.74137236661544E+0000 2.73914040867345E+0000 2.73690996575244E+0000 2.73468103701073E+0000 2.73245362160702E+0000 + 2.73022771870038E+0000 2.72800332745026E+0000 2.72578044701650E+0000 2.72355907655930E+0000 2.72133921523926E+0000 + 2.71912086221734E+0000 2.71690401665489E+0000 2.71468867771364E+0000 2.71247484455568E+0000 2.71026251634350E+0000 + 2.70805169223995E+0000 2.70584237140827E+0000 2.70363455301207E+0000 2.70142823621535E+0000 2.69922342018247E+0000 + 2.69702010407817E+0000 2.69481828706758E+0000 2.69261796831619E+0000 2.69041914698988E+0000 2.68822182225490E+0000 + 2.68602599327788E+0000 2.68383165922581E+0000 2.68163881926609E+0000 2.67944747256647E+0000 2.67725761829507E+0000 + 2.67506925562041E+0000 2.67288238371136E+0000 2.67069700173720E+0000 2.66851310886753E+0000 2.66633070427239E+0000 + 2.66414978712215E+0000 2.66197035658756E+0000 2.65979241183976E+0000 2.65761595205026E+0000 2.65544097639094E+0000 + 2.65326748403405E+0000 2.65109547415223E+0000 2.64892494591848E+0000 2.64675589850617E+0000 2.64458833108905E+0000 + 2.64242224284126E+0000 2.64025763293729E+0000 2.63809450055201E+0000 2.63593284486067E+0000 2.63377266503888E+0000 + 2.63161396026263E+0000 2.62945672970829E+0000 2.62730097255260E+0000 2.62514668797265E+0000 2.62299387514594E+0000 + 2.62084253325031E+0000 2.61869266146398E+0000 2.61654425896557E+0000 2.61439732493402E+0000 2.61225185854869E+0000 + 2.61010785898929E+0000 2.60796532543589E+0000 2.60582425706895E+0000 2.60368465306929E+0000 2.60154651261812E+0000 + 2.59940983489700E+0000 2.59727461908786E+0000 2.59514086437302E+0000 2.59300856993514E+0000 2.59087773495729E+0000 + 2.58874835862287E+0000 2.58662044011568E+0000 2.58449397861987E+0000 2.58236897331997E+0000 2.58024542340089E+0000 + 2.57812332804787E+0000 2.57600268644657E+0000 2.57388349778299E+0000 2.57176576124350E+0000 2.56964947601484E+0000 + 2.56753464128412E+0000 2.56542125623883E+0000 2.56330932006682E+0000 2.56119883195629E+0000 2.55908979109584E+0000 + 2.55698219667442E+0000 2.55487604788135E+0000 2.55277134390632E+0000 2.55066808393938E+0000 2.54856626717096E+0000 + 2.54646589279185E+0000 2.54436695999321E+0000 2.54226946796656E+0000 2.54017341590380E+0000 2.53807880299719E+0000 + 2.53598562843934E+0000 2.53389389142325E+0000 2.53180359114229E+0000 2.52971472679017E+0000 2.52762729756099E+0000 + 2.52554130264921E+0000 2.52345674124964E+0000 2.52137361255748E+0000 2.51929191576827E+0000 2.51721165007794E+0000 + 2.51513281468278E+0000 2.51305540877943E+0000 2.51097943156491E+0000 2.50890488223660E+0000 2.50683175999224E+0000 + 2.50476006402994E+0000 2.50268979354817E+0000 2.50062094774578E+0000 2.49855352582197E+0000 2.49648752697629E+0000 + 2.49442295040869E+0000 2.49235979531945E+0000 2.49029806090924E+0000 2.48823774637907E+0000 2.48617885093032E+0000 + 2.48412137376475E+0000 2.48206531408447E+0000 2.48001067109195E+0000 2.47795744399003E+0000 2.47590563198190E+0000 + 2.47385523427113E+0000 2.47180625006165E+0000 2.46975867855773E+0000 2.46771251896403E+0000 2.46566777048556E+0000 + 2.46362443232768E+0000 2.46158250369615E+0000 2.45954198379705E+0000 2.45750287183683E+0000 2.45546516702233E+0000 + 2.45342886856071E+0000 2.45139397565952E+0000 2.44936048752666E+0000 2.44732840337040E+0000 2.44529772239936E+0000 + 2.44326844382251E+0000 2.44124056684922E+0000 2.43921409068917E+0000 2.43718901455244E+0000 2.43516533764946E+0000 + 2.43314305919100E+0000 2.43112217838821E+0000 2.42910269445259E+0000 2.42708460659602E+0000 2.42506791403071E+0000 + 2.42305261596923E+0000 2.42103871162455E+0000 2.41902620020995E+0000 2.41701508093909E+0000 2.41500535302600E+0000 + 2.41299701568504E+0000 2.41099006813096E+0000 2.40898450957883E+0000 2.40698033924413E+0000 2.40497755634265E+0000 + 2.40297616009056E+0000 2.40097614970439E+0000 2.39897752440102E+0000 2.39698028339768E+0000 2.39498442591198E+0000 + 2.39298995116186E+0000 2.39099685836565E+0000 2.38900514674200E+0000 2.38701481550994E+0000 2.38502586388886E+0000 + 2.38303829109849E+0000 2.38105209635892E+0000 2.37906727889061E+0000 2.37708383791437E+0000 2.37510177265135E+0000 + 2.37312108232307E+0000 2.37114176615141E+0000 2.36916382335859E+0000 2.36718725316721E+0000 2.36521205480021E+0000 + 2.36323822748087E+0000 2.36126577043286E+0000 2.35929468288017E+0000 2.35732496404716E+0000 2.35535661315856E+0000 + 2.35338962943943E+0000 2.35142401211519E+0000 2.34945976041163E+0000 2.34749687355487E+0000 2.34553535077140E+0000 + 2.34357519128807E+0000 2.34161639433206E+0000 2.33965895913093E+0000 2.33770288491258E+0000 2.33574817090525E+0000 + 2.33379481633756E+0000 2.33184282043847E+0000 2.32989218243728E+0000 2.32794290156368E+0000 2.32599497704767E+0000 + 2.32404840811964E+0000 2.32210319401029E+0000 2.32015933395071E+0000 2.31821682717233E+0000 2.31627567290692E+0000 + 2.31433587038662E+0000 2.31239741884392E+0000 2.31046031751165E+0000 2.30852456562299E+0000 2.30659016241148E+0000 + 2.30465710711102E+0000 2.30272539895584E+0000 2.30079503718054E+0000 2.29886602102006E+0000 2.29693834970969E+0000 + 2.29501202248507E+0000 2.29308703858220E+0000 2.29116339723743E+0000 2.28924109768744E+0000 2.28732013916929E+0000 + 2.28540052092036E+0000 2.28348224217840E+0000 2.28156530218151E+0000 2.27964970016813E+0000 2.27773543537705E+0000 + 2.27582250704741E+0000 2.27391091441871E+0000 2.27200065673078E+0000 2.27009173322381E+0000 2.26818414313834E+0000 + 2.26627788571526E+0000 2.26437296019581E+0000 2.26246936582155E+0000 2.26056710183443E+0000 2.25866616747673E+0000 + 2.25676656199107E+0000 2.25486828462043E+0000 2.25297133460812E+0000 2.25107571119783E+0000 2.24918141363356E+0000 + 2.24728844115968E+0000 2.24539679302091E+0000 2.24350646846230E+0000 2.24161746672926E+0000 2.23972978706754E+0000 + 2.23784342872325E+0000 2.23595839094282E+0000 2.23407467297304E+0000 2.23219227406107E+0000 2.23031119345437E+0000 + 2.22843143040079E+0000 2.22655298414850E+0000 2.22467585394601E+0000 2.22280003904221E+0000 2.22092553868629E+0000 + 2.21905235212783E+0000 2.21718047861671E+0000 2.21530991740320E+0000 2.21344066773788E+0000 2.21157272887170E+0000 + 2.20970610005593E+0000 2.20784078054220E+0000 2.20597676958249E+0000 2.20411406642911E+0000 2.20225267033473E+0000 + 2.20039258055234E+0000 2.19853379633529E+0000 2.19667631693729E+0000 2.19482014161235E+0000 2.19296526961487E+0000 + 2.19111170019956E+0000 2.18925943262150E+0000 2.18740846613608E+0000 2.18555879999906E+0000 2.18371043346654E+0000 + 2.18186336579496E+0000 2.18001759624109E+0000 2.17817312406205E+0000 2.17632994851532E+0000 2.17448806885870E+0000 + 2.17264748435033E+0000 2.17080819424872E+0000 2.16897019781269E+0000 2.16713349430141E+0000 2.16529808297442E+0000 + 2.16346396309155E+0000 2.16163113391301E+0000 2.15979959469934E+0000 2.15796934471143E+0000 2.15614038321049E+0000 + 2.15431270945810E+0000 2.15248632271614E+0000 2.15066122224687E+0000 2.14883740731287E+0000 2.14701487717706E+0000 + 2.14519363110272E+0000 2.14337366835345E+0000 2.14155498819319E+0000 2.13973758988622E+0000 2.13792147269717E+0000 + 2.13610663589102E+0000 2.13429307873305E+0000 2.13248080048891E+0000 2.13066980042458E+0000 2.12886007780640E+0000 + 2.12705163190100E+0000 2.12524446197540E+0000 2.12343856729693E+0000 2.12163394713326E+0000 2.11983060075241E+0000 + 2.11802852742274E+0000 2.11622772641293E+0000 2.11442819699201E+0000 2.11262993842934E+0000 2.11083294999464E+0000 + 2.10903723095794E+0000 2.10724278058963E+0000 2.10544959816041E+0000 2.10365768294134E+0000 2.10186703420381E+0000 + 2.10007765121956E+0000 2.09828953326064E+0000 2.09650267959945E+0000 2.09471708950874E+0000 2.09293276226158E+0000 + 2.09114969713138E+0000 2.08936789339188E+0000 2.08758735031717E+0000 2.08580806718167E+0000 2.08403004326013E+0000 + 2.08225327782764E+0000 2.08047777015963E+0000 2.07870351953186E+0000 2.07693052522043E+0000 2.07515878650176E+0000 + 2.07338830265263E+0000 2.07161907295014E+0000 2.06985109667172E+0000 2.06808437309515E+0000 2.06631890149853E+0000 + 2.06455468116030E+0000 2.06279171135923E+0000 2.06102999137445E+0000 2.05926952048538E+0000 2.05751029797180E+0000 + 2.05575232311383E+0000 2.05399559519192E+0000 2.05224011348683E+0000 2.05048587727968E+0000 2.04873288585191E+0000 + 2.04698113848531E+0000 2.04523063446197E+0000 2.04348137306436E+0000 2.04173335357523E+0000 2.03998657527771E+0000 + 2.03824103745524E+0000 2.03649673939158E+0000 2.03475368037084E+0000 2.03301185967747E+0000 2.03127127659624E+0000 + 2.02953193041224E+0000 2.02779382041091E+0000 2.02605694587801E+0000 2.02432130609965E+0000 2.02258690036226E+0000 + 2.02085372795259E+0000 2.01912178815773E+0000 2.01739108026511E+0000 2.01566160356248E+0000 2.01393335733793E+0000 + 2.01220634087986E+0000 2.01048055347703E+0000 2.00875599441851E+0000 2.00703266299371E+0000 2.00531055849236E+0000 + 2.00358968020453E+0000 2.00187002742062E+0000 2.00015159943135E+0000 1.99843439552777E+0000 1.99671841500128E+0000 + 1.99500365714358E+0000 1.99329012124672E+0000 1.99157780660308E+0000 1.98986671250535E+0000 1.98815683824657E+0000 + 1.98644818312009E+0000 1.98474074641961E+0000 1.98303452743914E+0000 1.98132952547303E+0000 1.97962573981595E+0000 + 1.97792316976289E+0000 1.97622181460920E+0000 1.97452167365053E+0000 1.97282274618287E+0000 1.97112503150252E+0000 + 1.96942852890613E+0000 1.96773323769067E+0000 1.96603915715343E+0000 1.96434628659204E+0000 1.96265462530444E+0000 + 1.96096417258891E+0000 1.95927492774406E+0000 1.95758689006881E+0000 1.95590005886242E+0000 1.95421443342448E+0000 + 1.95253001305489E+0000 1.95084679705389E+0000 1.94916478472204E+0000 1.94748397536023E+0000 1.94580436826968E+0000 + 1.94412596275191E+0000 1.94244875810880E+0000 1.94077275364253E+0000 1.93909794865562E+0000 1.93742434245092E+0000 + 1.93575193433158E+0000 1.93408072360110E+0000 1.93241070956329E+0000 1.93074189152229E+0000 1.92907426878257E+0000 + 1.92740784064892E+0000 1.92574260642645E+0000 1.92407856542059E+0000 1.92241571693712E+0000 1.92075406028211E+0000 + 1.91909359476197E+0000 1.91743431968344E+0000 1.91577623435357E+0000 1.91411933807975E+0000 1.91246363016968E+0000 + 1.91080910993138E+0000 1.90915577667321E+0000 1.90750362970383E+0000 1.90585266833225E+0000 1.90420289186778E+0000 + 1.90255429962006E+0000 1.90090689089906E+0000 1.89926066501506E+0000 1.89761562127867E+0000 1.89597175900083E+0000 + 1.89432907749277E+0000 1.89268757606609E+0000 1.89104725403267E+0000 1.88940811070473E+0000 1.88777014539481E+0000 + 1.88613335741577E+0000 1.88449774608079E+0000 1.88286331070338E+0000 1.88123005059736E+0000 1.87959796507687E+0000 + 1.87796705345638E+0000 1.87633731505067E+0000 1.87470874917486E+0000 1.87308135514437E+0000 1.87145513227495E+0000 + 1.86983007988266E+0000 1.86820619728389E+0000 1.86658348379535E+0000 1.86496193873408E+0000 1.86334156141740E+0000 + 1.86172235116299E+0000 1.86010430728885E+0000 1.85848742911326E+0000 1.85687171595486E+0000 1.85525716713260E+0000 + 1.85364378196572E+0000 1.85203155977382E+0000 1.85042049987680E+0000 1.84881060159487E+0000 1.84720186424857E+0000 + 1.84559428715876E+0000 1.84398786964660E+0000 1.84238261103360E+0000 1.84077851064156E+0000 1.83917556779261E+0000 + 1.83757378180919E+0000 1.83597315201407E+0000 1.83437367773033E+0000 1.83277535828137E+0000 1.83117819299089E+0000 + 1.82958218118294E+0000 1.82798732218187E+0000 1.82639361531233E+0000 1.82480105989932E+0000 1.82320965526813E+0000 + 1.82161940074437E+0000 1.82003029565399E+0000 1.81844233932322E+0000 1.81685553107864E+0000 1.81526987024713E+0000 + 1.81368535615588E+0000 1.81210198813240E+0000 1.81051976550453E+0000 1.80893868760041E+0000 1.80735875374849E+0000 + 1.80577996327756E+0000 1.80420231551670E+0000 1.80262580979532E+0000 1.80105044544313E+0000 1.79947622179018E+0000 + 1.79790313816681E+0000 1.79633119390369E+0000 1.79476038833180E+0000 1.79319072078242E+0000 1.79162219058717E+0000 + 1.79005479707797E+0000 1.78848853958705E+0000 1.78692341744696E+0000 1.78535942999057E+0000 1.78379657655105E+0000 + 1.78223485646190E+0000 1.78067426905691E+0000 1.77911481367021E+0000 1.77755648963622E+0000 1.77599929628969E+0000 + 1.77444323296567E+0000 1.77288829899954E+0000 1.77133449372697E+0000 1.76978181648396E+0000 1.76823026660682E+0000 + 1.76667984343216E+0000 1.76513054629691E+0000 1.76358237453833E+0000 1.76203532749396E+0000 1.76048940450168E+0000 + 1.75894460489965E+0000 1.75740092802638E+0000 1.75585837322066E+0000 1.75431693982161E+0000 1.75277662716865E+0000 + 1.75123743460152E+0000 1.74969936146027E+0000 1.74816240708525E+0000 1.74662657081713E+0000 1.74509185199689E+0000 + 1.74355824996582E+0000 1.74202576406552E+0000 1.74049439363791E+0000 1.73896413802520E+0000 1.73743499656992E+0000 + 1.73590696861491E+0000 1.73438005350333E+0000 1.73285425057864E+0000 1.73132955918460E+0000 1.72980597866529E+0000 + 1.72828350836511E+0000 1.72676214762876E+0000 1.72524189580122E+0000 1.72372275222784E+0000 1.72220471625423E+0000 + 1.72068778722632E+0000 1.71917196449035E+0000 1.71765724739289E+0000 1.71614363528078E+0000 1.71463112750120E+0000 + 1.71311972340162E+0000 1.71160942232982E+0000 1.71010022363390E+0000 1.70859212666226E+0000 1.70708513076361E+0000 + 1.70557923528695E+0000 1.70407443958162E+0000 1.70257074299724E+0000 1.70106814488375E+0000 1.69956664459140E+0000 + 1.69806624147073E+0000 1.69656693487261E+0000 1.69506872414819E+0000 1.69357160864896E+0000 1.69207558772669E+0000 + 1.69058066073346E+0000 1.68908682702166E+0000 1.68759408594400E+0000 1.68610243685348E+0000 1.68461187910339E+0000 + 1.68312241204737E+0000 1.68163403503933E+0000 1.68014674743350E+0000 1.67866054858441E+0000 1.67717543784689E+0000 + 1.67569141457609E+0000 1.67420847812746E+0000 1.67272662785674E+0000 1.67124586312001E+0000 1.66976618327361E+0000 + 1.66828758767422E+0000 1.66681007567880E+0000 1.66533364664464E+0000 1.66385829992931E+0000 1.66238403489070E+0000 + 1.66091085088700E+0000 1.65943874727670E+0000 1.65796772341859E+0000 1.65649777867178E+0000 1.65502891239567E+0000 + 1.65356112394997E+0000 1.65209441269468E+0000 1.65062877799013E+0000 1.64916421919692E+0000 1.64770073567599E+0000 + 1.64623832678854E+0000 1.64477699189611E+0000 1.64331673036053E+0000 1.64185754154393E+0000 1.64039942480874E+0000 + 1.63894237951769E+0000 1.63748640503383E+0000 1.63603150072050E+0000 1.63457766594133E+0000 1.63312490006028E+0000 + 1.63167320244158E+0000 1.63022257244979E+0000 1.62877300944975E+0000 1.62732451280661E+0000 1.62587708188583E+0000 + 1.62443071605317E+0000 1.62298541467466E+0000 1.62154117711667E+0000 1.62009800274586E+0000 1.61865589092918E+0000 + 1.61721484103389E+0000 1.61577485242754E+0000 1.61433592447799E+0000 1.61289805655341E+0000 1.61146124802224E+0000 + 1.61002549825326E+0000 1.60859080661551E+0000 1.60715717247836E+0000 1.60572459521146E+0000 1.60429307418477E+0000 + 1.60286260876855E+0000 1.60143319833335E+0000 1.60000484225003E+0000 1.59857753988974E+0000 1.59715129062394E+0000 + 1.59572609382438E+0000 1.59430194886311E+0000 1.59287885511248E+0000 1.59145681194514E+0000 1.59003581873404E+0000 + 1.58861587485241E+0000 1.58719697967381E+0000 1.58577913257208E+0000 1.58436233292135E+0000 1.58294658009606E+0000 + 1.58153187347095E+0000 1.58011821242104E+0000 1.57870559632168E+0000 1.57729402454848E+0000 1.57588349647738E+0000 + 1.57447401148458E+0000 1.57306556894662E+0000 1.57165816824031E+0000 1.57025180874276E+0000 1.56884648983138E+0000 + 1.56744221088387E+0000 1.56603897127824E+0000 1.56463677039279E+0000 1.56323560760612E+0000 1.56183548229710E+0000 + 1.56043639384494E+0000 1.55903834162910E+0000 1.55764132502939E+0000 1.55624534342586E+0000 1.55485039619888E+0000 + 1.55345648272913E+0000 1.55206360239756E+0000 1.55067175458544E+0000 1.54928093867430E+0000 1.54789115404600E+0000 + 1.54650240008268E+0000 1.54511467616678E+0000 1.54372798168102E+0000 1.54234231600843E+0000 1.54095767853233E+0000 + 1.53957406863633E+0000 1.53819148570435E+0000 1.53680992912058E+0000 1.53542939826952E+0000 1.53404989253595E+0000 + 1.53267141130498E+0000 1.53129395396196E+0000 1.52991751989258E+0000 1.52854210848279E+0000 1.52716771911886E+0000 + 1.52579435118733E+0000 1.52442200407505E+0000 1.52305067716916E+0000 1.52168036985708E+0000 1.52031108152654E+0000 + 1.51894281156555E+0000 1.51757555936243E+0000 1.51620932430576E+0000 1.51484410578445E+0000 1.51347990318767E+0000 + 1.51211671590490E+0000 1.51075454332592E+0000 1.50939338484078E+0000 1.50803323983983E+0000 1.50667410771373E+0000 + 1.50531598785339E+0000 1.50395887965005E+0000 1.50260278249523E+0000 1.50124769578074E+0000 1.49989361889867E+0000 + 1.49854055124142E+0000 1.49718849220166E+0000 1.49583744117238E+0000 1.49448739754683E+0000 1.49313836071856E+0000 + 1.49179033008143E+0000 1.49044330502956E+0000 1.48909728495738E+0000 1.48775226925961E+0000 1.48640825733124E+0000 + 1.48506524856757E+0000 1.48372324236419E+0000 1.48238223811697E+0000 1.48104223522207E+0000 1.47970323307594E+0000 + 1.47836523107533E+0000 1.47702822861726E+0000 1.47569222509906E+0000 1.47435721991833E+0000 1.47302321247297E+0000 + 1.47169020216117E+0000 1.47035818838140E+0000 1.46902717053243E+0000 1.46769714801330E+0000 1.46636812022336E+0000 + 1.46504008656223E+0000 1.46371304642983E+0000 1.46238699922636E+0000 1.46106194435232E+0000 1.45973788120848E+0000 + 1.45841480919591E+0000 1.45709272771597E+0000 1.45577163617030E+0000 1.45445153396082E+0000 1.45313242048975E+0000 + 1.45181429515960E+0000 1.45049715737315E+0000 1.44918100653349E+0000 1.44786584204397E+0000 1.44655166330824E+0000 + 1.44523846973025E+0000 1.44392626071421E+0000 1.44261503566464E+0000 1.44130479398632E+0000 1.43999553508435E+0000 + 1.43868725836408E+0000 1.43737996323118E+0000 1.43607364909157E+0000 1.43476831535149E+0000 1.43346396141745E+0000 + 1.43216058669623E+0000 1.43085819059493E+0000 1.42955677252090E+0000 1.42825633188179E+0000 1.42695686808555E+0000 + 1.42565838054039E+0000 1.42436086865482E+0000 1.42306433183762E+0000 1.42176876949788E+0000 1.42047418104494E+0000 + 1.41918056588846E+0000 1.41788792343836E+0000 1.41659625310485E+0000 1.41530555429842E+0000 1.41401582642986E+0000 + 1.41272706891023E+0000 1.41143928115087E+0000 1.41015246256341E+0000 1.40886661255977E+0000 1.40758173055215E+0000 + 1.40629781595301E+0000 1.40501486817513E+0000 1.40373288663154E+0000 1.40245187073559E+0000 1.40117181990087E+0000 + 1.39989273354129E+0000 1.39861461107102E+0000 1.39733745190451E+0000 1.39606125545651E+0000 1.39478602114205E+0000 + 1.39351174837642E+0000 1.39223843657521E+0000 1.39096608515429E+0000 1.38969469352982E+0000 1.38842426111823E+0000 + 1.38715478733622E+0000 1.38588627160080E+0000 1.38461871332924E+0000 1.38335211193910E+0000 1.38208646684821E+0000 + 1.38082177747471E+0000 1.37955804323698E+0000 1.37829526355371E+0000 1.37703343784387E+0000 1.37577256552669E+0000 + 1.37451264602169E+0000 1.37325367874869E+0000 1.37199566312776E+0000 1.37073859857927E+0000 1.36948248452386E+0000 + 1.36822732038246E+0000 1.36697310557627E+0000 1.36571983952677E+0000 1.36446752165573E+0000 1.36321615138518E+0000 + 1.36196572813745E+0000 1.36071625133515E+0000 1.35946772040114E+0000 1.35822013475859E+0000 1.35697349383093E+0000 + 1.35572779704189E+0000 1.35448304381546E+0000 1.35323923357591E+0000 1.35199636574779E+0000 1.35075443975594E+0000 + 1.34951345502547E+0000 1.34827341098175E+0000 1.34703430705046E+0000 1.34579614265754E+0000 1.34455891722922E+0000 + 1.34332263019198E+0000 1.34208728097261E+0000 1.34085286899816E+0000 1.33961939369596E+0000 1.33838685449362E+0000 + 1.33715525081902E+0000 1.33592458210034E+0000 1.33469484776600E+0000 1.33346604724473E+0000 1.33223817996552E+0000 + 1.33101124535764E+0000 1.32978524285063E+0000 1.32856017187432E+0000 1.32733603185881E+0000 1.32611282223447E+0000 + 1.32489054243196E+0000 1.32366919188220E+0000 1.32244877001640E+0000 1.32122927626604E+0000 1.32001071006286E+0000 + 1.31879307083891E+0000 1.31757635802649E+0000 1.31636057105818E+0000 1.31514570936684E+0000 1.31393177238559E+0000 + 1.31271875954785E+0000 1.31150667028730E+0000 1.31029550403790E+0000 1.30908526023387E+0000 1.30787593830972E+0000 + 1.30666753770023E+0000 1.30546005784047E+0000 1.30425349816575E+0000 1.30304785811168E+0000 1.30184313711414E+0000 + 1.30063933460928E+0000 1.29943645003353E+0000 1.29823448282358E+0000 1.29703343241641E+0000 1.29583329824926E+0000 + 1.29463407975966E+0000 1.29343577638539E+0000 1.29223838756453E+0000 1.29104191273541E+0000 1.28984635133664E+0000 + 1.28865170280712E+0000 1.28745796658600E+0000 1.28626514211270E+0000 1.28507322882694E+0000 1.28388222616869E+0000 + 1.28269213357820E+0000 1.28150295049598E+0000 1.28031467636284E+0000 1.27912731061983E+0000 1.27794085270830E+0000 + 1.27675530206985E+0000 1.27557065814636E+0000 1.27438692037999E+0000 1.27320408821316E+0000 1.27202216108855E+0000 + 1.27084113844915E+0000 1.26966101973819E+0000 1.26848180439917E+0000 1.26730349187587E+0000 1.26612608161236E+0000 + 1.26494957305294E+0000 1.26377396564221E+0000 1.26259925882503E+0000 1.26142545204654E+0000 1.26025254475213E+0000 + 1.25908053638749E+0000 1.25790942639856E+0000 1.25673921423154E+0000 1.25556989933293E+0000 1.25440148114948E+0000 + 1.25323395912821E+0000 1.25206733271641E+0000 1.25090160136165E+0000 1.24973676451176E+0000 1.24857282161485E+0000 + 1.24740977211927E+0000 1.24624761547367E+0000 1.24508635112696E+0000 1.24392597852832E+0000 1.24276649712720E+0000 + 1.24160790637330E+0000 1.24045020571661E+0000 1.23929339460739E+0000 1.23813747249615E+0000 1.23698243883369E+0000 + 1.23582829307105E+0000 1.23467503465957E+0000 1.23352266305084E+0000 1.23237117769672E+0000 1.23122057804934E+0000 + 1.23007086356109E+0000 1.22892203368464E+0000 1.22777408787291E+0000 1.22662702557912E+0000 1.22548084625671E+0000 + 1.22433554935943E+0000 1.22319113434128E+0000 1.22204760065652E+0000 1.22090494775968E+0000 1.21976317510557E+0000 + 1.21862228214925E+0000 1.21748226834605E+0000 1.21634313315158E+0000 1.21520487602170E+0000 1.21406749641255E+0000 + 1.21293099378052E+0000 1.21179536758227E+0000 1.21066061727473E+0000 1.20952674231511E+0000 1.20839374216086E+0000 + 1.20726161626971E+0000 1.20613036409966E+0000 1.20499998510895E+0000 1.20387047875612E+0000 1.20274184449994E+0000 + 1.20161408179948E+0000 1.20048719011406E+0000 1.19936116890325E+0000 1.19823601762690E+0000 1.19711173574513E+0000 + 1.19598832271831E+0000 1.19486577800708E+0000 1.19374410107235E+0000 1.19262329137530E+0000 1.19150334837734E+0000 + 1.19038427154019E+0000 1.18926606032579E+0000 1.18814871419639E+0000 1.18703223261446E+0000 1.18591661504276E+0000 + 1.18480186094431E+0000 1.18368796978238E+0000 1.18257494102053E+0000 1.18146277412254E+0000 1.18035146855250E+0000 + 1.17924102377474E+0000 1.17813143925385E+0000 1.17702271445469E+0000 1.17591484884238E+0000 1.17480784188230E+0000 + 1.17370169304010E+0000 1.17259640178168E+0000 1.17149196757322E+0000 1.17038838988115E+0000 1.16928566817217E+0000 + 1.16818380191322E+0000 1.16708279057152E+0000 1.16598263361457E+0000 1.16488333051009E+0000 1.16378488072609E+0000 + 1.16268728373084E+0000 1.16159053899285E+0000 1.16049464598093E+0000 1.15939960416411E+0000 1.15830541301171E+0000 + 1.15721207199329E+0000 1.15611958057868E+0000 1.15502793823799E+0000 1.15393714444155E+0000 1.15284719865998E+0000 + 1.15175810036416E+0000 1.15066984902521E+0000 1.14958244411454E+0000 1.14849588510379E+0000 1.14741017146488E+0000 + 1.14632530266998E+0000 1.14524127819153E+0000 1.14415809750221E+0000 1.14307576007499E+0000 1.14199426538307E+0000 + 1.14091361289992E+0000 1.13983380209928E+0000 1.13875483245513E+0000 1.13767670344172E+0000 1.13659941453357E+0000 + 1.13552296520543E+0000 1.13444735493234E+0000 1.13337258318957E+0000 1.13229864945268E+0000 1.13122555319746E+0000 + 1.13015329389997E+0000 1.12908187103653E+0000 1.12801128408371E+0000 1.12694153251836E+0000 1.12587261581755E+0000 + 1.12480453345865E+0000 1.12373728491926E+0000 1.12267086967724E+0000 1.12160528721072E+0000 1.12054053699808E+0000 + 1.11947661851795E+0000 1.11841353124923E+0000 1.11735127467108E+0000 1.11628984826290E+0000 1.11522925150436E+0000 + 1.11416948387537E+0000 1.11311054485613E+0000 1.11205243392707E+0000 1.11099515056887E+0000 1.10993869426250E+0000 + 1.10888306448915E+0000 1.10782826073028E+0000 1.10677428246763E+0000 1.10572112918315E+0000 1.10466880035908E+0000 + 1.10361729547791E+0000 1.10256661402237E+0000 1.10151675547546E+0000 1.10046771932045E+0000 1.09941950504083E+0000 + 1.09837211212036E+0000 1.09732554004308E+0000 1.09627978829324E+0000 1.09523485635539E+0000 1.09419074371430E+0000 + 1.09314744985501E+0000 1.09210497426282E+0000 1.09106331642328E+0000 1.09002247582218E+0000 1.08898245194559E+0000 + 1.08794324427981E+0000 1.08690485231142E+0000 1.08586727552722E+0000 1.08483051341430E+0000 1.08379456545999E+0000 + 1.08275943115185E+0000 1.08172510997774E+0000 1.08069160142574E+0000 1.07965890498419E+0000 1.07862702014168E+0000 + 1.07759594638708E+0000 1.07656568320947E+0000 1.07553623009821E+0000 1.07450758654292E+0000 1.07347975203346E+0000 + 1.07245272605993E+0000 1.07142650811271E+0000 1.07040109768241E+0000 1.06937649425992E+0000 1.06835269733635E+0000 + 1.06732970640308E+0000 1.06630752095173E+0000 1.06528614047420E+0000 1.06426556446262E+0000 1.06324579240936E+0000 + 1.06222682380707E+0000 1.06120865814864E+0000 1.06019129492721E+0000 1.05917473363616E+0000 1.05815897376915E+0000 + 1.05714401482007E+0000 1.05612985628306E+0000 1.05511649765253E+0000 1.05410393842311E+0000 1.05309217808971E+0000 + 1.05208121614749E+0000 1.05107105209183E+0000 1.05006168541840E+0000 1.04905311562309E+0000 1.04804534220206E+0000 + 1.04703836465171E+0000 1.04603218246870E+0000 1.04502679514992E+0000 1.04402220219253E+0000 1.04301840309393E+0000 + 1.04201539735179E+0000 1.04101318446399E+0000 1.04001176392870E+0000 1.03901113524431E+0000 1.03801129790948E+0000 + 1.03701225142310E+0000 1.03601399528434E+0000 1.03501652899258E+0000 1.03401985204749E+0000 1.03302396394894E+0000 + 1.03202886419710E+0000 1.03103455229235E+0000 1.03004102773534E+0000 1.02904829002696E+0000 1.02805633866836E+0000 + 1.02706517316092E+0000 1.02607479300628E+0000 1.02508519770633E+0000 1.02409638676320E+0000 1.02310835967927E+0000 + 1.02212111595717E+0000 1.02113465509978E+0000 1.02014897661023E+0000 1.01916407999188E+0000 1.01817996474837E+0000 + 1.01719663038354E+0000 1.01621407640153E+0000 1.01523230230670E+0000 1.01425130760364E+0000 1.01327109179723E+0000 + 1.01229165439256E+0000 1.01131299489498E+0000 1.01033511281009E+0000 1.00935800764373E+0000 1.00838167890200E+0000 + 1.00740612609123E+0000 1.00643134871800E+0000 1.00545734628914E+0000 1.00448411831173E+0000 1.00351166429308E+0000 + 1.00253998374077E+0000 1.00156907616261E+0000 1.00059894106666E+0000 9.99629577961217E-0001 9.98660986354836E-0001 + 9.97693165756311E-0001 9.96726115674683E-0001 9.95759835619239E-0001 9.94794325099509E-0001 9.93829583625269E-0001 + 9.92865610706541E-0001 9.91902405853591E-0001 9.90939968576930E-0001 9.89978298387312E-0001 9.89017394795739E-0001 + 9.88057257313456E-0001 9.87097885451949E-0001 9.86139278722953E-0001 9.85181436638446E-0001 9.84224358710649E-0001 + 9.83268044452027E-0001 9.82312493375291E-0001 9.81357704993392E-0001 9.80403678819528E-0001 9.79450414367140E-0001 + 9.78497911149912E-0001 9.77546168681771E-0001 9.76595186476888E-0001 9.75644964049676E-0001 9.74695500914794E-0001 + 9.73746796587141E-0001 9.72798850581861E-0001 9.71851662414339E-0001 9.70905231600205E-0001 9.69959557655329E-0001 + 9.69014640095825E-0001 9.68070478438050E-0001 9.67127072198603E-0001 9.66184420894324E-0001 9.65242524042297E-0001 + 9.64301381159847E-0001 9.63360991764541E-0001 9.62421355374188E-0001 9.61482471506839E-0001 9.60544339680787E-0001 + 9.59606959414566E-0001 9.58670330226951E-0001 9.57734451636960E-0001 9.56799323163850E-0001 9.55864944327122E-0001 + 9.54931314646515E-0001 9.53998433642012E-0001 9.53066300833836E-0001 9.52134915742449E-0001 9.51204277888557E-0001 + 9.50274386793102E-0001 9.49345241977272E-0001 9.48416842962490E-0001 9.47489189270425E-0001 9.46562280422983E-0001 + 9.45636115942308E-0001 9.44710695350789E-0001 9.43786018171052E-0001 9.42862083925963E-0001 9.41938892138627E-0001 + 9.41016442332393E-0001 9.40094734030844E-0001 9.39173766757805E-0001 9.38253540037341E-0001 9.37334053393756E-0001 + 9.36415306351592E-0001 9.35497298435631E-0001 9.34580029170894E-0001 9.33663498082642E-0001 9.32747704696372E-0001 + 9.31832648537822E-0001 9.30918329132969E-0001 9.30004746008026E-0001 9.29091898689447E-0001 9.28179786703923E-0001 + 9.27268409578384E-0001 9.26357766839997E-0001 9.25447858016169E-0001 9.24538682634543E-0001 9.23630240223001E-0001 + 9.22722530309662E-0001 9.21815552422884E-0001 9.20909306091261E-0001 9.20003790843625E-0001 9.19099006209047E-0001 + 9.18194951716832E-0001 9.17291626896527E-0001 9.16389031277910E-0001 9.15487164391001E-0001 9.14586025766056E-0001 + 9.13685614933565E-0001 9.12785931424259E-0001 9.11886974769101E-0001 9.10988744499295E-0001 9.10091240146279E-0001 + 9.09194461241728E-0001 9.08298407317552E-0001 9.07403077905899E-0001 9.06508472539153E-0001 9.05614590749932E-0001 + 9.04721432071092E-0001 9.03828996035724E-0001 9.02937282177155E-0001 9.02046290028947E-0001 9.01156019124898E-0001 + 9.00266468999041E-0001 8.99377639185644E-0001 8.98489529219212E-0001 8.97602138634484E-0001 8.96715466966434E-0001 + 8.95829513750270E-0001 8.94944278521437E-0001 8.94059760815612E-0001 8.93175960168711E-0001 8.92292876116879E-0001 + 8.91410508196500E-0001 8.90528855944191E-0001 8.89647918896802E-0001 8.88767696591419E-0001 8.87888188565360E-0001 + 8.87009394356181E-0001 8.86131313501667E-0001 8.85253945539840E-0001 8.84377290008955E-0001 8.83501346447500E-0001 + 8.82626114394198E-0001 8.81751593388003E-0001 8.80877782968105E-0001 8.80004682673927E-0001 8.79132292045123E-0001 + 8.78260610621582E-0001 8.77389637943425E-0001 8.76519373551007E-0001 8.75649816984914E-0001 8.74780967785968E-0001 + 8.73912825495220E-0001 8.73045389653955E-0001 8.72178659803690E-0001 8.71312635486176E-0001 8.70447316243394E-0001 + 8.69582701617559E-0001 8.68718791151117E-0001 8.67855584386747E-0001 8.66993080867357E-0001 8.66131280136091E-0001 + 8.65270181736322E-0001 8.64409785211654E-0001 8.63550090105926E-0001 8.62691095963204E-0001 8.61832802327789E-0001 + 8.60975208744211E-0001 8.60118314757231E-0001 8.59262119911844E-0001 8.58406623753271E-0001 8.57551825826969E-0001 + 8.56697725678623E-0001 8.55844322854148E-0001 8.54991616899692E-0001 8.54139607361632E-0001 8.53288293786574E-0001 + 8.52437675721359E-0001 8.51587752713053E-0001 8.50738524308954E-0001 8.49889990056591E-0001 8.49042149503723E-0001 + 8.48195002198337E-0001 8.47348547688650E-0001 8.46502785523112E-0001 8.45657715250398E-0001 8.44813336419415E-0001 + 8.43969648579300E-0001 8.43126651279417E-0001 8.42284344069360E-0001 8.41442726498954E-0001 8.40601798118251E-0001 + 8.39761558477533E-0001 8.38922007127310E-0001 8.38083143618320E-0001 8.37244967501532E-0001 8.36407478328143E-0001 + 8.35570675649575E-0001 8.34734559017484E-0001 8.33899127983750E-0001 8.33064382100484E-0001 8.32230320920022E-0001 + 8.31396943994931E-0001 8.30564250878003E-0001 8.29732241122262E-0001 8.28900914280956E-0001 8.28070269907562E-0001 + 8.27240307555784E-0001 8.26411026779555E-0001 8.25582427133034E-0001 8.24754508170606E-0001 8.23927269446887E-0001 + 8.23100710516717E-0001 8.22274830935164E-0001 8.21449630257523E-0001 8.20625108039315E-0001 8.19801263836289E-0001 + 8.18978097204419E-0001 8.18155607699908E-0001 8.17333794879184E-0001 8.16512658298901E-0001 8.15692197515939E-0001 + 8.14872412087406E-0001 8.14053301570634E-0001 8.13234865523183E-0001 8.12417103502838E-0001 8.11600015067610E-0001 + 8.10783599775734E-0001 8.09967857185674E-0001 8.09152786856116E-0001 8.08338388345974E-0001 8.07524661214386E-0001 + 8.06711605020718E-0001 8.05899219324557E-0001 8.05087503685717E-0001 8.04276457664239E-0001 8.03466080820386E-0001 + 8.02656372714646E-0001 8.01847332907734E-0001 8.01038960960588E-0001 8.00231256434371E-0001 7.99424218890470E-0001 + 7.98617847890498E-0001 7.97812142996289E-0001 7.97007103769905E-0001 7.96202729773629E-0001 7.95399020569971E-0001 + 7.94595975721663E-0001 7.93793594791660E-0001 7.92991877343142E-0001 7.92190822939514E-0001 7.91390431144402E-0001 + 7.90590701521657E-0001 7.89791633635354E-0001 7.88993227049789E-0001 7.88195481329483E-0001 7.87398396039179E-0001 + 7.86601970743845E-0001 7.85806205008670E-0001 7.85011098399067E-0001 7.84216650480671E-0001 7.83422860819340E-0001 + 7.82629728981154E-0001 7.81837254532417E-0001 7.81045437039654E-0001 7.80254276069613E-0001 7.79463771189263E-0001 + 7.78673921965798E-0001 7.77884727966631E-0001 7.77096188759398E-0001 7.76308303911957E-0001 7.75521072992388E-0001 + 7.74734495568994E-0001 7.73948571210296E-0001 7.73163299485040E-0001 7.72378679962192E-0001 7.71594712210938E-0001 + 7.70811395800687E-0001 7.70028730301071E-0001 7.69246715281938E-0001 7.68465350313362E-0001 7.67684634965635E-0001 + 7.66904568809270E-0001 7.66125151415001E-0001 7.65346382353783E-0001 7.64568261196794E-0001 7.63790787515426E-0001 + 7.63013960881298E-0001 7.62237780866245E-0001 7.61462247042325E-0001 7.60687358981813E-0001 7.59913116257207E-0001 + 7.59139518441223E-0001 7.58366565106799E-0001 7.57594255827089E-0001 7.56822590175471E-0001 7.56051567725539E-0001 + 7.55281188051108E-0001 7.54511450726213E-0001 7.53742355325107E-0001 7.52973901422263E-0001 7.52206088592374E-0001 + 7.51438916410349E-0001 7.50672384451319E-0001 7.49906492290632E-0001 7.49141239503857E-0001 7.48376625666779E-0001 + 7.47612650355403E-0001 7.46849313145953E-0001 7.46086613614869E-0001 7.45324551338813E-0001 7.44563125894661E-0001 + 7.43802336859511E-0001 7.43042183810678E-0001 7.42282666325692E-0001 7.41523783982306E-0001 7.40765536358487E-0001 + 7.40007923032420E-0001 7.39250943582509E-0001 7.38494597587375E-0001 7.37738884625857E-0001 7.36983804277010E-0001 + 7.36229356120108E-0001 7.35475539734639E-0001 7.34722354700312E-0001 7.33969800597052E-0001 7.33217877004999E-0001 + 7.32466583504511E-0001 7.31715919676163E-0001 7.30965885100746E-0001 7.30216479359270E-0001 7.29467702032957E-0001 + 7.28719552703249E-0001 7.27972030951803E-0001 7.27225136360493E-0001 7.26478868511407E-0001 7.25733226986853E-0001 + 7.24988211369350E-0001 7.24243821241637E-0001 7.23500056186666E-0001 7.22756915787608E-0001 7.22014399627845E-0001 + 7.21272507290979E-0001 7.20531238360824E-0001 7.19790592421410E-0001 7.19050569056986E-0001 7.18311167852010E-0001 + 7.17572388391161E-0001 7.16834230259329E-0001 7.16096693041620E-0001 7.15359776323355E-0001 7.14623479690070E-0001 + 7.13887802727516E-0001 7.13152745021656E-0001 7.12418306158672E-0001 7.11684485724957E-0001 7.10951283307118E-0001 + 7.10218698491978E-0001 7.09486730866573E-0001 7.08755380018155E-0001 7.08024645534187E-0001 7.07294527002348E-0001 + 7.06565024010530E-0001 7.05836136146838E-0001 7.05107862999593E-0001 7.04380204157327E-0001 7.03653159208786E-0001 + 7.02926727742930E-0001 7.02200909348933E-0001 7.01475703616180E-0001 7.00751110134271E-0001 7.00027128493017E-0001 + 6.99303758282444E-0001 6.98580999092790E-0001 6.97858850514506E-0001 6.97137312138255E-0001 6.96416383554914E-0001 + 6.95696064355569E-0001 6.94976354131523E-0001 6.94257252474288E-0001 6.93538758975591E-0001 6.92820873227368E-0001 + 6.92103594821770E-0001 6.91386923351157E-0001 6.90670858408103E-0001 6.89955399585393E-0001 6.89240546476024E-0001 + 6.88526298673206E-0001 6.87812655770358E-0001 6.87099617361111E-0001 6.86387183039309E-0001 6.85675352399006E-0001 + 6.84964125034467E-0001 6.84253500540168E-0001 6.83543478510799E-0001 6.82834058541255E-0001 6.82125240226648E-0001 + 6.81417023162298E-0001 6.80709406943734E-0001 6.80002391166699E-0001 6.79295975427145E-0001 6.78590159321233E-0001 + 6.77884942445338E-0001 6.77180324396040E-0001 6.76476304770134E-0001 6.75772883164622E-0001 6.75070059176719E-0001 + 6.74367832403847E-0001 6.73666202443639E-0001 6.72965168893937E-0001 6.72264731352795E-0001 6.71564889418474E-0001 + 6.70865642689444E-0001 6.70166990764388E-0001 6.69468933242196E-0001 6.68771469721967E-0001 6.68074599803008E-0001 + 6.67378323084839E-0001 6.66682639167184E-0001 6.65987547649981E-0001 6.65293048133373E-0001 6.64599140217713E-0001 + 6.63905823503562E-0001 6.63213097591692E-0001 6.62520962083080E-0001 6.61829416578913E-0001 6.61138460680587E-0001 + 6.60448093989706E-0001 6.59758316108081E-0001 6.59069126637732E-0001 6.58380525180886E-0001 6.57692511339979E-0001 + 6.57005084717655E-0001 6.56318244916764E-0001 6.55631991540365E-0001 6.54946324191725E-0001 6.54261242474316E-0001 + 6.53576745991821E-0001 6.52892834348127E-0001 6.52209507147330E-0001 6.51526763993733E-0001 6.50844604491845E-0001 + 6.50163028246383E-0001 6.49482034862270E-0001 6.48801623944636E-0001 6.48121795098819E-0001 6.47442547930363E-0001 + 6.46763882045017E-0001 6.46085797048737E-0001 6.45408292547688E-0001 6.44731368148237E-0001 6.44055023456960E-0001 + 6.43379258080638E-0001 6.42704071626261E-0001 6.42029463701019E-0001 6.41355433912314E-0001 6.40681981867750E-0001 + 6.40009107175137E-0001 6.39336809442493E-0001 6.38665088278038E-0001 6.37993943290200E-0001 6.37323374087613E-0001 + 6.36653380279113E-0001 6.35983961473744E-0001 6.35315117280755E-0001 6.34646847309597E-0001 6.33979151169930E-0001 + 6.33312028471617E-0001 6.32645478824725E-0001 6.31979501839526E-0001 6.31314097126499E-0001 6.30649264296324E-0001 + 6.29985002959886E-0001 6.29321312728278E-0001 6.28658193212794E-0001 6.27995644024931E-0001 6.27333664776394E-0001 + 6.26672255079088E-0001 6.26011414545125E-0001 6.25351142786819E-0001 6.24691439416689E-0001 6.24032304047458E-0001 + 6.23373736292051E-0001 6.22715735763596E-0001 6.22058302075428E-0001 6.21401434841081E-0001 6.20745133674295E-0001 + 6.20089398189014E-0001 6.19434227999381E-0001 6.18779622719747E-0001 6.18125581964661E-0001 6.17472105348880E-0001 + 6.16819192487359E-0001 6.16166842995260E-0001 6.15515056487943E-0001 6.14863832580976E-0001 6.14213170890124E-0001 + 6.13563071031357E-0001 6.12913532620849E-0001 6.12264555274971E-0001 6.11616138610302E-0001 6.10968282243620E-0001 + 6.10320985791905E-0001 6.09674248872339E-0001 6.09028071102306E-0001 6.08382452099391E-0001 6.07737391481383E-0001 + 6.07092888866269E-0001 6.06448943872241E-0001 6.05805556117689E-0001 6.05162725221206E-0001 6.04520450801588E-0001 + 6.03878732477827E-0001 6.03237569869122E-0001 6.02596962594870E-0001 6.01956910274668E-0001 6.01317412528315E-0001 + 6.00678468975811E-0001 6.00040079237356E-0001 5.99402242933350E-0001 5.98764959684395E-0001 5.98128229111293E-0001 + 5.97492050835046E-0001 5.96856424476856E-0001 5.96221349658122E-0001 5.95586826000451E-0001 5.94952853125643E-0001 + 5.94319430655700E-0001 5.93686558212825E-0001 5.93054235419418E-0001 5.92422461898082E-0001 5.91791237271617E-0001 + 5.91160561163024E-0001 5.90530433195501E-0001 5.89900852992449E-0001 5.89271820177465E-0001 5.88643334374347E-0001 + 5.88015395207092E-0001 5.87388002299895E-0001 5.86761155277150E-0001 5.86134853763451E-0001 5.85509097383589E-0001 + 5.84883885762556E-0001 5.84259218525540E-0001 5.83635095297929E-0001 5.83011515705310E-0001 5.82388479373465E-0001 + 5.81765985928380E-0001 5.81144034996234E-0001 5.80522626203406E-0001 5.79901759176474E-0001 5.79281433542211E-0001 + 5.78661648927592E-0001 5.78042404959786E-0001 5.77423701266162E-0001 5.76805537474286E-0001 5.76187913211921E-0001 + 5.75570828107028E-0001 5.74954281787765E-0001 5.74338273882486E-0001 5.73722804019747E-0001 5.73107871828295E-0001 + 5.72493476937078E-0001 5.71879618975239E-0001 5.71266297572119E-0001 5.70653512357256E-0001 5.70041262960383E-0001 + 5.69429549011432E-0001 5.68818370140530E-0001 5.68207725978000E-0001 5.67597616154364E-0001 5.66988040300336E-0001 + 5.66378998046831E-0001 5.65770489024956E-0001 5.65162512866018E-0001 5.64555069201517E-0001 5.63948157663149E-0001 + 5.63341777882808E-0001 5.62735929492582E-0001 5.62130612124755E-0001 5.61525825411806E-0001 5.60921568986412E-0001 + 5.60317842481442E-0001 5.59714645529963E-0001 5.59111977765236E-0001 5.58509838820717E-0001 5.57908228330057E-0001 + 5.57307145927105E-0001 5.56706591245900E-0001 5.56106563920679E-0001 5.55507063585873E-0001 5.54908089876109E-0001 + 5.54309642426207E-0001 5.53711720871180E-0001 5.53114324846241E-0001 5.52517453986791E-0001 5.51921107928430E-0001 + 5.51325286306950E-0001 5.50729988758336E-0001 5.50135214918770E-0001 5.49540964424627E-0001 5.48947236912474E-0001 + 5.48354032019075E-0001 5.47761349381385E-0001 5.47169188636554E-0001 5.46577549421925E-0001 5.45986431375036E-0001 + 5.45395834133615E-0001 5.44805757335588E-0001 5.44216200619071E-0001 5.43627163622373E-0001 5.43038645983998E-0001 + 5.42450647342643E-0001 5.41863167337196E-0001 5.41276205606739E-0001 5.40689761790547E-0001 5.40103835528088E-0001 + 5.39518426459022E-0001 5.38933534223201E-0001 5.38349158460670E-0001 5.37765298811667E-0001 5.37181954916623E-0001 + 5.36599126416159E-0001 5.36016812951088E-0001 5.35435014162420E-0001 5.34853729691348E-0001 5.34272959179267E-0001 + 5.33692702267756E-0001 5.33112958598591E-0001 5.32533727813736E-0001 5.31955009555348E-0001 5.31376803465777E-0001 + 5.30799109187563E-0001 5.30221926363436E-0001 5.29645254636319E-0001 5.29069093649327E-0001 5.28493443045765E-0001 + 5.27918302469128E-0001 5.27343671563104E-0001 5.26769549971570E-0001 5.26195937338595E-0001 5.25622833308440E-0001 + 5.25050237525553E-0001 5.24478149634576E-0001 5.23906569280341E-0001 5.23335496107867E-0001 5.22764929762369E-0001 + 5.22194869889247E-0001 5.21625316134094E-0001 5.21056268142694E-0001 5.20487725561018E-0001 5.19919688035228E-0001 + 5.19352155211678E-0001 5.18785126736909E-0001 5.18218602257653E-0001 5.17652581420833E-0001 5.17087063873558E-0001 + 5.16522049263130E-0001 5.15957537237037E-0001 5.15393527442961E-0001 5.14830019528768E-0001 5.14267013142517E-0001 + 5.13704507932454E-0001 5.13142503547016E-0001 5.12580999634827E-0001 5.12019995844700E-0001 5.11459491825637E-0001 + 5.10899487226830E-0001 5.10339981697659E-0001 5.09780974887691E-0001 5.09222466446683E-0001 5.08664456024581E-0001 + 5.08106943271516E-0001 5.07549927837811E-0001 5.06993409373976E-0001 5.06437387530708E-0001 5.05881861958893E-0001 + 5.05326832309605E-0001 5.04772298234105E-0001 5.04218259383842E-0001 5.03664715410453E-0001 5.03111665965763E-0001 + 5.02559110701784E-0001 5.02007049270716E-0001 5.01455481324945E-0001 5.00904406517045E-0001 5.00353824499778E-0001 + 4.99803734926092E-0001 4.99254137449123E-0001 4.98705031722194E-0001 4.98156417398814E-0001 4.97608294132679E-0001 + 4.97060661577672E-0001 4.96513519387863E-0001 4.95966867217508E-0001 4.95420704721051E-0001 4.94875031553120E-0001 + 4.94329847368532E-0001 4.93785151822287E-0001 4.93240944569575E-0001 4.92697225265769E-0001 4.92153993566430E-0001 + 4.91611249127304E-0001 4.91068991604323E-0001 4.90527220653606E-0001 4.89985935931456E-0001 4.89445137094363E-0001 + 4.88904823799001E-0001 4.88364995702231E-0001 4.87825652461100E-0001 4.87286793732839E-0001 4.86748419174864E-0001 + 4.86210528444777E-0001 4.85673121200365E-0001 4.85136197099600E-0001 4.84599755800639E-0001 4.84063796961825E-0001 + 4.83528320241683E-0001 4.82993325298927E-0001 4.82458811792450E-0001 4.81924779381335E-0001 4.81391227724846E-0001 + 4.80858156482433E-0001 4.80325565313732E-0001 4.79793453878559E-0001 4.79261821836917E-0001 4.78730668848994E-0001 + 4.78199994575159E-0001 4.77669798675968E-0001 4.77140080812160E-0001 4.76610840644656E-0001 4.76082077834564E-0001 + 4.75553792043172E-0001 4.75025982931956E-0001 4.74498650162570E-0001 4.73971793396857E-0001 4.73445412296840E-0001 + 4.72919506524726E-0001 4.72394075742907E-0001 4.71869119613953E-0001 4.71344637800624E-0001 4.70820629965857E-0001 + 4.70297095772777E-0001 4.69774034884688E-0001 4.69251446965078E-0001 4.68729331677619E-0001 4.68207688686163E-0001 + 4.67686517654746E-0001 4.67165818247586E-0001 4.66645590129086E-0001 4.66125832963827E-0001 4.65606546416576E-0001 + 4.65087730152278E-0001 4.64569383836065E-0001 4.64051507133247E-0001 4.63534099709319E-0001 4.63017161229955E-0001 + 4.62500691361012E-0001 4.61984689768530E-0001 4.61469156118728E-0001 4.60954090078009E-0001 4.60439491312956E-0001 + 4.59925359490335E-0001 4.59411694277091E-0001 4.58898495340351E-0001 4.58385762347426E-0001 4.57873494965802E-0001 + 4.57361692863153E-0001 4.56850355707328E-0001 4.56339483166362E-0001 4.55829074908467E-0001 4.55319130602038E-0001 + 4.54809649915648E-0001 4.54300632518054E-0001 4.53792078078191E-0001 4.53283986265175E-0001 4.52776356748302E-0001 + 4.52269189197051E-0001 4.51762483281076E-0001 4.51256238670217E-0001 4.50750455034489E-0001 4.50245132044090E-0001 + 4.49740269369396E-0001 4.49235866680966E-0001 4.48731923649535E-0001 4.48228439946019E-0001 4.47725415241514E-0001 + 4.47222849207296E-0001 4.46720741514819E-0001 4.46219091835718E-0001 4.45717899841806E-0001 4.45217165205076E-0001 + 4.44716887597700E-0001 4.44217066692026E-0001 4.43717702160588E-0001 4.43218793676092E-0001 4.42720340911427E-0001 + 4.42222343539659E-0001 4.41724801234034E-0001 4.41227713667974E-0001 4.40731080515082E-0001 4.40234901449138E-0001 + 4.39739176144104E-0001 4.39243904274114E-0001 4.38749085513485E-0001 4.38254719536712E-0001 4.37760806018465E-0001 + 4.37267344633595E-0001 4.36774335057130E-0001 4.36281776964276E-0001 4.35789670030417E-0001 4.35298013931113E-0001 + 4.34806808342104E-0001 4.34316052939305E-0001 4.33825747398813E-0001 4.33335891396897E-0001 4.32846484610007E-0001 + 4.32357526714769E-0001 4.31869017387987E-0001 4.31380956306641E-0001 4.30893343147886E-0001 4.30406177589061E-0001 + 4.29919459307675E-0001 4.29433187981416E-0001 4.28947363288151E-0001 4.28461984905919E-0001 4.27977052512941E-0001 + 4.27492565787610E-0001 4.27008524408499E-0001 4.26524928054354E-0001 4.26041776404101E-0001 4.25559069136838E-0001 + 4.25076805931844E-0001 4.24594986468570E-0001 4.24113610426645E-0001 4.23632677485874E-0001 4.23152187326237E-0001 + 4.22672139627890E-0001 4.22192534071166E-0001 4.21713370336572E-0001 4.21234648104790E-0001 4.20756367056682E-0001 + 4.20278526873279E-0001 4.19801127235792E-0001 4.19324167825606E-0001 4.18847648324280E-0001 4.18371568413550E-0001 + 4.17895927775327E-0001 4.17420726091694E-0001 4.16945963044913E-0001 4.16471638317419E-0001 4.15997751591822E-0001 + 4.15524302550905E-0001 4.15051290877629E-0001 4.14578716255126E-0001 4.14106578366705E-0001 4.13634876895849E-0001 + 4.13163611526214E-0001 4.12692781941632E-0001 4.12222387826108E-0001 4.11752428863821E-0001 4.11282904739126E-0001 + 4.10813815136549E-0001 4.10345159740793E-0001 4.09876938236731E-0001 4.09409150309414E-0001 4.08941795644065E-0001 + 4.08474873926078E-0001 4.08008384841024E-0001 4.07542328074646E-0001 4.07076703312862E-0001 4.06611510241761E-0001 + 4.06146748547606E-0001 4.05682417916833E-0001 4.05218518036053E-0001 4.04755048592047E-0001 4.04292009271771E-0001 + 4.03829399762354E-0001 4.03367219751096E-0001 4.02905468925472E-0001 4.02444146973128E-0001 4.01983253581883E-0001 + 4.01522788439729E-0001 4.01062751234830E-0001 4.00603141655522E-0001 4.00143959390315E-0001 3.99685204127889E-0001 + 3.99226875557097E-0001 3.98768973366964E-0001 3.98311497246689E-0001 3.97854446885639E-0001 3.97397821973357E-0001 + 3.96941622199554E-0001 3.96485847254117E-0001 3.96030496827099E-0001 3.95575570608729E-0001 3.95121068289408E-0001 + 3.94666989559706E-0001 3.94213334110364E-0001 3.93760101632296E-0001 3.93307291816586E-0001 3.92854904354491E-0001 + 3.92402938937436E-0001 3.91951395257021E-0001 3.91500273005013E-0001 3.91049571873353E-0001 3.90599291554151E-0001 + 3.90149431739686E-0001 3.89699992122412E-0001 3.89250972394950E-0001 3.88802372250094E-0001 3.88354191380807E-0001 + 3.87906429480223E-0001 3.87459086241645E-0001 3.87012161358545E-0001 3.86565654524571E-0001 3.86119565433535E-0001 + 3.85673893779423E-0001 3.85228639256387E-0001 3.84783801558752E-0001 3.84339380381013E-0001 3.83895375417832E-0001 + 3.83451786364042E-0001 3.83008612914646E-0001 3.82565854764817E-0001 3.82123511609897E-0001 3.81681583145395E-0001 + 3.81240069066993E-0001 3.80798969070540E-0001 3.80358282852054E-0001 3.79918010107724E-0001 3.79478150533905E-0001 + 3.79038703827124E-0001 3.78599669684076E-0001 3.78161047801621E-0001 3.77722837876795E-0001 3.77285039606795E-0001 + 3.76847652688993E-0001 3.76410676820925E-0001 3.75974111700298E-0001 3.75537957024986E-0001 3.75102212493031E-0001 + 3.74666877802645E-0001 3.74231952652207E-0001 3.73797436740263E-0001 3.73363329765530E-0001 3.72929631426889E-0001 + 3.72496341423392E-0001 3.72063459454258E-0001 3.71630985218873E-0001 3.71198918416791E-0001 3.70767258747733E-0001 + 3.70336005911590E-0001 3.69905159608417E-0001 3.69474719538438E-0001 3.69044685402045E-0001 3.68615056899795E-0001 + 3.68185833732415E-0001 3.67757015600798E-0001 3.67328602206002E-0001 3.66900593249256E-0001 3.66472988431951E-0001 + 3.66045787455648E-0001 3.65618990022074E-0001 3.65192595833124E-0001 3.64766604590857E-0001 3.64341015997500E-0001 + 3.63915829755447E-0001 3.63491045567255E-0001 3.63066663135652E-0001 3.62642682163531E-0001 3.62219102353948E-0001 + 3.61795923410129E-0001 3.61373145035463E-0001 3.60950766933508E-0001 3.60528788807985E-0001 3.60107210362783E-0001 + 3.59686031301955E-0001 3.59265251329720E-0001 3.58844870150465E-0001 3.58424887468739E-0001 3.58005302989258E-0001 + 3.57586116416904E-0001 3.57167327456723E-0001 3.56748935813928E-0001 3.56330941193896E-0001 3.55913343302169E-0001 + 3.55496141844455E-0001 3.55079336526625E-0001 3.54662927054717E-0001 3.54246913134933E-0001 3.53831294473640E-0001 + 3.53416070777370E-0001 3.53001241752818E-0001 3.52586807106845E-0001 3.52172766546477E-0001 3.51759119778902E-0001 + 3.51345866511476E-0001 3.50933006451715E-0001 3.50520539307303E-0001 3.50108464786086E-0001 3.49696782596075E-0001 + 3.49285492445443E-0001 3.48874594042531E-0001 3.48464087095839E-0001 3.48053971314035E-0001 3.47644246405948E-0001 + 3.47234912080572E-0001 3.46825968047063E-0001 3.46417414014743E-0001 3.46009249693095E-0001 3.45601474791767E-0001 + 3.45194089020570E-0001 3.44787092089477E-0001 3.44380483708627E-0001 3.43974263588317E-0001 3.43568431439013E-0001 + 3.43162986971341E-0001 3.42757929896089E-0001 3.42353259924210E-0001 3.41948976766817E-0001 3.41545080135189E-0001 + 3.41141569740765E-0001 3.40738445295148E-0001 3.40335706510103E-0001 3.39933353097557E-0001 3.39531384769599E-0001 + 3.39129801238483E-0001 3.38728602216621E-0001 3.38327787416590E-0001 3.37927356551129E-0001 3.37527309333137E-0001 + 3.37127645475678E-0001 3.36728364691975E-0001 3.36329466695414E-0001 3.35930951199542E-0001 3.35532817918070E-0001 + 3.35135066564866E-0001 3.34737696853965E-0001 3.34340708499560E-0001 3.33944101216005E-0001 3.33547874717818E-0001 + 3.33152028719676E-0001 3.32756562936417E-0001 3.32361477083042E-0001 3.31966770874712E-0001 3.31572444026749E-0001 + 3.31178496254634E-0001 3.30784927274013E-0001 3.30391736800689E-0001 3.29998924550627E-0001 3.29606490239954E-0001 + 3.29214433584955E-0001 3.28822754302077E-0001 3.28431452107928E-0001 3.28040526719273E-0001 3.27649977853042E-0001 + 3.27259805226322E-0001 3.26870008556362E-0001 3.26480587560569E-0001 3.26091541956512E-0001 3.25702871461919E-0001 + 3.25314575794677E-0001 3.24926654672834E-0001 3.24539107814599E-0001 3.24151934938338E-0001 3.23765135762578E-0001 + 3.23378710006005E-0001 3.22992657387465E-0001 3.22606977625963E-0001 3.22221670440663E-0001 3.21836735550889E-0001 + 3.21452172676125E-0001 3.21067981536011E-0001 3.20684161850350E-0001 3.20300713339100E-0001 3.19917635722381E-0001 + 3.19534928720471E-0001 3.19152592053807E-0001 3.18770625442983E-0001 3.18389028608754E-0001 3.18007801272032E-0001 + 3.17626943153888E-0001 3.17246453975551E-0001 3.16866333458410E-0001 3.16486581324010E-0001 3.16107197294057E-0001 + 3.15728181090412E-0001 3.15349532435096E-0001 3.14971251050287E-0001 3.14593336658323E-0001 3.14215788981698E-0001 + 3.13838607743064E-0001 3.13461792665232E-0001 3.13085343471169E-0001 3.12709259884002E-0001 3.12333541627012E-0001 + 3.11958188423640E-0001 3.11583199997485E-0001 3.11208576072301E-0001 3.10834316372002E-0001 3.10460420620658E-0001 + 3.10086888542494E-0001 3.09713719861896E-0001 3.09340914303404E-0001 3.08968471591717E-0001 3.08596391451690E-0001 + 3.08224673608334E-0001 3.07853317786819E-0001 3.07482323712468E-0001 3.07111691110764E-0001 3.06741419707346E-0001 + 3.06371509228009E-0001 3.06001959398704E-0001 3.05632769945538E-0001 3.05263940594776E-0001 3.04895471072838E-0001 + 3.04527361106300E-0001 3.04159610421895E-0001 3.03792218746512E-0001 3.03425185807194E-0001 3.03058511331142E-0001 + 3.02692195045712E-0001 3.02326236678417E-0001 3.01960635956923E-0001 3.01595392609054E-0001 3.01230506362789E-0001 + 3.00865976946262E-0001 3.00501804087764E-0001 3.00137987515737E-0001 2.99774526958784E-0001 2.99411422145659E-0001 + 2.99048672805274E-0001 2.98686278666695E-0001 2.98324239459142E-0001 2.97962554911991E-0001 2.97601224754771E-0001 + 2.97240248717170E-0001 2.96879626529028E-0001 2.96519357920339E-0001 2.96159442621253E-0001 2.95799880362075E-0001 + 2.95440670873262E-0001 2.95081813885427E-0001 2.94723309129339E-0001 2.94365156335919E-0001 2.94007355236243E-0001 + 2.93649905561541E-0001 2.93292807043198E-0001 2.92936059412750E-0001 2.92579662401891E-0001 2.92223615742467E-0001 + 2.91867919166478E-0001 2.91512572406077E-0001 2.91157575193572E-0001 2.90802927261424E-0001 2.90448628342247E-0001 + 2.90094678168810E-0001 2.89741076474033E-0001 2.89387822990993E-0001 2.89034917452917E-0001 2.88682359593187E-0001 + 2.88330149145338E-0001 2.87978285843055E-0001 2.87626769420181E-0001 2.87275599610711E-0001 2.86924776148789E-0001 + 2.86574298768716E-0001 2.86224167204944E-0001 2.85874381192078E-0001 2.85524940464876E-0001 2.85175844758247E-0001 + 2.84827093807255E-0001 2.84478687347115E-0001 2.84130625113194E-0001 2.83782906841013E-0001 2.83435532266242E-0001 + 2.83088501124708E-0001 2.82741813152385E-0001 2.82395468085404E-0001 2.82049465660043E-0001 2.81703805612737E-0001 + 2.81358487680068E-0001 2.81013511598773E-0001 2.80668877105740E-0001 2.80324583938009E-0001 2.79980631832770E-0001 + 2.79637020527366E-0001 2.79293749759292E-0001 2.78950819266192E-0001 2.78608228785864E-0001 2.78265978056255E-0001 + 2.77924066815466E-0001 2.77582494801746E-0001 2.77241261753497E-0001 2.76900367409273E-0001 2.76559811507775E-0001 + 2.76219593787859E-0001 2.75879713988529E-0001 2.75540171848943E-0001 2.75200967108406E-0001 2.74862099506376E-0001 + 2.74523568782461E-0001 2.74185374676418E-0001 2.73847516928158E-0001 2.73509995277738E-0001 2.73172809465369E-0001 + 2.72835959231411E-0001 2.72499444316372E-0001 2.72163264460914E-0001 2.71827419405845E-0001 2.71491908892126E-0001 + 2.71156732660867E-0001 2.70821890453328E-0001 2.70487382010918E-0001 2.70153207075196E-0001 2.69819365387872E-0001 + 2.69485856690804E-0001 2.69152680725999E-0001 2.68819837235616E-0001 2.68487325961961E-0001 2.68155146647491E-0001 + 2.67823299034811E-0001 2.67491782866675E-0001 2.67160597885988E-0001 2.66829743835802E-0001 2.66499220459320E-0001 + 2.66169027499892E-0001 2.65839164701017E-0001 2.65509631806346E-0001 2.65180428559673E-0001 2.64851554704947E-0001 + 2.64523009986261E-0001 2.64194794147858E-0001 2.63866906934131E-0001 2.63539348089620E-0001 2.63212117359012E-0001 + 2.62885214487145E-0001 2.62558639219003E-0001 2.62232391299720E-0001 2.61906470474578E-0001 2.61580876489005E-0001 + 2.61255609088579E-0001 2.60930668019026E-0001 2.60606053026217E-0001 2.60281763856175E-0001 2.59957800255068E-0001 + 2.59634161969212E-0001 2.59310848745071E-0001 2.58987860329257E-0001 2.58665196468528E-0001 2.58342856909790E-0001 + 2.58020841400099E-0001 2.57699149686654E-0001 2.57377781516803E-0001 2.57056736638043E-0001 2.56736014798015E-0001 + 2.56415615744509E-0001 2.56095539225460E-0001 2.55775784988954E-0001 2.55456352783220E-0001 2.55137242356634E-0001 + 2.54818453457720E-0001 2.54499985835149E-0001 2.54181839237738E-0001 2.53864013414449E-0001 2.53546508114393E-0001 + 2.53229323086826E-0001 2.52912458081150E-0001 2.52595912846916E-0001 2.52279687133815E-0001 2.51963780691692E-0001 + 2.51648193270532E-0001 2.51332924620470E-0001 2.51017974491784E-0001 2.50703342634899E-0001 2.50389028800386E-0001 + 2.50075032738962E-0001 2.49761354201490E-0001 2.49447992938976E-0001 2.49134948702576E-0001 2.48822221243588E-0001 + 2.48509810313456E-0001 2.48197715663771E-0001 2.47885937046267E-0001 2.47574474212825E-0001 2.47263326915471E-0001 + 2.46952494906376E-0001 2.46641977937855E-0001 2.46331775762370E-0001 2.46021888132526E-0001 2.45712314801073E-0001 + 2.45403055520908E-0001 2.45094110045071E-0001 2.44785478126746E-0001 2.44477159519263E-0001 2.44169153976097E-0001 + 2.43861461250865E-0001 2.43554081097331E-0001 2.43247013269402E-0001 2.42940257521131E-0001 2.42633813606713E-0001 + 2.42327681280489E-0001 2.42021860296943E-0001 2.41716350410701E-0001 2.41411151376539E-0001 2.41106262949371E-0001 + 2.40801684884259E-0001 2.40497416936406E-0001 2.40193458861159E-0001 2.39889810414011E-0001 2.39586471350595E-0001 + 2.39283441426692E-0001 2.38980720398223E-0001 2.38678308021253E-0001 2.38376204051992E-0001 2.38074408246793E-0001 + 2.37772920362148E-0001 2.37471740154699E-0001 2.37170867381227E-0001 2.36870301798657E-0001 2.36570043164056E-0001 + 2.36270091234636E-0001 2.35970445767751E-0001 2.35671106520895E-0001 2.35372073251710E-0001 2.35073345717976E-0001 + 2.34774923677619E-0001 2.34476806888706E-0001 2.34178995109446E-0001 2.33881488098192E-0001 2.33584285613437E-0001 + 2.33287387413819E-0001 2.32990793258116E-0001 2.32694502905251E-0001 2.32398516114287E-0001 2.32102832644428E-0001 + 2.31807452255023E-0001 2.31512374705560E-0001 2.31217599755671E-0001 2.30923127165130E-0001 2.30628956693851E-0001 + 2.30335088101890E-0001 2.30041521149447E-0001 2.29748255596860E-0001 2.29455291204611E-0001 2.29162627733323E-0001 + 2.28870264943759E-0001 2.28578202596827E-0001 2.28286440453571E-0001 2.27994978275182E-0001 2.27703815822985E-0001 + 2.27412952858454E-0001 2.27122389143198E-0001 2.26832124438970E-0001 2.26542158507664E-0001 2.26252491111312E-0001 + 2.25963122012090E-0001 2.25674050972312E-0001 2.25385277754436E-0001 2.25096802121057E-0001 2.24808623834914E-0001 + 2.24520742658883E-0001 2.24233158355983E-0001 2.23945870689372E-0001 2.23658879422348E-0001 2.23372184318351E-0001 + 2.23085785140960E-0001 2.22799681653894E-0001 2.22513873621012E-0001 2.22228360806314E-0001 2.21943142973938E-0001 + 2.21658219888164E-0001 2.21373591313410E-0001 2.21089257014234E-0001 2.20805216755336E-0001 2.20521470301553E-0001 + 2.20238017417862E-0001 2.19954857869379E-0001 2.19671991421362E-0001 2.19389417839206E-0001 2.19107136888446E-0001 + 2.18825148334757E-0001 2.18543451943950E-0001 2.18262047481980E-0001 2.17980934714937E-0001 2.17700113409053E-0001 + 2.17419583330696E-0001 2.17139344246376E-0001 2.16859395922739E-0001 2.16579738126571E-0001 2.16300370624798E-0001 + 2.16021293184482E-0001 2.15742505572825E-0001 2.15464007557168E-0001 2.15185798904990E-0001 2.14907879383908E-0001 + 2.14630248761678E-0001 2.14352906806193E-0001 2.14075853285486E-0001 2.13799087967727E-0001 2.13522610621224E-0001 + 2.13246421014424E-0001 2.12970518915911E-0001 2.12694904094408E-0001 2.12419576318774E-0001 2.12144535358008E-0001 + 2.11869780981245E-0001 2.11595312957759E-0001 2.11321131056961E-0001 2.11047235048398E-0001 2.10773624701758E-0001 + 2.10500299786863E-0001 2.10227260073674E-0001 2.09954505332290E-0001 2.09682035332945E-0001 2.09409849846014E-0001 + 2.09137948642004E-0001 2.08866331491563E-0001 2.08594998165475E-0001 2.08323948434660E-0001 2.08053182070176E-0001 + 2.07782698843217E-0001 2.07512498525115E-0001 2.07242580887338E-0001 2.06972945701490E-0001 2.06703592739311E-0001 + 2.06434521772681E-0001 2.06165732573614E-0001 2.05897224914259E-0001 2.05628998566903E-0001 2.05361053303971E-0001 + 2.05093388898020E-0001 2.04826005121748E-0001 2.04558901747985E-0001 2.04292078549700E-0001 2.04025535299996E-0001 + 2.03759271772113E-0001 2.03493287739426E-0001 2.03227582975447E-0001 2.02962157253823E-0001 2.02697010348337E-0001 + 2.02432142032908E-0001 2.02167552081589E-0001 2.01903240268570E-0001 2.01639206368175E-0001 2.01375450154866E-0001 + 2.01111971403239E-0001 2.00848769888023E-0001 2.00585845384086E-0001 2.00323197666428E-0001 2.00060826510187E-0001 + 1.99798731690634E-0001 1.99536912983174E-0001 1.99275370163351E-0001 1.99014103006840E-0001 1.98753111289452E-0001 + 1.98492394787133E-0001 1.98231953275964E-0001 1.97971786532158E-0001 1.97711894332068E-0001 1.97452276452176E-0001 + 1.97192932669101E-0001 1.96933862759597E-0001 1.96675066500550E-0001 1.96416543668983E-0001 1.96158294042050E-0001 + 1.95900317397043E-0001 1.95642613511386E-0001 1.95385182162635E-0001 1.95128023128485E-0001 1.94871136186760E-0001 + 1.94614521115420E-0001 1.94358177692559E-0001 1.94102105696405E-0001 1.93846304905319E-0001 1.93590775097794E-0001 + 1.93335516052461E-0001 1.93080527548080E-0001 1.92825809363546E-0001 1.92571361277888E-0001 1.92317183070269E-0001 + 1.92063274519982E-0001 1.91809635406458E-0001 1.91556265509257E-0001 1.91303164608073E-0001 1.91050332482735E-0001 + 1.90797768913203E-0001 1.90545473679571E-0001 1.90293446562065E-0001 1.90041687341045E-0001 1.89790195797002E-0001 + 1.89538971710561E-0001 1.89288014862478E-0001 1.89037325033645E-0001 1.88786902005083E-0001 1.88536745557948E-0001 + 1.88286855473526E-0001 1.88037231533236E-0001 1.87787873518631E-0001 1.87538781211394E-0001 1.87289954393342E-0001 + 1.87041392846423E-0001 1.86793096352717E-0001 1.86545064694436E-0001 1.86297297653925E-0001 1.86049795013659E-0001 + 1.85802556556246E-0001 1.85555582064426E-0001 1.85308871321071E-0001 1.85062424109182E-0001 1.84816240211895E-0001 + 1.84570319412475E-0001 1.84324661494321E-0001 1.84079266240960E-0001 1.83834133436053E-0001 1.83589262863391E-0001 + 1.83344654306897E-0001 1.83100307550626E-0001 1.82856222378760E-0001 1.82612398575618E-0001 1.82368835925645E-0001 + 1.82125534213420E-0001 1.81882493223652E-0001 1.81639712741180E-0001 1.81397192550974E-0001 1.81154932438135E-0001 + 1.80912932187896E-0001 1.80671191585618E-0001 1.80429710416795E-0001 1.80188488467050E-0001 1.79947525522136E-0001 + 1.79706821367937E-0001 1.79466375790468E-0001 1.79226188575873E-0001 1.78986259510428E-0001 1.78746588380537E-0001 + 1.78507174972734E-0001 1.78268019073687E-0001 1.78029120470187E-0001 1.77790478949162E-0001 1.77552094297665E-0001 + 1.77313966302882E-0001 1.77076094752125E-0001 1.76838479432839E-0001 1.76601120132598E-0001 1.76364016639104E-0001 + 1.76127168740190E-0001 1.75890576223818E-0001 1.75654238878079E-0001 1.75418156491193E-0001 1.75182328851511E-0001 + 1.74946755747512E-0001 1.74711436967803E-0001 1.74476372301123E-0001 1.74241561536337E-0001 1.74007004462441E-0001 + 1.73772700868559E-0001 1.73538650543945E-0001 1.73304853277979E-0001 1.73071308860173E-0001 1.72838017080166E-0001 + 1.72604977727727E-0001 1.72372190592751E-0001 1.72139655465263E-0001 1.71907372135418E-0001 1.71675340393497E-0001 + 1.71443560029910E-0001 1.71212030835197E-0001 1.70980752600023E-0001 1.70749725115183E-0001 1.70518948171602E-0001 + 1.70288421560330E-0001 1.70058145072546E-0001 1.69828118499558E-0001 1.69598341632800E-0001 1.69368814263835E-0001 + 1.69139536184353E-0001 1.68910507186174E-0001 1.68681727061244E-0001 1.68453195601635E-0001 1.68224912599549E-0001 + 1.67996877847315E-0001 1.67769091137388E-0001 1.67541552262353E-0001 1.67314261014920E-0001 1.67087217187926E-0001 + 1.66860420574339E-0001 1.66633870967249E-0001 1.66407568159876E-0001 1.66181511945568E-0001 1.65955702117797E-0001 + 1.65730138470164E-0001 1.65504820796396E-0001 1.65279748890349E-0001 1.65054922546001E-0001 1.64830341557462E-0001 + 1.64606005718965E-0001 1.64381914824872E-0001 1.64158068669670E-0001 1.63934467047972E-0001 1.63711109754519E-0001 + 1.63487996584178E-0001 1.63265127331941E-0001 1.63042501792928E-0001 1.62820119762385E-0001 1.62597981035683E-0001 + 1.62376085408319E-0001 1.62154432675918E-0001 1.61933022634228E-0001 1.61711855079125E-0001 1.61490929806612E-0001 + 1.61270246612815E-0001 1.61049805293987E-0001 1.60829605646507E-0001 1.60609647466879E-0001 1.60389930551733E-0001 + 1.60170454697824E-0001 1.59951219702033E-0001 1.59732225361367E-0001 1.59513471472958E-0001 1.59294957834061E-0001 + 1.59076684242060E-0001 1.58858650494461E-0001 1.58640856388897E-0001 1.58423301723126E-0001 1.58205986295031E-0001 + 1.57988909902618E-0001 1.57772072344021E-0001 1.57555473417496E-0001 1.57339112921426E-0001 1.57122990654317E-0001 + 1.56907106414803E-0001 1.56691460001636E-0001 1.56476051213700E-0001 1.56260879850000E-0001 1.56045945709664E-0001 + 1.55831248591947E-0001 1.55616788296228E-0001 1.55402564622010E-0001 1.55188577368919E-0001 1.54974826336706E-0001 + 1.54761311325247E-0001 1.54548032134542E-0001 1.54334988564713E-0001 1.54122180416008E-0001 1.53909607488800E-0001 + 1.53697269583580E-0001 1.53485166500971E-0001 1.53273298041714E-0001 1.53061664006675E-0001 1.52850264196844E-0001 + 1.52639098413336E-0001 1.52428166457387E-0001 1.52217468130357E-0001 1.52007003233731E-0001 1.51796771569115E-0001 + 1.51586772938241E-0001 1.51377007142963E-0001 1.51167473985257E-0001 1.50958173267224E-0001 1.50749104791086E-0001 + 1.50540268359190E-0001 1.50331663774006E-0001 1.50123290838125E-0001 1.49915149354262E-0001 1.49707239125256E-0001 + 1.49499559954067E-0001 1.49292111643778E-0001 1.49084893997595E-0001 1.48877906818846E-0001 1.48671149910982E-0001 + 1.48464623077578E-0001 1.48258326122328E-0001 1.48052258849052E-0001 1.47846421061689E-0001 1.47640812564302E-0001 + 1.47435433161077E-0001 1.47230282656321E-0001 1.47025360854463E-0001 1.46820667560053E-0001 1.46616202577766E-0001 + 1.46411965712396E-0001 1.46207956768862E-0001 1.46004175552200E-0001 1.45800621867573E-0001 1.45597295520263E-0001 + 1.45394196315672E-0001 1.45191324059328E-0001 1.44988678556876E-0001 1.44786259614087E-0001 1.44584067036850E-0001 + 1.44382100631175E-0001 1.44180360203198E-0001 1.43978845559169E-0001 1.43777556505466E-0001 1.43576492848585E-0001 + 1.43375654395142E-0001 1.43175040951878E-0001 1.42974652325650E-0001 1.42774488323441E-0001 1.42574548752351E-0001 + 1.42374833419602E-0001 1.42175342132537E-0001 1.41976074698620E-0001 1.41777030925436E-0001 1.41578210620689E-0001 + 1.41379613592206E-0001 1.41181239647931E-0001 1.40983088595932E-0001 1.40785160244396E-0001 1.40587454401630E-0001 + 1.40389970876061E-0001 1.40192709476237E-0001 1.39995670010827E-0001 1.39798852288618E-0001 1.39602256118519E-0001 + 1.39405881309557E-0001 1.39209727670882E-0001 1.39013795011760E-0001 1.38818083141581E-0001 1.38622591869852E-0001 + 1.38427321006200E-0001 1.38232270360373E-0001 1.38037439742238E-0001 1.37842828961780E-0001 1.37648437829107E-0001 + 1.37454266154442E-0001 1.37260313748133E-0001 1.37066580420641E-0001 1.36873065982553E-0001 1.36679770244569E-0001 + 1.36486693017512E-0001 1.36293834112324E-0001 1.36101193340065E-0001 1.35908770511914E-0001 1.35716565439169E-0001 + 1.35524577933249E-0001 1.35332807805688E-0001 1.35141254868143E-0001 1.34949918932388E-0001 1.34758799810313E-0001 + 1.34567897313932E-0001 1.34377211255374E-0001 1.34186741446887E-0001 1.33996487700839E-0001 1.33806449829714E-0001 + 1.33616627646117E-0001 1.33427020962770E-0001 1.33237629592513E-0001 1.33048453348306E-0001 1.32859492043224E-0001 + 1.32670745490464E-0001 1.32482213503338E-0001 1.32293895895278E-0001 1.32105792479832E-0001 1.31917903070669E-0001 + 1.31730227481572E-0001 1.31542765526446E-0001 1.31355517019309E-0001 1.31168481774302E-0001 1.30981659605680E-0001 + 1.30795050327816E-0001 1.30608653755201E-0001 1.30422469702445E-0001 1.30236497984272E-0001 1.30050738415528E-0001 + 1.29865190811172E-0001 1.29679854986284E-0001 1.29494730756057E-0001 1.29309817935805E-0001 1.29125116340958E-0001 + 1.28940625787062E-0001 1.28756346089781E-0001 1.28572277064896E-0001 1.28388418528305E-0001 1.28204770296021E-0001 + 1.28021332184178E-0001 1.27838104009022E-0001 1.27655085586918E-0001 1.27472276734349E-0001 1.27289677267912E-0001 + 1.27107287004322E-0001 1.26925105760409E-0001 1.26743133353123E-0001 1.26561369599526E-0001 1.26379814316799E-0001 + 1.26198467322240E-0001 1.26017328433259E-0001 1.25836397467387E-0001 1.25655674242269E-0001 1.25475158575666E-0001 + 1.25294850285455E-0001 1.25114749189630E-0001 1.24934855106299E-0001 1.24755167853689E-0001 1.24575687250139E-0001 + 1.24396413114106E-0001 1.24217345264163E-0001 1.24038483518998E-0001 1.23859827697413E-0001 1.23681377618330E-0001 + 1.23503133100781E-0001 1.23325093963917E-0001 1.23147260027004E-0001 1.22969631109421E-0001 1.22792207030667E-0001 + 1.22614987610351E-0001 1.22437972668201E-0001 1.22261162024058E-0001 1.22084555497878E-0001 1.21908152909734E-0001 + 1.21731954079813E-0001 1.21555958828415E-0001 1.21380166975958E-0001 1.21204578342973E-0001 1.21029192750105E-0001 + 1.20854010018117E-0001 1.20679029967883E-0001 1.20504252420394E-0001 1.20329677196754E-0001 1.20155304118182E-0001 + 1.19981133006013E-0001 1.19807163681694E-0001 1.19633395966787E-0001 1.19459829682969E-0001 1.19286464652032E-0001 + 1.19113300695880E-0001 1.18940337636532E-0001 1.18767575296123E-0001 1.18595013496899E-0001 1.18422652061222E-0001 + 1.18250490811567E-0001 1.18078529570524E-0001 1.17906768160795E-0001 1.17735206405197E-0001 1.17563844126662E-0001 + 1.17392681148232E-0001 1.17221717293067E-0001 1.17050952384436E-0001 1.16880386245727E-0001 1.16710018700436E-0001 + 1.16539849572176E-0001 1.16369878684672E-0001 1.16200105861763E-0001 1.16030530927399E-0001 1.15861153705647E-0001 + 1.15691974020685E-0001 1.15522991696804E-0001 1.15354206558407E-0001 1.15185618430013E-0001 1.15017227136252E-0001 + 1.14849032501867E-0001 1.14681034351713E-0001 1.14513232510761E-0001 1.14345626804092E-0001 1.14178217056899E-0001 + 1.14011003094490E-0001 1.13843984742284E-0001 1.13677161825813E-0001 1.13510534170723E-0001 1.13344101602770E-0001 + 1.13177863947823E-0001 1.13011821031864E-0001 1.12845972680988E-0001 1.12680318721399E-0001 1.12514858979418E-0001 + 1.12349593281475E-0001 1.12184521454111E-0001 1.12019643323983E-0001 1.11854958717856E-0001 1.11690467462610E-0001 + 1.11526169385234E-0001 1.11362064312831E-0001 1.11198152072615E-0001 1.11034432491912E-0001 1.10870905398160E-0001 + 1.10707570618906E-0001 1.10544427981814E-0001 1.10381477314653E-0001 1.10218718445309E-0001 1.10056151201776E-0001 + 1.09893775412161E-0001 1.09731590904681E-0001 1.09569597507665E-0001 1.09407795049554E-0001 1.09246183358900E-0001 + 1.09084762264363E-0001 1.08923531594720E-0001 1.08762491178853E-0001 1.08601640845759E-0001 1.08440980424543E-0001 + 1.08280509744424E-0001 1.08120228634729E-0001 1.07960136924898E-0001 1.07800234444479E-0001 1.07640521023134E-0001 + 1.07480996490633E-0001 1.07321660676857E-0001 1.07162513411799E-0001 1.07003554525561E-0001 1.06844783848356E-0001 + 1.06686201210506E-0001 1.06527806442446E-0001 1.06369599374718E-0001 1.06211579837978E-0001 1.06053747662988E-0001 + 1.05896102680624E-0001 1.05738644721869E-0001 1.05581373617817E-0001 1.05424289199674E-0001 1.05267391298752E-0001 + 1.05110679746475E-0001 1.04954154374378E-0001 1.04797815014104E-0001 1.04641661497406E-0001 1.04485693656147E-0001 + 1.04329911322299E-0001 1.04174314327944E-0001 1.04018902505274E-0001 1.03863675686589E-0001 1.03708633704300E-0001 + 1.03553776390926E-0001 1.03399103579097E-0001 1.03244615101550E-0001 1.03090310791134E-0001 1.02936190480803E-0001 + 1.02782254003625E-0001 1.02628501192773E-0001 1.02474931881532E-0001 1.02321545903293E-0001 1.02168343091559E-0001 + 1.02015323279940E-0001 1.01862486302155E-0001 1.01709831992031E-0001 1.01557360183506E-0001 1.01405070710625E-0001 + 1.01252963407541E-0001 1.01101038108517E-0001 1.00949294647923E-0001 1.00797732860239E-0001 1.00646352580053E-0001 + 1.00495153642061E-0001 1.00344135881067E-0001 1.00193299131984E-0001 1.00042643229832E-0001 9.98921680097401E-0002 + 9.97418733069459E-0002 9.95917589567944E-0002 9.94418247947386E-0002 9.92920706563392E-0002 9.91424963772656E-0002 + 9.89931017932942E-0002 9.88438867403098E-0002 9.86948510543046E-0002 9.85459945713790E-0002 9.83973171277404E-0002 + 9.82488185597039E-0002 9.81004987036928E-0002 9.79523573962369E-0002 9.78043944739743E-0002 9.76566097736501E-0002 + 9.75090031321172E-0002 9.73615743863353E-0002 9.72143233733710E-0002 9.70672499303994E-0002 9.69203538947013E-0002 + 9.67736351036656E-0002 9.66270933947883E-0002 9.64807286056710E-0002 9.63345405740245E-0002 9.61885291376645E-0002 + 9.60426941345150E-0002 9.58970354026055E-0002 9.57515527800734E-0002 9.56062461051627E-0002 9.54611152162227E-0002 + 9.53161599517113E-0002 9.51713801501915E-0002 9.50267756503338E-0002 9.48823462909140E-0002 9.47380919108155E-0002 + 9.45940123490278E-0002 9.44501074446456E-0002 9.43063770368718E-0002 9.41628209650137E-0002 9.40194390684860E-0002 + 9.38762311868091E-0002 9.37331971596092E-0002 9.35903368266192E-0002 9.34476500276770E-0002 9.33051366027275E-0002 + 9.31627963918206E-0002 9.30206292351125E-0002 9.28786349728652E-0002 9.27368134454465E-0002 9.25951644933294E-0002 + 9.24536879570927E-0002 9.23123836774214E-0002 9.21712514951050E-0002 9.20302912510394E-0002 9.18895027862254E-0002 + 9.17488859417697E-0002 9.16084405588839E-0002 9.14681664788846E-0002 9.13280635431946E-0002 9.11881315933409E-0002 + 9.10483704709563E-0002 9.09087800177785E-0002 9.07693600756505E-0002 9.06301104865198E-0002 9.04910310924389E-0002 + 9.03521217355658E-0002 9.02133822581626E-0002 9.00748125025967E-0002 8.99364123113407E-0002 8.97981815269701E-0002 + 8.96601199921674E-0002 8.95222275497181E-0002 8.93845040425131E-0002 8.92469493135471E-0002 8.91095632059198E-0002 + 8.89723455628357E-0002 8.88352962276021E-0002 8.86984150436327E-0002 8.85617018544438E-0002 8.84251565036571E-0002 + 8.82887788349974E-0002 8.81525686922944E-0002 8.80165259194822E-0002 8.78806503605974E-0002 8.77449418597824E-0002 + 8.76094002612823E-0002 8.74740254094468E-0002 8.73388171487289E-0002 8.72037753236856E-0002 8.70688997789782E-0002 + 8.69341903593705E-0002 8.67996469097313E-0002 8.66652692750317E-0002 8.65310573003473E-0002 8.63970108308568E-0002 + 8.62631297118428E-0002 8.61294137886907E-0002 8.59958629068892E-0002 8.58624769120311E-0002 8.57292556498117E-0002 + 8.55961989660298E-0002 8.54633067065875E-0002 8.53305787174901E-0002 8.51980148448455E-0002 8.50656149348648E-0002 + 8.49333788338624E-0002 8.48013063882551E-0002 8.46693974445630E-0002 8.45376518494091E-0002 8.44060694495190E-0002 + 8.42746500917209E-0002 8.41433936229455E-0002 8.40122998902271E-0002 8.38813687407014E-0002 8.37506000216074E-0002 + 8.36199935802869E-0002 8.34895492641826E-0002 8.33592669208416E-0002 8.32291463979119E-0002 8.30991875431446E-0002 + 8.29693902043925E-0002 8.28397542296111E-0002 8.27102794668582E-0002 8.25809657642924E-0002 8.24518129701764E-0002 + 8.23228209328732E-0002 8.21939895008488E-0002 8.20653185226705E-0002 8.19368078470079E-0002 8.18084573226327E-0002 + 8.16802667984170E-0002 8.15522361233366E-0002 8.14243651464674E-0002 8.12966537169879E-0002 8.11691016841774E-0002 + 8.10417088974176E-0002 8.09144752061914E-0002 8.07874004600825E-0002 8.06604845087772E-0002 8.05337272020619E-0002 + 8.04071283898253E-0002 8.02806879220570E-0002 8.01544056488478E-0002 8.00282814203897E-0002 7.99023150869755E-0002 + 7.97765064989998E-0002 7.96508555069575E-0002 7.95253619614448E-0002 7.94000257131591E-0002 7.92748466128984E-0002 + 7.91498245115614E-0002 7.90249592601476E-0002 7.89002507097578E-0002 7.87756987115927E-0002 7.86513031169543E-0002 + 7.85270637772448E-0002 7.84029805439675E-0002 7.82790532687255E-0002 7.81552818032226E-0002 7.80316659992634E-0002 + 7.79082057087523E-0002 7.77849007836945E-0002 7.76617510761955E-0002 7.75387564384601E-0002 7.74159167227948E-0002 + 7.72932317816049E-0002 7.71707014673968E-0002 7.70483256327759E-0002 7.69261041304486E-0002 7.68040368132210E-0002 + 7.66821235339980E-0002 7.65603641457863E-0002 7.64387585016909E-0002 7.63173064549172E-0002 7.61960078587699E-0002 + 7.60748625666539E-0002 7.59538704320738E-0002 7.58330313086324E-0002 7.57123450500341E-0002 7.55918115100812E-0002 + 7.54714305426763E-0002 7.53512020018207E-0002 7.52311257416157E-0002 7.51112016162616E-0002 7.49914294800579E-0002 + 7.48718091874035E-0002 7.47523405927961E-0002 7.46330235508329E-0002 7.45138579162099E-0002 7.43948435437226E-0002 + 7.42759802882647E-0002 7.41572680048292E-0002 7.40387065485083E-0002 7.39202957744925E-0002 7.38020355380713E-0002 + 7.36839256946330E-0002 7.35659660996649E-0002 7.34481566087523E-0002 7.33304970775793E-0002 7.32129873619290E-0002 + 7.30956273176822E-0002 7.29784168008190E-0002 7.28613556674175E-0002 7.27444437736543E-0002 7.26276809758041E-0002 + 7.25110671302399E-0002 7.23946020934335E-0002 7.22782857219539E-0002 7.21621178724691E-0002 7.20460984017452E-0002 + 7.19302271666451E-0002 7.18145040241315E-0002 7.16989288312638E-0002 7.15835014451999E-0002 7.14682217231951E-0002 + 7.13530895226029E-0002 7.12381047008748E-0002 7.11232671155588E-0002 7.10085766243023E-0002 7.08940330848491E-0002 + 7.07796363550412E-0002 7.06653862928177E-0002 7.05512827562154E-0002 7.04373256033691E-0002 7.03235146925094E-0002 + 7.02098498819665E-0002 7.00963310301659E-0002 6.99829579956318E-0002 6.98697306369846E-0002 6.97566488129426E-0002 + 6.96437123823209E-0002 6.95309212040315E-0002 6.94182751370841E-0002 6.93057740405844E-0002 6.91934177737362E-0002 + 6.90812061958389E-0002 6.89691391662903E-0002 6.88572165445838E-0002 6.87454381903097E-0002 6.86338039631557E-0002 + 6.85223137229053E-0002 6.84109673294393E-0002 6.82997646427349E-0002 6.81887055228659E-0002 6.80777898300023E-0002 + 6.79670174244106E-0002 6.78563881664542E-0002 6.77459019165921E-0002 6.76355585353801E-0002 6.75253578834703E-0002 + 6.74152998216110E-0002 6.73053842106463E-0002 6.71956109115167E-0002 6.70859797852590E-0002 6.69764906930054E-0002 + 6.68671434959849E-0002 6.67579380555218E-0002 6.66488742330368E-0002 6.65399518900462E-0002 6.64311708881618E-0002 + 6.63225310890918E-0002 6.62140323546395E-0002 6.61056745467045E-0002 6.59974575272819E-0002 6.58893811584614E-0002 + 6.57814453024300E-0002 6.56736498214686E-0002 6.55659945779546E-0002 6.54584794343600E-0002 6.53511042532529E-0002 + 6.52438688972965E-0002 6.51367732292485E-0002 6.50298171119632E-0002 6.49230004083889E-0002 6.48163229815698E-0002 + 6.47097846946446E-0002 6.46033854108475E-0002 6.44971249935076E-0002 6.43910033060487E-0002 6.42850202119899E-0002 + 6.41791755749447E-0002 6.40734692586220E-0002 6.39679011268248E-0002 6.38624710434516E-0002 6.37571788724950E-0002 + 6.36520244780424E-0002 6.35470077242759E-0002 6.34421284754719E-0002 6.33373865960015E-0002 6.32327819503305E-0002 + 6.31283144030189E-0002 6.30239838187208E-0002 6.29197900621847E-0002 6.28157329982541E-0002 6.27118124918657E-0002 + 6.26080284080510E-0002 6.25043806119357E-0002 6.24008689687395E-0002 6.22974933437760E-0002 6.21942536024528E-0002 + 6.20911496102718E-0002 6.19881812328284E-0002 6.18853483358122E-0002 6.17826507850066E-0002 6.16800884462890E-0002 + 6.15776611856299E-0002 6.14753688690939E-0002 6.13732113628396E-0002 6.12711885331185E-0002 6.11693002462762E-0002 + 6.10675463687520E-0002 6.09659267670776E-0002 6.08644413078796E-0002 6.07630898578770E-0002 6.06618722838826E-0002 + 6.05607884528021E-0002 6.04598382316348E-0002 6.03590214874736E-0002 6.02583380875032E-0002 6.01577878990032E-0002 + 6.00573707893448E-0002 5.99570866259933E-0002 5.98569352765063E-0002 5.97569166085346E-0002 5.96570304898223E-0002 + 5.95572767882053E-0002 5.94576553716136E-0002 5.93581661080690E-0002 5.92588088656868E-0002 5.91595835126742E-0002 + 5.90604899173316E-0002 5.89615279480520E-0002 5.88626974733206E-0002 5.87639983617154E-0002 5.86654304819066E-0002 + 5.85669937026571E-0002 5.84686878928222E-0002 5.83705129213495E-0002 5.82724686572786E-0002 5.81745549697414E-0002 + 5.80767717279626E-0002 5.79791188012582E-0002 5.78815960590369E-0002 5.77842033707993E-0002 5.76869406061383E-0002 + 5.75898076347382E-0002 5.74928043263756E-0002 5.73959305509191E-0002 5.72991861783288E-0002 5.72025710786570E-0002 + 5.71060851220475E-0002 5.70097281787361E-0002 5.69135001190500E-0002 5.68174008134079E-0002 5.67214301323207E-0002 + 5.66255879463901E-0002 5.65298741263098E-0002 5.64342885428652E-0002 5.63388310669320E-0002 5.62435015694787E-0002 + 5.61482999215641E-0002 5.60532259943388E-0002 5.59582796590444E-0002 5.58634607870137E-0002 5.57687692496712E-0002 + 5.56742049185312E-0002 5.55797676652006E-0002 5.54854573613764E-0002 5.53912738788470E-0002 5.52972170894912E-0002 + 5.52032868652794E-0002 5.51094830782726E-0002 5.50158056006219E-0002 5.49222543045705E-0002 5.48288290624511E-0002 + 5.47355297466879E-0002 5.46423562297952E-0002 5.45493083843782E-0002 5.44563860831326E-0002 5.43635891988445E-0002 + 5.42709176043906E-0002 5.41783711727378E-0002 5.40859497769435E-0002 5.39936532901557E-0002 5.39014815856123E-0002 + 5.38094345366416E-0002 5.37175120166619E-0002 5.36257138991822E-0002 5.35340400578009E-0002 5.34424903662070E-0002 + 5.33510646981794E-0002 5.32597629275871E-0002 5.31685849283886E-0002 5.30775305746327E-0002 5.29865997404581E-0002 + 5.28957923000929E-0002 5.28051081278554E-0002 5.27145470981535E-0002 5.26241090854848E-0002 5.25337939644365E-0002 + 5.24436016096852E-0002 5.23535318959975E-0002 5.22635846982291E-0002 5.21737598913254E-0002 5.20840573503215E-0002 + 5.19944769503408E-0002 5.19050185665976E-0002 5.18156820743942E-0002 5.17264673491230E-0002 5.16373742662650E-0002 + 5.15484027013908E-0002 5.14595525301602E-0002 5.13708236283211E-0002 5.12822158717121E-0002 5.11937291362594E-0002 + 5.11053632979789E-0002 5.10171182329750E-0002 5.09289938174412E-0002 5.08409899276601E-0002 5.07531064400022E-0002 + 5.06653432309278E-0002 5.05777001769852E-0002 5.04901771548117E-0002 5.04027740411330E-0002 5.03154907127635E-0002 + 5.02283270466062E-0002 5.01412829196523E-0002 5.00543582089820E-0002 4.99675527917631E-0002 4.98808665452526E-0002 + 4.97942993467950E-0002 4.97078510738241E-0002 4.96215216038610E-0002 4.95353108145152E-0002 4.94492185834849E-0002 + 4.93632447885555E-0002 4.92773893076013E-0002 4.91916520185842E-0002 4.91060327995543E-0002 4.90205315286494E-0002 + 4.89351480840952E-0002 4.88498823442055E-0002 4.87647341873817E-0002 4.86797034921130E-0002 4.85947901369763E-0002 + 4.85099940006366E-0002 4.84253149618460E-0002 4.83407528994442E-0002 4.82563076923590E-0002 4.81719792196050E-0002 + 4.80877673602849E-0002 4.80036719935887E-0002 4.79196929987931E-0002 4.78358302552634E-0002 4.77520836424510E-0002 + 4.76684530398955E-0002 4.75849383272230E-0002 4.75015393841472E-0002 4.74182560904690E-0002 4.73350883260758E-0002 + 4.72520359709429E-0002 4.71690989051319E-0002 4.70862770087919E-0002 4.70035701621584E-0002 4.69209782455542E-0002 + 4.68385011393892E-0002 4.67561387241589E-0002 4.66738908804471E-0002 4.65917574889232E-0002 4.65097384303440E-0002 + 4.64278335855523E-0002 4.63460428354779E-0002 4.62643660611372E-0002 4.61828031436327E-0002 4.61013539641540E-0002 + 4.60200184039763E-0002 4.59387963444621E-0002 4.58576876670593E-0002 4.57766922533030E-0002 4.56958099848141E-0002 + 4.56150407432996E-0002 4.55343844105529E-0002 4.54538408684535E-0002 4.53734099989669E-0002 4.52930916841447E-0002 + 4.52128858061248E-0002 4.51327922471305E-0002 4.50528108894714E-0002 4.49729416155430E-0002 4.48931843078264E-0002 + 4.48135388488887E-0002 4.47340051213827E-0002 4.46545830080472E-0002 4.45752723917061E-0002 4.44960731552693E-0002 + 4.44169851817323E-0002 4.43380083541760E-0002 4.42591425557670E-0002 4.41803876697575E-0002 4.41017435794843E-0002 + 4.40232101683708E-0002 4.39447873199248E-0002 4.38664749177399E-0002 4.37882728454947E-0002 4.37101809869531E-0002 + 4.36321992259646E-0002 4.35543274464628E-0002 4.34765655324677E-0002 4.33989133680832E-0002 4.33213708374991E-0002 + 4.32439378249895E-0002 4.31666142149138E-0002 4.30893998917167E-0002 4.30122947399264E-0002 4.29352986441576E-0002 + 4.28584114891084E-0002 4.27816331595626E-0002 4.27049635403880E-0002 4.26284025165373E-0002 4.25519499730481E-0002 + 4.24756057950421E-0002 4.23993698677257E-0002 4.23232420763898E-0002 4.22472223064098E-0002 4.21713104432453E-0002 + 4.20955063724406E-0002 4.20198099796241E-0002 4.19442211505082E-0002 4.18687397708901E-0002 4.17933657266508E-0002 + 4.17180989037556E-0002 4.16429391882538E-0002 4.15678864662792E-0002 4.14929406240489E-0002 4.14181015478645E-0002 + 4.13433691241116E-0002 4.12687432392593E-0002 4.11942237798609E-0002 4.11198106325534E-0002 4.10455036840578E-0002 + 4.09713028211786E-0002 4.08972079308039E-0002 4.08232188999059E-0002 4.07493356155400E-0002 4.06755579648453E-0002 + 4.06018858350446E-0002 4.05283191134441E-0002 4.04548576874336E-0002 4.03815014444858E-0002 4.03082502721575E-0002 + 4.02351040580882E-0002 4.01620626900012E-0002 4.00891260557031E-0002 4.00162940430828E-0002 3.99435665401137E-0002 + 3.98709434348513E-0002 3.97984246154348E-0002 3.97260099700860E-0002 3.96536993871102E-0002 3.95814927548956E-0002 + 3.95093899619125E-0002 3.94373908967154E-0002 3.93654954479407E-0002 3.92937035043081E-0002 3.92220149546197E-0002 + 3.91504296877606E-0002 3.90789475926987E-0002 3.90075685584842E-0002 3.89362924742502E-0002 3.88651192292121E-0002 + 3.87940487126682E-0002 3.87230808139987E-0002 3.86522154226672E-0002 3.85814524282188E-0002 3.85107917202813E-0002 + 3.84402331885651E-0002 3.83697767228622E-0002 3.82994222130477E-0002 3.82291695490781E-0002 3.81590186209929E-0002 + 3.80889693189131E-0002 3.80190215330419E-0002 3.79491751536647E-0002 3.78794300711488E-0002 3.78097861759435E-0002 + 3.77402433585801E-0002 3.76708015096718E-0002 3.76014605199135E-0002 3.75322202800818E-0002 3.74630806810356E-0002 + 3.73940416137148E-0002 3.73251029691417E-0002 3.72562646384197E-0002 3.71875265127342E-0002 3.71188884833519E-0002 + 3.70503504416210E-0002 3.69819122789716E-0002 3.69135738869147E-0002 3.68453351570430E-0002 3.67771959810309E-0002 + 3.67091562506332E-0002 3.66412158576871E-0002 3.65733746941101E-0002 3.65056326519016E-0002 3.64379896231417E-0002 + 3.63704454999919E-0002 3.63030001746949E-0002 3.62356535395739E-0002 3.61684054870337E-0002 3.61012559095599E-0002 + 3.60342046997189E-0002 3.59672517501580E-0002 3.59003969536055E-0002 3.58336402028705E-0002 3.57669813908427E-0002 + 3.57004204104928E-0002 3.56339571548719E-0002 3.55675915171120E-0002 3.55013233904255E-0002 3.54351526681056E-0002 + 3.53690792435259E-0002 3.53031030101404E-0002 3.52372238614839E-0002 3.51714416911712E-0002 3.51057563928979E-0002 + 3.50401678604393E-0002 3.49746759876519E-0002 3.49092806684718E-0002 3.48439817969153E-0002 3.47787792670794E-0002 + 3.47136729731406E-0002 3.46486628093560E-0002 3.45837486700625E-0002 3.45189304496773E-0002 3.44542080426972E-0002 + 3.43895813436992E-0002 3.43250502473401E-0002 3.42606146483566E-0002 3.41962744415653E-0002 3.41320295218624E-0002 + 3.40678797842243E-0002 3.40038251237064E-0002 3.39398654354443E-0002 3.38760006146532E-0002 3.38122305566275E-0002 + 3.37485551567416E-0002 3.36849743104494E-0002 3.36214879132837E-0002 3.35580958608576E-0002 3.34947980488629E-0002 + 3.34315943730711E-0002 3.33684847293327E-0002 3.33054690135780E-0002 3.32425471218162E-0002 3.31797189501355E-0002 + 3.31169843947038E-0002 3.30543433517675E-0002 3.29917957176529E-0002 3.29293413887643E-0002 3.28669802615859E-0002 + 3.28047122326807E-0002 3.27425371986899E-0002 3.26804550563346E-0002 3.26184657024142E-0002 3.25565690338070E-0002 + 3.24947649474700E-0002 3.24330533404390E-0002 3.23714341098287E-0002 3.23099071528321E-0002 3.22484723667211E-0002 + 3.21871296488460E-0002 3.21258788966357E-0002 3.20647200075975E-0002 3.20036528793175E-0002 3.19426774094599E-0002 + 3.18817934957673E-0002 3.18210010360608E-0002 3.17602999282397E-0002 3.16996900702815E-0002 3.16391713602421E-0002 + 3.15787436962557E-0002 3.15184069765342E-0002 3.14581610993680E-0002 3.13980059631255E-0002 3.13379414662530E-0002 + 3.12779675072749E-0002 3.12180839847937E-0002 3.11582907974896E-0002 3.10985878441208E-0002 3.10389750235231E-0002 + 3.09794522346106E-0002 3.09200193763746E-0002 3.08606763478845E-0002 3.08014230482876E-0002 3.07422593768080E-0002 + 3.06831852327484E-0002 3.06242005154885E-0002 3.05653051244856E-0002 3.05064989592746E-0002 3.04477819194679E-0002 + 3.03891539047554E-0002 3.03306148149038E-0002 3.02721645497579E-0002 3.02138030092395E-0002 3.01555300933475E-0002 + 3.00973457021583E-0002 3.00392497358253E-0002 2.99812420945793E-0002 2.99233226787277E-0002 2.98654913886558E-0002 + 2.98077481248250E-0002 2.97500927877745E-0002 2.96925252781199E-0002 2.96350454965540E-0002 2.95776533438466E-0002 + 2.95203487208440E-0002 2.94631315284696E-0002 2.94060016677234E-0002 2.93489590396823E-0002 2.92920035454994E-0002 + 2.92351350864055E-0002 2.91783535637069E-0002 2.91216588787871E-0002 2.90650509331060E-0002 2.90085296281999E-0002 + 2.89520948656818E-0002 2.88957465472408E-0002 2.88394845746429E-0002 2.87833088497300E-0002 2.87272192744204E-0002 + 2.86712157507087E-0002 2.86152981806659E-0002 2.85594664664389E-0002 2.85037205102511E-0002 2.84480602144019E-0002 + 2.83924854812667E-0002 2.83369962132969E-0002 2.82815923130202E-0002 2.82262736830398E-0002 2.81710402260354E-0002 + 2.81158918447624E-0002 2.80608284420516E-0002 2.80058499208104E-0002 2.79509561840213E-0002 2.78961471347432E-0002 + 2.78414226761100E-0002 2.77867827113318E-0002 2.77322271436943E-0002 2.76777558765582E-0002 2.76233688133607E-0002 + 2.75690658576139E-0002 2.75148469129055E-0002 2.74607118828986E-0002 2.74066606713318E-0002 2.73526931820194E-0002 + 2.72988093188501E-0002 2.72450089857890E-0002 2.71912920868756E-0002 2.71376585262252E-0002 2.70841082080279E-0002 + 2.70306410365491E-0002 2.69772569161295E-0002 2.69239557511845E-0002 2.68707374462048E-0002 2.68176019057559E-0002 + 2.67645490344785E-0002 2.67115787370878E-0002 2.66586909183746E-0002 2.66058854832040E-0002 2.65531623365158E-0002 + 2.65005213833250E-0002 2.64479625287211E-0002 2.63954856778684E-0002 2.63430907360056E-0002 2.62907776084464E-0002 + 2.62385462005790E-0002 2.61863964178657E-0002 2.61343281658440E-0002 2.60823413501254E-0002 2.60304358763960E-0002 + 2.59786116504162E-0002 2.59268685780210E-0002 2.58752065651195E-0002 2.58236255176951E-0002 2.57721253418055E-0002 + 2.57207059435826E-0002 2.56693672292326E-0002 2.56181091050358E-0002 2.55669314773462E-0002 2.55158342525925E-0002 + 2.54648173372770E-0002 2.54138806379763E-0002 2.53630240613405E-0002 2.53122475140940E-0002 2.52615509030352E-0002 + 2.52109341350357E-0002 2.51603971170416E-0002 2.51099397560724E-0002 2.50595619592216E-0002 2.50092636336559E-0002 + 2.49590446866162E-0002 2.49089050254168E-0002 2.48588445574454E-0002 2.48088631901637E-0002 2.47589608311063E-0002 + 2.47091373878820E-0002 2.46593927681724E-0002 2.46097268797328E-0002 2.45601396303918E-0002 2.45106309280514E-0002 + 2.44612006806869E-0002 2.44118487963465E-0002 2.43625751831523E-0002 2.43133797492987E-0002 2.42642624030542E-0002 + 2.42152230527598E-0002 2.41662616068294E-0002 2.41173779737507E-0002 2.40685720620835E-0002 2.40198437804613E-0002 + 2.39711930375899E-0002 2.39226197422486E-0002 2.38741238032892E-0002 2.38257051296362E-0002 2.37773636302872E-0002 + 2.37290992143122E-0002 2.36809117908542E-0002 2.36328012691287E-0002 2.35847675584239E-0002 2.35368105681007E-0002 + 2.34889302075921E-0002 2.34411263864043E-0002 2.33933990141154E-0002 2.33457480003762E-0002 2.32981732549100E-0002 + 2.32506746875122E-0002 2.32032522080509E-0002 2.31559057264661E-0002 2.31086351527705E-0002 2.30614403970486E-0002 + 2.30143213694573E-0002 2.29672779802259E-0002 2.29203101396551E-0002 2.28734177581186E-0002 2.28266007460615E-0002 + 2.27798590140011E-0002 2.27331924725267E-0002 2.26866010322996E-0002 2.26400846040529E-0002 2.25936430985914E-0002 + 2.25472764267923E-0002 2.25009844996038E-0002 2.24547672280466E-0002 2.24086245232125E-0002 2.23625562962655E-0002 + 2.23165624584411E-0002 2.22706429210460E-0002 2.22247975954592E-0002 2.21790263931305E-0002 2.21333292255818E-0002 + 2.20877060044061E-0002 2.20421566412682E-0002 2.19966810479038E-0002 2.19512791361202E-0002 2.19059508177963E-0002 + 2.18606960048817E-0002 2.18155146093979E-0002 2.17704065434370E-0002 2.17253717191628E-0002 2.16804100488100E-0002 + 2.16355214446843E-0002 2.15907058191627E-0002 2.15459630846931E-0002 2.15012931537945E-0002 2.14566959390566E-0002 + 2.14121713531406E-0002 2.13677193087779E-0002 2.13233397187712E-0002 2.12790324959939E-0002 2.12347975533901E-0002 + 2.11906348039749E-0002 2.11465441608338E-0002 2.11025255371232E-0002 2.10585788460701E-0002 2.10147040009719E-0002 + 2.09709009151970E-0002 2.09271695021839E-0002 2.08835096754418E-0002 2.08399213485505E-0002 2.07964044351598E-0002 + 2.07529588489903E-0002 2.07095845038329E-0002 2.06662813135486E-0002 2.06230491920689E-0002 2.05798880533954E-0002 + 2.05367978116001E-0002 2.04937783808249E-0002 2.04508296752822E-0002 2.04079516092542E-0002 2.03651440970933E-0002 + 2.03224070532219E-0002 2.02797403921324E-0002 2.02371440283873E-0002 2.01946178766187E-0002 2.01521618515291E-0002 + 2.01097758678903E-0002 2.00674598405444E-0002 2.00252136844028E-0002 1.99830373144473E-0002 1.99409306457288E-0002 + 1.98988935933681E-0002 1.98569260725558E-0002 1.98150279985519E-0002 1.97731992866861E-0002 1.97314398523575E-0002 + 1.96897496110349E-0002 1.96481284782565E-0002 1.96065763696298E-0002 1.95650932008319E-0002 1.95236788876091E-0002 + 1.94823333457771E-0002 1.94410564912207E-0002 1.93998482398946E-0002 1.93587085078219E-0002 1.93176372110953E-0002 + 1.92766342658766E-0002 1.92356995883968E-0002 1.91948330949559E-0002 1.91540347019228E-0002 1.91133043257358E-0002 + 1.90726418829017E-0002 1.90320472899966E-0002 1.89915204636653E-0002 1.89510613206216E-0002 1.89106697776480E-0002 + 1.88703457515961E-0002 1.88300891593857E-0002 1.87898999180060E-0002 1.87497779445145E-0002 1.87097231560373E-0002 + 1.86697354697694E-0002 1.86298148029741E-0002 1.85899610729837E-0002 1.85501741971983E-0002 1.85104540930872E-0002 + 1.84708006781878E-0002 1.84312138701060E-0002 1.83916935865160E-0002 1.83522397451604E-0002 1.83128522638503E-0002 + 1.82735310604645E-0002 1.82342760529507E-0002 1.81950871593245E-0002 1.81559642976698E-0002 1.81169073861383E-0002 + 1.80779163429502E-0002 1.80389910863936E-0002 1.80001315348246E-0002 1.79613376066675E-0002 1.79226092204141E-0002 + 1.78839462946247E-0002 1.78453487479270E-0002 1.78068164990171E-0002 1.77683494666583E-0002 1.77299475696821E-0002 + 1.76916107269877E-0002 1.76533388575419E-0002 1.76151318803793E-0002 1.75769897146020E-0002 1.75389122793800E-0002 + 1.75008994939505E-0002 1.74629512776186E-0002 1.74250675497568E-0002 1.73872482298048E-0002 1.73494932372701E-0002 + 1.73118024917276E-0002 1.72741759128194E-0002 1.72366134202550E-0002 1.71991149338111E-0002 1.71616803733319E-0002 + 1.71243096587286E-0002 1.70870027099798E-0002 1.70497594471312E-0002 1.70125797902955E-0002 1.69754636596528E-0002 + 1.69384109754499E-0002 1.69014216580009E-0002 1.68644956276867E-0002 1.68276328049554E-0002 1.67908331103218E-0002 + 1.67540964643676E-0002 1.67174227877417E-0002 1.66808120011592E-0002 1.66442640254027E-0002 1.66077787813209E-0002 + 1.65713561898297E-0002 1.65349961719116E-0002 1.64986986486153E-0002 1.64624635410568E-0002 1.64262907704183E-0002 + 1.63901802579486E-0002 1.63541319249630E-0002 1.63181456928433E-0002 1.62822214830378E-0002 1.62463592170611E-0002 + 1.62105588164943E-0002 1.61748202029847E-0002 1.61391432982462E-0002 1.61035280240585E-0002 1.60679743022681E-0002 + 1.60324820547872E-0002 1.59970512035946E-0002 1.59616816707349E-0002 1.59263733783189E-0002 1.58911262485236E-0002 + 1.58559402035919E-0002 1.58208151658330E-0002 1.57857510576215E-0002 1.57507478013984E-0002 1.57158053196705E-0002 + 1.56809235350104E-0002 1.56461023700565E-0002 1.56113417475132E-0002 1.55766415901505E-0002 1.55420018208041E-0002 + 1.55074223623755E-0002 1.54729031378319E-0002 1.54384440702058E-0002 1.54040450825959E-0002 1.53697060981660E-0002 + 1.53354270401454E-0002 1.53012078318292E-0002 1.52670483965777E-0002 1.52329486578169E-0002 1.51989085390379E-0002 + 1.51649279637973E-0002 1.51310068557171E-0002 1.50971451384843E-0002 1.50633427358517E-0002 1.50295995716366E-0002 + 1.49959155697222E-0002 1.49622906540564E-0002 1.49287247486524E-0002 1.48952177775885E-0002 1.48617696650078E-0002 + 1.48283803351190E-0002 1.47950497121951E-0002 1.47617777205746E-0002 1.47285642846605E-0002 1.46954093289211E-0002 + 1.46623127778893E-0002 1.46292745561629E-0002 1.45962945884043E-0002 1.45633727993410E-0002 1.45305091137650E-0002 + 1.44977034565329E-0002 1.44649557525662E-0002 1.44322659268510E-0002 1.43996339044377E-0002 1.43670596104415E-0002 + 1.43345429700421E-0002 1.43020839084837E-0002 1.42696823510748E-0002 1.42373382231886E-0002 1.42050514502623E-0002 + 1.41728219577978E-0002 1.41406496713612E-0002 1.41085345165828E-0002 1.40764764191573E-0002 1.40444753048435E-0002 + 1.40125310994645E-0002 1.39806437289075E-0002 1.39488131191237E-0002 1.39170391961287E-0002 1.38853218860018E-0002 + 1.38536611148864E-0002 1.38220568089903E-0002 1.37905088945846E-0002 1.37590172980047E-0002 1.37275819456500E-0002 + 1.36962027639834E-0002 1.36648796795319E-0002 1.36336126188862E-0002 1.36024015087008E-0002 1.35712462756936E-0002 + 1.35401468466468E-0002 1.35091031484058E-0002 1.34781151078797E-0002 1.34471826520413E-0002 1.34163057079269E-0002 + 1.33854842026363E-0002 1.33547180633327E-0002 1.33240072172430E-0002 1.32933515916573E-0002 1.32627511139293E-0002 + 1.32322057114758E-0002 1.32017153117772E-0002 1.31712798423771E-0002 1.31408992308821E-0002 1.31105734049624E-0002 + 1.30803022923513E-0002 1.30500858208451E-0002 1.30199239183032E-0002 1.29898165126486E-0002 1.29597635318668E-0002 + 1.29297649040064E-0002 1.28998205571793E-0002 1.28699304195601E-0002 1.28400944193865E-0002 1.28103124849589E-0002 + 1.27805845446408E-0002 1.27509105268584E-0002 1.27212903601005E-0002 1.26917239729193E-0002 1.26622112939289E-0002 + 1.26327522518068E-0002 1.26033467752927E-0002 1.25739947931893E-0002 1.25446962343617E-0002 1.25154510277375E-0002 + 1.24862591023071E-0002 1.24571203871231E-0002 1.24280348113008E-0002 1.23990023040180E-0002 1.23700227945144E-0002 + 1.23410962120929E-0002 1.23122224861179E-0002 1.22834015460168E-0002 1.22546333212788E-0002 1.22259177414556E-0002 + 1.21972547361612E-0002 1.21686442350712E-0002 1.21400861679242E-0002 1.21115804645203E-0002 1.20831270547219E-0002 + 1.20547258684534E-0002 1.20263768357013E-0002 1.19980798865140E-0002 1.19698349510017E-0002 1.19416419593370E-0002 + 1.19135008417539E-0002 1.18854115285485E-0002 1.18573739500787E-0002 1.18293880367640E-0002 1.18014537190861E-0002 + 1.17735709275879E-0002 1.17457395928743E-0002 1.17179596456119E-0002 1.16902310165288E-0002 1.16625536364145E-0002 + 1.16349274361207E-0002 1.16073523465600E-0002 1.15798282987067E-0002 1.15523552235966E-0002 1.15249330523270E-0002 + 1.14975617160566E-0002 1.14702411460052E-0002 1.14429712734544E-0002 1.14157520297468E-0002 1.13885833462862E-0002 + 1.13614651545378E-0002 1.13343973860281E-0002 1.13073799723446E-0002 1.12804128451359E-0002 1.12534959361121E-0002 + 1.12266291770440E-0002 1.11998124997634E-0002 1.11730458361635E-0002 1.11463291181981E-0002 1.11196622778822E-0002 + 1.10930452472916E-0002 1.10664779585632E-0002 1.10399603438944E-0002 1.10134923355436E-0002 1.09870738658302E-0002 + 1.09607048671340E-0002 1.09343852718959E-0002 1.09081150126171E-0002 1.08818940218597E-0002 1.08557222322466E-0002 + 1.08295995764609E-0002 1.08035259872466E-0002 1.07775013974080E-0002 1.07515257398101E-0002 1.07255989473785E-0002 + 1.06997209530986E-0002 1.06738916900171E-0002 1.06481110912403E-0002 1.06223790899355E-0002 1.05966956193297E-0002 + 1.05710606127106E-0002 1.05454740034262E-0002 1.05199357248844E-0002 1.04944457105534E-0002 1.04690038939618E-0002 + 1.04436102086979E-0002 1.04182645884105E-0002 1.03929669668082E-0002 1.03677172776598E-0002 1.03425154547940E-0002 + 1.03173614320995E-0002 1.02922551435248E-0002 1.02671965230786E-0002 1.02421855048291E-0002 1.02172220229047E-0002 + 1.01923060114935E-0002 1.01674374048432E-0002 1.01426161372614E-0002 1.01178421431154E-0002 1.00931153568322E-0002 + 1.00684357128984E-0002 1.00438031458602E-0002 1.00192175903236E-0002 9.99467898095375E-0003 9.97018725247575E-0003 + 9.94574233967393E-0003 9.92134417739217E-0003 9.89699270053379E-0003 9.87268784406153E-0003 9.84842954299743E-0003 + 9.82421773242285E-0003 9.80005234747859E-0003 9.77593332336456E-0003 9.75186059534003E-0003 9.72783409872352E-0003 + 9.70385376889247E-0003 9.67991954128384E-0003 9.65603135139340E-0003 9.63218913477622E-0003 9.60839282704623E-0003 + 9.58464236387655E-0003 9.56093768099928E-0003 9.53727871420527E-0003 9.51366539934461E-0003 9.49009767232605E-0003 + 9.46657546911736E-0003 9.44309872574502E-0003 9.41966737829439E-0003 9.39628136290965E-0003 9.37294061579357E-0003 + 9.34964507320781E-0003 9.32639467147255E-0003 9.30318934696676E-0003 9.28002903612790E-0003 9.25691367545210E-0003 + 9.23384320149407E-0003 9.21081755086693E-0003 9.18783666024243E-0003 9.16490046635064E-0003 9.14200890598021E-0003 + 9.11916191597802E-0003 9.09635943324955E-0003 9.07360139475841E-0003 9.05088773752658E-0003 9.02821839863437E-0003 + 9.00559331522025E-0003 8.98301242448101E-0003 8.96047566367146E-0003 8.93798297010480E-0003 8.91553428115215E-0003 + 8.89312953424277E-0003 8.87076866686404E-0003 8.84845161656128E-0003 8.82617832093791E-0003 8.80394871765518E-0003 + 8.78176274443247E-0003 8.75962033904691E-0003 8.73752143933350E-0003 8.71546598318520E-0003 8.69345390855267E-0003 + 8.67148515344441E-0003 8.64955965592673E-0003 8.62767735412344E-0003 8.60583818621634E-0003 8.58404209044465E-0003 + 8.56228900510538E-0003 8.54057886855298E-0003 8.51891161919962E-0003 8.49728719551497E-0003 8.47570553602603E-0003 + 8.45416657931759E-0003 8.43267026403160E-0003 8.41121652886761E-0003 8.38980531258243E-0003 8.36843655399029E-0003 + 8.34711019196279E-0003 8.32582616542861E-0003 8.30458441337400E-0003 8.28338487484216E-0003 8.26222748893368E-0003 + 8.24111219480619E-0003 8.22003893167454E-0003 8.19900763881070E-0003 8.17801825554361E-0003 8.15707072125939E-0003 + 8.13616497540105E-0003 8.11530095746871E-0003 8.09447860701929E-0003 8.07369786366686E-0003 8.05295866708218E-0003 + 8.03226095699292E-0003 8.01160467318367E-0003 7.99098975549571E-0003 7.97041614382720E-0003 7.94988377813291E-0003 + 7.92939259842450E-0003 7.90894254477017E-0003 7.88853355729477E-0003 7.86816557617988E-0003 7.84783854166356E-0003 + 7.82755239404051E-0003 7.80730707366185E-0003 7.78710252093539E-0003 7.76693867632524E-0003 7.74681548035196E-0003 + 7.72673287359264E-0003 7.70669079668060E-0003 7.68668919030562E-0003 7.66672799521380E-0003 7.64680715220735E-0003 + 7.62692660214501E-0003 7.60708628594154E-0003 7.58728614456800E-0003 7.56752611905156E-0003 7.54780615047555E-0003 + 7.52812617997949E-0003 7.50848614875874E-0003 7.48888599806502E-0003 7.46932566920580E-0003 7.44980510354473E-0003 + 7.43032424250125E-0003 7.41088302755086E-0003 7.39148140022495E-0003 7.37211930211058E-0003 7.35279667485096E-0003 + 7.33351346014485E-0003 7.31426959974693E-0003 7.29506503546753E-0003 7.27589970917276E-0003 7.25677356278444E-0003 + 7.23768653827994E-0003 7.21863857769238E-0003 7.19962962311035E-0003 7.18065961667815E-0003 7.16172850059545E-0003 + 7.14283621711762E-0003 7.12398270855535E-0003 7.10516791727482E-0003 7.08639178569767E-0003 7.06765425630086E-0003 + 7.04895527161678E-0003 7.03029477423305E-0003 7.01167270679273E-0003 6.99308901199403E-0003 6.97454363259040E-0003 + 6.95603651139059E-0003 6.93756759125840E-0003 6.91913681511293E-0003 6.90074412592822E-0003 6.88238946673361E-0003 + 6.86407278061332E-0003 6.84579401070667E-0003 6.82755310020800E-0003 6.80934999236655E-0003 6.79118463048659E-0003 + 6.77305695792730E-0003 6.75496691810257E-0003 6.73691445448141E-0003 6.71889951058742E-0003 6.70092202999915E-0003 + 6.68298195634981E-0003 6.66507923332738E-0003 6.64721380467463E-0003 6.62938561418877E-0003 6.61159460572194E-0003 + 6.59384072318069E-0003 6.57612391052627E-0003 6.55844411177439E-0003 6.54080127099537E-0003 6.52319533231405E-0003 + 6.50562623990955E-0003 6.48809393801568E-0003 6.47059837092048E-0003 6.45313948296647E-0003 6.43571721855043E-0003 + 6.41833152212353E-0003 6.40098233819124E-0003 6.38366961131321E-0003 6.36639328610342E-0003 6.34915330722996E-0003 + 6.33194961941518E-0003 6.31478216743547E-0003 6.29765089612148E-0003 6.28055575035782E-0003 6.26349667508317E-0003 + 6.24647361529033E-0003 6.22948651602596E-0003 6.21253532239082E-0003 6.19561997953947E-0003 6.17874043268056E-0003 + 6.16189662707646E-0003 6.14508850804343E-0003 6.12831602095162E-0003 6.11157911122487E-0003 6.09487772434088E-0003 + 6.07821180583097E-0003 6.06158130128034E-0003 6.04498615632770E-0003 6.02842631666544E-0003 6.01190172803965E-0003 + 5.99541233624990E-0003 5.97895808714941E-0003 5.96253892664488E-0003 5.94615480069646E-0003 5.92980565531794E-0003 + 5.91349143657637E-0003 5.89721209059233E-0003 5.88096756353970E-0003 5.86475780164579E-0003 5.84858275119124E-0003 + 5.83244235850983E-0003 5.81633656998886E-0003 5.80026533206867E-0003 5.78422859124292E-0003 5.76822629405837E-0003 + 5.75225838711499E-0003 5.73632481706590E-0003 5.72042553061717E-0003 5.70456047452815E-0003 5.68872959561103E-0003 + 5.67293284073115E-0003 5.65717015680672E-0003 5.64144149080898E-0003 5.62574678976207E-0003 5.61008600074297E-0003 + 5.59445907088162E-0003 5.57886594736069E-0003 5.56330657741576E-0003 5.54778090833504E-0003 5.53228888745970E-0003 + 5.51683046218345E-0003 5.50140557995273E-0003 5.48601418826671E-0003 5.47065623467709E-0003 5.45533166678829E-0003 + 5.44004043225716E-0003 5.42478247879328E-0003 5.40955775415861E-0003 5.39436620616760E-0003 5.37920778268724E-0003 + 5.36408243163689E-0003 5.34899010098835E-0003 5.33393073876573E-0003 5.31890429304561E-0003 5.30391071195677E-0003 + 5.28894994368031E-0003 5.27402193644962E-0003 5.25912663855027E-0003 5.24426399832010E-0003 5.22943396414907E-0003 + 5.21463648447926E-0003 5.19987150780499E-0003 5.18513898267253E-0003 5.17043885768030E-0003 5.15577108147869E-0003 + 5.14113560277014E-0003 5.12653237030908E-0003 5.11196133290175E-0003 5.09742243940653E-0003 5.08291563873348E-0003 + 5.06844087984467E-0003 5.05399811175389E-0003 5.03958728352681E-0003 5.02520834428089E-0003 5.01086124318519E-0003 + 4.99654592946070E-0003 4.98226235237994E-0003 4.96801046126717E-0003 4.95379020549824E-0003 4.93960153450062E-0003 + 4.92544439775341E-0003 4.91131874478715E-0003 4.89722452518400E-0003 4.88316168857753E-0003 4.86913018465286E-0003 + 4.85512996314643E-0003 4.84116097384625E-0003 4.82722316659155E-0003 4.81331649127298E-0003 4.79944089783253E-0003 + 4.78559633626342E-0003 4.77178275661021E-0003 4.75800010896861E-0003 4.74424834348568E-0003 4.73052741035951E-0003 + 4.71683725983940E-0003 4.70317784222582E-0003 4.68954910787024E-0003 4.67595100717530E-0003 4.66238349059458E-0003 + 4.64884650863281E-0003 4.63534001184557E-0003 4.62186395083942E-0003 4.60841827627192E-0003 4.59500293885144E-0003 + 4.58161788933730E-0003 4.56826307853958E-0003 4.55493845731929E-0003 4.54164397658813E-0003 4.52837958730856E-0003 + 4.51514524049385E-0003 4.50194088720788E-0003 4.48876647856526E-0003 4.47562196573129E-0003 4.46250729992173E-0003 + 4.44942243240314E-0003 4.43636731449248E-0003 4.42334189755735E-0003 4.41034613301577E-0003 4.39737997233631E-0003 + 4.38444336703799E-0003 4.37153626869016E-0003 4.35865862891271E-0003 4.34581039937578E-0003 4.33299153179993E-0003 + 4.32020197795595E-0003 4.30744168966500E-0003 4.29471061879846E-0003 4.28200871727791E-0003 4.26933593707520E-0003 + 4.25669223021227E-0003 4.24407754876129E-0003 4.23149184484444E-0003 4.21893507063415E-0003 4.20640717835276E-0003 + 4.19390812027271E-0003 4.18143784871647E-0003 4.16899631605641E-0003 4.15658347471496E-0003 4.14419927716435E-0003 + 4.13184367592685E-0003 4.11951662357448E-0003 4.10721807272913E-0003 4.09494797606255E-0003 4.08270628629620E-0003 + 4.07049295620138E-0003 4.05830793859902E-0003 4.04615118635989E-0003 4.03402265240433E-0003 4.02192228970232E-0003 + 4.00985005127355E-0003 3.99780589018719E-0003 3.98578975956210E-0003 3.97380161256652E-0003 3.96184140241840E-0003 + 3.94990908238500E-0003 3.93800460578309E-0003 3.92612792597891E-0003 3.91427899638803E-0003 3.90245777047545E-0003 + 3.89066420175552E-0003 3.87889824379180E-0003 3.86715985019731E-0003 3.85544897463419E-0003 3.84376557081390E-0003 + 3.83210959249705E-0003 3.82048099349347E-0003 3.80887972766217E-0003 3.79730574891115E-0003 3.78575901119771E-0003 + 3.77423946852804E-0003 3.76274707495751E-0003 3.75128178459040E-0003 3.73984355158004E-0003 3.72843233012874E-0003 + 3.71704807448765E-0003 3.70569073895695E-0003 3.69436027788560E-0003 3.68305664567148E-0003 3.67177979676124E-0003 + 3.66052968565037E-0003 3.64930626688314E-0003 3.63810949505250E-0003 3.62693932480020E-0003 3.61579571081659E-0003 + 3.60467860784078E-0003 3.59358797066041E-0003 3.58252375411184E-0003 3.57148591307993E-0003 3.56047440249809E-0003 + 3.54948917734833E-0003 3.53853019266108E-0003 3.52759740351529E-0003 3.51669076503832E-0003 3.50581023240600E-0003 + 3.49495576084252E-0003 3.48412730562040E-0003 3.47332482206056E-0003 3.46254826553218E-0003 3.45179759145277E-0003 + 3.44107275528802E-0003 3.43037371255197E-0003 3.41970041880675E-0003 3.40905282966269E-0003 3.39843090077832E-0003 + 3.38783458786022E-0003 3.37726384666312E-0003 3.36671863298979E-0003 3.35619890269102E-0003 3.34570461166568E-0003 + 3.33523571586056E-0003 3.32479217127045E-0003 3.31437393393802E-0003 3.30398095995392E-0003 3.29361320545665E-0003 + 3.28327062663249E-0003 3.27295317971568E-0003 3.26266082098813E-0003 3.25239350677962E-0003 3.24215119346760E-0003 + 3.23193383747728E-0003 3.22174139528159E-0003 3.21157382340100E-0003 3.20143107840377E-0003 3.19131311690567E-0003 + 3.18121989557012E-0003 3.17115137110803E-0003 3.16110750027788E-0003 3.15108823988568E-0003 3.14109354678484E-0003 + 3.13112337787629E-0003 3.12117769010836E-0003 3.11125644047677E-0003 3.10135958602460E-0003 3.09148708384233E-0003 + 3.08163889106770E-0003 3.07181496488573E-0003 3.06201526252878E-0003 3.05223974127635E-0003 3.04248835845524E-0003 + 3.03276107143934E-0003 3.02305783764982E-0003 3.01337861455487E-0003 3.00372335966982E-0003 2.99409203055711E-0003 + 2.98448458482618E-0003 2.97490098013353E-0003 2.96534117418263E-0003 2.95580512472398E-0003 2.94629278955495E-0003 + 2.93680412651987E-0003 2.92733909350997E-0003 2.91789764846330E-0003 2.90847974936481E-0003 2.89908535424623E-0003 + 2.88971442118604E-0003 2.88036690830958E-0003 2.87104277378881E-0003 2.86174197584250E-0003 2.85246447273601E-0003 + 2.84321022278141E-0003 2.83397918433741E-0003 2.82477131580923E-0003 2.81558657564880E-0003 2.80642492235449E-0003 + 2.79728631447126E-0003 2.78817071059052E-0003 2.77907806935016E-0003 2.77000834943457E-0003 2.76096150957444E-0003 + 2.75193750854699E-0003 2.74293630517569E-0003 2.73395785833043E-0003 2.72500212692735E-0003 2.71606906992892E-0003 + 2.70715864634387E-0003 2.69827081522712E-0003 2.68940553567985E-0003 2.68056276684938E-0003 2.67174246792922E-0003 + 2.66294459815897E-0003 2.65416911682439E-0003 2.64541598325727E-0003 2.63668515683544E-0003 2.62797659698282E-0003 + 2.61929026316925E-0003 2.61062611491060E-0003 2.60198411176865E-0003 2.59336421335114E-0003 2.58476637931168E-0003 + 2.57619056934971E-0003 2.56763674321060E-0003 2.55910486068546E-0003 2.55059488161122E-0003 2.54210676587056E-0003 + 2.53364047339194E-0003 2.52519596414949E-0003 2.51677319816301E-0003 2.50837213549803E-0003 2.49999273626564E-0003 + 2.49163496062259E-0003 2.48329876877118E-0003 2.47498412095926E-0003 2.46669097748027E-0003 2.45841929867309E-0003 + 2.45016904492211E-0003 2.44194017665715E-0003 2.43373265435348E-0003 2.42554643853179E-0003 2.41738148975805E-0003 + 2.40923776864372E-0003 2.40111523584546E-0003 2.39301385206531E-0003 2.38493357805053E-0003 2.37687437459364E-0003 + 2.36883620253243E-0003 2.36081902274977E-0003 2.35282279617383E-0003 2.34484748377782E-0003 2.33689304658014E-0003 + 2.32895944564423E-0003 2.32104664207861E-0003 2.31315459703688E-0003 2.30528327171758E-0003 2.29743262736431E-0003 + 2.28960262526558E-0003 2.28179322675487E-0003 2.27400439321053E-0003 2.26623608605587E-0003 2.25848826675900E-0003 + 2.25076089683287E-0003 2.24305393783526E-0003 2.23536735136871E-0003 2.22770109908054E-0003 2.22005514266277E-0003 + 2.21242944385219E-0003 2.20482396443021E-0003 2.19723866622290E-0003 2.18967351110099E-0003 2.18212846097979E-0003 + 2.17460347781921E-0003 2.16709852362367E-0003 2.15961356044220E-0003 2.15214855036824E-0003 2.14470345553975E-0003 + 2.13727823813916E-0003 2.12987286039328E-0003 2.12248728457336E-0003 2.11512147299501E-0003 2.10777538801815E-0003 + 2.10044899204712E-0003 2.09314224753047E-0003 2.08585511696106E-0003 2.07858756287598E-0003 2.07133954785657E-0003 + 2.06411103452835E-0003 2.05690198556099E-0003 2.04971236366836E-0003 2.04254213160839E-0003 2.03539125218316E-0003 + 2.02825968823877E-0003 2.02114740266541E-0003 2.01405435839728E-0003 2.00698051841251E-0003 1.99992584573332E-0003 + 1.99289030342575E-0003 1.98587385459986E-0003 1.97887646240952E-0003 1.97189809005253E-0003 1.96493870077051E-0003 + 1.95799825784887E-0003 1.95107672461687E-0003 1.94417406444747E-0003 1.93729024075745E-0003 1.93042521700721E-0003 + 1.92357895670095E-0003 1.91675142338645E-0003 1.90994258065516E-0003 1.90315239214217E-0003 1.89638082152612E-0003 + 1.88962783252925E-0003 1.88289338891730E-0003 1.87617745449958E-0003 1.86947999312886E-0003 1.86280096870135E-0003 + 1.85614034515676E-0003 1.84949808647815E-0003 1.84287415669204E-0003 1.83626851986823E-0003 1.82968114011997E-0003 + 1.82311198160372E-0003 1.81656100851927E-0003 1.81002818510971E-0003 1.80351347566130E-0003 1.79701684450359E-0003 + 1.79053825600924E-0003 1.78407767459417E-0003 1.77763506471737E-0003 1.77121039088094E-0003 1.76480361763013E-0003 + 1.75841470955319E-0003 1.75204363128146E-0003 1.74569034748927E-0003 1.73935482289393E-0003 1.73303702225577E-0003 + 1.72673691037800E-0003 1.72045445210678E-0003 1.71418961233113E-0003 1.70794235598297E-0003 1.70171264803708E-0003 + 1.69550045351096E-0003 1.68930573746503E-0003 1.68312846500238E-0003 1.67696860126890E-0003 1.67082611145315E-0003 + 1.66470096078642E-0003 1.65859311454267E-0003 1.65250253803847E-0003 1.64642919663304E-0003 1.64037305572817E-0003 + 1.63433408076824E-0003 1.62831223724016E-0003 1.62230749067337E-0003 1.61631980663981E-0003 1.61034915075386E-0003 + 1.60439548867239E-0003 1.59845878609464E-0003 1.59253900876229E-0003 1.58663612245937E-0003 1.58075009301228E-0003 + 1.57488088628971E-0003 1.56902846820266E-0003 1.56319280470442E-0003 1.55737386179050E-0003 1.55157160549866E-0003 + 1.54578600190884E-0003 1.54001701714318E-0003 1.53426461736595E-0003 1.52852876878354E-0003 1.52280943764447E-0003 + 1.51710659023930E-0003 1.51142019290068E-0003 1.50575021200324E-0003 1.50009661396368E-0003 1.49445936524062E-0003 + 1.48883843233466E-0003 1.48323378178833E-0003 1.47764538018606E-0003 1.47207319415417E-0003 1.46651719036082E-0003 + 1.46097733551599E-0003 1.45545359637155E-0003 1.44994593972104E-0003 1.44445433239984E-0003 1.43897874128502E-0003 + 1.43351913329539E-0003 1.42807547539145E-0003 1.42264773457531E-0003 1.41723587789077E-0003 1.41183987242323E-0003 + 1.40645968529967E-0003 1.40109528368864E-0003 1.39574663480023E-0003 1.39041370588605E-0003 1.38509646423918E-0003 + 1.37979487719420E-0003 1.37450891212710E-0003 1.36923853645533E-0003 1.36398371763769E-0003 1.35874442317438E-0003 + 1.35352062060693E-0003 1.34831227751820E-0003 1.34311936153236E-0003 1.33794184031482E-0003 1.33277968157226E-0003 + 1.32763285305259E-0003 1.32250132254492E-0003 1.31738505787953E-0003 1.31228402692784E-0003 1.30719819760243E-0003 + 1.30212753785696E-0003 1.29707201568618E-0003 1.29203159912588E-0003 1.28700625625292E-0003 1.28199595518514E-0003 + 1.27700066408135E-0003 1.27202035114135E-0003 1.26705498460587E-0003 1.26210453275653E-0003 1.25716896391586E-0003 + 1.25224824644726E-0003 1.24734234875495E-0003 1.24245123928396E-0003 1.23757488652014E-0003 1.23271325899009E-0003 + 1.22786632526115E-0003 1.22303405394140E-0003 1.21821641367957E-0003 1.21341337316514E-0003 1.20862490112816E-0003 + 1.20385096633936E-0003 1.19909153761002E-0003 1.19434658379205E-0003 1.18961607377786E-0003 1.18489997650042E-0003 + 1.18019826093322E-0003 1.17551089609019E-0003 1.17083785102575E-0003 1.16617909483472E-0003 1.16153459665236E-0003 + 1.15690432565432E-0003 1.15228825105656E-0003 1.14768634211545E-0003 1.14309856812761E-0003 1.13852489843001E-0003 + 1.13396530239982E-0003 1.12941974945451E-0003 1.12488820905174E-0003 1.12037065068937E-0003 1.11586704390545E-0003 + 1.11137735827813E-0003 1.10690156342574E-0003 1.10243962900667E-0003 1.09799152471942E-0003 1.09355722030251E-0003 + 1.08913668553451E-0003 1.08472989023399E-0003 1.08033680425950E-0003 1.07595739750956E-0003 1.07159163992258E-0003 + 1.06723950147697E-0003 1.06290095219094E-0003 1.05857596212260E-0003 1.05426450136990E-0003 1.04996654007060E-0003 + 1.04568204840227E-0003 1.04141099658222E-0003 1.03715335486754E-0003 1.03290909355502E-0003 1.02867818298114E-0003 + 1.02446059352209E-0003 1.02025629559367E-0003 1.01606525965134E-0003 1.01188745619016E-0003 1.00772285574475E-0003 + 1.00357142888932E-0003 9.99433146237577E-0004 9.95307978442781E-0004 9.91195896197642E-0004 9.87096870234360E-0004 + 9.83010871324560E-0004 9.78937870279277E-0004 9.74877837948976E-0004 9.70830745223450E-0004 9.66796563031868E-0004 + 9.62775262342700E-0004 9.58766814163734E-0004 9.54771189542039E-0004 9.50788359563898E-0004 9.46818295354882E-0004 + 9.42860968079722E-0004 9.38916348942361E-0004 9.34984409185879E-0004 9.31065120092511E-0004 9.27158452983604E-0004 + 9.23264379219579E-0004 9.19382870199948E-0004 9.15513897363239E-0004 9.11657432187029E-0004 9.07813446187860E-0004 + 9.03981910921289E-0004 9.00162797981788E-0004 8.96356079002765E-0004 8.92561725656546E-0004 8.88779709654318E-0004 + 8.85010002746146E-0004 8.81252576720903E-0004 8.77507403406312E-0004 8.73774454668852E-0004 8.70053702413770E-0004 + 8.66345118585074E-0004 8.62648675165468E-0004 8.58964344176373E-0004 8.55292097677857E-0004 8.51631907768674E-0004 + 8.47983746586171E-0004 8.44347586306307E-0004 8.40723399143633E-0004 8.37111157351239E-0004 8.33510833220770E-0004 + 8.29922399082364E-0004 8.26345827304645E-0004 8.22781090294729E-0004 8.19228160498142E-0004 8.15687010398851E-0004 + 8.12157612519202E-0004 8.08639939419931E-0004 8.05133963700110E-0004 8.01639657997133E-0004 7.98156994986729E-0004 + 7.94685947382871E-0004 7.91226487937817E-0004 7.87778589442039E-0004 7.84342224724236E-0004 7.80917366651302E-0004 + 7.77503988128263E-0004 7.74102062098336E-0004 7.70711561542821E-0004 7.67332459481141E-0004 7.63964728970771E-0004 + 7.60608343107256E-0004 7.57263275024168E-0004 7.53929497893073E-0004 7.50606984923536E-0004 7.47295709363067E-0004 + 7.43995644497131E-0004 7.40706763649086E-0004 7.37429040180213E-0004 7.34162447489637E-0004 7.30906959014331E-0004 + 7.27662548229108E-0004 7.24429188646563E-0004 7.21206853817089E-0004 7.17995517328810E-0004 7.14795152807616E-0004 + 7.11605733917080E-0004 7.08427234358465E-0004 7.05259627870714E-0004 7.02102888230396E-0004 6.98956989251713E-0004 + 6.95821904786445E-0004 6.92697608723977E-0004 6.89584074991215E-0004 6.86481277552602E-0004 6.83389190410101E-0004 + 6.80307787603138E-0004 6.77237043208618E-0004 6.74176931340873E-0004 6.71127426151644E-0004 6.68088501830094E-0004 + 6.65060132602723E-0004 6.62042292733404E-0004 6.59034956523315E-0004 6.56038098310955E-0004 6.53051692472093E-0004 + 6.50075713419746E-0004 6.47110135604199E-0004 6.44154933512913E-0004 6.41210081670565E-0004 6.38275554638981E-0004 + 6.35351327017145E-0004 6.32437373441169E-0004 6.29533668584235E-0004 6.26640187156645E-0004 6.23756903905724E-0004 + 6.20883793615847E-0004 6.18020831108388E-0004 6.15167991241719E-0004 6.12325248911177E-0004 6.09492579049032E-0004 + 6.06669956624489E-0004 6.03857356643638E-0004 6.01054754149458E-0004 5.98262124221765E-0004 5.95479441977232E-0004 + 5.92706682569319E-0004 5.89943821188275E-0004 5.87190833061127E-0004 5.84447693451626E-0004 5.81714377660262E-0004 + 5.78990861024199E-0004 5.76277118917307E-0004 5.73573126750084E-0004 5.70878859969662E-0004 5.68194294059794E-0004 + 5.65519404540803E-0004 5.62854166969593E-0004 5.60198556939586E-0004 5.57552550080757E-0004 5.54916122059550E-0004 + 5.52289248578890E-0004 5.49671905378165E-0004 5.47064068233179E-0004 5.44465712956161E-0004 5.41876815395714E-0004 + 5.39297351436800E-0004 5.36727297000748E-0004 5.34166628045178E-0004 5.31615320564028E-0004 5.29073350587497E-0004 + 5.26540694182051E-0004 5.24017327450378E-0004 5.21503226531369E-0004 5.18998367600127E-0004 5.16502726867893E-0004 + 5.14016280582069E-0004 5.11539005026164E-0004 5.09070876519801E-0004 5.06611871418669E-0004 5.04161966114505E-0004 + 5.01721137035105E-0004 4.99289360644249E-0004 4.96866613441723E-0004 4.94452871963266E-0004 4.92048112780572E-0004 + 4.89652312501260E-0004 4.87265447768835E-0004 4.84887495262700E-0004 4.82518431698098E-0004 4.80158233826121E-0004 + 4.77806878433658E-0004 4.75464342343413E-0004 4.73130602413838E-0004 4.70805635539135E-0004 4.68489418649245E-0004 + 4.66181928709796E-0004 4.63883142722113E-0004 4.61593037723161E-0004 4.59311590785571E-0004 4.57038779017566E-0004 + 4.54774579562970E-0004 4.52518969601186E-0004 4.50271926347158E-0004 4.48033427051369E-0004 4.45803448999795E-0004 + 4.43581969513918E-0004 4.41368965950666E-0004 4.39164415702409E-0004 4.36968296196951E-0004 4.34780584897476E-0004 + 4.32601259302563E-0004 4.30430296946125E-0004 4.28267675397432E-0004 4.26113372261046E-0004 4.23967365176823E-0004 + 4.21829631819893E-0004 4.19700149900624E-0004 4.17578897164617E-0004 4.15465851392669E-0004 4.13360990400752E-0004 + 4.11264292040021E-0004 4.09175734196742E-0004 4.07095294792315E-0004 4.05022951783222E-0004 4.02958683161030E-0004 + 4.00902466952349E-0004 3.98854281218813E-0004 3.96814104057086E-0004 3.94781913598795E-0004 3.92757688010546E-0004 + 3.90741405493879E-0004 3.88733044285264E-0004 3.86732582656069E-0004 3.84739998912535E-0004 3.82755271395770E-0004 + 3.80778378481706E-0004 3.78809298581102E-0004 3.76848010139494E-0004 3.74894491637211E-0004 3.72948721589311E-0004 + 3.71010678545586E-0004 3.69080341090543E-0004 3.67157687843362E-0004 3.65242697457898E-0004 3.63335348622636E-0004 + 3.61435620060699E-0004 3.59543490529794E-0004 3.57658938822210E-0004 3.55781943764798E-0004 3.53912484218938E-0004 + 3.52050539080529E-0004 3.50196087279954E-0004 3.48349107782083E-0004 3.46509579586221E-0004 3.44677481726104E-0004 + 3.42852793269882E-0004 3.41035493320082E-0004 3.39225561013604E-0004 3.37422975521681E-0004 3.35627716049882E-0004 + 3.33839761838064E-0004 3.32059092160364E-0004 3.30285686325187E-0004 3.28519523675162E-0004 3.26760583587145E-0004 + 3.25008845472178E-0004 3.23264288775473E-0004 3.21526892976410E-0004 3.19796637588481E-0004 3.18073502159301E-0004 + 3.16357466270560E-0004 3.14648509538028E-0004 3.12946611611513E-0004 3.11251752174842E-0004 3.09563910945864E-0004 + 3.07883067676389E-0004 3.06209202152204E-0004 3.04542294193023E-0004 3.02882323652489E-0004 3.01229270418142E-0004 + 2.99583114411382E-0004 2.97943835587491E-0004 2.96311413935564E-0004 2.94685829478520E-0004 2.93067062273063E-0004 + 2.91455092409673E-0004 2.89849900012582E-0004 2.88251465239742E-0004 2.86659768282822E-0004 2.85074789367171E-0004 + 2.83496508751810E-0004 2.81924906729395E-0004 2.80359963626221E-0004 2.78801659802172E-0004 2.77249975650717E-0004 + 2.75704891598890E-0004 2.74166388107259E-0004 2.72634445669917E-0004 2.71109044814445E-0004 2.69590166101917E-0004 + 2.68077790126848E-0004 2.66571897517191E-0004 2.65072468934320E-0004 2.63579485072992E-0004 2.62092926661347E-0004 + 2.60612774460863E-0004 2.59139009266367E-0004 2.57671611905979E-0004 2.56210563241112E-0004 2.54755844166452E-0004 + 2.53307435609926E-0004 2.51865318532691E-0004 2.50429473929108E-0004 2.48999882826717E-0004 2.47576526286235E-0004 + 2.46159385401508E-0004 2.44748441299513E-0004 2.43343675140322E-0004 2.41945068117093E-0004 2.40552601456040E-0004 + 2.39166256416413E-0004 2.37786014290492E-0004 2.36411856403540E-0004 2.35043764113808E-0004 2.33681718812493E-0004 + 2.32325701923737E-0004 2.30975694904590E-0004 2.29631679244992E-0004 2.28293636467771E-0004 2.26961548128592E-0004 + 2.25635395815962E-0004 2.24315161151189E-0004 2.23000825788380E-0004 2.21692371414412E-0004 2.20389779748903E-0004 + 2.19093032544208E-0004 2.17802111585383E-0004 2.16516998690178E-0004 2.15237675709000E-0004 2.13964124524916E-0004 + 2.12696327053607E-0004 2.11434265243360E-0004 2.10177921075051E-0004 2.08927276562116E-0004 2.07682313750536E-0004 + 2.06443014718811E-0004 2.05209361577951E-0004 2.03981336471440E-0004 2.02758921575223E-0004 2.01542099097692E-0004 + 2.00330851279650E-0004 1.99125160394308E-0004 1.97925008747248E-0004 1.96730378676421E-0004 1.95541252552106E-0004 + 1.94357612776901E-0004 1.93179441785708E-0004 1.92006722045697E-0004 1.90839436056301E-0004 1.89677566349185E-0004 + 1.88521095488227E-0004 1.87370006069510E-0004 1.86224280721280E-0004 1.85083902103944E-0004 1.83948852910040E-0004 + 1.82819115864221E-0004 1.81694673723233E-0004 1.80575509275889E-0004 1.79461605343066E-0004 1.78352944777663E-0004 + 1.77249510464596E-0004 1.76151285320766E-0004 1.75058252295055E-0004 1.73970394368287E-0004 1.72887694553216E-0004 + 1.71810135894517E-0004 1.70737701468741E-0004 1.69670374384320E-0004 1.68608137781527E-0004 1.67550974832467E-0004 + 1.66498868741058E-0004 1.65451802742998E-0004 1.64409760105763E-0004 1.63372724128567E-0004 1.62340678142361E-0004 + 1.61313605509796E-0004 1.60291489625219E-0004 1.59274313914638E-0004 1.58262061835707E-0004 1.57254716877713E-0004 + 1.56252262561544E-0004 1.55254682439680E-0004 1.54261960096161E-0004 1.53274079146581E-0004 1.52291023238055E-0004 + 1.51312776049204E-0004 1.50339321290139E-0004 1.49370642702431E-0004 1.48406724059104E-0004 1.47447549164600E-0004 + 1.46493101854775E-0004 1.45543365996864E-0004 1.44598325489468E-0004 1.43657964262539E-0004 1.42722266277348E-0004 + 1.41791215526476E-0004 1.40864796033786E-0004 1.39942991854406E-0004 1.39025787074717E-0004 1.38113165812315E-0004 + 1.37205112216009E-0004 1.36301610465787E-0004 1.35402644772810E-0004 1.34508199379377E-0004 1.33618258558915E-0004 + 1.32732806615962E-0004 1.31851827886133E-0004 1.30975306736115E-0004 1.30103227563635E-0004 1.29235574797454E-0004 + 1.28372332897332E-0004 1.27513486354015E-0004 1.26659019689221E-0004 1.25808917455608E-0004 1.24963164236766E-0004 + 1.24121744647185E-0004 1.23284643332248E-0004 1.22451844968202E-0004 1.21623334262140E-0004 1.20799095951984E-0004 + 1.19979114806461E-0004 1.19163375625091E-0004 1.18351863238152E-0004 1.17544562506682E-0004 1.16741458322438E-0004 + 1.15942535607888E-0004 1.15147779316191E-0004 1.14357174431169E-0004 1.13570705967301E-0004 1.12788358969687E-0004 + 1.12010118514046E-0004 1.11235969706678E-0004 1.10465897684457E-0004 1.09699887614809E-0004 1.08937924695686E-0004 + 1.08179994155558E-0004 1.07426081253377E-0004 1.06676171278578E-0004 1.05930249551039E-0004 1.05188301421072E-0004 + 1.04450312269407E-0004 1.03716267507158E-0004 1.02986152575822E-0004 1.02259952947244E-0004 1.01537654123601E-0004 + 1.00819241637394E-0004 1.00104701051408E-0004 9.93940179587109E-0005 9.86871779826223E-0005 9.79841667767009E-0005 + 9.72849700247198E-0005 9.65895734406476E-0005 9.58979627686369E-0005 9.52101237829910E-0005 9.45260422881567E-0005 + 9.38457041186955E-0005 9.31690951392726E-0005 9.24962012446299E-0005 9.18270083595685E-0005 9.11615024389367E-0005 + 9.04996694675968E-0005 8.98414954604184E-0005 8.91869664622492E-0005 8.85360685479030E-0005 8.78887878221371E-0005 + 8.72451104196300E-0005 8.66050225049686E-0005 8.59685102726213E-0005 8.53355599469259E-0005 8.47061577820621E-0005 + 8.40802900620429E-0005 8.34579431006834E-0005 8.28391032415879E-0005 8.22237568581322E-0005 8.16118903534378E-0005 + 8.10034901603600E-0005 8.03985427414604E-0005 7.97970345889981E-0005 7.91989522248991E-0005 7.86042822007427E-0005 + 7.80130110977445E-0005 7.74251255267307E-0005 7.68406121281256E-0005 7.62594575719247E-0005 7.56816485576858E-0005 + 7.51071718144984E-0005 7.45360141009706E-0005 7.39681622052114E-0005 7.34036029448055E-0005 7.28423231668009E-0005 + 7.22843097476820E-0005 7.17295495933606E-0005 7.11780296391455E-0005 7.06297368497296E-0005 7.00846582191717E-0005 + 6.95427807708722E-0005 6.90040915575601E-0005 6.84685776612681E-0005 6.79362261933151E-0005 6.74070242942929E-0005 + 6.68809591340362E-0005 6.63580179116134E-0005 6.58381878553001E-0005 6.53214562225665E-0005 6.48078103000523E-0005 + 6.42972374035500E-0005 6.37897248779903E-0005 6.32852600974134E-0005 6.27838304649593E-0005 6.22854234128416E-0005 + 6.17900264023344E-0005 6.12976269237476E-0005 6.08082124964125E-0005 6.03217706686612E-0005 5.98382890178048E-0005 + 5.93577551501196E-0005 5.88801567008220E-0005 5.84054813340573E-0005 5.79337167428723E-0005 5.74648506492004E-0005 + 5.69988708038447E-0005 5.65357649864540E-0005 5.60755210055088E-0005 5.56181266982970E-0005 5.51635699309026E-0005 + 5.47118385981778E-0005 5.42629206237293E-0005 5.38168039599004E-0005 5.33734765877473E-0005 5.29329265170257E-0005 + 5.24951417861658E-0005 5.20601104622616E-0005 5.16278206410429E-0005 5.11982604468616E-0005 5.07714180326736E-0005 + 5.03472815800160E-0005 4.99258392989926E-0005 4.95070794282501E-0005 4.90909902349663E-0005 4.86775600148234E-0005 + 4.82667770919933E-0005 4.78586298191202E-0005 4.74531065772974E-0005 4.70501957760534E-0005 4.66498858533289E-0005 + 4.62521652754591E-0005 4.58570225371593E-0005 4.54644461614981E-0005 4.50744246998860E-0005 4.46869467320514E-0005 + 4.43020008660262E-0005 4.39195757381231E-0005 4.35396600129184E-0005 4.31622423832367E-0005 4.27873115701253E-0005 + 4.24148563228418E-0005 4.20448654188309E-0005 4.16773276637096E-0005 4.13122318912445E-0005 4.09495669633369E-0005 + 4.05893217700020E-0005 4.02314852293496E-0005 3.98760462875682E-0005 3.95229939189029E-0005 3.91723171256397E-0005 + 3.88240049380860E-0005 3.84780464145500E-0005 3.81344306413259E-0005 3.77931467326711E-0005 3.74541838307915E-0005 + 3.71175311058188E-0005 3.67831777557976E-0005 3.64511130066604E-0005 3.61213261122127E-0005 3.57938063541151E-0005 + 3.54685430418617E-0005 3.51455255127650E-0005 3.48247431319335E-0005 3.45061852922587E-0005 3.41898414143902E-0005 + 3.38757009467210E-0005 3.35637533653694E-0005 3.32539881741575E-0005 3.29463949045966E-0005 3.26409631158643E-0005 + 3.23376823947915E-0005 3.20365423558383E-0005 3.17375326410785E-0005 3.14406429201821E-0005 3.11458628903938E-0005 + 3.08531822765179E-0005 3.05625908308972E-0005 3.02740783333950E-0005 2.99876345913803E-0005 2.97032494397031E-0005 + 2.94209127406817E-0005 2.91406143840802E-0005 2.88623442870938E-0005 2.85860923943271E-0005 2.83118486777769E-0005 + 2.80396031368167E-0005 2.77693457981728E-0005 2.75010667159110E-0005 2.72347559714150E-0005 2.69704036733704E-0005 + 2.67079999577446E-0005 2.64475349877686E-0005 2.61889989539218E-0005 2.59323820739085E-0005 2.56776745926444E-0005 + 2.54248667822345E-0005 2.51739489419580E-0005 2.49249113982489E-0005 2.46777445046759E-0005 2.44324386419279E-0005 + 2.41889842177916E-0005 2.39473716671374E-0005 2.37075914518970E-0005 2.34696340610498E-0005 2.32334900106004E-0005 + 2.29991498435623E-0005 2.27666041299410E-0005 2.25358434667128E-0005 2.23068584778100E-0005 2.20796398140992E-0005 + 2.18541781533675E-0005 2.16304642002996E-0005 2.14084886864627E-0005 2.11882423702882E-0005 2.09697160370518E-0005 + 2.07529004988581E-0005 2.05377865946192E-0005 2.03243651900404E-0005 2.01126271775987E-0005 1.99025634765259E-0005 + 1.96941650327921E-0005 1.94874228190847E-0005 1.92823278347935E-0005 1.90788711059898E-0005 1.88770436854095E-0005 + 1.86768366524371E-0005 1.84782411130835E-0005 1.82812481999718E-0005 1.80858490723166E-0005 1.78920349159084E-0005 + 1.76997969430932E-0005 1.75091263927556E-0005 1.73200145303025E-0005 1.71324526476417E-0005 1.69464320631669E-0005 + 1.67619441217377E-0005 1.65789801946634E-0005 1.63975316796837E-0005 1.62175900009508E-0005 1.60391466090136E-0005 + 1.58621929807963E-0005 1.56867206195835E-0005 1.55127210550004E-0005 1.53401858429964E-0005 1.51691065658254E-0005 + 1.49994748320300E-0005 1.48312822764224E-0005 1.46645205600659E-0005 1.44991813702591E-0005 1.43352564205156E-0005 + 1.41727374505488E-0005 1.40116162262516E-0005 1.38518845396797E-0005 1.36935342090345E-0005 1.35365570786435E-0005 + 1.33809450189446E-0005 1.32266899264658E-0005 1.30737837238109E-0005 1.29222183596379E-0005 1.27719858086433E-0005 + 1.26230780715450E-0005 1.24754871750624E-0005 1.23292051719008E-0005 1.21842241407317E-0005 1.20405361861775E-0005 + 1.18981334387910E-0005 1.17570080550395E-0005 1.16171522172870E-0005 1.14785581337754E-0005 1.13412180386085E-0005 + 1.12051241917325E-0005 1.10702688789191E-0005 1.09366444117491E-0005 1.08042431275922E-0005 1.06730573895917E-0005 + 1.05430795866449E-0005 1.04143021333874E-0005 1.02867174701739E-0005 1.01603180630607E-0005 1.00350964037901E-0005 + 9.91104500976957E-0006 9.78815642405692E-0006 9.66642321534085E-0006 9.54583797792485E-0006 9.42639333170836E-0006 + 9.30808192216957E-0006 9.19089642034909E-0006 9.07482952283011E-0006 8.95987395172293E-0006 8.84602245464592E-0006 + 8.73326780470931E-0006 8.62160280049633E-0006 8.51102026604687E-0006 8.40151305083945E-0006 8.29307402977327E-0006 + 8.18569610315183E-0006 8.07937219666401E-0006 7.97409526136847E-0006 7.86985827367418E-0006 7.76665423532402E-0006 + 7.66447617337766E-0006 7.56331714019299E-0006 7.46317021340997E-0006 7.36402849593179E-0006 7.26588511590925E-0006 + 7.16873322672142E-0006 7.07256600695927E-0006 6.97737666040856E-0006 6.88315841603143E-0006 6.78990452795013E-0006 + 6.69760827542844E-0006 6.60626296285591E-0006 6.51586191972872E-0006 6.42639850063331E-0006 6.33786608522927E-0006 + 6.25025807823106E-0006 6.16356790939178E-0006 6.07778903348487E-0006 5.99291493028712E-0006 5.90893910456219E-0006 + 5.82585508604169E-0006 5.74365642940940E-0006 5.66233671428286E-0006 5.58188954519706E-0006 5.50230855158632E-0006 + 5.42358738776731E-0006 5.34571973292255E-0006 5.26869929108170E-0006 5.19251979110568E-0006 5.11717498666838E-0006 + 5.04265865624041E-0006 4.96896460307103E-0006 4.89608665517121E-0006 4.82401866529715E-0006 4.75275451093171E-0006 + 4.68228809426847E-0006 4.61261334219364E-0006 4.54372420626969E-0006 4.47561466271738E-0006 4.40827871239930E-0006 + 4.34171038080242E-0006 4.27590371802064E-0006 4.21085279873838E-0006 4.14655172221252E-0006 4.08299461225647E-0006 + 4.02017561722183E-0006 3.95808890998189E-0006 3.89672868791478E-0006 3.83608917288570E-0006 3.77616461123057E-0006 + 3.71694927373815E-0006 3.65843745563403E-0006 3.60062347656244E-0006 3.54350168056978E-0006 3.48706643608779E-0006 + 3.43131213591585E-0006 3.37623319720470E-0006 3.32182406143860E-0006 3.26807919441936E-0006 3.21499308624820E-0006 + 3.16256025130940E-0006 3.11077522825340E-0006 3.05963257997928E-0006 3.00912689361841E-0006 2.95925278051696E-0006 + 2.91000487621906E-0006 2.86137784045034E-0006 2.81336635710010E-0006 2.76596513420518E-0006 2.71916890393239E-0006 + 2.67297242256218E-0006 2.62737047047120E-0006 2.58235785211552E-0006 2.53792939601425E-0006 2.49407995473172E-0006 + 2.45080440486141E-0006 2.40809764700846E-0006 2.36595460577336E-0006 2.32437022973456E-0006 2.28333949143182E-0006 + 2.24285738734974E-0006 2.20291893790011E-0006 2.16351918740585E-0006 2.12465320408358E-0006 2.08631608002734E-0006 + 2.04850293119123E-0006 2.01120889737308E-0006 1.97442914219741E-0006 1.93815885309854E-0006 1.90239324130413E-0006 + 1.86712754181795E-0006 1.83235701340377E-0006 1.79807693856769E-0006 1.76428262354225E-0006 1.73096939826925E-0006 + 1.69813261638295E-0006 1.66576765519365E-0006 1.63386991567052E-0006 1.60243482242550E-0006 1.57145782369592E-0006 + 1.54093439132817E-0006 1.51086002076104E-0006 1.48123023100879E-0006 1.45204056464474E-0006 1.42328658778427E-0006 + 1.39496389006862E-0006 1.36706808464771E-0006 1.33959480816376E-0006 1.31253972073474E-0006 1.28589850593745E-0006 + 1.25966687079120E-0006 1.23384054574083E-0006 1.20841528464055E-0006 1.18338686473688E-0006 1.15875108665225E-0006 + 1.13450377436853E-0006 1.11064077521017E-0006 1.08715795982788E-0006 1.06405122218187E-0006 1.04131647952529E-0006 + 1.01894967238798E-0006 9.96946764559411E-0007 9.75303743072587E-0007 9.54016618187206E-0007 9.33081423373382E-0007 + 9.12494215294908E-0007 8.92251073792804E-0007 8.72348101869023E-0007 8.52781425669559E-0007 8.33547194468317E-0007 + 8.14641580650360E-0007 7.96060779695664E-0007 7.77801010162423E-0007 7.59858513670780E-0007 7.42229554886287E-0007 + 7.24910421503382E-0007 7.07897424229127E-0007 6.91186896766550E-0007 6.74775195798534E-0007 6.58658700970966E-0007 + 6.42833814876733E-0007 6.27296963039124E-0007 6.12044593895390E-0007 5.97073178780512E-0007 5.82379211910621E-0007 + 5.67959210366880E-0007 5.53809714078838E-0007 5.39927285808219E-0007 5.26308511132609E-0007 5.12949998428967E-0007 + 4.99848378857444E-0007 4.87000306344878E-0007 4.74402457568698E-0007 4.62051531940358E-0007 4.49944251589163E-0007 + 4.38077361345999E-0007 4.26447628726912E-0007 4.15051843916960E-0007 4.03886819753779E-0007 3.92949391711507E-0007 + 3.82236417884304E-0007 3.71744778970207E-0007 3.61471378254911E-0007 3.51413141595411E-0007 3.41567017403885E-0007 + 3.31929976631364E-0007 3.22499012751535E-0007 3.13271141744623E-0007 3.04243402081000E-0007 2.95412854705150E-0007 + 2.86776583019353E-0007 2.78331692867598E-0007 2.70075312519318E-0007 2.62004592653242E-0007 2.54116706341308E-0007 + 2.46408849032355E-0007 2.38878238536110E-0007 2.31522115006939E-0007 2.24337740927799E-0007 2.17322401094035E-0007 + 2.10473402597273E-0007 2.03788074809382E-0007 1.97263769366228E-0007 1.90897860151695E-0007 1.84687743281503E-0007 + 1.78630837087196E-0007 1.72724582099987E-0007 1.66966441034749E-0007 1.61353898773923E-0007 1.55884462351434E-0007 + 1.50555660936695E-0007 1.45365045818496E-0007 1.40310190389052E-0007 1.35388690127882E-0007 1.30598162585832E-0007 + 1.25936247369078E-0007 1.21400606123065E-0007 1.16988922516561E-0007 1.12698902225604E-0007 1.08528272917590E-0007 + 1.04474784235211E-0007 1.00536207780527E-0007 9.67103370990114E-0008 9.29949876635478E-0008 8.93879968585279E-0008 + 8.58872239638556E-0008 8.24905501390730E-0008 7.91958784073618E-0008 7.60011336396574E-0008 7.29042625387407E-0008 + 6.99032336232960E-0008 6.69960372120456E-0008 6.41806854078234E-0008 6.14552120816966E-0008 5.88176728571125E-0008 + 5.62661450939725E-0008 5.37987278728131E-0008 5.14135419789115E-0008 4.91087298864623E-0008 4.68824557427073E-0008 + 4.47329053521048E-0008 4.26582861605197E-0008 4.06568272393583E-0008 3.87267792697883E-0008 3.68664145269017E-0008 + 3.50740268639347E-0008 3.33479316964515E-0008 3.16864659865622E-0008 3.00879882271569E-0008 2.85508784260995E-0008 + 2.70735380904881E-0008 2.56543902108739E-0008 2.42918792455246E-0008 2.29844711046607E-0008 2.17306531347302E-0008 + 2.05289341026696E-0008 1.93778441801727E-0008 1.82759349279847E-0008 1.72217792801750E-0008 1.62139715284520E-0008 + 1.52511273064448E-0008 1.43318835740240E-0008 1.34548986016205E-0008 1.26188519545389E-0008 1.18224444772991E-0008 + 1.10643982779622E-0008 1.03434567124887E-0008 9.65838436907563E-0009 9.00796705252295E-0009 8.39101176860031E-0009 + 7.80634670841298E-0009 7.25282123278857E-0009 6.72930585665569E-0009 6.23469223344698E-0009 5.76789313948930E-0009 + 5.32784245841665E-0009 4.91349516558556E-0009 4.52382731249188E-0009 4.15783601120394E-0009 3.81453941879371E-0009 + 3.49297672178043E-0009 3.19220812058291E-0009 2.91131481396958E-0009 2.64939898352712E-0009 2.40558377812668E-0009 + 2.17901329840400E-0009 1.96885258124083E-0009 1.77428758425675E-0009 1.59452517030894E-0009 1.42879309199332E-0009 + 1.27633997615965E-0009 1.13643530842793E-0009 1.00836941771591E-0009 8.91453460770178E-0010 7.85019406706218E-0010 + 6.88420021555900E-0010 6.01028852818854E-0010 5.22240214024585E-0010 4.51469169298511E-0010 3.88151517937072E-0010 + 3.31743778987977E-0010 2.81723175838891E-0010 2.37587620812039E-0010 1.98855699765890E-0010 1.65066656704338E-0010 + 1.35780378391861E-0010 1.10577378976685E-0010 8.90587846195002E-0011 7.08463181305079E-0011 5.55822836123512E-0011 + 4.29295511102744E-0011 3.25715412693288E-0011 2.42122099981590E-0011 1.75760331400133E-0011 1.24079911503020E-0011 + 8.47355378130569E-0012 5.55866477366271E-0012 3.46972655470360E-0012 2.03358494373683E-0012 1.09751386414607E-0012 + 5.29200062410064E-0013 2.16727833949952E-0013 6.85637558759311E-0014 1.35414265844916E-0014 8.46212220177334E-0016 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 7.05416341880837E+0001 7.05002515030449E+0001 7.04588901793336E+0001 + 7.04175502072466E+0001 7.03762315770847E+0001 7.03349342791524E+0001 7.02936583037584E+0001 7.02524036412150E+0001 + 7.02111702818385E+0001 7.01699582159492E+0001 7.01287674338712E+0001 7.00875979259324E+0001 7.00464496824649E+0001 + 7.00053226938043E+0001 6.99642169502905E+0001 6.99231324422669E+0001 6.98820691600811E+0001 6.98410270940844E+0001 + 6.98000062346320E+0001 6.97590065720832E+0001 6.97180280968008E+0001 6.96770707991518E+0001 6.96361346695071E+0001 + 6.95952196982411E+0001 6.95543258757325E+0001 6.95134531923638E+0001 6.94726016385210E+0001 6.94317712045945E+0001 + 6.93909618809782E+0001 6.93501736580700E+0001 6.93094065262718E+0001 6.92686604759892E+0001 6.92279354976316E+0001 + 6.91872315816124E+0001 6.91465487183489E+0001 6.91058868982622E+0001 6.90652461117771E+0001 6.90246263493226E+0001 + 6.89840276013313E+0001 6.89434498582397E+0001 6.89028931104883E+0001 6.88623573485212E+0001 6.88218425627865E+0001 + 6.87813487437362E+0001 6.87408758818261E+0001 6.87004239675158E+0001 6.86599929912689E+0001 6.86195829435526E+0001 + 6.85791938148381E+0001 6.85388255956004E+0001 6.84984782763184E+0001 6.84581518474749E+0001 6.84178462995563E+0001 + 6.83775616230530E+0001 6.83372978084592E+0001 6.82970548462730E+0001 6.82568327269962E+0001 6.82166314411346E+0001 + 6.81764509791978E+0001 6.81362913316990E+0001 6.80961524891555E+0001 6.80560344420882E+0001 6.80159371810221E+0001 + 6.79758606964859E+0001 6.79358049790119E+0001 6.78957700191366E+0001 6.78557558074000E+0001 6.78157623343462E+0001 + 6.77757895905227E+0001 6.77358375664814E+0001 6.76959062527775E+0001 6.76559956399703E+0001 6.76161057186228E+0001 + 6.75762364793017E+0001 6.75363879125778E+0001 6.74965600090255E+0001 6.74567527592230E+0001 6.74169661537524E+0001 + 6.73772001831995E+0001 6.73374548381540E+0001 6.72977301092093E+0001 6.72580259869628E+0001 6.72183424620154E+0001 + 6.71786795249720E+0001 6.71390371664412E+0001 6.70994153770355E+0001 6.70598141473711E+0001 6.70202334680680E+0001 + 6.69806733297500E+0001 6.69411337230447E+0001 6.69016146385835E+0001 6.68621160670015E+0001 6.68226379989377E+0001 + 6.67831804250348E+0001 6.67437433359393E+0001 6.67043267223016E+0001 6.66649305747756E+0001 6.66255548840191E+0001 + 6.65861996406939E+0001 6.65468648354653E+0001 6.65075504590025E+0001 6.64682565019784E+0001 6.64289829550697E+0001 + 6.63897298089569E+0001 6.63504970543241E+0001 6.63112846818595E+0001 6.62720926822547E+0001 6.62329210462054E+0001 + 6.61937697644107E+0001 6.61546388275738E+0001 6.61155282264015E+0001 6.60764379516042E+0001 6.60373679938964E+0001 + 6.59983183439961E+0001 6.59592889926252E+0001 6.59202799305091E+0001 6.58812911483774E+0001 6.58423226369629E+0001 + 6.58033743870027E+0001 6.57644463892372E+0001 6.57255386344107E+0001 6.56866511132713E+0001 6.56477838165709E+0001 + 6.56089367350649E+0001 6.55701098595127E+0001 6.55313031806773E+0001 6.54925166893255E+0001 6.54537503762276E+0001 + 6.54150042321581E+0001 6.53762782478947E+0001 6.53375724142193E+0001 6.52988867219172E+0001 6.52602211617777E+0001 + 6.52215757245935E+0001 6.51829504011613E+0001 6.51443451822815E+0001 6.51057600587580E+0001 6.50671950213986E+0001 + 6.50286500610150E+0001 6.49901251684221E+0001 6.49516203344391E+0001 6.49131355498885E+0001 6.48746708055968E+0001 + 6.48362260923939E+0001 6.47978014011137E+0001 6.47593967225937E+0001 6.47210120476751E+0001 6.46826473672029E+0001 + 6.46443026720256E+0001 6.46059779529955E+0001 6.45676732009688E+0001 6.45293884068051E+0001 6.44911235613680E+0001 + 6.44528786555245E+0001 6.44146536801455E+0001 6.43764486261056E+0001 6.43382634842828E+0001 6.43000982455594E+0001 + 6.42619529008206E+0001 6.42238274409561E+0001 6.41857218568587E+0001 6.41476361394252E+0001 6.41095702795559E+0001 + 6.40715242681549E+0001 6.40334980961299E+0001 6.39954917543925E+0001 6.39575052338577E+0001 6.39195385254443E+0001 + 6.38815916200749E+0001 6.38436645086755E+0001 6.38057571821761E+0001 6.37678696315102E+0001 6.37300018476148E+0001 + 6.36921538214310E+0001 6.36543255439033E+0001 6.36165170059798E+0001 6.35787281986125E+0001 6.35409591127568E+0001 + 6.35032097393721E+0001 6.34654800694212E+0001 6.34277700938706E+0001 6.33900798036906E+0001 6.33524091898550E+0001 + 6.33147582433413E+0001 6.32771269551307E+0001 6.32395153162082E+0001 6.32019233175621E+0001 6.31643509501847E+0001 + 6.31267982050717E+0001 6.30892650732226E+0001 6.30517515456405E+0001 6.30142576133323E+0001 6.29767832673082E+0001 + 6.29393284985824E+0001 6.29018932981726E+0001 6.28644776571001E+0001 6.28270815663899E+0001 6.27897050170706E+0001 + 6.27523480001745E+0001 6.27150105067376E+0001 6.26776925277993E+0001 6.26403940544029E+0001 6.26031150775951E+0001 + 6.25658555884265E+0001 6.25286155779511E+0001 6.24913950372266E+0001 6.24541939573145E+0001 6.24170123292795E+0001 + 6.23798501441905E+0001 6.23427073931195E+0001 6.23055840671424E+0001 6.22684801573388E+0001 6.22313956547916E+0001 + 6.21943305505878E+0001 6.21572848358174E+0001 6.21202585015746E+0001 6.20832515389569E+0001 6.20462639390655E+0001 + 6.20092956930051E+0001 6.19723467918842E+0001 6.19354172268149E+0001 6.18985069889127E+0001 6.18616160692969E+0001 + 6.18247444590903E+0001 6.17878921494194E+0001 6.17510591314142E+0001 6.17142453962085E+0001 6.16774509349395E+0001 + 6.16406757387480E+0001 6.16039197987785E+0001 6.15671831061791E+0001 6.15304656521014E+0001 6.14937674277008E+0001 + 6.14570884241359E+0001 6.14204286325694E+0001 6.13837880441671E+0001 6.13471666500988E+0001 6.13105644415377E+0001 + 6.12739814096605E+0001 6.12374175456477E+0001 6.12008728406831E+0001 6.11643472859545E+0001 6.11278408726528E+0001 + 6.10913535919729E+0001 6.10548854351130E+0001 6.10184363932749E+0001 6.09820064576643E+0001 6.09455956194900E+0001 + 6.09092038699648E+0001 6.08728312003046E+0001 6.08364776017294E+0001 6.08001430654625E+0001 6.07638275827306E+0001 + 6.07275311447644E+0001 6.06912537427977E+0001 6.06549953680683E+0001 6.06187560118172E+0001 6.05825356652891E+0001 + 6.05463343197325E+0001 6.05101519663990E+0001 6.04739885965441E+0001 6.04378442014267E+0001 6.04017187723094E+0001 + 6.03656123004581E+0001 6.03295247771426E+0001 6.02934561936360E+0001 6.02574065412151E+0001 6.02213758111600E+0001 + 6.01853639947547E+0001 6.01493710832865E+0001 6.01133970680462E+0001 6.00774419403284E+0001 6.00415056914312E+0001 + 6.00055883126559E+0001 5.99696897953077E+0001 5.99338101306953E+0001 5.98979493101307E+0001 5.98621073249297E+0001 + 5.98262841664116E+0001 5.97904798258990E+0001 5.97546942947184E+0001 5.97189275641995E+0001 5.96831796256756E+0001 + 5.96474504704839E+0001 5.96117400899644E+0001 5.95760484754614E+0001 5.95403756183222E+0001 5.95047215098979E+0001 + 5.94690861415429E+0001 5.94334695046153E+0001 5.93978715904767E+0001 5.93622923904921E+0001 5.93267318960302E+0001 + 5.92911900984630E+0001 5.92556669891663E+0001 5.92201625595191E+0001 5.91846768009040E+0001 5.91492097047074E+0001 + 5.91137612623187E+0001 5.90783314651313E+0001 5.90429203045419E+0001 5.90075277719505E+0001 5.89721538587610E+0001 + 5.89367985563805E+0001 5.89014618562197E+0001 5.88661437496930E+0001 5.88308442282178E+0001 5.87955632832156E+0001 + 5.87603009061109E+0001 5.87250570883320E+0001 5.86898318213106E+0001 5.86546250964819E+0001 5.86194369052845E+0001 + 5.85842672391607E+0001 5.85491160895560E+0001 5.85139834479196E+0001 5.84788693057043E+0001 5.84437736543660E+0001 + 5.84086964853645E+0001 5.83736377901627E+0001 5.83385975602273E+0001 5.83035757870284E+0001 5.82685724620393E+0001 + 5.82335875767373E+0001 5.81986211226026E+0001 5.81636730911194E+0001 5.81287434737750E+0001 5.80938322620604E+0001 + 5.80589394474699E+0001 5.80240650215014E+0001 5.79892089756562E+0001 5.79543713014391E+0001 5.79195519903583E+0001 + 5.78847510339256E+0001 5.78499684236562E+0001 5.78152041510686E+0001 5.77804582076850E+0001 5.77457305850310E+0001 + 5.77110212746357E+0001 5.76763302680313E+0001 5.76416575567540E+0001 5.76070031323432E+0001 5.75723669863416E+0001 + 5.75377491102955E+0001 5.75031494957548E+0001 5.74685681342726E+0001 5.74340050174056E+0001 5.73994601367139E+0001 + 5.73649334837610E+0001 5.73304250501139E+0001 5.72959348273431E+0001 5.72614628070224E+0001 5.72270089807292E+0001 + 5.71925733400442E+0001 5.71581558765516E+0001 5.71237565818390E+0001 5.70893754474976E+0001 5.70550124651218E+0001 + 5.70206676263096E+0001 5.69863409226623E+0001 5.69520323457847E+0001 5.69177418872852E+0001 5.68834695387752E+0001 + 5.68492152918701E+0001 5.68149791381881E+0001 5.67807610693513E+0001 5.67465610769852E+0001 5.67123791527183E+0001 + 5.66782152881830E+0001 5.66440694750149E+0001 5.66099417048531E+0001 5.65758319693399E+0001 5.65417402601213E+0001 + 5.65076665688466E+0001 5.64736108871684E+0001 5.64395732067430E+0001 5.64055535192298E+0001 5.63715518162918E+0001 + 5.63375680895953E+0001 5.63036023308101E+0001 5.62696545316095E+0001 5.62357246836698E+0001 5.62018127786711E+0001 + 5.61679188082968E+0001 5.61340427642337E+0001 5.61001846381719E+0001 5.60663444218050E+0001 5.60325221068301E+0001 + 5.59987176849474E+0001 5.59649311478607E+0001 5.59311624872772E+0001 5.58974116949075E+0001 5.58636787624654E+0001 + 5.58299636816683E+0001 5.57962664442370E+0001 5.57625870418955E+0001 5.57289254663714E+0001 5.56952817093955E+0001 + 5.56616557627020E+0001 5.56280476180287E+0001 5.55944572671166E+0001 5.55608847017101E+0001 5.55273299135568E+0001 + 5.54937928944082E+0001 5.54602736360186E+0001 5.54267721301459E+0001 5.53932883685516E+0001 5.53598223430001E+0001 + 5.53263740452597E+0001 5.52929434671016E+0001 5.52595306003006E+0001 5.52261354366350E+0001 5.51927579678861E+0001 + 5.51593981858389E+0001 5.51260560822816E+0001 5.50927316490059E+0001 5.50594248778065E+0001 5.50261357604820E+0001 + 5.49928642888340E+0001 5.49596104546674E+0001 5.49263742497908E+0001 5.48931556660158E+0001 5.48599546951576E+0001 + 5.48267713290345E+0001 5.47936055594686E+0001 5.47604573782847E+0001 5.47273267773116E+0001 5.46942137483811E+0001 + 5.46611182833283E+0001 5.46280403739918E+0001 5.45949800122135E+0001 5.45619371898386E+0001 5.45289118987158E+0001 + 5.44959041306969E+0001 5.44629138776372E+0001 5.44299411313953E+0001 5.43969858838331E+0001 5.43640481268160E+0001 + 5.43311278522124E+0001 5.42982250518943E+0001 5.42653397177371E+0001 5.42324718416193E+0001 5.41996214154228E+0001 + 5.41667884310329E+0001 5.41339728803383E+0001 5.41011747552306E+0001 5.40683940476054E+0001 5.40356307493610E+0001 + 5.40028848523995E+0001 5.39701563486259E+0001 5.39374452299488E+0001 5.39047514882801E+0001 5.38720751155348E+0001 + 5.38394161036316E+0001 5.38067744444921E+0001 5.37741501300416E+0001 5.37415431522083E+0001 5.37089535029241E+0001 + 5.36763811741239E+0001 5.36438261577461E+0001 5.36112884457324E+0001 5.35787680300278E+0001 5.35462649025804E+0001 + 5.35137790553419E+0001 5.34813104802672E+0001 5.34488591693144E+0001 5.34164251144450E+0001 5.33840083076238E+0001 + 5.33516087408188E+0001 5.33192264060015E+0001 5.32868612951465E+0001 5.32545134002317E+0001 5.32221827132384E+0001 + 5.31898692261511E+0001 5.31575729309578E+0001 5.31252938196494E+0001 5.30930318842205E+0001 5.30607871166687E+0001 + 5.30285595089950E+0001 5.29963490532038E+0001 5.29641557413024E+0001 5.29319795653019E+0001 5.28998205172162E+0001 + 5.28676785890629E+0001 5.28355537728625E+0001 5.28034460606391E+0001 5.27713554444199E+0001 5.27392819162353E+0001 + 5.27072254681192E+0001 5.26751860921086E+0001 5.26431637802438E+0001 5.26111585245684E+0001 5.25791703171294E+0001 + 5.25471991499768E+0001 5.25152450151640E+0001 5.24833079047477E+0001 5.24513878107878E+0001 5.24194847253475E+0001 + 5.23875986404933E+0001 5.23557295482948E+0001 5.23238774408252E+0001 5.22920423101604E+0001 5.22602241483802E+0001 + 5.22284229475672E+0001 5.21966386998074E+0001 5.21648713971901E+0001 5.21331210318077E+0001 5.21013875957561E+0001 + 5.20696710811342E+0001 5.20379714800444E+0001 5.20062887845920E+0001 5.19746229868858E+0001 5.19429740790379E+0001 + 5.19113420531635E+0001 5.18797269013810E+0001 5.18481286158122E+0001 5.18165471885821E+0001 5.17849826118188E+0001 + 5.17534348776538E+0001 5.17219039782217E+0001 5.16903899056605E+0001 5.16588926521114E+0001 5.16274122097186E+0001 + 5.15959485706299E+0001 5.15645017269959E+0001 5.15330716709709E+0001 5.15016583947122E+0001 5.14702618903802E+0001 + 5.14388821501388E+0001 5.14075191661547E+0001 5.13761729305985E+0001 5.13448434356433E+0001 5.13135306734658E+0001 + 5.12822346362460E+0001 5.12509553161669E+0001 5.12196927054149E+0001 5.11884467961794E+0001 5.11572175806531E+0001 + 5.11260050510321E+0001 5.10948091995154E+0001 5.10636300183056E+0001 5.10324674996080E+0001 5.10013216356316E+0001 + 5.09701924185884E+0001 5.09390798406935E+0001 5.09079838941654E+0001 5.08769045712256E+0001 5.08458418640991E+0001 + 5.08147957650138E+0001 5.07837662662010E+0001 5.07527533598951E+0001 5.07217570383338E+0001 5.06907772937577E+0001 + 5.06598141184111E+0001 5.06288675045410E+0001 5.05979374443980E+0001 5.05670239302355E+0001 5.05361269543105E+0001 + 5.05052465088828E+0001 5.04743825862157E+0001 5.04435351785755E+0001 5.04127042782318E+0001 5.03818898774573E+0001 + 5.03510919685280E+0001 5.03203105437229E+0001 5.02895455953244E+0001 5.02587971156178E+0001 5.02280650968919E+0001 + 5.01973495314384E+0001 5.01666504115525E+0001 5.01359677295322E+0001 5.01053014776789E+0001 5.00746516482972E+0001 + 5.00440182336948E+0001 5.00134012261825E+0001 4.99828006180745E+0001 4.99522164016877E+0001 4.99216485693429E+0001 + 4.98910971133633E+0001 4.98605620260758E+0001 4.98300432998103E+0001 4.97995409268997E+0001 4.97690548996804E+0001 + 4.97385852104917E+0001 4.97081318516761E+0001 4.96776948155792E+0001 4.96472740945500E+0001 4.96168696809405E+0001 + 4.95864815671058E+0001 4.95561097454043E+0001 4.95257542081973E+0001 4.94954149478496E+0001 4.94650919567288E+0001 + 4.94347852272060E+0001 4.94044947516552E+0001 4.93742205224536E+0001 4.93439625319815E+0001 4.93137207726226E+0001 + 4.92834952367633E+0001 4.92532859167936E+0001 4.92230928051064E+0001 4.91929158940977E+0001 4.91627551761668E+0001 + 4.91326106437160E+0001 4.91024822891508E+0001 4.90723701048799E+0001 4.90422740833149E+0001 4.90121942168708E+0001 + 4.89821304979657E+0001 4.89520829190207E+0001 4.89220514724601E+0001 4.88920361507112E+0001 4.88620369462047E+0001 + 4.88320538513742E+0001 4.88020868586566E+0001 4.87721359604916E+0001 4.87422011493225E+0001 4.87122824175954E+0001 + 4.86823797577594E+0001 4.86524931622671E+0001 4.86226226235740E+0001 4.85927681341388E+0001 4.85629296864231E+0001 + 4.85331072728919E+0001 4.85033008860132E+0001 4.84735105182580E+0001 4.84437361621006E+0001 4.84139778100183E+0001 + 4.83842354544915E+0001 4.83545090880038E+0001 4.83247987030418E+0001 4.82951042920953E+0001 4.82654258476572E+0001 + 4.82357633622233E+0001 4.82061168282929E+0001 4.81764862383680E+0001 4.81468715849539E+0001 4.81172728605589E+0001 + 4.80876900576946E+0001 4.80581231688755E+0001 4.80285721866193E+0001 4.79990371034467E+0001 4.79695179118815E+0001 + 4.79400146044508E+0001 4.79105271736845E+0001 4.78810556121157E+0001 4.78515999122806E+0001 4.78221600667186E+0001 + 4.77927360679721E+0001 4.77633279085864E+0001 4.77339355811102E+0001 4.77045590780950E+0001 4.76751983920956E+0001 + 4.76458535156698E+0001 4.76165244413785E+0001 4.75872111617856E+0001 4.75579136694582E+0001 4.75286319569663E+0001 + 4.74993660168831E+0001 4.74701158417850E+0001 4.74408814242512E+0001 4.74116627568641E+0001 4.73824598322092E+0001 + 4.73532726428750E+0001 4.73241011814533E+0001 4.72949454405385E+0001 4.72658054127285E+0001 4.72366810906241E+0001 + 4.72075724668291E+0001 4.71784795339506E+0001 4.71494022845984E+0001 4.71203407113857E+0001 4.70912948069284E+0001 + 4.70622645638460E+0001 4.70332499747605E+0001 4.70042510322972E+0001 4.69752677290845E+0001 4.69463000577538E+0001 + 4.69173480109396E+0001 4.68884115812792E+0001 4.68594907614133E+0001 4.68305855439855E+0001 4.68016959216424E+0001 + 4.67728218870337E+0001 4.67439634328122E+0001 4.67151205516336E+0001 4.66862932361567E+0001 4.66574814790435E+0001 + 4.66286852729587E+0001 4.65999046105705E+0001 4.65711394845497E+0001 4.65423898875704E+0001 4.65136558123097E+0001 + 4.64849372514476E+0001 4.64562341976673E+0001 4.64275466436550E+0001 4.63988745820998E+0001 4.63702180056940E+0001 + 4.63415769071328E+0001 4.63129512791146E+0001 4.62843411143406E+0001 4.62557464055151E+0001 4.62271671453457E+0001 + 4.61986033265426E+0001 4.61700549418192E+0001 4.61415219838920E+0001 4.61130044454805E+0001 4.60845023193071E+0001 + 4.60560155980973E+0001 4.60275442745797E+0001 4.59990883414858E+0001 4.59706477915501E+0001 4.59422226175101E+0001 + 4.59138128121065E+0001 4.58854183680829E+0001 4.58570392781857E+0001 4.58286755351648E+0001 4.58003271317725E+0001 + 4.57719940607647E+0001 4.57436763148999E+0001 4.57153738869397E+0001 4.56870867696488E+0001 4.56588149557949E+0001 + 4.56305584381485E+0001 4.56023172094833E+0001 4.55740912625760E+0001 4.55458805902062E+0001 4.55176851851565E+0001 + 4.54895050402126E+0001 4.54613401481631E+0001 4.54331905017997E+0001 4.54050560939170E+0001 4.53769369173125E+0001 + 4.53488329647869E+0001 4.53207442291438E+0001 4.52926707031897E+0001 4.52646123797342E+0001 4.52365692515899E+0001 + 4.52085413115724E+0001 4.51805285525001E+0001 4.51525309671945E+0001 4.51245485484802E+0001 4.50965812891847E+0001 + 4.50686291821382E+0001 4.50406922201744E+0001 4.50127703961296E+0001 4.49848637028432E+0001 4.49569721331576E+0001 + 4.49290956799180E+0001 4.49012343359728E+0001 4.48733880941733E+0001 4.48455569473738E+0001 4.48177408884314E+0001 + 4.47899399102063E+0001 4.47621540055617E+0001 4.47343831673637E+0001 4.47066273884815E+0001 4.46788866617870E+0001 + 4.46511609801553E+0001 4.46234503364644E+0001 4.45957547235951E+0001 4.45680741344315E+0001 4.45404085618603E+0001 + 4.45127579987714E+0001 4.44851224380576E+0001 4.44575018726145E+0001 4.44298962953409E+0001 4.44023056991385E+0001 + 4.43747300769117E+0001 4.43471694215681E+0001 4.43196237260183E+0001 4.42920929831757E+0001 4.42645771859567E+0001 + 4.42370763272805E+0001 4.42095904000695E+0001 4.41821193972489E+0001 4.41546633117469E+0001 4.41272221364946E+0001 + 4.40997958644260E+0001 4.40723844884783E+0001 4.40449880015911E+0001 4.40176063967075E+0001 4.39902396667732E+0001 + 4.39628878047371E+0001 4.39355508035507E+0001 4.39082286561688E+0001 4.38809213555487E+0001 4.38536288946511E+0001 + 4.38263512664393E+0001 4.37990884638797E+0001 4.37718404799415E+0001 4.37446073075970E+0001 4.37173889398211E+0001 + 4.36901853695921E+0001 4.36629965898909E+0001 4.36358225937012E+0001 4.36086633740101E+0001 4.35815189238071E+0001 + 4.35543892360851E+0001 4.35272743038394E+0001 4.35001741200687E+0001 4.34730886777743E+0001 4.34460179699605E+0001 + 4.34189619896346E+0001 4.33919207298068E+0001 4.33648941834901E+0001 4.33378823437004E+0001 4.33108852034566E+0001 + 4.32839027557807E+0001 4.32569349936972E+0001 4.32299819102337E+0001 4.32030434984208E+0001 4.31761197512919E+0001 + 4.31492106618832E+0001 4.31223162232341E+0001 4.30954364283867E+0001 4.30685712703859E+0001 4.30417207422797E+0001 + 4.30148848371189E+0001 4.29880635479573E+0001 4.29612568678514E+0001 4.29344647898607E+0001 4.29076873070478E+0001 + 4.28809244124778E+0001 4.28541760992189E+0001 4.28274423603422E+0001 4.28007231889218E+0001 4.27740185780343E+0001 + 4.27473285207597E+0001 4.27206530101805E+0001 4.26939920393822E+0001 4.26673456014532E+0001 4.26407136894849E+0001 + 4.26140962965713E+0001 4.25874934158096E+0001 4.25609050402995E+0001 4.25343311631441E+0001 4.25077717774488E+0001 + 4.24812268763224E+0001 4.24546964528761E+0001 4.24281805002244E+0001 4.24016790114844E+0001 4.23751919797761E+0001 + 4.23487193982226E+0001 4.23222612599495E+0001 4.22958175580856E+0001 4.22693882857623E+0001 4.22429734361141E+0001 + 4.22165730022783E+0001 4.21901869773948E+0001 4.21638153546069E+0001 4.21374581270603E+0001 4.21111152879038E+0001 + 4.20847868302888E+0001 4.20584727473699E+0001 4.20321730323043E+0001 4.20058876782523E+0001 4.19796166783768E+0001 + 4.19533600258436E+0001 4.19271177138216E+0001 4.19008897354822E+0001 4.18746760839999E+0001 4.18484767525520E+0001 + 4.18222917343186E+0001 4.17961210224827E+0001 4.17699646102301E+0001 4.17438224907495E+0001 4.17176946572323E+0001 + 4.16915811028730E+0001 4.16654818208688E+0001 4.16393968044196E+0001 4.16133260467285E+0001 4.15872695410010E+0001 + 4.15612272804459E+0001 4.15351992582744E+0001 4.15091854677009E+0001 4.14831859019424E+0001 4.14572005542189E+0001 + 4.14312294177530E+0001 4.14052724857703E+0001 4.13793297514994E+0001 4.13534012081714E+0001 4.13274868490204E+0001 + 4.13015866672833E+0001 4.12757006561998E+0001 4.12498288090125E+0001 4.12239711189668E+0001 4.11981275793109E+0001 + 4.11722981832959E+0001 4.11464829241755E+0001 4.11206817952064E+0001 4.10948947896482E+0001 4.10691219007632E+0001 + 4.10433631218165E+0001 4.10176184460761E+0001 4.09918878668127E+0001 4.09661713772999E+0001 4.09404689708141E+0001 + 4.09147806406345E+0001 4.08891063800432E+0001 4.08634461823250E+0001 4.08378000407674E+0001 4.08121679486611E+0001 + 4.07865498992992E+0001 4.07609458859778E+0001 4.07353559019958E+0001 4.07097799406548E+0001 4.06842179952594E+0001 + 4.06586700591168E+0001 4.06331361255371E+0001 4.06076161878333E+0001 4.05821102393209E+0001 4.05566182733185E+0001 + 4.05311402831473E+0001 4.05056762621315E+0001 4.04802262035978E+0001 4.04547901008761E+0001 4.04293679472987E+0001 + 4.04039597362009E+0001 4.03785654609207E+0001 4.03531851147990E+0001 4.03278186911793E+0001 4.03024661834082E+0001 + 4.02771275848348E+0001 4.02518028888111E+0001 4.02264920886919E+0001 4.02011951778346E+0001 4.01759121495998E+0001 + 4.01506429973504E+0001 4.01253877144523E+0001 4.01001462942744E+0001 4.00749187301879E+0001 4.00497050155672E+0001 + 4.00245051437892E+0001 3.99993191082339E+0001 3.99741469022836E+0001 3.99489885193237E+0001 3.99238439527424E+0001 + 3.98987131959306E+0001 3.98735962422818E+0001 3.98484930851926E+0001 3.98234037180620E+0001 3.97983281342921E+0001 + 3.97732663272875E+0001 3.97482182904559E+0001 3.97231840172073E+0001 3.96981635009549E+0001 3.96731567351144E+0001 + 3.96481637131043E+0001 3.96231844283459E+0001 3.95982188742634E+0001 3.95732670442835E+0001 3.95483289318357E+0001 + 3.95234045303525E+0001 3.94984938332689E+0001 3.94735968340227E+0001 3.94487135260546E+0001 3.94238439028078E+0001 + 3.93989879577285E+0001 3.93741456842655E+0001 3.93493170758703E+0001 3.93245021259975E+0001 3.92997008281039E+0001 + 3.92749131756495E+0001 3.92501391620968E+0001 3.92253787809112E+0001 3.92006320255608E+0001 3.91758988895162E+0001 + 3.91511793662511E+0001 3.91264734492418E+0001 3.91017811319672E+0001 3.90771024079091E+0001 3.90524372705521E+0001 + 3.90277857133834E+0001 3.90031477298929E+0001 3.89785233135734E+0001 3.89539124579202E+0001 3.89293151564315E+0001 + 3.89047314026083E+0001 3.88801611899541E+0001 3.88556045119754E+0001 3.88310613621811E+0001 3.88065317340832E+0001 + 3.87820156211960E+0001 3.87575130170370E+0001 3.87330239151260E+0001 3.87085483089858E+0001 3.86840861921417E+0001 + 3.86596375581220E+0001 3.86352024004575E+0001 3.86107807126818E+0001 3.85863724883312E+0001 3.85619777209446E+0001 + 3.85375964040639E+0001 3.85132285312334E+0001 3.84888740960003E+0001 3.84645330919145E+0001 3.84402055125286E+0001 + 3.84158913513979E+0001 3.83915906020803E+0001 3.83673032581366E+0001 3.83430293131301E+0001 3.83187687606270E+0001 + 3.82945215941962E+0001 3.82702878074091E+0001 3.82460673938400E+0001 3.82218603470658E+0001 3.81976666606662E+0001 + 3.81734863282234E+0001 3.81493193433225E+0001 3.81251656995514E+0001 3.81010253905002E+0001 3.80768984097623E+0001 + 3.80527847509335E+0001 3.80286844076121E+0001 3.80045973733995E+0001 3.79805236418996E+0001 3.79564632067188E+0001 + 3.79324160614666E+0001 3.79083821997548E+0001 3.78843616151982E+0001 3.78603543014141E+0001 3.78363602520224E+0001 + 3.78123794606460E+0001 3.77884119209102E+0001 3.77644576264431E+0001 3.77405165708755E+0001 3.77165887478407E+0001 + 3.76926741509750E+0001 3.76687727739170E+0001 3.76448846103085E+0001 3.76210096537933E+0001 3.75971478980184E+0001 + 3.75732993366333E+0001 3.75494639632902E+0001 3.75256417716440E+0001 3.75018327553521E+0001 3.74780369080747E+0001 + 3.74542542234748E+0001 3.74304846952178E+0001 3.74067283169719E+0001 3.73829850824081E+0001 3.73592549851998E+0001 + 3.73355380190233E+0001 3.73118341775574E+0001 3.72881434544837E+0001 3.72644658434863E+0001 3.72408013382521E+0001 + 3.72171499324706E+0001 3.71935116198339E+0001 3.71698863940369E+0001 3.71462742487771E+0001 3.71226751777547E+0001 + 3.70990891746722E+0001 3.70755162332354E+0001 3.70519563471522E+0001 3.70284095101334E+0001 3.70048757158924E+0001 + 3.69813549581453E+0001 3.69578472306108E+0001 3.69343525270101E+0001 3.69108708410674E+0001 3.68874021665091E+0001 + 3.68639464970648E+0001 3.68405038264662E+0001 3.68170741484479E+0001 3.67936574567472E+0001 3.67702537451039E+0001 + 3.67468630072606E+0001 3.67234852369622E+0001 3.67001204279567E+0001 3.66767685739945E+0001 3.66534296688285E+0001 + 3.66301037062145E+0001 3.66067906799107E+0001 3.65834905836782E+0001 3.65602034112805E+0001 3.65369291564839E+0001 + 3.65136678130571E+0001 3.64904193747716E+0001 3.64671838354016E+0001 3.64439611887238E+0001 3.64207514285175E+0001 + 3.63975545485646E+0001 3.63743705426499E+0001 3.63511994045605E+0001 3.63280411280863E+0001 3.63048957070198E+0001 + 3.62817631351560E+0001 3.62586434062926E+0001 3.62355365142300E+0001 3.62124424527711E+0001 3.61893612157215E+0001 + 3.61662927968894E+0001 3.61432371900856E+0001 3.61201943891233E+0001 3.60971643878188E+0001 3.60741471799905E+0001 + 3.60511427594598E+0001 3.60281511200505E+0001 3.60051722555890E+0001 3.59822061599045E+0001 3.59592528268285E+0001 + 3.59363122501953E+0001 3.59133844238419E+0001 3.58904693416077E+0001 3.58675669973349E+0001 3.58446773848680E+0001 + 3.58218004980545E+0001 3.57989363307441E+0001 3.57760848767894E+0001 3.57532461300454E+0001 3.57304200843698E+0001 + 3.57076067336230E+0001 3.56848060716678E+0001 3.56620180923696E+0001 3.56392427895965E+0001 3.56164801572192E+0001 + 3.55937301891109E+0001 3.55709928791475E+0001 3.55482682212073E+0001 3.55255562091714E+0001 3.55028568369234E+0001 + 3.54801700983494E+0001 3.54574959873383E+0001 3.54348344977813E+0001 3.54121856235724E+0001 3.53895493586082E+0001 + 3.53669256967877E+0001 3.53443146320127E+0001 3.53217161581872E+0001 3.52991302692183E+0001 3.52765569590154E+0001 + 3.52539962214903E+0001 3.52314480505577E+0001 3.52089124401347E+0001 3.51863893841411E+0001 3.51638788764991E+0001 + 3.51413809111335E+0001 3.51188954819719E+0001 3.50964225829442E+0001 3.50739622079829E+0001 3.50515143510233E+0001 + 3.50290790060030E+0001 3.50066561668622E+0001 3.49842458275439E+0001 3.49618479819934E+0001 3.49394626241586E+0001 + 3.49170897479901E+0001 3.48947293474410E+0001 3.48723814164669E+0001 3.48500459490261E+0001 3.48277229390792E+0001 + 3.48054123805896E+0001 3.47831142675231E+0001 3.47608285938482E+0001 3.47385553535359E+0001 3.47162945405598E+0001 + 3.46940461488958E+0001 3.46718101725226E+0001 3.46495866054215E+0001 3.46273754415761E+0001 3.46051766749728E+0001 + 3.45829902996003E+0001 3.45608163094502E+0001 3.45386546985162E+0001 3.45165054607948E+0001 3.44943685902852E+0001 + 3.44722440809888E+0001 3.44501319269097E+0001 3.44280321220546E+0001 3.44059446604327E+0001 3.43838695360556E+0001 + 3.43618067429376E+0001 3.43397562750956E+0001 3.43177181265489E+0001 3.42956922913193E+0001 3.42736787634311E+0001 + 3.42516775369115E+0001 3.42296886057898E+0001 3.42077119640979E+0001 3.41857476058706E+0001 3.41637955251447E+0001 + 3.41418557159599E+0001 3.41199281723583E+0001 3.40980128883846E+0001 3.40761098580859E+0001 3.40542190755118E+0001 + 3.40323405347146E+0001 3.40104742297491E+0001 3.39886201546725E+0001 3.39667783035445E+0001 3.39449486704275E+0001 + 3.39231312493863E+0001 3.39013260344882E+0001 3.38795330198031E+0001 3.38577521994033E+0001 3.38359835673637E+0001 + 3.38142271177618E+0001 3.37924828446773E+0001 3.37707507421929E+0001 3.37490308043933E+0001 3.37273230253660E+0001 + 3.37056273992011E+0001 3.36839439199909E+0001 3.36622725818303E+0001 3.36406133788170E+0001 3.36189663050509E+0001 + 3.35973313546344E+0001 3.35757085216726E+0001 3.35540978002729E+0001 3.35324991845454E+0001 3.35109126686025E+0001 + 3.34893382465593E+0001 3.34677759125332E+0001 3.34462256606442E+0001 3.34246874850148E+0001 3.34031613797700E+0001 + 3.33816473390373E+0001 3.33601453569467E+0001 3.33386554276306E+0001 3.33171775452240E+0001 3.32957117038644E+0001 + 3.32742578976917E+0001 3.32528161208483E+0001 3.32313863674791E+0001 3.32099686317317E+0001 3.31885629077558E+0001 + 3.31671691897038E+0001 3.31457874717307E+0001 3.31244177479938E+0001 3.31030600126528E+0001 3.30817142598702E+0001 + 3.30603804838108E+0001 3.30390586786417E+0001 3.30177488385328E+0001 3.29964509576564E+0001 3.29751650301870E+0001 + 3.29538910503020E+0001 3.29326290121810E+0001 3.29113789100061E+0001 3.28901407379619E+0001 3.28689144902356E+0001 + 3.28477001610167E+0001 3.28264977444972E+0001 3.28053072348717E+0001 3.27841286263371E+0001 3.27629619130928E+0001 + 3.27418070893408E+0001 3.27206641492854E+0001 3.26995330871335E+0001 3.26784138970943E+0001 3.26573065733797E+0001 + 3.26362111102039E+0001 3.26151275017835E+0001 3.25940557423377E+0001 3.25729958260882E+0001 3.25519477472589E+0001 + 3.25309115000765E+0001 3.25098870787699E+0001 3.24888744775706E+0001 3.24678736907124E+0001 3.24468847124317E+0001 + 3.24259075369673E+0001 3.24049421585605E+0001 3.23839885714550E+0001 3.23630467698969E+0001 3.23421167481348E+0001 + 3.23211985004199E+0001 3.23002920210055E+0001 3.22793973041478E+0001 3.22585143441049E+0001 3.22376431351379E+0001 + 3.22167836715100E+0001 3.21959359474869E+0001 3.21750999573369E+0001 3.21542756953304E+0001 3.21334631557406E+0001 + 3.21126623328430E+0001 3.20918732209154E+0001 3.20710958142384E+0001 3.20503301070946E+0001 3.20295760937693E+0001 + 3.20088337685502E+0001 3.19881031257275E+0001 3.19673841595935E+0001 3.19466768644435E+0001 3.19259812345746E+0001 + 3.19052972642869E+0001 3.18846249478825E+0001 3.18639642796662E+0001 3.18433152539450E+0001 3.18226778650286E+0001 + 3.18020521072288E+0001 3.17814379748602E+0001 3.17608354622395E+0001 3.17402445636860E+0001 3.17196652735213E+0001 + 3.16990975860696E+0001 3.16785414956573E+0001 3.16579969966134E+0001 3.16374640832693E+0001 3.16169427499587E+0001 + 3.15964329910177E+0001 3.15759348007851E+0001 3.15554481736017E+0001 3.15349731038111E+0001 3.15145095857591E+0001 + 3.14940576137939E+0001 3.14736171822662E+0001 3.14531882855290E+0001 3.14327709179379E+0001 3.14123650738508E+0001 + 3.13919707476279E+0001 3.13715879336319E+0001 3.13512166262280E+0001 3.13308568197837E+0001 3.13105085086689E+0001 + 3.12901716872559E+0001 3.12698463499195E+0001 3.12495324910368E+0001 3.12292301049872E+0001 3.12089391861528E+0001 + 3.11886597289179E+0001 3.11683917276691E+0001 3.11481351767956E+0001 3.11278900706890E+0001 3.11076564037430E+0001 + 3.10874341703541E+0001 3.10672233649209E+0001 3.10470239818446E+0001 3.10268360155285E+0001 3.10066594603786E+0001 + 3.09864943108030E+0001 3.09663405612126E+0001 3.09461982060203E+0001 3.09260672396414E+0001 3.09059476564939E+0001 + 3.08858394509980E+0001 3.08657426175761E+0001 3.08456571506533E+0001 3.08255830446569E+0001 3.08055202940166E+0001 + 3.07854688931645E+0001 3.07654288365351E+0001 3.07454001185653E+0001 3.07253827336943E+0001 3.07053766763637E+0001 + 3.06853819410176E+0001 3.06653985221022E+0001 3.06454264140663E+0001 3.06254656113611E+0001 3.06055161084399E+0001 + 3.05855778997588E+0001 3.05656509797758E+0001 3.05457353429516E+0001 3.05258309837492E+0001 3.05059378966339E+0001 + 3.04860560760733E+0001 3.04661855165377E+0001 3.04463262124993E+0001 3.04264781584330E+0001 3.04066413488159E+0001 + 3.03868157781276E+0001 3.03670014408499E+0001 3.03471983314671E+0001 3.03274064444658E+0001 3.03076257743350E+0001 + 3.02878563155659E+0001 3.02680980626523E+0001 3.02483510100901E+0001 3.02286151523778E+0001 3.02088904840161E+0001 + 3.01891769995081E+0001 3.01694746933592E+0001 3.01497835600773E+0001 3.01301035941725E+0001 3.01104347901573E+0001 + 3.00907771425465E+0001 3.00711306458573E+0001 3.00514952946094E+0001 3.00318710833245E+0001 3.00122580065269E+0001 + 2.99926560587432E+0001 2.99730652345023E+0001 2.99534855283355E+0001 2.99339169347764E+0001 2.99143594483610E+0001 + 2.98948130636274E+0001 2.98752777751165E+0001 2.98557535773710E+0001 2.98362404649364E+0001 2.98167384323603E+0001 + 2.97972474741925E+0001 2.97777675849856E+0001 2.97582987592941E+0001 2.97388409916749E+0001 2.97193942766875E+0001 + 2.96999586088933E+0001 2.96805339828565E+0001 2.96611203931433E+0001 2.96417178343223E+0001 2.96223263009646E+0001 + 2.96029457876433E+0001 2.95835762889341E+0001 2.95642177994150E+0001 2.95448703136661E+0001 2.95255338262701E+0001 + 2.95062083318119E+0001 2.94868938248788E+0001 2.94675903000601E+0001 2.94482977519479E+0001 2.94290161751363E+0001 + 2.94097455642218E+0001 2.93904859138033E+0001 2.93712372184818E+0001 2.93519994728609E+0001 2.93327726715462E+0001 + 2.93135568091460E+0001 2.92943518802705E+0001 2.92751578795325E+0001 2.92559748015470E+0001 2.92368026409313E+0001 + 2.92176413923051E+0001 2.91984910502903E+0001 2.91793516095111E+0001 2.91602230645942E+0001 2.91411054101683E+0001 + 2.91219986408648E+0001 2.91029027513169E+0001 2.90838177361605E+0001 2.90647435900338E+0001 2.90456803075770E+0001 + 2.90266278834328E+0001 2.90075863122463E+0001 2.89885555886647E+0001 2.89695357073375E+0001 2.89505266629167E+0001 + 2.89315284500565E+0001 2.89125410634132E+0001 2.88935644976457E+0001 2.88745987474150E+0001 2.88556438073845E+0001 + 2.88366996722197E+0001 2.88177663365887E+0001 2.87988437951616E+0001 2.87799320426110E+0001 2.87610310736116E+0001 + 2.87421408828405E+0001 2.87232614649772E+0001 2.87043928147032E+0001 2.86855349267025E+0001 2.86666877956613E+0001 + 2.86478514162681E+0001 2.86290257832138E+0001 2.86102108911913E+0001 2.85914067348961E+0001 2.85726133090258E+0001 + 2.85538306082803E+0001 2.85350586273617E+0001 2.85162973609746E+0001 2.84975468038257E+0001 2.84788069506239E+0001 + 2.84600777960807E+0001 2.84413593349095E+0001 2.84226515618262E+0001 2.84039544715489E+0001 2.83852680587980E+0001 + 2.83665923182962E+0001 2.83479272447682E+0001 2.83292728329415E+0001 2.83106290775453E+0001 2.82919959733114E+0001 + 2.82733735149739E+0001 2.82547616972689E+0001 2.82361605149350E+0001 2.82175699627129E+0001 2.81989900353458E+0001 + 2.81804207275788E+0001 2.81618620341597E+0001 2.81433139498381E+0001 2.81247764693662E+0001 2.81062495874983E+0001 + 2.80877332989911E+0001 2.80692275986033E+0001 2.80507324810961E+0001 2.80322479412329E+0001 2.80137739737792E+0001 + 2.79953105735030E+0001 2.79768577351744E+0001 2.79584154535657E+0001 2.79399837234516E+0001 2.79215625396089E+0001 + 2.79031518968167E+0001 2.78847517898566E+0001 2.78663622135119E+0001 2.78479831625687E+0001 2.78296146318151E+0001 + 2.78112566160413E+0001 2.77929091100400E+0001 2.77745721086060E+0001 2.77562456065365E+0001 2.77379295986306E+0001 + 2.77196240796901E+0001 2.77013290445187E+0001 2.76830444879224E+0001 2.76647704047095E+0001 2.76465067896905E+0001 + 2.76282536376783E+0001 2.76100109434877E+0001 2.75917787019360E+0001 2.75735569078426E+0001 2.75553455560293E+0001 + 2.75371446413199E+0001 2.75189541585406E+0001 2.75007741025197E+0001 2.74826044680880E+0001 2.74644452500781E+0001 + 2.74462964433253E+0001 2.74281580426667E+0001 2.74100300429419E+0001 2.73919124389926E+0001 2.73738052256628E+0001 + 2.73557083977986E+0001 2.73376219502486E+0001 2.73195458778632E+0001 2.73014801754954E+0001 2.72834248380002E+0001 + 2.72653798602350E+0001 2.72473452370592E+0001 2.72293209633345E+0001 2.72113070339249E+0001 2.71933034436966E+0001 + 2.71753101875179E+0001 2.71573272602594E+0001 2.71393546567939E+0001 2.71213923719964E+0001 2.71034404007442E+0001 + 2.70854987379166E+0001 2.70675673783953E+0001 2.70496463170642E+0001 2.70317355488093E+0001 2.70138350685189E+0001 + 2.69959448710834E+0001 2.69780649513956E+0001 2.69601953043503E+0001 2.69423359248446E+0001 2.69244868077777E+0001 + 2.69066479480513E+0001 2.68888193405688E+0001 2.68710009802364E+0001 2.68531928619620E+0001 2.68353949806559E+0001 + 2.68176073312307E+0001 2.67998299086009E+0001 2.67820627076836E+0001 2.67643057233977E+0001 2.67465589506646E+0001 + 2.67288223844076E+0001 2.67110960195525E+0001 2.66933798510271E+0001 2.66756738737615E+0001 2.66579780826878E+0001 + 2.66402924727406E+0001 2.66226170388563E+0001 2.66049517759738E+0001 2.65872966790342E+0001 2.65696517429804E+0001 + 2.65520169627580E+0001 2.65343923333144E+0001 2.65167778495994E+0001 2.64991735065649E+0001 2.64815792991649E+0001 + 2.64639952223557E+0001 2.64464212710959E+0001 2.64288574403459E+0001 2.64113037250686E+0001 2.63937601202291E+0001 + 2.63762266207944E+0001 2.63587032217339E+0001 2.63411899180191E+0001 2.63236867046237E+0001 2.63061935765236E+0001 + 2.62887105286968E+0001 2.62712375561235E+0001 2.62537746537860E+0001 2.62363218166690E+0001 2.62188790397591E+0001 + 2.62014463180453E+0001 2.61840236465185E+0001 2.61666110201720E+0001 2.61492084340013E+0001 2.61318158830037E+0001 + 2.61144333621792E+0001 2.60970608665295E+0001 2.60796983910586E+0001 2.60623459307728E+0001 2.60450034806806E+0001 + 2.60276710357922E+0001 2.60103485911206E+0001 2.59930361416805E+0001 2.59757336824888E+0001 2.59584412085649E+0001 + 2.59411587149300E+0001 2.59238861966075E+0001 2.59066236486232E+0001 2.58893710660047E+0001 2.58721284437820E+0001 + 2.58548957769872E+0001 2.58376730606546E+0001 2.58204602898204E+0001 2.58032574595234E+0001 2.57860645648041E+0001 + 2.57688816007053E+0001 2.57517085622722E+0001 2.57345454445517E+0001 2.57173922425932E+0001 2.57002489514480E+0001 + 2.56831155661699E+0001 2.56659920818143E+0001 2.56488784934393E+0001 2.56317747961048E+0001 2.56146809848729E+0001 + 2.55975970548078E+0001 2.55805230009761E+0001 2.55634588184462E+0001 2.55464045022889E+0001 2.55293600475769E+0001 + 2.55123254493852E+0001 2.54953007027909E+0001 2.54782858028733E+0001 2.54612807447136E+0001 2.54442855233955E+0001 + 2.54273001340044E+0001 2.54103245716282E+0001 2.53933588313568E+0001 2.53764029082821E+0001 2.53594567974983E+0001 + 2.53425204941017E+0001 2.53255939931907E+0001 2.53086772898657E+0001 2.52917703792295E+0001 2.52748732563868E+0001 + 2.52579859164446E+0001 2.52411083545117E+0001 2.52242405656995E+0001 2.52073825451211E+0001 2.51905342878918E+0001 + 2.51736957891294E+0001 2.51568670439532E+0001 2.51400480474851E+0001 2.51232387948490E+0001 2.51064392811708E+0001 + 2.50896495015786E+0001 2.50728694512025E+0001 2.50560991251750E+0001 2.50393385186305E+0001 2.50225876267054E+0001 + 2.50058464445384E+0001 2.49891149672704E+0001 2.49723931900441E+0001 2.49556811080046E+0001 2.49389787162989E+0001 + 2.49222860100763E+0001 2.49056029844880E+0001 2.48889296346875E+0001 2.48722659558302E+0001 2.48556119430738E+0001 + 2.48389675915781E+0001 2.48223328965048E+0001 2.48057078530178E+0001 2.47890924562833E+0001 2.47724867014693E+0001 + 2.47558905837460E+0001 2.47393040982858E+0001 2.47227272402631E+0001 2.47061600048544E+0001 2.46896023872383E+0001 + 2.46730543825956E+0001 2.46565159861091E+0001 2.46399871929636E+0001 2.46234679983461E+0001 2.46069583974458E+0001 + 2.45904583854538E+0001 2.45739679575634E+0001 2.45574871089698E+0001 2.45410158348707E+0001 2.45245541304655E+0001 + 2.45081019909558E+0001 2.44916594115453E+0001 2.44752263874399E+0001 2.44588029138474E+0001 2.44423889859777E+0001 + 2.44259845990430E+0001 2.44095897482573E+0001 2.43932044288369E+0001 2.43768286360000E+0001 2.43604623649670E+0001 + 2.43441056109604E+0001 2.43277583692047E+0001 2.43114206349265E+0001 2.42950924033544E+0001 2.42787736697193E+0001 + 2.42624644292540E+0001 2.42461646771933E+0001 2.42298744087744E+0001 2.42135936192361E+0001 2.41973223038197E+0001 + 2.41810604577683E+0001 2.41648080763273E+0001 2.41485651547439E+0001 2.41323316882676E+0001 2.41161076721499E+0001 + 2.40998931016442E+0001 2.40836879720062E+0001 2.40674922784936E+0001 2.40513060163661E+0001 2.40351291808855E+0001 + 2.40189617673157E+0001 2.40028037709227E+0001 2.39866551869743E+0001 2.39705160107408E+0001 2.39543862374941E+0001 + 2.39382658625084E+0001 2.39221548810601E+0001 2.39060532884274E+0001 2.38899610798906E+0001 2.38738782507321E+0001 + 2.38578047962364E+0001 2.38417407116900E+0001 2.38256859923815E+0001 2.38096406336015E+0001 2.37936046306427E+0001 + 2.37775779787998E+0001 2.37615606733696E+0001 2.37455527096509E+0001 2.37295540829445E+0001 2.37135647885534E+0001 + 2.36975848217827E+0001 2.36816141779392E+0001 2.36656528523321E+0001 2.36497008402724E+0001 2.36337581370734E+0001 + 2.36178247380502E+0001 2.36019006385200E+0001 2.35859858338023E+0001 2.35700803192181E+0001 2.35541840900910E+0001 + 2.35382971417464E+0001 2.35224194695116E+0001 2.35065510687162E+0001 2.34906919346917E+0001 2.34748420627717E+0001 + 2.34590014482916E+0001 2.34431700865893E+0001 2.34273479730042E+0001 2.34115351028782E+0001 2.33957314715550E+0001 + 2.33799370743802E+0001 2.33641519067017E+0001 2.33483759638694E+0001 2.33326092412350E+0001 2.33168517341525E+0001 + 2.33011034379778E+0001 2.32853643480687E+0001 2.32696344597853E+0001 2.32539137684896E+0001 2.32382022695455E+0001 + 2.32224999583191E+0001 2.32068068301785E+0001 2.31911228804937E+0001 2.31754481046368E+0001 2.31597824979821E+0001 + 2.31441260559055E+0001 2.31284787737853E+0001 2.31128406470017E+0001 2.30972116709369E+0001 2.30815918409750E+0001 + 2.30659811525024E+0001 2.30503796009073E+0001 2.30347871815799E+0001 2.30192038899125E+0001 2.30036297212994E+0001 + 2.29880646711370E+0001 2.29725087348235E+0001 2.29569619077593E+0001 2.29414241853467E+0001 2.29258955629900E+0001 + 2.29103760360957E+0001 2.28948656000721E+0001 2.28793642503295E+0001 2.28638719822803E+0001 2.28483887913390E+0001 + 2.28329146729219E+0001 2.28174496224474E+0001 2.28019936353359E+0001 2.27865467070098E+0001 2.27711088328934E+0001 + 2.27556800084133E+0001 2.27402602289978E+0001 2.27248494900773E+0001 2.27094477870843E+0001 2.26940551154530E+0001 + 2.26786714706199E+0001 2.26632968480234E+0001 2.26479312431039E+0001 2.26325746513037E+0001 2.26172270680673E+0001 + 2.26018884888410E+0001 2.25865589090732E+0001 2.25712383242142E+0001 2.25559267297163E+0001 2.25406241210340E+0001 + 2.25253304936235E+0001 2.25100458429431E+0001 2.24947701644532E+0001 2.24795034536160E+0001 2.24642457058957E+0001 + 2.24489969167588E+0001 2.24337570816734E+0001 2.24185261961097E+0001 2.24033042555399E+0001 2.23880912554383E+0001 + 2.23728871912810E+0001 2.23576920585462E+0001 2.23425058527140E+0001 2.23273285692666E+0001 2.23121602036879E+0001 + 2.22970007514642E+0001 2.22818502080834E+0001 2.22667085690356E+0001 2.22515758298128E+0001 2.22364519859090E+0001 + 2.22213370328201E+0001 2.22062309660440E+0001 2.21911337810807E+0001 2.21760454734319E+0001 2.21609660386017E+0001 + 2.21458954720957E+0001 2.21308337694217E+0001 2.21157809260896E+0001 2.21007369376109E+0001 2.20857017994995E+0001 + 2.20706755072710E+0001 2.20556580564429E+0001 2.20406494425348E+0001 2.20256496610684E+0001 2.20106587075671E+0001 + 2.19956765775564E+0001 2.19807032665637E+0001 2.19657387701184E+0001 2.19507830837519E+0001 2.19358362029976E+0001 + 2.19208981233906E+0001 2.19059688404682E+0001 2.18910483497696E+0001 2.18761366468360E+0001 2.18612337272105E+0001 + 2.18463395864381E+0001 2.18314542200658E+0001 2.18165776236426E+0001 2.18017097927194E+0001 2.17868507228492E+0001 + 2.17720004095867E+0001 2.17571588484886E+0001 2.17423260351139E+0001 2.17275019650230E+0001 2.17126866337787E+0001 + 2.16978800369454E+0001 2.16830821700898E+0001 2.16682930287802E+0001 2.16535126085872E+0001 2.16387409050830E+0001 + 2.16239779138420E+0001 2.16092236304403E+0001 2.15944780504563E+0001 2.15797411694699E+0001 2.15650129830633E+0001 + 2.15502934868205E+0001 2.15355826763274E+0001 2.15208805471719E+0001 2.15061870949439E+0001 2.14915023152350E+0001 + 2.14768262036391E+0001 2.14621587557516E+0001 2.14474999671703E+0001 2.14328498334946E+0001 2.14182083503258E+0001 + 2.14035755132675E+0001 2.13889513179249E+0001 2.13743357599053E+0001 2.13597288348177E+0001 2.13451305382733E+0001 + 2.13305408658851E+0001 2.13159598132681E+0001 2.13013873760391E+0001 2.12868235498169E+0001 2.12722683302223E+0001 + 2.12577217128780E+0001 2.12431836934084E+0001 2.12286542674402E+0001 2.12141334306017E+0001 2.11996211785232E+0001 + 2.11851175068371E+0001 2.11706224111776E+0001 2.11561358871807E+0001 2.11416579304844E+0001 2.11271885367289E+0001 + 2.11127277015558E+0001 2.10982754206090E+0001 2.10838316895342E+0001 2.10693965039789E+0001 2.10549698595928E+0001 + 2.10405517520273E+0001 2.10261421769358E+0001 2.10117411299734E+0001 2.09973486067974E+0001 2.09829646030669E+0001 + 2.09685891144429E+0001 2.09542221365882E+0001 2.09398636651678E+0001 2.09255136958484E+0001 2.09111722242986E+0001 + 2.08968392461889E+0001 2.08825147571918E+0001 2.08681987529816E+0001 2.08538912292347E+0001 2.08395921816292E+0001 + 2.08253016058451E+0001 2.08110194975644E+0001 2.07967458524710E+0001 2.07824806662506E+0001 2.07682239345910E+0001 + 2.07539756531818E+0001 2.07397358177143E+0001 2.07255044238820E+0001 2.07112814673801E+0001 2.06970669439057E+0001 + 2.06828608491581E+0001 2.06686631788380E+0001 2.06544739286484E+0001 2.06402930942939E+0001 2.06261206714813E+0001 + 2.06119566559191E+0001 2.05978010433176E+0001 2.05836538293892E+0001 2.05695150098480E+0001 2.05553845804103E+0001 + 2.05412625367939E+0001 2.05271488747186E+0001 2.05130435899064E+0001 2.04989466780808E+0001 2.04848581349672E+0001 + 2.04707779562932E+0001 2.04567061377880E+0001 2.04426426751828E+0001 2.04285875642107E+0001 2.04145408006066E+0001 + 2.04005023801072E+0001 2.03864722984514E+0001 2.03724505513797E+0001 2.03584371346345E+0001 2.03444320439602E+0001 + 2.03304352751030E+0001 2.03164468238110E+0001 2.03024666858342E+0001 2.02884948569244E+0001 2.02745313328353E+0001 + 2.02605761093225E+0001 2.02466291821436E+0001 2.02326905470577E+0001 2.02187601998262E+0001 2.02048381362121E+0001 + 2.01909243519803E+0001 2.01770188428977E+0001 2.01631216047330E+0001 2.01492326332567E+0001 2.01353519242413E+0001 + 2.01214794734610E+0001 2.01076152766920E+0001 2.00937593297123E+0001 2.00799116283018E+0001 2.00660721682423E+0001 + 2.00522409453173E+0001 2.00384179553124E+0001 2.00246031940149E+0001 2.00107966572139E+0001 1.99969983407006E+0001 + 1.99832082402678E+0001 1.99694263517103E+0001 1.99556526708248E+0001 1.99418871934097E+0001 1.99281299152655E+0001 + 1.99143808321942E+0001 1.99006399400000E+0001 1.98869072344888E+0001 1.98731827114683E+0001 1.98594663667481E+0001 + 1.98457581961398E+0001 1.98320581954566E+0001 1.98183663605137E+0001 1.98046826871282E+0001 1.97910071711189E+0001 + 1.97773398083066E+0001 1.97636805945137E+0001 1.97500295255648E+0001 1.97363865972861E+0001 1.97227518055056E+0001 + 1.97091251460534E+0001 1.96955066147613E+0001 1.96818962074628E+0001 1.96682939199935E+0001 1.96546997481907E+0001 + 1.96411136878936E+0001 1.96275357349432E+0001 1.96139658851822E+0001 1.96004041344555E+0001 1.95868504786096E+0001 + 1.95733049134927E+0001 1.95597674349551E+0001 1.95462380388489E+0001 1.95327167210279E+0001 1.95192034773478E+0001 + 1.95056983036662E+0001 1.94922011958424E+0001 1.94787121497377E+0001 1.94652311612151E+0001 1.94517582261395E+0001 + 1.94382933403775E+0001 1.94248364997978E+0001 1.94113877002706E+0001 1.93979469376682E+0001 1.93845142078645E+0001 + 1.93710895067355E+0001 1.93576728301588E+0001 1.93442641740139E+0001 1.93308635341822E+0001 1.93174709065467E+0001 + 1.93040862869924E+0001 1.92907096714063E+0001 1.92773410556767E+0001 1.92639804356943E+0001 1.92506278073513E+0001 + 1.92372831665416E+0001 1.92239465091614E+0001 1.92106178311082E+0001 1.91972971282816E+0001 1.91839843965829E+0001 + 1.91706796319154E+0001 1.91573828301839E+0001 1.91440939872954E+0001 1.91308130991584E+0001 1.91175401616834E+0001 + 1.91042751707825E+0001 1.90910181223699E+0001 1.90777690123615E+0001 1.90645278366748E+0001 1.90512945912294E+0001 + 1.90380692719466E+0001 1.90248518747495E+0001 1.90116423955630E+0001 1.89984408303138E+0001 1.89852471749305E+0001 + 1.89720614253433E+0001 1.89588835774845E+0001 1.89457136272880E+0001 1.89325515706894E+0001 1.89193974036265E+0001 + 1.89062511220385E+0001 1.88931127218665E+0001 1.88799821990536E+0001 1.88668595495445E+0001 1.88537447692858E+0001 + 1.88406378542257E+0001 1.88275388003145E+0001 1.88144476035042E+0001 1.88013642597484E+0001 1.87882887650027E+0001 + 1.87752211152245E+0001 1.87621613063729E+0001 1.87491093344087E+0001 1.87360651952949E+0001 1.87230288849957E+0001 + 1.87100003994777E+0001 1.86969797347088E+0001 1.86839668866590E+0001 1.86709618512999E+0001 1.86579646246050E+0001 + 1.86449752025495E+0001 1.86319935811106E+0001 1.86190197562670E+0001 1.86060537239994E+0001 1.85930954802902E+0001 + 1.85801450211235E+0001 1.85672023424853E+0001 1.85542674403634E+0001 1.85413403107473E+0001 1.85284209496284E+0001 + 1.85155093529998E+0001 1.85026055168563E+0001 1.84897094371946E+0001 1.84768211100132E+0001 1.84639405313122E+0001 + 1.84510676970937E+0001 1.84382026033615E+0001 1.84253452461211E+0001 1.84124956213799E+0001 1.83996537251469E+0001 + 1.83868195534330E+0001 1.83739931022510E+0001 1.83611743676152E+0001 1.83483633455418E+0001 1.83355600320488E+0001 + 1.83227644231560E+0001 1.83099765148849E+0001 1.82971963032587E+0001 1.82844237843025E+0001 1.82716589540432E+0001 + 1.82589018085093E+0001 1.82461523437311E+0001 1.82334105557409E+0001 1.82206764405725E+0001 1.82079499942616E+0001 + 1.81952312128455E+0001 1.81825200923635E+0001 1.81698166288565E+0001 1.81571208183672E+0001 1.81444326569401E+0001 + 1.81317521406215E+0001 1.81190792654592E+0001 1.81064140275031E+0001 1.80937564228047E+0001 1.80811064474173E+0001 + 1.80684640973958E+0001 1.80558293687970E+0001 1.80432022576796E+0001 1.80305827601037E+0001 1.80179708721315E+0001 + 1.80053665898267E+0001 1.79927699092549E+0001 1.79801808264834E+0001 1.79675993375813E+0001 1.79550254386193E+0001 + 1.79424591256701E+0001 1.79299003948080E+0001 1.79173492421089E+0001 1.79048056636508E+0001 1.78922696555131E+0001 + 1.78797412137773E+0001 1.78672203345263E+0001 1.78547070138449E+0001 1.78422012478197E+0001 1.78297030325391E+0001 + 1.78172123640929E+0001 1.78047292385729E+0001 1.77922536520728E+0001 1.77797856006877E+0001 1.77673250805147E+0001 + 1.77548720876525E+0001 1.77424266182016E+0001 1.77299886682641E+0001 1.77175582339441E+0001 1.77051353113473E+0001 + 1.76927198965811E+0001 1.76803119857545E+0001 1.76679115749787E+0001 1.76555186603662E+0001 1.76431332380313E+0001 + 1.76307553040902E+0001 1.76183848546607E+0001 1.76060218858624E+0001 1.75936663938166E+0001 1.75813183746463E+0001 + 1.75689778244764E+0001 1.75566447394332E+0001 1.75443191156450E+0001 1.75320009492418E+0001 1.75196902363553E+0001 + 1.75073869731188E+0001 1.74950911556675E+0001 1.74828027801382E+0001 1.74705218426696E+0001 1.74582483394019E+0001 + 1.74459822664772E+0001 1.74337236200391E+0001 1.74214723962333E+0001 1.74092285912069E+0001 1.73969922011088E+0001 + 1.73847632220897E+0001 1.73725416503018E+0001 1.73603274818994E+0001 1.73481207130381E+0001 1.73359213398755E+0001 + 1.73237293585709E+0001 1.73115447652851E+0001 1.72993675561808E+0001 1.72871977274225E+0001 1.72750352751761E+0001 + 1.72628801956095E+0001 1.72507324848923E+0001 1.72385921391956E+0001 1.72264591546924E+0001 1.72143335275573E+0001 + 1.72022152539666E+0001 1.71901043300986E+0001 1.71780007521329E+0001 1.71659045162510E+0001 1.71538156186361E+0001 + 1.71417340554732E+0001 1.71296598229487E+0001 1.71175929172512E+0001 1.71055333345704E+0001 1.70934810710982E+0001 + 1.70814361230281E+0001 1.70693984865551E+0001 1.70573681578760E+0001 1.70453451331894E+0001 1.70333294086955E+0001 + 1.70213209805963E+0001 1.70093198450954E+0001 1.69973259983980E+0001 1.69853394367113E+0001 1.69733601562440E+0001 + 1.69613881532064E+0001 1.69494234238108E+0001 1.69374659642709E+0001 1.69255157708022E+0001 1.69135728396219E+0001 + 1.69016371669489E+0001 1.68897087490039E+0001 1.68777875820090E+0001 1.68658736621883E+0001 1.68539669857675E+0001 + 1.68420675489738E+0001 1.68301753480363E+0001 1.68182903791858E+0001 1.68064126386547E+0001 1.67945421226770E+0001 + 1.67826788274886E+0001 1.67708227493270E+0001 1.67589738844313E+0001 1.67471322290423E+0001 1.67352977794027E+0001 + 1.67234705317566E+0001 1.67116504823499E+0001 1.66998376274302E+0001 1.66880319632468E+0001 1.66762334860506E+0001 + 1.66644421920943E+0001 1.66526580776321E+0001 1.66408811389200E+0001 1.66291113722157E+0001 1.66173487737786E+0001 + 1.66055933398696E+0001 1.65938450667515E+0001 1.65821039506885E+0001 1.65703699879469E+0001 1.65586431747942E+0001 + 1.65469235074999E+0001 1.65352109823350E+0001 1.65235055955723E+0001 1.65118073434862E+0001 1.65001162223527E+0001 + 1.64884322284497E+0001 1.64767553580564E+0001 1.64650856074541E+0001 1.64534229729255E+0001 1.64417674507550E+0001 + 1.64301190372287E+0001 1.64184777286344E+0001 1.64068435212614E+0001 1.63952164114009E+0001 1.63835963953457E+0001 + 1.63719834693900E+0001 1.63603776298302E+0001 1.63487788729637E+0001 1.63371871950902E+0001 1.63256025925106E+0001 + 1.63140250615277E+0001 1.63024545984459E+0001 1.62908911995711E+0001 1.62793348612112E+0001 1.62677855796755E+0001 + 1.62562433512749E+0001 1.62447081723223E+0001 1.62331800391318E+0001 1.62216589480196E+0001 1.62101448953032E+0001 + 1.61986378773019E+0001 1.61871378903368E+0001 1.61756449307303E+0001 1.61641589948068E+0001 1.61526800788922E+0001 + 1.61412081793140E+0001 1.61297432924015E+0001 1.61182854144854E+0001 1.61068345418983E+0001 1.60953906709744E+0001 + 1.60839537980495E+0001 1.60725239194610E+0001 1.60611010315479E+0001 1.60496851306512E+0001 1.60382762131131E+0001 + 1.60268742752776E+0001 1.60154793134905E+0001 1.60040913240990E+0001 1.59927103034522E+0001 1.59813362479006E+0001 + 1.59699691537965E+0001 1.59586090174938E+0001 1.59472558353479E+0001 1.59359096037161E+0001 1.59245703189571E+0001 + 1.59132379774315E+0001 1.59019125755011E+0001 1.58905941095299E+0001 1.58792825758831E+0001 1.58679779709278E+0001 + 1.58566802910325E+0001 1.58453895325674E+0001 1.58341056919046E+0001 1.58228287654174E+0001 1.58115587494811E+0001 + 1.58002956404725E+0001 1.57890394347699E+0001 1.57777901287534E+0001 1.57665477188047E+0001 1.57553122013071E+0001 + 1.57440835726455E+0001 1.57328618292064E+0001 1.57216469673782E+0001 1.57104389835505E+0001 1.56992378741148E+0001 + 1.56880436354642E+0001 1.56768562639934E+0001 1.56656757560986E+0001 1.56545021081779E+0001 1.56433353166308E+0001 + 1.56321753778584E+0001 1.56210222882635E+0001 1.56098760442507E+0001 1.55987366422258E+0001 1.55876040785967E+0001 + 1.55764783497725E+0001 1.55653594521642E+0001 1.55542473821843E+0001 1.55431421362469E+0001 1.55320437107677E+0001 + 1.55209521021642E+0001 1.55098673068553E+0001 1.54987893212616E+0001 1.54877181418053E+0001 1.54766537649103E+0001 + 1.54655961870019E+0001 1.54545454045072E+0001 1.54435014138549E+0001 1.54324642114752E+0001 1.54214337938001E+0001 + 1.54104101572629E+0001 1.53993932982988E+0001 1.53883832133445E+0001 1.53773798988383E+0001 1.53663833512202E+0001 + 1.53553935669315E+0001 1.53444105424156E+0001 1.53334342741170E+0001 1.53224647584822E+0001 1.53115019919591E+0001 + 1.53005459709971E+0001 1.52895966920476E+0001 1.52786541515631E+0001 1.52677183459982E+0001 1.52567892718086E+0001 + 1.52458669254520E+0001 1.52349513033875E+0001 1.52240424020758E+0001 1.52131402179794E+0001 1.52022447475620E+0001 + 1.51913559872894E+0001 1.51804739336285E+0001 1.51695985830482E+0001 1.51587299320188E+0001 1.51478679770121E+0001 + 1.51370127145017E+0001 1.51261641409628E+0001 1.51153222528718E+0001 1.51044870467073E+0001 1.50936585189491E+0001 + 1.50828366660785E+0001 1.50720214845787E+0001 1.50612129709344E+0001 1.50504111216317E+0001 1.50396159331586E+0001 + 1.50288274020043E+0001 1.50180455246599E+0001 1.50072702976180E+0001 1.49965017173728E+0001 1.49857397804200E+0001 + 1.49749844832569E+0001 1.49642358223825E+0001 1.49534937942972E+0001 1.49427583955032E+0001 1.49320296225042E+0001 + 1.49213074718053E+0001 1.49105919399134E+0001 1.48998830233369E+0001 1.48891807185858E+0001 1.48784850221717E+0001 + 1.48677959306077E+0001 1.48571134404086E+0001 1.48464375480905E+0001 1.48357682501715E+0001 1.48251055431709E+0001 + 1.48144494236098E+0001 1.48037998880108E+0001 1.47931569328980E+0001 1.47825205547973E+0001 1.47718907502358E+0001 + 1.47612675157425E+0001 1.47506508478479E+0001 1.47400407430840E+0001 1.47294371979844E+0001 1.47188402090842E+0001 + 1.47082497729202E+0001 1.46976658860308E+0001 1.46870885449557E+0001 1.46765177462364E+0001 1.46659534864159E+0001 + 1.46553957620388E+0001 1.46448445696513E+0001 1.46342999058009E+0001 1.46237617670371E+0001 1.46132301499106E+0001 + 1.46027050509737E+0001 1.45921864667806E+0001 1.45816743938866E+0001 1.45711688288488E+0001 1.45606697682259E+0001 + 1.45501772085781E+0001 1.45396911464671E+0001 1.45292115784562E+0001 1.45187385011103E+0001 1.45082719109958E+0001 + 1.44978118046807E+0001 1.44873581787345E+0001 1.44769110297283E+0001 1.44664703542348E+0001 1.44560361488281E+0001 + 1.44456084100840E+0001 1.44351871345798E+0001 1.44247723188944E+0001 1.44143639596082E+0001 1.44039620533030E+0001 + 1.43935665965625E+0001 1.43831775859717E+0001 1.43727950181172E+0001 1.43624188895871E+0001 1.43520491969712E+0001 + 1.43416859368606E+0001 1.43313291058483E+0001 1.43209787005284E+0001 1.43106347174970E+0001 1.43002971533514E+0001 + 1.42899660046907E+0001 1.42796412681153E+0001 1.42693229402272E+0001 1.42590110176302E+0001 1.42487054969293E+0001 + 1.42384063747312E+0001 1.42281136476442E+0001 1.42178273122780E+0001 1.42075473652439E+0001 1.41972738031548E+0001 + 1.41870066226250E+0001 1.41767458202704E+0001 1.41664913927086E+0001 1.41562433365585E+0001 1.41460016484406E+0001 + 1.41357663249770E+0001 1.41255373627912E+0001 1.41153147585085E+0001 1.41050985087554E+0001 1.40948886101602E+0001 + 1.40846850593526E+0001 1.40744878529638E+0001 1.40642969876267E+0001 1.40541124599755E+0001 1.40439342666461E+0001 + 1.40337624042759E+0001 1.40235968695037E+0001 1.40134376589701E+0001 1.40032847693169E+0001 1.39931381971876E+0001 + 1.39829979392273E+0001 1.39728639920825E+0001 1.39627363524013E+0001 1.39526150168332E+0001 1.39424999820293E+0001 + 1.39323912446423E+0001 1.39222888013263E+0001 1.39121926487370E+0001 1.39021027835316E+0001 1.38920192023688E+0001 + 1.38819419019088E+0001 1.38718708788135E+0001 1.38618061297459E+0001 1.38517476513711E+0001 1.38416954403552E+0001 + 1.38316494933661E+0001 1.38216098070731E+0001 1.38115763781471E+0001 1.38015492032604E+0001 1.37915282790870E+0001 + 1.37815136023022E+0001 1.37715051695829E+0001 1.37615029776076E+0001 1.37515070230562E+0001 1.37415173026102E+0001 + 1.37315338129525E+0001 1.37215565507675E+0001 1.37115855127413E+0001 1.37016206955614E+0001 1.36916620959167E+0001 + 1.36817097104977E+0001 1.36717635359964E+0001 1.36618235691065E+0001 1.36518898065228E+0001 1.36419622449419E+0001 + 1.36320408810619E+0001 1.36221257115823E+0001 1.36122167332041E+0001 1.36023139426298E+0001 1.35924173365636E+0001 + 1.35825269117109E+0001 1.35726426647788E+0001 1.35627645924759E+0001 1.35528926915122E+0001 1.35430269585992E+0001 + 1.35331673904501E+0001 1.35233139837793E+0001 1.35134667353028E+0001 1.35036256417383E+0001 1.34937906998048E+0001 + 1.34839619062228E+0001 1.34741392577142E+0001 1.34643227510028E+0001 1.34545123828134E+0001 1.34447081498725E+0001 + 1.34349100489083E+0001 1.34251180766501E+0001 1.34153322298289E+0001 1.34055525051773E+0001 1.33957788994292E+0001 + 1.33860114093201E+0001 1.33762500315868E+0001 1.33664947629679E+0001 1.33567456002033E+0001 1.33470025400343E+0001 + 1.33372655792039E+0001 1.33275347144565E+0001 1.33178099425379E+0001 1.33080912601955E+0001 1.32983786641781E+0001 + 1.32886721512361E+0001 1.32789717181212E+0001 1.32692773615868E+0001 1.32595890783875E+0001 1.32499068652798E+0001 + 1.32402307190213E+0001 1.32305606363712E+0001 1.32208966140902E+0001 1.32112386489406E+0001 1.32015867376859E+0001 + 1.31919408770913E+0001 1.31823010639233E+0001 1.31726672949502E+0001 1.31630395669414E+0001 1.31534178766680E+0001 + 1.31438022209024E+0001 1.31341925964188E+0001 1.31245889999925E+0001 1.31149914284006E+0001 1.31053998784212E+0001 + 1.30958143468345E+0001 1.30862348304217E+0001 1.30766613259657E+0001 1.30670938302507E+0001 1.30575323400625E+0001 + 1.30479768521883E+0001 1.30384273634170E+0001 1.30288838705385E+0001 1.30193463703446E+0001 1.30098148596283E+0001 + 1.30002893351843E+0001 1.29907697938085E+0001 1.29812562322986E+0001 1.29717486474533E+0001 1.29622470360733E+0001 + 1.29527513949603E+0001 1.29432617209177E+0001 1.29337780107504E+0001 1.29243002612646E+0001 1.29148284692681E+0001 + 1.29053626315700E+0001 1.28959027449811E+0001 1.28864488063135E+0001 1.28770008123807E+0001 1.28675587599978E+0001 + 1.28581226459813E+0001 1.28486924671492E+0001 1.28392682203207E+0001 1.28298499023169E+0001 1.28204375099601E+0001 + 1.28110310400740E+0001 1.28016304894838E+0001 1.27922358550163E+0001 1.27828471334995E+0001 1.27734643217632E+0001 + 1.27640874166382E+0001 1.27547164149572E+0001 1.27453513135540E+0001 1.27359921092641E+0001 1.27266387989243E+0001 + 1.27172913793728E+0001 1.27079498474495E+0001 1.26986141999956E+0001 1.26892844338536E+0001 1.26799605458677E+0001 + 1.26706425328833E+0001 1.26613303917475E+0001 1.26520241193087E+0001 1.26427237124168E+0001 1.26334291679230E+0001 + 1.26241404826801E+0001 1.26148576535423E+0001 1.26055806773653E+0001 1.25963095510061E+0001 1.25870442713232E+0001 + 1.25777848351767E+0001 1.25685312394279E+0001 1.25592834809396E+0001 1.25500415565761E+0001 1.25408054632032E+0001 + 1.25315751976880E+0001 1.25223507568991E+0001 1.25131321377066E+0001 1.25039193369818E+0001 1.24947123515977E+0001 + 1.24855111784286E+0001 1.24763158143503E+0001 1.24671262562400E+0001 1.24579425009763E+0001 1.24487645454394E+0001 + 1.24395923865106E+0001 1.24304260210729E+0001 1.24212654460107E+0001 1.24121106582098E+0001 1.24029616545574E+0001 + 1.23938184319421E+0001 1.23846809872540E+0001 1.23755493173847E+0001 1.23664234192270E+0001 1.23573032896754E+0001 + 1.23481889256255E+0001 1.23390803239747E+0001 1.23299774816215E+0001 1.23208803954661E+0001 1.23117890624098E+0001 + 1.23027034793557E+0001 1.22936236432080E+0001 1.22845495508725E+0001 1.22754811992563E+0001 1.22664185852681E+0001 + 1.22573617058179E+0001 1.22483105578171E+0001 1.22392651381786E+0001 1.22302254438166E+0001 1.22211914716469E+0001 + 1.22121632185865E+0001 1.22031406815540E+0001 1.21941238574693E+0001 1.21851127432538E+0001 1.21761073358302E+0001 + 1.21671076321228E+0001 1.21581136290571E+0001 1.21491253235602E+0001 1.21401427125605E+0001 1.21311657929878E+0001 + 1.21221945617734E+0001 1.21132290158500E+0001 1.21042691521516E+0001 1.20953149676137E+0001 1.20863664591733E+0001 + 1.20774236237686E+0001 1.20684864583393E+0001 1.20595549598266E+0001 1.20506291251730E+0001 1.20417089513225E+0001 + 1.20327944352203E+0001 1.20238855738133E+0001 1.20149823640496E+0001 1.20060848028787E+0001 1.19971928872516E+0001 + 1.19883066141207E+0001 1.19794259804398E+0001 1.19705509831640E+0001 1.19616816192499E+0001 1.19528178856555E+0001 + 1.19439597793401E+0001 1.19351072972646E+0001 1.19262604363910E+0001 1.19174191936831E+0001 1.19085835661057E+0001 + 1.18997535506253E+0001 1.18909291442095E+0001 1.18821103438277E+0001 1.18732971464502E+0001 1.18644895490492E+0001 + 1.18556875485979E+0001 1.18468911420711E+0001 1.18381003264450E+0001 1.18293150986970E+0001 1.18205354558062E+0001 + 1.18117613947527E+0001 1.18029929125184E+0001 1.17942300060864E+0001 1.17854726724411E+0001 1.17767209085684E+0001 + 1.17679747114557E+0001 1.17592340780915E+0001 1.17504990054659E+0001 1.17417694905704E+0001 1.17330455303978E+0001 + 1.17243271219422E+0001 1.17156142621995E+0001 1.17069069481663E+0001 1.16982051768413E+0001 1.16895089452241E+0001 + 1.16808182503159E+0001 1.16721330891191E+0001 1.16634534586378E+0001 1.16547793558771E+0001 1.16461107778438E+0001 + 1.16374477215459E+0001 1.16287901839929E+0001 1.16201381621956E+0001 1.16114916531661E+0001 1.16028506539180E+0001 + 1.15942151614663E+0001 1.15855851728273E+0001 1.15769606850188E+0001 1.15683416950597E+0001 1.15597281999706E+0001 + 1.15511201967733E+0001 1.15425176824910E+0001 1.15339206541484E+0001 1.15253291087712E+0001 1.15167430433870E+0001 + 1.15081624550244E+0001 1.14995873407134E+0001 1.14910176974856E+0001 1.14824535223737E+0001 1.14738948124120E+0001 + 1.14653415646360E+0001 1.14567937760826E+0001 1.14482514437902E+0001 1.14397145647984E+0001 1.14311831361483E+0001 + 1.14226571548822E+0001 1.14141366180439E+0001 1.14056215226787E+0001 1.13971118658329E+0001 1.13886076445545E+0001 + 1.13801088558926E+0001 1.13716154968980E+0001 1.13631275646225E+0001 1.13546450561195E+0001 1.13461679684438E+0001 + 1.13376962986512E+0001 1.13292300437993E+0001 1.13207692009468E+0001 1.13123137671538E+0001 1.13038637394819E+0001 + 1.12954191149939E+0001 1.12869798907541E+0001 1.12785460638279E+0001 1.12701176312824E+0001 1.12616945901857E+0001 + 1.12532769376077E+0001 1.12448646706191E+0001 1.12364577862925E+0001 1.12280562817015E+0001 1.12196601539212E+0001 + 1.12112694000280E+0001 1.12028840170997E+0001 1.11945040022154E+0001 1.11861293524555E+0001 1.11777600649020E+0001 + 1.11693961366379E+0001 1.11610375647479E+0001 1.11526843463178E+0001 1.11443364784348E+0001 1.11359939581875E+0001 + 1.11276567826658E+0001 1.11193249489611E+0001 1.11109984541659E+0001 1.11026772953742E+0001 1.10943614696814E+0001 + 1.10860509741840E+0001 1.10777458059802E+0001 1.10694459621692E+0001 1.10611514398517E+0001 1.10528622361298E+0001 + 1.10445783481069E+0001 1.10362997728877E+0001 1.10280265075783E+0001 1.10197585492860E+0001 1.10114958951197E+0001 + 1.10032385421894E+0001 1.09949864876065E+0001 1.09867397284839E+0001 1.09784982619356E+0001 1.09702620850771E+0001 + 1.09620311950251E+0001 1.09538055888979E+0001 1.09455852638147E+0001 1.09373702168965E+0001 1.09291604452654E+0001 + 1.09209559460449E+0001 1.09127567163596E+0001 1.09045627533359E+0001 1.08963740541011E+0001 1.08881906157840E+0001 + 1.08800124355148E+0001 1.08718395104249E+0001 1.08636718376472E+0001 1.08555094143158E+0001 1.08473522375661E+0001 + 1.08392003045349E+0001 1.08310536123603E+0001 1.08229121581818E+0001 1.08147759391401E+0001 1.08066449523774E+0001 + 1.07985191950370E+0001 1.07903986642638E+0001 1.07822833572038E+0001 1.07741732710044E+0001 1.07660684028143E+0001 + 1.07579687497837E+0001 1.07498743090638E+0001 1.07417850778074E+0001 1.07337010531685E+0001 1.07256222323025E+0001 + 1.07175486123659E+0001 1.07094801905169E+0001 1.07014169639148E+0001 1.06933589297200E+0001 1.06853060850947E+0001 + 1.06772584272020E+0001 1.06692159532067E+0001 1.06611786602744E+0001 1.06531465455726E+0001 1.06451196062697E+0001 + 1.06370978395356E+0001 1.06290812425414E+0001 1.06210698124597E+0001 1.06130635464643E+0001 1.06050624417302E+0001 + 1.05970664954339E+0001 1.05890757047532E+0001 1.05810900668670E+0001 1.05731095789559E+0001 1.05651342382014E+0001 + 1.05571640417865E+0001 1.05491989868956E+0001 1.05412390707142E+0001 1.05332842904293E+0001 1.05253346432292E+0001 + 1.05173901263032E+0001 1.05094507368424E+0001 1.05015164720389E+0001 1.04935873290860E+0001 1.04856633051787E+0001 + 1.04777443975129E+0001 1.04698306032860E+0001 1.04619219196968E+0001 1.04540183439452E+0001 1.04461198732325E+0001 + 1.04382265047613E+0001 1.04303382357355E+0001 1.04224550633603E+0001 1.04145769848422E+0001 1.04067039973890E+0001 + 1.03988360982098E+0001 1.03909732845150E+0001 1.03831155535164E+0001 1.03752629024268E+0001 1.03674153284607E+0001 + 1.03595728288337E+0001 1.03517354007625E+0001 1.03439030414655E+0001 1.03360757481620E+0001 1.03282535180730E+0001 + 1.03204363484204E+0001 1.03126242364277E+0001 1.03048171793195E+0001 1.02970151743218E+0001 1.02892182186618E+0001 + 1.02814263095681E+0001 1.02736394442706E+0001 1.02658576200003E+0001 1.02580808339897E+0001 1.02503090834725E+0001 + 1.02425423656838E+0001 1.02347806778598E+0001 1.02270240172381E+0001 1.02192723810575E+0001 1.02115257665583E+0001 + 1.02037841709819E+0001 1.01960475915710E+0001 1.01883160255697E+0001 1.01805894702232E+0001 1.01728679227782E+0001 + 1.01651513804826E+0001 1.01574398405854E+0001 1.01497333003372E+0001 1.01420317569896E+0001 1.01343352077958E+0001 + 1.01266436500099E+0001 1.01189570808877E+0001 1.01112754976858E+0001 1.01035988976626E+0001 1.00959272780773E+0001 + 1.00882606361908E+0001 1.00805989692649E+0001 1.00729422745629E+0001 1.00652905493495E+0001 1.00576437908903E+0001 + 1.00500019964526E+0001 1.00423651633046E+0001 1.00347332887159E+0001 1.00271063699577E+0001 1.00194844043019E+0001 + 1.00118673890222E+0001 1.00042553213931E+0001 9.99664819869089E+0000 9.98904601819269E+0000 9.98144877717711E+0000 + 9.97385647292399E+0000 9.96626910271443E+0000 9.95868666383081E+0000 9.95110915355679E+0000 9.94353656917730E+0000 + 9.93596890797850E+0000 9.92840616724787E+0000 9.92084834427414E+0000 9.91329543634730E+0000 9.90574744075861E+0000 + 9.89820435480060E+0000 9.89066617576707E+0000 9.88313290095309E+0000 9.87560452765497E+0000 9.86808105317033E+0000 + 9.86056247479799E+0000 9.85304878983810E+0000 9.84553999559205E+0000 9.83803608936247E+0000 9.83053706845326E+0000 + 9.82304293016962E+0000 9.81555367181797E+0000 9.80806929070599E+0000 9.80058978414267E+0000 9.79311514943819E+0000 + 9.78564538390403E+0000 9.77818048485294E+0000 9.77072044959890E+0000 9.76326527545716E+0000 9.75581495974422E+0000 + 9.74836949977784E+0000 9.74092889287706E+0000 9.73349313636213E+0000 9.72606222755460E+0000 9.71863616377723E+0000 + 9.71121494235409E+0000 9.70379856061044E+0000 9.69638701587286E+0000 9.68898030546912E+0000 9.68157842672828E+0000 + 9.67418137698066E+0000 9.66678915355778E+0000 9.65940175379248E+0000 9.65201917501879E+0000 9.64464141457201E+0000 + 9.63726846978873E+0000 9.62990033800671E+0000 9.62253701656503E+0000 9.61517850280396E+0000 9.60782479406507E+0000 + 9.60047588769115E+0000 9.59313178102623E+0000 9.58579247141559E+0000 9.57845795620576E+0000 9.57112823274453E+0000 + 9.56380329838090E+0000 9.55648315046514E+0000 9.54916778634874E+0000 9.54185720338446E+0000 9.53455139892630E+0000 + 9.52725037032947E+0000 9.51995411495046E+0000 9.51266263014696E+0000 9.50537591327794E+0000 9.49809396170359E+0000 + 9.49081677278534E+0000 9.48354434388586E+0000 9.47627667236905E+0000 9.46901375560007E+0000 9.46175559094529E+0000 + 9.45450217577235E+0000 9.44725350745008E+0000 9.44000958334858E+0000 9.43277040083919E+0000 9.42553595729445E+0000 + 9.41830625008818E+0000 9.41108127659538E+0000 9.40386103419232E+0000 9.39664552025652E+0000 9.38943473216667E+0000 + 9.38222866730276E+0000 9.37502732304595E+0000 9.36783069677868E+0000 9.36063878588459E+0000 9.35345158774857E+0000 + 9.34626909975672E+0000 9.33909131929638E+0000 9.33191824375612E+0000 9.32474987052572E+0000 9.31758619699621E+0000 + 9.31042722055983E+0000 9.30327293861007E+0000 9.29612334854161E+0000 9.28897844775038E+0000 9.28183823363354E+0000 + 9.27470270358944E+0000 9.26757185501769E+0000 9.26044568531912E+0000 9.25332419189575E+0000 9.24620737215086E+0000 + 9.23909522348892E+0000 9.23198774331565E+0000 9.22488492903798E+0000 9.21778677806405E+0000 9.21069328780323E+0000 + 9.20360445566610E+0000 9.19652027906449E+0000 9.18944075541139E+0000 9.18236588212107E+0000 9.17529565660898E+0000 + 9.16823007629178E+0000 9.16116913858738E+0000 9.15411284091489E+0000 9.14706118069461E+0000 9.14001415534810E+0000 + 9.13297176229810E+0000 9.12593399896858E+0000 9.11890086278472E+0000 9.11187235117290E+0000 9.10484846156074E+0000 + 9.09782919137705E+0000 9.09081453805186E+0000 9.08380449901640E+0000 9.07679907170311E+0000 9.06979825354567E+0000 + 9.06280204197894E+0000 9.05581043443898E+0000 9.04882342836310E+0000 9.04184102118977E+0000 9.03486321035871E+0000 + 9.02788999331081E+0000 9.02092136748819E+0000 9.01395733033416E+0000 9.00699787929326E+0000 9.00004301181121E+0000 + 8.99309272533495E+0000 8.98614701731261E+0000 8.97920588519353E+0000 8.97226932642826E+0000 8.96533733846856E+0000 + 8.95840991876734E+0000 8.95148706477879E+0000 8.94456877395824E+0000 8.93765504376224E+0000 8.93074587164856E+0000 + 8.92384125507614E+0000 8.91694119150512E+0000 8.91004567839687E+0000 8.90315471321392E+0000 8.89626829342002E+0000 + 8.88938641648012E+0000 8.88250907986035E+0000 8.87563628102804E+0000 8.86876801745174E+0000 8.86190428660115E+0000 + 8.85504508594720E+0000 8.84819041296201E+0000 8.84134026511889E+0000 8.83449463989233E+0000 8.82765353475804E+0000 + 8.82081694719289E+0000 8.81398487467496E+0000 8.80715731468354E+0000 8.80033426469906E+0000 8.79351572220320E+0000 + 8.78670168467877E+0000 8.77989214960982E+0000 8.77308711448157E+0000 8.76628657678042E+0000 8.75949053399397E+0000 + 8.75269898361099E+0000 8.74591192312147E+0000 8.73912935001655E+0000 8.73235126178857E+0000 8.72557765593108E+0000 + 8.71880852993876E+0000 8.71204388130754E+0000 8.70528370753448E+0000 8.69852800611785E+0000 8.69177677455709E+0000 + 8.68503001035283E+0000 8.67828771100691E+0000 8.67154987402229E+0000 8.66481649690317E+0000 8.65808757715489E+0000 + 8.65136311228399E+0000 8.64464309979819E+0000 8.63792753720638E+0000 8.63121642201864E+0000 8.62450975174622E+0000 + 8.61780752390154E+0000 8.61110973599822E+0000 8.60441638555105E+0000 8.59772747007597E+0000 8.59104298709013E+0000 + 8.58436293411184E+0000 8.57768730866059E+0000 8.57101610825703E+0000 8.56434933042301E+0000 8.55768697268152E+0000 + 8.55102903255677E+0000 8.54437550757409E+0000 8.53772639526001E+0000 8.53108169314223E+0000 8.52444139874963E+0000 + 8.51780550961224E+0000 8.51117402326127E+0000 8.50454693722909E+0000 8.49792424904927E+0000 8.49130595625651E+0000 + 8.48469205638671E+0000 8.47808254697691E+0000 8.47147742556534E+0000 8.46487668969138E+0000 8.45828033689559E+0000 + 8.45168836471969E+0000 8.44510077070657E+0000 8.43851755240026E+0000 8.43193870734599E+0000 8.42536423309015E+0000 + 8.41879412718026E+0000 8.41222838716504E+0000 8.40566701059435E+0000 8.39910999501922E+0000 8.39255733799184E+0000 + 8.38600903706558E+0000 8.37946508979492E+0000 8.37292549373556E+0000 8.36639024644434E+0000 8.35985934547922E+0000 + 8.35333278839937E+0000 8.34681057276511E+0000 8.34029269613789E+0000 8.33377915608034E+0000 8.32726995015624E+0000 + 8.32076507593054E+0000 8.31426453096931E+0000 8.30776831283982E+0000 8.30127641911046E+0000 8.29478884735081E+0000 + 8.28830559513156E+0000 8.28182666002458E+0000 8.27535203960290E+0000 8.26888173144069E+0000 8.26241573311326E+0000 + 8.25595404219711E+0000 8.24949665626985E+0000 8.24304357291026E+0000 8.23659478969827E+0000 8.23015030421496E+0000 + 8.22371011404255E+0000 8.21727421676443E+0000 8.21084260996512E+0000 8.20441529123028E+0000 8.19799225814675E+0000 + 8.19157350830248E+0000 8.18515903928659E+0000 8.17874884868935E+0000 8.17234293410215E+0000 8.16594129311754E+0000 + 8.15954392332923E+0000 8.15315082233205E+0000 8.14676198772198E+0000 8.14037741709615E+0000 8.13399710805283E+0000 + 8.12762105819143E+0000 8.12124926511251E+0000 8.11488172641775E+0000 8.10851843971000E+0000 8.10215940259323E+0000 + 8.09580461267256E+0000 8.08945406755424E+0000 8.08310776484566E+0000 8.07676570215537E+0000 8.07042787709303E+0000 + 8.06409428726945E+0000 8.05776493029657E+0000 8.05143980378749E+0000 8.04511890535641E+0000 8.03880223261871E+0000 + 8.03248978319085E+0000 8.02618155469048E+0000 8.01987754473635E+0000 8.01357775094834E+0000 8.00728217094751E+0000 + 8.00099080235599E+0000 7.99470364279709E+0000 7.98842068989523E+0000 7.98214194127596E+0000 7.97586739456598E+0000 + 7.96959704739310E+0000 7.96333089738627E+0000 7.95706894217557E+0000 7.95081117939221E+0000 7.94455760666852E+0000 + 7.93830822163797E+0000 7.93206302193515E+0000 7.92582200519578E+0000 7.91958516905672E+0000 7.91335251115593E+0000 + 7.90712402913252E+0000 7.90089972062670E+0000 7.89467958327984E+0000 7.88846361473440E+0000 7.88225181263399E+0000 + 7.87604417462333E+0000 7.86984069834827E+0000 7.86364138145577E+0000 7.85744622159394E+0000 7.85125521641198E+0000 + 7.84506836356023E+0000 7.83888566069015E+0000 7.83270710545432E+0000 7.82653269550642E+0000 7.82036242850129E+0000 + 7.81419630209485E+0000 7.80803431394416E+0000 7.80187646170740E+0000 7.79572274304386E+0000 7.78957315561394E+0000 + 7.78342769707917E+0000 7.77728636510220E+0000 7.77114915734677E+0000 7.76501607147777E+0000 7.75888710516118E+0000 + 7.75276225606411E+0000 7.74664152185477E+0000 7.74052490020250E+0000 7.73441238877774E+0000 7.72830398525204E+0000 + 7.72219968729808E+0000 7.71609949258964E+0000 7.71000339880161E+0000 7.70391140360999E+0000 7.69782350469190E+0000 + 7.69173969972557E+0000 7.68565998639033E+0000 7.67958436236661E+0000 7.67351282533598E+0000 7.66744537298110E+0000 + 7.66138200298572E+0000 7.65532271303473E+0000 7.64926750081412E+0000 7.64321636401096E+0000 7.63716930031345E+0000 + 7.63112630741089E+0000 7.62508738299370E+0000 7.61905252475337E+0000 7.61302173038253E+0000 7.60699499757488E+0000 + 7.60097232402525E+0000 7.59495370742958E+0000 7.58893914548487E+0000 7.58292863588926E+0000 7.57692217634199E+0000 + 7.57091976454337E+0000 7.56492139819484E+0000 7.55892707499893E+0000 7.55293679265928E+0000 7.54695054888062E+0000 + 7.54096834136876E+0000 7.53499016783065E+0000 7.52901602597430E+0000 7.52304591350883E+0000 7.51707982814447E+0000 + 7.51111776759253E+0000 7.50515972956543E+0000 7.49920571177667E+0000 7.49325571194085E+0000 7.48730972777368E+0000 + 7.48136775699193E+0000 7.47542979731351E+0000 7.46949584645738E+0000 7.46356590214362E+0000 7.45763996209340E+0000 + 7.45171802402896E+0000 7.44580008567366E+0000 7.43988614475193E+0000 7.43397619898931E+0000 7.42807024611241E+0000 + 7.42216828384895E+0000 7.41627030992772E+0000 7.41037632207861E+0000 7.40448631803258E+0000 7.39860029552173E+0000 + 7.39271825227918E+0000 7.38684018603918E+0000 7.38096609453706E+0000 7.37509597550923E+0000 7.36922982669317E+0000 + 7.36336764582748E+0000 7.35750943065182E+0000 7.35165517890695E+0000 7.34580488833470E+0000 7.33995855667799E+0000 + 7.33411618168081E+0000 7.32827776108827E+0000 7.32244329264651E+0000 7.31661277410280E+0000 7.31078620320545E+0000 + 7.30496357770389E+0000 7.29914489534861E+0000 7.29333015389116E+0000 7.28751935108422E+0000 7.28171248468149E+0000 + 7.27590955243780E+0000 7.27011055210903E+0000 7.26431548145214E+0000 7.25852433822518E+0000 7.25273712018726E+0000 + 7.24695382509858E+0000 7.24117445072041E+0000 7.23539899481510E+0000 7.22962745514606E+0000 7.22385982947779E+0000 + 7.21809611557587E+0000 7.21233631120694E+0000 7.20658041413870E+0000 7.20082842213996E+0000 7.19508033298059E+0000 + 7.18933614443149E+0000 7.18359585426470E+0000 7.17785946025329E+0000 7.17212696017139E+0000 7.16639835179423E+0000 + 7.16067363289811E+0000 7.15495280126037E+0000 7.14923585465944E+0000 7.14352279087481E+0000 7.13781360768706E+0000 + 7.13210830287780E+0000 7.12640687422973E+0000 7.12070931952663E+0000 7.11501563655332E+0000 7.10932582309569E+0000 + 7.10363987694072E+0000 7.09795779587641E+0000 7.09227957769187E+0000 7.08660522017725E+0000 7.08093472112377E+0000 + 7.07526807832370E+0000 7.06960528957041E+0000 7.06394635265828E+0000 7.05829126538280E+0000 7.05264002554048E+0000 + 7.04699263092892E+0000 7.04134907934678E+0000 7.03570936859377E+0000 7.03007349647065E+0000 7.02444146077926E+0000 + 7.01881325932248E+0000 7.01318888990427E+0000 7.00756835032963E+0000 7.00195163840463E+0000 6.99633875193638E+0000 + 6.99072968873307E+0000 6.98512444660392E+0000 6.97952302335922E+0000 6.97392541681032E+0000 6.96833162476963E+0000 + 6.96274164505059E+0000 6.95715547546770E+0000 6.95157311383654E+0000 6.94599455797372E+0000 6.94041980569690E+0000 + 6.93484885482481E+0000 6.92928170317720E+0000 6.92371834857493E+0000 6.91815878883984E+0000 6.91260302179487E+0000 + 6.90705104526399E+0000 6.90150285707222E+0000 6.89595845504565E+0000 6.89041783701139E+0000 6.88488100079762E+0000 + 6.87934794423354E+0000 6.87381866514943E+0000 6.86829316137661E+0000 6.86277143074742E+0000 6.85725347109528E+0000 + 6.85173928025464E+0000 6.84622885606101E+0000 6.84072219635090E+0000 6.83521929896193E+0000 6.82972016173271E+0000 + 6.82422478250293E+0000 6.81873315911330E+0000 6.81324528940558E+0000 6.80776117122257E+0000 6.80228080240812E+0000 + 6.79680418080711E+0000 6.79133130426548E+0000 6.78586217063019E+0000 6.78039677774925E+0000 6.77493512347170E+0000 + 6.76947720564764E+0000 6.76402302212819E+0000 6.75857257076551E+0000 6.75312584941281E+0000 6.74768285592433E+0000 + 6.74224358815535E+0000 6.73680804396218E+0000 6.73137622120217E+0000 6.72594811773371E+0000 6.72052373141622E+0000 + 6.71510306011015E+0000 6.70968610167701E+0000 6.70427285397931E+0000 6.69886331488062E+0000 6.69345748224553E+0000 + 6.68805535393966E+0000 6.68265692782968E+0000 6.67726220178327E+0000 6.67187117366915E+0000 6.66648384135709E+0000 + 6.66110020271786E+0000 6.65572025562328E+0000 6.65034399794619E+0000 6.64497142756047E+0000 6.63960254234102E+0000 + 6.63423734016378E+0000 6.62887581890570E+0000 6.62351797644477E+0000 6.61816381066000E+0000 6.61281331943145E+0000 + 6.60746650064017E+0000 6.60212335216826E+0000 6.59678387189885E+0000 6.59144805771607E+0000 6.58611590750511E+0000 + 6.58078741915215E+0000 6.57546259054441E+0000 6.57014141957014E+0000 6.56482390411860E+0000 6.55951004208008E+0000 + 6.55419983134589E+0000 6.54889326980837E+0000 6.54359035536086E+0000 6.53829108589775E+0000 6.53299545931442E+0000 + 6.52770347350730E+0000 6.52241512637383E+0000 6.51713041581244E+0000 6.51184933972263E+0000 6.50657189600488E+0000 + 6.50129808256070E+0000 6.49602789729262E+0000 6.49076133810419E+0000 6.48549840289997E+0000 6.48023908958553E+0000 + 6.47498339606748E+0000 6.46973132025341E+0000 6.46448286005197E+0000 6.45923801337278E+0000 6.45399677812650E+0000 + 6.44875915222480E+0000 6.44352513358036E+0000 6.43829472010688E+0000 6.43306790971905E+0000 6.42784470033261E+0000 + 6.42262508986428E+0000 6.41740907623181E+0000 6.41219665735395E+0000 6.40698783115046E+0000 6.40178259554211E+0000 + 6.39658094845069E+0000 6.39138288779900E+0000 6.38618841151083E+0000 6.38099751751100E+0000 6.37581020372532E+0000 + 6.37062646808062E+0000 6.36544630850473E+0000 6.36026972292649E+0000 6.35509670927575E+0000 6.34992726548336E+0000 + 6.34476138948117E+0000 6.33959907920206E+0000 6.33444033257988E+0000 6.32928514754950E+0000 6.32413352204681E+0000 + 6.31898545400868E+0000 6.31384094137300E+0000 6.30869998207864E+0000 6.30356257406549E+0000 6.29842871527445E+0000 + 6.29329840364739E+0000 6.28817163712722E+0000 6.28304841365782E+0000 6.27792873118408E+0000 6.27281258765190E+0000 + 6.26769998100816E+0000 6.26259090920075E+0000 6.25748537017855E+0000 6.25238336189147E+0000 6.24728488229037E+0000 + 6.24218992932714E+0000 6.23709850095465E+0000 6.23201059512678E+0000 6.22692620979840E+0000 6.22184534292536E+0000 + 6.21676799246453E+0000 6.21169415637377E+0000 6.20662383261192E+0000 6.20155701913883E+0000 6.19649371391533E+0000 + 6.19143391490325E+0000 6.18637762006541E+0000 6.18132482736563E+0000 6.17627553476871E+0000 6.17122974024045E+0000 + 6.16618744174763E+0000 6.16114863725804E+0000 6.15611332474045E+0000 6.15108150216461E+0000 6.14605316750127E+0000 + 6.14102831872217E+0000 6.13600695380003E+0000 6.13098907070857E+0000 6.12597466742249E+0000 6.12096374191747E+0000 + 6.11595629217020E+0000 6.11095231615833E+0000 6.10595181186052E+0000 6.10095477725639E+0000 6.09596121032657E+0000 + 6.09097110905265E+0000 6.08598447141723E+0000 6.08100129540388E+0000 6.07602157899716E+0000 6.07104532018260E+0000 + 6.06607251694673E+0000 6.06110316727705E+0000 6.05613726916203E+0000 6.05117482059117E+0000 6.04621581955490E+0000 + 6.04126026404465E+0000 6.03630815205283E+0000 6.03135948157284E+0000 6.02641425059904E+0000 6.02147245712677E+0000 + 6.01653409915237E+0000 6.01159917467315E+0000 6.00666768168738E+0000 6.00173961819433E+0000 5.99681498219424E+0000 + 5.99189377168831E+0000 5.98697598467875E+0000 5.98206161916871E+0000 5.97715067316235E+0000 5.97224314466477E+0000 + 5.96733903168207E+0000 5.96243833222131E+0000 5.95754104429054E+0000 5.95264716589877E+0000 5.94775669505599E+0000 + 5.94286962977315E+0000 5.93798596806219E+0000 5.93310570793600E+0000 5.92822884740847E+0000 5.92335538449444E+0000 + 5.91848531720973E+0000 5.91361864357112E+0000 5.90875536159636E+0000 5.90389546930419E+0000 5.89903896471430E+0000 + 5.89418584584735E+0000 5.88933611072497E+0000 5.88448975736977E+0000 5.87964678380530E+0000 5.87480718805611E+0000 + 5.86997096814769E+0000 5.86513812210650E+0000 5.86030864795998E+0000 5.85548254373653E+0000 5.85065980746551E+0000 + 5.84584043717725E+0000 5.84102443090303E+0000 5.83621178667512E+0000 5.83140250252673E+0000 5.82659657649203E+0000 + 5.82179400660618E+0000 5.81699479090528E+0000 5.81219892742639E+0000 5.80740641420755E+0000 5.80261724928775E+0000 + 5.79783143070693E+0000 5.79304895650601E+0000 5.78826982472685E+0000 5.78349403341229E+0000 5.77872158060612E+0000 + 5.77395246435307E+0000 5.76918668269886E+0000 5.76442423369015E+0000 5.75966511537455E+0000 5.75490932580066E+0000 + 5.75015686301799E+0000 5.74540772507704E+0000 5.74066191002925E+0000 5.73591941592704E+0000 5.73118024082373E+0000 + 5.72644438277367E+0000 5.72171183983209E+0000 5.71698261005524E+0000 5.71225669150027E+0000 5.70753408222531E+0000 + 5.70281478028943E+0000 5.69809878375267E+0000 5.69338609067601E+0000 5.68867669912138E+0000 5.68397060715167E+0000 + 5.67926781283070E+0000 5.67456831422326E+0000 5.66987210939509E+0000 5.66517919641286E+0000 5.66048957334422E+0000 + 5.65580323825774E+0000 5.65112018922295E+0000 5.64644042431033E+0000 5.64176394159130E+0000 5.63709073913824E+0000 + 5.63242081502445E+0000 5.62775416732421E+0000 5.62309079411272E+0000 5.61843069346615E+0000 5.61377386346158E+0000 + 5.60912030217707E+0000 5.60447000769161E+0000 5.59982297808512E+0000 5.59517921143849E+0000 5.59053870583354E+0000 + 5.58590145935302E+0000 5.58126747008064E+0000 5.57663673610105E+0000 5.57200925549983E+0000 5.56738502636352E+0000 + 5.56276404677958E+0000 5.55814631483643E+0000 5.55353182862341E+0000 5.54892058623081E+0000 5.54431258574987E+0000 + 5.53970782527275E+0000 5.53510630289255E+0000 5.53050801670332E+0000 5.52591296480004E+0000 5.52132114527863E+0000 + 5.51673255623594E+0000 5.51214719576976E+0000 5.50756506197883E+0000 5.50298615296280E+0000 5.49841046682228E+0000 + 5.49383800165879E+0000 5.48926875557481E+0000 5.48470272667373E+0000 5.48013991305989E+0000 5.47558031283857E+0000 + 5.47102392411595E+0000 5.46647074499917E+0000 5.46192077359631E+0000 5.45737400801636E+0000 5.45283044636924E+0000 + 5.44829008676581E+0000 5.44375292731787E+0000 5.43921896613814E+0000 5.43468820134027E+0000 5.43016063103883E+0000 + 5.42563625334934E+0000 5.42111506638823E+0000 5.41659706827286E+0000 5.41208225712154E+0000 5.40757063105348E+0000 + 5.40306218818882E+0000 5.39855692664865E+0000 5.39405484455496E+0000 5.38955594003067E+0000 5.38506021119965E+0000 + 5.38056765618667E+0000 5.37607827311743E+0000 5.37159206011854E+0000 5.36710901531758E+0000 5.36262913684300E+0000 + 5.35815242282420E+0000 5.35367887139151E+0000 5.34920848067616E+0000 5.34474124881032E+0000 5.34027717392707E+0000 + 5.33581625416042E+0000 5.33135848764530E+0000 5.32690387251755E+0000 5.32245240691395E+0000 5.31800408897217E+0000 + 5.31355891683083E+0000 5.30911688862945E+0000 5.30467800250848E+0000 5.30024225660927E+0000 5.29580964907411E+0000 + 5.29138017804619E+0000 5.28695384166963E+0000 5.28253063808947E+0000 5.27811056545164E+0000 5.27369362190301E+0000 + 5.26927980559135E+0000 5.26486911466537E+0000 5.26046154727467E+0000 5.25605710156977E+0000 5.25165577570211E+0000 + 5.24725756782404E+0000 5.24286247608882E+0000 5.23847049865062E+0000 5.23408163366454E+0000 5.22969587928657E+0000 + 5.22531323367363E+0000 5.22093369498354E+0000 5.21655726137503E+0000 5.21218393100775E+0000 5.20781370204225E+0000 + 5.20344657263999E+0000 5.19908254096336E+0000 5.19472160517562E+0000 5.19036376344098E+0000 5.18600901392453E+0000 + 5.18165735479227E+0000 5.17730878421113E+0000 5.17296330034892E+0000 5.16862090137437E+0000 5.16428158545711E+0000 + 5.15994535076769E+0000 5.15561219547755E+0000 5.15128211775904E+0000 5.14695511578542E+0000 5.14263118773084E+0000 + 5.13831033177037E+0000 5.13399254607998E+0000 5.12967782883654E+0000 5.12536617821782E+0000 5.12105759240249E+0000 + 5.11675206957014E+0000 5.11244960790124E+0000 5.10815020557718E+0000 5.10385386078024E+0000 5.09956057169360E+0000 + 5.09527033650134E+0000 5.09098315338844E+0000 5.08669902054080E+0000 5.08241793614518E+0000 5.07813989838927E+0000 + 5.07386490546164E+0000 5.06959295555178E+0000 5.06532404685005E+0000 5.06105817754774E+0000 5.05679534583699E+0000 + 5.05253554991088E+0000 5.04827878796338E+0000 5.04402505818932E+0000 5.03977435878447E+0000 5.03552668794547E+0000 + 5.03128204386986E+0000 5.02704042475608E+0000 5.02280182880345E+0000 5.01856625421219E+0000 5.01433369918343E+0000 + 5.01010416191916E+0000 5.00587764062229E+0000 5.00165413349661E+0000 4.99743363874681E+0000 4.99321615457845E+0000 + 4.98900167919800E+0000 4.98479021081282E+0000 4.98058174763115E+0000 4.97637628786213E+0000 4.97217382971578E+0000 + 4.96797437140302E+0000 4.96377791113565E+0000 4.95958444712635E+0000 4.95539397758872E+0000 4.95120650073720E+0000 + 4.94702201478715E+0000 4.94284051795482E+0000 4.93866200845733E+0000 4.93448648451269E+0000 4.93031394433979E+0000 + 4.92614438615842E+0000 4.92197780818925E+0000 4.91781420865382E+0000 4.91365358577457E+0000 4.90949593777483E+0000 + 4.90534126287878E+0000 4.90118955931153E+0000 4.89704082529903E+0000 4.89289505906813E+0000 4.88875225884657E+0000 + 4.88461242286297E+0000 4.88047554934681E+0000 4.87634163652847E+0000 4.87221068263920E+0000 4.86808268591114E+0000 + 4.86395764457732E+0000 4.85983555687161E+0000 4.85571642102879E+0000 4.85160023528452E+0000 4.84748699787533E+0000 + 4.84337670703861E+0000 4.83926936101266E+0000 4.83516495803664E+0000 4.83106349635059E+0000 4.82696497419542E+0000 + 4.82286938981292E+0000 4.81877674144576E+0000 4.81468702733747E+0000 4.81060024573249E+0000 4.80651639487609E+0000 + 4.80243547301444E+0000 4.79835747839458E+0000 4.79428240926442E+0000 4.79021026387275E+0000 4.78614104046921E+0000 + 4.78207473730435E+0000 4.77801135262957E+0000 4.77395088469712E+0000 4.76989333176017E+0000 4.76583869207272E+0000 + 4.76178696388966E+0000 4.75773814546675E+0000 4.75369223506060E+0000 4.74964923092871E+0000 4.74560913132945E+0000 + 4.74157193452204E+0000 4.73753763876659E+0000 4.73350624232407E+0000 4.72947774345629E+0000 4.72545214042598E+0000 + 4.72142943149670E+0000 4.71740961493287E+0000 4.71339268899982E+0000 4.70937865196369E+0000 4.70536750209152E+0000 + 4.70135923765120E+0000 4.69735385691151E+0000 4.69335135814206E+0000 4.68935173961335E+0000 4.68535499959672E+0000 + 4.68136113636439E+0000 4.67737014818943E+0000 4.67338203334580E+0000 4.66939679010829E+0000 4.66541441675257E+0000 + 4.66143491155515E+0000 4.65745827279344E+0000 4.65348449874566E+0000 4.64951358769094E+0000 4.64554553790923E+0000 + 4.64158034768137E+0000 4.63761801528904E+0000 4.63365853901478E+0000 4.62970191714199E+0000 4.62574814795494E+0000 + 4.62179722973874E+0000 4.61784916077936E+0000 4.61390393936365E+0000 4.60996156377928E+0000 4.60602203231480E+0000 + 4.60208534325961E+0000 4.59815149490397E+0000 4.59422048553899E+0000 4.59029231345663E+0000 4.58636697694971E+0000 + 4.58244447431192E+0000 4.57852480383776E+0000 4.57460796382263E+0000 4.57069395256275E+0000 4.56678276835523E+0000 + 4.56287440949798E+0000 4.55896887428981E+0000 4.55506616103035E+0000 4.55116626802010E+0000 4.54726919356040E+0000 + 4.54337493595344E+0000 4.53948349350227E+0000 4.53559486451078E+0000 4.53170904728372E+0000 4.52782604012667E+0000 + 4.52394584134608E+0000 4.52006844924923E+0000 4.51619386214426E+0000 4.51232207834016E+0000 4.50845309614675E+0000 + 4.50458691387472E+0000 4.50072352983558E+0000 4.49686294234172E+0000 4.49300514970633E+0000 4.48915015024349E+0000 + 4.48529794226810E+0000 4.48144852409592E+0000 4.47760189404353E+0000 4.47375805042838E+0000 4.46991699156875E+0000 + 4.46607871578376E+0000 4.46224322139339E+0000 4.45841050671844E+0000 4.45458057008058E+0000 4.45075340980229E+0000 + 4.44692902420691E+0000 4.44310741161861E+0000 4.43928857036243E+0000 4.43547249876421E+0000 4.43165919515065E+0000 + 4.42784865784930E+0000 4.42404088518853E+0000 4.42023587549755E+0000 4.41643362710643E+0000 4.41263413834605E+0000 + 4.40883740754816E+0000 4.40504343304530E+0000 4.40125221317090E+0000 4.39746374625920E+0000 4.39367803064527E+0000 + 4.38989506466502E+0000 4.38611484665522E+0000 4.38233737495344E+0000 4.37856264789811E+0000 4.37479066382849E+0000 + 4.37102142108466E+0000 4.36725491800754E+0000 4.36349115293890E+0000 4.35973012422134E+0000 4.35597183019826E+0000 + 4.35221626921394E+0000 4.34846343961345E+0000 4.34471333974272E+0000 4.34096596794849E+0000 4.33722132257837E+0000 + 4.33347940198075E+0000 4.32974020450488E+0000 4.32600372850084E+0000 4.32226997231954E+0000 4.31853893431269E+0000 + 4.31481061283288E+0000 4.31108500623348E+0000 4.30736211286873E+0000 4.30364193109366E+0000 4.29992445926416E+0000 + 4.29620969573692E+0000 4.29249763886947E+0000 4.28878828702018E+0000 4.28508163854821E+0000 4.28137769181359E+0000 + 4.27767644517715E+0000 4.27397789700054E+0000 4.27028204564624E+0000 4.26658888947757E+0000 4.26289842685866E+0000 + 4.25921065615446E+0000 4.25552557573076E+0000 4.25184318395415E+0000 4.24816347919206E+0000 4.24448645981274E+0000 + 4.24081212418526E+0000 4.23714047067950E+0000 4.23347149766619E+0000 4.22980520351685E+0000 4.22614158660384E+0000 + 4.22248064530034E+0000 4.21882237798033E+0000 4.21516678301863E+0000 4.21151385879088E+0000 4.20786360367353E+0000 + 4.20421601604384E+0000 4.20057109427991E+0000 4.19692883676063E+0000 4.19328924186575E+0000 4.18965230797579E+0000 + 4.18601803347211E+0000 4.18238641673690E+0000 4.17875745615313E+0000 4.17513115010462E+0000 4.17150749697599E+0000 + 4.16788649515267E+0000 4.16426814302091E+0000 4.16065243896779E+0000 4.15703938138118E+0000 4.15342896864976E+0000 + 4.14982119916306E+0000 4.14621607131139E+0000 4.14261358348588E+0000 4.13901373407847E+0000 4.13541652148193E+0000 + 4.13182194408982E+0000 4.12823000029652E+0000 4.12464068849722E+0000 4.12105400708792E+0000 4.11746995446543E+0000 + 4.11388852902737E+0000 4.11030972917218E+0000 4.10673355329908E+0000 4.10315999980814E+0000 4.09958906710021E+0000 + 4.09602075357694E+0000 4.09245505764082E+0000 4.08889197769513E+0000 4.08533151214395E+0000 4.08177365939217E+0000 + 4.07821841784551E+0000 4.07466578591045E+0000 4.07111576199432E+0000 4.06756834450523E+0000 4.06402353185211E+0000 + 4.06048132244468E+0000 4.05694171469348E+0000 4.05340470700983E+0000 4.04987029780589E+0000 4.04633848549459E+0000 + 4.04280926848967E+0000 4.03928264520570E+0000 4.03575861405801E+0000 4.03223717346276E+0000 4.02871832183691E+0000 + 4.02520205759821E+0000 4.02168837916521E+0000 4.01817728495728E+0000 4.01466877339457E+0000 4.01116284289804E+0000 + 4.00765949188944E+0000 4.00415871879133E+0000 4.00066052202708E+0000 3.99716490002082E+0000 3.99367185119751E+0000 + 3.99018137398290E+0000 3.98669346680355E+0000 3.98320812808679E+0000 3.97972535626076E+0000 3.97624514975440E+0000 + 3.97276750699745E+0000 3.96929242642043E+0000 3.96581990645468E+0000 3.96234994553230E+0000 3.95888254208623E+0000 + 3.95541769455015E+0000 3.95195540135859E+0000 3.94849566094684E+0000 3.94503847175098E+0000 3.94158383220791E+0000 + 3.93813174075529E+0000 3.93468219583161E+0000 3.93123519587611E+0000 3.92779073932886E+0000 3.92434882463069E+0000 + 3.92090945022325E+0000 3.91747261454897E+0000 3.91403831605104E+0000 3.91060655317350E+0000 3.90717732436112E+0000 + 3.90375062805950E+0000 3.90032646271501E+0000 3.89690482677482E+0000 3.89348571868688E+0000 3.89006913689992E+0000 + 3.88665507986349E+0000 3.88324354602788E+0000 3.87983453384421E+0000 3.87642804176437E+0000 3.87302406824102E+0000 + 3.86962261172764E+0000 3.86622367067846E+0000 3.86282724354853E+0000 3.85943332879365E+0000 3.85604192487044E+0000 + 3.85265303023627E+0000 3.84926664334933E+0000 3.84588276266855E+0000 3.84250138665369E+0000 3.83912251376526E+0000 + 3.83574614246457E+0000 3.83237227121369E+0000 3.82900089847551E+0000 3.82563202271367E+0000 3.82226564239259E+0000 + 3.81890175597750E+0000 3.81554036193438E+0000 3.81218145873001E+0000 3.80882504483194E+0000 3.80547111870850E+0000 + 3.80211967882880E+0000 3.79877072366274E+0000 3.79542425168099E+0000 3.79208026135499E+0000 3.78873875115697E+0000 + 3.78539971955993E+0000 3.78206316503765E+0000 3.77872908606470E+0000 3.77539748111640E+0000 3.77206834866887E+0000 + 3.76874168719899E+0000 3.76541749518443E+0000 3.76209577110363E+0000 3.75877651343580E+0000 3.75545972066092E+0000 + 3.75214539125976E+0000 3.74883352371385E+0000 3.74552411650550E+0000 3.74221716811781E+0000 3.73891267703462E+0000 + 3.73561064174056E+0000 3.73231106072103E+0000 3.72901393246221E+0000 3.72571925545104E+0000 3.72242702817524E+0000 + 3.71913724912330E+0000 3.71584991678447E+0000 3.71256502964878E+0000 3.70928258620703E+0000 3.70600258495079E+0000 + 3.70272502437240E+0000 3.69944990296496E+0000 3.69617721922235E+0000 3.69290697163922E+0000 3.68963915871097E+0000 + 3.68637377893378E+0000 3.68311083080460E+0000 3.67985031282115E+0000 3.67659222348191E+0000 3.67333656128612E+0000 + 3.67008332473380E+0000 3.66683251232573E+0000 3.66358412256344E+0000 3.66033815394926E+0000 3.65709460498626E+0000 + 3.65385347417827E+0000 3.65061476002990E+0000 3.64737846104651E+0000 3.64414457573424E+0000 3.64091310259998E+0000 + 3.63768404015138E+0000 3.63445738689687E+0000 3.63123314134563E+0000 3.62801130200759E+0000 3.62479186739347E+0000 + 3.62157483601473E+0000 3.61836020638359E+0000 3.61514797701304E+0000 3.61193814641684E+0000 3.60873071310948E+0000 + 3.60552567560623E+0000 3.60232303242313E+0000 3.59912278207695E+0000 3.59592492308524E+0000 3.59272945396629E+0000 + 3.58953637323917E+0000 3.58634567942371E+0000 3.58315737104046E+0000 3.57997144661076E+0000 3.57678790465671E+0000 + 3.57360674370113E+0000 3.57042796226765E+0000 3.56725155888060E+0000 3.56407753206511E+0000 3.56090588034703E+0000 + 3.55773660225300E+0000 3.55456969631038E+0000 3.55140516104730E+0000 3.54824299499264E+0000 3.54508319667606E+0000 + 3.54192576462792E+0000 3.53877069737938E+0000 3.53561799346233E+0000 3.53246765140942E+0000 3.52931966975404E+0000 + 3.52617404703034E+0000 3.52303078177324E+0000 3.51988987251837E+0000 3.51675131780214E+0000 3.51361511616170E+0000 + 3.51048126613496E+0000 3.50734976626056E+0000 3.50422061507791E+0000 3.50109381112716E+0000 3.49796935294920E+0000 + 3.49484723908569E+0000 3.49172746807901E+0000 3.48861003847231E+0000 3.48549494880948E+0000 3.48238219763516E+0000 + 3.47927178349472E+0000 3.47616370493430E+0000 3.47305796050077E+0000 3.46995454874176E+0000 3.46685346820561E+0000 + 3.46375471744147E+0000 3.46065829499916E+0000 3.45756419942931E+0000 3.45447242928324E+0000 3.45138298311305E+0000 + 3.44829585947156E+0000 3.44521105691236E+0000 3.44212857398977E+0000 3.43904840925883E+0000 3.43597056127535E+0000 + 3.43289502859588E+0000 3.42982180977770E+0000 3.42675090337883E+0000 3.42368230795805E+0000 3.42061602207486E+0000 + 3.41755204428951E+0000 3.41449037316298E+0000 3.41143100725701E+0000 3.40837394513406E+0000 3.40531918535733E+0000 + 3.40226672649077E+0000 3.39921656709907E+0000 3.39616870574763E+0000 3.39312314100263E+0000 3.39007987143095E+0000 + 3.38703889560023E+0000 3.38400021207884E+0000 3.38096381943588E+0000 3.37792971624119E+0000 3.37489790106535E+0000 + 3.37186837247968E+0000 3.36884112905622E+0000 3.36581616936775E+0000 3.36279349198779E+0000 3.35977309549060E+0000 + 3.35675497845115E+0000 3.35373913944517E+0000 3.35072557704911E+0000 3.34771428984015E+0000 3.34470527639621E+0000 + 3.34169853529594E+0000 3.33869406511873E+0000 3.33569186444468E+0000 3.33269193185463E+0000 3.32969426593018E+0000 + 3.32669886525361E+0000 3.32370572840798E+0000 3.32071485397703E+0000 3.31772624054528E+0000 3.31473988669795E+0000 + 3.31175579102099E+0000 3.30877395210109E+0000 3.30579436852566E+0000 3.30281703888283E+0000 3.29984196176148E+0000 + 3.29686913575121E+0000 3.29389855944234E+0000 3.29093023142591E+0000 3.28796415029370E+0000 3.28500031463823E+0000 + 3.28203872305270E+0000 3.27907937413109E+0000 3.27612226646808E+0000 3.27316739865905E+0000 3.27021476930016E+0000 + 3.26726437698824E+0000 3.26431622032088E+0000 3.26137029789638E+0000 3.25842660831377E+0000 3.25548515017279E+0000 + 3.25254592207392E+0000 3.24960892261835E+0000 3.24667415040800E+0000 3.24374160404550E+0000 3.24081128213422E+0000 + 3.23788318327823E+0000 3.23495730608235E+0000 3.23203364915208E+0000 3.22911221109368E+0000 3.22619299051411E+0000 + 3.22327598602105E+0000 3.22036119622290E+0000 3.21744861972879E+0000 3.21453825514856E+0000 3.21163010109275E+0000 + 3.20872415617266E+0000 3.20582041900028E+0000 3.20291888818831E+0000 3.20001956235019E+0000 3.19712244010007E+0000 + 3.19422752005281E+0000 3.19133480082398E+0000 3.18844428102989E+0000 3.18555595928754E+0000 3.18266983421466E+0000 + 3.17978590442970E+0000 3.17690416855181E+0000 3.17402462520085E+0000 3.17114727299743E+0000 3.16827211056283E+0000 + 3.16539913651906E+0000 3.16252834948886E+0000 3.15965974809566E+0000 3.15679333096361E+0000 3.15392909671759E+0000 + 3.15106704398315E+0000 3.14820717138659E+0000 3.14534947755491E+0000 3.14249396111582E+0000 3.13964062069774E+0000 + 3.13678945492980E+0000 3.13394046244184E+0000 3.13109364186441E+0000 3.12824899182877E+0000 3.12540651096690E+0000 + 3.12256619791147E+0000 3.11972805129586E+0000 3.11689206975417E+0000 3.11405825192122E+0000 3.11122659643250E+0000 + 3.10839710192423E+0000 3.10556976703335E+0000 3.10274459039749E+0000 3.09992157065498E+0000 3.09710070644486E+0000 + 3.09428199640690E+0000 3.09146543918154E+0000 3.08865103340995E+0000 3.08583877773399E+0000 3.08302867079624E+0000 + 3.08022071123997E+0000 3.07741489770916E+0000 3.07461122884849E+0000 3.07180970330336E+0000 3.06901031971984E+0000 + 3.06621307674474E+0000 3.06341797302555E+0000 3.06062500721046E+0000 3.05783417794838E+0000 3.05504548388890E+0000 + 3.05225892368233E+0000 3.04947449597967E+0000 3.04669219943263E+0000 3.04391203269360E+0000 3.04113399441570E+0000 + 3.03835808325272E+0000 3.03558429785918E+0000 3.03281263689026E+0000 3.03004309900188E+0000 3.02727568285063E+0000 + 3.02451038709381E+0000 3.02174721038943E+0000 3.01898615139616E+0000 3.01622720877340E+0000 3.01347038118125E+0000 + 3.01071566728048E+0000 3.00796306573257E+0000 3.00521257519971E+0000 3.00246419434477E+0000 2.99971792183131E+0000 + 2.99697375632360E+0000 2.99423169648660E+0000 2.99149174098596E+0000 2.98875388848804E+0000 2.98601813765986E+0000 + 2.98328448716916E+0000 2.98055293568439E+0000 2.97782348187464E+0000 2.97509612440975E+0000 2.97237086196022E+0000 + 2.96964769319725E+0000 2.96692661679273E+0000 2.96420763141924E+0000 2.96149073575006E+0000 2.95877592845915E+0000 + 2.95606320822117E+0000 2.95335257371146E+0000 2.95064402360606E+0000 2.94793755658170E+0000 2.94523317131580E+0000 + 2.94253086648645E+0000 2.93983064077245E+0000 2.93713249285329E+0000 2.93443642140913E+0000 2.93174242512083E+0000 + 2.92905050266995E+0000 2.92636065273871E+0000 2.92367287401003E+0000 2.92098716516753E+0000 2.91830352489549E+0000 + 2.91562195187890E+0000 2.91294244480343E+0000 2.91026500235542E+0000 2.90758962322191E+0000 2.90491630609063E+0000 + 2.90224504964998E+0000 2.89957585258905E+0000 2.89690871359763E+0000 2.89424363136616E+0000 2.89158060458579E+0000 + 2.88891963194836E+0000 2.88626071214635E+0000 2.88360384387298E+0000 2.88094902582211E+0000 2.87829625668831E+0000 + 2.87564553516679E+0000 2.87299685995350E+0000 2.87035022974502E+0000 2.86770564323863E+0000 2.86506309913231E+0000 + 2.86242259612469E+0000 2.85978413291510E+0000 2.85714770820353E+0000 2.85451332069067E+0000 2.85188096907787E+0000 + 2.84925065206718E+0000 2.84662236836131E+0000 2.84399611666367E+0000 2.84137189567832E+0000 2.83874970411001E+0000 + 2.83612954066417E+0000 2.83351140404691E+0000 2.83089529296501E+0000 2.82828120612593E+0000 2.82566914223781E+0000 + 2.82305910000945E+0000 2.82045107815034E+0000 2.81784507537064E+0000 2.81524109038119E+0000 2.81263912189350E+0000 + 2.81003916861975E+0000 2.80744122927281E+0000 2.80484530256620E+0000 2.80225138721414E+0000 2.79965948193149E+0000 + 2.79706958543383E+0000 2.79448169643737E+0000 2.79189581365900E+0000 2.78931193581631E+0000 2.78673006162752E+0000 + 2.78415018981156E+0000 2.78157231908800E+0000 2.77899644817710E+0000 2.77642257579979E+0000 2.77385070067767E+0000 + 2.77128082153299E+0000 2.76871293708869E+0000 2.76614704606838E+0000 2.76358314719633E+0000 2.76102123919748E+0000 + 2.75846132079745E+0000 2.75590339072251E+0000 2.75334744769961E+0000 2.75079349045636E+0000 2.74824151772105E+0000 + 2.74569152822263E+0000 2.74314352069071E+0000 2.74059749385557E+0000 2.73805344644816E+0000 2.73551137720010E+0000 + 2.73297128484367E+0000 2.73043316811181E+0000 2.72789702573813E+0000 2.72536285645690E+0000 2.72283065900308E+0000 + 2.72030043211225E+0000 2.71777217452068E+0000 2.71524588496532E+0000 2.71272156218374E+0000 2.71019920491422E+0000 + 2.70767881189566E+0000 2.70516038186765E+0000 2.70264391357044E+0000 2.70012940574493E+0000 2.69761685713269E+0000 + 2.69510626647594E+0000 2.69259763251759E+0000 2.69009095400116E+0000 2.68758622967089E+0000 2.68508345827164E+0000 + 2.68258263854894E+0000 2.68008376924897E+0000 2.67758684911860E+0000 2.67509187690533E+0000 2.67259885135732E+0000 + 2.67010777122340E+0000 2.66761863525306E+0000 2.66513144219643E+0000 2.66264619080431E+0000 2.66016287982816E+0000 + 2.65768150802010E+0000 2.65520207413289E+0000 2.65272457691995E+0000 2.65024901513538E+0000 2.64777538753391E+0000 + 2.64530369287092E+0000 2.64283392990247E+0000 2.64036609738526E+0000 2.63790019407666E+0000 2.63543621873467E+0000 + 2.63297417011795E+0000 2.63051404698583E+0000 2.62805584809828E+0000 2.62559957221594E+0000 2.62314521810007E+0000 + 2.62069278451260E+0000 2.61824227021614E+0000 2.61579367397390E+0000 2.61334699454978E+0000 2.61090223070832E+0000 + 2.60845938121471E+0000 2.60601844483480E+0000 2.60357942033506E+0000 2.60114230648265E+0000 2.59870710204537E+0000 + 2.59627380579164E+0000 2.59384241649057E+0000 2.59141293291189E+0000 2.58898535382600E+0000 2.58655967800393E+0000 + 2.58413590421738E+0000 2.58171403123867E+0000 2.57929405784079E+0000 2.57687598279737E+0000 2.57445980488269E+0000 + 2.57204552287167E+0000 2.56963313553988E+0000 2.56722264166355E+0000 2.56481404001953E+0000 2.56240732938534E+0000 + 2.56000250853912E+0000 2.55759957625968E+0000 2.55519853132647E+0000 2.55279937251957E+0000 2.55040209861972E+0000 + 2.54800670840830E+0000 2.54561320066733E+0000 2.54322157417947E+0000 2.54083182772803E+0000 2.53844396009697E+0000 + 2.53605797007088E+0000 2.53367385643499E+0000 2.53129161797519E+0000 2.52891125347799E+0000 2.52653276173056E+0000 + 2.52415614152071E+0000 2.52178139163687E+0000 2.51940851086813E+0000 2.51703749800422E+0000 2.51466835183550E+0000 + 2.51230107115298E+0000 2.50993565474830E+0000 2.50757210141376E+0000 2.50521040994227E+0000 2.50285057912739E+0000 + 2.50049260776333E+0000 2.49813649464492E+0000 2.49578223856764E+0000 2.49342983832762E+0000 2.49107929272159E+0000 + 2.48873060054694E+0000 2.48638376060171E+0000 2.48403877168455E+0000 2.48169563259477E+0000 2.47935434213230E+0000 + 2.47701489909770E+0000 2.47467730229219E+0000 2.47234155051760E+0000 2.47000764257642E+0000 2.46767557727174E+0000 + 2.46534535340731E+0000 2.46301696978752E+0000 2.46069042521737E+0000 2.45836571850251E+0000 2.45604284844921E+0000 + 2.45372181386439E+0000 2.45140261355560E+0000 2.44908524633101E+0000 2.44676971099942E+0000 2.44445600637028E+0000 + 2.44214413125366E+0000 2.43983408446026E+0000 2.43752586480141E+0000 2.43521947108909E+0000 2.43291490213588E+0000 + 2.43061215675501E+0000 2.42831123376033E+0000 2.42601213196633E+0000 2.42371485018812E+0000 2.42141938724144E+0000 + 2.41912574194267E+0000 2.41683391310880E+0000 2.41454389955746E+0000 2.41225570010691E+0000 2.40996931357603E+0000 + 2.40768473878433E+0000 2.40540197455195E+0000 2.40312101969966E+0000 2.40084187304883E+0000 2.39856453342150E+0000 + 2.39628899964030E+0000 2.39401527052851E+0000 2.39174334491001E+0000 2.38947322160932E+0000 2.38720489945160E+0000 + 2.38493837726260E+0000 2.38267365386873E+0000 2.38041072809699E+0000 2.37814959877503E+0000 2.37589026473112E+0000 + 2.37363272479413E+0000 2.37137697779359E+0000 2.36912302255962E+0000 2.36687085792298E+0000 2.36462048271505E+0000 + 2.36237189576782E+0000 2.36012509591391E+0000 2.35788008198658E+0000 2.35563685281968E+0000 2.35339540724769E+0000 + 2.35115574410572E+0000 2.34891786222950E+0000 2.34668176045536E+0000 2.34444743762028E+0000 2.34221489256183E+0000 + 2.33998412411822E+0000 2.33775513112827E+0000 2.33552791243142E+0000 2.33330246686772E+0000 2.33107879327786E+0000 + 2.32885689050313E+0000 2.32663675738543E+0000 2.32441839276730E+0000 2.32220179549188E+0000 2.31998696440294E+0000 + 2.31777389834485E+0000 2.31556259616260E+0000 2.31335305670181E+0000 2.31114527880870E+0000 2.30893926133012E+0000 + 2.30673500311352E+0000 2.30453250300697E+0000 2.30233175985915E+0000 2.30013277251937E+0000 2.29793553983754E+0000 + 2.29574006066418E+0000 2.29354633385044E+0000 2.29135435824807E+0000 2.28916413270943E+0000 2.28697565608751E+0000 + 2.28478892723589E+0000 2.28260394500879E+0000 2.28042070826101E+0000 2.27823921584798E+0000 2.27605946662574E+0000 + 2.27388145945093E+0000 2.27170519318082E+0000 2.26953066667328E+0000 2.26735787878678E+0000 2.26518682838042E+0000 + 2.26301751431390E+0000 2.26084993544752E+0000 2.25868409064220E+0000 2.25651997875946E+0000 2.25435759866145E+0000 + 2.25219694921091E+0000 2.25003802927118E+0000 2.24788083770623E+0000 2.24572537338062E+0000 2.24357163515953E+0000 + 2.24141962190873E+0000 2.23926933249462E+0000 2.23712076578419E+0000 2.23497392064503E+0000 2.23282879594536E+0000 + 2.23068539055398E+0000 2.22854370334030E+0000 2.22640373317436E+0000 2.22426547892678E+0000 2.22212893946878E+0000 + 2.21999411367221E+0000 2.21786100040949E+0000 2.21572959855368E+0000 2.21359990697842E+0000 2.21147192455796E+0000 + 2.20934565016715E+0000 2.20722108268144E+0000 2.20509822097690E+0000 2.20297706393017E+0000 2.20085761041853E+0000 + 2.19873985931983E+0000 2.19662380951254E+0000 2.19450945987572E+0000 2.19239680928904E+0000 2.19028585663277E+0000 + 2.18817660078776E+0000 2.18606904063549E+0000 2.18396317505802E+0000 2.18185900293802E+0000 2.17975652315876E+0000 + 2.17765573460408E+0000 2.17555663615847E+0000 2.17345922670697E+0000 2.17136350513525E+0000 2.16926947032956E+0000 + 2.16717712117675E+0000 2.16508645656429E+0000 2.16299747538021E+0000 2.16091017651316E+0000 2.15882455885238E+0000 + 2.15674062128771E+0000 2.15465836270959E+0000 2.15257778200904E+0000 2.15049887807769E+0000 2.14842164980775E+0000 + 2.14634609609205E+0000 2.14427221582400E+0000 2.14220000789758E+0000 2.14012947120742E+0000 2.13806060464869E+0000 + 2.13599340711719E+0000 2.13392787750929E+0000 2.13186401472197E+0000 2.12980181765278E+0000 2.12774128519989E+0000 + 2.12568241626205E+0000 2.12362520973860E+0000 2.12156966452947E+0000 2.11951577953519E+0000 2.11746355365688E+0000 + 2.11541298579624E+0000 2.11336407485557E+0000 2.11131681973775E+0000 2.10927121934628E+0000 2.10722727258521E+0000 + 2.10518497835921E+0000 2.10314433557352E+0000 2.10110534313398E+0000 2.09906799994701E+0000 2.09703230491964E+0000 + 2.09499825695946E+0000 2.09296585497467E+0000 2.09093509787403E+0000 2.08890598456693E+0000 2.08687851396331E+0000 + 2.08485268497372E+0000 2.08282849650927E+0000 2.08080594748170E+0000 2.07878503680329E+0000 2.07676576338693E+0000 + 2.07474812614610E+0000 2.07273212399485E+0000 2.07071775584782E+0000 2.06870502062025E+0000 2.06669391722795E+0000 + 2.06468444458731E+0000 2.06267660161532E+0000 2.06067038722953E+0000 2.05866580034810E+0000 2.05666283988977E+0000 + 2.05466150477384E+0000 2.05266179392022E+0000 2.05066370624938E+0000 2.04866724068240E+0000 2.04667239614091E+0000 + 2.04467917154714E+0000 2.04268756582390E+0000 2.04069757789459E+0000 2.03870920668317E+0000 2.03672245111419E+0000 + 2.03473731011279E+0000 2.03275378260469E+0000 2.03077186751617E+0000 2.02879156377411E+0000 2.02681287030596E+0000 + 2.02483578603975E+0000 2.02286030990410E+0000 2.02088644082819E+0000 2.01891417774179E+0000 2.01694351957524E+0000 + 2.01497446525948E+0000 2.01300701372601E+0000 2.01104116390690E+0000 2.00907691473481E+0000 2.00711426514297E+0000 + 2.00515321406520E+0000 2.00319376043588E+0000 2.00123590318997E+0000 1.99927964126302E+0000 1.99732497359114E+0000 + 1.99537189911102E+0000 1.99342041675992E+0000 1.99147052547569E+0000 1.98952222419674E+0000 1.98757551186205E+0000 + 1.98563038741120E+0000 1.98368684978432E+0000 1.98174489792212E+0000 1.97980453076588E+0000 1.97786574725747E+0000 + 1.97592854633931E+0000 1.97399292695441E+0000 1.97205888804634E+0000 1.97012642855925E+0000 1.96819554743785E+0000 + 1.96626624362745E+0000 1.96433851607389E+0000 1.96241236372362E+0000 1.96048778552364E+0000 1.95856478042153E+0000 + 1.95664334736542E+0000 1.95472348530403E+0000 1.95280519318665E+0000 1.95088846996314E+0000 1.94897331458391E+0000 + 1.94705972599997E+0000 1.94514770316286E+0000 1.94323724502472E+0000 1.94132835053825E+0000 1.93942101865672E+0000 + 1.93751524833396E+0000 1.93561103852437E+0000 1.93370838818292E+0000 1.93180729626515E+0000 1.92990776172716E+0000 + 1.92800978352561E+0000 1.92611336061776E+0000 1.92421849196138E+0000 1.92232517651486E+0000 1.92043341323713E+0000 + 1.91854320108768E+0000 1.91665453902657E+0000 1.91476742601445E+0000 1.91288186101249E+0000 1.91099784298245E+0000 + 1.90911537088666E+0000 1.90723444368799E+0000 1.90535506034990E+0000 1.90347721983640E+0000 1.90160092111207E+0000 + 1.89972616314202E+0000 1.89785294489198E+0000 1.89598126532820E+0000 1.89411112341749E+0000 1.89224251812725E+0000 + 1.89037544842543E+0000 1.88850991328053E+0000 1.88664591166162E+0000 1.88478344253833E+0000 1.88292250488084E+0000 + 1.88106309765992E+0000 1.87920521984687E+0000 1.87734887041355E+0000 1.87549404833241E+0000 1.87364075257642E+0000 + 1.87178898211914E+0000 1.86993873593466E+0000 1.86809001299767E+0000 1.86624281228337E+0000 1.86439713276755E+0000 + 1.86255297342655E+0000 1.86071033323727E+0000 1.85886921117715E+0000 1.85702960622421E+0000 1.85519151735702E+0000 + 1.85335494355469E+0000 1.85151988379691E+0000 1.84968633706391E+0000 1.84785430233649E+0000 1.84602377859599E+0000 + 1.84419476482432E+0000 1.84236726000392E+0000 1.84054126311782E+0000 1.83871677314957E+0000 1.83689378908331E+0000 + 1.83507230990370E+0000 1.83325233459597E+0000 1.83143386214590E+0000 1.82961689153984E+0000 1.82780142176466E+0000 + 1.82598745180780E+0000 1.82417498065727E+0000 1.82236400730160E+0000 1.82055453072990E+0000 1.81874654993181E+0000 + 1.81694006389753E+0000 1.81513507161781E+0000 1.81333157208397E+0000 1.81152956428784E+0000 1.80972904722185E+0000 + 1.80793001987893E+0000 1.80613248125259E+0000 1.80433643033690E+0000 1.80254186612645E+0000 1.80074878761640E+0000 + 1.79895719380244E+0000 1.79716708368084E+0000 1.79537845624838E+0000 1.79359131050243E+0000 1.79180564544086E+0000 + 1.79002146006213E+0000 1.78823875336523E+0000 1.78645752434970E+0000 1.78467777201562E+0000 1.78289949536362E+0000 + 1.78112269339489E+0000 1.77934736511115E+0000 1.77757350951466E+0000 1.77580112560826E+0000 1.77403021239530E+0000 + 1.77226076887969E+0000 1.77049279406588E+0000 1.76872628695887E+0000 1.76696124656421E+0000 1.76519767188798E+0000 + 1.76343556193681E+0000 1.76167491571788E+0000 1.75991573223891E+0000 1.75815801050816E+0000 1.75640174953443E+0000 + 1.75464694832708E+0000 1.75289360589599E+0000 1.75114172125161E+0000 1.74939129340490E+0000 1.74764232136738E+0000 + 1.74589480415111E+0000 1.74414874076869E+0000 1.74240413023327E+0000 1.74066097155853E+0000 1.73891926375869E+0000 + 1.73717900584852E+0000 1.73544019684331E+0000 1.73370283575892E+0000 1.73196692161173E+0000 1.73023245341867E+0000 + 1.72849943019719E+0000 1.72676785096529E+0000 1.72503771474153E+0000 1.72330902054497E+0000 1.72158176739524E+0000 + 1.71985595431250E+0000 1.71813158031742E+0000 1.71640864443126E+0000 1.71468714567577E+0000 1.71296708307326E+0000 + 1.71124845564657E+0000 1.70953126241908E+0000 1.70781550241471E+0000 1.70610117465791E+0000 1.70438827817367E+0000 + 1.70267681198750E+0000 1.70096677512548E+0000 1.69925816661418E+0000 1.69755098548074E+0000 1.69584523075283E+0000 + 1.69414090145863E+0000 1.69243799662689E+0000 1.69073651528687E+0000 1.68903645646836E+0000 1.68733781920170E+0000 + 1.68564060251776E+0000 1.68394480544794E+0000 1.68225042702416E+0000 1.68055746627890E+0000 1.67886592224515E+0000 + 1.67717579395643E+0000 1.67548708044681E+0000 1.67379978075088E+0000 1.67211389390377E+0000 1.67042941894112E+0000 + 1.66874635489913E+0000 1.66706470081451E+0000 1.66538445572450E+0000 1.66370561866688E+0000 1.66202818867997E+0000 + 1.66035216480259E+0000 1.65867754607411E+0000 1.65700433153442E+0000 1.65533252022396E+0000 1.65366211118366E+0000 + 1.65199310345501E+0000 1.65032549608003E+0000 1.64865928810124E+0000 1.64699447856171E+0000 1.64533106650504E+0000 + 1.64366905097533E+0000 1.64200843101725E+0000 1.64034920567596E+0000 1.63869137399716E+0000 1.63703493502708E+0000 + 1.63537988781247E+0000 1.63372623140061E+0000 1.63207396483929E+0000 1.63042308717686E+0000 1.62877359746216E+0000 + 1.62712549474458E+0000 1.62547877807401E+0000 1.62383344650088E+0000 1.62218949907615E+0000 1.62054693485130E+0000 + 1.61890575287831E+0000 1.61726595220973E+0000 1.61562753189858E+0000 1.61399049099845E+0000 1.61235482856341E+0000 + 1.61072054364810E+0000 1.60908763530764E+0000 1.60745610259770E+0000 1.60582594457445E+0000 1.60419716029460E+0000 + 1.60256974881537E+0000 1.60094370919451E+0000 1.59931904049028E+0000 1.59769574176147E+0000 1.59607381206739E+0000 + 1.59445325046785E+0000 1.59283405602322E+0000 1.59121622779436E+0000 1.58959976484264E+0000 1.58798466622998E+0000 + 1.58637093101881E+0000 1.58475855827206E+0000 1.58314754705320E+0000 1.58153789642620E+0000 1.57992960545557E+0000 + 1.57832267320632E+0000 1.57671709874398E+0000 1.57511288113461E+0000 1.57351001944476E+0000 1.57190851274154E+0000 + 1.57030836009253E+0000 1.56870956056587E+0000 1.56711211323016E+0000 1.56551601715458E+0000 1.56392127140879E+0000 + 1.56232787506296E+0000 1.56073582718780E+0000 1.55914512685451E+0000 1.55755577313482E+0000 1.55596776510098E+0000 + 1.55438110182573E+0000 1.55279578238234E+0000 1.55121180584461E+0000 1.54962917128682E+0000 1.54804787778378E+0000 + 1.54646792441083E+0000 1.54488931024378E+0000 1.54331203435901E+0000 1.54173609583335E+0000 1.54016149374420E+0000 + 1.53858822716943E+0000 1.53701629518744E+0000 1.53544569687714E+0000 1.53387643131795E+0000 1.53230849758980E+0000 + 1.53074189477313E+0000 1.52917662194890E+0000 1.52761267819857E+0000 1.52605006260411E+0000 1.52448877424800E+0000 + 1.52292881221324E+0000 1.52137017558333E+0000 1.51981286344228E+0000 1.51825687487461E+0000 1.51670220896536E+0000 + 1.51514886480005E+0000 1.51359684146473E+0000 1.51204613804596E+0000 1.51049675363081E+0000 1.50894868730683E+0000 + 1.50740193816210E+0000 1.50585650528522E+0000 1.50431238776527E+0000 1.50276958469184E+0000 1.50122809515505E+0000 + 1.49968791824550E+0000 1.49814905305431E+0000 1.49661149867310E+0000 1.49507525419400E+0000 1.49354031870964E+0000 + 1.49200669131316E+0000 1.49047437109820E+0000 1.48894335715892E+0000 1.48741364858995E+0000 1.48588524448646E+0000 + 1.48435814394410E+0000 1.48283234605905E+0000 1.48130784992797E+0000 1.47978465464802E+0000 1.47826275931689E+0000 + 1.47674216303274E+0000 1.47522286489426E+0000 1.47370486400062E+0000 1.47218815945152E+0000 1.47067275034713E+0000 + 1.46915863578815E+0000 1.46764581487575E+0000 1.46613428671164E+0000 1.46462405039799E+0000 1.46311510503751E+0000 + 1.46160744973337E+0000 1.46010108358928E+0000 1.45859600570943E+0000 1.45709221519851E+0000 1.45558971116170E+0000 + 1.45408849270470E+0000 1.45258855893371E+0000 1.45108990895540E+0000 1.44959254187696E+0000 1.44809645680609E+0000 + 1.44660165285097E+0000 1.44510812912027E+0000 1.44361588472318E+0000 1.44212491876937E+0000 1.44063523036902E+0000 + 1.43914681863281E+0000 1.43765968267190E+0000 1.43617382159795E+0000 1.43468923452313E+0000 1.43320592056010E+0000 + 1.43172387882201E+0000 1.43024310842251E+0000 1.42876360847574E+0000 1.42728537809635E+0000 1.42580841639948E+0000 + 1.42433272250074E+0000 1.42285829551628E+0000 1.42138513456270E+0000 1.41991323875712E+0000 1.41844260721715E+0000 + 1.41697323906090E+0000 1.41550513340695E+0000 1.41403828937439E+0000 1.41257270608281E+0000 1.41110838265228E+0000 + 1.40964531820336E+0000 1.40818351185713E+0000 1.40672296273511E+0000 1.40526366995937E+0000 1.40380563265244E+0000 + 1.40234884993733E+0000 1.40089332093758E+0000 1.39943904477718E+0000 1.39798602058064E+0000 1.39653424747295E+0000 + 1.39508372457959E+0000 1.39363445102653E+0000 1.39218642594022E+0000 1.39073964844763E+0000 1.38929411767619E+0000 + 1.38784983275382E+0000 1.38640679280896E+0000 1.38496499697049E+0000 1.38352444436782E+0000 1.38208513413084E+0000 + 1.38064706538991E+0000 1.37921023727590E+0000 1.37777464892015E+0000 1.37634029945449E+0000 1.37490718801126E+0000 + 1.37347531372325E+0000 1.37204467572377E+0000 1.37061527314659E+0000 1.36918710512599E+0000 1.36776017079672E+0000 + 1.36633446929403E+0000 1.36490999975363E+0000 1.36348676131174E+0000 1.36206475310506E+0000 1.36064397427078E+0000 + 1.35922442394655E+0000 1.35780610127053E+0000 1.35638900538135E+0000 1.35497313541815E+0000 1.35355849052051E+0000 + 1.35214506982853E+0000 1.35073287248279E+0000 1.34932189762433E+0000 1.34791214439469E+0000 1.34650361193589E+0000 + 1.34509629939044E+0000 1.34369020590132E+0000 1.34228533061200E+0000 1.34088167266644E+0000 1.33947923120905E+0000 + 1.33807800538475E+0000 1.33667799433895E+0000 1.33527919721750E+0000 1.33388161316677E+0000 1.33248524133360E+0000 + 1.33109008086530E+0000 1.32969613090968E+0000 1.32830339061499E+0000 1.32691185913001E+0000 1.32552153560397E+0000 + 1.32413241918659E+0000 1.32274450902805E+0000 1.32135780427904E+0000 1.31997230409071E+0000 1.31858800761468E+0000 + 1.31720491400307E+0000 1.31582302240846E+0000 1.31444233198392E+0000 1.31306284188299E+0000 1.31168455125969E+0000 + 1.31030745926851E+0000 1.30893156506443E+0000 1.30755686780290E+0000 1.30618336663985E+0000 1.30481106073167E+0000 + 1.30343994923525E+0000 1.30207003130795E+0000 1.30070130610759E+0000 1.29933377279247E+0000 1.29796743052139E+0000 + 1.29660227845359E+0000 1.29523831574881E+0000 1.29387554156724E+0000 1.29251395506958E+0000 1.29115355541697E+0000 + 1.28979434177104E+0000 1.28843631329389E+0000 1.28707946914809E+0000 1.28572380849670E+0000 1.28436933050323E+0000 + 1.28301603433167E+0000 1.28166391914650E+0000 1.28031298411265E+0000 1.27896322839552E+0000 1.27761465116101E+0000 + 1.27626725157546E+0000 1.27492102880571E+0000 1.27357598201904E+0000 1.27223211038322E+0000 1.27088941306650E+0000 + 1.26954788923757E+0000 1.26820753806563E+0000 1.26686835872032E+0000 1.26553035037176E+0000 1.26419351219053E+0000 + 1.26285784334770E+0000 1.26152334301480E+0000 1.26019001036382E+0000 1.25885784456722E+0000 1.25752684479795E+0000 + 1.25619701022940E+0000 1.25486834003545E+0000 1.25354083339043E+0000 1.25221448946915E+0000 1.25088930744689E+0000 + 1.24956528649940E+0000 1.24824242580286E+0000 1.24692072453398E+0000 1.24560018186987E+0000 1.24428079698817E+0000 + 1.24296256906694E+0000 1.24164549728471E+0000 1.24032958082052E+0000 1.23901481885381E+0000 1.23770121056454E+0000 + 1.23638875513310E+0000 1.23507745174037E+0000 1.23376729956768E+0000 1.23245829779682E+0000 1.23115044561007E+0000 + 1.22984374219014E+0000 1.22853818672023E+0000 1.22723377838399E+0000 1.22593051636554E+0000 1.22462839984947E+0000 + 1.22332742802081E+0000 1.22202760006507E+0000 1.22072891516823E+0000 1.21943137251671E+0000 1.21813497129741E+0000 + 1.21683971069769E+0000 1.21554558990537E+0000 1.21425260810872E+0000 1.21296076449649E+0000 1.21167005825788E+0000 + 1.21038048858255E+0000 1.20909205466063E+0000 1.20780475568271E+0000 1.20651859083982E+0000 1.20523355932348E+0000 + 1.20394966032565E+0000 1.20266689303875E+0000 1.20138525665568E+0000 1.20010475036976E+0000 1.19882537337481E+0000 + 1.19754712486509E+0000 1.19627000403532E+0000 1.19499401008067E+0000 1.19371914219679E+0000 1.19244539957977E+0000 + 1.19117278142617E+0000 1.18990128693298E+0000 1.18863091529769E+0000 1.18736166571821E+0000 1.18609353739293E+0000 + 1.18482652952068E+0000 1.18356064130077E+0000 1.18229587193294E+0000 1.18103222061740E+0000 1.17976968655482E+0000 + 1.17850826894631E+0000 1.17724796699345E+0000 1.17598877989827E+0000 1.17473070686326E+0000 1.17347374709135E+0000 + 1.17221789978594E+0000 1.17096316415087E+0000 1.16970953939046E+0000 1.16845702470946E+0000 1.16720561931308E+0000 + 1.16595532240698E+0000 1.16470613319728E+0000 1.16345805089056E+0000 1.16221107469384E+0000 1.16096520381460E+0000 + 1.15972043746076E+0000 1.15847677484070E+0000 1.15723421516327E+0000 1.15599275763775E+0000 1.15475240147388E+0000 + 1.15351314588183E+0000 1.15227499007227E+0000 1.15103793325627E+0000 1.14980197464538E+0000 1.14856711345159E+0000 + 1.14733334888736E+0000 1.14610068016556E+0000 1.14486910649955E+0000 1.14363862710311E+0000 1.14240924119050E+0000 + 1.14118094797641E+0000 1.13995374667597E+0000 1.13872763650478E+0000 1.13750261667888E+0000 1.13627868641476E+0000 + 1.13505584492936E+0000 1.13383409144005E+0000 1.13261342516468E+0000 1.13139384532153E+0000 1.13017535112931E+0000 + 1.12895794180722E+0000 1.12774161657487E+0000 1.12652637465233E+0000 1.12531221526012E+0000 1.12409913761920E+0000 + 1.12288714095099E+0000 1.12167622447733E+0000 1.12046638742053E+0000 1.11925762900334E+0000 1.11804994844895E+0000 + 1.11684334498100E+0000 1.11563781782358E+0000 1.11443336620120E+0000 1.11322998933884E+0000 1.11202768646193E+0000 + 1.11082645679632E+0000 1.10962629956831E+0000 1.10842721400467E+0000 1.10722919933257E+0000 1.10603225477967E+0000 + 1.10483637957403E+0000 1.10364157294418E+0000 1.10244783411908E+0000 1.10125516232816E+0000 1.10006355680124E+0000 + 1.09887301676864E+0000 1.09768354146108E+0000 1.09649513010975E+0000 1.09530778194625E+0000 1.09412149620265E+0000 + 1.09293627211145E+0000 1.09175210890560E+0000 1.09056900581847E+0000 1.08938696208389E+0000 1.08820597693613E+0000 + 1.08702604960988E+0000 1.08584717934030E+0000 1.08466936536296E+0000 1.08349260691388E+0000 1.08231690322955E+0000 + 1.08114225354684E+0000 1.07996865710311E+0000 1.07879611313613E+0000 1.07762462088413E+0000 1.07645417958575E+0000 + 1.07528478848010E+0000 1.07411644680670E+0000 1.07294915380554E+0000 1.07178290871700E+0000 1.07061771078195E+0000 + 1.06945355924166E+0000 1.06829045333785E+0000 1.06712839231267E+0000 1.06596737540873E+0000 1.06480740186905E+0000 + 1.06364847093709E+0000 1.06249058185676E+0000 1.06133373387239E+0000 1.06017792622875E+0000 1.05902315817105E+0000 + 1.05786942894494E+0000 1.05671673779649E+0000 1.05556508397221E+0000 1.05441446671905E+0000 1.05326488528439E+0000 + 1.05211633891605E+0000 1.05096882686227E+0000 1.04982234837174E+0000 1.04867690269358E+0000 1.04753248907733E+0000 + 1.04638910677297E+0000 1.04524675503093E+0000 1.04410543310204E+0000 1.04296514023760E+0000 1.04182587568931E+0000 + 1.04068763870931E+0000 1.03955042855020E+0000 1.03841424446496E+0000 1.03727908570705E+0000 1.03614495153033E+0000 + 1.03501184118911E+0000 1.03387975393812E+0000 1.03274868903252E+0000 1.03161864572792E+0000 1.03048962328032E+0000 + 1.02936162094620E+0000 1.02823463798243E+0000 1.02710867364633E+0000 1.02598372719564E+0000 1.02485979788853E+0000 + 1.02373688498361E+0000 1.02261498773991E+0000 1.02149410541689E+0000 1.02037423727443E+0000 1.01925538257285E+0000 + 1.01813754057291E+0000 1.01702071053576E+0000 1.01590489172302E+0000 1.01479008339670E+0000 1.01367628481927E+0000 + 1.01256349525360E+0000 1.01145171396301E+0000 1.01034094021123E+0000 1.00923117326242E+0000 1.00812241238117E+0000 + 1.00701465683250E+0000 1.00590790588185E+0000 1.00480215879508E+0000 1.00369741483848E+0000 1.00259367327878E+0000 + 1.00149093338311E+0000 1.00038919441904E+0000 9.99288455654566E-0001 9.98188716358100E-0001 9.97089975798485E-0001 + 9.95992233244985E-0001 9.94895487967289E-0001 9.93799739235508E-0001 9.92704986320181E-0001 9.91611228492265E-0001 + 9.90518465023144E-0001 9.89426695184622E-0001 9.88335918248927E-0001 9.87246133488712E-0001 9.86157340177046E-0001 + 9.85069537587429E-0001 9.83982724993775E-0001 9.82896901670424E-0001 9.81812066892138E-0001 9.80728219934094E-0001 + 9.79645360071900E-0001 9.78563486581577E-0001 9.77482598739571E-0001 9.76402695822748E-0001 9.75323777108393E-0001 + 9.74245841874211E-0001 9.73168889398330E-0001 9.72092918959294E-0001 9.71017929836068E-0001 9.69943921308038E-0001 + 9.68870892655008E-0001 9.67798843157200E-0001 9.66727772095256E-0001 9.65657678750236E-0001 9.64588562403619E-0001 + 9.63520422337304E-0001 9.62453257833603E-0001 9.61387068175251E-0001 9.60321852645398E-0001 9.59257610527612E-0001 + 9.58194341105877E-0001 9.57132043664597E-0001 9.56070717488590E-0001 9.55010361863094E-0001 9.53950976073759E-0001 + 9.52892559406657E-0001 9.51835111148266E-0001 9.50778630585493E-0001 9.49723117005651E-0001 9.48668569696474E-0001 + 9.47614987946108E-0001 9.46562371043115E-0001 9.45510718276473E-0001 9.44460028935574E-0001 9.43410302310223E-0001 + 9.42361537690641E-0001 9.41313734367465E-0001 9.40266891631742E-0001 9.39221008774935E-0001 9.38176085088921E-0001 + 9.37132119865988E-0001 9.36089112398840E-0001 9.35047061980593E-0001 9.34005967904775E-0001 9.32965829465327E-0001 + 9.31926645956603E-0001 9.30888416673368E-0001 9.29851140910801E-0001 9.28814817964491E-0001 9.27779447130439E-0001 + 9.26745027705059E-0001 9.25711558985174E-0001 9.24679040268020E-0001 9.23647470851240E-0001 9.22616850032893E-0001 + 9.21587177111446E-0001 9.20558451385776E-0001 9.19530672155171E-0001 9.18503838719329E-0001 9.17477950378355E-0001 + 9.16453006432767E-0001 9.15429006183489E-0001 9.14405948931860E-0001 9.13383833979621E-0001 9.12362660628925E-0001 + 9.11342428182335E-0001 9.10323135942819E-0001 9.09304783213757E-0001 9.08287369298932E-0001 9.07270893502540E-0001 + 9.06255355129181E-0001 9.05240753483865E-0001 9.04227087872009E-0001 9.03214357599431E-0001 9.02202561972366E-0001 + 9.01191700297448E-0001 9.00181771881722E-0001 8.99172776032635E-0001 8.98164712058045E-0001 8.97157579266210E-0001 + 8.96151376965800E-0001 8.95146104465885E-0001 8.94141761075944E-0001 8.93138346105860E-0001 8.92135858865921E-0001 + 8.91134298666819E-0001 8.90133664819651E-0001 8.89133956635920E-0001 8.88135173427530E-0001 8.87137314506792E-0001 + 8.86140379186419E-0001 8.85144366779528E-0001 8.84149276599639E-0001 8.83155107960678E-0001 8.82161860176970E-0001 + 8.81169532563245E-0001 8.80178124434636E-0001 8.79187635106677E-0001 8.78198063895306E-0001 8.77209410116864E-0001 + 8.76221673088087E-0001 8.75234852126122E-0001 8.74248946548512E-0001 8.73263955673204E-0001 8.72279878818545E-0001 + 8.71296715303281E-0001 8.70314464446563E-0001 8.69333125567939E-0001 8.68352697987358E-0001 8.67373181025171E-0001 + 8.66394574002129E-0001 8.65416876239380E-0001 8.64440087058474E-0001 8.63464205781360E-0001 8.62489231730387E-0001 + 8.61515164228300E-0001 8.60542002598248E-0001 8.59569746163775E-0001 8.58598394248823E-0001 8.57627946177737E-0001 + 8.56658401275252E-0001 8.55689758866510E-0001 8.54722018277044E-0001 8.53755178832791E-0001 8.52789239860078E-0001 + 8.51824200685634E-0001 8.50860060636586E-0001 8.49896819040452E-0001 8.48934475225154E-0001 8.47973028519003E-0001 + 8.47012478250715E-0001 8.46052823749393E-0001 8.45094064344543E-0001 8.44136199366063E-0001 8.43179228144247E-0001 + 8.42223150009785E-0001 8.41267964293763E-0001 8.40313670327660E-0001 8.39360267443350E-0001 8.38407754973104E-0001 + 8.37456132249585E-0001 8.36505398605852E-0001 8.35555553375355E-0001 8.34606595891941E-0001 8.33658525489851E-0001 + 8.32711341503716E-0001 8.31765043268565E-0001 8.30819630119813E-0001 8.29875101393277E-0001 8.28931456425160E-0001 + 8.27988694552061E-0001 8.27046815110970E-0001 8.26105817439269E-0001 8.25165700874733E-0001 8.24226464755527E-0001 + 8.23288108420209E-0001 8.22350631207730E-0001 8.21414032457430E-0001 8.20478311509040E-0001 8.19543467702683E-0001 + 8.18609500378872E-0001 8.17676408878512E-0001 8.16744192542895E-0001 8.15812850713708E-0001 8.14882382733024E-0001 + 8.13952787943308E-0001 8.13024065687415E-0001 8.12096215308583E-0001 8.11169236150450E-0001 8.10243127557035E-0001 + 8.09317888872749E-0001 8.08393519442392E-0001 8.07470018611151E-0001 8.06547385724602E-0001 8.05625620128708E-0001 + 8.04704721169822E-0001 8.03784688194684E-0001 8.02865520550422E-0001 8.01947217584551E-0001 8.01029778644972E-0001 + 8.00113203079976E-0001 7.99197490238236E-0001 7.98282639468818E-0001 7.97368650121169E-0001 7.96455521545126E-0001 + 7.95543253090910E-0001 7.94631844109129E-0001 7.93721293950776E-0001 7.92811601967230E-0001 7.91902767510255E-0001 + 7.90994789932003E-0001 7.90087668585006E-0001 7.89181402822185E-0001 7.88275991996845E-0001 7.87371435462671E-0001 + 7.86467732573740E-0001 7.85564882684508E-0001 7.84662885149816E-0001 7.83761739324889E-0001 7.82861444565335E-0001 + 7.81962000227147E-0001 7.81063405666699E-0001 7.80165660240750E-0001 7.79268763306439E-0001 7.78372714221293E-0001 + 7.77477512343217E-0001 7.76583157030499E-0001 7.75689647641810E-0001 7.74796983536202E-0001 7.73905164073110E-0001 + 7.73014188612350E-0001 7.72124056514120E-0001 7.71234767138998E-0001 7.70346319847944E-0001 7.69458714002298E-0001 + 7.68571948963783E-0001 7.67686024094498E-0001 7.66800938756928E-0001 7.65916692313934E-0001 7.65033284128759E-0001 + 7.64150713565025E-0001 7.63268979986731E-0001 7.62388082758262E-0001 7.61508021244375E-0001 7.60628794810213E-0001 + 7.59750402821292E-0001 7.58872844643510E-0001 7.57996119643142E-0001 7.57120227186842E-0001 7.56245166641642E-0001 + 7.55370937374954E-0001 7.54497538754563E-0001 7.53624970148637E-0001 7.52753230925718E-0001 7.51882320454727E-0001 + 7.51012238104960E-0001 7.50142983246092E-0001 7.49274555248175E-0001 7.48406953481637E-0001 7.47540177317281E-0001 + 7.46674226126288E-0001 7.45809099280212E-0001 7.44944796150988E-0001 7.44081316110923E-0001 7.43218658532700E-0001 + 7.42356822789378E-0001 7.41495808254390E-0001 7.40635614301548E-0001 7.39776240305029E-0001 7.38917685639397E-0001 + 7.38059949679582E-0001 7.37203031800893E-0001 7.36346931379009E-0001 7.35491647789984E-0001 7.34637180410249E-0001 + 7.33783528616605E-0001 7.32930691786226E-0001 7.32078669296662E-0001 7.31227460525835E-0001 7.30377064852038E-0001 + 7.29527481653940E-0001 7.28678710310579E-0001 7.27830750201368E-0001 7.26983600706089E-0001 7.26137261204900E-0001 + 7.25291731078328E-0001 7.24447009707272E-0001 7.23603096473005E-0001 7.22759990757164E-0001 7.21917691941766E-0001 + 7.21076199409193E-0001 7.20235512542202E-0001 7.19395630723916E-0001 7.18556553337831E-0001 7.17718279767813E-0001 + 7.16880809398097E-0001 7.16044141613289E-0001 7.15208275798364E-0001 7.14373211338668E-0001 7.13538947619912E-0001 + 7.12705484028182E-0001 7.11872819949929E-0001 7.11040954771972E-0001 7.10209887881503E-0001 7.09379618666079E-0001 + 7.08550146513625E-0001 7.07721470812436E-0001 7.06893590951176E-0001 7.06066506318870E-0001 7.05240216304920E-0001 + 7.04414720299087E-0001 7.03590017691505E-0001 7.02766107872673E-0001 7.01942990233456E-0001 7.01120664165088E-0001 + 7.00299129059164E-0001 6.99478384307653E-0001 6.98658429302884E-0001 6.97839263437556E-0001 6.97020886104732E-0001 + 6.96203296697841E-0001 6.95386494610676E-0001 6.94570479237397E-0001 6.93755249972528E-0001 6.92940806210960E-0001 + 6.92127147347946E-0001 6.91314272779106E-0001 6.90502181900423E-0001 6.89690874108244E-0001 6.88880348799280E-0001 + 6.88070605370607E-0001 6.87261643219665E-0001 6.86453461744257E-0001 6.85646060342547E-0001 6.84839438413067E-0001 + 6.84033595354705E-0001 6.83228530566721E-0001 6.82424243448729E-0001 6.81620733400712E-0001 6.80817999823011E-0001 + 6.80016042116332E-0001 6.79214859681742E-0001 6.78414451920667E-0001 6.77614818234898E-0001 6.76815958026589E-0001 + 6.76017870698252E-0001 6.75220555652760E-0001 6.74424012293348E-0001 6.73628240023614E-0001 6.72833238247511E-0001 + 6.72039006369358E-0001 6.71245543793832E-0001 6.70452849925970E-0001 6.69660924171168E-0001 6.68869765935186E-0001 + 6.68079374624135E-0001 6.67289749644495E-0001 6.66500890403100E-0001 6.65712796307144E-0001 6.64925466764179E-0001 + 6.64138901182118E-0001 6.63353098969232E-0001 6.62568059534146E-0001 6.61783782285850E-0001 6.61000266633686E-0001 + 6.60217511987360E-0001 6.59435517756930E-0001 6.58654283352815E-0001 6.57873808185789E-0001 6.57094091666985E-0001 + 6.56315133207891E-0001 6.55536932220355E-0001 6.54759488116579E-0001 6.53982800309122E-0001 6.53206868210901E-0001 + 6.52431691235185E-0001 6.51657268795605E-0001 6.50883600306141E-0001 6.50110685181135E-0001 6.49338522835281E-0001 + 6.48567112683628E-0001 6.47796454141582E-0001 6.47026546624901E-0001 6.46257389549703E-0001 6.45488982332454E-0001 + 6.44721324389980E-0001 6.43954415139459E-0001 6.43188253998422E-0001 6.42422840384757E-0001 6.41658173716701E-0001 + 6.40894253412850E-0001 6.40131078892149E-0001 6.39368649573900E-0001 6.38606964877756E-0001 6.37846024223722E-0001 + 6.37085827032157E-0001 6.36326372723774E-0001 6.35567660719635E-0001 6.34809690441157E-0001 6.34052461310109E-0001 + 6.33295972748610E-0001 6.32540224179132E-0001 6.31785215024499E-0001 6.31030944707885E-0001 6.30277412652816E-0001 + 6.29524618283170E-0001 6.28772561023174E-0001 6.28021240297407E-0001 6.27270655530801E-0001 6.26520806148630E-0001 + 6.25771691576528E-0001 6.25023311240474E-0001 6.24275664566798E-0001 6.23528750982179E-0001 6.22782569913646E-0001 + 6.22037120788579E-0001 6.21292403034702E-0001 6.20548416080096E-0001 6.19805159353184E-0001 6.19062632282741E-0001 + 6.18320834297890E-0001 6.17579764828102E-0001 6.16839423303196E-0001 6.16099809153340E-0001 6.15360921809048E-0001 + 6.14622760701185E-0001 6.13885325260961E-0001 6.13148614919933E-0001 6.12412629110008E-0001 6.11677367263435E-0001 + 6.10942828812816E-0001 6.10209013191095E-0001 6.09475919831565E-0001 6.08743548167865E-0001 6.08011897633979E-0001 + 6.07280967664240E-0001 6.06550757693320E-0001 6.05821267156246E-0001 6.05092495488384E-0001 6.04364442125448E-0001 + 6.03637106503497E-0001 6.02910488058933E-0001 6.02184586228507E-0001 6.01459400449309E-0001 6.00734930158779E-0001 + 6.00011174794699E-0001 5.99288133795194E-0001 5.98565806598736E-0001 5.97844192644138E-0001 5.97123291370558E-0001 + 5.96403102217499E-0001 5.95683624624803E-0001 5.94964858032661E-0001 5.94246801881603E-0001 5.93529455612503E-0001 + 5.92812818666579E-0001 5.92096890485387E-0001 5.91381670510832E-0001 5.90667158185156E-0001 5.89953352950946E-0001 + 5.89240254251130E-0001 5.88527861528978E-0001 5.87816174228100E-0001 5.87105191792448E-0001 5.86394913666317E-0001 + 5.85685339294343E-0001 5.84976468121500E-0001 5.84268299593105E-0001 5.83560833154816E-0001 5.82854068252629E-0001 + 5.82148004332883E-0001 5.81442640842256E-0001 5.80737977227765E-0001 5.80034012936768E-0001 5.79330747416963E-0001 + 5.78628180116386E-0001 5.77926310483411E-0001 5.77225137966756E-0001 5.76524662015473E-0001 5.75824882078955E-0001 + 5.75125797606935E-0001 5.74427408049480E-0001 5.73729712857002E-0001 5.73032711480242E-0001 5.72336403370287E-0001 + 5.71640787978559E-0001 5.70945864756818E-0001 5.70251633157161E-0001 5.69558092632021E-0001 5.68865242634170E-0001 + 5.68173082616718E-0001 5.67481612033108E-0001 5.66790830337123E-0001 5.66100736982882E-0001 5.65411331424840E-0001 + 5.64722613117787E-0001 5.64034581516850E-0001 5.63347236077492E-0001 5.62660576255512E-0001 5.61974601507044E-0001 + 5.61289311288557E-0001 5.60604705056855E-0001 5.59920782269080E-0001 5.59237542382703E-0001 5.58554984855536E-0001 + 5.57873109145722E-0001 5.57191914711738E-0001 5.56511401012398E-0001 5.55831567506848E-0001 5.55152413654569E-0001 + 5.54473938915373E-0001 5.53796142749408E-0001 5.53119024617157E-0001 5.52442583979434E-0001 5.51766820297385E-0001 + 5.51091733032491E-0001 5.50417321646566E-0001 5.49743585601754E-0001 5.49070524360535E-0001 5.48398137385718E-0001 + 5.47726424140447E-0001 5.47055384088196E-0001 5.46385016692772E-0001 5.45715321418311E-0001 5.45046297729284E-0001 + 5.44377945090492E-0001 5.43710262967068E-0001 5.43043250824473E-0001 5.42376908128502E-0001 5.41711234345280E-0001 + 5.41046228941260E-0001 5.40381891383230E-0001 5.39718221138303E-0001 5.39055217673928E-0001 5.38392880457879E-0001 + 5.37731208958260E-0001 5.37070202643509E-0001 5.36409860982386E-0001 5.35750183443988E-0001 5.35091169497737E-0001 + 5.34432818613384E-0001 5.33775130261009E-0001 5.33118103911022E-0001 5.32461739034159E-0001 5.31806035101487E-0001 + 5.31150991584398E-0001 5.30496607954616E-0001 5.29842883684190E-0001 5.29189818245496E-0001 5.28537411111240E-0001 + 5.27885661754452E-0001 5.27234569648494E-0001 5.26584134267050E-0001 5.25934355084135E-0001 5.25285231574088E-0001 + 5.24636763211575E-0001 5.23988949471590E-0001 5.23341789829449E-0001 5.22695283760800E-0001 5.22049430741612E-0001 + 5.21404230248183E-0001 5.20759681757136E-0001 5.20115784745416E-0001 5.19472538690298E-0001 5.18829943069380E-0001 + 5.18187997360584E-0001 5.17546701042158E-0001 5.16906053592676E-0001 5.16266054491034E-0001 5.15626703216452E-0001 + 5.14987999248478E-0001 5.14349942066980E-0001 5.13712531152150E-0001 5.13075765984508E-0001 5.12439646044893E-0001 + 5.11804170814469E-0001 5.11169339774725E-0001 5.10535152407466E-0001 5.09901608194831E-0001 5.09268706619273E-0001 + 5.08636447163571E-0001 5.08004829310827E-0001 5.07373852544463E-0001 5.06743516348225E-0001 5.06113820206179E-0001 + 5.05484763602715E-0001 5.04856346022545E-0001 5.04228566950700E-0001 5.03601425872534E-0001 5.02974922273722E-0001 + 5.02349055640260E-0001 5.01723825458464E-0001 5.01099231214971E-0001 5.00475272396741E-0001 4.99851948491051E-0001 + 4.99229258985500E-0001 4.98607203368008E-0001 4.97985781126810E-0001 4.97364991750468E-0001 4.96744834727859E-0001 + 4.96125309548181E-0001 4.95506415700951E-0001 4.94888152676004E-0001 4.94270519963497E-0001 4.93653517053901E-0001 + 4.93037143438011E-0001 4.92421398606936E-0001 4.91806282052109E-0001 4.91191793265274E-0001 4.90577931738500E-0001 + 4.89964696964169E-0001 4.89352088434982E-0001 4.88740105643959E-0001 4.88128748084436E-0001 4.87518015250068E-0001 + 4.86907906634826E-0001 4.86298421732996E-0001 4.85689560039185E-0001 4.85081321048313E-0001 4.84473704255619E-0001 + 4.83866709156657E-0001 4.83260335247298E-0001 4.82654582023728E-0001 4.82049448982451E-0001 4.81444935620282E-0001 + 4.80841041434359E-0001 4.80237765922129E-0001 4.79635108581357E-0001 4.79033068910123E-0001 4.78431646406823E-0001 + 4.77830840570165E-0001 4.77230650899173E-0001 4.76631076893186E-0001 4.76032118051859E-0001 4.75433773875157E-0001 + 4.74836043863364E-0001 4.74238927517073E-0001 4.73642424337194E-0001 4.73046533824950E-0001 4.72451255481877E-0001 + 4.71856588809824E-0001 4.71262533310954E-0001 4.70669088487743E-0001 4.70076253842979E-0001 4.69484028879762E-0001 + 4.68892413101507E-0001 4.68301406011939E-0001 4.67711007115098E-0001 4.67121215915333E-0001 4.66532031917306E-0001 + 4.65943454625992E-0001 4.65355483546675E-0001 4.64768118184953E-0001 4.64181358046734E-0001 4.63595202638238E-0001 + 4.63009651465996E-0001 4.62424704036848E-0001 4.61840359857948E-0001 4.61256618436756E-0001 4.60673479281046E-0001 + 4.60090941898903E-0001 4.59509005798718E-0001 4.58927670489195E-0001 4.58346935479348E-0001 4.57766800278498E-0001 + 4.57187264396279E-0001 4.56608327342631E-0001 4.56029988627806E-0001 4.55452247762362E-0001 4.54875104257169E-0001 + 4.54298557623405E-0001 4.53722607372553E-0001 4.53147253016411E-0001 4.52572494067078E-0001 4.51998330036967E-0001 + 4.51424760438797E-0001 4.50851784785593E-0001 4.50279402590691E-0001 4.49707613367729E-0001 4.49136416630660E-0001 + 4.48565811893738E-0001 4.47995798671528E-0001 4.47426376478900E-0001 4.46857544831029E-0001 4.46289303243402E-0001 + 4.45721651231805E-0001 4.45154588312337E-0001 4.44588114001401E-0001 4.44022227815704E-0001 4.43456929272262E-0001 + 4.42892217888393E-0001 4.42328093181725E-0001 4.41764554670188E-0001 4.41201601872018E-0001 4.40639234305757E-0001 + 4.40077451490252E-0001 4.39516252944654E-0001 4.38955638188420E-0001 4.38395606741306E-0001 4.37836158123382E-0001 + 4.37277291855014E-0001 4.36719007456877E-0001 4.36161304449947E-0001 4.35604182355505E-0001 4.35047640695135E-0001 + 4.34491678990725E-0001 4.33936296764466E-0001 4.33381493538853E-0001 4.32827268836684E-0001 4.32273622181057E-0001 + 4.31720553095377E-0001 4.31168061103349E-0001 4.30616145728980E-0001 4.30064806496581E-0001 4.29514042930765E-0001 + 4.28963854556446E-0001 4.28414240898839E-0001 4.27865201483464E-0001 4.27316735836138E-0001 4.26768843482983E-0001 + 4.26221523950421E-0001 4.25674776765175E-0001 4.25128601454269E-0001 4.24582997545028E-0001 4.24037964565079E-0001 + 4.23493502042344E-0001 4.22949609505052E-0001 4.22406286481730E-0001 4.21863532501203E-0001 4.21321347092599E-0001 + 4.20779729785344E-0001 4.20238680109163E-0001 4.19698197594081E-0001 4.19158281770423E-0001 4.18618932168813E-0001 + 4.18080148320175E-0001 4.17541929755729E-0001 4.17004276006996E-0001 4.16467186605795E-0001 4.15930661084243E-0001 + 4.15394698974756E-0001 4.14859299810049E-0001 4.14324463123132E-0001 4.13790188447315E-0001 4.13256475316207E-0001 + 4.12723323263710E-0001 4.12190731824029E-0001 4.11658700531662E-0001 4.11127228921407E-0001 4.10596316528357E-0001 + 4.10065962887902E-0001 4.09536167535730E-0001 4.09006930007823E-0001 4.08478249840462E-0001 4.07950126570224E-0001 + 4.07422559733981E-0001 4.06895548868901E-0001 4.06369093512448E-0001 4.05843193202383E-0001 4.05317847476758E-0001 + 4.04793055873926E-0001 4.04268817932534E-0001 4.03745133191520E-0001 4.03222001190121E-0001 4.02699421467869E-0001 + 4.02177393564586E-0001 4.01655917020394E-0001 4.01134991375706E-0001 4.00614616171232E-0001 4.00094790947971E-0001 + 3.99575515247222E-0001 3.99056788610574E-0001 3.98538610579909E-0001 3.98020980697406E-0001 3.97503898505533E-0001 + 3.96987363547056E-0001 3.96471375365031E-0001 3.95955933502805E-0001 3.95441037504024E-0001 3.94926686912618E-0001 + 3.94412881272817E-0001 3.93899620129140E-0001 3.93386903026399E-0001 3.92874729509697E-0001 3.92363099124429E-0001 + 3.91852011416283E-0001 3.91341465931238E-0001 3.90831462215563E-0001 3.90321999815821E-0001 3.89813078278864E-0001 + 3.89304697151835E-0001 3.88796855982171E-0001 3.88289554317593E-0001 3.87782791706120E-0001 3.87276567696058E-0001 + 3.86770881836002E-0001 3.86265733674841E-0001 3.85761122761750E-0001 3.85257048646196E-0001 3.84753510877934E-0001 + 3.84250509007012E-0001 3.83748042583764E-0001 3.83246111158814E-0001 3.82744714283077E-0001 3.82243851507755E-0001 + 3.81743522384341E-0001 3.81243726464611E-0001 3.80744463300638E-0001 3.80245732444777E-0001 3.79747533449675E-0001 + 3.79249865868264E-0001 3.78752729253768E-0001 3.78256123159693E-0001 3.77760047139838E-0001 3.77264500748288E-0001 + 3.76769483539415E-0001 3.76274995067879E-0001 3.75781034888625E-0001 3.75287602556889E-0001 3.74794697628187E-0001 + 3.74302319658331E-0001 3.73810468203411E-0001 3.73319142819810E-0001 3.72828343064193E-0001 3.72338068493512E-0001 + 3.71848318665007E-0001 3.71359093136201E-0001 3.70870391464904E-0001 3.70382213209213E-0001 3.69894557927509E-0001 + 3.69407425178457E-0001 3.68920814521010E-0001 3.68434725514405E-0001 3.67949157718160E-0001 3.67464110692085E-0001 + 3.66979583996269E-0001 3.66495577191087E-0001 3.66012089837199E-0001 3.65529121495549E-0001 3.65046671727363E-0001 + 3.64564740094155E-0001 3.64083326157718E-0001 3.63602429480132E-0001 3.63122049623759E-0001 3.62642186151244E-0001 + 3.62162838625517E-0001 3.61684006609789E-0001 3.61205689667555E-0001 3.60727887362591E-0001 3.60250599258960E-0001 + 3.59773824921002E-0001 3.59297563913343E-0001 3.58821815800890E-0001 3.58346580148831E-0001 3.57871856522637E-0001 + 3.57397644488063E-0001 3.56923943611141E-0001 3.56450753458188E-0001 3.55978073595801E-0001 3.55505903590858E-0001 + 3.55034243010519E-0001 3.54563091422223E-0001 3.54092448393693E-0001 3.53622313492930E-0001 3.53152686288216E-0001 + 3.52683566348115E-0001 3.52214953241467E-0001 3.51746846537398E-0001 3.51279245805310E-0001 3.50812150614885E-0001 + 3.50345560536087E-0001 3.49879475139156E-0001 3.49413893994615E-0001 3.48948816673262E-0001 3.48484242746179E-0001 + 3.48020171784725E-0001 3.47556603360536E-0001 3.47093537045529E-0001 3.46630972411898E-0001 3.46168909032117E-0001 + 3.45707346478936E-0001 3.45246284325387E-0001 3.44785722144775E-0001 3.44325659510687E-0001 3.43866095996985E-0001 + 3.43407031177811E-0001 3.42948464627582E-0001 3.42490395920994E-0001 3.42032824633019E-0001 3.41575750338908E-0001 + 3.41119172614186E-0001 3.40663091034658E-0001 3.40207505176402E-0001 3.39752414615775E-0001 3.39297818929411E-0001 + 3.38843717694217E-0001 3.38390110487379E-0001 3.37936996886358E-0001 3.37484376468890E-0001 3.37032248812989E-0001 + 3.36580613496941E-0001 3.36129470099309E-0001 3.35678818198933E-0001 3.35228657374926E-0001 3.34778987206676E-0001 + 3.34329807273846E-0001 3.33881117156376E-0001 3.33432916434476E-0001 3.32985204688634E-0001 3.32537981499613E-0001 + 3.32091246448445E-0001 3.31644999116442E-0001 3.31199239085187E-0001 3.30753965936536E-0001 3.30309179252619E-0001 + 3.29864878615841E-0001 3.29421063608880E-0001 3.28977733814685E-0001 3.28534888816481E-0001 3.28092528197764E-0001 + 3.27650651542301E-0001 3.27209258434137E-0001 3.26768348457585E-0001 3.26327921197231E-0001 3.25887976237935E-0001 + 3.25448513164827E-0001 3.25009531563312E-0001 3.24571031019061E-0001 3.24133011118024E-0001 3.23695471446418E-0001 + 3.23258411590731E-0001 3.22821831137725E-0001 3.22385729674432E-0001 3.21950106788153E-0001 3.21514962066463E-0001 + 3.21080295097206E-0001 3.20646105468498E-0001 3.20212392768723E-0001 3.19779156586537E-0001 3.19346396510867E-0001 + 3.18914112130906E-0001 3.18482303036123E-0001 3.18050968816252E-0001 3.17620109061299E-0001 3.17189723361538E-0001 + 3.16759811307514E-0001 3.16330372490041E-0001 3.15901406500199E-0001 3.15472912929341E-0001 3.15044891369088E-0001 + 3.14617341411328E-0001 3.14190262648218E-0001 3.13763654672185E-0001 3.13337517075924E-0001 3.12911849452394E-0001 + 3.12486651394829E-0001 3.12061922496725E-0001 3.11637662351850E-0001 3.11213870554236E-0001 3.10790546698186E-0001 + 3.10367690378267E-0001 3.09945301189314E-0001 3.09523378726431E-0001 3.09101922584989E-0001 3.08680932360622E-0001 + 3.08260407649235E-0001 3.07840348046998E-0001 3.07420753150344E-0001 3.07001622555979E-0001 3.06582955860871E-0001 + 3.06164752662254E-0001 3.05747012557628E-0001 3.05329735144760E-0001 3.04912920021683E-0001 3.04496566786691E-0001 + 3.04080675038349E-0001 3.03665244375484E-0001 3.03250274397190E-0001 3.02835764702825E-0001 3.02421714892011E-0001 + 3.02008124564634E-0001 3.01594993320847E-0001 3.01182320761067E-0001 3.00770106485975E-0001 3.00358350096514E-0001 + 2.99947051193893E-0001 2.99536209379586E-0001 2.99125824255328E-0001 2.98715895423119E-0001 2.98306422485223E-0001 + 2.97897405044166E-0001 2.97488842702739E-0001 2.97080735063995E-0001 2.96673081731250E-0001 2.96265882308081E-0001 + 2.95859136398331E-0001 2.95452843606105E-0001 2.95047003535767E-0001 2.94641615791948E-0001 2.94236679979538E-0001 + 2.93832195703690E-0001 2.93428162569819E-0001 2.93024580183600E-0001 2.92621448150973E-0001 2.92218766078138E-0001 + 2.91816533571554E-0001 2.91414750237946E-0001 2.91013415684294E-0001 2.90612529517845E-0001 2.90212091346103E-0001 + 2.89812100776834E-0001 2.89412557418065E-0001 2.89013460878082E-0001 2.88614810765433E-0001 2.88216606688925E-0001 + 2.87818848257625E-0001 2.87421535080861E-0001 2.87024666768219E-0001 2.86628242929546E-0001 2.86232263174949E-0001 + 2.85836727114794E-0001 2.85441634359705E-0001 2.85046984520566E-0001 2.84652777208521E-0001 2.84259012034970E-0001 + 2.83865688611574E-0001 2.83472806550254E-0001 2.83080365463187E-0001 2.82688364962808E-0001 2.82296804661812E-0001 + 2.81905684173152E-0001 2.81515003110036E-0001 2.81124761085934E-0001 2.80734957714573E-0001 2.80345592609932E-0001 + 2.79956665386256E-0001 2.79568175658041E-0001 2.79180123040043E-0001 2.78792507147274E-0001 2.78405327595003E-0001 + 2.78018583998757E-0001 2.77632275974316E-0001 2.77246403137722E-0001 2.76860965105269E-0001 2.76475961493509E-0001 + 2.76091391919251E-0001 2.75707255999557E-0001 2.75323553351748E-0001 2.74940283593399E-0001 2.74557446342342E-0001 + 2.74175041216662E-0001 2.73793067834702E-0001 2.73411525815059E-0001 2.73030414776586E-0001 2.72649734338389E-0001 + 2.72269484119830E-0001 2.71889663740528E-0001 2.71510272820351E-0001 2.71131310979427E-0001 2.70752777838135E-0001 + 2.70374673017111E-0001 2.69996996137243E-0001 2.69619746819671E-0001 2.69242924685793E-0001 2.68866529357258E-0001 + 2.68490560455970E-0001 2.68115017604086E-0001 2.67739900424015E-0001 2.67365208538422E-0001 2.66990941570220E-0001 + 2.66617099142581E-0001 2.66243680878926E-0001 2.65870686402929E-0001 2.65498115338517E-0001 2.65125967309871E-0001 + 2.64754241941421E-0001 2.64382938857852E-0001 2.64012057684099E-0001 2.63641598045350E-0001 2.63271559567045E-0001 + 2.62901941874875E-0001 2.62532744594781E-0001 2.62163967352960E-0001 2.61795609775854E-0001 2.61427671490162E-0001 + 2.61060152122829E-0001 2.60693051301054E-0001 2.60326368652288E-0001 2.59960103804226E-0001 2.59594256384822E-0001 + 2.59228826022275E-0001 2.58863812345035E-0001 2.58499214981804E-0001 2.58135033561530E-0001 2.57771267713417E-0001 + 2.57407917066912E-0001 2.57044981251716E-0001 2.56682459897778E-0001 2.56320352635297E-0001 2.55958659094720E-0001 + 2.55597378906744E-0001 2.55236511702316E-0001 2.54876057112629E-0001 2.54516014769126E-0001 2.54156384303500E-0001 + 2.53797165347691E-0001 2.53438357533887E-0001 2.53079960494526E-0001 2.52721973862292E-0001 2.52364397270117E-0001 + 2.52007230351183E-0001 2.51650472738918E-0001 2.51294124066997E-0001 2.50938183969344E-0001 2.50582652080130E-0001 + 2.50227528033773E-0001 2.49872811464936E-0001 2.49518502008532E-0001 2.49164599299719E-0001 2.48811102973903E-0001 + 2.48458012666735E-0001 2.48105328014115E-0001 2.47753048652186E-0001 2.47401174217338E-0001 2.47049704346209E-0001 + 2.46698638675681E-0001 2.46347976842883E-0001 2.45997718485190E-0001 2.45647863240219E-0001 2.45298410745837E-0001 + 2.44949360640155E-0001 2.44600712561527E-0001 2.44252466148555E-0001 2.43904621040083E-0001 2.43557176875204E-0001 + 2.43210133293250E-0001 2.42863489933802E-0001 2.42517246436684E-0001 2.42171402441965E-0001 2.41825957589956E-0001 + 2.41480911521214E-0001 2.41136263876540E-0001 2.40792014296978E-0001 2.40448162423816E-0001 2.40104707898584E-0001 + 2.39761650363059E-0001 2.39418989459259E-0001 2.39076724829445E-0001 2.38734856116121E-0001 2.38393382962034E-0001 + 2.38052305010175E-0001 2.37711621903777E-0001 2.37371333286314E-0001 2.37031438801505E-0001 2.36691938093311E-0001 + 2.36352830805933E-0001 2.36014116583816E-0001 2.35675795071646E-0001 2.35337865914351E-0001 2.35000328757100E-0001 + 2.34663183245307E-0001 2.34326429024623E-0001 2.33990065740942E-0001 2.33654093040400E-0001 2.33318510569373E-0001 + 2.32983317974479E-0001 2.32648514902576E-0001 2.32314101000762E-0001 2.31980075916378E-0001 2.31646439297003E-0001 + 2.31313190790457E-0001 2.30980330044802E-0001 2.30647856708336E-0001 2.30315770429602E-0001 2.29984070857380E-0001 + 2.29652757640688E-0001 2.29321830428788E-0001 2.28991288871178E-0001 2.28661132617598E-0001 2.28331361318024E-0001 + 2.28001974622673E-0001 2.27672972182002E-0001 2.27344353646704E-0001 2.27016118667715E-0001 2.26688266896204E-0001 + 2.26360797983584E-0001 2.26033711581502E-0001 2.25707007341846E-0001 2.25380684916742E-0001 2.25054743958552E-0001 + 2.24729184119878E-0001 2.24404005053558E-0001 2.24079206412669E-0001 2.23754787850526E-0001 2.23430749020680E-0001 + 2.23107089576919E-0001 2.22783809173269E-0001 2.22460907463994E-0001 2.22138384103592E-0001 2.21816238746801E-0001 + 2.21494471048594E-0001 2.21173080664181E-0001 2.20852067249008E-0001 2.20531430458756E-0001 2.20211169949347E-0001 + 2.19891285376932E-0001 2.19571776397905E-0001 2.19252642668890E-0001 2.18933883846751E-0001 2.18615499588585E-0001 + 2.18297489551725E-0001 2.17979853393740E-0001 2.17662590772433E-0001 2.17345701345843E-0001 2.17029184772245E-0001 + 2.16713040710147E-0001 2.16397268818292E-0001 2.16081868755657E-0001 2.15766840181457E-0001 2.15452182755137E-0001 + 2.15137896136378E-0001 2.14823979985096E-0001 2.14510433961439E-0001 2.14197257725792E-0001 2.13884450938770E-0001 + 2.13572013261225E-0001 2.13259944354240E-0001 2.12948243879132E-0001 2.12636911497453E-0001 2.12325946870985E-0001 + 2.12015349661746E-0001 2.11705119531986E-0001 2.11395256144187E-0001 2.11085759161065E-0001 2.10776628245567E-0001 + 2.10467863060874E-0001 2.10159463270397E-0001 2.09851428537783E-0001 2.09543758526906E-0001 2.09236452901878E-0001 + 2.08929511327038E-0001 2.08622933466958E-0001 2.08316718986444E-0001 2.08010867550529E-0001 2.07705378824481E-0001 + 2.07400252473797E-0001 2.07095488164208E-0001 2.06791085561673E-0001 2.06487044332383E-0001 2.06183364142761E-0001 + 2.05880044659458E-0001 2.05577085549358E-0001 2.05274486479574E-0001 2.04972247117450E-0001 2.04670367130559E-0001 + 2.04368846186706E-0001 2.04067683953926E-0001 2.03766880100480E-0001 2.03466434294863E-0001 2.03166346205797E-0001 + 2.02866615502235E-0001 2.02567241853360E-0001 2.02268224928581E-0001 2.01969564397540E-0001 2.01671259930104E-0001 + 2.01373311196372E-0001 2.01075717866671E-0001 2.00778479611556E-0001 2.00481596101812E-0001 2.00185067008448E-0001 + 1.99888892002708E-0001 1.99593070756059E-0001 1.99297602940199E-0001 1.99002488227050E-0001 1.98707726288767E-0001 + 1.98413316797730E-0001 1.98119259426545E-0001 1.97825553848049E-0001 1.97532199735303E-0001 1.97239196761598E-0001 + 1.96946544600450E-0001 1.96654242925603E-0001 1.96362291411028E-0001 1.96070689730921E-0001 1.95779437559708E-0001 + 1.95488534572039E-0001 1.95197980442790E-0001 1.94907774847064E-0001 1.94617917460192E-0001 1.94328407957729E-0001 + 1.94039246015455E-0001 1.93750431309379E-0001 1.93461963515732E-0001 1.93173842310974E-0001 1.92886067371788E-0001 + 1.92598638375084E-0001 1.92311554997995E-0001 1.92024816917882E-0001 1.91738423812329E-0001 1.91452375359145E-0001 + 1.91166671236365E-0001 1.90881311122247E-0001 1.90596294695276E-0001 1.90311621634157E-0001 1.90027291617825E-0001 + 1.89743304325434E-0001 1.89459659436365E-0001 1.89176356630222E-0001 1.88893395586833E-0001 1.88610775986251E-0001 + 1.88328497508751E-0001 1.88046559834830E-0001 1.87764962645212E-0001 1.87483705620842E-0001 1.87202788442888E-0001 + 1.86922210792742E-0001 1.86641972352020E-0001 1.86362072802557E-0001 1.86082511826413E-0001 1.85803289105872E-0001 + 1.85524404323438E-0001 1.85245857161839E-0001 1.84967647304024E-0001 1.84689774433164E-0001 1.84412238232653E-0001 + 1.84135038386106E-0001 1.83858174577361E-0001 1.83581646490476E-0001 1.83305453809731E-0001 1.83029596219630E-0001 + 1.82754073404892E-0001 1.82478885050464E-0001 1.82204030841510E-0001 1.81929510463418E-0001 1.81655323601792E-0001 + 1.81381469942461E-0001 1.81107949171474E-0001 1.80834760975098E-0001 1.80561905039824E-0001 1.80289381052360E-0001 + 1.80017188699636E-0001 1.79745327668801E-0001 1.79473797647225E-0001 1.79202598322497E-0001 1.78931729382426E-0001 + 1.78661190515040E-0001 1.78390981408586E-0001 1.78121101751533E-0001 1.77851551232566E-0001 1.77582329540592E-0001 + 1.77313436364734E-0001 1.77044871394336E-0001 1.76776634318961E-0001 1.76508724828388E-0001 1.76241142612617E-0001 + 1.75973887361866E-0001 1.75706958766572E-0001 1.75440356517388E-0001 1.75174080305186E-0001 1.74908129821058E-0001 + 1.74642504756310E-0001 1.74377204802470E-0001 1.74112229651280E-0001 1.73847578994701E-0001 1.73583252524913E-0001 + 1.73319249934310E-0001 1.73055570915506E-0001 1.72792215161330E-0001 1.72529182364829E-0001 1.72266472219268E-0001 + 1.72004084418125E-0001 1.71742018655099E-0001 1.71480274624103E-0001 1.71218852019268E-0001 1.70957750534938E-0001 + 1.70696969865676E-0001 1.70436509706262E-0001 1.70176369751687E-0001 1.69916549697165E-0001 1.69657049238119E-0001 + 1.69397868070192E-0001 1.69139005889240E-0001 1.68880462391335E-0001 1.68622237272765E-0001 1.68364330230032E-0001 + 1.68106740959855E-0001 1.67849469159165E-0001 1.67592514525111E-0001 1.67335876755053E-0001 1.67079555546569E-0001 + 1.66823550597451E-0001 1.66567861605702E-0001 1.66312488269543E-0001 1.66057430287408E-0001 1.65802687357944E-0001 + 1.65548259180013E-0001 1.65294145452692E-0001 1.65040345875269E-0001 1.64786860147246E-0001 1.64533687968340E-0001 + 1.64280829038480E-0001 1.64028283057810E-0001 1.63776049726685E-0001 1.63524128745674E-0001 1.63272519815560E-0001 + 1.63021222637335E-0001 1.62770236912209E-0001 1.62519562341600E-0001 1.62269198627142E-0001 1.62019145470677E-0001 + 1.61769402574265E-0001 1.61519969640173E-0001 1.61270846370883E-0001 1.61022032469087E-0001 1.60773527637690E-0001 + 1.60525331579808E-0001 1.60277443998770E-0001 1.60029864598114E-0001 1.59782593081592E-0001 1.59535629153165E-0001 + 1.59288972517007E-0001 1.59042622877500E-0001 1.58796579939242E-0001 1.58550843407036E-0001 1.58305412985900E-0001 + 1.58060288381061E-0001 1.57815469297955E-0001 1.57570955442231E-0001 1.57326746519747E-0001 1.57082842236571E-0001 + 1.56839242298981E-0001 1.56595946413465E-0001 1.56352954286721E-0001 1.56110265625656E-0001 1.55867880137388E-0001 + 1.55625797529244E-0001 1.55384017508758E-0001 1.55142539783677E-0001 1.54901364061954E-0001 1.54660490051753E-0001 + 1.54419917461446E-0001 1.54179645999614E-0001 1.53939675375047E-0001 1.53700005296744E-0001 1.53460635473910E-0001 + 1.53221565615961E-0001 1.52982795432522E-0001 1.52744324633421E-0001 1.52506152928701E-0001 1.52268280028607E-0001 + 1.52030705643596E-0001 1.51793429484331E-0001 1.51556451261681E-0001 1.51319770686726E-0001 1.51083387470750E-0001 + 1.50847301325247E-0001 1.50611511961916E-0001 1.50376019092665E-0001 1.50140822429607E-0001 1.49905921685063E-0001 + 1.49671316571560E-0001 1.49437006801833E-0001 1.49202992088821E-0001 1.48969272145674E-0001 1.48735846685742E-0001 + 1.48502715422587E-0001 1.48269878069972E-0001 1.48037334341871E-0001 1.47805083952460E-0001 1.47573126616122E-0001 + 1.47341462047447E-0001 1.47110089961228E-0001 1.46879010072465E-0001 1.46648222096362E-0001 1.46417725748332E-0001 + 1.46187520743987E-0001 1.45957606799150E-0001 1.45727983629845E-0001 1.45498650952301E-0001 1.45269608482954E-0001 + 1.45040855938442E-0001 1.44812393035610E-0001 1.44584219491505E-0001 1.44356335023379E-0001 1.44128739348690E-0001 + 1.43901432185096E-0001 1.43674413250462E-0001 1.43447682262857E-0001 1.43221238940551E-0001 1.42995083002021E-0001 + 1.42769214165944E-0001 1.42543632151204E-0001 1.42318336676886E-0001 1.42093327462277E-0001 1.41868604226870E-0001 + 1.41644166690360E-0001 1.41420014572643E-0001 1.41196147593820E-0001 1.40972565474193E-0001 1.40749267934268E-0001 + 1.40526254694752E-0001 1.40303525476556E-0001 1.40081080000791E-0001 1.39858917988771E-0001 1.39637039162014E-0001 + 1.39415443242236E-0001 1.39194129951358E-0001 1.38973099011501E-0001 1.38752350144988E-0001 1.38531883074344E-0001 + 1.38311697522295E-0001 1.38091793211766E-0001 1.37872169865888E-0001 1.37652827207988E-0001 1.37433764961597E-0001 + 1.37214982850445E-0001 1.36996480598465E-0001 1.36778257929789E-0001 1.36560314568748E-0001 1.36342650239877E-0001 + 1.36125264667908E-0001 1.35908157577776E-0001 1.35691328694612E-0001 1.35474777743751E-0001 1.35258504450728E-0001 + 1.35042508541272E-0001 1.34826789741319E-0001 1.34611347777000E-0001 1.34396182374648E-0001 1.34181293260791E-0001 + 1.33966680162162E-0001 1.33752342805690E-0001 1.33538280918501E-0001 1.33324494227925E-0001 1.33110982461486E-0001 + 1.32897745346910E-0001 1.32684782612119E-0001 1.32472093985236E-0001 1.32259679194581E-0001 1.32047537968671E-0001 + 1.31835670036223E-0001 1.31624075126152E-0001 1.31412752967570E-0001 1.31201703289788E-0001 1.30990925822314E-0001 + 1.30780420294854E-0001 1.30570186437309E-0001 1.30360223979783E-0001 1.30150532652571E-0001 1.29941112186169E-0001 + 1.29731962311271E-0001 1.29523082758764E-0001 1.29314473259736E-0001 1.29106133545468E-0001 1.28898063347442E-0001 + 1.28690262397332E-0001 1.28482730427013E-0001 1.28275467168552E-0001 1.28068472354215E-0001 1.27861745716464E-0001 + 1.27655286987956E-0001 1.27449095901546E-0001 1.27243172190281E-0001 1.27037515587408E-0001 1.26832125826367E-0001 + 1.26627002640795E-0001 1.26422145764523E-0001 1.26217554931578E-0001 1.26013229876183E-0001 1.25809170332755E-0001 + 1.25605376035906E-0001 1.25401846720445E-0001 1.25198582121372E-0001 1.24995581973886E-0001 1.24792846013377E-0001 + 1.24590373975432E-0001 1.24388165595830E-0001 1.24186220610547E-0001 1.23984538755752E-0001 1.23783119767806E-0001 + 1.23581963383269E-0001 1.23381069338889E-0001 1.23180437371612E-0001 1.22980067218576E-0001 1.22779958617113E-0001 + 1.22580111304748E-0001 1.22380525019200E-0001 1.22181199498381E-0001 1.21982134480395E-0001 1.21783329703541E-0001 + 1.21584784906310E-0001 1.21386499827386E-0001 1.21188474205645E-0001 1.20990707780157E-0001 1.20793200290184E-0001 + 1.20595951475180E-0001 1.20398961074791E-0001 1.20202228828856E-0001 1.20005754477407E-0001 1.19809537760667E-0001 + 1.19613578419049E-0001 1.19417876193161E-0001 1.19222430823801E-0001 1.19027242051960E-0001 1.18832309618819E-0001 + 1.18637633265750E-0001 1.18443212734319E-0001 1.18249047766280E-0001 1.18055138103580E-0001 1.17861483488357E-0001 + 1.17668083662939E-0001 1.17474938369846E-0001 1.17282047351787E-0001 1.17089410351663E-0001 1.16897027112565E-0001 + 1.16704897377775E-0001 1.16513020890763E-0001 1.16321397395193E-0001 1.16130026634916E-0001 1.15938908353973E-0001 + 1.15748042296597E-0001 1.15557428207210E-0001 1.15367065830422E-0001 1.15176954911034E-0001 1.14987095194037E-0001 + 1.14797486424611E-0001 1.14608128348124E-0001 1.14419020710135E-0001 1.14230163256391E-0001 1.14041555732827E-0001 + 1.13853197885568E-0001 1.13665089460930E-0001 1.13477230205414E-0001 1.13289619865711E-0001 1.13102258188700E-0001 + 1.12915144921449E-0001 1.12728279811215E-0001 1.12541662605441E-0001 1.12355293051760E-0001 1.12169170897992E-0001 + 1.11983295892145E-0001 1.11797667782415E-0001 1.11612286317186E-0001 1.11427151245027E-0001 1.11242262314698E-0001 + 1.11057619275146E-0001 1.10873221875501E-0001 1.10689069865086E-0001 1.10505162993407E-0001 1.10321501010158E-0001 + 1.10138083665220E-0001 1.09954910708661E-0001 1.09771981890736E-0001 1.09589296961886E-0001 1.09406855672737E-0001 + 1.09224657774104E-0001 1.09042703016987E-0001 1.08860991152572E-0001 1.08679521932231E-0001 1.08498295107521E-0001 + 1.08317310430188E-0001 1.08136567652160E-0001 1.07956066525554E-0001 1.07775806802670E-0001 1.07595788235994E-0001 + 1.07416010578199E-0001 1.07236473582140E-0001 1.07057177000860E-0001 1.06878120587587E-0001 1.06699304095732E-0001 + 1.06520727278891E-0001 1.06342389890848E-0001 1.06164291685568E-0001 1.05986432417202E-0001 1.05808811840085E-0001 + 1.05631429708736E-0001 1.05454285777861E-0001 1.05277379802346E-0001 1.05100711537264E-0001 1.04924280737871E-0001 + 1.04748087159607E-0001 1.04572130558095E-0001 1.04396410689142E-0001 1.04220927308740E-0001 1.04045680173063E-0001 + 1.03870669038469E-0001 1.03695893661498E-0001 1.03521353798874E-0001 1.03347049207505E-0001 1.03172979644480E-0001 + 1.02999144867073E-0001 1.02825544632739E-0001 1.02652178699118E-0001 1.02479046824028E-0001 1.02306148765475E-0001 + 1.02133484281644E-0001 1.01961053130902E-0001 1.01788855071800E-0001 1.01616889863071E-0001 1.01445157263628E-0001 + 1.01273657032569E-0001 1.01102388929170E-0001 1.00931352712891E-0001 1.00760548143374E-0001 1.00589974980441E-0001 + 1.00419632984096E-0001 1.00249521914525E-0001 1.00079641532094E-0001 9.99099915973505E-0002 9.97405718710238E-0002 + 9.95713821140227E-0002 9.94024220874378E-0002 9.92336915525407E-0002 9.90651902707816E-0002 9.88969180037940E-0002 + 9.87288745133897E-0002 9.85610595615620E-0002 9.83934729104835E-0002 9.82261143225075E-0002 9.80589835601677E-0002 + 9.78920803861761E-0002 9.77254045634268E-0002 9.75589558549917E-0002 9.73927340241235E-0002 9.72267388342537E-0002 + 9.70609700489936E-0002 9.68954274321341E-0002 9.67301107476445E-0002 9.65650197596743E-0002 9.64001542325510E-0002 + 9.62355139307817E-0002 9.60710986190524E-0002 9.59069080622277E-0002 9.57429420253506E-0002 9.55792002736427E-0002 + 9.54156825725047E-0002 9.52523886875147E-0002 9.50893183844298E-0002 9.49264714291850E-0002 9.47638475878938E-0002 + 9.46014466268468E-0002 9.44392683125130E-0002 9.42773124115395E-0002 9.41155786907503E-0002 9.39540669171476E-0002 + 9.37927768579111E-0002 9.36317082803979E-0002 9.34708609521419E-0002 9.33102346408545E-0002 9.31498291144247E-0002 + 9.29896441409175E-0002 9.28296794885757E-0002 9.26699349258192E-0002 9.25104102212426E-0002 9.23511051436200E-0002 + 9.21920194618998E-0002 9.20331529452081E-0002 9.18745053628465E-0002 9.17160764842934E-0002 9.15578660792038E-0002 + 9.13998739174068E-0002 9.12420997689100E-0002 9.10845434038951E-0002 9.09272045927205E-0002 9.07700831059194E-0002 + 9.06131787142015E-0002 9.04564911884519E-0002 9.03000202997296E-0002 9.01437658192712E-0002 8.99877275184866E-0002 + 8.98319051689622E-0002 8.96762985424581E-0002 8.95209074109102E-0002 8.93657315464293E-0002 8.92107707213000E-0002 + 8.90560247079827E-0002 8.89014932791112E-0002 8.87471762074944E-0002 8.85930732661156E-0002 8.84391842281322E-0002 + 8.82855088668756E-0002 8.81320469558512E-0002 8.79787982687387E-0002 8.78257625793912E-0002 8.76729396618361E-0002 + 8.75203292902741E-0002 8.73679312390799E-0002 8.72157452828011E-0002 8.70637711961588E-0002 8.69120087540480E-0002 + 8.67604577315360E-0002 8.66091179038639E-0002 8.64579890464456E-0002 8.63070709348681E-0002 8.61563633448908E-0002 + 8.60058660524458E-0002 8.58555788336386E-0002 8.57055014647462E-0002 8.55556337222189E-0002 8.54059753826794E-0002 + 8.52565262229212E-0002 8.51072860199121E-0002 8.49582545507903E-0002 8.48094315928670E-0002 8.46608169236244E-0002 + 8.45124103207172E-0002 8.43642115619721E-0002 8.42162204253855E-0002 8.40684366891280E-0002 8.39208601315396E-0002 + 8.37734905311325E-0002 8.36263276665896E-0002 8.34793713167655E-0002 8.33326212606860E-0002 8.31860772775463E-0002 + 8.30397391467146E-0002 8.28936066477283E-0002 8.27476795602963E-0002 8.26019576642975E-0002 8.24564407397815E-0002 + 8.23111285669687E-0002 8.21660209262490E-0002 8.20211175981833E-0002 8.18764183635017E-0002 8.17319230031053E-0002 + 8.15876312980640E-0002 8.14435430296191E-0002 8.12996579791800E-0002 8.11559759283265E-0002 8.10124966588082E-0002 + 8.08692199525433E-0002 8.07261455916202E-0002 8.05832733582963E-0002 8.04406030349981E-0002 8.02981344043213E-0002 + 8.01558672490300E-0002 8.00138013520583E-0002 7.98719364965080E-0002 7.97302724656502E-0002 7.95888090429247E-0002 + 7.94475460119397E-0002 7.93064831564717E-0002 7.91656202604653E-0002 7.90249571080341E-0002 7.88844934834590E-0002 + 7.87442291711896E-0002 7.86041639558436E-0002 7.84642976222052E-0002 7.83246299552285E-0002 7.81851607400336E-0002 + 7.80458897619091E-0002 7.79068168063105E-0002 7.77679416588613E-0002 7.76292641053523E-0002 7.74907839317404E-0002 + 7.73525009241515E-0002 7.72144148688770E-0002 7.70765255523762E-0002 7.69388327612746E-0002 7.68013362823648E-0002 + 7.66640359026067E-0002 7.65269314091250E-0002 7.63900225892131E-0002 7.62533092303291E-0002 7.61167911200986E-0002 + 7.59804680463124E-0002 7.58443397969282E-0002 7.57084061600697E-0002 7.55726669240258E-0002 7.54371218772523E-0002 + 7.53017708083699E-0002 7.51666135061655E-0002 7.50316497595911E-0002 7.48968793577652E-0002 7.47623020899705E-0002 + 7.46279177456555E-0002 7.44937261144342E-0002 7.43597269860852E-0002 7.42259201505526E-0002 7.40923053979451E-0002 + 7.39588825185368E-0002 7.38256513027659E-0002 7.36926115412354E-0002 7.35597630247134E-0002 7.34271055441317E-0002 + 7.32946388905873E-0002 7.31623628553410E-0002 7.30302772298182E-0002 7.28983818056080E-0002 7.27666763744635E-0002 + 7.26351607283025E-0002 7.25038346592057E-0002 7.23726979594182E-0002 7.22417504213490E-0002 7.21109918375693E-0002 + 7.19804220008158E-0002 7.18500407039869E-0002 7.17198477401455E-0002 7.15898429025168E-0002 7.14600259844898E-0002 + 7.13303967796166E-0002 7.12009550816111E-0002 7.10717006843519E-0002 7.09426333818788E-0002 7.08137529683952E-0002 + 7.06850592382666E-0002 7.05565519860213E-0002 7.04282310063503E-0002 7.03000960941055E-0002 7.01721470443032E-0002 + 7.00443836521201E-0002 6.99168057128959E-0002 6.97894130221317E-0002 6.96622053754907E-0002 6.95351825687984E-0002 + 6.94083443980409E-0002 6.92816906593671E-0002 6.91552211490863E-0002 6.90289356636702E-0002 6.89028339997510E-0002 + 6.87769159541231E-0002 6.86511813237414E-0002 6.85256299057216E-0002 6.84002614973413E-0002 6.82750758960381E-0002 + 6.81500728994109E-0002 6.80252523052193E-0002 6.79006139113835E-0002 6.77761575159842E-0002 6.76518829172621E-0002 + 6.75277899136193E-0002 6.74038783036170E-0002 6.72801478859774E-0002 6.71565984595824E-0002 6.70332298234745E-0002 + 6.69100417768552E-0002 6.67870341190863E-0002 6.66642066496895E-0002 6.65415591683458E-0002 6.64190914748959E-0002 + 6.62968033693402E-0002 6.61746946518384E-0002 6.60527651227092E-0002 6.59310145824305E-0002 6.58094428316398E-0002 + 6.56880496711332E-0002 6.55668349018659E-0002 6.54457983249522E-0002 6.53249397416643E-0002 6.52042589534343E-0002 + 6.50837557618519E-0002 6.49634299686660E-0002 6.48432813757832E-0002 6.47233097852690E-0002 6.46035149993473E-0002 + 6.44838968203990E-0002 6.43644550509645E-0002 6.42451894937413E-0002 6.41260999515852E-0002 6.40071862275092E-0002 + 6.38884481246848E-0002 6.37698854464408E-0002 6.36514979962631E-0002 6.35332855777958E-0002 6.34152479948397E-0002 + 6.32973850513535E-0002 6.31796965514521E-0002 6.30621822994090E-0002 6.29448420996533E-0002 6.28276757567715E-0002 + 6.27106830755074E-0002 6.25938638607608E-0002 6.24772179175887E-0002 6.23607450512041E-0002 6.22444450669775E-0002 + 6.21283177704348E-0002 6.20123629672584E-0002 6.18965804632875E-0002 6.17809700645166E-0002 6.16655315770968E-0002 + 6.15502648073352E-0002 6.14351695616948E-0002 6.13202456467938E-0002 6.12054928694065E-0002 6.10909110364630E-0002 + 6.09764999550487E-0002 6.08622594324043E-0002 6.07481892759263E-0002 6.06342892931662E-0002 6.05205592918307E-0002 + 6.04069990797812E-0002 6.02936084650349E-0002 6.01803872557632E-0002 6.00673352602928E-0002 5.99544522871052E-0002 + 5.98417381448357E-0002 5.97291926422755E-0002 5.96168155883692E-0002 5.95046067922165E-0002 5.93925660630708E-0002 + 5.92806932103402E-0002 5.91689880435871E-0002 5.90574503725269E-0002 5.89460800070305E-0002 5.88348767571215E-0002 + 5.87238404329778E-0002 5.86129708449309E-0002 5.85022678034658E-0002 5.83917311192216E-0002 5.82813606029900E-0002 + 5.81711560657168E-0002 5.80611173185005E-0002 5.79512441725934E-0002 5.78415364394002E-0002 5.77319939304794E-0002 + 5.76226164575420E-0002 5.75134038324517E-0002 5.74043558672254E-0002 5.72954723740323E-0002 5.71867531651946E-0002 + 5.70781980531862E-0002 5.69698068506348E-0002 5.68615793703192E-0002 5.67535154251708E-0002 5.66456148282736E-0002 + 5.65378773928630E-0002 5.64303029323269E-0002 5.63228912602049E-0002 5.62156421901888E-0002 5.61085555361215E-0002 + 5.60016311119979E-0002 5.58948687319646E-0002 5.57882682103194E-0002 5.56818293615118E-0002 5.55755520001424E-0002 + 5.54694359409632E-0002 5.53634809988773E-0002 5.52576869889385E-0002 5.51520537263523E-0002 5.50465810264744E-0002 + 5.49412687048116E-0002 5.48361165770219E-0002 5.47311244589126E-0002 5.46262921664433E-0002 5.45216195157226E-0002 + 5.44171063230104E-0002 5.43127524047164E-0002 5.42085575774007E-0002 5.41045216577738E-0002 5.40006444626954E-0002 + 5.38969258091764E-0002 5.37933655143764E-0002 5.36899633956057E-0002 5.35867192703236E-0002 5.34836329561395E-0002 + 5.33807042708124E-0002 5.32779330322500E-0002 5.31753190585104E-0002 5.30728621678003E-0002 5.29705621784760E-0002 + 5.28684189090425E-0002 5.27664321781542E-0002 5.26646018046144E-0002 5.25629276073750E-0002 5.24614094055371E-0002 + 5.23600470183501E-0002 5.22588402652124E-0002 5.21577889656704E-0002 5.20568929394198E-0002 5.19561520063038E-0002 + 5.18555659863142E-0002 5.17551346995913E-0002 5.16548579664230E-0002 5.15547356072456E-0002 5.14547674426432E-0002 + 5.13549532933480E-0002 5.12552929802396E-0002 5.11557863243454E-0002 5.10564331468407E-0002 5.09572332690480E-0002 + 5.08581865124373E-0002 5.07592926986262E-0002 5.06605516493796E-0002 5.05619631866091E-0002 5.04635271323738E-0002 + 5.03652433088800E-0002 5.02671115384804E-0002 5.01691316436751E-0002 5.00713034471109E-0002 4.99736267715807E-0002 + 4.98761014400251E-0002 4.97787272755301E-0002 4.96815041013291E-0002 4.95844317408012E-0002 4.94875100174721E-0002 + 4.93907387550139E-0002 4.92941177772439E-0002 4.91976469081268E-0002 4.91013259717722E-0002 4.90051547924361E-0002 + 4.89091331945200E-0002 4.88132610025712E-0002 4.87175380412830E-0002 4.86219641354932E-0002 4.85265391101866E-0002 + 4.84312627904919E-0002 4.83361350016841E-0002 4.82411555691828E-0002 4.81463243185531E-0002 4.80516410755052E-0002 + 4.79571056658938E-0002 4.78627179157191E-0002 4.77684776511254E-0002 4.76743846984025E-0002 4.75804388839840E-0002 + 4.74866400344491E-0002 4.73929879765205E-0002 4.72994825370655E-0002 4.72061235430964E-0002 4.71129108217687E-0002 + 4.70198442003830E-0002 4.69269235063830E-0002 4.68341485673575E-0002 4.67415192110383E-0002 4.66490352653013E-0002 + 4.65566965581663E-0002 4.64645029177965E-0002 4.63724541724989E-0002 4.62805501507238E-0002 4.61887906810653E-0002 + 4.60971755922603E-0002 4.60057047131891E-0002 4.59143778728755E-0002 4.58231949004860E-0002 4.57321556253302E-0002 + 4.56412598768611E-0002 4.55505074846734E-0002 4.54598982785059E-0002 4.53694320882391E-0002 4.52791087438968E-0002 + 4.51889280756446E-0002 4.50988899137912E-0002 4.50089940887875E-0002 4.49192404312260E-0002 4.48296287718425E-0002 + 4.47401589415141E-0002 4.46508307712604E-0002 4.45616440922424E-0002 4.44725987357635E-0002 4.43836945332690E-0002 + 4.42949313163450E-0002 4.42063089167205E-0002 4.41178271662648E-0002 4.40294858969898E-0002 4.39412849410478E-0002 + 4.38532241307331E-0002 4.37653032984811E-0002 4.36775222768679E-0002 4.35898808986112E-0002 4.35023789965694E-0002 + 4.34150164037420E-0002 4.33277929532689E-0002 4.32407084784315E-0002 4.31537628126511E-0002 4.30669557894899E-0002 + 4.29802872426508E-0002 4.28937570059767E-0002 4.28073649134512E-0002 4.27211107991978E-0002 4.26349944974808E-0002 + 4.25490158427040E-0002 4.24631746694112E-0002 4.23774708122868E-0002 4.22919041061543E-0002 4.22064743859775E-0002 + 4.21211814868596E-0002 4.20360252440438E-0002 4.19510054929123E-0002 4.18661220689871E-0002 4.17813748079297E-0002 + 4.16967635455405E-0002 4.16122881177595E-0002 4.15279483606660E-0002 4.14437441104773E-0002 4.13596752035513E-0002 + 4.12757414763833E-0002 4.11919427656086E-0002 4.11082789080004E-0002 4.10247497404711E-0002 4.09413551000715E-0002 + 4.08580948239906E-0002 4.07749687495566E-0002 4.06919767142351E-0002 4.06091185556309E-0002 4.05263941114863E-0002 + 4.04438032196819E-0002 4.03613457182368E-0002 4.02790214453070E-0002 4.01968302391876E-0002 4.01147719383106E-0002 + 4.00328463812463E-0002 3.99510534067021E-0002 3.98693928535233E-0002 3.97878645606929E-0002 3.97064683673306E-0002 + 3.96252041126942E-0002 3.95440716361782E-0002 3.94630707773146E-0002 3.93822013757721E-0002 3.93014632713569E-0002 + 3.92208563040119E-0002 3.91403803138166E-0002 3.90600351409878E-0002 3.89798206258784E-0002 3.88997366089785E-0002 + 3.88197829309141E-0002 3.87399594324485E-0002 3.86602659544806E-0002 3.85807023380459E-0002 3.85012684243163E-0002 + 3.84219640545994E-0002 3.83427890703393E-0002 3.82637433131159E-0002 3.81848266246452E-0002 3.81060388467787E-0002 + 3.80273798215037E-0002 3.79488493909437E-0002 3.78704473973570E-0002 3.77921736831380E-0002 3.77140280908166E-0002 + 3.76360104630573E-0002 3.75581206426609E-0002 3.74803584725627E-0002 3.74027237958335E-0002 3.73252164556788E-0002 + 3.72478362954394E-0002 3.71705831585913E-0002 3.70934568887441E-0002 3.70164573296436E-0002 3.69395843251694E-0002 + 3.68628377193359E-0002 3.67862173562921E-0002 3.67097230803212E-0002 3.66333547358413E-0002 3.65571121674037E-0002 + 3.64809952196952E-0002 3.64050037375358E-0002 3.63291375658801E-0002 3.62533965498162E-0002 3.61777805345663E-0002 + 3.61022893654867E-0002 3.60269228880669E-0002 3.59516809479306E-0002 3.58765633908344E-0002 3.58015700626692E-0002 + 3.57267008094586E-0002 3.56519554773603E-0002 3.55773339126647E-0002 3.55028359617955E-0002 3.54284614713096E-0002 + 3.53542102878970E-0002 3.52800822583806E-0002 3.52060772297159E-0002 3.51321950489920E-0002 3.50584355634301E-0002 + 3.49847986203839E-0002 3.49112840673403E-0002 3.48378917519182E-0002 3.47646215218692E-0002 3.46914732250772E-0002 + 3.46184467095585E-0002 3.45455418234612E-0002 3.44727584150658E-0002 3.44000963327850E-0002 3.43275554251630E-0002 + 3.42551355408764E-0002 3.41828365287335E-0002 3.41106582376741E-0002 3.40386005167700E-0002 3.39666632152241E-0002 + 3.38948461823713E-0002 3.38231492676777E-0002 3.37515723207409E-0002 3.36801151912898E-0002 3.36087777291841E-0002 + 3.35375597844152E-0002 3.34664612071052E-0002 3.33954818475074E-0002 3.33246215560056E-0002 3.32538801831150E-0002 + 3.31832575794814E-0002 3.31127535958807E-0002 3.30423680832202E-0002 3.29721008925373E-0002 3.29019518749999E-0002 + 3.28319208819062E-0002 3.27620077646850E-0002 3.26922123748951E-0002 3.26225345642253E-0002 3.25529741844948E-0002 + 3.24835310876526E-0002 3.24142051257777E-0002 3.23449961510787E-0002 3.22759040158946E-0002 3.22069285726934E-0002 + 3.21380696740729E-0002 3.20693271727608E-0002 3.20007009216137E-0002 3.19321907736183E-0002 3.18637965818897E-0002 + 3.17955181996733E-0002 3.17273554803429E-0002 3.16593082774016E-0002 3.15913764444816E-0002 3.15235598353438E-0002 + 3.14558583038785E-0002 3.13882717041040E-0002 3.13207998901683E-0002 3.12534427163472E-0002 3.11862000370454E-0002 + 3.11190717067961E-0002 3.10520575802608E-0002 3.09851575122296E-0002 3.09183713576206E-0002 3.08516989714803E-0002 + 3.07851402089831E-0002 3.07186949254316E-0002 3.06523629762564E-0002 3.05861442170158E-0002 3.05200385033962E-0002 + 3.04540456912116E-0002 3.03881656364034E-0002 3.03223981950413E-0002 3.02567432233217E-0002 3.01912005775692E-0002 + 3.01257701142351E-0002 3.00604516898984E-0002 2.99952451612656E-0002 2.99301503851693E-0002 2.98651672185706E-0002 + 2.98002955185564E-0002 2.97355351423413E-0002 2.96708859472662E-0002 2.96063477907992E-0002 2.95419205305352E-0002 + 2.94776040241949E-0002 2.94133981296266E-0002 2.93493027048045E-0002 2.92853176078295E-0002 2.92214426969284E-0002 + 2.91576778304547E-0002 2.90940228668880E-0002 2.90304776648338E-0002 2.89670420830239E-0002 2.89037159803160E-0002 + 2.88404992156936E-0002 2.87773916482660E-0002 2.87143931372685E-0002 2.86515035420619E-0002 2.85887227221324E-0002 + 2.85260505370922E-0002 2.84634868466784E-0002 2.84010315107541E-0002 2.83386843893070E-0002 2.82764453424508E-0002 + 2.82143142304237E-0002 2.81522909135894E-0002 2.80903752524364E-0002 2.80285671075781E-0002 2.79668663397531E-0002 + 2.79052728098244E-0002 2.78437863787801E-0002 2.77824069077326E-0002 2.77211342579190E-0002 2.76599682907010E-0002 + 2.75989088675645E-0002 2.75379558501200E-0002 2.74771091001024E-0002 2.74163684793700E-0002 2.73557338499065E-0002 + 2.72952050738187E-0002 2.72347820133377E-0002 2.71744645308185E-0002 2.71142524887399E-0002 2.70541457497048E-0002 + 2.69941441764391E-0002 2.69342476317931E-0002 2.68744559787402E-0002 2.68147690803774E-0002 2.67551867999251E-0002 + 2.66957090007270E-0002 2.66363355462503E-0002 2.65770663000848E-0002 2.65179011259443E-0002 2.64588398876648E-0002 + 2.63998824492059E-0002 2.63410286746496E-0002 2.62822784282012E-0002 2.62236315741885E-0002 2.61650879770619E-0002 + 2.61066475013946E-0002 2.60483100118823E-0002 2.59900753733432E-0002 2.59319434507177E-0002 2.58739141090689E-0002 + 2.58159872135817E-0002 2.57581626295635E-0002 2.57004402224438E-0002 2.56428198577739E-0002 2.55853014012274E-0002 + 2.55278847185993E-0002 2.54705696758072E-0002 2.54133561388897E-0002 2.53562439740074E-0002 2.52992330474425E-0002 + 2.52423232255987E-0002 2.51855143750012E-0002 2.51288063622965E-0002 2.50721990542526E-0002 2.50156923177587E-0002 + 2.49592860198248E-0002 2.49029800275827E-0002 2.48467742082845E-0002 2.47906684293038E-0002 2.47346625581351E-0002 + 2.46787564623931E-0002 2.46229500098140E-0002 2.45672430682542E-0002 2.45116355056911E-0002 2.44561271902220E-0002 + 2.44007179900653E-0002 2.43454077735598E-0002 2.42901964091638E-0002 2.42350837654569E-0002 2.41800697111381E-0002 + 2.41251541150271E-0002 2.40703368460630E-0002 2.40156177733055E-0002 2.39609967659340E-0002 2.39064736932471E-0002 + 2.38520484246643E-0002 2.37977208297238E-0002 2.37434907780840E-0002 2.36893581395224E-0002 2.36353227839363E-0002 + 2.35813845813423E-0002 2.35275434018764E-0002 2.34737991157936E-0002 2.34201515934684E-0002 2.33666007053943E-0002 + 2.33131463221836E-0002 2.32597883145681E-0002 2.32065265533981E-0002 2.31533609096427E-0002 2.31002912543902E-0002 + 2.30473174588470E-0002 2.29944393943386E-0002 2.29416569323087E-0002 2.28889699443200E-0002 2.28363783020530E-0002 + 2.27838818773069E-0002 2.27314805419990E-0002 2.26791741681650E-0002 2.26269626279586E-0002 2.25748457936513E-0002 + 2.25228235376334E-0002 2.24708957324123E-0002 2.24190622506135E-0002 2.23673229649804E-0002 2.23156777483740E-0002 + 2.22641264737730E-0002 2.22126690142737E-0002 2.21613052430897E-0002 2.21100350335524E-0002 2.20588582591102E-0002 + 2.20077747933290E-0002 2.19567845098917E-0002 2.19058872825987E-0002 2.18550829853673E-0002 2.18043714922316E-0002 + 2.17537526773431E-0002 2.17032264149698E-0002 2.16527925794967E-0002 2.16024510454253E-0002 2.15522016873741E-0002 + 2.15020443800780E-0002 2.14519789983883E-0002 2.14020054172732E-0002 2.13521235118167E-0002 2.13023331572196E-0002 + 2.12526342287987E-0002 2.12030266019870E-0002 2.11535101523338E-0002 2.11040847555042E-0002 2.10547502872794E-0002 + 2.10055066235563E-0002 2.09563536403482E-0002 2.09072912137833E-0002 2.08583192201063E-0002 2.08094375356772E-0002 + 2.07606460369713E-0002 2.07119446005799E-0002 2.06633331032092E-0002 2.06148114216813E-0002 2.05663794329330E-0002 + 2.05180370140169E-0002 2.04697840421004E-0002 2.04216203944658E-0002 2.03735459485109E-0002 2.03255605817479E-0002 + 2.02776641718044E-0002 2.02298565964223E-0002 2.01821377334588E-0002 2.01345074608853E-0002 2.00869656567878E-0002 + 2.00395121993671E-0002 1.99921469669382E-0002 1.99448698379307E-0002 1.98976806908885E-0002 1.98505794044695E-0002 + 1.98035658574462E-0002 1.97566399287048E-0002 1.97098014972458E-0002 1.96630504421836E-0002 1.96163866427465E-0002 + 1.95698099782769E-0002 1.95233203282303E-0002 1.94769175721768E-0002 1.94306015897993E-0002 1.93843722608950E-0002 + 1.93382294653740E-0002 1.92921730832602E-0002 1.92462029946910E-0002 1.92003190799163E-0002 1.91545212193004E-0002 + 1.91088092933197E-0002 1.90631831825644E-0002 1.90176427677374E-0002 1.89721879296546E-0002 1.89268185492450E-0002 + 1.88815345075501E-0002 1.88363356857243E-0002 1.87912219650347E-0002 1.87461932268611E-0002 1.87012493526957E-0002 + 1.86563902241433E-0002 1.86116157229211E-0002 1.85669257308585E-0002 1.85223201298974E-0002 1.84777988020919E-0002 + 1.84333616296080E-0002 1.83890084947240E-0002 1.83447392798303E-0002 1.83005538674290E-0002 1.82564521401341E-0002 + 1.82124339806717E-0002 1.81684992718794E-0002 1.81246478967064E-0002 1.80808797382136E-0002 1.80371946795737E-0002 + 1.79935926040706E-0002 1.79500733950995E-0002 1.79066369361672E-0002 1.78632831108916E-0002 1.78200118030020E-0002 + 1.77768228963387E-0002 1.77337162748530E-0002 1.76906918226074E-0002 1.76477494237752E-0002 1.76048889626406E-0002 + 1.75621103235986E-0002 1.75194133911550E-0002 1.74767980499263E-0002 1.74342641846393E-0002 1.73918116801318E-0002 + 1.73494404213517E-0002 1.73071502933576E-0002 1.72649411813182E-0002 1.72228129705125E-0002 1.71807655463301E-0002 + 1.71387987942698E-0002 1.70969125999417E-0002 1.70551068490648E-0002 1.70133814274689E-0002 1.69717362210931E-0002 + 1.69301711159865E-0002 1.68886859983081E-0002 1.68472807543262E-0002 1.68059552704192E-0002 1.67647094330745E-0002 + 1.67235431288894E-0002 1.66824562445704E-0002 1.66414486669335E-0002 1.66005202829038E-0002 1.65596709795156E-0002 + 1.65189006439127E-0002 1.64782091633474E-0002 1.64375964251815E-0002 1.63970623168855E-0002 1.63566067260390E-0002 + 1.63162295403301E-0002 1.62759306475559E-0002 1.62357099356221E-0002 1.61955672925430E-0002 1.61555026064415E-0002 + 1.61155157655488E-0002 1.60756066582050E-0002 1.60357751728580E-0002 1.59960211980642E-0002 1.59563446224884E-0002 + 1.59167453349033E-0002 1.58772232241898E-0002 1.58377781793368E-0002 1.57984100894413E-0002 1.57591188437081E-0002 + 1.57199043314495E-0002 1.56807664420863E-0002 1.56417050651462E-0002 1.56027200902651E-0002 1.55638114071863E-0002 + 1.55249789057604E-0002 1.54862224759458E-0002 1.54475420078081E-0002 1.54089373915201E-0002 1.53704085173619E-0002 + 1.53319552757209E-0002 1.52935775570916E-0002 1.52552752520752E-0002 1.52170482513805E-0002 1.51788964458227E-0002 + 1.51408197263241E-0002 1.51028179839136E-0002 1.50648911097270E-0002 1.50270389950067E-0002 1.49892615311016E-0002 + 1.49515586094674E-0002 1.49139301216659E-0002 1.48763759593656E-0002 1.48388960143411E-0002 1.48014901784734E-0002 + 1.47641583437497E-0002 1.47269004022633E-0002 1.46897162462136E-0002 1.46526057679060E-0002 1.46155688597519E-0002 + 1.45786054142683E-0002 1.45417153240785E-0002 1.45048984819112E-0002 1.44681547806008E-0002 1.44314841130876E-0002 + 1.43948863724170E-0002 1.43583614517403E-0002 1.43219092443140E-0002 1.42855296435002E-0002 1.42492225427661E-0002 + 1.42129878356840E-0002 1.41768254159317E-0002 1.41407351772920E-0002 1.41047170136526E-0002 1.40687708190063E-0002 + 1.40328964874509E-0002 1.39970939131890E-0002 1.39613629905276E-0002 1.39257036138792E-0002 1.38901156777601E-0002 + 1.38545990767920E-0002 1.38191537057005E-0002 1.37837794593160E-0002 1.37484762325732E-0002 1.37132439205111E-0002 + 1.36780824182732E-0002 1.36429916211069E-0002 1.36079714243639E-0002 1.35730217235001E-0002 1.35381424140751E-0002 + 1.35033333917529E-0002 1.34685945523009E-0002 1.34339257915908E-0002 1.33993270055977E-0002 1.33647980904006E-0002 + 1.33303389421822E-0002 1.32959494572283E-0002 1.32616295319290E-0002 1.32273790627772E-0002 1.31931979463695E-0002 + 1.31590860794056E-0002 1.31250433586887E-0002 1.30910696811251E-0002 1.30571649437241E-0002 1.30233290435984E-0002 + 1.29895618779632E-0002 1.29558633441372E-0002 1.29222333395415E-0002 1.28886717617005E-0002 1.28551785082408E-0002 + 1.28217534768921E-0002 1.27883965654866E-0002 1.27551076719590E-0002 1.27218866943466E-0002 1.26887335307890E-0002 + 1.26556480795286E-0002 1.26226302389094E-0002 1.25896799073783E-0002 1.25567969834839E-0002 1.25239813658773E-0002 + 1.24912329533115E-0002 1.24585516446414E-0002 1.24259373388241E-0002 1.23933899349182E-0002 1.23609093320845E-0002 + 1.23284954295853E-0002 1.22961481267845E-0002 1.22638673231480E-0002 1.22316529182430E-0002 1.21995048117380E-0002 + 1.21674229034035E-0002 1.21354070931107E-0002 1.21034572808327E-0002 1.20715733666434E-0002 1.20397552507181E-0002 + 1.20080028333334E-0002 1.19763160148664E-0002 1.19446946957959E-0002 1.19131387767010E-0002 1.18816481582622E-0002 + 1.18502227412603E-0002 1.18188624265773E-0002 1.17875671151957E-0002 1.17563367081985E-0002 1.17251711067696E-0002 + 1.16940702121929E-0002 1.16630339258533E-0002 1.16320621492355E-0002 1.16011547839251E-0002 1.15703117316076E-0002 + 1.15395328940686E-0002 1.15088181731941E-0002 1.14781674709700E-0002 1.14475806894824E-0002 1.14170577309169E-0002 + 1.13865984975595E-0002 1.13562028917958E-0002 1.13258708161111E-0002 1.12956021730904E-0002 1.12653968654183E-0002 + 1.12352547958793E-0002 1.12051758673569E-0002 1.11751599828345E-0002 1.11452070453946E-0002 1.11153169582191E-0002 + 1.10854896245893E-0002 1.10557249478854E-0002 1.10260228315872E-0002 1.09963831792729E-0002 1.09668058946206E-0002 + 1.09372908814066E-0002 1.09078380435064E-0002 1.08784472848944E-0002 1.08491185096436E-0002 1.08198516219258E-0002 + 1.07906465260116E-0002 1.07615031262698E-0002 1.07324213271681E-0002 1.07034010332725E-0002 1.06744421492476E-0002 + 1.06455445798559E-0002 1.06167082299586E-0002 1.05879330045151E-0002 1.05592188085826E-0002 1.05305655473169E-0002 + 1.05019731259715E-0002 1.04734414498980E-0002 1.04449704245457E-0002 1.04165599554622E-0002 1.03882099482926E-0002 + 1.03599203087795E-0002 1.03316909427639E-0002 1.03035217561836E-0002 1.02754126550745E-0002 1.02473635455698E-0002 + 1.02193743339000E-0002 1.01914449263934E-0002 1.01635752294750E-0002 1.01357651496676E-0002 1.01080145935909E-0002 + 1.00803234679618E-0002 1.00526916795942E-0002 1.00251191353992E-0002 9.99760574238463E-0003 9.97015140765529E-0003 + 9.94275603841287E-0003 9.91541954195570E-0003 9.88814182567897E-0003 9.86092279707430E-0003 9.83376236373020E-0003 + 9.80666043333145E-0003 9.77961691365933E-0003 9.75263171259167E-0003 9.72570473810246E-0003 9.69883589826214E-0003 + 9.67202510123718E-0003 9.64527225529050E-0003 9.61857726878086E-0003 9.59194005016314E-0003 9.56536050798830E-0003 + 9.53883855090307E-0003 9.51237408765021E-0003 9.48596702706815E-0003 9.45961727809104E-0003 9.43332474974895E-0003 + 9.40708935116730E-0003 9.38091099156727E-0003 9.35478958026538E-0003 9.32872502667373E-0003 9.30271724029984E-0003 + 9.27676613074626E-0003 9.25087160771124E-0003 9.22503358098789E-0003 9.19925196046467E-0003 9.17352665612499E-0003 + 9.14785757804739E-0003 9.12224463640542E-0003 9.09668774146727E-0003 9.07118680359635E-0003 9.04574173325059E-0003 + 9.02035244098280E-0003 8.99501883744035E-0003 8.96974083336531E-0003 8.94451833959431E-0003 8.91935126705835E-0003 + 8.89423952678303E-0003 8.86918302988819E-0003 8.84418168758809E-0003 8.81923541119111E-0003 8.79434411210005E-0003 + 8.76950770181164E-0003 8.74472609191675E-0003 8.71999919410034E-0003 8.69532692014122E-0003 8.67070918191222E-0003 + 8.64614589137985E-0003 8.62163696060465E-0003 8.59718230174068E-0003 8.57278182703569E-0003 8.54843544883116E-0003 + 8.52414307956195E-0003 8.49990463175658E-0003 8.47572001803681E-0003 8.45158915111803E-0003 8.42751194380871E-0003 + 8.40348830901064E-0003 8.37951815971890E-0003 8.35560140902156E-0003 8.33173797009992E-0003 8.30792775622818E-0003 + 8.28417068077349E-0003 8.26046665719609E-0003 8.23681559904884E-0003 8.21321741997755E-0003 8.18967203372062E-0003 + 8.16617935410922E-0003 8.14273929506718E-0003 8.11935177061063E-0003 8.09601669484854E-0003 8.07273398198203E-0003 + 8.04950354630480E-0003 8.02632530220270E-0003 8.00319916415396E-0003 7.98012504672905E-0003 7.95710286459034E-0003 + 7.93413253249262E-0003 7.91121396528245E-0003 7.88834707789853E-0003 7.86553178537132E-0003 7.84276800282325E-0003 + 7.82005564546855E-0003 7.79739462861308E-0003 7.77478486765451E-0003 7.75222627808201E-0003 7.72971877547644E-0003 + 7.70726227550999E-0003 7.68485669394656E-0003 7.66250194664121E-0003 7.64019794954039E-0003 7.61794461868191E-0003 + 7.59574187019468E-0003 7.57358962029888E-0003 7.55148778530565E-0003 7.52943628161739E-0003 7.50743502572729E-0003 + 7.48548393421951E-0003 7.46358292376917E-0003 7.44173191114209E-0003 7.41993081319495E-0003 7.39817954687499E-0003 + 7.37647802922031E-0003 7.35482617735940E-0003 7.33322390851130E-0003 7.31167113998563E-0003 7.29016778918229E-0003 + 7.26871377359166E-0003 7.24730901079424E-0003 7.22595341846103E-0003 7.20464691435300E-0003 7.18338941632126E-0003 + 7.16218084230712E-0003 7.14102111034174E-0003 7.11991013854635E-0003 7.09884784513210E-0003 7.07783414839977E-0003 + 7.05686896674021E-0003 7.03595221863377E-0003 7.01508382265061E-0003 6.99426369745039E-0003 6.97349176178241E-0003 + 6.95276793448549E-0003 6.93209213448768E-0003 6.91146428080673E-0003 6.89088429254946E-0003 6.87035208891211E-0003 + 6.84986758918003E-0003 6.82943071272780E-0003 6.80904137901910E-0003 6.78869950760656E-0003 6.76840501813194E-0003 + 6.74815783032577E-0003 6.72795786400761E-0003 6.70780503908565E-0003 6.68769927555709E-0003 6.66764049350762E-0003 + 6.64762861311162E-0003 6.62766355463214E-0003 6.60774523842066E-0003 6.58787358491723E-0003 6.56804851465020E-0003 + 6.54826994823648E-0003 6.52853780638110E-0003 6.50885200987739E-0003 6.48921247960694E-0003 6.46961913653938E-0003 + 6.45007190173253E-0003 6.43057069633209E-0003 6.41111544157194E-0003 6.39170605877369E-0003 6.37234246934684E-0003 + 6.35302459478878E-0003 6.33375235668452E-0003 6.31452567670689E-0003 6.29534447661621E-0003 6.27620867826054E-0003 + 6.25711820357534E-0003 6.23807297458353E-0003 6.21907291339554E-0003 6.20011794220902E-0003 6.18120798330904E-0003 + 6.16234295906788E-0003 6.14352279194487E-0003 6.12474740448671E-0003 6.10601671932696E-0003 6.08733065918634E-0003 + 6.06868914687242E-0003 6.05009210527976E-0003 6.03153945738979E-0003 6.01303112627055E-0003 5.99456703507710E-0003 + 5.97614710705095E-0003 5.95777126552037E-0003 5.93943943390012E-0003 5.92115153569154E-0003 5.90290749448245E-0003 + 5.88470723394690E-0003 5.86655067784556E-0003 5.84843775002518E-0003 5.83036837441887E-0003 5.81234247504583E-0003 + 5.79435997601146E-0003 5.77642080150725E-0003 5.75852487581061E-0003 5.74067212328503E-0003 5.72286246837979E-0003 + 5.70509583563013E-0003 5.68737214965698E-0003 5.66969133516715E-0003 5.65205331695302E-0003 5.63445801989261E-0003 + 5.61690536894960E-0003 5.59939528917307E-0003 5.58192770569770E-0003 5.56450254374343E-0003 5.54711972861574E-0003 + 5.52977918570527E-0003 5.51248084048791E-0003 5.49522461852483E-0003 5.47801044546224E-0003 5.46083824703152E-0003 + 5.44370794904896E-0003 5.42661947741600E-0003 5.40957275811884E-0003 5.39256771722857E-0003 5.37560428090116E-0003 + 5.35868237537723E-0003 5.34180192698221E-0003 5.32496286212609E-0003 5.30816510730343E-0003 5.29140858909346E-0003 + 5.27469323415973E-0003 5.25801896925033E-0003 5.24138572119763E-0003 5.22479341691839E-0003 5.20824198341364E-0003 + 5.19173134776847E-0003 5.17526143715234E-0003 5.15883217881864E-0003 5.14244350010491E-0003 5.12609532843259E-0003 + 5.10978759130711E-0003 5.09352021631783E-0003 5.07729313113775E-0003 5.06110626352390E-0003 5.04495954131681E-0003 + 5.02885289244082E-0003 5.01278624490377E-0003 4.99675952679714E-0003 4.98077266629588E-0003 4.96482559165836E-0003 + 4.94891823122641E-0003 4.93305051342510E-0003 4.91722236676291E-0003 4.90143371983140E-0003 4.88568450130548E-0003 + 4.86997463994307E-0003 4.85430406458514E-0003 4.83867270415579E-0003 4.82308048766194E-0003 4.80752734419355E-0003 + 4.79201320292331E-0003 4.77653799310685E-0003 4.76110164408243E-0003 4.74570408527103E-0003 4.73034524617632E-0003 + 4.71502505638447E-0003 4.69974344556428E-0003 4.68450034346691E-0003 4.66929567992609E-0003 4.65412938485781E-0003 + 4.63900138826037E-0003 4.62391162021444E-0003 4.60886001088278E-0003 4.59384649051039E-0003 4.57887098942435E-0003 + 4.56393343803371E-0003 4.54903376682969E-0003 4.53417190638528E-0003 4.51934778735549E-0003 4.50456134047705E-0003 + 4.48981249656856E-0003 4.47510118653036E-0003 4.46042734134432E-0003 4.44579089207416E-0003 4.43119176986497E-0003 + 4.41662990594348E-0003 4.40210523161780E-0003 4.38761767827753E-0003 4.37316717739361E-0003 4.35875366051816E-0003 + 4.34437705928477E-0003 4.33003730540804E-0003 4.31573433068384E-0003 4.30146806698903E-0003 4.28723844628158E-0003 + 4.27304540060046E-0003 4.25888886206547E-0003 4.24476876287743E-0003 4.23068503531786E-0003 4.21663761174916E-0003 + 4.20262642461435E-0003 4.18865140643723E-0003 4.17471248982215E-0003 4.16080960745399E-0003 4.14694269209825E-0003 + 4.13311167660076E-0003 4.11931649388787E-0003 4.10555707696618E-0003 4.09183335892271E-0003 4.07814527292463E-0003 + 4.06449275221931E-0003 4.05087573013434E-0003 4.03729414007730E-0003 4.02374791553590E-0003 4.01023699007773E-0003 + 3.99676129735047E-0003 3.98332077108154E-0003 3.96991534507821E-0003 3.95654495322759E-0003 3.94320952949645E-0003 + 3.92990900793128E-0003 3.91664332265815E-0003 3.90341240788267E-0003 3.89021619789009E-0003 3.87705462704498E-0003 + 3.86392762979141E-0003 3.85083514065274E-0003 3.83777709423170E-0003 3.82475342521028E-0003 3.81176406834954E-0003 + 3.79880895848988E-0003 3.78588803055065E-0003 3.77300121953034E-0003 3.76014846050635E-0003 3.74732968863509E-0003 + 3.73454483915187E-0003 3.72179384737072E-0003 3.70907664868461E-0003 3.69639317856514E-0003 3.68374337256265E-0003 + 3.67112716630604E-0003 3.65854449550287E-0003 3.64599529593920E-0003 3.63347950347953E-0003 3.62099705406682E-0003 + 3.60854788372238E-0003 3.59613192854587E-0003 3.58374912471516E-0003 3.57139940848644E-0003 3.55908271619397E-0003 + 3.54679898425013E-0003 3.53454814914543E-0003 3.52233014744830E-0003 3.51014491580522E-0003 3.49799239094049E-0003 + 3.48587250965637E-0003 3.47378520883284E-0003 3.46173042542763E-0003 3.44970809647624E-0003 3.43771815909175E-0003 + 3.42576055046491E-0003 3.41383520786391E-0003 3.40194206863459E-0003 3.39008107020011E-0003 3.37825215006106E-0003 + 3.36645524579540E-0003 3.35469029505833E-0003 3.34295723558236E-0003 3.33125600517714E-0003 3.31958654172942E-0003 + 3.30794878320317E-0003 3.29634266763926E-0003 3.28476813315563E-0003 3.27322511794710E-0003 3.26171356028542E-0003 + 3.25023339851914E-0003 3.23878457107356E-0003 3.22736701645084E-0003 3.21598067322966E-0003 3.20462548006546E-0003 + 3.19330137569014E-0003 3.18200829891222E-0003 3.17074618861670E-0003 3.15951498376488E-0003 3.14831462339461E-0003 + 3.13714504661994E-0003 3.12600619263125E-0003 3.11489800069509E-0003 3.10382041015426E-0003 3.09277336042764E-0003 + 3.08175679101015E-0003 3.07077064147281E-0003 3.05981485146251E-0003 3.04888936070215E-0003 3.03799410899043E-0003 + 3.02712903620195E-0003 3.01629408228700E-0003 3.00548918727159E-0003 2.99471429125748E-0003 2.98396933442195E-0003 + 2.97325425701791E-0003 2.96256899937373E-0003 2.95191350189334E-0003 2.94128770505599E-0003 2.93069154941632E-0003 + 2.92012497560433E-0003 2.90958792432522E-0003 2.89908033635947E-0003 2.88860215256266E-0003 2.87815331386556E-0003 + 2.86773376127393E-0003 2.85734343586858E-0003 2.84698227880531E-0003 2.83665023131476E-0003 2.82634723470252E-0003 + 2.81607323034891E-0003 2.80582815970912E-0003 2.79561196431297E-0003 2.78542458576494E-0003 2.77526596574420E-0003 + 2.76513604600440E-0003 2.75503476837377E-0003 2.74496207475498E-0003 2.73491790712507E-0003 2.72490220753556E-0003 + 2.71491491811216E-0003 2.70495598105495E-0003 2.69502533863814E-0003 2.68512293321016E-0003 2.67524870719358E-0003 + 2.66540260308493E-0003 2.65558456345489E-0003 2.64579453094802E-0003 2.63603244828285E-0003 2.62629825825172E-0003 + 2.61659190372086E-0003 2.60691332763024E-0003 2.59726247299352E-0003 2.58763928289808E-0003 2.57804370050489E-0003 + 2.56847566904853E-0003 2.55893513183703E-0003 2.54942203225200E-0003 2.53993631374839E-0003 2.53047791985454E-0003 + 2.52104679417216E-0003 2.51164288037616E-0003 2.50226612221478E-0003 2.49291646350932E-0003 2.48359384815433E-0003 + 2.47429822011737E-0003 2.46502952343900E-0003 2.45578770223286E-0003 2.44657270068543E-0003 2.43738446305614E-0003 + 2.42822293367718E-0003 2.41908805695364E-0003 2.40997977736324E-0003 2.40089803945642E-0003 2.39184278785629E-0003 + 2.38281396725851E-0003 2.37381152243132E-0003 2.36483539821538E-0003 2.35588553952390E-0003 2.34696189134242E-0003 + 2.33806439872880E-0003 2.32919300681327E-0003 2.32034766079823E-0003 2.31152830595836E-0003 2.30273488764044E-0003 + 2.29396735126332E-0003 2.28522564231801E-0003 2.27650970636742E-0003 2.26781948904649E-0003 2.25915493606200E-0003 + 2.25051599319264E-0003 2.24190260628893E-0003 2.23331472127304E-0003 2.22475228413901E-0003 2.21621524095241E-0003 + 2.20770353785053E-0003 2.19921712104215E-0003 2.19075593680761E-0003 2.18231993149872E-0003 2.17390905153870E-0003 + 2.16552324342217E-0003 2.15716245371503E-0003 2.14882662905451E-0003 2.14051571614904E-0003 2.13222966177823E-0003 + 2.12396841279285E-0003 2.11573191611472E-0003 2.10752011873675E-0003 2.09933296772276E-0003 2.09117041020759E-0003 + 2.08303239339690E-0003 2.07491886456730E-0003 2.06682977106608E-0003 2.05876506031134E-0003 2.05072467979188E-0003 + 2.04270857706713E-0003 2.03471669976716E-0003 2.02674899559254E-0003 2.01880541231443E-0003 2.01088589777439E-0003 + 2.00299039988439E-0003 1.99511886662681E-0003 1.98727124605431E-0003 1.97944748628984E-0003 1.97164753552655E-0003 + 1.96387134202781E-0003 1.95611885412707E-0003 1.94839002022786E-0003 1.94068478880378E-0003 1.93300310839838E-0003 + 1.92534492762517E-0003 1.91771019516752E-0003 1.91009885977864E-0003 1.90251087028159E-0003 1.89494617556911E-0003 + 1.88740472460368E-0003 1.87988646641739E-0003 1.87239135011199E-0003 1.86491932485873E-0003 1.85747033989838E-0003 + 1.85004434454122E-0003 1.84264128816688E-0003 1.83526112022441E-0003 1.82790379023212E-0003 1.82056924777764E-0003 + 1.81325744251783E-0003 1.80596832417865E-0003 1.79870184255530E-0003 1.79145794751199E-0003 1.78423658898198E-0003 + 1.77703771696752E-0003 1.76986128153982E-0003 1.76270723283896E-0003 1.75557552107386E-0003 1.74846609652228E-0003 + 1.74137890953069E-0003 1.73431391051430E-0003 1.72727104995692E-0003 1.72025027841108E-0003 1.71325154649777E-0003 + 1.70627480490654E-0003 1.69932000439542E-0003 1.69238709579083E-0003 1.68547602998762E-0003 1.67858675794891E-0003 + 1.67171923070616E-0003 1.66487339935904E-0003 1.65804921507538E-0003 1.65124662909122E-0003 1.64446559271064E-0003 + 1.63770605730580E-0003 1.63096797431684E-0003 1.62425129525189E-0003 1.61755597168697E-0003 1.61088195526593E-0003 + 1.60422919770052E-0003 1.59759765077016E-0003 1.59098726632209E-0003 1.58439799627115E-0003 1.57782979259983E-0003 + 1.57128260735825E-0003 1.56475639266401E-0003 1.55825110070224E-0003 1.55176668372548E-0003 1.54530309405370E-0003 + 1.53886028407420E-0003 1.53243820624158E-0003 1.52603681307775E-0003 1.51965605717176E-0003 1.51329589117990E-0003 + 1.50695626782550E-0003 1.50063713989903E-0003 1.49433846025798E-0003 1.48806018182676E-0003 1.48180225759682E-0003 + 1.47556464062639E-0003 1.46934728404064E-0003 1.46315014103146E-0003 1.45697316485753E-0003 1.45081630884425E-0003 + 1.44467952638362E-0003 1.43856277093433E-0003 1.43246599602157E-0003 1.42638915523709E-0003 1.42033220223908E-0003 + 1.41429509075223E-0003 1.40827777456753E-0003 1.40228020754235E-0003 1.39630234360036E-0003 1.39034413673143E-0003 + 1.38440554099170E-0003 1.37848651050338E-0003 1.37258699945488E-0003 1.36670696210060E-0003 1.36084635276098E-0003 + 1.35500512582245E-0003 1.34918323573734E-0003 1.34338063702387E-0003 1.33759728426607E-0003 1.33183313211383E-0003 + 1.32608813528271E-0003 1.32036224855399E-0003 1.31465542677461E-0003 1.30896762485710E-0003 1.30329879777959E-0003 + 1.29764890058567E-0003 1.29201788838443E-0003 1.28640571635040E-0003 1.28081233972345E-0003 1.27523771380882E-0003 + 1.26968179397702E-0003 1.26414453566381E-0003 1.25862589437014E-0003 1.25312582566210E-0003 1.24764428517093E-0003 + 1.24218122859290E-0003 1.23673661168930E-0003 1.23131039028638E-0003 1.22590252027535E-0003 1.22051295761228E-0003 + 1.21514165831806E-0003 1.20978857847840E-0003 1.20445367424375E-0003 1.19913690182925E-0003 1.19383821751468E-0003 + 1.18855757764448E-0003 1.18329493862762E-0003 1.17805025693759E-0003 1.17282348911236E-0003 1.16761459175434E-0003 + 1.16242352153032E-0003 1.15725023517141E-0003 1.15209468947307E-0003 1.14695684129496E-0003 1.14183664756095E-0003 + 1.13673406525911E-0003 1.13164905144158E-0003 1.12658156322461E-0003 1.12153155778843E-0003 1.11649899237733E-0003 + 1.11148382429946E-0003 1.10648601092689E-0003 1.10150550969557E-0003 1.09654227810519E-0003 1.09159627371927E-0003 + 1.08666745416497E-0003 1.08175577713319E-0003 1.07686120037843E-0003 1.07198368171874E-0003 1.06712317903575E-0003 + 1.06227965027455E-0003 1.05745305344371E-0003 1.05264334661517E-0003 1.04785048792424E-0003 1.04307443556956E-0003 + 1.03831514781303E-0003 1.03357258297976E-0003 1.02884669945806E-0003 1.02413745569937E-0003 1.01944481021822E-0003 + 1.01476872159219E-0003 1.01010914846188E-0003 1.00546604953081E-0003 1.00083938356547E-0003 9.96229109395162E-0004 + 9.91635185912065E-0004 9.87057572071131E-0004 9.82496226890006E-0004 9.77951109449101E-0004 9.73422178891424E-0004 + 9.68909394422622E-0004 9.64412715310877E-0004 9.59932100886913E-0004 9.55467510543927E-0004 9.51018903737525E-0004 + 9.46586239985730E-0004 9.42169478868879E-0004 9.37768580029635E-0004 9.33383503172883E-0004 9.29014208065767E-0004 + 9.24660654537557E-0004 9.20322802479653E-0004 9.16000611845557E-0004 9.11694042650780E-0004 9.07403054972849E-0004 + 9.03127608951210E-0004 8.98867664787258E-0004 8.94623182744211E-0004 8.90394123147112E-0004 8.86180446382794E-0004 + 8.81982112899798E-0004 8.77799083208376E-0004 8.73631317880392E-0004 8.69478777549351E-0004 8.65341422910281E-0004 + 8.61219214719724E-0004 8.57112113795715E-0004 8.53020081017684E-0004 8.48943077326473E-0004 8.44881063724241E-0004 + 8.40834001274438E-0004 8.36801851101801E-0004 8.32784574392234E-0004 8.28782132392836E-0004 8.24794486411805E-0004 + 8.20821597818439E-0004 8.16863428043058E-0004 8.12919938576963E-0004 8.08991090972442E-0004 8.05076846842648E-0004 + 8.01177167861624E-0004 7.97292015764210E-0004 7.93421352346046E-0004 7.89565139463485E-0004 7.85723339033567E-0004 + 7.81895913034013E-0004 7.78082823503105E-0004 7.74284032539718E-0004 7.70499502303219E-0004 7.66729195013469E-0004 + 7.62973072950758E-0004 7.59231098455749E-0004 7.55503233929476E-0004 7.51789441833250E-0004 7.48089684688665E-0004 + 7.44403925077505E-0004 7.40732125641768E-0004 7.37074249083548E-0004 7.33430258165034E-0004 7.29800115708480E-0004 + 7.26183784596117E-0004 7.22581227770160E-0004 7.18992408232716E-0004 7.15417289045803E-0004 7.11855833331239E-0004 + 7.08308004270637E-0004 7.04773765105374E-0004 7.01253079136509E-0004 6.97745909724784E-0004 6.94252220290534E-0004 + 6.90771974313708E-0004 6.87305135333756E-0004 6.83851666949627E-0004 6.80411532819733E-0004 6.76984696661872E-0004 + 6.73571122253228E-0004 6.70170773430280E-0004 6.66783614088821E-0004 6.63409608183852E-0004 6.60048719729575E-0004 + 6.56700912799356E-0004 6.53366151525652E-0004 6.50044400100010E-0004 6.46735622772983E-0004 6.43439783854106E-0004 + 6.40156847711881E-0004 6.36886778773678E-0004 6.33629541525745E-0004 6.30385100513126E-0004 6.27153420339655E-0004 + 6.23934465667882E-0004 6.20728201219043E-0004 6.17534591773043E-0004 6.14353602168361E-0004 6.11185197302061E-0004 + 6.08029342129706E-0004 6.04886001665352E-0004 6.01755140981490E-0004 5.98636725208992E-0004 5.95530719537097E-0004 + 5.92437089213339E-0004 5.89355799543534E-0004 5.86286815891706E-0004 5.83230103680090E-0004 5.80185628389040E-0004 + 5.77153355557013E-0004 5.74133250780537E-0004 5.71125279714140E-0004 5.68129408070345E-0004 5.65145601619582E-0004 + 5.62173826190206E-0004 5.59214047668395E-0004 5.56266231998140E-0004 5.53330345181211E-0004 5.50406353277085E-0004 + 5.47494222402941E-0004 5.44593918733577E-0004 5.41705408501422E-0004 5.38828657996438E-0004 5.35963633566105E-0004 + 5.33110301615397E-0004 5.30268628606700E-0004 5.27438581059813E-0004 5.24620125551862E-0004 5.21813228717314E-0004 + 5.19017857247880E-0004 5.16233977892499E-0004 5.13461557457310E-0004 5.10700562805579E-0004 5.07950960857693E-0004 + 5.05212718591084E-0004 5.02485803040206E-0004 4.99770181296511E-0004 4.97065820508363E-0004 4.94372687881043E-0004 + 4.91690750676670E-0004 4.89019976214193E-0004 4.86360331869323E-0004 4.83711785074498E-0004 4.81074303318871E-0004 + 4.78447854148216E-0004 4.75832405164937E-0004 4.73227924027988E-0004 4.70634378452861E-0004 4.68051736211539E-0004 + 4.65479965132420E-0004 4.62919033100346E-0004 4.60368908056489E-0004 4.57829557998363E-0004 4.55300950979746E-0004 + 4.52783055110669E-0004 4.50275838557359E-0004 4.47779269542193E-0004 4.45293316343677E-0004 4.42817947296379E-0004 + 4.40353130790919E-0004 4.37898835273893E-0004 4.35455029247874E-0004 4.33021681271330E-0004 4.30598759958601E-0004 + 4.28186233979874E-0004 4.25784072061110E-0004 4.23392242984036E-0004 4.21010715586069E-0004 4.18639458760324E-0004 + 4.16278441455518E-0004 4.13927632675966E-0004 4.11587001481535E-0004 4.09256516987589E-0004 4.06936148364970E-0004 + 4.04625864839931E-0004 4.02325635694133E-0004 4.00035430264561E-0004 3.97755217943509E-0004 3.95484968178547E-0004 + 3.93224650472452E-0004 3.90974234383200E-0004 3.88733689523899E-0004 3.86502985562757E-0004 3.84282092223066E-0004 + 3.82070979283114E-0004 3.79869616576188E-0004 3.77677973990506E-0004 3.75496021469198E-0004 3.73323729010247E-0004 + 3.71161066666452E-0004 3.69008004545413E-0004 3.66864512809450E-0004 3.64730561675598E-0004 3.62606121415538E-0004 + 3.60491162355587E-0004 3.58385654876632E-0004 3.56289569414097E-0004 3.54202876457924E-0004 3.52125546552494E-0004 + 3.50057550296625E-0004 3.47998858343502E-0004 3.45949441400659E-0004 3.43909270229930E-0004 3.41878315647403E-0004 + 3.39856548523395E-0004 3.37843939782396E-0004 3.35840460403044E-0004 3.33846081418067E-0004 3.31860773914274E-0004 + 3.29884509032476E-0004 3.27917257967471E-0004 3.25958991968006E-0004 3.24009682336720E-0004 3.22069300430125E-0004 + 3.20137817658541E-0004 3.18215205486094E-0004 3.16301435430632E-0004 3.14396479063713E-0004 3.12500308010567E-0004 + 3.10612893950036E-0004 3.08734208614561E-0004 3.06864223790112E-0004 3.05002911316187E-0004 3.03150243085730E-0004 + 3.01306191045118E-0004 2.99470727194124E-0004 2.97643823585856E-0004 2.95825452326744E-0004 2.94015585576475E-0004 + 2.92214195547969E-0004 2.90421254507347E-0004 2.88636734773866E-0004 2.86860608719907E-0004 2.85092848770913E-0004 + 2.83333427405371E-0004 2.81582317154752E-0004 2.79839490603482E-0004 2.78104920388917E-0004 2.76378579201270E-0004 + 2.74660439783605E-0004 2.72950474931774E-0004 2.71248657494396E-0004 2.69554960372804E-0004 2.67869356521008E-0004 + 2.66191818945674E-0004 2.64522320706054E-0004 2.62860834913975E-0004 2.61207334733778E-0004 2.59561793382296E-0004 + 2.57924184128810E-0004 2.56294480294999E-0004 2.54672655254921E-0004 2.53058682434954E-0004 2.51452535313774E-0004 + 2.49854187422298E-0004 2.48263612343674E-0004 2.46680783713205E-0004 2.45105675218336E-0004 2.43538260598611E-0004 + 2.41978513645626E-0004 2.40426408203001E-0004 2.38881918166326E-0004 2.37345017483148E-0004 2.35815680152903E-0004 + 2.34293880226891E-0004 2.32779591808246E-0004 2.31272789051877E-0004 2.29773446164452E-0004 2.28281537404335E-0004 + 2.26797037081575E-0004 2.25319919557841E-0004 2.23850159246398E-0004 2.22387730612071E-0004 2.20932608171191E-0004 + 2.19484766491579E-0004 2.18044180192485E-0004 2.16610823944560E-0004 2.15184672469827E-0004 2.13765700541622E-0004 + 2.12353882984573E-0004 2.10949194674549E-0004 2.09551610538635E-0004 2.08161105555079E-0004 2.06777654753261E-0004 + 2.05401233213666E-0004 2.04031816067818E-0004 2.02669378498271E-0004 2.01313895738547E-0004 1.99965343073120E-0004 + 1.98623695837356E-0004 1.97288929417487E-0004 1.95961019250580E-0004 1.94639940824477E-0004 1.93325669677780E-0004 + 1.92018181399792E-0004 1.90717451630499E-0004 1.89423456060520E-0004 1.88136170431065E-0004 1.86855570533912E-0004 + 1.85581632211353E-0004 1.84314331356168E-0004 1.83053643911576E-0004 1.81799545871213E-0004 1.80552013279077E-0004 + 1.79311022229495E-0004 1.78076548867096E-0004 1.76848569386756E-0004 1.75627060033575E-0004 1.74411997102825E-0004 + 1.73203356939932E-0004 1.72001115940416E-0004 1.70805250549864E-0004 1.69615737263896E-0004 1.68432552628120E-0004 + 1.67255673238098E-0004 1.66085075739304E-0004 1.64920736827099E-0004 1.63762633246673E-0004 1.62610741793021E-0004 + 1.61465039310909E-0004 1.60325502694821E-0004 1.59192108888938E-0004 1.58064834887089E-0004 1.56943657732713E-0004 + 1.55828554518837E-0004 1.54719502388017E-0004 1.53616478532317E-0004 1.52519460193258E-0004 1.51428424661796E-0004 + 1.50343349278272E-0004 1.49264211432374E-0004 1.48190988563117E-0004 1.47123658158780E-0004 1.46062197756890E-0004 + 1.45006584944171E-0004 1.43956797356518E-0004 1.42912812678946E-0004 1.41874608645563E-0004 1.40842163039537E-0004 + 1.39815453693040E-0004 1.38794458487233E-0004 1.37779155352209E-0004 1.36769522266972E-0004 1.35765537259393E-0004 + 1.34767178406165E-0004 1.33774423832784E-0004 1.32787251713492E-0004 1.31805640271257E-0004 1.30829567777721E-0004 + 1.29859012553178E-0004 1.28893952966523E-0004 1.27934367435222E-0004 1.26980234425278E-0004 1.26031532451183E-0004 + 1.25088240075896E-0004 1.24150335910790E-0004 1.23217798615633E-0004 1.22290606898532E-0004 1.21368739515908E-0004 + 1.20452175272461E-0004 1.19540893021121E-0004 1.18634871663026E-0004 1.17734090147470E-0004 1.16838527471884E-0004 + 1.15948162681782E-0004 1.15062974870731E-0004 1.14182943180319E-0004 1.13308046800111E-0004 1.12438264967619E-0004 + 1.11573576968254E-0004 1.10713962135307E-0004 1.09859399849896E-0004 1.09009869540934E-0004 1.08165350685100E-0004 + 1.07325822806789E-0004 1.06491265478092E-0004 1.05661658318742E-0004 1.04836980996086E-0004 1.04017213225057E-0004 + 1.03202334768118E-0004 1.02392325435243E-0004 1.01587165083869E-0004 1.00786833618869E-0004 9.99913109925067E-0005 + 9.92005772044032E-0005 9.84146123015088E-0005 9.76333963780509E-0005 9.68569095755120E-0005 9.60851320825827E-0005 + 9.53180441351349E-0005 9.45556260161759E-0005 9.37978580558205E-0005 9.30447206312510E-0005 9.22961941666779E-0005 + 9.15522591333111E-0005 9.08128960493140E-0005 9.00780854797804E-0005 8.93478080366841E-0005 8.86220443788505E-0005 + 8.79007752119222E-0005 8.71839812883159E-0005 8.64716434071945E-0005 8.57637424144216E-0005 8.50602592025379E-0005 + 8.43611747107116E-0005 8.36664699247100E-0005 8.29761258768650E-0005 8.22901236460303E-0005 8.16084443575535E-0005 + 8.09310691832307E-0005 8.02579793412834E-0005 7.95891560963086E-0005 7.89245807592508E-0005 7.82642346873673E-0005 + 7.76080992841861E-0005 7.69561559994772E-0005 7.63083863292089E-0005 7.56647718155226E-0005 7.50252940466852E-0005 + 7.43899346570598E-0005 7.37586753270720E-0005 7.31314977831671E-0005 7.25083837977824E-0005 7.18893151893047E-0005 + 7.12742738220366E-0005 7.06632416061672E-0005 7.00562004977244E-0005 6.94531324985506E-0005 6.88540196562585E-0005 + 6.82588440642030E-0005 6.76675878614394E-0005 6.70802332326893E-0005 6.64967624083115E-0005 6.59171576642551E-0005 + 6.53414013220342E-0005 6.47694757486850E-0005 6.42013633567369E-0005 6.36370466041703E-0005 6.30765079943873E-0005 + 6.25197300761735E-0005 6.19666954436602E-0005 6.14173867362948E-0005 6.08717866387990E-0005 6.03298778811392E-0005 + 5.97916432384882E-0005 5.92570655311884E-0005 5.87261276247213E-0005 5.81988124296663E-0005 5.76751029016718E-0005 + 5.71549820414126E-0005 5.66384328945643E-0005 5.61254385517580E-0005 5.56159821485504E-0005 5.51100468653903E-0005 + 5.46076159275782E-0005 5.41086726052369E-0005 5.36132002132700E-0005 5.31211821113356E-0005 5.26326017038016E-0005 + 5.21474424397158E-0005 5.16656878127724E-0005 5.11873213612719E-0005 5.07123266680918E-0005 5.02406873606453E-0005 + 4.97723871108545E-0005 4.93074096351069E-0005 4.88457386942250E-0005 4.83873580934326E-0005 4.79322516823157E-0005 + 4.74804033547924E-0005 4.70317970490738E-0005 4.65864167476304E-0005 4.61442464771616E-0005 4.57052703085530E-0005 + 4.52694723568489E-0005 4.48368367812117E-0005 4.44073477848929E-0005 4.39809896151932E-0005 4.35577465634293E-0005 + 4.31376029649039E-0005 4.27205431988627E-0005 4.23065516884668E-0005 4.18956129007532E-0005 4.14877113466048E-0005 + 4.10828315807113E-0005 4.06809582015362E-0005 4.02820758512861E-0005 3.98861692158687E-0005 3.94932230248652E-0005 + 3.91032220514906E-0005 3.87161511125632E-0005 3.83319950684684E-0005 3.79507388231226E-0005 3.75723673239426E-0005 + 3.71968655618068E-0005 3.68242185710252E-0005 3.64544114293001E-0005 3.60874292576983E-0005 3.57232572206094E-0005 + 3.53618805257158E-0005 3.50032844239589E-0005 3.46474542095015E-0005 3.42943752196973E-0005 3.39440328350524E-0005 + 3.35964124791972E-0005 3.32514996188449E-0005 3.29092797637617E-0005 3.25697384667331E-0005 3.22328613235263E-0005 + 3.18986339728601E-0005 3.15670420963665E-0005 3.12380714185618E-0005 3.09117077068069E-0005 3.05879367712764E-0005 + 3.02667444649252E-0005 2.99481166834513E-0005 2.96320393652657E-0005 2.93184984914550E-0005 2.90074800857481E-0005 + 2.86989702144857E-0005 2.83929549865806E-0005 2.80894205534885E-0005 2.77883531091708E-0005 2.74897388900637E-0005 + 2.71935641750416E-0005 2.68998152853837E-0005 2.66084785847437E-0005 2.63195404791098E-0005 2.60329874167764E-0005 + 2.57488058883063E-0005 2.54669824265005E-0005 2.51875036063610E-0005 2.49103560450585E-0005 2.46355264019012E-0005 + 2.43630013782957E-0005 2.40927677177184E-0005 2.38248122056782E-0005 2.35591216696855E-0005 2.32956829792163E-0005 + 2.30344830456806E-0005 2.27755088223877E-0005 2.25187473045118E-0005 2.22641855290608E-0005 2.20118105748393E-0005 + 2.17616095624199E-0005 2.15135696541045E-0005 2.12676780538933E-0005 2.10239220074524E-0005 2.07822888020777E-0005 + 2.05427657666640E-0005 2.03053402716688E-0005 2.00699997290827E-0005 1.98367315923917E-0005 1.96055233565462E-0005 + 1.93763625579284E-0005 1.91492367743162E-0005 1.89241336248531E-0005 1.87010407700115E-0005 1.84799459115633E-0005 + 1.82608367925428E-0005 1.80437011972152E-0005 1.78285269510444E-0005 1.76153019206573E-0005 1.74040140138131E-0005 + 1.71946511793680E-0005 1.69872014072428E-0005 1.67816527283915E-0005 1.65779932147644E-0005 1.63762109792789E-0005 + 1.61762941757830E-0005 1.59782309990252E-0005 1.57820096846192E-0005 1.55876185090112E-0005 1.53950457894490E-0005 + 1.52042798839457E-0005 1.50153091912491E-0005 1.48281221508073E-0005 1.46427072427371E-0005 1.44590529877895E-0005 + 1.42771479473174E-0005 1.40969807232444E-0005 1.39185399580281E-0005 1.37418143346311E-0005 1.35667925764853E-0005 + 1.33934634474611E-0005 1.32218157518327E-0005 1.30518383342471E-0005 1.28835200796902E-0005 1.27168499134536E-0005 + 1.25518168011035E-0005 1.23884097484456E-0005 1.22266178014956E-0005 1.20664300464428E-0005 1.19078356096196E-0005 + 1.17508236574691E-0005 1.15953833965107E-0005 1.14415040733095E-0005 1.12891749744414E-0005 1.11383854264634E-0005 + 1.09891247958779E-0005 1.08413824891017E-0005 1.06951479524341E-0005 1.05504106720226E-0005 1.04071601738321E-0005 + 1.02653860236107E-0005 1.01250778268594E-0005 9.98622522879702E-0006 9.84881791432945E-0006 9.71284560801724E-0006 + 9.57829807404196E-0006 9.44516511617534E-0006 9.31343657774551E-0006 9.18310234160499E-0006 9.05415233009968E-0006 + 8.92657650503406E-0006 8.80036486764110E-0006 8.67550745854829E-0006 8.55199435774682E-0006 8.42981568455801E-0006 + 8.30896159760144E-0006 8.18942229476395E-0006 8.07118801316509E-0006 7.95424902912704E-0006 7.83859565814084E-0006 + 7.72421825483561E-0006 7.61110721294518E-0006 7.49925296527632E-0006 7.38864598367772E-0006 7.27927677900580E-0006 + 7.17113590109453E-0006 7.06421393872195E-0006 6.95850151957935E-0006 6.85398931023798E-0006 6.75066801611815E-0006 + 6.64852838145668E-0006 6.54756118927454E-0006 6.44775726134589E-0006 6.34910745816476E-0006 6.25160267891496E-0006 + 6.15523386143613E-0006 6.05999198219298E-0006 5.96586805624361E-0006 5.87285313720665E-0006 5.78093831723054E-0006 + 5.69011472696046E-0006 5.60037353550810E-0006 5.51170595041813E-0006 5.42410321763735E-0006 5.33755662148317E-0006 + 5.25205748461093E-0006 5.16759716798323E-0006 5.08416707083701E-0006 5.00175863065337E-0006 4.92036332312428E-0006 + 4.83997266212178E-0006 4.76057819966650E-0006 4.68217152589527E-0006 4.60474426903036E-0006 4.52828809534711E-0006 + 4.45279470914257E-0006 4.37825585270469E-0006 4.30466330627931E-0006 4.23200888803997E-0006 4.16028445405540E-0006 + 4.08948189825885E-0006 4.01959315241588E-0006 3.95061018609309E-0006 3.88252500662739E-0006 3.81532965909321E-0006 + 3.74901622627230E-0006 3.68357682862144E-0006 3.61900362424181E-0006 3.55528880884694E-0006 3.49242461573158E-0006 + 3.43040331574095E-0006 3.36921721723827E-0006 3.30885866607450E-0006 3.24932004555629E-0006 3.19059377641535E-0006 + 3.13267231677654E-0006 3.07554816212722E-0006 3.01921384528574E-0006 2.96366193637002E-0006 2.90888504276691E-0006 + 2.85487580910028E-0006 2.80162691720090E-0006 2.74913108607388E-0006 2.69738107186887E-0006 2.64636966784833E-0006 + 2.59608970435626E-0006 2.54653404878769E-0006 2.49769560555691E-0006 2.44956731606732E-0006 2.40214215867945E-0006 + 2.35541314868047E-0006 2.30937333825330E-0006 2.26401581644517E-0006 2.21933370913719E-0006 2.17532017901279E-0006 + 2.13196842552760E-0006 2.08927168487767E-0006 2.04722322996903E-0006 2.00581637038693E-0006 1.96504445236452E-0006 + 1.92490085875254E-0006 1.88537900898788E-0006 1.84647235906353E-0006 1.80817440149696E-0006 1.77047866529979E-0006 + 1.73337871594711E-0006 1.69686815534634E-0006 1.66094062180693E-0006 1.62558979000926E-0006 1.59080937097406E-0006 + 1.55659311203206E-0006 1.52293479679267E-0006 1.48982824511391E-0006 1.45726731307135E-0006 1.42524589292785E-0006 + 1.39375791310266E-0006 1.36279733814086E-0006 1.33235816868317E-0006 1.30243444143476E-0006 1.27302022913525E-0006 + 1.24410964052781E-0006 1.21569682032898E-0006 1.18777594919783E-0006 1.16034124370578E-0006 1.13338695630603E-0006 + 1.10690737530297E-0006 1.08089682482204E-0006 1.05534966477895E-0006 1.03026029084981E-0006 1.00562313444006E-0006 + 9.81432662654702E-0007 9.57683378267717E-0007 9.34369819691613E-0007 9.11486560947373E-0007 8.89028211633845E-0007 + 8.66989416897857E-0007 8.45364857403518E-0007 8.24149249302196E-0007 8.03337344202343E-0007 7.82923929139057E-0007 + 7.62903826544118E-0007 7.43271894215535E-0007 7.24023025287723E-0007 7.05152148200965E-0007 6.86654226671483E-0007 + 6.68524259661360E-0007 6.50757281348239E-0007 6.33348361095450E-0007 6.16292603421694E-0007 5.99585147971289E-0007 + 5.83221169483797E-0007 5.67195877764173E-0007 5.51504517652798E-0007 5.36142368995311E-0007 5.21104746612822E-0007 + 5.06387000271779E-0007 4.91984514654070E-0007 4.77892709327240E-0007 4.64107038714292E-0007 4.50622992064039E-0007 + 4.37436093421037E-0007 4.24541901595870E-0007 4.11936010135161E-0007 3.99614047291776E-0007 3.87571675995125E-0007 + 3.75804593821123E-0007 3.64308532962611E-0007 3.53079260199426E-0007 3.42112576868779E-0007 3.31404318835391E-0007 + 3.20950356461804E-0007 3.10746594578778E-0007 3.00788972455390E-0007 2.91073463769541E-0007 2.81596076578157E-0007 + 2.72352853287656E-0007 2.63339870624201E-0007 2.54553239604184E-0007 2.45989105504578E-0007 2.37643647833318E-0007 + 2.29513080299819E-0007 2.21593650785310E-0007 2.13881641313440E-0007 2.06373368020604E-0007 1.99065181126517E-0007 + 1.91953464904746E-0007 1.85034637653154E-0007 1.78305151664532E-0007 1.71761493197059E-0007 1.65400182444992E-0007 + 1.59217773509130E-0007 1.53210854367484E-0007 1.47376046845912E-0007 1.41710006588692E-0007 1.36209423029243E-0007 + 1.30871019360714E-0007 1.25691552506763E-0007 1.20667813092149E-0007 1.15796625413506E-0007 1.11074847410078E-0007 + 1.06499370634420E-0007 1.02067120223206E-0007 9.77750548679634E-0008 9.36201667858741E-0008 8.95994816906254E-0008 + 8.57100587631521E-0008 8.19489906225464E-0008 7.83134032968591E-0008 7.48004561940126E-0008 7.14073420726475E-0008 + 6.81312870130345E-0008 6.49695503880231E-0008 6.19194248339095E-0008 5.89782362214407E-0008 5.61433436267355E-0008 + 5.34121393022964E-0008 5.07820486479735E-0008 4.82505301819827E-0008 4.58150755119550E-0008 4.34732093059278E-0008 + 4.12224892634443E-0008 3.90605060865922E-0008 3.69848834511167E-0008 3.49932779774964E-0008 3.30833792020819E-0008 + 3.12529095482190E-0008 2.94996242973886E-0008 2.78213115603890E-0008 2.62157922484917E-0008 2.46809200446644E-0008 + 2.32145813747505E-0008 2.18146953787103E-0008 2.04792138818657E-0008 1.92061213661413E-0008 1.79934349413520E-0008 + 1.68392043164723E-0008 1.57415117709602E-0008 1.46984721260522E-0008 1.37082327161078E-0008 1.27689733599610E-0008 + 1.18789063322732E-0008 1.10362763349234E-0008 1.02393604683908E-0008 9.48646820317922E-0009 8.77594135122635E-0009 + 8.10615403735271E-0009 7.47551267071882E-0009 6.88245591628924E-0009 6.32545466632639E-0009 5.80301201188572E-0009 + 5.31366321433479E-0009 4.85597567689015E-0009 4.42854891615550E-0009 4.03001453369275E-0009 3.65903618759414E-0009 + 3.31430956408027E-0009 2.99456234910457E-0009 2.69855419997853E-0009 2.42507671701346E-0009 2.17295341516920E-0009 + 1.94103969572858E-0009 1.72822281797865E-0009 1.53342187091338E-0009 1.35558774494651E-0009 1.19370310364269E-0009 + 1.04678235546459E-0009 9.13871625530549E-0010 7.94048727393248E-0010 6.86423134828969E-0010 5.90135953645307E-0010 + 5.04359893501336E-0010 4.28299239745265E-0010 3.61189825265720E-0010 3.02299002358426E-0010 2.50925614608943E-0010 + 2.06399968789105E-0010 1.68083806770273E-0010 1.35370277449652E-0010 1.07683908693907E-0010 8.44805792963392E-0011 + 6.52474909496792E-0011 4.95031402342110E-0011 3.67972906205146E-0011 2.67109444878058E-0011 1.88563151568401E-0011 + 1.28767989382978E-0011 8.44694719607647E-0012 5.27243842559933E-0012 3.09005034728941E-0012 1.66763201499763E-0012 + 8.04075939549545E-0013 3.29290227264057E-0013 1.04170733550510E-0013 2.05732315073860E-0014 1.28559554118631E-0015 +8 1.59994000000000E+0001 0.00000000000000E+0000 +0 -1.41421356240795E-0001 -2.00000000055762E-0001 -2.44948974560614E-0001 -2.82842713366816E-0001 +-3.16227768195053E-0001 -3.46410166030522E-0001 -3.74165747045224E-0001 -4.00000014275148E-0001 -4.24264091577956E-0001 +-4.47213630351394E-0001 -4.69041627008330E-0001 -4.89898020824573E-0001 -5.09902050898465E-0001 -5.29150396098194E-0001 +-5.47722733940560E-0001 -5.65685653351608E-0001 -5.83095480567208E-0001 -6.00000365856434E-0001 -6.16441854484296E-0001 +-6.32456089656651E-0001 -6.48074747634997E-0001 -6.63325774486877E-0001 -6.78233973598595E-0001 -6.92821479314552E-0001 +-7.07108142570764E-0001 -7.21111847719776E-0001 -7.34848774983150E-0001 -7.48333619519209E-0001 -7.61579775562236E-0001 +-7.74599492207794E-0001 -7.87404006004477E-0001 -8.00003654437928E-0001 -8.12407973568571E-0001 -8.24625782446381E-0001 +-8.36665256427680E-0001 -8.48533991126798E-0001 -8.60239058424464E-0001 -8.71787055706506E-0001 -8.83184149306864E-0001 +-8.94436112967514E-0001 -9.05548361996586E-0001 -9.16525983698546E-0001 -9.27373764561971E-0001 -9.38096214617446E-0001 +-9.48697589317460E-0001 -9.59181909239635E-0001 -9.69552977872239E-0001 -9.79814397705282E-0001 -9.89969584820437E-0001 +-1.00002178214746E+0000 -1.00997407153313E+0000 -1.01982938475021E+0000 -1.02959051355800E+0000 -1.03926011891247E+0000 +-1.04884073941224E+0000 -1.05833479905656E+0000 -1.06774461438238E+0000 -1.07707240104043E+0000 -1.08632027986307E+0000 +-1.09549028247130E+0000 -1.10458435646278E+0000 -1.11360437021874E+0000 -1.12255211736328E+0000 -1.13142932090533E+0000 +-1.14023763709049E+0000 -1.14897865898720E+0000 -1.15765391982927E+0000 -1.16626489613464E+0000 -1.17481301061860E+0000 +-1.18329963491759E+0000 -1.19172609213852E+0000 -1.20009365924706E+0000 -1.20840356930713E+0000 -1.21665701358287E+0000 +-1.22485514351309E+0000 -1.23299907256773E+0000 -1.24108987799470E+0000 -1.24912860246494E+0000 -1.25711625562290E+0000 +-1.26505381554892E+0000 -1.27294223013968E+0000 -1.28078241841208E+0000 -1.28857527173588E+0000 -1.29632165499962E+0000 +-1.30402240771430E+0000 -1.31167834505881E+0000 -1.31929025887078E+0000 -1.32685891858632E+0000 -1.33438507213186E+0000 +-1.34186944677101E+0000 -1.34931274990917E+0000 -1.35671566985851E+0000 -1.36407887656557E+0000 -1.37140302230378E+0000 +-1.37868874233289E+0000 -1.38593665552728E+0000 -1.39314736497488E+0000 -1.40032145854832E+0000 -1.40745950945000E+0000 +-1.41456207673239E+0000 -1.42162970579502E+0000 -1.42866292885930E+0000 -1.43566226542253E+0000 -1.44262822269210E+0000 +-1.44956129600089E+0000 -1.45646196920495E+0000 -1.46333071506438E+0000 -1.47016799560813E+0000 -1.47697426248375E+0000 +-1.48374995729258E+0000 -1.49049551191144E+0000 -1.49721134880117E+0000 -1.50389788130283E+0000 -1.51055551392219E+0000 +-1.51718464260294E+0000 -1.52378565498925E+0000 -1.53035893067823E+0000 -1.53690484146257E+0000 -1.54342375156410E+0000 +-1.54991601785841E+0000 -1.55638199009112E+0000 -1.56282201108614E+0000 -1.56923641694621E+0000 -1.57562553724617E+0000 +-1.58198969521919E+0000 -1.58832920793635E+0000 -1.59464438647975E+0000 -1.60093553610961E+0000 -1.60720295642537E+0000 +-1.61344694152130E+0000 -1.61966778013667E+0000 -1.62586575580077E+0000 -1.63204114697304E+0000 -1.63819422717840E+0000 +-1.64432526513812E+0000 -1.65043452489627E+0000 -1.65652226594204E+0000 -1.66258874332801E+0000 -1.66863420778460E+0000 +-1.67465890583083E+0000 -1.68066307988147E+0000 -1.68664696835086E+0000 -1.69261080575333E+0000 -1.69855482280063E+0000 +-1.70447924649613E+0000 -1.71038430022628E+0000 -1.71627020384909E+0000 -1.72213717378007E+0000 -1.72798542307543E+0000 +-1.73381516151282E+0000 -1.73962659566969E+0000 -1.74541992899922E+0000 -1.75119536190414E+0000 -1.75695309180826E+0000 +-1.76269331322598E+0000 -1.76841621782977E+0000 -1.77412199451567E+0000 -1.77981082946701E+0000 -1.78548290621622E+0000 +-1.79113840570493E+0000 -1.79677750634239E+0000 -1.80240038406227E+0000 -1.80800721237784E+0000 -1.81359816243566E+0000 +-1.81917340306783E+0000 -1.82473310084273E+0000 -1.83027742011448E+0000 -1.83580652307103E+0000 -1.84132056978091E+0000 +-1.84681971823887E+0000 -1.85230412441016E+0000 -1.85777394227375E+0000 -1.86322932386441E+0000 -1.86867041931364E+0000 +-1.87409737688961E+0000 -1.87951034303600E+0000 -1.88490946240997E+0000 -1.89029487791901E+0000 -1.89566673075698E+0000 +-1.90102516043920E+0000 -1.90637030483665E+0000 -1.91170230020938E+0000 -1.91702128123900E+0000 -1.92232738106045E+0000 +-1.92762073129299E+0000 -1.93290146207038E+0000 -1.93816970207040E+0000 -1.94342557854360E+0000 -1.94866921734143E+0000 +-1.95390074294360E+0000 -1.95912027848493E+0000 -1.96432794578143E+0000 -1.96952386535587E+0000 -1.97470815646272E+0000 +-1.97988093711246E+0000 -1.98504232409544E+0000 -1.99019243300512E+0000 -1.99533137826075E+0000 -2.00045927312963E+0000 +-2.00557622974877E+0000 -2.01068235914615E+0000 -2.01577777126143E+0000 -2.02086257496624E+0000 -2.02593687808403E+0000 +-2.03100078740944E+0000 -2.03605440872727E+0000 -2.04109784683106E+0000 -2.04613120554124E+0000 -2.05115458772285E+0000 +-2.05616809530299E+0000 -2.06117182928774E+0000 -2.06616588977889E+0000 -2.07115037599018E+0000 -2.07612538626325E+0000 +-2.08109101808329E+0000 -2.08604736809428E+0000 -2.09099453211398E+0000 -2.09593260514861E+0000 -2.10086168140715E+0000 +-2.10578185431548E+0000 -2.11069321653006E+0000 -2.11559585995152E+0000 -2.12048987573780E+0000 -2.12537535431717E+0000 +-2.13025238540087E+0000 -2.13512105799560E+0000 -2.13998146041565E+0000 -2.14483368029494E+0000 -2.14967780459865E+0000 +-2.15451391963476E+0000 -2.15934211106528E+0000 -2.16416246391733E+0000 -2.16897506259393E+0000 -2.17377999088463E+0000 +-2.17857733197597E+0000 -2.18336716846161E+0000 -2.18814958235243E+0000 -2.19292465508632E+0000 -2.19769246753785E+0000 +-2.20245310002771E+0000 -2.20720663233203E+0000 -2.21195314369145E+0000 -2.21669271282011E+0000 -2.22142541791440E+0000 +-2.22615133666159E+0000 -2.23087054624829E+0000 -2.23558312336873E+0000 -2.24028914423297E+0000 -2.24498868457485E+0000 +-2.24968181965987E+0000 -2.25436862429293E+0000 -2.25904917282587E+0000 -2.26372353916497E+0000 -2.26839179677820E+0000 +-2.27305401870248E+0000 -2.27771027755067E+0000 -2.28236064551854E+0000 -2.28700519439158E+0000 -2.29164399555169E+0000 +-2.29627711998374E+0000 -2.30090463828207E+0000 -2.30552662065683E+0000 -2.31014313694019E+0000 -2.31475425659253E+0000 +-2.31936004870845E+0000 -2.32396058202268E+0000 -2.32855592491593E+0000 -2.33314614542065E+0000 -2.33773131122659E+0000 +-2.34231148968643E+0000 -2.34688674782115E+0000 -2.35145715232545E+0000 -2.35602276957300E+0000 -2.36058366562159E+0000 +-2.36513990621829E+0000 -2.36969155680441E+0000 -2.37423868252047E+0000 -2.37878134821103E+0000 -2.38331961842948E+0000 +-2.38785355744272E+0000 -2.39238322923582E+0000 -2.39690869751652E+0000 -2.40143002571973E+0000 -2.40594727701195E+0000 +-2.41046051429557E+0000 -2.41496980021317E+0000 -2.41947519715170E+0000 -2.42397676724662E+0000 -2.42847457238595E+0000 +-2.43296867421433E+0000 -2.43745913413690E+0000 -2.44194601332323E+0000 -2.44642937271109E+0000 -2.45090927301030E+0000 +-2.45538577470634E+0000 -2.45985893806408E+0000 -2.46432882313132E+0000 -2.46879548974235E+0000 -2.47325899752146E+0000 +-2.47771940588633E+0000 -2.48217677405145E+0000 -2.48663116103144E+0000 -2.49108262564432E+0000 -2.49553122651478E+0000 +-2.49997702207731E+0000 -2.50442007057941E+0000 -2.50886043008462E+0000 -2.51329815847560E+0000 -2.51773331345714E+0000 +-2.52216595255908E+0000 -2.52659613313929E+0000 -2.53102391238649E+0000 -2.53544934732311E+0000 -2.53987249480805E+0000 +-2.54429341153950E+0000 -2.54871215405758E+0000 -2.55312877874706E+0000 -2.55754334183999E+0000 -2.56195589941826E+0000 +-2.56636650741624E+0000 -2.57077522162324E+0000 -2.57518209768601E+0000 -2.57958719111123E+0000 -2.58399055726792E+0000 +-2.58839225138981E+0000 -2.59279232857769E+0000 -2.59719084380178E+0000 -2.60158785190399E+0000 -2.60598340760017E+0000 +-2.61037756548235E+0000 -2.61477038002094E+0000 -2.61916190556693E+0000 -2.62355219635395E+0000 -2.62794130650046E+0000 +-2.63232929001179E+0000 -2.63671620078223E+0000 -2.64110209259698E+0000 -2.64548701913426E+0000 -2.64987103396718E+0000 +-2.65425419056576E+0000 -2.65863654229881E+0000 -2.66301814243584E+0000 -2.66739904414894E+0000 -2.67177930051459E+0000 +-2.67615896451554E+0000 -2.68053808904256E+0000 -2.68491672689622E+0000 -2.68929493078868E+0000 -2.69367275334539E+0000 +-2.69805024710677E+0000 -2.70242746452995E+0000 -2.70680445799042E+0000 -2.71118127978364E+0000 -2.71555798212669E+0000 +-2.71993461715987E+0000 -2.72431123694826E+0000 -2.72868789348331E+0000 -2.73306463868437E+0000 -2.73744152440018E+0000 +-2.74181860241044E+0000 -2.74619592442722E+0000 -2.75057354209647E+0000 -2.75495150699947E+0000 -2.75932987065424E+0000 +-2.76370868451694E+0000 -2.76808799998330E+0000 -2.77246786838997E+0000 -2.77684834101589E+0000 -2.78122946908364E+0000 +-2.78561130376074E+0000 -2.78999389616101E+0000 -2.79437729734580E+0000 -2.79876155832533E+0000 -2.80314673005992E+0000 +-2.80753286346125E+0000 -2.81192000939359E+0000 -2.81630821867502E+0000 -2.82069754207863E+0000 -2.82508803033373E+0000 +-2.82947973412699E+0000 -2.83387270410365E+0000 -2.83826699086861E+0000 -2.84266264498764E+0000 -2.84705971698840E+0000 +-2.85145825736167E+0000 -2.85585831656234E+0000 -2.86025994501054E+0000 -2.86466319309273E+0000 -2.86906811116271E+0000 +-2.87347474954269E+0000 -2.87788315852434E+0000 -2.88229338836976E+0000 -2.88670548931258E+0000 -2.89111951155884E+0000 +-2.89553550528807E+0000 -2.89995352065425E+0000 -2.90437360778672E+0000 -2.90879581679121E+0000 -2.91322019775073E+0000 +-2.91764680072651E+0000 -2.92207567575895E+0000 -2.92650687286849E+0000 -2.93094044205655E+0000 -2.93537643330640E+0000 +-2.93981489658404E+0000 -2.94425588183909E+0000 -2.94869943900561E+0000 -2.95314561800302E+0000 -2.95759446873687E+0000 +-2.96204604109973E+0000 -2.96650038497199E+0000 -2.97095755022266E+0000 -2.97541758671021E+0000 -2.97988054428336E+0000 +-2.98434647278184E+0000 -2.98881542203720E+0000 -2.99328744187358E+0000 -2.99776258210846E+0000 -3.00224089255344E+0000 +-3.00672242301494E+0000 -3.01120722329501E+0000 -3.01569534319199E+0000 -3.02018683250127E+0000 -3.02468174101603E+0000 +-3.02918011852788E+0000 -3.03368201482763E+0000 -3.03818747970595E+0000 -3.04269656295406E+0000 -3.04720931436439E+0000 +-3.05172578373132E+0000 -3.05624602085174E+0000 -3.06077007552582E+0000 -3.06529799755756E+0000 -3.06982983675552E+0000 +-3.07436564293339E+0000 -3.07890546591066E+0000 -3.08344935551324E+0000 -3.08799736157407E+0000 -3.09254953393373E+0000 +-3.09710592244105E+0000 -3.10166657695372E+0000 -3.10623154733886E+0000 -3.11080088347362E+0000 -3.11537463524578E+0000 +-3.11995285255428E+0000 -3.12453558530984E+0000 -3.12912288343548E+0000 -3.13371479686712E+0000 -3.13831137555408E+0000 +-3.14291266945969E+0000 -3.14751872856178E+0000 -3.15212960285325E+0000 -3.15674534234256E+0000 -3.16136599705431E+0000 +-3.16599161702973E+0000 -3.17062225232717E+0000 -3.17525795302267E+0000 -3.17989876921041E+0000 -3.18454475100324E+0000 +-3.18919594853318E+0000 -3.19385241195187E+0000 -3.19851419143112E+0000 -3.20318133716332E+0000 -3.20785389936198E+0000 +-3.21253192826215E+0000 -3.21721547412092E+0000 -3.22190458721787E+0000 -3.22659931785554E+0000 -3.23129971635985E+0000 +-3.23600583308060E+0000 -3.24071771839188E+0000 -3.24543542269250E+0000 -3.25015899640646E+0000 -3.25488848998339E+0000 +-3.25962395389891E+0000 -3.26436543865513E+0000 -3.26911299478105E+0000 -3.27386667283294E+0000 -3.27862652339480E+0000 +-3.28339259707873E+0000 -3.28816494452536E+0000 -3.29294361640426E+0000 -3.29772866341429E+0000 -3.30252013628405E+0000 +-3.30731808577223E+0000 -3.31212256266801E+0000 -3.31693361779146E+0000 -3.32175130199387E+0000 -3.32657566615818E+0000 +-3.33140676119933E+0000 -3.33624463806461E+0000 -3.34108934773406E+0000 -3.34594094122082E+0000 -3.35079946957146E+0000 +-3.35566498386639E+0000 -3.36053753522014E+0000 -3.36541717478180E+0000 -3.37030395373527E+0000 -3.37519792329969E+0000 +-3.38009913472971E+0000 -3.38500763930532E+0000 -3.38992348821623E+0000 -3.39484673244618E+0000 -3.39977742276280E+0000 +-3.40471560971789E+0000 -3.40966134364773E+0000 -3.41461467467345E+0000 -3.41957565270129E+0000 -3.42454432742295E+0000 +-3.42952074831588E+0000 -3.43450496464362E+0000 -3.43949702545606E+0000 -3.44449697958976E+0000 -3.44950487566827E+0000 +-3.45452076210240E+0000 -3.45954468709055E+0000 -3.46457669861893E+0000 -3.46961684446195E+0000 -3.47466517218242E+0000 +-3.47972172913187E+0000 -3.48478656245085E+0000 -3.48985971906917E+0000 -3.49494124570621E+0000 -3.50003118887118E+0000 +-3.50512959486338E+0000 -3.51023650977251E+0000 -3.51535197947888E+0000 -3.52047604965374E+0000 -3.52560876575948E+0000 +-3.53075017304995E+0000 -3.53590031657067E+0000 -3.54105924115911E+0000 -3.54622699144495E+0000 -3.55140361185033E+0000 +-3.55658914659006E+0000 -3.56178363967193E+0000 -3.56698713489692E+0000 -3.57219967585946E+0000 -3.57742130594765E+0000 +-3.58265206834352E+0000 -3.58789200602325E+0000 -3.59314116175743E+0000 -3.59839957811128E+0000 -3.60366729744488E+0000 +-3.60894436191339E+0000 -3.61423081346730E+0000 -3.61952669385266E+0000 -3.62483204461128E+0000 -3.63014690708094E+0000 +-3.63547132239568E+0000 -3.64080533148594E+0000 -3.64614897507882E+0000 -3.65150229369829E+0000 -3.65686532766539E+0000 +-3.66223811709847E+0000 -3.66762070191335E+0000 -3.67301312182359E+0000 -3.67841541634065E+0000 -3.68382762477412E+0000 +-3.68924978623191E+0000 -3.69468193962046E+0000 -3.70012412364494E+0000 -3.70557637680943E+0000 -3.71103873741715E+0000 +-3.71651124357064E+0000 -3.72199393317193E+0000 -3.72748684392278E+0000 -3.73299001332483E+0000 -3.73850347867981E+0000 +-3.74402727708972E+0000 -3.74956144545703E+0000 -3.75510602048483E+0000 -3.76066103867706E+0000 -3.76622653633865E+0000 +-3.77180254957574E+0000 -3.77738911429582E+0000 -3.78298626620794E+0000 -3.78859404082286E+0000 -3.79421247345325E+0000 +-3.79984159921384E+0000 -3.80548145302161E+0000 -3.81113206959596E+0000 -3.81679348345887E+0000 -3.82246572893505E+0000 +-3.82814884015217E+0000 -3.83384285104096E+0000 -3.83954779533539E+0000 -3.84526370657288E+0000 -3.85099061809438E+0000 +-3.85672856304461E+0000 -3.86247757437216E+0000 -3.86823768482970E+0000 -3.87400892697408E+0000 -3.87979133316654E+0000 +-3.88558493557283E+0000 -3.89138976616338E+0000 -3.89720585671343E+0000 -3.90303323880322E+0000 -3.90887194381810E+0000 +-3.91472200294871E+0000 -3.92058344719112E+0000 -3.92645630734695E+0000 -3.93234061402354E+0000 -3.93823639763412E+0000 +-3.94414368839789E+0000 -3.95006251634022E+0000 -3.95599291129275E+0000 -3.96193490289357E+0000 -3.96788852058733E+0000 +-3.97385379362539E+0000 -3.97983075106593E+0000 -3.98581942177414E+0000 -3.99181983442231E+0000 -3.99783201749000E+0000 +-4.00385599926411E+0000 -4.00989180783910E+0000 -4.01593947111706E+0000 -4.02199901680783E+0000 -4.02807047242921E+0000 +-4.03415386530698E+0000 -4.04024922257512E+0000 -4.04635657117587E+0000 -4.05247593785992E+0000 -4.05860734918645E+0000 +-4.06475083152335E+0000 -4.07090641104727E+0000 -4.07707411374378E+0000 -4.08325396540745E+0000 -4.08944599164204E+0000 +-4.09565021786056E+0000 -4.10186666928540E+0000 -4.10809537094847E+0000 -4.11433634769128E+0000 -4.12058962416511E+0000 +-4.12685522483107E+0000 -4.13313317396025E+0000 -4.13942349563380E+0000 -4.14572621374310E+0000 -4.15204135198980E+0000 +-4.15836893388600E+0000 -4.16470898275431E+0000 -4.17106152172797E+0000 -4.17742657375100E+0000 -4.18380416157823E+0000 +-4.19019430777550E+0000 -4.19659703471967E+0000 -4.20301236459883E+0000 -4.20944031941229E+0000 -4.21588092097080E+0000 +-4.22233419089657E+0000 -4.22880015062340E+0000 -4.23527882139680E+0000 -4.24177022427406E+0000 -4.24827438012438E+0000 +-4.25479130962894E+0000 -4.26132103328103E+0000 -4.26786357138614E+0000 -4.27441894406203E+0000 -4.28098717123887E+0000 +-4.28756827265932E+0000 -4.29416226787861E+0000 -4.30076917626466E+0000 -4.30738901699816E+0000 -4.31402180907267E+0000 +-4.32066757129471E+0000 -4.32732632228385E+0000 -4.33399808047282E+0000 -4.34068286410758E+0000 -4.34738069124742E+0000 +-4.35409157976506E+0000 -4.36081554734672E+0000 -4.36755261149223E+0000 -4.37430278951508E+0000 -4.38106609854258E+0000 +-4.38784255551588E+0000 -4.39463217719007E+0000 -4.40143498013430E+0000 -4.40825098073183E+0000 -4.41508019518013E+0000 +-4.42192263949096E+0000 -4.42877832949048E+0000 -4.43564728081926E+0000 -4.44252950893247E+0000 -4.44942502909987E+0000 +-4.45633385640594E+0000 -4.46325600574994E+0000 -4.47019149184601E+0000 -4.47714032922324E+0000 -4.48410253222574E+0000 +-4.49107811501273E+0000 -4.49806709155863E+0000 -4.50506947565312E+0000 -4.51208528090121E+0000 -4.51911452072335E+0000 +-4.52615720835548E+0000 -4.53321335684910E+0000 -4.54028297907138E+0000 -4.54736608770521E+0000 -4.55446269524928E+0000 +-4.56157281401813E+0000 -4.56869645614227E+0000 -4.57583363356824E+0000 -4.58298435805865E+0000 -4.59014864119228E+0000 +-4.59732649436416E+0000 -4.60451792878561E+0000 -4.61172295548436E+0000 -4.61894158530455E+0000 -4.62617382890687E+0000 +-4.63341969676859E+0000 -4.64067919918365E+0000 -4.64795234626270E+0000 -4.65523914793319E+0000 -4.66253961393944E+0000 +-4.66985375384271E+0000 -4.67718157702125E+0000 -4.68452309267037E+0000 -4.69187830980251E+0000 -4.69924723724732E+0000 +-4.70662988365170E+0000 -4.71402625747989E+0000 -4.72143636701352E+0000 -4.72886022035166E+0000 -4.73629782541093E+0000 +-4.74374918992549E+0000 -4.75121432144720E+0000 -4.75869322734557E+0000 -4.76618591480794E+0000 -4.77369239083944E+0000 +-4.78121266226311E+0000 -4.78874673571994E+0000 -4.79629461766896E+0000 -4.80385631438723E+0000 -4.81143183197000E+0000 +-4.81902117633067E+0000 -4.82662435320092E+0000 -4.83424136813073E+0000 -4.84187222648848E+0000 -4.84951693346094E+0000 +-4.85717549405340E+0000 -4.86484791308968E+0000 -4.87253419521221E+0000 -4.88023434488207E+0000 -4.88794836637907E+0000 +-4.89567626380177E+0000 -4.90341804106759E+0000 -4.91117370191281E+0000 -4.91894324989264E+0000 -4.92672668838130E+0000 +-4.93452402057205E+0000 -4.94233524947726E+0000 -4.95016037792844E+0000 -4.95799940857632E+0000 -4.96585234389088E+0000 +-4.97371918616143E+0000 -4.98159993749662E+0000 -4.98949459982455E+0000 -4.99740317489276E+0000 -5.00532566426834E+0000 +-5.01326206933793E+0000 -5.02121239130782E+0000 -5.02917663120393E+0000 -5.03715478987196E+0000 -5.04514686797735E+0000 +-5.05315286600536E+0000 -5.06117278426115E+0000 -5.06920662286978E+0000 -5.07725438177630E+0000 -5.08531606074577E+0000 +-5.09339165936331E+0000 -5.10148117703418E+0000 -5.10958461298378E+0000 -5.11770196625775E+0000 -5.12583323572195E+0000 +-5.13397842006259E+0000 -5.14213751778619E+0000 -5.15031052721971E+0000 -5.15849744651052E+0000 -5.16669827362650E+0000 +-5.17491300635607E+0000 -5.18314164230821E+0000 -5.19138417891254E+0000 -5.19964061341936E+0000 -5.20791094289968E+0000 +-5.21619516424526E+0000 -5.22449327416867E+0000 -5.23280526920333E+0000 -5.24113114570355E+0000 -5.24947089984458E+0000 +-5.25782452762264E+0000 -5.26619202485497E+0000 -5.27457338717988E+0000 -5.28296861005678E+0000 -5.29137768876622E+0000 +-5.29980061840996E+0000 -5.30823739391097E+0000 -5.31668801001350E+0000 -5.32515246128311E+0000 -5.33363074210671E+0000 +-5.34212284669262E+0000 -5.35062876907059E+0000 -5.35914850309182E+0000 -5.36768204242906E+0000 -5.37622938057659E+0000 +-5.38479051085031E+0000 -5.39336542638771E+0000 -5.40195412014799E+0000 -5.41055658491206E+0000 -5.41917281328256E+0000 +-5.42780279768393E+0000 -5.43644653036243E+0000 -5.44510400338620E+0000 -5.45377520864526E+0000 -5.46246013785158E+0000 +-5.47115878253912E+0000 -5.47987113406383E+0000 -5.48859718360373E+0000 -5.49733692215892E+0000 -5.50609034055163E+0000 +-5.51485742942623E+0000 -5.52363817924932E+0000 -5.53243258030972E+0000 -5.54124062271850E+0000 -5.55006229640906E+0000 +-5.55889759113712E+0000 -5.56774649648080E+0000 -5.57660900184059E+0000 -5.58548509643947E+0000 -5.59437476932287E+0000 +-5.60327800935873E+0000 -5.61219480523756E+0000 -5.62112514547243E+0000 -5.63006901839905E+0000 -5.63902641217575E+0000 +-5.64799731478356E+0000 -5.65698171402623E+0000 -5.66597959753025E+0000 -5.67499095274489E+0000 -5.68401576694224E+0000 +-5.69305402721724E+0000 -5.70210572048771E+0000 -5.71117083349437E+0000 -5.72024935280090E+0000 -5.72934126479394E+0000 +-5.73844655568316E+0000 -5.74756521150124E+0000 -5.75669721810396E+0000 -5.76584256117019E+0000 -5.77500122620192E+0000 +-5.78417319852433E+0000 -5.79335846328576E+0000 -5.80255700545782E+0000 -5.81176880983534E+0000 -5.82099386103645E+0000 +-5.83023214350259E+0000 -5.83948364149855E+0000 -5.84874833911249E+0000 -5.85802622025599E+0000 -5.86731726866406E+0000 +-5.87662146789515E+0000 -5.88593880133125E+0000 -5.89526925217782E+0000 -5.90461280346390E+0000 -5.91396943804212E+0000 +-5.92333913858869E+0000 -5.93272188760348E+0000 -5.94211766741001E+0000 -5.95152646015551E+0000 -5.96094824781090E+0000 +-5.97038301217089E+0000 -5.97983073485393E+0000 -5.98929139730231E+0000 -5.99876498078211E+0000 -6.00825146638330E+0000 +-6.01775083501973E+0000 -6.02726306742916E+0000 -6.03678814417327E+0000 -6.04632604563775E+0000 -6.05587675203225E+0000 +-6.06544024339044E+0000 -6.07501649957005E+0000 -6.08460550025286E+0000 -6.09420722494479E+0000 -6.10382165297584E+0000 +-6.11344876350018E+0000 -6.12308853549614E+0000 -6.13274094776628E+0000 -6.14240597893735E+0000 -6.15208360746038E+0000 +-6.16177381161067E+0000 -6.17147656948779E+0000 -6.18119185901570E+0000 -6.19091965794264E+0000 -6.20065994384128E+0000 +-6.21041269410865E+0000 -6.22017788596625E+0000 -6.22995549645997E+0000 -6.23974550246022E+0000 -6.24954788066190E+0000 +-6.25936260758440E+0000 -6.26918965957169E+0000 -6.27902901279228E+0000 -6.28888064323930E+0000 -6.29874452673048E+0000 +-6.30862063890817E+0000 -6.31850895523941E+0000 -6.32840945101591E+0000 -6.33832210135410E+0000 -6.34824688119512E+0000 +-6.35818376530487E+0000 -6.36813272827404E+0000 -6.37809374451810E+0000 -6.38806678827735E+0000 -6.39805183361692E+0000 +-6.40804885442682E+0000 -6.41805782442194E+0000 -6.42807871714209E+0000 -6.43811150595198E+0000 -6.44815616404130E+0000 +-6.45821266442471E+0000 -6.46828097994186E+0000 -6.47836108325742E+0000 -6.48845294686108E+0000 -6.49855654306763E+0000 +-6.50867184401689E+0000 -6.51879882167382E+0000 -6.52893744782849E+0000 -6.53908769409611E+0000 -6.54924953191706E+0000 +-6.55942293255690E+0000 -6.56960786710638E+0000 -6.57980430648150E+0000 -6.59001222142350E+0000 -6.60023158249888E+0000 +-6.61046236009942E+0000 -6.62070452444222E+0000 -6.63095804556969E+0000 -6.64122289334960E+0000 -6.65149903747508E+0000 +-6.66178644746465E+0000 -6.67208509266221E+0000 -6.68239494223711E+0000 -6.69271596518415E+0000 -6.70304813032356E+0000 +-6.71339140630107E+0000 -6.72374576158791E+0000 -6.73411116448084E+0000 -6.74448758310214E+0000 -6.75487498539965E+0000 +-6.76527333914680E+0000 -6.77568261194260E+0000 -6.78610277121168E+0000 -6.79653378420430E+0000 -6.80697561799637E+0000 +-6.81742823948947E+0000 -6.82789161541086E+0000 -6.83836571231350E+0000 -6.84885049657610E+0000 -6.85934593440308E+0000 +-6.86985199182463E+0000 -6.88036863469672E+0000 -6.89089582870111E+0000 -6.90143353934536E+0000 -6.91198173196288E+0000 +-6.92254037171291E+0000 -6.93310942358056E+0000 -6.94368885237682E+0000 -6.95427862273858E+0000 -6.96487869912864E+0000 +-6.97548904583574E+0000 -6.98610962697455E+0000 -6.99674040648573E+0000 -7.00738134813591E+0000 -7.01803241551772E+0000 +-7.02869357204982E+0000 -7.03936478097687E+0000 -7.05004600536961E+0000 -7.06073720812484E+0000 -7.07143835196543E+0000 +-7.08214939944035E+0000 -7.09287031292471E+0000 -7.10360105461970E+0000 -7.11434158655271E+0000 -7.12509187057725E+0000 +-7.13585186837305E+0000 -7.14662154144598E+0000 -7.15740085112818E+0000 -7.16818975857797E+0000 -7.17898822477993E+0000 +-7.18979621054489E+0000 -7.20061367650996E+0000 -7.21144058313853E+0000 -7.22227689072030E+0000 -7.23312255937128E+0000 +-7.24397754903383E+0000 -7.25484181947663E+0000 -7.26571533029473E+0000 -7.27659804090960E+0000 -7.28748991056904E+0000 +-7.29839089834730E+0000 -7.30930096315446E+0000 -7.32022006384000E+0000 -7.33114815929638E+0000 -7.34208520846850E+0000 +-7.35303117035364E+0000 -7.36398600400156E+0000 -7.37494966851444E+0000 -7.38592212304697E+0000 -7.39690332680629E+0000 +-7.40789323905204E+0000 -7.41889181909638E+0000 -7.42989902630400E+0000 -7.44091482009211E+0000 -7.45193915993050E+0000 +-7.46297200534150E+0000 -7.47401331590004E+0000 -7.48506305123363E+0000 -7.49612117102241E+0000 -7.50718763499912E+0000 +-7.51826240294914E+0000 -7.52934543471050E+0000 -7.54043669017391E+0000 -7.55153612928273E+0000 -7.56264371203302E+0000 +-7.57375939847354E+0000 -7.58488314870578E+0000 -7.59601492288394E+0000 -7.60715468121497E+0000 -7.61830238395857E+0000 +-7.62945799142721E+0000 -7.64062146398616E+0000 -7.65179276205345E+0000 -7.66297184609994E+0000 -7.67415867664930E+0000 +-7.68535321427803E+0000 -7.69655541961550E+0000 -7.70776525334390E+0000 -7.71898267619830E+0000 -7.73020764896668E+0000 +-7.74144013248988E+0000 -7.75268008766167E+0000 -7.76392747542872E+0000 -7.77518225679065E+0000 -7.78644439280001E+0000 +-7.79771384456233E+0000 -7.80899057323607E+0000 -7.82027454003270E+0000 -7.83156570621667E+0000 -7.84286403310545E+0000 +-7.85416948206950E+0000 -7.86548201453233E+0000 -7.87680159197048E+0000 -7.88812817591355E+0000 -7.89946172794418E+0000 +-7.91080220969813E+0000 -7.92214958286419E+0000 -7.93350380918429E+0000 -7.94486485045346E+0000 -7.95623266851985E+0000 +-7.96760722528473E+0000 -7.97898848270253E+0000 -7.99037640278083E+0000 -8.00177094758038E+0000 -8.01317207921509E+0000 +-8.02457975985209E+0000 -8.03599395171168E+0000 -8.04741461706739E+0000 -8.05884171824596E+0000 -8.07027521762738E+0000 +-8.08171507764486E+0000 -8.09316126078489E+0000 -8.10461372958720E+0000 -8.11607244664482E+0000 -8.12753737460406E+0000 +-8.13900847616452E+0000 -8.15048571407912E+0000 -8.16196905115408E+0000 -8.17345845024898E+0000 -8.18495387427672E+0000 +-8.19645528620354E+0000 -8.20796264904908E+0000 -8.21947592588631E+0000 -8.23099507984161E+0000 -8.24252007409474E+0000 +-8.25405087187886E+0000 -8.26558743648055E+0000 -8.27712973123982E+0000 -8.28867771955009E+0000 -8.30023136485826E+0000 +-8.31179063066464E+0000 -8.32335548052303E+0000 -8.33492587804070E+0000 -8.34650178687840E+0000 -8.35808317075039E+0000 +-8.36966999342440E+0000 -8.38126221872169E+0000 -8.39285981051705E+0000 -8.40446273273880E+0000 -8.41607094936879E+0000 +-8.42768442444243E+0000 -8.43930312204870E+0000 -8.45092700633014E+0000 -8.46255604148286E+0000 -8.47419019175659E+0000 +-8.48582942145464E+0000 -8.49747369493392E+0000 -8.50912297660497E+0000 -8.52077723093197E+0000 -8.53243642243271E+0000 +-8.54410051567865E+0000 -8.55576947529489E+0000 -8.56744326596020E+0000 -8.57912185240703E+0000 -8.59080519942151E+0000 +-8.60249327184344E+0000 -8.61418603456636E+0000 -8.62588345253748E+0000 -8.63758549075776E+0000 -8.64929211428189E+0000 +-8.66100328821826E+0000 -8.67271897772904E+0000 -8.68443914803015E+0000 -8.69616376439125E+0000 -8.70789279213581E+0000 +-8.71962619664104E+0000 -8.73136394333797E+0000 -8.74310599771143E+0000 -8.75485232530002E+0000 -8.76660289169619E+0000 +-8.77835766254621E+0000 -8.79011660355017E+0000 -8.80187968046200E+0000 -8.81364685908950E+0000 -8.82541810529431E+0000 +-8.83719338499194E+0000 -8.84897266415177E+0000 -8.86075590879708E+0000 -8.87254308500501E+0000 -8.88433415890663E+0000 +-8.89612909668690E+0000 -8.90792786458472E+0000 -8.91973042889287E+0000 -8.93153675595810E+0000 -8.94334681218108E+0000 +-8.95516056401645E+0000 -8.96697797797278E+0000 -8.97879902061262E+0000 -8.99062365855248E+0000 -9.00245185846288E+0000 +-9.01428358706828E+0000 -9.02611881114718E+0000 -9.03795749753206E+0000 -9.04979961310942E+0000 -9.06164512481978E+0000 +-9.07349399965768E+0000 -9.08534620467169E+0000 -9.09720170696444E+0000 -9.10906047369260E+0000 -9.12092247206690E+0000 +-9.13278766935213E+0000 -9.14465603286716E+0000 -9.15652752998494E+0000 -9.16840212813251E+0000 -9.18027979479098E+0000 +-9.19216049749561E+0000 -9.20404420383572E+0000 -9.21593088145479E+0000 -9.22782049805040E+0000 -9.23971302137427E+0000 +-9.25160841923226E+0000 -9.26350665948438E+0000 -9.27540771004478E+0000 -9.28731153888178E+0000 -9.29921811401788E+0000 +-9.31112740352975E+0000 -9.32303937554823E+0000 -9.33495399825836E+0000 -9.34687123989938E+0000 -9.35879106876473E+0000 +-9.37071345320206E+0000 -9.38263836161325E+0000 -9.39456576245438E+0000 -9.40649562423578E+0000 -9.41842791552203E+0000 +-9.43036260493193E+0000 -9.44229966113856E+0000 -9.45423905286923E+0000 -9.46618074890555E+0000 -9.47812471808336E+0000 +-9.49007092929283E+0000 -9.50201935147838E+0000 -9.51396995363875E+0000 -9.52592270482695E+0000 -9.53787757415032E+0000 +-9.54983453077052E+0000 -9.56179354390350E+0000 -9.57375458281956E+0000 -9.58571761684333E+0000 -9.59768261535379E+0000 +-9.60964954778423E+0000 -9.62161838362233E+0000 -9.63358909241013E+0000 -9.64556164374400E+0000 -9.65753600727472E+0000 +-9.66951215270743E+0000 -9.68149004980166E+0000 -9.69346966837133E+0000 -9.70545097828476E+0000 -9.71743394946467E+0000 +-9.72941855188819E+0000 -9.74140475558688E+0000 -9.75339253064671E+0000 -9.76538184720808E+0000 -9.77737267546582E+0000 +-9.78936498566921E+0000 -9.80135874812198E+0000 -9.81335393318232E+0000 -9.82535051126285E+0000 -9.83734845283069E+0000 +-9.84934772840741E+0000 -9.86134830856907E+0000 -9.87335016394620E+0000 -9.88535326522384E+0000 -9.89735758314151E+0000 +-9.90936308849324E+0000 -9.92136975212756E+0000 -9.93337754494753E+0000 -9.94538643791070E+0000 -9.95739640202918E+0000 +-9.96940740836958E+0000 -9.98141942805308E+0000 -9.99343243225537E+0000 -1.00054463922067E+0001 -1.00174612791919E+0001 +-1.00294770645503E+0001 -1.00414937196759E+0001 -1.00535112160171E+0001 -1.00655295250771E+0001 -1.00775486184135E+0001 +-1.00895684676385E+0001 -1.01015890444191E+0001 -1.01136103204766E+0001 -1.01256322675872E+0001 -1.01376548575814E+0001 +-1.01496780623445E+0001 -1.01617018538165E+0001 -1.01737262039919E+0001 -1.01857510849199E+0001 -1.01977764687041E+0001 +-1.02098023275032E+0001 -1.02218286335301E+0001 -1.02338553590527E+0001 -1.02458824763933E+0001 -1.02579099579290E+0001 +-1.02699377760915E+0001 -1.02819659033673E+0001 -1.02939943122974E+0001 -1.03060229754777E+0001 -1.03180518655586E+0001 +-1.03300809552453E+0001 -1.03421102172977E+0001 -1.03541396245303E+0001 -1.03661691498124E+0001 -1.03781987660681E+0001 +-1.03902284462761E+0001 -1.04022581634698E+0001 -1.04142878907375E+0001 -1.04263176012221E+0001 -1.04383472681212E+0001 +-1.04503768646872E+0001 -1.04624063642275E+0001 -1.04744357401038E+0001 -1.04864649657329E+0001 -1.04984940145862E+0001 +-1.05105228601901E+0001 -1.05225514761254E+0001 -1.05345798360281E+0001 -1.05466079135887E+0001 -1.05586356825525E+0001 +-1.05706631167198E+0001 -1.05826901899456E+0001 -1.05947168761395E+0001 -1.06067431492663E+0001 -1.06187689833454E+0001 +-1.06307943524509E+0001 -1.06428192307120E+0001 -1.06548435923125E+0001 -1.06668674114912E+0001 -1.06788906625417E+0001 +-1.06909133198123E+0001 -1.07029353577064E+0001 -1.07149567506821E+0001 -1.07269774732523E+0001 -1.07389974999848E+0001 +-1.07510168055026E+0001 -1.07630353644830E+0001 -1.07750531516585E+0001 -1.07870701418167E+0001 -1.07990863097995E+0001 +-1.08111016305043E+0001 -1.08231160788829E+0001 -1.08351296299424E+0001 -1.08471422587446E+0001 -1.08591539404061E+0001 +-1.08711646500988E+0001 -1.08831743630490E+0001 -1.08951830545384E+0001 -1.09071906999034E+0001 -1.09191972745352E+0001 +-1.09312027538803E+0001 -1.09432071134398E+0001 -1.09552103287699E+0001 -1.09672123754817E+0001 -1.09792132292413E+0001 +-1.09912128657698E+0001 -1.10032112608432E+0001 -1.10152083902923E+0001 -1.10272042300032E+0001 -1.10391987559168E+0001 +-1.10511919440289E+0001 -1.10631837703905E+0001 -1.10751742111073E+0001 -1.10871632423403E+0001 -1.10991508403053E+0001 +-1.11111369812732E+0001 -1.11231216415697E+0001 -1.11351047975758E+0001 -1.11470864257274E+0001 -1.11590665025153E+0001 +-1.11710450044855E+0001 -1.11830219082388E+0001 -1.11949971904313E+0001 -1.12069708277740E+0001 -1.12189427970329E+0001 +-1.12309130750290E+0001 -1.12428816386386E+0001 -1.12548484647927E+0001 -1.12668135304777E+0001 -1.12787768127347E+0001 +-1.12907382886602E+0001 -1.13026979354055E+0001 -1.13146557301772E+0001 -1.13266116502368E+0001 -1.13385656729008E+0001 +-1.13505177755411E+0001 -1.13624679355844E+0001 -1.13744161305127E+0001 -1.13863623378628E+0001 -1.13983065352269E+0001 +-1.14102487002521E+0001 -1.14221888106407E+0001 -1.14341268441501E+0001 -1.14460627785928E+0001 -1.14579965918363E+0001 +-1.14699282618036E+0001 -1.14818577664723E+0001 -1.14937850838755E+0001 -1.15057101921012E+0001 -1.15176330692928E+0001 +-1.15295536936486E+0001 -1.15414720434221E+0001 -1.15533880969220E+0001 -1.15653018325121E+0001 -1.15772132286114E+0001 +-1.15891222636940E+0001 -1.16010289162892E+0001 -1.16129331649815E+0001 -1.16248349884104E+0001 -1.16367343652708E+0001 +-1.16486312743126E+0001 -1.16605256943409E+0001 -1.16724176042162E+0001 -1.16843069828538E+0001 -1.16961938092244E+0001 +-1.17080780623541E+0001 -1.17199597213237E+0001 -1.17318387652697E+0001 -1.17437151733835E+0001 -1.17555889249118E+0001 +-1.17674599991564E+0001 -1.17793283754746E+0001 -1.17911940332786E+0001 -1.18030569520360E+0001 -1.18149171112695E+0001 +-1.18267744905572E+0001 -1.18386290695322E+0001 -1.18504808278830E+0001 -1.18623297453534E+0001 -1.18741758017423E+0001 +-1.18860189769038E+0001 -1.18978592507473E+0001 -1.19096966032376E+0001 -1.19215310143946E+0001 -1.19333624642935E+0001 +-1.19451909330646E+0001 -1.19570164008938E+0001 -1.19688388480221E+0001 -1.19806582547455E+0001 -1.19924746014158E+0001 +-1.20042878684396E+0001 -1.20160980362791E+0001 -1.20279050854516E+0001 -1.20397089965298E+0001 -1.20515097501416E+0001 +-1.20633073269702E+0001 -1.20751017077541E+0001 -1.20868928732873E+0001 -1.20986808044188E+0001 -1.21104654820530E+0001 +-1.21222468871497E+0001 -1.21340250007239E+0001 -1.21457998038460E+0001 -1.21575712776417E+0001 -1.21693394032921E+0001 +-1.21811041620333E+0001 -1.21928655351571E+0001 -1.22046235040105E+0001 -1.22163780499958E+0001 -1.22281291545707E+0001 +-1.22398767992481E+0001 -1.22516209655964E+0001 -1.22633616352392E+0001 -1.22750987898557E+0001 -1.22868324111802E+0001 +-1.22985624810024E+0001 -1.23102889811674E+0001 -1.23220118935757E+0001 -1.23337312001832E+0001 -1.23454468830009E+0001 +-1.23571589240955E+0001 -1.23688673055889E+0001 -1.23805720096584E+0001 -1.23922730185367E+0001 -1.24039703145118E+0001 +-1.24156638799272E+0001 -1.24273536971818E+0001 -1.24390397487297E+0001 -1.24507220170806E+0001 -1.24624004847995E+0001 +-1.24740751345068E+0001 -1.24857459488783E+0001 -1.24974129106453E+0001 -1.25090760025944E+0001 -1.25207352075675E+0001 +-1.25323905084622E+0001 -1.25440418882314E+0001 -1.25556893298832E+0001 -1.25673328164815E+0001 -1.25789723311453E+0001 +-1.25906078570492E+0001 -1.26022393774231E+0001 -1.26138668755526E+0001 -1.26254903347784E+0001 -1.26371097384969E+0001 +-1.26487250701597E+0001 -1.26603363132741E+0001 -1.26719434514026E+0001 -1.26835464681634E+0001 -1.26951453472299E+0001 +-1.27067400723311E+0001 -1.27183306272515E+0001 -1.27299169958310E+0001 -1.27414991619648E+0001 -1.27530771096039E+0001 +-1.27646508227545E+0001 -1.27762202854783E+0001 -1.27877854818926E+0001 -1.27993463961700E+0001 -1.28109030125389E+0001 +-1.28224553152828E+0001 -1.28340032887408E+0001 -1.28455469173076E+0001 -1.28570861854334E+0001 -1.28686210776236E+0001 +-1.28801515784395E+0001 -1.28916776724977E+0001 -1.29031993444701E+0001 -1.29147165790845E+0001 -1.29262293611239E+0001 +-1.29377376754269E+0001 -1.29492415068877E+0001 -1.29607408404558E+0001 -1.29722356611365E+0001 -1.29837259539903E+0001 +-1.29952117041335E+0001 -1.30066928967378E+0001 -1.30181695170303E+0001 -1.30296415502938E+0001 -1.30411089818667E+0001 +-1.30525717971426E+0001 -1.30640299815710E+0001 -1.30754835206568E+0001 -1.30869323999602E+0001 -1.30983766050974E+0001 +-1.31098161217398E+0001 -1.31212509356144E+0001 -1.31326810325039E+0001 -1.31441063982463E+0001 -1.31555270187355E+0001 +-1.31669428799206E+0001 -1.31783539678064E+0001 -1.31897602684533E+0001 -1.32011617679773E+0001 -1.32125584525499E+0001 +-1.32239503083981E+0001 -1.32353373218045E+0001 -1.32467194791074E+0001 -1.32580967667005E+0001 -1.32694691710332E+0001 +-1.32808366786105E+0001 -1.32921992759928E+0001 -1.33035569497962E+0001 -1.33149096866925E+0001 -1.33262574734089E+0001 +-1.33376002967283E+0001 -1.33489381434890E+0001 -1.33602710005853E+0001 -1.33715988549667E+0001 -1.33829216936385E+0001 +-1.33942395036616E+0001 -1.34055522721523E+0001 -1.34168599862827E+0001 -1.34281626332806E+0001 -1.34394602004291E+0001 +-1.34507526750672E+0001 -1.34620400445894E+0001 -1.34733222964458E+0001 -1.34845994181422E+0001 -1.34958713972399E+0001 +-1.35071382213558E+0001 -1.35183998781627E+0001 -1.35296563553888E+0001 -1.35409076408178E+0001 -1.35521537222894E+0001 +-1.35633945876986E+0001 -1.35746302249963E+0001 -1.35858606221888E+0001 -1.35970857673383E+0001 -1.36083056485623E+0001 +-1.36195202540343E+0001 -1.36307295719832E+0001 -1.36419335906937E+0001 -1.36531322985061E+0001 -1.36643256838162E+0001 +-1.36755137350758E+0001 -1.36866964407920E+0001 -1.36978737895278E+0001 -1.37090457699018E+0001 -1.37202123705881E+0001 +-1.37313735803168E+0001 -1.37425293878733E+0001 -1.37536797820990E+0001 -1.37648247518907E+0001 -1.37759642862010E+0001 +-1.37870983740383E+0001 -1.37982270044664E+0001 -1.38093501666050E+0001 -1.38204678496294E+0001 -1.38315800427706E+0001 +-1.38426867353152E+0001 -1.38537879166057E+0001 -1.38648835760400E+0001 -1.38759737030720E+0001 -1.38870582872111E+0001 +-1.38981373180224E+0001 -1.39092107851268E+0001 -1.39202786782007E+0001 -1.39313409869765E+0001 -1.39423977012421E+0001 +-1.39534488108411E+0001 -1.39644943056729E+0001 -1.39755341756926E+0001 -1.39865684109109E+0001 -1.39975970013943E+0001 +-1.40086199372651E+0001 -1.40196372087011E+0001 -1.40306488059361E+0001 -1.40416547192593E+0001 -1.40526549390159E+0001 +-1.40636494556066E+0001 -1.40746382594881E+0001 -1.40856213411726E+0001 -1.40965986912280E+0001 -1.41075703002782E+0001 +-1.41185361590026E+0001 -1.41294962581363E+0001 -1.41404505884704E+0001 -1.41513991408515E+0001 -1.41623419061821E+0001 +-1.41732788754202E+0001 -1.41842100395799E+0001 -1.41951353897308E+0001 -1.42060549169982E+0001 -1.42169686125633E+0001 +-1.42278764676632E+0001 -1.42387784735903E+0001 -1.42496746216932E+0001 -1.42605649033760E+0001 -1.42714493100986E+0001 +-1.42823278333768E+0001 -1.42932004647821E+0001 -1.43040671959416E+0001 -1.43149280185383E+0001 -1.43257829243111E+0001 +-1.43366319050545E+0001 -1.43474749526187E+0001 -1.43583120589098E+0001 -1.43691432158897E+0001 -1.43799684155761E+0001 +-1.43907876500424E+0001 -1.44016009114177E+0001 -1.44124081918870E+0001 -1.44232094836911E+0001 -1.44340047791265E+0001 +-1.44447940705457E+0001 -1.44555773503566E+0001 -1.44663546110232E+0001 -1.44771258450653E+0001 -1.44878910450583E+0001 +-1.44986502036335E+0001 -1.45094033134780E+0001 -1.45201503673348E+0001 -1.45308913580025E+0001 -1.45416262783356E+0001 +-1.45523551212445E+0001 -1.45630778796952E+0001 -1.45737945467097E+0001 -1.45845051153656E+0001 -1.45952095787966E+0001 +-1.46059079301920E+0001 -1.46166001627970E+0001 -1.46272862699125E+0001 -1.46379662448953E+0001 -1.46486400811581E+0001 +-1.46593077721694E+0001 -1.46699693114533E+0001 -1.46806246925900E+0001 -1.46912739092153E+0001 -1.47019169550211E+0001 +-1.47125538237549E+0001 -1.47231845092201E+0001 -1.47338090052759E+0001 -1.47444273058374E+0001 -1.47550394048755E+0001 +-1.47656452964169E+0001 -1.47762449745443E+0001 -1.47868384333960E+0001 -1.47974256671664E+0001 -1.48080066701054E+0001 +-1.48185814365191E+0001 -1.48291499607692E+0001 -1.48397122372734E+0001 -1.48502682605052E+0001 -1.48608180249939E+0001 +-1.48713615253248E+0001 -1.48818987561388E+0001 -1.48924297121329E+0001 -1.49029543880598E+0001 -1.49134727787281E+0001 +-1.49239848790024E+0001 -1.49344906838029E+0001 -1.49449901881060E+0001 -1.49554833869435E+0001 -1.49659702754036E+0001 +-1.49764508486299E+0001 -1.49869251018222E+0001 -1.49973930302359E+0001 -1.50078546291826E+0001 -1.50183098940294E+0001 +-1.50287588201996E+0001 -1.50392014031722E+0001 -1.50496376384821E+0001 -1.50600675217201E+0001 -1.50704910485328E+0001 +-1.50809082146229E+0001 -1.50913190157488E+0001 -1.51017234477247E+0001 -1.51121215064210E+0001 -1.51225131877636E+0001 +-1.51328984877347E+0001 -1.51432774023720E+0001 -1.51536499277694E+0001 -1.51640160600765E+0001 -1.51743757954989E+0001 +-1.51847291302980E+0001 -1.51950760607912E+0001 -1.52054165833518E+0001 -1.52157506944088E+0001 -1.52260783904474E+0001 +-1.52363996680086E+0001 -1.52467145236891E+0001 -1.52570229541418E+0001 -1.52673249560753E+0001 -1.52776205262542E+0001 +-1.52879096614991E+0001 -1.52981923586863E+0001 -1.53084686147481E+0001 -1.53187384266728E+0001 -1.53290017915046E+0001 +-1.53392587063435E+0001 -1.53495091683455E+0001 -1.53597531747226E+0001 -1.53699907227424E+0001 -1.53802218097289E+0001 +-1.53904464330617E+0001 -1.54006645901763E+0001 -1.54108762785644E+0001 -1.54210814957733E+0001 -1.54312802394064E+0001 +-1.54414725071231E+0001 -1.54516582966387E+0001 -1.54618376057242E+0001 -1.54720104322068E+0001 -1.54821767739697E+0001 +-1.54923366289516E+0001 -1.55024899951476E+0001 -1.55126368706086E+0001 -1.55227772534414E+0001 -1.55329111418086E+0001 +-1.55430385339290E+0001 -1.55531594280773E+0001 -1.55632738225840E+0001 -1.55733817158356E+0001 -1.55834831062747E+0001 +-1.55935779923996E+0001 -1.56036663727648E+0001 -1.56137482459805E+0001 -1.56238236107131E+0001 -1.56338924656849E+0001 +-1.56439548096739E+0001 -1.56540106415144E+0001 -1.56640599600964E+0001 -1.56741027643661E+0001 -1.56841390533256E+0001 +-1.56941688260326E+0001 -1.57041920816014E+0001 -1.57142088192017E+0001 -1.57242190380595E+0001 -1.57342227374566E+0001 +-1.57442199167309E+0001 -1.57542105752761E+0001 -1.57641947125421E+0001 -1.57741723280346E+0001 -1.57841434213152E+0001 +-1.57941079920017E+0001 -1.58040660397678E+0001 -1.58140175643430E+0001 -1.58239625655131E+0001 -1.58339010431196E+0001 +-1.58438329970600E+0001 -1.58537584272881E+0001 -1.58636773338132E+0001 -1.58735897167010E+0001 -1.58834955760729E+0001 +-1.58933949121065E+0001 -1.59032877250352E+0001 -1.59131740151486E+0001 -1.59230537827920E+0001 -1.59329270283671E+0001 +-1.59427937523311E+0001 -1.59526539551975E+0001 -1.59625076375359E+0001 -1.59723547999716E+0001 -1.59821954431861E+0001 +-1.59920295679167E+0001 -1.60018571749570E+0001 -1.60116782651564E+0001 -1.60214928394203E+0001 -1.60313008987101E+0001 +-1.60411024440432E+0001 -1.60508974764932E+0001 -1.60606859971895E+0001 -1.60704680073175E+0001 -1.60802435081186E+0001 +-1.60900125008905E+0001 -1.60997749869865E+0001 -1.61095309678161E+0001 -1.61192804448449E+0001 -1.61290234195945E+0001 +-1.61387598936422E+0001 -1.61484898686217E+0001 -1.61582133462226E+0001 -1.61679303281904E+0001 -1.61776408163268E+0001 +-1.61873448124894E+0001 -1.61970423185918E+0001 -1.62067333366037E+0001 -1.62164178685508E+0001 -1.62260959165149E+0001 +-1.62357674826337E+0001 -1.62454325691009E+0001 -1.62550911781665E+0001 -1.62647433121361E+0001 -1.62743889733717E+0001 +-1.62840281642911E+0001 -1.62936608873683E+0001 -1.63032871451333E+0001 -1.63129069401720E+0001 -1.63225202751265E+0001 +-1.63321271526948E+0001 -1.63417275756311E+0001 -1.63513215467454E+0001 -1.63609090689040E+0001 -1.63704901450291E+0001 +-1.63800647780990E+0001 -1.63896329711479E+0001 -1.63991947272662E+0001 -1.64087500496003E+0001 -1.64182989413527E+0001 +-1.64278414057818E+0001 -1.64373774462021E+0001 -1.64469070659844E+0001 -1.64564302685551E+0001 -1.64659470573969E+0001 +-1.64754574360487E+0001 -1.64849614081052E+0001 -1.64944589772172E+0001 -1.65039501470917E+0001 -1.65134349214916E+0001 +-1.65229133042358E+0001 -1.65323852991996E+0001 -1.65418509103139E+0001 -1.65513101415660E+0001 -1.65607629969992E+0001 +-1.65702094807128E+0001 -1.65796495968620E+0001 -1.65890833496584E+0001 -1.65985107433695E+0001 -1.66079317823188E+0001 +-1.66173464708860E+0001 -1.66267548135067E+0001 -1.66361568146728E+0001 -1.66455524789320E+0001 -1.66549418108884E+0001 +-1.66643248152018E+0001 -1.66737014965883E+0001 -1.66830718598201E+0001 -1.66924359097254E+0001 -1.67017936511883E+0001 +-1.67111450891494E+0001 -1.67204902286050E+0001 -1.67298290746076E+0001 -1.67391616322659E+0001 -1.67484879067444E+0001 +-1.67578079032640E+0001 -1.67671216271014E+0001 -1.67764290835896E+0001 -1.67857302781176E+0001 -1.67950252161305E+0001 +-1.68043139031294E+0001 -1.68135963446717E+0001 -1.68228725463705E+0001 -1.68321425138954E+0001 -1.68414062529719E+0001 +-1.68506637693816E+0001 -1.68599150689622E+0001 -1.68691601576076E+0001 -1.68783990412675E+0001 -1.68876317259479E+0001 +-1.68968582177110E+0001 -1.69060785226750E+0001 -1.69152926470140E+0001 -1.69245005969585E+0001 -1.69337023787949E+0001 +-1.69428979988657E+0001 -1.69520874635698E+0001 -1.69612707793617E+0001 -1.69704479527524E+0001 -1.69796189903089E+0001 +-1.69887838986542E+0001 -1.69979426844674E+0001 -1.70070953544840E+0001 -1.70162419154953E+0001 -1.70253823743487E+0001 +-1.70345167379479E+0001 -1.70436450132526E+0001 -1.70527672072786E+0001 -1.70618833270979E+0001 -1.70709933798385E+0001 +-1.70800973726846E+0001 -1.70891953128764E+0001 -1.70982872077103E+0001 -1.71073730645388E+0001 -1.71164528907706E+0001 +-1.71255266938704E+0001 -1.71345944813590E+0001 -1.71436562608134E+0001 -1.71527120398667E+0001 -1.71617618262081E+0001 +-1.71708056275829E+0001 -1.71798434517926E+0001 -1.71888753066948E+0001 -1.71979012002032E+0001 -1.72069211402875E+0001 +-1.72159351349738E+0001 -1.72249431923441E+0001 -1.72339453205365E+0001 -1.72429415277456E+0001 -1.72519318222216E+0001 +-1.72609162122712E+0001 -1.72698947062572E+0001 -1.72788673125982E+0001 -1.72878340397694E+0001 -1.72967948963019E+0001 +-1.73057498907828E+0001 -1.73146990318556E+0001 -1.73236423282198E+0001 -1.73325797886310E+0001 -1.73415114219010E+0001 +-1.73504372368978E+0001 -1.73593572425454E+0001 -1.73682714478240E+0001 -1.73771798617699E+0001 -1.73860824934756E+0001 +-1.73949793520899E+0001 -1.74038704468173E+0001 -1.74127557869189E+0001 -1.74216353817116E+0001 -1.74305092405687E+0001 +-1.74393773729196E+0001 -1.74482397882496E+0001 -1.74570964961005E+0001 -1.74659475060700E+0001 -1.74747928278121E+0001 +-1.74836324710368E+0001 -1.74924664455104E+0001 -1.75012947610552E+0001 -1.75101174275498E+0001 -1.75189344549289E+0001 +-1.75277458531832E+0001 -1.75365516323599E+0001 -1.75453518025620E+0001 -1.75541463739488E+0001 -1.75629353567359E+0001 +-1.75717187611947E+0001 -1.75804965976532E+0001 -1.75892688764951E+0001 -1.75980356081607E+0001 -1.76067968031461E+0001 +-1.76155524720038E+0001 -1.76243026253423E+0001 -1.76330472738264E+0001 -1.76417864281769E+0001 -1.76505200991710E+0001 +-1.76592482976418E+0001 -1.76679710344788E+0001 -1.76766883206274E+0001 -1.76854001670895E+0001 -1.76941065849229E+0001 +-1.77028075852416E+0001 -1.77115031792160E+0001 -1.77201933780723E+0001 -1.77288781930932E+0001 -1.77375576356173E+0001 +-1.77462317170396E+0001 -1.77549004488112E+0001 -1.77635638424394E+0001 -1.77722219094875E+0001 -1.77808746615751E+0001 +-1.77895221103781E+0001 -1.77981642676283E+0001 -1.78068011451140E+0001 -1.78154327546794E+0001 -1.78240591082250E+0001 +-1.78326802177074E+0001 -1.78412960951395E+0001 -1.78499067525905E+0001 -1.78585122021853E+0001 -1.78671124561054E+0001 +-1.78757075265885E+0001 -1.78842974259281E+0001 -1.78928821664744E+0001 -1.79014617606333E+0001 -1.79100362208673E+0001 +-1.79186055596947E+0001 -1.79271697896903E+0001 -1.79357289234849E+0001 -1.79442829737656E+0001 -1.79528319532756E+0001 +-1.79613758748144E+0001 -1.79699147512375E+0001 -1.79784485954567E+0001 -1.79869774204402E+0001 -1.79955012392120E+0001 +-1.80040200648526E+0001 -1.80125339104984E+0001 -1.80210427893424E+0001 -1.80295467146335E+0001 -1.80380456996767E+0001 +-1.80465397578336E+0001 -1.80550289025216E+0001 -1.80635131472144E+0001 -1.80719925054421E+0001 -1.80804669907908E+0001 +-1.80889366169028E+0001 -1.80974013974767E+0001 -1.81058613462672E+0001 -1.81143164770853E+0001 -1.81227668037981E+0001 +-1.81312123403290E+0001 -1.81396531006543E+0001 -1.81480890987692E+0001 -1.81565203486526E+0001 -1.81649468642647E+0001 +-1.81733686595464E+0001 -1.81817857484198E+0001 -1.81901981447877E+0001 -1.81986058625340E+0001 -1.82070089155235E+0001 +-1.82154073176022E+0001 -1.82238010825967E+0001 -1.82321902243148E+0001 -1.82405747565451E+0001 -1.82489546930574E+0001 +-1.82573300476023E+0001 -1.82657008339114E+0001 -1.82740670656971E+0001 -1.82824287566531E+0001 -1.82907859204538E+0001 +-1.82991385707546E+0001 -1.83074867211921E+0001 -1.83158303853836E+0001 -1.83241695769274E+0001 -1.83325043094029E+0001 +-1.83408345963704E+0001 -1.83491604513713E+0001 -1.83574818879276E+0001 -1.83657989195426E+0001 -1.83741115597006E+0001 +-1.83824198218667E+0001 -1.83907237194870E+0001 -1.83990232659887E+0001 -1.84073184747799E+0001 -1.84156093592495E+0001 +-1.84238959327678E+0001 -1.84321782086856E+0001 -1.84404562003350E+0001 -1.84487299210289E+0001 -1.84569993840614E+0001 +-1.84652646027074E+0001 -1.84735255902227E+0001 -1.84817823598443E+0001 -1.84900349247901E+0001 -1.84982832982589E+0001 +-1.85065274934306E+0001 -1.85147675234660E+0001 -1.85230034015069E+0001 -1.85312351406761E+0001 -1.85394627540774E+0001 +-1.85476862547955E+0001 -1.85559056558963E+0001 -1.85641209704265E+0001 -1.85723322114138E+0001 -1.85805393918668E+0001 +-1.85887425247754E+0001 -1.85969416231102E+0001 -1.86051366998228E+0001 -1.86133277678461E+0001 -1.86215148400936E+0001 +-1.86296979294600E+0001 -1.86378770488209E+0001 -1.86460522110331E+0001 -1.86542234289340E+0001 -1.86623907153424E+0001 +-1.86705540830579E+0001 -1.86787135448611E+0001 -1.86868691135136E+0001 -1.86950208017580E+0001 -1.87031686223180E+0001 +-1.87113125878981E+0001 -1.87194527111839E+0001 -1.87275890048420E+0001 -1.87357214815201E+0001 -1.87438501538467E+0001 +-1.87519750344315E+0001 -1.87600961358649E+0001 -1.87682134707187E+0001 -1.87763270515455E+0001 -1.87844368908787E+0001 +-1.87925430012331E+0001 -1.88006453951042E+0001 -1.88087440849687E+0001 -1.88168390832842E+0001 -1.88249304024893E+0001 +-1.88330180550035E+0001 -1.88411020532277E+0001 -1.88491824095433E+0001 -1.88572591363130E+0001 -1.88653322458806E+0001 +-1.88734017505706E+0001 -1.88814676626887E+0001 -1.88895299945217E+0001 -1.88975887583371E+0001 -1.89056439663837E+0001 +-1.89136956308913E+0001 -1.89217437640704E+0001 -1.89297883781129E+0001 -1.89378294851916E+0001 -1.89458670974600E+0001 +-1.89539012270531E+0001 -1.89619318860867E+0001 -1.89699590866574E+0001 -1.89779828408432E+0001 -1.89860031607028E+0001 +-1.89940200582762E+0001 -1.90020335455841E+0001 -1.90100436346284E+0001 -1.90180503373921E+0001 -1.90260536658391E+0001 +-1.90340536319142E+0001 -1.90420502475435E+0001 -1.90500435246339E+0001 -1.90580334750735E+0001 -1.90660201107311E+0001 +-1.90740034434569E+0001 -1.90819834850819E+0001 -1.90899602474181E+0001 -1.90979337422588E+0001 -1.91059039813780E+0001 +-1.91138709765308E+0001 -1.91218347394535E+0001 -1.91297952818631E+0001 -1.91377526154580E+0001 -1.91457067519174E+0001 +-1.91536577029016E+0001 -1.91616054800518E+0001 -1.91695500949903E+0001 -1.91774915593206E+0001 -1.91854298846270E+0001 +-1.91933650824750E+0001 -1.92012971644109E+0001 -1.92092261419622E+0001 -1.92171520266374E+0001 -1.92250748299261E+0001 +-1.92329945632988E+0001 -1.92409112382071E+0001 -1.92488248660836E+0001 -1.92567354583420E+0001 -1.92646430263769E+0001 +-1.92725475815642E+0001 -1.92804491352605E+0001 -1.92883476988036E+0001 -1.92962432835124E+0001 -1.93041359006866E+0001 +-1.93120255616073E+0001 -1.93199122775363E+0001 -1.93277960597167E+0001 -1.93356769193724E+0001 -1.93435548677084E+0001 +-1.93514299159108E+0001 -1.93593020751468E+0001 -1.93671713565645E+0001 -1.93750377712932E+0001 -1.93829013304430E+0001 +-1.93907620451052E+0001 -1.93986199263522E+0001 -1.94064749852372E+0001 -1.94143272327948E+0001 -1.94221766800404E+0001 +-1.94300233379704E+0001 -1.94378672175624E+0001 -1.94457083297749E+0001 -1.94535466855476E+0001 -1.94613822958012E+0001 +-1.94692151714373E+0001 -1.94770453233387E+0001 -1.94848727623692E+0001 -1.94926974993737E+0001 -1.95005195451779E+0001 +-1.95083389105890E+0001 -1.95161556063948E+0001 -1.95239696433645E+0001 -1.95317810322480E+0001 -1.95395897837766E+0001 +-1.95473959086624E+0001 -1.95551994175986E+0001 -1.95630003212596E+0001 -1.95707986303007E+0001 -1.95785943553581E+0001 +-1.95863875070496E+0001 -1.95941780959733E+0001 -1.96019661327090E+0001 -1.96097516278173E+0001 -1.96175345918397E+0001 +-1.96253150352990E+0001 -1.96330929686989E+0001 -1.96408684025243E+0001 -1.96486413472411E+0001 -1.96564118132960E+0001 +-1.96641798111173E+0001 -1.96719453511137E+0001 -1.96797084436756E+0001 -1.96874690991739E+0001 -1.96952273279610E+0001 +-1.97029831403701E+0001 -1.97107365467155E+0001 -1.97184875572927E+0001 -1.97262361823779E+0001 -1.97339824322289E+0001 +-1.97417263170841E+0001 -1.97494678471631E+0001 -1.97572070326667E+0001 -1.97649438837765E+0001 -1.97726784106555E+0001 +-1.97804106234475E+0001 -1.97881405322774E+0001 -1.97958681472512E+0001 -1.98035934784560E+0001 -1.98113165359599E+0001 +-1.98190373298122E+0001 -1.98267558700430E+0001 -1.98344721666637E+0001 -1.98421862296668E+0001 -1.98498980690255E+0001 +-1.98576076946946E+0001 -1.98653151166095E+0001 -1.98730203446869E+0001 -1.98807233888246E+0001 -1.98884242589013E+0001 +-1.98961229647769E+0001 -1.99038195162924E+0001 -1.99115139232697E+0001 -1.99192061955119E+0001 -1.99268963428032E+0001 +-1.99345843749088E+0001 -1.99422703015749E+0001 -1.99499541325289E+0001 -1.99576358774793E+0001 -1.99653155461155E+0001 +-1.99729931481082E+0001 -1.99806686931089E+0001 -1.99883421907504E+0001 -1.99960136506464E+0001 -2.00036830823920E+0001 +-2.00113504955629E+0001 -2.00190158997162E+0001 -2.00266793043901E+0001 -2.00343407191036E+0001 -2.00420001533570E+0001 +-2.00496576166317E+0001 -2.00573131183900E+0001 -2.00649666680755E+0001 -2.00726182751127E+0001 -2.00802679489071E+0001 +-2.00879156988457E+0001 -2.00955615342960E+0001 -2.01032054646070E+0001 -2.01108474991087E+0001 -2.01184876471120E+0001 +-2.01261259179092E+0001 -2.01337623207733E+0001 -2.01413968649587E+0001 -2.01490295597007E+0001 -2.01566604142158E+0001 +-2.01642894377014E+0001 -2.01719166393362E+0001 -2.01795420282799E+0001 -2.01871656136733E+0001 -2.01947874046381E+0001 +-2.02024074102774E+0001 -2.02100256396751E+0001 -2.02176421018964E+0001 -2.02252568059875E+0001 -2.02328697609756E+0001 +-2.02404809758691E+0001 -2.02480904596575E+0001 -2.02556982213114E+0001 -2.02633042697822E+0001 -2.02709086140028E+0001 +-2.02785112628870E+0001 -2.02861122253296E+0001 -2.02937115102067E+0001 -2.03013091263752E+0001 -2.03089050826735E+0001 +-2.03164993879206E+0001 -2.03240920509170E+0001 -2.03316830804441E+0001 -2.03392724852644E+0001 -2.03468602741216E+0001 +-2.03544464557402E+0001 -2.03620310388262E+0001 -2.03696140320665E+0001 -2.03771954441289E+0001 -2.03847752836626E+0001 +-2.03923535592978E+0001 -2.03999302796457E+0001 -2.04075054532986E+0001 -2.04150790888301E+0001 -2.04226511947947E+0001 +-2.04302217797280E+0001 -2.04377908521467E+0001 -2.04453584205488E+0001 -2.04529244934130E+0001 -2.04604890791996E+0001 +-2.04680521863494E+0001 -2.04756138232850E+0001 -2.04831739984094E+0001 -2.04907327201072E+0001 -2.04982899967439E+0001 +-2.05058458366660E+0001 -2.05134002482013E+0001 -2.05209532396586E+0001 -2.05285048193279E+0001 -2.05360549954801E+0001 +-2.05436037763674E+0001 -2.05511511702229E+0001 -2.05586971852610E+0001 -2.05662418296772E+0001 -2.05737851116479E+0001 +-2.05813270393307E+0001 -2.05888676208644E+0001 -2.05964068643689E+0001 -2.06039447779449E+0001 -2.06114813696747E+0001 +-2.06190166476213E+0001 -2.06265506198290E+0001 -2.06340832943231E+0001 -2.06416146791100E+0001 -2.06491447821775E+0001 +-2.06566736114940E+0001 -2.06642011750093E+0001 -2.06717274806545E+0001 -2.06792525363413E+0001 -2.06867763499630E+0001 +-2.06942989293938E+0001 -2.07018202824888E+0001 -2.07093404170846E+0001 -2.07168593409987E+0001 -2.07243770620297E+0001 +-2.07318935879573E+0001 -2.07394089265425E+0001 -2.07469230855271E+0001 -2.07544360726342E+0001 -2.07619478955680E+0001 +-2.07694585620139E+0001 -2.07769680796381E+0001 -2.07844764560882E+0001 -2.07919836989929E+0001 -2.07994898159618E+0001 +-2.08069948145858E+0001 -2.08144987024370E+0001 -2.08220014870683E+0001 -2.08295031760139E+0001 -2.08370037767892E+0001 +-2.08445032968905E+0001 -2.08520017437954E+0001 -2.08594991249626E+0001 -2.08669954478317E+0001 -2.08744907198237E+0001 +-2.08819849483406E+0001 -2.08894781407654E+0001 -2.08969703044623E+0001 -2.09044614467768E+0001 -2.09119515750352E+0001 +-2.09194406965452E+0001 -2.09269288185954E+0001 -2.09344159484557E+0001 -2.09419020933768E+0001 -2.09493872605910E+0001 +-2.09568714573113E+0001 -2.09643546907320E+0001 -2.09718369680286E+0001 -2.09793182963575E+0001 -2.09867986828563E+0001 +-2.09942781346439E+0001 -2.10017566588202E+0001 -2.10092342624660E+0001 -2.10167109526436E+0001 -2.10241867363961E+0001 +-2.10316616207480E+0001 -2.10391356127047E+0001 -2.10466087192527E+0001 -2.10540809473600E+0001 -2.10615523039753E+0001 +-2.10690227960285E+0001 -2.10764924304308E+0001 -2.10839612140744E+0001 -2.10914291538326E+0001 -2.10988962565599E+0001 +-2.11063625290920E+0001 -2.11138279782454E+0001 -2.11212926108181E+0001 -2.11287564335891E+0001 -2.11362194533184E+0001 +-2.11436816767473E+0001 -2.11511431105980E+0001 -2.11586037615741E+0001 -2.11660636363602E+0001 -2.11735227416220E+0001 +-2.11809810840064E+0001 -2.11884386701414E+0001 -2.11958955066359E+0001 -2.12033516000804E+0001 -2.12108069570462E+0001 +-2.12182615840857E+0001 -2.12257154877326E+0001 -2.12331686745017E+0001 -2.12406211508888E+0001 -2.12480729233710E+0001 +-2.12555239984063E+0001 -2.12629743824342E+0001 -2.12704240818750E+0001 -2.12778731031301E+0001 -2.12853214525824E+0001 +-2.12927691365956E+0001 -2.13002161615147E+0001 -2.13076625336657E+0001 -2.13151082593558E+0001 -2.13225533448733E+0001 +-2.13299977964878E+0001 -2.13374416204498E+0001 -2.13448848229910E+0001 -2.13523274103244E+0001 -2.13597693886439E+0001 +-2.13672107641247E+0001 -2.13746515429230E+0001 -2.13820917311762E+0001 -2.13895313350030E+0001 -2.13969703605030E+0001 +-2.14044088137568E+0001 -2.14118467008268E+0001 -2.14192840277557E+0001 -2.14267208005678E+0001 -2.14341570252686E+0001 +-2.14415927078444E+0001 -2.14490278542631E+0001 -2.14564624704733E+0001 -2.14638965624049E+0001 -2.14713301359691E+0001 +-2.14787631970579E+0001 -2.14861957515448E+0001 -2.14936278052841E+0001 -2.15010593641115E+0001 -2.15084904338438E+0001 +-2.15159210202789E+0001 -2.15233511291957E+0001 -2.15307807663544E+0001 -2.15382099374965E+0001 -2.15456386483442E+0001 +-2.15530669046012E+0001 -2.15604947119523E+0001 -2.15679220760632E+0001 -2.15753490025812E+0001 -2.15827754971342E+0001 +-2.15902015653316E+0001 -2.15976272127638E+0001 -2.16050524450026E+0001 -2.16124772676004E+0001 -2.16199016860914E+0001 +-2.16273257059904E+0001 -2.16347493327938E+0001 -2.16421725719786E+0001 -2.16495954290035E+0001 -2.16570179093080E+0001 +-2.16644400183129E+0001 -2.16718617614200E+0001 -2.16792831440125E+0001 -2.16867041714544E+0001 -2.16941248490912E+0001 +-2.17015451822492E+0001 -2.17089651762362E+0001 -2.17163848363410E+0001 -2.17238041678332E+0001 -2.17312231759643E+0001 +-2.17386418659662E+0001 -2.17460602430524E+0001 -2.17534783124174E+0001 -2.17608960792369E+0001 -2.17683135486676E+0001 +-2.17757307258475E+0001 -2.17831476158957E+0001 -2.17905642239125E+0001 -2.17979805549794E+0001 -2.18053966141588E+0001 +-2.18128124064945E+0001 -2.18202279370112E+0001 -2.18276432107152E+0001 -2.18350582325934E+0001 -2.18424730076143E+0001 +-2.18498875407272E+0001 -2.18573018368629E+0001 -2.18647159009330E+0001 -2.18721297378305E+0001 -2.18795433524294E+0001 +-2.18869567495851E+0001 -2.18943699341339E+0001 -2.19017829108933E+0001 -2.19091956846620E+0001 -2.19166082602198E+0001 +-2.19240206423278E+0001 -2.19314328357280E+0001 -2.19388448451439E+0001 -2.19462566752799E+0001 -2.19536683308215E+0001 +-2.19610798164356E+0001 -2.19684911367701E+0001 -2.19759022964540E+0001 -2.19833133000977E+0001 -2.19907241522924E+0001 +-2.19981348576108E+0001 -2.20055454206065E+0001 -2.20129558458145E+0001 -2.20203661377508E+0001 -2.20277763009124E+0001 +-2.20351863397778E+0001 -2.20425962588066E+0001 -2.20500060624392E+0001 -2.20574157550976E+0001 -2.20648253411846E+0001 +-2.20722348250846E+0001 -2.20796442111626E+0001 -2.20870535037652E+0001 -2.20944627072200E+0001 -2.21018718258358E+0001 +-2.21092808639025E+0001 -2.21166898256911E+0001 -2.21240987154540E+0001 -2.21315075374245E+0001 -2.21389162958173E+0001 +-2.21463249948279E+0001 -2.21537336386335E+0001 -2.21611422313919E+0001 -2.21685507772424E+0001 -2.21759592803055E+0001 +-2.21833677446826E+0001 -2.21907761744565E+0001 -2.21981845736909E+0001 -2.22055929464310E+0001 -2.22130012967030E+0001 +-2.22204096285142E+0001 -2.22278179458530E+0001 -2.22352262526893E+0001 -2.22426345529739E+0001 -2.22500428506388E+0001 +-2.22574511495971E+0001 -2.22648594537432E+0001 -2.22722677669526E+0001 -2.22796760930821E+0001 -2.22870844359694E+0001 +-2.22944927994335E+0001 -2.23019011872746E+0001 -2.23093096032740E+0001 -2.23167180511944E+0001 -2.23241265347793E+0001 +-2.23315350577535E+0001 -2.23389436238232E+0001 -2.23463522366753E+0001 -2.23537608999784E+0001 -2.23611696173819E+0001 +-2.23685783925164E+0001 -2.23759872289939E+0001 -2.23833961304073E+0001 -2.23908051003308E+0001 -2.23982141423198E+0001 +-2.24056232599108E+0001 -2.24130324566215E+0001 -2.24204417359506E+0001 -2.24278511013785E+0001 -2.24352605563660E+0001 +-2.24426701043557E+0001 -2.24500797487711E+0001 -2.24574894930169E+0001 -2.24648993404788E+0001 -2.24723092945242E+0001 +-2.24797193585011E+0001 -2.24871295357389E+0001 -2.24945398295483E+0001 -2.25019502432208E+0001 -2.25093607800295E+0001 +-2.25167714432285E+0001 -2.25241822360529E+0001 -2.25315931617193E+0001 -2.25390042234252E+0001 -2.25464154243493E+0001 +-2.25538267676517E+0001 -2.25612382564735E+0001 -2.25686498939369E+0001 -2.25760616831455E+0001 -2.25834736271837E+0001 +-2.25908857291176E+0001 -2.25982979919941E+0001 -2.26057104188413E+0001 -2.26131230126685E+0001 -2.26205357764664E+0001 +-2.26279487132065E+0001 -2.26353618258418E+0001 -2.26427751173063E+0001 -2.26501885905152E+0001 -2.26576022483649E+0001 +-2.26650160937330E+0001 -2.26724301294782E+0001 -2.26798443584405E+0001 -2.26872587834410E+0001 -2.26946734072818E+0001 +-2.27020882327466E+0001 -2.27095032625999E+0001 -2.27169184995876E+0001 -2.27243339464366E+0001 -2.27317496058551E+0001 +-2.27391654805324E+0001 -2.27465815731391E+0001 -2.27539978863268E+0001 -2.27614144227285E+0001 -2.27688311849583E+0001 +-2.27762481756113E+0001 -2.27836653972640E+0001 -2.27910828524741E+0001 -2.27985005437801E+0001 -2.28059184737023E+0001 +-2.28133366447415E+0001 -2.28207550593803E+0001 -2.28281737200821E+0001 -2.28355926292916E+0001 -2.28430117894346E+0001 +-2.28504312029182E+0001 -2.28578508721307E+0001 -2.28652707994414E+0001 -2.28726909872010E+0001 -2.28801114377411E+0001 +-2.28875321533748E+0001 -2.28949531363962E+0001 -2.29023743890807E+0001 -2.29097959136847E+0001 -2.29172177124459E+0001 +-2.29246397875832E+0001 -2.29320621412966E+0001 -2.29394847757675E+0001 -2.29469076931581E+0001 -2.29543308956122E+0001 +-2.29617543852545E+0001 -2.29691781641910E+0001 -2.29766022345088E+0001 -2.29840265982763E+0001 -2.29914512575431E+0001 +-2.29988762143398E+0001 -2.30063014706783E+0001 -2.30137270285518E+0001 -2.30211528899344E+0001 -2.30285790567818E+0001 +-2.30360055310304E+0001 -2.30434323145981E+0001 -2.30508594093841E+0001 -2.30582868172683E+0001 -2.30657145401123E+0001 +-2.30731425797587E+0001 -2.30805709380312E+0001 -2.30879996167346E+0001 -2.30954286176553E+0001 -2.31028579425606E+0001 +-2.31102875931988E+0001 -2.31177175712998E+0001 -2.31251478785744E+0001 -2.31325785167147E+0001 -2.31400094873940E+0001 +-2.31474407922667E+0001 -2.31548724329685E+0001 -2.31623044111164E+0001 -2.31697367283080E+0001 -2.31771693861230E+0001 +-2.31846023861214E+0001 -2.31920357298451E+0001 -2.31994694188167E+0001 -2.32069034545402E+0001 -2.32143378385009E+0001 +-2.32217725721650E+0001 -2.32292076569802E+0001 -2.32366430943751E+0001 -2.32440788857596E+0001 -2.32515150325251E+0001 +-2.32589515360436E+0001 -2.32663883976688E+0001 -2.32738256187353E+0001 -2.32812632005590E+0001 -2.32887011444371E+0001 +-2.32961394516477E+0001 -2.33035781234504E+0001 -2.33110171610857E+0001 -2.33184565657757E+0001 -2.33258963387233E+0001 +-2.33333364811127E+0001 -2.33407769941094E+0001 -2.33482178788600E+0001 -2.33556591364924E+0001 -2.33631007681155E+0001 +-2.33705427748196E+0001 -2.33779851576761E+0001 -2.33854279177375E+0001 -2.33928710560377E+0001 -2.34003145735916E+0001 +-2.34077584713955E+0001 -2.34152027504267E+0001 -2.34226474116439E+0001 -2.34300924559866E+0001 -2.34375378843760E+0001 +-2.34449836977141E+0001 -2.34524298968845E+0001 -2.34598764827515E+0001 -2.34673234561610E+0001 -2.34747708179399E+0001 +-2.34822185688964E+0001 -2.34896667098197E+0001 -2.34971152414804E+0001 -2.35045641646304E+0001 -2.35120134800024E+0001 +-2.35194631883106E+0001 -2.35269132902504E+0001 -2.35343637864984E+0001 -2.35418146777120E+0001 -2.35492659645305E+0001 +-2.35567176475738E+0001 -2.35641697274433E+0001 -2.35716222047214E+0001 -2.35790750799720E+0001 -2.35865283537399E+0001 +-2.35939820265512E+0001 -2.36014360989134E+0001 -2.36088905713147E+0001 -2.36163454442251E+0001 -2.36238007180955E+0001 +-2.36312563933578E+0001 -2.36387124704255E+0001 -2.36461689496930E+0001 -2.36536258315361E+0001 -2.36610831163117E+0001 +-2.36685408043579E+0001 -2.36759988959941E+0001 -2.36834573915207E+0001 -2.36909162912194E+0001 -2.36983755953534E+0001 +-2.37058353041665E+0001 -2.37132954178841E+0001 -2.37207559367128E+0001 -2.37282168608404E+0001 -2.37356781904357E+0001 +-2.37431399256490E+0001 -2.37506020666114E+0001 -2.37580646134356E+0001 -2.37655275662153E+0001 -2.37729909250255E+0001 +-2.37804546899223E+0001 -2.37879188609431E+0001 -2.37953834381064E+0001 -2.38028484214120E+0001 -2.38103138108409E+0001 +-2.38177796063551E+0001 -2.38252458078982E+0001 -2.38327124153948E+0001 -2.38401794287504E+0001 -2.38476468478523E+0001 +-2.38551146725684E+0001 -2.38625829027484E+0001 -2.38700515382226E+0001 -2.38775205788031E+0001 -2.38849900242828E+0001 +-2.38924598744359E+0001 -2.38999301290177E+0001 -2.39074007877651E+0001 -2.39148718503957E+0001 -2.39223433166087E+0001 +-2.39298151860843E+0001 -2.39372874584840E+0001 -2.39447601334504E+0001 -2.39522332106073E+0001 -2.39597066895600E+0001 +-2.39671805698946E+0001 -2.39746548511787E+0001 -2.39821295329608E+0001 -2.39896046147711E+0001 -2.39970800961206E+0001 +-2.40045559765015E+0001 -2.40120322553876E+0001 -2.40195089322333E+0001 -2.40269860064748E+0001 -2.40344634775292E+0001 +-2.40419413447948E+0001 -2.40494196076512E+0001 -2.40568982654593E+0001 -2.40643773175609E+0001 -2.40718567632794E+0001 +-2.40793366019190E+0001 -2.40868168327656E+0001 -2.40942974550857E+0001 -2.41017784681276E+0001 -2.41092598711204E+0001 +-2.41167416632747E+0001 -2.41242238437821E+0001 -2.41317064118154E+0001 -2.41391893665289E+0001 -2.41466727070576E+0001 +-2.41541564325182E+0001 -2.41616405420085E+0001 -2.41691250346073E+0001 -2.41766099093748E+0001 -2.41840951653524E+0001 +-2.41915808015626E+0001 -2.41990668170093E+0001 -2.42065532106773E+0001 -2.42140399815329E+0001 -2.42215271285235E+0001 +-2.42290146505778E+0001 -2.42365025466057E+0001 -2.42439908154981E+0001 -2.42514794561273E+0001 -2.42589684673468E+0001 +-2.42664578479914E+0001 -2.42739475968769E+0001 -2.42814377128004E+0001 -2.42889281945403E+0001 -2.42964190408561E+0001 +-2.43039102504886E+0001 -2.43114018221598E+0001 -2.43188937545727E+0001 -2.43263860464122E+0001 -2.43338786963432E+0001 +-2.43413717030131E+0001 -2.43488650650498E+0001 -2.43563587810625E+0001 -2.43638528496417E+0001 -2.43713472693590E+0001 +-2.43788420387675E+0001 -2.43863371564012E+0001 -2.43938326207755E+0001 -2.44013284303869E+0001 -2.44088245837132E+0001 +-2.44163210792134E+0001 -2.44238179153276E+0001 -2.44313150904774E+0001 -2.44388126030654E+0001 -2.44463104514752E+0001 +-2.44538086340721E+0001 -2.44613071492024E+0001 -2.44688059951935E+0001 -2.44763051703542E+0001 -2.44838046729743E+0001 +-2.44913045013251E+0001 -2.44988046536590E+0001 -2.45063051282094E+0001 -2.45138059231912E+0001 -2.45213070368004E+0001 +-2.45288084672144E+0001 -2.45363102125914E+0001 -2.45438122710713E+0001 -2.45513146407748E+0001 -2.45588173198041E+0001 +-2.45663203062426E+0001 -2.45738235981549E+0001 -2.45813271935866E+0001 -2.45888310905646E+0001 -2.45963352870974E+0001 +-2.46038397811743E+0001 -2.46113445707659E+0001 -2.46188496538241E+0001 -2.46263550282820E+0001 -2.46338606920538E+0001 +-2.46413666430352E+0001 -2.46488728791029E+0001 -2.46563793981147E+0001 -2.46638861979100E+0001 -2.46713932763091E+0001 +-2.46789006311136E+0001 -2.46864082601065E+0001 -2.46939161610516E+0001 -2.47014243316945E+0001 -2.47089327697615E+0001 +-2.47164414729603E+0001 -2.47239504389800E+0001 -2.47314596654907E+0001 -2.47389691501438E+0001 -2.47464788905720E+0001 +-2.47539888843890E+0001 -2.47614991291899E+0001 -2.47690096225510E+0001 -2.47765203620300E+0001 -2.47840313451652E+0001 +-2.47915425694769E+0001 -2.47990540324661E+0001 -2.48065657316153E+0001 -2.48140776643880E+0001 -2.48215898282292E+0001 +-2.48291022205649E+0001 -2.48366148388024E+0001 -2.48441276803300E+0001 -2.48516407425177E+0001 -2.48591540227164E+0001 +-2.48666675182582E+0001 -2.48741812264567E+0001 -2.48816951446063E+0001 -2.48892092699829E+0001 -2.48967235998437E+0001 +-2.49042381314268E+0001 -2.49117528619519E+0001 -2.49192677886197E+0001 -2.49267829086121E+0001 -2.49342982190925E+0001 +-2.49418137172052E+0001 -2.49493294000758E+0001 -2.49568452648112E+0001 -2.49643613084996E+0001 -2.49718775282102E+0001 +-2.49793939209936E+0001 -2.49869104838816E+0001 -2.49944272138872E+0001 -2.50019441080046E+0001 -2.50094611632093E+0001 +-2.50169783764579E+0001 -2.50244957446884E+0001 -2.50320132648200E+0001 -2.50395309337528E+0001 -2.50470487483686E+0001 +-2.50545667055302E+0001 -2.50620848020816E+0001 -2.50696030348481E+0001 -2.50771214006360E+0001 -2.50846398962334E+0001 +-2.50921585184090E+0001 -2.50996772639130E+0001 -2.51071961294768E+0001 -2.51147151118131E+0001 -2.51222342076157E+0001 +-2.51297534135598E+0001 -2.51372727263015E+0001 -2.51447921424785E+0001 -2.51523116587096E+0001 -2.51598312715948E+0001 +-2.51673509777153E+0001 -2.51748707736335E+0001 -2.51823906558930E+0001 -2.51899106210190E+0001 -2.51974306655174E+0001 +-2.52049507858757E+0001 -2.52124709785626E+0001 -2.52199912400278E+0001 -2.52275115667023E+0001 -2.52350319549985E+0001 +-2.52425524013098E+0001 -2.52500729020111E+0001 -2.52575934534585E+0001 -2.52651140519888E+0001 -2.52726346939208E+0001 +-2.52801553755540E+0001 -2.52876760931695E+0001 -2.52951968430292E+0001 -2.53027176213766E+0001 -2.53102384244363E+0001 +-2.53177592484141E+0001 -2.53252800894970E+0001 -2.53328009438533E+0001 -2.53403218076326E+0001 -2.53478426769657E+0001 +-2.53553635479644E+0001 -2.53628844167220E+0001 -2.53704052793131E+0001 -2.53779261317930E+0001 -2.53854469701989E+0001 +-2.53929677905490E+0001 -2.54004885888426E+0001 -2.54080093610601E+0001 -2.54155301031637E+0001 -2.54230508110961E+0001 +-2.54305714807820E+0001 -2.54380921081266E+0001 -2.54456126890167E+0001 -2.54531332193205E+0001 -2.54606536948872E+0001 +-2.54681741115470E+0001 -2.54756944651120E+0001 -2.54832147513748E+0001 -2.54907349661097E+0001 -2.54982551050722E+0001 +-2.55057751639988E+0001 -2.55132951386075E+0001 -2.55208150245973E+0001 -2.55283348176485E+0001 -2.55358545134228E+0001 +-2.55433741075628E+0001 -2.55508935956930E+0001 -2.55584129734180E+0001 -2.55659322363248E+0001 -2.55734513799810E+0001 +-2.55809703999356E+0001 -2.55884892917187E+0001 -2.55960080508419E+0001 -2.56035266727979E+0001 -2.56110451530605E+0001 +-2.56185634870850E+0001 -2.56260816703077E+0001 -2.56335996981461E+0001 -2.56411175659992E+0001 -2.56486352692471E+0001 +-2.56561528032511E+0001 -2.56636701633539E+0001 -2.56711873448791E+0001 -2.56787043431319E+0001 -2.56862211533984E+0001 +-2.56937377709463E+0001 -2.57012541910243E+0001 -2.57087704088623E+0001 -2.57162864196716E+0001 -2.57238022186447E+0001 +-2.57313178009552E+0001 -2.57388331617592E+0001 -2.57463482962094E+0001 -2.57538631994678E+0001 -2.57613778667082E+0001 +-2.57688922931150E+0001 -2.57764064738843E+0001 -2.57839204042229E+0001 -2.57914340793490E+0001 -2.57989474944923E+0001 +-2.58064606448932E+0001 -2.58139735258035E+0001 -2.58214861324861E+0001 -2.58289984602151E+0001 -2.58365105042757E+0001 +-2.58440222599645E+0001 -2.58515337225892E+0001 -2.58590448874687E+0001 -2.58665557499328E+0001 -2.58740663053228E+0001 +-2.58815765489911E+0001 -2.58890864763012E+0001 -2.58965960826279E+0001 -2.59041053633572E+0001 -2.59116143138861E+0001 +-2.59191229296228E+0001 -2.59266312059869E+0001 -2.59341391384091E+0001 -2.59416467223310E+0001 -2.59491539532059E+0001 +-2.59566608264978E+0001 -2.59641673376821E+0001 -2.59716734822454E+0001 -2.59791792556853E+0001 -2.59866846535111E+0001 +-2.59941896712424E+0001 -2.60016943044108E+0001 -2.60091985485587E+0001 -2.60167023992397E+0001 -2.60242058520187E+0001 +-2.60317089024717E+0001 -2.60392115461860E+0001 -2.60467137787598E+0001 -2.60542155958026E+0001 -2.60617169929355E+0001 +-2.60692179657900E+0001 -2.60767185100095E+0001 -2.60842186212484E+0001 -2.60917182951718E+0001 -2.60992175274567E+0001 +-2.61067163137908E+0001 -2.61142146498731E+0001 -2.61217125314139E+0001 -2.61292099541346E+0001 -2.61367069137677E+0001 +-2.61442034060571E+0001 -2.61516994267576E+0001 -2.61591949716355E+0001 -2.61666900364679E+0001 -2.61741846170436E+0001 +-2.61816787091620E+0001 -2.61891723086342E+0001 -2.61966654112821E+0001 -2.62041580129392E+0001 -2.62116501094495E+0001 +-2.62191416966690E+0001 -2.62266327704643E+0001 -2.62341233267134E+0001 -2.62416133613057E+0001 -2.62491028701413E+0001 +-2.62565918491318E+0001 -2.62640802941999E+0001 -2.62715682012797E+0001 -2.62790555663161E+0001 -2.62865423852654E+0001 +-2.62940286540952E+0001 -2.63015143687840E+0001 -2.63089995253218E+0001 -2.63164841197096E+0001 -2.63239681479595E+0001 +-2.63314516060952E+0001 -2.63389344901508E+0001 -2.63464167961724E+0001 -2.63538985202170E+0001 -2.63613796583527E+0001 +-2.63688602066588E+0001 -2.63763401612256E+0001 -2.63838195181554E+0001 -2.63912982735606E+0001 -2.63987764235654E+0001 +-2.64062539643052E+0001 -2.64137308919263E+0001 -2.64212072025865E+0001 -2.64286828924545E+0001 -2.64361579577105E+0001 +-2.64436323945455E+0001 -2.64511061991621E+0001 -2.64585793677737E+0001 -2.64660518966052E+0001 -2.64735237818927E+0001 +-2.64809950198830E+0001 -2.64884656068349E+0001 -2.64959355390175E+0001 -2.65034048127116E+0001 -2.65108734242094E+0001 +-2.65183413698137E+0001 -2.65258086458390E+0001 -2.65332752486105E+0001 -2.65407411744653E+0001 -2.65482064197508E+0001 +-2.65556709808264E+0001 -2.65631348540620E+0001 -2.65705980358394E+0001 -2.65780605225510E+0001 -2.65855223106005E+0001 +-2.65929833964030E+0001 -2.66004437763847E+0001 -2.66079034469830E+0001 -2.66153624046465E+0001 -2.66228206458348E+0001 +-2.66302781670189E+0001 -2.66377349646809E+0001 -2.66451910353144E+0001 -2.66526463754235E+0001 -2.66601009815242E+0001 +-2.66675548501433E+0001 -2.66750079778187E+0001 -2.66824603611001E+0001 -2.66899119965475E+0001 -2.66973628807330E+0001 +-2.67048130102391E+0001 -2.67122623816601E+0001 -2.67197109916010E+0001 -2.67271588366782E+0001 -2.67346059135197E+0001 +-2.67420522187639E+0001 -2.67494977490609E+0001 -2.67569425010720E+0001 -2.67643864714696E+0001 -2.67718296569371E+0001 +-2.67792720541693E+0001 -2.67867136598724E+0001 -2.67941544707632E+0001 -2.68015944835703E+0001 -2.68090336950331E+0001 +-2.68164721019022E+0001 -2.68239097009400E+0001 -2.68313464889189E+0001 -2.68387824626239E+0001 -2.68462176188502E+0001 +-2.68536519544044E+0001 -2.68610854661045E+0001 -2.68685181507794E+0001 -2.68759500052696E+0001 -2.68833810264264E+0001 +-2.68908112111127E+0001 -2.68982405562020E+0001 -2.69056690585796E+0001 -2.69130967151416E+0001 -2.69205235227955E+0001 +-2.69279494784598E+0001 -2.69353745790645E+0001 -2.69427988215505E+0001 -2.69502222028700E+0001 -2.69576447199864E+0001 +-2.69650663698743E+0001 -2.69724871495196E+0001 -2.69799070559191E+0001 -2.69873260860810E+0001 -2.69947442370248E+0001 +-2.70021615057809E+0001 -2.70095778893912E+0001 -2.70169933849085E+0001 -2.70244079893971E+0001 -2.70318216999322E+0001 +-2.70392345136006E+0001 -2.70466464274996E+0001 -2.70540574387385E+0001 -2.70614675444372E+0001 -2.70688767417272E+0001 +-2.70762850277507E+0001 -2.70836923996618E+0001 -2.70910988546252E+0001 -2.70985043898170E+0001 -2.71059090024245E+0001 +-2.71133126896461E+0001 -2.71207154486917E+0001 -2.71281172767820E+0001 -2.71355181711492E+0001 -2.71429181290364E+0001 +-2.71503171476983E+0001 -2.71577152244004E+0001 -2.71651123564195E+0001 -2.71725085410438E+0001 -2.71799037755727E+0001 +-2.71872980573161E+0001 -2.71946913835963E+0001 -2.72020837517457E+0001 -2.72094751591088E+0001 -2.72168656030402E+0001 +-2.72242550809066E+0001 -2.72316435900858E+0001 -2.72390311279665E+0001 -2.72464176919489E+0001 -2.72538032794439E+0001 +-2.72611878878741E+0001 -2.72685715146730E+0001 -2.72759541572856E+0001 -2.72833358131678E+0001 -2.72907164797868E+0001 +-2.72980961546212E+0001 -2.73054748351601E+0001 -2.73128525189048E+0001 -2.73202292033674E+0001 -2.73276048860704E+0001 +-2.73349795645489E+0001 -2.73423532363481E+0001 -2.73497258990250E+0001 -2.73570975501474E+0001 -2.73644681872946E+0001 +-2.73718378080571E+0001 -2.73792064100361E+0001 -2.73865739908448E+0001 -2.73939405481070E+0001 -2.74013060794579E+0001 +-2.74086705825439E+0001 -2.74160340550226E+0001 -2.74233964945626E+0001 -2.74307578988442E+0001 -2.74381182655584E+0001 +-2.74454775924074E+0001 -2.74528358771050E+0001 -2.74601931173759E+0001 -2.74675493109560E+0001 -2.74749044555926E+0001 +-2.74822585490440E+0001 -2.74896115890799E+0001 -2.74969635734809E+0001 -2.75043145000389E+0001 -2.75116643665575E+0001 +-2.75190131708506E+0001 -2.75263609107439E+0001 -2.75337075840743E+0001 -2.75410531886896E+0001 -2.75483977224493E+0001 +-2.75557411832232E+0001 -2.75630835688933E+0001 -2.75704248773524E+0001 -2.75777651065041E+0001 -2.75851042542639E+0001 +-2.75924423185581E+0001 -2.75997792973244E+0001 -2.76071151885111E+0001 -2.76144499900789E+0001 -2.76217836999984E+0001 +-2.76291163162520E+0001 -2.76364478368337E+0001 -2.76437782597478E+0001 -2.76511075830108E+0001 -2.76584358046493E+0001 +-2.76657629227020E+0001 -2.76730889352186E+0001 -2.76804138402594E+0001 -2.76877376358972E+0001 -2.76950603202144E+0001 +-2.77023818913057E+0001 -2.77097023472768E+0001 -2.77170216862442E+0001 -2.77243399063364E+0001 -2.77316570056921E+0001 +-2.77389729824619E+0001 -2.77462878348074E+0001 -2.77536015609013E+0001 -2.77609141589277E+0001 -2.77682256270820E+0001 +-2.77755359635702E+0001 -2.77828451666104E+0001 -2.77901532344309E+0001 -2.77974601652721E+0001 -2.78047659573850E+0001 +-2.78120706090322E+0001 -2.78193741184873E+0001 -2.78266764840350E+0001 -2.78339777039715E+0001 -2.78412777766039E+0001 +-2.78485767002505E+0001 -2.78558744732414E+0001 -2.78631710939171E+0001 -2.78704665606298E+0001 -2.78777608717425E+0001 +-2.78850540256301E+0001 -2.78923460206778E+0001 -2.78996368552828E+0001 -2.79069265278529E+0001 -2.79142150368077E+0001 +-2.79215023805774E+0001 -2.79287885576036E+0001 -2.79360735663396E+0001 -2.79433574052491E+0001 -2.79506400728077E+0001 +-2.79579215675015E+0001 -2.79652018878285E+0001 -2.79724810322976E+0001 -2.79797589994286E+0001 -2.79870357877534E+0001 +-2.79943113958139E+0001 -2.80015858221641E+0001 -2.80088590653690E+0001 -2.80161311240048E+0001 -2.80234019966584E+0001 +-2.80306716819287E+0001 -2.80379401784254E+0001 -2.80452074847696E+0001 -2.80524735995930E+0001 -2.80597385215394E+0001 +-2.80670022492630E+0001 -2.80742647814300E+0001 -2.80815261167170E+0001 -2.80887862538126E+0001 -2.80960451914156E+0001 +-2.81033029282371E+0001 -2.81105594629986E+0001 -2.81178147944333E+0001 -2.81250689212855E+0001 -2.81323218423102E+0001 +-2.81395735562742E+0001 -2.81468240619556E+0001 -2.81540733581431E+0001 -2.81613214436371E+0001 -2.81685683172490E+0001 +-2.81758139778016E+0001 -2.81830584241285E+0001 -2.81903016550749E+0001 -2.81975436694971E+0001 -2.82047844662625E+0001 +-2.82120240442498E+0001 -2.82192624023490E+0001 -2.82264995394612E+0001 -2.82337354544984E+0001 -2.82409701463844E+0001 +-2.82482036140539E+0001 -2.82554358564526E+0001 -2.82626668725380E+0001 -2.82698966612781E+0001 -2.82771252216527E+0001 +-2.82843525526523E+0001 -2.82915786532790E+0001 -2.82988035225461E+0001 -2.83060271594777E+0001 -2.83132495631096E+0001 +-2.83204707324885E+0001 -2.83276906666722E+0001 -2.83349093647305E+0001 -2.83421268257432E+0001 -2.83493430488021E+0001 +-2.83565580330101E+0001 -2.83637717774812E+0001 -2.83709842813406E+0001 -2.83781955437250E+0001 -2.83854055637817E+0001 +-2.83926143406696E+0001 -2.83998218735590E+0001 -2.84070281616312E+0001 -2.84142332040785E+0001 -2.84214370001045E+0001 +-2.84286395489246E+0001 -2.84358408497645E+0001 -2.84430409018616E+0001 -2.84502397044644E+0001 -2.84574372568327E+0001 +-2.84646335582373E+0001 -2.84718286079608E+0001 -2.84790224052963E+0001 -2.84862149495482E+0001 -2.84934062400325E+0001 +-2.85005962760762E+0001 -2.85077850570174E+0001 -2.85149725822055E+0001 -2.85221588510014E+0001 -2.85293438627766E+0001 +-2.85365276169143E+0001 -2.85437101128086E+0001 -2.85508913498653E+0001 -2.85580713275006E+0001 -2.85652500451429E+0001 +-2.85724275022310E+0001 -2.85796036982151E+0001 -2.85867786325567E+0001 -2.85939523047290E+0001 -2.86011247142154E+0001 +-2.86082958605111E+0001 -2.86154657431228E+0001 -2.86226343615676E+0001 -2.86298017153748E+0001 -2.86369678040838E+0001 +-2.86441326272464E+0001 -2.86512961844243E+0001 -2.86584584751918E+0001 -2.86656194991331E+0001 -2.86727792558447E+0001 +-2.86799377449336E+0001 -2.86870949660186E+0001 -2.86942509187288E+0001 -2.87014056027054E+0001 -2.87085590176005E+0001 +-2.87157111630774E+0001 -2.87228620388105E+0001 -2.87300116444856E+0001 -2.87371599797997E+0001 -2.87443070444608E+0001 +-2.87514528381881E+0001 -2.87585973607127E+0001 -2.87657406117757E+0001 -2.87728825911307E+0001 -2.87800232985414E+0001 +-2.87871627337835E+0001 -2.87943008966436E+0001 -2.88014377869192E+0001 -2.88085734044200E+0001 -2.88157077489655E+0001 +-2.88228408203878E+0001 -2.88299726185293E+0001 -2.88371031432438E+0001 -2.88442323943966E+0001 -2.88513603718638E+0001 +-2.88584870755330E+0001 -2.88656125053032E+0001 -2.88727366610840E+0001 -2.88798595427968E+0001 -2.88869811503737E+0001 +-2.88941014837584E+0001 -2.89012205429058E+0001 -2.89083383277820E+0001 -2.89154548383639E+0001 -2.89225700746404E+0001 +-2.89296840366106E+0001 -2.89367967242858E+0001 -2.89439081376877E+0001 -2.89510182768500E+0001 -2.89581271418169E+0001 +-2.89652347326443E+0001 -2.89723410493990E+0001 -2.89794460921589E+0001 -2.89865498610139E+0001 -2.89936523560644E+0001 +-2.90007535774218E+0001 -2.90078535252094E+0001 -2.90149521995612E+0001 -2.90220496006231E+0001 -2.90291457285513E+0001 +-2.90362405835138E+0001 -2.90433341656896E+0001 -2.90504264752689E+0001 -2.90575175124533E+0001 -2.90646072774554E+0001 +-2.90716957704993E+0001 -2.90787829918200E+0001 -2.90858689416637E+0001 -2.90929536202883E+0001 -2.91000370279623E+0001 +-2.91071191649657E+0001 -2.91142000315896E+0001 -2.91212796281370E+0001 -2.91283579549206E+0001 -2.91354350122660E+0001 +-2.91425108005089E+0001 -2.91495853199968E+0001 -2.91566585710878E+0001 -2.91637305541520E+0001 -2.91708012695697E+0001 +-2.91778707177339E+0001 -2.91849388990474E+0001 -2.91920058139249E+0001 -2.91990714627919E+0001 -2.92061358460859E+0001 +-2.92131989642546E+0001 -2.92202608177577E+0001 -2.92273214070656E+0001 -2.92343807326604E+0001 -2.92414387950351E+0001 +-2.92484955946938E+0001 -2.92555511321522E+0001 -2.92626054079370E+0001 -2.92696584225859E+0001 -2.92767101766479E+0001 +-2.92837606706840E+0001 -2.92908099052653E+0001 -2.92978578809747E+0001 -2.93049045984061E+0001 -2.93119500581647E+0001 +-2.93189942608671E+0001 -2.93260372071408E+0001 -2.93330788976248E+0001 -2.93401193329688E+0001 -2.93471585138346E+0001 +-2.93541964408944E+0001 -2.93612331148322E+0001 -2.93682685363425E+0001 -2.93753027061317E+0001 -2.93823356249173E+0001 +-2.93893672934275E+0001 -2.93963977124024E+0001 -2.94034268825931E+0001 -2.94104548047618E+0001 -2.94174814796815E+0001 +-2.94245069081376E+0001 -2.94315310909254E+0001 -2.94385540288522E+0001 -2.94455757227365E+0001 -2.94525961734075E+0001 +-2.94596153817059E+0001 -2.94666333484843E+0001 -2.94736500746053E+0001 -2.94806655609435E+0001 -2.94876798083844E+0001 +-2.94946928178248E+0001 -2.95017045901732E+0001 -2.95087151263485E+0001 -2.95157244272810E+0001 -2.95227324939127E+0001 +-2.95297393271966E+0001 -2.95367449280967E+0001 -2.95437492975881E+0001 -2.95507524366576E+0001 -2.95577543463033E+0001 +-2.95647550275338E+0001 -2.95717544813693E+0001 -2.95787527088415E+0001 -2.95857497109930E+0001 -2.95927454888775E+0001 +-2.95997400435603E+0001 -2.96067333761175E+0001 -2.96137254876370E+0001 -2.96207163792171E+0001 -2.96277060519680E+0001 +-2.96346945070108E+0001 -2.96416817454782E+0001 -2.96486677685134E+0001 -2.96556525772713E+0001 -2.96626361729184E+0001 +-2.96696185566314E+0001 -2.96765997295992E+0001 -2.96835796930211E+0001 -2.96905584481085E+0001 -2.96975359960836E+0001 +-2.97045123381791E+0001 -2.97114874756401E+0001 -2.97184614097222E+0001 -2.97254341416925E+0001 -2.97324056728294E+0001 +-2.97393760044224E+0001 -2.97463451377716E+0001 -2.97533130741895E+0001 -2.97602798149991E+0001 -2.97672453615343E+0001 +-2.97742097151413E+0001 -2.97811728771764E+0001 -2.97881348490080E+0001 -2.97950956320150E+0001 -2.98020552275877E+0001 +-2.98090136371281E+0001 -2.98159708620489E+0001 -2.98229269037743E+0001 -2.98298817637395E+0001 -2.98368354433909E+0001 +-2.98437879441864E+0001 -2.98507392675949E+0001 -2.98576894150968E+0001 -2.98646383881833E+0001 -2.98715861883570E+0001 +-2.98785328171320E+0001 -2.98854782760330E+0001 -2.98924225665964E+0001 -2.98993656903699E+0001 -2.99063076489121E+0001 +-2.99132484437929E+0001 -2.99201880765934E+0001 -2.99271265489062E+0001 -2.99340638623347E+0001 -2.99410000184938E+0001 +-2.99479350190095E+0001 -2.99548688655193E+0001 -2.99618015596713E+0001 -2.99687331031255E+0001 -2.99756634975526E+0001 +-2.99825927446349E+0001 -2.99895208460657E+0001 -2.99964478035497E+0001 -3.00033736188025E+0001 -3.00102982935514E+0001 +-3.00172218295345E+0001 -3.00241442285009E+0001 -3.00310654922121E+0001 -3.00379856224393E+0001 -3.00449046209659E+0001 +-3.00518224895863E+0001 -3.00587392301059E+0001 -3.00656548443418E+0001 -3.00725693341216E+0001 -3.00794827012851E+0001 +-3.00863949476821E+0001 -3.00933060751746E+0001 -3.01002160856357E+0001 -3.01071249809489E+0001 -3.01140327630102E+0001 +-3.01209394337258E+0001 -3.01278449950138E+0001 -3.01347494488028E+0001 -3.01416527970332E+0001 -3.01485550416566E+0001 +-3.01554561846354E+0001 -3.01623562279436E+0001 -3.01692551735664E+0001 -3.01761530235001E+0001 -3.01830497797523E+0001 +-3.01899454443415E+0001 -3.01968400192980E+0001 -3.02037335066629E+0001 -3.02106259084888E+0001 -3.02175172268391E+0001 +-3.02244074637888E+0001 -3.02312966214241E+0001 -3.02381847018422E+0001 -3.02450717071515E+0001 -3.02519576394724E+0001 +-3.02588425009352E+0001 -3.02657262936822E+0001 -3.02726090198675E+0001 -3.02794906816552E+0001 -3.02863712812212E+0001 +-3.02932508207526E+0001 -3.03001293024480E+0001 -3.03070067285167E+0001 -3.03138831011796E+0001 -3.03207584226688E+0001 +-3.03276326952271E+0001 -3.03345059211094E+0001 -3.03413781025811E+0001 -3.03482492419195E+0001 -3.03551193414120E+0001 +-3.03619884033584E+0001 -3.03688564300694E+0001 -3.03757234238665E+0001 -3.03825893870827E+0001 -3.03894543220623E+0001 +-3.03963182311610E+0001 -3.04031811167450E+0001 -3.04100429811923E+0001 -3.04169038268924E+0001 -3.04237636562453E+0001 +-3.04306224716629E+0001 -3.04374802755674E+0001 -3.04443370703932E+0001 -3.04511928585859E+0001 -3.04580476426012E+0001 +-3.04649014249074E+0001 -3.04717542079827E+0001 -3.04786059943182E+0001 -3.04854567864144E+0001 -3.04923065867843E+0001 +-3.04991553979518E+0001 -3.05060032224516E+0001 -3.05128500628301E+0001 -3.05196959216447E+0001 -3.05265408014643E+0001 +-3.05333847048686E+0001 -3.05402276344489E+0001 -3.05470695928077E+0001 -3.05539105825582E+0001 -3.05607506063253E+0001 +-3.05675896667455E+0001 -3.05744277664654E+0001 -3.05812649081440E+0001 -3.05881010944508E+0001 -3.05949363280666E+0001 +-3.06017706116841E+0001 -3.06086039480060E+0001 -3.06154363397476E+0001 -3.06222677896340E+0001 -3.06290983004029E+0001 +-3.06359278748022E+0001 -3.06427565155916E+0001 -3.06495842255416E+0001 -3.06564110074344E+0001 -3.06632368640631E+0001 +-3.06700617982324E+0001 -3.06768858127575E+0001 -3.06837089104652E+0001 -3.06905310941942E+0001 -3.06973523667931E+0001 +-3.07041727311232E+0001 -3.07109921900553E+0001 -3.07178107464731E+0001 -3.07246284032703E+0001 -3.07314451633531E+0001 +-3.07382610296373E+0001 -3.07450760050516E+0001 -3.07518900925344E+0001 -3.07587032950364E+0001 -3.07655156155193E+0001 +-3.07723270569555E+0001 -3.07791376223291E+0001 -3.07859473146357E+0001 -3.07927561368809E+0001 -3.07995640920836E+0001 +-3.08063711832720E+0001 -3.08131774134861E+0001 -3.08199827857778E+0001 -3.08267873032091E+0001 -3.08335909688540E+0001 +-3.08403937857979E+0001 -3.08471957571370E+0001 -3.08539968859783E+0001 -3.08607971754409E+0001 -3.08675966286549E+0001 +-3.08743952487610E+0001 -3.08811930389120E+0001 -3.08879900022711E+0001 -3.08947861420138E+0001 -3.09015814613258E+0001 +-3.09083759634043E+0001 -3.09151696514579E+0001 -3.09219625287065E+0001 -3.09287545983808E+0001 -3.09355458637234E+0001 +-3.09423363279875E+0001 -3.09491259944375E+0001 -3.09559148663500E+0001 -3.09627029470115E+0001 -3.09694902397203E+0001 +-3.09762767477865E+0001 -3.09830624745304E+0001 -3.09898474232844E+0001 -3.09966315973917E+0001 -3.10034150002061E+0001 +-3.10101976350942E+0001 -3.10169795054327E+0001 -3.10237606146094E+0001 -3.10305409660243E+0001 -3.10373205630871E+0001 +-3.10440994092202E+0001 -3.10508775078570E+0001 -3.10576548624408E+0001 -3.10644314764281E+0001 -3.10712073532853E+0001 +-3.10779824964902E+0001 -3.10847569095324E+0001 -3.10915305959117E+0001 -3.10983035591404E+0001 -3.11050758027412E+0001 +-3.11118473302479E+0001 -3.11186181452059E+0001 -3.11253882511721E+0001 -3.11321576517141E+0001 -3.11389263504108E+0001 +-3.11456943508527E+0001 -3.11524616566413E+0001 -3.11592282713888E+0001 -3.11659941987194E+0001 -3.11727594422687E+0001 +-3.11795240056827E+0001 -3.11862878926184E+0001 -3.11930511067459E+0001 -3.11998136517443E+0001 -3.12065755313056E+0001 +-3.12133367491316E+0001 -3.12200973089365E+0001 -3.12268572144453E+0001 -3.12336164693938E+0001 -3.12403750775301E+0001 +-3.12471330426122E+0001 -3.12538903684102E+0001 -3.12606470587056E+0001 -3.12674031172903E+0001 -3.12741585479681E+0001 +-3.12809133545536E+0001 -3.12876675408732E+0001 -3.12944211107638E+0001 -3.13011740680741E+0001 -3.13079264166637E+0001 +-3.13146781604034E+0001 -3.13214293031756E+0001 -3.13281798488738E+0001 -3.13349298014026E+0001 -3.13416791646776E+0001 +-3.13484279426263E+0001 -3.13551761391866E+0001 -3.13619237583081E+0001 -3.13686708039518E+0001 -3.13754172800898E+0001 +-3.13821631907048E+0001 -3.13889085397920E+0001 -3.13956533313562E+0001 -3.14023975694155E+0001 -3.14091412579970E+0001 +-3.14158844011403E+0001 -3.14226270028964E+0001 -3.14293690673267E+0001 -3.14361105985048E+0001 -3.14428516005143E+0001 +-3.14495920774513E+0001 -3.14563320334223E+0001 -3.14630714725454E+0001 -3.14698103989499E+0001 -3.14765488167757E+0001 +-3.14832867301751E+0001 -3.14900241433107E+0001 -3.14967610603568E+0001 -3.15034974854989E+0001 -3.15102334229329E+0001 +-3.15169688768673E+0001 -3.15237038515208E+0001 -3.15304383511236E+0001 -3.15371723799177E+0001 -3.15439059421558E+0001 +-3.15506390421016E+0001 -3.15573716840298E+0001 -3.15641038722278E+0001 -3.15708356109924E+0001 -3.15775669046336E+0001 +-3.15842977574703E+0001 -3.15910281738342E+0001 -3.15977581580684E+0001 -3.16044877145263E+0001 -3.16112168475729E+0001 +-3.16179455615847E+0001 -3.16246738609489E+0001 -3.16314017500644E+0001 -3.16381292333413E+0001 -3.16448563152009E+0001 +-3.16515830000748E+0001 -3.16583092924074E+0001 -3.16650351966536E+0001 -3.16717607172793E+0001 -3.16784858587616E+0001 +-3.16852106255895E+0001 -3.16919350222626E+0001 -3.16986590532918E+0001 -3.17053827231997E+0001 -3.17121060365195E+0001 +-3.17188289977963E+0001 -3.17255516115857E+0001 -3.17322738824547E+0001 -3.17389958149823E+0001 -3.17457174137578E+0001 +-3.17524386833824E+0001 -3.17591596284678E+0001 -3.17658802536369E+0001 -3.17726005635255E+0001 -3.17793205627787E+0001 +-3.17860402560534E+0001 -3.17927596480184E+0001 -3.17994787433524E+0001 -3.18061975467470E+0001 -3.18129160629036E+0001 +-3.18196342965352E+0001 -3.18263522523669E+0001 -3.18330699351343E+0001 -3.18397873495834E+0001 -3.18465045004732E+0001 +-3.18532213925728E+0001 -3.18599380306625E+0001 -3.18666544195346E+0001 -3.18733705639917E+0001 -3.18800864688485E+0001 +-3.18868021389301E+0001 -3.18935175790735E+0001 -3.19002327941262E+0001 -3.19069477889482E+0001 -3.19136625684096E+0001 +-3.19203771373916E+0001 -3.19270915007875E+0001 -3.19338056635012E+0001 -3.19405196304485E+0001 -3.19472334065558E+0001 +-3.19539469967605E+0001 -3.19606604060123E+0001 -3.19673736392712E+0001 -3.19740867015083E+0001 -3.19807995977070E+0001 +-3.19875123328611E+0001 -3.19942249119756E+0001 -3.20009373400670E+0001 -3.20076496221634E+0001 -3.20143617633029E+0001 +-3.20210737685365E+0001 -3.20277856429250E+0001 -3.20344973915413E+0001 -3.20412090194690E+0001 -3.20479205318033E+0001 +-3.20546319336506E+0001 -3.20613432301283E+0001 -3.20680544263649E+0001 -3.20747655275011E+0001 -3.20814765386876E+0001 +-3.20881874650870E+0001 -3.20948983118727E+0001 -3.21016090842304E+0001 -3.21083197873555E+0001 -3.21150304264556E+0001 +-3.21217410067498E+0001 -3.21284515334671E+0001 -3.21351620118496E+0001 -3.21418724471485E+0001 -3.21485828446281E+0001 +-3.21552932095634E+0001 -3.21620035472395E+0001 -3.21687138629548E+0001 -3.21754241620169E+0001 -3.21821344497459E+0001 +-3.21888447314726E+0001 -3.21955550125392E+0001 -3.22022652982994E+0001 -3.22089755941177E+0001 -3.22156859053698E+0001 +-3.22223962374432E+0001 -3.22291065957355E+0001 -3.22358169856573E+0001 -3.22425274126286E+0001 -3.22492378820824E+0001 +-3.22559483994608E+0001 -3.22626589702189E+0001 -3.22693695998224E+0001 -3.22760802937488E+0001 -3.22827910574855E+0001 +-3.22895018965325E+0001 -3.22962128163999E+0001 -3.23029238226104E+0001 -3.23096349206966E+0001 -3.23163461162035E+0001 +-3.23230574146858E+0001 -3.23297688217112E+0001 -3.23364803428571E+0001 -3.23431919837133E+0001 -3.23499037498805E+0001 +-3.23566156469699E+0001 -3.23633276806047E+0001 -3.23700398564196E+0001 -3.23767521800599E+0001 -3.23834646571818E+0001 +-3.23901772934536E+0001 -3.23968900945553E+0001 -3.24036030661761E+0001 -3.24103162140180E+0001 -3.24170295437943E+0001 +-3.24237430612287E+0001 -3.24304567720571E+0001 -3.24371706820257E+0001 -3.24438847968923E+0001 -3.24505991224261E+0001 +-3.24573136644071E+0001 -3.24640284286271E+0001 -3.24707434208892E+0001 -3.24774586470068E+0001 -3.24841741128055E+0001 +-3.24908898241219E+0001 -3.24976057868032E+0001 -3.25043220067088E+0001 -3.25110384897086E+0001 -3.25177552416841E+0001 +-3.25244722685280E+0001 -3.25311895761443E+0001 -3.25379071704477E+0001 -3.25446250573650E+0001 -3.25513432428336E+0001 +-3.25580617328021E+0001 -3.25647805332307E+0001 -3.25714996500912E+0001 -3.25782190893654E+0001 -3.25849388570477E+0001 +-3.25916589591423E+0001 -3.25983794016659E+0001 -3.26051001906460E+0001 -3.26118213321211E+0001 -3.26185428321413E+0001 +-3.26252646967680E+0001 -3.26319869320730E+0001 -3.26387095441404E+0001 -3.26454325390649E+0001 -3.26521559229524E+0001 +-3.26588797019209E+0001 -3.26656038820985E+0001 -3.26723284696246E+0001 -3.26790534706510E+0001 -3.26857788913401E+0001 +-3.26925047378644E+0001 -3.26992310164097E+0001 -3.27059577331715E+0001 -3.27126848943571E+0001 -3.27194125061850E+0001 +-3.27261405748846E+0001 -3.27328691066969E+0001 -3.27395981078748E+0001 -3.27463275846807E+0001 -3.27530575433900E+0001 +-3.27597879902881E+0001 -3.27665189316724E+0001 -3.27732503738510E+0001 -3.27799823231437E+0001 -3.27867147858808E+0001 +-3.27934477684053E+0001 -3.28001812770672E+0001 -3.28069153181963E+0001 -3.28136498980728E+0001 -3.28203850229238E+0001 +-3.28271206989239E+0001 -3.28338569321949E+0001 -3.28405937288065E+0001 -3.28473310947748E+0001 -3.28540690360637E+0001 +-3.28608075585850E+0001 -3.28675466681967E+0001 -3.28742863707047E+0001 -3.28810266718627E+0001 -3.28877675773709E+0001 +-3.28945090928775E+0001 -3.29012512239778E+0001 -3.29079939762140E+0001 -3.29147373550762E+0001 -3.29214813660017E+0001 +-3.29282260143754E+0001 -3.29349713055285E+0001 -3.29417172447411E+0001 -3.29484638372391E+0001 -3.29552110881968E+0001 +-3.29619590027356E+0001 -3.29687075859235E+0001 -3.29754568427773E+0001 -3.29822067782593E+0001 -3.29889573972810E+0001 +-3.29957087046999E+0001 -3.30024607053216E+0001 -3.30092134038980E+0001 -3.30159668051299E+0001 -3.30227209136642E+0001 +-3.30294757340954E+0001 -3.30362312709654E+0001 -3.30429875287640E+0001 -3.30497445119274E+0001 -3.30565022248395E+0001 +-3.30632606718318E+0001 -3.30700198571831E+0001 -3.30767797851191E+0001 -3.30835404598130E+0001 -3.30903018853857E+0001 +-3.30970640659051E+0001 -3.31038270053864E+0001 -3.31105907077928E+0001 -3.31173551770333E+0001 -3.31241204169660E+0001 +-3.31308864313951E+0001 -3.31376532240730E+0001 -3.31444207986988E+0001 -3.31511891589189E+0001 -3.31579583083278E+0001 +-3.31647282504667E+0001 -3.31714989888238E+0001 -3.31782705268354E+0001 -3.31850428678851E+0001 -3.31918160153037E+0001 +-3.31985899723683E+0001 -3.32053647423055E+0001 -3.32121403282870E+0001 -3.32189167334328E+0001 -3.32256939608110E+0001 +-3.32324720134359E+0001 -3.32392508942695E+0001 -3.32460306062212E+0001 -3.32528111521474E+0001 -3.32595925348526E+0001 +-3.32663747570879E+0001 -3.32731578215523E+0001 -3.32799417308913E+0001 -3.32867264876988E+0001 -3.32935120945155E+0001 +-3.33002985538291E+0001 -3.33070858680751E+0001 -3.33138740396369E+0001 -3.33206630708433E+0001 -3.33274529639727E+0001 +-3.33342437212493E+0001 -3.33410353448455E+0001 -3.33478278368804E+0001 -3.33546211994209E+0001 -3.33614154344815E+0001 +-3.33682105440229E+0001 -3.33750065299541E+0001 -3.33818033941316E+0001 -3.33886011383585E+0001 -3.33953997643854E+0001 +-3.34021992739103E+0001 -3.34089996685797E+0001 -3.34158009499849E+0001 -3.34226031196669E+0001 -3.34294061791130E+0001 +-3.34362101297576E+0001 -3.34430149729836E+0001 -3.34498207101201E+0001 -3.34566273424433E+0001 -3.34634348711781E+0001 +-3.34702432974959E+0001 -3.34770526225148E+0001 -3.34838628473018E+0001 -3.34906739728701E+0001 -3.34974860001805E+0001 +-3.35042989301409E+0001 -3.35111127636072E+0001 -3.35179275013819E+0001 -3.35247431442153E+0001 -3.35315596928050E+0001 +-3.35383771477958E+0001 -3.35451955097797E+0001 -3.35520147792964E+0001 -3.35588349568329E+0001 -3.35656560428227E+0001 +-3.35724780376481E+0001 -3.35793009416379E+0001 -3.35861247550682E+0001 -3.35929494781618E+0001 -3.35997751110904E+0001 +-3.36066016539722E+0001 -3.36134291068729E+0001 -3.36202574698045E+0001 -3.36270867427280E+0001 -3.36339169255508E+0001 +-3.36407480181278E+0001 -3.36475800202610E+0001 -3.36544129317001E+0001 -3.36612467521426E+0001 -3.36680814812319E+0001 +-3.36749171185601E+0001 -3.36817536636659E+0001 -3.36885911160356E+0001 -3.36954294751029E+0001 -3.37022687402486E+0001 +-3.37091089108011E+0001 -3.37159499860361E+0001 -3.37227919651764E+0001 -3.37296348473923E+0001 -3.37364786318015E+0001 +-3.37433233174689E+0001 -3.37501689034069E+0001 -3.37570153885751E+0001 -3.37638627718803E+0001 -3.37707110521771E+0001 +-3.37775602282673E+0001 -3.37844102988994E+0001 -3.37912612627701E+0001 -3.37981131185229E+0001 -3.38049658647491E+0001 +-3.38118194999865E+0001 -3.38186740227214E+0001 -3.38255294313865E+0001 -3.38323857243619E+0001 -3.38392428999764E+0001 +-3.38461009565035E+0001 -3.38529598921669E+0001 -3.38598197051356E+0001 -3.38666803935266E+0001 -3.38735419554050E+0001 +-3.38804043887816E+0001 -3.38872676916163E+0001 -3.38941318618149E+0001 -3.39009968972319E+0001 -3.39078627956671E+0001 +-3.39147295548700E+0001 -3.39215971725361E+0001 -3.39284656463087E+0001 -3.39353349737782E+0001 -3.39422051524818E+0001 +-3.39490761799054E+0001 -3.39559480534807E+0001 -3.39628207705884E+0001 -3.39696943285546E+0001 -3.39765687246545E+0001 +-3.39834439561097E+0001 -3.39903200200894E+0001 -3.39971969137104E+0001 -3.40040746340357E+0001 -3.40109531780775E+0001 +-3.40178325427937E+0001 -3.40247127250901E+0001 -3.40315937218201E+0001 -3.40384755297840E+0001 -3.40453581457298E+0001 +-3.40522415663526E+0001 -3.40591257882953E+0001 -3.40660108081477E+0001 -3.40728966224469E+0001 -3.40797832276773E+0001 +-3.40866706202706E+0001 -3.40935587966066E+0001 -3.41004477530120E+0001 -3.41073374857605E+0001 -3.41142279910726E+0001 +-3.41211192651177E+0001 -3.41280113040119E+0001 -3.41349041038178E+0001 -3.41417976605465E+0001 -3.41486919701555E+0001 +-3.41555870285509E+0001 -3.41624828315843E+0001 -3.41693793750569E+0001 -3.41762766547150E+0001 -3.41831746662536E+0001 +-3.41900734053145E+0001 -3.41969728674871E+0001 -3.42038730483084E+0001 -3.42107739432623E+0001 -3.42176755477802E+0001 +-3.42245778572402E+0001 -3.42314808669687E+0001 -3.42383845722392E+0001 -3.42452889682728E+0001 -3.42521940502366E+0001 +-3.42590998132467E+0001 -3.42660062523652E+0001 -3.42729133626032E+0001 -3.42798211389166E+0001 -3.42867295762118E+0001 +-3.42936386693399E+0001 -3.43005484131002E+0001 -3.43074588022400E+0001 -3.43143698314533E+0001 -3.43212814953813E+0001 +-3.43281937886132E+0001 -3.43351067056847E+0001 -3.43420202410793E+0001 -3.43489343892281E+0001 -3.43558491445092E+0001 +-3.43627645012476E+0001 -3.43696804537167E+0001 -3.43765969961364E+0001 -3.43835141226744E+0001 -3.43904318274452E+0001 +-3.43973501045113E+0001 -3.44042689478828E+0001 -3.44111883515150E+0001 -3.44181083093129E+0001 -3.44250288151291E+0001 +-3.44319498627608E+0001 -3.44388714459553E+0001 -3.44457935584056E+0001 -3.44527161937532E+0001 -3.44596393455860E+0001 +-3.44665630074394E+0001 -3.44734871727968E+0001 -3.44804118350879E+0001 -3.44873369876906E+0001 -3.44942626239297E+0001 +-3.45011887370784E+0001 -3.45081153203553E+0001 -3.45150423669276E+0001 -3.45219698699093E+0001 -3.45288978223629E+0001 +-3.45358262172970E+0001 -3.45427550476679E+0001 -3.45496843063790E+0001 -3.45566139862816E+0001 -3.45635440801744E+0001 +-3.45704745808023E+0001 -3.45774054808594E+0001 -3.45843367729845E+0001 -3.45912684497671E+0001 -3.45982005037409E+0001 +-3.46051329273894E+0001 -3.46120657131412E+0001 -3.46189988533745E+0001 -3.46259323404128E+0001 -3.46328661665287E+0001 +-3.46398003239409E+0001 -3.46467348048157E+0001 -3.46536696012666E+0001 -3.46606047053556E+0001 -3.46675401090911E+0001 +-3.46744758044280E+0001 -3.46814117832705E+0001 -3.46883480374679E+0001 -3.46952845588188E+0001 -3.47022213390692E+0001 +-3.47091583699102E+0001 -3.47160956429822E+0001 -3.47230331498722E+0001 -3.47299708821154E+0001 -3.47369088311934E+0001 +-3.47438469885346E+0001 -3.47507853455160E+0001 -3.47577238934625E+0001 -3.47646626236442E+0001 -3.47716015272804E+0001 +-3.47785405955368E+0001 -3.47854798195266E+0001 -3.47924191903094E+0001 -3.47993586988955E+0001 -3.48062983362378E+0001 +-3.48132380932407E+0001 -3.48201779607535E+0001 -3.48271179295729E+0001 -3.48340579904446E+0001 -3.48409981340604E+0001 +-3.48479383510588E+0001 -3.48548786320276E+0001 -3.48618189675006E+0001 -3.48687593479580E+0001 -3.48756997638307E+0001 +-3.48826402054925E+0001 -3.48895806632678E+0001 -3.48965211274280E+0001 -3.49034615881900E+0001 -3.49104020357197E+0001 +-3.49173424601298E+0001 -3.49242828514817E+0001 -3.49312231997806E+0001 -3.49381634949829E+0001 -3.49451037269892E+0001 +-3.49520438856507E+0001 -3.49589839607638E+0001 -3.49659239420714E+0001 -3.49728638192672E+0001 -3.49798035819874E+0001 +-3.49867432198206E+0001 -3.49936827222986E+0001 -3.50006220789034E+0001 -3.50075612790626E+0001 -3.50145003121519E+0001 +-3.50214391674943E+0001 -3.50283778343603E+0001 -3.50353163019664E+0001 -3.50422545594788E+0001 -3.50491925960088E+0001 +-3.50561304006168E+0001 -3.50630679623095E+0001 -3.50700052700409E+0001 -3.50769423127128E+0001 -3.50838790791737E+0001 +-3.50908155582212E+0001 -3.50977517385981E+0001 -3.51046876089955E+0001 -3.51116231580509E+0001 -3.51185583743513E+0001 +-3.51254932464287E+0001 -3.51324277627650E+0001 -3.51393619117866E+0001 -3.51462956818686E+0001 -3.51532290613336E+0001 +-3.51601620384518E+0001 -3.51670946014393E+0001 -3.51740267384615E+0001 -3.51809584376299E+0001 -3.51878896870031E+0001 +-3.51948204745879E+0001 -3.52017507883386E+0001 -3.52086806161558E+0001 -3.52156099458878E+0001 -3.52225387653310E+0001 +-3.52294670622284E+0001 -3.52363948242696E+0001 -3.52433220390937E+0001 -3.52502486942859E+0001 -3.52571747773774E+0001 +-3.52641002758497E+0001 -3.52710251771292E+0001 -3.52779494685898E+0001 -3.52848731375548E+0001 -3.52917961712928E+0001 +-3.52987185570201E+0001 -3.53056402819010E+0001 -3.53125613330468E+0001 -3.53194816975162E+0001 -3.53264013623150E+0001 +-3.53333203143956E+0001 -3.53402385406611E+0001 -3.53471560279572E+0001 -3.53540727630801E+0001 -3.53609887327722E+0001 +-3.53679039237239E+0001 -3.53748183225729E+0001 -3.53817319159031E+0001 -3.53886446902463E+0001 -3.53955566320830E+0001 +-3.54024677278389E+0001 -3.54093779638896E+0001 -3.54162873265549E+0001 -3.54231958021039E+0001 -3.54301033767529E+0001 +-3.54370100366663E+0001 -3.54439157679536E+0001 -3.54508205566735E+0001 -3.54577243888315E+0001 -3.54646272503801E+0001 +-3.54715291272196E+0001 -3.54784300051978E+0001 -3.54853298701097E+0001 -3.54922287076965E+0001 -3.54991265036495E+0001 +-3.55060232436035E+0001 -3.55129189131446E+0001 -3.55198134978031E+0001 -3.55267069830582E+0001 -3.55335993543365E+0001 +-3.55404905970119E+0001 -3.55473806964046E+0001 -3.55542696377831E+0001 -3.55611574063634E+0001 -3.55680439873077E+0001 +-3.55749293657269E+0001 -3.55818135266795E+0001 -3.55886964551691E+0001 -3.55955781361489E+0001 -3.56024585545181E+0001 +-3.56093376951241E+0001 -3.56162155427603E+0001 -3.56230920821703E+0001 -3.56299672980419E+0001 -3.56368411750116E+0001 +-3.56437136976630E+0001 -3.56505848505282E+0001 -3.56574546180847E+0001 -3.56643229847593E+0001 -3.56711899349238E+0001 +-3.56780554528991E+0001 -3.56849195229537E+0001 -3.56917821293025E+0001 -3.56986432561076E+0001 -3.57055028874788E+0001 +-3.57123610074744E+0001 -3.57192176000974E+0001 -3.57260726493012E+0001 -3.57329261389838E+0001 -3.57397780529925E+0001 +-3.57466283751216E+0001 -3.57534770891107E+0001 -3.57603241786504E+0001 -3.57671696273749E+0001 -3.57740134188690E+0001 +-3.57808555366628E+0001 -3.57876959642343E+0001 -3.57945346850078E+0001 -3.58013716823576E+0001 -3.58082069396034E+0001 +-3.58150404400115E+0001 -3.58218721667975E+0001 -3.58287021031236E+0001 -3.58355302320988E+0001 -3.58423565367796E+0001 +-3.58491810001708E+0001 -3.58560036052235E+0001 -3.58628243348365E+0001 -3.58696431718552E+0001 -3.58764600990742E+0001 +-3.58832750992342E+0001 -3.58900881550226E+0001 -3.58968992490748E+0001 -3.59037083639752E+0001 -3.59105154822526E+0001 +-3.59173205863845E+0001 -3.59241236587967E+0001 -3.59309246818602E+0001 -3.59377236378957E+0001 -3.59445205091697E+0001 +-3.59513152778964E+0001 -3.59581079262369E+0001 -3.59648984363006E+0001 -3.59716867901447E+0001 -3.59784729697716E+0001 +-3.59852569571328E+0001 -3.59920387341265E+0001 -3.59988182825988E+0001 -3.60055955843414E+0001 -3.60123706210962E+0001 +-3.60191433745495E+0001 -3.60259138263379E+0001 -3.60326819580428E+0001 -3.60394477511942E+0001 -3.60462111872691E+0001 +-3.60529722476922E+0001 -3.60597309138348E+0001 -3.60664871670159E+0001 -3.60732409885032E+0001 -3.60799923595091E+0001 +-3.60867412611950E+0001 -3.60934876746698E+0001 -3.61002315809897E+0001 -3.61069729611573E+0001 -3.61137117961228E+0001 +-3.61204480667855E+0001 -3.61271817539890E+0001 -3.61339128385266E+0001 -3.61406413011384E+0001 -3.61473671225114E+0001 +-3.61540902832797E+0001 -3.61608107640265E+0001 -3.61675285452798E+0001 -3.61742436075177E+0001 -3.61809559311628E+0001 +-3.61876654965867E+0001 -3.61943722841085E+0001 -3.62010762739940E+0001 -3.62077774464564E+0001 -3.62144757816573E+0001 +-3.62211712597037E+0001 -3.62278638606511E+0001 -3.62345535645026E+0001 -3.62412403512090E+0001 -3.62479242006659E+0001 +-3.62546050927203E+0001 -3.62612830071626E+0001 -3.62679579237322E+0001 -3.62746298221175E+0001 -3.62812986819521E+0001 +-3.62879644828160E+0001 -3.62946272042404E+0001 -3.63012868256996E+0001 -3.63079433266180E+0001 -3.63145966863666E+0001 +-3.63212468842638E+0001 -3.63278938995746E+0001 -3.63345377115113E+0001 -3.63411782992358E+0001 -3.63478156418549E+0001 +-3.63544497184237E+0001 -3.63610805079441E+0001 -3.63677079893665E+0001 -3.63743321415876E+0001 -3.63809529434510E+0001 +-3.63875703737495E+0001 -3.63941844112219E+0001 -3.64007950345537E+0001 -3.64074022223801E+0001 -3.64140059532810E+0001 +-3.64206062057855E+0001 -3.64272029583689E+0001 -3.64337961894547E+0001 -3.64403858774137E+0001 -3.64469720005622E+0001 +-3.64535545371670E+0001 -3.64601334654403E+0001 -3.64667087635405E+0001 -3.64732804095767E+0001 -3.64798483816028E+0001 +-3.64864126576204E+0001 -3.64929732155782E+0001 -3.64995300333740E+0001 -3.65060830888521E+0001 -3.65126323598013E+0001 +-3.65191778239628E+0001 -3.65257194590211E+0001 -3.65322572426103E+0001 -3.65387911523102E+0001 -3.65453211656499E+0001 +-3.65518472601037E+0001 -3.65583694130947E+0001 -3.65648876019934E+0001 -3.65714018041163E+0001 -3.65779119967289E+0001 +-3.65844181570431E+0001 -3.65909202622186E+0001 -3.65974182893615E+0001 -3.66039122155261E+0001 -3.66104020177135E+0001 +-3.66168876728734E+0001 -3.66233691579013E+0001 -3.66298464496417E+0001 -3.66363195248838E+0001 -3.66427883603674E+0001 +-3.66492529327771E+0001 -3.66557132187456E+0001 -3.66621691948544E+0001 -3.66686208376296E+0001 -3.66750681235466E+0001 +-3.66815110290282E+0001 -3.66879495304438E+0001 -3.66943836041103E+0001 -3.67008132262920E+0001 -3.67072383731995E+0001 +-3.67136590209941E+0001 -3.67200751457807E+0001 -3.67264867236124E+0001 -3.67328937304922E+0001 -3.67392961423666E+0001 +-3.67456939351317E+0001 -3.67520870846313E+0001 -3.67584755666555E+0001 -3.67648593569429E+0001 -3.67712384311761E+0001 +-3.67776127649905E+0001 -3.67839823339645E+0001 -3.67903471136251E+0001 -3.67967070794470E+0001 -3.68030622068534E+0001 +-3.68094124712117E+0001 -3.68157578478385E+0001 -3.68220983119994E+0001 -3.68284338389033E+0001 -3.68347644037108E+0001 +-3.68410899815274E+0001 -3.68474105474055E+0001 -3.68537260763464E+0001 -3.68600365432982E+0001 -3.68663419231566E+0001 +-3.68726421907624E+0001 -3.68789373209081E+0001 -3.68852272883293E+0001 -3.68915120677112E+0001 -3.68977916336864E+0001 +-3.69040659608336E+0001 -3.69103350236802E+0001 -3.69165987966996E+0001 -3.69228572543142E+0001 -3.69291103708918E+0001 +-3.69353581207492E+0001 -3.69416004781494E+0001 -3.69478374173037E+0001 -3.69540689123695E+0001 -3.69602949374536E+0001 +-3.69665154666084E+0001 -3.69727304738335E+0001 -3.69789399330775E+0001 -3.69851438182341E+0001 -3.69913421031466E+0001 +-3.69975347616042E+0001 -3.70037217673436E+0001 -3.70099030940501E+0001 -3.70160787153544E+0001 -3.70222486048354E+0001 +-3.70284127360203E+0001 -3.70345710823819E+0001 -3.70407236173423E+0001 -3.70468703142689E+0001 -3.70530111464779E+0001 +-3.70591460872321E+0001 -3.70652751097430E+0001 -3.70713981871672E+0001 -3.70775152926104E+0001 -3.70836263991248E+0001 +-3.70897314797101E+0001 -3.70958305073135E+0001 -3.71019234548302E+0001 -3.71080102951018E+0001 -3.71140910009162E+0001 +-3.71201655450131E+0001 -3.71262339000731E+0001 -3.71322960387288E+0001 -3.71383519335590E+0001 -3.71444015570887E+0001 +-3.71504448817930E+0001 -3.71564818800915E+0001 -3.71625125243521E+0001 -3.71685367868895E+0001 -3.71745546399677E+0001 +-3.71805660557965E+0001 -3.71865710065330E+0001 -3.71925694642816E+0001 -3.71985614010947E+0001 -3.72045467889722E+0001 +-3.72105255998600E+0001 -3.72164978056527E+0001 -3.72224633781921E+0001 -3.72284222892666E+0001 -3.72343745106125E+0001 +-3.72403200139126E+0001 -3.72462587707992E+0001 -3.72521907528496E+0001 -3.72581159315896E+0001 -3.72640342784922E+0001 +-3.72699457649773E+0001 -3.72758503624124E+0001 -3.72817480421134E+0001 -3.72876387753417E+0001 -3.72935225333073E+0001 +-3.72993992871673E+0001 -3.73052690080255E+0001 -3.73111316669340E+0001 -3.73169872348920E+0001 -3.73228356828465E+0001 +-3.73286769816897E+0001 -3.73345111022642E+0001 -3.73403380153562E+0001 -3.73461576917047E+0001 -3.73519701019902E+0001 +-3.73577752168442E+0001 -3.73635730068445E+0001 -3.73693634425160E+0001 -3.73751464943318E+0001 -3.73809221327116E+0001 +-3.73866903280226E+0001 -3.73924510505785E+0001 -3.73982042706429E+0001 -3.74039499584233E+0001 -3.74096880840772E+0001 +-3.74154186177091E+0001 -3.74211415293696E+0001 -3.74268567890563E+0001 -3.74325643667174E+0001 -3.74382642322455E+0001 +-3.74439563554812E+0001 -3.74496407062112E+0001 -3.74553172541731E+0001 -3.74609859690487E+0001 -3.74666468204675E+0001 +-3.74722997780083E+0001 -3.74779448111947E+0001 -3.74835818894987E+0001 -3.74892109823413E+0001 -3.74948320590876E+0001 +-3.75004450890525E+0001 -3.75060500414982E+0001 -3.75116468856332E+0001 -3.75172355906131E+0001 -3.75228161255422E+0001 +-3.75283884594710E+0001 -3.75339525613978E+0001 -3.75395084002691E+0001 -3.75450559449768E+0001 -3.75505951643617E+0001 +-3.75561260272110E+0001 -3.75616485022598E+0001 -3.75671625581914E+0001 -3.75726681636351E+0001 -3.75781652871673E+0001 +-3.75836538973131E+0001 -3.75891339625434E+0001 -3.75946054512785E+0001 -3.76000683318844E+0001 -3.76055225726749E+0001 +-3.76109681419114E+0001 -3.76164050078017E+0001 -3.76218331385020E+0001 -3.76272525021159E+0001 -3.76326630666931E+0001 +-3.76380648002329E+0001 -3.76434576706795E+0001 -3.76488416459261E+0001 -3.76542166938116E+0001 -3.76595827821241E+0001 +-3.76649398785985E+0001 -3.76702879509160E+0001 -3.76756269667068E+0001 -3.76809568935470E+0001 -3.76862776989611E+0001 +-3.76915893504197E+0001 -3.76968918153421E+0001 -3.77021850610942E+0001 -3.77074690549906E+0001 -3.77127437642905E+0001 +-3.77180091562030E+0001 -3.77232651978831E+0001 -3.77285118564340E+0001 -3.77337490989050E+0001 -3.77389768922953E+0001 +-3.77441952035480E+0001 -3.77494039995563E+0001 -3.77546032471598E+0001 -3.77597929131453E+0001 -3.77649729642472E+0001 +-3.77701433671465E+0001 -3.77753040884733E+0001 -3.77804550948030E+0001 -3.77855963526598E+0001 -3.77907278285141E+0001 +-3.77958494887850E+0001 -3.78009612998375E+0001 -3.78060632279854E+0001 -3.78111552394889E+0001 -3.78162373005555E+0001 +-3.78213093773407E+0001 -3.78263714359471E+0001 -3.78314234424237E+0001 -3.78364653627682E+0001 -3.78414971629260E+0001 +-3.78465188087874E+0001 -3.78515302661921E+0001 -3.78565315009274E+0001 -3.78615224787265E+0001 -3.78665031652707E+0001 +-3.78714735261892E+0001 -3.78764335270571E+0001 -3.78813831333985E+0001 -3.78863223106842E+0001 -3.78912510243308E+0001 +-3.78961692397052E+0001 -3.79010769221192E+0001 -3.79059740368340E+0001 -3.79108605490554E+0001 -3.79157364239394E+0001 +-3.79206016265883E+0001 -3.79254561220504E+0001 -3.79302998753223E+0001 -3.79351328513505E+0001 -3.79399550150243E+0001 +-3.79447663311826E+0001 -3.79495667646131E+0001 -3.79543562800484E+0001 -3.79591348421692E+0001 -3.79639024156040E+0001 +-3.79686589649290E+0001 -3.79734044546658E+0001 -3.79781388492868E+0001 -3.79828621132083E+0001 -3.79875742107946E+0001 +-3.79922751063589E+0001 -3.79969647641614E+0001 -3.80016431484084E+0001 -3.80063102232549E+0001 -3.80109659528019E+0001 +-3.80156103010990E+0001 -3.80202432321429E+0001 -3.80248647098771E+0001 -3.80294746981928E+0001 -3.80340731609278E+0001 +-3.80386600618691E+0001 -3.80432353647497E+0001 -3.80477990332491E+0001 -3.80523510309968E+0001 -3.80568913215672E+0001 +-3.80614198684827E+0001 -3.80659366352132E+0001 -3.80704415851771E+0001 -3.80749346817379E+0001 -3.80794158882081E+0001 +-3.80838851678465E+0001 -3.80883424838607E+0001 -3.80927877994047E+0001 -3.80972210775783E+0001 -3.81016422814327E+0001 +-3.81060513739622E+0001 -3.81104483181115E+0001 -3.81148330767701E+0001 -3.81192056127764E+0001 -3.81235658889171E+0001 +-3.81279138679244E+0001 -3.81322495124776E+0001 -3.81365727852055E+0001 -3.81408836486825E+0001 -3.81451820654307E+0001 +-3.81494679979206E+0001 -3.81537414085673E+0001 -3.81580022597374E+0001 -3.81622505137411E+0001 -3.81664861328382E+0001 +-3.81707090792338E+0001 -3.81749193150824E+0001 -3.81791168024851E+0001 -3.81833015034905E+0001 -3.81874733800953E+0001 +-3.81916323942404E+0001 -3.81957785078172E+0001 -3.81999116826638E+0001 -3.82040318805648E+0001 -3.82081390632535E+0001 +-3.82122331924098E+0001 -3.82163142296598E+0001 -3.82203821365793E+0001 -3.82244368746898E+0001 -3.82284784054599E+0001 +-3.82325066903068E+0001 -3.82365216905950E+0001 -3.82405233676346E+0001 -3.82445116826845E+0001 -3.82484865969521E+0001 +-3.82524480715892E+0001 -3.82563960676971E+0001 -3.82603305463241E+0001 -3.82642514684645E+0001 -3.82681587950632E+0001 +-3.82720524870088E+0001 -3.82759325051387E+0001 -3.82797988102383E+0001 -3.82836513630395E+0001 -3.82874901242220E+0001 +-3.82913150544122E+0001 -3.82951261141846E+0001 -3.82989232640611E+0001 -3.83027064645103E+0001 -3.83064756759485E+0001 +-3.83102308587395E+0001 -3.83139719731938E+0001 -3.83176989795700E+0001 -3.83214118380740E+0001 -3.83251105088587E+0001 +-3.83287949520245E+0001 -3.83324651276187E+0001 -3.83361209956372E+0001 -3.83397625160228E+0001 -3.83433896486637E+0001 +-3.83470023533972E+0001 -3.83506005900087E+0001 -3.83541843182295E+0001 -3.83577534977397E+0001 -3.83613080881644E+0001 +-3.83648480490791E+0001 -3.83683733400040E+0001 -3.83718839204071E+0001 -3.83753797497062E+0001 -3.83788607872624E+0001 +-3.83823269923879E+0001 -3.83857783243399E+0001 -3.83892147423252E+0001 -3.83926362054944E+0001 -3.83960426729487E+0001 +-3.83994341037348E+0001 -3.84028104568491E+0001 -3.84061716912311E+0001 -3.84095177657724E+0001 -3.84128486393086E+0001 +-3.84161642706257E+0001 -3.84194646184526E+0001 -3.84227496414702E+0001 -3.84260192983032E+0001 -3.84292735475262E+0001 +-3.84325123476593E+0001 -3.84357356571721E+0001 -3.84389434344790E+0001 -3.84421356379434E+0001 -3.84453122258755E+0001 +-3.84484731565326E+0001 -3.84516183881209E+0001 -3.84547478787915E+0001 -3.84578615866440E+0001 -3.84609594697267E+0001 +-3.84640414860327E+0001 -3.84671075935051E+0001 -3.84701577500320E+0001 -3.84731919134504E+0001 -3.84762100415440E+0001 +-3.84792120920436E+0001 -3.84821980226277E+0001 -3.84851677909236E+0001 -3.84881213545024E+0001 -3.84910586708856E+0001 +-3.84939796975418E+0001 -3.84968843918862E+0001 -3.84997727112799E+0001 -3.85026446130346E+0001 -3.85055000544073E+0001 +-3.85083389926015E+0001 -3.85111613847704E+0001 -3.85139671880136E+0001 -3.85167563593772E+0001 -3.85195288558552E+0001 +-3.85222846343894E+0001 -3.85250236518684E+0001 -3.85277458651280E+0001 -3.85304512309523E+0001 -3.85331397060722E+0001 +-3.85358112471651E+0001 -3.85384658108579E+0001 -3.85411033537223E+0001 -3.85437238322796E+0001 -3.85463272029954E+0001 +-3.85489134222866E+0001 -3.85514824465159E+0001 -3.85540342319911E+0001 -3.85565687349699E+0001 -3.85590859116578E+0001 +-3.85615857182058E+0001 -3.85640681107111E+0001 -3.85665330452237E+0001 -3.85689804777352E+0001 -3.85714103641857E+0001 +-3.85738226604667E+0001 -3.85762173224109E+0001 -3.85785943058035E+0001 -3.85809535663745E+0001 -3.85832950598001E+0001 +-3.85856187417091E+0001 -3.85879245676709E+0001 -3.85902124932073E+0001 -3.85924824737845E+0001 -3.85947344648180E+0001 +-3.85969684216703E+0001 -3.85991842996481E+0001 -3.86013820540100E+0001 -3.86035616399597E+0001 -3.86057230126494E+0001 +-3.86078661271770E+0001 -3.86099909385893E+0001 -3.86120974018790E+0001 -3.86141854719862E+0001 -3.86162551038008E+0001 +-3.86183062521575E+0001 -3.86203388718393E+0001 -3.86223529175755E+0001 -3.86243483440460E+0001 -3.86263251058726E+0001 +-3.86282831576293E+0001 -3.86302224538362E+0001 -3.86321429489602E+0001 -3.86340445974140E+0001 -3.86359273535604E+0001 +-3.86377911717078E+0001 -3.86396360061136E+0001 -3.86414618109822E+0001 -3.86432685404630E+0001 -3.86450561486553E+0001 +-3.86468245896040E+0001 -3.86485738173024E+0001 -3.86503037856917E+0001 -3.86520144486601E+0001 -3.86537057600412E+0001 +-3.86553776736194E+0001 -3.86570301431236E+0001 -3.86586631222306E+0001 -3.86602765645659E+0001 -3.86618704237009E+0001 +-3.86634446531552E+0001 -3.86649992063951E+0001 -3.86665340368354E+0001 -3.86680490978379E+0001 -3.86695443427082E+0001 +-3.86710197247066E+0001 -3.86724751970329E+0001 -3.86739107128406E+0001 -3.86753262252263E+0001 -3.86767216872356E+0001 +-3.86780970518618E+0001 -3.86794522720440E+0001 -3.86807873006716E+0001 -3.86821020905788E+0001 -3.86833965945473E+0001 +-3.86846707653067E+0001 -3.86859245555350E+0001 -3.86871579178541E+0001 -3.86883708048375E+0001 -3.86895631690057E+0001 +-3.86907349628211E+0001 -3.86918861387000E+0001 -3.86930166490037E+0001 -3.86941264460392E+0001 -3.86952154820645E+0001 +-3.86962837092797E+0001 -3.86973310798375E+0001 -3.86983575458350E+0001 -3.86993630593156E+0001 -3.87003475722760E+0001 +-3.87013110366529E+0001 -3.87022534043341E+0001 -3.87031746271559E+0001 -3.87040746568967E+0001 -3.87049534452886E+0001 +-3.87058109440064E+0001 -3.87066471046772E+0001 -3.87074618788701E+0001 -3.87082552181015E+0001 -3.87090270738419E+0001 +-3.87097773975027E+0001 -3.87105061404439E+0001 -3.87112132539745E+0001 -3.87118986893508E+0001 -3.87125623977741E+0001 +-3.87132043303951E+0001 -3.87138244383119E+0001 -3.87144226725680E+0001 -3.87149989841567E+0001 -3.87155533240175E+0001 +-3.87160856430372E+0001 -3.87165958920494E+0001 -3.87170840218362E+0001 -3.87175499831271E+0001 -3.87179937265994E+0001 +-3.87184152028740E+0001 -3.87188143625246E+0001 -3.87191911560676E+0001 -3.87195455339689E+0001 -3.87198774466435E+0001 +-3.87201868444498E+0001 -3.87204736776966E+0001 -3.87207378966395E+0001 -3.87209794514802E+0001 -3.87211982923689E+0001 +-3.87213943694023E+0001 -3.87215676326245E+0001 -3.87217180320291E+0001 -3.87218455175541E+0001 -3.87219500390883E+0001 +-3.87220315464626E+0001 -3.87220899894602E+0001 -3.87221253178087E+0001 -3.87221374811845E+0001 -3.87221264292112E+0001 +-3.87220921114611E+0001 -3.87220344774486E+0001 -3.87219534766429E+0001 -3.87218490584544E+0001 -3.87217211722457E+0001 +-3.87215697673216E+0001 -3.87213947929370E+0001 -3.87211961982965E+0001 -3.87209739325487E+0001 -3.87207279447891E+0001 +-3.87204581840628E+0001 -3.87201645993633E+0001 -3.87198471396270E+0001 -3.87195057537412E+0001 -3.87191403905396E+0001 +-3.87187509988021E+0001 -3.87183375272597E+0001 -3.87178999245860E+0001 -3.87174381394061E+0001 -3.87169521202866E+0001 +-3.87164418157491E+0001 -3.87159071742571E+0001 -3.87153481442254E+0001 -3.87147646740103E+0001 -3.87141567119213E+0001 +-3.87135242062111E+0001 -3.87128671050843E+0001 -3.87121853566882E+0001 -3.87114789091188E+0001 -3.87107477104228E+0001 +-3.87099917085896E+0001 -3.87092108515583E+0001 -3.87084050872152E+0001 -3.87075743633933E+0001 -3.87067186278727E+0001 +-3.87058378283834E+0001 -3.87049319125994E+0001 -3.87040008281428E+0001 -3.87030445225863E+0001 -3.87020629434447E+0001 +-3.87010560381851E+0001 -3.87000237542192E+0001 -3.86989660389045E+0001 -3.86978828395495E+0001 -3.86967741034095E+0001 +-3.86956397776852E+0001 -3.86944798095258E+0001 -3.86932941460266E+0001 -3.86920827342316E+0001 -3.86908455211336E+0001 +-3.86895824536698E+0001 -3.86882934787248E+0001 -3.86869785431323E+0001 -3.86856375936745E+0001 -3.86842705770775E+0001 +-3.86828774400174E+0001 -3.86814581291168E+0001 -3.86800125909431E+0001 -3.86785407720161E+0001 -3.86770426188009E+0001 +-3.86755180777062E+0001 -3.86739670950951E+0001 -3.86723896172721E+0001 -3.86707855904908E+0001 -3.86691549609546E+0001 +-3.86674976748108E+0001 -3.86658136781549E+0001 -3.86641029170311E+0001 -3.86623653374321E+0001 -3.86606008852916E+0001 +-3.86588095064980E+0001 -3.86569911468840E+0001 -3.86551457522288E+0001 -3.86532732682611E+0001 -3.86513736406549E+0001 +-3.86494468150324E+0001 -3.86474927369648E+0001 -3.86455113519677E+0001 -3.86435026055028E+0001 -3.86414664429867E+0001 +-3.86394028097767E+0001 -3.86373116511773E+0001 -3.86351929124438E+0001 -3.86330465387769E+0001 -3.86308724753250E+0001 +-3.86286706671856E+0001 -3.86264410593983E+0001 -3.86241835969566E+0001 -3.86218982247966E+0001 -3.86195848878037E+0001 +-3.86172435308109E+0001 -3.86148740985992E+0001 -3.86124765358950E+0001 -3.86100507873718E+0001 -3.86075967976518E+0001 +-3.86051145113043E+0001 -3.86026038728477E+0001 -3.86000648267454E+0001 -3.85974973174065E+0001 -3.85949012891936E+0001 +-3.85922766864101E+0001 -3.85896234533091E+0001 -3.85869415340931E+0001 -3.85842308729086E+0001 -3.85814914138527E+0001 +-3.85787231009665E+0001 -3.85759258782425E+0001 -3.85730996896163E+0001 -3.85702444789728E+0001 -3.85673601901457E+0001 +-3.85644467669135E+0001 -3.85615041530031E+0001 -3.85585322920910E+0001 -3.85555311277961E+0001 -3.85525006036889E+0001 +-3.85494406632836E+0001 -3.85463512500472E+0001 -3.85432323073883E+0001 -3.85400837786668E+0001 -3.85369056071881E+0001 +-3.85336977362060E+0001 -3.85304601089198E+0001 -3.85271926684779E+0001 -3.85238953579747E+0001 -3.85205681204548E+0001 +-3.85172108989071E+0001 -3.85138236362676E+0001 -3.85104062754222E+0001 -3.85069587592029E+0001 -3.85034810303882E+0001 +-3.84999730317066E+0001 -3.84964347058306E+0001 -3.84928659953819E+0001 -3.84892668429298E+0001 -3.84856371909890E+0001 +-3.84819769820253E+0001 -3.84782861584473E+0001 -3.84745646626151E+0001 -3.84708124368319E+0001 -3.84670294233521E+0001 +-3.84632155643762E+0001 -3.84593708020519E+0001 -3.84554950784731E+0001 -3.84515883356818E+0001 -3.84476505156686E+0001 +-3.84436815603718E+0001 -3.84396814116729E+0001 -3.84356500114062E+0001 -3.84315873013486E+0001 -3.84274932232284E+0001 +-3.84233677187175E+0001 -3.84192107294382E+0001 -3.84150221969591E+0001 -3.84108020627960E+0001 -3.84065502684121E+0001 +-3.84022667552176E+0001 -3.83979514645712E+0001 -3.83936043377762E+0001 -3.83892253160871E+0001 -3.83848143407030E+0001 +-3.83803713527721E+0001 -3.83758962933887E+0001 -3.83713891035945E+0001 -3.83668497243783E+0001 -3.83622780966788E+0001 +-3.83576741613787E+0001 -3.83530378593094E+0001 -3.83483691312482E+0001 -3.83436679179261E+0001 -3.83389341600121E+0001 +-3.83341677981285E+0001 -3.83293687728437E+0001 -3.83245370246718E+0001 -3.83196724940787E+0001 -3.83147751214722E+0001 +-3.83098448472112E+0001 -3.83048816115990E+0001 -3.82998853548912E+0001 -3.82948560172839E+0001 -3.82897935389274E+0001 +-3.82846978599140E+0001 -3.82795689202853E+0001 -3.82744066600312E+0001 -3.82692110190878E+0001 -3.82639819373399E+0001 +-3.82587193546180E+0001 -3.82534232106999E+0001 -3.82480934453128E+0001 -3.82427299981294E+0001 -3.82373328087698E+0001 +-3.82319018168023E+0001 -3.82264369617438E+0001 -3.82209381830548E+0001 -3.82154054201455E+0001 -3.82098386123745E+0001 +-3.82042376990451E+0001 -3.81986026194107E+0001 -3.81929333126702E+0001 -3.81872297179701E+0001 -3.81814917744052E+0001 +-3.81757194210157E+0001 -3.81699125967918E+0001 -3.81640712406701E+0001 -3.81581952915327E+0001 -3.81522846882118E+0001 +-3.81463393694840E+0001 -3.81403592740766E+0001 -3.81343443406629E+0001 -3.81282945078611E+0001 -3.81222097142411E+0001 +-3.81160898983164E+0001 -3.81099349985503E+0001 -3.81037449533527E+0001 -3.80975197010800E+0001 -3.80912591800357E+0001 +-3.80849633284752E+0001 -3.80786320845935E+0001 -3.80722653865400E+0001 -3.80658631724069E+0001 -3.80594253802369E+0001 +-3.80529519480180E+0001 -3.80464428136854E+0001 -3.80398979151231E+0001 -3.80333171901618E+0001 -3.80267005765800E+0001 +-3.80200480121010E+0001 -3.80133594343993E+0001 -3.80066347810961E+0001 -3.79998739897577E+0001 -3.79930769978965E+0001 +-3.79862437429779E+0001 -3.79793741624100E+0001 -3.79724681935506E+0001 -3.79655257737040E+0001 -3.79585468401202E+0001 +-3.79515313299970E+0001 -3.79444791804853E+0001 -3.79373903286749E+0001 -3.79302647116095E+0001 -3.79231022662734E+0001 +-3.79159029296078E+0001 -3.79086666384893E+0001 -3.79013933297543E+0001 -3.78940829401770E+0001 -3.78867354064842E+0001 +-3.78793506653478E+0001 -3.78719286533858E+0001 -3.78644693071696E+0001 -3.78569725632100E+0001 -3.78494383579704E+0001 +-3.78418666278599E+0001 -3.78342573092352E+0001 -3.78266103384005E+0001 -3.78189256516058E+0001 -3.78112031850512E+0001 +-3.78034428748812E+0001 -3.77956446571921E+0001 -3.77878084680215E+0001 -3.77799342433584E+0001 -3.77720219191396E+0001 +-3.77640714312465E+0001 -3.77560827155101E+0001 -3.77480557077054E+0001 -3.77399903435619E+0001 -3.77318865587463E+0001 +-3.77237442888839E+0001 -3.77155634695370E+0001 -3.77073440362236E+0001 -3.76990859244024E+0001 -3.76907890694835E+0001 +-3.76824534068237E+0001 -3.76740788717243E+0001 -3.76656653994411E+0001 -3.76572129251669E+0001 -3.76487213840525E+0001 +-3.76401907111869E+0001 -3.76316208416138E+0001 -3.76230117103197E+0001 -3.76143632522402E+0001 -3.76056754022570E+0001 +-3.75969480951993E+0001 -3.75881812658469E+0001 -3.75793748489234E+0001 -3.75705287790998E+0001 -3.75616429909969E+0001 +-3.75527174191779E+0001 -3.75437519981627E+0001 -3.75347466624078E+0001 -3.75257013463253E+0001 -3.75166159842673E+0001 +-3.75074905105406E+0001 -3.74983248593937E+0001 -3.74891189650278E+0001 -3.74798727615863E+0001 -3.74705861831629E+0001 +-3.74612591637965E+0001 -3.74518916374761E+0001 -3.74424835381369E+0001 -3.74330347996598E+0001 -3.74235453558743E+0001 +-3.74140151405587E+0001 -3.74044440874371E+0001 -3.73948321301815E+0001 -3.73851792024098E+0001 -3.73754852376891E+0001 +-3.73657501695332E+0001 -3.73559739314046E+0001 -3.73461564567095E+0001 -3.73362976788040E+0001 -3.73263975309935E+0001 +-3.73164559465247E+0001 -3.73064728586002E+0001 -3.72964482003630E+0001 -3.72863819049046E+0001 -3.72762739052662E+0001 +-3.72661241344356E+0001 -3.72559325253472E+0001 -3.72456990108825E+0001 -3.72354235238708E+0001 -3.72251059970909E+0001 +-3.72147463632641E+0001 -3.72043445550623E+0001 -3.71939005051072E+0001 -3.71834141459615E+0001 -3.71728854101418E+0001 +-3.71623142301052E+0001 -3.71517005382636E+0001 -3.71410442669707E+0001 -3.71303453485297E+0001 -3.71196037151915E+0001 +-3.71088192991540E+0001 -3.70979920325610E+0001 -3.70871218475055E+0001 -3.70762086760276E+0001 -3.70652524501142E+0001 +-3.70542531017002E+0001 -3.70432105626658E+0001 -3.70321247648413E+0001 -3.70209956400054E+0001 -3.70098231198772E+0001 +-3.69986071361316E+0001 -3.69873476203853E+0001 -3.69760445042062E+0001 -3.69646977191064E+0001 -3.69533071965458E+0001 +-3.69418728679339E+0001 -3.69303946646246E+0001 -3.69188725179218E+0001 -3.69073063590769E+0001 -3.68956961192831E+0001 +-3.68840417296895E+0001 -3.68723431213852E+0001 -3.68606002254130E+0001 -3.68488129727555E+0001 -3.68369812943507E+0001 +-3.68251051210780E+0001 -3.68131843837677E+0001 -3.68012190131942E+0001 -3.67892089400839E+0001 -3.67771540951055E+0001 +-3.67650544088774E+0001 -3.67529098119678E+0001 -3.67407202348868E+0001 -3.67284856080950E+0001 -3.67162058620031E+0001 +-3.67038809269626E+0001 -3.66915107332797E+0001 -3.66790952112004E+0001 -3.66666342909254E+0001 -3.66541279025960E+0001 +-3.66415759763064E+0001 -3.66289784420952E+0001 -3.66163352299496E+0001 -3.66036462698020E+0001 -3.65909114915351E+0001 +-3.65781308249774E+0001 -3.65653041999048E+0001 -3.65524315460407E+0001 -3.65395127930558E+0001 -3.65265478705676E+0001 +-3.65135367081433E+0001 -3.65004792352928E+0001 -3.64873753814798E+0001 -3.64742250761095E+0001 -3.64610282485379E+0001 +-3.64477848280673E+0001 -3.64344947439474E+0001 -3.64211579253723E+0001 -3.64077743014909E+0001 -3.63943438013912E+0001 +-3.63808663541140E+0001 -3.63673418886459E+0001 -3.63537703339201E+0001 -3.63401516188170E+0001 -3.63264856721656E+0001 +-3.63127724227421E+0001 -3.62990117992700E+0001 -3.62852037304192E+0001 -3.62713481448069E+0001 -3.62574449709997E+0001 +-3.62434941375093E+0001 -3.62294955727974E+0001 -3.62154492052677E+0001 -3.62013549632780E+0001 -3.61872127751288E+0001 +-3.61730225690713E+0001 -3.61587842732996E+0001 -3.61444978159605E+0001 -3.61301631251426E+0001 -3.61157801288871E+0001 +-3.61013487551792E+0001 -3.60868689319524E+0001 -3.60723405870870E+0001 -3.60577636484126E+0001 -3.60431380437032E+0001 +-3.60284637006840E+0001 -3.60137405470233E+0001 -3.59989685103385E+0001 -3.59841475181968E+0001 -3.59692774981084E+0001 +-3.59543583775338E+0001 -3.59393900838802E+0001 -3.59243725445018E+0001 -3.59093056867008E+0001 -3.58941894377253E+0001 +-3.58790237247729E+0001 -3.58638084749875E+0001 -3.58485436154600E+0001 -3.58332290732297E+0001 -3.58178647752811E+0001 +-3.58024506485479E+0001 -3.57869866199103E+0001 -3.57714726161986E+0001 -3.57559085641851E+0001 -3.57402943905953E+0001 +-3.57246300220973E+0001 -3.57089153853074E+0001 -3.56931504067943E+0001 -3.56773350130665E+0001 -3.56614691305873E+0001 +-3.56455526857583E+0001 -3.56295856049384E+0001 -3.56135678144274E+0001 -3.55974992404731E+0001 -3.55813798092737E+0001 +-3.55652094469719E+0001 -3.55489880796601E+0001 -3.55327156333729E+0001 -3.55163920340987E+0001 -3.55000172077703E+0001 +-3.54835910802692E+0001 -3.54671135774223E+0001 -3.54505846250029E+0001 -3.54340041487364E+0001 -3.54173720742914E+0001 +-3.54006883272838E+0001 -3.53839528332806E+0001 -3.53671655177907E+0001 -3.53503263062769E+0001 -3.53334351241447E+0001 +-3.53164918967457E+0001 -3.52994965493828E+0001 -3.52824490073049E+0001 -3.52653491957098E+0001 -3.52481970397378E+0001 +-3.52309924644815E+0001 -3.52137353949787E+0001 -3.51964257562139E+0001 -3.51790634731212E+0001 -3.51616484705794E+0001 +-3.51441806734176E+0001 -3.51266600064099E+0001 -3.51090863942795E+0001 -3.50914597616945E+0001 -3.50737800332734E+0001 +-3.50560471335792E+0001 -3.50382609871228E+0001 -3.50204215183675E+0001 -3.50025286517147E+0001 -3.49845823115201E+0001 +-3.49665824220856E+0001 -3.49485289076582E+0001 -3.49304216924363E+0001 -3.49122607005600E+0001 -3.48940458561207E+0001 +-3.48757770831567E+0001 -3.48574543056547E+0001 -3.48390774475453E+0001 -3.48206464327085E+0001 -3.48021611849726E+0001 +-3.47836216281122E+0001 -3.47650276858495E+0001 -3.47463792818517E+0001 -3.47276763397385E+0001 -3.47089187830720E+0001 +-3.46901065353656E+0001 -3.46712395200774E+0001 -3.46523176606103E+0001 -3.46333408803224E+0001 -3.46143091025137E+0001 +-3.45952222504299E+0001 -3.45760802472701E+0001 -3.45568830161734E+0001 -3.45376304802343E+0001 -3.45183225624865E+0001 +-3.44989591859170E+0001 -3.44795402734600E+0001 -3.44600657479921E+0001 -3.44405355323405E+0001 -3.44209495492828E+0001 +-3.44013077215383E+0001 -3.43816099717755E+0001 -3.43618562226136E+0001 -3.43420463966146E+0001 -3.43221804162900E+0001 +-3.43022582040988E+0001 -3.42822796824455E+0001 -3.42622447736869E+0001 -3.42421534001187E+0001 -3.42220054839934E+0001 +-3.42018009475063E+0001 -3.41815397127972E+0001 -3.41612217019560E+0001 -3.41408468370215E+0001 -3.41204150399794E+0001 +-3.40999262327612E+0001 -3.40793803372476E+0001 -3.40587772752628E+0001 -3.40381169685825E+0001 -3.40173993389292E+0001 +-3.39966243079708E+0001 -3.39757917973233E+0001 -3.39549017285495E+0001 -3.39339540231633E+0001 -3.39129486026214E+0001 +-3.38918853883294E+0001 -3.38707643016413E+0001 -3.38495852638558E+0001 -3.38283481962235E+0001 -3.38070530199355E+0001 +-3.37856996561386E+0001 -3.37642880259212E+0001 -3.37428180503184E+0001 -3.37212896503176E+0001 -3.36997027468493E+0001 +-3.36780572607942E+0001 -3.36563531129779E+0001 -3.36345902241740E+0001 -3.36127685151038E+0001 -3.35908879064367E+0001 +-3.35689483187893E+0001 -3.35469496727255E+0001 -3.35248918887546E+0001 -3.35027748873343E+0001 -3.34805985888713E+0001 +-3.34583629137187E+0001 -3.34360677821759E+0001 -3.34137131144924E+0001 -3.33912988308612E+0001 -3.33688248514241E+0001 +-3.33462910962739E+0001 -3.33236974854438E+0001 -3.33010439389199E+0001 -3.32783303766347E+0001 -3.32555567184644E+0001 +-3.32327228842411E+0001 -3.32098287937325E+0001 -3.31868743666645E+0001 -3.31638595227008E+0001 -3.31407841814629E+0001 +-3.31176482625082E+0001 -3.30944516853529E+0001 -3.30711943694514E+0001 -3.30478762342091E+0001 -3.30244971989802E+0001 +-3.30010571830638E+0001 -3.29775561057081E+0001 -3.29539938861064E+0001 -3.29303704434022E+0001 -3.29066856966866E+0001 +-3.28829395649918E+0001 -3.28591319673032E+0001 -3.28352628225561E+0001 -3.28113320496263E+0001 -3.27873395673403E+0001 +-3.27632852944710E+0001 -3.27391691497416E+0001 -3.27149910518178E+0001 -3.26907509193190E+0001 -3.26664486708041E+0001 +-3.26420842247865E+0001 -3.26176574997221E+0001 -3.25931684140146E+0001 -3.25686168860208E+0001 -3.25440028340385E+0001 +-3.25193261763147E+0001 -3.24945868310428E+0001 -3.24697847163656E+0001 -3.24449197503731E+0001 -3.24199918511008E+0001 +-3.23950009365334E+0001 -3.23699469246024E+0001 -3.23448297331850E+0001 -3.23196492801096E+0001 -3.22944054831471E+0001 +-3.22690982600207E+0001 -3.22437275283956E+0001 -3.22182932058908E+0001 -3.21927952100654E+0001 -3.21672334584327E+0001 +-3.21416078684478E+0001 -3.21159183575184E+0001 -3.20901648429936E+0001 -3.20643472421754E+0001 -3.20384654723094E+0001 +-3.20125194505903E+0001 -3.19865090941605E+0001 -3.19604343201090E+0001 -3.19342950454712E+0001 -3.19080911872309E+0001 +-3.18818226623193E+0001 -3.18554893876160E+0001 -3.18290912799450E+0001 -3.18026282560813E+0001 -3.17761002327455E+0001 +-3.17495071266023E+0001 -3.17228488542713E+0001 -3.16961253323121E+0001 -3.16693364772359E+0001 -3.16424822054999E+0001 +-3.16155624335091E+0001 -3.15885770776162E+0001 -3.15615260541188E+0001 -3.15344092792637E+0001 -3.15072266692459E+0001 +-3.14799781402083E+0001 -3.14526636082362E+0001 -3.14252829893689E+0001 -3.13978361995902E+0001 -3.13703231548278E+0001 +-3.13427437709626E+0001 -3.13150979638171E+0001 -3.12873856491692E+0001 -3.12596067427364E+0001 -3.12317611601887E+0001 +-3.12038488171362E+0001 -3.11758696291459E+0001 -3.11478235117238E+0001 -3.11197103803306E+0001 -3.10915301503690E+0001 +-3.10632827371922E+0001 -3.10349680560980E+0001 -3.10065860223325E+0001 -3.09781365510898E+0001 -3.09496195575143E+0001 +-3.09210349566906E+0001 -3.08923826636565E+0001 -3.08636625933961E+0001 -3.08348746608373E+0001 -3.08060187808606E+0001 +-3.07770948682937E+0001 -3.07481028379030E+0001 -3.07190426044136E+0001 -3.06899140824934E+0001 -3.06607171867510E+0001 +-3.06314518317560E+0001 -3.06021179320156E+0001 -3.05727154019840E+0001 -3.05432441560679E+0001 -3.05137041086206E+0001 +-3.04840951739388E+0001 -3.04544172662683E+0001 -3.04246702998018E+0001 -3.03948541886860E+0001 -3.03649688470045E+0001 +-3.03350141887939E+0001 -3.03049901280364E+0001 -3.02748965786651E+0001 -3.02447334545568E+0001 -3.02145006695358E+0001 +-3.01841981373762E+0001 -3.01538257717961E+0001 -3.01233834864646E+0001 -3.00928711949949E+0001 -3.00622888109510E+0001 +-3.00316362478398E+0001 -3.00009134191196E+0001 -2.99701202381944E+0001 -2.99392566184152E+0001 -2.99083224730798E+0001 +-2.98773177154368E+0001 -2.98462422586775E+0001 -2.98150960159436E+0001 -2.97838789003242E+0001 -2.97525908248530E+0001 +-2.97212317025163E+0001 -2.96898014462402E+0001 -2.96582999689043E+0001 -2.96267271833359E+0001 -2.95950830023031E+0001 +-2.95633673385274E+0001 -2.95315801046760E+0001 -2.94997212133657E+0001 -2.94677905771547E+0001 -2.94357881085538E+0001 +-2.94037137200195E+0001 -2.93715673239550E+0001 -2.93393488327115E+0001 -2.93070581585908E+0001 -2.92746952138341E+0001 +-2.92422599106365E+0001 -2.92097521611398E+0001 -2.91771718774325E+0001 -2.91445189715481E+0001 -2.91117933554697E+0001 +-2.90789949411270E+0001 -2.90461236403990E+0001 -2.90131793651096E+0001 -2.89801620270330E+0001 -2.89470715378834E+0001 +-2.89139078093346E+0001 -2.88806707529953E+0001 -2.88473602804299E+0001 -2.88139763031460E+0001 -2.87805187326015E+0001 +-2.87469874802008E+0001 -2.87133824572929E+0001 -2.86797035751745E+0001 -2.86459507450937E+0001 -2.86121238782462E+0001 +-2.85782228857680E+0001 -2.85442476787491E+0001 -2.85101981682239E+0001 -2.84760742651750E+0001 -2.84418758805350E+0001 +-2.84076029251765E+0001 -2.83732553099297E+0001 -2.83388329455608E+0001 -2.83043357427924E+0001 -2.82697636122901E+0001 +-2.82351164646678E+0001 -2.82003942104908E+0001 -2.81655967602622E+0001 -2.81307240244412E+0001 -2.80957759134300E+0001 +-2.80607523375816E+0001 -2.80256532071934E+0001 -2.79904784325085E+0001 -2.79552279237215E+0001 -2.79199015909740E+0001 +-2.78844993443519E+0001 -2.78490210938921E+0001 -2.78134667495751E+0001 -2.77778362213296E+0001 -2.77421294190372E+0001 +-2.77063462525179E+0001 -2.76704866315425E+0001 -2.76345504658380E+0001 -2.75985376650631E+0001 -2.75624481388340E+0001 +-2.75262817967112E+0001 -2.74900385482060E+0001 -2.74537183027712E+0001 -2.74173209698131E+0001 -2.73808464586810E+0001 +-2.73442946786718E+0001 -2.73076655390300E+0001 -2.72709589489534E+0001 -2.72341748175759E+0001 -2.71973130539909E+0001 +-2.71603735672283E+0001 -2.71233562662734E+0001 -2.70862610600522E+0001 -2.70490878574453E+0001 -2.70118365672768E+0001 +-2.69745070983154E+0001 -2.69370993592838E+0001 -2.68996132588427E+0001 -2.68620487056128E+0001 -2.68244056081492E+0001 +-2.67866838749631E+0001 -2.67488834145125E+0001 -2.67110041351935E+0001 -2.66730459453665E+0001 -2.66350087533186E+0001 +-2.65968924673044E+0001 -2.65586969955106E+0001 -2.65204222460774E+0001 -2.64820681270956E+0001 -2.64436345465990E+0001 +-2.64051214125646E+0001 -2.63665286329278E+0001 -2.63278561155626E+0001 -2.62891037682938E+0001 -2.62502714988914E+0001 +-2.62113592150759E+0001 -2.61723668245137E+0001 -2.61332942348163E+0001 -2.60941413535450E+0001 -2.60549080882110E+0001 +-2.60155943462655E+0001 -2.59762000351144E+0001 -2.59367250621064E+0001 -2.58971693345383E+0001 -2.58575327596581E+0001 +-2.58178152446567E+0001 -2.57780166966729E+0001 -2.57381370227970E+0001 -2.56981761300597E+0001 -2.56581339254419E+0001 +-2.56180103158781E+0001 -2.55778052082416E+0001 -2.55375185093550E+0001 -2.54971501259924E+0001 -2.54566999648696E+0001 +-2.54161679326551E+0001 -2.53755539359618E+0001 -2.53348578813464E+0001 -2.52940796753237E+0001 -2.52532192243443E+0001 +-2.52122764348111E+0001 -2.51712512130744E+0001 -2.51301434654344E+0001 -2.50889530981347E+0001 -2.50476800173644E+0001 +-2.50063241292662E+0001 -2.49648853399283E+0001 -2.49233635553820E+0001 -2.48817586816095E+0001 -2.48400706245398E+0001 +-2.47982992900491E+0001 -2.47564445839615E+0001 -2.47145064120492E+0001 -2.46724846800277E+0001 -2.46303792935659E+0001 +-2.45881901582747E+0001 -2.45459171797165E+0001 -2.45035602633984E+0001 -2.44611193147716E+0001 -2.44185942392483E+0001 +-2.43759849421690E+0001 -2.43332913288348E+0001 -2.42905133044875E+0001 -2.42476507743259E+0001 -2.42047036434831E+0001 +-2.41616718170485E+0001 -2.41185552000533E+0001 -2.40753536974846E+0001 -2.40320672142646E+0001 -2.39886956552741E+0001 +-2.39452389253332E+0001 -2.39016969292160E+0001 -2.38580695716379E+0001 -2.38143567572672E+0001 -2.37705583907156E+0001 +-2.37266743765430E+0001 -2.36827046192565E+0001 -2.36386490233125E+0001 -2.35945074931117E+0001 -2.35502799330082E+0001 +-2.35059662472933E+0001 -2.34615663402132E+0001 -2.34170801159621E+0001 -2.33725074786799E+0001 -2.33278483324472E+0001 +-2.32831025813040E+0001 -2.32382701292275E+0001 -2.31933508801480E+0001 -2.31483447379421E+0001 -2.31032516064322E+0001 +-2.30580713893876E+0001 -2.30128039905307E+0001 -2.29674493135217E+0001 -2.29220072619761E+0001 -2.28764777394559E+0001 +-2.28308606494635E+0001 -2.27851558954581E+0001 -2.27393633808401E+0001 -2.26934830089598E+0001 -2.26475146831132E+0001 +-2.26014583065453E+0001 -2.25553137824489E+0001 -2.25090810139590E+0001 -2.24627599041672E+0001 -2.24163503561019E+0001 +-2.23698522727472E+0001 -2.23232655570294E+0001 -2.22765901118295E+0001 -2.22298258399663E+0001 -2.21829726442117E+0001 +-2.21360304272814E+0001 -2.20889990918424E+0001 -2.20418785405088E+0001 -2.19946686758380E+0001 -2.19473694003381E+0001 +-2.18999806164623E+0001 -2.18525022266173E+0001 -2.18049341331465E+0001 -2.17572762383484E+0001 -2.17095284444720E+0001 +-2.16616906537008E+0001 -2.16137627681811E+0001 -2.15657446899963E+0001 -2.15176363211766E+0001 -2.14694375637069E+0001 +-2.14211483195132E+0001 -2.13727684904737E+0001 -2.13242979784070E+0001 -2.12757366850876E+0001 -2.12270845122319E+0001 +-2.11783413615075E+0001 -2.11295071345202E+0001 -2.10805817328355E+0001 -2.10315650579570E+0001 -2.09824570113439E+0001 +-2.09332574943920E+0001 -2.08839664084531E+0001 -2.08345836548242E+0001 -2.07851091347506E+0001 -2.07355427494215E+0001 +-2.06858843999784E+0001 -2.06361339875018E+0001 -2.05862914130308E+0001 -2.05363565775429E+0001 -2.04863293819667E+0001 +-2.04362097271774E+0001 -2.03859975140014E+0001 -2.03356926432016E+0001 -2.02852950154994E+0001 -2.02348045315610E+0001 +-2.01842210919991E+0001 -2.01335445973702E+0001 -2.00827749481832E+0001 -2.00319120448893E+0001 -1.99809557878965E+0001 +-1.99299060775473E+0001 -1.98787628141433E+0001 -1.98275258979250E+0001 -1.97761952290829E+0001 -1.97247707077575E+0001 +-1.96732522340350E+0001 -1.96216397079469E+0001 -1.95699330294751E+0001 -1.95181320985481E+0001 -1.94662368150370E+0001 +-1.94142470787689E+0001 -1.93621627895100E+0001 -1.93099838469830E+0001 -1.92577101508483E+0001 -1.92053416007184E+0001 +-1.91528780961525E+0001 -1.91003195366591E+0001 -1.90476658216918E+0001 -1.89949168506527E+0001 -1.89420725228858E+0001 +-1.88891327376950E+0001 -1.88360973943189E+0001 -1.87829663919494E+0001 -1.87297396297265E+0001 -1.86764170067338E+0001 +-1.86229984220030E+0001 -1.85694837745152E+0001 -1.85158729632052E+0001 -1.84621658869359E+0001 -1.84083624445384E+0001 +-1.83544625347815E+0001 -1.83004660563777E+0001 -1.82463729079966E+0001 -1.81921829882481E+0001 -1.81378961956914E+0001 +-1.80835124288335E+0001 -1.80290315861285E+0001 -1.79744535659744E+0001 -1.79197782667261E+0001 -1.78650055866770E+0001 +-1.78101354240663E+0001 -1.77551676770925E+0001 -1.77001022438857E+0001 -1.76449390225356E+0001 -1.75896779110779E+0001 +-1.75343188074869E+0001 -1.74788616096930E+0001 -1.74233062155691E+0001 -1.73676525229417E+0001 -1.73119004295771E+0001 +-1.72560498331949E+0001 -1.72001006314547E+0001 -1.71440527219730E+0001 -1.70879060023070E+0001 -1.70316603699636E+0001 +-1.69753157223928E+0001 -1.69188719570037E+0001 -1.68623289711383E+0001 -1.68056866620965E+0001 -1.67489449271166E+0001 +-1.66921036633928E+0001 -1.66351627680597E+0001 -1.65781221382090E+0001 -1.65209816708673E+0001 -1.64637412630190E+0001 +-1.64064008115877E+0001 -1.63489602134503E+0001 -1.62914193654286E+0001 -1.62337781642897E+0001 -1.61760365067551E+0001 +-1.61181942894873E+0001 -1.60602514090924E+0001 -1.60022077621380E+0001 -1.59440632451267E+0001 -1.58858177545099E+0001 +-1.58274711866901E+0001 -1.57690234380168E+0001 -1.57104744047810E+0001 -1.56518239832353E+0001 -1.55930720695608E+0001 +-1.55342185598986E+0001 -1.54752633503343E+0001 -1.54162063369008E+0001 -1.53570474155803E+0001 -1.52977864822932E+0001 +-1.52384234329168E+0001 -1.51789581632771E+0001 -1.51193905691381E+0001 -1.50597205462196E+0001 -1.49999479901846E+0001 +-1.49400727966462E+0001 -1.48800948611600E+0001 -1.48200140792345E+0001 -1.47598303463212E+0001 -1.46995435578208E+0001 +-1.46391536090851E+0001 -1.45786603954068E+0001 -1.45180638120289E+0001 -1.44573637541419E+0001 -1.43965601168827E+0001 +-1.43356527953387E+0001 -1.42746416845391E+0001 -1.42135266794657E+0001 -1.41523076750443E+0001 -1.40909845661490E+0001 +-1.40295572476058E+0001 -1.39680256141755E+0001 -1.39063895605834E+0001 -1.38446489814889E+0001 -1.37828037715034E+0001 +-1.37208538251854E+0001 -1.36587990370421E+0001 -1.35966393015254E+0001 -1.35343745130378E+0001 -1.34720045659236E+0001 +-1.34095293544837E+0001 -1.33469487729537E+0001 -1.32842627155307E+0001 -1.32214710763463E+0001 -1.31585737494905E+0001 +-1.30955706289939E+0001 -1.30324616088343E+0001 -1.29692465829367E+0001 -1.29059254451824E+0001 -1.28424980893853E+0001 +-1.27789644093195E+0001 -1.27153242987000E+0001 -1.26515776511876E+0001 -1.25877243603981E+0001 -1.25237643198880E+0001 +-1.24596974231612E+0001 -1.23955235636745E+0001 -1.23312426348242E+0001 -1.22668545299611E+0001 -1.22023591423773E+0001 +-1.21377563653189E+0001 -1.20730460919761E+0001 -1.20082282154804E+0001 -1.19433026289244E+0001 -1.18782692253326E+0001 +-1.18131278976920E+0001 -1.17478785389227E+0001 -1.16825210419011E+0001 -1.16170552994509E+0001 -1.15514812043362E+0001 +-1.14857986492788E+0001 -1.14200075269385E+0001 -1.13541077299249E+0001 -1.12880991507993E+0001 -1.12219816820660E+0001 +-1.11557552161794E+0001 -1.10894196455368E+0001 -1.10229748624913E+0001 -1.09564207593301E+0001 -1.08897572283012E+0001 +-1.08229841615939E+0001 -1.07561014513420E+0001 -1.06891089896361E+0001 -1.06220066685038E+0001 -1.05547943799221E+0001 +-1.04874720158220E+0001 -1.04200394680744E+0001 -1.03524966285036E+0001 -1.02848433888747E+0001 -1.02170796409055E+0001 +-1.01492052762613E+0001 -1.00812201865482E+0001 -1.00131242633315E+0001 -9.94491739810864E+0000 -9.87659948233431E+0000 +-9.80817040741271E+0000 -9.73963006468828E+0000 -9.67097834545498E+0000 -9.60221514096003E+0000 -9.53334034238523E+0000 +-9.46435384087560E+0000 -9.39525552750706E+0000 -9.32604529331939E+0000 -9.25672302928666E+0000 -9.18728862633660E+0000 +-9.11774197534326E+0000 -9.04808296713195E+0000 -8.97831149246001E+0000 -8.90842744205446E+0000 -8.83843070657089E+0000 +-8.76832117662558E+0000 -8.69809874277141E+0000 -8.62776329551895E+0000 -8.55731472531614E+0000 -8.48675292256395E+0000 +-8.41607777761207E+0000 -8.34528918075502E+0000 -8.27438702223211E+0000 -8.20337119223488E+0000 -8.13224158089866E+0000 +-8.06099807830949E+0000 -7.98964057449647E+0000 -7.91816895943996E+0000 -7.84658312306687E+0000 -7.77488295524945E+0000 +-7.70306834580755E+0000 -7.63113918451498E+0000 -7.55909536108290E+0000 -7.48693676517216E+0000 -7.41466328639787E+0000 +-7.34227481431590E+0000 -7.26977123843371E+0000 -7.19715244819706E+0000 -7.12441833301187E+0000 -7.05156878222505E+0000 +-6.97860368512760E+0000 -6.90552293096404E+0000 -6.83232640892444E+0000 -6.75901400814236E+0000 -6.68558561770499E+0000 +-6.61204112664331E+0000 -6.53838042393228E+0000 -6.46460339850243E+0000 -6.39070993922580E+0000 -6.31669993492460E+0000 +-6.24257327436268E+0000 -6.16832984625748E+0000 -6.09396953927371E+0000 -6.01949224202045E+0000 -5.94489784305681E+0000 +-5.87018623088012E+0000 -5.79535729395505E+0000 -5.72041092067178E+0000 -5.64534699938474E+0000 -5.57016541838146E+0000 +-5.49486606590678E+0000 -5.41944883014796E+0000 -5.34391359924597E+0000 -5.26826026127854E+0000 -5.19248870428076E+0000 +-5.11659881623198E+0000 -5.04059048505445E+0000 -4.96446359862497E+0000 -4.88821804476271E+0000 -4.81185371123460E+0000 +-4.73537048575768E+0000 -4.65876825599476E+0000 -4.58204690955573E+0000 -4.50520633399523E+0000 -4.42824641682380E+0000 +-4.35116704548753E+0000 -4.27396810738799E+0000 -4.19664948987317E+0000 -4.11921108024006E+0000 -4.04165276572387E+0000 +-3.96397443351668E+0000 -3.88617597075631E+0000 -3.80825726452400E+0000 -3.73021820185375E+0000 -3.65205866971925E+0000 +-3.57377855504986E+0000 -3.49537774471649E+0000 -3.41685612554406E+0000 -3.33821358429518E+0000 -3.25945000768803E+0000 +-3.18056528238368E+0000 -3.10155929499362E+0000 -3.02243193207430E+0000 -2.94318308012950E+0000 -2.86381262561274E+0000 +-2.78432045492089E+0000 -2.70470645440481E+0000 -2.62497051035321E+0000 -2.54511250901346E+0000 -2.46513233656933E+0000 +-2.38502987915942E+0000 -2.30480502287045E+0000 -2.22445765372740E+0000 -2.14398765771087E+0000 -2.06339492074612E+0000 +-1.98267932870777E+0000 -1.90184076741373E+0000 -1.82087912263204E+0000 -1.73979428007944E+0000 -1.65858612541982E+0000 +-1.57725454425716E+0000 -1.49579942215161E+0000 -1.41422064461001E+0000 -1.33251809708348E+0000 -1.25069166496925E+0000 +-1.16874123361409E+0000 -1.08666668831241E+0000 -1.00446791430778E+0000 -9.22144796782746E-0001 -8.39697220881462E-0001 +-7.57125071680107E-0001 -6.74428234212087E-0001 -5.91606593458835E-0001 -5.08660034341318E-0001 -4.25588441734519E-0001 +-3.42391700456730E-0001 -2.59069695276381E-0001 -1.75622310908736E-0001 -9.20494320178022E-0002 -8.35094321067231E-0003 + 7.54732709540065E-0002 1.59423325976363E-0001 2.43499337397608E-0001 3.27701420822606E-0001 4.12029691904991E-0001 + 4.96484266351274E-0001 5.81065259918404E-0001 6.65772788420185E-0001 7.50606967720572E-0001 8.35567913734039E-0001 + 9.20655742430768E-0001 1.00587056983325E+0000 1.09121251201729E+0000 1.17668168510917E+0000 1.26227820528786E+0000 + 1.34800218878638E+0000 1.43385375189348E+0000 1.51983301094387E+0000 1.60594008232484E+0000 1.69217508248960E+0000 + 1.77853812792142E+0000 1.86502933517684E+0000 1.95164882085723E+0000 2.03839670161102E+0000 2.12527309414938E+0000 + 2.21227811522898E+0000 2.29941188166214E+0000 2.38667451031107E+0000 2.47406611809760E+0000 2.56158682198746E+0000 + 2.64923673900475E+0000 2.73701598622004E+0000 2.82492468077035E+0000 2.91296293982390E+0000 3.00113088061927E+0000 + 3.08942862044358E+0000 3.17785627663271E+0000 3.26641396657816E+0000 3.35510180772111E+0000 3.44391991756065E+0000 + 3.53286841364429E+0000 3.62194741357123E+0000 3.71115703499773E+0000 3.80049739562888E+0000 3.88996861322553E+0000 + 3.97957080559603E+0000 4.06930409060995E+0000 4.15916858618210E+0000 4.24916441028130E+0000 4.33929168092705E+0000 + 4.42955051620146E+0000 4.51994103422615E+0000 4.61046335318350E+0000 4.70111759130842E+0000 4.79190386688482E+0000 + 4.88282229824804E+0000 4.97387300379401E+0000 5.06505610196149E+0000 5.15637171125134E+0000 5.24781995020568E+0000 + 5.33940093743333E+0000 5.43111479158175E+0000 5.52296163136592E+0000 5.61494157553608E+0000 5.70705474290894E+0000 + 5.79930125234792E+0000 5.89168122277101E+0000 5.98419477314877E+0000 6.07684202250216E+0000 6.16962308990512E+0000 + 6.26253809448700E+0000 6.35558715542967E+0000 6.44877039196771E+0000 6.54208792337820E+0000 6.63553986900675E+0000 + 6.72912634824267E+0000 6.82284748053243E+0000 6.91670338536606E+0000 7.01069418229901E+0000 7.10481999092764E+0000 + 7.19908093090791E+0000 7.29347712194898E+0000 7.38800868380626E+0000 7.48267573629568E+0000 7.57747839927885E+0000 + 7.67241679267349E+0000 7.76749103645270E+0000 7.86270125063496E+0000 7.95804755529966E+0000 8.05353007057064E+0000 + 8.14914891663022E+0000 8.24490421371435E+0000 8.34079608210317E+0000 8.43682464214059E+0000 8.53299001421429E+0000 + 8.62929231876871E+0000 8.72573167630235E+0000 8.82230820736453E+0000 8.91902203254944E+0000 9.01587327252258E+0000 + 9.11286204798246E+0000 9.20998847969260E+0000 9.30725268846338E+0000 9.40465479515994E+0000 9.50219492070214E+0000 + 9.59987318605651E+0000 9.69768971225010E+0000 9.79564462035420E+0000 9.89373803149769E+0000 9.99197006686101E+0000 + 1.00903408476837E+0001 1.01888504952458E+0001 1.02874991308854E+0001 1.03862868759927E+0001 1.04852138520159E+0001 + 1.05842801804532E+0001 1.06834859828453E+0001 1.07828313808010E+0001 1.08823164959728E+0001 1.09819414500687E+0001 + 1.10817063648479E+0001 1.11816113621206E+0001 1.12816565637550E+0001 1.13818420916676E+0001 1.14821680678275E+0001 + 1.15826346142598E+0001 1.16832418530382E+0001 1.17839899062910E+0001 1.18848788962031E+0001 1.19859089450011E+0001 + 1.20870801749774E+0001 1.21883927084658E+0001 1.22898466678598E+0001 1.23914421756038E+0001 1.24931793541952E+0001 + 1.25950583261821E+0001 1.26970792141661E+0001 1.27992421408043E+0001 1.29015472288010E+0001 1.30039946009164E+0001 + 1.31065843799634E+0001 1.32093166888100E+0001 1.33121916503705E+0001 1.34152093876144E+0001 1.35183700235717E+0001 + 1.36216736813096E+0001 1.37251204839633E+0001 1.38287105547054E+0001 1.39324440167768E+0001 1.40363209934620E+0001 + 1.41403416081012E+0001 1.42445059840835E+0001 1.43488142448530E+0001 1.44532665139094E+0001 1.45578629147972E+0001 + 1.46626035711243E+0001 1.47674886065422E+0001 1.48725181447577E+0001 1.49776923095312E+0001 1.50830112246756E+0001 + 1.51884750140606E+0001 1.52940838015983E+0001 1.53998377112580E+0001 1.55057368670695E+0001 1.56117813931072E+0001 + 1.57179714134950E+0001 1.58243070524154E+0001 1.59307884341075E+0001 1.60374156828510E+0001 1.61441889229877E+0001 + 1.62511082789098E+0001 1.63581738750606E+0001 1.64653858359371E+0001 1.65727442860893E+0001 1.66802493501218E+0001 + 1.67879011526863E+0001 1.68956998184896E+0001 1.70036454722943E+0001 1.71117382389143E+0001 1.72199782432107E+0001 + 1.73283656101049E+0001 1.74369004645677E+0001 1.75455829316194E+0001 1.76544131363381E+0001 1.77633912038558E+0001 + 1.78725172593462E+0001 1.79817914280518E+0001 1.80912138352529E+0001 1.82007846062892E+0001 1.83105038665540E+0001 + 1.84203717414901E+0001 1.85303883566031E+0001 1.86405538374300E+0001 1.87508683095811E+0001 1.88613318987073E+0001 + 1.89719447305206E+0001 1.90827069307769E+0001 1.91936186252947E+0001 1.93046799399340E+0001 1.94158910006148E+0001 + 1.95272519333072E+0001 1.96387628640405E+0001 1.97504239188805E+0001 1.98622352239648E+0001 1.99741969054703E+0001 + 2.00863090896358E+0001 2.01985719027410E+0001 2.03109854711304E+0001 2.04235499211959E+0001 2.05362653793782E+0001 + 2.06491319721764E+0001 2.07621498261443E+0001 2.08753190678785E+0001 2.09886398240375E+0001 2.11021122213276E+0001 + 2.12157363865126E+0001 2.13295124463998E+0001 2.14434405278602E+0001 2.15575207578086E+0001 2.16717532632171E+0001 + 2.17861381711127E+0001 2.19006756085673E+0001 2.20153657027102E+0001 2.21302085807232E+0001 2.22452043698426E+0001 + 2.23603531973551E+0001 2.24756551905963E+0001 2.25911104769619E+0001 2.27067191838984E+0001 2.28224814388981E+0001 + 2.29383973695135E+0001 2.30544671033463E+0001 2.31706907680533E+0001 2.32870684913431E+0001 2.34036004009738E+0001 + 2.35202866247604E+0001 2.36371272905677E+0001 2.37541225263148E+0001 2.38712724599740E+0001 2.39885772195655E+0001 + 2.41060369331727E+0001 2.42236517289131E+0001 2.43414217349784E+0001 2.44593470796010E+0001 2.45774278910655E+0001 + 2.46956642977138E+0001 2.48140564279346E+0001 2.49326044101752E+0001 2.50513083729356E+0001 2.51701684447600E+0001 + 2.52891847542606E+0001 2.54083574300840E+0001 2.55276866009396E+0001 2.56471723955888E+0001 2.57668149428486E+0001 + 2.58866143715794E+0001 2.60065708107043E+0001 2.61266843891950E+0001 2.62469552360745E+0001 2.63673834804125E+0001 + 2.64879692513481E+0001 2.66087126780580E+0001 2.67296138897753E+0001 2.68506730157908E+0001 2.69718901854429E+0001 + 2.70932655281268E+0001 2.72147991732782E+0001 2.73364912504072E+0001 2.74583418890563E+0001 2.75803512188295E+0001 + 2.77025193693840E+0001 2.78248464704252E+0001 2.79473326517186E+0001 2.80699780430699E+0001 2.81927827743566E+0001 + 2.83157469754868E+0001 2.84388707764385E+0001 2.85621543072313E+0001 2.86855976979459E+0001 2.88092010787128E+0001 + 2.89329645797051E+0001 2.90568883311652E+0001 2.91809724633794E+0001 2.93052171066870E+0001 2.94296223914779E+0001 + 2.95541884482003E+0001 2.96789154073511E+0001 2.98038033994796E+0001 2.99288525551949E+0001 3.00540630051412E+0001 + 3.01794348800375E+0001 3.03049683106409E+0001 3.04306634277635E+0001 3.05565203622732E+0001 3.06825392450878E+0001 + 3.08087202071821E+0001 3.09350633795748E+0001 3.10615688933485E+0001 3.11882368796305E+0001 3.13150674695993E+0001 + 3.14420607944924E+0001 3.15692169856006E+0001 3.16965361742589E+0001 3.18240184918620E+0001 3.19516640698529E+0001 + 3.20794730397340E+0001 3.22074455330546E+0001 3.23355816814122E+0001 3.24638816164715E+0001 3.25923454699364E+0001 + 3.27209733735658E+0001 3.28497654591786E+0001 3.29787218586368E+0001 3.31078427038600E+0001 3.32371281268226E+0001 + 3.33665782595481E+0001 3.34961932341122E+0001 3.36259731826445E+0001 3.37559182373265E+0001 3.38860285303949E+0001 + 3.40163041941369E+0001 3.41467453608948E+0001 3.42773521630542E+0001 3.44081247330695E+0001 3.45390632034303E+0001 + 3.46701677066945E+0001 3.48014383754654E+0001 3.49328753423883E+0001 3.50644787401840E+0001 3.51962487016098E+0001 + 3.53281853594765E+0001 3.54602888466569E+0001 3.55925592960610E+0001 3.57249968406720E+0001 3.58576016135043E+0001 + 3.59903737476414E+0001 3.61233133762093E+0001 3.62564206323877E+0001 3.63896956494224E+0001 3.65231385605912E+0001 + 3.66567494992347E+0001 3.67905285987526E+0001 3.69244759925879E+0001 3.70585918142347E+0001 3.71928761972437E+0001 + 3.73273292752251E+0001 3.74619511818282E+0001 3.75967420507637E+0001 3.77317020157970E+0001 3.78668312107373E+0001 + 3.80021297694519E+0001 3.81375978258614E+0001 3.82732355139391E+0001 3.84090429677065E+0001 3.85450203212410E+0001 + 3.86811677086743E+0001 3.88174852641921E+0001 3.89539731220191E+0001 3.90906314164543E+0001 3.92274602818284E+0001 + 3.93644598525471E+0001 3.95016302630411E+0001 3.96389716478189E+0001 3.97764841414274E+0001 3.99141678784730E+0001 + 4.00520229936093E+0001 4.01900496215457E+0001 4.03282478970464E+0001 4.04666179549208E+0001 4.06051599300356E+0001 + 4.07438739573170E+0001 4.08827601717306E+0001 4.10218187083055E+0001 4.11610497021206E+0001 4.13004532882932E+0001 + 4.14400296020197E+0001 4.15797787785320E+0001 4.17197009531145E+0001 4.18597962611119E+0001 4.20000648379106E+0001 + 4.21405068189607E+0001 4.22811223397709E+0001 4.24219115358713E+0001 4.25628745428817E+0001 4.27040114964522E+0001 + 4.28453225322941E+0001 4.29868077861648E+0001 4.31284673938848E+0001 4.32703014913172E+0001 4.34123102143807E+0001 + 4.35544936990518E+0001 4.36968520813522E+0001 4.38393854973592E+0001 4.39820940832039E+0001 4.41249779750670E+0001 + 4.42680373091888E+0001 4.44112722218506E+0001 4.45546828493981E+0001 4.46982693282237E+0001 4.48420317947697E+0001 + 4.49859703855412E+0001 4.51300852370830E+0001 4.52743764860033E+0001 4.54188442689569E+0001 4.55634887226539E+0001 + 4.57083099838539E+0001 4.58533081893720E+0001 4.59984834760760E+0001 4.61438359808889E+0001 4.62893658407760E+0001 + 4.64350731927662E+0001 4.65809581739382E+0001 4.67270209214195E+0001 4.68732615723908E+0001 4.70196802640965E+0001 + 4.71662771338205E+0001 4.73130523188964E+0001 4.74600059567288E+0001 4.76071381847550E+0001 4.77544491404809E+0001 + 4.79019389614486E+0001 4.80496077852732E+0001 4.81974557496031E+0001 4.83454829921495E+0001 4.84936896506789E+0001 + 4.86420758629981E+0001 4.87906417669783E+0001 4.89393875005373E+0001 4.90883132016574E+0001 4.92374190083471E+0001 + 4.93867050586980E+0001 4.95361714908306E+0001 4.96858184429372E+0001 4.98356460532446E+0001 4.99856544600477E+0001 + 5.01358438016832E+0001 5.02862142165466E+0001 5.04367658430879E+0001 5.05874988197918E+0001 5.07384132852301E+0001 + 5.08895093779910E+0001 5.10407872367379E+0001 5.11922470001789E+0001 5.13438888070777E+0001 5.14957127962482E+0001 + 5.16477191065504E+0001 5.17999078769168E+0001 5.19522792463127E+0001 5.21048333537672E+0001 5.22575703383514E+0001 + 5.24104903391986E+0001 5.25635934955011E+0001 5.27168799464803E+0001 5.28703498314298E+0001 5.30240032896952E+0001 + 5.31778404606657E+0001 5.33318614837855E+0001 5.34860664985630E+0001 5.36404556445411E+0001 5.37950290613262E+0001 + 5.39497868885753E+0001 5.41047292659996E+0001 5.42598563333561E+0001 5.44151682304662E+0001 5.45706650971953E+0001 + 5.47263470734614E+0001 5.48822142992352E+0001 5.50382669145528E+0001 5.51945050594744E+0001 5.53509288741439E+0001 + 5.55075384987448E+0001 5.56643340735036E+0001 5.58213157387234E+0001 5.59784836347308E+0001 5.61358379019264E+0001 + 5.62933786807558E+0001 5.64511061117200E+0001 5.66090203353677E+0001 5.67671214923027E+0001 5.69254097231830E+0001 + 5.70838851687199E+0001 5.72425479696759E+0001 5.74013982668582E+0001 5.75604362011508E+0001 5.77196619134549E+0001 + 5.78790755447561E+0001 5.80386772360773E+0001 5.81984671284938E+0001 5.83584453631341E+0001 5.85186120811934E+0001 + 5.86789674238913E+0001 5.88395115325288E+0001 5.90002445484421E+0001 5.91611666130263E+0001 5.93222778677281E+0001 + 5.94835784540455E+0001 5.96450685135309E+0001 5.98067481877920E+0001 5.99686176184773E+0001 6.01306769473036E+0001 + 6.02929263160330E+0001 6.04553658664825E+0001 6.06179957405121E+0001 6.07808160800515E+0001 6.09438270270686E+0001 + 6.11070287235821E+0001 6.12704213116838E+0001 6.14340049334930E+0001 6.15977797312013E+0001 6.17617458470390E+0001 + 6.19259034233031E+0001 6.20902526023251E+0001 6.22547935265032E+0001 6.24195263382868E+0001 6.25844511801718E+0001 + 6.27495681947108E+0001 6.29148775245091E+0001 6.30803793122250E+0001 6.32460737005634E+0001 6.34119608322908E+0001 + 6.35780408502246E+0001 6.37443138972263E+0001 6.39107801162226E+0001 6.40774396501857E+0001 6.42442926421375E+0001 + 6.44113392351535E+0001 6.45785795723740E+0001 6.47460137969790E+0001 6.49136420521991E+0001 6.50814644813314E+0001 + 6.52494812277156E+0001 6.54176924347397E+0001 6.55860982458568E+0001 6.57546988045671E+0001 6.59234942544169E+0001 + 6.60924847390143E+0001 6.62616704020163E+0001 6.64310513871364E+0001 6.66006278381323E+0001 6.67703998988157E+0001 + 6.69403677130641E+0001 6.71105314247955E+0001 6.72808911779778E+0001 6.74514471166384E+0001 6.76221993848605E+0001 + 6.77931481267715E+0001 6.79642934865562E+0001 6.81356356084510E+0001 6.83071746367401E+0001 6.84789107157776E+0001 + 6.86508439899463E+0001 6.88229746036966E+0001 6.89953027015260E+0001 6.91678284279913E+0001 6.93405519276909E+0001 + 6.95134733452890E+0001 6.96865928254963E+0001 6.98599105130641E+0001 7.00334265528171E+0001 7.02071410896289E+0001 + 7.03810542684082E+0001 7.05551662341346E+0001 7.07294771318288E+0001 7.09039871065764E+0001 7.10786963035081E+0001 + 7.12536048678014E+0001 7.14287129446968E+0001 7.16040206794885E+0001 7.17795282175074E+0001 7.19552357041574E+0001 + 7.21311432848770E+0001 7.23072511051753E+0001 7.24835593105950E+0001 7.26600680467513E+0001 7.28367774592897E+0001 + 7.30136876939353E+0001 7.31907988964350E+0001 7.33681112126165E+0001 7.35456247883402E+0001 7.37233397695325E+0001 + 7.39012563021675E+0001 7.40793745322644E+0001 7.42576946059046E+0001 7.44362166692190E+0001 7.46149408683997E+0001 + 7.47938673496741E+0001 7.49729962593346E+0001 7.51523277437175E+0001 7.53318619492266E+0001 7.55115990223022E+0001 + 7.56915391094498E+0001 7.58716823572208E+0001 7.60520289122119E+0001 7.62325789210963E+0001 7.64133325305679E+0001 + 7.65942898873997E+0001 7.67754511384033E+0001 7.69568164304472E+0001 7.71383859104576E+0001 7.73201597253978E+0001 + 7.75021380223066E+0001 7.76843209482473E+0001 7.78667086503708E+0001 7.80493012758473E+0001 7.82320989719122E+0001 + 7.84151018858631E+0001 7.85983101650370E+0001 7.87817239568323E+0001 7.89653434086893E+0001 7.91491686681174E+0001 + 7.93331998826620E+0001 7.95174371999329E+0001 7.97018807675807E+0001 7.98865307333250E+0001 8.00713872449245E+0001 + 8.02564504501903E+0001 8.04417204970003E+0001 8.06271975332712E+0001 8.08128817069749E+0001 8.09987731661404E+0001 + 8.11848720588410E+0001 8.13711785332161E+0001 8.15576927374439E+0001 8.17444148197671E+0001 8.19313449284700E+0001 + 8.21184832118955E+0001 8.23058298184412E+0001 8.24933848965537E+0001 8.26811485947302E+0001 8.28691210615204E+0001 + 8.30573024455413E+0001 8.32456928954400E+0001 8.34342925599316E+0001 8.36231015877786E+0001 8.38121201277999E+0001 + 8.40013483288544E+0001 8.41907863398759E+0001 8.43804343098300E+0001 8.45702923877438E+0001 8.47603607227003E+0001 + 8.49506394638273E+0001 8.51411287603102E+0001 8.53318287613907E+0001 8.55227396163496E+0001 8.57138614745327E+0001 + 8.59051944853339E+0001 8.60967387982078E+0001 8.62884945626489E+0001 8.64804619282065E+0001 8.66726410444920E+0001 + 8.68650320611560E+0001 8.70576351279176E+0001 8.72504503945405E+0001 8.74434780108367E+0001 8.76367181266731E+0001 + 8.78301708919719E+0001 8.80238364567072E+0001 8.82177149709076E+0001 8.84118065846546E+0001 8.86061114480740E+0001 + 8.88006297113531E+0001 8.89953615247202E+0001 8.91903070384891E+0001 8.93854664029766E+0001 8.95808397685910E+0001 + 8.97764272857738E+0001 8.99722291050307E+0001 9.01682453769038E+0001 9.03644762520159E+0001 9.05609218810154E+0001 + 9.07575824146079E+0001 9.09544580035694E+0001 9.11515487987016E+0001 9.13488549508913E+0001 9.15463766110381E+0001 + 9.17441139301368E+0001 9.19420670591989E+0001 9.21402361493084E+0001 9.23386213516015E+0001 9.25372228172577E+0001 + 9.27360406975147E+0001 9.29350751436649E+0001 9.31343263070508E+0001 9.33337943390624E+0001 9.35334793911510E+0001 + 9.37333816148188E+0001 9.39335011616169E+0001 9.41338381831520E+0001 9.43343928310772E+0001 9.45351652571148E+0001 + 9.47361556130155E+0001 9.49373640506038E+0001 9.51387907217437E+0001 9.53404357783644E+0001 9.55422993724292E+0001 + 9.57443816559730E+0001 9.59466827810709E+0001 9.61492028998517E+0001 9.63519421645099E+0001 9.65549007272776E+0001 + 9.67580787404489E+0001 9.69614763563529E+0001 9.71650937274019E+0001 9.73689310060304E+0001 9.75729883447485E+0001 + 9.77772658961003E+0001 9.79817638127040E+0001 9.81864822472073E+0001 9.83914213523252E+0001 9.85965812808159E+0001 + 9.88019621855032E+0001 9.90075642192577E+0001 9.92133875349883E+0001 9.94194322856823E+0001 9.96256986243669E+0001 + 9.98321867041102E+0001 1.00038896678050E+0002 1.00245828699374E+0002 1.00452982921315E+0002 1.00660359497170E+0002 + 1.00867958580272E+0002 1.01075780324023E+0002 1.01283824881873E+0002 1.01492092407314E+0002 1.01700583053907E+0002 + 1.01909296975254E+0002 1.02118234325016E+0002 1.02327395256900E+0002 1.02536779924674E+0002 1.02746388482152E+0002 + 1.02956221083206E+0002 1.03166277881756E+0002 1.03376559031775E+0002 1.03587064687287E+0002 1.03797795002383E+0002 + 1.04008750131182E+0002 1.04219930227877E+0002 1.04431335446703E+0002 1.04642965941948E+0002 1.04854821867961E+0002 + 1.05066903379131E+0002 1.05279210629910E+0002 1.05491743774797E+0002 1.05704502968344E+0002 1.05917488365164E+0002 + 1.06130700119907E+0002 1.06344138387286E+0002 1.06557803322070E+0002 1.06771695079072E+0002 1.06985813813159E+0002 + 1.07200159679248E+0002 1.07414732832332E+0002 1.07629533427422E+0002 1.07844561619607E+0002 1.08059817564003E+0002 + 1.08275301415818E+0002 1.08491013330278E+0002 1.08706953462666E+0002 1.08923121968335E+0002 1.09139519002680E+0002 + 1.09356144721151E+0002 1.09572999279235E+0002 1.09790082832502E+0002 1.10007395536549E+0002 1.10224937547038E+0002 + 1.10442709019683E+0002 1.10660710110246E+0002 1.10878940974532E+0002 1.11097401768430E+0002 1.11316092647851E+0002 + 1.11535013768772E+0002 1.11754165287206E+0002 1.11973547359261E+0002 1.12193160141050E+0002 1.12413003788762E+0002 + 1.12633078458638E+0002 1.12853384306959E+0002 1.13073921490084E+0002 1.13294690164397E+0002 1.13515690486345E+0002 + 1.13736922612432E+0002 1.13958386699218E+0002 1.14180082903295E+0002 1.14402011381342E+0002 1.14624172290051E+0002 + 1.14846565786196E+0002 1.15069192026589E+0002 1.15292051168105E+0002 1.15515143367659E+0002 1.15738468782234E+0002 + 1.15962027568848E+0002 1.16185819884590E+0002 1.16409845886588E+0002 1.16634105732030E+0002 1.16858599578148E+0002 + 1.17083327582237E+0002 1.17308289901637E+0002 1.17533486693754E+0002 1.17758918116019E+0002 1.17984584325947E+0002 + 1.18210485481085E+0002 1.18436621739041E+0002 1.18662993257476E+0002 1.18889600194102E+0002 1.19116442706676E+0002 + 1.19343520953025E+0002 1.19570835091013E+0002 1.19798385278559E+0002 1.20026171673644E+0002 1.20254194434293E+0002 + 1.20482453718584E+0002 1.20710949684655E+0002 1.20939682490686E+0002 1.21168652294914E+0002 1.21397859255636E+0002 + 1.21627303531186E+0002 1.21856985279974E+0002 1.22086904660437E+0002 1.22317061831078E+0002 1.22547456950454E+0002 + 1.22778090177163E+0002 1.23008961669879E+0002 1.23240071587298E+0002 1.23471420088197E+0002 1.23703007331388E+0002 + 1.23934833475735E+0002 1.24166898680164E+0002 1.24399203103661E+0002 1.24631746905234E+0002 1.24864530243977E+0002 + 1.25097553279017E+0002 1.25330816169543E+0002 1.25564319074790E+0002 1.25798062154055E+0002 1.26032045566666E+0002 + 1.26266269472034E+0002 1.26500734029607E+0002 1.26735439398878E+0002 1.26970385739404E+0002 1.27205573210796E+0002 + 1.27441001972704E+0002 1.27676672184853E+0002 1.27912584006992E+0002 1.28148737598947E+0002 1.28385133120593E+0002 + 1.28621770731844E+0002 1.28858650592670E+0002 1.29095772863117E+0002 1.29333137703244E+0002 1.29570745273201E+0002 + 1.29808595733163E+0002 1.30046689243367E+0002 1.30285025964114E+0002 1.30523606055743E+0002 1.30762429678645E+0002 + 1.31001496993276E+0002 1.31240808160133E+0002 1.31480363339768E+0002 1.31720162692791E+0002 1.31960206379868E+0002 + 1.32200494561696E+0002 1.32441027399049E+0002 1.32681805052740E+0002 1.32922827683647E+0002 1.33164095452682E+0002 + 1.33405608520827E+0002 1.33647367049106E+0002 1.33889371198606E+0002 1.34131621130447E+0002 1.34374117005831E+0002 + 1.34616858985978E+0002 1.34859847232201E+0002 1.35103081905824E+0002 1.35346563168249E+0002 1.35590291180929E+0002 + 1.35834266105361E+0002 1.36078488103102E+0002 1.36322957335758E+0002 1.36567673964992E+0002 1.36812638152508E+0002 + 1.37057850060076E+0002 1.37303309849509E+0002 1.37549017682682E+0002 1.37794973721515E+0002 1.38041178127981E+0002 + 1.38287631064118E+0002 1.38534332691991E+0002 1.38781283173745E+0002 1.39028482671564E+0002 1.39275931347683E+0002 + 1.39523629364394E+0002 1.39771576884039E+0002 1.40019774069020E+0002 1.40268221081776E+0002 1.40516918084822E+0002 + 1.40765865240702E+0002 1.41015062712023E+0002 1.41264510661451E+0002 1.41514209251693E+0002 1.41764158645513E+0002 + 1.42014359005733E+0002 1.42264810495219E+0002 1.42515513276899E+0002 1.42766467513740E+0002 1.43017673368772E+0002 + 1.43269131005086E+0002 1.43520840585805E+0002 1.43772802274114E+0002 1.44025016233258E+0002 1.44277482626525E+0002 + 1.44530201617255E+0002 1.44783173368850E+0002 1.45036398044754E+0002 1.45289875808478E+0002 1.45543606823563E+0002 + 1.45797591253627E+0002 1.46051829262326E+0002 1.46306321013367E+0002 1.46561066670525E+0002 1.46816066397612E+0002 + 1.47071320358497E+0002 1.47326828717101E+0002 1.47582591637400E+0002 1.47838609283433E+0002 1.48094881819266E+0002 + 1.48351409409041E+0002 1.48608192216942E+0002 1.48865230407206E+0002 1.49122524144127E+0002 1.49380073592045E+0002 + 1.49637878915354E+0002 1.49895940278518E+0002 1.50154257846019E+0002 1.50412831782427E+0002 1.50671662252337E+0002 + 1.50930749420422E+0002 1.51190093451383E+0002 1.51449694509991E+0002 1.51709552761058E+0002 1.51969668369457E+0002 + 1.52230041500115E+0002 1.52490672318006E+0002 1.52751560988152E+0002 1.53012707675643E+0002 1.53274112545603E+0002 + 1.53535775763224E+0002 1.53797697493746E+0002 1.54059877902453E+0002 1.54322317154692E+0002 1.54585015415872E+0002 + 1.54847972851422E+0002 1.55111189626854E+0002 1.55374665907727E+0002 1.55638401859642E+0002 1.55902397648254E+0002 + 1.56166653439285E+0002 1.56431169398497E+0002 1.56695945691703E+0002 1.56960982484779E+0002 1.57226279943651E+0002 + 1.57491838234288E+0002 1.57757657522715E+0002 1.58023737975026E+0002 1.58290079757341E+0002 1.58556683035853E+0002 + 1.58823547976801E+0002 1.59090674746475E+0002 1.59358063511213E+0002 1.59625714437425E+0002 1.59893627691553E+0002 + 1.60161803440098E+0002 1.60430241849616E+0002 1.60698943086707E+0002 1.60967907318045E+0002 1.61237134710336E+0002 + 1.61506625430342E+0002 1.61776379644882E+0002 1.62046397520831E+0002 1.62316679225109E+0002 1.62587224924689E+0002 + 1.62858034786605E+0002 1.63129108977931E+0002 1.63400447665806E+0002 1.63672051017420E+0002 1.63943919200002E+0002 + 1.64216052380847E+0002 1.64488450727307E+0002 1.64761114406766E+0002 1.65034043586680E+0002 1.65307238434550E+0002 + 1.65580699117937E+0002 1.65854425804439E+0002 1.66128418661722E+0002 1.66402677857494E+0002 1.66677203559525E+0002 + 1.66951995935628E+0002 1.67227055153679E+0002 1.67502381381598E+0002 1.67777974787362E+0002 1.68053835538995E+0002 + 1.68329963804591E+0002 1.68606359752263E+0002 1.68883023550216E+0002 1.69159955366678E+0002 1.69437155369946E+0002 + 1.69714623728364E+0002 1.69992360610328E+0002 1.70270366184287E+0002 1.70548640618741E+0002 1.70827184082250E+0002 + 1.71105996743415E+0002 1.71385078770906E+0002 1.71664430333422E+0002 1.71944051599747E+0002 1.72223942738680E+0002 + 1.72504103919098E+0002 1.72784535309931E+0002 1.73065237080150E+0002 1.73346209398777E+0002 1.73627452434905E+0002 + 1.73908966357662E+0002 1.74190751336232E+0002 1.74472807539859E+0002 1.74755135137831E+0002 1.75037734299495E+0002 + 1.75320605194250E+0002 1.75603747991542E+0002 1.75887162860869E+0002 1.76170849971795E+0002 1.76454809493923E+0002 + 1.76739041596909E+0002 1.77023546450479E+0002 1.77308324224385E+0002 1.77593375088453E+0002 1.77878699212551E+0002 + 1.78164296766597E+0002 1.78450167920577E+0002 1.78736312844515E+0002 1.79022731708488E+0002 1.79309424682641E+0002 + 1.79596391937147E+0002 1.79883633642257E+0002 1.80171149968249E+0002 1.80458941085486E+0002 1.80747007164349E+0002 + 1.81035348375301E+0002 1.81323964888830E+0002 1.81612856875502E+0002 1.81902024505923E+0002 1.82191467950749E+0002 + 1.82481187380697E+0002 1.82771182966530E+0002 1.83061454879068E+0002 1.83352003289178E+0002 1.83642828367788E+0002 + 1.83933930285872E+0002 1.84225309214463E+0002 1.84516965324636E+0002 1.84808898787525E+0002 1.85101109774324E+0002 + 1.85393598456266E+0002 1.85686365004644E+0002 1.85979409590810E+0002 1.86272732386143E+0002 1.86566333562110E+0002 + 1.86860213290210E+0002 1.87154371741991E+0002 1.87448809089069E+0002 1.87743525503101E+0002 1.88038521155797E+0002 + 1.88333796218931E+0002 1.88629350864312E+0002 1.88925185263816E+0002 1.89221299589368E+0002 1.89517694012938E+0002 + 1.89814368706560E+0002 1.90111323842315E+0002 1.90408559592337E+0002 1.90706076128814E+0002 1.91003873623977E+0002 + 1.91301952250130E+0002 1.91600312179609E+0002 1.91898953584816E+0002 1.92197876638198E+0002 1.92497081512257E+0002 + 1.92796568379558E+0002 1.93096337412694E+0002 1.93396388784337E+0002 1.93696722667195E+0002 1.93997339234034E+0002 + 1.94298238657670E+0002 1.94599421110981E+0002 1.94900886766882E+0002 1.95202635798355E+0002 1.95504668378429E+0002 + 1.95806984680185E+0002 1.96109584876755E+0002 1.96412469141335E+0002 1.96715637647146E+0002 1.97019090567496E+0002 + 1.97322828075727E+0002 1.97626850345233E+0002 1.97931157549464E+0002 1.98235749861926E+0002 1.98540627456173E+0002 + 1.98845790505809E+0002 1.99151239184496E+0002 1.99456973665949E+0002 1.99762994123942E+0002 2.00069300732284E+0002 + 2.00375893664842E+0002 2.00682773095547E+0002 2.00989939198379E+0002 2.01297392147355E+0002 2.01605132116566E+0002 + 2.01913159280148E+0002 2.02221473812275E+0002 2.02530075887207E+0002 2.02838965679217E+0002 2.03148143362655E+0002 + 2.03457609111928E+0002 2.03767363101476E+0002 2.04077405505804E+0002 2.04387736499465E+0002 2.04698356257080E+0002 + 2.05009264953294E+0002 2.05320462762833E+0002 2.05631949860447E+0002 2.05943726420965E+0002 2.06255792619265E+0002 + 2.06568148630257E+0002 2.06880794628926E+0002 2.07193730790297E+0002 2.07506957289456E+0002 2.07820474301532E+0002 + 2.08134282001713E+0002 2.08448380565248E+0002 2.08762770167417E+0002 2.09077450983571E+0002 2.09392423189106E+0002 + 2.09707686959474E+0002 2.10023242470175E+0002 2.10339089896768E+0002 2.10655229414858E+0002 2.10971661200108E+0002 + 2.11288385428232E+0002 2.11605402274989E+0002 2.11922711916205E+0002 2.12240314527753E+0002 2.12558210285555E+0002 + 2.12876399365584E+0002 2.13194881943877E+0002 2.13513658196499E+0002 2.13832728299604E+0002 2.14152092429368E+0002 + 2.14471750762034E+0002 2.14791703473896E+0002 2.15111950741294E+0002 2.15432492740634E+0002 2.15753329648353E+0002 + 2.16074461640971E+0002 2.16395888895032E+0002 2.16717611587141E+0002 2.17039629893971E+0002 2.17361943992229E+0002 + 2.17684554058682E+0002 2.18007460270154E+0002 2.18330662803503E+0002 2.18654161835659E+0002 2.18977957543606E+0002 + 2.19302050104368E+0002 2.19626439695028E+0002 2.19951126492715E+0002 2.20276110674622E+0002 2.20601392417993E+0002 + 2.20926971900106E+0002 2.21252849298319E+0002 2.21579024790026E+0002 2.21905498552681E+0002 2.22232270763779E+0002 + 2.22559341600887E+0002 2.22886711241599E+0002 2.23214379863586E+0002 2.23542347644564E+0002 2.23870614762290E+0002 + 2.24199181394589E+0002 2.24528047719330E+0002 2.24857213914438E+0002 2.25186680157891E+0002 2.25516446627715E+0002 + 2.25846513501995E+0002 2.26176880958865E+0002 2.26507549176513E+0002 2.26838518333178E+0002 2.27169788607157E+0002 + 2.27501360176786E+0002 2.27833233220470E+0002 2.28165407916657E+0002 2.28497884443854E+0002 2.28830662980614E+0002 + 2.29163743705538E+0002 2.29497126797298E+0002 2.29830812434605E+0002 2.30164800796222E+0002 2.30499092060976E+0002 + 2.30833686407725E+0002 2.31168584015405E+0002 2.31503785062985E+0002 2.31839289729507E+0002 2.32175098194034E+0002 + 2.32511210635718E+0002 2.32847627233737E+0002 2.33184348167340E+0002 2.33521373615808E+0002 2.33858703758491E+0002 + 2.34196338774792E+0002 2.34534278844154E+0002 2.34872524146080E+0002 2.35211074860138E+0002 2.35549931165920E+0002 + 2.35889093243107E+0002 2.36228561271395E+0002 2.36568335430553E+0002 2.36908415900406E+0002 2.37248802860825E+0002 + 2.37589496491729E+0002 2.37930496973102E+0002 2.38271804484974E+0002 2.38613419207416E+0002 2.38955341320573E+0002 + 2.39297571004625E+0002 2.39640108439827E+0002 2.39982953806462E+0002 2.40326107284868E+0002 2.40669569055453E+0002 + 2.41013339298667E+0002 2.41357418195008E+0002 2.41701805925038E+0002 2.42046502669365E+0002 2.42391508608647E+0002 + 2.42736823923600E+0002 2.43082448794989E+0002 2.43428383403626E+0002 2.43774627930401E+0002 2.44121182556221E+0002 + 2.44468047462080E+0002 2.44815222828988E+0002 2.45162708838044E+0002 2.45510505670372E+0002 2.45858613507173E+0002 + 2.46207032529669E+0002 2.46555762919165E+0002 2.46904804857004E+0002 2.47254158524573E+0002 2.47603824103351E+0002 + 2.47953801774812E+0002 2.48304091720529E+0002 2.48654694122108E+0002 2.49005609161206E+0002 2.49356837019534E+0002 + 2.49708377878868E+0002 2.50060231921025E+0002 2.50412399327872E+0002 2.50764880281341E+0002 2.51117674963403E+0002 + 2.51470783556083E+0002 2.51824206241470E+0002 2.52177943201707E+0002 2.52531994618968E+0002 2.52886360675501E+0002 + 2.53241041553597E+0002 2.53596037435603E+0002 2.53951348503912E+0002 2.54306974940983E+0002 2.54662916929314E+0002 + 2.55019174651457E+0002 2.55375748290035E+0002 2.55732638027697E+0002 2.56089844047157E+0002 2.56447366531186E+0002 + 2.56805205662610E+0002 2.57163361624289E+0002 2.57521834599156E+0002 2.57880624770178E+0002 2.58239732320397E+0002 + 2.58599157432883E+0002 2.58958900290786E+0002 2.59318961077280E+0002 2.59679339975618E+0002 2.60040037169080E+0002 + 2.60401052841025E+0002 2.60762387174841E+0002 2.61124040353984E+0002 2.61486012561952E+0002 2.61848303982310E+0002 + 2.62210914798660E+0002 2.62573845194671E+0002 2.62937095354045E+0002 2.63300665460564E+0002 2.63664555698035E+0002 + 2.64028766250333E+0002 2.64393297301383E+0002 2.64758149035168E+0002 2.65123321635705E+0002 2.65488815287095E+0002 + 2.65854630173461E+0002 2.66220766478990E+0002 2.66587224387926E+0002 2.66954004084563E+0002 2.67321105753246E+0002 + 2.67688529578372E+0002 2.68056275744401E+0002 2.68424344435814E+0002 2.68792735837199E+0002 2.69161450133140E+0002 + 2.69530487508305E+0002 2.69899848147410E+0002 2.70269532235225E+0002 2.70639539956573E+0002 2.71009871496301E+0002 + 2.71380527039370E+0002 2.71751506770735E+0002 2.72122810875431E+0002 2.72494439538537E+0002 2.72866392945200E+0002 + 2.73238671280595E+0002 2.73611274729967E+0002 2.73984203478614E+0002 2.74357457711876E+0002 2.74731037615151E+0002 + 2.75104943373898E+0002 2.75479175173608E+0002 2.75853733199850E+0002 2.76228617638223E+0002 2.76603828674401E+0002 + 2.76979366494092E+0002 2.77355231283053E+0002 2.77731423227118E+0002 2.78107942512149E+0002 2.78484789324080E+0002 + 2.78861963848884E+0002 2.79239466272594E+0002 2.79617296781287E+0002 2.79995455561104E+0002 2.80373942798232E+0002 + 2.80752758678901E+0002 2.81131903389427E+0002 2.81511377116130E+0002 2.81891180045431E+0002 2.82271312363768E+0002 + 2.82651774257647E+0002 2.83032565913632E+0002 2.83413687518322E+0002 2.83795139258384E+0002 2.84176921320528E+0002 + 2.84559033891530E+0002 2.84941477158200E+0002 2.85324251307420E+0002 2.85707356526102E+0002 2.86090793001234E+0002 + 2.86474560919848E+0002 2.86858660469016E+0002 2.87243091835889E+0002 2.87627855207638E+0002 2.88012950771511E+0002 + 2.88398378714812E+0002 2.88784139224866E+0002 2.89170232489087E+0002 2.89556658694932E+0002 2.89943418029880E+0002 + 2.90330510681514E+0002 2.90717936837425E+0002 2.91105696685289E+0002 2.91493790412807E+0002 2.91882218207757E+0002 + 2.92270980257955E+0002 2.92660076751273E+0002 2.93049507875630E+0002 2.93439273819013E+0002 2.93829374769452E+0002 + 2.94219810915028E+0002 2.94610582443876E+0002 2.95001689544183E+0002 2.95393132404191E+0002 2.95784911212193E+0002 + 2.96177026156531E+0002 2.96569477425619E+0002 2.96962265207893E+0002 2.97355389691859E+0002 2.97748851066076E+0002 + 2.98142649519159E+0002 2.98536785239761E+0002 2.98931258416603E+0002 2.99326069238451E+0002 2.99721217894121E+0002 + 3.00116704572487E+0002 3.00512529462481E+0002 3.00908692753065E+0002 3.01305194633287E+0002 3.01702035292226E+0002 + 3.02099214919011E+0002 3.02496733702832E+0002 3.02894591832934E+0002 3.03292789498607E+0002 3.03691326889200E+0002 + 3.04090204194107E+0002 3.04489421602791E+0002 3.04888979304742E+0002 3.05288877489524E+0002 3.05689116346743E+0002 + 3.06089696066070E+0002 3.06490616837208E+0002 3.06891878849932E+0002 3.07293482294057E+0002 3.07695427359458E+0002 + 3.08097714236067E+0002 3.08500343113843E+0002 3.08903314182837E+0002 3.09306627633125E+0002 3.09710283654836E+0002 + 3.10114282438168E+0002 3.10518624173357E+0002 3.10923309050706E+0002 3.11328337260541E+0002 3.11733708993281E+0002 + 3.12139424439363E+0002 3.12545483789303E+0002 3.12951887233648E+0002 3.13358634963021E+0002 3.13765727168066E+0002 + 3.14173164039521E+0002 3.14580945768130E+0002 3.14989072544724E+0002 3.15397544560172E+0002 3.15806362005408E+0002 + 3.16215525071400E+0002 3.16625033949178E+0002 3.17034888829837E+0002 3.17445089904509E+0002 3.17855637364376E+0002 + 3.18266531400681E+0002 3.18677772204715E+0002 3.19089359967839E+0002 3.19501294881426E+0002 3.19913577136953E+0002 + 3.20326206925917E+0002 3.20739184439870E+0002 3.21152509870417E+0002 3.21566183409239E+0002 3.21980205248029E+0002 + 3.22394575578571E+0002 3.22809294592680E+0002 3.23224362482221E+0002 3.23639779439134E+0002 3.24055545655390E+0002 + 3.24471661323009E+0002 3.24888126634096E+0002 3.25304941780768E+0002 3.25722106955229E+0002 3.26139622349700E+0002 + 3.26557488156490E+0002 3.26975704567951E+0002 3.27394271776459E+0002 3.27813189974492E+0002 3.28232459354545E+0002 + 3.28652080109168E+0002 3.29072052430972E+0002 3.29492376512626E+0002 3.29913052546847E+0002 3.30334080726388E+0002 + 3.30755461244083E+0002 3.31177194292800E+0002 3.31599280065468E+0002 3.32021718755060E+0002 3.32444510554608E+0002 + 3.32867655657197E+0002 3.33291154255961E+0002 3.33715006544098E+0002 3.34139212714833E+0002 3.34563772961469E+0002 + 3.34988687477357E+0002 3.35413956455890E+0002 3.35839580090522E+0002 3.36265558574752E+0002 3.36691892102143E+0002 + 3.37118580866305E+0002 3.37545625060899E+0002 3.37973024879636E+0002 3.38400780516295E+0002 3.38828892164688E+0002 + 3.39257360018684E+0002 3.39686184272219E+0002 3.40115365119260E+0002 3.40544902753852E+0002 3.40974797370061E+0002 + 3.41405049162038E+0002 3.41835658323966E+0002 3.42266625050082E+0002 3.42697949534685E+0002 3.43129631972126E+0002 + 3.43561672556792E+0002 3.43994071483152E+0002 3.44426828945698E+0002 3.44859945138984E+0002 3.45293420257630E+0002 + 3.45727254496302E+0002 3.46161448049704E+0002 3.46596001112599E+0002 3.47030913879825E+0002 3.47466186546244E+0002 + 3.47901819306783E+0002 3.48337812356418E+0002 3.48774165890197E+0002 3.49210880103171E+0002 3.49647955190506E+0002 + 3.50085391347375E+0002 3.50523188769030E+0002 3.50961347650754E+0002 3.51399868187897E+0002 3.51838750575868E+0002 + 3.52277995010106E+0002 3.52717601686122E+0002 3.53157570799468E+0002 3.53597902545764E+0002 3.54038597120668E+0002 + 3.54479654719893E+0002 3.54921075539204E+0002 3.55362859774437E+0002 3.55805007621446E+0002 3.56247519276156E+0002 + 3.56690394934565E+0002 3.57133634792689E+0002 3.57577239046620E+0002 3.58021207892486E+0002 3.58465541526480E+0002 + 3.58910240144848E+0002 3.59355303943873E+0002 3.59800733119915E+0002 3.60246527869364E+0002 3.60692688388667E+0002 + 3.61139214874341E+0002 3.61586107522947E+0002 3.62033366531087E+0002 3.62480992095414E+0002 3.62928984412668E+0002 + 3.63377343679589E+0002 3.63826070093015E+0002 3.64275163849817E+0002 3.64724625146916E+0002 3.65174454181297E+0002 + 3.65624651149982E+0002 3.66075216250060E+0002 3.66526149678673E+0002 3.66977451633004E+0002 3.67429122310294E+0002 + 3.67881161907838E+0002 3.68333570622987E+0002 3.68786348653128E+0002 3.69239496195734E+0002 3.69693013448286E+0002 + 3.70146900608362E+0002 3.70601157873566E+0002 3.71055785441550E+0002 3.71510783510042E+0002 3.71966152276804E+0002 + 3.72421891939663E+0002 3.72878002696488E+0002 3.73334484745199E+0002 3.73791338283788E+0002 3.74248563510277E+0002 + 3.74706160622748E+0002 3.75164129819336E+0002 3.75622471298246E+0002 3.76081185257700E+0002 3.76540271896009E+0002 + 3.76999731411506E+0002 3.77459564002601E+0002 3.77919769867732E+0002 3.78380349205422E+0002 3.78841302214219E+0002 + 3.79302629092737E+0002 3.79764330039640E+0002 3.80226405253637E+0002 3.80688854933499E+0002 3.81151679278040E+0002 + 3.81614878486145E+0002 3.82078452756745E+0002 3.82542402288798E+0002 3.83006727281345E+0002 3.83471427933478E+0002 + 3.83936504444329E+0002 3.84401957013077E+0002 3.84867785838975E+0002 3.85333991121312E+0002 3.85800573059441E+0002 + 3.86267531852754E+0002 3.86734867700716E+0002 3.87202580802816E+0002 3.87670671358618E+0002 3.88139139567741E+0002 + 3.88607985629829E+0002 3.89077209744616E+0002 3.89546812111860E+0002 3.90016792931387E+0002 3.90487152403076E+0002 + 3.90957890726831E+0002 3.91429008102659E+0002 3.91900504730570E+0002 3.92372380810656E+0002 3.92844636543052E+0002 + 3.93317272127956E+0002 3.93790287765597E+0002 3.94263683656266E+0002 3.94737460000336E+0002 3.95211616998178E+0002 + 3.95686154850263E+0002 3.96161073757090E+0002 3.96636373919210E+0002 3.97112055537241E+0002 3.97588118811847E+0002 + 3.98064563943736E+0002 3.98541391133690E+0002 3.99018600582519E+0002 3.99496192491097E+0002 3.99974167060356E+0002 + 4.00452524491260E+0002 4.00931264984861E+0002 4.01410388742233E+0002 4.01889895964515E+0002 4.02369786852889E+0002 + 4.02850061608610E+0002 4.03330720432959E+0002 4.03811763527289E+0002 4.04293191092998E+0002 4.04775003331551E+0002 + 4.05257200444432E+0002 4.05739782633210E+0002 4.06222750099507E+0002 4.06706103044970E+0002 4.07189841671318E+0002 + 4.07673966180317E+0002 4.08158476773787E+0002 4.08643373653621E+0002 4.09128657021719E+0002 4.09614327080076E+0002 + 4.10100384030721E+0002 4.10586828075731E+0002 4.11073659417252E+0002 4.11560878257467E+0002 4.12048484798615E+0002 + 4.12536479243004E+0002 4.13024861792968E+0002 4.13513632650915E+0002 4.14002792019297E+0002 4.14492340100617E+0002 + 4.14982277097433E+0002 4.15472603212356E+0002 4.15963318648036E+0002 4.16454423607218E+0002 4.16945918292650E+0002 + 4.17437802907156E+0002 4.17930077653616E+0002 4.18422742734945E+0002 4.18915798354128E+0002 4.19409244714191E+0002 + 4.19903082018238E+0002 4.20397310469377E+0002 4.20891930270825E+0002 4.21386941625808E+0002 4.21882344737625E+0002 + 4.22378139809612E+0002 4.22874327045198E+0002 4.23370906647805E+0002 4.23867878820954E+0002 4.24365243768202E+0002 + 4.24863001693157E+0002 4.25361152799479E+0002 4.25859697290887E+0002 4.26358635371154E+0002 4.26857967244100E+0002 + 4.27357693113588E+0002 4.27857813183564E+0002 4.28358327657993E+0002 4.28859236740906E+0002 4.29360540636383E+0002 + 4.29862239548579E+0002 4.30364333681671E+0002 4.30866823239900E+0002 4.31369708427560E+0002 4.31872989449018E+0002 + 4.32376666508643E+0002 4.32880739810921E+0002 4.33385209560327E+0002 4.33890075961439E+0002 4.34395339218852E+0002 + 4.34900999537244E+0002 4.35407057121318E+0002 4.35913512175859E+0002 4.36420364905678E+0002 4.36927615515653E+0002 + 4.37435264210705E+0002 4.37943311195810E+0002 4.38451756676006E+0002 4.38960600856384E+0002 4.39469843942067E+0002 + 4.39979486138250E+0002 4.40489527650182E+0002 4.40999968683151E+0002 4.41510809442504E+0002 4.42022050133655E+0002 + 4.42533690962038E+0002 4.43045732133154E+0002 4.43558173852582E+0002 4.44071016325936E+0002 4.44584259758851E+0002 + 4.45097904357066E+0002 4.45611950326344E+0002 4.46126397872505E+0002 4.46641247201415E+0002 4.47156498519022E+0002 + 4.47672152031281E+0002 4.48188207944239E+0002 4.48704666463981E+0002 4.49221527796639E+0002 4.49738792148387E+0002 + 4.50256459725498E+0002 4.50774530734252E+0002 4.51293005380991E+0002 4.51811883872128E+0002 4.52331166414112E+0002 + 4.52850853213441E+0002 4.53370944476687E+0002 4.53891440410436E+0002 4.54412341221377E+0002 4.54933647116211E+0002 + 4.55455358301725E+0002 4.55977474984719E+0002 4.56499997372075E+0002 4.57022925670724E+0002 4.57546260087644E+0002 + 4.58070000829857E+0002 4.58594148104470E+0002 4.59118702118597E+0002 4.59643663079431E+0002 4.60169031194221E+0002 + 4.60694806670274E+0002 4.61220989714915E+0002 4.61747580535554E+0002 4.62274579339649E+0002 4.62801986334691E+0002 + 4.63329801728256E+0002 4.63858025727947E+0002 4.64386658541427E+0002 4.64915700376412E+0002 4.65445151440675E+0002 + 4.65975011942029E+0002 4.66505282088362E+0002 4.67035962087585E+0002 4.67567052147689E+0002 4.68098552476696E+0002 + 4.68630463282703E+0002 4.69162784773832E+0002 4.69695517158286E+0002 4.70228660644300E+0002 4.70762215440178E+0002 + 4.71296181754251E+0002 4.71830559794942E+0002 4.72365349770684E+0002 4.72900551890000E+0002 4.73436166361437E+0002 + 4.73972193393604E+0002 4.74508633195165E+0002 4.75045485974854E+0002 4.75582751941426E+0002 4.76120431303692E+0002 + 4.76658524270546E+0002 4.77197031050893E+0002 4.77735951853734E+0002 4.78275286888102E+0002 4.78815036363060E+0002 + 4.79355200487758E+0002 4.79895779471388E+0002 4.80436773523195E+0002 4.80978182852461E+0002 4.81520007668548E+0002 + 4.82062248180854E+0002 4.82604904598829E+0002 4.83147977131968E+0002 4.83691465989851E+0002 4.84235371382075E+0002 + 4.84779693518300E+0002 4.85324432608268E+0002 4.85869588861715E+0002 4.86415162488478E+0002 4.86961153698436E+0002 + 4.87507562701507E+0002 4.88054389707678E+0002 4.88601634926983E+0002 4.89149298569479E+0002 4.89697380845341E+0002 + 4.90245881964741E+0002 4.90794802137920E+0002 4.91344141575189E+0002 4.91893900486871E+0002 4.92444079083392E+0002 + 4.92994677575186E+0002 4.93545696172761E+0002 4.94097135086690E+0002 4.94648994527564E+0002 4.95201274706073E+0002 + 4.95753975832915E+0002 4.96307098118847E+0002 4.96860641774724E+0002 4.97414607011399E+0002 4.97968994039797E+0002 + 4.98523803070902E+0002 4.99079034315759E+0002 4.99634687985428E+0002 5.00190764291064E+0002 5.00747263443855E+0002 + 5.01304185655031E+0002 5.01861531135906E+0002 5.02419300097828E+0002 5.02977492752180E+0002 5.03536109310427E+0002 + 5.04095149984065E+0002 5.04654614984670E+0002 5.05214504523844E+0002 5.05774818813250E+0002 5.06335558064604E+0002 + 5.06896722489674E+0002 5.07458312300291E+0002 5.08020327708322E+0002 5.08582768925688E+0002 5.09145636164370E+0002 + 5.09708929636417E+0002 5.10272649553905E+0002 5.10836796128958E+0002 5.11401369573786E+0002 5.11966370100622E+0002 + 5.12531797921764E+0002 5.13097653249548E+0002 5.13663936296399E+0002 5.14230647274754E+0002 5.14797786397115E+0002 + 5.15365353876057E+0002 5.15933349924174E+0002 5.16501774754144E+0002 5.17070628578675E+0002 5.17639911610540E+0002 + 5.18209624062568E+0002 5.18779766147607E+0002 5.19350338078611E+0002 5.19921340068559E+0002 5.20492772330466E+0002 + 5.21064635077430E+0002 5.21636928522587E+0002 5.22209652879119E+0002 5.22782808360286E+0002 5.23356395179367E+0002 + 5.23930413549718E+0002 5.24504863684735E+0002 5.25079745797877E+0002 5.25655060102650E+0002 5.26230806812614E+0002 + 5.26806986141372E+0002 5.27383598302586E+0002 5.27960643509989E+0002 5.28538121977336E+0002 5.29116033918455E+0002 + 5.29694379547219E+0002 5.30273159077558E+0002 5.30852372723454E+0002 5.31432020698929E+0002 5.32012103218073E+0002 + 5.32592620495024E+0002 5.33173572743979E+0002 5.33754960179179E+0002 5.34336783014905E+0002 5.34919041465523E+0002 + 5.35501735745426E+0002 5.36084866069070E+0002 5.36668432650961E+0002 5.37252435705648E+0002 5.37836875447765E+0002 + 5.38421752091954E+0002 5.39007065852937E+0002 5.39592816945490E+0002 5.40179005584425E+0002 5.40765631984634E+0002 + 5.41352696361035E+0002 5.41940198928596E+0002 5.42528139902370E+0002 5.43116519497421E+0002 5.43705337928905E+0002 + 5.44294595412000E+0002 5.44884292161960E+0002 5.45474428394082E+0002 5.46065004323701E+0002 5.46656020166219E+0002 + 5.47247476137100E+0002 5.47839372451839E+0002 5.48431709326010E+0002 5.49024486975215E+0002 5.49617705615116E+0002 + 5.50211365461437E+0002 5.50805466729944E+0002 5.51400009636445E+0002 5.51994994396845E+0002 5.52590421227054E+0002 + 5.53186290343046E+0002 5.53782601960857E+0002 5.54379356296575E+0002 5.54976553566349E+0002 5.55574193986361E+0002 + 5.56172277772833E+0002 5.56770805142092E+0002 5.57369776310479E+0002 5.57969191494378E+0002 5.58569050910264E+0002 + 5.59169354774637E+0002 5.59770103304045E+0002 5.60371296715110E+0002 5.60972935224499E+0002 5.61575019048924E+0002 + 5.62177548405159E+0002 5.62780523510010E+0002 5.63383944580366E+0002 5.63987811833159E+0002 5.64592125485356E+0002 + 5.65196885754002E+0002 5.65802092856171E+0002 5.66407747009014E+0002 5.67013848429703E+0002 5.67620397335498E+0002 + 5.68227393943691E+0002 5.68834838471624E+0002 5.69442731136706E+0002 5.70051072156386E+0002 5.70659861748167E+0002 + 5.71269100129622E+0002 5.71878787518353E+0002 5.72488924132024E+0002 5.73099510188352E+0002 5.73710545905104E+0002 + 5.74322031500117E+0002 5.74933967191241E+0002 5.75546353196420E+0002 5.76159189733639E+0002 5.76772477020915E+0002 + 5.77386215276352E+0002 5.78000404718061E+0002 5.78615045564265E+0002 5.79230138033189E+0002 5.79845682343123E+0002 + 5.80461678712429E+0002 5.81078127359505E+0002 5.81695028502798E+0002 5.82312382360819E+0002 5.82930189152133E+0002 + 5.83548449095351E+0002 5.84167162409122E+0002 5.84786329312196E+0002 5.85405950023300E+0002 5.86026024761278E+0002 + 5.86646553745008E+0002 5.87267537193412E+0002 5.87888975325482E+0002 5.88510868360227E+0002 5.89133216516761E+0002 + 5.89756020014192E+0002 5.90379279071741E+0002 5.91002993908616E+0002 5.91627164744149E+0002 5.92251791797669E+0002 + 5.92876875288588E+0002 5.93502415436352E+0002 5.94128412460461E+0002 5.94754866580491E+0002 5.95381778016036E+0002 + 5.96009146986770E+0002 5.96636973712417E+0002 5.97265258412732E+0002 5.97894001307563E+0002 5.98523202616746E+0002 + 5.99152862560231E+0002 5.99782981358009E+0002 6.00413559230096E+0002 6.01044596396570E+0002 6.01676093077596E+0002 + 6.02308049493352E+0002 6.02940465864072E+0002 6.03573342410063E+0002 6.04206679351672E+0002 6.04840476909291E+0002 + 6.05474735303398E+0002 6.06109454754466E+0002 6.06744635483080E+0002 6.07380277709840E+0002 6.08016381655416E+0002 + 6.08652947540527E+0002 6.09289975585946E+0002 6.09927466012476E+0002 6.10565419041009E+0002 6.11203834892477E+0002 + 6.11842713787833E+0002 6.12482055948152E+0002 6.13121861594489E+0002 6.13762130947977E+0002 6.14402864229831E+0002 + 6.15044061661285E+0002 6.15685723463634E+0002 6.16327849858221E+0002 6.16970441066458E+0002 6.17613497309796E+0002 + 6.18257018809740E+0002 6.18901005787839E+0002 6.19545458465722E+0002 6.20190377065046E+0002 6.20835761807528E+0002 + 6.21481612914943E+0002 6.22127930609096E+0002 6.22774715111897E+0002 6.23421966645236E+0002 6.24069685431116E+0002 + 6.24717871691563E+0002 6.25366525648666E+0002 6.26015647524559E+0002 6.26665237541432E+0002 6.27315295921535E+0002 + 6.27965822887163E+0002 6.28616818660655E+0002 6.29268283464437E+0002 6.29920217520929E+0002 6.30572621052665E+0002 + 6.31225494282183E+0002 6.31878837432117E+0002 6.32532650725124E+0002 6.33186934383909E+0002 6.33841688631261E+0002 + 6.34496913689989E+0002 6.35152609782974E+0002 6.35808777133129E+0002 6.36465415963470E+0002 6.37122526496993E+0002 + 6.37780108956803E+0002 6.38438163566038E+0002 6.39096690547887E+0002 6.39755690125588E+0002 6.40415162522436E+0002 + 6.41075107961793E+0002 6.41735526667057E+0002 6.42396418861669E+0002 6.43057784769150E+0002 6.43719624613056E+0002 + 6.44381938616987E+0002 6.45044727004631E+0002 6.45707989999683E+0002 6.46371727825930E+0002 6.47035940707185E+0002 + 6.47700628867320E+0002 6.48365792530282E+0002 6.49031431920032E+0002 6.49697547260602E+0002 6.50364138776095E+0002 + 6.51031206690638E+0002 6.51698751228428E+0002 6.52366772613706E+0002 6.53035271070755E+0002 6.53704246823947E+0002 + 6.54373700097671E+0002 6.55043631116382E+0002 6.55714040104592E+0002 6.56384927286853E+0002 6.57056292887771E+0002 + 6.57728137132039E+0002 6.58400460244347E+0002 6.59073262449480E+0002 6.59746543972253E+0002 6.60420305037542E+0002 + 6.61094545870277E+0002 6.61769266695441E+0002 6.62444467738060E+0002 6.63120149223227E+0002 6.63796311376079E+0002 + 6.64472954421809E+0002 6.65150078585648E+0002 6.65827684092912E+0002 6.66505771168942E+0002 6.67184340039132E+0002 + 6.67863390928943E+0002 6.68542924063886E+0002 6.69222939669520E+0002 6.69903437971439E+0002 6.70584419195339E+0002 + 6.71265883566914E+0002 6.71947831311944E+0002 6.72630262656243E+0002 6.73313177825707E+0002 6.73996577046234E+0002 + 6.74680460543828E+0002 6.75364828544514E+0002 6.76049681274383E+0002 6.76735018959561E+0002 6.77420841826244E+0002 + 6.78107150100697E+0002 6.78793944009193E+0002 6.79481223778084E+0002 6.80168989633778E+0002 6.80857241802728E+0002 + 6.81545980511428E+0002 6.82235205986458E+0002 6.82924918454426E+0002 6.83615118141988E+0002 6.84305805275871E+0002 + 6.84996980082836E+0002 6.85688642789709E+0002 6.86380793623375E+0002 6.87073432810751E+0002 6.87766560578815E+0002 + 6.88460177154617E+0002 6.89154282765223E+0002 6.89848877637788E+0002 6.90543961999493E+0002 6.91239536077586E+0002 + 6.91935600099375E+0002 6.92632154292181E+0002 6.93329198883430E+0002 6.94026734100568E+0002 6.94724760171104E+0002 + 6.95423277322592E+0002 6.96122285782652E+0002 6.96821785778947E+0002 6.97521777539204E+0002 6.98222261291166E+0002 + 6.98923237262688E+0002 6.99624705681633E+0002 7.00326666775901E+0002 7.01029120773524E+0002 7.01732067902505E+0002 + 7.02435508390934E+0002 7.03139442466955E+0002 7.03843870358751E+0002 7.04548792294577E+0002 7.05254208502715E+0002 + 7.05960119211539E+0002 7.06666524649414E+0002 7.07373425044836E+0002 7.08080820626284E+0002 7.08788711622319E+0002 + 7.09497098261565E+0002 7.10205980772683E+0002 7.10915359384385E+0002 7.11625234325459E+0002 7.12335605824707E+0002 + 7.13046474111010E+0002 7.13757839413306E+0002 7.14469701960563E+0002 7.15182061981817E+0002 7.15894919706171E+0002 + 7.16608275362745E+0002 7.17322129180738E+0002 7.18036481389392E+0002 7.18751332218001E+0002 7.19466681895934E+0002 + 7.20182530652561E+0002 7.20898878717350E+0002 7.21615726319819E+0002 7.22333073689517E+0002 7.23050921056062E+0002 + 7.23769268649116E+0002 7.24488116698386E+0002 7.25207465433671E+0002 7.25927315084766E+0002 7.26647665881565E+0002 + 7.27368518053984E+0002 7.28089871832016E+0002 7.28811727445677E+0002 7.29534085125067E+0002 7.30256945100328E+0002 + 7.30980307601646E+0002 7.31704172859255E+0002 7.32428541103457E+0002 7.33153412564617E+0002 7.33878787473131E+0002 + 7.34604666059440E+0002 7.35331048554067E+0002 7.36057935187558E+0002 7.36785326190537E+0002 7.37513221793668E+0002 + 7.38241622227660E+0002 7.38970527723282E+0002 7.39699938511385E+0002 7.40429854822818E+0002 7.41160276888509E+0002 + 7.41891204939442E+0002 7.42622639206660E+0002 7.43354579921255E+0002 7.44087027314340E+0002 7.44819981617134E+0002 + 7.45553443060867E+0002 7.46287411876822E+0002 7.47021888296379E+0002 7.47756872550919E+0002 7.48492364871910E+0002 + 7.49228365490857E+0002 7.49964874639302E+0002 7.50701892548876E+0002 7.51439419451243E+0002 7.52177455578115E+0002 + 7.52916001161268E+0002 7.53655056432529E+0002 7.54394621623766E+0002 7.55134696966896E+0002 7.55875282693921E+0002 + 7.56616379036866E+0002 7.57357986227819E+0002 7.58100104498925E+0002 7.58842734082367E+0002 7.59585875210390E+0002 + 7.60329528115292E+0002 7.61073693029423E+0002 7.61818370185182E+0002 7.62563559815030E+0002 7.63309262151470E+0002 + 7.64055477427072E+0002 7.64802205874433E+0002 7.65549447726235E+0002 7.66297203215171E+0002 7.67045472574044E+0002 + 7.67794256035654E+0002 7.68543553832878E+0002 7.69293366198665E+0002 7.70043693365979E+0002 7.70794535567851E+0002 + 7.71545893037372E+0002 7.72297766007686E+0002 7.73050154711980E+0002 7.73803059383507E+0002 7.74556480255551E+0002 + 7.75310417561460E+0002 7.76064871534654E+0002 7.76819842408572E+0002 7.77575330416729E+0002 7.78331335792690E+0002 + 7.79087858770044E+0002 7.79844899582482E+0002 7.80602458463721E+0002 7.81360535647517E+0002 7.82119131367708E+0002 + 7.82878245858166E+0002 7.83637879352796E+0002 7.84398032085617E+0002 7.85158704290639E+0002 7.85919896201963E+0002 + 7.86681608053713E+0002 7.87443840080092E+0002 7.88206592515333E+0002 7.88969865593751E+0002 7.89733659549689E+0002 + 7.90497974617535E+0002 7.91262811031757E+0002 7.92028169026862E+0002 7.92794048837411E+0002 7.93560450698019E+0002 + 7.94327374843349E+0002 7.95094821508107E+0002 7.95862790927084E+0002 7.96631283335088E+0002 7.97400298967005E+0002 + 7.98169838057759E+0002 7.98939900842323E+0002 7.99710487555746E+0002 8.00481598433119E+0002 8.01253233709557E+0002 + 8.02025393620273E+0002 8.02798078400497E+0002 8.03571288285550E+0002 8.04345023510758E+0002 8.05119284311521E+0002 + 8.05894070923316E+0002 8.06669383581631E+0002 8.07445222522029E+0002 8.08221587980141E+0002 8.08998480191609E+0002 + 8.09775899392175E+0002 8.10553845817589E+0002 8.11332319703685E+0002 8.12111321286334E+0002 8.12890850801468E+0002 + 8.13670908485066E+0002 8.14451494573166E+0002 8.15232609301844E+0002 8.16014252907264E+0002 8.16796425625585E+0002 + 8.17579127693079E+0002 8.18362359346025E+0002 8.19146120820785E+0002 8.19930412353755E+0002 8.20715234181398E+0002 + 8.21500586540211E+0002 8.22286469666758E+0002 8.23072883797662E+0002 8.23859829169573E+0002 8.24647306019213E+0002 + 8.25435314583365E+0002 8.26223855098836E+0002 8.27012927802519E+0002 8.27802532931336E+0002 8.28592670722246E+0002 + 8.29383341412321E+0002 8.30174545238636E+0002 8.30966282438305E+0002 8.31758553248553E+0002 8.32551357906611E+0002 + 8.33344696649777E+0002 8.34138569715391E+0002 8.34932977340882E+0002 8.35727919763670E+0002 8.36523397221290E+0002 + 8.37319409951298E+0002 8.38115958191301E+0002 8.38913042178962E+0002 8.39710662152016E+0002 8.40508818348212E+0002 + 8.41307511005383E+0002 8.42106740361410E+0002 8.42906506654220E+0002 8.43706810121790E+0002 8.44507651002152E+0002 + 8.45309029533408E+0002 8.46110945953674E+0002 8.46913400501164E+0002 8.47716393414119E+0002 8.48519924930824E+0002 + 8.49323995289637E+0002 8.50128604728956E+0002 8.50933753487237E+0002 8.51739441803005E+0002 8.52545669914805E+0002 + 8.53352438061243E+0002 8.54159746481004E+0002 8.54967595412794E+0002 8.55775985095371E+0002 8.56584915767601E+0002 + 8.57394387668317E+0002 8.58204401036452E+0002 8.59014956111024E+0002 8.59826053131030E+0002 8.60637692335577E+0002 + 8.61449873963795E+0002 8.62262598254870E+0002 8.63075865448080E+0002 8.63889675782681E+0002 8.64704029498034E+0002 + 8.65518926833554E+0002 8.66334368028692E+0002 8.67150353322959E+0002 8.67966882955903E+0002 8.68783957167150E+0002 + 8.69601576196363E+0002 8.70419740283262E+0002 8.71238449667596E+0002 8.72057704589216E+0002 8.72877505287993E+0002 + 8.73697852003849E+0002 8.74518744976787E+0002 8.75340184446810E+0002 8.76162170654019E+0002 8.76984703838554E+0002 + 8.77807784240614E+0002 8.78631412100436E+0002 8.79455587658312E+0002 8.80280311154592E+0002 8.81105582829689E+0002 + 8.81931402924060E+0002 8.82757771678218E+0002 8.83584689332691E+0002 8.84412156128119E+0002 8.85240172305176E+0002 + 8.86068738104564E+0002 8.86897853767057E+0002 8.87727519533475E+0002 8.88557735644700E+0002 8.89388502341667E+0002 + 8.90219819865353E+0002 8.91051688456786E+0002 8.91884108357058E+0002 8.92717079807313E+0002 8.93550603048735E+0002 + 8.94384678322580E+0002 8.95219305870132E+0002 8.96054485932738E+0002 8.96890218751829E+0002 8.97726504568838E+0002 + 8.98563343625282E+0002 8.99400736162709E+0002 9.00238682422729E+0002 9.01077182647037E+0002 9.01916237077328E+0002 + 9.02755845955375E+0002 9.03596009523023E+0002 9.04436728022117E+0002 9.05278001694600E+0002 9.06119830782463E+0002 + 9.06962215527720E+0002 9.07805156172486E+0002 9.08648652958878E+0002 9.09492706129089E+0002 9.10337315925375E+0002 + 9.11182482590037E+0002 9.12028206365426E+0002 9.12874487493910E+0002 9.13721326217987E+0002 9.14568722780141E+0002 + 9.15416677422948E+0002 9.16265190389012E+0002 9.17114261921006E+0002 9.17963892261638E+0002 9.18814081653687E+0002 + 9.19664830339972E+0002 9.20516138563374E+0002 9.21368006566829E+0002 9.22220434593301E+0002 9.23073422885845E+0002 + 9.23926971687530E+0002 9.24781081241500E+0002 9.25635751790976E+0002 9.26490983579157E+0002 9.27346776849369E+0002 + 9.28203131844951E+0002 9.29060048809316E+0002 9.29917527985908E+0002 9.30775569618243E+0002 9.31634173949881E+0002 + 9.32493341224435E+0002 9.33353071685576E+0002 9.34213365577008E+0002 9.35074223142516E+0002 9.35935644625921E+0002 + 9.36797630271099E+0002 9.37660180321978E+0002 9.38523295022547E+0002 9.39386974616820E+0002 9.40251219348915E+0002 + 9.41116029462951E+0002 9.41981405203124E+0002 9.42847346813682E+0002 9.43713854538911E+0002 9.44580928623182E+0002 + 9.45448569310889E+0002 9.46316776846473E+0002 9.47185551474470E+0002 9.48054893439414E+0002 9.48924802985950E+0002 + 9.49795280358708E+0002 9.50666325802437E+0002 9.51537939561896E+0002 9.52410121881901E+0002 9.53282873007335E+0002 + 9.54156193183131E+0002 9.55030082654274E+0002 9.55904541665781E+0002 9.56779570462772E+0002 9.57655169290345E+0002 + 9.58531338393726E+0002 9.59408078018152E+0002 9.60285388408914E+0002 9.61163269811365E+0002 9.62041722470904E+0002 + 9.62920746633004E+0002 9.63800342543153E+0002 9.64680510446935E+0002 9.65561250589930E+0002 9.66442563217834E+0002 + 9.67324448576351E+0002 9.68206906911248E+0002 9.69089938468366E+0002 9.69973543493577E+0002 9.70857722232797E+0002 + 9.71742474932041E+0002 9.72627801837302E+0002 9.73513703194695E+0002 9.74400179250337E+0002 9.75287230250450E+0002 + 9.76174856441262E+0002 9.77063058069071E+0002 9.77951835380217E+0002 9.78841188621135E+0002 9.79731118038254E+0002 + 9.80621623878094E+0002 9.81512706387201E+0002 9.82404365812214E+0002 9.83296602399776E+0002 9.84189416396625E+0002 + 9.85082808049519E+0002 9.85976777605273E+0002 9.86871325310796E+0002 9.87766451412987E+0002 9.88662156158844E+0002 + 9.89558439795397E+0002 9.90455302569733E+0002 9.91352744728991E+0002 9.92250766520371E+0002 9.93149368191108E+0002 + 9.94048549988518E+0002 9.94948312159915E+0002 9.95848654952738E+0002 9.96749578614441E+0002 9.97651083392519E+0002 + 9.98553169534523E+0002 9.99455837288091E+0002 1.00035908690087E+0003 1.00126291862059E+0003 1.00216733269504E+0003 + 1.00307232937199E+0003 1.00397790889937E+0003 1.00488407152510E+0003 1.00579081749714E+0003 1.00669814706353E+0003 + 1.00760606047238E+0003 1.00851455797182E+0003 1.00942363981003E+0003 1.01033330623527E+0003 1.01124355749584E+0003 + 1.01215439384006E+0003 1.01306581551636E+0003 1.01397782277320E+0003 1.01489041585908E+0003 1.01580359502257E+0003 + 1.01671736051226E+0003 1.01763171257685E+0003 1.01854665146503E+0003 1.01946217742558E+0003 1.02037829070733E+0003 + 1.02129499155916E+0003 1.02221228022999E+0003 1.02313015696880E+0003 1.02404862202464E+0003 1.02496767564659E+0003 + 1.02588731808378E+0003 1.02680754958542E+0003 1.02772837040074E+0003 1.02864978077905E+0003 1.02957178096969E+0003 + 1.03049437122208E+0003 1.03141755178567E+0003 1.03234132290995E+0003 1.03326568484449E+0003 1.03419063783893E+0003 + 1.03511618214291E+0003 1.03604231800615E+0003 1.03696904567841E+0003 1.03789636540956E+0003 1.03882427744943E+0003 + 1.03975278204797E+0003 1.04068187945517E+0003 1.04161156992105E+0003 1.04254185369571E+0003 1.04347273102926E+0003 + 1.04440420217194E+0003 1.04533626737397E+0003 1.04626892688565E+0003 1.04720218095732E+0003 1.04813602983941E+0003 + 1.04907047378234E+0003 1.05000551303665E+0003 1.05094114785288E+0003 1.05187737848167E+0003 1.05281420517367E+0003 + 1.05375162817958E+0003 1.05468964775022E+0003 1.05562826413636E+0003 1.05656747758892E+0003 1.05750728835882E+0003 + 1.05844769669702E+0003 1.05938870285457E+0003 1.06033030708257E+0003 1.06127250963213E+0003 1.06221531075448E+0003 + 1.06315871070084E+0003 1.06410270972252E+0003 1.06504730807087E+0003 1.06599250599729E+0003 1.06693830375322E+0003 + 1.06788470159019E+0003 1.06883169975977E+0003 1.06977929851355E+0003 1.07072749810320E+0003 1.07167629878046E+0003 + 1.07262570079708E+0003 1.07357570440490E+0003 1.07452630985579E+0003 1.07547751740167E+0003 1.07642932729454E+0003 + 1.07738173978643E+0003 1.07833475512942E+0003 1.07928837357566E+0003 1.08024259537733E+0003 1.08119742078668E+0003 + 1.08215285005603E+0003 1.08310888343770E+0003 1.08406552118411E+0003 1.08502276354772E+0003 1.08598061078103E+0003 + 1.08693906313659E+0003 1.08789812086704E+0003 1.08885778422503E+0003 1.08981805346328E+0003 1.09077892883458E+0003 + 1.09174041059173E+0003 1.09270249898762E+0003 1.09366519427518E+0003 1.09462849670739E+0003 1.09559240653727E+0003 + 1.09655692401794E+0003 1.09752204940252E+0003 1.09848778294421E+0003 1.09945412489625E+0003 1.10042107551193E+0003 + 1.10138863504463E+0003 1.10235680374772E+0003 1.10332558187468E+0003 1.10429496967900E+0003 1.10526496741426E+0003 + 1.10623557533406E+0003 1.10720679369209E+0003 1.10817862274203E+0003 1.10915106273769E+0003 1.11012411393287E+0003 + 1.11109777658146E+0003 1.11207205093739E+0003 1.11304693725463E+0003 1.11402243578724E+0003 1.11499854678928E+0003 + 1.11597527051489E+0003 1.11695260721830E+0003 1.11793055715372E+0003 1.11890912057547E+0003 1.11988829773788E+0003 + 1.12086808889536E+0003 1.12184849430238E+0003 1.12282951421345E+0003 1.12381114888311E+0003 1.12479339856597E+0003 + 1.12577626351673E+0003 1.12675974399009E+0003 1.12774384024082E+0003 1.12872855252375E+0003 1.12971388109376E+0003 + 1.13069982620579E+0003 1.13168638811478E+0003 1.13267356707582E+0003 1.13366136334396E+0003 1.13464977717435E+0003 + 1.13563880882220E+0003 1.13662845854273E+0003 1.13761872659125E+0003 1.13860961322312E+0003 1.13960111869373E+0003 + 1.14059324325854E+0003 1.14158598717306E+0003 1.14257935069287E+0003 1.14357333407353E+0003 1.14456793757077E+0003 + 1.14556316144028E+0003 1.14655900593784E+0003 1.14755547131926E+0003 1.14855255784043E+0003 1.14955026575729E+0003 + 1.15054859532579E+0003 1.15154754680200E+0003 1.15254712044199E+0003 1.15354731650190E+0003 1.15454813523794E+0003 + 1.15554957690632E+0003 1.15655164176337E+0003 1.15755433006545E+0003 1.15855764206894E+0003 1.15956157803030E+0003 + 1.16056613820604E+0003 1.16157132285274E+0003 1.16257713222698E+0003 1.16358356658545E+0003 1.16459062618487E+0003 + 1.16559831128200E+0003 1.16660662213369E+0003 1.16761555899678E+0003 1.16862512212823E+0003 1.16963531178501E+0003 + 1.17064612822416E+0003 1.17165757170277E+0003 1.17266964247798E+0003 1.17368234080696E+0003 1.17469566694698E+0003 + 1.17570962115535E+0003 1.17672420368941E+0003 1.17773941480655E+0003 1.17875525476423E+0003 1.17977172381997E+0003 + 1.18078882223133E+0003 1.18180655025592E+0003 1.18282490815142E+0003 1.18384389617553E+0003 1.18486351458604E+0003 + 1.18588376364075E+0003 1.18690464359756E+0003 1.18792615471440E+0003 1.18894829724924E+0003 1.18997107146012E+0003 + 1.19099447760513E+0003 1.19201851594242E+0003 1.19304318673016E+0003 1.19406849022662E+0003 1.19509442669009E+0003 + 1.19612099637891E+0003 1.19714819955151E+0003 1.19817603646632E+0003 1.19920450738187E+0003 1.20023361255671E+0003 + 1.20126335224945E+0003 1.20229372671876E+0003 1.20332473622337E+0003 1.20435638102204E+0003 1.20538866137362E+0003 + 1.20642157753693E+0003 1.20745512977097E+0003 1.20848931833467E+0003 1.20952414348712E+0003 1.21055960548734E+0003 + 1.21159570459452E+0003 1.21263244106785E+0003 1.21366981516655E+0003 1.21470782714994E+0003 1.21574647727737E+0003 + 1.21678576580823E+0003 1.21782569300199E+0003 1.21886625911816E+0003 1.21990746441630E+0003 1.22094930915601E+0003 + 1.22199179359698E+0003 1.22303491799891E+0003 1.22407868262158E+0003 1.22512308772483E+0003 1.22616813356850E+0003 + 1.22721382041258E+0003 1.22826014851698E+0003 1.22930711814180E+0003 1.23035472954709E+0003 1.23140298299300E+0003 + 1.23245187873974E+0003 1.23350141704754E+0003 1.23455159817669E+0003 1.23560242238756E+0003 1.23665388994053E+0003 + 1.23770600109608E+0003 1.23875875611472E+0003 1.23981215525700E+0003 1.24086619878354E+0003 1.24192088695499E+0003 + 1.24297622003210E+0003 1.24403219827564E+0003 1.24508882194641E+0003 1.24614609130530E+0003 1.24720400661325E+0003 + 1.24826256813123E+0003 1.24932177612028E+0003 1.25038163084149E+0003 1.25144213255599E+0003 1.25250328152499E+0003 + 1.25356507800972E+0003 1.25462752227152E+0003 1.25569061457168E+0003 1.25675435517164E+0003 1.25781874433286E+0003 + 1.25888378231681E+0003 1.25994946938511E+0003 1.26101580579935E+0003 1.26208279182118E+0003 1.26315042771234E+0003 + 1.26421871373459E+0003 1.26528765014976E+0003 1.26635723721974E+0003 1.26742747520643E+0003 1.26849836437187E+0003 + 1.26956990497803E+0003 1.27064209728703E+0003 1.27171494156101E+0003 1.27278843806217E+0003 1.27386258705273E+0003 + 1.27493738879502E+0003 1.27601284355137E+0003 1.27708895158422E+0003 1.27816571315596E+0003 1.27924312852916E+0003 + 1.28032119796637E+0003 1.28139992173018E+0003 1.28247930008328E+0003 1.28355933328837E+0003 1.28464002160824E+0003 + 1.28572136530573E+0003 1.28680336464367E+0003 1.28788601988505E+0003 1.28896933129280E+0003 1.29005329913000E+0003 + 1.29113792365969E+0003 1.29222320514504E+0003 1.29330914384925E+0003 1.29439574003556E+0003 1.29548299396728E+0003 + 1.29657090590772E+0003 1.29765947612032E+0003 1.29874870486853E+0003 1.29983859241587E+0003 1.30092913902589E+0003 + 1.30202034496220E+0003 1.30311221048846E+0003 1.30420473586843E+0003 1.30529792136584E+0003 1.30639176724454E+0003 + 1.30748627376838E+0003 1.30858144120133E+0003 1.30967726980734E+0003 1.31077375985047E+0003 1.31187091159480E+0003 + 1.31296872530446E+0003 1.31406720124365E+0003 1.31516633967662E+0003 1.31626614086767E+0003 1.31736660508115E+0003 + 1.31846773258146E+0003 1.31956952363307E+0003 1.32067197850046E+0003 1.32177509744823E+0003 1.32287888074098E+0003 + 1.32398332864336E+0003 1.32508844142012E+0003 1.32619421933600E+0003 1.32730066265586E+0003 1.32840777164455E+0003 + 1.32951554656700E+0003 1.33062398768823E+0003 1.33173309527323E+0003 1.33284286958713E+0003 1.33395331089503E+0003 + 1.33506441946215E+0003 1.33617619555376E+0003 1.33728863943510E+0003 1.33840175137156E+0003 1.33951553162851E+0003 + 1.34062998047146E+0003 1.34174509816589E+0003 1.34286088497736E+0003 1.34397734117149E+0003 1.34509446701394E+0003 + 1.34621226277046E+0003 1.34733072870678E+0003 1.34844986508875E+0003 1.34956967218225E+0003 1.35069015025319E+0003 + 1.35181129956759E+0003 1.35293312039144E+0003 1.35405561299086E+0003 1.35517877763199E+0003 1.35630261458101E+0003 + 1.35742712410419E+0003 1.35855230646779E+0003 1.35967816193820E+0003 1.36080469078180E+0003 1.36193189326507E+0003 + 1.36305976965450E+0003 1.36418832021666E+0003 1.36531754521815E+0003 1.36644744492565E+0003 1.36757801960590E+0003 + 1.36870926952565E+0003 1.36984119495171E+0003 1.37097379615099E+0003 1.37210707339041E+0003 1.37324102693694E+0003 + 1.37437565705766E+0003 1.37551096401960E+0003 1.37664694808993E+0003 1.37778360953586E+0003 1.37892094862459E+0003 + 1.38005896562346E+0003 1.38119766079981E+0003 1.38233703442104E+0003 1.38347708675462E+0003 1.38461781806804E+0003 + 1.38575922862888E+0003 1.38690131870475E+0003 1.38804408856331E+0003 1.38918753847228E+0003 1.39033166869945E+0003 + 1.39147647951264E+0003 1.39262197117970E+0003 1.39376814396859E+0003 1.39491499814730E+0003 1.39606253398384E+0003 + 1.39721075174633E+0003 1.39835965170288E+0003 1.39950923412169E+0003 1.40065949927102E+0003 1.40181044741917E+0003 + 1.40296207883448E+0003 1.40411439378536E+0003 1.40526739254026E+0003 1.40642107536771E+0003 1.40757544253625E+0003 + 1.40873049431450E+0003 1.40988623097114E+0003 1.41104265277487E+0003 1.41219975999448E+0003 1.41335755289880E+0003 + 1.41451603175669E+0003 1.41567519683709E+0003 1.41683504840899E+0003 1.41799558674141E+0003 1.41915681210345E+0003 + 1.42031872476426E+0003 1.42148132499301E+0003 1.42264461305897E+0003 1.42380858923143E+0003 1.42497325377973E+0003 + 1.42613860697329E+0003 1.42730464908157E+0003 1.42847138037406E+0003 1.42963880112034E+0003 1.43080691159003E+0003 + 1.43197571205278E+0003 1.43314520277833E+0003 1.43431538403643E+0003 1.43548625609693E+0003 1.43665781922968E+0003 + 1.43783007370464E+0003 1.43900301979177E+0003 1.44017665776114E+0003 1.44135098788279E+0003 1.44252601042690E+0003 + 1.44370172566364E+0003 1.44487813386328E+0003 1.44605523529609E+0003 1.44723303023247E+0003 1.44841151894277E+0003 + 1.44959070169747E+0003 1.45077057876708E+0003 1.45195115042218E+0003 1.45313241693336E+0003 1.45431437857131E+0003 + 1.45549703560671E+0003 1.45668038831037E+0003 1.45786443695312E+0003 1.45904918180581E+0003 1.46023462313939E+0003 + 1.46142076122484E+0003 1.46260759633320E+0003 1.46379512873554E+0003 1.46498335870303E+0003 1.46617228650685E+0003 + 1.46736191241823E+0003 1.46855223670850E+0003 1.46974325964901E+0003 1.47093498151113E+0003 1.47212740256635E+0003 + 1.47332052308617E+0003 1.47451434334215E+0003 1.47570886360590E+0003 1.47690408414911E+0003 1.47810000524350E+0003 + 1.47929662716080E+0003 1.48049395017287E+0003 1.48169197455160E+0003 1.48289070056891E+0003 1.48409012849676E+0003 + 1.48529025860720E+0003 1.48649109117233E+0003 1.48769262646430E+0003 1.48889486475529E+0003 1.49009780631752E+0003 + 1.49130145142333E+0003 1.49250580034506E+0003 1.49371085335513E+0003 1.49491661072595E+0003 1.49612307273008E+0003 + 1.49733023964006E+0003 1.49853811172851E+0003 1.49974668926808E+0003 1.50095597253153E+0003 1.50216596179160E+0003 + 1.50337665732112E+0003 1.50458805939299E+0003 1.50580016828011E+0003 1.50701298425550E+0003 1.50822650759215E+0003 + 1.50944073856318E+0003 1.51065567744174E+0003 1.51187132450100E+0003 1.51308768001421E+0003 1.51430474425469E+0003 + 1.51552251749579E+0003 1.51674100001089E+0003 1.51796019207346E+0003 1.51918009395702E+0003 1.52040070593511E+0003 + 1.52162202828137E+0003 1.52284406126946E+0003 1.52406680517311E+0003 1.52529026026605E+0003 1.52651442682216E+0003 + 1.52773930511529E+0003 1.52896489541937E+0003 1.53019119800840E+0003 1.53141821315642E+0003 1.53264594113749E+0003 + 1.53387438222578E+0003 1.53510353669545E+0003 1.53633340482079E+0003 1.53756398687608E+0003 1.53879528313566E+0003 + 1.54002729387396E+0003 1.54126001936541E+0003 1.54249345988455E+0003 1.54372761570591E+0003 1.54496248710412E+0003 + 1.54619807435387E+0003 1.54743437772985E+0003 1.54867139750685E+0003 1.54990913395970E+0003 1.55114758736325E+0003 + 1.55238675799245E+0003 1.55362664612229E+0003 1.55486725202781E+0003 1.55610857598407E+0003 1.55735061826625E+0003 + 1.55859337914951E+0003 1.55983685890913E+0003 1.56108105782038E+0003 1.56232597615862E+0003 1.56357161419927E+0003 + 1.56481797221778E+0003 1.56606505048966E+0003 1.56731284929047E+0003 1.56856136889582E+0003 1.56981060958138E+0003 + 1.57106057162287E+0003 1.57231125529608E+0003 1.57356266087680E+0003 1.57481478864097E+0003 1.57606763886446E+0003 + 1.57732121182330E+0003 1.57857550779348E+0003 1.57983052705114E+0003 1.58108626987238E+0003 1.58234273653341E+0003 + 1.58359992731047E+0003 1.58485784247988E+0003 1.58611648231797E+0003 1.58737584710115E+0003 1.58863593710591E+0003 + 1.58989675260870E+0003 1.59115829388613E+0003 1.59242056121480E+0003 1.59368355487138E+0003 1.59494727513259E+0003 + 1.59621172227520E+0003 1.59747689657605E+0003 1.59874279831198E+0003 1.60000942775996E+0003 1.60127678519697E+0003 + 1.60254487090005E+0003 1.60381368514627E+0003 1.60508322821279E+0003 1.60635350037676E+0003 1.60762450191551E+0003 + 1.60889623310627E+0003 1.61016869422641E+0003 1.61144188555334E+0003 1.61271580736453E+0003 1.61399045993747E+0003 + 1.61526584354973E+0003 1.61654195847892E+0003 1.61781880500272E+0003 1.61909638339886E+0003 1.62037469394509E+0003 + 1.62165373691925E+0003 1.62293351259921E+0003 1.62421402126289E+0003 1.62549526318831E+0003 1.62677723865346E+0003 + 1.62805994793648E+0003 1.62934339131549E+0003 1.63062756906866E+0003 1.63191248147428E+0003 1.63319812881060E+0003 + 1.63448451135603E+0003 1.63577162938894E+0003 1.63705948318779E+0003 1.63834807303109E+0003 1.63963739919742E+0003 + 1.64092746196537E+0003 1.64221826161364E+0003 1.64350979842093E+0003 1.64480207266600E+0003 1.64609508462769E+0003 + 1.64738883458490E+0003 1.64868332281653E+0003 1.64997854960160E+0003 1.65127451521909E+0003 1.65257121994814E+0003 + 1.65386866406787E+0003 1.65516684785747E+0003 1.65646577159621E+0003 1.65776543556339E+0003 1.65906584003832E+0003 + 1.66036698530045E+0003 1.66166887162922E+0003 1.66297149930414E+0003 1.66427486860478E+0003 1.66557897981075E+0003 + 1.66688383320172E+0003 1.66818942905741E+0003 1.66949576765758E+0003 1.67080284928209E+0003 1.67211067421078E+0003 + 1.67341924272361E+0003 1.67472855510057E+0003 1.67603861162166E+0003 1.67734941256701E+0003 1.67866095821674E+0003 + 1.67997324885104E+0003 1.68128628475017E+0003 1.68260006619442E+0003 1.68391459346415E+0003 1.68522986683976E+0003 + 1.68654588660173E+0003 1.68786265303051E+0003 1.68918016640673E+0003 1.69049842701098E+0003 1.69181743512394E+0003 + 1.69313719102632E+0003 1.69445769499888E+0003 1.69577894732245E+0003 1.69710094827793E+0003 1.69842369814624E+0003 + 1.69974719720837E+0003 1.70107144574535E+0003 1.70239644403827E+0003 1.70372219236827E+0003 1.70504869101654E+0003 + 1.70637594026433E+0003 1.70770394039296E+0003 1.70903269168377E+0003 1.71036219441817E+0003 1.71169244887759E+0003 + 1.71302345534357E+0003 1.71435521409766E+0003 1.71568772542149E+0003 1.71702098959671E+0003 1.71835500690505E+0003 + 1.71968977762829E+0003 1.72102530204825E+0003 1.72236158044681E+0003 1.72369861310589E+0003 1.72503640030749E+0003 + 1.72637494233365E+0003 1.72771423946645E+0003 1.72905429198803E+0003 1.73039510018057E+0003 1.73173666432636E+0003 + 1.73307898470766E+0003 1.73442206160684E+0003 1.73576589530632E+0003 1.73711048608852E+0003 1.73845583423598E+0003 + 1.73980194003126E+0003 1.74114880375699E+0003 1.74249642569580E+0003 1.74384480613042E+0003 1.74519394534366E+0003 + 1.74654384361830E+0003 1.74789450123724E+0003 1.74924591848342E+0003 1.75059809563982E+0003 1.75195103298947E+0003 + 1.75330473081546E+0003 1.75465918940094E+0003 1.75601440902909E+0003 1.75737038998318E+0003 1.75872713254650E+0003 + 1.76008463700240E+0003 1.76144290363427E+0003 1.76280193272560E+0003 1.76416172455988E+0003 1.76552227942067E+0003 + 1.76688359759160E+0003 1.76824567935632E+0003 1.76960852499859E+0003 1.77097213480213E+0003 1.77233650905081E+0003 + 1.77370164802849E+0003 1.77506755201910E+0003 1.77643422130662E+0003 1.77780165617513E+0003 1.77916985690865E+0003 + 1.78053882379137E+0003 1.78190855710747E+0003 1.78327905714121E+0003 1.78465032417687E+0003 1.78602235849882E+0003 + 1.78739516039146E+0003 1.78876873013924E+0003 1.79014306802668E+0003 1.79151817433834E+0003 1.79289404935884E+0003 + 1.79427069337286E+0003 1.79564810666508E+0003 1.79702628952033E+0003 1.79840524222337E+0003 1.79978496505915E+0003 + 1.80116545831255E+0003 1.80254672226857E+0003 1.80392875721227E+0003 1.80531156342870E+0003 1.80669514120301E+0003 + 1.80807949082043E+0003 1.80946461256617E+0003 1.81085050672557E+0003 1.81223717358393E+0003 1.81362461342669E+0003 + 1.81501282653933E+0003 1.81640181320730E+0003 1.81779157371619E+0003 1.81918210835162E+0003 1.82057341739928E+0003 + 1.82196550114487E+0003 1.82335835987415E+0003 1.82475199387298E+0003 1.82614640342719E+0003 1.82754158882278E+0003 + 1.82893755034568E+0003 1.83033428828195E+0003 1.83173180291766E+0003 1.83313009453897E+0003 1.83452916343209E+0003 + 1.83592900988323E+0003 1.83732963417872E+0003 1.83873103660489E+0003 1.84013321744818E+0003 1.84153617699500E+0003 + 1.84293991553190E+0003 1.84434443334545E+0003 1.84574973072221E+0003 1.84715580794891E+0003 1.84856266531224E+0003 + 1.84997030309898E+0003 1.85137872159594E+0003 1.85278792109005E+0003 1.85419790186820E+0003 1.85560866421736E+0003 + 1.85702020842462E+0003 1.85843253477701E+0003 1.85984564356172E+0003 1.86125953506593E+0003 1.86267420957689E+0003 + 1.86408966738187E+0003 1.86550590876828E+0003 1.86692293402346E+0003 1.86834074343493E+0003 1.86975933729015E+0003 + 1.87117871587675E+0003 1.87259887948225E+0003 1.87401982839441E+0003 1.87544156290090E+0003 1.87686408328950E+0003 + 1.87828738984806E+0003 1.87971148286443E+0003 1.88113636262655E+0003 1.88256202942242E+0003 1.88398848354008E+0003 + 1.88541572526759E+0003 1.88684375489310E+0003 1.88827257270483E+0003 1.88970217899101E+0003 1.89113257403993E+0003 + 1.89256375813997E+0003 1.89399573157952E+0003 1.89542849464704E+0003 1.89686204763105E+0003 1.89829639082009E+0003 + 1.89973152450279E+0003 1.90116744896782E+0003 1.90260416450390E+0003 1.90404167139981E+0003 1.90547996994437E+0003 + 1.90691906042645E+0003 1.90835894313501E+0003 1.90979961835900E+0003 1.91124108638751E+0003 1.91268334750957E+0003 + 1.91412640201434E+0003 1.91557025019103E+0003 1.91701489232887E+0003 1.91846032871718E+0003 1.91990655964531E+0003 + 1.92135358540267E+0003 1.92280140627868E+0003 1.92425002256288E+0003 1.92569943454486E+0003 1.92714964251419E+0003 + 1.92860064676055E+0003 1.93005244757369E+0003 1.93150504524336E+0003 1.93295844005939E+0003 1.93441263231164E+0003 + 1.93586762229008E+0003 1.93732341028467E+0003 1.93877999658546E+0003 1.94023738148251E+0003 1.94169556526602E+0003 + 1.94315454822614E+0003 1.94461433065312E+0003 1.94607491283729E+0003 1.94753629506895E+0003 1.94899847763858E+0003 + 1.95046146083657E+0003 1.95192524495346E+0003 1.95338983027982E+0003 1.95485521710625E+0003 1.95632140572345E+0003 + 1.95778839642210E+0003 1.95925618949300E+0003 1.96072478522695E+0003 1.96219418391487E+0003 1.96366438584767E+0003 + 1.96513539131631E+0003 1.96660720061188E+0003 1.96807981402544E+0003 1.96955323184814E+0003 1.97102745437118E+0003 + 1.97250248188578E+0003 1.97397831468326E+0003 1.97545495305499E+0003 1.97693239729235E+0003 1.97841064768682E+0003 + 1.97988970452988E+0003 1.98136956811311E+0003 1.98285023872813E+0003 1.98433171666661E+0003 1.98581400222030E+0003 + 1.98729709568091E+0003 1.98878099734031E+0003 1.99026570749038E+0003 1.99175122642302E+0003 1.99323755443026E+0003 + 1.99472469180408E+0003 1.99621263883664E+0003 1.99770139582004E+0003 1.99919096304647E+0003 2.00068134080821E+0003 + 2.00217252939752E+0003 2.00366452910679E+0003 2.00515734022840E+0003 2.00665096305484E+0003 2.00814539787858E+0003 + 2.00964064499222E+0003 2.01113670468835E+0003 2.01263357725965E+0003 2.01413126299883E+0003 2.01562976219869E+0003 + 2.01712907515204E+0003 2.01862920215176E+0003 2.02013014349080E+0003 2.02163189946210E+0003 2.02313447035873E+0003 + 2.02463785647380E+0003 2.02614205810042E+0003 2.02764707553180E+0003 2.02915290906116E+0003 2.03065955898185E+0003 + 2.03216702558718E+0003 2.03367530917058E+0003 2.03518441002550E+0003 2.03669432844546E+0003 2.03820506472401E+0003 + 2.03971661915478E+0003 2.04122899203141E+0003 2.04274218364768E+0003 2.04425619429731E+0003 2.04577102427412E+0003 + 2.04728667387204E+0003 2.04880314338497E+0003 2.05032043310693E+0003 2.05183854333188E+0003 2.05335747435400E+0003 + 2.05487722646737E+0003 2.05639779996623E+0003 2.05791919514480E+0003 2.05944141229738E+0003 2.06096445171833E+0003 + 2.06248831370205E+0003 2.06401299854301E+0003 2.06553850653572E+0003 2.06706483797475E+0003 2.06859199315468E+0003 + 2.07011997237023E+0003 2.07164877591610E+0003 2.07317840408703E+0003 2.07470885717790E+0003 2.07624013548357E+0003 + 2.07777223929897E+0003 2.07930516891909E+0003 2.08083892463896E+0003 2.08237350675367E+0003 2.08390891555837E+0003 + 2.08544515134825E+0003 2.08698221441855E+0003 2.08852010506460E+0003 2.09005882358173E+0003 2.09159837026536E+0003 + 2.09313874541092E+0003 2.09467994931394E+0003 2.09622198226999E+0003 2.09776484457469E+0003 2.09930853652369E+0003 + 2.10085305841274E+0003 2.10239841053758E+0003 2.10394459319407E+0003 2.10549160667806E+0003 2.10703945128550E+0003 + 2.10858812731236E+0003 2.11013763505471E+0003 2.11168797480860E+0003 2.11323914687021E+0003 2.11479115153569E+0003 + 2.11634398910133E+0003 2.11789765986343E+0003 2.11945216411829E+0003 2.12100750216240E+0003 2.12256367429216E+0003 + 2.12412068080409E+0003 2.12567852199478E+0003 2.12723719816080E+0003 2.12879670959885E+0003 2.13035705660565E+0003 + 2.13191823947800E+0003 2.13348025851268E+0003 2.13504311400658E+0003 2.13660680625665E+0003 2.13817133555988E+0003 + 2.13973670221327E+0003 2.14130290651394E+0003 2.14286994875904E+0003 2.14443782924575E+0003 2.14600654827132E+0003 + 2.14757610613306E+0003 2.14914650312831E+0003 2.15071773955448E+0003 2.15228981570904E+0003 2.15386273188948E+0003 + 2.15543648839338E+0003 2.15701108551836E+0003 2.15858652356208E+0003 2.16016280282226E+0003 2.16173992359668E+0003 + 2.16331788618319E+0003 2.16489669087962E+0003 2.16647633798394E+0003 2.16805682779411E+0003 2.16963816060820E+0003 + 2.17122033672428E+0003 2.17280335644049E+0003 2.17438722005501E+0003 2.17597192786613E+0003 2.17755748017213E+0003 + 2.17914387727137E+0003 2.18073111946224E+0003 2.18231920704322E+0003 2.18390814031278E+0003 2.18549791956955E+0003 + 2.18708854511209E+0003 2.18868001723909E+0003 2.19027233624927E+0003 2.19186550244142E+0003 2.19345951611436E+0003 + 2.19505437756697E+0003 2.19665008709815E+0003 2.19824664500693E+0003 2.19984405159231E+0003 2.20144230715344E+0003 + 2.20304141198939E+0003 2.20464136639939E+0003 2.20624217068270E+0003 2.20784382513859E+0003 2.20944633006646E+0003 + 2.21104968576568E+0003 2.21265389253569E+0003 2.21425895067604E+0003 2.21586486048631E+0003 2.21747162226607E+0003 + 2.21907923631501E+0003 2.22068770293286E+0003 2.22229702241936E+0003 2.22390719507440E+0003 2.22551822119778E+0003 + 2.22713010108951E+0003 2.22874283504954E+0003 2.23035642337789E+0003 2.23197086637469E+0003 2.23358616434006E+0003 + 2.23520231757419E+0003 2.23681932637733E+0003 2.23843719104979E+0003 2.24005591189193E+0003 2.24167548920415E+0003 + 2.24329592328689E+0003 2.24491721444069E+0003 2.24653936296610E+0003 2.24816236916374E+0003 2.24978623333428E+0003 + 2.25141095577844E+0003 2.25303653679699E+0003 2.25466297669078E+0003 2.25629027576067E+0003 2.25791843430758E+0003 + 2.25954745263253E+0003 2.26117733103653E+0003 2.26280806982067E+0003 2.26443966928611E+0003 2.26607212973402E+0003 + 2.26770545146569E+0003 2.26933963478239E+0003 2.27097467998549E+0003 2.27261058737638E+0003 2.27424735725653E+0003 + 2.27588498992746E+0003 2.27752348569069E+0003 2.27916284484792E+0003 2.28080306770074E+0003 2.28244415455090E+0003 + 2.28408610570017E+0003 2.28572892145041E+0003 2.28737260210343E+0003 2.28901714796125E+0003 2.29066255932578E+0003 + 2.29230883649912E+0003 2.29395597978331E+0003 2.29560398948053E+0003 2.29725286589295E+0003 2.29890260932283E+0003 + 2.30055322007247E+0003 2.30220469844422E+0003 2.30385704474048E+0003 2.30551025926372E+0003 2.30716434231647E+0003 + 2.30881929420127E+0003 2.31047511522073E+0003 2.31213180567753E+0003 2.31378936587440E+0003 2.31544779611412E+0003 + 2.31710709669948E+0003 2.31876726793341E+0003 2.32042831011879E+0003 2.32209022355867E+0003 2.32375300855602E+0003 + 2.32541666541398E+0003 2.32708119443567E+0003 2.32874659592430E+0003 2.33041287018310E+0003 2.33208001751538E+0003 + 2.33374803822451E+0003 2.33541693261388E+0003 2.33708670098694E+0003 2.33875734364720E+0003 2.34042886089826E+0003 + 2.34210125304371E+0003 2.34377452038723E+0003 2.34544866323252E+0003 2.34712368188337E+0003 2.34879957664362E+0003 + 2.35047634781715E+0003 2.35215399570787E+0003 2.35383252061976E+0003 2.35551192285690E+0003 2.35719220272335E+0003 + 2.35887336052324E+0003 2.36055539656080E+0003 2.36223831114026E+0003 2.36392210456592E+0003 2.36560677714216E+0003 + 2.36729232917334E+0003 2.36897876096396E+0003 2.37066607281852E+0003 2.37235426504157E+0003 2.37404333793774E+0003 + 2.37573329181169E+0003 2.37742412696817E+0003 2.37911584371191E+0003 2.38080844234778E+0003 2.38250192318063E+0003 + 2.38419628651542E+0003 2.38589153265711E+0003 2.38758766191075E+0003 2.38928467458144E+0003 2.39098257097430E+0003 + 2.39268135139453E+0003 2.39438101614742E+0003 2.39608156553820E+0003 2.39778299987228E+0003 2.39948531945507E+0003 + 2.40118852459198E+0003 2.40289261558856E+0003 2.40459759275038E+0003 2.40630345638303E+0003 2.40801020679218E+0003 + 2.40971784428357E+0003 2.41142636916299E+0003 2.41313578173622E+0003 2.41484608230918E+0003 2.41655727118779E+0003 + 2.41826934867806E+0003 2.41998231508597E+0003 2.42169617071766E+0003 2.42341091587924E+0003 2.42512655087695E+0003 + 2.42684307601698E+0003 2.42856049160568E+0003 2.43027879794940E+0003 2.43199799535453E+0003 2.43371808412752E+0003 + 2.43543906457492E+0003 2.43716093700326E+0003 2.43888370171917E+0003 2.44060735902931E+0003 2.44233190924040E+0003 + 2.44405735265924E+0003 2.44578368959265E+0003 2.44751092034748E+0003 2.44923904523071E+0003 2.45096806454927E+0003 + 2.45269797861026E+0003 2.45442878772072E+0003 2.45616049218785E+0003 2.45789309231878E+0003 2.45962658842079E+0003 + 2.46136098080119E+0003 2.46309626976731E+0003 2.46483245562659E+0003 2.46656953868646E+0003 2.46830751925446E+0003 + 2.47004639763811E+0003 2.47178617414506E+0003 2.47352684908299E+0003 2.47526842275959E+0003 2.47701089548265E+0003 + 2.47875426756002E+0003 2.48049853929955E+0003 2.48224371100917E+0003 2.48398978299691E+0003 2.48573675557074E+0003 + 2.48748462903880E+0003 2.48923340370922E+0003 2.49098307989021E+0003 2.49273365789000E+0003 2.49448513801689E+0003 + 2.49623752057925E+0003 2.49799080588547E+0003 2.49974499424403E+0003 2.50150008596342E+0003 2.50325608135221E+0003 + 2.50501298071903E+0003 2.50677078437256E+0003 2.50852949262147E+0003 2.51028910577458E+0003 2.51204962414072E+0003 + 2.51381104802874E+0003 2.51557337774761E+0003 2.51733661360627E+0003 2.51910075591382E+0003 2.52086580497929E+0003 + 2.52263176111185E+0003 2.52439862462071E+0003 2.52616639581508E+0003 2.52793507500431E+0003 2.52970466249771E+0003 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 7.05416341880837E+0001 7.05002515030449E+0001 7.04588901793336E+0001 + 7.04175502072466E+0001 7.03762315770847E+0001 7.03349342791524E+0001 7.02936583037584E+0001 7.02524036412150E+0001 + 7.02111702818385E+0001 7.01699582159492E+0001 7.01287674338712E+0001 7.00875979259324E+0001 7.00464496824649E+0001 + 7.00053226938043E+0001 6.99642169502905E+0001 6.99231324422669E+0001 6.98820691600811E+0001 6.98410270940844E+0001 + 6.98000062346320E+0001 6.97590065720832E+0001 6.97180280968008E+0001 6.96770707991518E+0001 6.96361346695071E+0001 + 6.95952196982411E+0001 6.95543258757325E+0001 6.95134531923638E+0001 6.94726016385210E+0001 6.94317712045945E+0001 + 6.93909618809782E+0001 6.93501736580700E+0001 6.93094065262718E+0001 6.92686604759892E+0001 6.92279354976316E+0001 + 6.91872315816124E+0001 6.91465487183489E+0001 6.91058868982622E+0001 6.90652461117771E+0001 6.90246263493226E+0001 + 6.89840276013313E+0001 6.89434498582397E+0001 6.89028931104883E+0001 6.88623573485212E+0001 6.88218425627865E+0001 + 6.87813487437362E+0001 6.87408758818261E+0001 6.87004239675158E+0001 6.86599929912689E+0001 6.86195829435526E+0001 + 6.85791938148381E+0001 6.85388255956004E+0001 6.84984782763184E+0001 6.84581518474749E+0001 6.84178462995563E+0001 + 6.83775616230530E+0001 6.83372978084592E+0001 6.82970548462730E+0001 6.82568327269962E+0001 6.82166314411346E+0001 + 6.81764509791978E+0001 6.81362913316990E+0001 6.80961524891555E+0001 6.80560344420882E+0001 6.80159371810221E+0001 + 6.79758606964859E+0001 6.79358049790119E+0001 6.78957700191366E+0001 6.78557558074000E+0001 6.78157623343462E+0001 + 6.77757895905227E+0001 6.77358375664814E+0001 6.76959062527775E+0001 6.76559956399703E+0001 6.76161057186228E+0001 + 6.75762364793017E+0001 6.75363879125778E+0001 6.74965600090255E+0001 6.74567527592230E+0001 6.74169661537524E+0001 + 6.73772001831995E+0001 6.73374548381540E+0001 6.72977301092093E+0001 6.72580259869628E+0001 6.72183424620154E+0001 + 6.71786795249720E+0001 6.71390371664412E+0001 6.70994153770355E+0001 6.70598141473711E+0001 6.70202334680680E+0001 + 6.69806733297500E+0001 6.69411337230447E+0001 6.69016146385835E+0001 6.68621160670015E+0001 6.68226379989377E+0001 + 6.67831804250348E+0001 6.67437433359393E+0001 6.67043267223016E+0001 6.66649305747756E+0001 6.66255548840191E+0001 + 6.65861996406939E+0001 6.65468648354653E+0001 6.65075504590025E+0001 6.64682565019784E+0001 6.64289829550697E+0001 + 6.63897298089569E+0001 6.63504970543241E+0001 6.63112846818595E+0001 6.62720926822547E+0001 6.62329210462054E+0001 + 6.61937697644107E+0001 6.61546388275738E+0001 6.61155282264015E+0001 6.60764379516042E+0001 6.60373679938964E+0001 + 6.59983183439961E+0001 6.59592889926252E+0001 6.59202799305091E+0001 6.58812911483774E+0001 6.58423226369629E+0001 + 6.58033743870027E+0001 6.57644463892372E+0001 6.57255386344107E+0001 6.56866511132713E+0001 6.56477838165709E+0001 + 6.56089367350649E+0001 6.55701098595127E+0001 6.55313031806773E+0001 6.54925166893255E+0001 6.54537503762276E+0001 + 6.54150042321581E+0001 6.53762782478947E+0001 6.53375724142193E+0001 6.52988867219172E+0001 6.52602211617777E+0001 + 6.52215757245935E+0001 6.51829504011613E+0001 6.51443451822815E+0001 6.51057600587580E+0001 6.50671950213986E+0001 + 6.50286500610150E+0001 6.49901251684221E+0001 6.49516203344391E+0001 6.49131355498885E+0001 6.48746708055968E+0001 + 6.48362260923939E+0001 6.47978014011137E+0001 6.47593967225937E+0001 6.47210120476751E+0001 6.46826473672029E+0001 + 6.46443026720256E+0001 6.46059779529955E+0001 6.45676732009688E+0001 6.45293884068051E+0001 6.44911235613680E+0001 + 6.44528786555245E+0001 6.44146536801455E+0001 6.43764486261056E+0001 6.43382634842828E+0001 6.43000982455594E+0001 + 6.42619529008206E+0001 6.42238274409561E+0001 6.41857218568587E+0001 6.41476361394252E+0001 6.41095702795559E+0001 + 6.40715242681549E+0001 6.40334980961299E+0001 6.39954917543925E+0001 6.39575052338577E+0001 6.39195385254443E+0001 + 6.38815916200749E+0001 6.38436645086755E+0001 6.38057571821761E+0001 6.37678696315102E+0001 6.37300018476148E+0001 + 6.36921538214310E+0001 6.36543255439033E+0001 6.36165170059798E+0001 6.35787281986125E+0001 6.35409591127568E+0001 + 6.35032097393721E+0001 6.34654800694212E+0001 6.34277700938706E+0001 6.33900798036906E+0001 6.33524091898550E+0001 + 6.33147582433413E+0001 6.32771269551307E+0001 6.32395153162082E+0001 6.32019233175621E+0001 6.31643509501847E+0001 + 6.31267982050717E+0001 6.30892650732226E+0001 6.30517515456405E+0001 6.30142576133323E+0001 6.29767832673082E+0001 + 6.29393284985824E+0001 6.29018932981726E+0001 6.28644776571001E+0001 6.28270815663899E+0001 6.27897050170706E+0001 + 6.27523480001745E+0001 6.27150105067376E+0001 6.26776925277993E+0001 6.26403940544029E+0001 6.26031150775951E+0001 + 6.25658555884265E+0001 6.25286155779511E+0001 6.24913950372266E+0001 6.24541939573145E+0001 6.24170123292795E+0001 + 6.23798501441905E+0001 6.23427073931195E+0001 6.23055840671424E+0001 6.22684801573388E+0001 6.22313956547916E+0001 + 6.21943305505878E+0001 6.21572848358174E+0001 6.21202585015746E+0001 6.20832515389569E+0001 6.20462639390655E+0001 + 6.20092956930051E+0001 6.19723467918842E+0001 6.19354172268149E+0001 6.18985069889127E+0001 6.18616160692969E+0001 + 6.18247444590903E+0001 6.17878921494194E+0001 6.17510591314142E+0001 6.17142453962085E+0001 6.16774509349395E+0001 + 6.16406757387480E+0001 6.16039197987785E+0001 6.15671831061791E+0001 6.15304656521014E+0001 6.14937674277008E+0001 + 6.14570884241359E+0001 6.14204286325694E+0001 6.13837880441671E+0001 6.13471666500988E+0001 6.13105644415377E+0001 + 6.12739814096605E+0001 6.12374175456477E+0001 6.12008728406831E+0001 6.11643472859545E+0001 6.11278408726528E+0001 + 6.10913535919729E+0001 6.10548854351130E+0001 6.10184363932749E+0001 6.09820064576643E+0001 6.09455956194900E+0001 + 6.09092038699648E+0001 6.08728312003046E+0001 6.08364776017294E+0001 6.08001430654625E+0001 6.07638275827306E+0001 + 6.07275311447644E+0001 6.06912537427977E+0001 6.06549953680683E+0001 6.06187560118172E+0001 6.05825356652891E+0001 + 6.05463343197325E+0001 6.05101519663990E+0001 6.04739885965441E+0001 6.04378442014267E+0001 6.04017187723094E+0001 + 6.03656123004581E+0001 6.03295247771426E+0001 6.02934561936360E+0001 6.02574065412151E+0001 6.02213758111600E+0001 + 6.01853639947547E+0001 6.01493710832865E+0001 6.01133970680462E+0001 6.00774419403284E+0001 6.00415056914312E+0001 + 6.00055883126559E+0001 5.99696897953077E+0001 5.99338101306953E+0001 5.98979493101307E+0001 5.98621073249297E+0001 + 5.98262841664116E+0001 5.97904798258990E+0001 5.97546942947184E+0001 5.97189275641995E+0001 5.96831796256756E+0001 + 5.96474504704839E+0001 5.96117400899644E+0001 5.95760484754614E+0001 5.95403756183222E+0001 5.95047215098979E+0001 + 5.94690861415429E+0001 5.94334695046153E+0001 5.93978715904767E+0001 5.93622923904921E+0001 5.93267318960302E+0001 + 5.92911900984630E+0001 5.92556669891663E+0001 5.92201625595191E+0001 5.91846768009040E+0001 5.91492097047074E+0001 + 5.91137612623187E+0001 5.90783314651313E+0001 5.90429203045419E+0001 5.90075277719505E+0001 5.89721538587610E+0001 + 5.89367985563805E+0001 5.89014618562197E+0001 5.88661437496930E+0001 5.88308442282178E+0001 5.87955632832156E+0001 + 5.87603009061109E+0001 5.87250570883320E+0001 5.86898318213106E+0001 5.86546250964819E+0001 5.86194369052845E+0001 + 5.85842672391607E+0001 5.85491160895560E+0001 5.85139834479196E+0001 5.84788693057043E+0001 5.84437736543660E+0001 + 5.84086964853645E+0001 5.83736377901627E+0001 5.83385975602273E+0001 5.83035757870284E+0001 5.82685724620393E+0001 + 5.82335875767373E+0001 5.81986211226026E+0001 5.81636730911194E+0001 5.81287434737750E+0001 5.80938322620604E+0001 + 5.80589394474699E+0001 5.80240650215014E+0001 5.79892089756562E+0001 5.79543713014391E+0001 5.79195519903583E+0001 + 5.78847510339256E+0001 5.78499684236562E+0001 5.78152041510686E+0001 5.77804582076850E+0001 5.77457305850310E+0001 + 5.77110212746357E+0001 5.76763302680313E+0001 5.76416575567540E+0001 5.76070031323432E+0001 5.75723669863416E+0001 + 5.75377491102955E+0001 5.75031494957548E+0001 5.74685681342726E+0001 5.74340050174056E+0001 5.73994601367139E+0001 + 5.73649334837610E+0001 5.73304250501139E+0001 5.72959348273431E+0001 5.72614628070224E+0001 5.72270089807292E+0001 + 5.71925733400442E+0001 5.71581558765516E+0001 5.71237565818390E+0001 5.70893754474976E+0001 5.70550124651218E+0001 + 5.70206676263096E+0001 5.69863409226623E+0001 5.69520323457847E+0001 5.69177418872852E+0001 5.68834695387752E+0001 + 5.68492152918701E+0001 5.68149791381881E+0001 5.67807610693513E+0001 5.67465610769852E+0001 5.67123791527183E+0001 + 5.66782152881830E+0001 5.66440694750149E+0001 5.66099417048531E+0001 5.65758319693399E+0001 5.65417402601213E+0001 + 5.65076665688466E+0001 5.64736108871684E+0001 5.64395732067430E+0001 5.64055535192298E+0001 5.63715518162918E+0001 + 5.63375680895953E+0001 5.63036023308101E+0001 5.62696545316095E+0001 5.62357246836698E+0001 5.62018127786711E+0001 + 5.61679188082968E+0001 5.61340427642337E+0001 5.61001846381719E+0001 5.60663444218050E+0001 5.60325221068301E+0001 + 5.59987176849474E+0001 5.59649311478607E+0001 5.59311624872772E+0001 5.58974116949075E+0001 5.58636787624654E+0001 + 5.58299636816683E+0001 5.57962664442370E+0001 5.57625870418955E+0001 5.57289254663714E+0001 5.56952817093955E+0001 + 5.56616557627020E+0001 5.56280476180287E+0001 5.55944572671166E+0001 5.55608847017101E+0001 5.55273299135568E+0001 + 5.54937928944082E+0001 5.54602736360186E+0001 5.54267721301459E+0001 5.53932883685516E+0001 5.53598223430001E+0001 + 5.53263740452597E+0001 5.52929434671016E+0001 5.52595306003006E+0001 5.52261354366350E+0001 5.51927579678861E+0001 + 5.51593981858389E+0001 5.51260560822816E+0001 5.50927316490059E+0001 5.50594248778065E+0001 5.50261357604820E+0001 + 5.49928642888340E+0001 5.49596104546674E+0001 5.49263742497908E+0001 5.48931556660158E+0001 5.48599546951576E+0001 + 5.48267713290345E+0001 5.47936055594686E+0001 5.47604573782847E+0001 5.47273267773116E+0001 5.46942137483811E+0001 + 5.46611182833283E+0001 5.46280403739918E+0001 5.45949800122135E+0001 5.45619371898386E+0001 5.45289118987158E+0001 + 5.44959041306969E+0001 5.44629138776372E+0001 5.44299411313953E+0001 5.43969858838331E+0001 5.43640481268160E+0001 + 5.43311278522124E+0001 5.42982250518943E+0001 5.42653397177371E+0001 5.42324718416193E+0001 5.41996214154228E+0001 + 5.41667884310329E+0001 5.41339728803383E+0001 5.41011747552306E+0001 5.40683940476054E+0001 5.40356307493610E+0001 + 5.40028848523995E+0001 5.39701563486259E+0001 5.39374452299488E+0001 5.39047514882801E+0001 5.38720751155348E+0001 + 5.38394161036316E+0001 5.38067744444921E+0001 5.37741501300416E+0001 5.37415431522083E+0001 5.37089535029241E+0001 + 5.36763811741239E+0001 5.36438261577461E+0001 5.36112884457324E+0001 5.35787680300278E+0001 5.35462649025804E+0001 + 5.35137790553419E+0001 5.34813104802672E+0001 5.34488591693144E+0001 5.34164251144450E+0001 5.33840083076238E+0001 + 5.33516087408188E+0001 5.33192264060015E+0001 5.32868612951465E+0001 5.32545134002317E+0001 5.32221827132384E+0001 + 5.31898692261511E+0001 5.31575729309578E+0001 5.31252938196494E+0001 5.30930318842205E+0001 5.30607871166687E+0001 + 5.30285595089950E+0001 5.29963490532038E+0001 5.29641557413024E+0001 5.29319795653019E+0001 5.28998205172162E+0001 + 5.28676785890629E+0001 5.28355537728625E+0001 5.28034460606391E+0001 5.27713554444199E+0001 5.27392819162353E+0001 + 5.27072254681192E+0001 5.26751860921086E+0001 5.26431637802438E+0001 5.26111585245684E+0001 5.25791703171294E+0001 + 5.25471991499768E+0001 5.25152450151640E+0001 5.24833079047477E+0001 5.24513878107878E+0001 5.24194847253475E+0001 + 5.23875986404933E+0001 5.23557295482948E+0001 5.23238774408252E+0001 5.22920423101604E+0001 5.22602241483802E+0001 + 5.22284229475672E+0001 5.21966386998074E+0001 5.21648713971901E+0001 5.21331210318077E+0001 5.21013875957561E+0001 + 5.20696710811342E+0001 5.20379714800444E+0001 5.20062887845920E+0001 5.19746229868858E+0001 5.19429740790379E+0001 + 5.19113420531635E+0001 5.18797269013810E+0001 5.18481286158122E+0001 5.18165471885821E+0001 5.17849826118188E+0001 + 5.17534348776538E+0001 5.17219039782217E+0001 5.16903899056605E+0001 5.16588926521114E+0001 5.16274122097186E+0001 + 5.15959485706299E+0001 5.15645017269959E+0001 5.15330716709709E+0001 5.15016583947122E+0001 5.14702618903802E+0001 + 5.14388821501388E+0001 5.14075191661547E+0001 5.13761729305985E+0001 5.13448434356433E+0001 5.13135306734658E+0001 + 5.12822346362460E+0001 5.12509553161669E+0001 5.12196927054149E+0001 5.11884467961794E+0001 5.11572175806531E+0001 + 5.11260050510321E+0001 5.10948091995154E+0001 5.10636300183056E+0001 5.10324674996080E+0001 5.10013216356316E+0001 + 5.09701924185884E+0001 5.09390798406935E+0001 5.09079838941654E+0001 5.08769045712256E+0001 5.08458418640991E+0001 + 5.08147957650138E+0001 5.07837662662010E+0001 5.07527533598951E+0001 5.07217570383338E+0001 5.06907772937577E+0001 + 5.06598141184111E+0001 5.06288675045410E+0001 5.05979374443980E+0001 5.05670239302355E+0001 5.05361269543105E+0001 + 5.05052465088828E+0001 5.04743825862157E+0001 5.04435351785755E+0001 5.04127042782318E+0001 5.03818898774573E+0001 + 5.03510919685280E+0001 5.03203105437229E+0001 5.02895455953244E+0001 5.02587971156178E+0001 5.02280650968919E+0001 + 5.01973495314384E+0001 5.01666504115525E+0001 5.01359677295322E+0001 5.01053014776789E+0001 5.00746516482972E+0001 + 5.00440182336948E+0001 5.00134012261825E+0001 4.99828006180745E+0001 4.99522164016877E+0001 4.99216485693429E+0001 + 4.98910971133633E+0001 4.98605620260758E+0001 4.98300432998103E+0001 4.97995409268997E+0001 4.97690548996804E+0001 + 4.97385852104917E+0001 4.97081318516761E+0001 4.96776948155792E+0001 4.96472740945500E+0001 4.96168696809405E+0001 + 4.95864815671058E+0001 4.95561097454043E+0001 4.95257542081973E+0001 4.94954149478496E+0001 4.94650919567288E+0001 + 4.94347852272060E+0001 4.94044947516552E+0001 4.93742205224536E+0001 4.93439625319815E+0001 4.93137207726226E+0001 + 4.92834952367633E+0001 4.92532859167936E+0001 4.92230928051064E+0001 4.91929158940977E+0001 4.91627551761668E+0001 + 4.91326106437160E+0001 4.91024822891508E+0001 4.90723701048799E+0001 4.90422740833149E+0001 4.90121942168708E+0001 + 4.89821304979657E+0001 4.89520829190207E+0001 4.89220514724601E+0001 4.88920361507112E+0001 4.88620369462047E+0001 + 4.88320538513742E+0001 4.88020868586566E+0001 4.87721359604916E+0001 4.87422011493225E+0001 4.87122824175954E+0001 + 4.86823797577594E+0001 4.86524931622671E+0001 4.86226226235740E+0001 4.85927681341388E+0001 4.85629296864231E+0001 + 4.85331072728919E+0001 4.85033008860132E+0001 4.84735105182580E+0001 4.84437361621006E+0001 4.84139778100183E+0001 + 4.83842354544915E+0001 4.83545090880038E+0001 4.83247987030418E+0001 4.82951042920953E+0001 4.82654258476572E+0001 + 4.82357633622233E+0001 4.82061168282929E+0001 4.81764862383680E+0001 4.81468715849539E+0001 4.81172728605589E+0001 + 4.80876900576946E+0001 4.80581231688755E+0001 4.80285721866193E+0001 4.79990371034467E+0001 4.79695179118815E+0001 + 4.79400146044508E+0001 4.79105271736845E+0001 4.78810556121157E+0001 4.78515999122806E+0001 4.78221600667186E+0001 + 4.77927360679721E+0001 4.77633279085864E+0001 4.77339355811102E+0001 4.77045590780950E+0001 4.76751983920956E+0001 + 4.76458535156698E+0001 4.76165244413785E+0001 4.75872111617856E+0001 4.75579136694582E+0001 4.75286319569663E+0001 + 4.74993660168831E+0001 4.74701158417850E+0001 4.74408814242512E+0001 4.74116627568641E+0001 4.73824598322092E+0001 + 4.73532726428750E+0001 4.73241011814533E+0001 4.72949454405385E+0001 4.72658054127285E+0001 4.72366810906241E+0001 + 4.72075724668291E+0001 4.71784795339506E+0001 4.71494022845984E+0001 4.71203407113857E+0001 4.70912948069284E+0001 + 4.70622645638460E+0001 4.70332499747605E+0001 4.70042510322972E+0001 4.69752677290845E+0001 4.69463000577538E+0001 + 4.69173480109396E+0001 4.68884115812792E+0001 4.68594907614133E+0001 4.68305855439855E+0001 4.68016959216424E+0001 + 4.67728218870337E+0001 4.67439634328122E+0001 4.67151205516336E+0001 4.66862932361567E+0001 4.66574814790435E+0001 + 4.66286852729587E+0001 4.65999046105705E+0001 4.65711394845497E+0001 4.65423898875704E+0001 4.65136558123097E+0001 + 4.64849372514476E+0001 4.64562341976673E+0001 4.64275466436550E+0001 4.63988745820998E+0001 4.63702180056940E+0001 + 4.63415769071328E+0001 4.63129512791146E+0001 4.62843411143406E+0001 4.62557464055151E+0001 4.62271671453457E+0001 + 4.61986033265426E+0001 4.61700549418192E+0001 4.61415219838920E+0001 4.61130044454805E+0001 4.60845023193071E+0001 + 4.60560155980973E+0001 4.60275442745797E+0001 4.59990883414858E+0001 4.59706477915501E+0001 4.59422226175101E+0001 + 4.59138128121065E+0001 4.58854183680829E+0001 4.58570392781857E+0001 4.58286755351648E+0001 4.58003271317725E+0001 + 4.57719940607647E+0001 4.57436763148999E+0001 4.57153738869397E+0001 4.56870867696488E+0001 4.56588149557949E+0001 + 4.56305584381485E+0001 4.56023172094833E+0001 4.55740912625760E+0001 4.55458805902062E+0001 4.55176851851565E+0001 + 4.54895050402126E+0001 4.54613401481631E+0001 4.54331905017997E+0001 4.54050560939170E+0001 4.53769369173125E+0001 + 4.53488329647869E+0001 4.53207442291438E+0001 4.52926707031897E+0001 4.52646123797342E+0001 4.52365692515899E+0001 + 4.52085413115724E+0001 4.51805285525001E+0001 4.51525309671945E+0001 4.51245485484802E+0001 4.50965812891847E+0001 + 4.50686291821382E+0001 4.50406922201744E+0001 4.50127703961296E+0001 4.49848637028432E+0001 4.49569721331576E+0001 + 4.49290956799180E+0001 4.49012343359728E+0001 4.48733880941733E+0001 4.48455569473738E+0001 4.48177408884314E+0001 + 4.47899399102063E+0001 4.47621540055617E+0001 4.47343831673637E+0001 4.47066273884815E+0001 4.46788866617870E+0001 + 4.46511609801553E+0001 4.46234503364644E+0001 4.45957547235951E+0001 4.45680741344315E+0001 4.45404085618603E+0001 + 4.45127579987714E+0001 4.44851224380576E+0001 4.44575018726145E+0001 4.44298962953409E+0001 4.44023056991385E+0001 + 4.43747300769117E+0001 4.43471694215681E+0001 4.43196237260183E+0001 4.42920929831757E+0001 4.42645771859567E+0001 + 4.42370763272805E+0001 4.42095904000695E+0001 4.41821193972489E+0001 4.41546633117469E+0001 4.41272221364946E+0001 + 4.40997958644260E+0001 4.40723844884783E+0001 4.40449880015911E+0001 4.40176063967075E+0001 4.39902396667732E+0001 + 4.39628878047371E+0001 4.39355508035507E+0001 4.39082286561688E+0001 4.38809213555487E+0001 4.38536288946511E+0001 + 4.38263512664393E+0001 4.37990884638797E+0001 4.37718404799415E+0001 4.37446073075970E+0001 4.37173889398211E+0001 + 4.36901853695921E+0001 4.36629965898909E+0001 4.36358225937012E+0001 4.36086633740101E+0001 4.35815189238071E+0001 + 4.35543892360851E+0001 4.35272743038394E+0001 4.35001741200687E+0001 4.34730886777743E+0001 4.34460179699605E+0001 + 4.34189619896346E+0001 4.33919207298068E+0001 4.33648941834901E+0001 4.33378823437004E+0001 4.33108852034566E+0001 + 4.32839027557807E+0001 4.32569349936972E+0001 4.32299819102337E+0001 4.32030434984208E+0001 4.31761197512919E+0001 + 4.31492106618832E+0001 4.31223162232341E+0001 4.30954364283867E+0001 4.30685712703859E+0001 4.30417207422797E+0001 + 4.30148848371189E+0001 4.29880635479573E+0001 4.29612568678514E+0001 4.29344647898607E+0001 4.29076873070478E+0001 + 4.28809244124778E+0001 4.28541760992189E+0001 4.28274423603422E+0001 4.28007231889218E+0001 4.27740185780343E+0001 + 4.27473285207597E+0001 4.27206530101805E+0001 4.26939920393822E+0001 4.26673456014532E+0001 4.26407136894849E+0001 + 4.26140962965713E+0001 4.25874934158096E+0001 4.25609050402995E+0001 4.25343311631441E+0001 4.25077717774488E+0001 + 4.24812268763224E+0001 4.24546964528761E+0001 4.24281805002244E+0001 4.24016790114844E+0001 4.23751919797761E+0001 + 4.23487193982226E+0001 4.23222612599495E+0001 4.22958175580856E+0001 4.22693882857623E+0001 4.22429734361141E+0001 + 4.22165730022783E+0001 4.21901869773948E+0001 4.21638153546069E+0001 4.21374581270603E+0001 4.21111152879038E+0001 + 4.20847868302888E+0001 4.20584727473699E+0001 4.20321730323043E+0001 4.20058876782523E+0001 4.19796166783768E+0001 + 4.19533600258436E+0001 4.19271177138216E+0001 4.19008897354822E+0001 4.18746760839999E+0001 4.18484767525520E+0001 + 4.18222917343186E+0001 4.17961210224827E+0001 4.17699646102301E+0001 4.17438224907495E+0001 4.17176946572323E+0001 + 4.16915811028730E+0001 4.16654818208688E+0001 4.16393968044196E+0001 4.16133260467285E+0001 4.15872695410010E+0001 + 4.15612272804459E+0001 4.15351992582744E+0001 4.15091854677009E+0001 4.14831859019424E+0001 4.14572005542189E+0001 + 4.14312294177530E+0001 4.14052724857703E+0001 4.13793297514994E+0001 4.13534012081714E+0001 4.13274868490204E+0001 + 4.13015866672833E+0001 4.12757006561998E+0001 4.12498288090125E+0001 4.12239711189668E+0001 4.11981275793109E+0001 + 4.11722981832959E+0001 4.11464829241755E+0001 4.11206817952064E+0001 4.10948947896482E+0001 4.10691219007632E+0001 + 4.10433631218165E+0001 4.10176184460761E+0001 4.09918878668127E+0001 4.09661713772999E+0001 4.09404689708141E+0001 + 4.09147806406345E+0001 4.08891063800432E+0001 4.08634461823250E+0001 4.08378000407674E+0001 4.08121679486611E+0001 + 4.07865498992992E+0001 4.07609458859778E+0001 4.07353559019958E+0001 4.07097799406548E+0001 4.06842179952594E+0001 + 4.06586700591168E+0001 4.06331361255371E+0001 4.06076161878333E+0001 4.05821102393209E+0001 4.05566182733185E+0001 + 4.05311402831473E+0001 4.05056762621315E+0001 4.04802262035978E+0001 4.04547901008761E+0001 4.04293679472987E+0001 + 4.04039597362009E+0001 4.03785654609207E+0001 4.03531851147990E+0001 4.03278186911793E+0001 4.03024661834082E+0001 + 4.02771275848348E+0001 4.02518028888111E+0001 4.02264920886919E+0001 4.02011951778346E+0001 4.01759121495998E+0001 + 4.01506429973504E+0001 4.01253877144523E+0001 4.01001462942744E+0001 4.00749187301879E+0001 4.00497050155672E+0001 + 4.00245051437892E+0001 3.99993191082339E+0001 3.99741469022836E+0001 3.99489885193237E+0001 3.99238439527424E+0001 + 3.98987131959306E+0001 3.98735962422818E+0001 3.98484930851926E+0001 3.98234037180620E+0001 3.97983281342921E+0001 + 3.97732663272875E+0001 3.97482182904559E+0001 3.97231840172073E+0001 3.96981635009549E+0001 3.96731567351144E+0001 + 3.96481637131043E+0001 3.96231844283459E+0001 3.95982188742634E+0001 3.95732670442835E+0001 3.95483289318357E+0001 + 3.95234045303525E+0001 3.94984938332689E+0001 3.94735968340227E+0001 3.94487135260546E+0001 3.94238439028078E+0001 + 3.93989879577285E+0001 3.93741456842655E+0001 3.93493170758703E+0001 3.93245021259975E+0001 3.92997008281039E+0001 + 3.92749131756495E+0001 3.92501391620968E+0001 3.92253787809112E+0001 3.92006320255608E+0001 3.91758988895162E+0001 + 3.91511793662511E+0001 3.91264734492418E+0001 3.91017811319672E+0001 3.90771024079091E+0001 3.90524372705521E+0001 + 3.90277857133834E+0001 3.90031477298929E+0001 3.89785233135734E+0001 3.89539124579202E+0001 3.89293151564315E+0001 + 3.89047314026083E+0001 3.88801611899541E+0001 3.88556045119754E+0001 3.88310613621811E+0001 3.88065317340832E+0001 + 3.87820156211960E+0001 3.87575130170370E+0001 3.87330239151260E+0001 3.87085483089858E+0001 3.86840861921417E+0001 + 3.86596375581220E+0001 3.86352024004575E+0001 3.86107807126818E+0001 3.85863724883312E+0001 3.85619777209446E+0001 + 3.85375964040639E+0001 3.85132285312334E+0001 3.84888740960003E+0001 3.84645330919145E+0001 3.84402055125286E+0001 + 3.84158913513979E+0001 3.83915906020803E+0001 3.83673032581366E+0001 3.83430293131301E+0001 3.83187687606270E+0001 + 3.82945215941962E+0001 3.82702878074091E+0001 3.82460673938400E+0001 3.82218603470658E+0001 3.81976666606662E+0001 + 3.81734863282234E+0001 3.81493193433225E+0001 3.81251656995514E+0001 3.81010253905002E+0001 3.80768984097623E+0001 + 3.80527847509335E+0001 3.80286844076121E+0001 3.80045973733995E+0001 3.79805236418996E+0001 3.79564632067188E+0001 + 3.79324160614666E+0001 3.79083821997548E+0001 3.78843616151982E+0001 3.78603543014141E+0001 3.78363602520224E+0001 + 3.78123794606460E+0001 3.77884119209102E+0001 3.77644576264431E+0001 3.77405165708755E+0001 3.77165887478407E+0001 + 3.76926741509750E+0001 3.76687727739170E+0001 3.76448846103085E+0001 3.76210096537933E+0001 3.75971478980184E+0001 + 3.75732993366333E+0001 3.75494639632902E+0001 3.75256417716440E+0001 3.75018327553521E+0001 3.74780369080747E+0001 + 3.74542542234748E+0001 3.74304846952178E+0001 3.74067283169719E+0001 3.73829850824081E+0001 3.73592549851998E+0001 + 3.73355380190233E+0001 3.73118341775574E+0001 3.72881434544837E+0001 3.72644658434863E+0001 3.72408013382521E+0001 + 3.72171499324706E+0001 3.71935116198339E+0001 3.71698863940369E+0001 3.71462742487771E+0001 3.71226751777547E+0001 + 3.70990891746722E+0001 3.70755162332354E+0001 3.70519563471522E+0001 3.70284095101334E+0001 3.70048757158924E+0001 + 3.69813549581453E+0001 3.69578472306108E+0001 3.69343525270101E+0001 3.69108708410674E+0001 3.68874021665091E+0001 + 3.68639464970648E+0001 3.68405038264662E+0001 3.68170741484479E+0001 3.67936574567472E+0001 3.67702537451039E+0001 + 3.67468630072606E+0001 3.67234852369622E+0001 3.67001204279567E+0001 3.66767685739945E+0001 3.66534296688285E+0001 + 3.66301037062145E+0001 3.66067906799107E+0001 3.65834905836782E+0001 3.65602034112805E+0001 3.65369291564839E+0001 + 3.65136678130571E+0001 3.64904193747716E+0001 3.64671838354016E+0001 3.64439611887238E+0001 3.64207514285175E+0001 + 3.63975545485646E+0001 3.63743705426499E+0001 3.63511994045605E+0001 3.63280411280863E+0001 3.63048957070198E+0001 + 3.62817631351560E+0001 3.62586434062926E+0001 3.62355365142300E+0001 3.62124424527711E+0001 3.61893612157215E+0001 + 3.61662927968894E+0001 3.61432371900856E+0001 3.61201943891233E+0001 3.60971643878188E+0001 3.60741471799905E+0001 + 3.60511427594598E+0001 3.60281511200505E+0001 3.60051722555890E+0001 3.59822061599045E+0001 3.59592528268285E+0001 + 3.59363122501953E+0001 3.59133844238419E+0001 3.58904693416077E+0001 3.58675669973349E+0001 3.58446773848680E+0001 + 3.58218004980545E+0001 3.57989363307441E+0001 3.57760848767894E+0001 3.57532461300454E+0001 3.57304200843698E+0001 + 3.57076067336230E+0001 3.56848060716678E+0001 3.56620180923696E+0001 3.56392427895965E+0001 3.56164801572192E+0001 + 3.55937301891109E+0001 3.55709928791475E+0001 3.55482682212073E+0001 3.55255562091714E+0001 3.55028568369234E+0001 + 3.54801700983494E+0001 3.54574959873383E+0001 3.54348344977813E+0001 3.54121856235724E+0001 3.53895493586082E+0001 + 3.53669256967877E+0001 3.53443146320127E+0001 3.53217161581872E+0001 3.52991302692183E+0001 3.52765569590154E+0001 + 3.52539962214903E+0001 3.52314480505577E+0001 3.52089124401347E+0001 3.51863893841411E+0001 3.51638788764991E+0001 + 3.51413809111335E+0001 3.51188954819719E+0001 3.50964225829442E+0001 3.50739622079829E+0001 3.50515143510233E+0001 + 3.50290790060030E+0001 3.50066561668622E+0001 3.49842458275439E+0001 3.49618479819934E+0001 3.49394626241586E+0001 + 3.49170897479901E+0001 3.48947293474410E+0001 3.48723814164669E+0001 3.48500459490261E+0001 3.48277229390792E+0001 + 3.48054123805896E+0001 3.47831142675231E+0001 3.47608285938482E+0001 3.47385553535359E+0001 3.47162945405598E+0001 + 3.46940461488958E+0001 3.46718101725226E+0001 3.46495866054215E+0001 3.46273754415761E+0001 3.46051766749728E+0001 + 3.45829902996003E+0001 3.45608163094502E+0001 3.45386546985162E+0001 3.45165054607948E+0001 3.44943685902852E+0001 + 3.44722440809888E+0001 3.44501319269097E+0001 3.44280321220546E+0001 3.44059446604327E+0001 3.43838695360556E+0001 + 3.43618067429376E+0001 3.43397562750956E+0001 3.43177181265489E+0001 3.42956922913193E+0001 3.42736787634311E+0001 + 3.42516775369115E+0001 3.42296886057898E+0001 3.42077119640979E+0001 3.41857476058706E+0001 3.41637955251447E+0001 + 3.41418557159599E+0001 3.41199281723583E+0001 3.40980128883846E+0001 3.40761098580859E+0001 3.40542190755118E+0001 + 3.40323405347146E+0001 3.40104742297491E+0001 3.39886201546725E+0001 3.39667783035445E+0001 3.39449486704275E+0001 + 3.39231312493863E+0001 3.39013260344882E+0001 3.38795330198031E+0001 3.38577521994033E+0001 3.38359835673637E+0001 + 3.38142271177618E+0001 3.37924828446773E+0001 3.37707507421929E+0001 3.37490308043933E+0001 3.37273230253660E+0001 + 3.37056273992011E+0001 3.36839439199909E+0001 3.36622725818303E+0001 3.36406133788170E+0001 3.36189663050509E+0001 + 3.35973313546344E+0001 3.35757085216726E+0001 3.35540978002729E+0001 3.35324991845454E+0001 3.35109126686025E+0001 + 3.34893382465593E+0001 3.34677759125332E+0001 3.34462256606442E+0001 3.34246874850148E+0001 3.34031613797700E+0001 + 3.33816473390373E+0001 3.33601453569467E+0001 3.33386554276306E+0001 3.33171775452240E+0001 3.32957117038644E+0001 + 3.32742578976917E+0001 3.32528161208483E+0001 3.32313863674791E+0001 3.32099686317317E+0001 3.31885629077558E+0001 + 3.31671691897038E+0001 3.31457874717307E+0001 3.31244177479938E+0001 3.31030600126528E+0001 3.30817142598702E+0001 + 3.30603804838108E+0001 3.30390586786417E+0001 3.30177488385328E+0001 3.29964509576564E+0001 3.29751650301870E+0001 + 3.29538910503020E+0001 3.29326290121810E+0001 3.29113789100061E+0001 3.28901407379619E+0001 3.28689144902356E+0001 + 3.28477001610167E+0001 3.28264977444972E+0001 3.28053072348717E+0001 3.27841286263371E+0001 3.27629619130928E+0001 + 3.27418070893408E+0001 3.27206641492854E+0001 3.26995330871335E+0001 3.26784138970943E+0001 3.26573065733797E+0001 + 3.26362111102039E+0001 3.26151275017835E+0001 3.25940557423377E+0001 3.25729958260882E+0001 3.25519477472589E+0001 + 3.25309115000765E+0001 3.25098870787699E+0001 3.24888744775706E+0001 3.24678736907124E+0001 3.24468847124317E+0001 + 3.24259075369673E+0001 3.24049421585605E+0001 3.23839885714550E+0001 3.23630467698969E+0001 3.23421167481348E+0001 + 3.23211985004199E+0001 3.23002920210055E+0001 3.22793973041478E+0001 3.22585143441049E+0001 3.22376431351379E+0001 + 3.22167836715100E+0001 3.21959359474869E+0001 3.21750999573369E+0001 3.21542756953304E+0001 3.21334631557406E+0001 + 3.21126623328430E+0001 3.20918732209154E+0001 3.20710958142384E+0001 3.20503301070946E+0001 3.20295760937693E+0001 + 3.20088337685502E+0001 3.19881031257275E+0001 3.19673841595935E+0001 3.19466768644435E+0001 3.19259812345746E+0001 + 3.19052972642869E+0001 3.18846249478825E+0001 3.18639642796662E+0001 3.18433152539450E+0001 3.18226778650286E+0001 + 3.18020521072288E+0001 3.17814379748602E+0001 3.17608354622395E+0001 3.17402445636860E+0001 3.17196652735213E+0001 + 3.16990975860696E+0001 3.16785414956573E+0001 3.16579969966134E+0001 3.16374640832693E+0001 3.16169427499587E+0001 + 3.15964329910177E+0001 3.15759348007851E+0001 3.15554481736017E+0001 3.15349731038111E+0001 3.15145095857591E+0001 + 3.14940576137939E+0001 3.14736171822662E+0001 3.14531882855290E+0001 3.14327709179379E+0001 3.14123650738508E+0001 + 3.13919707476279E+0001 3.13715879336319E+0001 3.13512166262280E+0001 3.13308568197837E+0001 3.13105085086689E+0001 + 3.12901716872559E+0001 3.12698463499195E+0001 3.12495324910368E+0001 3.12292301049872E+0001 3.12089391861528E+0001 + 3.11886597289179E+0001 3.11683917276691E+0001 3.11481351767956E+0001 3.11278900706890E+0001 3.11076564037430E+0001 + 3.10874341703541E+0001 3.10672233649209E+0001 3.10470239818446E+0001 3.10268360155285E+0001 3.10066594603786E+0001 + 3.09864943108030E+0001 3.09663405612126E+0001 3.09461982060203E+0001 3.09260672396414E+0001 3.09059476564939E+0001 + 3.08858394509980E+0001 3.08657426175761E+0001 3.08456571506533E+0001 3.08255830446569E+0001 3.08055202940166E+0001 + 3.07854688931645E+0001 3.07654288365351E+0001 3.07454001185653E+0001 3.07253827336943E+0001 3.07053766763637E+0001 + 3.06853819410176E+0001 3.06653985221022E+0001 3.06454264140663E+0001 3.06254656113611E+0001 3.06055161084399E+0001 + 3.05855778997588E+0001 3.05656509797758E+0001 3.05457353429516E+0001 3.05258309837492E+0001 3.05059378966339E+0001 + 3.04860560760733E+0001 3.04661855165377E+0001 3.04463262124993E+0001 3.04264781584330E+0001 3.04066413488159E+0001 + 3.03868157781276E+0001 3.03670014408499E+0001 3.03471983314671E+0001 3.03274064444658E+0001 3.03076257743350E+0001 + 3.02878563155659E+0001 3.02680980626523E+0001 3.02483510100901E+0001 3.02286151523778E+0001 3.02088904840161E+0001 + 3.01891769995081E+0001 3.01694746933592E+0001 3.01497835600773E+0001 3.01301035941725E+0001 3.01104347901573E+0001 + 3.00907771425465E+0001 3.00711306458573E+0001 3.00514952946094E+0001 3.00318710833245E+0001 3.00122580065269E+0001 + 2.99926560587432E+0001 2.99730652345023E+0001 2.99534855283355E+0001 2.99339169347764E+0001 2.99143594483610E+0001 + 2.98948130636274E+0001 2.98752777751165E+0001 2.98557535773710E+0001 2.98362404649364E+0001 2.98167384323603E+0001 + 2.97972474741925E+0001 2.97777675849856E+0001 2.97582987592941E+0001 2.97388409916749E+0001 2.97193942766875E+0001 + 2.96999586088933E+0001 2.96805339828565E+0001 2.96611203931433E+0001 2.96417178343223E+0001 2.96223263009646E+0001 + 2.96029457876433E+0001 2.95835762889341E+0001 2.95642177994150E+0001 2.95448703136661E+0001 2.95255338262701E+0001 + 2.95062083318119E+0001 2.94868938248788E+0001 2.94675903000601E+0001 2.94482977519479E+0001 2.94290161751363E+0001 + 2.94097455642218E+0001 2.93904859138033E+0001 2.93712372184818E+0001 2.93519994728609E+0001 2.93327726715462E+0001 + 2.93135568091460E+0001 2.92943518802705E+0001 2.92751578795325E+0001 2.92559748015470E+0001 2.92368026409313E+0001 + 2.92176413923051E+0001 2.91984910502903E+0001 2.91793516095111E+0001 2.91602230645942E+0001 2.91411054101683E+0001 + 2.91219986408648E+0001 2.91029027513169E+0001 2.90838177361605E+0001 2.90647435900338E+0001 2.90456803075770E+0001 + 2.90266278834328E+0001 2.90075863122463E+0001 2.89885555886647E+0001 2.89695357073375E+0001 2.89505266629167E+0001 + 2.89315284500565E+0001 2.89125410634132E+0001 2.88935644976457E+0001 2.88745987474150E+0001 2.88556438073845E+0001 + 2.88366996722197E+0001 2.88177663365887E+0001 2.87988437951616E+0001 2.87799320426110E+0001 2.87610310736116E+0001 + 2.87421408828405E+0001 2.87232614649772E+0001 2.87043928147032E+0001 2.86855349267025E+0001 2.86666877956613E+0001 + 2.86478514162681E+0001 2.86290257832138E+0001 2.86102108911913E+0001 2.85914067348961E+0001 2.85726133090258E+0001 + 2.85538306082803E+0001 2.85350586273617E+0001 2.85162973609746E+0001 2.84975468038257E+0001 2.84788069506239E+0001 + 2.84600777960807E+0001 2.84413593349095E+0001 2.84226515618262E+0001 2.84039544715489E+0001 2.83852680587980E+0001 + 2.83665923182962E+0001 2.83479272447682E+0001 2.83292728329415E+0001 2.83106290775453E+0001 2.82919959733114E+0001 + 2.82733735149739E+0001 2.82547616972689E+0001 2.82361605149350E+0001 2.82175699627129E+0001 2.81989900353458E+0001 + 2.81804207275788E+0001 2.81618620341597E+0001 2.81433139498381E+0001 2.81247764693662E+0001 2.81062495874983E+0001 + 2.80877332989911E+0001 2.80692275986033E+0001 2.80507324810961E+0001 2.80322479412329E+0001 2.80137739737792E+0001 + 2.79953105735030E+0001 2.79768577351744E+0001 2.79584154535657E+0001 2.79399837234516E+0001 2.79215625396089E+0001 + 2.79031518968167E+0001 2.78847517898566E+0001 2.78663622135119E+0001 2.78479831625687E+0001 2.78296146318151E+0001 + 2.78112566160413E+0001 2.77929091100400E+0001 2.77745721086060E+0001 2.77562456065365E+0001 2.77379295986306E+0001 + 2.77196240796901E+0001 2.77013290445187E+0001 2.76830444879224E+0001 2.76647704047095E+0001 2.76465067896905E+0001 + 2.76282536376783E+0001 2.76100109434877E+0001 2.75917787019360E+0001 2.75735569078426E+0001 2.75553455560293E+0001 + 2.75371446413199E+0001 2.75189541585406E+0001 2.75007741025197E+0001 2.74826044680880E+0001 2.74644452500781E+0001 + 2.74462964433253E+0001 2.74281580426667E+0001 2.74100300429419E+0001 2.73919124389926E+0001 2.73738052256628E+0001 + 2.73557083977986E+0001 2.73376219502486E+0001 2.73195458778632E+0001 2.73014801754954E+0001 2.72834248380002E+0001 + 2.72653798602350E+0001 2.72473452370592E+0001 2.72293209633345E+0001 2.72113070339249E+0001 2.71933034436966E+0001 + 2.71753101875179E+0001 2.71573272602594E+0001 2.71393546567939E+0001 2.71213923719964E+0001 2.71034404007442E+0001 + 2.70854987379166E+0001 2.70675673783953E+0001 2.70496463170642E+0001 2.70317355488093E+0001 2.70138350685189E+0001 + 2.69959448710834E+0001 2.69780649513956E+0001 2.69601953043503E+0001 2.69423359248446E+0001 2.69244868077777E+0001 + 2.69066479480513E+0001 2.68888193405688E+0001 2.68710009802364E+0001 2.68531928619620E+0001 2.68353949806559E+0001 + 2.68176073312307E+0001 2.67998299086009E+0001 2.67820627076836E+0001 2.67643057233977E+0001 2.67465589506646E+0001 + 2.67288223844076E+0001 2.67110960195525E+0001 2.66933798510271E+0001 2.66756738737615E+0001 2.66579780826878E+0001 + 2.66402924727406E+0001 2.66226170388563E+0001 2.66049517759738E+0001 2.65872966790342E+0001 2.65696517429804E+0001 + 2.65520169627580E+0001 2.65343923333144E+0001 2.65167778495994E+0001 2.64991735065649E+0001 2.64815792991649E+0001 + 2.64639952223557E+0001 2.64464212710959E+0001 2.64288574403459E+0001 2.64113037250686E+0001 2.63937601202291E+0001 + 2.63762266207944E+0001 2.63587032217339E+0001 2.63411899180191E+0001 2.63236867046237E+0001 2.63061935765236E+0001 + 2.62887105286968E+0001 2.62712375561235E+0001 2.62537746537860E+0001 2.62363218166690E+0001 2.62188790397591E+0001 + 2.62014463180453E+0001 2.61840236465185E+0001 2.61666110201720E+0001 2.61492084340013E+0001 2.61318158830037E+0001 + 2.61144333621792E+0001 2.60970608665295E+0001 2.60796983910586E+0001 2.60623459307728E+0001 2.60450034806806E+0001 + 2.60276710357922E+0001 2.60103485911206E+0001 2.59930361416805E+0001 2.59757336824888E+0001 2.59584412085649E+0001 + 2.59411587149300E+0001 2.59238861966075E+0001 2.59066236486232E+0001 2.58893710660047E+0001 2.58721284437820E+0001 + 2.58548957769872E+0001 2.58376730606546E+0001 2.58204602898204E+0001 2.58032574595234E+0001 2.57860645648041E+0001 + 2.57688816007053E+0001 2.57517085622722E+0001 2.57345454445517E+0001 2.57173922425932E+0001 2.57002489514480E+0001 + 2.56831155661699E+0001 2.56659920818143E+0001 2.56488784934393E+0001 2.56317747961048E+0001 2.56146809848729E+0001 + 2.55975970548078E+0001 2.55805230009761E+0001 2.55634588184462E+0001 2.55464045022889E+0001 2.55293600475769E+0001 + 2.55123254493852E+0001 2.54953007027909E+0001 2.54782858028733E+0001 2.54612807447136E+0001 2.54442855233955E+0001 + 2.54273001340044E+0001 2.54103245716282E+0001 2.53933588313568E+0001 2.53764029082821E+0001 2.53594567974983E+0001 + 2.53425204941017E+0001 2.53255939931907E+0001 2.53086772898657E+0001 2.52917703792295E+0001 2.52748732563868E+0001 + 2.52579859164446E+0001 2.52411083545117E+0001 2.52242405656995E+0001 2.52073825451211E+0001 2.51905342878918E+0001 + 2.51736957891294E+0001 2.51568670439532E+0001 2.51400480474851E+0001 2.51232387948490E+0001 2.51064392811708E+0001 + 2.50896495015786E+0001 2.50728694512025E+0001 2.50560991251750E+0001 2.50393385186305E+0001 2.50225876267054E+0001 + 2.50058464445384E+0001 2.49891149672704E+0001 2.49723931900441E+0001 2.49556811080046E+0001 2.49389787162989E+0001 + 2.49222860100763E+0001 2.49056029844880E+0001 2.48889296346875E+0001 2.48722659558302E+0001 2.48556119430738E+0001 + 2.48389675915781E+0001 2.48223328965048E+0001 2.48057078530178E+0001 2.47890924562833E+0001 2.47724867014693E+0001 + 2.47558905837460E+0001 2.47393040982858E+0001 2.47227272402631E+0001 2.47061600048544E+0001 2.46896023872383E+0001 + 2.46730543825956E+0001 2.46565159861091E+0001 2.46399871929636E+0001 2.46234679983461E+0001 2.46069583974458E+0001 + 2.45904583854538E+0001 2.45739679575634E+0001 2.45574871089698E+0001 2.45410158348707E+0001 2.45245541304655E+0001 + 2.45081019909558E+0001 2.44916594115453E+0001 2.44752263874399E+0001 2.44588029138474E+0001 2.44423889859777E+0001 + 2.44259845990430E+0001 2.44095897482573E+0001 2.43932044288369E+0001 2.43768286360000E+0001 2.43604623649670E+0001 + 2.43441056109604E+0001 2.43277583692047E+0001 2.43114206349265E+0001 2.42950924033544E+0001 2.42787736697193E+0001 + 2.42624644292540E+0001 2.42461646771933E+0001 2.42298744087744E+0001 2.42135936192361E+0001 2.41973223038197E+0001 + 2.41810604577683E+0001 2.41648080763273E+0001 2.41485651547439E+0001 2.41323316882676E+0001 2.41161076721499E+0001 + 2.40998931016442E+0001 2.40836879720062E+0001 2.40674922784936E+0001 2.40513060163661E+0001 2.40351291808855E+0001 + 2.40189617673157E+0001 2.40028037709227E+0001 2.39866551869743E+0001 2.39705160107408E+0001 2.39543862374941E+0001 + 2.39382658625084E+0001 2.39221548810601E+0001 2.39060532884274E+0001 2.38899610798906E+0001 2.38738782507321E+0001 + 2.38578047962364E+0001 2.38417407116900E+0001 2.38256859923815E+0001 2.38096406336015E+0001 2.37936046306427E+0001 + 2.37775779787998E+0001 2.37615606733696E+0001 2.37455527096509E+0001 2.37295540829445E+0001 2.37135647885534E+0001 + 2.36975848217827E+0001 2.36816141779392E+0001 2.36656528523321E+0001 2.36497008402724E+0001 2.36337581370734E+0001 + 2.36178247380502E+0001 2.36019006385200E+0001 2.35859858338023E+0001 2.35700803192181E+0001 2.35541840900910E+0001 + 2.35382971417464E+0001 2.35224194695116E+0001 2.35065510687162E+0001 2.34906919346917E+0001 2.34748420627717E+0001 + 2.34590014482916E+0001 2.34431700865893E+0001 2.34273479730042E+0001 2.34115351028782E+0001 2.33957314715550E+0001 + 2.33799370743802E+0001 2.33641519067017E+0001 2.33483759638694E+0001 2.33326092412350E+0001 2.33168517341525E+0001 + 2.33011034379778E+0001 2.32853643480687E+0001 2.32696344597853E+0001 2.32539137684896E+0001 2.32382022695455E+0001 + 2.32224999583191E+0001 2.32068068301785E+0001 2.31911228804937E+0001 2.31754481046368E+0001 2.31597824979821E+0001 + 2.31441260559055E+0001 2.31284787737853E+0001 2.31128406470017E+0001 2.30972116709369E+0001 2.30815918409750E+0001 + 2.30659811525024E+0001 2.30503796009073E+0001 2.30347871815799E+0001 2.30192038899125E+0001 2.30036297212994E+0001 + 2.29880646711370E+0001 2.29725087348235E+0001 2.29569619077593E+0001 2.29414241853467E+0001 2.29258955629900E+0001 + 2.29103760360957E+0001 2.28948656000721E+0001 2.28793642503295E+0001 2.28638719822803E+0001 2.28483887913390E+0001 + 2.28329146729219E+0001 2.28174496224474E+0001 2.28019936353359E+0001 2.27865467070098E+0001 2.27711088328934E+0001 + 2.27556800084133E+0001 2.27402602289978E+0001 2.27248494900773E+0001 2.27094477870843E+0001 2.26940551154530E+0001 + 2.26786714706199E+0001 2.26632968480234E+0001 2.26479312431039E+0001 2.26325746513037E+0001 2.26172270680673E+0001 + 2.26018884888410E+0001 2.25865589090732E+0001 2.25712383242142E+0001 2.25559267297163E+0001 2.25406241210340E+0001 + 2.25253304936235E+0001 2.25100458429431E+0001 2.24947701644532E+0001 2.24795034536160E+0001 2.24642457058957E+0001 + 2.24489969167588E+0001 2.24337570816734E+0001 2.24185261961097E+0001 2.24033042555399E+0001 2.23880912554383E+0001 + 2.23728871912810E+0001 2.23576920585462E+0001 2.23425058527140E+0001 2.23273285692666E+0001 2.23121602036879E+0001 + 2.22970007514642E+0001 2.22818502080834E+0001 2.22667085690356E+0001 2.22515758298128E+0001 2.22364519859090E+0001 + 2.22213370328201E+0001 2.22062309660440E+0001 2.21911337810807E+0001 2.21760454734319E+0001 2.21609660386017E+0001 + 2.21458954720957E+0001 2.21308337694217E+0001 2.21157809260896E+0001 2.21007369376109E+0001 2.20857017994995E+0001 + 2.20706755072710E+0001 2.20556580564429E+0001 2.20406494425348E+0001 2.20256496610684E+0001 2.20106587075671E+0001 + 2.19956765775564E+0001 2.19807032665637E+0001 2.19657387701184E+0001 2.19507830837519E+0001 2.19358362029976E+0001 + 2.19208981233906E+0001 2.19059688404682E+0001 2.18910483497696E+0001 2.18761366468360E+0001 2.18612337272105E+0001 + 2.18463395864381E+0001 2.18314542200658E+0001 2.18165776236426E+0001 2.18017097927194E+0001 2.17868507228492E+0001 + 2.17720004095867E+0001 2.17571588484886E+0001 2.17423260351139E+0001 2.17275019650230E+0001 2.17126866337787E+0001 + 2.16978800369454E+0001 2.16830821700898E+0001 2.16682930287802E+0001 2.16535126085872E+0001 2.16387409050830E+0001 + 2.16239779138420E+0001 2.16092236304403E+0001 2.15944780504563E+0001 2.15797411694699E+0001 2.15650129830633E+0001 + 2.15502934868205E+0001 2.15355826763274E+0001 2.15208805471719E+0001 2.15061870949439E+0001 2.14915023152350E+0001 + 2.14768262036391E+0001 2.14621587557516E+0001 2.14474999671703E+0001 2.14328498334946E+0001 2.14182083503258E+0001 + 2.14035755132675E+0001 2.13889513179249E+0001 2.13743357599053E+0001 2.13597288348177E+0001 2.13451305382733E+0001 + 2.13305408658851E+0001 2.13159598132681E+0001 2.13013873760391E+0001 2.12868235498169E+0001 2.12722683302223E+0001 + 2.12577217128780E+0001 2.12431836934084E+0001 2.12286542674402E+0001 2.12141334306017E+0001 2.11996211785232E+0001 + 2.11851175068371E+0001 2.11706224111776E+0001 2.11561358871807E+0001 2.11416579304844E+0001 2.11271885367289E+0001 + 2.11127277015558E+0001 2.10982754206090E+0001 2.10838316895342E+0001 2.10693965039789E+0001 2.10549698595928E+0001 + 2.10405517520273E+0001 2.10261421769358E+0001 2.10117411299734E+0001 2.09973486067974E+0001 2.09829646030669E+0001 + 2.09685891144429E+0001 2.09542221365882E+0001 2.09398636651678E+0001 2.09255136958484E+0001 2.09111722242986E+0001 + 2.08968392461889E+0001 2.08825147571918E+0001 2.08681987529816E+0001 2.08538912292347E+0001 2.08395921816292E+0001 + 2.08253016058451E+0001 2.08110194975644E+0001 2.07967458524710E+0001 2.07824806662506E+0001 2.07682239345910E+0001 + 2.07539756531818E+0001 2.07397358177143E+0001 2.07255044238820E+0001 2.07112814673801E+0001 2.06970669439057E+0001 + 2.06828608491581E+0001 2.06686631788380E+0001 2.06544739286484E+0001 2.06402930942939E+0001 2.06261206714813E+0001 + 2.06119566559191E+0001 2.05978010433176E+0001 2.05836538293892E+0001 2.05695150098480E+0001 2.05553845804103E+0001 + 2.05412625367939E+0001 2.05271488747186E+0001 2.05130435899064E+0001 2.04989466780808E+0001 2.04848581349672E+0001 + 2.04707779562932E+0001 2.04567061377880E+0001 2.04426426751828E+0001 2.04285875642107E+0001 2.04145408006066E+0001 + 2.04005023801072E+0001 2.03864722984514E+0001 2.03724505513797E+0001 2.03584371346345E+0001 2.03444320439602E+0001 + 2.03304352751030E+0001 2.03164468238110E+0001 2.03024666858342E+0001 2.02884948569244E+0001 2.02745313328353E+0001 + 2.02605761093225E+0001 2.02466291821436E+0001 2.02326905470577E+0001 2.02187601998262E+0001 2.02048381362121E+0001 + 2.01909243519803E+0001 2.01770188428977E+0001 2.01631216047330E+0001 2.01492326332567E+0001 2.01353519242413E+0001 + 2.01214794734610E+0001 2.01076152766920E+0001 2.00937593297123E+0001 2.00799116283018E+0001 2.00660721682423E+0001 + 2.00522409453173E+0001 2.00384179553124E+0001 2.00246031940149E+0001 2.00107966572139E+0001 1.99969983407006E+0001 + 1.99832082402678E+0001 1.99694263517103E+0001 1.99556526708248E+0001 1.99418871934097E+0001 1.99281299152655E+0001 + 1.99143808321942E+0001 1.99006399400000E+0001 1.98869072344888E+0001 1.98731827114683E+0001 1.98594663667481E+0001 + 1.98457581961398E+0001 1.98320581954566E+0001 1.98183663605137E+0001 1.98046826871282E+0001 1.97910071711189E+0001 + 1.97773398083066E+0001 1.97636805945137E+0001 1.97500295255648E+0001 1.97363865972861E+0001 1.97227518055056E+0001 + 1.97091251460534E+0001 1.96955066147613E+0001 1.96818962074628E+0001 1.96682939199935E+0001 1.96546997481907E+0001 + 1.96411136878936E+0001 1.96275357349432E+0001 1.96139658851822E+0001 1.96004041344555E+0001 1.95868504786096E+0001 + 1.95733049134927E+0001 1.95597674349551E+0001 1.95462380388489E+0001 1.95327167210279E+0001 1.95192034773478E+0001 + 1.95056983036662E+0001 1.94922011958424E+0001 1.94787121497377E+0001 1.94652311612151E+0001 1.94517582261395E+0001 + 1.94382933403775E+0001 1.94248364997978E+0001 1.94113877002706E+0001 1.93979469376682E+0001 1.93845142078645E+0001 + 1.93710895067355E+0001 1.93576728301588E+0001 1.93442641740139E+0001 1.93308635341822E+0001 1.93174709065467E+0001 + 1.93040862869924E+0001 1.92907096714063E+0001 1.92773410556767E+0001 1.92639804356943E+0001 1.92506278073513E+0001 + 1.92372831665416E+0001 1.92239465091614E+0001 1.92106178311082E+0001 1.91972971282816E+0001 1.91839843965829E+0001 + 1.91706796319154E+0001 1.91573828301839E+0001 1.91440939872954E+0001 1.91308130991584E+0001 1.91175401616834E+0001 + 1.91042751707825E+0001 1.90910181223699E+0001 1.90777690123615E+0001 1.90645278366748E+0001 1.90512945912294E+0001 + 1.90380692719466E+0001 1.90248518747495E+0001 1.90116423955630E+0001 1.89984408303138E+0001 1.89852471749305E+0001 + 1.89720614253433E+0001 1.89588835774845E+0001 1.89457136272880E+0001 1.89325515706894E+0001 1.89193974036265E+0001 + 1.89062511220385E+0001 1.88931127218665E+0001 1.88799821990536E+0001 1.88668595495445E+0001 1.88537447692858E+0001 + 1.88406378542257E+0001 1.88275388003145E+0001 1.88144476035042E+0001 1.88013642597484E+0001 1.87882887650027E+0001 + 1.87752211152245E+0001 1.87621613063729E+0001 1.87491093344087E+0001 1.87360651952949E+0001 1.87230288849957E+0001 + 1.87100003994777E+0001 1.86969797347088E+0001 1.86839668866590E+0001 1.86709618512999E+0001 1.86579646246050E+0001 + 1.86449752025495E+0001 1.86319935811106E+0001 1.86190197562670E+0001 1.86060537239994E+0001 1.85930954802902E+0001 + 1.85801450211235E+0001 1.85672023424853E+0001 1.85542674403634E+0001 1.85413403107473E+0001 1.85284209496284E+0001 + 1.85155093529998E+0001 1.85026055168563E+0001 1.84897094371946E+0001 1.84768211100132E+0001 1.84639405313122E+0001 + 1.84510676970937E+0001 1.84382026033615E+0001 1.84253452461211E+0001 1.84124956213799E+0001 1.83996537251469E+0001 + 1.83868195534330E+0001 1.83739931022510E+0001 1.83611743676152E+0001 1.83483633455418E+0001 1.83355600320488E+0001 + 1.83227644231560E+0001 1.83099765148849E+0001 1.82971963032587E+0001 1.82844237843025E+0001 1.82716589540432E+0001 + 1.82589018085093E+0001 1.82461523437311E+0001 1.82334105557409E+0001 1.82206764405725E+0001 1.82079499942616E+0001 + 1.81952312128455E+0001 1.81825200923635E+0001 1.81698166288565E+0001 1.81571208183672E+0001 1.81444326569401E+0001 + 1.81317521406215E+0001 1.81190792654592E+0001 1.81064140275031E+0001 1.80937564228047E+0001 1.80811064474173E+0001 + 1.80684640973958E+0001 1.80558293687970E+0001 1.80432022576796E+0001 1.80305827601037E+0001 1.80179708721315E+0001 + 1.80053665898267E+0001 1.79927699092549E+0001 1.79801808264834E+0001 1.79675993375813E+0001 1.79550254386193E+0001 + 1.79424591256701E+0001 1.79299003948080E+0001 1.79173492421089E+0001 1.79048056636508E+0001 1.78922696555131E+0001 + 1.78797412137773E+0001 1.78672203345263E+0001 1.78547070138449E+0001 1.78422012478197E+0001 1.78297030325391E+0001 + 1.78172123640929E+0001 1.78047292385729E+0001 1.77922536520728E+0001 1.77797856006877E+0001 1.77673250805147E+0001 + 1.77548720876525E+0001 1.77424266182016E+0001 1.77299886682641E+0001 1.77175582339441E+0001 1.77051353113473E+0001 + 1.76927198965811E+0001 1.76803119857545E+0001 1.76679115749787E+0001 1.76555186603662E+0001 1.76431332380313E+0001 + 1.76307553040902E+0001 1.76183848546607E+0001 1.76060218858624E+0001 1.75936663938166E+0001 1.75813183746463E+0001 + 1.75689778244764E+0001 1.75566447394332E+0001 1.75443191156450E+0001 1.75320009492418E+0001 1.75196902363553E+0001 + 1.75073869731188E+0001 1.74950911556675E+0001 1.74828027801382E+0001 1.74705218426696E+0001 1.74582483394019E+0001 + 1.74459822664772E+0001 1.74337236200391E+0001 1.74214723962333E+0001 1.74092285912069E+0001 1.73969922011088E+0001 + 1.73847632220897E+0001 1.73725416503018E+0001 1.73603274818994E+0001 1.73481207130381E+0001 1.73359213398755E+0001 + 1.73237293585709E+0001 1.73115447652851E+0001 1.72993675561808E+0001 1.72871977274225E+0001 1.72750352751761E+0001 + 1.72628801956095E+0001 1.72507324848923E+0001 1.72385921391956E+0001 1.72264591546924E+0001 1.72143335275573E+0001 + 1.72022152539666E+0001 1.71901043300986E+0001 1.71780007521329E+0001 1.71659045162510E+0001 1.71538156186361E+0001 + 1.71417340554732E+0001 1.71296598229487E+0001 1.71175929172512E+0001 1.71055333345704E+0001 1.70934810710982E+0001 + 1.70814361230281E+0001 1.70693984865551E+0001 1.70573681578760E+0001 1.70453451331894E+0001 1.70333294086955E+0001 + 1.70213209805963E+0001 1.70093198450954E+0001 1.69973259983980E+0001 1.69853394367113E+0001 1.69733601562440E+0001 + 1.69613881532064E+0001 1.69494234238108E+0001 1.69374659642709E+0001 1.69255157708022E+0001 1.69135728396219E+0001 + 1.69016371669489E+0001 1.68897087490039E+0001 1.68777875820090E+0001 1.68658736621883E+0001 1.68539669857675E+0001 + 1.68420675489738E+0001 1.68301753480363E+0001 1.68182903791858E+0001 1.68064126386547E+0001 1.67945421226770E+0001 + 1.67826788274886E+0001 1.67708227493270E+0001 1.67589738844313E+0001 1.67471322290423E+0001 1.67352977794027E+0001 + 1.67234705317566E+0001 1.67116504823499E+0001 1.66998376274302E+0001 1.66880319632468E+0001 1.66762334860506E+0001 + 1.66644421920943E+0001 1.66526580776321E+0001 1.66408811389200E+0001 1.66291113722157E+0001 1.66173487737786E+0001 + 1.66055933398696E+0001 1.65938450667515E+0001 1.65821039506885E+0001 1.65703699879469E+0001 1.65586431747942E+0001 + 1.65469235074999E+0001 1.65352109823350E+0001 1.65235055955723E+0001 1.65118073434862E+0001 1.65001162223527E+0001 + 1.64884322284497E+0001 1.64767553580564E+0001 1.64650856074541E+0001 1.64534229729255E+0001 1.64417674507550E+0001 + 1.64301190372287E+0001 1.64184777286344E+0001 1.64068435212614E+0001 1.63952164114009E+0001 1.63835963953457E+0001 + 1.63719834693900E+0001 1.63603776298302E+0001 1.63487788729637E+0001 1.63371871950902E+0001 1.63256025925106E+0001 + 1.63140250615277E+0001 1.63024545984459E+0001 1.62908911995711E+0001 1.62793348612112E+0001 1.62677855796755E+0001 + 1.62562433512749E+0001 1.62447081723223E+0001 1.62331800391318E+0001 1.62216589480196E+0001 1.62101448953032E+0001 + 1.61986378773019E+0001 1.61871378903368E+0001 1.61756449307303E+0001 1.61641589948068E+0001 1.61526800788922E+0001 + 1.61412081793140E+0001 1.61297432924015E+0001 1.61182854144854E+0001 1.61068345418983E+0001 1.60953906709744E+0001 + 1.60839537980495E+0001 1.60725239194610E+0001 1.60611010315479E+0001 1.60496851306512E+0001 1.60382762131131E+0001 + 1.60268742752776E+0001 1.60154793134905E+0001 1.60040913240990E+0001 1.59927103034522E+0001 1.59813362479006E+0001 + 1.59699691537965E+0001 1.59586090174938E+0001 1.59472558353479E+0001 1.59359096037161E+0001 1.59245703189571E+0001 + 1.59132379774315E+0001 1.59019125755011E+0001 1.58905941095299E+0001 1.58792825758831E+0001 1.58679779709278E+0001 + 1.58566802910325E+0001 1.58453895325674E+0001 1.58341056919046E+0001 1.58228287654174E+0001 1.58115587494811E+0001 + 1.58002956404725E+0001 1.57890394347699E+0001 1.57777901287534E+0001 1.57665477188047E+0001 1.57553122013071E+0001 + 1.57440835726455E+0001 1.57328618292064E+0001 1.57216469673782E+0001 1.57104389835505E+0001 1.56992378741148E+0001 + 1.56880436354642E+0001 1.56768562639934E+0001 1.56656757560986E+0001 1.56545021081779E+0001 1.56433353166308E+0001 + 1.56321753778584E+0001 1.56210222882635E+0001 1.56098760442507E+0001 1.55987366422258E+0001 1.55876040785967E+0001 + 1.55764783497725E+0001 1.55653594521642E+0001 1.55542473821843E+0001 1.55431421362469E+0001 1.55320437107677E+0001 + 1.55209521021642E+0001 1.55098673068553E+0001 1.54987893212616E+0001 1.54877181418053E+0001 1.54766537649103E+0001 + 1.54655961870019E+0001 1.54545454045072E+0001 1.54435014138549E+0001 1.54324642114752E+0001 1.54214337938001E+0001 + 1.54104101572629E+0001 1.53993932982988E+0001 1.53883832133445E+0001 1.53773798988383E+0001 1.53663833512202E+0001 + 1.53553935669315E+0001 1.53444105424156E+0001 1.53334342741170E+0001 1.53224647584822E+0001 1.53115019919591E+0001 + 1.53005459709971E+0001 1.52895966920476E+0001 1.52786541515631E+0001 1.52677183459982E+0001 1.52567892718086E+0001 + 1.52458669254520E+0001 1.52349513033875E+0001 1.52240424020758E+0001 1.52131402179794E+0001 1.52022447475620E+0001 + 1.51913559872894E+0001 1.51804739336285E+0001 1.51695985830482E+0001 1.51587299320188E+0001 1.51478679770121E+0001 + 1.51370127145017E+0001 1.51261641409628E+0001 1.51153222528718E+0001 1.51044870467073E+0001 1.50936585189491E+0001 + 1.50828366660785E+0001 1.50720214845787E+0001 1.50612129709344E+0001 1.50504111216317E+0001 1.50396159331586E+0001 + 1.50288274020043E+0001 1.50180455246599E+0001 1.50072702976180E+0001 1.49965017173728E+0001 1.49857397804200E+0001 + 1.49749844832569E+0001 1.49642358223825E+0001 1.49534937942972E+0001 1.49427583955032E+0001 1.49320296225042E+0001 + 1.49213074718053E+0001 1.49105919399134E+0001 1.48998830233369E+0001 1.48891807185858E+0001 1.48784850221717E+0001 + 1.48677959306077E+0001 1.48571134404086E+0001 1.48464375480905E+0001 1.48357682501715E+0001 1.48251055431709E+0001 + 1.48144494236098E+0001 1.48037998880108E+0001 1.47931569328980E+0001 1.47825205547973E+0001 1.47718907502358E+0001 + 1.47612675157425E+0001 1.47506508478479E+0001 1.47400407430840E+0001 1.47294371979844E+0001 1.47188402090842E+0001 + 1.47082497729202E+0001 1.46976658860308E+0001 1.46870885449557E+0001 1.46765177462364E+0001 1.46659534864159E+0001 + 1.46553957620388E+0001 1.46448445696513E+0001 1.46342999058009E+0001 1.46237617670371E+0001 1.46132301499106E+0001 + 1.46027050509737E+0001 1.45921864667806E+0001 1.45816743938866E+0001 1.45711688288488E+0001 1.45606697682259E+0001 + 1.45501772085781E+0001 1.45396911464671E+0001 1.45292115784562E+0001 1.45187385011103E+0001 1.45082719109958E+0001 + 1.44978118046807E+0001 1.44873581787345E+0001 1.44769110297283E+0001 1.44664703542348E+0001 1.44560361488281E+0001 + 1.44456084100840E+0001 1.44351871345798E+0001 1.44247723188944E+0001 1.44143639596082E+0001 1.44039620533030E+0001 + 1.43935665965625E+0001 1.43831775859717E+0001 1.43727950181172E+0001 1.43624188895871E+0001 1.43520491969712E+0001 + 1.43416859368606E+0001 1.43313291058483E+0001 1.43209787005284E+0001 1.43106347174970E+0001 1.43002971533514E+0001 + 1.42899660046907E+0001 1.42796412681153E+0001 1.42693229402272E+0001 1.42590110176302E+0001 1.42487054969293E+0001 + 1.42384063747312E+0001 1.42281136476442E+0001 1.42178273122780E+0001 1.42075473652439E+0001 1.41972738031548E+0001 + 1.41870066226250E+0001 1.41767458202704E+0001 1.41664913927086E+0001 1.41562433365585E+0001 1.41460016484406E+0001 + 1.41357663249770E+0001 1.41255373627912E+0001 1.41153147585085E+0001 1.41050985087554E+0001 1.40948886101602E+0001 + 1.40846850593526E+0001 1.40744878529638E+0001 1.40642969876267E+0001 1.40541124599755E+0001 1.40439342666461E+0001 + 1.40337624042759E+0001 1.40235968695037E+0001 1.40134376589701E+0001 1.40032847693169E+0001 1.39931381971876E+0001 + 1.39829979392273E+0001 1.39728639920825E+0001 1.39627363524013E+0001 1.39526150168332E+0001 1.39424999820293E+0001 + 1.39323912446423E+0001 1.39222888013263E+0001 1.39121926487370E+0001 1.39021027835316E+0001 1.38920192023688E+0001 + 1.38819419019088E+0001 1.38718708788135E+0001 1.38618061297459E+0001 1.38517476513711E+0001 1.38416954403552E+0001 + 1.38316494933661E+0001 1.38216098070731E+0001 1.38115763781471E+0001 1.38015492032604E+0001 1.37915282790870E+0001 + 1.37815136023022E+0001 1.37715051695829E+0001 1.37615029776076E+0001 1.37515070230562E+0001 1.37415173026102E+0001 + 1.37315338129525E+0001 1.37215565507675E+0001 1.37115855127413E+0001 1.37016206955614E+0001 1.36916620959167E+0001 + 1.36817097104977E+0001 1.36717635359964E+0001 1.36618235691065E+0001 1.36518898065228E+0001 1.36419622449419E+0001 + 1.36320408810619E+0001 1.36221257115823E+0001 1.36122167332041E+0001 1.36023139426298E+0001 1.35924173365636E+0001 + 1.35825269117109E+0001 1.35726426647788E+0001 1.35627645924759E+0001 1.35528926915122E+0001 1.35430269585992E+0001 + 1.35331673904501E+0001 1.35233139837793E+0001 1.35134667353028E+0001 1.35036256417383E+0001 1.34937906998048E+0001 + 1.34839619062228E+0001 1.34741392577142E+0001 1.34643227510028E+0001 1.34545123828134E+0001 1.34447081498725E+0001 + 1.34349100489083E+0001 1.34251180766501E+0001 1.34153322298289E+0001 1.34055525051773E+0001 1.33957788994292E+0001 + 1.33860114093201E+0001 1.33762500315868E+0001 1.33664947629679E+0001 1.33567456002033E+0001 1.33470025400343E+0001 + 1.33372655792039E+0001 1.33275347144565E+0001 1.33178099425379E+0001 1.33080912601955E+0001 1.32983786641781E+0001 + 1.32886721512361E+0001 1.32789717181212E+0001 1.32692773615868E+0001 1.32595890783875E+0001 1.32499068652798E+0001 + 1.32402307190213E+0001 1.32305606363712E+0001 1.32208966140902E+0001 1.32112386489406E+0001 1.32015867376859E+0001 + 1.31919408770913E+0001 1.31823010639233E+0001 1.31726672949502E+0001 1.31630395669414E+0001 1.31534178766680E+0001 + 1.31438022209024E+0001 1.31341925964188E+0001 1.31245889999925E+0001 1.31149914284006E+0001 1.31053998784212E+0001 + 1.30958143468345E+0001 1.30862348304217E+0001 1.30766613259657E+0001 1.30670938302507E+0001 1.30575323400625E+0001 + 1.30479768521883E+0001 1.30384273634170E+0001 1.30288838705385E+0001 1.30193463703446E+0001 1.30098148596283E+0001 + 1.30002893351843E+0001 1.29907697938085E+0001 1.29812562322986E+0001 1.29717486474533E+0001 1.29622470360733E+0001 + 1.29527513949603E+0001 1.29432617209177E+0001 1.29337780107504E+0001 1.29243002612646E+0001 1.29148284692681E+0001 + 1.29053626315700E+0001 1.28959027449811E+0001 1.28864488063135E+0001 1.28770008123807E+0001 1.28675587599978E+0001 + 1.28581226459813E+0001 1.28486924671492E+0001 1.28392682203207E+0001 1.28298499023169E+0001 1.28204375099601E+0001 + 1.28110310400740E+0001 1.28016304894838E+0001 1.27922358550163E+0001 1.27828471334995E+0001 1.27734643217632E+0001 + 1.27640874166382E+0001 1.27547164149572E+0001 1.27453513135540E+0001 1.27359921092641E+0001 1.27266387989243E+0001 + 1.27172913793728E+0001 1.27079498474495E+0001 1.26986141999956E+0001 1.26892844338536E+0001 1.26799605458677E+0001 + 1.26706425328833E+0001 1.26613303917475E+0001 1.26520241193087E+0001 1.26427237124168E+0001 1.26334291679230E+0001 + 1.26241404826801E+0001 1.26148576535423E+0001 1.26055806773653E+0001 1.25963095510061E+0001 1.25870442713232E+0001 + 1.25777848351767E+0001 1.25685312394279E+0001 1.25592834809396E+0001 1.25500415565761E+0001 1.25408054632032E+0001 + 1.25315751976880E+0001 1.25223507568991E+0001 1.25131321377066E+0001 1.25039193369818E+0001 1.24947123515977E+0001 + 1.24855111784286E+0001 1.24763158143503E+0001 1.24671262562400E+0001 1.24579425009763E+0001 1.24487645454394E+0001 + 1.24395923865106E+0001 1.24304260210729E+0001 1.24212654460107E+0001 1.24121106582098E+0001 1.24029616545574E+0001 + 1.23938184319421E+0001 1.23846809872540E+0001 1.23755493173847E+0001 1.23664234192270E+0001 1.23573032896754E+0001 + 1.23481889256255E+0001 1.23390803239747E+0001 1.23299774816215E+0001 1.23208803954661E+0001 1.23117890624098E+0001 + 1.23027034793557E+0001 1.22936236432080E+0001 1.22845495508725E+0001 1.22754811992563E+0001 1.22664185852681E+0001 + 1.22573617058179E+0001 1.22483105578171E+0001 1.22392651381786E+0001 1.22302254438166E+0001 1.22211914716469E+0001 + 1.22121632185865E+0001 1.22031406815540E+0001 1.21941238574693E+0001 1.21851127432538E+0001 1.21761073358302E+0001 + 1.21671076321228E+0001 1.21581136290571E+0001 1.21491253235602E+0001 1.21401427125605E+0001 1.21311657929878E+0001 + 1.21221945617734E+0001 1.21132290158500E+0001 1.21042691521516E+0001 1.20953149676137E+0001 1.20863664591733E+0001 + 1.20774236237686E+0001 1.20684864583393E+0001 1.20595549598266E+0001 1.20506291251730E+0001 1.20417089513225E+0001 + 1.20327944352203E+0001 1.20238855738133E+0001 1.20149823640496E+0001 1.20060848028787E+0001 1.19971928872516E+0001 + 1.19883066141207E+0001 1.19794259804398E+0001 1.19705509831640E+0001 1.19616816192499E+0001 1.19528178856555E+0001 + 1.19439597793401E+0001 1.19351072972646E+0001 1.19262604363910E+0001 1.19174191936831E+0001 1.19085835661057E+0001 + 1.18997535506253E+0001 1.18909291442095E+0001 1.18821103438277E+0001 1.18732971464502E+0001 1.18644895490492E+0001 + 1.18556875485979E+0001 1.18468911420711E+0001 1.18381003264450E+0001 1.18293150986970E+0001 1.18205354558062E+0001 + 1.18117613947527E+0001 1.18029929125184E+0001 1.17942300060864E+0001 1.17854726724411E+0001 1.17767209085684E+0001 + 1.17679747114557E+0001 1.17592340780915E+0001 1.17504990054659E+0001 1.17417694905704E+0001 1.17330455303978E+0001 + 1.17243271219422E+0001 1.17156142621995E+0001 1.17069069481663E+0001 1.16982051768413E+0001 1.16895089452241E+0001 + 1.16808182503159E+0001 1.16721330891191E+0001 1.16634534586378E+0001 1.16547793558771E+0001 1.16461107778438E+0001 + 1.16374477215459E+0001 1.16287901839929E+0001 1.16201381621956E+0001 1.16114916531661E+0001 1.16028506539180E+0001 + 1.15942151614663E+0001 1.15855851728273E+0001 1.15769606850188E+0001 1.15683416950597E+0001 1.15597281999706E+0001 + 1.15511201967733E+0001 1.15425176824910E+0001 1.15339206541484E+0001 1.15253291087712E+0001 1.15167430433870E+0001 + 1.15081624550244E+0001 1.14995873407134E+0001 1.14910176974856E+0001 1.14824535223737E+0001 1.14738948124120E+0001 + 1.14653415646360E+0001 1.14567937760826E+0001 1.14482514437902E+0001 1.14397145647984E+0001 1.14311831361483E+0001 + 1.14226571548822E+0001 1.14141366180439E+0001 1.14056215226787E+0001 1.13971118658329E+0001 1.13886076445545E+0001 + 1.13801088558926E+0001 1.13716154968980E+0001 1.13631275646225E+0001 1.13546450561195E+0001 1.13461679684438E+0001 + 1.13376962986512E+0001 1.13292300437993E+0001 1.13207692009468E+0001 1.13123137671538E+0001 1.13038637394819E+0001 + 1.12954191149939E+0001 1.12869798907541E+0001 1.12785460638279E+0001 1.12701176312824E+0001 1.12616945901857E+0001 + 1.12532769376077E+0001 1.12448646706191E+0001 1.12364577862925E+0001 1.12280562817015E+0001 1.12196601539212E+0001 + 1.12112694000280E+0001 1.12028840170997E+0001 1.11945040022154E+0001 1.11861293524555E+0001 1.11777600649020E+0001 + 1.11693961366379E+0001 1.11610375647479E+0001 1.11526843463178E+0001 1.11443364784348E+0001 1.11359939581875E+0001 + 1.11276567826658E+0001 1.11193249489611E+0001 1.11109984541659E+0001 1.11026772953742E+0001 1.10943614696814E+0001 + 1.10860509741840E+0001 1.10777458059802E+0001 1.10694459621692E+0001 1.10611514398517E+0001 1.10528622361298E+0001 + 1.10445783481069E+0001 1.10362997728877E+0001 1.10280265075783E+0001 1.10197585492860E+0001 1.10114958951197E+0001 + 1.10032385421894E+0001 1.09949864876065E+0001 1.09867397284839E+0001 1.09784982619356E+0001 1.09702620850771E+0001 + 1.09620311950251E+0001 1.09538055888979E+0001 1.09455852638147E+0001 1.09373702168965E+0001 1.09291604452654E+0001 + 1.09209559460449E+0001 1.09127567163596E+0001 1.09045627533359E+0001 1.08963740541011E+0001 1.08881906157840E+0001 + 1.08800124355148E+0001 1.08718395104249E+0001 1.08636718376472E+0001 1.08555094143158E+0001 1.08473522375661E+0001 + 1.08392003045349E+0001 1.08310536123603E+0001 1.08229121581818E+0001 1.08147759391401E+0001 1.08066449523774E+0001 + 1.07985191950370E+0001 1.07903986642638E+0001 1.07822833572038E+0001 1.07741732710044E+0001 1.07660684028143E+0001 + 1.07579687497837E+0001 1.07498743090638E+0001 1.07417850778074E+0001 1.07337010531685E+0001 1.07256222323025E+0001 + 1.07175486123659E+0001 1.07094801905169E+0001 1.07014169639148E+0001 1.06933589297200E+0001 1.06853060850947E+0001 + 1.06772584272020E+0001 1.06692159532067E+0001 1.06611786602744E+0001 1.06531465455726E+0001 1.06451196062697E+0001 + 1.06370978395356E+0001 1.06290812425414E+0001 1.06210698124597E+0001 1.06130635464643E+0001 1.06050624417302E+0001 + 1.05970664954339E+0001 1.05890757047532E+0001 1.05810900668670E+0001 1.05731095789559E+0001 1.05651342382014E+0001 + 1.05571640417865E+0001 1.05491989868956E+0001 1.05412390707142E+0001 1.05332842904293E+0001 1.05253346432292E+0001 + 1.05173901263032E+0001 1.05094507368424E+0001 1.05015164720389E+0001 1.04935873290860E+0001 1.04856633051787E+0001 + 1.04777443975129E+0001 1.04698306032860E+0001 1.04619219196968E+0001 1.04540183439452E+0001 1.04461198732325E+0001 + 1.04382265047613E+0001 1.04303382357355E+0001 1.04224550633603E+0001 1.04145769848422E+0001 1.04067039973890E+0001 + 1.03988360982098E+0001 1.03909732845150E+0001 1.03831155535164E+0001 1.03752629024268E+0001 1.03674153284607E+0001 + 1.03595728288337E+0001 1.03517354007625E+0001 1.03439030414655E+0001 1.03360757481620E+0001 1.03282535180730E+0001 + 1.03204363484204E+0001 1.03126242364277E+0001 1.03048171793195E+0001 1.02970151743218E+0001 1.02892182186618E+0001 + 1.02814263095681E+0001 1.02736394442706E+0001 1.02658576200003E+0001 1.02580808339897E+0001 1.02503090834725E+0001 + 1.02425423656838E+0001 1.02347806778598E+0001 1.02270240172381E+0001 1.02192723810575E+0001 1.02115257665583E+0001 + 1.02037841709819E+0001 1.01960475915710E+0001 1.01883160255697E+0001 1.01805894702232E+0001 1.01728679227782E+0001 + 1.01651513804826E+0001 1.01574398405854E+0001 1.01497333003372E+0001 1.01420317569896E+0001 1.01343352077958E+0001 + 1.01266436500099E+0001 1.01189570808877E+0001 1.01112754976858E+0001 1.01035988976626E+0001 1.00959272780773E+0001 + 1.00882606361908E+0001 1.00805989692649E+0001 1.00729422745629E+0001 1.00652905493495E+0001 1.00576437908903E+0001 + 1.00500019964526E+0001 1.00423651633046E+0001 1.00347332887159E+0001 1.00271063699577E+0001 1.00194844043019E+0001 + 1.00118673890222E+0001 1.00042553213931E+0001 9.99664819869089E+0000 9.98904601819269E+0000 9.98144877717711E+0000 + 9.97385647292399E+0000 9.96626910271443E+0000 9.95868666383081E+0000 9.95110915355679E+0000 9.94353656917730E+0000 + 9.93596890797850E+0000 9.92840616724787E+0000 9.92084834427414E+0000 9.91329543634730E+0000 9.90574744075861E+0000 + 9.89820435480060E+0000 9.89066617576707E+0000 9.88313290095309E+0000 9.87560452765497E+0000 9.86808105317033E+0000 + 9.86056247479799E+0000 9.85304878983810E+0000 9.84553999559205E+0000 9.83803608936247E+0000 9.83053706845326E+0000 + 9.82304293016962E+0000 9.81555367181797E+0000 9.80806929070599E+0000 9.80058978414267E+0000 9.79311514943819E+0000 + 9.78564538390403E+0000 9.77818048485294E+0000 9.77072044959890E+0000 9.76326527545716E+0000 9.75581495974422E+0000 + 9.74836949977784E+0000 9.74092889287706E+0000 9.73349313636213E+0000 9.72606222755460E+0000 9.71863616377723E+0000 + 9.71121494235409E+0000 9.70379856061044E+0000 9.69638701587286E+0000 9.68898030546912E+0000 9.68157842672828E+0000 + 9.67418137698066E+0000 9.66678915355778E+0000 9.65940175379248E+0000 9.65201917501879E+0000 9.64464141457201E+0000 + 9.63726846978873E+0000 9.62990033800671E+0000 9.62253701656503E+0000 9.61517850280396E+0000 9.60782479406507E+0000 + 9.60047588769115E+0000 9.59313178102623E+0000 9.58579247141559E+0000 9.57845795620576E+0000 9.57112823274453E+0000 + 9.56380329838090E+0000 9.55648315046514E+0000 9.54916778634874E+0000 9.54185720338446E+0000 9.53455139892630E+0000 + 9.52725037032947E+0000 9.51995411495046E+0000 9.51266263014696E+0000 9.50537591327794E+0000 9.49809396170359E+0000 + 9.49081677278534E+0000 9.48354434388586E+0000 9.47627667236905E+0000 9.46901375560007E+0000 9.46175559094529E+0000 + 9.45450217577235E+0000 9.44725350745008E+0000 9.44000958334858E+0000 9.43277040083919E+0000 9.42553595729445E+0000 + 9.41830625008818E+0000 9.41108127659538E+0000 9.40386103419232E+0000 9.39664552025652E+0000 9.38943473216667E+0000 + 9.38222866730276E+0000 9.37502732304595E+0000 9.36783069677868E+0000 9.36063878588459E+0000 9.35345158774857E+0000 + 9.34626909975672E+0000 9.33909131929638E+0000 9.33191824375612E+0000 9.32474987052572E+0000 9.31758619699621E+0000 + 9.31042722055983E+0000 9.30327293861007E+0000 9.29612334854161E+0000 9.28897844775038E+0000 9.28183823363354E+0000 + 9.27470270358944E+0000 9.26757185501769E+0000 9.26044568531912E+0000 9.25332419189575E+0000 9.24620737215086E+0000 + 9.23909522348892E+0000 9.23198774331565E+0000 9.22488492903798E+0000 9.21778677806405E+0000 9.21069328780323E+0000 + 9.20360445566610E+0000 9.19652027906449E+0000 9.18944075541139E+0000 9.18236588212107E+0000 9.17529565660898E+0000 + 9.16823007629178E+0000 9.16116913858738E+0000 9.15411284091489E+0000 9.14706118069461E+0000 9.14001415534810E+0000 + 9.13297176229810E+0000 9.12593399896858E+0000 9.11890086278472E+0000 9.11187235117290E+0000 9.10484846156074E+0000 + 9.09782919137705E+0000 9.09081453805186E+0000 9.08380449901640E+0000 9.07679907170311E+0000 9.06979825354567E+0000 + 9.06280204197894E+0000 9.05581043443898E+0000 9.04882342836310E+0000 9.04184102118977E+0000 9.03486321035871E+0000 + 9.02788999331081E+0000 9.02092136748819E+0000 9.01395733033416E+0000 9.00699787929326E+0000 9.00004301181121E+0000 + 8.99309272533495E+0000 8.98614701731261E+0000 8.97920588519353E+0000 8.97226932642826E+0000 8.96533733846856E+0000 + 8.95840991876734E+0000 8.95148706477879E+0000 8.94456877395824E+0000 8.93765504376224E+0000 8.93074587164856E+0000 + 8.92384125507614E+0000 8.91694119150512E+0000 8.91004567839687E+0000 8.90315471321392E+0000 8.89626829342002E+0000 + 8.88938641648012E+0000 8.88250907986035E+0000 8.87563628102804E+0000 8.86876801745174E+0000 8.86190428660115E+0000 + 8.85504508594720E+0000 8.84819041296201E+0000 8.84134026511889E+0000 8.83449463989233E+0000 8.82765353475804E+0000 + 8.82081694719289E+0000 8.81398487467496E+0000 8.80715731468354E+0000 8.80033426469906E+0000 8.79351572220320E+0000 + 8.78670168467877E+0000 8.77989214960982E+0000 8.77308711448157E+0000 8.76628657678042E+0000 8.75949053399397E+0000 + 8.75269898361099E+0000 8.74591192312147E+0000 8.73912935001655E+0000 8.73235126178857E+0000 8.72557765593108E+0000 + 8.71880852993876E+0000 8.71204388130754E+0000 8.70528370753448E+0000 8.69852800611785E+0000 8.69177677455709E+0000 + 8.68503001035283E+0000 8.67828771100691E+0000 8.67154987402229E+0000 8.66481649690317E+0000 8.65808757715489E+0000 + 8.65136311228399E+0000 8.64464309979819E+0000 8.63792753720638E+0000 8.63121642201864E+0000 8.62450975174622E+0000 + 8.61780752390154E+0000 8.61110973599822E+0000 8.60441638555105E+0000 8.59772747007597E+0000 8.59104298709013E+0000 + 8.58436293411184E+0000 8.57768730866059E+0000 8.57101610825703E+0000 8.56434933042301E+0000 8.55768697268152E+0000 + 8.55102903255677E+0000 8.54437550757409E+0000 8.53772639526001E+0000 8.53108169314223E+0000 8.52444139874963E+0000 + 8.51780550961224E+0000 8.51117402326127E+0000 8.50454693722909E+0000 8.49792424904927E+0000 8.49130595625651E+0000 + 8.48469205638671E+0000 8.47808254697691E+0000 8.47147742556534E+0000 8.46487668969138E+0000 8.45828033689559E+0000 + 8.45168836471969E+0000 8.44510077070657E+0000 8.43851755240026E+0000 8.43193870734599E+0000 8.42536423309015E+0000 + 8.41879412718026E+0000 8.41222838716504E+0000 8.40566701059435E+0000 8.39910999501922E+0000 8.39255733799184E+0000 + 8.38600903706558E+0000 8.37946508979492E+0000 8.37292549373556E+0000 8.36639024644434E+0000 8.35985934547922E+0000 + 8.35333278839937E+0000 8.34681057276511E+0000 8.34029269613789E+0000 8.33377915608034E+0000 8.32726995015624E+0000 + 8.32076507593054E+0000 8.31426453096931E+0000 8.30776831283982E+0000 8.30127641911046E+0000 8.29478884735081E+0000 + 8.28830559513156E+0000 8.28182666002458E+0000 8.27535203960290E+0000 8.26888173144069E+0000 8.26241573311326E+0000 + 8.25595404219711E+0000 8.24949665626985E+0000 8.24304357291026E+0000 8.23659478969827E+0000 8.23015030421496E+0000 + 8.22371011404255E+0000 8.21727421676443E+0000 8.21084260996512E+0000 8.20441529123028E+0000 8.19799225814675E+0000 + 8.19157350830248E+0000 8.18515903928659E+0000 8.17874884868935E+0000 8.17234293410215E+0000 8.16594129311754E+0000 + 8.15954392332923E+0000 8.15315082233205E+0000 8.14676198772198E+0000 8.14037741709615E+0000 8.13399710805283E+0000 + 8.12762105819143E+0000 8.12124926511251E+0000 8.11488172641775E+0000 8.10851843971000E+0000 8.10215940259323E+0000 + 8.09580461267256E+0000 8.08945406755424E+0000 8.08310776484566E+0000 8.07676570215537E+0000 8.07042787709303E+0000 + 8.06409428726945E+0000 8.05776493029657E+0000 8.05143980378749E+0000 8.04511890535641E+0000 8.03880223261871E+0000 + 8.03248978319085E+0000 8.02618155469048E+0000 8.01987754473635E+0000 8.01357775094834E+0000 8.00728217094751E+0000 + 8.00099080235599E+0000 7.99470364279709E+0000 7.98842068989523E+0000 7.98214194127596E+0000 7.97586739456598E+0000 + 7.96959704739310E+0000 7.96333089738627E+0000 7.95706894217557E+0000 7.95081117939221E+0000 7.94455760666852E+0000 + 7.93830822163797E+0000 7.93206302193515E+0000 7.92582200519578E+0000 7.91958516905672E+0000 7.91335251115593E+0000 + 7.90712402913252E+0000 7.90089972062670E+0000 7.89467958327984E+0000 7.88846361473440E+0000 7.88225181263399E+0000 + 7.87604417462333E+0000 7.86984069834827E+0000 7.86364138145577E+0000 7.85744622159394E+0000 7.85125521641198E+0000 + 7.84506836356023E+0000 7.83888566069015E+0000 7.83270710545432E+0000 7.82653269550642E+0000 7.82036242850129E+0000 + 7.81419630209485E+0000 7.80803431394416E+0000 7.80187646170740E+0000 7.79572274304386E+0000 7.78957315561394E+0000 + 7.78342769707917E+0000 7.77728636510220E+0000 7.77114915734677E+0000 7.76501607147777E+0000 7.75888710516118E+0000 + 7.75276225606411E+0000 7.74664152185477E+0000 7.74052490020250E+0000 7.73441238877774E+0000 7.72830398525204E+0000 + 7.72219968729808E+0000 7.71609949258964E+0000 7.71000339880161E+0000 7.70391140360999E+0000 7.69782350469190E+0000 + 7.69173969972557E+0000 7.68565998639033E+0000 7.67958436236661E+0000 7.67351282533598E+0000 7.66744537298110E+0000 + 7.66138200298572E+0000 7.65532271303473E+0000 7.64926750081412E+0000 7.64321636401096E+0000 7.63716930031345E+0000 + 7.63112630741089E+0000 7.62508738299370E+0000 7.61905252475337E+0000 7.61302173038253E+0000 7.60699499757488E+0000 + 7.60097232402525E+0000 7.59495370742958E+0000 7.58893914548487E+0000 7.58292863588926E+0000 7.57692217634199E+0000 + 7.57091976454337E+0000 7.56492139819484E+0000 7.55892707499893E+0000 7.55293679265928E+0000 7.54695054888062E+0000 + 7.54096834136876E+0000 7.53499016783065E+0000 7.52901602597430E+0000 7.52304591350883E+0000 7.51707982814447E+0000 + 7.51111776759253E+0000 7.50515972956543E+0000 7.49920571177667E+0000 7.49325571194085E+0000 7.48730972777368E+0000 + 7.48136775699193E+0000 7.47542979731351E+0000 7.46949584645738E+0000 7.46356590214362E+0000 7.45763996209340E+0000 + 7.45171802402896E+0000 7.44580008567366E+0000 7.43988614475193E+0000 7.43397619898931E+0000 7.42807024611241E+0000 + 7.42216828384895E+0000 7.41627030992772E+0000 7.41037632207861E+0000 7.40448631803258E+0000 7.39860029552173E+0000 + 7.39271825227918E+0000 7.38684018603918E+0000 7.38096609453706E+0000 7.37509597550923E+0000 7.36922982669317E+0000 + 7.36336764582748E+0000 7.35750943065182E+0000 7.35165517890695E+0000 7.34580488833470E+0000 7.33995855667799E+0000 + 7.33411618168081E+0000 7.32827776108827E+0000 7.32244329264651E+0000 7.31661277410280E+0000 7.31078620320545E+0000 + 7.30496357770389E+0000 7.29914489534861E+0000 7.29333015389116E+0000 7.28751935108422E+0000 7.28171248468149E+0000 + 7.27590955243780E+0000 7.27011055210903E+0000 7.26431548145214E+0000 7.25852433822518E+0000 7.25273712018726E+0000 + 7.24695382509858E+0000 7.24117445072041E+0000 7.23539899481510E+0000 7.22962745514606E+0000 7.22385982947779E+0000 + 7.21809611557587E+0000 7.21233631120694E+0000 7.20658041413870E+0000 7.20082842213996E+0000 7.19508033298059E+0000 + 7.18933614443149E+0000 7.18359585426470E+0000 7.17785946025329E+0000 7.17212696017139E+0000 7.16639835179423E+0000 + 7.16067363289811E+0000 7.15495280126037E+0000 7.14923585465944E+0000 7.14352279087481E+0000 7.13781360768706E+0000 + 7.13210830287780E+0000 7.12640687422973E+0000 7.12070931952663E+0000 7.11501563655332E+0000 7.10932582309569E+0000 + 7.10363987694072E+0000 7.09795779587641E+0000 7.09227957769187E+0000 7.08660522017725E+0000 7.08093472112377E+0000 + 7.07526807832370E+0000 7.06960528957041E+0000 7.06394635265828E+0000 7.05829126538280E+0000 7.05264002554048E+0000 + 7.04699263092892E+0000 7.04134907934678E+0000 7.03570936859377E+0000 7.03007349647065E+0000 7.02444146077926E+0000 + 7.01881325932248E+0000 7.01318888990427E+0000 7.00756835032963E+0000 7.00195163840463E+0000 6.99633875193638E+0000 + 6.99072968873307E+0000 6.98512444660392E+0000 6.97952302335922E+0000 6.97392541681032E+0000 6.96833162476963E+0000 + 6.96274164505059E+0000 6.95715547546770E+0000 6.95157311383654E+0000 6.94599455797372E+0000 6.94041980569690E+0000 + 6.93484885482481E+0000 6.92928170317720E+0000 6.92371834857493E+0000 6.91815878883984E+0000 6.91260302179487E+0000 + 6.90705104526399E+0000 6.90150285707222E+0000 6.89595845504565E+0000 6.89041783701139E+0000 6.88488100079762E+0000 + 6.87934794423354E+0000 6.87381866514943E+0000 6.86829316137661E+0000 6.86277143074742E+0000 6.85725347109528E+0000 + 6.85173928025464E+0000 6.84622885606101E+0000 6.84072219635090E+0000 6.83521929896193E+0000 6.82972016173271E+0000 + 6.82422478250293E+0000 6.81873315911330E+0000 6.81324528940558E+0000 6.80776117122257E+0000 6.80228080240812E+0000 + 6.79680418080711E+0000 6.79133130426548E+0000 6.78586217063019E+0000 6.78039677774925E+0000 6.77493512347170E+0000 + 6.76947720564764E+0000 6.76402302212819E+0000 6.75857257076551E+0000 6.75312584941281E+0000 6.74768285592433E+0000 + 6.74224358815535E+0000 6.73680804396218E+0000 6.73137622120217E+0000 6.72594811773371E+0000 6.72052373141622E+0000 + 6.71510306011015E+0000 6.70968610167701E+0000 6.70427285397931E+0000 6.69886331488062E+0000 6.69345748224553E+0000 + 6.68805535393966E+0000 6.68265692782968E+0000 6.67726220178327E+0000 6.67187117366915E+0000 6.66648384135709E+0000 + 6.66110020271786E+0000 6.65572025562328E+0000 6.65034399794619E+0000 6.64497142756047E+0000 6.63960254234102E+0000 + 6.63423734016378E+0000 6.62887581890570E+0000 6.62351797644477E+0000 6.61816381066000E+0000 6.61281331943145E+0000 + 6.60746650064017E+0000 6.60212335216826E+0000 6.59678387189885E+0000 6.59144805771607E+0000 6.58611590750511E+0000 + 6.58078741915215E+0000 6.57546259054441E+0000 6.57014141957014E+0000 6.56482390411860E+0000 6.55951004208008E+0000 + 6.55419983134589E+0000 6.54889326980837E+0000 6.54359035536086E+0000 6.53829108589775E+0000 6.53299545931442E+0000 + 6.52770347350730E+0000 6.52241512637383E+0000 6.51713041581244E+0000 6.51184933972263E+0000 6.50657189600488E+0000 + 6.50129808256070E+0000 6.49602789729262E+0000 6.49076133810419E+0000 6.48549840289997E+0000 6.48023908958553E+0000 + 6.47498339606748E+0000 6.46973132025341E+0000 6.46448286005197E+0000 6.45923801337278E+0000 6.45399677812650E+0000 + 6.44875915222480E+0000 6.44352513358036E+0000 6.43829472010688E+0000 6.43306790971905E+0000 6.42784470033261E+0000 + 6.42262508986428E+0000 6.41740907623181E+0000 6.41219665735395E+0000 6.40698783115046E+0000 6.40178259554211E+0000 + 6.39658094845069E+0000 6.39138288779900E+0000 6.38618841151083E+0000 6.38099751751100E+0000 6.37581020372532E+0000 + 6.37062646808062E+0000 6.36544630850473E+0000 6.36026972292649E+0000 6.35509670927575E+0000 6.34992726548336E+0000 + 6.34476138948117E+0000 6.33959907920206E+0000 6.33444033257988E+0000 6.32928514754950E+0000 6.32413352204681E+0000 + 6.31898545400868E+0000 6.31384094137300E+0000 6.30869998207864E+0000 6.30356257406549E+0000 6.29842871527445E+0000 + 6.29329840364739E+0000 6.28817163712722E+0000 6.28304841365782E+0000 6.27792873118408E+0000 6.27281258765190E+0000 + 6.26769998100816E+0000 6.26259090920075E+0000 6.25748537017855E+0000 6.25238336189147E+0000 6.24728488229037E+0000 + 6.24218992932714E+0000 6.23709850095465E+0000 6.23201059512678E+0000 6.22692620979840E+0000 6.22184534292536E+0000 + 6.21676799246453E+0000 6.21169415637377E+0000 6.20662383261192E+0000 6.20155701913883E+0000 6.19649371391533E+0000 + 6.19143391490325E+0000 6.18637762006541E+0000 6.18132482736563E+0000 6.17627553476871E+0000 6.17122974024045E+0000 + 6.16618744174763E+0000 6.16114863725804E+0000 6.15611332474045E+0000 6.15108150216461E+0000 6.14605316750127E+0000 + 6.14102831872217E+0000 6.13600695380003E+0000 6.13098907070857E+0000 6.12597466742249E+0000 6.12096374191747E+0000 + 6.11595629217020E+0000 6.11095231615833E+0000 6.10595181186052E+0000 6.10095477725639E+0000 6.09596121032657E+0000 + 6.09097110905265E+0000 6.08598447141723E+0000 6.08100129540388E+0000 6.07602157899716E+0000 6.07104532018260E+0000 + 6.06607251694673E+0000 6.06110316727705E+0000 6.05613726916203E+0000 6.05117482059117E+0000 6.04621581955490E+0000 + 6.04126026404465E+0000 6.03630815205283E+0000 6.03135948157284E+0000 6.02641425059904E+0000 6.02147245712677E+0000 + 6.01653409915237E+0000 6.01159917467315E+0000 6.00666768168738E+0000 6.00173961819433E+0000 5.99681498219424E+0000 + 5.99189377168831E+0000 5.98697598467875E+0000 5.98206161916871E+0000 5.97715067316235E+0000 5.97224314466477E+0000 + 5.96733903168207E+0000 5.96243833222131E+0000 5.95754104429054E+0000 5.95264716589877E+0000 5.94775669505599E+0000 + 5.94286962977315E+0000 5.93798596806219E+0000 5.93310570793600E+0000 5.92822884740847E+0000 5.92335538449444E+0000 + 5.91848531720973E+0000 5.91361864357112E+0000 5.90875536159636E+0000 5.90389546930419E+0000 5.89903896471430E+0000 + 5.89418584584735E+0000 5.88933611072497E+0000 5.88448975736977E+0000 5.87964678380530E+0000 5.87480718805611E+0000 + 5.86997096814769E+0000 5.86513812210650E+0000 5.86030864795998E+0000 5.85548254373653E+0000 5.85065980746551E+0000 + 5.84584043717725E+0000 5.84102443090303E+0000 5.83621178667512E+0000 5.83140250252673E+0000 5.82659657649203E+0000 + 5.82179400660618E+0000 5.81699479090528E+0000 5.81219892742639E+0000 5.80740641420755E+0000 5.80261724928775E+0000 + 5.79783143070693E+0000 5.79304895650601E+0000 5.78826982472685E+0000 5.78349403341229E+0000 5.77872158060612E+0000 + 5.77395246435307E+0000 5.76918668269886E+0000 5.76442423369015E+0000 5.75966511537455E+0000 5.75490932580066E+0000 + 5.75015686301799E+0000 5.74540772507704E+0000 5.74066191002925E+0000 5.73591941592704E+0000 5.73118024082373E+0000 + 5.72644438277367E+0000 5.72171183983209E+0000 5.71698261005524E+0000 5.71225669150027E+0000 5.70753408222531E+0000 + 5.70281478028943E+0000 5.69809878375267E+0000 5.69338609067601E+0000 5.68867669912138E+0000 5.68397060715167E+0000 + 5.67926781283070E+0000 5.67456831422326E+0000 5.66987210939509E+0000 5.66517919641286E+0000 5.66048957334422E+0000 + 5.65580323825774E+0000 5.65112018922295E+0000 5.64644042431033E+0000 5.64176394159130E+0000 5.63709073913824E+0000 + 5.63242081502445E+0000 5.62775416732421E+0000 5.62309079411272E+0000 5.61843069346615E+0000 5.61377386346158E+0000 + 5.60912030217707E+0000 5.60447000769161E+0000 5.59982297808512E+0000 5.59517921143849E+0000 5.59053870583354E+0000 + 5.58590145935302E+0000 5.58126747008064E+0000 5.57663673610105E+0000 5.57200925549983E+0000 5.56738502636352E+0000 + 5.56276404677958E+0000 5.55814631483643E+0000 5.55353182862341E+0000 5.54892058623081E+0000 5.54431258574987E+0000 + 5.53970782527275E+0000 5.53510630289255E+0000 5.53050801670332E+0000 5.52591296480004E+0000 5.52132114527863E+0000 + 5.51673255623594E+0000 5.51214719576976E+0000 5.50756506197883E+0000 5.50298615296280E+0000 5.49841046682228E+0000 + 5.49383800165879E+0000 5.48926875557481E+0000 5.48470272667373E+0000 5.48013991305989E+0000 5.47558031283857E+0000 + 5.47102392411595E+0000 5.46647074499917E+0000 5.46192077359631E+0000 5.45737400801636E+0000 5.45283044636924E+0000 + 5.44829008676581E+0000 5.44375292731787E+0000 5.43921896613814E+0000 5.43468820134027E+0000 5.43016063103883E+0000 + 5.42563625334934E+0000 5.42111506638823E+0000 5.41659706827286E+0000 5.41208225712154E+0000 5.40757063105348E+0000 + 5.40306218818882E+0000 5.39855692664865E+0000 5.39405484455496E+0000 5.38955594003067E+0000 5.38506021119965E+0000 + 5.38056765618667E+0000 5.37607827311743E+0000 5.37159206011854E+0000 5.36710901531758E+0000 5.36262913684300E+0000 + 5.35815242282420E+0000 5.35367887139151E+0000 5.34920848067616E+0000 5.34474124881032E+0000 5.34027717392707E+0000 + 5.33581625416042E+0000 5.33135848764530E+0000 5.32690387251755E+0000 5.32245240691395E+0000 5.31800408897217E+0000 + 5.31355891683083E+0000 5.30911688862945E+0000 5.30467800250848E+0000 5.30024225660927E+0000 5.29580964907411E+0000 + 5.29138017804619E+0000 5.28695384166963E+0000 5.28253063808947E+0000 5.27811056545164E+0000 5.27369362190301E+0000 + 5.26927980559135E+0000 5.26486911466537E+0000 5.26046154727467E+0000 5.25605710156977E+0000 5.25165577570211E+0000 + 5.24725756782404E+0000 5.24286247608882E+0000 5.23847049865062E+0000 5.23408163366454E+0000 5.22969587928657E+0000 + 5.22531323367363E+0000 5.22093369498354E+0000 5.21655726137503E+0000 5.21218393100775E+0000 5.20781370204225E+0000 + 5.20344657263999E+0000 5.19908254096336E+0000 5.19472160517562E+0000 5.19036376344098E+0000 5.18600901392453E+0000 + 5.18165735479227E+0000 5.17730878421113E+0000 5.17296330034892E+0000 5.16862090137437E+0000 5.16428158545711E+0000 + 5.15994535076769E+0000 5.15561219547755E+0000 5.15128211775904E+0000 5.14695511578542E+0000 5.14263118773084E+0000 + 5.13831033177037E+0000 5.13399254607998E+0000 5.12967782883654E+0000 5.12536617821782E+0000 5.12105759240249E+0000 + 5.11675206957014E+0000 5.11244960790124E+0000 5.10815020557718E+0000 5.10385386078024E+0000 5.09956057169360E+0000 + 5.09527033650134E+0000 5.09098315338844E+0000 5.08669902054080E+0000 5.08241793614518E+0000 5.07813989838927E+0000 + 5.07386490546164E+0000 5.06959295555178E+0000 5.06532404685005E+0000 5.06105817754774E+0000 5.05679534583699E+0000 + 5.05253554991088E+0000 5.04827878796338E+0000 5.04402505818932E+0000 5.03977435878447E+0000 5.03552668794547E+0000 + 5.03128204386986E+0000 5.02704042475608E+0000 5.02280182880345E+0000 5.01856625421219E+0000 5.01433369918343E+0000 + 5.01010416191916E+0000 5.00587764062229E+0000 5.00165413349661E+0000 4.99743363874681E+0000 4.99321615457845E+0000 + 4.98900167919800E+0000 4.98479021081282E+0000 4.98058174763115E+0000 4.97637628786213E+0000 4.97217382971578E+0000 + 4.96797437140302E+0000 4.96377791113565E+0000 4.95958444712635E+0000 4.95539397758872E+0000 4.95120650073720E+0000 + 4.94702201478715E+0000 4.94284051795482E+0000 4.93866200845733E+0000 4.93448648451269E+0000 4.93031394433979E+0000 + 4.92614438615842E+0000 4.92197780818925E+0000 4.91781420865382E+0000 4.91365358577457E+0000 4.90949593777483E+0000 + 4.90534126287878E+0000 4.90118955931153E+0000 4.89704082529903E+0000 4.89289505906813E+0000 4.88875225884657E+0000 + 4.88461242286297E+0000 4.88047554934681E+0000 4.87634163652847E+0000 4.87221068263920E+0000 4.86808268591114E+0000 + 4.86395764457732E+0000 4.85983555687161E+0000 4.85571642102879E+0000 4.85160023528452E+0000 4.84748699787533E+0000 + 4.84337670703861E+0000 4.83926936101266E+0000 4.83516495803664E+0000 4.83106349635059E+0000 4.82696497419542E+0000 + 4.82286938981292E+0000 4.81877674144576E+0000 4.81468702733747E+0000 4.81060024573249E+0000 4.80651639487609E+0000 + 4.80243547301444E+0000 4.79835747839458E+0000 4.79428240926442E+0000 4.79021026387275E+0000 4.78614104046921E+0000 + 4.78207473730435E+0000 4.77801135262957E+0000 4.77395088469712E+0000 4.76989333176017E+0000 4.76583869207272E+0000 + 4.76178696388966E+0000 4.75773814546675E+0000 4.75369223506060E+0000 4.74964923092871E+0000 4.74560913132945E+0000 + 4.74157193452204E+0000 4.73753763876659E+0000 4.73350624232407E+0000 4.72947774345629E+0000 4.72545214042598E+0000 + 4.72142943149670E+0000 4.71740961493287E+0000 4.71339268899982E+0000 4.70937865196369E+0000 4.70536750209152E+0000 + 4.70135923765120E+0000 4.69735385691151E+0000 4.69335135814206E+0000 4.68935173961335E+0000 4.68535499959672E+0000 + 4.68136113636439E+0000 4.67737014818943E+0000 4.67338203334580E+0000 4.66939679010829E+0000 4.66541441675257E+0000 + 4.66143491155515E+0000 4.65745827279344E+0000 4.65348449874566E+0000 4.64951358769094E+0000 4.64554553790923E+0000 + 4.64158034768137E+0000 4.63761801528904E+0000 4.63365853901478E+0000 4.62970191714199E+0000 4.62574814795494E+0000 + 4.62179722973874E+0000 4.61784916077936E+0000 4.61390393936365E+0000 4.60996156377928E+0000 4.60602203231480E+0000 + 4.60208534325961E+0000 4.59815149490397E+0000 4.59422048553899E+0000 4.59029231345663E+0000 4.58636697694971E+0000 + 4.58244447431192E+0000 4.57852480383776E+0000 4.57460796382263E+0000 4.57069395256275E+0000 4.56678276835523E+0000 + 4.56287440949798E+0000 4.55896887428981E+0000 4.55506616103035E+0000 4.55116626802010E+0000 4.54726919356040E+0000 + 4.54337493595344E+0000 4.53948349350227E+0000 4.53559486451078E+0000 4.53170904728372E+0000 4.52782604012667E+0000 + 4.52394584134608E+0000 4.52006844924923E+0000 4.51619386214426E+0000 4.51232207834016E+0000 4.50845309614675E+0000 + 4.50458691387472E+0000 4.50072352983558E+0000 4.49686294234172E+0000 4.49300514970633E+0000 4.48915015024349E+0000 + 4.48529794226810E+0000 4.48144852409592E+0000 4.47760189404353E+0000 4.47375805042838E+0000 4.46991699156875E+0000 + 4.46607871578376E+0000 4.46224322139339E+0000 4.45841050671844E+0000 4.45458057008058E+0000 4.45075340980229E+0000 + 4.44692902420691E+0000 4.44310741161861E+0000 4.43928857036243E+0000 4.43547249876421E+0000 4.43165919515065E+0000 + 4.42784865784930E+0000 4.42404088518853E+0000 4.42023587549755E+0000 4.41643362710643E+0000 4.41263413834605E+0000 + 4.40883740754816E+0000 4.40504343304530E+0000 4.40125221317090E+0000 4.39746374625920E+0000 4.39367803064527E+0000 + 4.38989506466502E+0000 4.38611484665522E+0000 4.38233737495344E+0000 4.37856264789811E+0000 4.37479066382849E+0000 + 4.37102142108466E+0000 4.36725491800754E+0000 4.36349115293890E+0000 4.35973012422134E+0000 4.35597183019826E+0000 + 4.35221626921394E+0000 4.34846343961345E+0000 4.34471333974272E+0000 4.34096596794849E+0000 4.33722132257837E+0000 + 4.33347940198075E+0000 4.32974020450488E+0000 4.32600372850084E+0000 4.32226997231954E+0000 4.31853893431269E+0000 + 4.31481061283288E+0000 4.31108500623348E+0000 4.30736211286873E+0000 4.30364193109366E+0000 4.29992445926416E+0000 + 4.29620969573692E+0000 4.29249763886947E+0000 4.28878828702018E+0000 4.28508163854821E+0000 4.28137769181359E+0000 + 4.27767644517715E+0000 4.27397789700054E+0000 4.27028204564624E+0000 4.26658888947757E+0000 4.26289842685866E+0000 + 4.25921065615446E+0000 4.25552557573076E+0000 4.25184318395415E+0000 4.24816347919206E+0000 4.24448645981274E+0000 + 4.24081212418526E+0000 4.23714047067950E+0000 4.23347149766619E+0000 4.22980520351685E+0000 4.22614158660384E+0000 + 4.22248064530034E+0000 4.21882237798033E+0000 4.21516678301863E+0000 4.21151385879088E+0000 4.20786360367353E+0000 + 4.20421601604384E+0000 4.20057109427991E+0000 4.19692883676063E+0000 4.19328924186575E+0000 4.18965230797579E+0000 + 4.18601803347211E+0000 4.18238641673690E+0000 4.17875745615313E+0000 4.17513115010462E+0000 4.17150749697599E+0000 + 4.16788649515267E+0000 4.16426814302091E+0000 4.16065243896779E+0000 4.15703938138118E+0000 4.15342896864976E+0000 + 4.14982119916306E+0000 4.14621607131139E+0000 4.14261358348588E+0000 4.13901373407847E+0000 4.13541652148193E+0000 + 4.13182194408982E+0000 4.12823000029652E+0000 4.12464068849722E+0000 4.12105400708792E+0000 4.11746995446543E+0000 + 4.11388852902737E+0000 4.11030972917218E+0000 4.10673355329908E+0000 4.10315999980814E+0000 4.09958906710021E+0000 + 4.09602075357694E+0000 4.09245505764082E+0000 4.08889197769513E+0000 4.08533151214395E+0000 4.08177365939217E+0000 + 4.07821841784551E+0000 4.07466578591045E+0000 4.07111576199432E+0000 4.06756834450523E+0000 4.06402353185211E+0000 + 4.06048132244468E+0000 4.05694171469348E+0000 4.05340470700983E+0000 4.04987029780589E+0000 4.04633848549459E+0000 + 4.04280926848967E+0000 4.03928264520570E+0000 4.03575861405801E+0000 4.03223717346276E+0000 4.02871832183691E+0000 + 4.02520205759821E+0000 4.02168837916521E+0000 4.01817728495728E+0000 4.01466877339457E+0000 4.01116284289804E+0000 + 4.00765949188944E+0000 4.00415871879133E+0000 4.00066052202708E+0000 3.99716490002082E+0000 3.99367185119751E+0000 + 3.99018137398290E+0000 3.98669346680355E+0000 3.98320812808679E+0000 3.97972535626076E+0000 3.97624514975440E+0000 + 3.97276750699745E+0000 3.96929242642043E+0000 3.96581990645468E+0000 3.96234994553230E+0000 3.95888254208623E+0000 + 3.95541769455015E+0000 3.95195540135859E+0000 3.94849566094684E+0000 3.94503847175098E+0000 3.94158383220791E+0000 + 3.93813174075529E+0000 3.93468219583161E+0000 3.93123519587611E+0000 3.92779073932886E+0000 3.92434882463069E+0000 + 3.92090945022325E+0000 3.91747261454897E+0000 3.91403831605104E+0000 3.91060655317350E+0000 3.90717732436112E+0000 + 3.90375062805950E+0000 3.90032646271501E+0000 3.89690482677482E+0000 3.89348571868688E+0000 3.89006913689992E+0000 + 3.88665507986349E+0000 3.88324354602788E+0000 3.87983453384421E+0000 3.87642804176437E+0000 3.87302406824102E+0000 + 3.86962261172764E+0000 3.86622367067846E+0000 3.86282724354853E+0000 3.85943332879365E+0000 3.85604192487044E+0000 + 3.85265303023627E+0000 3.84926664334933E+0000 3.84588276266855E+0000 3.84250138665369E+0000 3.83912251376526E+0000 + 3.83574614246457E+0000 3.83237227121369E+0000 3.82900089847551E+0000 3.82563202271367E+0000 3.82226564239259E+0000 + 3.81890175597750E+0000 3.81554036193438E+0000 3.81218145873001E+0000 3.80882504483194E+0000 3.80547111870850E+0000 + 3.80211967882880E+0000 3.79877072366274E+0000 3.79542425168099E+0000 3.79208026135499E+0000 3.78873875115697E+0000 + 3.78539971955993E+0000 3.78206316503765E+0000 3.77872908606470E+0000 3.77539748111640E+0000 3.77206834866887E+0000 + 3.76874168719899E+0000 3.76541749518443E+0000 3.76209577110363E+0000 3.75877651343580E+0000 3.75545972066092E+0000 + 3.75214539125976E+0000 3.74883352371385E+0000 3.74552411650550E+0000 3.74221716811781E+0000 3.73891267703462E+0000 + 3.73561064174056E+0000 3.73231106072103E+0000 3.72901393246221E+0000 3.72571925545104E+0000 3.72242702817524E+0000 + 3.71913724912330E+0000 3.71584991678447E+0000 3.71256502964878E+0000 3.70928258620703E+0000 3.70600258495079E+0000 + 3.70272502437240E+0000 3.69944990296496E+0000 3.69617721922235E+0000 3.69290697163922E+0000 3.68963915871097E+0000 + 3.68637377893378E+0000 3.68311083080460E+0000 3.67985031282115E+0000 3.67659222348191E+0000 3.67333656128612E+0000 + 3.67008332473380E+0000 3.66683251232573E+0000 3.66358412256344E+0000 3.66033815394926E+0000 3.65709460498626E+0000 + 3.65385347417827E+0000 3.65061476002990E+0000 3.64737846104651E+0000 3.64414457573424E+0000 3.64091310259998E+0000 + 3.63768404015138E+0000 3.63445738689687E+0000 3.63123314134563E+0000 3.62801130200759E+0000 3.62479186739347E+0000 + 3.62157483601473E+0000 3.61836020638359E+0000 3.61514797701304E+0000 3.61193814641684E+0000 3.60873071310948E+0000 + 3.60552567560623E+0000 3.60232303242313E+0000 3.59912278207695E+0000 3.59592492308524E+0000 3.59272945396629E+0000 + 3.58953637323917E+0000 3.58634567942371E+0000 3.58315737104046E+0000 3.57997144661076E+0000 3.57678790465671E+0000 + 3.57360674370113E+0000 3.57042796226765E+0000 3.56725155888060E+0000 3.56407753206511E+0000 3.56090588034703E+0000 + 3.55773660225300E+0000 3.55456969631038E+0000 3.55140516104730E+0000 3.54824299499264E+0000 3.54508319667606E+0000 + 3.54192576462792E+0000 3.53877069737938E+0000 3.53561799346233E+0000 3.53246765140942E+0000 3.52931966975404E+0000 + 3.52617404703034E+0000 3.52303078177324E+0000 3.51988987251837E+0000 3.51675131780214E+0000 3.51361511616170E+0000 + 3.51048126613496E+0000 3.50734976626056E+0000 3.50422061507791E+0000 3.50109381112716E+0000 3.49796935294920E+0000 + 3.49484723908569E+0000 3.49172746807901E+0000 3.48861003847231E+0000 3.48549494880948E+0000 3.48238219763516E+0000 + 3.47927178349472E+0000 3.47616370493430E+0000 3.47305796050077E+0000 3.46995454874176E+0000 3.46685346820561E+0000 + 3.46375471744147E+0000 3.46065829499916E+0000 3.45756419942931E+0000 3.45447242928324E+0000 3.45138298311305E+0000 + 3.44829585947156E+0000 3.44521105691236E+0000 3.44212857398977E+0000 3.43904840925883E+0000 3.43597056127535E+0000 + 3.43289502859588E+0000 3.42982180977770E+0000 3.42675090337883E+0000 3.42368230795805E+0000 3.42061602207486E+0000 + 3.41755204428951E+0000 3.41449037316298E+0000 3.41143100725701E+0000 3.40837394513406E+0000 3.40531918535733E+0000 + 3.40226672649077E+0000 3.39921656709907E+0000 3.39616870574763E+0000 3.39312314100263E+0000 3.39007987143095E+0000 + 3.38703889560023E+0000 3.38400021207884E+0000 3.38096381943588E+0000 3.37792971624119E+0000 3.37489790106535E+0000 + 3.37186837247968E+0000 3.36884112905622E+0000 3.36581616936775E+0000 3.36279349198779E+0000 3.35977309549060E+0000 + 3.35675497845115E+0000 3.35373913944517E+0000 3.35072557704911E+0000 3.34771428984015E+0000 3.34470527639621E+0000 + 3.34169853529594E+0000 3.33869406511873E+0000 3.33569186444468E+0000 3.33269193185463E+0000 3.32969426593018E+0000 + 3.32669886525361E+0000 3.32370572840798E+0000 3.32071485397703E+0000 3.31772624054528E+0000 3.31473988669795E+0000 + 3.31175579102099E+0000 3.30877395210109E+0000 3.30579436852566E+0000 3.30281703888283E+0000 3.29984196176148E+0000 + 3.29686913575121E+0000 3.29389855944234E+0000 3.29093023142591E+0000 3.28796415029370E+0000 3.28500031463823E+0000 + 3.28203872305270E+0000 3.27907937413109E+0000 3.27612226646808E+0000 3.27316739865905E+0000 3.27021476930016E+0000 + 3.26726437698824E+0000 3.26431622032088E+0000 3.26137029789638E+0000 3.25842660831377E+0000 3.25548515017279E+0000 + 3.25254592207392E+0000 3.24960892261835E+0000 3.24667415040800E+0000 3.24374160404550E+0000 3.24081128213422E+0000 + 3.23788318327823E+0000 3.23495730608235E+0000 3.23203364915208E+0000 3.22911221109368E+0000 3.22619299051411E+0000 + 3.22327598602105E+0000 3.22036119622290E+0000 3.21744861972879E+0000 3.21453825514856E+0000 3.21163010109275E+0000 + 3.20872415617266E+0000 3.20582041900028E+0000 3.20291888818831E+0000 3.20001956235019E+0000 3.19712244010007E+0000 + 3.19422752005281E+0000 3.19133480082398E+0000 3.18844428102989E+0000 3.18555595928754E+0000 3.18266983421466E+0000 + 3.17978590442970E+0000 3.17690416855181E+0000 3.17402462520085E+0000 3.17114727299743E+0000 3.16827211056283E+0000 + 3.16539913651906E+0000 3.16252834948886E+0000 3.15965974809566E+0000 3.15679333096361E+0000 3.15392909671759E+0000 + 3.15106704398315E+0000 3.14820717138659E+0000 3.14534947755491E+0000 3.14249396111582E+0000 3.13964062069774E+0000 + 3.13678945492980E+0000 3.13394046244184E+0000 3.13109364186441E+0000 3.12824899182877E+0000 3.12540651096690E+0000 + 3.12256619791147E+0000 3.11972805129586E+0000 3.11689206975417E+0000 3.11405825192122E+0000 3.11122659643250E+0000 + 3.10839710192423E+0000 3.10556976703335E+0000 3.10274459039749E+0000 3.09992157065498E+0000 3.09710070644486E+0000 + 3.09428199640690E+0000 3.09146543918154E+0000 3.08865103340995E+0000 3.08583877773399E+0000 3.08302867079624E+0000 + 3.08022071123997E+0000 3.07741489770916E+0000 3.07461122884849E+0000 3.07180970330336E+0000 3.06901031971984E+0000 + 3.06621307674474E+0000 3.06341797302555E+0000 3.06062500721046E+0000 3.05783417794838E+0000 3.05504548388890E+0000 + 3.05225892368233E+0000 3.04947449597967E+0000 3.04669219943263E+0000 3.04391203269360E+0000 3.04113399441570E+0000 + 3.03835808325272E+0000 3.03558429785918E+0000 3.03281263689026E+0000 3.03004309900188E+0000 3.02727568285063E+0000 + 3.02451038709381E+0000 3.02174721038943E+0000 3.01898615139616E+0000 3.01622720877340E+0000 3.01347038118125E+0000 + 3.01071566728048E+0000 3.00796306573257E+0000 3.00521257519971E+0000 3.00246419434477E+0000 2.99971792183131E+0000 + 2.99697375632360E+0000 2.99423169648660E+0000 2.99149174098596E+0000 2.98875388848804E+0000 2.98601813765986E+0000 + 2.98328448716916E+0000 2.98055293568439E+0000 2.97782348187464E+0000 2.97509612440975E+0000 2.97237086196022E+0000 + 2.96964769319725E+0000 2.96692661679273E+0000 2.96420763141924E+0000 2.96149073575006E+0000 2.95877592845915E+0000 + 2.95606320822117E+0000 2.95335257371146E+0000 2.95064402360606E+0000 2.94793755658170E+0000 2.94523317131580E+0000 + 2.94253086648645E+0000 2.93983064077245E+0000 2.93713249285329E+0000 2.93443642140913E+0000 2.93174242512083E+0000 + 2.92905050266995E+0000 2.92636065273871E+0000 2.92367287401003E+0000 2.92098716516753E+0000 2.91830352489549E+0000 + 2.91562195187890E+0000 2.91294244480343E+0000 2.91026500235542E+0000 2.90758962322191E+0000 2.90491630609063E+0000 + 2.90224504964998E+0000 2.89957585258905E+0000 2.89690871359763E+0000 2.89424363136616E+0000 2.89158060458579E+0000 + 2.88891963194836E+0000 2.88626071214635E+0000 2.88360384387298E+0000 2.88094902582211E+0000 2.87829625668831E+0000 + 2.87564553516679E+0000 2.87299685995350E+0000 2.87035022974502E+0000 2.86770564323863E+0000 2.86506309913231E+0000 + 2.86242259612469E+0000 2.85978413291510E+0000 2.85714770820353E+0000 2.85451332069067E+0000 2.85188096907787E+0000 + 2.84925065206718E+0000 2.84662236836131E+0000 2.84399611666367E+0000 2.84137189567832E+0000 2.83874970411001E+0000 + 2.83612954066417E+0000 2.83351140404691E+0000 2.83089529296501E+0000 2.82828120612593E+0000 2.82566914223781E+0000 + 2.82305910000945E+0000 2.82045107815034E+0000 2.81784507537064E+0000 2.81524109038119E+0000 2.81263912189350E+0000 + 2.81003916861975E+0000 2.80744122927281E+0000 2.80484530256620E+0000 2.80225138721414E+0000 2.79965948193149E+0000 + 2.79706958543383E+0000 2.79448169643737E+0000 2.79189581365900E+0000 2.78931193581631E+0000 2.78673006162752E+0000 + 2.78415018981156E+0000 2.78157231908800E+0000 2.77899644817710E+0000 2.77642257579979E+0000 2.77385070067767E+0000 + 2.77128082153299E+0000 2.76871293708869E+0000 2.76614704606838E+0000 2.76358314719633E+0000 2.76102123919748E+0000 + 2.75846132079745E+0000 2.75590339072251E+0000 2.75334744769961E+0000 2.75079349045636E+0000 2.74824151772105E+0000 + 2.74569152822263E+0000 2.74314352069071E+0000 2.74059749385557E+0000 2.73805344644816E+0000 2.73551137720010E+0000 + 2.73297128484367E+0000 2.73043316811181E+0000 2.72789702573813E+0000 2.72536285645690E+0000 2.72283065900308E+0000 + 2.72030043211225E+0000 2.71777217452068E+0000 2.71524588496532E+0000 2.71272156218374E+0000 2.71019920491422E+0000 + 2.70767881189566E+0000 2.70516038186765E+0000 2.70264391357044E+0000 2.70012940574493E+0000 2.69761685713269E+0000 + 2.69510626647594E+0000 2.69259763251759E+0000 2.69009095400116E+0000 2.68758622967089E+0000 2.68508345827164E+0000 + 2.68258263854894E+0000 2.68008376924897E+0000 2.67758684911860E+0000 2.67509187690533E+0000 2.67259885135732E+0000 + 2.67010777122340E+0000 2.66761863525306E+0000 2.66513144219643E+0000 2.66264619080431E+0000 2.66016287982816E+0000 + 2.65768150802010E+0000 2.65520207413289E+0000 2.65272457691995E+0000 2.65024901513538E+0000 2.64777538753391E+0000 + 2.64530369287092E+0000 2.64283392990247E+0000 2.64036609738526E+0000 2.63790019407666E+0000 2.63543621873467E+0000 + 2.63297417011795E+0000 2.63051404698583E+0000 2.62805584809828E+0000 2.62559957221594E+0000 2.62314521810007E+0000 + 2.62069278451260E+0000 2.61824227021614E+0000 2.61579367397390E+0000 2.61334699454978E+0000 2.61090223070832E+0000 + 2.60845938121471E+0000 2.60601844483480E+0000 2.60357942033506E+0000 2.60114230648265E+0000 2.59870710204537E+0000 + 2.59627380579164E+0000 2.59384241649057E+0000 2.59141293291189E+0000 2.58898535382600E+0000 2.58655967800393E+0000 + 2.58413590421738E+0000 2.58171403123867E+0000 2.57929405784079E+0000 2.57687598279737E+0000 2.57445980488269E+0000 + 2.57204552287167E+0000 2.56963313553988E+0000 2.56722264166355E+0000 2.56481404001953E+0000 2.56240732938534E+0000 + 2.56000250853912E+0000 2.55759957625968E+0000 2.55519853132647E+0000 2.55279937251957E+0000 2.55040209861972E+0000 + 2.54800670840830E+0000 2.54561320066733E+0000 2.54322157417947E+0000 2.54083182772803E+0000 2.53844396009697E+0000 + 2.53605797007088E+0000 2.53367385643499E+0000 2.53129161797519E+0000 2.52891125347799E+0000 2.52653276173056E+0000 + 2.52415614152071E+0000 2.52178139163687E+0000 2.51940851086813E+0000 2.51703749800422E+0000 2.51466835183550E+0000 + 2.51230107115298E+0000 2.50993565474830E+0000 2.50757210141376E+0000 2.50521040994227E+0000 2.50285057912739E+0000 + 2.50049260776333E+0000 2.49813649464492E+0000 2.49578223856764E+0000 2.49342983832762E+0000 2.49107929272159E+0000 + 2.48873060054694E+0000 2.48638376060171E+0000 2.48403877168455E+0000 2.48169563259477E+0000 2.47935434213230E+0000 + 2.47701489909770E+0000 2.47467730229219E+0000 2.47234155051760E+0000 2.47000764257642E+0000 2.46767557727174E+0000 + 2.46534535340731E+0000 2.46301696978752E+0000 2.46069042521737E+0000 2.45836571850251E+0000 2.45604284844921E+0000 + 2.45372181386439E+0000 2.45140261355560E+0000 2.44908524633101E+0000 2.44676971099942E+0000 2.44445600637028E+0000 + 2.44214413125366E+0000 2.43983408446026E+0000 2.43752586480141E+0000 2.43521947108909E+0000 2.43291490213588E+0000 + 2.43061215675501E+0000 2.42831123376033E+0000 2.42601213196633E+0000 2.42371485018812E+0000 2.42141938724144E+0000 + 2.41912574194267E+0000 2.41683391310880E+0000 2.41454389955746E+0000 2.41225570010691E+0000 2.40996931357603E+0000 + 2.40768473878433E+0000 2.40540197455195E+0000 2.40312101969966E+0000 2.40084187304883E+0000 2.39856453342150E+0000 + 2.39628899964030E+0000 2.39401527052851E+0000 2.39174334491001E+0000 2.38947322160932E+0000 2.38720489945160E+0000 + 2.38493837726260E+0000 2.38267365386873E+0000 2.38041072809699E+0000 2.37814959877503E+0000 2.37589026473112E+0000 + 2.37363272479413E+0000 2.37137697779359E+0000 2.36912302255962E+0000 2.36687085792298E+0000 2.36462048271505E+0000 + 2.36237189576782E+0000 2.36012509591391E+0000 2.35788008198658E+0000 2.35563685281968E+0000 2.35339540724769E+0000 + 2.35115574410572E+0000 2.34891786222950E+0000 2.34668176045536E+0000 2.34444743762028E+0000 2.34221489256183E+0000 + 2.33998412411822E+0000 2.33775513112827E+0000 2.33552791243142E+0000 2.33330246686772E+0000 2.33107879327786E+0000 + 2.32885689050313E+0000 2.32663675738543E+0000 2.32441839276730E+0000 2.32220179549188E+0000 2.31998696440294E+0000 + 2.31777389834485E+0000 2.31556259616260E+0000 2.31335305670181E+0000 2.31114527880870E+0000 2.30893926133012E+0000 + 2.30673500311352E+0000 2.30453250300697E+0000 2.30233175985915E+0000 2.30013277251937E+0000 2.29793553983754E+0000 + 2.29574006066418E+0000 2.29354633385044E+0000 2.29135435824807E+0000 2.28916413270943E+0000 2.28697565608751E+0000 + 2.28478892723589E+0000 2.28260394500879E+0000 2.28042070826101E+0000 2.27823921584798E+0000 2.27605946662574E+0000 + 2.27388145945093E+0000 2.27170519318082E+0000 2.26953066667328E+0000 2.26735787878678E+0000 2.26518682838042E+0000 + 2.26301751431390E+0000 2.26084993544752E+0000 2.25868409064220E+0000 2.25651997875946E+0000 2.25435759866145E+0000 + 2.25219694921091E+0000 2.25003802927118E+0000 2.24788083770623E+0000 2.24572537338062E+0000 2.24357163515953E+0000 + 2.24141962190873E+0000 2.23926933249462E+0000 2.23712076578419E+0000 2.23497392064503E+0000 2.23282879594536E+0000 + 2.23068539055398E+0000 2.22854370334030E+0000 2.22640373317436E+0000 2.22426547892678E+0000 2.22212893946878E+0000 + 2.21999411367221E+0000 2.21786100040949E+0000 2.21572959855368E+0000 2.21359990697842E+0000 2.21147192455796E+0000 + 2.20934565016715E+0000 2.20722108268144E+0000 2.20509822097690E+0000 2.20297706393017E+0000 2.20085761041853E+0000 + 2.19873985931983E+0000 2.19662380951254E+0000 2.19450945987572E+0000 2.19239680928904E+0000 2.19028585663277E+0000 + 2.18817660078776E+0000 2.18606904063549E+0000 2.18396317505802E+0000 2.18185900293802E+0000 2.17975652315876E+0000 + 2.17765573460408E+0000 2.17555663615847E+0000 2.17345922670697E+0000 2.17136350513525E+0000 2.16926947032956E+0000 + 2.16717712117675E+0000 2.16508645656429E+0000 2.16299747538021E+0000 2.16091017651316E+0000 2.15882455885238E+0000 + 2.15674062128771E+0000 2.15465836270959E+0000 2.15257778200904E+0000 2.15049887807769E+0000 2.14842164980775E+0000 + 2.14634609609205E+0000 2.14427221582400E+0000 2.14220000789758E+0000 2.14012947120742E+0000 2.13806060464869E+0000 + 2.13599340711719E+0000 2.13392787750929E+0000 2.13186401472197E+0000 2.12980181765278E+0000 2.12774128519989E+0000 + 2.12568241626205E+0000 2.12362520973860E+0000 2.12156966452947E+0000 2.11951577953519E+0000 2.11746355365688E+0000 + 2.11541298579624E+0000 2.11336407485557E+0000 2.11131681973775E+0000 2.10927121934628E+0000 2.10722727258521E+0000 + 2.10518497835921E+0000 2.10314433557352E+0000 2.10110534313398E+0000 2.09906799994701E+0000 2.09703230491964E+0000 + 2.09499825695946E+0000 2.09296585497467E+0000 2.09093509787403E+0000 2.08890598456693E+0000 2.08687851396331E+0000 + 2.08485268497372E+0000 2.08282849650927E+0000 2.08080594748170E+0000 2.07878503680329E+0000 2.07676576338693E+0000 + 2.07474812614610E+0000 2.07273212399485E+0000 2.07071775584782E+0000 2.06870502062025E+0000 2.06669391722795E+0000 + 2.06468444458731E+0000 2.06267660161532E+0000 2.06067038722953E+0000 2.05866580034810E+0000 2.05666283988977E+0000 + 2.05466150477384E+0000 2.05266179392022E+0000 2.05066370624938E+0000 2.04866724068240E+0000 2.04667239614091E+0000 + 2.04467917154714E+0000 2.04268756582390E+0000 2.04069757789459E+0000 2.03870920668317E+0000 2.03672245111419E+0000 + 2.03473731011279E+0000 2.03275378260469E+0000 2.03077186751617E+0000 2.02879156377411E+0000 2.02681287030596E+0000 + 2.02483578603975E+0000 2.02286030990410E+0000 2.02088644082819E+0000 2.01891417774179E+0000 2.01694351957524E+0000 + 2.01497446525948E+0000 2.01300701372601E+0000 2.01104116390690E+0000 2.00907691473481E+0000 2.00711426514297E+0000 + 2.00515321406520E+0000 2.00319376043588E+0000 2.00123590318997E+0000 1.99927964126302E+0000 1.99732497359114E+0000 + 1.99537189911102E+0000 1.99342041675992E+0000 1.99147052547569E+0000 1.98952222419674E+0000 1.98757551186205E+0000 + 1.98563038741120E+0000 1.98368684978432E+0000 1.98174489792212E+0000 1.97980453076588E+0000 1.97786574725747E+0000 + 1.97592854633931E+0000 1.97399292695441E+0000 1.97205888804634E+0000 1.97012642855925E+0000 1.96819554743785E+0000 + 1.96626624362745E+0000 1.96433851607389E+0000 1.96241236372362E+0000 1.96048778552364E+0000 1.95856478042153E+0000 + 1.95664334736542E+0000 1.95472348530403E+0000 1.95280519318665E+0000 1.95088846996314E+0000 1.94897331458391E+0000 + 1.94705972599997E+0000 1.94514770316286E+0000 1.94323724502472E+0000 1.94132835053825E+0000 1.93942101865672E+0000 + 1.93751524833396E+0000 1.93561103852437E+0000 1.93370838818292E+0000 1.93180729626515E+0000 1.92990776172716E+0000 + 1.92800978352561E+0000 1.92611336061776E+0000 1.92421849196138E+0000 1.92232517651486E+0000 1.92043341323713E+0000 + 1.91854320108768E+0000 1.91665453902657E+0000 1.91476742601445E+0000 1.91288186101249E+0000 1.91099784298245E+0000 + 1.90911537088666E+0000 1.90723444368799E+0000 1.90535506034990E+0000 1.90347721983640E+0000 1.90160092111207E+0000 + 1.89972616314202E+0000 1.89785294489198E+0000 1.89598126532820E+0000 1.89411112341749E+0000 1.89224251812725E+0000 + 1.89037544842543E+0000 1.88850991328053E+0000 1.88664591166162E+0000 1.88478344253833E+0000 1.88292250488084E+0000 + 1.88106309765992E+0000 1.87920521984687E+0000 1.87734887041355E+0000 1.87549404833241E+0000 1.87364075257642E+0000 + 1.87178898211914E+0000 1.86993873593466E+0000 1.86809001299767E+0000 1.86624281228337E+0000 1.86439713276755E+0000 + 1.86255297342655E+0000 1.86071033323727E+0000 1.85886921117715E+0000 1.85702960622421E+0000 1.85519151735702E+0000 + 1.85335494355469E+0000 1.85151988379691E+0000 1.84968633706391E+0000 1.84785430233649E+0000 1.84602377859599E+0000 + 1.84419476482432E+0000 1.84236726000392E+0000 1.84054126311782E+0000 1.83871677314957E+0000 1.83689378908331E+0000 + 1.83507230990370E+0000 1.83325233459597E+0000 1.83143386214590E+0000 1.82961689153984E+0000 1.82780142176466E+0000 + 1.82598745180780E+0000 1.82417498065727E+0000 1.82236400730160E+0000 1.82055453072990E+0000 1.81874654993181E+0000 + 1.81694006389753E+0000 1.81513507161781E+0000 1.81333157208397E+0000 1.81152956428784E+0000 1.80972904722185E+0000 + 1.80793001987893E+0000 1.80613248125259E+0000 1.80433643033690E+0000 1.80254186612645E+0000 1.80074878761640E+0000 + 1.79895719380244E+0000 1.79716708368084E+0000 1.79537845624838E+0000 1.79359131050243E+0000 1.79180564544086E+0000 + 1.79002146006213E+0000 1.78823875336523E+0000 1.78645752434970E+0000 1.78467777201562E+0000 1.78289949536362E+0000 + 1.78112269339489E+0000 1.77934736511115E+0000 1.77757350951466E+0000 1.77580112560826E+0000 1.77403021239530E+0000 + 1.77226076887969E+0000 1.77049279406588E+0000 1.76872628695887E+0000 1.76696124656421E+0000 1.76519767188798E+0000 + 1.76343556193681E+0000 1.76167491571788E+0000 1.75991573223891E+0000 1.75815801050816E+0000 1.75640174953443E+0000 + 1.75464694832708E+0000 1.75289360589599E+0000 1.75114172125161E+0000 1.74939129340490E+0000 1.74764232136738E+0000 + 1.74589480415111E+0000 1.74414874076869E+0000 1.74240413023327E+0000 1.74066097155853E+0000 1.73891926375869E+0000 + 1.73717900584852E+0000 1.73544019684331E+0000 1.73370283575892E+0000 1.73196692161173E+0000 1.73023245341867E+0000 + 1.72849943019719E+0000 1.72676785096529E+0000 1.72503771474153E+0000 1.72330902054497E+0000 1.72158176739524E+0000 + 1.71985595431250E+0000 1.71813158031742E+0000 1.71640864443126E+0000 1.71468714567577E+0000 1.71296708307326E+0000 + 1.71124845564657E+0000 1.70953126241908E+0000 1.70781550241471E+0000 1.70610117465791E+0000 1.70438827817367E+0000 + 1.70267681198750E+0000 1.70096677512548E+0000 1.69925816661418E+0000 1.69755098548074E+0000 1.69584523075283E+0000 + 1.69414090145863E+0000 1.69243799662689E+0000 1.69073651528687E+0000 1.68903645646836E+0000 1.68733781920170E+0000 + 1.68564060251776E+0000 1.68394480544794E+0000 1.68225042702416E+0000 1.68055746627890E+0000 1.67886592224515E+0000 + 1.67717579395643E+0000 1.67548708044681E+0000 1.67379978075088E+0000 1.67211389390377E+0000 1.67042941894112E+0000 + 1.66874635489913E+0000 1.66706470081451E+0000 1.66538445572450E+0000 1.66370561866688E+0000 1.66202818867997E+0000 + 1.66035216480259E+0000 1.65867754607411E+0000 1.65700433153442E+0000 1.65533252022396E+0000 1.65366211118366E+0000 + 1.65199310345501E+0000 1.65032549608003E+0000 1.64865928810124E+0000 1.64699447856171E+0000 1.64533106650504E+0000 + 1.64366905097533E+0000 1.64200843101725E+0000 1.64034920567596E+0000 1.63869137399716E+0000 1.63703493502708E+0000 + 1.63537988781247E+0000 1.63372623140061E+0000 1.63207396483929E+0000 1.63042308717686E+0000 1.62877359746216E+0000 + 1.62712549474458E+0000 1.62547877807401E+0000 1.62383344650088E+0000 1.62218949907615E+0000 1.62054693485130E+0000 + 1.61890575287831E+0000 1.61726595220973E+0000 1.61562753189858E+0000 1.61399049099845E+0000 1.61235482856341E+0000 + 1.61072054364810E+0000 1.60908763530764E+0000 1.60745610259770E+0000 1.60582594457445E+0000 1.60419716029460E+0000 + 1.60256974881537E+0000 1.60094370919451E+0000 1.59931904049028E+0000 1.59769574176147E+0000 1.59607381206739E+0000 + 1.59445325046785E+0000 1.59283405602322E+0000 1.59121622779436E+0000 1.58959976484264E+0000 1.58798466622998E+0000 + 1.58637093101881E+0000 1.58475855827206E+0000 1.58314754705320E+0000 1.58153789642620E+0000 1.57992960545557E+0000 + 1.57832267320632E+0000 1.57671709874398E+0000 1.57511288113461E+0000 1.57351001944476E+0000 1.57190851274154E+0000 + 1.57030836009253E+0000 1.56870956056587E+0000 1.56711211323016E+0000 1.56551601715458E+0000 1.56392127140879E+0000 + 1.56232787506296E+0000 1.56073582718780E+0000 1.55914512685451E+0000 1.55755577313482E+0000 1.55596776510098E+0000 + 1.55438110182573E+0000 1.55279578238234E+0000 1.55121180584461E+0000 1.54962917128682E+0000 1.54804787778378E+0000 + 1.54646792441083E+0000 1.54488931024378E+0000 1.54331203435901E+0000 1.54173609583335E+0000 1.54016149374420E+0000 + 1.53858822716943E+0000 1.53701629518744E+0000 1.53544569687714E+0000 1.53387643131795E+0000 1.53230849758980E+0000 + 1.53074189477313E+0000 1.52917662194890E+0000 1.52761267819857E+0000 1.52605006260411E+0000 1.52448877424800E+0000 + 1.52292881221324E+0000 1.52137017558333E+0000 1.51981286344228E+0000 1.51825687487461E+0000 1.51670220896536E+0000 + 1.51514886480005E+0000 1.51359684146473E+0000 1.51204613804596E+0000 1.51049675363081E+0000 1.50894868730683E+0000 + 1.50740193816210E+0000 1.50585650528522E+0000 1.50431238776527E+0000 1.50276958469184E+0000 1.50122809515505E+0000 + 1.49968791824550E+0000 1.49814905305431E+0000 1.49661149867310E+0000 1.49507525419400E+0000 1.49354031870964E+0000 + 1.49200669131316E+0000 1.49047437109820E+0000 1.48894335715892E+0000 1.48741364858995E+0000 1.48588524448646E+0000 + 1.48435814394410E+0000 1.48283234605905E+0000 1.48130784992797E+0000 1.47978465464802E+0000 1.47826275931689E+0000 + 1.47674216303274E+0000 1.47522286489426E+0000 1.47370486400062E+0000 1.47218815945152E+0000 1.47067275034713E+0000 + 1.46915863578815E+0000 1.46764581487575E+0000 1.46613428671164E+0000 1.46462405039799E+0000 1.46311510503751E+0000 + 1.46160744973337E+0000 1.46010108358928E+0000 1.45859600570943E+0000 1.45709221519851E+0000 1.45558971116170E+0000 + 1.45408849270470E+0000 1.45258855893371E+0000 1.45108990895540E+0000 1.44959254187696E+0000 1.44809645680609E+0000 + 1.44660165285097E+0000 1.44510812912027E+0000 1.44361588472318E+0000 1.44212491876937E+0000 1.44063523036902E+0000 + 1.43914681863281E+0000 1.43765968267190E+0000 1.43617382159795E+0000 1.43468923452313E+0000 1.43320592056010E+0000 + 1.43172387882201E+0000 1.43024310842251E+0000 1.42876360847574E+0000 1.42728537809635E+0000 1.42580841639948E+0000 + 1.42433272250074E+0000 1.42285829551628E+0000 1.42138513456270E+0000 1.41991323875712E+0000 1.41844260721715E+0000 + 1.41697323906090E+0000 1.41550513340695E+0000 1.41403828937439E+0000 1.41257270608281E+0000 1.41110838265228E+0000 + 1.40964531820336E+0000 1.40818351185713E+0000 1.40672296273511E+0000 1.40526366995937E+0000 1.40380563265244E+0000 + 1.40234884993733E+0000 1.40089332093758E+0000 1.39943904477718E+0000 1.39798602058064E+0000 1.39653424747295E+0000 + 1.39508372457959E+0000 1.39363445102653E+0000 1.39218642594022E+0000 1.39073964844763E+0000 1.38929411767619E+0000 + 1.38784983275382E+0000 1.38640679280896E+0000 1.38496499697049E+0000 1.38352444436782E+0000 1.38208513413084E+0000 + 1.38064706538991E+0000 1.37921023727590E+0000 1.37777464892015E+0000 1.37634029945449E+0000 1.37490718801126E+0000 + 1.37347531372325E+0000 1.37204467572377E+0000 1.37061527314659E+0000 1.36918710512599E+0000 1.36776017079672E+0000 + 1.36633446929403E+0000 1.36490999975363E+0000 1.36348676131174E+0000 1.36206475310506E+0000 1.36064397427078E+0000 + 1.35922442394655E+0000 1.35780610127053E+0000 1.35638900538135E+0000 1.35497313541815E+0000 1.35355849052051E+0000 + 1.35214506982853E+0000 1.35073287248279E+0000 1.34932189762433E+0000 1.34791214439469E+0000 1.34650361193589E+0000 + 1.34509629939044E+0000 1.34369020590132E+0000 1.34228533061200E+0000 1.34088167266644E+0000 1.33947923120905E+0000 + 1.33807800538475E+0000 1.33667799433895E+0000 1.33527919721750E+0000 1.33388161316677E+0000 1.33248524133360E+0000 + 1.33109008086530E+0000 1.32969613090968E+0000 1.32830339061499E+0000 1.32691185913001E+0000 1.32552153560397E+0000 + 1.32413241918659E+0000 1.32274450902805E+0000 1.32135780427904E+0000 1.31997230409071E+0000 1.31858800761468E+0000 + 1.31720491400307E+0000 1.31582302240846E+0000 1.31444233198392E+0000 1.31306284188299E+0000 1.31168455125969E+0000 + 1.31030745926851E+0000 1.30893156506443E+0000 1.30755686780290E+0000 1.30618336663985E+0000 1.30481106073167E+0000 + 1.30343994923525E+0000 1.30207003130795E+0000 1.30070130610759E+0000 1.29933377279247E+0000 1.29796743052139E+0000 + 1.29660227845359E+0000 1.29523831574881E+0000 1.29387554156724E+0000 1.29251395506958E+0000 1.29115355541697E+0000 + 1.28979434177104E+0000 1.28843631329389E+0000 1.28707946914809E+0000 1.28572380849670E+0000 1.28436933050323E+0000 + 1.28301603433167E+0000 1.28166391914650E+0000 1.28031298411265E+0000 1.27896322839552E+0000 1.27761465116101E+0000 + 1.27626725157546E+0000 1.27492102880571E+0000 1.27357598201904E+0000 1.27223211038322E+0000 1.27088941306650E+0000 + 1.26954788923757E+0000 1.26820753806563E+0000 1.26686835872032E+0000 1.26553035037176E+0000 1.26419351219053E+0000 + 1.26285784334770E+0000 1.26152334301480E+0000 1.26019001036382E+0000 1.25885784456722E+0000 1.25752684479795E+0000 + 1.25619701022940E+0000 1.25486834003545E+0000 1.25354083339043E+0000 1.25221448946915E+0000 1.25088930744689E+0000 + 1.24956528649940E+0000 1.24824242580286E+0000 1.24692072453398E+0000 1.24560018186987E+0000 1.24428079698817E+0000 + 1.24296256906694E+0000 1.24164549728471E+0000 1.24032958082052E+0000 1.23901481885381E+0000 1.23770121056454E+0000 + 1.23638875513310E+0000 1.23507745174037E+0000 1.23376729956768E+0000 1.23245829779682E+0000 1.23115044561007E+0000 + 1.22984374219014E+0000 1.22853818672023E+0000 1.22723377838399E+0000 1.22593051636554E+0000 1.22462839984947E+0000 + 1.22332742802081E+0000 1.22202760006507E+0000 1.22072891516823E+0000 1.21943137251671E+0000 1.21813497129741E+0000 + 1.21683971069769E+0000 1.21554558990537E+0000 1.21425260810872E+0000 1.21296076449649E+0000 1.21167005825788E+0000 + 1.21038048858255E+0000 1.20909205466063E+0000 1.20780475568271E+0000 1.20651859083982E+0000 1.20523355932348E+0000 + 1.20394966032565E+0000 1.20266689303875E+0000 1.20138525665568E+0000 1.20010475036976E+0000 1.19882537337481E+0000 + 1.19754712486509E+0000 1.19627000403532E+0000 1.19499401008067E+0000 1.19371914219679E+0000 1.19244539957977E+0000 + 1.19117278142617E+0000 1.18990128693298E+0000 1.18863091529769E+0000 1.18736166571821E+0000 1.18609353739293E+0000 + 1.18482652952068E+0000 1.18356064130077E+0000 1.18229587193294E+0000 1.18103222061740E+0000 1.17976968655482E+0000 + 1.17850826894631E+0000 1.17724796699345E+0000 1.17598877989827E+0000 1.17473070686326E+0000 1.17347374709135E+0000 + 1.17221789978594E+0000 1.17096316415087E+0000 1.16970953939046E+0000 1.16845702470946E+0000 1.16720561931308E+0000 + 1.16595532240698E+0000 1.16470613319728E+0000 1.16345805089056E+0000 1.16221107469384E+0000 1.16096520381460E+0000 + 1.15972043746076E+0000 1.15847677484070E+0000 1.15723421516327E+0000 1.15599275763775E+0000 1.15475240147388E+0000 + 1.15351314588183E+0000 1.15227499007227E+0000 1.15103793325627E+0000 1.14980197464538E+0000 1.14856711345159E+0000 + 1.14733334888736E+0000 1.14610068016556E+0000 1.14486910649955E+0000 1.14363862710311E+0000 1.14240924119050E+0000 + 1.14118094797641E+0000 1.13995374667597E+0000 1.13872763650478E+0000 1.13750261667888E+0000 1.13627868641476E+0000 + 1.13505584492936E+0000 1.13383409144005E+0000 1.13261342516468E+0000 1.13139384532153E+0000 1.13017535112931E+0000 + 1.12895794180722E+0000 1.12774161657487E+0000 1.12652637465233E+0000 1.12531221526012E+0000 1.12409913761920E+0000 + 1.12288714095099E+0000 1.12167622447733E+0000 1.12046638742053E+0000 1.11925762900334E+0000 1.11804994844895E+0000 + 1.11684334498100E+0000 1.11563781782358E+0000 1.11443336620120E+0000 1.11322998933884E+0000 1.11202768646193E+0000 + 1.11082645679632E+0000 1.10962629956831E+0000 1.10842721400467E+0000 1.10722919933257E+0000 1.10603225477967E+0000 + 1.10483637957403E+0000 1.10364157294418E+0000 1.10244783411908E+0000 1.10125516232816E+0000 1.10006355680124E+0000 + 1.09887301676864E+0000 1.09768354146108E+0000 1.09649513010975E+0000 1.09530778194625E+0000 1.09412149620265E+0000 + 1.09293627211145E+0000 1.09175210890560E+0000 1.09056900581847E+0000 1.08938696208389E+0000 1.08820597693613E+0000 + 1.08702604960988E+0000 1.08584717934030E+0000 1.08466936536296E+0000 1.08349260691388E+0000 1.08231690322955E+0000 + 1.08114225354684E+0000 1.07996865710311E+0000 1.07879611313613E+0000 1.07762462088413E+0000 1.07645417958575E+0000 + 1.07528478848010E+0000 1.07411644680670E+0000 1.07294915380554E+0000 1.07178290871700E+0000 1.07061771078195E+0000 + 1.06945355924166E+0000 1.06829045333785E+0000 1.06712839231267E+0000 1.06596737540873E+0000 1.06480740186905E+0000 + 1.06364847093709E+0000 1.06249058185676E+0000 1.06133373387239E+0000 1.06017792622875E+0000 1.05902315817105E+0000 + 1.05786942894494E+0000 1.05671673779649E+0000 1.05556508397221E+0000 1.05441446671905E+0000 1.05326488528439E+0000 + 1.05211633891605E+0000 1.05096882686227E+0000 1.04982234837174E+0000 1.04867690269358E+0000 1.04753248907733E+0000 + 1.04638910677297E+0000 1.04524675503093E+0000 1.04410543310204E+0000 1.04296514023760E+0000 1.04182587568931E+0000 + 1.04068763870931E+0000 1.03955042855020E+0000 1.03841424446496E+0000 1.03727908570705E+0000 1.03614495153033E+0000 + 1.03501184118911E+0000 1.03387975393812E+0000 1.03274868903252E+0000 1.03161864572792E+0000 1.03048962328032E+0000 + 1.02936162094620E+0000 1.02823463798243E+0000 1.02710867364633E+0000 1.02598372719564E+0000 1.02485979788853E+0000 + 1.02373688498361E+0000 1.02261498773991E+0000 1.02149410541689E+0000 1.02037423727443E+0000 1.01925538257285E+0000 + 1.01813754057291E+0000 1.01702071053576E+0000 1.01590489172302E+0000 1.01479008339670E+0000 1.01367628481927E+0000 + 1.01256349525360E+0000 1.01145171396301E+0000 1.01034094021123E+0000 1.00923117326242E+0000 1.00812241238117E+0000 + 1.00701465683250E+0000 1.00590790588185E+0000 1.00480215879508E+0000 1.00369741483848E+0000 1.00259367327878E+0000 + 1.00149093338311E+0000 1.00038919441904E+0000 9.99288455654566E-0001 9.98188716358100E-0001 9.97089975798485E-0001 + 9.95992233244985E-0001 9.94895487967289E-0001 9.93799739235508E-0001 9.92704986320181E-0001 9.91611228492265E-0001 + 9.90518465023144E-0001 9.89426695184622E-0001 9.88335918248927E-0001 9.87246133488712E-0001 9.86157340177046E-0001 + 9.85069537587429E-0001 9.83982724993775E-0001 9.82896901670424E-0001 9.81812066892138E-0001 9.80728219934094E-0001 + 9.79645360071900E-0001 9.78563486581577E-0001 9.77482598739571E-0001 9.76402695822748E-0001 9.75323777108393E-0001 + 9.74245841874211E-0001 9.73168889398330E-0001 9.72092918959294E-0001 9.71017929836068E-0001 9.69943921308038E-0001 + 9.68870892655008E-0001 9.67798843157200E-0001 9.66727772095256E-0001 9.65657678750236E-0001 9.64588562403619E-0001 + 9.63520422337304E-0001 9.62453257833603E-0001 9.61387068175251E-0001 9.60321852645398E-0001 9.59257610527612E-0001 + 9.58194341105877E-0001 9.57132043664597E-0001 9.56070717488590E-0001 9.55010361863094E-0001 9.53950976073759E-0001 + 9.52892559406657E-0001 9.51835111148266E-0001 9.50778630585493E-0001 9.49723117005651E-0001 9.48668569696474E-0001 + 9.47614987946108E-0001 9.46562371043115E-0001 9.45510718276473E-0001 9.44460028935574E-0001 9.43410302310223E-0001 + 9.42361537690641E-0001 9.41313734367465E-0001 9.40266891631742E-0001 9.39221008774935E-0001 9.38176085088921E-0001 + 9.37132119865988E-0001 9.36089112398840E-0001 9.35047061980593E-0001 9.34005967904775E-0001 9.32965829465327E-0001 + 9.31926645956603E-0001 9.30888416673368E-0001 9.29851140910801E-0001 9.28814817964491E-0001 9.27779447130439E-0001 + 9.26745027705059E-0001 9.25711558985174E-0001 9.24679040268020E-0001 9.23647470851240E-0001 9.22616850032893E-0001 + 9.21587177111446E-0001 9.20558451385776E-0001 9.19530672155171E-0001 9.18503838719329E-0001 9.17477950378355E-0001 + 9.16453006432767E-0001 9.15429006183489E-0001 9.14405948931860E-0001 9.13383833979621E-0001 9.12362660628925E-0001 + 9.11342428182335E-0001 9.10323135942819E-0001 9.09304783213757E-0001 9.08287369298932E-0001 9.07270893502540E-0001 + 9.06255355129181E-0001 9.05240753483865E-0001 9.04227087872009E-0001 9.03214357599431E-0001 9.02202561972366E-0001 + 9.01191700297448E-0001 9.00181771881722E-0001 8.99172776032635E-0001 8.98164712058045E-0001 8.97157579266210E-0001 + 8.96151376965800E-0001 8.95146104465885E-0001 8.94141761075944E-0001 8.93138346105860E-0001 8.92135858865921E-0001 + 8.91134298666819E-0001 8.90133664819651E-0001 8.89133956635920E-0001 8.88135173427530E-0001 8.87137314506792E-0001 + 8.86140379186419E-0001 8.85144366779528E-0001 8.84149276599639E-0001 8.83155107960678E-0001 8.82161860176970E-0001 + 8.81169532563245E-0001 8.80178124434636E-0001 8.79187635106677E-0001 8.78198063895306E-0001 8.77209410116864E-0001 + 8.76221673088087E-0001 8.75234852126122E-0001 8.74248946548512E-0001 8.73263955673204E-0001 8.72279878818545E-0001 + 8.71296715303281E-0001 8.70314464446563E-0001 8.69333125567939E-0001 8.68352697987358E-0001 8.67373181025171E-0001 + 8.66394574002129E-0001 8.65416876239380E-0001 8.64440087058474E-0001 8.63464205781360E-0001 8.62489231730387E-0001 + 8.61515164228300E-0001 8.60542002598248E-0001 8.59569746163775E-0001 8.58598394248823E-0001 8.57627946177737E-0001 + 8.56658401275252E-0001 8.55689758866510E-0001 8.54722018277044E-0001 8.53755178832791E-0001 8.52789239860078E-0001 + 8.51824200685634E-0001 8.50860060636586E-0001 8.49896819040452E-0001 8.48934475225154E-0001 8.47973028519003E-0001 + 8.47012478250715E-0001 8.46052823749393E-0001 8.45094064344543E-0001 8.44136199366063E-0001 8.43179228144247E-0001 + 8.42223150009785E-0001 8.41267964293763E-0001 8.40313670327660E-0001 8.39360267443350E-0001 8.38407754973104E-0001 + 8.37456132249585E-0001 8.36505398605852E-0001 8.35555553375355E-0001 8.34606595891941E-0001 8.33658525489851E-0001 + 8.32711341503716E-0001 8.31765043268565E-0001 8.30819630119813E-0001 8.29875101393277E-0001 8.28931456425160E-0001 + 8.27988694552061E-0001 8.27046815110970E-0001 8.26105817439269E-0001 8.25165700874733E-0001 8.24226464755527E-0001 + 8.23288108420209E-0001 8.22350631207730E-0001 8.21414032457430E-0001 8.20478311509040E-0001 8.19543467702683E-0001 + 8.18609500378872E-0001 8.17676408878512E-0001 8.16744192542895E-0001 8.15812850713708E-0001 8.14882382733024E-0001 + 8.13952787943308E-0001 8.13024065687415E-0001 8.12096215308583E-0001 8.11169236150450E-0001 8.10243127557035E-0001 + 8.09317888872749E-0001 8.08393519442392E-0001 8.07470018611151E-0001 8.06547385724602E-0001 8.05625620128708E-0001 + 8.04704721169822E-0001 8.03784688194684E-0001 8.02865520550422E-0001 8.01947217584551E-0001 8.01029778644972E-0001 + 8.00113203079976E-0001 7.99197490238236E-0001 7.98282639468818E-0001 7.97368650121169E-0001 7.96455521545126E-0001 + 7.95543253090910E-0001 7.94631844109129E-0001 7.93721293950776E-0001 7.92811601967230E-0001 7.91902767510255E-0001 + 7.90994789932003E-0001 7.90087668585006E-0001 7.89181402822185E-0001 7.88275991996845E-0001 7.87371435462671E-0001 + 7.86467732573740E-0001 7.85564882684508E-0001 7.84662885149816E-0001 7.83761739324889E-0001 7.82861444565335E-0001 + 7.81962000227147E-0001 7.81063405666699E-0001 7.80165660240750E-0001 7.79268763306439E-0001 7.78372714221293E-0001 + 7.77477512343217E-0001 7.76583157030499E-0001 7.75689647641810E-0001 7.74796983536202E-0001 7.73905164073110E-0001 + 7.73014188612350E-0001 7.72124056514120E-0001 7.71234767138998E-0001 7.70346319847944E-0001 7.69458714002298E-0001 + 7.68571948963783E-0001 7.67686024094498E-0001 7.66800938756928E-0001 7.65916692313934E-0001 7.65033284128759E-0001 + 7.64150713565025E-0001 7.63268979986731E-0001 7.62388082758262E-0001 7.61508021244375E-0001 7.60628794810213E-0001 + 7.59750402821292E-0001 7.58872844643510E-0001 7.57996119643142E-0001 7.57120227186842E-0001 7.56245166641642E-0001 + 7.55370937374954E-0001 7.54497538754563E-0001 7.53624970148637E-0001 7.52753230925718E-0001 7.51882320454727E-0001 + 7.51012238104960E-0001 7.50142983246092E-0001 7.49274555248175E-0001 7.48406953481637E-0001 7.47540177317281E-0001 + 7.46674226126288E-0001 7.45809099280212E-0001 7.44944796150988E-0001 7.44081316110923E-0001 7.43218658532700E-0001 + 7.42356822789378E-0001 7.41495808254390E-0001 7.40635614301548E-0001 7.39776240305029E-0001 7.38917685639397E-0001 + 7.38059949679582E-0001 7.37203031800893E-0001 7.36346931379009E-0001 7.35491647789984E-0001 7.34637180410249E-0001 + 7.33783528616605E-0001 7.32930691786226E-0001 7.32078669296662E-0001 7.31227460525835E-0001 7.30377064852038E-0001 + 7.29527481653940E-0001 7.28678710310579E-0001 7.27830750201368E-0001 7.26983600706089E-0001 7.26137261204900E-0001 + 7.25291731078328E-0001 7.24447009707272E-0001 7.23603096473005E-0001 7.22759990757164E-0001 7.21917691941766E-0001 + 7.21076199409193E-0001 7.20235512542202E-0001 7.19395630723916E-0001 7.18556553337831E-0001 7.17718279767813E-0001 + 7.16880809398097E-0001 7.16044141613289E-0001 7.15208275798364E-0001 7.14373211338668E-0001 7.13538947619912E-0001 + 7.12705484028182E-0001 7.11872819949929E-0001 7.11040954771972E-0001 7.10209887881503E-0001 7.09379618666079E-0001 + 7.08550146513625E-0001 7.07721470812436E-0001 7.06893590951176E-0001 7.06066506318870E-0001 7.05240216304920E-0001 + 7.04414720299087E-0001 7.03590017691505E-0001 7.02766107872673E-0001 7.01942990233456E-0001 7.01120664165088E-0001 + 7.00299129059164E-0001 6.99478384307653E-0001 6.98658429302884E-0001 6.97839263437556E-0001 6.97020886104732E-0001 + 6.96203296697841E-0001 6.95386494610676E-0001 6.94570479237397E-0001 6.93755249972528E-0001 6.92940806210960E-0001 + 6.92127147347946E-0001 6.91314272779106E-0001 6.90502181900423E-0001 6.89690874108244E-0001 6.88880348799280E-0001 + 6.88070605370607E-0001 6.87261643219665E-0001 6.86453461744257E-0001 6.85646060342547E-0001 6.84839438413067E-0001 + 6.84033595354705E-0001 6.83228530566721E-0001 6.82424243448729E-0001 6.81620733400712E-0001 6.80817999823011E-0001 + 6.80016042116332E-0001 6.79214859681742E-0001 6.78414451920667E-0001 6.77614818234898E-0001 6.76815958026589E-0001 + 6.76017870698252E-0001 6.75220555652760E-0001 6.74424012293348E-0001 6.73628240023614E-0001 6.72833238247511E-0001 + 6.72039006369358E-0001 6.71245543793832E-0001 6.70452849925970E-0001 6.69660924171168E-0001 6.68869765935186E-0001 + 6.68079374624135E-0001 6.67289749644495E-0001 6.66500890403100E-0001 6.65712796307144E-0001 6.64925466764179E-0001 + 6.64138901182118E-0001 6.63353098969232E-0001 6.62568059534146E-0001 6.61783782285850E-0001 6.61000266633686E-0001 + 6.60217511987360E-0001 6.59435517756930E-0001 6.58654283352815E-0001 6.57873808185789E-0001 6.57094091666985E-0001 + 6.56315133207891E-0001 6.55536932220355E-0001 6.54759488116579E-0001 6.53982800309122E-0001 6.53206868210901E-0001 + 6.52431691235185E-0001 6.51657268795605E-0001 6.50883600306141E-0001 6.50110685181135E-0001 6.49338522835281E-0001 + 6.48567112683628E-0001 6.47796454141582E-0001 6.47026546624901E-0001 6.46257389549703E-0001 6.45488982332454E-0001 + 6.44721324389980E-0001 6.43954415139459E-0001 6.43188253998422E-0001 6.42422840384757E-0001 6.41658173716701E-0001 + 6.40894253412850E-0001 6.40131078892149E-0001 6.39368649573900E-0001 6.38606964877756E-0001 6.37846024223722E-0001 + 6.37085827032157E-0001 6.36326372723774E-0001 6.35567660719635E-0001 6.34809690441157E-0001 6.34052461310109E-0001 + 6.33295972748610E-0001 6.32540224179132E-0001 6.31785215024499E-0001 6.31030944707885E-0001 6.30277412652816E-0001 + 6.29524618283170E-0001 6.28772561023174E-0001 6.28021240297407E-0001 6.27270655530801E-0001 6.26520806148630E-0001 + 6.25771691576528E-0001 6.25023311240474E-0001 6.24275664566798E-0001 6.23528750982179E-0001 6.22782569913646E-0001 + 6.22037120788579E-0001 6.21292403034702E-0001 6.20548416080096E-0001 6.19805159353184E-0001 6.19062632282741E-0001 + 6.18320834297890E-0001 6.17579764828102E-0001 6.16839423303196E-0001 6.16099809153340E-0001 6.15360921809048E-0001 + 6.14622760701185E-0001 6.13885325260961E-0001 6.13148614919933E-0001 6.12412629110008E-0001 6.11677367263435E-0001 + 6.10942828812816E-0001 6.10209013191095E-0001 6.09475919831565E-0001 6.08743548167865E-0001 6.08011897633979E-0001 + 6.07280967664240E-0001 6.06550757693320E-0001 6.05821267156246E-0001 6.05092495488384E-0001 6.04364442125448E-0001 + 6.03637106503497E-0001 6.02910488058933E-0001 6.02184586228507E-0001 6.01459400449309E-0001 6.00734930158779E-0001 + 6.00011174794699E-0001 5.99288133795194E-0001 5.98565806598736E-0001 5.97844192644138E-0001 5.97123291370558E-0001 + 5.96403102217499E-0001 5.95683624624803E-0001 5.94964858032661E-0001 5.94246801881603E-0001 5.93529455612503E-0001 + 5.92812818666579E-0001 5.92096890485387E-0001 5.91381670510832E-0001 5.90667158185156E-0001 5.89953352950946E-0001 + 5.89240254251130E-0001 5.88527861528978E-0001 5.87816174228100E-0001 5.87105191792448E-0001 5.86394913666317E-0001 + 5.85685339294343E-0001 5.84976468121500E-0001 5.84268299593105E-0001 5.83560833154816E-0001 5.82854068252629E-0001 + 5.82148004332883E-0001 5.81442640842256E-0001 5.80737977227765E-0001 5.80034012936768E-0001 5.79330747416963E-0001 + 5.78628180116386E-0001 5.77926310483411E-0001 5.77225137966756E-0001 5.76524662015473E-0001 5.75824882078955E-0001 + 5.75125797606935E-0001 5.74427408049480E-0001 5.73729712857002E-0001 5.73032711480242E-0001 5.72336403370287E-0001 + 5.71640787978559E-0001 5.70945864756818E-0001 5.70251633157161E-0001 5.69558092632021E-0001 5.68865242634170E-0001 + 5.68173082616718E-0001 5.67481612033108E-0001 5.66790830337123E-0001 5.66100736982882E-0001 5.65411331424840E-0001 + 5.64722613117787E-0001 5.64034581516850E-0001 5.63347236077492E-0001 5.62660576255512E-0001 5.61974601507044E-0001 + 5.61289311288557E-0001 5.60604705056855E-0001 5.59920782269080E-0001 5.59237542382703E-0001 5.58554984855536E-0001 + 5.57873109145722E-0001 5.57191914711738E-0001 5.56511401012398E-0001 5.55831567506848E-0001 5.55152413654569E-0001 + 5.54473938915373E-0001 5.53796142749408E-0001 5.53119024617157E-0001 5.52442583979434E-0001 5.51766820297385E-0001 + 5.51091733032491E-0001 5.50417321646566E-0001 5.49743585601754E-0001 5.49070524360535E-0001 5.48398137385718E-0001 + 5.47726424140447E-0001 5.47055384088196E-0001 5.46385016692772E-0001 5.45715321418311E-0001 5.45046297729284E-0001 + 5.44377945090492E-0001 5.43710262967068E-0001 5.43043250824473E-0001 5.42376908128502E-0001 5.41711234345280E-0001 + 5.41046228941260E-0001 5.40381891383230E-0001 5.39718221138303E-0001 5.39055217673928E-0001 5.38392880457879E-0001 + 5.37731208958260E-0001 5.37070202643509E-0001 5.36409860982386E-0001 5.35750183443988E-0001 5.35091169497737E-0001 + 5.34432818613384E-0001 5.33775130261009E-0001 5.33118103911022E-0001 5.32461739034159E-0001 5.31806035101487E-0001 + 5.31150991584398E-0001 5.30496607954616E-0001 5.29842883684190E-0001 5.29189818245496E-0001 5.28537411111240E-0001 + 5.27885661754452E-0001 5.27234569648494E-0001 5.26584134267050E-0001 5.25934355084135E-0001 5.25285231574088E-0001 + 5.24636763211575E-0001 5.23988949471590E-0001 5.23341789829449E-0001 5.22695283760800E-0001 5.22049430741612E-0001 + 5.21404230248183E-0001 5.20759681757136E-0001 5.20115784745416E-0001 5.19472538690298E-0001 5.18829943069380E-0001 + 5.18187997360584E-0001 5.17546701042158E-0001 5.16906053592676E-0001 5.16266054491034E-0001 5.15626703216452E-0001 + 5.14987999248478E-0001 5.14349942066980E-0001 5.13712531152150E-0001 5.13075765984508E-0001 5.12439646044893E-0001 + 5.11804170814469E-0001 5.11169339774725E-0001 5.10535152407466E-0001 5.09901608194831E-0001 5.09268706619273E-0001 + 5.08636447163571E-0001 5.08004829310827E-0001 5.07373852544463E-0001 5.06743516348225E-0001 5.06113820206179E-0001 + 5.05484763602715E-0001 5.04856346022545E-0001 5.04228566950700E-0001 5.03601425872534E-0001 5.02974922273722E-0001 + 5.02349055640260E-0001 5.01723825458464E-0001 5.01099231214971E-0001 5.00475272396741E-0001 4.99851948491051E-0001 + 4.99229258985500E-0001 4.98607203368008E-0001 4.97985781126810E-0001 4.97364991750468E-0001 4.96744834727859E-0001 + 4.96125309548181E-0001 4.95506415700951E-0001 4.94888152676004E-0001 4.94270519963497E-0001 4.93653517053901E-0001 + 4.93037143438011E-0001 4.92421398606936E-0001 4.91806282052109E-0001 4.91191793265274E-0001 4.90577931738500E-0001 + 4.89964696964169E-0001 4.89352088434982E-0001 4.88740105643959E-0001 4.88128748084436E-0001 4.87518015250068E-0001 + 4.86907906634826E-0001 4.86298421732996E-0001 4.85689560039185E-0001 4.85081321048313E-0001 4.84473704255619E-0001 + 4.83866709156657E-0001 4.83260335247298E-0001 4.82654582023728E-0001 4.82049448982451E-0001 4.81444935620282E-0001 + 4.80841041434359E-0001 4.80237765922129E-0001 4.79635108581357E-0001 4.79033068910123E-0001 4.78431646406823E-0001 + 4.77830840570165E-0001 4.77230650899173E-0001 4.76631076893186E-0001 4.76032118051859E-0001 4.75433773875157E-0001 + 4.74836043863364E-0001 4.74238927517073E-0001 4.73642424337194E-0001 4.73046533824950E-0001 4.72451255481877E-0001 + 4.71856588809824E-0001 4.71262533310954E-0001 4.70669088487743E-0001 4.70076253842979E-0001 4.69484028879762E-0001 + 4.68892413101507E-0001 4.68301406011939E-0001 4.67711007115098E-0001 4.67121215915333E-0001 4.66532031917306E-0001 + 4.65943454625992E-0001 4.65355483546675E-0001 4.64768118184953E-0001 4.64181358046734E-0001 4.63595202638238E-0001 + 4.63009651465996E-0001 4.62424704036848E-0001 4.61840359857948E-0001 4.61256618436756E-0001 4.60673479281046E-0001 + 4.60090941898903E-0001 4.59509005798718E-0001 4.58927670489195E-0001 4.58346935479348E-0001 4.57766800278498E-0001 + 4.57187264396279E-0001 4.56608327342631E-0001 4.56029988627806E-0001 4.55452247762362E-0001 4.54875104257169E-0001 + 4.54298557623405E-0001 4.53722607372553E-0001 4.53147253016411E-0001 4.52572494067078E-0001 4.51998330036967E-0001 + 4.51424760438797E-0001 4.50851784785593E-0001 4.50279402590691E-0001 4.49707613367729E-0001 4.49136416630660E-0001 + 4.48565811893738E-0001 4.47995798671528E-0001 4.47426376478900E-0001 4.46857544831029E-0001 4.46289303243402E-0001 + 4.45721651231805E-0001 4.45154588312337E-0001 4.44588114001401E-0001 4.44022227815704E-0001 4.43456929272262E-0001 + 4.42892217888393E-0001 4.42328093181725E-0001 4.41764554670188E-0001 4.41201601872018E-0001 4.40639234305757E-0001 + 4.40077451490252E-0001 4.39516252944654E-0001 4.38955638188420E-0001 4.38395606741306E-0001 4.37836158123382E-0001 + 4.37277291855014E-0001 4.36719007456877E-0001 4.36161304449947E-0001 4.35604182355505E-0001 4.35047640695135E-0001 + 4.34491678990725E-0001 4.33936296764466E-0001 4.33381493538853E-0001 4.32827268836684E-0001 4.32273622181057E-0001 + 4.31720553095377E-0001 4.31168061103349E-0001 4.30616145728980E-0001 4.30064806496581E-0001 4.29514042930765E-0001 + 4.28963854556446E-0001 4.28414240898839E-0001 4.27865201483464E-0001 4.27316735836138E-0001 4.26768843482983E-0001 + 4.26221523950421E-0001 4.25674776765175E-0001 4.25128601454269E-0001 4.24582997545028E-0001 4.24037964565079E-0001 + 4.23493502042344E-0001 4.22949609505052E-0001 4.22406286481730E-0001 4.21863532501203E-0001 4.21321347092599E-0001 + 4.20779729785344E-0001 4.20238680109163E-0001 4.19698197594081E-0001 4.19158281770423E-0001 4.18618932168813E-0001 + 4.18080148320175E-0001 4.17541929755729E-0001 4.17004276006996E-0001 4.16467186605795E-0001 4.15930661084243E-0001 + 4.15394698974756E-0001 4.14859299810049E-0001 4.14324463123132E-0001 4.13790188447315E-0001 4.13256475316207E-0001 + 4.12723323263710E-0001 4.12190731824029E-0001 4.11658700531662E-0001 4.11127228921407E-0001 4.10596316528357E-0001 + 4.10065962887902E-0001 4.09536167535730E-0001 4.09006930007823E-0001 4.08478249840462E-0001 4.07950126570224E-0001 + 4.07422559733981E-0001 4.06895548868901E-0001 4.06369093512448E-0001 4.05843193202383E-0001 4.05317847476758E-0001 + 4.04793055873926E-0001 4.04268817932534E-0001 4.03745133191520E-0001 4.03222001190121E-0001 4.02699421467869E-0001 + 4.02177393564586E-0001 4.01655917020394E-0001 4.01134991375706E-0001 4.00614616171232E-0001 4.00094790947971E-0001 + 3.99575515247222E-0001 3.99056788610574E-0001 3.98538610579909E-0001 3.98020980697406E-0001 3.97503898505533E-0001 + 3.96987363547056E-0001 3.96471375365031E-0001 3.95955933502805E-0001 3.95441037504024E-0001 3.94926686912618E-0001 + 3.94412881272817E-0001 3.93899620129140E-0001 3.93386903026399E-0001 3.92874729509697E-0001 3.92363099124429E-0001 + 3.91852011416283E-0001 3.91341465931238E-0001 3.90831462215563E-0001 3.90321999815821E-0001 3.89813078278864E-0001 + 3.89304697151835E-0001 3.88796855982171E-0001 3.88289554317593E-0001 3.87782791706120E-0001 3.87276567696058E-0001 + 3.86770881836002E-0001 3.86265733674841E-0001 3.85761122761750E-0001 3.85257048646196E-0001 3.84753510877934E-0001 + 3.84250509007012E-0001 3.83748042583764E-0001 3.83246111158814E-0001 3.82744714283077E-0001 3.82243851507755E-0001 + 3.81743522384341E-0001 3.81243726464611E-0001 3.80744463300638E-0001 3.80245732444777E-0001 3.79747533449675E-0001 + 3.79249865868264E-0001 3.78752729253768E-0001 3.78256123159693E-0001 3.77760047139838E-0001 3.77264500748288E-0001 + 3.76769483539415E-0001 3.76274995067879E-0001 3.75781034888625E-0001 3.75287602556889E-0001 3.74794697628187E-0001 + 3.74302319658331E-0001 3.73810468203411E-0001 3.73319142819810E-0001 3.72828343064193E-0001 3.72338068493512E-0001 + 3.71848318665007E-0001 3.71359093136201E-0001 3.70870391464904E-0001 3.70382213209213E-0001 3.69894557927509E-0001 + 3.69407425178457E-0001 3.68920814521010E-0001 3.68434725514405E-0001 3.67949157718160E-0001 3.67464110692085E-0001 + 3.66979583996269E-0001 3.66495577191087E-0001 3.66012089837199E-0001 3.65529121495549E-0001 3.65046671727363E-0001 + 3.64564740094155E-0001 3.64083326157718E-0001 3.63602429480132E-0001 3.63122049623759E-0001 3.62642186151244E-0001 + 3.62162838625517E-0001 3.61684006609789E-0001 3.61205689667555E-0001 3.60727887362591E-0001 3.60250599258960E-0001 + 3.59773824921002E-0001 3.59297563913343E-0001 3.58821815800890E-0001 3.58346580148831E-0001 3.57871856522637E-0001 + 3.57397644488063E-0001 3.56923943611141E-0001 3.56450753458188E-0001 3.55978073595801E-0001 3.55505903590858E-0001 + 3.55034243010519E-0001 3.54563091422223E-0001 3.54092448393693E-0001 3.53622313492930E-0001 3.53152686288216E-0001 + 3.52683566348115E-0001 3.52214953241467E-0001 3.51746846537398E-0001 3.51279245805310E-0001 3.50812150614885E-0001 + 3.50345560536087E-0001 3.49879475139156E-0001 3.49413893994615E-0001 3.48948816673262E-0001 3.48484242746179E-0001 + 3.48020171784725E-0001 3.47556603360536E-0001 3.47093537045529E-0001 3.46630972411898E-0001 3.46168909032117E-0001 + 3.45707346478936E-0001 3.45246284325387E-0001 3.44785722144775E-0001 3.44325659510687E-0001 3.43866095996985E-0001 + 3.43407031177811E-0001 3.42948464627582E-0001 3.42490395920994E-0001 3.42032824633019E-0001 3.41575750338908E-0001 + 3.41119172614186E-0001 3.40663091034658E-0001 3.40207505176402E-0001 3.39752414615775E-0001 3.39297818929411E-0001 + 3.38843717694217E-0001 3.38390110487379E-0001 3.37936996886358E-0001 3.37484376468890E-0001 3.37032248812989E-0001 + 3.36580613496941E-0001 3.36129470099309E-0001 3.35678818198933E-0001 3.35228657374926E-0001 3.34778987206676E-0001 + 3.34329807273846E-0001 3.33881117156376E-0001 3.33432916434476E-0001 3.32985204688634E-0001 3.32537981499613E-0001 + 3.32091246448445E-0001 3.31644999116442E-0001 3.31199239085187E-0001 3.30753965936536E-0001 3.30309179252619E-0001 + 3.29864878615841E-0001 3.29421063608880E-0001 3.28977733814685E-0001 3.28534888816481E-0001 3.28092528197764E-0001 + 3.27650651542301E-0001 3.27209258434137E-0001 3.26768348457585E-0001 3.26327921197231E-0001 3.25887976237935E-0001 + 3.25448513164827E-0001 3.25009531563312E-0001 3.24571031019061E-0001 3.24133011118024E-0001 3.23695471446418E-0001 + 3.23258411590731E-0001 3.22821831137725E-0001 3.22385729674432E-0001 3.21950106788153E-0001 3.21514962066463E-0001 + 3.21080295097206E-0001 3.20646105468498E-0001 3.20212392768723E-0001 3.19779156586537E-0001 3.19346396510867E-0001 + 3.18914112130906E-0001 3.18482303036123E-0001 3.18050968816252E-0001 3.17620109061299E-0001 3.17189723361538E-0001 + 3.16759811307514E-0001 3.16330372490041E-0001 3.15901406500199E-0001 3.15472912929341E-0001 3.15044891369088E-0001 + 3.14617341411328E-0001 3.14190262648218E-0001 3.13763654672185E-0001 3.13337517075924E-0001 3.12911849452394E-0001 + 3.12486651394829E-0001 3.12061922496725E-0001 3.11637662351850E-0001 3.11213870554236E-0001 3.10790546698186E-0001 + 3.10367690378267E-0001 3.09945301189314E-0001 3.09523378726431E-0001 3.09101922584989E-0001 3.08680932360622E-0001 + 3.08260407649235E-0001 3.07840348046998E-0001 3.07420753150344E-0001 3.07001622555979E-0001 3.06582955860871E-0001 + 3.06164752662254E-0001 3.05747012557628E-0001 3.05329735144760E-0001 3.04912920021683E-0001 3.04496566786691E-0001 + 3.04080675038349E-0001 3.03665244375484E-0001 3.03250274397190E-0001 3.02835764702825E-0001 3.02421714892011E-0001 + 3.02008124564634E-0001 3.01594993320847E-0001 3.01182320761067E-0001 3.00770106485975E-0001 3.00358350096514E-0001 + 2.99947051193893E-0001 2.99536209379586E-0001 2.99125824255328E-0001 2.98715895423119E-0001 2.98306422485223E-0001 + 2.97897405044166E-0001 2.97488842702739E-0001 2.97080735063995E-0001 2.96673081731250E-0001 2.96265882308081E-0001 + 2.95859136398331E-0001 2.95452843606105E-0001 2.95047003535767E-0001 2.94641615791948E-0001 2.94236679979538E-0001 + 2.93832195703690E-0001 2.93428162569819E-0001 2.93024580183600E-0001 2.92621448150973E-0001 2.92218766078138E-0001 + 2.91816533571554E-0001 2.91414750237946E-0001 2.91013415684294E-0001 2.90612529517845E-0001 2.90212091346103E-0001 + 2.89812100776834E-0001 2.89412557418065E-0001 2.89013460878082E-0001 2.88614810765433E-0001 2.88216606688925E-0001 + 2.87818848257625E-0001 2.87421535080861E-0001 2.87024666768219E-0001 2.86628242929546E-0001 2.86232263174949E-0001 + 2.85836727114794E-0001 2.85441634359705E-0001 2.85046984520566E-0001 2.84652777208521E-0001 2.84259012034970E-0001 + 2.83865688611574E-0001 2.83472806550254E-0001 2.83080365463187E-0001 2.82688364962808E-0001 2.82296804661812E-0001 + 2.81905684173152E-0001 2.81515003110036E-0001 2.81124761085934E-0001 2.80734957714573E-0001 2.80345592609932E-0001 + 2.79956665386256E-0001 2.79568175658041E-0001 2.79180123040043E-0001 2.78792507147274E-0001 2.78405327595003E-0001 + 2.78018583998757E-0001 2.77632275974316E-0001 2.77246403137722E-0001 2.76860965105269E-0001 2.76475961493509E-0001 + 2.76091391919251E-0001 2.75707255999557E-0001 2.75323553351748E-0001 2.74940283593399E-0001 2.74557446342342E-0001 + 2.74175041216662E-0001 2.73793067834702E-0001 2.73411525815059E-0001 2.73030414776586E-0001 2.72649734338389E-0001 + 2.72269484119830E-0001 2.71889663740528E-0001 2.71510272820351E-0001 2.71131310979427E-0001 2.70752777838135E-0001 + 2.70374673017111E-0001 2.69996996137243E-0001 2.69619746819671E-0001 2.69242924685793E-0001 2.68866529357258E-0001 + 2.68490560455970E-0001 2.68115017604086E-0001 2.67739900424015E-0001 2.67365208538422E-0001 2.66990941570220E-0001 + 2.66617099142581E-0001 2.66243680878926E-0001 2.65870686402929E-0001 2.65498115338517E-0001 2.65125967309871E-0001 + 2.64754241941421E-0001 2.64382938857852E-0001 2.64012057684099E-0001 2.63641598045350E-0001 2.63271559567045E-0001 + 2.62901941874875E-0001 2.62532744594781E-0001 2.62163967352960E-0001 2.61795609775854E-0001 2.61427671490162E-0001 + 2.61060152122829E-0001 2.60693051301054E-0001 2.60326368652288E-0001 2.59960103804226E-0001 2.59594256384822E-0001 + 2.59228826022275E-0001 2.58863812345035E-0001 2.58499214981804E-0001 2.58135033561530E-0001 2.57771267713417E-0001 + 2.57407917066912E-0001 2.57044981251716E-0001 2.56682459897778E-0001 2.56320352635297E-0001 2.55958659094720E-0001 + 2.55597378906744E-0001 2.55236511702316E-0001 2.54876057112629E-0001 2.54516014769126E-0001 2.54156384303500E-0001 + 2.53797165347691E-0001 2.53438357533887E-0001 2.53079960494526E-0001 2.52721973862292E-0001 2.52364397270117E-0001 + 2.52007230351183E-0001 2.51650472738918E-0001 2.51294124066997E-0001 2.50938183969344E-0001 2.50582652080130E-0001 + 2.50227528033773E-0001 2.49872811464936E-0001 2.49518502008532E-0001 2.49164599299719E-0001 2.48811102973903E-0001 + 2.48458012666735E-0001 2.48105328014115E-0001 2.47753048652186E-0001 2.47401174217338E-0001 2.47049704346209E-0001 + 2.46698638675681E-0001 2.46347976842883E-0001 2.45997718485190E-0001 2.45647863240219E-0001 2.45298410745837E-0001 + 2.44949360640155E-0001 2.44600712561527E-0001 2.44252466148555E-0001 2.43904621040083E-0001 2.43557176875204E-0001 + 2.43210133293250E-0001 2.42863489933802E-0001 2.42517246436684E-0001 2.42171402441965E-0001 2.41825957589956E-0001 + 2.41480911521214E-0001 2.41136263876540E-0001 2.40792014296978E-0001 2.40448162423816E-0001 2.40104707898584E-0001 + 2.39761650363059E-0001 2.39418989459259E-0001 2.39076724829445E-0001 2.38734856116121E-0001 2.38393382962034E-0001 + 2.38052305010175E-0001 2.37711621903777E-0001 2.37371333286314E-0001 2.37031438801505E-0001 2.36691938093311E-0001 + 2.36352830805933E-0001 2.36014116583816E-0001 2.35675795071646E-0001 2.35337865914351E-0001 2.35000328757100E-0001 + 2.34663183245307E-0001 2.34326429024623E-0001 2.33990065740942E-0001 2.33654093040400E-0001 2.33318510569373E-0001 + 2.32983317974479E-0001 2.32648514902576E-0001 2.32314101000762E-0001 2.31980075916378E-0001 2.31646439297003E-0001 + 2.31313190790457E-0001 2.30980330044802E-0001 2.30647856708336E-0001 2.30315770429602E-0001 2.29984070857380E-0001 + 2.29652757640688E-0001 2.29321830428788E-0001 2.28991288871178E-0001 2.28661132617598E-0001 2.28331361318024E-0001 + 2.28001974622673E-0001 2.27672972182002E-0001 2.27344353646704E-0001 2.27016118667715E-0001 2.26688266896204E-0001 + 2.26360797983584E-0001 2.26033711581502E-0001 2.25707007341846E-0001 2.25380684916742E-0001 2.25054743958552E-0001 + 2.24729184119878E-0001 2.24404005053558E-0001 2.24079206412669E-0001 2.23754787850526E-0001 2.23430749020680E-0001 + 2.23107089576919E-0001 2.22783809173269E-0001 2.22460907463994E-0001 2.22138384103592E-0001 2.21816238746801E-0001 + 2.21494471048594E-0001 2.21173080664181E-0001 2.20852067249008E-0001 2.20531430458756E-0001 2.20211169949347E-0001 + 2.19891285376932E-0001 2.19571776397905E-0001 2.19252642668890E-0001 2.18933883846751E-0001 2.18615499588585E-0001 + 2.18297489551725E-0001 2.17979853393740E-0001 2.17662590772433E-0001 2.17345701345843E-0001 2.17029184772245E-0001 + 2.16713040710147E-0001 2.16397268818292E-0001 2.16081868755657E-0001 2.15766840181457E-0001 2.15452182755137E-0001 + 2.15137896136378E-0001 2.14823979985096E-0001 2.14510433961439E-0001 2.14197257725792E-0001 2.13884450938770E-0001 + 2.13572013261225E-0001 2.13259944354240E-0001 2.12948243879132E-0001 2.12636911497453E-0001 2.12325946870985E-0001 + 2.12015349661746E-0001 2.11705119531986E-0001 2.11395256144187E-0001 2.11085759161065E-0001 2.10776628245567E-0001 + 2.10467863060874E-0001 2.10159463270397E-0001 2.09851428537783E-0001 2.09543758526906E-0001 2.09236452901878E-0001 + 2.08929511327038E-0001 2.08622933466958E-0001 2.08316718986444E-0001 2.08010867550529E-0001 2.07705378824481E-0001 + 2.07400252473797E-0001 2.07095488164208E-0001 2.06791085561673E-0001 2.06487044332383E-0001 2.06183364142761E-0001 + 2.05880044659458E-0001 2.05577085549358E-0001 2.05274486479574E-0001 2.04972247117450E-0001 2.04670367130559E-0001 + 2.04368846186706E-0001 2.04067683953926E-0001 2.03766880100480E-0001 2.03466434294863E-0001 2.03166346205797E-0001 + 2.02866615502235E-0001 2.02567241853360E-0001 2.02268224928581E-0001 2.01969564397540E-0001 2.01671259930104E-0001 + 2.01373311196372E-0001 2.01075717866671E-0001 2.00778479611556E-0001 2.00481596101812E-0001 2.00185067008448E-0001 + 1.99888892002708E-0001 1.99593070756059E-0001 1.99297602940199E-0001 1.99002488227050E-0001 1.98707726288767E-0001 + 1.98413316797730E-0001 1.98119259426545E-0001 1.97825553848049E-0001 1.97532199735303E-0001 1.97239196761598E-0001 + 1.96946544600450E-0001 1.96654242925603E-0001 1.96362291411028E-0001 1.96070689730921E-0001 1.95779437559708E-0001 + 1.95488534572039E-0001 1.95197980442790E-0001 1.94907774847064E-0001 1.94617917460192E-0001 1.94328407957729E-0001 + 1.94039246015455E-0001 1.93750431309379E-0001 1.93461963515732E-0001 1.93173842310974E-0001 1.92886067371788E-0001 + 1.92598638375084E-0001 1.92311554997995E-0001 1.92024816917882E-0001 1.91738423812329E-0001 1.91452375359145E-0001 + 1.91166671236365E-0001 1.90881311122247E-0001 1.90596294695276E-0001 1.90311621634157E-0001 1.90027291617825E-0001 + 1.89743304325434E-0001 1.89459659436365E-0001 1.89176356630222E-0001 1.88893395586833E-0001 1.88610775986251E-0001 + 1.88328497508751E-0001 1.88046559834830E-0001 1.87764962645212E-0001 1.87483705620842E-0001 1.87202788442888E-0001 + 1.86922210792742E-0001 1.86641972352020E-0001 1.86362072802557E-0001 1.86082511826413E-0001 1.85803289105872E-0001 + 1.85524404323438E-0001 1.85245857161839E-0001 1.84967647304024E-0001 1.84689774433164E-0001 1.84412238232653E-0001 + 1.84135038386106E-0001 1.83858174577361E-0001 1.83581646490476E-0001 1.83305453809731E-0001 1.83029596219630E-0001 + 1.82754073404892E-0001 1.82478885050464E-0001 1.82204030841510E-0001 1.81929510463418E-0001 1.81655323601792E-0001 + 1.81381469942461E-0001 1.81107949171474E-0001 1.80834760975098E-0001 1.80561905039824E-0001 1.80289381052360E-0001 + 1.80017188699636E-0001 1.79745327668801E-0001 1.79473797647225E-0001 1.79202598322497E-0001 1.78931729382426E-0001 + 1.78661190515040E-0001 1.78390981408586E-0001 1.78121101751533E-0001 1.77851551232566E-0001 1.77582329540592E-0001 + 1.77313436364734E-0001 1.77044871394336E-0001 1.76776634318961E-0001 1.76508724828388E-0001 1.76241142612617E-0001 + 1.75973887361866E-0001 1.75706958766572E-0001 1.75440356517388E-0001 1.75174080305186E-0001 1.74908129821058E-0001 + 1.74642504756310E-0001 1.74377204802470E-0001 1.74112229651280E-0001 1.73847578994701E-0001 1.73583252524913E-0001 + 1.73319249934310E-0001 1.73055570915506E-0001 1.72792215161330E-0001 1.72529182364829E-0001 1.72266472219268E-0001 + 1.72004084418125E-0001 1.71742018655099E-0001 1.71480274624103E-0001 1.71218852019268E-0001 1.70957750534938E-0001 + 1.70696969865676E-0001 1.70436509706262E-0001 1.70176369751687E-0001 1.69916549697165E-0001 1.69657049238119E-0001 + 1.69397868070192E-0001 1.69139005889240E-0001 1.68880462391335E-0001 1.68622237272765E-0001 1.68364330230032E-0001 + 1.68106740959855E-0001 1.67849469159165E-0001 1.67592514525111E-0001 1.67335876755053E-0001 1.67079555546569E-0001 + 1.66823550597451E-0001 1.66567861605702E-0001 1.66312488269543E-0001 1.66057430287408E-0001 1.65802687357944E-0001 + 1.65548259180013E-0001 1.65294145452692E-0001 1.65040345875269E-0001 1.64786860147246E-0001 1.64533687968340E-0001 + 1.64280829038480E-0001 1.64028283057810E-0001 1.63776049726685E-0001 1.63524128745674E-0001 1.63272519815560E-0001 + 1.63021222637335E-0001 1.62770236912209E-0001 1.62519562341600E-0001 1.62269198627142E-0001 1.62019145470677E-0001 + 1.61769402574265E-0001 1.61519969640173E-0001 1.61270846370883E-0001 1.61022032469087E-0001 1.60773527637690E-0001 + 1.60525331579808E-0001 1.60277443998770E-0001 1.60029864598114E-0001 1.59782593081592E-0001 1.59535629153165E-0001 + 1.59288972517007E-0001 1.59042622877500E-0001 1.58796579939242E-0001 1.58550843407036E-0001 1.58305412985900E-0001 + 1.58060288381061E-0001 1.57815469297955E-0001 1.57570955442231E-0001 1.57326746519747E-0001 1.57082842236571E-0001 + 1.56839242298981E-0001 1.56595946413465E-0001 1.56352954286721E-0001 1.56110265625656E-0001 1.55867880137388E-0001 + 1.55625797529244E-0001 1.55384017508758E-0001 1.55142539783677E-0001 1.54901364061954E-0001 1.54660490051753E-0001 + 1.54419917461446E-0001 1.54179645999614E-0001 1.53939675375047E-0001 1.53700005296744E-0001 1.53460635473910E-0001 + 1.53221565615961E-0001 1.52982795432522E-0001 1.52744324633421E-0001 1.52506152928701E-0001 1.52268280028607E-0001 + 1.52030705643596E-0001 1.51793429484331E-0001 1.51556451261681E-0001 1.51319770686726E-0001 1.51083387470750E-0001 + 1.50847301325247E-0001 1.50611511961916E-0001 1.50376019092665E-0001 1.50140822429607E-0001 1.49905921685063E-0001 + 1.49671316571560E-0001 1.49437006801833E-0001 1.49202992088821E-0001 1.48969272145674E-0001 1.48735846685742E-0001 + 1.48502715422587E-0001 1.48269878069972E-0001 1.48037334341871E-0001 1.47805083952460E-0001 1.47573126616122E-0001 + 1.47341462047447E-0001 1.47110089961228E-0001 1.46879010072465E-0001 1.46648222096362E-0001 1.46417725748332E-0001 + 1.46187520743987E-0001 1.45957606799150E-0001 1.45727983629845E-0001 1.45498650952301E-0001 1.45269608482954E-0001 + 1.45040855938442E-0001 1.44812393035610E-0001 1.44584219491505E-0001 1.44356335023379E-0001 1.44128739348690E-0001 + 1.43901432185096E-0001 1.43674413250462E-0001 1.43447682262857E-0001 1.43221238940551E-0001 1.42995083002021E-0001 + 1.42769214165944E-0001 1.42543632151204E-0001 1.42318336676886E-0001 1.42093327462277E-0001 1.41868604226870E-0001 + 1.41644166690360E-0001 1.41420014572643E-0001 1.41196147593820E-0001 1.40972565474193E-0001 1.40749267934268E-0001 + 1.40526254694752E-0001 1.40303525476556E-0001 1.40081080000791E-0001 1.39858917988771E-0001 1.39637039162014E-0001 + 1.39415443242236E-0001 1.39194129951358E-0001 1.38973099011501E-0001 1.38752350144988E-0001 1.38531883074344E-0001 + 1.38311697522295E-0001 1.38091793211766E-0001 1.37872169865888E-0001 1.37652827207988E-0001 1.37433764961597E-0001 + 1.37214982850445E-0001 1.36996480598465E-0001 1.36778257929789E-0001 1.36560314568748E-0001 1.36342650239877E-0001 + 1.36125264667908E-0001 1.35908157577776E-0001 1.35691328694612E-0001 1.35474777743751E-0001 1.35258504450728E-0001 + 1.35042508541272E-0001 1.34826789741319E-0001 1.34611347777000E-0001 1.34396182374648E-0001 1.34181293260791E-0001 + 1.33966680162162E-0001 1.33752342805690E-0001 1.33538280918501E-0001 1.33324494227925E-0001 1.33110982461486E-0001 + 1.32897745346910E-0001 1.32684782612119E-0001 1.32472093985236E-0001 1.32259679194581E-0001 1.32047537968671E-0001 + 1.31835670036223E-0001 1.31624075126152E-0001 1.31412752967570E-0001 1.31201703289788E-0001 1.30990925822314E-0001 + 1.30780420294854E-0001 1.30570186437309E-0001 1.30360223979783E-0001 1.30150532652571E-0001 1.29941112186169E-0001 + 1.29731962311271E-0001 1.29523082758764E-0001 1.29314473259736E-0001 1.29106133545468E-0001 1.28898063347442E-0001 + 1.28690262397332E-0001 1.28482730427013E-0001 1.28275467168552E-0001 1.28068472354215E-0001 1.27861745716464E-0001 + 1.27655286987956E-0001 1.27449095901546E-0001 1.27243172190281E-0001 1.27037515587408E-0001 1.26832125826367E-0001 + 1.26627002640795E-0001 1.26422145764523E-0001 1.26217554931578E-0001 1.26013229876183E-0001 1.25809170332755E-0001 + 1.25605376035906E-0001 1.25401846720445E-0001 1.25198582121372E-0001 1.24995581973886E-0001 1.24792846013377E-0001 + 1.24590373975432E-0001 1.24388165595830E-0001 1.24186220610547E-0001 1.23984538755752E-0001 1.23783119767806E-0001 + 1.23581963383269E-0001 1.23381069338889E-0001 1.23180437371612E-0001 1.22980067218576E-0001 1.22779958617113E-0001 + 1.22580111304748E-0001 1.22380525019200E-0001 1.22181199498381E-0001 1.21982134480395E-0001 1.21783329703541E-0001 + 1.21584784906310E-0001 1.21386499827386E-0001 1.21188474205645E-0001 1.20990707780157E-0001 1.20793200290184E-0001 + 1.20595951475180E-0001 1.20398961074791E-0001 1.20202228828856E-0001 1.20005754477407E-0001 1.19809537760667E-0001 + 1.19613578419049E-0001 1.19417876193161E-0001 1.19222430823801E-0001 1.19027242051960E-0001 1.18832309618819E-0001 + 1.18637633265750E-0001 1.18443212734319E-0001 1.18249047766280E-0001 1.18055138103580E-0001 1.17861483488357E-0001 + 1.17668083662939E-0001 1.17474938369846E-0001 1.17282047351787E-0001 1.17089410351663E-0001 1.16897027112565E-0001 + 1.16704897377775E-0001 1.16513020890763E-0001 1.16321397395193E-0001 1.16130026634916E-0001 1.15938908353973E-0001 + 1.15748042296597E-0001 1.15557428207210E-0001 1.15367065830422E-0001 1.15176954911034E-0001 1.14987095194037E-0001 + 1.14797486424611E-0001 1.14608128348124E-0001 1.14419020710135E-0001 1.14230163256391E-0001 1.14041555732827E-0001 + 1.13853197885568E-0001 1.13665089460930E-0001 1.13477230205414E-0001 1.13289619865711E-0001 1.13102258188700E-0001 + 1.12915144921449E-0001 1.12728279811215E-0001 1.12541662605441E-0001 1.12355293051760E-0001 1.12169170897992E-0001 + 1.11983295892145E-0001 1.11797667782415E-0001 1.11612286317186E-0001 1.11427151245027E-0001 1.11242262314698E-0001 + 1.11057619275146E-0001 1.10873221875501E-0001 1.10689069865086E-0001 1.10505162993407E-0001 1.10321501010158E-0001 + 1.10138083665220E-0001 1.09954910708661E-0001 1.09771981890736E-0001 1.09589296961886E-0001 1.09406855672737E-0001 + 1.09224657774104E-0001 1.09042703016987E-0001 1.08860991152572E-0001 1.08679521932231E-0001 1.08498295107521E-0001 + 1.08317310430188E-0001 1.08136567652160E-0001 1.07956066525554E-0001 1.07775806802670E-0001 1.07595788235994E-0001 + 1.07416010578199E-0001 1.07236473582140E-0001 1.07057177000860E-0001 1.06878120587587E-0001 1.06699304095732E-0001 + 1.06520727278891E-0001 1.06342389890848E-0001 1.06164291685568E-0001 1.05986432417202E-0001 1.05808811840085E-0001 + 1.05631429708736E-0001 1.05454285777861E-0001 1.05277379802346E-0001 1.05100711537264E-0001 1.04924280737871E-0001 + 1.04748087159607E-0001 1.04572130558095E-0001 1.04396410689142E-0001 1.04220927308740E-0001 1.04045680173063E-0001 + 1.03870669038469E-0001 1.03695893661498E-0001 1.03521353798874E-0001 1.03347049207505E-0001 1.03172979644480E-0001 + 1.02999144867073E-0001 1.02825544632739E-0001 1.02652178699118E-0001 1.02479046824028E-0001 1.02306148765475E-0001 + 1.02133484281644E-0001 1.01961053130902E-0001 1.01788855071800E-0001 1.01616889863071E-0001 1.01445157263628E-0001 + 1.01273657032569E-0001 1.01102388929170E-0001 1.00931352712891E-0001 1.00760548143374E-0001 1.00589974980441E-0001 + 1.00419632984096E-0001 1.00249521914525E-0001 1.00079641532094E-0001 9.99099915973505E-0002 9.97405718710238E-0002 + 9.95713821140227E-0002 9.94024220874378E-0002 9.92336915525407E-0002 9.90651902707816E-0002 9.88969180037940E-0002 + 9.87288745133897E-0002 9.85610595615620E-0002 9.83934729104835E-0002 9.82261143225075E-0002 9.80589835601677E-0002 + 9.78920803861761E-0002 9.77254045634268E-0002 9.75589558549917E-0002 9.73927340241235E-0002 9.72267388342537E-0002 + 9.70609700489936E-0002 9.68954274321341E-0002 9.67301107476445E-0002 9.65650197596743E-0002 9.64001542325510E-0002 + 9.62355139307817E-0002 9.60710986190524E-0002 9.59069080622277E-0002 9.57429420253506E-0002 9.55792002736427E-0002 + 9.54156825725047E-0002 9.52523886875147E-0002 9.50893183844298E-0002 9.49264714291850E-0002 9.47638475878938E-0002 + 9.46014466268468E-0002 9.44392683125130E-0002 9.42773124115395E-0002 9.41155786907503E-0002 9.39540669171476E-0002 + 9.37927768579111E-0002 9.36317082803979E-0002 9.34708609521419E-0002 9.33102346408545E-0002 9.31498291144247E-0002 + 9.29896441409175E-0002 9.28296794885757E-0002 9.26699349258192E-0002 9.25104102212426E-0002 9.23511051436200E-0002 + 9.21920194618998E-0002 9.20331529452081E-0002 9.18745053628465E-0002 9.17160764842934E-0002 9.15578660792038E-0002 + 9.13998739174068E-0002 9.12420997689100E-0002 9.10845434038951E-0002 9.09272045927205E-0002 9.07700831059194E-0002 + 9.06131787142015E-0002 9.04564911884519E-0002 9.03000202997296E-0002 9.01437658192712E-0002 8.99877275184866E-0002 + 8.98319051689622E-0002 8.96762985424581E-0002 8.95209074109102E-0002 8.93657315464293E-0002 8.92107707213000E-0002 + 8.90560247079827E-0002 8.89014932791112E-0002 8.87471762074944E-0002 8.85930732661156E-0002 8.84391842281322E-0002 + 8.82855088668756E-0002 8.81320469558512E-0002 8.79787982687387E-0002 8.78257625793912E-0002 8.76729396618361E-0002 + 8.75203292902741E-0002 8.73679312390799E-0002 8.72157452828011E-0002 8.70637711961588E-0002 8.69120087540480E-0002 + 8.67604577315360E-0002 8.66091179038639E-0002 8.64579890464456E-0002 8.63070709348681E-0002 8.61563633448908E-0002 + 8.60058660524458E-0002 8.58555788336386E-0002 8.57055014647462E-0002 8.55556337222189E-0002 8.54059753826794E-0002 + 8.52565262229212E-0002 8.51072860199121E-0002 8.49582545507903E-0002 8.48094315928670E-0002 8.46608169236244E-0002 + 8.45124103207172E-0002 8.43642115619721E-0002 8.42162204253855E-0002 8.40684366891280E-0002 8.39208601315396E-0002 + 8.37734905311325E-0002 8.36263276665896E-0002 8.34793713167655E-0002 8.33326212606860E-0002 8.31860772775463E-0002 + 8.30397391467146E-0002 8.28936066477283E-0002 8.27476795602963E-0002 8.26019576642975E-0002 8.24564407397815E-0002 + 8.23111285669687E-0002 8.21660209262490E-0002 8.20211175981833E-0002 8.18764183635017E-0002 8.17319230031053E-0002 + 8.15876312980640E-0002 8.14435430296191E-0002 8.12996579791800E-0002 8.11559759283265E-0002 8.10124966588082E-0002 + 8.08692199525433E-0002 8.07261455916202E-0002 8.05832733582963E-0002 8.04406030349981E-0002 8.02981344043213E-0002 + 8.01558672490300E-0002 8.00138013520583E-0002 7.98719364965080E-0002 7.97302724656502E-0002 7.95888090429247E-0002 + 7.94475460119397E-0002 7.93064831564717E-0002 7.91656202604653E-0002 7.90249571080341E-0002 7.88844934834590E-0002 + 7.87442291711896E-0002 7.86041639558436E-0002 7.84642976222052E-0002 7.83246299552285E-0002 7.81851607400336E-0002 + 7.80458897619091E-0002 7.79068168063105E-0002 7.77679416588613E-0002 7.76292641053523E-0002 7.74907839317404E-0002 + 7.73525009241515E-0002 7.72144148688770E-0002 7.70765255523762E-0002 7.69388327612746E-0002 7.68013362823648E-0002 + 7.66640359026067E-0002 7.65269314091250E-0002 7.63900225892131E-0002 7.62533092303291E-0002 7.61167911200986E-0002 + 7.59804680463124E-0002 7.58443397969282E-0002 7.57084061600697E-0002 7.55726669240258E-0002 7.54371218772523E-0002 + 7.53017708083699E-0002 7.51666135061655E-0002 7.50316497595911E-0002 7.48968793577652E-0002 7.47623020899705E-0002 + 7.46279177456555E-0002 7.44937261144342E-0002 7.43597269860852E-0002 7.42259201505526E-0002 7.40923053979451E-0002 + 7.39588825185368E-0002 7.38256513027659E-0002 7.36926115412354E-0002 7.35597630247134E-0002 7.34271055441317E-0002 + 7.32946388905873E-0002 7.31623628553410E-0002 7.30302772298182E-0002 7.28983818056080E-0002 7.27666763744635E-0002 + 7.26351607283025E-0002 7.25038346592057E-0002 7.23726979594182E-0002 7.22417504213490E-0002 7.21109918375693E-0002 + 7.19804220008158E-0002 7.18500407039869E-0002 7.17198477401455E-0002 7.15898429025168E-0002 7.14600259844898E-0002 + 7.13303967796166E-0002 7.12009550816111E-0002 7.10717006843519E-0002 7.09426333818788E-0002 7.08137529683952E-0002 + 7.06850592382666E-0002 7.05565519860213E-0002 7.04282310063503E-0002 7.03000960941055E-0002 7.01721470443032E-0002 + 7.00443836521201E-0002 6.99168057128959E-0002 6.97894130221317E-0002 6.96622053754907E-0002 6.95351825687984E-0002 + 6.94083443980409E-0002 6.92816906593671E-0002 6.91552211490863E-0002 6.90289356636702E-0002 6.89028339997510E-0002 + 6.87769159541231E-0002 6.86511813237414E-0002 6.85256299057216E-0002 6.84002614973413E-0002 6.82750758960381E-0002 + 6.81500728994109E-0002 6.80252523052193E-0002 6.79006139113835E-0002 6.77761575159842E-0002 6.76518829172621E-0002 + 6.75277899136193E-0002 6.74038783036170E-0002 6.72801478859774E-0002 6.71565984595824E-0002 6.70332298234745E-0002 + 6.69100417768552E-0002 6.67870341190863E-0002 6.66642066496895E-0002 6.65415591683458E-0002 6.64190914748959E-0002 + 6.62968033693402E-0002 6.61746946518384E-0002 6.60527651227092E-0002 6.59310145824305E-0002 6.58094428316398E-0002 + 6.56880496711332E-0002 6.55668349018659E-0002 6.54457983249522E-0002 6.53249397416643E-0002 6.52042589534343E-0002 + 6.50837557618519E-0002 6.49634299686660E-0002 6.48432813757832E-0002 6.47233097852690E-0002 6.46035149993473E-0002 + 6.44838968203990E-0002 6.43644550509645E-0002 6.42451894937413E-0002 6.41260999515852E-0002 6.40071862275092E-0002 + 6.38884481246848E-0002 6.37698854464408E-0002 6.36514979962631E-0002 6.35332855777958E-0002 6.34152479948397E-0002 + 6.32973850513535E-0002 6.31796965514521E-0002 6.30621822994090E-0002 6.29448420996533E-0002 6.28276757567715E-0002 + 6.27106830755074E-0002 6.25938638607608E-0002 6.24772179175887E-0002 6.23607450512041E-0002 6.22444450669775E-0002 + 6.21283177704348E-0002 6.20123629672584E-0002 6.18965804632875E-0002 6.17809700645166E-0002 6.16655315770968E-0002 + 6.15502648073352E-0002 6.14351695616948E-0002 6.13202456467938E-0002 6.12054928694065E-0002 6.10909110364630E-0002 + 6.09764999550487E-0002 6.08622594324043E-0002 6.07481892759263E-0002 6.06342892931662E-0002 6.05205592918307E-0002 + 6.04069990797812E-0002 6.02936084650349E-0002 6.01803872557632E-0002 6.00673352602928E-0002 5.99544522871052E-0002 + 5.98417381448357E-0002 5.97291926422755E-0002 5.96168155883692E-0002 5.95046067922165E-0002 5.93925660630708E-0002 + 5.92806932103402E-0002 5.91689880435871E-0002 5.90574503725269E-0002 5.89460800070305E-0002 5.88348767571215E-0002 + 5.87238404329778E-0002 5.86129708449309E-0002 5.85022678034658E-0002 5.83917311192216E-0002 5.82813606029900E-0002 + 5.81711560657168E-0002 5.80611173185005E-0002 5.79512441725934E-0002 5.78415364394002E-0002 5.77319939304794E-0002 + 5.76226164575420E-0002 5.75134038324517E-0002 5.74043558672254E-0002 5.72954723740323E-0002 5.71867531651946E-0002 + 5.70781980531862E-0002 5.69698068506348E-0002 5.68615793703192E-0002 5.67535154251708E-0002 5.66456148282736E-0002 + 5.65378773928630E-0002 5.64303029323269E-0002 5.63228912602049E-0002 5.62156421901888E-0002 5.61085555361215E-0002 + 5.60016311119979E-0002 5.58948687319646E-0002 5.57882682103194E-0002 5.56818293615118E-0002 5.55755520001424E-0002 + 5.54694359409632E-0002 5.53634809988773E-0002 5.52576869889385E-0002 5.51520537263523E-0002 5.50465810264744E-0002 + 5.49412687048116E-0002 5.48361165770219E-0002 5.47311244589126E-0002 5.46262921664433E-0002 5.45216195157226E-0002 + 5.44171063230104E-0002 5.43127524047164E-0002 5.42085575774007E-0002 5.41045216577738E-0002 5.40006444626954E-0002 + 5.38969258091764E-0002 5.37933655143764E-0002 5.36899633956057E-0002 5.35867192703236E-0002 5.34836329561395E-0002 + 5.33807042708124E-0002 5.32779330322500E-0002 5.31753190585104E-0002 5.30728621678003E-0002 5.29705621784760E-0002 + 5.28684189090425E-0002 5.27664321781542E-0002 5.26646018046144E-0002 5.25629276073750E-0002 5.24614094055371E-0002 + 5.23600470183501E-0002 5.22588402652124E-0002 5.21577889656704E-0002 5.20568929394198E-0002 5.19561520063038E-0002 + 5.18555659863142E-0002 5.17551346995913E-0002 5.16548579664230E-0002 5.15547356072456E-0002 5.14547674426432E-0002 + 5.13549532933480E-0002 5.12552929802396E-0002 5.11557863243454E-0002 5.10564331468407E-0002 5.09572332690480E-0002 + 5.08581865124373E-0002 5.07592926986262E-0002 5.06605516493796E-0002 5.05619631866091E-0002 5.04635271323738E-0002 + 5.03652433088800E-0002 5.02671115384804E-0002 5.01691316436751E-0002 5.00713034471109E-0002 4.99736267715807E-0002 + 4.98761014400251E-0002 4.97787272755301E-0002 4.96815041013291E-0002 4.95844317408012E-0002 4.94875100174721E-0002 + 4.93907387550139E-0002 4.92941177772439E-0002 4.91976469081268E-0002 4.91013259717722E-0002 4.90051547924361E-0002 + 4.89091331945200E-0002 4.88132610025712E-0002 4.87175380412830E-0002 4.86219641354932E-0002 4.85265391101866E-0002 + 4.84312627904919E-0002 4.83361350016841E-0002 4.82411555691828E-0002 4.81463243185531E-0002 4.80516410755052E-0002 + 4.79571056658938E-0002 4.78627179157191E-0002 4.77684776511254E-0002 4.76743846984025E-0002 4.75804388839840E-0002 + 4.74866400344491E-0002 4.73929879765205E-0002 4.72994825370655E-0002 4.72061235430964E-0002 4.71129108217687E-0002 + 4.70198442003830E-0002 4.69269235063830E-0002 4.68341485673575E-0002 4.67415192110383E-0002 4.66490352653013E-0002 + 4.65566965581663E-0002 4.64645029177965E-0002 4.63724541724989E-0002 4.62805501507238E-0002 4.61887906810653E-0002 + 4.60971755922603E-0002 4.60057047131891E-0002 4.59143778728755E-0002 4.58231949004860E-0002 4.57321556253302E-0002 + 4.56412598768611E-0002 4.55505074846734E-0002 4.54598982785059E-0002 4.53694320882391E-0002 4.52791087438968E-0002 + 4.51889280756446E-0002 4.50988899137912E-0002 4.50089940887875E-0002 4.49192404312260E-0002 4.48296287718425E-0002 + 4.47401589415141E-0002 4.46508307712604E-0002 4.45616440922424E-0002 4.44725987357635E-0002 4.43836945332690E-0002 + 4.42949313163450E-0002 4.42063089167205E-0002 4.41178271662648E-0002 4.40294858969898E-0002 4.39412849410478E-0002 + 4.38532241307331E-0002 4.37653032984811E-0002 4.36775222768679E-0002 4.35898808986112E-0002 4.35023789965694E-0002 + 4.34150164037420E-0002 4.33277929532689E-0002 4.32407084784315E-0002 4.31537628126511E-0002 4.30669557894899E-0002 + 4.29802872426508E-0002 4.28937570059767E-0002 4.28073649134512E-0002 4.27211107991978E-0002 4.26349944974808E-0002 + 4.25490158427040E-0002 4.24631746694112E-0002 4.23774708122868E-0002 4.22919041061543E-0002 4.22064743859775E-0002 + 4.21211814868596E-0002 4.20360252440438E-0002 4.19510054929123E-0002 4.18661220689871E-0002 4.17813748079297E-0002 + 4.16967635455405E-0002 4.16122881177595E-0002 4.15279483606660E-0002 4.14437441104773E-0002 4.13596752035513E-0002 + 4.12757414763833E-0002 4.11919427656086E-0002 4.11082789080004E-0002 4.10247497404711E-0002 4.09413551000715E-0002 + 4.08580948239906E-0002 4.07749687495566E-0002 4.06919767142351E-0002 4.06091185556309E-0002 4.05263941114863E-0002 + 4.04438032196819E-0002 4.03613457182368E-0002 4.02790214453070E-0002 4.01968302391876E-0002 4.01147719383106E-0002 + 4.00328463812463E-0002 3.99510534067021E-0002 3.98693928535233E-0002 3.97878645606929E-0002 3.97064683673306E-0002 + 3.96252041126942E-0002 3.95440716361782E-0002 3.94630707773146E-0002 3.93822013757721E-0002 3.93014632713569E-0002 + 3.92208563040119E-0002 3.91403803138166E-0002 3.90600351409878E-0002 3.89798206258784E-0002 3.88997366089785E-0002 + 3.88197829309141E-0002 3.87399594324485E-0002 3.86602659544806E-0002 3.85807023380459E-0002 3.85012684243163E-0002 + 3.84219640545994E-0002 3.83427890703393E-0002 3.82637433131159E-0002 3.81848266246452E-0002 3.81060388467787E-0002 + 3.80273798215037E-0002 3.79488493909437E-0002 3.78704473973570E-0002 3.77921736831380E-0002 3.77140280908166E-0002 + 3.76360104630573E-0002 3.75581206426609E-0002 3.74803584725627E-0002 3.74027237958335E-0002 3.73252164556788E-0002 + 3.72478362954394E-0002 3.71705831585913E-0002 3.70934568887441E-0002 3.70164573296436E-0002 3.69395843251694E-0002 + 3.68628377193359E-0002 3.67862173562921E-0002 3.67097230803212E-0002 3.66333547358413E-0002 3.65571121674037E-0002 + 3.64809952196952E-0002 3.64050037375358E-0002 3.63291375658801E-0002 3.62533965498162E-0002 3.61777805345663E-0002 + 3.61022893654867E-0002 3.60269228880669E-0002 3.59516809479306E-0002 3.58765633908344E-0002 3.58015700626692E-0002 + 3.57267008094586E-0002 3.56519554773603E-0002 3.55773339126647E-0002 3.55028359617955E-0002 3.54284614713096E-0002 + 3.53542102878970E-0002 3.52800822583806E-0002 3.52060772297159E-0002 3.51321950489920E-0002 3.50584355634301E-0002 + 3.49847986203839E-0002 3.49112840673403E-0002 3.48378917519182E-0002 3.47646215218692E-0002 3.46914732250772E-0002 + 3.46184467095585E-0002 3.45455418234612E-0002 3.44727584150658E-0002 3.44000963327850E-0002 3.43275554251630E-0002 + 3.42551355408764E-0002 3.41828365287335E-0002 3.41106582376741E-0002 3.40386005167700E-0002 3.39666632152241E-0002 + 3.38948461823713E-0002 3.38231492676777E-0002 3.37515723207409E-0002 3.36801151912898E-0002 3.36087777291841E-0002 + 3.35375597844152E-0002 3.34664612071052E-0002 3.33954818475074E-0002 3.33246215560056E-0002 3.32538801831150E-0002 + 3.31832575794814E-0002 3.31127535958807E-0002 3.30423680832202E-0002 3.29721008925373E-0002 3.29019518749999E-0002 + 3.28319208819062E-0002 3.27620077646850E-0002 3.26922123748951E-0002 3.26225345642253E-0002 3.25529741844948E-0002 + 3.24835310876526E-0002 3.24142051257777E-0002 3.23449961510787E-0002 3.22759040158946E-0002 3.22069285726934E-0002 + 3.21380696740729E-0002 3.20693271727608E-0002 3.20007009216137E-0002 3.19321907736183E-0002 3.18637965818897E-0002 + 3.17955181996733E-0002 3.17273554803429E-0002 3.16593082774016E-0002 3.15913764444816E-0002 3.15235598353438E-0002 + 3.14558583038785E-0002 3.13882717041040E-0002 3.13207998901683E-0002 3.12534427163472E-0002 3.11862000370454E-0002 + 3.11190717067961E-0002 3.10520575802608E-0002 3.09851575122296E-0002 3.09183713576206E-0002 3.08516989714803E-0002 + 3.07851402089831E-0002 3.07186949254316E-0002 3.06523629762564E-0002 3.05861442170158E-0002 3.05200385033962E-0002 + 3.04540456912116E-0002 3.03881656364034E-0002 3.03223981950413E-0002 3.02567432233217E-0002 3.01912005775692E-0002 + 3.01257701142351E-0002 3.00604516898984E-0002 2.99952451612656E-0002 2.99301503851693E-0002 2.98651672185706E-0002 + 2.98002955185564E-0002 2.97355351423413E-0002 2.96708859472662E-0002 2.96063477907992E-0002 2.95419205305352E-0002 + 2.94776040241949E-0002 2.94133981296266E-0002 2.93493027048045E-0002 2.92853176078295E-0002 2.92214426969284E-0002 + 2.91576778304547E-0002 2.90940228668880E-0002 2.90304776648338E-0002 2.89670420830239E-0002 2.89037159803160E-0002 + 2.88404992156936E-0002 2.87773916482660E-0002 2.87143931372685E-0002 2.86515035420619E-0002 2.85887227221324E-0002 + 2.85260505370922E-0002 2.84634868466784E-0002 2.84010315107541E-0002 2.83386843893070E-0002 2.82764453424508E-0002 + 2.82143142304237E-0002 2.81522909135894E-0002 2.80903752524364E-0002 2.80285671075781E-0002 2.79668663397531E-0002 + 2.79052728098244E-0002 2.78437863787801E-0002 2.77824069077326E-0002 2.77211342579190E-0002 2.76599682907010E-0002 + 2.75989088675645E-0002 2.75379558501200E-0002 2.74771091001024E-0002 2.74163684793700E-0002 2.73557338499065E-0002 + 2.72952050738187E-0002 2.72347820133377E-0002 2.71744645308185E-0002 2.71142524887399E-0002 2.70541457497048E-0002 + 2.69941441764391E-0002 2.69342476317931E-0002 2.68744559787402E-0002 2.68147690803774E-0002 2.67551867999251E-0002 + 2.66957090007270E-0002 2.66363355462503E-0002 2.65770663000848E-0002 2.65179011259443E-0002 2.64588398876648E-0002 + 2.63998824492059E-0002 2.63410286746496E-0002 2.62822784282012E-0002 2.62236315741885E-0002 2.61650879770619E-0002 + 2.61066475013946E-0002 2.60483100118823E-0002 2.59900753733432E-0002 2.59319434507177E-0002 2.58739141090689E-0002 + 2.58159872135817E-0002 2.57581626295635E-0002 2.57004402224438E-0002 2.56428198577739E-0002 2.55853014012274E-0002 + 2.55278847185993E-0002 2.54705696758072E-0002 2.54133561388897E-0002 2.53562439740074E-0002 2.52992330474425E-0002 + 2.52423232255987E-0002 2.51855143750012E-0002 2.51288063622965E-0002 2.50721990542526E-0002 2.50156923177587E-0002 + 2.49592860198248E-0002 2.49029800275827E-0002 2.48467742082845E-0002 2.47906684293038E-0002 2.47346625581351E-0002 + 2.46787564623931E-0002 2.46229500098140E-0002 2.45672430682542E-0002 2.45116355056911E-0002 2.44561271902220E-0002 + 2.44007179900653E-0002 2.43454077735598E-0002 2.42901964091638E-0002 2.42350837654569E-0002 2.41800697111381E-0002 + 2.41251541150271E-0002 2.40703368460630E-0002 2.40156177733055E-0002 2.39609967659340E-0002 2.39064736932471E-0002 + 2.38520484246643E-0002 2.37977208297238E-0002 2.37434907780840E-0002 2.36893581395224E-0002 2.36353227839363E-0002 + 2.35813845813423E-0002 2.35275434018764E-0002 2.34737991157936E-0002 2.34201515934684E-0002 2.33666007053943E-0002 + 2.33131463221836E-0002 2.32597883145681E-0002 2.32065265533981E-0002 2.31533609096427E-0002 2.31002912543902E-0002 + 2.30473174588470E-0002 2.29944393943386E-0002 2.29416569323087E-0002 2.28889699443200E-0002 2.28363783020530E-0002 + 2.27838818773069E-0002 2.27314805419990E-0002 2.26791741681650E-0002 2.26269626279586E-0002 2.25748457936513E-0002 + 2.25228235376334E-0002 2.24708957324123E-0002 2.24190622506135E-0002 2.23673229649804E-0002 2.23156777483740E-0002 + 2.22641264737730E-0002 2.22126690142737E-0002 2.21613052430897E-0002 2.21100350335524E-0002 2.20588582591102E-0002 + 2.20077747933290E-0002 2.19567845098917E-0002 2.19058872825987E-0002 2.18550829853673E-0002 2.18043714922316E-0002 + 2.17537526773431E-0002 2.17032264149698E-0002 2.16527925794967E-0002 2.16024510454253E-0002 2.15522016873741E-0002 + 2.15020443800780E-0002 2.14519789983883E-0002 2.14020054172732E-0002 2.13521235118167E-0002 2.13023331572196E-0002 + 2.12526342287987E-0002 2.12030266019870E-0002 2.11535101523338E-0002 2.11040847555042E-0002 2.10547502872794E-0002 + 2.10055066235563E-0002 2.09563536403482E-0002 2.09072912137833E-0002 2.08583192201063E-0002 2.08094375356772E-0002 + 2.07606460369713E-0002 2.07119446005799E-0002 2.06633331032092E-0002 2.06148114216813E-0002 2.05663794329330E-0002 + 2.05180370140169E-0002 2.04697840421004E-0002 2.04216203944658E-0002 2.03735459485109E-0002 2.03255605817479E-0002 + 2.02776641718044E-0002 2.02298565964223E-0002 2.01821377334588E-0002 2.01345074608853E-0002 2.00869656567878E-0002 + 2.00395121993671E-0002 1.99921469669382E-0002 1.99448698379307E-0002 1.98976806908885E-0002 1.98505794044695E-0002 + 1.98035658574462E-0002 1.97566399287048E-0002 1.97098014972458E-0002 1.96630504421836E-0002 1.96163866427465E-0002 + 1.95698099782769E-0002 1.95233203282303E-0002 1.94769175721768E-0002 1.94306015897993E-0002 1.93843722608950E-0002 + 1.93382294653740E-0002 1.92921730832602E-0002 1.92462029946910E-0002 1.92003190799163E-0002 1.91545212193004E-0002 + 1.91088092933197E-0002 1.90631831825644E-0002 1.90176427677374E-0002 1.89721879296546E-0002 1.89268185492450E-0002 + 1.88815345075501E-0002 1.88363356857243E-0002 1.87912219650347E-0002 1.87461932268611E-0002 1.87012493526957E-0002 + 1.86563902241433E-0002 1.86116157229211E-0002 1.85669257308585E-0002 1.85223201298974E-0002 1.84777988020919E-0002 + 1.84333616296080E-0002 1.83890084947240E-0002 1.83447392798303E-0002 1.83005538674290E-0002 1.82564521401341E-0002 + 1.82124339806717E-0002 1.81684992718794E-0002 1.81246478967064E-0002 1.80808797382136E-0002 1.80371946795737E-0002 + 1.79935926040706E-0002 1.79500733950995E-0002 1.79066369361672E-0002 1.78632831108916E-0002 1.78200118030020E-0002 + 1.77768228963387E-0002 1.77337162748530E-0002 1.76906918226074E-0002 1.76477494237752E-0002 1.76048889626406E-0002 + 1.75621103235986E-0002 1.75194133911550E-0002 1.74767980499263E-0002 1.74342641846393E-0002 1.73918116801318E-0002 + 1.73494404213517E-0002 1.73071502933576E-0002 1.72649411813182E-0002 1.72228129705125E-0002 1.71807655463301E-0002 + 1.71387987942698E-0002 1.70969125999417E-0002 1.70551068490648E-0002 1.70133814274689E-0002 1.69717362210931E-0002 + 1.69301711159865E-0002 1.68886859983081E-0002 1.68472807543262E-0002 1.68059552704192E-0002 1.67647094330745E-0002 + 1.67235431288894E-0002 1.66824562445704E-0002 1.66414486669335E-0002 1.66005202829038E-0002 1.65596709795156E-0002 + 1.65189006439127E-0002 1.64782091633474E-0002 1.64375964251815E-0002 1.63970623168855E-0002 1.63566067260390E-0002 + 1.63162295403301E-0002 1.62759306475559E-0002 1.62357099356221E-0002 1.61955672925430E-0002 1.61555026064415E-0002 + 1.61155157655488E-0002 1.60756066582050E-0002 1.60357751728580E-0002 1.59960211980642E-0002 1.59563446224884E-0002 + 1.59167453349033E-0002 1.58772232241898E-0002 1.58377781793368E-0002 1.57984100894413E-0002 1.57591188437081E-0002 + 1.57199043314495E-0002 1.56807664420863E-0002 1.56417050651462E-0002 1.56027200902651E-0002 1.55638114071863E-0002 + 1.55249789057604E-0002 1.54862224759458E-0002 1.54475420078081E-0002 1.54089373915201E-0002 1.53704085173619E-0002 + 1.53319552757209E-0002 1.52935775570916E-0002 1.52552752520752E-0002 1.52170482513805E-0002 1.51788964458227E-0002 + 1.51408197263241E-0002 1.51028179839136E-0002 1.50648911097270E-0002 1.50270389950067E-0002 1.49892615311016E-0002 + 1.49515586094674E-0002 1.49139301216659E-0002 1.48763759593656E-0002 1.48388960143411E-0002 1.48014901784734E-0002 + 1.47641583437497E-0002 1.47269004022633E-0002 1.46897162462136E-0002 1.46526057679060E-0002 1.46155688597519E-0002 + 1.45786054142683E-0002 1.45417153240785E-0002 1.45048984819112E-0002 1.44681547806008E-0002 1.44314841130876E-0002 + 1.43948863724170E-0002 1.43583614517403E-0002 1.43219092443140E-0002 1.42855296435002E-0002 1.42492225427661E-0002 + 1.42129878356840E-0002 1.41768254159317E-0002 1.41407351772920E-0002 1.41047170136526E-0002 1.40687708190063E-0002 + 1.40328964874509E-0002 1.39970939131890E-0002 1.39613629905276E-0002 1.39257036138792E-0002 1.38901156777601E-0002 + 1.38545990767920E-0002 1.38191537057005E-0002 1.37837794593160E-0002 1.37484762325732E-0002 1.37132439205111E-0002 + 1.36780824182732E-0002 1.36429916211069E-0002 1.36079714243639E-0002 1.35730217235001E-0002 1.35381424140751E-0002 + 1.35033333917529E-0002 1.34685945523009E-0002 1.34339257915908E-0002 1.33993270055977E-0002 1.33647980904006E-0002 + 1.33303389421822E-0002 1.32959494572283E-0002 1.32616295319290E-0002 1.32273790627772E-0002 1.31931979463695E-0002 + 1.31590860794056E-0002 1.31250433586887E-0002 1.30910696811251E-0002 1.30571649437241E-0002 1.30233290435984E-0002 + 1.29895618779632E-0002 1.29558633441372E-0002 1.29222333395415E-0002 1.28886717617005E-0002 1.28551785082408E-0002 + 1.28217534768921E-0002 1.27883965654866E-0002 1.27551076719590E-0002 1.27218866943466E-0002 1.26887335307890E-0002 + 1.26556480795286E-0002 1.26226302389094E-0002 1.25896799073783E-0002 1.25567969834839E-0002 1.25239813658773E-0002 + 1.24912329533115E-0002 1.24585516446414E-0002 1.24259373388241E-0002 1.23933899349182E-0002 1.23609093320845E-0002 + 1.23284954295853E-0002 1.22961481267845E-0002 1.22638673231480E-0002 1.22316529182430E-0002 1.21995048117380E-0002 + 1.21674229034035E-0002 1.21354070931107E-0002 1.21034572808327E-0002 1.20715733666434E-0002 1.20397552507181E-0002 + 1.20080028333334E-0002 1.19763160148664E-0002 1.19446946957959E-0002 1.19131387767010E-0002 1.18816481582622E-0002 + 1.18502227412603E-0002 1.18188624265773E-0002 1.17875671151957E-0002 1.17563367081985E-0002 1.17251711067696E-0002 + 1.16940702121929E-0002 1.16630339258533E-0002 1.16320621492355E-0002 1.16011547839251E-0002 1.15703117316076E-0002 + 1.15395328940686E-0002 1.15088181731941E-0002 1.14781674709700E-0002 1.14475806894824E-0002 1.14170577309169E-0002 + 1.13865984975595E-0002 1.13562028917958E-0002 1.13258708161111E-0002 1.12956021730904E-0002 1.12653968654183E-0002 + 1.12352547958793E-0002 1.12051758673569E-0002 1.11751599828345E-0002 1.11452070453946E-0002 1.11153169582191E-0002 + 1.10854896245893E-0002 1.10557249478854E-0002 1.10260228315872E-0002 1.09963831792729E-0002 1.09668058946206E-0002 + 1.09372908814066E-0002 1.09078380435064E-0002 1.08784472848944E-0002 1.08491185096436E-0002 1.08198516219258E-0002 + 1.07906465260116E-0002 1.07615031262698E-0002 1.07324213271681E-0002 1.07034010332725E-0002 1.06744421492476E-0002 + 1.06455445798559E-0002 1.06167082299586E-0002 1.05879330045151E-0002 1.05592188085826E-0002 1.05305655473169E-0002 + 1.05019731259715E-0002 1.04734414498980E-0002 1.04449704245457E-0002 1.04165599554622E-0002 1.03882099482926E-0002 + 1.03599203087795E-0002 1.03316909427639E-0002 1.03035217561836E-0002 1.02754126550745E-0002 1.02473635455698E-0002 + 1.02193743339000E-0002 1.01914449263934E-0002 1.01635752294750E-0002 1.01357651496676E-0002 1.01080145935909E-0002 + 1.00803234679618E-0002 1.00526916795942E-0002 1.00251191353992E-0002 9.99760574238463E-0003 9.97015140765529E-0003 + 9.94275603841287E-0003 9.91541954195570E-0003 9.88814182567897E-0003 9.86092279707430E-0003 9.83376236373020E-0003 + 9.80666043333145E-0003 9.77961691365933E-0003 9.75263171259167E-0003 9.72570473810246E-0003 9.69883589826214E-0003 + 9.67202510123718E-0003 9.64527225529050E-0003 9.61857726878086E-0003 9.59194005016314E-0003 9.56536050798830E-0003 + 9.53883855090307E-0003 9.51237408765021E-0003 9.48596702706815E-0003 9.45961727809104E-0003 9.43332474974895E-0003 + 9.40708935116730E-0003 9.38091099156727E-0003 9.35478958026538E-0003 9.32872502667373E-0003 9.30271724029984E-0003 + 9.27676613074626E-0003 9.25087160771124E-0003 9.22503358098789E-0003 9.19925196046467E-0003 9.17352665612499E-0003 + 9.14785757804739E-0003 9.12224463640542E-0003 9.09668774146727E-0003 9.07118680359635E-0003 9.04574173325059E-0003 + 9.02035244098280E-0003 8.99501883744035E-0003 8.96974083336531E-0003 8.94451833959431E-0003 8.91935126705835E-0003 + 8.89423952678303E-0003 8.86918302988819E-0003 8.84418168758809E-0003 8.81923541119111E-0003 8.79434411210005E-0003 + 8.76950770181164E-0003 8.74472609191675E-0003 8.71999919410034E-0003 8.69532692014122E-0003 8.67070918191222E-0003 + 8.64614589137985E-0003 8.62163696060465E-0003 8.59718230174068E-0003 8.57278182703569E-0003 8.54843544883116E-0003 + 8.52414307956195E-0003 8.49990463175658E-0003 8.47572001803681E-0003 8.45158915111803E-0003 8.42751194380871E-0003 + 8.40348830901064E-0003 8.37951815971890E-0003 8.35560140902156E-0003 8.33173797009992E-0003 8.30792775622818E-0003 + 8.28417068077349E-0003 8.26046665719609E-0003 8.23681559904884E-0003 8.21321741997755E-0003 8.18967203372062E-0003 + 8.16617935410922E-0003 8.14273929506718E-0003 8.11935177061063E-0003 8.09601669484854E-0003 8.07273398198203E-0003 + 8.04950354630480E-0003 8.02632530220270E-0003 8.00319916415396E-0003 7.98012504672905E-0003 7.95710286459034E-0003 + 7.93413253249262E-0003 7.91121396528245E-0003 7.88834707789853E-0003 7.86553178537132E-0003 7.84276800282325E-0003 + 7.82005564546855E-0003 7.79739462861308E-0003 7.77478486765451E-0003 7.75222627808201E-0003 7.72971877547644E-0003 + 7.70726227550999E-0003 7.68485669394656E-0003 7.66250194664121E-0003 7.64019794954039E-0003 7.61794461868191E-0003 + 7.59574187019468E-0003 7.57358962029888E-0003 7.55148778530565E-0003 7.52943628161739E-0003 7.50743502572729E-0003 + 7.48548393421951E-0003 7.46358292376917E-0003 7.44173191114209E-0003 7.41993081319495E-0003 7.39817954687499E-0003 + 7.37647802922031E-0003 7.35482617735940E-0003 7.33322390851130E-0003 7.31167113998563E-0003 7.29016778918229E-0003 + 7.26871377359166E-0003 7.24730901079424E-0003 7.22595341846103E-0003 7.20464691435300E-0003 7.18338941632126E-0003 + 7.16218084230712E-0003 7.14102111034174E-0003 7.11991013854635E-0003 7.09884784513210E-0003 7.07783414839977E-0003 + 7.05686896674021E-0003 7.03595221863377E-0003 7.01508382265061E-0003 6.99426369745039E-0003 6.97349176178241E-0003 + 6.95276793448549E-0003 6.93209213448768E-0003 6.91146428080673E-0003 6.89088429254946E-0003 6.87035208891211E-0003 + 6.84986758918003E-0003 6.82943071272780E-0003 6.80904137901910E-0003 6.78869950760656E-0003 6.76840501813194E-0003 + 6.74815783032577E-0003 6.72795786400761E-0003 6.70780503908565E-0003 6.68769927555709E-0003 6.66764049350762E-0003 + 6.64762861311162E-0003 6.62766355463214E-0003 6.60774523842066E-0003 6.58787358491723E-0003 6.56804851465020E-0003 + 6.54826994823648E-0003 6.52853780638110E-0003 6.50885200987739E-0003 6.48921247960694E-0003 6.46961913653938E-0003 + 6.45007190173253E-0003 6.43057069633209E-0003 6.41111544157194E-0003 6.39170605877369E-0003 6.37234246934684E-0003 + 6.35302459478878E-0003 6.33375235668452E-0003 6.31452567670689E-0003 6.29534447661621E-0003 6.27620867826054E-0003 + 6.25711820357534E-0003 6.23807297458353E-0003 6.21907291339554E-0003 6.20011794220902E-0003 6.18120798330904E-0003 + 6.16234295906788E-0003 6.14352279194487E-0003 6.12474740448671E-0003 6.10601671932696E-0003 6.08733065918634E-0003 + 6.06868914687242E-0003 6.05009210527976E-0003 6.03153945738979E-0003 6.01303112627055E-0003 5.99456703507710E-0003 + 5.97614710705095E-0003 5.95777126552037E-0003 5.93943943390012E-0003 5.92115153569154E-0003 5.90290749448245E-0003 + 5.88470723394690E-0003 5.86655067784556E-0003 5.84843775002518E-0003 5.83036837441887E-0003 5.81234247504583E-0003 + 5.79435997601146E-0003 5.77642080150725E-0003 5.75852487581061E-0003 5.74067212328503E-0003 5.72286246837979E-0003 + 5.70509583563013E-0003 5.68737214965698E-0003 5.66969133516715E-0003 5.65205331695302E-0003 5.63445801989261E-0003 + 5.61690536894960E-0003 5.59939528917307E-0003 5.58192770569770E-0003 5.56450254374343E-0003 5.54711972861574E-0003 + 5.52977918570527E-0003 5.51248084048791E-0003 5.49522461852483E-0003 5.47801044546224E-0003 5.46083824703152E-0003 + 5.44370794904896E-0003 5.42661947741600E-0003 5.40957275811884E-0003 5.39256771722857E-0003 5.37560428090116E-0003 + 5.35868237537723E-0003 5.34180192698221E-0003 5.32496286212609E-0003 5.30816510730343E-0003 5.29140858909346E-0003 + 5.27469323415973E-0003 5.25801896925033E-0003 5.24138572119763E-0003 5.22479341691839E-0003 5.20824198341364E-0003 + 5.19173134776847E-0003 5.17526143715234E-0003 5.15883217881864E-0003 5.14244350010491E-0003 5.12609532843259E-0003 + 5.10978759130711E-0003 5.09352021631783E-0003 5.07729313113775E-0003 5.06110626352390E-0003 5.04495954131681E-0003 + 5.02885289244082E-0003 5.01278624490377E-0003 4.99675952679714E-0003 4.98077266629588E-0003 4.96482559165836E-0003 + 4.94891823122641E-0003 4.93305051342510E-0003 4.91722236676291E-0003 4.90143371983140E-0003 4.88568450130548E-0003 + 4.86997463994307E-0003 4.85430406458514E-0003 4.83867270415579E-0003 4.82308048766194E-0003 4.80752734419355E-0003 + 4.79201320292331E-0003 4.77653799310685E-0003 4.76110164408243E-0003 4.74570408527103E-0003 4.73034524617632E-0003 + 4.71502505638447E-0003 4.69974344556428E-0003 4.68450034346691E-0003 4.66929567992609E-0003 4.65412938485781E-0003 + 4.63900138826037E-0003 4.62391162021444E-0003 4.60886001088278E-0003 4.59384649051039E-0003 4.57887098942435E-0003 + 4.56393343803371E-0003 4.54903376682969E-0003 4.53417190638528E-0003 4.51934778735549E-0003 4.50456134047705E-0003 + 4.48981249656856E-0003 4.47510118653036E-0003 4.46042734134432E-0003 4.44579089207416E-0003 4.43119176986497E-0003 + 4.41662990594348E-0003 4.40210523161780E-0003 4.38761767827753E-0003 4.37316717739361E-0003 4.35875366051816E-0003 + 4.34437705928477E-0003 4.33003730540804E-0003 4.31573433068384E-0003 4.30146806698903E-0003 4.28723844628158E-0003 + 4.27304540060046E-0003 4.25888886206547E-0003 4.24476876287743E-0003 4.23068503531786E-0003 4.21663761174916E-0003 + 4.20262642461435E-0003 4.18865140643723E-0003 4.17471248982215E-0003 4.16080960745399E-0003 4.14694269209825E-0003 + 4.13311167660076E-0003 4.11931649388787E-0003 4.10555707696618E-0003 4.09183335892271E-0003 4.07814527292463E-0003 + 4.06449275221931E-0003 4.05087573013434E-0003 4.03729414007730E-0003 4.02374791553590E-0003 4.01023699007773E-0003 + 3.99676129735047E-0003 3.98332077108154E-0003 3.96991534507821E-0003 3.95654495322759E-0003 3.94320952949645E-0003 + 3.92990900793128E-0003 3.91664332265815E-0003 3.90341240788267E-0003 3.89021619789009E-0003 3.87705462704498E-0003 + 3.86392762979141E-0003 3.85083514065274E-0003 3.83777709423170E-0003 3.82475342521028E-0003 3.81176406834954E-0003 + 3.79880895848988E-0003 3.78588803055065E-0003 3.77300121953034E-0003 3.76014846050635E-0003 3.74732968863509E-0003 + 3.73454483915187E-0003 3.72179384737072E-0003 3.70907664868461E-0003 3.69639317856514E-0003 3.68374337256265E-0003 + 3.67112716630604E-0003 3.65854449550287E-0003 3.64599529593920E-0003 3.63347950347953E-0003 3.62099705406682E-0003 + 3.60854788372238E-0003 3.59613192854587E-0003 3.58374912471516E-0003 3.57139940848644E-0003 3.55908271619397E-0003 + 3.54679898425013E-0003 3.53454814914543E-0003 3.52233014744830E-0003 3.51014491580522E-0003 3.49799239094049E-0003 + 3.48587250965637E-0003 3.47378520883284E-0003 3.46173042542763E-0003 3.44970809647624E-0003 3.43771815909175E-0003 + 3.42576055046491E-0003 3.41383520786391E-0003 3.40194206863459E-0003 3.39008107020011E-0003 3.37825215006106E-0003 + 3.36645524579540E-0003 3.35469029505833E-0003 3.34295723558236E-0003 3.33125600517714E-0003 3.31958654172942E-0003 + 3.30794878320317E-0003 3.29634266763926E-0003 3.28476813315563E-0003 3.27322511794710E-0003 3.26171356028542E-0003 + 3.25023339851914E-0003 3.23878457107356E-0003 3.22736701645084E-0003 3.21598067322966E-0003 3.20462548006546E-0003 + 3.19330137569014E-0003 3.18200829891222E-0003 3.17074618861670E-0003 3.15951498376488E-0003 3.14831462339461E-0003 + 3.13714504661994E-0003 3.12600619263125E-0003 3.11489800069509E-0003 3.10382041015426E-0003 3.09277336042764E-0003 + 3.08175679101015E-0003 3.07077064147281E-0003 3.05981485146251E-0003 3.04888936070215E-0003 3.03799410899043E-0003 + 3.02712903620195E-0003 3.01629408228700E-0003 3.00548918727159E-0003 2.99471429125748E-0003 2.98396933442195E-0003 + 2.97325425701791E-0003 2.96256899937373E-0003 2.95191350189334E-0003 2.94128770505599E-0003 2.93069154941632E-0003 + 2.92012497560433E-0003 2.90958792432522E-0003 2.89908033635947E-0003 2.88860215256266E-0003 2.87815331386556E-0003 + 2.86773376127393E-0003 2.85734343586858E-0003 2.84698227880531E-0003 2.83665023131476E-0003 2.82634723470252E-0003 + 2.81607323034891E-0003 2.80582815970912E-0003 2.79561196431297E-0003 2.78542458576494E-0003 2.77526596574420E-0003 + 2.76513604600440E-0003 2.75503476837377E-0003 2.74496207475498E-0003 2.73491790712507E-0003 2.72490220753556E-0003 + 2.71491491811216E-0003 2.70495598105495E-0003 2.69502533863814E-0003 2.68512293321016E-0003 2.67524870719358E-0003 + 2.66540260308493E-0003 2.65558456345489E-0003 2.64579453094802E-0003 2.63603244828285E-0003 2.62629825825172E-0003 + 2.61659190372086E-0003 2.60691332763024E-0003 2.59726247299352E-0003 2.58763928289808E-0003 2.57804370050489E-0003 + 2.56847566904853E-0003 2.55893513183703E-0003 2.54942203225200E-0003 2.53993631374839E-0003 2.53047791985454E-0003 + 2.52104679417216E-0003 2.51164288037616E-0003 2.50226612221478E-0003 2.49291646350932E-0003 2.48359384815433E-0003 + 2.47429822011737E-0003 2.46502952343900E-0003 2.45578770223286E-0003 2.44657270068543E-0003 2.43738446305614E-0003 + 2.42822293367718E-0003 2.41908805695364E-0003 2.40997977736324E-0003 2.40089803945642E-0003 2.39184278785629E-0003 + 2.38281396725851E-0003 2.37381152243132E-0003 2.36483539821538E-0003 2.35588553952390E-0003 2.34696189134242E-0003 + 2.33806439872880E-0003 2.32919300681327E-0003 2.32034766079823E-0003 2.31152830595836E-0003 2.30273488764044E-0003 + 2.29396735126332E-0003 2.28522564231801E-0003 2.27650970636742E-0003 2.26781948904649E-0003 2.25915493606200E-0003 + 2.25051599319264E-0003 2.24190260628893E-0003 2.23331472127304E-0003 2.22475228413901E-0003 2.21621524095241E-0003 + 2.20770353785053E-0003 2.19921712104215E-0003 2.19075593680761E-0003 2.18231993149872E-0003 2.17390905153870E-0003 + 2.16552324342217E-0003 2.15716245371503E-0003 2.14882662905451E-0003 2.14051571614904E-0003 2.13222966177823E-0003 + 2.12396841279285E-0003 2.11573191611472E-0003 2.10752011873675E-0003 2.09933296772276E-0003 2.09117041020759E-0003 + 2.08303239339690E-0003 2.07491886456730E-0003 2.06682977106608E-0003 2.05876506031134E-0003 2.05072467979188E-0003 + 2.04270857706713E-0003 2.03471669976716E-0003 2.02674899559254E-0003 2.01880541231443E-0003 2.01088589777439E-0003 + 2.00299039988439E-0003 1.99511886662681E-0003 1.98727124605431E-0003 1.97944748628984E-0003 1.97164753552655E-0003 + 1.96387134202781E-0003 1.95611885412707E-0003 1.94839002022786E-0003 1.94068478880378E-0003 1.93300310839838E-0003 + 1.92534492762517E-0003 1.91771019516752E-0003 1.91009885977864E-0003 1.90251087028159E-0003 1.89494617556911E-0003 + 1.88740472460368E-0003 1.87988646641739E-0003 1.87239135011199E-0003 1.86491932485873E-0003 1.85747033989838E-0003 + 1.85004434454122E-0003 1.84264128816688E-0003 1.83526112022441E-0003 1.82790379023212E-0003 1.82056924777764E-0003 + 1.81325744251783E-0003 1.80596832417865E-0003 1.79870184255530E-0003 1.79145794751199E-0003 1.78423658898198E-0003 + 1.77703771696752E-0003 1.76986128153982E-0003 1.76270723283896E-0003 1.75557552107386E-0003 1.74846609652228E-0003 + 1.74137890953069E-0003 1.73431391051430E-0003 1.72727104995692E-0003 1.72025027841108E-0003 1.71325154649777E-0003 + 1.70627480490654E-0003 1.69932000439542E-0003 1.69238709579083E-0003 1.68547602998762E-0003 1.67858675794891E-0003 + 1.67171923070616E-0003 1.66487339935904E-0003 1.65804921507538E-0003 1.65124662909122E-0003 1.64446559271064E-0003 + 1.63770605730580E-0003 1.63096797431684E-0003 1.62425129525189E-0003 1.61755597168697E-0003 1.61088195526593E-0003 + 1.60422919770052E-0003 1.59759765077016E-0003 1.59098726632209E-0003 1.58439799627115E-0003 1.57782979259983E-0003 + 1.57128260735825E-0003 1.56475639266401E-0003 1.55825110070224E-0003 1.55176668372548E-0003 1.54530309405370E-0003 + 1.53886028407420E-0003 1.53243820624158E-0003 1.52603681307775E-0003 1.51965605717176E-0003 1.51329589117990E-0003 + 1.50695626782550E-0003 1.50063713989903E-0003 1.49433846025798E-0003 1.48806018182676E-0003 1.48180225759682E-0003 + 1.47556464062639E-0003 1.46934728404064E-0003 1.46315014103146E-0003 1.45697316485753E-0003 1.45081630884425E-0003 + 1.44467952638362E-0003 1.43856277093433E-0003 1.43246599602157E-0003 1.42638915523709E-0003 1.42033220223908E-0003 + 1.41429509075223E-0003 1.40827777456753E-0003 1.40228020754235E-0003 1.39630234360036E-0003 1.39034413673143E-0003 + 1.38440554099170E-0003 1.37848651050338E-0003 1.37258699945488E-0003 1.36670696210060E-0003 1.36084635276098E-0003 + 1.35500512582245E-0003 1.34918323573734E-0003 1.34338063702387E-0003 1.33759728426607E-0003 1.33183313211383E-0003 + 1.32608813528271E-0003 1.32036224855399E-0003 1.31465542677461E-0003 1.30896762485710E-0003 1.30329879777959E-0003 + 1.29764890058567E-0003 1.29201788838443E-0003 1.28640571635040E-0003 1.28081233972345E-0003 1.27523771380882E-0003 + 1.26968179397702E-0003 1.26414453566381E-0003 1.25862589437014E-0003 1.25312582566210E-0003 1.24764428517093E-0003 + 1.24218122859290E-0003 1.23673661168930E-0003 1.23131039028638E-0003 1.22590252027535E-0003 1.22051295761228E-0003 + 1.21514165831806E-0003 1.20978857847840E-0003 1.20445367424375E-0003 1.19913690182925E-0003 1.19383821751468E-0003 + 1.18855757764448E-0003 1.18329493862762E-0003 1.17805025693759E-0003 1.17282348911236E-0003 1.16761459175434E-0003 + 1.16242352153032E-0003 1.15725023517141E-0003 1.15209468947307E-0003 1.14695684129496E-0003 1.14183664756095E-0003 + 1.13673406525911E-0003 1.13164905144158E-0003 1.12658156322461E-0003 1.12153155778843E-0003 1.11649899237733E-0003 + 1.11148382429946E-0003 1.10648601092689E-0003 1.10150550969557E-0003 1.09654227810519E-0003 1.09159627371927E-0003 + 1.08666745416497E-0003 1.08175577713319E-0003 1.07686120037843E-0003 1.07198368171874E-0003 1.06712317903575E-0003 + 1.06227965027455E-0003 1.05745305344371E-0003 1.05264334661517E-0003 1.04785048792424E-0003 1.04307443556956E-0003 + 1.03831514781303E-0003 1.03357258297976E-0003 1.02884669945806E-0003 1.02413745569937E-0003 1.01944481021822E-0003 + 1.01476872159219E-0003 1.01010914846188E-0003 1.00546604953081E-0003 1.00083938356547E-0003 9.96229109395162E-0004 + 9.91635185912065E-0004 9.87057572071131E-0004 9.82496226890006E-0004 9.77951109449101E-0004 9.73422178891424E-0004 + 9.68909394422622E-0004 9.64412715310877E-0004 9.59932100886913E-0004 9.55467510543927E-0004 9.51018903737525E-0004 + 9.46586239985730E-0004 9.42169478868879E-0004 9.37768580029635E-0004 9.33383503172883E-0004 9.29014208065767E-0004 + 9.24660654537557E-0004 9.20322802479653E-0004 9.16000611845557E-0004 9.11694042650780E-0004 9.07403054972849E-0004 + 9.03127608951210E-0004 8.98867664787258E-0004 8.94623182744211E-0004 8.90394123147112E-0004 8.86180446382794E-0004 + 8.81982112899798E-0004 8.77799083208376E-0004 8.73631317880392E-0004 8.69478777549351E-0004 8.65341422910281E-0004 + 8.61219214719724E-0004 8.57112113795715E-0004 8.53020081017684E-0004 8.48943077326473E-0004 8.44881063724241E-0004 + 8.40834001274438E-0004 8.36801851101801E-0004 8.32784574392234E-0004 8.28782132392836E-0004 8.24794486411805E-0004 + 8.20821597818439E-0004 8.16863428043058E-0004 8.12919938576963E-0004 8.08991090972442E-0004 8.05076846842648E-0004 + 8.01177167861624E-0004 7.97292015764210E-0004 7.93421352346046E-0004 7.89565139463485E-0004 7.85723339033567E-0004 + 7.81895913034013E-0004 7.78082823503105E-0004 7.74284032539718E-0004 7.70499502303219E-0004 7.66729195013469E-0004 + 7.62973072950758E-0004 7.59231098455749E-0004 7.55503233929476E-0004 7.51789441833250E-0004 7.48089684688665E-0004 + 7.44403925077505E-0004 7.40732125641768E-0004 7.37074249083548E-0004 7.33430258165034E-0004 7.29800115708480E-0004 + 7.26183784596117E-0004 7.22581227770160E-0004 7.18992408232716E-0004 7.15417289045803E-0004 7.11855833331239E-0004 + 7.08308004270637E-0004 7.04773765105374E-0004 7.01253079136509E-0004 6.97745909724784E-0004 6.94252220290534E-0004 + 6.90771974313708E-0004 6.87305135333756E-0004 6.83851666949627E-0004 6.80411532819733E-0004 6.76984696661872E-0004 + 6.73571122253228E-0004 6.70170773430280E-0004 6.66783614088821E-0004 6.63409608183852E-0004 6.60048719729575E-0004 + 6.56700912799356E-0004 6.53366151525652E-0004 6.50044400100010E-0004 6.46735622772983E-0004 6.43439783854106E-0004 + 6.40156847711881E-0004 6.36886778773678E-0004 6.33629541525745E-0004 6.30385100513126E-0004 6.27153420339655E-0004 + 6.23934465667882E-0004 6.20728201219043E-0004 6.17534591773043E-0004 6.14353602168361E-0004 6.11185197302061E-0004 + 6.08029342129706E-0004 6.04886001665352E-0004 6.01755140981490E-0004 5.98636725208992E-0004 5.95530719537097E-0004 + 5.92437089213339E-0004 5.89355799543534E-0004 5.86286815891706E-0004 5.83230103680090E-0004 5.80185628389040E-0004 + 5.77153355557013E-0004 5.74133250780537E-0004 5.71125279714140E-0004 5.68129408070345E-0004 5.65145601619582E-0004 + 5.62173826190206E-0004 5.59214047668395E-0004 5.56266231998140E-0004 5.53330345181211E-0004 5.50406353277085E-0004 + 5.47494222402941E-0004 5.44593918733577E-0004 5.41705408501422E-0004 5.38828657996438E-0004 5.35963633566105E-0004 + 5.33110301615397E-0004 5.30268628606700E-0004 5.27438581059813E-0004 5.24620125551862E-0004 5.21813228717314E-0004 + 5.19017857247880E-0004 5.16233977892499E-0004 5.13461557457310E-0004 5.10700562805579E-0004 5.07950960857693E-0004 + 5.05212718591084E-0004 5.02485803040206E-0004 4.99770181296511E-0004 4.97065820508363E-0004 4.94372687881043E-0004 + 4.91690750676670E-0004 4.89019976214193E-0004 4.86360331869323E-0004 4.83711785074498E-0004 4.81074303318871E-0004 + 4.78447854148216E-0004 4.75832405164937E-0004 4.73227924027988E-0004 4.70634378452861E-0004 4.68051736211539E-0004 + 4.65479965132420E-0004 4.62919033100346E-0004 4.60368908056489E-0004 4.57829557998363E-0004 4.55300950979746E-0004 + 4.52783055110669E-0004 4.50275838557359E-0004 4.47779269542193E-0004 4.45293316343677E-0004 4.42817947296379E-0004 + 4.40353130790919E-0004 4.37898835273893E-0004 4.35455029247874E-0004 4.33021681271330E-0004 4.30598759958601E-0004 + 4.28186233979874E-0004 4.25784072061110E-0004 4.23392242984036E-0004 4.21010715586069E-0004 4.18639458760324E-0004 + 4.16278441455518E-0004 4.13927632675966E-0004 4.11587001481535E-0004 4.09256516987589E-0004 4.06936148364970E-0004 + 4.04625864839931E-0004 4.02325635694133E-0004 4.00035430264561E-0004 3.97755217943509E-0004 3.95484968178547E-0004 + 3.93224650472452E-0004 3.90974234383200E-0004 3.88733689523899E-0004 3.86502985562757E-0004 3.84282092223066E-0004 + 3.82070979283114E-0004 3.79869616576188E-0004 3.77677973990506E-0004 3.75496021469198E-0004 3.73323729010247E-0004 + 3.71161066666452E-0004 3.69008004545413E-0004 3.66864512809450E-0004 3.64730561675598E-0004 3.62606121415538E-0004 + 3.60491162355587E-0004 3.58385654876632E-0004 3.56289569414097E-0004 3.54202876457924E-0004 3.52125546552494E-0004 + 3.50057550296625E-0004 3.47998858343502E-0004 3.45949441400659E-0004 3.43909270229930E-0004 3.41878315647403E-0004 + 3.39856548523395E-0004 3.37843939782396E-0004 3.35840460403044E-0004 3.33846081418067E-0004 3.31860773914274E-0004 + 3.29884509032476E-0004 3.27917257967471E-0004 3.25958991968006E-0004 3.24009682336720E-0004 3.22069300430125E-0004 + 3.20137817658541E-0004 3.18215205486094E-0004 3.16301435430632E-0004 3.14396479063713E-0004 3.12500308010567E-0004 + 3.10612893950036E-0004 3.08734208614561E-0004 3.06864223790112E-0004 3.05002911316187E-0004 3.03150243085730E-0004 + 3.01306191045118E-0004 2.99470727194124E-0004 2.97643823585856E-0004 2.95825452326744E-0004 2.94015585576475E-0004 + 2.92214195547969E-0004 2.90421254507347E-0004 2.88636734773866E-0004 2.86860608719907E-0004 2.85092848770913E-0004 + 2.83333427405371E-0004 2.81582317154752E-0004 2.79839490603482E-0004 2.78104920388917E-0004 2.76378579201270E-0004 + 2.74660439783605E-0004 2.72950474931774E-0004 2.71248657494396E-0004 2.69554960372804E-0004 2.67869356521008E-0004 + 2.66191818945674E-0004 2.64522320706054E-0004 2.62860834913975E-0004 2.61207334733778E-0004 2.59561793382296E-0004 + 2.57924184128810E-0004 2.56294480294999E-0004 2.54672655254921E-0004 2.53058682434954E-0004 2.51452535313774E-0004 + 2.49854187422298E-0004 2.48263612343674E-0004 2.46680783713205E-0004 2.45105675218336E-0004 2.43538260598611E-0004 + 2.41978513645626E-0004 2.40426408203001E-0004 2.38881918166326E-0004 2.37345017483148E-0004 2.35815680152903E-0004 + 2.34293880226891E-0004 2.32779591808246E-0004 2.31272789051877E-0004 2.29773446164452E-0004 2.28281537404335E-0004 + 2.26797037081575E-0004 2.25319919557841E-0004 2.23850159246398E-0004 2.22387730612071E-0004 2.20932608171191E-0004 + 2.19484766491579E-0004 2.18044180192485E-0004 2.16610823944560E-0004 2.15184672469827E-0004 2.13765700541622E-0004 + 2.12353882984573E-0004 2.10949194674549E-0004 2.09551610538635E-0004 2.08161105555079E-0004 2.06777654753261E-0004 + 2.05401233213666E-0004 2.04031816067818E-0004 2.02669378498271E-0004 2.01313895738547E-0004 1.99965343073120E-0004 + 1.98623695837356E-0004 1.97288929417487E-0004 1.95961019250580E-0004 1.94639940824477E-0004 1.93325669677780E-0004 + 1.92018181399792E-0004 1.90717451630499E-0004 1.89423456060520E-0004 1.88136170431065E-0004 1.86855570533912E-0004 + 1.85581632211353E-0004 1.84314331356168E-0004 1.83053643911576E-0004 1.81799545871213E-0004 1.80552013279077E-0004 + 1.79311022229495E-0004 1.78076548867096E-0004 1.76848569386756E-0004 1.75627060033575E-0004 1.74411997102825E-0004 + 1.73203356939932E-0004 1.72001115940416E-0004 1.70805250549864E-0004 1.69615737263896E-0004 1.68432552628120E-0004 + 1.67255673238098E-0004 1.66085075739304E-0004 1.64920736827099E-0004 1.63762633246673E-0004 1.62610741793021E-0004 + 1.61465039310909E-0004 1.60325502694821E-0004 1.59192108888938E-0004 1.58064834887089E-0004 1.56943657732713E-0004 + 1.55828554518837E-0004 1.54719502388017E-0004 1.53616478532317E-0004 1.52519460193258E-0004 1.51428424661796E-0004 + 1.50343349278272E-0004 1.49264211432374E-0004 1.48190988563117E-0004 1.47123658158780E-0004 1.46062197756890E-0004 + 1.45006584944171E-0004 1.43956797356518E-0004 1.42912812678946E-0004 1.41874608645563E-0004 1.40842163039537E-0004 + 1.39815453693040E-0004 1.38794458487233E-0004 1.37779155352209E-0004 1.36769522266972E-0004 1.35765537259393E-0004 + 1.34767178406165E-0004 1.33774423832784E-0004 1.32787251713492E-0004 1.31805640271257E-0004 1.30829567777721E-0004 + 1.29859012553178E-0004 1.28893952966523E-0004 1.27934367435222E-0004 1.26980234425278E-0004 1.26031532451183E-0004 + 1.25088240075896E-0004 1.24150335910790E-0004 1.23217798615633E-0004 1.22290606898532E-0004 1.21368739515908E-0004 + 1.20452175272461E-0004 1.19540893021121E-0004 1.18634871663026E-0004 1.17734090147470E-0004 1.16838527471884E-0004 + 1.15948162681782E-0004 1.15062974870731E-0004 1.14182943180319E-0004 1.13308046800111E-0004 1.12438264967619E-0004 + 1.11573576968254E-0004 1.10713962135307E-0004 1.09859399849896E-0004 1.09009869540934E-0004 1.08165350685100E-0004 + 1.07325822806789E-0004 1.06491265478092E-0004 1.05661658318742E-0004 1.04836980996086E-0004 1.04017213225057E-0004 + 1.03202334768118E-0004 1.02392325435243E-0004 1.01587165083869E-0004 1.00786833618869E-0004 9.99913109925067E-0005 + 9.92005772044032E-0005 9.84146123015088E-0005 9.76333963780509E-0005 9.68569095755120E-0005 9.60851320825827E-0005 + 9.53180441351349E-0005 9.45556260161759E-0005 9.37978580558205E-0005 9.30447206312510E-0005 9.22961941666779E-0005 + 9.15522591333111E-0005 9.08128960493140E-0005 9.00780854797804E-0005 8.93478080366841E-0005 8.86220443788505E-0005 + 8.79007752119222E-0005 8.71839812883159E-0005 8.64716434071945E-0005 8.57637424144216E-0005 8.50602592025379E-0005 + 8.43611747107116E-0005 8.36664699247100E-0005 8.29761258768650E-0005 8.22901236460303E-0005 8.16084443575535E-0005 + 8.09310691832307E-0005 8.02579793412834E-0005 7.95891560963086E-0005 7.89245807592508E-0005 7.82642346873673E-0005 + 7.76080992841861E-0005 7.69561559994772E-0005 7.63083863292089E-0005 7.56647718155226E-0005 7.50252940466852E-0005 + 7.43899346570598E-0005 7.37586753270720E-0005 7.31314977831671E-0005 7.25083837977824E-0005 7.18893151893047E-0005 + 7.12742738220366E-0005 7.06632416061672E-0005 7.00562004977244E-0005 6.94531324985506E-0005 6.88540196562585E-0005 + 6.82588440642030E-0005 6.76675878614394E-0005 6.70802332326893E-0005 6.64967624083115E-0005 6.59171576642551E-0005 + 6.53414013220342E-0005 6.47694757486850E-0005 6.42013633567369E-0005 6.36370466041703E-0005 6.30765079943873E-0005 + 6.25197300761735E-0005 6.19666954436602E-0005 6.14173867362948E-0005 6.08717866387990E-0005 6.03298778811392E-0005 + 5.97916432384882E-0005 5.92570655311884E-0005 5.87261276247213E-0005 5.81988124296663E-0005 5.76751029016718E-0005 + 5.71549820414126E-0005 5.66384328945643E-0005 5.61254385517580E-0005 5.56159821485504E-0005 5.51100468653903E-0005 + 5.46076159275782E-0005 5.41086726052369E-0005 5.36132002132700E-0005 5.31211821113356E-0005 5.26326017038016E-0005 + 5.21474424397158E-0005 5.16656878127724E-0005 5.11873213612719E-0005 5.07123266680918E-0005 5.02406873606453E-0005 + 4.97723871108545E-0005 4.93074096351069E-0005 4.88457386942250E-0005 4.83873580934326E-0005 4.79322516823157E-0005 + 4.74804033547924E-0005 4.70317970490738E-0005 4.65864167476304E-0005 4.61442464771616E-0005 4.57052703085530E-0005 + 4.52694723568489E-0005 4.48368367812117E-0005 4.44073477848929E-0005 4.39809896151932E-0005 4.35577465634293E-0005 + 4.31376029649039E-0005 4.27205431988627E-0005 4.23065516884668E-0005 4.18956129007532E-0005 4.14877113466048E-0005 + 4.10828315807113E-0005 4.06809582015362E-0005 4.02820758512861E-0005 3.98861692158687E-0005 3.94932230248652E-0005 + 3.91032220514906E-0005 3.87161511125632E-0005 3.83319950684684E-0005 3.79507388231226E-0005 3.75723673239426E-0005 + 3.71968655618068E-0005 3.68242185710252E-0005 3.64544114293001E-0005 3.60874292576983E-0005 3.57232572206094E-0005 + 3.53618805257158E-0005 3.50032844239589E-0005 3.46474542095015E-0005 3.42943752196973E-0005 3.39440328350524E-0005 + 3.35964124791972E-0005 3.32514996188449E-0005 3.29092797637617E-0005 3.25697384667331E-0005 3.22328613235263E-0005 + 3.18986339728601E-0005 3.15670420963665E-0005 3.12380714185618E-0005 3.09117077068069E-0005 3.05879367712764E-0005 + 3.02667444649252E-0005 2.99481166834513E-0005 2.96320393652657E-0005 2.93184984914550E-0005 2.90074800857481E-0005 + 2.86989702144857E-0005 2.83929549865806E-0005 2.80894205534885E-0005 2.77883531091708E-0005 2.74897388900637E-0005 + 2.71935641750416E-0005 2.68998152853837E-0005 2.66084785847437E-0005 2.63195404791098E-0005 2.60329874167764E-0005 + 2.57488058883063E-0005 2.54669824265005E-0005 2.51875036063610E-0005 2.49103560450585E-0005 2.46355264019012E-0005 + 2.43630013782957E-0005 2.40927677177184E-0005 2.38248122056782E-0005 2.35591216696855E-0005 2.32956829792163E-0005 + 2.30344830456806E-0005 2.27755088223877E-0005 2.25187473045118E-0005 2.22641855290608E-0005 2.20118105748393E-0005 + 2.17616095624199E-0005 2.15135696541045E-0005 2.12676780538933E-0005 2.10239220074524E-0005 2.07822888020777E-0005 + 2.05427657666640E-0005 2.03053402716688E-0005 2.00699997290827E-0005 1.98367315923917E-0005 1.96055233565462E-0005 + 1.93763625579284E-0005 1.91492367743162E-0005 1.89241336248531E-0005 1.87010407700115E-0005 1.84799459115633E-0005 + 1.82608367925428E-0005 1.80437011972152E-0005 1.78285269510444E-0005 1.76153019206573E-0005 1.74040140138131E-0005 + 1.71946511793680E-0005 1.69872014072428E-0005 1.67816527283915E-0005 1.65779932147644E-0005 1.63762109792789E-0005 + 1.61762941757830E-0005 1.59782309990252E-0005 1.57820096846192E-0005 1.55876185090112E-0005 1.53950457894490E-0005 + 1.52042798839457E-0005 1.50153091912491E-0005 1.48281221508073E-0005 1.46427072427371E-0005 1.44590529877895E-0005 + 1.42771479473174E-0005 1.40969807232444E-0005 1.39185399580281E-0005 1.37418143346311E-0005 1.35667925764853E-0005 + 1.33934634474611E-0005 1.32218157518327E-0005 1.30518383342471E-0005 1.28835200796902E-0005 1.27168499134536E-0005 + 1.25518168011035E-0005 1.23884097484456E-0005 1.22266178014956E-0005 1.20664300464428E-0005 1.19078356096196E-0005 + 1.17508236574691E-0005 1.15953833965107E-0005 1.14415040733095E-0005 1.12891749744414E-0005 1.11383854264634E-0005 + 1.09891247958779E-0005 1.08413824891017E-0005 1.06951479524341E-0005 1.05504106720226E-0005 1.04071601738321E-0005 + 1.02653860236107E-0005 1.01250778268594E-0005 9.98622522879702E-0006 9.84881791432945E-0006 9.71284560801724E-0006 + 9.57829807404196E-0006 9.44516511617534E-0006 9.31343657774551E-0006 9.18310234160499E-0006 9.05415233009968E-0006 + 8.92657650503406E-0006 8.80036486764110E-0006 8.67550745854829E-0006 8.55199435774682E-0006 8.42981568455801E-0006 + 8.30896159760144E-0006 8.18942229476395E-0006 8.07118801316509E-0006 7.95424902912704E-0006 7.83859565814084E-0006 + 7.72421825483561E-0006 7.61110721294518E-0006 7.49925296527632E-0006 7.38864598367772E-0006 7.27927677900580E-0006 + 7.17113590109453E-0006 7.06421393872195E-0006 6.95850151957935E-0006 6.85398931023798E-0006 6.75066801611815E-0006 + 6.64852838145668E-0006 6.54756118927454E-0006 6.44775726134589E-0006 6.34910745816476E-0006 6.25160267891496E-0006 + 6.15523386143613E-0006 6.05999198219298E-0006 5.96586805624361E-0006 5.87285313720665E-0006 5.78093831723054E-0006 + 5.69011472696046E-0006 5.60037353550810E-0006 5.51170595041813E-0006 5.42410321763735E-0006 5.33755662148317E-0006 + 5.25205748461093E-0006 5.16759716798323E-0006 5.08416707083701E-0006 5.00175863065337E-0006 4.92036332312428E-0006 + 4.83997266212178E-0006 4.76057819966650E-0006 4.68217152589527E-0006 4.60474426903036E-0006 4.52828809534711E-0006 + 4.45279470914257E-0006 4.37825585270469E-0006 4.30466330627931E-0006 4.23200888803997E-0006 4.16028445405540E-0006 + 4.08948189825885E-0006 4.01959315241588E-0006 3.95061018609309E-0006 3.88252500662739E-0006 3.81532965909321E-0006 + 3.74901622627230E-0006 3.68357682862144E-0006 3.61900362424181E-0006 3.55528880884694E-0006 3.49242461573158E-0006 + 3.43040331574095E-0006 3.36921721723827E-0006 3.30885866607450E-0006 3.24932004555629E-0006 3.19059377641535E-0006 + 3.13267231677654E-0006 3.07554816212722E-0006 3.01921384528574E-0006 2.96366193637002E-0006 2.90888504276691E-0006 + 2.85487580910028E-0006 2.80162691720090E-0006 2.74913108607388E-0006 2.69738107186887E-0006 2.64636966784833E-0006 + 2.59608970435626E-0006 2.54653404878769E-0006 2.49769560555691E-0006 2.44956731606732E-0006 2.40214215867945E-0006 + 2.35541314868047E-0006 2.30937333825330E-0006 2.26401581644517E-0006 2.21933370913719E-0006 2.17532017901279E-0006 + 2.13196842552760E-0006 2.08927168487767E-0006 2.04722322996903E-0006 2.00581637038693E-0006 1.96504445236452E-0006 + 1.92490085875254E-0006 1.88537900898788E-0006 1.84647235906353E-0006 1.80817440149696E-0006 1.77047866529979E-0006 + 1.73337871594711E-0006 1.69686815534634E-0006 1.66094062180693E-0006 1.62558979000926E-0006 1.59080937097406E-0006 + 1.55659311203206E-0006 1.52293479679267E-0006 1.48982824511391E-0006 1.45726731307135E-0006 1.42524589292785E-0006 + 1.39375791310266E-0006 1.36279733814086E-0006 1.33235816868317E-0006 1.30243444143476E-0006 1.27302022913525E-0006 + 1.24410964052781E-0006 1.21569682032898E-0006 1.18777594919783E-0006 1.16034124370578E-0006 1.13338695630603E-0006 + 1.10690737530297E-0006 1.08089682482204E-0006 1.05534966477895E-0006 1.03026029084981E-0006 1.00562313444006E-0006 + 9.81432662654702E-0007 9.57683378267717E-0007 9.34369819691613E-0007 9.11486560947373E-0007 8.89028211633845E-0007 + 8.66989416897857E-0007 8.45364857403518E-0007 8.24149249302196E-0007 8.03337344202343E-0007 7.82923929139057E-0007 + 7.62903826544118E-0007 7.43271894215535E-0007 7.24023025287723E-0007 7.05152148200965E-0007 6.86654226671483E-0007 + 6.68524259661360E-0007 6.50757281348239E-0007 6.33348361095450E-0007 6.16292603421694E-0007 5.99585147971289E-0007 + 5.83221169483797E-0007 5.67195877764173E-0007 5.51504517652798E-0007 5.36142368995311E-0007 5.21104746612822E-0007 + 5.06387000271779E-0007 4.91984514654070E-0007 4.77892709327240E-0007 4.64107038714292E-0007 4.50622992064039E-0007 + 4.37436093421037E-0007 4.24541901595870E-0007 4.11936010135161E-0007 3.99614047291776E-0007 3.87571675995125E-0007 + 3.75804593821123E-0007 3.64308532962611E-0007 3.53079260199426E-0007 3.42112576868779E-0007 3.31404318835391E-0007 + 3.20950356461804E-0007 3.10746594578778E-0007 3.00788972455390E-0007 2.91073463769541E-0007 2.81596076578157E-0007 + 2.72352853287656E-0007 2.63339870624201E-0007 2.54553239604184E-0007 2.45989105504578E-0007 2.37643647833318E-0007 + 2.29513080299819E-0007 2.21593650785310E-0007 2.13881641313440E-0007 2.06373368020604E-0007 1.99065181126517E-0007 + 1.91953464904746E-0007 1.85034637653154E-0007 1.78305151664532E-0007 1.71761493197059E-0007 1.65400182444992E-0007 + 1.59217773509130E-0007 1.53210854367484E-0007 1.47376046845912E-0007 1.41710006588692E-0007 1.36209423029243E-0007 + 1.30871019360714E-0007 1.25691552506763E-0007 1.20667813092149E-0007 1.15796625413506E-0007 1.11074847410078E-0007 + 1.06499370634420E-0007 1.02067120223206E-0007 9.77750548679634E-0008 9.36201667858741E-0008 8.95994816906254E-0008 + 8.57100587631521E-0008 8.19489906225464E-0008 7.83134032968591E-0008 7.48004561940126E-0008 7.14073420726475E-0008 + 6.81312870130345E-0008 6.49695503880231E-0008 6.19194248339095E-0008 5.89782362214407E-0008 5.61433436267355E-0008 + 5.34121393022964E-0008 5.07820486479735E-0008 4.82505301819827E-0008 4.58150755119550E-0008 4.34732093059278E-0008 + 4.12224892634443E-0008 3.90605060865922E-0008 3.69848834511167E-0008 3.49932779774964E-0008 3.30833792020819E-0008 + 3.12529095482190E-0008 2.94996242973886E-0008 2.78213115603890E-0008 2.62157922484917E-0008 2.46809200446644E-0008 + 2.32145813747505E-0008 2.18146953787103E-0008 2.04792138818657E-0008 1.92061213661413E-0008 1.79934349413520E-0008 + 1.68392043164723E-0008 1.57415117709602E-0008 1.46984721260522E-0008 1.37082327161078E-0008 1.27689733599610E-0008 + 1.18789063322732E-0008 1.10362763349234E-0008 1.02393604683908E-0008 9.48646820317922E-0009 8.77594135122635E-0009 + 8.10615403735271E-0009 7.47551267071882E-0009 6.88245591628924E-0009 6.32545466632639E-0009 5.80301201188572E-0009 + 5.31366321433479E-0009 4.85597567689015E-0009 4.42854891615550E-0009 4.03001453369275E-0009 3.65903618759414E-0009 + 3.31430956408027E-0009 2.99456234910457E-0009 2.69855419997853E-0009 2.42507671701346E-0009 2.17295341516920E-0009 + 1.94103969572858E-0009 1.72822281797865E-0009 1.53342187091338E-0009 1.35558774494651E-0009 1.19370310364269E-0009 + 1.04678235546459E-0009 9.13871625530549E-0010 7.94048727393248E-0010 6.86423134828969E-0010 5.90135953645307E-0010 + 5.04359893501336E-0010 4.28299239745265E-0010 3.61189825265720E-0010 3.02299002358426E-0010 2.50925614608943E-0010 + 2.06399968789105E-0010 1.68083806770273E-0010 1.35370277449652E-0010 1.07683908693907E-0010 8.44805792963392E-0011 + 6.52474909496792E-0011 4.95031402342110E-0011 3.67972906205146E-0011 2.67109444878058E-0011 1.88563151568401E-0011 + 1.28767989382978E-0011 8.44694719607647E-0012 5.27243842559933E-0012 3.09005034728941E-0012 1.66763201499763E-0012 + 8.04075939549545E-0013 3.29290227264057E-0013 1.04170733550510E-0013 2.05732315073860E-0014 1.28559554118631E-0015 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.15236750844526E+0002 1.15155328658476E+0002 1.15073959240841E+0002 + 1.14992642560096E+0002 1.14911378584737E+0002 1.14830167283274E+0002 1.14749008624239E+0002 1.14667902576177E+0002 + 1.14586849107653E+0002 1.14505848187249E+0002 1.14424899783564E+0002 1.14344003865215E+0002 1.14263160400835E+0002 + 1.14182369359077E+0002 1.14101630708609E+0002 1.14020944418117E+0002 1.13940310456305E+0002 1.13859728791894E+0002 + 1.13779199393623E+0002 1.13698722230247E+0002 1.13618297270539E+0002 1.13537924483289E+0002 1.13457603837306E+0002 + 1.13377335301415E+0002 1.13297118844457E+0002 1.13216954435293E+0002 1.13136842042798E+0002 1.13056781635869E+0002 + 1.12976773183415E+0002 1.12896816654367E+0002 1.12816912017669E+0002 1.12737059242285E+0002 1.12657258297196E+0002 + 1.12577509151399E+0002 1.12497811773909E+0002 1.12418166133759E+0002 1.12338572199997E+0002 1.12259029941690E+0002 + 1.12179539327922E+0002 1.12100100327794E+0002 1.12020712910424E+0002 1.11941377044946E+0002 1.11862092700514E+0002 + 1.11782859846297E+0002 1.11703678451481E+0002 1.11624548485270E+0002 1.11545469916886E+0002 1.11466442715565E+0002 + 1.11387466850563E+0002 1.11308542291152E+0002 1.11229669006621E+0002 1.11150846966277E+0002 1.11072076139442E+0002 + 1.10993356495458E+0002 1.10914688003681E+0002 1.10836070633486E+0002 1.10757504354264E+0002 1.10678989135424E+0002 + 1.10600524946392E+0002 1.10522111756609E+0002 1.10443749535535E+0002 1.10365438252647E+0002 1.10287177877438E+0002 + 1.10208968379418E+0002 1.10130809728115E+0002 1.10052701893072E+0002 1.09974644843852E+0002 1.09896638550031E+0002 + 1.09818682981206E+0002 1.09740778106988E+0002 1.09662923897005E+0002 1.09585120320904E+0002 1.09507367348347E+0002 + 1.09429664949013E+0002 1.09352013092599E+0002 1.09274411748819E+0002 1.09196860887401E+0002 1.09119360478093E+0002 + 1.09041910490658E+0002 1.08964510894878E+0002 1.08887161660548E+0002 1.08809862757484E+0002 1.08732614155517E+0002 + 1.08655415824493E+0002 1.08578267734277E+0002 1.08501169854752E+0002 1.08424122155813E+0002 1.08347124607377E+0002 + 1.08270177179375E+0002 1.08193279841754E+0002 1.08116432564481E+0002 1.08039635317536E+0002 1.07962888070917E+0002 + 1.07886190794641E+0002 1.07809543458737E+0002 1.07732946033256E+0002 1.07656398488262E+0002 1.07579900793836E+0002 + 1.07503452920078E+0002 1.07427054837101E+0002 1.07350706515038E+0002 1.07274407924037E+0002 1.07198159034263E+0002 + 1.07121959815898E+0002 1.07045810239139E+0002 1.06969710274201E+0002 1.06893659891315E+0002 1.06817659060730E+0002 + 1.06741707752710E+0002 1.06665805937535E+0002 1.06589953585504E+0002 1.06514150666930E+0002 1.06438397152144E+0002 + 1.06362693011493E+0002 1.06287038215340E+0002 1.06211432734067E+0002 1.06135876538069E+0002 1.06060369597759E+0002 + 1.05984911883568E+0002 1.05909503365941E+0002 1.05834144015340E+0002 1.05758833802246E+0002 1.05683572697152E+0002 + 1.05608360670572E+0002 1.05533197693033E+0002 1.05458083735081E+0002 1.05383018767276E+0002 1.05308002760195E+0002 + 1.05233035684433E+0002 1.05158117510600E+0002 1.05083248209323E+0002 1.05008427751245E+0002 1.04933656107025E+0002 + 1.04858933247339E+0002 1.04784259142880E+0002 1.04709633764354E+0002 1.04635057082488E+0002 1.04560529068023E+0002 + 1.04486049691715E+0002 1.04411618924339E+0002 1.04337236736685E+0002 1.04262903099558E+0002 1.04188617983781E+0002 + 1.04114381360194E+0002 1.04040193199651E+0002 1.03966053473024E+0002 1.03891962151200E+0002 1.03817919205082E+0002 + 1.03743924605592E+0002 1.03669978323665E+0002 1.03596080330253E+0002 1.03522230596326E+0002 1.03448429092868E+0002 + 1.03374675790880E+0002 1.03300970661379E+0002 1.03227313675399E+0002 1.03153704803989E+0002 1.03080144018214E+0002 + 1.03006631289158E+0002 1.02933166587917E+0002 1.02859749885605E+0002 1.02786381153353E+0002 1.02713060362308E+0002 + 1.02639787483630E+0002 1.02566562488500E+0002 1.02493385348110E+0002 1.02420256033673E+0002 1.02347174516414E+0002 + 1.02274140767576E+0002 1.02201154758419E+0002 1.02128216460217E+0002 1.02055325844260E+0002 1.01982482881856E+0002 + 1.01909687544327E+0002 1.01836939803012E+0002 1.01764239629267E+0002 1.01691586994462E+0002 1.01618981869984E+0002 + 1.01546424227235E+0002 1.01473914037635E+0002 1.01401451272619E+0002 1.01329035903636E+0002 1.01256667902154E+0002 + 1.01184347239654E+0002 1.01112073887637E+0002 1.01039847817615E+0002 1.00967669001119E+0002 1.00895537409696E+0002 + 1.00823453014907E+0002 1.00751415788331E+0002 1.00679425701560E+0002 1.00607482726206E+0002 1.00535586833893E+0002 + 1.00463737996263E+0002 1.00391936184973E+0002 1.00320181371696E+0002 1.00248473528121E+0002 1.00176812625953E+0002 + 1.00105198636912E+0002 1.00033631532734E+0002 9.99621112851718E+0001 9.98906378659930E+0001 9.98192112469812E+0001 + 9.97478313999359E+0001 9.96764982966722E+0001 9.96052119090209E+0001 9.95339722088288E+0001 9.94627791679581E+0001 + 9.93916327582870E+0001 9.93205329517093E+0001 9.92494797201345E+0001 9.91784730354879E+0001 9.91075128697103E+0001 + 9.90365991947584E+0001 9.89657319826042E+0001 9.88949112052359E+0001 9.88241368346570E+0001 9.87534088428867E+0001 + 9.86827272019599E+0001 9.86120918839271E+0001 9.85415028608544E+0001 9.84709601048235E+0001 9.84004635879320E+0001 + 9.83300132822925E+0001 9.82596091600338E+0001 9.81892511933001E+0001 9.81189393542508E+0001 9.80486736150614E+0001 + 9.79784539479226E+0001 9.79082803250410E+0001 9.78381527186382E+0001 9.77680711009519E+0001 9.76980354442351E+0001 + 9.76280457207562E+0001 9.75581019027993E+0001 9.74882039626639E+0001 9.74183518726649E+0001 9.73485456051329E+0001 + 9.72787851324139E+0001 9.72090704268693E+0001 9.71394014608760E+0001 9.70697782068265E+0001 9.70002006371284E+0001 + 9.69306687242051E+0001 9.68611824404952E+0001 9.67917417584528E+0001 9.67223466505476E+0001 9.66529970892641E+0001 + 9.65836930471031E+0001 9.65144344965799E+0001 9.64452214102259E+0001 9.63760537605873E+0001 9.63069315202260E+0001 + 9.62378546617193E+0001 9.61688231576596E+0001 9.60998369806549E+0001 9.60308961033283E+0001 9.59620004983182E+0001 + 9.58931501382787E+0001 9.58243449958788E+0001 9.57555850438031E+0001 9.56868702547511E+0001 9.56182006014381E+0001 + 9.55495760565941E+0001 9.54809965929650E+0001 9.54124621833115E+0001 9.53439728004096E+0001 9.52755284170507E+0001 + 9.52071290060415E+0001 9.51387745402036E+0001 9.50704649923741E+0001 9.50022003354053E+0001 9.49339805421646E+0001 + 9.48658055855345E+0001 9.47976754384131E+0001 9.47295900737131E+0001 9.46615494643630E+0001 9.45935535833058E+0001 + 9.45256024035002E+0001 9.44576958979200E+0001 9.43898340395536E+0001 9.43220168014053E+0001 9.42542441564939E+0001 + 9.41865160778537E+0001 9.41188325385339E+0001 9.40511935115989E+0001 9.39835989701282E+0001 9.39160488872164E+0001 + 9.38485432359731E+0001 9.37810819895229E+0001 9.37136651210057E+0001 9.36462926035763E+0001 9.35789644104045E+0001 + 9.35116805146753E+0001 9.34444408895886E+0001 9.33772455083594E+0001 9.33100943442176E+0001 9.32429873704082E+0001 + 9.31759245601912E+0001 9.31089058868416E+0001 9.30419313236493E+0001 9.29750008439193E+0001 9.29081144209714E+0001 + 9.28412720281405E+0001 9.27744736387765E+0001 9.27077192262441E+0001 9.26410087639229E+0001 9.25743422252077E+0001 + 9.25077195835079E+0001 9.24411408122480E+0001 9.23746058848673E+0001 9.23081147748201E+0001 9.22416674555756E+0001 + 9.21752639006178E+0001 9.21089040834455E+0001 9.20425879775726E+0001 9.19763155565277E+0001 9.19100867938541E+0001 + 9.18439016631104E+0001 9.17777601378696E+0001 9.17116621917196E+0001 9.16456077982634E+0001 9.15795969311184E+0001 + 9.15136295639172E+0001 9.14477056703069E+0001 9.13818252239494E+0001 9.13159881985218E+0001 9.12501945677153E+0001 + 9.11844443052364E+0001 9.11187373848061E+0001 9.10530737801603E+0001 9.09874534650495E+0001 9.09218764132390E+0001 + 9.08563425985089E+0001 9.07908519946538E+0001 9.07254045754833E+0001 9.06600003148214E+0001 9.05946391865071E+0001 + 9.05293211643938E+0001 9.04640462223499E+0001 9.03988143342581E+0001 9.03336254740161E+0001 9.02684796155360E+0001 + 9.02033767327447E+0001 9.01383167995838E+0001 9.00732997900092E+0001 9.00083256779919E+0001 8.99433944375172E+0001 + 8.98785060425850E+0001 8.98136604672101E+0001 8.97488576854214E+0001 8.96840976712629E+0001 8.96193803987930E+0001 + 8.95547058420844E+0001 8.94900739752247E+0001 8.94254847723160E+0001 8.93609382074749E+0001 8.92964342548324E+0001 + 8.92319728885343E+0001 8.91675540827409E+0001 8.91031778116267E+0001 8.90388440493811E+0001 8.89745527702077E+0001 + 8.89103039483248E+0001 8.88460975579651E+0001 8.87819335733759E+0001 8.87178119688188E+0001 8.86537327185698E+0001 + 8.85896957969198E+0001 8.85257011781735E+0001 8.84617488366508E+0001 8.83978387466852E+0001 8.83339708826253E+0001 + 8.82701452188338E+0001 8.82063617296879E+0001 8.81426203895793E+0001 8.80789211729138E+0001 8.80152640541118E+0001 + 8.79516490076082E+0001 8.78880760078520E+0001 8.78245450293068E+0001 8.77610560464504E+0001 8.76976090337751E+0001 + 8.76342039657873E+0001 8.75708408170080E+0001 8.75075195619724E+0001 8.74442401752300E+0001 8.73810026313448E+0001 + 8.73178069048948E+0001 8.72546529704726E+0001 8.71915408026848E+0001 8.71284703761527E+0001 8.70654416655113E+0001 + 8.70024546454103E+0001 8.69395092905137E+0001 8.68766055754995E+0001 8.68137434750600E+0001 8.67509229639018E+0001 + 8.66881440167458E+0001 8.66254066083270E+0001 8.65627107133946E+0001 8.65000563067122E+0001 8.64374433630573E+0001 + 8.63748718572219E+0001 8.63123417640121E+0001 8.62498530582479E+0001 8.61874057147640E+0001 8.61249997084088E+0001 + 8.60626350140450E+0001 8.60003116065496E+0001 8.59380294608135E+0001 8.58757885517419E+0001 8.58135888542540E+0001 + 8.57514303432835E+0001 8.56893129937775E+0001 8.56272367806979E+0001 8.55652016790203E+0001 8.55032076637346E+0001 + 8.54412547098445E+0001 8.53793427923681E+0001 8.53174718863375E+0001 8.52556419667987E+0001 8.51938530088118E+0001 + 8.51321049874511E+0001 8.50703978778048E+0001 8.50087316549750E+0001 8.49471062940782E+0001 8.48855217702446E+0001 + 8.48239780586186E+0001 8.47624751343584E+0001 8.47010129726363E+0001 8.46395915486386E+0001 8.45782108375657E+0001 + 8.45168708146316E+0001 8.44555714550648E+0001 8.43943127341073E+0001 8.43330946270152E+0001 8.42719171090586E+0001 + 8.42107801555215E+0001 8.41496837417017E+0001 8.40886278429112E+0001 8.40276124344758E+0001 8.39666374917349E+0001 + 8.39057029900423E+0001 8.38448089047653E+0001 8.37839552112853E+0001 8.37231418849976E+0001 8.36623689013111E+0001 + 8.36016362356489E+0001 8.35409438634477E+0001 8.34802917601582E+0001 8.34196799012448E+0001 8.33591082621859E+0001 + 8.32985768184736E+0001 8.32380855456139E+0001 8.31776344191266E+0001 8.31172234145451E+0001 8.30568525074170E+0001 + 8.29965216733033E+0001 8.29362308877790E+0001 8.28759801264329E+0001 8.28157693648674E+0001 8.27555985786988E+0001 + 8.26954677435569E+0001 8.26353768350858E+0001 8.25753258289426E+0001 8.25153147007988E+0001 8.24553434263392E+0001 + 8.23954119812625E+0001 8.23355203412811E+0001 8.22756684821210E+0001 8.22158563795220E+0001 8.21560840092375E+0001 + 8.20963513470346E+0001 8.20366583686943E+0001 8.19770050500109E+0001 8.19173913667926E+0001 8.18578172948612E+0001 + 8.17982828100520E+0001 8.17387878882142E+0001 8.16793325052104E+0001 8.16199166369170E+0001 8.15605402592238E+0001 + 8.15012033480346E+0001 8.14419058792662E+0001 8.13826478288496E+0001 8.13234291727290E+0001 8.12642498868624E+0001 + 8.12051099472212E+0001 8.11460093297904E+0001 8.10869480105688E+0001 8.10279259655683E+0001 8.09689431708148E+0001 + 8.09099996023475E+0001 8.08510952362190E+0001 8.07922300484958E+0001 8.07334040152575E+0001 8.06746171125976E+0001 + 8.06158693166228E+0001 8.05571606034535E+0001 8.04984909492235E+0001 8.04398603300799E+0001 8.03812687221836E+0001 + 8.03227161017088E+0001 8.02642024448432E+0001 8.02057277277878E+0001 8.01472919267572E+0001 8.00888950179796E+0001 + 8.00305369776962E+0001 7.99722177821621E+0001 7.99139374076453E+0001 7.98556958304277E+0001 7.97974930268042E+0001 + 7.97393289730835E+0001 7.96812036455873E+0001 7.96231170206510E+0001 7.95650690746231E+0001 7.95070597838657E+0001 + 7.94490891247541E+0001 7.93911570736769E+0001 7.93332636070362E+0001 7.92754087012476E+0001 7.92175923327396E+0001 + 7.91598144779544E+0001 7.91020751133472E+0001 7.90443742153868E+0001 7.89867117605551E+0001 7.89290877253474E+0001 + 7.88715020862723E+0001 7.88139548198515E+0001 7.87564459026204E+0001 7.86989753111272E+0001 7.86415430219335E+0001 + 7.85841490116144E+0001 7.85267932567578E+0001 7.84694757339653E+0001 7.84121964198515E+0001 7.83549552910442E+0001 + 7.82977523241845E+0001 7.82405874959266E+0001 7.81834607829382E+0001 7.81263721618997E+0001 7.80693216095052E+0001 + 7.80123091024617E+0001 7.79553346174895E+0001 7.78983981313219E+0001 7.78414996207056E+0001 7.77846390624002E+0001 + 7.77278164331787E+0001 7.76710317098271E+0001 7.76142848691445E+0001 7.75575758879433E+0001 7.75009047430488E+0001 + 7.74442714112996E+0001 7.73876758695473E+0001 7.73311180946566E+0001 7.72745980635055E+0001 7.72181157529848E+0001 + 7.71616711399985E+0001 7.71052642014637E+0001 7.70488949143104E+0001 7.69925632554821E+0001 7.69362692019348E+0001 + 7.68800127306379E+0001 7.68237938185737E+0001 7.67676124427376E+0001 7.67114685801380E+0001 7.66553622077963E+0001 + 7.65992933027469E+0001 7.65432618420373E+0001 7.64872678027279E+0001 7.64313111618920E+0001 7.63753918966162E+0001 + 7.63195099839998E+0001 7.62636654011551E+0001 7.62078581252076E+0001 7.61520881332953E+0001 7.60963554025696E+0001 + 7.60406599101945E+0001 7.59850016333474E+0001 7.59293805492180E+0001 7.58737966350094E+0001 7.58182498679375E+0001 + 7.57627402252311E+0001 7.57072676841318E+0001 7.56518322218941E+0001 7.55964338157856E+0001 7.55410724430866E+0001 + 7.54857480810903E+0001 7.54304607071029E+0001 7.53752102984431E+0001 7.53199968324430E+0001 7.52648202864470E+0001 + 7.52096806378127E+0001 7.51545778639104E+0001 7.50995119421232E+0001 7.50444828498472E+0001 7.49894905644911E+0001 + 7.49345350634765E+0001 7.48796163242378E+0001 7.48247343242222E+0001 7.47698890408896E+0001 7.47150804517128E+0001 + 7.46603085341773E+0001 7.46055732657814E+0001 7.45508746240363E+0001 7.44962125864655E+0001 7.44415871306057E+0001 + 7.43869982340062E+0001 7.43324458742291E+0001 7.42779300288490E+0001 7.42234506754533E+0001 7.41690077916425E+0001 + 7.41146013550291E+0001 7.40602313432389E+0001 7.40058977339101E+0001 7.39516005046937E+0001 7.38973396332533E+0001 + 7.38431150972652E+0001 7.37889268744184E+0001 7.37347749424145E+0001 7.36806592789678E+0001 7.36265798618053E+0001 + 7.35725366686664E+0001 7.35185296773035E+0001 7.34645588654812E+0001 7.34106242109771E+0001 7.33567256915812E+0001 + 7.33028632850962E+0001 7.32490369693373E+0001 7.31952467221324E+0001 7.31414925213219E+0001 7.30877743447588E+0001 + 7.30340921703086E+0001 7.29804459758497E+0001 7.29268357392725E+0001 7.28732614384805E+0001 7.28197230513894E+0001 + 7.27662205559275E+0001 7.27127539300358E+0001 7.26593231516675E+0001 7.26059281987887E+0001 7.25525690493778E+0001 + 7.24992456814257E+0001 7.24459580729357E+0001 7.23927062019240E+0001 7.23394900464188E+0001 7.22863095844610E+0001 + 7.22331647941041E+0001 7.21800556534137E+0001 7.21269821404684E+0001 7.20739442333586E+0001 7.20209419101877E+0001 + 7.19679751490712E+0001 7.19150439281373E+0001 7.18621482255263E+0001 7.18092880193912E+0001 7.17564632878974E+0001 + 7.17036740092224E+0001 7.16509201615565E+0001 7.15982017231021E+0001 7.15455186720742E+0001 7.14928709867000E+0001 + 7.14402586452192E+0001 7.13876816258837E+0001 7.13351399069581E+0001 7.12826334667189E+0001 7.12301622834553E+0001 + 7.11777263354687E+0001 7.11253256010728E+0001 7.10729600585938E+0001 7.10206296863701E+0001 7.09683344627522E+0001 + 7.09160743661033E+0001 7.08638493747988E+0001 7.08116594672261E+0001 7.07595046217853E+0001 7.07073848168884E+0001 + 7.06553000309601E+0001 7.06032502424370E+0001 7.05512354297681E+0001 7.04992555714147E+0001 7.04473106458502E+0001 + 7.03954006315605E+0001 7.03435255070434E+0001 7.02916852508093E+0001 7.02398798413805E+0001 7.01881092572917E+0001 + 7.01363734770897E+0001 7.00846724793336E+0001 7.00330062425948E+0001 6.99813747454565E+0001 6.99297779665146E+0001 + 6.98782158843767E+0001 6.98266884776629E+0001 6.97751957250054E+0001 6.97237376050483E+0001 6.96723140964484E+0001 + 6.96209251778739E+0001 6.95695708280059E+0001 6.95182510255371E+0001 6.94669657491726E+0001 6.94157149776295E+0001 + 6.93644986896369E+0001 6.93133168639364E+0001 6.92621694792813E+0001 6.92110565144371E+0001 6.91599779481816E+0001 + 6.91089337593043E+0001 6.90579239266072E+0001 6.90069484289040E+0001 6.89560072450207E+0001 6.89051003537953E+0001 + 6.88542277340777E+0001 6.88033893647301E+0001 6.87525852246265E+0001 6.87018152926532E+0001 6.86510795477081E+0001 + 6.86003779687016E+0001 6.85497105345557E+0001 6.84990772242049E+0001 6.84484780165950E+0001 6.83979128906844E+0001 + 6.83473818254433E+0001 6.82968847998537E+0001 6.82464217929099E+0001 6.81959927836179E+0001 6.81455977509956E+0001 + 6.80952366740732E+0001 6.80449095318926E+0001 6.79946163035077E+0001 6.79443569679843E+0001 6.78941315044001E+0001 + 6.78439398918449E+0001 6.77937821094201E+0001 6.77436581362394E+0001 6.76935679514281E+0001 6.76435115341235E+0001 + 6.75934888634748E+0001 6.75434999186431E+0001 6.74935446788012E+0001 6.74436231231342E+0001 6.73937352308386E+0001 + 6.73438809811230E+0001 6.72940603532078E+0001 6.72442733263252E+0001 6.71945198797193E+0001 6.71447999926461E+0001 + 6.70951136443732E+0001 6.70454608141804E+0001 6.69958414813589E+0001 6.69462556252119E+0001 6.68967032250544E+0001 + 6.68471842602133E+0001 6.67976987100270E+0001 6.67482465538460E+0001 6.66988277710325E+0001 6.66494423409602E+0001 + 6.66000902430149E+0001 6.65507714565941E+0001 6.65014859611069E+0001 6.64522337359742E+0001 6.64030147606288E+0001 + 6.63538290145150E+0001 6.63046764770889E+0001 6.62555571278185E+0001 6.62064709461833E+0001 6.61574179116746E+0001 + 6.61083980037953E+0001 6.60594112020601E+0001 6.60104574859954E+0001 6.59615368351393E+0001 6.59126492290414E+0001 + 6.58637946472632E+0001 6.58149730693778E+0001 6.57661844749698E+0001 6.57174288436357E+0001 6.56687061549834E+0001 + 6.56200163886327E+0001 6.55713595242147E+0001 6.55227355413725E+0001 6.54741444197607E+0001 6.54255861390452E+0001 + 6.53770606789040E+0001 6.53285680190264E+0001 6.52801081391133E+0001 6.52316810188774E+0001 6.51832866380427E+0001 + 6.51349249763451E+0001 6.50865960135317E+0001 6.50382997293616E+0001 6.49900361036050E+0001 6.49418051160439E+0001 + 6.48936067464720E+0001 6.48454409746943E+0001 6.47973077805272E+0001 6.47492071437991E+0001 6.47011390443495E+0001 + 6.46531034620297E+0001 6.46051003767022E+0001 6.45571297682414E+0001 6.45091916165328E+0001 6.44612859014736E+0001 + 6.44134126029726E+0001 6.43655717009498E+0001 6.43177631753370E+0001 6.42699870060770E+0001 6.42222431731246E+0001 + 6.41745316564458E+0001 6.41268524360179E+0001 6.40792054918299E+0001 6.40315908038821E+0001 6.39840083521863E+0001 + 6.39364581167656E+0001 6.38889400776548E+0001 6.38414542148997E+0001 6.37940005085579E+0001 6.37465789386982E+0001 + 6.36991894854008E+0001 6.36518321287573E+0001 6.36045068488707E+0001 6.35572136258554E+0001 6.35099524398372E+0001 + 6.34627232709532E+0001 6.34155260993518E+0001 6.33683609051928E+0001 6.33212276686475E+0001 6.32741263698983E+0001 + 6.32270569891391E+0001 6.31800195065750E+0001 6.31330139024226E+0001 6.30860401569097E+0001 6.30390982502754E+0001 + 6.29921881627701E+0001 6.29453098746555E+0001 6.28984633662047E+0001 6.28516486177019E+0001 6.28048656094428E+0001 + 6.27581143217342E+0001 6.27113947348943E+0001 6.26647068292524E+0001 6.26180505851491E+0001 6.25714259829363E+0001 + 6.25248330029774E+0001 6.24782716256464E+0001 6.24317418313292E+0001 6.23852436004225E+0001 6.23387769133344E+0001 + 6.22923417504841E+0001 6.22459380923021E+0001 6.21995659192302E+0001 6.21532252117211E+0001 6.21069159502390E+0001 + 6.20606381152591E+0001 6.20143916872678E+0001 6.19681766467628E+0001 6.19219929742528E+0001 6.18758406502578E+0001 + 6.18297196553087E+0001 6.17836299699479E+0001 6.17375715747287E+0001 6.16915444502157E+0001 6.16455485769845E+0001 + 6.15995839356218E+0001 6.15536505067256E+0001 6.15077482709048E+0001 6.14618772087796E+0001 6.14160373009812E+0001 + 6.13702285281518E+0001 6.13244508709448E+0001 6.12787043100248E+0001 6.12329888260673E+0001 6.11873043997589E+0001 + 6.11416510117974E+0001 6.10960286428913E+0001 6.10504372737607E+0001 6.10048768851362E+0001 6.09593474577599E+0001 + 6.09138489723846E+0001 6.08683814097743E+0001 6.08229447507040E+0001 6.07775389759597E+0001 6.07321640663384E+0001 + 6.06868200026482E+0001 6.06415067657080E+0001 6.05962243363479E+0001 6.05509726954089E+0001 6.05057518237430E+0001 + 6.04605617022132E+0001 6.04154023116933E+0001 6.03702736330684E+0001 6.03251756472342E+0001 6.02801083350976E+0001 + 6.02350716775764E+0001 6.01900656555993E+0001 6.01450902501058E+0001 6.01001454420467E+0001 6.00552312123834E+0001 + 6.00103475420884E+0001 5.99654944121449E+0001 5.99206718035472E+0001 5.98758796973004E+0001 5.98311180744207E+0001 + 5.97863869159349E+0001 5.97416862028809E+0001 5.96970159163072E+0001 5.96523760372736E+0001 5.96077665468504E+0001 + 5.95631874261190E+0001 5.95186386561714E+0001 5.94741202181106E+0001 5.94296320930507E+0001 5.93851742621160E+0001 + 5.93407467064423E+0001 5.92963494071758E+0001 5.92519823454737E+0001 5.92076455025040E+0001 5.91633388594454E+0001 + 5.91190623974876E+0001 5.90748160978308E+0001 5.90305999416864E+0001 5.89864139102761E+0001 5.89422579848329E+0001 + 5.88981321466001E+0001 5.88540363768320E+0001 5.88099706567938E+0001 5.87659349677612E+0001 5.87219292910207E+0001 + 5.86779536078697E+0001 5.86340078996161E+0001 5.85900921475788E+0001 5.85462063330872E+0001 5.85023504374817E+0001 + 5.84585244421129E+0001 5.84147283283428E+0001 5.83709620775436E+0001 5.83272256710982E+0001 5.82835190904007E+0001 + 5.82398423168552E+0001 5.81961953318770E+0001 5.81525781168918E+0001 5.81089906533361E+0001 5.80654329226570E+0001 + 5.80219049063124E+0001 5.79784065857706E+0001 5.79349379425108E+0001 5.78914989580227E+0001 5.78480896138066E+0001 + 5.78047098913735E+0001 5.77613597722452E+0001 5.77180392379537E+0001 5.76747482700421E+0001 5.76314868500637E+0001 + 5.75882549595826E+0001 5.75450525801736E+0001 5.75018796934217E+0001 5.74587362809230E+0001 5.74156223242837E+0001 + 5.73725378051210E+0001 5.73294827050624E+0001 5.72864570057460E+0001 5.72434606888205E+0001 5.72004937359451E+0001 + 5.71575561287897E+0001 5.71146478490345E+0001 5.70717688783704E+0001 5.70289191984988E+0001 5.69860987911317E+0001 + 5.69433076379914E+0001 5.69005457208109E+0001 5.68578130213336E+0001 5.68151095213135E+0001 5.67724352025151E+0001 + 5.67297900467132E+0001 5.66871740356934E+0001 5.66445871512514E+0001 5.66020293751937E+0001 5.65595006893372E+0001 + 5.65170010755090E+0001 5.64745305155471E+0001 5.64320889912994E+0001 5.63896764846249E+0001 5.63472929773924E+0001 + 5.63049384514816E+0001 5.62626128887824E+0001 5.62203162711952E+0001 5.61780485806308E+0001 5.61358097990103E+0001 + 5.60935999082654E+0001 5.60514188903382E+0001 5.60092667271809E+0001 5.59671434007565E+0001 5.59250488930380E+0001 + 5.58829831860091E+0001 5.58409462616637E+0001 5.57989381020060E+0001 5.57569586890508E+0001 5.57150080048229E+0001 + 5.56730860313580E+0001 5.56311927507015E+0001 5.55893281449096E+0001 5.55474921960486E+0001 5.55056848861953E+0001 + 5.54639061974366E+0001 5.54221561118700E+0001 5.53804346116031E+0001 5.53387416787539E+0001 5.52970772954506E+0001 + 5.52554414438318E+0001 5.52138341060463E+0001 5.51722552642533E+0001 5.51307049006222E+0001 5.50891829973327E+0001 + 5.50476895365748E+0001 5.50062245005486E+0001 5.49647878714646E+0001 5.49233796315436E+0001 5.48819997630164E+0001 + 5.48406482481245E+0001 5.47993250691191E+0001 5.47580302082619E+0001 5.47167636478249E+0001 5.46755253700901E+0001 + 5.46343153573499E+0001 5.45931335919069E+0001 5.45519800560737E+0001 5.45108547321733E+0001 5.44697576025387E+0001 + 5.44286886495134E+0001 5.43876478554508E+0001 5.43466352027146E+0001 5.43056506736785E+0001 5.42646942507266E+0001 + 5.42237659162531E+0001 5.41828656526622E+0001 5.41419934423684E+0001 5.41011492677963E+0001 5.40603331113806E+0001 + 5.40195449555661E+0001 5.39787847828079E+0001 5.39380525755711E+0001 5.38973483163308E+0001 5.38566719875725E+0001 + 5.38160235717915E+0001 5.37754030514933E+0001 5.37348104091936E+0001 5.36942456274181E+0001 5.36537086887027E+0001 + 5.36131995755930E+0001 5.35727182706452E+0001 5.35322647564251E+0001 5.34918390155089E+0001 5.34514410304827E+0001 + 5.34110707839427E+0001 5.33707282584950E+0001 5.33304134367559E+0001 5.32901263013517E+0001 5.32498668349188E+0001 + 5.32096350201033E+0001 5.31694308395618E+0001 5.31292542759605E+0001 5.30891053119759E+0001 5.30489839302943E+0001 + 5.30088901136121E+0001 5.29688238446356E+0001 5.29287851060811E+0001 5.28887738806751E+0001 5.28487901511538E+0001 + 5.28088339002634E+0001 5.27689051107602E+0001 5.27290037654104E+0001 5.26891298469901E+0001 5.26492833382854E+0001 + 5.26094642220924E+0001 5.25696724812169E+0001 5.25299080984750E+0001 5.24901710566923E+0001 5.24504613387048E+0001 + 5.24107789273579E+0001 5.23711238055074E+0001 5.23314959560186E+0001 5.22918953617670E+0001 5.22523220056378E+0001 + 5.22127758705262E+0001 5.21732569393372E+0001 5.21337651949857E+0001 5.20943006203966E+0001 5.20548631985045E+0001 + 5.20154529122539E+0001 5.19760697445991E+0001 5.19367136785045E+0001 5.18973846969441E+0001 5.18580827829019E+0001 + 5.18188079193715E+0001 5.17795600893566E+0001 5.17403392758705E+0001 5.17011454619366E+0001 5.16619786305878E+0001 + 5.16228387648670E+0001 5.15837258478269E+0001 5.15446398625299E+0001 5.15055807920483E+0001 5.14665486194641E+0001 + 5.14275433278692E+0001 5.13885649003651E+0001 5.13496133200632E+0001 5.13106885700848E+0001 5.12717906335605E+0001 + 5.12329194936312E+0001 5.11940751334472E+0001 5.11552575361688E+0001 5.11164666849657E+0001 5.10777025630177E+0001 + 5.10389651535141E+0001 5.10002544396540E+0001 5.09615704046462E+0001 5.09229130317092E+0001 5.08842823040713E+0001 + 5.08456782049704E+0001 5.08071007176542E+0001 5.07685498253799E+0001 5.07300255114147E+0001 5.06915277590353E+0001 + 5.06530565515279E+0001 5.06146118721887E+0001 5.05761937043234E+0001 5.05378020312474E+0001 5.04994368362858E+0001 + 5.04610981027731E+0001 5.04227858140539E+0001 5.03844999534821E+0001 5.03462405044212E+0001 5.03080074502447E+0001 + 5.02698007743353E+0001 5.02316204600856E+0001 5.01934664908976E+0001 5.01553388501832E+0001 5.01172375213636E+0001 + 5.00791624878698E+0001 5.00411137331424E+0001 5.00030912406315E+0001 4.99650949937967E+0001 4.99271249761074E+0001 + 4.98891811710425E+0001 4.98512635620903E+0001 4.98133721327489E+0001 4.97755068665259E+0001 4.97376677469383E+0001 + 4.96998547575128E+0001 4.96620678817857E+0001 4.96243071033026E+0001 4.95865724056189E+0001 4.95488637722994E+0001 + 4.95111811869184E+0001 4.94735246330597E+0001 4.94358940943168E+0001 4.93982895542924E+0001 4.93607109965991E+0001 + 4.93231584048585E+0001 4.92856317627022E+0001 4.92481310537710E+0001 4.92106562617151E+0001 4.91732073701945E+0001 + 4.91357843628784E+0001 4.90983872234455E+0001 4.90610159355842E+0001 4.90236704829920E+0001 4.89863508493760E+0001 + 4.89490570184529E+0001 4.89117889739487E+0001 4.88745466995988E+0001 4.88373301791481E+0001 4.88001393963509E+0001 + 4.87629743349709E+0001 4.87258349787814E+0001 4.86887213115647E+0001 4.86516333171130E+0001 4.86145709792276E+0001 + 4.85775342817191E+0001 4.85405232084079E+0001 4.85035377431234E+0001 4.84665778697046E+0001 4.84296435719996E+0001 + 4.83927348338663E+0001 4.83558516391717E+0001 4.83189939717920E+0001 4.82821618156132E+0001 4.82453551545302E+0001 + 4.82085739724476E+0001 4.81718182532791E+0001 4.81350879809478E+0001 4.80983831393862E+0001 4.80617037125360E+0001 + 4.80250496843484E+0001 4.79884210387838E+0001 4.79518177598119E+0001 4.79152398314117E+0001 4.78786872375715E+0001 + 4.78421599622891E+0001 4.78056579895712E+0001 4.77691813034341E+0001 4.77327298879033E+0001 4.76963037270135E+0001 + 4.76599028048088E+0001 4.76235271053424E+0001 4.75871766126769E+0001 4.75508513108841E+0001 4.75145511840451E+0001 + 4.74782762162501E+0001 4.74420263915988E+0001 4.74058016941998E+0001 4.73696021081712E+0001 4.73334276176402E+0001 + 4.72972782067433E+0001 4.72611538596262E+0001 4.72250545604437E+0001 4.71889802933599E+0001 4.71529310425481E+0001 + 4.71169067921909E+0001 4.70809075264797E+0001 4.70449332296156E+0001 4.70089838858086E+0001 4.69730594792778E+0001 + 4.69371599942517E+0001 4.69012854149678E+0001 4.68654357256727E+0001 4.68296109106226E+0001 4.67938109540822E+0001 + 4.67580358403258E+0001 4.67222855536366E+0001 4.66865600783073E+0001 4.66508593986392E+0001 4.66151834989430E+0001 + 4.65795323635388E+0001 4.65439059767553E+0001 4.65083043229306E+0001 4.64727273864119E+0001 4.64371751515554E+0001 + 4.64016476027265E+0001 4.63661447242996E+0001 4.63306665006584E+0001 4.62952129161952E+0001 4.62597839553120E+0001 + 4.62243796024194E+0001 4.61889998419373E+0001 4.61536446582946E+0001 4.61183140359292E+0001 4.60830079592882E+0001 + 4.60477264128275E+0001 4.60124693810124E+0001 4.59772368483168E+0001 4.59420287992241E+0001 4.59068452182264E+0001 + 4.58716860898248E+0001 4.58365513985298E+0001 4.58014411288604E+0001 4.57663552653450E+0001 4.57312937925208E+0001 + 4.56962566949342E+0001 4.56612439571403E+0001 4.56262555637034E+0001 4.55912914991968E+0001 4.55563517482025E+0001 + 4.55214362953120E+0001 4.54865451251253E+0001 4.54516782222515E+0001 4.54168355713086E+0001 4.53820171569239E+0001 + 4.53472229637331E+0001 4.53124529763814E+0001 4.52777071795225E+0001 4.52429855578192E+0001 4.52082880959433E+0001 + 4.51736147785756E+0001 4.51389655904055E+0001 4.51043405161315E+0001 4.50697395404612E+0001 4.50351626481108E+0001 + 4.50006098238055E+0001 4.49660810522795E+0001 4.49315763182758E+0001 4.48970956065463E+0001 4.48626389018518E+0001 + 4.48282061889620E+0001 4.47937974526554E+0001 4.47594126777194E+0001 4.47250518489503E+0001 4.46907149511532E+0001 + 4.46564019691422E+0001 4.46221128877400E+0001 4.45878476917784E+0001 4.45536063660978E+0001 4.45193888955477E+0001 + 4.44851952649861E+0001 4.44510254592802E+0001 4.44168794633058E+0001 4.43827572619475E+0001 4.43486588400988E+0001 + 4.43145841826619E+0001 4.42805332745480E+0001 4.42465061006768E+0001 4.42125026459771E+0001 4.41785228953863E+0001 + 4.41445668338507E+0001 4.41106344463251E+0001 4.40767257177735E+0001 4.40428406331684E+0001 4.40089791774911E+0001 + 4.39751413357317E+0001 4.39413270928889E+0001 4.39075364339704E+0001 4.38737693439925E+0001 4.38400258079802E+0001 + 4.38063058109674E+0001 4.37726093379966E+0001 4.37389363741191E+0001 4.37052869043947E+0001 4.36716609138923E+0001 + 4.36380583876891E+0001 4.36044793108714E+0001 4.35709236685340E+0001 4.35373914457802E+0001 4.35038826277225E+0001 + 4.34703971994815E+0001 4.34369351461870E+0001 4.34034964529772E+0001 4.33700811049990E+0001 4.33366890874080E+0001 + 4.33033203853684E+0001 4.32699749840532E+0001 4.32366528686440E+0001 4.32033540243310E+0001 4.31700784363131E+0001 + 4.31368260897977E+0001 4.31035969700011E+0001 4.30703910621480E+0001 4.30372083514719E+0001 4.30040488232147E+0001 + 4.29709124626271E+0001 4.29377992549685E+0001 4.29047091855066E+0001 4.28716422395179E+0001 4.28385984022875E+0001 + 4.28055776591092E+0001 4.27725799952851E+0001 4.27396053961261E+0001 4.27066538469516E+0001 4.26737253330897E+0001 + 4.26408198398769E+0001 4.26079373526583E+0001 4.25750778567877E+0001 4.25422413376272E+0001 4.25094277805478E+0001 + 4.24766371709289E+0001 4.24438694941582E+0001 4.24111247356322E+0001 4.23784028807560E+0001 4.23457039149430E+0001 + 4.23130278236152E+0001 4.22803745922033E+0001 4.22477442061463E+0001 4.22151366508917E+0001 4.21825519118957E+0001 + 4.21499899746228E+0001 4.21174508245462E+0001 4.20849344471473E+0001 4.20524408279164E+0001 4.20199699523519E+0001 + 4.19875218059608E+0001 4.19550963742587E+0001 4.19226936427695E+0001 4.18903135970258E+0001 4.18579562225683E+0001 + 4.18256215049464E+0001 4.17933094297179E+0001 4.17610199824492E+0001 4.17287531487148E+0001 4.16965089140980E+0001 + 4.16642872641902E+0001 4.16320881845915E+0001 4.15999116609103E+0001 4.15677576787635E+0001 4.15356262237763E+0001 + 4.15035172815823E+0001 4.14714308378236E+0001 4.14393668781507E+0001 4.14073253882225E+0001 4.13753063537062E+0001 + 4.13433097602775E+0001 4.13113355936203E+0001 4.12793838394272E+0001 4.12474544833988E+0001 4.12155475112444E+0001 + 4.11836629086814E+0001 4.11518006614357E+0001 4.11199607552416E+0001 4.10881431758416E+0001 4.10563479089867E+0001 + 4.10245749404361E+0001 4.09928242559574E+0001 4.09610958413266E+0001 4.09293896823279E+0001 4.08977057647540E+0001 + 4.08660440744057E+0001 4.08344045970923E+0001 4.08027873186313E+0001 4.07711922248486E+0001 4.07396193015783E+0001 + 4.07080685346628E+0001 4.06765399099528E+0001 4.06450334133075E+0001 4.06135490305941E+0001 4.05820867476881E+0001 + 4.05506465504735E+0001 4.05192284248423E+0001 4.04878323566951E+0001 4.04564583319403E+0001 4.04251063364949E+0001 + 4.03937763562842E+0001 4.03624683772414E+0001 4.03311823853083E+0001 4.02999183664347E+0001 4.02686763065788E+0001 + 4.02374561917069E+0001 4.02062580077936E+0001 4.01750817408218E+0001 4.01439273767823E+0001 4.01127949016744E+0001 + 4.00816843015057E+0001 4.00505955622916E+0001 4.00195286700561E+0001 3.99884836108312E+0001 3.99574603706570E+0001 + 3.99264589355821E+0001 3.98954792916630E+0001 3.98645214249644E+0001 3.98335853215593E+0001 3.98026709675288E+0001 + 3.97717783489621E+0001 3.97409074519566E+0001 3.97100582626180E+0001 3.96792307670600E+0001 3.96484249514044E+0001 + 3.96176408017811E+0001 3.95868783043286E+0001 3.95561374451928E+0001 3.95254182105283E+0001 3.94947205864976E+0001 + 3.94640445592713E+0001 3.94333901150282E+0001 3.94027572399551E+0001 3.93721459202471E+0001 3.93415561421072E+0001 + 3.93109878917465E+0001 3.92804411553844E+0001 3.92499159192482E+0001 3.92194121695733E+0001 3.91889298926033E+0001 + 3.91584690745896E+0001 3.91280297017921E+0001 3.90976117604783E+0001 3.90672152369242E+0001 3.90368401174134E+0001 + 3.90064863882380E+0001 3.89761540356978E+0001 3.89458430461009E+0001 3.89155534057632E+0001 3.88852851010089E+0001 + 3.88550381181700E+0001 3.88248124435866E+0001 3.87946080636069E+0001 3.87644249645870E+0001 3.87342631328911E+0001 + 3.87041225548913E+0001 3.86740032169679E+0001 3.86439051055091E+0001 3.86138282069110E+0001 3.85837725075777E+0001 + 3.85537379939215E+0001 3.85237246523624E+0001 3.84937324693286E+0001 3.84637614312563E+0001 3.84338115245893E+0001 + 3.84038827357798E+0001 3.83739750512878E+0001 3.83440884575811E+0001 3.83142229411358E+0001 3.82843784884355E+0001 + 3.82545550859722E+0001 3.82247527202455E+0001 3.81949713777632E+0001 3.81652110450407E+0001 3.81354717086016E+0001 + 3.81057533549774E+0001 3.80760559707074E+0001 3.80463795423389E+0001 3.80167240564271E+0001 3.79870894995349E+0001 + 3.79574758582336E+0001 3.79278831191018E+0001 3.78983112687264E+0001 3.78687602937021E+0001 3.78392301806313E+0001 + 3.78097209161246E+0001 3.77802324868002E+0001 3.77507648792843E+0001 3.77213180802108E+0001 3.76918920762218E+0001 + 3.76624868539670E+0001 3.76331024001039E+0001 3.76037387012981E+0001 3.75743957442228E+0001 3.75450735155592E+0001 + 3.75157720019962E+0001 3.74864911902307E+0001 3.74572310669672E+0001 3.74279916189183E+0001 3.73987728328043E+0001 + 3.73695746953532E+0001 3.73403971933009E+0001 3.73112403133912E+0001 3.72821040423755E+0001 3.72529883670132E+0001 + 3.72238932740713E+0001 3.71948187503249E+0001 3.71657647825564E+0001 3.71367313575565E+0001 3.71077184621233E+0001 + 3.70787260830629E+0001 3.70497542071890E+0001 3.70208028213232E+0001 3.69918719122947E+0001 3.69629614669407E+0001 + 3.69340714721059E+0001 3.69052019146429E+0001 3.68763527814119E+0001 3.68475240592812E+0001 3.68187157351262E+0001 + 3.67899277958307E+0001 3.67611602282858E+0001 3.67324130193904E+0001 3.67036861560513E+0001 3.66749796251827E+0001 + 3.66462934137069E+0001 3.66176275085535E+0001 3.65889818966602E+0001 3.65603565649719E+0001 3.65317515004417E+0001 + 3.65031666900302E+0001 3.64746021207054E+0001 3.64460577794435E+0001 3.64175336532280E+0001 3.63890297290502E+0001 + 3.63605459939090E+0001 3.63320824348110E+0001 3.63036390387706E+0001 3.62752157928096E+0001 3.62468126839576E+0001 + 3.62184296992517E+0001 3.61900668257370E+0001 3.61617240504659E+0001 3.61334013604985E+0001 3.61050987429025E+0001 + 3.60768161847534E+0001 3.60485536731342E+0001 3.60203111951354E+0001 3.59920887378554E+0001 3.59638862884000E+0001 + 3.59357038338826E+0001 3.59075413614243E+0001 3.58793988581536E+0001 3.58512763112071E+0001 3.58231737077282E+0001 + 3.57950910348686E+0001 3.57670282797872E+0001 3.57389854296506E+0001 3.57109624716328E+0001 3.56829593929157E+0001 + 3.56549761806884E+0001 3.56270128221479E+0001 3.55990693044984E+0001 3.55711456149520E+0001 3.55432417407281E+0001 + 3.55153576690537E+0001 3.54874933871634E+0001 3.54596488822992E+0001 3.54318241417109E+0001 3.54040191526555E+0001 + 3.53762339023978E+0001 3.53484683782099E+0001 3.53207225673715E+0001 3.52929964571699E+0001 3.52652900348997E+0001 + 3.52376032878632E+0001 3.52099362033701E+0001 3.51822887687377E+0001 3.51546609712905E+0001 3.51270527983608E+0001 + 3.50994642372883E+0001 3.50718952754201E+0001 3.50443459001109E+0001 3.50168160987226E+0001 3.49893058586249E+0001 + 3.49618151671948E+0001 3.49343440118167E+0001 3.49068923798826E+0001 3.48794602587918E+0001 3.48520476359511E+0001 + 3.48246544987748E+0001 3.47972808346846E+0001 3.47699266311096E+0001 3.47425918754863E+0001 3.47152765552587E+0001 + 3.46879806578783E+0001 3.46607041708037E+0001 3.46334470815012E+0001 3.46062093774446E+0001 3.45789910461147E+0001 + 3.45517920750000E+0001 3.45246124515963E+0001 3.44974521634069E+0001 3.44703111979424E+0001 3.44431895427207E+0001 + 3.44160871852672E+0001 3.43890041131147E+0001 3.43619403138032E+0001 3.43348957748803E+0001 3.43078704839008E+0001 + 3.42808644284268E+0001 3.42538775960280E+0001 3.42269099742813E+0001 3.41999615507709E+0001 3.41730323130884E+0001 + 3.41461222488327E+0001 3.41192313456102E+0001 3.40923595910344E+0001 3.40655069727262E+0001 3.40386734783140E+0001 + 3.40118590954333E+0001 3.39850638117269E+0001 3.39582876148451E+0001 3.39315304924455E+0001 3.39047924321926E+0001 + 3.38780734217588E+0001 3.38513734488234E+0001 3.38246925010731E+0001 3.37980305662019E+0001 3.37713876319110E+0001 + 3.37447636859090E+0001 3.37181587159117E+0001 3.36915727096422E+0001 3.36650056548309E+0001 3.36384575392153E+0001 + 3.36119283505404E+0001 3.35854180765582E+0001 3.35589267050283E+0001 3.35324542237171E+0001 3.35060006203986E+0001 + 3.34795658828539E+0001 3.34531499988714E+0001 3.34267529562466E+0001 3.34003747427823E+0001 3.33740153462886E+0001 + 3.33476747545827E+0001 3.33213529554891E+0001 3.32950499368395E+0001 3.32687656864727E+0001 3.32425001922348E+0001 + 3.32162534419793E+0001 3.31900254235664E+0001 3.31638161248639E+0001 3.31376255337467E+0001 3.31114536380968E+0001 + 3.30853004258035E+0001 3.30591658847631E+0001 3.30330500028793E+0001 3.30069527680627E+0001 3.29808741682313E+0001 + 3.29548141913102E+0001 3.29287728252315E+0001 3.29027500579348E+0001 3.28767458773664E+0001 3.28507602714801E+0001 + 3.28247932282367E+0001 3.27988447356041E+0001 3.27729147815574E+0001 3.27470033540789E+0001 3.27211104411579E+0001 + 3.26952360307908E+0001 3.26693801109811E+0001 3.26435426697397E+0001 3.26177236950843E+0001 3.25919231750398E+0001 + 3.25661410976382E+0001 3.25403774509187E+0001 3.25146322229273E+0001 3.24889054017175E+0001 3.24631969753495E+0001 + 3.24375069318909E+0001 3.24118352594161E+0001 3.23861819460069E+0001 3.23605469797518E+0001 3.23349303487466E+0001 + 3.23093320410942E+0001 3.22837520449043E+0001 3.22581903482940E+0001 3.22326469393871E+0001 3.22071218063149E+0001 + 3.21816149372151E+0001 3.21561263202331E+0001 3.21306559435209E+0001 3.21052037952377E+0001 3.20797698635498E+0001 + 3.20543541366303E+0001 3.20289566026595E+0001 3.20035772498246E+0001 3.19782160663200E+0001 3.19528730403469E+0001 + 3.19275481601136E+0001 3.19022414138354E+0001 3.18769527897346E+0001 3.18516822760405E+0001 3.18264298609893E+0001 + 3.18011955328243E+0001 3.17759792797958E+0001 3.17507810901609E+0001 3.17256009521839E+0001 3.17004388541359E+0001 + 3.16752947842950E+0001 3.16501687309464E+0001 3.16250606823821E+0001 3.15999706269011E+0001 3.15748985528093E+0001 + 3.15498444484196E+0001 3.15248083020520E+0001 3.14997901020332E+0001 3.14747898366969E+0001 3.14498074943838E+0001 + 3.14248430634414E+0001 3.13998965322243E+0001 3.13749678890939E+0001 3.13500571224186E+0001 3.13251642205736E+0001 + 3.13002891719411E+0001 3.12754319649101E+0001 3.12505925878767E+0001 3.12257710292437E+0001 3.12009672774209E+0001 + 3.11761813208249E+0001 3.11514131478794E+0001 3.11266627470146E+0001 3.11019301066680E+0001 3.10772152152838E+0001 + 3.10525180613129E+0001 3.10278386332134E+0001 3.10031769194499E+0001 3.09785329084942E+0001 3.09539065888247E+0001 + 3.09292979489269E+0001 3.09047069772928E+0001 3.08801336624217E+0001 3.08555779928193E+0001 3.08310399569984E+0001 + 3.08065195434786E+0001 3.07820167407863E+0001 3.07575315374546E+0001 3.07330639220237E+0001 3.07086138830403E+0001 + 3.06841814090583E+0001 3.06597664886380E+0001 3.06353691103467E+0001 3.06109892627587E+0001 3.05866269344547E+0001 + 3.05622821140225E+0001 3.05379547900565E+0001 3.05136449511581E+0001 3.04893525859353E+0001 3.04650776830030E+0001 + 3.04408202309827E+0001 3.04165802185029E+0001 3.03923576341988E+0001 3.03681524667122E+0001 3.03439647046920E+0001 + 3.03197943367935E+0001 3.02956413516789E+0001 3.02715057380173E+0001 3.02473874844843E+0001 3.02232865797625E+0001 + 3.01992030125409E+0001 3.01751367715155E+0001 3.01510878453891E+0001 3.01270562228709E+0001 3.01030418926772E+0001 + 3.00790448435308E+0001 3.00550650641611E+0001 3.00311025433046E+0001 3.00071572697043E+0001 2.99832292321096E+0001 + 2.99593184192772E+0001 2.99354248199702E+0001 2.99115484229582E+0001 2.98876892170178E+0001 2.98638471909322E+0001 + 2.98400223334912E+0001 2.98162146334914E+0001 2.97924240797359E+0001 2.97686506610348E+0001 2.97448943662046E+0001 + 2.97211551840684E+0001 2.96974331034563E+0001 2.96737281132047E+0001 2.96500402021569E+0001 2.96263693591627E+0001 + 2.96027155730787E+0001 2.95790788327680E+0001 2.95554591271004E+0001 2.95318564449523E+0001 2.95082707752068E+0001 + 2.94847021067537E+0001 2.94611504284892E+0001 2.94376157293163E+0001 2.94140979981446E+0001 2.93905972238902E+0001 + 2.93671133954759E+0001 2.93436465018312E+0001 2.93201965318921E+0001 2.92967634746011E+0001 2.92733473189076E+0001 + 2.92499480537671E+0001 2.92265656681423E+0001 2.92032001510021E+0001 2.91798514913219E+0001 2.91565196780840E+0001 + 2.91332047002771E+0001 2.91099065468964E+0001 2.90866252069439E+0001 2.90633606694279E+0001 2.90401129233634E+0001 + 2.90168819577720E+0001 2.89936677616817E+0001 2.89704703241272E+0001 2.89472896341498E+0001 2.89241256807971E+0001 + 2.89009784531233E+0001 2.88778479401894E+0001 2.88547341310626E+0001 2.88316370148169E+0001 2.88085565805325E+0001 + 2.87854928172965E+0001 2.87624457142023E+0001 2.87394152603497E+0001 2.87164014448454E+0001 2.86934042568022E+0001 + 2.86704236853396E+0001 2.86474597195836E+0001 2.86245123486666E+0001 2.86015815617277E+0001 2.85786673479122E+0001 + 2.85557696963721E+0001 2.85328885962658E+0001 2.85100240367582E+0001 2.84871760070207E+0001 2.84643444962310E+0001 + 2.84415294935736E+0001 2.84187309882392E+0001 2.83959489694250E+0001 2.83731834263347E+0001 2.83504343481785E+0001 + 2.83277017241729E+0001 2.83049855435410E+0001 2.82822857955123E+0001 2.82596024693227E+0001 2.82369355542145E+0001 + 2.82142850394365E+0001 2.81916509142441E+0001 2.81690331678986E+0001 2.81464317896684E+0001 2.81238467688278E+0001 + 2.81012780946577E+0001 2.80787257564455E+0001 2.80561897434848E+0001 2.80336700450759E+0001 2.80111666505251E+0001 + 2.79886795491454E+0001 2.79662087302562E+0001 2.79437541831830E+0001 2.79213158972581E+0001 2.78988938618198E+0001 + 2.78764880662131E+0001 2.78540984997891E+0001 2.78317251519054E+0001 2.78093680119260E+0001 2.77870270692212E+0001 + 2.77647023131677E+0001 2.77423937331486E+0001 2.77201013185533E+0001 2.76978250587774E+0001 2.76755649432231E+0001 + 2.76533209612989E+0001 2.76310931024195E+0001 2.76088813560061E+0001 2.75866857114860E+0001 2.75645061582931E+0001 + 2.75423426858676E+0001 2.75201952836558E+0001 2.74980639411104E+0001 2.74759486476906E+0001 2.74538493928617E+0001 + 2.74317661660955E+0001 2.74096989568698E+0001 2.73876477546691E+0001 2.73656125489839E+0001 2.73435933293110E+0001 + 2.73215900851538E+0001 2.72996028060216E+0001 2.72776314814301E+0001 2.72556761009016E+0001 2.72337366539642E+0001 + 2.72118131301525E+0001 2.71899055190074E+0001 2.71680138100760E+0001 2.71461379929118E+0001 2.71242780570743E+0001 + 2.71024339921295E+0001 2.70806057876495E+0001 2.70587934332128E+0001 2.70369969184039E+0001 2.70152162328139E+0001 + 2.69934513660397E+0001 2.69717023076849E+0001 2.69499690473590E+0001 2.69282515746778E+0001 2.69065498792635E+0001 + 2.68848639507443E+0001 2.68631937787546E+0001 2.68415393529353E+0001 2.68199006629333E+0001 2.67982776984016E+0001 + 2.67766704489997E+0001 2.67550789043930E+0001 2.67335030542534E+0001 2.67119428882588E+0001 2.66903983960933E+0001 + 2.66688695674472E+0001 2.66473563920170E+0001 2.66258588595054E+0001 2.66043769596213E+0001 2.65829106820797E+0001 + 2.65614600166019E+0001 2.65400249529151E+0001 2.65186054807530E+0001 2.64972015898552E+0001 2.64758132699676E+0001 + 2.64544405108422E+0001 2.64330833022371E+0001 2.64117416339168E+0001 2.63904154956515E+0001 2.63691048772180E+0001 + 2.63478097683990E+0001 2.63265301589832E+0001 2.63052660387658E+0001 2.62840173975478E+0001 2.62627842251364E+0001 + 2.62415665113451E+0001 2.62203642459933E+0001 2.61991774189067E+0001 2.61780060199168E+0001 2.61568500388615E+0001 + 2.61357094655848E+0001 2.61145842899366E+0001 2.60934745017730E+0001 2.60723800909563E+0001 2.60513010473547E+0001 + 2.60302373608426E+0001 2.60091890213005E+0001 2.59881560186150E+0001 2.59671383426785E+0001 2.59461359833898E+0001 + 2.59251489306537E+0001 2.59041771743810E+0001 2.58832207044886E+0001 2.58622795108993E+0001 2.58413535835423E+0001 + 2.58204429123525E+0001 2.57995474872711E+0001 2.57786672982452E+0001 2.57578023352279E+0001 2.57369525881787E+0001 + 2.57161180470625E+0001 2.56952987018509E+0001 2.56744945425211E+0001 2.56537055590564E+0001 2.56329317414462E+0001 + 2.56121730796860E+0001 2.55914295637771E+0001 2.55707011837269E+0001 2.55499879295489E+0001 2.55292897912625E+0001 + 2.55086067588932E+0001 2.54879388224723E+0001 2.54672859720373E+0001 2.54466481976317E+0001 2.54260254893048E+0001 + 2.54054178371120E+0001 2.53848252311148E+0001 2.53642476613804E+0001 2.53436851179823E+0001 2.53231375909997E+0001 + 2.53026050705179E+0001 2.52820875466281E+0001 2.52615850094275E+0001 2.52410974490194E+0001 2.52206248555128E+0001 + 2.52001672190228E+0001 2.51797245296704E+0001 2.51592967775827E+0001 2.51388839528924E+0001 2.51184860457385E+0001 + 2.50981030462657E+0001 2.50777349446247E+0001 2.50573817309723E+0001 2.50370433954710E+0001 2.50167199282892E+0001 + 2.49964113196014E+0001 2.49761175595880E+0001 2.49558386384351E+0001 2.49355745463349E+0001 2.49153252734856E+0001 + 2.48950908100910E+0001 2.48748711463610E+0001 2.48546662725114E+0001 2.48344761787639E+0001 2.48143008553459E+0001 + 2.47941402924909E+0001 2.47739944804383E+0001 2.47538634094333E+0001 2.47337470697268E+0001 2.47136454515759E+0001 + 2.46935585452433E+0001 2.46734863409979E+0001 2.46534288291140E+0001 2.46333859998721E+0001 2.46133578435586E+0001 + 2.45933443504654E+0001 2.45733455108907E+0001 2.45533613151381E+0001 2.45333917535174E+0001 2.45134368163441E+0001 + 2.44934964939395E+0001 2.44735707766307E+0001 2.44536596547510E+0001 2.44337631186389E+0001 2.44138811586393E+0001 + 2.43940137651026E+0001 2.43741609283850E+0001 2.43543226388488E+0001 2.43344988868619E+0001 2.43146896627979E+0001 + 2.42948949570366E+0001 2.42751147599631E+0001 2.42553490619686E+0001 2.42355978534501E+0001 2.42158611248104E+0001 + 2.41961388664579E+0001 2.41764310688070E+0001 2.41567377222777E+0001 2.41370588172960E+0001 2.41173943442935E+0001 + 2.40977442937075E+0001 2.40781086559814E+0001 2.40584874215641E+0001 2.40388805809103E+0001 2.40192881244805E+0001 + 2.39997100427409E+0001 2.39801463261636E+0001 2.39605969652262E+0001 2.39410619504124E+0001 2.39215412722113E+0001 + 2.39020349211179E+0001 2.38825428876329E+0001 2.38630651622629E+0001 2.38436017355199E+0001 2.38241525979220E+0001 + 2.38047177399927E+0001 2.37852971522614E+0001 2.37658908252632E+0001 2.37464987495390E+0001 2.37271209156352E+0001 + 2.37077573141040E+0001 2.36884079355034E+0001 2.36690727703971E+0001 2.36497518093542E+0001 2.36304450429500E+0001 + 2.36111524617651E+0001 2.35918740563859E+0001 2.35726098174045E+0001 2.35533597354188E+0001 2.35341238010321E+0001 + 2.35149020048537E+0001 2.34956943374983E+0001 2.34765007895864E+0001 2.34573213517443E+0001 2.34381560146037E+0001 + 2.34190047688021E+0001 2.33998676049827E+0001 2.33807445137943E+0001 2.33616354858913E+0001 2.33425405119338E+0001 + 2.33234595825876E+0001 2.33043926885241E+0001 2.32853398204203E+0001 2.32663009689589E+0001 2.32472761248282E+0001 + 2.32282652787221E+0001 2.32092684213403E+0001 2.31902855433878E+0001 2.31713166355756E+0001 2.31523616886199E+0001 + 2.31334206932430E+0001 2.31144936401723E+0001 2.30955805201413E+0001 2.30766813238887E+0001 2.30577960421591E+0001 + 2.30389246657025E+0001 2.30200671852746E+0001 2.30012235916366E+0001 2.29823938755554E+0001 2.29635780278034E+0001 + 2.29447760391587E+0001 2.29259879004048E+0001 2.29072136023310E+0001 2.28884531357320E+0001 2.28697064914081E+0001 + 2.28509736601653E+0001 2.28322546328149E+0001 2.28135494001740E+0001 2.27948579530652E+0001 2.27761802823166E+0001 + 2.27575163787620E+0001 2.27388662332405E+0001 2.27202298365969E+0001 2.27016071796816E+0001 2.26829982533505E+0001 + 2.26644030484649E+0001 2.26458215558918E+0001 2.26272537665036E+0001 2.26086996711785E+0001 2.25901592607998E+0001 + 2.25716325262567E+0001 2.25531194584437E+0001 2.25346200482609E+0001 2.25161342866139E+0001 2.24976621644138E+0001 + 2.24792036725773E+0001 2.24607588020263E+0001 2.24423275436886E+0001 2.24239098884973E+0001 2.24055058273909E+0001 + 2.23871153513136E+0001 2.23687384512150E+0001 2.23503751180501E+0001 2.23320253427795E+0001 2.23136891163692E+0001 + 2.22953664297907E+0001 2.22770572740211E+0001 2.22587616400427E+0001 2.22404795188435E+0001 2.22222109014168E+0001 + 2.22039557787616E+0001 2.21857141418821E+0001 2.21674859817881E+0001 2.21492712894947E+0001 2.21310700560227E+0001 + 2.21128822723981E+0001 2.20947079296525E+0001 2.20765470188229E+0001 2.20583995309516E+0001 2.20402654570866E+0001 + 2.20221447882811E+0001 2.20040375155938E+0001 2.19859436300889E+0001 2.19678631228360E+0001 2.19497959849099E+0001 + 2.19317422073911E+0001 2.19137017813654E+0001 2.18956746979240E+0001 2.18776609481635E+0001 2.18596605231860E+0001 + 2.18416734140988E+0001 2.18236996120148E+0001 2.18057391080521E+0001 2.17877918933345E+0001 2.17698579589908E+0001 + 2.17519372961555E+0001 2.17340298959683E+0001 2.17161357495743E+0001 2.16982548481241E+0001 2.16803871827736E+0001 + 2.16625327446839E+0001 2.16446915250218E+0001 2.16268635149591E+0001 2.16090487056734E+0001 2.15912470883471E+0001 + 2.15734586541685E+0001 2.15556833943310E+0001 2.15379213000332E+0001 2.15201723624793E+0001 2.15024365728788E+0001 + 2.14847139224464E+0001 2.14670044024022E+0001 2.14493080039718E+0001 2.14316247183860E+0001 2.14139545368807E+0001 + 2.13962974506976E+0001 2.13786534510833E+0001 2.13610225292899E+0001 2.13434046765749E+0001 2.13257998842009E+0001 + 2.13082081434361E+0001 2.12906294455536E+0001 2.12730637818322E+0001 2.12555111435558E+0001 2.12379715220137E+0001 + 2.12204449085003E+0001 2.12029312943155E+0001 2.11854306707645E+0001 2.11679430291575E+0001 2.11504683608104E+0001 + 2.11330066570440E+0001 2.11155579091846E+0001 2.10981221085638E+0001 2.10806992465183E+0001 2.10632893143902E+0001 + 2.10458923035268E+0001 2.10285082052807E+0001 2.10111370110097E+0001 2.09937787120770E+0001 2.09764332998509E+0001 + 2.09591007657050E+0001 2.09417811010182E+0001 2.09244742971746E+0001 2.09071803455635E+0001 2.08898992375796E+0001 + 2.08726309646226E+0001 2.08553755180976E+0001 2.08381328894148E+0001 2.08209030699899E+0001 2.08036860512436E+0001 + 2.07864818246017E+0001 2.07692903814955E+0001 2.07521117133615E+0001 2.07349458116411E+0001 2.07177926677812E+0001 + 2.07006522732338E+0001 2.06835246194563E+0001 2.06664096979109E+0001 2.06493075000654E+0001 2.06322180173926E+0001 + 2.06151412413704E+0001 2.05980771634822E+0001 2.05810257752162E+0001 2.05639870680661E+0001 2.05469610335307E+0001 + 2.05299476631138E+0001 2.05129469483247E+0001 2.04959588806775E+0001 2.04789834516918E+0001 2.04620206528921E+0001 + 2.04450704758083E+0001 2.04281329119753E+0001 2.04112079529332E+0001 2.03942955902273E+0001 2.03773958154080E+0001 + 2.03605086200308E+0001 2.03436339956565E+0001 2.03267719338509E+0001 2.03099224261850E+0001 2.02930854642349E+0001 + 2.02762610395820E+0001 2.02594491438126E+0001 2.02426497685182E+0001 2.02258629052955E+0001 2.02090885457463E+0001 + 2.01923266814774E+0001 2.01755773041010E+0001 2.01588404052340E+0001 2.01421159764988E+0001 2.01254040095227E+0001 + 2.01087044959382E+0001 2.00920174273828E+0001 2.00753427954992E+0001 2.00586805919351E+0001 2.00420308083435E+0001 + 2.00253934363822E+0001 2.00087684677142E+0001 1.99921558940078E+0001 1.99755557069361E+0001 1.99589678981774E+0001 + 1.99423924594150E+0001 1.99258293823375E+0001 1.99092786586382E+0001 1.98927402800158E+0001 1.98762142381740E+0001 + 1.98597005248213E+0001 1.98431991316717E+0001 1.98267100504439E+0001 1.98102332728619E+0001 1.97937687906544E+0001 + 1.97773165955556E+0001 1.97608766793045E+0001 1.97444490336451E+0001 1.97280336503265E+0001 1.97116305211029E+0001 + 1.96952396377335E+0001 1.96788609919825E+0001 1.96624945756192E+0001 1.96461403804178E+0001 1.96297983981575E+0001 + 1.96134686206229E+0001 1.95971510396031E+0001 1.95808456468925E+0001 1.95645524342906E+0001 1.95482713936015E+0001 + 1.95320025166349E+0001 1.95157457952050E+0001 1.94995012211312E+0001 1.94832687862380E+0001 1.94670484823546E+0001 + 1.94508403013155E+0001 1.94346442349600E+0001 1.94184602751325E+0001 1.94022884136824E+0001 1.93861286424638E+0001 + 1.93699809533362E+0001 1.93538453381638E+0001 1.93377217888159E+0001 1.93216102971667E+0001 1.93055108550953E+0001 + 1.92894234544859E+0001 1.92733480872276E+0001 1.92572847452145E+0001 1.92412334203456E+0001 1.92251941045249E+0001 + 1.92091667896614E+0001 1.91931514676688E+0001 1.91771481304661E+0001 1.91611567699770E+0001 1.91451773781302E+0001 + 1.91292099468594E+0001 1.91132544681031E+0001 1.90973109338048E+0001 1.90813793359130E+0001 1.90654596663811E+0001 + 1.90495519171673E+0001 1.90336560802348E+0001 1.90177721475519E+0001 1.90019001110914E+0001 1.89860399628314E+0001 + 1.89701916947548E+0001 1.89543552988493E+0001 1.89385307671075E+0001 1.89227180915271E+0001 1.89069172641106E+0001 + 1.88911282768652E+0001 1.88753511218033E+0001 1.88595857909420E+0001 1.88438322763034E+0001 1.88280905699144E+0001 + 1.88123606638067E+0001 1.87966425500171E+0001 1.87809362205872E+0001 1.87652416675633E+0001 1.87495588829968E+0001 + 1.87338878589438E+0001 1.87182285874654E+0001 1.87025810606276E+0001 1.86869452705009E+0001 1.86713212091612E+0001 + 1.86557088686888E+0001 1.86401082411691E+0001 1.86245193186923E+0001 1.86089420933533E+0001 1.85933765572520E+0001 + 1.85778227024932E+0001 1.85622805211864E+0001 1.85467500054460E+0001 1.85312311473911E+0001 1.85157239391459E+0001 + 1.85002283728392E+0001 1.84847444406047E+0001 1.84692721345808E+0001 1.84538114469110E+0001 1.84383623697434E+0001 + 1.84229248952310E+0001 1.84074990155315E+0001 1.83920847228075E+0001 1.83766820092264E+0001 1.83612908669604E+0001 + 1.83459112881866E+0001 1.83305432650866E+0001 1.83151867898470E+0001 1.82998418546594E+0001 1.82845084517197E+0001 + 1.82691865732290E+0001 1.82538762113930E+0001 1.82385773584223E+0001 1.82232900065320E+0001 1.82080141479424E+0001 + 1.81927497748782E+0001 1.81774968795691E+0001 1.81622554542494E+0001 1.81470254911583E+0001 1.81318069825397E+0001 + 1.81165999206423E+0001 1.81014042977195E+0001 1.80862201060295E+0001 1.80710473378353E+0001 1.80558859854044E+0001 + 1.80407360410094E+0001 1.80255974969274E+0001 1.80104703454404E+0001 1.79953545788349E+0001 1.79802501894024E+0001 + 1.79651571694391E+0001 1.79500755112456E+0001 1.79350052071278E+0001 1.79199462493957E+0001 1.79048986303645E+0001 + 1.78898623423540E+0001 1.78748373776885E+0001 1.78598237286973E+0001 1.78448213877143E+0001 1.78298303470780E+0001 + 1.78148505991318E+0001 1.77998821362236E+0001 1.77849249507063E+0001 1.77699790349371E+0001 1.77550443812783E+0001 + 1.77401209820965E+0001 1.77252088297633E+0001 1.77103079166550E+0001 1.76954182351522E+0001 1.76805397776406E+0001 + 1.76656725365104E+0001 1.76508165041566E+0001 1.76359716729786E+0001 1.76211380353807E+0001 1.76063155837719E+0001 + 1.75915043105658E+0001 1.75767042081805E+0001 1.75619152690390E+0001 1.75471374855689E+0001 1.75323708502025E+0001 + 1.75176153553764E+0001 1.75028709935324E+0001 1.74881377571166E+0001 1.74734156385798E+0001 1.74587046303775E+0001 + 1.74440047249698E+0001 1.74293159148214E+0001 1.74146381924018E+0001 1.73999715501848E+0001 1.73853159806493E+0001 + 1.73706714762784E+0001 1.73560380295601E+0001 1.73414156329869E+0001 1.73268042790558E+0001 1.73122039602688E+0001 + 1.72976146691321E+0001 1.72830363981566E+0001 1.72684691398582E+0001 1.72539128867568E+0001 1.72393676313773E+0001 + 1.72248333662492E+0001 1.72103100839064E+0001 1.71957977768874E+0001 1.71812964377357E+0001 1.71668060589988E+0001 + 1.71523266332292E+0001 1.71378581529837E+0001 1.71234006108241E+0001 1.71089539993164E+0001 1.70945183110312E+0001 + 1.70800935385439E+0001 1.70656796744343E+0001 1.70512767112869E+0001 1.70368846416905E+0001 1.70225034582388E+0001 + 1.70081331535299E+0001 1.69937737201665E+0001 1.69794251507557E+0001 1.69650874379094E+0001 1.69507605742440E+0001 + 1.69364445523802E+0001 1.69221393649435E+0001 1.69078450045640E+0001 1.68935614638760E+0001 1.68792887355188E+0001 + 1.68650268121359E+0001 1.68507756863754E+0001 1.68365353508900E+0001 1.68223057983369E+0001 1.68080870213777E+0001 + 1.67938790126788E+0001 1.67796817649109E+0001 1.67654952707493E+0001 1.67513195228739E+0001 1.67371545139688E+0001 + 1.67230002367229E+0001 1.67088566838296E+0001 1.66947238479868E+0001 1.66806017218967E+0001 1.66664902982661E+0001 + 1.66523895698066E+0001 1.66382995292338E+0001 1.66242201692681E+0001 1.66101514826344E+0001 1.65960934620619E+0001 + 1.65820461002845E+0001 1.65680093900404E+0001 1.65539833240724E+0001 1.65399678951277E+0001 1.65259630959581E+0001 + 1.65119689193197E+0001 1.64979853579733E+0001 1.64840124046838E+0001 1.64700500522210E+0001 1.64560982933589E+0001 + 1.64421571208760E+0001 1.64282265275552E+0001 1.64143065061841E+0001 1.64003970495544E+0001 1.63864981504626E+0001 + 1.63726098017094E+0001 1.63587319961000E+0001 1.63448647264441E+0001 1.63310079855558E+0001 1.63171617662538E+0001 + 1.63033260613608E+0001 1.62895008637044E+0001 1.62756861661164E+0001 1.62618819614332E+0001 1.62480882424953E+0001 + 1.62343050021479E+0001 1.62205322332406E+0001 1.62067699286272E+0001 1.61930180811663E+0001 1.61792766837206E+0001 + 1.61655457291573E+0001 1.61518252103479E+0001 1.61381151201685E+0001 1.61244154514996E+0001 1.61107261972259E+0001 + 1.60970473502367E+0001 1.60833789034255E+0001 1.60697208496903E+0001 1.60560731819337E+0001 1.60424358930622E+0001 + 1.60288089759872E+0001 1.60151924236240E+0001 1.60015862288928E+0001 1.59879903847178E+0001 1.59744048840276E+0001 + 1.59608297197553E+0001 1.59472648848384E+0001 1.59337103722187E+0001 1.59201661748422E+0001 1.59066322856595E+0001 + 1.58931086976256E+0001 1.58795954036996E+0001 1.58660923968451E+0001 1.58525996700301E+0001 1.58391172162270E+0001 + 1.58256450284122E+0001 1.58121830995669E+0001 1.57987314226764E+0001 1.57852899907304E+0001 1.57718587967228E+0001 + 1.57584378336520E+0001 1.57450270945207E+0001 1.57316265723360E+0001 1.57182362601092E+0001 1.57048561508558E+0001 + 1.56914862375961E+0001 1.56781265133542E+0001 1.56647769711588E+0001 1.56514376040429E+0001 1.56381084050436E+0001 + 1.56247893672027E+0001 1.56114804835659E+0001 1.55981817471836E+0001 1.55848931511101E+0001 1.55716146884042E+0001 + 1.55583463521292E+0001 1.55450881353523E+0001 1.55318400311452E+0001 1.55186020325840E+0001 1.55053741327489E+0001 + 1.54921563247245E+0001 1.54789486015995E+0001 1.54657509564673E+0001 1.54525633824250E+0001 1.54393858725744E+0001 + 1.54262184200216E+0001 1.54130610178766E+0001 1.53999136592540E+0001 1.53867763372726E+0001 1.53736490450554E+0001 + 1.53605317757297E+0001 1.53474245224270E+0001 1.53343272782832E+0001 1.53212400364384E+0001 1.53081627900367E+0001 + 1.52950955322269E+0001 1.52820382561618E+0001 1.52689909549983E+0001 1.52559536218979E+0001 1.52429262500260E+0001 + 1.52299088325525E+0001 1.52169013626514E+0001 1.52039038335009E+0001 1.51909162382836E+0001 1.51779385701861E+0001 + 1.51649708223994E+0001 1.51520129881187E+0001 1.51390650605433E+0001 1.51261270328769E+0001 1.51131988983273E+0001 + 1.51002806501066E+0001 1.50873722814309E+0001 1.50744737855209E+0001 1.50615851556010E+0001 1.50487063849003E+0001 + 1.50358374666518E+0001 1.50229783940927E+0001 1.50101291604646E+0001 1.49972897590131E+0001 1.49844601829882E+0001 + 1.49716404256437E+0001 1.49588304802381E+0001 1.49460303400337E+0001 1.49332399982972E+0001 1.49204594482993E+0001 + 1.49076886833150E+0001 1.48949276966235E+0001 1.48821764815080E+0001 1.48694350312562E+0001 1.48567033391597E+0001 + 1.48439813985142E+0001 1.48312692026198E+0001 1.48185667447807E+0001 1.48058740183052E+0001 1.47931910165057E+0001 + 1.47805177326990E+0001 1.47678541602056E+0001 1.47552002923507E+0001 1.47425561224634E+0001 1.47299216438767E+0001 + 1.47172968499281E+0001 1.47046817339591E+0001 1.46920762893154E+0001 1.46794805093468E+0001 1.46668943874072E+0001 + 1.46543179168545E+0001 1.46417510910512E+0001 1.46291939033633E+0001 1.46166463471614E+0001 1.46041084158200E+0001 + 1.45915801027178E+0001 1.45790614012377E+0001 1.45665523047664E+0001 1.45540528066951E+0001 1.45415629004188E+0001 + 1.45290825793368E+0001 1.45166118368525E+0001 1.45041506663733E+0001 1.44916990613107E+0001 1.44792570150805E+0001 + 1.44668245211023E+0001 1.44544015727999E+0001 1.44419881636014E+0001 1.44295842869388E+0001 1.44171899362481E+0001 + 1.44048051049696E+0001 1.43924297865475E+0001 1.43800639744301E+0001 1.43677076620700E+0001 1.43553608429236E+0001 + 1.43430235104515E+0001 1.43306956581184E+0001 1.43183772793930E+0001 1.43060683677480E+0001 1.42937689166604E+0001 + 1.42814789196110E+0001 1.42691983700849E+0001 1.42569272615709E+0001 1.42446655875624E+0001 1.42324133415562E+0001 + 1.42201705170538E+0001 1.42079371075602E+0001 1.41957131065848E+0001 1.41834985076408E+0001 1.41712933042458E+0001 + 1.41590974899210E+0001 1.41469110581919E+0001 1.41347340025879E+0001 1.41225663166427E+0001 1.41104079938937E+0001 + 1.40982590278824E+0001 1.40861194121545E+0001 1.40739891402595E+0001 1.40618682057512E+0001 1.40497566021870E+0001 + 1.40376543231288E+0001 1.40255613621422E+0001 1.40134777127968E+0001 1.40014033686663E+0001 1.39893383233286E+0001 + 1.39772825703651E+0001 1.39652361033618E+0001 1.39531989159082E+0001 1.39411710015981E+0001 1.39291523540292E+0001 + 1.39171429668031E+0001 1.39051428335255E+0001 1.38931519478062E+0001 1.38811703032588E+0001 1.38691978935009E+0001 + 1.38572347121540E+0001 1.38452807528440E+0001 1.38333360092002E+0001 1.38214004748563E+0001 1.38094741434497E+0001 + 1.37975570086221E+0001 1.37856490640188E+0001 1.37737503032892E+0001 1.37618607200868E+0001 1.37499803080688E+0001 + 1.37381090608967E+0001 1.37262469722356E+0001 1.37143940357549E+0001 1.37025502451276E+0001 1.36907155940309E+0001 + 1.36788900761458E+0001 1.36670736851574E+0001 1.36552664147546E+0001 1.36434682586304E+0001 1.36316792104815E+0001 + 1.36198992640087E+0001 1.36081284129167E+0001 1.35963666509143E+0001 1.35846139717138E+0001 1.35728703690319E+0001 + 1.35611358365889E+0001 1.35494103681092E+0001 1.35376939573211E+0001 1.35259865979567E+0001 1.35142882837521E+0001 + 1.35025990084473E+0001 1.34909187657863E+0001 1.34792475495169E+0001 1.34675853533908E+0001 1.34559321711637E+0001 + 1.34442879965950E+0001 1.34326528234484E+0001 1.34210266454910E+0001 1.34094094564941E+0001 1.33978012502329E+0001 + 1.33862020204864E+0001 1.33746117610376E+0001 1.33630304656731E+0001 1.33514581281837E+0001 1.33398947423639E+0001 + 1.33283403020123E+0001 1.33167948009310E+0001 1.33052582329264E+0001 1.32937305918086E+0001 1.32822118713913E+0001 + 1.32707020654926E+0001 1.32592011679339E+0001 1.32477091725410E+0001 1.32362260731432E+0001 1.32247518635737E+0001 + 1.32132865376698E+0001 1.32018300892723E+0001 1.31903825122262E+0001 1.31789438003801E+0001 1.31675139475865E+0001 + 1.31560929477019E+0001 1.31446807945865E+0001 1.31332774821043E+0001 1.31218830041233E+0001 1.31104973545152E+0001 + 1.30991205271556E+0001 1.30877525159239E+0001 1.30763933147035E+0001 1.30650429173813E+0001 1.30537013178483E+0001 + 1.30423685099992E+0001 1.30310444877325E+0001 1.30197292449508E+0001 1.30084227755601E+0001 1.29971250734705E+0001 + 1.29858361325957E+0001 1.29745559468536E+0001 1.29632845101654E+0001 1.29520218164565E+0001 1.29407678596560E+0001 + 1.29295226336966E+0001 1.29182861325151E+0001 1.29070583500520E+0001 1.28958392802515E+0001 1.28846289170616E+0001 + 1.28734272544342E+0001 1.28622342863250E+0001 1.28510500066934E+0001 1.28398744095027E+0001 1.28287074887197E+0001 + 1.28175492383154E+0001 1.28063996522642E+0001 1.27952587245445E+0001 1.27841264491384E+0001 1.27730028200319E+0001 + 1.27618878312145E+0001 1.27507814766797E+0001 1.27396837504247E+0001 1.27285946464504E+0001 1.27175141587617E+0001 + 1.27064422813669E+0001 1.26953790082782E+0001 1.26843243335118E+0001 1.26732782510873E+0001 1.26622407550282E+0001 + 1.26512118393618E+0001 1.26401914981191E+0001 1.26291797253349E+0001 1.26181765150475E+0001 1.26071818612993E+0001 + 1.25961957581362E+0001 1.25852181996078E+0001 1.25742491797677E+0001 1.25632886926730E+0001 1.25523367323846E+0001 + 1.25413932929671E+0001 1.25304583684889E+0001 1.25195319530221E+0001 1.25086140406424E+0001 1.24977046254293E+0001 + 1.24868037014661E+0001 1.24759112628398E+0001 1.24650273036409E+0001 1.24541518179639E+0001 1.24432847999069E+0001 + 1.24324262435716E+0001 1.24215761430635E+0001 1.24107344924918E+0001 1.23999012859695E+0001 1.23890765176130E+0001 + 1.23782601815427E+0001 1.23674522718826E+0001 1.23566527827603E+0001 1.23458617083072E+0001 1.23350790426584E+0001 + 1.23243047799526E+0001 1.23135389143321E+0001 1.23027814399432E+0001 1.22920323509355E+0001 1.22812916414626E+0001 + 1.22705593056815E+0001 1.22598353377531E+0001 1.22491197318419E+0001 1.22384124821159E+0001 1.22277135827471E+0001 + 1.22170230279108E+0001 1.22063408117861E+0001 1.21956669285560E+0001 1.21850013724069E+0001 1.21743441375287E+0001 + 1.21636952181154E+0001 1.21530546083644E+0001 1.21424223024766E+0001 1.21317982946568E+0001 1.21211825791134E+0001 + 1.21105751500583E+0001 1.20999760017073E+0001 1.20893851282795E+0001 1.20788025239979E+0001 1.20682281830891E+0001 + 1.20576620997832E+0001 1.20471042683141E+0001 1.20365546829191E+0001 1.20260133378395E+0001 1.20154802273197E+0001 + 1.20049553456083E+0001 1.19944386869571E+0001 1.19839302456216E+0001 1.19734300158611E+0001 1.19629379919383E+0001 + 1.19524541681196E+0001 1.19419785386751E+0001 1.19315110978784E+0001 1.19210518400066E+0001 1.19106007593406E+0001 + 1.19001578501648E+0001 1.18897231067673E+0001 1.18792965234397E+0001 1.18688780944771E+0001 1.18584678141785E+0001 + 1.18480656768462E+0001 1.18376716767862E+0001 1.18272858083081E+0001 1.18169080657251E+0001 1.18065384433539E+0001 + 1.17961769355148E+0001 1.17858235365317E+0001 1.17754782407322E+0001 1.17651410424473E+0001 1.17548119360117E+0001 + 1.17444909157634E+0001 1.17341779760444E+0001 1.17238731111999E+0001 1.17135763155789E+0001 1.17032875835338E+0001 + 1.16930069094206E+0001 1.16827342875990E+0001 1.16724697124320E+0001 1.16622131782864E+0001 1.16519646795324E+0001 + 1.16417242105439E+0001 1.16314917656981E+0001 1.16212673393760E+0001 1.16110509259620E+0001 1.16008425198440E+0001 + 1.15906421154137E+0001 1.15804497070660E+0001 1.15702652891996E+0001 1.15600888562165E+0001 1.15499204025225E+0001 + 1.15397599225267E+0001 1.15296074106418E+0001 1.15194628612841E+0001 1.15093262688734E+0001 1.14991976278330E+0001 + 1.14890769325896E+0001 1.14789641775735E+0001 1.14688593572187E+0001 1.14587624659624E+0001 1.14486734982456E+0001 + 1.14385924485126E+0001 1.14285193112114E+0001 1.14184540807932E+0001 1.14083967517129E+0001 1.13983473184291E+0001 + 1.13883057754036E+0001 1.13782721171017E+0001 1.13682463379924E+0001 1.13582284325479E+0001 1.13482183952444E+0001 + 1.13382162205609E+0001 1.13282219029805E+0001 1.13182354369895E+0001 1.13082568170776E+0001 1.12982860377382E+0001 + 1.12883230934680E+0001 1.12783679787674E+0001 1.12684206881400E+0001 1.12584812160930E+0001 1.12485495571372E+0001 + 1.12386257057866E+0001 1.12287096565589E+0001 1.12188014039751E+0001 1.12089009425599E+0001 1.11990082668411E+0001 + 1.11891233713503E+0001 1.11792462506224E+0001 1.11693768991958E+0001 1.11595153116123E+0001 1.11496614824171E+0001 + 1.11398154061590E+0001 1.11299770773902E+0001 1.11201464906663E+0001 1.11103236405464E+0001 1.11005085215930E+0001 + 1.10907011283720E+0001 1.10809014554527E+0001 1.10711094974082E+0001 1.10613252488145E+0001 1.10515487042513E+0001 + 1.10417798583019E+0001 1.10320187055527E+0001 1.10222652405937E+0001 1.10125194580183E+0001 1.10027813524232E+0001 + 1.09930509184089E+0001 1.09833281505788E+0001 1.09736130435400E+0001 1.09639055919031E+0001 1.09542057902820E+0001 + 1.09445136332938E+0001 1.09348291155595E+0001 1.09251522317029E+0001 1.09154829763518E+0001 1.09058213441369E+0001 + 1.08961673296927E+0001 1.08865209276569E+0001 1.08768821326705E+0001 1.08672509393781E+0001 1.08576273424275E+0001 + 1.08480113364702E+0001 1.08384029161607E+0001 1.08288020761571E+0001 1.08192088111209E+0001 1.08096231157169E+0001 + 1.08000449846133E+0001 1.07904744124818E+0001 1.07809113939973E+0001 1.07713559238381E+0001 1.07618079966859E+0001 + 1.07522676072259E+0001 1.07427347501465E+0001 1.07332094201395E+0001 1.07236916119002E+0001 1.07141813201270E+0001 + 1.07046785395219E+0001 1.06951832647902E+0001 1.06856954906404E+0001 1.06762152117846E+0001 1.06667424229381E+0001 + 1.06572771188197E+0001 1.06478192941512E+0001 1.06383689436582E+0001 1.06289260620693E+0001 1.06194906441167E+0001 + 1.06100626845357E+0001 1.06006421780651E+0001 1.05912291194470E+0001 1.05818235034268E+0001 1.05724253247533E+0001 + 1.05630345781786E+0001 1.05536512584581E+0001 1.05442753603506E+0001 1.05349068786181E+0001 1.05255458080261E+0001 + 1.05161921433432E+0001 1.05068458793416E+0001 1.04975070107966E+0001 1.04881755324868E+0001 1.04788514391943E+0001 + 1.04695347257044E+0001 1.04602253868057E+0001 1.04509234172902E+0001 1.04416288119530E+0001 1.04323415655927E+0001 + 1.04230616730112E+0001 1.04137891290135E+0001 1.04045239284083E+0001 1.03952660660071E+0001 1.03860155366251E+0001 + 1.03767723350805E+0001 1.03675364561950E+0001 1.03583078947936E+0001 1.03490866457043E+0001 1.03398727037588E+0001 + 1.03306660637917E+0001 1.03214667206411E+0001 1.03122746691484E+0001 1.03030899041582E+0001 1.02939124205183E+0001 + 1.02847422130800E+0001 1.02755792766976E+0001 1.02664236062289E+0001 1.02572751965348E+0001 1.02481340424797E+0001 + 1.02390001389310E+0001 1.02298734807594E+0001 1.02207540628391E+0001 1.02116418800473E+0001 1.02025369272645E+0001 + 1.01934391993746E+0001 1.01843486912646E+0001 1.01752653978249E+0001 1.01661893139490E+0001 1.01571204345337E+0001 + 1.01480587544791E+0001 1.01390042686885E+0001 1.01299569720684E+0001 1.01209168595286E+0001 1.01118839259821E+0001 + 1.01028581663453E+0001 1.00938395755375E+0001 1.00848281484816E+0001 1.00758238801034E+0001 1.00668267653322E+0001 + 1.00578367991004E+0001 1.00488539763437E+0001 1.00398782920009E+0001 1.00309097410140E+0001 1.00219483183285E+0001 + 1.00129940188928E+0001 1.00040468376587E+0001 9.99510676958109E+0000 9.98617380961823E+0000 9.97724795273145E+0000 + 9.96832919388536E+0000 9.95941752804775E+0000 9.95051295018962E+0000 9.94161545528520E+0000 9.93272503831188E+0000 + 9.92384169425026E+0000 9.91496541808416E+0000 9.90609620480059E+0000 9.89723404938972E+0000 9.88837894684497E+0000 + 9.87953089216289E+0000 9.87068988034326E+0000 9.86185590638904E+0000 9.85302896530635E+0000 9.84420905210454E+0000 + 9.83539616179608E+0000 9.82659028939667E+0000 9.81779142992518E+0000 9.80899957840363E+0000 9.80021472985723E+0000 + 9.79143687931436E+0000 9.78266602180658E+0000 9.77390215236860E+0000 9.76514526603832E+0000 9.75639535785676E+0000 + 9.74765242286816E+0000 9.73891645611989E+0000 9.73018745266247E+0000 9.72146540754961E+0000 9.71275031583813E+0000 + 9.70404217258805E+0000 9.69534097286252E+0000 9.68664671172782E+0000 9.67795938425343E+0000 9.66927898551192E+0000 + 9.66060551057903E+0000 9.65193895453367E+0000 9.64327931245783E+0000 9.63462657943668E+0000 9.62598075055852E+0000 + 9.61734182091480E+0000 9.60870978560006E+0000 9.60008463971203E+0000 9.59146637835151E+0000 9.58285499662247E+0000 + 9.57425048963200E+0000 9.56565285249030E+0000 9.55706208031071E+0000 9.54847816820966E+0000 9.53990111130673E+0000 + 9.53133090472462E+0000 9.52276754358912E+0000 9.51421102302914E+0000 9.50566133817672E+0000 9.49711848416700E+0000 + 9.48858245613821E+0000 9.48005324923172E+0000 9.47153085859198E+0000 9.46301527936654E+0000 9.45450650670607E+0000 + 9.44600453576432E+0000 9.43750936169817E+0000 9.42902097966754E+0000 9.42053938483549E+0000 9.41206457236817E+0000 + 9.40359653743478E+0000 9.39513527520766E+0000 9.38668078086220E+0000 9.37823304957690E+0000 9.36979207653331E+0000 + 9.36135785691610E+0000 9.35293038591298E+0000 9.34450965871478E+0000 9.33609567051537E+0000 9.32768841651171E+0000 + 9.31928789190383E+0000 9.31089409189483E+0000 9.30250701169088E+0000 9.29412664650122E+0000 9.28575299153814E+0000 + 9.27738604201701E+0000 9.26902579315625E+0000 9.26067224017735E+0000 9.25232537830485E+0000 9.24398520276636E+0000 + 9.23565170879252E+0000 9.22732489161704E+0000 9.21900474647667E+0000 9.21069126861122E+0000 9.20238445326355E+0000 + 9.19408429567956E+0000 9.18579079110817E+0000 9.17750393480139E+0000 9.16922372201423E+0000 9.16095014800474E+0000 + 9.15268320803405E+0000 9.14442289736628E+0000 9.13616921126858E+0000 9.12792214501117E+0000 9.11968169386727E+0000 + 9.11144785311314E+0000 9.10322061802805E+0000 9.09499998389432E+0000 9.08678594599727E+0000 9.07857849962525E+0000 + 9.07037764006962E+0000 9.06218336262478E+0000 9.05399566258813E+0000 9.04581453526007E+0000 9.03763997594404E+0000 + 9.02947197994647E+0000 9.02131054257680E+0000 9.01315565914750E+0000 9.00500732497401E+0000 8.99686553537479E+0000 + 8.98873028567130E+0000 8.98060157118802E+0000 8.97247938725239E+0000 8.96436372919488E+0000 8.95625459234892E+0000 + 8.94815197205096E+0000 8.94005586364043E+0000 8.93196626245977E+0000 8.92388316385437E+0000 8.91580656317264E+0000 + 8.90773645576595E+0000 8.89967283698866E+0000 8.89161570219812E+0000 8.88356504675464E+0000 8.87552086602153E+0000 + 8.86748315536506E+0000 8.85945191015448E+0000 8.85142712576200E+0000 8.84340879756282E+0000 8.83539692093508E+0000 + 8.82739149125992E+0000 8.81939250392143E+0000 8.81139995430665E+0000 8.80341383780560E+0000 8.79543414981125E+0000 + 8.78746088571954E+0000 8.77949404092934E+0000 8.77153361084252E+0000 8.76357959086384E+0000 8.75563197640108E+0000 + 8.74769076286491E+0000 8.73975594566899E+0000 8.73182752022990E+0000 8.72390548196717E+0000 8.71598982630328E+0000 + 8.70808054866365E+0000 8.70017764447663E+0000 8.69228110917352E+0000 8.68439093818854E+0000 8.67650712695886E+0000 + 8.66862967092456E+0000 8.66075856552869E+0000 8.65289380621718E+0000 8.64503538843893E+0000 8.63718330764573E+0000 + 8.62933755929232E+0000 8.62149813883635E+0000 8.61366504173840E+0000 8.60583826346194E+0000 8.59801779947340E+0000 + 8.59020364524209E+0000 8.58239579624025E+0000 8.57459424794303E+0000 8.56679899582848E+0000 8.55901003537759E+0000 + 8.55122736207420E+0000 8.54345097140511E+0000 8.53568085885999E+0000 8.52791701993143E+0000 8.52015945011492E+0000 + 8.51240814490881E+0000 8.50466309981442E+0000 8.49692431033589E+0000 8.48919177198030E+0000 8.48146548025760E+0000 + 8.47374543068065E+0000 8.46603161876516E+0000 8.45832404002977E+0000 8.45062268999597E+0000 8.44292756418817E+0000 + 8.43523865813362E+0000 8.42755596736248E+0000 8.41987948740777E+0000 8.41220921380539E+0000 8.40454514209414E+0000 + 8.39688726781564E+0000 8.38923558651444E+0000 8.38159009373791E+0000 8.37395078503632E+0000 8.36631765596279E+0000 + 8.35869070207330E+0000 8.35106991892673E+0000 8.34345530208478E+0000 8.33584684711201E+0000 8.32824454957587E+0000 + 8.32064840504664E+0000 8.31305840909746E+0000 8.30547455730432E+0000 8.29789684524608E+0000 8.29032526850442E+0000 + 8.28275982266388E+0000 8.27520050331187E+0000 8.26764730603860E+0000 8.26010022643716E+0000 8.25255926010346E+0000 + 8.24502440263626E+0000 8.23749564963716E+0000 8.22997299671057E+0000 8.22245643946378E+0000 8.21494597350687E+0000 + 8.20744159445277E+0000 8.19994329791724E+0000 8.19245107951888E+0000 8.18496493487908E+0000 8.17748485962210E+0000 + 8.17001084937498E+0000 8.16254289976760E+0000 8.15508100643268E+0000 8.14762516500572E+0000 8.14017537112506E+0000 + 8.13273162043185E+0000 8.12529390857006E+0000 8.11786223118645E+0000 8.11043658393060E+0000 8.10301696245492E+0000 + 8.09560336241460E+0000 8.08819577946764E+0000 8.08079420927484E+0000 8.07339864749982E+0000 8.06600908980897E+0000 + 8.05862553187151E+0000 8.05124796935943E+0000 8.04387639794754E+0000 8.03651081331341E+0000 8.02915121113744E+0000 + 8.02179758710279E+0000 8.01444993689542E+0000 8.00710825620408E+0000 7.99977254072030E+0000 7.99244278613840E+0000 + 7.98511898815547E+0000 7.97780114247139E+0000 7.97048924478881E+0000 7.96318329081317E+0000 7.95588327625266E+0000 + 7.94858919681829E+0000 7.94130104822379E+0000 7.93401882618570E+0000 7.92674252642330E+0000 7.91947214465866E+0000 + 7.91220767661659E+0000 7.90494911802470E+0000 7.89769646461332E+0000 7.89044971211558E+0000 7.88320885626734E+0000 + 7.87597389280724E+0000 7.86874481747665E+0000 7.86152162601972E+0000 7.85430431418333E+0000 7.84709287771714E+0000 + 7.83988731237353E+0000 7.83268761390765E+0000 7.82549377807737E+0000 7.81830580064333E+0000 7.81112367736889E+0000 + 7.80394740402019E+0000 7.79677697636607E+0000 7.78961239017812E+0000 7.78245364123067E+0000 7.77530072530079E+0000 + 7.76815363816827E+0000 7.76101237561564E+0000 7.75387693342816E+0000 7.74674730739383E+0000 7.73962349330334E+0000 + 7.73250548695015E+0000 7.72539328413041E+0000 7.71828688064300E+0000 7.71118627228955E+0000 7.70409145487437E+0000 + 7.69700242420451E+0000 7.68991917608971E+0000 7.68284170634246E+0000 7.67577001077793E+0000 7.66870408521402E+0000 + 7.66164392547135E+0000 7.65458952737321E+0000 7.64754088674563E+0000 7.64049799941734E+0000 7.63346086121974E+0000 + 7.62642946798699E+0000 7.61940381555589E+0000 7.61238389976598E+0000 7.60536971645948E+0000 7.59836126148130E+0000 + 7.59135853067906E+0000 7.58436151990306E+0000 7.57737022500629E+0000 7.57038464184443E+0000 7.56340476627585E+0000 + 7.55643059416161E+0000 7.54946212136544E+0000 7.54249934375376E+0000 7.53554225719568E+0000 7.52859085756297E+0000 + 7.52164514073009E+0000 7.51470510257418E+0000 7.50777073897505E+0000 7.50084204581517E+0000 7.49391901897971E+0000 + 7.48700165435647E+0000 7.48008994783596E+0000 7.47318389531133E+0000 7.46628349267841E+0000 7.45938873583567E+0000 + 7.45249962068428E+0000 7.44561614312804E+0000 7.43873829907341E+0000 7.43186608442951E+0000 7.42499949510814E+0000 + 7.41813852702372E+0000 7.41128317609335E+0000 7.40443343823676E+0000 7.39758930937633E+0000 7.39075078543711E+0000 + 7.38391786234677E+0000 7.37709053603565E+0000 7.37026880243671E+0000 7.36345265748556E+0000 7.35664209712046E+0000 + 7.34983711728230E+0000 7.34303771391459E+0000 7.33624388296352E+0000 7.32945562037787E+0000 7.32267292210907E+0000 + 7.31589578411119E+0000 7.30912420234090E+0000 7.30235817275753E+0000 7.29559769132302E+0000 7.28884275400195E+0000 + 7.28209335676149E+0000 7.27534949557146E+0000 7.26861116640430E+0000 7.26187836523506E+0000 7.25515108804139E+0000 + 7.24842933080359E+0000 7.24171308950456E+0000 7.23500236012979E+0000 7.22829713866742E+0000 7.22159742110817E+0000 + 7.21490320344537E+0000 7.20821448167497E+0000 7.20153125179553E+0000 7.19485350980817E+0000 7.18818125171668E+0000 + 7.18151447352738E+0000 7.17485317124923E+0000 7.16819734089379E+0000 7.16154697847518E+0000 7.15490208001016E+0000 + 7.14826264151805E+0000 7.14162865902077E+0000 7.13500012854282E+0000 7.12837704611131E+0000 7.12175940775592E+0000 + 7.11514720950891E+0000 7.10854044740514E+0000 7.10193911748204E+0000 7.09534321577963E+0000 7.08875273834049E+0000 + 7.08216768120979E+0000 7.07558804043527E+0000 7.06901381206727E+0000 7.06244499215866E+0000 7.05588157676492E+0000 + 7.04932356194406E+0000 7.04277094375669E+0000 7.03622371826598E+0000 7.02968188153765E+0000 7.02314542964000E+0000 + 7.01661435864390E+0000 7.01008866462274E+0000 7.00356834365252E+0000 6.99705339181176E+0000 6.99054380518155E+0000 + 6.98403957984553E+0000 6.97754071188991E+0000 6.97104719740343E+0000 6.96455903247738E+0000 6.95807621320562E+0000 + 6.95159873568454E+0000 6.94512659601306E+0000 6.93865979029268E+0000 6.93219831462743E+0000 6.92574216512386E+0000 + 6.91929133789108E+0000 6.91284582904073E+0000 6.90640563468700E+0000 6.89997075094658E+0000 6.89354117393875E+0000 + 6.88711689978526E+0000 6.88069792461044E+0000 6.87428424454112E+0000 6.86787585570666E+0000 6.86147275423896E+0000 + 6.85507493627243E+0000 6.84868239794401E+0000 6.84229513539317E+0000 6.83591314476188E+0000 6.82953642219464E+0000 + 6.82316496383847E+0000 6.81679876584289E+0000 6.81043782435996E+0000 6.80408213554423E+0000 6.79773169555277E+0000 + 6.79138650054516E+0000 6.78504654668348E+0000 6.77871183013234E+0000 6.77238234705881E+0000 6.76605809363252E+0000 + 6.75973906602555E+0000 6.75342526041252E+0000 6.74711667297053E+0000 6.74081329987918E+0000 6.73451513732057E+0000 + 6.72822218147929E+0000 6.72193442854242E+0000 6.71565187469955E+0000 6.70937451614274E+0000 6.70310234906654E+0000 + 6.69683536966801E+0000 6.69057357414667E+0000 6.68431695870453E+0000 6.67806551954609E+0000 6.67181925287834E+0000 + 6.66557815491073E+0000 6.65934222185519E+0000 6.65311144992614E+0000 6.64688583534048E+0000 6.64066537431756E+0000 + 6.63445006307922E+0000 6.62823989784978E+0000 6.62203487485601E+0000 6.61583499032715E+0000 6.60964024049492E+0000 + 6.60345062159349E+0000 6.59726612985952E+0000 6.59108676153210E+0000 6.58491251285280E+0000 6.57874338006565E+0000 + 6.57257935941713E+0000 6.56642044715618E+0000 6.56026663953419E+0000 6.55411793280502E+0000 6.54797432322497E+0000 + 6.54183580705279E+0000 6.53570238054968E+0000 6.52957403997929E+0000 6.52345078160772E+0000 6.51733260170351E+0000 + 6.51121949653764E+0000 6.50511146238355E+0000 6.49900849551709E+0000 6.49291059221658E+0000 6.48681774876277E+0000 + 6.48072996143882E+0000 6.47464722653036E+0000 6.46856954032545E+0000 6.46249689911455E+0000 6.45642929919059E+0000 + 6.45036673684891E+0000 6.44430920838727E+0000 6.43825671010587E+0000 6.43220923830733E+0000 6.42616678929669E+0000 + 6.42012935938143E+0000 6.41409694487142E+0000 6.40806954207898E+0000 6.40204714731882E+0000 6.39602975690808E+0000 + 6.39001736716633E+0000 6.38400997441553E+0000 6.37800757498005E+0000 6.37201016518669E+0000 6.36601774136464E+0000 + 6.36003029984552E+0000 6.35404783696334E+0000 6.34807034905451E+0000 6.34209783245786E+0000 6.33613028351461E+0000 + 6.33016769856838E+0000 6.32421007396520E+0000 6.31825740605348E+0000 6.31230969118405E+0000 6.30636692571011E+0000 + 6.30042910598728E+0000 6.29449622837354E+0000 6.28856828922930E+0000 6.28264528491731E+0000 6.27672721180275E+0000 + 6.27081406625318E+0000 6.26490584463851E+0000 6.25900254333109E+0000 6.25310415870560E+0000 6.24721068713913E+0000 + 6.24132212501114E+0000 6.23543846870346E+0000 6.22955971460033E+0000 6.22368585908832E+0000 6.21781689855640E+0000 + 6.21195282939591E+0000 6.20609364800056E+0000 6.20023935076642E+0000 6.19438993409193E+0000 6.18854539437792E+0000 + 6.18270572802755E+0000 6.17687093144637E+0000 6.17104100104227E+0000 6.16521593322553E+0000 6.15939572440877E+0000 + 6.15358037100696E+0000 6.14776986943745E+0000 6.14196421611993E+0000 6.13616340747645E+0000 6.13036743993141E+0000 + 6.12457630991155E+0000 6.11879001384599E+0000 6.11300854816616E+0000 6.10723190930588E+0000 6.10146009370127E+0000 + 6.09569309779083E+0000 6.08993091801538E+0000 6.08417355081810E+0000 6.07842099264449E+0000 6.07267323994241E+0000 + 6.06693028916204E+0000 6.06119213675591E+0000 6.05545877917886E+0000 6.04973021288810E+0000 6.04400643434314E+0000 + 6.03828744000583E+0000 6.03257322634036E+0000 6.02686378981323E+0000 6.02115912689328E+0000 6.01545923405167E+0000 + 6.00976410776187E+0000 6.00407374449970E+0000 5.99838814074328E+0000 5.99270729297306E+0000 5.98703119767179E+0000 + 5.98135985132456E+0000 5.97569325041876E+0000 5.97003139144409E+0000 5.96437427089259E+0000 5.95872188525857E+0000 + 5.95307423103868E+0000 5.94743130473187E+0000 5.94179310283939E+0000 5.93615962186481E+0000 5.93053085831399E+0000 + 5.92490680869510E+0000 5.91928746951860E+0000 5.91367283729728E+0000 5.90806290854619E+0000 5.90245767978270E+0000 + 5.89685714752648E+0000 5.89126130829947E+0000 5.88567015862593E+0000 5.88008369503240E+0000 5.87450191404772E+0000 + 5.86892481220299E+0000 5.86335238603163E+0000 5.85778463206933E+0000 5.85222154685407E+0000 5.84666312692612E+0000 + 5.84110936882802E+0000 5.83556026910460E+0000 5.83001582430296E+0000 5.82447603097249E+0000 5.81894088566484E+0000 + 5.81341038493395E+0000 5.80788452533604E+0000 5.80236330342959E+0000 5.79684671577536E+0000 5.79133475893635E+0000 + 5.78582742947788E+0000 5.78032472396750E+0000 5.77482663897503E+0000 5.76933317107258E+0000 5.76384431683449E+0000 + 5.75836007283738E+0000 5.75288043566013E+0000 5.74740540188388E+0000 5.74193496809201E+0000 5.73646913087018E+0000 + 5.73100788680630E+0000 5.72555123249053E+0000 5.72009916451528E+0000 5.71465167947521E+0000 5.70920877396724E+0000 + 5.70377044459053E+0000 5.69833668794649E+0000 5.69290750063878E+0000 5.68748287927329E+0000 5.68206282045817E+0000 + 5.67664732080380E+0000 5.67123637692281E+0000 5.66582998543007E+0000 5.66042814294267E+0000 5.65503084607995E+0000 + 5.64963809146349E+0000 5.64424987571710E+0000 5.63886619546682E+0000 5.63348704734091E+0000 5.62811242796988E+0000 + 5.62274233398647E+0000 5.61737676202561E+0000 5.61201570872451E+0000 5.60665917072257E+0000 5.60130714466140E+0000 + 5.59595962718488E+0000 5.59061661493907E+0000 5.58527810457226E+0000 5.57994409273497E+0000 5.57461457607992E+0000 + 5.56928955126205E+0000 5.56396901493851E+0000 5.55865296376868E+0000 5.55334139441413E+0000 5.54803430353866E+0000 + 5.54273168780827E+0000 5.53743354389115E+0000 5.53213986845771E+0000 5.52685065818058E+0000 5.52156590973458E+0000 + 5.51628561979672E+0000 5.51100978504623E+0000 5.50573840216452E+0000 5.50047146783523E+0000 5.49520897874416E+0000 + 5.48995093157933E+0000 5.48469732303093E+0000 5.47944814979139E+0000 5.47420340855527E+0000 5.46896309601936E+0000 + 5.46372720888264E+0000 5.45849574384625E+0000 5.45326869761355E+0000 5.44804606689006E+0000 5.44282784838349E+0000 + 5.43761403880374E+0000 5.43240463486288E+0000 5.42719963327517E+0000 5.42199903075704E+0000 5.41680282402710E+0000 + 5.41161100980615E+0000 5.40642358481714E+0000 5.40124054578520E+0000 5.39606188943765E+0000 5.39088761250395E+0000 + 5.38571771171576E+0000 5.38055218380690E+0000 5.37539102551334E+0000 5.37023423357323E+0000 5.36508180472689E+0000 + 5.35993373571678E+0000 5.35479002328754E+0000 5.34965066418597E+0000 5.34451565516102E+0000 5.33938499296381E+0000 + 5.33425867434761E+0000 5.32913669606783E+0000 5.32401905488207E+0000 5.31890574755004E+0000 5.31379677083364E+0000 + 5.30869212149689E+0000 5.30359179630597E+0000 5.29849579202922E+0000 5.29340410543711E+0000 5.28831673330225E+0000 + 5.28323367239941E+0000 5.27815491950549E+0000 5.27308047139955E+0000 5.26801032486277E+0000 5.26294447667846E+0000 + 5.25788292363210E+0000 5.25282566251128E+0000 5.24777269010573E+0000 5.24272400320732E+0000 5.23767959861004E+0000 + 5.23263947311003E+0000 5.22760362350553E+0000 5.22257204659694E+0000 5.21754473918678E+0000 5.21252169807966E+0000 + 5.20750292008237E+0000 5.20248840200379E+0000 5.19747814065492E+0000 5.19247213284889E+0000 5.18747037540096E+0000 + 5.18247286512848E+0000 5.17747959885093E+0000 5.17249057338993E+0000 5.16750578556917E+0000 5.16252523221449E+0000 + 5.15754891015383E+0000 5.15257681621721E+0000 5.14760894723682E+0000 5.14264530004690E+0000 5.13768587148384E+0000 + 5.13273065838610E+0000 5.12777965759427E+0000 5.12283286595104E+0000 5.11789028030118E+0000 5.11295189749158E+0000 + 5.10801771437123E+0000 5.10308772779121E+0000 5.09816193460470E+0000 5.09324033166697E+0000 5.08832291583539E+0000 + 5.08340968396943E+0000 5.07850063293062E+0000 5.07359575958263E+0000 5.06869506079118E+0000 5.06379853342408E+0000 + 5.05890617435125E+0000 5.05401798044468E+0000 5.04913394857844E+0000 5.04425407562869E+0000 5.03937835847368E+0000 + 5.03450679399371E+0000 5.02963937907120E+0000 5.02477611059061E+0000 5.01991698543850E+0000 5.01506200050350E+0000 + 5.01021115267632E+0000 5.00536443884972E+0000 5.00052185591856E+0000 4.99568340077975E+0000 4.99084907033228E+0000 + 4.98601886147721E+0000 4.98119277111765E+0000 4.97637079615879E+0000 4.97155293350788E+0000 4.96673918007424E+0000 + 4.96192953276923E+0000 4.95712398850631E+0000 4.95232254420095E+0000 4.94752519677071E+0000 4.94273194313520E+0000 + 4.93794278021609E+0000 4.93315770493710E+0000 4.92837671422399E+0000 4.92359980500459E+0000 4.91882697420877E+0000 + 4.91405821876846E+0000 4.90929353561762E+0000 4.90453292169229E+0000 4.89977637393051E+0000 4.89502388927240E+0000 + 4.89027546466010E+0000 4.88553109703782E+0000 4.88079078335178E+0000 4.87605452055027E+0000 4.87132230558358E+0000 + 4.86659413540407E+0000 4.86187000696613E+0000 4.85714991722616E+0000 4.85243386314263E+0000 4.84772184167601E+0000 + 4.84301384978883E+0000 4.83830988444562E+0000 4.83360994261296E+0000 4.82891402125946E+0000 4.82422211735573E+0000 + 4.81953422787443E+0000 4.81485034979023E+0000 4.81017048007983E+0000 4.80549461572195E+0000 4.80082275369732E+0000 + 4.79615489098871E+0000 4.79149102458088E+0000 4.78683115146063E+0000 4.78217526861676E+0000 4.77752337304010E+0000 + 4.77287546172347E+0000 4.76823153166172E+0000 4.76359157985170E+0000 4.75895560329227E+0000 4.75432359898431E+0000 + 4.74969556393069E+0000 4.74507149513630E+0000 4.74045138960801E+0000 4.73583524435473E+0000 4.73122305638734E+0000 + 4.72661482271873E+0000 4.72201054036380E+0000 4.71741020633944E+0000 4.71281381766452E+0000 4.70822137135994E+0000 + 4.70363286444857E+0000 4.69904829395528E+0000 4.69446765690693E+0000 4.68989095033238E+0000 4.68531817126247E+0000 + 4.68074931673002E+0000 4.67618438376987E+0000 4.67162336941880E+0000 4.66706627071562E+0000 4.66251308470110E+0000 + 4.65796380841799E+0000 4.65341843891103E+0000 4.64887697322694E+0000 4.64433940841441E+0000 4.63980574152413E+0000 + 4.63527596960873E+0000 4.63075008972285E+0000 4.62622809892309E+0000 4.62170999426802E+0000 4.61719577281818E+0000 + 4.61268543163610E+0000 4.60817896778626E+0000 4.60367637833511E+0000 4.59917766035107E+0000 4.59468281090454E+0000 + 4.59019182706785E+0000 4.58570470591534E+0000 4.58122144452327E+0000 4.57674203996988E+0000 4.57226648933537E+0000 + 4.56779478970190E+0000 4.56332693815359E+0000 4.55886293177651E+0000 4.55440276765868E+0000 4.54994644289008E+0000 + 4.54549395456264E+0000 4.54104529977027E+0000 4.53660047560878E+0000 4.53215947917596E+0000 4.52772230757155E+0000 + 4.52328895789723E+0000 4.51885942725663E+0000 4.51443371275531E+0000 4.51001181150079E+0000 4.50559372060253E+0000 + 4.50117943717193E+0000 4.49676895832232E+0000 4.49236228116898E+0000 4.48795940282912E+0000 4.48356032042190E+0000 + 4.47916503106840E+0000 4.47477353189164E+0000 4.47038582001658E+0000 4.46600189257010E+0000 4.46162174668101E+0000 + 4.45724537948007E+0000 4.45287278809994E+0000 4.44850396967523E+0000 4.44413892134246E+0000 4.43977764024008E+0000 + 4.43542012350848E+0000 4.43106636828994E+0000 4.42671637172868E+0000 4.42237013097084E+0000 4.41802764316450E+0000 + 4.41368890545960E+0000 4.40935391500806E+0000 4.40502266896368E+0000 4.40069516448218E+0000 4.39637139872119E+0000 + 4.39205136884027E+0000 4.38773507200087E+0000 4.38342250536636E+0000 4.37911366610202E+0000 4.37480855137503E+0000 + 4.37050715835449E+0000 4.36620948421138E+0000 4.36191552611861E+0000 4.35762528125099E+0000 4.35333874678520E+0000 + 4.34905591989987E+0000 4.34477679777549E+0000 4.34050137759447E+0000 4.33622965654110E+0000 4.33196163180159E+0000 + 4.32769730056402E+0000 4.32343666001837E+0000 4.31917970735652E+0000 4.31492643977225E+0000 4.31067685446120E+0000 + 4.30643094862092E+0000 4.30218871945085E+0000 4.29795016415232E+0000 4.29371527992852E+0000 4.28948406398455E+0000 + 4.28525651352738E+0000 4.28103262576588E+0000 4.27681239791078E+0000 4.27259582717470E+0000 4.26838291077213E+0000 + 4.26417364591945E+0000 4.25996802983492E+0000 4.25576605973865E+0000 4.25156773285266E+0000 4.24737304640081E+0000 + 4.24318199760885E+0000 4.23899458370439E+0000 4.23481080191693E+0000 4.23063064947782E+0000 4.22645412362028E+0000 + 4.22228122157941E+0000 4.21811194059215E+0000 4.21394627789732E+0000 4.20978423073561E+0000 4.20562579634955E+0000 + 4.20147097198356E+0000 4.19731975488389E+0000 4.19317214229868E+0000 4.18902813147788E+0000 4.18488771967335E+0000 + 4.18075090413878E+0000 4.17661768212969E+0000 4.17248805090350E+0000 4.16836200771945E+0000 4.16423954983865E+0000 + 4.16012067452403E+0000 4.15600537904041E+0000 4.15189366065441E+0000 4.14778551663454E+0000 4.14368094425112E+0000 + 4.13957994077634E+0000 4.13548250348422E+0000 4.13138862965062E+0000 4.12729831655325E+0000 4.12321156147165E+0000 + 4.11912836168719E+0000 4.11504871448311E+0000 4.11097261714445E+0000 4.10690006695811E+0000 4.10283106121281E+0000 + 4.09876559719910E+0000 4.09470367220937E+0000 4.09064528353784E+0000 4.08659042848056E+0000 4.08253910433541E+0000 + 4.07849130840208E+0000 4.07444703798211E+0000 4.07040629037886E+0000 4.06636906289749E+0000 4.06233535284500E+0000 + 4.05830515753023E+0000 4.05427847426382E+0000 4.05025530035822E+0000 4.04623563312772E+0000 4.04221946988841E+0000 + 4.03820680795821E+0000 4.03419764465684E+0000 4.03019197730586E+0000 4.02618980322861E+0000 4.02219111975026E+0000 + 4.01819592419779E+0000 4.01420421389999E+0000 4.01021598618744E+0000 4.00623123839256E+0000 4.00224996784956E+0000 + 3.99827217189445E+0000 3.99429784786503E+0000 3.99032699310095E+0000 3.98635960494361E+0000 3.98239568073625E+0000 + 3.97843521782388E+0000 3.97447821355333E+0000 3.97052466527322E+0000 3.96657457033396E+0000 3.96262792608776E+0000 + 3.95868472988862E+0000 3.95474497909235E+0000 3.95080867105654E+0000 3.94687580314056E+0000 3.94294637270559E+0000 + 3.93902037711458E+0000 3.93509781373228E+0000 3.93117867992523E+0000 3.92726297306175E+0000 3.92335069051193E+0000 + 3.91944182964766E+0000 3.91553638784262E+0000 3.91163436247225E+0000 3.90773575091378E+0000 3.90384055054622E+0000 + 3.89994875875036E+0000 3.89606037290876E+0000 3.89217539040576E+0000 3.88829380862748E+0000 3.88441562496179E+0000 + 3.88054083679837E+0000 3.87666944152864E+0000 3.87280143654580E+0000 3.86893681924483E+0000 3.86507558702246E+0000 + 3.86121773727720E+0000 3.85736326740932E+0000 3.85351217482086E+0000 3.84966445691561E+0000 3.84582011109915E+0000 + 3.84197913477880E+0000 3.83814152536364E+0000 3.83430728026452E+0000 3.83047639689405E+0000 3.82664887266658E+0000 + 3.82282470499823E+0000 3.81900389130687E+0000 3.81518642901214E+0000 3.81137231553541E+0000 3.80756154829982E+0000 + 3.80375412473025E+0000 3.79995004225333E+0000 3.79614929829744E+0000 3.79235189029272E+0000 3.78855781567104E+0000 + 3.78476707186603E+0000 3.78097965631305E+0000 3.77719556644922E+0000 3.77341479971337E+0000 3.76963735354613E+0000 + 3.76586322538981E+0000 3.76209241268849E+0000 3.75832491288798E+0000 3.75456072343584E+0000 3.75079984178135E+0000 + 3.74704226537553E+0000 3.74328799167113E+0000 3.73953701812265E+0000 3.73578934218631E+0000 3.73204496132006E+0000 + 3.72830387298357E+0000 3.72456607463825E+0000 3.72083156374725E+0000 3.71710033777543E+0000 3.71337239418938E+0000 + 3.70964773045741E+0000 3.70592634404956E+0000 3.70220823243758E+0000 3.69849339309497E+0000 3.69478182349692E+0000 + 3.69107352112036E+0000 3.68736848344391E+0000 3.68366670794795E+0000 3.67996819211454E+0000 3.67627293342747E+0000 + 3.67258092937223E+0000 3.66889217743606E+0000 3.66520667510787E+0000 3.66152441987830E+0000 3.65784540923970E+0000 + 3.65416964068612E+0000 3.65049711171333E+0000 3.64682781981880E+0000 3.64316176250171E+0000 3.63949893726293E+0000 + 3.63583934160506E+0000 3.63218297303238E+0000 3.62852982905088E+0000 3.62487990716825E+0000 3.62123320489387E+0000 + 3.61758971973884E+0000 3.61394944921594E+0000 3.61031239083965E+0000 3.60667854212615E+0000 3.60304790059331E+0000 + 3.59942046376069E+0000 3.59579622914955E+0000 3.59217519428283E+0000 3.58855735668518E+0000 3.58494271388292E+0000 + 3.58133126340407E+0000 3.57772300277833E+0000 3.57411792953707E+0000 3.57051604121339E+0000 3.56691733534204E+0000 + 3.56332180945945E+0000 3.55972946110375E+0000 3.55614028781473E+0000 3.55255428713389E+0000 3.54897145660438E+0000 + 3.54539179377105E+0000 3.54181529618040E+0000 3.53824196138063E+0000 3.53467178692161E+0000 3.53110477035488E+0000 + 3.52754090923364E+0000 3.52398020111279E+0000 3.52042264354888E+0000 3.51686823410013E+0000 3.51331697032643E+0000 + 3.50976884978936E+0000 3.50622387005213E+0000 3.50268202867963E+0000 3.49914332323843E+0000 3.49560775129675E+0000 + 3.49207531042447E+0000 3.48854599819313E+0000 3.48501981217594E+0000 3.48149674994777E+0000 3.47797680908513E+0000 + 3.47445998716621E+0000 3.47094628177084E+0000 3.46743569048053E+0000 3.46392821087840E+0000 3.46042384054928E+0000 + 3.45692257707959E+0000 3.45342441805746E+0000 3.44992936107263E+0000 3.44643740371651E+0000 3.44294854358215E+0000 + 3.43946277826425E+0000 3.43598010535915E+0000 3.43250052246484E+0000 3.42902402718096E+0000 3.42555061710879E+0000 + 3.42208028985125E+0000 3.41861304301289E+0000 3.41514887419993E+0000 3.41168778102019E+0000 3.40822976108316E+0000 + 3.40477481199996E+0000 3.40132293138334E+0000 3.39787411684769E+0000 3.39442836600903E+0000 3.39098567648501E+0000 + 3.38754604589492E+0000 3.38410947185968E+0000 3.38067595200184E+0000 3.37724548394558E+0000 3.37381806531671E+0000 + 3.37039369374265E+0000 3.36697236685247E+0000 3.36355408227685E+0000 3.36013883764811E+0000 3.35672663060017E+0000 + 3.35331745876859E+0000 3.34991131979054E+0000 3.34650821130483E+0000 3.34310813095186E+0000 3.33971107637368E+0000 + 3.33631704521392E+0000 3.33292603511787E+0000 3.32953804373240E+0000 3.32615306870601E+0000 3.32277110768881E+0000 + 3.31939215833253E+0000 3.31601621829049E+0000 3.31264328521764E+0000 3.30927335677053E+0000 3.30590643060734E+0000 + 3.30254250438782E+0000 3.29918157577335E+0000 3.29582364242691E+0000 3.29246870201309E+0000 3.28911675219809E+0000 + 3.28576779064968E+0000 3.28242181503727E+0000 3.27907882303184E+0000 3.27573881230599E+0000 3.27240178053392E+0000 + 3.26906772539140E+0000 3.26573664455584E+0000 3.26240853570620E+0000 3.25908339652306E+0000 3.25576122468860E+0000 + 3.25244201788657E+0000 3.24912577380233E+0000 3.24581249012283E+0000 3.24250216453660E+0000 3.23919479473376E+0000 + 3.23589037840602E+0000 3.23258891324669E+0000 3.22929039695063E+0000 3.22599482721433E+0000 3.22270220173583E+0000 + 3.21941251821477E+0000 3.21612577435237E+0000 3.21284196785143E+0000 3.20956109641632E+0000 3.20628315775299E+0000 + 3.20300814956899E+0000 3.19973606957343E+0000 3.19646691547699E+0000 3.19320068499194E+0000 3.18993737583212E+0000 + 3.18667698571293E+0000 3.18341951235136E+0000 3.18016495346597E+0000 3.17691330677688E+0000 3.17366457000577E+0000 + 3.17041874087593E+0000 3.16717581711216E+0000 3.16393579644088E+0000 3.16069867659003E+0000 3.15746445528915E+0000 + 3.15423313026933E+0000 3.15100469926323E+0000 3.14777916000504E+0000 3.14455651023055E+0000 3.14133674767709E+0000 + 3.13811987008356E+0000 3.13490587519040E+0000 3.13169476073963E+0000 3.12848652447480E+0000 3.12528116414104E+0000 + 3.12207867748502E+0000 3.11887906225495E+0000 3.11568231620063E+0000 3.11248843707338E+0000 3.10929742262608E+0000 + 3.10610927061315E+0000 3.10292397879057E+0000 3.09974154491586E+0000 3.09656196674810E+0000 3.09338524204790E+0000 + 3.09021136857742E+0000 3.08704034410036E+0000 3.08387216638197E+0000 3.08070683318903E+0000 3.07754434228987E+0000 + 3.07438469145436E+0000 3.07122787845391E+0000 3.06807390106146E+0000 3.06492275705148E+0000 3.06177444420001E+0000 + 3.05862896028458E+0000 3.05548630308428E+0000 3.05234647037974E+0000 3.04920945995310E+0000 3.04607526958804E+0000 + 3.04294389706978E+0000 3.03981534018506E+0000 3.03668959672215E+0000 3.03356666447084E+0000 3.03044654122245E+0000 + 3.02732922476985E+0000 3.02421471290739E+0000 3.02110300343099E+0000 3.01799409413805E+0000 3.01488798282752E+0000 + 3.01178466729986E+0000 3.00868414535705E+0000 3.00558641480260E+0000 3.00249147344153E+0000 2.99939931908037E+0000 + 2.99630994952717E+0000 2.99322336259150E+0000 2.99013955608444E+0000 2.98705852781859E+0000 2.98398027560805E+0000 + 2.98090479726845E+0000 2.97783209061692E+0000 2.97476215347209E+0000 2.97169498365410E+0000 2.96863057898463E+0000 + 2.96556893728683E+0000 2.96251005638536E+0000 2.95945393410641E+0000 2.95640056827764E+0000 2.95334995672824E+0000 + 2.95030209728889E+0000 2.94725698779177E+0000 2.94421462607058E+0000 2.94117500996048E+0000 2.93813813729817E+0000 + 2.93510400592183E+0000 2.93207261367112E+0000 2.92904395838722E+0000 2.92601803791280E+0000 2.92299485009202E+0000 + 2.91997439277053E+0000 2.91695666379547E+0000 2.91394166101549E+0000 2.91092938228070E+0000 2.90791982544273E+0000 + 2.90491298835467E+0000 2.90190886887113E+0000 2.89890746484817E+0000 2.89590877414336E+0000 2.89291279461575E+0000 + 2.88991952412587E+0000 2.88692896053573E+0000 2.88394110170884E+0000 2.88095594551016E+0000 2.87797348980616E+0000 + 2.87499373246477E+0000 2.87201667135540E+0000 2.86904230434896E+0000 2.86607062931780E+0000 2.86310164413577E+0000 + 2.86013534667819E+0000 2.85717173482185E+0000 2.85421080644502E+0000 2.85125255942743E+0000 2.84829699165029E+0000 + 2.84534410099628E+0000 2.84239388534954E+0000 2.83944634259570E+0000 2.83650147062182E+0000 2.83355926731647E+0000 + 2.83061973056965E+0000 2.82768285827284E+0000 2.82474864831899E+0000 2.82181709860251E+0000 2.81888820701924E+0000 + 2.81596197146654E+0000 2.81303838984318E+0000 2.81011746004941E+0000 2.80719917998693E+0000 2.80428354755892E+0000 + 2.80137056066998E+0000 2.79846021722620E+0000 2.79555251513509E+0000 2.79264745230566E+0000 2.78974502664832E+0000 + 2.78684523607497E+0000 2.78394807849895E+0000 2.78105355183504E+0000 2.77816165399949E+0000 2.77527238290998E+0000 + 2.77238573648564E+0000 2.76950171264706E+0000 2.76662030931626E+0000 2.76374152441671E+0000 2.76086535587333E+0000 + 2.75799180161248E+0000 2.75512085956195E+0000 2.75225252765098E+0000 2.74938680381026E+0000 2.74652368597191E+0000 + 2.74366317206949E+0000 2.74080526003799E+0000 2.73794994781384E+0000 2.73509723333492E+0000 2.73224711454053E+0000 + 2.72939958937142E+0000 2.72655465576974E+0000 2.72371231167910E+0000 2.72087255504455E+0000 2.71803538381254E+0000 + 2.71520079593096E+0000 2.71236878934916E+0000 2.70953936201786E+0000 2.70671251188927E+0000 2.70388823691697E+0000 + 2.70106653505600E+0000 2.69824740426282E+0000 2.69543084249529E+0000 2.69261684771273E+0000 2.68980541787585E+0000 + 2.68699655094679E+0000 2.68419024488913E+0000 2.68138649766784E+0000 2.67858530724931E+0000 2.67578667160137E+0000 + 2.67299058869325E+0000 2.67019705649560E+0000 2.66740607298049E+0000 2.66461763612138E+0000 2.66183174389317E+0000 + 2.65904839427217E+0000 2.65626758523607E+0000 2.65348931476402E+0000 2.65071358083653E+0000 2.64794038143556E+0000 + 2.64516971454445E+0000 2.64240157814795E+0000 2.63963597023224E+0000 2.63687288878486E+0000 2.63411233179480E+0000 + 2.63135429725242E+0000 2.62859878314951E+0000 2.62584578747924E+0000 2.62309530823619E+0000 2.62034734341633E+0000 + 2.61760189101705E+0000 2.61485894903712E+0000 2.61211851547671E+0000 2.60938058833738E+0000 2.60664516562211E+0000 + 2.60391224533525E+0000 2.60118182548255E+0000 2.59845390407116E+0000 2.59572847910961E+0000 2.59300554860783E+0000 + 2.59028511057714E+0000 2.58756716303024E+0000 2.58485170398124E+0000 2.58213873144561E+0000 2.57942824344023E+0000 + 2.57672023798335E+0000 2.57401471309461E+0000 2.57131166679505E+0000 2.56861109710705E+0000 2.56591300205442E+0000 + 2.56321737966233E+0000 2.56052422795734E+0000 2.55783354496737E+0000 2.55514532872174E+0000 2.55245957725114E+0000 + 2.54977628858764E+0000 2.54709546076467E+0000 2.54441709181707E+0000 2.54174117978102E+0000 2.53906772269410E+0000 + 2.53639671859524E+0000 2.53372816552475E+0000 2.53106206152433E+0000 2.52839840463703E+0000 2.52573719290727E+0000 + 2.52307842438085E+0000 2.52042209710493E+0000 2.51776820912804E+0000 2.51511675850007E+0000 2.51246774327228E+0000 + 2.50982116149729E+0000 2.50717701122911E+0000 2.50453529052307E+0000 2.50189599743589E+0000 2.49925913002564E+0000 + 2.49662468635176E+0000 2.49399266447504E+0000 2.49136306245764E+0000 2.48873587836307E+0000 2.48611111025619E+0000 + 2.48348875620322E+0000 2.48086881427175E+0000 2.47825128253070E+0000 2.47563615905037E+0000 2.47302344190238E+0000 + 2.47041312915974E+0000 2.46780521889678E+0000 2.46519970918920E+0000 2.46259659811404E+0000 2.45999588374968E+0000 + 2.45739756417586E+0000 2.45480163747366E+0000 2.45220810172553E+0000 2.44961695501522E+0000 2.44702819542787E+0000 + 2.44444182104993E+0000 2.44185782996920E+0000 2.43927622027484E+0000 2.43669699005733E+0000 2.43412013740850E+0000 + 2.43154566042152E+0000 2.42897355719088E+0000 2.42640382581245E+0000 2.42383646438338E+0000 2.42127147100221E+0000 + 2.41870884376877E+0000 2.41614858078426E+0000 2.41359068015120E+0000 2.41103513997343E+0000 2.40848195835613E+0000 + 2.40593113340582E+0000 2.40338266323035E+0000 2.40083654593888E+0000 2.39829277964191E+0000 2.39575136245129E+0000 + 2.39321229248015E+0000 2.39067556784298E+0000 2.38814118665559E+0000 2.38560914703511E+0000 2.38307944709999E+0000 + 2.38055208497001E+0000 2.37802705876626E+0000 2.37550436661118E+0000 2.37298400662848E+0000 2.37046597694325E+0000 + 2.36795027568184E+0000 2.36543690097196E+0000 2.36292585094263E+0000 2.36041712372415E+0000 2.35791071744819E+0000 + 2.35540663024769E+0000 2.35290486025693E+0000 2.35040540561149E+0000 2.34790826444827E+0000 2.34541343490547E+0000 + 2.34292091512262E+0000 2.34043070324052E+0000 2.33794279740133E+0000 2.33545719574849E+0000 2.33297389642673E+0000 + 2.33049289758213E+0000 2.32801419736204E+0000 2.32553779391512E+0000 2.32306368539136E+0000 2.32059186994200E+0000 + 2.31812234571965E+0000 2.31565511087816E+0000 2.31319016357272E+0000 2.31072750195980E+0000 2.30826712419718E+0000 + 2.30580902844392E+0000 2.30335321286041E+0000 2.30089967560830E+0000 2.29844841485056E+0000 2.29599942875144E+0000 + 2.29355271547650E+0000 2.29110827319258E+0000 2.28866610006782E+0000 2.28622619427164E+0000 2.28378855397476E+0000 + 2.28135317734920E+0000 2.27892006256824E+0000 2.27648920780648E+0000 2.27406061123978E+0000 2.27163427104532E+0000 + 2.26921018540153E+0000 2.26678835248815E+0000 2.26436877048619E+0000 2.26195143757795E+0000 2.25953635194701E+0000 + 2.25712351177824E+0000 2.25471291525778E+0000 2.25230456057306E+0000 2.24989844591278E+0000 2.24749456946692E+0000 + 2.24509292942675E+0000 2.24269352398479E+0000 2.24029635133488E+0000 2.23790140967209E+0000 2.23550869719280E+0000 + 2.23311821209463E+0000 2.23072995257650E+0000 2.22834391683860E+0000 2.22596010308238E+0000 2.22357850951057E+0000 + 2.22119913432715E+0000 2.21882197573740E+0000 2.21644703194786E+0000 2.21407430116631E+0000 2.21170378160183E+0000 + 2.20933547146475E+0000 2.20696936896667E+0000 2.20460547232045E+0000 2.20224377974022E+0000 2.19988428944136E+0000 + 2.19752699964054E+0000 2.19517190855565E+0000 2.19281901440588E+0000 2.19046831541165E+0000 2.18811980979465E+0000 + 2.18577349577784E+0000 2.18342937158542E+0000 2.18108743544285E+0000 2.17874768557686E+0000 2.17641012021540E+0000 + 2.17407473758771E+0000 2.17174153592428E+0000 2.16941051345683E+0000 2.16708166841834E+0000 2.16475499904306E+0000 + 2.16243050356647E+0000 2.16010818022529E+0000 2.15778802725753E+0000 2.15547004290240E+0000 2.15315422540038E+0000 + 2.15084057299321E+0000 2.14852908392384E+0000 2.14621975643650E+0000 2.14391258877664E+0000 2.14160757919096E+0000 + 2.13930472592740E+0000 2.13700402723516E+0000 2.13470548136466E+0000 2.13240908656755E+0000 2.13011484109675E+0000 + 2.12782274320641E+0000 2.12553279115190E+0000 2.12324498318983E+0000 2.12095931757807E+0000 2.11867579257570E+0000 + 2.11639440644305E+0000 2.11411515744167E+0000 2.11183804383435E+0000 2.10956306388512E+0000 2.10729021585923E+0000 + 2.10501949802316E+0000 2.10275090864463E+0000 2.10048444599259E+0000 2.09822010833719E+0000 2.09595789394985E+0000 + 2.09369780110320E+0000 2.09143982807107E+0000 2.08918397312855E+0000 2.08693023455195E+0000 2.08467861061877E+0000 + 2.08242909960779E+0000 2.08018169979896E+0000 2.07793640947347E+0000 2.07569322691375E+0000 2.07345215040342E+0000 + 2.07121317822733E+0000 2.06897630867156E+0000 2.06674154002338E+0000 2.06450887057131E+0000 2.06227829860507E+0000 + 2.06004982241559E+0000 2.05782344029502E+0000 2.05559915053672E+0000 2.05337695143527E+0000 2.05115684128646E+0000 + 2.04893881838729E+0000 2.04672288103597E+0000 2.04450902753193E+0000 2.04229725617578E+0000 2.04008756526937E+0000 + 2.03787995311574E+0000 2.03567441801916E+0000 2.03347095828507E+0000 2.03126957222014E+0000 2.02907025813224E+0000 + 2.02687301433044E+0000 2.02467783912502E+0000 2.02248473082745E+0000 2.02029368775042E+0000 2.01810470820780E+0000 + 2.01591779051468E+0000 2.01373293298733E+0000 2.01155013394324E+0000 2.00936939170107E+0000 2.00719070458070E+0000 + 2.00501407090321E+0000 2.00283948899085E+0000 2.00066695716708E+0000 1.99849647375656E+0000 1.99632803708514E+0000 + 1.99416164547985E+0000 1.99199729726892E+0000 1.98983499078178E+0000 1.98767472434903E+0000 1.98551649630249E+0000 + 1.98336030497513E+0000 1.98120614870114E+0000 1.97905402581588E+0000 1.97690393465591E+0000 1.97475587355896E+0000 + 1.97260984086396E+0000 1.97046583491101E+0000 1.96832385404140E+0000 1.96618389659760E+0000 1.96404596092328E+0000 + 1.96191004536326E+0000 1.95977614826357E+0000 1.95764426797140E+0000 1.95551440283512E+0000 1.95338655120430E+0000 + 1.95126071142965E+0000 1.94913688186309E+0000 1.94701506085771E+0000 1.94489524676776E+0000 1.94277743794868E+0000 + 1.94066163275708E+0000 1.93854782955073E+0000 1.93643602668859E+0000 1.93432622253079E+0000 1.93221841543862E+0000 + 1.93011260377454E+0000 1.92800878590220E+0000 1.92590696018640E+0000 1.92380712499310E+0000 1.92170927868945E+0000 + 1.91961341964375E+0000 1.91751954622547E+0000 1.91542765680526E+0000 1.91333774975490E+0000 1.91124982344737E+0000 + 1.90916387625679E+0000 1.90707990655844E+0000 1.90499791272879E+0000 1.90291789314544E+0000 1.90083984618715E+0000 + 1.89876377023386E+0000 1.89668966366666E+0000 1.89461752486779E+0000 1.89254735222065E+0000 1.89047914410981E+0000 + 1.88841289892097E+0000 1.88634861504100E+0000 1.88428629085793E+0000 1.88222592476093E+0000 1.88016751514032E+0000 + 1.87811106038760E+0000 1.87605655889538E+0000 1.87400400905746E+0000 1.87195340926876E+0000 1.86990475792535E+0000 + 1.86785805342448E+0000 1.86581329416451E+0000 1.86377047854496E+0000 1.86172960496650E+0000 1.85969067183095E+0000 + 1.85765367754127E+0000 1.85561862050154E+0000 1.85358549911703E+0000 1.85155431179411E+0000 1.84952505694031E+0000 + 1.84749773296430E+0000 1.84547233827589E+0000 1.84344887128603E+0000 1.84142733040681E+0000 1.83940771405145E+0000 + 1.83739002063431E+0000 1.83537424857089E+0000 1.83336039627784E+0000 1.83134846217291E+0000 1.82933844467501E+0000 + 1.82733034220418E+0000 1.82532415318160E+0000 1.82331987602956E+0000 1.82131750917149E+0000 1.81931705103198E+0000 + 1.81731850003670E+0000 1.81532185461249E+0000 1.81332711318729E+0000 1.81133427419020E+0000 1.80934333605142E+0000 + 1.80735429720228E+0000 1.80536715607525E+0000 1.80338191110391E+0000 1.80139856072297E+0000 1.79941710336827E+0000 + 1.79743753747676E+0000 1.79545986148653E+0000 1.79348407383677E+0000 1.79151017296781E+0000 1.78953815732108E+0000 + 1.78756802533915E+0000 1.78559977546570E+0000 1.78363340614553E+0000 1.78166891582455E+0000 1.77970630294979E+0000 + 1.77774556596941E+0000 1.77578670333265E+0000 1.77382971348991E+0000 1.77187459489266E+0000 1.76992134599352E+0000 + 1.76796996524620E+0000 1.76602045110553E+0000 1.76407280202745E+0000 1.76212701646900E+0000 1.76018309288834E+0000 + 1.75824102974475E+0000 1.75630082549859E+0000 1.75436247861134E+0000 1.75242598754561E+0000 1.75049135076507E+0000 + 1.74855856673454E+0000 1.74662763391991E+0000 1.74469855078820E+0000 1.74277131580751E+0000 1.74084592744707E+0000 + 1.73892238417718E+0000 1.73700068446927E+0000 1.73508082679585E+0000 1.73316280963054E+0000 1.73124663144805E+0000 + 1.72933229072420E+0000 1.72741978593590E+0000 1.72550911556116E+0000 1.72360027807909E+0000 1.72169327196987E+0000 + 1.71978809571482E+0000 1.71788474779632E+0000 1.71598322669785E+0000 1.71408353090398E+0000 1.71218565890039E+0000 + 1.71028960917383E+0000 1.70839538021215E+0000 1.70650297050429E+0000 1.70461237854028E+0000 1.70272360281123E+0000 + 1.70083664180936E+0000 1.69895149402794E+0000 1.69706815796136E+0000 1.69518663210509E+0000 1.69330691495567E+0000 + 1.69142900501073E+0000 1.68955290076899E+0000 1.68767860073026E+0000 1.68580610339541E+0000 1.68393540726641E+0000 + 1.68206651084631E+0000 1.68019941263922E+0000 1.67833411115035E+0000 1.67647060488599E+0000 1.67460889235350E+0000 + 1.67274897206131E+0000 1.67089084251895E+0000 1.66903450223700E+0000 1.66717994972713E+0000 1.66532718350209E+0000 + 1.66347620207569E+0000 1.66162700396282E+0000 1.65977958767944E+0000 1.65793395174259E+0000 1.65609009467037E+0000 + 1.65424801498196E+0000 1.65240771119761E+0000 1.65056918183862E+0000 1.64873242542740E+0000 1.64689744048737E+0000 + 1.64506422554308E+0000 1.64323277912009E+0000 1.64140309974507E+0000 1.63957518594573E+0000 1.63774903625086E+0000 + 1.63592464919029E+0000 1.63410202329493E+0000 1.63228115709677E+0000 1.63046204912882E+0000 1.62864469792519E+0000 + 1.62682910202102E+0000 1.62501525995254E+0000 1.62320317025701E+0000 1.62139283147277E+0000 1.61958424213921E+0000 + 1.61777740079676E+0000 1.61597230598695E+0000 1.61416895625232E+0000 1.61236735013648E+0000 1.61056748618411E+0000 + 1.60876936294093E+0000 1.60697297895371E+0000 1.60517833277028E+0000 1.60338542293952E+0000 1.60159424801136E+0000 + 1.59980480653678E+0000 1.59801709706780E+0000 1.59623111815751E+0000 1.59444686836004E+0000 1.59266434623055E+0000 + 1.59088355032528E+0000 1.58910447920148E+0000 1.58732713141748E+0000 1.58555150553263E+0000 1.58377760010734E+0000 + 1.58200541370305E+0000 1.58023494488225E+0000 1.57846619220847E+0000 1.57669915424629E+0000 1.57493382956133E+0000 + 1.57317021672023E+0000 1.57140831429070E+0000 1.56964812084146E+0000 1.56788963494229E+0000 1.56613285516401E+0000 + 1.56437778007844E+0000 1.56262440825849E+0000 1.56087273827806E+0000 1.55912276871212E+0000 1.55737449813665E+0000 + 1.55562792512867E+0000 1.55388304826624E+0000 1.55213986612844E+0000 1.55039837729539E+0000 1.54865858034825E+0000 + 1.54692047386920E+0000 1.54518405644144E+0000 1.54344932664921E+0000 1.54171628307779E+0000 1.53998492431347E+0000 + 1.53825524894356E+0000 1.53652725555643E+0000 1.53480094274144E+0000 1.53307630908900E+0000 1.53135335319053E+0000 + 1.52963207363847E+0000 1.52791246902631E+0000 1.52619453794853E+0000 1.52447827900065E+0000 1.52276369077921E+0000 + 1.52105077188176E+0000 1.51933952090689E+0000 1.51762993645418E+0000 1.51592201712427E+0000 1.51421576151877E+0000 + 1.51251116824034E+0000 1.51080823589265E+0000 1.50910696308038E+0000 1.50740734840923E+0000 1.50570939048591E+0000 + 1.50401308791815E+0000 1.50231843931469E+0000 1.50062544328529E+0000 1.49893409844071E+0000 1.49724440339272E+0000 + 1.49555635675413E+0000 1.49386995713871E+0000 1.49218520316129E+0000 1.49050209343767E+0000 1.48882062658469E+0000 + 1.48714080122018E+0000 1.48546261596296E+0000 1.48378606943290E+0000 1.48211116025083E+0000 1.48043788703863E+0000 + 1.47876624841914E+0000 1.47709624301623E+0000 1.47542786945477E+0000 1.47376112636062E+0000 1.47209601236067E+0000 + 1.47043252608277E+0000 1.46877066615581E+0000 1.46711043120966E+0000 1.46545181987518E+0000 1.46379483078426E+0000 + 1.46213946256975E+0000 1.46048571386553E+0000 1.45883358330645E+0000 1.45718306952837E+0000 1.45553417116815E+0000 + 1.45388688686364E+0000 1.45224121525368E+0000 1.45059715497810E+0000 1.44895470467773E+0000 1.44731386299439E+0000 + 1.44567462857091E+0000 1.44403700005107E+0000 1.44240097607967E+0000 1.44076655530250E+0000 1.43913373636633E+0000 + 1.43750251791891E+0000 1.43587289860900E+0000 1.43424487708633E+0000 1.43261845200163E+0000 1.43099362200660E+0000 + 1.42937038575393E+0000 1.42774874189730E+0000 1.42612868909138E+0000 1.42451022599180E+0000 1.42289335125519E+0000 + 1.42127806353917E+0000 1.41966436150232E+0000 1.41805224380421E+0000 1.41644170910540E+0000 1.41483275606742E+0000 + 1.41322538335277E+0000 1.41161958962495E+0000 1.41001537354841E+0000 1.40841273378861E+0000 1.40681166901196E+0000 + 1.40521217788586E+0000 1.40361425907867E+0000 1.40201791125974E+0000 1.40042313309939E+0000 1.39882992326891E+0000 + 1.39723828044057E+0000 1.39564820328759E+0000 1.39405969048418E+0000 1.39247274070554E+0000 1.39088735262779E+0000 + 1.38930352492806E+0000 1.38772125628444E+0000 1.38614054537598E+0000 1.38456139088270E+0000 1.38298379148559E+0000 + 1.38140774586660E+0000 1.37983325270867E+0000 1.37826031069567E+0000 1.37668891851245E+0000 1.37511907484483E+0000 + 1.37355077837960E+0000 1.37198402780447E+0000 1.37041882180817E+0000 1.36885515908035E+0000 1.36729303831164E+0000 + 1.36573245819363E+0000 1.36417341741885E+0000 1.36261591468081E+0000 1.36105994867397E+0000 1.35950551809376E+0000 + 1.35795262163654E+0000 1.35640125799965E+0000 1.35485142588139E+0000 1.35330312398098E+0000 1.35175635099864E+0000 + 1.35021110563550E+0000 1.34866738659369E+0000 1.34712519257626E+0000 1.34558452228721E+0000 1.34404537443151E+0000 + 1.34250774771508E+0000 1.34097164084477E+0000 1.33943705252840E+0000 1.33790398147473E+0000 1.33637242639347E+0000 + 1.33484238599529E+0000 1.33331385899177E+0000 1.33178684409549E+0000 1.33026134001993E+0000 1.32873734547954E+0000 + 1.32721485918971E+0000 1.32569387986677E+0000 1.32417440622799E+0000 1.32265643699160E+0000 1.32113997087676E+0000 + 1.31962500660357E+0000 1.31811154289307E+0000 1.31659957846725E+0000 1.31508911204904E+0000 1.31358014236230E+0000 + 1.31207266813182E+0000 1.31056668808336E+0000 1.30906220094359E+0000 1.30755920544013E+0000 1.30605770030152E+0000 + 1.30455768425726E+0000 1.30305915603777E+0000 1.30156211437441E+0000 1.30006655799945E+0000 1.29857248564614E+0000 + 1.29707989604863E+0000 1.29558878794200E+0000 1.29409916006227E+0000 1.29261101114640E+0000 1.29112433993227E+0000 + 1.28963914515869E+0000 1.28815542556540E+0000 1.28667317989307E+0000 1.28519240688329E+0000 1.28371310527859E+0000 + 1.28223527382242E+0000 1.28075891125915E+0000 1.27928401633409E+0000 1.27781058779347E+0000 1.27633862438442E+0000 + 1.27486812485504E+0000 1.27339908795432E+0000 1.27193151243217E+0000 1.27046539703945E+0000 1.26900074052790E+0000 + 1.26753754165023E+0000 1.26607579916002E+0000 1.26461551181181E+0000 1.26315667836104E+0000 1.26169929756407E+0000 + 1.26024336817818E+0000 1.25878888896156E+0000 1.25733585867332E+0000 1.25588427607350E+0000 1.25443413992304E+0000 + 1.25298544898379E+0000 1.25153820201853E+0000 1.25009239779095E+0000 1.24864803506563E+0000 1.24720511260811E+0000 + 1.24576362918479E+0000 1.24432358356301E+0000 1.24288497451102E+0000 1.24144780079798E+0000 1.24001206119394E+0000 + 1.23857775446988E+0000 1.23714487939768E+0000 1.23571343475013E+0000 1.23428341930093E+0000 1.23285483182469E+0000 + 1.23142767109689E+0000 1.23000193589398E+0000 1.22857762499325E+0000 1.22715473717294E+0000 1.22573327121217E+0000 + 1.22431322589097E+0000 1.22289459999028E+0000 1.22147739229191E+0000 1.22006160157862E+0000 1.21864722663404E+0000 + 1.21723426624270E+0000 1.21582271919003E+0000 1.21441258426238E+0000 1.21300386024696E+0000 1.21159654593192E+0000 + 1.21019064010628E+0000 1.20878614155997E+0000 1.20738304908380E+0000 1.20598136146948E+0000 1.20458107750963E+0000 + 1.20318219599776E+0000 1.20178471572825E+0000 1.20038863549640E+0000 1.19899395409840E+0000 1.19760067033132E+0000 + 1.19620878299312E+0000 1.19481829088266E+0000 1.19342919279969E+0000 1.19204148754485E+0000 1.19065517391966E+0000 + 1.18927025072654E+0000 1.18788671676879E+0000 1.18650457085059E+0000 1.18512381177703E+0000 1.18374443835407E+0000 + 1.18236644938856E+0000 1.18098984368822E+0000 1.17961462006168E+0000 1.17824077731844E+0000 1.17686831426888E+0000 + 1.17549722972427E+0000 1.17412752249676E+0000 1.17275919139938E+0000 1.17139223524604E+0000 1.17002665285153E+0000 + 1.16866244303153E+0000 1.16729960460259E+0000 1.16593813638214E+0000 1.16457803718848E+0000 1.16321930584080E+0000 + 1.16186194115917E+0000 1.16050594196451E+0000 1.15915130707866E+0000 1.15779803532430E+0000 1.15644612552499E+0000 + 1.15509557650517E+0000 1.15374638709016E+0000 1.15239855610613E+0000 1.15105208238016E+0000 1.14970696474016E+0000 + 1.14836320201495E+0000 1.14702079303418E+0000 1.14567973662841E+0000 1.14434003162904E+0000 1.14300167686836E+0000 + 1.14166467117951E+0000 1.14032901339652E+0000 1.13899470235426E+0000 1.13766173688849E+0000 1.13633011583582E+0000 + 1.13499983803374E+0000 1.13367090232060E+0000 1.13234330753560E+0000 1.13101705251883E+0000 1.12969213611122E+0000 + 1.12836855715458E+0000 1.12704631449157E+0000 1.12572540696572E+0000 1.12440583342141E+0000 1.12308759270390E+0000 + 1.12177068365929E+0000 1.12045510513455E+0000 1.11914085597751E+0000 1.11782793503685E+0000 1.11651634116212E+0000 + 1.11520607320371E+0000 1.11389713001288E+0000 1.11258951044175E+0000 1.11128321334328E+0000 1.10997823757130E+0000 + 1.10867458198048E+0000 1.10737224542635E+0000 1.10607122676531E+0000 1.10477152485458E+0000 1.10347313855227E+0000 + 1.10217606671730E+0000 1.10088030820947E+0000 1.09958586188944E+0000 1.09829272661868E+0000 1.09700090125954E+0000 + 1.09571038467521E+0000 1.09442117572974E+0000 1.09313327328800E+0000 1.09184667621574E+0000 1.09056138337954E+0000 + 1.08927739364682E+0000 1.08799470588586E+0000 1.08671331896578E+0000 1.08543323175653E+0000 1.08415444312892E+0000 + 1.08287695195462E+0000 1.08160075710609E+0000 1.08032585745669E+0000 1.07905225188059E+0000 1.07777993925280E+0000 + 1.07650891844919E+0000 1.07523918834645E+0000 1.07397074782212E+0000 1.07270359575458E+0000 1.07143773102304E+0000 + 1.07017315250756E+0000 1.06890985908902E+0000 1.06764784964916E+0000 1.06638712307054E+0000 1.06512767823655E+0000 + 1.06386951403143E+0000 1.06261262934025E+0000 1.06135702304892E+0000 1.06010269404416E+0000 1.05884964121355E+0000 + 1.05759786344549E+0000 1.05634735962921E+0000 1.05509812865479E+0000 1.05385016941310E+0000 1.05260348079589E+0000 + 1.05135806169570E+0000 1.05011391100592E+0000 1.04887102762077E+0000 1.04762941043528E+0000 1.04638905834533E+0000 + 1.04514997024761E+0000 1.04391214503964E+0000 1.04267558161977E+0000 1.04144027888717E+0000 1.04020623574185E+0000 + 1.03897345108462E+0000 1.03774192381714E+0000 1.03651165284187E+0000 1.03528263706210E+0000 1.03405487538195E+0000 + 1.03282836670636E+0000 1.03160310994107E+0000 1.03037910399268E+0000 1.02915634776858E+0000 1.02793484017697E+0000 + 1.02671458012691E+0000 1.02549556652825E+0000 1.02427779829165E+0000 1.02306127432860E+0000 1.02184599355142E+0000 + 1.02063195487322E+0000 1.01941915720795E+0000 1.01820759947035E+0000 1.01699728057599E+0000 1.01578819944126E+0000 + 1.01458035498336E+0000 1.01337374612028E+0000 1.01216837177085E+0000 1.01096423085471E+0000 1.00976132229229E+0000 + 1.00855964500486E+0000 1.00735919791448E+0000 1.00615997994402E+0000 1.00496199001717E+0000 1.00376522705843E+0000 + 1.00256968999309E+0000 1.00137537774726E+0000 1.00018228924787E+0000 9.98990423422627E-0001 9.97799779200071E-0001 + 9.96610355509534E-0001 9.95422151281155E-0001 9.94235165445880E-0001 9.93049396935458E-0001 9.91864844682441E-0001 + 9.90681507620183E-0001 9.89499384682842E-0001 9.88318474805378E-0001 9.87138776923550E-0001 9.85960289973923E-0001 + 9.84783012893856E-0001 9.83606944621512E-0001 9.82432084095852E-0001 9.81258430256636E-0001 9.80085982044422E-0001 + 9.78914738400564E-0001 9.77744698267217E-0001 9.76575860587330E-0001 9.75408224304649E-0001 9.74241788363715E-0001 + 9.73076551709864E-0001 9.71912513289227E-0001 9.70749672048729E-0001 9.69588026936089E-0001 9.68427576899819E-0001 + 9.67268320889222E-0001 9.66110257854394E-0001 9.64953386746222E-0001 9.63797706516385E-0001 9.62643216117352E-0001 + 9.61489914502381E-0001 9.60337800625521E-0001 9.59186873441608E-0001 9.58037131906265E-0001 9.56888574975908E-0001 + 9.55741201607736E-0001 9.54595010759736E-0001 9.53450001390682E-0001 9.52306172460131E-0001 9.51163522928430E-0001 + 9.50022051756705E-0001 9.48881757906871E-0001 9.47742640341623E-0001 9.46604698024443E-0001 9.45467929919591E-0001 + 9.44332334992115E-0001 9.43197912207838E-0001 9.42064660533370E-0001 9.40932578936095E-0001 9.39801666384186E-0001 + 9.38671921846587E-0001 9.37543344293027E-0001 9.36415932694009E-0001 9.35289686020817E-0001 9.34164603245512E-0001 + 9.33040683340930E-0001 9.31917925280688E-0001 9.30796328039174E-0001 9.29675890591554E-0001 9.28556611913770E-0001 + 9.27438490982533E-0001 9.26321526775335E-0001 9.25205718270438E-0001 9.24091064446877E-0001 9.22977564284460E-0001 + 9.21865216763765E-0001 9.20754020866144E-0001 9.19643975573719E-0001 9.18535079869382E-0001 9.17427332736794E-0001 + 9.16320733160387E-0001 9.15215280125362E-0001 9.14110972617686E-0001 9.13007809624096E-0001 9.11905790132096E-0001 + 9.10804913129956E-0001 9.09705177606713E-0001 9.08606582552170E-0001 9.07509126956895E-0001 9.06412809812219E-0001 + 9.05317630110241E-0001 9.04223586843822E-0001 9.03130679006583E-0001 9.02038905592915E-0001 9.00948265597965E-0001 + 8.99858758017644E-0001 8.98770381848625E-0001 8.97683136088340E-0001 8.96597019734983E-0001 8.95512031787505E-0001 + 8.94428171245622E-0001 8.93345437109803E-0001 8.92263828381277E-0001 8.91183344062032E-0001 8.90103983154812E-0001 + 8.89025744663117E-0001 8.87948627591207E-0001 8.86872630944094E-0001 8.85797753727546E-0001 8.84723994948086E-0001 + 8.83651353612992E-0001 8.82579828730295E-0001 8.81509419308780E-0001 8.80440124357984E-0001 8.79371942888197E-0001 + 8.78304873910460E-0001 8.77238916436568E-0001 8.76174069479058E-0001 8.75110332051230E-0001 8.74047703167125E-0001 + 8.72986181841538E-0001 8.71925767090008E-0001 8.70866457928827E-0001 8.69808253375032E-0001 8.68751152446407E-0001 + 8.67695154161486E-0001 8.66640257539546E-0001 8.65586461600612E-0001 8.64533765365453E-0001 8.63482167855583E-0001 + 8.62431668093262E-0001 8.61382265101492E-0001 8.60333957904017E-0001 8.59286745525329E-0001 8.58240626990659E-0001 + 8.57195601325978E-0001 8.56151667558002E-0001 8.55108824714186E-0001 8.54067071822727E-0001 8.53026407912559E-0001 + 8.51986832013359E-0001 8.50948343155542E-0001 8.49910940370259E-0001 8.48874622689403E-0001 8.47839389145598E-0001 + 8.46805238772214E-0001 8.45772170603350E-0001 8.44740183673846E-0001 8.43709277019274E-0001 8.42679449675943E-0001 + 8.41650700680896E-0001 8.40623029071910E-0001 8.39596433887495E-0001 8.38570914166896E-0001 8.37546468950090E-0001 + 8.36523097277785E-0001 8.35500798191421E-0001 8.34479570733169E-0001 8.33459413945933E-0001 8.32440326873344E-0001 + 8.31422308559764E-0001 8.30405358050286E-0001 8.29389474390728E-0001 8.28374656627642E-0001 8.27360903808298E-0001 + 8.26348214980704E-0001 8.25336589193589E-0001 8.24326025496411E-0001 8.23316522939352E-0001 8.22308080573320E-0001 + 8.21300697449946E-0001 8.20294372621590E-0001 8.19289105141331E-0001 8.18284894062974E-0001 8.17281738441048E-0001 + 8.16279637330802E-0001 8.15278589788208E-0001 8.14278594869961E-0001 8.13279651633474E-0001 8.12281759136883E-0001 + 8.11284916439044E-0001 8.10289122599532E-0001 8.09294376678640E-0001 8.08300677737383E-0001 8.07308024837490E-0001 + 8.06316417041412E-0001 8.05325853412312E-0001 8.04336333014075E-0001 8.03347854911301E-0001 8.02360418169303E-0001 + 8.01374021854113E-0001 8.00388665032473E-0001 7.99404346771846E-0001 7.98421066140403E-0001 7.97438822207032E-0001 + 7.96457614041334E-0001 7.95477440713620E-0001 7.94498301294914E-0001 7.93520194856953E-0001 7.92543120472183E-0001 + 7.91567077213762E-0001 7.90592064155558E-0001 7.89618080372148E-0001 7.88645124938819E-0001 7.87673196931567E-0001 + 7.86702295427093E-0001 7.85732419502810E-0001 7.84763568236837E-0001 7.83795740707999E-0001 7.82828935995828E-0001 + 7.81863153180562E-0001 7.80898391343142E-0001 7.79934649565219E-0001 7.78971926929143E-0001 7.78010222517972E-0001 + 7.77049535415466E-0001 7.76089864706088E-0001 7.75131209475006E-0001 7.74173568808082E-0001 7.73216941791891E-0001 + 7.72261327513702E-0001 7.71306725061488E-0001 7.70353133523919E-0001 7.69400551990367E-0001 7.68448979550904E-0001 + 7.67498415296299E-0001 7.66548858318021E-0001 7.65600307708235E-0001 7.64652762559807E-0001 7.63706221966295E-0001 + 7.62760685021958E-0001 7.61816150821750E-0001 7.60872618461318E-0001 7.59930087037007E-0001 7.58988555645858E-0001 + 7.58048023385601E-0001 7.57108489354664E-0001 7.56169952652170E-0001 7.55232412377926E-0001 7.54295867632442E-0001 + 7.53360317516915E-0001 7.52425761133233E-0001 7.51492197583977E-0001 7.50559625972416E-0001 7.49628045402510E-0001 + 7.48697454978912E-0001 7.47767853806958E-0001 7.46839240992678E-0001 7.45911615642788E-0001 7.44984976864691E-0001 + 7.44059323766479E-0001 7.43134655456931E-0001 7.42210971045511E-0001 7.41288269642368E-0001 7.40366550358341E-0001 + 7.39445812304950E-0001 7.38526054594400E-0001 7.37607276339581E-0001 7.36689476654067E-0001 7.35772654652114E-0001 + 7.34856809448662E-0001 7.33941940159333E-0001 7.33028045900431E-0001 7.32115125788939E-0001 7.31203178942527E-0001 + 7.30292204479535E-0001 7.29382201518995E-0001 7.28473169180610E-0001 7.27565106584767E-0001 7.26658012852529E-0001 + 7.25751887105639E-0001 7.24846728466515E-0001 7.23942536058254E-0001 7.23039309004631E-0001 7.22137046430097E-0001 + 7.21235747459777E-0001 7.20335411219474E-0001 7.19436036835663E-0001 7.18537623435497E-0001 7.17640170146801E-0001 + 7.16743676098073E-0001 7.15848140418487E-0001 7.14953562237889E-0001 7.14059940686795E-0001 7.13167274896396E-0001 + 7.12275563998549E-0001 7.11384807125791E-0001 7.10495003411322E-0001 7.09606151989015E-0001 7.08718251993412E-0001 + 7.07831302559726E-0001 7.06945302823835E-0001 7.06060251922288E-0001 7.05176148992302E-0001 7.04292993171760E-0001 + 7.03410783599213E-0001 7.02529519413879E-0001 7.01649199755641E-0001 7.00769823765048E-0001 6.99891390583313E-0001 + 6.99013899352316E-0001 6.98137349214600E-0001 6.97261739313372E-0001 6.96387068792502E-0001 6.95513336796523E-0001 + 6.94640542470632E-0001 6.93768684960687E-0001 6.92897763413206E-0001 6.92027776975371E-0001 6.91158724795024E-0001 + 6.90290606020666E-0001 6.89423419801459E-0001 6.88557165287222E-0001 6.87691841628438E-0001 6.86827447976243E-0001 + 6.85963983482436E-0001 6.85101447299471E-0001 6.84239838580457E-0001 6.83379156479166E-0001 6.82519400150019E-0001 + 6.81660568748098E-0001 6.80802661429140E-0001 6.79945677349535E-0001 6.79089615666328E-0001 6.78234475537219E-0001 + 6.77380256120561E-0001 6.76526956575362E-0001 6.75674576061279E-0001 6.74823113738626E-0001 6.73972568768365E-0001 + 6.73122940312112E-0001 6.72274227532135E-0001 6.71426429591346E-0001 6.70579545653317E-0001 6.69733574882262E-0001 + 6.68888516443049E-0001 6.68044369501191E-0001 6.67201133222854E-0001 6.66358806774848E-0001 6.65517389324630E-0001 + 6.64676880040310E-0001 6.63837278090637E-0001 6.62998582645014E-0001 6.62160792873484E-0001 6.61323907946738E-0001 + 6.60487927036111E-0001 6.59652849313583E-0001 6.58818673951777E-0001 6.57985400123962E-0001 6.57153027004049E-0001 + 6.56321553766591E-0001 6.55490979586784E-0001 6.54661303640467E-0001 6.53832525104119E-0001 6.53004643154860E-0001 + 6.52177656970452E-0001 6.51351565729297E-0001 6.50526368610436E-0001 6.49702064793550E-0001 6.48878653458955E-0001 + 6.48056133787614E-0001 6.47234504961120E-0001 6.46413766161709E-0001 6.45593916572251E-0001 6.44774955376253E-0001 + 6.43956881757860E-0001 6.43139694901852E-0001 6.42323393993645E-0001 6.41507978219288E-0001 6.40693446765468E-0001 + 6.39879798819503E-0001 6.39067033569348E-0001 6.38255150203588E-0001 6.37444147911444E-0001 6.36634025882767E-0001 + 6.35824783308041E-0001 6.35016419378383E-0001 6.34208933285540E-0001 6.33402324221888E-0001 6.32596591380438E-0001 + 6.31791733954826E-0001 6.30987751139320E-0001 6.30184642128818E-0001 6.29382406118844E-0001 6.28581042305554E-0001 + 6.27780549885729E-0001 6.26980928056775E-0001 6.26182176016732E-0001 6.25384292964261E-0001 6.24587278098651E-0001 + 6.23791130619816E-0001 6.22995849728297E-0001 6.22201434625257E-0001 6.21407884512487E-0001 6.20615198592399E-0001 + 6.19823376068030E-0001 6.19032416143041E-0001 6.18242318021713E-0001 6.17453080908953E-0001 6.16664704010287E-0001 + 6.15877186531864E-0001 6.15090527680453E-0001 6.14304726663446E-0001 6.13519782688853E-0001 6.12735694965304E-0001 + 6.11952462702051E-0001 6.11170085108958E-0001 6.10388561396518E-0001 6.09607890775834E-0001 6.08828072458630E-0001 + 6.08049105657248E-0001 6.07270989584644E-0001 6.06493723454394E-0001 6.05717306480686E-0001 6.04941737878328E-0001 + 6.04167016862740E-0001 6.03393142649960E-0001 6.02620114456637E-0001 6.01847931500036E-0001 6.01076592998036E-0001 + 6.00306098169127E-0001 5.99536446232413E-0001 5.98767636407613E-0001 5.97999667915052E-0001 5.97232539975673E-0001 + 5.96466251811026E-0001 5.95700802643272E-0001 5.94936191695184E-0001 5.94172418190143E-0001 5.93409481352141E-0001 + 5.92647380405779E-0001 5.91886114576266E-0001 5.91125683089420E-0001 5.90366085171663E-0001 5.89607320050031E-0001 + 5.88849386952162E-0001 5.88092285106303E-0001 5.87336013741306E-0001 5.86580572086629E-0001 5.85825959372335E-0001 + 5.85072174829094E-0001 5.84319217688177E-0001 5.83567087181462E-0001 5.82815782541430E-0001 5.82065303001165E-0001 + 5.81315647794355E-0001 5.80566816155287E-0001 5.79818807318854E-0001 5.79071620520550E-0001 5.78325254996469E-0001 + 5.77579709983306E-0001 5.76834984718358E-0001 5.76091078439521E-0001 5.75347990385287E-0001 5.74605719794755E-0001 + 5.73864265907617E-0001 5.73123627964165E-0001 5.72383805205290E-0001 5.71644796872479E-0001 5.70906602207818E-0001 + 5.70169220453986E-0001 5.69432650854265E-0001 5.68696892652525E-0001 5.67961945093239E-0001 5.67227807421471E-0001 + 5.66494478882881E-0001 5.65761958723722E-0001 5.65030246190842E-0001 5.64299340531684E-0001 5.63569240994283E-0001 + 5.62839946827265E-0001 5.62111457279852E-0001 5.61383771601854E-0001 5.60656889043675E-0001 5.59930808856311E-0001 + 5.59205530291346E-0001 5.58481052600957E-0001 5.57757375037909E-0001 5.57034496855558E-0001 5.56312417307849E-0001 + 5.55591135649312E-0001 5.54870651135073E-0001 5.54150963020839E-0001 5.53432070562909E-0001 5.52713973018166E-0001 + 5.51996669644081E-0001 5.51280159698714E-0001 5.50564442440704E-0001 5.49849517129283E-0001 5.49135383024266E-0001 + 5.48422039386051E-0001 5.47709485475621E-0001 5.46997720554544E-0001 5.46286743884971E-0001 5.45576554729635E-0001 + 5.44867152351854E-0001 5.44158536015529E-0001 5.43450704985138E-0001 5.42743658525747E-0001 5.42037395902999E-0001 + 5.41331916383118E-0001 5.40627219232911E-0001 5.39923303719763E-0001 5.39220169111639E-0001 5.38517814677084E-0001 + 5.37816239685220E-0001 5.37115443405751E-0001 5.36415425108953E-0001 5.35716184065687E-0001 5.35017719547386E-0001 + 5.34320030826061E-0001 5.33623117174302E-0001 5.32926977865272E-0001 5.32231612172711E-0001 5.31537019370934E-0001 + 5.30843198734831E-0001 5.30150149539867E-0001 5.29457871062081E-0001 5.28766362578085E-0001 5.28075623365065E-0001 + 5.27385652700780E-0001 5.26696449863562E-0001 5.26008014132313E-0001 5.25320344786510E-0001 5.24633441106199E-0001 + 5.23947302371999E-0001 5.23261927865098E-0001 5.22577316867253E-0001 5.21893468660794E-0001 5.21210382528619E-0001 + 5.20528057754196E-0001 5.19846493621560E-0001 5.19165689415315E-0001 5.18485644420635E-0001 5.17806357923255E-0001 + 5.17127829209486E-0001 5.16450057566199E-0001 5.15773042280836E-0001 5.15096782641401E-0001 5.14421277936467E-0001 + 5.13746527455169E-0001 5.13072530487210E-0001 5.12399286322854E-0001 5.11726794252934E-0001 5.11055053568841E-0001 + 5.10384063562533E-0001 5.09713823526529E-0001 5.09044332753913E-0001 5.08375590538328E-0001 5.07707596173981E-0001 + 5.07040348955639E-0001 5.06373848178631E-0001 5.05708093138847E-0001 5.05043083132736E-0001 5.04378817457306E-0001 + 5.03715295410127E-0001 5.03052516289326E-0001 5.02390479393590E-0001 5.01729184022164E-0001 5.01068629474851E-0001 + 5.00408815052012E-0001 4.99749740054561E-0001 4.99091403783974E-0001 4.98433805542284E-0001 4.97776944632076E-0001 + 4.97120820356492E-0001 4.96465432019229E-0001 4.95810778924541E-0001 4.95156860377234E-0001 4.94503675682669E-0001 + 4.93851224146762E-0001 4.93199505075980E-0001 4.92548517777345E-0001 4.91898261558432E-0001 4.91248735727364E-0001 + 4.90599939592821E-0001 4.89951872464032E-0001 4.89304533650778E-0001 4.88657922463391E-0001 4.88012038212751E-0001 + 4.87366880210291E-0001 4.86722447767990E-0001 4.86078740198381E-0001 4.85435756814541E-0001 4.84793496930100E-0001 + 4.84151959859234E-0001 4.83511144916664E-0001 4.82871051417663E-0001 4.82231678678049E-0001 4.81593026014185E-0001 + 4.80955092742983E-0001 4.80317878181899E-0001 4.79681381648936E-0001 4.79045602462640E-0001 4.78410539942104E-0001 + 4.77776193406963E-0001 4.77142562177398E-0001 4.76509645574133E-0001 4.75877442918436E-0001 4.75245953532115E-0001 + 4.74615176737524E-0001 4.73985111857556E-0001 4.73355758215649E-0001 4.72727115135780E-0001 4.72099181942468E-0001 + 4.71471957960772E-0001 4.70845442516293E-0001 4.70219634935169E-0001 4.69594534544079E-0001 4.68970140670242E-0001 + 4.68346452641415E-0001 4.67723469785894E-0001 4.67101191432512E-0001 4.66479616910639E-0001 4.65858745550186E-0001 + 4.65238576681597E-0001 4.64619109635853E-0001 4.64000343744474E-0001 4.63382278339514E-0001 4.62764912753562E-0001 + 4.62148246319743E-0001 4.61532278371715E-0001 4.60917008243674E-0001 4.60302435270346E-0001 4.59688558786994E-0001 + 4.59075378129411E-0001 4.58462892633926E-0001 4.57851101637400E-0001 4.57240004477222E-0001 4.56629600491319E-0001 + 4.56019889018145E-0001 4.55410869396688E-0001 4.54802540966465E-0001 4.54194903067523E-0001 4.53587955040441E-0001 + 4.52981696226325E-0001 4.52376125966812E-0001 4.51771243604067E-0001 4.51167048480786E-0001 4.50563539940189E-0001 + 4.49960717326028E-0001 4.49358579982578E-0001 4.48757127254646E-0001 4.48156358487560E-0001 4.47556273027182E-0001 + 4.46956870219892E-0001 4.46358149412601E-0001 4.45760109952743E-0001 4.45162751188276E-0001 4.44566072467686E-0001 + 4.43970073139981E-0001 4.43374752554692E-0001 4.42780110061875E-0001 4.42186145012108E-0001 4.41592856756494E-0001 + 4.41000244646653E-0001 4.40408308034734E-0001 4.39817046273403E-0001 4.39226458715849E-0001 4.38636544715783E-0001 + 4.38047303627432E-0001 4.37458734805550E-0001 4.36870837605405E-0001 4.36283611382787E-0001 4.35697055494006E-0001 + 4.35111169295889E-0001 4.34525952145782E-0001 4.33941403401552E-0001 4.33357522421576E-0001 4.32774308564758E-0001 + 4.32191761190512E-0001 4.31609879658773E-0001 4.31028663329989E-0001 4.30448111565125E-0001 4.29868223725665E-0001 + 4.29288999173600E-0001 4.28710437271446E-0001 4.28132537382225E-0001 4.27555298869480E-0001 4.26978721097262E-0001 + 4.26402803430140E-0001 4.25827545233194E-0001 4.25252945872014E-0001 4.24679004712708E-0001 4.24105721121894E-0001 + 4.23533094466700E-0001 4.22961124114767E-0001 4.22389809434246E-0001 4.21819149793799E-0001 4.21249144562598E-0001 + 4.20679793110326E-0001 4.20111094807174E-0001 4.19543049023845E-0001 4.18975655131547E-0001 4.18408912502001E-0001 + 4.17842820507429E-0001 4.17277378520570E-0001 4.16712585914665E-0001 4.16148442063462E-0001 4.15584946341218E-0001 + 4.15022098122695E-0001 4.14459896783161E-0001 4.13898341698390E-0001 4.13337432244663E-0001 4.12777167798762E-0001 + 4.12217547737979E-0001 4.11658571440105E-0001 4.11100238283440E-0001 4.10542547646783E-0001 4.09985498909440E-0001 + 4.09429091451217E-0001 4.08873324652426E-0001 4.08318197893877E-0001 4.07763710556885E-0001 4.07209862023266E-0001 + 4.06656651675336E-0001 4.06104078895914E-0001 4.05552143068317E-0001 4.05000843576364E-0001 4.04450179804373E-0001 + 4.03900151137162E-0001 4.03350756960049E-0001 4.02801996658845E-0001 4.02253869619869E-0001 4.01706375229930E-0001 + 4.01159512876341E-0001 4.00613281946906E-0001 4.00067681829931E-0001 3.99522711914217E-0001 3.98978371589060E-0001 + 3.98434660244255E-0001 3.97891577270090E-0001 3.97349122057351E-0001 3.96807293997315E-0001 3.96266092481759E-0001 + 3.95725516902949E-0001 3.95185566653648E-0001 3.94646241127112E-0001 3.94107539717091E-0001 3.93569461817826E-0001 + 3.93032006824053E-0001 3.92495174130999E-0001 3.91958963134381E-0001 3.91423373230412E-0001 3.90888403815792E-0001 + 3.90354054287715E-0001 3.89820324043863E-0001 3.89287212482411E-0001 3.88754719002022E-0001 3.88222843001847E-0001 + 3.87691583881530E-0001 3.87160941041201E-0001 3.86630913881480E-0001 3.86101501803475E-0001 3.85572704208780E-0001 + 3.85044520499480E-0001 3.84516950078143E-0001 3.83989992347826E-0001 3.83463646712075E-0001 3.82937912574917E-0001 + 3.82412789340868E-0001 3.81888276414930E-0001 3.81364373202587E-0001 3.80841079109812E-0001 3.80318393543058E-0001 + 3.79796315909267E-0001 3.79274845615860E-0001 3.78753982070745E-0001 3.78233724682312E-0001 3.77714072859431E-0001 + 3.77195026011459E-0001 3.76676583548233E-0001 3.76158744880073E-0001 3.75641509417777E-0001 3.75124876572629E-0001 + 3.74608845756390E-0001 3.74093416381301E-0001 3.73578587860086E-0001 3.73064359605949E-0001 3.72550731032571E-0001 + 3.72037701554113E-0001 3.71525270585215E-0001 3.71013437540995E-0001 3.70502201837050E-0001 3.69991562889453E-0001 + 3.69481520114758E-0001 3.68972072929991E-0001 3.68463220752660E-0001 3.67954963000745E-0001 3.67447299092705E-0001 + 3.66940228447474E-0001 3.66433750484461E-0001 3.65927864623551E-0001 3.65422570285103E-0001 3.64917866889950E-0001 + 3.64413753859403E-0001 3.63910230615238E-0001 3.63407296579715E-0001 3.62904951175560E-0001 3.62403193825976E-0001 + 3.61902023954635E-0001 3.61401440985682E-0001 3.60901444343738E-0001 3.60402033453887E-0001 3.59903207741693E-0001 + 3.59404966633186E-0001 3.58907309554868E-0001 3.58410235933711E-0001 3.57913745197155E-0001 3.57417836773113E-0001 + 3.56922510089964E-0001 3.56427764576557E-0001 3.55933599662212E-0001 3.55440014776713E-0001 3.54947009350315E-0001 + 3.54454582813739E-0001 3.53962734598173E-0001 3.53471464135273E-0001 3.52980770857162E-0001 3.52490654196429E-0001 + 3.52001113586127E-0001 3.51512148459776E-0001 3.51023758251364E-0001 3.50535942395337E-0001 3.50048700326613E-0001 + 3.49562031480570E-0001 3.49075935293052E-0001 3.48590411200366E-0001 3.48105458639282E-0001 3.47621077047034E-0001 + 3.47137265861316E-0001 3.46654024520288E-0001 3.46171352462571E-0001 3.45689249127246E-0001 3.45207713953857E-0001 + 3.44726746382408E-0001 3.44246345853366E-0001 3.43766511807655E-0001 3.43287243686662E-0001 3.42808540932233E-0001 + 3.42330402986673E-0001 3.41852829292747E-0001 3.41375819293678E-0001 3.40899372433146E-0001 3.40423488155294E-0001 + 3.39948165904717E-0001 3.39473405126473E-0001 3.38999205266073E-0001 3.38525565769487E-0001 3.38052486083142E-0001 + 3.37579965653919E-0001 3.37108003929156E-0001 3.36636600356649E-0001 3.36165754384647E-0001 3.35695465461853E-0001 + 3.35225733037428E-0001 3.34756556560983E-0001 3.34287935482587E-0001 3.33819869252761E-0001 3.33352357322480E-0001 + 3.32885399143170E-0001 3.32418994166714E-0001 3.31953141845444E-0001 3.31487841632143E-0001 3.31023092980050E-0001 + 3.30558895342853E-0001 3.30095248174692E-0001 3.29632150930157E-0001 3.29169603064289E-0001 3.28707604032580E-0001 + 3.28246153290970E-0001 3.27785250295850E-0001 3.27324894504061E-0001 3.26865085372893E-0001 3.26405822360081E-0001 + 3.25947104923814E-0001 3.25488932522725E-0001 3.25031304615895E-0001 3.24574220662854E-0001 3.24117680123579E-0001 + 3.23661682458493E-0001 3.23206227128466E-0001 3.22751313594814E-0001 3.22296941319297E-0001 3.21843109764125E-0001 + 3.21389818391947E-0001 3.20937066665864E-0001 3.20484854049416E-0001 3.20033180006590E-0001 3.19582044001816E-0001 + 3.19131445499967E-0001 3.18681383966362E-0001 3.18231858866760E-0001 3.17782869667365E-0001 3.17334415834822E-0001 + 3.16886496836218E-0001 3.16439112139085E-0001 3.15992261211389E-0001 3.15545943521546E-0001 3.15100158538409E-0001 + 3.14654905731269E-0001 3.14210184569862E-0001 3.13765994524360E-0001 3.13322335065378E-0001 3.12879205663966E-0001 + 3.12436605791618E-0001 3.11994534920264E-0001 3.11552992522272E-0001 3.11111978070449E-0001 3.10671491038041E-0001 + 3.10231530898728E-0001 3.09792097126630E-0001 3.09353189196303E-0001 3.08914806582740E-0001 3.08476948761371E-0001 + 3.08039615208059E-0001 3.07602805399105E-0001 3.07166518811245E-0001 3.06730754921649E-0001 3.06295513207924E-0001 + 3.05860793148109E-0001 3.05426594220679E-0001 3.04992915904540E-0001 3.04559757679036E-0001 3.04127119023938E-0001 + 3.03694999419456E-0001 3.03263398346230E-0001 3.02832315285331E-0001 3.02401749718264E-0001 3.01971701126964E-0001 + 3.01542168993800E-0001 3.01113152801568E-0001 3.00684652033498E-0001 3.00256666173250E-0001 2.99829194704913E-0001 + 2.99402237113007E-0001 2.98975792882482E-0001 2.98549861498713E-0001 2.98124442447510E-0001 2.97699535215107E-0001 + 2.97275139288170E-0001 2.96851254153789E-0001 2.96427879299486E-0001 2.96005014213209E-0001 2.95582658383328E-0001 + 2.95160811298648E-0001 2.94739472448397E-0001 2.94318641322227E-0001 2.93898317410219E-0001 2.93478500202878E-0001 + 2.93059189191136E-0001 2.92640383866347E-0001 2.92222083720293E-0001 2.91804288245178E-0001 2.91386996933633E-0001 + 2.90970209278709E-0001 2.90553924773884E-0001 2.90138142913056E-0001 2.89722863190549E-0001 2.89308085101107E-0001 + 2.88893808139899E-0001 2.88480031802514E-0001 2.88066755584963E-0001 2.87653978983680E-0001 2.87241701495516E-0001 + 2.86829922617749E-0001 2.86418641848072E-0001 2.86007858684602E-0001 2.85597572625874E-0001 2.85187783170843E-0001 + 2.84778489818884E-0001 2.84369692069789E-0001 2.83961389423771E-0001 2.83553581381461E-0001 2.83146267443909E-0001 + 2.82739447112580E-0001 2.82333119889359E-0001 2.81927285276549E-0001 2.81521942776865E-0001 2.81117091893446E-0001 + 2.80712732129843E-0001 2.80308862990022E-0001 2.79905483978369E-0001 2.79502594599682E-0001 2.79100194359174E-0001 + 2.78698282762477E-0001 2.78296859315632E-0001 2.77895923525101E-0001 2.77495474897753E-0001 2.77095512940875E-0001 + 2.76696037162168E-0001 2.76297047069742E-0001 2.75898542172125E-0001 2.75500521978254E-0001 2.75102985997480E-0001 + 2.74705933739565E-0001 2.74309364714683E-0001 2.73913278433420E-0001 2.73517674406772E-0001 2.73122552146148E-0001 + 2.72727911163364E-0001 2.72333750970650E-0001 2.71940071080644E-0001 2.71546871006394E-0001 2.71154150261356E-0001 + 2.70761908359398E-0001 2.70370144814794E-0001 2.69978859142229E-0001 2.69588050856794E-0001 2.69197719473989E-0001 + 2.68807864509723E-0001 2.68418485480308E-0001 2.68029581902467E-0001 2.67641153293330E-0001 2.67253199170431E-0001 + 2.66865719051712E-0001 2.66478712455520E-0001 2.66092178900609E-0001 2.65706117906134E-0001 2.65320528991662E-0001 + 2.64935411677159E-0001 2.64550765482998E-0001 2.64166589929955E-0001 2.63782884539212E-0001 2.63399648832353E-0001 + 2.63016882331364E-0001 2.62634584558637E-0001 2.62252755036965E-0001 2.61871393289544E-0001 2.61490498839971E-0001 + 2.61110071212248E-0001 2.60730109930773E-0001 2.60350614520351E-0001 2.59971584506186E-0001 2.59593019413882E-0001 + 2.59214918769444E-0001 2.58837282099278E-0001 2.58460108930189E-0001 2.58083398789379E-0001 2.57707151204456E-0001 + 2.57331365703420E-0001 2.56956041814675E-0001 2.56581179067021E-0001 2.56206776989655E-0001 2.55832835112176E-0001 + 2.55459352964575E-0001 2.55086330077245E-0001 2.54713765980975E-0001 2.54341660206950E-0001 2.53970012286751E-0001 + 2.53598821752357E-0001 2.53228088136141E-0001 2.52857810970873E-0001 2.52487989789717E-0001 2.52118624126234E-0001 + 2.51749713514380E-0001 2.51381257488502E-0001 2.51013255583345E-0001 2.50645707334045E-0001 2.50278612276135E-0001 + 2.49911969945539E-0001 2.49545779878575E-0001 2.49180041611953E-0001 2.48814754682777E-0001 2.48449918628542E-0001 + 2.48085532987135E-0001 2.47721597296836E-0001 2.47358111096315E-0001 2.46995073924634E-0001 2.46632485321245E-0001 + 2.46270344825993E-0001 2.45908651979111E-0001 2.45547406321221E-0001 2.45186607393338E-0001 2.44826254736865E-0001 + 2.44466347893593E-0001 2.44106886405704E-0001 2.43747869815769E-0001 2.43389297666743E-0001 2.43031169501975E-0001 + 2.42673484865197E-0001 2.42316243300532E-0001 2.41959444352489E-0001 2.41603087565964E-0001 2.41247172486239E-0001 + 2.40891698658982E-0001 2.40536665630250E-0001 2.40182072946483E-0001 2.39827920154509E-0001 2.39474206801540E-0001 + 2.39120932435172E-0001 2.38768096603388E-0001 2.38415698854553E-0001 2.38063738737419E-0001 2.37712215801121E-0001 + 2.37361129595178E-0001 2.37010479669489E-0001 2.36660265574342E-0001 2.36310486860404E-0001 2.35961143078724E-0001 + 2.35612233780736E-0001 2.35263758518255E-0001 2.34915716843477E-0001 2.34568108308981E-0001 2.34220932467726E-0001 + 2.33874188873051E-0001 2.33527877078679E-0001 2.33181996638710E-0001 2.32836547107627E-0001 2.32491528040290E-0001 + 2.32146938991941E-0001 2.31802779518200E-0001 2.31459049175066E-0001 2.31115747518918E-0001 2.30772874106512E-0001 + 2.30430428494984E-0001 2.30088410241847E-0001 2.29746818904990E-0001 2.29405654042683E-0001 2.29064915213569E-0001 + 2.28724601976672E-0001 2.28384713891390E-0001 2.28045250517499E-0001 2.27706211415150E-0001 2.27367596144870E-0001 + 2.27029404267559E-0001 2.26691635344499E-0001 2.26354288937340E-0001 2.26017364608110E-0001 2.25680861919212E-0001 + 2.25344780433422E-0001 2.25009119713891E-0001 2.24673879324140E-0001 2.24339058828068E-0001 2.24004657789945E-0001 + 2.23670675774416E-0001 2.23337112346494E-0001 2.23003967071570E-0001 2.22671239515402E-0001 2.22338929244122E-0001 + 2.22007035824235E-0001 2.21675558822615E-0001 2.21344497806507E-0001 2.21013852343529E-0001 2.20683622001667E-0001 + 2.20353806349279E-0001 2.20024404955090E-0001 2.19695417388198E-0001 2.19366843218070E-0001 2.19038682014541E-0001 + 2.18710933347814E-0001 2.18383596788463E-0001 2.18056671907427E-0001 2.17730158276018E-0001 2.17404055465910E-0001 + 2.17078363049150E-0001 2.16753080598148E-0001 2.16428207685684E-0001 2.16103743884903E-0001 2.15779688769317E-0001 + 2.15456041912804E-0001 2.15132802889608E-0001 2.14809971274340E-0001 2.14487546641974E-0001 2.14165528567851E-0001 + 2.13843916627677E-0001 2.13522710397521E-0001 2.13201909453818E-0001 2.12881513373367E-0001 2.12561521733330E-0001 + 2.12241934111232E-0001 2.11922750084964E-0001 2.11603969232777E-0001 2.11285591133288E-0001 2.10967615365473E-0001 + 2.10650041508673E-0001 2.10332869142589E-0001 2.10016097847286E-0001 2.09699727203190E-0001 2.09383756791086E-0001 + 2.09068186192122E-0001 2.08753014987807E-0001 2.08438242760010E-0001 2.08123869090959E-0001 2.07809893563244E-0001 + 2.07496315759813E-0001 2.07183135263974E-0001 2.06870351659394E-0001 2.06557964530100E-0001 2.06245973460477E-0001 + 2.05934378035268E-0001 2.05623177839573E-0001 2.05312372458853E-0001 2.05001961478924E-0001 2.04691944485960E-0001 + 2.04382321066493E-0001 2.04073090807411E-0001 2.03764253295958E-0001 2.03455808119737E-0001 2.03147754866703E-0001 + 2.02840093125170E-0001 2.02532822483807E-0001 2.02225942531637E-0001 2.01919452858039E-0001 2.01613353052746E-0001 + 2.01307642705848E-0001 2.01002321407787E-0001 2.00697388749359E-0001 2.00392844321714E-0001 2.00088687716357E-0001 + 1.99784918525143E-0001 1.99481536340284E-0001 1.99178540754343E-0001 1.98875931360234E-0001 1.98573707751225E-0001 + 1.98271869520936E-0001 1.97970416263337E-0001 1.97669347572752E-0001 1.97368663043855E-0001 1.97068362271671E-0001 + 1.96768444851574E-0001 1.96468910379292E-0001 1.96169758450900E-0001 1.95870988662825E-0001 1.95572600611843E-0001 + 1.95274593895079E-0001 1.94976968110007E-0001 1.94679722854452E-0001 1.94382857726585E-0001 1.94086372324928E-0001 + 1.93790266248349E-0001 1.93494539096064E-0001 1.93199190467639E-0001 1.92904219962984E-0001 1.92609627182360E-0001 + 1.92315411726371E-0001 1.92021573195972E-0001 1.91728111192461E-0001 1.91435025317482E-0001 1.91142315173029E-0001 + 1.90849980361436E-0001 1.90558020485387E-0001 1.90266435147908E-0001 1.89975223952373E-0001 1.89684386502498E-0001 + 1.89393922402345E-0001 1.89103831256319E-0001 1.88814112669170E-0001 1.88524766245991E-0001 1.88235791592219E-0001 + 1.87947188313633E-0001 1.87658956016356E-0001 1.87371094306855E-0001 1.87083602791936E-0001 1.86796481078749E-0001 + 1.86509728774787E-0001 1.86223345487883E-0001 1.85937330826212E-0001 1.85651684398290E-0001 1.85366405812976E-0001 + 1.85081494679466E-0001 1.84796950607298E-0001 1.84512773206353E-0001 1.84228962086846E-0001 1.83945516859338E-0001 + 1.83662437134726E-0001 1.83379722524246E-0001 1.83097372639475E-0001 1.82815387092327E-0001 1.82533765495054E-0001 + 1.82252507460249E-0001 1.81971612600840E-0001 1.81691080530095E-0001 1.81410910861616E-0001 1.81131103209348E-0001 + 1.80851657187568E-0001 1.80572572410892E-0001 1.80293848494270E-0001 1.80015485052993E-0001 1.79737481702684E-0001 + 1.79459838059302E-0001 1.79182553739144E-0001 1.78905628358841E-0001 1.78629061535358E-0001 1.78352852885995E-0001 + 1.78077002028389E-0001 1.77801508580509E-0001 1.77526372160657E-0001 1.77251592387473E-0001 1.76977168879926E-0001 + 1.76703101257321E-0001 1.76429389139296E-0001 1.76156032145821E-0001 1.75883029897199E-0001 1.75610382014064E-0001 + 1.75338088117386E-0001 1.75066147828462E-0001 1.74794560768924E-0001 1.74523326560734E-0001 1.74252444826186E-0001 + 1.73981915187905E-0001 1.73711737268844E-0001 1.73441910692291E-0001 1.73172435081860E-0001 1.72903310061497E-0001 + 1.72634535255479E-0001 1.72366110288409E-0001 1.72098034785222E-0001 1.71830308371181E-0001 1.71562930671879E-0001 + 1.71295901313234E-0001 1.71029219921496E-0001 1.70762886123243E-0001 1.70496899545378E-0001 1.70231259815134E-0001 + 1.69965966560069E-0001 1.69701019408071E-0001 1.69436417987352E-0001 1.69172161926453E-0001 1.68908250854241E-0001 + 1.68644684399906E-0001 1.68381462192969E-0001 1.68118583863272E-0001 1.67856049040986E-0001 1.67593857356604E-0001 + 1.67332008440946E-0001 1.67070501925158E-0001 1.66809337440705E-0001 1.66548514619384E-0001 1.66288033093308E-0001 + 1.66027892494921E-0001 1.65768092456985E-0001 1.65508632612589E-0001 1.65249512595142E-0001 1.64990732038378E-0001 + 1.64732290576353E-0001 1.64474187843445E-0001 1.64216423474354E-0001 1.63958997104102E-0001 1.63701908368034E-0001 + 1.63445156901814E-0001 1.63188742341429E-0001 1.62932664323187E-0001 1.62676922483714E-0001 1.62421516459959E-0001 + 1.62166445889191E-0001 1.61911710409000E-0001 1.61657309657292E-0001 1.61403243272296E-0001 1.61149510892560E-0001 + 1.60896112156948E-0001 1.60643046704647E-0001 1.60390314175160E-0001 1.60137914208308E-0001 1.59885846444233E-0001 + 1.59634110523392E-0001 1.59382706086560E-0001 1.59131632774831E-0001 1.58880890229614E-0001 1.58630478092638E-0001 + 1.58380396005946E-0001 1.58130643611897E-0001 1.57881220553170E-0001 1.57632126472756E-0001 1.57383361013964E-0001 + 1.57134923820418E-0001 1.56886814536057E-0001 1.56639032805136E-0001 1.56391578272224E-0001 1.56144450582205E-0001 + 1.55897649380277E-0001 1.55651174311953E-0001 1.55405025023059E-0001 1.55159201159736E-0001 1.54913702368436E-0001 + 1.54668528295928E-0001 1.54423678589291E-0001 1.54179152895917E-0001 1.53934950863512E-0001 1.53691072140094E-0001 + 1.53447516373992E-0001 1.53204283213848E-0001 1.52961372308615E-0001 1.52718783307557E-0001 1.52476515860251E-0001 + 1.52234569616584E-0001 1.51992944226753E-0001 1.51751639341266E-0001 1.51510654610941E-0001 1.51269989686906E-0001 + 1.51029644220601E-0001 1.50789617863772E-0001 1.50549910268477E-0001 1.50310521087082E-0001 1.50071449972263E-0001 + 1.49832696577002E-0001 1.49594260554593E-0001 1.49356141558636E-0001 1.49118339243039E-0001 1.48880853262020E-0001 + 1.48643683270101E-0001 1.48406828922114E-0001 1.48170289873197E-0001 1.47934065778796E-0001 1.47698156294662E-0001 + 1.47462561076853E-0001 1.47227279781733E-0001 1.46992312065975E-0001 1.46757657586552E-0001 1.46523316000747E-0001 + 1.46289286966148E-0001 1.46055570140645E-0001 1.45822165182435E-0001 1.45589071750021E-0001 1.45356289502207E-0001 + 1.45123818098105E-0001 1.44891657197128E-0001 1.44659806458993E-0001 1.44428265543721E-0001 1.44197034111638E-0001 + 1.43966111823371E-0001 1.43735498339849E-0001 1.43505193322307E-0001 1.43275196432278E-0001 1.43045507331601E-0001 + 1.42816125682415E-0001 1.42587051147161E-0001 1.42358283388583E-0001 1.42129822069721E-0001 1.41901666853924E-0001 + 1.41673817404836E-0001 1.41446273386403E-0001 1.41219034462872E-0001 1.40992100298789E-0001 1.40765470559003E-0001 + 1.40539144908658E-0001 1.40313123013202E-0001 1.40087404538379E-0001 1.39861989150233E-0001 1.39636876515108E-0001 + 1.39412066299645E-0001 1.39187558170785E-0001 1.38963351795766E-0001 1.38739446842123E-0001 1.38515842977691E-0001 + 1.38292539870602E-0001 1.38069537189283E-0001 1.37846834602461E-0001 1.37624431779159E-0001 1.37402328388695E-0001 + 1.37180524100686E-0001 1.36959018585043E-0001 1.36737811511973E-0001 1.36516902551981E-0001 1.36296291375866E-0001 + 1.36075977654722E-0001 1.35855961059938E-0001 1.35636241263199E-0001 1.35416817936484E-0001 1.35197690752066E-0001 + 1.34978859382513E-0001 1.34760323500686E-0001 1.34542082779743E-0001 1.34324136893129E-0001 1.34106485514590E-0001 + 1.33889128318160E-0001 1.33672064978166E-0001 1.33455295169233E-0001 1.33238818566270E-0001 1.33022634844486E-0001 + 1.32806743679378E-0001 1.32591144746735E-0001 1.32375837722640E-0001 1.32160822283464E-0001 1.31946098105873E-0001 + 1.31731664866819E-0001 1.31517522243551E-0001 1.31303669913602E-0001 1.31090107554801E-0001 1.30876834845263E-0001 + 1.30663851463396E-0001 1.30451157087895E-0001 1.30238751397745E-0001 1.30026634072223E-0001 1.29814804790892E-0001 + 1.29603263233603E-0001 1.29392009080500E-0001 1.29181042012011E-0001 1.28970361708855E-0001 1.28759967852037E-0001 + 1.28549860122851E-0001 1.28340038202877E-0001 1.28130501773985E-0001 1.27921250518330E-0001 1.27712284118354E-0001 + 1.27503602256787E-0001 1.27295204616644E-0001 1.27087090881226E-0001 1.26879260734123E-0001 1.26671713859206E-0001 + 1.26464449940637E-0001 1.26257468662859E-0001 1.26050769710602E-0001 1.25844352768881E-0001 1.25638217522996E-0001 + 1.25432363658531E-0001 1.25226790861354E-0001 1.25021498817619E-0001 1.24816487213761E-0001 1.24611755736502E-0001 + 1.24407304072844E-0001 1.24203131910075E-0001 1.23999238935764E-0001 1.23795624837766E-0001 1.23592289304216E-0001 + 1.23389232023531E-0001 1.23186452684412E-0001 1.22983950975842E-0001 1.22781726587084E-0001 1.22579779207684E-0001 + 1.22378108527470E-0001 1.22176714236550E-0001 1.21975596025312E-0001 1.21774753584429E-0001 1.21574186604848E-0001 + 1.21373894777803E-0001 1.21173877794803E-0001 1.20974135347640E-0001 1.20774667128385E-0001 1.20575472829388E-0001 + 1.20376552143279E-0001 1.20177904762965E-0001 1.19979530381636E-0001 1.19781428692756E-0001 1.19583599390071E-0001 + 1.19386042167603E-0001 1.19188756719654E-0001 1.18991742740803E-0001 1.18794999925905E-0001 1.18598527970096E-0001 + 1.18402326568785E-0001 1.18206395417661E-0001 1.18010734212690E-0001 1.17815342650113E-0001 1.17620220426447E-0001 + 1.17425367238487E-0001 1.17230782783303E-0001 1.17036466758240E-0001 1.16842418860922E-0001 1.16648638789244E-0001 + 1.16455126241378E-0001 1.16261880915772E-0001 1.16068902511147E-0001 1.15876190726499E-0001 1.15683745261099E-0001 + 1.15491565814492E-0001 1.15299652086496E-0001 1.15108003777205E-0001 1.14916620586983E-0001 1.14725502216470E-0001 + 1.14534648366578E-0001 1.14344058738494E-0001 1.14153733033674E-0001 1.13963670953849E-0001 1.13773872201021E-0001 + 1.13584336477467E-0001 1.13395063485732E-0001 1.13206052928634E-0001 1.13017304509265E-0001 1.12828817930984E-0001 + 1.12640592897425E-0001 1.12452629112489E-0001 1.12264926280352E-0001 1.12077484105457E-0001 1.11890302292519E-0001 + 1.11703380546522E-0001 1.11516718572721E-0001 1.11330316076640E-0001 1.11144172764071E-0001 1.10958288341079E-0001 + 1.10772662513996E-0001 1.10587294989420E-0001 1.10402185474223E-0001 1.10217333675541E-0001 1.10032739300781E-0001 + 1.09848402057617E-0001 1.09664321653990E-0001 1.09480497798111E-0001 1.09296930198456E-0001 1.09113618563769E-0001 + 1.08930562603061E-0001 1.08747762025611E-0001 1.08565216540964E-0001 1.08382925858930E-0001 1.08200889689587E-0001 + 1.08019107743278E-0001 1.07837579730613E-0001 1.07656305362466E-0001 1.07475284349978E-0001 1.07294516404554E-0001 + 1.07114001237865E-0001 1.06933738561846E-0001 1.06753728088699E-0001 1.06573969530886E-0001 1.06394462601136E-0001 + 1.06215207012444E-0001 1.06036202478064E-0001 1.05857448711518E-0001 1.05678945426590E-0001 1.05500692337326E-0001 + 1.05322689158036E-0001 1.05144935603293E-0001 1.04967431387934E-0001 1.04790176227055E-0001 1.04613169836017E-0001 + 1.04436411930444E-0001 1.04259902226217E-0001 1.04083640439485E-0001 1.03907626286653E-0001 1.03731859484391E-0001 + 1.03556339749629E-0001 1.03381066799557E-0001 1.03206040351626E-0001 1.03031260123548E-0001 1.02856725833295E-0001 + 1.02682437199100E-0001 1.02508393939455E-0001 1.02334595773110E-0001 1.02161042419078E-0001 1.01987733596630E-0001 + 1.01814669025294E-0001 1.01641848424860E-0001 1.01469271515375E-0001 1.01296938017145E-0001 1.01124847650734E-0001 + 1.00953000136965E-0001 1.00781395196918E-0001 1.00610032551930E-0001 1.00438911923599E-0001 1.00268033033776E-0001 + 1.00097395604573E-0001 9.99269993583552E-0002 9.97568440177482E-0002 9.95869293056320E-0002 9.94172549451433E-0002 + 9.92478206596757E-0002 9.90786261728780E-0002 9.89096712086554E-0002 9.87409554911684E-0002 9.85724787448335E-0002 + 9.84042406943216E-0002 9.82362410645589E-0002 9.80684795807269E-0002 9.79009559682611E-0002 9.77336699528520E-0002 + 9.75666212604447E-0002 9.73998096172366E-0002 9.72332347496815E-0002 9.70668963844849E-0002 9.69007942486071E-0002 + 9.67349280692606E-0002 9.65692975739120E-0002 9.64039024902807E-0002 9.62387425463375E-0002 9.60738174703081E-0002 + 9.59091269906684E-0002 9.57446708361478E-0002 9.55804487357269E-0002 9.54164604186386E-0002 9.52527056143676E-0002 + 9.50891840526485E-0002 9.49258954634694E-0002 9.47628395770674E-0002 9.46000161239319E-0002 9.44374248348019E-0002 + 9.42750654406673E-0002 9.41129376727686E-0002 9.39510412625956E-0002 9.37893759418888E-0002 9.36279414426376E-0002 + 9.34667374970814E-0002 9.33057638377089E-0002 9.31450201972581E-0002 9.29845063087154E-0002 9.28242219053161E-0002 + 9.26641667205446E-0002 9.25043404881328E-0002 9.23447429420615E-0002 9.21853738165594E-0002 9.20262328461029E-0002 + 9.18673197654158E-0002 9.17086343094694E-0002 9.15501762134828E-0002 9.13919452129212E-0002 9.12339410434974E-0002 + 9.10761634411707E-0002 9.09186121421472E-0002 9.07612868828787E-0002 9.06041874000632E-0002 9.04473134306452E-0002 + 9.02906647118143E-0002 9.01342409810060E-0002 8.99780419759016E-0002 8.98220674344261E-0002 8.96663170947516E-0002 + 8.95107906952932E-0002 8.93554879747118E-0002 8.92004086719119E-0002 8.90455525260429E-0002 8.88909192764984E-0002 + 8.87365086629145E-0002 8.85823204251731E-0002 8.84283543033978E-0002 8.82746100379568E-0002 8.81210873694604E-0002 + 8.79677860387626E-0002 8.78147057869604E-0002 8.76618463553918E-0002 8.75092074856396E-0002 8.73567889195267E-0002 + 8.72045903991195E-0002 8.70526116667251E-0002 8.69008524648931E-0002 8.67493125364145E-0002 8.65979916243210E-0002 + 8.64468894718862E-0002 8.62960058226239E-0002 8.61453404202892E-0002 8.59948930088776E-0002 8.58446633326252E-0002 + 8.56946511360077E-0002 8.55448561637411E-0002 8.53952781607817E-0002 8.52459168723246E-0002 8.50967720438051E-0002 + 8.49478434208974E-0002 8.47991307495153E-0002 8.46506337758108E-0002 8.45023522461749E-0002 8.43542859072375E-0002 + 8.42064345058662E-0002 8.40587977891675E-0002 8.39113755044856E-0002 8.37641673994028E-0002 8.36171732217384E-0002 + 8.34703927195495E-0002 8.33238256411310E-0002 8.31774717350138E-0002 8.30313307499668E-0002 8.28854024349956E-0002 + 8.27396865393408E-0002 8.25941828124818E-0002 8.24488910041321E-0002 8.23038108642426E-0002 8.21589421429991E-0002 + 8.20142845908236E-0002 8.18698379583740E-0002 8.17256019965418E-0002 8.15815764564558E-0002 8.14377610894782E-0002 + 8.12941556472068E-0002 8.11507598814731E-0002 8.10075735443440E-0002 8.08645963881204E-0002 8.07218281653360E-0002 + 8.05792686287604E-0002 8.04369175313954E-0002 8.02947746264769E-0002 8.01528396674738E-0002 8.00111124080884E-0002 + 7.98695926022561E-0002 7.97282800041446E-0002 7.95871743681548E-0002 7.94462754489194E-0002 7.93055830013042E-0002 + 7.91650967804057E-0002 7.90248165415542E-0002 7.88847420403102E-0002 7.87448730324661E-0002 7.86052092740462E-0002 + 7.84657505213052E-0002 7.83264965307295E-0002 7.81874470590359E-0002 7.80486018631722E-0002 7.79099607003165E-0002 + 7.77715233278769E-0002 7.76332895034923E-0002 7.74952589850307E-0002 7.73574315305908E-0002 7.72198068985003E-0002 + 7.70823848473167E-0002 7.69451651358264E-0002 7.68081475230447E-0002 7.66713317682166E-0002 7.65347176308149E-0002 + 7.63983048705416E-0002 7.62620932473267E-0002 7.61260825213289E-0002 7.59902724529343E-0002 7.58546628027568E-0002 + 7.57192533316388E-0002 7.55840438006492E-0002 7.54490339710849E-0002 7.53142236044700E-0002 7.51796124625545E-0002 + 7.50452003073168E-0002 7.49109869009607E-0002 7.47769720059171E-0002 7.46431553848425E-0002 7.45095368006202E-0002 + 7.43761160163596E-0002 7.42428927953944E-0002 7.41098669012858E-0002 7.39770380978188E-0002 7.38444061490050E-0002 + 7.37119708190797E-0002 7.35797318725041E-0002 7.34476890739639E-0002 7.33158421883688E-0002 7.31841909808537E-0002 + 7.30527352167769E-0002 7.29214746617214E-0002 7.27904090814933E-0002 7.26595382421233E-0002 7.25288619098650E-0002 + 7.23983798511951E-0002 7.22680918328141E-0002 7.21379976216451E-0002 7.20080969848339E-0002 7.18783896897494E-0002 + 7.17488755039829E-0002 7.16195541953475E-0002 7.14904255318786E-0002 7.13614892818340E-0002 7.12327452136927E-0002 + 7.11041930961558E-0002 7.09758326981456E-0002 7.08476637888059E-0002 7.07196861375012E-0002 7.05918995138170E-0002 + 7.04643036875600E-0002 7.03368984287569E-0002 7.02096835076554E-0002 7.00826586947230E-0002 6.99558237606476E-0002 + 6.98291784763369E-0002 6.97027226129179E-0002 6.95764559417381E-0002 6.94503782343634E-0002 6.93244892625796E-0002 + 6.91987887983918E-0002 6.90732766140225E-0002 6.89479524819150E-0002 6.88228161747297E-0002 6.86978674653460E-0002 + 6.85731061268610E-0002 6.84485319325905E-0002 6.83241446560681E-0002 6.81999440710440E-0002 6.80759299514879E-0002 + 6.79521020715850E-0002 6.78284602057390E-0002 6.77050041285697E-0002 6.75817336149145E-0002 6.74586484398276E-0002 + 6.73357483785783E-0002 6.72130332066543E-0002 6.70905026997580E-0002 6.69681566338087E-0002 6.68459947849408E-0002 + 6.67240169295051E-0002 6.66022228440678E-0002 6.64806123054099E-0002 6.63591850905283E-0002 6.62379409766344E-0002 + 6.61168797411549E-0002 6.59960011617309E-0002 6.58753050162184E-0002 6.57547910826872E-0002 6.56344591394215E-0002 + 6.55143089649199E-0002 6.53943403378944E-0002 6.52745530372709E-0002 6.51549468421889E-0002 6.50355215320013E-0002 + 6.49162768862740E-0002 6.47972126847859E-0002 6.46783287075292E-0002 6.45596247347081E-0002 6.44411005467401E-0002 + 6.43227559242545E-0002 6.42045906480935E-0002 6.40866044993105E-0002 6.39687972591712E-0002 6.38511687091532E-0002 + 6.37337186309451E-0002 6.36164468064475E-0002 6.34993530177723E-0002 6.33824370472413E-0002 6.32656986773888E-0002 + 6.31491376909586E-0002 6.30327538709058E-0002 6.29165470003955E-0002 6.28005168628031E-0002 6.26846632417147E-0002 + 6.25689859209248E-0002 6.24534846844395E-0002 6.23381593164732E-0002 6.22230096014504E-0002 6.21080353240042E-0002 + 6.19932362689776E-0002 6.18786122214222E-0002 6.17641629665977E-0002 6.16498882899738E-0002 6.15357879772274E-0002 + 6.14218618142445E-0002 6.13081095871185E-0002 6.11945310821514E-0002 6.10811260858529E-0002 6.09678943849399E-0002 + 6.08548357663374E-0002 6.07419500171771E-0002 6.06292369247982E-0002 6.05166962767470E-0002 6.04043278607766E-0002 + 6.02921314648464E-0002 6.01801068771224E-0002 6.00682538859776E-0002 5.99565722799902E-0002 5.98450618479452E-0002 + 5.97337223788331E-0002 5.96225536618505E-0002 5.95115554863989E-0002 5.94007276420854E-0002 5.92900699187229E-0002 + 5.91795821063284E-0002 5.90692639951247E-0002 5.89591153755388E-0002 5.88491360382027E-0002 5.87393257739523E-0002 + 5.86296843738281E-0002 5.85202116290747E-0002 5.84109073311404E-0002 5.83017712716777E-0002 5.81928032425428E-0002 + 5.80840030357942E-0002 5.79753704436954E-0002 5.78669052587118E-0002 5.77586072735125E-0002 5.76504762809689E-0002 + 5.75425120741554E-0002 5.74347144463493E-0002 5.73270831910289E-0002 5.72196181018765E-0002 5.71123189727750E-0002 + 5.70051855978101E-0002 5.68982177712685E-0002 5.67914152876391E-0002 5.66847779416121E-0002 5.65783055280780E-0002 + 5.64719978421301E-0002 5.63658546790612E-0002 5.62598758343656E-0002 5.61540611037379E-0002 5.60484102830733E-0002 + 5.59429231684676E-0002 5.58375995562160E-0002 5.57324392428145E-0002 5.56274420249582E-0002 5.55226076995427E-0002 + 5.54179360636622E-0002 5.53134269146113E-0002 5.52090800498830E-0002 5.51048952671695E-0002 5.50008723643623E-0002 + 5.48970111395511E-0002 5.47933113910245E-0002 5.46897729172696E-0002 5.45863955169718E-0002 5.44831789890143E-0002 + 5.43801231324784E-0002 5.42772277466434E-0002 5.41744926309860E-0002 5.40719175851805E-0002 5.39695024090986E-0002 + 5.38672469028094E-0002 5.37651508665786E-0002 5.36632141008687E-0002 5.35614364063397E-0002 5.34598175838471E-0002 + 5.33583574344438E-0002 5.32570557593787E-0002 5.31559123600959E-0002 5.30549270382370E-0002 5.29540995956381E-0002 + 5.28534298343319E-0002 5.27529175565456E-0002 5.26525625647026E-0002 5.25523646614214E-0002 5.24523236495146E-0002 + 5.23524393319910E-0002 5.22527115120532E-0002 5.21531399930990E-0002 5.20537245787198E-0002 5.19544650727020E-0002 + 5.18553612790262E-0002 5.17564130018658E-0002 5.16576200455897E-0002 5.15589822147590E-0002 5.14604993141293E-0002 + 5.13621711486487E-0002 5.12639975234592E-0002 5.11659782438957E-0002 5.10681131154856E-0002 5.09704019439495E-0002 + 5.08728445352002E-0002 5.07754406953435E-0002 5.06781902306765E-0002 5.05810929476897E-0002 5.04841486530647E-0002 + 5.03873571536751E-0002 5.02907182565863E-0002 5.01942317690551E-0002 5.00978974985297E-0002 5.00017152526498E-0002 + 4.99056848392460E-0002 4.98098060663396E-0002 4.97140787421427E-0002 4.96185026750585E-0002 4.95230776736801E-0002 + 4.94278035467912E-0002 4.93326801033658E-0002 4.92377071525677E-0002 4.91428845037507E-0002 4.90482119664580E-0002 + 4.89536893504229E-0002 4.88593164655676E-0002 4.87650931220040E-0002 4.86710191300332E-0002 4.85770943001443E-0002 + 4.84833184430166E-0002 4.83896913695170E-0002 4.82962128907018E-0002 4.82028828178147E-0002 4.81097009622884E-0002 + 4.80166671357437E-0002 4.79237811499884E-0002 4.78310428170193E-0002 4.77384519490200E-0002 4.76460083583620E-0002 + 4.75537118576037E-0002 4.74615622594912E-0002 4.73695593769577E-0002 4.72777030231222E-0002 4.71859930112921E-0002 + 4.70944291549599E-0002 4.70030112678056E-0002 4.69117391636948E-0002 4.68206126566797E-0002 4.67296315609984E-0002 + 4.66387956910746E-0002 4.65481048615181E-0002 4.64575588871238E-0002 4.63671575828727E-0002 4.62769007639300E-0002 + 4.61867882456474E-0002 4.60968198435606E-0002 4.60069953733901E-0002 4.59173146510416E-0002 4.58277774926050E-0002 + 4.57383837143547E-0002 4.56491331327493E-0002 4.55600255644317E-0002 4.54710608262284E-0002 4.53822387351497E-0002 + 4.52935591083901E-0002 4.52050217633268E-0002 4.51166265175211E-0002 4.50283731887171E-0002 4.49402615948423E-0002 + 4.48522915540067E-0002 4.47644628845033E-0002 4.46767754048079E-0002 4.45892289335784E-0002 4.45018232896554E-0002 + 4.44145582920616E-0002 4.43274337600020E-0002 4.42404495128629E-0002 4.41536053702128E-0002 4.40669011518019E-0002 + 4.39803366775614E-0002 4.38939117676045E-0002 4.38076262422254E-0002 4.37214799218985E-0002 4.36354726272806E-0002 + 4.35496041792079E-0002 4.34638743986982E-0002 4.33782831069489E-0002 4.32928301253385E-0002 4.32075152754256E-0002 + 4.31223383789478E-0002 4.30372992578241E-0002 4.29523977341523E-0002 4.28676336302101E-0002 4.27830067684546E-0002 + 4.26985169715222E-0002 4.26141640622287E-0002 4.25299478635685E-0002 4.24458681987155E-0002 4.23619248910217E-0002 + 4.22781177640182E-0002 4.21944466414142E-0002 4.21109113470977E-0002 4.20275117051345E-0002 4.19442475397684E-0002 + 4.18611186754214E-0002 4.17781249366930E-0002 4.16952661483605E-0002 4.16125421353782E-0002 4.15299527228788E-0002 + 4.14474977361710E-0002 4.13651770007412E-0002 4.12829903422526E-0002 4.12009375865449E-0002 4.11190185596348E-0002 + 4.10372330877153E-0002 4.09555809971559E-0002 4.08740621145021E-0002 4.07926762664753E-0002 4.07114232799734E-0002 + 4.06303029820694E-0002 4.05493152000125E-0002 4.04684597612270E-0002 4.03877364933129E-0002 4.03071452240451E-0002 + 4.02266857813736E-0002 4.01463579934238E-0002 4.00661616884951E-0002 3.99860966950622E-0002 3.99061628417744E-0002 + 3.98263599574545E-0002 3.97466878711006E-0002 3.96671464118841E-0002 3.95877354091510E-0002 3.95084546924206E-0002 + 3.94293040913860E-0002 3.93502834359144E-0002 3.92713925560451E-0002 3.91926312819922E-0002 3.91139994441419E-0002 + 3.90354968730537E-0002 3.89571233994600E-0002 3.88788788542657E-0002 3.88007630685487E-0002 3.87227758735588E-0002 + 3.86449171007184E-0002 3.85671865816220E-0002 3.84895841480361E-0002 3.84121096318990E-0002 3.83347628653208E-0002 + 3.82575436805834E-0002 3.81804519101399E-0002 3.81034873866148E-0002 3.80266499428037E-0002 3.79499394116735E-0002 + 3.78733556263616E-0002 3.77968984201769E-0002 3.77205676265981E-0002 3.76443630792748E-0002 3.75682846120272E-0002 + 3.74923320588451E-0002 3.74165052538890E-0002 3.73408040314891E-0002 3.72652282261455E-0002 3.71897776725277E-0002 + 3.71144522054751E-0002 3.70392516599964E-0002 3.69641758712693E-0002 3.68892246746411E-0002 3.68143979056278E-0002 + 3.67396953999144E-0002 3.66651169933546E-0002 3.65906625219704E-0002 3.65163318219528E-0002 3.64421247296606E-0002 + 3.63680410816211E-0002 3.62940807145298E-0002 3.62202434652493E-0002 3.61465291708111E-0002 3.60729376684136E-0002 + 3.59994687954229E-0002 3.59261223893725E-0002 3.58528982879630E-0002 3.57797963290626E-0002 3.57068163507054E-0002 + 3.56339581910937E-0002 3.55612216885955E-0002 3.54886066817457E-0002 3.54161130092457E-0002 3.53437405099630E-0002 + 3.52714890229316E-0002 3.51993583873508E-0002 3.51273484425869E-0002 3.50554590281710E-0002 3.49836899838003E-0002 + 3.49120411493373E-0002 3.48405123648099E-0002 3.47691034704115E-0002 3.46978143065000E-0002 3.46266447135989E-0002 + 3.45555945323959E-0002 3.44846636037441E-0002 3.44138517686604E-0002 3.43431588683268E-0002 3.42725847440893E-0002 + 3.42021292374578E-0002 3.41317921901067E-0002 3.40615734438740E-0002 3.39914728407614E-0002 3.39214902229346E-0002 + 3.38516254327225E-0002 3.37818783126175E-0002 3.37122487052748E-0002 3.36427364535135E-0002 3.35733414003149E-0002 + 3.35040633888236E-0002 3.34349022623467E-0002 3.33658578643542E-0002 3.32969300384780E-0002 3.32281186285125E-0002 + 3.31594234784147E-0002 3.30908444323030E-0002 3.30223813344581E-0002 3.29540340293227E-0002 3.28858023615003E-0002 + 3.28176861757569E-0002 3.27496853170194E-0002 3.26817996303760E-0002 3.26140289610759E-0002 3.25463731545297E-0002 + 3.24788320563086E-0002 3.24114055121442E-0002 3.23440933679296E-0002 3.22768954697174E-0002 3.22098116637212E-0002 + 3.21428417963145E-0002 3.20759857140311E-0002 3.20092432635646E-0002 3.19426142917683E-0002 3.18760986456556E-0002 + 3.18096961723990E-0002 3.17434067193309E-0002 3.16772301339425E-0002 3.16111662638845E-0002 3.15452149569669E-0002 + 3.14793760611579E-0002 3.14136494245851E-0002 3.13480348955345E-0002 3.12825323224507E-0002 3.12171415539366E-0002 + 3.11518624387537E-0002 3.10866948258212E-0002 3.10216385642165E-0002 3.09566935031750E-0002 3.08918594920897E-0002 + 3.08271363805114E-0002 3.07625240181480E-0002 3.06980222548655E-0002 3.06336309406864E-0002 3.05693499257907E-0002 + 3.05051790605154E-0002 3.04411181953541E-0002 3.03771671809574E-0002 3.03133258681324E-0002 3.02495941078428E-0002 + 3.01859717512085E-0002 3.01224586495055E-0002 3.00590546541663E-0002 2.99957596167789E-0002 2.99325733890875E-0002 + 2.98694958229920E-0002 2.98065267705473E-0002 2.97436660839648E-0002 2.96809136156102E-0002 2.96182692180052E-0002 + 2.95557327438260E-0002 2.94933040459041E-0002 2.94309829772259E-0002 2.93687693909319E-0002 2.93066631403180E-0002 + 2.92446640788338E-0002 2.91827720600839E-0002 2.91209869378264E-0002 2.90593085659741E-0002 2.89977367985934E-0002 + 2.89362714899044E-0002 2.88749124942813E-0002 2.88136596662515E-0002 2.87525128604961E-0002 2.86914719318492E-0002 + 2.86305367352984E-0002 2.85697071259843E-0002 2.85089829592002E-0002 2.84483640903926E-0002 2.83878503751603E-0002 + 2.83274416692550E-0002 2.82671378285805E-0002 2.82069387091932E-0002 2.81468441673017E-0002 2.80868540592662E-0002 + 2.80269682415996E-0002 2.79671865709658E-0002 2.79075089041811E-0002 2.78479350982128E-0002 2.77884650101801E-0002 + 2.77290984973533E-0002 2.76698354171537E-0002 2.76106756271541E-0002 2.75516189850778E-0002 2.74926653487993E-0002 + 2.74338145763436E-0002 2.73750665258864E-0002 2.73164210557537E-0002 2.72578780244217E-0002 2.71994372905173E-0002 + 2.71410987128169E-0002 2.70828621502473E-0002 2.70247274618851E-0002 2.69666945069560E-0002 2.69087631448363E-0002 + 2.68509332350508E-0002 2.67932046372744E-0002 2.67355772113307E-0002 2.66780508171926E-0002 2.66206253149822E-0002 + 2.65633005649697E-0002 2.65060764275750E-0002 2.64489527633660E-0002 2.63919294330593E-0002 2.63350062975196E-0002 + 2.62781832177602E-0002 2.62214600549424E-0002 2.61648366703752E-0002 2.61083129255161E-0002 2.60518886819697E-0002 + 2.59955638014887E-0002 2.59393381459729E-0002 2.58832115774698E-0002 2.58271839581743E-0002 2.57712551504279E-0002 + 2.57154250167197E-0002 2.56596934196852E-0002 2.56040602221072E-0002 2.55485252869147E-0002 2.54930884771836E-0002 + 2.54377496561359E-0002 2.53825086871402E-0002 2.53273654337110E-0002 2.52723197595091E-0002 2.52173715283411E-0002 + 2.51625206041593E-0002 2.51077668510622E-0002 2.50531101332932E-0002 2.49985503152416E-0002 2.49440872614419E-0002 + 2.48897208365738E-0002 2.48354509054621E-0002 2.47812773330767E-0002 2.47271999845322E-0002 2.46732187250881E-0002 + 2.46193334201482E-0002 2.45655439352613E-0002 2.45118501361199E-0002 2.44582518885615E-0002 2.44047490585673E-0002 + 2.43513415122624E-0002 2.42980291159163E-0002 2.42448117359419E-0002 2.41916892388958E-0002 2.41386614914782E-0002 + 2.40857283605328E-0002 2.40328897130466E-0002 2.39801454161495E-0002 2.39274953371149E-0002 2.38749393433588E-0002 + 2.38224773024403E-0002 2.37701090820611E-0002 2.37178345500653E-0002 2.36656535744400E-0002 2.36135660233140E-0002 + 2.35615717649589E-0002 2.35096706677881E-0002 2.34578626003572E-0002 2.34061474313635E-0002 2.33545250296462E-0002 + 2.33029952641862E-0002 2.32515580041057E-0002 2.32002131186686E-0002 2.31489604772800E-0002 2.30977999494861E-0002 + 2.30467314049742E-0002 2.29957547135727E-0002 2.29448697452508E-0002 2.28940763701180E-0002 2.28433744584251E-0002 + 2.27927638805628E-0002 2.27422445070625E-0002 2.26918162085955E-0002 2.26414788559739E-0002 2.25912323201491E-0002 + 2.25410764722127E-0002 2.24910111833961E-0002 2.24410363250704E-0002 2.23911517687461E-0002 2.23413573860733E-0002 + 2.22916530488413E-0002 2.22420386289788E-0002 2.21925139985532E-0002 2.21430790297714E-0002 2.20937335949785E-0002 + 2.20444775666590E-0002 2.19953108174357E-0002 2.19462332200700E-0002 2.18972446474615E-0002 2.18483449726483E-0002 + 2.17995340688066E-0002 2.17508118092506E-0002 2.17021780674325E-0002 2.16536327169424E-0002 2.16051756315078E-0002 + 2.15568066849942E-0002 2.15085257514041E-0002 2.14603327048780E-0002 2.14122274196929E-0002 2.13642097702636E-0002 + 2.13162796311416E-0002 2.12684368770150E-0002 2.12206813827094E-0002 2.11730130231865E-0002 2.11254316735449E-0002 + 2.10779372090193E-0002 2.10305295049811E-0002 2.09832084369377E-0002 2.09359738805327E-0002 2.08888257115456E-0002 + 2.08417638058918E-0002 2.07947880396226E-0002 2.07478982889247E-0002 2.07010944301207E-0002 2.06543763396683E-0002 + 2.06077438941605E-0002 2.05611969703259E-0002 2.05147354450276E-0002 2.04683591952642E-0002 2.04220680981688E-0002 + 2.03758620310095E-0002 2.03297408711889E-0002 2.02837044962441E-0002 2.02377527838466E-0002 2.01918856118024E-0002 + 2.01461028580514E-0002 2.01004044006676E-0002 2.00547901178594E-0002 2.00092598879685E-0002 1.99638135894705E-0002 + 1.99184511009748E-0002 1.98731723012241E-0002 1.98279770690945E-0002 1.97828652835956E-0002 1.97378368238701E-0002 + 1.96928915691936E-0002 1.96480293989746E-0002 1.96032501927550E-0002 1.95585538302086E-0002 1.95139401911425E-0002 + 1.94694091554961E-0002 1.94249606033408E-0002 1.93805944148811E-0002 1.93363104704529E-0002 1.92921086505246E-0002 + 1.92479888356964E-0002 1.92039509067003E-0002 1.91599947444003E-0002 1.91161202297915E-0002 1.90723272440010E-0002 + 1.90286156682872E-0002 1.89849853840396E-0002 1.89414362727790E-0002 1.88979682161573E-0002 1.88545810959574E-0002 + 1.88112747940926E-0002 1.87680491926077E-0002 1.87249041736776E-0002 1.86818396196078E-0002 1.86388554128342E-0002 + 1.85959514359232E-0002 1.85531275715712E-0002 1.85103837026046E-0002 1.84677197119800E-0002 1.84251354827837E-0002 + 1.83826308982319E-0002 1.83402058416701E-0002 1.82978601965738E-0002 1.82555938465477E-0002 1.82134066753256E-0002 + 1.81712985667709E-0002 1.81292694048758E-0002 1.80873190737616E-0002 1.80454474576785E-0002 1.80036544410055E-0002 + 1.79619399082501E-0002 1.79203037440486E-0002 1.78787458331654E-0002 1.78372660604936E-0002 1.77958643110542E-0002 + 1.77545404699967E-0002 1.77132944225982E-0002 1.76721260542641E-0002 1.76310352505272E-0002 1.75900218970482E-0002 + 1.75490858796154E-0002 1.75082270841445E-0002 1.74674453966788E-0002 1.74267407033883E-0002 1.73861128905707E-0002 + 1.73455618446505E-0002 1.73050874521792E-0002 1.72646895998351E-0002 1.72243681744231E-0002 1.71841230628751E-0002 + 1.71439541522488E-0002 1.71038613297292E-0002 1.70638444826268E-0002 1.70239034983787E-0002 1.69840382645480E-0002 + 1.69442486688238E-0002 1.69045345990211E-0002 1.68648959430802E-0002 1.68253325890678E-0002 1.67858444251755E-0002 + 1.67464313397209E-0002 1.67070932211464E-0002 1.66678299580199E-0002 1.66286414390346E-0002 1.65895275530082E-0002 + 1.65504881888838E-0002 1.65115232357289E-0002 1.64726325827362E-0002 1.64338161192223E-0002 1.63950737346291E-0002 + 1.63564053185222E-0002 1.63178107605917E-0002 1.62792899506521E-0002 1.62408427786415E-0002 1.62024691346224E-0002 + 1.61641689087807E-0002 1.61259419914267E-0002 1.60877882729937E-0002 1.60497076440387E-0002 1.60116999952425E-0002 + 1.59737652174087E-0002 1.59359032014644E-0002 1.58981138384598E-0002 1.58603970195682E-0002 1.58227526360856E-0002 + 1.57851805794308E-0002 1.57476807411456E-0002 1.57102530128940E-0002 1.56728972864628E-0002 1.56356134537611E-0002 + 1.55984014068201E-0002 1.55612610377934E-0002 1.55241922389566E-0002 1.54871949027074E-0002 1.54502689215649E-0002 + 1.54134141881706E-0002 1.53766305952873E-0002 1.53399180357992E-0002 1.53032764027123E-0002 1.52667055891539E-0002 + 1.52302054883723E-0002 1.51937759937370E-0002 1.51574169987388E-0002 1.51211283969894E-0002 1.50849100822207E-0002 + 1.50487619482862E-0002 1.50126838891595E-0002 1.49766757989349E-0002 1.49407375718270E-0002 1.49048691021709E-0002 + 1.48690702844218E-0002 1.48333410131548E-0002 1.47976811830655E-0002 1.47620906889689E-0002 1.47265694258003E-0002 + 1.46911172886141E-0002 1.46557341725848E-0002 1.46204199730063E-0002 1.45851745852916E-0002 1.45499979049735E-0002 + 1.45148898277034E-0002 1.44798502492522E-0002 1.44448790655097E-0002 1.44099761724845E-0002 1.43751414663042E-0002 + 1.43403748432146E-0002 1.43056761995807E-0002 1.42710454318856E-0002 1.42364824367307E-0002 1.42019871108359E-0002 + 1.41675593510393E-0002 1.41331990542968E-0002 1.40989061176826E-0002 1.40646804383885E-0002 1.40305219137242E-0002 + 1.39964304411170E-0002 1.39624059181120E-0002 1.39284482423713E-0002 1.38945573116749E-0002 1.38607330239196E-0002 + 1.38269752771198E-0002 1.37932839694065E-0002 1.37596589990280E-0002 1.37261002643494E-0002 1.36926076638524E-0002 + 1.36591810961357E-0002 1.36258204599141E-0002 1.35925256540194E-0002 1.35592965773991E-0002 1.35261331291176E-0002 + 1.34930352083553E-0002 1.34600027144082E-0002 1.34270355466888E-0002 1.33941336047254E-0002 1.33612967881618E-0002 + 1.33285249967576E-0002 1.32958181303880E-0002 1.32631760890437E-0002 1.32305987728307E-0002 1.31980860819702E-0002 + 1.31656379167986E-0002 1.31332541777676E-0002 1.31009347654434E-0002 1.30686795805076E-0002 1.30364885237562E-0002 + 1.30043614960999E-0002 1.29722983985642E-0002 1.29402991322889E-0002 1.29083635985282E-0002 1.28764916986504E-0002 + 1.28446833341385E-0002 1.28129384065890E-0002 1.27812568177127E-0002 1.27496384693343E-0002 1.27180832633920E-0002 + 1.26865911019381E-0002 1.26551618871380E-0002 1.26237955212712E-0002 1.25924919067300E-0002 1.25612509460203E-0002 + 1.25300725417613E-0002 1.24989565966849E-0002 1.24679030136364E-0002 1.24369116955739E-0002 1.24059825455681E-0002 + 1.23751154668027E-0002 1.23443103625739E-0002 1.23135671362903E-0002 1.22828856914730E-0002 1.22522659317555E-0002 + 1.22217077608836E-0002 1.21912110827148E-0002 1.21607758012191E-0002 1.21304018204781E-0002 1.21000890446855E-0002 + 1.20698373781466E-0002 1.20396467252784E-0002 1.20095169906093E-0002 1.19794480787793E-0002 1.19494398945397E-0002 + 1.19194923427531E-0002 1.18896053283932E-0002 1.18597787565447E-0002 1.18300125324034E-0002 1.18003065612760E-0002 + 1.17706607485798E-0002 1.17410749998430E-0002 1.17115492207040E-0002 1.16820833169122E-0002 1.16526771943269E-0002 + 1.16233307589182E-0002 1.15940439167659E-0002 1.15648165740602E-0002 1.15356486371012E-0002 1.15065400122990E-0002 + 1.14774906061735E-0002 1.14485003253541E-0002 1.14195690765803E-0002 1.13906967667006E-0002 1.13618833026732E-0002 + 1.13331285915657E-0002 1.13044325405549E-0002 1.12757950569266E-0002 1.12472160480757E-0002 1.12186954215064E-0002 + 1.11902330848314E-0002 1.11618289457721E-0002 1.11334829121589E-0002 1.11051948919305E-0002 1.10769647931344E-0002 + 1.10487925239261E-0002 1.10206779925699E-0002 1.09926211074377E-0002 1.09646217770099E-0002 1.09366799098750E-0002 + 1.09087954147291E-0002 1.08809682003762E-0002 1.08531981757285E-0002 1.08254852498050E-0002 1.07978293317330E-0002 + 1.07702303307468E-0002 1.07426881561884E-0002 1.07152027175067E-0002 1.06877739242581E-0002 1.06604016861059E-0002 + 1.06330859128203E-0002 1.06058265142787E-0002 1.05786234004649E-0002 1.05514764814698E-0002 1.05243856674905E-0002 + 1.04973508688311E-0002 1.04703719959018E-0002 1.04434489592191E-0002 1.04165816694059E-0002 1.03897700371911E-0002 + 1.03630139734099E-0002 1.03363133890031E-0002 1.03096681950178E-0002 1.02830783026066E-0002 1.02565436230276E-0002 + 1.02300640676450E-0002 1.02036395479281E-0002 1.01772699754517E-0002 1.01509552618959E-0002 1.01246953190461E-0002 + 1.00984900587929E-0002 1.00723393931317E-0002 1.00462432341631E-0002 1.00202014940922E-0002 9.99421408522936E-0003 + 9.96828091998908E-0003 9.94240191089091E-0003 9.91657697055857E-0003 9.89080601172026E-0003 9.86508894720856E-0003 + 9.83942568996015E-0003 9.81381615301591E-0003 9.78826024952071E-0003 9.76275789272343E-0003 9.73730899597668E-0003 + 9.71191347273686E-0003 9.68657123656412E-0003 9.66128220112205E-0003 9.63604628017784E-0003 9.61086338760208E-0003 + 9.58573343736844E-0003 9.56065634355413E-0003 9.53563202033921E-0003 9.51066038200696E-0003 9.48574134294341E-0003 + 9.46087481763760E-0003 9.43606072068132E-0003 9.41129896676880E-0003 9.38658947069720E-0003 9.36193214736587E-0003 + 9.33732691177674E-0003 9.31277367903391E-0003 9.28827236434378E-0003 9.26382288301492E-0003 9.23942515045779E-0003 + 9.21507908218494E-0003 9.19078459381065E-0003 9.16654160105111E-0003 9.14235001972402E-0003 9.11820976574880E-0003 + 9.09412075514636E-0003 9.07008290403890E-0003 9.04609612865010E-0003 9.02216034530471E-0003 8.99827547042876E-0003 + 8.97444142054918E-0003 8.95065811229408E-0003 8.92692546239224E-0003 8.90324338767327E-0003 8.87961180506756E-0003 + 8.85603063160598E-0003 8.83249978442005E-0003 8.80901918074154E-0003 8.78558873790282E-0003 8.76220837333628E-0003 + 8.73887800457452E-0003 8.71559754925031E-0003 8.69236692509627E-0003 8.66918604994505E-0003 8.64605484172895E-0003 + 8.62297321848021E-0003 8.59994109833051E-0003 8.57695839951111E-0003 8.55402504035281E-0003 8.53114093928565E-0003 + 8.50830601483907E-0003 8.48552018564170E-0003 8.46278337042106E-0003 8.44009548800403E-0003 8.41745645731612E-0003 + 8.39486619738187E-0003 8.37232462732444E-0003 8.34983166636574E-0003 8.32738723382631E-0003 8.30499124912492E-0003 + 8.28264363177911E-0003 8.26034430140445E-0003 8.23809317771490E-0003 8.21589018052243E-0003 8.19373522973718E-0003 + 8.17162824536728E-0003 8.14956914751850E-0003 8.12755785639475E-0003 8.10559429229736E-0003 8.08367837562547E-0003 + 8.06181002687560E-0003 8.03998916664183E-0003 8.01821571561559E-0003 7.99648959458549E-0003 7.97481072443746E-0003 + 7.95317902615439E-0003 7.93159442081631E-0003 7.91005682960004E-0003 7.88856617377944E-0003 7.86712237472495E-0003 + 7.84572535390370E-0003 7.82437503287951E-0003 7.80307133331255E-0003 7.78181417695955E-0003 7.76060348567340E-0003 + 7.73943918140345E-0003 7.71832118619499E-0003 7.69724942218946E-0003 7.67622381162433E-0003 7.65524427683286E-0003 + 7.63431074024426E-0003 7.61342312438328E-0003 7.59258135187054E-0003 7.57178534542205E-0003 7.55103502784929E-0003 + 7.53033032205924E-0003 7.50967115105403E-0003 7.48905743793113E-0003 7.46848910588315E-0003 7.44796607819752E-0003 + 7.42748827825697E-0003 7.40705562953882E-0003 7.38666805561536E-0003 7.36632548015346E-0003 7.34602782691468E-0003 + 7.32577501975518E-0003 7.30556698262534E-0003 7.28540363957020E-0003 7.26528491472886E-0003 7.24521073233477E-0003 + 7.22518101671535E-0003 7.20519569229216E-0003 7.18525468358075E-0003 7.16535791519027E-0003 7.14550531182401E-0003 + 7.12569679827866E-0003 7.10593229944471E-0003 7.08621174030603E-0003 7.06653504594003E-0003 7.04690214151749E-0003 + 7.02731295230234E-0003 7.00776740365187E-0003 6.98826542101631E-0003 6.96880692993907E-0003 6.94939185605633E-0003 + 6.93002012509734E-0003 6.91069166288395E-0003 6.89140639533073E-0003 6.87216424844493E-0003 6.85296514832622E-0003 + 6.83380902116684E-0003 6.81469579325123E-0003 6.79562539095629E-0003 6.77659774075096E-0003 6.75761276919632E-0003 + 6.73867040294556E-0003 6.71977056874369E-0003 6.70091319342770E-0003 6.68209820392622E-0003 6.66332552725976E-0003 + 6.64459509054030E-0003 6.62590682097135E-0003 6.60726064584798E-0003 6.58865649255650E-0003 6.57009428857458E-0003 + 6.55157396147113E-0003 6.53309543890599E-0003 6.51465864863031E-0003 6.49626351848596E-0003 6.47790997640585E-0003 + 6.45959795041354E-0003 6.44132736862341E-0003 6.42309815924049E-0003 6.40491025056014E-0003 6.38676357096849E-0003 + 6.36865804894182E-0003 6.35059361304685E-0003 6.33257019194041E-0003 6.31458771436954E-0003 6.29664610917139E-0003 + 6.27874530527288E-0003 6.26088523169109E-0003 6.24306581753271E-0003 6.22528699199429E-0003 6.20754868436193E-0003 + 6.18985082401136E-0003 6.17219334040784E-0003 6.15457616310591E-0003 6.13699922174958E-0003 6.11946244607199E-0003 + 6.10196576589555E-0003 6.08450911113162E-0003 6.06709241178076E-0003 6.04971559793228E-0003 6.03237859976438E-0003 + 6.01508134754408E-0003 5.99782377162701E-0003 5.98060580245746E-0003 5.96342737056816E-0003 5.94628840658044E-0003 + 5.92918884120384E-0003 5.91212860523619E-0003 5.89510762956364E-0003 5.87812584516033E-0003 5.86118318308855E-0003 + 5.84427957449842E-0003 5.82741495062813E-0003 5.81058924280351E-0003 5.79380238243815E-0003 5.77705430103336E-0003 + 5.76034493017789E-0003 5.74367420154811E-0003 5.72704204690768E-0003 5.71044839810759E-0003 5.69389318708622E-0003 + 5.67737634586893E-0003 5.66089780656832E-0003 5.64445750138386E-0003 5.62805536260205E-0003 5.61169132259626E-0003 + 5.59536531382645E-0003 5.57907726883954E-0003 5.56282712026883E-0003 5.54661480083432E-0003 5.53044024334234E-0003 + 5.51430338068568E-0003 5.49820414584344E-0003 5.48214247188079E-0003 5.46611829194927E-0003 5.45013153928629E-0003 + 5.43418214721537E-0003 5.41827004914584E-0003 5.40239517857293E-0003 5.38655746907761E-0003 5.37075685432646E-0003 + 5.35499326807174E-0003 5.33926664415114E-0003 5.32357691648787E-0003 5.30792401909040E-0003 5.29230788605261E-0003 + 5.27672845155349E-0003 5.26118564985714E-0003 5.24567941531279E-0003 5.23020968235456E-0003 5.21477638550153E-0003 + 5.19937945935750E-0003 5.18401883861116E-0003 5.16869445803573E-0003 5.15340625248902E-0003 5.13815415691342E-0003 + 5.12293810633567E-0003 5.10775803586693E-0003 5.09261388070253E-0003 5.07750557612215E-0003 5.06243305748947E-0003 + 5.04739626025222E-0003 5.03239511994215E-0003 5.01742957217484E-0003 5.00249955264975E-0003 4.98760499715000E-0003 + 4.97274584154237E-0003 4.95792202177734E-0003 4.94313347388873E-0003 4.92838013399393E-0003 4.91366193829354E-0003 + 4.89897882307156E-0003 4.88433072469518E-0003 4.86971757961455E-0003 4.85513932436310E-0003 4.84059589555706E-0003 + 4.82608722989565E-0003 4.81161326416082E-0003 4.79717393521733E-0003 4.78276918001264E-0003 4.76839893557662E-0003 + 4.75406313902189E-0003 4.73976172754333E-0003 4.72549463841829E-0003 4.71126180900631E-0003 4.69706317674923E-0003 + 4.68289867917099E-0003 4.66876825387755E-0003 4.65467183855694E-0003 4.64060937097899E-0003 4.62658078899547E-0003 + 4.61258603053979E-0003 4.59862503362720E-0003 4.58469773635441E-0003 4.57080407689971E-0003 4.55694399352288E-0003 + 4.54311742456503E-0003 4.52932430844863E-0003 4.51556458367730E-0003 4.50183818883594E-0003 4.48814506259042E-0003 + 4.47448514368764E-0003 4.46085837095550E-0003 4.44726468330264E-0003 4.43370401971861E-0003 4.42017631927354E-0003 + 4.40668152111834E-0003 4.39321956448435E-0003 4.37979038868343E-0003 4.36639393310791E-0003 4.35303013723036E-0003 + 4.33969894060371E-0003 4.32640028286096E-0003 4.31313410371537E-0003 4.29990034296012E-0003 4.28669894046838E-0003 + 4.27352983619327E-0003 4.26039297016763E-0003 4.24728828250413E-0003 4.23421571339511E-0003 4.22117520311238E-0003 + 4.20816669200744E-0003 4.19519012051113E-0003 4.18224542913372E-0003 4.16933255846473E-0003 4.15645144917294E-0003 + 4.14360204200632E-0003 4.13078427779179E-0003 4.11799809743546E-0003 4.10524344192221E-0003 4.09252025231592E-0003 + 4.07982846975912E-0003 4.06716803547316E-0003 4.05453889075800E-0003 4.04194097699214E-0003 4.02937423563263E-0003 + 4.01683860821487E-0003 4.00433403635268E-0003 3.99186046173809E-0003 3.97941782614143E-0003 3.96700607141107E-0003 + 3.95462513947346E-0003 3.94227497233306E-0003 3.92995551207222E-0003 3.91766670085116E-0003 3.90540848090780E-0003 + 3.89318079455787E-0003 3.88098358419464E-0003 3.86881679228892E-0003 3.85668036138906E-0003 3.84457423412077E-0003 + 3.83249835318713E-0003 3.82045266136842E-0003 3.80843710152222E-0003 3.79645161658313E-0003 3.78449614956282E-0003 + 3.77257064354997E-0003 3.76067504171011E-0003 3.74880928728567E-0003 3.73697332359575E-0003 3.72516709403625E-0003 + 3.71339054207959E-0003 3.70164361127475E-0003 3.68992624524726E-0003 3.67823838769893E-0003 3.66657998240801E-0003 + 3.65495097322898E-0003 3.64335130409243E-0003 3.63178091900520E-0003 3.62023976205005E-0003 3.60872777738582E-0003 + 3.59724490924716E-0003 3.58579110194462E-0003 3.57436629986452E-0003 3.56297044746875E-0003 3.55160348929499E-0003 + 3.54026536995635E-0003 3.52895603414148E-0003 3.51767542661437E-0003 3.50642349221442E-0003 3.49520017585629E-0003 + 3.48400542252973E-0003 3.47283917729978E-0003 3.46170138530640E-0003 3.45059199176461E-0003 3.43951094196430E-0003 + 3.42845818127022E-0003 3.41743365512193E-0003 3.40643730903361E-0003 3.39546908859416E-0003 3.38452893946696E-0003 + 3.37361680738998E-0003 3.36273263817549E-0003 3.35187637771027E-0003 3.34104797195523E-0003 3.33024736694557E-0003 + 3.31947450879065E-0003 3.30872934367383E-0003 3.29801181785256E-0003 3.28732187765814E-0003 3.27665946949583E-0003 + 3.26602453984461E-0003 3.25541703525719E-0003 3.24483690235999E-0003 3.23428408785295E-0003 3.22375853850959E-0003 + 3.21326020117680E-0003 3.20278902277496E-0003 3.19234495029768E-0003 3.18192793081179E-0003 3.17153791145738E-0003 + 3.16117483944755E-0003 3.15083866206852E-0003 3.14052932667941E-0003 3.13024678071223E-0003 3.11999097167189E-0003 + 3.10976184713599E-0003 3.09955935475486E-0003 3.08938344225142E-0003 3.07923405742115E-0003 3.06911114813206E-0003 + 3.05901466232447E-0003 3.04894454801118E-0003 3.03890075327716E-0003 3.02888322627965E-0003 3.01889191524800E-0003 + 3.00892676848366E-0003 2.99898773436009E-0003 2.98907476132262E-0003 2.97918779788854E-0003 2.96932679264689E-0003 + 2.95949169425846E-0003 2.94968245145568E-0003 2.93989901304261E-0003 2.93014132789483E-0003 2.92040934495937E-0003 + 2.91070301325467E-0003 2.90102228187046E-0003 2.89136709996779E-0003 2.88173741677883E-0003 2.87213318160696E-0003 + 2.86255434382653E-0003 2.85300085288291E-0003 2.84347265829243E-0003 2.83396970964219E-0003 2.82449195659017E-0003 + 2.81503934886498E-0003 2.80561183626598E-0003 2.79620936866303E-0003 2.78683189599652E-0003 2.77747936827735E-0003 + 2.76815173558673E-0003 2.75884894807625E-0003 2.74957095596767E-0003 2.74031770955304E-0003 2.73108915919444E-0003 + 2.72188525532401E-0003 2.71270594844393E-0003 2.70355118912622E-0003 2.69442092801281E-0003 2.68531511581537E-0003 + 2.67623370331529E-0003 2.66717664136367E-0003 2.65814388088111E-0003 2.64913537285779E-0003 2.64015106835329E-0003 + 2.63119091849660E-0003 2.62225487448608E-0003 2.61334288758919E-0003 2.60445490914277E-0003 2.59559089055264E-0003 + 2.58675078329374E-0003 2.57793453890995E-0003 2.56914210901411E-0003 2.56037344528795E-0003 2.55162849948185E-0003 + 2.54290722341510E-0003 2.53420956897552E-0003 2.52553548811957E-0003 2.51688493287222E-0003 2.50825785532692E-0003 + 2.49965420764551E-0003 2.49107394205815E-0003 2.48251701086329E-0003 2.47398336642754E-0003 2.46547296118570E-0003 + 2.45698574764056E-0003 2.44852167836302E-0003 2.44008070599184E-0003 2.43166278323366E-0003 2.42326786286296E-0003 + 2.41489589772194E-0003 2.40654684072050E-0003 2.39822064483611E-0003 2.38991726311386E-0003 2.38163664866628E-0003 + 2.37337875467328E-0003 2.36514353438222E-0003 2.35693094110766E-0003 2.34874092823144E-0003 2.34057344920252E-0003 + 2.33242845753703E-0003 2.32430590681804E-0003 2.31620575069563E-0003 2.30812794288680E-0003 2.30007243717534E-0003 + 2.29203918741187E-0003 2.28402814751369E-0003 2.27603927146470E-0003 2.26807251331550E-0003 2.26012782718308E-0003 + 2.25220516725097E-0003 2.24430448776905E-0003 2.23642574305352E-0003 2.22856888748689E-0003 2.22073387551777E-0003 + 2.21292066166102E-0003 2.20512920049748E-0003 2.19735944667406E-0003 2.18961135490355E-0003 2.18188487996466E-0003 + 2.17417997670193E-0003 2.16649660002558E-0003 2.15883470491161E-0003 2.15119424640156E-0003 2.14357517960260E-0003 + 2.13597745968734E-0003 2.12840104189386E-0003 2.12084588152562E-0003 2.11331193395135E-0003 2.10579915460505E-0003 + 2.09830749898588E-0003 2.09083692265816E-0003 2.08338738125121E-0003 2.07595883045940E-0003 2.06855122604200E-0003 + 2.06116452382311E-0003 2.05379867969171E-0003 2.04645364960145E-0003 2.03912938957072E-0003 2.03182585568246E-0003 + 2.02454300408423E-0003 2.01728079098804E-0003 2.01003917267032E-0003 2.00281810547189E-0003 1.99561754579785E-0003 + 1.98843745011758E-0003 1.98127777496456E-0003 1.97413847693650E-0003 1.96701951269506E-0003 1.95992083896592E-0003 + 1.95284241253873E-0003 1.94578419026694E-0003 1.93874612906787E-0003 1.93172818592253E-0003 1.92473031787562E-0003 + 1.91775248203551E-0003 1.91079463557405E-0003 1.90385673572664E-0003 1.89693873979208E-0003 1.89004060513257E-0003 + 1.88316228917359E-0003 1.87630374940386E-0003 1.86946494337536E-0003 1.86264582870310E-0003 1.85584636306522E-0003 + 1.84906650420282E-0003 1.84230620991994E-0003 1.83556543808357E-0003 1.82884414662338E-0003 1.82214229353194E-0003 + 1.81545983686442E-0003 1.80879673473868E-0003 1.80215294533509E-0003 1.79552842689660E-0003 1.78892313772856E-0003 + 1.78233703619873E-0003 1.77577008073721E-0003 1.76922222983632E-0003 1.76269344205064E-0003 1.75618367599685E-0003 + 1.74969289035377E-0003 1.74322104386219E-0003 1.73676809532487E-0003 1.73033400360652E-0003 1.72391872763362E-0003 + 1.71752222639449E-0003 1.71114445893912E-0003 1.70478538437923E-0003 1.69844496188808E-0003 1.69212315070047E-0003 + 1.68581991011273E-0003 1.67953519948253E-0003 1.67326897822898E-0003 1.66702120583241E-0003 1.66079184183448E-0003 + 1.65458084583795E-0003 1.64838817750671E-0003 1.64221379656574E-0003 1.63605766280098E-0003 1.62991973605935E-0003 + 1.62379997624859E-0003 1.61769834333733E-0003 1.61161479735490E-0003 1.60554929839135E-0003 1.59950180659737E-0003 + 1.59347228218422E-0003 1.58746068542369E-0003 1.58146697664802E-0003 1.57549111624984E-0003 1.56953306468218E-0003 + 1.56359278245826E-0003 1.55767023015160E-0003 1.55176536839582E-0003 1.54587815788470E-0003 1.54000855937205E-0003 + 1.53415653367161E-0003 1.52832204165712E-0003 1.52250504426214E-0003 1.51670550248006E-0003 1.51092337736400E-0003 + 1.50515863002679E-0003 1.49941122164088E-0003 1.49368111343828E-0003 1.48796826671053E-0003 1.48227264280861E-0003 + 1.47659420314291E-0003 1.47093290918313E-0003 1.46528872245830E-0003 1.45966160455661E-0003 1.45405151712542E-0003 + 1.44845842187124E-0003 1.44288228055956E-0003 1.43732305501490E-0003 1.43178070712067E-0003 1.42625519881919E-0003 + 1.42074649211156E-0003 1.41525454905763E-0003 1.40977933177596E-0003 1.40432080244372E-0003 1.39887892329670E-0003 + 1.39345365662915E-0003 1.38804496479383E-0003 1.38265281020189E-0003 1.37727715532279E-0003 1.37191796268433E-0003 + 1.36657519487250E-0003 1.36124881453148E-0003 1.35593878436354E-0003 1.35064506712905E-0003 1.34536762564633E-0003 + 1.34010642279166E-0003 1.33486142149921E-0003 1.32963258476094E-0003 1.32441987562664E-0003 1.31922325720374E-0003 + 1.31404269265736E-0003 1.30887814521022E-0003 1.30372957814256E-0003 1.29859695479210E-0003 1.29348023855399E-0003 + 1.28837939288074E-0003 1.28329438128218E-0003 1.27822516732537E-0003 1.27317171463459E-0003 1.26813398689123E-0003 + 1.26311194783378E-0003 1.25810556125774E-0003 1.25311479101559E-0003 1.24813960101670E-0003 1.24317995522731E-0003 + 1.23823581767045E-0003 1.23330715242587E-0003 1.22839392363004E-0003 1.22349609547601E-0003 1.21861363221343E-0003 + 1.21374649814847E-0003 1.20889465764372E-0003 1.20405807511820E-0003 1.19923671504724E-0003 1.19443054196250E-0003 + 1.18963952045182E-0003 1.18486361515927E-0003 1.18010279078499E-0003 1.17535701208518E-0003 1.17062624387209E-0003 + 1.16591045101387E-0003 1.16120959843460E-0003 1.15652365111415E-0003 1.15185257408823E-0003 1.14719633244822E-0003 + 1.14255489134119E-0003 1.13792821596983E-0003 1.13331627159238E-0003 1.12871902352258E-0003 1.12413643712960E-0003 + 1.11956847783803E-0003 1.11501511112777E-0003 1.11047630253401E-0003 1.10595201764715E-0003 1.10144222211275E-0003 + 1.09694688163152E-0003 1.09246596195919E-0003 1.08799942890648E-0003 1.08354724833911E-0003 1.07910938617762E-0003 + 1.07468580839744E-0003 1.07027648102874E-0003 1.06588137015644E-0003 1.06150044192012E-0003 1.05713366251396E-0003 + 1.05278099818672E-0003 1.04844241524164E-0003 1.04411788003644E-0003 1.03980735898319E-0003 1.03551081854834E-0003 + 1.03122822525260E-0003 1.02695954567090E-0003 1.02270474643237E-0003 1.01846379422024E-0003 1.01423665577182E-0003 + 1.01002329787840E-0003 1.00582368738525E-0003 1.00163779119155E-0003 9.97465576250279E-0004 9.93307009568262E-0004 + 9.89162058206020E-0004 9.85030689277783E-0004 9.80912869951379E-0004 9.76808567448254E-0004 9.72717749043332E-0004 + 9.68640382065012E-0004 9.64576433895120E-0004 9.60525871968814E-0004 9.56488663774580E-0004 9.52464776854120E-0004 + 9.48454178802373E-0004 9.44456837267383E-0004 9.40472719950284E-0004 9.36501794605262E-0004 9.32544029039458E-0004 + 9.28599391112957E-0004 9.24667848738692E-0004 9.20749369882446E-0004 9.16843922562737E-0004 9.12951474850793E-0004 + 9.09071994870520E-0004 9.05205450798398E-0004 9.01351810863483E-0004 8.97511043347306E-0004 8.93683116583835E-0004 + 8.89867998959461E-0004 8.86065658912869E-0004 8.82276064935053E-0004 8.78499185569215E-0004 8.74734989410751E-0004 + 8.70983445107166E-0004 8.67244521358023E-0004 8.63518186914938E-0004 8.59804410581447E-0004 8.56103161213024E-0004 + 8.52414407716977E-0004 8.48738119052435E-0004 8.45074264230278E-0004 8.41422812313050E-0004 8.37783732414991E-0004 + 8.34156993701890E-0004 8.30542565391101E-0004 8.26940416751443E-0004 8.23350517103184E-0004 8.19772835817972E-0004 + 8.16207342318769E-0004 8.12654006079830E-0004 8.09112796626616E-0004 8.05583683535776E-0004 8.02066636435052E-0004 + 7.98561625003287E-0004 7.95068618970308E-0004 7.91587588116905E-0004 7.88118502274794E-0004 7.84661331326525E-0004 + 7.81216045205474E-0004 7.77782613895743E-0004 7.74361007432166E-0004 7.70951195900199E-0004 7.67553149435895E-0004 + 7.64166838225867E-0004 7.60792232507199E-0004 7.57429302567434E-0004 7.54078018744477E-0004 7.50738351426606E-0004 + 7.47410271052351E-0004 7.44093748110480E-0004 7.40788753139956E-0004 7.37495256729850E-0004 7.34213229519330E-0004 + 7.30942642197577E-0004 7.27683465503738E-0004 7.24435670226912E-0004 7.21199227206036E-0004 7.17974107329890E-0004 + 7.14760281537001E-0004 7.11557720815635E-0004 7.08366396203705E-0004 7.05186278788736E-0004 7.02017339707843E-0004 + 6.98859550147620E-0004 6.95712881344142E-0004 6.92577304582877E-0004 6.89452791198665E-0004 6.86339312575655E-0004 + 6.83236840147224E-0004 6.80145345395994E-0004 6.77064799853709E-0004 6.73995175101235E-0004 6.70936442768477E-0004 + 6.67888574534350E-0004 6.64851542126721E-0004 6.61825317322345E-0004 6.58809871946841E-0004 6.55805177874612E-0004 + 6.52811207028823E-0004 6.49827931381316E-0004 6.46855322952610E-0004 6.43893353811794E-0004 6.40941996076507E-0004 + 6.38001221912895E-0004 6.35071003535534E-0004 6.32151313207408E-0004 6.29242123239828E-0004 6.26343405992424E-0004 + 6.23455133873048E-0004 6.20577279337748E-0004 6.17709814890727E-0004 6.14852713084266E-0004 6.12005946518704E-0004 + 6.09169487842354E-0004 6.06343309751499E-0004 6.03527384990291E-0004 6.00721686350730E-0004 5.97926186672620E-0004 + 5.95140858843493E-0004 5.92365675798590E-0004 5.89600610520784E-0004 5.86845636040537E-0004 5.84100725435882E-0004 + 5.81365851832316E-0004 5.78640988402801E-0004 5.75926108367679E-0004 5.73221184994655E-0004 5.70526191598716E-0004 + 5.67841101542094E-0004 5.65165888234242E-0004 5.62500525131731E-0004 5.59844985738254E-0004 5.57199243604534E-0004 + 5.54563272328310E-0004 5.51937045554272E-0004 5.49320536973986E-0004 5.46713720325909E-0004 5.44116569395272E-0004 + 5.41529058014077E-0004 5.38951160061018E-0004 5.36382849461455E-0004 5.33824100187357E-0004 5.31274886257239E-0004 + 5.28735181736141E-0004 5.26204960735548E-0004 5.23684197413371E-0004 5.21172865973869E-0004 5.18670940667636E-0004 + 5.16178395791514E-0004 5.13695205688562E-0004 5.11221344748022E-0004 5.08756787405237E-0004 5.06301508141639E-0004 + 5.03855481484663E-0004 5.01418682007743E-0004 4.98991084330218E-0004 4.96572663117308E-0004 4.94163393080072E-0004 + 4.91763248975335E-0004 4.89372205605670E-0004 4.86990237819316E-0004 4.84617320510171E-0004 4.82253428617702E-0004 + 4.79898537126917E-0004 4.77552621068326E-0004 4.75215655517871E-0004 4.72887615596900E-0004 4.70568476472100E-0004 + 4.68258213355453E-0004 4.65956801504215E-0004 4.63664216220819E-0004 4.61380432852873E-0004 4.59105426793078E-0004 + 4.56839173479210E-0004 4.54581648394047E-0004 4.52332827065327E-0004 4.50092685065728E-0004 4.47861198012772E-0004 + 4.45638341568821E-0004 4.43424091440998E-0004 4.41218423381165E-0004 4.39021313185856E-0004 4.36832736696231E-0004 + 4.34652669798056E-0004 4.32481088421611E-0004 4.30317968541683E-0004 4.28163286177488E-0004 4.26017017392648E-0004 + 4.23879138295132E-0004 4.21749625037201E-0004 4.19628453815384E-0004 4.17515600870403E-0004 4.15411042487153E-0004 + 4.13314754994625E-0004 4.11226714765900E-0004 4.09146898218057E-0004 4.07075281812151E-0004 4.05011842053172E-0004 + 4.02956555489974E-0004 4.00909398715258E-0004 3.98870348365492E-0004 3.96839381120904E-0004 3.94816473705394E-0004 + 3.92801602886512E-0004 3.90794745475413E-0004 3.88795878326794E-0004 3.86804978338865E-0004 3.84822022453283E-0004 + 3.82846987655137E-0004 3.80879850972863E-0004 3.78920589478218E-0004 3.76969180286244E-0004 3.75025600555195E-0004 + 3.73089827486517E-0004 3.71161838324777E-0004 3.69241610357649E-0004 3.67329120915830E-0004 3.65424347373017E-0004 + 3.63527267145864E-0004 3.61637857693918E-0004 3.59756096519593E-0004 3.57881961168107E-0004 3.56015429227439E-0004 + 3.54156478328305E-0004 3.52305086144075E-0004 3.50461230390761E-0004 3.48624888826944E-0004 3.46796039253753E-0004 + 3.44974659514799E-0004 3.43160727496135E-0004 3.41354221126228E-0004 3.39555118375881E-0004 3.37763397258218E-0004 + 3.35979035828612E-0004 3.34202012184663E-0004 3.32432304466140E-0004 3.30669890854933E-0004 3.28914749575018E-0004 + 3.27166858892399E-0004 3.25426197115079E-0004 3.23692742592992E-0004 3.21966473717987E-0004 3.20247368923754E-0004 + 3.18535406685793E-0004 3.16830565521375E-0004 3.15132823989477E-0004 3.13442160690762E-0004 3.11758554267508E-0004 + 3.10081983403590E-0004 3.08412426824411E-0004 3.06749863296866E-0004 3.05094271629306E-0004 3.03445630671475E-0004 + 3.01803919314488E-0004 3.00169116490758E-0004 2.98541201173984E-0004 2.96920152379076E-0004 2.95305949162126E-0004 + 2.93698570620364E-0004 2.92097995892106E-0004 2.90504204156719E-0004 2.88917174634559E-0004 2.87336886586957E-0004 + 2.85763319316140E-0004 2.84196452165204E-0004 2.82636264518078E-0004 2.81082735799456E-0004 2.79535845474779E-0004 + 2.77995573050168E-0004 2.76461898072390E-0004 2.74934800128825E-0004 2.73414258847394E-0004 2.71900253896544E-0004 + 2.70392764985180E-0004 2.68891771862641E-0004 2.67397254318641E-0004 2.65909192183227E-0004 2.64427565326753E-0004 + 2.62952353659803E-0004 2.61483537133181E-0004 2.60021095737841E-0004 2.58565009504858E-0004 2.57115258505387E-0004 + 2.55671822850593E-0004 2.54234682691649E-0004 2.52803818219654E-0004 2.51379209665615E-0004 2.49960837300384E-0004 + 2.48548681434631E-0004 2.47142722418793E-0004 2.45742940643023E-0004 2.44349316537166E-0004 2.42961830570691E-0004 + 2.41580463252671E-0004 2.40205195131718E-0004 2.38836006795965E-0004 2.37472878872995E-0004 2.36115792029812E-0004 + 2.34764726972806E-0004 2.33419664447688E-0004 2.32080585239469E-0004 2.30747470172398E-0004 2.29420300109938E-0004 + 2.28099055954705E-0004 2.26783718648431E-0004 2.25474269171930E-0004 2.24170688545039E-0004 2.22872957826594E-0004 + 2.21581058114361E-0004 2.20294970545029E-0004 2.19014676294130E-0004 2.17740156576017E-0004 2.16471392643824E-0004 + 2.15208365789406E-0004 2.13951057343317E-0004 2.12699448674750E-0004 2.11453521191499E-0004 2.10213256339932E-0004 + 2.08978635604918E-0004 2.07749640509816E-0004 2.06526252616407E-0004 2.05308453524871E-0004 2.04096224873730E-0004 + 2.02889548339811E-0004 2.01688405638215E-0004 2.00492778522250E-0004 1.99302648783413E-0004 1.98117998251330E-0004 + 1.96938808793726E-0004 1.95765062316375E-0004 1.94596740763059E-0004 1.93433826115536E-0004 1.92276300393479E-0004 + 1.91124145654452E-0004 1.89977343993853E-0004 1.88835877544886E-0004 1.87699728478511E-0004 1.86568879003398E-0004 + 1.85443311365897E-0004 1.84323007849985E-0004 1.83207950777232E-0004 1.82098122506749E-0004 1.80993505435166E-0004 + 1.79894081996565E-0004 1.78799834662454E-0004 1.77710745941726E-0004 1.76626798380607E-0004 1.75547974562626E-0004 + 1.74474257108562E-0004 1.73405628676418E-0004 1.72342071961361E-0004 1.71283569695692E-0004 1.70230104648805E-0004 + 1.69181659627137E-0004 1.68138217474140E-0004 1.67099761070222E-0004 1.66066273332727E-0004 1.65037737215874E-0004 + 1.64014135710724E-0004 1.62995451845145E-0004 1.61981668683758E-0004 1.60972769327908E-0004 1.59968736915613E-0004 + 1.58969554621526E-0004 1.57975205656905E-0004 1.56985673269550E-0004 1.56000940743783E-0004 1.55020991400392E-0004 + 1.54045808596603E-0004 1.53075375726026E-0004 1.52109676218621E-0004 1.51148693540665E-0004 1.50192411194693E-0004 + 1.49240812719474E-0004 1.48293881689958E-0004 1.47351601717247E-0004 1.46413956448543E-0004 1.45480929567111E-0004 + 1.44552504792251E-0004 1.43628665879233E-0004 1.42709396619278E-0004 1.41794680839506E-0004 1.40884502402900E-0004 + 1.39978845208266E-0004 1.39077693190187E-0004 1.38181030318992E-0004 1.37288840600704E-0004 1.36401108077013E-0004 + 1.35517816825222E-0004 1.34638950958221E-0004 1.33764494624433E-0004 1.32894432007783E-0004 1.32028747327655E-0004 + 1.31167424838850E-0004 1.30310448831552E-0004 1.29457803631278E-0004 1.28609473598852E-0004 1.27765443130350E-0004 + 1.26925696657067E-0004 1.26090218645482E-0004 1.25258993597207E-0004 1.24432006048959E-0004 1.23609240572510E-0004 + 1.22790681774656E-0004 1.21976314297169E-0004 1.21166122816762E-0004 1.20360092045052E-0004 1.19558206728511E-0004 + 1.18760451648437E-0004 1.17966811620909E-0004 1.17177271496743E-0004 1.16391816161467E-0004 1.15610430535263E-0004 + 1.14833099572944E-0004 1.14059808263900E-0004 1.13290541632072E-0004 1.12525284735903E-0004 1.11764022668301E-0004 + 1.11006740556607E-0004 1.10253423562541E-0004 1.09504056882179E-0004 1.08758625745900E-0004 1.08017115418357E-0004 + 1.07279511198432E-0004 1.06545798419197E-0004 1.05815962447881E-0004 1.05089988685823E-0004 1.04367862568438E-0004 + 1.03649569565174E-0004 1.02935095179479E-0004 1.02224424948758E-0004 1.01517544444331E-0004 1.00814439271404E-0004 + 1.00115095069018E-0004 9.94194975100213E-0005 9.87276323010199E-0005 9.80394851823523E-0005 9.73550419280367E-0005 + 9.66742883457398E-0005 9.59972102767400E-0005 9.53237935958817E-0005 9.46540242115451E-0005 9.39878880655982E-0005 + 9.33253711333704E-0005 9.26664594236015E-0005 9.20111389784095E-0005 9.13593958732546E-0005 9.07112162168939E-0005 + 9.00665861513506E-0005 8.94254918518675E-0005 8.87879195268794E-0005 8.81538554179633E-0005 8.75232857998060E-0005 + 8.68961969801686E-0005 8.62725752998412E-0005 8.56524071326121E-0005 8.50356788852240E-0005 8.44223769973368E-0005 + 8.38124879414967E-0005 8.32059982230858E-0005 8.26028943802953E-0005 8.20031629840795E-0005 8.14067906381248E-0005 + 8.08137639788056E-0005 8.02240696751487E-0005 7.96376944288006E-0005 7.90546249739795E-0005 7.84748480774472E-0005 + 7.78983505384636E-0005 7.73251191887565E-0005 7.67551408924771E-0005 7.61884025461647E-0005 7.56248910787148E-0005 + 7.50645934513303E-0005 7.45074966574945E-0005 7.39535877229257E-0005 7.34028537055455E-0005 7.28552816954393E-0005 + 7.23108588148157E-0005 7.17695722179756E-0005 7.12314090912677E-0005 7.06963566530579E-0005 7.01644021536847E-0005 + 6.96355328754317E-0005 6.91097361324797E-0005 6.85869992708751E-0005 6.80673096684946E-0005 6.75506547350021E-0005 + 6.70370219118181E-0005 6.65263986720756E-0005 6.60187725205922E-0005 6.55141309938230E-0005 6.50124616598292E-0005 + 6.45137521182426E-0005 6.40179900002231E-0005 6.35251629684281E-0005 6.30352587169686E-0005 6.25482649713816E-0005 + 6.20641694885834E-0005 6.15829600568382E-0005 6.11046244957223E-0005 6.06291506560830E-0005 6.01565264200071E-0005 + 5.96867397007780E-0005 5.92197784428475E-0005 5.87556306217903E-0005 5.82942842442718E-0005 5.78357273480134E-0005 + 5.73799480017511E-0005 5.69269343052040E-0005 5.64766743890337E-0005 5.60291564148090E-0005 5.55843685749741E-0005 + 5.51422990928033E-0005 5.47029362223735E-0005 5.42662682485209E-0005 5.38322834868106E-0005 5.34009702834955E-0005 + 5.29723170154819E-0005 5.25463120902968E-0005 5.21229439460444E-0005 5.17022010513771E-0005 5.12840719054538E-0005 + 5.08685450379090E-0005 5.04556090088114E-0005 5.00452524086327E-0005 4.96374638582093E-0005 4.92322320087048E-0005 + 4.88295455415782E-0005 4.84293931685428E-0005 4.80317636315372E-0005 4.76366457026817E-0005 4.72440281842471E-0005 + 4.68538999086196E-0005 4.64662497382613E-0005 4.60810665656787E-0005 4.56983393133824E-0005 4.53180569338577E-0005 + 4.49402084095222E-0005 4.45647827526935E-0005 4.41917690055554E-0005 4.38211562401177E-0005 4.34529335581859E-0005 + 4.30870900913202E-0005 4.27236150008069E-0005 4.23624974776159E-0005 4.20037267423687E-0005 4.16472920453046E-0005 + 4.12931826662415E-0005 4.09413879145444E-0005 4.05918971290862E-0005 4.02446996782179E-0005 3.98997849597271E-0005 + 3.95571424008063E-0005 3.92167614580187E-0005 3.88786316172596E-0005 3.85427423937252E-0005 3.82090833318743E-0005 + 3.78776440053937E-0005 3.75484140171674E-0005 3.72213829992345E-0005 3.68965406127605E-0005 3.65738765479979E-0005 + 3.62533805242551E-0005 3.59350422898583E-0005 3.56188516221176E-0005 3.53047983272952E-0005 3.49928722405648E-0005 + 3.46830632259826E-0005 3.43753611764477E-0005 3.40697560136721E-0005 3.37662376881412E-0005 3.34647961790835E-0005 + 3.31654214944337E-0005 3.28681036707973E-0005 3.25728327734189E-0005 3.22795988961443E-0005 3.19883921613889E-0005 + 3.16992027201022E-0005 3.14120207517316E-0005 3.11268364641916E-0005 3.08436400938253E-0005 3.05624219053741E-0005 + 3.02831721919391E-0005 3.00058812749520E-0005 2.97305395041354E-0005 2.94571372574716E-0005 2.91856649411689E-0005 + 2.89161129896247E-0005 2.86484718653948E-0005 2.83827320591552E-0005 2.81188840896733E-0005 2.78569185037680E-0005 + 2.75968258762793E-0005 2.73385968100343E-0005 2.70822219358107E-0005 2.68276919123062E-0005 2.65749974261007E-0005 + 2.63241291916275E-0005 2.60750779511337E-0005 2.58278344746499E-0005 2.55823895599565E-0005 2.53387340325474E-0005 + 2.50968587455994E-0005 2.48567545799358E-0005 2.46184124439934E-0005 2.43818232737912E-0005 2.41469780328924E-0005 + 2.39138677123748E-0005 2.36824833307941E-0005 2.34528159341532E-0005 2.32248565958660E-0005 2.29985964167250E-0005 + 2.27740265248698E-0005 2.25511380757494E-0005 2.23299222520927E-0005 2.21103702638723E-0005 2.18924733482738E-0005 + 2.16762227696597E-0005 2.14616098195373E-0005 2.12486258165274E-0005 2.10372621063268E-0005 2.08275100616790E-0005 + 2.06193610823383E-0005 2.04128065950384E-0005 2.02078380534588E-0005 2.00044469381904E-0005 1.98026247567046E-0005 + 1.96023630433181E-0005 1.94036533591617E-0005 1.92064872921452E-0005 1.90108564569278E-0005 1.88167524948808E-0005 + 1.86241670740576E-0005 1.84330918891607E-0005 1.82435186615071E-0005 1.80554391389975E-0005 1.78688450960814E-0005 + 1.76837283337272E-0005 1.75000806793859E-0005 1.73178939869606E-0005 1.71371601367741E-0005 1.69578710355342E-0005 + 1.67800186163035E-0005 1.66035948384641E-0005 1.64285916876883E-0005 1.62550011759028E-0005 1.60828153412575E-0005 + 1.59120262480940E-0005 1.57426259869110E-0005 1.55746066743340E-0005 1.54079604530810E-0005 1.52426794919307E-0005 + 1.50787559856919E-0005 1.49161821551678E-0005 1.47549502471266E-0005 1.45950525342671E-0005 1.44364813151884E-0005 + 1.42792289143558E-0005 1.41232876820694E-0005 1.39686499944330E-0005 1.38153082533194E-0005 1.36632548863409E-0005 + 1.35124823468151E-0005 1.33629831137344E-0005 1.32147496917328E-0005 1.30677746110541E-0005 1.29220504275214E-0005 + 1.27775697225023E-0005 1.26343251028796E-0005 1.24923092010174E-0005 1.23515146747310E-0005 1.22119342072532E-0005 + 1.20735605072042E-0005 1.19363863085586E-0005 1.18004043706136E-0005 1.16656074779583E-0005 1.15319884404406E-0005 + 1.13995400931370E-0005 1.12682552963194E-0005 1.11381269354241E-0005 1.10091479210207E-0005 1.08813111887794E-0005 + 1.07546096994409E-0005 1.06290364387826E-0005 1.05045844175903E-0005 1.03812466716233E-0005 1.02590162615850E-0005 + 1.01378862730913E-0005 1.00178498166383E-0005 9.89890002757198E-0006 9.78103006605552E-0006 9.66423311703999E-0006 + 9.54850239023073E-0006 9.43383112005733E-0006 9.32021256564272E-0006 9.20764001077070E-0006 9.09610676385613E-0006 + 8.98560615791256E-0006 8.87613155052145E-0006 8.76767632380215E-0006 8.66023388437868E-0006 8.55379766335065E-0006 + 8.44836111626072E-0006 8.34391772306489E-0006 8.24046098810038E-0006 8.13798444005500E-0006 8.03648163193726E-0006 + 7.93594614104347E-0006 7.83637156892872E-0006 7.73775154137461E-0006 7.64007970835963E-0006 7.54334974402730E-0006 + 7.44755534665573E-0006 7.35269023862782E-0006 7.25874816639867E-0006 7.16572290046662E-0006 7.07360823534126E-0006 + 6.98239798951394E-0006 6.89208600542598E-0006 6.80266614943908E-0006 6.71413231180430E-0006 6.62647840663115E-0006 + 6.53969837185793E-0006 6.45378616922013E-0006 6.36873578422148E-0006 6.28454122610181E-0006 6.20119652780755E-0006 + 6.11869574596161E-0006 6.03703296083208E-0006 5.95620227630295E-0006 5.87619781984261E-0006 5.79701374247508E-0006 + 5.71864421874815E-0006 5.64108344670402E-0006 5.56432564784923E-0006 5.48836506712376E-0006 5.41319597287174E-0006 + 5.33881265681029E-0006 5.26520943400074E-0006 5.19238064281717E-0006 5.12032064491703E-0006 5.04902382521141E-0006 + 4.97848459183420E-0006 4.90869737611304E-0006 4.83965663253854E-0006 4.77135683873465E-0006 4.70379249542938E-0006 + 4.63695812642367E-0006 4.57084827856271E-0006 4.50545752170521E-0006 4.44078044869443E-0006 4.37681167532765E-0006 + 4.31354584032666E-0006 4.25097760530868E-0006 4.18910165475546E-0006 4.12791269598466E-0006 4.06740545911944E-0006 + 4.00757469705953E-0006 3.94841518545098E-0006 3.88992172265682E-0006 3.83208912972805E-0006 3.77491225037305E-0006 + 3.71838595092908E-0006 3.66250512033204E-0006 3.60726467008770E-0006 3.55265953424164E-0006 3.49868466935036E-0006 + 3.44533505445171E-0006 3.39260569103531E-0006 3.34049160301375E-0006 3.28898783669260E-0006 3.23808946074206E-0006 + 3.18779156616673E-0006 3.13808926627692E-0006 3.08897769665957E-0006 3.04045201514860E-0006 2.99250740179631E-0006 + 2.94513905884363E-0006 2.89834221069189E-0006 2.85211210387278E-0006 2.80644400701986E-0006 2.76133321083961E-0006 + 2.71677502808199E-0006 2.67276479351200E-0006 2.62929786388013E-0006 2.58636961789424E-0006 2.54397545618976E-0006 + 2.50211080130136E-0006 2.46077109763413E-0006 2.41995181143440E-0006 2.37964843076137E-0006 2.33985646545795E-0006 + 2.30057144712211E-0006 2.26178892907858E-0006 2.22350448634938E-0006 2.18571371562584E-0006 2.14841223523944E-0006 + 2.11159568513363E-0006 2.07525972683484E-0006 2.03940004342400E-0006 2.00401233950839E-0006 1.96909234119240E-0006 + 1.93463579604965E-0006 1.90063847309409E-0006 1.86709616275189E-0006 1.83400467683269E-0006 1.80135984850130E-0006 + 1.76915753224967E-0006 1.73739360386785E-0006 1.70606396041629E-0006 1.67516452019709E-0006 1.64469122272608E-0006 + 1.61464002870419E-0006 1.58500691998956E-0006 1.55578789956916E-0006 1.52697899153051E-0006 1.49857624103376E-0006 + 1.47057571428326E-0006 1.44297349849991E-0006 1.41576570189235E-0006 1.38894845362964E-0006 1.36251790381282E-0006 + 1.33647022344686E-0006 1.31080160441293E-0006 1.28550825944009E-0006 1.26058642207782E-0006 1.23603234666755E-0006 + 1.21184230831511E-0006 1.18801260286286E-0006 1.16453954686165E-0006 1.14141947754322E-0006 1.11864875279215E-0006 + 1.09622375111844E-0006 1.07414087162936E-0006 1.05239653400194E-0006 1.03098717845534E-0006 1.00990926572294E-0006 + 9.89159277024937E-0007 9.68733714040443E-0007 9.48629098880237E-0007 9.28841974058795E-0007 9.09368902466940E-0007 + 8.90206467344361E-0007 8.71351272251907E-0007 8.52799941044321E-0007 8.34549117842581E-0007 8.16595467006524E-0007 + 7.98935673107610E-0007 7.81566440901184E-0007 7.64484495299433E-0007 7.47686581343796E-0007 7.31169464177858E-0007 + 7.14929929019871E-0007 6.98964781135535E-0007 6.83270845810914E-0007 6.67844968324901E-0007 6.52684013922302E-0007 + 6.37784867786443E-0007 6.23144435012203E-0007 6.08759640578701E-0007 5.94627429322345E-0007 5.80744765909678E-0007 + 5.67108634810260E-0007 5.53716040269772E-0007 5.40564006282825E-0007 5.27649576566224E-0007 5.14969814531651E-0007 + 5.02521803259053E-0007 4.90302645469567E-0007 4.78309463498588E-0007 4.66539399269027E-0007 4.54989614264299E-0007 + 4.43657289501706E-0007 4.32539625505414E-0007 4.21633842279793E-0007 4.10937179282693E-0007 4.00446895398600E-0007 + 3.90160268912052E-0007 3.80074597480817E-0007 3.70187198109410E-0007 3.60495407122262E-0007 3.50996580137208E-0007 + 3.41688092038922E-0007 3.32567336952252E-0007 3.23631728215778E-0007 3.14878698355176E-0007 3.06305699056874E-0007 + 2.97910201141403E-0007 2.89689694537039E-0007 2.81641688253396E-0007 2.73763710354933E-0007 2.66053307934667E-0007 + 2.58508047087728E-0007 2.51125512885047E-0007 2.43903309347121E-0007 2.36839059417574E-0007 2.29930404937022E-0007 + 2.23175006616730E-0007 2.16570544012475E-0007 2.10114715498273E-0007 2.03805238240226E-0007 1.97639848170430E-0007 + 1.91616299960729E-0007 1.85732366996711E-0007 1.79985841351547E-0007 1.74374533759999E-0007 1.68896273592316E-0007 + 1.63548908828244E-0007 1.58330306031080E-0007 1.53238350321603E-0007 1.48270945352219E-0007 1.43426013280968E-0007 + 1.38701494745680E-0007 1.34095348838037E-0007 1.29605553077769E-0007 1.25230103386797E-0007 1.20967014063402E-0007 + 1.16814317756482E-0007 1.12770065439730E-0007 1.08832326385964E-0007 1.04999188141327E-0007 1.01268756499634E-0007 + 9.76391554767054E-0008 9.41085272846748E-0008 9.06750323064039E-0008 8.73368490698272E-0008 8.40921742224276E-0008 + 8.09392225056094E-0008 7.78762267291937E-0008 7.49014377459089E-0008 7.20131244258644E-0008 6.92095736311136E-0008 + 6.64890901901654E-0008 6.38499968726063E-0008 6.12906343636420E-0008 5.88093612387444E-0008 5.64045539382971E-0008 + 5.40746067422320E-0008 5.18179317447429E-0008 4.96329588289671E-0008 4.75181356417230E-0008 4.54719275682824E-0008 + 4.34928177071040E-0008 4.15793068446665E-0008 3.97299134302600E-0008 3.79431735508495E-0008 3.62176409059184E-0008 + 3.45518867823594E-0008 3.29445000293991E-0008 3.13940870334951E-0008 2.98992716933169E-0008 2.84586953946992E-0008 + 2.70710169856547E-0008 2.57349127513782E-0008 2.44490763892907E-0008 2.32122189841154E-0008 2.20230689829371E-0008 + 2.08803721703313E-0008 1.97828916434766E-0008 1.87294077873190E-0008 1.77187182497313E-0008 1.67496379167191E-0008 + 1.58209988876324E-0008 1.49316504504001E-0008 1.40804590568006E-0008 1.32663082977322E-0008 1.24880988785326E-0008 + 1.17447485942897E-0008 1.10351923051983E-0008 1.03583819119319E-0008 9.71328633102830E-0009 9.09889147031060E-0009 + 8.51420020431516E-0009 7.95823234975967E-0009 7.43002464101125E-0009 6.92863070559399E-0009 6.45312103971311E-0009 + 6.00258298379462E-0009 5.57612069805757E-0009 5.17285513809634E-0009 4.79192403049808E-0009 4.43248184846659E-0009 + 4.09369978748005E-0009 3.77476574096689E-0009 3.47488427599909E-0009 3.19327660901436E-0009 2.92918058155296E-0009 + 2.68185063602052E-0009 2.45055779147364E-0009 2.23458961942008E-0009 2.03325021964937E-0009 1.84586019607790E-0009 + 1.67175663262077E-0009 1.51029306908084E-0009 1.36083947706206E-0009 1.22278223590488E-0009 1.09552410863905E-0009 + 9.78484217963073E-0010 8.71098022241015E-0010 7.72817291523735E-0010 6.83110083589083E-0010 6.01460720005044E-0010 + 5.27369762214646E-0010 4.60353987639912E-0010 3.99946365810112E-0010 3.45696034509050E-0010 2.97168275945334E-0010 + 2.53944492942598E-0010 2.15622185152204E-0010 1.81814925286452E-0010 1.52152335373198E-0010 1.26280063032192E-0010 + 1.03859757771929E-0010 8.45690473085829E-0011 6.81015139051197E-0011 5.41666707327015E-0011 4.24899382525017E-0011 + 3.28126206189435E-0011 2.48918821042115E-0011 1.85007235436662E-0011 1.34279588026404E-0011 9.47819126408804E-0012 + 6.47179033753346E-0012 4.24486798902251E-0012 2.64925529211749E-0012 1.55247900000017E-0012 8.37738138564761E-0013 + 4.03880620572017E-0013 1.65379880779372E-0013 5.23115320889414E-0014 1.03300426633484E-0014 6.45434007209680E-0016 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 4.98036337713595E+0003 4.96081717262589E+0003 4.94137977953845E+0003 + 4.92205026261924E+0003 4.90282769845533E+0003 4.88371117529081E+0003 4.86469979284529E+0003 4.84579266213554E+0003 + 4.82698890530011E+0003 4.80828765542690E+0003 4.78968805638365E+0003 4.77118926265121E+0003 4.75279043915970E+0003 + 4.73449076112737E+0003 4.71628941390216E+0003 4.69818559280595E+0003 4.68017850298139E+0003 4.66226735924131E+0003 + 4.64445138592064E+0003 4.62672981673086E+0003 4.60910189461680E+0003 4.59156687161589E+0003 4.57412400871979E+0003 + 4.55677257573823E+0003 4.53951185116526E+0003 4.52234112204760E+0003 4.50525968385528E+0003 4.48826684035440E+0003 + 4.47136190348200E+0003 4.45454419322306E+0003 4.43781303748945E+0003 4.42116777200104E+0003 4.40460774016863E+0003 + 4.38813229297897E+0003 4.37174078888155E+0003 4.35543259367739E+0003 4.33920708040960E+0003 4.32306362925578E+0003 + 4.30700162742220E+0003 4.29102046903973E+0003 4.27511955506149E+0003 4.25929829316222E+0003 4.24355609763924E+0003 + 4.22789238931514E+0003 4.21230659544201E+0003 4.19679814960726E+0003 4.18136649164103E+0003 4.16601106752506E+0003 + 4.15073132930312E+0003 4.13552673499290E+0003 4.12039674849930E+0003 4.10534083952921E+0003 4.09035848350764E+0003 + 4.07544916149530E+0003 4.06061236010738E+0003 4.04584757143385E+0003 4.03115429296092E+0003 4.01653202749386E+0003 + 4.00198028308101E+0003 3.98749857293914E+0003 3.97308641537994E+0003 3.95874333373769E+0003 3.94446885629824E+0003 + 3.93026251622896E+0003 3.91612385150999E+0003 3.90205240486652E+0003 3.88804772370221E+0003 3.87410936003363E+0003 + 3.86023687042586E+0003 3.84642981592903E+0003 3.83268776201597E+0003 3.81901027852079E+0003 3.80539693957856E+0003 + 3.79184732356584E+0003 3.77836101304222E+0003 3.76493759469288E+0003 3.75157665927191E+0003 3.73827780154670E+0003 + 3.72504062024314E+0003 3.71186471799168E+0003 3.69874970127435E+0003 3.68569518037252E+0003 3.67270076931558E+0003 + 3.65976608583036E+0003 3.64689075129145E+0003 3.63407439067225E+0003 3.62131663249679E+0003 3.60861710879237E+0003 + 3.59597545504292E+0003 3.58339131014309E+0003 3.57086431635310E+0003 3.55839411925428E+0003 3.54598036770534E+0003 + 3.53362271379928E+0003 3.52132081282105E+0003 3.50907432320582E+0003 3.49688290649795E+0003 3.48474622731058E+0003 + 3.47266395328585E+0003 3.46063575505578E+0003 3.44866130620370E+0003 3.43674028322639E+0003 3.42487236549669E+0003 + 3.41305723522676E+0003 3.40129457743195E+0003 3.38958407989512E+0003 3.37792543313164E+0003 3.36631833035486E+0003 + 3.35476246744211E+0003 3.34325754290131E+0003 3.33180325783796E+0003 3.32039931592280E+0003 3.30904542335983E+0003 + 3.29774128885491E+0003 3.28648662358482E+0003 3.27528114116676E+0003 3.26412455762840E+0003 3.25301659137830E+0003 + 3.24195696317683E+0003 3.23094539610756E+0003 3.21998161554902E+0003 3.20906534914692E+0003 3.19819632678683E+0003 + 3.18737428056724E+0003 3.17659894477302E+0003 3.16587005584929E+0003 3.15518735237571E+0003 3.14455057504113E+0003 + 3.13395946661864E+0003 3.12341377194097E+0003 3.11291323787631E+0003 3.10245761330444E+0003 3.09204664909322E+0003 + 3.08168009807552E+0003 3.07135771502634E+0003 3.06107925664042E+0003 3.05084448151009E+0003 3.04065315010350E+0003 + 3.03050502474314E+0003 3.02039986958471E+0003 3.01033745059624E+0003 3.00031753553762E+0003 2.99033989394034E+0003 + 2.98040429708758E+0003 2.97051051799455E+0003 2.96065833138917E+0003 2.95084751369299E+0003 2.94107784300241E+0003 + 2.93134909907018E+0003 2.92166106328712E+0003 2.91201351866419E+0003 2.90240624981475E+0003 2.89283904293709E+0003 + 2.88331168579723E+0003 2.87382396771198E+0003 2.86437567953219E+0003 2.85496661362629E+0003 2.84559656386405E+0003 + 2.83626532560056E+0003 2.82697269566048E+0003 2.81771847232245E+0003 2.80850245530377E+0003 2.79932444574527E+0003 + 2.79018424619643E+0003 2.78108166060067E+0003 2.77201649428089E+0003 2.76298855392512E+0003 2.75399764757253E+0003 + 2.74504358459947E+0003 2.73612617570581E+0003 2.72724523290145E+0003 2.71840056949298E+0003 2.70959200007057E+0003 + 2.70081934049501E+0003 2.69208240788496E+0003 2.68338102060434E+0003 2.67471499824991E+0003 2.66608416163905E+0003 + 2.65748833279763E+0003 2.64892733494815E+0003 2.64040099249791E+0003 2.63190913102751E+0003 2.62345157727932E+0003 + 2.61502815914625E+0003 2.60663870566063E+0003 2.59828304698316E+0003 2.58996101439216E+0003 2.58167244027279E+0003 + 2.57341715810660E+0003 2.56519500246105E+0003 2.55700580897925E+0003 2.54884941436988E+0003 2.54072565639711E+0003 + 2.53263437387079E+0003 2.52457540663670E+0003 2.51654859556694E+0003 2.50855378255043E+0003 2.50059081048354E+0003 + 2.49265952326090E+0003 2.48475976576623E+0003 2.47689138386335E+0003 2.46905422438730E+0003 2.46124813513558E+0003 + 2.45347296485944E+0003 2.44572856325540E+0003 2.43801478095676E+0003 2.43033146952527E+0003 2.42267848144293E+0003 + 2.41505567010383E+0003 2.40746288980616E+0003 2.39989999574426E+0003 2.39236684400084E+0003 2.38486329153919E+0003 + 2.37738919619561E+0003 2.36994441667187E+0003 2.36252881252772E+0003 2.35514224417361E+0003 2.34778457286337E+0003 + 2.34045566068708E+0003 2.33315537056398E+0003 2.32588356623546E+0003 2.31864011225817E+0003 2.31142487399717E+0003 + 2.30423771761920E+0003 2.29707851008600E+0003 2.28994711914778E+0003 2.28284341333661E+0003 2.27576726196012E+0003 + 2.26871853509504E+0003 2.26169710358097E+0003 2.25470283901421E+0003 2.24773561374156E+0003 2.24079530085430E+0003 + 2.23388177418223E+0003 2.22699490828770E+0003 2.22013457845979E+0003 2.21330066070853E+0003 2.20649303175917E+0003 + 2.19971156904656E+0003 2.19295615070954E+0003 2.18622665558543E+0003 2.17952296320456E+0003 2.17284495378490E+0003 + 2.16619250822671E+0003 2.15956550810725E+0003 2.15296383567561E+0003 2.14638737384750E+0003 2.13983600620018E+0003 + 2.13330961696742E+0003 2.12680809103450E+0003 2.12033131393327E+0003 2.11387917183730E+0003 2.10745155155703E+0003 + 2.10104834053502E+0003 2.09466942684120E+0003 2.08831469916823E+0003 2.08198404682687E+0003 2.07567735974139E+0003 + 2.06939452844510E+0003 2.06313544407583E+0003 2.05689999837154E+0003 2.05068808366590E+0003 2.04449959288401E+0003 + 2.03833441953809E+0003 2.03219245772322E+0003 2.02607360211319E+0003 2.01997774795630E+0003 2.01390479107128E+0003 + 2.00785462784323E+0003 2.00182715521954E+0003 1.99582227070599E+0003 1.98983987236273E+0003 1.98387985880042E+0003 + 1.97794212917638E+0003 1.97202658319070E+0003 1.96613312108251E+0003 1.96026164362625E+0003 1.95441205212788E+0003 + 1.94858424842128E+0003 1.94277813486459E+0003 1.93699361433659E+0003 1.93123059023317E+0003 1.92548896646376E+0003 + 1.91976864744787E+0003 1.91406953811160E+0003 1.90839154388423E+0003 1.90273457069483E+0003 1.89709852496885E+0003 + 1.89148331362487E+0003 1.88588884407122E+0003 1.88031502420276E+0003 1.87476176239766E+0003 1.86922896751412E+0003 + 1.86371654888727E+0003 1.85822441632601E+0003 1.85275248010985E+0003 1.84730065098588E+0003 1.84186884016565E+0003 + 1.83645695932223E+0003 1.83106492058709E+0003 1.82569263654724E+0003 1.82034002024219E+0003 1.81500698516109E+0003 + 1.80969344523981E+0003 1.80439931485808E+0003 1.79912450883664E+0003 1.79386894243442E+0003 1.78863253134577E+0003 + 1.78341519169766E+0003 1.77821684004698E+0003 1.77303739337777E+0003 1.76787676909857E+0003 1.76273488503974E+0003 + 1.75761165945079E+0003 1.75250701099777E+0003 1.74742085876069E+0003 1.74235312223090E+0003 1.73730372130857E+0003 + 1.73227257630012E+0003 1.72725960791575E+0003 1.72226473726690E+0003 1.71728788586383E+0003 1.71232897561312E+0003 + 1.70738792881527E+0003 1.70246466816230E+0003 1.69755911673534E+0003 1.69267119800225E+0003 1.68780083581533E+0003 + 1.68294795440890E+0003 1.67811247839707E+0003 1.67329433277142E+0003 1.66849344289871E+0003 1.66370973451865E+0003 + 1.65894313374165E+0003 1.65419356704661E+0003 1.64946096127872E+0003 1.64474524364725E+0003 1.64004634172345E+0003 + 1.63536418343834E+0003 1.63069869708059E+0003 1.62604981129444E+0003 1.62141745507758E+0003 1.61680155777905E+0003 + 1.61220204909721E+0003 1.60761885907769E+0003 1.60305191811133E+0003 1.59850115693219E+0003 1.59396650661552E+0003 + 1.58944789857583E+0003 1.58494526456486E+0003 1.58045853666964E+0003 1.57598764731059E+0003 1.57153252923954E+0003 + 1.56709311553785E+0003 1.56266933961452E+0003 1.55826113520427E+0003 1.55386843636573E+0003 1.54949117747953E+0003 + 1.54512929324648E+0003 1.54078271868576E+0003 1.53645138913311E+0003 1.53213524023897E+0003 1.52783420796679E+0003 + 1.52354822859117E+0003 1.51927723869615E+0003 1.51502117517344E+0003 1.51077997522070E+0003 1.50655357633982E+0003 + 1.50234191633518E+0003 1.49814493331199E+0003 1.49396256567459E+0003 1.48979475212477E+0003 1.48564143166011E+0003 + 1.48150254357235E+0003 1.47737802744573E+0003 1.47326782315536E+0003 1.46917187086565E+0003 1.46509011102863E+0003 + 1.46102248438244E+0003 1.45696893194969E+0003 1.45292939503592E+0003 1.44890381522801E+0003 1.44489213439269E+0003 + 1.44089429467493E+0003 1.43691023849648E+0003 1.43293990855430E+0003 1.42898324781907E+0003 1.42504019953373E+0003 + 1.42111070721193E+0003 1.41719471463662E+0003 1.41329216585853E+0003 1.40940300519474E+0003 1.40552717722725E+0003 + 1.40166462680149E+0003 1.39781529902496E+0003 1.39397913926576E+0003 1.39015609315123E+0003 1.38634610656649E+0003 + 1.38254912565311E+0003 1.37876509680770E+0003 1.37499396668053E+0003 1.37123568217421E+0003 1.36749019044229E+0003 + 1.36375743888794E+0003 1.36003737516261E+0003 1.35632994716471E+0003 1.35263510303828E+0003 1.34895279117168E+0003 + 1.34528296019631E+0003 1.34162555898530E+0003 1.33798053665221E+0003 1.33434784254980E+0003 1.33072742626870E+0003 + 1.32711923763620E+0003 1.32352322671501E+0003 1.31993934380193E+0003 1.31636753942672E+0003 1.31280776435081E+0003 + 1.30925996956608E+0003 1.30572410629366E+0003 1.30220012598276E+0003 1.29868798030938E+0003 1.29518762117522E+0003 + 1.29169900070645E+0003 1.28822207125251E+0003 1.28475678538500E+0003 1.28130309589647E+0003 1.27786095579930E+0003 + 1.27443031832453E+0003 1.27101113692072E+0003 1.26760336525284E+0003 1.26420695720113E+0003 1.26082186685998E+0003 + 1.25744804853680E+0003 1.25408545675097E+0003 1.25073404623267E+0003 1.24739377192185E+0003 1.24406458896711E+0003 + 1.24074645272462E+0003 1.23743931875707E+0003 1.23414314283259E+0003 1.23085788092368E+0003 1.22758348920620E+0003 + 1.22431992405825E+0003 1.22106714205920E+0003 1.21782509998862E+0003 1.21459375482527E+0003 1.21137306374605E+0003 + 1.20816298412502E+0003 1.20496347353234E+0003 1.20177448973334E+0003 1.19859599068745E+0003 1.19542793454724E+0003 + 1.19227027965745E+0003 1.18912298455396E+0003 1.18598600796288E+0003 1.18285930879951E+0003 1.17974284616744E+0003 + 1.17663657935755E+0003 1.17354046784708E+0003 1.17045447129867E+0003 1.16737854955943E+0003 1.16431266265999E+0003 + 1.16125677081358E+0003 1.15821083441511E+0003 1.15517481404024E+0003 1.15214867044445E+0003 1.14913236456217E+0003 + 1.14612585750585E+0003 1.14312911056507E+0003 1.14014208520563E+0003 1.13716474306867E+0003 1.13419704596981E+0003 + 1.13123895589824E+0003 1.12829043501586E+0003 1.12535144565639E+0003 1.12242195032457E+0003 1.11950191169520E+0003 + 1.11659129261238E+0003 1.11369005608863E+0003 1.11079816530400E+0003 1.10791558360530E+0003 1.10504227450522E+0003 + 1.10217820168154E+0003 1.09932332897624E+0003 1.09647762039473E+0003 1.09364104010505E+0003 1.09081355243699E+0003 + 1.08799512188133E+0003 1.08518571308906E+0003 1.08238529087051E+0003 1.07959382019462E+0003 1.07681126618812E+0003 + 1.07403759413475E+0003 1.07127276947449E+0003 1.06851675780277E+0003 1.06576952486970E+0003 1.06303103657930E+0003 + 1.06030125898876E+0003 1.05758015830765E+0003 1.05486770089716E+0003 1.05216385326939E+0003 1.04946858208657E+0003 + 1.04678185416031E+0003 1.04410363645089E+0003 1.04143389606652E+0003 1.03877260026258E+0003 1.03611971644092E+0003 + 1.03347521214913E+0003 1.03083905507983E+0003 1.02821121306993E+0003 1.02559165409995E+0003 1.02298034629328E+0003 + 1.02037725791550E+0003 1.01778235737369E+0003 1.01519561321570E+0003 1.01261699412948E+0003 1.01004646894239E+0003 + 1.00748400662050E+0003 1.00492957626794E+0003 1.00238314712620E+0003 9.99844688573446E+0002 9.97314170123878E+0002 + 9.94791561427045E+0002 9.92276832267185E+0002 9.89769952562571E+0002 9.87270892364846E+0002 9.84779621858379E+0002 + 9.82296111359612E+0002 9.79820331316416E+0002 9.77352252307446E+0002 9.74891845041507E+0002 9.72439080356915E+0002 + 9.69993929220869E+0002 9.67556362728816E+0002 9.65126352103833E+0002 9.62703868696003E+0002 9.60288883981793E+0002 + 9.57881369563444E+0002 9.55481297168355E+0002 9.53088638648474E+0002 9.50703365979698E+0002 9.48325451261265E+0002 + 9.45954866715156E+0002 9.43591584685500E+0002 9.41235577637981E+0002 9.38886818159250E+0002 9.36545278956332E+0002 + 9.34210932856051E+0002 9.31883752804443E+0002 9.29563711866182E+0002 9.27250783224004E+0002 9.24944940178136E+0002 + 9.22646156145728E+0002 9.20354404660287E+0002 9.18069659371116E+0002 9.15791894042749E+0002 9.13521082554405E+0002 + 9.11257198899423E+0002 9.09000217184717E+0002 9.06750111630228E+0002 9.04506856568377E+0002 9.02270426443525E+0002 + 9.00040795811431E+0002 8.97817939338717E+0002 8.95601831802334E+0002 8.93392448089031E+0002 8.91189763194825E+0002 + 8.88993752224478E+0002 8.86804390390973E+0002 8.84621653014994E+0002 8.82445515524406E+0002 8.80275953453746E+0002 + 8.78112942443704E+0002 8.75956458240621E+0002 8.73806476695975E+0002 8.71662973765880E+0002 8.69525925510585E+0002 + 8.67395308093976E+0002 8.65271097783075E+0002 8.63153270947551E+0002 8.61041804059225E+0002 8.58936673691582E+0002 + 8.56837856519289E+0002 8.54745329317704E+0002 8.52659068962401E+0002 8.50579052428686E+0002 8.48505256791124E+0002 + 8.46437659223065E+0002 8.44376236996170E+0002 8.42320967479944E+0002 8.40271828141268E+0002 8.38228796543937E+0002 + 8.36191850348196E+0002 8.34160967310280E+0002 8.32136125281957E+0002 8.30117302210076E+0002 8.28104476136110E+0002 + 8.26097625195709E+0002 8.24096727618252E+0002 8.22101761726398E+0002 8.20112705935646E+0002 8.18129538753892E+0002 + 8.16152238780993E+0002 8.14180784708325E+0002 8.12215155318354E+0002 8.10255329484201E+0002 8.08301286169211E+0002 + 8.06353004426529E+0002 8.04410463398670E+0002 8.02473642317099E+0002 8.00542520501806E+0002 7.98617077360891E+0002 + 7.96697292390142E+0002 7.94783145172626E+0002 7.92874615378270E+0002 7.90971682763455E+0002 7.89074327170604E+0002 + 7.87182528527777E+0002 7.85296266848267E+0002 7.83415522230196E+0002 7.81540274856114E+0002 7.79670504992604E+0002 + 7.77806192989880E+0002 7.75947319281397E+0002 7.74093864383459E+0002 7.72245808894824E+0002 7.70403133496320E+0002 + 7.68565818950455E+0002 7.66733846101034E+0002 7.64907195872779E+0002 7.63085849270942E+0002 7.61269787380932E+0002 + 7.59458991367934E+0002 7.57653442476538E+0002 7.55853122030361E+0002 7.54058011431680E+0002 7.52268092161061E+0002 + 7.50483345776991E+0002 7.48703753915510E+0002 7.46929298289854E+0002 7.45159960690088E+0002 7.43395722982744E+0002 + 7.41636567110466E+0002 7.39882475091655E+0002 7.38133429020108E+0002 7.36389411064670E+0002 7.34650403468883E+0002 + 7.32916388550632E+0002 7.31187348701802E+0002 7.29463266387928E+0002 7.27744124147855E+0002 7.26029904593392E+0002 + 7.24320590408970E+0002 7.22616164351310E+0002 7.20916609249075E+0002 7.19221908002544E+0002 7.17532043583271E+0002 + 7.15846999033757E+0002 7.14166757467115E+0002 7.12491302066745E+0002 7.10820616086006E+0002 7.09154682847885E+0002 + 7.07493485744681E+0002 7.05837008237675E+0002 7.04185233856814E+0002 7.02538146200387E+0002 7.00895728934713E+0002 + 6.99257965793819E+0002 6.97624840579129E+0002 6.95996337159149E+0002 6.94372439469157E+0002 6.92753131510893E+0002 + 6.91138397352247E+0002 6.89528221126956E+0002 6.87922587034300E+0002 6.86321479338790E+0002 6.84724882369878E+0002 + 6.83132780521643E+0002 6.81545158252500E+0002 6.79962000084902E+0002 6.78383290605040E+0002 6.76809014462548E+0002 + 6.75239156370213E+0002 6.73673701103680E+0002 6.72112633501165E+0002 6.70555938463159E+0002 6.69003600952148E+0002 + 6.67455605992321E+0002 6.65911938669289E+0002 6.64372584129798E+0002 6.62837527581452E+0002 6.61306754292427E+0002 + 6.59780249591192E+0002 6.58257998866238E+0002 6.56739987565791E+0002 6.55226201197545E+0002 6.53716625328387E+0002 + 6.52211245584118E+0002 6.50710047649192E+0002 6.49213017266439E+0002 6.47720140236796E+0002 6.46231402419048E+0002 + 6.44746789729552E+0002 6.43266288141979E+0002 6.41789883687049E+0002 6.40317562452269E+0002 6.38849310581673E+0002 + 6.37385114275560E+0002 6.35924959790240E+0002 6.34468833437776E+0002 6.33016721585725E+0002 6.31568610656890E+0002 + 6.30124487129061E+0002 6.28684337534766E+0002 6.27248148461022E+0002 6.25815906549081E+0002 6.24387598494188E+0002 + 6.22963211045330E+0002 6.21542731004990E+0002 6.20126145228904E+0002 6.18713440625821E+0002 6.17304604157254E+0002 + 6.15899622837244E+0002 6.14498483732120E+0002 6.13101173960258E+0002 6.11707680691847E+0002 6.10317991148650E+0002 + 6.08932092603770E+0002 6.07549972381417E+0002 6.06171617856675E+0002 6.04797016455269E+0002 6.03426155653336E+0002 + 6.02059022977194E+0002 6.00695606003118E+0002 5.99335892357107E+0002 5.97979869714662E+0002 5.96627525800562E+0002 + 5.95278848388635E+0002 5.93933825301541E+0002 5.92592444410548E+0002 5.91254693635311E+0002 5.89920560943654E+0002 + 5.88590034351350E+0002 5.87263101921907E+0002 5.85939751766345E+0002 5.84619972042989E+0002 5.83303750957249E+0002 + 5.81991076761412E+0002 5.80681937754424E+0002 5.79376322281683E+0002 5.78074218734828E+0002 5.76775615551530E+0002 + 5.75480501215286E+0002 5.74188864255207E+0002 5.72900693245818E+0002 5.71615976806850E+0002 5.70334703603035E+0002 + 5.69056862343906E+0002 5.67782441783595E+0002 5.66511430720628E+0002 5.65243817997729E+0002 5.63979592501620E+0002 + 5.62718743162823E+0002 5.61461258955463E+0002 5.60207128897069E+0002 5.58956342048385E+0002 5.57708887513170E+0002 + 5.56464754438007E+0002 5.55223932012113E+0002 5.53986409467142E+0002 5.52752176077000E+0002 5.51521221157651E+0002 + 5.50293534066934E+0002 5.49069104204370E+0002 5.47847921010974E+0002 5.46629973969080E+0002 5.45415252602139E+0002 + 5.44203746474552E+0002 5.42995445191473E+0002 5.41790338398637E+0002 5.40588415782172E+0002 5.39389667068420E+0002 + 5.38194082023760E+0002 5.37001650454425E+0002 5.35812362206327E+0002 5.34626207164880E+0002 5.33443175254821E+0002 + 5.32263256440039E+0002 5.31086440723395E+0002 5.29912718146554E+0002 5.28742078789807E+0002 5.27574512771902E+0002 + 5.26410010249874E+0002 5.25248561418870E+0002 5.24090156511985E+0002 5.22934785800089E+0002 5.21782439591659E+0002 + 5.20633108232619E+0002 5.19486782106162E+0002 5.18343451632595E+0002 5.17203107269169E+0002 5.16065739509914E+0002 + 5.14931338885482E+0002 5.13799895962978E+0002 5.12671401345802E+0002 5.11545845673487E+0002 5.10423219621542E+0002 + 5.09303513901286E+0002 5.08186719259697E+0002 5.07072826479250E+0002 5.05961826377761E+0002 5.04853709808233E+0002 + 5.03748467658695E+0002 5.02646090852054E+0002 5.01546570345937E+0002 5.00449897132538E+0002 4.99356062238467E+0002 + 4.98265056724598E+0002 4.97176871685916E+0002 4.96091498251371E+0002 4.95008927583723E+0002 4.93929150879396E+0002 + 4.92852159368333E+0002 4.91777944313842E+0002 4.90706497012453E+0002 4.89637808793774E+0002 4.88571871020340E+0002 + 4.87508675087475E+0002 4.86448212423143E+0002 4.85390474487806E+0002 4.84335452774283E+0002 4.83283138807608E+0002 + 4.82233524144886E+0002 4.81186600375156E+0002 4.80142359119249E+0002 4.79100792029650E+0002 4.78061890790358E+0002 + 4.77025647116751E+0002 4.75992052755444E+0002 4.74961099484158E+0002 4.73932779111580E+0002 4.72907083477232E+0002 + 4.71884004451330E+0002 4.70863533934655E+0002 4.69845663858422E+0002 4.68830386184138E+0002 4.67817692903480E+0002 + 4.66807576038158E+0002 4.65800027639786E+0002 4.64795039789752E+0002 4.63792604599086E+0002 4.62792714208335E+0002 + 4.61795360787432E+0002 4.60800536535570E+0002 4.59808233681072E+0002 4.58818444481268E+0002 4.57831161222368E+0002 + 4.56846376219334E+0002 4.55864081815761E+0002 4.54884270383747E+0002 4.53906934323773E+0002 4.52932066064579E+0002 + 4.51959658063043E+0002 4.50989702804056E+0002 4.50022192800405E+0002 4.49057120592648E+0002 4.48094478748998E+0002 + 4.47134259865202E+0002 4.46176456564422E+0002 4.45221061497115E+0002 4.44268067340918E+0002 4.43317466800530E+0002 + 4.42369252607596E+0002 4.41423417520586E+0002 4.40479954324689E+0002 4.39538855831688E+0002 4.38600114879852E+0002 + 4.37663724333818E+0002 4.36729677084483E+0002 4.35797966048886E+0002 4.34868584170097E+0002 4.33941524417106E+0002 + 4.33016779784712E+0002 4.32094343293412E+0002 4.31174207989290E+0002 4.30256366943909E+0002 4.29340813254199E+0002 + 4.28427540042351E+0002 4.27516540455708E+0002 4.26607807666660E+0002 4.25701334872528E+0002 4.24797115295471E+0002 + 4.23895142182367E+0002 4.22995408804716E+0002 4.22097908458530E+0002 4.21202634464232E+0002 4.20309580166549E+0002 + 4.19418738934411E+0002 4.18530104160844E+0002 4.17643669262872E+0002 4.16759427681411E+0002 4.15877372881170E+0002 + 4.14997498350547E+0002 4.14119797601532E+0002 4.13244264169605E+0002 4.12370891613632E+0002 4.11499673515775E+0002 + 4.10630603481383E+0002 4.09763675138902E+0002 4.08898882139770E+0002 4.08036218158325E+0002 4.07175676891707E+0002 + 4.06317252059757E+0002 4.05460937404927E+0002 4.04606726692181E+0002 4.03754613708900E+0002 4.02904592264788E+0002 + 4.02056656191777E+0002 4.01210799343934E+0002 4.00367015597365E+0002 3.99525298850128E+0002 3.98685643022133E+0002 + 3.97848042055054E+0002 3.97012489912238E+0002 3.96178980578611E+0002 3.95347508060590E+0002 3.94518066385989E+0002 + 3.93690649603933E+0002 3.92865251784765E+0002 3.92041867019960E+0002 3.91220489422034E+0002 3.90401113124456E+0002 + 3.89583732281561E+0002 3.88768341068462E+0002 3.87954933680960E+0002 3.87143504335466E+0002 3.86334047268903E+0002 + 3.85526556738629E+0002 3.84721027022348E+0002 3.83917452418026E+0002 3.83115827243804E+0002 3.82316145837916E+0002 + 3.81518402558606E+0002 3.80722591784042E+0002 3.79928707912233E+0002 3.79136745360948E+0002 3.78346698567634E+0002 + 3.77558561989329E+0002 3.76772330102590E+0002 3.75987997403401E+0002 3.75205558407099E+0002 3.74425007648292E+0002 + 3.73646339680779E+0002 3.72869549077469E+0002 3.72094630430302E+0002 3.71321578350173E+0002 3.70550387466849E+0002 + 3.69781052428893E+0002 3.69013567903587E+0002 3.68247928576852E+0002 3.67484129153173E+0002 3.66722164355520E+0002 + 3.65962028925276E+0002 3.65203717622155E+0002 3.64447225224130E+0002 3.63692546527357E+0002 3.62939676346098E+0002 + 3.62188609512652E+0002 3.61439340877271E+0002 3.60691865308097E+0002 3.59946177691079E+0002 3.59202272929905E+0002 + 3.58460145945928E+0002 3.57719791678093E+0002 3.56981205082863E+0002 3.56244381134151E+0002 3.55509314823243E+0002 + 3.54776001158733E+0002 3.54044435166446E+0002 3.53314611889372E+0002 3.52586526387592E+0002 3.51860173738210E+0002 + 3.51135549035283E+0002 3.50412647389753E+0002 3.49691463929374E+0002 3.48971993798648E+0002 3.48254232158752E+0002 + 3.47538174187474E+0002 3.46823815079142E+0002 3.46111150044559E+0002 3.45400174310936E+0002 3.44690883121820E+0002 + 3.43983271737035E+0002 3.43277335432610E+0002 3.42573069500715E+0002 3.41870469249598E+0002 3.41169530003513E+0002 + 3.40470247102662E+0002 3.39772615903127E+0002 3.39076631776804E+0002 3.38382290111342E+0002 3.37689586310079E+0002 + 3.36998515791974E+0002 3.36309073991550E+0002 3.35621256358825E+0002 3.34935058359255E+0002 3.34250475473667E+0002 + 3.33567503198199E+0002 3.32886137044238E+0002 3.32206372538358E+0002 3.31528205222259E+0002 3.30851630652705E+0002 + 3.30176644401466E+0002 3.29503242055253E+0002 3.28831419215664E+0002 3.28161171499117E+0002 3.27492494536796E+0002 + 3.26825383974589E+0002 3.26159835473030E+0002 3.25495844707239E+0002 3.24833407366864E+0002 3.24172519156024E+0002 + 3.23513175793247E+0002 3.22855373011418E+0002 3.22199106557718E+0002 3.21544372193564E+0002 3.20891165694561E+0002 + 3.20239482850433E+0002 3.19589319464979E+0002 3.18940671356007E+0002 3.18293534355283E+0002 3.17647904308475E+0002 + 3.17003777075095E+0002 3.16361148528446E+0002 3.15720014555569E+0002 3.15080371057182E+0002 3.14442213947632E+0002 + 3.13805539154838E+0002 3.13170342620237E+0002 3.12536620298729E+0002 3.11904368158626E+0002 3.11273582181600E+0002 + 3.10644258362625E+0002 3.10016392709927E+0002 3.09389981244934E+0002 3.08765020002219E+0002 3.08141505029450E+0002 + 3.07519432387340E+0002 3.06898798149594E+0002 3.06279598402855E+0002 3.05661829246656E+0002 3.05045486793372E+0002 + 3.04430567168161E+0002 3.03817066508920E+0002 3.03204980966235E+0002 3.02594306703326E+0002 3.01985039896003E+0002 + 3.01377176732613E+0002 3.00770713413991E+0002 3.00165646153412E+0002 2.99561971176542E+0002 2.98959684721388E+0002 + 2.98358783038251E+0002 2.97759262389677E+0002 2.97161119050410E+0002 2.96564349307344E+0002 2.95968949459473E+0002 + 2.95374915817847E+0002 2.94782244705523E+0002 2.94190932457519E+0002 2.93600975420767E+0002 2.93012369954065E+0002 + 2.92425112428032E+0002 2.91839199225065E+0002 2.91254626739285E+0002 2.90671391376501E+0002 2.90089489554156E+0002 + 2.89508917701288E+0002 2.88929672258482E+0002 2.88351749677824E+0002 2.87775146422860E+0002 2.87199858968547E+0002 + 2.86625883801214E+0002 2.86053217418512E+0002 2.85481856329376E+0002 2.84911797053977E+0002 2.84343036123678E+0002 + 2.83775570080995E+0002 2.83209395479553E+0002 2.82644508884037E+0002 2.82080906870157E+0002 2.81518586024602E+0002 + 2.80957542944996E+0002 2.80397774239861E+0002 2.79839276528569E+0002 2.79282046441304E+0002 2.78726080619018E+0002 + 2.78171375713394E+0002 2.77617928386798E+0002 2.77065735312244E+0002 2.76514793173349E+0002 2.75965098664297E+0002 + 2.75416648489792E+0002 2.74869439365022E+0002 2.74323468015620E+0002 2.73778731177620E+0002 2.73235225597419E+0002 + 2.72692948031738E+0002 2.72151895247584E+0002 2.71612064022206E+0002 2.71073451143059E+0002 2.70536053407766E+0002 + 2.69999867624077E+0002 2.69464890609833E+0002 2.68931119192923E+0002 2.68398550211251E+0002 2.67867180512695E+0002 + 2.67337006955068E+0002 2.66808026406085E+0002 2.66280235743320E+0002 2.65753631854170E+0002 2.65228211635822E+0002 + 2.64703971995209E+0002 2.64180909848978E+0002 2.63659022123452E+0002 2.63138305754592E+0002 2.62618757687964E+0002 + 2.62100374878696E+0002 2.61583154291451E+0002 2.61067092900384E+0002 2.60552187689108E+0002 2.60038435650659E+0002 + 2.59525833787462E+0002 2.59014379111290E+0002 2.58504068643237E+0002 2.57994899413676E+0002 2.57486868462228E+0002 + 2.56979972837723E+0002 2.56474209598174E+0002 2.55969575810731E+0002 2.55466068551655E+0002 2.54963684906284E+0002 + 2.54462421968992E+0002 2.53962276843163E+0002 2.53463246641153E+0002 2.52965328484255E+0002 2.52468519502672E+0002 + 2.51972816835477E+0002 2.51478217630583E+0002 2.50984719044710E+0002 2.50492318243352E+0002 2.50001012400743E+0002 + 2.49510798699827E+0002 2.49021674332222E+0002 2.48533636498192E+0002 2.48046682406612E+0002 2.47560809274936E+0002 + 2.47076014329166E+0002 2.46592294803821E+0002 2.46109647941903E+0002 2.45628070994869E+0002 2.45147561222597E+0002 + 2.44668115893354E+0002 2.44189732283770E+0002 2.43712407678801E+0002 2.43236139371701E+0002 2.42760924663991E+0002 + 2.42286760865432E+0002 2.41813645293988E+0002 2.41341575275799E+0002 2.40870548145153E+0002 2.40400561244453E+0002 + 2.39931611924189E+0002 2.39463697542906E+0002 2.38996815467176E+0002 2.38530963071569E+0002 2.38066137738624E+0002 + 2.37602336858817E+0002 2.37139557830533E+0002 2.36677798060041E+0002 2.36217054961459E+0002 2.35757325956729E+0002 + 2.35298608475587E+0002 2.34840899955536E+0002 2.34384197841816E+0002 2.33928499587377E+0002 2.33473802652849E+0002 + 2.33020104506517E+0002 2.32567402624290E+0002 2.32115694489676E+0002 2.31664977593751E+0002 2.31215249435136E+0002 + 2.30766507519965E+0002 2.30318749361861E+0002 2.29871972481907E+0002 2.29426174408621E+0002 2.28981352677924E+0002 + 2.28537504833122E+0002 2.28094628424868E+0002 2.27652721011148E+0002 2.27211780157242E+0002 2.26771803435708E+0002 + 2.26332788426348E+0002 2.25894732716187E+0002 2.25457633899446E+0002 2.25021489577512E+0002 2.24586297358919E+0002 + 2.24152054859316E+0002 2.23718759701444E+0002 2.23286409515113E+0002 2.22855001937171E+0002 2.22424534611484E+0002 + 2.21995005188909E+0002 2.21566411327266E+0002 2.21138750691318E+0002 2.20712020952743E+0002 2.20286219790109E+0002 + 2.19861344888852E+0002 2.19437393941248E+0002 2.19014364646393E+0002 2.18592254710174E+0002 2.18171061845245E+0002 + 2.17750783771010E+0002 2.17331418213588E+0002 2.16912962905797E+0002 2.16495415587129E+0002 2.16078774003722E+0002 + 2.15663035908342E+0002 2.15248199060357E+0002 2.14834261225711E+0002 2.14421220176905E+0002 2.14009073692972E+0002 + 2.13597819559453E+0002 2.13187455568373E+0002 2.12777979518223E+0002 2.12369389213933E+0002 2.11961682466847E+0002 + 2.11554857094707E+0002 2.11148910921626E+0002 2.10743841778064E+0002 2.10339647500812E+0002 2.09936325932961E+0002 + 2.09533874923889E+0002 2.09132292329231E+0002 2.08731576010862E+0002 2.08331723836872E+0002 2.07932733681547E+0002 + 2.07534603425344E+0002 2.07137330954875E+0002 2.06740914162876E+0002 2.06345350948195E+0002 2.05950639215767E+0002 + 2.05556776876589E+0002 2.05163761847706E+0002 2.04771592052184E+0002 2.04380265419090E+0002 2.03989779883476E+0002 + 2.03600133386349E+0002 2.03211323874660E+0002 2.02823349301277E+0002 2.02436207624966E+0002 2.02049896810369E+0002 + 2.01664414827990E+0002 2.01279759654164E+0002 2.00895929271046E+0002 2.00512921666587E+0002 2.00130734834515E+0002 + 1.99749366774312E+0002 1.99368815491197E+0002 1.98989078996107E+0002 1.98610155305675E+0002 1.98232042442210E+0002 + 1.97854738433680E+0002 1.97478241313689E+0002 1.97102549121460E+0002 1.96727659901816E+0002 1.96353571705159E+0002 + 1.95980282587452E+0002 1.95607790610198E+0002 1.95236093840424E+0002 1.94865190350659E+0002 1.94495078218917E+0002 + 1.94125755528679E+0002 1.93757220368869E+0002 1.93389470833844E+0002 1.93022505023367E+0002 1.92656321042593E+0002 + 1.92290917002051E+0002 1.91926291017622E+0002 1.91562441210524E+0002 1.91199365707294E+0002 1.90837062639766E+0002 + 1.90475530145057E+0002 1.90114766365547E+0002 1.89754769448863E+0002 1.89395537547857E+0002 1.89037068820594E+0002 + 1.88679361430329E+0002 1.88322413545491E+0002 1.87966223339669E+0002 1.87610788991589E+0002 1.87256108685099E+0002 + 1.86902180609152E+0002 1.86549002957791E+0002 1.86196573930125E+0002 1.85844891730319E+0002 1.85493954567573E+0002 + 1.85143760656105E+0002 1.84794308215137E+0002 1.84445595468875E+0002 1.84097620646493E+0002 1.83750381982117E+0002 + 1.83403877714808E+0002 1.83058106088546E+0002 1.82713065352210E+0002 1.82368753759569E+0002 1.82025169569255E+0002 + 1.81682311044758E+0002 1.81340176454402E+0002 1.80998764071329E+0002 1.80658072173489E+0002 1.80318099043617E+0002 + 1.79978842969220E+0002 1.79640302242562E+0002 1.79302475160646E+0002 1.78965360025201E+0002 1.78628955142660E+0002 + 1.78293258824154E+0002 1.77958269385488E+0002 1.77623985147128E+0002 1.77290404434189E+0002 1.76957525576412E+0002 + 1.76625346908158E+0002 1.76293866768383E+0002 1.75963083500631E+0002 1.75632995453015E+0002 1.75303600978200E+0002 + 1.74974898433391E+0002 1.74646886180318E+0002 1.74319562585219E+0002 1.73992926018828E+0002 1.73666974856354E+0002 + 1.73341707477476E+0002 1.73017122266318E+0002 1.72693217611442E+0002 1.72369991905830E+0002 1.72047443546868E+0002 + 1.71725570936337E+0002 1.71404372480391E+0002 1.71083846589549E+0002 1.70763991678677E+0002 1.70444806166977E+0002 + 1.70126288477967E+0002 1.69808437039475E+0002 1.69491250283618E+0002 1.69174726646789E+0002 1.68858864569648E+0002 + 1.68543662497101E+0002 1.68229118878292E+0002 1.67915232166585E+0002 1.67602000819553E+0002 1.67289423298964E+0002 + 1.66977498070764E+0002 1.66666223605068E+0002 1.66355598376144E+0002 1.66045620862399E+0002 1.65736289546367E+0002 + 1.65427602914696E+0002 1.65119559458131E+0002 1.64812157671506E+0002 1.64505396053726E+0002 1.64199273107757E+0002 + 1.63893787340612E+0002 1.63588937263336E+0002 1.63284721390997E+0002 1.62981138242667E+0002 1.62678186341416E+0002 + 1.62375864214294E+0002 1.62074170392320E+0002 1.61773103410470E+0002 1.61472661807663E+0002 1.61172844126746E+0002 + 1.60873648914488E+0002 1.60575074721560E+0002 1.60277120102529E+0002 1.59979783615839E+0002 1.59683063823804E+0002 + 1.59386959292592E+0002 1.59091468592216E+0002 1.58796590296518E+0002 1.58502322983160E+0002 1.58208665233607E+0002 + 1.57915615633122E+0002 1.57623172770749E+0002 1.57331335239300E+0002 1.57040101635346E+0002 1.56749470559204E+0002 + 1.56459440614926E+0002 1.56170010410283E+0002 1.55881178556760E+0002 1.55592943669537E+0002 1.55305304367483E+0002 + 1.55018259273140E+0002 1.54731807012714E+0002 1.54445946216064E+0002 1.54160675516687E+0002 1.53875993551709E+0002 + 1.53591898961874E+0002 1.53308390391530E+0002 1.53025466488620E+0002 1.52743125904669E+0002 1.52461367294776E+0002 + 1.52180189317597E+0002 1.51899590635338E+0002 1.51619569913743E+0002 1.51340125822083E+0002 1.51061257033144E+0002 + 1.50782962223217E+0002 1.50505240072084E+0002 1.50228089263014E+0002 1.49951508482742E+0002 1.49675496421468E+0002 + 1.49400051772840E+0002 1.49125173233945E+0002 1.48850859505298E+0002 1.48577109290831E+0002 1.48303921297884E+0002 + 1.48031294237191E+0002 1.47759226822875E+0002 1.47487717772429E+0002 1.47216765806715E+0002 1.46946369649946E+0002 + 1.46676528029679E+0002 1.46407239676804E+0002 1.46138503325534E+0002 1.45870317713394E+0002 1.45602681581210E+0002 + 1.45335593673101E+0002 1.45069052736468E+0002 1.44803057521980E+0002 1.44537606783572E+0002 1.44272699278425E+0002 + 1.44008333766966E+0002 1.43744509012847E+0002 1.43481223782947E+0002 1.43218476847352E+0002 1.42956266979350E+0002 + 1.42694592955420E+0002 1.42433453555223E+0002 1.42172847561592E+0002 1.41912773760519E+0002 1.41653230941151E+0002 + 1.41394217895776E+0002 1.41135733419814E+0002 1.40877776311809E+0002 1.40620345373417E+0002 1.40363439409401E+0002 + 1.40107057227613E+0002 1.39851197638996E+0002 1.39595859457563E+0002 1.39341041500395E+0002 1.39086742587631E+0002 + 1.38832961542456E+0002 1.38579697191090E+0002 1.38326948362787E+0002 1.38074713889817E+0002 1.37822992607460E+0002 + 1.37571783353997E+0002 1.37321084970704E+0002 1.37070896301834E+0002 1.36821216194619E+0002 1.36572043499252E+0002 + 1.36323377068883E+0002 1.36075215759608E+0002 1.35827558430462E+0002 1.35580403943407E+0002 1.35333751163326E+0002 + 1.35087598958012E+0002 1.34841946198160E+0002 1.34596791757359E+0002 1.34352134512083E+0002 1.34107973341682E+0002 + 1.33864307128372E+0002 1.33621134757227E+0002 1.33378455116174E+0002 1.33136267095978E+0002 1.32894569590239E+0002 + 1.32653361495379E+0002 1.32412641710639E+0002 1.32172409138063E+0002 1.31932662682498E+0002 1.31693401251578E+0002 + 1.31454623755721E+0002 1.31216329108118E+0002 1.30978516224726E+0002 1.30741184024258E+0002 1.30504331428177E+0002 + 1.30267957360685E+0002 1.30032060748717E+0002 1.29796621508683E+0002 1.29561392080424E+0002 1.29326297466601E+0002 + 1.29091338887681E+0002 1.28856517558676E+0002 1.28621834689155E+0002 1.28387291483241E+0002 1.28152889139611E+0002 + 1.27918628851507E+0002 1.27684511806729E+0002 1.27450539187649E+0002 1.27216712171202E+0002 1.26983031928902E+0002 + 1.26749499626831E+0002 1.26516116425655E+0002 1.26282883480622E+0002 1.26049801941564E+0002 1.25816872952903E+0002 + 1.25584097653654E+0002 1.25351477177430E+0002 1.25119012652442E+0002 1.24886705201507E+0002 1.24654555942051E+0002 + 1.24422565986113E+0002 1.24190736440347E+0002 1.23959068406028E+0002 1.23727562979059E+0002 1.23496221249970E+0002 + 1.23265044303926E+0002 1.23034033220732E+0002 1.22803189074835E+0002 1.22572512935330E+0002 1.22342005865968E+0002 + 1.22111668925154E+0002 1.21881503165958E+0002 1.21651509636118E+0002 1.21421689378043E+0002 1.21192043428824E+0002 + 1.20962572820232E+0002 1.20733278578728E+0002 1.20504161725469E+0002 1.20275223276308E+0002 1.20046464241808E+0002 + 1.19817885627238E+0002 1.19589488432588E+0002 1.19361273652569E+0002 1.19133242276619E+0002 1.18905395288913E+0002 + 1.18677733668364E+0002 1.18450258388631E+0002 1.18222970418129E+0002 1.17995870720028E+0002 1.17768960252265E+0002 + 1.17542239967549E+0002 1.17315710813363E+0002 1.17089373731980E+0002 1.16863229660459E+0002 1.16637279530660E+0002 + 1.16411524269244E+0002 1.16185964797687E+0002 1.15960602032278E+0002 1.15735436884134E+0002 1.15510470259203E+0002 + 1.15285703058272E+0002 1.15061136176973E+0002 1.14836770505790E+0002 1.14612606930069E+0002 1.14388646330023E+0002 + 1.14164889580738E+0002 1.13941337552185E+0002 1.13717991109222E+0002 1.13494851111605E+0002 1.13271918413996E+0002 + 1.13049193865967E+0002 1.12826678312012E+0002 1.12604372591551E+0002 1.12382277538942E+0002 1.12160393983484E+0002 + 1.11938722749429E+0002 1.11717264655987E+0002 1.11496020517338E+0002 1.11274991142635E+0002 1.11054177336016E+0002 + 1.10833579896610E+0002 1.10613199618548E+0002 1.10393037290968E+0002 1.10173093698025E+0002 1.09953369618900E+0002 + 1.09733865827808E+0002 1.09514583094006E+0002 1.09295522181801E+0002 1.09076683850563E+0002 1.08858068854725E+0002 + 1.08639677943802E+0002 1.08421511862393E+0002 1.08203571350191E+0002 1.07985857141994E+0002 1.07768369967712E+0002 + 1.07551110552375E+0002 1.07334079616148E+0002 1.07117277874330E+0002 1.06900706037374E+0002 1.06684364810888E+0002 + 1.06468254895648E+0002 1.06252376987607E+0002 1.06036731777904E+0002 1.05821319952872E+0002 1.05606142194051E+0002 + 1.05391199178193E+0002 1.05176491577275E+0002 1.04962020058506E+0002 1.04747785284340E+0002 1.04533787912481E+0002 + 1.04320028595897E+0002 1.04106507982827E+0002 1.03893226716792E+0002 1.03680185436604E+0002 1.03467384776377E+0002 + 1.03254825365535E+0002 1.03042507828825E+0002 1.02830432786324E+0002 1.02618600853451E+0002 1.02407012640974E+0002 + 1.02195668755024E+0002 1.01984569797103E+0002 1.01773716364096E+0002 1.01563109048277E+0002 1.01352748437324E+0002 + 1.01142635114327E+0002 1.00932769657798E+0002 1.00723152641682E+0002 1.00513784635368E+0002 1.00304666203697E+0002 + 1.00095797906977E+0002 9.98871803009883E+0001 9.96788139369979E+0001 9.94706993617672E+0001 9.92628371175651E+0001 + 9.90552277421767E+0001 9.88478717689150E+0001 9.86407697266312E+0001 9.84339221397260E+0001 9.82273295281591E+0001 + 9.80209924074613E+0001 9.78149112887443E+0001 9.76090866787127E+0001 9.74035190796732E+0001 9.71982089895476E+0001 + 9.69931569018809E+0001 9.67883633058558E+0001 9.65838286863006E+0001 9.63795535237019E+0001 9.61755382942152E+0001 + 9.59717834696757E+0001 9.57682895176096E+0001 9.55650569012453E+0001 9.53620860795247E+0001 9.51593775071143E+0001 + 9.49569316344151E+0001 9.47547489075768E+0001 9.45528297685054E+0001 9.43511746548778E+0001 9.41497840001503E+0001 + 9.39486582335720E+0001 9.37477977801950E+0001 9.35472030608867E+0001 9.33468744923395E+0001 9.31468124870838E+0001 + 9.29470174534995E+0001 9.27474897958256E+0001 9.25482299141740E+0001 9.23492382045398E+0001 9.21505150588122E+0001 + 9.19520608647874E+0001 9.17538760061791E+0001 9.15559608626311E+0001 9.13583158097276E+0001 9.11609412190057E+0001 + 9.09638374579667E+0001 9.07670048900883E+0001 9.05704438748351E+0001 9.03741547676712E+0001 9.01781379200722E+0001 + 8.99823936795357E+0001 8.97869223895937E+0001 8.95917243898250E+0001 8.93968000158655E+0001 8.92021495994211E+0001 + 8.90077734682795E+0001 8.88136719463212E+0001 8.86198453535320E+0001 8.84262940060145E+0001 8.82330182160001E+0001 + 8.80400182918608E+0001 8.78472945381212E+0001 8.76548472554700E+0001 8.74626767407725E+0001 8.72707832870816E+0001 + 8.70791671836512E+0001 8.68878287159464E+0001 8.66967681656566E+0001 8.65059858107069E+0001 8.63154819252707E+0001 + 8.61252567797805E+0001 8.59353106409416E+0001 8.57456437717425E+0001 8.55562564314673E+0001 8.53671488757085E+0001 + 8.51783213563781E+0001 8.49897741217202E+0001 8.48015074163226E+0001 8.46135214811294E+0001 8.44258165534522E+0001 + 8.42383928669829E+0001 8.40512506518055E+0001 8.38643901344085E+0001 8.36778115376962E+0001 8.34915150810015E+0001 + 8.33055009800978E+0001 8.31197694472107E+0001 8.29343206910310E+0001 8.27491549167259E+0001 8.25642723259516E+0001 + 8.23796731168650E+0001 8.21953574841364E+0001 8.20113256189611E+0001 8.18275777090716E+0001 8.16441139387504E+0001 + 8.14609344888412E+0001 8.12780395367614E+0001 8.10954292565141E+0001 8.09131038187013E+0001 8.07310633905341E+0001 + 8.05493081358460E+0001 8.03678382151057E+0001 8.01866537854278E+0001 8.00057550005859E+0001 7.98251420110240E+0001 + 7.96448149638697E+0001 7.94647740029454E+0001 7.92850192687813E+0001 7.91055508986261E+0001 7.89263690264608E+0001 + 7.87474737830103E+0001 7.85688652957545E+0001 7.83905436889424E+0001 7.82125090836026E+0001 7.80347615975554E+0001 + 7.78573013454271E+0001 7.76801284386588E+0001 7.75032429855217E+0001 7.73266450911265E+0001 7.71503348574384E+0001 + 7.69743123832862E+0001 7.67985777643769E+0001 7.66231310933061E+0001 7.64479724595715E+0001 7.62731019495836E+0001 + 7.60985196466792E+0001 7.59242256311320E+0001 7.57502199801663E+0001 7.55765027679676E+0001 7.54030740656962E+0001 + 7.52299339414974E+0001 7.50570824605154E+0001 7.48845196849043E+0001 7.47122456738403E+0001 7.45402604835339E+0001 + 7.43685641672425E+0001 7.41971567752812E+0001 7.40260383550354E+0001 7.38552089509732E+0001 7.36846686046573E+0001 + 7.35144173547563E+0001 7.33444552370579E+0001 7.31747822844794E+0001 7.30053985270812E+0001 7.28363039920776E+0001 + 7.26674987038497E+0001 7.24989826839563E+0001 7.23307559511467E+0001 7.21628185213725E+0001 7.19951704077992E+0001 + 7.18278116208185E+0001 7.16607421680595E+0001 7.14939620544018E+0001 7.13274712819864E+0001 7.11612698502277E+0001 + 7.09953577558255E+0001 7.08297349927773E+0001 7.06644015523895E+0001 7.04993574232892E+0001 7.03346025914369E+0001 + 7.01701370401370E+0001 7.00059607500505E+0001 6.98420736992067E+0001 6.96784758630149E+0001 6.95151672142757E+0001 + 6.93521477231938E+0001 6.91894173573882E+0001 6.90269760819054E+0001 6.88648238592306E+0001 6.87029606492987E+0001 + 6.85413864095070E+0001 6.83801010947263E+0001 6.82191046573129E+0001 6.80583970471198E+0001 6.78979782115084E+0001 + 6.77378480953606E+0001 6.75780066410900E+0001 6.74184537886533E+0001 6.72591894755624E+0001 6.71002136368955E+0001 + 6.69415262053087E+0001 6.67831271110478E+0001 6.66250162819597E+0001 6.64671936435034E+0001 6.63096591187625E+0001 + 6.61524126284551E+0001 6.59954540909470E+0001 6.58387834222620E+0001 6.56824005360938E+0001 6.55263053438170E+0001 + 6.53704977544987E+0001 6.52149776749100E+0001 6.50597450095369E+0001 6.49047996605923E+0001 6.47501415280264E+0001 + 6.45957705095391E+0001 6.44416865005902E+0001 6.42878893944114E+0001 6.41343790820172E+0001 6.39811554522162E+0001 + 6.38282183916223E+0001 6.36755677846660E+0001 6.35232035136049E+0001 6.33711254585360E+0001 6.32193334974063E+0001 + 6.30678275060233E+0001 6.29166073580669E+0001 6.27656729251003E+0001 6.26150240765806E+0001 6.24646606798706E+0001 + 6.23145826002489E+0001 6.21647897009220E+0001 6.20152818430340E+0001 6.18660588856789E+0001 6.17171206859103E+0001 + 6.15684670987531E+0001 6.14200979772142E+0001 6.12720131722931E+0001 6.11242125329935E+0001 6.09766959063330E+0001 + 6.08294631373550E+0001 6.06825140691389E+0001 6.05358485428110E+0001 6.03894663975551E+0001 6.02433674706239E+0001 + 6.00975515973485E+0001 5.99520186111506E+0001 5.98067683435518E+0001 5.96618006241848E+0001 5.95171152808044E+0001 + 5.93727121392975E+0001 5.92285910236939E+0001 5.90847517561769E+0001 5.89411941570941E+0001 5.87979180449673E+0001 + 5.86549232365034E+0001 5.85122095466049E+0001 5.83697767883804E+0001 5.82276247731544E+0001 5.80857533104789E+0001 + 5.79441622081423E+0001 5.78028512721814E+0001 5.76618203068900E+0001 5.75210691148307E+0001 5.73805974968444E+0001 + 5.72404052520606E+0001 5.71004921779081E+0001 5.69608580701248E+0001 5.68215027227680E+0001 5.66824259282245E+0001 + 5.65436274772212E+0001 5.64051071588345E+0001 5.62668647605011E+0001 5.61289000680275E+0001 5.59912128656007E+0001 + 5.58538029357975E+0001 5.57166700595951E+0001 5.55798140163811E+0001 5.54432345839628E+0001 5.53069315385779E+0001 + 5.51709046549039E+0001 5.50351537060683E+0001 5.48996784636585E+0001 5.47644786977313E+0001 5.46295541768232E+0001 + 5.44949046679594E+0001 5.43605299366648E+0001 5.42264297469727E+0001 5.40926038614347E+0001 5.39590520411309E+0001 + 5.38257740456790E+0001 5.36927696332444E+0001 5.35600385605494E+0001 5.34275805828833E+0001 5.32953954541115E+0001 + 5.31634829266851E+0001 5.30318427516509E+0001 5.29004746786604E+0001 5.27693784559793E+0001 5.26385538304972E+0001 + 5.25080005477372E+0001 5.23777183518646E+0001 5.22477069856966E+0001 5.21179661907124E+0001 5.19884957070611E+0001 + 5.18592952735721E+0001 5.17303646277639E+0001 5.16017035058539E+0001 5.14733116427666E+0001 5.13451887721436E+0001 + 5.12173346263527E+0001 5.10897489364966E+0001 5.09624314324226E+0001 5.08353818427315E+0001 5.07085998947861E+0001 + 5.05820853147209E+0001 5.04558378274512E+0001 5.03298571566817E+0001 5.02041430249152E+0001 5.00786951534626E+0001 + 4.99535132624504E+0001 4.98285970708308E+0001 4.97039462963900E+0001 4.95795606557568E+0001 4.94554398644121E+0001 + 4.93315836366969E+0001 4.92079916858220E+0001 4.90846637238755E+0001 4.89615994618324E+0001 4.88387986095632E+0001 + 4.87162608758425E+0001 4.85939859683573E+0001 4.84719735937154E+0001 4.83502234574552E+0001 4.82287352640531E+0001 + 4.81075087169319E+0001 4.79865435184701E+0001 4.78658393700103E+0001 4.77453959718667E+0001 4.76252130233344E+0001 + 4.75052902226976E+0001 4.73856272672381E+0001 4.72662238532427E+0001 4.71470796760129E+0001 4.70281944298722E+0001 + 4.69095678081746E+0001 4.67911995033128E+0001 4.66730892067268E+0001 4.65552366089116E+0001 4.64376413994250E+0001 + 4.63203032668971E+0001 4.62032218990366E+0001 4.60863969826402E+0001 4.59698282036001E+0001 4.58535152469123E+0001 + 4.57374577966840E+0001 4.56216555361421E+0001 4.55061081476411E+0001 4.53908153126707E+0001 4.52757767118638E+0001 + 4.51609920250047E+0001 4.50464609310364E+0001 4.49321831080684E+0001 4.48181582333853E+0001 4.47043859834533E+0001 + 4.45908660339289E+0001 4.44775980596660E+0001 4.43645817347242E+0001 4.42518167323757E+0001 4.41393027251131E+0001 + 4.40270393846577E+0001 4.39150263819658E+0001 4.38032633872374E+0001 4.36917500699229E+0001 4.35804860987313E+0001 + 4.34694711416366E+0001 4.33587048658866E+0001 4.32481869380090E+0001 4.31379170238195E+0001 4.30278947884289E+0001 + 4.29181198962507E+0001 4.28085920110080E+0001 4.26993107957406E+0001 4.25902759128132E+0001 4.24814870239216E+0001 + 4.23729437901001E+0001 4.22646458717294E+0001 4.21565929285423E+0001 4.20487846196324E+0001 4.19412206034599E+0001 + 4.18339005378594E+0001 4.17268240800465E+0001 4.16199908866252E+0001 4.15134006135944E+0001 4.14070529163553E+0001 + 4.13009474497180E+0001 4.11950838679084E+0001 4.10894618245751E+0001 4.09840809727967E+0001 4.08789409650877E+0001 + 4.07740414534059E+0001 4.06693820891592E+0001 4.05649625232121E+0001 4.04607824058923E+0001 4.03568413869977E+0001 + 4.02531391158029E+0001 4.01496752410656E+0001 4.00464494110336E+0001 3.99434612734513E+0001 3.98407104755658E+0001 + 3.97381966641339E+0001 3.96359194854288E+0001 3.95338785852454E+0001 3.94320736089082E+0001 3.93305042012769E+0001 + 3.92291700067529E+0001 3.91280706692857E+0001 3.90272058323793E+0001 3.89265751390983E+0001 3.88261782320747E+0001 + 3.87260147535133E+0001 3.86260843451989E+0001 3.85263866485018E+0001 3.84269213043840E+0001 3.83276879534060E+0001 + 3.82286862357323E+0001 3.81299157911377E+0001 3.80313762590132E+0001 3.79330672783726E+0001 3.78349884878579E+0001 + 3.77371395257455E+0001 3.76395200299522E+0001 3.75421296380417E+0001 3.74449679872292E+0001 3.73480347143887E+0001 + 3.72513294560579E+0001 3.71548518484446E+0001 3.70586015274322E+0001 3.69625781285857E+0001 3.68667812871573E+0001 + 3.67712106380925E+0001 3.66758658160352E+0001 3.65807464553339E+0001 3.64858521900473E+0001 3.63911826539497E+0001 + 3.62967374805370E+0001 3.62025163030318E+0001 3.61085187543892E+0001 3.60147444673029E+0001 3.59211930742094E+0001 + 3.58278642072950E+0001 3.57347574985002E+0001 3.56418725795254E+0001 3.55492090818367E+0001 3.54567666366709E+0001 + 3.53645448750408E+0001 3.52725434277412E+0001 3.51807619253529E+0001 3.50891999982497E+0001 3.49978572766023E+0001 + 3.49067333903839E+0001 3.48158279693763E+0001 3.47251406431735E+0001 3.46346710411882E+0001 3.45444187926565E+0001 + 3.44543835266427E+0001 3.43645648720449E+0001 3.42749624575997E+0001 3.41855759118879E+0001 3.40964048633383E+0001 + 3.40074489402339E+0001 3.39187077707165E+0001 3.38301809827913E+0001 3.37418682043320E+0001 3.36537690630863E+0001 + 3.35658831866798E+0001 3.34782102026216E+0001 3.33907497383087E+0001 3.33035014210311E+0001 3.32164648779765E+0001 + 3.31296397362349E+0001 3.30430256228034E+0001 3.29566221645914E+0001 3.28704289884244E+0001 3.27844457210492E+0001 + 3.26986719891389E+0001 3.26131074192964E+0001 3.25277516380601E+0001 3.24426042719085E+0001 3.23576649472634E+0001 + 3.22729332904960E+0001 3.21884089279306E+0001 3.21040914858491E+0001 3.20199805904958E+0001 3.19360758680813E+0001 + 3.18523769447878E+0001 3.17688834467722E+0001 3.16855950001718E+0001 3.16025112311076E+0001 3.15196317656895E+0001 + 3.14369562300197E+0001 3.13544842501976E+0001 3.12722154523240E+0001 3.11901494625050E+0001 3.11082859068566E+0001 + 3.10266244115086E+0001 3.09451646026088E+0001 3.08639061063272E+0001 3.07828485488605E+0001 3.07019915564351E+0001 + 3.06213347553126E+0001 3.05408777717926E+0001 3.04606202322176E+0001 3.03805617629765E+0001 3.03007019905089E+0001 + 3.02210405413086E+0001 3.01415770419284E+0001 3.00623111189829E+0001 2.99832423991535E+0001 2.99043705091913E+0001 + 2.98256950759216E+0001 2.97472157262477E+0001 2.96689320871542E+0001 2.95908437857115E+0001 2.95129504490788E+0001 + 2.94352517045087E+0001 2.93577471793503E+0001 2.92804365010529E+0001 2.92033192971699E+0001 2.91263951953629E+0001 + 2.90496638234042E+0001 2.89731248091814E+0001 2.88967777807008E+0001 2.88206223660907E+0001 2.87446581936051E+0001 + 2.86688848916272E+0001 2.85933020886732E+0001 2.85179094133955E+0001 2.84427064945859E+0001 2.83676929611799E+0001 + 2.82928684422593E+0001 2.82182325670559E+0001 2.81437849649552E+0001 2.80695252654991E+0001 2.79954530983901E+0001 + 2.79215680934937E+0001 2.78478698808426E+0001 2.77743580906392E+0001 2.77010323532597E+0001 2.76278922992565E+0001 + 2.75549375593619E+0001 2.74821677644915E+0001 2.74095825457467E+0001 2.73371815344186E+0001 2.72649643619908E+0001 + 2.71929306601426E+0001 2.71210800607519E+0001 2.70494121958986E+0001 2.69779266978677E+0001 2.69066231991520E+0001 + 2.68355013324554E+0001 2.67645607306958E+0001 2.66938010270083E+0001 2.66232218547479E+0001 2.65528228474925E+0001 + 2.64826036390463E+0001 2.64125638634417E+0001 2.63427031549435E+0001 2.62730211480506E+0001 2.62035174774997E+0001 + 2.61341917782676E+0001 2.60650436855744E+0001 2.59960728348862E+0001 2.59272788619176E+0001 2.58586614026347E+0001 + 2.57902200932582E+0001 2.57219545702656E+0001 2.56538644703937E+0001 2.55859494306424E+0001 2.55182090882761E+0001 + 2.54506430808274E+0001 2.53832510460985E+0001 2.53160326221656E+0001 2.52489874473794E+0001 2.51821151603700E+0001 + 2.51154154000471E+0001 2.50488878056042E+0001 2.49825320165209E+0001 2.49163476725645E+0001 2.48503344137935E+0001 + 2.47844918805597E+0001 2.47188197135108E+0001 2.46533175535923E+0001 2.45879850420506E+0001 2.45228218204354E+0001 + 2.44578275306015E+0001 2.43930018147116E+0001 2.43283443152384E+0001 2.42638546749673E+0001 2.41995325369989E+0001 + 2.41353775447503E+0001 2.40713893419582E+0001 2.40075675726813E+0001 2.39439118813021E+0001 2.38804219125291E+0001 + 2.38170973113994E+0001 2.37539377232809E+0001 2.36909427938738E+0001 2.36281121692138E+0001 2.35654454956737E+0001 + 2.35029424199650E+0001 2.34406025891412E+0001 2.33784256505992E+0001 2.33164112520813E+0001 2.32545590416777E+0001 + 2.31928686678280E+0001 2.31313397793239E+0001 2.30699720253107E+0001 2.30087650552896E+0001 2.29477185191196E+0001 + 2.28868320670193E+0001 2.28261053495691E+0001 2.27655380177134E+0001 2.27051297227617E+0001 2.26448801163913E+0001 + 2.25847888506490E+0001 2.25248555779526E+0001 2.24650799510935E+0001 2.24054616232377E+0001 2.23460002479284E+0001 + 2.22866954790871E+0001 2.22275469710163E+0001 2.21685543784005E+0001 2.21097173563081E+0001 2.20510355601935E+0001 + 2.19925086458989E+0001 2.19341362696555E+0001 2.18759180880854E+0001 2.18178537582037E+0001 2.17599429374200E+0001 + 2.17021852835395E+0001 2.16445804547658E+0001 2.15871281097011E+0001 2.15298279073493E+0001 2.14726795071166E+0001 + 2.14156825688134E+0001 2.13588367526561E+0001 2.13021417192683E+0001 2.12455971296825E+0001 2.11892026453418E+0001 + 2.11329579281015E+0001 2.10768626402300E+0001 2.10209164444110E+0001 2.09651190037446E+0001 2.09094699817491E+0001 + 2.08539690423619E+0001 2.07986158499416E+0001 2.07434100692688E+0001 2.06883513655483E+0001 2.06334394044096E+0001 + 2.05786738519089E+0001 2.05240543745303E+0001 2.04695806391872E+0001 2.04152523132238E+0001 2.03610690644156E+0001 + 2.03070305609725E+0001 2.02531364715379E+0001 2.01993864651917E+0001 2.01457802114507E+0001 2.00923173802705E+0001 + 2.00389976420461E+0001 1.99858206676135E+0001 1.99327861282509E+0001 1.98798936956801E+0001 1.98271430420670E+0001 + 1.97745338400240E+0001 1.97220657626100E+0001 1.96697384833323E+0001 1.96175516761473E+0001 1.95655050154619E+0001 + 1.95135981761349E+0001 1.94618308334773E+0001 1.94102026632544E+0001 1.93587133416861E+0001 1.93073625454483E+0001 + 1.92561499516741E+0001 1.92050752379548E+0001 1.91541380823405E+0001 1.91033381633419E+0001 1.90526751599307E+0001 + 1.90021487515409E+0001 1.89517586180698E+0001 1.89015044398785E+0001 1.88513858977941E+0001 1.88014026731091E+0001 + 1.87515544475833E+0001 1.87018409034448E+0001 1.86522617233905E+0001 1.86028165905871E+0001 1.85535051886721E+0001 + 1.85043272017551E+0001 1.84552823144177E+0001 1.84063702117153E+0001 1.83575905791775E+0001 1.83089431028090E+0001 + 1.82604274690905E+0001 1.82120433649798E+0001 1.81637904779118E+0001 1.81156684958005E+0001 1.80676771070383E+0001 + 1.80198160004986E+0001 1.79720848655348E+0001 1.79244833919822E+0001 1.78770112701583E+0001 1.78296681908638E+0001 + 1.77824538453830E+0001 1.77353679254847E+0001 1.76884101234231E+0001 1.76415801319379E+0001 1.75948776442559E+0001 + 1.75483023540908E+0001 1.75018539556444E+0001 1.74555321436070E+0001 1.74093366131581E+0001 1.73632670599673E+0001 + 1.73173231801944E+0001 1.72715046704906E+0001 1.72258112279986E+0001 1.71802425503536E+0001 1.71347983356834E+0001 + 1.70894782826099E+0001 1.70442820902483E+0001 1.69992094582091E+0001 1.69542600865973E+0001 1.69094336760143E+0001 + 1.68647299275570E+0001 1.68201485428196E+0001 1.67756892238935E+0001 1.67313516733675E+0001 1.66871355943289E+0001 + 1.66430406903638E+0001 1.65990666655573E+0001 1.65552132244943E+0001 1.65114800722598E+0001 1.64678669144394E+0001 + 1.64243734571195E+0001 1.63809994068881E+0001 1.63377444708351E+0001 1.62946083565525E+0001 1.62515907721351E+0001 + 1.62086914261805E+0001 1.61659100277900E+0001 1.61232462865686E+0001 1.60806999126253E+0001 1.60382706165738E+0001 + 1.59959581095327E+0001 1.59537621031256E+0001 1.59116823094818E+0001 1.58697184412365E+0001 1.58278702115308E+0001 + 1.57861373340126E+0001 1.57445195228364E+0001 1.57030164926637E+0001 1.56616279586634E+0001 1.56203536365120E+0001 + 1.55791932423941E+0001 1.55381464930020E+0001 1.54972131055366E+0001 1.54563927977075E+0001 1.54156852877330E+0001 + 1.53750902943404E+0001 1.53346075367665E+0001 1.52942367347575E+0001 1.52539776085693E+0001 1.52138298789676E+0001 + 1.51737932672282E+0001 1.51338674951371E+0001 1.50940522849910E+0001 1.50543473595966E+0001 1.50147524422720E+0001 + 1.49752672568456E+0001 1.49358915276572E+0001 1.48966249795574E+0001 1.48574673379085E+0001 1.48184183285837E+0001 + 1.47794776779681E+0001 1.47406451129581E+0001 1.47019203609619E+0001 1.46633031498996E+0001 1.46247932082028E+0001 + 1.45863902648155E+0001 1.45480940491932E+0001 1.45099042913039E+0001 1.44718207216274E+0001 1.44338430711558E+0001 + 1.43959710713933E+0001 1.43582044543563E+0001 1.43205429525737E+0001 1.42829862990863E+0001 1.42455342274475E+0001 + 1.42081864717225E+0001 1.41709427664895E+0001 1.41338028468383E+0001 1.40967664483714E+0001 1.40598333072031E+0001 + 1.40230031599604E+0001 1.39862757437821E+0001 1.39496507963193E+0001 1.39131280557351E+0001 1.38767072607047E+0001 + 1.38403881504151E+0001 1.38041704645654E+0001 1.37680539433665E+0001 1.37320383275408E+0001 1.36961233583229E+0001 + 1.36603087774583E+0001 1.36245943272044E+0001 1.35889797503299E+0001 1.35534647901149E+0001 1.35180491903503E+0001 + 1.34827326953383E+0001 1.34475150498919E+0001 1.34123959993350E+0001 1.33773752895018E+0001 1.33424526667375E+0001 + 1.33076278778972E+0001 1.32729006703463E+0001 1.32382707919604E+0001 1.32037379911248E+0001 1.31693020167344E+0001 + 1.31349626181938E+0001 1.31007195454168E+0001 1.30665725488264E+0001 1.30325213793545E+0001 1.29985657884417E+0001 + 1.29647055280372E+0001 1.29309403505986E+0001 1.28972700090915E+0001 1.28636942569894E+0001 1.28302128482735E+0001 + 1.27968255374324E+0001 1.27635320794618E+0001 1.27303322298648E+0001 1.26972257446505E+0001 1.26642123803352E+0001 + 1.26312918939409E+0001 1.25984640429956E+0001 1.25657285855332E+0001 1.25330852800929E+0001 1.25005338857190E+0001 + 1.24680741619605E+0001 1.24357058688715E+0001 1.24034287670096E+0001 1.23712426174370E+0001 1.23391471817194E+0001 + 1.23071422219257E+0001 1.22752275006282E+0001 1.22434027809015E+0001 1.22116678263232E+0001 1.21800224009724E+0001 + 1.21484662694305E+0001 1.21169991967802E+0001 1.20856209486052E+0001 1.20543312909901E+0001 1.20231299905198E+0001 + 1.19920168142796E+0001 1.19609915298540E+0001 1.19300539053275E+0001 1.18992037092831E+0001 1.18684407108028E+0001 + 1.18377646794666E+0001 1.18071753853526E+0001 1.17766725990364E+0001 1.17462560915907E+0001 1.17159256345850E+0001 + 1.16856810000850E+0001 1.16555219606528E+0001 1.16254482893454E+0001 1.15954597597157E+0001 1.15655561458109E+0001 + 1.15357372221725E+0001 1.15060027638365E+0001 1.14763525463318E+0001 1.14467863456807E+0001 1.14173039383982E+0001 + 1.13879051014914E+0001 1.13585896124595E+0001 1.13293572492927E+0001 1.13002077904724E+0001 1.12711410149703E+0001 + 1.12421567022485E+0001 1.12132546322584E+0001 1.11844345854406E+0001 1.11556963427246E+0001 1.11270396855277E+0001 + 1.10984643957554E+0001 1.10699702558003E+0001 1.10415570485418E+0001 1.10132245573458E+0001 1.09849725660639E+0001 + 1.09568008590331E+0001 1.09287092210756E+0001 1.09006974374977E+0001 1.08727652940897E+0001 1.08449125771254E+0001 + 1.08171390733616E+0001 1.07894445700374E+0001 1.07618288548739E+0001 1.07342917160736E+0001 1.07068329423201E+0001 + 1.06794523227772E+0001 1.06521496470887E+0001 1.06249247053777E+0001 1.05977772882462E+0001 1.05707071867747E+0001 + 1.05437141925212E+0001 1.05167980975211E+0001 1.04899586942866E+0001 1.04631957758062E+0001 1.04365091355439E+0001 + 1.04098985674387E+0001 1.03833638659047E+0001 1.03569048258295E+0001 1.03305212425745E+0001 1.03042129119739E+0001 + 1.02779796303343E+0001 1.02518211944342E+0001 1.02257374015234E+0001 1.01997280493222E+0001 1.01737929360214E+0001 + 1.01479318602809E+0001 1.01221446212301E+0001 1.00964310184665E+0001 1.00707908520557E+0001 1.00452239225303E+0001 + 1.00197300308898E+0001 9.99430897859989E+0000 9.96896056759165E+0000 9.94368460026114E+0000 9.91848087946884E+0000 + 9.89334920853902E+0000 9.86828939125903E+0000 9.84330123187891E+0000 9.81838453511069E+0000 9.79353910612771E+0000 + 9.76876475056425E+0000 9.74406127451457E+0000 9.71942848453270E+0000 9.69486618763151E+0000 9.67037419128236E+0000 + 9.64595230341423E+0000 9.62160033241330E+0000 9.59731808712238E+0000 9.57310537683996E+0000 9.54896201131996E+0000 + 9.52488780077100E+0000 9.50088255585555E+0000 9.47694608768976E+0000 9.45307820784232E+0000 9.42927872833428E+0000 + 9.40554746163803E+0000 9.38188422067700E+0000 9.35828881882479E+0000 9.33476106990468E+0000 9.31130078818886E+0000 + 9.28790778839797E+0000 9.26458188570026E+0000 9.24132289571107E+0000 9.21813063449217E+0000 9.19500491855105E+0000 + 9.17194556484047E+0000 9.14895239075734E+0000 9.12602521414278E+0000 9.10316385328080E+0000 9.08036812689799E+0000 + 9.05763785416293E+0000 9.03497285468513E+0000 9.01237294851492E+0000 8.98983795614227E+0000 8.96736769849656E+0000 + 8.94496199694562E+0000 8.92262067329515E+0000 8.90034354978819E+0000 8.87813044910418E+0000 8.85598119435859E+0000 + 8.83389560910198E+0000 8.81187351731958E+0000 8.78991474343030E+0000 8.76801911228652E+0000 8.74618644917303E+0000 + 8.72441657980626E+0000 8.70270933033411E+0000 8.68106452733482E+0000 8.65948199781655E+0000 8.63796156921636E+0000 + 8.61650306939998E+0000 8.59510632666086E+0000 8.57377116971941E+0000 8.55249742772264E+0000 8.53128493024302E+0000 + 8.51013350727828E+0000 8.48904298925027E+0000 8.46801320700463E+0000 8.44704399180987E+0000 8.42613517535678E+0000 + 8.40528658975776E+0000 8.38449806754596E+0000 8.36376944167485E+0000 8.34310054551727E+0000 8.32249121286484E+0000 + 8.30194127792739E+0000 8.28145057533199E+0000 8.26101894012255E+0000 8.24064620775881E+0000 8.22033221411587E+0000 + 8.20007679548343E+0000 8.17987978856504E+0000 8.15974103047742E+0000 8.13966035874985E+0000 8.11963761132325E+0000 + 8.09967262654970E+0000 8.07976524319162E+0000 8.05991530042101E+0000 8.04012263781899E+0000 8.02038709537465E+0000 + 8.00070851348485E+0000 7.98108673295314E+0000 7.96152159498920E+0000 7.94201294120810E+0000 7.92256061362963E+0000 + 7.90316445467747E+0000 7.88382430717862E+0000 7.86454001436265E+0000 7.84531141986083E+0000 7.82613836770577E+0000 + 7.80702070233019E+0000 7.78795826856677E+0000 7.76895091164698E+0000 7.74999847720059E+0000 7.73110081125503E+0000 + 7.71225776023430E+0000 7.69346917095869E+0000 7.67473489064384E+0000 7.65605476690002E+0000 7.63742864773144E+0000 + 7.61885638153557E+0000 7.60033781710242E+0000 7.58187280361360E+0000 7.56346119064203E+0000 7.54510282815083E+0000 + 7.52679756649277E+0000 7.50854525640953E+0000 7.49034574903096E+0000 7.47219889587444E+0000 7.45410454884389E+0000 + 7.43606256022945E+0000 7.41807278270641E+0000 7.40013506933481E+0000 7.38224927355829E+0000 7.36441524920378E+0000 + 7.34663285048054E+0000 7.32890193197951E+0000 7.31122234867261E+0000 7.29359395591190E+0000 7.27601660942909E+0000 + 7.25849016533446E+0000 7.24101448011656E+0000 7.22358941064112E+0000 7.20621481415041E+0000 7.18889054826283E+0000 + 7.17161647097171E+0000 7.15439244064484E+0000 7.13721831602378E+0000 7.12009395622300E+0000 7.10301922072922E+0000 + 7.08599396940077E+0000 7.06901806246668E+0000 7.05209136052609E+0000 7.03521372454751E+0000 7.01838501586804E+0000 + 7.00160509619273E+0000 6.98487382759370E+0000 6.96819107250961E+0000 6.95155669374482E+0000 6.93497055446865E+0000 + 6.91843251821479E+0000 6.90194244888034E+0000 6.88550021072539E+0000 6.86910566837190E+0000 6.85275868680344E+0000 + 6.83645913136408E+0000 6.82020686775789E+0000 6.80400176204806E+0000 6.78784368065635E+0000 6.77173249036225E+0000 + 6.75566805830218E+0000 6.73965025196902E+0000 6.72367893921114E+0000 6.70775398823176E+0000 6.69187526758831E+0000 + 6.67604264619155E+0000 6.66025599330499E+0000 6.64451517854405E+0000 6.62882007187552E+0000 6.61317054361651E+0000 + 6.59756646443420E+0000 6.58200770534460E+0000 6.56649413771228E+0000 6.55102563324930E+0000 6.53560206401468E+0000 + 6.52022330241380E+0000 6.50488922119726E+0000 6.48959969346065E+0000 6.47435459264342E+0000 6.45915379252854E+0000 + 6.44399716724143E+0000 6.42888459124941E+0000 6.41381593936112E+0000 6.39879108672549E+0000 6.38380990883124E+0000 + 6.36887228150615E+0000 6.35397808091629E+0000 6.33912718356528E+0000 6.32431946629365E+0000 6.30955480627818E+0000 + 6.29483308103079E+0000 6.28015416839862E+0000 6.26551794656234E+0000 6.25092429403628E+0000 6.23637308966714E+0000 + 6.22186421263368E+0000 6.20739754244569E+0000 6.19297295894345E+0000 6.17859034229710E+0000 6.16424957300564E+0000 + 6.14995053189656E+0000 6.13569310012489E+0000 6.12147715917260E+0000 6.10730259084781E+0000 6.09316927728423E+0000 + 6.07907710094035E+0000 6.06502594459857E+0000 6.05101569136495E+0000 6.03704622466803E+0000 6.02311742825839E+0000 + 6.00922918620781E+0000 5.99538138290869E+0000 5.98157390307333E+0000 5.96780663173306E+0000 5.95407945423778E+0000 + 5.94039225625510E+0000 5.92674492376971E+0000 5.91313734308260E+0000 5.89956940081042E+0000 5.88604098388489E+0000 + 5.87255197955182E+0000 5.85910227537069E+0000 5.84569175921377E+0000 5.83232031926565E+0000 5.81898784402220E+0000 + 5.80569422229016E+0000 5.79243934318640E+0000 5.77922309613707E+0000 5.76604537087717E+0000 5.75290605744951E+0000 + 5.73980504620442E+0000 5.72674222779867E+0000 5.71371749319512E+0000 5.70073073366178E+0000 5.68778184077125E+0000 + 5.67487070640005E+0000 5.66199722272776E+0000 5.64916128223656E+0000 5.63636277771040E+0000 5.62360160223444E+0000 + 5.61087764919413E+0000 5.59819081227479E+0000 5.58554098546079E+0000 5.57292806303489E+0000 5.56035193957761E+0000 + 5.54781250996640E+0000 5.53530966937526E+0000 5.52284331327356E+0000 5.51041333742600E+0000 5.49801963789142E+0000 + 5.48566211102229E+0000 5.47334065346414E+0000 5.46105516215474E+0000 5.44880553432357E+0000 5.43659166749087E+0000 + 5.42441345946737E+0000 5.41227080835331E+0000 5.40016361253786E+0000 5.38809177069842E+0000 5.37605518180012E+0000 + 5.36405374509489E+0000 5.35208736012096E+0000 5.34015592670220E+0000 5.32825934494734E+0000 5.31639751524948E+0000 + 5.30457033828518E+0000 5.29277771501408E+0000 5.28101954667800E+0000 5.26929573480041E+0000 5.25760618118577E+0000 + 5.24595078791880E+0000 5.23432945736388E+0000 5.22274209216434E+0000 5.21118859524187E+0000 5.19966886979582E+0000 + 5.18818281930255E+0000 5.17673034751480E+0000 5.16531135846094E+0000 5.15392575644457E+0000 5.14257344604349E+0000 + 5.13125433210942E+0000 5.11996831976704E+0000 5.10871531441359E+0000 5.09749522171815E+0000 5.08630794762083E+0000 + 5.07515339833240E+0000 5.06403148033338E+0000 5.05294210037360E+0000 5.04188516547146E+0000 5.03086058291331E+0000 + 5.01986826025276E+0000 5.00890810531014E+0000 4.99798002617179E+0000 4.98708393118937E+0000 4.97621972897947E+0000 + 4.96538732842254E+0000 4.95458663866274E+0000 4.94381756910692E+0000 4.93308002942424E+0000 4.92237392954541E+0000 + 4.91169917966201E+0000 4.90105569022610E+0000 4.89044337194930E+0000 4.87986213580230E+0000 4.86931189301430E+0000 + 4.85879255507224E+0000 4.84830403372026E+0000 4.83784624095909E+0000 4.82741908904534E+0000 4.81702249049096E+0000 + 4.80665635806266E+0000 4.79632060478106E+0000 4.78601514392038E+0000 4.77573988900761E+0000 4.76549475382200E+0000 + 4.75527965239434E+0000 4.74509449900643E+0000 4.73493920819049E+0000 4.72481369472841E+0000 4.71471787365131E+0000 + 4.70465166023883E+0000 4.69461497001848E+0000 4.68460771876515E+0000 4.67462982250039E+0000 4.66468119749192E+0000 + 4.65476176025288E+0000 4.64487142754135E+0000 4.63501011635969E+0000 4.62517774395391E+0000 4.61537422781317E+0000 + 4.60559948566910E+0000 4.59585343549514E+0000 4.58613599550610E+0000 4.57644708415746E+0000 4.56678662014472E+0000 + 4.55715452240300E+0000 4.54755071010624E+0000 4.53797510266670E+0000 4.52842761973437E+0000 4.51890818119634E+0000 + 4.50941670717630E+0000 4.49995311803380E+0000 4.49051733436380E+0000 4.48110927699607E+0000 4.47172886699447E+0000 + 4.46237602565657E+0000 4.45305067451285E+0000 4.44375273532633E+0000 4.43448213009180E+0000 4.42523878103539E+0000 + 4.41602261061390E+0000 4.40683354151422E+0000 4.39767149665281E+0000 4.38853639917512E+0000 4.37942817245496E+0000 + 4.37034674009392E+0000 4.36129202592091E+0000 4.35226395399145E+0000 4.34326244858721E+0000 4.33428743421536E+0000 + 4.32533883560801E+0000 4.31641657772173E+0000 4.30752058573689E+0000 4.29865078505712E+0000 4.28980710130873E+0000 + 4.28098946034023E+0000 4.27219778822163E+0000 4.26343201124407E+0000 4.25469205591900E+0000 4.24597784897787E+0000 + 4.23728931737148E+0000 4.22862638826932E+0000 4.21998898905921E+0000 4.21137704734660E+0000 4.20279049095409E+0000 + 4.19422924792076E+0000 4.18569324650188E+0000 4.17718241516805E+0000 4.16869668260481E+0000 4.16023597771215E+0000 + 4.15180022960381E+0000 4.14338936760688E+0000 4.13500332126112E+0000 4.12664202031856E+0000 4.11830539474284E+0000 + 4.10999337470870E+0000 4.10170589060154E+0000 4.09344287301668E+0000 4.08520425275905E+0000 4.07698996084246E+0000 + 4.06879992848920E+0000 4.06063408712942E+0000 4.05249236840069E+0000 4.04437470414736E+0000 4.03628102642006E+0000 + 4.02821126747526E+0000 4.02016535977460E+0000 4.01214323598452E+0000 4.00414482897556E+0000 3.99617007182196E+0000 + 3.98821889780115E+0000 3.98029124039310E+0000 3.97238703327989E+0000 3.96450621034523E+0000 3.95664870567387E+0000 + 3.94881445355100E+0000 3.94100338846199E+0000 3.93321544509159E+0000 3.92545055832362E+0000 3.91770866324031E+0000 + 3.90998969512191E+0000 3.90229358944609E+0000 3.89462028188748E+0000 3.88696970831713E+0000 3.87934180480201E+0000 + 3.87173650760456E+0000 3.86415375318204E+0000 3.85659347818620E+0000 3.84905561946266E+0000 3.84154011405043E+0000 + 3.83404689918146E+0000 3.82657591228007E+0000 3.81912709096248E+0000 3.81170037303633E+0000 3.80429569650014E+0000 + 3.79691299954289E+0000 3.78955222054339E+0000 3.78221329807001E+0000 3.77489617087989E+0000 3.76760077791872E+0000 + 3.76032705832010E+0000 3.75307495140513E+0000 3.74584439668181E+0000 3.73863533384466E+0000 3.73144770277425E+0000 + 3.72428144353658E+0000 3.71713649638275E+0000 3.71001280174839E+0000 3.70291030025315E+0000 3.69582893270039E+0000 + 3.68876864007644E+0000 3.68172936355037E+0000 3.67471104447330E+0000 3.66771362437820E+0000 3.66073704497906E+0000 + 3.65378124817072E+0000 3.64684617602823E+0000 3.63993177080648E+0000 3.63303797493964E+0000 3.62616473104072E+0000 + 3.61931198190117E+0000 3.61247967049027E+0000 3.60566743273588E+0000 3.59887121609647E+0000 3.59208972848452E+0000 + 3.58532290655234E+0000 3.57857068739904E+0000 3.57183300858862E+0000 3.56510980807128E+0000 3.55840102429503E+0000 + 3.55170659609224E+0000 3.54502646276714E+0000 3.53836056405850E+0000 3.53170884009888E+0000 3.52507123146747E+0000 + 3.51844767916316E+0000 3.51183812463311E+0000 3.50524250969377E+0000 3.49866077661496E+0000 3.49209286806860E+0000 + 3.48553872712605E+0000 3.47899829731101E+0000 3.47247152249255E+0000 3.46595834698325E+0000 3.45945871549823E+0000 + 3.45297257313510E+0000 3.44649986539899E+0000 3.44004053819296E+0000 3.43359453780132E+0000 3.42716181089731E+0000 + 3.42074230456478E+0000 3.41433596625367E+0000 3.40794274378413E+0000 3.40156258539616E+0000 3.39519543966660E+0000 + 3.38884125558659E+0000 3.38249998248554E+0000 3.37617157008417E+0000 3.36985596847430E+0000 3.36355312810555E+0000 + 3.35726299980355E+0000 3.35098553474965E+0000 3.34472068446058E+0000 3.33846840085914E+0000 3.33222863619440E+0000 + 3.32600134307389E+0000 3.31978647447474E+0000 3.31358398367083E+0000 3.30739382433500E+0000 3.30121595048022E+0000 + 3.29505031644265E+0000 3.28889687689631E+0000 3.28275558687834E+0000 3.27662640172291E+0000 3.27050927714610E+0000 + 3.26440416917289E+0000 3.25831103413765E+0000 3.25222982873404E+0000 3.24616050996643E+0000 3.24010303516101E+0000 + 3.23405736197697E+0000 3.22802344836494E+0000 3.22200125263084E+0000 3.21599073338028E+0000 3.20999184952257E+0000 + 3.20400456027136E+0000 3.19802882517691E+0000 3.19206460405975E+0000 3.18611185711345E+0000 3.18017054473951E+0000 + 3.17424062769951E+0000 3.16832206704522E+0000 3.16241482412613E+0000 3.15651886058304E+0000 3.15063413833792E+0000 + 3.14476061961218E+0000 3.13889826692720E+0000 3.13304704308368E+0000 3.12720691115156E+0000 3.12137783450946E+0000 + 3.11555977679920E+0000 3.10975270194760E+0000 3.10395657415989E+0000 3.09817135790607E+0000 3.09239701795332E+0000 + 3.08663351930982E+0000 3.08088082726774E+0000 3.07513890739674E+0000 3.06940772551957E+0000 3.06368724771616E+0000 + 3.05797744034536E+0000 3.05227827002066E+0000 3.04658970361057E+0000 3.04091170824277E+0000 3.03524425127959E+0000 + 3.02958730036835E+0000 3.02394082340270E+0000 3.01830478850171E+0000 3.01267916405663E+0000 3.00706391868149E+0000 + 3.00145902124918E+0000 2.99586444088836E+0000 2.99028014692687E+0000 2.98470610895992E+0000 2.97914229683270E+0000 + 2.97358868058733E+0000 2.96804523052396E+0000 2.96251191717262E+0000 2.95698871129011E+0000 2.95147558384615E+0000 + 2.94597250608451E+0000 2.94047944940553E+0000 2.93499638548450E+0000 2.92952328619694E+0000 2.92406012363699E+0000 + 2.91860687013919E+0000 2.91316349821454E+0000 2.90772998061885E+0000 2.90230629031742E+0000 2.89689240047102E+0000 + 2.89148828446499E+0000 2.88609391590249E+0000 2.88070926856183E+0000 2.87533431643986E+0000 2.86996903375241E+0000 + 2.86461339490595E+0000 2.85926737449077E+0000 2.85393094732083E+0000 2.84860408838749E+0000 2.84328677289574E+0000 + 2.83797897623949E+0000 2.83268067397670E+0000 2.82739184189805E+0000 2.82211245595901E+0000 2.81684249230536E+0000 + 2.81158192727351E+0000 2.80633073737286E+0000 2.80108889931496E+0000 2.79585638998144E+0000 2.79063318642432E+0000 + 2.78541926590603E+0000 2.78021460581317E+0000 2.77501918375784E+0000 2.76983297752027E+0000 2.76465596501662E+0000 + 2.75948812436792E+0000 2.75432943385345E+0000 2.74917987191824E+0000 2.74403941718788E+0000 2.73890804844353E+0000 + 2.73378574460049E+0000 2.72867248479533E+0000 2.72356824828854E+0000 2.71847301450823E+0000 2.71338676304682E+0000 + 2.70830947363234E+0000 2.70324112617585E+0000 2.69818170072459E+0000 2.69313117748767E+0000 2.68808953681460E+0000 + 2.68305675922817E+0000 2.67803282535587E+0000 2.67301771603172E+0000 2.66801141219493E+0000 2.66301389493013E+0000 + 2.65802514547851E+0000 2.65304514521992E+0000 2.64807387568770E+0000 2.64311131853988E+0000 2.63815745554481E+0000 + 2.63321226866879E+0000 2.62827573997079E+0000 2.62334785166095E+0000 2.61842858607534E+0000 2.61351792568713E+0000 + 2.60861585308860E+0000 2.60372235102058E+0000 2.59883740233260E+0000 2.59396099001954E+0000 2.58909309719276E+0000 + 2.58423370707296E+0000 2.57938280303064E+0000 2.57454036855706E+0000 2.56970638723897E+0000 2.56488084280263E+0000 + 2.56006371908479E+0000 2.55525500005125E+0000 2.55045466977142E+0000 2.54566271243689E+0000 2.54087911234697E+0000 + 2.53610385391623E+0000 2.53133692167839E+0000 2.52657830026090E+0000 2.52182797442542E+0000 2.51708592901675E+0000 + 2.51235214899603E+0000 2.50762661943723E+0000 2.50290932550542E+0000 2.49820025249359E+0000 2.49349938576052E+0000 + 2.48880671080065E+0000 2.48412221319663E+0000 2.47944587861577E+0000 2.47477769285431E+0000 2.47011764177521E+0000 + 2.46546571135606E+0000 2.46082188767456E+0000 2.45618615687931E+0000 2.45155850523046E+0000 2.44693891907774E+0000 + 2.44232738485707E+0000 2.43772388910169E+0000 2.43312841842394E+0000 2.42854095952653E+0000 2.42396149921000E+0000 + 2.41939002435085E+0000 2.41482652190903E+0000 2.41027097893921E+0000 2.40572338256876E+0000 2.40118372001272E+0000 + 2.39665197855546E+0000 2.39212814558410E+0000 2.38761220855173E+0000 2.38310415498496E+0000 2.37860397249513E+0000 + 2.37411164876738E+0000 2.36962717156453E+0000 2.36515052872722E+0000 2.36068170815180E+0000 2.35622069783496E+0000 + 2.35176748583315E+0000 2.34732206025524E+0000 2.34288440931090E+0000 2.33845452126252E+0000 2.33403238443278E+0000 + 2.32961798724187E+0000 2.32521131814456E+0000 2.32081236567485E+0000 2.31642111843128E+0000 2.31203756507890E+0000 + 2.30766169433640E+0000 2.30329349499667E+0000 2.29893295590836E+0000 2.29458006598158E+0000 2.29023481418241E+0000 + 2.28589718954239E+0000 2.28156718114555E+0000 2.27724477813972E+0000 2.27292996972551E+0000 2.26862274516009E+0000 + 2.26432309374806E+0000 2.26003100486200E+0000 2.25574646792772E+0000 2.25146947240382E+0000 2.24720000782662E+0000 + 2.24293806376356E+0000 2.23868362984695E+0000 2.23443669574791E+0000 2.23019725119518E+0000 2.22596528595840E+0000 + 2.22174078985379E+0000 2.21752375275738E+0000 2.21331416458266E+0000 2.20911201527881E+0000 2.20491729485510E+0000 + 2.20072999336041E+0000 2.19655010088149E+0000 2.19237760755050E+0000 2.18821250354885E+0000 2.18405477908487E+0000 + 2.17990442441443E+0000 2.17576142983921E+0000 2.17162578569366E+0000 2.16749748234696E+0000 2.16337651021247E+0000 + 2.15926285974595E+0000 2.15515652141752E+0000 2.15105748575862E+0000 2.14696574332082E+0000 2.14288128470408E+0000 + 2.13880410052675E+0000 2.13473418144446E+0000 2.13067151814452E+0000 2.12661610136298E+0000 2.12256792184328E+0000 + 2.11852697037587E+0000 2.11449323777943E+0000 2.11046671489343E+0000 2.10644739259329E+0000 2.10243526177533E+0000 + 2.09843031338891E+0000 2.09443253837053E+0000 2.09044192772309E+0000 2.08645847245557E+0000 2.08248216359825E+0000 + 2.07851299221592E+0000 2.07455094939477E+0000 2.07059602625190E+0000 2.06664821391836E+0000 2.06270750354491E+0000 + 2.05877388632093E+0000 2.05484735344810E+0000 2.05092789614792E+0000 2.04701550566755E+0000 2.04311017326274E+0000 + 2.03921189023014E+0000 2.03532064786943E+0000 2.03143643750050E+0000 2.02755925046910E+0000 2.02368907813367E+0000 + 2.01982591187112E+0000 2.01596974307679E+0000 2.01212056315892E+0000 2.00827836354619E+0000 2.00444313568214E+0000 + 2.00061487101194E+0000 1.99679356102794E+0000 1.99297919720522E+0000 1.98917177104530E+0000 1.98537127405908E+0000 + 1.98157769778020E+0000 1.97779103373655E+0000 1.97401127349410E+0000 1.97023840859601E+0000 1.96647243063122E+0000 + 1.96271333117929E+0000 1.95896110183326E+0000 1.95521573420355E+0000 1.95147721990270E+0000 1.94774555055119E+0000 + 1.94402071778887E+0000 1.94030271324833E+0000 1.93659152857971E+0000 1.93288715544695E+0000 1.92918958550301E+0000 + 1.92549881042805E+0000 1.92181482189899E+0000 1.91813761159903E+0000 1.91446717121580E+0000 1.91080349244520E+0000 + 1.90714656698573E+0000 1.90349638654040E+0000 1.89985294282635E+0000 1.89621622755193E+0000 1.89258623243777E+0000 + 1.88896294919381E+0000 1.88534636955960E+0000 1.88173648525643E+0000 1.87813328800456E+0000 1.87453676954821E+0000 + 1.87094692161724E+0000 1.86736373594443E+0000 1.86378720426551E+0000 1.86021731831532E+0000 1.85665406983558E+0000 + 1.85309745056718E+0000 1.84954745223870E+0000 1.84600406660103E+0000 1.84246728538704E+0000 1.83893710032693E+0000 + 1.83541350316564E+0000 1.83189648563588E+0000 1.82838603946783E+0000 1.82488215639296E+0000 1.82138482814792E+0000 + 1.81789404644956E+0000 1.81440980303729E+0000 1.81093208961532E+0000 1.80746089791241E+0000 1.80399621964526E+0000 + 1.80053804652630E+0000 1.79708637025591E+0000 1.79364118255336E+0000 1.79020247510474E+0000 1.78677023961503E+0000 + 1.78334446776957E+0000 1.77992515126496E+0000 1.77651228176849E+0000 1.77310585096841E+0000 1.76970585054111E+0000 + 1.76631227213178E+0000 1.76292510742210E+0000 1.75954434805486E+0000 1.75616998568037E+0000 1.75280201193908E+0000 + 1.74944041846546E+0000 1.74608519689190E+0000 1.74273633883903E+0000 1.73939383591765E+0000 1.73605767973462E+0000 + 1.73272786189862E+0000 1.72940437398920E+0000 1.72608720760523E+0000 1.72277635431063E+0000 1.71947180568482E+0000 + 1.71617355328004E+0000 1.71288158865826E+0000 1.70959590335619E+0000 1.70631648891061E+0000 1.70304333685055E+0000 + 1.69977643869737E+0000 1.69651578595499E+0000 1.69326137012742E+0000 1.69001318270323E+0000 1.68677121517501E+0000 + 1.68353545899459E+0000 1.68030590564514E+0000 1.67708254656711E+0000 1.67386537321480E+0000 1.67065437701540E+0000 + 1.66744954939436E+0000 1.66425088176371E+0000 1.66105836552985E+0000 1.65787199208967E+0000 1.65469175282081E+0000 + 1.65151763910315E+0000 1.64834964229925E+0000 1.64518775375049E+0000 1.64203196481421E+0000 1.63888226681091E+0000 + 1.63573865106731E+0000 1.63260110888503E+0000 1.62946963157196E+0000 1.62634421041088E+0000 1.62322483667715E+0000 + 1.62011150164847E+0000 1.61700419656183E+0000 1.61390291267227E+0000 1.61080764121173E+0000 1.60771837339694E+0000 + 1.60463510044310E+0000 1.60155781354234E+0000 1.59848650388924E+0000 1.59542116265925E+0000 1.59236178101458E+0000 + 1.58930835010418E+0000 1.58626086107756E+0000 1.58321930506312E+0000 1.58018367317609E+0000 1.57715395653221E+0000 + 1.57413014621636E+0000 1.57111223331793E+0000 1.56810020890720E+0000 1.56509406405707E+0000 1.56209378980163E+0000 + 1.55909937718940E+0000 1.55611081723804E+0000 1.55312810096976E+0000 1.55015121938380E+0000 1.54718016347416E+0000 + 1.54421492421774E+0000 1.54125549259217E+0000 1.53830185954420E+0000 1.53535401602720E+0000 1.53241195297160E+0000 + 1.52947566129867E+0000 1.52654513192253E+0000 1.52362035574027E+0000 1.52070132364583E+0000 1.51778802651213E+0000 + 1.51488045520503E+0000 1.51197860058124E+0000 1.50908245348053E+0000 1.50619200474148E+0000 1.50330724516989E+0000 + 1.50042816559809E+0000 1.49755475680783E+0000 1.49468700959161E+0000 1.49182491472498E+0000 1.48896846297446E+0000 + 1.48611764509558E+0000 1.48327245183092E+0000 1.48043287391008E+0000 1.47759890206559E+0000 1.47477052700116E+0000 + 1.47194773941748E+0000 1.46913053001028E+0000 1.46631888945439E+0000 1.46351280842367E+0000 1.46071227757312E+0000 + 1.45791728755676E+0000 1.45512782901175E+0000 1.45234389256436E+0000 1.44956546883396E+0000 1.44679254842904E+0000 + 1.44402512195721E+0000 1.44126317999330E+0000 1.43850671312519E+0000 1.43575571192197E+0000 1.43301016694392E+0000 + 1.43027006873847E+0000 1.42753540785224E+0000 1.42480617481708E+0000 1.42208236015402E+0000 1.41936395437334E+0000 + 1.41665094798652E+0000 1.41394333148830E+0000 1.41124109536268E+0000 1.40854423009292E+0000 1.40585272614753E+0000 + 1.40316657398635E+0000 1.40048576406448E+0000 1.39781028682634E+0000 1.39514013270768E+0000 1.39247529214757E+0000 + 1.38981575555443E+0000 1.38716151334805E+0000 1.38451255593355E+0000 1.38186887370947E+0000 1.37923045705972E+0000 + 1.37659729638164E+0000 1.37396938203594E+0000 1.37134670440886E+0000 1.36872925384796E+0000 1.36611702071836E+0000 + 1.36350999536260E+0000 1.36090816812875E+0000 1.35831152934832E+0000 1.35572006935441E+0000 1.35313377846959E+0000 + 1.35055264701401E+0000 1.34797666529134E+0000 1.34540582361690E+0000 1.34284011228350E+0000 1.34027952159166E+0000 + 1.33772404182744E+0000 1.33517366328262E+0000 1.33262837622450E+0000 1.33008817093620E+0000 1.32755303768645E+0000 + 1.32502296673970E+0000 1.32249794836014E+0000 1.31997797279763E+0000 1.31746303030986E+0000 1.31495311114226E+0000 + 1.31244820554006E+0000 1.30994830375035E+0000 1.30745339599587E+0000 1.30496347252951E+0000 1.30247852356771E+0000 + 1.29999853933895E+0000 1.29752351007971E+0000 1.29505342600017E+0000 1.29258827732664E+0000 1.29012805427329E+0000 + 1.28767274705633E+0000 1.28522234588591E+0000 1.28277684097630E+0000 1.28033622253373E+0000 1.27790048076856E+0000 + 1.27546960588723E+0000 1.27304358809427E+0000 1.27062241758220E+0000 1.26820608457209E+0000 1.26579457925275E+0000 + 1.26338789183149E+0000 1.26098601250972E+0000 1.25858893148712E+0000 1.25619663895752E+0000 1.25380912513537E+0000 + 1.25142638020700E+0000 1.24904839438549E+0000 1.24667515786601E+0000 1.24430666085629E+0000 1.24194289355634E+0000 + 1.23958384617475E+0000 1.23722950891648E+0000 1.23487987198696E+0000 1.23253492559418E+0000 1.23019465995680E+0000 + 1.22785906528387E+0000 1.22552813179723E+0000 1.22320184970706E+0000 1.22088020923030E+0000 1.21856320060287E+0000 + 1.21625081404300E+0000 1.21394303978388E+0000 1.21163986805536E+0000 1.20934128909617E+0000 1.20704729314784E+0000 + 1.20475787045067E+0000 1.20247301125189E+0000 1.20019270580773E+0000 1.19791694437735E+0000 1.19564571721057E+0000 + 1.19337901458675E+0000 1.19111682676984E+0000 1.18885914403907E+0000 1.18660595667262E+0000 1.18435725495994E+0000 + 1.18211302919766E+0000 1.17987326967734E+0000 1.17763796671214E+0000 1.17540711060405E+0000 1.17318069167875E+0000 + 1.17095870025492E+0000 1.16874112667092E+0000 1.16652796125608E+0000 1.16431919436357E+0000 1.16211481634580E+0000 + 1.15991481756475E+0000 1.15771918838165E+0000 1.15552791918176E+0000 1.15334100034349E+0000 1.15115842226523E+0000 + 1.14898017534886E+0000 1.14680624999779E+0000 1.14463663664162E+0000 1.14247132570124E+0000 1.14031030761764E+0000 + 1.13815357283960E+0000 1.13600111182787E+0000 1.13385291504281E+0000 1.13170897296708E+0000 1.12956927608715E+0000 + 1.12743381489953E+0000 1.12530257991076E+0000 1.12317556165395E+0000 1.12105275064350E+0000 1.11893413743072E+0000 + 1.11681971256891E+0000 1.11470946662363E+0000 1.11260339016864E+0000 1.11050147380036E+0000 1.10840370811109E+0000 + 1.10631008372004E+0000 1.10422059125886E+0000 1.10213522135722E+0000 1.10005396466768E+0000 1.09797681186157E+0000 + 1.09590375362075E+0000 1.09383478062732E+0000 1.09176988359674E+0000 1.08970905324065E+0000 1.08765228029997E+0000 + 1.08559955552639E+0000 1.08355086967195E+0000 1.08150621352230E+0000 1.07946557786562E+0000 1.07742895351549E+0000 + 1.07539633128807E+0000 1.07336770202293E+0000 1.07134305657891E+0000 1.06932238582587E+0000 1.06730568064056E+0000 + 1.06529293193370E+0000 1.06328413061670E+0000 1.06127926763298E+0000 1.05927833392882E+0000 1.05728132047006E+0000 + 1.05528821824838E+0000 1.05329901825849E+0000 1.05131371152933E+0000 1.04933228909292E+0000 1.04735474200729E+0000 + 1.04538106134822E+0000 1.04341123820089E+0000 1.04144526368084E+0000 1.03948312891725E+0000 1.03752482505515E+0000 + 1.03557034325956E+0000 1.03361967471974E+0000 1.03167281063883E+0000 1.02972974223799E+0000 1.02779046076904E+0000 + 1.02585495747897E+0000 1.02392322366637E+0000 1.02199525063137E+0000 1.02007102969445E+0000 1.01815055220905E+0000 + 1.01623380952188E+0000 1.01432079303362E+0000 1.01241149414455E+0000 1.01050590428812E+0000 1.00860401490583E+0000 + 1.00670581747242E+0000 1.00481130347918E+0000 1.00292046444233E+0000 1.00103329189263E+0000 9.99149777390061E-0001 + 9.97269912519716E-0001 9.95393688877135E-0001 9.93521098095633E-0001 9.91652131819070E-0001 9.89786781714481E-0001 + 9.87925039484726E-0001 9.86066896839137E-0001 9.84212345522966E-0001 9.82361377302733E-0001 9.80513983964167E-0001 + 9.78670157320655E-0001 9.76829889209097E-0001 9.74993171485731E-0001 9.73159996040919E-0001 9.71330354778145E-0001 + 9.69504239635113E-0001 9.67681642575378E-0001 9.65862555573646E-0001 9.64046970645310E-0001 9.62234879821223E-0001 + 9.60426275164601E-0001 9.58621148756314E-0001 9.56819492711808E-0001 9.55021299164276E-0001 9.53226560273142E-0001 + 9.51435268241006E-0001 9.49647415267244E-0001 9.47862993605062E-0001 9.46081995512979E-0001 9.44304413295007E-0001 + 9.42530239266898E-0001 9.40759465781552E-0001 9.38992085210039E-0001 9.37228089958569E-0001 9.35467472453731E-0001 + 9.33710225157360E-0001 9.31956340551767E-0001 9.30205811156730E-0001 9.28458629510488E-0001 9.26714788178252E-0001 + 9.24974279756498E-0001 9.23237096879382E-0001 9.21503232191230E-0001 9.19772678380509E-0001 9.18045428158678E-0001 + 9.16321474266598E-0001 9.14600809466095E-0001 9.12883426559109E-0001 9.11169318375018E-0001 9.09458477766435E-0001 + 9.07750897622007E-0001 9.06046570851590E-0001 9.04345490405430E-0001 9.02647649257212E-0001 9.00953040408361E-0001 + 8.99261656892340E-0001 8.97573491770459E-0001 8.95888538144687E-0001 8.94206789134301E-0001 8.92528237888694E-0001 + 8.90852877606612E-0001 8.89180701491466E-0001 8.87511702798257E-0001 8.85845874793134E-0001 8.84183210793955E-0001 + 8.82523704134090E-0001 8.80867348181661E-0001 8.79214136343874E-0001 8.77564062047858E-0001 8.75917118759930E-0001 + 8.74273299964290E-0001 8.72632599205801E-0001 8.70995010028085E-0001 8.69360526020577E-0001 8.67729140810036E-0001 + 8.66100848045637E-0001 8.64475641413983E-0001 8.62853514634891E-0001 8.61234461446458E-0001 8.59618475639355E-0001 + 8.58005551020501E-0001 8.56395681443084E-0001 8.54788860776631E-0001 8.53185082934910E-0001 8.51584341860987E-0001 + 8.49986631525129E-0001 8.48391945942016E-0001 8.46800279145057E-0001 8.45211625216474E-0001 8.43625978253029E-0001 + 8.42043332396112E-0001 8.40463681823225E-0001 8.38887020728694E-0001 8.37313343360245E-0001 8.35742643984680E-0001 + 8.34174916905122E-0001 8.32610156458916E-0001 8.31048357019837E-0001 8.29489512989541E-0001 8.27933618799761E-0001 + 8.26380668933889E-0001 8.24830657888285E-0001 8.23283580196005E-0001 8.21739430435469E-0001 8.20198203211139E-0001 + 8.18659893157874E-0001 8.17124494953910E-0001 8.15592003291818E-0001 8.14062412923828E-0001 8.12535718619845E-0001 + 8.11011915185819E-0001 8.09490997458413E-0001 8.07972960320159E-0001 8.06457798675773E-0001 8.04945507469478E-0001 + 8.03436081673171E-0001 8.01929516298365E-0001 8.00425806391918E-0001 7.98924947030686E-0001 7.97426933328059E-0001 + 7.95931760430768E-0001 7.94439423513532E-0001 7.92949917798581E-0001 7.91463238528662E-0001 7.89979380988731E-0001 + 7.88498340496269E-0001 7.87020112395915E-0001 7.85544692082267E-0001 7.84072074967432E-0001 7.82602256503832E-0001 + 7.81135232179924E-0001 7.79670997519169E-0001 7.78209548072488E-0001 7.76750879431333E-0001 7.75294987221232E-0001 + 7.73841867094241E-0001 7.72391514744188E-0001 7.70943925899136E-0001 7.69499096311649E-0001 7.68057021781659E-0001 + 7.66617698136969E-0001 7.65181121235464E-0001 7.63747286969513E-0001 7.62316191277988E-0001 7.60887830114771E-0001 + 7.59462199482527E-0001 7.58039295408817E-0001 7.56619113961387E-0001 7.55201651237333E-0001 7.53786903365323E-0001 + 7.52374866520908E-0001 7.50965536892787E-0001 7.49558910719912E-0001 7.48154984268654E-0001 7.46753753841569E-0001 + 7.45355215767631E-0001 7.43959366418650E-0001 7.42566202198412E-0001 7.41175719533987E-0001 7.39787914898714E-0001 + 7.38402784792588E-0001 7.37020325745591E-0001 7.35640534329754E-0001 7.34263407146097E-0001 7.32888940827957E-0001 + 7.31517132041032E-0001 7.30147977484525E-0001 7.28781473892289E-0001 7.27417618028495E-0001 7.26056406694247E-0001 + 7.24697836718879E-0001 7.23341904965466E-0001 7.21988608327594E-0001 7.20637943740360E-0001 7.19289908161797E-0001 + 7.17944498584966E-0001 7.16601712035821E-0001 7.15261545571055E-0001 7.13923996280346E-0001 7.12589061287496E-0001 + 7.11256737749390E-0001 7.09927022845052E-0001 7.08599913797658E-0001 7.07275407853713E-0001 7.05953502295183E-0001 + 7.04634194431845E-0001 7.03317481613426E-0001 7.02003361208760E-0001 7.00691830626723E-0001 6.99382887304180E-0001 + 6.98076528711534E-0001 6.96772752343964E-0001 6.95471555732473E-0001 6.94172936443942E-0001 6.92876892063548E-0001 + 6.91583420210220E-0001 6.90292518546617E-0001 6.89004184740584E-0001 6.87718416519218E-0001 6.86435211617088E-0001 + 6.85154567809360E-0001 6.83876482896396E-0001 6.82600954712629E-0001 6.81327981115560E-0001 6.80057560000159E-0001 + 6.78789689284549E-0001 6.77524366915566E-0001 6.76261590875436E-0001 6.75001359172973E-0001 6.73743669835881E-0001 + 6.72488520939542E-0001 6.71235910570565E-0001 6.69985836850046E-0001 6.68738297926979E-0001 6.67493291984934E-0001 + 6.66250817222170E-0001 6.65010871879355E-0001 6.63773454210811E-0001 6.62538562510032E-0001 6.61306195093100E-0001 + 6.60076350295399E-0001 6.58849026496044E-0001 6.57624222090196E-0001 6.56401935497976E-0001 6.55182165172260E-0001 + 6.53964909588739E-0001 6.52750167251499E-0001 6.51537936688622E-0001 6.50328216457771E-0001 6.49121005136232E-0001 + 6.47916301328721E-0001 6.46714103675211E-0001 6.45514410823168E-0001 6.44317221455379E-0001 6.43122534286667E-0001 + 6.41930348045003E-0001 6.40740661481555E-0001 6.39553473385191E-0001 6.38368782554688E-0001 6.37186587819912E-0001 + 6.36006888036295E-0001 6.34829682073714E-0001 6.33654968842167E-0001 6.32482747257247E-0001 6.31313016265811E-0001 + 6.30145774832635E-0001 6.28981021961644E-0001 6.27818756655773E-0001 6.26658977958289E-0001 6.25501684922686E-0001 + 6.24346876630573E-0001 6.23194552188367E-0001 6.22044710713905E-0001 6.20897351356596E-0001 6.19752473279562E-0001 + 6.18610075670849E-0001 6.17470157741223E-0001 6.16332718714125E-0001 6.15197757840250E-0001 6.14065274386380E-0001 + 6.12935267643249E-0001 6.11807736918858E-0001 6.10682681538492E-0001 6.09560100852597E-0001 6.08439994223360E-0001 + 6.07322361034814E-0001 6.06207200689510E-0001 6.05094512609659E-0001 6.03984296239408E-0001 6.02876551029152E-0001 + 6.01771276455758E-0001 6.00668472012489E-0001 5.99568137206784E-0001 5.98470271565896E-0001 5.97374874632420E-0001 + 5.96281945971066E-0001 5.95191485148445E-0001 5.94103491761191E-0001 5.93017965413507E-0001 5.91934905737424E-0001 + 5.90854312363581E-0001 5.89776184947115E-0001 5.88700523153057E-0001 5.87627326669864E-0001 5.86556595189169E-0001 + 5.85488328424945E-0001 5.84422526103395E-0001 5.83359187961834E-0001 5.82298313749842E-0001 5.81239903234916E-0001 + 5.80183956194599E-0001 5.79130472417622E-0001 5.78079451707309E-0001 5.77030893881594E-0001 5.75984798757236E-0001 + 5.74941166182573E-0001 5.73899996001411E-0001 5.72861288074493E-0001 5.71825042272740E-0001 5.70791258477264E-0001 + 5.69759936579386E-0001 5.68731076485173E-0001 5.67704678097358E-0001 5.66680741344760E-0001 5.65659266152891E-0001 + 5.64640252459799E-0001 5.63623700212696E-0001 5.62609609369102E-0001 5.61597979891190E-0001 5.60588811750333E-0001 + 5.59582104925983E-0001 5.58577859397744E-0001 5.57576075171463E-0001 5.56576752236152E-0001 5.55579890602554E-0001 + 5.54585490282741E-0001 5.53593551288982E-0001 5.52604073649642E-0001 5.51617057394441E-0001 5.50632502553322E-0001 + 5.49650409167813E-0001 5.48670777275137E-0001 5.47693606929806E-0001 5.46718898178625E-0001 5.45746651070926E-0001 + 5.44776865673365E-0001 5.43809542038075E-0001 5.42844680234527E-0001 5.41882280322229E-0001 5.40922342370073E-0001 + 5.39964866451794E-0001 5.39009852632307E-0001 5.38057300985930E-0001 5.37107211581582E-0001 5.36159584499880E-0001 + 5.35214419805783E-0001 5.34271717579379E-0001 5.33331477890799E-0001 5.32393700812767E-0001 5.31458386417173E-0001 + 5.30525534770516E-0001 5.29595145949883E-0001 5.28667220016691E-0001 5.27741757034952E-0001 5.26818757068998E-0001 + 5.25898220180045E-0001 5.24980146420484E-0001 5.24064535846445E-0001 5.23151388507514E-0001 5.22240704450160E-0001 + 5.21332483709716E-0001 5.20426726332127E-0001 5.19523432344188E-0001 5.18622601769561E-0001 5.17724234635644E-0001 + 5.16828330951812E-0001 5.15934890731167E-0001 5.15043913975648E-0001 5.14155400678309E-0001 5.13269350831344E-0001 + 5.12385764414609E-0001 5.11504641402503E-0001 5.10625981757072E-0001 5.09749785440625E-0001 5.08876052399663E-0001 + 5.08004782572902E-0001 5.07135975892414E-0001 5.06269632277876E-0001 5.05405751638856E-0001 5.04544333879404E-0001 + 5.03685378888848E-0001 5.02828886541777E-0001 5.01974856709531E-0001 5.01123289249846E-0001 5.00274184004535E-0001 + 4.99427540808683E-0001 4.98583359480279E-0001 4.97741639825952E-0001 4.96902381643274E-0001 4.96065584710368E-0001 + 4.95231248796274E-0001 4.94399373650553E-0001 4.93569959013655E-0001 4.92743004609983E-0001 4.91918510147880E-0001 + 4.91096475319610E-0001 4.90276899804810E-0001 4.89459783265853E-0001 4.88645125348988E-0001 4.87832925682013E-0001 + 4.87023183870790E-0001 4.86215899521181E-0001 4.85411072205523E-0001 4.84608701482253E-0001 4.83808786893579E-0001 + 4.83011327961991E-0001 4.82216324191402E-0001 4.81423775067125E-0001 4.80633680055855E-0001 4.79846038598706E-0001 + 4.79060850123916E-0001 4.78278114036417E-0001 4.77497829720122E-0001 4.76719996536746E-0001 4.75944613832740E-0001 + 4.75171680923040E-0001 4.74401197109592E-0001 4.73633161663936E-0001 4.72867573843419E-0001 4.72104432876097E-0001 + 4.71343737967662E-0001 4.70585488304909E-0001 4.69829683045258E-0001 4.69076321326023E-0001 4.68325402255087E-0001 + 4.67576924919016E-0001 4.66830888381868E-0001 4.66087291671217E-0001 4.65346133808356E-0001 4.64607413769900E-0001 + 4.63871130509848E-0001 4.63137282966540E-0001 4.62405870039361E-0001 4.61676890602670E-0001 4.60950343511602E-0001 + 4.60226227579908E-0001 4.59504541604386E-0001 4.58785284349706E-0001 4.58068454548386E-0001 4.57354050907743E-0001 + 4.56642072105210E-0001 4.55932516787134E-0001 4.55225383573413E-0001 4.54520671043459E-0001 4.53818377764179E-0001 + 4.53118502253757E-0001 4.52421043007306E-0001 4.51725998485152E-0001 4.51033367124491E-0001 4.50343147319491E-0001 + 4.49655337437615E-0001 4.48969935811407E-0001 4.48286940746644E-0001 4.47606350503588E-0001 4.46928163321514E-0001 + 4.46252377399957E-0001 4.45578990903360E-0001 4.44908001965713E-0001 4.44239408681158E-0001 4.43573209115658E-0001 + 4.42909401294082E-0001 4.42247983209534E-0001 4.41588952815116E-0001 4.40932308033267E-0001 4.40278046748694E-0001 + 4.39626166804810E-0001 4.38976666013084E-0001 4.38329542147134E-0001 4.37684792937992E-0001 4.37042416091679E-0001 + 4.36402409263333E-0001 4.35764770073603E-0001 4.35129496109794E-0001 4.34496584914075E-0001 4.33866033992835E-0001 + 4.33237840813123E-0001 4.32612002800249E-0001 4.31988517341277E-0001 4.31367381786154E-0001 4.30748593440617E-0001 + 4.30132149569672E-0001 4.29518047402268E-0001 4.28906284120656E-0001 4.28296856873299E-0001 4.27689762755985E-0001 + 4.27084998831808E-0001 4.26482562122882E-0001 4.25882449600868E-0001 4.25284658202249E-0001 4.24689184818859E-0001 + 4.24096026299019E-0001 4.23505179446308E-0001 4.22916641030143E-0001 4.22330407759768E-0001 4.21746476317259E-0001 + 4.21164843331507E-0001 4.20585505387617E-0001 4.20008459029228E-0001 4.19433700759651E-0001 4.18861227024088E-0001 + 4.18291034236781E-0001 4.17723118754949E-0001 4.17157476901215E-0001 4.16594104945815E-0001 4.16032999113649E-0001 + 4.15474155587784E-0001 4.14917570502311E-0001 4.14363239941101E-0001 4.13811159948427E-0001 4.13261326517066E-0001 + 4.12713735595362E-0001 4.12168383081250E-0001 4.11625264828134E-0001 4.11084376649591E-0001 4.10545714290850E-0001 + 4.10009273473820E-0001 4.09475049849587E-0001 4.08943039038707E-0001 4.08413236607430E-0001 4.07885638071199E-0001 + 4.07360238899360E-0001 4.06837034509165E-0001 4.06316020274049E-0001 4.05797191521199E-0001 4.05280543514865E-0001 + 4.04766071481270E-0001 4.04253770597869E-0001 4.03743635987347E-0001 4.03235662722323E-0001 4.02729845828875E-0001 + 4.02226180285302E-0001 4.01724661013733E-0001 4.01225282887228E-0001 4.00728040733293E-0001 4.00232929327885E-0001 + 3.99739943391775E-0001 3.99249077597655E-0001 3.98760326568889E-0001 3.98273684877087E-0001 3.97789147040851E-0001 + 3.97306707531698E-0001 3.96826360766841E-0001 3.96348101116311E-0001 3.95871922893343E-0001 3.95397820365080E-0001 + 3.94925787745355E-0001 3.94455819189854E-0001 3.93987908818780E-0001 3.93522050684523E-0001 3.93058238796718E-0001 + 3.92596467109038E-0001 3.92136729528713E-0001 3.91679019905713E-0001 3.91223332039875E-0001 3.90769659680851E-0001 + 3.90317996528061E-0001 3.89868336219859E-0001 3.89420672356246E-0001 3.88974998473656E-0001 3.88531308065278E-0001 + 3.88089594561826E-0001 3.87649851355467E-0001 3.87212071773390E-0001 3.86776249102941E-0001 3.86342376566381E-0001 + 3.85910447347233E-0001 3.85480454568628E-0001 3.85052391305263E-0001 3.84626250576140E-0001 3.84202025351722E-0001 + 3.83779708553890E-0001 3.83359293046277E-0001 3.82940771642629E-0001 3.82524137105552E-0001 3.82109382150074E-0001 + 3.81696499431567E-0001 3.81285481558927E-0001 3.80876321090920E-0001 3.80469010532520E-0001 3.80063542337266E-0001 + 3.79659908907217E-0001 3.79258102596510E-0001 3.78858115704093E-0001 3.78459940479689E-0001 3.78063569122554E-0001 + 3.77668993782629E-0001 3.77276206559287E-0001 3.76885199492843E-0001 3.76495964587425E-0001 3.76108493785591E-0001 + 3.75722778985178E-0001 3.75338812033214E-0001 3.74956584725881E-0001 3.74576088809665E-0001 3.74197315983734E-0001 + 3.73820257895057E-0001 3.73444906145607E-0001 3.73071252282649E-0001 3.72699287809573E-0001 3.72329004174963E-0001 + 3.71960392787073E-0001 3.71593445001680E-0001 3.71228152124462E-0001 3.70864505418216E-0001 3.70502496093127E-0001 + 3.70142115313993E-0001 3.69783354202601E-0001 3.69426203825574E-0001 3.69070655206443E-0001 3.68716699328026E-0001 + 3.68364327116635E-0001 3.68013529461426E-0001 3.67664297199812E-0001 3.67316621125906E-0001 3.66970491991699E-0001 + 3.66625900497311E-0001 3.66282837306729E-0001 3.65941293033201E-0001 3.65601258247088E-0001 3.65262723479471E-0001 + 3.64925679210569E-0001 3.64590115884287E-0001 3.64256023896627E-0001 3.63923393607204E-0001 3.63592215325225E-0001 + 3.63262479330130E-0001 3.62934175844182E-0001 3.62607295065285E-0001 3.62281827137136E-0001 3.61957762171095E-0001 + 3.61635090234592E-0001 3.61313801359001E-0001 3.60993885536574E-0001 3.60675332713083E-0001 3.60358132809735E-0001 + 3.60042275695104E-0001 3.59727751211305E-0001 3.59414549159339E-0001 3.59102659302109E-0001 3.58792071369270E-0001 + 3.58482775054149E-0001 3.58174760014941E-0001 3.57868015871013E-0001 3.57562532212649E-0001 3.57258298596139E-0001 + 3.56955304542527E-0001 3.56653539539426E-0001 3.56352993042204E-0001 3.56053654477637E-0001 3.55755513238993E-0001 + 3.55458558687224E-0001 3.55162780155236E-0001 3.54868166947247E-0001 3.54574708336936E-0001 3.54282393564968E-0001 + 3.53991211853672E-0001 3.53701152391099E-0001 3.53412204341417E-0001 3.53124356839990E-0001 3.52837598997038E-0001 + 3.52551919901910E-0001 3.52267308614490E-0001 3.51983754173759E-0001 3.51701245592880E-0001 3.51419771868999E-0001 + 3.51139321969731E-0001 3.50859884845423E-0001 3.50581449423615E-0001 3.50304004617018E-0001 3.50027539314288E-0001 + 3.49752042388001E-0001 3.49477502692189E-0001 3.49203909064176E-0001 3.48931250327032E-0001 3.48659515280954E-0001 + 3.48388692725404E-0001 3.48118771429581E-0001 3.47849740161329E-0001 3.47581587670524E-0001 3.47314302695838E-0001 + 3.47047873970285E-0001 3.46782290207057E-0001 3.46517540118609E-0001 3.46253612401273E-0001 3.45990495754353E-0001 + 3.45728178860412E-0001 3.45466650398219E-0001 3.45205899047687E-0001 3.44945913476316E-0001 3.44686682353382E-0001 + 3.44428194342547E-0001 3.44170438108035E-0001 3.43913402312793E-0001 3.43657075618502E-0001 3.43401446691766E-0001 + 3.43146504199184E-0001 3.42892236807360E-0001 3.42638633190339E-0001 3.42385682027149E-0001 3.42133372001198E-0001 + 3.41881691808340E-0001 3.41630630141421E-0001 3.41380175711340E-0001 3.41130317236550E-0001 3.40881043446176E-0001 + 3.40632343079419E-0001 3.40384204891774E-0001 3.40136617651340E-0001 3.39889570141945E-0001 3.39643051163174E-0001 + 3.39397049529779E-0001 3.39151554082250E-0001 3.38906553673824E-0001 3.38662037179824E-0001 3.38417993498309E-0001 + 3.38174411551354E-0001 3.37931280282604E-0001 3.37688588663519E-0001 3.37446325690309E-0001 3.37204480388324E-0001 + 3.36963041812712E-0001 3.36721999044742E-0001 3.36481341202405E-0001 3.36241057431140E-0001 3.36001136913208E-0001 + 3.35761568868358E-0001 3.35522342547042E-0001 3.35283447242279E-0001 3.35044872282866E-0001 3.34806607040279E-0001 + 3.34568640926236E-0001 3.34330963394000E-0001 3.34093563949024E-0001 3.33856432130950E-0001 3.33619557534222E-0001 + 3.33382929798808E-0001 3.33146538617742E-0001 3.32910373730954E-0001 3.32674424932818E-0001 3.32438682070975E-0001 + 3.32203135053890E-0001 3.31967773839689E-0001 3.31732588449341E-0001 3.31497568964234E-0001 3.31262705522504E-0001 + 3.31027988331604E-0001 3.30793407659013E-0001 3.30558953841688E-0001 3.30324617280524E-0001 3.30090388447309E-0001 + 3.29856257885439E-0001 3.29622216211256E-0001 3.29388254113509E-0001 3.29154362354695E-0001 3.28920531779290E-0001 + 3.28686753306953E-0001 3.28453017937006E-0001 3.28219316756671E-0001 3.27985640932406E-0001 3.27751981716258E-0001 + 3.27518330447858E-0001 3.27284678558274E-0001 3.27051017568248E-0001 3.26817339088294E-0001 3.26583634825710E-0001 + 3.26349896583433E-0001 3.26116116265176E-0001 3.25882285867378E-0001 3.25648397495648E-0001 3.25414443353574E-0001 + 3.25180415751644E-0001 3.24946307110504E-0001 3.24712109954799E-0001 3.24477816920215E-0001 3.24243420760516E-0001 + 3.24008914340137E-0001 3.23774290639968E-0001 3.23539542761894E-0001 3.23304663923901E-0001 3.23069647472790E-0001 + 3.22834486877404E-0001 3.22599175728765E-0001 3.22363707753437E-0001 3.22128076805492E-0001 3.21892276869803E-0001 + 3.21656302071015E-0001 3.21420146666770E-0001 3.21183805052266E-0001 3.20947271769243E-0001 3.20710541499840E-0001 + 3.20473609072428E-0001 3.20236469459880E-0001 3.19999117788572E-0001 3.19761549336655E-0001 3.19523759535490E-0001 + 3.19285743972343E-0001 3.19047498394351E-0001 3.18809018708692E-0001 3.18570300988457E-0001 3.18331341467772E-0001 + 3.18092136555256E-0001 3.17852682822826E-0001 3.17612977019161E-0001 3.17373016066104E-0001 3.17132797066440E-0001 + 3.16892317295868E-0001 3.16651574220283E-0001 3.16410565485854E-0001 3.16169288925552E-0001 3.15927742559988E-0001 + 3.15685924610921E-0001 3.15443833484370E-0001 3.15201467788559E-0001 3.14958826329697E-0001 3.14715908119175E-0001 + 3.14472712368704E-0001 3.14229238500691E-0001 3.13985486144654E-0001 3.13741455145699E-0001 3.13497145563480E-0001 + 3.13252557673067E-0001 3.13007691973434E-0001 3.12762549187063E-0001 3.12517130258914E-0001 3.12271436364289E-0001 + 3.12025468910983E-0001 3.11779229541448E-0001 3.11532720131125E-0001 3.11285942803331E-0001 3.11038899914887E-0001 + 3.10791594075456E-0001 3.10544028137630E-0001 3.10296205208646E-0001 3.10048128614996E-0001 3.09799801744053E-0001 + 3.09551227977240E-0001 3.09302410676634E-0001 3.09053353192593E-0001 3.08804058864381E-0001 3.08554531016958E-0001 + 3.08304772960331E-0001 3.08054787991443E-0001 3.07804579396710E-0001 3.07554150444351E-0001 3.07303504393298E-0001 + 3.07052644488716E-0001 3.06801573961986E-0001 3.06550296031961E-0001 3.06298813902399E-0001 3.06047130763220E-0001 + 3.05795249796238E-0001 3.05543174168122E-0001 3.05290907026536E-0001 3.05038451518026E-0001 3.04785810763708E-0001 + 3.04532987878430E-0001 3.04279985965645E-0001 3.04026808110995E-0001 3.03773457389972E-0001 3.03519936865981E-0001 + 3.03266249587125E-0001 3.03012398590668E-0001 3.02758386902382E-0001 3.02504217531401E-0001 3.02249893475333E-0001 + 3.01995417720245E-0001 3.01740793243851E-0001 3.01486023000748E-0001 3.01231109943565E-0001 3.00976057004344E-0001 + 3.00720867108635E-0001 3.00465543164581E-0001 3.00210088072517E-0001 2.99954504717905E-0001 2.99698795971307E-0001 + 2.99442964696084E-0001 2.99187013739383E-0001 2.98930945938548E-0001 2.98674764115320E-0001 2.98418471083536E-0001 + 2.98162069639467E-0001 2.97905562574023E-0001 2.97648952657944E-0001 2.97392242656580E-0001 2.97135435319581E-0001 + 2.96878533387960E-0001 2.96621539583784E-0001 2.96364456622379E-0001 2.96107287209753E-0001 2.95850034030982E-0001 + 2.95592699767583E-0001 2.95335287086555E-0001 2.95077798636489E-0001 2.94820237067540E-0001 2.94562605005624E-0001 + 2.94304905072391E-0001 2.94047139872954E-0001 2.93789312003621E-0001 2.93531424048005E-0001 2.93273478577008E-0001 + 2.93015478149455E-0001 2.92757425316598E-0001 2.92499322613706E-0001 2.92241172566512E-0001 2.91982977687316E-0001 + 2.91724740480147E-0001 2.91466463434284E-0001 2.91208149027467E-0001 2.90949799728481E-0001 2.90691417992602E-0001 + 2.90433006266124E-0001 2.90174566981159E-0001 2.89916102558860E-0001 2.89657615410706E-0001 2.89399107935894E-0001 + 2.89140582519383E-0001 2.88882041542894E-0001 2.88623487366105E-0001 2.88364922349320E-0001 2.88106348828173E-0001 + 2.87847769140847E-0001 2.87589185602770E-0001 2.87330600528654E-0001 2.87072016213015E-0001 2.86813434944442E-0001 + 2.86554858999085E-0001 2.86296290643246E-0001 2.86037732129464E-0001 2.85779185702999E-0001 2.85520653595971E-0001 + 2.85262138027998E-0001 2.85003641212028E-0001 2.84745165347830E-0001 2.84486712623278E-0001 2.84228285216942E-0001 + 2.83969885296118E-0001 2.83711515019424E-0001 2.83453176529625E-0001 2.83194871964684E-0001 2.82936603447988E-0001 + 2.82678373095495E-0001 2.82420183009206E-0001 2.82162035281066E-0001 2.81903931994248E-0001 2.81645875220540E-0001 + 2.81387867020979E-0001 2.81129909447796E-0001 2.80872004539843E-0001 2.80614154326483E-0001 2.80356360830198E-0001 + 2.80098626056131E-0001 2.79840952005127E-0001 2.79583340665234E-0001 2.79325794015610E-0001 2.79068314023244E-0001 + 2.78810902646208E-0001 2.78553561831036E-0001 2.78296293515974E-0001 2.78039099627704E-0001 2.77781982081981E-0001 + 2.77524942786894E-0001 2.77267983640238E-0001 2.77011106526228E-0001 2.76754313322688E-0001 2.76497605896454E-0001 + 2.76240986103367E-0001 2.75984455790218E-0001 2.75728016794745E-0001 2.75471670941684E-0001 2.75215420049968E-0001 + 2.74959265924849E-0001 2.74703210363131E-0001 2.74447255154471E-0001 2.74191402076775E-0001 2.73935652893565E-0001 + 2.73680009367741E-0001 2.73424473244511E-0001 2.73169046263193E-0001 2.72913730153921E-0001 2.72658526634353E-0001 + 2.72403437416221E-0001 2.72148464198102E-0001 2.71893608671313E-0001 2.71638872515960E-0001 2.71384257404212E-0001 + 2.71129764998320E-0001 2.70875396951261E-0001 2.70621154904754E-0001 2.70367040493855E-0001 2.70113055342998E-0001 + 2.69859201065982E-0001 2.69605479267937E-0001 2.69351891547944E-0001 2.69098439490469E-0001 2.68845124675226E-0001 + 2.68591948667945E-0001 2.68338913030904E-0001 2.68086019313034E-0001 2.67833269055181E-0001 2.67580663787456E-0001 + 2.67328205037139E-0001 2.67075894312181E-0001 2.66823733120983E-0001 2.66571722957868E-0001 2.66319865307691E-0001 + 2.66068161652431E-0001 2.65816613454674E-0001 2.65565222179394E-0001 2.65313989272806E-0001 2.65062916179536E-0001 + 2.64812004330049E-0001 2.64561255150561E-0001 2.64310670054429E-0001 2.64060250449415E-0001 2.63809997732388E-0001 + 2.63559913292620E-0001 2.63309998509126E-0001 2.63060254755292E-0001 2.62810683390917E-0001 2.62561285772138E-0001 + 2.62312063243470E-0001 2.62063017140448E-0001 2.61814148794916E-0001 2.61565459523094E-0001 2.61316950638152E-0001 + 2.61068623441590E-0001 2.60820479227204E-0001 2.60572519282403E-0001 2.60324744882230E-0001 2.60077157294657E-0001 + 2.59829757783232E-0001 2.59582547598445E-0001 2.59335527983023E-0001 2.59088700173251E-0001 2.58842065395641E-0001 + 2.58595624868255E-0001 2.58349379803347E-0001 2.58103331401380E-0001 2.57857480856990E-0001 2.57611829355663E-0001 + 2.57366378077040E-0001 2.57121128186273E-0001 2.56876080849302E-0001 2.56631237217557E-0001 2.56386598434595E-0001 + 2.56142165641417E-0001 2.55897939963812E-0001 2.55653922524333E-0001 2.55410114435627E-0001 2.55166516802424E-0001 + 2.54923130722196E-0001 2.54679957286481E-0001 2.54436997573544E-0001 2.54194252660360E-0001 2.53951723608615E-0001 + 2.53709411480025E-0001 2.53467317322326E-0001 2.53225442178604E-0001 2.52983787083949E-0001 2.52742353065448E-0001 + 2.52501141142176E-0001 2.52260152324519E-0001 2.52019387616167E-0001 2.51778848016116E-0001 2.51538534510634E-0001 + 2.51298448079942E-0001 2.51058589700875E-0001 2.50818960335510E-0001 2.50579560943862E-0001 2.50340392478526E-0001 + 2.50101455879986E-0001 2.49862752085973E-0001 2.49624282025434E-0001 2.49386046617189E-0001 2.49148046777278E-0001 + 2.48910283410259E-0001 2.48672757417897E-0001 2.48435469687442E-0001 2.48198421107021E-0001 2.47961612553243E-0001 + 2.47725044894200E-0001 2.47488718993820E-0001 2.47252635707834E-0001 2.47016795882763E-0001 2.46781200360941E-0001 + 2.46545849976819E-0001 2.46310745556955E-0001 2.46075887918664E-0001 2.45841277877729E-0001 2.45606916238664E-0001 + 2.45372803799398E-0001 2.45138941350938E-0001 2.44905329679040E-0001 2.44671969561512E-0001 2.44438861767871E-0001 + 2.44206007060680E-0001 2.43973406200584E-0001 2.43741059932517E-0001 2.43508969003515E-0001 2.43277134147241E-0001 + 2.43045556094739E-0001 2.42814235568039E-0001 2.42583173282161E-0001 2.42352369946460E-0001 2.42121826263271E-0001 + 2.41891542928912E-0001 2.41661520631319E-0001 2.41431760053068E-0001 2.41202261870363E-0001 2.40973026751339E-0001 + 2.40744055357741E-0001 2.40515348346606E-0001 2.40286906367890E-0001 2.40058730061093E-0001 2.39830820064359E-0001 + 2.39603177008394E-0001 2.39375801515112E-0001 2.39148694200327E-0001 2.38921855677460E-0001 2.38695286546388E-0001 + 2.38468987406611E-0001 2.38242958849473E-0001 2.38017201458835E-0001 2.37791715812755E-0001 2.37566502484833E-0001 + 2.37341562040827E-0001 2.37116895039997E-0001 2.36892502033742E-0001 2.36668383570674E-0001 2.36444540192547E-0001 + 2.36220972432562E-0001 2.35997680820432E-0001 2.35774665876966E-0001 2.35551928120490E-0001 2.35329468058376E-0001 + 2.35107286198218E-0001 2.34885383034265E-0001 2.34663759061996E-0001 2.34442414764547E-0001 2.34221350623560E-0001 + 2.34000567111713E-0001 2.33780064698140E-0001 2.33559843844699E-0001 2.33339905006298E-0001 2.33120248635643E-0001 + 2.32900875174409E-0001 2.32681785062734E-0001 2.32462978732429E-0001 2.32244456611382E-0001 2.32026219119136E-0001 + 2.31808266672664E-0001 2.31590599681599E-0001 2.31373218547213E-0001 2.31156123668866E-0001 2.30939315439926E-0001 + 2.30722794246739E-0001 2.30506560468621E-0001 2.30290614483983E-0001 2.30074956661131E-0001 2.29859587362346E-0001 + 2.29644506948648E-0001 2.29429715772294E-0001 2.29215214179842E-0001 2.29001002514866E-0001 2.28787081113870E-0001 + 2.28573450306271E-0001 2.28360110418152E-0001 2.28147061771912E-0001 2.27934304678418E-0001 2.27721839449617E-0001 + 2.27509666387960E-0001 2.27297785792534E-0001 2.27086197957012E-0001 2.26874903167936E-0001 2.26663901710182E-0001 + 2.26453193858754E-0001 2.26242779885265E-0001 2.26032660058966E-0001 2.25822834640582E-0001 2.25613303884019E-0001 + 2.25404068043878E-0001 2.25195127365196E-0001 2.24986482085829E-0001 2.24778132446370E-0001 2.24570078672697E-0001 + 2.24362320992729E-0001 2.24154859626505E-0001 2.23947694789593E-0001 2.23740826692408E-0001 2.23534255538829E-0001 + 2.23327981530998E-0001 2.23122004863140E-0001 2.22916325726022E-0001 2.22710944305568E-0001 2.22505860780460E-0001 + 2.22301075326587E-0001 2.22096588117390E-0001 2.21892399315960E-0001 2.21688509083269E-0001 2.21484917577483E-0001 + 2.21281624947433E-0001 2.21078631341535E-0001 2.20875936900234E-0001 2.20673541762178E-0001 2.20471446057690E-0001 + 2.20269649916321E-0001 2.20068153459284E-0001 2.19866956805637E-0001 2.19666060068153E-0001 2.19465463356067E-0001 + 2.19265166774727E-0001 2.19065170421463E-0001 2.18865474392458E-0001 2.18666078778624E-0001 2.18466983665588E-0001 + 2.18268189134038E-0001 2.18069695261438E-0001 2.17871502120302E-0001 2.17673609778189E-0001 2.17476018298734E-0001 + 2.17278727740606E-0001 2.17081738158200E-0001 2.16885049600936E-0001 2.16688662116708E-0001 2.16492575744978E-0001 + 2.16296790524022E-0001 2.16101306485053E-0001 2.15906123657399E-0001 2.15711242065043E-0001 2.15516661726278E-0001 + 2.15322382658880E-0001 2.15128404873195E-0001 2.14934728375595E-0001 2.14741353169502E-0001 2.14548279252628E-0001 + 2.14355506620076E-0001 2.14163035261918E-0001 2.13970865164577E-0001 2.13778996310126E-0001 2.13587428675250E-0001 + 2.13396162235394E-0001 2.13205196958528E-0001 2.13014532811028E-0001 2.12824169754214E-0001 2.12634107746417E-0001 + 2.12444346740558E-0001 2.12254886686217E-0001 2.12065727528940E-0001 2.11876869211273E-0001 2.11688311669987E-0001 + 2.11500054837459E-0001 2.11312098646523E-0001 2.11124443021455E-0001 2.10937087884550E-0001 2.10750033154393E-0001 + 2.10563278744461E-0001 2.10376824566941E-0001 2.10190670527171E-0001 2.10004816529539E-0001 2.09819262472272E-0001 + 2.09634008250208E-0001 2.09449053757575E-0001 2.09264398878950E-0001 2.09080043502118E-0001 2.08895987505904E-0001 + 2.08712230767462E-0001 2.08528773160196E-0001 2.08345614554445E-0001 2.08162754814351E-0001 2.07980193805513E-0001 + 2.07797931384539E-0001 2.07615967406354E-0001 2.07434301725246E-0001 2.07252934186148E-0001 2.07071864636834E-0001 + 2.06891092917460E-0001 2.06710618864742E-0001 2.06530442314396E-0001 2.06350563096600E-0001 2.06170981038083E-0001 + 2.05991695963869E-0001 2.05812707693781E-0001 2.05634016045581E-0001 2.05455620832177E-0001 2.05277521864755E-0001 + 2.05099718950340E-0001 2.04922211892485E-0001 2.04745000491973E-0001 2.04568084544361E-0001 2.04391463845574E-0001 + 2.04215138186657E-0001 2.04039107352027E-0001 2.03863371127506E-0001 2.03687929295079E-0001 2.03512781631140E-0001 + 2.03337927909284E-0001 2.03163367904162E-0001 2.02989101379921E-0001 2.02815128104905E-0001 2.02641447839402E-0001 + 2.02468060342992E-0001 2.02294965370340E-0001 2.02122162675751E-0001 2.01949652008260E-0001 2.01777433113382E-0001 + 2.01605505735913E-0001 2.01433869615369E-0001 2.01262524491248E-0001 2.01091470095306E-0001 2.00920706162430E-0001 + 2.00750232418710E-0001 2.00580048590205E-0001 2.00410154401188E-0001 2.00240549570985E-0001 2.00071233815373E-0001 + 1.99902206849392E-0001 1.99733468384178E-0001 1.99565018128016E-0001 1.99396855787390E-0001 1.99228981064524E-0001 + 1.99061393658784E-0001 1.98894093267726E-0001 1.98727079586398E-0001 1.98560352306630E-0001 1.98393911115626E-0001 + 1.98227755701236E-0001 1.98061885746680E-0001 1.97896300933360E-0001 1.97731000937688E-0001 1.97565985436365E-0001 + 1.97401254101099E-0001 1.97236806605294E-0001 1.97072642611716E-0001 1.96908761788700E-0001 1.96745163797112E-0001 + 1.96581848297391E-0001 1.96418814947435E-0001 1.96256063399425E-0001 1.96093593309344E-0001 1.95931404323220E-0001 + 1.95769496090176E-0001 1.95607868254312E-0001 1.95446520457528E-0001 1.95285452339169E-0001 1.95124663536374E-0001 + 1.94964153686194E-0001 1.94803922418175E-0001 1.94643969363538E-0001 1.94484294151292E-0001 1.94324896403283E-0001 + 1.94165775745505E-0001 1.94006931796432E-0001 1.93848364174791E-0001 1.93690072496030E-0001 1.93532056375494E-0001 + 1.93374315422767E-0001 1.93216849246621E-0001 1.93059657455370E-0001 1.92902739651203E-0001 1.92746095438327E-0001 + 1.92589724414820E-0001 1.92433626180067E-0001 1.92277800329798E-0001 1.92122246456091E-0001 1.91966964150905E-0001 + 1.91811953003253E-0001 1.91657212599901E-0001 1.91502742526084E-0001 1.91348542362656E-0001 1.91194611693549E-0001 + 1.91040950093702E-0001 1.90887557142547E-0001 1.90734432413357E-0001 1.90581575477151E-0001 1.90428985905532E-0001 + 1.90276663266426E-0001 1.90124607126567E-0001 1.89972817049004E-0001 1.89821292598081E-0001 1.89670033331610E-0001 + 1.89519038809764E-0001 1.89368308588667E-0001 1.89217842222179E-0001 1.89067639262956E-0001 1.88917699262806E-0001 + 1.88768021769132E-0001 1.88618606329196E-0001 1.88469452488343E-0001 1.88320559789998E-0001 1.88171927774239E-0001 + 1.88023555983497E-0001 1.87875443952221E-0001 1.87727591217923E-0001 1.87579997315120E-0001 1.87432661774976E-0001 + 1.87285584129221E-0001 1.87138763905513E-0001 1.86992200632792E-0001 1.86845893834853E-0001 1.86699843036412E-0001 + 1.86554047759534E-0001 1.86408507522566E-0001 1.86263221847271E-0001 1.86118190248474E-0001 1.85973412241919E-0001 + 1.85828887342122E-0001 1.85684615061302E-0001 1.85540594908303E-0001 1.85396826393241E-0001 1.85253309023933E-0001 + 1.85110042304815E-0001 1.84967025741598E-0001 1.84824258836255E-0001 1.84681741089164E-0001 1.84539472000904E-0001 + 1.84397451069026E-0001 1.84255677790561E-0001 1.84114151659511E-0001 1.83972872171506E-0001 1.83831838817356E-0001 + 1.83691051087702E-0001 1.83550508473382E-0001 1.83410210460404E-0001 1.83270156534968E-0001 1.83130346184544E-0001 + 1.82990778890691E-0001 1.82851454136955E-0001 1.82712371402046E-0001 1.82573530168811E-0001 1.82434929913468E-0001 + 1.82296570113496E-0001 1.82158450243333E-0001 1.82020569779039E-0001 1.81882928193270E-0001 1.81745524956353E-0001 + 1.81608359539877E-0001 1.81471431413103E-0001 1.81334740043317E-0001 1.81198284897634E-0001 1.81062065442271E-0001 + 1.80926081139674E-0001 1.80790331454270E-0001 1.80654815848151E-0001 1.80519533779992E-0001 1.80384484711532E-0001 + 1.80249668101089E-0001 1.80115083403564E-0001 1.79980730077639E-0001 1.79846607577135E-0001 1.79712715356776E-0001 + 1.79579052867138E-0001 1.79445619562945E-0001 1.79312414892252E-0001 1.79179438305814E-0001 1.79046689252044E-0001 + 1.78914167177370E-0001 1.78781871529838E-0001 1.78649801754432E-0001 1.78517957294503E-0001 1.78386337593584E-0001 + 1.78254942094663E-0001 1.78123770239100E-0001 1.77992821466988E-0001 1.77862095218960E-0001 1.77731590931850E-0001 + 1.77601308043754E-0001 1.77471245991861E-0001 1.77341404211727E-0001 1.77211782138366E-0001 1.77082379204793E-0001 + 1.76953194845652E-0001 1.76824228492140E-0001 1.76695479575997E-0001 1.76566947527325E-0001 1.76438631776044E-0001 + 1.76310531750799E-0001 1.76182646879688E-0001 1.76054976590983E-0001 1.75927520309512E-0001 1.75800277462089E-0001 + 1.75673247472078E-0001 1.75546429765920E-0001 1.75419823764432E-0001 1.75293428892231E-0001 1.75167244569759E-0001 + 1.75041270218719E-0001 1.74915505260629E-0001 1.74789949113193E-0001 1.74664601196464E-0001 1.74539460929221E-0001 + 1.74414527727876E-0001 1.74289801010472E-0001 1.74165280193045E-0001 1.74040964692172E-0001 1.73916853921701E-0001 + 1.73792947295652E-0001 1.73669244228950E-0001 1.73545744134879E-0001 1.73422446426536E-0001 1.73299350514102E-0001 + 1.73176455810663E-0001 1.73053761727116E-0001 1.72931267672899E-0001 1.72808973058354E-0001 1.72686877292543E-0001 + 1.72564979785071E-0001 1.72443279943352E-0001 1.72321777174979E-0001 1.72200470888085E-0001 1.72079360488431E-0001 + 1.71958445383052E-0001 1.71837724978246E-0001 1.71717198677576E-0001 1.71596865887151E-0001 1.71476726011438E-0001 + 1.71356778454352E-0001 1.71237022619624E-0001 1.71117457910251E-0001 1.70998083729228E-0001 1.70878899478268E-0001 + 1.70759904560546E-0001 1.70641098376676E-0001 1.70522480329462E-0001 1.70404049818238E-0001 1.70285806244160E-0001 + 1.70167749007655E-0001 1.70049877508784E-0001 1.69932191147058E-0001 1.69814689320707E-0001 1.69697371430341E-0001 + 1.69580236873641E-0001 1.69463285049206E-0001 1.69346515356000E-0001 1.69229927191161E-0001 1.69113519952558E-0001 + 1.68997293036599E-0001 1.68881245841523E-0001 1.68765377765026E-0001 1.68649688201874E-0001 1.68534176550316E-0001 + 1.68418842204760E-0001 1.68303684562913E-0001 1.68188703020107E-0001 1.68073896971861E-0001 1.67959265814430E-0001 + 1.67844808941878E-0001 1.67730525751024E-0001 1.67616415635391E-0001 1.67502477991444E-0001 1.67388712213823E-0001 + 1.67275117696438E-0001 1.67161693833575E-0001 1.67048440021549E-0001 1.66935355653746E-0001 1.66822440123742E-0001 + 1.66709692826964E-0001 1.66597113157008E-0001 1.66484700508585E-0001 1.66372454275314E-0001 1.66260373851930E-0001 + 1.66148458630971E-0001 1.66036708007932E-0001 1.65925121376113E-0001 1.65813698129564E-0001 1.65702437662531E-0001 + 1.65591339368909E-0001 1.65480402642055E-0001 1.65369626877551E-0001 1.65259011467310E-0001 1.65148555806581E-0001 + 1.65038259289889E-0001 1.64928121311227E-0001 1.64818141263868E-0001 1.64708318543314E-0001 1.64598652543616E-0001 + 1.64489142658655E-0001 1.64379788283627E-0001 1.64270588813563E-0001 1.64161543642779E-0001 1.64052652165796E-0001 + 1.63943913778082E-0001 1.63835327876052E-0001 1.63726893852264E-0001 1.63618611104844E-0001 1.63510479027141E-0001 + 1.63402497017885E-0001 1.63294664470107E-0001 1.63186980780743E-0001 1.63079445346759E-0001 1.62972057564593E-0001 + 1.62864816830898E-0001 1.62757722542358E-0001 1.62650774096053E-0001 1.62543970889653E-0001 1.62437312320301E-0001 + 1.62330797786286E-0001 1.62224426685557E-0001 1.62118198416653E-0001 1.62012112377221E-0001 1.61906167967352E-0001 + 1.61800364585873E-0001 1.61694701631651E-0001 1.61589178505254E-0001 1.61483794605437E-0001 1.61378549333588E-0001 + 1.61273442090020E-0001 1.61168472275273E-0001 1.61063639291040E-0001 1.60958942539055E-0001 1.60854381420538E-0001 + 1.60749955338420E-0001 1.60645663694936E-0001 1.60541505893663E-0001 1.60437481336922E-0001 1.60333589429497E-0001 + 1.60229829574543E-0001 1.60126201176937E-0001 1.60022703641790E-0001 1.59919336374260E-0001 1.59816098779927E-0001 + 1.59712990264606E-0001 1.59610010235655E-0001 1.59507158098804E-0001 1.59404433262258E-0001 1.59301835133716E-0001 + 1.59199363121676E-0001 1.59097016633945E-0001 1.58994795080437E-0001 1.58892697870933E-0001 1.58790724414713E-0001 + 1.58688874123540E-0001 1.58587146407557E-0001 1.58485540678083E-0001 1.58384056347807E-0001 1.58282692829289E-0001 + 1.58181449534780E-0001 1.58080325879206E-0001 1.57979321276065E-0001 1.57878435139664E-0001 1.57777666884936E-0001 + 1.57677015928937E-0001 1.57576481686733E-0001 1.57476063575327E-0001 1.57375761012164E-0001 1.57275573415135E-0001 + 1.57175500203506E-0001 1.57075540795497E-0001 1.56975694610894E-0001 1.56875961069930E-0001 1.56776339593662E-0001 + 1.56676829603970E-0001 1.56577430522060E-0001 1.56478141770900E-0001 1.56378962774100E-0001 1.56279892955531E-0001 + 1.56180931739523E-0001 1.56082078551232E-0001 1.55983332816272E-0001 1.55884693962587E-0001 1.55786161415395E-0001 + 1.55687734603930E-0001 1.55589412956016E-0001 1.55491195900125E-0001 1.55393082867812E-0001 1.55295073287724E-0001 + 1.55197166592347E-0001 1.55099362212756E-0001 1.55001659581992E-0001 1.54904058133753E-0001 1.54806557300891E-0001 + 1.54709156519165E-0001 1.54611855223681E-0001 1.54514652849826E-0001 1.54417548836468E-0001 1.54320542619376E-0001 + 1.54223633636861E-0001 1.54126821329965E-0001 1.54030105136259E-0001 1.53933484497928E-0001 1.53836958855754E-0001 + 1.53740527652129E-0001 1.53644190329926E-0001 1.53547946333061E-0001 1.53451795105372E-0001 1.53355736093438E-0001 + 1.53259768742253E-0001 1.53163892498990E-0001 1.53068106810746E-0001 1.52972411127365E-0001 1.52876804897486E-0001 + 1.52781287571558E-0001 1.52685858599767E-0001 1.52590517434487E-0001 1.52495263528398E-0001 1.52400096334676E-0001 + 1.52305015308122E-0001 1.52210019903472E-0001 1.52115109577465E-0001 1.52020283785644E-0001 1.51925541987260E-0001 + 1.51830883639990E-0001 1.51736308203898E-0001 1.51641815138235E-0001 1.51547403906530E-0001 1.51453073968476E-0001 + 1.51358824788807E-0001 1.51264655830308E-0001 1.51170566558918E-0001 1.51076556439200E-0001 1.50982624939250E-0001 + 1.50888771525600E-0001 1.50794995666428E-0001 1.50701296832508E-0001 1.50607674492673E-0001 1.50514128119489E-0001 + 1.50420657184336E-0001 1.50327261161009E-0001 1.50233939523633E-0001 1.50140691746288E-0001 1.50047517306227E-0001 + 1.49954415679525E-0001 1.49861386345053E-0001 1.49768428780697E-0001 1.49675542466951E-0001 1.49582726884273E-0001 + 1.49489981515546E-0001 1.49397305842477E-0001 1.49304699349582E-0001 1.49212161520962E-0001 1.49119691843343E-0001 + 1.49027289802654E-0001 1.48934954887641E-0001 1.48842686586642E-0001 1.48750484389290E-0001 1.48658347786711E-0001 + 1.48566276271142E-0001 1.48474269334984E-0001 1.48382326471941E-0001 1.48290447178166E-0001 1.48198630948835E-0001 + 1.48106877280815E-0001 1.48015185672473E-0001 1.47923555623296E-0001 1.47831986633324E-0001 1.47740478203338E-0001 + 1.47649029836198E-0001 1.47557641035508E-0001 1.47466311305430E-0001 1.47375040151635E-0001 1.47283827080352E-0001 + 1.47192671599896E-0001 1.47101573218381E-0001 1.47010531446196E-0001 1.46919545793917E-0001 1.46828615773825E-0001 + 1.46737740898769E-0001 1.46646920683692E-0001 1.46556154643722E-0001 1.46465442294750E-0001 1.46374783155527E-0001 + 1.46284176743277E-0001 1.46193622578661E-0001 1.46103120182151E-0001 1.46012669076896E-0001 1.45922268784714E-0001 + 1.45831918830863E-0001 1.45741618740231E-0001 1.45651368039619E-0001 1.45561166257371E-0001 1.45471012921456E-0001 + 1.45380907561959E-0001 1.45290849710888E-0001 1.45200838899693E-0001 1.45110874662896E-0001 1.45020956534084E-0001 + 1.44931084049535E-0001 1.44841256746313E-0001 1.44751474162650E-0001 1.44661735837947E-0001 1.44572041312392E-0001 + 1.44482390127540E-0001 1.44392781826881E-0001 1.44303215953933E-0001 1.44213692054157E-0001 1.44124209674382E-0001 + 1.44034768361850E-0001 1.43945367665366E-0001 1.43856007134919E-0001 1.43766686322253E-0001 1.43677404779532E-0001 + 1.43588162060105E-0001 1.43498957718892E-0001 1.43409791312192E-0001 1.43320662397880E-0001 1.43231570533295E-0001 + 1.43142515279462E-0001 1.43053496196300E-0001 1.42964512846456E-0001 1.42875564793391E-0001 1.42786651602343E-0001 + 1.42697772837825E-0001 1.42608928068243E-0001 1.42520116861284E-0001 1.42431338786992E-0001 1.42342593415653E-0001 + 1.42253880320302E-0001 1.42165199073447E-0001 1.42076549250540E-0001 1.41987930427087E-0001 1.41899342180002E-0001 + 1.41810784087794E-0001 1.41722255730573E-0001 1.41633756688512E-0001 1.41545286545311E-0001 1.41456844882617E-0001 + 1.41368431285991E-0001 1.41280045341835E-0001 1.41191686637193E-0001 1.41103354760528E-0001 1.41015049301530E-0001 + 1.40926769852079E-0001 1.40838516003936E-0001 1.40750287350670E-0001 1.40662083488240E-0001 1.40573904012680E-0001 + 1.40485748521259E-0001 1.40397616612676E-0001 1.40309507887832E-0001 1.40221421948286E-0001 1.40133358396069E-0001 + 1.40045316835416E-0001 1.39957296872965E-0001 1.39869298114475E-0001 1.39781320167914E-0001 1.39693362643081E-0001 + 1.39605425150635E-0001 1.39517507302292E-0001 1.39429608711407E-0001 1.39341728993554E-0001 1.39253867763048E-0001 + 1.39166024638942E-0001 1.39078199238644E-0001 1.38990391182950E-0001 1.38902600092365E-0001 1.38814825590208E-0001 + 1.38727067299316E-0001 1.38639324846696E-0001 1.38551597858297E-0001 1.38463885961333E-0001 1.38376188786227E-0001 + 1.38288505962734E-0001 1.38200837123622E-0001 1.38113181901578E-0001 1.38025539931919E-0001 1.37937910850074E-0001 + 1.37850294294108E-0001 1.37762689902200E-0001 1.37675097314779E-0001 1.37587516173749E-0001 1.37499946121133E-0001 + 1.37412386801597E-0001 1.37324837860511E-0001 1.37237298944724E-0001 1.37149769702374E-0001 1.37062249783863E-0001 + 1.36974738839716E-0001 1.36887236521750E-0001 1.36799742484828E-0001 1.36712256383358E-0001 1.36624777873820E-0001 + 1.36537306613997E-0001 1.36449842263747E-0001 1.36362384482867E-0001 1.36274932934016E-0001 1.36187487280375E-0001 + 1.36100047186823E-0001 1.36012612318960E-0001 1.35925182344084E-0001 1.35837756932167E-0001 1.35750335752932E-0001 + 1.35662918477806E-0001 1.35575504779918E-0001 1.35488094334104E-0001 1.35400686816125E-0001 1.35313281902282E-0001 + 1.35225879272536E-0001 1.35138478606020E-0001 1.35051079584268E-0001 1.34963681889839E-0001 1.34876285207404E-0001 + 1.34788889222565E-0001 1.34701493621572E-0001 1.34614098093174E-0001 1.34526702327161E-0001 1.34439306015239E-0001 + 1.34351908849177E-0001 1.34264510522864E-0001 1.34177110732205E-0001 1.34089709173959E-0001 1.34002305546026E-0001 + 1.33914899548039E-0001 1.33827490880777E-0001 1.33740079247144E-0001 1.33652664350219E-0001 1.33565245895792E-0001 + 1.33477823590320E-0001 1.33390397141607E-0001 1.33302966259395E-0001 1.33215530654094E-0001 1.33128090038544E-0001 + 1.33040644125763E-0001 1.32953192631010E-0001 1.32865735271192E-0001 1.32778271763599E-0001 1.32690801827956E-0001 + 1.32603325184567E-0001 1.32515841555590E-0001 1.32428350665528E-0001 1.32340852238092E-0001 1.32253346000225E-0001 + 1.32165831679353E-0001 1.32078309005455E-0001 1.31990777708600E-0001 1.31903237521021E-0001 1.31815688175731E-0001 + 1.31728129408300E-0001 1.31640560954203E-0001 1.31552982551666E-0001 1.31465393940592E-0001 1.31377794859906E-0001 + 1.31290185052864E-0001 1.31202564262142E-0001 1.31114932232978E-0001 1.31027288711411E-0001 1.30939633445160E-0001 + 1.30851966183335E-0001 1.30764286676438E-0001 1.30676594675969E-0001 1.30588889935805E-0001 1.30501172210728E-0001 + 1.30413441256916E-0001 1.30325696831354E-0001 1.30237938693706E-0001 1.30150166604743E-0001 1.30062380325356E-0001 + 1.29974579619219E-0001 1.29886764251609E-0001 1.29798933987730E-0001 1.29711088595968E-0001 1.29623227844838E-0001 + 1.29535351505348E-0001 1.29447459348538E-0001 1.29359551148045E-0001 1.29271626678229E-0001 1.29183685716149E-0001 + 1.29095728038211E-0001 1.29007753423814E-0001 1.28919761653487E-0001 1.28831752508286E-0001 1.28743725772767E-0001 + 1.28655681230341E-0001 1.28567618667722E-0001 1.28479537871865E-0001 1.28391438632140E-0001 1.28303320738953E-0001 + 1.28215183983152E-0001 1.28127028158994E-0001 1.28038853060290E-0001 1.27950658483376E-0001 1.27862444225529E-0001 + 1.27774210085659E-0001 1.27685955864417E-0001 1.27597681362503E-0001 1.27509386383548E-0001 1.27421070732327E-0001 + 1.27332734214465E-0001 1.27244376637133E-0001 1.27155997809642E-0001 1.27067597541859E-0001 1.26979175644804E-0001 + 1.26890731932435E-0001 1.26802266218477E-0001 1.26713778319101E-0001 1.26625268051237E-0001 1.26536735233770E-0001 + 1.26448179687140E-0001 1.26359601232454E-0001 1.26270999692177E-0001 1.26182374891034E-0001 1.26093726654814E-0001 + 1.26005054810273E-0001 1.25916359186429E-0001 1.25827639612971E-0001 1.25738895921356E-0001 1.25650127944112E-0001 + 1.25561335515537E-0001 1.25472518471103E-0001 1.25383676648153E-0001 1.25294809884212E-0001 1.25205918020173E-0001 + 1.25117000896314E-0001 1.25028058355590E-0001 1.24939090241936E-0001 1.24850096400670E-0001 1.24761076678892E-0001 + 1.24672030924089E-0001 1.24582958986430E-0001 1.24493860716774E-0001 1.24404735967569E-0001 1.24315584592051E-0001 + 1.24226406446147E-0001 1.24137201385778E-0001 1.24047969269457E-0001 1.23958709955893E-0001 1.23869423306489E-0001 + 1.23780109182849E-0001 1.23690767448473E-0001 1.23601397968563E-0001 1.23512000609219E-0001 1.23422575238148E-0001 + 1.23333121724657E-0001 1.23243639938860E-0001 1.23154129752378E-0001 1.23064591038737E-0001 1.22975023672475E-0001 + 1.22885427529437E-0001 1.22795802487383E-0001 1.22706148424282E-0001 1.22616465221119E-0001 1.22526752758294E-0001 + 1.22437010920123E-0001 1.22347239589139E-0001 1.22257438652195E-0001 1.22167607995664E-0001 1.22077747507839E-0001 + 1.21987857078437E-0001 1.21897936599199E-0001 1.21807985961890E-0001 1.21718005060301E-0001 1.21627993789752E-0001 + 1.21537952046389E-0001 1.21447879728792E-0001 1.21357776735668E-0001 1.21267642968159E-0001 1.21177478327539E-0001 + 1.21087282717618E-0001 1.20997056042541E-0001 1.20906798208790E-0001 1.20816509123588E-0001 1.20726188695693E-0001 + 1.20635836835106E-0001 1.20545453453273E-0001 1.20455038463077E-0001 1.20364591778150E-0001 1.20274113314367E-0001 + 1.20183602988553E-0001 1.20093060718475E-0001 1.20002486424156E-0001 1.19911880025763E-0001 1.19821241446019E-0001 + 1.19730570608198E-0001 1.19639867437026E-0001 1.19549131858585E-0001 1.19458363800011E-0001 1.19367563191005E-0001 + 1.19276729961016E-0001 1.19185864041760E-0001 1.19094965365809E-0001 1.19004033867297E-0001 1.18913069481927E-0001 + 1.18822072145856E-0001 1.18731041797816E-0001 1.18639978376599E-0001 1.18548881823166E-0001 1.18457752079447E-0001 + 1.18366589088944E-0001 1.18275392795823E-0001 1.18184163146430E-0001 1.18092900088082E-0001 1.18001603568662E-0001 + 1.17910273538440E-0001 1.17818909948253E-0001 1.17727512751125E-0001 1.17636081900249E-0001 1.17544617350501E-0001 + 1.17453119058844E-0001 1.17361586982211E-0001 1.17270021079929E-0001 1.17178421312103E-0001 1.17086787640125E-0001 + 1.16995120026671E-0001 1.16903418435705E-0001 1.16811682832985E-0001 1.16719913184549E-0001 1.16628109458734E-0001 + 1.16536271623756E-0001 1.16444399651648E-0001 1.16352493512606E-0001 1.16260553180343E-0001 1.16168578628859E-0001 + 1.16076569833449E-0001 1.15984526771417E-0001 1.15892449419845E-0001 1.15800337759041E-0001 1.15708191768792E-0001 + 1.15616011431301E-0001 1.15523796729265E-0001 1.15431547646987E-0001 1.15339264170486E-0001 1.15246946286070E-0001 + 1.15154593981762E-0001 1.15062207247098E-0001 1.14969786072516E-0001 1.14877330449464E-0001 1.14784840371510E-0001 + 1.14692315832016E-0001 1.14599756827382E-0001 1.14507163353804E-0001 1.14414535408790E-0001 1.14321872992183E-0001 + 1.14229176104130E-0001 1.14136444746299E-0001 1.14043678921069E-0001 1.13950878632854E-0001 1.13858043886474E-0001 + 1.13765174689192E-0001 1.13672271047866E-0001 1.13579332971699E-0001 1.13486360470507E-0001 1.13393353556145E-0001 + 1.13300312240580E-0001 1.13207236537614E-0001 1.13114126462076E-0001 1.13020982030229E-0001 1.12927803259159E-0001 + 1.12834590167389E-0001 1.12741342774470E-0001 1.12648061101902E-0001 1.12554745170483E-0001 1.12461395004388E-0001 + 1.12368010627500E-0001 1.12274592065652E-0001 1.12181139345512E-0001 1.12087652494884E-0001 1.11994131543015E-0001 + 1.11900576519786E-0001 1.11806987456829E-0001 1.11713364387121E-0001 1.11619707343763E-0001 1.11526016361919E-0001 + 1.11432291477489E-0001 1.11338532727924E-0001 1.11244740151112E-0001 1.11150913787209E-0001 1.11057053676397E-0001 + 1.10963159860619E-0001 1.10869232382562E-0001 1.10775271286676E-0001 1.10681276617848E-0001 1.10587248422731E-0001 + 1.10493186748419E-0001 1.10399091643364E-0001 1.10304963158092E-0001 1.10210801342756E-0001 1.10116606249584E-0001 + 1.10022377931352E-0001 1.09928116442914E-0001 1.09833821839058E-0001 1.09739494175937E-0001 1.09645133511890E-0001 + 1.09550739904680E-0001 1.09456313414771E-0001 1.09361854102866E-0001 1.09267362030840E-0001 1.09172837261217E-0001 + 1.09078279858922E-0001 1.08983689888612E-0001 1.08889067416832E-0001 1.08794412511091E-0001 1.08699725239252E-0001 + 1.08605005671885E-0001 1.08510253878991E-0001 1.08415469931847E-0001 1.08320653904034E-0001 1.08225805868974E-0001 + 1.08130925901985E-0001 1.08036014078329E-0001 1.07941070475679E-0001 1.07846095171758E-0001 1.07751088245879E-0001 + 1.07656049778228E-0001 1.07560979850069E-0001 1.07465878543543E-0001 1.07370745942073E-0001 1.07275582130270E-0001 + 1.07180387193310E-0001 1.07085161217764E-0001 1.06989904290976E-0001 1.06894616501477E-0001 1.06799297938885E-0001 + 1.06703948694213E-0001 1.06608568858223E-0001 1.06513158524205E-0001 1.06417717785097E-0001 1.06322246736369E-0001 + 1.06226745473346E-0001 1.06131214092028E-0001 1.06035652691161E-0001 1.05940061369034E-0001 1.05844440225136E-0001 + 1.05748789360149E-0001 1.05653108875957E-0001 1.05557398874920E-0001 1.05461659461011E-0001 1.05365890738473E-0001 + 1.05270092813372E-0001 1.05174265791943E-0001 1.05078409782038E-0001 1.04982524891885E-0001 1.04886611230920E-0001 + 1.04790668909883E-0001 1.04694698040310E-0001 1.04598698734636E-0001 1.04502671105879E-0001 1.04406615268475E-0001 + 1.04310531337759E-0001 1.04214419429967E-0001 1.04118279662130E-0001 1.04022112152594E-0001 1.03925917020197E-0001 + 1.03829694385192E-0001 1.03733444368429E-0001 1.03637167091557E-0001 1.03540862677337E-0001 1.03444531249850E-0001 + 1.03348172933358E-0001 1.03251787853652E-0001 1.03155376137120E-0001 1.03058937911162E-0001 1.02962473303878E-0001 + 1.02865982445005E-0001 1.02769465464361E-0001 1.02672922492572E-0001 1.02576353662108E-0001 1.02479759105677E-0001 + 1.02383138956849E-0001 1.02286493349952E-0001 1.02189822421059E-0001 1.02093126306119E-0001 1.01996405142570E-0001 + 1.01899659068194E-0001 1.01802888222623E-0001 1.01706092744904E-0001 1.01609272776507E-0001 1.01512428458471E-0001 + 1.01415559933636E-0001 1.01318667345143E-0001 1.01221750837309E-0001 1.01124810555064E-0001 1.01027846643948E-0001 + 1.00930859251411E-0001 1.00833848524370E-0001 1.00736814611500E-0001 1.00639757662139E-0001 1.00542677825928E-0001 + 1.00445575254370E-0001 1.00348450098644E-0001 1.00251302511743E-0001 1.00154132646390E-0001 1.00056940657799E-0001 + 9.99597267000296E-0002 9.98624909293732E-0002 9.97652335022184E-0002 9.96679545761970E-0002 9.95706543095080E-0002 + 9.94733328612303E-0002 9.93759903908021E-0002 9.92786270592205E-0002 9.91812430276867E-0002 9.90838384585968E-0002 + 9.89864135149175E-0002 9.88889683600292E-0002 9.87915031588746E-0002 9.86940180766548E-0002 9.85965132791957E-0002 + 9.84989889336780E-0002 9.84014452074385E-0002 9.83038822688573E-0002 9.82063002872019E-0002 9.81086994320013E-0002 + 9.80110798741951E-0002 9.79134417852464E-0002 9.78157853368290E-0002 9.77181107019769E-0002 9.76204180543536E-0002 + 9.75227075682003E-0002 9.74249794184930E-0002 9.73272337811001E-0002 9.72294708323646E-0002 9.71316907499411E-0002 + 9.70338937110185E-0002 9.69360798947782E-0002 9.68382494803550E-0002 9.67404026480933E-0002 9.66425395782387E-0002 + 9.65446604525092E-0002 9.64467654532581E-0002 9.63488547629509E-0002 9.62509285653172E-0002 9.61529870448285E-0002 + 9.60550303859645E-0002 9.59570587745234E-0002 9.58590723966797E-0002 9.57610714392461E-0002 9.56630560903555E-0002 + 9.55650265375222E-0002 9.54669829704206E-0002 9.53689255781594E-0002 9.52708545510121E-0002 9.51727700801559E-0002 + 9.50746723567796E-0002 9.49765615735013E-0002 9.48784379228993E-0002 9.47803015982993E-0002 9.46821527941954E-0002 + 9.45839917049377E-0002 9.44858185262557E-0002 9.43876334538929E-0002 9.42894366847633E-0002 9.41912284159004E-0002 + 9.40930088449836E-0002 9.39947781708115E-0002 9.38965365925136E-0002 9.37982843091306E-0002 9.37000215218749E-0002 + 9.36017484310294E-0002 9.35034652383140E-0002 9.34051721454654E-0002 9.33068693556061E-0002 9.32085570716659E-0002 + 9.31102354975400E-0002 9.30119048375630E-0002 9.29135652969831E-0002 9.28152170810676E-0002 9.27168603959454E-0002 + 9.26184954486077E-0002 9.25201224459074E-0002 9.24217415959292E-0002 9.23233531066726E-0002 9.22249571874226E-0002 + 9.21265540475378E-0002 9.20281438966610E-0002 9.19297269457750E-0002 9.18313034058313E-0002 9.17328734882776E-0002 + 9.16344374053226E-0002 9.15359953696719E-0002 9.14375475944229E-0002 9.13390942935407E-0002 9.12406356808016E-0002 + 9.11421719710614E-0002 9.10437033799386E-0002 9.09452301227057E-0002 9.08467524156096E-0002 9.07482704759256E-0002 + 9.06497845203188E-0002 9.05512947667475E-0002 9.04528014332473E-0002 9.03543047388836E-0002 9.02558049023765E-0002 + 9.01573021438997E-0002 9.00587966831761E-0002 8.99602887408538E-0002 8.98617785382419E-0002 8.97632662966227E-0002 + 8.96647522379400E-0002 8.95662365850640E-0002 8.94677195604152E-0002 8.93692013875001E-0002 8.92706822903820E-0002 + 8.91721624927805E-0002 8.90736422197674E-0002 8.89751216964950E-0002 8.88766011480374E-0002 8.87780808009281E-0002 + 8.86795608813044E-0002 8.85810416160213E-0002 8.84825232321745E-0002 8.83840059577899E-0002 8.82854900205512E-0002 + 8.81869756489665E-0002 8.80884630721571E-0002 8.79899525190612E-0002 8.78914442196018E-0002 8.77929384039974E-0002 + 8.76944353023364E-0002 8.75959351455339E-0002 8.74974381649603E-0002 8.73989445921219E-0002 8.73004546591933E-0002 + 8.72019685982199E-0002 8.71034866421283E-0002 8.70050090237693E-0002 8.69065359767689E-0002 8.68080677350500E-0002 + 8.67096045325666E-0002 8.66111466039422E-0002 8.65126941841510E-0002 8.64142475079323E-0002 8.63158068113343E-0002 + 8.62173723299047E-0002 8.61189443005008E-0002 8.60205229585737E-0002 8.59221085420033E-0002 8.58237012873165E-0002 + 8.57253014324044E-0002 8.56269092150304E-0002 8.55285248732034E-0002 8.54301486454978E-0002 8.53317807707872E-0002 + 8.52334214878710E-0002 8.51350710360613E-0002 8.50367296555564E-0002 8.49383975855740E-0002 8.48400750669653E-0002 + 8.47417623399207E-0002 8.46434596452509E-0002 8.45451672241201E-0002 8.44468853178323E-0002 8.43486141678852E-0002 + 8.42503540165041E-0002 8.41521051057341E-0002 8.40538676776538E-0002 8.39556419751231E-0002 8.38574282414101E-0002 + 8.37592267191748E-0002 8.36610376521268E-0002 8.35628612837954E-0002 8.34646978583857E-0002 8.33665476194412E-0002 + 8.32684108117694E-0002 8.31702876799981E-0002 8.30721784685213E-0002 8.29740834228374E-0002 8.28760027880507E-0002 + 8.27779368096744E-0002 8.26798857332021E-0002 8.25818498048576E-0002 8.24838292704172E-0002 8.23858243763337E-0002 + 8.22878353690946E-0002 8.21898624952212E-0002 8.20919060016979E-0002 8.19939661357579E-0002 8.18960431445077E-0002 + 8.17981372752489E-0002 8.17002487757465E-0002 8.16023778936923E-0002 8.15045248771345E-0002 8.14066899741554E-0002 + 8.13088734328717E-0002 8.12110755018098E-0002 8.11132964296917E-0002 8.10155364650051E-0002 8.09177958565403E-0002 + 8.08200748540349E-0002 8.07223737057570E-0002 8.06246926616200E-0002 8.05270319707659E-0002 8.04293918828007E-0002 + 8.03317726476332E-0002 8.02341745149375E-0002 8.01365977345295E-0002 8.00390425565814E-0002 7.99415092315148E-0002 + 7.98439980090860E-0002 7.97465091404301E-0002 7.96490428752635E-0002 7.95515994644661E-0002 7.94541791587367E-0002 + 7.93567822090769E-0002 7.92594088661453E-0002 7.91620593807953E-0002 7.90647340043991E-0002 7.89674329877696E-0002 + 7.88701565822921E-0002 7.87729050389541E-0002 7.86756786094772E-0002 7.85784775451311E-0002 7.84813020971112E-0002 + 7.83841525172927E-0002 7.82870290569908E-0002 7.81899319679855E-0002 7.80928615020894E-0002 7.79958179106087E-0002 + 7.78988014457456E-0002 7.78018123589796E-0002 7.77048509023086E-0002 7.76079173276550E-0002 7.75110118865418E-0002 + 7.74141348314422E-0002 7.73172864138900E-0002 7.72204668859908E-0002 7.71236764997206E-0002 7.70269155070332E-0002 + 7.69301841598603E-0002 7.68334827102735E-0002 7.67368114101599E-0002 7.66401705117083E-0002 7.65435602666526E-0002 + 7.64469809272447E-0002 7.63504327451727E-0002 7.62539159724805E-0002 7.61574308612971E-0002 7.60609776630790E-0002 + 7.59645566300168E-0002 7.58681680140073E-0002 7.57718120669236E-0002 7.56754890401278E-0002 7.55791991856619E-0002 + 7.54829427551649E-0002 7.53867200003059E-0002 7.52905311726754E-0002 7.51943765237311E-0002 7.50982563049060E-0002 + 7.50021707679339E-0002 7.49061201638727E-0002 7.48101047442980E-0002 7.47141247601090E-0002 7.46181804627763E-0002 + 7.45222721030941E-0002 7.44263999322106E-0002 7.43305642011939E-0002 7.42347651604892E-0002 7.41390030610582E-0002 + 7.40432781536734E-0002 7.39475906886466E-0002 7.38519409164254E-0002 7.37563290876483E-0002 7.36607554522744E-0002 + 7.35652202605621E-0002 7.34697237624159E-0002 7.33742662078214E-0002 7.32788478466282E-0002 7.31834689283856E-0002 + 7.30881297026150E-0002 7.29928304187550E-0002 7.28975713261069E-0002 7.28023526738889E-0002 7.27071747109095E-0002 + 7.26120376861655E-0002 7.25169418483527E-0002 7.24218874459190E-0002 7.23268747274465E-0002 7.22319039411060E-0002 + 7.21369753348746E-0002 7.20420891569172E-0002 7.19472456548231E-0002 7.18524450763691E-0002 7.17576876688649E-0002 + 7.16629736794799E-0002 7.15683033556247E-0002 7.14736769436969E-0002 7.13790946908803E-0002 7.12845568435083E-0002 + 7.11900636481005E-0002 7.10956153503798E-0002 7.10012121965823E-0002 7.09068544325289E-0002 7.08125423035980E-0002 + 7.07182760553529E-0002 7.06240559326679E-0002 7.05298821804927E-0002 7.04357550437155E-0002 7.03416747666164E-0002 + 7.02476415935775E-0002 7.01536557687822E-0002 7.00597175356134E-0002 6.99658271381566E-0002 6.98719848193683E-0002 + 6.97781908224424E-0002 6.96844453903726E-0002 6.95907487656514E-0002 6.94971011907344E-0002 6.94035029078216E-0002 + 6.93099541585011E-0002 6.92164551845974E-0002 6.91230062275686E-0002 6.90296075285066E-0002 6.89362593279446E-0002 + 6.88429618666239E-0002 6.87497153848634E-0002 6.86565201227514E-0002 6.85633763198162E-0002 6.84702842156836E-0002 + 6.83772440496380E-0002 6.82842560601287E-0002 6.81913204861677E-0002 6.80984375659586E-0002 6.80056075373898E-0002 + 6.79128306383905E-0002 6.78201071061626E-0002 6.77274371779212E-0002 6.76348210904273E-0002 6.75422590802076E-0002 + 6.74497513833890E-0002 6.73572982358084E-0002 6.72648998730671E-0002 6.71725565303108E-0002 6.70802684425590E-0002 + 6.69880358440450E-0002 6.68958589696445E-0002 6.68037380524574E-0002 6.67116733265275E-0002 6.66196650250285E-0002 + 6.65277133808412E-0002 6.64358186261676E-0002 6.63439809936858E-0002 6.62522007148720E-0002 6.61604780212381E-0002 + 6.60688131440556E-0002 6.59772063138882E-0002 6.58856577612791E-0002 6.57941677160348E-0002 6.57027364079408E-0002 + 6.56113640664307E-0002 6.55200509202004E-0002 6.54287971977308E-0002 6.53376031273425E-0002 6.52464689368102E-0002 + 6.51553948531687E-0002 6.50643811038979E-0002 6.49734279151312E-0002 6.48825355133083E-0002 6.47917041242382E-0002 + 6.47009339732636E-0002 6.46102252852059E-0002 6.45195782850815E-0002 6.44289931966947E-0002 6.43384702439342E-0002 + 6.42480096499719E-0002 6.41576116381188E-0002 6.40672764306372E-0002 6.39770042495409E-0002 6.38867953167329E-0002 + 6.37966498530110E-0002 6.37065680798623E-0002 6.36165502170324E-0002 6.35265964847071E-0002 6.34367071023793E-0002 + 6.33468822889866E-0002 6.32571222632705E-0002 6.31674272432227E-0002 6.30777974468594E-0002 6.29882330909480E-0002 + 6.28987343926667E-0002 6.28093015682210E-0002 6.27199348335070E-0002 6.26306344038898E-0002 6.25414004943965E-0002 + 6.24522333192731E-0002 6.23631330928978E-0002 6.22741000282848E-0002 6.21851343389676E-0002 6.20962362373089E-0002 + 6.20074059354138E-0002 6.19186436447699E-0002 6.18299495766064E-0002 6.17413239415062E-0002 6.16527669496267E-0002 + 6.15642788105891E-0002 6.14758597334771E-0002 6.13875099269481E-0002 6.12992295990659E-0002 6.12110189576610E-0002 + 6.11228782094979E-0002 6.10348075615508E-0002 6.09468072196435E-0002 6.08588773895313E-0002 6.07710182759568E-0002 + 6.06832300837597E-0002 6.05955130167660E-0002 6.05078672786483E-0002 6.04202930722308E-0002 6.03327905997666E-0002 + 6.02453600634376E-0002 6.01580016643257E-0002 6.00707156034404E-0002 5.99835020808849E-0002 5.98963612964389E-0002 + 5.98092934493641E-0002 5.97222987382083E-0002 5.96353773610003E-0002 5.95485295152488E-0002 5.94617553979981E-0002 + 5.93750552056602E-0002 5.92884291340702E-0002 5.92018773784581E-0002 5.91154001335035E-0002 5.90289975933633E-0002 + 5.89426699516433E-0002 5.88564174013698E-0002 5.87702401350449E-0002 5.86841383442838E-0002 5.85981122205105E-0002 + 5.85121619542612E-0002 5.84262877358802E-0002 5.83404897547110E-0002 5.82547681995699E-0002 5.81691232590801E-0002 + 5.80835551206948E-0002 5.79980639716453E-0002 5.79126499984942E-0002 5.78273133873299E-0002 5.77420543231524E-0002 + 5.76568729908214E-0002 5.75717695745536E-0002 5.74867442578666E-0002 5.74017972234378E-0002 5.73169286537473E-0002 + 5.72321387304064E-0002 5.71474276344084E-0002 5.70627955462682E-0002 5.69782426456581E-0002 5.68937691118269E-0002 + 5.68093751233193E-0002 5.67250608580318E-0002 5.66408264932395E-0002 5.65566722055685E-0002 5.64725981710783E-0002 + 5.63886045651500E-0002 5.63046915624855E-0002 5.62208593370510E-0002 5.61371080623284E-0002 5.60534379112868E-0002 + 5.59698490557657E-0002 5.58863416676230E-0002 5.58029159171939E-0002 5.57195719751387E-0002 5.56363100107340E-0002 + 5.55531301929925E-0002 5.54700326898776E-0002 5.53870176689478E-0002 5.53040852973282E-0002 5.52212357408686E-0002 + 5.51384691653767E-0002 5.50557857355239E-0002 5.49731856155742E-0002 5.48906689689904E-0002 5.48082359586304E-0002 + 5.47258867464938E-0002 5.46436214941987E-0002 5.45614403624194E-0002 5.44793435111948E-0002 5.43973311001527E-0002 + 5.43154032878067E-0002 5.42335602320335E-0002 5.41518020905215E-0002 5.40701290195905E-0002 5.39885411751460E-0002 + 5.39070387125951E-0002 5.38256217863111E-0002 5.37442905501676E-0002 5.36630451573405E-0002 5.35818857600271E-0002 + 5.35008125100916E-0002 5.34198255584458E-0002 5.33389250552177E-0002 5.32581111502571E-0002 5.31773839920938E-0002 + 5.30967437289503E-0002 5.30161905083470E-0002 5.29357244766514E-0002 5.28553457801473E-0002 5.27750545637387E-0002 + 5.26948509721042E-0002 5.26147351489358E-0002 5.25347072372199E-0002 5.24547673791521E-0002 5.23749157165316E-0002 + 5.22951523899991E-0002 5.22154775395438E-0002 5.21358913048694E-0002 5.20563938241809E-0002 5.19769852355376E-0002 + 5.18976656759503E-0002 5.18184352816902E-0002 5.17392941884020E-0002 5.16602425311877E-0002 5.15812804437591E-0002 + 5.15024080598486E-0002 5.14236255116844E-0002 5.13449329313448E-0002 5.12663304497976E-0002 5.11878181972668E-0002 + 5.11093963035142E-0002 5.10310648971610E-0002 5.09528241062805E-0002 5.08746740581713E-0002 5.07966148792153E-0002 + 5.07186466951035E-0002 5.06407696309200E-0002 5.05629838106891E-0002 5.04852893578269E-0002 5.04076863949998E-0002 + 5.03301750440382E-0002 5.02527554258519E-0002 5.01754276609665E-0002 5.00981918686739E-0002 5.00210481676261E-0002 + 4.99439966760331E-0002 4.98670375106422E-0002 4.97901707880407E-0002 4.97133966238055E-0002 4.96367151325871E-0002 + 4.95601264283360E-0002 4.94836306243302E-0002 4.94072278327778E-0002 4.93309181653551E-0002 4.92547017330076E-0002 + 4.91785786454670E-0002 4.91025490119311E-0002 4.90266129409221E-0002 4.89507705397747E-0002 4.88750219154582E-0002 + 4.87993671739237E-0002 4.87238064203020E-0002 4.86483397587607E-0002 4.85729672929010E-0002 4.84976891255591E-0002 + 4.84225053585207E-0002 4.83474160929469E-0002 4.82724214290609E-0002 4.81975214662324E-0002 4.81227163032901E-0002 + 4.80480060378102E-0002 4.79733907669399E-0002 4.78988705868287E-0002 4.78244455927123E-0002 4.77501158793111E-0002 + 4.76758815401177E-0002 4.76017426680223E-0002 4.75276993551983E-0002 4.74537516926464E-0002 4.73798997708488E-0002 + 4.73061436793408E-0002 4.72324835069105E-0002 4.71589193411985E-0002 4.70854512695810E-0002 4.70120793778297E-0002 + 4.69388037517639E-0002 4.68656244755974E-0002 4.67925416331056E-0002 4.67195553070841E-0002 4.66466655796040E-0002 + 4.65738725317266E-0002 4.65011762438446E-0002 4.64285767953965E-0002 4.63560742650369E-0002 4.62836687304650E-0002 + 4.62113602687089E-0002 4.61391489556972E-0002 4.60670348666861E-0002 4.59950180760879E-0002 4.59230986574703E-0002 + 4.58512766833270E-0002 4.57795522257057E-0002 4.57079253554218E-0002 4.56363961425291E-0002 4.55649646564048E-0002 + 4.54936309651920E-0002 4.54223951366702E-0002 4.53512572373546E-0002 4.52802173331531E-0002 4.52092754889649E-0002 + 4.51384317687232E-0002 4.50676862358518E-0002 4.49970389525784E-0002 4.49264899803625E-0002 4.48560393799094E-0002 + 4.47856872109552E-0002 4.47154335323083E-0002 4.46452784021216E-0002 4.45752218773328E-0002 4.45052640143227E-0002 + 4.44354048686571E-0002 4.43656444945555E-0002 4.42959829458651E-0002 4.42264202753149E-0002 4.41569565348736E-0002 + 4.40875917754904E-0002 4.40183260474532E-0002 4.39491593998574E-0002 4.38800918813507E-0002 4.38111235392578E-0002 + 4.37422544202825E-0002 4.36734845702632E-0002 4.36048140340576E-0002 4.35362428556710E-0002 4.34677710781981E-0002 + 4.33993987438946E-0002 4.33311258942192E-0002 4.32629525695892E-0002 4.31948788096811E-0002 4.31269046530854E-0002 + 4.30590301377368E-0002 4.29912553004683E-0002 4.29235801775854E-0002 4.28560048039310E-0002 4.27885292141499E-0002 + 4.27211534413798E-0002 4.26538775181997E-0002 4.25867014763560E-0002 4.25196253465030E-0002 4.24526491584034E-0002 + 4.23857729411869E-0002 4.23189967228748E-0002 4.22523205304941E-0002 4.21857443905376E-0002 4.21192683283299E-0002 + 4.20528923683438E-0002 4.19866165342421E-0002 4.19204408487337E-0002 4.18543653336156E-0002 4.17883900098736E-0002 + 4.17225148975370E-0002 4.16567400157218E-0002 4.15910653826871E-0002 4.15254910158062E-0002 4.14600169315799E-0002 + 4.13946431455063E-0002 4.13293696722532E-0002 4.12641965256574E-0002 4.11991237186233E-0002 4.11341512630065E-0002 + 4.10692791699884E-0002 4.10045074496860E-0002 4.09398361115267E-0002 4.08752651637853E-0002 4.08107946139157E-0002 + 4.07464244686659E-0002 4.06821547336436E-0002 4.06179854136628E-0002 4.05539165126273E-0002 4.04899480334865E-0002 + 4.04260799784232E-0002 4.03623123486500E-0002 4.02986451443945E-0002 4.02350783651014E-0002 4.01716120092718E-0002 + 4.01082460744928E-0002 4.00449805574935E-0002 3.99818154540875E-0002 3.99187507592003E-0002 3.98557864667537E-0002 + 3.97929225699251E-0002 3.97301590608721E-0002 3.96674959309925E-0002 3.96049331705470E-0002 3.95424707692524E-0002 + 3.94801087154989E-0002 3.94178469969868E-0002 3.93556856007403E-0002 3.92936245124549E-0002 3.92316637171924E-0002 + 3.91698031991047E-0002 3.91080429413174E-0002 3.90463829262771E-0002 3.89848231351562E-0002 3.89233635486643E-0002 + 3.88620041462210E-0002 3.88007449066661E-0002 3.87395858077800E-0002 3.86785268264283E-0002 3.86175679386338E-0002 + 3.85567091195320E-0002 3.84959503432113E-0002 3.84352915831621E-0002 3.83747328116374E-0002 3.83142740002185E-0002 + 3.82539151194655E-0002 3.81936561391645E-0002 3.81334970280352E-0002 3.80734377540366E-0002 3.80134782842346E-0002 + 3.79536185847150E-0002 3.78938586206547E-0002 3.78341983564383E-0002 3.77746377554822E-0002 3.77151767803218E-0002 + 3.76558153926252E-0002 3.75965535530179E-0002 3.75373912214897E-0002 3.74783283569286E-0002 3.74193649174546E-0002 + 3.73605008601137E-0002 3.73017361412698E-0002 3.72430707162848E-0002 3.71845045395751E-0002 3.71260375648447E-0002 + 3.70676697446913E-0002 3.70094010310131E-0002 3.69512313745862E-0002 3.68931607256028E-0002 3.68351890331171E-0002 + 3.67773162453213E-0002 3.67195423096911E-0002 3.66618671725035E-0002 3.66042907795366E-0002 3.65468130753835E-0002 + 3.64894340038742E-0002 3.64321535078714E-0002 3.63749715294155E-0002 3.63178880096800E-0002 3.62609028888838E-0002 + 3.62040161064363E-0002 3.61472276007909E-0002 3.60905373095464E-0002 3.60339451694174E-0002 3.59774511162339E-0002 + 3.59210550850277E-0002 3.58647570097843E-0002 3.58085568237631E-0002 3.57524544591608E-0002 3.56964498475203E-0002 + 3.56405429193500E-0002 3.55847336043423E-0002 3.55290218311976E-0002 3.54734075279602E-0002 3.54178906216960E-0002 + 3.53624710384330E-0002 3.53071487035417E-0002 3.52519235414705E-0002 3.51967954757750E-0002 3.51417644290728E-0002 + 3.50868303231609E-0002 3.50319930789558E-0002 3.49772526166249E-0002 3.49226088552495E-0002 3.48680617132923E-0002 + 3.48136111080555E-0002 3.47592569561482E-0002 3.47049991734281E-0002 3.46508376746926E-0002 3.45967723737809E-0002 + 3.45428031840721E-0002 3.44889300177661E-0002 3.44351527860880E-0002 3.43814713998161E-0002 3.43278857685181E-0002 + 3.42743958010348E-0002 3.42210014053624E-0002 3.41677024885927E-0002 3.41144989570159E-0002 3.40613907160316E-0002 + 3.40083776701628E-0002 3.39554597230705E-0002 3.39026367777289E-0002 3.38499087360137E-0002 3.37972754990250E-0002 + 3.37447369672186E-0002 3.36922930399356E-0002 3.36399436157981E-0002 3.35876885925036E-0002 3.35355278671325E-0002 + 3.34834613355011E-0002 3.34314888930724E-0002 3.33796104340441E-0002 3.33278258520684E-0002 3.32761350398104E-0002 + 3.32245378891386E-0002 3.31730342910513E-0002 3.31216241357782E-0002 3.30703073126335E-0002 3.30190837102211E-0002 + 3.29679532161837E-0002 3.29169157173056E-0002 3.28659710997032E-0002 3.28151192486040E-0002 3.27643600483164E-0002 + 3.27136933823764E-0002 3.26631191335916E-0002 3.26126371838337E-0002 3.25622474140684E-0002 3.25119497046783E-0002 + 3.24617439350352E-0002 3.24116299837948E-0002 3.23616077287332E-0002 3.23116770468210E-0002 3.22618378143104E-0002 + 3.22120899064257E-0002 3.21624331978786E-0002 3.21128675621891E-0002 3.20633928724231E-0002 3.20140090007192E-0002 + 3.19647158182736E-0002 3.19155131956646E-0002 3.18664010026154E-0002 3.18173791080087E-0002 3.17684473798567E-0002 + 3.17196056855660E-0002 3.16708538916129E-0002 3.16221918636602E-0002 3.15736194666460E-0002 3.15251365647388E-0002 + 3.14767430211148E-0002 3.14284386984902E-0002 3.13802234584700E-0002 3.13320971620647E-0002 3.12840596694685E-0002 + 3.12361108400583E-0002 3.11882505324382E-0002 3.11404786043199E-0002 3.10927949128929E-0002 3.10451993143943E-0002 + 3.09976916643307E-0002 3.09502718172848E-0002 3.09029396273448E-0002 3.08556949476301E-0002 3.08085376305419E-0002 + 3.07614675276302E-0002 3.07144844899337E-0002 3.06675883673421E-0002 3.06207790093072E-0002 3.05740562643977E-0002 + 3.05274199804767E-0002 3.04808700044787E-0002 3.04344061827945E-0002 3.03880283608858E-0002 3.03417363836696E-0002 + 3.02955300950584E-0002 3.02494093384048E-0002 3.02033739562484E-0002 3.01574237903305E-0002 3.01115586817275E-0002 + 3.00657784708052E-0002 3.00200829970557E-0002 2.99744720993192E-0002 2.99289456157397E-0002 2.98835033835704E-0002 + 2.98381452395307E-0002 2.97928710194564E-0002 2.97476805586037E-0002 2.97025736912399E-0002 2.96575502511859E-0002 + 2.96126100713550E-0002 2.95677529840865E-0002 2.95229788208258E-0002 2.94782874124810E-0002 2.94336785890953E-0002 + 2.93891521801216E-0002 2.93447080141839E-0002 2.93003459192409E-0002 2.92560657225705E-0002 2.92118672507398E-0002 + 2.91677503295672E-0002 2.91237147842039E-0002 2.90797604390518E-0002 2.90358871179045E-0002 2.89920946438500E-0002 + 2.89483828390989E-0002 2.89047515254313E-0002 2.88612005237563E-0002 2.88177296544327E-0002 2.87743387369622E-0002 + 2.87310275902431E-0002 2.86877960325996E-0002 2.86446438814904E-0002 2.86015709538067E-0002 2.85585770657674E-0002 + 2.85156620328441E-0002 2.84728256699325E-0002 2.84300677911876E-0002 2.83873882100456E-0002 2.83447867394628E-0002 + 2.83022631915789E-0002 2.82598173779259E-0002 2.82174491093008E-0002 2.81751581959141E-0002 2.81329444473827E-0002 + 2.80908076725649E-0002 2.80487476797389E-0002 2.80067642764985E-0002 2.79648572696924E-0002 2.79230264657159E-0002 + 2.78812716702706E-0002 2.78395926883498E-0002 2.77979893243424E-0002 2.77564613819953E-0002 2.77150086644877E-0002 + 2.76736309742664E-0002 2.76323281132173E-0002 2.75910998825679E-0002 2.75499460829769E-0002 2.75088665144962E-0002 + 2.74678609763609E-0002 2.74269292675207E-0002 2.73860711859807E-0002 2.73452865293924E-0002 2.73045750945968E-0002 + 2.72639366780584E-0002 2.72233710753851E-0002 2.71828780817855E-0002 2.71424574917235E-0002 2.71021090991503E-0002 + 2.70618326974518E-0002 2.70216280793056E-0002 2.69814950369283E-0002 2.69414333618951E-0002 2.69014428451398E-0002 + 2.68615232771263E-0002 2.68216744476314E-0002 2.67818961459244E-0002 2.67421881606915E-0002 2.67025502800810E-0002 + 2.66629822915822E-0002 2.66234839821235E-0002 2.65840551381616E-0002 2.65446955455838E-0002 2.65054049896476E-0002 + 2.64661832550481E-0002 2.64270301259475E-0002 2.63879453861031E-0002 2.63489288184678E-0002 2.63099802055891E-0002 + 2.62710993295107E-0002 2.62322859716592E-0002 2.61935399129196E-0002 2.61548609337321E-0002 2.61162488138517E-0002 + 2.60777033326712E-0002 2.60392242688672E-0002 2.60008114008590E-0002 2.59624645063116E-0002 2.59241833624291E-0002 + 2.58859677459464E-0002 2.58478174330091E-0002 2.58097321993839E-0002 2.57717118201267E-0002 2.57337560700045E-0002 + 2.56958647231334E-0002 2.56580375532043E-0002 2.56202743333849E-0002 2.55825748362589E-0002 2.55449388341200E-0002 + 2.55073660986473E-0002 2.54698564010334E-0002 2.54324095119160E-0002 2.53950252016268E-0002 2.53577032399500E-0002 + 2.53204433960764E-0002 2.52832454389055E-0002 2.52461091367505E-0002 2.52090342575043E-0002 2.51720205685715E-0002 + 2.51350678369508E-0002 2.50981758290845E-0002 2.50613443110385E-0002 2.50245730483898E-0002 2.49878618063164E-0002 + 2.49512103495216E-0002 2.49146184421659E-0002 2.48780858482217E-0002 2.48416123309144E-0002 2.48051976532885E-0002 + 2.47688415777463E-0002 2.47325438664793E-0002 2.46963042810589E-0002 2.46601225827847E-0002 2.46239985324038E-0002 + 2.45879318903761E-0002 2.45519224166770E-0002 2.45159698707972E-0002 2.44800740120151E-0002 2.44442345990030E-0002 + 2.44084513901297E-0002 2.43727241433543E-0002 2.43370526163172E-0002 2.43014365660590E-0002 2.42658757494832E-0002 + 2.42303699229239E-0002 2.41949188423726E-0002 2.41595222634939E-0002 2.41241799414729E-0002 2.40888916312887E-0002 + 2.40536570873805E-0002 2.40184760639199E-0002 2.39833483146902E-0002 2.39482735930705E-0002 2.39132516520887E-0002 + 2.38782822445127E-0002 2.38433651226757E-0002 2.38085000384986E-0002 2.37736867437100E-0002 2.37389249895654E-0002 + 2.37042145270975E-0002 2.36695551068654E-0002 2.36349464792283E-0002 2.36003883940787E-0002 2.35658806011319E-0002 + 2.35314228496364E-0002 2.34970148886328E-0002 2.34626564667706E-0002 2.34283473324379E-0002 2.33940872336393E-0002 + 2.33598759181863E-0002 2.33257131334758E-0002 2.32915986266433E-0002 2.32575321445085E-0002 2.32235134336747E-0002 + 2.31895422403534E-0002 2.31556183105092E-0002 2.31217413898440E-0002 2.30879112237362E-0002 2.30541275573018E-0002 + 2.30203901353939E-0002 2.29866987025723E-0002 2.29530530031568E-0002 2.29194527811814E-0002 2.28858977804171E-0002 + 2.28523877443642E-0002 2.28189224163360E-0002 2.27855015392987E-0002 2.27521248560085E-0002 2.27187921089964E-0002 + 2.26855030405454E-0002 2.26522573926823E-0002 2.26190549072240E-0002 2.25858953257314E-0002 2.25527783895168E-0002 + 2.25197038397053E-0002 2.24866714172116E-0002 2.24536808626943E-0002 2.24207319166395E-0002 2.23878243192850E-0002 + 2.23549578106425E-0002 2.23221321305823E-0002 2.22893470187026E-0002 2.22566022144830E-0002 2.22238974571771E-0002 + 2.21912324857898E-0002 2.21586070391914E-0002 2.21260208561336E-0002 2.20934736750043E-0002 2.20609652341948E-0002 + 2.20284952718935E-0002 2.19960635259936E-0002 2.19636697343919E-0002 2.19313136346903E-0002 2.18989949643716E-0002 + 2.18667134608150E-0002 2.18344688611890E-0002 2.18022609024894E-0002 2.17700893216545E-0002 2.17379538554116E-0002 + 2.17058542403617E-0002 2.16737902129867E-0002 2.16417615096191E-0002 2.16097678664955E-0002 2.15778090197108E-0002 + 2.15458847052102E-0002 2.15139946588282E-0002 2.14821386163646E-0002 2.14503163133625E-0002 2.14185274854689E-0002 + 2.13867718679819E-0002 2.13550491962806E-0002 2.13233592055717E-0002 2.12917016310048E-0002 2.12600762076112E-0002 + 2.12284826703649E-0002 2.11969207541218E-0002 2.11653901937190E-0002 2.11338907238603E-0002 2.11024220791923E-0002 + 2.10709839942976E-0002 2.10395762037403E-0002 2.10081984419588E-0002 2.09768504433812E-0002 2.09455319423559E-0002 + 2.09142426731981E-0002 2.08829823701667E-0002 2.08517507675183E-0002 2.08205475993762E-0002 2.07893725999463E-0002 + 2.07582255033321E-0002 2.07271060436508E-0002 2.06960139549482E-0002 2.06649489712758E-0002 2.06339108267145E-0002 + 2.06028992552585E-0002 2.05719139909430E-0002 2.05409547677440E-0002 2.05100213197169E-0002 2.04791133808735E-0002 + 2.04482306852324E-0002 2.04173729668226E-0002 2.03865399596990E-0002 2.03557313979315E-0002 2.03249470155889E-0002 + 2.02941865468286E-0002 2.02634497257339E-0002 2.02327362865307E-0002 2.02020459634138E-0002 2.01713784906010E-0002 + 2.01407336024841E-0002 2.01101110332965E-0002 2.00795105174883E-0002 2.00489317895370E-0002 2.00183745839323E-0002 + 1.99878386351841E-0002 1.99573236780346E-0002 1.99268294471037E-0002 1.98963556772943E-0002 1.98659021033638E-0002 + 1.98354684602991E-0002 1.98050544830965E-0002 1.97746599069434E-0002 1.97442844669826E-0002 1.97139278985679E-0002 + 1.96835899370824E-0002 1.96532703180856E-0002 1.96229687771627E-0002 1.95926850500797E-0002 1.95624188726517E-0002 + 1.95321699808635E-0002 1.95019381108423E-0002 1.94717229987650E-0002 1.94415243810176E-0002 1.94113419940670E-0002 + 1.93811755746009E-0002 1.93510248593150E-0002 1.93208895851689E-0002 1.92907694892351E-0002 1.92606643087106E-0002 + 1.92305737809914E-0002 1.92004976436177E-0002 1.91704356343174E-0002 1.91403874909205E-0002 1.91103529515185E-0002 + 1.90803317543717E-0002 1.90503236378241E-0002 1.90203283404970E-0002 1.89903456012086E-0002 1.89603751588884E-0002 + 1.89304167527441E-0002 1.89004701221032E-0002 1.88705350066111E-0002 1.88406111460019E-0002 1.88106982803243E-0002 + 1.87807961497706E-0002 1.87509044947512E-0002 1.87210230559372E-0002 1.86911515742490E-0002 1.86612897907829E-0002 + 1.86314374468775E-0002 1.86015942841565E-0002 1.85717600444356E-0002 1.85419344697855E-0002 1.85121173025818E-0002 + 1.84823082854168E-0002 1.84525071610798E-0002 1.84227136727090E-0002 1.83929275637104E-0002 1.83631485777073E-0002 + 1.83333764586108E-0002 1.83036109506431E-0002 1.82738517982719E-0002 1.82440987462964E-0002 1.82143515397228E-0002 + 1.81846099239359E-0002 1.81548736445632E-0002 1.81251424476117E-0002 1.80954160792496E-0002 1.80656942861150E-0002 + 1.80359768150584E-0002 1.80062634132875E-0002 1.79765538282977E-0002 1.79468478079612E-0002 1.79171451003997E-0002 + 1.78874454542022E-0002 1.78577486181452E-0002 1.78280543414069E-0002 1.77983623735370E-0002 1.77686724644096E-0002 + 1.77389843642319E-0002 1.77092978236221E-0002 1.76796125934928E-0002 1.76499284251571E-0002 1.76202450702970E-0002 + 1.75905622809566E-0002 1.75608798095420E-0002 1.75311974088883E-0002 1.75015148321545E-0002 1.74718318329174E-0002 + 1.74421481651447E-0002 1.74124635832268E-0002 1.73827778418673E-0002 1.73530906962755E-0002 1.73234019020138E-0002 + 1.72937112150217E-0002 1.72640183917491E-0002 1.72343231889613E-0002 1.72046253639504E-0002 1.71749246743244E-0002 + 1.71452208782111E-0002 1.71155137341490E-0002 1.70858030010759E-0002 1.70560884384115E-0002 1.70263698059909E-0002 + 1.69966468641597E-0002 1.69669193736445E-0002 1.69371870956748E-0002 1.69074497919172E-0002 1.68777072245343E-0002 + 1.68479591561222E-0002 1.68182053497819E-0002 1.67884455690449E-0002 1.67586795779719E-0002 1.67289071411409E-0002 + 1.66991280234759E-0002 1.66693419905721E-0002 1.66395488084144E-0002 1.66097482434911E-0002 1.65799400628106E-0002 + 1.65501240339249E-0002 1.65202999248479E-0002 1.64904675041341E-0002 1.64606265408597E-0002 1.64307768045913E-0002 + 1.64009180654808E-0002 1.63710500941676E-0002 1.63411726618301E-0002 1.63112855402136E-0002 1.62813885015603E-0002 + 1.62514813187074E-0002 1.62215637650490E-0002 1.61916356144415E-0002 1.61616966414091E-0002 1.61317466210140E-0002 + 1.61017853288101E-0002 1.60718125410279E-0002 1.60418280343866E-0002 1.60118315862240E-0002 1.59818229744657E-0002 + 1.59518019776099E-0002 1.59217683747434E-0002 1.58917219455423E-0002 1.58616624702524E-0002 1.58315897297967E-0002 + 1.58015035056530E-0002 1.57714035798945E-0002 1.57412897352212E-0002 1.57111617549725E-0002 1.56810194230924E-0002 + 1.56508625241257E-0002 1.56206908432501E-0002 1.55905041663204E-0002 1.55603022797622E-0002 1.55300849706709E-0002 + 1.54998520268244E-0002 1.54696032365375E-0002 1.54393383889346E-0002 1.54090572736148E-0002 1.53787596809760E-0002 + 1.53484454020143E-0002 1.53181142283796E-0002 1.52877659524551E-0002 1.52574003672474E-0002 1.52270172663908E-0002 + 1.51966164443059E-0002 1.51661976960540E-0002 1.51357608173575E-0002 1.51053056046394E-0002 1.50748318550603E-0002 + 1.50443393664153E-0002 1.50138279372577E-0002 1.49832973668004E-0002 1.49527474549994E-0002 1.49221780025310E-0002 + 1.48915888107723E-0002 1.48609796818096E-0002 1.48303504184551E-0002 1.47997008243102E-0002 1.47690307035847E-0002 + 1.47383398613740E-0002 1.47076281033707E-0002 1.46768952361266E-0002 1.46461410668672E-0002 1.46153654035988E-0002 + 1.45845680550940E-0002 1.45537488308557E-0002 1.45229075411580E-0002 1.44920439970226E-0002 1.44611580102673E-0002 + 1.44302493934902E-0002 1.43993179600273E-0002 1.43683635240199E-0002 1.43373859004155E-0002 1.43063849048615E-0002 + 1.42753603539156E-0002 1.42443120648322E-0002 1.42132398557064E-0002 1.41821435454419E-0002 1.41510229537248E-0002 + 1.41198779010632E-0002 1.40887082087644E-0002 1.40575136989511E-0002 1.40262941945779E-0002 1.39950495194441E-0002 + 1.39637794981187E-0002 1.39324839560242E-0002 1.39011627194615E-0002 1.38698156154630E-0002 1.38384424720441E-0002 + 1.38070431179133E-0002 1.37756173827789E-0002 1.37441650970319E-0002 1.37126860920803E-0002 1.36811802000715E-0002 + 1.36496472540839E-0002 1.36180870880159E-0002 1.35864995366565E-0002 1.35548844356597E-0002 1.35232416215774E-0002 + 1.34915709317900E-0002 1.34598722046009E-0002 1.34281452792069E-0002 1.33963899956535E-0002 1.33646061948910E-0002 + 1.33327937187951E-0002 1.33009524101041E-0002 1.32690821124488E-0002 1.32371826704456E-0002 1.32052539295171E-0002 + 1.31732957360468E-0002 1.31413079373434E-0002 1.31092903816258E-0002 1.30772429180338E-0002 1.30451653966044E-0002 + 1.30130576683529E-0002 1.29809195851971E-0002 1.29487510000044E-0002 1.29165517665560E-0002 1.28843217395982E-0002 + 1.28520607748283E-0002 1.28197687288760E-0002 1.27874454593116E-0002 1.27550908246928E-0002 1.27227046845434E-0002 + 1.26902868992642E-0002 1.26578373303292E-0002 1.26253558401125E-0002 1.25928422919954E-0002 1.25602965503064E-0002 + 1.25277184803503E-0002 1.24951079484588E-0002 1.24624648218834E-0002 1.24297889689115E-0002 1.23970802587759E-0002 + 1.23643385617748E-0002 1.23315637491290E-0002 1.22987556930724E-0002 1.22659142668985E-0002 1.22330393448097E-0002 + 1.22001308021291E-0002 1.21671885151083E-0002 1.21342123610272E-0002 1.21012022182211E-0002 1.20681579660077E-0002 + 1.20350794847470E-0002 1.20019666558351E-0002 1.19688193616479E-0002 1.19356374856845E-0002 1.19024209123837E-0002 + 1.18691695272946E-0002 1.18358832169718E-0002 1.18025618690293E-0002 1.17692053721383E-0002 1.17358136159648E-0002 + 1.17023864912974E-0002 1.16689238899573E-0002 1.16354257048334E-0002 1.16018918298487E-0002 1.15683221600095E-0002 + 1.15347165913940E-0002 1.15010750211728E-0002 1.14673973475318E-0002 1.14336834697871E-0002 1.13999332883115E-0002 + 1.13661467045535E-0002 1.13323236210799E-0002 1.12984639415125E-0002 1.12645675705812E-0002 1.12306344140982E-0002 + 1.11966643789633E-0002 1.11626573732163E-0002 1.11286133059681E-0002 1.10945320874190E-0002 1.10604136288979E-0002 + 1.10262578428792E-0002 1.09920646428666E-0002 1.09578339435611E-0002 1.09235656607091E-0002 1.08892597112453E-0002 + 1.08549160131754E-0002 1.08205344856811E-0002 1.07861150490046E-0002 1.07516576245797E-0002 1.07171621349542E-0002 + 1.06826285038072E-0002 1.06480566559470E-0002 1.06134465173553E-0002 1.05787980151264E-0002 1.05441110775211E-0002 + 1.05093856339211E-0002 1.04746216149179E-0002 1.04398189521671E-0002 1.04049775785482E-0002 1.03700974281105E-0002 + 1.03351784360103E-0002 1.03002205385934E-0002 1.02652236733602E-0002 1.02301877790207E-0002 1.01951127953965E-0002 + 1.01599986635306E-0002 1.01248453256074E-0002 1.00896527249957E-0002 1.00544208062862E-0002 1.00191495151690E-0002 + 9.98383879860777E-0003 9.94848860469552E-0003 9.91309888271182E-0003 9.87766958317396E-0003 9.84220065775512E-0003 + 9.80669205933354E-0003 9.77114374198932E-0003 9.73555566099107E-0003 9.69992777283307E-0003 9.66426003517551E-0003 + 9.62855240693004E-0003 9.59280484817789E-0003 9.55701732024932E-0003 9.52118978565588E-0003 9.48532220810728E-0003 + 9.44941455258697E-0003 9.41346678528024E-0003 9.37747887355283E-0003 9.34145078602844E-0003 9.30538249256540E-0003 + 9.26927396418869E-0003 9.23312517326258E-0003 9.19693609324283E-0003 9.16070669893829E-0003 9.12443696633580E-0003 + 9.08812687265765E-0003 9.05177639637653E-0003 9.01538551720828E-0003 8.97895421611472E-0003 8.94248247525795E-0003 + 8.90597027811852E-0003 8.86941760938698E-0003 8.83282445495458E-0003 8.79619080205174E-0003 8.75951663912132E-0003 + 8.72280195586200E-0003 8.68604674321286E-0003 8.64925099336640E-0003 8.61241469984426E-0003 8.57553785733604E-0003 + 8.53862046185812E-0003 8.50166251065928E-0003 8.46466400228228E-0003 8.42762493649382E-0003 8.39054531437246E-0003 + 8.35342513824261E-0003 8.31626441172396E-0003 8.27906313967560E-0003 8.24182132825765E-0003 8.20453898489761E-0003 + 8.16721611831758E-0003 8.12985273849451E-0003 8.09244885668134E-0003 8.05500448545649E-0003 8.01751963864964E-0003 + 7.97999433136289E-0003 7.94242858000804E-0003 7.90482240229127E-0003 7.86717581718553E-0003 7.82948884495572E-0003 + 7.79176150716357E-0003 7.75399382668075E-0003 7.71618582766524E-0003 7.67833753553376E-0003 7.64044897704590E-0003 + 7.60252018023794E-0003 7.56455117445409E-0003 7.52654199030677E-0003 7.48849265974852E-0003 7.45040321603628E-0003 + 7.41227369368954E-0003 7.37410412855010E-0003 7.33589455779721E-0003 7.29764501985275E-0003 7.25935555451434E-0003 + 7.22102620282796E-0003 7.18265700718651E-0003 7.14424801127363E-0003 7.10579926009914E-0003 7.06731079995306E-0003 + 7.02878267848996E-0003 6.99021494462590E-0003 6.95160764861260E-0003 6.91296084201792E-0003 6.87427457773075E-0003 + 6.83554890993540E-0003 6.79678389415112E-0003 6.75797958719830E-0003 6.71913604724620E-0003 6.68025333374446E-0003 + 6.64133150749329E-0003 6.60237063059327E-0003 6.56337076646869E-0003 6.52433197987855E-0003 6.48525433688065E-0003 + 6.44613790487533E-0003 6.40698275258180E-0003 6.36778895002262E-0003 6.32855656857560E-0003 6.28928568092766E-0003 + 6.24997636107773E-0003 6.21062868436616E-0003 6.17124272744388E-0003 6.13181856831923E-0003 6.09235628628014E-0003 + 6.05285596197766E-0003 6.01331767736659E-0003 5.97374151574712E-0003 5.93412756173301E-0003 5.89447590126260E-0003 + 5.85478662160580E-0003 5.81505981136392E-0003 5.77529556046634E-0003 5.73549396015508E-0003 5.69565510301723E-0003 + 5.65577908296029E-0003 5.61586599521705E-0003 5.57591593633517E-0003 5.53592900422814E-0003 5.49590529811066E-0003 + 5.45584491852599E-0003 5.41574796731616E-0003 5.37561454771179E-0003 5.33544476422953E-0003 5.29523872272514E-0003 + 5.25499653036353E-0003 5.21471829565752E-0003 5.17440412843383E-0003 5.13405413986155E-0003 5.09366844241096E-0003 + 5.05324714988098E-0003 5.01279037741744E-0003 4.97229824146774E-0003 4.93177085980528E-0003 4.89120835154972E-0003 + 4.85061083710835E-0003 4.80997843824971E-0003 4.76931127801413E-0003 4.72860948081922E-0003 4.68787317235085E-0003 + 4.64710247966351E-0003 4.60629753110933E-0003 4.56545845632753E-0003 4.52458538634587E-0003 4.48367845343463E-0003 + 4.44273779124297E-0003 4.40176353469086E-0003 4.36075582003150E-0003 4.31971478484603E-0003 4.27864056800210E-0003 + 4.23753330970719E-0003 4.19639315145279E-0003 4.15522023605535E-0003 4.11401470763957E-0003 4.07277671164127E-0003 + 4.03150639480406E-0003 3.99020390518530E-0003 3.94886939211263E-0003 3.90750300626605E-0003 3.86610489960260E-0003 + 3.82467522537870E-0003 3.78321413816542E-0003 3.74172179382757E-0003 3.70019834953076E-0003 3.65864396371634E-0003 + 3.61705879616405E-0003 3.57544300790420E-0003 3.53379676129569E-0003 3.49212021996914E-0003 3.45041354883897E-0003 + 3.40867691413404E-0003 3.36691048335315E-0003 3.32511442527295E-0003 3.28328890998176E-0003 3.24143410881534E-0003 + 3.19955019442885E-0003 3.15763734072129E-0003 3.11569572289607E-0003 3.07372551741020E-0003 3.03172690202667E-0003 + 2.98970005574502E-0003 2.94764515885681E-0003 2.90556239291433E-0003 2.86345194074385E-0003 2.82131398642870E-0003 + 2.77914871532767E-0003 2.73695631404682E-0003 2.69473697045157E-0003 2.65249087368501E-0003 2.61021821412634E-0003 + 2.56791918341221E-0003 2.52559397443027E-0003 2.48324278131889E-0003 2.44086579945647E-0003 2.39846322549428E-0003 + 2.35603525726518E-0003 2.31358209390839E-0003 2.27110393576683E-0003 2.22860098442511E-0003 2.18607344269573E-0003 + 2.14352151463536E-0003 2.10094540550831E-0003 2.05834532182136E-0003 2.01572147130074E-0003 1.97307406289381E-0003 + 1.93040330675227E-0003 1.88770941427107E-0003 1.84499259802916E-0003 1.80225307182742E-0003 1.75949105069250E-0003 + 1.71670675081848E-0003 1.67390038963386E-0003 1.63107218575151E-0003 1.58822235897869E-0003 1.54535113032289E-0003 + 1.50245872195942E-0003 1.45954535730357E-0003 1.41661126090352E-0003 1.37365665851669E-0003 1.33068177705754E-0003 + 1.28768684463767E-0003 1.24467209052811E-0003 1.20163774517557E-0003 1.15858404018133E-0003 1.11551120833509E-0003 + 1.07241948355235E-0003 1.02930910091763E-0003 9.86180296683066E-0004 9.43033308228567E-0004 8.99868374101933E-0004 + 8.56685733971753E-0004 8.13485628651932E-0004 7.70268300106501E-0004 7.27033991407677E-0004 6.83782946768708E-0004 + 6.40515411542442E-0004 5.97231632165855E-0004 5.53931856235504E-0004 5.10616332423984E-0004 4.67285310536678E-0004 + 4.23939041480167E-0004 3.80577777269092E-0004 3.37201770985176E-0004 2.93811276850641E-0004 2.50406550151871E-0004 + 2.06987847260814E-0004 1.63555425636636E-0004 1.20109543822171E-0004 7.66504614122591E-0005 3.31784391074290E-0005 +-1.03062613583613E-0005 -5.38033771640435E-0005 -9.73126444560251E-0005 -1.40833798318451E-0004 -1.84366572765320E-0004 +-2.27910700809687E-0004 -2.71465914379758E-0004 -3.15031944398520E-0004 -3.58608520748797E-0004 -4.02195372290389E-0004 +-4.45792226860554E-0004 -4.89398811267182E-0004 -5.33014851317428E-0004 -5.76640071821331E-0004 -6.20274196563104E-0004 +-6.63916948341255E-0004 -7.07568048968045E-0004 -7.51227219250165E-0004 -7.94894179017409E-0004 -8.38568647138837E-0004 +-8.82250341475280E-0004 -9.25938978958130E-0004 -9.69634275522018E-0004 -1.01333594615543E-0003 -1.05704370490230E-0003 +-1.10075726485522E-0003 -1.14447633815595E-0003 -1.18820063600332E-0003 -1.23192986868402E-0003 -1.27566374555747E-0003 +-1.31940197503240E-0003 -1.36314426463315E-0003 -1.40689032096477E-0003 -1.45063984971144E-0003 -1.49439255568095E-0003 +-1.53814814277813E-0003 -1.58190631402417E-0003 -1.62566677153843E-0003 -1.66942921659445E-0003 -1.71319334957238E-0003 +-1.75695886999623E-0003 -1.80072547652083E-0003 -1.84449286696384E-0003 -1.88826073829064E-0003 -1.93202878662019E-0003 +-1.97579670723293E-0003 -2.01956419459552E-0003 -2.06333094233160E-0003 -2.10709664327058E-0003 -2.15086098942207E-0003 +-2.19462367197811E-0003 -2.23838438134892E-0003 -2.28214280715036E-0003 -2.32589863820154E-0003 -2.36965156257570E-0003 +-2.41340126752700E-0003 -2.45714743958184E-0003 -2.50088976449289E-0003 -2.54462792725284E-0003 -2.58836161212865E-0003 +-2.63209050262553E-0003 -2.67581428154211E-0003 -2.71953263092924E-0003 -2.76324523212526E-0003 -2.80695176575565E-0003 +-2.85065191175630E-0003 -2.89434534935164E-0003 -2.93803175707219E-0003 -2.98171081277411E-0003 -3.02538219363104E-0003 +-3.06904557615211E-0003 -3.11270063618117E-0003 -3.15634704890950E-0003 -3.19998448888244E-0003 -3.24361262999846E-0003 +-3.28723114553047E-0003 -3.33083970812285E-0003 -3.37443798980645E-0003 -3.41802566201086E-0003 -3.46160239552265E-0003 +-3.50516786058495E-0003 -3.54872172682832E-0003 -3.59226366330730E-0003 -3.63579333850169E-0003 -3.67931042033632E-0003 +-3.72281457617343E-0003 -3.76630547282503E-0003 -3.80978277657426E-0003 -3.85324615316461E-0003 -3.89669526781918E-0003 +-3.94012978524359E-0003 -3.98354936963318E-0003 -4.02695368469378E-0003 -4.07034239364266E-0003 -4.11371515919084E-0003 +-4.15707164360090E-0003 -4.20041150865516E-0003 -4.24373441570028E-0003 -4.28704002560281E-0003 -4.33032799881701E-0003 +-4.37359799535095E-0003 -4.41684967479161E-0003 -4.46008269632480E-0003 -4.50329671870812E-0003 -4.54649140032770E-0003 +-4.58966639917388E-0003 -4.63282137284419E-0003 -4.67595597860021E-0003 -4.71906987330675E-0003 -4.76216271349615E-0003 +-4.80523415536177E-0003 -4.84828385476482E-0003 -4.89131146722998E-0003 -4.93431664798176E-0003 -4.97729905192960E-0003 +-5.02025833370427E-0003 -5.06319414762710E-0003 -5.10610614775804E-0003 -5.14899398790398E-0003 -5.19185732158443E-0003 +-5.23469580208686E-0003 -5.27750908247147E-0003 -5.32029681555159E-0003 -5.36305865394277E-0003 -5.40579425003954E-0003 +-5.44850325603491E-0003 -5.49118532394574E-0003 -5.53384010560802E-0003 -5.57646725268631E-0003 -5.61906641668652E-0003 +-5.66163724897861E-0003 -5.70417940078181E-0003 -5.74669252319588E-0003 -5.78917626720854E-0003 -5.83163028369338E-0003 +-5.87405422342738E-0003 -5.91644773710897E-0003 -5.95881047537288E-0003 -6.00114208876326E-0003 -6.04344222780889E-0003 +-6.08571054295229E-0003 -6.12794668463992E-0003 -6.17015030329040E-0003 -6.21232104930474E-0003 -6.25445857309183E-0003 +-6.29656252507073E-0003 -6.33863255569457E-0003 -6.38066831543910E-0003 -6.42266945483083E-0003 -6.46463562445943E-0003 +-6.50656647497998E-0003 -6.54846165711894E-0003 -6.59032082171572E-0003 -6.63214361970372E-0003 -6.67392970211636E-0003 +-6.71567872014510E-0003 -6.75739032509025E-0003 -6.79906416842278E-0003 -6.84069990176591E-0003 -6.88229717692030E-0003 +-6.92385564586953E-0003 -6.96537496080429E-0003 -7.00685477411462E-0003 -7.04829473841668E-0003 -7.08969450657429E-0003 +-7.13105373166889E-0003 -7.17237206707045E-0003 -7.21364916640326E-0003 -7.25488468358173E-0003 -7.29607827281449E-0003 +-7.33722958862429E-0003 -7.37833828584620E-0003 -7.41940401965239E-0003 -7.46042644557318E-0003 -7.50140521948245E-0003 +-7.54233999763791E-0003 -7.58323043667716E-0003 -7.62407619363508E-0003 -7.66487692596493E-0003 -7.70563229153072E-0003 +-7.74634194865287E-0003 -7.78700555608991E-0003 -7.82762277307299E-0003 -7.86819325929771E-0003 -7.90871667496770E-0003 +-7.94919268077692E-0003 -7.98962093814720E-0003 -8.03000111151987E-0003 -8.07033287060151E-0003 -8.11061589053217E-0003 +-8.15084985185625E-0003 -8.19103444046740E-0003 -8.23116934758786E-0003 -8.27125426970100E-0003 -8.31128890853332E-0003 +-8.35127297101458E-0003 -8.39120616923475E-0003 -8.43108822038324E-0003 -8.47091884674469E-0003 -8.51069777564406E-0003 +-8.55042473940500E-0003 -8.59009947531671E-0003 -8.62972172558590E-0003 -8.66929123730995E-0003 -8.70880776244326E-0003 +-8.74827105772814E-0003 -8.78768088469901E-0003 -8.82703700961966E-0003 -8.86633920343716E-0003 -8.90558724177944E-0003 +-8.94478090488296E-0003 -8.98391997756884E-0003 -9.02300424921000E-0003 -9.06203351368752E-0003 -9.10100756935073E-0003 +-9.13992621899860E-0003 -9.17878926982861E-0003 -9.21759653338652E-0003 -9.25634782557022E-0003 -9.29504296655379E-0003 +-9.33368178077635E-0003 -9.37226409689013E-0003 -9.41078974774383E-0003 -9.44925857032270E-0003 -9.48767040574174E-0003 +-9.52602509918512E-0003 -9.56432249988224E-0003 -9.60256246107146E-0003 -9.64074483998064E-0003 -9.67886949775897E-0003 +-9.71693629947589E-0003 -9.75494511406039E-0003 -9.79289581429429E-0003 -9.83078827675169E-0003 -9.86862238178149E-0003 +-9.90639801346800E-0003 -9.94411505960317E-0003 -9.98177341163967E-0003 -1.00193729646784E-0002 -1.00569136174084E-0002 +-1.00943952721070E-0002 -1.01318178345717E-0002 -1.01691812141209E-0002 -1.02064853235281E-0002 -1.02437300790294E-0002 +-1.02809154002455E-0002 -1.03180412101860E-0002 -1.03551074352060E-0002 -1.03921140049603E-0002 -1.04290608523990E-0002 +-1.04659479137076E-0002 -1.05027751282916E-0002 -1.05395424387542E-0002 -1.05762497908416E-0002 -1.06128971334238E-0002 +-1.06494844184689E-0002 -1.06860116010016E-0002 -1.07224786390873E-0002 -1.07588854937880E-0002 -1.07952321291316E-0002 +-1.08315185120953E-0002 -1.08677446125591E-0002 -1.09039104032902E-0002 -1.09400158598988E-0002 -1.09760609608290E-0002 +-1.10120456873040E-0002 -1.10479700233211E-0002 -1.10838339555972E-0002 -1.11196374735732E-0002 -1.11553805693420E-0002 +-1.11910632376589E-0002 -1.12266854758926E-0002 -1.12622472840034E-0002 -1.12977486645033E-0002 -1.13331896224537E-0002 +-1.13685701654007E-0002 -1.14038903033815E-0002 -1.14391500488731E-0002 -1.14743494167753E-0002 -1.15094884243867E-0002 +-1.15445670913630E-0002 -1.15795854397047E-0002 -1.16145434937193E-0002 -1.16494412799962E-0002 -1.16842788273886E-0002 +-1.17190561669709E-0002 -1.17537733320283E-0002 -1.17884303580178E-0002 -1.18230272825542E-0002 -1.18575641453640E-0002 +-1.18920409882757E-0002 -1.19264578551978E-0002 -1.19608147920757E-0002 -1.19951118468740E-0002 -1.20293490695591E-0002 +-1.20635265120548E-0002 -1.20976442282392E-0002 -1.21317022739011E-0002 -1.21657007067205E-0002 -1.21996395862515E-0002 +-1.22335189738880E-0002 -1.22673389328379E-0002 -1.23010995281073E-0002 -1.23348008264655E-0002 -1.23684428964300E-0002 +-1.24020258082401E-0002 -1.24355496338218E-0002 -1.24690144467818E-0002 -1.25024203223706E-0002 -1.25357673374570E-0002 +-1.25690555705212E-0002 -1.26022851016080E-0002 -1.26354560123224E-0002 -1.26685683858011E-0002 -1.27016223066796E-0002 +-1.27346178610779E-0002 -1.27675551365843E-0002 -1.28004342222131E-0002 -1.28332552084025E-0002 -1.28660181869751E-0002 +-1.28987232511356E-0002 -1.29313704954194E-0002 -1.29639600156977E-0002 -1.29964919091459E-0002 -1.30289662742109E-0002 +-1.30613832106062E-0002 -1.30937428192833E-0002 -1.31260452024017E-0002 -1.31582904633195E-0002 -1.31904787065721E-0002 +-1.32226100378417E-0002 -1.32546845639323E-0002 -1.32867023927686E-0002 -1.33186636333673E-0002 -1.33505683957925E-0002 +-1.33824167911772E-0002 -1.34142089316645E-0002 -1.34459449304134E-0002 -1.34776249015563E-0002 -1.35092489602045E-0002 +-1.35408172223993E-0002 -1.35723298051209E-0002 -1.36037868262481E-0002 -1.36351884045382E-0002 -1.36665346596192E-0002 +-1.36978257119698E-0002 -1.37290616828907E-0002 -1.37602426944856E-0002 -1.37913688696479E-0002 -1.38224403320448E-0002 +-1.38534572060866E-0002 -1.38844196169143E-0002 -1.39153276903911E-0002 -1.39461815530555E-0002 -1.39769813321364E-0002 +-1.40077271555085E-0002 -1.40384191516917E-0002 -1.40690574498236E-0002 -1.40996421796361E-0002 -1.41301734714558E-0002 +-1.41606514561656E-0002 -1.41910762651993E-0002 -1.42214480305254E-0002 -1.42517668846177E-0002 -1.42820329604504E-0002 +-1.43122463914713E-0002 -1.43424073115878E-0002 -1.43725158551565E-0002 -1.44025721569523E-0002 -1.44325763521705E-0002 +-1.44625285763867E-0002 -1.44924289655596E-0002 -1.45222776560022E-0002 -1.45520747843767E-0002 -1.45818204876679E-0002 +-1.46115149031686E-0002 -1.46411581684658E-0002 -1.46707504214289E-0002 -1.47002918001821E-0002 -1.47297824431015E-0002 +-1.47592224887899E-0002 -1.47886120760634E-0002 -1.48179513439435E-0002 -1.48472404316256E-0002 -1.48764794784811E-0002 +-1.49056686240269E-0002 -1.49348080079280E-0002 -1.49638977699585E-0002 -1.49929380500114E-0002 -1.50219289880682E-0002 +-1.50508707241843E-0002 -1.50797633984875E-0002 -1.51086071511472E-0002 -1.51374021223708E-0002 -1.51661484523830E-0002 +-1.51948462814167E-0002 -1.52234957496956E-0002 -1.52520969974200E-0002 -1.52806501647588E-0002 -1.53091553918256E-0002 +-1.53376128186702E-0002 -1.53660225852653E-0002 -1.53943848314955E-0002 -1.54226996971408E-0002 -1.54509673218568E-0002 +-1.54791878451775E-0002 -1.55073614064873E-0002 -1.55354881450120E-0002 -1.55635681998130E-0002 -1.55916017097600E-0002 +-1.56195888135334E-0002 -1.56475296496048E-0002 -1.56754243562245E-0002 -1.57032730714046E-0002 -1.57310759329153E-0002 +-1.57588330782679E-0002 -1.57865446447057E-0002 -1.58142107691836E-0002 -1.58418315883676E-0002 -1.58694072386158E-0002 +-1.58969378559644E-0002 -1.59244235761226E-0002 -1.59518645344610E-0002 -1.59792608659896E-0002 -1.60066127053614E-0002 +-1.60339201868509E-0002 -1.60611834443399E-0002 -1.60884026113224E-0002 -1.61155778208718E-0002 -1.61427092056493E-0002 +-1.61697968978801E-0002 -1.61968410293520E-0002 -1.62238417313924E-0002 -1.62507991348751E-0002 -1.62777133701916E-0002 +-1.63045845672518E-0002 -1.63314128554700E-0002 -1.63581983637602E-0002 -1.63849412205145E-0002 -1.64116415536044E-0002 +-1.64382994903620E-0002 -1.64649151575785E-0002 -1.64914886814879E-0002 -1.65180201877586E-0002 -1.65445098014891E-0002 +-1.65709576471847E-0002 -1.65973638487681E-0002 -1.66237285295535E-0002 -1.66500518122415E-0002 -1.66763338189148E-0002 +-1.67025746710264E-0002 -1.67287744893849E-0002 -1.67549333941562E-0002 -1.67810515048445E-0002 -1.68071289402901E-0002 +-1.68331658186598E-0002 -1.68591622574331E-0002 -1.68851183734005E-0002 -1.69110342826510E-0002 -1.69369101005672E-0002 +-1.69627459418131E-0002 -1.69885419203236E-0002 -1.70142981493097E-0002 -1.70400147412305E-0002 -1.70656918078027E-0002 +-1.70913294599851E-0002 -1.71169278079697E-0002 -1.71424869611761E-0002 -1.71680070282431E-0002 -1.71934881170276E-0002 +-1.72189303345820E-0002 -1.72443337871635E-0002 -1.72696985802150E-0002 -1.72950248183622E-0002 -1.73203126054115E-0002 +-1.73455620443379E-0002 -1.73707732372662E-0002 -1.73959462854918E-0002 -1.74210812894507E-0002 -1.74461783487183E-0002 +-1.74712375620056E-0002 -1.74962590271586E-0002 -1.75212428411329E-0002 -1.75461891000123E-0002 -1.75710978989798E-0002 +-1.75959693323218E-0002 -1.76208034934264E-0002 -1.76456004747658E-0002 -1.76703603679005E-0002 -1.76950832634672E-0002 +-1.77197692511735E-0002 -1.77444184198019E-0002 -1.77690308571821E-0002 -1.77936066502095E-0002 -1.78181458848233E-0002 +-1.78426486460100E-0002 -1.78671150177931E-0002 -1.78915450832317E-0002 -1.79159389244068E-0002 -1.79402966224280E-0002 +-1.79646182574212E-0002 -1.79889039085224E-0002 -1.80131536538761E-0002 -1.80373675706318E-0002 -1.80615457349323E-0002 +-1.80856882219164E-0002 -1.81097951057123E-0002 -1.81338664594273E-0002 -1.81579023551507E-0002 -1.81819028639444E-0002 +-1.82058680558429E-0002 -1.82297979998471E-0002 -1.82536927639147E-0002 -1.82775524149652E-0002 -1.83013770188682E-0002 +-1.83251666404438E-0002 -1.83489213434526E-0002 -1.83726411906091E-0002 -1.83963262435497E-0002 -1.84199765628538E-0002 +-1.84435922080252E-0002 -1.84671732374987E-0002 -1.84907197086261E-0002 -1.85142316776830E-0002 -1.85377091998583E-0002 +-1.85611523292516E-0002 -1.85845611188746E-0002 -1.86079356206408E-0002 -1.86312758853688E-0002 -1.86545819627758E-0002 +-1.86778539014745E-0002 -1.87010917489711E-0002 -1.87242955516618E-0002 -1.87474653548304E-0002 -1.87706012026451E-0002 +-1.87937031381581E-0002 -1.88167712032949E-0002 -1.88398054388642E-0002 -1.88628058845477E-0002 -1.88857725788924E-0002 +-1.89087055593227E-0002 -1.89316048621244E-0002 -1.89544705224518E-0002 -1.89773025743175E-0002 -1.90001010505969E-0002 +-1.90228659830230E-0002 -1.90455974021845E-0002 -1.90682953375245E-0002 -1.90909598173401E-0002 -1.91135908687731E-0002 +-1.91361885178205E-0002 -1.91587527893222E-0002 -1.91812837069655E-0002 -1.92037812932787E-0002 -1.92262455696345E-0002 +-1.92486765562456E-0002 -1.92710742721622E-0002 -1.92934387352754E-0002 -1.93157699623080E-0002 -1.93380679688237E-0002 +-1.93603327692169E-0002 -1.93825643767162E-0002 -1.94047628033792E-0002 -1.94269280600992E-0002 -1.94490601565957E-0002 +-1.94711591014190E-0002 -1.94932249019444E-0002 -1.95152575643810E-0002 -1.95372570937577E-0002 -1.95592234939317E-0002 +-1.95811567675891E-0002 -1.96030569162368E-0002 -1.96249239402081E-0002 -1.96467578386579E-0002 -1.96685586095663E-0002 +-1.96903262497388E-0002 -1.97120607547984E-0002 -1.97337621191952E-0002 -1.97554303362014E-0002 -1.97770653979113E-0002 +-1.97986672952374E-0002 -1.98202360179225E-0002 -1.98417715545236E-0002 -1.98632738924298E-0002 -1.98847430178417E-0002 +-1.99061789157915E-0002 -1.99275815701314E-0002 -1.99489509635357E-0002 -1.99702870775079E-0002 -1.99915898923671E-0002 +-2.00128593872649E-0002 -2.00340955401745E-0002 -2.00552983278967E-0002 -2.00764677260579E-0002 -2.00976037091104E-0002 +-2.01187062503361E-0002 -2.01397753218470E-0002 -2.01608108945813E-0002 -2.01818129383079E-0002 -2.02027814216307E-0002 +-2.02237163119805E-0002 -2.02446175756265E-0002 -2.02654851776711E-0002 -2.02863190820485E-0002 -2.03071192515350E-0002 +-2.03278856477396E-0002 -2.03486182311155E-0002 -2.03693169609522E-0002 -2.03899817953836E-0002 -2.04106126913881E-0002 +-2.04312096047842E-0002 -2.04517724902412E-0002 -2.04723013012742E-0002 -2.04927959902476E-0002 -2.05132565083776E-0002 +-2.05336828057330E-0002 -2.05540748312367E-0002 -2.05744325326696E-0002 -2.05947558566684E-0002 -2.06150447487315E-0002 +-2.06352991532175E-0002 -2.06555190133519E-0002 -2.06757042712223E-0002 -2.06958548677877E-0002 -2.07159707428728E-0002 +-2.07360518351822E-0002 -2.07560980822867E-0002 -2.07761094206372E-0002 -2.07960857855654E-0002 -2.08160271112804E-0002 +-2.08359333308782E-0002 -2.08558043763384E-0002 -2.08756401785320E-0002 -2.08954406672173E-0002 -2.09152057710483E-0002 +-2.09349354175738E-0002 -2.09546295332426E-0002 -2.09742880434035E-0002 -2.09939108723107E-0002 -2.10134979431244E-0002 +-2.10330491779138E-0002 -2.10525644976617E-0002 -2.10720438222636E-0002 -2.10914870705357E-0002 -2.11108941602132E-0002 +-2.11302650079592E-0002 -2.11495995293578E-0002 -2.11688976389280E-0002 -2.11881592501178E-0002 -2.12073842753175E-0002 +-2.12265726258496E-0002 -2.12457242119842E-0002 -2.12648389429372E-0002 -2.12839167268702E-0002 -2.13029574709010E-0002 +-2.13219610811009E-0002 -2.13409274625006E-0002 -2.13598565190950E-0002 -2.13787481538444E-0002 -2.13976022686778E-0002 +-2.14164187644991E-0002 -2.14351975411880E-0002 -2.14539384976024E-0002 -2.14726415315900E-0002 -2.14913065399795E-0002 +-2.15099334185955E-0002 -2.15285220622562E-0002 -2.15470723647785E-0002 -2.15655842189840E-0002 -2.15840575166971E-0002 +-2.16024921487571E-0002 -2.16208880050150E-0002 -2.16392449743407E-0002 -2.16575629446262E-0002 -2.16758418027919E-0002 +-2.16940814347872E-0002 -2.17122817255943E-0002 -2.17304425592376E-0002 -2.17485638187804E-0002 -2.17666453863371E-0002 +-2.17846871430724E-0002 -2.18026889692042E-0002 -2.18206507440110E-0002 -2.18385723458367E-0002 -2.18564536520936E-0002 +-2.18742945392643E-0002 -2.18920948829112E-0002 -2.19098545576786E-0002 -2.19275734372938E-0002 -2.19452513945782E-0002 +-2.19628883014469E-0002 -2.19804840289136E-0002 -2.19980384470989E-0002 -2.20155514252292E-0002 -2.20330228316469E-0002 +-2.20504525338119E-0002 -2.20678403983053E-0002 -2.20851862908398E-0002 -2.21024900762557E-0002 -2.21197516185339E-0002 +-2.21369707807954E-0002 -2.21541474253088E-0002 -2.21712814134952E-0002 -2.21883726059301E-0002 -2.22054208623524E-0002 +-2.22224260416684E-0002 -2.22393880019515E-0002 -2.22563066004564E-0002 -2.22731816936164E-0002 -2.22900131370520E-0002 +-2.23068007855753E-0002 -2.23235444931947E-0002 -2.23402441131213E-0002 -2.23568994977727E-0002 -2.23735104987789E-0002 +-2.23900769669867E-0002 -2.24065987524652E-0002 -2.24230757045112E-0002 -2.24395076716579E-0002 -2.24558945016717E-0002 +-2.24722360415659E-0002 -2.24885321376021E-0002 -2.25047826352974E-0002 -2.25209873794259E-0002 -2.25371462140308E-0002 +-2.25532589824226E-0002 -2.25693255271894E-0002 -2.25853456902013E-0002 -2.26013193126149E-0002 -2.26172462348792E-0002 +-2.26331262967430E-0002 -2.26489593372557E-0002 -2.26647451947804E-0002 -2.26804837069905E-0002 -2.26961747108842E-0002 +-2.27118180427823E-0002 -2.27274135383401E-0002 -2.27429610325505E-0002 -2.27584603597476E-0002 -2.27739113536167E-0002 +-2.27893138471974E-0002 -2.28046676728889E-0002 -2.28199726624573E-0002 -2.28352286470424E-0002 -2.28504354571595E-0002 +-2.28655929227098E-0002 -2.28807008729831E-0002 -2.28957591366660E-0002 -2.29107675418441E-0002 -2.29257259160144E-0002 +-2.29406340860839E-0002 -2.29554918783803E-0002 -2.29702991186566E-0002 -2.29850556320975E-0002 -2.29997612433239E-0002 +-2.30144157764007E-0002 -2.30290190548420E-0002 -2.30435709016190E-0002 -2.30580711391617E-0002 -2.30725195893691E-0002 +-2.30869160736134E-0002 -2.31012604127487E-0002 -2.31155524271119E-0002 -2.31297919365342E-0002 -2.31439787603440E-0002 +-2.31581127173762E-0002 -2.31721936259724E-0002 -2.31862213039955E-0002 -2.32001955688292E-0002 -2.32141162373853E-0002 +-2.32279831261153E-0002 -2.32417960510089E-0002 -2.32555548276048E-0002 -2.32692592709967E-0002 -2.32829091958398E-0002 +-2.32965044163537E-0002 -2.33100447463346E-0002 -2.33235299991564E-0002 -2.33369599877796E-0002 -2.33503345247575E-0002 +-2.33636534222425E-0002 -2.33769164919903E-0002 -2.33901235453717E-0002 -2.34032743933727E-0002 -2.34163688466048E-0002 +-2.34294067153108E-0002 -2.34423878093704E-0002 -2.34553119383066E-0002 -2.34681789112941E-0002 -2.34809885371638E-0002 +-2.34937406244095E-0002 -2.35064349811960E-0002 -2.35190714153616E-0002 -2.35316497344321E-0002 -2.35441697456183E-0002 +-2.35566312558294E-0002 -2.35690340716754E-0002 -2.35813779994772E-0002 -2.35936628452703E-0002 -2.36058884148114E-0002 +-2.36180545135885E-0002 -2.36301609468223E-0002 -2.36422075194768E-0002 -2.36541940362648E-0002 -2.36661203016531E-0002 +-2.36779861198716E-0002 -2.36897912949187E-0002 -2.37015356305656E-0002 -2.37132189303679E-0002 -2.37248409976687E-0002 +-2.37364016356045E-0002 -2.37479006471175E-0002 -2.37593378349536E-0002 -2.37707130016769E-0002 -2.37820259496720E-0002 +-2.37932764811520E-0002 -2.38044643981649E-0002 -2.38155895026027E-0002 -2.38266515962018E-0002 -2.38376504805569E-0002 +-2.38485859571247E-0002 -2.38594578272293E-0002 -2.38702658920704E-0002 -2.38810099527301E-0002 -2.38916898101794E-0002 +-2.39023052652859E-0002 -2.39128561188170E-0002 -2.39233421714523E-0002 -2.39337632237841E-0002 -2.39441190763298E-0002 +-2.39544095295350E-0002 -2.39646343837820E-0002 -2.39747934393947E-0002 -2.39848864966482E-0002 -2.39949133557734E-0002 +-2.40048738169639E-0002 -2.40147676803846E-0002 -2.40245947461747E-0002 -2.40343548144598E-0002 -2.40440476853534E-0002 +-2.40536731589671E-0002 -2.40632310354165E-0002 -2.40727211148282E-0002 -2.40821431973440E-0002 -2.40914970831329E-0002 +-2.41007825723926E-0002 -2.41099994653601E-0002 -2.41191475623146E-0002 -2.41282266635902E-0002 -2.41372365695757E-0002 +-2.41461770807272E-0002 -2.41550479975705E-0002 -2.41638491207113E-0002 -2.41725802508406E-0002 -2.41812411887403E-0002 +-2.41898317352922E-0002 -2.41983516914822E-0002 -2.42068008584109E-0002 -2.42151790372959E-0002 -2.42234860294819E-0002 +-2.42317216364457E-0002 -2.42398856598047E-0002 -2.42479779013209E-0002 -2.42559981629108E-0002 -2.42639462466492E-0002 +-2.42718219547792E-0002 -2.42796250897157E-0002 -2.42873554540545E-0002 -2.42950128505777E-0002 -2.43025970822611E-0002 +-2.43101079522822E-0002 -2.43175452640231E-0002 -2.43249088210814E-0002 -2.43321984272756E-0002 -2.43394138866501E-0002 +-2.43465550034837E-0002 -2.43536215822967E-0002 -2.43606134278568E-0002 -2.43675303451851E-0002 -2.43743721395639E-0002 +-2.43811386165431E-0002 -2.43878295819480E-0002 -2.43944448418829E-0002 -2.44009842027417E-0002 -2.44074474712114E-0002 +-2.44138344542809E-0002 -2.44201449592462E-0002 -2.44263787937187E-0002 -2.44325357656294E-0002 -2.44386156832386E-0002 +-2.44446183551397E-0002 -2.44505435902689E-0002 -2.44563911979076E-0002 -2.44621609876935E-0002 -2.44678527696244E-0002 +-2.44734663540663E-0002 -2.44790015517591E-0002 -2.44844581738226E-0002 -2.44898360317652E-0002 -2.44951349374883E-0002 +-2.45003547032947E-0002 -2.45054951418938E-0002 -2.45105560664092E-0002 -2.45155372903838E-0002 -2.45204386277878E-0002 +-2.45252598930249E-0002 -2.45300009009390E-0002 -2.45346614668194E-0002 -2.45392414064084E-0002 -2.45437405359091E-0002 +-2.45481586719882E-0002 -2.45524956317872E-0002 -2.45567512329243E-0002 -2.45609252935044E-0002 -2.45650176321241E-0002 +-2.45690280678772E-0002 -2.45729564203634E-0002 -2.45768025096926E-0002 -2.45805661564927E-0002 -2.45842471819153E-0002 +-2.45878454076424E-0002 -2.45913606558924E-0002 -2.45947927494265E-0002 -2.45981415115567E-0002 -2.46014067661491E-0002 +-2.46045883376333E-0002 -2.46076860510063E-0002 -2.46106997318397E-0002 -2.46136292062876E-0002 -2.46164743010901E-0002 +-2.46192348435813E-0002 -2.46219106616957E-0002 -2.46245015839726E-0002 -2.46270074395654E-0002 -2.46294280582450E-0002 +-2.46317632704079E-0002 -2.46340129070808E-0002 -2.46361767999281E-0002 -2.46382547812579E-0002 -2.46402466840274E-0002 +-2.46421523418501E-0002 -2.46439715890006E-0002 -2.46457042604220E-0002 -2.46473501917321E-0002 -2.46489092192278E-0002 +-2.46503811798931E-0002 -2.46517659114037E-0002 -2.46530632521349E-0002 -2.46542730411652E-0002 -2.46553951182843E-0002 +-2.46564293239984E-0002 -2.46573754995361E-0002 -2.46582334868546E-0002 -2.46590031286454E-0002 -2.46596842683405E-0002 +-2.46602767501184E-0002 -2.46607804189097E-0002 -2.46611951204034E-0002 -2.46615207010528E-0002 -2.46617570080804E-0002 +-2.46619038894852E-0002 -2.46619611940473E-0002 -2.46619287713356E-0002 -2.46618064717104E-0002 -2.46615941463325E-0002 +-2.46612916471675E-0002 -2.46608988269910E-0002 -2.46604155393951E-0002 -2.46598416387947E-0002 -2.46591769804320E-0002 +-2.46584214203830E-0002 -2.46575748155624E-0002 -2.46566370237302E-0002 -2.46556079034970E-0002 -2.46544873143291E-0002 +-2.46532751165557E-0002 -2.46519711713716E-0002 -2.46505753408457E-0002 -2.46490874879251E-0002 -2.46475074764412E-0002 +-2.46458351711139E-0002 -2.46440704375594E-0002 -2.46422131422936E-0002 -2.46402631527385E-0002 -2.46382203372281E-0002 +-2.46360845650121E-0002 -2.46338557062636E-0002 -2.46315336320827E-0002 -2.46291182145025E-0002 -2.46266093264948E-0002 +-2.46240068419747E-0002 -2.46213106358062E-0002 -2.46185205838085E-0002 -2.46156365627590E-0002 -2.46126584504013E-0002 +-2.46095861254473E-0002 -2.46064194675861E-0002 -2.46031583574858E-0002 -2.45998026768011E-0002 -2.45963523081758E-0002 +-2.45928071352519E-0002 -2.45891670426707E-0002 -2.45854319160803E-0002 -2.45816016421396E-0002 -2.45776761085241E-0002 +-2.45736552039297E-0002 -2.45695388180797E-0002 -2.45653268417278E-0002 -2.45610191666641E-0002 -2.45566156857197E-0002 +-2.45521162927720E-0002 -2.45475208827492E-0002 -2.45428293516354E-0002 -2.45380415964748E-0002 -2.45331575153778E-0002 +-2.45281770075250E-0002 -2.45230999731717E-0002 -2.45179263136535E-0002 -2.45126559313904E-0002 -2.45072887298916E-0002 +-2.45018246137604E-0002 -2.44962634886992E-0002 -2.44906052615131E-0002 -2.44848498401156E-0002 -2.44789971335326E-0002 +-2.44730470519076E-0002 -2.44669995065049E-0002 -2.44608544097165E-0002 -2.44546116750636E-0002 -2.44482712172039E-0002 +-2.44418329519341E-0002 -2.44352967961959E-0002 -2.44286626680789E-0002 -2.44219304868258E-0002 -2.44151001728366E-0002 +-2.44081716476741E-0002 -2.44011448340655E-0002 -2.43940196559094E-0002 -2.43867960382792E-0002 -2.43794739074265E-0002 +-2.43720531907865E-0002 -2.43645338169816E-0002 -2.43569157158254E-0002 -2.43491988183276E-0002 -2.43413830566979E-0002 +-2.43334683643489E-0002 -2.43254546759021E-0002 -2.43173419271909E-0002 -2.43091300552641E-0002 -2.43008189983918E-0002 +-2.42924086960666E-0002 -2.42838990890103E-0002 -2.42752901191761E-0002 -2.42665817297532E-0002 -2.42577738651703E-0002 +-2.42488664710999E-0002 -2.42398594944618E-0002 -2.42307528834269E-0002 -2.42215465874211E-0002 -2.42122405571288E-0002 +-2.42028347444975E-0002 -2.41933291027401E-0002 -2.41837235863392E-0002 -2.41740181510516E-0002 -2.41642127539105E-0002 +-2.41543073532300E-0002 -2.41443019086083E-0002 -2.41341963809312E-0002 -2.41239907323763E-0002 -2.41136849264153E-0002 +-2.41032789278184E-0002 -2.40927727026571E-0002 -2.40821662183085E-0002 -2.40714594434574E-0002 -2.40606523481008E-0002 +-2.40497449035508E-0002 -2.40387370824372E-0002 -2.40276288587120E-0002 -2.40164202076524E-0002 -2.40051111058625E-0002 +-2.39937015312787E-0002 -2.39821914631714E-0002 -2.39705808821482E-0002 -2.39588697701579E-0002 -2.39470581104928E-0002 +-2.39351458877912E-0002 -2.39231330880428E-0002 -2.39110196985885E-0002 -2.38988057081254E-0002 -2.38864911067093E-0002 +-2.38740758857574E-0002 -2.38615600380516E-0002 -2.38489435577403E-0002 -2.38362264403429E-0002 -2.38234086827511E-0002 +-2.38104902832320E-0002 -2.37974712414315E-0002 -2.37843515583763E-0002 -2.37711312364769E-0002 -2.37578102795299E-0002 +-2.37443886927212E-0002 -2.37308664826280E-0002 -2.37172436572215E-0002 -2.37035202258699E-0002 -2.36896961993401E-0002 +-2.36757715898007E-0002 -2.36617464108248E-0002 -2.36476206773911E-0002 -2.36333944058876E-0002 -2.36190676141135E-0002 +-2.36046403212812E-0002 -2.35901125480191E-0002 -2.35754843163738E-0002 -2.35607556498115E-0002 -2.35459265732213E-0002 +-2.35309971129171E-0002 -2.35159672966392E-0002 -2.35008371535568E-0002 -2.34856067142705E-0002 -2.34702760108132E-0002 +-2.34548450766533E-0002 -2.34393139466962E-0002 -2.34236826572862E-0002 -2.34079512462083E-0002 -2.33921197526905E-0002 +-2.33761882174056E-0002 -2.33601566824725E-0002 -2.33440251914588E-0002 -2.33277937893819E-0002 -2.33114625227112E-0002 +-2.32950314393694E-0002 -2.32785005887350E-0002 -2.32618700216425E-0002 -2.32451397903856E-0002 -2.32283099487178E-0002 +-2.32113805518543E-0002 -2.31943516564734E-0002 -2.31772233207181E-0002 -2.31599956041976E-0002 -2.31426685679887E-0002 +-2.31252422746369E-0002 -2.31077167881585E-0002 -2.30900921740409E-0002 -2.30723684992451E-0002 -2.30545458322059E-0002 +-2.30366242428338E-0002 -2.30186038025161E-0002 -2.30004845841179E-0002 -2.29822666619833E-0002 -2.29639501119367E-0002 +-2.29455350112839E-0002 -2.29270214388127E-0002 -2.29084094747947E-0002 -2.28896992009853E-0002 -2.28708907006255E-0002 +-2.28519840584427E-0002 -2.28329793606512E-0002 -2.28138766949531E-0002 -2.27946761505399E-0002 -2.27753778180923E-0002 +-2.27559817897814E-0002 -2.27364881592695E-0002 -2.27168970217112E-0002 -2.26972084737527E-0002 -2.26774226135340E-0002 +-2.26575395406889E-0002 -2.26375593563452E-0002 -2.26174821631256E-0002 -2.25973080651485E-0002 -2.25770371680280E-0002 +-2.25566695788744E-0002 -2.25362054062948E-0002 -2.25156447603936E-0002 -2.24949877527724E-0002 -2.24742344965308E-0002 +-2.24533851062661E-0002 -2.24324396980744E-0002 -2.24113983895498E-0002 -2.23902612997857E-0002 -2.23690285493738E-0002 +-2.23477002604053E-0002 -2.23262765564700E-0002 -2.23047575626572E-0002 -2.22831434055550E-0002 -2.22614342132511E-0002 +-2.22396301153319E-0002 -2.22177312428830E-0002 -2.21957377284888E-0002 -2.21736497062326E-0002 -2.21514673116964E-0002 +-2.21291906819600E-0002 -2.21068199556023E-0002 -2.20843552726992E-0002 -2.20617967748245E-0002 -2.20391446050494E-0002 +-2.20163989079416E-0002 -2.19935598295656E-0002 -2.19706275174816E-0002 -2.19476021207455E-0002 -2.19244837899083E-0002 +-2.19012726770153E-0002 -2.18779689356058E-0002 -2.18545727207123E-0002 -2.18310841888603E-0002 -2.18075034980670E-0002 +-2.17838308078409E-0002 -2.17600662791812E-0002 -2.17362100745769E-0002 -2.17122623580058E-0002 -2.16882232949342E-0002 +-2.16640930523153E-0002 -2.16398717985887E-0002 -2.16155597036799E-0002 -2.15911569389982E-0002 -2.15666636774368E-0002 +-2.15420800933713E-0002 -2.15174063626584E-0002 -2.14926426626354E-0002 -2.14677891721184E-0002 -2.14428460714017E-0002 +-2.14178135422561E-0002 -2.13926917679280E-0002 -2.13674809331382E-0002 -2.13421812240801E-0002 -2.13167928284191E-0002 +-2.12913159352902E-0002 -2.12657507352978E-0002 -2.12400974205137E-0002 -2.12143561844749E-0002 -2.11885272221838E-0002 +-2.11626107301049E-0002 -2.11366069061641E-0002 -2.11105159497473E-0002 -2.10843380616982E-0002 -2.10580734443171E-0002 +-2.10317223013586E-0002 -2.10052848380307E-0002 -2.09787612609922E-0002 -2.09521517783514E-0002 -2.09254565996642E-0002 +-2.08986759359319E-0002 -2.08718099996000E-0002 -2.08448590045553E-0002 -2.08178231661248E-0002 -2.07907027010730E-0002 +-2.07634978276005E-0002 -2.07362087653416E-0002 -2.07088357353620E-0002 -2.06813789601571E-0002 -2.06538386636493E-0002 +-2.06262150711866E-0002 -2.05985084095392E-0002 -2.05707189068987E-0002 -2.05428467928744E-0002 -2.05148922984915E-0002 +-2.04868556561893E-0002 -2.04587370998177E-0002 -2.04305368646358E-0002 -2.04022551873085E-0002 -2.03738923059049E-0002 +-2.03454484598952E-0002 -2.03169238901480E-0002 -2.02883188389284E-0002 -2.02596335498943E-0002 -2.02308682680951E-0002 +-2.02020232399675E-0002 -2.01730987133342E-0002 -2.01440949373998E-0002 -2.01150121627489E-0002 -2.00858506413432E-0002 +-2.00566106265181E-0002 -2.00272923729805E-0002 -1.99978961368049E-0002 -1.99684221754316E-0002 -1.99388707476631E-0002 +-1.99092421136605E-0002 -1.98795365349418E-0002 -1.98497542743775E-0002 -1.98198955961883E-0002 -1.97899607659414E-0002 +-1.97599500505476E-0002 -1.97298637182583E-0002 -1.96997020386613E-0002 -1.96694652826790E-0002 -1.96391537225635E-0002 +-1.96087676318942E-0002 -1.95783072855746E-0002 -1.95477729598275E-0002 -1.95171649321934E-0002 -1.94864834815257E-0002 +-1.94557288879875E-0002 -1.94249014330482E-0002 -1.93940013994800E-0002 -1.93630290713538E-0002 -1.93319847340362E-0002 +-1.93008686741851E-0002 -1.92696811797465E-0002 -1.92384225399509E-0002 -1.92070930453087E-0002 -1.91756929876074E-0002 +-1.91442226599068E-0002 -1.91126823565358E-0002 -1.90810723730885E-0002 -1.90493930064197E-0002 -1.90176445546413E-0002 +-1.89858273171183E-0002 -1.89539415944649E-0002 -1.89219876885399E-0002 -1.88899659024431E-0002 -1.88578765405111E-0002 +-1.88257199083129E-0002 -1.87934963126459E-0002 -1.87612060615315E-0002 -1.87288494642111E-0002 -1.86964268311418E-0002 +-1.86639384739914E-0002 -1.86313847056352E-0002 -1.85987658401505E-0002 -1.85660821928131E-0002 -1.85333340800921E-0002 +-1.85005218196458E-0002 -1.84676457303174E-0002 -1.84347061321298E-0002 -1.84017033462817E-0002 -1.83686376951426E-0002 +-1.83355095022483E-0002 -1.83023190922961E-0002 -1.82690667911404E-0002 -1.82357529257876E-0002 -1.82023778243917E-0002 +-1.81689418162493E-0002 -1.81354452317944E-0002 -1.81018884025947E-0002 -1.80682716613453E-0002 -1.80345953418646E-0002 +-1.80008597790897E-0002 -1.79670653090703E-0002 -1.79332122689646E-0002 -1.78993009970342E-0002 -1.78653318326383E-0002 +-1.78313051162297E-0002 -1.77972211893487E-0002 -1.77630803946188E-0002 -1.77288830757405E-0002 -1.76946295774871E-0002 +-1.76603202456986E-0002 -1.76259554272775E-0002 -1.75915354701821E-0002 -1.75570607234222E-0002 -1.75225315370535E-0002 +-1.74879482621719E-0002 -1.74533112509086E-0002 -1.74186208564239E-0002 -1.73838774329028E-0002 -1.73490813355483E-0002 +-1.73142329205766E-0002 -1.72793325452115E-0002 -1.72443805676782E-0002 -1.72093773471987E-0002 -1.71743232439850E-0002 +-1.71392186192343E-0002 -1.71040638351230E-0002 -1.70688592548005E-0002 -1.70336052423844E-0002 -1.69983021629535E-0002 +-1.69629503825431E-0002 -1.69275502681383E-0002 -1.68921021876688E-0002 -1.68566065100023E-0002 -1.68210636049389E-0002 +-1.67854738432055E-0002 -1.67498375964489E-0002 -1.67141552372307E-0002 -1.66784271390206E-0002 -1.66426536761903E-0002 +-1.66068352240085E-0002 -1.65709721586329E-0002 -1.65350648571056E-0002 -1.64991136973461E-0002 -1.64631190581456E-0002 +-1.64270813191599E-0002 -1.63910008609041E-0002 -1.63548780647460E-0002 -1.63187133128992E-0002 -1.62825069884175E-0002 +-1.62462594751881E-0002 -1.62099711579252E-0002 -1.61736424221638E-0002 -1.61372736542529E-0002 -1.61008652413495E-0002 +-1.60644175714113E-0002 -1.60279310331910E-0002 -1.59914060162291E-0002 -1.59548429108478E-0002 -1.59182421081440E-0002 +-1.58816039999825E-0002 -1.58449289789901E-0002 -1.58082174385479E-0002 -1.57714697727855E-0002 -1.57346863765734E-0002 +-1.56978676455170E-0002 -1.56610139759492E-0002 -1.56241257649238E-0002 -1.55872034102087E-0002 -1.55502473102789E-0002 +-1.55132578643097E-0002 -1.54762354721695E-0002 -1.54391805344136E-0002 -1.54020934522760E-0002 -1.53649746276636E-0002 +-1.53278244631483E-0002 -1.52906433619604E-0002 -1.52534317279814E-0002 -1.52161899657370E-0002 -1.51789184803897E-0002 +-1.51416176777319E-0002 -1.51042879641787E-0002 -1.50669297467605E-0002 -1.50295434331160E-0002 -1.49921294314848E-0002 +-1.49546881507004E-0002 -1.49172200001823E-0002 -1.48797253899295E-0002 -1.48422047305125E-0002 -1.48046584330664E-0002 +-1.47670869092829E-0002 -1.47294905714036E-0002 -1.46918698322122E-0002 -1.46542251050268E-0002 -1.46165568036931E-0002 +-1.45788653425762E-0002 -1.45411511365536E-0002 -1.45034146010072E-0002 -1.44656561518163E-0002 -1.44278762053493E-0002 +-1.43900751784565E-0002 -1.43522534884627E-0002 -1.43144115531590E-0002 -1.42765497907956E-0002 -1.42386686200737E-0002 +-1.42007684601379E-0002 -1.41628497305689E-0002 -1.41249128513750E-0002 -1.40869582429848E-0002 -1.40489863262393E-0002 +-1.40109975223840E-0002 -1.39729922530610E-0002 -1.39349709403015E-0002 -1.38969340065175E-0002 -1.38588818744939E-0002 +-1.38208149673811E-0002 -1.37827337086860E-0002 -1.37446385222654E-0002 -1.37065298323168E-0002 -1.36684080633713E-0002 +-1.36302736402849E-0002 -1.35921269882308E-0002 -1.35539685326912E-0002 -1.35157986994493E-0002 -1.34776179145814E-0002 +-1.34394266044482E-0002 -1.34012251956873E-0002 -1.33630141152045E-0002 -1.33247937901661E-0002 -1.32865646479903E-0002 +-1.32483271163393E-0002 -1.32100816231109E-0002 -1.31718285964301E-0002 -1.31335684646413E-0002 -1.30953016562996E-0002 +-1.30570286001625E-0002 -1.30187497251820E-0002 -1.29804654604956E-0002 -1.29421762354186E-0002 -1.29038824794353E-0002 +-1.28655846221907E-0002 -1.28272830934824E-0002 -1.27889783232515E-0002 -1.27506707415751E-0002 -1.27123607786568E-0002 +-1.26740488648193E-0002 -1.26357354304949E-0002 -1.25974209062175E-0002 -1.25591057226145E-0002 -1.25207903103975E-0002 +-1.24824751003540E-0002 -1.24441605233389E-0002 -1.24058470102663E-0002 -1.23675349921001E-0002 -1.23292248998459E-0002 +-1.22909171645426E-0002 -1.22526122172531E-0002 -1.22143104890563E-0002 -1.21760124110377E-0002 -1.21377184142818E-0002 +-1.20994289298624E-0002 -1.20611443888340E-0002 -1.20228652222240E-0002 -1.19845918610227E-0002 -1.19463247361756E-0002 +-1.19080642785737E-0002 -1.18698109190459E-0002 -1.18315650883490E-0002 -1.17933272171594E-0002 -1.17550977360648E-0002 +-1.17168770755545E-0002 -1.16786656660110E-0002 -1.16404639377013E-0002 -1.16022723207678E-0002 -1.15640912452193E-0002 +-1.15259211409225E-0002 -1.14877624375930E-0002 -1.14496155647859E-0002 -1.14114809518877E-0002 -1.13733590281068E-0002 +-1.13352502224646E-0002 -1.12971549637869E-0002 -1.12590736806945E-0002 -1.12210068015946E-0002 -1.11829547546717E-0002 +-1.11449179678784E-0002 -1.11068968689266E-0002 -1.10688918852786E-0002 -1.10309034441381E-0002 -1.09929319724405E-0002 +-1.09549778968449E-0002 -1.09170416437244E-0002 -1.08791236391571E-0002 -1.08412243089172E-0002 -1.08033440784658E-0002 +-1.07654833729423E-0002 -1.07276426171541E-0002 -1.06898222355693E-0002 -1.06520226523056E-0002 -1.06142442911231E-0002 +-1.05764875754138E-0002 -1.05387529281930E-0002 -1.05010407720903E-0002 -1.04633515293402E-0002 -1.04256856217732E-0002 +-1.03880434708062E-0002 -1.03504254974341E-0002 -1.03128321222199E-0002 -1.02752637652859E-0002 -1.02377208463046E-0002 +-1.02002037844891E-0002 -1.01627129985847E-0002 -1.01252489068587E-0002 -1.00878119270922E-0002 -1.00504024765701E-0002 +-1.00130209720723E-0002 -9.97566782986456E-0003 -9.93834346568906E-0003 -9.90104829475547E-0003 -9.86378273173122E-0003 +-9.82654719073310E-0003 -9.78934208531717E-0003 -9.75216782847001E-0003 -9.71502483259959E-0003 -9.67791350952561E-0003 +-9.64083427047073E-0003 -9.60378752605098E-0003 -9.56677368626661E-0003 -9.52979316049320E-0003 -9.49284635747178E-0003 +-9.45593368530018E-0003 -9.41905555142333E-0003 -9.38221236262444E-0003 -9.34540452501538E-0003 -9.30863244402753E-0003 +-9.27189652440293E-0003 -9.23519717018430E-0003 -9.19853478470652E-0003 -9.16190977058678E-0003 -9.12532252971587E-0003 +-9.08877346324848E-0003 -9.05226297159413E-0003 -9.01579145440825E-0003 -8.97935931058227E-0003 -8.94296693823501E-0003 +-8.90661473470297E-0003 -8.87030309653146E-0003 -8.83403241946521E-0003 -8.79780309843892E-0003 -8.76161552756854E-0003 +-8.72547010014148E-0003 -8.68936720860785E-0003 -8.65330724457082E-0003 -8.61729059877792E-0003 -8.58131766111129E-0003 +-8.54538882057869E-0003 -8.50950446530451E-0003 -8.47366498252012E-0003 -8.43787075855515E-0003 -8.40212217882778E-0003 +-8.36641962783625E-0003 -8.33076348914887E-0003 -8.29515414539534E-0003 -8.25959197825762E-0003 -8.22407736846040E-0003 +-8.18861069576236E-0003 -8.15319233894655E-0003 -8.11782267581188E-0003 -8.08250208316326E-0003 -8.04723093680287E-0003 +-8.01200961152114E-0003 -7.97683848108724E-0003 -7.94171791824036E-0003 -7.90664829468036E-0003 -7.87162998105862E-0003 +-7.83666334696939E-0003 -7.80174876094010E-0003 -7.76688659042278E-0003 -7.73207720178463E-0003 -7.69732096029934E-0003 +-7.66261823013772E-0003 -7.62796937435872E-0003 -7.59337475490081E-0003 -7.55883473257227E-0003 -7.52434966704282E-0003 +-7.48991991683416E-0003 -7.45554583931141E-0003 -7.42122779067376E-0003 -7.38696612594566E-0003 -7.35276119896814E-0003 +-7.31861336238931E-0003 -7.28452296765600E-0003 -7.25049036500439E-0003 -7.21651590345149E-0003 -7.18259993078608E-0003 +-7.14874279355970E-0003 -7.11494483707813E-0003 -7.08120640539216E-0003 -7.04752784128916E-0003 -7.01390948628380E-0003 +-6.98035168060983E-0003 -6.94685476321071E-0003 -6.91341907173109E-0003 -6.88004494250824E-0003 -6.84673271056290E-0003 +-6.81348270959098E-0003 -6.78029527195438E-0003 -6.74717072867292E-0003 -6.71410940941498E-0003 -6.68111164248922E-0003 +-6.64817775483599E-0003 -6.61530807201841E-0003 -6.58250291821411E-0003 -6.54976261620621E-0003 -6.51708748737533E-0003 +-6.48447785169041E-0003 -6.45193402770050E-0003 -6.41945633252631E-0003 -6.38704508185144E-0003 -6.35470058991421E-0003 +-6.32242316949880E-0003 -6.29021313192741E-0003 -6.25807078705114E-0003 -6.22599644324198E-0003 -6.19399040738453E-0003 +-6.16205298486728E-0003 -6.13018447957461E-0003 -6.09838519387825E-0003 -6.06665542862896E-0003 -6.03499548314867E-0003 +-6.00340565522156E-0003 -5.97188624108642E-0003 -5.94043753542802E-0003 -5.90905983136930E-0003 -5.87775342046285E-0003 +-5.84651859268292E-0003 -5.81535563641758E-0003 -5.78426483846006E-0003 -5.75324648400122E-0003 -5.72230085662111E-0003 +-5.69142823828130E-0003 -5.66062890931655E-0003 -5.62990314842714E-0003 -5.59925123267079E-0003 -5.56867343745466E-0003 +-5.53817003652770E-0003 -5.50774130197244E-0003 -5.47738750419769E-0003 -5.44710891193013E-0003 -5.41690579220685E-0003 +-5.38677841036771E-0003 -5.35672703004726E-0003 -5.32675191316745E-0003 -5.29685331992951E-0003 -5.26703150880693E-0003 +-5.23728673653716E-0003 -5.20761925811443E-0003 -5.17802932678227E-0003 -5.14851719402564E-0003 -5.11908310956385E-0003 +-5.08972732134269E-0003 -5.06045007552749E-0003 -5.03125161649520E-0003 -5.00213218682732E-0003 -4.97309202730265E-0003 +-4.94413137688969E-0003 -4.91525047273971E-0003 -4.88644955017913E-0003 -4.85772884270282E-0003 -4.82908858196643E-0003 +-4.80052899777948E-0003 -4.77205031809837E-0003 -4.74365276901904E-0003 -4.71533657477027E-0003 -4.68710195770633E-0003 +-4.65894913830019E-0003 -4.63087833513682E-0003 -4.60288976490578E-0003 -4.57498364239486E-0003 -4.54716018048291E-0003 +-4.51941959013334E-0003 -4.49176208038712E-0003 -4.46418785835616E-0003 -4.43669712921691E-0003 -4.40929009620321E-0003 +-4.38196696060015E-0003 -4.35472792173719E-0003 -4.32757317698197E-0003 -4.30050292173346E-0003 -4.27351734941585E-0003 +-4.24661665147202E-0003 -4.21980101735706E-0003 -4.19307063453221E-0003 -4.16642568845831E-0003 -4.13986636258980E-0003 +-4.11339283836844E-0003 -4.08700529521700E-0003 -4.06070391053347E-0003 -4.03448885968464E-0003 -4.00836031600040E-0003 +-3.98231845076744E-0003 -3.95636343322370E-0003 -3.93049543055207E-0003 -3.90471460787470E-0003 -3.87902112824739E-0003 +-3.85341515265343E-0003 -3.82789683999830E-0003 -3.80246634710360E-0003 -3.77712382870188E-0003 -3.75186943743058E-0003 +-3.72670332382675E-0003 -3.70162563632165E-0003 -3.67663652123503E-0003 -3.65173612277008E-0003 -3.62692458300766E-0003 +-3.60220204190156E-0003 -3.57756863727266E-0003 -3.55302450480408E-0003 -3.52856977803605E-0003 -3.50420458836056E-0003 +-3.47992906501660E-0003 -3.45574333508492E-0003 -3.43164752348311E-0003 -3.40764175296101E-0003 -3.38372614409534E-0003 +-3.35990081528534E-0003 -3.33616588274774E-0003 -3.31252146051229E-0003 -3.28896766041692E-0003 -3.26550459210319E-0003 +-3.24213236301202E-0003 -3.21885107837872E-0003 -3.19566084122902E-0003 -3.17256175237434E-0003 -3.14955391040780E-0003 +-3.12663741169963E-0003 -3.10381235039312E-0003 -3.08107881840065E-0003 -3.05843690539913E-0003 -3.03588669882643E-0003 +-3.01342828387704E-0003 -2.99106174349837E-0003 -2.96878715838681E-0003 -2.94660460698381E-0003 -2.92451416547232E-0003 +-2.90251590777286E-0003 -2.88060990554017E-0003 -2.85879622815925E-0003 -2.83707494274232E-0003 -2.81544611412489E-0003 +-2.79390980486260E-0003 -2.77246607522792E-0003 -2.75111498320669E-0003 -2.72985658449513E-0003 -2.70869093249640E-0003 +-2.68761807831788E-0003 -2.66663807076776E-0003 -2.64575095635223E-0003 -2.62495677927271E-0003 -2.60425558142275E-0003 +-2.58364740238549E-0003 -2.56313227943069E-0003 -2.54271024751245E-0003 -2.52238133926622E-0003 -2.50214558500648E-0003 +-2.48200301272438E-0003 -2.46195364808512E-0003 -2.44199751442589E-0003 -2.42213463275335E-0003 -2.40236502174160E-0003 +-2.38268869773018E-0003 -2.36310567472168E-0003 -2.34361596438010E-0003 -2.32421957602868E-0003 -2.30491651664828E-0003 +-2.28570679087541E-0003 -2.26659040100058E-0003 -2.24756734696686E-0003 -2.22863762636797E-0003 -2.20980123444709E-0003 +-2.19105816409521E-0003 -2.17240840585001E-0003 -2.15385194789439E-0003 -2.13538877605528E-0003 -2.11701887380276E-0003 +-2.09874222224861E-0003 -2.08055880014566E-0003 -2.06246858388665E-0003 -2.04447154750359E-0003 -2.02656766266680E-0003 +-2.00875689868442E-0003 -1.99103922250169E-0003 -1.97341459870038E-0003 -1.95588298949848E-0003 -1.93844435474963E-0003 +-1.92109865194307E-0003 -1.90384583620313E-0003 -1.88668586028927E-0003 -1.86961867459601E-0003 -1.85264422715283E-0003 +-1.83576246362441E-0003 -1.81897332731061E-0003 -1.80227675914700E-0003 -1.78567269770490E-0003 -1.76916107919193E-0003 +-1.75274183745257E-0003 -1.73641490396857E-0003 -1.72018020785981E-0003 -1.70403767588479E-0003 -1.68798723244179E-0003 +-1.67202879956943E-0003 -1.65616229694786E-0003 -1.64038764189985E-0003 -1.62470474939182E-0003 -1.60911353203524E-0003 +-1.59361390008784E-0003 -1.57820576145503E-0003 -1.56288902169161E-0003 -1.54766358400302E-0003 -1.53252934924732E-0003 +-1.51748621593674E-0003 -1.50253408023975E-0003 -1.48767283598277E-0003 -1.47290237465233E-0003 -1.45822258539729E-0003 +-1.44363335503078E-0003 -1.42913456803277E-0003 -1.41472610655228E-0003 -1.40040785040999E-0003 -1.38617967710072E-0003 +-1.37204146179608E-0003 -1.35799307734744E-0003 -1.34403439428845E-0003 -1.33016528083828E-0003 -1.31638560290444E-0003 +-1.30269522408610E-0003 -1.28909400567712E-0003 -1.27558180666957E-0003 -1.26215848375701E-0003 -1.24882389133804E-0003 +-1.23557788151993E-0003 -1.22242030412227E-0003 -1.20935100668091E-0003 -1.19636983445166E-0003 -1.18347663041441E-0003 +-1.17067123527727E-0003 -1.15795348748061E-0003 -1.14532322320156E-0003 -1.13278027635816E-0003 -1.12032447861415E-0003 +-1.10795565938326E-0003 -1.09567364583411E-0003 -1.08347826289497E-0003 -1.07136933325858E-0003 -1.05934667738729E-0003 +-1.04741011351799E-0003 -1.03555945766754E-0003 -1.02379452363786E-0003 -1.01211512302146E-0003 -1.00052106520699E-0003 +-9.89012157384788E-0004 -9.77588204552683E-0004 -9.66249009521765E-0004 -9.54994372922348E-0004 -9.43824093210136E-0004 +-9.32737966672171E-0004 -9.21735787433297E-0004 -9.10817347462388E-0004 -8.99982436578962E-0004 -8.89230842459665E-0004 +-8.78562350645001E-0004 -8.67976744546263E-0004 -8.57473805452248E-0004 -8.47053312536483E-0004 -8.36715042864228E-0004 +-8.26458771399866E-0004 -8.16284271014159E-0004 -8.06191312491772E-0004 -7.96179664538968E-0004 -7.86249093791131E-0004 +-7.76399364820770E-0004 -7.66630240145325E-0004 -7.56941480235345E-0004 -7.47332843522541E-0004 -7.37804086408176E-0004 +-7.28354963271431E-0004 -7.18985226477880E-0004 -7.09694626388234E-0004 -7.00482911366972E-0004 -6.91349827791384E-0004 +-6.82295120060389E-0004 -6.73318530603750E-0004 -6.64419799891333E-0004 -6.55598666442372E-0004 -6.46854866835055E-0004 +-6.38188135716003E-0004 -6.29598205810149E-0004 -6.21084807930412E-0004 -6.12647670987759E-0004 -6.04286522001316E-0004 +-5.96001086108500E-0004 -5.87791086575452E-0004 -5.79656244807394E-0004 -5.71596280359366E-0004 -5.63610910946780E-0004 +-5.55699852456352E-0004 -5.47862818957089E-0004 -5.40099522711308E-0004 -5.32409674185952E-0004 -5.24792982063861E-0004 +-5.17249153255276E-0004 -5.09777892909535E-0004 -5.02378904426660E-0004 -4.95051889469371E-0004 -4.87796547974980E-0004 +-4.80612578167621E-0004 -4.73499676570435E-0004 -4.66457538017991E-0004 -4.59485855668892E-0004 -4.52584321018303E-0004 +-4.45752623910873E-0004 -4.38990452553577E-0004 -4.32297493528868E-0004 -4.25673431807803E-0004 -4.19117950763411E-0004 +-4.12630732184230E-0004 -4.06211456287799E-0004 -3.99859801734521E-0004 -3.93575445641469E-0004 -3.87358063596483E-0004 +-3.81207329672267E-0004 -3.75122916440758E-0004 -3.69104494987542E-0004 -3.63151734926413E-0004 -3.57264304414169E-0004 +-3.51441870165393E-0004 -3.45684097467584E-0004 -3.39990650196154E-0004 -3.34361190829868E-0004 -3.28795380466221E-0004 +-3.23292878837003E-0004 -3.17853344324089E-0004 -3.12476433975239E-0004 -3.07161803520218E-0004 -3.01909107386854E-0004 +-2.96717998717417E-0004 -2.91588129385085E-0004 -2.86519150010510E-0004 -2.81510709978628E-0004 -2.76562457455505E-0004 +-2.71674039405478E-0004 -2.66845101608267E-0004 -2.62075288676386E-0004 -2.57364244072662E-0004 -2.52711610127846E-0004 +-2.48117028058481E-0004 -2.43580137984807E-0004 -2.39100578948958E-0004 -2.34677988933147E-0004 -2.30312004878138E-0004 +-2.26002262701844E-0004 -2.21748397318012E-0004 -2.17550042655174E-0004 -2.13406831675645E-0004 -2.09318396394746E-0004 +-2.05284367900208E-0004 -2.01304376371618E-0004 -1.97378051100167E-0004 -1.93505020508443E-0004 -1.89684912170471E-0004 +-1.85917352831835E-0004 -1.82201968430012E-0004 -1.78538384114891E-0004 -1.74926224269347E-0004 -1.71365112530112E-0004 +-1.67854671808698E-0004 -1.64394524312572E-0004 -1.60984291566414E-0004 -1.57623594433613E-0004 -1.54312053137880E-0004 +-1.51049287285031E-0004 -1.47834915884976E-0004 -1.44668557373808E-0004 -1.41549829636154E-0004 -1.38478350027562E-0004 +-1.35453735397203E-0004 -1.32475602110642E-0004 -1.29543566072794E-0004 -1.26657242751103E-0004 -1.23816247198810E-0004 +-1.21020194078490E-0004 -1.18268697685655E-0004 -1.15561371972608E-0004 -1.12897830572455E-0004 -1.10277686823255E-0004 +-1.07700553792396E-0004 -1.05166044301092E-0004 -1.02673770949124E-0004 -1.00223346139671E-0004 -9.78143821043859E-0005 +-9.54464909286393E-0005 -9.31192845768981E-0005 -9.08323749183421E-0005 -8.85853737525996E-0005 -8.63778928357330E-0005 +-8.42095439063213E-0005 -8.20799387117902E-0005 -7.99886890349058E-0005 -7.79354067204227E-0005 -7.59197037019610E-0005 +-7.39411920290202E-0005 -7.19994838942051E-0005 -7.00941916606487E-0005 -6.82249278895636E-0005 -6.63913053680496E-0005 +-6.45929371370282E-0005 -6.28294365194113E-0005 -6.11004171484157E-0005 -5.94054929960901E-0005 -5.77442784020426E-0005 +-5.61163881023069E-0005 -5.45214372584609E-0005 -5.29590414868829E-0005 -5.14288168882407E-0005 -4.99303800771357E-0005 +-4.84633482119613E-0005 -4.70273390249630E-0005 -4.56219708524491E-0005 -4.42468626652493E-0005 -4.29016340993222E-0005 +-4.15859054865945E-0005 -4.02992978859619E-0005 -3.90414331145170E-0005 -3.78119337789541E-0005 -3.66104233071721E-0005 +-3.54365259800932E-0005 -3.42898669636518E-0005 -3.31700723410198E-0005 -3.20767691449882E-0005 -3.10095853905837E-0005 +-2.99681501078778E-0005 -2.89520933749824E-0005 -2.79610463512731E-0005 -2.69946413107877E-0005 -2.60525116758604E-0005 +-2.51342920509235E-0005 -2.42396182565435E-0005 -2.33681273636538E-0005 -2.25194577279829E-0005 -2.16932490247083E-0005 +-2.08891422832963E-0005 -2.01067799225753E-0005 -1.93458057859880E-0005 -1.86058651770766E-0005 -1.78866048951709E-0005 +-1.71876732712786E-0005 -1.65087202042008E-0005 -1.58493971968455E-0005 -1.52093573927614E-0005 -1.45882556128899E-0005 +-1.39857483925113E-0005 -1.34014940184293E-0005 -1.28351525663506E-0005 -1.22863859384951E-0005 -1.17548579014102E-0005 +-1.12402341240079E-0005 -1.07421822158250E-0005 -1.02603717654843E-0005 -9.79447437939440E-0006 -9.34416372065344E-0006 +-8.90911554818411E-0006 -8.48900775607983E-0006 -8.08352041317798E-0006 -7.69233580285790E-0006 -7.31513846304943E-0006 +-6.95161522647966E-0006 -6.60145526113134E-0006 -6.26435011093515E-0006 -5.93999373667884E-0006 -5.62808255714973E-0006 +-5.32831549049867E-0006 -5.04039399583145E-0006 -4.76402211503225E-0006 -4.49890651480877E-0006 -4.24475652897502E-0006 +-4.00128420095389E-0006 -3.76820432651815E-0006 -3.54523449676026E-0006 -3.33209514129091E-0006 -3.12850957167504E-0006 +-2.93420402509545E-0006 -2.74890770825647E-0006 -2.57235284151470E-0006 -2.40427470325070E-0006 -2.24441167447461E-0006 +-2.09250528366616E-0006 -1.94830025185523E-0006 -1.81154453793633E-0006 -1.68198938422590E-0006 -1.55938936225354E-0006 +-1.44350241879713E-0006 -1.33408992215703E-0006 -1.23091670867008E-0006 -1.13375112946769E-0006 -1.04236509747405E-0006 +-9.56534134648857E-0007 -8.76037419474314E-0007 -8.00657834684140E-0007 -7.30182015240777E-0007 -6.64400396555944E-0007 +-6.03107262959551E-0007 -5.46100796414259E-0007 -4.93183125478851E-0007 -4.44160374520421E-0007 -3.98842713174288E-0007 +-3.57044406055724E-0007 -3.18583862720788E-0007 -2.83283687879558E-0007 -2.50970731860452E-0007 -2.21476141327784E-0007 +-1.94635410252816E-0007 -1.70288431138038E-0007 -1.48279546497252E-0007 -1.28457600590273E-0007 -1.10675991414366E-0007 +-9.47927229520273E-0008 -8.06704576767261E-0008 -6.81765693166000E-0008 -5.71831958771265E-0008 -4.75672929235964E-0008 +-3.92106871236529E-0008 -3.20001300511811E-0008 -2.58273522515486E-0008 -2.05891175696954E-0008 -1.61872777410827E-0008 +-1.25288272465865E-0008 -9.52595843199584E-0009 -7.09611689268826E-0009 -5.16205712437787E-0009 -3.65189844045067E-0009 +-2.49918115677392E-0009 -1.64292304458332E-0009 -1.02767605218207E-0009 -6.03583296195996E-0010 -3.26436323059740E-0010 +-1.57732641482804E-0010 -6.47335265849094E-0011 -2.05220964403180E-0011 -4.06166173606829E-0012 -2.54349268656885E-0013 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.57744134078551E+0003 1.57194925468874E+0003 1.56648536223543E+0003 + 1.56104943511586E+0003 1.55564124764931E+0003 1.55026057674840E+0003 1.54490720188378E+0003 1.53958090504942E+0003 + 1.53428147072838E+0003 1.52900868585909E+0003 1.52376233980204E+0003 1.51854222430708E+0003 1.51334813348106E+0003 + 1.50817986375602E+0003 1.50303721385780E+0003 1.49791998477512E+0003 1.49282797972908E+0003 1.48776100414313E+0003 + 1.48271886561346E+0003 1.47770137387978E+0003 1.47270834079659E+0003 1.46773958030479E+0003 1.46279490840374E+0003 + 1.45787414312375E+0003 1.45297710449884E+0003 1.44810361454005E+0003 1.44325349720905E+0003 1.43842657839210E+0003 + 1.43362268587444E+0003 1.42884164931503E+0003 1.42408330022165E+0003 1.41934747192634E+0003 1.41463399956121E+0003 + 1.40994272003460E+0003 1.40527347200755E+0003 1.40062609587067E+0003 1.39600043372124E+0003 1.39139632934075E+0003 + 1.38681362817266E+0003 1.38225217730056E+0003 1.37771182542658E+0003 1.37319242285013E+0003 1.36869382144698E+0003 + 1.36421587464856E+0003 1.35975843742161E+0003 1.35532136624814E+0003 1.35090451910558E+0003 1.34650775544735E+0003 + 1.34213093618355E+0003 1.33777392366208E+0003 1.33343658164991E+0003 1.32911877531468E+0003 1.32482037120650E+0003 + 1.32054123724011E+0003 1.31628124267721E+0003 1.31204025810903E+0003 1.30781815543922E+0003 1.30361480786691E+0003 + 1.29943008987009E+0003 1.29526387718912E+0003 1.29111604681057E+0003 1.28698647695121E+0003 1.28287504704231E+0003 + 1.27878163771410E+0003 1.27470613078044E+0003 1.27064840922378E+0003 1.26660835718023E+0003 1.26258585992494E+0003 + 1.25858080385763E+0003 1.25459307648831E+0003 1.25062256642325E+0003 1.24666916335114E+0003 1.24273275802936E+0003 + 1.23881324227061E+0003 1.23491050892952E+0003 1.23102445188966E+0003 1.22715496605055E+0003 1.22330194731497E+0003 + 1.21946529257640E+0003 1.21564489970665E+0003 1.21184066754364E+0003 1.20805249587940E+0003 1.20428028544817E+0003 + 1.20052393791475E+0003 1.19678335586291E+0003 1.19305844278407E+0003 1.18934910306605E+0003 1.18565524198203E+0003 + 1.18197676567965E+0003 1.17831358117025E+0003 1.17466559631826E+0003 1.17103271983077E+0003 1.16741486124720E+0003 + 1.16381193092915E+0003 1.16022384005037E+0003 1.15665050058685E+0003 1.15309182530713E+0003 1.14954772776263E+0003 + 1.14601812227821E+0003 1.14250292394278E+0003 1.13900204860014E+0003 1.13551541283983E+0003 1.13204293398820E+0003 + 1.12858453009954E+0003 1.12514011994741E+0003 1.12170962301597E+0003 1.11829295949155E+0003 1.11489005025428E+0003 + 1.11150081686982E+0003 1.10812518158123E+0003 1.10476306730097E+0003 1.10141439760295E+0003 1.09807909671475E+0003 + 1.09475708950991E+0003 1.09144830150032E+0003 1.08815265882880E+0003 1.08487008826160E+0003 1.08160051718123E+0003 + 1.07834387357920E+0003 1.07510008604895E+0003 1.07186908377887E+0003 1.06865079654539E+0003 1.06544515470619E+0003 + 1.06225208919347E+0003 1.05907153150737E+0003 1.05590341370939E+0003 1.05274766841599E+0003 1.04960422879222E+0003 + 1.04647302854546E+0003 1.04335400191921E+0003 1.04024708368706E+0003 1.03715220914659E+0003 1.03406931411349E+0003 + 1.03099833491570E+0003 1.02793920838760E+0003 1.02489187186436E+0003 1.02185626317629E+0003 1.01883232064328E+0003 + 1.01581998306937E+0003 1.01281918973731E+0003 1.00982988040328E+0003 1.00685199529158E+0003 1.00388547508949E+0003 + 1.00093026094213E+0003 9.97986294447439E+0002 9.95053517651166E+0002 9.92131873041975E+0002 9.89221303546593E+0002 + 9.86321752525027E+0002 9.83433163765843E+0002 9.80555481481511E+0002 9.77688650303808E+0002 9.74832615279287E+0002 + 9.71987321864795E+0002 9.69152715923067E+0002 9.66328743718360E+0002 9.63515351912161E+0002 9.60712487558939E+0002 + 9.57920098101958E+0002 9.55138131369149E+0002 9.52366535569025E+0002 9.49605259286663E+0002 9.46854251479729E+0002 + 9.44113461474558E+0002 9.41382838962287E+0002 9.38662333995034E+0002 9.35951896982133E+0002 9.33251478686412E+0002 + 9.30561030220523E+0002 9.27880503043319E+0002 9.25209848956276E+0002 9.22549020099965E+0002 9.19897968950568E+0002 + 9.17256648316435E+0002 9.14625011334694E+0002 9.12003011467895E+0002 9.09390602500707E+0002 9.06787738536648E+0002 + 9.04194373994866E+0002 9.01610463606950E+0002 8.99035962413796E+0002 8.96470825762501E+0002 8.93915009303305E+0002 + 8.91368468986563E+0002 8.88831161059766E+0002 8.86303042064592E+0002 8.83784068833999E+0002 8.81274198489351E+0002 + 8.78773388437585E+0002 8.76281596368410E+0002 8.73798780251542E+0002 8.71324898333977E+0002 8.68859909137294E+0002 + 8.66403771454994E+0002 8.63956444349875E+0002 8.61517887151432E+0002 8.59088059453299E+0002 8.56666921110720E+0002 + 8.54254432238044E+0002 8.51850553206265E+0002 8.49455244640579E+0002 8.47068467417982E+0002 8.44690182664892E+0002 + 8.42320351754799E+0002 8.39958936305951E+0002 8.37605898179063E+0002 8.35261199475053E+0002 8.32924802532812E+0002 + 8.30596669926998E+0002 8.28276764465854E+0002 8.25965049189057E+0002 8.23661487365593E+0002 8.21366042491656E+0002 + 8.19078678288574E+0002 8.16799358700759E+0002 8.14528047893684E+0002 8.12264710251881E+0002 8.10009310376967E+0002 + 8.07761813085693E+0002 8.05522183408014E+0002 8.03290386585183E+0002 8.01066388067873E+0002 7.98850153514314E+0002 + 7.96641648788456E+0002 7.94440839958156E+0002 7.92247693293380E+0002 7.90062175264435E+0002 7.87884252540218E+0002 + 7.85713891986479E+0002 7.83551060664118E+0002 7.81395725827495E+0002 7.79247854922754E+0002 7.77107415586178E+0002 + 7.74974375642558E+0002 7.72848703103579E+0002 7.70730366166228E+0002 7.68619333211221E+0002 7.66515572801446E+0002 + 7.64419053680425E+0002 7.62329744770795E+0002 7.60247615172804E+0002 7.58172634162829E+0002 7.56104771191904E+0002 + 7.54043995884274E+0002 7.51990278035956E+0002 7.49943587613325E+0002 7.47903894751710E+0002 7.45871169754009E+0002 + 7.43845383089322E+0002 7.41826505391590E+0002 7.39814507458264E+0002 7.37809360248976E+0002 7.35811034884233E+0002 + 7.33819502644123E+0002 7.31834734967031E+0002 7.29856703448381E+0002 7.27885379839382E+0002 7.25920736045788E+0002 + 7.23962744126681E+0002 7.22011376293254E+0002 7.20066604907624E+0002 7.18128402481641E+0002 7.16196741675721E+0002 + 7.14271595297692E+0002 7.12352936301645E+0002 7.10440737786807E+0002 7.08534972996417E+0002 7.06635615316623E+0002 + 7.04742638275385E+0002 7.02856015541393E+0002 7.00975720922995E+0002 6.99101728367135E+0002 6.97234011958310E+0002 + 6.95372545917530E+0002 6.93517304601291E+0002 6.91668262500560E+0002 6.89825394239774E+0002 6.87988674575845E+0002 + 6.86158078397176E+0002 6.84333580722690E+0002 6.82515156700867E+0002 6.80702781608793E+0002 6.78896430851218E+0002 + 6.77096079959622E+0002 6.75301704591298E+0002 6.73513280528431E+0002 6.71730783677201E+0002 6.69954190066891E+0002 + 6.68183475848994E+0002 6.66418617296345E+0002 6.64659590802255E+0002 6.62906372879648E+0002 6.61158940160216E+0002 + 6.59417269393578E+0002 6.57681337446450E+0002 6.55951121301823E+0002 6.54226598058141E+0002 6.52507744928506E+0002 + 6.50794539239870E+0002 6.49086958432250E+0002 6.47384980057945E+0002 6.45688581780761E+0002 6.43997741375242E+0002 + 6.42312436725916E+0002 6.40632645826540E+0002 6.38958346779356E+0002 6.37289517794354E+0002 6.35626137188546E+0002 + 6.33968183385237E+0002 6.32315634913317E+0002 6.30668470406548E+0002 6.29026668602864E+0002 6.27390208343675E+0002 + 6.25759068573183E+0002 6.24133228337695E+0002 6.22512666784954E+0002 6.20897363163467E+0002 6.19287296821844E+0002 + 6.17682447208143E+0002 6.16082793869221E+0002 6.14488316450090E+0002 6.12898994693280E+0002 6.11314808438208E+0002 + 6.09735737620553E+0002 6.08161762271638E+0002 6.06592862517813E+0002 6.05029018579852E+0002 6.03470210772346E+0002 + 6.01916419503110E+0002 6.00367625272590E+0002 5.98823808673279E+0002 5.97284950389136E+0002 5.95751031195009E+0002 + 5.94222031956069E+0002 5.92697933627242E+0002 5.91178717252653E+0002 5.89664363965068E+0002 5.88154854985350E+0002 + 5.86650171621906E+0002 5.85150295270157E+0002 5.83655207411996E+0002 5.82164889615262E+0002 5.80679323533215E+0002 + 5.79198490904011E+0002 5.77722373550191E+0002 5.76250953378167E+0002 5.74784212377715E+0002 5.73322132621473E+0002 + 5.71864696264443E+0002 5.70411885543496E+0002 5.68963682776884E+0002 5.67520070363753E+0002 5.66081030783663E+0002 + 5.64646546596111E+0002 5.63216600440054E+0002 5.61791175033448E+0002 5.60370253172776E+0002 5.58953817732590E+0002 + 5.57541851665053E+0002 5.56134337999485E+0002 5.54731259841916E+0002 5.53332600374637E+0002 5.51938342855760E+0002 + 5.50548470618780E+0002 5.49162967072139E+0002 5.47781815698795E+0002 5.46405000055793E+0002 5.45032503773845E+0002 + 5.43664310556906E+0002 5.42300404181758E+0002 5.40940768497594E+0002 5.39585387425612E+0002 5.38234244958604E+0002 + 5.36887325160552E+0002 5.35544612166231E+0002 5.34206090180808E+0002 5.32871743479449E+0002 5.31541556406928E+0002 + 5.30215513377239E+0002 5.28893598873211E+0002 5.27575797446125E+0002 5.26262093715337E+0002 5.24952472367900E+0002 + 5.23646918158192E+0002 5.22345415907548E+0002 5.21047950503887E+0002 5.19754506901353E+0002 5.18465070119950E+0002 + 5.17179625245188E+0002 5.15898157427719E+0002 5.14620651882990E+0002 5.13347093890890E+0002 5.12077468795403E+0002 + 5.10811762004260E+0002 5.09549958988600E+0002 5.08292045282626E+0002 5.07038006483269E+0002 5.05787828249853E+0002 + 5.04541496303762E+0002 5.03298996428111E+0002 5.02060314467414E+0002 5.00825436327265E+0002 4.99594347974009E+0002 + 4.98367035434423E+0002 4.97143484795403E+0002 4.95923682203640E+0002 4.94707613865310E+0002 4.93495266045764E+0002 + 4.92286625069216E+0002 4.91081677318438E+0002 4.89880409234455E+0002 4.88682807316242E+0002 4.87488858120421E+0002 + 4.86298548260969E+0002 4.85111864408915E+0002 4.83928793292051E+0002 4.82749321694637E+0002 4.81573436457112E+0002 + 4.80401124475805E+0002 4.79232372702651E+0002 4.78067168144906E+0002 4.76905497864865E+0002 4.75747348979581E+0002 + 4.74592708660588E+0002 4.73441564133626E+0002 4.72293902678363E+0002 4.71149711628126E+0002 4.70008978369630E+0002 + 4.68871690342705E+0002 4.67737835040035E+0002 4.66607400006890E+0002 4.65480372840862E+0002 4.64356741191605E+0002 + 4.63236492760573E+0002 4.62119615300764E+0002 4.61006096616462E+0002 4.59895924562984E+0002 4.58789087046426E+0002 + 4.57685572023409E+0002 4.56585367500834E+0002 4.55488461535632E+0002 4.54394842234516E+0002 4.53304497753737E+0002 + 4.52217416298842E+0002 4.51133586124430E+0002 4.50052995533914E+0002 4.48975632879282E+0002 4.47901486560858E+0002 + 4.46830545027068E+0002 4.45762796774208E+0002 4.44698230346205E+0002 4.43636834334393E+0002 4.42578597377280E+0002 + 4.41523508160320E+0002 4.40471555415686E+0002 4.39422727922045E+0002 4.38377014504334E+0002 4.37334404033540E+0002 + 4.36294885426473E+0002 4.35258447645552E+0002 4.34225079698582E+0002 4.33194770638543E+0002 4.32167509563366E+0002 + 4.31143285615726E+0002 4.30122087982825E+0002 4.29103905896182E+0002 4.28088728631419E+0002 4.27076545508058E+0002 + 4.26067345889307E+0002 4.25061119181857E+0002 4.24057854835673E+0002 4.23057542343796E+0002 4.22060171242131E+0002 + 4.21065731109255E+0002 4.20074211566210E+0002 4.19085602276304E+0002 4.18099892944914E+0002 4.17117073319291E+0002 + 4.16137133188362E+0002 4.15160062382533E+0002 4.14185850773500E+0002 4.13214488274054E+0002 4.12245964837889E+0002 + 4.11280270459415E+0002 4.10317395173565E+0002 4.09357329055610E+0002 4.08400062220969E+0002 4.07445584825027E+0002 + 4.06493887062948E+0002 4.05544959169490E+0002 4.04598791418827E+0002 4.03655374124362E+0002 4.02714697638548E+0002 + 4.01776752352712E+0002 4.00841528696872E+0002 3.99909017139562E+0002 3.98979208187654E+0002 3.98052092386184E+0002 + 3.97127660318176E+0002 3.96205902604470E+0002 3.95286809903548E+0002 3.94370372911364E+0002 3.93456582361170E+0002 + 3.92545429023353E+0002 3.91636903705257E+0002 3.90730997251025E+0002 3.89827700541423E+0002 3.88927004493681E+0002 + 3.88028900061325E+0002 3.87133378234011E+0002 3.86240430037368E+0002 3.85350046532827E+0002 3.84462218817467E+0002 + 3.83576938023850E+0002 3.82694195319865E+0002 3.81813981908565E+0002 3.80936289028010E+0002 3.80061107951114E+0002 + 3.79188429985483E+0002 3.78318246473263E+0002 3.77450548790986E+0002 3.76585328349411E+0002 3.75722576593379E+0002 + 3.74862285001654E+0002 3.74004445086776E+0002 3.73149048394907E+0002 3.72296086505684E+0002 3.71445551032071E+0002 + 3.70597433620206E+0002 3.69751725949259E+0002 3.68908419731281E+0002 3.68067506711063E+0002 3.67228978665987E+0002 + 3.66392827405881E+0002 3.65559044772882E+0002 3.64727622641284E+0002 3.63898552917403E+0002 3.63071827539434E+0002 + 3.62247438477308E+0002 3.61425377732556E+0002 3.60605637338166E+0002 3.59788209358447E+0002 3.58973085888893E+0002 + 3.58160259056039E+0002 3.57349721017334E+0002 3.56541463961000E+0002 3.55735480105897E+0002 3.54931761701391E+0002 + 3.54130301027219E+0002 3.53331090393357E+0002 3.52534122139887E+0002 3.51739388636867E+0002 3.50946882284197E+0002 + 3.50156595511495E+0002 3.49368520777960E+0002 3.48582650572249E+0002 3.47798977412346E+0002 3.47017493845434E+0002 + 3.46238192447771E+0002 3.45461065824562E+0002 3.44686106609831E+0002 3.43913307466300E+0002 3.43142661085264E+0002 + 3.42374160186465E+0002 3.41607797517970E+0002 3.40843565856049E+0002 3.40081458005053E+0002 3.39321466797290E+0002 + 3.38563585092911E+0002 3.37807805779781E+0002 3.37054121773368E+0002 3.36302526016616E+0002 3.35553011479836E+0002 + 3.34805571160577E+0002 3.34060198083520E+0002 3.33316885300353E+0002 3.32575625889659E+0002 3.31836412956801E+0002 + 3.31099239633803E+0002 3.30364099079241E+0002 3.29630984478126E+0002 3.28899889041791E+0002 3.28170806007778E+0002 + 3.27443728639729E+0002 3.26718650227269E+0002 3.25995564085901E+0002 3.25274463556889E+0002 3.24555342007154E+0002 + 3.23838192829161E+0002 3.23123009440811E+0002 3.22409785285333E+0002 3.21698513831176E+0002 3.20989188571900E+0002 + 3.20281803026072E+0002 3.19576350737157E+0002 3.18872825273415E+0002 3.18171220227791E+0002 3.17471529217817E+0002 + 3.16773745885500E+0002 3.16077863897225E+0002 3.15383876943648E+0002 3.14691778739593E+0002 3.14001563023949E+0002 + 3.13313223559574E+0002 3.12626754133185E+0002 3.11942148555264E+0002 3.11259400659952E+0002 3.10578504304955E+0002 + 3.09899453371438E+0002 3.09222241763934E+0002 3.08546863410236E+0002 3.07873312261306E+0002 3.07201582291174E+0002 + 3.06531667496844E+0002 3.05863561898193E+0002 3.05197259537878E+0002 3.04532754481237E+0002 3.03870040816199E+0002 + 3.03209112653183E+0002 3.02549964125007E+0002 3.01892589386794E+0002 3.01236982615876E+0002 3.00583138011704E+0002 + 2.99931049795752E+0002 2.99280712211428E+0002 2.98632119523980E+0002 2.97985266020404E+0002 2.97340146009354E+0002 + 2.96696753821053E+0002 2.96055083807199E+0002 2.95415130340879E+0002 2.94776887816476E+0002 2.94140350649584E+0002 + 2.93505513276916E+0002 2.92872370156219E+0002 2.92240915766183E+0002 2.91611144606355E+0002 2.90983051197052E+0002 + 2.90356630079278E+0002 2.89731875814630E+0002 2.89108782985220E+0002 2.88487346193584E+0002 2.87867560062603E+0002 + 2.87249419235411E+0002 2.86632918375318E+0002 2.86018052165720E+0002 2.85404815310020E+0002 2.84793202531544E+0002 + 2.84183208573456E+0002 2.83574828198679E+0002 2.82968056189811E+0002 2.82362887349043E+0002 2.81759316498081E+0002 + 2.81157338478059E+0002 2.80556948149468E+0002 2.79958140392065E+0002 2.79360910104802E+0002 2.78765252205742E+0002 + 2.78171161631982E+0002 2.77578633339572E+0002 2.76987662303440E+0002 2.76398243517313E+0002 2.75810371993636E+0002 + 2.75224042763500E+0002 2.74639250876561E+0002 2.74055991400966E+0002 2.73474259423275E+0002 2.72894050048388E+0002 + 2.72315358399464E+0002 2.71738179617852E+0002 2.71162508863013E+0002 2.70588341312445E+0002 2.70015672161609E+0002 + 2.69444496623858E+0002 2.68874809930359E+0002 2.68306607330024E+0002 2.67739884089433E+0002 2.67174635492765E+0002 + 2.66610856841724E+0002 2.66048543455468E+0002 2.65487690670537E+0002 2.64928293840779E+0002 2.64370348337285E+0002 + 2.63813849548314E+0002 2.63258792879223E+0002 2.62705173752397E+0002 2.62152987607181E+0002 2.61602229899811E+0002 + 2.61052896103340E+0002 2.60504981707576E+0002 2.59958482219007E+0002 2.59413393160739E+0002 2.58869710072423E+0002 + 2.58327428510190E+0002 2.57786544046585E+0002 2.57247052270496E+0002 2.56708948787089E+0002 2.56172229217746E+0002 + 2.55636889199992E+0002 2.55102924387432E+0002 2.54570330449686E+0002 2.54039103072326E+0002 2.53509237956806E+0002 + 2.52980730820400E+0002 2.52453577396138E+0002 2.51927773432742E+0002 2.51403314694561E+0002 2.50880196961507E+0002 + 2.50358416028995E+0002 2.49837967707876E+0002 2.49318847824377E+0002 2.48801052220037E+0002 2.48284576751646E+0002 + 2.47769417291182E+0002 2.47255569725750E+0002 2.46743029957522E+0002 2.46231793903673E+0002 2.45721857496322E+0002 + 2.45213216682471E+0002 2.44705867423946E+0002 2.44199805697334E+0002 2.43695027493927E+0002 2.43191528819660E+0002 + 2.42689305695051E+0002 2.42188354155145E+0002 2.41688670249452E+0002 2.41190250041892E+0002 2.40693089610734E+0002 + 2.40197185048538E+0002 2.39702532462100E+0002 2.39209127972391E+0002 2.38716967714502E+0002 2.38226047837588E+0002 + 2.37736364504807E+0002 2.37247913893269E+0002 2.36760692193976E+0002 2.36274695611767E+0002 2.35789920365262E+0002 + 2.35306362686808E+0002 2.34824018822420E+0002 2.34342885031733E+0002 2.33862957587938E+0002 2.33384232777735E+0002 + 2.32906706901274E+0002 2.32430376272106E+0002 2.31955237217121E+0002 2.31481286076504E+0002 2.31008519203674E+0002 + 2.30536932965234E+0002 2.30066523740920E+0002 2.29597287923542E+0002 2.29129221918940E+0002 2.28662322145925E+0002 + 2.28196585036228E+0002 2.27732007034452E+0002 2.27268584598018E+0002 2.26806314197111E+0002 2.26345192314634E+0002 + 2.25885215446153E+0002 2.25426380099848E+0002 2.24968682796462E+0002 2.24512120069252E+0002 2.24056688463938E+0002 + 2.23602384538652E+0002 2.23149204863890E+0002 2.22697146022462E+0002 2.22246204609443E+0002 2.21796377232124E+0002 + 2.21347660509963E+0002 2.20900051074536E+0002 2.20453545569490E+0002 2.20008140650493E+0002 2.19563832985187E+0002 + 2.19120619253143E+0002 2.18678496145806E+0002 2.18237460366457E+0002 2.17797508630158E+0002 2.17358637663709E+0002 + 2.16920844205602E+0002 2.16484125005972E+0002 2.16048476826550E+0002 2.15613896440623E+0002 2.15180380632978E+0002 + 2.14747926199865E+0002 2.14316529948949E+0002 2.13886188699262E+0002 2.13456899281160E+0002 2.13028658536278E+0002 + 2.12601463317485E+0002 2.12175310488840E+0002 2.11750196925545E+0002 2.11326119513905E+0002 2.10903075151280E+0002 + 2.10481060746044E+0002 2.10060073217538E+0002 2.09640109496031E+0002 2.09221166522674E+0002 2.08803241249456E+0002 + 2.08386330639164E+0002 2.07970431665337E+0002 2.07555541312227E+0002 2.07141656574751E+0002 2.06728774458457E+0002 + 2.06316891979475E+0002 2.05906006164477E+0002 2.05496114050637E+0002 2.05087212685588E+0002 2.04679299127382E+0002 + 2.04272370444447E+0002 2.03866423715546E+0002 2.03461456029739E+0002 2.03057464486341E+0002 2.02654446194879E+0002 + 2.02252398275054E+0002 2.01851317856703E+0002 2.01451202079754E+0002 2.01052048094190E+0002 2.00653853060010E+0002 + 2.00256614147186E+0002 1.99860328535625E+0002 1.99464993415133E+0002 1.99070605985372E+0002 1.98677163455823E+0002 + 1.98284663045748E+0002 1.97893101984149E+0002 1.97502477509733E+0002 1.97112786870872E+0002 1.96724027325565E+0002 + 1.96336196141402E+0002 1.95949290595522E+0002 1.95563307974581E+0002 1.95178245574711E+0002 1.94794100701484E+0002 + 1.94410870669875E+0002 1.94028552804225E+0002 1.93647144438204E+0002 1.93266642914775E+0002 1.92887045586158E+0002 + 1.92508349813791E+0002 1.92130552968298E+0002 1.91753652429451E+0002 1.91377645586132E+0002 1.91002529836302E+0002 + 1.90628302586962E+0002 1.90254961254119E+0002 1.89882503262750E+0002 1.89510926046769E+0002 1.89140227048988E+0002 + 1.88770403721087E+0002 1.88401453523576E+0002 1.88033373925762E+0002 1.87666162405716E+0002 1.87299816450233E+0002 + 1.86934333554808E+0002 1.86569711223590E+0002 1.86205946969360E+0002 1.85843038313488E+0002 1.85480982785906E+0002 + 1.85119777925070E+0002 1.84759421277931E+0002 1.84399910399898E+0002 1.84041242854807E+0002 1.83683416214890E+0002 + 1.83326428060738E+0002 1.82970275981272E+0002 1.82614957573712E+0002 1.82260470443537E+0002 1.81906812204464E+0002 + 1.81553980478406E+0002 1.81201972895447E+0002 1.80850787093807E+0002 1.80500420719810E+0002 1.80150871427855E+0002 + 1.79802136880383E+0002 1.79454214747847E+0002 1.79107102708680E+0002 1.78760798449262E+0002 1.78415299663895E+0002 + 1.78070604054767E+0002 1.77726709331923E+0002 1.77383613213235E+0002 1.77041313424373E+0002 1.76699807698771E+0002 + 1.76359093777601E+0002 1.76019169409742E+0002 1.75680032351748E+0002 1.75341680367821E+0002 1.75004111229781E+0002 + 1.74667322717036E+0002 1.74331312616551E+0002 1.73996078722823E+0002 1.73661618837849E+0002 1.73327930771096E+0002 + 1.72995012339476E+0002 1.72662861367315E+0002 1.72331475686322E+0002 1.72000853135567E+0002 1.71670991561446E+0002 + 1.71341888817656E+0002 1.71013542765168E+0002 1.70685951272196E+0002 1.70359112214171E+0002 1.70033023473714E+0002 + 1.69707682940605E+0002 1.69383088511760E+0002 1.69059238091201E+0002 1.68736129590026E+0002 1.68413760926390E+0002 + 1.68092130025469E+0002 1.67771234819438E+0002 1.67451073247443E+0002 1.67131643255573E+0002 1.66812942796838E+0002 + 1.66494969831136E+0002 1.66177722325230E+0002 1.65861198252722E+0002 1.65545395594028E+0002 1.65230312336346E+0002 + 1.64915946473639E+0002 1.64602296006600E+0002 1.64289358942633E+0002 1.63977133295824E+0002 1.63665617086918E+0002 + 1.63354808343289E+0002 1.63044705098920E+0002 1.62735305394375E+0002 1.62426607276772E+0002 1.62118608799764E+0002 + 1.61811308023508E+0002 1.61504703014641E+0002 1.61198791846260E+0002 1.60893572597891E+0002 1.60589043355471E+0002 + 1.60285202211318E+0002 1.59982047264108E+0002 1.59679576618853E+0002 1.59377788386877E+0002 1.59076680685788E+0002 + 1.58776251639458E+0002 1.58476499377998E+0002 1.58177422037732E+0002 1.57879017761179E+0002 1.57581284697023E+0002 + 1.57284221000094E+0002 1.56987824831343E+0002 1.56692094357818E+0002 1.56397027752643E+0002 1.56102623194994E+0002 + 1.55808878870074E+0002 1.55515792969095E+0002 1.55223363689249E+0002 1.54931589233691E+0002 1.54640467811512E+0002 + 1.54349997637721E+0002 1.54060176933217E+0002 1.53771003924772E+0002 1.53482476845007E+0002 1.53194593932367E+0002 + 1.52907353431104E+0002 1.52620753591251E+0002 1.52334792668602E+0002 1.52049468924690E+0002 1.51764780626766E+0002 + 1.51480726047776E+0002 1.51197303466340E+0002 1.50914511166730E+0002 1.50632347438851E+0002 1.50350810578219E+0002 + 1.50069898885935E+0002 1.49789610668674E+0002 1.49509944238652E+0002 1.49230897913616E+0002 1.48952470016816E+0002 + 1.48674658876986E+0002 1.48397462828326E+0002 1.48120880210479E+0002 1.47844909368511E+0002 1.47569548652889E+0002 + 1.47294796419465E+0002 1.47020651029451E+0002 1.46747110849403E+0002 1.46474174251197E+0002 1.46201839612013E+0002 + 1.45930105314311E+0002 1.45658969745815E+0002 1.45388431299490E+0002 1.45118488373527E+0002 1.44849139371318E+0002 + 1.44580382701439E+0002 1.44312216777630E+0002 1.44044640018778E+0002 1.43777650848896E+0002 1.43511247697101E+0002 + 1.43245428997602E+0002 1.42980193189672E+0002 1.42715538717638E+0002 1.42451464030854E+0002 1.42187967583690E+0002 + 1.41925047835507E+0002 1.41662703250641E+0002 1.41400932298384E+0002 1.41139733452968E+0002 1.40879105193542E+0002 + 1.40619046004157E+0002 1.40359554373746E+0002 1.40100628796108E+0002 1.39842267769887E+0002 1.39584469798557E+0002 + 1.39327233390402E+0002 1.39070557058497E+0002 1.38814439320694E+0002 1.38558878699601E+0002 1.38303873722566E+0002 + 1.38049422921659E+0002 1.37795524833654E+0002 1.37542178000010E+0002 1.37289380966859E+0002 1.37037132284982E+0002 + 1.36785430509797E+0002 1.36534274201339E+0002 1.36283661924243E+0002 1.36033592247728E+0002 1.35784063745581E+0002 + 1.35535074996137E+0002 1.35286624582263E+0002 1.35038711091346E+0002 1.34791333115268E+0002 1.34544489250397E+0002 + 1.34298178097566E+0002 1.34052398262057E+0002 1.33807148353587E+0002 1.33562426986289E+0002 1.33318232778698E+0002 + 1.33074564353730E+0002 1.32831420338674E+0002 1.32588799365168E+0002 1.32346700069187E+0002 1.32105121091027E+0002 + 1.31864061075287E+0002 1.31623518670855E+0002 1.31383492530892E+0002 1.31143981312817E+0002 1.30904983678287E+0002 + 1.30666498293189E+0002 1.30428523827618E+0002 1.30191058955862E+0002 1.29954102356392E+0002 1.29717652711842E+0002 + 1.29481708708993E+0002 1.29246269038761E+0002 1.29011332396180E+0002 1.28776897480389E+0002 1.28542962994612E+0002 + 1.28309527646149E+0002 1.28076590146358E+0002 1.27844149210639E+0002 1.27612203558423E+0002 1.27380751913154E+0002 + 1.27149793002275E+0002 1.26919325557214E+0002 1.26689348313371E+0002 1.26459860010098E+0002 1.26230859390692E+0002 + 1.26002345202374E+0002 1.25774316196281E+0002 1.25546771127445E+0002 1.25319708754783E+0002 1.25093127841084E+0002 + 1.24867027152990E+0002 1.24641405460986E+0002 1.24416261539387E+0002 1.24191594166319E+0002 1.23967402123708E+0002 + 1.23743684197269E+0002 1.23520439176488E+0002 1.23297665854608E+0002 1.23075363028620E+0002 1.22853529499247E+0002 + 1.22632164070926E+0002 1.22411265551802E+0002 1.22190832753711E+0002 1.21970864492165E+0002 1.21751359586342E+0002 + 1.21532316859071E+0002 1.21313735136817E+0002 1.21095613249674E+0002 1.20877950031342E+0002 1.20660744319124E+0002 + 1.20443994953907E+0002 1.20227700780151E+0002 1.20011860645876E+0002 1.19796473402648E+0002 1.19581537905567E+0002 + 1.19367053013256E+0002 1.19153017587845E+0002 1.18939430494961E+0002 1.18726290603713E+0002 1.18513596786684E+0002 + 1.18301347919911E+0002 1.18089542882879E+0002 1.17878180558509E+0002 1.17667259833139E+0002 1.17456779596517E+0002 + 1.17246738741790E+0002 1.17037136165488E+0002 1.16827970767510E+0002 1.16619241451121E+0002 1.16410947122930E+0002 + 1.16203086692884E+0002 1.15995659074253E+0002 1.15788663183618E+0002 1.15582097940865E+0002 1.15375962269163E+0002 + 1.15170255094962E+0002 1.14964975347974E+0002 1.14760121961166E+0002 1.14555693870747E+0002 1.14351690016155E+0002 + 1.14148109340046E+0002 1.13944950788286E+0002 1.13742213309934E+0002 1.13539895857233E+0002 1.13337997385602E+0002 + 1.13136516853618E+0002 1.12935453223010E+0002 1.12734805458645E+0002 1.12534572528521E+0002 1.12334753403749E+0002 + 1.12135347058547E+0002 1.11936352470228E+0002 1.11737768619189E+0002 1.11539594488898E+0002 1.11341829065887E+0002 + 1.11144471339736E+0002 1.10947520303068E+0002 1.10750974951534E+0002 1.10554834283802E+0002 1.10359097301550E+0002 + 1.10163763009453E+0002 1.09968830415171E+0002 1.09774298529340E+0002 1.09580166365563E+0002 1.09386432940397E+0002 + 1.09193097273343E+0002 1.09000158386838E+0002 1.08807615306239E+0002 1.08615467059819E+0002 1.08423712678755E+0002 + 1.08232351197114E+0002 1.08041381651847E+0002 1.07850803082777E+0002 1.07660614532591E+0002 1.07470815046825E+0002 + 1.07281403673860E+0002 1.07092379464909E+0002 1.06903741474004E+0002 1.06715488757994E+0002 1.06527620376526E+0002 + 1.06340135392042E+0002 1.06153032869766E+0002 1.05966311877695E+0002 1.05779971486589E+0002 1.05594010769962E+0002 + 1.05408428804071E+0002 1.05223224667908E+0002 1.05038397443188E+0002 1.04853946214344E+0002 1.04669830385582E+0002 + 1.04485920715542E+0002 1.04302207725564E+0002 1.04118691879643E+0002 1.03935373638120E+0002 1.03752253457693E+0002 + 1.03569331791426E+0002 1.03386609088761E+0002 1.03204085795526E+0002 1.03021762353948E+0002 1.02839639202658E+0002 + 1.02657716776711E+0002 1.02475995507586E+0002 1.02294475823204E+0002 1.02113158147934E+0002 1.01932042902604E+0002 + 1.01751130504513E+0002 1.01570421367443E+0002 1.01389915901663E+0002 1.01209614513945E+0002 1.01029517607575E+0002 + 1.00849625582357E+0002 1.00669938834632E+0002 1.00490457757282E+0002 1.00311182739742E+0002 1.00132114168013E+0002 + 9.99532524246684E+0001 9.97745978888683E+0001 9.95961509363672E+0001 9.94179119395258E+0001 9.92398812673211E+0001 + 9.90620592853567E+0001 9.88844463558738E+0001 9.87070428377610E+0001 9.85298490865656E+0001 9.83528654545029E+0001 + 9.81760922904680E+0001 9.79995299400450E+0001 9.78231787455190E+0001 9.76470390458851E+0001 9.74711111768592E+0001 + 9.72953954708897E+0001 9.71198922571661E+0001 9.69446018616312E+0001 9.67695246069905E+0001 9.65946608127228E+0001 + 9.64200107950916E+0001 9.62455748671539E+0001 9.60713533387725E+0001 9.58973465166254E+0001 9.57235547042162E+0001 + 9.55499782018855E+0001 9.53766173068204E+0001 9.52034723130656E+0001 9.50305435115333E+0001 9.48578311900141E+0001 + 9.46853356331881E+0001 9.45130571226337E+0001 9.43409959368395E+0001 9.41691523512146E+0001 9.39975266380978E+0001 + 9.38261190667700E+0001 9.36549299034631E+0001 9.34839594113715E+0001 9.33132078506615E+0001 9.31426754784826E+0001 + 9.29723625489777E+0001 9.28022693132934E+0001 9.26323960195906E+0001 9.24627429130547E+0001 9.22933102359062E+0001 + 9.21240982274114E+0001 9.19551071238922E+0001 9.17863371587365E+0001 9.16177885624094E+0001 9.14494615624630E+0001 + 9.12813563835467E+0001 9.11134732474179E+0001 9.09458123729525E+0001 9.07783739761544E+0001 9.06111582701670E+0001 + 9.04441654652829E+0001 9.02773957689541E+0001 9.01108493858033E+0001 8.99445265176328E+0001 8.97784273634364E+0001 + 8.96125521194081E+0001 8.94469009789539E+0001 8.92814741327011E+0001 8.91162717685091E+0001 8.89512940714795E+0001 + 8.87865412239662E+0001 8.86220134055865E+0001 8.84577107932300E+0001 8.82936335610702E+0001 8.81297818805738E+0001 + 8.79661559205117E+0001 8.78027558469686E+0001 8.76395818233533E+0001 8.74766340104094E+0001 8.73139125662249E+0001 + 8.71514176462431E+0001 8.69891494032718E+0001 8.68271079874945E+0001 8.66652935464797E+0001 8.65037062251918E+0001 + 8.63423461660006E+0001 8.61812135086920E+0001 8.60203083904776E+0001 8.58596309460051E+0001 8.56991813073687E+0001 + 8.55389596041182E+0001 8.53789659632704E+0001 8.52192005093178E+0001 8.50596633642400E+0001 8.49003546475128E+0001 + 8.47412744761183E+0001 8.45824229645556E+0001 8.44238002248500E+0001 8.42654063665635E+0001 8.41072414968045E+0001 + 8.39493057202383E+0001 8.37915991390961E+0001 8.36341218531857E+0001 8.34768739599014E+0001 8.33198555542339E+0001 + 8.31630667287796E+0001 8.30065075737512E+0001 8.28501781769877E+0001 8.26940786239633E+0001 8.25382089977983E+0001 + 8.23825693792683E+0001 8.22271598468146E+0001 8.20719804765532E+0001 8.19170313422855E+0001 8.17623125155072E+0001 + 8.16078240654192E+0001 8.14535660589359E+0001 8.12995385606963E+0001 8.11457416330730E+0001 8.09921753361820E+0001 + 8.08388397278926E+0001 8.06857348638369E+0001 8.05328607974198E+0001 8.03802175798280E+0001 8.02278052600403E+0001 + 8.00756238848370E+0001 7.99236734988093E+0001 7.97719541443693E+0001 7.96204658617593E+0001 7.94692086890615E+0001 + 7.93181826622074E+0001 7.91673878149875E+0001 7.90168241790604E+0001 7.88664917839635E+0001 7.87163906571209E+0001 + 7.85665208238537E+0001 7.84168823073898E+0001 7.82674751288723E+0001 7.81182993073701E+0001 7.79693548598865E+0001 + 7.78206418013689E+0001 7.76721601447182E+0001 7.75239099007975E+0001 7.73758910784431E+0001 7.72281036844717E+0001 + 7.70805477236916E+0001 7.69332231989103E+0001 7.67861301109455E+0001 7.66392684586328E+0001 7.64926382388359E+0001 + 7.63462394464555E+0001 7.62000720744388E+0001 7.60541361137880E+0001 7.59084315535702E+0001 7.57629583809264E+0001 + 7.56177165810800E+0001 7.54727061373470E+0001 7.53279270311441E+0001 7.51833792419985E+0001 7.50390627475566E+0001 + 7.48949775235930E+0001 7.47511235440199E+0001 7.46075007808956E+0001 7.44641092044340E+0001 7.43209487830131E+0001 + 7.41780194831845E+0001 7.40353212696817E+0001 7.38928541054296E+0001 7.37506179515532E+0001 7.36086127673863E+0001 + 7.34668385104805E+0001 7.33252951366140E+0001 7.31839825998009E+0001 7.30429008522990E+0001 7.29020498446197E+0001 + 7.27614295255360E+0001 7.26210398420916E+0001 7.24808807396094E+0001 7.23409521617005E+0001 7.22012540502728E+0001 + 7.20617863455396E+0001 7.19225489860284E+0001 7.17835419085891E+0001 7.16447650484032E+0001 7.15062183389922E+0001 + 7.13679017122261E+0001 7.12298150983319E+0001 7.10919584259023E+0001 7.09543316219042E+0001 7.08169346116872E+0001 + 7.06797673189918E+0001 7.05428296659586E+0001 7.04061215731357E+0001 7.02696429594881E+0001 7.01333937424054E+0001 + 6.99973738377107E+0001 6.98615831596687E+0001 6.97260216209939E+0001 6.95906891328594E+0001 6.94555856049048E+0001 + 6.93207109452442E+0001 6.91860650604756E+0001 6.90516478556878E+0001 6.89174592344698E+0001 6.87834990989176E+0001 + 6.86497673496443E+0001 6.85162638857861E+0001 6.83829886050126E+0001 6.82499414035329E+0001 6.81171221761052E+0001 + 6.79845308160445E+0001 6.78521672152297E+0001 6.77200312641135E+0001 6.75881228517287E+0001 6.74564418656970E+0001 + 6.73249881922369E+0001 6.71937617161717E+0001 6.70627623209371E+0001 6.69319898885898E+0001 6.68014442998145E+0001 + 6.66711254339326E+0001 6.65410331689096E+0001 6.64111673813629E+0001 6.62815279465700E+0001 6.61521147384760E+0001 + 6.60229276297013E+0001 6.58939664915495E+0001 6.57652311940154E+0001 6.56367216057921E+0001 6.55084375942792E+0001 + 6.53803790255901E+0001 6.52525457645602E+0001 6.51249376747538E+0001 6.49975546184722E+0001 6.48703964567613E+0001 + 6.47434630494188E+0001 6.46167542550022E+0001 6.44902699308359E+0001 6.43640099330192E+0001 6.42379741164331E+0001 + 6.41121623347482E+0001 6.39865744404324E+0001 6.38612102847577E+0001 6.37360697178081E+0001 6.36111525884865E+0001 + 6.34864587445226E+0001 6.33619880324799E+0001 6.32377402977628E+0001 6.31137153846246E+0001 6.29899131361742E+0001 + 6.28663333943833E+0001 6.27429760000937E+0001 6.26198407930253E+0001 6.24969276117817E+0001 6.23742362938591E+0001 + 6.22517666756520E+0001 6.21295185924612E+0001 6.20074918785008E+0001 6.18856863669045E+0001 6.17641018897341E+0001 + 6.16427382779850E+0001 6.15215953615944E+0001 6.14006729694476E+0001 6.12799709293853E+0001 6.11594890682101E+0001 + 6.10392272116943E+0001 6.09191851845861E+0001 6.07993628106164E+0001 6.06797599125063E+0001 6.05603763119732E+0001 + 6.04412118297385E+0001 6.03222662855335E+0001 6.02035394981069E+0001 6.00850312852309E+0001 5.99667414637088E+0001 + 5.98486698493805E+0001 5.97308162571305E+0001 5.96131805008939E+0001 5.94957623936630E+0001 5.93785617474939E+0001 + 5.92615783735137E+0001 5.91448120819264E+0001 5.90282626820198E+0001 5.89119299821719E+0001 5.87958137898578E+0001 + 5.86799139116555E+0001 5.85642301532533E+0001 5.84487623194553E+0001 5.83335102141884E+0001 5.82184736405091E+0001 + 5.81036524006089E+0001 5.79890462958213E+0001 5.78746551266284E+0001 5.77604786926663E+0001 5.76465167927327E+0001 + 5.75327692247921E+0001 5.74192357859825E+0001 5.73059162726219E+0001 5.71928104802137E+0001 5.70799182034542E+0001 + 5.69672392362377E+0001 5.68547733716629E+0001 5.67425204020394E+0001 5.66304801188935E+0001 5.65186523129745E+0001 + 5.64070367742605E+0001 5.62956332919648E+0001 5.61844416545420E+0001 5.60734616496934E+0001 5.59626930643735E+0001 + 5.58521356847962E+0001 5.57417892964400E+0001 5.56316536840550E+0001 5.55217286316674E+0001 5.54120139225868E+0001 + 5.53025093394114E+0001 5.51932146640335E+0001 5.50841296776464E+0001 5.49752541607490E+0001 5.48665878931526E+0001 + 5.47581306539857E+0001 5.46498822217008E+0001 5.45418423740794E+0001 5.44340108882377E+0001 5.43263875406328E+0001 + 5.42189721070681E+0001 5.41117643626987E+0001 5.40047640820371E+0001 5.38979710389594E+0001 5.37913850067101E+0001 + 5.36850057579079E+0001 5.35788330645516E+0001 5.34728666980254E+0001 5.33671064291040E+0001 5.32615520279585E+0001 + 5.31562032641621E+0001 5.30510599066952E+0001 5.29461217239504E+0001 5.28413884837389E+0001 5.27368599532950E+0001 + 5.26325358992819E+0001 5.25284160877970E+0001 5.24245002843771E+0001 5.23207882540037E+0001 5.22172797611083E+0001 + 5.21139745695779E+0001 5.20108724427598E+0001 5.19079731434671E+0001 5.18052764339839E+0001 5.17027820760704E+0001 + 5.16004898309681E+0001 5.14983994594047E+0001 5.13965107215997E+0001 5.12948233772692E+0001 5.11933371856308E+0001 + 5.10920519054091E+0001 5.09909672948403E+0001 5.08900831116775E+0001 5.07893991131956E+0001 5.06889150561965E+0001 + 5.05886306970134E+0001 5.04885457915167E+0001 5.03886600951180E+0001 5.02889733627755E+0001 5.01894853489991E+0001 + 5.00901958078545E+0001 4.99911044929688E+0001 4.98922111575349E+0001 4.97935155543164E+0001 4.96950174356523E+0001 + 4.95967165534621E+0001 4.94986126592500E+0001 4.94007055041104E+0001 4.93029948387314E+0001 4.92054804134008E+0001 + 4.91081619780100E+0001 4.90110392820588E+0001 4.89141120746600E+0001 4.88173801045441E+0001 4.87208431200641E+0001 + 4.86245008691992E+0001 4.85283530995605E+0001 4.84323995583949E+0001 4.83366399925896E+0001 4.82410741486767E+0001 + 4.81457017728377E+0001 4.80505226109081E+0001 4.79555364083813E+0001 4.78607429104138E+0001 4.77661418618289E+0001 + 4.76717330071215E+0001 4.75775160904622E+0001 4.74834908557019E+0001 4.73896570463760E+0001 4.72960144057085E+0001 + 4.72025626766169E+0001 4.71093016017154E+0001 4.70162309233206E+0001 4.69233503834541E+0001 4.68306597238483E+0001 + 4.67381586859492E+0001 4.66458470109219E+0001 4.65537244396534E+0001 4.64617907127578E+0001 4.63700455705800E+0001 + 4.62784887531997E+0001 4.61871200004358E+0001 4.60959390518501E+0001 4.60049456467516E+0001 4.59141395242006E+0001 + 4.58235204230124E+0001 4.57330880817616E+0001 4.56428422387858E+0001 4.55527826321900E+0001 4.54629089998498E+0001 + 4.53732210794161E+0001 4.52837186083187E+0001 4.51944013237700E+0001 4.51052689627689E+0001 4.50163212621053E+0001 + 4.49275579583627E+0001 4.48389787879234E+0001 4.47505834869712E+0001 4.46623717914958E+0001 4.45743434372964E+0001 + 4.44864981599851E+0001 4.43988356949915E+0001 4.43113557775653E+0001 4.42240581427810E+0001 4.41369425255407E+0001 + 4.40500086605787E+0001 4.39632562824642E+0001 4.38766851256056E+0001 4.37902949242538E+0001 4.37040854125057E+0001 + 4.36180563243081E+0001 4.35322073934612E+0001 4.34465383536219E+0001 4.33610489383071E+0001 4.32757388808982E+0001 + 4.31906079146436E+0001 4.31056557726626E+0001 4.30208821879485E+0001 4.29362868933726E+0001 4.28518696216873E+0001 + 4.27676301055296E+0001 4.26835680774242E+0001 4.25996832697873E+0001 4.25159754149296E+0001 4.24324442450600E+0001 + 4.23490894922885E+0001 4.22659108886298E+0001 4.21829081660066E+0001 4.21000810562528E+0001 4.20174292911165E+0001 + 4.19349526022637E+0001 4.18526507212812E+0001 4.17705233796802E+0001 4.16885703088988E+0001 4.16067912403060E+0001 + 4.15251859052040E+0001 4.14437540348322E+0001 4.13624953603697E+0001 4.12814096129387E+0001 4.12004965236076E+0001 + 4.11197558233940E+0001 4.10391872432677E+0001 4.09587905141537E+0001 4.08785653669358E+0001 4.07985115324589E+0001 + 4.07186287415323E+0001 4.06389167249327E+0001 4.05593752134069E+0001 4.04800039376758E+0001 4.04008026284356E+0001 + 4.03217710163622E+0001 4.02429088321134E+0001 4.01642158063323E+0001 4.00856916696493E+0001 4.00073361526860E+0001 + 3.99291489860575E+0001 3.98511299003750E+0001 3.97732786262493E+0001 3.96955948942931E+0001 3.96180784351238E+0001 + 3.95407289793667E+0001 3.94635462576571E+0001 3.93865300006437E+0001 3.93096799389908E+0001 3.92329958033815E+0001 + 3.91564773245198E+0001 3.90801242331341E+0001 3.90039362599789E+0001 3.89279131358385E+0001 3.88520545915287E+0001 + 3.87763603578999E+0001 3.87008301658398E+0001 3.86254637462757E+0001 3.85502608301773E+0001 3.84752211485593E+0001 + 3.84003444324837E+0001 3.83256304130625E+0001 3.82510788214603E+0001 3.81766893888968E+0001 3.81024618466492E+0001 + 3.80283959260545E+0001 3.79544913585127E+0001 3.78807478754882E+0001 3.78071652085131E+0001 3.77337430891894E+0001 + 3.76604812491910E+0001 3.75873794202670E+0001 3.75144373342428E+0001 3.74416547230240E+0001 3.73690313185973E+0001 + 3.72965668530340E+0001 3.72242610584915E+0001 3.71521136672163E+0001 3.70801244115457E+0001 3.70082930239103E+0001 + 3.69366192368368E+0001 3.68651027829494E+0001 3.67937433949727E+0001 3.67225408057335E+0001 3.66514947481635E+0001 + 3.65806049553010E+0001 3.65098711602934E+0001 3.64392930963996E+0001 3.63688704969915E+0001 3.62986030955569E+0001 + 3.62284906257012E+0001 3.61585328211495E+0001 3.60887294157493E+0001 3.60190801434717E+0001 3.59495847384143E+0001 + 3.58802429348029E+0001 3.58110544669935E+0001 3.57420190694748E+0001 3.56731364768696E+0001 3.56044064239374E+0001 + 3.55358286455762E+0001 3.54674028768243E+0001 3.53991288528627E+0001 3.53310063090169E+0001 3.52630349807588E+0001 + 3.51952146037086E+0001 3.51275449136370E+0001 3.50600256464671E+0001 3.49926565382760E+0001 3.49254373252970E+0001 + 3.48583677439215E+0001 3.47914475307007E+0001 3.47246764223476E+0001 3.46580541557391E+0001 3.45915804679172E+0001 + 3.45252550960917E+0001 3.44590777776409E+0001 3.43930482501149E+0001 3.43271662512359E+0001 3.42614315189009E+0001 + 3.41958437911835E+0001 3.41304028063350E+0001 3.40651083027869E+0001 3.39999600191521E+0001 3.39349576942270E+0001 + 3.38701010669931E+0001 3.38053898766184E+0001 3.37408238624597E+0001 3.36764027640639E+0001 3.36121263211696E+0001 + 3.35479942737091E+0001 3.34840063618097E+0001 3.34201623257956E+0001 3.33564619061893E+0001 3.32929048437137E+0001 + 3.32294908792930E+0001 3.31662197540548E+0001 3.31030912093315E+0001 3.30401049866621E+0001 3.29772608277934E+0001 + 3.29145584746818E+0001 3.28519976694949E+0001 3.27895781546128E+0001 3.27272996726297E+0001 3.26651619663556E+0001 + 3.26031647788176E+0001 3.25413078532615E+0001 3.24795909331530E+0001 3.24180137621797E+0001 3.23565760842520E+0001 + 3.22952776435052E+0001 3.22341181843000E+0001 3.21730974512249E+0001 3.21122151890970E+0001 3.20514711429635E+0001 + 3.19908650581035E+0001 3.19303966800288E+0001 3.18700657544857E+0001 3.18098720274560E+0001 3.17498152451589E+0001 + 3.16898951540518E+0001 3.16301115008321E+0001 3.15704640324379E+0001 3.15109524960500E+0001 3.14515766390928E+0001 + 3.13923362092358E+0001 3.13332309543945E+0001 3.12742606227324E+0001 3.12154249626616E+0001 3.11567237228443E+0001 + 3.10981566521940E+0001 3.10397234998769E+0001 3.09814240153129E+0001 3.09232579481771E+0001 3.08652250484006E+0001 + 3.08073250661721E+0001 3.07495577519388E+0001 3.06919228564080E+0001 3.06344201305477E+0001 3.05770493255880E+0001 + 3.05198101930227E+0001 3.04627024846095E+0001 3.04057259523722E+0001 3.03488803486011E+0001 3.02921654258542E+0001 + 3.02355809369585E+0001 3.01791266350112E+0001 3.01228022733805E+0001 3.00666076057067E+0001 3.00105423859037E+0001 + 2.99546063681593E+0001 2.98987993069371E+0001 2.98431209569769E+0001 2.97875710732961E+0001 2.97321494111907E+0001 + 2.96768557262359E+0001 2.96216897742877E+0001 2.95666513114838E+0001 2.95117400942439E+0001 2.94569558792718E+0001 + 2.94022984235554E+0001 2.93477674843684E+0001 2.92933628192707E+0001 2.92390841861096E+0001 2.91849313430209E+0001 + 2.91309040484294E+0001 2.90770020610503E+0001 2.90232251398899E+0001 2.89695730442464E+0001 2.89160455337110E+0001 + 2.88626423681686E+0001 2.88093633077992E+0001 2.87562081130778E+0001 2.87031765447762E+0001 2.86502683639636E+0001 + 2.85974833320071E+0001 2.85448212105731E+0001 2.84922817616274E+0001 2.84398647474372E+0001 2.83875699305706E+0001 + 2.83353970738981E+0001 2.82833459405937E+0001 2.82314162941350E+0001 2.81796078983043E+0001 2.81279205171898E+0001 + 2.80763539151855E+0001 2.80249078569927E+0001 2.79735821076207E+0001 2.79223764323869E+0001 2.78712905969185E+0001 + 2.78203243671525E+0001 2.77694775093367E+0001 2.77187497900305E+0001 2.76681409761057E+0001 2.76176508347466E+0001 + 2.75672791334515E+0001 2.75170256400331E+0001 2.74668901226188E+0001 2.74168723496521E+0001 2.73669720898926E+0001 + 2.73171891124170E+0001 2.72675231866201E+0001 2.72179740822146E+0001 2.71685415692324E+0001 2.71192254180251E+0001 + 2.70700253992646E+0001 2.70209412839437E+0001 2.69719728433767E+0001 2.69231198492002E+0001 2.68743820733733E+0001 + 2.68257592881787E+0001 2.67772512662230E+0001 2.67288577804374E+0001 2.66805786040780E+0001 2.66324135107268E+0001 + 2.65843622742919E+0001 2.65364246690085E+0001 2.64886004694389E+0001 2.64408894504732E+0001 2.63932913873305E+0001 + 2.63458060555583E+0001 2.62984332310340E+0001 2.62511726899649E+0001 2.62040242088889E+0001 2.61569875646748E+0001 + 2.61100625345232E+0001 2.60632488959668E+0001 2.60165464268705E+0001 2.59699549054326E+0001 2.59234741101847E+0001 + 2.58771038199926E+0001 2.58308438140562E+0001 2.57846938719107E+0001 2.57386537734265E+0001 2.56927232988098E+0001 + 2.56469022286031E+0001 2.56011903436855E+0001 2.55555874252734E+0001 2.55100932549205E+0001 2.54647076145187E+0001 + 2.54194302862982E+0001 2.53742610528279E+0001 2.53291996970160E+0001 2.52842460021104E+0001 2.52393997516985E+0001 + 2.51946607297086E+0001 2.51500287204096E+0001 2.51055035084111E+0001 2.50610848786649E+0001 2.50167726164641E+0001 + 2.49725665074440E+0001 2.49284663375827E+0001 2.48844718932011E+0001 2.48405829609634E+0001 2.47967993278772E+0001 + 2.47531207812941E+0001 2.47095471089100E+0001 2.46660780987652E+0001 2.46227135392450E+0001 2.45794532190798E+0001 + 2.45362969273455E+0001 2.44932444534637E+0001 2.44502955872022E+0001 2.44074501186750E+0001 2.43647078383427E+0001 + 2.43220685370132E+0001 2.42795320058413E+0001 2.42370980363290E+0001 2.41947664203265E+0001 2.41525369500319E+0001 + 2.41104094179912E+0001 2.40683836170993E+0001 2.40264593405995E+0001 2.39846363820843E+0001 2.39429145354952E+0001 + 2.39012935951234E+0001 2.38597733556095E+0001 2.38183536119441E+0001 2.37770341594678E+0001 2.37358147938719E+0001 + 2.36946953111975E+0001 2.36536755078371E+0001 2.36127551805337E+0001 2.35719341263815E+0001 2.35312121428261E+0001 + 2.34905890276644E+0001 2.34500645790453E+0001 2.34096385954690E+0001 2.33693108757882E+0001 2.33290812192075E+0001 + 2.32889494252839E+0001 2.32489152939269E+0001 2.32089786253987E+0001 2.31691392203141E+0001 2.31293968796409E+0001 + 2.30897514047003E+0001 2.30502025971663E+0001 2.30107502590664E+0001 2.29713941927816E+0001 2.29321342010464E+0001 + 2.28929700869492E+0001 2.28539016539322E+0001 2.28149287057913E+0001 2.27760510466768E+0001 2.27372684810928E+0001 + 2.26985808138980E+0001 2.26599878503054E+0001 2.26214893958822E+0001 2.25830852565504E+0001 2.25447752385865E+0001 + 2.25065591486217E+0001 2.24684367936419E+0001 2.24304079809881E+0001 2.23924725183562E+0001 2.23546302137966E+0001 + 2.23168808757154E+0001 2.22792243128735E+0001 2.22416603343868E+0001 2.22041887497268E+0001 2.21668093687199E+0001 + 2.21295220015480E+0001 2.20923264587484E+0001 2.20552225512136E+0001 2.20182100901915E+0001 2.19812888872858E+0001 + 2.19444587544552E+0001 2.19077195040143E+0001 2.18710709486327E+0001 2.18345129013361E+0001 2.17980451755054E+0001 + 2.17616675848772E+0001 2.17253799435435E+0001 2.16891820659520E+0001 2.16530737669058E+0001 2.16170548615638E+0001 + 2.15811251654403E+0001 2.15452844944050E+0001 2.15095326646834E+0001 2.14738694928563E+0001 2.14382947958600E+0001 + 2.14028083909865E+0001 2.13674100958828E+0001 2.13320997285518E+0001 2.12968771073513E+0001 2.12617420509948E+0001 + 2.12266943785510E+0001 2.11917339094437E+0001 2.11568604634521E+0001 2.11220738607106E+0001 2.10873739217084E+0001 + 2.10527604672903E+0001 2.10182333186555E+0001 2.09837922973586E+0001 2.09494372253090E+0001 2.09151679247706E+0001 + 2.08809842183625E+0001 2.08468859290584E+0001 2.08128728801863E+0001 2.07789448954290E+0001 2.07451017988238E+0001 + 2.07113434147622E+0001 2.06776695679900E+0001 2.06440800836074E+0001 2.06105747870685E+0001 2.05771535041817E+0001 + 2.05438160611089E+0001 2.05105622843663E+0001 2.04773920008235E+0001 2.04443050377040E+0001 2.04113012225845E+0001 + 2.03783803833955E+0001 2.03455423484205E+0001 2.03127869462963E+0001 2.02801140060130E+0001 2.02475233569133E+0001 + 2.02150148286930E+0001 2.01825882514005E+0001 2.01502434554370E+0001 2.01179802715560E+0001 2.00857985308633E+0001 + 2.00536980648172E+0001 2.00216787052277E+0001 1.99897402842571E+0001 1.99578826344193E+0001 1.99261055885800E+0001 + 1.98944089799564E+0001 1.98627926421171E+0001 1.98312564089817E+0001 1.97998001148213E+0001 1.97684235942578E+0001 + 1.97371266822636E+0001 1.97059092141623E+0001 1.96747710256273E+0001 1.96437119526829E+0001 1.96127318317032E+0001 + 1.95818304994126E+0001 1.95510077928850E+0001 1.95202635495442E+0001 1.94895976071633E+0001 1.94590098038650E+0001 + 1.94284999781209E+0001 1.93980679687517E+0001 1.93677136149268E+0001 1.93374367561643E+0001 1.93072372323308E+0001 + 1.92771148836411E+0001 1.92470695506579E+0001 1.92171010742921E+0001 1.91872092958022E+0001 1.91573940567940E+0001 + 1.91276551992208E+0001 1.90979925653831E+0001 1.90684059979282E+0001 1.90388953398502E+0001 1.90094604344898E+0001 + 1.89801011255337E+0001 1.89508172570153E+0001 1.89216086733134E+0001 1.88924752191530E+0001 1.88634167396042E+0001 + 1.88344330800826E+0001 1.88055240863490E+0001 1.87766896045090E+0001 1.87479294810129E+0001 1.87192435626554E+0001 + 1.86906316965756E+0001 1.86620937302565E+0001 1.86336295115250E+0001 1.86052388885517E+0001 1.85769217098502E+0001 + 1.85486778242777E+0001 1.85205070810342E+0001 1.84924093296621E+0001 1.84643844200469E+0001 1.84364322024156E+0001 + 1.84085525273378E+0001 1.83807452457248E+0001 1.83530102088292E+0001 1.83253472682451E+0001 1.82977562759078E+0001 + 1.82702370840932E+0001 1.82427895454180E+0001 1.82154135128392E+0001 1.81881088396541E+0001 1.81608753794996E+0001 + 1.81337129863525E+0001 1.81066215145289E+0001 1.80796008186843E+0001 1.80526507538127E+0001 1.80257711752471E+0001 + 1.79989619386588E+0001 1.79722229000575E+0001 1.79455539157904E+0001 1.79189548425428E+0001 1.78924255373372E+0001 + 1.78659658575333E+0001 1.78395756608278E+0001 1.78132548052541E+0001 1.77870031491817E+0001 1.77608205513168E+0001 + 1.77347068707009E+0001 1.77086619667115E+0001 1.76826856990614E+0001 1.76567779277985E+0001 1.76309385133056E+0001 + 1.76051673162999E+0001 1.75794641978331E+0001 1.75538290192911E+0001 1.75282616423931E+0001 1.75027619291925E+0001 + 1.74773297420753E+0001 1.74519649437610E+0001 1.74266673973016E+0001 1.74014369660816E+0001 1.73762735138176E+0001 + 1.73511769045582E+0001 1.73261470026837E+0001 1.73011836729056E+0001 1.72762867802667E+0001 1.72514561901405E+0001 + 1.72266917682311E+0001 1.72019933805728E+0001 1.71773608935300E+0001 1.71527941737968E+0001 1.71282930883965E+0001 + 1.71038575046820E+0001 1.70794872903348E+0001 1.70551823133652E+0001 1.70309424421115E+0001 1.70067675452403E+0001 + 1.69826574917461E+0001 1.69586121509506E+0001 1.69346313925027E+0001 1.69107150863786E+0001 1.68868631028807E+0001 + 1.68630753126380E+0001 1.68393515866054E+0001 1.68156917960639E+0001 1.67920958126197E+0001 1.67685635082043E+0001 + 1.67450947550742E+0001 1.67216894258104E+0001 1.66983473933186E+0001 1.66750685308281E+0001 1.66518527118923E+0001 + 1.66286998103880E+0001 1.66056097005152E+0001 1.65825822567970E+0001 1.65596173540788E+0001 1.65367148675286E+0001 + 1.65138746726364E+0001 1.64910966452139E+0001 1.64683806613943E+0001 1.64457265976321E+0001 1.64231343307025E+0001 + 1.64006037377013E+0001 1.63781346960448E+0001 1.63557270834694E+0001 1.63333807780307E+0001 1.63110956581044E+0001 + 1.62888716023848E+0001 1.62667084898854E+0001 1.62446061999381E+0001 1.62225646121931E+0001 1.62005836066187E+0001 + 1.61786630635006E+0001 1.61568028634421E+0001 1.61350028873636E+0001 1.61132630165021E+0001 1.60915831324115E+0001 + 1.60699631169615E+0001 1.60484028523378E+0001 1.60269022210421E+0001 1.60054611058909E+0001 1.59840793900161E+0001 + 1.59627569568642E+0001 1.59414936901963E+0001 1.59202894740874E+0001 1.58991441929266E+0001 1.58780577314165E+0001 + 1.58570299745730E+0001 1.58360608077249E+0001 1.58151501165136E+0001 1.57942977868933E+0001 1.57735037051299E+0001 + 1.57527677578013E+0001 1.57320898317968E+0001 1.57114698143171E+0001 1.56909075928736E+0001 1.56704030552886E+0001 + 1.56499560896945E+0001 1.56295665845338E+0001 1.56092344285589E+0001 1.55889595108316E+0001 1.55687417207228E+0001 + 1.55485809479123E+0001 1.55284770823886E+0001 1.55084300144484E+0001 1.54884396346963E+0001 1.54685058340449E+0001 + 1.54486285037140E+0001 1.54288075352305E+0001 1.54090428204283E+0001 1.53893342514479E+0001 1.53696817207357E+0001 + 1.53500851210445E+0001 1.53305443454326E+0001 1.53110592872635E+0001 1.52916298402061E+0001 1.52722558982340E+0001 + 1.52529373556253E+0001 1.52336741069623E+0001 1.52144660471314E+0001 1.51953130713226E+0001 1.51762150750291E+0001 + 1.51571719540474E+0001 1.51381836044768E+0001 1.51192499227190E+0001 1.51003708054779E+0001 1.50815461497595E+0001 + 1.50627758528713E+0001 1.50440598124223E+0001 1.50253979263226E+0001 1.50067900927830E+0001 1.49882362103149E+0001 + 1.49697361777299E+0001 1.49512898941397E+0001 1.49328972589553E+0001 1.49145581718876E+0001 1.48962725329463E+0001 + 1.48780402424400E+0001 1.48598612009758E+0001 1.48417353094594E+0001 1.48236624690940E+0001 1.48056425813809E+0001 + 1.47876755481186E+0001 1.47697612714031E+0001 1.47518996536269E+0001 1.47340905974793E+0001 1.47163340059461E+0001 + 1.46986297823089E+0001 1.46809778301451E+0001 1.46633780533279E+0001 1.46458303560255E+0001 1.46283346427011E+0001 + 1.46108908181127E+0001 1.45934987873125E+0001 1.45761584556474E+0001 1.45588697287575E+0001 1.45416325125771E+0001 + 1.45244467133334E+0001 1.45073122375471E+0001 1.44902289920314E+0001 1.44731968838923E+0001 1.44562158205278E+0001 + 1.44392857096283E+0001 1.44224064591757E+0001 1.44055779774434E+0001 1.43888001729963E+0001 1.43720729546899E+0001 + 1.43553962316707E+0001 1.43387699133756E+0001 1.43221939095316E+0001 1.43056681301556E+0001 1.42891924855545E+0001 + 1.42727668863243E+0001 1.42563912433503E+0001 1.42400654678067E+0001 1.42237894711563E+0001 1.42075631651504E+0001 + 1.41913864618285E+0001 1.41752592735177E+0001 1.41591815128333E+0001 1.41431530926773E+0001 1.41271739262395E+0001 + 1.41112439269963E+0001 1.40953630087107E+0001 1.40795310854323E+0001 1.40637480714967E+0001 1.40480138815256E+0001 + 1.40323284304261E+0001 1.40166916333911E+0001 1.40011034058984E+0001 1.39855636637110E+0001 1.39700723228762E+0001 + 1.39546292997263E+0001 1.39392345108776E+0001 1.39238878732303E+0001 1.39085893039685E+0001 1.38933387205597E+0001 + 1.38781360407549E+0001 1.38629811825881E+0001 1.38478740643760E+0001 1.38328146047181E+0001 1.38178027224960E+0001 + 1.38028383368738E+0001 1.37879213672973E+0001 1.37730517334940E+0001 1.37582293554729E+0001 1.37434541535243E+0001 + 1.37287260482194E+0001 1.37140449604103E+0001 1.36994108112296E+0001 1.36848235220904E+0001 1.36702830146858E+0001 + 1.36557892109868E+0001 1.36413394381634E+0001 1.36269309598183E+0001 1.36125636032506E+0001 1.35982371964536E+0001 + 1.35839515680781E+0001 1.35697065474130E+0001 1.35555019644718E+0001 1.35413376498803E+0001 1.35272134349080E+0001 + 1.35131291515257E+0001 1.34990846323332E+0001 1.34850797105860E+0001 1.34711142201975E+0001 1.34571879957162E+0001 + 1.34433008723497E+0001 1.34294526859750E+0001 1.34156432730501E+0001 1.34018724707281E+0001 1.33881401167854E+0001 + 1.33744460496402E+0001 1.33607901083487E+0001 1.33471721325909E+0001 1.33335919626942E+0001 1.33200494396026E+0001 + 1.33065444049173E+0001 1.32930767008156E+0001 1.32796461701771E+0001 1.32662526564231E+0001 1.32528960036477E+0001 + 1.32395760565679E+0001 1.32262926605001E+0001 1.32130456613817E+0001 1.31998349057643E+0001 1.31866602408134E+0001 + 1.31735215143374E+0001 1.31604185746984E+0001 1.31473512709055E+0001 1.31343194525638E+0001 1.31213229698791E+0001 + 1.31083616736877E+0001 1.30954354153967E+0001 1.30825440469976E+0001 1.30696874211369E+0001 1.30568653910017E+0001 + 1.30440778104074E+0001 1.30313245337579E+0001 1.30186054160196E+0001 1.30059203127759E+0001 1.29932690802098E+0001 + 1.29806515750523E+0001 1.29680676546433E+0001 1.29555171769022E+0001 1.29430000003129E+0001 1.29305159839846E+0001 + 1.29180649875219E+0001 1.29056468711859E+0001 1.28932614957813E+0001 1.28809087226639E+0001 1.28685884137868E+0001 + 1.28563004316604E+0001 1.28440446393677E+0001 1.28318209005415E+0001 1.28196290794099E+0001 1.28074690407318E+0001 + 1.27953406498342E+0001 1.27832437726116E+0001 1.27711782754965E+0001 1.27591440254974E+0001 1.27471408901757E+0001 + 1.27351687376161E+0001 1.27232274364787E+0001 1.27113168559728E+0001 1.26994368658471E+0001 1.26875873363831E+0001 + 1.26757681384217E+0001 1.26639791433397E+0001 1.26522202230625E+0001 1.26404912500378E+0001 1.26287920972538E+0001 + 1.26171226382493E+0001 1.26054827470592E+0001 1.25938722983084E+0001 1.25822911670874E+0001 1.25707392290630E+0001 + 1.25592163603899E+0001 1.25477224377775E+0001 1.25362573384710E+0001 1.25248209401771E+0001 1.25134131211671E+0001 + 1.25020337602361E+0001 1.24906827366791E+0001 1.24793599303034E+0001 1.24680652214336E+0001 1.24567984909124E+0001 + 1.24455596200688E+0001 1.24343484907925E+0001 1.24231649854197E+0001 1.24120089868194E+0001 1.24008803783609E+0001 + 1.23897790439153E+0001 1.23787048678738E+0001 1.23676577350839E+0001 1.23566375309162E+0001 1.23456441412376E+0001 + 1.23346774524124E+0001 1.23237373512667E+0001 1.23128237251643E+0001 1.23019364619107E+0001 1.22910754498234E+0001 + 1.22802405777184E+0001 1.22694317348498E+0001 1.22586488110185E+0001 1.22478916964459E+0001 1.22371602818638E+0001 + 1.22264544584865E+0001 1.22157741179787E+0001 1.22051191525049E+0001 1.21944894546740E+0001 1.21838849176174E+0001 + 1.21733054348704E+0001 1.21627509004881E+0001 1.21522212089436E+0001 1.21417162552437E+0001 1.21312359347903E+0001 + 1.21207801434956E+0001 1.21103487776896E+0001 1.20999417342011E+0001 1.20895589102905E+0001 1.20792002036939E+0001 + 1.20688655125673E+0001 1.20585547355505E+0001 1.20482677717287E+0001 1.20380045206364E+0001 1.20277648822386E+0001 + 1.20175487569692E+0001 1.20073560456866E+0001 1.19971866497179E+0001 1.19870404708026E+0001 1.19769174111485E+0001 + 1.19668173733811E+0001 1.19567402605651E+0001 1.19466859762171E+0001 1.19366544242691E+0001 1.19266455090961E+0001 + 1.19166591354995E+0001 1.19066952087087E+0001 1.18967536343793E+0001 1.18868343186170E+0001 1.18769371679190E+0001 + 1.18670620892146E+0001 1.18572089898843E+0001 1.18473777776831E+0001 1.18375683608103E+0001 1.18277806478941E+0001 + 1.18180145479373E+0001 1.18082699704083E+0001 1.17985468251612E+0001 1.17888450224600E+0001 1.17791644729829E+0001 + 1.17695050878171E+0001 1.17598667784548E+0001 1.17502494568110E+0001 1.17406530351702E+0001 1.17310774262450E+0001 + 1.17215225431453E+0001 1.17119882993887E+0001 1.17024746088630E+0001 1.16929813858946E+0001 1.16835085451477E+0001 + 1.16740560017537E+0001 1.16646236711631E+0001 1.16552114692725E+0001 1.16458193123407E+0001 1.16364471170221E+0001 + 1.16270948003590E+0001 1.16177622797708E+0001 1.16084494730726E+0001 1.15991562984501E+0001 1.15898826744867E+0001 + 1.15806285201180E+0001 1.15713937547060E+0001 1.15621782979284E+0001 1.15529820698682E+0001 1.15438049909963E+0001 + 1.15346469821354E+0001 1.15255079644865E+0001 1.15163878596274E+0001 1.15072865894785E+0001 1.14982040763505E+0001 + 1.14891402429312E+0001 1.14800950122388E+0001 1.14710683076676E+0001 1.14620600529973E+0001 1.14530701723121E+0001 + 1.14440985901275E+0001 1.14351452312597E+0001 1.14262100208907E+0001 1.14172928845809E+0001 1.14083937482179E+0001 + 1.13995125380634E+0001 1.13906491807022E+0001 1.13818036030924E+0001 1.13729757325227E+0001 1.13641654966482E+0001 + 1.13553728234535E+0001 1.13465976412561E+0001 1.13378398787490E+0001 1.13290994649334E+0001 1.13203763291731E+0001 + 1.13116704011506E+0001 1.13029816108980E+0001 1.12943098887772E+0001 1.12856551654891E+0001 1.12770173720812E+0001 + 1.12683964399004E+0001 1.12597923006269E+0001 1.12512048863105E+0001 1.12426341292825E+0001 1.12340799622247E+0001 + 1.12255423181498E+0001 1.12170211303574E+0001 1.12085163325151E+0001 1.12000278585913E+0001 1.11915556428613E+0001 + 1.11830996199360E+0001 1.11746597247377E+0001 1.11662358925079E+0001 1.11578280588105E+0001 1.11494361594971E+0001 + 1.11410601307645E+0001 1.11326999090748E+0001 1.11243554312579E+0001 1.11160266344018E+0001 1.11077134559338E+0001 + 1.10994158335589E+0001 1.10911337053113E+0001 1.10828670095310E+0001 1.10746156848233E+0001 1.10663796701368E+0001 + 1.10581589046927E+0001 1.10499533280185E+0001 1.10417628799395E+0001 1.10335875005919E+0001 1.10254271303665E+0001 + 1.10172817099814E+0001 1.10091511804317E+0001 1.10010354830176E+0001 1.09929345593145E+0001 1.09848483511866E+0001 + 1.09767768007900E+0001 1.09687198505795E+0001 1.09606774432527E+0001 1.09526495218464E+0001 1.09446360296327E+0001 + 1.09366369101850E+0001 1.09286521073707E+0001 1.09206815653120E+0001 1.09127252284053E+0001 1.09047830413455E+0001 + 1.08968549490939E+0001 1.08889408968697E+0001 1.08810408301930E+0001 1.08731546948163E+0001 1.08652824368151E+0001 + 1.08574240024899E+0001 1.08495793384173E+0001 1.08417483914726E+0001 1.08339311087394E+0001 1.08261274376070E+0001 + 1.08183373257321E+0001 1.08105607210148E+0001 1.08027975716119E+0001 1.07950478259462E+0001 1.07873114327135E+0001 + 1.07795883408529E+0001 1.07718784995565E+0001 1.07641818582820E+0001 1.07564983667267E+0001 1.07488279748607E+0001 + 1.07411706328916E+0001 1.07335262912745E+0001 1.07258949007330E+0001 1.07182764122092E+0001 1.07106707769305E+0001 + 1.07030779463256E+0001 1.06954978721219E+0001 1.06879305062250E+0001 1.06803758008375E+0001 1.06728337083992E+0001 + 1.06653041815508E+0001 1.06577871732047E+0001 1.06502826365091E+0001 1.06427905248456E+0001 1.06353107918297E+0001 + 1.06278433913112E+0001 1.06203882773723E+0001 1.06129454043366E+0001 1.06055147267583E+0001 1.05980961994130E+0001 + 1.05906897773108E+0001 1.05832954156935E+0001 1.05759130700295E+0001 1.05685426960021E+0001 1.05611842495493E+0001 + 1.05538376867886E+0001 1.05465029640997E+0001 1.05391800380730E+0001 1.05318688655108E+0001 1.05245694034513E+0001 + 1.05172816091243E+0001 1.05100054400154E+0001 1.05027408538023E+0001 1.04954878083830E+0001 1.04882462618673E+0001 + 1.04810161725894E+0001 1.04737974990777E+0001 1.04665902000985E+0001 1.04593942346074E+0001 1.04522095617803E+0001 + 1.04450361409958E+0001 1.04378739318384E+0001 1.04307228941180E+0001 1.04235829878268E+0001 1.04164541731649E+0001 + 1.04093364105497E+0001 1.04022296605890E+0001 1.03951338841087E+0001 1.03880490421079E+0001 1.03809750958109E+0001 + 1.03739120066254E+0001 1.03668597361700E+0001 1.03598182462474E+0001 1.03527874988570E+0001 1.03457674562079E+0001 + 1.03387580806728E+0001 1.03317593348601E+0001 1.03247711815364E+0001 1.03177935836612E+0001 1.03108265044035E+0001 + 1.03038699071039E+0001 1.02969237553012E+0001 1.02899880127193E+0001 1.02830626432560E+0001 1.02761476110018E+0001 + 1.02692428802560E+0001 1.02623484154618E+0001 1.02554641812720E+0001 1.02485901425030E+0001 1.02417262641570E+0001 + 1.02348725114316E+0001 1.02280288496891E+0001 1.02211952444543E+0001 1.02143716614517E+0001 1.02075580665907E+0001 + 1.02007544259256E+0001 1.01939607057055E+0001 1.01871768723316E+0001 1.01804028924134E+0001 1.01736387327039E+0001 + 1.01668843601215E+0001 1.01601397417881E+0001 1.01534048449548E+0001 1.01466796370582E+0001 1.01399640857176E+0001 + 1.01332581586827E+0001 1.01265618238994E+0001 1.01198750494665E+0001 1.01131978036360E+0001 1.01065300548512E+0001 + 1.00998717716813E+0001 1.00932229228782E+0001 1.00865834773518E+0001 1.00799534041702E+0001 1.00733326725480E+0001 + 1.00667212518777E+0001 1.00601191116926E+0001 1.00535262216828E+0001 1.00469425517082E+0001 1.00403680717611E+0001 + 1.00338027520044E+0001 1.00272465627341E+0001 1.00206994744239E+0001 1.00141614576816E+0001 1.00076324832616E+0001 + 1.00011125220658E+0001 9.99460154516877E+0000 9.98809952376483E+0000 9.98160642920294E+0000 9.97512223299028E+0000 + 9.96864690675470E+0000 9.96218042228615E+0000 9.95572275151806E+0000 9.94927386652456E+0000 9.94283373950506E+0000 + 9.93640234282560E+0000 9.92997964897189E+0000 9.92356563058750E+0000 9.91716026043317E+0000 9.91076351142189E+0000 + 9.90437535659395E+0000 9.89799576914895E+0000 9.89162472239229E+0000 9.88526218977033E+0000 9.87890814488341E+0000 + 9.87256256143867E+0000 9.86622541329469E+0000 9.85989667443654E+0000 9.85357631896650E+0000 9.84726432114253E+0000 + 9.84096065532458E+0000 9.83466529602574E+0000 9.82837821786809E+0000 9.82209939561158E+0000 9.81582880413851E+0000 + 9.80956641844424E+0000 9.80331221368523E+0000 9.79706616510941E+0000 9.79082824808503E+0000 9.78459843812330E+0000 + 9.77837671085006E+0000 9.77216304200603E+0000 9.76595740747262E+0000 9.75975978321488E+0000 9.75357014534551E+0000 + 9.74738847009330E+0000 9.74121473379705E+0000 9.73504891290900E+0000 9.72889098400794E+0000 9.72274092378031E+0000 + 9.71659870903008E+0000 9.71046431667584E+0000 9.70433772374144E+0000 9.69821890738836E+0000 9.69210784485830E+0000 + 9.68600451352150E+0000 9.67990889086743E+0000 9.67382095445699E+0000 9.66774068200930E+0000 9.66166805132184E+0000 + 9.65560304031242E+0000 9.64954562700340E+0000 9.64349578951552E+0000 9.63745350607781E+0000 9.63141875504711E+0000 + 9.62539151485055E+0000 9.61937176403394E+0000 9.61335948125887E+0000 9.60735464526758E+0000 9.60135723492501E+0000 + 9.59536722918694E+0000 9.58938460709693E+0000 9.58340934782850E+0000 9.57744143061772E+0000 9.57148083484397E+0000 + 9.56552753994971E+0000 9.55958152547928E+0000 9.55364277108892E+0000 9.54771125652440E+0000 9.54178696162123E+0000 + 9.53586986631463E+0000 9.52995995063328E+0000 9.52405719469954E+0000 9.51816157873944E+0000 9.51227308304728E+0000 + 9.50639168803442E+0000 9.50051737418743E+0000 9.49465012209422E+0000 9.48878991242160E+0000 9.48293672595439E+0000 + 9.47709054350488E+0000 9.47125134604598E+0000 9.46541911460120E+0000 9.45959383027728E+0000 9.45377547427743E+0000 + 9.44796402790149E+0000 9.44215947250725E+0000 9.43636178956582E+0000 9.43057096062291E+0000 9.42478696728925E+0000 + 9.41900979128958E+0000 9.41323941441083E+0000 9.40747581853162E+0000 9.40171898560618E+0000 9.39596889767430E+0000 + 9.39022553685183E+0000 9.38448888535036E+0000 9.37875892542861E+0000 9.37303563944796E+0000 9.36731900985315E+0000 + 9.36160901914313E+0000 9.35590564992341E+0000 9.35020888484757E+0000 9.34451870665981E+0000 9.33883509818545E+0000 + 9.33315804230491E+0000 9.32748752201275E+0000 9.32182352032638E+0000 9.31616602035806E+0000 9.31051500531521E+0000 + 9.30487045844820E+0000 9.29923236309635E+0000 9.29360070265212E+0000 9.28797546060710E+0000 9.28235662049656E+0000 + 9.27674416594220E+0000 9.27113808062282E+0000 9.26553834830401E+0000 9.25994495280229E+0000 9.25435787800162E+0000 + 9.24877710787660E+0000 9.24320262643353E+0000 9.23763441777956E+0000 9.23207246607359E+0000 9.22651675552311E+0000 + 9.22096727043373E+0000 9.21542399515671E+0000 9.20988691409573E+0000 9.20435601174978E+0000 9.19883127266073E+0000 + 9.19331268142330E+0000 9.18780022271823E+0000 9.18229388127286E+0000 9.17679364188105E+0000 9.17129948940011E+0000 + 9.16581140873771E+0000 9.16032938486854E+0000 9.15485340283449E+0000 9.14938344772169E+0000 9.14391950468046E+0000 + 9.13846155892879E+0000 9.13300959572603E+0000 9.12756360039623E+0000 9.12212355833484E+0000 9.11668945496924E+0000 + 9.11126127579190E+0000 9.10583900635726E+0000 9.10042263227196E+0000 9.09501213920159E+0000 9.08960751285427E+0000 + 9.08420873899071E+0000 9.07881580345093E+0000 9.07342869209800E+0000 9.06804739086128E+0000 9.06267188572999E+0000 + 9.05730216272339E+0000 9.05193820793084E+0000 9.04658000749530E+0000 9.04122754759351E+0000 9.03588081445942E+0000 + 9.03053979439099E+0000 9.02520447371036E+0000 9.01987483881728E+0000 9.01455087612928E+0000 9.00923257213844E+0000 + 9.00391991337485E+0000 8.99861288640678E+0000 8.99331147787746E+0000 8.98801567443516E+0000 8.98272546281340E+0000 + 8.97744082976767E+0000 8.97216176212230E+0000 8.96688824672215E+0000 8.96162027046783E+0000 8.95635782029573E+0000 + 8.95110088321495E+0000 8.94584944625228E+0000 8.94060349648236E+0000 8.93536302101779E+0000 8.93012800703604E+0000 + 8.92489844172764E+0000 8.91967431235329E+0000 8.91445560620371E+0000 8.90924231059312E+0000 8.90403441290621E+0000 + 8.89883190055978E+0000 8.89363476099775E+0000 8.88844298172993E+0000 8.88325655026323E+0000 8.87807545419757E+0000 + 8.87289968113020E+0000 8.86772921871967E+0000 8.86256405464392E+0000 8.85740417664748E+0000 8.85224957248269E+0000 + 8.84710022996200E+0000 8.84195613691764E+0000 8.83681728123206E+0000 8.83168365081782E+0000 8.82655523362951E+0000 + 8.82143201764696E+0000 8.81631399090066E+0000 8.81120114143646E+0000 8.80609345735613E+0000 8.80099092678033E+0000 + 8.79589353788422E+0000 8.79080127884518E+0000 8.78571413790874E+0000 8.78063210332962E+0000 8.77555516341575E+0000 + 8.77048330647931E+0000 8.76541652089264E+0000 8.76035479506300E+0000 8.75529811740389E+0000 8.75024647636558E+0000 + 8.74519986046232E+0000 8.74015825820470E+0000 8.73512165814377E+0000 8.73009004886945E+0000 8.72506341899706E+0000 + 8.72004175717251E+0000 8.71502505206049E+0000 8.71001329238193E+0000 8.70500646685974E+0000 8.70000456426306E+0000 + 8.69500757338360E+0000 8.69001548304755E+0000 8.68502828209365E+0000 8.68004595941575E+0000 8.67506850391186E+0000 + 8.67009590451831E+0000 8.66512815018935E+0000 8.66016522992281E+0000 8.65520713273296E+0000 8.65025384766248E+0000 + 8.64530536377742E+0000 8.64036167017929E+0000 8.63542275598802E+0000 8.63048861035059E+0000 8.62555922243429E+0000 + 8.62063458144902E+0000 8.61571467660634E+0000 8.61079949717253E+0000 8.60588903240548E+0000 8.60098327160940E+0000 + 8.59608220410244E+0000 8.59118581923733E+0000 8.58629410638088E+0000 8.58140705492263E+0000 8.57652465428693E+0000 + 8.57164689391415E+0000 8.56677376326077E+0000 8.56190525182175E+0000 8.55704134910659E+0000 8.55218204463939E+0000 + 8.54732732796581E+0000 8.54247718868745E+0000 8.53763161637613E+0000 8.53279060066493E+0000 8.52795413119330E+0000 + 8.52312219761060E+0000 8.51829478961911E+0000 8.51347189690708E+0000 8.50865350920553E+0000 8.50383961625392E+0000 + 8.49903020782259E+0000 8.49422527369218E+0000 8.48942480367439E+0000 8.48462878758443E+0000 8.47983721527215E+0000 + 8.47505007660312E+0000 8.47026736145873E+0000 8.46548905973280E+0000 8.46071516136439E+0000 8.45594565626889E+0000 + 8.45118053442782E+0000 8.44641978580948E+0000 8.44166340039492E+0000 8.43691136821427E+0000 8.43216367929500E+0000 + 8.42742032368097E+0000 8.42268129144634E+0000 8.41794657265410E+0000 8.41321615743403E+0000 8.40849003587889E+0000 + 8.40376819814318E+0000 8.39905063436874E+0000 8.39433733471943E+0000 8.38962828938817E+0000 8.38492348857788E+0000 + 8.38022292249988E+0000 8.37552658139122E+0000 8.37083445549569E+0000 8.36614653508644E+0000 8.36146281044177E+0000 + 8.35678327185901E+0000 8.35210790964769E+0000 8.34743671414176E+0000 8.34276967567875E+0000 8.33810678461551E+0000 + 8.33344803132827E+0000 8.32879340620573E+0000 8.32414289964564E+0000 8.31949650206006E+0000 8.31485420389636E+0000 + 8.31021599558497E+0000 8.30558186759001E+0000 8.30095181039188E+0000 8.29632581446818E+0000 8.29170387032685E+0000 + 8.28708596847311E+0000 8.28247209945142E+0000 8.27786225379136E+0000 8.27325642205316E+0000 8.26865459481197E+0000 + 8.26405676263697E+0000 8.25946291613340E+0000 8.25487304591110E+0000 8.25028714258633E+0000 8.24570519679584E+0000 + 8.24112719918288E+0000 8.23655314040603E+0000 8.23198301114453E+0000 8.22741680207903E+0000 8.22285450390039E+0000 + 8.21829610732381E+0000 8.21374160306780E+0000 8.20919098186300E+0000 8.20464423446630E+0000 8.20010135161874E+0000 + 8.19556232409472E+0000 8.19102714268275E+0000 8.18649579815737E+0000 8.18196828134074E+0000 8.17744458303410E+0000 + 8.17292469406883E+0000 8.16840860529243E+0000 8.16389630754218E+0000 8.15938779167331E+0000 8.15488304856264E+0000 + 8.15038206909978E+0000 8.14588484416602E+0000 8.14139136468025E+0000 8.13690162153729E+0000 8.13241560567314E+0000 + 8.12793330803335E+0000 8.12345471955186E+0000 8.11897983118630E+0000 8.11450863391108E+0000 8.11004111870144E+0000 + 8.10557727654419E+0000 8.10111709844296E+0000 8.09666057540064E+0000 8.09220769844950E+0000 8.08775845860341E+0000 + 8.08331284691101E+0000 8.07887085442036E+0000 8.07443247218606E+0000 8.06999769128701E+0000 8.06556650279278E+0000 + 8.06113889780622E+0000 8.05671486741562E+0000 8.05229440273554E+0000 8.04787749487314E+0000 8.04346413497795E+0000 + 8.03905431417090E+0000 8.03464802360114E+0000 8.03024525443194E+0000 8.02584599783002E+0000 8.02145024497098E+0000 + 8.01705798703930E+0000 8.01266921522485E+0000 8.00828392074071E+0000 8.00390209478941E+0000 7.99952372860570E+0000 + 7.99514881341920E+0000 7.99077734046157E+0000 7.98640930099860E+0000 7.98204468628041E+0000 7.97768348757707E+0000 + 7.97332569616980E+0000 7.96897130334203E+0000 7.96462030039735E+0000 7.96027267863272E+0000 7.95592842936892E+0000 + 7.95158754392197E+0000 7.94725001363357E+0000 7.94291582984613E+0000 7.93858498389564E+0000 7.93425746715641E+0000 + 7.92993327098929E+0000 7.92561238677028E+0000 7.92129480589599E+0000 7.91698051975501E+0000 7.91266951974764E+0000 + 7.90836179729135E+0000 7.90405734379927E+0000 7.89975615071610E+0000 7.89545820947696E+0000 7.89116351151988E+0000 + 7.88687204831107E+0000 7.88258381131439E+0000 7.87829879200934E+0000 7.87401698187139E+0000 7.86973837239894E+0000 + 7.86546295508638E+0000 7.86119072145117E+0000 7.85692166300503E+0000 7.85265577127740E+0000 7.84839303781009E+0000 + 7.84413345413934E+0000 7.83987701182999E+0000 7.83562370243781E+0000 7.83137351753286E+0000 7.82712644870321E+0000 + 7.82288248752429E+0000 7.81864162561124E+0000 7.81440385455763E+0000 7.81016916598418E+0000 7.80593755151541E+0000 + 7.80170900278683E+0000 7.79748351143599E+0000 7.79326106911693E+0000 7.78904166749307E+0000 7.78482529822453E+0000 + 7.78061195300253E+0000 7.77640162350425E+0000 7.77219430142722E+0000 7.76798997847486E+0000 7.76378864636745E+0000 + 7.75959029682399E+0000 7.75539492157676E+0000 7.75120251236414E+0000 7.74701306093782E+0000 7.74282655906476E+0000 + 7.73864299850176E+0000 7.73446237103544E+0000 7.73028466844598E+0000 7.72610988252712E+0000 7.72193800509349E+0000 + 7.71776902795338E+0000 7.71360294293422E+0000 7.70943974186082E+0000 7.70527941657720E+0000 7.70112195894668E+0000 + 7.69696736081912E+0000 7.69281561406558E+0000 7.68866671056738E+0000 7.68452064221076E+0000 7.68037740090141E+0000 + 7.67623697853905E+0000 7.67209936705025E+0000 7.66796455835569E+0000 7.66383254439385E+0000 7.65970331710651E+0000 + 7.65557686846066E+0000 7.65145319041569E+0000 7.64733227494534E+0000 7.64321411403772E+0000 7.63909869968991E+0000 + 7.63498602390248E+0000 7.63087607869236E+0000 7.62676885608734E+0000 7.62266434811702E+0000 7.61856254683112E+0000 + 7.61446344428123E+0000 7.61036703253545E+0000 7.60627330366386E+0000 7.60218224975864E+0000 7.59809386290849E+0000 + 7.59400813522431E+0000 7.58992505881910E+0000 7.58584462582081E+0000 7.58176682836321E+0000 7.57769165860247E+0000 + 7.57361910868229E+0000 7.56954917077987E+0000 7.56548183707655E+0000 7.56141709974866E+0000 7.55735495101350E+0000 + 7.55329538306690E+0000 7.54923838814025E+0000 7.54518395846006E+0000 7.54113208627009E+0000 7.53708276382221E+0000 + 7.53303598339296E+0000 7.52899173724497E+0000 7.52495001766379E+0000 7.52091081695796E+0000 7.51687412742958E+0000 + 7.51283994140010E+0000 7.50880825120305E+0000 7.50477904917479E+0000 7.50075232768045E+0000 7.49672807907886E+0000 + 7.49270629574104E+0000 7.48868697006321E+0000 7.48467009444095E+0000 7.48065566128952E+0000 7.47664366302736E+0000 + 7.47263409209267E+0000 7.46862694093428E+0000 7.46462220200796E+0000 7.46061986778013E+0000 7.45661993073536E+0000 + 7.45262238336710E+0000 7.44862721818704E+0000 7.44463442770656E+0000 7.44064400445720E+0000 7.43665594098326E+0000 + 7.43267022983815E+0000 7.42868686358627E+0000 7.42470583481420E+0000 7.42072713610845E+0000 7.41675076007034E+0000 + 7.41277669932725E+0000 7.40880494649912E+0000 7.40483549422833E+0000 7.40086833517406E+0000 7.39690346200312E+0000 + 7.39294086739366E+0000 7.38898054403524E+0000 7.38502248464743E+0000 7.38106668193153E+0000 7.37711312863570E+0000 + 7.37316181749361E+0000 7.36921274127284E+0000 7.36526589273588E+0000 7.36132126467736E+0000 7.35737884988687E+0000 + 7.35343864118251E+0000 7.34950063138862E+0000 7.34556481334321E+0000 7.34163117989617E+0000 7.33769972391678E+0000 + 7.33377043828816E+0000 7.32984331589791E+0000 7.32591834965318E+0000 7.32199553247879E+0000 7.31807485731169E+0000 + 7.31415631709722E+0000 7.31023990480042E+0000 7.30632561340046E+0000 7.30241343588687E+0000 7.29850336526716E+0000 + 7.29459539456304E+0000 7.29068951680865E+0000 7.28678572505055E+0000 7.28288401235342E+0000 7.27898437180570E+0000 + 7.27508679648777E+0000 7.27119127951137E+0000 7.26729781400841E+0000 7.26340639310093E+0000 7.25951700994811E+0000 + 7.25562965772004E+0000 7.25174432959773E+0000 7.24786101878255E+0000 7.24397971847748E+0000 7.24010042191723E+0000 + 7.23622312234762E+0000 7.23234781301805E+0000 7.22847448721546E+0000 7.22460313821727E+0000 7.22073375933855E+0000 + 7.21686634388678E+0000 7.21300088521473E+0000 7.20913737666390E+0000 7.20527581160229E+0000 7.20141618342069E+0000 + 7.19755848551193E+0000 7.19370271129170E+0000 7.18984885419671E+0000 7.18599690767151E+0000 7.18214686517608E+0000 + 7.17829872020288E+0000 7.17445246623154E+0000 7.17060809678940E+0000 7.16676560539669E+0000 7.16292498560253E+0000 + 7.15908623096985E+0000 7.15524933507918E+0000 7.15141429151925E+0000 7.14758109390596E+0000 7.14374973587489E+0000 + 7.13992021105850E+0000 7.13609251312989E+0000 7.13226663576862E+0000 7.12844257266459E+0000 7.12462031754086E+0000 + 7.12079986412140E+0000 7.11698120615200E+0000 7.11316433740606E+0000 7.10934925166372E+0000 7.10553594272136E+0000 + 7.10172440440312E+0000 7.09791463054187E+0000 7.09410661498498E+0000 7.09030035160960E+0000 7.08649583430364E+0000 + 7.08269305696772E+0000 7.07889201353237E+0000 7.07509269793143E+0000 7.07129510413248E+0000 7.06749922610841E+0000 + 7.06370505785075E+0000 7.05991259338305E+0000 7.05612182673043E+0000 7.05233275194252E+0000 7.04854536308967E+0000 + 7.04475965426300E+0000 7.04097561955534E+0000 7.03719325310332E+0000 7.03341254904343E+0000 7.02963350153503E+0000 + 7.02585610475273E+0000 7.02208035290555E+0000 7.01830624020447E+0000 7.01453376088350E+0000 7.01076290919780E+0000 + 7.00699367942376E+0000 7.00322606584942E+0000 6.99946006278414E+0000 6.99569566456243E+0000 6.99193286553443E+0000 + 6.98817166006215E+0000 6.98441204253670E+0000 6.98065400736498E+0000 6.97689754897542E+0000 6.97314266181040E+0000 + 6.96938934033585E+0000 6.96563757903748E+0000 6.96188737241502E+0000 6.95813871499770E+0000 6.95439160132502E+0000 + 6.95064602596411E+0000 6.94690198348861E+0000 6.94315946851339E+0000 6.93941847565219E+0000 6.93567899954465E+0000 + 6.93194103486018E+0000 6.92820457627880E+0000 6.92446961849881E+0000 6.92073615624460E+0000 6.91700418425896E+0000 + 6.91327369730506E+0000 6.90954469016841E+0000 6.90581715764148E+0000 6.90209109455655E+0000 6.89836649575485E+0000 + 6.89464335609822E+0000 6.89092167047301E+0000 6.88720143378621E+0000 6.88348264095591E+0000 6.87976528693447E+0000 + 6.87604936668928E+0000 6.87233487520470E+0000 6.86862180748406E+0000 6.86491015856711E+0000 6.86119992348942E+0000 + 6.85749109733469E+0000 6.85378367518832E+0000 6.85007765215685E+0000 6.84637302338344E+0000 6.84266978401503E+0000 + 6.83896792922562E+0000 6.83526745422213E+0000 6.83156835420564E+0000 6.82787062442774E+0000 6.82417426014201E+0000 + 6.82047925662736E+0000 6.81678560918811E+0000 6.81309331315013E+0000 6.80940236385114E+0000 6.80571275666219E+0000 + 6.80202448697209E+0000 6.79833755018166E+0000 6.79465194173294E+0000 6.79096765706838E+0000 6.78728469165810E+0000 + 6.78360304100386E+0000 6.77992270062352E+0000 6.77624366604912E+0000 6.77256593284447E+0000 6.76888949658766E+0000 + 6.76521435287887E+0000 6.76154049735214E+0000 6.75786792564814E+0000 6.75419663343362E+0000 6.75052661640156E+0000 + 6.74685787026139E+0000 6.74319039075079E+0000 6.73952417362005E+0000 6.73585921464781E+0000 6.73219550963715E+0000 + 6.72853305440586E+0000 6.72487184480216E+0000 6.72121187668907E+0000 6.71755314595030E+0000 6.71389564850405E+0000 + 6.71023938026971E+0000 6.70658433721494E+0000 6.70293051530675E+0000 6.69927791054482E+0000 6.69562651895371E+0000 + 6.69197633657116E+0000 6.68832735946184E+0000 6.68467958371544E+0000 6.68103300543691E+0000 6.67738762076609E+0000 + 6.67374342584837E+0000 6.67010041686609E+0000 6.66645859000718E+0000 6.66281794151238E+0000 6.65917846760056E+0000 + 6.65554016455330E+0000 6.65190302865400E+0000 6.64826705621545E+0000 6.64463224356411E+0000 6.64099858705790E+0000 + 6.63736608307438E+0000 6.63373472801676E+0000 6.63010451829815E+0000 6.62647545037707E+0000 6.62284752071018E+0000 + 6.61922072579178E+0000 6.61559506213018E+0000 6.61197052626150E+0000 6.60834711474191E+0000 6.60472482415548E+0000 + 6.60110365110046E+0000 6.59748359220707E+0000 6.59386464411185E+0000 6.59024680349133E+0000 6.58663006703830E+0000 + 6.58301443146192E+0000 6.57939989350747E+0000 6.57578644992875E+0000 6.57217409750784E+0000 6.56856283305525E+0000 + 6.56495265338608E+0000 6.56134355536768E+0000 6.55773553585628E+0000 6.55412859175642E+0000 6.55052271998145E+0000 + 6.54691791747131E+0000 6.54331418118473E+0000 6.53971150812102E+0000 6.53610989526460E+0000 6.53250933966339E+0000 + 6.52890983836340E+0000 6.52531138843751E+0000 6.52171398698752E+0000 6.51811763112531E+0000 6.51452231800369E+0000 + 6.51092804477568E+0000 6.50733480863532E+0000 6.50374260679185E+0000 6.50015143647672E+0000 6.49656129494063E+0000 + 6.49297217945854E+0000 6.48938408733374E+0000 6.48579701588985E+0000 6.48221096246397E+0000 6.47862592442457E+0000 + 6.47504189915964E+0000 6.47145888407568E+0000 6.46787687661172E+0000 6.46429587421844E+0000 6.46071587437413E+0000 + 6.45713687457876E+0000 6.45355887234802E+0000 6.44998186523434E+0000 6.44640585079697E+0000 6.44283082662297E+0000 + 6.43925679032629E+0000 6.43568373953577E+0000 6.43211167190821E+0000 6.42854058512140E+0000 6.42497047686214E+0000 + 6.42140134486131E+0000 6.41783318685888E+0000 6.41426600061395E+0000 6.41069978391381E+0000 6.40713453457197E+0000 + 6.40357025040615E+0000 6.40000692927743E+0000 6.39644456905314E+0000 6.39288316763002E+0000 6.38932272292421E+0000 + 6.38576323287326E+0000 6.38220469543520E+0000 6.37864710858959E+0000 6.37509047034453E+0000 6.37153477871869E+0000 + 6.36798003176138E+0000 6.36442622753855E+0000 6.36087336413583E+0000 6.35732143966762E+0000 6.35377045226206E+0000 + 6.35022040007006E+0000 6.34667128126641E+0000 6.34312309404878E+0000 6.33957583663069E+0000 6.33602950724864E+0000 + 6.33248410416312E+0000 6.32893962564857E+0000 6.32539607001155E+0000 6.32185343556866E+0000 6.31831172066160E+0000 + 6.31477092365728E+0000 6.31123104293371E+0000 6.30769207690223E+0000 6.30415402398130E+0000 6.30061688261875E+0000 + 6.29708065128577E+0000 6.29354532845973E+0000 6.29001091265762E+0000 6.28647740240369E+0000 6.28294479623960E+0000 + 6.27941309274572E+0000 6.27588229050372E+0000 6.27235238812087E+0000 6.26882338423416E+0000 6.26529527748700E+0000 + 6.26176806654651E+0000 6.25824175010659E+0000 6.25471632688083E+0000 6.25119179559243E+0000 6.24766815498944E+0000 + 6.24414540384580E+0000 6.24062354094717E+0000 6.23710256510010E+0000 6.23358247513614E+0000 6.23006326990065E+0000 + 6.22654494826102E+0000 6.22302750910462E+0000 6.21951095133482E+0000 6.21599527387807E+0000 6.21248047567891E+0000 + 6.20896655569691E+0000 6.20545351291690E+0000 6.20194134634083E+0000 6.19843005498885E+0000 6.19491963789935E+0000 + 6.19141009412996E+0000 6.18790142275659E+0000 6.18439362287450E+0000 6.18088669360033E+0000 6.17738063406297E+0000 + 6.17387544341485E+0000 6.17037112082372E+0000 6.16686766547990E+0000 6.16336507658709E+0000 6.15986335336548E+0000 + 6.15636249506299E+0000 6.15286250093488E+0000 6.14936337026115E+0000 6.14586510233432E+0000 6.14236769647272E+0000 + 6.13887115200112E+0000 6.13537546827525E+0000 6.13188064465226E+0000 6.12838668052235E+0000 6.12489357528230E+0000 + 6.12140132835485E+0000 6.11790993916935E+0000 6.11441940718223E+0000 6.11092973185859E+0000 6.10744091269171E+0000 + 6.10395294917746E+0000 6.10046584083479E+0000 6.09697958720992E+0000 6.09349418784861E+0000 6.09000964231882E+0000 + 6.08652595020656E+0000 6.08304311111906E+0000 6.07956112466938E+0000 6.07607999049899E+0000 6.07259970824909E+0000 + 6.06912027759347E+0000 6.06564169821081E+0000 6.06216396979910E+0000 6.05868709207463E+0000 6.05521106476684E+0000 + 6.05173588761739E+0000 6.04826156038733E+0000 6.04478808285094E+0000 6.04131545480508E+0000 6.03784367605063E+0000 + 6.03437274640694E+0000 6.03090266571289E+0000 6.02743343381560E+0000 6.02396505058483E+0000 6.02049751589657E+0000 + 6.01703082964642E+0000 6.01356499174140E+0000 6.01010000210509E+0000 6.00663586067562E+0000 6.00317256740778E+0000 + 5.99971012225850E+0000 5.99624852520969E+0000 5.99278777625683E+0000 5.98932787540595E+0000 5.98586882267773E+0000 + 5.98241061810135E+0000 5.97895326172796E+0000 5.97549675361412E+0000 5.97204109383842E+0000 5.96858628248386E+0000 + 5.96513231964618E+0000 5.96167920544321E+0000 5.95822693999828E+0000 5.95477552344753E+0000 5.95132495594095E+0000 + 5.94787523764239E+0000 5.94442636872443E+0000 5.94097834937457E+0000 5.93753117978908E+0000 5.93408486018231E+0000 + 5.93063939077636E+0000 5.92719477180423E+0000 5.92375100350664E+0000 5.92030808615190E+0000 5.91686602000052E+0000 + 5.91342480533019E+0000 5.90998444244101E+0000 5.90654493162535E+0000 5.90310627320114E+0000 5.89966846749210E+0000 + 5.89623151482678E+0000 5.89279541556039E+0000 5.88936017004044E+0000 5.88592577863284E+0000 5.88249224171355E+0000 + 5.87905955967071E+0000 5.87562773289733E+0000 5.87219676180173E+0000 5.86876664679612E+0000 5.86533738830387E+0000 + 5.86190898676794E+0000 5.85848144261950E+0000 5.85505475631871E+0000 5.85162892832865E+0000 5.84820395911317E+0000 + 5.84477984915789E+0000 5.84135659894821E+0000 5.83793420898500E+0000 5.83451267976585E+0000 5.83109201181429E+0000 + 5.82767220564431E+0000 5.82425326178857E+0000 5.82083518078378E+0000 5.81741796318121E+0000 5.81400160952675E+0000 + 5.81058612038611E+0000 5.80717149632595E+0000 5.80375773791808E+0000 5.80034484575311E+0000 5.79693282041848E+0000 + 5.79352166251097E+0000 5.79011137263258E+0000 5.78670195139368E+0000 5.78329339941408E+0000 5.77988571731564E+0000 + 5.77647890572443E+0000 5.77307296528337E+0000 5.76966789663009E+0000 5.76626370041172E+0000 5.76286037728175E+0000 + 5.75945792790314E+0000 5.75605635293682E+0000 5.75265565305114E+0000 5.74925582892818E+0000 5.74585688124064E+0000 + 5.74245881067707E+0000 5.73906161792507E+0000 5.73566530368181E+0000 5.73226986864668E+0000 5.72887531352233E+0000 + 5.72548163901892E+0000 5.72208884584673E+0000 5.71869693472037E+0000 5.71530590635882E+0000 5.71191576149072E+0000 + 5.70852650084272E+0000 5.70513812514058E+0000 5.70175063512396E+0000 5.69836403152846E+0000 5.69497831509512E+0000 + 5.69159348656199E+0000 5.68820954668531E+0000 5.68482649620454E+0000 5.68144433587629E+0000 5.67806306645208E+0000 + 5.67468268868784E+0000 5.67130320334504E+0000 5.66792461117791E+0000 5.66454691295363E+0000 5.66117010943113E+0000 + 5.65779420138228E+0000 5.65441918956750E+0000 5.65104507475913E+0000 5.64767185772230E+0000 5.64429953922876E+0000 + 5.64092812004838E+0000 5.63755760095552E+0000 5.63418798272054E+0000 5.63081926611512E+0000 5.62745145191543E+0000 + 5.62408454089048E+0000 5.62071853381909E+0000 5.61735343147079E+0000 5.61398923461960E+0000 5.61062594403878E+0000 + 5.60726356049651E+0000 5.60390208477082E+0000 5.60054151762406E+0000 5.59718185983802E+0000 5.59382311216811E+0000 + 5.59046527538815E+0000 5.58710835026904E+0000 5.58375233756917E+0000 5.58039723804931E+0000 5.57704305248122E+0000 + 5.57368978161344E+0000 5.57033742621080E+0000 5.56698598702453E+0000 5.56363546481151E+0000 5.56028586031711E+0000 + 5.55693717429555E+0000 5.55358940748850E+0000 5.55024256063471E+0000 5.54689663448497E+0000 5.54355162976681E+0000 + 5.54020754721768E+0000 5.53686438756458E+0000 5.53352215153268E+0000 5.53018083984954E+0000 5.52684045323015E+0000 + 5.52350099239406E+0000 5.52016245804608E+0000 5.51682485089881E+0000 5.51348817165115E+0000 5.51015242100228E+0000 + 5.50681759964415E+0000 5.50348370826786E+0000 5.50015074755730E+0000 5.49681871818798E+0000 5.49348762083999E+0000 + 5.49015745617325E+0000 5.48682822485760E+0000 5.48349992754592E+0000 5.48017256489457E+0000 5.47684613754724E+0000 + 5.47352064614354E+0000 5.47019609132333E+0000 5.46687247370838E+0000 5.46354979392071E+0000 5.46022805257714E+0000 + 5.45690725028936E+0000 5.45358738764878E+0000 5.45026846526641E+0000 5.44695048371898E+0000 5.44363344359205E+0000 + 5.44031734545733E+0000 5.43700218988674E+0000 5.43368797743189E+0000 5.43037470864669E+0000 5.42706238408203E+0000 + 5.42375100426517E+0000 5.42044056973221E+0000 5.41713108099346E+0000 5.41382253857127E+0000 5.41051494296220E+0000 + 5.40720829466185E+0000 5.40390259415949E+0000 5.40059784193153E+0000 5.39729403845124E+0000 5.39399118417147E+0000 + 5.39068927954947E+0000 5.38738832502315E+0000 5.38408832102506E+0000 5.38078926798352E+0000 5.37749116630634E+0000 + 5.37419401640358E+0000 5.37089781866260E+0000 5.36760257347189E+0000 5.36430828120699E+0000 5.36101494222937E+0000 + 5.35772255689621E+0000 5.35443112554953E+0000 5.35114064851939E+0000 5.34785112613807E+0000 5.34456255870853E+0000 + 5.34127494653914E+0000 5.33798828991436E+0000 5.33470258911754E+0000 5.33141784441788E+0000 5.32813405607149E+0000 + 5.32485122432244E+0000 5.32156934940609E+0000 5.31828843154681E+0000 5.31500847095587E+0000 5.31172946783464E+0000 + 5.30845142236590E+0000 5.30517433473231E+0000 5.30189820509464E+0000 5.29862303360375E+0000 5.29534882039944E+0000 + 5.29207556560832E+0000 5.28880326934919E+0000 5.28553193171999E+0000 5.28226155281521E+0000 5.27899213270842E+0000 + 5.27572367146210E+0000 5.27245616913306E+0000 5.26918962575280E+0000 5.26592404135368E+0000 5.26265941594379E+0000 + 5.25939574952118E+0000 5.25613304207704E+0000 5.25287129357720E+0000 5.24961050398280E+0000 5.24635067323614E+0000 + 5.24309180127813E+0000 5.23983388801322E+0000 5.23657693335545E+0000 5.23332093718566E+0000 5.23006589938654E+0000 + 5.22681181981744E+0000 5.22355869832749E+0000 5.22030653474900E+0000 5.21705532889966E+0000 5.21380508058580E+0000 + 5.21055578959799E+0000 5.20730745570881E+0000 5.20406007868278E+0000 5.20081365826748E+0000 5.19756819418809E+0000 + 5.19432368616934E+0000 5.19108013390801E+0000 5.18783753709164E+0000 5.18459589539404E+0000 5.18135520847316E+0000 + 5.17811547596662E+0000 5.17487669751043E+0000 5.17163887270593E+0000 5.16840200115172E+0000 5.16516608243041E+0000 + 5.16193111611305E+0000 5.15869710173814E+0000 5.15546403885131E+0000 5.15223192696449E+0000 5.14900076558352E+0000 + 5.14577055419591E+0000 5.14254129227756E+0000 5.13931297927828E+0000 5.13608561464172E+0000 5.13285919779540E+0000 + 5.12963372814625E+0000 5.12640920508949E+0000 5.12318562799750E+0000 5.11996299623308E+0000 5.11674130914727E+0000 + 5.11352056606269E+0000 5.11030076629569E+0000 5.10708190914300E+0000 5.10386399388512E+0000 5.10064701979064E+0000 + 5.09743098610300E+0000 5.09421589205705E+0000 5.09100173687022E+0000 5.08778851974132E+0000 5.08457623985392E+0000 + 5.08136489638073E+0000 5.07815448846808E+0000 5.07494501525029E+0000 5.07173647585414E+0000 5.06852886937328E+0000 + 5.06532219489933E+0000 5.06211645149966E+0000 5.05891163823066E+0000 5.05570775413221E+0000 5.05250479821877E+0000 + 5.04930276949711E+0000 5.04610166696080E+0000 5.04290148958124E+0000 5.03970223631100E+0000 5.03650390609161E+0000 + 5.03330649784461E+0000 5.03011001048158E+0000 5.02691444289073E+0000 5.02371979395141E+0000 5.02052606251512E+0000 + 5.01733324743113E+0000 5.01414134752194E+0000 5.01095036160001E+0000 5.00776028845880E+0000 5.00457112687498E+0000 + 5.00138287561848E+0000 4.99819553342456E+0000 4.99500909903288E+0000 4.99182357115061E+0000 4.98863894848258E+0000 + 4.98545522970782E+0000 4.98227241349295E+0000 4.97909049849326E+0000 4.97590948333820E+0000 4.97272936665369E+0000 + 4.96955014704199E+0000 4.96637182309177E+0000 4.96319439337247E+0000 4.96001785644998E+0000 4.95684221086198E+0000 + 4.95366745513697E+0000 4.95049358778753E+0000 4.94732060730695E+0000 4.94414851218491E+0000 4.94097730088055E+0000 + 4.93780697184938E+0000 4.93463752353091E+0000 4.93146895434641E+0000 4.92830126270002E+0000 4.92513444698883E+0000 + 4.92196850559052E+0000 4.91880343687006E+0000 4.91563923917752E+0000 4.91247591084797E+0000 4.90931345020491E+0000 + 4.90615185555346E+0000 4.90299112518937E+0000 4.89983125739452E+0000 4.89667225043126E+0000 4.89351410255364E+0000 + 4.89035681200295E+0000 4.88720037700426E+0000 4.88404479577209E+0000 4.88089006650363E+0000 4.87773618738548E+0000 + 4.87458315659363E+0000 4.87143097228895E+0000 4.86827963261947E+0000 4.86512913572029E+0000 4.86197947971929E+0000 + 4.85883066272354E+0000 4.85568268283733E+0000 4.85253553814528E+0000 4.84938922672244E+0000 4.84624374663883E+0000 + 4.84309909594475E+0000 4.83995527267978E+0000 4.83681227487843E+0000 4.83367010055999E+0000 4.83052874773413E+0000 + 4.82738821439754E+0000 4.82424849853953E+0000 4.82110959814096E+0000 4.81797151116509E+0000 4.81483423557237E+0000 + 4.81169776931473E+0000 4.80856211032652E+0000 4.80542725653808E+0000 4.80229320587125E+0000 4.79915995624044E+0000 + 4.79602750554587E+0000 4.79289585168259E+0000 4.78976499253599E+0000 4.78663492598628E+0000 4.78350564990512E+0000 + 4.78037716215107E+0000 4.77724946058316E+0000 4.77412254305076E+0000 4.77099640739122E+0000 4.76787105144238E+0000 + 4.76474647303126E+0000 4.76162266998081E+0000 4.75849964010367E+0000 4.75537738121526E+0000 4.75225589111616E+0000 + 4.74913516760914E+0000 4.74601520848722E+0000 4.74289601153767E+0000 4.73977757455109E+0000 4.73665989530551E+0000 + 4.73354297157546E+0000 4.73042680113823E+0000 4.72731138176423E+0000 4.72419671121867E+0000 4.72108278726669E+0000 + 4.71796960767110E+0000 4.71485717018610E+0000 4.71174547257664E+0000 4.70863451259453E+0000 4.70552428799550E+0000 + 4.70241479653412E+0000 4.69930603595918E+0000 4.69619800402802E+0000 4.69309069848993E+0000 4.68998411709932E+0000 + 4.68687825760945E+0000 4.68377311777354E+0000 4.68066869534709E+0000 4.67756498808903E+0000 4.67446199375429E+0000 + 4.67135971010866E+0000 4.66825813491109E+0000 4.66515726593143E+0000 4.66205710094012E+0000 4.65895763771109E+0000 + 4.65585887402115E+0000 4.65276080765063E+0000 4.64966343638909E+0000 4.64656675803130E+0000 4.64347077036869E+0000 + 4.64037547121113E+0000 4.63728085836458E+0000 4.63418692965060E+0000 4.63109368288858E+0000 4.62800111591413E+0000 + 4.62490922656414E+0000 4.62181801268486E+0000 4.61872747213650E+0000 4.61563760278519E+0000 4.61254840250476E+0000 + 4.60945986918071E+0000 4.60637200071261E+0000 4.60328479500312E+0000 4.60019824997242E+0000 4.59711236355421E+0000 + 4.59402713368592E+0000 4.59094255832659E+0000 4.58785863544364E+0000 4.58477536302040E+0000 4.58169273905089E+0000 + 4.57861076154912E+0000 4.57552942853814E+0000 4.57244873806504E+0000 4.56936868818311E+0000 4.56628927696801E+0000 + 4.56321050251375E+0000 4.56013236292754E+0000 4.55705485633555E+0000 4.55397798088356E+0000 4.55090173474099E+0000 + 4.54782611609055E+0000 4.54475112313461E+0000 4.54167675410103E+0000 4.53860300723739E+0000 4.53552988081157E+0000 + 4.53245737311474E+0000 4.52938548246018E+0000 4.52631420718679E+0000 4.52324354565220E+0000 4.52017349625071E+0000 + 4.51710405738673E+0000 4.51403522749969E+0000 4.51096700505307E+0000 4.50789938853620E+0000 4.50483237646829E+0000 + 4.50176596739507E+0000 4.49870015989165E+0000 4.49563495255972E+0000 4.49257034403741E+0000 4.48950633298715E+0000 + 4.48644291810560E+0000 4.48338009811842E+0000 4.48031787178849E+0000 4.47725623790837E+0000 4.47419519530559E+0000 + 4.47113474284151E+0000 4.46807487941078E+0000 4.46501560395015E+0000 4.46195691542509E+0000 4.45889881284265E+0000 + 4.45584129524801E+0000 4.45278436171991E+0000 4.44972801138401E+0000 4.44667224340137E+0000 4.44361705696905E+0000 + 4.44056245133703E+0000 4.43750842578385E+0000 4.43445497964224E+0000 4.43140211228348E+0000 4.42834982312149E+0000 + 4.42529811161587E+0000 4.42224697727538E+0000 4.41919641964928E+0000 4.41614643834549E+0000 4.41309703300086E+0000 + 4.41004820331801E+0000 4.40699994904260E+0000 4.40395226997395E+0000 4.40090516595396E+0000 4.39785863688472E+0000 + 4.39481268271570E+0000 4.39176730345553E+0000 4.38872249916268E+0000 4.38567826995197E+0000 4.38263461599406E+0000 + 4.37959153751787E+0000 4.37654903480708E+0000 4.37350710820320E+0000 4.37046575811318E+0000 4.36742498499843E+0000 + 4.36438478938244E+0000 4.36134517185087E+0000 4.35830613305342E+0000 4.35526767370442E+0000 4.35222979457772E+0000 + 4.34919249651547E+0000 4.34615578042708E+0000 4.34311964728987E+0000 4.34008409814859E+0000 4.33704913411074E+0000 + 4.33401475636608E+0000 4.33098096616556E+0000 4.32794776483490E+0000 4.32491515377471E+0000 4.32188313445639E+0000 + 4.31885170842700E+0000 4.31582087731107E+0000 4.31279064280831E+0000 4.30976100669671E+0000 4.30673197083023E+0000 + 4.30370353714712E+0000 4.30067570766297E+0000 4.29764848447553E+0000 4.29462186976655E+0000 4.29159586580066E+0000 + 4.28857047493028E+0000 4.28554569958619E+0000 4.28252154229359E+0000 4.27949800566217E+0000 4.27647509239034E+0000 + 4.27345280526593E+0000 4.27043114717393E+0000 4.26741012108249E+0000 4.26438973006008E+0000 4.26136997726206E+0000 + 4.25835086595262E+0000 4.25533239947714E+0000 4.25231458128885E+0000 4.24929741493602E+0000 4.24628090406670E+0000 + 4.24326505239756E+0000 4.24024986365539E+0000 4.23723534155224E+0000 4.23422148979606E+0000 4.23120831208659E+0000 + 4.22819581211528E+0000 4.22518399356058E+0000 4.22217286010273E+0000 4.21916241540659E+0000 4.21615266312810E+0000 + 4.21314360691964E+0000 4.21013525042170E+0000 4.20712759726882E+0000 4.20412065108599E+0000 4.20111441549340E+0000 + 4.19810889409576E+0000 4.19510409049651E+0000 4.19210000829189E+0000 4.18909665106142E+0000 4.18609402238392E+0000 + 4.18309212583098E+0000 4.18009096496040E+0000 4.17709054332448E+0000 4.17409086446591E+0000 4.17109193192601E+0000 + 4.16809374922810E+0000 4.16509631989358E+0000 4.16209964743470E+0000 4.15910373535584E+0000 4.15610858715221E+0000 + 4.15311420630872E+0000 4.15012059630947E+0000 4.14712776062282E+0000 4.14413570271039E+0000 4.14114442603113E+0000 + 4.13815393402828E+0000 4.13516423014299E+0000 4.13217531780841E+0000 4.12918720044193E+0000 4.12619988146238E+0000 + 4.12321336427522E+0000 4.12022765227900E+0000 4.11724274886303E+0000 4.11425865741149E+0000 4.11127538129749E+0000 + 4.10829292388603E+0000 4.10531128854056E+0000 4.10233047860505E+0000 4.09935049742607E+0000 4.09637134833488E+0000 + 4.09339303465757E+0000 4.09041555971442E+0000 4.08743892681396E+0000 4.08446313925891E+0000 4.08148820034139E+0000 + 4.07851411334651E+0000 4.07554088155651E+0000 4.07256850823645E+0000 4.06959699665148E+0000 4.06662635005134E+0000 + 4.06365657168707E+0000 4.06068766479184E+0000 4.05771963259651E+0000 4.05475247832366E+0000 4.05178620518994E+0000 + 4.04882081639467E+0000 4.04585631513847E+0000 4.04289270461237E+0000 4.03992998799667E+0000 4.03696816846630E+0000 + 4.03400724918601E+0000 4.03104723331095E+0000 4.02808812399691E+0000 4.02512992438164E+0000 4.02217263759986E+0000 + 4.01921626677731E+0000 4.01626081503364E+0000 4.01330628547828E+0000 4.01035268121099E+0000 4.00740000532545E+0000 + 4.00444826091349E+0000 4.00149745104762E+0000 3.99854757879905E+0000 3.99559864723472E+0000 3.99265065940339E+0000 + 3.98970361835493E+0000 3.98675752712583E+0000 3.98381238874707E+0000 3.98086820624286E+0000 3.97792498262762E+0000 + 3.97498272090839E+0000 3.97204142408484E+0000 3.96910109514440E+0000 3.96616173707493E+0000 3.96322335285145E+0000 + 3.96028594543793E+0000 3.95734951779511E+0000 3.95441407287811E+0000 3.95147961362735E+0000 3.94854614297937E+0000 + 3.94561366386448E+0000 3.94268217919943E+0000 3.93975169189953E+0000 3.93682220486774E+0000 3.93389372100252E+0000 + 3.93096624318998E+0000 3.92803977431412E+0000 3.92511431724594E+0000 3.92218987485436E+0000 3.91926644999162E+0000 + 3.91634404551028E+0000 3.91342266425346E+0000 3.91050230905128E+0000 3.90758298273652E+0000 3.90466468812283E+0000 + 3.90174742802049E+0000 3.89883120523578E+0000 3.89591602256066E+0000 3.89300188278429E+0000 3.89008878868574E+0000 + 3.88717674303701E+0000 3.88426574860180E+0000 3.88135580813796E+0000 3.87844692438955E+0000 3.87553910010203E+0000 + 3.87263233800523E+0000 3.86972664082797E+0000 3.86682201128337E+0000 3.86391845208415E+0000 3.86101596593036E+0000 + 3.85811455552040E+0000 3.85521422353635E+0000 3.85231497265555E+0000 3.84941680555546E+0000 3.84651972489476E+0000 + 3.84362373333163E+0000 3.84072883351217E+0000 3.83783502807706E+0000 3.83494231965976E+0000 3.83205071088586E+0000 + 3.82916020437067E+0000 3.82627080272343E+0000 3.82338250854979E+0000 3.82049532443955E+0000 3.81760925298258E+0000 + 3.81472429675530E+0000 3.81184045833175E+0000 3.80895774027312E+0000 3.80607614513573E+0000 3.80319567546917E+0000 + 3.80031633381203E+0000 3.79743812270041E+0000 3.79456104465757E+0000 3.79168510220244E+0000 3.78881029784473E+0000 + 3.78593663408737E+0000 3.78306411342468E+0000 3.78019273834539E+0000 3.77732251132961E+0000 3.77445343484753E+0000 + 3.77158551136747E+0000 3.76871874334045E+0000 3.76585313322173E+0000 3.76298868345231E+0000 3.76012539646454E+0000 + 3.75726327468633E+0000 3.75440232053748E+0000 3.75154253643031E+0000 3.74868392476779E+0000 3.74582648794719E+0000 + 3.74297022835828E+0000 3.74011514838021E+0000 3.73726125039197E+0000 3.73440853675700E+0000 3.73155700983549E+0000 + 3.72870667197759E+0000 3.72585752552958E+0000 3.72300957282704E+0000 3.72016281620046E+0000 3.71731725796900E+0000 + 3.71447290044853E+0000 3.71162974594483E+0000 3.70878779675912E+0000 3.70594705518254E+0000 3.70310752350226E+0000 + 3.70026920399101E+0000 3.69743209892065E+0000 3.69459621055165E+0000 3.69176154113805E+0000 3.68892809293295E+0000 + 3.68609586817068E+0000 3.68326486908464E+0000 3.68043509790234E+0000 3.67760655684051E+0000 3.67477924810751E+0000 + 3.67195317390828E+0000 3.66912833643754E+0000 3.66630473788410E+0000 3.66348238043087E+0000 3.66066126624739E+0000 + 3.65784139750102E+0000 3.65502277635251E+0000 3.65220540494991E+0000 3.64938928544147E+0000 3.64657441996082E+0000 + 3.64376081064058E+0000 3.64094845959871E+0000 3.63813736895462E+0000 3.63532754081119E+0000 3.63251897727151E+0000 + 3.62971168042954E+0000 3.62690565236827E+0000 3.62410089516776E+0000 3.62129741089894E+0000 3.61849520162546E+0000 + 3.61569426940490E+0000 3.61289461628571E+0000 3.61009624430962E+0000 3.60729915551169E+0000 3.60450335192026E+0000 + 3.60170883555574E+0000 3.59891560842992E+0000 3.59612367255039E+0000 3.59333302991673E+0000 3.59054368251745E+0000 + 3.58775563233926E+0000 3.58496888135965E+0000 3.58218343154745E+0000 3.57939928486349E+0000 3.57661644326743E+0000 + 3.57383490870712E+0000 3.57105468312116E+0000 3.56827576844632E+0000 3.56549816660880E+0000 3.56272187952613E+0000 + 3.55994690911523E+0000 3.55717325728058E+0000 3.55440092591795E+0000 3.55162991692186E+0000 3.54886023217748E+0000 + 3.54609187355626E+0000 3.54332484293585E+0000 3.54055914217269E+0000 3.53779477312757E+0000 3.53503173764686E+0000 + 3.53227003757378E+0000 3.52950967474092E+0000 3.52675065097766E+0000 3.52399296810459E+0000 3.52123662793599E+0000 + 3.51848163227732E+0000 3.51572798292771E+0000 3.51297568168122E+0000 3.51022473032180E+0000 3.50747513062893E+0000 + 3.50472688437449E+0000 3.50197999332399E+0000 3.49923445923095E+0000 3.49649028384938E+0000 3.49374746892316E+0000 + 3.49100601618727E+0000 3.48826592737216E+0000 3.48552720420063E+0000 3.48278984838843E+0000 3.48005386164490E+0000 + 3.47731924566980E+0000 3.47458600216150E+0000 3.47185413280561E+0000 3.46912363928446E+0000 3.46639452327328E+0000 + 3.46366678643646E+0000 3.46094043043753E+0000 3.45821545692793E+0000 3.45549186755572E+0000 3.45276966396061E+0000 + 3.45004884777580E+0000 3.44732942062670E+0000 3.44461138413476E+0000 3.44189473991047E+0000 3.43917948956034E+0000 + 3.43646563468180E+0000 3.43375317687015E+0000 3.43104211770722E+0000 3.42833245877269E+0000 3.42562420164030E+0000 + 3.42291734787154E+0000 3.42021189902576E+0000 3.41750785665506E+0000 3.41480522230372E+0000 3.41210399750876E+0000 + 3.40940418380314E+0000 3.40670578270752E+0000 3.40400879574414E+0000 3.40131322442040E+0000 3.39861907024150E+0000 + 3.39592633470474E+0000 3.39323501930139E+0000 3.39054512551543E+0000 3.38785665482357E+0000 3.38516960869772E+0000 + 3.38248398859997E+0000 3.37979979599015E+0000 3.37711703231571E+0000 3.37443569902246E+0000 3.37175579754826E+0000 + 3.36907732932234E+0000 3.36640029576975E+0000 3.36372469830693E+0000 3.36105053834675E+0000 3.35837781729408E+0000 + 3.35570653654070E+0000 3.35303669748559E+0000 3.35036830150767E+0000 3.34770134998670E+0000 3.34503584429248E+0000 + 3.34237178579252E+0000 3.33970917584337E+0000 3.33704801579736E+0000 3.33438830699781E+0000 3.33173005078565E+0000 + 3.32907324849249E+0000 3.32641790144215E+0000 3.32376401095578E+0000 3.32111157834354E+0000 3.31846060491482E+0000 + 3.31581109196612E+0000 3.31316304079217E+0000 3.31051645267895E+0000 3.30787132890588E+0000 3.30522767074903E+0000 + 3.30258547947281E+0000 3.29994475634017E+0000 3.29730550260525E+0000 3.29466771951403E+0000 3.29203140831004E+0000 + 3.28939657022769E+0000 3.28676320649670E+0000 3.28413131833826E+0000 3.28150090696890E+0000 3.27887197359690E+0000 + 3.27624451942747E+0000 3.27361854565662E+0000 3.27099405347500E+0000 3.26837104406631E+0000 3.26574951860889E+0000 + 3.26312947827441E+0000 3.26051092422727E+0000 3.25789385762773E+0000 3.25527827962590E+0000 3.25266419136998E+0000 + 3.25005159400087E+0000 3.24744048864924E+0000 3.24483087644549E+0000 3.24222275850883E+0000 3.23961613595592E+0000 + 3.23701100989478E+0000 3.23440738142673E+0000 3.23180525164795E+0000 3.22920462165174E+0000 3.22660549251698E+0000 + 3.22400786532541E+0000 3.22141174114626E+0000 3.21881712104488E+0000 3.21622400607955E+0000 3.21363239730594E+0000 + 3.21104229576846E+0000 3.20845370250669E+0000 3.20586661855787E+0000 3.20328104494671E+0000 3.20069698269882E+0000 + 3.19811443282851E+0000 3.19553339634456E+0000 3.19295387425311E+0000 3.19037586754900E+0000 3.18779937722729E+0000 + 3.18522440427013E+0000 3.18265094965890E+0000 3.18007901436496E+0000 3.17750859935730E+0000 3.17493970559677E+0000 + 3.17237233403899E+0000 3.16980648563074E+0000 3.16724216131841E+0000 3.16467936203826E+0000 3.16211808872000E+0000 + 3.15955834228775E+0000 3.15700012366450E+0000 3.15444343376057E+0000 3.15188827348387E+0000 3.14933464373509E+0000 + 3.14678254540992E+0000 3.14423197939615E+0000 3.14168294658080E+0000 3.13913544783683E+0000 3.13658948403898E+0000 + 3.13404505605150E+0000 3.13150216473329E+0000 3.12896081094050E+0000 3.12642099551746E+0000 3.12388271930961E+0000 + 3.12134598315188E+0000 3.11881078787349E+0000 3.11627713429862E+0000 3.11374502324833E+0000 3.11121445553380E+0000 + 3.10868543196112E+0000 3.10615795333165E+0000 3.10363202044265E+0000 3.10110763408112E+0000 3.09858479503220E+0000 + 3.09606350407210E+0000 3.09354376197449E+0000 3.09102556950535E+0000 3.08850892742495E+0000 3.08599383648744E+0000 + 3.08348029744350E+0000 3.08096831103512E+0000 3.07845787800143E+0000 3.07594899907127E+0000 3.07344167497447E+0000 + 3.07093590642798E+0000 3.06843169415071E+0000 3.06592903884770E+0000 3.06342794122432E+0000 3.06092840197821E+0000 + 3.05843042180150E+0000 3.05593400138021E+0000 3.05343914139582E+0000 3.05094584252268E+0000 3.04845410543160E+0000 + 3.04596393078397E+0000 3.04347531924217E+0000 3.04098827145492E+0000 3.03850278807193E+0000 3.03601886973381E+0000 + 3.03353651707626E+0000 3.03105573073077E+0000 3.02857651132165E+0000 3.02609885946862E+0000 3.02362277578521E+0000 + 3.02114826087843E+0000 3.01867531535392E+0000 3.01620393980658E+0000 3.01373413482930E+0000 3.01126590100809E+0000 + 3.00879923892339E+0000 3.00633414915167E+0000 3.00387063226154E+0000 3.00140868881826E+0000 2.99894831937992E+0000 + 2.99648952450090E+0000 2.99403230472904E+0000 2.99157666060783E+0000 2.98912259267289E+0000 2.98667010145778E+0000 + 2.98421918748719E+0000 2.98176985128473E+0000 2.97932209336349E+0000 2.97687591423579E+0000 2.97443131440606E+0000 + 2.97198829437369E+0000 2.96954685463308E+0000 2.96710699567496E+0000 2.96466871797912E+0000 2.96223202202723E+0000 + 2.95979690829201E+0000 2.95736337724083E+0000 2.95493142933406E+0000 2.95250106503294E+0000 2.95007228478811E+0000 + 2.94764508904319E+0000 2.94521947824463E+0000 2.94279545282497E+0000 2.94037301321565E+0000 2.93795215984402E+0000 + 2.93553289313073E+0000 2.93311521348874E+0000 2.93069912133087E+0000 2.92828461705994E+0000 2.92587170107794E+0000 + 2.92346037377853E+0000 2.92105063555057E+0000 2.91864248677885E+0000 2.91623592784337E+0000 2.91383095911740E+0000 + 2.91142758096942E+0000 2.90902579376415E+0000 2.90662559786148E+0000 2.90422699361294E+0000 2.90182998136689E+0000 + 2.89943456146886E+0000 2.89704073425698E+0000 2.89464850006291E+0000 2.89225785921680E+0000 2.88986881204068E+0000 + 2.88748135885509E+0000 2.88509549996981E+0000 2.88271123569505E+0000 2.88032856633359E+0000 2.87794749218566E+0000 + 2.87556801354138E+0000 2.87319013069200E+0000 2.87081384391862E+0000 2.86843915350112E+0000 2.86606605971226E+0000 + 2.86369456281956E+0000 2.86132466308870E+0000 2.85895636077586E+0000 2.85658965613796E+0000 2.85422454942178E+0000 + 2.85186104087121E+0000 2.84949913072658E+0000 2.84713881922035E+0000 2.84478010658377E+0000 2.84242299303954E+0000 + 2.84006747880911E+0000 2.83771356410671E+0000 2.83536124914104E+0000 2.83301053411951E+0000 2.83066141923999E+0000 + 2.82831390470043E+0000 2.82596799069087E+0000 2.82362367739610E+0000 2.82128096499997E+0000 2.81893985367676E+0000 + 2.81660034359850E+0000 2.81426243493391E+0000 2.81192612784149E+0000 2.80959142248341E+0000 2.80725831900996E+0000 + 2.80492681757011E+0000 2.80259691830623E+0000 2.80026862135805E+0000 2.79794192685937E+0000 2.79561683494000E+0000 + 2.79329334572314E+0000 2.79097145933069E+0000 2.78865117587823E+0000 2.78633249547537E+0000 2.78401541822941E+0000 + 2.78169994424168E+0000 2.77938607360884E+0000 2.77707380642258E+0000 2.77476314277258E+0000 2.77245408274187E+0000 + 2.77014662640780E+0000 2.76784077384575E+0000 2.76553652512439E+0000 2.76323388031041E+0000 2.76093283946213E+0000 + 2.75863340263789E+0000 2.75633556988665E+0000 2.75403934125936E+0000 2.75174471679460E+0000 2.74945169653160E+0000 + 2.74716028050556E+0000 2.74487046874465E+0000 2.74258226127298E+0000 2.74029565811165E+0000 2.73801065927536E+0000 + 2.73572726477711E+0000 2.73344547462318E+0000 2.73116528881679E+0000 2.72888670735411E+0000 2.72660973023126E+0000 + 2.72433435743662E+0000 2.72206058895517E+0000 2.71978842476850E+0000 2.71751786485312E+0000 2.71524890917980E+0000 + 2.71298155771657E+0000 2.71071581042872E+0000 2.70845166727177E+0000 2.70618912820417E+0000 2.70392819317362E+0000 + 2.70166886212872E+0000 2.69941113501064E+0000 2.69715501175712E+0000 2.69490049230048E+0000 2.69264757657025E+0000 + 2.69039626449287E+0000 2.68814655598868E+0000 2.68589845097321E+0000 2.68365194936024E+0000 2.68140705105541E+0000 + 2.67916375596594E+0000 2.67692206398922E+0000 2.67468197502290E+0000 2.67244348895678E+0000 2.67020660567923E+0000 + 2.66797132507147E+0000 2.66573764701562E+0000 2.66350557138562E+0000 2.66127509804995E+0000 2.65904622687931E+0000 + 2.65681895773353E+0000 2.65459329047065E+0000 2.65236922494862E+0000 2.65014676101513E+0000 2.64792589851678E+0000 + 2.64570663729735E+0000 2.64348897719308E+0000 2.64127291803942E+0000 2.63905845966765E+0000 2.63684560190354E+0000 + 2.63463434456868E+0000 2.63242468748117E+0000 2.63021663045659E+0000 2.62801017330368E+0000 2.62580531583001E+0000 + 2.62360205783862E+0000 2.62140039912737E+0000 2.61920033948959E+0000 2.61700187871879E+0000 2.61480501659956E+0000 + 2.61260975291467E+0000 2.61041608744438E+0000 2.60822401996303E+0000 2.60603355024213E+0000 2.60384467804899E+0000 + 2.60165740314803E+0000 2.59947172529814E+0000 2.59728764425431E+0000 2.59510515977103E+0000 2.59292427159488E+0000 + 2.59074497946987E+0000 2.58856728313580E+0000 2.58639118233301E+0000 2.58421667679214E+0000 2.58204376624269E+0000 + 2.57987245041126E+0000 2.57770272901818E+0000 2.57553460178295E+0000 2.57336806841776E+0000 2.57120312863597E+0000 + 2.56903978214231E+0000 2.56687802864234E+0000 2.56471786783329E+0000 2.56255929941223E+0000 2.56040232307094E+0000 + 2.55824693849897E+0000 2.55609314538028E+0000 2.55394094339488E+0000 2.55179033222363E+0000 2.54964131153701E+0000 + 2.54749388100869E+0000 2.54534804030400E+0000 2.54320378908570E+0000 2.54106112701295E+0000 2.53892005374302E+0000 + 2.53678056892719E+0000 2.53464267221586E+0000 2.53250636325312E+0000 2.53037164168251E+0000 2.52823850713986E+0000 + 2.52610695926287E+0000 2.52397699768049E+0000 2.52184862202149E+0000 2.51972183190862E+0000 2.51759662696614E+0000 + 2.51547300680820E+0000 2.51335097105012E+0000 2.51123051930289E+0000 2.50911165117151E+0000 2.50699436626075E+0000 + 2.50487866417177E+0000 2.50276454450003E+0000 2.50065200683806E+0000 2.49854105077849E+0000 2.49643167590624E+0000 + 2.49432388180393E+0000 2.49221766805194E+0000 2.49011303422836E+0000 2.48800997990386E+0000 2.48590850464959E+0000 + 2.48380860803133E+0000 2.48171028961294E+0000 2.47961354895461E+0000 2.47751838561082E+0000 2.47542479913721E+0000 + 2.47333278908302E+0000 2.47124235499415E+0000 2.46915349641527E+0000 2.46706621288463E+0000 2.46498050394161E+0000 + 2.46289636911920E+0000 2.46081380794843E+0000 2.45873281995460E+0000 2.45665340466277E+0000 2.45457556159434E+0000 + 2.45249929026703E+0000 2.45042459019625E+0000 2.44835146089065E+0000 2.44627990186138E+0000 2.44420991261214E+0000 + 2.44214149264500E+0000 2.44007464145836E+0000 2.43800935854795E+0000 2.43594564340856E+0000 2.43388349552651E+0000 + 2.43182291439092E+0000 2.42976389948313E+0000 2.42770645028421E+0000 2.42565056627222E+0000 2.42359624691947E+0000 + 2.42154349169869E+0000 2.41949230007686E+0000 2.41744267151966E+0000 2.41539460548975E+0000 2.41334810144507E+0000 + 2.41130315884123E+0000 2.40925977713288E+0000 2.40721795576958E+0000 2.40517769419790E+0000 2.40313899186204E+0000 + 2.40110184820354E+0000 2.39906626266160E+0000 2.39703223467000E+0000 2.39499976366189E+0000 2.39296884906738E+0000 + 2.39093949031220E+0000 2.38891168681972E+0000 2.38688543801167E+0000 2.38486074330604E+0000 2.38283760211815E+0000 + 2.38081601385958E+0000 2.37879597794062E+0000 2.37677749376676E+0000 2.37476056074291E+0000 2.37274517826849E+0000 + 2.37073134574370E+0000 2.36871906256153E+0000 2.36670832811679E+0000 2.36469914179880E+0000 2.36269150299316E+0000 + 2.36068541108485E+0000 2.35868086545716E+0000 2.35667786548550E+0000 2.35467641054916E+0000 2.35267650001917E+0000 + 2.35067813326803E+0000 2.34868130966134E+0000 2.34668602856585E+0000 2.34469228934451E+0000 2.34270009135621E+0000 + 2.34070943395885E+0000 2.33872031650624E+0000 2.33673273835049E+0000 2.33474669884067E+0000 2.33276219732383E+0000 + 2.33077923314429E+0000 2.32879780564228E+0000 2.32681791415773E+0000 2.32483955802647E+0000 2.32286273658159E+0000 + 2.32088744915488E+0000 2.31891369507399E+0000 2.31694147366664E+0000 2.31497078425365E+0000 2.31300162615731E+0000 + 2.31103399869575E+0000 2.30906790118493E+0000 2.30710333293911E+0000 2.30514029326653E+0000 2.30317878147826E+0000 + 2.30121879687689E+0000 2.29926033876995E+0000 2.29730340645474E+0000 2.29534799923212E+0000 2.29339411639565E+0000 + 2.29144175724125E+0000 2.28949092105877E+0000 2.28754160713759E+0000 2.28559381476419E+0000 2.28364754322090E+0000 + 2.28170279178995E+0000 2.27975955975222E+0000 2.27781784638287E+0000 2.27587765095644E+0000 2.27393897274540E+0000 + 2.27200181101896E+0000 2.27006616504466E+0000 2.26813203408832E+0000 2.26619941741215E+0000 2.26426831427578E+0000 + 2.26233872393821E+0000 2.26041064565586E+0000 2.25848407868153E+0000 2.25655902226737E+0000 2.25463547566139E+0000 + 2.25271343811075E+0000 2.25079290886042E+0000 2.24887388715191E+0000 2.24695637222623E+0000 2.24504036331975E+0000 + 2.24312585967132E+0000 2.24121286051144E+0000 2.23930136507241E+0000 2.23739137258376E+0000 2.23548288227143E+0000 + 2.23357589336066E+0000 2.23167040507503E+0000 2.22976641663411E+0000 2.22786392725665E+0000 2.22596293615847E+0000 + 2.22406344255386E+0000 2.22216544565539E+0000 2.22026894467203E+0000 2.21837393881258E+0000 2.21648042728259E+0000 + 2.21458840928553E+0000 2.21269788402247E+0000 2.21080885069418E+0000 2.20892130849744E+0000 2.20703525662836E+0000 + 2.20515069427961E+0000 2.20326762064371E+0000 2.20138603490850E+0000 2.19950593626274E+0000 2.19762732389244E+0000 + 2.19575019697959E+0000 2.19387455470626E+0000 2.19200039625207E+0000 2.19012772079514E+0000 2.18825652751081E+0000 + 2.18638681557183E+0000 2.18451858415188E+0000 2.18265183241924E+0000 2.18078655954257E+0000 2.17892276468779E+0000 + 2.17706044701962E+0000 2.17519960569862E+0000 2.17334023988820E+0000 2.17148234874425E+0000 2.16962593142447E+0000 + 2.16777098708346E+0000 2.16591751487408E+0000 2.16406551394926E+0000 2.16221498345615E+0000 2.16036592254266E+0000 + 2.15851833035570E+0000 2.15667220603817E+0000 2.15482754873268E+0000 2.15298435757957E+0000 2.15114263171838E+0000 + 2.14930237028463E+0000 2.14746357241336E+0000 2.14562623723914E+0000 2.14379036389218E+0000 2.14195595150363E+0000 + 2.14012299920114E+0000 2.13829150611156E+0000 2.13646147135912E+0000 2.13463289406795E+0000 2.13280577335780E+0000 + 2.13098010835042E+0000 2.12915589816214E+0000 2.12733314191024E+0000 2.12551183871044E+0000 2.12369198767360E+0000 + 2.12187358791307E+0000 2.12005663853894E+0000 2.11824113865760E+0000 2.11642708737765E+0000 2.11461448380332E+0000 + 2.11280332703836E+0000 2.11099361618517E+0000 2.10918535034248E+0000 2.10737852861139E+0000 2.10557315008721E+0000 + 2.10376921386657E+0000 2.10196671904365E+0000 2.10016566471058E+0000 2.09836604995957E+0000 2.09656787387896E+0000 + 2.09477113555770E+0000 2.09297583408250E+0000 2.09118196853784E+0000 2.08938953800787E+0000 2.08759854157544E+0000 + 2.08580897831933E+0000 2.08402084732092E+0000 2.08223414765718E+0000 2.08044887840500E+0000 2.07866503863846E+0000 + 2.07688262743157E+0000 2.07510164385696E+0000 2.07332208698556E+0000 2.07154395588608E+0000 2.06976724962673E+0000 + 2.06799196727440E+0000 2.06621810789408E+0000 2.06444567054995E+0000 2.06267465430413E+0000 2.06090505821862E+0000 + 2.05913688135302E+0000 2.05737012276576E+0000 2.05560478151391E+0000 2.05384085665427E+0000 2.05207834723997E+0000 + 2.05031725232583E+0000 2.04855757096406E+0000 2.04679930220393E+0000 2.04504244509658E+0000 2.04328699869037E+0000 + 2.04153296203052E+0000 2.03978033416432E+0000 2.03802911413590E+0000 2.03627930098969E+0000 2.03453089376588E+0000 + 2.03278389150710E+0000 2.03103829325194E+0000 2.02929409803961E+0000 2.02755130490782E+0000 2.02580991289184E+0000 + 2.02406992102688E+0000 2.02233132834732E+0000 2.02059413388621E+0000 2.01885833667401E+0000 2.01712393574163E+0000 + 2.01539093011865E+0000 2.01365931883239E+0000 2.01192910091083E+0000 2.01020027538079E+0000 2.00847284126505E+0000 + 2.00674679758937E+0000 2.00502214337458E+0000 2.00329887764466E+0000 2.00157699941832E+0000 1.99985650771562E+0000 + 1.99813740155545E+0000 1.99641967995522E+0000 1.99470334193153E+0000 1.99298838649874E+0000 1.99127481267205E+0000 + 1.98956261946587E+0000 1.98785180589111E+0000 1.98614237095970E+0000 1.98443431368188E+0000 1.98272763306745E+0000 + 1.98102232812544E+0000 1.97931839786193E+0000 1.97761584128435E+0000 1.97591465739937E+0000 1.97421484520999E+0000 + 1.97251640372094E+0000 1.97081933193527E+0000 1.96912362885472E+0000 1.96742929348040E+0000 1.96573632481140E+0000 + 1.96404472184908E+0000 1.96235448359043E+0000 1.96066560903345E+0000 1.95897809717447E+0000 1.95729194700958E+0000 + 1.95560715753518E+0000 1.95392372774291E+0000 1.95224165662744E+0000 1.95056094318105E+0000 1.94888158639540E+0000 + 1.94720358526176E+0000 1.94552693876936E+0000 1.94385164590900E+0000 1.94217770566693E+0000 1.94050511703241E+0000 + 1.93883387899250E+0000 1.93716399053294E+0000 1.93549545063979E+0000 1.93382825829600E+0000 1.93216241248737E+0000 + 1.93049791219586E+0000 1.92883475640537E+0000 1.92717294409671E+0000 1.92551247425046E+0000 1.92385334584805E+0000 + 1.92219555786891E+0000 1.92053910929206E+0000 1.91888399909504E+0000 1.91723022625610E+0000 1.91557778975216E+0000 + 1.91392668855976E+0000 1.91227692165451E+0000 1.91062848801164E+0000 1.90898138660506E+0000 1.90733561640812E+0000 + 1.90569117639541E+0000 1.90404806553790E+0000 1.90240628280902E+0000 1.90076582717897E+0000 1.89912669761953E+0000 + 1.89748889310011E+0000 1.89585241259009E+0000 1.89421725505977E+0000 1.89258341947595E+0000 1.89095090480817E+0000 + 1.88931971002302E+0000 1.88768983408691E+0000 1.88606127596753E+0000 1.88443403462907E+0000 1.88280810903774E+0000 + 1.88118349815827E+0000 1.87956020095448E+0000 1.87793821639073E+0000 1.87631754343011E+0000 1.87469818103605E+0000 + 1.87308012816909E+0000 1.87146338379358E+0000 1.86984794686913E+0000 1.86823381635682E+0000 1.86662099121845E+0000 + 1.86500947041330E+0000 1.86339925290025E+0000 1.86179033763968E+0000 1.86018272359032E+0000 1.85857640971072E+0000 + 1.85697139495800E+0000 1.85536767829129E+0000 1.85376525866626E+0000 1.85216413504006E+0000 1.85056430637059E+0000 + 1.84896577161227E+0000 1.84736852972269E+0000 1.84577257965539E+0000 1.84417792036672E+0000 1.84258455081099E+0000 + 1.84099246994276E+0000 1.83940167671567E+0000 1.83781217008431E+0000 1.83622394900203E+0000 1.83463701242164E+0000 + 1.83305135929616E+0000 1.83146698857793E+0000 1.82988389921949E+0000 1.82830209017322E+0000 1.82672156039046E+0000 + 1.82514230882312E+0000 1.82356433442205E+0000 1.82198763613833E+0000 1.82041221292324E+0000 1.81883806372647E+0000 + 1.81726518749923E+0000 1.81569358319109E+0000 1.81412324975225E+0000 1.81255418613257E+0000 1.81098639128049E+0000 + 1.80941986414634E+0000 1.80785460367958E+0000 1.80629060882825E+0000 1.80472787854138E+0000 1.80316641176711E+0000 + 1.80160620745475E+0000 1.80004726455239E+0000 1.79848958200779E+0000 1.79693315876860E+0000 1.79537799378419E+0000 + 1.79382408600068E+0000 1.79227143436682E+0000 1.79072003783014E+0000 1.78916989533733E+0000 1.78762100583551E+0000 + 1.78607336827297E+0000 1.78452698159586E+0000 1.78298184475243E+0000 1.78143795668863E+0000 1.77989531635211E+0000 + 1.77835392268859E+0000 1.77681377464626E+0000 1.77527487117044E+0000 1.77373721120949E+0000 1.77220079370870E+0000 + 1.77066561761586E+0000 1.76913168187662E+0000 1.76759898543856E+0000 1.76606752724771E+0000 1.76453730625035E+0000 + 1.76300832139415E+0000 1.76148057162504E+0000 1.75995405588975E+0000 1.75842877313552E+0000 1.75690472230762E+0000 + 1.75538190235457E+0000 1.75386031222187E+0000 1.75233995085730E+0000 1.75082081720674E+0000 1.74930291021838E+0000 + 1.74778622883775E+0000 1.74627077201345E+0000 1.74475653869196E+0000 1.74324352781968E+0000 1.74173173834537E+0000 + 1.74022116921602E+0000 1.73871181937949E+0000 1.73720368778285E+0000 1.73569677337400E+0000 1.73419107510097E+0000 + 1.73268659191210E+0000 1.73118332275549E+0000 1.72968126657860E+0000 1.72818042233089E+0000 1.72668078896065E+0000 + 1.72518236541666E+0000 1.72368515064801E+0000 1.72218914360321E+0000 1.72069434323291E+0000 1.71920074848495E+0000 + 1.71770835830972E+0000 1.71621717165753E+0000 1.71472718747776E+0000 1.71323840472084E+0000 1.71175082233790E+0000 + 1.71026443927873E+0000 1.70877925449512E+0000 1.70729526693717E+0000 1.70581247555696E+0000 1.70433087930599E+0000 + 1.70285047713630E+0000 1.70137126800025E+0000 1.69989325084961E+0000 1.69841642463707E+0000 1.69694078831566E+0000 + 1.69546634083949E+0000 1.69399308116135E+0000 1.69252100823457E+0000 1.69105012101413E+0000 1.68958041845389E+0000 + 1.68811189950804E+0000 1.68664456313301E+0000 1.68517840828241E+0000 1.68371343391319E+0000 1.68224963898081E+0000 + 1.68078702244164E+0000 1.67932558325188E+0000 1.67786532036955E+0000 1.67640623275159E+0000 1.67494831935471E+0000 + 1.67349157913827E+0000 1.67203601106010E+0000 1.67058161407862E+0000 1.66912838715373E+0000 1.66767632924480E+0000 + 1.66622543931117E+0000 1.66477571631391E+0000 1.66332715921370E+0000 1.66187976697104E+0000 1.66043353854872E+0000 + 1.65898847290708E+0000 1.65754456900967E+0000 1.65610182581895E+0000 1.65466024229850E+0000 1.65321981741136E+0000 + 1.65178055012212E+0000 1.65034243939536E+0000 1.64890548419572E+0000 1.64746968348952E+0000 1.64603503624182E+0000 + 1.64460154141940E+0000 1.64316919798926E+0000 1.64173800491916E+0000 1.64030796117581E+0000 1.63887906572857E+0000 + 1.63745131754588E+0000 1.63602471559700E+0000 1.63459925885216E+0000 1.63317494628108E+0000 1.63175177685540E+0000 + 1.63032974954643E+0000 1.62890886332609E+0000 1.62748911716692E+0000 1.62607051004059E+0000 1.62465304092256E+0000 + 1.62323670878526E+0000 1.62182151260483E+0000 1.62040745135524E+0000 1.61899452401247E+0000 1.61758272955361E+0000 + 1.61617206695516E+0000 1.61476253519397E+0000 1.61335413324902E+0000 1.61194686009834E+0000 1.61054071472134E+0000 + 1.60913569609768E+0000 1.60773180320789E+0000 1.60632903503338E+0000 1.60492739055483E+0000 1.60352686875522E+0000 + 1.60212746861728E+0000 1.60072918912475E+0000 1.59933202926153E+0000 1.59793598801212E+0000 1.59654106436202E+0000 + 1.59514725729722E+0000 1.59375456580500E+0000 1.59236298887184E+0000 1.59097252548682E+0000 1.58958317463754E+0000 + 1.58819493531339E+0000 1.58680780650463E+0000 1.58542178720216E+0000 1.58403687639778E+0000 1.58265307308196E+0000 + 1.58127037624916E+0000 1.57988878489158E+0000 1.57850829800419E+0000 1.57712891458036E+0000 1.57575063361747E+0000 + 1.57437345411103E+0000 1.57299737505732E+0000 1.57162239545474E+0000 1.57024851430190E+0000 1.56887573059736E+0000 + 1.56750404334121E+0000 1.56613345153424E+0000 1.56476395417739E+0000 1.56339555027305E+0000 1.56202823882467E+0000 + 1.56066201883454E+0000 1.55929688930791E+0000 1.55793284924924E+0000 1.55656989766549E+0000 1.55520803356263E+0000 + 1.55384725594838E+0000 1.55248756383005E+0000 1.55112895621851E+0000 1.54977143212213E+0000 1.54841499055169E+0000 + 1.54705963051910E+0000 1.54570535103574E+0000 1.54435215111563E+0000 1.54300002977209E+0000 1.54164898601975E+0000 + 1.54029901887415E+0000 1.53895012735130E+0000 1.53760231046868E+0000 1.53625556724445E+0000 1.53490989669642E+0000 + 1.53356529784548E+0000 1.53222176971132E+0000 1.53087931131525E+0000 1.52953792167961E+0000 1.52819759982731E+0000 + 1.52685834478211E+0000 1.52552015556927E+0000 1.52418303121405E+0000 1.52284697074334E+0000 1.52151197318355E+0000 + 1.52017803756412E+0000 1.51884516291298E+0000 1.51751334826056E+0000 1.51618259263802E+0000 1.51485289507724E+0000 + 1.51352425461017E+0000 1.51219667027098E+0000 1.51087014109471E+0000 1.50954466611584E+0000 1.50822024437108E+0000 + 1.50689687489732E+0000 1.50557455673312E+0000 1.50425328891743E+0000 1.50293307049036E+0000 1.50161390049256E+0000 + 1.50029577796563E+0000 1.49897870195350E+0000 1.49766267149929E+0000 1.49634768564728E+0000 1.49503374344351E+0000 + 1.49372084393435E+0000 1.49240898616860E+0000 1.49109816919271E+0000 1.48978839205727E+0000 1.48847965381295E+0000 + 1.48717195351090E+0000 1.48586529020342E+0000 1.48455966294426E+0000 1.48325507078732E+0000 1.48195151278783E+0000 + 1.48064898800257E+0000 1.47934749548859E+0000 1.47804703430444E+0000 1.47674760350901E+0000 1.47544920216279E+0000 + 1.47415182932729E+0000 1.47285548406476E+0000 1.47156016543830E+0000 1.47026587251258E+0000 1.46897260435268E+0000 + 1.46768036002505E+0000 1.46638913859712E+0000 1.46509893913733E+0000 1.46380976071488E+0000 1.46252160240088E+0000 + 1.46123446326643E+0000 1.45994834238444E+0000 1.45866323882781E+0000 1.45737915167126E+0000 1.45609607999182E+0000 + 1.45481402286459E+0000 1.45353297936869E+0000 1.45225294858192E+0000 1.45097392958467E+0000 1.44969592145800E+0000 + 1.44841892328414E+0000 1.44714293414543E+0000 1.44586795312728E+0000 1.44459397931408E+0000 1.44332101179232E+0000 + 1.44204904964958E+0000 1.44077809197435E+0000 1.43950813785663E+0000 1.43823918638600E+0000 1.43697123665552E+0000 + 1.43570428775730E+0000 1.43443833878581E+0000 1.43317338883554E+0000 1.43190943700350E+0000 1.43064648238619E+0000 + 1.42938452408223E+0000 1.42812356119147E+0000 1.42686359281414E+0000 1.42560461805268E+0000 1.42434663600916E+0000 + 1.42308964578771E+0000 1.42183364649379E+0000 1.42057863723338E+0000 1.41932461711384E+0000 1.41807158524436E+0000 + 1.41681954073385E+0000 1.41556848269276E+0000 1.41431841023371E+0000 1.41306932246966E+0000 1.41182121851490E+0000 + 1.41057409748475E+0000 1.40932795849496E+0000 1.40808280066458E+0000 1.40683862311152E+0000 1.40559542495574E+0000 + 1.40435320531858E+0000 1.40311196332247E+0000 1.40187169809094E+0000 1.40063240874841E+0000 1.39939409442050E+0000 + 1.39815675423488E+0000 1.39692038731871E+0000 1.39568499280254E+0000 1.39445056981574E+0000 1.39321711749027E+0000 + 1.39198463495967E+0000 1.39075312135727E+0000 1.38952257581861E+0000 1.38829299748003E+0000 1.38706438547940E+0000 + 1.38583673895500E+0000 1.38461005704764E+0000 1.38338433889832E+0000 1.38215958364892E+0000 1.38093579044367E+0000 + 1.37971295842700E+0000 1.37849108674541E+0000 1.37727017454539E+0000 1.37605022097600E+0000 1.37483122518708E+0000 + 1.37361318632840E+0000 1.37239610355375E+0000 1.37117997601488E+0000 1.36996480286738E+0000 1.36875058326687E+0000 + 1.36753731636976E+0000 1.36632500133456E+0000 1.36511363732126E+0000 1.36390322348970E+0000 1.36269375900199E+0000 + 1.36148524302184E+0000 1.36027767471330E+0000 1.35907105324153E+0000 1.35786537777418E+0000 1.35666064747844E+0000 + 1.35545686152402E+0000 1.35425401908202E+0000 1.35305211932427E+0000 1.35185116142307E+0000 1.35065114455301E+0000 + 1.34945206788971E+0000 1.34825393061031E+0000 1.34705673189301E+0000 1.34586047091624E+0000 1.34466514686164E+0000 + 1.34347075891044E+0000 1.34227730624556E+0000 1.34108478805219E+0000 1.33989320351565E+0000 1.33870255182244E+0000 + 1.33751283216097E+0000 1.33632404372112E+0000 1.33513618569343E+0000 1.33394925726939E+0000 1.33276325764245E+0000 + 1.33157818600761E+0000 1.33039404156025E+0000 1.32921082349749E+0000 1.32802853101774E+0000 1.32684716332067E+0000 + 1.32566671960741E+0000 1.32448719908017E+0000 1.32330860094205E+0000 1.32213092439801E+0000 1.32095416865428E+0000 + 1.31977833291790E+0000 1.31860341639767E+0000 1.31742941830387E+0000 1.31625633784719E+0000 1.31508417424010E+0000 + 1.31391292669714E+0000 1.31274259443238E+0000 1.31157317666334E+0000 1.31040467260670E+0000 1.30923708148198E+0000 + 1.30807040250933E+0000 1.30690463491059E+0000 1.30573977790833E+0000 1.30457583072681E+0000 1.30341279259178E+0000 + 1.30225066272965E+0000 1.30108944036861E+0000 1.29992912473817E+0000 1.29876971506925E+0000 1.29761121059371E+0000 + 1.29645361054443E+0000 1.29529691415700E+0000 1.29414112066635E+0000 1.29298622931013E+0000 1.29183223932751E+0000 + 1.29067914995792E+0000 1.28952696044230E+0000 1.28837567002314E+0000 1.28722527794487E+0000 1.28607578345204E+0000 + 1.28492718579127E+0000 1.28377948421060E+0000 1.28263267795923E+0000 1.28148676628731E+0000 1.28034174844596E+0000 + 1.27919762368939E+0000 1.27805439127134E+0000 1.27691205044765E+0000 1.27577060047506E+0000 1.27463004061195E+0000 + 1.27349037011904E+0000 1.27235158825616E+0000 1.27121369428570E+0000 1.27007668747169E+0000 1.26894056707885E+0000 + 1.26780533237368E+0000 1.26667098262354E+0000 1.26553751709806E+0000 1.26440493506658E+0000 1.26327323580111E+0000 + 1.26214241857492E+0000 1.26101248266129E+0000 1.25988342733678E+0000 1.25875525187844E+0000 1.25762795556331E+0000 + 1.25650153767223E+0000 1.25537599748541E+0000 1.25425133428530E+0000 1.25312754735531E+0000 1.25200463598058E+0000 + 1.25088259944743E+0000 1.24976143704251E+0000 1.24864114805585E+0000 1.24752173177741E+0000 1.24640318749864E+0000 + 1.24528551451185E+0000 1.24416871211191E+0000 1.24305277959453E+0000 1.24193771625615E+0000 1.24082352139531E+0000 + 1.23971019431111E+0000 1.23859773430472E+0000 1.23748614067858E+0000 1.23637541273586E+0000 1.23526554978192E+0000 + 1.23415655112221E+0000 1.23304841606488E+0000 1.23194114391881E+0000 1.23083473399395E+0000 1.22972918560206E+0000 + 1.22862449805607E+0000 1.22752067066974E+0000 1.22641770275928E+0000 1.22531559364104E+0000 1.22421434263334E+0000 + 1.22311394905624E+0000 1.22201441222967E+0000 1.22091573147678E+0000 1.21981790612052E+0000 1.21872093548599E+0000 + 1.21762481889923E+0000 1.21652955568807E+0000 1.21543514518121E+0000 1.21434158670879E+0000 1.21324887960214E+0000 + 1.21215702319467E+0000 1.21106601682015E+0000 1.20997585981413E+0000 1.20888655151373E+0000 1.20779809125688E+0000 + 1.20671047838275E+0000 1.20562371223293E+0000 1.20453779214907E+0000 1.20345271747463E+0000 1.20236848755494E+0000 + 1.20128510173534E+0000 1.20020255936375E+0000 1.19912085978889E+0000 1.19804000236087E+0000 1.19695998643121E+0000 + 1.19588081135264E+0000 1.19480247647907E+0000 1.19372498116592E+0000 1.19264832477004E+0000 1.19157250664946E+0000 + 1.19049752616333E+0000 1.18942338267282E+0000 1.18835007553921E+0000 1.18727760412650E+0000 1.18620596779920E+0000 + 1.18513516592284E+0000 1.18406519786508E+0000 1.18299606299420E+0000 1.18192776068041E+0000 1.18086029029503E+0000 + 1.17979365120964E+0000 1.17872784279933E+0000 1.17766286443852E+0000 1.17659871550378E+0000 1.17553539537300E+0000 + 1.17447290342543E+0000 1.17341123904075E+0000 1.17235040160137E+0000 1.17129039048985E+0000 1.17023120509072E+0000 + 1.16917284478979E+0000 1.16811530897360E+0000 1.16705859702997E+0000 1.16600270834917E+0000 1.16494764232197E+0000 + 1.16389339834019E+0000 1.16283997579697E+0000 1.16178737408770E+0000 1.16073559260790E+0000 1.15968463075498E+0000 + 1.15863448792764E+0000 1.15758516352548E+0000 1.15653665694964E+0000 1.15548896760335E+0000 1.15444209488945E+0000 + 1.15339603821347E+0000 1.15235079698129E+0000 1.15130637060093E+0000 1.15026275848150E+0000 1.14921996003267E+0000 + 1.14817797466595E+0000 1.14713680179426E+0000 1.14609644083159E+0000 1.14505689119344E+0000 1.14401815229602E+0000 + 1.14298022355748E+0000 1.14194310439629E+0000 1.14090679423366E+0000 1.13987129249152E+0000 1.13883659859135E+0000 + 1.13780271195869E+0000 1.13676963201837E+0000 1.13573735819766E+0000 1.13470588992378E+0000 1.13367522662677E+0000 + 1.13264536773659E+0000 1.13161631268556E+0000 1.13058806090625E+0000 1.12956061183285E+0000 1.12853396490130E+0000 + 1.12750811954835E+0000 1.12648307521222E+0000 1.12545883133164E+0000 1.12443538734794E+0000 1.12341274270230E+0000 + 1.12239089683759E+0000 1.12136984919890E+0000 1.12034959923142E+0000 1.11933014638186E+0000 1.11831149009770E+0000 + 1.11729362982918E+0000 1.11627656502607E+0000 1.11526029514047E+0000 1.11424481962528E+0000 1.11323013793419E+0000 + 1.11221624952389E+0000 1.11120315384949E+0000 1.11019085036969E+0000 1.10917933854324E+0000 1.10816861783064E+0000 + 1.10715868769321E+0000 1.10614954759388E+0000 1.10514119699685E+0000 1.10413363536664E+0000 1.10312686217028E+0000 + 1.10212087687473E+0000 1.10111567894935E+0000 1.10011126786395E+0000 1.09910764308932E+0000 1.09810480409834E+0000 + 1.09710275036491E+0000 1.09610148136292E+0000 1.09510099656912E+0000 1.09410129546041E+0000 1.09310237751502E+0000 + 1.09210424221306E+0000 1.09110688903446E+0000 1.09011031746188E+0000 1.08911452697859E+0000 1.08811951706794E+0000 + 1.08712528721636E+0000 1.08613183690993E+0000 1.08513916563676E+0000 1.08414727288555E+0000 1.08315615814714E+0000 + 1.08216582091212E+0000 1.08117626067360E+0000 1.08018747692462E+0000 1.07919946916077E+0000 1.07821223687740E+0000 + 1.07722577957179E+0000 1.07624009674274E+0000 1.07525518788924E+0000 1.07427105251203E+0000 1.07328769011263E+0000 + 1.07230510019434E+0000 1.07132328226067E+0000 1.07034223581728E+0000 1.06936196037064E+0000 1.06838245542729E+0000 + 1.06740372049699E+0000 1.06642575508854E+0000 1.06544855871306E+0000 1.06447213088291E+0000 1.06349647111050E+0000 + 1.06252157891068E+0000 1.06154745379828E+0000 1.06057409528994E+0000 1.05960150290368E+0000 1.05862967615701E+0000 + 1.05765861457069E+0000 1.05668831766539E+0000 1.05571878496323E+0000 1.05475001598689E+0000 1.05378201026049E+0000 + 1.05281476731001E+0000 1.05184828666120E+0000 1.05088256784143E+0000 1.04991761037985E+0000 1.04895341380542E+0000 + 1.04798997764916E+0000 1.04702730144330E+0000 1.04606538471971E+0000 1.04510422701333E+0000 1.04414382785828E+0000 + 1.04318418679119E+0000 1.04222530334920E+0000 1.04126717707017E+0000 1.04030980749387E+0000 1.03935319415995E+0000 + 1.03839733661046E+0000 1.03744223438715E+0000 1.03648788703394E+0000 1.03553429409533E+0000 1.03458145511668E+0000 + 1.03362936964451E+0000 1.03267803722678E+0000 1.03172745741200E+0000 1.03077762974995E+0000 1.02982855379102E+0000 + 1.02888022908723E+0000 1.02793265519106E+0000 1.02698583165700E+0000 1.02603975803931E+0000 1.02509443389377E+0000 + 1.02414985877710E+0000 1.02320603224743E+0000 1.02226295386340E+0000 1.02132062318515E+0000 1.02037903977338E+0000 + 1.01943820318946E+0000 1.01849811299685E+0000 1.01755876875894E+0000 1.01662017004064E+0000 1.01568231640788E+0000 + 1.01474520742708E+0000 1.01380884266606E+0000 1.01287322169362E+0000 1.01193834407969E+0000 1.01100420939433E+0000 + 1.01007081720934E+0000 1.00913816709752E+0000 1.00820625863219E+0000 1.00727509138784E+0000 1.00634466493965E+0000 + 1.00541497886410E+0000 1.00448603273890E+0000 1.00355782614196E+0000 1.00263035865220E+0000 1.00170362985005E+0000 + 1.00077763931665E+0000 9.99852386633586E-0001 9.98927871383950E-0001 9.98004093151787E-0001 9.97081051521227E-0001 + 9.96158746078450E-0001 9.95237176409827E-0001 9.94316342102800E-0001 9.93396242745727E-0001 9.92476877927834E-0001 + 9.91558247239575E-0001 9.90640350271497E-0001 9.89723186615691E-0001 9.88806755865016E-0001 9.87891057613252E-0001 + 9.86976091454851E-0001 9.86061856985448E-0001 9.85148353801398E-0001 9.84235581499523E-0001 9.83323539678142E-0001 + 9.82412227936041E-0001 9.81501645872992E-0001 9.80591793089958E-0001 9.79682669188115E-0001 9.78774273769885E-0001 + 9.77866606438163E-0001 9.76959666797299E-0001 9.76053454452120E-0001 9.75147969008082E-0001 9.74243210071792E-0001 + 9.73339177250697E-0001 9.72435870152567E-0001 9.71533288386793E-0001 9.70631431562884E-0001 9.69730299291712E-0001 + 9.68829891184167E-0001 9.67930206853021E-0001 9.67031245910861E-0001 9.66133007971795E-0001 9.65235492649954E-0001 + 9.64338699561046E-0001 9.63442628321114E-0001 9.62547278547055E-0001 9.61652649856726E-0001 9.60758741868581E-0001 + 9.59865554201620E-0001 9.58973086475909E-0001 9.58081338312426E-0001 9.57190309332441E-0001 9.56299999158604E-0001 + 9.55410407413493E-0001 9.54521533721330E-0001 9.53633377706114E-0001 9.52745938993381E-0001 9.51859217209021E-0001 + 9.50973211979841E-0001 9.50087922933363E-0001 9.49203349697565E-0001 9.48319491901244E-0001 9.47436349174175E-0001 + 9.46553921146696E-0001 9.45672207449446E-0001 9.44791207714672E-0001 9.43910921574142E-0001 9.43031348661443E-0001 + 9.42152488610154E-0001 9.41274341054789E-0001 9.40396905630482E-0001 9.39520181973147E-0001 9.38644169718903E-0001 + 9.37768868505433E-0001 9.36894277970368E-0001 9.36020397751912E-0001 9.35147227489577E-0001 9.34274766822926E-0001 + 9.33403015392624E-0001 9.32531972839444E-0001 9.31661638805521E-0001 9.30792012932995E-0001 9.29923094864904E-0001 + 9.29054884244915E-0001 9.28187380716710E-0001 9.27320583926116E-0001 9.26454493518086E-0001 9.25589109138787E-0001 + 9.24724430434917E-0001 9.23860457053608E-0001 9.22997188642947E-0001 9.22134624851608E-0001 9.21272765328075E-0001 + 9.20411609722676E-0001 9.19551157685341E-0001 9.18691408866642E-0001 9.17832362918376E-0001 9.16974019492570E-0001 + 9.16116378241530E-0001 9.15259438818110E-0001 9.14403200876388E-0001 9.13547664070416E-0001 9.12692828054685E-0001 + 9.11838692484866E-0001 9.10985257016550E-0001 9.10132521305877E-0001 9.09280485010378E-0001 9.08429147786616E-0001 + 9.07578509293174E-0001 9.06728569188089E-0001 9.05879327130476E-0001 9.05030782780111E-0001 9.04182935796067E-0001 + 9.03335785839863E-0001 9.02489332571477E-0001 9.01643575652864E-0001 9.00798514746119E-0001 8.99954149513318E-0001 + 8.99110479617363E-0001 8.98267504721718E-0001 8.97425224490200E-0001 8.96583638586874E-0001 8.95742746676424E-0001 + 8.94902548424729E-0001 8.94063043496552E-0001 8.93224231558487E-0001 8.92386112276854E-0001 8.91548685318592E-0001 + 8.90711950351162E-0001 8.89875907042381E-0001 8.89040555060429E-0001 8.88205894074004E-0001 8.87371923752115E-0001 + 8.86538643764293E-0001 8.85706053780325E-0001 8.84874153470521E-0001 8.84042942505455E-0001 8.83212420556324E-0001 + 8.82382587294330E-0001 8.81553442391564E-0001 8.80724985520014E-0001 8.79897216352458E-0001 8.79070134561569E-0001 + 8.78243739820602E-0001 8.77418031803552E-0001 8.76593010184049E-0001 8.75768674636515E-0001 8.74945024835852E-0001 + 8.74122060456809E-0001 8.73299781174880E-0001 8.72478186665669E-0001 8.71657276605103E-0001 8.70837050669751E-0001 + 8.70017508536137E-0001 8.69198649881163E-0001 8.68380474382163E-0001 8.67562981716638E-0001 8.66746171562207E-0001 + 8.65930043597397E-0001 8.65114597500376E-0001 8.64299832950173E-0001 8.63485749625139E-0001 8.62672347205121E-0001 + 8.61859625369398E-0001 8.61047583797739E-0001 8.60236222170298E-0001 8.59425540167247E-0001 8.58615537468983E-0001 + 8.57806213756823E-0001 8.56997568711039E-0001 8.56189602013566E-0001 8.55382313345349E-0001 8.54575702388252E-0001 + 8.53769768824480E-0001 8.52964512335831E-0001 8.52159932604603E-0001 8.51356029313907E-0001 8.50552802145449E-0001 + 8.49750250783234E-0001 8.48948374909886E-0001 8.48147174208636E-0001 8.47346648363242E-0001 8.46546797057010E-0001 + 8.45747619974146E-0001 8.44949116798617E-0001 8.44151287214336E-0001 8.43354130905904E-0001 8.42557647557344E-0001 + 8.41761836853603E-0001 8.40966698479554E-0001 8.40172232119779E-0001 8.39378437459605E-0001 8.38585314183833E-0001 + 8.37792861977877E-0001 8.37001080527289E-0001 8.36209969517410E-0001 8.35419528633749E-0001 8.34629757562085E-0001 + 8.33840655988069E-0001 8.33052223598024E-0001 8.32264460077402E-0001 8.31477365112594E-0001 8.30690938389491E-0001 + 8.29905179594500E-0001 8.29120088413504E-0001 8.28335664533512E-0001 8.27551907640291E-0001 8.26768817420552E-0001 + 8.25986393560640E-0001 8.25204635747261E-0001 8.24423543666730E-0001 8.23643117005720E-0001 8.22863355450996E-0001 + 8.22084258688991E-0001 8.21305826406548E-0001 8.20528058290204E-0001 8.19750954026591E-0001 8.18974513302488E-0001 + 8.18198735804419E-0001 8.17423621219219E-0001 8.16649169233311E-0001 8.15875379533534E-0001 8.15102251806527E-0001 + 8.14329785738656E-0001 8.13557981016459E-0001 8.12786837326416E-0001 8.12016354355447E-0001 8.11246531789264E-0001 + 8.10477369314479E-0001 8.09708866617640E-0001 8.08941023384675E-0001 8.08173839301903E-0001 8.07407314055371E-0001 + 8.06641447331064E-0001 8.05876238814828E-0001 8.05111688192769E-0001 8.04347795150078E-0001 8.03584559372959E-0001 + 8.02821980546429E-0001 8.02060058356442E-0001 8.01298792487981E-0001 8.00538182626346E-0001 7.99778228456406E-0001 + 7.99018929663266E-0001 7.98260285931787E-0001 7.97502296946586E-0001 7.96744962391903E-0001 7.95988281952482E-0001 + 7.95232255312265E-0001 7.94476882155430E-0001 7.93722162165778E-0001 7.92968095026924E-0001 7.92214680422585E-0001 + 7.91461918035971E-0001 7.90709807550479E-0001 7.89958348648859E-0001 7.89207541013945E-0001 7.88457384328247E-0001 + 7.87707878274222E-0001 7.86959022533898E-0001 7.86210816789414E-0001 7.85463260722369E-0001 7.84716354014421E-0001 + 7.83970096346501E-0001 7.83224487399813E-0001 7.82479526855160E-0001 7.81735214392970E-0001 7.80991549693566E-0001 + 7.80248532437329E-0001 7.79506162303351E-0001 7.78764438971751E-0001 7.78023362121223E-0001 7.77282931431248E-0001 + 7.76543146579909E-0001 7.75804007246048E-0001 7.75065513107570E-0001 7.74327663842195E-0001 7.73590459127378E-0001 + 7.72853898640417E-0001 7.72117982058321E-0001 7.71382709057187E-0001 7.70648079313601E-0001 7.69914092503160E-0001 + 7.69180748301707E-0001 7.68448046384339E-0001 7.67715986425886E-0001 7.66984568100756E-0001 7.66253791083361E-0001 + 7.65523655047365E-0001 7.64794159666279E-0001 7.64065304613158E-0001 7.63337089560582E-0001 7.62609514181082E-0001 + 7.61882578146496E-0001 7.61156281128263E-0001 7.60430622797721E-0001 7.59705602825463E-0001 7.58981220882058E-0001 + 7.58257476636951E-0001 7.57534369760352E-0001 7.56811899920856E-0001 7.56090066787337E-0001 7.55368870028058E-0001 + 7.54648309310637E-0001 7.53928384302596E-0001 7.53209094670978E-0001 7.52490440081995E-0001 7.51772420201870E-0001 + 7.51055034696157E-0001 7.50338283229904E-0001 7.49622165467440E-0001 7.48906681073452E-0001 7.48191829711340E-0001 + 7.47477611044185E-0001 7.46764024734916E-0001 7.46051070445661E-0001 7.45338747837797E-0001 7.44627056573034E-0001 + 7.43915996311687E-0001 7.43205566714021E-0001 7.42495767439693E-0001 7.41786598147741E-0001 7.41078058496917E-0001 + 7.40370148145279E-0001 7.39662866750079E-0001 7.38956213968388E-0001 7.38250189456748E-0001 7.37544792870976E-0001 + 7.36840023866274E-0001 7.36135882097476E-0001 7.35432367218935E-0001 7.34729478883605E-0001 7.34027216745072E-0001 + 7.33325580455602E-0001 7.32624569666955E-0001 7.31924184030440E-0001 7.31224423196614E-0001 7.30525286815609E-0001 + 7.29826774536863E-0001 7.29128886009004E-0001 7.28431620880347E-0001 7.27734978798238E-0001 7.27038959410112E-0001 + 7.26343562361676E-0001 7.25648787298945E-0001 7.24954633866772E-0001 7.24261101709588E-0001 7.23568190471177E-0001 + 7.22875899794519E-0001 7.22184229321840E-0001 7.21493178695075E-0001 7.20802747555164E-0001 7.20112935542428E-0001 + 7.19423742296733E-0001 7.18735167456569E-0001 7.18047210660866E-0001 7.17359871546907E-0001 7.16673149751624E-0001 + 7.15987044911253E-0001 7.15301556661111E-0001 7.14616684636307E-0001 7.13932428470292E-0001 7.13248787796938E-0001 + 7.12565762248433E-0001 7.11883351456893E-0001 7.11201555053241E-0001 7.10520372667943E-0001 7.09839803930494E-0001 + 7.09159848469821E-0001 7.08480505913904E-0001 7.07801775890214E-0001 7.07123658025053E-0001 7.06446151944322E-0001 + 7.05769257273221E-0001 7.05092973635752E-0001 7.04417300655381E-0001 7.03742237954595E-0001 7.03067785155425E-0001 + 7.02393941878870E-0001 7.01720707745004E-0001 7.01048082373282E-0001 7.00376065382371E-0001 6.99704656390150E-0001 + 6.99033855013220E-0001 6.98363660868024E-0001 6.97694073569641E-0001 6.97025092732474E-0001 6.96356717970135E-0001 + 6.95688948895367E-0001 6.95021785120345E-0001 6.94355226255822E-0001 6.93689271911955E-0001 6.93023921697837E-0001 + 6.92359175222429E-0001 6.91695032092805E-0001 6.91031491915715E-0001 6.90368554297230E-0001 6.89706218841967E-0001 + 6.89044485153922E-0001 6.88383352836101E-0001 6.87722821490999E-0001 6.87062890719654E-0001 6.86403560122399E-0001 + 6.85744829298908E-0001 6.85086697847487E-0001 6.84429165365785E-0001 6.83772231450712E-0001 6.83115895697615E-0001 + 6.82460157701349E-0001 6.81805017056056E-0001 6.81150473354369E-0001 6.80496526188262E-0001 6.79843175148860E-0001 + 6.79190419825995E-0001 6.78538259808869E-0001 6.77886694685474E-0001 6.77235724043059E-0001 6.76585347467664E-0001 + 6.75935564544367E-0001 6.75286374857334E-0001 6.74637777989964E-0001 6.73989773524112E-0001 6.73342361041219E-0001 + 6.72695540121348E-0001 6.72049310343542E-0001 6.71403671286017E-0001 6.70758622526077E-0001 6.70114163639535E-0001 + 6.69470294201542E-0001 6.68827013786364E-0001 6.68184321966693E-0001 6.67542218314555E-0001 6.66900702401064E-0001 + 6.66259773796117E-0001 6.65619432068364E-0001 6.64979676785460E-0001 6.64340507514419E-0001 6.63701923820735E-0001 + 6.63063925269177E-0001 6.62426511422714E-0001 6.61789681844368E-0001 6.61153436095275E-0001 6.60517773735598E-0001 + 6.59882694324666E-0001 6.59248197420558E-0001 6.58614282580130E-0001 6.57980949359374E-0001 6.57348197312977E-0001 + 6.56716025994897E-0001 6.56084434957315E-0001 6.55453423751825E-0001 6.54822991928793E-0001 6.54193139037387E-0001 + 6.53563864625853E-0001 6.52935168240630E-0001 6.52307049428174E-0001 6.51679507732742E-0001 6.51052542697863E-0001 + 6.50426153866087E-0001 6.49800340778510E-0001 6.49175102975223E-0001 6.48550439995192E-0001 6.47926351376158E-0001 + 6.47302836654626E-0001 6.46679895366009E-0001 6.46057527044569E-0001 6.45435731223394E-0001 6.44814507434361E-0001 + 6.44193855208060E-0001 6.43573774074125E-0001 6.42954263560729E-0001 6.42335323195062E-0001 6.41716952503132E-0001 + 6.41099151009516E-0001 6.40481918237774E-0001 6.39865253710148E-0001 6.39249156947555E-0001 6.38633627470314E-0001 + 6.38018664796697E-0001 6.37404268444320E-0001 6.36790437929171E-0001 6.36177172766299E-0001 6.35564472469458E-0001 + 6.34952336551105E-0001 6.34340764522366E-0001 6.33729755893464E-0001 6.33119310172899E-0001 6.32509426868431E-0001 + 6.31900105485988E-0001 6.31291345530784E-0001 6.30683146506311E-0001 6.30075507915302E-0001 6.29468429258783E-0001 + 6.28861910036701E-0001 6.28255949747516E-0001 6.27650547888702E-0001 6.27045703956417E-0001 6.26441417445371E-0001 + 6.25837687849040E-0001 6.25234514659589E-0001 6.24631897368018E-0001 6.24029835463961E-0001 6.23428328435549E-0001 + 6.22827375769923E-0001 6.22226976952775E-0001 6.21627131468515E-0001 6.21027838799975E-0001 6.20429098429290E-0001 + 6.19830909836655E-0001 6.19233272501286E-0001 6.18636185900735E-0001 6.18039649511858E-0001 6.17443662809480E-0001 + 6.16848225267433E-0001 6.16253336358275E-0001 6.15658995552926E-0001 6.15065202321449E-0001 6.14471956132017E-0001 + 6.13879256451861E-0001 6.13287102746557E-0001 6.12695494480503E-0001 6.12104431116914E-0001 6.11513912117195E-0001 + 6.10923936941625E-0001 6.10334505049303E-0001 6.09745615897707E-0001 6.09157268943037E-0001 6.08569463639929E-0001 + 6.07982199442158E-0001 6.07395475801400E-0001 6.06809292168708E-0001 6.06223647992996E-0001 6.05638542722381E-0001 + 6.05053975803205E-0001 6.04469946680819E-0001 6.03886454798862E-0001 6.03303499599579E-0001 6.02721080523921E-0001 + 6.02139197011456E-0001 6.01557848500346E-0001 6.00977034427159E-0001 6.00396754227349E-0001 5.99817007334746E-0001 + 5.99237793181886E-0001 5.98659111199689E-0001 5.98080960818090E-0001 5.97503341465085E-0001 5.96926252567460E-0001 + 5.96349693550632E-0001 5.95773663838642E-0001 5.95198162853950E-0001 5.94623190017622E-0001 5.94048744749411E-0001 + 5.93474826467477E-0001 5.92901434588637E-0001 5.92328568528199E-0001 5.91756227699972E-0001 5.91184411516745E-0001 + 5.90613119389148E-0001 5.90042350726973E-0001 5.89472104938285E-0001 5.88902381429720E-0001 5.88333179606537E-0001 + 5.87764498872552E-0001 5.87196338629906E-0001 5.86628698279563E-0001 5.86061577220797E-0001 5.85494974851689E-0001 + 5.84928890568518E-0001 5.84363323766378E-0001 5.83798273838804E-0001 5.83233740177848E-0001 5.82669722173928E-0001 + 5.82106219216446E-0001 5.81543230692786E-0001 5.80980755989091E-0001 5.80418794490344E-0001 5.79857345579353E-0001 + 5.79296408638076E-0001 5.78735983046762E-0001 5.78176068184145E-0001 5.77616663427373E-0001 5.77057768152347E-0001 + 5.76499381733327E-0001 5.75941503543165E-0001 5.75384132953100E-0001 5.74827269332951E-0001 5.74270912051300E-0001 + 5.73715060474645E-0001 5.73159713968584E-0001 5.72604871896757E-0001 5.72050533621664E-0001 5.71496698504155E-0001 + 5.70943365903586E-0001 5.70390535177731E-0001 5.69838205682954E-0001 5.69286376774135E-0001 5.68735047804716E-0001 + 5.68184218126340E-0001 5.67633887089618E-0001 5.67084054043000E-0001 5.66534718334055E-0001 5.65985879308625E-0001 + 5.65437536310710E-0001 5.64889688683560E-0001 5.64342335768197E-0001 5.63795476904383E-0001 5.63249111430400E-0001 + 5.62703238682957E-0001 5.62157857997439E-0001 5.61612968707443E-0001 5.61068570145185E-0001 5.60524661641258E-0001 + 5.59981242524949E-0001 5.59438312123903E-0001 5.58895869764301E-0001 5.58353914770697E-0001 5.57812446466165E-0001 + 5.57271464172307E-0001 5.56730967209211E-0001 5.56190954895469E-0001 5.55651426548056E-0001 5.55112381482505E-0001 + 5.54573819012734E-0001 5.54035738451242E-0001 5.53498139109054E-0001 5.52961020295552E-0001 5.52424381318569E-0001 + 5.51888221484630E-0001 5.51352540098517E-0001 5.50817336463474E-0001 5.50282609881552E-0001 5.49748359652895E-0001 + 5.49214585076297E-0001 5.48681285449141E-0001 5.48148460067044E-0001 5.47616108224255E-0001 5.47084229213555E-0001 + 5.46552822326014E-0001 5.46021886851373E-0001 5.45491422077775E-0001 5.44961427291823E-0001 5.44431901778573E-0001 + 5.43902844821654E-0001 5.43374255703192E-0001 5.42846133703668E-0001 5.42318478102231E-0001 5.41791288176370E-0001 + 5.41264563201956E-0001 5.40738302453538E-0001 5.40212505204190E-0001 5.39687170725293E-0001 5.39162298286864E-0001 + 5.38637887157154E-0001 5.38113936603365E-0001 5.37590445890715E-0001 5.37067414283158E-0001 5.36544841043107E-0001 + 5.36022725431466E-0001 5.35501066707481E-0001 5.34979864129259E-0001 5.34459116952909E-0001 5.33938824433482E-0001 + 5.33418985824313E-0001 5.32899600377181E-0001 5.32380667342464E-0001 5.31862185969049E-0001 5.31344155504324E-0001 + 5.30826575194028E-0001 5.30309444282640E-0001 5.29792762012989E-0001 5.29276527626487E-0001 5.28760740362895E-0001 + 5.28245399460698E-0001 5.27730504156771E-0001 5.27216053686553E-0001 5.26702047284063E-0001 5.26188484181492E-0001 + 5.25675363609922E-0001 5.25162684798971E-0001 5.24650446976426E-0001 5.24138649368880E-0001 5.23627291201527E-0001 + 5.23116371697733E-0001 5.22605890079549E-0001 5.22095845567831E-0001 5.21586237381470E-0001 5.21077064738433E-0001 + 5.20568326854666E-0001 5.20060022945132E-0001 5.19552152222986E-0001 5.19044713900182E-0001 5.18537707187040E-0001 + 5.18031131292518E-0001 5.17524985423969E-0001 5.17019268787624E-0001 5.16513980587823E-0001 5.16009120027842E-0001 + 5.15504686309405E-0001 5.15000678632612E-0001 5.14497096196414E-0001 5.13993938198050E-0001 5.13491203833435E-0001 + 5.12988892297288E-0001 5.12487002782417E-0001 5.11985534480630E-0001 5.11484486582111E-0001 5.10983858275614E-0001 + 5.10483648748625E-0001 5.09983857187084E-0001 5.09484482775491E-0001 5.08985524697000E-0001 5.08486982133522E-0001 + 5.07988854265104E-0001 5.07491140270942E-0001 5.06993839328392E-0001 5.06496950613768E-0001 5.06000473301663E-0001 + 5.05504406565567E-0001 5.05008749577408E-0001 5.04513501507762E-0001 5.04018661525946E-0001 5.03524228799696E-0001 + 5.03030202495497E-0001 5.02536581778616E-0001 5.02043365812549E-0001 5.01550553759815E-0001 5.01058144781526E-0001 + 5.00566138037049E-0001 5.00074532685091E-0001 4.99583327882327E-0001 4.99092522784412E-0001 4.98602116545816E-0001 + 4.98112108319280E-0001 4.97622497256567E-0001 4.97133282507920E-0001 4.96644463222316E-0001 4.96156038547360E-0001 + 4.95668007629426E-0001 4.95180369613519E-0001 4.94693123643298E-0001 4.94206268861251E-0001 4.93719804408506E-0001 + 4.93233729424744E-0001 4.92748043048648E-0001 4.92262744417351E-0001 4.91777832666768E-0001 4.91293306931671E-0001 + 4.90809166345366E-0001 4.90325410040116E-0001 4.89842037146618E-0001 4.89359046794636E-0001 4.88876438112314E-0001 + 4.88394210227007E-0001 4.87912362264444E-0001 4.87430893349207E-0001 4.86949802604669E-0001 4.86469089153101E-0001 + 4.85988752115286E-0001 4.85508790610991E-0001 4.85029203758613E-0001 4.84549990675573E-0001 4.84071150477763E-0001 + 4.83592682280257E-0001 4.83114585196542E-0001 4.82636858339068E-0001 4.82159500819306E-0001 4.81682511747199E-0001 + 4.81205890231764E-0001 4.80729635380824E-0001 4.80253746300814E-0001 4.79778222097290E-0001 4.79303061874624E-0001 + 4.78828264735756E-0001 4.78353829782821E-0001 4.77879756116736E-0001 4.77406042837178E-0001 4.76932689042649E-0001 + 4.76459693830802E-0001 4.75987056298073E-0001 4.75514775539507E-0001 4.75042850649536E-0001 4.74571280721064E-0001 + 4.74100064846154E-0001 4.73629202115749E-0001 4.73158691619629E-0001 4.72688532446657E-0001 4.72218723684439E-0001 + 4.71749264419671E-0001 4.71280153737980E-0001 4.70811390723848E-0001 4.70342974460915E-0001 4.69874904031530E-0001 + 4.69407178517299E-0001 4.68939796998620E-0001 4.68472758554891E-0001 4.68006062264555E-0001 4.67539707205130E-0001 + 4.67073692452965E-0001 4.66608017083616E-0001 4.66142680171601E-0001 4.65677680790300E-0001 4.65213018012436E-0001 + 4.64748690909425E-0001 4.64284698552090E-0001 4.63821040010101E-0001 4.63357714352229E-0001 4.62894720646404E-0001 + 4.62432057959459E-0001 4.61969725357454E-0001 4.61507721905684E-0001 4.61046046668149E-0001 4.60584698708364E-0001 + 4.60123677088719E-0001 4.59662980870799E-0001 4.59202609115404E-0001 4.58742560882369E-0001 4.58282835230714E-0001 + 4.57823431218665E-0001 4.57364347903519E-0001 4.56905584341867E-0001 4.56447139589403E-0001 4.55989012700980E-0001 + 4.55531202730812E-0001 4.55073708732126E-0001 4.54616529757461E-0001 4.54159664858572E-0001 4.53703113086452E-0001 + 4.53246873491429E-0001 4.52790945122885E-0001 4.52335327029521E-0001 4.51880018259432E-0001 4.51425017859934E-0001 + 4.50970324877536E-0001 4.50515938358115E-0001 4.50061857346875E-0001 4.49608080888168E-0001 4.49154608026021E-0001 + 4.48701437803414E-0001 4.48248569262870E-0001 4.47796001446268E-0001 4.47343733394605E-0001 4.46891764148657E-0001 + 4.46440092748241E-0001 4.45988718232708E-0001 4.45537639640747E-0001 4.45086856010454E-0001 4.44636366379393E-0001 + 4.44186169784532E-0001 4.43736265262247E-0001 4.43286651848376E-0001 4.42837328578209E-0001 4.42388294486515E-0001 + 4.41939548607499E-0001 4.41491089974865E-0001 4.41042917621884E-0001 4.40595030581248E-0001 4.40147427885017E-0001 + 4.39700108565266E-0001 4.39253071653000E-0001 4.38806316179187E-0001 4.38359841174183E-0001 4.37913645667949E-0001 + 4.37467728690038E-0001 4.37022089269593E-0001 4.36576726435247E-0001 4.36131639215452E-0001 4.35686826638064E-0001 + 4.35242287730622E-0001 4.34798021520556E-0001 4.34354027034569E-0001 4.33910303299205E-0001 4.33466849340780E-0001 + 4.33023664185200E-0001 4.32580746857969E-0001 4.32138096384432E-0001 4.31695711789708E-0001 4.31253592098463E-0001 + 4.30811736335257E-0001 4.30370143524366E-0001 4.29928812689820E-0001 4.29487742855448E-0001 4.29046933044738E-0001 + 4.28606382281278E-0001 4.28166089588110E-0001 4.27726053988460E-0001 4.27286274505139E-0001 4.26846750160773E-0001 + 4.26407479978168E-0001 4.25968462979626E-0001 4.25529698187606E-0001 4.25091184624296E-0001 4.24652921311995E-0001 + 4.24214907272660E-0001 4.23777141528462E-0001 4.23339623101281E-0001 4.22902351013097E-0001 4.22465324285850E-0001 + 4.22028541941469E-0001 4.21592003001860E-0001 4.21155706488888E-0001 4.20719651424663E-0001 4.20283836830997E-0001 + 4.19848261730050E-0001 4.19412925143938E-0001 4.18977826094895E-0001 4.18542963605121E-0001 4.18108336697060E-0001 + 4.17673944393213E-0001 4.17239785716317E-0001 4.16805859689020E-0001 4.16372165334409E-0001 4.15938701675576E-0001 + 4.15505467735869E-0001 4.15072462538821E-0001 4.14639685108247E-0001 4.14207134467972E-0001 4.13774809642329E-0001 + 4.13342709655768E-0001 4.12910833533055E-0001 4.12479180299259E-0001 4.12047748979756E-0001 4.11616538600098E-0001 + 4.11185548186433E-0001 4.10754776764981E-0001 4.10324223362522E-0001 4.09893887006121E-0001 4.09463766723305E-0001 + 4.09033861541834E-0001 4.08604170490167E-0001 4.08174692596925E-0001 4.07745426891285E-0001 4.07316372403031E-0001 + 4.06887528162170E-0001 4.06458893199410E-0001 4.06030466545762E-0001 4.05602247233150E-0001 4.05174234293563E-0001 + 4.04746426759882E-0001 4.04318823665481E-0001 4.03891424044255E-0001 4.03464226930683E-0001 4.03037231360093E-0001 + 4.02610436368168E-0001 4.02183840991452E-0001 4.01757444267059E-0001 4.01331245232758E-0001 4.00905242927167E-0001 + 4.00479436389447E-0001 4.00053824659618E-0001 3.99628406778454E-0001 3.99203181787397E-0001 3.98778148728727E-0001 + 3.98353306645666E-0001 3.97928654581967E-0001 3.97504191582453E-0001 3.97079916692726E-0001 3.96655828959251E-0001 + 3.96231927429438E-0001 3.95808211151428E-0001 3.95384679174637E-0001 3.94961330548941E-0001 3.94538164325609E-0001 + 3.94115179556635E-0001 3.93692375295080E-0001 3.93269750594992E-0001 3.92847304511543E-0001 3.92425036100781E-0001 + 3.92002944419956E-0001 3.91581028527315E-0001 3.91159287482315E-0001 3.90737720345447E-0001 3.90316326178270E-0001 + 3.89895104043683E-0001 3.89474053005578E-0001 3.89053172129158E-0001 3.88632460480808E-0001 3.88211917128092E-0001 + 3.87791541139855E-0001 3.87371331586246E-0001 3.86951287538644E-0001 3.86531408069830E-0001 3.86111692253632E-0001 + 3.85692139165607E-0001 3.85272747882441E-0001 3.84853517482184E-0001 3.84434447044457E-0001 3.84015535650048E-0001 + 3.83596782381516E-0001 3.83178186322546E-0001 3.82759746558497E-0001 3.82341462176180E-0001 3.81923332263949E-0001 + 3.81505355911591E-0001 3.81087532210570E-0001 3.80669860253948E-0001 3.80252339136250E-0001 3.79834967953732E-0001 + 3.79417745804231E-0001 3.79000671787338E-0001 3.78583745004154E-0001 3.78166964557652E-0001 3.77750329552409E-0001 + 3.77333839094786E-0001 3.76917492292979E-0001 3.76501288256879E-0001 3.76085226098139E-0001 3.75669304930369E-0001 + 3.75253523868943E-0001 3.74837882031150E-0001 3.74422378536144E-0001 3.74007012504930E-0001 3.73591783060540E-0001 + 3.73176689327957E-0001 3.72761730434106E-0001 3.72346905507843E-0001 3.71932213680196E-0001 3.71517654084111E-0001 + 3.71103225854695E-0001 3.70688928129076E-0001 3.70274760046479E-0001 3.69860720748317E-0001 3.69446809378129E-0001 + 3.69033025081607E-0001 3.68619367006677E-0001 3.68205834303514E-0001 3.67792426124419E-0001 3.67379141624086E-0001 + 3.66965979959498E-0001 3.66552940289796E-0001 3.66140021776669E-0001 3.65727223584005E-0001 3.65314544878162E-0001 + 3.64901984827911E-0001 3.64489542604347E-0001 3.64077217381113E-0001 3.63665008334364E-0001 3.63252914642615E-0001 + 3.62840935487024E-0001 3.62429070051307E-0001 3.62017317521652E-0001 3.61605677086957E-0001 3.61194147938612E-0001 + 3.60782729270810E-0001 3.60371420280281E-0001 3.59960220166498E-0001 3.59549128131650E-0001 3.59138143380721E-0001 + 3.58727265121383E-0001 3.58316492564120E-0001 3.57905824922261E-0001 3.57495261411992E-0001 3.57084801252366E-0001 + 3.56674443665208E-0001 3.56264187875438E-0001 3.55854033110841E-0001 3.55443978602134E-0001 3.55034023583086E-0001 + 3.54624167290531E-0001 3.54214408964205E-0001 3.53804747847032E-0001 3.53395183185023E-0001 3.52985714227342E-0001 + 3.52576340226182E-0001 3.52167060436945E-0001 3.51757874118466E-0001 3.51348780532441E-0001 3.50939778944138E-0001 + 3.50530868621938E-0001 3.50122048837556E-0001 3.49713318866110E-0001 3.49304677985998E-0001 3.48896125479049E-0001 + 3.48487660630502E-0001 3.48079282729145E-0001 3.47670991067041E-0001 3.47262784939900E-0001 3.46854663646903E-0001 + 3.46446626490839E-0001 3.46038672777974E-0001 3.45630801818316E-0001 3.45223012925431E-0001 3.44815305416577E-0001 + 3.44407678612720E-0001 3.44000131838495E-0001 3.43592664422379E-0001 3.43185275696562E-0001 3.42777964997033E-0001 + 3.42370731663642E-0001 3.41963575040134E-0001 3.41556494474113E-0001 3.41149489317160E-0001 3.40742558924723E-0001 + 3.40335702656314E-0001 3.39928919875377E-0001 3.39522209949474E-0001 3.39115572250192E-0001 3.38709006153262E-0001 + 3.38302511038408E-0001 3.37896086289768E-0001 3.37489731295419E-0001 3.37083445447798E-0001 3.36677228143555E-0001 + 3.36271078783584E-0001 3.35864996773160E-0001 3.35458981521832E-0001 3.35053032443566E-0001 3.34647148956692E-0001 + 3.34241330484024E-0001 3.33835576452757E-0001 3.33429886294678E-0001 3.33024259446032E-0001 3.32618695347600E-0001 + 3.32213193444844E-0001 3.31807753187764E-0001 3.31402374031011E-0001 3.30997055433925E-0001 3.30591796860656E-0001 + 3.30186597779954E-0001 3.29781457665379E-0001 3.29376375995372E-0001 3.28971352253173E-0001 3.28566385926871E-0001 + 3.28161476509437E-0001 3.27756623498899E-0001 3.27351826398144E-0001 3.26947084715098E-0001 3.26542397962671E-0001 + 3.26137765658966E-0001 3.25733187327031E-0001 3.25328662495206E-0001 3.24924190696887E-0001 3.24519771470629E-0001 + 3.24115404360355E-0001 3.23711088915223E-0001 3.23306824689582E-0001 3.22902611243260E-0001 3.22498448141369E-0001 + 3.22094334954352E-0001 3.21690271258319E-0001 3.21286256634596E-0001 3.20882290670176E-0001 3.20478372957478E-0001 + 3.20074503094639E-0001 3.19670680685251E-0001 3.19266905338631E-0001 3.18863176669753E-0001 3.18459494299328E-0001 + 3.18055857853765E-0001 3.17652266965339E-0001 3.17248721271977E-0001 3.16845220417673E-0001 3.16441764052113E-0001 + 3.16038351831054E-0001 3.15634983416145E-0001 3.15231658475030E-0001 3.14828376681388E-0001 3.14425137714960E-0001 + 3.14021941261641E-0001 3.13618787013379E-0001 3.13215674668390E-0001 3.12812603931004E-0001 3.12409574511868E-0001 + 3.12006586127891E-0001 3.11603638502352E-0001 3.11200731364787E-0001 3.10797864451220E-0001 3.10395037504063E-0001 + 3.09992250272230E-0001 3.09589502511132E-0001 3.09186793982714E-0001 3.08784124455484E-0001 3.08381493704609E-0001 + 3.07978901511951E-0001 3.07576347665929E-0001 3.07173831961835E-0001 3.06771354201739E-0001 3.06368914194397E-0001 + 3.05966511755537E-0001 3.05564146707704E-0001 3.05161818880413E-0001 3.04759528110096E-0001 3.04357274240232E-0001 + 3.03955057121360E-0001 3.03552876611052E-0001 3.03150732574044E-0001 3.02748624882206E-0001 3.02346553414626E-0001 + 3.01944518057627E-0001 3.01542518704783E-0001 3.01140555257057E-0001 3.00738627622738E-0001 3.00336735717511E-0001 + 2.99934879464447E-0001 2.99533058794259E-0001 2.99131273645021E-0001 2.98729523962402E-0001 2.98327809699751E-0001 + 2.97926130817985E-0001 2.97524487285791E-0001 2.97122879079455E-0001 2.96721306183132E-0001 2.96319768588730E-0001 + 2.95918266296080E-0001 2.95516799312821E-0001 2.95115367654579E-0001 2.94713971344930E-0001 2.94312610415494E-0001 + 2.93911284905932E-0001 2.93509994864033E-0001 2.93108740345632E-0001 2.92707521414895E-0001 2.92306338144182E-0001 + 2.91905190614033E-0001 2.91504078913368E-0001 2.91103003139469E-0001 2.90701963398031E-0001 2.90300959803156E-0001 + 2.89899992477501E-0001 2.89499061552120E-0001 2.89098167166783E-0001 2.88697309469857E-0001 2.88296488618277E-0001 + 2.87895704777758E-0001 2.87494958122786E-0001 2.87094248836592E-0001 2.86693577111274E-0001 2.86292943147788E-0001 + 2.85892347156070E-0001 2.85491789354999E-0001 2.85091269972432E-0001 2.84690789245352E-0001 2.84290347419831E-0001 + 2.83889944751073E-0001 2.83489581503489E-0001 2.83089257950815E-0001 2.82688974375921E-0001 2.82288731071154E-0001 + 2.81888528338169E-0001 2.81488366488083E-0001 2.81088245841474E-0001 2.80688166728439E-0001 2.80288129488624E-0001 + 2.79888134471323E-0001 2.79488182035506E-0001 2.79088272549827E-0001 2.78688406392639E-0001 2.78288583952171E-0001 + 2.77888805626491E-0001 2.77489071823583E-0001 2.77089382961312E-0001 2.76689739467536E-0001 2.76290141780217E-0001 + 2.75890590347393E-0001 2.75491085627171E-0001 2.75091628087939E-0001 2.74692218208196E-0001 2.74292856476861E-0001 + 2.73893543393096E-0001 2.73494279466439E-0001 2.73095065216876E-0001 2.72695901174866E-0001 2.72296787881400E-0001 + 2.71897725888046E-0001 2.71498715757000E-0001 2.71099758061088E-0001 2.70700853383913E-0001 2.70302002319820E-0001 + 2.69903205473986E-0001 2.69504463462466E-0001 2.69105776912243E-0001 2.68707146461235E-0001 2.68308572758480E-0001 + 2.67910056463919E-0001 2.67511598248809E-0001 2.67113198795514E-0001 2.66714858797562E-0001 2.66316578959813E-0001 + 2.65918359998490E-0001 2.65520202641127E-0001 2.65122107626768E-0001 2.64724075705882E-0001 2.64326107640507E-0001 + 2.63928204204241E-0001 2.63530366182393E-0001 2.63132594371852E-0001 2.62734889581375E-0001 2.62337252631439E-0001 + 2.61939684354422E-0001 2.61542185594551E-0001 2.61144757208059E-0001 2.60747400063173E-0001 2.60350115040167E-0001 + 2.59952903029908E-0001 2.59555764931095E-0001 2.59158701649436E-0001 2.58761714097564E-0001 2.58364803195118E-0001 + 2.57967969868545E-0001 2.57571215051105E-0001 2.57174539682891E-0001 2.56777944710542E-0001 2.56381431087502E-0001 + 2.55984999773679E-0001 2.55588651735565E-0001 2.55192387946096E-0001 2.54796209384699E-0001 2.54400117037045E-0001 + 2.54004111895188E-0001 2.53608194957418E-0001 2.53212367228242E-0001 2.52816629718288E-0001 2.52420983444207E-0001 + 2.52025429428856E-0001 2.51629968700840E-0001 2.51234602294893E-0001 2.50839331251482E-0001 2.50444156617020E-0001 + 2.50049079443498E-0001 2.49654100788788E-0001 2.49259221716335E-0001 2.48864443295201E-0001 2.48469766599976E-0001 + 2.48075192710816E-0001 2.47680722713249E-0001 2.47286357698199E-0001 2.46892098761977E-0001 2.46497947006141E-0001 + 2.46103903537454E-0001 2.45709969467941E-0001 2.45316145914720E-0001 2.44922433999942E-0001 2.44528834850859E-0001 + 2.44135349599635E-0001 2.43741979383423E-0001 2.43348725344170E-0001 2.42955588628723E-0001 2.42562570388652E-0001 + 2.42169671780264E-0001 2.41776893964528E-0001 2.41384238107058E-0001 2.40991705377977E-0001 2.40599296952040E-0001 + 2.40207014008313E-0001 2.39814857730457E-0001 2.39422829306381E-0001 2.39030929928371E-0001 2.38639160792941E-0001 + 2.38247523100854E-0001 2.37856018057089E-0001 2.37464646870694E-0001 2.37073410754806E-0001 2.36682310926584E-0001 + 2.36291348607205E-0001 2.35900525021764E-0001 2.35509841399185E-0001 2.35119298972301E-0001 2.34728898977689E-0001 + 2.34338642655712E-0001 2.33948531250370E-0001 2.33558566009358E-0001 2.33168748183921E-0001 2.32779079028913E-0001 + 2.32389559802685E-0001 2.32000191766994E-0001 2.31610976187053E-0001 2.31221914331416E-0001 2.30833007471993E-0001 + 2.30444256883944E-0001 2.30055663845672E-0001 2.29667229638731E-0001 2.29278955547861E-0001 2.28890842860843E-0001 + 2.28502892868500E-0001 2.28115106864726E-0001 2.27727486146309E-0001 2.27340032012913E-0001 2.26952745767211E-0001 + 2.26565628714557E-0001 2.26178682163129E-0001 2.25791907423854E-0001 2.25405305810308E-0001 2.25018878638771E-0001 + 2.24632627228073E-0001 2.24246552899606E-0001 2.23860656977269E-0001 2.23474940787529E-0001 2.23089405659129E-0001 + 2.22704052923281E-0001 2.22318883913541E-0001 2.21933899965736E-0001 2.21549102417962E-0001 2.21164492610532E-0001 + 2.20780071885893E-0001 2.20395841588694E-0001 2.20011803065577E-0001 2.19627957665302E-0001 2.19244306738615E-0001 + 2.18860851638195E-0001 2.18477593718664E-0001 2.18094534336525E-0001 2.17711674850110E-0001 2.17329016619520E-0001 + 2.16946561006655E-0001 2.16564309375108E-0001 2.16182263090143E-0001 2.15800423518679E-0001 2.15418792029181E-0001 + 2.15037369991707E-0001 2.14656158777791E-0001 2.14275159760520E-0001 2.13894374314291E-0001 2.13513803814955E-0001 + 2.13133449639769E-0001 2.12753313167206E-0001 2.12373395777072E-0001 2.11993698850404E-0001 2.11614223769407E-0001 + 2.11234971917473E-0001 2.10855944679109E-0001 2.10477143439872E-0001 2.10098569586398E-0001 2.09720224506284E-0001 + 2.09342109588159E-0001 2.08964226221507E-0001 2.08586575796768E-0001 2.08209159705157E-0001 2.07831979338774E-0001 + 2.07455036090472E-0001 2.07078331353801E-0001 2.06701866523081E-0001 2.06325642993243E-0001 2.05949662159905E-0001 + 2.05573925419196E-0001 2.05198434167865E-0001 2.04823189803148E-0001 2.04448193722826E-0001 2.04073447324998E-0001 + 2.03698952008277E-0001 2.03324709171637E-0001 2.02950720214360E-0001 2.02576986536048E-0001 2.02203509536561E-0001 + 2.01830290615993E-0001 2.01457331174646E-0001 2.01084632612957E-0001 2.00712196331533E-0001 2.00340023731012E-0001 + 1.99968116212158E-0001 1.99596475175668E-0001 1.99225102022341E-0001 1.98853998152816E-0001 1.98483164967749E-0001 + 1.98112603867570E-0001 1.97742316252684E-0001 1.97372303523231E-0001 1.97002567079148E-0001 1.96633108320147E-0001 + 1.96263928645610E-0001 1.95895029454685E-0001 1.95526412146065E-0001 1.95158078118143E-0001 1.94790028768867E-0001 + 1.94422265495749E-0001 1.94054789695764E-0001 1.93687602765471E-0001 1.93320706100804E-0001 1.92954101097145E-0001 + 1.92587789149285E-0001 1.92221771651345E-0001 1.91856049996757E-0001 1.91490625578323E-0001 1.91125499788043E-0001 + 1.90760674017154E-0001 1.90396149656106E-0001 1.90031928094541E-0001 1.89668010721195E-0001 1.89304398923953E-0001 + 1.88941094089734E-0001 1.88578097604534E-0001 1.88215410853375E-0001 1.87853035220215E-0001 1.87490972088035E-0001 + 1.87129222838680E-0001 1.86767788852933E-0001 1.86406671510407E-0001 1.86045872189569E-0001 1.85685392267700E-0001 + 1.85325233120860E-0001 1.84965396123825E-0001 1.84605882650114E-0001 1.84246694071929E-0001 1.83887831760141E-0001 + 1.83529297084210E-0001 1.83171091412300E-0001 1.82813216110992E-0001 1.82455672545577E-0001 1.82098462079730E-0001 + 1.81741586075728E-0001 1.81385045894185E-0001 1.81028842894268E-0001 1.80672978433490E-0001 1.80317453867696E-0001 + 1.79962270551191E-0001 1.79607429836516E-0001 1.79252933074532E-0001 1.78898781614368E-0001 1.78544976803403E-0001 + 1.78191519987208E-0001 1.77838412509556E-0001 1.77485655712381E-0001 1.77133250935763E-0001 1.76781199517838E-0001 + 1.76429502794883E-0001 1.76078162101176E-0001 1.75727178769082E-0001 1.75376554128914E-0001 1.75026289508996E-0001 + 1.74676386235597E-0001 1.74326845632874E-0001 1.73977669022965E-0001 1.73628857725784E-0001 1.73280413059179E-0001 + 1.72932336338735E-0001 1.72584628877929E-0001 1.72237291987965E-0001 1.71890326977784E-0001 1.71543735154090E-0001 + 1.71197517821214E-0001 1.70851676281271E-0001 1.70506211833949E-0001 1.70161125776554E-0001 1.69816419404071E-0001 + 1.69472094008988E-0001 1.69128150881391E-0001 1.68784591308875E-0001 1.68441416576557E-0001 1.68098627967053E-0001 + 1.67756226760385E-0001 1.67414214234093E-0001 1.67072591663039E-0001 1.66731360319573E-0001 1.66390521473343E-0001 + 1.66050076391389E-0001 1.65710026338029E-0001 1.65370372574938E-0001 1.65031116361010E-0001 1.64692258952456E-0001 + 1.64353801602675E-0001 1.64015745562298E-0001 1.63678092079140E-0001 1.63340842398183E-0001 1.63003997761585E-0001 + 1.62667559408581E-0001 1.62331528575544E-0001 1.61995906495930E-0001 1.61660694400236E-0001 1.61325893516007E-0001 + 1.60991505067802E-0001 1.60657530277225E-0001 1.60323970362801E-0001 1.59990826540006E-0001 1.59658100021312E-0001 + 1.59325792016047E-0001 1.58993903730477E-0001 1.58662436367707E-0001 1.58331391127750E-0001 1.58000769207380E-0001 + 1.57670571800256E-0001 1.57340800096793E-0001 1.57011455284195E-0001 1.56682538546423E-0001 1.56354051064174E-0001 + 1.56025994014840E-0001 1.55698368572563E-0001 1.55371175908134E-0001 1.55044417188986E-0001 1.54718093579217E-0001 + 1.54392206239572E-0001 1.54066756327331E-0001 1.53741744996421E-0001 1.53417173397328E-0001 1.53093042677057E-0001 + 1.52769353979174E-0001 1.52446108443742E-0001 1.52123307207328E-0001 1.51800951402949E-0001 1.51479042160135E-0001 + 1.51157580604801E-0001 1.50836567859322E-0001 1.50516005042471E-0001 1.50195893269399E-0001 1.49876233651639E-0001 + 1.49557027297085E-0001 1.49238275309949E-0001 1.48919978790773E-0001 1.48602138836424E-0001 1.48284756540015E-0001 + 1.47967832990972E-0001 1.47651369274949E-0001 1.47335366473844E-0001 1.47019825665763E-0001 1.46704747925075E-0001 + 1.46390134322263E-0001 1.46075985924017E-0001 1.45762303793184E-0001 1.45449088988766E-0001 1.45136342565886E-0001 + 1.44824065575743E-0001 1.44512259065683E-0001 1.44200924079108E-0001 1.43890061655471E-0001 1.43579672830295E-0001 + 1.43269758635134E-0001 1.42960320097565E-0001 1.42651358241165E-0001 1.42342874085487E-0001 1.42034868646102E-0001 + 1.41727342934499E-0001 1.41420297958124E-0001 1.41113734720382E-0001 1.40807654220562E-0001 1.40502057453869E-0001 + 1.40196945411425E-0001 1.39892319080188E-0001 1.39588179443007E-0001 1.39284527478557E-0001 1.38981364161373E-0001 + 1.38678690461798E-0001 1.38376507346002E-0001 1.38074815775915E-0001 1.37773616709285E-0001 1.37472911099607E-0001 + 1.37172699896144E-0001 1.36872984043916E-0001 1.36573764483623E-0001 1.36275042151758E-0001 1.35976817980461E-0001 + 1.35679092897569E-0001 1.35381867826635E-0001 1.35085143686873E-0001 1.34788921393126E-0001 1.34493201855881E-0001 + 1.34197985981303E-0001 1.33903274671140E-0001 1.33609068822758E-0001 1.33315369329105E-0001 1.33022177078752E-0001 + 1.32729492955818E-0001 1.32437317839965E-0001 1.32145652606464E-0001 1.31854498126065E-0001 1.31563855265089E-0001 + 1.31273724885365E-0001 1.30984107844222E-0001 1.30695004994488E-0001 1.30406417184495E-0001 1.30118345258003E-0001 + 1.29830790054294E-0001 1.29543752408053E-0001 1.29257233149463E-0001 1.28971233104110E-0001 1.28685753092998E-0001 + 1.28400793932545E-0001 1.28116356434598E-0001 1.27832441406371E-0001 1.27549049650487E-0001 1.27266181964920E-0001 + 1.26983839143022E-0001 1.26702021973494E-0001 1.26420731240381E-0001 1.26139967723082E-0001 1.25859732196313E-0001 + 1.25580025430101E-0001 1.25300848189803E-0001 1.25022201236060E-0001 1.24744085324794E-0001 1.24466501207245E-0001 + 1.24189449629902E-0001 1.23912931334518E-0001 1.23636947058134E-0001 1.23361497532996E-0001 1.23086583486625E-0001 + 1.22812205641761E-0001 1.22538364716377E-0001 1.22265061423662E-0001 1.21992296471987E-0001 1.21720070564969E-0001 + 1.21448384401386E-0001 1.21177238675218E-0001 1.20906634075619E-0001 1.20636571286906E-0001 1.20367050988570E-0001 + 1.20098073855250E-0001 1.19829640556737E-0001 1.19561751757981E-0001 1.19294408119030E-0001 1.19027610295095E-0001 + 1.18761358936485E-0001 1.18495654688653E-0001 1.18230498192109E-0001 1.17965890082518E-0001 1.17701830990606E-0001 + 1.17438321542217E-0001 1.17175362358215E-0001 1.16912954054630E-0001 1.16651097242504E-0001 1.16389792527922E-0001 + 1.16129040512098E-0001 1.15868841791245E-0001 1.15609196956627E-0001 1.15350106594563E-0001 1.15091571286396E-0001 + 1.14833591608511E-0001 1.14576168132301E-0001 1.14319301424184E-0001 1.14062992045610E-0001 1.13807240552988E-0001 + 1.13552047497793E-0001 1.13297413426439E-0001 1.13043338880383E-0001 1.12789824396032E-0001 1.12536870504797E-0001 + 1.12284477733050E-0001 1.12032646602167E-0001 1.11781377628461E-0001 1.11530671323245E-0001 1.11280528192739E-0001 + 1.11030948738184E-0001 1.10781933455724E-0001 1.10533482836468E-0001 1.10285597366489E-0001 1.10038277526759E-0001 + 1.09791523793224E-0001 1.09545336636731E-0001 1.09299716523093E-0001 1.09054663913011E-0001 1.08810179262126E-0001 + 1.08566263021006E-0001 1.08322915635113E-0001 1.08080137544825E-0001 1.07837929185448E-0001 1.07596290987166E-0001 + 1.07355223375089E-0001 1.07114726769207E-0001 1.06874801584421E-0001 1.06635448230518E-0001 1.06396667112174E-0001 + 1.06158458628954E-0001 1.05920823175316E-0001 1.05683761140584E-0001 1.05447272908991E-0001 1.05211358859626E-0001 + 1.04976019366439E-0001 1.04741254798295E-0001 1.04507065518903E-0001 1.04273451886844E-0001 1.04040414255586E-0001 + 1.03807952973424E-0001 1.03576068383561E-0001 1.03344760824020E-0001 1.03114030627722E-0001 1.02883878122431E-0001 + 1.02654303630756E-0001 1.02425307470178E-0001 1.02196889953041E-0001 1.01969051386512E-0001 1.01741792072640E-0001 + 1.01515112308308E-0001 1.01289012385258E-0001 1.01063492590070E-0001 1.00838553204192E-0001 1.00614194503893E-0001 + 1.00390416760320E-0001 1.00167220239425E-0001 9.99446052020455E-0002 9.97225719038494E-0002 9.95011205953235E-0002 + 9.92802515218502E-0002 9.90599649236001E-0002 9.88402610356307E-0002 9.86211400878193E-0002 9.84026023048949E-0002 + 9.81846479064180E-0002 9.79672771068125E-0002 9.77504901153272E-0002 9.75342871360585E-0002 9.73186683679558E-0002 + 9.71036340048075E-0002 9.68891842352326E-0002 9.66753192427179E-0002 9.64620392055766E-0002 9.62493442969911E-0002 + 9.60372346849476E-0002 9.58257105323297E-0002 9.56147719968384E-0002 9.54044192310363E-0002 9.51946523823256E-0002 + 9.49854715929754E-0002 9.47768770000942E-0002 9.45688687356433E-0002 9.43614469264401E-0002 9.41546116941729E-0002 + 9.39483631553722E-0002 9.37427014214203E-0002 9.35376265985789E-0002 9.33331387879553E-0002 9.31292380855387E-0002 + 9.29259245821570E-0002 9.27231983635405E-0002 9.25210595102425E-0002 9.23195080977409E-0002 9.21185441963448E-0002 + 9.19181678712541E-0002 9.17183791825288E-0002 9.15191781851504E-0002 9.13205649289332E-0002 9.11225394586034E-0002 + 9.09251018137673E-0002 9.07282520289147E-0002 9.05319901334313E-0002 9.03363161515940E-0002 9.01412301025848E-0002 + 8.99467320004698E-0002 8.97528218542248E-0002 8.95594996677301E-0002 8.93667654397691E-0002 8.91746191640509E-0002 + 8.89830608291677E-0002 8.87920904186706E-0002 8.86017079109949E-0002 8.84119132795063E-0002 8.82227064925088E-0002 + 8.80340875132189E-0002 8.78460562998142E-0002 8.76586128053764E-0002 8.74717569779359E-0002 8.72854887604772E-0002 + 8.70998080909311E-0002 8.69147149021677E-0002 8.67302091220256E-0002 8.65462906732907E-0002 8.63629594737149E-0002 + 8.61802154360125E-0002 8.59980584678794E-0002 8.58164884719758E-0002 8.56355053459510E-0002 8.54551089824198E-0002 + 8.52752992690033E-0002 8.50960760882928E-0002 8.49174393179020E-0002 8.47393888304235E-0002 8.45619244934564E-0002 + 8.43850461696284E-0002 8.42087537165513E-0002 8.40330469868768E-0002 8.38579258282783E-0002 8.36833900834491E-0002 + 8.35094395901242E-0002 8.33360741810579E-0002 8.31632936840712E-0002 8.29910979220200E-0002 8.28194867128254E-0002 + 8.26484598694504E-0002 8.24780171999181E-0002 8.23081585073419E-0002 8.21388835898944E-0002 8.19701922408315E-0002 + 8.18020842484825E-0002 8.16345593962865E-0002 8.14676174627666E-0002 8.13012582215437E-0002 8.11354814413601E-0002 + 8.09702868860521E-0002 8.08056743145889E-0002 8.06416434810496E-0002 8.04781941346555E-0002 8.03153260197693E-0002 + 8.01530388758723E-0002 7.99913324376201E-0002 7.98302064348060E-0002 7.96696605923834E-0002 7.95096946304726E-0002 + 7.93503082643869E-0002 7.91915012045878E-0002 7.90332731567313E-0002 7.88756238216776E-0002 7.87185528954874E-0002 + 7.85620600693931E-0002 7.84061450298732E-0002 7.82508074586105E-0002 7.80960470325137E-0002 7.79418634237181E-0002 + 7.77882562996040E-0002 7.76352253227905E-0002 7.74827701511516E-0002 7.73308904378237E-0002 7.71795858312019E-0002 + 7.70288559749566E-0002 7.68787005080331E-0002 7.67291190646733E-0002 7.65801112744026E-0002 7.64316767620602E-0002 + 7.62838151477798E-0002 7.61365260470168E-0002 7.59898090705471E-0002 7.58436638244952E-0002 7.56980899102944E-0002 + 7.55530869247439E-0002 7.54086544599782E-0002 7.52647921035324E-0002 7.51214994382492E-0002 7.49787760423995E-0002 + 7.48366214896139E-0002 7.46950353489186E-0002 7.45540171847406E-0002 7.44135665569198E-0002 7.42736830206974E-0002 + 7.41343661267520E-0002 7.39956154211881E-0002 7.38574304455466E-0002 7.37198107368294E-0002 7.35827558274726E-0002 + 7.34462652453944E-0002 7.33103385139830E-0002 7.31749751520917E-0002 7.30401746740946E-0002 7.29059365898301E-0002 + 7.27722604046616E-0002 7.26391456194597E-0002 7.25065917306221E-0002 7.23745982300841E-0002 7.22431646053020E-0002 + 7.21122903393036E-0002 7.19819749106625E-0002 7.18522177935131E-0002 7.17230184575799E-0002 7.15943763681705E-0002 + 7.14662909861694E-0002 7.13387617680783E-0002 7.12117881660037E-0002 7.10853696276798E-0002 7.09595055964588E-0002 + 7.08341955113395E-0002 7.07094388069674E-0002 7.05852349136433E-0002 7.04615832573307E-0002 7.03384832596812E-0002 + 7.02159343380167E-0002 7.00939359053500E-0002 6.99724873704164E-0002 6.98515881376580E-0002 6.97312376072212E-0002 + 6.96114351750076E-0002 6.94921802326429E-0002 6.93734721675253E-0002 6.92553103627971E-0002 6.91376941973621E-0002 + 6.90206230459335E-0002 6.89040962789908E-0002 6.87881132628200E-0002 6.86726733595233E-0002 6.85577759270141E-0002 + 6.84434203190386E-0002 6.83296058851830E-0002 6.82163319708887E-0002 6.81035979174456E-0002 6.79914030620169E-0002 + 6.78797467376556E-0002 6.77686282732977E-0002 6.76580469937743E-0002 6.75480022198302E-0002 6.74384932681337E-0002 + 6.73295194512909E-0002 6.72210800778397E-0002 6.71131744522694E-0002 6.70058018750396E-0002 6.68989616425765E-0002 + 6.67926530472893E-0002 6.66868753775906E-0002 6.65816279178814E-0002 6.64769099485943E-0002 6.63727207461769E-0002 + 6.62690595831136E-0002 6.61659257279540E-0002 6.60633184452789E-0002 6.59612369957552E-0002 6.58596806361200E-0002 + 6.57586486192159E-0002 6.56581401939657E-0002 6.55581546054214E-0002 6.54586910947516E-0002 6.53597488992600E-0002 + 6.52613272523955E-0002 6.51634253837681E-0002 6.50660425191508E-0002 6.49691778804902E-0002 6.48728306859334E-0002 + 6.47770001498277E-0002 6.46816854827204E-0002 6.45868858913927E-0002 6.44926005788685E-0002 6.43988287443985E-0002 + 6.43055695835061E-0002 6.42128222879748E-0002 6.41205860458762E-0002 6.40288600415701E-0002 6.39376434557177E-0002 + 6.38469354652981E-0002 6.37567352436214E-0002 6.36670419603186E-0002 6.35778547813964E-0002 6.34891728691987E-0002 + 6.34009953824668E-0002 6.33133214762920E-0002 6.32261503022005E-0002 6.31394810081017E-0002 6.30533127383339E-0002 + 6.29676446336671E-0002 6.28824758313162E-0002 6.27978054649481E-0002 6.27136326646985E-0002 6.26299565571852E-0002 + 6.25467762655155E-0002 6.24640909092935E-0002 6.23818996046605E-0002 6.23002014642597E-0002 6.22189955972920E-0002 + 6.21382811094949E-0002 6.20580571031858E-0002 6.19783226772511E-0002 6.18990769271639E-0002 6.18203189449962E-0002 + 6.17420478194450E-0002 6.16642626358190E-0002 6.15869624760627E-0002 6.15101464187889E-0002 6.14338135392536E-0002 + 6.13579629093970E-0002 6.12825935978447E-0002 6.12077046699153E-0002 6.11332951876557E-0002 6.10593642098206E-0002 + 6.09859107919017E-0002 6.09129339861531E-0002 6.08404328415870E-0002 6.07684064039761E-0002 6.06968537159008E-0002 + 6.06257738167324E-0002 6.05551657426511E-0002 6.04850285266612E-0002 6.04153611986156E-0002 6.03461627852142E-0002 + 6.02774323100141E-0002 6.02091687934522E-0002 6.01413712528567E-0002 6.00740387024541E-0002 6.00071701533905E-0002 + 5.99407646137325E-0002 5.98748210884955E-0002 5.98093385796445E-0002 5.97443160861104E-0002 5.96797526038052E-0002 + 5.96156471256252E-0002 5.95519986414890E-0002 5.94888061383149E-0002 5.94260686000686E-0002 5.93637850077560E-0002 + 5.93019543394278E-0002 5.92405755702217E-0002 5.91796476723553E-0002 5.91191696151415E-0002 5.90591403649964E-0002 + 5.89995588854749E-0002 5.89404241372601E-0002 5.88817350781828E-0002 5.88234906632436E-0002 5.87656898446078E-0002 + 5.87083315716482E-0002 5.86514147909271E-0002 5.85949384462311E-0002 5.85389014785701E-0002 5.84833028261996E-0002 + 5.84281414246314E-0002 5.83734162066538E-0002 5.83191261023262E-0002 5.82652700390245E-0002 5.82118469414081E-0002 + 5.81588557314882E-0002 5.81062953285897E-0002 5.80541646494040E-0002 5.80024626079841E-0002 5.79511881157521E-0002 + 5.79003400815378E-0002 5.78499174115622E-0002 5.77999190094699E-0002 5.77503437763429E-0002 5.77011906106979E-0002 + 5.76524584085256E-0002 5.76041460632810E-0002 5.75562524659041E-0002 5.75087765048449E-0002 5.74617170660634E-0002 + 5.74150730330451E-0002 5.73688432868245E-0002 5.73230267059810E-0002 5.72776221666800E-0002 5.72326285426521E-0002 + 5.71880447052458E-0002 5.71438695233952E-0002 5.71001018636869E-0002 5.70567405903221E-0002 5.70137845651714E-0002 + 5.69712326477657E-0002 5.69290836953157E-0002 5.68873365627336E-0002 5.68459901026277E-0002 5.68050431653372E-0002 + 5.67644945989349E-0002 5.67243432492503E-0002 5.66845879598642E-0002 5.66452275721494E-0002 5.66062609252599E-0002 + 5.65676868561632E-0002 5.65295041996455E-0002 5.64917117883252E-0002 5.64543084526717E-0002 5.64172930210158E-0002 + 5.63806643195619E-0002 5.63444211724137E-0002 5.63085624015711E-0002 5.62730868269493E-0002 5.62379932664160E-0002 + 5.62032805357651E-0002 5.61689474487598E-0002 5.61349928171436E-0002 5.61014154506415E-0002 5.60682141569837E-0002 + 5.60353877419278E-0002 5.60029350092489E-0002 5.59708547607781E-0002 5.59391457964045E-0002 5.59078069140953E-0002 + 5.58768369099031E-0002 5.58462345779818E-0002 5.58159987106115E-0002 5.57861280981929E-0002 5.57566215292828E-0002 + 5.57274777905959E-0002 5.56986956670117E-0002 5.56702739416126E-0002 5.56422113956788E-0002 5.56145068087074E-0002 + 5.55871589584302E-0002 5.55601666208182E-0002 5.55335285701120E-0002 5.55072435788227E-0002 5.54813104177528E-0002 + 5.54557278560025E-0002 5.54304946609972E-0002 5.54056095984948E-0002 5.53810714325912E-0002 5.53568789257575E-0002 + 5.53330308388240E-0002 5.53095259310257E-0002 5.52863629599892E-0002 5.52635406817762E-0002 5.52410578508658E-0002 + 5.52189132201928E-0002 5.51971055411477E-0002 5.51756335636048E-0002 5.51544960359304E-0002 5.51336917049897E-0002 + 5.51132193161661E-0002 5.50930776133841E-0002 5.50732653391164E-0002 5.50537812343940E-0002 5.50346240388293E-0002 + 5.50157924906270E-0002 5.49972853265960E-0002 5.49791012821689E-0002 5.49612390914098E-0002 5.49436974870367E-0002 + 5.49264752004319E-0002 5.49095709616532E-0002 5.48929834994575E-0002 5.48767115413053E-0002 5.48607538133810E-0002 + 5.48451090406053E-0002 5.48297759466509E-0002 5.48147532539570E-0002 5.48000396837445E-0002 5.47856339560265E-0002 + 5.47715347896247E-0002 5.47577409021885E-0002 5.47442510102055E-0002 5.47310638290141E-0002 5.47181780728221E-0002 + 5.47055924547159E-0002 5.46933056866847E-0002 5.46813164796263E-0002 5.46696235433587E-0002 5.46582255866464E-0002 + 5.46471213172086E-0002 5.46363094417316E-0002 5.46257886658835E-0002 5.46155576943378E-0002 5.46056152307701E-0002 + 5.45959599778941E-0002 5.45865906374566E-0002 5.45775059102664E-0002 5.45687044962022E-0002 5.45601850942252E-0002 + 5.45519464024008E-0002 5.45439871179033E-0002 5.45363059370403E-0002 5.45289015552631E-0002 5.45217726671811E-0002 + 5.45149179665691E-0002 5.45083361464001E-0002 5.45020258988390E-0002 5.44959859152704E-0002 5.44902148863110E-0002 + 5.44847115018213E-0002 5.44794744509198E-0002 5.44745024220002E-0002 5.44697941027461E-0002 5.44653481801393E-0002 + 5.44611633404848E-0002 5.44572382694153E-0002 5.44535716519142E-0002 5.44501621723169E-0002 5.44470085143466E-0002 + 5.44441093611064E-0002 5.44414633951089E-0002 5.44390692982823E-0002 5.44369257519907E-0002 5.44350314370428E-0002 + 5.44333850337103E-0002 5.44319852217438E-0002 5.44308306803812E-0002 5.44299200883695E-0002 5.44292521239748E-0002 + 5.44288254649910E-0002 5.44286387887706E-0002 5.44286907722225E-0002 5.44289800918333E-0002 5.44295054236851E-0002 + 5.44302654434645E-0002 5.44312588264735E-0002 5.44324842476600E-0002 5.44339403816112E-0002 5.44356259025835E-0002 + 5.44375394845054E-0002 5.44396798010071E-0002 5.44420455254172E-0002 5.44446353307923E-0002 5.44474478899178E-0002 + 5.44504818753308E-0002 5.44537359593369E-0002 5.44572088140155E-0002 5.44608991112391E-0002 5.44648055226880E-0002 + 5.44689267198620E-0002 5.44732613741033E-0002 5.44778081565940E-0002 5.44825657383838E-0002 5.44875327904070E-0002 + 5.44927079834809E-0002 5.44980899883368E-0002 5.45036774756222E-0002 5.45094691159235E-0002 5.45154635797748E-0002 + 5.45216595376703E-0002 5.45280556600914E-0002 5.45346506175010E-0002 5.45414430803752E-0002 5.45484317192079E-0002 + 5.45556152045253E-0002 5.45629922069087E-0002 5.45705613969961E-0002 5.45783214455024E-0002 5.45862710232383E-0002 + 5.45944088011118E-0002 5.46027334501626E-0002 5.46112436415514E-0002 5.46199380465907E-0002 5.46288153367544E-0002 + 5.46378741836921E-0002 5.46471132592415E-0002 5.46565312354468E-0002 5.46661267845653E-0002 5.46758985790918E-0002 + 5.46858452917588E-0002 5.46959655955629E-0002 5.47062581637745E-0002 5.47167216699513E-0002 5.47273547879474E-0002 + 5.47381561919396E-0002 5.47491245564278E-0002 5.47602585562564E-0002 5.47715568666290E-0002 5.47830181631193E-0002 + 5.47946411216826E-0002 5.48064244186747E-0002 5.48183667308636E-0002 5.48304667354436E-0002 5.48427231100479E-0002 + 5.48551345327675E-0002 5.48676996821526E-0002 5.48804172372420E-0002 5.48932858775695E-0002 5.49063042831707E-0002 + 5.49194711346085E-0002 5.49327851129858E-0002 5.49462448999480E-0002 5.49598491777078E-0002 5.49735966290531E-0002 + 5.49874859373637E-0002 5.50015157866257E-0002 5.50156848614416E-0002 5.50299918470444E-0002 5.50444354293145E-0002 + 5.50590142947886E-0002 5.50737271306774E-0002 5.50885726248786E-0002 5.51035494659889E-0002 5.51186563433134E-0002 + 5.51338919468919E-0002 5.51492549674978E-0002 5.51647440966589E-0002 5.51803580266686E-0002 5.51960954506081E-0002 + 5.52119550623418E-0002 5.52279355565484E-0002 5.52440356287231E-0002 5.52602539751976E-0002 5.52765892931457E-0002 + 5.52930402806110E-0002 5.53096056364997E-0002 5.53262840606157E-0002 5.53430742536534E-0002 5.53599749172261E-0002 + 5.53769847538731E-0002 5.53941024670751E-0002 5.54113267612626E-0002 5.54286563418353E-0002 5.54460899151698E-0002 + 5.54636261886373E-0002 5.54812638706143E-0002 5.54990016704969E-0002 5.55168382987105E-0002 5.55347724667310E-0002 + 5.55528028870845E-0002 5.55709282733730E-0002 5.55891473402851E-0002 5.56074588036015E-0002 5.56258613802137E-0002 + 5.56443537881387E-0002 5.56629347465283E-0002 5.56816029756802E-0002 5.57003571970619E-0002 5.57191961333029E-0002 + 5.57381185082338E-0002 5.57571230468741E-0002 5.57762084754642E-0002 5.57953735214662E-0002 5.58146169135836E-0002 + 5.58339373817664E-0002 5.58533336572349E-0002 5.58728044724825E-0002 5.58923485612912E-0002 5.59119646587500E-0002 + 5.59316515012560E-0002 5.59514078265390E-0002 5.59712323736675E-0002 5.59911238830618E-0002 5.60110810965048E-0002 + 5.60311027571624E-0002 5.60511876095893E-0002 5.60713343997379E-0002 5.60915418749821E-0002 5.61118087841194E-0002 + 5.61321338773893E-0002 5.61525159064817E-0002 5.61729536245523E-0002 5.61934457862352E-0002 5.62139911476526E-0002 + 5.62345884664274E-0002 5.62552365016983E-0002 5.62759340141288E-0002 5.62966797659227E-0002 5.63174725208340E-0002 + 5.63383110441770E-0002 5.63591941028442E-0002 5.63801204653146E-0002 5.64010889016656E-0002 5.64220981835860E-0002 + 5.64431470843903E-0002 5.64642343790249E-0002 5.64853588440863E-0002 5.65065192578310E-0002 5.65277144001840E-0002 + 5.65489430527579E-0002 5.65702039988569E-0002 5.65914960234949E-0002 5.66128179134037E-0002 5.66341684570476E-0002 + 5.66555464446292E-0002 5.66769506681121E-0002 5.66983799212233E-0002 5.67198329994676E-0002 5.67413087001396E-0002 + 5.67628058223357E-0002 5.67843231669673E-0002 5.68058595367681E-0002 5.68274137363069E-0002 5.68489845720050E-0002 + 5.68705708521442E-0002 5.68921713868691E-0002 5.69137849882166E-0002 5.69354104701107E-0002 5.69570466483876E-0002 + 5.69786923407921E-0002 5.70003463670053E-0002 5.70220075486459E-0002 5.70436747092817E-0002 5.70653466744444E-0002 + 5.70870222716391E-0002 5.71087003303585E-0002 5.71303796820874E-0002 5.71520591603220E-0002 5.71737376005743E-0002 + 5.71954138403896E-0002 5.72170867193512E-0002 5.72387550790947E-0002 5.72604177633213E-0002 5.72820736178037E-0002 + 5.73037214904027E-0002 5.73253602310735E-0002 5.73469886918784E-0002 5.73686057270004E-0002 5.73902101927470E-0002 + 5.74118009475719E-0002 5.74333768520741E-0002 5.74549367690172E-0002 5.74764795633350E-0002 5.74980041021496E-0002 + 5.75195092547704E-0002 5.75409938927166E-0002 5.75624568897191E-0002 5.75838971217375E-0002 5.76053134669675E-0002 + 5.76267048058520E-0002 5.76480700210911E-0002 5.76694079976525E-0002 5.76907176227843E-0002 5.77119977860238E-0002 + 5.77332473792065E-0002 5.77544652964798E-0002 5.77756504343114E-0002 5.77968016914986E-0002 5.78179179691806E-0002 + 5.78389981708487E-0002 5.78600412023554E-0002 5.78810459719252E-0002 5.79020113901650E-0002 5.79229363700740E-0002 + 5.79438198270528E-0002 5.79646606789168E-0002 5.79854578459039E-0002 5.80062102506812E-0002 5.80269168183625E-0002 + 5.80475764765122E-0002 5.80681881551589E-0002 5.80887507868032E-0002 5.81092633064261E-0002 5.81297246515042E-0002 + 5.81501337620158E-0002 5.81704895804485E-0002 5.81907910518144E-0002 5.82110371236550E-0002 5.82312267460549E-0002 + 5.82513588716484E-0002 5.82714324556300E-0002 5.82914464557657E-0002 5.83113998323982E-0002 5.83312915484637E-0002 + 5.83511205694930E-0002 5.83708858636272E-0002 5.83905864016240E-0002 5.84102211568695E-0002 5.84297891053853E-0002 + 5.84492892258374E-0002 5.84687204995492E-0002 5.84880819105061E-0002 5.85073724453694E-0002 5.85265910934808E-0002 + 5.85457368468755E-0002 5.85648087002894E-0002 5.85838056511682E-0002 5.86027266996782E-0002 5.86215708487101E-0002 + 5.86403371038982E-0002 5.86590244736159E-0002 5.86776319689993E-0002 5.86961586039406E-0002 5.87146033951123E-0002 + 5.87329653619647E-0002 5.87512435267391E-0002 5.87694369144769E-0002 5.87875445530272E-0002 5.88055654730558E-0002 + 5.88234987080564E-0002 5.88413432943525E-0002 5.88590982711136E-0002 5.88767626803596E-0002 5.88943355669700E-0002 + 5.89118159786924E-0002 5.89292029661521E-0002 5.89464955828592E-0002 5.89636928852177E-0002 5.89807939325323E-0002 + 5.89977977870181E-0002 5.90147035138116E-0002 5.90315101809723E-0002 5.90482168594976E-0002 5.90648226233260E-0002 + 5.90813265493482E-0002 5.90977277174156E-0002 5.91140252103440E-0002 5.91302181139290E-0002 5.91463055169456E-0002 + 5.91622865111622E-0002 5.91781601913471E-0002 5.91939256552764E-0002 5.92095820037386E-0002 5.92251283405477E-0002 + 5.92405637725489E-0002 5.92558874096230E-0002 5.92710983647011E-0002 5.92861957537644E-0002 5.93011786958571E-0002 + 5.93160463130942E-0002 5.93307977306650E-0002 5.93454320768449E-0002 5.93599484829996E-0002 5.93743460835954E-0002 + 5.93886240162029E-0002 5.94027814215103E-0002 5.94168174433240E-0002 5.94307312285797E-0002 5.94445219273516E-0002 + 5.94581886928536E-0002 5.94717306814509E-0002 5.94851470526677E-0002 5.94984369691907E-0002 5.95115995968816E-0002 + 5.95246341047768E-0002 5.95375396651007E-0002 5.95503154532704E-0002 5.95629606479019E-0002 5.95754744308194E-0002 + 5.95878559870584E-0002 5.96001045048771E-0002 5.96122191757564E-0002 5.96241991944166E-0002 5.96360437588150E-0002 + 5.96477520701570E-0002 5.96593233329011E-0002 5.96707567547667E-0002 5.96820515467397E-0002 5.96932069230814E-0002 + 5.97042221013298E-0002 5.97150963023117E-0002 5.97258287501457E-0002 5.97364186722501E-0002 5.97468652993470E-0002 + 5.97571678654721E-0002 5.97673256079790E-0002 5.97773377675444E-0002 5.97872035881749E-0002 5.97969223172153E-0002 + 5.98064932053518E-0002 5.98159155066200E-0002 5.98251884784086E-0002 5.98343113814692E-0002 5.98432834799179E-0002 + 5.98521040412437E-0002 5.98607723363136E-0002 5.98692876393809E-0002 5.98776492280858E-0002 5.98858563834657E-0002 + 5.98939083899580E-0002 5.99018045354093E-0002 5.99095441110766E-0002 5.99171264116362E-0002 5.99245507351871E-0002 + 5.99318163832586E-0002 5.99389226608146E-0002 5.99458688762581E-0002 5.99526543414382E-0002 5.99592783716545E-0002 + 5.99657402856624E-0002 5.99720394056794E-0002 5.99781750573899E-0002 5.99841465699482E-0002 5.99899532759871E-0002 + 5.99955945116205E-0002 6.00010696164507E-0002 6.00063779335695E-0002 6.00115188095685E-0002 6.00164915945390E-0002 + 6.00212956420806E-0002 6.00259303093045E-0002 6.00303949568380E-0002 6.00346889488287E-0002 6.00388116529528E-0002 + 6.00427624404155E-0002 6.00465406859568E-0002 6.00501457678575E-0002 6.00535770679443E-0002 6.00568339715902E-0002 + 6.00599158677245E-0002 6.00628221488325E-0002 6.00655522109630E-0002 6.00681054537312E-0002 6.00704812803242E-0002 + 6.00726790975031E-0002 6.00746983156099E-0002 6.00765383485704E-0002 6.00781986138968E-0002 6.00796785326967E-0002 + 6.00809775296699E-0002 6.00820950331198E-0002 6.00830304749521E-0002 6.00837832906820E-0002 6.00843529194357E-0002 + 6.00847388039567E-0002 6.00849403906061E-0002 6.00849571293707E-0002 6.00847884738640E-0002 6.00844338813306E-0002 + 6.00838928126501E-0002 6.00831647323394E-0002 6.00822491085584E-0002 6.00811454131121E-0002 6.00798531214550E-0002 + 6.00783717126922E-0002 6.00767006695874E-0002 6.00748394785609E-0002 6.00727876296973E-0002 6.00705446167466E-0002 + 6.00681099371266E-0002 6.00654830919297E-0002 6.00626635859215E-0002 6.00596509275474E-0002 6.00564446289336E-0002 + 6.00530442058920E-0002 6.00494491779214E-0002 6.00456590682113E-0002 6.00416734036452E-0002 6.00374917148025E-0002 + 6.00331135359606E-0002 6.00285384051022E-0002 6.00237658639104E-0002 6.00187954577790E-0002 6.00136267358105E-0002 + 6.00082592508215E-0002 6.00026925593411E-0002 5.99969262216179E-0002 5.99909598016215E-0002 5.99847928670423E-0002 + 5.99784249892968E-0002 5.99718557435296E-0002 5.99650847086136E-0002 5.99581114671546E-0002 5.99509356054921E-0002 + 5.99435567137029E-0002 5.99359743856018E-0002 5.99281882187444E-0002 5.99201978144282E-0002 5.99120027776972E-0002 + 5.99036027173404E-0002 5.98949972458962E-0002 5.98861859796534E-0002 5.98771685386538E-0002 5.98679445466920E-0002 + 5.98585136313194E-0002 5.98488754238451E-0002 5.98390295593371E-0002 5.98289756766243E-0002 5.98187134182994E-0002 + 5.98082424307172E-0002 5.97975623639986E-0002 5.97866728720322E-0002 5.97755736124747E-0002 5.97642642467522E-0002 + 5.97527444400625E-0002 5.97410138613751E-0002 5.97290721834337E-0002 5.97169190827563E-0002 5.97045542396380E-0002 + 5.96919773381493E-0002 5.96791880661401E-0002 5.96661861152385E-0002 5.96529711808535E-0002 5.96395429621758E-0002 + 5.96259011621762E-0002 5.96120454876093E-0002 5.95979756490139E-0002 5.95836913607129E-0002 5.95691923408133E-0002 + 5.95544783112091E-0002 5.95395489975800E-0002 5.95244041293933E-0002 5.95090434399032E-0002 5.94934666661516E-0002 + 5.94776735489711E-0002 5.94616638329798E-0002 5.94454372665883E-0002 5.94289936019951E-0002 5.94123325951885E-0002 + 5.93954540059478E-0002 5.93783575978424E-0002 5.93610431382317E-0002 5.93435103982659E-0002 5.93257591528858E-0002 + 5.93077891808238E-0002 5.92896002646014E-0002 5.92711921905322E-0002 5.92525647487199E-0002 5.92337177330570E-0002 + 5.92146509412288E-0002 5.91953641747080E-0002 5.91758572387588E-0002 5.91561299424338E-0002 5.91361820985747E-0002 + 5.91160135238116E-0002 5.90956240385630E-0002 5.90750134670345E-0002 5.90541816372186E-0002 5.90331283808954E-0002 + 5.90118535336297E-0002 5.89903569347719E-0002 5.89686384274558E-0002 5.89466978586003E-0002 5.89245350789067E-0002 + 5.89021499428579E-0002 5.88795423087180E-0002 5.88567120385310E-0002 5.88336589981208E-0002 5.88103830570895E-0002 + 5.87868840888153E-0002 5.87631619704528E-0002 5.87392165829318E-0002 5.87150478109555E-0002 5.86906555429998E-0002 + 5.86660396713105E-0002 5.86412000919047E-0002 5.86161367045668E-0002 5.85908494128491E-0002 5.85653381240683E-0002 + 5.85396027493062E-0002 5.85136432034060E-0002 5.84874594049728E-0002 5.84610512763703E-0002 5.84344187437201E-0002 + 5.84075617368992E-0002 5.83804801895388E-0002 5.83531740390229E-0002 5.83256432264855E-0002 5.82978876968086E-0002 + 5.82699073986217E-0002 5.82417022842983E-0002 5.82132723099549E-0002 5.81846174354478E-0002 5.81557376243725E-0002 + 5.81266328440598E-0002 5.80973030655757E-0002 5.80677482637169E-0002 5.80379684170101E-0002 5.80079635077088E-0002 + 5.79777335217920E-0002 5.79472784489604E-0002 5.79165982826348E-0002 5.78856930199534E-0002 5.78545626617690E-0002 + 5.78232072126475E-0002 5.77916266808631E-0002 5.77598210783980E-0002 5.77277904209386E-0002 5.76955347278719E-0002 + 5.76630540222843E-0002 5.76303483309579E-0002 5.75974176843676E-0002 5.75642621166777E-0002 5.75308816657408E-0002 + 5.74972763730923E-0002 5.74634462839485E-0002 5.74293914472047E-0002 5.73951119154291E-0002 5.73606077448628E-0002 + 5.73258789954142E-0002 5.72909257306570E-0002 5.72557480178263E-0002 5.72203459278153E-0002 5.71847195351720E-0002 + 5.71488689180964E-0002 5.71127941584352E-0002 5.70764953416804E-0002 5.70399725569643E-0002 5.70032258970560E-0002 + 5.69662554583586E-0002 5.69290613409044E-0002 5.68916436483517E-0002 5.68540024879813E-0002 5.68161379706923E-0002 + 5.67780502109972E-0002 5.67397393270204E-0002 5.67012054404918E-0002 5.66624486767444E-0002 5.66234691647093E-0002 + 5.65842670369119E-0002 5.65448424294683E-0002 5.65051954820800E-0002 5.64653263380306E-0002 5.64252351441812E-0002 + 5.63849220509663E-0002 5.63443872123885E-0002 5.63036307860159E-0002 5.62626529329762E-0002 5.62214538179522E-0002 + 5.61800336091781E-0002 5.61383924784349E-0002 5.60965306010445E-0002 5.60544481558670E-0002 5.60121453252946E-0002 + 5.59696222952467E-0002 5.59268792551668E-0002 5.58839163980155E-0002 5.58407339202674E-0002 5.57973320219052E-0002 + 5.57537109064149E-0002 5.57098707807813E-0002 5.56658118554830E-0002 5.56215343444853E-0002 5.55770384652390E-0002 + 5.55323244386714E-0002 5.54873924891829E-0002 5.54422428446422E-0002 5.53968757363801E-0002 5.53512913991842E-0002 + 5.53054900712937E-0002 5.52594719943948E-0002 5.52132374136135E-0002 5.51667865775119E-0002 5.51201197380815E-0002 + 5.50732371507381E-0002 5.50261390743168E-0002 5.49788257710648E-0002 5.49312975066366E-0002 5.48835545500887E-0002 + 5.48355971738732E-0002 5.47874256538319E-0002 5.47390402691907E-0002 5.46904413025542E-0002 5.46416290398984E-0002 + 5.45926037705658E-0002 5.45433657872598E-0002 5.44939153860370E-0002 5.44442528663024E-0002 5.43943785308029E-0002 + 5.43442926856213E-0002 5.42939956401693E-0002 5.42434877071822E-0002 5.41927692027122E-0002 5.41418404461219E-0002 + 5.40907017600779E-0002 5.40393534705447E-0002 5.39877959067779E-0002 5.39360294013179E-0002 5.38840542899832E-0002 + 5.38318709118636E-0002 5.37794796093144E-0002 5.37268807279488E-0002 5.36740746166312E-0002 5.36210616274714E-0002 + 5.35678421158165E-0002 5.35144164402451E-0002 5.34607849625601E-0002 5.34069480477820E-0002 5.33529060641407E-0002 + 5.32986593830704E-0002 5.32442083792014E-0002 5.31895534303529E-0002 5.31346949175267E-0002 5.30796332248997E-0002 + 5.30243687398159E-0002 5.29689018527807E-0002 5.29132329574521E-0002 5.28573624506344E-0002 5.28012907322704E-0002 + 5.27450182054342E-0002 5.26885452763242E-0002 5.26318723542536E-0002 5.25749998516463E-0002 5.25179281840263E-0002 + 5.24606577700114E-0002 5.24031890313058E-0002 5.23455223926919E-0002 5.22876582820227E-0002 5.22295971302141E-0002 + 5.21713393712373E-0002 5.21128854421107E-0002 5.20542357828927E-0002 5.19953908366723E-0002 5.19363510495628E-0002 + 5.18771168706934E-0002 5.18176887521998E-0002 5.17580671492185E-0002 5.16982525198774E-0002 5.16382453252868E-0002 + 5.15780460295331E-0002 5.15176550996697E-0002 5.14570730057084E-0002 5.13963002206115E-0002 5.13353372202837E-0002 + 5.12741844835635E-0002 5.12128424922146E-0002 5.11513117309175E-0002 5.10895926872623E-0002 5.10276858517379E-0002 + 5.09655917177251E-0002 5.09033107814879E-0002 5.08408435421642E-0002 5.07781905017576E-0002 5.07153521651286E-0002 + 5.06523290399864E-0002 5.05891216368789E-0002 5.05257304691850E-0002 5.04621560531055E-0002 5.03983989076538E-0002 + 5.03344595546477E-0002 5.02703385186999E-0002 5.02060363272090E-0002 5.01415535103511E-0002 5.00768906010696E-0002 + 5.00120481350674E-0002 4.99470266507972E-0002 4.98818266894519E-0002 4.98164487949561E-0002 4.97508935139560E-0002 + 4.96851613958120E-0002 4.96192529925866E-0002 4.95531688590376E-0002 4.94869095526067E-0002 4.94204756334122E-0002 + 4.93538676642375E-0002 4.92870862105224E-0002 4.92201318403545E-0002 4.91530051244582E-0002 4.90857066361859E-0002 + 4.90182369515079E-0002 4.89505966490037E-0002 4.88827863098510E-0002 4.88148065178164E-0002 4.87466578592469E-0002 + 4.86783409230581E-0002 4.86098563007255E-0002 4.85412045862745E-0002 4.84723863762703E-0002 4.84034022698084E-0002 + 4.83342528685037E-0002 4.82649387764816E-0002 4.81954606003673E-0002 4.81258189492757E-0002 4.80560144348016E-0002 + 4.79860476710096E-0002 4.79159192744234E-0002 4.78456298640161E-0002 4.77751800611996E-0002 4.77045704898147E-0002 + 4.76338017761206E-0002 4.75628745487840E-0002 4.74917894388704E-0002 4.74205470798315E-0002 4.73491481074961E-0002 + 4.72775931600597E-0002 4.72058828780729E-0002 4.71340179044324E-0002 4.70619988843686E-0002 4.69898264654374E-0002 + 4.69175012975068E-0002 4.68450240327482E-0002 4.67723953256251E-0002 4.66996158328821E-0002 4.66266862135347E-0002 + 4.65536071288577E-0002 4.64803792423752E-0002 4.64070032198497E-0002 4.63334797292699E-0002 4.62598094408418E-0002 + 4.61859930269759E-0002 4.61120311622775E-0002 4.60379245235349E-0002 4.59636737897087E-0002 4.58892796419209E-0002 + 4.58147427634430E-0002 4.57400638396862E-0002 4.56652435581886E-0002 4.55902826086050E-0002 4.55151816826960E-0002 + 4.54399414743154E-0002 4.53645626794005E-0002 4.52890459959595E-0002 4.52133921240607E-0002 4.51376017658210E-0002 + 4.50616756253945E-0002 4.49856144089615E-0002 4.49094188247160E-0002 4.48330895828551E-0002 4.47566273955672E-0002 + 4.46800329770202E-0002 4.46033070433501E-0002 4.45264503126497E-0002 4.44494635049564E-0002 4.43723473422404E-0002 + 4.42951025483940E-0002 4.42177298492188E-0002 4.41402299724144E-0002 4.40626036475661E-0002 4.39848516061346E-0002 + 4.39069745814422E-0002 4.38289733086615E-0002 4.37508485248048E-0002 4.36726009687103E-0002 4.35942313810315E-0002 + 4.35157405042239E-0002 4.34371290825349E-0002 4.33583978619897E-0002 4.32795475903804E-0002 4.32005790172539E-0002 + 4.31214928938991E-0002 4.30422899733355E-0002 4.29629710103007E-0002 4.28835367612375E-0002 4.28039879842837E-0002 + 4.27243254392569E-0002 4.26445498876450E-0002 4.25646620925921E-0002 4.24846628188870E-0002 4.24045528329504E-0002 + 4.23243329028224E-0002 4.22440037981513E-0002 4.21635662901791E-0002 4.20830211517312E-0002 4.20023691572019E-0002 + 4.19216110825437E-0002 4.18407477052536E-0002 4.17597798043602E-0002 4.16787081604129E-0002 4.15975335554671E-0002 + 4.15162567730736E-0002 4.14348785982637E-0002 4.13533998175389E-0002 4.12718212188563E-0002 4.11901435916166E-0002 + 4.11083677266518E-0002 4.10264944162114E-0002 4.09445244539505E-0002 4.08624586349159E-0002 4.07802977555353E-0002 + 4.06980426136016E-0002 4.06156940082620E-0002 4.05332527400048E-0002 4.04507196106455E-0002 4.03680954233153E-0002 + 4.02853809824464E-0002 4.02025770937609E-0002 4.01196845642558E-0002 4.00367042021913E-0002 3.99536368170774E-0002 + 3.98704832196604E-0002 3.97872442219104E-0002 3.97039206370071E-0002 3.96205132793283E-0002 3.95370229644353E-0002 + 3.94534505090597E-0002 3.93697967310915E-0002 3.92860624495640E-0002 3.92022484846422E-0002 3.91183556576084E-0002 + 3.90343847908490E-0002 3.89503367078423E-0002 3.88662122331431E-0002 3.87820121923715E-0002 3.86977374121978E-0002 + 3.86133887203300E-0002 3.85289669455000E-0002 3.84444729174504E-0002 3.83599074669208E-0002 3.82752714256345E-0002 + 3.81905656262849E-0002 3.81057909025215E-0002 3.80209480889373E-0002 3.79360380210545E-0002 3.78510615353108E-0002 + 3.77660194690470E-0002 3.76809126604915E-0002 3.75957419487483E-0002 3.75105081737822E-0002 3.74252121764058E-0002 + 3.73398547982661E-0002 3.72544368818291E-0002 3.71689592703687E-0002 3.70834228079500E-0002 3.69978283394184E-0002 + 3.69121767103832E-0002 3.68264687672063E-0002 3.67407053569861E-0002 3.66548873275451E-0002 3.65690155274158E-0002 + 3.64830908058262E-0002 3.63971140126870E-0002 3.63110859985764E-0002 3.62250076147277E-0002 3.61388797130139E-0002 + 3.60527031459345E-0002 3.59664787666019E-0002 3.58802074287262E-0002 3.57938899866027E-0002 3.57075272950967E-0002 + 3.56211202096306E-0002 3.55346695861684E-0002 3.54481762812028E-0002 3.53616411517412E-0002 3.52750650552908E-0002 + 3.51884488498450E-0002 3.51017933938693E-0002 3.50150995462874E-0002 3.49283681664666E-0002 3.48416001142034E-0002 + 3.47547962497108E-0002 3.46679574336022E-0002 3.45810845268788E-0002 3.44941783909145E-0002 3.44072398874417E-0002 + 3.43202698785382E-0002 3.42332692266110E-0002 3.41462387943842E-0002 3.40591794448829E-0002 3.39720920414205E-0002 + 3.38849774475830E-0002 3.37978365272157E-0002 3.37106701444089E-0002 3.36234791634828E-0002 3.35362644489741E-0002 + 3.34490268656208E-0002 3.33617672783488E-0002 3.32744865522569E-0002 3.31871855526022E-0002 3.30998651447868E-0002 + 3.30125261943422E-0002 3.29251695669160E-0002 3.28377961282562E-0002 3.27504067441987E-0002 3.26630022806509E-0002 + 3.25755836035781E-0002 3.24881515789897E-0002 3.24007070729237E-0002 3.23132509514329E-0002 3.22257840805699E-0002 + 3.21383073263741E-0002 3.20508215548548E-0002 3.19633276319786E-0002 3.18758264236547E-0002 3.17883187957195E-0002 + 3.17008056139231E-0002 3.16132877439140E-0002 3.15257660512256E-0002 3.14382414012604E-0002 3.13507146592763E-0002 + 3.12631866903720E-0002 3.11756583594723E-0002 3.10881305313138E-0002 3.10006040704295E-0002 3.09130798411360E-0002 + 3.08255587075170E-0002 3.07380415334098E-0002 3.06505291823907E-0002 3.05630225177600E-0002 3.04755224025281E-0002 + 3.03880296994001E-0002 3.03005452707615E-0002 3.02130699786646E-0002 3.01256046848121E-0002 3.00381502505440E-0002 + 2.99507075368221E-0002 2.98632774042162E-0002 2.97758607128886E-0002 2.96884583225800E-0002 2.96010710925956E-0002 + 2.95136998817886E-0002 2.94263455485477E-0002 2.93390089507809E-0002 2.92516909459017E-0002 2.91643923908147E-0002 + 2.90771141418995E-0002 2.89898570549985E-0002 2.89026219854000E-0002 2.88154097878249E-0002 2.87282213164115E-0002 + 2.86410574247013E-0002 2.85539189656243E-0002 2.84668067914836E-0002 2.83797217539422E-0002 2.82926647040071E-0002 + 2.82056364920155E-0002 2.81186379676195E-0002 2.80316699797725E-0002 2.79447333767135E-0002 2.78578290059527E-0002 + 2.77709577142579E-0002 2.76841203476384E-0002 2.75973177513316E-0002 2.75105507697875E-0002 2.74238202466552E-0002 + 2.73371270247669E-0002 2.72504719461244E-0002 2.71638558518841E-0002 2.70772795823424E-0002 2.69907439769213E-0002 + 2.69042498741535E-0002 2.68177981116684E-0002 2.67313895261767E-0002 2.66450249534565E-0002 2.65587052283386E-0002 + 2.64724311846916E-0002 2.63862036554082E-0002 2.63000234723894E-0002 2.62138914665307E-0002 2.61278084677084E-0002 + 2.60417753047629E-0002 2.59557928054865E-0002 2.58698617966071E-0002 2.57839831037750E-0002 2.56981575515476E-0002 + 2.56123859633746E-0002 2.55266691615853E-0002 2.54410079673718E-0002 2.53554032007761E-0002 2.52698556806748E-0002 + 2.51843662247655E-0002 2.50989356495514E-0002 2.50135647703272E-0002 2.49282544011655E-0002 2.48430053549008E-0002 + 2.47578184431167E-0002 2.46726944761300E-0002 2.45876342629777E-0002 2.45026386114018E-0002 2.44177083278347E-0002 + 2.43328442173860E-0002 2.42480470838267E-0002 2.41633177295759E-0002 2.40786569556860E-0002 2.39940655618290E-0002 + 2.39095443462811E-0002 2.38250941059091E-0002 2.37407156361565E-0002 2.36564097310282E-0002 2.35721771830774E-0002 + 2.34880187833901E-0002 2.34039353215725E-0002 2.33199275857350E-0002 2.32359963624791E-0002 2.31521424368831E-0002 + 2.30683665924876E-0002 2.29846696112816E-0002 2.29010522736880E-0002 2.28175153585505E-0002 2.27340596431180E-0002 + 2.26506859030312E-0002 2.25673949123090E-0002 2.24841874433336E-0002 2.24010642668371E-0002 2.23180261518870E-0002 + 2.22350738658720E-0002 2.21522081744892E-0002 2.20694298417285E-0002 2.19867396298599E-0002 2.19041382994184E-0002 + 2.18216266091915E-0002 2.17392053162038E-0002 2.16568751757038E-0002 2.15746369411508E-0002 2.14924913641992E-0002 + 2.14104391946864E-0002 2.13284811806178E-0002 2.12466180681538E-0002 2.11648506015954E-0002 2.10831795233705E-0002 + 2.10016055740211E-0002 2.09201294921881E-0002 2.08387520145988E-0002 2.07574738760520E-0002 2.06762958094059E-0002 + 2.05952185455632E-0002 2.05142428134578E-0002 2.04333693400416E-0002 2.03525988502701E-0002 2.02719320670899E-0002 + 2.01913697114242E-0002 2.01109125021602E-0002 2.00305611561346E-0002 1.99503163881206E-0002 1.98701789108152E-0002 + 1.97901494348241E-0002 1.97102286686503E-0002 1.96304173186787E-0002 1.95507160891648E-0002 1.94711256822197E-0002 + 1.93916467977974E-0002 1.93122801336820E-0002 1.92330263854736E-0002 1.91538862465760E-0002 1.90748604081824E-0002 + 1.89959495592637E-0002 1.89171543865537E-0002 1.88384755745370E-0002 1.87599138054362E-0002 1.86814697591978E-0002 + 1.86031441134799E-0002 1.85249375436391E-0002 1.84468507227171E-0002 1.83688843214287E-0002 1.82910390081478E-0002 + 1.82133154488952E-0002 1.81357143073252E-0002 1.80582362447136E-0002 1.79808819199441E-0002 1.79036519894954E-0002 + 1.78265471074299E-0002 1.77495679253789E-0002 1.76727150925319E-0002 1.75959892556221E-0002 1.75193910589157E-0002 + 1.74429211441975E-0002 1.73665801507595E-0002 1.72903687153883E-0002 1.72142874723519E-0002 1.71383370533882E-0002 + 1.70625180876915E-0002 1.69868312019013E-0002 1.69112770200890E-0002 1.68358561637458E-0002 1.67605692517709E-0002 + 1.66854169004585E-0002 1.66103997234862E-0002 1.65355183319023E-0002 1.64607733341144E-0002 1.63861653358763E-0002 + 1.63116949402765E-0002 1.62373627477263E-0002 1.61631693559474E-0002 1.60891153599603E-0002 1.60152013520716E-0002 + 1.59414279218635E-0002 1.58677956561806E-0002 1.57943051391186E-0002 1.57209569520126E-0002 1.56477516734252E-0002 + 1.55746898791351E-0002 1.55017721421247E-0002 1.54289990325696E-0002 1.53563711178260E-0002 1.52838889624192E-0002 + 1.52115531280333E-0002 1.51393641734979E-0002 1.50673226547783E-0002 1.49954291249631E-0002 1.49236841342531E-0002 + 1.48520882299507E-0002 1.47806419564472E-0002 1.47093458552130E-0002 1.46382004647854E-0002 1.45672063207583E-0002 + 1.44963639557705E-0002 1.44256738994944E-0002 1.43551366786264E-0002 1.42847528168741E-0002 1.42145228349469E-0002 + 1.41444472505439E-0002 1.40745265783443E-0002 1.40047613299953E-0002 1.39351520141022E-0002 1.38656991362183E-0002 + 1.37964031988324E-0002 1.37272647013600E-0002 1.36582841401317E-0002 1.35894620083833E-0002 1.35207987962449E-0002 + 1.34522949907305E-0002 1.33839510757283E-0002 1.33157675319893E-0002 1.32477448371180E-0002 1.31798834655614E-0002 + 1.31121838885999E-0002 1.30446465743358E-0002 1.29772719876841E-0002 1.29100605903626E-0002 1.28430128408811E-0002 + 1.27761291945326E-0002 1.27094101033822E-0002 1.26428560162586E-0002 1.25764673787432E-0002 1.25102446331606E-0002 + 1.24441882185698E-0002 1.23782985707534E-0002 1.23125761222089E-0002 1.22470213021386E-0002 1.21816345364408E-0002 + 1.21164162476998E-0002 1.20513668551765E-0002 1.19864867748000E-0002 1.19217764191571E-0002 1.18572361974844E-0002 + 1.17928665156577E-0002 1.17286677761849E-0002 1.16646403781948E-0002 1.16007847174295E-0002 1.15371011862356E-0002 + 1.14735901735542E-0002 1.14102520649135E-0002 1.13470872424191E-0002 1.12840960847454E-0002 1.12212789671279E-0002 + 1.11586362613531E-0002 1.10961683357516E-0002 1.10338755551884E-0002 1.09717582810553E-0002 1.09098168712622E-0002 + 1.08480516802288E-0002 1.07864630588770E-0002 1.07250513546218E-0002 1.06638169113641E-0002 1.06027600694818E-0002 + 1.05418811658230E-0002 1.04811805336968E-0002 1.04206585028666E-0002 1.03603153995417E-0002 1.03001515463695E-0002 + 1.02401672624285E-0002 1.01803628632196E-0002 1.01207386606604E-0002 1.00612949630756E-0002 1.00020320751910E-0002 + 9.94295029812610E-0003 9.88404992938606E-0003 9.82533126285546E-0003 9.76679458879026E-0003 9.70844019381183E-0003 + 9.65026836089877E-0003 9.59227936938064E-0003 9.53447349493129E-0003 9.47685100956137E-0003 9.41941218161240E-0003 + 9.36215727574930E-0003 9.30508655295480E-0003 9.24820027052184E-0003 9.19149868204773E-0003 9.13498203742791E-0003 + 9.07865058284908E-0003 9.02250456078361E-0003 8.96654420998260E-0003 8.91076976547084E-0003 8.85518145853965E-0003 + 8.79977951674154E-0003 8.74456416388447E-0003 8.68953562002546E-0003 8.63469410146555E-0003 8.58003982074350E-0003 + 8.52557298663042E-0003 8.47129380412479E-0003 8.41720247444598E-0003 8.36329919502983E-0003 8.30958415952264E-0003 + 8.25605755777662E-0003 8.20271957584414E-0003 8.14957039597287E-0003 8.09661019660133E-0003 8.04383915235291E-0003 + 7.99125743403202E-0003 7.93886520861864E-0003 7.88666263926420E-0003 7.83464988528641E-0003 7.78282710216527E-0003 + 7.73119444153835E-0003 7.67975205119623E-0003 7.62850007507877E-0003 7.57743865327021E-0003 7.52656792199567E-0003 + 7.47588801361679E-0003 7.42539905662761E-0003 7.37510117565116E-0003 7.32499449143507E-0003 7.27507912084847E-0003 + 7.22535517687764E-0003 7.17582276862339E-0003 7.12648200129657E-0003 7.07733297621525E-0003 7.02837579080151E-0003 + 6.97961053857777E-0003 6.93103730916417E-0003 6.88265618827490E-0003 6.83446725771610E-0003 6.78647059538202E-0003 + 6.73866627525275E-0003 6.69105436739166E-0003 6.64363493794225E-0003 6.59640804912620E-0003 6.54937375924028E-0003 + 6.50253212265485E-0003 6.45588318981065E-0003 6.40942700721717E-0003 6.36316361745058E-0003 6.31709305915135E-0003 + 6.27121536702285E-0003 6.22553057182903E-0003 6.18003870039283E-0003 6.13473977559504E-0003 6.08963381637182E-0003 + 6.04472083771409E-0003 6.00000085066554E-0003 5.95547386232190E-0003 5.91113987582928E-0003 5.86699889038321E-0003 + 5.82305090122813E-0003 5.77929589965560E-0003 5.73573387300432E-0003 5.69236480465878E-0003 5.64918867404920E-0003 + 5.60620545665055E-0003 5.56341512398224E-0003 5.52081764360824E-0003 5.47841297913602E-0003 5.43620109021720E-0003 + 5.39418193254690E-0003 5.35235545786427E-0003 5.31072161395243E-0003 5.26928034463859E-0003 5.22803158979477E-0003 + 5.18697528533782E-0003 5.14611136323046E-0003 5.10543975148132E-0003 5.06496037414652E-0003 5.02467315132965E-0003 + 4.98457799918321E-0003 4.94467482990978E-0003 4.90496355176272E-0003 4.86544406904797E-0003 4.82611628212483E-0003 + 4.78698008740818E-0003 4.74803537736925E-0003 4.70928204053775E-0003 4.67071996150374E-0003 4.63234902091911E-0003 + 4.59416909550006E-0003 4.55618005802864E-0003 4.51838177735568E-0003 4.48077411840235E-0003 4.44335694216295E-0003 + 4.40613010570759E-0003 4.36909346218439E-0003 4.33224686082269E-0003 4.29559014693553E-0003 4.25912316192265E-0003 + 4.22284574327403E-0003 4.18675772457230E-0003 4.15085893549669E-0003 4.11514920182596E-0003 4.07962834544231E-0003 + 4.04429618433468E-0003 4.00915253260252E-0003 3.97419720046005E-0003 3.93942999423953E-0003 3.90485071639595E-0003 + 3.87045916551074E-0003 3.83625513629651E-0003 3.80223841960107E-0003 3.76840880241207E-0003 3.73476606786200E-0003 + 3.70130999523232E-0003 3.66804035995888E-0003 3.63495693363651E-0003 3.60205948402448E-0003 3.56934777505138E-0003 + 3.53682156682077E-0003 3.50448061561652E-0003 3.47232467390821E-0003 3.44035349035718E-0003 3.40856680982194E-0003 + 3.37696437336465E-0003 3.34554591825655E-0003 3.31431117798452E-0003 3.28325988225741E-0003 3.25239175701218E-0003 + 3.22170652442080E-0003 3.19120390289647E-0003 3.16088360710101E-0003 3.13074534795113E-0003 3.10078883262583E-0003 + 3.07101376457359E-0003 3.04141984351938E-0003 3.01200676547242E-0003 2.98277422273329E-0003 2.95372190390216E-0003 + 2.92484949388595E-0003 2.89615667390659E-0003 2.86764312150913E-0003 2.83930851056961E-0003 2.81115251130367E-0003 + 2.78317479027472E-0003 2.75537501040255E-0003 2.72775283097227E-0003 2.70030790764265E-0003 2.67303989245551E-0003 + 2.64594843384442E-0003 2.61903317664426E-0003 2.59229376210021E-0003 2.56572982787738E-0003 2.53934100807060E-0003 + 2.51312693321369E-0003 2.48708723028979E-0003 2.46122152274097E-0003 2.43552943047873E-0003 2.41001056989393E-0003 + 2.38466455386731E-0003 2.35949099178029E-0003 2.33448948952513E-0003 2.30965964951621E-0003 2.28500107070061E-0003 + 2.26051334856954E-0003 2.23619607516921E-0003 2.21204883911248E-0003 2.18807122559020E-0003 2.16426281638283E-0003 + 2.14062318987236E-0003 2.11715192105397E-0003 2.09384858154850E-0003 2.07071273961417E-0003 2.04774396015916E-0003 + 2.02494180475421E-0003 2.00230583164492E-0003 1.97983559576486E-0003 1.95753064874812E-0003 1.93539053894280E-0003 + 1.91341481142376E-0003 1.89160300800617E-0003 1.86995466725909E-0003 1.84846932451885E-0003 1.82714651190311E-0003 + 1.80598575832447E-0003 1.78498658950491E-0003 1.76414852798964E-0003 1.74347109316164E-0003 1.72295380125624E-0003 + 1.70259616537559E-0003 1.68239769550370E-0003 1.66235789852118E-0003 1.64247627822042E-0003 1.62275233532103E-0003 + 1.60318556748493E-0003 1.58377546933219E-0003 1.56452153245653E-0003 1.54542324544141E-0003 1.52648009387583E-0003 + 1.50769156037058E-0003 1.48905712457476E-0003 1.47057626319190E-0003 1.45224844999689E-0003 1.43407315585261E-0003 + 1.41604984872698E-0003 1.39817799371000E-0003 1.38045705303093E-0003 1.36288648607603E-0003 1.34546574940566E-0003 + 1.32819429677243E-0003 1.31107157913881E-0003 1.29409704469537E-0003 1.27727013887884E-0003 1.26059030439061E-0003 + 1.24405698121518E-0003 1.22766960663883E-0003 1.21142761526859E-0003 1.19533043905107E-0003 1.17937750729190E-0003 + 1.16356824667479E-0003 1.14790208128115E-0003 1.13237843260988E-0003 1.11699671959696E-0003 1.10175635863567E-0003 + 1.08665676359656E-0003 1.07169734584803E-0003 1.05687751427651E-0003 1.04219667530733E-0003 1.02765423292553E-0003 + 1.01324958869678E-0003 9.98982141788631E-0004 9.84851288991730E-0004 9.70856424741528E-0004 9.56996941139703E-0004 + 9.43272227976140E-0004 9.29681672750989E-0004 9.16224660696704E-0004 9.02900574800564E-0004 8.89708795827059E-0004 + 8.76648702340634E-0004 8.63719670728698E-0004 8.50921075224421E-0004 8.38252287930189E-0004 8.25712678840831E-0004 + 8.13301615867338E-0004 8.01018464860484E-0004 7.88862589634793E-0004 7.76833351992758E-0004 7.64930111748894E-0004 + 7.53152226754404E-0004 7.41499052921659E-0004 7.29969944249148E-0004 7.18564252846353E-0004 7.07281328958958E-0004 + 6.96120520994314E-0004 6.85081175546763E-0004 6.74162637423549E-0004 6.63364249670567E-0004 6.52685353598576E-0004 + 6.42125288809331E-0004 6.31683393222141E-0004 6.21359003100450E-0004 6.11151453078608E-0004 6.01060076188979E-0004 + 5.91084203888984E-0004 5.81223166088670E-0004 5.71476291178004E-0004 5.61842906054859E-0004 5.52322336152837E-0004 + 5.42913905469358E-0004 5.33616936594064E-0004 5.24430750737200E-0004 5.15354667758455E-0004 5.06388006195672E-0004 + 4.97530083294006E-0004 4.88780215035211E-0004 4.80137716166998E-0004 4.71601900232784E-0004 4.63172079601409E-0004 + 4.54847565497323E-0004 4.46627668030640E-0004 4.38511696227647E-0004 4.30498958061437E-0004 4.22588760482635E-0004 + 4.14780409450496E-0004 4.07073209963998E-0004 3.99466466093381E-0004 3.91959481011588E-0004 3.84551557026142E-0004 + 3.77241995611157E-0004 3.70030097439450E-0004 3.62915162415022E-0004 3.55896489705566E-0004 3.48973377775287E-0004 + 3.42145124417963E-0004 3.35411026790003E-0004 3.28770381443969E-0004 3.22222484362084E-0004 3.15766630990113E-0004 + 3.09402116271299E-0004 3.03128234680600E-0004 2.96944280259162E-0004 2.90849546648825E-0004 2.84843327127062E-0004 + 2.78924914641927E-0004 2.73093601847372E-0004 2.67348681138624E-0004 2.61689444687903E-0004 2.56115184480264E-0004 + 2.50625192349648E-0004 2.45218760015222E-0004 2.39895179117807E-0004 2.34653741256685E-0004 2.29493738026378E-0004 + 2.24414461053913E-0004 2.19415202036098E-0004 2.14495252777071E-0004 2.09653905226118E-0004 2.04890451515594E-0004 + 2.00204183999208E-0004 1.95594395290349E-0004 1.91060378300761E-0004 1.86601426279410E-0004 1.82216832851500E-0004 + 1.77905892057805E-0004 1.73667898394119E-0004 1.69502146851043E-0004 1.65407932953851E-0004 1.61384552802686E-0004 + 1.57431303112954E-0004 1.53547481255885E-0004 1.49732385299397E-0004 1.45985314049091E-0004 1.42305567089588E-0004 + 1.38692444825942E-0004 1.35145248525395E-0004 1.31663280359327E-0004 1.28245843445383E-0004 1.24892241889898E-0004 + 1.21601780830485E-0004 1.18373766478880E-0004 1.15207506164048E-0004 1.12102308375417E-0004 1.09057482806459E-0004 + 1.06072340398407E-0004 1.03146193384268E-0004 1.00278355333011E-0004 9.74681411940181E-0005 9.47148673417926E-0005 + 9.20178516208089E-0005 8.93764133907042E-0005 8.67898735716146E-0005 8.42575546898136E-0005 8.17787809235257E-0005 + 7.93528781490100E-0005 7.69791739868960E-0005 7.46569978486839E-0005 7.23856809835701E-0005 7.01645565254365E-0005 + 6.79929595401353E-0005 6.58702270729584E-0005 6.37956981963956E-0005 6.17687140580982E-0005 5.97886179290851E-0005 + 5.78547552522181E-0005 5.59664736908715E-0005 5.41231231779043E-0005 5.23240559648027E-0005 5.05686266711240E-0005 + 4.88561923341666E-0005 4.71861124588629E-0005 4.55577490679547E-0005 4.39704667523712E-0005 4.24236327219041E-0005 + 4.09166168560693E-0005 3.94487917552635E-0005 3.80195327921554E-0005 3.66282181633062E-0005 3.52742289410711E-0005 + 3.39569491257141E-0005 3.26757656978165E-0005 3.14300686708852E-0005 3.02192511442526E-0005 2.90427093562171E-0005 + 2.78998427374210E-0005 2.67900539645069E-0005 2.57127490140023E-0005 2.46673372164748E-0005 2.36532313109472E-0005 + 2.26698474995397E-0005 2.17166055024044E-0005 2.07929286128861E-0005 1.98982437529644E-0005 1.90319815289332E-0005 + 1.81935762873507E-0005 1.73824661712544E-0005 1.65980931766108E-0005 1.58399032090568E-0005 1.51073461408759E-0005 + 1.43998758682564E-0005 1.37169503687939E-0005 1.30580317592680E-0005 1.24225863536856E-0005 1.18100847215691E-0005 + 1.12200017465332E-0005 1.06518166851080E-0005 1.01050132258416E-0005 9.57907954865687E-0006 9.07350838448683E-0006 + 8.58779707516982E-0006 8.12144763361334E-0006 7.67396680423377E-0006 7.24486612365455E-0006 6.83366198168845E-0006 + 6.43987568257446E-0006 6.06303350649896E-0006 5.70266677138530E-0006 5.35831189495114E-0006 5.02951045704732E-0006 + 4.71580926226163E-0006 4.41676040280756E-0006 4.13192132167618E-0006 3.86085487607340E-0006 3.60312940113079E-0006 + 3.35831877389008E-0006 3.12600247757115E-0006 2.90576566611197E-0006 2.69719922899481E-0006 2.49989985634358E-0006 + 2.31347010430813E-0006 2.13751846072727E-0006 1.97165941107108E-0006 1.81551350466918E-0006 1.66870742121795E-0006 + 1.53087403757344E-0006 1.40165249482905E-0006 1.28068826567384E-0006 1.16763322204115E-0006 1.06214570303911E-0006 + 9.63890583170691E-0007 8.72539340838492E-0007 7.87770127138895E-0007 7.09267834945132E-0007 6.36724168277047E-0007 + 5.69837711963687E-0007 5.08314001593871E-0007 4.51865593759613E-0007 4.00212136589807E-0007 3.53080440577162E-0007 + 3.10204549698354E-0007 2.71325812826495E-0007 2.36192955439595E-0007 2.04562151622643E-0007 1.76197096366251E-0007 + 1.50869078160763E-0007 1.28357051887950E-0007 1.08447712009831E-0007 9.09355660557710E-0008 7.56230084087317E-0008 + 6.23203943906192E-0008 5.08461146483192E-0008 4.10266698399582E-0008 3.26967456233138E-0008 2.56992879459220E-0008 + 1.98855786381520E-0008 1.51153113098278E-0008 1.12566675508462E-0008 8.18639343674711E-0009 5.78987633959034E-0009 + 3.96122204507970E-0009 2.60333217642795E-0009 1.62798192566039E-0009 9.55898093071187E-0010 5.16837435434994E-0010 + 2.49665323693537E-0010 1.02434710741355E-0010 3.24654100138627E-0011 6.42368552507008E-0012 4.02154032476616E-0013 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 5.15272800898784E+0002 5.13776716197091E+0002 5.12287371082095E+0002 + 5.10804717393591E+0002 5.09328707434646E+0002 5.07859293966555E+0002 5.06396430203862E+0002 5.04940069809433E+0002 + 5.03490166889588E+0002 5.02046675989284E+0002 5.00609552087356E+0002 4.99178750591813E+0002 4.97754227335182E+0002 + 4.96335938569909E+0002 4.94923840963811E+0002 4.93517891595578E+0002 4.92118047950330E+0002 4.90724267915217E+0002 + 4.89336509775077E+0002 4.87954732208136E+0002 4.86578894281763E+0002 4.85208955448266E+0002 4.83844875540741E+0002 + 4.82486614768969E+0002 4.81134133715349E+0002 4.79787393330893E+0002 4.78446354931251E+0002 4.77110980192791E+0002 + 4.75781231148719E+0002 4.74457070185241E+0002 4.73138460037776E+0002 4.71825363787199E+0002 4.70517744856142E+0002 + 4.69215567005325E+0002 4.67918794329927E+0002 4.66627391256014E+0002 4.65341322536986E+0002 4.64060553250077E+0002 + 4.62785048792896E+0002 4.61514774879996E+0002 4.60249697539494E+0002 4.58989783109718E+0002 4.57734998235902E+0002 + 4.56485309866910E+0002 4.55240685252000E+0002 4.54001091937627E+0002 4.52766497764277E+0002 4.51536870863342E+0002 + 4.50312179654022E+0002 4.49092392840275E+0002 4.47877479407784E+0002 4.46667408620976E+0002 4.45462150020060E+0002 + 4.44261673418108E+0002 4.43065948898163E+0002 4.41874946810382E+0002 4.40688637769209E+0002 4.39506992650587E+0002 + 4.38329982589186E+0002 4.37157578975682E+0002 4.35989753454049E+0002 4.34826477918891E+0002 4.33667724512802E+0002 + 4.32513465623756E+0002 4.31363673882522E+0002 4.30218322160114E+0002 4.29077383565266E+0002 4.27940831441939E+0002 + 4.26808639366846E+0002 4.25680781147021E+0002 4.24557230817399E+0002 4.23437962638432E+0002 4.22322951093733E+0002 + 4.21212170887737E+0002 4.20105596943401E+0002 4.19003204399917E+0002 4.17904968610462E+0002 4.16810865139964E+0002 + 4.15720869762896E+0002 4.14634958461099E+0002 4.13553107421624E+0002 4.12475293034598E+0002 4.11401491891118E+0002 + 4.10331680781163E+0002 4.09265836691536E+0002 4.08203936803823E+0002 4.07145958492377E+0002 4.06091879322327E+0002 + 4.05041677047601E+0002 4.03995329608984E+0002 4.02952815132183E+0002 4.01914111925929E+0002 4.00879198480084E+0002 + 3.99848053463781E+0002 3.98820655723582E+0002 3.97796984281652E+0002 3.96777018333959E+0002 3.95760737248490E+0002 + 3.94748120563489E+0002 3.93739147985715E+0002 3.92733799388716E+0002 3.91732054811127E+0002 3.90733894454982E+0002 + 3.89739298684047E+0002 3.88748248022176E+0002 3.87760723151675E+0002 3.86776704911693E+0002 3.85796174296626E+0002 + 3.84819112454544E+0002 3.83845500685627E+0002 3.82875320440627E+0002 3.81908553319342E+0002 3.80945181069108E+0002 + 3.79985185583306E+0002 3.79028548899890E+0002 3.78075253199928E+0002 3.77125280806159E+0002 3.76178614181565E+0002 + 3.75235235927965E+0002 3.74295128784615E+0002 3.73358275626831E+0002 3.72424659464624E+0002 3.71494263441350E+0002 + 3.70567070832376E+0002 3.69643065043761E+0002 3.68722229610948E+0002 3.67804548197477E+0002 3.66890004593705E+0002 + 3.65978582715545E+0002 3.65070266603215E+0002 3.64165040420009E+0002 3.63262888451065E+0002 3.62363795102170E+0002 + 3.61467744898553E+0002 3.60574722483712E+0002 3.59684712618241E+0002 3.58797700178674E+0002 3.57913670156345E+0002 + 3.57032607656256E+0002 3.56154497895955E+0002 3.55279326204435E+0002 3.54407078021040E+0002 3.53537738894377E+0002 + 3.52671294481254E+0002 3.51807730545616E+0002 3.50947032957500E+0002 3.50089187692000E+0002 3.49234180828242E+0002 + 3.48381998548372E+0002 3.47532627136555E+0002 3.46686052977979E+0002 3.45842262557883E+0002 3.45001242460582E+0002 + 3.44162979368507E+0002 3.43327460061263E+0002 3.42494671414683E+0002 3.41664600399907E+0002 3.40837234082461E+0002 + 3.40012559621347E+0002 3.39190564268149E+0002 3.38371235366145E+0002 3.37554560349423E+0002 3.36740526742019E+0002 + 3.35929122157051E+0002 3.35120334295875E+0002 3.34314150947238E+0002 3.33510559986450E+0002 3.32709549374559E+0002 + 3.31911107157537E+0002 3.31115221465479E+0002 3.30321880511798E+0002 3.29531072592445E+0002 3.28742786085126E+0002 + 3.27957009448531E+0002 3.27173731221570E+0002 3.26392940022625E+0002 3.25614624548793E+0002 3.24838773575157E+0002 + 3.24065375954053E+0002 3.23294420614344E+0002 3.22525896560709E+0002 3.21759792872935E+0002 3.20996098705218E+0002 + 3.20234803285469E+0002 3.19475895914632E+0002 3.18719365966005E+0002 3.17965202884571E+0002 3.17213396186335E+0002 + 3.16463935457668E+0002 3.15716810354659E+0002 3.14972010602473E+0002 3.14229525994716E+0002 3.13489346392806E+0002 + 3.12751461725355E+0002 3.12015861987549E+0002 3.11282537240545E+0002 3.10551477610866E+0002 3.09822673289807E+0002 + 3.09096114532846E+0002 3.08371791659059E+0002 3.07649695050548E+0002 3.06929815151868E+0002 3.06212142469461E+0002 + 3.05496667571101E+0002 3.04783381085340E+0002 3.04072273700961E+0002 3.03363336166438E+0002 3.02656559289400E+0002 + 3.01951933936104E+0002 3.01249451030907E+0002 3.00549101555752E+0002 2.99850876549655E+0002 2.99154767108192E+0002 + 2.98460764383003E+0002 2.97768859581295E+0002 2.97079043965347E+0002 2.96391308852025E+0002 2.95705645612302E+0002 + 2.95022045670780E+0002 2.94340500505222E+0002 2.93661001646082E+0002 2.92983540676044E+0002 2.92308109229570E+0002 + 2.91634698992442E+0002 2.90963301701320E+0002 2.90293909143296E+0002 2.89626513155459E+0002 2.88961105624461E+0002 + 2.88297678486087E+0002 2.87636223724832E+0002 2.86976733373482E+0002 2.86319199512699E+0002 2.85663614270606E+0002 + 2.85009969822384E+0002 2.84358258389870E+0002 2.83708472241156E+0002 2.83060603690194E+0002 2.82414645096411E+0002 + 2.81770588864317E+0002 2.81128427443125E+0002 2.80488153326375E+0002 2.79849759051558E+0002 2.79213237199742E+0002 + 2.78578580395213E+0002 2.77945781305105E+0002 2.77314832639045E+0002 2.76685727148797E+0002 2.76058457627909E+0002 + 2.75433016911364E+0002 2.74809397875240E+0002 2.74187593436364E+0002 2.73567596551977E+0002 2.72949400219398E+0002 + 2.72332997475696E+0002 2.71718381397361E+0002 2.71105545099980E+0002 2.70494481737915E+0002 2.69885184503991E+0002 + 2.69277646629175E+0002 2.68671861382268E+0002 2.68067822069600E+0002 2.67465522034718E+0002 2.66864954658092E+0002 + 2.66266113356815E+0002 2.65668991584301E+0002 2.65073582830000E+0002 2.64479880619107E+0002 2.63887878512271E+0002 + 2.63297570105316E+0002 2.62708949028959E+0002 2.62122008948528E+0002 2.61536743563694E+0002 2.60953146608190E+0002 + 2.60371211849550E+0002 2.59790933088834E+0002 2.59212304160368E+0002 2.58635318931482E+0002 2.58059971302249E+0002 + 2.57486255205229E+0002 2.56914164605217E+0002 2.56343693498990E+0002 2.55774835915055E+0002 2.55207585913408E+0002 + 2.54641937585287E+0002 2.54077885052931E+0002 2.53515422469339E+0002 2.52954544018034E+0002 2.52395243912832E+0002 + 2.51837516397604E+0002 2.51281355746050E+0002 2.50726756261469E+0002 2.50173712276535E+0002 2.49622218153075E+0002 + 2.49072268281845E+0002 2.48523857082311E+0002 2.47976979002437E+0002 2.47431628518464E+0002 2.46887800134704E+0002 + 2.46345488383323E+0002 2.45804687824138E+0002 2.45265393044407E+0002 2.44727598658629E+0002 2.44191299308335E+0002 + 2.43656489661894E+0002 2.43123164414312E+0002 2.42591318287033E+0002 2.42060946027750E+0002 2.41532042410207E+0002 + 2.41004602234011E+0002 2.40478620324442E+0002 2.39954091532266E+0002 2.39431010733548E+0002 2.38909372829474E+0002 + 2.38389172746159E+0002 2.37870405434478E+0002 2.37353065869879E+0002 2.36837149052211E+0002 2.36322650005548E+0002 + 2.35809563778014E+0002 2.35297885441614E+0002 2.34787610092060E+0002 2.34278732848608E+0002 2.33771248853886E+0002 + 2.33265153273731E+0002 2.32760441297024E+0002 2.32257108135532E+0002 2.31755149023741E+0002 2.31254559218702E+0002 + 2.30755333999869E+0002 2.30257468668947E+0002 2.29760958549736E+0002 2.29265798987975E+0002 2.28771985351193E+0002 + 2.28279513028559E+0002 2.27788377430730E+0002 2.27298573989708E+0002 2.26810098158689E+0002 2.26322945411919E+0002 + 2.25837111244555E+0002 2.25352591172515E+0002 2.24869380732344E+0002 2.24387475481073E+0002 2.23906870996075E+0002 + 2.23427562874937E+0002 2.22949546735317E+0002 2.22472818214812E+0002 2.21997372970826E+0002 2.21523206680435E+0002 + 2.21050315040259E+0002 2.20578693766331E+0002 2.20108338593966E+0002 2.19639245277638E+0002 2.19171409590854E+0002 + 2.18704827326022E+0002 2.18239494294336E+0002 2.17775406325646E+0002 2.17312559268342E+0002 2.16850948989230E+0002 + 2.16390571373411E+0002 2.15931422324168E+0002 2.15473497762844E+0002 2.15016793628726E+0002 2.14561305878933E+0002 + 2.14107030488298E+0002 2.13653963449255E+0002 2.13202100771732E+0002 2.12751438483031E+0002 2.12301972627726E+0002 + 2.11853699267548E+0002 2.11406614481280E+0002 2.10960714364648E+0002 2.10515995030215E+0002 2.10072452607275E+0002 + 2.09630083241750E+0002 2.09188883096086E+0002 2.08748848349146E+0002 2.08309975196116E+0002 2.07872259848397E+0002 + 2.07435698533509E+0002 2.07000287494988E+0002 2.06566022992294E+0002 2.06132901300706E+0002 2.05700918711231E+0002 + 2.05270071530505E+0002 2.04840356080699E+0002 2.04411768699425E+0002 2.03984305739643E+0002 2.03557963569566E+0002 + 2.03132738572573E+0002 2.02708627147111E+0002 2.02285625706614E+0002 2.01863730679402E+0002 2.01442938508604E+0002 + 2.01023245652062E+0002 2.00604648582246E+0002 2.00187143786169E+0002 1.99770727765299E+0002 1.99355397035476E+0002 + 1.98941148126826E+0002 1.98527977583679E+0002 1.98115881964485E+0002 1.97704857841729E+0002 1.97294901801857E+0002 + 1.96886010445187E+0002 1.96478180385833E+0002 1.96071408251626E+0002 1.95665690684032E+0002 1.95261024338077E+0002 + 1.94857405882267E+0002 1.94454831998513E+0002 1.94053299382052E+0002 1.93652804741374E+0002 1.93253344798146E+0002 + 1.92854916287137E+0002 1.92457515956145E+0002 1.92061140565923E+0002 1.91665786890105E+0002 1.91271451715139E+0002 + 1.90878131840208E+0002 1.90485824077165E+0002 1.90094525250460E+0002 1.89704232197073E+0002 1.89314941766438E+0002 + 1.88926650820383E+0002 1.88539356233056E+0002 1.88153054890858E+0002 1.87767743692380E+0002 1.87383419548331E+0002 + 1.87000079381474E+0002 1.86617720126563E+0002 1.86236338730275E+0002 1.85855932151145E+0002 1.85476497359506E+0002 + 1.85098031337421E+0002 1.84720531078624E+0002 1.84343993588453E+0002 1.83968415883792E+0002 1.83593794993008E+0002 + 1.83220127955889E+0002 1.82847411823587E+0002 1.82475643658551E+0002 1.82104820534476E+0002 1.81734939536235E+0002 + 1.81365997759829E+0002 1.80997992312321E+0002 1.80630920311783E+0002 1.80264778887237E+0002 1.79899565178598E+0002 + 1.79535276336617E+0002 1.79171909522826E+0002 1.78809461909481E+0002 1.78447930679508E+0002 1.78087313026449E+0002 + 1.77727606154402E+0002 1.77368807277976E+0002 1.77010913622228E+0002 1.76653922422618E+0002 1.76297830924949E+0002 + 1.75942636385319E+0002 1.75588336070069E+0002 1.75234927255728E+0002 1.74882407228964E+0002 1.74530773286535E+0002 + 1.74180022735233E+0002 1.73830152891838E+0002 1.73481161083069E+0002 1.73133044645531E+0002 1.72785800925666E+0002 + 1.72439427279709E+0002 1.72093921073633E+0002 1.71749279683108E+0002 1.71405500493447E+0002 1.71062580899560E+0002 + 1.70720518305911E+0002 1.70379310126467E+0002 1.70038953784654E+0002 1.69699446713307E+0002 1.69360786354631E+0002 + 1.69022970160150E+0002 1.68685995590664E+0002 1.68349860116203E+0002 1.68014561215985E+0002 1.67680096378370E+0002 + 1.67346463100817E+0002 1.67013658889837E+0002 1.66681681260958E+0002 1.66350527738673E+0002 1.66020195856402E+0002 + 1.65690683156449E+0002 1.65361987189961E+0002 1.65034105516883E+0002 1.64707035705920E+0002 1.64380775334494E+0002 + 1.64055321988704E+0002 1.63730673263285E+0002 1.63406826761565E+0002 1.63083780095431E+0002 1.62761530885283E+0002 + 1.62440076759998E+0002 1.62119415356890E+0002 1.61799544321670E+0002 1.61480461308409E+0002 1.61162163979497E+0002 + 1.60844650005607E+0002 1.60527917065657E+0002 1.60211962846770E+0002 1.59896785044238E+0002 1.59582381361487E+0002 + 1.59268749510034E+0002 1.58955887209458E+0002 1.58643792187356E+0002 1.58332462179312E+0002 1.58021894928858E+0002 + 1.57712088187440E+0002 1.57403039714382E+0002 1.57094747276850E+0002 1.56787208649816E+0002 1.56480421616026E+0002 + 1.56174383965962E+0002 1.55869093497811E+0002 1.55564548017427E+0002 1.55260745338300E+0002 1.54957683281521E+0002 + 1.54655359675749E+0002 1.54353772357175E+0002 1.54052919169492E+0002 1.53752797963863E+0002 1.53453406598883E+0002 + 1.53154742940551E+0002 1.52856804862237E+0002 1.52559590244648E+0002 1.52263096975797E+0002 1.51967322950973E+0002 + 1.51672266072707E+0002 1.51377924250741E+0002 1.51084295401997E+0002 1.50791377450547E+0002 1.50499168327583E+0002 + 1.50207665971383E+0002 1.49916868327282E+0002 1.49626773347644E+0002 1.49337378991831E+0002 1.49048683226168E+0002 + 1.48760684023923E+0002 1.48473379365269E+0002 1.48186767237259E+0002 1.47900845633794E+0002 1.47615612555599E+0002 + 1.47331066010187E+0002 1.47047204011837E+0002 1.46764024581561E+0002 1.46481525747078E+0002 1.46199705542787E+0002 + 1.45918562009734E+0002 1.45638093195590E+0002 1.45358297154621E+0002 1.45079171947657E+0002 1.44800715642073E+0002 + 1.44522926311754E+0002 1.44245802037069E+0002 1.43969340904850E+0002 1.43693541008360E+0002 1.43418400447265E+0002 + 1.43143917327613E+0002 1.42870089761806E+0002 1.42596915868571E+0002 1.42324393772935E+0002 1.42052521606203E+0002 + 1.41781297505928E+0002 1.41510719615887E+0002 1.41240786086056E+0002 1.40971495072585E+0002 1.40702844737772E+0002 + 1.40434833250038E+0002 1.40167458783902E+0002 1.39900719519958E+0002 1.39634613644850E+0002 1.39369139351246E+0002 + 1.39104294837814E+0002 1.38840078309201E+0002 1.38576487976004E+0002 1.38313522054751E+0002 1.38051178767872E+0002 + 1.37789456343683E+0002 1.37528353016353E+0002 1.37267867025890E+0002 1.37007996618110E+0002 1.36748740044619E+0002 + 1.36490095562788E+0002 1.36232061435730E+0002 1.35974635932278E+0002 1.35717817326964E+0002 1.35461603899990E+0002 + 1.35205993937215E+0002 1.34950985730126E+0002 1.34696577575818E+0002 1.34442767776972E+0002 1.34189554641833E+0002 + 1.33936936484188E+0002 1.33684911623345E+0002 1.33433478384110E+0002 1.33182635096769E+0002 1.32932380097062E+0002 + 1.32682711726163E+0002 1.32433628330664E+0002 1.32185128262546E+0002 1.31937209879165E+0002 1.31689871543225E+0002 + 1.31443111622763E+0002 1.31196928491126E+0002 1.30951320526949E+0002 1.30706286114138E+0002 1.30461823641847E+0002 + 1.30217931504458E+0002 1.29974608101564E+0002 1.29731851837944E+0002 1.29489661123549E+0002 1.29248034373477E+0002 + 1.29006970007956E+0002 1.28766466452324E+0002 1.28526522137011E+0002 1.28287135497515E+0002 1.28048304974390E+0002 + 1.27810029013220E+0002 1.27572306064603E+0002 1.27335134584133E+0002 1.27098513032378E+0002 1.26862439874866E+0002 + 1.26626913582061E+0002 1.26391932629348E+0002 1.26157495497011E+0002 1.25923600670221E+0002 1.25690246639009E+0002 + 1.25457431898257E+0002 1.25225154947671E+0002 1.24993414291769E+0002 1.24762208439862E+0002 1.24531535906033E+0002 + 1.24301395209124E+0002 1.24071784872714E+0002 1.23842703425103E+0002 1.23614149399296E+0002 1.23386121332982E+0002 + 1.23158617768521E+0002 1.22931637252922E+0002 1.22705178337831E+0002 1.22479239579508E+0002 1.22253819538816E+0002 + 1.22028916781199E+0002 1.21804529876667E+0002 1.21580657399781E+0002 1.21357297929634E+0002 1.21134450049834E+0002 + 1.20912112348489E+0002 1.20690283418190E+0002 1.20468961855993E+0002 1.20248146263408E+0002 1.20027835246375E+0002 + 1.19808027415252E+0002 1.19588721384800E+0002 1.19369915774166E+0002 1.19151609206863E+0002 1.18933800310762E+0002 + 1.18716487718068E+0002 1.18499670065311E+0002 1.18283345993325E+0002 1.18067514147236E+0002 1.17852173176446E+0002 + 1.17637321734614E+0002 1.17422958479645E+0002 1.17209082073674E+0002 1.16995691183047E+0002 1.16782784478312E+0002 + 1.16570360634196E+0002 1.16358418329599E+0002 1.16146956247571E+0002 1.15935973075302E+0002 1.15725467504105E+0002 + 1.15515438229401E+0002 1.15305883950708E+0002 1.15096803371619E+0002 1.14888195199796E+0002 1.14680058146949E+0002 + 1.14472390928823E+0002 1.14265192265188E+0002 1.14058460879816E+0002 1.13852195500477E+0002 1.13646394858916E+0002 + 1.13441057690843E+0002 1.13236182735920E+0002 1.13031768737743E+0002 1.12827814443833E+0002 1.12624318605617E+0002 + 1.12421279978418E+0002 1.12218697321440E+0002 1.12016569397753E+0002 1.11814894974280E+0002 1.11613672821786E+0002 + 1.11412901714862E+0002 1.11212580431909E+0002 1.11012707755129E+0002 1.10813282470512E+0002 1.10614303367818E+0002 + 1.10415769240568E+0002 1.10217678886027E+0002 1.10020031105195E+0002 1.09822824702791E+0002 1.09626058487243E+0002 + 1.09429731270670E+0002 1.09233841868874E+0002 1.09038389101323E+0002 1.08843371791143E+0002 1.08648788765101E+0002 + 1.08454638853595E+0002 1.08260920890637E+0002 1.08067633713848E+0002 1.07874776164438E+0002 1.07682347087198E+0002 + 1.07490345330485E+0002 1.07298769746211E+0002 1.07107619189830E+0002 1.06916892520328E+0002 1.06726588600207E+0002 + 1.06536706295474E+0002 1.06347244475631E+0002 1.06158202013661E+0002 1.05969577786016E+0002 1.05781370672605E+0002 + 1.05593579556783E+0002 1.05406203325339E+0002 1.05219240868483E+0002 1.05032691079833E+0002 1.04846552856409E+0002 + 1.04660825098615E+0002 1.04475506710230E+0002 1.04290596598396E+0002 1.04106093673606E+0002 1.03921996849696E+0002 + 1.03738305043827E+0002 1.03555017176480E+0002 1.03372132171439E+0002 1.03189648955785E+0002 1.03007566459881E+0002 + 1.02825883617362E+0002 1.02644599365125E+0002 1.02463712643315E+0002 1.02283222395316E+0002 1.02103127567739E+0002 + 1.01923427110413E+0002 1.01744119976372E+0002 1.01565205121843E+0002 1.01386681506239E+0002 1.01208548092144E+0002 + 1.01030803845305E+0002 1.00853447734619E+0002 1.00676478732126E+0002 1.00499895812993E+0002 1.00323697955509E+0002 + 1.00147884141071E+0002 9.99724533541718E+0001 9.97974045823948E+0001 9.96227368163994E+0001 9.94484490499116E+0001 + 9.92745402797141E+0001 9.91010095056357E+0001 9.89278557305408E+0001 9.87550779603194E+0001 9.85826752038766E+0001 + 9.84106464731228E+0001 9.82389907829634E+0001 9.80677071512883E+0001 9.78967945989628E+0001 9.77262521498165E+0001 + 9.75560788306340E+0001 9.73862736711447E+0001 9.72168357040130E+0001 9.70477639648284E+0001 9.68790574920955E+0001 + 9.67107153272247E+0001 9.65427365145218E+0001 9.63751201011787E+0001 9.62078651372637E+0001 9.60409706757117E+0001 + 9.58744357723148E+0001 9.57082594857122E+0001 9.55424408773817E+0001 9.53769790116290E+0001 9.52118729555793E+0001 + 9.50471217791670E+0001 9.48827245551270E+0001 9.47186803589850E+0001 9.45549882690480E+0001 9.43916473663955E+0001 + 9.42286567348701E+0001 9.40660154610681E+0001 9.39037226343302E+0001 9.37417773467330E+0001 9.35801786930792E+0001 + 9.34189257708890E+0001 9.32580176803907E+0001 9.30974535245118E+0001 9.29372324088706E+0001 9.27773534417662E+0001 + 9.26178157341704E+0001 9.24586183997185E+0001 9.22997605547007E+0001 9.21412413180531E+0001 9.19830598113489E+0001 + 9.18252151587899E+0001 9.16677064871973E+0001 9.15105329260038E+0001 9.13536936072444E+0001 9.11971876655475E+0001 + 9.10410142381274E+0001 9.08851724647747E+0001 9.07296614878481E+0001 9.05744804522664E+0001 9.04196285054991E+0001 + 9.02651047975592E+0001 9.01109084809935E+0001 8.99570387108753E+0001 8.98034946447954E+0001 8.96502754428544E+0001 + 8.94973802676538E+0001 8.93448082842881E+0001 8.91925586603367E+0001 8.90406305658556E+0001 8.88890231733690E+0001 + 8.87377356578617E+0001 8.85867671967707E+0001 8.84361169699771E+0001 8.82857841597981E+0001 8.81357679509793E+0001 + 8.79860675306864E+0001 8.78366820884973E+0001 8.76876108163945E+0001 8.75388529087564E+0001 8.73904075623508E+0001 + 8.72422739763258E+0001 8.70944513522026E+0001 8.69469388938678E+0001 8.67997358075653E+0001 8.66528413018890E+0001 + 8.65062545877748E+0001 8.63599748784929E+0001 8.62140013896408E+0001 8.60683333391348E+0001 8.59229699472031E+0001 + 8.57779104363779E+0001 8.56331540314880E+0001 8.54886999596516E+0001 8.53445474502681E+0001 8.52006957350114E+0001 + 8.50571440478223E+0001 8.49138916249008E+0001 8.47709377046991E+0001 8.46282815279140E+0001 8.44859223374801E+0001 + 8.43438593785617E+0001 8.42020918985463E+0001 8.40606191470370E+0001 8.39194403758455E+0001 8.37785548389847E+0001 + 8.36379617926616E+0001 8.34976604952705E+0001 8.33576502073854E+0001 8.32179301917533E+0001 8.30784997132870E+0001 + 8.29393580390582E+0001 8.28005044382901E+0001 8.26619381823513E+0001 8.25236585447477E+0001 8.23856648011166E+0001 + 8.22479562292193E+0001 8.21105321089340E+0001 8.19733917222498E+0001 8.18365343532588E+0001 8.16999592881502E+0001 + 8.15636658152028E+0001 8.14276532247791E+0001 8.12919208093178E+0001 8.11564678633271E+0001 8.10212936833789E+0001 + 8.08863975681010E+0001 8.07517788181713E+0001 8.06174367363108E+0001 8.04833706272770E+0001 8.03495797978577E+0001 + 8.02160635568639E+0001 8.00828212151239E+0001 7.99498520854763E+0001 7.98171554827636E+0001 7.96847307238261E+0001 + 7.95525771274951E+0001 7.94206940145868E+0001 7.92890807078955E+0001 7.91577365321877E+0001 7.90266608141955E+0001 + 7.88958528826103E+0001 7.87653120680766E+0001 7.86350377031856E+0001 7.85050291224692E+0001 7.83752856623934E+0001 + 7.82458066613525E+0001 7.81165914596626E+0001 7.79876393995555E+0001 7.78589498251727E+0001 7.77305220825592E+0001 + 7.76023555196573E+0001 7.74744494863008E+0001 7.73468033342085E+0001 7.72194164169786E+0001 7.70922880900827E+0001 + 7.69654177108591E+0001 7.68388046385078E+0001 7.67124482340840E+0001 7.65863478604921E+0001 7.64605028824802E+0001 + 7.63349126666337E+0001 7.62095765813700E+0001 7.60844939969321E+0001 7.59596642853831E+0001 7.58350868206004E+0001 + 7.57107609782696E+0001 7.55866861358793E+0001 7.54628616727147E+0001 7.53392869698522E+0001 7.52159614101539E+0001 + 7.50928843782614E+0001 7.49700552605907E+0001 7.48474734453260E+0001 7.47251383224144E+0001 7.46030492835603E+0001 + 7.44812057222196E+0001 7.43596070335944E+0001 7.42382526146272E+0001 7.41171418639954E+0001 7.39962741821061E+0001 + 7.38756489710899E+0001 7.37552656347965E+0001 7.36351235787880E+0001 7.35152222103345E+0001 7.33955609384080E+0001 + 7.32761391736774E+0001 7.31569563285029E+0001 7.30380118169307E+0001 7.29193050546877E+0001 7.28008354591759E+0001 + 7.26826024494677E+0001 7.25646054462999E+0001 7.24468438720689E+0001 7.23293171508252E+0001 7.22120247082682E+0001 + 7.20949659717413E+0001 7.19781403702261E+0001 7.18615473343375E+0001 7.17451862963190E+0001 7.16290566900367E+0001 + 7.15131579509748E+0001 7.13974895162301E+0001 7.12820508245071E+0001 7.11668413161131E+0001 7.10518604329527E+0001 + 7.09371076185231E+0001 7.08225823179089E+0001 7.07082839777771E+0001 7.05942120463722E+0001 7.04803659735112E+0001 + 7.03667452105785E+0001 7.02533492105212E+0001 7.01401774278438E+0001 7.00272293186039E+0001 6.99145043404065E+0001 + 6.98020019523997E+0001 6.96897216152701E+0001 6.95776627912368E+0001 6.94658249440480E+0001 6.93542075389749E+0001 + 6.92428100428081E+0001 6.91316319238518E+0001 6.90206726519197E+0001 6.89099316983298E+0001 6.87994085359001E+0001 + 6.86891026389437E+0001 6.85790134832637E+0001 6.84691405461494E+0001 6.83594833063707E+0001 6.82500412441742E+0001 + 6.81408138412780E+0001 6.80318005808674E+0001 6.79230009475903E+0001 6.78144144275523E+0001 6.77060405083124E+0001 + 6.75978786788787E+0001 6.74899284297031E+0001 6.73821892526775E+0001 6.72746606411289E+0001 6.71673420898149E+0001 + 6.70602330949197E+0001 6.69533331540488E+0001 6.68466173585357E+0001 6.67397694281323E+0001 6.66326959725344E+0001 + 6.65254015947595E+0001 6.64178908797868E+0001 6.63101683944207E+0001 6.62022386871588E+0001 6.60941062880630E+0001 + 6.59857757086305E+0001 6.58772514416743E+0001 6.57685379611960E+0001 6.56596397222729E+0001 6.55505611609374E+0001 + 6.54413066940683E+0001 6.53318807192755E+0001 6.52222876147964E+0001 6.51125317393892E+0001 6.50026174322297E+0001 + 6.48925490128112E+0001 6.47823307808500E+0001 6.46719670161869E+0001 6.45614619786991E+0001 6.44508199082055E+0001 + 6.43400450243869E+0001 6.42291415266930E+0001 6.41181135942695E+0001 6.40069653858696E+0001 6.38957010397854E+0001 + 6.37843246737680E+0001 6.36728403849566E+0001 6.35612522498118E+0001 6.34495643240445E+0001 6.33377806425528E+0001 + 6.32259052193613E+0001 6.31139420475594E+0001 6.30018950992422E+0001 6.28897683254586E+0001 6.27775656561582E+0001 + 6.26652910001362E+0001 6.25529482449917E+0001 6.24405412570749E+0001 6.23280738814489E+0001 6.22155499418463E+0001 + 6.21029732406267E+0001 6.19903475587458E+0001 6.18776766557144E+0001 6.17649642695705E+0001 6.16522141168447E+0001 + 6.15394298925349E+0001 6.14266152700756E+0001 6.13137739013208E+0001 6.12009094165167E+0001 6.10880254242785E+0001 + 6.09751255115818E+0001 6.08622132437393E+0001 6.07492921643857E+0001 6.06363657954727E+0001 6.05234376372531E+0001 + 6.04105111682738E+0001 6.02975898453714E+0001 6.01846771036649E+0001 6.00717763565570E+0001 5.99588909957329E+0001 + 5.98460243911578E+0001 5.97331798910844E+0001 5.96203608220578E+0001 5.95075704889186E+0001 5.93948121748159E+0001 + 5.92820891412150E+0001 5.91694046279130E+0001 5.90567618530475E+0001 5.89441640131161E+0001 5.88316142829923E+0001 + 5.87191158159458E+0001 5.86066717436638E+0001 5.84942851762686E+0001 5.83819592023472E+0001 5.82696968889754E+0001 + 5.81575012817426E+0001 5.80453754047820E+0001 5.79333222608040E+0001 5.78213448311216E+0001 5.77094460756902E+0001 + 5.75976289331391E+0001 5.74858963208073E+0001 5.73742511347848E+0001 5.72626962499484E+0001 5.71512345200032E+0001 + 5.70398687775257E+0001 5.69286018340096E+0001 5.68174364799028E+0001 5.67063754846636E+0001 5.65954215968032E+0001 + 5.64845775439314E+0001 5.63738460328163E+0001 5.62632297494258E+0001 5.61527313589865E+0001 5.60423535060369E+0001 + 5.59320988144827E+0001 5.58219698876506E+0001 5.57119693083496E+0001 5.56020996389300E+0001 5.54923634213390E+0001 + 5.53827631771897E+0001 5.52733014078153E+0001 5.51639805943386E+0001 5.50548031977358E+0001 5.49457716588990E+0001 + 5.48368883987057E+0001 5.47281558180887E+0001 5.46195762981018E+0001 5.45111521999879E+0001 5.44028858652582E+0001 + 5.42947796157561E+0001 5.41868357537330E+0001 5.40790565619236E+0001 5.39714443036189E+0001 5.38640012227446E+0001 + 5.37567295439359E+0001 5.36496314726137E+0001 5.35427091950661E+0001 5.34359648785308E+0001 5.33294006712654E+0001 + 5.32230187026385E+0001 5.31168210832092E+0001 5.30108099048051E+0001 5.29049872406136E+0001 5.27993551452597E+0001 + 5.26939156548949E+0001 5.25886707872837E+0001 5.24836225418882E+0001 5.23787728999545E+0001 5.22741238246057E+0001 + 5.21696772609266E+0001 5.20654351360541E+0001 5.19613993592674E+0001 5.18575718220836E+0001 5.17539543983391E+0001 + 5.16505489442935E+0001 5.15473572987124E+0001 5.14443812829685E+0001 5.13416227011324E+0001 5.12390833400652E+0001 + 5.11367649695184E+0001 5.10346693422262E+0001 5.09327981940044E+0001 5.08311532438428E+0001 5.07297361940094E+0001 + 5.06285487301412E+0001 5.05275925213499E+0001 5.04268692203140E+0001 5.03263804633828E+0001 5.02261278706735E+0001 + 5.01261130461750E+0001 5.00263375778439E+0001 4.99268030377105E+0001 4.98275109819777E+0001 4.97284629511236E+0001 + 4.96296604700036E+0001 4.95311050479533E+0001 4.94327981788940E+0001 4.93347413414327E+0001 4.92369359989695E+0001 + 4.91393835997980E+0001 4.90420855772136E+0001 4.89450433496183E+0001 4.88482583206229E+0001 4.87517318791538E+0001 + 4.86554653995634E+0001 4.85594602417284E+0001 4.84637177511638E+0001 4.83682392591234E+0001 4.82730260827119E+0001 + 4.81780795249907E+0001 4.80834008750818E+0001 4.79889914082817E+0001 4.78948523861653E+0001 4.78009850566943E+0001 + 4.77073906543273E+0001 4.76140704001283E+0001 4.75210255018722E+0001 4.74282571541605E+0001 4.73357665385238E+0001 + 4.72435548235331E+0001 4.71516231649130E+0001 4.70599727056472E+0001 4.69686045760889E+0001 4.68775198940718E+0001 + 4.67867197650210E+0001 4.66962052820620E+0001 4.66059775261300E+0001 4.65160375660842E+0001 4.64263864588132E+0001 + 4.63370252493504E+0001 4.62479549709819E+0001 4.61591766453585E+0001 4.60706912826067E+0001 4.59824998814398E+0001 + 4.58946034292678E+0001 4.58070029023102E+0001 4.57196992657076E+0001 4.56326934736287E+0001 4.55459864693889E+0001 + 4.54595791855544E+0001 4.53734725440589E+0001 4.52876674563129E+0001 4.52021648233140E+0001 4.51169655357605E+0001 + 4.50320704741626E+0001 4.49474805089533E+0001 4.48631965005988E+0001 4.47792192997129E+0001 4.46955497471669E+0001 + 4.46121886741997E+0001 4.45291369025321E+0001 4.44463952444763E+0001 4.43639645030492E+0001 4.42818454720812E+0001 + 4.42000389363309E+0001 4.41185456715926E+0001 4.40373664448132E+0001 4.39565020141962E+0001 4.38759531293194E+0001 + 4.37957205312453E+0001 4.37158049526265E+0001 4.36362071178255E+0001 4.35569277430192E+0001 4.34779675363121E+0001 + 4.33993271978490E+0001 4.33210074199235E+0001 4.32430088870899E+0001 4.31653322762727E+0001 4.30879782568820E+0001 + 4.30109474909170E+0001 4.29342406330818E+0001 4.28578583308967E+0001 4.27818012248023E+0001 4.27060699482780E+0001 + 4.26306651279464E+0001 4.25555873836857E+0001 4.24808373287403E+0001 4.24064155698306E+0001 4.23323227072611E+0001 + 4.22585593350352E+0001 4.21851260409578E+0001 4.21120234067521E+0001 4.20392520081652E+0001 4.19668124150769E+0001 + 4.18947051916144E+0001 4.18229308962561E+0001 4.17514900819432E+0001 4.16803832961885E+0001 4.16096110811882E+0001 + 4.15391739739248E+0001 4.14690725062828E+0001 4.13993072051536E+0001 4.13298785925461E+0001 4.12607871856931E+0001 + 4.11920334971618E+0001 4.11236180349625E+0001 4.10555413026570E+0001 4.09878037994648E+0001 4.09204060203743E+0001 + 4.08533484562493E+0001 4.07866315939376E+0001 4.07202559163779E+0001 4.06542219027100E+0001 4.05885300283810E+0001 + 4.05231807652528E+0001 4.04581745817113E+0001 4.03935119427727E+0001 4.03291933101908E+0001 4.02652191425675E+0001 + 4.02015898954561E+0001 4.01383060214699E+0001 4.00753679703914E+0001 4.00127761892786E+0001 3.99505311225703E+0001 + 3.98886332121954E+0001 3.98270828976780E+0001 3.97658806162474E+0001 3.97050268029426E+0001 3.96445218907186E+0001 + 3.95843663105556E+0001 3.95245604915645E+0001 3.94651048610938E+0001 3.94059998448346E+0001 3.93472458669313E+0001 + 3.92888433500856E+0001 3.92307927156611E+0001 3.91730943837963E+0001 3.91157487735020E+0001 3.90587563027773E+0001 + 3.90021173887103E+0001 3.89458324475853E+0001 3.88899018949920E+0001 3.88343261459285E+0001 3.87791056149107E+0001 + 3.87242407160768E+0001 3.86697318632968E+0001 3.86155794702742E+0001 3.85617839506575E+0001 3.85083457181437E+0001 + 3.84552651865866E+0001 3.84025427701030E+0001 3.83501788831783E+0001 3.82981739407751E+0001 3.82465283584390E+0001 + 3.81952425524059E+0001 3.81443169397071E+0001 3.80937519382801E+0001 3.80435479670722E+0001 3.79937054461479E+0001 + 3.79442247967981E+0001 3.78951064416460E+0001 3.78463508047549E+0001 3.77979583117352E+0001 3.77499293898526E+0001 + 3.77022644681351E+0001 3.76549639774819E+0001 3.76080283507700E+0001 3.75614580229629E+0001 3.75152534312199E+0001 + 3.74694150150011E+0001 3.74239432161799E+0001 3.73788384791502E+0001 3.73341012509329E+0001 3.72897319812883E+0001 + 3.72457311228240E+0001 3.72020991311023E+0001 3.71588364647525E+0001 3.71159435855800E+0001 3.70734209586747E+0001 + 3.70312690525297E+0001 3.69893559814845E+0001 3.69475494311896E+0001 3.69058492295396E+0001 3.68642552042263E+0001 + 3.68227671827204E+0001 3.67813849922921E+0001 3.67401084600516E+0001 3.66989374128577E+0001 3.66578716774147E+0001 + 3.66169110802168E+0001 3.65760554475926E+0001 3.65353046056361E+0001 3.64946583803004E+0001 3.64541165973357E+0001 + 3.64136790822971E+0001 3.63733456605784E+0001 3.63331161573995E+0001 3.62929903977847E+0001 3.62529682066028E+0001 + 3.62130494085317E+0001 3.61732338280958E+0001 3.61335212896336E+0001 3.60939116173383E+0001 3.60544046352222E+0001 + 3.60150001671510E+0001 3.59756980368006E+0001 3.59364980677220E+0001 3.58974000832950E+0001 3.58584039067324E+0001 + 3.58195093611109E+0001 3.57807162693516E+0001 3.57420244542342E+0001 3.57034337383848E+0001 3.56649439442525E+0001 + 3.56265548942077E+0001 3.55882664104220E+0001 3.55500783149661E+0001 3.55119904297405E+0001 3.54740025765427E+0001 + 3.54361145770110E+0001 3.53983262526524E+0001 3.53606374248593E+0001 3.53230479148741E+0001 3.52855575438430E+0001 + 3.52481661327528E+0001 3.52108735024957E+0001 3.51736794738328E+0001 3.51365838673777E+0001 3.50995865036816E+0001 + 3.50626872031391E+0001 3.50258857860366E+0001 3.49891820725557E+0001 3.49525758827638E+0001 3.49160670366181E+0001 + 3.48796553539797E+0001 3.48433406545871E+0001 3.48071227580869E+0001 3.47710014840312E+0001 3.47349766518339E+0001 + 3.46990480808631E+0001 3.46632155903629E+0001 3.46274789994716E+0001 3.45918381272590E+0001 3.45562927926829E+0001 + 3.45208428146370E+0001 3.44854880118972E+0001 3.44502282031728E+0001 3.44150632070766E+0001 3.43799928421418E+0001 + 3.43450169268368E+0001 3.43101352795205E+0001 3.42753477185151E+0001 3.42406540619998E+0001 3.42060541281624E+0001 + 3.41715477350554E+0001 3.41371347006648E+0001 3.41028148429625E+0001 3.40685879797790E+0001 3.40344539289346E+0001 + 3.40004125081468E+0001 3.39664635350890E+0001 3.39326068273738E+0001 3.38988422025462E+0001 3.38651694781047E+0001 + 3.38315884714670E+0001 3.37980990000221E+0001 3.37647008811063E+0001 3.37313939319655E+0001 3.36981779698454E+0001 + 3.36650528119118E+0001 3.36320182752929E+0001 3.35990741770652E+0001 3.35662203342784E+0001 3.35334565639135E+0001 + 3.35007826829282E+0001 3.34681985082403E+0001 3.34357038567234E+0001 3.34032985452254E+0001 3.33709823905470E+0001 + 3.33387552094459E+0001 3.33066168186785E+0001 3.32745670349545E+0001 3.32426056749478E+0001 3.32107325553140E+0001 + 3.31789474926904E+0001 3.31472503036682E+0001 3.31156408048414E+0001 3.30841188127616E+0001 3.30526841439659E+0001 + 3.30213366149770E+0001 3.29900760423034E+0001 3.29589022424425E+0001 3.29278150318532E+0001 3.28968142270009E+0001 + 3.28658996443475E+0001 3.28350711003266E+0001 3.28043284113750E+0001 3.27736713939222E+0001 3.27430998643943E+0001 + 3.27126136391886E+0001 3.26822125347375E+0001 3.26518963674554E+0001 3.26216649537458E+0001 3.25915181100363E+0001 + 3.25614556527330E+0001 3.25314773982800E+0001 3.25015831630855E+0001 3.24717727635922E+0001 3.24420460162595E+0001 + 3.24124027375211E+0001 3.23828427438590E+0001 3.23533658517432E+0001 3.23239718776744E+0001 3.22946606381621E+0001 + 3.22654319497175E+0001 3.22362856288998E+0001 3.22072214922729E+0001 3.21782393564057E+0001 3.21493390379212E+0001 + 3.21205203534328E+0001 3.20917831196149E+0001 3.20631271531242E+0001 3.20345522706857E+0001 3.20060582890238E+0001 + 3.19776450249200E+0001 3.19493122951585E+0001 3.19210599165689E+0001 3.18928877060228E+0001 3.18647954804151E+0001 + 3.18367830566746E+0001 3.18088502517892E+0001 3.17809968827618E+0001 3.17532227666357E+0001 3.17255277205232E+0001 + 3.16979115615469E+0001 3.16703741068906E+0001 3.16429151737733E+0001 3.16155345794741E+0001 3.15882321413140E+0001 + 3.15610076766626E+0001 3.15338610029234E+0001 3.15067919375728E+0001 3.14798002981387E+0001 3.14528859021921E+0001 + 3.14260485673580E+0001 3.13992881113331E+0001 3.13726043518599E+0001 3.13459971067369E+0001 3.13194661938187E+0001 + 3.12930114310440E+0001 3.12666326363849E+0001 3.12403296278931E+0001 3.12141022236926E+0001 3.11879502419461E+0001 + 3.11618735009022E+0001 3.11358718188762E+0001 3.11099450142503E+0001 3.10840929054725E+0001 3.10583153110780E+0001 + 3.10326120496342E+0001 3.10069829398387E+0001 3.09814278004273E+0001 3.09559464502173E+0001 3.09305387080996E+0001 + 3.09052043930602E+0001 3.08799433241394E+0001 3.08547553204861E+0001 3.08296402013130E+0001 3.08045977859036E+0001 + 3.07796278936519E+0001 3.07547303440286E+0001 3.07299049565661E+0001 3.07051515509236E+0001 3.06804699468059E+0001 + 3.06558599640508E+0001 3.06313214225551E+0001 3.06068541423104E+0001 3.05824579434065E+0001 3.05581326460267E+0001 + 3.05338780704510E+0001 3.05096940370444E+0001 3.04855803662817E+0001 3.04615368787250E+0001 3.04375633950264E+0001 + 3.04136597359644E+0001 3.03898257223950E+0001 3.03660611752808E+0001 3.03423659156823E+0001 3.03187397647875E+0001 + 3.02951825438659E+0001 3.02716940742907E+0001 3.02482741775560E+0001 3.02249226752502E+0001 3.02016393890760E+0001 + 3.01784241408507E+0001 3.01552767524987E+0001 3.01321970460428E+0001 3.01091848436445E+0001 3.00862399675471E+0001 + 3.00633622401422E+0001 3.00405514839165E+0001 3.00178075214602E+0001 2.99951301755073E+0001 2.99725192688974E+0001 + 2.99499746245916E+0001 2.99274960656734E+0001 2.99050834153273E+0001 2.98827364969054E+0001 2.98604551338250E+0001 + 2.98382391496787E+0001 2.98160883681392E+0001 2.97940026130414E+0001 2.97719817083192E+0001 2.97500254780649E+0001 + 2.97281337464622E+0001 2.97063063378531E+0001 2.96845430766916E+0001 2.96628437875712E+0001 2.96412082952238E+0001 + 2.96196364244997E+0001 2.95981280003838E+0001 2.95766828480057E+0001 2.95553007926372E+0001 2.95339816596679E+0001 + 2.95127252746219E+0001 2.94915314631752E+0001 2.94704000511416E+0001 2.94493308644811E+0001 2.94283237292645E+0001 + 2.94073784717391E+0001 2.93864949182724E+0001 2.93656728953848E+0001 2.93449122297361E+0001 2.93242127481405E+0001 + 2.93035742775319E+0001 2.92829966450236E+0001 2.92624796778593E+0001 2.92420232034120E+0001 2.92216270492598E+0001 + 2.92012910430729E+0001 2.91810150126880E+0001 2.91607987861102E+0001 2.91406421914856E+0001 2.91205450571035E+0001 + 2.91005072114243E+0001 2.90805284830454E+0001 2.90606087007406E+0001 2.90407476934126E+0001 2.90209452901474E+0001 + 2.90012013201674E+0001 2.89815156128737E+0001 2.89618879978032E+0001 2.89423183046769E+0001 2.89228063633470E+0001 + 2.89033520038551E+0001 2.88839550564003E+0001 2.88646153513281E+0001 2.88453327191524E+0001 2.88261069905715E+0001 + 2.88069379964185E+0001 2.87878255677201E+0001 2.87687695356504E+0001 2.87497697315533E+0001 2.87308259869427E+0001 + 2.87119381335149E+0001 2.86931060031105E+0001 2.86743294277652E+0001 2.86556082396522E+0001 2.86369422711531E+0001 + 2.86183313548111E+0001 2.85997753233167E+0001 2.85812740095740E+0001 2.85628272466176E+0001 2.85444348676989E+0001 + 2.85260967062245E+0001 2.85078125957796E+0001 2.84895823701114E+0001 2.84714058631705E+0001 2.84532829090763E+0001 + 2.84352133421193E+0001 2.84171969967793E+0001 2.83992337077084E+0001 2.83813233097430E+0001 2.83634656379163E+0001 + 2.83456605274016E+0001 2.83279078135994E+0001 2.83102073320750E+0001 2.82925589185765E+0001 2.82749624090430E+0001 + 2.82574176395976E+0001 2.82399244465357E+0001 2.82224826663571E+0001 2.82050921357385E+0001 2.81877526915582E+0001 + 2.81704641708684E+0001 2.81532264109115E+0001 2.81360392491187E+0001 2.81189025231300E+0001 2.81018160707471E+0001 + 2.80847797299914E+0001 2.80677933390507E+0001 2.80508567363152E+0001 2.80339697603901E+0001 2.80171322500300E+0001 + 2.80003440442311E+0001 2.79836049821496E+0001 2.79669149031501E+0001 2.79502736467960E+0001 2.79336810528496E+0001 + 2.79171369612427E+0001 2.79006412121546E+0001 2.78841936459167E+0001 2.78677941030868E+0001 2.78514424244151E+0001 + 2.78351384508368E+0001 2.78188820235104E+0001 2.78026729837958E+0001 2.77865111732246E+0001 2.77703964335605E+0001 + 2.77543286067555E+0001 2.77383075349722E+0001 2.77223330605700E+0001 2.77064050261294E+0001 2.76905232743980E+0001 + 2.76746876483735E+0001 2.76588979912267E+0001 2.76431541463551E+0001 2.76274559573479E+0001 2.76118032680051E+0001 + 2.75961959223494E+0001 2.75806337645921E+0001 2.75651166391577E+0001 2.75496443906903E+0001 2.75342168640371E+0001 + 2.75188339042410E+0001 2.75034953565829E+0001 2.74882010665397E+0001 2.74729508798043E+0001 2.74577446422659E+0001 + 2.74425822000425E+0001 2.74274633994788E+0001 2.74123880871059E+0001 2.73973561096718E+0001 2.73823673141541E+0001 + 2.73674215477331E+0001 2.73525186578128E+0001 2.73376584920104E+0001 2.73228408981464E+0001 2.73080657242756E+0001 + 2.72933328186763E+0001 2.72786420298083E+0001 2.72639932063940E+0001 2.72493861973350E+0001 2.72348208517779E+0001 + 2.72202970190851E+0001 2.72058145488313E+0001 2.71913732908011E+0001 2.71769730950222E+0001 2.71626138117324E+0001 + 2.71482952913920E+0001 2.71340173846819E+0001 2.71197799424994E+0001 2.71055828159726E+0001 2.70914258564582E+0001 + 2.70773089155277E+0001 2.70632318449627E+0001 2.70491944967962E+0001 2.70351967232674E+0001 2.70212383768485E+0001 + 2.70073193102384E+0001 2.69934393763400E+0001 2.69795984283119E+0001 2.69657963195266E+0001 2.69520329035797E+0001 + 2.69383080342989E+0001 2.69246215657286E+0001 2.69109733521705E+0001 2.68973632481134E+0001 2.68837911083075E+0001 + 2.68702567877151E+0001 2.68567601415266E+0001 2.68433010251750E+0001 2.68298792943194E+0001 2.68164948048367E+0001 + 2.68031474128480E+0001 2.67898369746963E+0001 2.67765633469603E+0001 2.67633263864633E+0001 2.67501259502328E+0001 + 2.67369618955342E+0001 2.67238340798976E+0001 2.67107423610490E+0001 2.66976865969619E+0001 2.66846666458515E+0001 + 2.66716823661427E+0001 2.66587336165203E+0001 2.66458202558913E+0001 2.66329421434013E+0001 2.66200991384197E+0001 + 2.66072911005754E+0001 2.65945178896994E+0001 2.65817793658926E+0001 2.65690753894743E+0001 2.65564058209933E+0001 + 2.65437705212482E+0001 2.65311693512769E+0001 2.65186021723480E+0001 2.65060688459645E+0001 2.64935692338661E+0001 + 2.64811031980455E+0001 2.64686706007251E+0001 2.64562713043609E+0001 2.64439051716510E+0001 2.64315720655349E+0001 + 2.64192718491955E+0001 2.64070043860463E+0001 2.63947695397460E+0001 2.63825671741873E+0001 2.63703971535181E+0001 + 2.63582593421178E+0001 2.63461536045990E+0001 2.63340798058288E+0001 2.63220378109067E+0001 2.63100274851884E+0001 + 2.62980486942487E+0001 2.62861013039155E+0001 2.62741851802799E+0001 2.62623001896348E+0001 2.62504461985481E+0001 + 2.62386230738164E+0001 2.62268306824875E+0001 2.62150688918455E+0001 2.62033375694231E+0001 2.61916365829904E+0001 + 2.61799658005805E+0001 2.61683250904441E+0001 2.61567143210898E+0001 2.61451333612814E+0001 2.61335820800142E+0001 + 2.61220603465167E+0001 2.61105680302994E+0001 2.60991050010795E+0001 2.60876711288469E+0001 2.60762662838337E+0001 + 2.60648903364968E+0001 2.60535431575689E+0001 2.60422246180042E+0001 2.60309345890194E+0001 2.60196729420860E+0001 + 2.60084395488981E+0001 2.59972342814044E+0001 2.59860570118159E+0001 2.59749076125754E+0001 2.59637859563876E+0001 + 2.59526919161881E+0001 2.59416253651730E+0001 2.59305861767794E+0001 2.59195742247108E+0001 2.59085893828886E+0001 + 2.58976315255040E+0001 2.58867005269937E+0001 2.58757962620412E+0001 2.58649186055895E+0001 2.58540674328084E+0001 + 2.58432426191367E+0001 2.58324440402563E+0001 2.58216715720955E+0001 2.58109250908419E+0001 2.58002044729264E+0001 + 2.57895095950294E+0001 2.57788403340800E+0001 2.57681965672666E+0001 2.57575781720186E+0001 2.57469850260238E+0001 + 2.57364170072185E+0001 2.57258739937723E+0001 2.57153558641458E+0001 2.57048624970141E+0001 2.56943937713207E+0001 + 2.56839495662462E+0001 2.56735297612405E+0001 2.56631342359963E+0001 2.56527628704656E+0001 2.56424155448307E+0001 + 2.56320921395478E+0001 2.56217925353217E+0001 2.56115166131011E+0001 2.56012642540957E+0001 2.55910353397575E+0001 + 2.55808297517896E+0001 2.55706473721692E+0001 2.55604880831054E+0001 2.55503517670695E+0001 2.55402383067719E+0001 + 2.55301475851883E+0001 2.55200794855502E+0001 2.55100338913307E+0001 2.55000106862618E+0001 2.54900097543245E+0001 + 2.54800309797708E+0001 2.54700742470805E+0001 2.54601394409983E+0001 2.54502264465220E+0001 2.54403351489042E+0001 + 2.54304654336491E+0001 2.54206171865230E+0001 2.54107902935227E+0001 2.54009846409232E+0001 2.53912001152376E+0001 + 2.53814366032490E+0001 2.53716939919747E+0001 2.53619721686898E+0001 2.53522710209399E+0001 2.53425904365111E+0001 + 2.53329303034430E+0001 2.53232905100321E+0001 2.53136709448245E+0001 2.53040714966308E+0001 2.52944920545073E+0001 + 2.52849325077644E+0001 2.52753927459678E+0001 2.52658726589468E+0001 2.52563721367645E+0001 2.52468910697571E+0001 + 2.52374293485041E+0001 2.52279868638499E+0001 2.52185635068808E+0001 2.52091591689415E+0001 2.51997737416351E+0001 + 2.51904071168239E+0001 2.51810591865997E+0001 2.51717298433456E+0001 2.51624189796636E+0001 2.51531264884366E+0001 + 2.51438522627959E+0001 2.51345961961048E+0001 2.51253581820092E+0001 2.51161381144058E+0001 2.51069358874227E+0001 + 2.50977513954728E+0001 2.50885845332034E+0001 2.50794351955199E+0001 2.50703032775900E+0001 2.50611886748306E+0001 + 2.50520912828966E+0001 2.50430109977314E+0001 2.50339477155073E+0001 2.50249013326496E+0001 2.50158717458605E+0001 + 2.50068588520663E+0001 2.49978625484706E+0001 2.49888827325285E+0001 2.49799193019346E+0001 2.49709721546579E+0001 + 2.49620411888960E+0001 2.49531263031192E+0001 2.49442273960653E+0001 2.49353443666882E+0001 2.49264771142191E+0001 + 2.49176255381510E+0001 2.49087895382089E+0001 2.48999690143894E+0001 2.48911638669327E+0001 2.48823739963371E+0001 + 2.48735993033496E+0001 2.48648396889847E+0001 2.48560950544945E+0001 2.48473653013921E+0001 2.48386503314330E+0001 + 2.48299500466456E+0001 2.48212643493098E+0001 2.48125931419355E+0001 2.48039363273095E+0001 2.47952938084604E+0001 + 2.47866654886731E+0001 2.47780512714817E+0001 2.47694510606904E+0001 2.47608647603253E+0001 2.47522922746991E+0001 + 2.47437335083464E+0001 2.47351883660798E+0001 2.47266567529542E+0001 2.47181385742639E+0001 2.47096337355801E+0001 + 2.47011421427136E+0001 2.46926637017295E+0001 2.46841983189415E+0001 2.46757459009133E+0001 2.46673063544736E+0001 + 2.46588795866966E+0001 2.46504655049031E+0001 2.46420640166618E+0001 2.46336750298138E+0001 2.46252984524295E+0001 + 2.46169341928471E+0001 2.46085821596437E+0001 2.46002422616528E+0001 2.45919144079628E+0001 2.45835985079093E+0001 + 2.45752944710810E+0001 2.45670022073112E+0001 2.45587216266932E+0001 2.45504526395629E+0001 2.45421951565094E+0001 + 2.45339490883850E+0001 2.45257143462674E+0001 2.45174908415049E+0001 2.45092784856800E+0001 2.45010771906483E+0001 + 2.44928868684952E+0001 2.44847074315534E+0001 2.44765387924249E+0001 2.44683808639497E+0001 2.44602335592094E+0001 + 2.44520967915489E+0001 2.44439704745593E+0001 2.44358545220741E+0001 2.44277488481799E+0001 2.44196533672127E+0001 + 2.44115679937546E+0001 2.44034926426392E+0001 2.43954272289507E+0001 2.43873716680134E+0001 2.43793258754135E+0001 + 2.43712897669585E+0001 2.43632632587412E+0001 2.43552462670708E+0001 2.43472387085161E+0001 2.43392404999066E+0001 + 2.43312515582866E+0001 2.43232718009680E+0001 2.43153011455316E+0001 2.43073395097596E+0001 2.42993868117078E+0001 + 2.42914429696755E+0001 2.42835079022095E+0001 2.42755815280954E+0001 2.42676637663775E+0001 2.42597545363250E+0001 + 2.42518537574725E+0001 2.42439613496003E+0001 2.42360772327260E+0001 2.42282013271076E+0001 2.42203335532590E+0001 + 2.42124738319277E+0001 2.42046220841330E+0001 2.41967782311013E+0001 2.41889421943264E+0001 2.41811138955465E+0001 + 2.41732932567313E+0001 2.41654802001089E+0001 2.41576746481483E+0001 2.41498765235458E+0001 2.41420857492639E+0001 + 2.41343022484949E+0001 2.41265259446781E+0001 2.41187567614985E+0001 2.41109946228761E+0001 2.41032394529788E+0001 + 2.40954911762233E+0001 2.40877497172571E+0001 2.40800150009714E+0001 2.40722869525118E+0001 2.40645654972411E+0001 + 2.40568505607997E+0001 2.40491420690282E+0001 2.40414399480398E+0001 2.40337441241641E+0001 2.40260545240054E+0001 + 2.40183710743766E+0001 2.40106937023412E+0001 2.40030223351996E+0001 2.39953569005045E+0001 2.39876973260429E+0001 + 2.39800435398346E+0001 2.39723954701403E+0001 2.39647530454602E+0001 2.39571161945469E+0001 2.39494848463755E+0001 + 2.39418589301609E+0001 2.39342383753710E+0001 2.39266231116918E+0001 2.39190130690520E+0001 2.39114081776435E+0001 + 2.39038083678573E+0001 2.38962135703445E+0001 2.38886237159935E+0001 2.38810387359209E+0001 2.38734585614799E+0001 + 2.38658831242733E+0001 2.38583123561182E+0001 2.38507461890953E+0001 2.38431845555036E+0001 2.38356273878715E+0001 + 2.38280746189815E+0001 2.38205261818352E+0001 2.38129820096804E+0001 2.38054420359955E+0001 2.37979061944901E+0001 + 2.37903744191133E+0001 2.37828466440426E+0001 2.37753228037015E+0001 2.37678028327294E+0001 2.37602866660109E+0001 + 2.37527742386651E+0001 2.37452654860365E+0001 2.37377603437060E+0001 2.37302587474889E+0001 2.37227606334285E+0001 + 2.37152659378074E+0001 2.37077745971255E+0001 2.37002865481382E+0001 2.36928017278056E+0001 2.36853200733426E+0001 + 2.36778415221704E+0001 2.36703660119619E+0001 2.36628934806105E+0001 2.36554238662481E+0001 2.36479571072216E+0001 + 2.36404931421156E+0001 2.36330319097585E+0001 2.36255733491789E+0001 2.36181173996556E+0001 2.36106640006868E+0001 + 2.36032130920053E+0001 2.35957646135723E+0001 2.35883185055731E+0001 2.35808747084156E+0001 2.35734331627460E+0001 + 2.35659938094223E+0001 2.35585565895597E+0001 2.35511214444723E+0001 2.35436883156983E+0001 2.35362571450185E+0001 + 2.35288278744322E+0001 2.35214004461754E+0001 2.35139748026845E+0001 2.35065508866514E+0001 2.34991286409605E+0001 + 2.34917080087606E+0001 2.34842889333821E+0001 2.34768713584094E+0001 2.34694552276393E+0001 2.34620404850925E+0001 + 2.34546270750185E+0001 2.34472149418871E+0001 2.34398040303815E+0001 2.34323942854263E+0001 2.34249856521465E+0001 + 2.34175780759074E+0001 2.34101715022961E+0001 2.34027658770947E+0001 2.33953611463407E+0001 2.33879572562756E+0001 + 2.33805541533609E+0001 2.33731517842881E+0001 2.33657500959481E+0001 2.33583490354759E+0001 2.33509485502170E+0001 + 2.33435485877282E+0001 2.33361490957978E+0001 2.33287500224222E+0001 2.33213513158285E+0001 2.33139529244404E+0001 + 2.33065547969293E+0001 2.32991568821570E+0001 2.32917591292194E+0001 2.32843614874273E+0001 2.32769639063015E+0001 + 2.32695663355820E+0001 2.32621687252229E+0001 2.32547710254035E+0001 2.32473731865092E+0001 2.32399751591470E+0001 + 2.32325768941386E+0001 2.32251783425065E+0001 2.32177794555095E+0001 2.32103801846085E+0001 2.32029804814770E+0001 + 2.31955802980073E+0001 2.31881795863031E+0001 2.31807782986834E+0001 2.31733763876724E+0001 2.31659738060161E+0001 + 2.31585705066623E+0001 2.31511664427790E+0001 2.31437615677554E+0001 2.31363558351647E+0001 2.31289491988099E+0001 + 2.31215416127073E+0001 2.31141330310741E+0001 2.31067234083472E+0001 2.30993126991610E+0001 2.30919008583632E+0001 + 2.30844878410154E+0001 2.30770736023889E+0001 2.30696580979631E+0001 2.30622412834178E+0001 2.30548231146450E+0001 + 2.30474035477462E+0001 2.30399825390412E+0001 2.30325600450307E+0001 2.30251360224474E+0001 2.30177104282138E+0001 + 2.30102832194630E+0001 2.30028543535473E+0001 2.29954237880055E+0001 2.29879914805866E+0001 2.29805573892477E+0001 + 2.29731214721577E+0001 2.29656836876720E+0001 2.29582439943741E+0001 2.29508023510202E+0001 2.29433587166011E+0001 + 2.29359130502890E+0001 2.29284653114693E+0001 2.29210154597303E+0001 2.29135634548545E+0001 2.29061092568363E+0001 + 2.28986528258627E+0001 2.28911941223266E+0001 2.28837331068197E+0001 2.28762697401358E+0001 2.28688039832686E+0001 + 2.28613357974204E+0001 2.28538651439717E+0001 2.28463919845205E+0001 2.28389162808647E+0001 2.28314379949849E+0001 + 2.28239570890784E+0001 2.28164735255265E+0001 2.28089872669105E+0001 2.28014982760222E+0001 2.27940065158422E+0001 + 2.27865119495318E+0001 2.27790145404758E+0001 2.27715142522434E+0001 2.27640110485874E+0001 2.27565048934824E+0001 + 2.27489957510745E+0001 2.27414835857178E+0001 2.27339683619541E+0001 2.27264500445245E+0001 2.27189285983563E+0001 + 2.27114039885795E+0001 2.27038761805145E+0001 2.26963451396700E+0001 2.26888108317564E+0001 2.26812732226660E+0001 + 2.26737322784937E+0001 2.26661879655074E+0001 2.26586402501892E+0001 2.26510890992025E+0001 2.26435344794008E+0001 + 2.26359763578147E+0001 2.26284147016943E+0001 2.26208494784525E+0001 2.26132806557073E+0001 2.26057082012616E+0001 + 2.25981320830956E+0001 2.25905522693937E+0001 2.25829687285268E+0001 2.25753814290399E+0001 2.25677903396757E+0001 + 2.25601954293678E+0001 2.25525966672255E+0001 2.25449940225550E+0001 2.25373874648392E+0001 2.25297769637489E+0001 + 2.25221624891455E+0001 2.25145440110637E+0001 2.25069214997483E+0001 2.24992949255922E+0001 2.24916642592023E+0001 + 2.24840294713527E+0001 2.24763905330013E+0001 2.24687474153031E+0001 2.24611000895848E+0001 2.24534485273451E+0001 + 2.24457927002895E+0001 2.24381325802846E+0001 2.24304681393828E+0001 2.24227993498223E+0001 2.24151261840211E+0001 + 2.24074486145726E+0001 2.23997666142590E+0001 2.23920801560282E+0001 2.23843892130179E+0001 2.23766937585444E+0001 + 2.23689937660886E+0001 2.23612892093306E+0001 2.23535800621254E+0001 2.23458662984835E+0001 2.23381478926123E+0001 + 2.23304248188980E+0001 2.23226970518892E+0001 2.23149645663156E+0001 2.23072273370968E+0001 2.22994853392974E+0001 + 2.22917385481899E+0001 2.22839869392047E+0001 2.22762304879457E+0001 2.22684691701928E+0001 2.22607029619038E+0001 + 2.22529318392073E+0001 2.22451557784043E+0001 2.22373747559593E+0001 2.22295887485313E+0001 2.22217977329279E+0001 + 2.22140016861470E+0001 2.22062005853427E+0001 2.21983944078468E+0001 2.21905831311643E+0001 2.21827667329722E+0001 + 2.21749451910990E+0001 2.21671184835636E+0001 2.21592865885490E+0001 2.21514494843990E+0001 2.21436071496372E+0001 + 2.21357595629474E+0001 2.21279067031795E+0001 2.21200485493567E+0001 2.21121850806703E+0001 2.21043162764684E+0001 + 2.20964421162816E+0001 2.20885625797808E+0001 2.20806776468350E+0001 2.20727872974571E+0001 2.20648915118240E+0001 + 2.20569902702911E+0001 2.20490835533625E+0001 2.20411713417189E+0001 2.20332536161986E+0001 2.20253303577988E+0001 + 2.20174015476899E+0001 2.20094671671978E+0001 2.20015271978079E+0001 2.19935816211779E+0001 2.19856304191180E+0001 + 2.19776735735952E+0001 2.19697110667516E+0001 2.19617428808813E+0001 2.19537689984344E+0001 2.19457894020271E+0001 + 2.19378040744338E+0001 2.19298129985800E+0001 2.19218161575684E+0001 2.19138135346393E+0001 2.19058051132004E+0001 + 2.18977908768150E+0001 2.18897708092104E+0001 2.18817448942613E+0001 2.18737131159976E+0001 2.18656754586188E+0001 + 2.18576319064592E+0001 2.18495824440354E+0001 2.18415270559872E+0001 2.18334657271432E+0001 2.18253984424575E+0001 + 2.18173251870504E+0001 2.18092459461985E+0001 2.18011607053236E+0001 2.17930694500127E+0001 2.17849721659894E+0001 + 2.17768688391350E+0001 2.17687594554940E+0001 2.17606440012463E+0001 2.17525224627358E+0001 2.17443948264438E+0001 + 2.17362610790110E+0001 2.17281212072298E+0001 2.17199751980378E+0001 2.17118230385197E+0001 2.17036647159101E+0001 + 2.16955002176024E+0001 2.16873295311242E+0001 2.16791526441599E+0001 2.16709695445292E+0001 2.16627802202170E+0001 + 2.16545846593458E+0001 2.16463828501836E+0001 2.16381747811394E+0001 2.16299604407767E+0001 2.16217398178031E+0001 + 2.16135129010669E+0001 2.16052796795745E+0001 2.15970401424479E+0001 2.15887942789760E+0001 2.15805420785940E+0001 + 2.15722835308628E+0001 2.15640186255060E+0001 2.15557473523670E+0001 2.15474697014489E+0001 2.15391856628939E+0001 + 2.15308952269814E+0001 2.15225983841186E+0001 2.15142951248886E+0001 2.15059854399851E+0001 2.14976693202526E+0001 + 2.14893467566686E+0001 2.14810177403567E+0001 2.14726822625768E+0001 2.14643403147274E+0001 2.14559918883453E+0001 + 2.14476369751024E+0001 2.14392755668177E+0001 2.14309076554310E+0001 2.14225332330342E+0001 2.14141522918509E+0001 + 2.14057648242333E+0001 2.13973708226727E+0001 2.13889702798018E+0001 2.13805631883864E+0001 2.13721495413233E+0001 + 2.13637293316358E+0001 2.13553025525040E+0001 2.13468691972198E+0001 2.13384292592187E+0001 2.13299827320667E+0001 + 2.13215296094489E+0001 2.13130698852107E+0001 2.13046035533102E+0001 2.12961306078347E+0001 2.12876510430125E+0001 + 2.12791648531961E+0001 2.12706720328654E+0001 2.12621725766424E+0001 2.12536664792711E+0001 2.12451537356131E+0001 + 2.12366343406767E+0001 2.12281082895948E+0001 2.12195755776270E+0001 2.12110362001526E+0001 2.12024901526820E+0001 + 2.11939374308642E+0001 2.11853780304660E+0001 2.11768119473711E+0001 2.11682391776066E+0001 2.11596597173126E+0001 + 2.11510735627608E+0001 2.11424807103466E+0001 2.11338811565832E+0001 2.11252748981205E+0001 2.11166619317242E+0001 + 2.11080422542819E+0001 2.10994158628046E+0001 2.10907827544351E+0001 2.10821429264238E+0001 2.10734963761589E+0001 + 2.10648431011325E+0001 2.10561830989793E+0001 2.10475163674341E+0001 2.10388429043638E+0001 2.10301627077539E+0001 + 2.10214757757102E+0001 2.10127821064519E+0001 2.10040816983258E+0001 2.09953745497930E+0001 2.09866606594341E+0001 + 2.09779400259458E+0001 2.09692126481492E+0001 2.09604785249680E+0001 2.09517376554591E+0001 2.09429900387823E+0001 + 2.09342356742330E+0001 2.09254745612056E+0001 2.09167066992049E+0001 2.09079320878651E+0001 2.08991507269413E+0001 + 2.08903626162787E+0001 2.08815677558594E+0001 2.08727661457662E+0001 2.08639577861993E+0001 2.08551426774730E+0001 + 2.08463208200136E+0001 2.08374922143550E+0001 2.08286568611521E+0001 2.08198147611678E+0001 2.08109659152782E+0001 + 2.08021103244632E+0001 2.07932479898067E+0001 2.07843789125267E+0001 2.07755030939441E+0001 2.07666205354676E+0001 + 2.07577312386389E+0001 2.07488352051025E+0001 2.07399324366006E+0001 2.07310229349984E+0001 2.07221067022667E+0001 + 2.07131837404710E+0001 2.07042540517988E+0001 2.06953176385296E+0001 2.06863745030640E+0001 2.06774246479080E+0001 + 2.06684680756489E+0001 2.06595047890158E+0001 2.06505347908138E+0001 2.06415580839744E+0001 2.06325746715069E+0001 + 2.06235845565532E+0001 2.06145877423394E+0001 2.06055842322070E+0001 2.05965740295852E+0001 2.05875571380192E+0001 + 2.05785335611491E+0001 2.05695033027288E+0001 2.05604663665917E+0001 2.05514227566969E+0001 2.05423724770761E+0001 + 2.05333155318929E+0001 2.05242519253926E+0001 2.05151816619212E+0001 2.05061047459196E+0001 2.04970211819442E+0001 + 2.04879309746338E+0001 2.04788341287360E+0001 2.04697306490926E+0001 2.04606205406371E+0001 2.04515038084066E+0001 + 2.04423804575343E+0001 2.04332504932546E+0001 2.04241139208871E+0001 2.04149707458570E+0001 2.04058209736836E+0001 + 2.03966646099722E+0001 2.03875016604342E+0001 2.03783321308746E+0001 2.03691560271814E+0001 2.03599733553483E+0001 + 2.03507841214643E+0001 2.03415883316949E+0001 2.03323859923146E+0001 2.03231771096851E+0001 2.03139616902597E+0001 + 2.03047397405852E+0001 2.02955112672961E+0001 2.02862762771176E+0001 2.02770347768689E+0001 2.02677867734647E+0001 + 2.02585322738965E+0001 2.02492712852633E+0001 2.02400038147281E+0001 2.02307298695690E+0001 2.02214494571372E+0001 + 2.02121625848775E+0001 2.02028692603243E+0001 2.01935694910897E+0001 2.01842632848829E+0001 2.01749506495104E+0001 + 2.01656315928338E+0001 2.01563061228295E+0001 2.01469742475530E+0001 2.01376359751339E+0001 2.01282913138030E+0001 + 2.01189402718659E+0001 2.01095828577162E+0001 2.01002190798316E+0001 2.00908489467691E+0001 2.00814724671791E+0001 + 2.00720896497900E+0001 2.00627005034049E+0001 2.00533050369260E+0001 2.00439032593271E+0001 2.00344951796654E+0001 + 2.00250808070835E+0001 2.00156601507927E+0001 2.00062332200973E+0001 1.99968000243855E+0001 1.99873605731227E+0001 + 1.99779148758347E+0001 1.99684629421571E+0001 1.99590047817895E+0001 1.99495404045059E+0001 1.99400698201711E+0001 + 1.99305930387176E+0001 1.99211100701598E+0001 1.99116209245932E+0001 1.99021256121855E+0001 1.98926241431842E+0001 + 1.98831165279092E+0001 1.98736027767619E+0001 1.98640829002195E+0001 1.98545569088334E+0001 1.98450248132193E+0001 + 1.98354866240881E+0001 1.98259423522167E+0001 1.98163920084508E+0001 1.98068356037114E+0001 1.97972731490002E+0001 + 1.97877046553811E+0001 1.97781301340154E+0001 1.97685495961047E+0001 1.97589630529406E+0001 1.97493705158834E+0001 + 1.97397719963602E+0001 1.97301675058891E+0001 1.97205570560331E+0001 1.97109406584417E+0001 1.97013183248320E+0001 + 1.96916900669814E+0001 1.96820558967584E+0001 1.96724158260787E+0001 1.96627698669410E+0001 1.96531180314042E+0001 + 1.96434603316031E+0001 1.96337967797360E+0001 1.96241273880700E+0001 1.96144521689358E+0001 1.96047711347433E+0001 + 1.95950842979518E+0001 1.95853916711072E+0001 1.95756932668021E+0001 1.95659890977082E+0001 1.95562791765534E+0001 + 1.95465635161435E+0001 1.95368421293374E+0001 1.95271150290572E+0001 1.95173822283023E+0001 1.95076437401252E+0001 + 1.94978995776438E+0001 1.94881497540488E+0001 1.94783942825753E+0001 1.94686331765361E+0001 1.94588664493023E+0001 + 1.94490941143106E+0001 1.94393161850471E+0001 1.94295326750760E+0001 1.94197435980080E+0001 1.94099489675245E+0001 + 1.94001487973701E+0001 1.93903431013319E+0001 1.93805318932723E+0001 1.93707151871143E+0001 1.93608929968295E+0001 + 1.93510653364594E+0001 1.93412322200940E+0001 1.93313936618875E+0001 1.93215496760564E+0001 1.93117002768648E+0001 + 1.93018454786381E+0001 1.92919852957626E+0001 1.92821197426773E+0001 1.92722488338840E+0001 1.92623725839233E+0001 + 1.92524910074170E+0001 1.92426041190232E+0001 1.92327119334599E+0001 1.92228144655057E+0001 1.92129117299889E+0001 + 1.92030037417863E+0001 1.91930905158459E+0001 1.91831720671536E+0001 1.91732484107500E+0001 1.91633195617426E+0001 + 1.91533855352680E+0001 1.91434463465420E+0001 1.91335020108141E+0001 1.91235525433921E+0001 1.91135979596342E+0001 + 1.91036382749477E+0001 1.90936735047971E+0001 1.90837036646957E+0001 1.90737287702035E+0001 1.90637488369237E+0001 + 1.90537638805363E+0001 1.90437739167362E+0001 1.90337789612935E+0001 1.90237790300160E+0001 1.90137741387551E+0001 + 1.90037643034227E+0001 1.89937495399746E+0001 1.89837298644089E+0001 1.89737052927784E+0001 1.89636758411752E+0001 + 1.89536415257493E+0001 1.89436023626826E+0001 1.89335583682210E+0001 1.89235095586364E+0001 1.89134559502632E+0001 + 1.89033975594727E+0001 1.88933344026790E+0001 1.88832664963515E+0001 1.88731938569962E+0001 1.88631165011581E+0001 + 1.88530344454416E+0001 1.88429477064824E+0001 1.88328563009608E+0001 1.88227602456006E+0001 1.88126595571749E+0001 + 1.88025542524986E+0001 1.87924443484118E+0001 1.87823298618181E+0001 1.87722108096477E+0001 1.87620872088835E+0001 + 1.87519590765430E+0001 1.87418264296812E+0001 1.87316892854047E+0001 1.87215476608483E+0001 1.87114015731924E+0001 + 1.87012510396549E+0001 1.86910960775011E+0001 1.86809367040201E+0001 1.86707729365511E+0001 1.86606047924730E+0001 + 1.86504322891932E+0001 1.86402554441683E+0001 1.86300742748786E+0001 1.86198887988552E+0001 1.86096990336627E+0001 + 1.85995049968990E+0001 1.85893067061961E+0001 1.85791041792329E+0001 1.85688974337149E+0001 1.85586864873840E+0001 + 1.85484713580222E+0001 1.85382520634406E+0001 1.85280286214920E+0001 1.85178010500597E+0001 1.85075693670613E+0001 + 1.84973335904464E+0001 1.84870937382051E+0001 1.84768498283505E+0001 1.84666018789438E+0001 1.84563499080645E+0001 + 1.84460939338314E+0001 1.84358339743953E+0001 1.84255700479354E+0001 1.84153021726696E+0001 1.84050303668454E+0001 + 1.83947546487307E+0001 1.83844750366446E+0001 1.83741915489205E+0001 1.83639042039293E+0001 1.83536130200699E+0001 + 1.83433180157665E+0001 1.83330192094853E+0001 1.83227166197133E+0001 1.83124102649669E+0001 1.83021001637913E+0001 + 1.82917863347658E+0001 1.82814687964860E+0001 1.82711475675928E+0001 1.82608226667383E+0001 1.82504941126110E+0001 + 1.82401619239277E+0001 1.82298261194244E+0001 1.82194867178735E+0001 1.82091437380663E+0001 1.81987971988243E+0001 + 1.81884471189946E+0001 1.81780935174510E+0001 1.81677364130868E+0001 1.81573758248285E+0001 1.81470117716186E+0001 + 1.81366442724364E+0001 1.81262733462769E+0001 1.81158990121580E+0001 1.81055212891244E+0001 1.80951401962512E+0001 + 1.80847557526203E+0001 1.80743679773565E+0001 1.80639768895914E+0001 1.80535825084869E+0001 1.80431848532275E+0001 + 1.80327839430171E+0001 1.80223797970820E+0001 1.80119724346714E+0001 1.80015618750551E+0001 1.79911481375225E+0001 + 1.79807312413889E+0001 1.79703112059874E+0001 1.79598880506641E+0001 1.79494617947926E+0001 1.79390324577738E+0001 + 1.79286000590126E+0001 1.79181646179456E+0001 1.79077261540181E+0001 1.78972846866996E+0001 1.78868402354871E+0001 + 1.78763928198797E+0001 1.78659424594007E+0001 1.78554891735993E+0001 1.78450329820286E+0001 1.78345739042721E+0001 + 1.78241119599251E+0001 1.78136471685928E+0001 1.78031795499049E+0001 1.77927091235138E+0001 1.77822359090707E+0001 + 1.77717599262609E+0001 1.77612811947685E+0001 1.77507997343083E+0001 1.77403155646005E+0001 1.77298287053847E+0001 + 1.77193391764140E+0001 1.77088469974513E+0001 1.76983521882823E+0001 1.76878547687014E+0001 1.76773547585223E+0001 + 1.76668521775674E+0001 1.76563470456674E+0001 1.76458393826709E+0001 1.76353292084480E+0001 1.76248165428721E+0001 + 1.76143014058252E+0001 1.76037838172106E+0001 1.75932637969366E+0001 1.75827413649297E+0001 1.75722165411245E+0001 + 1.75616893454626E+0001 1.75511597979053E+0001 1.75406279184205E+0001 1.75300937269828E+0001 1.75195572435802E+0001 + 1.75090184882136E+0001 1.74984774808845E+0001 1.74879342416250E+0001 1.74773887904515E+0001 1.74668411474015E+0001 + 1.74562913325194E+0001 1.74457393658625E+0001 1.74351852674901E+0001 1.74246290574825E+0001 1.74140707559027E+0001 + 1.74035103828492E+0001 1.73929479584159E+0001 1.73823835026969E+0001 1.73718170358074E+0001 1.73612485778610E+0001 + 1.73506781489782E+0001 1.73401057692938E+0001 1.73295314589364E+0001 1.73189552380509E+0001 1.73083771267870E+0001 + 1.72977971452881E+0001 1.72872153137201E+0001 1.72766316522458E+0001 1.72660461810296E+0001 1.72554589202505E+0001 + 1.72448698900776E+0001 1.72342791106997E+0001 1.72236866023019E+0001 1.72130923850678E+0001 1.72024964792003E+0001 + 1.71918989048908E+0001 1.71812996823389E+0001 1.71706988317517E+0001 1.71600963733333E+0001 1.71494923272890E+0001 + 1.71388867138368E+0001 1.71282795531849E+0001 1.71176708655493E+0001 1.71070606711457E+0001 1.70964489902007E+0001 + 1.70858358429247E+0001 1.70752212495468E+0001 1.70646052302799E+0001 1.70539878053508E+0001 1.70433689949894E+0001 + 1.70327488194135E+0001 1.70221272988456E+0001 1.70115044535140E+0001 1.70008803036384E+0001 1.69902548694462E+0001 + 1.69796281711577E+0001 1.69690002289892E+0001 1.69583710631664E+0001 1.69477406939126E+0001 1.69371091414373E+0001 + 1.69264764259643E+0001 1.69158425676952E+0001 1.69052075868553E+0001 1.68945715036482E+0001 1.68839343382847E+0001 + 1.68732961109665E+0001 1.68626568418947E+0001 1.68520165512678E+0001 1.68413752592865E+0001 1.68307329861344E+0001 + 1.68200897520088E+0001 1.68094455770881E+0001 1.67988004815577E+0001 1.67881544855859E+0001 1.67775076093525E+0001 + 1.67668598730171E+0001 1.67562112967493E+0001 1.67455619007029E+0001 1.67349117050321E+0001 1.67242607298818E+0001 + 1.67136089953921E+0001 1.67029565217054E+0001 1.66923033289429E+0001 1.66816494372344E+0001 1.66709948666919E+0001 + 1.66603396374275E+0001 1.66496837695504E+0001 1.66390272831517E+0001 1.66283701983229E+0001 1.66177125351456E+0001 + 1.66070543136996E+0001 1.65963955540504E+0001 1.65857362762549E+0001 1.65750765003717E+0001 1.65644162464365E+0001 + 1.65537555344929E+0001 1.65430943845664E+0001 1.65324328166691E+0001 1.65217708508177E+0001 1.65111085070109E+0001 + 1.65004458052403E+0001 1.64897827654840E+0001 1.64791194077198E+0001 1.64684557519045E+0001 1.64577918179946E+0001 + 1.64471276259328E+0001 1.64364631956508E+0001 1.64257985470704E+0001 1.64151337000998E+0001 1.64044686746418E+0001 + 1.63938034905860E+0001 1.63831381678122E+0001 1.63724727261840E+0001 1.63618071855583E+0001 1.63511415657765E+0001 + 1.63404758866782E+0001 1.63298101680766E+0001 1.63191444297774E+0001 1.63084786915820E+0001 1.62978129732710E+0001 + 1.62871472946132E+0001 1.62764816753706E+0001 1.62658161352785E+0001 1.62551506940767E+0001 1.62444853714809E+0001 + 1.62338201871928E+0001 1.62231551609074E+0001 1.62124903122984E+0001 1.62018256610289E+0001 1.61911612267500E+0001 + 1.61804970290932E+0001 1.61698330876785E+0001 1.61591694221144E+0001 1.61485060519873E+0001 1.61378429968776E+0001 + 1.61271802763435E+0001 1.61165179099250E+0001 1.61058559171595E+0001 1.60951943175567E+0001 1.60845331306166E+0001 + 1.60738723758203E+0001 1.60632120726367E+0001 1.60525522405115E+0001 1.60418928988855E+0001 1.60312340671699E+0001 + 1.60205757647664E+0001 1.60099180110612E+0001 1.59992608254160E+0001 1.59886042271894E+0001 1.59779482357037E+0001 + 1.59672928702798E+0001 1.59566381502121E+0001 1.59459840947826E+0001 1.59353307232492E+0001 1.59246780548626E+0001 + 1.59140261088380E+0001 1.59033749043929E+0001 1.58927244607084E+0001 1.58820747969571E+0001 1.58714259322891E+0001 + 1.58607778858401E+0001 1.58501306767179E+0001 1.58394843240208E+0001 1.58288388468210E+0001 1.58181942641785E+0001 + 1.58075505951185E+0001 1.57969078586659E+0001 1.57862660738099E+0001 1.57756252595333E+0001 1.57649854347829E+0001 + 1.57543466185011E+0001 1.57437088296009E+0001 1.57330720869700E+0001 1.57224364094891E+0001 1.57118018160101E+0001 + 1.57011683253563E+0001 1.56905359563479E+0001 1.56799047277668E+0001 1.56692746583832E+0001 1.56586457669386E+0001 + 1.56480180721588E+0001 1.56373915927522E+0001 1.56267663473876E+0001 1.56161423547313E+0001 1.56055196334134E+0001 + 1.55948982020515E+0001 1.55842780792335E+0001 1.55736592835285E+0001 1.55630418334761E+0001 1.55524257476089E+0001 + 1.55418110444187E+0001 1.55311977423851E+0001 1.55205858599580E+0001 1.55099754155646E+0001 1.54993664276169E+0001 + 1.54887589144928E+0001 1.54781528945511E+0001 1.54675483861245E+0001 1.54569454075256E+0001 1.54463439770387E+0001 + 1.54357441129247E+0001 1.54251458334260E+0001 1.54145491567435E+0001 1.54039541010737E+0001 1.53933606845819E+0001 + 1.53827689253981E+0001 1.53721788416418E+0001 1.53615904513986E+0001 1.53510037727286E+0001 1.53404188236746E+0001 + 1.53298356222400E+0001 1.53192541864176E+0001 1.53086745341642E+0001 1.52980966834128E+0001 1.52875206520733E+0001 + 1.52769464580325E+0001 1.52663741191363E+0001 1.52558036532224E+0001 1.52452350780866E+0001 1.52346684115108E+0001 + 1.52241036712449E+0001 1.52135408750050E+0001 1.52029800404917E+0001 1.51924211853766E+0001 1.51818643272941E+0001 + 1.51713094838652E+0001 1.51607566726751E+0001 1.51502059112778E+0001 1.51396572172126E+0001 1.51291106079812E+0001 + 1.51185661010555E+0001 1.51080237138886E+0001 1.50974834639032E+0001 1.50869453684829E+0001 1.50764094450012E+0001 + 1.50658757107821E+0001 1.50553441831432E+0001 1.50448148793603E+0001 1.50342878166818E+0001 1.50237630123296E+0001 + 1.50132404834935E+0001 1.50027202473379E+0001 1.49922023210017E+0001 1.49816867215827E+0001 1.49711734661617E+0001 + 1.49606625717777E+0001 1.49501540554540E+0001 1.49396479341772E+0001 1.49291442249028E+0001 1.49186429445570E+0001 + 1.49081441100409E+0001 1.48976477382184E+0001 1.48871538459335E+0001 1.48766624499848E+0001 1.48661735671571E+0001 + 1.48556872141943E+0001 1.48452034078130E+0001 1.48347221646941E+0001 1.48242435014996E+0001 1.48137674348508E+0001 + 1.48032939813404E+0001 1.47928231575312E+0001 1.47823549799559E+0001 1.47718894651154E+0001 1.47614266294750E+0001 + 1.47509664894769E+0001 1.47405090615233E+0001 1.47300543619920E+0001 1.47196024072237E+0001 1.47091532135337E+0001 + 1.46987067972004E+0001 1.46882631744694E+0001 1.46778223615570E+0001 1.46673843746534E+0001 1.46569492299022E+0001 + 1.46465169434309E+0001 1.46360875313197E+0001 1.46256610096255E+0001 1.46152373943725E+0001 1.46048167015513E+0001 + 1.45943989471168E+0001 1.45839841469999E+0001 1.45735723170843E+0001 1.45631634732303E+0001 1.45527576312713E+0001 + 1.45423548069970E+0001 1.45319550161628E+0001 1.45215582745023E+0001 1.45111645977018E+0001 1.45007740014271E+0001 + 1.44903865013063E+0001 1.44800021129251E+0001 1.44696208518505E+0001 1.44592427336063E+0001 1.44488677736832E+0001 + 1.44384959875420E+0001 1.44281273906022E+0001 1.44177619982610E+0001 1.44073998258730E+0001 1.43970408887621E+0001 + 1.43866852022146E+0001 1.43763327814826E+0001 1.43659836417868E+0001 1.43556377983188E+0001 1.43452952662227E+0001 + 1.43349560606151E+0001 1.43246201965794E+0001 1.43142876891640E+0001 1.43039585533797E+0001 1.42936328042048E+0001 + 1.42833104565781E+0001 1.42729915254130E+0001 1.42626760255786E+0001 1.42523639719125E+0001 1.42420553792183E+0001 + 1.42317502622612E+0001 1.42214486357764E+0001 1.42111505144581E+0001 1.42008559129667E+0001 1.41905648459313E+0001 + 1.41802773279358E+0001 1.41699933735393E+0001 1.41597129972602E+0001 1.41494362135807E+0001 1.41391630369490E+0001 + 1.41288934817726E+0001 1.41186275624328E+0001 1.41083652932649E+0001 1.40981066885718E+0001 1.40878517626204E+0001 + 1.40776005296456E+0001 1.40673530038424E+0001 1.40571091993657E+0001 1.40468691303403E+0001 1.40366328108513E+0001 + 1.40264002549488E+0001 1.40161714766453E+0001 1.40059464899163E+0001 1.39957253087011E+0001 1.39855079469085E+0001 + 1.39752944183966E+0001 1.39650847370014E+0001 1.39548789165113E+0001 1.39446769706844E+0001 1.39344789132386E+0001 + 1.39242847578583E+0001 1.39140945181868E+0001 1.39039082078313E+0001 1.38937258403646E+0001 1.38835474293173E+0001 + 1.38733729881871E+0001 1.38632025304330E+0001 1.38530360694766E+0001 1.38428736187013E+0001 1.38327151914561E+0001 + 1.38225608010479E+0001 1.38124104607532E+0001 1.38022641838005E+0001 1.37921219833858E+0001 1.37819838726741E+0001 + 1.37718498647860E+0001 1.37617199727993E+0001 1.37515942097627E+0001 1.37414725886853E+0001 1.37313551225365E+0001 + 1.37212418242477E+0001 1.37111327067095E+0001 1.37010277827879E+0001 1.36909270652908E+0001 1.36808305670042E+0001 + 1.36707383006676E+0001 1.36606502789841E+0001 1.36505665146189E+0001 1.36404870202001E+0001 1.36304118083178E+0001 + 1.36203408915210E+0001 1.36102742823217E+0001 1.36002119931932E+0001 1.35901540365728E+0001 1.35801004248580E+0001 + 1.35700511704019E+0001 1.35600062855306E+0001 1.35499657825220E+0001 1.35399296736203E+0001 1.35298979710279E+0001 + 1.35198706869089E+0001 1.35098478333918E+0001 1.34998294225666E+0001 1.34898154664786E+0001 1.34798059771390E+0001 + 1.34698009665205E+0001 1.34598004465525E+0001 1.34498044291340E+0001 1.34398129261142E+0001 1.34298259493098E+0001 + 1.34198435104989E+0001 1.34098656214194E+0001 1.33998922937704E+0001 1.33899235392101E+0001 1.33799593693585E+0001 + 1.33699997957963E+0001 1.33600448300668E+0001 1.33500944836751E+0001 1.33401487680859E+0001 1.33302076947127E+0001 + 1.33202712749539E+0001 1.33103395201487E+0001 1.33004124416074E+0001 1.32904900505897E+0001 1.32805723583349E+0001 + 1.32706593760242E+0001 1.32607511148053E+0001 1.32508475857935E+0001 1.32409488000557E+0001 1.32310547686237E+0001 + 1.32211655024888E+0001 1.32112810126009E+0001 1.32014013098766E+0001 1.31915264051833E+0001 1.31816563093572E+0001 + 1.31717910331925E+0001 1.31619305874409E+0001 1.31520749828194E+0001 1.31422242300015E+0001 1.31323783396231E+0001 + 1.31225373222774E+0001 1.31127011885217E+0001 1.31028699488715E+0001 1.30930436138052E+0001 1.30832221937549E+0001 + 1.30734056991218E+0001 1.30635941402596E+0001 1.30537875274904E+0001 1.30439858710868E+0001 1.30341891812894E+0001 + 1.30243974682939E+0001 1.30146107422614E+0001 1.30048290133067E+0001 1.29950522915101E+0001 1.29852805869110E+0001 + 1.29755139095058E+0001 1.29657522692573E+0001 1.29559956760777E+0001 1.29462441398514E+0001 1.29364976704181E+0001 + 1.29267562775723E+0001 1.29170199710776E+0001 1.29072887606539E+0001 1.28975626559762E+0001 1.28878416666861E+0001 + 1.28781258023867E+0001 1.28684150726326E+0001 1.28587094869452E+0001 1.28490090548050E+0001 1.28393137856509E+0001 + 1.28296236888840E+0001 1.28199387738624E+0001 1.28102590499080E+0001 1.28005845262974E+0001 1.27909152122721E+0001 + 1.27812511170357E+0001 1.27715922497425E+0001 1.27619386195143E+0001 1.27522902354322E+0001 1.27426471065340E+0001 + 1.27330092418234E+0001 1.27233766502553E+0001 1.27137493407548E+0001 1.27041273221973E+0001 1.26945106034262E+0001 + 1.26848991932390E+0001 1.26752931003994E+0001 1.26656923336258E+0001 1.26560969015941E+0001 1.26465068129510E+0001 + 1.26369220762922E+0001 1.26273427001811E+0001 1.26177686931356E+0001 1.26082000636357E+0001 1.25986368201223E+0001 + 1.25890789709963E+0001 1.25795265246187E+0001 1.25699794893075E+0001 1.25604378733460E+0001 1.25509016849748E+0001 + 1.25413709323931E+0001 1.25318456237618E+0001 1.25223257672022E+0001 1.25128113707981E+0001 1.25033024425872E+0001 + 1.24937989905705E+0001 1.24843010227121E+0001 1.24748085469298E+0001 1.24653215711120E+0001 1.24558401030942E+0001 + 1.24463641506806E+0001 1.24368937216326E+0001 1.24274288236771E+0001 1.24179694644909E+0001 1.24085156517202E+0001 + 1.23990673929689E+0001 1.23896246957983E+0001 1.23801875677349E+0001 1.23707560162584E+0001 1.23613300488175E+0001 + 1.23519096728152E+0001 1.23424948956146E+0001 1.23330857245453E+0001 1.23236821668878E+0001 1.23142842298921E+0001 + 1.23048919207634E+0001 1.22955052466687E+0001 1.22861242147342E+0001 1.22767488320485E+0001 1.22673791056620E+0001 + 1.22580150425776E+0001 1.22486566497705E+0001 1.22393039341666E+0001 1.22299569026590E+0001 1.22206155620981E+0001 + 1.22112799192920E+0001 1.22019499810144E+0001 1.21926257539988E+0001 1.21833072449390E+0001 1.21739944604868E+0001 + 1.21646874072573E+0001 1.21553860918251E+0001 1.21460905207299E+0001 1.21368007004634E+0001 1.21275166374869E+0001 + 1.21182383382155E+0001 1.21089658090311E+0001 1.20996990562729E+0001 1.20904380862413E+0001 1.20811829051974E+0001 + 1.20719335193638E+0001 1.20626899349274E+0001 1.20534521580285E+0001 1.20442201947731E+0001 1.20349940512306E+0001 + 1.20257737334268E+0001 1.20165592473496E+0001 1.20073505989516E+0001 1.19981477941404E+0001 1.19889508387886E+0001 + 1.19797597387316E+0001 1.19705744997629E+0001 1.19613951276368E+0001 1.19522216280716E+0001 1.19430540067440E+0001 + 1.19338922692957E+0001 1.19247364213267E+0001 1.19155864684013E+0001 1.19064424160396E+0001 1.18973042697289E+0001 + 1.18881720349172E+0001 1.18790457170098E+0001 1.18699253213794E+0001 1.18608108533532E+0001 1.18517023182283E+0001 + 1.18425997212572E+0001 1.18335030676586E+0001 1.18244123626073E+0001 1.18153276112462E+0001 1.18062488186742E+0001 + 1.17971759899571E+0001 1.17881091301157E+0001 1.17790482441427E+0001 1.17699933369844E+0001 1.17609444135523E+0001 + 1.17519014787173E+0001 1.17428645373172E+0001 1.17338335941490E+0001 1.17248086539701E+0001 1.17157897215025E+0001 + 1.17067768014314E+0001 1.16977698983992E+0001 1.16887690170176E+0001 1.16797741618547E+0001 1.16707853374422E+0001 + 1.16618025482766E+0001 1.16528257988150E+0001 1.16438550934793E+0001 1.16348904366479E+0001 1.16259318326671E+0001 + 1.16169792858462E+0001 1.16080328004544E+0001 1.15990923807212E+0001 1.15901580308465E+0001 1.15812297549865E+0001 + 1.15723075572629E+0001 1.15633914417583E+0001 1.15544814125199E+0001 1.15455774735577E+0001 1.15366796288432E+0001 + 1.15277878823118E+0001 1.15189022378627E+0001 1.15100226993576E+0001 1.15011492706197E+0001 1.14922819554393E+0001 + 1.14834207575655E+0001 1.14745656807133E+0001 1.14657167285604E+0001 1.14568739047482E+0001 1.14480372128798E+0001 + 1.14392066565231E+0001 1.14303822392103E+0001 1.14215639644374E+0001 1.14127518356608E+0001 1.14039458563044E+0001 + 1.13951460297525E+0001 1.13863523593539E+0001 1.13775648484227E+0001 1.13687835002361E+0001 1.13600083180377E+0001 + 1.13512393050256E+0001 1.13424764643745E+0001 1.13337197992148E+0001 1.13249693126426E+0001 1.13162250077232E+0001 + 1.13074868874760E+0001 1.12987549548941E+0001 1.12900292129309E+0001 1.12813096645034E+0001 1.12725963124935E+0001 + 1.12638891597481E+0001 1.12551882090786E+0001 1.12464934632633E+0001 1.12378049250372E+0001 1.12291225971097E+0001 + 1.12204464821501E+0001 1.12117765827893E+0001 1.12031129016295E+0001 1.11944554412345E+0001 1.11858042041315E+0001 + 1.11771591928152E+0001 1.11685204097466E+0001 1.11598878573452E+0001 1.11512615380036E+0001 1.11426414540747E+0001 + 1.11340276078767E+0001 1.11254200016950E+0001 1.11168186377800E+0001 1.11082235183473E+0001 1.10996346455786E+0001 + 1.10910520216167E+0001 1.10824756485762E+0001 1.10739055285338E+0001 1.10653416635311E+0001 1.10567840555786E+0001 + 1.10482327066517E+0001 1.10396876186903E+0001 1.10311487935996E+0001 1.10226162332531E+0001 1.10140899394882E+0001 + 1.10055699141091E+0001 1.09970561588873E+0001 1.09885486755582E+0001 1.09800474658275E+0001 1.09715525313588E+0001 + 1.09630638737957E+0001 1.09545814947337E+0001 1.09461053957426E+0001 1.09376355783595E+0001 1.09291720440848E+0001 + 1.09207147943875E+0001 1.09122638307015E+0001 1.09038191544304E+0001 1.08953807669396E+0001 1.08869486695699E+0001 + 1.08785228636174E+0001 1.08701033503579E+0001 1.08616901310256E+0001 1.08532832068209E+0001 1.08448825789217E+0001 + 1.08364882484614E+0001 1.08281002165481E+0001 1.08197184842529E+0001 1.08113430526176E+0001 1.08029739226513E+0001 + 1.07946110953274E+0001 1.07862545715920E+0001 1.07779043523548E+0001 1.07695604384957E+0001 1.07612228308593E+0001 + 1.07528915302610E+0001 1.07445665374863E+0001 1.07362478532821E+0001 1.07279354783717E+0001 1.07196294134377E+0001 + 1.07113296591383E+0001 1.07030362160953E+0001 1.06947490849017E+0001 1.06864682661187E+0001 1.06781937602727E+0001 + 1.06699255678651E+0001 1.06616636893585E+0001 1.06534081251924E+0001 1.06451588757642E+0001 1.06369159414488E+0001 + 1.06286793225919E+0001 1.06204490195001E+0001 1.06122250324523E+0001 1.06040073616984E+0001 1.05957960074552E+0001 + 1.05875909699126E+0001 1.05793922492247E+0001 1.05711998455153E+0001 1.05630137588845E+0001 1.05548339893949E+0001 + 1.05466605370797E+0001 1.05384934019454E+0001 1.05303325839622E+0001 1.05221780830781E+0001 1.05140298992016E+0001 + 1.05058880322225E+0001 1.04977524819881E+0001 1.04896232483259E+0001 1.04815003310259E+0001 1.04733837298562E+0001 + 1.04652734445502E+0001 1.04571694748110E+0001 1.04490718203147E+0001 1.04409804807067E+0001 1.04328954556018E+0001 + 1.04248167445885E+0001 1.04167443472261E+0001 1.04086782630392E+0001 1.04006184915292E+0001 1.03925650321669E+0001 + 1.03845178843917E+0001 1.03764770476178E+0001 1.03684425212269E+0001 1.03604143045744E+0001 1.03523923969897E+0001 + 1.03443767977633E+0001 1.03363675061718E+0001 1.03283645214488E+0001 1.03203678428092E+0001 1.03123774694408E+0001 + 1.03043934004939E+0001 1.02964156350961E+0001 1.02884441723500E+0001 1.02804790113241E+0001 1.02725201510597E+0001 + 1.02645675905789E+0001 1.02566213288634E+0001 1.02486813648742E+0001 1.02407476975467E+0001 1.02328203257820E+0001 + 1.02248992484573E+0001 1.02169844644242E+0001 1.02090759725059E+0001 1.02011737714953E+0001 1.01932778601625E+0001 + 1.01853882372457E+0001 1.01775049014595E+0001 1.01696278514936E+0001 1.01617570860042E+0001 1.01538926036261E+0001 + 1.01460344029666E+0001 1.01381824826049E+0001 1.01303368410916E+0001 1.01224974769577E+0001 1.01146643887002E+0001 + 1.01068375747942E+0001 1.00990170336889E+0001 1.00912027638022E+0001 1.00833947635312E+0001 1.00755930312471E+0001 + 1.00677975652916E+0001 1.00600083639810E+0001 1.00522254256079E+0001 1.00444487484392E+0001 1.00366783307138E+0001 + 1.00289141706458E+0001 1.00211562664273E+0001 1.00134046162192E+0001 1.00056592181615E+0001 9.99792007036757E+0000 + 9.99018717092433E+0000 9.98246051789502E+0000 9.97474010932033E+0000 9.96702594320675E+0000 9.95931801754828E+0000 + 9.95161633030818E+0000 9.94392087942255E+0000 9.93623166280584E+0000 9.92854867834780E+0000 9.92087192391399E+0000 + 9.91320139734422E+0000 9.90553709645610E+0000 9.89787901904148E+0000 9.89022716286845E+0000 9.88258152567978E+0000 + 9.87494210519549E+0000 9.86730889911383E+0000 9.85968190510414E+0000 9.85206112081804E+0000 9.84444654387719E+0000 + 9.83683817188600E+0000 9.82923600242043E+0000 9.82164003303661E+0000 9.81405026126067E+0000 9.80646668460601E+0000 + 9.79888930055496E+0000 9.79131810657000E+0000 9.78375310009013E+0000 9.77619427852835E+0000 9.76864163927876E+0000 + 9.76109517971197E+0000 9.75355489717560E+0000 9.74602078899322E+0000 9.73849285246845E+0000 9.73097108488034E+0000 + 9.72345548348438E+0000 9.71594604552065E+0000 9.70844276819646E+0000 9.70094564870881E+0000 9.69345468421982E+0000 + 9.68596987188283E+0000 9.67849120881834E+0000 9.67101869213240E+0000 9.66355231890484E+0000 9.65609208619592E+0000 + 9.64863799104528E+0000 9.64119003046936E+0000 9.63374820146400E+0000 9.62631250100384E+0000 9.61888292604032E+0000 + 9.61145947350626E+0000 9.60404214031585E+0000 9.59663092335388E+0000 9.58922581949366E+0000 9.58182682558317E+0000 + 9.57443393844969E+0000 9.56704715489871E+0000 9.55966647172014E+0000 9.55229188567593E+0000 9.54492339351654E+0000 + 9.53756099196496E+0000 9.53020467772700E+0000 9.52285444748871E+0000 9.51551029791277E+0000 9.50817222564671E+0000 + 9.50084022731622E+0000 9.49351429952718E+0000 9.48619443886463E+0000 9.47888064189383E+0000 9.47157290516325E+0000 + 9.46427122519952E+0000 9.45697559851147E+0000 9.44968602158807E+0000 9.44240249089691E+0000 9.43512500289033E+0000 + 9.42785355399979E+0000 9.42058814063789E+0000 9.41332875919682E+0000 9.40607540605302E+0000 9.39882807756146E+0000 + 9.39158677006134E+0000 9.38435147987195E+0000 9.37712220329211E+0000 9.36989893660435E+0000 9.36268167607488E+0000 + 9.35547041794787E+0000 9.34826515845171E+0000 9.34106589379635E+0000 9.33387262017127E+0000 9.32668533375477E+0000 + 9.31950403070260E+0000 9.31232870714946E+0000 9.30515935921991E+0000 9.29799598301697E+0000 9.29083857462622E+0000 + 9.28368713011585E+0000 9.27654164553920E+0000 9.26940211693010E+0000 9.26226854030550E+0000 9.25514091166538E+0000 + 9.24801922699542E+0000 9.24090348225763E+0000 9.23379367340796E+0000 9.22668979637505E+0000 9.21959184707684E+0000 + 9.21249982141535E+0000 9.20541371527096E+0000 9.19833352451649E+0000 9.19125924499735E+0000 9.18419087255243E+0000 + 9.17712840299948E+0000 9.17007183214031E+0000 9.16302115576444E+0000 9.15597636964287E+0000 9.14893746953273E+0000 + 9.14190445117052E+0000 9.13487731028355E+0000 9.12785604257958E+0000 9.12084064375194E+0000 9.11383110948167E+0000 + 9.10682743542708E+0000 9.09982961724251E+0000 9.09283765055696E+0000 9.08585153098867E+0000 9.07887125414305E+0000 + 9.07189681560590E+0000 9.06492821095227E+0000 9.05796543574174E+0000 9.05100848551847E+0000 9.04405735581219E+0000 + 9.03711204213876E+0000 9.03017253999857E+0000 9.02323884488285E+0000 9.01631095226107E+0000 9.00938885759302E+0000 + 9.00247255632616E+0000 8.99556204389039E+0000 8.98865731570279E+0000 8.98175836716861E+0000 8.97486519367610E+0000 + 8.96797779060431E+0000 8.96109615331526E+0000 8.95422027716181E+0000 8.94735015747768E+0000 8.94048578958686E+0000 + 8.93362716880214E+0000 8.92677429041869E+0000 8.91992714972095E+0000 8.91308574198265E+0000 8.90625006246255E+0000 + 8.89942010640501E+0000 8.89259586904523E+0000 8.88577734560609E+0000 8.87896453129292E+0000 8.87215742130611E+0000 + 8.86535601082688E+0000 8.85856029502891E+0000 8.85177026907251E+0000 8.84498592810411E+0000 8.83820726726101E+0000 + 8.83143428166768E+0000 8.82466696643682E+0000 8.81790531666780E+0000 8.81114932745243E+0000 8.80439899386654E+0000 + 8.79765431097526E+0000 8.79091527383883E+0000 8.78418187749570E+0000 8.77745411698262E+0000 8.77073198731663E+0000 + 8.76401548351365E+0000 8.75730460056829E+0000 8.75059933347296E+0000 8.74389967720625E+0000 8.73720562673232E+0000 + 8.73051717701209E+0000 8.72383432298683E+0000 8.71715705959877E+0000 8.71048538176784E+0000 8.70381928441339E+0000 + 8.69715876243933E+0000 8.69050381074106E+0000 8.68385442420225E+0000 8.67721059770180E+0000 8.67057232610105E+0000 + 8.66393960425815E+0000 8.65731242701956E+0000 8.65069078922059E+0000 8.64407468568752E+0000 8.63746411124028E+0000 + 8.63085906068391E+0000 8.62425952882139E+0000 8.61766551043710E+0000 8.61107700031760E+0000 8.60449399322982E+0000 + 8.59791648394022E+0000 8.59134446719933E+0000 8.58477793775621E+0000 8.57821689034184E+0000 8.57166131969107E+0000 + 8.56511122051857E+0000 8.55856658753540E+0000 8.55202741544687E+0000 8.54549369894402E+0000 8.53896543271481E+0000 + 8.53244261143670E+0000 8.52592522977927E+0000 8.51941328240692E+0000 8.51290676397037E+0000 8.50640566911888E+0000 + 8.49990999248963E+0000 8.49341972871303E+0000 8.48693487241437E+0000 8.48045541820899E+0000 8.47398136070549E+0000 + 8.46751269450310E+0000 8.46104941419966E+0000 8.45459151438044E+0000 8.44813898962398E+0000 8.44169183450700E+0000 + 8.43525004359199E+0000 8.42881361143748E+0000 8.42238253259906E+0000 8.41595680162247E+0000 8.40953641304517E+0000 + 8.40312136139799E+0000 8.39671164121264E+0000 8.39030724700294E+0000 8.38390817328682E+0000 8.37751441457077E+0000 + 8.37112596535738E+0000 8.36474282013834E+0000 8.35836497340791E+0000 8.35199241964516E+0000 8.34562515332906E+0000 + 8.33926316893363E+0000 8.33290646092312E+0000 8.32655502375849E+0000 8.32020885189576E+0000 8.31386793978553E+0000 + 8.30753228187082E+0000 8.30120187259351E+0000 8.29487670638364E+0000 8.28855677767497E+0000 8.28224208088782E+0000 + 8.27593261044303E+0000 8.26962836075339E+0000 8.26332932623171E+0000 8.25703550128116E+0000 8.25074688029953E+0000 + 8.24446345768578E+0000 8.23818522782706E+0000 8.23191218511603E+0000 8.22564432392923E+0000 8.21938163864764E+0000 + 8.21312412364643E+0000 8.20687177329225E+0000 8.20062458195405E+0000 8.19438254399179E+0000 8.18814565376394E+0000 + 8.18191390562431E+0000 8.17568729392529E+0000 8.16946581301405E+0000 8.16324945722932E+0000 8.15703822091713E+0000 + 8.15083209840859E+0000 8.14463108404100E+0000 8.13843517214113E+0000 8.13224435703711E+0000 8.12605863305467E+0000 + 8.11987799450952E+0000 8.11370243572206E+0000 8.10753195100870E+0000 8.10136653467586E+0000 8.09520618103686E+0000 + 8.08905088439780E+0000 8.08290063906190E+0000 8.07675543932900E+0000 8.07061527949934E+0000 8.06448015387035E+0000 + 8.05835005673392E+0000 8.05222498238403E+0000 8.04610492510970E+0000 8.03998987919717E+0000 8.03387983893372E+0000 + 8.02777479860336E+0000 8.02167475248624E+0000 8.01557969486416E+0000 8.00948962001458E+0000 8.00340452221390E+0000 + 7.99732439573800E+0000 7.99124923485955E+0000 7.98517903385129E+0000 7.97911378698334E+0000 7.97305348852642E+0000 + 7.96699813274704E+0000 7.96094771391399E+0000 7.95490222629294E+0000 7.94886166414643E+0000 7.94282602174264E+0000 + 7.93679529334230E+0000 7.93076947320631E+0000 7.92474855559909E+0000 7.91873253478089E+0000 7.91272140501114E+0000 + 7.90671516055060E+0000 7.90071379565922E+0000 7.89471730459286E+0000 7.88872568161371E+0000 7.88273892097935E+0000 + 7.87675701694713E+0000 7.87077996377642E+0000 7.86480775572255E+0000 7.85884038704618E+0000 7.85287785200562E+0000 + 7.84692014485957E+0000 7.84096725986446E+0000 7.83501919128041E+0000 7.82907593336637E+0000 7.82313748038341E+0000 + 7.81720382658925E+0000 7.81127496624595E+0000 7.80535089361611E+0000 7.79943160296009E+0000 7.79351708854157E+0000 + 7.78760734462371E+0000 7.78170236547022E+0000 7.77580214534765E+0000 7.76990667852589E+0000 7.76401595926557E+0000 + 7.75812998183953E+0000 7.75224874051962E+0000 7.74637222957285E+0000 7.74050044327578E+0000 7.73463337589848E+0000 + 7.72877102172225E+0000 7.72291337501865E+0000 7.71706043006884E+0000 7.71121218115309E+0000 7.70536862255358E+0000 + 7.69952974855330E+0000 7.69369555343994E+0000 7.68786603149928E+0000 7.68204117702236E+0000 7.67622098429947E+0000 + 7.67040544762731E+0000 7.66459456130019E+0000 7.65878831961554E+0000 7.65298671687509E+0000 7.64718974738151E+0000 + 7.64139740544123E+0000 7.63560968536222E+0000 7.62982658145460E+0000 7.62404808802896E+0000 7.61827419940412E+0000 + 7.61250490989779E+0000 7.60674021383040E+0000 7.60098010552793E+0000 7.59522457931638E+0000 7.58947362952621E+0000 + 7.58372725049013E+0000 7.57798543654371E+0000 7.57224818202815E+0000 7.56651548128362E+0000 7.56078732865876E+0000 + 7.55506371850066E+0000 7.54934464516268E+0000 7.54363010300057E+0000 7.53792008637415E+0000 7.53221458964624E+0000 + 7.52651360718488E+0000 7.52081713335722E+0000 7.51512516254182E+0000 7.50943768911305E+0000 7.50375470745560E+0000 + 7.49807621195445E+0000 7.49240219699717E+0000 7.48673265698000E+0000 7.48106758629900E+0000 7.47540697935842E+0000 + 7.46975083056179E+0000 7.46409913432254E+0000 7.45845188505231E+0000 7.45280907717211E+0000 7.44717070510565E+0000 + 7.44153676327995E+0000 7.43590724612921E+0000 7.43028214808818E+0000 7.42466146360107E+0000 7.41904518711267E+0000 + 7.41343331307450E+0000 7.40782583594315E+0000 7.40222275017973E+0000 7.39662405024937E+0000 7.39102973062344E+0000 + 7.38543978577620E+0000 7.37985421018992E+0000 7.37427299835147E+0000 7.36869614474958E+0000 7.36312364388382E+0000 + 7.35755549025340E+0000 7.35199167836503E+0000 7.34643220273129E+0000 7.34087705787343E+0000 7.33532623831073E+0000 + 7.32977973857399E+0000 7.32423755319658E+0000 7.31869967672008E+0000 7.31316610368864E+0000 7.30763682865467E+0000 + 7.30211184617547E+0000 7.29659115081323E+0000 7.29107473713789E+0000 7.28556259972490E+0000 7.28005473315469E+0000 + 7.27455113201433E+0000 7.26905179089707E+0000 7.26355670440172E+0000 7.25806586713326E+0000 7.25257927370458E+0000 + 7.24709691873251E+0000 7.24161879684239E+0000 7.23614490266354E+0000 7.23067523083382E+0000 7.22520977599683E+0000 + 7.21974853280249E+0000 7.21429149590649E+0000 7.20883865997425E+0000 7.20339001967421E+0000 7.19794556968177E+0000 + 7.19250530468212E+0000 7.18706921936438E+0000 7.18163730842467E+0000 7.17620956656815E+0000 7.17078598850650E+0000 + 7.16536656895564E+0000 7.15995130264144E+0000 7.15454018429408E+0000 7.14913320865343E+0000 7.14373037046683E+0000 + 7.13833166448514E+0000 7.13293708546896E+0000 7.12754662818955E+0000 7.12216028741779E+0000 7.11677805793833E+0000 + 7.11139993453918E+0000 7.10602591201878E+0000 7.10065598518320E+0000 7.09529014884276E+0000 7.08992839781658E+0000 + 7.08457072693630E+0000 7.07921713103192E+0000 7.07386760494911E+0000 7.06852214353817E+0000 7.06318074165691E+0000 + 7.05784339417177E+0000 7.05251009595676E+0000 7.04718084189399E+0000 7.04185562687202E+0000 7.03653444579042E+0000 + 7.03121729355357E+0000 7.02590416507600E+0000 7.02059505528053E+0000 7.01528995909507E+0000 7.00998887145896E+0000 + 7.00469178731983E+0000 6.99939870163050E+0000 6.99410960935470E+0000 6.98882450546425E+0000 6.98354338493677E+0000 + 6.97826624276260E+0000 6.97299307393820E+0000 6.96772387346649E+0000 6.96245863636230E+0000 6.95719735764639E+0000 + 6.95194003234974E+0000 6.94668665551245E+0000 6.94143722218146E+0000 6.93619172741344E+0000 6.93095016627252E+0000 + 6.92571253383291E+0000 6.92047882517745E+0000 6.91524903539821E+0000 6.91002315959398E+0000 6.90480119287540E+0000 + 6.89958313035985E+0000 6.89436896717460E+0000 6.88915869845486E+0000 6.88395231934665E+0000 6.87874982500193E+0000 + 6.87355121058553E+0000 6.86835647126945E+0000 6.86316560223513E+0000 6.85797859867149E+0000 6.85279545578014E+0000 + 6.84761616876932E+0000 6.84244073285571E+0000 6.83726914326754E+0000 6.83210139524324E+0000 6.82693748402684E+0000 + 6.82177740487400E+0000 6.81662115304950E+0000 6.81146872382893E+0000 6.80632011249387E+0000 6.80117531433937E+0000 + 6.79603432466793E+0000 6.79089713878981E+0000 6.78576375202997E+0000 6.78063415971684E+0000 6.77550835719303E+0000 + 6.77038633980843E+0000 6.76526810292394E+0000 6.76015364191040E+0000 6.75504295214627E+0000 6.74993602902139E+0000 + 6.74483286793561E+0000 6.73973346429788E+0000 6.73463781352575E+0000 6.72954591105114E+0000 6.72445775230998E+0000 + 6.71937333275173E+0000 6.71429264783454E+0000 6.70921569302786E+0000 6.70414246381097E+0000 6.69907295567018E+0000 + 6.69400716410372E+0000 6.68894508462151E+0000 6.68388671274339E+0000 6.67883204399546E+0000 6.67378107391754E+0000 + 6.66873379805864E+0000 6.66369021197925E+0000 6.65865031124615E+0000 6.65361409144087E+0000 6.64858154815069E+0000 + 6.64355267697882E+0000 6.63852747353341E+0000 6.63350593343367E+0000 6.62848805231277E+0000 6.62347382581207E+0000 + 6.61846324958086E+0000 6.61345631928277E+0000 6.60845303058909E+0000 6.60345337918347E+0000 6.59845736075612E+0000 + 6.59346497101369E+0000 6.58847620566828E+0000 6.58349106044473E+0000 6.57850953107799E+0000 6.57353161331376E+0000 + 6.56855730290704E+0000 6.56358659562479E+0000 6.55861948724270E+0000 6.55365597355025E+0000 6.54869605034480E+0000 + 6.54373971343434E+0000 6.53878695863916E+0000 6.53383778178790E+0000 6.52889217872213E+0000 6.52395014529410E+0000 + 6.51901167736268E+0000 6.51407677080386E+0000 6.50914542149999E+0000 6.50421762534271E+0000 6.49929337824030E+0000 + 6.49437267610597E+0000 6.48945551486641E+0000 6.48454189045884E+0000 6.47963179883020E+0000 6.47472523594180E+0000 + 6.46982219776005E+0000 6.46492268026693E+0000 6.46002667945133E+0000 6.45513419131774E+0000 6.45024521187703E+0000 + 6.44535973715426E+0000 6.44047776318206E+0000 6.43559928600731E+0000 6.43072430168538E+0000 6.42585280628447E+0000 + 6.42098479588101E+0000 6.41612026656434E+0000 6.41125921443466E+0000 6.40640163560281E+0000 6.40154752619053E+0000 + 6.39669688232965E+0000 6.39184970016560E+0000 6.38700597585070E+0000 6.38216570555179E+0000 6.37732888544501E+0000 + 6.37249551171958E+0000 6.36766558057114E+0000 6.36283908821110E+0000 6.35801603085876E+0000 6.35319640474547E+0000 + 6.34838020611549E+0000 6.34356743122192E+0000 6.33875807632908E+0000 6.33395213771132E+0000 6.32914961165604E+0000 + 6.32435049446248E+0000 6.31955478243618E+0000 6.31476247190017E+0000 6.30997355918207E+0000 6.30518804062731E+0000 + 6.30040591258566E+0000 6.29562717142182E+0000 6.29085181351249E+0000 6.28607983524142E+0000 6.28131123300794E+0000 + 6.27654600321669E+0000 6.27178414229205E+0000 6.26702564665935E+0000 6.26227051276283E+0000 6.25751873705476E+0000 + 6.25277031599844E+0000 6.24802524606729E+0000 6.24328352374814E+0000 6.23854514553773E+0000 6.23381010794386E+0000 + 6.22907840748518E+0000 6.22435004068968E+0000 6.21962500410123E+0000 6.21490329427134E+0000 6.21018490776124E+0000 + 6.20546984114840E+0000 6.20075809101382E+0000 6.19604965395690E+0000 6.19134452658326E+0000 6.18664270551248E+0000 + 6.18194418737313E+0000 6.17724896880567E+0000 6.17255704646254E+0000 6.16786841700402E+0000 6.16318307710563E+0000 + 6.15850102345136E+0000 6.15382225273665E+0000 6.14914676166691E+0000 6.14447454696292E+0000 6.13980560534893E+0000 + 6.13513993356906E+0000 6.13047752837005E+0000 6.12581838651319E+0000 6.12116250477494E+0000 6.11650987993592E+0000 + 6.11186050878959E+0000 6.10721438814344E+0000 6.10257151481157E+0000 6.09793188562455E+0000 6.09329549741840E+0000 + 6.08866234704178E+0000 6.08403243135451E+0000 6.07940574722848E+0000 6.07478229154560E+0000 6.07016206119720E+0000 + 6.06554505308765E+0000 6.06093126413228E+0000 6.05632069125443E+0000 6.05171333139112E+0000 6.04710918148951E+0000 + 6.04250823850748E+0000 6.03791049941222E+0000 6.03331596118406E+0000 6.02872462081297E+0000 6.02413647529942E+0000 + 6.01955152165564E+0000 6.01496975690413E+0000 6.01039117807735E+0000 6.00581578221899E+0000 6.00124356638456E+0000 + 5.99667452763960E+0000 5.99210866305763E+0000 5.98754596972795E+0000 5.98298644474545E+0000 5.97843008522085E+0000 + 5.97387688827083E+0000 5.96932685102340E+0000 5.96477997062067E+0000 5.96023624421105E+0000 5.95569566895615E+0000 + 5.95115824202935E+0000 5.94662396060796E+0000 5.94209282188918E+0000 5.93756482307240E+0000 5.93303996137362E+0000 + 5.92851823401560E+0000 5.92399963823232E+0000 5.91948417126965E+0000 5.91497183038144E+0000 5.91046261283435E+0000 + 5.90595651590369E+0000 5.90145353687608E+0000 5.89695367304774E+0000 5.89245692172624E+0000 5.88796328022848E+0000 + 5.88347274588247E+0000 5.87898531602616E+0000 5.87450098800595E+0000 5.87001975918153E+0000 5.86554162692107E+0000 + 5.86106658860366E+0000 5.85659464161752E+0000 5.85212578336182E+0000 5.84766001124549E+0000 5.84319732268815E+0000 + 5.83873771511802E+0000 5.83428118597555E+0000 5.82982773271041E+0000 5.82537735277973E+0000 5.82093004365443E+0000 + 5.81648580281381E+0000 5.81204462774738E+0000 5.80760651595336E+0000 5.80317146494085E+0000 5.79873947222978E+0000 + 5.79431053534737E+0000 5.78988465183323E+0000 5.78546181923551E+0000 5.78104203511174E+0000 5.77662529702955E+0000 + 5.77221160256901E+0000 5.76780094931426E+0000 5.76339333486406E+0000 5.75898875682488E+0000 5.75458721281152E+0000 + 5.75018870045163E+0000 5.74579321737972E+0000 5.74140076124080E+0000 5.73701132968916E+0000 5.73262492038811E+0000 + 5.72824153101210E+0000 5.72386115924373E+0000 5.71948380277526E+0000 5.71510945930620E+0000 5.71073812655003E+0000 + 5.70636980222629E+0000 5.70200448406456E+0000 5.69764216980206E+0000 5.69328285718819E+0000 5.68892654398062E+0000 + 5.68457322794500E+0000 5.68022290685621E+0000 5.67587557849864E+0000 5.67153124066804E+0000 5.66718989116580E+0000 + 5.66285152780287E+0000 5.65851614840224E+0000 5.65418375079042E+0000 5.64985433280901E+0000 5.64552789230382E+0000 + 5.64120442713211E+0000 5.63688393515838E+0000 5.63256641425746E+0000 5.62825186231082E+0000 5.62394027721086E+0000 + 5.61963165685732E+0000 5.61532599916058E+0000 5.61102330203683E+0000 5.60672356341147E+0000 5.60242678122118E+0000 + 5.59813295340730E+0000 5.59384207792222E+0000 5.58955415272635E+0000 5.58526917578783E+0000 5.58098714508376E+0000 + 5.57670805860083E+0000 5.57243191433075E+0000 5.56815871027579E+0000 5.56388844444782E+0000 5.55962111486411E+0000 + 5.55535671955098E+0000 5.55109525654321E+0000 5.54683672388464E+0000 5.54258111962673E+0000 5.53832844182602E+0000 + 5.53407868855128E+0000 5.52983185787797E+0000 5.52558794788793E+0000 5.52134695667342E+0000 5.51710888233067E+0000 + 5.51287372296819E+0000 5.50864147669970E+0000 5.50441214164694E+0000 5.50018571593999E+0000 5.49596219771570E+0000 + 5.49174158511899E+0000 5.48752387630408E+0000 5.48330906942895E+0000 5.47909716266273E+0000 5.47488815418023E+0000 + 5.47068204216342E+0000 5.46647882480274E+0000 5.46227850029429E+0000 5.45808106684510E+0000 5.45388652266515E+0000 + 5.44969486597385E+0000 5.44550609499785E+0000 5.44132020796989E+0000 5.43713720313154E+0000 5.43295707872861E+0000 + 5.42877983301792E+0000 5.42460546425935E+0000 5.42043397072317E+0000 5.41626535068245E+0000 5.41209960242222E+0000 + 5.40793672422969E+0000 5.40377671440161E+0000 5.39961957124003E+0000 5.39546529305376E+0000 5.39131387816035E+0000 + 5.38716532488074E+0000 5.38301963154461E+0000 5.37887679648788E+0000 5.37473681805365E+0000 5.37059969458790E+0000 + 5.36646542444722E+0000 5.36233400599294E+0000 5.35820543759210E+0000 5.35407971761773E+0000 5.34995684445136E+0000 + 5.34583681647811E+0000 5.34171963209034E+0000 5.33760528968712E+0000 5.33349378767202E+0000 5.32938512445502E+0000 + 5.32527929845372E+0000 5.32117630808907E+0000 5.31707615178996E+0000 5.31297882798956E+0000 5.30888433512843E+0000 + 5.30479267165017E+0000 5.30070383600640E+0000 5.29661782665399E+0000 5.29253464205567E+0000 5.28845428067759E+0000 + 5.28437674099272E+0000 5.28030202148178E+0000 5.27623012062740E+0000 5.27216103691751E+0000 5.26809476884784E+0000 + 5.26403131491850E+0000 5.25997067363403E+0000 5.25591284350400E+0000 5.25185782304488E+0000 5.24780561077482E+0000 + 5.24375620522042E+0000 5.23970960491181E+0000 5.23566580838392E+0000 5.23162481417583E+0000 5.22758662083235E+0000 + 5.22355122690468E+0000 5.21951863094568E+0000 5.21548883151340E+0000 5.21146182717194E+0000 5.20743761648902E+0000 + 5.20341619803782E+0000 5.19939757039393E+0000 5.19538173213965E+0000 5.19136868186032E+0000 5.18735841814678E+0000 + 5.18335093959074E+0000 5.17934624479318E+0000 5.17534433235564E+0000 5.17134520088521E+0000 5.16734884899020E+0000 + 5.16335527528945E+0000 5.15936447839806E+0000 5.15537645694013E+0000 5.15139120954226E+0000 5.14740873483383E+0000 + 5.14342903144891E+0000 5.13945209802534E+0000 5.13547793320532E+0000 5.13150653563205E+0000 5.12753790395433E+0000 + 5.12357203682418E+0000 5.11960893289643E+0000 5.11564859083130E+0000 5.11169100928877E+0000 5.10773618693575E+0000 + 5.10378412243984E+0000 5.09983481447250E+0000 5.09588826170841E+0000 5.09194446282701E+0000 5.08800341650662E+0000 + 5.08406512143254E+0000 5.08012957629146E+0000 5.07619677977363E+0000 5.07226673056942E+0000 5.06833942737468E+0000 + 5.06441486888853E+0000 5.06049305380930E+0000 5.05657398084206E+0000 5.05265764869017E+0000 5.04874405606281E+0000 + 5.04483320167088E+0000 5.04092508422613E+0000 5.03701970244517E+0000 5.03311705504325E+0000 5.02921714074117E+0000 + 5.02531995826056E+0000 5.02142550632482E+0000 5.01753378366041E+0000 5.01364478899528E+0000 5.00975852105791E+0000 + 5.00587497858207E+0000 5.00199416029859E+0000 4.99811606494426E+0000 4.99424069125703E+0000 4.99036803797229E+0000 + 4.98649810383388E+0000 4.98263088758183E+0000 4.97876638795958E+0000 4.97490460371180E+0000 4.97104553358346E+0000 + 4.96718917632421E+0000 4.96333553068119E+0000 4.95948459540496E+0000 4.95563636924533E+0000 4.95179085095633E+0000 + 4.94794803928981E+0000 4.94410793300012E+0000 4.94027053084276E+0000 4.93643583157401E+0000 4.93260383394989E+0000 + 4.92877453672832E+0000 4.92494793866771E+0000 4.92112403852781E+0000 4.91730283506648E+0000 4.91348432704591E+0000 + 4.90966851322502E+0000 4.90585539236563E+0000 4.90204496322929E+0000 4.89823722457747E+0000 4.89443217517138E+0000 + 4.89062981377564E+0000 4.88683013915002E+0000 4.88303315005897E+0000 4.87923884526355E+0000 4.87544722352742E+0000 + 4.87165828361230E+0000 4.86787202428076E+0000 4.86408844429472E+0000 4.86030754241681E+0000 4.85652931740786E+0000 + 4.85275376802884E+0000 4.84898089304160E+0000 4.84521069120605E+0000 4.84144316128175E+0000 4.83767830202791E+0000 + 4.83391611220371E+0000 4.83015659056688E+0000 4.82639973587399E+0000 4.82264554688303E+0000 4.81889402234755E+0000 + 4.81514516102344E+0000 4.81139896166356E+0000 4.80765542302108E+0000 4.80391454384744E+0000 4.80017632289246E+0000 + 4.79644075890597E+0000 4.79270785063540E+0000 4.78897759682728E+0000 4.78524999622728E+0000 4.78152504757908E+0000 + 4.77780274962491E+0000 4.77408310110525E+0000 4.77036610075919E+0000 4.76665174732520E+0000 4.76294003953761E+0000 + 4.75923097613097E+0000 4.75552455583872E+0000 4.75182077738954E+0000 4.74811963951296E+0000 4.74442114093437E+0000 + 4.74072528037892E+0000 4.73703205656857E+0000 4.73334146822342E+0000 4.72965351406090E+0000 4.72596819279752E+0000 + 4.72228550314568E+0000 4.71860544381657E+0000 4.71492801351950E+0000 4.71125321095791E+0000 4.70758103483803E+0000 + 4.70391148385909E+0000 4.70024455671960E+0000 4.69658025211523E+0000 4.69291856873819E+0000 4.68925950527821E+0000 + 4.68560306042186E+0000 4.68194923285418E+0000 4.67829802125484E+0000 4.67464942430259E+0000 4.67100344067180E+0000 + 4.66736006903368E+0000 4.66371930805790E+0000 4.66008115640844E+0000 4.65644561274792E+0000 4.65281267573372E+0000 + 4.64918234402123E+0000 4.64555461626220E+0000 4.64192949110446E+0000 4.63830696719174E+0000 4.63468704316528E+0000 + 4.63106971766157E+0000 4.62745498931398E+0000 4.62384285675193E+0000 4.62023331860011E+0000 4.61662637348087E+0000 + 4.61302202001199E+0000 4.60942025680568E+0000 4.60582108247200E+0000 4.60222449561611E+0000 4.59863049483921E+0000 + 4.59503907873759E+0000 4.59145024590460E+0000 4.58786399492623E+0000 4.58428032438856E+0000 4.58069923286939E+0000 + 4.57712071894353E+0000 4.57354478118136E+0000 4.56997141814786E+0000 4.56640062840473E+0000 4.56283241050614E+0000 + 4.55926676300475E+0000 4.55570368444653E+0000 4.55214317337315E+0000 4.54858522832042E+0000 4.54502984782050E+0000 + 4.54147703039999E+0000 4.53792677457973E+0000 4.53437907887568E+0000 4.53083394179898E+0000 4.52729136185571E+0000 + 4.52375133754588E+0000 4.52021386736489E+0000 4.51667894980173E+0000 4.51314658334095E+0000 4.50961676646137E+0000 + 4.50608949763521E+0000 4.50256477533108E+0000 4.49904259800922E+0000 4.49552296412751E+0000 4.49200587213388E+0000 + 4.48849132047502E+0000 4.48497930758764E+0000 4.48146983190561E+0000 4.47796289185541E+0000 4.47445848585708E+0000 + 4.47095661232524E+0000 4.46745726966904E+0000 4.46396045628973E+0000 4.46046617058411E+0000 4.45697441094203E+0000 + 4.45348517574644E+0000 4.44999846337479E+0000 4.44651427219748E+0000 4.44303260057875E+0000 4.43955344687660E+0000 + 4.43607680944155E+0000 4.43260268661853E+0000 4.42913107674581E+0000 4.42566197815392E+0000 4.42219538916742E+0000 + 4.41873130810503E+0000 4.41526973327560E+0000 4.41181066298461E+0000 4.40835409552810E+0000 4.40490002919664E+0000 + 4.40144846227349E+0000 4.39799939303395E+0000 4.39455281974700E+0000 4.39110874067383E+0000 4.38766715406993E+0000 + 4.38422805818122E+0000 4.38079145124904E+0000 4.37735733150449E+0000 4.37392569717380E+0000 4.37049654647389E+0000 + 4.36706987761614E+0000 4.36364568880168E+0000 4.36022397822704E+0000 4.35680474407914E+0000 4.35338798453820E+0000 + 4.34997369777707E+0000 4.34656188195914E+0000 4.34315253524108E+0000 4.33974565577316E+0000 4.33634124169520E+0000 + 4.33293929114094E+0000 4.32953980223640E+0000 4.32614277309779E+0000 4.32274820183472E+0000 4.31935608654748E+0000 + 4.31596642533105E+0000 4.31257921626863E+0000 4.30919445743827E+0000 4.30581214690801E+0000 4.30243228273782E+0000 + 4.29905486298057E+0000 4.29567988567893E+0000 4.29230734886913E+0000 4.28893725057732E+0000 4.28556958882240E+0000 + 4.28220436161434E+0000 4.27884156695453E+0000 4.27548120283574E+0000 4.27212326724199E+0000 4.26876775814966E+0000 + 4.26541467352488E+0000 4.26206401132731E+0000 4.25871576950450E+0000 4.25536994599869E+0000 4.25202653874215E+0000 + 4.24868554565606E+0000 4.24534696465591E+0000 4.24201079364787E+0000 4.23867703052683E+0000 4.23534567318050E+0000 + 4.23201671948794E+0000 4.22869016731770E+0000 4.22536601453049E+0000 4.22204425897735E+0000 4.21872489850031E+0000 + 4.21540793093204E+0000 4.21209335409553E+0000 4.20878116580686E+0000 4.20547136386948E+0000 4.20216394608007E+0000 + 4.19885891022530E+0000 4.19555625408127E+0000 4.19225597541670E+0000 4.18895807198957E+0000 4.18566254154882E+0000 + 4.18236938183360E+0000 4.17907859057419E+0000 4.17579016549128E+0000 4.17250410429511E+0000 4.16922040468702E+0000 + 4.16593906435874E+0000 4.16266008099239E+0000 4.15938345226064E+0000 4.15610917582539E+0000 4.15283724934023E+0000 + 4.14956767044830E+0000 4.14630043678294E+0000 4.14303554596783E+0000 4.13977299561703E+0000 4.13651278333443E+0000 + 4.13325490671458E+0000 4.12999936334140E+0000 4.12674615078995E+0000 4.12349526662461E+0000 4.12024670839926E+0000 + 4.11700047365908E+0000 4.11375655993872E+0000 4.11051496476348E+0000 4.10727568564692E+0000 4.10403872009410E+0000 + 4.10080406560031E+0000 4.09757171964898E+0000 4.09434167971498E+0000 4.09111394326276E+0000 4.08788850774619E+0000 + 4.08466537060923E+0000 4.08144452928627E+0000 4.07822598120040E+0000 4.07500972376581E+0000 4.07179575438472E+0000 + 4.06858407045210E+0000 4.06537466934861E+0000 4.06216754844861E+0000 4.05896270511320E+0000 4.05576013669562E+0000 + 4.05255984053602E+0000 4.04936181396802E+0000 4.04616605431127E+0000 4.04297255887692E+0000 4.03978132496613E+0000 + 4.03659234986868E+0000 4.03340563086420E+0000 4.03022116522245E+0000 4.02703895020301E+0000 4.02385898305373E+0000 + 4.02068126101410E+0000 4.01750578131074E+0000 4.01433254116253E+0000 4.01116153777614E+0000 4.00799276834816E+0000 + 4.00482623006544E+0000 4.00166192010409E+0000 3.99849983562913E+0000 3.99533997379533E+0000 3.99218233174836E+0000 + 3.98902690662209E+0000 3.98587369554033E+0000 3.98272269561656E+0000 3.97957390395383E+0000 3.97642731764439E+0000 + 3.97328293377050E+0000 3.97014074940381E+0000 3.96700076160512E+0000 3.96386296742595E+0000 3.96072736390645E+0000 + 3.95759394807680E+0000 3.95446271695549E+0000 3.95133366755266E+0000 3.94820679686629E+0000 3.94508210188549E+0000 + 3.94195957958714E+0000 3.93883922693947E+0000 3.93572104089862E+0000 3.93260501841221E+0000 3.92949115641596E+0000 + 3.92637945183619E+0000 3.92326990158750E+0000 3.92016250257557E+0000 3.91705725169652E+0000 3.91395414583302E+0000 + 3.91085318185966E+0000 3.90775435664163E+0000 3.90465766703031E+0000 3.90156310987014E+0000 3.89847068199432E+0000 + 3.89538038022504E+0000 3.89229220137575E+0000 3.88920614224772E+0000 3.88612219963262E+0000 3.88304037031245E+0000 + 3.87996065106060E+0000 3.87688303863607E+0000 3.87380752979161E+0000 3.87073412126826E+0000 3.86766280979673E+0000 + 3.86459359209788E+0000 3.86152646488291E+0000 3.85846142485332E+0000 3.85539846869840E+0000 3.85233759310029E+0000 + 3.84927879472920E+0000 3.84622207024635E+0000 3.84316741630204E+0000 3.84011482953822E+0000 3.83706430658526E+0000 + 3.83401584406464E+0000 3.83096943858760E+0000 3.82792508675565E+0000 3.82488278516157E+0000 3.82184253038637E+0000 + 3.81880431900314E+0000 3.81576814757474E+0000 3.81273401265339E+0000 3.80970191078308E+0000 3.80667183849684E+0000 + 3.80364379232011E+0000 3.80061776876688E+0000 3.79759376434216E+0000 3.79457177554288E+0000 3.79155179885313E+0000 + 3.78853383075276E+0000 3.78551786770642E+0000 3.78250390617450E+0000 3.77949194260524E+0000 3.77648197343838E+0000 + 3.77347399510419E+0000 3.77046800402512E+0000 3.76746399661263E+0000 3.76446196926948E+0000 3.76146191839117E+0000 + 3.75846384036180E+0000 3.75546773155866E+0000 3.75247358834732E+0000 3.74948140708843E+0000 3.74649118413019E+0000 + 3.74350291581451E+0000 3.74051659847290E+0000 3.73753222842956E+0000 3.73454980199827E+0000 3.73156931548684E+0000 + 3.72859076519198E+0000 3.72561414740392E+0000 3.72263945840383E+0000 3.71966669446366E+0000 3.71669585184815E+0000 + 3.71372692681282E+0000 3.71075991560650E+0000 3.70779481446778E+0000 3.70483161962987E+0000 3.70187032731560E+0000 + 3.69891093374053E+0000 3.69595343511392E+0000 3.69299782765073E+0000 3.69004410758332E+0000 3.68709227116399E+0000 + 3.68414231466466E+0000 3.68119423437572E+0000 3.67824802660622E+0000 3.67530368768643E+0000 3.67236121396398E+0000 + 3.66942060180571E+0000 3.66648184759723E+0000 3.66354494774411E+0000 3.66060989867071E+0000 3.65767669681765E+0000 + 3.65474533864867E+0000 3.65181582064259E+0000 3.64888813929835E+0000 3.64596229113445E+0000 3.64303827268544E+0000 + 3.64011608050704E+0000 3.63719571117207E+0000 3.63427716127199E+0000 3.63136042741766E+0000 3.62844550623674E+0000 + 3.62553239437648E+0000 3.62262108850099E+0000 3.61971158529402E+0000 3.61680388145724E+0000 3.61389797370944E+0000 + 3.61099385878927E+0000 3.60809153345133E+0000 3.60519099447012E+0000 3.60229223863648E+0000 3.59939526276070E+0000 + 3.59650006366927E+0000 3.59360663820817E+0000 3.59071498323977E+0000 3.58782509564498E+0000 3.58493697232184E+0000 + 3.58205061018692E+0000 3.57916600617298E+0000 3.57628315723082E+0000 3.57340206033039E+0000 3.57052271245594E+0000 + 3.56764511061230E+0000 3.56476925181899E+0000 3.56189513311457E+0000 3.55902275155460E+0000 3.55615210421079E+0000 + 3.55328318817361E+0000 3.55041600054887E+0000 3.54755053846082E+0000 3.54468679905081E+0000 3.54182477947560E+0000 + 3.53896447691080E+0000 3.53610588854831E+0000 3.53324901159550E+0000 3.53039384327849E+0000 3.52754038083870E+0000 + 3.52468862153534E+0000 3.52183856264348E+0000 3.51899020145531E+0000 3.51614353527943E+0000 3.51329856144059E+0000 + 3.51045527728120E+0000 3.50761368015846E+0000 3.50477376744640E+0000 3.50193553653717E+0000 3.49909898483618E+0000 + 3.49626410976802E+0000 3.49343090877126E+0000 3.49059937930145E+0000 3.48776951883112E+0000 3.48494132484761E+0000 + 3.48211479485470E+0000 3.47928992637242E+0000 3.47646671693579E+0000 3.47364516409714E+0000 3.47082526542384E+0000 + 3.46800701849933E+0000 3.46519042092194E+0000 3.46237547030703E+0000 3.45956216428450E+0000 3.45675050050061E+0000 + 3.45394047661652E+0000 3.45113209031001E+0000 3.44832533927331E+0000 3.44552022121436E+0000 3.44271673385616E+0000 + 3.43991487493802E+0000 3.43711464221382E+0000 3.43431603345241E+0000 3.43151904643897E+0000 3.42872367897286E+0000 + 3.42592992886873E+0000 3.42313779395683E+0000 3.42034727208126E+0000 3.41755836110273E+0000 3.41477105889557E+0000 + 3.41198536335030E+0000 3.40920127236999E+0000 3.40641878387524E+0000 3.40363789579981E+0000 3.40085860609280E+0000 + 3.39808091271746E+0000 3.39530481365220E+0000 3.39253030688931E+0000 3.38975739043627E+0000 3.38698606231558E+0000 + 3.38421632056280E+0000 3.38144816322830E+0000 3.37868158837822E+0000 3.37591659409112E+0000 3.37315317846021E+0000 + 3.37039133959467E+0000 3.36763107561555E+0000 3.36487238465904E+0000 3.36211526487515E+0000 3.35935971442958E+0000 + 3.35660573149964E+0000 3.35385331427842E+0000 3.35110246097110E+0000 3.34835316979832E+0000 3.34560543899461E+0000 + 3.34285926680690E+0000 3.34011465149711E+0000 3.33737159134038E+0000 3.33463008462566E+0000 3.33189012965591E+0000 + 3.32915172474610E+0000 3.32641486822720E+0000 3.32367955844087E+0000 3.32094579374481E+0000 3.31821357250885E+0000 + 3.31548289311584E+0000 3.31275375396261E+0000 3.31002615345895E+0000 3.30730009002823E+0000 3.30457556210646E+0000 + 3.30185256814328E+0000 3.29913110660114E+0000 3.29641117595590E+0000 3.29369277469567E+0000 3.29097590132250E+0000 + 3.28826055435055E+0000 3.28554673230751E+0000 3.28283443373349E+0000 3.28012365718143E+0000 3.27741440121701E+0000 + 3.27470666441875E+0000 3.27200044537794E+0000 3.26929574269876E+0000 3.26659255499675E+0000 3.26389088090111E+0000 + 3.26119071905345E+0000 3.25849206810733E+0000 3.25579492672929E+0000 3.25309929359754E+0000 3.25040516740306E+0000 + 3.24771254684960E+0000 3.24502143065219E+0000 3.24233181753876E+0000 3.23964370624862E+0000 3.23695709553437E+0000 + 3.23427198415880E+0000 3.23158837089992E+0000 3.22890625454370E+0000 3.22622563389195E+0000 3.22354650775493E+0000 + 3.22086887495708E+0000 3.21819273433422E+0000 3.21551808473296E+0000 3.21284492501271E+0000 3.21017325404404E+0000 + 3.20750307070985E+0000 3.20483437390341E+0000 3.20216716253051E+0000 3.19950143550853E+0000 3.19683719176541E+0000 + 3.19417443024143E+0000 3.19151314988815E+0000 3.18885334966810E+0000 3.18619502855583E+0000 3.18353818553553E+0000 + 3.18088281960468E+0000 3.17822892977097E+0000 3.17557651505304E+0000 3.17292557448086E+0000 3.17027610709540E+0000 + 3.16762811194884E+0000 3.16498158810459E+0000 3.16233653463619E+0000 3.15969295062834E+0000 3.15705083517721E+0000 + 3.15441018738935E+0000 3.15177100638185E+0000 3.14913329128337E+0000 3.14649704123167E+0000 3.14386225537702E+0000 + 3.14122893287899E+0000 3.13859707290828E+0000 3.13596667464603E+0000 3.13333773728349E+0000 3.13071026002371E+0000 + 3.12808424207827E+0000 3.12545968266996E+0000 3.12283658103266E+0000 3.12021493640871E+0000 3.11759474805266E+0000 + 3.11497601522792E+0000 3.11235873720915E+0000 3.10974291327919E+0000 3.10712854273385E+0000 3.10451562487587E+0000 + 3.10190415902091E+0000 3.09929414449220E+0000 3.09668558062443E+0000 3.09407846676116E+0000 3.09147280225659E+0000 + 3.08886858647415E+0000 3.08626581878766E+0000 3.08366449857933E+0000 3.08106462524299E+0000 3.07846619818036E+0000 + 3.07586921680383E+0000 3.07327368053521E+0000 3.07067958880488E+0000 3.06808694105424E+0000 3.06549573673239E+0000 + 3.06290597529941E+0000 3.06031765622378E+0000 3.05773077898386E+0000 3.05514534306648E+0000 3.05256134796893E+0000 + 3.04997879319663E+0000 3.04739767826458E+0000 3.04481800269648E+0000 3.04223976602606E+0000 3.03966296779499E+0000 + 3.03708760755505E+0000 3.03451368486590E+0000 3.03194119929691E+0000 3.02937015042594E+0000 3.02680053783962E+0000 + 3.02423236113352E+0000 3.02166561991271E+0000 3.01910031378966E+0000 3.01653644238584E+0000 3.01397400533224E+0000 + 3.01141300226807E+0000 3.00885343284015E+0000 3.00629529670504E+0000 3.00373859352743E+0000 3.00118332298058E+0000 + 2.99862948474559E+0000 2.99607707851284E+0000 2.99352610398012E+0000 2.99097656085389E+0000 2.98842844884913E+0000 + 2.98588176768860E+0000 2.98333651710395E+0000 2.98079269683382E+0000 2.97825030662613E+0000 2.97570934623663E+0000 + 2.97316981542808E+0000 2.97063171397238E+0000 2.96809504164899E+0000 2.96555979824543E+0000 2.96302598355664E+0000 + 2.96049359738573E+0000 2.95796263954405E+0000 2.95543310984976E+0000 2.95290500812968E+0000 2.95037833421744E+0000 + 2.94785308795507E+0000 2.94532926919172E+0000 2.94280687778438E+0000 2.94028591359747E+0000 2.93776637650310E+0000 + 2.93524826638044E+0000 2.93273158311618E+0000 2.93021632660521E+0000 2.92770249674803E+0000 2.92519009345444E+0000 + 2.92267911663997E+0000 2.92016956622855E+0000 2.91766144215032E+0000 2.91515474434345E+0000 2.91264947275238E+0000 + 2.91014562732884E+0000 2.90764320803238E+0000 2.90514221482889E+0000 2.90264264769132E+0000 2.90014450659930E+0000 + 2.89764779154007E+0000 2.89515250250709E+0000 2.89265863950100E+0000 2.89016620252885E+0000 2.88767519160538E+0000 + 2.88518560675043E+0000 2.88269744799220E+0000 2.88021071536440E+0000 2.87772540890824E+0000 2.87524152867041E+0000 + 2.87275907470492E+0000 2.87027804707253E+0000 2.86779844583937E+0000 2.86532027107903E+0000 2.86284352287112E+0000 + 2.86036820130148E+0000 2.85789430646224E+0000 2.85542183845268E+0000 2.85295079737702E+0000 2.85048118334620E+0000 + 2.84801299647730E+0000 2.84554623689428E+0000 2.84308090472611E+0000 2.84061700010838E+0000 2.83815452318250E+0000 + 2.83569347409625E+0000 2.83323385300332E+0000 2.83077566006236E+0000 2.82831889543902E+0000 2.82586355930482E+0000 + 2.82340965183631E+0000 2.82095717321655E+0000 2.81850612363355E+0000 2.81605650328212E+0000 2.81360831236175E+0000 + 2.81116155107776E+0000 2.80871621964198E+0000 2.80627231827025E+0000 2.80382984718557E+0000 2.80138880661531E+0000 + 2.79894919679280E+0000 2.79651101795660E+0000 2.79407427035062E+0000 2.79163895422422E+0000 2.78920506983225E+0000 + 2.78677261743507E+0000 2.78434159729736E+0000 2.78191200968966E+0000 2.77948385488829E+0000 2.77705713317319E+0000 + 2.77463184483082E+0000 2.77220799015271E+0000 2.76978556943383E+0000 2.76736458297553E+0000 2.76494503108449E+0000 + 2.76252691407151E+0000 2.76011023225249E+0000 2.75769498594786E+0000 2.75528117548402E+0000 2.75286880119065E+0000 + 2.75045786340363E+0000 2.74804836246272E+0000 2.74564029871252E+0000 2.74323367250249E+0000 2.74082848418688E+0000 + 2.73842473412408E+0000 2.73602242267719E+0000 2.73362155021435E+0000 2.73122211710742E+0000 2.72882412373333E+0000 + 2.72642757047328E+0000 2.72403245771264E+0000 2.72163878584186E+0000 2.71924655525457E+0000 2.71685576635007E+0000 + 2.71446641953045E+0000 2.71207851520331E+0000 2.70969205378033E+0000 2.70730703567622E+0000 2.70492346131127E+0000 + 2.70254133110861E+0000 2.70016064549697E+0000 2.69778140490729E+0000 2.69540360977601E+0000 2.69302726054315E+0000 + 2.69065235765190E+0000 2.68827890155023E+0000 2.68590689269014E+0000 2.68353633152664E+0000 2.68116721851916E+0000 + 2.67879955413111E+0000 2.67643333882833E+0000 2.67406857308248E+0000 2.67170525736712E+0000 2.66934339216026E+0000 + 2.66698297794353E+0000 2.66462401520178E+0000 2.66226650442384E+0000 2.65991044610192E+0000 2.65755584073142E+0000 + 2.65520268881196E+0000 2.65285099084561E+0000 2.65050074733839E+0000 2.64815195879970E+0000 2.64580462574245E+0000 + 2.64345874868255E+0000 2.64111432813896E+0000 2.63877136463470E+0000 2.63642985869489E+0000 2.63408981084845E+0000 + 2.63175122162788E+0000 2.62941409156785E+0000 2.62707842120677E+0000 2.62474421108606E+0000 2.62241146175008E+0000 + 2.62008017374573E+0000 2.61775034762360E+0000 2.61542198393690E+0000 2.61309508324146E+0000 2.61076964609655E+0000 + 2.60844567306406E+0000 2.60612316470824E+0000 2.60380212159659E+0000 2.60148254429945E+0000 2.59916443338931E+0000 + 2.59684778944251E+0000 2.59453261303616E+0000 2.59221890475181E+0000 2.58990666517260E+0000 2.58759589488460E+0000 + 2.58528659447636E+0000 2.58297876453879E+0000 2.58067240566567E+0000 2.57836751845247E+0000 2.57606410349811E+0000 + 2.57376216140265E+0000 2.57146169276978E+0000 2.56916269820490E+0000 2.56686517831529E+0000 2.56456913371096E+0000 + 2.56227456500498E+0000 2.55998147281072E+0000 2.55768985774549E+0000 2.55539972042764E+0000 2.55311106147830E+0000 + 2.55082388152036E+0000 2.54853818117830E+0000 2.54625396108029E+0000 2.54397122185436E+0000 2.54168996413187E+0000 + 2.53941018854614E+0000 2.53713189573163E+0000 2.53485508632521E+0000 2.53257976096565E+0000 2.53030592029311E+0000 + 2.52803356495003E+0000 2.52576269558069E+0000 2.52349331283018E+0000 2.52122541734638E+0000 2.51895900977898E+0000 + 2.51669409077796E+0000 2.51443066099605E+0000 2.51216872108740E+0000 2.50990827170732E+0000 2.50764931351345E+0000 + 2.50539184716426E+0000 2.50313587331954E+0000 2.50088139264162E+0000 2.49862840579301E+0000 2.49637691343836E+0000 + 2.49412691624352E+0000 2.49187841487557E+0000 2.48963141000306E+0000 2.48738590229560E+0000 2.48514189242455E+0000 + 2.48289938106166E+0000 2.48065836888130E+0000 2.47841885655777E+0000 2.47618084476655E+0000 2.47394433418450E+0000 + 2.47170932549067E+0000 2.46947581936324E+0000 2.46724381648253E+0000 2.46501331753002E+0000 2.46278432318771E+0000 + 2.46055683413892E+0000 2.45833085106738E+0000 2.45610637465840E+0000 2.45388340559785E+0000 2.45166194457222E+0000 + 2.44944199226935E+0000 2.44722354937721E+0000 2.44500661658573E+0000 2.44279119458353E+0000 2.44057728406260E+0000 + 2.43836488571327E+0000 2.43615400022796E+0000 2.43394462829884E+0000 2.43173677062003E+0000 2.42953042788457E+0000 + 2.42732560078712E+0000 2.42512229002269E+0000 2.42292049628650E+0000 2.42072022027480E+0000 2.41852146268391E+0000 + 2.41632422420993E+0000 2.41412850555145E+0000 2.41193430740522E+0000 2.40974163046939E+0000 2.40755047544216E+0000 + 2.40536084302251E+0000 2.40317273390905E+0000 2.40098614880094E+0000 2.39880108839791E+0000 2.39661755339894E+0000 + 2.39443554450444E+0000 2.39225506241405E+0000 2.39007610782773E+0000 2.38789868144593E+0000 2.38572278396881E+0000 + 2.38354841609679E+0000 2.38137557852988E+0000 2.37920427196892E+0000 2.37703449711322E+0000 2.37486625466443E+0000 + 2.37269954532210E+0000 2.37053436978618E+0000 2.36837072875667E+0000 2.36620862293404E+0000 2.36404805301729E+0000 + 2.36188901970640E+0000 2.35973152370009E+0000 2.35757556569812E+0000 2.35542114639870E+0000 2.35326826650066E+0000 + 2.35111692670201E+0000 2.34896712770072E+0000 2.34681887019454E+0000 2.34467215487963E+0000 2.34252698245376E+0000 + 2.34038335361278E+0000 2.33824126905245E+0000 2.33610072946811E+0000 2.33396173555477E+0000 2.33182428800637E+0000 + 2.32968838751690E+0000 2.32755403477979E+0000 2.32542123048739E+0000 2.32328997533177E+0000 2.32116027000393E+0000 + 2.31903211519510E+0000 2.31690551159469E+0000 2.31478045989229E+0000 2.31265696077656E+0000 2.31053501493478E+0000 + 2.30841462305435E+0000 2.30629578582162E+0000 2.30417850392178E+0000 2.30206277803888E+0000 2.29994860885720E+0000 + 2.29783599705943E+0000 2.29572494332694E+0000 2.29361544834139E+0000 2.29150751278215E+0000 2.28940113732811E+0000 + 2.28729632265779E+0000 2.28519306944761E+0000 2.28309137837384E+0000 2.28099125011096E+0000 2.27889268533283E+0000 + 2.27679568471198E+0000 2.27470024892024E+0000 2.27260637862743E+0000 2.27051407450288E+0000 2.26842333721451E+0000 + 2.26633416742913E+0000 2.26424656581196E+0000 2.26216053302752E+0000 2.26007606973866E+0000 2.25799317660668E+0000 + 2.25591185429198E+0000 2.25383210345372E+0000 2.25175392474907E+0000 2.24967731883447E+0000 2.24760228636438E+0000 + 2.24552882799232E+0000 2.24345694437031E+0000 2.24138663614833E+0000 2.23931790397551E+0000 2.23725074849905E+0000 + 2.23518517036457E+0000 2.23312117021674E+0000 2.23105874869797E+0000 2.22899790644940E+0000 2.22693864411026E+0000 + 2.22488096231865E+0000 2.22282486171057E+0000 2.22077034292074E+0000 2.21871740658127E+0000 2.21666605332372E+0000 + 2.21461628377723E+0000 2.21256809856944E+0000 2.21052149832580E+0000 2.20847648367058E+0000 2.20643305522549E+0000 + 2.20439121361125E+0000 2.20235095944583E+0000 2.20031229334613E+0000 2.19827521592665E+0000 2.19623972780005E+0000 + 2.19420582957700E+0000 2.19217352186647E+0000 2.19014280527516E+0000 2.18811368040799E+0000 2.18608614786777E+0000 + 2.18406020825525E+0000 2.18203586216901E+0000 2.18001311020592E+0000 2.17799195296035E+0000 2.17597239102473E+0000 + 2.17395442498959E+0000 2.17193805544283E+0000 2.16992328297056E+0000 2.16791010815663E+0000 2.16589853158247E+0000 + 2.16388855382751E+0000 2.16188017546887E+0000 2.15987339708143E+0000 2.15786821923803E+0000 2.15586464250851E+0000 + 2.15386266746107E+0000 2.15186229466129E+0000 2.14986352467237E+0000 2.14786635805573E+0000 2.14587079536914E+0000 + 2.14387683716931E+0000 2.14188448400953E+0000 2.13989373644147E+0000 2.13790459501361E+0000 2.13591706027245E+0000 + 2.13393113276151E+0000 2.13194681302266E+0000 2.12996410159411E+0000 2.12798299901247E+0000 2.12600350581125E+0000 + 2.12402562252164E+0000 2.12204934967209E+0000 2.12007468778850E+0000 2.11810163739401E+0000 2.11613019900951E+0000 + 2.11416037315265E+0000 2.11219216033849E+0000 2.11022556108025E+0000 2.10826057588730E+0000 2.10629720526694E+0000 + 2.10433544972322E+0000 2.10237530975794E+0000 2.10041678587003E+0000 2.09845987855523E+0000 2.09650458830692E+0000 + 2.09455091561523E+0000 2.09259886096810E+0000 2.09064842484969E+0000 2.08869960774197E+0000 2.08675241012387E+0000 + 2.08480683247124E+0000 2.08286287525731E+0000 2.08092053895190E+0000 2.07897982402230E+0000 2.07704073093257E+0000 + 2.07510326014364E+0000 2.07316741211447E+0000 2.07123318729931E+0000 2.06930058615059E+0000 2.06736960911725E+0000 + 2.06544025664558E+0000 2.06351252917806E+0000 2.06158642715460E+0000 2.05966195101219E+0000 2.05773910118374E+0000 + 2.05581787810014E+0000 2.05389828218852E+0000 2.05198031387284E+0000 2.05006397357401E+0000 2.04814926170997E+0000 + 2.04623617869463E+0000 2.04432472493966E+0000 2.04241490085310E+0000 2.04050670683924E+0000 2.03860014329957E+0000 + 2.03669521063261E+0000 2.03479190923283E+0000 2.03289023949181E+0000 2.03099020179798E+0000 2.02909179653586E+0000 + 2.02719502408715E+0000 2.02529988482965E+0000 2.02340637913844E+0000 2.02151450738462E+0000 2.01962426993602E+0000 + 2.01773566715736E+0000 2.01584869940923E+0000 2.01396336704958E+0000 2.01207967043198E+0000 2.01019760990768E+0000 + 2.00831718582347E+0000 2.00643839852265E+0000 2.00456124834568E+0000 2.00268573562874E+0000 2.00081186070513E+0000 + 1.99893962390378E+0000 1.99706902555123E+0000 1.99520006596889E+0000 1.99333274547590E+0000 1.99146706438718E+0000 + 1.98960302301400E+0000 1.98774062166411E+0000 1.98587986064139E+0000 1.98402074024658E+0000 1.98216326077634E+0000 + 1.98030742252355E+0000 1.97845322577756E+0000 1.97660067082401E+0000 1.97474975794511E+0000 1.97290048741815E+0000 + 1.97105285951835E+0000 1.96920687451598E+0000 1.96736253267775E+0000 1.96551983426680E+0000 1.96367877954252E+0000 + 1.96183936876034E+0000 1.96000160217131E+0000 1.95816548002390E+0000 1.95633100256149E+0000 1.95449817002458E+0000 + 1.95266698264902E+0000 1.95083744066730E+0000 1.94900954430744E+0000 1.94718329379432E+0000 1.94535868934851E+0000 + 1.94353573118627E+0000 1.94171441952040E+0000 1.93989475456000E+0000 1.93807673650960E+0000 1.93626036556994E+0000 + 1.93444564193788E+0000 1.93263256580645E+0000 1.93082113736410E+0000 1.92901135679582E+0000 1.92720322428239E+0000 + 1.92539674000057E+0000 1.92359190412308E+0000 1.92178871681840E+0000 1.91998717825100E+0000 1.91818728858164E+0000 + 1.91638904796653E+0000 1.91459245655792E+0000 1.91279751450418E+0000 1.91100422194910E+0000 1.90921257903276E+0000 + 1.90742258589074E+0000 1.90563424265510E+0000 1.90384754945287E+0000 1.90206250640737E+0000 1.90027911363790E+0000 + 1.89849737125945E+0000 1.89671727938237E+0000 1.89493883811352E+0000 1.89316204755524E+0000 1.89138690780519E+0000 + 1.88961341895752E+0000 1.88784158110174E+0000 1.88607139432333E+0000 1.88430285870295E+0000 1.88253597431781E+0000 + 1.88077074124027E+0000 1.87900715953865E+0000 1.87724522927634E+0000 1.87548495051366E+0000 1.87372632330543E+0000 + 1.87196934770285E+0000 1.87021402375227E+0000 1.86846035149608E+0000 1.86670833097262E+0000 1.86495796221502E+0000 + 1.86320924525217E+0000 1.86146218010960E+0000 1.85971676680732E+0000 1.85797300536145E+0000 1.85623089578353E+0000 + 1.85449043808099E+0000 1.85275163225662E+0000 1.85101447830849E+0000 1.84927897623058E+0000 1.84754512601302E+0000 + 1.84581292764010E+0000 1.84408238109271E+0000 1.84235348634713E+0000 1.84062624337438E+0000 1.83890065214251E+0000 + 1.83717671261373E+0000 1.83545442474631E+0000 1.83373378849375E+0000 1.83201480380546E+0000 1.83029747062612E+0000 + 1.82858178889566E+0000 1.82686775854993E+0000 1.82515537951970E+0000 1.82344465173171E+0000 1.82173557510782E+0000 + 1.82002814956548E+0000 1.81832237501778E+0000 1.81661825137237E+0000 1.81491577853351E+0000 1.81321495640006E+0000 + 1.81151578486656E+0000 1.80981826382291E+0000 1.80812239315451E+0000 1.80642817274206E+0000 1.80473560246139E+0000 + 1.80304468218430E+0000 1.80135541177743E+0000 1.79966779110290E+0000 1.79798182001833E+0000 1.79629749837673E+0000 + 1.79461482602622E+0000 1.79293380281062E+0000 1.79125442856828E+0000 1.78957670313410E+0000 1.78790062633727E+0000 + 1.78622619800264E+0000 1.78455341795081E+0000 1.78288228599685E+0000 1.78121280195172E+0000 1.77954496562162E+0000 + 1.77787877680788E+0000 1.77621423530706E+0000 1.77455134091125E+0000 1.77289009340774E+0000 1.77123049257897E+0000 + 1.76957253820262E+0000 1.76791623005187E+0000 1.76626156789476E+0000 1.76460855149516E+0000 1.76295718061161E+0000 + 1.76130745499822E+0000 1.75965937440431E+0000 1.75801293857427E+0000 1.75636814724785E+0000 1.75472500015999E+0000 + 1.75308349704084E+0000 1.75144363761586E+0000 1.74980542160534E+0000 1.74816884872546E+0000 1.74653391868707E+0000 + 1.74490063119642E+0000 1.74326898595465E+0000 1.74163898265854E+0000 1.74001062099990E+0000 1.73838390066543E+0000 + 1.73675882133750E+0000 1.73513538269336E+0000 1.73351358440547E+0000 1.73189342614117E+0000 1.73027490756366E+0000 + 1.72865802833068E+0000 1.72704278809563E+0000 1.72542918650643E+0000 1.72381722320670E+0000 1.72220689783494E+0000 + 1.72059821002495E+0000 1.71899115940551E+0000 1.71738574560055E+0000 1.71578196822919E+0000 1.71417982690594E+0000 + 1.71257932123999E+0000 1.71098045083596E+0000 1.70938321529348E+0000 1.70778761420710E+0000 1.70619364716709E+0000 + 1.70460131375802E+0000 1.70301061356030E+0000 1.70142154614920E+0000 1.69983411109489E+0000 1.69824830796265E+0000 + 1.69666413631361E+0000 1.69508159570280E+0000 1.69350068568129E+0000 1.69192140579485E+0000 1.69034375558437E+0000 + 1.68876773458600E+0000 1.68719334233091E+0000 1.68562057834527E+0000 1.68404944215023E+0000 1.68247993326230E+0000 + 1.68091205119311E+0000 1.67934579544901E+0000 1.67778116553184E+0000 1.67621816093819E+0000 1.67465678115991E+0000 + 1.67309702568404E+0000 1.67153889399243E+0000 1.66998238556184E+0000 1.66842749986485E+0000 1.66687423636846E+0000 + 1.66532259453484E+0000 1.66377257382158E+0000 1.66222417368091E+0000 1.66067739356023E+0000 1.65913223290228E+0000 + 1.65758869114465E+0000 1.65604676771973E+0000 1.65450646205557E+0000 1.65296777357502E+0000 1.65143070169579E+0000 + 1.64989524583097E+0000 1.64836140538842E+0000 1.64682917977133E+0000 1.64529856837787E+0000 1.64376957060120E+0000 + 1.64224218582943E+0000 1.64071641344623E+0000 1.63919225282978E+0000 1.63766970335357E+0000 1.63614876438596E+0000 + 1.63462943529091E+0000 1.63311171542676E+0000 1.63159560414741E+0000 1.63008110080169E+0000 1.62856820473332E+0000 + 1.62705691528122E+0000 1.62554723177944E+0000 1.62403915355701E+0000 1.62253267993789E+0000 1.62102781024159E+0000 + 1.61952454378205E+0000 1.61802287986877E+0000 1.61652281780625E+0000 1.61502435689365E+0000 1.61352749642570E+0000 + 1.61203223569202E+0000 1.61053857397721E+0000 1.60904651056103E+0000 1.60755604471853E+0000 1.60606717571937E+0000 + 1.60457990282878E+0000 1.60309422530654E+0000 1.60161014240794E+0000 1.60012765338336E+0000 1.59864675747803E+0000 + 1.59716745393228E+0000 1.59568974198170E+0000 1.59421362085697E+0000 1.59273908978342E+0000 1.59126614798232E+0000 + 1.58979479466930E+0000 1.58832502905528E+0000 1.58685685034624E+0000 1.58539025774355E+0000 1.58392525044342E+0000 + 1.58246182763714E+0000 1.58099998851144E+0000 1.57953973224779E+0000 1.57808105802274E+0000 1.57662396500824E+0000 + 1.57516845237129E+0000 1.57371451927373E+0000 1.57226216487309E+0000 1.57081138832133E+0000 1.56936218876609E+0000 + 1.56791456534996E+0000 1.56646851721047E+0000 1.56502404348040E+0000 1.56358114328814E+0000 1.56213981575638E+0000 + 1.56070006000352E+0000 1.55926187514279E+0000 1.55782526028319E+0000 1.55639021452789E+0000 1.55495673697628E+0000 + 1.55352482672203E+0000 1.55209448285432E+0000 1.55066570445765E+0000 1.54923849061139E+0000 1.54781284039057E+0000 + 1.54638875286463E+0000 1.54496622709901E+0000 1.54354526215380E+0000 1.54212585708431E+0000 1.54070801094117E+0000 + 1.53929172277043E+0000 1.53787699161306E+0000 1.53646381650511E+0000 1.53505219647803E+0000 1.53364213055858E+0000 + 1.53223361776863E+0000 1.53082665712504E+0000 1.52942124764040E+0000 1.52801738832208E+0000 1.52661507817281E+0000 + 1.52521431619071E+0000 1.52381510136893E+0000 1.52241743269593E+0000 1.52102130915553E+0000 1.51962672972674E+0000 + 1.51823369338375E+0000 1.51684219909603E+0000 1.51545224582855E+0000 1.51406383254109E+0000 1.51267695818920E+0000 + 1.51129162172347E+0000 1.50990782208976E+0000 1.50852555822938E+0000 1.50714482907877E+0000 1.50576563356951E+0000 + 1.50438797062914E+0000 1.50301183917989E+0000 1.50163723813934E+0000 1.50026416642075E+0000 1.49889262293246E+0000 + 1.49752260657832E+0000 1.49615411625733E+0000 1.49478715086381E+0000 1.49342170928767E+0000 1.49205779041405E+0000 + 1.49069539312343E+0000 1.48933451629168E+0000 1.48797515879006E+0000 1.48661731948506E+0000 1.48526099723885E+0000 + 1.48390619090883E+0000 1.48255289934772E+0000 1.48120112140372E+0000 1.47985085592052E+0000 1.47850210173715E+0000 + 1.47715485768797E+0000 1.47580912260304E+0000 1.47446489530761E+0000 1.47312217462226E+0000 1.47178095936346E+0000 + 1.47044124834281E+0000 1.46910304036741E+0000 1.46776633423989E+0000 1.46643112875810E+0000 1.46509742271608E+0000 + 1.46376521490250E+0000 1.46243450410192E+0000 1.46110528909454E+0000 1.45977756865574E+0000 1.45845134155678E+0000 + 1.45712660656391E+0000 1.45580336243972E+0000 1.45448160794149E+0000 1.45316134182254E+0000 1.45184256283162E+0000 + 1.45052526971306E+0000 1.44920946120678E+0000 1.44789513604810E+0000 1.44658229296807E+0000 1.44527093069331E+0000 + 1.44396104794603E+0000 1.44265264344407E+0000 1.44134571590088E+0000 1.44004026402555E+0000 1.43873628652248E+0000 + 1.43743378209216E+0000 1.43613274943047E+0000 1.43483318722903E+0000 1.43353509417508E+0000 1.43223846895160E+0000 + 1.43094331023717E+0000 1.42964961670597E+0000 1.42835738702779E+0000 1.42706661986856E+0000 1.42577731388951E+0000 + 1.42448946774769E+0000 1.42320308009594E+0000 1.42191814958271E+0000 1.42063467485230E+0000 1.41935265454456E+0000 + 1.41807208729561E+0000 1.41679297173666E+0000 1.41551530649509E+0000 1.41423909019398E+0000 1.41296432145209E+0000 + 1.41169099888419E+0000 1.41041912110077E+0000 1.40914868670801E+0000 1.40787969430800E+0000 1.40661214249882E+0000 + 1.40534602987419E+0000 1.40408135502374E+0000 1.40281811653290E+0000 1.40155631298305E+0000 1.40029594295142E+0000 + 1.39903700501125E+0000 1.39777949773140E+0000 1.39652341967692E+0000 1.39526876940870E+0000 1.39401554548327E+0000 + 1.39276374645364E+0000 1.39151337086813E+0000 1.39026441727167E+0000 1.38901688420466E+0000 1.38777077020349E+0000 + 1.38652607380099E+0000 1.38528279352553E+0000 1.38404092790144E+0000 1.38280047544942E+0000 1.38156143468601E+0000 + 1.38032380412370E+0000 1.37908758227126E+0000 1.37785276763310E+0000 1.37661935871026E+0000 1.37538735399925E+0000 + 1.37415675199306E+0000 1.37292755118067E+0000 1.37169975004704E+0000 1.37047334707346E+0000 1.36924834073714E+0000 + 1.36802472951171E+0000 1.36680251186634E+0000 1.36558168626719E+0000 1.36436225117593E+0000 1.36314420505062E+0000 + 1.36192754634546E+0000 1.36071227351110E+0000 1.35949838499386E+0000 1.35828587923690E+0000 1.35707475467911E+0000 + 1.35586500975576E+0000 1.35465664289887E+0000 1.35344965253565E+0000 1.35224403709053E+0000 1.35103979498388E+0000 + 1.34983692463218E+0000 1.34863542444865E+0000 1.34743529284251E+0000 1.34623652821918E+0000 1.34503912898092E+0000 + 1.34384309352575E+0000 1.34264842024846E+0000 1.34145510754006E+0000 1.34026315378796E+0000 1.33907255737577E+0000 + 1.33788331668382E+0000 1.33669543008891E+0000 1.33550889596380E+0000 1.33432371267809E+0000 1.33313987859774E+0000 + 1.33195739208502E+0000 1.33077625149880E+0000 1.32959645519452E+0000 1.32841800152387E+0000 1.32724088883536E+0000 + 1.32606511547377E+0000 1.32489067978059E+0000 1.32371758009365E+0000 1.32254581474735E+0000 1.32137538207313E+0000 + 1.32020628039809E+0000 1.31903850804697E+0000 1.31787206334039E+0000 1.31670694459567E+0000 1.31554315012717E+0000 + 1.31438067824536E+0000 1.31321952725767E+0000 1.31205969546831E+0000 1.31090118117791E+0000 1.30974398268376E+0000 + 1.30858809828004E+0000 1.30743352625751E+0000 1.30628026490385E+0000 1.30512831250313E+0000 1.30397766733660E+0000 + 1.30282832768197E+0000 1.30168029181383E+0000 1.30053355800352E+0000 1.29938812451915E+0000 1.29824398962584E+0000 + 1.29710115158534E+0000 1.29595960865617E+0000 1.29481935909408E+0000 1.29368040115126E+0000 1.29254273307700E+0000 + 1.29140635311740E+0000 1.29027125951566E+0000 1.28913745051159E+0000 1.28800492434216E+0000 1.28687367924113E+0000 + 1.28574371343945E+0000 1.28461502516462E+0000 1.28348761264171E+0000 1.28236147409218E+0000 1.28123660773501E+0000 + 1.28011301178597E+0000 1.27899068445774E+0000 1.27786962396023E+0000 1.27674982850049E+0000 1.27563129628247E+0000 + 1.27451402550719E+0000 1.27339801437303E+0000 1.27228326107517E+0000 1.27116976380612E+0000 1.27005752075565E+0000 + 1.26894653011023E+0000 1.26783679005395E+0000 1.26672829876790E+0000 1.26562105443060E+0000 1.26451505521729E+0000 + 1.26341029930094E+0000 1.26230678485159E+0000 1.26120451003629E+0000 1.26010347301981E+0000 1.25900367196400E+0000 + 1.25790510502763E+0000 1.25680777036760E+0000 1.25571166613733E+0000 1.25461679048814E+0000 1.25352314156843E+0000 + 1.25243071752397E+0000 1.25133951649792E+0000 1.25024953663113E+0000 1.24916077606135E+0000 1.24807323292424E+0000 + 1.24698690535253E+0000 1.24590179147671E+0000 1.24481788942456E+0000 1.24373519732128E+0000 1.24265371328988E+0000 + 1.24157343545045E+0000 1.24049436192090E+0000 1.23941649081661E+0000 1.23833982025063E+0000 1.23726434833337E+0000 + 1.23619007317298E+0000 1.23511699287509E+0000 1.23404510554312E+0000 1.23297440927792E+0000 1.23190490217818E+0000 + 1.23083658234006E+0000 1.22976944785764E+0000 1.22870349682238E+0000 1.22763872732365E+0000 1.22657513744860E+0000 + 1.22551272528196E+0000 1.22445148890614E+0000 1.22339142640171E+0000 1.22233253584652E+0000 1.22127481531650E+0000 + 1.22021826288534E+0000 1.21916287662476E+0000 1.21810865460378E+0000 1.21705559488984E+0000 1.21600369554796E+0000 + 1.21495295464113E+0000 1.21390337023031E+0000 1.21285494037417E+0000 1.21180766312947E+0000 1.21076153655100E+0000 + 1.20971655869118E+0000 1.20867272760086E+0000 1.20763004132861E+0000 1.20658849792099E+0000 1.20554809542267E+0000 + 1.20450883187644E+0000 1.20347070532296E+0000 1.20243371380115E+0000 1.20139785534785E+0000 1.20036312799814E+0000 + 1.19932952978518E+0000 1.19829705874037E+0000 1.19726571289291E+0000 1.19623549027046E+0000 1.19520638889899E+0000 + 1.19417840680235E+0000 1.19315154200278E+0000 1.19212579252075E+0000 1.19110115637492E+0000 1.19007763158220E+0000 + 1.18905521615783E+0000 1.18803390811552E+0000 1.18701370546681E+0000 1.18599460622211E+0000 1.18497660838988E+0000 + 1.18395970997700E+0000 1.18294390898851E+0000 1.18192920342843E+0000 1.18091559129856E+0000 1.17990307059946E+0000 + 1.17889163933003E+0000 1.17788129548758E+0000 1.17687203706812E+0000 1.17586386206578E+0000 1.17485676847360E+0000 + 1.17385075428289E+0000 1.17284581748361E+0000 1.17184195606405E+0000 1.17083916801154E+0000 1.16983745131143E+0000 + 1.16883680394807E+0000 1.16783722390442E+0000 1.16683870916180E+0000 1.16584125770044E+0000 1.16484486749913E+0000 + 1.16384953653550E+0000 1.16285526278567E+0000 1.16186204422454E+0000 1.16086987882590E+0000 1.15987876456201E+0000 + 1.15888869940432E+0000 1.15789968132262E+0000 1.15691170828585E+0000 1.15592477826145E+0000 1.15493888921612E+0000 + 1.15395403911485E+0000 1.15297022592219E+0000 1.15198744760093E+0000 1.15100570211324E+0000 1.15002498741988E+0000 + 1.14904530148079E+0000 1.14806664225482E+0000 1.14708900769959E+0000 1.14611239577201E+0000 1.14513680442788E+0000 + 1.14416223162186E+0000 1.14318867530776E+0000 1.14221613343882E+0000 1.14124460396666E+0000 1.14027408484250E+0000 + 1.13930457401653E+0000 1.13833606943799E+0000 1.13736856905550E+0000 1.13640207081656E+0000 1.13543657266785E+0000 + 1.13447207255559E+0000 1.13350856842489E+0000 1.13254605822027E+0000 1.13158453988527E+0000 1.13062401136289E+0000 + 1.12966447059545E+0000 1.12870591552442E+0000 1.12774834409066E+0000 1.12679175423443E+0000 1.12583614389519E+0000 + 1.12488151101188E+0000 1.12392785352274E+0000 1.12297516936558E+0000 1.12202345647748E+0000 1.12107271279497E+0000 + 1.12012293625410E+0000 1.11917412479043E+0000 1.11822627633883E+0000 1.11727938883391E+0000 1.11633346020958E+0000 + 1.11538848839948E+0000 1.11444447133676E+0000 1.11350140695413E+0000 1.11255929318379E+0000 1.11161812795777E+0000 + 1.11067790920758E+0000 1.10973863486446E+0000 1.10880030285929E+0000 1.10786291112254E+0000 1.10692645758453E+0000 + 1.10599094017528E+0000 1.10505635682445E+0000 1.10412270546154E+0000 1.10318998401583E+0000 1.10225819041628E+0000 + 1.10132732259176E+0000 1.10039737847102E+0000 1.09946835598257E+0000 1.09854025305471E+0000 1.09761306761573E+0000 + 1.09668679759383E+0000 1.09576144091713E+0000 1.09483699551347E+0000 1.09391345931099E+0000 1.09299083023759E+0000 + 1.09206910622114E+0000 1.09114828518960E+0000 1.09022836507087E+0000 1.08930934379298E+0000 1.08839121928401E+0000 + 1.08747398947197E+0000 1.08655765228527E+0000 1.08564220565204E+0000 1.08472764750090E+0000 1.08381397576037E+0000 + 1.08290118835919E+0000 1.08198928322650E+0000 1.08107825829128E+0000 1.08016811148306E+0000 1.07925884073132E+0000 + 1.07835044396597E+0000 1.07744291911725E+0000 1.07653626411550E+0000 1.07563047689161E+0000 1.07472555537667E+0000 + 1.07382149750185E+0000 1.07291830119926E+0000 1.07201596440085E+0000 1.07111448503931E+0000 1.07021386104769E+0000 + 1.06931409035935E+0000 1.06841517090812E+0000 1.06751710062834E+0000 1.06661987745514E+0000 1.06572349932358E+0000 + 1.06482796416973E+0000 1.06393326992991E+0000 1.06303941454112E+0000 1.06214639594096E+0000 1.06125421206775E+0000 + 1.06036286086005E+0000 1.05947234025751E+0000 1.05858264820004E+0000 1.05769378262854E+0000 1.05680574148429E+0000 + 1.05591852270957E+0000 1.05503212424731E+0000 1.05414654404099E+0000 1.05326178003509E+0000 1.05237783017479E+0000 + 1.05149469240603E+0000 1.05061236467560E+0000 1.04973084493116E+0000 1.04885013112120E+0000 1.04797022119497E+0000 + 1.04709111310275E+0000 1.04621280479572E+0000 1.04533529422603E+0000 1.04445857934652E+0000 1.04358265811127E+0000 + 1.04270752847531E+0000 1.04183318839440E+0000 1.04095963582570E+0000 1.04008686872714E+0000 1.03921488505785E+0000 + 1.03834368277791E+0000 1.03747325984859E+0000 1.03660361423218E+0000 1.03573474389218E+0000 1.03486664679318E+0000 + 1.03399932090101E+0000 1.03313276418251E+0000 1.03226697460592E+0000 1.03140195014062E+0000 1.03053768875714E+0000 + 1.02967418842731E+0000 1.02881144712445E+0000 1.02794946282277E+0000 1.02708823349803E+0000 1.02622775712737E+0000 + 1.02536803168921E+0000 1.02450905516318E+0000 1.02365082553049E+0000 1.02279334077367E+0000 1.02193659887672E+0000 + 1.02108059782496E+0000 1.02022533560525E+0000 1.01937081020598E+0000 1.01851701961685E+0000 1.01766396182916E+0000 + 1.01681163483596E+0000 1.01596003663145E+0000 1.01510916521153E+0000 1.01425901857391E+0000 1.01340959471753E+0000 + 1.01256089164322E+0000 1.01171290735341E+0000 1.01086563985205E+0000 1.01001908714479E+0000 1.00917324723917E+0000 + 1.00832811814414E+0000 1.00748369787054E+0000 1.00663998443106E+0000 1.00579697583990E+0000 1.00495467011315E+0000 + 1.00411306526876E+0000 1.00327215932642E+0000 1.00243195030777E+0000 1.00159243623601E+0000 1.00075361513655E+0000 + 9.99915485036510E-0001 9.99078043965067E-0001 9.98241289953011E-0001 9.97405221033351E-0001 9.96569835240957E-0001 + 9.95735130612646E-0001 9.94901105187404E-0001 9.94067757005951E-0001 9.93235084111305E-0001 9.92403084548333E-0001 + 9.91571756364029E-0001 9.90741097607567E-0001 9.89911106330149E-0001 9.89081780584994E-0001 9.88253118427644E-0001 + 9.87425117915667E-0001 9.86597777108942E-0001 9.85771094069299E-0001 9.84945066861008E-0001 9.84119693550545E-0001 + 9.83294972206499E-0001 9.82470900899771E-0001 9.81647477703542E-0001 9.80824700693438E-0001 9.80002567947177E-0001 + 9.79181077544884E-0001 9.78360227569188E-0001 9.77540016104863E-0001 9.76720441239181E-0001 9.75901501061830E-0001 + 9.75083193664819E-0001 9.74265517142787E-0001 9.73448469592575E-0001 9.72632049113817E-0001 9.71816253808267E-0001 + 9.71001081780574E-0001 9.70186531137559E-0001 9.69372599988805E-0001 9.68559286446508E-0001 9.67746588625236E-0001 + 9.66934504642226E-0001 9.66123032617456E-0001 9.65312170673354E-0001 9.64501916935256E-0001 9.63692269530747E-0001 + 9.62883226590575E-0001 9.62074786247840E-0001 9.61266946638535E-0001 9.60459705901367E-0001 9.59653062177680E-0001 + 9.58847013611744E-0001 9.58041558350556E-0001 9.57236694543857E-0001 9.56432420344363E-0001 9.55628733907459E-0001 + 9.54825633391492E-0001 9.54023116957696E-0001 9.53221182770130E-0001 9.52419828995768E-0001 9.51619053804630E-0001 + 9.50818855369422E-0001 9.50019231866145E-0001 9.49220181473549E-0001 9.48421702373344E-0001 9.47623792750492E-0001 + 9.46826450792781E-0001 9.46029674691053E-0001 9.45233462639323E-0001 9.44437812834649E-0001 9.43642723477066E-0001 + 9.42848192769828E-0001 9.42054218919326E-0001 9.41260800135219E-0001 9.40467934629966E-0001 9.39675620619610E-0001 + 9.38883856323119E-0001 9.38092639962786E-0001 9.37301969764206E-0001 9.36511843956008E-0001 9.35722260770231E-0001 + 9.34933218442292E-0001 9.34144715210712E-0001 9.33356749317423E-0001 9.32569319007602E-0001 9.31782422529984E-0001 + 9.30996058136414E-0001 9.30210224082290E-0001 9.29424918626325E-0001 9.28640140030655E-0001 9.27855886560929E-0001 + 9.27072156486037E-0001 9.26288948078665E-0001 9.25506259614568E-0001 9.24724089373382E-0001 9.23942435637983E-0001 + 9.23161296694985E-0001 9.22380670834280E-0001 9.21600556349553E-0001 9.20820951538061E-0001 9.20041854700455E-0001 + 9.19263264141192E-0001 9.18485178168282E-0001 9.17707595093396E-0001 9.16930513231728E-0001 9.16153930902402E-0001 + 9.15377846428024E-0001 9.14602258134993E-0001 9.13827164353364E-0001 9.13052563416963E-0001 9.12278453663487E-0001 + 9.11504833434134E-0001 9.10731701074149E-0001 9.09959054932404E-0001 9.09186893361755E-0001 9.08415214718635E-0001 + 9.07644017363552E-0001 9.06873299660782E-0001 9.06103059978538E-0001 9.05333296688867E-0001 9.04564008167666E-0001 + 9.03795192794915E-0001 9.03026848954443E-0001 9.02258975033955E-0001 9.01491569425327E-0001 9.00724630524212E-0001 + 8.99958156730394E-0001 8.99192146447682E-0001 8.98426598083785E-0001 8.97661510050617E-0001 8.96896880764074E-0001 + 8.96132708644075E-0001 8.95368992114708E-0001 8.94605729604229E-0001 8.93842919544805E-0001 8.93080560373022E-0001 + 8.92318650529372E-0001 8.91557188458597E-0001 8.90796172609778E-0001 8.90035601435859E-0001 8.89275473394340E-0001 + 8.88515786946723E-0001 8.87756540558802E-0001 8.86997732700657E-0001 8.86239361846665E-0001 8.85481426475417E-0001 + 8.84723925069855E-0001 8.83966856117176E-0001 8.83210218108971E-0001 8.82454009541121E-0001 8.81698228913867E-0001 + 8.80942874731912E-0001 8.80187945504241E-0001 8.79433439744245E-0001 8.78679355969806E-0001 8.77925692703105E-0001 + 8.77172448470909E-0001 8.76419621804353E-0001 8.75667211239075E-0001 8.74915215315135E-0001 8.74163632577229E-0001 + 8.73412461574385E-0001 8.72661700860289E-0001 8.71911348993117E-0001 8.71161404535624E-0001 8.70411866055067E-0001 + 8.69662732123474E-0001 8.68914001317124E-0001 8.68165672217223E-0001 8.67417743409476E-0001 8.66670213484166E-0001 + 8.65923081036368E-0001 8.65176344665698E-0001 8.64430002976476E-0001 8.63684054577693E-0001 8.62938498083126E-0001 + 8.62193332111227E-0001 8.61448555285040E-0001 8.60704166232549E-0001 8.59960163586386E-0001 8.59216545984039E-0001 + 8.58473312067712E-0001 8.57730460484273E-0001 8.56987989885620E-0001 8.56245898928347E-0001 8.55504186273919E-0001 + 8.54762850588625E-0001 8.54021890543679E-0001 8.53281304814987E-0001 8.52541092083555E-0001 8.51801251035133E-0001 + 8.51061780360459E-0001 8.50322678755119E-0001 8.49583944919731E-0001 8.48845577559717E-0001 8.48107575385564E-0001 + 8.47369937112767E-0001 8.46632661461643E-0001 8.45895747157640E-0001 8.45159192931118E-0001 8.44422997517541E-0001 + 8.43687159657333E-0001 8.42951678096025E-0001 8.42216551584099E-0001 8.41481778877192E-0001 8.40747358736038E-0001 + 8.40013289926320E-0001 8.39279571218969E-0001 8.38546201389949E-0001 8.37813179220313E-0001 8.37080503496342E-0001 + 8.36348173009410E-0001 8.35616186556084E-0001 8.34884542938018E-0001 8.34153240962146E-0001 8.33422279440457E-0001 + 8.32691657190358E-0001 8.31961373034205E-0001 8.31231425799750E-0001 8.30501814319921E-0001 8.29772537432949E-0001 + 8.29043593982265E-0001 8.28314982816578E-0001 8.27586702789816E-0001 8.26858752761342E-0001 8.26131131595673E-0001 + 8.25403838162683E-0001 8.24676871337571E-0001 8.23950230000921E-0001 8.23223913038527E-0001 8.22497919341674E-0001 + 8.21772247806858E-0001 8.21046897336125E-0001 8.20321866836683E-0001 8.19597155221365E-0001 8.18872761408240E-0001 + 8.18148684320860E-0001 8.17424922888114E-0001 8.16701476044449E-0001 8.15978342729617E-0001 8.15255521888935E-0001 + 8.14533012473136E-0001 8.13810813438396E-0001 8.13088923746354E-0001 8.12367342364172E-0001 8.11646068264551E-0001 + 8.10925100425608E-0001 8.10204437831028E-0001 8.09484079470017E-0001 8.08764024337294E-0001 8.08044271433114E-0001 + 8.07324819763326E-0001 8.06605668339268E-0001 8.05886816177918E-0001 8.05168262301801E-0001 8.04450005738990E-0001 + 8.03732045523253E-0001 8.03014380693872E-0001 8.02297010295711E-0001 8.01579933379370E-0001 8.00863149000937E-0001 + 8.00146656222294E-0001 7.99430454110849E-0001 7.98714541739648E-0001 7.97998918187494E-0001 7.97283582538841E-0001 + 7.96568533883683E-0001 7.95853771317848E-0001 7.95139293942830E-0001 7.94425100865771E-0001 7.93711191199559E-0001 + 7.92997564062756E-0001 7.92284218579672E-0001 7.91571153880342E-0001 7.90858369100561E-0001 7.90145863381799E-0001 + 7.89433635871389E-0001 7.88721685722299E-0001 7.88010012093296E-0001 7.87298614148974E-0001 7.86587491059647E-0001 + 7.85876642001444E-0001 7.85166066156255E-0001 7.84455762711790E-0001 7.83745730861538E-0001 7.83035969804858E-0001 + 7.82326478746870E-0001 7.81617256898489E-0001 7.80908303476583E-0001 7.80199617703684E-0001 7.79491198808310E-0001 + 7.78783046024804E-0001 7.78075158593215E-0001 7.77367535759681E-0001 7.76660176776033E-0001 7.75953080900018E-0001 + 7.75246247395361E-0001 7.74539675531454E-0001 7.73833364583726E-0001 7.73127313833530E-0001 7.72421522567994E-0001 + 7.71715990080240E-0001 7.71010715669256E-0001 7.70305698640006E-0001 7.69600938303242E-0001 7.68896433975720E-0001 + 7.68192184980217E-0001 7.67488190645193E-0001 7.66784450305324E-0001 7.66080963301083E-0001 7.65377728978790E-0001 + 7.64674746690933E-0001 7.63972015795844E-0001 7.63269535657770E-0001 7.62567305646943E-0001 7.61865325139666E-0001 + 7.61163593518101E-0001 7.60462110170350E-0001 7.59760874490616E-0001 7.59059885879011E-0001 7.58359143741622E-0001 + 7.57658647490552E-0001 7.56958396543884E-0001 7.56258390325747E-0001 7.55558628266085E-0001 7.54859109801147E-0001 + 7.54159834372838E-0001 7.53460801429373E-0001 7.52762010424820E-0001 7.52063460819219E-0001 7.51365152078804E-0001 + 7.50667083675636E-0001 7.49969255087914E-0001 7.49271665799822E-0001 7.48574315301532E-0001 7.47877203089285E-0001 + 7.47180328665398E-0001 7.46483691538104E-0001 7.45787291221740E-0001 7.45091127236704E-0001 7.44395199109369E-0001 + 7.43699506372168E-0001 7.43004048563581E-0001 7.42308825228128E-0001 7.41613835916377E-0001 7.40919080184889E-0001 + 7.40224557596372E-0001 7.39530267719461E-0001 7.38836210128908E-0001 7.38142384405549E-0001 7.37448790136142E-0001 + 7.36755426913667E-0001 7.36062294336951E-0001 7.35369392011075E-0001 7.34676719547016E-0001 7.33984276561863E-0001 + 7.33292062678775E-0001 7.32600077526942E-0001 7.31908320741570E-0001 7.31216791964000E-0001 7.30525490841503E-0001 + 7.29834417027564E-0001 7.29143570181533E-0001 7.28452949968953E-0001 7.27762556061354E-0001 7.27072388136315E-0001 + 7.26382445877524E-0001 7.25692728974561E-0001 7.25003237123228E-0001 7.24313970025313E-0001 7.23624927388566E-0001 + 7.22936108926934E-0001 7.22247514360227E-0001 7.21559143414443E-0001 7.20870995821509E-0001 7.20183071319474E-0001 + 7.19495369652389E-0001 7.18807890570311E-0001 7.18120633829293E-0001 7.17433599191568E-0001 7.16746786425242E-0001 + 7.16060195304488E-0001 7.15373825609515E-0001 7.14687677126568E-0001 7.14001749647872E-0001 7.13316042971663E-0001 + 7.12630556902196E-0001 7.11945291249739E-0001 7.11260245830583E-0001 7.10575420466970E-0001 7.09890814987166E-0001 + 7.09206429225413E-0001 7.08522263021994E-0001 7.07838316223128E-0001 7.07154588681022E-0001 7.06471080253890E-0001 + 7.05787790805882E-0001 7.05104720207141E-0001 7.04421868333784E-0001 7.03739235067883E-0001 7.03056820297405E-0001 + 7.02374623916398E-0001 7.01692645824792E-0001 7.01010885928358E-0001 7.00329344139033E-0001 6.99648020374471E-0001 + 6.98966914558340E-0001 6.98286026620270E-0001 6.97605356495743E-0001 6.96924904126195E-0001 6.96244669458967E-0001 + 6.95564652447260E-0001 6.94884853050203E-0001 6.94205271232842E-0001 6.93525906966014E-0001 6.92846760226504E-0001 + 6.92167830997024E-0001 6.91489119265999E-0001 6.90810625027837E-0001 6.90132348282711E-0001 6.89454289036773E-0001 + 6.88776447301812E-0001 6.88098823095628E-0001 6.87421416441730E-0001 6.86744227369521E-0001 6.86067255914159E-0001 + 6.85390502116598E-0001 6.84713966023632E-0001 6.84037647687835E-0001 6.83361547167476E-0001 6.82685664526726E-0001 + 6.82009999835437E-0001 6.81334553169176E-0001 6.80659324609356E-0001 6.79984314243060E-0001 6.79309522163134E-0001 + 6.78634948468090E-0001 6.77960593262233E-0001 6.77286456655492E-0001 6.76612538763517E-0001 6.75938839707643E-0001 + 6.75265359614890E-0001 6.74592098617924E-0001 6.73919056855078E-0001 6.73246234470316E-0001 6.72573631613287E-0001 + 6.71901248439158E-0001 6.71229085108863E-0001 6.70557141788747E-0001 6.69885418650951E-0001 6.69213915873074E-0001 + 6.68542633638294E-0001 6.67871572135432E-0001 6.67200731558766E-0001 6.66530112108219E-0001 6.65859713989073E-0001 + 6.65189537412349E-0001 6.64519582594374E-0001 6.63849849757130E-0001 6.63180339127968E-0001 6.62511050939776E-0001 + 6.61841985430857E-0001 6.61173142845012E-0001 6.60504523431426E-0001 6.59836127444727E-0001 6.59167955145007E-0001 + 6.58500006797669E-0001 6.57832282673540E-0001 6.57164783048794E-0001 6.56497508205074E-0001 6.55830458429204E-0001 + 6.55163634013444E-0001 6.54497035255364E-0001 6.53830662457835E-0001 6.53164515929010E-0001 6.52498595982295E-0001 + 6.51832902936401E-0001 6.51167437115315E-0001 6.50502198848150E-0001 6.49837188469387E-0001 6.49172406318594E-0001 + 6.48507852740592E-0001 6.47843528085372E-0001 6.47179432708093E-0001 6.46515566968991E-0001 6.45851931233557E-0001 + 6.45188525872318E-0001 6.44525351260922E-0001 6.43862407780081E-0001 6.43199695815599E-0001 6.42537215758302E-0001 + 6.41874968004190E-0001 6.41212952954057E-0001 6.40551171013881E-0001 6.39889622594602E-0001 6.39228308111997E-0001 + 6.38567227986992E-0001 6.37906382645314E-0001 6.37245772517726E-0001 6.36585398039728E-0001 6.35925259651881E-0001 + 6.35265357799479E-0001 6.34605692932761E-0001 6.33946265506774E-0001 6.33287075981358E-0001 6.32628124821180E-0001 + 6.31969412495643E-0001 6.31310939478954E-0001 6.30652706250015E-0001 6.29994713292502E-0001 6.29336961094805E-0001 + 6.28679450149895E-0001 6.28022180955572E-0001 6.27365154014092E-0001 6.26708369832517E-0001 6.26051828922415E-0001 + 6.25395531799904E-0001 6.24739478985833E-0001 6.24083671005425E-0001 6.23428108388523E-0001 6.22772791669436E-0001 + 6.22117721386992E-0001 6.21462898084475E-0001 6.20808322309556E-0001 6.20153994614446E-0001 6.19499915555640E-0001 + 6.18846085694123E-0001 6.18192505595129E-0001 6.17539175828315E-0001 6.16886096967609E-0001 6.16233269591253E-0001 + 6.15580694281739E-0001 6.14928371625852E-0001 6.14276302214545E-0001 6.13624486643006E-0001 6.12972925510625E-0001 + 6.12321619420905E-0001 6.11670568981529E-0001 6.11019774804255E-0001 6.10369237504970E-0001 6.09718957703551E-0001 + 6.09068936024028E-0001 6.08419173094357E-0001 6.07769669546533E-0001 6.07120426016461E-0001 6.06471443144089E-0001 + 6.05822721573198E-0001 6.05174261951513E-0001 6.04526064930617E-0001 6.03878131165935E-0001 6.03230461316674E-0001 + 6.02583056045910E-0001 6.01935916020466E-0001 6.01289041910881E-0001 6.00642434391384E-0001 5.99996094139977E-0001 + 5.99350021838291E-0001 5.98704218171579E-0001 5.98058683828716E-0001 5.97413419502167E-0001 5.96768425887957E-0001 + 5.96123703685636E-0001 5.95479253598259E-0001 5.94835076332368E-0001 5.94191172597938E-0001 5.93547543108367E-0001 + 5.92904188580493E-0001 5.92261109734425E-0001 5.91618307293690E-0001 5.90975781985115E-0001 5.90333534538760E-0001 + 5.89691565687980E-0001 5.89049876169312E-0001 5.88408466722557E-0001 5.87767338090619E-0001 5.87126491019518E-0001 + 5.86485926258479E-0001 5.85845644559643E-0001 5.85205646678395E-0001 5.84565933372952E-0001 5.83926505404640E-0001 + 5.83287363537643E-0001 5.82648508539131E-0001 5.82009941179166E-0001 5.81371662230629E-0001 5.80733672469274E-0001 + 5.80095972673633E-0001 5.79458563624994E-0001 5.78821446107394E-0001 5.78184620907589E-0001 5.77548088814968E-0001 + 5.76911850621585E-0001 5.76275907122106E-0001 5.75640259113698E-0001 5.75004907396195E-0001 5.74369852771845E-0001 + 5.73735096045358E-0001 5.73100638023966E-0001 5.72466479517252E-0001 5.71832621337136E-0001 5.71199064297963E-0001 + 5.70565809216357E-0001 5.69932856911157E-0001 5.69300208203482E-0001 5.68667863916629E-0001 5.68035824876123E-0001 + 5.67404091909537E-0001 5.66772665846583E-0001 5.66141547519048E-0001 5.65510737760683E-0001 5.64880237407301E-0001 + 5.64250047296602E-0001 5.63620168268249E-0001 5.62990601163761E-0001 5.62361346826504E-0001 5.61732406101653E-0001 + 5.61103779836157E-0001 5.60475468878656E-0001 5.59847474079558E-0001 5.59219796290886E-0001 5.58592436366270E-0001 + 5.57965395160920E-0001 5.57338673531646E-0001 5.56712272336670E-0001 5.56086192435758E-0001 5.55460434690053E-0001 + 5.54834999962152E-0001 5.54209889115921E-0001 5.53585103016557E-0001 5.52960642530586E-0001 5.52336508525680E-0001 + 5.51712701870735E-0001 5.51089223435846E-0001 5.50466074092142E-0001 5.49843254711856E-0001 5.49220766168240E-0001 + 5.48598609335563E-0001 5.47976785088999E-0001 5.47355294304644E-0001 5.46734137859435E-0001 5.46113316631216E-0001 + 5.45492831498507E-0001 5.44872683340600E-0001 5.44252873037522E-0001 5.43633401469879E-0001 5.43014269518963E-0001 + 5.42395478066587E-0001 5.41777027995109E-0001 5.41158920187321E-0001 5.40541155526516E-0001 5.39923734896351E-0001 + 5.39306659180836E-0001 5.38689929264272E-0001 5.38073546031239E-0001 5.37457510366495E-0001 5.36841823155040E-0001 + 5.36226485281950E-0001 5.35611497632348E-0001 5.34996861091494E-0001 5.34382576544563E-0001 5.33768644876637E-0001 + 5.33155066972822E-0001 5.32541843717949E-0001 5.31928975996727E-0001 5.31316464693599E-0001 5.30704310692713E-0001 + 5.30092514877898E-0001 5.29481078132557E-0001 5.28870001339765E-0001 5.28259285382005E-0001 5.27648931141277E-0001 + 5.27038939499019E-0001 5.26429311336020E-0001 5.25820047532412E-0001 5.25211148967634E-0001 5.24602616520313E-0001 + 5.23994451068237E-0001 5.23386653488394E-0001 5.22779224656824E-0001 5.22172165448558E-0001 5.21565476737666E-0001 + 5.20959159397126E-0001 5.20353214298805E-0001 5.19747642313374E-0001 5.19142444310306E-0001 5.18537621157813E-0001 + 5.17933173722762E-0001 5.17329102870610E-0001 5.16725409465466E-0001 5.16122094369914E-0001 5.15519158445006E-0001 + 5.14916602550216E-0001 5.14314427543370E-0001 5.13712634280595E-0001 5.13111223616339E-0001 5.12510196403170E-0001 + 5.11909553491848E-0001 5.11309295731207E-0001 5.10709423968160E-0001 5.10109939047563E-0001 5.09510841812214E-0001 + 5.08912133102826E-0001 5.08313813757880E-0001 5.07715884613657E-0001 5.07118346504137E-0001 5.06521200260945E-0001 + 5.05924446713361E-0001 5.05328086688132E-0001 5.04732121009520E-0001 5.04136550499236E-0001 5.03541375976362E-0001 + 5.02946598257273E-0001 5.02352218155601E-0001 5.01758236482222E-0001 5.01164654045110E-0001 5.00571471649339E-0001 + 4.99978690097023E-0001 4.99386310187205E-0001 4.98794332715888E-0001 4.98202758475916E-0001 4.97611588256879E-0001 + 4.97020822845161E-0001 4.96430463023752E-0001 4.95840509572319E-0001 4.95250963267037E-0001 4.94661824880595E-0001 + 4.94073095182094E-0001 4.93484774937032E-0001 4.92896864907183E-0001 4.92309365850608E-0001 4.91722278521503E-0001 + 4.91135603670218E-0001 4.90549342043196E-0001 4.89963494382803E-0001 4.89378061427391E-0001 4.88793043911199E-0001 + 4.88208442564237E-0001 4.87624258112312E-0001 4.87040491276855E-0001 4.86457142774943E-0001 4.85874213319239E-0001 + 4.85291703617855E-0001 4.84709614374352E-0001 4.84127946287636E-0001 4.83546700051939E-0001 4.82965876356723E-0001 + 4.82385475886562E-0001 4.81805499321189E-0001 4.81225947335369E-0001 4.80646820598797E-0001 4.80068119776095E-0001 + 4.79489845526731E-0001 4.78911998504924E-0001 4.78334579359593E-0001 4.77757588734312E-0001 4.77181027267165E-0001 + 4.76604895590819E-0001 4.76029194332256E-0001 4.75453924112947E-0001 4.74879085548585E-0001 4.74304679249058E-0001 + 4.73730705818477E-0001 4.73157165854973E-0001 4.72584059950744E-0001 4.72011388691905E-0001 4.71439152658432E-0001 + 4.70867352424130E-0001 4.70295988556527E-0001 4.69725061616803E-0001 4.69154572159753E-0001 4.68584520733655E-0001 + 4.68014907880245E-0001 4.67445734134636E-0001 4.66877000025274E-0001 4.66308706073783E-0001 4.65740852794957E-0001 + 4.65173440696690E-0001 4.64606470279879E-0001 4.64039942038352E-0001 4.63473856458803E-0001 4.62908214020684E-0001 + 4.62343015196206E-0001 4.61778260450223E-0001 4.61213950240092E-0001 4.60650085015680E-0001 4.60086665219306E-0001 + 4.59523691285618E-0001 4.58961163641464E-0001 4.58399082705944E-0001 4.57837448890206E-0001 4.57276262597505E-0001 + 4.56715524222987E-0001 4.56155234153675E-0001 4.55595392768426E-0001 4.55036000437772E-0001 4.54477057523942E-0001 + 4.53918564380687E-0001 4.53360521353272E-0001 4.52802928778307E-0001 4.52245786983843E-0001 4.51689096289034E-0001 + 4.51132857004309E-0001 4.50577069431132E-0001 4.50021733862011E-0001 4.49466850580322E-0001 4.48912419860369E-0001 + 4.48358441967134E-0001 4.47804917156324E-0001 4.47251845674235E-0001 4.46699227757703E-0001 4.46147063633968E-0001 + 4.45595353520648E-0001 4.45044097625592E-0001 4.44493296146890E-0001 4.43942949272701E-0001 4.43393057181217E-0001 + 4.42843620040549E-0001 4.42294638008676E-0001 4.41746111233306E-0001 4.41198039851915E-0001 4.40650423991490E-0001 + 4.40103263768550E-0001 4.39556559289047E-0001 4.39010310648288E-0001 4.38464517930832E-0001 4.37919181210368E-0001 + 4.37374300549674E-0001 4.36829876000553E-0001 4.36285907603696E-0001 4.35742395388608E-0001 4.35199339373523E-0001 + 4.34656739565303E-0001 4.34114595959395E-0001 4.33572908539662E-0001 4.33031677278416E-0001 4.32490902136149E-0001 + 4.31950583061661E-0001 4.31410719991778E-0001 4.30871312851354E-0001 4.30332361553193E-0001 4.29793865997904E-0001 + 4.29255826073884E-0001 4.28718241657103E-0001 4.28181112611157E-0001 4.27644438787082E-0001 4.27108220023294E-0001 + 4.26572456145497E-0001 4.26037146966542E-0001 4.25502292286448E-0001 4.24967891892157E-0001 4.24433945557589E-0001 + 4.23900453043413E-0001 4.23367414097094E-0001 4.22834828452630E-0001 4.22302695830624E-0001 4.21771015938160E-0001 + 4.21239788471674E-0001 4.20709013122908E-0001 4.20178689580319E-0001 4.19648817529073E-0001 4.19119396651050E-0001 + 4.18590426624942E-0001 4.18061907126228E-0001 4.17533837827142E-0001 4.17006218396850E-0001 4.16479048501310E-0001 + 4.15952327803431E-0001 4.15426055962985E-0001 4.14900232636739E-0001 4.14374857478389E-0001 4.13849930138623E-0001 + 4.13325450265166E-0001 4.12801417502766E-0001 4.12277831493235E-0001 4.11754691875471E-0001 4.11231998285513E-0001 + 4.10709750356479E-0001 4.10187947718721E-0001 4.09666589999700E-0001 4.09145676824138E-0001 4.08625207813959E-0001 + 4.08105182588375E-0001 4.07585600763839E-0001 4.07066461954140E-0001 4.06547765770356E-0001 4.06029511820970E-0001 + 4.05511699711777E-0001 4.04994329045993E-0001 4.04477399424284E-0001 4.03960910444706E-0001 4.03444861702821E-0001 + 4.02929252791668E-0001 4.02414083301786E-0001 4.01899352821252E-0001 4.01385060935714E-0001 4.00871207228395E-0001 + 4.00357791280119E-0001 3.99844812669326E-0001 3.99332270972126E-0001 3.98820165762275E-0001 3.98308496611234E-0001 + 3.97797263088171E-0001 3.97286464760008E-0001 3.96776101191415E-0001 3.96266171944836E-0001 3.95756676580525E-0001 + 3.95247614656569E-0001 3.94738985728894E-0001 3.94230789351301E-0001 3.93723025075479E-0001 3.93215692451017E-0001 + 3.92708791025462E-0001 3.92202320344289E-0001 3.91696279950970E-0001 3.91190669386970E-0001 3.90685488191781E-0001 + 3.90180735902917E-0001 3.89676412055976E-0001 3.89172516184610E-0001 3.88669047820615E-0001 3.88166006493881E-0001 + 3.87663391732453E-0001 3.87161203062532E-0001 3.86659440008543E-0001 3.86158102093080E-0001 3.85657188836974E-0001 + 3.85156699759317E-0001 3.84656634377472E-0001 3.84156992207073E-0001 3.83657772762086E-0001 3.83158975554806E-0001 + 3.82660600095865E-0001 3.82162645894261E-0001 3.81665112457415E-0001 3.81167999291117E-0001 3.80671305899653E-0001 + 3.80175031785682E-0001 3.79679176450397E-0001 3.79183739393411E-0001 3.78688720112954E-0001 3.78194118105668E-0001 + 3.77699932866835E-0001 3.77206163890254E-0001 3.76712810668334E-0001 3.76219872692088E-0001 3.75727349451168E-0001 + 3.75235240433836E-0001 3.74743545127054E-0001 3.74252263016463E-0001 3.73761393586380E-0001 3.73270936319880E-0001 + 3.72780890698765E-0001 3.72291256203591E-0001 3.71802032313698E-0001 3.71313218507212E-0001 3.70824814261108E-0001 + 3.70336819051164E-0001 3.69849232352003E-0001 3.69362053637156E-0001 3.68875282379014E-0001 3.68388918048882E-0001 + 3.67902960117000E-0001 3.67417408052547E-0001 3.66932261323656E-0001 3.66447519397444E-0001 3.65963181740049E-0001 + 3.65479247816582E-0001 3.64995717091228E-0001 3.64512589027201E-0001 3.64029863086773E-0001 3.63547538731339E-0001 + 3.63065615421372E-0001 3.62584092616482E-0001 3.62102969775393E-0001 3.61622246356018E-0001 3.61141921815422E-0001 + 3.60661995609858E-0001 3.60182467194819E-0001 3.59703336024959E-0001 3.59224601554260E-0001 3.58746263235899E-0001 + 3.58268320522352E-0001 3.57790772865378E-0001 3.57313619716075E-0001 3.56836860524814E-0001 3.56360494741367E-0001 + 3.55884521814818E-0001 3.55408941193668E-0001 3.54933752325776E-0001 3.54458954658440E-0001 3.53984547638343E-0001 + 3.53510530711672E-0001 3.53036903324010E-0001 3.52563664920438E-0001 3.52090814945542E-0001 3.51618352843390E-0001 + 3.51146278057591E-0001 3.50674590031274E-0001 3.50203288207144E-0001 3.49732372027434E-0001 3.49261840934022E-0001 + 3.48791694368342E-0001 3.48321931771458E-0001 3.47852552584069E-0001 3.47383556246510E-0001 3.46914942198803E-0001 + 3.46446709880607E-0001 3.45978858731317E-0001 3.45511388190022E-0001 3.45044297695512E-0001 3.44577586686358E-0001 + 3.44111254600845E-0001 3.43645300877055E-0001 3.43179724952826E-0001 3.42714526265830E-0001 3.42249704253511E-0001 + 3.41785258353192E-0001 3.41321188001988E-0001 3.40857492636887E-0001 3.40394171694772E-0001 3.39931224612381E-0001 + 3.39468650826379E-0001 3.39006449773317E-0001 3.38544620889707E-0001 3.38083163611968E-0001 3.37622077376507E-0001 + 3.37161361619708E-0001 3.36701015777904E-0001 3.36241039287450E-0001 3.35781431584727E-0001 3.35322192106119E-0001 + 3.34863320288065E-0001 3.34404815567062E-0001 3.33946677379662E-0001 3.33488905162518E-0001 3.33031498352359E-0001 + 3.32574456386035E-0001 3.32117778700519E-0001 3.31661464732911E-0001 3.31205513920476E-0001 3.30749925700633E-0001 + 3.30294699510974E-0001 3.29839834789287E-0001 3.29385330973558E-0001 3.28931187501997E-0001 3.28477403813020E-0001 + 3.28023979345306E-0001 3.27570913537789E-0001 3.27118205829655E-0001 3.26665855660378E-0001 3.26213862469728E-0001 + 3.25762225697772E-0001 3.25310944784890E-0001 3.24860019171813E-0001 3.24409448299603E-0001 3.23959231609662E-0001 + 3.23509368543790E-0001 3.23059858544131E-0001 3.22610701053266E-0001 3.22161895514122E-0001 3.21713441370101E-0001 + 3.21265338064983E-0001 3.20817585043030E-0001 3.20370181748919E-0001 3.19923127627826E-0001 3.19476422125381E-0001 + 3.19030064687698E-0001 3.18584054761404E-0001 3.18138391793632E-0001 3.17693075232040E-0001 3.17248104524812E-0001 + 3.16803479120690E-0001 3.16359198468962E-0001 3.15915262019482E-0001 3.15471669222695E-0001 3.15028419529637E-0001 + 3.14585512391939E-0001 3.14142947261847E-0001 3.13700723592224E-0001 3.13258840836583E-0001 3.12817298449074E-0001 + 3.12376095884507E-0001 3.11935232598379E-0001 3.11494708046817E-0001 3.11054521686694E-0001 3.10614672975541E-0001 + 3.10175161371630E-0001 3.09735986333933E-0001 3.09297147322173E-0001 3.08858643796799E-0001 3.08420475219017E-0001 + 3.07982641050813E-0001 3.07545140754927E-0001 3.07107973794894E-0001 3.06671139635036E-0001 3.06234637740488E-0001 + 3.05798467577195E-0001 3.05362628611937E-0001 3.04927120312300E-0001 3.04491942146759E-0001 3.04057093584592E-0001 + 3.03622574095994E-0001 3.03188383151997E-0001 3.02754520224538E-0001 3.02320984786426E-0001 3.01887776311404E-0001 + 3.01454894274091E-0001 3.01022338150068E-0001 3.00590107415808E-0001 3.00158201548765E-0001 2.99726620027318E-0001 + 2.99295362330810E-0001 2.98864427939552E-0001 2.98433816334853E-0001 2.98003526998991E-0001 2.97573559415234E-0001 + 2.97143913067869E-0001 2.96714587442203E-0001 2.96285582024547E-0001 2.95856896302265E-0001 2.95428529763759E-0001 + 2.95000481898480E-0001 2.94572752196917E-0001 2.94145340150659E-0001 2.93718245252355E-0001 2.93291466995735E-0001 + 2.92865004875643E-0001 2.92438858388001E-0001 2.92013027029852E-0001 2.91587510299361E-0001 2.91162307695818E-0001 + 2.90737418719640E-0001 2.90312842872407E-0001 2.89888579656835E-0001 2.89464628576801E-0001 2.89040989137352E-0001 + 2.88617660844719E-0001 2.88194643206309E-0001 2.87771935730720E-0001 2.87349537927755E-0001 2.86927449308426E-0001 + 2.86505669384953E-0001 2.86084197670785E-0001 2.85663033680603E-0001 2.85242176930323E-0001 2.84821626937101E-0001 + 2.84401383219358E-0001 2.83981445296785E-0001 2.83561812690322E-0001 2.83142484922186E-0001 2.82723461515886E-0001 + 2.82304741996226E-0001 2.81886325889294E-0001 2.81468212722482E-0001 2.81050402024524E-0001 2.80632893325434E-0001 + 2.80215686156578E-0001 2.79798780050646E-0001 2.79382174541671E-0001 2.78965869165027E-0001 2.78549863457453E-0001 + 2.78134156957042E-0001 2.77718749203256E-0001 2.77303639736916E-0001 2.76888828100266E-0001 2.76474313836885E-0001 + 2.76060096491779E-0001 2.75646175611353E-0001 2.75232550743410E-0001 2.74819221437172E-0001 2.74406187243269E-0001 + 2.73993447713773E-0001 2.73581002402182E-0001 2.73168850863429E-0001 2.72756992653901E-0001 2.72345427331435E-0001 + 2.71934154455309E-0001 2.71523173586283E-0001 2.71112484286572E-0001 2.70702086119890E-0001 2.70291978651393E-0001 + 2.69882161447764E-0001 2.69472634077155E-0001 2.69063396109219E-0001 2.68654447115120E-0001 2.68245786667532E-0001 + 2.67837414340634E-0001 2.67429329710128E-0001 2.67021532353260E-0001 2.66614021848792E-0001 2.66206797777023E-0001 + 2.65799859719805E-0001 2.65393207260520E-0001 2.64986839984131E-0001 2.64580757477133E-0001 2.64174959327606E-0001 + 2.63769445125184E-0001 2.63364214461081E-0001 2.62959266928094E-0001 2.62554602120602E-0001 2.62150219634567E-0001 + 2.61746119067557E-0001 2.61342300018729E-0001 2.60938762088850E-0001 2.60535504880293E-0001 2.60132527997057E-0001 + 2.59729831044740E-0001 2.59327413630566E-0001 2.58925275363405E-0001 2.58523415853741E-0001 2.58121834713701E-0001 + 2.57720531557058E-0001 2.57319505999229E-0001 2.56918757657270E-0001 2.56518286149908E-0001 2.56118091097523E-0001 + 2.55718172122153E-0001 2.55318528847512E-0001 2.54919160898979E-0001 2.54520067903614E-0001 2.54121249490162E-0001 + 2.53722705289030E-0001 2.53324434932347E-0001 2.52926438053900E-0001 2.52528714289199E-0001 2.52131263275440E-0001 + 2.51734084651524E-0001 2.51337178058067E-0001 2.50940543137386E-0001 2.50544179533524E-0001 2.50148086892236E-0001 + 2.49752264861005E-0001 2.49356713089029E-0001 2.48961431227262E-0001 2.48566418928351E-0001 2.48171675846718E-0001 + 2.47777201638508E-0001 2.47382995961603E-0001 2.46989058475643E-0001 2.46595388842027E-0001 2.46201986723887E-0001 + 2.45808851786121E-0001 2.45415983695397E-0001 2.45023382120125E-0001 2.44631046730509E-0001 2.44238977198493E-0001 + 2.43847173197818E-0001 2.43455634403986E-0001 2.43064360494281E-0001 2.42673351147781E-0001 2.42282606045320E-0001 + 2.41892124869551E-0001 2.41501907304894E-0001 2.41111953037575E-0001 2.40722261755604E-0001 2.40332833148803E-0001 + 2.39943666908784E-0001 2.39554762728970E-0001 2.39166120304588E-0001 2.38777739332657E-0001 2.38389619512037E-0001 + 2.38001760543381E-0001 2.37614162129159E-0001 2.37226823973673E-0001 2.36839745783024E-0001 2.36452927265161E-0001 + 2.36066368129829E-0001 2.35680068088629E-0001 2.35294026854976E-0001 2.34908244144110E-0001 2.34522719673123E-0001 + 2.34137453160934E-0001 2.33752444328292E-0001 2.33367692897796E-0001 2.32983198593890E-0001 2.32598961142857E-0001 + 2.32214980272807E-0001 2.31831255713732E-0001 2.31447787197455E-0001 2.31064574457631E-0001 2.30681617229813E-0001 + 2.30298915251365E-0001 2.29916468261534E-0001 2.29534276001409E-0001 2.29152338213947E-0001 2.28770654643963E-0001 + 2.28389225038133E-0001 2.28008049145001E-0001 2.27627126714964E-0001 2.27246457500298E-0001 2.26866041255155E-0001 + 2.26485877735525E-0001 2.26105966699303E-0001 2.25726307906233E-0001 2.25346901117937E-0001 2.24967746097918E-0001 + 2.24588842611546E-0001 2.24210190426072E-0001 2.23831789310624E-0001 2.23453639036205E-0001 2.23075739375703E-0001 + 2.22698090103875E-0001 2.22320690997376E-0001 2.21943541834733E-0001 2.21566642396353E-0001 2.21189992464535E-0001 + 2.20813591823455E-0001 2.20437440259183E-0001 2.20061537559667E-0001 2.19685883514742E-0001 2.19310477916135E-0001 + 2.18935320557463E-0001 2.18560411234224E-0001 2.18185749743807E-0001 2.17811335885495E-0001 2.17437169460456E-0001 + 2.17063250271756E-0001 2.16689578124344E-0001 2.16316152825062E-0001 2.15942974182641E-0001 2.15570042007713E-0001 + 2.15197356112798E-0001 2.14824916312300E-0001 2.14452722422530E-0001 2.14080774261679E-0001 2.13709071649840E-0001 + 2.13337614408994E-0001 2.12966402363019E-0001 2.12595435337679E-0001 2.12224713160634E-0001 2.11854235661448E-0001 + 2.11484002671562E-0001 2.11114014024321E-0001 2.10744269554954E-0001 2.10374769100588E-0001 2.10005512500240E-0001 + 2.09636499594826E-0001 2.09267730227148E-0001 2.08899204241900E-0001 2.08530921485661E-0001 2.08162881806921E-0001 + 2.07795085056033E-0001 2.07427531085266E-0001 2.07060219748762E-0001 2.06693150902558E-0001 2.06326324404577E-0001 + 2.05959740114640E-0001 2.05593397894440E-0001 2.05227297607571E-0001 2.04861439119507E-0001 2.04495822297602E-0001 + 2.04130447011108E-0001 2.03765313131152E-0001 2.03400420530746E-0001 2.03035769084792E-0001 2.02671358670057E-0001 + 2.02307189165213E-0001 2.01943260450784E-0001 2.01579572409204E-0001 2.01216124924756E-0001 2.00852917883623E-0001 + 2.00489951173848E-0001 2.00127224685359E-0001 1.99764738309958E-0001 1.99402491941319E-0001 1.99040485474980E-0001 + 1.98678718808363E-0001 1.98317191840749E-0001 1.97955904473297E-0001 1.97594856609026E-0001 1.97234048152818E-0001 + 1.96873479011430E-0001 1.96513149093477E-0001 1.96153058309433E-0001 1.95793206571637E-0001 1.95433593794284E-0001 + 1.95074219893428E-0001 1.94715084786987E-0001 1.94356188394715E-0001 1.93997530638237E-0001 1.93639111441025E-0001 + 1.93280930728395E-0001 1.92922988427513E-0001 1.92565284467402E-0001 1.92207818778917E-0001 1.91850591294764E-0001 + 1.91493601949491E-0001 1.91136850679475E-0001 1.90780337422948E-0001 1.90424062119970E-0001 1.90068024712427E-0001 + 1.89712225144058E-0001 1.89356663360410E-0001 1.89001339308876E-0001 1.88646252938668E-0001 1.88291404200822E-0001 + 1.87936793048211E-0001 1.87582419435497E-0001 1.87228283319199E-0001 1.86874384657627E-0001 1.86520723410916E-0001 + 1.86167299541007E-0001 1.85814113011660E-0001 1.85461163788431E-0001 1.85108451838699E-0001 1.84755977131631E-0001 + 1.84403739638204E-0001 1.84051739331187E-0001 1.83699976185155E-0001 1.83348450176475E-0001 1.82997161283296E-0001 + 1.82646109485568E-0001 1.82295294765031E-0001 1.81944717105191E-0001 1.81594376491358E-0001 1.81244272910612E-0001 + 1.80894406351809E-0001 1.80544776805584E-0001 1.80195384264338E-0001 1.79846228722248E-0001 1.79497310175259E-0001 + 1.79148628621074E-0001 1.78800184059158E-0001 1.78451976490745E-0001 1.78104005918813E-0001 1.77756272348098E-0001 + 1.77408775785088E-0001 1.77061516238018E-0001 1.76714493716869E-0001 1.76367708233362E-0001 1.76021159800960E-0001 + 1.75674848434862E-0001 1.75328774151996E-0001 1.74982936971034E-0001 1.74637336912357E-0001 1.74291973998079E-0001 + 1.73946848252042E-0001 1.73601959699804E-0001 1.73257308368628E-0001 1.72912894287503E-0001 1.72568717487120E-0001 + 1.72224777999877E-0001 1.71881075859883E-0001 1.71537611102927E-0001 1.71194383766524E-0001 1.70851393889857E-0001 + 1.70508641513810E-0001 1.70166126680955E-0001 1.69823849435548E-0001 1.69481809823517E-0001 1.69140007892480E-0001 + 1.68798443691716E-0001 1.68457117272188E-0001 1.68116028686514E-0001 1.67775177988979E-0001 1.67434565235532E-0001 + 1.67094190483780E-0001 1.66754053792972E-0001 1.66414155224023E-0001 1.66074494839474E-0001 1.65735072703527E-0001 + 1.65395888882016E-0001 1.65056943442412E-0001 1.64718236453813E-0001 1.64379767986950E-0001 1.64041538114175E-0001 + 1.63703546909466E-0001 1.63365794448417E-0001 1.63028280808232E-0001 1.62691006067724E-0001 1.62353970307314E-0001 + 1.62017173609034E-0001 1.61680616056502E-0001 1.61344297734932E-0001 1.61008218731134E-0001 1.60672379133502E-0001 + 1.60336779032016E-0001 1.60001418518228E-0001 1.59666297685277E-0001 1.59331416627860E-0001 1.58996775442252E-0001 + 1.58662374226285E-0001 1.58328213079353E-0001 1.57994292102404E-0001 1.57660611397938E-0001 1.57327171070004E-0001 + 1.56993971224191E-0001 1.56661011967629E-0001 1.56328293408984E-0001 1.55995815658444E-0001 1.55663578827738E-0001 + 1.55331583030110E-0001 1.54999828380322E-0001 1.54668314994650E-0001 1.54337042990881E-0001 1.54006012488310E-0001 + 1.53675223607726E-0001 1.53344676471424E-0001 1.53014371203186E-0001 1.52684307928287E-0001 1.52354486773478E-0001 + 1.52024907867001E-0001 1.51695571338560E-0001 1.51366477319349E-0001 1.51037625942007E-0001 1.50709017340652E-0001 + 1.50380651650850E-0001 1.50052529009625E-0001 1.49724649555447E-0001 1.49397013428233E-0001 1.49069620769338E-0001 + 1.48742471721554E-0001 1.48415566429104E-0001 1.48088905037631E-0001 1.47762487694208E-0001 1.47436314547322E-0001 + 1.47110385746871E-0001 1.46784701444166E-0001 1.46459261791909E-0001 1.46134066944211E-0001 1.45809117056581E-0001 + 1.45484412285900E-0001 1.45159952790452E-0001 1.44835738729888E-0001 1.44511770265240E-0001 1.44188047558907E-0001 + 1.43864570774658E-0001 1.43541340077618E-0001 1.43218355634267E-0001 1.42895617612443E-0001 1.42573126181323E-0001 + 1.42250881511428E-0001 1.41928883774612E-0001 1.41607133144068E-0001 1.41285629794313E-0001 1.40964373901182E-0001 + 1.40643365641827E-0001 1.40322605194713E-0001 1.40002092739620E-0001 1.39681828457616E-0001 1.39361812531071E-0001 + 1.39042045143658E-0001 1.38722526480320E-0001 1.38403256727290E-0001 1.38084236072080E-0001 1.37765464703470E-0001 + 1.37446942811509E-0001 1.37128670587503E-0001 1.36810648224021E-0001 1.36492875914879E-0001 1.36175353855143E-0001 + 1.35858082241114E-0001 1.35541061270336E-0001 1.35224291141581E-0001 1.34907772054844E-0001 1.34591504211344E-0001 + 1.34275487813515E-0001 1.33959723064998E-0001 1.33644210170640E-0001 1.33328949336492E-0001 1.33013940769792E-0001 + 1.32699184678973E-0001 1.32384681273646E-0001 1.32070430764609E-0001 1.31756433363821E-0001 1.31442689284420E-0001 + 1.31129198740697E-0001 1.30815961948110E-0001 1.30502979123262E-0001 1.30190250483902E-0001 1.29877776248924E-0001 + 1.29565556638354E-0001 1.29253591873347E-0001 1.28941882176188E-0001 1.28630427770276E-0001 1.28319228880129E-0001 + 1.28008285731367E-0001 1.27697598550718E-0001 1.27387167566004E-0001 1.27076993006141E-0001 1.26767075101131E-0001 + 1.26457414082055E-0001 1.26148010181073E-0001 1.25838863631410E-0001 1.25529974667361E-0001 1.25221343524272E-0001 + 1.24912970438547E-0001 1.24604855647644E-0001 1.24296999390047E-0001 1.23989401905289E-0001 1.23682063433928E-0001 + 1.23374984217550E-0001 1.23068164498758E-0001 1.22761604521173E-0001 1.22455304529417E-0001 1.22149264769120E-0001 + 1.21843485486905E-0001 1.21537966930392E-0001 1.21232709348181E-0001 1.20927712989850E-0001 1.20622978105957E-0001 + 1.20318504948024E-0001 1.20014293768536E-0001 1.19710344820939E-0001 1.19406658359619E-0001 1.19103234639918E-0001 + 1.18800073918117E-0001 1.18497176451423E-0001 1.18194542497974E-0001 1.17892172316835E-0001 1.17590066167979E-0001 + 1.17288224312298E-0001 1.16986647011578E-0001 1.16685334528516E-0001 1.16384287126692E-0001 1.16083505070577E-0001 + 1.15782988625521E-0001 1.15482738057752E-0001 1.15182753634368E-0001 1.14883035623326E-0001 1.14583584293442E-0001 + 1.14284399914389E-0001 1.13985482756677E-0001 1.13686833091663E-0001 1.13388451191532E-0001 1.13090337329301E-0001 + 1.12792491778809E-0001 1.12494914814710E-0001 1.12197606712467E-0001 1.11900567748347E-0001 1.11603798199415E-0001 + 1.11307298343533E-0001 1.11011068459344E-0001 1.10715108826267E-0001 1.10419419724506E-0001 1.10124001435028E-0001 + 1.09828854239555E-0001 1.09533978420579E-0001 1.09239374261328E-0001 1.08945042045785E-0001 1.08650982058662E-0001 + 1.08357194585411E-0001 1.08063679912203E-0001 1.07770438325934E-0001 1.07477470114207E-0001 1.07184775565341E-0001 + 1.06892354968348E-0001 1.06600208612944E-0001 1.06308336789523E-0001 1.06016739789172E-0001 1.05725417903653E-0001 + 1.05434371425397E-0001 1.05143600647498E-0001 1.04853105863711E-0001 1.04562887368448E-0001 1.04272945456757E-0001 + 1.03983280424333E-0001 1.03693892567506E-0001 1.03404782183232E-0001 1.03115949569084E-0001 1.02827395023260E-0001 + 1.02539118844561E-0001 1.02251121332391E-0001 1.01963402786754E-0001 1.01675963508241E-0001 1.01388803798034E-0001 + 1.01101923957885E-0001 1.00815324290124E-0001 1.00529005097649E-0001 1.00242966683908E-0001 9.99572093529145E-0002 + 9.96717334092173E-0002 9.93865391579208E-0002 9.91016269046474E-0002 9.88169969555639E-0002 9.85326496173499E-0002 + 9.82485851972019E-0002 9.79648040028309E-0002 9.76813063424448E-0002 9.73980925247575E-0002 9.71151628589660E-0002 + 9.68325176547575E-0002 9.65501572222923E-0002 9.62680818722098E-0002 9.59862919156113E-0002 9.57047876640588E-0002 + 9.54235694295671E-0002 9.51426375245974E-0002 9.48619922620551E-0002 9.45816339552767E-0002 9.43015629180306E-0002 + 9.40217794645045E-0002 9.37422839093001E-0002 9.34630765674342E-0002 9.31841577543216E-0002 9.29055277857756E-0002 + 9.26271869780020E-0002 9.23491356475871E-0002 9.20713741114970E-0002 9.17939026870709E-0002 9.15167216920074E-0002 + 9.12398314443734E-0002 9.09632322625794E-0002 9.06869244653890E-0002 9.04109083718991E-0002 9.01351843015452E-0002 + 8.98597525740907E-0002 8.95846135096134E-0002 8.93097674285138E-0002 8.90352146514954E-0002 8.87609554995633E-0002 + 8.84869902940221E-0002 8.82133193564648E-0002 8.79399430087624E-0002 8.76668615730680E-0002 8.73940753718028E-0002 + 8.71215847276513E-0002 8.68493899635570E-0002 8.65774914027119E-0002 8.63058893685558E-0002 8.60345841847639E-0002 + 8.57635761752489E-0002 8.54928656641401E-0002 8.52224529757945E-0002 8.49523384347793E-0002 8.46825223658681E-0002 + 8.44130050940352E-0002 8.41437869444456E-0002 8.38748682424588E-0002 8.36062493136091E-0002 8.33379304836071E-0002 + 8.30699120783358E-0002 8.28021944238358E-0002 8.25347778463050E-0002 8.22676626720902E-0002 8.20008492276844E-0002 + 8.17343378397107E-0002 8.14681288349304E-0002 8.12022225402251E-0002 8.09366192825914E-0002 8.06713193891407E-0002 + 8.04063231870887E-0002 8.01416310037516E-0002 7.98772431665312E-0002 7.96131600029215E-0002 7.93493818404970E-0002 + 7.90859090068981E-0002 7.88227418298402E-0002 7.85598806370936E-0002 7.82973257564822E-0002 7.80350775158849E-0002 + 7.77731362432125E-0002 7.75115022664191E-0002 7.72501759134807E-0002 7.69891575124012E-0002 7.67284473911978E-0002 + 7.64680458778959E-0002 7.62079533005292E-0002 7.59481699871229E-0002 7.56886962656983E-0002 7.54295324642558E-0002 + 7.51706789107762E-0002 7.49121359332148E-0002 7.46539038594861E-0002 7.43959830174691E-0002 7.41383737349936E-0002 + 7.38810763398358E-0002 7.36240911597103E-0002 7.33674185222700E-0002 7.31110587550903E-0002 7.28550121856715E-0002 + 7.25992791414260E-0002 7.23438599496759E-0002 7.20887549376462E-0002 7.18339644324562E-0002 7.15794887611176E-0002 + 7.13253282505234E-0002 7.10714832274425E-0002 7.08179540185191E-0002 7.05647409502553E-0002 7.03118443490166E-0002 + 7.00592645410197E-0002 6.98070018523246E-0002 6.95550566088337E-0002 6.93034291362803E-0002 6.90521197602256E-0002 + 6.88011288060499E-0002 6.85504565989503E-0002 6.83001034639306E-0002 6.80500697257959E-0002 6.78003557091487E-0002 + 6.75509617383771E-0002 6.73018881376585E-0002 6.70531352309403E-0002 6.68047033419462E-0002 6.65565927941617E-0002 + 6.63088039108278E-0002 6.60613370149436E-0002 6.58141924292485E-0002 6.55673704762270E-0002 6.53208714780896E-0002 + 6.50746957567804E-0002 6.48288436339612E-0002 6.45833154310093E-0002 6.43381114690122E-0002 6.40932320687549E-0002 + 6.38486775507252E-0002 6.36044482350958E-0002 6.33605444417252E-0002 6.31169664901522E-0002 6.28737146995815E-0002 + 6.26307893888862E-0002 6.23881908766008E-0002 6.21459194809096E-0002 6.19039755196440E-0002 6.16623593102788E-0002 + 6.14210711699234E-0002 6.11801114153105E-0002 6.09394803628039E-0002 6.06991783283744E-0002 6.04592056276101E-0002 + 6.02195625757021E-0002 5.99802494874361E-0002 5.97412666771940E-0002 5.95026144589406E-0002 5.92642931462215E-0002 + 5.90263030521590E-0002 5.87886444894365E-0002 5.85513177703037E-0002 5.83143232065680E-0002 5.80776611095818E-0002 + 5.78413317902420E-0002 5.76053355589853E-0002 5.73696727257775E-0002 5.71343436001105E-0002 5.68993484909962E-0002 + 5.66646877069599E-0002 5.64303615560335E-0002 5.61963703457522E-0002 5.59627143831433E-0002 5.57293939747275E-0002 + 5.54964094265072E-0002 5.52637610439613E-0002 5.50314491320413E-0002 5.47994739951669E-0002 5.45678359372127E-0002 + 5.43365352615118E-0002 5.41055722708394E-0002 5.38749472674184E-0002 5.36446605529061E-0002 5.34147124283878E-0002 + 5.31851031943759E-0002 5.29558331507992E-0002 5.27269025969983E-0002 5.24983118317229E-0002 5.22700611531221E-0002 + 5.20421508587403E-0002 5.18145812455087E-0002 5.15873526097454E-0002 5.13604652471427E-0002 5.11339194527667E-0002 + 5.09077155210467E-0002 5.06818537457747E-0002 5.04563344200951E-0002 5.02311578365003E-0002 5.00063242868255E-0002 + 4.97818340622430E-0002 4.95576874532576E-0002 4.93338847496944E-0002 4.91104262407047E-0002 4.88873122147480E-0002 + 4.86645429595928E-0002 4.84421187623133E-0002 4.82200399092760E-0002 4.79983066861401E-0002 4.77769193778496E-0002 + 4.75558782686293E-0002 4.73351836419750E-0002 4.71148357806525E-0002 4.68948349666902E-0002 4.66751814813717E-0002 + 4.64558756052340E-0002 4.62369176180569E-0002 4.60183077988619E-0002 4.58000464259040E-0002 4.55821337766677E-0002 + 4.53645701278601E-0002 4.51473557554046E-0002 4.49304909344368E-0002 4.47139759393024E-0002 4.44978110435412E-0002 + 4.42819965198938E-0002 4.40665326402867E-0002 4.38514196758337E-0002 4.36366578968251E-0002 4.34222475727239E-0002 + 4.32081889721642E-0002 4.29944823629369E-0002 4.27811280119945E-0002 4.25681261854364E-0002 4.23554771485121E-0002 + 4.21431811656063E-0002 4.19312385002445E-0002 4.17196494150762E-0002 4.15084141718767E-0002 4.12975330315431E-0002 + 4.10870062540790E-0002 4.08768340986023E-0002 4.06670168233288E-0002 4.04575546855747E-0002 4.02484479417457E-0002 + 4.00396968473344E-0002 3.98313016569153E-0002 3.96232626241364E-0002 3.94155800017199E-0002 3.92082540414472E-0002 + 3.90012849941673E-0002 3.87946731097768E-0002 3.85884186372250E-0002 3.83825218245047E-0002 3.81769829186469E-0002 + 3.79718021657172E-0002 3.77669798108086E-0002 3.75625160980378E-0002 3.73584112705376E-0002 3.71546655704568E-0002 + 3.69512792389505E-0002 3.67482525161743E-0002 3.65455856412832E-0002 3.63432788524233E-0002 3.61413323867293E-0002 + 3.59397464803154E-0002 3.57385213682741E-0002 3.55376572846687E-0002 3.53371544625308E-0002 3.51370131338508E-0002 + 3.49372335295788E-0002 3.47378158796138E-0002 3.45387604128023E-0002 3.43400673569319E-0002 3.41417369387280E-0002 + 3.39437693838449E-0002 3.37461649168646E-0002 3.35489237612915E-0002 3.33520461395442E-0002 3.31555322729551E-0002 + 3.29593823817620E-0002 3.27635966851054E-0002 3.25681754010218E-0002 3.23731187464398E-0002 3.21784269371747E-0002 + 3.19841001879235E-0002 3.17901387122635E-0002 3.15965427226404E-0002 3.14033124303702E-0002 3.12104480456305E-0002 + 3.10179497774582E-0002 3.08258178337426E-0002 3.06340524212206E-0002 3.04426537454747E-0002 3.02516220109254E-0002 + 3.00609574208266E-0002 2.98706601772620E-0002 2.96807304811443E-0002 2.94911685321975E-0002 2.93019745289691E-0002 + 2.91131486688142E-0002 2.89246911478940E-0002 2.87366021611701E-0002 2.85488819024023E-0002 2.83615305641442E-0002 + 2.81745483377346E-0002 2.79879354132951E-0002 2.78016919797270E-0002 2.76158182247051E-0002 2.74303143346742E-0002 + 2.72451804948416E-0002 2.70604168891783E-0002 2.68760237004085E-0002 2.66920011100092E-0002 2.65083492982031E-0002 + 2.63250684439549E-0002 2.61421587249695E-0002 2.59596203176833E-0002 2.57774533972621E-0002 2.55956581375971E-0002 + 2.54142347112993E-0002 2.52331832896960E-0002 2.50525040428244E-0002 2.48721971394312E-0002 2.46922627469656E-0002 + 2.45127010315730E-0002 2.43335121580963E-0002 2.41546962900662E-0002 2.39762535896998E-0002 2.37981842178962E-0002 + 2.36204883342295E-0002 2.34431660969508E-0002 2.32662176629759E-0002 2.30896431878879E-0002 2.29134428259275E-0002 + 2.27376167299950E-0002 2.25621650516407E-0002 2.23870879410626E-0002 2.22123855471043E-0002 2.20380580172475E-0002 + 2.18641054976091E-0002 2.16905281329395E-0002 2.15173260666153E-0002 2.13444994406360E-0002 2.11720483956218E-0002 + 2.09999730708073E-0002 2.08282736040397E-0002 2.06569501317719E-0002 2.04860027890615E-0002 2.03154317095645E-0002 + 2.01452370255336E-0002 1.99754188678128E-0002 1.98059773658337E-0002 1.96369126476118E-0002 1.94682248397417E-0002 + 1.92999140673955E-0002 1.91319804543169E-0002 1.89644241228172E-0002 1.87972451937743E-0002 1.86304437866255E-0002 + 1.84640200193646E-0002 1.82979740085409E-0002 1.81323058692504E-0002 1.79670157151374E-0002 1.78021036583867E-0002 + 1.76375698097216E-0002 1.74734142784023E-0002 1.73096371722163E-0002 1.71462385974815E-0002 1.69832186590391E-0002 + 1.68205774602488E-0002 1.66583151029892E-0002 1.64964316876497E-0002 1.63349273131307E-0002 1.61738020768378E-0002 + 1.60130560746790E-0002 1.58526894010605E-0002 1.56927021488849E-0002 1.55330944095474E-0002 1.53738662729278E-0002 + 1.52150178273951E-0002 1.50565491597976E-0002 1.48984603554621E-0002 1.47407514981898E-0002 1.45834226702532E-0002 + 1.44264739523939E-0002 1.42699054238163E-0002 1.41137171621877E-0002 1.39579092436306E-0002 1.38024817427259E-0002 + 1.36474347325030E-0002 1.34927682844415E-0002 1.33384824684637E-0002 1.31845773529344E-0002 1.30310530046572E-0002 + 1.28779094888707E-0002 1.27251468692454E-0002 1.25727652078802E-0002 1.24207645653006E-0002 1.22691450004555E-0002 + 1.21179065707098E-0002 1.19670493318496E-0002 1.18165733380699E-0002 1.16664786419795E-0002 1.15167652945915E-0002 + 1.13674333453260E-0002 1.12184828420023E-0002 1.10699138308386E-0002 1.09217263564492E-0002 1.07739204618391E-0002 + 1.06264961884033E-0002 1.04794535759241E-0002 1.03327926625673E-0002 1.01865134848782E-0002 1.00406160777808E-0002 + 9.89510047457428E-0003 9.74996670692935E-0003 9.60521480488639E-0003 9.46084479685394E-0003 9.31685670960037E-0003 + 9.17325056825977E-0003 9.03002639632177E-0003 8.88718421563269E-0003 8.74472404639011E-0003 8.60264590714508E-0003 + 8.46094981479321E-0003 8.31963578457626E-0003 8.17870383007892E-0003 8.03815396322380E-0003 7.89798619427301E-0003 + 7.75820053182181E-0003 7.61879698279709E-0003 7.47977555245638E-0003 7.34113624438303E-0003 7.20287906048672E-0003 + 7.06500400099582E-0003 6.92751106446245E-0003 6.79040024775225E-0003 6.65367154604763E-0003 6.51732495284301E-0003 + 6.38136045994133E-0003 6.24577805745435E-0003 6.11057773379945E-0003 5.97575947569562E-0003 5.84132326816238E-0003 + 5.70726909451963E-0003 5.57359693638034E-0003 5.44030677365307E-0003 5.30739858453791E-0003 5.17487234552255E-0003 + 5.04272803138390E-0003 4.91096561518267E-0003 4.77958506826235E-0003 4.64858636024747E-0003 4.51796945903991E-0003 + 4.38773433082029E-0003 4.25788094004120E-0003 4.12840924942884E-0003 3.99931921997862E-0003 3.87061081095550E-0003 + 3.74228397988943E-0003 3.61433868257447E-0003 3.48677487306891E-0003 3.35959250368810E-0003 3.23279152500838E-0003 + 3.10637188586193E-0003 2.98033353333435E-0003 2.85467641276539E-0003 2.72940046774511E-0003 2.60450564011252E-0003 + 2.47999186995336E-0003 2.35585909559935E-0003 2.23210725362688E-0003 2.10873627885098E-0003 1.98574610433073E-0003 + 1.86313666136117E-0003 1.74090787947423E-0003 1.61905968643792E-0003 1.49759200825326E-0003 1.37650476915299E-0003 + 1.25579789159955E-0003 1.13547129628426E-0003 1.01552490212539E-0003 8.95958626266973E-0004 7.76772384076636E-0004 + 6.57966089143972E-0004 5.39539653280707E-0004 4.21492986515609E-0004 3.03825997098359E-0004 1.86538591492571E-0004 + 6.96306743790062E-0005 -4.68978513507411E-0005 -1.63047084589231E-0004 -2.78817126020655E-0004 -3.94208078118699E-0004 +-5.09220045149356E-0004 -6.23853133170766E-0004 -7.38107450036302E-0004 -8.51983105394002E-0004 -9.65480210689429E-0004 +-1.07859887916553E-0003 -1.19133922586566E-0003 -1.30370136763221E-0003 -1.41568542310979E-0003 -1.52729151274577E-0003 +-1.63851975879195E-0003 -1.74937028530356E-0003 -1.85984321814261E-0003 -1.96993868497895E-0003 -2.07965681528919E-0003 +-2.18899774036010E-0003 -2.29796159328809E-0003 -2.40654850898133E-0003 -2.51475862415858E-0003 -2.62259207735317E-0003 +-2.73004900891209E-0003 -2.83712956099571E-0003 -2.94383387758223E-0003 -3.05016210446486E-0003 -3.15611438925469E-0003 +-3.26169088138192E-0003 -3.36689173209353E-0003 -3.47171709445864E-0003 -3.57616712336544E-0003 -3.68024197552419E-0003 +-3.78394180946665E-0003 -3.88726678554670E-0003 -3.99021706594396E-0003 -4.09279281465877E-0003 -4.19499419751874E-0003 +-4.29682138217488E-0003 -4.39827453810589E-0003 -4.49935383661522E-0003 -4.60005945083394E-0003 -4.70039155572076E-0003 +-4.80035032806231E-0003 -4.89993594647341E-0003 -4.99914859139815E-0003 -5.09798844511016E-0003 -5.19645569171220E-0003 +-5.29455051713838E-0003 -5.39227310915245E-0003 -5.48962365734965E-0003 -5.58660235315652E-0003 -5.68320938983076E-0003 +-5.77944496246319E-0003 -5.87530926797520E-0003 -5.97080250512230E-0003 -6.06592487449215E-0003 -6.16067657850487E-0003 +-6.25505782141408E-0003 -6.34906880930743E-0003 -6.44270975010522E-0003 -6.53598085356140E-0003 -6.62888233126427E-0003 +-6.72141439663551E-0003 -6.81357726493068E-0003 -6.90537115323993E-0003 -6.99679628048665E-0003 -7.08785286742902E-0003 +-7.17854113665838E-0003 -7.26886131260101E-0003 -7.35881362151635E-0003 -7.44839829149769E-0003 -7.53761555247284E-0003 +-7.62646563620328E-0003 -7.71494877628292E-0003 -7.80306520813983E-0003 -7.89081516903533E-0003 -7.97819889806356E-0003 +-8.06521663615124E-0003 -8.15186862605845E-0003 -8.23815511237661E-0003 -8.32407634152947E-0003 -8.40963256177278E-0003 +-8.49482402319337E-0003 -8.57965097770929E-0003 -8.66411367906928E-0003 -8.74821238285213E-0003 -8.83194734646673E-0003 +-8.91531882915135E-0003 -8.99832709197361E-0003 -9.08097239782911E-0003 -9.16325501144183E-0003 -9.24517519936358E-0003 +-9.32673322997283E-0003 -9.40792937347415E-0003 -9.48876390189879E-0003 -9.56923708910293E-0003 -9.64934921076726E-0003 +-9.72910054439714E-0003 -9.80849136932040E-0003 -9.88752196668838E-0003 -9.96619261947389E-0003 -1.00445036124713E-0002 +-1.01224552322956E-0002 -1.02000477673814E-0002 -1.02772815079823E-0002 -1.03541567461704E-0002 -1.04306737758348E-0002 +-1.05068328926812E-0002 -1.05826343942310E-0002 -1.06580785798204E-0002 -1.07331657505994E-0002 -1.08078962095312E-0002 +-1.08822702613905E-0002 -1.09562882127634E-0002 -1.10299503720459E-0002 -1.11032570494426E-0002 -1.11762085569668E-0002 +-1.12488052084380E-0002 -1.13210473194821E-0002 -1.13929352075291E-0002 -1.14644691918131E-0002 -1.15356495933706E-0002 +-1.16064767350390E-0002 -1.16769509414563E-0002 -1.17470725390591E-0002 -1.18168418560818E-0002 -1.18862592225551E-0002 +-1.19553249703049E-0002 -1.20240394329516E-0002 -1.20924029459069E-0002 -1.21604158463746E-0002 -1.22280784733482E-0002 +-1.22953911676101E-0002 -1.23623542717289E-0002 -1.24289681300594E-0002 -1.24952330887413E-0002 -1.25611494956959E-0002 +-1.26267177006266E-0002 -1.26919380550161E-0002 -1.27568109121264E-0002 -1.28213366269947E-0002 -1.28855155564350E-0002 +-1.29493480590340E-0002 -1.30128344951502E-0002 -1.30759752269133E-0002 -1.31387706182210E-0002 -1.32012210347386E-0002 +-1.32633268438967E-0002 -1.33250884148889E-0002 -1.33865061186715E-0002 -1.34475803279609E-0002 -1.35083114172316E-0002 +-1.35686997627148E-0002 -1.36287457423967E-0002 -1.36884497360160E-0002 -1.37478121250633E-0002 -1.38068332927779E-0002 +-1.38655136241461E-0002 -1.39238535059004E-0002 -1.39818533265160E-0002 -1.40395134762105E-0002 -1.40968343469404E-0002 +-1.41538163323993E-0002 -1.42104598280175E-0002 -1.42667652309576E-0002 -1.43227329401146E-0002 -1.43783633561119E-0002 +-1.44336568813008E-0002 -1.44886139197568E-0002 -1.45432348772796E-0002 -1.45975201613884E-0002 -1.46514701813214E-0002 +-1.47050853480336E-0002 -1.47583660741935E-0002 -1.48113127741813E-0002 -1.48639258640883E-0002 -1.49162057617104E-0002 +-1.49681528865510E-0002 -1.50197676598148E-0002 -1.50710505044073E-0002 -1.51220018449315E-0002 -1.51726221076859E-0002 +-1.52229117206628E-0002 -1.52728711135441E-0002 -1.53225007177006E-0002 -1.53718009661885E-0002 -1.54207722937474E-0002 +-1.54694151367972E-0002 -1.55177299334361E-0002 -1.55657171234382E-0002 -1.56133771482500E-0002 -1.56607104509887E-0002 +-1.57077174764392E-0002 -1.57543986710514E-0002 -1.58007544829375E-0002 -1.58467853618700E-0002 -1.58924917592777E-0002 +-1.59378741282440E-0002 -1.59829329235042E-0002 -1.60276686014418E-0002 -1.60720816200866E-0002 -1.61161724391113E-0002 +-1.61599415198294E-0002 -1.62033893251914E-0002 -1.62465163197828E-0002 -1.62893229698205E-0002 -1.63318097431504E-0002 +-1.63739771092444E-0002 -1.64158255391970E-0002 -1.64573555057226E-0002 -1.64985674831532E-0002 -1.65394619474334E-0002 +-1.65800393761207E-0002 -1.66203002483783E-0002 -1.66602450449757E-0002 -1.66998742482834E-0002 -1.67391883422704E-0002 +-1.67781878125015E-0002 -1.68168731461333E-0002 -1.68552448319116E-0002 -1.68933033601684E-0002 -1.69310492228180E-0002 +-1.69684829133544E-0002 -1.70056049268472E-0002 -1.70424157599396E-0002 -1.70789159108438E-0002 -1.71151058793389E-0002 +-1.71509861667661E-0002 -1.71865572760268E-0002 -1.72218197115784E-0002 -1.72567739794309E-0002 -1.72914205871441E-0002 +-1.73257600438231E-0002 -1.73597928601161E-0002 -1.73935195482098E-0002 -1.74269406218268E-0002 -1.74600565962213E-0002 +-1.74928679881761E-0002 -1.75253753159992E-0002 -1.75575790995191E-0002 -1.75894798600829E-0002 -1.76210781205509E-0002 +-1.76523744052946E-0002 -1.76833692401920E-0002 -1.77140631526239E-0002 -1.77444566714710E-0002 -1.77745503271096E-0002 +-1.78043446514077E-0002 -1.78338401777215E-0002 -1.78630374408921E-0002 -1.78919369772406E-0002 -1.79205393245654E-0002 +-1.79488450221378E-0002 -1.79768546106978E-0002 -1.80045686324514E-0002 -1.80319876310653E-0002 -1.80591121516640E-0002 +-1.80859427408254E-0002 -1.81124799465772E-0002 -1.81387243183923E-0002 -1.81646764071855E-0002 -1.81903367653090E-0002 +-1.82157059465489E-0002 -1.82407845061206E-0002 -1.82655730006650E-0002 -1.82900719882444E-0002 -1.83142820283383E-0002 +-1.83382036818394E-0002 -1.83618375110494E-0002 -1.83851840796750E-0002 -1.84082439528231E-0002 -1.84310176969977E-0002 +-1.84535058800944E-0002 -1.84757090713975E-0002 -1.84976278415744E-0002 -1.85192627626723E-0002 -1.85406144081135E-0002 +-1.85616833526914E-0002 -1.85824701725655E-0002 -1.86029754452576E-0002 -1.86231997496478E-0002 -1.86431436659688E-0002 +-1.86628077758029E-0002 -1.86821926620769E-0002 -1.87012989090576E-0002 -1.87201271023475E-0002 -1.87386778288804E-0002 +-1.87569516769168E-0002 -1.87749492360390E-0002 -1.87926710971476E-0002 -1.88101178524557E-0002 -1.88272900954852E-0002 +-1.88441884210619E-0002 -1.88608134253107E-0002 -1.88771657056515E-0002 -1.88932458607937E-0002 -1.89090544907327E-0002 +-1.89245921967442E-0002 -1.89398595813798E-0002 -1.89548572484626E-0002 -1.89695858030819E-0002 -1.89840458515892E-0002 +-1.89982380015924E-0002 -1.90121628619520E-0002 -1.90258210427757E-0002 -1.90392131554139E-0002 -1.90523398124545E-0002 +-1.90652016277182E-0002 -1.90777992162540E-0002 -1.90901331943333E-0002 -1.91022041794463E-0002 -1.91140127902959E-0002 +-1.91255596467935E-0002 -1.91368453700536E-0002 -1.91478705823890E-0002 -1.91586359073059E-0002 -1.91691419694986E-0002 +-1.91793893948445E-0002 -1.91893788103994E-0002 -1.91991108443918E-0002 -1.92085861262184E-0002 -1.92178052864388E-0002 +-1.92267689567702E-0002 -1.92354777700822E-0002 -1.92439323603919E-0002 -1.92521333628591E-0002 -1.92600814137798E-0002 +-1.92677771505824E-0002 -1.92752212118216E-0002 -1.92824142371736E-0002 -1.92893568674304E-0002 -1.92960497444950E-0002 +-1.93024935113758E-0002 -1.93086888121812E-0002 -1.93146362921146E-0002 -1.93203365974689E-0002 -1.93257903756208E-0002 +-1.93309982750260E-0002 -1.93359609452132E-0002 -1.93406790367794E-0002 -1.93451532013837E-0002 -1.93493840917421E-0002 +-1.93533723616225E-0002 -1.93571186658386E-0002 -1.93606236602446E-0002 -1.93638880017298E-0002 -1.93669123482131E-0002 +-1.93696973586369E-0002 -1.93722436929625E-0002 -1.93745520121636E-0002 -1.93766229782212E-0002 -1.93784572541177E-0002 +-1.93800555038317E-0002 -1.93814183923319E-0002 -1.93825465855716E-0002 -1.93834407504831E-0002 -1.93841015549718E-0002 +-1.93845296679108E-0002 -1.93847257591348E-0002 -1.93846904994346E-0002 -1.93844245605515E-0002 -1.93839286151709E-0002 +-1.93832033369172E-0002 -1.93822494003477E-0002 -1.93810674809466E-0002 -1.93796582551194E-0002 -1.93780224001871E-0002 +-1.93761605943802E-0002 -1.93740735168328E-0002 -1.93717618475765E-0002 -1.93692262675351E-0002 -1.93664674585180E-0002 +-1.93634861032148E-0002 -1.93602828851888E-0002 -1.93568584888714E-0002 -1.93532135995561E-0002 -1.93493489033922E-0002 +-1.93452650873792E-0002 -1.93409628393603E-0002 -1.93364428480168E-0002 -1.93317058028618E-0002 -1.93267523942338E-0002 +-1.93215833132915E-0002 -1.93161992520067E-0002 -1.93106009031588E-0002 -1.93047889603284E-0002 -1.92987641178912E-0002 +-1.92925270710117E-0002 -1.92860785156375E-0002 -1.92794191484926E-0002 -1.92725496670712E-0002 -1.92654707696318E-0002 +-1.92581831551906E-0002 -1.92506875235156E-0002 -1.92429845751201E-0002 -1.92350750112563E-0002 -1.92269595339095E-0002 +-1.92186388457913E-0002 -1.92101136503332E-0002 -1.92013846516809E-0002 -1.91924525546872E-0002 -1.91833180649062E-0002 +-1.91739818885866E-0002 -1.91644447326653E-0002 -1.91547073047615E-0002 -1.91447703131693E-0002 -1.91346344668522E-0002 +-1.91243004754362E-0002 -1.91137690492034E-0002 -1.91030408990856E-0002 -1.90921167366577E-0002 -1.90809972741314E-0002 +-1.90696832243483E-0002 -1.90581753007738E-0002 -1.90464742174904E-0002 -1.90345806891910E-0002 -1.90224954311726E-0002 +-1.90102191593294E-0002 -1.89977525901465E-0002 -1.89850964406932E-0002 -1.89722514286165E-0002 -1.89592182721338E-0002 +-1.89459976900274E-0002 -1.89325904016368E-0002 -1.89189971268529E-0002 -1.89052185861104E-0002 -1.88912555003820E-0002 +-1.88771085911711E-0002 -1.88627785805051E-0002 -1.88482661909292E-0002 -1.88335721454992E-0002 -1.88186971677746E-0002 +-1.88036419818124E-0002 -1.87884073121597E-0002 -1.87729938838476E-0002 -1.87574024223836E-0002 -1.87416336537455E-0002 +-1.87256883043742E-0002 -1.87095671011668E-0002 -1.86932707714701E-0002 -1.86768000430734E-0002 -1.86601556442019E-0002 +-1.86433383035094E-0002 -1.86263487500721E-0002 -1.86091877133810E-0002 -1.85918559233352E-0002 -1.85743541102353E-0002 +-1.85566830047761E-0002 -1.85388433380397E-0002 -1.85208358414887E-0002 -1.85026612469589E-0002 -1.84843202866529E-0002 +-1.84658136931325E-0002 -1.84471421993120E-0002 -1.84283065384513E-0002 -1.84093074441484E-0002 -1.83901456503329E-0002 +-1.83708218912587E-0002 -1.83513369014971E-0002 -1.83316914159293E-0002 -1.83118861697400E-0002 -1.82919218984097E-0002 +-1.82717993377080E-0002 -1.82515192236865E-0002 -1.82310822926709E-0002 -1.82104892812554E-0002 -1.81897409262941E-0002 +-1.81688379648946E-0002 -1.81477811344107E-0002 -1.81265711724352E-0002 -1.81052088167928E-0002 -1.80836948055326E-0002 +-1.80620298769217E-0002 -1.80402147694368E-0002 -1.80182502217584E-0002 -1.79961369727621E-0002 -1.79738757615128E-0002 +-1.79514673272562E-0002 -1.79289124094124E-0002 -1.79062117475685E-0002 -1.78833660814708E-0002 -1.78603761510184E-0002 +-1.78372426962551E-0002 -1.78139664573628E-0002 -1.77905481746535E-0002 -1.77669885885625E-0002 -1.77432884396411E-0002 +-1.77194484685489E-0002 -1.76954694160468E-0002 -1.76713520229894E-0002 -1.76470970303181E-0002 -1.76227051790531E-0002 +-1.75981772102866E-0002 -1.75735138651752E-0002 -1.75487158849324E-0002 -1.75237840108213E-0002 -1.74987189841476E-0002 +-1.74735215462512E-0002 -1.74481924385002E-0002 -1.74227324022821E-0002 -1.73971421789972E-0002 -1.73714225100511E-0002 +-1.73455741368469E-0002 -1.73195978007781E-0002 -1.72934942432209E-0002 -1.72672642055270E-0002 -1.72409084290159E-0002 +-1.72144276549675E-0002 -1.71878226246146E-0002 -1.71610940791358E-0002 -1.71342427596471E-0002 -1.71072694071953E-0002 +-1.70801747627501E-0002 -1.70529595671966E-0002 -1.70256245613278E-0002 -1.69981704858371E-0002 -1.69705980813109E-0002 +-1.69429080882208E-0002 -1.69151012469159E-0002 -1.68871782976162E-0002 -1.68591399804037E-0002 -1.68309870352159E-0002 +-1.68027202018377E-0002 -1.67743402198942E-0002 -1.67458478288426E-0002 -1.67172437679650E-0002 -1.66885287763609E-0002 +-1.66597035929391E-0002 -1.66307689564110E-0002 -1.66017256052818E-0002 -1.65725742778440E-0002 -1.65433157121691E-0002 +-1.65139506461002E-0002 -1.64844798172445E-0002 -1.64549039629654E-0002 -1.64252238203753E-0002 -1.63954401263272E-0002 +-1.63655536174081E-0002 -1.63355650299304E-0002 -1.63054750999248E-0002 -1.62752845631327E-0002 -1.62449941549978E-0002 +-1.62146046106596E-0002 -1.61841166649447E-0002 -1.61535310523598E-0002 -1.61228485070837E-0002 -1.60920697629596E-0002 +-1.60611955534878E-0002 -1.60302266118175E-0002 -1.59991636707394E-0002 -1.59680074626781E-0002 -1.59367587196841E-0002 +-1.59054181734265E-0002 -1.58739865551850E-0002 -1.58424645958422E-0002 -1.58108530258761E-0002 -1.57791525753524E-0002 +-1.57473639739163E-0002 -1.57154879507855E-0002 -1.56835252347422E-0002 -1.56514765541250E-0002 -1.56193426368217E-0002 +-1.55871242102615E-0002 -1.55548220014071E-0002 -1.55224367367471E-0002 -1.54899691422880E-0002 -1.54574199435470E-0002 +-1.54247898655437E-0002 -1.53920796327931E-0002 -1.53592899692967E-0002 -1.53264215985362E-0002 -1.52934752434646E-0002 +-1.52604516264990E-0002 -1.52273514695128E-0002 -1.51941754938280E-0002 -1.51609244202072E-0002 -1.51275989688462E-0002 +-1.50941998593662E-0002 -1.50607278108057E-0002 -1.50271835416132E-0002 -1.49935677696394E-0002 -1.49598812121290E-0002 +-1.49261245857137E-0002 -1.48922986064036E-0002 -1.48584039895805E-0002 -1.48244414499891E-0002 -1.47904117017299E-0002 +-1.47563154582512E-0002 -1.47221534323415E-0002 -1.46879263361219E-0002 -1.46536348810376E-0002 -1.46192797778515E-0002 +-1.45848617366350E-0002 -1.45503814667612E-0002 -1.45158396768970E-0002 -1.44812370749952E-0002 -1.44465743682867E-0002 +-1.44118522632729E-0002 -1.43770714657181E-0002 -1.43422326806417E-0002 -1.43073366123101E-0002 -1.42723839642295E-0002 +-1.42373754391378E-0002 -1.42023117389970E-0002 -1.41671935649858E-0002 -1.41320216174909E-0002 -1.40967965961008E-0002 +-1.40615191995965E-0002 -1.40261901259449E-0002 -1.39908100722905E-0002 -1.39553797349481E-0002 -1.39198998093949E-0002 +-1.38843709902622E-0002 -1.38487939713291E-0002 -1.38131694455134E-0002 -1.37774981048647E-0002 -1.37417806405564E-0002 +-1.37060177428782E-0002 -1.36702101012283E-0002 -1.36343584041055E-0002 -1.35984633391021E-0002 -1.35625255928955E-0002 +-1.35265458512411E-0002 -1.34905247989644E-0002 -1.34544631199535E-0002 -1.34183614971511E-0002 -1.33822206125470E-0002 +-1.33460411471707E-0002 -1.33098237810834E-0002 -1.32735691933707E-0002 -1.32372780621344E-0002 -1.32009510644857E-0002 +-1.31645888765367E-0002 -1.31281921733933E-0002 -1.30917616291476E-0002 -1.30552979168700E-0002 -1.30188017086019E-0002 +-1.29822736753476E-0002 -1.29457144870676E-0002 -1.29091248126698E-0002 -1.28725053200030E-0002 -1.28358566758488E-0002 +-1.27991795459139E-0002 -1.27624745948231E-0002 -1.27257424861110E-0002 -1.26889838822150E-0002 -1.26521994444678E-0002 +-1.26153898330891E-0002 -1.25785557071791E-0002 -1.25416977247101E-0002 -1.25048165425195E-0002 -1.24679128163022E-0002 +-1.24309872006028E-0002 -1.23940403488086E-0002 -1.23570729131414E-0002 -1.23200855446509E-0002 -1.22830788932064E-0002 +-1.22460536074898E-0002 -1.22090103349882E-0002 -1.21719497219858E-0002 -1.21348724135574E-0002 -1.20977790535601E-0002 +-1.20606702846266E-0002 -1.20235467481569E-0002 -1.19864090843120E-0002 -1.19492579320054E-0002 -1.19120939288965E-0002 +-1.18749177113828E-0002 -1.18377299145924E-0002 -1.18005311723774E-0002 -1.17633221173052E-0002 -1.17261033806528E-0002 +-1.16888755923981E-0002 -1.16516393812129E-0002 -1.16143953744562E-0002 -1.15771441981660E-0002 -1.15398864770527E-0002 +-1.15026228344913E-0002 -1.14653538925147E-0002 -1.14280802718056E-0002 -1.13908025916898E-0002 -1.13535214701292E-0002 +-1.13162375237137E-0002 -1.12789513676548E-0002 -1.12416636157777E-0002 -1.12043748805150E-0002 -1.11670857728985E-0002 +-1.11297969025523E-0002 -1.10925088776862E-0002 -1.10552223050877E-0002 -1.10179377901156E-0002 -1.09806559366922E-0002 +-1.09433773472966E-0002 -1.09061026229575E-0002 -1.08688323632459E-0002 -1.08315671662683E-0002 -1.07943076286592E-0002 +-1.07570543455747E-0002 -1.07198079106847E-0002 -1.06825689161662E-0002 -1.06453379526965E-0002 -1.06081156094458E-0002 +-1.05709024740702E-0002 -1.05336991327049E-0002 -1.04965061699575E-0002 -1.04593241689001E-0002 -1.04221537110633E-0002 +-1.03849953764290E-0002 -1.03478497434230E-0002 -1.03107173889088E-0002 -1.02735988881802E-0002 -1.02364948149546E-0002 +-1.01994057413662E-0002 -1.01623322379588E-0002 -1.01252748736796E-0002 -1.00882342158717E-0002 -1.00512108302676E-0002 +-1.00142052809824E-0002 -9.97721813050731E-0003 -9.94024993970214E-0003 -9.90330126778913E-0003 -9.86637267234622E-0003 +-9.82946470929996E-0003 -9.79257793291927E-0003 -9.75571289580824E-0003 -9.71887014890008E-0003 -9.68205024144984E-0003 +-9.64525372102806E-0003 -9.60848113351433E-0003 -9.57173302309027E-0003 -9.53500993223337E-0003 -9.49831240170995E-0003 +-9.46164097056923E-0003 -9.42499617613611E-0003 -9.38837855400502E-0003 -9.35178863803354E-0003 -9.31522696033547E-0003 +-9.27869405127490E-0003 -9.24219043945929E-0003 -9.20571665173319E-0003 -9.16927321317218E-0003 -9.13286064707581E-0003 +-9.09647947496182E-0003 -9.06013021655932E-0003 -9.02381338980287E-0003 -8.98752951082581E-0003 -8.95127909395402E-0003 +-8.91506265170004E-0003 -8.87888069475610E-0003 -8.84273373198852E-0003 -8.80662227043096E-0003 -8.77054681527873E-0003 +-8.73450786988215E-0003 -8.69850593574050E-0003 -8.66254151249628E-0003 -8.62661509792836E-0003 -8.59072718794650E-0003 +-8.55487827658485E-0003 -8.51906885599616E-0003 -8.48329941644566E-0003 -8.44757044630479E-0003 -8.41188243204567E-0003 +-8.37623585823461E-0003 -8.34063120752659E-0003 -8.30506896065888E-0003 -8.26954959644570E-0003 -8.23407359177169E-0003 +-8.19864142158635E-0003 -8.16325355889834E-0003 -8.12791047476925E-0003 -8.09261263830822E-0003 -8.05736051666568E-0003 +-8.02215457502823E-0003 -7.98699527661217E-0003 -7.95188308265821E-0003 -7.91681845242585E-0003 -7.88180184318731E-0003 +-7.84683371022236E-0003 -7.81191450681218E-0003 -7.77704468423439E-0003 -7.74222469175681E-0003 -7.70745497663225E-0003 +-7.67273598409309E-0003 -7.63806815734543E-0003 -7.60345193756398E-0003 -7.56888776388628E-0003 -7.53437607340735E-0003 +-7.49991730117461E-0003 -7.46551188018191E-0003 -7.43116024136473E-0003 -7.39686281359438E-0003 -7.36262002367311E-0003 +-7.32843229632850E-0003 -7.29430005420824E-0003 -7.26022371787533E-0003 -7.22620370580218E-0003 -7.19224043436600E-0003 +-7.15833431784326E-0003 -7.12448576840493E-0003 -7.09069519611103E-0003 -7.05696300890566E-0003 -7.02328961261230E-0003 +-6.98967541092816E-0003 -6.95612080541975E-0003 -6.92262619551750E-0003 -6.88919197851116E-0003 -6.85581854954473E-0003 +-6.82250630161144E-0003 -6.78925562554925E-0003 -6.75606691003560E-0003 -6.72294054158305E-0003 -6.68987690453402E-0003 +-6.65687638105667E-0003 -6.62393935113955E-0003 -6.59106619258723E-0003 -6.55825728101578E-0003 -6.52551298984779E-0003 +-6.49283369030814E-0003 -6.46021975141903E-0003 -6.42767153999603E-0003 -6.39518942064291E-0003 -6.36277375574751E-0003 +-6.33042490547739E-0003 -6.29814322777513E-0003 -6.26592907835424E-0003 -6.23378281069442E-0003 -6.20170477603781E-0003 +-6.16969532338409E-0003 -6.13775479948650E-0003 -6.10588354884776E-0003 -6.07408191371551E-0003 -6.04235023407850E-0003 +-6.01068884766208E-0003 -5.97909808992463E-0003 -5.94757829405287E-0003 -5.91612979095816E-0003 -5.88475290927257E-0003 +-5.85344797534463E-0003 -5.82221531323568E-0003 -5.79105524471569E-0003 -5.75996808925946E-0003 -5.72895416404311E-0003 +-5.69801378393966E-0003 -5.66714726151581E-0003 -5.63635490702776E-0003 -5.60563702841791E-0003 -5.57499393131085E-0003 +-5.54442591900978E-0003 -5.51393329249326E-0003 -5.48351635041104E-0003 -5.45317538908105E-0003 -5.42291070248552E-0003 +-5.39272258226782E-0003 -5.36261131772874E-0003 -5.33257719582336E-0003 -5.30262050115755E-0003 -5.27274151598456E-0003 +-5.24294052020195E-0003 -5.21321779134806E-0003 -5.18357360459922E-0003 -5.15400823276605E-0003 -5.12452194629059E-0003 +-5.09511501324332E-0003 -5.06578769931975E-0003 -5.03654026783775E-0003 -5.00737297973416E-0003 -4.97828609356234E-0003 +-4.94927986548871E-0003 -4.92035454929015E-0003 -4.89151039635124E-0003 -4.86274765566117E-0003 -4.83406657381129E-0003 +-4.80546739499201E-0003 -4.77695036099060E-0003 -4.74851571118803E-0003 -4.72016368255660E-0003 -4.69189450965746E-0003 +-4.66370842463780E-0003 -4.63560565722870E-0003 -4.60758643474224E-0003 -4.57965098206963E-0003 -4.55179952167830E-0003 +-4.52403227360980E-0003 -4.49634945547766E-0003 -4.46875128246477E-0003 -4.44123796732156E-0003 -4.41380972036348E-0003 +-4.38646674946901E-0003 -4.35920926007780E-0003 -4.33203745518812E-0003 -4.30495153535532E-0003 -4.27795169868952E-0003 +-4.25103814085401E-0003 -4.22421105506303E-0003 -4.19747063208010E-0003 -4.17081706021642E-0003 -4.14425052532866E-0003 +-4.11777121081767E-0003 -4.09137929762648E-0003 -4.06507496423902E-0003 -4.03885838667814E-0003 -4.01272973850446E-0003 +-3.98668919081463E-0003 -3.96073691223988E-0003 -3.93487306894480E-0003 -3.90909782462570E-0003 -3.88341134050958E-0003 +-3.85781377535270E-0003 -3.83230528543926E-0003 -3.80688602458050E-0003 -3.78155614411322E-0003 -3.75631579289901E-0003 +-3.73116511732287E-0003 -3.70610426129264E-0003 -3.68113336623758E-0003 -3.65625257110771E-0003 -3.63146201237301E-0003 +-3.60676182402236E-0003 -3.58215213756308E-0003 -3.55763308201983E-0003 -3.53320478393441E-0003 -3.50886736736467E-0003 +-3.48462095388414E-0003 -3.46046566258160E-0003 -3.43640161006032E-0003 -3.41242891043796E-0003 -3.38854767534578E-0003 +-3.36475801392880E-0003 -3.34106003284500E-0003 -3.31745383626536E-0003 -3.29393952587369E-0003 -3.27051720086629E-0003 +-3.24718695795211E-0003 -3.22394889135244E-0003 -3.20080309280103E-0003 -3.17774965154435E-0003 -3.15478865434124E-0003 +-3.13192018546352E-0003 -3.10914432669585E-0003 -3.08646115733625E-0003 -3.06387075419622E-0003 -3.04137319160109E-0003 +-3.01896854139074E-0003 -2.99665687291958E-0003 -2.97443825305746E-0003 -2.95231274618997E-0003 -2.93028041421929E-0003 +-2.90834131656462E-0003 -2.88649551016302E-0003 -2.86474304947033E-0003 -2.84308398646167E-0003 -2.82151837063260E-0003 +-2.80004624899987E-0003 -2.77866766610256E-0003 -2.75738266400302E-0003 -2.73619128228795E-0003 -2.71509355806966E-0003 +-2.69408952598709E-0003 -2.67317921820731E-0003 -2.65236266442653E-0003 -2.63163989187184E-0003 -2.61101092530227E-0003 +-2.59047578701041E-0003 -2.57003449682407E-0003 -2.54968707210762E-0003 -2.52943352776388E-0003 -2.50927387623555E-0003 +-2.48920812750734E-0003 -2.46923628910736E-0003 -2.44935836610924E-0003 -2.42957436113407E-0003 -2.40988427435222E-0003 +-2.39028810348558E-0003 -2.37078584380942E-0003 -2.35137748815487E-0003 -2.33206302691077E-0003 -2.31284244802617E-0003 +-2.29371573701265E-0003 -2.27468287694657E-0003 -2.25574384847172E-0003 -2.23689862980162E-0003 -2.21814719672216E-0003 +-2.19948952259441E-0003 -2.18092557835694E-0003 -2.16245533252890E-0003 -2.14407875121255E-0003 -2.12579579809641E-0003 +-2.10760643445792E-0003 -2.08951061916650E-0003 -2.07150830868681E-0003 -2.05359945708148E-0003 -2.03578401601461E-0003 +-2.01806193475476E-0003 -2.00043316017843E-0003 -1.98289763677327E-0003 -1.96545530664151E-0003 -1.94810610950362E-0003 +-1.93084998270154E-0003 -1.91368686120258E-0003 -1.89661667760283E-0003 -1.87963936213112E-0003 -1.86275484265260E-0003 +-1.84596304467276E-0003 -1.82926389134128E-0003 -1.81265730345595E-0003 -1.79614319946688E-0003 -1.77972149548038E-0003 +-1.76339210526342E-0003 -1.74715494024761E-0003 -1.73100990953360E-0003 -1.71495691989554E-0003 -1.69899587578536E-0003 +-1.68312667933742E-0003 -1.66734923037290E-0003 -1.65166342640470E-0003 -1.63606916264183E-0003 -1.62056633199435E-0003 +-1.60515482507826E-0003 -1.58983453022021E-0003 -1.57460533346267E-0003 -1.55946711856875E-0003 -1.54441976702760E-0003 +-1.52946315805923E-0003 -1.51459716861996E-0003 -1.49982167340776E-0003 -1.48513654486744E-0003 -1.47054165319630E-0003 +-1.45603686634949E-0003 -1.44162205004561E-0003 -1.42729706777252E-0003 -1.41306178079281E-0003 -1.39891604814979E-0003 +-1.38485972667324E-0003 -1.37089267098543E-0003 -1.35701473350700E-0003 -1.34322576446310E-0003 -1.32952561188966E-0003 +-1.31591412163932E-0003 -1.30239113738798E-0003 -1.28895650064096E-0003 -1.27561005073962E-0003 -1.26235162486768E-0003 +-1.24918105805787E-0003 -1.23609818319866E-0003 -1.22310283104081E-0003 -1.21019483020429E-0003 -1.19737400718507E-0003 +-1.18464018636213E-0003 -1.17199319000438E-0003 -1.15943283827783E-0003 -1.14695894925274E-0003 -1.13457133891073E-0003 +-1.12226982115231E-0003 -1.11005420780401E-0003 -1.09792430862612E-0003 -1.08587993131994E-0003 -1.07392088153554E-0003 +-1.06204696287949E-0003 -1.05025797692248E-0003 -1.03855372320728E-0003 -1.02693399925653E-0003 -1.01539860058094E-0003 +-1.00394732068707E-0003 -9.92579951085676E-0004 -9.81296281299912E-0004 -9.70096098873526E-0004 -9.58979189379367E-0004 +-9.47945336427691E-0004 -9.36994321674891E-0004 -9.26125924831893E-0004 -9.15339923672961E-0004 -9.04636094044497E-0004 +-8.94014209873774E-0004 -8.83474043177996E-0004 -8.73015364073187E-0004 -8.62637940783311E-0004 -8.52341539649552E-0004 +-8.42125925139352E-0004 -8.31990859855927E-0004 -8.21936104547541E-0004 -8.11961418117109E-0004 -8.02066557631669E-0004 +-7.92251278332062E-0004 -7.82515333642765E-0004 -7.72858475181526E-0004 -7.63280452769424E-0004 -7.53781014440734E-0004 +-7.44359906453091E-0004 -7.35016873297548E-0004 -7.25751657708829E-0004 -7.16564000675738E-0004 -7.07453641451381E-0004 +-6.98420317563806E-0004 -6.89463764826449E-0004 -6.80583717348890E-0004 -6.71779907547480E-0004 -6.63052066156254E-0004 +-6.54399922237792E-0004 -6.45823203194173E-0004 -6.37321634778141E-0004 -6.28894941104144E-0004 -6.20542844659744E-0004 +-6.12265066316776E-0004 -6.04061325342864E-0004 -5.95931339412947E-0004 -5.87874824620791E-0004 -5.79891495490763E-0004 +-5.71981064989498E-0004 -5.64143244537893E-0004 -5.56377744022899E-0004 -5.48684271809640E-0004 -5.41062534753556E-0004 +-5.33512238212531E-0004 -5.26033086059286E-0004 -5.18624780693667E-0004 -5.11287023055257E-0004 -5.04019512635799E-0004 +-4.96821947491931E-0004 -4.89694024257962E-0004 -4.82635438158630E-0004 -4.75645883022119E-0004 -4.68725051293008E-0004 +-4.61872634045403E-0004 -4.55088320996216E-0004 -4.48371800518322E-0004 -4.41722759654076E-0004 -4.35140884128700E-0004 +-4.28625858363933E-0004 -4.22177365491632E-0004 -4.15795087367549E-0004 -4.09478704585251E-0004 -4.03227896489939E-0004 +-3.97042341192607E-0004 -3.90921715584084E-0004 -3.84865695349346E-0004 -3.78873954981764E-0004 -3.72946167797548E-0004 +-3.67082005950320E-0004 -3.61281140445605E-0004 -3.55543241155642E-0004 -3.49867976834107E-0004 -3.44255015131075E-0004 +-3.38704022607947E-0004 -3.33214664752594E-0004 -3.27786605994521E-0004 -3.22419509720128E-0004 -3.17113038288141E-0004 +-3.11866853045024E-0004 -3.06680614340652E-0004 -3.01553981543854E-0004 -2.96486613058308E-0004 -2.91478166338357E-0004 +-2.86528297904964E-0004 -2.81636663361831E-0004 -2.76802917411508E-0004 -2.72026713871746E-0004 -2.67307705691772E-0004 +-2.62645544968811E-0004 -2.58039882964669E-0004 -2.53490370122357E-0004 -2.48996656082917E-0004 -2.44558389702235E-0004 +-2.40175219068096E-0004 -2.35846791517177E-0004 -2.31572753652271E-0004 -2.27352751359580E-0004 -2.23186429826059E-0004 +-2.19073433556952E-0004 -2.15013406393324E-0004 -2.11005991529834E-0004 -2.07050831532449E-0004 -2.03147568356393E-0004 +-1.99295843364162E-0004 -1.95495297343594E-0004 -1.91745570526133E-0004 -1.88046302605109E-0004 -1.84397132754173E-0004 +-1.80797699645873E-0004 -1.77247641470216E-0004 -1.73746595953480E-0004 -1.70294200377013E-0004 -1.66890091596236E-0004 +-1.63533906059669E-0004 -1.60225279828113E-0004 -1.56963848593966E-0004 -1.53749247700539E-0004 -1.50581112161620E-0004 +-1.47459076681023E-0004 -1.44382775672348E-0004 -1.41351843278756E-0004 -1.38365913392936E-0004 -1.35424619677130E-0004 +-1.32527595583269E-0004 -1.29674474373261E-0004 -1.26864889139324E-0004 -1.24098472824522E-0004 -1.21374858243275E-0004 +-1.18693678102140E-0004 -1.16054565020583E-0004 -1.13457151551903E-0004 -1.10901070204293E-0004 -1.08385953461953E-0004 +-1.05911433806402E-0004 -1.03477143737800E-0004 -1.01082715796463E-0004 -9.87277825844709E-0005 -9.64119767873557E-0005 +-9.41349311959605E-0005 -9.18962787283491E-0005 -8.96956524519042E-0005 -8.75326856054555E-0005 -8.54070116215904E-0005 +-8.33182641490614E-0005 -8.12660770752821E-0005 -7.92500845489856E-0005 -7.72699210029464E-0005 -7.53252211768827E-0005 +-7.34156201404005E-0005 -7.15407533161142E-0005 -6.97002565028689E-0005 -6.78937658990557E-0005 -6.61209181260857E-0005 +-6.43813502519421E-0005 -6.26746998148748E-0005 -6.10006048472254E-0005 -5.93587038993212E-0005 -5.77486360635514E-0005 +-5.61700409985103E-0005 -5.46225589533016E-0005 -5.31058307919281E-0005 -5.16194980178219E-0005 -5.01632027985068E-0005 +-4.87365879903370E-0005 -4.73392971634123E-0005 -4.59709746265695E-0005 -4.46312654525313E-0005 -4.33198155031465E-0005 +-4.20362714547713E-0005 -4.07802808237824E-0005 -3.95514919921746E-0005 -3.83495542333299E-0005 -3.71741177378704E-0005 +-3.60248336396660E-0005 -3.49013540419386E-0005 -3.38033320435161E-0005 -3.27304217651942E-0005 -3.16822783762241E-0005 +-3.06585581209406E-0005 -2.96589183454917E-0005 -2.86830175247256E-0005 -2.77305152891668E-0005 -2.68010724521483E-0005 +-2.58943510370631E-0005 -2.50100143047303E-0005 -2.41477267809093E-0005 -2.33071542839189E-0005 -2.24879639524120E-0005 +-2.16898242732461E-0005 -2.09124051095086E-0005 -2.01553777286636E-0005 -1.94184148308184E-0005 -1.87011905771355E-0005 +-1.80033806183569E-0005 -1.73246621234800E-0005 -1.66647138085382E-0005 -1.60232159655331E-0005 -1.53998504914916E-0005 +-1.47943009176466E-0005 -1.42062524387631E-0005 -1.36353919425823E-0005 -1.30814080394065E-0005 -1.25439910918199E-0005 +-1.20228332445262E-0005 -1.15176284543397E-0005 -1.10280725202930E-0005 -1.05538631138909E-0005 -1.00946998094886E-0005 +-9.65028411480946E-0006 -9.22031950160130E-0006 -8.80451143641422E-0006 -8.40256741153004E-0006 -8.01419697601397E-0006 +-7.63911176691245E-0006 -7.27702554057841E-0006 -6.92765420413830E-0006 -6.59071584709819E-0006 -6.26593077307678E-0006 +-5.95302153168849E-0006 -5.65171295055389E-0006 -5.36173216745623E-0006 -5.08280866262895E-0006 -4.81467429118855E-0006 +-4.55706331570193E-0006 -4.30971243889328E-0006 -4.07236083649430E-0006 -3.84475019022833E-0006 -3.62662472094218E-0006 +-3.41773122186976E-0006 -3.21781909204354E-0006 -3.02664036984504E-0006 -2.84394976669434E-0006 -2.66950470088558E-0006 +-2.50306533155992E-0006 -2.34439459282625E-0006 -2.19325822801840E-0006 -2.04942482410029E-0006 -1.91266584621306E-0006 +-1.78275567236391E-0006 -1.65947162826210E-0006 -1.54259402229582E-0006 -1.43190618065749E-0006 -1.32719448260959E-0006 +-1.22824839589923E-0006 -1.13486051231716E-0006 -1.04682658340150E-0006 -9.63945556289680E-0007 -8.86019609714866E-0007 +-8.12854190150425E-0007 -7.44258048101935E-0007 -6.80043274544518E-0007 -6.20025337510592E-0007 -5.64023118823576E-0007 +-5.11858950981593E-0007 -4.63358654188590E-0007 -4.18351573535312E-0007 -3.76670616329875E-0007 -3.38152289576738E-0007 +-3.02636737607313E-0007 -2.69967779859621E-0007 -2.39992948809546E-0007 -2.12563528052317E-0007 -1.87534590535762E-0007 +-1.64765036945311E-0007 -1.44117634240240E-0007 -1.25459054343093E-0007 -1.08659912981006E-0007 -9.35948086804605E-0008 +-8.01423619148844E-0008 -6.81852544061900E-0008 -5.76102685799870E-0008 -4.83083271750730E-0008 -4.01745330076295E-0008 +-3.31082088900869E-0008 -2.70129377054748E-0008 -2.17966026369962E-0008 -1.73714275538244E-0008 -1.36540175528632E-0008 +-1.05653996571230E-0008 -8.03106367100235E-0009 -5.98100319269061E-0009 -4.34975678418035E-0009 -3.07644929905615E-0009 +-2.10483336853931E-0009 -1.38333104602933E-0009 -8.65075610492376E-0010 -5.07953529054913E-0010 -2.74646579101873E-0010 +-1.32674130240594E-0010 -5.44355864411942E-0011 -1.72529887058833E-0011 -3.41377859003418E-0012 -2.13722913866950E-0013 diff --git a/examples/ctip/data.ctip b/examples/ctip/data.ctip new file mode 100644 index 0000000000..06a96e588d --- /dev/null +++ b/examples/ctip/data.ctip @@ -0,0 +1,1745 @@ +LAMMPS data file + +1728 atoms + +2 atom types + +0.0 24.71947842 xlo xhi +0.0 24.71947842 ylo yhi +0.0 24.71947842 zlo zhi + +Masses + +1 58.69340000 +2 15.99940000 + +Atoms # charge + +1 1 1.04034270 0.00000000 0.00000000 0.00000000 +2 1 1.04034270 2.05995654 2.05995654 0.00000000 +3 1 1.04034270 2.05995654 0.00000000 2.05995654 +4 1 1.04034270 0.00000000 2.05995654 2.05995654 +5 1 1.04034270 0.00000000 0.00000000 4.11991307 +6 1 1.04034270 2.05995654 2.05995654 4.11991307 +7 1 1.04034270 2.05995654 0.00000000 6.17986961 +8 1 1.04034270 0.00000000 2.05995654 6.17986961 +9 1 1.04034270 0.00000000 0.00000000 8.23982614 +10 1 1.04034270 2.05995654 2.05995654 8.23982614 +11 1 1.04034270 2.05995654 0.00000000 10.29978268 +12 1 1.04034270 0.00000000 2.05995654 10.29978268 +13 1 1.04034270 0.00000000 0.00000000 12.35973921 +14 1 1.04034270 2.05995654 2.05995654 12.35973921 +15 1 1.04034270 2.05995654 0.00000000 14.41969575 +16 1 1.04034270 0.00000000 2.05995654 14.41969575 +17 1 1.04034270 0.00000000 0.00000000 16.47965228 +18 1 1.04034270 2.05995654 2.05995654 16.47965228 +19 1 1.04034270 2.05995654 0.00000000 18.53960882 +20 1 1.04034270 0.00000000 2.05995654 18.53960882 +21 1 1.04034270 0.00000000 0.00000000 20.59956535 +22 1 1.04034270 2.05995654 2.05995654 20.59956535 +23 1 1.04034270 2.05995654 0.00000000 22.65952189 +24 1 1.04034270 0.00000000 2.05995654 22.65952189 +25 1 1.04034270 0.00000000 4.11991307 0.00000000 +26 1 1.04034270 2.05995654 6.17986961 0.00000000 +27 1 1.04034270 2.05995654 4.11991307 2.05995654 +28 1 1.04034270 0.00000000 6.17986961 2.05995654 +29 1 1.04034270 0.00000000 4.11991307 4.11991307 +30 1 1.04034270 2.05995654 6.17986961 4.11991307 +31 1 1.04034270 2.05995654 4.11991307 6.17986961 +32 1 1.04034270 0.00000000 6.17986961 6.17986961 +33 1 1.04034270 0.00000000 4.11991307 8.23982614 +34 1 1.04034270 2.05995654 6.17986961 8.23982614 +35 1 1.04034270 2.05995654 4.11991307 10.29978268 +36 1 1.04034270 0.00000000 6.17986961 10.29978268 +37 1 1.04034270 0.00000000 4.11991307 12.35973921 +38 1 1.04034270 2.05995654 6.17986961 12.35973921 +39 1 1.04034270 2.05995654 4.11991307 14.41969575 +40 1 1.04034270 0.00000000 6.17986961 14.41969575 +41 1 1.04034270 0.00000000 4.11991307 16.47965228 +42 1 1.04034270 2.05995654 6.17986961 16.47965228 +43 1 1.04034270 2.05995654 4.11991307 18.53960882 +44 1 1.04034270 0.00000000 6.17986961 18.53960882 +45 1 1.04034270 0.00000000 4.11991307 20.59956535 +46 1 1.04034270 2.05995654 6.17986961 20.59956535 +47 1 1.04034270 2.05995654 4.11991307 22.65952189 +48 1 1.04034270 0.00000000 6.17986961 22.65952189 +49 1 1.04034270 0.00000000 8.23982614 0.00000000 +50 1 1.04034270 2.05995654 10.29978268 0.00000000 +51 1 1.04034270 2.05995654 8.23982614 2.05995654 +52 1 1.04034270 0.00000000 10.29978268 2.05995654 +53 1 1.04034270 0.00000000 8.23982614 4.11991307 +54 1 1.04034270 2.05995654 10.29978268 4.11991307 +55 1 1.04034270 2.05995654 8.23982614 6.17986961 +56 1 1.04034270 0.00000000 10.29978268 6.17986961 +57 1 1.04034270 0.00000000 8.23982614 8.23982614 +58 1 1.04034270 2.05995654 10.29978268 8.23982614 +59 1 1.04034270 2.05995654 8.23982614 10.29978268 +60 1 1.04034270 0.00000000 10.29978268 10.29978268 +61 1 1.04034270 0.00000000 8.23982614 12.35973921 +62 1 1.04034270 2.05995654 10.29978268 12.35973921 +63 1 1.04034270 2.05995654 8.23982614 14.41969575 +64 1 1.04034270 0.00000000 10.29978268 14.41969575 +65 1 1.04034270 0.00000000 8.23982614 16.47965228 +66 1 1.04034270 2.05995654 10.29978268 16.47965228 +67 1 1.04034270 2.05995654 8.23982614 18.53960882 +68 1 1.04034270 0.00000000 10.29978268 18.53960882 +69 1 1.04034270 0.00000000 8.23982614 20.59956535 +70 1 1.04034270 2.05995654 10.29978268 20.59956535 +71 1 1.04034270 2.05995654 8.23982614 22.65952189 +72 1 1.04034270 0.00000000 10.29978268 22.65952189 +73 1 1.04034270 0.00000000 12.35973921 0.00000000 +74 1 1.04034270 2.05995654 14.41969575 0.00000000 +75 1 1.04034270 2.05995654 12.35973921 2.05995654 +76 1 1.04034270 0.00000000 14.41969575 2.05995654 +77 1 1.04034270 0.00000000 12.35973921 4.11991307 +78 1 1.04034270 2.05995654 14.41969575 4.11991307 +79 1 1.04034270 2.05995654 12.35973921 6.17986961 +80 1 1.04034270 0.00000000 14.41969575 6.17986961 +81 1 1.04034270 0.00000000 12.35973921 8.23982614 +82 1 1.04034270 2.05995654 14.41969575 8.23982614 +83 1 1.04034270 2.05995654 12.35973921 10.29978268 +84 1 1.04034270 0.00000000 14.41969575 10.29978268 +85 1 1.04034270 0.00000000 12.35973921 12.35973921 +86 1 1.04034270 2.05995654 14.41969575 12.35973921 +87 1 1.04034270 2.05995654 12.35973921 14.41969575 +88 1 1.04034270 0.00000000 14.41969575 14.41969575 +89 1 1.04034270 0.00000000 12.35973921 16.47965228 +90 1 1.04034270 2.05995654 14.41969575 16.47965228 +91 1 1.04034270 2.05995654 12.35973921 18.53960882 +92 1 1.04034270 0.00000000 14.41969575 18.53960882 +93 1 1.04034270 0.00000000 12.35973921 20.59956535 +94 1 1.04034270 2.05995654 14.41969575 20.59956535 +95 1 1.04034270 2.05995654 12.35973921 22.65952189 +96 1 1.04034270 0.00000000 14.41969575 22.65952189 +97 1 1.04034270 0.00000000 16.47965228 0.00000000 +98 1 1.04034270 2.05995654 18.53960882 0.00000000 +99 1 1.04034270 2.05995654 16.47965228 2.05995654 +100 1 1.04034270 0.00000000 18.53960882 2.05995654 +101 1 1.04034270 0.00000000 16.47965228 4.11991307 +102 1 1.04034270 2.05995654 18.53960882 4.11991307 +103 1 1.04034270 2.05995654 16.47965228 6.17986961 +104 1 1.04034270 0.00000000 18.53960882 6.17986961 +105 1 1.04034270 0.00000000 16.47965228 8.23982614 +106 1 1.04034270 2.05995654 18.53960882 8.23982614 +107 1 1.04034270 2.05995654 16.47965228 10.29978268 +108 1 1.04034270 0.00000000 18.53960882 10.29978268 +109 1 1.04034270 0.00000000 16.47965228 12.35973921 +110 1 1.04034270 2.05995654 18.53960882 12.35973921 +111 1 1.04034270 2.05995654 16.47965228 14.41969575 +112 1 1.04034270 0.00000000 18.53960882 14.41969575 +113 1 1.04034270 0.00000000 16.47965228 16.47965228 +114 1 1.04034270 2.05995654 18.53960882 16.47965228 +115 1 1.04034270 2.05995654 16.47965228 18.53960882 +116 1 1.04034270 0.00000000 18.53960882 18.53960882 +117 1 1.04034270 0.00000000 16.47965228 20.59956535 +118 1 1.04034270 2.05995654 18.53960882 20.59956535 +119 1 1.04034270 2.05995654 16.47965228 22.65952189 +120 1 1.04034270 0.00000000 18.53960882 22.65952189 +121 1 1.04034270 0.00000000 20.59956535 0.00000000 +122 1 1.04034270 2.05995654 22.65952189 0.00000000 +123 1 1.04034270 2.05995654 20.59956535 2.05995654 +124 1 1.04034270 0.00000000 22.65952189 2.05995654 +125 1 1.04034270 0.00000000 20.59956535 4.11991307 +126 1 1.04034270 2.05995654 22.65952189 4.11991307 +127 1 1.04034270 2.05995654 20.59956535 6.17986961 +128 1 1.04034270 0.00000000 22.65952189 6.17986961 +129 1 1.04034270 0.00000000 20.59956535 8.23982614 +130 1 1.04034270 2.05995654 22.65952189 8.23982614 +131 1 1.04034270 2.05995654 20.59956535 10.29978268 +132 1 1.04034270 0.00000000 22.65952189 10.29978268 +133 1 1.04034270 0.00000000 20.59956535 12.35973921 +134 1 1.04034270 2.05995654 22.65952189 12.35973921 +135 1 1.04034270 2.05995654 20.59956535 14.41969575 +136 1 1.04034270 0.00000000 22.65952189 14.41969575 +137 1 1.04034270 0.00000000 20.59956535 16.47965228 +138 1 1.04034270 2.05995654 22.65952189 16.47965228 +139 1 1.04034270 2.05995654 20.59956535 18.53960882 +140 1 1.04034270 0.00000000 22.65952189 18.53960882 +141 1 1.04034270 0.00000000 20.59956535 20.59956535 +142 1 1.04034270 2.05995654 22.65952189 20.59956535 +143 1 1.04034270 2.05995654 20.59956535 22.65952189 +144 1 1.04034270 0.00000000 22.65952189 22.65952189 +145 1 1.04034270 4.11991307 0.00000000 0.00000000 +146 1 1.04034270 6.17986961 2.05995654 0.00000000 +147 1 1.04034270 6.17986961 0.00000000 2.05995654 +148 1 1.04034270 4.11991307 2.05995654 2.05995654 +149 1 1.04034270 4.11991307 0.00000000 4.11991307 +150 1 1.04034270 6.17986961 2.05995654 4.11991307 +151 1 1.04034270 6.17986961 0.00000000 6.17986961 +152 1 1.04034270 4.11991307 2.05995654 6.17986961 +153 1 1.04034270 4.11991307 0.00000000 8.23982614 +154 1 1.04034270 6.17986961 2.05995654 8.23982614 +155 1 1.04034270 6.17986961 0.00000000 10.29978268 +156 1 1.04034270 4.11991307 2.05995654 10.29978268 +157 1 1.04034270 4.11991307 0.00000000 12.35973921 +158 1 1.04034270 6.17986961 2.05995654 12.35973921 +159 1 1.04034270 6.17986961 0.00000000 14.41969575 +160 1 1.04034270 4.11991307 2.05995654 14.41969575 +161 1 1.04034270 4.11991307 0.00000000 16.47965228 +162 1 1.04034270 6.17986961 2.05995654 16.47965228 +163 1 1.04034270 6.17986961 0.00000000 18.53960882 +164 1 1.04034270 4.11991307 2.05995654 18.53960882 +165 1 1.04034270 4.11991307 0.00000000 20.59956535 +166 1 1.04034270 6.17986961 2.05995654 20.59956535 +167 1 1.04034270 6.17986961 0.00000000 22.65952189 +168 1 1.04034270 4.11991307 2.05995654 22.65952189 +169 1 1.04034270 4.11991307 4.11991307 0.00000000 +170 1 1.04034270 6.17986961 6.17986961 0.00000000 +171 1 1.04034270 6.17986961 4.11991307 2.05995654 +172 1 1.04034270 4.11991307 6.17986961 2.05995654 +173 1 1.04034270 4.11991307 4.11991307 4.11991307 +174 1 1.04034270 6.17986961 6.17986961 4.11991307 +175 1 1.04034270 6.17986961 4.11991307 6.17986961 +176 1 1.04034270 4.11991307 6.17986961 6.17986961 +177 1 1.04034270 4.11991307 4.11991307 8.23982614 +178 1 1.04034270 6.17986961 6.17986961 8.23982614 +179 1 1.04034270 6.17986961 4.11991307 10.29978268 +180 1 1.04034270 4.11991307 6.17986961 10.29978268 +181 1 1.04034270 4.11991307 4.11991307 12.35973921 +182 1 1.04034270 6.17986961 6.17986961 12.35973921 +183 1 1.04034270 6.17986961 4.11991307 14.41969575 +184 1 1.04034270 4.11991307 6.17986961 14.41969575 +185 1 1.04034270 4.11991307 4.11991307 16.47965228 +186 1 1.04034270 6.17986961 6.17986961 16.47965228 +187 1 1.04034270 6.17986961 4.11991307 18.53960882 +188 1 1.04034270 4.11991307 6.17986961 18.53960882 +189 1 1.04034270 4.11991307 4.11991307 20.59956535 +190 1 1.04034270 6.17986961 6.17986961 20.59956535 +191 1 1.04034270 6.17986961 4.11991307 22.65952189 +192 1 1.04034270 4.11991307 6.17986961 22.65952189 +193 1 1.04034270 4.11991307 8.23982614 0.00000000 +194 1 1.04034270 6.17986961 10.29978268 0.00000000 +195 1 1.04034270 6.17986961 8.23982614 2.05995654 +196 1 1.04034270 4.11991307 10.29978268 2.05995654 +197 1 1.04034270 4.11991307 8.23982614 4.11991307 +198 1 1.04034270 6.17986961 10.29978268 4.11991307 +199 1 1.04034270 6.17986961 8.23982614 6.17986961 +200 1 1.04034270 4.11991307 10.29978268 6.17986961 +201 1 1.04034270 4.11991307 8.23982614 8.23982614 +202 1 1.04034270 6.17986961 10.29978268 8.23982614 +203 1 1.04034270 6.17986961 8.23982614 10.29978268 +204 1 1.04034270 4.11991307 10.29978268 10.29978268 +205 1 1.04034270 4.11991307 8.23982614 12.35973921 +206 1 1.04034270 6.17986961 10.29978268 12.35973921 +207 1 1.04034270 6.17986961 8.23982614 14.41969575 +208 1 1.04034270 4.11991307 10.29978268 14.41969575 +209 1 1.04034270 4.11991307 8.23982614 16.47965228 +210 1 1.04034270 6.17986961 10.29978268 16.47965228 +211 1 1.04034270 6.17986961 8.23982614 18.53960882 +212 1 1.04034270 4.11991307 10.29978268 18.53960882 +213 1 1.04034270 4.11991307 8.23982614 20.59956535 +214 1 1.04034270 6.17986961 10.29978268 20.59956535 +215 1 1.04034270 6.17986961 8.23982614 22.65952189 +216 1 1.04034270 4.11991307 10.29978268 22.65952189 +217 1 1.04034270 4.11991307 12.35973921 0.00000000 +218 1 1.04034270 6.17986961 14.41969575 0.00000000 +219 1 1.04034270 6.17986961 12.35973921 2.05995654 +220 1 1.04034270 4.11991307 14.41969575 2.05995654 +221 1 1.04034270 4.11991307 12.35973921 4.11991307 +222 1 1.04034270 6.17986961 14.41969575 4.11991307 +223 1 1.04034270 6.17986961 12.35973921 6.17986961 +224 1 1.04034270 4.11991307 14.41969575 6.17986961 +225 1 1.04034270 4.11991307 12.35973921 8.23982614 +226 1 1.04034270 6.17986961 14.41969575 8.23982614 +227 1 1.04034270 6.17986961 12.35973921 10.29978268 +228 1 1.04034270 4.11991307 14.41969575 10.29978268 +229 1 1.04034270 4.11991307 12.35973921 12.35973921 +230 1 1.04034270 6.17986961 14.41969575 12.35973921 +231 1 1.04034270 6.17986961 12.35973921 14.41969575 +232 1 1.04034270 4.11991307 14.41969575 14.41969575 +233 1 1.04034270 4.11991307 12.35973921 16.47965228 +234 1 1.04034270 6.17986961 14.41969575 16.47965228 +235 1 1.04034270 6.17986961 12.35973921 18.53960882 +236 1 1.04034270 4.11991307 14.41969575 18.53960882 +237 1 1.04034270 4.11991307 12.35973921 20.59956535 +238 1 1.04034270 6.17986961 14.41969575 20.59956535 +239 1 1.04034270 6.17986961 12.35973921 22.65952189 +240 1 1.04034270 4.11991307 14.41969575 22.65952189 +241 1 1.04034270 4.11991307 16.47965228 0.00000000 +242 1 1.04034270 6.17986961 18.53960882 0.00000000 +243 1 1.04034270 6.17986961 16.47965228 2.05995654 +244 1 1.04034270 4.11991307 18.53960882 2.05995654 +245 1 1.04034270 4.11991307 16.47965228 4.11991307 +246 1 1.04034270 6.17986961 18.53960882 4.11991307 +247 1 1.04034270 6.17986961 16.47965228 6.17986961 +248 1 1.04034270 4.11991307 18.53960882 6.17986961 +249 1 1.04034270 4.11991307 16.47965228 8.23982614 +250 1 1.04034270 6.17986961 18.53960882 8.23982614 +251 1 1.04034270 6.17986961 16.47965228 10.29978268 +252 1 1.04034270 4.11991307 18.53960882 10.29978268 +253 1 1.04034270 4.11991307 16.47965228 12.35973921 +254 1 1.04034270 6.17986961 18.53960882 12.35973921 +255 1 1.04034270 6.17986961 16.47965228 14.41969575 +256 1 1.04034270 4.11991307 18.53960882 14.41969575 +257 1 1.04034270 4.11991307 16.47965228 16.47965228 +258 1 1.04034270 6.17986961 18.53960882 16.47965228 +259 1 1.04034270 6.17986961 16.47965228 18.53960882 +260 1 1.04034270 4.11991307 18.53960882 18.53960882 +261 1 1.04034270 4.11991307 16.47965228 20.59956535 +262 1 1.04034270 6.17986961 18.53960882 20.59956535 +263 1 1.04034270 6.17986961 16.47965228 22.65952189 +264 1 1.04034270 4.11991307 18.53960882 22.65952189 +265 1 1.04034270 4.11991307 20.59956535 0.00000000 +266 1 1.04034270 6.17986961 22.65952189 0.00000000 +267 1 1.04034270 6.17986961 20.59956535 2.05995654 +268 1 1.04034270 4.11991307 22.65952189 2.05995654 +269 1 1.04034270 4.11991307 20.59956535 4.11991307 +270 1 1.04034270 6.17986961 22.65952189 4.11991307 +271 1 1.04034270 6.17986961 20.59956535 6.17986961 +272 1 1.04034270 4.11991307 22.65952189 6.17986961 +273 1 1.04034270 4.11991307 20.59956535 8.23982614 +274 1 1.04034270 6.17986961 22.65952189 8.23982614 +275 1 1.04034270 6.17986961 20.59956535 10.29978268 +276 1 1.04034270 4.11991307 22.65952189 10.29978268 +277 1 1.04034270 4.11991307 20.59956535 12.35973921 +278 1 1.04034270 6.17986961 22.65952189 12.35973921 +279 1 1.04034270 6.17986961 20.59956535 14.41969575 +280 1 1.04034270 4.11991307 22.65952189 14.41969575 +281 1 1.04034270 4.11991307 20.59956535 16.47965228 +282 1 1.04034270 6.17986961 22.65952189 16.47965228 +283 1 1.04034270 6.17986961 20.59956535 18.53960882 +284 1 1.04034270 4.11991307 22.65952189 18.53960882 +285 1 1.04034270 4.11991307 20.59956535 20.59956535 +286 1 1.04034270 6.17986961 22.65952189 20.59956535 +287 1 1.04034270 6.17986961 20.59956535 22.65952189 +288 1 1.04034270 4.11991307 22.65952189 22.65952189 +289 1 1.04034270 8.23982614 0.00000000 0.00000000 +290 1 1.04034270 10.29978268 2.05995654 0.00000000 +291 1 1.04034270 10.29978268 0.00000000 2.05995654 +292 1 1.04034270 8.23982614 2.05995654 2.05995654 +293 1 1.04034270 8.23982614 0.00000000 4.11991307 +294 1 1.04034270 10.29978268 2.05995654 4.11991307 +295 1 1.04034270 10.29978268 0.00000000 6.17986961 +296 1 1.04034270 8.23982614 2.05995654 6.17986961 +297 1 1.04034270 8.23982614 0.00000000 8.23982614 +298 1 1.04034270 10.29978268 2.05995654 8.23982614 +299 1 1.04034270 10.29978268 0.00000000 10.29978268 +300 1 1.04034270 8.23982614 2.05995654 10.29978268 +301 1 1.04034270 8.23982614 0.00000000 12.35973921 +302 1 1.04034270 10.29978268 2.05995654 12.35973921 +303 1 1.04034270 10.29978268 0.00000000 14.41969575 +304 1 1.04034270 8.23982614 2.05995654 14.41969575 +305 1 1.04034270 8.23982614 0.00000000 16.47965228 +306 1 1.04034270 10.29978268 2.05995654 16.47965228 +307 1 1.04034270 10.29978268 0.00000000 18.53960882 +308 1 1.04034270 8.23982614 2.05995654 18.53960882 +309 1 1.04034270 8.23982614 0.00000000 20.59956535 +310 1 1.04034270 10.29978268 2.05995654 20.59956535 +311 1 1.04034270 10.29978268 0.00000000 22.65952189 +312 1 1.04034270 8.23982614 2.05995654 22.65952189 +313 1 1.04034270 8.23982614 4.11991307 0.00000000 +314 1 1.04034270 10.29978268 6.17986961 0.00000000 +315 1 1.04034270 10.29978268 4.11991307 2.05995654 +316 1 1.04034270 8.23982614 6.17986961 2.05995654 +317 1 1.04034270 8.23982614 4.11991307 4.11991307 +318 1 1.04034270 10.29978268 6.17986961 4.11991307 +319 1 1.04034270 10.29978268 4.11991307 6.17986961 +320 1 1.04034270 8.23982614 6.17986961 6.17986961 +321 1 1.04034270 8.23982614 4.11991307 8.23982614 +322 1 1.04034270 10.29978268 6.17986961 8.23982614 +323 1 1.04034270 10.29978268 4.11991307 10.29978268 +324 1 1.04034270 8.23982614 6.17986961 10.29978268 +325 1 1.04034270 8.23982614 4.11991307 12.35973921 +326 1 1.04034270 10.29978268 6.17986961 12.35973921 +327 1 1.04034270 10.29978268 4.11991307 14.41969575 +328 1 1.04034270 8.23982614 6.17986961 14.41969575 +329 1 1.04034270 8.23982614 4.11991307 16.47965228 +330 1 1.04034270 10.29978268 6.17986961 16.47965228 +331 1 1.04034270 10.29978268 4.11991307 18.53960882 +332 1 1.04034270 8.23982614 6.17986961 18.53960882 +333 1 1.04034270 8.23982614 4.11991307 20.59956535 +334 1 1.04034270 10.29978268 6.17986961 20.59956535 +335 1 1.04034270 10.29978268 4.11991307 22.65952189 +336 1 1.04034270 8.23982614 6.17986961 22.65952189 +337 1 1.04034270 8.23982614 8.23982614 0.00000000 +338 1 1.04034270 10.29978268 10.29978268 0.00000000 +339 1 1.04034270 10.29978268 8.23982614 2.05995654 +340 1 1.04034270 8.23982614 10.29978268 2.05995654 +341 1 1.04034270 8.23982614 8.23982614 4.11991307 +342 1 1.04034270 10.29978268 10.29978268 4.11991307 +343 1 1.04034270 10.29978268 8.23982614 6.17986961 +344 1 1.04034270 8.23982614 10.29978268 6.17986961 +345 1 1.04034270 8.23982614 8.23982614 8.23982614 +346 1 1.04034270 10.29978268 10.29978268 8.23982614 +347 1 1.04034270 10.29978268 8.23982614 10.29978268 +348 1 1.04034270 8.23982614 10.29978268 10.29978268 +349 1 1.04034270 8.23982614 8.23982614 12.35973921 +350 1 1.04034270 10.29978268 10.29978268 12.35973921 +351 1 1.04034270 10.29978268 8.23982614 14.41969575 +352 1 1.04034270 8.23982614 10.29978268 14.41969575 +353 1 1.04034270 8.23982614 8.23982614 16.47965228 +354 1 1.04034270 10.29978268 10.29978268 16.47965228 +355 1 1.04034270 10.29978268 8.23982614 18.53960882 +356 1 1.04034270 8.23982614 10.29978268 18.53960882 +357 1 1.04034270 8.23982614 8.23982614 20.59956535 +358 1 1.04034270 10.29978268 10.29978268 20.59956535 +359 1 1.04034270 10.29978268 8.23982614 22.65952189 +360 1 1.04034270 8.23982614 10.29978268 22.65952189 +361 1 1.04034270 8.23982614 12.35973921 0.00000000 +362 1 1.04034270 10.29978268 14.41969575 0.00000000 +363 1 1.04034270 10.29978268 12.35973921 2.05995654 +364 1 1.04034270 8.23982614 14.41969575 2.05995654 +365 1 1.04034270 8.23982614 12.35973921 4.11991307 +366 1 1.04034270 10.29978268 14.41969575 4.11991307 +367 1 1.04034270 10.29978268 12.35973921 6.17986961 +368 1 1.04034270 8.23982614 14.41969575 6.17986961 +369 1 1.04034270 8.23982614 12.35973921 8.23982614 +370 1 1.04034270 10.29978268 14.41969575 8.23982614 +371 1 1.04034270 10.29978268 12.35973921 10.29978268 +372 1 1.04034270 8.23982614 14.41969575 10.29978268 +373 1 1.04034270 8.23982614 12.35973921 12.35973921 +374 1 1.04034270 10.29978268 14.41969575 12.35973921 +375 1 1.04034270 10.29978268 12.35973921 14.41969575 +376 1 1.04034270 8.23982614 14.41969575 14.41969575 +377 1 1.04034270 8.23982614 12.35973921 16.47965228 +378 1 1.04034270 10.29978268 14.41969575 16.47965228 +379 1 1.04034270 10.29978268 12.35973921 18.53960882 +380 1 1.04034270 8.23982614 14.41969575 18.53960882 +381 1 1.04034270 8.23982614 12.35973921 20.59956535 +382 1 1.04034270 10.29978268 14.41969575 20.59956535 +383 1 1.04034270 10.29978268 12.35973921 22.65952189 +384 1 1.04034270 8.23982614 14.41969575 22.65952189 +385 1 1.04034270 8.23982614 16.47965228 0.00000000 +386 1 1.04034270 10.29978268 18.53960882 0.00000000 +387 1 1.04034270 10.29978268 16.47965228 2.05995654 +388 1 1.04034270 8.23982614 18.53960882 2.05995654 +389 1 1.04034270 8.23982614 16.47965228 4.11991307 +390 1 1.04034270 10.29978268 18.53960882 4.11991307 +391 1 1.04034270 10.29978268 16.47965228 6.17986961 +392 1 1.04034270 8.23982614 18.53960882 6.17986961 +393 1 1.04034270 8.23982614 16.47965228 8.23982614 +394 1 1.04034270 10.29978268 18.53960882 8.23982614 +395 1 1.04034270 10.29978268 16.47965228 10.29978268 +396 1 1.04034270 8.23982614 18.53960882 10.29978268 +397 1 1.04034270 8.23982614 16.47965228 12.35973921 +398 1 1.04034270 10.29978268 18.53960882 12.35973921 +399 1 1.04034270 10.29978268 16.47965228 14.41969575 +400 1 1.04034270 8.23982614 18.53960882 14.41969575 +401 1 1.04034270 8.23982614 16.47965228 16.47965228 +402 1 1.04034270 10.29978268 18.53960882 16.47965228 +403 1 1.04034270 10.29978268 16.47965228 18.53960882 +404 1 1.04034270 8.23982614 18.53960882 18.53960882 +405 1 1.04034270 8.23982614 16.47965228 20.59956535 +406 1 1.04034270 10.29978268 18.53960882 20.59956535 +407 1 1.04034270 10.29978268 16.47965228 22.65952189 +408 1 1.04034270 8.23982614 18.53960882 22.65952189 +409 1 1.04034270 8.23982614 20.59956535 0.00000000 +410 1 1.04034270 10.29978268 22.65952189 0.00000000 +411 1 1.04034270 10.29978268 20.59956535 2.05995654 +412 1 1.04034270 8.23982614 22.65952189 2.05995654 +413 1 1.04034270 8.23982614 20.59956535 4.11991307 +414 1 1.04034270 10.29978268 22.65952189 4.11991307 +415 1 1.04034270 10.29978268 20.59956535 6.17986961 +416 1 1.04034270 8.23982614 22.65952189 6.17986961 +417 1 1.04034270 8.23982614 20.59956535 8.23982614 +418 1 1.04034270 10.29978268 22.65952189 8.23982614 +419 1 1.04034270 10.29978268 20.59956535 10.29978268 +420 1 1.04034270 8.23982614 22.65952189 10.29978268 +421 1 1.04034270 8.23982614 20.59956535 12.35973921 +422 1 1.04034270 10.29978268 22.65952189 12.35973921 +423 1 1.04034270 10.29978268 20.59956535 14.41969575 +424 1 1.04034270 8.23982614 22.65952189 14.41969575 +425 1 1.04034270 8.23982614 20.59956535 16.47965228 +426 1 1.04034270 10.29978268 22.65952189 16.47965228 +427 1 1.04034270 10.29978268 20.59956535 18.53960882 +428 1 1.04034270 8.23982614 22.65952189 18.53960882 +429 1 1.04034270 8.23982614 20.59956535 20.59956535 +430 1 1.04034270 10.29978268 22.65952189 20.59956535 +431 1 1.04034270 10.29978268 20.59956535 22.65952189 +432 1 1.04034270 8.23982614 22.65952189 22.65952189 +433 1 1.04034270 12.35973921 0.00000000 0.00000000 +434 1 1.04034270 14.41969575 2.05995654 0.00000000 +435 1 1.04034270 14.41969575 0.00000000 2.05995654 +436 1 1.04034270 12.35973921 2.05995654 2.05995654 +437 1 1.04034270 12.35973921 0.00000000 4.11991307 +438 1 1.04034270 14.41969575 2.05995654 4.11991307 +439 1 1.04034270 14.41969575 0.00000000 6.17986961 +440 1 1.04034270 12.35973921 2.05995654 6.17986961 +441 1 1.04034270 12.35973921 0.00000000 8.23982614 +442 1 1.04034270 14.41969575 2.05995654 8.23982614 +443 1 1.04034270 14.41969575 0.00000000 10.29978268 +444 1 1.04034270 12.35973921 2.05995654 10.29978268 +445 1 1.04034270 12.35973921 0.00000000 12.35973921 +446 1 1.04034270 14.41969575 2.05995654 12.35973921 +447 1 1.04034270 14.41969575 0.00000000 14.41969575 +448 1 1.04034270 12.35973921 2.05995654 14.41969575 +449 1 1.04034270 12.35973921 0.00000000 16.47965228 +450 1 1.04034270 14.41969575 2.05995654 16.47965228 +451 1 1.04034270 14.41969575 0.00000000 18.53960882 +452 1 1.04034270 12.35973921 2.05995654 18.53960882 +453 1 1.04034270 12.35973921 0.00000000 20.59956535 +454 1 1.04034270 14.41969575 2.05995654 20.59956535 +455 1 1.04034270 14.41969575 0.00000000 22.65952189 +456 1 1.04034270 12.35973921 2.05995654 22.65952189 +457 1 1.04034270 12.35973921 4.11991307 0.00000000 +458 1 1.04034270 14.41969575 6.17986961 0.00000000 +459 1 1.04034270 14.41969575 4.11991307 2.05995654 +460 1 1.04034270 12.35973921 6.17986961 2.05995654 +461 1 1.04034270 12.35973921 4.11991307 4.11991307 +462 1 1.04034270 14.41969575 6.17986961 4.11991307 +463 1 1.04034270 14.41969575 4.11991307 6.17986961 +464 1 1.04034270 12.35973921 6.17986961 6.17986961 +465 1 1.04034270 12.35973921 4.11991307 8.23982614 +466 1 1.04034270 14.41969575 6.17986961 8.23982614 +467 1 1.04034270 14.41969575 4.11991307 10.29978268 +468 1 1.04034270 12.35973921 6.17986961 10.29978268 +469 1 1.04034270 12.35973921 4.11991307 12.35973921 +470 1 1.04034270 14.41969575 6.17986961 12.35973921 +471 1 1.04034270 14.41969575 4.11991307 14.41969575 +472 1 1.04034270 12.35973921 6.17986961 14.41969575 +473 1 1.04034270 12.35973921 4.11991307 16.47965228 +474 1 1.04034270 14.41969575 6.17986961 16.47965228 +475 1 1.04034270 14.41969575 4.11991307 18.53960882 +476 1 1.04034270 12.35973921 6.17986961 18.53960882 +477 1 1.04034270 12.35973921 4.11991307 20.59956535 +478 1 1.04034270 14.41969575 6.17986961 20.59956535 +479 1 1.04034270 14.41969575 4.11991307 22.65952189 +480 1 1.04034270 12.35973921 6.17986961 22.65952189 +481 1 1.04034270 12.35973921 8.23982614 0.00000000 +482 1 1.04034270 14.41969575 10.29978268 0.00000000 +483 1 1.04034270 14.41969575 8.23982614 2.05995654 +484 1 1.04034270 12.35973921 10.29978268 2.05995654 +485 1 1.04034270 12.35973921 8.23982614 4.11991307 +486 1 1.04034270 14.41969575 10.29978268 4.11991307 +487 1 1.04034270 14.41969575 8.23982614 6.17986961 +488 1 1.04034270 12.35973921 10.29978268 6.17986961 +489 1 1.04034270 12.35973921 8.23982614 8.23982614 +490 1 1.04034270 14.41969575 10.29978268 8.23982614 +491 1 1.04034270 14.41969575 8.23982614 10.29978268 +492 1 1.04034270 12.35973921 10.29978268 10.29978268 +493 1 1.04034270 12.35973921 8.23982614 12.35973921 +494 1 1.04034270 14.41969575 10.29978268 12.35973921 +495 1 1.04034270 14.41969575 8.23982614 14.41969575 +496 1 1.04034270 12.35973921 10.29978268 14.41969575 +497 1 1.04034270 12.35973921 8.23982614 16.47965228 +498 1 1.04034270 14.41969575 10.29978268 16.47965228 +499 1 1.04034270 14.41969575 8.23982614 18.53960882 +500 1 1.04034270 12.35973921 10.29978268 18.53960882 +501 1 1.04034270 12.35973921 8.23982614 20.59956535 +502 1 1.04034270 14.41969575 10.29978268 20.59956535 +503 1 1.04034270 14.41969575 8.23982614 22.65952189 +504 1 1.04034270 12.35973921 10.29978268 22.65952189 +505 1 1.04034270 12.35973921 12.35973921 0.00000000 +506 1 1.04034270 14.41969575 14.41969575 0.00000000 +507 1 1.04034270 14.41969575 12.35973921 2.05995654 +508 1 1.04034270 12.35973921 14.41969575 2.05995654 +509 1 1.04034270 12.35973921 12.35973921 4.11991307 +510 1 1.04034270 14.41969575 14.41969575 4.11991307 +511 1 1.04034270 14.41969575 12.35973921 6.17986961 +512 1 1.04034270 12.35973921 14.41969575 6.17986961 +513 1 1.04034270 12.35973921 12.35973921 8.23982614 +514 1 1.04034270 14.41969575 14.41969575 8.23982614 +515 1 1.04034270 14.41969575 12.35973921 10.29978268 +516 1 1.04034270 12.35973921 14.41969575 10.29978268 +517 1 1.04034270 12.35973921 12.35973921 12.35973921 +518 1 1.04034270 14.41969575 14.41969575 12.35973921 +519 1 1.04034270 14.41969575 12.35973921 14.41969575 +520 1 1.04034270 12.35973921 14.41969575 14.41969575 +521 1 1.04034270 12.35973921 12.35973921 16.47965228 +522 1 1.04034270 14.41969575 14.41969575 16.47965228 +523 1 1.04034270 14.41969575 12.35973921 18.53960882 +524 1 1.04034270 12.35973921 14.41969575 18.53960882 +525 1 1.04034270 12.35973921 12.35973921 20.59956535 +526 1 1.04034270 14.41969575 14.41969575 20.59956535 +527 1 1.04034270 14.41969575 12.35973921 22.65952189 +528 1 1.04034270 12.35973921 14.41969575 22.65952189 +529 1 1.04034270 12.35973921 16.47965228 0.00000000 +530 1 1.04034270 14.41969575 18.53960882 0.00000000 +531 1 1.04034270 14.41969575 16.47965228 2.05995654 +532 1 1.04034270 12.35973921 18.53960882 2.05995654 +533 1 1.04034270 12.35973921 16.47965228 4.11991307 +534 1 1.04034270 14.41969575 18.53960882 4.11991307 +535 1 1.04034270 14.41969575 16.47965228 6.17986961 +536 1 1.04034270 12.35973921 18.53960882 6.17986961 +537 1 1.04034270 12.35973921 16.47965228 8.23982614 +538 1 1.04034270 14.41969575 18.53960882 8.23982614 +539 1 1.04034270 14.41969575 16.47965228 10.29978268 +540 1 1.04034270 12.35973921 18.53960882 10.29978268 +541 1 1.04034270 12.35973921 16.47965228 12.35973921 +542 1 1.04034270 14.41969575 18.53960882 12.35973921 +543 1 1.04034270 14.41969575 16.47965228 14.41969575 +544 1 1.04034270 12.35973921 18.53960882 14.41969575 +545 1 1.04034270 12.35973921 16.47965228 16.47965228 +546 1 1.04034270 14.41969575 18.53960882 16.47965228 +547 1 1.04034270 14.41969575 16.47965228 18.53960882 +548 1 1.04034270 12.35973921 18.53960882 18.53960882 +549 1 1.04034270 12.35973921 16.47965228 20.59956535 +550 1 1.04034270 14.41969575 18.53960882 20.59956535 +551 1 1.04034270 14.41969575 16.47965228 22.65952189 +552 1 1.04034270 12.35973921 18.53960882 22.65952189 +553 1 1.04034270 12.35973921 20.59956535 0.00000000 +554 1 1.04034270 14.41969575 22.65952189 0.00000000 +555 1 1.04034270 14.41969575 20.59956535 2.05995654 +556 1 1.04034270 12.35973921 22.65952189 2.05995654 +557 1 1.04034270 12.35973921 20.59956535 4.11991307 +558 1 1.04034270 14.41969575 22.65952189 4.11991307 +559 1 1.04034270 14.41969575 20.59956535 6.17986961 +560 1 1.04034270 12.35973921 22.65952189 6.17986961 +561 1 1.04034270 12.35973921 20.59956535 8.23982614 +562 1 1.04034270 14.41969575 22.65952189 8.23982614 +563 1 1.04034270 14.41969575 20.59956535 10.29978268 +564 1 1.04034270 12.35973921 22.65952189 10.29978268 +565 1 1.04034270 12.35973921 20.59956535 12.35973921 +566 1 1.04034270 14.41969575 22.65952189 12.35973921 +567 1 1.04034270 14.41969575 20.59956535 14.41969575 +568 1 1.04034270 12.35973921 22.65952189 14.41969575 +569 1 1.04034270 12.35973921 20.59956535 16.47965228 +570 1 1.04034270 14.41969575 22.65952189 16.47965228 +571 1 1.04034270 14.41969575 20.59956535 18.53960882 +572 1 1.04034270 12.35973921 22.65952189 18.53960882 +573 1 1.04034270 12.35973921 20.59956535 20.59956535 +574 1 1.04034270 14.41969575 22.65952189 20.59956535 +575 1 1.04034270 14.41969575 20.59956535 22.65952189 +576 1 1.04034270 12.35973921 22.65952189 22.65952189 +577 1 1.04034270 16.47965228 0.00000000 0.00000000 +578 1 1.04034270 18.53960882 2.05995654 0.00000000 +579 1 1.04034270 18.53960882 0.00000000 2.05995654 +580 1 1.04034270 16.47965228 2.05995654 2.05995654 +581 1 1.04034270 16.47965228 0.00000000 4.11991307 +582 1 1.04034270 18.53960882 2.05995654 4.11991307 +583 1 1.04034270 18.53960882 0.00000000 6.17986961 +584 1 1.04034270 16.47965228 2.05995654 6.17986961 +585 1 1.04034270 16.47965228 0.00000000 8.23982614 +586 1 1.04034270 18.53960882 2.05995654 8.23982614 +587 1 1.04034270 18.53960882 0.00000000 10.29978268 +588 1 1.04034270 16.47965228 2.05995654 10.29978268 +589 1 1.04034270 16.47965228 0.00000000 12.35973921 +590 1 1.04034270 18.53960882 2.05995654 12.35973921 +591 1 1.04034270 18.53960882 0.00000000 14.41969575 +592 1 1.04034270 16.47965228 2.05995654 14.41969575 +593 1 1.04034270 16.47965228 0.00000000 16.47965228 +594 1 1.04034270 18.53960882 2.05995654 16.47965228 +595 1 1.04034270 18.53960882 0.00000000 18.53960882 +596 1 1.04034270 16.47965228 2.05995654 18.53960882 +597 1 1.04034270 16.47965228 0.00000000 20.59956535 +598 1 1.04034270 18.53960882 2.05995654 20.59956535 +599 1 1.04034270 18.53960882 0.00000000 22.65952189 +600 1 1.04034270 16.47965228 2.05995654 22.65952189 +601 1 1.04034270 16.47965228 4.11991307 0.00000000 +602 1 1.04034270 18.53960882 6.17986961 0.00000000 +603 1 1.04034270 18.53960882 4.11991307 2.05995654 +604 1 1.04034270 16.47965228 6.17986961 2.05995654 +605 1 1.04034270 16.47965228 4.11991307 4.11991307 +606 1 1.04034270 18.53960882 6.17986961 4.11991307 +607 1 1.04034270 18.53960882 4.11991307 6.17986961 +608 1 1.04034270 16.47965228 6.17986961 6.17986961 +609 1 1.04034270 16.47965228 4.11991307 8.23982614 +610 1 1.04034270 18.53960882 6.17986961 8.23982614 +611 1 1.04034270 18.53960882 4.11991307 10.29978268 +612 1 1.04034270 16.47965228 6.17986961 10.29978268 +613 1 1.04034270 16.47965228 4.11991307 12.35973921 +614 1 1.04034270 18.53960882 6.17986961 12.35973921 +615 1 1.04034270 18.53960882 4.11991307 14.41969575 +616 1 1.04034270 16.47965228 6.17986961 14.41969575 +617 1 1.04034270 16.47965228 4.11991307 16.47965228 +618 1 1.04034270 18.53960882 6.17986961 16.47965228 +619 1 1.04034270 18.53960882 4.11991307 18.53960882 +620 1 1.04034270 16.47965228 6.17986961 18.53960882 +621 1 1.04034270 16.47965228 4.11991307 20.59956535 +622 1 1.04034270 18.53960882 6.17986961 20.59956535 +623 1 1.04034270 18.53960882 4.11991307 22.65952189 +624 1 1.04034270 16.47965228 6.17986961 22.65952189 +625 1 1.04034270 16.47965228 8.23982614 0.00000000 +626 1 1.04034270 18.53960882 10.29978268 0.00000000 +627 1 1.04034270 18.53960882 8.23982614 2.05995654 +628 1 1.04034270 16.47965228 10.29978268 2.05995654 +629 1 1.04034270 16.47965228 8.23982614 4.11991307 +630 1 1.04034270 18.53960882 10.29978268 4.11991307 +631 1 1.04034270 18.53960882 8.23982614 6.17986961 +632 1 1.04034270 16.47965228 10.29978268 6.17986961 +633 1 1.04034270 16.47965228 8.23982614 8.23982614 +634 1 1.04034270 18.53960882 10.29978268 8.23982614 +635 1 1.04034270 18.53960882 8.23982614 10.29978268 +636 1 1.04034270 16.47965228 10.29978268 10.29978268 +637 1 1.04034270 16.47965228 8.23982614 12.35973921 +638 1 1.04034270 18.53960882 10.29978268 12.35973921 +639 1 1.04034270 18.53960882 8.23982614 14.41969575 +640 1 1.04034270 16.47965228 10.29978268 14.41969575 +641 1 1.04034270 16.47965228 8.23982614 16.47965228 +642 1 1.04034270 18.53960882 10.29978268 16.47965228 +643 1 1.04034270 18.53960882 8.23982614 18.53960882 +644 1 1.04034270 16.47965228 10.29978268 18.53960882 +645 1 1.04034270 16.47965228 8.23982614 20.59956535 +646 1 1.04034270 18.53960882 10.29978268 20.59956535 +647 1 1.04034270 18.53960882 8.23982614 22.65952189 +648 1 1.04034270 16.47965228 10.29978268 22.65952189 +649 1 1.04034270 16.47965228 12.35973921 0.00000000 +650 1 1.04034270 18.53960882 14.41969575 0.00000000 +651 1 1.04034270 18.53960882 12.35973921 2.05995654 +652 1 1.04034270 16.47965228 14.41969575 2.05995654 +653 1 1.04034270 16.47965228 12.35973921 4.11991307 +654 1 1.04034270 18.53960882 14.41969575 4.11991307 +655 1 1.04034270 18.53960882 12.35973921 6.17986961 +656 1 1.04034270 16.47965228 14.41969575 6.17986961 +657 1 1.04034270 16.47965228 12.35973921 8.23982614 +658 1 1.04034270 18.53960882 14.41969575 8.23982614 +659 1 1.04034270 18.53960882 12.35973921 10.29978268 +660 1 1.04034270 16.47965228 14.41969575 10.29978268 +661 1 1.04034270 16.47965228 12.35973921 12.35973921 +662 1 1.04034270 18.53960882 14.41969575 12.35973921 +663 1 1.04034270 18.53960882 12.35973921 14.41969575 +664 1 1.04034270 16.47965228 14.41969575 14.41969575 +665 1 1.04034270 16.47965228 12.35973921 16.47965228 +666 1 1.04034270 18.53960882 14.41969575 16.47965228 +667 1 1.04034270 18.53960882 12.35973921 18.53960882 +668 1 1.04034270 16.47965228 14.41969575 18.53960882 +669 1 1.04034270 16.47965228 12.35973921 20.59956535 +670 1 1.04034270 18.53960882 14.41969575 20.59956535 +671 1 1.04034270 18.53960882 12.35973921 22.65952189 +672 1 1.04034270 16.47965228 14.41969575 22.65952189 +673 1 1.04034270 16.47965228 16.47965228 0.00000000 +674 1 1.04034270 18.53960882 18.53960882 0.00000000 +675 1 1.04034270 18.53960882 16.47965228 2.05995654 +676 1 1.04034270 16.47965228 18.53960882 2.05995654 +677 1 1.04034270 16.47965228 16.47965228 4.11991307 +678 1 1.04034270 18.53960882 18.53960882 4.11991307 +679 1 1.04034270 18.53960882 16.47965228 6.17986961 +680 1 1.04034270 16.47965228 18.53960882 6.17986961 +681 1 1.04034270 16.47965228 16.47965228 8.23982614 +682 1 1.04034270 18.53960882 18.53960882 8.23982614 +683 1 1.04034270 18.53960882 16.47965228 10.29978268 +684 1 1.04034270 16.47965228 18.53960882 10.29978268 +685 1 1.04034270 16.47965228 16.47965228 12.35973921 +686 1 1.04034270 18.53960882 18.53960882 12.35973921 +687 1 1.04034270 18.53960882 16.47965228 14.41969575 +688 1 1.04034270 16.47965228 18.53960882 14.41969575 +689 1 1.04034270 16.47965228 16.47965228 16.47965228 +690 1 1.04034270 18.53960882 18.53960882 16.47965228 +691 1 1.04034270 18.53960882 16.47965228 18.53960882 +692 1 1.04034270 16.47965228 18.53960882 18.53960882 +693 1 1.04034270 16.47965228 16.47965228 20.59956535 +694 1 1.04034270 18.53960882 18.53960882 20.59956535 +695 1 1.04034270 18.53960882 16.47965228 22.65952189 +696 1 1.04034270 16.47965228 18.53960882 22.65952189 +697 1 1.04034270 16.47965228 20.59956535 0.00000000 +698 1 1.04034270 18.53960882 22.65952189 0.00000000 +699 1 1.04034270 18.53960882 20.59956535 2.05995654 +700 1 1.04034270 16.47965228 22.65952189 2.05995654 +701 1 1.04034270 16.47965228 20.59956535 4.11991307 +702 1 1.04034270 18.53960882 22.65952189 4.11991307 +703 1 1.04034270 18.53960882 20.59956535 6.17986961 +704 1 1.04034270 16.47965228 22.65952189 6.17986961 +705 1 1.04034270 16.47965228 20.59956535 8.23982614 +706 1 1.04034270 18.53960882 22.65952189 8.23982614 +707 1 1.04034270 18.53960882 20.59956535 10.29978268 +708 1 1.04034270 16.47965228 22.65952189 10.29978268 +709 1 1.04034270 16.47965228 20.59956535 12.35973921 +710 1 1.04034270 18.53960882 22.65952189 12.35973921 +711 1 1.04034270 18.53960882 20.59956535 14.41969575 +712 1 1.04034270 16.47965228 22.65952189 14.41969575 +713 1 1.04034270 16.47965228 20.59956535 16.47965228 +714 1 1.04034270 18.53960882 22.65952189 16.47965228 +715 1 1.04034270 18.53960882 20.59956535 18.53960882 +716 1 1.04034270 16.47965228 22.65952189 18.53960882 +717 1 1.04034270 16.47965228 20.59956535 20.59956535 +718 1 1.04034270 18.53960882 22.65952189 20.59956535 +719 1 1.04034270 18.53960882 20.59956535 22.65952189 +720 1 1.04034270 16.47965228 22.65952189 22.65952189 +721 1 1.04034270 20.59956535 0.00000000 0.00000000 +722 1 1.04034270 22.65952189 2.05995654 0.00000000 +723 1 1.04034270 22.65952189 0.00000000 2.05995654 +724 1 1.04034270 20.59956535 2.05995654 2.05995654 +725 1 1.04034270 20.59956535 0.00000000 4.11991307 +726 1 1.04034270 22.65952189 2.05995654 4.11991307 +727 1 1.04034270 22.65952189 0.00000000 6.17986961 +728 1 1.04034270 20.59956535 2.05995654 6.17986961 +729 1 1.04034270 20.59956535 0.00000000 8.23982614 +730 1 1.04034270 22.65952189 2.05995654 8.23982614 +731 1 1.04034270 22.65952189 0.00000000 10.29978268 +732 1 1.04034270 20.59956535 2.05995654 10.29978268 +733 1 1.04034270 20.59956535 0.00000000 12.35973921 +734 1 1.04034270 22.65952189 2.05995654 12.35973921 +735 1 1.04034270 22.65952189 0.00000000 14.41969575 +736 1 1.04034270 20.59956535 2.05995654 14.41969575 +737 1 1.04034270 20.59956535 0.00000000 16.47965228 +738 1 1.04034270 22.65952189 2.05995654 16.47965228 +739 1 1.04034270 22.65952189 0.00000000 18.53960882 +740 1 1.04034270 20.59956535 2.05995654 18.53960882 +741 1 1.04034270 20.59956535 0.00000000 20.59956535 +742 1 1.04034270 22.65952189 2.05995654 20.59956535 +743 1 1.04034270 22.65952189 0.00000000 22.65952189 +744 1 1.04034270 20.59956535 2.05995654 22.65952189 +745 1 1.04034270 20.59956535 4.11991307 0.00000000 +746 1 1.04034270 22.65952189 6.17986961 0.00000000 +747 1 1.04034270 22.65952189 4.11991307 2.05995654 +748 1 1.04034270 20.59956535 6.17986961 2.05995654 +749 1 1.04034270 20.59956535 4.11991307 4.11991307 +750 1 1.04034270 22.65952189 6.17986961 4.11991307 +751 1 1.04034270 22.65952189 4.11991307 6.17986961 +752 1 1.04034270 20.59956535 6.17986961 6.17986961 +753 1 1.04034270 20.59956535 4.11991307 8.23982614 +754 1 1.04034270 22.65952189 6.17986961 8.23982614 +755 1 1.04034270 22.65952189 4.11991307 10.29978268 +756 1 1.04034270 20.59956535 6.17986961 10.29978268 +757 1 1.04034270 20.59956535 4.11991307 12.35973921 +758 1 1.04034270 22.65952189 6.17986961 12.35973921 +759 1 1.04034270 22.65952189 4.11991307 14.41969575 +760 1 1.04034270 20.59956535 6.17986961 14.41969575 +761 1 1.04034270 20.59956535 4.11991307 16.47965228 +762 1 1.04034270 22.65952189 6.17986961 16.47965228 +763 1 1.04034270 22.65952189 4.11991307 18.53960882 +764 1 1.04034270 20.59956535 6.17986961 18.53960882 +765 1 1.04034270 20.59956535 4.11991307 20.59956535 +766 1 1.04034270 22.65952189 6.17986961 20.59956535 +767 1 1.04034270 22.65952189 4.11991307 22.65952189 +768 1 1.04034270 20.59956535 6.17986961 22.65952189 +769 1 1.04034270 20.59956535 8.23982614 0.00000000 +770 1 1.04034270 22.65952189 10.29978268 0.00000000 +771 1 1.04034270 22.65952189 8.23982614 2.05995654 +772 1 1.04034270 20.59956535 10.29978268 2.05995654 +773 1 1.04034270 20.59956535 8.23982614 4.11991307 +774 1 1.04034270 22.65952189 10.29978268 4.11991307 +775 1 1.04034270 22.65952189 8.23982614 6.17986961 +776 1 1.04034270 20.59956535 10.29978268 6.17986961 +777 1 1.04034270 20.59956535 8.23982614 8.23982614 +778 1 1.04034270 22.65952189 10.29978268 8.23982614 +779 1 1.04034270 22.65952189 8.23982614 10.29978268 +780 1 1.04034270 20.59956535 10.29978268 10.29978268 +781 1 1.04034270 20.59956535 8.23982614 12.35973921 +782 1 1.04034270 22.65952189 10.29978268 12.35973921 +783 1 1.04034270 22.65952189 8.23982614 14.41969575 +784 1 1.04034270 20.59956535 10.29978268 14.41969575 +785 1 1.04034270 20.59956535 8.23982614 16.47965228 +786 1 1.04034270 22.65952189 10.29978268 16.47965228 +787 1 1.04034270 22.65952189 8.23982614 18.53960882 +788 1 1.04034270 20.59956535 10.29978268 18.53960882 +789 1 1.04034270 20.59956535 8.23982614 20.59956535 +790 1 1.04034270 22.65952189 10.29978268 20.59956535 +791 1 1.04034270 22.65952189 8.23982614 22.65952189 +792 1 1.04034270 20.59956535 10.29978268 22.65952189 +793 1 1.04034270 20.59956535 12.35973921 0.00000000 +794 1 1.04034270 22.65952189 14.41969575 0.00000000 +795 1 1.04034270 22.65952189 12.35973921 2.05995654 +796 1 1.04034270 20.59956535 14.41969575 2.05995654 +797 1 1.04034270 20.59956535 12.35973921 4.11991307 +798 1 1.04034270 22.65952189 14.41969575 4.11991307 +799 1 1.04034270 22.65952189 12.35973921 6.17986961 +800 1 1.04034270 20.59956535 14.41969575 6.17986961 +801 1 1.04034270 20.59956535 12.35973921 8.23982614 +802 1 1.04034270 22.65952189 14.41969575 8.23982614 +803 1 1.04034270 22.65952189 12.35973921 10.29978268 +804 1 1.04034270 20.59956535 14.41969575 10.29978268 +805 1 1.04034270 20.59956535 12.35973921 12.35973921 +806 1 1.04034270 22.65952189 14.41969575 12.35973921 +807 1 1.04034270 22.65952189 12.35973921 14.41969575 +808 1 1.04034270 20.59956535 14.41969575 14.41969575 +809 1 1.04034270 20.59956535 12.35973921 16.47965228 +810 1 1.04034270 22.65952189 14.41969575 16.47965228 +811 1 1.04034270 22.65952189 12.35973921 18.53960882 +812 1 1.04034270 20.59956535 14.41969575 18.53960882 +813 1 1.04034270 20.59956535 12.35973921 20.59956535 +814 1 1.04034270 22.65952189 14.41969575 20.59956535 +815 1 1.04034270 22.65952189 12.35973921 22.65952189 +816 1 1.04034270 20.59956535 14.41969575 22.65952189 +817 1 1.04034270 20.59956535 16.47965228 0.00000000 +818 1 1.04034270 22.65952189 18.53960882 0.00000000 +819 1 1.04034270 22.65952189 16.47965228 2.05995654 +820 1 1.04034270 20.59956535 18.53960882 2.05995654 +821 1 1.04034270 20.59956535 16.47965228 4.11991307 +822 1 1.04034270 22.65952189 18.53960882 4.11991307 +823 1 1.04034270 22.65952189 16.47965228 6.17986961 +824 1 1.04034270 20.59956535 18.53960882 6.17986961 +825 1 1.04034270 20.59956535 16.47965228 8.23982614 +826 1 1.04034270 22.65952189 18.53960882 8.23982614 +827 1 1.04034270 22.65952189 16.47965228 10.29978268 +828 1 1.04034270 20.59956535 18.53960882 10.29978268 +829 1 1.04034270 20.59956535 16.47965228 12.35973921 +830 1 1.04034270 22.65952189 18.53960882 12.35973921 +831 1 1.04034270 22.65952189 16.47965228 14.41969575 +832 1 1.04034270 20.59956535 18.53960882 14.41969575 +833 1 1.04034270 20.59956535 16.47965228 16.47965228 +834 1 1.04034270 22.65952189 18.53960882 16.47965228 +835 1 1.04034270 22.65952189 16.47965228 18.53960882 +836 1 1.04034270 20.59956535 18.53960882 18.53960882 +837 1 1.04034270 20.59956535 16.47965228 20.59956535 +838 1 1.04034270 22.65952189 18.53960882 20.59956535 +839 1 1.04034270 22.65952189 16.47965228 22.65952189 +840 1 1.04034270 20.59956535 18.53960882 22.65952189 +841 1 1.04034270 20.59956535 20.59956535 0.00000000 +842 1 1.04034270 22.65952189 22.65952189 0.00000000 +843 1 1.04034270 22.65952189 20.59956535 2.05995654 +844 1 1.04034270 20.59956535 22.65952189 2.05995654 +845 1 1.04034270 20.59956535 20.59956535 4.11991307 +846 1 1.04034270 22.65952189 22.65952189 4.11991307 +847 1 1.04034270 22.65952189 20.59956535 6.17986961 +848 1 1.04034270 20.59956535 22.65952189 6.17986961 +849 1 1.04034270 20.59956535 20.59956535 8.23982614 +850 1 1.04034270 22.65952189 22.65952189 8.23982614 +851 1 1.04034270 22.65952189 20.59956535 10.29978268 +852 1 1.04034270 20.59956535 22.65952189 10.29978268 +853 1 1.04034270 20.59956535 20.59956535 12.35973921 +854 1 1.04034270 22.65952189 22.65952189 12.35973921 +855 1 1.04034270 22.65952189 20.59956535 14.41969575 +856 1 1.04034270 20.59956535 22.65952189 14.41969575 +857 1 1.04034270 20.59956535 20.59956535 16.47965228 +858 1 1.04034270 22.65952189 22.65952189 16.47965228 +859 1 1.04034270 22.65952189 20.59956535 18.53960882 +860 1 1.04034270 20.59956535 22.65952189 18.53960882 +861 1 1.04034270 20.59956535 20.59956535 20.59956535 +862 1 1.04034270 22.65952189 22.65952189 20.59956535 +863 1 1.04034270 22.65952189 20.59956535 22.65952189 +864 1 1.04034270 20.59956535 22.65952189 22.65952189 +865 2 -1.04034270 2.05995654 8.23982614 4.11991307 +866 2 -1.04034270 0.00000000 10.29978268 4.11991307 +867 2 -1.04034270 0.00000000 8.23982614 6.17986961 +868 2 -1.04034270 2.05995654 10.29978268 6.17986961 +869 2 -1.04034270 14.41969575 0.00000000 0.00000000 +870 2 -1.04034270 12.35973921 2.05995654 0.00000000 +871 2 -1.04034270 12.35973921 0.00000000 2.05995654 +872 2 -1.04034270 14.41969575 2.05995654 2.05995654 +873 2 -1.04034270 6.17986961 12.35973921 0.00000000 +874 2 -1.04034270 4.11991307 14.41969575 0.00000000 +875 2 -1.04034270 4.11991307 12.35973921 2.05995654 +876 2 -1.04034270 6.17986961 14.41969575 2.05995654 +877 2 -1.04034270 14.41969575 0.00000000 4.11991307 +878 2 -1.04034270 12.35973921 2.05995654 4.11991307 +879 2 -1.04034270 12.35973921 0.00000000 6.17986961 +880 2 -1.04034270 14.41969575 2.05995654 6.17986961 +881 2 -1.04034270 2.05995654 16.47965228 12.35973921 +882 2 -1.04034270 0.00000000 18.53960882 12.35973921 +883 2 -1.04034270 0.00000000 16.47965228 14.41969575 +884 2 -1.04034270 2.05995654 18.53960882 14.41969575 +885 2 -1.04034270 14.41969575 0.00000000 8.23982614 +886 2 -1.04034270 12.35973921 2.05995654 8.23982614 +887 2 -1.04034270 12.35973921 0.00000000 10.29978268 +888 2 -1.04034270 14.41969575 2.05995654 10.29978268 +889 2 -1.04034270 6.17986961 12.35973921 4.11991307 +890 2 -1.04034270 4.11991307 14.41969575 4.11991307 +891 2 -1.04034270 4.11991307 12.35973921 6.17986961 +892 2 -1.04034270 6.17986961 14.41969575 6.17986961 +893 2 -1.04034270 14.41969575 0.00000000 12.35973921 +894 2 -1.04034270 12.35973921 2.05995654 12.35973921 +895 2 -1.04034270 12.35973921 0.00000000 14.41969575 +896 2 -1.04034270 14.41969575 2.05995654 14.41969575 +897 2 -1.04034270 2.05995654 0.00000000 12.35973921 +898 2 -1.04034270 0.00000000 2.05995654 12.35973921 +899 2 -1.04034270 0.00000000 0.00000000 14.41969575 +900 2 -1.04034270 2.05995654 2.05995654 14.41969575 +901 2 -1.04034270 14.41969575 0.00000000 16.47965228 +902 2 -1.04034270 12.35973921 2.05995654 16.47965228 +903 2 -1.04034270 12.35973921 0.00000000 18.53960882 +904 2 -1.04034270 14.41969575 2.05995654 18.53960882 +905 2 -1.04034270 6.17986961 12.35973921 8.23982614 +906 2 -1.04034270 4.11991307 14.41969575 8.23982614 +907 2 -1.04034270 4.11991307 12.35973921 10.29978268 +908 2 -1.04034270 6.17986961 14.41969575 10.29978268 +909 2 -1.04034270 14.41969575 0.00000000 20.59956535 +910 2 -1.04034270 12.35973921 2.05995654 20.59956535 +911 2 -1.04034270 12.35973921 0.00000000 22.65952189 +912 2 -1.04034270 14.41969575 2.05995654 22.65952189 +913 2 -1.04034270 2.05995654 16.47965228 16.47965228 +914 2 -1.04034270 0.00000000 18.53960882 16.47965228 +915 2 -1.04034270 0.00000000 16.47965228 18.53960882 +916 2 -1.04034270 2.05995654 18.53960882 18.53960882 +917 2 -1.04034270 14.41969575 4.11991307 0.00000000 +918 2 -1.04034270 12.35973921 6.17986961 0.00000000 +919 2 -1.04034270 12.35973921 4.11991307 2.05995654 +920 2 -1.04034270 14.41969575 6.17986961 2.05995654 +921 2 -1.04034270 6.17986961 12.35973921 12.35973921 +922 2 -1.04034270 4.11991307 14.41969575 12.35973921 +923 2 -1.04034270 4.11991307 12.35973921 14.41969575 +924 2 -1.04034270 6.17986961 14.41969575 14.41969575 +925 2 -1.04034270 14.41969575 4.11991307 4.11991307 +926 2 -1.04034270 12.35973921 6.17986961 4.11991307 +927 2 -1.04034270 12.35973921 4.11991307 6.17986961 +928 2 -1.04034270 14.41969575 6.17986961 6.17986961 +929 2 -1.04034270 2.05995654 8.23982614 8.23982614 +930 2 -1.04034270 0.00000000 10.29978268 8.23982614 +931 2 -1.04034270 0.00000000 8.23982614 10.29978268 +932 2 -1.04034270 2.05995654 10.29978268 10.29978268 +933 2 -1.04034270 14.41969575 4.11991307 8.23982614 +934 2 -1.04034270 12.35973921 6.17986961 8.23982614 +935 2 -1.04034270 12.35973921 4.11991307 10.29978268 +936 2 -1.04034270 14.41969575 6.17986961 10.29978268 +937 2 -1.04034270 6.17986961 12.35973921 16.47965228 +938 2 -1.04034270 4.11991307 14.41969575 16.47965228 +939 2 -1.04034270 4.11991307 12.35973921 18.53960882 +940 2 -1.04034270 6.17986961 14.41969575 18.53960882 +941 2 -1.04034270 14.41969575 4.11991307 12.35973921 +942 2 -1.04034270 12.35973921 6.17986961 12.35973921 +943 2 -1.04034270 12.35973921 4.11991307 14.41969575 +944 2 -1.04034270 14.41969575 6.17986961 14.41969575 +945 2 -1.04034270 2.05995654 16.47965228 20.59956535 +946 2 -1.04034270 0.00000000 18.53960882 20.59956535 +947 2 -1.04034270 0.00000000 16.47965228 22.65952189 +948 2 -1.04034270 2.05995654 18.53960882 22.65952189 +949 2 -1.04034270 14.41969575 4.11991307 16.47965228 +950 2 -1.04034270 12.35973921 6.17986961 16.47965228 +951 2 -1.04034270 12.35973921 4.11991307 18.53960882 +952 2 -1.04034270 14.41969575 6.17986961 18.53960882 +953 2 -1.04034270 6.17986961 12.35973921 20.59956535 +954 2 -1.04034270 4.11991307 14.41969575 20.59956535 +955 2 -1.04034270 4.11991307 12.35973921 22.65952189 +956 2 -1.04034270 6.17986961 14.41969575 22.65952189 +957 2 -1.04034270 14.41969575 4.11991307 20.59956535 +958 2 -1.04034270 12.35973921 6.17986961 20.59956535 +959 2 -1.04034270 12.35973921 4.11991307 22.65952189 +960 2 -1.04034270 14.41969575 6.17986961 22.65952189 +961 2 -1.04034270 2.05995654 4.11991307 4.11991307 +962 2 -1.04034270 0.00000000 6.17986961 4.11991307 +963 2 -1.04034270 0.00000000 4.11991307 6.17986961 +964 2 -1.04034270 2.05995654 6.17986961 6.17986961 +965 2 -1.04034270 14.41969575 8.23982614 0.00000000 +966 2 -1.04034270 12.35973921 10.29978268 0.00000000 +967 2 -1.04034270 12.35973921 8.23982614 2.05995654 +968 2 -1.04034270 14.41969575 10.29978268 2.05995654 +969 2 -1.04034270 6.17986961 16.47965228 0.00000000 +970 2 -1.04034270 4.11991307 18.53960882 0.00000000 +971 2 -1.04034270 4.11991307 16.47965228 2.05995654 +972 2 -1.04034270 6.17986961 18.53960882 2.05995654 +973 2 -1.04034270 14.41969575 8.23982614 4.11991307 +974 2 -1.04034270 12.35973921 10.29978268 4.11991307 +975 2 -1.04034270 12.35973921 8.23982614 6.17986961 +976 2 -1.04034270 14.41969575 10.29978268 6.17986961 +977 2 -1.04034270 2.05995654 20.59956535 0.00000000 +978 2 -1.04034270 0.00000000 22.65952189 0.00000000 +979 2 -1.04034270 0.00000000 20.59956535 2.05995654 +980 2 -1.04034270 2.05995654 22.65952189 2.05995654 +981 2 -1.04034270 14.41969575 8.23982614 8.23982614 +982 2 -1.04034270 12.35973921 10.29978268 8.23982614 +983 2 -1.04034270 12.35973921 8.23982614 10.29978268 +984 2 -1.04034270 14.41969575 10.29978268 10.29978268 +985 2 -1.04034270 6.17986961 16.47965228 4.11991307 +986 2 -1.04034270 4.11991307 18.53960882 4.11991307 +987 2 -1.04034270 4.11991307 16.47965228 6.17986961 +988 2 -1.04034270 6.17986961 18.53960882 6.17986961 +989 2 -1.04034270 14.41969575 8.23982614 12.35973921 +990 2 -1.04034270 12.35973921 10.29978268 12.35973921 +991 2 -1.04034270 12.35973921 8.23982614 14.41969575 +992 2 -1.04034270 14.41969575 10.29978268 14.41969575 +993 2 -1.04034270 2.05995654 8.23982614 12.35973921 +994 2 -1.04034270 0.00000000 10.29978268 12.35973921 +995 2 -1.04034270 0.00000000 8.23982614 14.41969575 +996 2 -1.04034270 2.05995654 10.29978268 14.41969575 +997 2 -1.04034270 14.41969575 8.23982614 16.47965228 +998 2 -1.04034270 12.35973921 10.29978268 16.47965228 +999 2 -1.04034270 12.35973921 8.23982614 18.53960882 +1000 2 -1.04034270 14.41969575 10.29978268 18.53960882 +1001 2 -1.04034270 6.17986961 16.47965228 8.23982614 +1002 2 -1.04034270 4.11991307 18.53960882 8.23982614 +1003 2 -1.04034270 4.11991307 16.47965228 10.29978268 +1004 2 -1.04034270 6.17986961 18.53960882 10.29978268 +1005 2 -1.04034270 14.41969575 8.23982614 20.59956535 +1006 2 -1.04034270 12.35973921 10.29978268 20.59956535 +1007 2 -1.04034270 12.35973921 8.23982614 22.65952189 +1008 2 -1.04034270 14.41969575 10.29978268 22.65952189 +1009 2 -1.04034270 2.05995654 20.59956535 4.11991307 +1010 2 -1.04034270 0.00000000 22.65952189 4.11991307 +1011 2 -1.04034270 0.00000000 20.59956535 6.17986961 +1012 2 -1.04034270 2.05995654 22.65952189 6.17986961 +1013 2 -1.04034270 14.41969575 12.35973921 0.00000000 +1014 2 -1.04034270 12.35973921 14.41969575 0.00000000 +1015 2 -1.04034270 12.35973921 12.35973921 2.05995654 +1016 2 -1.04034270 14.41969575 14.41969575 2.05995654 +1017 2 -1.04034270 6.17986961 16.47965228 12.35973921 +1018 2 -1.04034270 4.11991307 18.53960882 12.35973921 +1019 2 -1.04034270 4.11991307 16.47965228 14.41969575 +1020 2 -1.04034270 6.17986961 18.53960882 14.41969575 +1021 2 -1.04034270 14.41969575 12.35973921 4.11991307 +1022 2 -1.04034270 12.35973921 14.41969575 4.11991307 +1023 2 -1.04034270 12.35973921 12.35973921 6.17986961 +1024 2 -1.04034270 14.41969575 14.41969575 6.17986961 +1025 2 -1.04034270 2.05995654 0.00000000 0.00000000 +1026 2 -1.04034270 0.00000000 2.05995654 0.00000000 +1027 2 -1.04034270 0.00000000 0.00000000 2.05995654 +1028 2 -1.04034270 2.05995654 2.05995654 2.05995654 +1029 2 -1.04034270 14.41969575 12.35973921 8.23982614 +1030 2 -1.04034270 12.35973921 14.41969575 8.23982614 +1031 2 -1.04034270 12.35973921 12.35973921 10.29978268 +1032 2 -1.04034270 14.41969575 14.41969575 10.29978268 +1033 2 -1.04034270 6.17986961 16.47965228 16.47965228 +1034 2 -1.04034270 4.11991307 18.53960882 16.47965228 +1035 2 -1.04034270 4.11991307 16.47965228 18.53960882 +1036 2 -1.04034270 6.17986961 18.53960882 18.53960882 +1037 2 -1.04034270 14.41969575 12.35973921 12.35973921 +1038 2 -1.04034270 12.35973921 14.41969575 12.35973921 +1039 2 -1.04034270 12.35973921 12.35973921 14.41969575 +1040 2 -1.04034270 14.41969575 14.41969575 14.41969575 +1041 2 -1.04034270 2.05995654 20.59956535 8.23982614 +1042 2 -1.04034270 0.00000000 22.65952189 8.23982614 +1043 2 -1.04034270 0.00000000 20.59956535 10.29978268 +1044 2 -1.04034270 2.05995654 22.65952189 10.29978268 +1045 2 -1.04034270 14.41969575 12.35973921 16.47965228 +1046 2 -1.04034270 12.35973921 14.41969575 16.47965228 +1047 2 -1.04034270 12.35973921 12.35973921 18.53960882 +1048 2 -1.04034270 14.41969575 14.41969575 18.53960882 +1049 2 -1.04034270 6.17986961 16.47965228 20.59956535 +1050 2 -1.04034270 4.11991307 18.53960882 20.59956535 +1051 2 -1.04034270 4.11991307 16.47965228 22.65952189 +1052 2 -1.04034270 6.17986961 18.53960882 22.65952189 +1053 2 -1.04034270 14.41969575 12.35973921 20.59956535 +1054 2 -1.04034270 12.35973921 14.41969575 20.59956535 +1055 2 -1.04034270 12.35973921 12.35973921 22.65952189 +1056 2 -1.04034270 14.41969575 14.41969575 22.65952189 +1057 2 -1.04034270 2.05995654 8.23982614 16.47965228 +1058 2 -1.04034270 0.00000000 10.29978268 16.47965228 +1059 2 -1.04034270 0.00000000 8.23982614 18.53960882 +1060 2 -1.04034270 2.05995654 10.29978268 18.53960882 +1061 2 -1.04034270 14.41969575 16.47965228 0.00000000 +1062 2 -1.04034270 12.35973921 18.53960882 0.00000000 +1063 2 -1.04034270 12.35973921 16.47965228 2.05995654 +1064 2 -1.04034270 14.41969575 18.53960882 2.05995654 +1065 2 -1.04034270 6.17986961 20.59956535 0.00000000 +1066 2 -1.04034270 4.11991307 22.65952189 0.00000000 +1067 2 -1.04034270 4.11991307 20.59956535 2.05995654 +1068 2 -1.04034270 6.17986961 22.65952189 2.05995654 +1069 2 -1.04034270 14.41969575 16.47965228 4.11991307 +1070 2 -1.04034270 12.35973921 18.53960882 4.11991307 +1071 2 -1.04034270 12.35973921 16.47965228 6.17986961 +1072 2 -1.04034270 14.41969575 18.53960882 6.17986961 +1073 2 -1.04034270 2.05995654 20.59956535 12.35973921 +1074 2 -1.04034270 0.00000000 22.65952189 12.35973921 +1075 2 -1.04034270 0.00000000 20.59956535 14.41969575 +1076 2 -1.04034270 2.05995654 22.65952189 14.41969575 +1077 2 -1.04034270 14.41969575 16.47965228 8.23982614 +1078 2 -1.04034270 12.35973921 18.53960882 8.23982614 +1079 2 -1.04034270 12.35973921 16.47965228 10.29978268 +1080 2 -1.04034270 14.41969575 18.53960882 10.29978268 +1081 2 -1.04034270 6.17986961 20.59956535 4.11991307 +1082 2 -1.04034270 4.11991307 22.65952189 4.11991307 +1083 2 -1.04034270 4.11991307 20.59956535 6.17986961 +1084 2 -1.04034270 6.17986961 22.65952189 6.17986961 +1085 2 -1.04034270 14.41969575 16.47965228 12.35973921 +1086 2 -1.04034270 12.35973921 18.53960882 12.35973921 +1087 2 -1.04034270 12.35973921 16.47965228 14.41969575 +1088 2 -1.04034270 14.41969575 18.53960882 14.41969575 +1089 2 -1.04034270 2.05995654 4.11991307 8.23982614 +1090 2 -1.04034270 0.00000000 6.17986961 8.23982614 +1091 2 -1.04034270 0.00000000 4.11991307 10.29978268 +1092 2 -1.04034270 2.05995654 6.17986961 10.29978268 +1093 2 -1.04034270 14.41969575 16.47965228 16.47965228 +1094 2 -1.04034270 12.35973921 18.53960882 16.47965228 +1095 2 -1.04034270 12.35973921 16.47965228 18.53960882 +1096 2 -1.04034270 14.41969575 18.53960882 18.53960882 +1097 2 -1.04034270 6.17986961 20.59956535 8.23982614 +1098 2 -1.04034270 4.11991307 22.65952189 8.23982614 +1099 2 -1.04034270 4.11991307 20.59956535 10.29978268 +1100 2 -1.04034270 6.17986961 22.65952189 10.29978268 +1101 2 -1.04034270 14.41969575 16.47965228 20.59956535 +1102 2 -1.04034270 12.35973921 18.53960882 20.59956535 +1103 2 -1.04034270 12.35973921 16.47965228 22.65952189 +1104 2 -1.04034270 14.41969575 18.53960882 22.65952189 +1105 2 -1.04034270 2.05995654 20.59956535 16.47965228 +1106 2 -1.04034270 0.00000000 22.65952189 16.47965228 +1107 2 -1.04034270 0.00000000 20.59956535 18.53960882 +1108 2 -1.04034270 2.05995654 22.65952189 18.53960882 +1109 2 -1.04034270 14.41969575 20.59956535 0.00000000 +1110 2 -1.04034270 12.35973921 22.65952189 0.00000000 +1111 2 -1.04034270 12.35973921 20.59956535 2.05995654 +1112 2 -1.04034270 14.41969575 22.65952189 2.05995654 +1113 2 -1.04034270 6.17986961 20.59956535 12.35973921 +1114 2 -1.04034270 4.11991307 22.65952189 12.35973921 +1115 2 -1.04034270 4.11991307 20.59956535 14.41969575 +1116 2 -1.04034270 6.17986961 22.65952189 14.41969575 +1117 2 -1.04034270 14.41969575 20.59956535 4.11991307 +1118 2 -1.04034270 12.35973921 22.65952189 4.11991307 +1119 2 -1.04034270 12.35973921 20.59956535 6.17986961 +1120 2 -1.04034270 14.41969575 22.65952189 6.17986961 +1121 2 -1.04034270 2.05995654 8.23982614 20.59956535 +1122 2 -1.04034270 0.00000000 10.29978268 20.59956535 +1123 2 -1.04034270 0.00000000 8.23982614 22.65952189 +1124 2 -1.04034270 2.05995654 10.29978268 22.65952189 +1125 2 -1.04034270 14.41969575 20.59956535 8.23982614 +1126 2 -1.04034270 12.35973921 22.65952189 8.23982614 +1127 2 -1.04034270 12.35973921 20.59956535 10.29978268 +1128 2 -1.04034270 14.41969575 22.65952189 10.29978268 +1129 2 -1.04034270 6.17986961 20.59956535 16.47965228 +1130 2 -1.04034270 4.11991307 22.65952189 16.47965228 +1131 2 -1.04034270 4.11991307 20.59956535 18.53960882 +1132 2 -1.04034270 6.17986961 22.65952189 18.53960882 +1133 2 -1.04034270 14.41969575 20.59956535 12.35973921 +1134 2 -1.04034270 12.35973921 22.65952189 12.35973921 +1135 2 -1.04034270 12.35973921 20.59956535 14.41969575 +1136 2 -1.04034270 14.41969575 22.65952189 14.41969575 +1137 2 -1.04034270 2.05995654 20.59956535 20.59956535 +1138 2 -1.04034270 0.00000000 22.65952189 20.59956535 +1139 2 -1.04034270 0.00000000 20.59956535 22.65952189 +1140 2 -1.04034270 2.05995654 22.65952189 22.65952189 +1141 2 -1.04034270 14.41969575 20.59956535 16.47965228 +1142 2 -1.04034270 12.35973921 22.65952189 16.47965228 +1143 2 -1.04034270 12.35973921 20.59956535 18.53960882 +1144 2 -1.04034270 14.41969575 22.65952189 18.53960882 +1145 2 -1.04034270 6.17986961 20.59956535 20.59956535 +1146 2 -1.04034270 4.11991307 22.65952189 20.59956535 +1147 2 -1.04034270 4.11991307 20.59956535 22.65952189 +1148 2 -1.04034270 6.17986961 22.65952189 22.65952189 +1149 2 -1.04034270 14.41969575 20.59956535 20.59956535 +1150 2 -1.04034270 12.35973921 22.65952189 20.59956535 +1151 2 -1.04034270 12.35973921 20.59956535 22.65952189 +1152 2 -1.04034270 14.41969575 22.65952189 22.65952189 +1153 2 -1.04034270 2.05995654 0.00000000 16.47965228 +1154 2 -1.04034270 0.00000000 2.05995654 16.47965228 +1155 2 -1.04034270 0.00000000 0.00000000 18.53960882 +1156 2 -1.04034270 2.05995654 2.05995654 18.53960882 +1157 2 -1.04034270 18.53960882 0.00000000 0.00000000 +1158 2 -1.04034270 16.47965228 2.05995654 0.00000000 +1159 2 -1.04034270 16.47965228 0.00000000 2.05995654 +1160 2 -1.04034270 18.53960882 2.05995654 2.05995654 +1161 2 -1.04034270 10.29978268 0.00000000 0.00000000 +1162 2 -1.04034270 8.23982614 2.05995654 0.00000000 +1163 2 -1.04034270 8.23982614 0.00000000 2.05995654 +1164 2 -1.04034270 10.29978268 2.05995654 2.05995654 +1165 2 -1.04034270 18.53960882 0.00000000 4.11991307 +1166 2 -1.04034270 16.47965228 2.05995654 4.11991307 +1167 2 -1.04034270 16.47965228 0.00000000 6.17986961 +1168 2 -1.04034270 18.53960882 2.05995654 6.17986961 +1169 2 -1.04034270 6.17986961 0.00000000 0.00000000 +1170 2 -1.04034270 4.11991307 2.05995654 0.00000000 +1171 2 -1.04034270 4.11991307 0.00000000 2.05995654 +1172 2 -1.04034270 6.17986961 2.05995654 2.05995654 +1173 2 -1.04034270 18.53960882 0.00000000 8.23982614 +1174 2 -1.04034270 16.47965228 2.05995654 8.23982614 +1175 2 -1.04034270 16.47965228 0.00000000 10.29978268 +1176 2 -1.04034270 18.53960882 2.05995654 10.29978268 +1177 2 -1.04034270 10.29978268 0.00000000 4.11991307 +1178 2 -1.04034270 8.23982614 2.05995654 4.11991307 +1179 2 -1.04034270 8.23982614 0.00000000 6.17986961 +1180 2 -1.04034270 10.29978268 2.05995654 6.17986961 +1181 2 -1.04034270 18.53960882 0.00000000 12.35973921 +1182 2 -1.04034270 16.47965228 2.05995654 12.35973921 +1183 2 -1.04034270 16.47965228 0.00000000 14.41969575 +1184 2 -1.04034270 18.53960882 2.05995654 14.41969575 +1185 2 -1.04034270 2.05995654 12.35973921 0.00000000 +1186 2 -1.04034270 0.00000000 14.41969575 0.00000000 +1187 2 -1.04034270 0.00000000 12.35973921 2.05995654 +1188 2 -1.04034270 2.05995654 14.41969575 2.05995654 +1189 2 -1.04034270 18.53960882 0.00000000 16.47965228 +1190 2 -1.04034270 16.47965228 2.05995654 16.47965228 +1191 2 -1.04034270 16.47965228 0.00000000 18.53960882 +1192 2 -1.04034270 18.53960882 2.05995654 18.53960882 +1193 2 -1.04034270 10.29978268 0.00000000 8.23982614 +1194 2 -1.04034270 8.23982614 2.05995654 8.23982614 +1195 2 -1.04034270 8.23982614 0.00000000 10.29978268 +1196 2 -1.04034270 10.29978268 2.05995654 10.29978268 +1197 2 -1.04034270 18.53960882 0.00000000 20.59956535 +1198 2 -1.04034270 16.47965228 2.05995654 20.59956535 +1199 2 -1.04034270 16.47965228 0.00000000 22.65952189 +1200 2 -1.04034270 18.53960882 2.05995654 22.65952189 +1201 2 -1.04034270 6.17986961 0.00000000 4.11991307 +1202 2 -1.04034270 4.11991307 2.05995654 4.11991307 +1203 2 -1.04034270 4.11991307 0.00000000 6.17986961 +1204 2 -1.04034270 6.17986961 2.05995654 6.17986961 +1205 2 -1.04034270 18.53960882 4.11991307 0.00000000 +1206 2 -1.04034270 16.47965228 6.17986961 0.00000000 +1207 2 -1.04034270 16.47965228 4.11991307 2.05995654 +1208 2 -1.04034270 18.53960882 6.17986961 2.05995654 +1209 2 -1.04034270 10.29978268 0.00000000 12.35973921 +1210 2 -1.04034270 8.23982614 2.05995654 12.35973921 +1211 2 -1.04034270 8.23982614 0.00000000 14.41969575 +1212 2 -1.04034270 10.29978268 2.05995654 14.41969575 +1213 2 -1.04034270 18.53960882 4.11991307 4.11991307 +1214 2 -1.04034270 16.47965228 6.17986961 4.11991307 +1215 2 -1.04034270 16.47965228 4.11991307 6.17986961 +1216 2 -1.04034270 18.53960882 6.17986961 6.17986961 +1217 2 -1.04034270 2.05995654 4.11991307 12.35973921 +1218 2 -1.04034270 0.00000000 6.17986961 12.35973921 +1219 2 -1.04034270 0.00000000 4.11991307 14.41969575 +1220 2 -1.04034270 2.05995654 6.17986961 14.41969575 +1221 2 -1.04034270 18.53960882 4.11991307 8.23982614 +1222 2 -1.04034270 16.47965228 6.17986961 8.23982614 +1223 2 -1.04034270 16.47965228 4.11991307 10.29978268 +1224 2 -1.04034270 18.53960882 6.17986961 10.29978268 +1225 2 -1.04034270 10.29978268 0.00000000 16.47965228 +1226 2 -1.04034270 8.23982614 2.05995654 16.47965228 +1227 2 -1.04034270 8.23982614 0.00000000 18.53960882 +1228 2 -1.04034270 10.29978268 2.05995654 18.53960882 +1229 2 -1.04034270 18.53960882 4.11991307 12.35973921 +1230 2 -1.04034270 16.47965228 6.17986961 12.35973921 +1231 2 -1.04034270 16.47965228 4.11991307 14.41969575 +1232 2 -1.04034270 18.53960882 6.17986961 14.41969575 +1233 2 -1.04034270 6.17986961 0.00000000 8.23982614 +1234 2 -1.04034270 4.11991307 2.05995654 8.23982614 +1235 2 -1.04034270 4.11991307 0.00000000 10.29978268 +1236 2 -1.04034270 6.17986961 2.05995654 10.29978268 +1237 2 -1.04034270 18.53960882 4.11991307 16.47965228 +1238 2 -1.04034270 16.47965228 6.17986961 16.47965228 +1239 2 -1.04034270 16.47965228 4.11991307 18.53960882 +1240 2 -1.04034270 18.53960882 6.17986961 18.53960882 +1241 2 -1.04034270 10.29978268 0.00000000 20.59956535 +1242 2 -1.04034270 8.23982614 2.05995654 20.59956535 +1243 2 -1.04034270 8.23982614 0.00000000 22.65952189 +1244 2 -1.04034270 10.29978268 2.05995654 22.65952189 +1245 2 -1.04034270 18.53960882 4.11991307 20.59956535 +1246 2 -1.04034270 16.47965228 6.17986961 20.59956535 +1247 2 -1.04034270 16.47965228 4.11991307 22.65952189 +1248 2 -1.04034270 18.53960882 6.17986961 22.65952189 +1249 2 -1.04034270 2.05995654 12.35973921 4.11991307 +1250 2 -1.04034270 0.00000000 14.41969575 4.11991307 +1251 2 -1.04034270 0.00000000 12.35973921 6.17986961 +1252 2 -1.04034270 2.05995654 14.41969575 6.17986961 +1253 2 -1.04034270 18.53960882 8.23982614 0.00000000 +1254 2 -1.04034270 16.47965228 10.29978268 0.00000000 +1255 2 -1.04034270 16.47965228 8.23982614 2.05995654 +1256 2 -1.04034270 18.53960882 10.29978268 2.05995654 +1257 2 -1.04034270 10.29978268 4.11991307 0.00000000 +1258 2 -1.04034270 8.23982614 6.17986961 0.00000000 +1259 2 -1.04034270 8.23982614 4.11991307 2.05995654 +1260 2 -1.04034270 10.29978268 6.17986961 2.05995654 +1261 2 -1.04034270 18.53960882 8.23982614 4.11991307 +1262 2 -1.04034270 16.47965228 10.29978268 4.11991307 +1263 2 -1.04034270 16.47965228 8.23982614 6.17986961 +1264 2 -1.04034270 18.53960882 10.29978268 6.17986961 +1265 2 -1.04034270 6.17986961 0.00000000 12.35973921 +1266 2 -1.04034270 4.11991307 2.05995654 12.35973921 +1267 2 -1.04034270 4.11991307 0.00000000 14.41969575 +1268 2 -1.04034270 6.17986961 2.05995654 14.41969575 +1269 2 -1.04034270 18.53960882 8.23982614 8.23982614 +1270 2 -1.04034270 16.47965228 10.29978268 8.23982614 +1271 2 -1.04034270 16.47965228 8.23982614 10.29978268 +1272 2 -1.04034270 18.53960882 10.29978268 10.29978268 +1273 2 -1.04034270 10.29978268 4.11991307 4.11991307 +1274 2 -1.04034270 8.23982614 6.17986961 4.11991307 +1275 2 -1.04034270 8.23982614 4.11991307 6.17986961 +1276 2 -1.04034270 10.29978268 6.17986961 6.17986961 +1277 2 -1.04034270 18.53960882 8.23982614 12.35973921 +1278 2 -1.04034270 16.47965228 10.29978268 12.35973921 +1279 2 -1.04034270 16.47965228 8.23982614 14.41969575 +1280 2 -1.04034270 18.53960882 10.29978268 14.41969575 +1281 2 -1.04034270 2.05995654 0.00000000 8.23982614 +1282 2 -1.04034270 0.00000000 2.05995654 8.23982614 +1283 2 -1.04034270 0.00000000 0.00000000 10.29978268 +1284 2 -1.04034270 2.05995654 2.05995654 10.29978268 +1285 2 -1.04034270 18.53960882 8.23982614 16.47965228 +1286 2 -1.04034270 16.47965228 10.29978268 16.47965228 +1287 2 -1.04034270 16.47965228 8.23982614 18.53960882 +1288 2 -1.04034270 18.53960882 10.29978268 18.53960882 +1289 2 -1.04034270 10.29978268 4.11991307 8.23982614 +1290 2 -1.04034270 8.23982614 6.17986961 8.23982614 +1291 2 -1.04034270 8.23982614 4.11991307 10.29978268 +1292 2 -1.04034270 10.29978268 6.17986961 10.29978268 +1293 2 -1.04034270 18.53960882 8.23982614 20.59956535 +1294 2 -1.04034270 16.47965228 10.29978268 20.59956535 +1295 2 -1.04034270 16.47965228 8.23982614 22.65952189 +1296 2 -1.04034270 18.53960882 10.29978268 22.65952189 +1297 2 -1.04034270 6.17986961 0.00000000 16.47965228 +1298 2 -1.04034270 4.11991307 2.05995654 16.47965228 +1299 2 -1.04034270 4.11991307 0.00000000 18.53960882 +1300 2 -1.04034270 6.17986961 2.05995654 18.53960882 +1301 2 -1.04034270 18.53960882 12.35973921 0.00000000 +1302 2 -1.04034270 16.47965228 14.41969575 0.00000000 +1303 2 -1.04034270 16.47965228 12.35973921 2.05995654 +1304 2 -1.04034270 18.53960882 14.41969575 2.05995654 +1305 2 -1.04034270 10.29978268 4.11991307 12.35973921 +1306 2 -1.04034270 8.23982614 6.17986961 12.35973921 +1307 2 -1.04034270 8.23982614 4.11991307 14.41969575 +1308 2 -1.04034270 10.29978268 6.17986961 14.41969575 +1309 2 -1.04034270 18.53960882 12.35973921 4.11991307 +1310 2 -1.04034270 16.47965228 14.41969575 4.11991307 +1311 2 -1.04034270 16.47965228 12.35973921 6.17986961 +1312 2 -1.04034270 18.53960882 14.41969575 6.17986961 +1313 2 -1.04034270 2.05995654 12.35973921 8.23982614 +1314 2 -1.04034270 0.00000000 14.41969575 8.23982614 +1315 2 -1.04034270 0.00000000 12.35973921 10.29978268 +1316 2 -1.04034270 2.05995654 14.41969575 10.29978268 +1317 2 -1.04034270 18.53960882 12.35973921 8.23982614 +1318 2 -1.04034270 16.47965228 14.41969575 8.23982614 +1319 2 -1.04034270 16.47965228 12.35973921 10.29978268 +1320 2 -1.04034270 18.53960882 14.41969575 10.29978268 +1321 2 -1.04034270 10.29978268 4.11991307 16.47965228 +1322 2 -1.04034270 8.23982614 6.17986961 16.47965228 +1323 2 -1.04034270 8.23982614 4.11991307 18.53960882 +1324 2 -1.04034270 10.29978268 6.17986961 18.53960882 +1325 2 -1.04034270 18.53960882 12.35973921 12.35973921 +1326 2 -1.04034270 16.47965228 14.41969575 12.35973921 +1327 2 -1.04034270 16.47965228 12.35973921 14.41969575 +1328 2 -1.04034270 18.53960882 14.41969575 14.41969575 +1329 2 -1.04034270 6.17986961 0.00000000 20.59956535 +1330 2 -1.04034270 4.11991307 2.05995654 20.59956535 +1331 2 -1.04034270 4.11991307 0.00000000 22.65952189 +1332 2 -1.04034270 6.17986961 2.05995654 22.65952189 +1333 2 -1.04034270 18.53960882 12.35973921 16.47965228 +1334 2 -1.04034270 16.47965228 14.41969575 16.47965228 +1335 2 -1.04034270 16.47965228 12.35973921 18.53960882 +1336 2 -1.04034270 18.53960882 14.41969575 18.53960882 +1337 2 -1.04034270 10.29978268 4.11991307 20.59956535 +1338 2 -1.04034270 8.23982614 6.17986961 20.59956535 +1339 2 -1.04034270 8.23982614 4.11991307 22.65952189 +1340 2 -1.04034270 10.29978268 6.17986961 22.65952189 +1341 2 -1.04034270 18.53960882 12.35973921 20.59956535 +1342 2 -1.04034270 16.47965228 14.41969575 20.59956535 +1343 2 -1.04034270 16.47965228 12.35973921 22.65952189 +1344 2 -1.04034270 18.53960882 14.41969575 22.65952189 +1345 2 -1.04034270 2.05995654 4.11991307 16.47965228 +1346 2 -1.04034270 0.00000000 6.17986961 16.47965228 +1347 2 -1.04034270 0.00000000 4.11991307 18.53960882 +1348 2 -1.04034270 2.05995654 6.17986961 18.53960882 +1349 2 -1.04034270 18.53960882 16.47965228 0.00000000 +1350 2 -1.04034270 16.47965228 18.53960882 0.00000000 +1351 2 -1.04034270 16.47965228 16.47965228 2.05995654 +1352 2 -1.04034270 18.53960882 18.53960882 2.05995654 +1353 2 -1.04034270 10.29978268 8.23982614 0.00000000 +1354 2 -1.04034270 8.23982614 10.29978268 0.00000000 +1355 2 -1.04034270 8.23982614 8.23982614 2.05995654 +1356 2 -1.04034270 10.29978268 10.29978268 2.05995654 +1357 2 -1.04034270 18.53960882 16.47965228 4.11991307 +1358 2 -1.04034270 16.47965228 18.53960882 4.11991307 +1359 2 -1.04034270 16.47965228 16.47965228 6.17986961 +1360 2 -1.04034270 18.53960882 18.53960882 6.17986961 +1361 2 -1.04034270 6.17986961 4.11991307 0.00000000 +1362 2 -1.04034270 4.11991307 6.17986961 0.00000000 +1363 2 -1.04034270 4.11991307 4.11991307 2.05995654 +1364 2 -1.04034270 6.17986961 6.17986961 2.05995654 +1365 2 -1.04034270 18.53960882 16.47965228 8.23982614 +1366 2 -1.04034270 16.47965228 18.53960882 8.23982614 +1367 2 -1.04034270 16.47965228 16.47965228 10.29978268 +1368 2 -1.04034270 18.53960882 18.53960882 10.29978268 +1369 2 -1.04034270 10.29978268 8.23982614 4.11991307 +1370 2 -1.04034270 8.23982614 10.29978268 4.11991307 +1371 2 -1.04034270 8.23982614 8.23982614 6.17986961 +1372 2 -1.04034270 10.29978268 10.29978268 6.17986961 +1373 2 -1.04034270 18.53960882 16.47965228 12.35973921 +1374 2 -1.04034270 16.47965228 18.53960882 12.35973921 +1375 2 -1.04034270 16.47965228 16.47965228 14.41969575 +1376 2 -1.04034270 18.53960882 18.53960882 14.41969575 +1377 2 -1.04034270 2.05995654 12.35973921 12.35973921 +1378 2 -1.04034270 0.00000000 14.41969575 12.35973921 +1379 2 -1.04034270 0.00000000 12.35973921 14.41969575 +1380 2 -1.04034270 2.05995654 14.41969575 14.41969575 +1381 2 -1.04034270 18.53960882 16.47965228 16.47965228 +1382 2 -1.04034270 16.47965228 18.53960882 16.47965228 +1383 2 -1.04034270 16.47965228 16.47965228 18.53960882 +1384 2 -1.04034270 18.53960882 18.53960882 18.53960882 +1385 2 -1.04034270 10.29978268 8.23982614 8.23982614 +1386 2 -1.04034270 8.23982614 10.29978268 8.23982614 +1387 2 -1.04034270 8.23982614 8.23982614 10.29978268 +1388 2 -1.04034270 10.29978268 10.29978268 10.29978268 +1389 2 -1.04034270 18.53960882 16.47965228 20.59956535 +1390 2 -1.04034270 16.47965228 18.53960882 20.59956535 +1391 2 -1.04034270 16.47965228 16.47965228 22.65952189 +1392 2 -1.04034270 18.53960882 18.53960882 22.65952189 +1393 2 -1.04034270 6.17986961 4.11991307 4.11991307 +1394 2 -1.04034270 4.11991307 6.17986961 4.11991307 +1395 2 -1.04034270 4.11991307 4.11991307 6.17986961 +1396 2 -1.04034270 6.17986961 6.17986961 6.17986961 +1397 2 -1.04034270 18.53960882 20.59956535 0.00000000 +1398 2 -1.04034270 16.47965228 22.65952189 0.00000000 +1399 2 -1.04034270 16.47965228 20.59956535 2.05995654 +1400 2 -1.04034270 18.53960882 22.65952189 2.05995654 +1401 2 -1.04034270 10.29978268 8.23982614 12.35973921 +1402 2 -1.04034270 8.23982614 10.29978268 12.35973921 +1403 2 -1.04034270 8.23982614 8.23982614 14.41969575 +1404 2 -1.04034270 10.29978268 10.29978268 14.41969575 +1405 2 -1.04034270 18.53960882 20.59956535 4.11991307 +1406 2 -1.04034270 16.47965228 22.65952189 4.11991307 +1407 2 -1.04034270 16.47965228 20.59956535 6.17986961 +1408 2 -1.04034270 18.53960882 22.65952189 6.17986961 +1409 2 -1.04034270 2.05995654 0.00000000 20.59956535 +1410 2 -1.04034270 0.00000000 2.05995654 20.59956535 +1411 2 -1.04034270 0.00000000 0.00000000 22.65952189 +1412 2 -1.04034270 2.05995654 2.05995654 22.65952189 +1413 2 -1.04034270 18.53960882 20.59956535 8.23982614 +1414 2 -1.04034270 16.47965228 22.65952189 8.23982614 +1415 2 -1.04034270 16.47965228 20.59956535 10.29978268 +1416 2 -1.04034270 18.53960882 22.65952189 10.29978268 +1417 2 -1.04034270 10.29978268 8.23982614 16.47965228 +1418 2 -1.04034270 8.23982614 10.29978268 16.47965228 +1419 2 -1.04034270 8.23982614 8.23982614 18.53960882 +1420 2 -1.04034270 10.29978268 10.29978268 18.53960882 +1421 2 -1.04034270 18.53960882 20.59956535 12.35973921 +1422 2 -1.04034270 16.47965228 22.65952189 12.35973921 +1423 2 -1.04034270 16.47965228 20.59956535 14.41969575 +1424 2 -1.04034270 18.53960882 22.65952189 14.41969575 +1425 2 -1.04034270 6.17986961 4.11991307 8.23982614 +1426 2 -1.04034270 4.11991307 6.17986961 8.23982614 +1427 2 -1.04034270 4.11991307 4.11991307 10.29978268 +1428 2 -1.04034270 6.17986961 6.17986961 10.29978268 +1429 2 -1.04034270 18.53960882 20.59956535 16.47965228 +1430 2 -1.04034270 16.47965228 22.65952189 16.47965228 +1431 2 -1.04034270 16.47965228 20.59956535 18.53960882 +1432 2 -1.04034270 18.53960882 22.65952189 18.53960882 +1433 2 -1.04034270 10.29978268 8.23982614 20.59956535 +1434 2 -1.04034270 8.23982614 10.29978268 20.59956535 +1435 2 -1.04034270 8.23982614 8.23982614 22.65952189 +1436 2 -1.04034270 10.29978268 10.29978268 22.65952189 +1437 2 -1.04034270 18.53960882 20.59956535 20.59956535 +1438 2 -1.04034270 16.47965228 22.65952189 20.59956535 +1439 2 -1.04034270 16.47965228 20.59956535 22.65952189 +1440 2 -1.04034270 18.53960882 22.65952189 22.65952189 +1441 2 -1.04034270 2.05995654 12.35973921 16.47965228 +1442 2 -1.04034270 0.00000000 14.41969575 16.47965228 +1443 2 -1.04034270 0.00000000 12.35973921 18.53960882 +1444 2 -1.04034270 2.05995654 14.41969575 18.53960882 +1445 2 -1.04034270 22.65952189 0.00000000 0.00000000 +1446 2 -1.04034270 20.59956535 2.05995654 0.00000000 +1447 2 -1.04034270 20.59956535 0.00000000 2.05995654 +1448 2 -1.04034270 22.65952189 2.05995654 2.05995654 +1449 2 -1.04034270 10.29978268 12.35973921 0.00000000 +1450 2 -1.04034270 8.23982614 14.41969575 0.00000000 +1451 2 -1.04034270 8.23982614 12.35973921 2.05995654 +1452 2 -1.04034270 10.29978268 14.41969575 2.05995654 +1453 2 -1.04034270 22.65952189 0.00000000 4.11991307 +1454 2 -1.04034270 20.59956535 2.05995654 4.11991307 +1455 2 -1.04034270 20.59956535 0.00000000 6.17986961 +1456 2 -1.04034270 22.65952189 2.05995654 6.17986961 +1457 2 -1.04034270 6.17986961 4.11991307 12.35973921 +1458 2 -1.04034270 4.11991307 6.17986961 12.35973921 +1459 2 -1.04034270 4.11991307 4.11991307 14.41969575 +1460 2 -1.04034270 6.17986961 6.17986961 14.41969575 +1461 2 -1.04034270 22.65952189 0.00000000 8.23982614 +1462 2 -1.04034270 20.59956535 2.05995654 8.23982614 +1463 2 -1.04034270 20.59956535 0.00000000 10.29978268 +1464 2 -1.04034270 22.65952189 2.05995654 10.29978268 +1465 2 -1.04034270 10.29978268 12.35973921 4.11991307 +1466 2 -1.04034270 8.23982614 14.41969575 4.11991307 +1467 2 -1.04034270 8.23982614 12.35973921 6.17986961 +1468 2 -1.04034270 10.29978268 14.41969575 6.17986961 +1469 2 -1.04034270 22.65952189 0.00000000 12.35973921 +1470 2 -1.04034270 20.59956535 2.05995654 12.35973921 +1471 2 -1.04034270 20.59956535 0.00000000 14.41969575 +1472 2 -1.04034270 22.65952189 2.05995654 14.41969575 +1473 2 -1.04034270 2.05995654 4.11991307 20.59956535 +1474 2 -1.04034270 0.00000000 6.17986961 20.59956535 +1475 2 -1.04034270 0.00000000 4.11991307 22.65952189 +1476 2 -1.04034270 2.05995654 6.17986961 22.65952189 +1477 2 -1.04034270 22.65952189 0.00000000 16.47965228 +1478 2 -1.04034270 20.59956535 2.05995654 16.47965228 +1479 2 -1.04034270 20.59956535 0.00000000 18.53960882 +1480 2 -1.04034270 22.65952189 2.05995654 18.53960882 +1481 2 -1.04034270 10.29978268 12.35973921 8.23982614 +1482 2 -1.04034270 8.23982614 14.41969575 8.23982614 +1483 2 -1.04034270 8.23982614 12.35973921 10.29978268 +1484 2 -1.04034270 10.29978268 14.41969575 10.29978268 +1485 2 -1.04034270 22.65952189 0.00000000 20.59956535 +1486 2 -1.04034270 20.59956535 2.05995654 20.59956535 +1487 2 -1.04034270 20.59956535 0.00000000 22.65952189 +1488 2 -1.04034270 22.65952189 2.05995654 22.65952189 +1489 2 -1.04034270 6.17986961 4.11991307 16.47965228 +1490 2 -1.04034270 4.11991307 6.17986961 16.47965228 +1491 2 -1.04034270 4.11991307 4.11991307 18.53960882 +1492 2 -1.04034270 6.17986961 6.17986961 18.53960882 +1493 2 -1.04034270 22.65952189 4.11991307 0.00000000 +1494 2 -1.04034270 20.59956535 6.17986961 0.00000000 +1495 2 -1.04034270 20.59956535 4.11991307 2.05995654 +1496 2 -1.04034270 22.65952189 6.17986961 2.05995654 +1497 2 -1.04034270 10.29978268 12.35973921 12.35973921 +1498 2 -1.04034270 8.23982614 14.41969575 12.35973921 +1499 2 -1.04034270 8.23982614 12.35973921 14.41969575 +1500 2 -1.04034270 10.29978268 14.41969575 14.41969575 +1501 2 -1.04034270 22.65952189 4.11991307 4.11991307 +1502 2 -1.04034270 20.59956535 6.17986961 4.11991307 +1503 2 -1.04034270 20.59956535 4.11991307 6.17986961 +1504 2 -1.04034270 22.65952189 6.17986961 6.17986961 +1505 2 -1.04034270 2.05995654 12.35973921 20.59956535 +1506 2 -1.04034270 0.00000000 14.41969575 20.59956535 +1507 2 -1.04034270 0.00000000 12.35973921 22.65952189 +1508 2 -1.04034270 2.05995654 14.41969575 22.65952189 +1509 2 -1.04034270 22.65952189 4.11991307 8.23982614 +1510 2 -1.04034270 20.59956535 6.17986961 8.23982614 +1511 2 -1.04034270 20.59956535 4.11991307 10.29978268 +1512 2 -1.04034270 22.65952189 6.17986961 10.29978268 +1513 2 -1.04034270 10.29978268 12.35973921 16.47965228 +1514 2 -1.04034270 8.23982614 14.41969575 16.47965228 +1515 2 -1.04034270 8.23982614 12.35973921 18.53960882 +1516 2 -1.04034270 10.29978268 14.41969575 18.53960882 +1517 2 -1.04034270 22.65952189 4.11991307 12.35973921 +1518 2 -1.04034270 20.59956535 6.17986961 12.35973921 +1519 2 -1.04034270 20.59956535 4.11991307 14.41969575 +1520 2 -1.04034270 22.65952189 6.17986961 14.41969575 +1521 2 -1.04034270 6.17986961 4.11991307 20.59956535 +1522 2 -1.04034270 4.11991307 6.17986961 20.59956535 +1523 2 -1.04034270 4.11991307 4.11991307 22.65952189 +1524 2 -1.04034270 6.17986961 6.17986961 22.65952189 +1525 2 -1.04034270 22.65952189 4.11991307 16.47965228 +1526 2 -1.04034270 20.59956535 6.17986961 16.47965228 +1527 2 -1.04034270 20.59956535 4.11991307 18.53960882 +1528 2 -1.04034270 22.65952189 6.17986961 18.53960882 +1529 2 -1.04034270 10.29978268 12.35973921 20.59956535 +1530 2 -1.04034270 8.23982614 14.41969575 20.59956535 +1531 2 -1.04034270 8.23982614 12.35973921 22.65952189 +1532 2 -1.04034270 10.29978268 14.41969575 22.65952189 +1533 2 -1.04034270 22.65952189 4.11991307 20.59956535 +1534 2 -1.04034270 20.59956535 6.17986961 20.59956535 +1535 2 -1.04034270 20.59956535 4.11991307 22.65952189 +1536 2 -1.04034270 22.65952189 6.17986961 22.65952189 +1537 2 -1.04034270 2.05995654 0.00000000 4.11991307 +1538 2 -1.04034270 0.00000000 2.05995654 4.11991307 +1539 2 -1.04034270 0.00000000 0.00000000 6.17986961 +1540 2 -1.04034270 2.05995654 2.05995654 6.17986961 +1541 2 -1.04034270 22.65952189 8.23982614 0.00000000 +1542 2 -1.04034270 20.59956535 10.29978268 0.00000000 +1543 2 -1.04034270 20.59956535 8.23982614 2.05995654 +1544 2 -1.04034270 22.65952189 10.29978268 2.05995654 +1545 2 -1.04034270 10.29978268 16.47965228 0.00000000 +1546 2 -1.04034270 8.23982614 18.53960882 0.00000000 +1547 2 -1.04034270 8.23982614 16.47965228 2.05995654 +1548 2 -1.04034270 10.29978268 18.53960882 2.05995654 +1549 2 -1.04034270 22.65952189 8.23982614 4.11991307 +1550 2 -1.04034270 20.59956535 10.29978268 4.11991307 +1551 2 -1.04034270 20.59956535 8.23982614 6.17986961 +1552 2 -1.04034270 22.65952189 10.29978268 6.17986961 +1553 2 -1.04034270 6.17986961 8.23982614 0.00000000 +1554 2 -1.04034270 4.11991307 10.29978268 0.00000000 +1555 2 -1.04034270 4.11991307 8.23982614 2.05995654 +1556 2 -1.04034270 6.17986961 10.29978268 2.05995654 +1557 2 -1.04034270 22.65952189 8.23982614 8.23982614 +1558 2 -1.04034270 20.59956535 10.29978268 8.23982614 +1559 2 -1.04034270 20.59956535 8.23982614 10.29978268 +1560 2 -1.04034270 22.65952189 10.29978268 10.29978268 +1561 2 -1.04034270 10.29978268 16.47965228 4.11991307 +1562 2 -1.04034270 8.23982614 18.53960882 4.11991307 +1563 2 -1.04034270 8.23982614 16.47965228 6.17986961 +1564 2 -1.04034270 10.29978268 18.53960882 6.17986961 +1565 2 -1.04034270 22.65952189 8.23982614 12.35973921 +1566 2 -1.04034270 20.59956535 10.29978268 12.35973921 +1567 2 -1.04034270 20.59956535 8.23982614 14.41969575 +1568 2 -1.04034270 22.65952189 10.29978268 14.41969575 +1569 2 -1.04034270 2.05995654 16.47965228 0.00000000 +1570 2 -1.04034270 0.00000000 18.53960882 0.00000000 +1571 2 -1.04034270 0.00000000 16.47965228 2.05995654 +1572 2 -1.04034270 2.05995654 18.53960882 2.05995654 +1573 2 -1.04034270 22.65952189 8.23982614 16.47965228 +1574 2 -1.04034270 20.59956535 10.29978268 16.47965228 +1575 2 -1.04034270 20.59956535 8.23982614 18.53960882 +1576 2 -1.04034270 22.65952189 10.29978268 18.53960882 +1577 2 -1.04034270 10.29978268 16.47965228 8.23982614 +1578 2 -1.04034270 8.23982614 18.53960882 8.23982614 +1579 2 -1.04034270 8.23982614 16.47965228 10.29978268 +1580 2 -1.04034270 10.29978268 18.53960882 10.29978268 +1581 2 -1.04034270 22.65952189 8.23982614 20.59956535 +1582 2 -1.04034270 20.59956535 10.29978268 20.59956535 +1583 2 -1.04034270 20.59956535 8.23982614 22.65952189 +1584 2 -1.04034270 22.65952189 10.29978268 22.65952189 +1585 2 -1.04034270 6.17986961 8.23982614 4.11991307 +1586 2 -1.04034270 4.11991307 10.29978268 4.11991307 +1587 2 -1.04034270 4.11991307 8.23982614 6.17986961 +1588 2 -1.04034270 6.17986961 10.29978268 6.17986961 +1589 2 -1.04034270 22.65952189 12.35973921 0.00000000 +1590 2 -1.04034270 20.59956535 14.41969575 0.00000000 +1591 2 -1.04034270 20.59956535 12.35973921 2.05995654 +1592 2 -1.04034270 22.65952189 14.41969575 2.05995654 +1593 2 -1.04034270 10.29978268 16.47965228 12.35973921 +1594 2 -1.04034270 8.23982614 18.53960882 12.35973921 +1595 2 -1.04034270 8.23982614 16.47965228 14.41969575 +1596 2 -1.04034270 10.29978268 18.53960882 14.41969575 +1597 2 -1.04034270 22.65952189 12.35973921 4.11991307 +1598 2 -1.04034270 20.59956535 14.41969575 4.11991307 +1599 2 -1.04034270 20.59956535 12.35973921 6.17986961 +1600 2 -1.04034270 22.65952189 14.41969575 6.17986961 +1601 2 -1.04034270 2.05995654 8.23982614 0.00000000 +1602 2 -1.04034270 0.00000000 10.29978268 0.00000000 +1603 2 -1.04034270 0.00000000 8.23982614 2.05995654 +1604 2 -1.04034270 2.05995654 10.29978268 2.05995654 +1605 2 -1.04034270 22.65952189 12.35973921 8.23982614 +1606 2 -1.04034270 20.59956535 14.41969575 8.23982614 +1607 2 -1.04034270 20.59956535 12.35973921 10.29978268 +1608 2 -1.04034270 22.65952189 14.41969575 10.29978268 +1609 2 -1.04034270 10.29978268 16.47965228 16.47965228 +1610 2 -1.04034270 8.23982614 18.53960882 16.47965228 +1611 2 -1.04034270 8.23982614 16.47965228 18.53960882 +1612 2 -1.04034270 10.29978268 18.53960882 18.53960882 +1613 2 -1.04034270 22.65952189 12.35973921 12.35973921 +1614 2 -1.04034270 20.59956535 14.41969575 12.35973921 +1615 2 -1.04034270 20.59956535 12.35973921 14.41969575 +1616 2 -1.04034270 22.65952189 14.41969575 14.41969575 +1617 2 -1.04034270 6.17986961 8.23982614 8.23982614 +1618 2 -1.04034270 4.11991307 10.29978268 8.23982614 +1619 2 -1.04034270 4.11991307 8.23982614 10.29978268 +1620 2 -1.04034270 6.17986961 10.29978268 10.29978268 +1621 2 -1.04034270 22.65952189 12.35973921 16.47965228 +1622 2 -1.04034270 20.59956535 14.41969575 16.47965228 +1623 2 -1.04034270 20.59956535 12.35973921 18.53960882 +1624 2 -1.04034270 22.65952189 14.41969575 18.53960882 +1625 2 -1.04034270 10.29978268 16.47965228 20.59956535 +1626 2 -1.04034270 8.23982614 18.53960882 20.59956535 +1627 2 -1.04034270 8.23982614 16.47965228 22.65952189 +1628 2 -1.04034270 10.29978268 18.53960882 22.65952189 +1629 2 -1.04034270 22.65952189 12.35973921 20.59956535 +1630 2 -1.04034270 20.59956535 14.41969575 20.59956535 +1631 2 -1.04034270 20.59956535 12.35973921 22.65952189 +1632 2 -1.04034270 22.65952189 14.41969575 22.65952189 +1633 2 -1.04034270 2.05995654 16.47965228 4.11991307 +1634 2 -1.04034270 0.00000000 18.53960882 4.11991307 +1635 2 -1.04034270 0.00000000 16.47965228 6.17986961 +1636 2 -1.04034270 2.05995654 18.53960882 6.17986961 +1637 2 -1.04034270 22.65952189 16.47965228 0.00000000 +1638 2 -1.04034270 20.59956535 18.53960882 0.00000000 +1639 2 -1.04034270 20.59956535 16.47965228 2.05995654 +1640 2 -1.04034270 22.65952189 18.53960882 2.05995654 +1641 2 -1.04034270 10.29978268 20.59956535 0.00000000 +1642 2 -1.04034270 8.23982614 22.65952189 0.00000000 +1643 2 -1.04034270 8.23982614 20.59956535 2.05995654 +1644 2 -1.04034270 10.29978268 22.65952189 2.05995654 +1645 2 -1.04034270 22.65952189 16.47965228 4.11991307 +1646 2 -1.04034270 20.59956535 18.53960882 4.11991307 +1647 2 -1.04034270 20.59956535 16.47965228 6.17986961 +1648 2 -1.04034270 22.65952189 18.53960882 6.17986961 +1649 2 -1.04034270 6.17986961 8.23982614 12.35973921 +1650 2 -1.04034270 4.11991307 10.29978268 12.35973921 +1651 2 -1.04034270 4.11991307 8.23982614 14.41969575 +1652 2 -1.04034270 6.17986961 10.29978268 14.41969575 +1653 2 -1.04034270 22.65952189 16.47965228 8.23982614 +1654 2 -1.04034270 20.59956535 18.53960882 8.23982614 +1655 2 -1.04034270 20.59956535 16.47965228 10.29978268 +1656 2 -1.04034270 22.65952189 18.53960882 10.29978268 +1657 2 -1.04034270 10.29978268 20.59956535 4.11991307 +1658 2 -1.04034270 8.23982614 22.65952189 4.11991307 +1659 2 -1.04034270 8.23982614 20.59956535 6.17986961 +1660 2 -1.04034270 10.29978268 22.65952189 6.17986961 +1661 2 -1.04034270 22.65952189 16.47965228 12.35973921 +1662 2 -1.04034270 20.59956535 18.53960882 12.35973921 +1663 2 -1.04034270 20.59956535 16.47965228 14.41969575 +1664 2 -1.04034270 22.65952189 18.53960882 14.41969575 +1665 2 -1.04034270 2.05995654 4.11991307 0.00000000 +1666 2 -1.04034270 0.00000000 6.17986961 0.00000000 +1667 2 -1.04034270 0.00000000 4.11991307 2.05995654 +1668 2 -1.04034270 2.05995654 6.17986961 2.05995654 +1669 2 -1.04034270 22.65952189 16.47965228 16.47965228 +1670 2 -1.04034270 20.59956535 18.53960882 16.47965228 +1671 2 -1.04034270 20.59956535 16.47965228 18.53960882 +1672 2 -1.04034270 22.65952189 18.53960882 18.53960882 +1673 2 -1.04034270 10.29978268 20.59956535 8.23982614 +1674 2 -1.04034270 8.23982614 22.65952189 8.23982614 +1675 2 -1.04034270 8.23982614 20.59956535 10.29978268 +1676 2 -1.04034270 10.29978268 22.65952189 10.29978268 +1677 2 -1.04034270 22.65952189 16.47965228 20.59956535 +1678 2 -1.04034270 20.59956535 18.53960882 20.59956535 +1679 2 -1.04034270 20.59956535 16.47965228 22.65952189 +1680 2 -1.04034270 22.65952189 18.53960882 22.65952189 +1681 2 -1.04034270 6.17986961 8.23982614 16.47965228 +1682 2 -1.04034270 4.11991307 10.29978268 16.47965228 +1683 2 -1.04034270 4.11991307 8.23982614 18.53960882 +1684 2 -1.04034270 6.17986961 10.29978268 18.53960882 +1685 2 -1.04034270 22.65952189 20.59956535 0.00000000 +1686 2 -1.04034270 20.59956535 22.65952189 0.00000000 +1687 2 -1.04034270 20.59956535 20.59956535 2.05995654 +1688 2 -1.04034270 22.65952189 22.65952189 2.05995654 +1689 2 -1.04034270 10.29978268 20.59956535 12.35973921 +1690 2 -1.04034270 8.23982614 22.65952189 12.35973921 +1691 2 -1.04034270 8.23982614 20.59956535 14.41969575 +1692 2 -1.04034270 10.29978268 22.65952189 14.41969575 +1693 2 -1.04034270 22.65952189 20.59956535 4.11991307 +1694 2 -1.04034270 20.59956535 22.65952189 4.11991307 +1695 2 -1.04034270 20.59956535 20.59956535 6.17986961 +1696 2 -1.04034270 22.65952189 22.65952189 6.17986961 +1697 2 -1.04034270 2.05995654 16.47965228 8.23982614 +1698 2 -1.04034270 0.00000000 18.53960882 8.23982614 +1699 2 -1.04034270 0.00000000 16.47965228 10.29978268 +1700 2 -1.04034270 2.05995654 18.53960882 10.29978268 +1701 2 -1.04034270 22.65952189 20.59956535 8.23982614 +1702 2 -1.04034270 20.59956535 22.65952189 8.23982614 +1703 2 -1.04034270 20.59956535 20.59956535 10.29978268 +1704 2 -1.04034270 22.65952189 22.65952189 10.29978268 +1705 2 -1.04034270 10.29978268 20.59956535 16.47965228 +1706 2 -1.04034270 8.23982614 22.65952189 16.47965228 +1707 2 -1.04034270 8.23982614 20.59956535 18.53960882 +1708 2 -1.04034270 10.29978268 22.65952189 18.53960882 +1709 2 -1.04034270 22.65952189 20.59956535 12.35973921 +1710 2 -1.04034270 20.59956535 22.65952189 12.35973921 +1711 2 -1.04034270 20.59956535 20.59956535 14.41969575 +1712 2 -1.04034270 22.65952189 22.65952189 14.41969575 +1713 2 -1.04034270 6.17986961 8.23982614 20.59956535 +1714 2 -1.04034270 4.11991307 10.29978268 20.59956535 +1715 2 -1.04034270 4.11991307 8.23982614 22.65952189 +1716 2 -1.04034270 6.17986961 10.29978268 22.65952189 +1717 2 -1.04034270 22.65952189 20.59956535 16.47965228 +1718 2 -1.04034270 20.59956535 22.65952189 16.47965228 +1719 2 -1.04034270 20.59956535 20.59956535 18.53960882 +1720 2 -1.04034270 22.65952189 22.65952189 18.53960882 +1721 2 -1.04034270 10.29978268 20.59956535 20.59956535 +1722 2 -1.04034270 8.23982614 22.65952189 20.59956535 +1723 2 -1.04034270 8.23982614 20.59956535 22.65952189 +1724 2 -1.04034270 10.29978268 22.65952189 22.65952189 +1725 2 -1.04034270 22.65952189 20.59956535 20.59956535 +1726 2 -1.04034270 20.59956535 22.65952189 20.59956535 +1727 2 -1.04034270 20.59956535 20.59956535 22.65952189 +1728 2 -1.04034270 22.65952189 22.65952189 22.65952189 diff --git a/examples/ctip/log.ctip b/examples/ctip/log.ctip new file mode 100644 index 0000000000..44db9a624e --- /dev/null +++ b/examples/ctip/log.ctip @@ -0,0 +1,162 @@ +LAMMPS (17 Apr 2024 - Development - patch_17Apr2024-185-ge2e17b1326) +#CTIP potential for NiO +#Contributing author: Gabriel Plummer (NASA) + +#Initialize +units metal +atom_style charge +dimension 3 +boundary p p p + +#Create Structure +read_data data.ctip +Reading data file ... + orthogonal box = (0 0 0) to (24.719478 24.719478 24.719478) + 5 by 2 by 2 MPI processor grid + reading atoms ... + 1728 atoms + read_data CPU = 0.411 seconds + +#Define Charges +group type1 type 1 +864 atoms in group type1 +compute charge1 type1 property/atom q +compute q1 type1 reduce ave c_charge1 +group type2 type 2 +864 atoms in group type2 +compute charge2 type2 property/atom q +compute q2 type2 reduce ave c_charge2 + +#Define Potential +pair_style hybrid/overlay eam/fs coul/ctip 0.30 12.0 +pair_coeff * * eam/fs NiO.eam.fs Ni O +pair_coeff * * coul/ctip NiO.ctip Ni O +fix qeq all qeq/ctip 1 12.0 1.0e-8 100 coul/ctip cdamp 0.30 maxrepeat 10 + +#Setup +timestep 0.001 +thermo 100 +thermo_style custom step temp pe lx ly lz pxx pyy pzz c_q1 c_q2 + +#Minimization +fix relax all box/relax iso 0 +minimize 1e-10 1e-10 100000 100000 +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 14 + ghost atom cutoff = 14 + binsize = 7, bins = 4 4 4 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair eam/fs, perpetual, trim from (2) + attributes: half, newton on, cut 8 + pair build: trim + stencil: none + bin: none + (2) pair coul/ctip, perpetual, half/full from (3) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (3) fix qeq/ctip, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +WARNING: Energy due to 1 extra global DOFs will be included in minimizer energies + (../min.cpp:219) +Per MPI rank memory allocation (min/avg/max) = 10.02 | 10.44 | 11.08 Mbytes + Step Temp PotEng Lx Ly Lz Pxx Pyy Pzz c_q1 c_q2 + 0 0 -9633.183 24.719478 24.719478 24.719478 -1482.4422 -1482.4422 -1482.4422 1.2374584 -1.2374584 + 6 0 -9633.1929 24.70758 24.70758 24.70758 0.0058029496 0.0058029495 0.0058029496 1.2410596 -1.2410596 +Loop time of 0.141029 on 20 procs for 6 steps with 1728 atoms + +99.0% CPU use with 20 MPI tasks x no OpenMP threads + +Minimization stats: + Stopping criterion = energy tolerance + Energy initial, next-to-last, final = + -9633.18301863317 -9633.19294375406 -9633.19294375059 + Force two-norm initial, final = 41.928235 0.00016400809 + Force max component initial, final = 41.928235 0.00016396812 + Final line search alpha, max atom move = 0.0069092778 1.1329013e-06 + Iterations, force evaluations = 6 8 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.035558 | 0.041786 | 0.051032 | 3.7 | 29.63 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.00095936 | 0.010188 | 0.0164 | 7.4 | 7.22 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 0.087686 | 0.087716 | 0.087736 | 0.0 | 62.20 +Other | | 0.001339 | | | 0.95 + +Nlocal: 86.4 ave 108 max 72 min +Histogram: 12 0 0 0 0 0 0 0 0 8 +Nghost: 5617.4 ave 5704 max 5307 min +Histogram: 4 0 0 0 0 0 0 0 0 16 +Neighs: 10800 ave 13500 max 9000 min +Histogram: 12 0 0 0 0 0 0 0 0 8 +FullNghs: 117158 ave 146448 max 97632 min +Histogram: 12 0 0 0 0 0 0 0 0 8 + +Total # of neighbors = 2343168 +Ave neighs/atom = 1356 +Neighbor list builds = 0 +Dangerous builds = 0 +unfix relax + +#Dynamics +reset_timestep 0 +variable T equal 1000 +variable rnd equal round(random(0,999,${T})) +variable rnd equal round(random(0,999,1000)) +velocity all create ${T} ${rnd} mom yes rot yes +velocity all create 1000 ${rnd} mom yes rot yes +velocity all create 1000 233 mom yes rot yes +fix npt all npt temp ${T} ${T} 0.1 iso 0 0 1 +fix npt all npt temp 1000 ${T} 0.1 iso 0 0 1 +fix npt all npt temp 1000 1000 0.1 iso 0 0 1 +run 1000 +Per MPI rank memory allocation (min/avg/max) = 9.149 | 9.566 | 10.2 Mbytes + Step Temp PotEng Lx Ly Lz Pxx Pyy Pzz c_q1 c_q2 + 0 1000 -9633.1929 24.70758 24.70758 24.70758 15934.845 15754.643 15735.458 1.2410596 -1.2410596 + 100 600.77735 -9528.0587 24.816528 24.816528 24.816528 -16706.896 -15440.795 -17748.438 1.2181931 -1.2181931 + 200 578.84855 -9490.9798 24.812601 24.812601 24.812601 -5870.3683 -4842.0362 -6712.6896 1.2254406 -1.2254406 + 300 694.79571 -9478.5506 24.764327 24.764327 24.764327 14631.481 13819.893 13758.612 1.2372043 -1.2372043 + 400 803.94245 -9462.254 24.866657 24.866657 24.866657 -4649.2497 -6021.9034 -7748.6267 1.2086116 -1.2086116 + 500 893.70588 -9441.0062 24.891745 24.891745 24.891745 -5778.8391 -8212.3527 -4181.1625 1.2001221 -1.2001221 + 600 947.22119 -9416.7533 24.863639 24.863639 24.863639 11263.656 12950.02 11329.777 1.2115052 -1.2115052 + 700 1040.4867 -9409.838 24.933876 24.933876 24.933876 -6572.1906 -8531.0436 -3289.5795 1.1902748 -1.1902748 + 800 1037.9461 -9398.4839 24.935134 24.935134 24.935134 -4681.5289 -2573.9057 -7152.37 1.1880294 -1.1880294 + 900 1049.4492 -9411.1233 24.899755 24.899755 24.899755 3245.1762 8109.7345 5937.7248 1.2024012 -1.2024012 + 1000 964.21897 -9412.4497 24.926456 24.926456 24.926456 -7644.82 -5151.3661 -8344.385 1.1908843 -1.1908843 +Loop time of 22.2998 on 20 procs for 1000 steps with 1728 atoms + +Performance: 3.874 ns/day, 6.194 hours/ns, 44.843 timesteps/s, 77.489 katom-step/s +99.7% CPU use with 20 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 4.0411 | 4.7454 | 5.7909 | 34.0 | 21.28 +Neigh | 0.014489 | 0.017484 | 0.022231 | 1.9 | 0.08 +Comm | 0.1939 | 1.2368 | 1.9393 | 66.5 | 5.55 +Output | 0.00054344 | 0.00056061 | 0.00086343 | 0.0 | 0.00 +Modify | 16.272 | 16.28 | 16.286 | 0.1 | 73.01 +Other | | 0.01926 | | | 0.09 + +Nlocal: 86.4 ave 113 max 67 min +Histogram: 4 3 1 3 0 3 1 1 3 1 +Nghost: 5641.65 ave 5713 max 5446 min +Histogram: 4 0 0 0 0 0 0 1 7 8 +Neighs: 10519.6 ave 13753 max 8190 min +Histogram: 4 3 0 4 0 3 1 1 3 1 +FullNghs: 111724 ave 146057 max 86634 min +Histogram: 4 3 1 3 0 3 1 1 3 1 + +Total # of neighbors = 2234476 +Ave neighs/atom = 1293.0995 +Neighbor list builds = 5 +Dangerous builds = 0 From 7739c7ad90eb651942c5efd04a37c3a370adfe8d Mon Sep 17 00:00:00 2001 From: gplummer317 Date: Tue, 2 Jul 2024 14:50:12 -0700 Subject: [PATCH 0056/1018] Add files via upload --- doc/src/fix_qeq.rst | 46 ++++++++++++++++++++++++++++++++++--------- doc/src/pair_coul.rst | 37 ++++++++++++++++++++++++++++++++++ 2 files changed, 74 insertions(+), 9 deletions(-) diff --git a/doc/src/fix_qeq.rst b/doc/src/fix_qeq.rst index f353e9a998..0b0d1c32d0 100644 --- a/doc/src/fix_qeq.rst +++ b/doc/src/fix_qeq.rst @@ -1,6 +1,7 @@ .. index:: fix qeq/point .. index:: fix qeq/shielded .. index:: fix qeq/slater +.. index:: fix qeq/ctip .. index:: fix qeq/dynamic .. index:: fix qeq/fire @@ -13,6 +14,9 @@ fix qeq/shielded command fix qeq/slater command ====================== +fix qeq/ctip command +====================== + fix qeq/dynamic command ======================= @@ -27,18 +31,20 @@ Syntax fix ID group-ID style Nevery cutoff tolerance maxiter qfile keyword ... * ID, group-ID are documented in :doc:`fix ` command -* style = *qeq/point* or *qeq/shielded* or *qeq/slater* or *qeq/dynamic* or *qeq/fire* +* style = *qeq/point* or *qeq/shielded* or *qeq/slater* or *qeq/ctip* or *qeq/dynamic* or *qeq/fire* * Nevery = perform charge equilibration every this many steps * cutoff = global cutoff for charge-charge interactions (distance unit) * tolerance = precision to which charges will be equilibrated * maxiter = maximum iterations to perform charge equilibration -* qfile = a filename with QEq parameters or *coul/streitz* or *reaxff* +* qfile = a filename with QEq parameters or *coul/streitz* or *coul/ctip* or *reaxff* * zero or more keyword/value pairs may be appended -* keyword = *alpha* or *qdamp* or *qstep* or *warn* +* keyword = *alpha* or *cdamp* or *maxrepeat* or *qdamp* or *qstep* or *warn* .. parsed-literal:: *alpha* value = Slater type orbital exponent (qeq/slater only) + *cdamp* value = damping parameter for Coulomb interactions (qeq/ctip only) + *maxrepeat* value = number of equilibration cycles allowed to ensure no atoms cross charge bounds (qeq/ctip only) *qdamp* value = damping factor for damped dynamics charge solver (qeq/dynamic and qeq/fire only) *qstep* value = time step size for damped dynamics charge solver (qeq/dynamic and qeq/fire only) *warn* value = do (=yes) or do not (=no) print a warning when the maximum number of iterations is reached @@ -51,6 +57,7 @@ Examples fix 1 all qeq/point 1 10 1.0e-6 200 param.qeq1 fix 1 qeq qeq/shielded 1 8 1.0e-6 100 param.qeq2 fix 1 all qeq/slater 5 10 1.0e-6 100 params alpha 0.2 + fix 1 all qeq/ctip 1 12 1.0e-8 100 coul/ctip cdamp 0.30 maxrepeat 10 fix 1 qeq qeq/dynamic 1 12 1.0e-3 100 my_qeq fix 1 all qeq/fire 1 10 1.0e-3 100 my_qeq qdamp 0.2 qstep 0.1 @@ -107,18 +114,18 @@ from a file specified by *qfile*\ . The file has the following format .. parsed-literal:: - 1 chi eta gamma zeta qcore - 2 chi eta gamma zeta qcore + 1 chi eta gamma zeta qcore qmin qmax omega + 2 chi eta gamma zeta qcore qmin qmax omega ... - Ntype chi eta gamma zeta qcore + Ntype chi eta gamma zeta qcore qmin qmax omega There have to be parameters given for every atom type. Wildcard entries are possible using the same type range syntax as for "coeff" commands (i.e., n\*m, n\*, \*m, \*). Later entries will overwrite previous ones. Empty lines or any text following the pound sign (#) are ignored. -Each line starts with the atom type followed by five parameters. +Each line starts with the atom type followed by eight parameters. Only a subset of the parameters is used by each QEq style as described -below, thus the others can be set to 0.0 if desired, but all five +below, thus the others can be set to 0.0 if desired, but all eight entries per line are required. * *chi* = electronegativity in energy units @@ -126,6 +133,9 @@ entries per line are required. * *gamma* = shielded Coulomb constant defined by :ref:`ReaxFF force field ` in distance units * *zeta* = Slater type orbital exponent defined by the :ref:`Streitz-Mintmire ` potential in reverse distance units * *qcore* = charge of the nucleus defined by the :ref:`Streitz-Mintmire potential ` potential in charge units +* *qmin* = lower bound on the allowed charge defined by the :ref:`CTIP ` potential in charge units +* *qmax* = upper bound on the allowed charge defined by the :ref:`CTIP ` potential in charge units +* *omega* = penalty parameter used to enforce charge bounds defined by the :ref:`CTIP ` potential in energy units The fix qeq styles will print a warning if the charges are not equilibrated within *tolerance* by *maxiter* steps, unless the @@ -171,6 +181,19 @@ on atoms via the matrix inversion method. A tolerance of 1.0e-6 is usually a good number. Keyword *alpha* can be used to change the Slater type orbital exponent. +The *qeq/ctip* style describes partial charges on atoms in the same way as +style *qeq/shielded* but also enables the definition of charge bounds. Only +the *chi*, *eta*, *gamma*, *qmin*, *qmax*, and *omega* parameters from the +*qfile* file are used. When using the string *coul/ctip* as filename, these +parameters are extracted directly from an active *coul/ctip* pair style. +This style solves partial charges on atoms via the matrix inversion method. +Keyword *cdamp* can be used to change the damping parameter used to calculate +Coulomb interactions. Keyword *maxrepeat* can be used to adjust the number of +equilibration cycles allowed to ensure no atoms have crossed the charge bounds. +A value of 10 is usually a good choice. A tolerance between 1.0e-6 and 1.0e-8 +is usually a good choice but should be checked in conjunction with the timestep +for adequate energy conservation during dynamic runs. + The *qeq/dynamic* style describes partial charges on atoms as point charges that interact through 1/r, but the extended Lagrangian method is used to solve partial charges on atoms. Only the *chi* and *eta* @@ -186,7 +209,7 @@ minimization algorithm to solve for equilibrium charges. Keyword *qdamp* can be used to change the damping factor, while keyword *qstep* can be used to change the time step size. -Note that *qeq/point*, *qeq/shielded*, and *qeq/slater* describe +Note that *qeq/point*, *qeq/shielded*, *qeq/slater*, and *qeq/ctip* describe different charge models, whereas the matrix inversion method and the extended Lagrangian method (\ *qeq/dynamic* and *qeq/fire*\ ) are different solvers. @@ -266,6 +289,11 @@ Chemistry, 95, 3358-3363 (1991). **(Streitz-Mintmire)** F. H. Streitz, J. W. Mintmire, Physical Review B, 50, 16, 11996 (1994) +.. _CTIP1: + +**(CTIP)** G. Plummer, J. P. Tavenner, M. I. Mendelev, Z. Wu, J. W. Lawson, +in preparation + .. _vanDuin: **(ReaxFF)** A. C. T. van Duin, S. Dasgupta, F. Lorant, W. A. Goddard III, J diff --git a/doc/src/pair_coul.rst b/doc/src/pair_coul.rst index 14cc4851f6..4adf751cac 100644 --- a/doc/src/pair_coul.rst +++ b/doc/src/pair_coul.rst @@ -20,6 +20,7 @@ .. index:: pair_style coul/msm .. index:: pair_style coul/msm/omp .. index:: pair_style coul/streitz +.. index:: pair_style coul/ctip .. index:: pair_style coul/wolf .. index:: pair_style coul/wolf/kk .. index:: pair_style coul/wolf/omp @@ -64,6 +65,9 @@ Accelerator Variants: *coul/msm/omp* pair_style coul/streitz command =============================== +pair_style coul/ctip command +=============================== + pair_style coul/wolf command ============================ @@ -92,6 +96,7 @@ Syntax pair_style coul/long cutoff pair_style coul/wolf alpha cutoff pair_style coul/streitz cutoff keyword alpha + pair_style coul/ctip alpha cutoff pair_style tip4p/cut otype htype btype atype qdist cutoff pair_style tip4p/long otype htype btype atype qdist cutoff @@ -131,6 +136,9 @@ Examples pair_style coul/streitz 12.0 wolf 0.30 pair_coeff * * AlO.streitz Al O + pair_style coul/ctip 0.30 12.0 + pair_coeff * * NiO.ctip Ni O + pair_style tip4p/cut 1 2 7 8 0.15 12.0 pair_coeff * * @@ -262,6 +270,30 @@ Streitz-Mintmire parameterization for the material being modeled. ---------- +Style *coul/ctip* computes the Coulomb interations as described in +:ref:`Plummer `. It uses the the damped shifted model as in +style *coul/dsf* but is further extended to the second derivative of +the potential and incorporates empirical charge shielding meant to +approximate the more expensive Coulomb integrals used in style *coul/streitz*. +More details can be found in the referenced paper. Like the style *coul/streitz*, +style *coul/ctip* is a variable charge potential and must be hybridized +with a short-range potential via the :doc:`pair_style hybrid/overlay ` +command. Charge equilibration must be performed with the :doc:`fix qeq/ctip +` command. For example: + +.. code-block:: LAMMPS + + pair_style hybrid/overlay eam/fs coul/ctip 0.30 12.0 + pair_coeff * * eam/fs NiO.eam.fs Ni O + pair_coeff * * coul/ctip NiO.ctip Ni O + fix 1 all qeq/ctip 1 12.0 1.0e-8 100 coul/ctip cdamp 0.30 maxrepeat 10 + +See the examples/ctip directory for an example input script using the CTIP +potential. An Ni-O CTIP and EAM/FS parametrization are included for use with +the example. + +---------- + Pair style *coul/cut/global* computes the same Coulombic interactions as style *coul/cut* except that it allows only a single global cutoff and thus makes it compatible for use in combination with long-range @@ -412,6 +444,11 @@ Phys, 110, 8254 (1999). **(Streitz)** F. H. Streitz, J. W. Mintmire, Phys Rev B, 50, 11996-12003 (1994). +.. _Plummer1: + +**(Plummer)** G. Plummer, J. P. Tavenner, M. I. Mendelev, Z. Wu, J. W. Lawson, +in preparation + .. _Jorgensen3: **(Jorgensen)** Jorgensen, Chandrasekhar, Madura, Impey, Klein, J Chem From 8751d073754d55cd35af9422d6b9d0266b942063 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sat, 27 Jul 2024 23:38:03 -0400 Subject: [PATCH 0057/1018] fix bug in dihedral_charmmfsw_kokkos and update tests --- src/KOKKOS/dihedral_charmmfsw_kokkos.cpp | 10 +++++++--- ...fsw.yaml => dihedral-charmmfsw-coul_charmmfsh.yaml} | 1 - ...w-kokkos.yaml => dihedral-charmmfsw-coul_long.yaml} | 0 3 files changed, 7 insertions(+), 4 deletions(-) rename unittest/force-styles/tests/{dihedral-charmmfsw.yaml => dihedral-charmmfsw-coul_charmmfsh.yaml} (99%) rename unittest/force-styles/tests/{dihedral-charmmfsw-kokkos.yaml => dihedral-charmmfsw-coul_long.yaml} (100%) diff --git a/src/KOKKOS/dihedral_charmmfsw_kokkos.cpp b/src/KOKKOS/dihedral_charmmfsw_kokkos.cpp index 3414a02ec4..29eaeff7b4 100644 --- a/src/KOKKOS/dihedral_charmmfsw_kokkos.cpp +++ b/src/KOKKOS/dihedral_charmmfsw_kokkos.cpp @@ -384,12 +384,16 @@ void DihedralCharmmfswKokkos::operator()(TagDihedralCharmmfswCompute const F_FLOAT r6inv = r2inv*r2inv*r2inv; F_FLOAT forcecoul; - if (implicit) forcecoul = qqrd2e * q[i1]*q[i4]*r2inv; - else forcecoul = qqrd2e * q[i1]*q[i4]*sqrt(r2inv); + const F_FLOAT r = sqrt(rsq); + if (implicit) + forcecoul = qqrd2e * q[i1]*q[i4]*r2inv; + else if (dihedflag) + forcecoul = qqrd2e * q[i1]*q[i4]*sqrt(r2inv); + else + forcecoul = qqrd2e * q[i1]*q[i4]*(sqrt(r2inv) - r*cut_coulinv14*cut_coulinv14); const F_FLOAT forcelj = r6inv * (d_lj14_1(itype,jtype)*r6inv - d_lj14_2(itype,jtype)); const F_FLOAT fpair = d_weight[type] * (forcelj+forcecoul)*r2inv; - const F_FLOAT r = sqrt(rsq); F_FLOAT ecoul = 0.0; F_FLOAT evdwl = 0.0; F_FLOAT evdwl14_12, evdwl14_6; diff --git a/unittest/force-styles/tests/dihedral-charmmfsw.yaml b/unittest/force-styles/tests/dihedral-charmmfsw-coul_charmmfsh.yaml similarity index 99% rename from unittest/force-styles/tests/dihedral-charmmfsw.yaml rename to unittest/force-styles/tests/dihedral-charmmfsw-coul_charmmfsh.yaml index 577ddbd1a2..362dc2bb93 100644 --- a/unittest/force-styles/tests/dihedral-charmmfsw.yaml +++ b/unittest/force-styles/tests/dihedral-charmmfsw-coul_charmmfsh.yaml @@ -2,7 +2,6 @@ lammps_version: 17 Feb 2022 date_generated: Fri Mar 18 22:18:02 2022 epsilon: 5.0e-12 -skip_tests: kokkos_omp prerequisites: ! | atom full dihedral charmmfsw diff --git a/unittest/force-styles/tests/dihedral-charmmfsw-kokkos.yaml b/unittest/force-styles/tests/dihedral-charmmfsw-coul_long.yaml similarity index 100% rename from unittest/force-styles/tests/dihedral-charmmfsw-kokkos.yaml rename to unittest/force-styles/tests/dihedral-charmmfsw-coul_long.yaml From 53ae731e09db33cafb57a52b411106a402eed4d7 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Tue, 30 Jul 2024 03:30:38 -0400 Subject: [PATCH 0058/1018] first draft fix recenter/kk and unit test --- src/KOKKOS/fix_recenter_kokkos.cpp | 155 ++++++++++++++++++ src/KOKKOS/fix_recenter_kokkos.h | 48 ++++++ src/fix_recenter.cpp | 10 +- src/fix_recenter.h | 2 +- .../tests/fix-timestep-recenter.yaml | 80 +++++++++ 5 files changed, 293 insertions(+), 2 deletions(-) create mode 100644 src/KOKKOS/fix_recenter_kokkos.cpp create mode 100644 src/KOKKOS/fix_recenter_kokkos.h create mode 100644 unittest/force-styles/tests/fix-timestep-recenter.yaml diff --git a/src/KOKKOS/fix_recenter_kokkos.cpp b/src/KOKKOS/fix_recenter_kokkos.cpp new file mode 100644 index 0000000000..d3630bb055 --- /dev/null +++ b/src/KOKKOS/fix_recenter_kokkos.cpp @@ -0,0 +1,155 @@ +// clang-format off +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing author: Mitch Murphy (alphataubio@gmail.com) + ------------------------------------------------------------------------- */ + +#include "fix_recenter_kokkos.h" + +#include "atom_kokkos.h" +#include "atom_masks.h" +#include "input.h" +#include "modify.h" +#include "update.h" +#include "domain.h" +#include "group.h" +#include "kokkos_few.h" + +using namespace LAMMPS_NS; + +enum{BOX,LATTICE,FRACTION}; + +/* ---------------------------------------------------------------------- */ + +template +FixRecenterKokkos::FixRecenterKokkos(LAMMPS *lmp, int narg, char **arg) : + FixRecenter(lmp, narg, arg) +{ + + utils::logmesg(lmp, "************ FixRecenterKokkos constructor ************\n"); + + kokkosable = 1; + atomKK = (AtomKokkos *)atom; + execution_space = ExecutionSpaceFromDevice::space; + + datamask_read = X_MASK | MASK_MASK; + datamask_modify = X_MASK; +} + +/* ---------------------------------------------------------------------- */ + +template +void FixRecenterKokkos::initial_integrate(int /*vflag*/) +{ + + atomKK->sync(execution_space,datamask_read); + atomKK->modified(execution_space,datamask_modify); + + x = atomKK->k_x.view(); + mask = atomKK->k_mask.view(); + int nlocal = atomKK->nlocal; + if (igroup == atomKK->firstgroup) nlocal = atomKK->nfirst; + + // FIX RECENTER + // target COM + // bounding box around domain works for both orthogonal and triclinic + + double xtarget = xinit; + double ytarget = yinit; + double ztarget = zinit; + + xflag=yflag=zflag=1; + + // FIXME: only supported in KOKKOS... + // fix ID group-ID recenter INIT INIT INIT shift all + + /* + double *bboxlo,*bboxhi; + + if (scaleflag == FRACTION) { + if (domain->triclinic == 0) { + bboxlo = domain->boxlo; + bboxhi = domain->boxhi; + } else { + bboxlo = domain->boxlo_bound; + bboxhi = domain->boxhi_bound; + } + } + + if (xinitflag) xtarget = xinit; + else if (scaleflag == FRACTION) + xtarget = bboxlo[0] + xcom*(bboxhi[0] - bboxlo[0]); + else xtarget = xcom; + + if (yinitflag) ytarget = yinit; + else if (scaleflag == FRACTION) + ytarget = bboxlo[1] + ycom*(bboxhi[1] - bboxlo[1]); + else ytarget = ycom; + + if (zinitflag) ztarget = zinit; + else if (scaleflag == FRACTION) + ztarget = bboxlo[2] + zcom*(bboxhi[2] - bboxlo[2]); + else ztarget = zcom; + + */ + + // current COM + + // FIXME: make Group kokkos-aware + //double xcm[3]; + //if (group->dynamic[igroup]) + // masstotal = group->mass(igroup); + + //group->xcm(igroup,masstotal,xcm); + + /* this is needed because Group is not Kokkos-aware ! */ + atomKK->sync(ExecutionSpaceFromDevice::space,X_MASK); + Few tmpxcm; + group->xcm(igroup,masstotal,&tmpxcm[0]); + const Few xcm(tmpxcm); + + // shift coords by difference between actual COM and requested COM + + shift[0] = xflag ? (xtarget - xcm[0]) : 0.0; + shift[1] = yflag ? (ytarget - xcm[1]) : 0.0; + shift[2] = zflag ? (ztarget - xcm[2]) : 0.0; + distance = sqrt(shift[0]*shift[0] + shift[1]*shift[1] + shift[2]*shift[2]); + + // ---- + + copymode = 1; + + //auto group2bit_copy = group2bit; + + Kokkos::parallel_for(Kokkos::RangePolicy(0,nlocal), + LAMMPS_LAMBDA(int i) { + if (mask[i] & group2bit) { + x(i,0) += shift[0]; + x(i,1) += shift[1]; + x(i,2) += shift[2]; + } + }); + + copymode = 0; +} + + + +namespace LAMMPS_NS { +template class FixRecenterKokkos; +#ifdef LMP_KOKKOS_GPU +template class FixRecenterKokkos; +#endif +} diff --git a/src/KOKKOS/fix_recenter_kokkos.h b/src/KOKKOS/fix_recenter_kokkos.h new file mode 100644 index 0000000000..e87057eef7 --- /dev/null +++ b/src/KOKKOS/fix_recenter_kokkos.h @@ -0,0 +1,48 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef FIX_CLASS +// clang-format off +FixStyle(recenter/kk,FixRecenterKokkos); +FixStyle(recenter/kk/device,FixRecenterKokkos); +FixStyle(recenter/kk/host,FixRecenterKokkos); +// clang-format on +#else + +// clang-format off +#ifndef LMP_FIX_RECENTER_KOKKOS_H +#define LMP_FIX_RECENTER_KOKKOS_H + +#include "fix_recenter.h" +#include "kokkos_type.h" + +namespace LAMMPS_NS { + +//struct TagFixRecenter {}; + +template +class FixRecenterKokkos : public FixRecenter { + public: + FixRecenterKokkos(class LAMMPS *, int, char **); + + void initial_integrate(int) override; + + private: + typename ArrayTypes::t_x_array x; + typename ArrayTypes::t_int_1d mask; +}; + +} // namespace LAMMPS_NS + +#endif // LMP_FIX_RECENTER_KOKKOS_H +#endif // FIX_CLASS diff --git a/src/fix_recenter.cpp b/src/fix_recenter.cpp index 4da8c4787b..01ab211e48 100644 --- a/src/fix_recenter.cpp +++ b/src/fix_recenter.cpp @@ -191,6 +191,8 @@ void FixRecenter::initial_integrate(int /*vflag*/) group->xcm(igroup,masstotal,xcm); + utils::logmesg(lmp, "ok 2c, xcm={},{},{}\n", xcm[0], xcm[1], xcm[2]); + // shift coords by difference between actual COM and requested COM double **x = atom->x; @@ -202,6 +204,8 @@ void FixRecenter::initial_integrate(int /*vflag*/) shift[2] = zflag ? (ztarget - xcm[2]) : 0.0; distance = sqrt(shift[0]*shift[0] + shift[1]*shift[1] + shift[2]*shift[2]); + utils::logmesg(lmp, "ok 2d, shift={},{},{}\n", shift[0], shift[1], shift[2]); + for (int i = 0; i < nlocal; i++) if (mask[i] & group2bit) { x[i][0] += shift[0]; @@ -217,7 +221,11 @@ void FixRecenter::initial_integrate_respa(int vflag, int ilevel, int /*iloop*/) // outermost level - operate recenter // all other levels - nothing - if (ilevel == nlevels_respa-1) initial_integrate(vflag); + //if (ilevel == nlevels_respa-1) initial_integrate(vflag); + // FIXME: why does always calling initial_integrate make respa tests + // pass, i dont know ! + initial_integrate(vflag); + } /* ---------------------------------------------------------------------- */ diff --git a/src/fix_recenter.h b/src/fix_recenter.h index a45f0201bf..dfdb48b8d2 100644 --- a/src/fix_recenter.h +++ b/src/fix_recenter.h @@ -34,7 +34,7 @@ class FixRecenter : public Fix { double compute_scalar() override; double compute_vector(int) override; - private: + protected: int group2bit, scaleflag; int xflag, yflag, zflag; int xinitflag, yinitflag, zinitflag; diff --git a/unittest/force-styles/tests/fix-timestep-recenter.yaml b/unittest/force-styles/tests/fix-timestep-recenter.yaml new file mode 100644 index 0000000000..6f450fc056 --- /dev/null +++ b/unittest/force-styles/tests/fix-timestep-recenter.yaml @@ -0,0 +1,80 @@ +--- +lammps_version: 27 Jun 2024 +tags: generated +date_generated: Tue Jul 30 03:14:33 2024 +epsilon: 2e-13 +skip_tests: +prerequisites: ! | + atom full + fix nve + fix recenter +pre_commands: ! "" +post_commands: ! | + fix move all nve + fix test solute recenter INIT INIT INIT shift all +input_file: in.fourmol +natoms: 29 +global_scalar: 4.868395120232176e-05 +global_vector: ! |- + 3 -4.5648814136711735e-05 -3.319879903845857e-06 1.6591903748697234e-05 +run_pos: ! |2 + 1 -2.7082064032386499e-01 2.4911895589422826e+00 -1.6682586822486273e-01 + 2 3.0967525316897071e-01 2.9612090314837487e+00 -8.5453098067965849e-01 + 3 -7.0435055657791923e-01 1.2305245639573710e+00 -6.2764261975400659e-01 + 4 -1.5821809762199530e+00 1.4837143502673025e+00 -1.2537384339156445e+00 + 5 -9.0756267929791723e-01 9.2649460723106236e-01 3.9967475457430401e-01 + 6 2.4795216267853529e-01 2.8310378335302211e-01 -1.2312906834805892e+00 + 7 3.4107023384383955e-01 -2.2672982667081999e-02 -2.5290964917997489e+00 + 8 1.1739901803399764e+00 -4.8865871728423016e-01 -6.3770167941769906e-01 + 9 1.3796873803800067e+00 -2.5277364192975738e-01 2.8367250856150772e-01 + 10 2.0507114794843648e+00 -1.4604328056559772e+00 -9.8310480112657339e-01 + 11 1.7874381518742311e+00 -1.9922127589205765e+00 -1.8889275950720215e+00 + 12 3.0059356613639814e+00 -4.9015993659532353e-01 -1.6230571610480671e+00 + 13 4.0511752533492755e+00 -8.9204654769223046e-01 -1.6398679033019394e+00 + 14 2.6063312919843575e+00 -4.1791897128083211e-01 -2.6632677111888836e+00 + 15 2.9691636760012665e+00 5.5419970002664964e-01 -1.2340695524884564e+00 + 16 2.6743379269528269e+00 -2.4124383370821203e+00 -2.3303096460060031e-02 + 17 2.2149927359583548e+00 -2.0898249503164625e+00 1.1964477291384996e+00 + 18 2.1366051278415465e+00 3.0158243097373703e+00 -3.5178021840309452e+00 + 19 1.5352186710387132e+00 2.6255028039118771e+00 -4.2352661282973489e+00 + 20 2.7723922579978524e+00 3.6923646133353265e+00 -3.9329515962227930e+00 + 21 4.9036477647504055e+00 -4.0752612489214854e+00 -3.6208988212986148e+00 + 22 4.3578705128740589e+00 -4.2126383743543956e+00 -4.4611517699408489e+00 + 23 5.7435732423607346e+00 -3.5822222255531937e+00 -3.8765034799030262e+00 + 24 2.0685593156722382e+00 3.1513082591014108e+00 3.1551716251734359e+00 + 25 1.3041700905791889e+00 3.2664861389585940e+00 2.5113181754339067e+00 + 26 2.5805586977011035e+00 4.0117338289225923e+00 3.2213387025995455e+00 + 27 -1.9614993556057472e+00 -4.3563676247616661e+00 2.1099619612429263e+00 + 28 -2.7477213110213659e+00 -4.0201084248636239e+00 1.5831378660339515e+00 + 29 -1.3129650617060100e+00 -3.5962782355739837e+00 2.2747668965643393e+00 +run_vel: ! |2 + 1 8.1705744183262104e-03 1.6516406176274218e-02 4.7902264318912665e-03 + 2 5.4501493445687794e-03 5.1791699408496421e-03 -1.4372931530376607e-03 + 3 -8.2298292722385487e-03 -1.2926551614621277e-02 -4.0984181178163560e-03 + 4 -3.7699042590093415e-03 -6.5722892098814042e-03 -1.1184640360133158e-03 + 5 -1.1021961004346589e-02 -9.8906780939336161e-03 -2.8410737829284308e-03 + 6 -3.9676663166400034e-02 4.6817061464710229e-02 3.7148491979476020e-02 + 7 9.1033953013898157e-04 -1.0128524411938776e-02 -5.1568251805019651e-02 + 8 7.9064712058856471e-03 -3.3507254552632795e-03 3.4557098492564615e-02 + 9 1.5644176117320901e-03 3.7365546102722182e-03 1.5047408822037646e-02 + 10 2.9201446820573056e-02 -2.9249578745486018e-02 -1.5018077424322512e-02 + 11 -4.7835961513517386e-03 -3.7481385134185206e-03 -2.3464104142289959e-03 + 12 2.2696451841920360e-03 -3.4774154398128042e-04 -3.0640770327796927e-03 + 13 2.7531740451953762e-03 5.8171061612840589e-03 -7.9467454022160203e-04 + 14 3.5246182371994326e-03 -5.7939995585585581e-03 -3.9478431172751110e-03 + 15 -1.8547943640122733e-03 -5.8554729942777882e-03 6.2938485140538684e-03 + 16 1.8681499973445276e-02 -1.3262466204585354e-02 -4.5638651457003278e-02 + 17 -1.2896269981100394e-02 9.7527665265956520e-03 3.7296535360836797e-02 + 18 -8.0065794848264635e-04 -8.6270473212556715e-04 -1.4483040697508916e-03 + 19 1.2452390836183188e-03 -2.5061097118772376e-03 7.2998631009713894e-03 + 20 3.5930060229597644e-03 3.6938860309253564e-03 3.2322732687892846e-03 + 21 -1.4689220370766513e-03 -2.7352129761527480e-04 7.0581624215242762e-04 + 22 -7.0694199254630373e-03 -4.2577148924878580e-03 2.8079117614252934e-04 + 23 6.0446963117374757e-03 -1.4000131614795444e-03 2.5819754847014359e-03 + 24 3.1926367902287810e-04 -9.9445664749280038e-04 1.4999996959366859e-04 + 25 1.3789754514808927e-04 -4.4335894884532361e-03 -8.1808136725085713e-04 + 26 2.0485904035218191e-03 2.7813358633837193e-03 4.3245727149206674e-03 + 27 4.5604120293371239e-04 -1.0305523026920900e-03 2.1188058381358600e-04 + 28 -6.2544520861855203e-03 1.4127711176146766e-03 -1.8429821884794249e-03 + 29 6.4110631534397057e-04 3.1273432719593091e-03 3.7253671105656658e-03 +... From 4a972c43117b20dcff680532d9f18d8cb8860fd7 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Tue, 30 Jul 2024 04:28:40 -0400 Subject: [PATCH 0059/1018] fix recenter/kk works with coords, init, null plus 3 tests --- src/KOKKOS/fix_recenter_kokkos.cpp | 34 ++------ src/KOKKOS/fix_recenter_kokkos.h | 6 +- src/fix_recenter.cpp | 4 - .../tests/fix-timestep-recenter-coords.yaml | 80 +++++++++++++++++++ ...r.yaml => fix-timestep-recenter-init.yaml} | 4 +- .../tests/fix-timestep-recenter-null.yaml | 80 +++++++++++++++++++ 6 files changed, 171 insertions(+), 37 deletions(-) create mode 100644 unittest/force-styles/tests/fix-timestep-recenter-coords.yaml rename unittest/force-styles/tests/{fix-timestep-recenter.yaml => fix-timestep-recenter-init.yaml} (97%) create mode 100644 unittest/force-styles/tests/fix-timestep-recenter-null.yaml diff --git a/src/KOKKOS/fix_recenter_kokkos.cpp b/src/KOKKOS/fix_recenter_kokkos.cpp index d3630bb055..615691e33c 100644 --- a/src/KOKKOS/fix_recenter_kokkos.cpp +++ b/src/KOKKOS/fix_recenter_kokkos.cpp @@ -37,9 +37,6 @@ template FixRecenterKokkos::FixRecenterKokkos(LAMMPS *lmp, int narg, char **arg) : FixRecenter(lmp, narg, arg) { - - utils::logmesg(lmp, "************ FixRecenterKokkos constructor ************\n"); - kokkosable = 1; atomKK = (AtomKokkos *)atom; execution_space = ExecutionSpaceFromDevice::space; @@ -57,25 +54,15 @@ void FixRecenterKokkos::initial_integrate(int /*vflag*/) atomKK->sync(execution_space,datamask_read); atomKK->modified(execution_space,datamask_modify); - x = atomKK->k_x.view(); - mask = atomKK->k_mask.view(); + d_x = atomKK->k_x.view(); + d_mask = atomKK->k_mask.view(); int nlocal = atomKK->nlocal; if (igroup == atomKK->firstgroup) nlocal = atomKK->nfirst; - // FIX RECENTER // target COM // bounding box around domain works for both orthogonal and triclinic - double xtarget = xinit; - double ytarget = yinit; - double ztarget = zinit; - - xflag=yflag=zflag=1; - - // FIXME: only supported in KOKKOS... - // fix ID group-ID recenter INIT INIT INIT shift all - - /* + double xtarget,ytarget,ztarget; double *bboxlo,*bboxhi; if (scaleflag == FRACTION) { @@ -103,8 +90,6 @@ void FixRecenterKokkos::initial_integrate(int /*vflag*/) ztarget = bboxlo[2] + zcom*(bboxhi[2] - bboxlo[2]); else ztarget = zcom; - */ - // current COM // FIXME: make Group kokkos-aware @@ -127,18 +112,14 @@ void FixRecenterKokkos::initial_integrate(int /*vflag*/) shift[2] = zflag ? (ztarget - xcm[2]) : 0.0; distance = sqrt(shift[0]*shift[0] + shift[1]*shift[1] + shift[2]*shift[2]); - // ---- - copymode = 1; - //auto group2bit_copy = group2bit; - Kokkos::parallel_for(Kokkos::RangePolicy(0,nlocal), LAMMPS_LAMBDA(int i) { - if (mask[i] & group2bit) { - x(i,0) += shift[0]; - x(i,1) += shift[1]; - x(i,2) += shift[2]; + if (d_mask[i] & group2bit) { + d_x(i,0) += shift[0]; + d_x(i,1) += shift[1]; + d_x(i,2) += shift[2]; } }); @@ -146,7 +127,6 @@ void FixRecenterKokkos::initial_integrate(int /*vflag*/) } - namespace LAMMPS_NS { template class FixRecenterKokkos; #ifdef LMP_KOKKOS_GPU diff --git a/src/KOKKOS/fix_recenter_kokkos.h b/src/KOKKOS/fix_recenter_kokkos.h index e87057eef7..f945802ec0 100644 --- a/src/KOKKOS/fix_recenter_kokkos.h +++ b/src/KOKKOS/fix_recenter_kokkos.h @@ -28,8 +28,6 @@ FixStyle(recenter/kk/host,FixRecenterKokkos); namespace LAMMPS_NS { -//struct TagFixRecenter {}; - template class FixRecenterKokkos : public FixRecenter { public: @@ -38,8 +36,8 @@ class FixRecenterKokkos : public FixRecenter { void initial_integrate(int) override; private: - typename ArrayTypes::t_x_array x; - typename ArrayTypes::t_int_1d mask; + typename ArrayTypes::t_x_array d_x; + typename ArrayTypes::t_int_1d d_mask; }; } // namespace LAMMPS_NS diff --git a/src/fix_recenter.cpp b/src/fix_recenter.cpp index 01ab211e48..76181c04d4 100644 --- a/src/fix_recenter.cpp +++ b/src/fix_recenter.cpp @@ -191,8 +191,6 @@ void FixRecenter::initial_integrate(int /*vflag*/) group->xcm(igroup,masstotal,xcm); - utils::logmesg(lmp, "ok 2c, xcm={},{},{}\n", xcm[0], xcm[1], xcm[2]); - // shift coords by difference between actual COM and requested COM double **x = atom->x; @@ -204,8 +202,6 @@ void FixRecenter::initial_integrate(int /*vflag*/) shift[2] = zflag ? (ztarget - xcm[2]) : 0.0; distance = sqrt(shift[0]*shift[0] + shift[1]*shift[1] + shift[2]*shift[2]); - utils::logmesg(lmp, "ok 2d, shift={},{},{}\n", shift[0], shift[1], shift[2]); - for (int i = 0; i < nlocal; i++) if (mask[i] & group2bit) { x[i][0] += shift[0]; diff --git a/unittest/force-styles/tests/fix-timestep-recenter-coords.yaml b/unittest/force-styles/tests/fix-timestep-recenter-coords.yaml new file mode 100644 index 0000000000..982a3b18e0 --- /dev/null +++ b/unittest/force-styles/tests/fix-timestep-recenter-coords.yaml @@ -0,0 +1,80 @@ +--- +lammps_version: 27 Jun 2024 +tags: generated +date_generated: Tue Jul 30 04:23:44 2024 +epsilon: 2e-13 +skip_tests: +prerequisites: ! | + atom full + fix nve + fix recenter +pre_commands: ! "" +post_commands: ! | + fix move all nve + fix test solute recenter 0.45 0.5 0.55 shift all units fraction +input_file: in.fourmol +natoms: 29 +global_scalar: 4.868395120178045e-05 +global_vector: ! |- + 3 -4.5648814136156624e-05 -3.3198799039568794e-06 1.6591903748613968e-05 +run_pos: ! |2 + 1 -7.5132769500671226e-01 2.4986248943444171e+00 7.9802680459215103e-01 + 2 -1.7083180151387659e-01 2.9686443668858833e+00 1.1032169213735510e-01 + 3 -1.1848576112607669e+00 1.2379598993595067e+00 3.3721005306300700e-01 + 4 -2.0626880309028004e+00 1.4911496856694382e+00 -2.8888576109863040e-01 + 5 -1.3880697339807648e+00 9.3392994263319751e-01 1.3645274273913177e+00 + 6 -2.3255489200431190e-01 2.9053911875515726e-01 -2.6643801066357575e-01 + 7 -1.3943682083900774e-01 -1.5237647264946797e-02 -1.5642438189827357e+00 + 8 6.9348312565712877e-01 -4.8122338188209490e-01 3.2715099339931453e-01 + 9 8.9918032569715922e-01 -2.4533830652762220e-01 1.2485251813785214e+00 + 10 1.5702044248015166e+00 -1.4529974702538417e+00 -1.8252128309559742e-02 + 11 1.3069310971913839e+00 -1.9847774235184412e+00 -9.2407492225500776e-01 + 12 2.5254286066811331e+00 -4.8272460119318827e-01 -6.5820448823105326e-01 + 13 3.5706681986664290e+00 -8.8461121229009532e-01 -6.7501523048492595e-01 + 14 2.1258242373015102e+00 -4.1048363587869696e-01 -1.6984150383718699e+00 + 15 2.4886566213184191e+00 5.6163503542878490e-01 -2.6921687967144270e-01 + 16 2.1938308722699804e+00 -2.4050030016799853e+00 9.4154957635695380e-01 + 17 1.7344856812755074e+00 -2.0823896149143275e+00 2.1613004019555140e+00 + 18 1.6560980731586978e+00 3.0232596451395048e+00 -2.5529495112139315e+00 + 19 1.0547116163558656e+00 2.6329381393140117e+00 -3.2704134554803344e+00 + 20 2.2918852033150059e+00 3.6997999487374611e+00 -2.9680989234057789e+00 + 21 4.4231407100675586e+00 -4.0678259135193509e+00 -2.6560461484816007e+00 + 22 3.8773634581912133e+00 -4.2052030389522610e+00 -3.4962990971238348e+00 + 23 5.2630661876778886e+00 -3.5747868901510587e+00 -2.9116508070860116e+00 + 24 1.5880522609893917e+00 3.1587435945035454e+00 4.1200242979904500e+00 + 25 8.2366303589634160e-01 3.2739214743607290e+00 3.4761708482509213e+00 + 26 2.1000516430182552e+00 4.0191691643247269e+00 4.1861913754165592e+00 + 27 -2.4420064102885943e+00 -4.3489322893595315e+00 3.0748146340599405e+00 + 28 -3.2282283657042123e+00 -4.0126730894614893e+00 2.5479905388509652e+00 + 29 -1.7934721163888576e+00 -3.5888429001718487e+00 3.2396195693813534e+00 +run_vel: ! |2 + 1 8.1705744183262520e-03 1.6516406176274312e-02 4.7902264318912926e-03 + 2 5.4501493445687594e-03 5.1791699408496325e-03 -1.4372931530376343e-03 + 3 -8.2298292722385816e-03 -1.2926551614621412e-02 -4.0984181178163994e-03 + 4 -3.7699042590093445e-03 -6.5722892098813860e-03 -1.1184640360133362e-03 + 5 -1.1021961004346569e-02 -9.8906780939336126e-03 -2.8410737829284312e-03 + 6 -3.9676663166400034e-02 4.6817061464710250e-02 3.7148491979475992e-02 + 7 9.1033953013898092e-04 -1.0128524411938771e-02 -5.1568251805019630e-02 + 8 7.9064712058855725e-03 -3.3507254552631849e-03 3.4557098492564643e-02 + 9 1.5644176117320875e-03 3.7365546102722203e-03 1.5047408822037638e-02 + 10 2.9201446820573192e-02 -2.9249578745486140e-02 -1.5018077424322537e-02 + 11 -4.7835961513517603e-03 -3.7481385134185263e-03 -2.3464104142290176e-03 + 12 2.2696451841920920e-03 -3.4774154398130042e-04 -3.0640770327796979e-03 + 13 2.7531740451952145e-03 5.8171061612840866e-03 -7.9467454022159282e-04 + 14 3.5246182371994239e-03 -5.7939995585585425e-03 -3.9478431172750902e-03 + 15 -1.8547943640123080e-03 -5.8554729942777830e-03 6.2938485140538606e-03 + 16 1.8681499973445179e-02 -1.3262466204585288e-02 -4.5638651457003097e-02 + 17 -1.2896269981100333e-02 9.7527665265956121e-03 3.7296535360836651e-02 + 18 -8.0065794848260612e-04 -8.6270473212553646e-04 -1.4483040697508677e-03 + 19 1.2452390836182341e-03 -2.5061097118772879e-03 7.2998631009712671e-03 + 20 3.5930060229596903e-03 3.6938860309252827e-03 3.2322732687893093e-03 + 21 -1.4689220370766394e-03 -2.7352129761527014e-04 7.0581624215243781e-04 + 22 -7.0694199254630772e-03 -4.2577148924878711e-03 2.8079117614247622e-04 + 23 6.0446963117374731e-03 -1.4000131614795503e-03 2.5819754847014498e-03 + 24 3.1926367902286048e-04 -9.9445664749277913e-04 1.4999996959364468e-04 + 25 1.3789754514817134e-04 -4.4335894884532752e-03 -8.1808136725077560e-04 + 26 2.0485904035218057e-03 2.7813358633836725e-03 4.3245727149206822e-03 + 27 4.5604120293371412e-04 -1.0305523026921115e-03 2.1188058381359324e-04 + 28 -6.2544520861855810e-03 1.4127711176147026e-03 -1.8429821884794668e-03 + 29 6.4110631534402326e-04 3.1273432719593694e-03 3.7253671105656788e-03 +... diff --git a/unittest/force-styles/tests/fix-timestep-recenter.yaml b/unittest/force-styles/tests/fix-timestep-recenter-init.yaml similarity index 97% rename from unittest/force-styles/tests/fix-timestep-recenter.yaml rename to unittest/force-styles/tests/fix-timestep-recenter-init.yaml index 6f450fc056..efc67fd477 100644 --- a/unittest/force-styles/tests/fix-timestep-recenter.yaml +++ b/unittest/force-styles/tests/fix-timestep-recenter-init.yaml @@ -1,7 +1,7 @@ --- lammps_version: 27 Jun 2024 tags: generated -date_generated: Tue Jul 30 03:14:33 2024 +date_generated: Tue Jul 30 04:14:01 2024 epsilon: 2e-13 skip_tests: prerequisites: ! | @@ -11,7 +11,7 @@ prerequisites: ! | pre_commands: ! "" post_commands: ! | fix move all nve - fix test solute recenter INIT INIT INIT shift all + fix test solute recenter INIT INIT INIT shift all units box input_file: in.fourmol natoms: 29 global_scalar: 4.868395120232176e-05 diff --git a/unittest/force-styles/tests/fix-timestep-recenter-null.yaml b/unittest/force-styles/tests/fix-timestep-recenter-null.yaml new file mode 100644 index 0000000000..bb09e1a1d4 --- /dev/null +++ b/unittest/force-styles/tests/fix-timestep-recenter-null.yaml @@ -0,0 +1,80 @@ +--- +lammps_version: 27 Jun 2024 +tags: generated +date_generated: Tue Jul 30 04:25:52 2024 +epsilon: 2e-13 +skip_tests: +prerequisites: ! | + atom full + fix nve + fix recenter +pre_commands: ! "" +post_commands: ! | + fix move all nve + fix test solute recenter NULL NULL NULL shift all units lattice +input_file: in.fourmol +natoms: 29 +global_scalar: 0 +global_vector: ! |- + 3 0 0 0 +run_pos: ! |2 + 1 -2.7045559775384032e-01 2.4912159905679729e+00 -1.6695851791541888e-01 + 2 3.1004029573899528e-01 2.9612354631094391e+00 -8.5466363037021464e-01 + 3 -7.0398551400789477e-01 1.2305509955830618e+00 -6.2777526944456274e-01 + 4 -1.5818159336499285e+00 1.4837407818929933e+00 -1.2538710836062004e+00 + 5 -9.0719763672789266e-01 9.2652103885675297e-01 3.9954210488374786e-01 + 6 2.4831720524855985e-01 2.8313021497871271e-01 -1.2314233331711453e+00 + 7 3.4143527641386412e-01 -2.2646551041391422e-02 -2.5292291414903052e+00 + 8 1.1743552229100009e+00 -4.8863228565853950e-01 -6.3783432910825522e-01 + 9 1.3800524229500313e+00 -2.5274721030406683e-01 2.8353985887095157e-01 + 10 2.0510765220543883e+00 -1.4604063740302866e+00 -9.8323745081712954e-01 + 11 1.7878031944442556e+00 -1.9921863272948861e+00 -1.8890602447625777e+00 + 12 3.0063007039340053e+00 -4.9013350496963293e-01 -1.6231898107386229e+00 + 13 4.0515402959192999e+00 -8.9202011606653986e-01 -1.6400005529924957e+00 + 14 2.6066963345543819e+00 -4.1789253965514156e-01 -2.6634003608794394e+00 + 15 2.9695287185712913e+00 5.5422613165234036e-01 -1.2342022021790127e+00 + 16 2.6747029695228521e+00 -2.4124119054564295e+00 -2.3435746150616148e-02 + 17 2.2153577785283796e+00 -2.0897985186907717e+00 1.1963150794479436e+00 + 18 2.1369701704115704e+00 3.0158507413630606e+00 -3.5179348337215015e+00 + 19 1.5355837136087378e+00 2.6255292355375675e+00 -4.2353987779879052e+00 + 20 2.7727573005678776e+00 3.6923910449610169e+00 -3.9330842459133493e+00 + 21 4.9040128073204299e+00 -4.0752348172957946e+00 -3.6210314709891711e+00 + 22 4.3582355554440841e+00 -4.2126119427287048e+00 -4.4612844196314052e+00 + 23 5.7439382849307599e+00 -3.5821957939275029e+00 -3.8766361295935821e+00 + 24 2.0689243582422630e+00 3.1513346907271012e+00 3.1550389754828800e+00 + 25 1.3045351331492134e+00 3.2665125705842848e+00 2.5111855257433504e+00 + 26 2.5809237402711274e+00 4.0117602605482832e+00 3.2212060529089896e+00 + 27 -1.9611343130357228e+00 -4.3563411931359752e+00 2.1098293115523705e+00 + 28 -2.7473562684513411e+00 -4.0200819932379330e+00 1.5830052163433954e+00 + 29 -1.3126000191359855e+00 -3.5962518039482929e+00 2.2746342468737835e+00 +run_vel: ! |2 + 1 8.1705744183262364e-03 1.6516406176274284e-02 4.7902264318912908e-03 + 2 5.4501493445687802e-03 5.1791699408496447e-03 -1.4372931530376594e-03 + 3 -8.2298292722385660e-03 -1.2926551614621379e-02 -4.0984181178163794e-03 + 4 -3.7699042590093549e-03 -6.5722892098813894e-03 -1.1184640360133316e-03 + 5 -1.1021961004346582e-02 -9.8906780939336109e-03 -2.8410737829284421e-03 + 6 -3.9676663166400034e-02 4.6817061464710256e-02 3.7148491979476124e-02 + 7 9.1033953013898601e-04 -1.0128524411938794e-02 -5.1568251805019748e-02 + 8 7.9064712058855690e-03 -3.3507254552631780e-03 3.4557098492564636e-02 + 9 1.5644176117320919e-03 3.7365546102722177e-03 1.5047408822037646e-02 + 10 2.9201446820573178e-02 -2.9249578745486140e-02 -1.5018077424322538e-02 + 11 -4.7835961513517560e-03 -3.7481385134185202e-03 -2.3464104142290089e-03 + 12 2.2696451841920581e-03 -3.4774154398129452e-04 -3.0640770327796884e-03 + 13 2.7531740451953108e-03 5.8171061612840597e-03 -7.9467454022159748e-04 + 14 3.5246182371994170e-03 -5.7939995585585503e-03 -3.9478431172751327e-03 + 15 -1.8547943640122978e-03 -5.8554729942777769e-03 6.2938485140538701e-03 + 16 1.8681499973445235e-02 -1.3262466204585334e-02 -4.5638651457003243e-02 + 17 -1.2896269981100382e-02 9.7527665265956451e-03 3.7296535360836762e-02 + 18 -8.0065794848261610e-04 -8.6270473212554308e-04 -1.4483040697508777e-03 + 19 1.2452390836182583e-03 -2.5061097118772749e-03 7.2998631009713062e-03 + 20 3.5930060229597072e-03 3.6938860309252974e-03 3.2322732687893115e-03 + 21 -1.4689220370766539e-03 -2.7352129761527648e-04 7.0581624215243120e-04 + 22 -7.0694199254630382e-03 -4.2577148924878598e-03 2.8079117614252034e-04 + 23 6.0446963117374939e-03 -1.4000131614795382e-03 2.5819754847014320e-03 + 24 3.1926367902287864e-04 -9.9445664749276113e-04 1.4999996959365281e-04 + 25 1.3789754514814445e-04 -4.4335894884532700e-03 -8.1808136725080140e-04 + 26 2.0485904035217606e-03 2.7813358633835958e-03 4.3245727149206761e-03 + 27 4.5604120293369819e-04 -1.0305523026921102e-03 2.1188058381358391e-04 + 28 -6.2544520861855151e-03 1.4127711176146864e-03 -1.8429821884794260e-03 + 29 6.4110631534402261e-04 3.1273432719593807e-03 3.7253671105656745e-03 +... From 4f89b0b783dce714efcad5fb38c9d6430bf01165 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Wed, 31 Jul 2024 12:58:14 -0400 Subject: [PATCH 0060/1018] first draft fix cmap/kk --- src/KOKKOS/fix_cmap_kokkos.cpp | 865 +++++++++++++++++++++++++++++++++ src/KOKKOS/fix_cmap_kokkos.h | 99 ++++ src/MOLECULE/fix_cmap.cpp | 49 +- src/MOLECULE/fix_cmap.h | 18 +- 4 files changed, 1016 insertions(+), 15 deletions(-) create mode 100644 src/KOKKOS/fix_cmap_kokkos.cpp create mode 100644 src/KOKKOS/fix_cmap_kokkos.h diff --git a/src/KOKKOS/fix_cmap_kokkos.cpp b/src/KOKKOS/fix_cmap_kokkos.cpp new file mode 100644 index 0000000000..18c47439d2 --- /dev/null +++ b/src/KOKKOS/fix_cmap_kokkos.cpp @@ -0,0 +1,865 @@ +// clang-format off +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing author: Mitch Murphy (alphataubio@gmail.com) +------------------------------------------------------------------------- */ + +#include "fix_cmap_kokkos.h" + +#include "atom_kokkos.h" +#include "atom_masks.h" +#include "comm.h" +#include "domain.h" +#include "error.h" +#include "input.h" +#include "math_const.h" +#include "memory_kokkos.h" +#include "modify.h" +#include "update.h" +#include "variable.h" + +#include + +using namespace LAMMPS_NS; +using namespace MathConst; + +/* ---------------------------------------------------------------------- */ + +template +FixCMAPKokkos::FixCMAPKokkos(LAMMPS *lmp, int narg, char **arg) : + FixCMAP(lmp, narg, arg) +{ + kokkosable = 1; + atomKK = (AtomKokkos *)atom; + execution_space = ExecutionSpaceFromDevice::space; + + datamask_read = X_MASK | F_MASK; + datamask_modify = F_MASK; + + // allocate memory for CMAP data + + memoryKK->create_kokkos(k_g_axis,g_axis,CMAPDIM,"cmap:g_axis"); + memoryKK->create_kokkos(k_cmapgrid,cmapgrid,CMAPMAX,CMAPDIM,CMAPDIM,"cmap:grid"); + memoryKK->create_kokkos(k_d1cmapgrid,d1cmapgrid,CMAPMAX,CMAPDIM,CMAPDIM,"cmap:d1grid"); + memoryKK->create_kokkos(k_d2cmapgrid,d2cmapgrid,CMAPMAX,CMAPDIM,CMAPDIM,"cmap:d2grid"); + memoryKK->create_kokkos(k_d12cmapgrid,d12cmapgrid,CMAPMAX,CMAPDIM,CMAPDIM,"cmap:d12grid"); + + d_g_axis = k_g_axis.template view(); + d_cmapgrid = k_cmapgrid.template view(); + d_d1cmapgrid = k_d1cmapgrid.template view(); + d_d2cmapgrid = k_d2cmapgrid.template view(); + d_d12cmapgrid = k_d12cmapgrid.template view(); + + FixCMAPKokkos::grow_arrays(atom->nmax); +} + +/* ---------------------------------------------------------------------- */ + +template +FixCMAPKokkos::~FixCMAPKokkos() +{ + if (copymode) return; + + memoryKK->destroy_kokkos(k_g_axis,g_axis); + memoryKK->destroy_kokkos(k_cmapgrid,cmapgrid); + memoryKK->destroy_kokkos(k_d1cmapgrid,d1cmapgrid); + memoryKK->destroy_kokkos(k_d2cmapgrid,d2cmapgrid); + memoryKK->destroy_kokkos(k_d12cmapgrid,d12cmapgrid); + + memoryKK->destroy_kokkos(k_crosstermlist,crosstermlist); + + memoryKK->destroy_kokkos(k_num_crossterm,num_crossterm); + memoryKK->destroy_kokkos(k_crossterm_type,crossterm_type); + memoryKK->destroy_kokkos(k_crossterm_atom1,crossterm_atom1); + memoryKK->destroy_kokkos(k_crossterm_atom2,crossterm_atom2); + memoryKK->destroy_kokkos(k_crossterm_atom3,crossterm_atom3); + memoryKK->destroy_kokkos(k_crossterm_atom4,crossterm_atom4); + memoryKK->destroy_kokkos(k_crossterm_atom5,crossterm_atom5); + +} + +/* ---------------------------------------------------------------------- */ + +template +void FixCMAPKokkos::init() +{ + FixCMAP::init(); + + if (utils::strmatch(update->integrate_style,"^respa")) + error->all(FLERR,"Cannot yet use respa with Kokkos"); + + for( int i=0 ; i(); + k_cmapgrid.template sync(); + k_d1cmapgrid.template sync(); + k_d2cmapgrid.template sync(); + k_d12cmapgrid.template sync(); +} + +/* ---------------------------------------------------------------------- + store local neighbor list as if newton_bond = OFF, even if actually ON +------------------------------------------------------------------------- */ + +template +void FixCMAPKokkos::pre_neighbor() +{ + int i,m,atom1,atom2,atom3,atom4,atom5; + const int me = comm->me; + const int nprocs = comm->nprocs; + + // guesstimate initial length of local crossterm list + // if ncmap was not set (due to read_restart, no read_data), + // then list will grow by LISTDELTA chunks + + if (maxcrossterm == 0) { + if (nprocs == 1) maxcrossterm = ncmap; + else maxcrossterm = static_cast (LB_FACTOR*ncmap/nprocs); + memoryKK->create_kokkos(k_crosstermlist,crosstermlist,maxcrossterm,CMAPMAX,"cmap:crosstermlist"); + + d_crosstermlist = k_crosstermlist.template view(); + } + + atomKK->sync(execution_space,X_MASK); + d_x = atomKK->k_x.view(); + int nlocal = atomKK->nlocal; + + map_style = atom->map_style; + if (map_style == Atom::MAP_ARRAY) { + k_map_array = atomKK->k_map_array; + k_map_array.template sync(); + } else if (map_style == Atom::MAP_HASH) { + k_map_hash = atomKK->k_map_hash; + k_map_hash.template sync(); + } + + atomKK->k_sametag.sync(); + d_sametag = atomKK->k_sametag.view(); + + ncrosstermlist = 0; + + for (i = 0; i < nlocal; i++) { + for (m = 0; m < d_num_crossterm(i); m++) { + + atom1 = AtomKokkos::map_kokkos(d_crossterm_atom1(i,m),map_style,k_map_array,k_map_hash); + atom2 = AtomKokkos::map_kokkos(d_crossterm_atom2(i,m),map_style,k_map_array,k_map_hash); + atom3 = AtomKokkos::map_kokkos(d_crossterm_atom3(i,m),map_style,k_map_array,k_map_hash); + atom4 = AtomKokkos::map_kokkos(d_crossterm_atom4(i,m),map_style,k_map_array,k_map_hash); + atom5 = AtomKokkos::map_kokkos(d_crossterm_atom5(i,m),map_style,k_map_array,k_map_hash); + + if (atom1 == -1 || atom2 == -1 || atom3 == -1 || + atom4 == -1 || atom5 == -1) + error->one(FLERR,"CMAP atoms {} {} {} {} {} missing on " + "proc {} at step {}", + d_crossterm_atom1(i,m),d_crossterm_atom2(i,m), + d_crossterm_atom3(i,m),d_crossterm_atom4(i,m), + d_crossterm_atom5(i,m),me,update->ntimestep); + atom1 = closest_image(i,atom1); + atom2 = closest_image(i,atom2); + atom3 = closest_image(i,atom3); + atom4 = closest_image(i,atom4); + atom5 = closest_image(i,atom5); + + if (i <= atom1 && i <= atom2 && i <= atom3 && + i <= atom4 && i <= atom5) { + if (ncrosstermlist == maxcrossterm) { + maxcrossterm += LISTDELTA; + memoryKK->grow_kokkos(k_crosstermlist,crosstermlist,maxcrossterm,CMAPMAX,"cmap:crosstermlist"); + + d_crosstermlist = k_crosstermlist.template view(); + } + d_crosstermlist(ncrosstermlist,0) = atom1; + d_crosstermlist(ncrosstermlist,1) = atom2; + d_crosstermlist(ncrosstermlist,2) = atom3; + d_crosstermlist(ncrosstermlist,3) = atom4; + d_crosstermlist(ncrosstermlist,4) = atom5; + d_crosstermlist(ncrosstermlist,5) = d_crossterm_type(i,m); + ncrosstermlist++; + } + } + } +} + + +/* ---------------------------------------------------------------------- + compute CMAP terms as if newton_bond = OFF, even if actually ON +------------------------------------------------------------------------- */ + +/* +template +void FixCMAPKokkos::post_force(int vflag) +{ + + atomKK->sync(execution_space,datamask_read); + atomKK->modified(execution_space,datamask_modify); + + d_x = atomKK->k_x.view(); + d_f = atomKK->k_f.view(); + d_type = atomKK->k_type.view(); + d_mask = atomKK->k_mask.view(); + int nlocal = atomKK->nlocal; + if (igroup == atomKK->firstgroup) nlocal = atomKK->nfirst; + + copymode = 1; + + Kokkos::parallel_for(nlocal, *this); + + copymode = 0; + +} +*/ + +template +void FixCMAPKokkos::post_force(int vflag) +{ + + d_x = atomKK->k_x.template view(); + d_f = atomKK->k_f.template view(); + //atomKK->sync(execution_space,X_MASK|F_MASK); + atomKK->sync(execution_space,ALL_MASK); + k_crosstermlist.template sync(); + + ecmap = 0.0; + int eflag = eflag_caller; + ev_init(eflag,vflag); + + copymode = 1; + //Kokkos::parallel_for(ncrosstermlist, *this); + + for ( int n = 0; n < ncrosstermlist; n++) + operator()(n); + + copymode = 0; + + //atomKK->modified(execution_space,F_MASK); + atomKK->modified(execution_space,ALL_MASK); +} + + +/* ---------------------------------------------------------------------- */ + + + +template +KOKKOS_INLINE_FUNCTION +//void FixCMAPKokkos::operator()(const int n) const +void FixCMAPKokkos::operator()(const int n) +{ + + //std::cerr << "post_force (n=" << n << ")\n"; + + int i1,i2,i3,i4,i5,type,nlist; + int li1, li2, mli1,mli2,mli11,mli21,t1,li3,li4,mli3,mli4,mli31,mli41; + int list[5]; + // vectors needed to calculate the cross-term dihedral angles + double vb21x,vb21y,vb21z,vb32x,vb32y,vb32z,vb34x,vb34y,vb34z; + double vb23x,vb23y,vb23z; + double vb43x,vb43y,vb43z,vb45x,vb45y,vb45z,a1x,a1y,a1z,b1x,b1y,b1z; + double a2x,a2y,a2z,b2x,b2y,b2z,r32,a1sq,b1sq,a2sq,b2sq,dpr21r32,dpr34r32; + double dpr32r43,dpr45r43,r43,vb12x,vb12y,vb12z,vb54x,vb54y,vb54z; + // cross-term dihedral angles + double phi,psi,phi1,psi1; + double f1[3],f2[3],f3[3],f4[3],f5[3],vcmap[CMAPMAX]; + double gs[4],d1gs[4],d2gs[4],d12gs[4]; + double engfraction; + // vectors needed for the gradient/force calculation + double dphidr1x,dphidr1y,dphidr1z,dphidr2x,dphidr2y,dphidr2z; + double dphidr3x,dphidr3y,dphidr3z,dphidr4x,dphidr4y,dphidr4z; + double dpsidr1x,dpsidr1y,dpsidr1z,dpsidr2x,dpsidr2y,dpsidr2z; + double dpsidr3x,dpsidr3y,dpsidr3z,dpsidr4x,dpsidr4y,dpsidr4z; + + // Definition of cross-term dihedrals + + // phi dihedral + // |--------------------| + // a1-----a2-----a3-----a4-----a5 cross-term atoms + // C N CA C N cross-term atom types + // |--------------------| + // psi dihedral + + int nlocal = atomKK->nlocal; + + i1 = d_crosstermlist(n,0); + i2 = d_crosstermlist(n,1); + i3 = d_crosstermlist(n,2); + i4 = d_crosstermlist(n,3); + i5 = d_crosstermlist(n,4); + type = d_crosstermlist(n,5); + + //std::cerr << fmt::format("******** n={} i=[{},{},{},{},{}], type={}\n", n,i1,i2,i3,i4,i5,type); + + + if (type == 0) return; + + // calculate bond vectors for both dihedrals + + // phi + // vb21 = r2 - r1 + + vb21x = d_x(i2,0) - d_x(i1,0); + vb21y = d_x(i2,1) - d_x(i1,1); + vb21z = d_x(i2,2) - d_x(i1,2); + vb12x = -1.0*vb21x; + vb12y = -1.0*vb21y; + vb12z = -1.0*vb21z; + vb32x = d_x(i3,0) - d_x(i2,0); + vb32y = d_x(i3,1) - d_x(i2,1); + vb32z = d_x(i3,2) - d_x(i2,2); + vb23x = -1.0*vb32x; + vb23y = -1.0*vb32y; + vb23z = -1.0*vb32z; + + vb34x = d_x(i3,0) - d_x(i4,0); + vb34y = d_x(i3,1) - d_x(i4,1); + vb34z = d_x(i3,2) - d_x(i4,2); + + // psi + // bond vectors same as for phi: vb32 + + vb43x = -1.0*vb34x; + vb43y = -1.0*vb34y; + vb43z = -1.0*vb34z; + + vb45x = d_x(i4,0) - d_x(i5,0); + vb45y = d_x(i4,1) - d_x(i5,1); + vb45z = d_x(i4,2) - d_x(i5,2); + vb54x = -1.0*vb45x; + vb54y = -1.0*vb45y; + vb54z = -1.0*vb45z; + + // calculate normal vectors for planes that define the dihedral angles + + a1x = vb12y*vb23z - vb12z*vb23y; + a1y = vb12z*vb23x - vb12x*vb23z; + a1z = vb12x*vb23y - vb12y*vb23x; + + b1x = vb43y*vb23z - vb43z*vb23y; + b1y = vb43z*vb23x - vb43x*vb23z; + b1z = vb43x*vb23y - vb43y*vb23x; + + a2x = vb23y*vb34z - vb23z*vb34y; + a2y = vb23z*vb34x - vb23x*vb34z; + a2z = vb23x*vb34y - vb23y*vb34x; + + b2x = vb45y*vb43z - vb45z*vb43y; + b2y = vb45z*vb43x - vb45x*vb43z; + b2z = vb45x*vb43y - vb45y*vb43x; + + // calculate terms used later in calculations + + r32 = sqrt(vb32x*vb32x + vb32y*vb32y + vb32z*vb32z); + a1sq = a1x*a1x + a1y*a1y + a1z*a1z; + b1sq = b1x*b1x + b1y*b1y + b1z*b1z; + + r43 = sqrt(vb43x*vb43x + vb43y*vb43y + vb43z*vb43z); + a2sq = a2x*a2x + a2y*a2y + a2z*a2z; + b2sq = b2x*b2x + b2y*b2y + b2z*b2z; + //if (a1sq<0.0001 || b1sq<0.0001 || a2sq<0.0001 || b2sq<0.0001) + // printf("a1sq b1sq a2sq b2sq: %f %f %f %f \n",a1sq,b1sq,a2sq,b2sq); + if (a1sq<0.0001 || b1sq<0.0001 || a2sq<0.0001 || b2sq<0.0001) return; + dpr21r32 = vb21x*vb32x + vb21y*vb32y + vb21z*vb32z; + dpr34r32 = vb34x*vb32x + vb34y*vb32y + vb34z*vb32z; + dpr32r43 = vb32x*vb43x + vb32y*vb43y + vb32z*vb43z; + dpr45r43 = vb45x*vb43x + vb45y*vb43y + vb45z*vb43z; + + // calculate the backbone dihedral angles as VMD and GROMACS + + phi = FixCMAP::dihedral_angle_atan2(vb21x,vb21y,vb21z,a1x,a1y,a1z,b1x,b1y,b1z,r32); + psi = FixCMAP::dihedral_angle_atan2(vb32x,vb32y,vb32z,a2x,a2y,a2z,b2x,b2y,b2z,r43); + + std::cerr << fmt::format("******** n={} phi={}, psi={}\n", n, phi, psi); + + if (phi == 180.0) phi= -180.0; + if (psi == 180.0) psi= -180.0; + + phi1 = phi; + if (phi1 < 0.0) phi1 += 360.0; + psi1 = psi; + if (psi1 < 0.0) psi1 += 360.0; + + // find the neighbor grid point index + + li1 = int(((phi1+CMAPXMIN2)/CMAPDX)+((CMAPDIM*1.0)/2.0)); + li2 = int(((psi1+CMAPXMIN2)/CMAPDX)+((CMAPDIM*1.0)/2.0)); + + li3 = int((phi-CMAPXMIN2)/CMAPDX); + li4 = int((psi-CMAPXMIN2)/CMAPDX); + mli3 = li3 % CMAPDIM; + mli4 = li4 % CMAPDIM; + mli31 = (li3+1) % CMAPDIM; + mli41 = (li4+1) %CMAPDIM; + mli1 = li1 % CMAPDIM; + mli2 = li2 % CMAPDIM; + mli11 = (li1+1) % CMAPDIM; + mli21 = (li2+1) %CMAPDIM; + t1 = type-1; + if (t1 < 0 || t1 > 5) error->all(FLERR,"Invalid CMAP crossterm_type"); + + // determine the values and derivatives for the grid square points + + gs[0] = d_cmapgrid(t1,mli3,mli4); + gs[1] = d_cmapgrid(t1,mli31,mli4); + gs[2] = d_cmapgrid(t1,mli31,mli41); + gs[3] = d_cmapgrid(t1,mli3,mli41); + d1gs[0] = d_d1cmapgrid(t1,mli1,mli2); + d1gs[1] = d_d1cmapgrid(t1,mli11,mli2); + d1gs[2] = d_d1cmapgrid(t1,mli11,mli21); + d1gs[3] = d_d1cmapgrid(t1,mli1,mli21); + d2gs[0] = d_d2cmapgrid(t1,mli1,mli2); + d2gs[1] = d_d2cmapgrid(t1,mli11,mli2); + d2gs[2] = d_d2cmapgrid(t1,mli11,mli21); + d2gs[3] = d_d2cmapgrid(t1,mli1,mli21); + d12gs[0] = d_d12cmapgrid(t1,mli1,mli2); + d12gs[1] = d_d12cmapgrid(t1,mli11,mli2); + d12gs[2] = d_d12cmapgrid(t1,mli11,mli21); + d12gs[3] = d_d12cmapgrid(t1,mli1,mli21); + + std::cerr << fmt::format("******** n={} gs=[{},{},{},{}]\n", n, gs[0],gs[1],gs[2],gs[3]); + std::cerr << fmt::format("******** n={} d1gs=[{},{},{},{}]\n", n, d1gs[0],d1gs[1],d1gs[2],d1gs[3]); + std::cerr << fmt::format("******** n={} d2gs=[{},{},{},{}]\n", n, d2gs[0],d2gs[1],d2gs[2],d2gs[3]); + std::cerr << fmt::format("******** n={} d12gs=[{},{},{},{}]\n", n, d12gs[0],d12gs[1],d12gs[2],d12gs[3]); + + // calculate the cmap energy and the gradient (dE/dphi,dE/dpsi) + + double E, dEdPhi, dEdPsi; + bc_interpol(phi,psi,li3,li4,gs,d1gs,d2gs,d12gs,E,dEdPhi,dEdPsi); + + std::cerr << fmt::format("******** n={} dEdPhi={}, dEdPsi={}\n", n, dEdPhi, dEdPsi); + + // sum up cmap energy contributions + + engfraction = 0.2 * E; + if (i1 < nlocal) ecmap += engfraction; + if (i2 < nlocal) ecmap += engfraction; + if (i3 < nlocal) ecmap += engfraction; + if (i4 < nlocal) ecmap += engfraction; + if (i5 < nlocal) ecmap += engfraction; + + // calculate the derivatives dphi/dr_i + + dphidr1x = 1.0*r32/a1sq*a1x; + dphidr1y = 1.0*r32/a1sq*a1y; + dphidr1z = 1.0*r32/a1sq*a1z; + + dphidr2x = -1.0*r32/a1sq*a1x - dpr21r32/a1sq/r32*a1x + + dpr34r32/b1sq/r32*b1x; + dphidr2y = -1.0*r32/a1sq*a1y - dpr21r32/a1sq/r32*a1y + + dpr34r32/b1sq/r32*b1y; + dphidr2z = -1.0*r32/a1sq*a1z - dpr21r32/a1sq/r32*a1z + + dpr34r32/b1sq/r32*b1z; + + dphidr3x = dpr34r32/b1sq/r32*b1x - dpr21r32/a1sq/r32*a1x - r32/b1sq*b1x; + dphidr3y = dpr34r32/b1sq/r32*b1y - dpr21r32/a1sq/r32*a1y - r32/b1sq*b1y; + dphidr3z = dpr34r32/b1sq/r32*b1z - dpr21r32/a1sq/r32*a1z - r32/b1sq*b1z; + + dphidr4x = r32/b1sq*b1x; + dphidr4y = r32/b1sq*b1y; + dphidr4z = r32/b1sq*b1z; + + // calculate the derivatives dpsi/dr_i + + dpsidr1x = 1.0*r43/a2sq*a2x; + dpsidr1y = 1.0*r43/a2sq*a2y; + dpsidr1z = 1.0*r43/a2sq*a2z; + + dpsidr2x = r43/a2sq*a2x + dpr32r43/a2sq/r43*a2x - dpr45r43/b2sq/r43*b2x; + dpsidr2y = r43/a2sq*a2y + dpr32r43/a2sq/r43*a2y - dpr45r43/b2sq/r43*b2y; + dpsidr2z = r43/a2sq*a2z + dpr32r43/a2sq/r43*a2z - dpr45r43/b2sq/r43*b2z; + + dpsidr3x = dpr45r43/b2sq/r43*b2x - dpr32r43/a2sq/r43*a2x - r43/b2sq*b2x; + dpsidr3y = dpr45r43/b2sq/r43*b2y - dpr32r43/a2sq/r43*a2y - r43/b2sq*b2y; + dpsidr3z = dpr45r43/b2sq/r43*b2z - dpr32r43/a2sq/r43*a2z - r43/b2sq*b2z; + + dpsidr4x = r43/b2sq*b2x; + dpsidr4y = r43/b2sq*b2y; + dpsidr4z = r43/b2sq*b2z; + + // calculate forces on cross-term atoms: F = -(dE/dPhi)*(dPhi/dr) + + f1[0] = dEdPhi*dphidr1x; + f1[1] = dEdPhi*dphidr1y; + f1[2] = dEdPhi*dphidr1z; + f2[0] = dEdPhi*dphidr2x + dEdPsi*dpsidr1x; + f2[1] = dEdPhi*dphidr2y + dEdPsi*dpsidr1y; + f2[2] = dEdPhi*dphidr2z + dEdPsi*dpsidr1z; + f3[0] = -dEdPhi*dphidr3x - dEdPsi*dpsidr2x; + f3[1] = -dEdPhi*dphidr3y - dEdPsi*dpsidr2y; + f3[2] = -dEdPhi*dphidr3z - dEdPsi*dpsidr2z; + f4[0] = -dEdPhi*dphidr4x - dEdPsi*dpsidr3x; + f4[1] = -dEdPhi*dphidr4y - dEdPsi*dpsidr3y; + f4[2] = -dEdPhi*dphidr4z - dEdPsi*dpsidr3z; + f5[0] = -dEdPsi*dpsidr4x; + f5[1] = -dEdPsi*dpsidr4y; + f5[2] = -dEdPsi*dpsidr4z; + + std::cerr << fmt::format("******** n={} f1=[{},{},{}]\n",n,f1[0],f1[1],f1[2]); + + // apply force to each of the 5 atoms + + if (i1 < nlocal) { + d_f(i1,0) += f1[0]; + d_f(i1,1) += f1[1]; + d_f(i1,2) += f1[2]; + } + if (i2 < nlocal) { + d_f(i2,0) += f2[0]; + d_f(i2,1) += f2[1]; + d_f(i2,2) += f2[2]; + } + if (i3 < nlocal) { + d_f(i3,0) += f3[0]; + d_f(i3,1) += f3[1]; + d_f(i3,2) += f3[2]; + } + if (i4 < nlocal) { + d_f(i4,0) += f4[0]; + d_f(i4,1) += f4[1]; + d_f(i4,2) += f4[2]; + } + if (i5 < nlocal) { + d_f(i5,0) += f5[0]; + d_f(i5,1) += f5[1]; + d_f(i5,2) += f5[2]; + } + + // tally energy and/or virial + + if (evflag) { + //std::cerr << "******** tally energy and/or virial\n"; + nlist = 0; + if (i1 < nlocal) list[nlist++] = i1; + if (i2 < nlocal) list[nlist++] = i2; + if (i3 < nlocal) list[nlist++] = i3; + if (i4 < nlocal) list[nlist++] = i4; + if (i5 < nlocal) list[nlist++] = i5; + vcmap[0] = (vb12x*f1[0])+(vb32x*f3[0])+((vb43x+vb32x)*f4[0])+ + ((vb54x+vb43x+vb32x)*f5[0]); + vcmap[1] = (vb12y*f1[1])+(vb32y*f3[1])+((vb43y+vb32y)*f4[1])+ + ((vb54y+vb43y+vb32y)*f5[1]); + vcmap[2] = (vb12z*f1[2])+(vb32z*f3[2])+((vb43z+vb32z)*f4[2])+ + ((vb54z+vb43z+vb32z)*f5[2]); + vcmap[3] = (vb12x*f1[1])+(vb32x*f3[1])+((vb43x+vb32x)*f4[1])+ + ((vb54x+vb43x+vb32x)*f5[1]); + vcmap[4] = (vb12x*f1[2])+(vb32x*f3[2])+((vb43x+vb32x)*f4[2])+ + ((vb54x+vb43x+vb32x)*f5[2]); + vcmap[5] = (vb12y*f1[2])+(vb32y*f3[2])+((vb43y+vb32y)*f4[2])+ + ((vb54y+vb43y+vb32y)*f5[2]); + ev_tally(nlist,list,5.0,E,vcmap); + //ev_tally(5,list,nlocal,newton_bond,E,vcmap); + } + + //utils::logmesg(lmp, "post_force (n={})\n", n); + + } + +/* ---------------------------------------------------------------------- + allocate atom-based array +------------------------------------------------------------------------- */ + +template +void FixCMAPKokkos::grow_arrays(int nmax) +{ + k_num_crossterm.template sync(); + k_crossterm_type.template sync(); + k_crossterm_atom1.template sync(); + k_crossterm_atom2.template sync(); + k_crossterm_atom3.template sync(); + k_crossterm_atom4.template sync(); + k_crossterm_atom5.template sync(); + + // force reallocation on host + k_num_crossterm.template modify(); + k_crossterm_type.template modify(); + k_crossterm_atom1.template modify(); + k_crossterm_atom2.template modify(); + k_crossterm_atom3.template modify(); + k_crossterm_atom4.template modify(); + k_crossterm_atom5.template modify(); + + memoryKK->grow_kokkos(k_num_crossterm,num_crossterm,nmax,"cmap:num_crossterm"); + memoryKK->grow_kokkos(k_crossterm_type,crossterm_type,nmax,CMAPMAX,"cmap:crossterm_type"); + memoryKK->grow_kokkos(k_crossterm_atom1,crossterm_atom1,nmax,CMAPMAX,"cmap:crossterm_atom1"); + memoryKK->grow_kokkos(k_crossterm_atom2,crossterm_atom2,nmax,CMAPMAX,"cmap:crossterm_atom2"); + memoryKK->grow_kokkos(k_crossterm_atom3,crossterm_atom3,nmax,CMAPMAX,"cmap:crossterm_atom3"); + memoryKK->grow_kokkos(k_crossterm_atom4,crossterm_atom4,nmax,CMAPMAX,"cmap:crossterm_atom4"); + memoryKK->grow_kokkos(k_crossterm_atom5,crossterm_atom5,nmax,CMAPMAX,"cmap:crossterm_atom5"); + + d_num_crossterm = k_num_crossterm.template view(); + d_crossterm_type = k_crossterm_type.template view(); + d_crossterm_atom1 = k_crossterm_atom1.template view(); + d_crossterm_atom2 = k_crossterm_atom2.template view(); + d_crossterm_atom3 = k_crossterm_atom3.template view(); + d_crossterm_atom4 = k_crossterm_atom4.template view(); + d_crossterm_atom5 = k_crossterm_atom5.template view(); + + // must initialize num_crossterm to 0 for added atoms + // may never be set for some atoms when data file is read + + for (int i = nmax_previous; i < nmax; i++) k_num_crossterm.h_view(i) = 0; + nmax_previous = nmax; + + k_num_crossterm.template modify(); + k_crossterm_type.template modify(); + k_crossterm_atom1.template modify(); + k_crossterm_atom2.template modify(); + k_crossterm_atom3.template modify(); + k_crossterm_atom4.template modify(); + k_crossterm_atom5.template modify(); +} + +/* ---------------------------------------------------------------------- + copy values within local atom-based array +------------------------------------------------------------------------- */ + +template +void FixCMAPKokkos::copy_arrays(int i, int j, int delflag) +{ + k_num_crossterm.template sync(); + k_crossterm_type.template sync(); + k_crossterm_atom1.template sync(); + k_crossterm_atom2.template sync(); + k_crossterm_atom3.template sync(); + k_crossterm_atom4.template sync(); + k_crossterm_atom5.template sync(); + + FixCMAP::copy_arrays(i,j,delflag); + + k_num_crossterm.template modify(); + k_crossterm_type.template modify(); + k_crossterm_atom1.template modify(); + k_crossterm_atom2.template modify(); + k_crossterm_atom3.template modify(); + k_crossterm_atom4.template modify(); + k_crossterm_atom5.template modify(); +} + +/* ---------------------------------------------------------------------- + initialize one atom's array values, called when atom is created +------------------------------------------------------------------------- */ + +template +void FixCMAPKokkos::set_arrays(int i) +{ + k_num_crossterm.sync_host(); + num_crossterm[i] = 0; + k_num_crossterm.modify_host(); +} + +/* ---------------------------------------------------------------------- + pack values in local atom-based arrays for exchange with another proc +------------------------------------------------------------------------- */ + +template +int FixCMAPKokkos::pack_exchange(int i, double *buf) +{ + k_num_crossterm.sync_host(); + k_crossterm_type.sync_host(); + k_crossterm_atom1.sync_host(); + k_crossterm_atom2.sync_host(); + k_crossterm_atom3.sync_host(); + k_crossterm_atom4.sync_host(); + k_crossterm_atom5.sync_host(); + + int m = FixCMAP::pack_exchange(i,buf); + + k_num_crossterm.modify_host(); + k_crossterm_type.modify_host(); + k_crossterm_atom1.modify_host(); + k_crossterm_atom2.modify_host(); + k_crossterm_atom3.modify_host(); + k_crossterm_atom4.modify_host(); + k_crossterm_atom5.modify_host(); + + return m; +} + +/* ---------------------------------------------------------------------- + unpack values in local atom-based arrays from exchange with another proc +------------------------------------------------------------------------- */ + +template +int FixCMAPKokkos::unpack_exchange(int nlocal, double *buf) +{ + k_num_crossterm.sync_host(); + k_crossterm_type.sync_host(); + k_crossterm_atom1.sync_host(); + k_crossterm_atom2.sync_host(); + k_crossterm_atom3.sync_host(); + k_crossterm_atom4.sync_host(); + k_crossterm_atom5.sync_host(); + + int m = FixCMAP::unpack_exchange(nlocal,buf); + + k_num_crossterm.modify_host(); + k_crossterm_type.modify_host(); + k_crossterm_atom1.modify_host(); + k_crossterm_atom2.modify_host(); + k_crossterm_atom3.modify_host(); + k_crossterm_atom4.modify_host(); + k_crossterm_atom5.modify_host(); + + return m; +} + + +/* ---------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void FixCMAPKokkos::bc_interpol(double x1, double x2, int low1, int low2, double *gs, + double *d1gs, double *d2gs, double *d12gs, + double &E, double &dEdPhi, double &dEdPsi ) +{ + + // FUSE bc_coeff() and bc_interpol() inline functions for kokkos version + + // calculate the bicubic interpolation coefficients c_ij + + static int wt[16][16] = + { {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0}, + {-3, 0, 0, 3, 0, 0, 0, 0,-2, 0, 0,-1, 0, 0, 0, 0}, + {2, 0, 0,-2, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0}, + {0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0}, + {0, 0, 0, 0,-3, 0, 0, 3, 0, 0, 0, 0,-2, 0, 0,-1}, + {0, 0, 0, 0, 2, 0, 0,-2, 0, 0, 0, 0, 1, 0, 0, 1}, + {-3, 3, 0, 0,-2,-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0,-3, 3, 0, 0,-2,-1, 0, 0}, + {9,-9, 9,-9, 6, 3,-3,-6, 6,-6,-3, 3, 4, 2, 1, 2}, + {-6, 6,-6, 6,-4,-2, 2, 4,-3, 3, 3,-3,-2,-1,-1,-2}, + {2,-2, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 2,-2, 0, 0, 1, 1, 0, 0}, + {-6, 6,-6, 6,-3,-3, 3, 3,-4, 4, 2,-2,-2,-2,-1,-1}, + {4,-4, 4,-4, 2, 2,-2,-2, 2,-2,-2, 2, 1, 1, 1, 1} + }; + + int i, j, k, in; + double xx, x[16], cij[4][4]; + + for (i = 0; i < 4; i++) { + x[i] = gs[i]; + x[i+4] = d1gs[i]*CMAPDX; + x[i+8] = d2gs[i]*CMAPDX; + x[i+12] = d12gs[i]*CMAPDX*CMAPDX; + } + + in = 0; + for (i = 0; i < 4; i++) { + for (j = 0; j < 4; j++) { + xx = 0.0; + for (k = 0; k < 16; k++) xx += wt[in][k]*x[k]; + in++; + cij[i][j] = xx; + } + } + + // for a given point of interest and its corresponding grid square values, + // gradients and cross-derivatives + // calculate the interpolated value of the point of interest (POI) + + double t, u, gs1l, gs2l; + + // set the interpolation coefficients + // bc_coeff(gs,d1gs,d2gs,d12gs,&cij[0]); + + gs1l = d_g_axis(low1); + gs2l = d_g_axis(low2); + + t = (x1-gs1l)/CMAPDX; + u = (x2-gs2l)/CMAPDX; + + E = dEdPhi = dEdPsi = 0.0; + + for (i = 3; i >= 0; i--) { + E = t*E + ((cij[i][3]*u+cij[i][2])*u+cij[i][1])*u+cij[i][0]; + dEdPhi = u*dEdPhi + (3.0*cij[3][i]*t+2.0*cij[2][i])*t+cij[1][i]; + dEdPsi = t*dEdPsi + (3.0*cij[i][3]*u+2.0*cij[i][2])*u+cij[i][1]; + + std::cerr << fmt::format("******** cij[{}]=[{},{},{},{}]\n", i,cij[i][0],cij[i][1],cij[i][2],cij[i][3]); + + } + + dEdPhi *= (180.0/MY_PI/CMAPDX); + dEdPsi *= (180.0/MY_PI/CMAPDX); +} + + + +/* ---------------------------------------------------------------------- + return local index of atom J or any of its images that is closest to atom I + if J is not a valid index like -1, just return it + copied from domain.cpp +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +int FixCMAPKokkos::closest_image(const int i, int j) const +{ + if (j < 0) return j; + + const X_FLOAT xi0 = d_x(i,0); + const X_FLOAT xi1 = d_x(i,1); + const X_FLOAT xi2 = d_x(i,2); + + int closest = j; + X_FLOAT delx = xi0 - d_x(j,0); + X_FLOAT dely = xi1 - d_x(j,1); + X_FLOAT delz = xi2 - d_x(j,2); + X_FLOAT rsqmin = delx*delx + dely*dely + delz*delz; + X_FLOAT rsq; + + while (d_sametag[j] >= 0) { + j = d_sametag[j]; + delx = xi0 - d_x(j,0); + dely = xi1 - d_x(j,1); + delz = xi2 - d_x(j,2); + rsq = delx*delx + dely*dely + delz*delz; + if (rsq < rsqmin) { + rsqmin = rsq; + closest = j; + } + } + + return closest; +} + + +namespace LAMMPS_NS { +template class FixCMAPKokkos; +#ifdef LMP_KOKKOS_GPU +template class FixCMAPKokkos; +#endif +} diff --git a/src/KOKKOS/fix_cmap_kokkos.h b/src/KOKKOS/fix_cmap_kokkos.h new file mode 100644 index 0000000000..186a717fc6 --- /dev/null +++ b/src/KOKKOS/fix_cmap_kokkos.h @@ -0,0 +1,99 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef FIX_CLASS +// clang-format off +FixStyle(cmap/kk,FixCMAPKokkos); +FixStyle(cmap/kk/device,FixCMAPKokkos); +FixStyle(cmap/kk/host,FixCMAPKokkos); +// clang-format on +#else + +// clang-format off +#ifndef LMP_FIX_CMAP_KOKKOS_H +#define LMP_FIX_CMAP_KOKKOS_H + +#include "fix_cmap.h" +#include "kokkos_type.h" + +namespace LAMMPS_NS { + +template +class FixCMAPKokkos : public FixCMAP { + typedef ArrayTypes AT; + + public: + FixCMAPKokkos(class LAMMPS *, int, char **); + ~FixCMAPKokkos() override; + + void init() override; + void pre_neighbor() override; + void post_force(int) override; + + KOKKOS_INLINE_FUNCTION + //void operator()(const int) const; + void operator()(const int); + + void grow_arrays(int) override; + void copy_arrays(int, int, int) override; + void set_arrays(int) override; + int pack_exchange(int, double *) override; + int unpack_exchange(int, double *) override; + + protected: + typename AT::t_x_array d_x; + typename AT::t_f_array d_f; + //typename AT::t_int_1d d_type, d_mask; + + DAT::tdual_int_1d k_sametag; + typename AT::t_int_1d d_sametag; + int map_style; + DAT::tdual_int_1d k_map_array; + dual_hash_type k_map_hash; + + DAT::tdual_int_1d k_num_crossterm; + typename AT::t_int_1d d_num_crossterm; + + DAT::tdual_int_2d k_crosstermlist, k_crossterm_type; + typename AT::t_int_2d d_crosstermlist, d_crossterm_type; + + DAT::tdual_tagint_2d k_crossterm_atom1, k_crossterm_atom2, k_crossterm_atom3; + DAT::tdual_tagint_2d k_crossterm_atom4, k_crossterm_atom5; + typename AT::t_tagint_2d d_crossterm_atom1, d_crossterm_atom2, d_crossterm_atom3; + typename AT::t_tagint_2d d_crossterm_atom4, d_crossterm_atom5; + + DAT::tdual_float_1d k_g_axis; + typename AT::t_float_1d d_g_axis; + + DAT::tdual_float_3d k_cmapgrid, k_d1cmapgrid, k_d2cmapgrid, k_d12cmapgrid; + typename AT::t_float_3d d_cmapgrid, d_d1cmapgrid, d_d2cmapgrid, d_d12cmapgrid; + + // calculate bicubic interpolation coefficient matrix c_ij + KOKKOS_INLINE_FUNCTION + void bc_coeff(double *, double *, double *, double *, double **); + + // perform bicubic interpolation at point of interest + KOKKOS_INLINE_FUNCTION + void bc_interpol(double, double, int, int, double *, double *, double *, double *, + double &, double &, double &); + + // copied from Domain + KOKKOS_INLINE_FUNCTION + int closest_image(const int, int) const; + +}; + +} // namespace LAMMPS_NS + +#endif // LMP_FIX_CMAP_KOKKOS_H +#endif // FIX_CLASS diff --git a/src/MOLECULE/fix_cmap.cpp b/src/MOLECULE/fix_cmap.cpp index bc220da30e..b58e055e9b 100644 --- a/src/MOLECULE/fix_cmap.cpp +++ b/src/MOLECULE/fix_cmap.cpp @@ -46,18 +46,17 @@ #include #include +// FIXME: remove after debugging done +#include + using namespace LAMMPS_NS; using namespace FixConst; using namespace MathConst; -static constexpr int LISTDELTA = 10000; -static constexpr double LB_FACTOR = 1.5; +//static constexpr int LISTDELTA = 10000; +//static constexpr double LB_FACTOR = 1.5; + -static constexpr int CMAPMAX = 6; // max # of CMAP terms stored by one atom -static constexpr int CMAPDIM = 24; // grid map dimension is 24 x 24 -static constexpr double CMAPXMIN = -360.0; -static constexpr double CMAPXMIN2 = -180.0; -static constexpr double CMAPDX = 15.0; // 360/CMAPDIM /* ---------------------------------------------------------------------- */ @@ -127,6 +126,9 @@ FixCMAP::FixCMAP(LAMMPS *lmp, int narg, char **arg) : FixCMAP::~FixCMAP() { + + if (copymode) return; + // unregister callbacks to this fix from Atom class atom->delete_callback(id,Atom::GROW); @@ -179,7 +181,7 @@ void FixCMAP::init() // pre-compute the derivatives of the maps - for (i = 0; i < 6; i++) + for (i = 0; i < CMAPMAX; i++) set_map_derivatives(cmapgrid[i],d1cmapgrid[i],d2cmapgrid[i],d12cmapgrid[i]); if (utils::strmatch(update->integrate_style,"^respa")) { @@ -242,7 +244,7 @@ void FixCMAP::pre_neighbor() if (maxcrossterm == 0) { if (nprocs == 1) maxcrossterm = ncmap; else maxcrossterm = static_cast (LB_FACTOR*ncmap/nprocs); - memory->create(crosstermlist,maxcrossterm,6,"cmap:crosstermlist"); + memory->create(crosstermlist,maxcrossterm,CMAPMAX,"cmap:crosstermlist"); } int nlocal = atom->nlocal; @@ -274,7 +276,7 @@ void FixCMAP::pre_neighbor() i <= atom4 && i <= atom5) { if (ncrosstermlist == maxcrossterm) { maxcrossterm += LISTDELTA; - memory->grow(crosstermlist,maxcrossterm,6,"cmap:crosstermlist"); + memory->grow(crosstermlist,maxcrossterm,CMAPMAX,"cmap:crosstermlist"); } crosstermlist[ncrosstermlist][0] = atom1; crosstermlist[ncrosstermlist][1] = atom2; @@ -314,7 +316,7 @@ void FixCMAP::post_force(int vflag) double dpr32r43,dpr45r43,r43,vb12x,vb12y,vb12z,vb54x,vb54y,vb54z; // cross-term dihedral angles double phi,psi,phi1,psi1; - double f1[3],f2[3],f3[3],f4[3],f5[3],vcmap[6]; + double f1[3],f2[3],f3[3],f4[3],f5[3],vcmap[CMAPMAX]; double gs[4],d1gs[4],d2gs[4],d12gs[4]; double engfraction; // vectors needed for the gradient/force calculation @@ -348,6 +350,9 @@ void FixCMAP::post_force(int vflag) i5 = crosstermlist[n][4]; type = crosstermlist[n][5]; + + //std::cerr << fmt::format("******** n={} i=[{},{},{},{},{}], type={}\n",n,i1,i2,i3,i4,i5,type); + if (type == 0) continue; // calculate bond vectors for both dihedrals @@ -426,6 +431,8 @@ void FixCMAP::post_force(int vflag) phi = dihedral_angle_atan2(vb21x,vb21y,vb21z,a1x,a1y,a1z,b1x,b1y,b1z,r32); psi = dihedral_angle_atan2(vb32x,vb32y,vb32z,a2x,a2y,a2z,b2x,b2y,b2z,r43); + std::cerr << fmt::format("******** n={} phi={}, psi={}\n", n, phi, psi); + if (phi == 180.0) phi= -180.0; if (psi == 180.0) psi= -180.0; @@ -473,10 +480,19 @@ void FixCMAP::post_force(int vflag) d12gs[2] = d12cmapgrid[t1][mli11][mli21]; d12gs[3] = d12cmapgrid[t1][mli1][mli21]; + std::cerr << fmt::format("******** n={} gs=[{},{},{},{}]\n", n, gs[0],gs[1],gs[2],gs[3]); + std::cerr << fmt::format("******** n={} d1gs=[{},{},{},{}]\n", n, d1gs[0],d1gs[1],d1gs[2],d1gs[3]); + std::cerr << fmt::format("******** n={} d2gs=[{},{},{},{}]\n", n, d2gs[0],d2gs[1],d2gs[2],d2gs[3]); + std::cerr << fmt::format("******** n={} d12gs=[{},{},{},{}]\n", n, d12gs[0],d12gs[1],d12gs[2],d12gs[3]); + + // calculate the cmap energy and the gradient (dE/dphi,dE/dpsi) bc_interpol(phi,psi,li3,li4,gs,d1gs,d2gs,d12gs); + std::cerr << fmt::format("******** n={} dEdPhi={}, dEdPsi={}\n", n, dEdPhi, dEdPsi); + + // sum up cmap energy contributions engfraction = 0.2 * E; @@ -543,6 +559,8 @@ void FixCMAP::post_force(int vflag) f5[1] = -dEdPsi*dpsidr4y; f5[2] = -dEdPsi*dpsidr4z; + std::cerr << fmt::format("******** n={} f1=[{},{},{}]\n",n,f1[0],f1[1],f1[2]); + // apply force to each of the 5 atoms if (i1 < nlocal) { @@ -595,7 +613,12 @@ void FixCMAP::post_force(int vflag) ev_tally(nlist,list,5.0,E,vcmap); //ev_tally(5,list,nlocal,newton_bond,E,vcmap); } + + utils::logmesg(lmp, "post_force (n={})\n", n); + } + + } /* ---------------------------------------------------------------------- */ @@ -620,6 +643,7 @@ double FixCMAP::compute_scalar() { double all; MPI_Allreduce(&ecmap,&all,1,MPI_DOUBLE,MPI_SUM,world); + utils::logmesg(lmp, "compute_scalar = {}\n", all); return all; } @@ -654,7 +678,7 @@ void FixCMAP::read_grid_map(char *cmapfile) } } - MPI_Bcast(&cmapgrid[0][0][0],6*CMAPDIM*CMAPDIM,MPI_DOUBLE,0,world); + MPI_Bcast(&cmapgrid[0][0][0],CMAPMAX*CMAPDIM*CMAPDIM,MPI_DOUBLE,0,world); } /* ---------------------------------------------------------------------- */ @@ -907,6 +931,7 @@ void FixCMAP::bc_interpol(double x1, double x2, int low1, int low2, double *gs, E = t*E + ((cij[i][3]*u+cij[i][2])*u+cij[i][1])*u+cij[i][0]; dEdPhi = u*dEdPhi + (3.0*cij[3][i]*t+2.0*cij[2][i])*t+cij[1][i]; dEdPsi = t*dEdPsi + (3.0*cij[i][3]*u+2.0*cij[i][2])*u+cij[i][1]; + std::cerr << fmt::format("******** cij[{}]=[{},{},{},{}]\n", i,cij[i][0],cij[i][1],cij[i][2],cij[i][3]); } dEdPhi *= (180.0/MY_PI/CMAPDX); diff --git a/src/MOLECULE/fix_cmap.h b/src/MOLECULE/fix_cmap.h index 1c6aba95e0..36299a4663 100644 --- a/src/MOLECULE/fix_cmap.h +++ b/src/MOLECULE/fix_cmap.h @@ -21,8 +21,17 @@ FixStyle(cmap,FixCMAP); #define LMP_FIX_CMAP_H #include "fix.h" + namespace LAMMPS_NS { +#define CMAPMAX 6 // max # of CMAP terms stored by one atom +#define CMAPDIM 24 // grid map dimension is 24 x 24 +#define CMAPXMIN -360.0 +#define CMAPXMIN2 -180.0 +#define CMAPDX 15.0 // 360/CMAPDIM +#define LB_FACTOR 1.5 +#define LISTDELTA 10000 + class FixCMAP : public Fix { public: FixCMAP(class LAMMPS *, int, char **); @@ -64,7 +73,7 @@ class FixCMAP : public Fix { double memory_usage() override; - private: + protected: int eflag_caller; int ctype, ilevel_respa; int ncrosstermtypes, crossterm_per_atom, maxcrossterm; @@ -79,9 +88,8 @@ class FixCMAP : public Fix { tagint **crossterm_atom1, **crossterm_atom2, **crossterm_atom3; tagint **crossterm_atom4, **crossterm_atom5; - double E, dEdPhi, dEdPsi; double ecmap; - double fcmap[4], cij[4][4]; + //double fcmap[4]; FIXME: remove ? unused variable double *g_axis; // CMAP grid points obtained from external file @@ -121,6 +129,10 @@ class FixCMAP : public Fix { // perform bicubic interpolation at point of interest void bc_interpol(double, double, int, int, double *, double *, double *, double *); + + private: + double E, dEdPhi, dEdPsi, cij[4][4]; + }; } // namespace LAMMPS_NS From 3da8e9a9a58acf51afc195884c79c9a0ad6e10e8 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Wed, 31 Jul 2024 12:59:24 -0400 Subject: [PATCH 0061/1018] add cmap unit test --- unittest/force-styles/tests/data.cmap | 229 ++++++++++++++++++ .../force-styles/tests/fix-timestep-cmap.yaml | 80 ++++++ unittest/force-styles/tests/in.cmap | 33 +++ 3 files changed, 342 insertions(+) create mode 100644 unittest/force-styles/tests/data.cmap create mode 100644 unittest/force-styles/tests/fix-timestep-cmap.yaml create mode 100644 unittest/force-styles/tests/in.cmap diff --git a/unittest/force-styles/tests/data.cmap b/unittest/force-styles/tests/data.cmap new file mode 100644 index 0000000000..c147dc8d3e --- /dev/null +++ b/unittest/force-styles/tests/data.cmap @@ -0,0 +1,229 @@ +LAMMPS data file via write_data, version 5 May 2020, timestep = 0 + +29 atoms +5 atom types +24 bonds +5 bond types +30 angles +4 angle types +31 dihedrals +5 dihedral types +2 impropers +2 improper types +2 crossterms + + -6.024572 8.975428 xlo xhi + -7.692866 7.307134 ylo yhi + -8.086924 6.913076 zlo zhi + +Masses + +1 12.0107 +2 4.00794 +3 14.0067 +4 15.9994 +5 15.9994 + +Pair Coeffs # zero + +1 +2 +3 +4 +5 + +Bond Coeffs # zero + +1 1.5 +2 1.1 +3 1.3 +4 1.2 +5 1 + +Angle Coeffs # zero + +1 110.1 +2 111 +3 120 +4 108.5 + +Dihedral Coeffs # zero + +1 +2 +3 +4 +5 + +Improper Coeffs # zero + +1 +2 + +Atoms # full + +10 2 1 7.0000000000000007e-02 2.0185283555536988e+00 -1.4283966846517357e+00 -9.6733527271133024e-01 0 0 0 +11 2 2 8.9999999999999997e-02 1.7929780509347666e+00 -1.9871047540768743e+00 -1.8840626643185674e+00 0 0 0 +12 2 1 -2.7000000000000002e-01 3.0030247876861225e+00 -4.8923319967572748e-01 -1.6188658531537248e+00 0 0 0 +13 2 2 8.9999999999999997e-02 4.0447273787895934e+00 -9.0131998547446246e-01 -1.6384447268320836e+00 0 0 0 +14 2 2 8.9999999999999997e-02 2.6033152817257075e+00 -4.0789761505963579e-01 -2.6554413538823063e+00 0 0 0 + 2 1 2 3.1000000000000000e-01 3.0197083955402204e-01 2.9515239068888608e+00 -8.5689735572907566e-01 0 0 0 + 3 1 1 -2.0000000000000000e-02 -6.9435377880558602e-01 1.2440473127136711e+00 -6.2233801468892025e-01 0 0 0 + 4 1 2 8.9999999999999997e-02 -1.5771614164685133e+00 1.4915333140468066e+00 -1.2487126845040522e+00 0 0 0 + 6 1 1 5.1000000000000001e-01 2.9412607937706009e-01 2.2719282656652909e-01 -1.2843094067857870e+00 0 0 0 + 7 1 4 -5.1000000000000001e-01 3.4019871062879609e-01 -9.1277350075786561e-03 -2.4633113224304561e+00 0 0 0 +19 3 2 4.2359999999999998e-01 1.5349125211132961e+00 2.6315969880333707e+00 -4.2472859440220647e+00 0 0 0 +15 2 2 8.9999999999999997e-02 2.9756315249791303e+00 5.6334269722969288e-01 -1.2437650754599008e+00 0 0 0 +18 3 4 -8.4719999999999995e-01 2.1384791188033843e+00 3.0177261773770208e+00 -3.5160827596876225e+00 0 0 0 +20 3 2 4.2359999999999998e-01 2.7641167828863153e+00 3.6833419064000221e+00 -3.9380850623312638e+00 0 0 0 + 8 2 3 -4.6999999999999997e-01 1.1641187171852805e+00 -4.8375305955385234e-01 -6.7659823767368688e-01 0 0 0 + 9 2 2 3.1000000000000000e-01 1.3777459838125838e+00 -2.5366338669522998e-01 2.6877644730326306e-01 0 0 0 +16 2 1 5.1000000000000001e-01 2.6517554244980306e+00 -2.3957110424978438e+00 3.2908335999178327e-02 0 0 0 +17 2 4 -5.1000000000000001e-01 2.2309964792710639e+00 -2.1022918943319384e+00 1.1491948328949437e+00 0 0 0 + 1 1 3 -4.6999999999999997e-01 -2.7993683669226832e-01 2.4726588069312840e+00 -1.7200860244148433e-01 0 0 0 + 5 1 2 8.9999999999999997e-02 -8.9501761359359255e-01 9.3568128743071344e-01 4.0227731871484346e-01 0 0 0 +21 4 5 -8.4719999999999995e-01 4.9064454390208301e+00 -4.0751205255383196e+00 -3.6215576073601046e+00 0 0 0 +22 4 2 4.2359999999999998e-01 4.3687453488627543e+00 -4.2054270536772504e+00 -4.4651491269372565e+00 0 0 0 +23 4 2 4.2359999999999998e-01 5.7374928154769504e+00 -3.5763355905184966e+00 -3.8820297194230728e+00 0 0 0 +24 5 5 -8.4719999999999995e-01 2.0684115301174013e+00 3.1518221747664397e+00 3.1554242678474576e+00 0 0 0 +25 5 2 4.2359999999999998e-01 1.2998381073113014e+00 3.2755513587518097e+00 2.5092990173114837e+00 0 0 0 +26 5 2 4.2359999999999998e-01 2.5807438597688113e+00 4.0120175892854135e+00 3.2133398379059099e+00 0 0 0 +27 6 5 -8.4719999999999995e-01 -1.9613581876744359e+00 -4.3556300596085160e+00 2.1101467673534788e+00 0 0 0 +28 6 2 4.2359999999999998e-01 -2.7406520384725965e+00 -4.0207251278130975e+00 1.5828689861678511e+00 0 0 0 +29 6 2 4.2359999999999998e-01 -1.3108232656499081e+00 -3.5992986322410760e+00 2.2680459788743503e+00 0 0 0 + +Velocities + +1 7.7867804888392077e-04 5.8970331623292821e-04 -2.2179517633030531e-04 +2 2.7129529964126462e-03 4.6286427111164284e-03 3.5805549693846352e-03 +3 -1.2736791029204805e-03 1.6108674226414498e-03 -3.3618185901550799e-04 +4 -9.2828595122009308e-04 -1.2537885319521818e-03 -4.1204974953432108e-03 +5 -1.1800848061603740e-03 7.5424401975844038e-04 6.9023177964912290e-05 +6 -3.0914004879905335e-04 1.2755385764678133e-03 7.9574303350202582e-04 +7 -1.1037894966874103e-04 -7.6764845099077425e-04 -7.7217630460203659e-04 +8 3.9060281273221989e-04 -8.1444231918053418e-04 1.5134641148324972e-04 +9 1.2475530960659720e-03 -2.6608454451432528e-03 1.1117602907112732e-03 +10 4.5008983776042893e-04 4.9530197647538077e-04 -2.3336234361093645e-04 +11 -3.6977669078869707e-04 -1.5289071951960539e-03 -2.9176389881837113e-03 +12 1.0850834530183159e-03 -6.4965897903201833e-04 -1.2971152622619948e-03 +13 4.0754559196230639e-03 3.5043502394946119e-03 -7.8324487687854666e-04 +14 -1.3837220448746613e-04 -4.0656048637594394e-03 -3.9333461173944500e-03 +15 -4.3301707382721859e-03 -3.1802661664634938e-03 3.2037919043360571e-03 +16 -9.6715751018414326e-05 -5.0016572678960377e-04 1.4945658875149626e-03 +17 6.5692180538157174e-04 3.6635779995305095e-04 8.3495414466050911e-04 +18 -6.0936815808025862e-04 -9.3774557532468582e-04 -3.3558072507805731e-04 +19 -6.9919768291957119e-04 -3.6060777270430031e-03 4.2833405289822791e-03 +20 4.7777805013736515e-03 5.1003745845520452e-03 1.8002873923729241e-03 +21 -9.5568188553430398e-04 1.6594630943762931e-04 -1.8199788009966615e-04 +22 -3.3137518957653462e-03 -2.8683968287936054e-03 3.6384389958326871e-03 +23 2.4209481134686401e-04 -4.5457709985051130e-03 2.7663581642115042e-03 +24 2.5447450568861086e-04 4.8412447786110117e-04 -4.8021914527341357e-04 +25 4.3722771097312743e-03 -4.5184411669545515e-03 2.5200952006556795e-03 +26 -1.9250110555001179e-03 -3.0342169883610837e-03 3.5062814567984532e-03 +27 -2.6510179146429716e-04 3.6306203629019116e-04 -5.6235585400647747e-04 +28 -2.3068708109787484e-04 -8.5663070212203200e-04 2.1302563179109169e-03 +29 -2.5054744388303732e-03 -1.6773997805290820e-04 2.8436699761004796e-03 + +Bonds + +1 5 1 2 +2 3 1 3 +3 2 3 4 +4 2 3 5 +5 1 3 6 +6 3 6 8 +7 4 6 7 +8 5 8 9 +9 3 8 10 +10 2 10 11 +11 1 10 12 +12 1 10 16 +13 2 12 13 +14 2 12 14 +15 2 12 15 +16 4 16 17 +17 5 18 19 +18 5 18 20 +19 5 21 22 +20 5 21 23 +21 5 24 25 +22 5 24 26 +23 5 27 28 +24 5 27 29 + +Angles + +1 4 2 1 3 +2 4 1 3 5 +3 4 1 3 4 +4 4 1 3 6 +5 4 4 3 5 +6 2 5 3 6 +7 2 4 3 6 +8 3 3 6 7 +9 3 3 6 8 +10 3 7 6 8 +11 2 6 8 9 +12 2 9 8 10 +13 3 6 8 10 +14 2 8 10 11 +15 3 8 10 16 +16 2 11 10 12 +17 1 12 10 16 +18 1 8 10 12 +19 2 11 10 16 +20 2 10 12 15 +21 2 10 12 14 +22 2 10 12 13 +23 4 13 12 15 +24 4 13 12 14 +25 4 14 12 15 +26 4 10 16 17 +27 1 19 18 20 +28 1 22 21 23 +29 1 25 24 26 +30 1 28 27 29 + +Dihedrals + +1 2 2 1 3 6 +2 2 2 1 3 4 +3 3 2 1 3 5 +4 1 1 3 6 8 +5 1 1 3 6 7 +6 5 4 3 6 8 +7 5 4 3 6 7 +8 5 5 3 6 8 +9 5 5 3 6 7 +10 4 3 6 8 9 +11 3 3 6 8 10 +12 3 7 6 8 9 +13 4 7 6 8 10 +14 2 6 8 10 12 +15 2 6 8 10 16 +16 2 6 8 10 11 +17 2 9 8 10 12 +18 4 9 8 10 16 +19 5 9 8 10 11 +20 5 8 10 12 13 +21 1 8 10 12 14 +22 5 8 10 12 15 +23 4 8 10 16 17 +24 5 11 10 12 13 +25 5 11 10 12 14 +26 5 11 10 12 15 +27 2 11 10 16 17 +28 2 12 10 16 17 +29 5 16 10 12 13 +30 5 16 10 12 14 +31 5 16 10 12 15 + +Impropers + +1 1 6 3 8 7 +2 2 8 6 10 9 + +CMAP + +1 1 8 10 12 18 20 +2 5 18 20 22 25 27 diff --git a/unittest/force-styles/tests/fix-timestep-cmap.yaml b/unittest/force-styles/tests/fix-timestep-cmap.yaml new file mode 100644 index 0000000000..148ac7766c --- /dev/null +++ b/unittest/force-styles/tests/fix-timestep-cmap.yaml @@ -0,0 +1,80 @@ +--- +lammps_version: 27 Jun 2024 +tags: generated +date_generated: Wed Jul 31 05:33:32 2024 +epsilon: 2e-14 +skip_tests: +prerequisites: ! | + atom full + fix cmap +pre_commands: ! "" +post_commands: ! | + fix move all nve + fix test all cmap charmm36.cmap + fix_modify test energy yes +input_file: in.cmap +natoms: 29 +run_stress: ! |2- + 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +global_scalar: 0 +run_pos: ! |2 + 1 -2.7960957478828119e-01 2.4731013564911359e+00 -1.7197055808974271e-01 + 2 3.0268926383541106e-01 2.9526877236199844e+00 -8.5607741997777531e-01 + 3 -6.9478589336055918e-01 1.2441536889866271e+00 -6.2251237407370763e-01 + 4 -1.5774369590204109e+00 1.4911372570011669e+00 -1.2496944936030625e+00 + 5 -8.9546513497723546e-01 9.3570244722231344e-01 4.0225073865903394e-01 + 6 2.9323909171637064e-01 2.2849726471998921e-01 -1.2829633671249177e+00 + 7 3.4020167981158811e-01 -9.5631325556748970e-03 -2.4648145585246484e+00 + 8 1.1644032977505605e+00 -4.8402440388979490e-01 -6.7588680768764176e-01 + 9 1.3780470634871482e+00 -2.5423316933384821e-01 2.6922899960539104e-01 + 10 2.0191822499194449e+00 -1.4288375504493047e+00 -9.6763942208902598e-01 + 11 1.7928154959364644e+00 -1.9875167360214077e+00 -1.8847766479050614e+00 + 12 3.0033116656084555e+00 -4.8939013551801663e-01 -1.6192210928693009e+00 + 13 4.0457260650376039e+00 -9.0040839919745463e-01 -1.6386403150651319e+00 + 14 2.6033371010206183e+00 -4.0894628204766315e-01 -2.6564291042119756e+00 + 15 2.9745900539681318e+00 5.6250239395205237e-01 -1.2429126492679963e+00 + 16 2.6521825338274856e+00 -2.3961419746746384e+00 3.2108269763582269e-02 + 17 2.2308266599935420e+00 -2.1019686212613760e+00 1.1502963272389120e+00 + 18 2.1383188712362360e+00 3.0174856158421539e+00 -3.5161936594860612e+00 + 19 1.5347725145708542e+00 2.6307139052757385e+00 -4.2461559657929859e+00 + 20 2.7653076795372340e+00 3.6846222250909149e+00 -3.9375881976793163e+00 + 21 4.9061987235524729e+00 -4.0750856834942697e+00 -3.6215902515825067e+00 + 22 4.3678559615763275e+00 -4.2061680055551145e+00 -4.4642895781639469e+00 + 23 5.7376466626528462e+00 -3.5774216674350545e+00 -3.8813376792737415e+00 + 24 2.0684733913369224e+00 3.1519226166331364e+00 3.1553109785483522e+00 + 25 1.3008759192930202e+00 3.2744188053963823e+00 2.5098873122526379e+00 + 26 2.5803241685977909e+00 4.0113444045765041e+00 3.2142304818391287e+00 + 27 -1.9614122355901609e+00 -4.3555618328139021e+00 2.1100192128502622e+00 + 28 -2.7408085136690148e+00 -4.0209023016060552e+00 1.5833361911314168e+00 + 29 -1.3113987517049834e+00 -3.5992879715429198e+00 2.2687710339701930e+00 +run_vel: ! |2 + 1 1.8357884460742731e-03 2.9421891809309235e-03 5.2384381057974576e-04 + 2 3.0339076323099138e-03 4.6794102525867737e-03 2.9775263255857258e-03 + 3 -2.1811928064590187e-03 -7.4684694907251135e-04 -1.0535152908069134e-03 + 4 -1.2752386069489895e-03 -1.9130739446192322e-03 -3.7312914387881177e-03 + 5 -2.4016730976801626e-03 -5.8395023339643008e-04 -2.8317392625797067e-04 + 6 -6.7329173570415558e-03 9.0774093771392641e-03 9.7539044284917012e-03 + 7 1.2999303320320067e-04 -2.6824818088661915e-03 -1.1064385809705708e-02 + 8 1.8584246404331885e-03 -1.3400172041949363e-03 5.5049582245146229e-03 + 9 1.1635486325108216e-03 -1.8972361797494706e-03 2.5149816841734955e-03 + 10 4.7657693629541455e-03 -4.0062074342253401e-03 -2.1989049659389844e-03 + 11 -9.2920886333545580e-04 -1.7649214093740193e-03 -2.7906825035643196e-03 + 12 1.2099834710459008e-03 -6.0766664653779138e-04 -1.5455288455127985e-03 + 13 3.9115512319669709e-03 3.7883034915414115e-03 -7.8083665715802345e-04 + 14 3.1474964889761757e-04 -4.3199984752753566e-03 -3.9634731211288876e-03 + 15 -4.0016733023944184e-03 -3.5391950448078408e-03 3.6119622299224763e-03 + 16 3.4687668849148145e-03 -2.9176920403455979e-03 -7.7752228821476215e-03 + 17 -1.9813219464918548e-03 2.1970157651489386e-03 7.8875797890837103e-03 + 18 -6.6853137661653178e-04 -9.8326929599256503e-04 -5.4994204231171629e-04 + 19 -4.2304216640272113e-04 -3.4584846552286048e-03 4.7475482017100270e-03 + 20 4.7353375203586399e-03 5.1283070395151554e-03 2.1770619053484647e-03 + 21 -1.0192501824028387e-03 1.1167604918628844e-04 -7.6248280732632811e-05 + 22 -3.8015036794028234e-03 -3.0580779746802378e-03 3.2318199863478111e-03 + 23 9.9367095021362642e-04 -4.1395365418028232e-03 2.7644946489666354e-03 + 24 2.4311633374394557e-04 3.1447120784903294e-04 -4.2211250397061664e-04 + 25 3.9137860947859445e-03 -4.5365166679637295e-03 2.1711336306764846e-03 + 26 -1.4268708871173230e-03 -2.3370113183148592e-03 3.6181000484758448e-03 + 27 -1.6673719591314985e-04 1.8117429711863242e-04 -4.5749203077013730e-04 + 28 -1.0253930702737823e-03 -5.5815646467655806e-04 1.6045473388179754e-03 + 29 -2.0963062409570417e-03 2.5671965105012856e-04 2.9572613070049606e-03 +... diff --git a/unittest/force-styles/tests/in.cmap b/unittest/force-styles/tests/in.cmap new file mode 100644 index 0000000000..6a731ea759 --- /dev/null +++ b/unittest/force-styles/tests/in.cmap @@ -0,0 +1,33 @@ +variable newton_pair index on +variable newton_bond index on +variable bond_factor index 0.10 +variable angle_factor index 0.25 +variable dihedral_factor index 0.50 +variable units index real +variable input_dir index . +variable data_file index ${input_dir}/data.cmap +variable pair_style index 'zero 8.0' +variable bond_style index zero +variable angle_style index zero +variable dihedral_style index zero +variable improper_style index zero +variable t_target index 100.0 + +atom_style full +atom_modify map array +neigh_modify delay 2 every 2 check no +units ${units} +timestep 0.1 +newton ${newton_pair} ${newton_bond} +special_bonds lj/coul ${bond_factor} ${angle_factor} ${dihedral_factor} + +pair_style ${pair_style} +bond_style ${bond_style} +angle_style ${angle_style} +dihedral_style ${dihedral_style} +improper_style ${improper_style} + +fix cmap all cmap charmm36.cmap +fix_modify cmap energy yes + +read_data ${data_file} fix cmap crossterm CMAP From fbf1451a2f0115fb759185b03323c110b9f3279a Mon Sep 17 00:00:00 2001 From: alphataubio Date: Thu, 1 Aug 2024 01:28:57 -0400 Subject: [PATCH 0062/1018] add more crossterms to cmap unit test --- unittest/force-styles/tests/data.cmap | 7 +- .../force-styles/tests/fix-timestep-cmap.yaml | 118 +++++++++--------- 2 files changed, 64 insertions(+), 61 deletions(-) diff --git a/unittest/force-styles/tests/data.cmap b/unittest/force-styles/tests/data.cmap index c147dc8d3e..ad86b1c3ed 100644 --- a/unittest/force-styles/tests/data.cmap +++ b/unittest/force-styles/tests/data.cmap @@ -10,7 +10,7 @@ LAMMPS data file via write_data, version 5 May 2020, timestep = 0 5 dihedral types 2 impropers 2 improper types -2 crossterms +5 crossterms -6.024572 8.975428 xlo xhi -7.692866 7.307134 ylo yhi @@ -226,4 +226,7 @@ Impropers CMAP 1 1 8 10 12 18 20 -2 5 18 20 22 25 27 +2 2 18 20 22 25 27 +3 3 2 4 5 6 7 +4 4 10 11 12 13 14 +5 5 5 10 15 20 25 diff --git a/unittest/force-styles/tests/fix-timestep-cmap.yaml b/unittest/force-styles/tests/fix-timestep-cmap.yaml index 148ac7766c..86e21a891d 100644 --- a/unittest/force-styles/tests/fix-timestep-cmap.yaml +++ b/unittest/force-styles/tests/fix-timestep-cmap.yaml @@ -1,7 +1,7 @@ --- lammps_version: 27 Jun 2024 tags: generated -date_generated: Wed Jul 31 05:33:32 2024 +date_generated: Thu Aug 1 00:19:04 2024 epsilon: 2e-14 skip_tests: prerequisites: ! | @@ -18,63 +18,63 @@ run_stress: ! |2- 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 global_scalar: 0 run_pos: ! |2 - 1 -2.7960957478828119e-01 2.4731013564911359e+00 -1.7197055808974271e-01 - 2 3.0268926383541106e-01 2.9526877236199844e+00 -8.5607741997777531e-01 - 3 -6.9478589336055918e-01 1.2441536889866271e+00 -6.2251237407370763e-01 - 4 -1.5774369590204109e+00 1.4911372570011669e+00 -1.2496944936030625e+00 - 5 -8.9546513497723546e-01 9.3570244722231344e-01 4.0225073865903394e-01 - 6 2.9323909171637064e-01 2.2849726471998921e-01 -1.2829633671249177e+00 - 7 3.4020167981158811e-01 -9.5631325556748970e-03 -2.4648145585246484e+00 - 8 1.1644032977505605e+00 -4.8402440388979490e-01 -6.7588680768764176e-01 - 9 1.3780470634871482e+00 -2.5423316933384821e-01 2.6922899960539104e-01 - 10 2.0191822499194449e+00 -1.4288375504493047e+00 -9.6763942208902598e-01 - 11 1.7928154959364644e+00 -1.9875167360214077e+00 -1.8847766479050614e+00 - 12 3.0033116656084555e+00 -4.8939013551801663e-01 -1.6192210928693009e+00 - 13 4.0457260650376039e+00 -9.0040839919745463e-01 -1.6386403150651319e+00 - 14 2.6033371010206183e+00 -4.0894628204766315e-01 -2.6564291042119756e+00 - 15 2.9745900539681318e+00 5.6250239395205237e-01 -1.2429126492679963e+00 - 16 2.6521825338274856e+00 -2.3961419746746384e+00 3.2108269763582269e-02 - 17 2.2308266599935420e+00 -2.1019686212613760e+00 1.1502963272389120e+00 - 18 2.1383188712362360e+00 3.0174856158421539e+00 -3.5161936594860612e+00 - 19 1.5347725145708542e+00 2.6307139052757385e+00 -4.2461559657929859e+00 - 20 2.7653076795372340e+00 3.6846222250909149e+00 -3.9375881976793163e+00 - 21 4.9061987235524729e+00 -4.0750856834942697e+00 -3.6215902515825067e+00 - 22 4.3678559615763275e+00 -4.2061680055551145e+00 -4.4642895781639469e+00 - 23 5.7376466626528462e+00 -3.5774216674350545e+00 -3.8813376792737415e+00 - 24 2.0684733913369224e+00 3.1519226166331364e+00 3.1553109785483522e+00 - 25 1.3008759192930202e+00 3.2744188053963823e+00 2.5098873122526379e+00 - 26 2.5803241685977909e+00 4.0113444045765041e+00 3.2142304818391287e+00 - 27 -1.9614122355901609e+00 -4.3555618328139021e+00 2.1100192128502622e+00 - 28 -2.7408085136690148e+00 -4.0209023016060552e+00 1.5833361911314168e+00 - 29 -1.3113987517049834e+00 -3.5992879715429198e+00 2.2687710339701930e+00 + 1 -2.7045576931365384e-01 2.4912153915127910e+00 -1.6695660174193144e-01 + 2 3.1006650885653392e-01 2.9612066384818774e+00 -8.5468359240877056e-01 + 3 -7.0398718670996596e-01 1.2305509689997693e+00 -6.2777234357568623e-01 + 4 -1.5814449350624078e+00 1.4843404724798535e+00 -1.2538273456433655e+00 + 5 -9.0783243756685006e-01 9.2526534460922938e-01 3.9949965943785426e-01 + 6 2.4859337464110062e-01 2.8395437677292801e-01 -1.2315849919995718e+00 + 7 3.4129121643837462e-01 -2.3102788529791828e-02 -2.5291407998329900e+00 + 8 1.1743406680717965e+00 -4.8860189094234913e-01 -6.3780684414657063e-01 + 9 1.3800528609303513e+00 -2.5274652114108015e-01 2.8354186861628400e-01 + 10 2.0510776838326117e+00 -1.4602212365720617e+00 -9.8289749648832170e-01 + 11 1.7878063062190042e+00 -1.9921840498876129e+00 -1.8890528117809133e+00 + 12 3.0062653102416346e+00 -4.9030348819064951e-01 -1.6234817573863822e+00 + 13 4.0515398561601499e+00 -8.9202280298994308e-01 -1.6400070473765287e+00 + 14 2.6066954671851068e+00 -4.1789389390575277e-01 -2.6634066414774398e+00 + 15 2.9697386898129197e+00 5.5405474601205984e-01 -1.2343532907729176e+00 + 16 2.6747029564056741e+00 -2.4124117273842192e+00 -2.3434860532736367e-02 + 17 2.2153579387356999e+00 -2.0897987524705992e+00 1.1963152377872239e+00 + 18 2.1369285315978819e+00 3.0156108277459790e+00 -3.5183940657539963e+00 + 19 1.5355811460020863e+00 2.6255306350384799e+00 -4.2354168844939002e+00 + 20 2.7727385869610495e+00 3.6933911950960656e+00 -3.9313456335665453e+00 + 21 4.9040149976454908e+00 -4.0752342739930612e+00 -3.6210280393155685e+00 + 22 4.3584283483000474e+00 -4.2126170417598745e+00 -4.4609852540369923e+00 + 23 5.7439382608753773e+00 -3.5821957713386881e+00 -3.8766362488100117e+00 + 24 2.0689237180918769e+00 3.1513348704499196e+00 3.1550384095102570e+00 + 25 1.3045090135211659e+00 3.2665689836321810e+00 2.5111204914634193e+00 + 26 2.5809239161761726e+00 4.0117601377202847e+00 3.2212062405016724e+00 + 27 -1.9611007896081207e+00 -4.3563573211261462e+00 2.1098614022771494e+00 + 28 -2.7473545914982185e+00 -4.0200829741975630e+00 1.5830064034427631e+00 + 29 -1.3125994707851243e+00 -3.5962514442513154e+00 2.2746344518754498e+00 run_vel: ! |2 - 1 1.8357884460742731e-03 2.9421891809309235e-03 5.2384381057974576e-04 - 2 3.0339076323099138e-03 4.6794102525867737e-03 2.9775263255857258e-03 - 3 -2.1811928064590187e-03 -7.4684694907251135e-04 -1.0535152908069134e-03 - 4 -1.2752386069489895e-03 -1.9130739446192322e-03 -3.7312914387881177e-03 - 5 -2.4016730976801626e-03 -5.8395023339643008e-04 -2.8317392625797067e-04 - 6 -6.7329173570415558e-03 9.0774093771392641e-03 9.7539044284917012e-03 - 7 1.2999303320320067e-04 -2.6824818088661915e-03 -1.1064385809705708e-02 - 8 1.8584246404331885e-03 -1.3400172041949363e-03 5.5049582245146229e-03 - 9 1.1635486325108216e-03 -1.8972361797494706e-03 2.5149816841734955e-03 - 10 4.7657693629541455e-03 -4.0062074342253401e-03 -2.1989049659389844e-03 - 11 -9.2920886333545580e-04 -1.7649214093740193e-03 -2.7906825035643196e-03 - 12 1.2099834710459008e-03 -6.0766664653779138e-04 -1.5455288455127985e-03 - 13 3.9115512319669709e-03 3.7883034915414115e-03 -7.8083665715802345e-04 - 14 3.1474964889761757e-04 -4.3199984752753566e-03 -3.9634731211288876e-03 - 15 -4.0016733023944184e-03 -3.5391950448078408e-03 3.6119622299224763e-03 - 16 3.4687668849148145e-03 -2.9176920403455979e-03 -7.7752228821476215e-03 - 17 -1.9813219464918548e-03 2.1970157651489386e-03 7.8875797890837103e-03 - 18 -6.6853137661653178e-04 -9.8326929599256503e-04 -5.4994204231171629e-04 - 19 -4.2304216640272113e-04 -3.4584846552286048e-03 4.7475482017100270e-03 - 20 4.7353375203586399e-03 5.1283070395151554e-03 2.1770619053484647e-03 - 21 -1.0192501824028387e-03 1.1167604918628844e-04 -7.6248280732632811e-05 - 22 -3.8015036794028234e-03 -3.0580779746802378e-03 3.2318199863478111e-03 - 23 9.9367095021362642e-04 -4.1395365418028232e-03 2.7644946489666354e-03 - 24 2.4311633374394557e-04 3.1447120784903294e-04 -4.2211250397061664e-04 - 25 3.9137860947859445e-03 -4.5365166679637295e-03 2.1711336306764846e-03 - 26 -1.4268708871173230e-03 -2.3370113183148592e-03 3.6181000484758448e-03 - 27 -1.6673719591314985e-04 1.8117429711863242e-04 -4.5749203077013730e-04 - 28 -1.0253930702737823e-03 -5.5815646467655806e-04 1.6045473388179754e-03 - 29 -2.0963062409570417e-03 2.5671965105012856e-04 2.9572613070049606e-03 + 1 8.1702074645354263e-03 1.6515202117650986e-02 4.7941469336088534e-03 + 2 5.4793033469769841e-03 5.1464824735920319e-03 -1.4591356769853548e-03 + 3 -8.2335058988087587e-03 -1.2926663429897282e-02 -4.0922324315820231e-03 + 4 -3.3968512986425896e-03 -5.9586658523124144e-03 -1.0756650770777734e-03 + 5 -1.1658826051209279e-02 -1.1193993209032561e-02 -2.8787337175040129e-03 + 6 -3.9380810946715861e-02 4.7658078376635958e-02 3.6984166084389578e-02 + 7 7.6859250359065487e-04 -1.0596844346008383e-02 -5.1474108818315739e-02 + 8 7.8658367472618524e-03 -3.3020166182538553e-03 3.4576616847351263e-02 + 9 1.5651759825792155e-03 3.7379367797178631e-03 1.5051270508251535e-02 + 10 2.9209115027410210e-02 -2.9079636336334622e-02 -1.4693353834959967e-02 + 11 -4.7791036632847351e-03 -3.7420517412193981e-03 -2.3314072395415053e-03 + 12 2.2371540751205394e-03 -5.1178724927781723e-04 -3.3452354485908379e-03 + 13 2.7521535591674470e-03 5.8111658360700744e-03 -8.0472550021755981e-04 + 14 3.5228591162840489e-03 -5.7968032496769481e-03 -3.9605392790085618e-03 + 15 -1.6484125488189587e-03 -6.0254944267966555e-03 6.1452231213603593e-03 + 16 1.8681533496201778e-02 -1.3262182433081761e-02 -4.5636846184444781e-02 + 17 -1.2895956946875307e-02 9.7523042076136327e-03 3.7296862271497824e-02 + 18 -8.3844604949622544e-04 -1.0959331979630918e-03 -1.8883231141051712e-03 + 19 1.2400642737389216e-03 -2.5031680516680289e-03 7.2633208828032422e-03 + 20 3.5619032388416552e-03 4.6664333858458936e-03 4.9145981095079193e-03 + 21 -1.4645071159471662e-03 -2.7242209180838758e-04 7.1272665704736585e-04 + 22 -6.8856986268787035e-03 -4.2649670960839070e-03 5.6565289286038072e-04 + 23 6.0446701004681610e-03 -1.3999558207043038e-03 2.5817272842782119e-03 + 24 3.1797174259548137e-04 -9.9409313510120316e-04 1.4885702447403561e-04 + 25 1.1518919433985852e-04 -4.3777019831790272e-03 -8.8058800262529524e-04 + 26 2.0489472664324440e-03 2.7810807643201753e-03 4.3249553258435623e-03 + 27 4.8891848045180331e-04 -1.0464891567315256e-03 2.4353637884337831e-04 + 28 -6.2510920436768891e-03 1.4107986848621819e-03 -1.8406053609070112e-03 + 29 6.4221263686005782e-04 3.1280619277518889e-03 3.7257842641040153e-03 ... From 4bec1788a626435362da10f2d5af7d5c0a628a70 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Thu, 1 Aug 2024 01:31:11 -0400 Subject: [PATCH 0063/1018] make operator and inline functions const, plus remove printf debugging --- src/KOKKOS/fix_cmap_kokkos.cpp | 151 ++++++++++++--------------------- src/KOKKOS/fix_cmap_kokkos.h | 9 +- src/MOLECULE/fix_cmap.cpp | 22 +---- src/MOLECULE/fix_cmap.h | 3 +- 4 files changed, 59 insertions(+), 126 deletions(-) diff --git a/src/KOKKOS/fix_cmap_kokkos.cpp b/src/KOKKOS/fix_cmap_kokkos.cpp index 18c47439d2..960db293d9 100644 --- a/src/KOKKOS/fix_cmap_kokkos.cpp +++ b/src/KOKKOS/fix_cmap_kokkos.cpp @@ -49,7 +49,6 @@ FixCMAPKokkos::FixCMAPKokkos(LAMMPS *lmp, int narg, char **arg) : datamask_modify = F_MASK; // allocate memory for CMAP data - memoryKK->create_kokkos(k_g_axis,g_axis,CMAPDIM,"cmap:g_axis"); memoryKK->create_kokkos(k_cmapgrid,cmapgrid,CMAPMAX,CMAPDIM,CMAPDIM,"cmap:grid"); memoryKK->create_kokkos(k_d1cmapgrid,d1cmapgrid,CMAPMAX,CMAPDIM,CMAPDIM,"cmap:d1grid"); @@ -62,7 +61,51 @@ FixCMAPKokkos::FixCMAPKokkos(LAMMPS *lmp, int narg, char **arg) : d_d2cmapgrid = k_d2cmapgrid.template view(); d_d12cmapgrid = k_d12cmapgrid.template view(); + // read and setup CMAP data + read_grid_map(arg[3]); + + int i = 0; + double angle = -180.0; + + while (angle < 180.0) { + g_axis[i] = angle; + angle += CMAPDX; + i++; + } + FixCMAPKokkos::grow_arrays(atom->nmax); + + for( int i=0 ; i(); + k_cmapgrid.template sync(); + k_d1cmapgrid.template sync(); + k_d2cmapgrid.template sync(); + k_d12cmapgrid.template sync(); + } /* ---------------------------------------------------------------------- */ @@ -95,38 +138,8 @@ FixCMAPKokkos::~FixCMAPKokkos() template void FixCMAPKokkos::init() { - FixCMAP::init(); - if (utils::strmatch(update->integrate_style,"^respa")) error->all(FLERR,"Cannot yet use respa with Kokkos"); - - for( int i=0 ; i(); - k_cmapgrid.template sync(); - k_d1cmapgrid.template sync(); - k_d2cmapgrid.template sync(); - k_d12cmapgrid.template sync(); } /* ---------------------------------------------------------------------- @@ -148,7 +161,6 @@ void FixCMAPKokkos::pre_neighbor() if (nprocs == 1) maxcrossterm = ncmap; else maxcrossterm = static_cast (LB_FACTOR*ncmap/nprocs); memoryKK->create_kokkos(k_crosstermlist,crosstermlist,maxcrossterm,CMAPMAX,"cmap:crosstermlist"); - d_crosstermlist = k_crosstermlist.template view(); } @@ -217,38 +229,13 @@ void FixCMAPKokkos::pre_neighbor() compute CMAP terms as if newton_bond = OFF, even if actually ON ------------------------------------------------------------------------- */ -/* -template -void FixCMAPKokkos::post_force(int vflag) -{ - - atomKK->sync(execution_space,datamask_read); - atomKK->modified(execution_space,datamask_modify); - - d_x = atomKK->k_x.view(); - d_f = atomKK->k_f.view(); - d_type = atomKK->k_type.view(); - d_mask = atomKK->k_mask.view(); - int nlocal = atomKK->nlocal; - if (igroup == atomKK->firstgroup) nlocal = atomKK->nfirst; - - copymode = 1; - - Kokkos::parallel_for(nlocal, *this); - - copymode = 0; - -} -*/ - template void FixCMAPKokkos::post_force(int vflag) { d_x = atomKK->k_x.template view(); d_f = atomKK->k_f.template view(); - //atomKK->sync(execution_space,X_MASK|F_MASK); - atomKK->sync(execution_space,ALL_MASK); + atomKK->sync(execution_space,X_MASK|F_MASK); k_crosstermlist.template sync(); ecmap = 0.0; @@ -256,30 +243,19 @@ void FixCMAPKokkos::post_force(int vflag) ev_init(eflag,vflag); copymode = 1; - //Kokkos::parallel_for(ncrosstermlist, *this); - - for ( int n = 0; n < ncrosstermlist; n++) - operator()(n); - + Kokkos::parallel_for(ncrosstermlist, *this); copymode = 0; - - //atomKK->modified(execution_space,F_MASK); - atomKK->modified(execution_space,ALL_MASK); + atomKK->modified(execution_space,F_MASK); } /* ---------------------------------------------------------------------- */ - - template KOKKOS_INLINE_FUNCTION -//void FixCMAPKokkos::operator()(const int n) const -void FixCMAPKokkos::operator()(const int n) +void FixCMAPKokkos::operator()(const int n) const { - //std::cerr << "post_force (n=" << n << ")\n"; - int i1,i2,i3,i4,i5,type,nlist; int li1, li2, mli1,mli2,mli11,mli21,t1,li3,li4,mli3,mli4,mli31,mli41; int list[5]; @@ -293,7 +269,7 @@ void FixCMAPKokkos::operator()(const int n) double phi,psi,phi1,psi1; double f1[3],f2[3],f3[3],f4[3],f5[3],vcmap[CMAPMAX]; double gs[4],d1gs[4],d2gs[4],d12gs[4]; - double engfraction; + // vectors needed for the gradient/force calculation double dphidr1x,dphidr1y,dphidr1z,dphidr2x,dphidr2y,dphidr2z; double dphidr3x,dphidr3y,dphidr3z,dphidr4x,dphidr4y,dphidr4z; @@ -317,10 +293,6 @@ void FixCMAPKokkos::operator()(const int n) i4 = d_crosstermlist(n,3); i5 = d_crosstermlist(n,4); type = d_crosstermlist(n,5); - - //std::cerr << fmt::format("******** n={} i=[{},{},{},{},{}], type={}\n", n,i1,i2,i3,i4,i5,type); - - if (type == 0) return; // calculate bond vectors for both dihedrals @@ -399,8 +371,6 @@ void FixCMAPKokkos::operator()(const int n) phi = FixCMAP::dihedral_angle_atan2(vb21x,vb21y,vb21z,a1x,a1y,a1z,b1x,b1y,b1z,r32); psi = FixCMAP::dihedral_angle_atan2(vb32x,vb32y,vb32z,a2x,a2y,a2z,b2x,b2y,b2z,r43); - std::cerr << fmt::format("******** n={} phi={}, psi={}\n", n, phi, psi); - if (phi == 180.0) phi= -180.0; if (psi == 180.0) psi= -180.0; @@ -446,27 +416,21 @@ void FixCMAPKokkos::operator()(const int n) d12gs[2] = d_d12cmapgrid(t1,mli11,mli21); d12gs[3] = d_d12cmapgrid(t1,mli1,mli21); - std::cerr << fmt::format("******** n={} gs=[{},{},{},{}]\n", n, gs[0],gs[1],gs[2],gs[3]); - std::cerr << fmt::format("******** n={} d1gs=[{},{},{},{}]\n", n, d1gs[0],d1gs[1],d1gs[2],d1gs[3]); - std::cerr << fmt::format("******** n={} d2gs=[{},{},{},{}]\n", n, d2gs[0],d2gs[1],d2gs[2],d2gs[3]); - std::cerr << fmt::format("******** n={} d12gs=[{},{},{},{}]\n", n, d12gs[0],d12gs[1],d12gs[2],d12gs[3]); - // calculate the cmap energy and the gradient (dE/dphi,dE/dpsi) double E, dEdPhi, dEdPsi; bc_interpol(phi,psi,li3,li4,gs,d1gs,d2gs,d12gs,E,dEdPhi,dEdPsi); - std::cerr << fmt::format("******** n={} dEdPhi={}, dEdPsi={}\n", n, dEdPhi, dEdPsi); - // sum up cmap energy contributions - engfraction = 0.2 * E; +/* FIXME: needed for compute_scalar() + double engfraction = 0.2 * E; if (i1 < nlocal) ecmap += engfraction; if (i2 < nlocal) ecmap += engfraction; if (i3 < nlocal) ecmap += engfraction; if (i4 < nlocal) ecmap += engfraction; if (i5 < nlocal) ecmap += engfraction; - +*/ // calculate the derivatives dphi/dr_i dphidr1x = 1.0*r32/a1sq*a1x; @@ -524,8 +488,6 @@ void FixCMAPKokkos::operator()(const int n) f5[1] = -dEdPsi*dpsidr4y; f5[2] = -dEdPsi*dpsidr4z; - std::cerr << fmt::format("******** n={} f1=[{},{},{}]\n",n,f1[0],f1[1],f1[2]); - // apply force to each of the 5 atoms if (i1 < nlocal) { @@ -556,6 +518,7 @@ void FixCMAPKokkos::operator()(const int n) // tally energy and/or virial +/* if (evflag) { //std::cerr << "******** tally energy and/or virial\n"; nlist = 0; @@ -579,8 +542,7 @@ void FixCMAPKokkos::operator()(const int n) ev_tally(nlist,list,5.0,E,vcmap); //ev_tally(5,list,nlocal,newton_bond,E,vcmap); } - - //utils::logmesg(lmp, "post_force (n={})\n", n); +*/ } @@ -740,7 +702,7 @@ template KOKKOS_INLINE_FUNCTION void FixCMAPKokkos::bc_interpol(double x1, double x2, int low1, int low2, double *gs, double *d1gs, double *d2gs, double *d12gs, - double &E, double &dEdPhi, double &dEdPsi ) + double &E, double &dEdPhi, double &dEdPsi ) const { // FUSE bc_coeff() and bc_interpol() inline functions for kokkos version @@ -807,9 +769,6 @@ void FixCMAPKokkos::bc_interpol(double x1, double x2, int low1, int E = t*E + ((cij[i][3]*u+cij[i][2])*u+cij[i][1])*u+cij[i][0]; dEdPhi = u*dEdPhi + (3.0*cij[3][i]*t+2.0*cij[2][i])*t+cij[1][i]; dEdPsi = t*dEdPsi + (3.0*cij[i][3]*u+2.0*cij[i][2])*u+cij[i][1]; - - std::cerr << fmt::format("******** cij[{}]=[{},{},{},{}]\n", i,cij[i][0],cij[i][1],cij[i][2],cij[i][3]); - } dEdPhi *= (180.0/MY_PI/CMAPDX); diff --git a/src/KOKKOS/fix_cmap_kokkos.h b/src/KOKKOS/fix_cmap_kokkos.h index 186a717fc6..42756116b2 100644 --- a/src/KOKKOS/fix_cmap_kokkos.h +++ b/src/KOKKOS/fix_cmap_kokkos.h @@ -41,8 +41,7 @@ class FixCMAPKokkos : public FixCMAP { void post_force(int) override; KOKKOS_INLINE_FUNCTION - //void operator()(const int) const; - void operator()(const int); + void operator()(const int) const; void grow_arrays(int) override; void copy_arrays(int, int, int) override; @@ -78,14 +77,10 @@ class FixCMAPKokkos : public FixCMAP { DAT::tdual_float_3d k_cmapgrid, k_d1cmapgrid, k_d2cmapgrid, k_d12cmapgrid; typename AT::t_float_3d d_cmapgrid, d_d1cmapgrid, d_d2cmapgrid, d_d12cmapgrid; - // calculate bicubic interpolation coefficient matrix c_ij - KOKKOS_INLINE_FUNCTION - void bc_coeff(double *, double *, double *, double *, double **); - // perform bicubic interpolation at point of interest KOKKOS_INLINE_FUNCTION void bc_interpol(double, double, int, int, double *, double *, double *, double *, - double &, double &, double &); + double &, double &, double &) const; // copied from Domain KOKKOS_INLINE_FUNCTION diff --git a/src/MOLECULE/fix_cmap.cpp b/src/MOLECULE/fix_cmap.cpp index b58e055e9b..25e5a0ce9a 100644 --- a/src/MOLECULE/fix_cmap.cpp +++ b/src/MOLECULE/fix_cmap.cpp @@ -350,9 +350,6 @@ void FixCMAP::post_force(int vflag) i5 = crosstermlist[n][4]; type = crosstermlist[n][5]; - - //std::cerr << fmt::format("******** n={} i=[{},{},{},{},{}], type={}\n",n,i1,i2,i3,i4,i5,type); - if (type == 0) continue; // calculate bond vectors for both dihedrals @@ -431,8 +428,6 @@ void FixCMAP::post_force(int vflag) phi = dihedral_angle_atan2(vb21x,vb21y,vb21z,a1x,a1y,a1z,b1x,b1y,b1z,r32); psi = dihedral_angle_atan2(vb32x,vb32y,vb32z,a2x,a2y,a2z,b2x,b2y,b2z,r43); - std::cerr << fmt::format("******** n={} phi={}, psi={}\n", n, phi, psi); - if (phi == 180.0) phi= -180.0; if (psi == 180.0) psi= -180.0; @@ -480,18 +475,10 @@ void FixCMAP::post_force(int vflag) d12gs[2] = d12cmapgrid[t1][mli11][mli21]; d12gs[3] = d12cmapgrid[t1][mli1][mli21]; - std::cerr << fmt::format("******** n={} gs=[{},{},{},{}]\n", n, gs[0],gs[1],gs[2],gs[3]); - std::cerr << fmt::format("******** n={} d1gs=[{},{},{},{}]\n", n, d1gs[0],d1gs[1],d1gs[2],d1gs[3]); - std::cerr << fmt::format("******** n={} d2gs=[{},{},{},{}]\n", n, d2gs[0],d2gs[1],d2gs[2],d2gs[3]); - std::cerr << fmt::format("******** n={} d12gs=[{},{},{},{}]\n", n, d12gs[0],d12gs[1],d12gs[2],d12gs[3]); - - // calculate the cmap energy and the gradient (dE/dphi,dE/dpsi) bc_interpol(phi,psi,li3,li4,gs,d1gs,d2gs,d12gs); - std::cerr << fmt::format("******** n={} dEdPhi={}, dEdPsi={}\n", n, dEdPhi, dEdPsi); - // sum up cmap energy contributions @@ -559,8 +546,6 @@ void FixCMAP::post_force(int vflag) f5[1] = -dEdPsi*dpsidr4y; f5[2] = -dEdPsi*dpsidr4z; - std::cerr << fmt::format("******** n={} f1=[{},{},{}]\n",n,f1[0],f1[1],f1[2]); - // apply force to each of the 5 atoms if (i1 < nlocal) { @@ -613,12 +598,8 @@ void FixCMAP::post_force(int vflag) ev_tally(nlist,list,5.0,E,vcmap); //ev_tally(5,list,nlocal,newton_bond,E,vcmap); } - - utils::logmesg(lmp, "post_force (n={})\n", n); - } - } /* ---------------------------------------------------------------------- */ @@ -838,7 +819,7 @@ void FixCMAP::set_map_derivatives(double **map, double **d1yo, double **d2yo, double FixCMAP::dihedral_angle_atan2(double fx, double fy, double fz, double ax, double ay, double az, double bx, double by, double bz, - double absg) + double absg) const { // calculate the dihedral angle @@ -931,7 +912,6 @@ void FixCMAP::bc_interpol(double x1, double x2, int low1, int low2, double *gs, E = t*E + ((cij[i][3]*u+cij[i][2])*u+cij[i][1])*u+cij[i][0]; dEdPhi = u*dEdPhi + (3.0*cij[3][i]*t+2.0*cij[2][i])*t+cij[1][i]; dEdPsi = t*dEdPsi + (3.0*cij[i][3]*u+2.0*cij[i][2])*u+cij[i][1]; - std::cerr << fmt::format("******** cij[{}]=[{},{},{},{}]\n", i,cij[i][0],cij[i][1],cij[i][2],cij[i][3]); } dEdPhi *= (180.0/MY_PI/CMAPDX); diff --git a/src/MOLECULE/fix_cmap.h b/src/MOLECULE/fix_cmap.h index 36299a4663..47824ff49a 100644 --- a/src/MOLECULE/fix_cmap.h +++ b/src/MOLECULE/fix_cmap.h @@ -89,7 +89,6 @@ class FixCMAP : public Fix { tagint **crossterm_atom4, **crossterm_atom5; double ecmap; - //double fcmap[4]; FIXME: remove ? unused variable double *g_axis; // CMAP grid points obtained from external file @@ -120,7 +119,7 @@ class FixCMAP : public Fix { // calculate dihedral angles double dihedral_angle_atan2(double, double, double, double, double, double, double, double, - double, double); + double, double) const; // calculate bicubic interpolation coefficient matrix c_ij From f62d1b5d55692be8df076fa78453fce7576d7590 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Thu, 1 Aug 2024 18:55:16 -0400 Subject: [PATCH 0064/1018] complete rewrite of kokkos version MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - array of structs set[i] from base class, converted to view- Host, converted to execution_space - atom->nlocal converted to atomKK->nlocal- domain converted to domainKK- class now templated for DeviceType- SCALE not implemented in kokkos version ... actually by the time i was done it was a complete rewrite of the kokkos version --- src/KOKKOS/fix_deform_kokkos.cpp | 446 +++++++++++++++++-------------- src/KOKKOS/fix_deform_kokkos.h | 29 +- 2 files changed, 271 insertions(+), 204 deletions(-) diff --git a/src/KOKKOS/fix_deform_kokkos.cpp b/src/KOKKOS/fix_deform_kokkos.cpp index 90c4380da9..eb080eefe5 100644 --- a/src/KOKKOS/fix_deform_kokkos.cpp +++ b/src/KOKKOS/fix_deform_kokkos.cpp @@ -13,7 +13,7 @@ ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- - Contributing author: Pieter in 't Veld (SNL) + Contributing author: Mitch Murphy (alphataubio@gmail.com) ------------------------------------------------------------------------- */ #include "fix_deform_kokkos.h" @@ -26,6 +26,7 @@ #include "irregular.h" #include "kspace.h" #include "math_const.h" +#include "memory_kokkos.h" #include "modify.h" #include "update.h" #include "variable.h" @@ -36,18 +37,38 @@ using namespace LAMMPS_NS; using namespace FixConst; using namespace MathConst; -enum{NONE=0,FINAL,DELTA,SCALE,VEL,ERATE,TRATE,VOLUME,WIGGLE,VARIABLE}; -enum{ONE_FROM_ONE,ONE_FROM_TWO,TWO_FROM_ONE}; - /* ---------------------------------------------------------------------- */ -FixDeformKokkos::FixDeformKokkos(LAMMPS *lmp, int narg, char **arg) : FixDeform(lmp, narg, arg) +template +FixDeformKokkos::FixDeformKokkos(LAMMPS *lmp, int narg, char **arg) : FixDeform(lmp, narg, arg) { kokkosable = 1; + atomKK = (AtomKokkos *) atom; domainKK = (DomainKokkos *) domain; + execution_space = ExecutionSpaceFromDevice::space; datamask_read = EMPTY_MASK; datamask_modify = EMPTY_MASK; + + memoryKK->create_kokkos(k_set,6,"fix_deform:set"); + d_set = k_set.template view(); +} + +template +FixDeformKokkos::~FixDeformKokkos() +{ + if (copymode) return; + memoryKK->destroy_kokkos(k_set,set); +} + + +template +void FixDeformKokkos::init() +{ + FixDeform::init(); + memcpy((void *)k_set.h_view.data(), (void *)set, sizeof(Set)*6); + k_set.template modify(); + k_set.template sync(); } /* ---------------------------------------------------------------------- @@ -60,131 +81,105 @@ FixDeformKokkos::FixDeformKokkos(LAMMPS *lmp, int narg, char **arg) : FixDeform( image flags to new values, making eqs in doc of Domain:image_flip incorrect ------------------------------------------------------------------------- */ -void FixDeformKokkos::pre_exchange() +template +void FixDeformKokkos::pre_exchange() { if (flip == 0) return; - domain->yz = set[3].tilt_target = set[3].tilt_flip; - domain->xz = set[4].tilt_target = set[4].tilt_flip; - domain->xy = set[5].tilt_target = set[5].tilt_flip; - domain->set_global_box(); - domain->set_local_box(); + domainKK->yz = d_set[3].tilt_target = d_set[3].tilt_flip; + domainKK->xz = d_set[4].tilt_target = d_set[4].tilt_flip; + domainKK->xy = d_set[5].tilt_target = d_set[5].tilt_flip; + domainKK->set_global_box(); + domainKK->set_local_box(); - domainKK->image_flip(flipxy,flipxz,flipyz); + domainKK->image_flip(flipxy, flipxz, flipyz); + // FIXME: just replace with domainKK->remap_all(), is this correct ? + //double **x = atom->x; + //imageint *image = atom->image; + //int nlocal = atom->nlocal; + //for (int i = 0; i < nlocal; i++) domain->remap(x[i],image[i]); + //domain->x2lamda(atom->nlocal); + //irregular->migrate_atoms(); + //domain->lamda2x(atom->nlocal); domainKK->remap_all(); - domainKK->x2lamda(atom->nlocal); - atomKK->sync(Host,ALL_MASK); - irregular->migrate_atoms(); - atomKK->modified(Host,ALL_MASK); - domainKK->lamda2x(atom->nlocal); - flip = 0; } /* ---------------------------------------------------------------------- */ -void FixDeformKokkos::end_of_step() +template +void FixDeformKokkos::end_of_step() { - int i; - - double delta = update->ntimestep - update->beginstep; - if (delta != 0.0) delta /= update->endstep - update->beginstep; - // wrap variable evaluations with clear/add if (varflag) modify->clearstep_compute(); - // set new box size + // set new box size for strain-based dims + + apply_strain(); + + // set new box size for VOLUME dims that are linked to other dims + // NOTE: still need to set h_rate for these dims + + apply_volume(); + + if (varflag) modify->addstep_compute(update->ntimestep + nevery); + + update_domain(); + + // redo KSpace coeffs since box has changed + + if (kspace_flag) force->kspace->setup(); +} + +/* ---------------------------------------------------------------------- + apply strain controls +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void FixDeformKokkos::apply_strain() +{ // for NONE, target is current box size // for TRATE, set target directly based on current time, also set h_rate // for WIGGLE, set target directly based on current time, also set h_rate // for VARIABLE, set target directly via variable eval, also set h_rate // for others except VOLUME, target is linear value between start and stop - for (i = 0; i < 3; i++) { - if (set[i].style == NONE) { - set[i].lo_target = domain->boxlo[i]; - set[i].hi_target = domain->boxhi[i]; - } else if (set[i].style == TRATE) { + double delta = update->ntimestep - update->beginstep; + if (delta != 0.0) delta /= update->endstep - update->beginstep; + + for (int i = 0; i < 3; i++) { + if (d_set[i].style == NONE) { + d_set[i].lo_target = domainKK->boxlo[i]; + d_set[i].hi_target = domainKK->boxhi[i]; + } else if (d_set[i].style == TRATE) { double delt = (update->ntimestep - update->beginstep) * update->dt; - set[i].lo_target = 0.5*(set[i].lo_start+set[i].hi_start) - - 0.5*((set[i].hi_start-set[i].lo_start) * exp(set[i].rate*delt)); - set[i].hi_target = 0.5*(set[i].lo_start+set[i].hi_start) + - 0.5*((set[i].hi_start-set[i].lo_start) * exp(set[i].rate*delt)); - h_rate[i] = set[i].rate * domain->h[i]; - h_ratelo[i] = -0.5*h_rate[i]; - } else if (set[i].style == WIGGLE) { + double shift = 0.5 * ((d_set[i].hi_start - d_set[i].lo_start) * exp(d_set[i].rate * delt)); + d_set[i].lo_target = 0.5 * (d_set[i].lo_start + d_set[i].hi_start) - shift; + d_set[i].hi_target = 0.5 * (d_set[i].lo_start + d_set[i].hi_start) + shift; + h_rate[i] = d_set[i].rate * domainKK->h[i]; + h_ratelo[i] = -0.5 * h_rate[i]; + } else if (d_set[i].style == WIGGLE) { double delt = (update->ntimestep - update->beginstep) * update->dt; - set[i].lo_target = set[i].lo_start - - 0.5*set[i].amplitude * sin(MY_2PI*delt/set[i].tperiod); - set[i].hi_target = set[i].hi_start + - 0.5*set[i].amplitude * sin(MY_2PI*delt/set[i].tperiod); - h_rate[i] = MY_2PI/set[i].tperiod * set[i].amplitude * - cos(MY_2PI*delt/set[i].tperiod); - h_ratelo[i] = -0.5*h_rate[i]; - } else if (set[i].style == VARIABLE) { - double del = input->variable->compute_equal(set[i].hvar); - set[i].lo_target = set[i].lo_start - 0.5*del; - set[i].hi_target = set[i].hi_start + 0.5*del; - h_rate[i] = input->variable->compute_equal(set[i].hratevar); - h_ratelo[i] = -0.5*h_rate[i]; - } else if (set[i].style != VOLUME) { - set[i].lo_target = set[i].lo_start + - delta*(set[i].lo_stop - set[i].lo_start); - set[i].hi_target = set[i].hi_start + - delta*(set[i].hi_stop - set[i].hi_start); - } - } - - // set new box size for VOLUME dims that are linked to other dims - // NOTE: still need to set h_rate for these dims - - for (i = 0; i < 3; i++) { - if (set[i].style != VOLUME) continue; - - if (set[i].substyle == ONE_FROM_ONE) { - set[i].lo_target = 0.5*(set[i].lo_start+set[i].hi_start) - - 0.5*(set[i].vol_start / - (set[set[i].dynamic1].hi_target - - set[set[i].dynamic1].lo_target) / - (set[set[i].fixed].hi_start-set[set[i].fixed].lo_start)); - set[i].hi_target = 0.5*(set[i].lo_start+set[i].hi_start) + - 0.5*(set[i].vol_start / - (set[set[i].dynamic1].hi_target - - set[set[i].dynamic1].lo_target) / - (set[set[i].fixed].hi_start-set[set[i].fixed].lo_start)); - - } else if (set[i].substyle == ONE_FROM_TWO) { - set[i].lo_target = 0.5*(set[i].lo_start+set[i].hi_start) - - 0.5*(set[i].vol_start / - (set[set[i].dynamic1].hi_target - - set[set[i].dynamic1].lo_target) / - (set[set[i].dynamic2].hi_target - - set[set[i].dynamic2].lo_target)); - set[i].hi_target = 0.5*(set[i].lo_start+set[i].hi_start) + - 0.5*(set[i].vol_start / - (set[set[i].dynamic1].hi_target - - set[set[i].dynamic1].lo_target) / - (set[set[i].dynamic2].hi_target - - set[set[i].dynamic2].lo_target)); - - } else if (set[i].substyle == TWO_FROM_ONE) { - set[i].lo_target = 0.5*(set[i].lo_start+set[i].hi_start) - - 0.5*sqrt(set[i].vol_start / - (set[set[i].dynamic1].hi_target - - set[set[i].dynamic1].lo_target) / - (set[set[i].fixed].hi_start - - set[set[i].fixed].lo_start) * - (set[i].hi_start - set[i].lo_start)); - set[i].hi_target = 0.5*(set[i].lo_start+set[i].hi_start) + - 0.5*sqrt(set[i].vol_start / - (set[set[i].dynamic1].hi_target - - set[set[i].dynamic1].lo_target) / - (set[set[i].fixed].hi_start - - set[set[i].fixed].lo_start) * - (set[i].hi_start - set[i].lo_start)); + double shift = 0.5 * d_set[i].amplitude * sin(MY_2PI * delt / d_set[i].tperiod); + d_set[i].lo_target = d_set[i].lo_start - shift; + d_set[i].hi_target = d_set[i].hi_start + shift; + h_rate[i] = MY_2PI / d_set[i].tperiod * d_set[i].amplitude * + cos(MY_2PI * delt / d_set[i].tperiod); + h_ratelo[i] = -0.5 * h_rate[i]; + } else if (d_set[i].style == VARIABLE) { + double del = input->variable->compute_equal(d_set[i].hvar); + d_set[i].lo_target = d_set[i].lo_start - 0.5 * del; + d_set[i].hi_target = d_set[i].hi_start + 0.5 * del; + h_rate[i] = input->variable->compute_equal(d_set[i].hratevar); + h_ratelo[i] = -0.5 * h_rate[i]; + } else if (d_set[i].style == FINAL || d_set[i].style == DELTA || d_set[i].style == SCALE || + d_set[i].style == VEL || d_set[i].style == ERATE) { + d_set[i].lo_target = d_set[i].lo_start + delta * (d_set[i].lo_stop - d_set[i].lo_start); + d_set[i].hi_target = d_set[i].hi_start + delta * (d_set[i].hi_stop - d_set[i].hi_start); } } @@ -196,55 +191,101 @@ void FixDeformKokkos::end_of_step() // for other styles, target is linear value between start and stop values if (triclinic) { - double *h = domain->h; - - for (i = 3; i < 6; i++) { - if (set[i].style == NONE) { - if (i == 5) set[i].tilt_target = domain->xy; - else if (i == 4) set[i].tilt_target = domain->xz; - else if (i == 3) set[i].tilt_target = domain->yz; - } else if (set[i].style == TRATE) { + for (int i = 3; i < 6; i++) { + if (d_set[i].style == NONE) { + if (i == 5) d_set[i].tilt_target = domainKK->xy; + else if (i == 4) d_set[i].tilt_target = domainKK->xz; + else if (i == 3) d_set[i].tilt_target = domainKK->yz; + } else if (d_set[i].style == TRATE) { double delt = (update->ntimestep - update->beginstep) * update->dt; - set[i].tilt_target = set[i].tilt_start * exp(set[i].rate*delt); - h_rate[i] = set[i].rate * domain->h[i]; - } else if (set[i].style == WIGGLE) { + d_set[i].tilt_target = d_set[i].tilt_start * exp(d_set[i].rate * delt); + h_rate[i] = d_set[i].rate * domainKK->h[i]; + } else if (d_set[i].style == WIGGLE) { double delt = (update->ntimestep - update->beginstep) * update->dt; - set[i].tilt_target = set[i].tilt_start + - set[i].amplitude * sin(MY_2PI*delt/set[i].tperiod); - h_rate[i] = MY_2PI/set[i].tperiod * set[i].amplitude * - cos(MY_2PI*delt/set[i].tperiod); - } else if (set[i].style == VARIABLE) { - double delta_tilt = input->variable->compute_equal(set[i].hvar); - set[i].tilt_target = set[i].tilt_start + delta_tilt; - h_rate[i] = input->variable->compute_equal(set[i].hratevar); + d_set[i].tilt_target = d_set[i].tilt_start + + d_set[i].amplitude * sin(MY_2PI * delt / d_set[i].tperiod); + h_rate[i] = MY_2PI / d_set[i].tperiod * d_set[i].amplitude * + cos(MY_2PI * delt / d_set[i].tperiod); + } else if (d_set[i].style == VARIABLE) { + double delta_tilt = input->variable->compute_equal(d_set[i].hvar); + d_set[i].tilt_target = d_set[i].tilt_start + delta_tilt; + h_rate[i] = input->variable->compute_equal(d_set[i].hratevar); } else { - set[i].tilt_target = set[i].tilt_start + - delta*(set[i].tilt_stop - set[i].tilt_start); + d_set[i].tilt_target = d_set[i].tilt_start + delta * (d_set[i].tilt_stop - d_set[i].tilt_start); } + } + } +} - // tilt_target can be large positive or large negative value - // add/subtract box lengths until tilt_target is closest to current value +/* ---------------------------------------------------------------------- + apply volume controls +------------------------------------------------------------------------- */ +template +KOKKOS_INLINE_FUNCTION +void FixDeformKokkos::apply_volume() +{ + for (int i = 0; i < 3; i++) { + if (d_set[i].style != VOLUME) continue; + + int dynamic1 = d_set[i].dynamic1; + int dynamic2 = d_set[i].dynamic2; + int fixed = d_set[i].fixed; + double v0 = d_set[i].vol_start; + double shift = 0.0; + + if (d_set[i].substyle == ONE_FROM_ONE) { + shift = 0.5 * (v0 / (d_set[dynamic1].hi_target - d_set[dynamic1].lo_target) / + (d_set[fixed].hi_start - d_set[fixed].lo_start)); + } else if (d_set[i].substyle == ONE_FROM_TWO) { + shift = 0.5 * (v0 / (d_set[dynamic1].hi_target - d_set[dynamic1].lo_target) / + (d_set[dynamic2].hi_target - d_set[dynamic2].lo_target)); + } else if (d_set[i].substyle == TWO_FROM_ONE) { + shift = 0.5 * sqrt(v0 * (d_set[i].hi_start - d_set[i].lo_start) / + (d_set[dynamic1].hi_target - d_set[dynamic1].lo_target) / + (d_set[fixed].hi_start - d_set[fixed].lo_start)); + } + + h_rate[i] = (2.0 * shift / (domainKK->boxhi[i] - domainKK->boxlo[i]) - 1.0) / update->dt; + h_ratelo[i] = -0.5 * h_rate[i]; + + d_set[i].lo_target = 0.5 * (d_set[i].lo_start + d_set[i].hi_start) - shift; + d_set[i].hi_target = 0.5 * (d_set[i].lo_start + d_set[i].hi_start) + shift; + } +} + +/* ---------------------------------------------------------------------- + Update box domain +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void FixDeformKokkos::update_domain() +{ + // tilt_target can be large positive or large negative value + // add/subtract box lengths until tilt_target is closest to current value + + if (triclinic) { + double *h = domainKK->h; + for (int i = 3; i < 6; i++) { int idenom = 0; if (i == 5) idenom = 0; else if (i == 4) idenom = 0; else if (i == 3) idenom = 1; - double denom = set[idenom].hi_target - set[idenom].lo_target; + double denom = d_set[idenom].hi_target - d_set[idenom].lo_target; - double current = h[i]/h[idenom]; + double current = h[i] / h[idenom]; - while (set[i].tilt_target/denom - current > 0.0) - set[i].tilt_target -= denom; - while (set[i].tilt_target/denom - current < 0.0) - set[i].tilt_target += denom; - if (fabs(set[i].tilt_target/denom - 1.0 - current) < - fabs(set[i].tilt_target/denom - current)) - set[i].tilt_target -= denom; + while (d_set[i].tilt_target / denom - current > 0.0) + d_set[i].tilt_target -= denom; + while (d_set[i].tilt_target / denom - current < 0.0) + d_set[i].tilt_target += denom; + if (fabs(d_set[i].tilt_target / denom - 1.0 - current) < + fabs(d_set[i].tilt_target / denom - current)) + d_set[i].tilt_target -= denom; } } - if (varflag) modify->addstep_compute(update->ntimestep + nevery); - // if any tilt ratios exceed 0.5, set flip = 1 and compute new tilt values // do not flip in x or y if non-periodic (can tilt but not flip) // this is b/c the box length would be changed (dramatically) by flip @@ -255,48 +296,48 @@ void FixDeformKokkos::end_of_step() // flip is performed on next timestep, before reneighboring in pre-exchange() if (triclinic && flipflag) { - double xprd = set[0].hi_target - set[0].lo_target; - double yprd = set[1].hi_target - set[1].lo_target; + double xprd = d_set[0].hi_target - d_set[0].lo_target; + double yprd = d_set[1].hi_target - d_set[1].lo_target; double xprdinv = 1.0 / xprd; double yprdinv = 1.0 / yprd; - if (set[3].tilt_target*yprdinv < -0.5 || - set[3].tilt_target*yprdinv > 0.5 || - set[4].tilt_target*xprdinv < -0.5 || - set[4].tilt_target*xprdinv > 0.5 || - set[5].tilt_target*xprdinv < -0.5 || - set[5].tilt_target*xprdinv > 0.5) { - set[3].tilt_flip = set[3].tilt_target; - set[4].tilt_flip = set[4].tilt_target; - set[5].tilt_flip = set[5].tilt_target; + if (d_set[3].tilt_target * yprdinv < -0.5 || + d_set[3].tilt_target * yprdinv > 0.5 || + d_set[4].tilt_target * xprdinv < -0.5 || + d_set[4].tilt_target * xprdinv > 0.5 || + d_set[5].tilt_target * xprdinv < -0.5 || + d_set[5].tilt_target * xprdinv > 0.5) { + d_set[3].tilt_flip = d_set[3].tilt_target; + d_set[4].tilt_flip = d_set[4].tilt_target; + d_set[5].tilt_flip = d_set[5].tilt_target; flipxy = flipxz = flipyz = 0; - if (domain->yperiodic) { - if (set[3].tilt_flip*yprdinv < -0.5) { - set[3].tilt_flip += yprd; - set[4].tilt_flip += set[5].tilt_flip; + if (domainKK->yperiodic) { + if (d_set[3].tilt_flip * yprdinv < -0.5) { + d_set[3].tilt_flip += yprd; + d_set[4].tilt_flip += d_set[5].tilt_flip; flipyz = 1; - } else if (set[3].tilt_flip*yprdinv > 0.5) { - set[3].tilt_flip -= yprd; - set[4].tilt_flip -= set[5].tilt_flip; + } else if (d_set[3].tilt_flip * yprdinv > 0.5) { + d_set[3].tilt_flip -= yprd; + d_set[4].tilt_flip -= d_set[5].tilt_flip; flipyz = -1; } } - if (domain->xperiodic) { - if (set[4].tilt_flip*xprdinv < -0.5) { - set[4].tilt_flip += xprd; + if (domainKK->xperiodic) { + if (d_set[4].tilt_flip * xprdinv < -0.5) { + d_set[4].tilt_flip += xprd; flipxz = 1; } - if (set[4].tilt_flip*xprdinv > 0.5) { - set[4].tilt_flip -= xprd; + if (d_set[4].tilt_flip * xprdinv > 0.5) { + d_set[4].tilt_flip -= xprd; flipxz = -1; } - if (set[5].tilt_flip*xprdinv < -0.5) { - set[5].tilt_flip += xprd; + if (d_set[5].tilt_flip * xprdinv < -0.5) { + d_set[5].tilt_flip += xprd; flipxy = 1; } - if (set[5].tilt_flip*xprdinv > 0.5) { - set[5].tilt_flip -= xprd; + if (d_set[5].tilt_flip * xprdinv > 0.5) { + d_set[5].tilt_flip -= xprd; flipxy = -1; } } @@ -310,60 +351,65 @@ void FixDeformKokkos::end_of_step() // convert atoms and rigid bodies to lamda coords if (remapflag == Domain::X_REMAP) { - int nlocal = atom->nlocal; + atomKK->sync(execution_space, X_MASK | MASK_MASK ); + d_x = atomKK->k_x.template view(); + d_mask = atomKK->k_mask.template view(); + int nlocal = atomKK->nlocal; - domainKK->x2lamda(nlocal); + for (int i = 0; i < nlocal; i++) + if (d_mask(i) & groupbit) + domainKK->x2lamda(&d_x(i,0), &d_x(i,0)); - if (rfix.size() > 0) { - atomKK->sync(Host,ALL_MASK); - for (auto &ifix : rfix) - ifix->deform(0); - atomKK->modified(Host,ALL_MASK); - } + for (auto &ifix : rfix) + ifix->deform(0); } // reset global and local box to new size/shape // only if deform fix is controlling the dimension - if (set[0].style) { - domain->boxlo[0] = set[0].lo_target; - domain->boxhi[0] = set[0].hi_target; + if (dimflag[0]) { + domainKK->boxlo[0] = d_set[0].lo_target; + domainKK->boxhi[0] = d_set[0].hi_target; } - if (set[1].style) { - domain->boxlo[1] = set[1].lo_target; - domain->boxhi[1] = set[1].hi_target; + if (dimflag[1]) { + domainKK->boxlo[1] = d_set[1].lo_target; + domainKK->boxhi[1] = d_set[1].hi_target; } - if (set[2].style) { - domain->boxlo[2] = set[2].lo_target; - domain->boxhi[2] = set[2].hi_target; + if (dimflag[2]) { + domainKK->boxlo[2] = d_set[2].lo_target; + domainKK->boxhi[2] = d_set[2].hi_target; } if (triclinic) { - if (set[3].style) domain->yz = set[3].tilt_target; - if (set[4].style) domain->xz = set[4].tilt_target; - if (set[5].style) domain->xy = set[5].tilt_target; + if (dimflag[3]) domainKK->yz = d_set[3].tilt_target; + if (dimflag[4]) domainKK->xz = d_set[4].tilt_target; + if (dimflag[5]) domainKK->xy = d_set[5].tilt_target; } - domain->set_global_box(); - domain->set_local_box(); + domainKK->set_global_box(); + domainKK->set_local_box(); // convert atoms and rigid bodies back to box coords if (remapflag == Domain::X_REMAP) { - int nlocal = atom->nlocal; + atomKK->sync(execution_space, X_MASK | MASK_MASK ); + d_x = atomKK->k_x.template view(); + d_mask = atomKK->k_mask.template view(); + int nlocal = atomKK->nlocal; - domainKK->lamda2x(nlocal); + for (int i = 0; i < nlocal; i++) + if (d_mask(i) & groupbit) + domainKK->lamda2x(&d_x(i,0), &d_x(i,0)); - if (rfix.size() > 0) { - atomKK->sync(Host,ALL_MASK); - for (auto &ifix : rfix) - ifix->deform(1); - atomKK->modified(Host,ALL_MASK); - } + for (auto &ifix : rfix) + ifix->deform(1); } - - // redo KSpace coeffs since box has changed - - if (kspace_flag) force->kspace->setup(); } +namespace LAMMPS_NS { +template class FixDeformKokkos; +#ifdef LMP_KOKKOS_GPU +template class FixDeformKokkos; +#endif +} + diff --git a/src/KOKKOS/fix_deform_kokkos.h b/src/KOKKOS/fix_deform_kokkos.h index 32140c8766..184f1d0b07 100644 --- a/src/KOKKOS/fix_deform_kokkos.h +++ b/src/KOKKOS/fix_deform_kokkos.h @@ -13,9 +13,9 @@ #ifdef FIX_CLASS // clang-format off -FixStyle(deform/kk,FixDeformKokkos); -FixStyle(deform/kk/device,FixDeformKokkos); -FixStyle(deform/kk/host,FixDeformKokkos); +FixStyle(deform/kk,FixDeformKokkos); +FixStyle(deform/kk/device,FixDeformKokkos); +FixStyle(deform/kk/host,FixDeformKokkos); // clang-format on #else @@ -24,19 +24,40 @@ FixStyle(deform/kk/host,FixDeformKokkos); #define LMP_FIX_DEFORM_KOKKOS_H #include "fix_deform.h" +#include "kokkos_type.h" namespace LAMMPS_NS { +template class FixDeformKokkos : public FixDeform { public: - FixDeformKokkos(class LAMMPS *, int, char **); + typedef DeviceType device_type; + typedef ArrayTypes AT; + FixDeformKokkos(class LAMMPS *, int, char **); + ~FixDeformKokkos(); + + void init() override; void pre_exchange() override; void end_of_step() override; private: class DomainKokkos *domainKK; + typename AT::t_x_array d_x; + typename AT::t_int_1d d_mask; + + Kokkos::DualView k_set; + Kokkos::View d_set; + + KOKKOS_INLINE_FUNCTION + void virtual apply_volume(); + + KOKKOS_INLINE_FUNCTION + void apply_strain(); + + KOKKOS_INLINE_FUNCTION + void update_domain(); }; } From 24fc761396ccdd2f2521568dacefc8daddff0835 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Thu, 1 Aug 2024 19:55:54 -0400 Subject: [PATCH 0065/1018] remove nodiscard warning --- unittest/utils/test_fmtlib.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/unittest/utils/test_fmtlib.cpp b/unittest/utils/test_fmtlib.cpp index 67cfad2f0b..1f30a76529 100644 --- a/unittest/utils/test_fmtlib.cpp +++ b/unittest/utils/test_fmtlib.cpp @@ -126,11 +126,13 @@ TEST(FmtLib, insert_neg_double) TEST(FmtLib, int_for_double) { const double val = -1.5; - ASSERT_THROW(fmt::format("word {:d}", val), std::exception); + std::string text; + ASSERT_THROW( text = fmt::format("word {:d}", val), std::exception); } TEST(FmtLib, double_for_int) { const int val = 15; - ASSERT_THROW(fmt::format("word {:g}", val), std::exception); + std::string text; + ASSERT_THROW( text = fmt::format("word {:g}", val), std::exception); } From 2ef1e9936f82288d8e78680ee5898c6229cfba59 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 2 Aug 2024 11:59:57 -0400 Subject: [PATCH 0066/1018] partial bugfix (kokkos_omp test passes, fix_modify test virial yes still crashes) --- src/KOKKOS/fix_wall_lj93_kokkos.cpp | 216 ++++++++++++++++-- src/KOKKOS/fix_wall_lj93_kokkos.h | 25 +- src/fix_wall.cpp | 3 +- src/fix_wall.h | 3 +- .../tests/fix-timestep-wall_lj93_const.yaml | 2 +- 5 files changed, 220 insertions(+), 29 deletions(-) diff --git a/src/KOKKOS/fix_wall_lj93_kokkos.cpp b/src/KOKKOS/fix_wall_lj93_kokkos.cpp index 93bcc9abc9..fe75c92a8a 100644 --- a/src/KOKKOS/fix_wall_lj93_kokkos.cpp +++ b/src/KOKKOS/fix_wall_lj93_kokkos.cpp @@ -12,13 +12,26 @@ See the README file in the top-level LAMMPS directory. ------------------------------------------------------------------------- */ +/* ---------------------------------------------------------------------- + Contributing author: Mitch Murphy (alphataubio@gmail.com) +------------------------------------------------------------------------- */ + #include "fix_wall_lj93_kokkos.h" +#include "atom_masks.h" #include "atom_kokkos.h" #include "error.h" -#include "atom_masks.h" +#include "input.h" +#include "math_special.h" +#include "memory_kokkos.h" +#include "modify_kokkos.h" +#include "variable.h" +#include "update.h" + +#include using namespace LAMMPS_NS; +using MathSpecial::powint; /* ---------------------------------------------------------------------- */ @@ -29,11 +42,141 @@ FixWallLJ93Kokkos::FixWallLJ93Kokkos(LAMMPS *lmp, int narg, char **a kokkosable = 1; atomKK = (AtomKokkos *) atom; execution_space = ExecutionSpaceFromDevice::space; - datamask_read = EMPTY_MASK; - datamask_modify = EMPTY_MASK; + datamask_read = X_MASK | V_MASK | MASK_MASK; + datamask_modify = F_MASK; virial_global_flag = virial_peratom_flag = 0; + + memoryKK->create_kokkos(k_epsilon,6,"wall_lj93:epsilon"); + memoryKK->create_kokkos(k_sigma,6,"wall_lj93:sigma"); + memoryKK->create_kokkos(k_cutoff,6,"wall_lj93:cutoff"); + + d_epsilon = k_epsilon.template view(); + d_sigma = k_sigma.template view(); + d_cutoff = k_cutoff.template view(); + + for( int i=0 ; i<6 ; i++ ) { + k_epsilon.h_view(i) = epsilon[i]; + k_sigma.h_view(i) = sigma[i]; + k_cutoff.h_view(i) = cutoff[i]; + } + + k_epsilon.template modify(); + k_sigma.template modify(); + k_cutoff.template modify(); + + k_epsilon.template sync(); + k_sigma.template sync(); + k_cutoff.template sync(); + + memoryKK->create_kokkos(d_coeff1,6,"wall_lj93:coeff1"); + memoryKK->create_kokkos(d_coeff2,6,"wall_lj93:coeff2"); + memoryKK->create_kokkos(d_coeff3,6,"wall_lj93:coeff3"); + memoryKK->create_kokkos(d_coeff4,6,"wall_lj93:coeff4"); + memoryKK->create_kokkos(d_offset,6,"wall_lj93:offset"); + + memoryKK->create_kokkos(k_ewall,ewall,7,"wall_lj93:ewall"); + d_ewall = k_ewall.template view(); + } +template +FixWallLJ93Kokkos::~FixWallLJ93Kokkos() +{ + if (copymode) return; + + memoryKK->destroy_kokkos(k_epsilon); + memoryKK->destroy_kokkos(k_sigma); + memoryKK->destroy_kokkos(k_cutoff); + + memoryKK->destroy_kokkos(d_coeff1); + memoryKK->destroy_kokkos(d_coeff2); + memoryKK->destroy_kokkos(d_coeff3); + memoryKK->destroy_kokkos(d_coeff4); + memoryKK->destroy_kokkos(d_offset); + + //std::cerr << "ok 2\n"; + +} + +/* ---------------------------------------------------------------------- */ + +template +void FixWallLJ93Kokkos::precompute(int m) +{ + d_coeff1[m] = 6.0 / 5.0 * d_epsilon[m] * powint(d_sigma[m], 9); + d_coeff2[m] = 3.0 * d_epsilon[m] * powint(d_sigma[m], 3); + d_coeff3[m] = 2.0 / 15.0 * d_epsilon[m] * powint(d_sigma[m], 9); + d_coeff4[m] = d_epsilon[m] * powint(d_sigma[m], 3); + + double rinv = 1.0 / d_cutoff[m]; + double r2inv = rinv * rinv; + double r4inv = r2inv * r2inv; + d_offset[m] = d_coeff3[m] * r4inv * r4inv * rinv - d_coeff4[m] * r2inv * rinv; +} + + +/* ---------------------------------------------------------------------- */ + +template +void FixWallLJ93Kokkos::post_force(int vflag) +{ + + //std::cerr << "post_force DeviceType=" << DeviceType << "\n"; + + atomKK->sync(execution_space,datamask_read); + atomKK->modified(execution_space,datamask_modify); + + // virial setup + + v_init(vflag); + + // energy intialize. + // eflag is used to track whether wall energies have been communicated. + + eflag = 0; + //for (int m = 0; m <= nwall; m++) d_ewall(m) = 0.0; + for (int m = 0; m <= nwall; m++) k_ewall.d_view(m) = 0.0; + + // coord = current position of wall + // evaluate variables if necessary, wrap with clear/add + // for epsilon/sigma variables need to re-invoke precompute() + + if (varflag) modify->clearstep_compute(); + + double coord; + for (int m = 0; m < nwall; m++) { + if (xstyle[m] == VARIABLE) { + coord = input->variable->compute_equal(xindex[m]); + if (wallwhich[m] < YLO) + coord *= xscale; + else if (wallwhich[m] < ZLO) + coord *= yscale; + else + coord *= zscale; + } else + coord = coord0[m]; + if (wstyle[m] == VARIABLE) { + if (estyle[m] == VARIABLE) { + d_epsilon[m] = input->variable->compute_equal(eindex[m]); + if (d_epsilon[m] < 0.0) error->all(FLERR, "Variable evaluation in fix wall gave bad value"); + } + if (sstyle[m] == VARIABLE) { + d_sigma[m] = input->variable->compute_equal(sindex[m]); + if (d_sigma[m] < 0.0) error->all(FLERR, "Variable evaluation in fix wall gave bad value"); + } + precompute(m); + } + + wall_particle(m, wallwhich[m], coord); + } + + k_ewall.template modify(); + k_ewall.template sync(); + + if (varflag) modify->addstep_compute(update->ntimestep + 1); +} + + /* ---------------------------------------------------------------------- interaction of all particles in group with a wall m = index of wall coeffs @@ -42,17 +185,16 @@ FixWallLJ93Kokkos::FixWallLJ93Kokkos(LAMMPS *lmp, int narg, char **a ------------------------------------------------------------------------- */ template +KOKKOS_INLINE_FUNCTION void FixWallLJ93Kokkos::wall_particle(int m_in, int which, double coord_in) { m = m_in; coord = coord_in; - - atomKK->sync(execution_space, X_MASK|F_MASK|MASK_MASK); - x = atomKK->k_x.view(); - f = atomKK->k_f.view(); - mask = atomKK->k_mask.view(); - - int nlocal = atom->nlocal; + d_x = atomKK->k_x.template view(); + d_f = atomKK->k_f.template view(); + d_mask = atomKK->k_mask.template view(); + int nlocal = atomKK->nlocal; + double tmp[7]; dim = which / 2; side = which % 2; @@ -60,34 +202,68 @@ void FixWallLJ93Kokkos::wall_particle(int m_in, int which, double co copymode = 1; FixWallLJ93KokkosFunctor wp_functor(this); - Kokkos::parallel_reduce(nlocal,wp_functor,ewall); + Kokkos::parallel_reduce(nlocal,wp_functor,tmp); copymode = 0; - atomKK->modified(execution_space, F_MASK); + //std::cerr << fmt::format("tmp[0]={} tmp[{}]={} \n",tmp[0],m+1,tmp[m+1]); + + + Kokkos::atomic_add(&(d_ewall[0]),tmp[0]); + Kokkos::atomic_add(&(d_ewall[m+1]),tmp[m+1]); + + //std::cerr << fmt::format("k_ewall.d_view[0]={} k_ewall.d_view[{}]={} \n",k_ewall.d_view[0],m+1,k_ewall.d_view[m+1]); + + } template KOKKOS_INLINE_FUNCTION void FixWallLJ93Kokkos::wall_particle_item(int i, value_type ewall) const { - if (mask(i) & groupbit) { + if (d_mask(i) & groupbit) { double delta; - if (side < 0) delta = x(i,dim) - coord; - else delta = coord - x(i,dim); - if (delta >= cutoff[m]) return; + if (side < 0) delta = d_x(i,dim) - coord; + else delta = coord - d_x(i,dim); + if (delta >= d_cutoff(m)) return; if (delta <= 0.0) Kokkos::abort("Particle on or inside fix wall surface"); double rinv = 1.0/delta; double r2inv = rinv*rinv; double r4inv = r2inv*r2inv; double r10inv = r4inv*r4inv*r2inv; - double fwall = side * (coeff1[m]*r10inv - coeff2[m]*r4inv); - f(i,dim) -= fwall; - ewall[0] += coeff3[m]*r4inv*r4inv*rinv - - coeff4[m]*r2inv*rinv - offset[m]; + double fwall = side * (d_coeff1(m)*r10inv - d_coeff2(m)*r4inv); + d_f(i,dim) -= fwall; + ewall[0] += d_coeff3(m)*r4inv*r4inv*rinv - d_coeff4(m)*r2inv*rinv - d_offset(m); ewall[m+1] += fwall; } + } +/* ---------------------------------------------------------------------- + energy of wall interaction +------------------------------------------------------------------------- */ + +/* +template +double FixWallLJ93Kokkos::compute_scalar() +{ + // only sum across procs one time + + //std::cerr << fmt::format("k_ewall[0] = {} d_ewall[0] = {}\n", k_ewall.h_view[0], k_ewall.d_view[0] ); + + k_ewall.template sync(); + + if (eflag == 0) { + MPI_Allreduce(k_ewall.h_view.data(), ewall_all, 7, MPI_DOUBLE, MPI_SUM, world); + eflag = 1; + } + + std::cerr << fmt::format("compute_scalar() = {}\n", ewall_all[0]); + return ewall_all[0]; + +} +*/ + + namespace LAMMPS_NS { template class FixWallLJ93Kokkos; #ifdef LMP_KOKKOS_GPU diff --git a/src/KOKKOS/fix_wall_lj93_kokkos.h b/src/KOKKOS/fix_wall_lj93_kokkos.h index 720e586f5d..26b50052fd 100644 --- a/src/KOKKOS/fix_wall_lj93_kokkos.h +++ b/src/KOKKOS/fix_wall_lj93_kokkos.h @@ -36,8 +36,11 @@ class FixWallLJ93Kokkos : public FixWallLJ93 { typedef double value_type[]; FixWallLJ93Kokkos(class LAMMPS *, int, char **); + ~FixWallLJ93Kokkos() override; + void precompute(int) override; + void post_force(int) override; void wall_particle(int, int, double) override; - + int m; KOKKOS_INLINE_FUNCTION @@ -47,9 +50,18 @@ class FixWallLJ93Kokkos : public FixWallLJ93 { int dim,side; double coord; - typename AT::t_x_array x; - typename AT::t_f_array f; - typename AT::t_int_1d mask; + typename AT::t_x_array d_x; + typename AT::t_f_array d_f; + typename AT::t_int_1d d_mask; + + typename AT::tdual_ffloat_1d k_epsilon,k_sigma,k_cutoff; + typename AT::t_ffloat_1d d_epsilon,d_sigma,d_cutoff; + + typename AT::t_ffloat_1d d_coeff1,d_coeff2,d_coeff3,d_coeff4,d_offset; + + typename AT::tdual_ffloat_1d k_ewall; + typename AT::t_ffloat_1d d_ewall; + }; template @@ -60,13 +72,16 @@ struct FixWallLJ93KokkosFunctor { FixWallLJ93Kokkos c; FixWallLJ93KokkosFunctor(FixWallLJ93Kokkos* c_ptr): - value_count(c_ptr->m+1), c(*c_ptr) {} + //value_count(c_ptr->m+1), c(*c_ptr) {} + value_count(7), c(*c_ptr) {} + KOKKOS_INLINE_FUNCTION void operator()(const int i, value_type ewall) const { c.wall_particle_item(i,ewall); } }; + } #endif diff --git a/src/fix_wall.cpp b/src/fix_wall.cpp index 50289d0f69..b8fe84ea91 100644 --- a/src/fix_wall.cpp +++ b/src/fix_wall.cpp @@ -27,8 +27,6 @@ using namespace LAMMPS_NS; using namespace FixConst; -enum { XLO = 0, XHI = 1, YLO = 2, YHI = 3, ZLO = 4, ZHI = 5 }; - static const char *wallpos[] = {"xlo", "xhi", "ylo", "yhi", "zlo", "zhi"}; /* ---------------------------------------------------------------------- */ @@ -44,6 +42,7 @@ FixWall::FixWall(LAMMPS *lmp, int narg, char **arg) : Fix(lmp, narg, arg), nwall virial_global_flag = virial_peratom_flag = 1; respa_level_support = 1; ilevel_respa = 0; + ewall = new double[7]; // parse args diff --git a/src/fix_wall.h b/src/fix_wall.h index 81abfab8ea..85c37f8f17 100644 --- a/src/fix_wall.h +++ b/src/fix_wall.h @@ -20,6 +20,7 @@ namespace LAMMPS_NS { class FixWall : public Fix { public: + enum { XLO = 0, XHI = 1, YLO = 2, YHI = 3, ZLO = 4, ZHI = 5 }; int nwall; int wallwhich[6]; double coord0[6]; @@ -47,7 +48,7 @@ class FixWall : public Fix { protected: double epsilon[6], sigma[6], alpha[6], cutoff[6]; - double ewall[7], ewall_all[7]; + double *ewall, ewall_all[7]; // need ewall double*, not double[] for kokkos dual view double xscale, yscale, zscale; int estyle[6], sstyle[6], astyle[6], wstyle[6]; int eindex[6], sindex[6]; diff --git a/unittest/force-styles/tests/fix-timestep-wall_lj93_const.yaml b/unittest/force-styles/tests/fix-timestep-wall_lj93_const.yaml index c574eddf76..1756751e5e 100644 --- a/unittest/force-styles/tests/fix-timestep-wall_lj93_const.yaml +++ b/unittest/force-styles/tests/fix-timestep-wall_lj93_const.yaml @@ -11,7 +11,7 @@ pre_commands: ! | post_commands: ! | fix move all nve fix test solute wall/lj93 ylo EDGE 100.0 2.0 5.0 yhi EDGE 100.0 2.0 5.0 - fix_modify test virial yes +# fix_modify test virial yes input_file: in.fourmol natoms: 29 run_stress: ! |2- From 62a2486d95e5f9e5d16109d6dfbeb7af09ca34e8 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 2 Aug 2024 23:59:03 -0400 Subject: [PATCH 0067/1018] virial bugfix --- src/KOKKOS/fix_wall_lj93_kokkos.cpp | 101 ++++++++----- src/KOKKOS/fix_wall_lj93_kokkos.h | 29 ++-- .../tests/fix-timestep-wall_lj93_const.yaml | 135 +++++++++--------- 3 files changed, 152 insertions(+), 113 deletions(-) diff --git a/src/KOKKOS/fix_wall_lj93_kokkos.cpp b/src/KOKKOS/fix_wall_lj93_kokkos.cpp index fe75c92a8a..d855273035 100644 --- a/src/KOKKOS/fix_wall_lj93_kokkos.cpp +++ b/src/KOKKOS/fix_wall_lj93_kokkos.cpp @@ -28,8 +28,6 @@ #include "variable.h" #include "update.h" -#include - using namespace LAMMPS_NS; using MathSpecial::powint; @@ -44,7 +42,6 @@ FixWallLJ93Kokkos::FixWallLJ93Kokkos(LAMMPS *lmp, int narg, char **a execution_space = ExecutionSpaceFromDevice::space; datamask_read = X_MASK | V_MASK | MASK_MASK; datamask_modify = F_MASK; - virial_global_flag = virial_peratom_flag = 0; memoryKK->create_kokkos(k_epsilon,6,"wall_lj93:epsilon"); memoryKK->create_kokkos(k_sigma,6,"wall_lj93:sigma"); @@ -94,7 +91,7 @@ FixWallLJ93Kokkos::~FixWallLJ93Kokkos() memoryKK->destroy_kokkos(d_coeff4); memoryKK->destroy_kokkos(d_offset); - //std::cerr << "ok 2\n"; + memoryKK->destroy_kokkos(k_vatom,vatom); } @@ -120,9 +117,6 @@ void FixWallLJ93Kokkos::precompute(int m) template void FixWallLJ93Kokkos::post_force(int vflag) { - - //std::cerr << "post_force DeviceType=" << DeviceType << "\n"; - atomKK->sync(execution_space,datamask_read); atomKK->modified(execution_space,datamask_modify); @@ -130,12 +124,19 @@ void FixWallLJ93Kokkos::post_force(int vflag) v_init(vflag); + // reallocate per-atom arrays if necessary + + if (vflag_atom) { + memoryKK->destroy_kokkos(k_vatom,vatom); + memoryKK->create_kokkos(k_vatom,vatom,maxvatom,"wall_lj93:vatom"); + d_vatom = k_vatom.template view(); + } + // energy intialize. // eflag is used to track whether wall energies have been communicated. eflag = 0; - //for (int m = 0; m <= nwall; m++) d_ewall(m) = 0.0; - for (int m = 0; m <= nwall; m++) k_ewall.d_view(m) = 0.0; + for (int m = 0; m <= nwall; m++) d_ewall(m) = 0.0; // coord = current position of wall // evaluate variables if necessary, wrap with clear/add @@ -144,6 +145,7 @@ void FixWallLJ93Kokkos::post_force(int vflag) if (varflag) modify->clearstep_compute(); double coord; + for (int m = 0; m < nwall; m++) { if (xstyle[m] == VARIABLE) { coord = input->variable->compute_equal(xindex[m]); @@ -168,12 +170,22 @@ void FixWallLJ93Kokkos::post_force(int vflag) } wall_particle(m, wallwhich[m], coord); + } k_ewall.template modify(); k_ewall.template sync(); if (varflag) modify->addstep_compute(update->ntimestep + 1); + + atomKK->modified(execution_space,F_MASK); + + if (vflag_atom) { + k_vatom.template modify(); + k_vatom.template sync(); + } + + } @@ -194,31 +206,35 @@ void FixWallLJ93Kokkos::wall_particle(int m_in, int which, double co d_f = atomKK->k_f.template view(); d_mask = atomKK->k_mask.template view(); int nlocal = atomKK->nlocal; - double tmp[7]; dim = which / 2; side = which % 2; if (side == 0) side = -1; + double result[13]; + copymode = 1; - FixWallLJ93KokkosFunctor wp_functor(this); - Kokkos::parallel_reduce(nlocal,wp_functor,tmp); + FixWallLJ93KokkosFunctor functor(this); + Kokkos::parallel_reduce(nlocal,functor,result); copymode = 0; - //std::cerr << fmt::format("tmp[0]={} tmp[{}]={} \n",tmp[0],m+1,tmp[m+1]); - - - Kokkos::atomic_add(&(d_ewall[0]),tmp[0]); - Kokkos::atomic_add(&(d_ewall[m+1]),tmp[m+1]); - - //std::cerr << fmt::format("k_ewall.d_view[0]={} k_ewall.d_view[{}]={} \n",k_ewall.d_view[0],m+1,k_ewall.d_view[m+1]); + Kokkos::atomic_add(&(d_ewall[0]),result[0]); + Kokkos::atomic_add(&(d_ewall[m+1]),result[m+1]); + if (vflag_global) { + virial[0] += result[7]; + virial[1] += result[8]; + virial[2] += result[9]; + virial[3] += result[10]; + virial[4] += result[11]; + virial[5] += result[12]; + } } template KOKKOS_INLINE_FUNCTION -void FixWallLJ93Kokkos::wall_particle_item(int i, value_type ewall) const { +void FixWallLJ93Kokkos::wall_particle_item(int i, value_type result) const { if (d_mask(i) & groupbit) { double delta; if (side < 0) delta = d_x(i,dim) - coord; @@ -232,37 +248,46 @@ void FixWallLJ93Kokkos::wall_particle_item(int i, value_type ewall) double r10inv = r4inv*r4inv*r2inv; double fwall = side * (d_coeff1(m)*r10inv - d_coeff2(m)*r4inv); d_f(i,dim) -= fwall; - ewall[0] += d_coeff3(m)*r4inv*r4inv*rinv - d_coeff4(m)*r2inv*rinv - d_offset(m); - ewall[m+1] += fwall; + result[0] += d_coeff3(m)*r4inv*r4inv*rinv - d_coeff4(m)*r2inv*rinv - d_offset(m); + result[m+1] += fwall; + + if (evflag) { + double vn; + if (side < 0) + vn = -fwall * delta; + else + vn = fwall * delta; + v_tally(result, dim, i, vn); + } + } } /* ---------------------------------------------------------------------- - energy of wall interaction + tally virial component into global and per-atom accumulators + n = index of virial component (0-5) + i = local index of atom + vn = nth component of virial for the interaction + increment nth component of global virial by vn + increment nth component of per-atom virial by vn + this method can be used when fix computes forces in post_force() + and the force depends on a distance to some external object + e.g. fix wall/lj93: compute virial only on owned atoms ------------------------------------------------------------------------- */ -/* template -double FixWallLJ93Kokkos::compute_scalar() +KOKKOS_INLINE_FUNCTION +void FixWallLJ93Kokkos::v_tally(value_type result, int n, int i, double vn) const { - // only sum across procs one time - //std::cerr << fmt::format("k_ewall[0] = {} d_ewall[0] = {}\n", k_ewall.h_view[0], k_ewall.d_view[0] ); + if (vflag_global) + result[n+7] += vn; - k_ewall.template sync(); - - if (eflag == 0) { - MPI_Allreduce(k_ewall.h_view.data(), ewall_all, 7, MPI_DOUBLE, MPI_SUM, world); - eflag = 1; - } - - std::cerr << fmt::format("compute_scalar() = {}\n", ewall_all[0]); - return ewall_all[0]; + if (vflag_atom) + Kokkos::atomic_add(&(d_vatom(i,n)),vn); } -*/ - namespace LAMMPS_NS { template class FixWallLJ93Kokkos; diff --git a/src/KOKKOS/fix_wall_lj93_kokkos.h b/src/KOKKOS/fix_wall_lj93_kokkos.h index 26b50052fd..915dcd429a 100644 --- a/src/KOKKOS/fix_wall_lj93_kokkos.h +++ b/src/KOKKOS/fix_wall_lj93_kokkos.h @@ -28,6 +28,7 @@ FixStyle(wall/lj93/kk/host,FixWallLJ93Kokkos); namespace LAMMPS_NS { + template class FixWallLJ93Kokkos : public FixWallLJ93 { public: @@ -54,6 +55,9 @@ class FixWallLJ93Kokkos : public FixWallLJ93 { typename AT::t_f_array d_f; typename AT::t_int_1d d_mask; + DAT::tdual_virial_array k_vatom; + typename AT::t_virial_array d_vatom; + typename AT::tdual_ffloat_1d k_epsilon,k_sigma,k_cutoff; typename AT::t_ffloat_1d d_epsilon,d_sigma,d_cutoff; @@ -62,25 +66,34 @@ class FixWallLJ93Kokkos : public FixWallLJ93 { typename AT::tdual_ffloat_1d k_ewall; typename AT::t_ffloat_1d d_ewall; + KOKKOS_INLINE_FUNCTION + void v_tally(value_type, int, int, double) const; + + }; + template -struct FixWallLJ93KokkosFunctor { - typedef DeviceType device_type ; +struct FixWallLJ93KokkosFunctor { + typedef DeviceType device_type; typedef double value_type[]; const int value_count; - FixWallLJ93Kokkos c; + FixWallLJ93KokkosFunctor(FixWallLJ93Kokkos* c_ptr): - //value_count(c_ptr->m+1), c(*c_ptr) {} - value_count(7), c(*c_ptr) {} + value_count(13), c(*c_ptr) {} KOKKOS_INLINE_FUNCTION - void operator()(const int i, value_type ewall) const { - c.wall_particle_item(i,ewall); + void init(value_type result) const { + for (int i=0 ; i<13 ; i++ ) result[i] = 0.0; } -}; + KOKKOS_INLINE_FUNCTION + void operator()(const int i, value_type result) const { + c.wall_particle_item(i,result); + } + +}; } diff --git a/unittest/force-styles/tests/fix-timestep-wall_lj93_const.yaml b/unittest/force-styles/tests/fix-timestep-wall_lj93_const.yaml index 1756751e5e..a5eff76773 100644 --- a/unittest/force-styles/tests/fix-timestep-wall_lj93_const.yaml +++ b/unittest/force-styles/tests/fix-timestep-wall_lj93_const.yaml @@ -1,82 +1,83 @@ --- -lammps_version: 17 Feb 2022 -date_generated: Fri Mar 18 22:18:01 2022 +lammps_version: 27 Jun 2024 +tags: generated +date_generated: Fri Aug 2 23:56:34 2024 epsilon: 2e-14 skip_tests: prerequisites: ! | atom full fix wall/lj93 pre_commands: ! | - boundary p f p + boundary f f f post_commands: ! | fix move all nve - fix test solute wall/lj93 ylo EDGE 100.0 2.0 5.0 yhi EDGE 100.0 2.0 5.0 -# fix_modify test virial yes + fix test solute wall/lj93 xlo EDGE 10 1 9 xhi EDGE 20 2 8 ylo EDGE 30 3 7 yhi EDGE 40 4 6 zlo EDGE 50 9 1 zhi EDGE 60 8 2 + fix_modify test virial yes input_file: in.fourmol natoms: 29 -run_stress: ! |2- - 0.0000000000000000e+00 -5.0602303343219951e+01 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 -global_scalar: -4.108987997282236 +run_stress: ! |- + -2.0397146716028331e+01 -2.2856621254611628e+02 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +global_scalar: -40.30685365068726 global_vector: ! |- - 2 0 -11.164431050504302 + 6 0.29980999393772645 -3.0501185308112175 10.543906177602482 -35.13125907303744 0 0 run_pos: ! |2 - 1 -2.7045470054680359e-01 2.4914748797509958e+00 -1.6696421170224640e-01 - 2 3.1002519717316468e-01 2.9626113274873114e+00 -8.5465020014164161e-01 - 3 -7.0398162067377834e-01 1.2305605729036173e+00 -6.2777311164097793e-01 - 4 -1.5818159800097509e+00 1.4837403071563420e+00 -1.2538711657744748e+00 - 5 -9.0719738875553246e-01 9.2652132637432294e-01 3.9954221603268608e-01 - 6 2.4831723728788374e-01 2.8313028009631025e-01 -1.2314233417272680e+00 - 7 3.4143527622588610e-01 -2.2646550717066182e-02 -2.5292291415442443e+00 - 8 1.1743552225802836e+00 -4.8863228494885080e-01 -6.3783432950414043e-01 - 9 1.3800524229825968e+00 -2.5274721033806635e-01 2.8353985887329919e-01 - 10 2.0510765220590312e+00 -1.4604063740279585e+00 -9.8323745081970004e-01 - 11 1.7878031944447623e+00 -1.9921863272956677e+00 -1.8890602447628950e+00 - 12 3.0063007039452563e+00 -4.9013350497696184e-01 -1.6231898107433360e+00 - 13 4.0515402959196631e+00 -8.9202011606671716e-01 -1.6400005529926165e+00 - 14 2.6066963345552767e+00 -4.1789253965578244e-01 -2.6634003608801833e+00 - 15 2.9695287185759982e+00 5.5422613165070589e-01 -1.2342022021804264e+00 - 16 2.6747029695251561e+00 -2.4124119054596429e+00 -2.3435746150366733e-02 - 17 2.2153577785319198e+00 -2.0897985186960004e+00 1.1963150794498112e+00 - 18 2.1369701704057920e+00 3.0158507413651594e+00 -3.5179348337167076e+00 - 19 1.5355837136080241e+00 2.6255292355373734e+00 -4.2353987779868740e+00 - 20 2.7727573003167976e+00 3.6923910440726924e+00 -3.9330842459576383e+00 - 21 4.9040128073837339e+00 -4.0752348170758461e+00 -3.6210314709795299e+00 - 22 4.3582355554510048e+00 -4.2126119427061379e+00 -4.4612844196307497e+00 - 23 5.7439382849366911e+00 -3.5821957939240279e+00 -3.8766361295959513e+00 - 24 2.0689243582397667e+00 3.1513346907334592e+00 3.1550389754792341e+00 - 25 1.3045351331439887e+00 3.2665125705877287e+00 2.5111855257342670e+00 - 26 2.5809237402706717e+00 4.0117602605484128e+00 3.2212060529083963e+00 - 27 -1.9611343130358911e+00 -4.3563411931365605e+00 2.1098293115526028e+00 - 28 -2.7473562684515085e+00 -4.0200819932383203e+00 1.5830052163435302e+00 - 29 -1.3126000191360121e+00 -3.5962518039484110e+00 2.2746342468738372e+00 + 1 -2.7045514660423325e-01 2.4919366600449733e+00 -1.6697231639531507e-01 + 2 3.1000084135335193e-01 2.9645912303343991e+00 -8.5463206395936475e-01 + 3 -7.0397943335818880e-01 1.2305810523260226e+00 -6.2776977494480968e-01 + 4 -1.5818284818588833e+00 1.4850714726761622e+00 -1.2538699508869366e+00 + 5 -9.0720735536750730e-01 9.2652311870881010e-01 3.9954248474779297e-01 + 6 2.4831612077180826e-01 2.8312998598620581e-01 -1.2314234208099035e+00 + 7 3.4143432145485658e-01 -2.2646550480708717e-02 -2.5292291412289485e+00 + 8 1.1743655769886039e+00 -4.8863573859247217e-01 -6.3783597964106820e-01 + 9 1.3800803748715951e+00 -2.5274721986531667e-01 2.8353956705790218e-01 + 10 2.0510864147345527e+00 -1.4605128263713651e+00 -9.8323665039331498e-01 + 11 1.7878396739201072e+00 -1.9926579680652934e+00 -1.8890577068286438e+00 + 12 3.0063280485262682e+00 -4.9013506205958607e-01 -1.6231897745485795e+00 + 13 4.0517059148826196e+00 -8.9225492586105981e-01 -1.6400002853466527e+00 + 14 2.6067556451864973e+00 -4.1789236780812949e-01 -2.6634004714578920e+00 + 15 2.9696053942689340e+00 5.5422609386529809e-01 -1.2342020619448599e+00 + 16 2.6747224655532205e+00 -2.4126238070421215e+00 -2.3433759666701557e-02 + 17 2.2153701802770058e+00 -2.0899272946638008e+00 1.1963135022288505e+00 + 18 2.1369701704036461e+00 3.0158507413784363e+00 -3.5179348337072978e+00 + 19 1.5355837135394632e+00 2.6255292354749651e+00 -4.2353987771402171e+00 + 20 2.7727573003740993e+00 3.6923910441184606e+00 -3.9330842453158126e+00 + 21 4.9040128073779838e+00 -4.0752348170721300e+00 -3.6210314709713383e+00 + 22 4.3582355554508565e+00 -4.2126119427059994e+00 -4.4612844196303154e+00 + 23 5.7439382849363732e+00 -3.5821957939239444e+00 -3.8766361295956120e+00 + 24 2.0689243582383923e+00 3.1513346907508031e+00 3.1550389751044130e+00 + 25 1.3045351331268087e+00 3.2665125705965665e+00 2.5111855257113618e+00 + 26 2.5809237402701828e+00 4.0117602605517018e+00 3.2212060528784647e+00 + 27 -1.9611343130326251e+00 -4.3563411931375260e+00 2.1098293115519637e+00 + 28 -2.7473562684514818e+00 -4.0200819932384704e+00 1.5830052163435808e+00 + 29 -1.3126000191358462e+00 -3.5962518039486921e+00 2.2746342468738376e+00 run_vel: ! |2 - 1 8.1727799799441551e-03 1.6773171346479498e-02 4.7791658662457619e-03 - 2 5.4195488166242462e-03 6.5417253116750503e-03 -1.4101336509904706e-03 - 3 -8.2223992085164246e-03 -1.2908451784809975e-02 -4.0945960825392183e-03 - 4 -3.7699737621353186e-03 -6.5732339099368641e-03 -1.1186165990462573e-03 - 5 -1.1021432529769989e-02 -9.8900600342308066e-03 -2.8408577395243402e-03 - 6 -3.9676605755577875e-02 4.6817208693894503e-02 3.7148485968758402e-02 - 7 9.1033903828574569e-04 -1.0128523335196111e-02 -5.1568251845436980e-02 - 8 7.9064705135345748e-03 -3.3507235864772382e-03 3.4557097186682206e-02 - 9 1.5644176974450778e-03 3.7365545213281916e-03 1.5047408817898655e-02 - 10 2.9201446823370270e-02 -2.9249578721348601e-02 -1.5018077430999392e-02 - 11 -4.7835961499775063e-03 -3.7481385151954837e-03 -2.3464104148495902e-03 - 12 2.2696452071679614e-03 -3.4774155893559008e-04 -3.0640770423525257e-03 - 13 2.7531740460470166e-03 5.8171061608719103e-03 -7.9467454050767680e-04 - 14 3.5246182390652257e-03 -5.7939995598917460e-03 -3.9478431188056783e-03 - 15 -1.8547943544027830e-03 -5.8554729976774897e-03 6.2938485111532208e-03 - 16 1.8681499978038456e-02 -1.3262466211006751e-02 -4.5638651456391420e-02 - 17 -1.2896269973838886e-02 9.7527665158999004e-03 3.7296535364672513e-02 - 18 -8.0065796043573602e-04 -8.6270472784857216e-04 -1.4483040597982864e-03 - 19 1.2452390821689194e-03 -2.5061097122815435e-03 7.2998631031035615e-03 - 20 3.5930057864791303e-03 3.6938851570931927e-03 3.2322732168550625e-03 - 21 -1.4689219756961087e-03 -2.7352107824530806e-04 7.0581625180889649e-04 - 22 -7.0694199165145062e-03 -4.2577148692717554e-03 2.8079117911323321e-04 - 23 6.0446963236685256e-03 -1.4000131545098763e-03 2.5819754799379711e-03 - 24 3.1926367400896563e-04 -9.9445663445895099e-04 1.4999996220927227e-04 - 25 1.3789753472275083e-04 -4.4335894812290054e-03 -8.1808138555694750e-04 - 26 2.0485904026313513e-03 2.7813358637372391e-03 4.3245727137078242e-03 - 27 4.5604120258846295e-04 -1.0305523038990200e-03 2.1188058429346654e-04 - 28 -6.2544520868040715e-03 1.4127711161841167e-03 -1.8429821879802923e-03 - 29 6.4110631528576680e-04 3.1273432717073592e-03 3.7253671106756733e-03 + 1 8.1742887450585739e-03 1.7228249520172705e-02 4.7636200154285678e-03 + 2 5.3742131209134954e-03 8.5014084989938534e-03 -1.3734731162460402e-03 + 3 -8.2161778164033632e-03 -1.2869362708201489e-02 -4.0888375199228388e-03 + 4 -3.7787634477676642e-03 -5.2533470458882917e-03 -1.1161118587284771e-03 + 5 -1.1032293389383448e-02 -9.8863340104885598e-03 -2.8403367946737107e-03 + 6 -3.9677570612003256e-02 4.6816683666629423e-02 3.7148298982540365e-02 + 7 9.0938409416312202e-04 -1.0128522535253528e-02 -5.1568254916651068e-02 + 8 7.9194167018994642e-03 -3.3569176675024141e-03 3.4554033379153554e-02 + 9 1.5923285603331428e-03 3.7365113011970019e-03 1.5046752270197748e-02 + 10 2.9208357286776593e-02 -2.9353993769823783e-02 -1.5016704917306721e-02 + 11 -4.7465540645016645e-03 -4.2165276646841865e-03 -2.3412478153019894e-03 + 12 2.2980757077101510e-03 -3.5091405216452847e-04 -3.0640046931904290e-03 + 13 2.9148511000306786e-03 5.5851722208680194e-03 -7.9412268026523897e-04 + 14 3.5836019249020573e-03 -5.7936540681715965e-03 -3.9480663628116922e-03 + 15 -1.7778657432845671e-03 -5.8555598171606280e-03 6.2941335584716009e-03 + 16 1.8700222665862708e-02 -1.3473926436394508e-02 -4.5635589324539552e-02 + 17 -1.2883485803873765e-02 9.6240189248986089e-03 3.7294040194137568e-02 + 18 -8.0065796511591945e-04 -8.6270470075116407e-04 -1.4483040404113881e-03 + 19 1.2452390066448272e-03 -2.5061097760180838e-03 7.2998639311393438e-03 + 20 3.5930058446123790e-03 3.6938852063833996e-03 3.2322738498526673e-03 + 21 -1.4689219875639078e-03 -2.7352107061007723e-04 7.0581626870114592e-04 + 22 -7.0694199167938608e-03 -4.2577148689919644e-03 2.8079118009157448e-04 + 23 6.0446963229432490e-03 -1.4000131543898697e-03 2.5819754806854374e-03 + 24 3.1926367036916678e-04 -9.9445660295952466e-04 1.4999958504844645e-04 + 25 1.3789750016399599e-04 -4.4335894629157517e-03 -8.1808143179135507e-04 + 26 2.0485903999350758e-03 2.7813358672621209e-03 4.3245726820250576e-03 + 27 4.5604120926159787e-04 -1.0305523058923018e-03 2.1188058299333266e-04 + 28 -6.2544520867115292e-03 1.4127711158545754e-03 -1.8429821878482673e-03 + 29 6.4110631563933543e-04 3.1273432711488012e-03 3.7253671106878979e-03 ... From 755fdc5986149e6cf12c53fd39e4aed24ce7b776 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sun, 4 Aug 2024 00:07:01 -0400 Subject: [PATCH 0068/1018] fix false negative floating point test --- unittest/force-styles/test_main.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/unittest/force-styles/test_main.h b/unittest/force-styles/test_main.h index 8199537c39..6bcb24fb96 100644 --- a/unittest/force-styles/test_main.h +++ b/unittest/force-styles/test_main.h @@ -28,13 +28,13 @@ extern std::string INPUT_FOLDER; // convenience method to write out common entries void write_yaml_header(class YamlWriter *writer, TestConfig *cfg, const char *version); -#define EXPECT_FP_LE_WITH_EPS(val1, val2, eps) \ - do { \ - const double diff = fabs(val1 - val2); \ - const double div = std::min(fabs(val1), fabs(val2)); \ - const double err = (div == 0.0) ? diff : diff / div; \ - stats.add(err); \ - EXPECT_PRED_FORMAT2(::testing::DoubleLE, err, eps); \ +#define EXPECT_FP_LE_WITH_EPS(val1, val2, eps) \ + do { \ + const double diff = fabs(val1 - val2); \ + const double div = std::min(fabs(val1), fabs(val2)); \ + const double err = (div Date: Sun, 4 Aug 2024 01:51:26 -0400 Subject: [PATCH 0069/1018] significant rewrite, all 3 tests pass --- src/KOKKOS/fix_efield_kokkos.cpp | 346 ++++++++++++++++--------------- src/KOKKOS/fix_efield_kokkos.h | 47 ++--- src/fix_efield.cpp | 4 +- src/fix_efield.h | 2 +- 4 files changed, 199 insertions(+), 200 deletions(-) diff --git a/src/KOKKOS/fix_efield_kokkos.cpp b/src/KOKKOS/fix_efield_kokkos.cpp index 4009773982..c009b129ae 100644 --- a/src/KOKKOS/fix_efield_kokkos.cpp +++ b/src/KOKKOS/fix_efield_kokkos.cpp @@ -13,22 +13,23 @@ ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- - Contributing author: Trung Nguyen (U Chicago) + Contributing authors: Trung Nguyen (U Chicago) + Mitch Murphy (alphataubio@gmail.com) ------------------------------------------------------------------------- */ #include "fix_efield_kokkos.h" #include "atom_kokkos.h" -#include "update.h" -#include "modify.h" -#include "domain_kokkos.h" -#include "region.h" -#include "input.h" -#include "variable.h" -#include "memory_kokkos.h" -#include "error.h" #include "atom_masks.h" +#include "domain_kokkos.h" +#include "error.h" +#include "input.h" #include "kokkos_base.h" +#include "memory_kokkos.h" +#include "modify_kokkos.h" +#include "region.h" +#include "update.h" +#include "variable.h" using namespace LAMMPS_NS; using namespace FixConst; @@ -43,13 +44,17 @@ FixEfieldKokkos::FixEfieldKokkos(LAMMPS *lmp, int narg, char **arg) { kokkosable = 1; atomKK = (AtomKokkos *) atom; + domainKK = (DomainKokkos *) domain; execution_space = ExecutionSpaceFromDevice::space; datamask_read = EMPTY_MASK; datamask_modify = EMPTY_MASK; memory->destroy(efield); memoryKK->create_kokkos(k_efield,efield,maxatom,4,"efield:efield"); - d_efield = k_efield.view(); + d_efield = k_efield.template view(); + + memoryKK->create_kokkos(k_fsum,fsum,4,"efield:fsum"); + d_fsum = k_fsum.template view(); } /* ---------------------------------------------------------------------- */ @@ -60,7 +65,8 @@ FixEfieldKokkos::~FixEfieldKokkos() if (copymode) return; memoryKK->destroy_kokkos(k_efield,efield); - efield = nullptr; + memoryKK->destroy_kokkos(k_vatom,vatom); + memoryKK->destroy_kokkos(k_fsum,fsum); } /* ---------------------------------------------------------------------- */ @@ -68,6 +74,7 @@ FixEfieldKokkos::~FixEfieldKokkos() template void FixEfieldKokkos::init() { + FixEfield::init(); if (utils::strmatch(update->integrate_style,"^respa")) @@ -77,17 +84,29 @@ void FixEfieldKokkos::init() /* ---------------------------------------------------------------------- */ template -void FixEfieldKokkos::post_force(int /*vflag*/) +void FixEfieldKokkos::post_force(int vflag) { + atomKK->sync(execution_space, X_MASK | F_MASK | Q_MASK | IMAGE_MASK | MASK_MASK); - x = atomKK->k_x.view(); - f = atomKK->k_f.view(); - q = atomKK->k_q.view(); - image = atomKK->k_image.view(); - mask = atomKK->k_mask.view(); + d_x = atomKK->k_x.template view(); + d_f = atomKK->k_f.template view(); + d_q = atomKK->k_q.template view(); + d_image = atomKK->k_image.template view(); + d_mask = atomKK->k_mask.template view(); + int nlocal = atomKK->nlocal; - int nlocal = atom->nlocal; + // virial setup + + v_init(vflag); + + // reallocate per-atom arrays if necessary + + if (vflag_atom) { + memoryKK->destroy_kokkos(k_vatom,vatom); + memoryKK->create_kokkos(k_vatom,vatom,maxvatom,"efield:vatom"); + d_vatom = k_vatom.template view(); + } // update region if necessary @@ -111,54 +130,22 @@ void FixEfieldKokkos::post_force(int /*vflag*/) d_efield = k_efield.view(); } - fsum[0] = fsum[1] = fsum[2] = fsum[3] = 0.0; - double_4 fsum_kk; + force_flag = 0; + double result[10] = {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0}; + if (varflag == CONSTANT) { + + // It would be more concise to use the operators below, but there is still an issue with unwrap (TODO below) [ndtrung81 (2023/08)] + + // i tested it on kokkos-omp and it works, might have been + // a bug in DomainKokkos that's been fixed since. + // FIXME: test on kokkos-gpu + // [alphataubio (2024/08)] + copymode = 1; - - // It would be more concise to use the operators below, but there is still an issue with unwrap (TODO below) - //Kokkos::parallel_reduce(Kokkos::RangePolicy(0,nlocal),*this,fsum_kk); - - { - // local variables for lambda capture - auto prd = Few(domain->prd); - auto h = Few(domain->h); - auto triclinic = domain->triclinic; - auto l_ex = ex; - auto l_ey = ey; - auto l_ez = ez; - - auto l_x = x; - auto l_q = q; - auto l_f = f; - auto l_mask = mask; - auto l_image = image; - auto l_groupbit = groupbit; - - Kokkos::parallel_reduce(nlocal, LAMMPS_LAMBDA(const int& i, double_4& fsum_kk) { - if (l_mask[i] & l_groupbit) { - Few x_i; - x_i[0] = l_x(i,0); - x_i[1] = l_x(i,1); - x_i[2] = l_x(i,2); - auto unwrap = DomainKokkos::unmap(prd,h,triclinic,x_i,l_image(i)); - auto qtmp = l_q(i); - auto fx = qtmp * l_ex; - auto fy = qtmp * l_ey; - auto fz = qtmp * l_ez; - l_f(i,0) += fx; - l_f(i,1) += fy; - l_f(i,2) += fz; - fsum_kk.d0 -= fx * unwrap[0] + fy * unwrap[1] + fz * unwrap[2]; - fsum_kk.d1 += fx; - fsum_kk.d2 += fy; - fsum_kk.d3 += fz; - } - },fsum_kk); - } - + Kokkos::parallel_reduce(Kokkos::RangePolicy(0,nlocal),*this,result); copymode = 0; // variable force, wrap with clear/add @@ -167,144 +154,159 @@ void FixEfieldKokkos::post_force(int /*vflag*/) atomKK->sync(Host,ALL_MASK); // this can be removed when variable class is ported to Kokkos - modify->clearstep_compute(); - - if (xstyle == EQUAL) ex = input->variable->compute_equal(xvar); - else if (xstyle == ATOM) - input->variable->compute_atom(xvar,igroup,&efield[0][0],4,0); - if (ystyle == EQUAL) ey = input->variable->compute_equal(yvar); - else if (ystyle == ATOM) - input->variable->compute_atom(yvar,igroup,&efield[0][1],4,0); - if (zstyle == EQUAL) ez = input->variable->compute_equal(zvar); - else if (zstyle == ATOM) - input->variable->compute_atom(zvar,igroup,&efield[0][2],4,0); - - modify->addstep_compute(update->ntimestep + 1); + FixEfield::update_efield_variables(); if (varflag == ATOM) { // this can be removed when variable class is ported to Kokkos k_efield.modify(); k_efield.sync(); } + // It would be more concise to use the operators below, but there is still an issue with unwrap (TODO below) [ndtrung81 (2023/08)] + + // i tested it on kokkos-omp and it works, might have been + // a bug in DomainKokkos that's been fixed since. + // FIXME: test on kokkos-gpu + // [alphataubio (2024/08)] + copymode = 1; - // It would be more concise to use the operators below, but there is still an issue with unwrap (TODO below) - //Kokkos::parallel_reduce(Kokkos::RangePolicy(0,nlocal),*this,fsum_kk); - { - // local variables for lambda capture - auto prd = Few(domain->prd); - auto h = Few(domain->h); - auto triclinic = domain->triclinic; - auto l_ex = ex; - auto l_ey = ey; - auto l_ez = ez; - auto l_d_efield = d_efield; - - auto l_x = x; - auto l_q = q; - auto l_f = f; - auto l_mask = mask; - auto l_image = image; - auto l_groupbit = groupbit; - auto l_xstyle = xstyle; - auto l_ystyle = ystyle; - auto l_zstyle = zstyle; - - Kokkos::parallel_reduce(nlocal, LAMMPS_LAMBDA(const int& i, double_4& fsum_kk) { - if (l_mask[i] & l_groupbit) { - Few x_i; - x_i[0] = l_x(i,0); - x_i[1] = l_x(i,1); - x_i[2] = l_x(i,2); - auto unwrap = DomainKokkos::unmap(prd,h,triclinic,x_i,l_image(i)); - auto qtmp = l_q(i); - auto fx = qtmp * l_ex; - auto fy = qtmp * l_ey; - auto fz = qtmp * l_ez; - if (l_xstyle == ATOM) l_f(i,0) += qtmp * l_d_efield(i,0); - else if (l_xstyle) l_f(i,0) += fx; - if (l_ystyle == ATOM) l_f(i,1) += qtmp * l_d_efield(i,1); - else if (l_ystyle) l_f(i,1) += fy; - if (l_zstyle == ATOM) l_f(i,2) += qtmp * l_d_efield(i,2); - else if (l_zstyle) l_f(i,2) += fz; - fsum_kk.d0 -= fx * unwrap[0] + fy * unwrap[1] + fz * unwrap[2]; - fsum_kk.d1 += fx; - fsum_kk.d2 += fy; - fsum_kk.d3 += fz; - } - },fsum_kk); - } - + Kokkos::parallel_reduce(Kokkos::RangePolicy(0,nlocal),*this,result); copymode = 0; + } + atomKK->modified(execution_space, F_MASK); - fsum[0] = fsum_kk.d0; - fsum[1] = fsum_kk.d1; - fsum[2] = fsum_kk.d2; - fsum[3] = fsum_kk.d3; + Kokkos::atomic_store(&(d_fsum[0]),result[0]); + Kokkos::atomic_store(&(d_fsum[1]),result[1]); + Kokkos::atomic_store(&(d_fsum[2]),result[2]); + Kokkos::atomic_store(&(d_fsum[3]),result[3]); + k_fsum.template modify(); + k_fsum.template sync(); + + if (vflag_global) { + virial[0] += result[4]; + virial[1] += result[5]; + virial[2] += result[6]; + virial[3] += result[7]; + virial[4] += result[8]; + virial[5] += result[9]; + } + + if (vflag_atom) { + k_vatom.template modify(); + k_vatom.template sync(); + } + + } template KOKKOS_INLINE_FUNCTION -void FixEfieldKokkos::operator()(TagFixEfieldConstant, const int &i, double_4& fsum_kk) const { - if (mask[i] & groupbit) { +void FixEfieldKokkos::operator()(TagFixEfieldConstant, const int &i, value_type result) const { + if (d_mask(i) & groupbit) { if (region && !d_match[i]) return; - auto prd = Few(domain->prd); - auto h = Few(domain->h); - auto triclinic = domain->triclinic; Few x_i; - x_i[0] = x(i,0); - x_i[1] = x(i,1); - x_i[2] = x(i,2); - auto unwrap = DomainKokkos::unmap(prd,h,triclinic,x_i,image(i)); - const F_FLOAT qtmp = q(i); - const F_FLOAT fx = qtmp * ex; - const F_FLOAT fy = qtmp * ey; - const F_FLOAT fz = qtmp * ez; - f(i,0) += fx; - f(i,1) += fy; - f(i,2) += fz; - // TODO: access to unwrap below crashes - fsum_kk.d0 -= fx * unwrap[0] + fy * unwrap[1] + fz * unwrap[2]; - fsum_kk.d1 += fx; - fsum_kk.d2 += fy; - fsum_kk.d3 += fz; + x_i[0] = d_x(i,0); + x_i[1] = d_x(i,1); + x_i[2] = d_x(i,2); + auto unwrapKK = DomainKokkos::unmap(domainKK->prd,domainKK->h, + domainKK->triclinic,x_i,d_image(i)); + const F_FLOAT fx = d_q(i) * ex; + const F_FLOAT fy = d_q(i) * ey; + const F_FLOAT fz = d_q(i) * ez; + d_f(i,0) += fx; + d_f(i,1) += fy; + d_f(i,2) += fz; + // TODO: access to unwrap below crashes [ndtrung81 (2023/08)] + // tested, works on kokkos-omp [alphataubio (2024/08)] + // changed to unwrapKK to avoid possible clash with base class unwrap + // FIXME: test on kokkos-gpu + result[0] -= fx * unwrapKK[0] + fy * unwrapKK[1] + fz * unwrapKK[2]; + result[1] += fx; + result[2] += fy; + result[3] += fz; + + if (evflag) { + double v[6]; + v[0] = fx * unwrapKK[0]; + v[1] = fy * unwrapKK[1]; + v[2] = fz * unwrapKK[2]; + v[3] = fx * unwrapKK[1]; + v[4] = fx * unwrapKK[2]; + v[5] = fy * unwrapKK[2]; + v_tally(result, i, v); + } + } } template KOKKOS_INLINE_FUNCTION -void FixEfieldKokkos::operator()(TagFixEfieldNonConstant, const int &i, double_4& fsum_kk) const { - auto prd = Few(domain->prd); - auto h = Few(domain->h); - auto triclinic = domain->triclinic; - if (mask[i] & groupbit) { +void FixEfieldKokkos::operator()(TagFixEfieldNonConstant, const int &i, value_type result) const { + if (d_mask(i) & groupbit) { if (region && !d_match[i]) return; - Few x_i; - x_i[0] = x(i,0); - x_i[1] = x(i,1); - x_i[2] = x(i,2); - auto unwrap = DomainKokkos::unmap(prd,h,triclinic,x_i,image(i)); - const F_FLOAT qtmp = q[i]; - const F_FLOAT fx = qtmp * ex; - const F_FLOAT fy = qtmp * ey; - const F_FLOAT fz = qtmp * ez; - if (xstyle == ATOM) f(i,0) += d_efield(i,0); - else if (xstyle) f(i,0) += fx; - if (ystyle == ATOM) f(i,1) += d_efield(i,1); - else if (ystyle) f(i,1) += fy; - if (zstyle == ATOM) f(i,2) += d_efield(i,2); - else if (zstyle) f(i,2) += fz; - // TODO: access to unwrap below crashes - fsum_kk.d0 -= fx * unwrap[0] + fy * unwrap[1] + fz * unwrap[2]; - fsum_kk.d1 += fx; - fsum_kk.d2 += fy; - fsum_kk.d3 += fz; + + F_FLOAT fx, fy, fz; + + if (xstyle == ATOM) fx = qe2f * d_q(i) * d_efield(i,0); + else fx = d_q(i) * ex; + if (ystyle == ATOM) fy = qe2f * d_q(i) * d_efield(i,1); + else fy = d_q(i) * ey; + if (zstyle == ATOM) fz = qe2f * d_q(i) * d_efield(i,2); + else fz = d_q(i) * ez; + + d_f(i,0) += fx; + d_f(i,1) += fy; + d_f(i,2) += fz; + + result[1] += fx; + result[2] += fy; + result[3] += fz; + + if (pstyle == ATOM) result[0] += qe2f * d_q(i) * d_efield(i,3); + else if (estyle == ATOM) result[0] += d_efield(i,3); } } +/* ---------------------------------------------------------------------- + tally virial into global and per-atom accumulators + i = local index of atom + v = total virial for the interaction + increment global virial by v + increment per-atom virial by v + this method can be used when fix computes forces in post_force() + and the force depends on a distance to some external object + e.g. fix wall/lj93: compute virial only on owned atoms +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void FixEfieldKokkos::v_tally(value_type result, int i, double *v) const +{ + + if (vflag_global) { + result[4] += v[0]; + result[5] += v[1]; + result[6] += v[2]; + result[7] += v[3]; + result[8] += v[4]; + result[9] += v[5]; + } + + if (vflag_atom) { + Kokkos::atomic_add(&(d_vatom(i,0)),v[0]); + Kokkos::atomic_add(&(d_vatom(i,1)),v[1]); + Kokkos::atomic_add(&(d_vatom(i,2)),v[2]); + Kokkos::atomic_add(&(d_vatom(i,3)),v[3]); + Kokkos::atomic_add(&(d_vatom(i,4)),v[4]); + Kokkos::atomic_add(&(d_vatom(i,5)),v[5]); + } + +} + + namespace LAMMPS_NS { template class FixEfieldKokkos; #ifdef LMP_KOKKOS_GPU diff --git a/src/KOKKOS/fix_efield_kokkos.h b/src/KOKKOS/fix_efield_kokkos.h index d159473d1d..fd940d8028 100644 --- a/src/KOKKOS/fix_efield_kokkos.h +++ b/src/KOKKOS/fix_efield_kokkos.h @@ -28,32 +28,14 @@ FixStyle(efield/kk/host,FixEfieldKokkos); namespace LAMMPS_NS { -struct e_double_4 { - double d0, d1, d2, d3; - KOKKOS_INLINE_FUNCTION - e_double_4() { - d0 = d1 = d2 = d3 = 0.0; - } - KOKKOS_INLINE_FUNCTION - e_double_4& operator+=(const e_double_4 &rhs) { - d0 += rhs.d0; - d1 += rhs.d1; - d2 += rhs.d2; - d3 += rhs.d3; - return *this; - } -}; -typedef e_double_4 double_4; - struct TagFixEfieldConstant{}; - struct TagFixEfieldNonConstant{}; template class FixEfieldKokkos : public FixEfield { public: typedef DeviceType device_type; - typedef double_4 value_type; + typedef double value_type[]; typedef ArrayTypes AT; FixEfieldKokkos(class LAMMPS *, int, char **); @@ -62,21 +44,34 @@ class FixEfieldKokkos : public FixEfield { void post_force(int) override; KOKKOS_INLINE_FUNCTION - void operator()(TagFixEfieldConstant, const int&, double_4&) const; + void operator()(TagFixEfieldConstant, const int&, value_type) const; KOKKOS_INLINE_FUNCTION - void operator()(TagFixEfieldNonConstant, const int&, double_4&) const; + void operator()(TagFixEfieldNonConstant, const int&, value_type) const; + + const int value_count = 10; private: + class DomainKokkos *domainKK; + DAT::tdual_ffloat_2d k_efield; typename AT::t_ffloat_2d_randomread d_efield; typename AT::t_int_1d d_match; - typename AT::t_x_array_randomread x; - typename AT::t_float_1d_randomread q; - typename AT::t_f_array f; - typename AT::t_imageint_1d_randomread image; - typename AT::t_int_1d_randomread mask; + typename AT::t_x_array_randomread d_x; + typename AT::t_float_1d_randomread d_q; + typename AT::t_f_array d_f; + typename AT::t_imageint_1d_randomread d_image; + typename AT::t_int_1d_randomread d_mask; + + DAT::tdual_virial_array k_vatom; + typename AT::t_virial_array d_vatom; + + typename AT::tdual_ffloat_1d k_fsum; + typename AT::t_ffloat_1d d_fsum; + + KOKKOS_INLINE_FUNCTION + void v_tally(value_type, int, double*) const; }; } diff --git a/src/fix_efield.cpp b/src/fix_efield.cpp index 81be66b3e3..b0abee6d0f 100644 --- a/src/fix_efield.cpp +++ b/src/fix_efield.cpp @@ -56,6 +56,7 @@ FixEfield::FixEfield(LAMMPS *lmp, int narg, char **arg) : ilevel_respa = 0; energy_global_flag = 1; virial_global_flag = virial_peratom_flag = 1; + fsum = new double[4]; qe2f = force->qe2f; xstyle = ystyle = zstyle = estyle = pstyle = NONE; @@ -311,7 +312,6 @@ void FixEfield::post_force(int vflag) double **x = atom->x; double fx, fy, fz; double v[6], unwrap[3]; - ; // constant efield @@ -508,4 +508,6 @@ void FixEfield::update_efield_variables() else if (estyle == ATOM) input->variable->compute_atom(evar, igroup, &efield[0][3], 4, 0); modify->addstep_compute(update->ntimestep + 1); + } + diff --git a/src/fix_efield.h b/src/fix_efield.h index 72fd204898..df6b336e4c 100644 --- a/src/fix_efield.h +++ b/src/fix_efield.h @@ -59,7 +59,7 @@ class FixEfield : public Fix { double **efield; int force_flag; - double fsum[4], fsum_all[4]; + double *fsum, fsum_all[4]; // need fsum double*, not double[] for kokkos dual view void update_efield_variables(); }; } // namespace LAMMPS_NS From 84afef94f656d6dbe1dfd983f20b31b2ebc52aa7 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sun, 4 Aug 2024 01:52:15 -0400 Subject: [PATCH 0070/1018] added "fix_modify test virial yes" and regenerated yaml files --- .../tests/fix-timestep-efield_const.yaml | 56 +++++++++-------- .../tests/fix-timestep-efield_region.yaml | 54 +++++++++-------- .../tests/fix-timestep-efield_variable.yaml | 60 ++++++++++--------- 3 files changed, 91 insertions(+), 79 deletions(-) diff --git a/unittest/force-styles/tests/fix-timestep-efield_const.yaml b/unittest/force-styles/tests/fix-timestep-efield_const.yaml index cd813997e2..ad1e441e7b 100644 --- a/unittest/force-styles/tests/fix-timestep-efield_const.yaml +++ b/unittest/force-styles/tests/fix-timestep-efield_const.yaml @@ -1,6 +1,7 @@ --- -lammps_version: 17 Feb 2022 -date_generated: Fri Mar 18 22:17:58 2022 +lammps_version: 27 Jun 2024 +tags: generated +date_generated: Sat Aug 3 22:30:45 2024 epsilon: 2e-13 skip_tests: prerequisites: ! | @@ -10,8 +11,11 @@ pre_commands: ! "" post_commands: ! | fix move all nve fix test solute efield 0.0 -0.1 0.1 + fix_modify test virial yes input_file: in.fourmol natoms: 29 +run_stress: ! |2- + 0.0000000000000000e+00 3.1221533030312409e-01 -2.8129669718847106e-01 0.0000000000000000e+00 0.0000000000000000e+00 2.8129669718847106e-01 global_scalar: -0.030918633114652927 global_vector: ! |- 3 0 -2.220446049250313e-16 2.220446049250313e-16 @@ -46,33 +50,33 @@ run_pos: ! |2 28 -2.7473562684513779e+00 -4.0200819932379650e+00 1.5830052163433976e+00 29 -1.3126000191359843e+00 -3.5962518039484861e+00 2.2746342468738585e+00 run_vel: ! |2 - 1 8.1658312222614663e-03 1.6575957150422167e-02 4.7291974403202448e-03 - 2 5.4638876708023821e-03 5.0404029111476506e-03 -1.3039774181753307e-03 - 3 -8.2285460105815302e-03 -1.2921801247052923e-02 -4.0992611431015756e-03 - 4 -3.7708744841912487e-03 -6.6156123307326833e-03 -1.0763844399678132e-03 - 5 -1.1020911952034354e-02 -9.9319392840069663e-03 -2.7996700321696274e-03 + 1 8.1658312222614663e-03 1.6575957150422167e-02 4.7291974403202422e-03 + 2 5.4638876708023821e-03 5.0404029111476524e-03 -1.3039774181753297e-03 + 3 -8.2285460105815285e-03 -1.2921801247052927e-02 -4.0992611431015730e-03 + 4 -3.7708744841912487e-03 -6.6156123307326850e-03 -1.0763844399678134e-03 + 5 -1.1020911952034355e-02 -9.9319392840069645e-03 -2.7996700321696287e-03 6 -3.9693502572798259e-02 4.6742328405570736e-02 3.7202597389078947e-02 - 7 9.0976114937484250e-04 -1.0062942346953162e-02 -5.1616508395410758e-02 - 8 7.9254327404120941e-03 -3.2975389442540595e-03 3.4504402492869846e-02 - 9 1.5591017009909064e-03 3.5830453659612422e-03 1.5180501660659096e-02 + 7 9.0976114937484228e-04 -1.0062942346953162e-02 -5.1616508395410758e-02 + 8 7.9254327404120941e-03 -3.2975389442540604e-03 3.4504402492869859e-02 + 9 1.5591017009909053e-03 3.5830453659612426e-03 1.5180501660659096e-02 10 2.9199490526855283e-02 -2.9258641689434338e-02 -1.5005297297757594e-02 - 11 -4.7836605087433386e-03 -3.7914729059920198e-03 -2.3035595838662840e-03 - 12 2.2697954637435859e-03 -3.0717924023358485e-04 -3.1050775042142892e-03 - 13 2.7523035532740596e-03 5.7750272572237955e-03 -7.5235664623991166e-04 - 14 3.5240740939544214e-03 -5.8353371764581791e-03 -3.9081837862824593e-03 + 11 -4.7836605087433395e-03 -3.7914729059920194e-03 -2.3035595838662840e-03 + 12 2.2697954637435872e-03 -3.0717924023358680e-04 -3.1050775042142913e-03 + 13 2.7523035532740596e-03 5.7750272572237955e-03 -7.5235664623990917e-04 + 14 3.5240740939544192e-03 -5.8353371764581765e-03 -3.9081837862824575e-03 15 -1.8549049501666087e-03 -5.8961708769767604e-03 6.3361117899020467e-03 16 1.8685917131732017e-02 -1.3347834929626302e-02 -4.5570644533488594e-02 17 -1.2900152726318757e-02 9.8178161596953993e-03 3.7244993882472807e-02 - 18 -8.0065793345388101e-04 -8.6270471230818341e-04 -1.4483040707563421e-03 - 19 1.2452390842995829e-03 -2.5061097113172779e-03 7.2998631014686054e-03 - 20 3.5930060230102141e-03 3.6938860309017889e-03 3.2322732690523012e-03 - 21 -1.4689220346471620e-03 -2.7352130047668410e-04 7.0581623957410638e-04 - 22 -7.0694199254063778e-03 -4.2577148925930248e-03 2.8079117595076618e-04 - 23 6.0446963119010697e-03 -1.4000131615444645e-03 2.5819754845290274e-03 - 24 3.1926368357822996e-04 -9.9445664356196447e-04 1.4999997179198298e-04 - 25 1.3789755154241975e-04 -4.4335894822910855e-03 -8.1808135929846665e-04 - 26 2.0485904038928891e-03 2.7813358638196055e-03 4.3245727151208667e-03 - 27 4.5604119916965464e-04 -1.0305523051824380e-03 2.1188058452236590e-04 - 28 -6.2544520862769975e-03 1.4127711175481057e-03 -1.8429821884839938e-03 - 29 6.4110631531126019e-04 3.1273432715248138e-03 3.7253671107199712e-03 + 18 -8.0065793345388101e-04 -8.6270471230818330e-04 -1.4483040707563431e-03 + 19 1.2452390842995818e-03 -2.5061097113172792e-03 7.2998631014686071e-03 + 20 3.5930060230102141e-03 3.6938860309017889e-03 3.2322732690523034e-03 + 21 -1.4689220346471620e-03 -2.7352130047668405e-04 7.0581623957410638e-04 + 22 -7.0694199254063787e-03 -4.2577148925930248e-03 2.8079117595076618e-04 + 23 6.0446963119010697e-03 -1.4000131615444645e-03 2.5819754845290278e-03 + 24 3.1926368357822991e-04 -9.9445664356196447e-04 1.4999997179198287e-04 + 25 1.3789755154241959e-04 -4.4335894822910855e-03 -8.1808135929846654e-04 + 26 2.0485904038928895e-03 2.7813358638196051e-03 4.3245727151208667e-03 + 27 4.5604119916965442e-04 -1.0305523051824363e-03 2.1188058452236553e-04 + 28 -6.2544520862769983e-03 1.4127711175481021e-03 -1.8429821884839938e-03 + 29 6.4110631531126225e-04 3.1273432715248112e-03 3.7253671107199729e-03 ... diff --git a/unittest/force-styles/tests/fix-timestep-efield_region.yaml b/unittest/force-styles/tests/fix-timestep-efield_region.yaml index 425715662f..d0770a1ab8 100644 --- a/unittest/force-styles/tests/fix-timestep-efield_region.yaml +++ b/unittest/force-styles/tests/fix-timestep-efield_region.yaml @@ -1,6 +1,7 @@ --- -lammps_version: 17 Feb 2022 -date_generated: Fri Mar 18 22:17:58 2022 +lammps_version: 27 Jun 2024 +tags: generated +date_generated: Sat Aug 3 05:18:10 2024 epsilon: 2e-13 skip_tests: prerequisites: ! | @@ -11,8 +12,11 @@ post_commands: ! | region half block 0 EDGE EDGE EDGE EDGE EDGE fix move all nve fix test solute efield 0.1 0.1 0.1 region half + fix_modify test virial yes input_file: in.fourmol natoms: 29 +run_stress: ! |2- + 1.1952991612400572e+00 1.9458378941195973e+00 -3.1399685374218067e-01 1.9458378941195973e+00 -3.1399685374218067e-01 -3.1399685374218067e-01 global_scalar: -2.8271402016174743 global_vector: ! |- 3 0.714877019 0.714877019 0.714877019 @@ -47,33 +51,33 @@ run_pos: ! |2 28 -2.7473562684514778e+00 -4.0200819932382421e+00 1.5830052163435122e+00 29 -1.3126000191360516e+00 -3.5962518039482134e+00 2.2746342468738145e+00 run_vel: ! |2 - 1 8.1708759711752958e-03 1.6517639874638803e-02 4.7902879389058383e-03 - 2 5.5964331165928010e-03 5.3239383069183174e-03 -1.2861059284729379e-03 - 3 -8.2292637161143385e-03 -1.2926128087381868e-02 -4.0984161443673190e-03 + 1 8.1708759711752975e-03 1.6517639874638803e-02 4.7902879389058340e-03 + 2 5.5964331165928010e-03 5.3239383069183226e-03 -1.2861059284729340e-03 + 3 -8.2292637161143403e-03 -1.2926128087381868e-02 -4.0984161443673173e-03 4 -3.7697526145864203e-03 -6.5725127853647532e-03 -1.1187560499435428e-03 - 5 -1.1022006462580933e-02 -9.8906385073934400e-03 -2.8410749782010374e-03 + 5 -1.1022006462580933e-02 -9.8906385073934400e-03 -2.8410749782010383e-03 6 -3.9598958324881833e-02 4.6903198210396124e-02 3.7196915155023061e-02 - 7 8.4653619788661286e-04 -1.0186461918106198e-02 -5.1609252834488979e-02 + 7 8.4653619788661264e-04 -1.0186461918106198e-02 -5.1609252834488979e-02 8 7.8471683791752362e-03 -3.4193297369123185e-03 3.4507457170165158e-02 - 9 1.7075694205393060e-03 3.8777304373514634e-03 1.5162863367694195e-02 + 9 1.7075694205393051e-03 3.8777304373514639e-03 1.5162863367694195e-02 10 2.9215614627888371e-02 -2.9240701545949585e-02 -1.5006701597915331e-02 - 11 -4.7405866731533054e-03 -3.7068192956066894e-03 -2.3045121721450906e-03 - 12 2.2290126422970882e-03 -3.8809497069252936e-04 -3.1047965880797871e-03 - 13 2.7935114371385656e-03 5.8586940588092199e-03 -7.5304481929041526e-04 - 14 3.5665654501702681e-03 -5.7512922858593447e-03 -3.9089424767000339e-03 - 15 -1.8139594485811785e-03 -5.8166150528014193e-03 6.3351631624150211e-03 + 11 -4.7405866731533063e-03 -3.7068192956066894e-03 -2.3045121721450897e-03 + 12 2.2290126422970895e-03 -3.8809497069252735e-04 -3.1047965880797879e-03 + 13 2.7935114371385635e-03 5.8586940588092181e-03 -7.5304481929041461e-04 + 14 3.5665654501702677e-03 -5.7512922858593447e-03 -3.9089424767000365e-03 + 15 -1.8139594485811841e-03 -5.8166150528014202e-03 6.3351631624150228e-03 16 1.8770941362463107e-02 -1.3183631365002509e-02 -4.5573108750104258e-02 17 -1.2963606226862703e-02 9.6937549225388098e-03 3.7247063085491160e-02 - 18 -8.0065796921844994e-04 -8.6270475993526386e-04 -1.4483040616159765e-03 - 19 1.2452390834561400e-03 -2.5061097124141904e-03 7.2998631012995028e-03 - 20 3.5930060224885880e-03 3.6938860305007859e-03 3.2322732691378846e-03 - 21 -1.4689220363177679e-03 -2.7352129611332704e-04 7.0581624058295520e-04 - 22 -7.0694199254319476e-03 -4.2577148923730610e-03 2.8079117602693740e-04 - 23 6.0446963117453019e-03 -1.4000131613672311e-03 2.5819754846776472e-03 - 24 3.1926367807141095e-04 -9.9445664297286387e-04 1.4999997144977533e-04 - 25 1.3789754489252400e-04 -4.4335894881614539e-03 -8.1808136766960723e-04 - 26 2.0485904035389413e-03 2.7813358635286672e-03 4.3245727149205113e-03 - 27 4.5604120798143971e-04 -1.0305522996113419e-03 2.1188058145416930e-04 - 28 -6.2544520867286501e-03 1.4127711163405999e-03 -1.8429821880090427e-03 - 29 6.4110631523949934e-04 3.1273432721623264e-03 3.7253671106301819e-03 + 18 -8.0065796921844994e-04 -8.6270475993526386e-04 -1.4483040616159767e-03 + 19 1.2452390834561398e-03 -2.5061097124141909e-03 7.2998631012995037e-03 + 20 3.5930060224885880e-03 3.6938860305007859e-03 3.2322732691378851e-03 + 21 -1.4689220363177679e-03 -2.7352129611332672e-04 7.0581624058295423e-04 + 22 -7.0694199254319502e-03 -4.2577148923730627e-03 2.8079117602693848e-04 + 23 6.0446963117453028e-03 -1.4000131613672311e-03 2.5819754846776498e-03 + 24 3.1926367807141078e-04 -9.9445664297286344e-04 1.4999997144977506e-04 + 25 1.3789754489252368e-04 -4.4335894881614556e-03 -8.1808136766960712e-04 + 26 2.0485904035389417e-03 2.7813358635286672e-03 4.3245727149205113e-03 + 27 4.5604120798143960e-04 -1.0305522996113417e-03 2.1188058145416919e-04 + 28 -6.2544520867286509e-03 1.4127711163405992e-03 -1.8429821880090427e-03 + 29 6.4110631523949977e-04 3.1273432721623255e-03 3.7253671106301819e-03 ... diff --git a/unittest/force-styles/tests/fix-timestep-efield_variable.yaml b/unittest/force-styles/tests/fix-timestep-efield_variable.yaml index 6fa0a5c3a6..7680373091 100644 --- a/unittest/force-styles/tests/fix-timestep-efield_variable.yaml +++ b/unittest/force-styles/tests/fix-timestep-efield_variable.yaml @@ -1,6 +1,7 @@ --- -lammps_version: 17 Feb 2022 -date_generated: Fri Mar 18 22:17:58 2022 +lammps_version: 27 Jun 2024 +tags: generated +date_generated: Sat Aug 3 05:18:19 2024 epsilon: 2e-13 skip_tests: prerequisites: ! | @@ -15,8 +16,11 @@ post_commands: ! | variable zforce equal 0.1*step/10.0 fix move all nve fix test solute efield v_xforce 0.0 v_zforce + fix_modify test virial yes input_file: in.fourmol natoms: 29 +run_stress: ! |2- + 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 global_scalar: 0 global_vector: ! |- 3 10.275935322301738 0 -1.1102230246251565e-16 @@ -51,33 +55,33 @@ run_pos: ! |2 28 -2.7473562684520521e+00 -4.0200819932381933e+00 1.5830052163436978e+00 29 -1.3126000191401406e+00 -3.5962518039484013e+00 2.2746342468762424e+00 run_vel: ! |2 - 1 8.3523967935972103e-03 1.6515254595637210e-02 4.7615576657187714e-03 - 2 5.8941247186566573e-03 5.1722227122822807e-03 -1.3701427920021986e-03 - 3 -8.2167795197999119e-03 -1.2923450588576815e-02 -4.1004252694225585e-03 - 4 -4.4263651845063874e-03 -6.5742418325391832e-03 -1.0955970988773401e-03 - 5 -1.1398448905979295e-02 -9.8894689730743574e-03 -2.8263847809119743e-03 - 6 -3.9500939815668802e-02 4.6887414365051332e-02 3.7133775134254386e-02 - 7 6.9842523048380231e-04 -1.0129392818228253e-02 -5.1594363495221361e-02 - 8 7.2583991981464485e-03 -3.4658371736488846e-03 3.4580276362563396e-02 - 9 3.6026391644265426e-03 3.7375102720979521e-03 1.5034460098373481e-02 + 1 8.3523967935972103e-03 1.6515254595637210e-02 4.7615576657187705e-03 + 2 5.8941247186566573e-03 5.1722227122822824e-03 -1.3701427920021960e-03 + 3 -8.2167795197999154e-03 -1.2923450588576812e-02 -4.1004252694225567e-03 + 4 -4.4263651845063883e-03 -6.5742418325391884e-03 -1.0955970988773414e-03 + 5 -1.1398448905979295e-02 -9.8894689730743592e-03 -2.8263847809119748e-03 + 6 -3.9500939815668802e-02 4.6887414365051318e-02 3.7133775134254386e-02 + 7 6.9842523048380199e-04 -1.0129392818228253e-02 -5.1594363495221361e-02 + 8 7.2583991981464493e-03 -3.4658371736488855e-03 3.4580276362563389e-02 + 9 3.6026391644265400e-03 3.7375102720979530e-03 1.5034460098373481e-02 10 2.9376323673810063e-02 -2.9204189651235765e-02 -1.4984527368425798e-02 - 11 -4.0094188700564755e-03 -3.7533811174124440e-03 -2.3323227192170864e-03 - 12 1.0565849247321684e-03 -3.4812418704811908e-04 -3.0814227273971736e-03 - 13 4.3770864839260621e-03 5.8265173175360025e-03 -7.6851845061108928e-04 - 14 4.6081612697984357e-03 -5.7771463173504857e-03 -3.9509511241893622e-03 - 15 -6.2134887575598864e-04 -5.8525914810640808e-03 6.3025497777745602e-03 + 11 -4.0094188700564764e-03 -3.7533811174124440e-03 -2.3323227192170856e-03 + 12 1.0565849247321719e-03 -3.4812418704811902e-04 -3.0814227273971723e-03 + 13 4.3770864839260621e-03 5.8265173175359990e-03 -7.6851845061108733e-04 + 14 4.6081612697984331e-03 -5.7771463173504831e-03 -3.9509511241893639e-03 + 15 -6.2134887575599298e-04 -5.8525914810640808e-03 6.3025497777745576e-03 16 2.0803569505133360e-02 -1.3197664214971504e-02 -4.5435603305981419e-02 17 -1.4238304956511698e-02 9.7135426337891535e-03 3.7140948224551232e-02 - 18 -8.0065803006974627e-04 -8.6270481571213244e-04 -1.4483040143169715e-03 - 19 1.2452390814642318e-03 -2.5061097171182860e-03 7.2998631074280762e-03 - 20 3.5930060197966501e-03 3.6938860290210949e-03 3.2322732711840547e-03 - 21 -1.4689220487945117e-03 -2.7352130624665958e-04 7.0581629574098927e-04 - 22 -7.0694199251650578e-03 -4.2577148930188916e-03 2.8079117843705611e-04 - 23 6.0446963110170554e-03 -1.4000131639167685e-03 2.5819754871353917e-03 - 24 3.1926366718644695e-04 -9.9445664582025264e-04 1.4999995653372725e-04 - 25 1.3789753947330381e-04 -4.4335894948247627e-03 -8.1808139114999815e-04 - 26 2.0485904025981279e-03 2.7813358628321202e-03 4.3245727135970882e-03 - 27 4.5604125878886070e-04 -1.0305522515611520e-03 2.1188057217212626e-04 - 28 -6.2544520876729867e-03 1.4127711164508190e-03 -1.8429821875256107e-03 - 29 6.4110630762061020e-04 3.1273432725177990e-03 3.7253671155107236e-03 + 18 -8.0065803006974627e-04 -8.6270481571213190e-04 -1.4483040143169730e-03 + 19 1.2452390814642303e-03 -2.5061097171182882e-03 7.2998631074280805e-03 + 20 3.5930060197966510e-03 3.6938860290210949e-03 3.2322732711840578e-03 + 21 -1.4689220487945117e-03 -2.7352130624665936e-04 7.0581629574098840e-04 + 22 -7.0694199251650578e-03 -4.2577148930188933e-03 2.8079117843705719e-04 + 23 6.0446963110170554e-03 -1.4000131639167685e-03 2.5819754871353930e-03 + 24 3.1926366718644685e-04 -9.9445664582025221e-04 1.4999995653372695e-04 + 25 1.3789753947330365e-04 -4.4335894948247653e-03 -8.1808139114999804e-04 + 26 2.0485904025981283e-03 2.7813358628321202e-03 4.3245727135970890e-03 + 27 4.5604125878886064e-04 -1.0305522515611514e-03 2.1188057217212599e-04 + 28 -6.2544520876729867e-03 1.4127711164508173e-03 -1.8429821875256107e-03 + 29 6.4110630762061150e-04 3.1273432725177981e-03 3.7253671155107249e-03 ... From 0e9a419593a11d1efe2b47574624c958cad0a04d Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sun, 4 Aug 2024 01:53:08 -0400 Subject: [PATCH 0071/1018] updated find_fix to get_fix_by_id for kokkos_omp test --- unittest/force-styles/test_fix_timestep.cpp | 61 ++++++++++----------- 1 file changed, 30 insertions(+), 31 deletions(-) diff --git a/unittest/force-styles/test_fix_timestep.cpp b/unittest/force-styles/test_fix_timestep.cpp index 579b91d215..4295cd902a 100644 --- a/unittest/force-styles/test_fix_timestep.cpp +++ b/unittest/force-styles/test_fix_timestep.cpp @@ -875,37 +875,38 @@ TEST(FixTimestep, kokkos_omp) EXPECT_POSITIONS("run_pos (normal run, verlet)", lmp->atom, test_config.run_pos, epsilon); EXPECT_VELOCITIES("run_vel (normal run, verlet)", lmp->atom, test_config.run_vel, epsilon); - int ifix = lmp->modify->find_fix("test"); - if (ifix < 0) { + auto *ifix = lmp->modify->get_fix_by_id("test"); + + if (!ifix) { FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; } else { - Fix *fix = lmp->modify->fix[ifix]; - if (fix->thermo_virial) { - EXPECT_STRESS("run_stress (normal run, verlet)", fix->virial, test_config.run_stress, + + if (ifix->thermo_virial) { + EXPECT_STRESS("run_stress (normal run, verlet)", ifix->virial, test_config.run_stress, epsilon); } stats.reset(); // global scalar - if (fix->scalar_flag) { - double value = fix->compute_scalar(); + if (ifix->scalar_flag) { + double value = ifix->compute_scalar(); EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, epsilon); } // global vector - if (fix->vector_flag) { - int num = fix->size_vector; + if (ifix->vector_flag) { + int num = ifix->size_vector; EXPECT_EQ(num, test_config.global_vector.size()); for (int i = 0; i < num; ++i) - EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), + EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], ifix->compute_vector(i), epsilon); } // check t_target for thermostats int dim = -1; - double *ptr = (double *)fix->extract("t_target", dim); + double *ptr = (double *)ifix->extract("t_target", dim); if ((ptr != nullptr) && (dim == 0)) { int ivar = lmp->input->variable->find("t_target"); if (ivar >= 0) { @@ -925,31 +926,30 @@ TEST(FixTimestep, kokkos_omp) EXPECT_POSITIONS("run_pos (restart, verlet)", lmp->atom, test_config.run_pos, epsilon); EXPECT_VELOCITIES("run_vel (restart, verlet)", lmp->atom, test_config.run_vel, epsilon); - ifix = lmp->modify->find_fix("test"); - if (ifix < 0) { + ifix = lmp->modify->get_fix_by_id("test"); + if (!ifix) { FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; } else { - Fix *fix = lmp->modify->fix[ifix]; - if (fix->thermo_virial) { - EXPECT_STRESS("run_stress (restart, verlet)", fix->virial, test_config.run_stress, + if (ifix->thermo_virial) { + EXPECT_STRESS("run_stress (restart, verlet)", ifix->virial, test_config.run_stress, epsilon); } stats.reset(); // global scalar - if (fix->scalar_flag) { - double value = fix->compute_scalar(); + if (ifix->scalar_flag) { + double value = ifix->compute_scalar(); EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, epsilon); } // global vector - if (fix->vector_flag) { - int num = fix->size_vector; + if (ifix->vector_flag) { + int num = ifix->size_vector; EXPECT_EQ(num, test_config.global_vector.size()); for (int i = 0; i < num; ++i) - EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), + EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], ifix->compute_vector(i), epsilon); } if (print_stats && stats.has_data()) @@ -964,31 +964,30 @@ TEST(FixTimestep, kokkos_omp) EXPECT_POSITIONS("run_pos (rmass, verlet)", lmp->atom, test_config.run_pos, epsilon); EXPECT_VELOCITIES("run_vel (rmass, verlet)", lmp->atom, test_config.run_vel, epsilon); - ifix = lmp->modify->find_fix("test"); - if (ifix < 0) { + ifix = lmp->modify->get_fix_by_id("test"); + if (!ifix) { FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; } else { - Fix *fix = lmp->modify->fix[ifix]; - if (fix->thermo_virial) { - EXPECT_STRESS("run_stress (rmass, verlet)", fix->virial, test_config.run_stress, + if (ifix->thermo_virial) { + EXPECT_STRESS("run_stress (rmass, verlet)", ifix->virial, test_config.run_stress, epsilon); } stats.reset(); // global scalar - if (fix->scalar_flag) { - double value = fix->compute_scalar(); + if (ifix->scalar_flag) { + double value = ifix->compute_scalar(); EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, epsilon); } // global vector - if (fix->vector_flag) { - int num = fix->size_vector; + if (ifix->vector_flag) { + int num = ifix->size_vector; EXPECT_EQ(num, test_config.global_vector.size()); for (int i = 0; i < num; ++i) - EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), + EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], ifix->compute_vector(i), epsilon); } if (print_stats && stats.has_data()) From 298329dc747eeff48d13403e6c8e69d0ec7937b8 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sun, 4 Aug 2024 03:29:34 -0400 Subject: [PATCH 0072/1018] bugfix dilate option, test now passes --- src/KOKKOS/fix_nh_kokkos.cpp | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) diff --git a/src/KOKKOS/fix_nh_kokkos.cpp b/src/KOKKOS/fix_nh_kokkos.cpp index 1b87b3c775..d9634b9d8b 100644 --- a/src/KOKKOS/fix_nh_kokkos.cpp +++ b/src/KOKKOS/fix_nh_kokkos.cpp @@ -50,6 +50,7 @@ template FixNHKokkos::FixNHKokkos(LAMMPS *lmp, int narg, char **arg) : FixNH(lmp, narg, arg) { kokkosable = 1; + atomKK = (AtomKokkos *)atom; domainKK = (DomainKokkos *) domain; execution_space = ExecutionSpaceFromDevice::space; @@ -289,7 +290,7 @@ void FixNHKokkos::remap() double oldlo,oldhi; double expfac; - int nlocal = atom->nlocal; + int nlocal = atomKK->nlocal; double *h = domain->h; // omega is not used, except for book-keeping @@ -298,13 +299,15 @@ void FixNHKokkos::remap() // convert pertinent atoms and rigid bodies to lamda coords - domainKK->x2lamda(nlocal); - //if (allremap) domainKK->x2lamda(nlocal); - //else { - // for (i = 0; i < nlocal; i++) - // if (mask[i] & dilate_group_bit) - // domain->x2lamda(x[i],x[i]); - //} + x = atomKK->k_x.template view(); + + if (allremap) domainKK->x2lamda(nlocal); + else { + for ( int i = 0; i < nlocal; i++) + if (mask[i] & dilate_group_bit) + domainKK->x2lamda(&x(i,0), &x(i,0)); + } + if (rfix.size() > 0) error->all(FLERR,"Cannot (yet) use rigid bodies with fix nh and Kokkos"); @@ -446,13 +449,19 @@ void FixNHKokkos::remap() // convert pertinent atoms and rigid bodies back to box coords - domainKK->lamda2x(nlocal); + //domainKK->lamda2x(nlocal); //if (allremap) domainKK->lamda2x(nlocal); //else { // for (i = 0; i < nlocal; i++) // if (mask[i] & dilate_group_bit) // domain->lamda2x(x[i],x[i]); //} + if (allremap) domainKK->lamda2x(nlocal); + else { + for ( int i = 0; i < nlocal; i++) + if (mask[i] & dilate_group_bit) + domainKK->lamda2x(&x(i,0), &x(i,0)); + } // for (auto &ifix : rfix) ifix->deform(1); } From 0ebb56e5e8ca3d16ed6fc09e8f56feda5b42f1a8 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sun, 4 Aug 2024 17:14:20 -0400 Subject: [PATCH 0073/1018] remove commented out code --- src/KOKKOS/fix_nh_kokkos.cpp | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/KOKKOS/fix_nh_kokkos.cpp b/src/KOKKOS/fix_nh_kokkos.cpp index d9634b9d8b..7e2d6a619e 100644 --- a/src/KOKKOS/fix_nh_kokkos.cpp +++ b/src/KOKKOS/fix_nh_kokkos.cpp @@ -449,13 +449,6 @@ void FixNHKokkos::remap() // convert pertinent atoms and rigid bodies back to box coords - //domainKK->lamda2x(nlocal); - //if (allremap) domainKK->lamda2x(nlocal); - //else { - // for (i = 0; i < nlocal; i++) - // if (mask[i] & dilate_group_bit) - // domain->lamda2x(x[i],x[i]); - //} if (allremap) domainKK->lamda2x(nlocal); else { for ( int i = 0; i < nlocal; i++) From c2e192e7346988c793c762f837aa315ee685ca83 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sun, 4 Aug 2024 17:33:11 -0400 Subject: [PATCH 0074/1018] call the plumber to fix some leaks --- src/KOKKOS/fix_wall_lj93_kokkos.cpp | 1 + src/fix_efield.cpp | 1 + src/fix_wall.cpp | 2 ++ 3 files changed, 4 insertions(+) diff --git a/src/KOKKOS/fix_wall_lj93_kokkos.cpp b/src/KOKKOS/fix_wall_lj93_kokkos.cpp index d855273035..46d08a43f4 100644 --- a/src/KOKKOS/fix_wall_lj93_kokkos.cpp +++ b/src/KOKKOS/fix_wall_lj93_kokkos.cpp @@ -92,6 +92,7 @@ FixWallLJ93Kokkos::~FixWallLJ93Kokkos() memoryKK->destroy_kokkos(d_offset); memoryKK->destroy_kokkos(k_vatom,vatom); + memoryKK->destroy_kokkos(k_ewall,ewall); } diff --git a/src/fix_efield.cpp b/src/fix_efield.cpp index b0abee6d0f..b8aab3177a 100644 --- a/src/fix_efield.cpp +++ b/src/fix_efield.cpp @@ -132,6 +132,7 @@ FixEfield::~FixEfield() { if (copymode) return; + delete[] fsum; delete[] xstr; delete[] ystr; delete[] zstr; diff --git a/src/fix_wall.cpp b/src/fix_wall.cpp index b8fe84ea91..4ed7090017 100644 --- a/src/fix_wall.cpp +++ b/src/fix_wall.cpp @@ -249,6 +249,8 @@ FixWall::~FixWall() delete[] fstr[m]; delete[] kstr[m]; } + + delete[] ewall; } /* ---------------------------------------------------------------------- */ From af203f7fc7d3304de91026ea6b534306c185ecfd Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sun, 4 Aug 2024 22:40:36 -0400 Subject: [PATCH 0075/1018] added run_torque and EXPECT_TORQUES --- unittest/force-styles/test_config.h | 2 ++ unittest/force-styles/test_config_reader.cpp | 16 ++++++++++++++++ unittest/force-styles/test_config_reader.h | 1 + unittest/force-styles/test_fix_timestep.cpp | 13 +++++++++++++ unittest/force-styles/test_main.cpp | 17 +++++++++++++++++ unittest/force-styles/test_main.h | 2 ++ 6 files changed, 51 insertions(+) diff --git a/unittest/force-styles/test_config.h b/unittest/force-styles/test_config.h index 09b32f54de..303f48ce73 100644 --- a/unittest/force-styles/test_config.h +++ b/unittest/force-styles/test_config.h @@ -70,6 +70,7 @@ public: std::vector restart_pos; std::vector run_vel; std::vector restart_vel; + std::vector run_torque; TestConfig() : lammps_version(""), date_generated(""), basename(""), epsilon(1.0e-14), input_file(""), @@ -94,6 +95,7 @@ public: restart_pos.clear(); run_vel.clear(); restart_vel.clear(); + run_torque.clear(); global_vector.clear(); } TestConfig(const TestConfig &) = delete; diff --git a/unittest/force-styles/test_config_reader.cpp b/unittest/force-styles/test_config_reader.cpp index 3f99f251a5..aed1dbec67 100644 --- a/unittest/force-styles/test_config_reader.cpp +++ b/unittest/force-styles/test_config_reader.cpp @@ -48,6 +48,7 @@ TestConfigReader::TestConfigReader(TestConfig &config) : config(config) consumers["run_forces"] = &TestConfigReader::run_forces; consumers["run_pos"] = &TestConfigReader::run_pos; consumers["run_vel"] = &TestConfigReader::run_vel; + consumers["run_torque"] = &TestConfigReader::run_torque; consumers["pair_style"] = &TestConfigReader::pair_style; consumers["pair_coeff"] = &TestConfigReader::pair_coeff; @@ -228,6 +229,21 @@ void TestConfigReader::run_vel(const yaml_event_t &event) } } +void TestConfigReader::run_torque(const yaml_event_t &event) +{ + config.run_torque.clear(); + config.run_torque.resize(config.natoms + 1); + std::stringstream data((char *)event.data.scalar.value); + std::string line; + + while (std::getline(data, line, '\n')) { + int tag; + coord_t xyz; + sscanf(line.c_str(), "%d %lg %lg %lg", &tag, &xyz.x, &xyz.y, &xyz.z); + config.run_torque[tag] = xyz; + } +} + void TestConfigReader::pair_style(const yaml_event_t &event) { config.pair_style = (char *)event.data.scalar.value; diff --git a/unittest/force-styles/test_config_reader.h b/unittest/force-styles/test_config_reader.h index 0427049bfc..254ed82408 100644 --- a/unittest/force-styles/test_config_reader.h +++ b/unittest/force-styles/test_config_reader.h @@ -41,6 +41,7 @@ public: void run_forces(const yaml_event_t &event); void run_pos(const yaml_event_t &event); void run_vel(const yaml_event_t &event); + void run_torque(const yaml_event_t &event); void pair_style(const yaml_event_t &event); void pair_coeff(const yaml_event_t &event); void bond_style(const yaml_event_t &event); diff --git a/unittest/force-styles/test_fix_timestep.cpp b/unittest/force-styles/test_fix_timestep.cpp index 4295cd902a..c25773e30a 100644 --- a/unittest/force-styles/test_fix_timestep.cpp +++ b/unittest/force-styles/test_fix_timestep.cpp @@ -244,6 +244,19 @@ void generate_yaml_file(const char *outfile, const TestConfig &config) block += fmt::format("{:3} {:23.16e} {:23.16e} {:23.16e}\n", i, v[j][0], v[j][1], v[j][2]); } writer.emit_block("run_vel", block); + + // run_torque + + if(lmp->atom->torque_flag) { + block.clear(); + auto *t = lmp->atom->torque; + for (int i = 1; i <= natoms; ++i) { + const int j = lmp->atom->map(i); + block += fmt::format("{:3} {:23.16e} {:23.16e} {:23.16e}\n", i, t[j][0], t[j][1], t[j][2]); + } + writer.emit_block("run_torque", block); + } + cleanup_lammps(lmp, config); } diff --git a/unittest/force-styles/test_main.cpp b/unittest/force-styles/test_main.cpp index da2574a037..b45c6cf723 100644 --- a/unittest/force-styles/test_main.cpp +++ b/unittest/force-styles/test_main.cpp @@ -101,6 +101,23 @@ void EXPECT_VELOCITIES(const std::string &name, Atom *atom, const std::vector &t_ref, + double epsilon) +{ + SCOPED_TRACE("EXPECT_TORQUES: " + name); + double **t = atom->torque; + tagint *tag = atom->tag; + const int nlocal = atom->nlocal; + ASSERT_EQ(nlocal + 1, t_ref.size()); + ErrorStats stats; + for (int i = 0; i < nlocal; ++i) { + EXPECT_FP_LE_WITH_EPS(t[i][0], t_ref[tag[i]].x, epsilon); + EXPECT_FP_LE_WITH_EPS(t[i][1], t_ref[tag[i]].y, epsilon); + EXPECT_FP_LE_WITH_EPS(t[i][2], t_ref[tag[i]].z, epsilon); + } + if (print_stats) std::cerr << name << " stats: " << stats << std::endl; +} + // common read_yaml_file function bool read_yaml_file(const char *infile, TestConfig &config) { diff --git a/unittest/force-styles/test_main.h b/unittest/force-styles/test_main.h index 6bcb24fb96..eea96d9072 100644 --- a/unittest/force-styles/test_main.h +++ b/unittest/force-styles/test_main.h @@ -45,5 +45,7 @@ void EXPECT_POSITIONS(const std::string &name, LAMMPS_NS::Atom *atom, const std::vector &x_ref, double epsilon); void EXPECT_VELOCITIES(const std::string &name, LAMMPS_NS::Atom *atom, const std::vector &v_ref, double epsilon); +void EXPECT_TORQUES(const std::string &name, LAMMPS_NS::Atom *atom, + const std::vector &t_ref, double epsilon); #endif From 90cdb023dd72d43d69fa766dc6109ce8b22b1eea Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sun, 4 Aug 2024 22:57:05 -0400 Subject: [PATCH 0076/1018] added dipole support to kokkos version, plus 2 unit tests --- src/KOKKOS/fix_efield_kokkos.cpp | 58 +++++++-- src/KOKKOS/fix_efield_kokkos.h | 11 +- unittest/force-styles/test_fix_timestep.cpp | 9 ++ .../fix-timestep-efield_dipole_const.yaml | 109 ++++++++++++++++ .../fix-timestep-efield_dipole_variable.yaml | 118 ++++++++++++++++++ 5 files changed, 293 insertions(+), 12 deletions(-) create mode 100644 unittest/force-styles/tests/fix-timestep-efield_dipole_const.yaml create mode 100644 unittest/force-styles/tests/fix-timestep-efield_dipole_variable.yaml diff --git a/src/KOKKOS/fix_efield_kokkos.cpp b/src/KOKKOS/fix_efield_kokkos.cpp index c009b129ae..908babeb4e 100644 --- a/src/KOKKOS/fix_efield_kokkos.cpp +++ b/src/KOKKOS/fix_efield_kokkos.cpp @@ -46,8 +46,8 @@ FixEfieldKokkos::FixEfieldKokkos(LAMMPS *lmp, int narg, char **arg) atomKK = (AtomKokkos *) atom; domainKK = (DomainKokkos *) domain; execution_space = ExecutionSpaceFromDevice::space; - datamask_read = EMPTY_MASK; - datamask_modify = EMPTY_MASK; + datamask_read = X_MASK | F_MASK | TORQUE_MASK | Q_MASK | MU_MASK | IMAGE_MASK | MASK_MASK; + datamask_modify = F_MASK | TORQUE_MASK; memory->destroy(efield); memoryKK->create_kokkos(k_efield,efield,maxatom,4,"efield:efield"); @@ -87,11 +87,13 @@ template void FixEfieldKokkos::post_force(int vflag) { - atomKK->sync(execution_space, X_MASK | F_MASK | Q_MASK | IMAGE_MASK | MASK_MASK); + atomKK->sync(execution_space, datamask_read); d_x = atomKK->k_x.template view(); d_f = atomKK->k_f.template view(); d_q = atomKK->k_q.template view(); + d_mu = atomKK->k_mu.template view(); + d_torque = atomKK->k_torque.template view(); d_image = atomKK->k_image.template view(); d_mask = atomKK->k_mask.template view(); int nlocal = atomKK->nlocal; @@ -145,7 +147,16 @@ void FixEfieldKokkos::post_force(int vflag) // [alphataubio (2024/08)] copymode = 1; - Kokkos::parallel_reduce(Kokkos::RangePolicy(0,nlocal),*this,result); + + if(qflag && muflag) + Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,nlocal),*this,result); + else if(qflag && !muflag) + Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,nlocal),*this,result); + else if(!qflag && muflag) + Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,nlocal),*this,result); + else + Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,nlocal),*this,result); + copymode = 0; // variable force, wrap with clear/add @@ -169,13 +180,22 @@ void FixEfieldKokkos::post_force(int vflag) // [alphataubio (2024/08)] copymode = 1; - Kokkos::parallel_reduce(Kokkos::RangePolicy(0,nlocal),*this,result); + + if(qflag && muflag) + Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,nlocal),*this,result); + else if(qflag && !muflag) + Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,nlocal),*this,result); + else if(!qflag && muflag) + Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,nlocal),*this,result); + else + Kokkos::parallel_reduce(Kokkos::RangePolicy >(0,nlocal),*this,result); + copymode = 0; } - atomKK->modified(execution_space, F_MASK); + atomKK->modified(execution_space, datamask_modify); Kokkos::atomic_store(&(d_fsum[0]),result[0]); Kokkos::atomic_store(&(d_fsum[1]),result[1]); @@ -202,9 +222,10 @@ void FixEfieldKokkos::post_force(int vflag) } template +template KOKKOS_INLINE_FUNCTION -void FixEfieldKokkos::operator()(TagFixEfieldConstant, const int &i, value_type result) const { - if (d_mask(i) & groupbit) { +void FixEfieldKokkos::operator()(TagFixEfieldConstant, const int &i, value_type result) const { + if ( QFLAG && (d_mask(i) & groupbit)) { if (region && !d_match[i]) return; Few x_i; @@ -240,12 +261,21 @@ void FixEfieldKokkos::operator()(TagFixEfieldConstant, const int &i, } } + + if (MUFLAG && (d_mask(i) & groupbit)) { + if (region && !d_match[i]) return; + d_torque(i,0) += ez * d_mu(i,1) - ey * d_mu(i,2); + d_torque(i,1) += ex * d_mu(i,2) - ez * d_mu(i,0); + d_torque(i,2) += ey * d_mu(i,0) - ex * d_mu(i,1); + result[0] -= d_mu(i,0) * ex + d_mu(i,1) * ey + d_mu(i,2) * ez; + } } template +template KOKKOS_INLINE_FUNCTION -void FixEfieldKokkos::operator()(TagFixEfieldNonConstant, const int &i, value_type result) const { - if (d_mask(i) & groupbit) { +void FixEfieldKokkos::operator()(TagFixEfieldNonConstant, const int &i, value_type result) const { + if ( QFLAG && (d_mask(i) & groupbit)) { if (region && !d_match[i]) return; F_FLOAT fx, fy, fz; @@ -268,6 +298,14 @@ void FixEfieldKokkos::operator()(TagFixEfieldNonConstant, const int if (pstyle == ATOM) result[0] += qe2f * d_q(i) * d_efield(i,3); else if (estyle == ATOM) result[0] += d_efield(i,3); } + + if (MUFLAG && (d_mask(i) & groupbit)) { + if (region && !d_match[i]) return; + d_torque(i,0) += ez * d_mu(i,1) - ey * d_mu(i,2); + d_torque(i,1) += ex * d_mu(i,2) - ez * d_mu(i,0); + d_torque(i,2) += ey * d_mu(i,0) - ex * d_mu(i,1); + + } } /* ---------------------------------------------------------------------- diff --git a/src/KOKKOS/fix_efield_kokkos.h b/src/KOKKOS/fix_efield_kokkos.h index fd940d8028..ad42402bef 100644 --- a/src/KOKKOS/fix_efield_kokkos.h +++ b/src/KOKKOS/fix_efield_kokkos.h @@ -28,7 +28,10 @@ FixStyle(efield/kk/host,FixEfieldKokkos); namespace LAMMPS_NS { +template struct TagFixEfieldConstant{}; + +template struct TagFixEfieldNonConstant{}; template @@ -43,11 +46,13 @@ class FixEfieldKokkos : public FixEfield { void init() override; void post_force(int) override; + template KOKKOS_INLINE_FUNCTION - void operator()(TagFixEfieldConstant, const int&, value_type) const; + void operator()(TagFixEfieldConstant, const int&, value_type) const; + template KOKKOS_INLINE_FUNCTION - void operator()(TagFixEfieldNonConstant, const int&, value_type) const; + void operator()(TagFixEfieldNonConstant, const int&, value_type) const; const int value_count = 10; @@ -60,7 +65,9 @@ class FixEfieldKokkos : public FixEfield { typename AT::t_x_array_randomread d_x; typename AT::t_float_1d_randomread d_q; + typename AT::t_mu_array_randomread d_mu; typename AT::t_f_array d_f; + typename AT::t_f_array d_torque; typename AT::t_imageint_1d_randomread d_image; typename AT::t_int_1d_randomread d_mask; diff --git a/unittest/force-styles/test_fix_timestep.cpp b/unittest/force-styles/test_fix_timestep.cpp index c25773e30a..322669d732 100644 --- a/unittest/force-styles/test_fix_timestep.cpp +++ b/unittest/force-styles/test_fix_timestep.cpp @@ -301,6 +301,9 @@ TEST(FixTimestep, plain) EXPECT_POSITIONS("run_pos (normal run, verlet)", lmp->atom, test_config.run_pos, epsilon); EXPECT_VELOCITIES("run_vel (normal run, verlet)", lmp->atom, test_config.run_vel, epsilon); + if(lmp->atom->torque_flag) + EXPECT_TORQUES("run_torques (normal run, verlet)", lmp->atom, test_config.run_torque, epsilon); + auto *ifix = lmp->modify->get_fix_by_id("test"); if (!ifix) { @@ -350,6 +353,8 @@ TEST(FixTimestep, plain) EXPECT_POSITIONS("run_pos (restart, verlet)", lmp->atom, test_config.run_pos, epsilon); EXPECT_VELOCITIES("run_vel (restart, verlet)", lmp->atom, test_config.run_vel, epsilon); + if(lmp->atom->torque_flag) + EXPECT_TORQUES("run_torque (restart, verlet)", lmp->atom, test_config.run_torque, epsilon); ifix = lmp->modify->get_fix_by_id("test"); if (!ifix) { @@ -887,6 +892,8 @@ TEST(FixTimestep, kokkos_omp) EXPECT_POSITIONS("run_pos (normal run, verlet)", lmp->atom, test_config.run_pos, epsilon); EXPECT_VELOCITIES("run_vel (normal run, verlet)", lmp->atom, test_config.run_vel, epsilon); + if(lmp->atom->torque_flag) + EXPECT_TORQUES("run_torque (normal run, verlet)", lmp->atom, test_config.run_torque, epsilon); auto *ifix = lmp->modify->get_fix_by_id("test"); @@ -938,6 +945,8 @@ TEST(FixTimestep, kokkos_omp) EXPECT_POSITIONS("run_pos (restart, verlet)", lmp->atom, test_config.run_pos, epsilon); EXPECT_VELOCITIES("run_vel (restart, verlet)", lmp->atom, test_config.run_vel, epsilon); + if(lmp->atom->torque_flag) + EXPECT_TORQUES("run_torque (restart, verlet)", lmp->atom, test_config.run_torque, epsilon); ifix = lmp->modify->get_fix_by_id("test"); if (!ifix) { diff --git a/unittest/force-styles/tests/fix-timestep-efield_dipole_const.yaml b/unittest/force-styles/tests/fix-timestep-efield_dipole_const.yaml new file mode 100644 index 0000000000..a4d77dff35 --- /dev/null +++ b/unittest/force-styles/tests/fix-timestep-efield_dipole_const.yaml @@ -0,0 +1,109 @@ +--- +lammps_version: 27 Jun 2024 +tags: generated +date_generated: Sun Aug 4 21:46:33 2024 +epsilon: 2e-13 +skip_tests: +prerequisites: ! | + atom full + fix efield +pre_commands: ! "" +post_commands: ! | + fix move all nve + fix test solute efield 0.0 -0.1 0.1 +input_file: in.dipole +natoms: 29 +global_scalar: 5.323551487649474 +global_vector: ! |- + 3 0 -2.220446049250313e-16 2.220446049250313e-16 +run_pos: ! |2 + 1 -2.7803395919988250e-01 2.4746113957575506e+00 -1.7221055624989043e-01 + 2 3.0862275733044281e-01 2.9608256711658929e+00 -8.5204259894833823e-01 + 3 -6.9730353651054677e-01 1.2462185235506165e+00 -6.2333170008106076e-01 + 4 -1.5803707788642558e+00 1.4864216493511191e+00 -1.2553333144872691e+00 + 5 -9.0224637486770010e-01 9.3187101763772007e-01 4.0100026498818492e-01 + 6 2.9068098249777818e-01 2.3317755418235958e-01 -1.2787854346401060e+00 + 7 3.4003718022438006e-01 -1.1136458545317439e-02 -2.4674043539784920e+00 + 8 1.1653603994058781e+00 -4.8553538245393735e-01 -6.7455699042973893e-01 + 9 1.3798605257891061e+00 -2.5606949147401714e-01 2.7646698442033224e-01 + 10 2.0213511597812359e+00 -1.4294263001051324e+00 -9.6869511230628547e-01 + 11 1.7900398780219073e+00 -1.9910605295844079e+00 -1.8892677004539045e+00 + 12 3.0052519569684715e+00 -4.9050496445328290e-01 -1.6215568178297506e+00 + 13 4.0521826738629381e+00 -8.9321351964942697e-01 -1.6399622114060945e+00 + 14 2.6048704355881833e+00 -4.1699645854738832e-01 -2.6633172811775432e+00 + 15 2.9682789927413045e+00 5.5558820658819164e-01 -1.2357788915285541e+00 + 16 2.6531499373970879e+00 -2.3977947524956051e+00 3.1767580086883969e-02 + 17 2.2316478624956817e+00 -2.1010963925555934e+00 1.1526347069081506e+00 + 18 2.1372510164775917e+00 3.0158506000670471e+00 -3.5167916423912540e+00 + 19 1.5345707099325703e+00 2.6249696297497245e+00 -4.2370263294605586e+00 + 20 2.7732095850735732e+00 3.6929598470822609e+00 -3.9337745509644702e+00 + 21 4.9045170966506779e+00 -4.0748031756039733e+00 -3.6218925414637724e+00 + 22 4.3601484254173615e+00 -4.2118940901718647e+00 -4.4596265759840623e+00 + 23 5.7410255603426821e+00 -3.5837707365543663e+00 -3.8765903698198994e+00 + 24 2.0689205181437282e+00 3.1527432700151787e+00 3.1544823899087238e+00 + 25 1.3065187961786864e+00 3.2665243034421700e+00 2.5127268092211676e+00 + 26 2.5789541569135683e+00 4.0089379439900057e+00 3.2207820820981503e+00 + 27 -1.9618638791883916e+00 -4.3549504053758268e+00 2.1090482240812847e+00 + 28 -2.7443201293863742e+00 -4.0212170735729584e+00 1.5850082667482344e+00 + 29 -1.3141860113747614e+00 -3.5978986954166352e+00 2.2741894687371453e+00 +run_vel: ! |2 + 1 1.1236143544142998e-03 1.3615061488813968e-03 1.9035146531107875e-05 + 2 3.8968322106659220e-03 4.6153851102938084e-03 1.3004266866309365e-03 + 3 -1.6759039090575756e-03 5.6410326296895460e-04 -6.5573998085605308e-04 + 4 -2.2599843514772115e-03 -3.8290476239094783e-03 -2.4796763793128265e-03 + 5 -6.0394625433784410e-03 -4.5348465561185066e-03 -1.3711951052336872e-03 + 6 -3.1023884715655490e-03 4.6637296517233725e-03 4.6189123645965016e-03 + 7 -5.2419935748452737e-05 -1.2319086507260619e-03 -3.2654613259055676e-03 + 8 8.3601735362959304e-04 -9.5637212087811387e-04 1.8785968961167793e-03 + 9 8.4122759994834529e-04 2.0922433389435784e-04 6.4346601850387691e-03 + 10 2.3678265535346989e-03 -1.5212081023084892e-03 -1.1281854658615922e-03 + 11 -2.5475261615126705e-03 -2.3919533481450207e-03 -2.2311276418214019e-03 + 12 1.1421771336981225e-03 -6.2449989986439278e-04 -1.3944269209182573e-03 + 13 3.3571788228550390e-03 4.5917035556149836e-03 -7.2280548749387651e-04 + 14 1.7062612115025355e-03 -4.9841491672042619e-03 -3.8873699403456042e-03 + 15 -3.0289993105478935e-03 -4.5330921360638319e-03 4.7358760686849613e-03 + 16 1.4739447117825949e-03 -1.5730324097209085e-03 -2.5910350086283409e-03 + 17 1.8178020207200592e-06 8.2471901124066651e-04 2.5861088770288477e-03 + 18 -6.1590009973258066e-04 -9.3553764271450690e-04 -3.7200153139999693e-04 + 19 3.2061425510644030e-04 -3.0287047640615156e-03 5.8636911223825961e-03 + 20 4.1715098782670965e-03 4.3790563537493962e-03 2.5400818877712398e-03 + 21 -9.7312009033477575e-04 1.5100049673511838e-04 -1.5172282348038986e-04 + 22 -5.2572212429860743e-03 -3.5787417430626820e-03 1.8543943930500865e-03 + 23 3.2939362683106128e-03 -2.8836279185067231e-03 2.6255213558360269e-03 + 24 2.5638398658457592e-04 4.3450813156814999e-04 -4.5928187145017301e-04 + 25 2.1619084724042686e-03 -4.4534715375427044e-03 7.6930725248380827e-04 + 26 1.6282501420738550e-04 5.6085644860791274e-05 3.9231484240579272e-03 + 27 -2.4066098679756474e-04 3.1636377958111164e-04 -5.3626843391511858e-04 + 28 -3.4277217399776316e-03 3.7010237059210787e-04 1.5959546005529568e-05 + 29 -8.6242002778640222e-04 1.5767896868750036e-03 3.2980383776088458e-03 +run_torque: ! |2 + 1 -8.5357527435914071e-01 -5.3719824654427417e-01 -5.3719824654427417e-01 + 2 1.1164762300859654e+00 1.0884510402842875e+00 1.0884510402842875e+00 + 3 6.7627977540651552e-01 3.2882282463826995e-01 3.2882282463826995e-01 + 4 2.9575381610511360e+00 6.3262796353754214e-01 6.3262796353754214e-01 + 5 -2.0623461392521740e+00 8.4166297527803235e-01 8.4166297527803235e-01 + 6 9.8242175844085367e-01 -1.6908759916154248e-01 -1.6908759916154248e-01 + 7 -1.3684609891014952e+00 -8.0606058406150949e-01 -8.0606058406150949e-01 + 8 -1.1874337657028966e+00 -2.6646753617169627e-01 -2.6646753617169627e-01 + 9 -1.0177972619106430e+00 2.1477723017368913e+00 2.1477723017368913e+00 + 10 2.5538853609868983e+00 -1.3797674437477894e+00 -1.3797674437477894e+00 + 11 -1.3439139083704066e+00 1.5074058265158885e+00 1.5074058265158885e+00 + 12 2.9652524051282363e+00 -4.5726725480648156e-01 -4.5726725480648156e-01 + 13 -1.2321028588273288e+00 2.0829614135052950e+00 2.0829614135052950e+00 + 14 -2.3022900866870475e+00 3.4249143995027564e-01 3.4249143995027564e-01 + 15 -2.2389603707876993e-01 -1.0999871400210739e+00 -1.0999871400210739e+00 + 16 9.2419348248650579e-01 2.1428687117582701e+00 2.1428687117582701e+00 + 17 2.7094271617240540e+00 7.2665988123741851e-02 7.2665988123741851e-02 + 18 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 + 19 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 + 20 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 + 21 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 + 22 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 + 23 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 + 24 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 + 25 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 + 26 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 + 27 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 + 28 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 + 29 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +... diff --git a/unittest/force-styles/tests/fix-timestep-efield_dipole_variable.yaml b/unittest/force-styles/tests/fix-timestep-efield_dipole_variable.yaml new file mode 100644 index 0000000000..f306034640 --- /dev/null +++ b/unittest/force-styles/tests/fix-timestep-efield_dipole_variable.yaml @@ -0,0 +1,118 @@ +--- +lammps_version: 27 Jun 2024 +tags: generated +date_generated: Sun Aug 4 22:46:18 2024 +epsilon: 2e-13 +skip_tests: +prerequisites: ! | + atom full + fix efield +pre_commands: ! "" +post_commands: ! | + fix move all nve + variable xforce delete + variable xforce equal 0.1*step/10.0 + variable yforce delete + variable yforce equal 0.2*step/20.0 + variable zforce delete + variable zforce equal 0.3*step/30.0 + fix test solute efield v_xforce v_yforce v_zforce + fix_modify test virial yes +input_file: in.dipole +natoms: 29 +run_stress: ! |2- + 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +global_scalar: 0 +global_vector: ! |- + 3 -1.1102230246251565e-16 -1.1102230246251565e-16 -1.1102230246251565e-16 +run_pos: ! |2 + 1 -2.7803462088205888e-01 2.4746080899361873e+00 -1.7220863968422631e-01 + 2 3.0864099030230185e-01 2.9609184454137019e+00 -8.5209600355138704e-01 + 3 -6.9730358393070480e-01 1.2462183036890040e+00 -6.2333158600291183e-01 + 4 -1.5803650460394709e+00 1.4864488193383358e+00 -1.2553491245822981e+00 + 5 -9.0224083555581314e-01 9.3189811105149611e-01 4.0098458630849332e-01 + 6 2.9068221058927873e-01 2.3318328040718064e-01 -1.2787887242994260e+00 + 7 3.4003667591250708e-01 -1.1138891887048934e-02 -2.4674029540393323e+00 + 8 1.1653596712202525e+00 -4.8553870127449805e-01 -6.7455507659928038e-01 + 9 1.3798803918386071e+00 -2.5597543756832153e-01 2.7641311417048842e-01 + 10 2.0213513284917770e+00 -1.4294255167846066e+00 -9.6869557537003070e-01 + 11 1.7900455523978396e+00 -1.9910333303206023e+00 -1.8892835721159780e+00 + 12 3.0052513251780613e+00 -4.9050798224436865e-01 -1.6215550550329203e+00 + 13 4.0521883707492767e+00 -8.9318637207253593e-01 -1.6399780787400113e+00 + 14 2.6048761179356523e+00 -4.1696935840940191e-01 -2.6633329891570114e+00 + 15 2.9682846368976175e+00 5.5561522368460747e-01 -1.2357947529810707e+00 + 16 2.6531511203883147e+00 -2.3977890057416973e+00 3.1764256827161913e-02 + 17 2.2316473623837325e+00 -2.1010988247185729e+00 1.1526361129941032e+00 + 18 2.1372510164775789e+00 3.0158506000670355e+00 -3.5167916423912531e+00 + 19 1.5345707099325570e+00 2.6249696297497045e+00 -4.2370263294605177e+00 + 20 2.7732095850735634e+00 3.6929598470822547e+00 -3.9337745509644595e+00 + 21 4.9045170966506770e+00 -4.0748031756039724e+00 -3.6218925414637728e+00 + 22 4.3601484254173615e+00 -4.2118940901718629e+00 -4.4596265759840614e+00 + 23 5.7410255603426812e+00 -3.5837707365543650e+00 -3.8765903698198989e+00 + 24 2.0689205181437282e+00 3.1527432700151770e+00 3.1544823899087251e+00 + 25 1.3065187961786540e+00 3.2665243034421243e+00 2.5127268092211485e+00 + 26 2.5789541569135679e+00 4.0089379439900039e+00 3.2207820820981503e+00 + 27 -1.9618638791883911e+00 -4.3549504053758268e+00 2.1090482240812847e+00 + 28 -2.7443201293863759e+00 -4.0212170735729593e+00 1.5850082667482348e+00 + 29 -1.3141860113747683e+00 -3.5978986954166383e+00 2.2741894687371484e+00 +run_vel: ! |2 + 1 1.1226228998813120e-03 1.3578676832028912e-03 2.0557170947250780e-05 + 2 3.9239288756989016e-03 4.7172177954433788e-03 1.2587212580222184e-03 + 3 -1.6759752389904064e-03 5.6386389592282232e-04 -6.5566849439663093e-04 + 4 -2.2512384997042472e-03 -3.7989938232970300e-03 -2.4924216203737527e-03 + 5 -6.0310935807221877e-03 -4.5049478412039637e-03 -1.3836695500793908e-03 + 6 -3.1005005132647293e-03 4.6700701138933255e-03 4.6163000387542787e-03 + 7 -5.3188586817768639e-05 -1.2346121248938561e-03 -3.2643401792630212e-03 + 8 8.3489219083866242e-04 -9.6003848332027136e-04 1.8801202990819514e-03 + 9 8.7162816848026234e-04 3.1364623622102896e-04 6.3917296813706522e-03 + 10 2.3680868557455818e-03 -1.5203429248592441e-03 -1.1285650316897892e-03 + 11 -2.5388840283489342e-03 -2.3618541252316532e-03 -2.2440122087485034e-03 + 12 1.1412159144708132e-03 -6.2782650780501229e-04 -1.3930048293318753e-03 + 13 3.3658569001843641e-03 4.6217055285812667e-03 -7.3566554681633899e-04 + 14 1.7149215410627553e-03 -4.9542364152862740e-03 -3.8999231155933270e-03 + 15 -3.0204251503176452e-03 -4.5033742607606102e-03 4.7230261700345021e-03 + 16 1.4757444573234482e-03 -1.5666516321294532e-03 -2.5937088506404159e-03 + 17 1.0571264012818976e-06 8.2201760099452344e-04 2.5872403829922935e-03 + 18 -6.1590009975964484e-04 -9.3553764274130838e-04 -3.7200153139700973e-04 + 19 3.2061425507972274e-04 -3.0287047641009905e-03 5.8636911224663182e-03 + 20 4.1715098782492523e-03 4.3790563537376538e-03 2.5400818877933480e-03 + 21 -9.7312009033487896e-04 1.5100049673665020e-04 -1.5172282348215765e-04 + 22 -5.2572212429864151e-03 -3.5787417430601385e-03 1.8543943930504219e-03 + 23 3.2939362683093013e-03 -2.8836279185044679e-03 2.6255213558361900e-03 + 24 2.5638398658362307e-04 4.3450813156448382e-04 -4.5928187144820296e-04 + 25 2.1619084723496903e-03 -4.4534715376318085e-03 7.6930725246239842e-04 + 26 1.6282501420679502e-04 5.6085644857617055e-05 3.9231484240590028e-03 + 27 -2.4066098679621984e-04 3.1636377958145940e-04 -5.3626843391455024e-04 + 28 -3.4277217399801899e-03 3.7010237059051832e-04 1.5959546006432193e-05 + 29 -8.6242002780014568e-04 1.5767896868705918e-03 3.2980383776149932e-03 +run_torque: ! |2 + 1 -2.4436070050579253e+00 4.5061479554988704e-01 1.9929922095080381e+00 + 2 2.1195936058917191e+00 2.5755452131595669e-01 -2.3771481272076755e+00 + 3 -2.5250330905076650e+00 1.7960867151270548e+00 7.2894637538061047e-01 + 4 -8.3457683612426237e-01 2.1064060533126194e+00 -1.2718292171883570e+00 + 5 1.7827105075374519e+00 -1.0429633292471694e+00 -7.3974717829028225e-01 + 6 2.4804444324082988e+00 -9.8252359215704177e-01 -1.4979208402512567e+00 + 7 2.1855709506971714e+00 -2.2850183382383915e+00 9.9447387541219956e-02 + 8 2.4111434047810372e+00 -1.8937192376090342e+00 -5.1742416717200301e-01 + 9 4.8925439897630674e-01 1.0664717371371024e+00 -1.5557261361134094e+00 + 10 4.4248864855928816e-01 -3.0350413488311634e-01 -1.3898451367617182e-01 + 11 1.6560442813187830e+00 -1.5966304279484356e-01 -1.4963812385239397e+00 + 12 9.5494331320688497e-01 3.4281550160266666e-01 -1.2977588148095516e+00 + 13 5.3080735403713286e-01 9.0812431025473794e-01 -1.4389316642918708e+00 + 14 -1.8067673652119607e+00 2.5646079989138193e-01 1.5503065653205788e+00 + 15 -2.2860558945796523e+00 1.7347982044145904e-01 2.1125760741381931e+00 + 16 6.1857755737751563e-01 1.7746835837124604e+00 -2.3932611410899760e+00 + 17 -1.4497938429511878e+00 1.8668005766642088e+00 -4.1700673371302099e-01 + 18 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 + 19 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 + 20 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 + 21 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 + 22 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 + 23 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 + 24 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 + 25 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 + 26 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 + 27 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 + 28 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 + 29 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +... From b83521b22efb3fc4247823935a799c5fecf843e1 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sun, 4 Aug 2024 23:15:33 -0400 Subject: [PATCH 0077/1018] regenerated unit tests with run_torque --- unittest/force-styles/test_fix_timestep.cpp | 2 +- .../tests/fix-timestep-npt_sphere_aniso.yaml | 59 +++++++-- .../tests/fix-timestep-npt_sphere_iso.yaml | 65 ++++++--- .../tests/fix-timestep-npt_sphere_tri.yaml | 125 +++++++++++------- .../tests/fix-timestep-nve_sphere.yaml | 55 ++++++-- .../tests/fix-timestep-nve_sphere_dipole.yaml | 61 ++++++--- .../fix-timestep-nve_sphere_dipole_dlm.yaml | 65 ++++++--- .../tests/fix-timestep-nvt_sphere.yaml | 63 ++++++--- 8 files changed, 356 insertions(+), 139 deletions(-) diff --git a/unittest/force-styles/test_fix_timestep.cpp b/unittest/force-styles/test_fix_timestep.cpp index 322669d732..486277d770 100644 --- a/unittest/force-styles/test_fix_timestep.cpp +++ b/unittest/force-styles/test_fix_timestep.cpp @@ -882,7 +882,7 @@ TEST(FixTimestep, kokkos_omp) ASSERT_EQ(lmp->atom->natoms, nlocal); // relax error a bit for KOKKOS package - double epsilon = 5.0 * test_config.epsilon; + double epsilon = 10.0 * test_config.epsilon; // relax test precision when using pppm and single precision FFTs #if defined(FFT_SINGLE) if (lmp->force->kspace && utils::strmatch(lmp->force->kspace_style, "^pppm")) epsilon *= 2.0e8; diff --git a/unittest/force-styles/tests/fix-timestep-npt_sphere_aniso.yaml b/unittest/force-styles/tests/fix-timestep-npt_sphere_aniso.yaml index 82bff3f533..807fcdc46f 100644 --- a/unittest/force-styles/tests/fix-timestep-npt_sphere_aniso.yaml +++ b/unittest/force-styles/tests/fix-timestep-npt_sphere_aniso.yaml @@ -1,6 +1,7 @@ --- -lammps_version: 17 Feb 2022 -date_generated: Fri Mar 18 22:17:59 2022 +lammps_version: 27 Jun 2024 +tags: generated +date_generated: Sun Aug 4 23:03:14 2024 epsilon: 4e-13 skip_tests: prerequisites: ! | @@ -16,9 +17,9 @@ post_commands: ! | fix test solute npt/sphere temp 50.0 ${t_target} 1.0 aniso 1.0 1.0 100.0 drag 0.01 flip no input_file: in.dipole natoms: 29 -global_scalar: 12.096663886115623 +global_scalar: 12.09666388611562 global_vector: ! |- - 36 0.1869766531219188 1.3884401940983202 -1.143641040188948 0.09347675524754469 2.007142286709465 0.4254066968459499 -0.0025731892196910453 0.0016183796860617433 -0.017497577807990692 -0.0020955754000787407 0.00154466844932338 -0.01488781896977487 0.0026972315134052606 -0.00023072428193059388 -0.00023289107491333692 0.005208648473644532 -0.00022780275682141358 -0.00023637594502603685 6.353697508849446 0.2759117656261482 -0.22726511374584468 0.1484623788565729 0.40028504859566105 0.017981325048433843 -0.0002999716767593198 -0.0002999716767593198 -0.0002999716767593198 0.0981752799752815 0.053341609668295986 4.95516047425249 0.0005359956534890073 -4.5849683890516504e-05 -4.6280270443798504e-05 0.020217358264846576 3.867161073461921e-05 4.1637137703144936e-05 + 36 0.18697665312191875 1.38844019409832 -1.143641040188948 0.09347675524754463 2.0071422867094646 0.4254066968459497 -0.002573189219691044 0.0016183796860617416 -0.017497577807990692 -0.0020955754000787394 0.0015446684493233788 -0.01488781896977487 0.0026972315134052606 -0.00023072428193059388 -0.00023289107491333692 0.005208648473644532 -0.00022780275682141358 -0.00023637594502603685 6.353697508849443 0.27591176562614816 -0.22726511374584468 0.14846237885657274 0.4002850485956609 0.017981325048433826 -0.0002999716767593198 -0.0002999716767593198 -0.0002999716767593198 0.09817527997528139 0.05334160966829589 4.95516047425249 0.0005359956534890073 -4.5849683890516504e-05 -4.6280270443798504e-05 0.020217358264846576 3.867161073461921e-05 4.1637137703144936e-05 run_pos: ! |2 1 -2.7397105633323537e-01 2.4781785743666527e+00 -1.7980596873158383e-01 2 3.1208634768681343e-01 2.9563521874575622e+00 -8.4152963592209495e-01 @@ -50,22 +51,22 @@ run_pos: ! |2 28 -2.7298172127749782e+00 -4.0269250728459882e+00 1.5452330932758489e+00 29 -1.3036629303295193e+00 -3.6048159970063285e+00 2.2185254278264974e+00 run_vel: ! |2 - 1 6.6645514337822221e-04 6.0192577730141302e-04 -3.7299030694254800e-04 - 2 4.4186462683745379e-03 -4.6840896920226343e-03 6.9463033422740798e-03 - 3 -8.2788283512656355e-04 1.6664323303816283e-03 -3.6067014934863556e-04 - 4 -2.3360131422093099e-03 -2.4652356574843341e-04 -6.7612095269435129e-03 + 1 6.6645514337822231e-04 6.0192577730141302e-04 -3.7299030694254806e-04 + 2 4.4186462683745396e-03 -4.6840896920226326e-03 6.9463033422740798e-03 + 3 -8.2788283512656355e-04 1.6664323303816279e-03 -3.6067014934863551e-04 + 4 -2.3360131422093108e-03 -2.4652356574843422e-04 -6.7612095269435129e-03 5 -9.9515654282019347e-03 -1.0186535017680895e-02 7.0490084717633053e-03 6 -6.3804753331014364e-05 1.1107780038266837e-03 4.6244242981496387e-04 7 -3.0142488152500515e-05 -5.6684692709220636e-04 -5.9335396255129249e-04 8 2.1070083677950848e-04 -5.2394803973737354e-04 6.1467530744658834e-04 - 9 3.6195183545487952e-03 -8.3369682502568449e-03 -1.6601527132808564e-02 - 10 3.2079212235368532e-04 6.8314953697639464e-04 -1.4658709900665799e-04 + 9 3.6195183545487952e-03 -8.3369682502568432e-03 -1.6601527132808564e-02 + 10 3.2079212235368521e-04 6.8314953697639464e-04 -1.4658709900665799e-04 11 -3.7785845503840996e-03 -6.5404736905947487e-03 -6.2889329470937165e-03 - 12 9.6291409057966740e-04 -6.5439203151497081e-04 -1.4918221706275551e-03 - 13 -1.3242589815117630e-03 1.6385138464187414e-03 -5.7720431286344674e-04 + 12 9.6291409057966740e-04 -6.5439203151497092e-04 -1.4918221706275551e-03 + 13 -1.3242589815117625e-03 1.6385138464187401e-03 -5.7720431286344717e-04 14 3.1480939042203030e-03 -7.0000358651570562e-03 2.4177974139595096e-03 - 15 -3.3454335023896131e-03 4.4058024755002799e-04 1.4883635219226489e-02 - 16 -1.7846013433072094e-04 -2.8806672944350730e-04 1.5882710120078808e-03 + 15 -3.3454335023896152e-03 4.4058024755002799e-04 1.4883635219226489e-02 + 16 -1.7846013433072089e-04 -2.8806672944350730e-04 1.5882710120078808e-03 17 5.7176195253866985e-04 2.6935646129835835e-04 5.3688215217051862e-04 18 -6.0936815808025862e-04 -9.3774557532468582e-04 -3.3558072507805731e-04 19 -6.9919768291957119e-04 -3.6060777270430031e-03 4.2833405289822791e-03 @@ -79,4 +80,34 @@ run_vel: ! |2 27 -2.6510179146429716e-04 3.6306203629019116e-04 -5.6235585400647747e-04 28 -2.3068708109787484e-04 -8.5663070212203200e-04 2.1302563179109169e-03 29 -2.5054744388303732e-03 -1.6773997805290820e-04 2.8436699761004796e-03 +run_torque: ! |2 + 1 -6.0660818391266602e+00 1.9626142015743959e+01 3.7810315455845227e+01 + 2 3.1086627430245031e+01 3.1559922086010953e+01 3.3385905729180720e+01 + 3 2.2321864729536994e+01 9.8592747252142914e+00 1.0210115187357207e+01 + 4 -2.3120749196899688e+01 -1.5899805743706104e+00 -6.5512410473677818e+00 + 5 -1.8329210639420552e+01 5.7005263786272700e+01 9.3968307252608074e+00 + 6 -5.8025493341725245e+01 1.0466802807207529e+01 1.0911933765209140e+01 + 7 1.6893959738182637e+01 2.2082773261488860e+01 1.3985144361215289e+01 + 8 -4.5187945100859821e+01 3.0772942031362557e+01 7.6461850322358078e+00 + 9 -1.5180502321667255e+01 -3.4199898773076569e+01 4.8547447534871750e+01 + 10 1.1517719857511585e+01 7.9452374131701542e-01 -1.7119436064829323e+01 + 11 1.0442950702528758e+01 7.6816289767997219e+01 7.1166317558599355e+00 + 12 -3.5964317585734498e+00 -8.1220469491431153e+00 2.0923830245103037e+01 + 13 -2.5929181494647704e+01 -3.2833031788579881e+00 5.7968524934518165e+01 + 14 -2.0295740978463765e+01 2.5641485002706430e+00 5.0370803328630622e+01 + 15 -3.7219665122688724e+01 2.2710632544675340e+00 3.3747728711895171e+01 + 16 8.9845518011810181e+00 2.2562606948955214e+01 1.3731908367575469e+00 + 17 -1.3257834489616751e+01 1.1571932592993791e+01 -2.7222135722054990e+00 + 18 3.6797531368782984e+01 -4.8449756711271370e+01 4.6735301744348575e+01 + 19 -3.6539921027013356e+00 -1.4434974695842002e+00 2.1465476017408964e+01 + 20 5.8197218381159274e+01 -2.4226041453460791e+01 -7.2276449578839550e+00 + 21 -1.5833118978634616e+01 -1.5011099827401669e+01 2.0299638507345083e+01 + 22 -3.5901038361540287e+00 -3.6231138768557685e+01 -3.0226233062003047e+01 + 23 -8.4961498180872912e+00 3.4214654432737127e+01 -1.2845241682264085e+01 + 24 1.8945253142131943e+01 -1.5910276330193202e+01 -2.3294771297456020e+01 + 25 1.4926980431453991e+00 -8.2573776498377303e+00 -2.8232701560097244e+01 + 26 2.0312538690670358e+01 -7.8590237308018986e+00 -1.0821678612971260e+01 + 27 -1.1320545333645292e+01 -3.9980842064526570e+01 -5.1295313234694916e+01 + 28 3.6290258946306180e+00 1.8294018697218410e+00 -1.2938753473310651e+00 + 29 2.4092346285942053e+01 4.3370903825013755e+01 -2.2770854107671028e+01 ... diff --git a/unittest/force-styles/tests/fix-timestep-npt_sphere_iso.yaml b/unittest/force-styles/tests/fix-timestep-npt_sphere_iso.yaml index 8632b803f0..f3ee607578 100644 --- a/unittest/force-styles/tests/fix-timestep-npt_sphere_iso.yaml +++ b/unittest/force-styles/tests/fix-timestep-npt_sphere_iso.yaml @@ -1,7 +1,8 @@ --- -lammps_version: 17 Feb 2022 -date_generated: Fri Mar 18 22:17:59 2022 -epsilon: 2e-13 +lammps_version: 27 Jun 2024 +tags: generated +date_generated: Sun Aug 4 23:03:30 2024 +epsilon: 1e-12 skip_tests: prerequisites: ! | atom full @@ -16,9 +17,9 @@ post_commands: ! | fix test solute npt/sphere temp 50.0 ${t_target} 1.0 iso 1.0 1.0 100.0 dilate solute input_file: in.dipole natoms: 29 -global_scalar: 9.042301471806708 +global_scalar: 9.04230147180671 global_vector: ! |- - 28 0.1863641554205169 1.420148091453985 -1.1292034459301246 0.09086316406911916 1.9990627120668834 0.47615124832482786 -0.006387790127403963 -0.00558070983166458 0.0010748001531976797 -0.00023261555228169703 -0.00023292456865841747 0.0020841825580977056 -0.00023513173250148996 -0.00023642170879896256 6.332884080784521 0.28221278023295715 -0.2243960653415431 0.14027648316892322 0.39706891031681196 0.02252697627211294 -0.000934258230287154 2.0887944455121046 0.00021358500655954555 -4.6225518401838857e-05 -4.628692634326172e-05 0.0032370232941587745 4.1199960358459955e-05 4.165326165323854e-05 + 28 0.18636415542051693 1.4201480914539861 -1.1292034459301235 0.09086316406911915 1.9990627120668836 0.47615124832483197 -0.006387790127403967 -0.005580709831664581 0.0010748001531976801 -0.00023261555228169703 -0.00023292456865841747 0.0020841825580977065 -0.00023513173250148996 -0.00023642170879896256 6.332884080784522 0.28221278023295737 -0.22439606534154288 0.14027648316892316 0.3970689103168121 0.022526976272113326 -0.000934258230287154 2.0887944455121055 0.00021358500655954563 -4.6225518401838857e-05 -4.628692634326172e-05 0.003237023294158777 4.1199960358459955e-05 4.165326165323854e-05 run_pos: ! |2 1 -2.6730556919536941e-01 2.4568877649772691e+00 -1.7525449543283766e-01 2 3.1651774679036304e-01 2.9312403511996870e+00 -8.4441875599840355e-01 @@ -50,21 +51,21 @@ run_pos: ! |2 28 -2.7406520384725965e+00 -4.0207251278130975e+00 1.5828689861678511e+00 29 -1.3108232656499081e+00 -3.5992986322410760e+00 2.2680459788743503e+00 run_vel: ! |2 - 1 6.7245251088027887e-04 6.1138248355858786e-04 -3.7339702570044338e-04 - 2 4.4052559672891761e-03 -4.6696302057353299e-03 6.9799826311339004e-03 - 3 -8.4229974223012048e-04 1.6692222625580460e-03 -3.4811445486190135e-04 - 4 -2.3115850080186896e-03 -2.1921753106846976e-04 -6.6129202326324875e-03 + 1 6.7245251088027887e-04 6.1138248355858764e-04 -3.7339702570044338e-04 + 2 4.4052559672891761e-03 -4.6696302057353291e-03 6.9799826311339021e-03 + 3 -8.4229974223012048e-04 1.6692222625580464e-03 -3.4811445486190130e-04 + 4 -2.3115850080186900e-03 -2.1921753106847122e-04 -6.6129202326324875e-03 5 -9.9270913083732166e-03 -1.0162835960427124e-02 6.6835450876805242e-03 6 -6.3349132255598176e-05 1.1213920888471765e-03 4.3957112467583707e-04 7 -3.0550264536359436e-05 -5.7212395421602175e-04 -5.7852611868756802e-04 - 8 2.1230260290084160e-04 -5.2946150247993511e-04 6.1002092957609434e-04 - 9 3.5835237205891044e-03 -8.2976423766382163e-03 -1.6569654205811610e-02 - 10 3.2215400971380464e-04 6.7777051599916360e-04 -1.4690970683667591e-04 - 11 -3.8262569070299369e-03 -6.4899437483942309e-03 -6.0625717608142051e-03 - 12 9.6903366708958486e-04 -6.5830810892723922e-04 -1.4851103246954738e-03 - 13 -1.3051803182304389e-03 1.5782109043276430e-03 -5.7359190198993059e-04 - 14 3.1570944675627741e-03 -6.9925437658747589e-03 2.5670995049832746e-03 - 15 -3.3107454411357724e-03 5.6059336622465679e-04 1.4845717250576757e-02 + 8 2.1230260290084160e-04 -5.2946150247993511e-04 6.1002092957609445e-04 + 9 3.5835237205891039e-03 -8.2976423766382163e-03 -1.6569654205811610e-02 + 10 3.2215400971380464e-04 6.7777051599916360e-04 -1.4690970683667594e-04 + 11 -3.8262569070299374e-03 -6.4899437483942292e-03 -6.0625717608142043e-03 + 12 9.6903366708958486e-04 -6.5830810892723943e-04 -1.4851103246954738e-03 + 13 -1.3051803182304387e-03 1.5782109043276438e-03 -5.7359190198992950e-04 + 14 3.1570944675627737e-03 -6.9925437658747589e-03 2.5670995049832746e-03 + 15 -3.3107454411357724e-03 5.6059336622465647e-04 1.4845717250576757e-02 16 -1.8030723242303502e-04 -2.9205235801445917e-04 1.5828900167446096e-03 17 5.7535428047488272e-04 2.7096053960059093e-04 5.2484092395923122e-04 18 -6.0936815808025862e-04 -9.3774557532468582e-04 -3.3558072507805731e-04 @@ -79,4 +80,34 @@ run_vel: ! |2 27 -2.6510179146429716e-04 3.6306203629019116e-04 -5.6235585400647747e-04 28 -2.3068708109787484e-04 -8.5663070212203200e-04 2.1302563179109169e-03 29 -2.5054744388303732e-03 -1.6773997805290820e-04 2.8436699761004796e-03 +run_torque: ! |2 + 1 -6.0554110246137771e+00 1.9847575898948492e+01 3.8198295167231464e+01 + 2 3.0670154989358359e+01 3.0869771736844150e+01 3.2281895844842595e+01 + 3 2.2350393637174943e+01 9.7433278995078823e+00 1.0139982748947251e+01 + 4 -2.2319106887091241e+01 -9.3329601970119924e-01 -6.6119344773777815e+00 + 5 -1.7362349894562058e+01 5.6916612156073434e+01 9.0140846563597901e+00 + 6 -5.6431434532037585e+01 1.0405919833939263e+01 1.1049076828983900e+01 + 7 1.8941670488698040e+01 2.1618049896982015e+01 1.4635688267029467e+01 + 8 -4.4090277831995607e+01 3.0850568334747003e+01 7.8191692458467950e+00 + 9 -1.5149678159864287e+01 -3.2837983461253856e+01 4.8126635558511659e+01 + 10 1.0555810741910328e+01 1.1981655127247099e+00 -1.6419552949860684e+01 + 11 1.0099254195449902e+01 7.7469406011570371e+01 7.5590595843916741e+00 + 12 -4.2483251972710558e+00 -8.4024364047244013e+00 2.1918595539110594e+01 + 13 -2.5823720770072828e+01 -3.6707252549051494e+00 5.7852965687528283e+01 + 14 -2.0058794195989783e+01 2.5320265646964035e+00 5.0010226620755667e+01 + 15 -3.8842882009303608e+01 1.9933563583102023e+00 3.4778718592720743e+01 + 16 8.9312102025061222e+00 2.2407003172366704e+01 1.6084415770601557e+00 + 17 -1.3673211522865074e+01 1.1862238206322800e+01 -2.7931664289026159e+00 + 18 3.6296151138160560e+01 -4.6993939548345828e+01 4.5590903859179683e+01 + 19 -3.6155019543679154e+00 -1.2708845852169000e+00 2.0736761327538751e+01 + 20 5.7510402140498073e+01 -2.4323978212522249e+01 -7.4747103035183162e+00 + 21 -1.6112751339176178e+01 -1.4572954004084757e+01 1.9901663931354502e+01 + 22 -3.2616079590092801e+00 -3.5263943061632084e+01 -2.9282541013692690e+01 + 23 -8.1241593398597960e+00 3.3321305667998743e+01 -1.2502058995490415e+01 + 24 1.8508619511691801e+01 -1.5458307619312894e+01 -2.2396963704559550e+01 + 25 3.2331692899242959e-01 -8.7719031291782219e+00 -2.9314173141348295e+01 + 26 2.0031181144490244e+01 -7.8658943239619745e+00 -1.0492820053735894e+01 + 27 -1.0257782620802805e+01 -3.9202065451935738e+01 -5.1363492997585205e+01 + 28 3.9228263689409992e+00 2.2997995161843612e+00 -1.3970420286579051e+00 + 29 2.4630674102439567e+01 4.2565916677290893e+01 -2.2691969241133958e+01 ... diff --git a/unittest/force-styles/tests/fix-timestep-npt_sphere_tri.yaml b/unittest/force-styles/tests/fix-timestep-npt_sphere_tri.yaml index 66f3aca713..b31284da57 100644 --- a/unittest/force-styles/tests/fix-timestep-npt_sphere_tri.yaml +++ b/unittest/force-styles/tests/fix-timestep-npt_sphere_tri.yaml @@ -1,6 +1,7 @@ --- -lammps_version: 17 Feb 2022 -date_generated: Fri Mar 18 22:17:59 2022 +lammps_version: 27 Jun 2024 +tags: generated +date_generated: Sun Aug 4 23:05:01 2024 epsilon: 1e-12 skip_tests: prerequisites: ! | @@ -17,57 +18,57 @@ post_commands: ! | fix test solute npt/sphere temp 50.0 ${t_target} 1.0 tri 1.0 1.0 100.0 nreset 2 input_file: in.dipole natoms: 29 -global_scalar: 12.427074202242965 +global_scalar: 12.427074202242943 global_vector: ! |- - 48 0.18732599278123133 1.4327704185774883 -1.1143503631061675 0.09281449313807297 2.0096876527033753 0.5168928407674991 -0.0025872780315617993 0.0016072198861910548 -0.017515031066905436 -0.0006359696254764761 0.003684960047314241 0.00146301403425373 -0.0021206674795813452 0.001524928850133378 -0.014917163613204762 -0.0004705411201213999 0.003272044118682296 0.001226089504575895 0.0021598960215781725 -0.0002313961526710642 -0.00023292466339283792 0.0048048560344023045 -0.0002297564102730591 -0.00023642225051889441 6.365568501757148 0.2847210975358989 -0.22144445077120087 0.1463661846389862 0.40130093870042066 0.02654691633471399 -0.0003006594610783624 -0.0003006594610783624 -0.0003006594610783624 0 0 0 0.10054042535472664 0.05198699648022517 4.974713468580746 0.004949835079329656 0.2393502397929795 0.03360778691045218 0.0004292159845383489 -4.5983198494216164e-05 -4.628694516894922e-05 0.01720422325943158 3.9337756237346446e-05 4.1653452536114995e-05 + 48 0.1873259927812314 1.4327704185774879 -1.114350363106168 0.09281449313807312 2.009687652703378 0.5168928407675007 -0.0025872780315617915 0.001607219886191058 -0.017515031066905423 -0.0006359696254764772 0.0036849600473142408 0.0014630140342537371 -0.0021206674795813353 0.001524928850133392 -0.014917163613204713 -0.0004705411201213813 0.003272044118682351 0.001226089504575921 0.0021598960215781695 -0.0002313961526710642 -0.00023292466339283792 0.004804856034402295 -0.0002297564102730591 -0.00023642225051889441 6.365568501757151 0.2847210975358988 -0.22144445077120098 0.14636618463898668 0.4013009387004217 0.02654691633471416 -0.0003006594610783624 -0.0003006594610783624 -0.0003006594610783624 0 0 0 0.1005404253547257 0.05198699648022612 4.974713468580713 0.004949835079329265 0.2393502397929875 0.03360778691045361 0.0004292159845383483 -4.5983198494216164e-05 -4.628694516894922e-05 0.017204223259431512 3.9337756237346446e-05 4.1653452536114995e-05 run_pos: ! |2 - 1 -2.3019540006487116e-01 2.4731491152481908e+00 -1.7981254448987816e-01 - 2 3.5408091994147828e-01 2.9517458018682987e+00 -8.4154317667398715e-01 - 3 -6.5053832938524980e-01 1.2449512560553124e+00 -6.2241599186766017e-01 - 4 -1.5342078390356919e+00 1.4884208596718214e+00 -1.2480276360391489e+00 + 1 -2.3019540006487293e-01 2.4731491152481908e+00 -1.7981254448987816e-01 + 2 3.5408091994147206e-01 2.9517458018682987e+00 -8.4154317667398715e-01 + 3 -6.5053832938525158e-01 1.2449512560553124e+00 -6.2241599186766017e-01 + 4 -1.5342078390356928e+00 1.4884208596718214e+00 -1.2480276360391489e+00 5 -8.5668136613463730e-01 9.2234546360780989e-01 3.9231452398524702e-01 - 6 3.3322113863941460e-01 2.2597463982144994e-01 -1.2709694160975076e+00 - 7 3.7475098107547833e-01 -1.3724988393778226e-02 -2.4320792823935395e+00 - 8 1.2031137603847464e+00 -4.9024585938175047e-01 -6.7426808576801633e-01 - 9 1.4241784975508018e+00 -2.7021689756584077e-01 2.3803620252476776e-01 - 10 2.0530428396862863e+00 -1.4336868349895733e+00 -9.6110246210374406e-01 - 11 1.8188729850824128e+00 -2.0021830794840838e+00 -1.8707494276865724e+00 - 12 3.0352703768848599e+00 -4.9511047953297194e-01 -1.6037322028476977e+00 - 13 4.0741331374345844e+00 -9.0138890701479379e-01 -1.6215524267381634e+00 - 14 2.6340159931331169e+00 -4.2299939057361513e-01 -2.6207532717282440e+00 - 15 3.0012113993627043e+00 5.5766796064899893e-01 -1.2140224834055351e+00 - 16 2.6858185719984888e+00 -2.4051713466577018e+00 2.5220211520086799e-02 - 17 2.2721660250726270e+00 -2.1105589725251424e+00 1.1204022912329368e+00 - 18 2.1691096725020067e+00 3.0200034523915207e+00 -3.4652251395628202e+00 - 19 1.5638692354297206e+00 2.6337150067951516e+00 -4.1837327833568496e+00 - 20 2.7925636956819009e+00 3.6869563744341303e+00 -3.8799004126527885e+00 - 21 4.9191678730049482e+00 -4.0841855614113509e+00 -3.5688686765499709e+00 - 22 4.3795875951964014e+00 -4.2141688660389169e+00 -4.3978133092346745e+00 + 6 3.3322113863941727e-01 2.2597463982144994e-01 -1.2709694160975076e+00 + 7 3.7475098107547922e-01 -1.3724988393778226e-02 -2.4320792823935395e+00 + 8 1.2031137603847499e+00 -4.9024585938174958e-01 -6.7426808576801633e-01 + 9 1.4241784975508045e+00 -2.7021689756584166e-01 2.3803620252476776e-01 + 10 2.0530428396862916e+00 -1.4336868349895742e+00 -9.6110246210374672e-01 + 11 1.8188729850824146e+00 -2.0021830794840829e+00 -1.8707494276865724e+00 + 12 3.0352703768848617e+00 -4.9511047953297194e-01 -1.6037322028476977e+00 + 13 4.0741331374345879e+00 -9.0138890701479291e-01 -1.6215524267381634e+00 + 14 2.6340159931331186e+00 -4.2299939057361602e-01 -2.6207532717282440e+00 + 15 3.0012113993627061e+00 5.5766796064899893e-01 -1.2140224834055351e+00 + 16 2.6858185719984924e+00 -2.4051713466577018e+00 2.5220211520084135e-02 + 17 2.2721660250726288e+00 -2.1105589725251424e+00 1.1204022912329350e+00 + 18 2.1691096725020014e+00 3.0200034523915207e+00 -3.4652251395628202e+00 + 19 1.5638692354297223e+00 2.6337150067951516e+00 -4.1837327833568496e+00 + 20 2.7925636956819027e+00 3.6869563744341303e+00 -3.8799004126527885e+00 + 21 4.9191678730049482e+00 -4.0841855614113536e+00 -3.5688686765499709e+00 + 22 4.3795875951964049e+00 -4.2141688660389161e+00 -4.3978133092346745e+00 23 5.7478464814125978e+00 -3.5844338072573851e+00 -3.8248183325717333e+00 - 24 2.1237696561245585e+00 3.1501013360303496e+00 3.0904476168033845e+00 - 25 1.3550047845470763e+00 3.2744376408481468e+00 2.4555407382440482e+00 - 26 2.6362472864936795e+00 4.0116438051188350e+00 3.1473576257765501e+00 - 27 -1.9103797042670241e+00 -4.3687665159467350e+00 2.0633187830108284e+00 - 28 -2.6890947459520760e+00 -4.0329898501364472e+00 1.5451958805107964e+00 + 24 2.1237696561245567e+00 3.1501013360303496e+00 3.0904476168033845e+00 + 25 1.3550047845470798e+00 3.2744376408481468e+00 2.4555407382440482e+00 + 26 2.6362472864936759e+00 4.0116438051188350e+00 3.1473576257765483e+00 + 27 -1.9103797042670267e+00 -4.3687665159467350e+00 2.0633187830108284e+00 + 28 -2.6890947459520786e+00 -4.0329898501364490e+00 1.5451958805107964e+00 29 -1.2598435219755979e+00 -3.6113182514368400e+00 2.2184764640185506e+00 run_vel: ! |2 - 1 6.6502876613817082e-04 6.0137715630290990e-04 -3.7231857614918870e-04 - 2 4.4310732749849834e-03 -4.6860518880721125e-03 6.9172213803384598e-03 - 3 -8.2879932936262470e-04 1.6675520063217355e-03 -3.6230664453296249e-04 - 4 -2.3009589595040579e-03 -2.4940767601862654e-04 -6.7114948439266622e-03 - 5 -9.9666600062292034e-03 -1.0192454842315554e-02 7.0756875873893878e-03 - 6 -6.6466948691936705e-05 1.1100485529839253e-03 4.6221787716926475e-04 - 7 -2.6664287463238046e-05 -5.6727672702013335e-04 -5.9340251907992480e-04 - 8 2.1069461419280237e-04 -5.2276533772720711e-04 6.1543942080566469e-04 - 9 3.5880864338550958e-03 -8.3291497817817185e-03 -1.6629312246477103e-02 - 10 3.2193494737599299e-04 6.8203760452628106e-04 -1.4590168253026371e-04 - 11 -3.7645937681506248e-03 -6.5457646086291748e-03 -6.2933396080559157e-03 - 12 9.6775971858663215e-04 -6.5412431179954632e-04 -1.4911729864314906e-03 - 13 -1.3236241180578574e-03 1.6172374806127285e-03 -6.1192476666208843e-04 - 14 3.1820466835757160e-03 -7.0137200098607964e-03 2.4247294180746626e-03 - 15 -3.3775929249580030e-03 4.3714311542646252e-04 1.4901523418484804e-02 - 16 -1.8137388689900037e-04 -2.8790510242829455e-04 1.5850222165835152e-03 - 17 5.6799086787377967e-04 2.7020817344844704e-04 5.3751629851417294e-04 + 1 6.6502876613816931e-04 6.0137715630290947e-04 -3.7231857614918745e-04 + 2 4.4310732749850614e-03 -4.6860518880720969e-03 6.9172213803384112e-03 + 3 -8.2879932936262318e-04 1.6675520063217353e-03 -3.6230664453296320e-04 + 4 -2.3009589595040692e-03 -2.4940767601862936e-04 -6.7114948439266622e-03 + 5 -9.9666600062292138e-03 -1.0192454842315558e-02 7.0756875873893999e-03 + 6 -6.6466948691938101e-05 1.1100485529839256e-03 4.6221787716926562e-04 + 7 -2.6664287463237961e-05 -5.6727672702013335e-04 -5.9340251907992513e-04 + 8 2.1069461419280139e-04 -5.2276533772720743e-04 6.1543942080566339e-04 + 9 3.5880864338551583e-03 -8.3291497817817133e-03 -1.6629312246477079e-02 + 10 3.2193494737599039e-04 6.8203760452628410e-04 -1.4590168253026048e-04 + 11 -3.7645937681506291e-03 -6.5457646086292147e-03 -6.2933396080559695e-03 + 12 9.6775971858663584e-04 -6.5412431179954556e-04 -1.4911729864314916e-03 + 13 -1.3236241180578593e-03 1.6172374806127008e-03 -6.1192476666208930e-04 + 14 3.1820466835756922e-03 -7.0137200098607808e-03 2.4247294180746591e-03 + 15 -3.3775929249580221e-03 4.3714311542645894e-04 1.4901523418484794e-02 + 16 -1.8137388689900075e-04 -2.8790510242829488e-04 1.5850222165835182e-03 + 17 5.6799086787377999e-04 2.7020817344844682e-04 5.3751629851417240e-04 18 -6.0936815808025862e-04 -9.3774557532468582e-04 -3.3558072507805731e-04 19 -6.9919768291957119e-04 -3.6060777270430031e-03 4.2833405289822791e-03 20 4.7777805013736515e-03 5.1003745845520452e-03 1.8002873923729241e-03 @@ -80,4 +81,34 @@ run_vel: ! |2 27 -2.6510179146429716e-04 3.6306203629019116e-04 -5.6235585400647747e-04 28 -2.3068708109787484e-04 -8.5663070212203200e-04 2.1302563179109169e-03 29 -2.5054744388303732e-03 -1.6773997805290820e-04 2.8436699761004796e-03 +run_torque: ! |2 + 1 -6.0124998311159761e+00 1.9682321519591596e+01 3.7883914181870679e+01 + 2 3.1304748515804327e+01 3.1735147209794683e+01 3.3506624646980455e+01 + 3 2.2197619356262216e+01 9.5964148014200212e+00 1.0018701888133929e+01 + 4 -2.2925035388947208e+01 -1.7268817514260277e+00 -6.4238401477697584e+00 + 5 -1.8317034992438174e+01 5.6865300805017029e+01 9.3866377577176667e+00 + 6 -5.8014798806018447e+01 1.0521365093107576e+01 1.1018817099660858e+01 + 7 1.7002858452108327e+01 2.2216839813185452e+01 1.4072539705651169e+01 + 8 -4.5214233698263371e+01 3.1067017406665837e+01 7.7706963464292214e+00 + 9 -1.5117631388935992e+01 -3.3350320503611997e+01 4.8169884280578515e+01 + 10 1.1517938149998736e+01 8.8191651220009604e-01 -1.7255449085517540e+01 + 11 1.0349229723879549e+01 7.6482164072936826e+01 7.1283274042611522e+00 + 12 -3.6573842758754251e+00 -8.0828163783943268e+00 2.0863198218211974e+01 + 13 -2.6030678794387281e+01 -3.3853184606289313e+00 5.8222181879036626e+01 + 14 -2.0091140090056427e+01 2.5296096619438533e+00 5.0767210533944045e+01 + 15 -3.7356553240355069e+01 2.4129733052318327e+00 3.4028113212218109e+01 + 16 9.1018118836520419e+00 2.2866714519115654e+01 1.2827700966519586e+00 + 17 -1.3095170221983704e+01 1.1834456458118769e+01 -2.7690750508703643e+00 + 18 3.6923905678275972e+01 -4.8452896603006629e+01 4.6791656214139635e+01 + 19 -3.4922673408570279e+00 -1.6758304527193135e+00 2.1461257989774921e+01 + 20 5.8139191351577928e+01 -2.4182337131991854e+01 -7.2035111370324136e+00 + 21 -1.5855429850534771e+01 -1.4961013238349713e+01 2.0251611940566924e+01 + 22 -3.7488719078728421e+00 -3.5905878830962223e+01 -3.0067184354921146e+01 + 23 -8.6228611844314340e+00 3.4186511472012427e+01 -1.2841613920093099e+01 + 24 1.8773442106149677e+01 -1.5772957526947746e+01 -2.3113007482616975e+01 + 25 1.4413043635253722e+00 -8.2060640707646897e+00 -2.8034644356237699e+01 + 26 2.0223486241785100e+01 -7.8930903329601589e+00 -1.0668274064581684e+01 + 27 -1.1365103173162456e+01 -3.9925908341195530e+01 -5.1148655887617643e+01 + 28 3.6648578698064367e+00 1.7832410201915763e+00 -1.3069662579365211e+00 + 29 2.4129203274350708e+01 4.3140161737654658e+01 -2.2707274398106854e+01 ... diff --git a/unittest/force-styles/tests/fix-timestep-nve_sphere.yaml b/unittest/force-styles/tests/fix-timestep-nve_sphere.yaml index 4b815ef384..0eaa00db36 100644 --- a/unittest/force-styles/tests/fix-timestep-nve_sphere.yaml +++ b/unittest/force-styles/tests/fix-timestep-nve_sphere.yaml @@ -1,6 +1,7 @@ --- -lammps_version: 17 Feb 2022 -date_generated: Fri Mar 18 22:17:59 2022 +lammps_version: 27 Jun 2024 +tags: generated +date_generated: Sun Aug 4 23:05:44 2024 epsilon: 5e-14 skip_tests: prerequisites: ! | @@ -47,21 +48,21 @@ run_pos: ! |2 28 -2.7406520384725965e+00 -4.0207251278130975e+00 1.5828689861678511e+00 29 -1.3108232656499081e+00 -3.5992986322410760e+00 2.2680459788743503e+00 run_vel: ! |2 - 1 8.0441098013536900e-04 7.1566696890217009e-04 -4.3319530641127335e-04 - 2 4.9019924927833974e-03 -4.7801485992371362e-03 8.0763763167138545e-03 - 3 -1.0296827041707426e-03 1.9681821177098759e-03 -4.0661362502986771e-04 - 4 -2.4750904667702675e-03 -4.0142184848872351e-04 -7.4645414457473643e-03 - 5 -1.0920223377262466e-02 -1.0990650916587272e-02 7.1259821326181468e-03 + 1 8.0441098013536922e-04 7.1566696890216987e-04 -4.3319530641127346e-04 + 2 4.9019924927833974e-03 -4.7801485992371336e-03 8.0763763167138562e-03 + 3 -1.0296827041707426e-03 1.9681821177098763e-03 -4.0661362502986766e-04 + 4 -2.4750904667702675e-03 -4.0142184848872438e-04 -7.4645414457473643e-03 + 5 -1.0920223377262466e-02 -1.0990650916587274e-02 7.1259821326181451e-03 6 -9.5250936177773566e-05 1.3338845867289183e-03 5.4216231888479466e-04 7 -4.3622272484028061e-05 -6.9095838256533388e-04 -6.9347553685684493e-04 8 2.6770309186413674e-04 -6.5039173203211488e-04 6.8080720281545992e-04 9 3.9551108074098729e-03 -9.3129436730056761e-03 -1.8150317067617373e-02 - 10 3.9268045122209367e-04 7.8613414593941687e-04 -1.8443604077645880e-04 + 10 3.9268045122209367e-04 7.8613414593941687e-04 -1.8443604077645888e-04 11 -4.1884490183000996e-03 -7.1206276521598860e-03 -6.7115880881258904e-03 - 12 1.1515461519926520e-03 -7.7600056283407145e-04 -1.7352241098650581e-03 - 13 -1.2037022170798494e-03 2.1033375439546294e-03 -6.8928778601844956e-04 - 14 3.5046339401241904e-03 -8.0020522800663824e-03 2.6034033369112244e-03 - 15 -3.9825896439104579e-03 1.5687388979248248e-04 1.6410860063121452e-02 + 12 1.1515461519926524e-03 -7.7600056283407166e-04 -1.7352241098650581e-03 + 13 -1.2037022170798490e-03 2.1033375439546290e-03 -6.8928778601844891e-04 + 14 3.5046339401241904e-03 -8.0020522800663824e-03 2.6034033369112253e-03 + 15 -3.9825896439104579e-03 1.5687388979248213e-04 1.6410860063121459e-02 16 -2.1359275515571666e-04 -3.5441416299211248e-04 1.8682699034667436e-03 17 6.8808524051577229e-04 3.2653076879221409e-04 6.4078607994587312e-04 18 -6.0936815808025862e-04 -9.3774557532468582e-04 -3.3558072507805731e-04 @@ -76,4 +77,34 @@ run_vel: ! |2 27 -2.6510179146429716e-04 3.6306203629019116e-04 -5.6235585400647747e-04 28 -2.3068708109787484e-04 -8.5663070212203200e-04 2.1302563179109169e-03 29 -2.5054744388303732e-03 -1.6773997805290820e-04 2.8436699761004796e-03 +run_torque: ! |2 + 1 -6.1369442148570865e+00 1.9344329280997965e+01 3.7344506939264207e+01 + 2 3.0372242336331482e+01 3.0516736906001874e+01 3.1837679095375965e+01 + 3 2.1817318817985253e+01 9.4576413065995695e+00 9.8636459614053820e+00 + 4 -2.1859322113371874e+01 -1.0401405983068739e+00 -6.4154018256568133e+00 + 5 -1.6984681658568327e+01 5.5916090651560040e+01 8.8272011818718816e+00 + 6 -5.5445401523514889e+01 1.0180538866331212e+01 1.0772053030432435e+01 + 7 1.8266604749251279e+01 2.1133479721233556e+01 1.4209146957622119e+01 + 8 -4.3619353226873464e+01 3.0173491608019667e+01 7.5845536355433731e+00 + 9 -1.4972711327577034e+01 -3.2426165839548453e+01 4.7557419242889260e+01 + 10 1.0333541801876125e+01 1.3064173904648970e+00 -1.6281096208357916e+01 + 11 9.9463019103210613e+00 7.5793545085830772e+01 7.3376780539143125e+00 + 12 -4.3477468764010609e+00 -8.1149312707506045e+00 2.1294974920295019e+01 + 13 -2.5499326677842884e+01 -4.0243913648910663e+00 5.7246138756449035e+01 + 14 -1.9683515377820925e+01 2.4820181675524071e+00 4.9348962151675231e+01 + 15 -3.7855165768175027e+01 2.1221904028945908e+00 3.4104393401183650e+01 + 16 8.7158940337050286e+00 2.1868069478502083e+01 1.5554899051274487e+00 + 17 -1.3272387048726866e+01 1.1831520641370773e+01 -2.7741884943671709e+00 + 18 3.6389100706671151e+01 -4.6952265624106118e+01 4.5604293213892028e+01 + 19 -3.6996258348060067e+00 -1.1557494761353593e+00 2.0757209307809553e+01 + 20 5.7445951329295376e+01 -2.4306027467396433e+01 -7.4743937873436552e+00 + 21 -1.6223863094107173e+01 -1.4593925365079004e+01 1.9953362336512413e+01 + 22 -3.2058029620351300e+00 -3.5223897380584305e+01 -2.9218653334039352e+01 + 23 -8.1678114304270526e+00 3.3245566444795379e+01 -1.2476865309174510e+01 + 24 1.8570656282853857e+01 -1.5481789966966369e+01 -2.2352134119257013e+01 + 25 1.7658057211937717e+00 -8.1674590394669622e+00 -2.8080610896993186e+01 + 26 1.9981245915490664e+01 -7.8110010956728546e+00 -1.0521226534863638e+01 + 27 -1.0527945105027145e+01 -3.9204819734927668e+01 -5.1025650554957828e+01 + 28 3.9126067084806371e+00 2.3092835764055835e+00 -1.3933264500680171e+00 + 29 2.4598237451858992e+01 4.2569045443064546e+01 -2.2681691321733148e+01 ... diff --git a/unittest/force-styles/tests/fix-timestep-nve_sphere_dipole.yaml b/unittest/force-styles/tests/fix-timestep-nve_sphere_dipole.yaml index af28b5ee60..4ea520aba9 100644 --- a/unittest/force-styles/tests/fix-timestep-nve_sphere_dipole.yaml +++ b/unittest/force-styles/tests/fix-timestep-nve_sphere_dipole.yaml @@ -1,6 +1,7 @@ --- -lammps_version: 17 Feb 2022 -date_generated: Fri Mar 18 22:17:59 2022 +lammps_version: 27 Jun 2024 +tags: generated +date_generated: Sun Aug 4 23:06:12 2024 epsilon: 5e-14 skip_tests: prerequisites: ! | @@ -47,22 +48,22 @@ run_pos: ! |2 28 -2.7406520384725965e+00 -4.0207251278130975e+00 1.5828689861678511e+00 29 -1.3108232656499081e+00 -3.5992986322410760e+00 2.2680459788743503e+00 run_vel: ! |2 - 1 8.0473659311712108e-04 7.1569249347906293e-04 -4.3342870018006266e-04 - 2 4.8898479203602872e-03 -4.7827042023383653e-03 8.0841799193837622e-03 - 3 -1.0294756367549977e-03 1.9683076071813905e-03 -4.0617066185945003e-04 - 4 -2.4747982635460650e-03 -4.0369263662479350e-04 -7.4617063284330562e-03 + 1 8.0473659311712130e-04 7.1569249347906293e-04 -4.3342870018006266e-04 + 2 4.8898479203602872e-03 -4.7827042023383653e-03 8.0841799193837639e-03 + 3 -1.0294756367549977e-03 1.9683076071813905e-03 -4.0617066185944997e-04 + 4 -2.4747982635460650e-03 -4.0369263662479437e-04 -7.4617063284330570e-03 5 -1.0926646593906205e-02 -1.0990152085046808e-02 7.1139929395277850e-03 - 6 -9.5067271206254411e-05 1.3336935657649609e-03 5.4214461928120254e-04 + 6 -9.5067271206254411e-05 1.3336935657649609e-03 5.4214461928120232e-04 7 -4.3586025236289389e-05 -6.9109610170650215e-04 -6.9337762329437880e-04 - 8 2.6803899143798955e-04 -6.5040541267279931e-04 6.8116655292381478e-04 + 8 2.6803899143798955e-04 -6.5040541267279953e-04 6.8116655292381478e-04 9 3.9386905614672216e-03 -9.3112400668916677e-03 -1.8163977072531323e-02 - 10 3.9247060772836721e-04 7.8592522562680449e-04 -1.8488118631442108e-04 - 11 -4.1794652638823824e-03 -7.0974426331113054e-03 -6.7076698172827591e-03 - 12 1.1514884390152259e-03 -7.7558890534917975e-04 -1.7352975395072093e-03 - 13 -1.2091918935275532e-03 2.1057712474429279e-03 -6.8173220473209044e-04 - 14 3.4935556917242974e-03 -8.0116807211232828e-03 2.6013722731623324e-03 - 15 -3.9745580146274334e-03 1.4335430630175937e-04 1.6407163363653991e-02 - 16 -2.1348158583193186e-04 -3.5449321712298289e-04 1.8683099741508020e-03 + 10 3.9247060772836754e-04 7.8592522562680460e-04 -1.8488118631442121e-04 + 11 -4.1794652638823824e-03 -7.0974426331113036e-03 -6.7076698172827591e-03 + 12 1.1514884390152259e-03 -7.7558890534918008e-04 -1.7352975395072089e-03 + 13 -1.2091918935275532e-03 2.1057712474429275e-03 -6.8173220473209011e-04 + 14 3.4935556917242965e-03 -8.0116807211232863e-03 2.6013722731623328e-03 + 15 -3.9745580146274342e-03 1.4335430630175834e-04 1.6407163363653991e-02 + 16 -2.1348158583193186e-04 -3.5449321712298267e-04 1.8683099741508020e-03 17 6.8803503268433628e-04 3.2662083176268592e-04 6.4072364607846313e-04 18 -6.0936815808025862e-04 -9.3774557532468582e-04 -3.3558072507805731e-04 19 -6.9919768291957119e-04 -3.6060777270430031e-03 4.2833405289822791e-03 @@ -76,4 +77,34 @@ run_vel: ! |2 27 -2.6510179146429716e-04 3.6306203629019116e-04 -5.6235585400647747e-04 28 -2.3068708109787484e-04 -8.5663070212203200e-04 2.1302563179109169e-03 29 -2.5054744388303732e-03 -1.6773997805290820e-04 2.8436699761004796e-03 +run_torque: ! |2 + 1 -6.1403759666565509e+00 1.9281929610299720e+01 3.7235380474171713e+01 + 2 3.0340583242959461e+01 3.0494180188781673e+01 3.1832412100309746e+01 + 3 2.1834385201299796e+01 9.5214771278104884e+00 9.9078886460567261e+00 + 4 -2.1891092268373558e+01 -9.9863963616844353e-01 -6.4457164244150640e+00 + 5 -1.7064404784024017e+01 5.5982980061428862e+01 8.8639899167837601e+00 + 6 -5.5462360531960748e+01 1.0135485103209382e+01 1.0682510074463719e+01 + 7 1.8324887082603652e+01 2.0930226066638173e+01 1.4164473028447718e+01 + 8 -4.3515896635067904e+01 3.0227947771508358e+01 7.6213564711468473e+00 + 9 -1.4836923218200029e+01 -3.2373064334732746e+01 4.7191725796077492e+01 + 10 1.0246878924161699e+01 1.3897136953954980e+00 -1.6290924115760532e+01 + 11 1.0029538875094079e+01 7.5954385873580861e+01 7.3007469981317552e+00 + 12 -4.3426796855790597e+00 -8.1001966077911440e+00 2.1257757278516614e+01 + 13 -2.5500259865449323e+01 -4.0349873849006990e+00 5.7253943532785428e+01 + 14 -1.9740783538668413e+01 2.4880810057925693e+00 4.9332890100392994e+01 + 15 -3.7858651755052200e+01 2.1350171800377793e+00 3.4131916822482452e+01 + 16 8.7293637958320645e+00 2.1899924453569003e+01 1.5797402965748808e+00 + 17 -1.3199648722212999e+01 1.1876311023285911e+01 -2.7807378187367293e+00 + 18 3.6467281693815110e+01 -4.6970689063609505e+01 4.5649670999077372e+01 + 19 -3.7489510684109106e+00 -1.0981176436594002e+00 2.0800734648433416e+01 + 20 5.7455033084251959e+01 -2.4326458008696171e+01 -7.4899387014093648e+00 + 21 -1.6206139757210817e+01 -1.4585380569514930e+01 1.9939522726360000e+01 + 22 -3.2047183062536964e+00 -3.5248879836386912e+01 -2.9237401932692304e+01 + 23 -8.1664301417481564e+00 3.3251331282719484e+01 -1.2478883645206089e+01 + 24 1.8548205929810106e+01 -1.5471259314702470e+01 -2.2359754776206874e+01 + 25 1.7957735711802272e+00 -8.1588343339867144e+00 -2.8068048033883585e+01 + 26 1.9987257688262208e+01 -7.8181391565781881e+00 -1.0516987997090540e+01 + 27 -1.0524888031562181e+01 -3.9194439310101828e+01 -5.1012481861329647e+01 + 28 3.9261232456793254e+00 2.2974819477802875e+00 -1.3982370338143464e+00 + 29 2.4614874924109493e+01 4.2553358575986294e+01 -2.2682298252059319e+01 ... diff --git a/unittest/force-styles/tests/fix-timestep-nve_sphere_dipole_dlm.yaml b/unittest/force-styles/tests/fix-timestep-nve_sphere_dipole_dlm.yaml index e259476ef3..d95542744f 100644 --- a/unittest/force-styles/tests/fix-timestep-nve_sphere_dipole_dlm.yaml +++ b/unittest/force-styles/tests/fix-timestep-nve_sphere_dipole_dlm.yaml @@ -1,7 +1,8 @@ --- -lammps_version: 17 Feb 2022 -date_generated: Fri Mar 18 22:17:59 2022 -epsilon: 5e-14 +lammps_version: 27 Jun 2024 +tags: generated +date_generated: Sun Aug 4 23:06:24 2024 +epsilon: 1e-09 skip_tests: prerequisites: ! | atom full @@ -47,22 +48,22 @@ run_pos: ! |2 28 -2.7406520384725965e+00 -4.0207251278130975e+00 1.5828689861678511e+00 29 -1.3108232656499081e+00 -3.5992986322410760e+00 2.2680459788743503e+00 run_vel: ! |2 - 1 8.0473659314045311e-04 7.1569249348053788e-04 -4.3342870019477209e-04 - 2 4.8898479194970776e-03 -4.7827042025493328e-03 8.0841799198950980e-03 - 3 -1.0294756367398522e-03 1.9683076071843977e-03 -4.0617066181897172e-04 - 4 -2.4747982635401457e-03 -4.0369263670034846e-04 -7.4617063284663837e-03 + 1 8.0473659314045333e-04 7.1569249348053766e-04 -4.3342870019477209e-04 + 2 4.8898479194970793e-03 -4.7827042025493302e-03 8.0841799198950980e-03 + 3 -1.0294756367398522e-03 1.9683076071843977e-03 -4.0617066181897166e-04 + 4 -2.4747982635401457e-03 -4.0369263670034889e-04 -7.4617063284663837e-03 5 -1.0926646594371462e-02 -1.0990152084938042e-02 7.1139929386532267e-03 6 -9.5067271190104528e-05 1.3336935657507986e-03 5.4214461927831791e-04 - 7 -4.3586025231105304e-05 -6.9109610172221191e-04 -6.9337762328493019e-04 - 8 2.6803899146373794e-04 -6.5040541267551654e-04 6.8116655294853557e-04 - 9 3.9386905601377338e-03 -9.3112400666159056e-03 -1.8163977073503805e-02 - 10 3.9247060769256306e-04 7.8592522559452823e-04 -1.8488118637534633e-04 - 11 -4.1794652628278275e-03 -7.0974426301502243e-03 -6.7076698165187305e-03 - 12 1.1514884390163200e-03 -7.7558890532261431e-04 -1.7352975395074880e-03 - 13 -1.2091918941598333e-03 2.1057712476064984e-03 -6.8173220414898580e-04 - 14 3.4935556908446269e-03 -8.0116807223612977e-03 2.6013722730781614e-03 - 15 -3.9745580139864218e-03 1.4335430539960781e-04 1.6407163363297207e-02 - 16 -2.1348158581808053e-04 -3.5449321713051474e-04 1.8683099741583740e-03 + 7 -4.3586025231105277e-05 -6.9109610172221191e-04 -6.9337762328493019e-04 + 8 2.6803899146373794e-04 -6.5040541267551654e-04 6.8116655294853568e-04 + 9 3.9386905601377330e-03 -9.3112400666159056e-03 -1.8163977073503805e-02 + 10 3.9247060769256306e-04 7.8592522559452823e-04 -1.8488118637534644e-04 + 11 -4.1794652628278292e-03 -7.0974426301502243e-03 -6.7076698165187305e-03 + 12 1.1514884390163200e-03 -7.7558890532261463e-04 -1.7352975395074880e-03 + 13 -1.2091918941598333e-03 2.1057712476064989e-03 -6.8173220414898385e-04 + 14 3.4935556908446252e-03 -8.0116807223612977e-03 2.6013722730781623e-03 + 15 -3.9745580139864227e-03 1.4335430539960781e-04 1.6407163363297211e-02 + 16 -2.1348158581808055e-04 -3.5449321713051452e-04 1.8683099741583740e-03 17 6.8803503267879525e-04 3.2662083177018096e-04 6.4072364607216500e-04 18 -6.0936815808025862e-04 -9.3774557532468582e-04 -3.3558072507805731e-04 19 -6.9919768291957119e-04 -3.6060777270430031e-03 4.2833405289822791e-03 @@ -76,4 +77,34 @@ run_vel: ! |2 27 -2.6510179146429716e-04 3.6306203629019116e-04 -5.6235585400647747e-04 28 -2.3068708109787484e-04 -8.5663070212203200e-04 2.1302563179109169e-03 29 -2.5054744388303732e-03 -1.6773997805290820e-04 2.8436699761004796e-03 +run_torque: ! |2 + 1 -6.1403759661120105e+00 1.9281929604003945e+01 3.7235380462726823e+01 + 2 3.0340583238669112e+01 3.0494180185350981e+01 3.1832412100312840e+01 + 3 2.1834385196767272e+01 9.5214771390078781e+00 9.9078886525247878e+00 + 4 -2.1891092272833276e+01 -9.9863963097733377e-01 -6.4457164283292316e+00 + 5 -1.7064404788489767e+01 5.5982980071959844e+01 8.8639899209375770e+00 + 6 -5.5462360529827720e+01 1.0135485098280819e+01 1.0682510065304129e+01 + 7 1.8324887095942497e+01 2.0930226045751901e+01 1.4164473026746716e+01 + 8 -4.3515896611377386e+01 3.0227947777862767e+01 7.6213564769143138e+00 + 9 -1.4836923196883752e+01 -3.2373064323798417e+01 4.7191725742262300e+01 + 10 1.0246878914465658e+01 1.3897137074834023e+00 -1.6290924121158529e+01 + 11 1.0029538892476616e+01 7.5954385909691013e+01 7.3007469972968329e+00 + 12 -4.3426796896782767e+00 -8.1001966016605333e+00 2.1257757266240482e+01 + 13 -2.5500259866998451e+01 -4.0349873895005244e+00 5.7253943535376834e+01 + 14 -1.9740783544629842e+01 2.4880810055376386e+00 4.9332890104457455e+01 + 15 -3.7858651752636511e+01 2.1350171870992058e+00 3.4131916828008087e+01 + 16 8.7293637981640515e+00 2.1899924459230121e+01 1.5797402991246403e+00 + 17 -1.3199648711378435e+01 1.1876311033096576e+01 -2.7807378203351321e+00 + 18 3.6467281704104735e+01 -4.6970689064704345e+01 4.5649671004201224e+01 + 19 -3.7489510745725738e+00 -1.0981176366359855e+00 2.0800734654432205e+01 + 20 5.7455033085797261e+01 -2.4326458010599001e+01 -7.4899387026919069e+00 + 21 -1.6206139753654561e+01 -1.4585380566496216e+01 1.9939522722180151e+01 + 22 -3.2047183087292246e+00 -3.5248879840343484e+01 -2.9237401937218184e+01 + 23 -8.1664301406545050e+00 3.3251331285361523e+01 -1.2478883646107191e+01 + 24 1.8548205926643970e+01 -1.5471259313254437e+01 -2.2359754777438564e+01 + 25 1.7957735754273969e+00 -8.1588343326224404e+00 -2.8068048031631573e+01 + 26 1.9987257689466691e+01 -7.8181391579229382e+00 -1.0516987996373377e+01 + 27 -1.0524888030911917e+01 -3.9194439307774175e+01 -5.1012481858332137e+01 + 28 3.9261232485831696e+00 2.2974819448840798e+00 -1.3982370348710909e+00 + 29 2.4614874928044500e+01 4.2553358572515293e+01 -2.2682298252282088e+01 ... diff --git a/unittest/force-styles/tests/fix-timestep-nvt_sphere.yaml b/unittest/force-styles/tests/fix-timestep-nvt_sphere.yaml index 994da49410..41f021897a 100644 --- a/unittest/force-styles/tests/fix-timestep-nvt_sphere.yaml +++ b/unittest/force-styles/tests/fix-timestep-nvt_sphere.yaml @@ -1,6 +1,7 @@ --- -lammps_version: 17 Feb 2022 -date_generated: Fri Mar 18 22:17:59 2022 +lammps_version: 27 Jun 2024 +tags: generated +date_generated: Sun Aug 4 23:11:49 2024 epsilon: 5e-14 skip_tests: prerequisites: ! | @@ -16,9 +17,9 @@ post_commands: ! | fix test solute nvt/sphere temp 50.0 ${t_target} 1.0 mtk no tchain 1 input_file: in.dipole natoms: 29 -global_scalar: 9.924697652139484 +global_scalar: 9.924697652139486 global_vector: ! |- - 4 0.437308072017019 0.3665139279582143 8.603313153695396 1.3213844984440877 + 4 0.43730807201701904 0.36651392795821436 8.603313153695398 1.3213844984440881 run_pos: ! |2 1 -2.7857754700604942e-01 2.4737788516853181e+00 -1.7257396330013031e-01 2 3.0850115944710327e-01 2.9513142622511719e+00 -8.4681556480583575e-01 @@ -50,22 +51,22 @@ run_pos: ! |2 28 -2.7406520384725965e+00 -4.0207251278130975e+00 1.5828689861678511e+00 29 -1.3108232656499081e+00 -3.5992986322410760e+00 2.2680459788743503e+00 run_vel: ! |2 - 1 5.2257770354932143e-04 4.7726828362807121e-04 -3.0522943208439774e-04 - 2 3.4303751874469003e-03 -4.2180945960502980e-03 5.7574961491201398e-03 - 3 -6.3573466121110811e-04 1.3140213521350942e-03 -2.7079367477976328e-04 - 4 -1.7843971684490083e-03 -1.5758975301724681e-04 -5.2242082857429824e-03 - 5 -8.2227072251703382e-03 -8.5099569970796211e-03 5.4461443188764105e-03 + 1 5.2257770354932143e-04 4.7726828362807121e-04 -3.0522943208439790e-04 + 2 3.4303751874469003e-03 -4.2180945960502972e-03 5.7574961491201398e-03 + 3 -6.3573466121110811e-04 1.3140213521350942e-03 -2.7079367477976312e-04 + 4 -1.7843971684490083e-03 -1.5758975301724708e-04 -5.2242082857429824e-03 + 5 -8.2227072251703399e-03 -8.5099569970796211e-03 5.4461443188764088e-03 6 -3.5789209403806882e-05 8.6848093647978698e-04 3.1971012031399484e-04 7 -2.0124049923183825e-05 -4.3697732547062816e-04 -4.3839548145203471e-04 8 1.5805774595943574e-04 -4.0027425549530720e-04 5.0330078142215716e-04 9 2.8822403754462040e-03 -6.8160818050074920e-03 -1.4036982183720428e-02 - 10 2.4663804309963582e-04 5.4279437979848041e-04 -1.1317926570306191e-04 - 11 -3.1643374866053924e-03 -5.2717858128617642e-03 -4.7921591091986630e-03 - 12 7.5165507333444881e-04 -5.1625440836408545e-04 -1.1731908604625759e-03 - 13 -1.4118493310107784e-03 1.1905767851418925e-03 -4.3306400341165912e-04 - 14 2.7000698448074781e-03 -5.6421006571202893e-03 2.4657183892946829e-03 - 15 -2.5296352230596542e-03 4.9931947404907107e-04 1.2186033148767308e-02 - 16 -1.5201520334258572e-04 -2.1134042562761163e-04 1.2515192941693033e-03 + 10 2.4663804309963582e-04 5.4279437979848041e-04 -1.1317926570306194e-04 + 11 -3.1643374866053928e-03 -5.2717858128617642e-03 -4.7921591091986630e-03 + 12 7.5165507333444903e-04 -5.1625440836408534e-04 -1.1731908604625759e-03 + 13 -1.4118493310107784e-03 1.1905767851418921e-03 -4.3306400341165853e-04 + 14 2.7000698448074786e-03 -5.6421006571202893e-03 2.4657183892946824e-03 + 15 -2.5296352230596559e-03 4.9931947404907074e-04 1.2186033148767310e-02 + 16 -1.5201520334258574e-04 -2.1134042562761152e-04 1.2515192941693033e-03 17 4.4810518325242042e-04 2.0606663095337982e-04 3.9041801229218036e-04 18 -6.0936815808025862e-04 -9.3774557532468582e-04 -3.3558072507805731e-04 19 -6.9919768291957119e-04 -3.6060777270430031e-03 4.2833405289822791e-03 @@ -79,4 +80,34 @@ run_vel: ! |2 27 -2.6510179146429716e-04 3.6306203629019116e-04 -5.6235585400647747e-04 28 -2.3068708109787484e-04 -8.5663070212203200e-04 2.1302563179109169e-03 29 -2.5054744388303732e-03 -1.6773997805290820e-04 2.8436699761004796e-03 +run_torque: ! |2 + 1 -6.1647479505817486e+00 1.9357854481281628e+01 3.7382095469801669e+01 + 2 3.0399315613293311e+01 3.0488051135473462e+01 3.1728765947776601e+01 + 3 2.2007507947491852e+01 9.4109998472825360e+00 9.8661001086723026e+00 + 4 -2.1950531720941324e+01 -1.0737412605116079e+00 -6.4281696957501318e+00 + 5 -1.6930079491113258e+01 5.6073518561418972e+01 8.8118719638429521e+00 + 6 -5.5485763909032769e+01 1.0218557927200671e+01 1.0838895552811653e+01 + 7 1.8274326315933930e+01 2.1216280114332651e+01 1.4239716147511169e+01 + 8 -4.3381267441302278e+01 3.0143904332030072e+01 7.6018916372387642e+00 + 9 -1.4934802548271753e+01 -3.2261821345722943e+01 4.7416505231431628e+01 + 10 1.0289618520530993e+01 1.3758943483850052e+00 -1.6328406293854261e+01 + 11 1.0022735700488102e+01 7.5963128697318808e+01 7.3062507665818677e+00 + 12 -4.2090738469241007e+00 -8.1165678952507214e+00 2.1227230241477443e+01 + 13 -2.5544233766756054e+01 -3.9693193673378122e+00 5.7328310568812682e+01 + 14 -1.9554818948115717e+01 2.4625292894237067e+00 4.9365595084792723e+01 + 15 -3.7732026063957683e+01 2.3516660930031059e+00 3.4270024136423686e+01 + 16 8.6994109169845970e+00 2.1823823960601231e+01 1.5850366309435540e+00 + 17 -1.3251302305826963e+01 1.1835081351476667e+01 -2.7742173173135507e+00 + 18 3.6436604246446350e+01 -4.6921806536773992e+01 4.5605291742591788e+01 + 19 -3.7134483050033200e+00 -1.1451664296014052e+00 2.0787182552853508e+01 + 20 5.7452322820219557e+01 -2.4299279960037826e+01 -7.4670459237528863e+00 + 21 -1.6224953575653984e+01 -1.4594202239704996e+01 1.9953946153191371e+01 + 22 -3.2024997164679143e+00 -3.5228129036774767e+01 -2.9219994848442951e+01 + 23 -8.1719497151916940e+00 3.3245432738961291e+01 -1.2477031579495556e+01 + 24 1.8566283378926865e+01 -1.5480360463086017e+01 -2.2356249481261020e+01 + 25 1.7702057938310602e+00 -8.1663491932637875e+00 -2.8079286197541229e+01 + 26 1.9982234080733210e+01 -7.8123940419804336e+00 -1.0520190172157513e+01 + 27 -1.0531819764937168e+01 -3.9207117548030453e+01 -5.1024512970804658e+01 + 28 3.9143073850182430e+00 2.3112509566228780e+00 -1.3939273469717621e+00 + 29 2.4603599138901966e+01 4.2571715320386566e+01 -2.2684445980646203e+01 ... From 093490afad38fb8efaffae7919407b61974cd963 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sun, 4 Aug 2024 23:21:29 -0400 Subject: [PATCH 0078/1018] Update fix-timestep-nph_sphere.yaml --- .../tests/fix-timestep-nph_sphere.yaml | 71 +++++++++++++------ 1 file changed, 51 insertions(+), 20 deletions(-) diff --git a/unittest/force-styles/tests/fix-timestep-nph_sphere.yaml b/unittest/force-styles/tests/fix-timestep-nph_sphere.yaml index bd4a0129a0..40a4fc1c6e 100644 --- a/unittest/force-styles/tests/fix-timestep-nph_sphere.yaml +++ b/unittest/force-styles/tests/fix-timestep-nph_sphere.yaml @@ -1,7 +1,8 @@ --- -lammps_version: 17 Feb 2022 -date_generated: Fri Mar 18 22:17:59 2022 -epsilon: 2e-13 +lammps_version: 27 Jun 2024 +tags: generated +date_generated: Sun Aug 4 23:15:54 2024 +epsilon: 1e-12 skip_tests: prerequisites: ! | atom full @@ -16,9 +17,9 @@ post_commands: ! | fix test solute nph/sphere aniso 1.0 1.0 100.0 ptemp ${t_target} fixedpoint 0.0 0.0 0.0 couple xy input_file: in.dipole natoms: 29 -global_scalar: 2.6530736625996387 +global_scalar: 2.6530736625996396 global_vector: ! |- - 24 -0.0002936071734534549 -0.0002936071734534549 -0.009802195812217975 -0.0002295892446149488 -0.0002295892446149488 -0.009426150676164043 0.00038215586827905577 -0.0001999367873398407 -0.00019998672264189484 0.0013055190397921652 -0.00019964191319805292 -0.00019997330643321473 -0.00016957632738679295 -0.00016957632738679295 -0.00016957632738679295 0.001571221380284989 0.001571221380284989 2.6485187819688587 7.59422701888457e-05 -3.973157233782066e-05 -3.974149551450151e-05 0.0016934776411678706 3.960194290753771e-05 3.973352558103608e-05 + 24 -0.0002936071734534543 -0.0002936071734534543 -0.009802195812217977 -0.00022958924461494824 -0.00022958924461494824 -0.009426150676164044 0.00038215586827905636 -0.0001999367873398407 -0.00019998672264189484 0.0013055190397921663 -0.00019964191319805292 -0.00019997330643321473 -0.00016957632738679295 -0.00016957632738679295 -0.00016957632738679295 0.0015712213802849813 0.0015712213802849813 2.6485187819688596 7.594227018884582e-05 -3.973157233782066e-05 -3.974149551450151e-05 0.0016934776411678734 3.960194290753771e-05 3.973352558103608e-05 run_pos: ! |2 1 -2.7827104751341025e-01 2.4732379209353574e+00 -1.7098367287678773e-01 2 3.0951603206194456e-01 2.9505189917751125e+00 -8.3691694167351027e-01 @@ -50,22 +51,22 @@ run_pos: ! |2 28 -2.7398474814917915e+00 -4.0195447873597807e+00 1.5674291899980410e+00 29 -1.3104384550303312e+00 -3.5982420074671468e+00 2.2459227533114134e+00 run_vel: ! |2 - 1 8.0241784898899828e-04 7.1649810278735077e-04 -4.3254783495965662e-04 - 2 4.9920840652361133e-03 -4.7901355269901000e-03 8.0415105059913512e-03 - 3 -1.0246626622144124e-03 1.9728648029617439e-03 -4.1786270885854951e-04 - 4 -2.5514266874426881e-03 -3.8470310506856980e-04 -7.6419956671648758e-03 - 5 -1.0997203136770465e-02 -1.1100959801421185e-02 7.4710776737198633e-03 - 6 -9.6097534134826346e-05 1.3350328233459241e-03 5.6128607413785875e-04 - 7 -4.3022722269905067e-05 -6.9147676609541530e-04 -7.0822487621355530e-04 - 8 2.6656323611303379e-04 -6.4929896813388250e-04 6.8721556911616026e-04 - 9 4.0217754987332526e-03 -9.3762987441709713e-03 -1.8217220558355389e-02 - 10 3.9241017078855885e-04 7.9179015547129058e-04 -1.8323030547845367e-04 + 1 8.0241784898899828e-04 7.1649810278735066e-04 -4.3254783495965700e-04 + 2 4.9920840652361133e-03 -4.7901355269900983e-03 8.0415105059913530e-03 + 3 -1.0246626622144126e-03 1.9728648029617439e-03 -4.1786270885854935e-04 + 4 -2.5514266874426894e-03 -3.8470310506857024e-04 -7.6419956671648758e-03 + 5 -1.0997203136770467e-02 -1.1100959801421187e-02 7.4710776737198625e-03 + 6 -9.6097534134826292e-05 1.3350328233459241e-03 5.6128607413785875e-04 + 7 -4.3022722269905081e-05 -6.9147676609541530e-04 -7.0822487621355530e-04 + 8 2.6656323611303379e-04 -6.4929896813388250e-04 6.8721556911616037e-04 + 9 4.0217754987332535e-03 -9.3762987441709713e-03 -1.8217220558355389e-02 + 10 3.9241017078855896e-04 7.9179015547129069e-04 -1.8323030547845370e-04 11 -4.1986571777318281e-03 -7.2528133986728104e-03 -6.9700940876634846e-03 - 12 1.1518085352395190e-03 -7.7797212668168298e-04 -1.7491524590193149e-03 - 13 -1.1763167453607117e-03 2.1016758888847335e-03 -7.0140970399881471e-04 - 14 3.4959302252370907e-03 -8.0425729559116862e-03 2.4731781160335130e-03 - 15 -4.0163275838685742e-03 2.2205560641153996e-04 1.6595018075308821e-02 - 16 -2.0953855224036243e-04 -3.5810043463447016e-04 1.8771712621666709e-03 + 12 1.1518085352395190e-03 -7.7797212668168298e-04 -1.7491524590193151e-03 + 13 -1.1763167453607115e-03 2.1016758888847335e-03 -7.0140970399881373e-04 + 14 3.4959302252370907e-03 -8.0425729559116862e-03 2.4731781160335134e-03 + 15 -4.0163275838685760e-03 2.2205560641153996e-04 1.6595018075308821e-02 + 16 -2.0953855224036243e-04 -3.5810043463447005e-04 1.8771712621666709e-03 17 6.8683193653879806e-04 3.2771494523541197e-04 6.5315694215737502e-04 18 -6.0936815808025862e-04 -9.3774557532468582e-04 -3.3558072507805731e-04 19 -6.9919768291957119e-04 -3.6060777270430031e-03 4.2833405289822791e-03 @@ -79,4 +80,34 @@ run_vel: ! |2 27 -2.6510179146429716e-04 3.6306203629019116e-04 -5.6235585400647747e-04 28 -2.3068708109787484e-04 -8.5663070212203200e-04 2.1302563179109169e-03 29 -2.5054744388303732e-03 -1.6773997805290820e-04 2.8436699761004796e-03 +run_torque: ! |2 + 1 -6.1277161704021292e+00 1.9449452655391706e+01 3.7526664376281076e+01 + 2 3.0767989688067036e+01 3.1095664573129632e+01 3.2697892011874927e+01 + 3 2.2092207761253846e+01 9.6389338768691211e+00 1.0028127498688024e+01 + 4 -2.2507178174395555e+01 -1.4197261018991352e+00 -6.4386615845757671e+00 + 5 -1.7803941502083841e+01 5.6481225018439211e+01 9.1704798140842918e+00 + 6 -5.6807841245066328e+01 1.0336633607370787e+01 1.0855422628049993e+01 + 7 1.7428760073365702e+01 2.1735188288933355e+01 1.4079824771977533e+01 + 8 -4.4582355436297512e+01 3.0450757248883821e+01 7.5829367294428769e+00 + 9 -1.5094915829787968e+01 -3.3576533301413953e+01 4.8166397377135084e+01 + 10 1.0973094347830360e+01 1.0218907002108992e+00 -1.6721347822643487e+01 + 11 1.0199558212882648e+01 7.6450610248304358e+01 7.2537880757255460e+00 + 12 -4.0506844338089891e+00 -8.0783058629913533e+00 2.1055641652117071e+01 + 13 -2.5706624333996821e+01 -3.7331353985395603e+00 5.7614346871351920e+01 + 14 -2.0102378399944961e+01 2.5390298020315729e+00 4.9962644272992485e+01 + 15 -3.7648498429414794e+01 2.0383290723231617e+00 3.3833639045692223e+01 + 16 8.8927003637482454e+00 2.2317953694806178e+01 1.5164434404993270e+00 + 17 -1.3327651474225521e+01 1.1591459940419933e+01 -2.7283321708754809e+00 + 18 3.6524766681800806e+01 -4.7816118461394638e+01 4.6213750281233303e+01 + 19 -3.6246551451623761e+00 -1.3874877124324456e+00 2.1151300943644827e+01 + 20 5.7826471881067590e+01 -2.4328702316447824e+01 -7.4041280047991904e+00 + 21 -1.5962315578441567e+01 -1.4839879129664279e+01 2.0149340395387977e+01 + 22 -3.4861177509964607e+00 -3.5697227554916346e+01 -2.9750776757149413e+01 + 23 -8.2634839072258348e+00 3.3737771191416826e+01 -1.2660276418845287e+01 + 24 1.8703854501504455e+01 -1.5645088023891809e+01 -2.2733605897829513e+01 + 25 1.5612004327982518e+00 -8.2018511111335837e+00 -2.8085016931855002e+01 + 26 2.0140400378282479e+01 -7.8754459706884248e+00 -1.0601583601036417e+01 + 27 -1.0975843760114651e+01 -3.9669607217153306e+01 -5.1221146281394347e+01 + 28 3.8358449521425966e+00 2.0130999061460240e+00 -1.3672233012382646e+00 + 29 2.4433070051020643e+01 4.2903727282924805e+01 -2.2734945786369632e+01 ... From ea6905a4b722c8e3d6f2c858cb54307f931b0e53 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sun, 4 Aug 2024 23:33:19 -0400 Subject: [PATCH 0079/1018] bugfix for NPH target temperature ptemp --- src/KOKKOS/fix_nh_kokkos.cpp | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/KOKKOS/fix_nh_kokkos.cpp b/src/KOKKOS/fix_nh_kokkos.cpp index 7e2d6a619e..588a8658e1 100644 --- a/src/KOKKOS/fix_nh_kokkos.cpp +++ b/src/KOKKOS/fix_nh_kokkos.cpp @@ -13,7 +13,8 @@ ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- - Contributing author: Stan Moore (SNL) + Contributing authors: Stan Moore (SNL) + Mitch Murphy (alphataubio@gmail.com) ------------------------------------------------------------------------- */ #include "fix_nh_kokkos.h" @@ -37,6 +38,7 @@ using namespace FixConst; static constexpr double DELTAFLIP = 0.1; static constexpr double TILTMAX = 1.5; +static constexpr double EPSILON = 1.0e-6; enum{NOBIAS,BIAS}; enum{NONE,XYZ,XY,YZ,XZ}; @@ -90,18 +92,21 @@ void FixNHKokkos::setup(int /*vflag*/) } else if (pstat_flag) { // t0 = reference temperature for masses + // set equal to either ptemp or the current temperature // cannot be done in init() b/c temperature cannot be called there // is b/c Modify::init() inits computes after fixes due to dof dependence - // guesstimate a unit-dependent t0 if actual T = 0.0 + // error if T less than 1e-6 // if it was read in from a restart file, leave it be if (t0 == 0.0) { - atomKK->sync(temperature->execution_space,temperature->datamask_read); - t0 = temperature->compute_scalar(); - atomKK->modified(temperature->execution_space,temperature->datamask_modify); - if (t0 == 0.0) { - if (strcmp(update->unit_style,"lj") == 0) t0 = 1.0; - else t0 = 300.0; + if (p_temp_flag) { + t0 = p_temp; + } else { + atomKK->sync(temperature->execution_space,temperature->datamask_read); + t0 = temperature->compute_scalar(); + atomKK->modified(temperature->execution_space,temperature->datamask_modify); + if (t0 < EPSILON) + error->all(FLERR,"Current temperature too close to zero, consider using ptemp keyword"); } } t_target = t0; From ab558fb1747aa81a2533a6a8680dc6ead560a685 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sun, 4 Aug 2024 23:39:57 -0400 Subject: [PATCH 0080/1018] remove whitespace --- src/KOKKOS/fix_nh_kokkos.cpp | 1 - src/KOKKOS/fix_wall_lj93_kokkos.cpp | 2 +- src/KOKKOS/fix_wall_lj93_kokkos.h | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/KOKKOS/fix_nh_kokkos.cpp b/src/KOKKOS/fix_nh_kokkos.cpp index 588a8658e1..454b2c14dc 100644 --- a/src/KOKKOS/fix_nh_kokkos.cpp +++ b/src/KOKKOS/fix_nh_kokkos.cpp @@ -312,7 +312,6 @@ void FixNHKokkos::remap() if (mask[i] & dilate_group_bit) domainKK->x2lamda(&x(i,0), &x(i,0)); } - if (rfix.size() > 0) error->all(FLERR,"Cannot (yet) use rigid bodies with fix nh and Kokkos"); diff --git a/src/KOKKOS/fix_wall_lj93_kokkos.cpp b/src/KOKKOS/fix_wall_lj93_kokkos.cpp index 46d08a43f4..1c817f6478 100644 --- a/src/KOKKOS/fix_wall_lj93_kokkos.cpp +++ b/src/KOKKOS/fix_wall_lj93_kokkos.cpp @@ -64,7 +64,7 @@ FixWallLJ93Kokkos::FixWallLJ93Kokkos(LAMMPS *lmp, int narg, char **a k_epsilon.template sync(); k_sigma.template sync(); k_cutoff.template sync(); - + memoryKK->create_kokkos(d_coeff1,6,"wall_lj93:coeff1"); memoryKK->create_kokkos(d_coeff2,6,"wall_lj93:coeff2"); memoryKK->create_kokkos(d_coeff3,6,"wall_lj93:coeff3"); diff --git a/src/KOKKOS/fix_wall_lj93_kokkos.h b/src/KOKKOS/fix_wall_lj93_kokkos.h index 915dcd429a..55d4253751 100644 --- a/src/KOKKOS/fix_wall_lj93_kokkos.h +++ b/src/KOKKOS/fix_wall_lj93_kokkos.h @@ -41,7 +41,7 @@ class FixWallLJ93Kokkos : public FixWallLJ93 { void precompute(int) override; void post_force(int) override; void wall_particle(int, int, double) override; - + int m; KOKKOS_INLINE_FUNCTION From f6ea64958575a75d602cd0c7470024e616fafc6e Mon Sep 17 00:00:00 2001 From: alphataubio Date: Mon, 5 Aug 2024 06:30:01 -0400 Subject: [PATCH 0081/1018] add fix wall/region/kk --- src/KOKKOS/fix_wall_region_kokkos.cpp | 370 ++++++++++++++++++++++++++ src/KOKKOS/fix_wall_region_kokkos.h | 111 ++++++++ src/fix_wall_region.cpp | 5 +- src/fix_wall_region.h | 4 +- 4 files changed, 487 insertions(+), 3 deletions(-) create mode 100644 src/KOKKOS/fix_wall_region_kokkos.cpp create mode 100644 src/KOKKOS/fix_wall_region_kokkos.h diff --git a/src/KOKKOS/fix_wall_region_kokkos.cpp b/src/KOKKOS/fix_wall_region_kokkos.cpp new file mode 100644 index 0000000000..96bf968293 --- /dev/null +++ b/src/KOKKOS/fix_wall_region_kokkos.cpp @@ -0,0 +1,370 @@ +// clang-format off +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing author: Mitch Murphy (alphataubio@gmail.com) +------------------------------------------------------------------------- */ + +#include "fix_wall_region_kokkos.h" + +#include "atom_masks.h" +#include "atom_kokkos.h" +#include "error.h" +#include "kokkos_base.h" +#include "math_special.h" +#include "memory_kokkos.h" +#include "region.h" + +using namespace LAMMPS_NS; +using MathSpecial::powint; + +enum { LJ93, LJ126, LJ1043, COLLOID, HARMONIC, MORSE }; + +/* ---------------------------------------------------------------------- */ + +template +FixWallRegionKokkos::FixWallRegionKokkos(LAMMPS *lmp, int narg, char **arg) : + FixWallRegion(lmp, narg, arg) +{ + kokkosable = 1; + atomKK = (AtomKokkos *) atom; + execution_space = ExecutionSpaceFromDevice::space; + datamask_read = X_MASK | V_MASK | MASK_MASK; + datamask_modify = F_MASK; + + memoryKK->create_kokkos(k_ewall,ewall,4,"wall_region:ewall"); + d_ewall = k_ewall.template view(); +} + +template +FixWallRegionKokkos::~FixWallRegionKokkos() +{ + if (copymode) return; + + memoryKK->destroy_kokkos(k_vatom,vatom); + memoryKK->destroy_kokkos(k_ewall,ewall); +} + +/* ---------------------------------------------------------------------- */ + +template +void FixWallRegionKokkos::post_force(int vflag) +{ + atomKK->sync(execution_space,datamask_read); + atomKK->modified(execution_space,datamask_modify); + + // virial setup + + v_init(vflag); + + // reallocate per-atom arrays if necessary + + if (vflag_atom) { + memoryKK->destroy_kokkos(k_vatom,vatom); + memoryKK->create_kokkos(k_vatom,vatom,maxvatom,"wall_region:vatom"); + d_vatom = k_vatom.template view(); + } + + d_x = atomKK->k_x.template view(); + d_f = atomKK->k_f.template view(); + if (style == COLLOID) d_radius = atomKK->k_radius.template view(); + d_mask = atomKK->k_mask.template view(); + int nlocal = atomKK->nlocal; + + region->prematch(); + DAT::tdual_int_1d k_match = DAT::tdual_int_1d("efield:k_match",nlocal); + KokkosBase* regionKKBase = dynamic_cast(region); + regionKKBase->match_all_kokkos(groupbit,k_match); + k_match.template sync(); + d_match = k_match.template view(); + + // virial setup + + v_init(vflag); + + // region->match() ensures particle is in region or on surface, else error + // if returned contact dist r = 0, is on surface, also an error + // in COLLOID case, r <= radius is an error + // initilize ewall after region->prematch(), + // so a dynamic region can access last timestep values + + // energy intialize. + // eflag is used to track whether wall energies have been communicated. + + eflag = 0; + d_ewall(0)=d_ewall(1)=d_ewall(2)=d_ewall(3)=0.0; + + double result[10]; + + copymode = 1; + FixWallRegionKokkosFunctor functor(this); + Kokkos::parallel_reduce(nlocal,functor,result); + copymode = 0; + + for( int i=0 ; i<4 ; i++ ) Kokkos::atomic_add(&(d_ewall[i]),result[i]); + + if (vflag_global) { + virial[0] += result[4]; + virial[1] += result[5]; + virial[2] += result[6]; + virial[3] += result[7]; + virial[4] += result[8]; + virial[5] += result[9]; + } + + k_ewall.template modify(); + k_ewall.template sync(); + + atomKK->modified(execution_space,F_MASK); + + if (vflag_atom) { + k_vatom.template modify(); + k_vatom.template sync(); + } + +} + + +/* ---------------------------------------------------------------------- + interaction of all particles in group with a wall + m = index of wall coeffs + which = xlo,xhi,ylo,yhi,zlo,zhi + error if any particle is on or behind wall +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void FixWallRegionKokkos::wall_particle(int i, value_type result) const { + if (d_mask(i) & groupbit) { + if (!d_match[i]) Kokkos::abort("Particle outside surface of region used in fix wall/region"); + + double rinv, tooclose; + + if (style == COLLOID) + tooclose = d_radius(i); + else + tooclose = 0.0; + + int n = region->surface(d_x(i,0), d_x(i,1), d_x(i,2), cutoff); + + for ( int m = 0; m < n; m++) { + if (region->contact[m].r <= tooclose) + Kokkos::abort("Particle outside surface of region used in fix wall/region"); + else + rinv = 1.0 / region->contact[m].r; + + double fwallKK, engKK; + + if (style == LJ93) + engKK = lj93(region->contact[m].r,fwallKK); + else if (style == LJ126) + engKK = lj126(region->contact[m].r,fwallKK); + else if (style == LJ1043) + engKK = lj1043(region->contact[m].r,fwallKK); + else if (style == MORSE) + engKK = morse(region->contact[m].r,fwallKK); + else if (style == COLLOID) + engKK = colloid(region->contact[m].r,d_radius(i),fwallKK); + else + engKK = harmonic(region->contact[m].r,fwallKK); + + double delx = region->contact[m].delx; + double dely = region->contact[m].dely; + double delz = region->contact[m].delz; + double fx = fwall * delx * rinv; + double fy = fwall * dely * rinv; + double fz = fwall * delz * rinv; + d_f(i,0) += fx; + d_f(i,1) += fy; + d_f(i,2) += fz; + result[1] -= fx; + result[2] -= fy; + result[3] -= fz; + result[0] += eng; + if (evflag) { + double v[6] = { + fx * delx, + fy * dely, + fz * delz, + fx * dely, + fx * delz, + fy * delz + }; + v_tally(result,i,v); + } + } + } +} + +/* ---------------------------------------------------------------------- + LJ 9/3 interaction for particle with wall + compute eng and fwall = magnitude of wall force +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +double FixWallRegionKokkos::lj93(double r, double& fwallKK) const +{ + double rinv = 1.0 / r; + double r2inv = rinv * rinv; + double r4inv = r2inv * r2inv; + double r10inv = r4inv * r4inv * r2inv; + fwallKK = coeff1 * r10inv - coeff2 * r4inv; + return coeff3 * r4inv * r4inv * rinv - coeff4 * r2inv * rinv - offset; +} + +/* ---------------------------------------------------------------------- + LJ 12/6 interaction for particle with wall + compute eng and fwall = magnitude of wall force +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +double FixWallRegionKokkos::lj126(double r, double& fwallKK) const +{ + double rinv = 1.0 / r; + double r2inv = rinv * rinv; + double r6inv = r2inv * r2inv * r2inv; + fwallKK = r6inv * (coeff1 * r6inv - coeff2) * rinv; + return r6inv * (coeff3 * r6inv - coeff4) - offset; +} + +/* ---------------------------------------------------------------------- + LJ 10/4/3 interaction for particle with wall + compute eng and fwall = magnitude of wall force +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +double FixWallRegionKokkos::lj1043(double r, double& fwallKK) const +{ + double rinv = 1.0 / r; + double r2inv = rinv * rinv; + double r4inv = r2inv * r2inv; + double r10inv = r4inv * r4inv * r2inv; + fwallKK = coeff5 * r10inv * rinv - coeff6 * r4inv * rinv - coeff7 * powint(r + coeff4, -4); + return coeff1 * r10inv - coeff2 * r4inv - coeff3 * powint(r + coeff4, -3) - offset; +} + +/* ---------------------------------------------------------------------- + Morse interaction for particle with wall + compute eng and fwall = magnitude of wall force +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +double FixWallRegionKokkos::morse(double r, double& fwallKK) const +{ + double dr = r - sigma; + double dexp = exp(-alpha * dr); + fwallKK = coeff1 * (dexp * dexp - dexp); + return epsilon * (dexp * dexp - 2.0 * dexp) - offset; +} + +/* ---------------------------------------------------------------------- + colloid interaction for finite-size particle of rad with wall + compute eng and fwall = magnitude of wall force +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +double FixWallRegionKokkos::colloid(double r, double rad, double& fwallKK) const +{ + double new_coeff2 = coeff2 * rad * rad * rad; + double diam = 2.0 * rad; + + double rad2 = rad * rad; + double rad4 = rad2 * rad2; + double rad8 = rad4 * rad4; + double delta2 = rad2 - r * r; + double rinv = 1.0 / delta2; + double r2inv = rinv * rinv; + double r4inv = r2inv * r2inv; + double r8inv = r4inv * r4inv; + fwallKK = coeff1 * + (rad8 * rad + 27.0 * rad4 * rad2 * rad * r * r + 63.0 * rad4 * rad * powint(r, 4) + + 21.0 * rad2 * rad * powint(r, 6)) * + r8inv - + new_coeff2 * r2inv; + + double r2 = 0.5 * diam - r; + double rinv2 = 1.0 / r2; + double r2inv2 = rinv2 * rinv2; + double r4inv2 = r2inv2 * r2inv2; + double r3 = r + 0.5 * diam; + double rinv3 = 1.0 / r3; + double r2inv3 = rinv3 * rinv3; + double r4inv3 = r2inv3 * r2inv3; + return coeff3 * + ((-3.5 * diam + r) * r4inv2 * r2inv2 * rinv2 + + (3.5 * diam + r) * r4inv3 * r2inv3 * rinv3) - + coeff4 * ((-diam * r + r2 * r3 * (log(-r2) - log(r3))) * (-rinv2) * rinv3) - offset; +} + +/* ---------------------------------------------------------------------- + harmonic interaction for particle with wall + compute eng and fwall = magnitude of wall force +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +double FixWallRegionKokkos::harmonic(double r, double& fwallKK) const +{ + double dr = cutoff - r; + fwallKK = 2.0 * epsilon * dr; + return epsilon * dr * dr; +} + +/* ---------------------------------------------------------------------- + tally virial into global and per-atom accumulators + i = local index of atom + v = total virial for the interaction + increment global virial by v + increment per-atom virial by v + this method can be used when fix computes forces in post_force() + and the force depends on a distance to some external object + e.g. fix wall/lj93: compute virial only on owned atoms +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void FixWallRegionKokkos::v_tally(value_type result, int i, double *v) const +{ + + if (vflag_global) { + result[4] += v[0]; + result[5] += v[1]; + result[6] += v[2]; + result[7] += v[3]; + result[8] += v[4]; + result[9] += v[5]; + } + + if (vflag_atom) { + Kokkos::atomic_add(&(d_vatom(i,0)),v[0]); + Kokkos::atomic_add(&(d_vatom(i,1)),v[1]); + Kokkos::atomic_add(&(d_vatom(i,2)),v[2]); + Kokkos::atomic_add(&(d_vatom(i,3)),v[3]); + Kokkos::atomic_add(&(d_vatom(i,4)),v[4]); + Kokkos::atomic_add(&(d_vatom(i,5)),v[5]); + } + +} + +namespace LAMMPS_NS { +template class FixWallRegionKokkos; +#ifdef LMP_KOKKOS_GPU +template class FixWallRegionKokkos; +#endif +} diff --git a/src/KOKKOS/fix_wall_region_kokkos.h b/src/KOKKOS/fix_wall_region_kokkos.h new file mode 100644 index 0000000000..63bf8db7e2 --- /dev/null +++ b/src/KOKKOS/fix_wall_region_kokkos.h @@ -0,0 +1,111 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef FIX_CLASS +// clang-format off +FixStyle(wall/region/kk,FixWallRegionKokkos); +FixStyle(wall/region/kk/device,FixWallRegionKokkos); +FixStyle(wall/region/kk/host,FixWallRegionKokkos); +// clang-format on +#else + +// clang-format off +#ifndef LMP_FIX_WALL_REGION_KOKKOS_H +#define LMP_FIX_WALL_REGION_KOKKOS_H + +#include "fix_wall_region.h" +#include "kokkos_type.h" + +namespace LAMMPS_NS { + + +template +class FixWallRegionKokkos : public FixWallRegion { + public: + typedef DeviceType device_type; + typedef ArrayTypes AT; + typedef double value_type[]; + + FixWallRegionKokkos(class LAMMPS *, int, char **); + ~FixWallRegionKokkos() override; + void post_force(int) override; + + KOKKOS_INLINE_FUNCTION + void wall_particle(int, value_type) const; + + private: + + typename AT::t_x_array d_x; + typename AT::t_f_array d_f; + typename AT::t_float_1d d_radius; + typename AT::t_int_1d d_mask; + + typename AT::t_int_1d d_match; + + DAT::tdual_virial_array k_vatom; + typename AT::t_virial_array d_vatom; + + typename AT::tdual_ffloat_1d k_ewall; + typename AT::t_ffloat_1d d_ewall; + + KOKKOS_INLINE_FUNCTION + double lj93(double, double&) const; + + KOKKOS_INLINE_FUNCTION + double lj126(double, double&) const; + + KOKKOS_INLINE_FUNCTION + double lj1043(double, double&) const; + + KOKKOS_INLINE_FUNCTION + double morse(double, double&) const; + + KOKKOS_INLINE_FUNCTION + double colloid(double, double, double&) const; + + KOKKOS_INLINE_FUNCTION + double harmonic(double, double&) const; + + KOKKOS_INLINE_FUNCTION + void v_tally(value_type, int, double*) const; + +}; + + +template +struct FixWallRegionKokkosFunctor { + typedef DeviceType device_type; + typedef double value_type[]; + const int value_count; + FixWallRegionKokkos c; + + FixWallRegionKokkosFunctor(FixWallRegionKokkos* c_ptr): + value_count(10), c(*c_ptr) {} + + KOKKOS_INLINE_FUNCTION + void init(value_type result) const { + for (int i=0 ; i<10 ; i++ ) result[i] = 0.0; + } + + KOKKOS_INLINE_FUNCTION + void operator()(const int i, value_type result) const { + c.wall_particle(i,result); + } + +}; + +} + +#endif +#endif + diff --git a/src/fix_wall_region.cpp b/src/fix_wall_region.cpp index 3d817f34f4..7dac494160 100644 --- a/src/fix_wall_region.cpp +++ b/src/fix_wall_region.cpp @@ -50,7 +50,8 @@ FixWallRegion::FixWallRegion(LAMMPS *lmp, int narg, char **arg) : virial_global_flag = virial_peratom_flag = 1; respa_level_support = 1; ilevel_respa = 0; - + ewall = new double[4]; + // parse args region = domain->get_region_by_id(arg[3]); @@ -100,7 +101,9 @@ FixWallRegion::FixWallRegion(LAMMPS *lmp, int narg, char **arg) : FixWallRegion::~FixWallRegion() { + if (copymode) return; delete[] idregion; + delete[] ewall; } /* ---------------------------------------------------------------------- */ diff --git a/src/fix_wall_region.h b/src/fix_wall_region.h index 77b82d012c..c95cc65fa9 100644 --- a/src/fix_wall_region.h +++ b/src/fix_wall_region.h @@ -38,12 +38,12 @@ class FixWallRegion : public Fix { double compute_scalar() override; double compute_vector(int) override; - private: + protected: int style; double epsilon, sigma, cutoff; double alpha; int eflag; - double ewall[4], ewall_all[4]; + double *ewall, ewall_all[4]; // need ewall double*, not double[] for kokkos dual view int ilevel_respa; char *idregion; class Region *region; From 88a32e691638c93bfec22fa7d59f5d75224484bb Mon Sep 17 00:00:00 2001 From: alphataubio Date: Mon, 5 Aug 2024 22:01:40 -0400 Subject: [PATCH 0082/1018] refactor domain and fix_deform for KOKKOS --- src/KOKKOS/domain_kokkos.cpp | 56 ++++- src/KOKKOS/domain_kokkos.h | 12 + src/KOKKOS/fix_deform_kokkos.cpp | 367 ++----------------------------- src/KOKKOS/fix_deform_kokkos.h | 32 +-- src/domain.cpp | 53 +++++ src/domain.h | 3 + src/fix_deform.cpp | 24 +- 7 files changed, 144 insertions(+), 403 deletions(-) diff --git a/src/KOKKOS/domain_kokkos.cpp b/src/KOKKOS/domain_kokkos.cpp index d0865c6afb..6d90c6418c 100644 --- a/src/KOKKOS/domain_kokkos.cpp +++ b/src/KOKKOS/domain_kokkos.cpp @@ -563,7 +563,6 @@ void DomainKokkos::operator()(TagDomain_image_flip, const int &i) const { void DomainKokkos::lamda2x(int n) { atomKK->sync(Device,X_MASK); - x = atomKK->k_x.view(); copymode = 1; @@ -573,6 +572,21 @@ void DomainKokkos::lamda2x(int n) atomKK->modified(Device,X_MASK); } +void DomainKokkos::lamda2x(int n, int groupbit_in) +{ + atomKK->sync(Device,X_MASK); + x = atomKK->k_x.view(); + mask = atomKK->k_mask.view(); + mask = atomKK->k_mask.view(); + groupbit = groupbit_in; + + copymode = 1; + Kokkos::parallel_for(Kokkos::RangePolicy(0,n),*this); + copymode = 0; + + atomKK->modified(Device,X_MASK); +} + KOKKOS_INLINE_FUNCTION void DomainKokkos::operator()(TagDomain_lamda2x, const int &i) const { const double xi1 = x(i,1); @@ -582,6 +596,17 @@ void DomainKokkos::operator()(TagDomain_lamda2x, const int &i) const { x(i,2) = h[2]*xi2 + boxlo[2]; } +KOKKOS_INLINE_FUNCTION +void DomainKokkos::operator()(TagDomain_lamda2x_group, const int &i) const { + if (mask[i] & groupbit) { + const double xi1 = x(i,1); + const double xi2 = x(i,2); + x(i,0) = h[0]*x(i,0) + h[5]*xi1 + h[4]*xi2 + boxlo[0]; + x(i,1) = h[1]*xi1 + h[3]*xi2 + boxlo[1]; + x(i,2) = h[2]*xi2 + boxlo[2]; + } +} + /* ---------------------------------------------------------------------- convert box coords to triclinic 0-1 lamda coords for all N atoms lamda = H^-1 (x - x0) @@ -590,7 +615,6 @@ void DomainKokkos::operator()(TagDomain_lamda2x, const int &i) const { void DomainKokkos::x2lamda(int n) { atomKK->sync(Device,X_MASK); - x = atomKK->k_x.view(); copymode = 1; @@ -600,6 +624,20 @@ void DomainKokkos::x2lamda(int n) atomKK->modified(Device,X_MASK); } +void DomainKokkos::x2lamda(int n, int groupbit_in) +{ + atomKK->sync(Device,X_MASK); + x = atomKK->k_x.view(); + mask = atomKK->k_mask.view(); + groupbit = groupbit_in; + + copymode = 1; + Kokkos::parallel_for(Kokkos::RangePolicy(0,n),*this); + copymode = 0; + + atomKK->modified(Device,X_MASK); +} + KOKKOS_INLINE_FUNCTION void DomainKokkos::operator()(TagDomain_x2lamda, const int &i) const { F_FLOAT delta[3]; @@ -612,3 +650,17 @@ void DomainKokkos::operator()(TagDomain_x2lamda, const int &i) const { x(i,2) = h_inv[2]*delta[2]; } +KOKKOS_INLINE_FUNCTION +void DomainKokkos::operator()(TagDomain_x2lamda_group, const int &i) const { + if (mask[i] & groupbit) { + F_FLOAT delta[3]; + delta[0] = x(i,0) - boxlo[0]; + delta[1] = x(i,1) - boxlo[1]; + delta[2] = x(i,2) - boxlo[2]; + + x(i,0) = h_inv[0]*delta[0] + h_inv[5]*delta[1] + h_inv[4]*delta[2]; + x(i,1) = h_inv[1]*delta[1] + h_inv[3]*delta[2]; + x(i,2) = h_inv[2]*delta[2]; + } +} + diff --git a/src/KOKKOS/domain_kokkos.h b/src/KOKKOS/domain_kokkos.h index 1693424d34..32e3615405 100644 --- a/src/KOKKOS/domain_kokkos.h +++ b/src/KOKKOS/domain_kokkos.h @@ -24,7 +24,9 @@ namespace LAMMPS_NS { struct TagDomain_remap_all{}; struct TagDomain_image_flip{}; struct TagDomain_lamda2x{}; +struct TagDomain_lamda2x_group{}; struct TagDomain_x2lamda{}; +struct TagDomain_x2lamda_group{}; class DomainKokkos : public Domain { public: @@ -35,7 +37,9 @@ class DomainKokkos : public Domain { void remap_all(); void image_flip(int, int, int); void x2lamda(int) override; + void x2lamda(int,int) override; void lamda2x(int) override; + void lamda2x(int,int) override; // forward remaining x2lamda() and lambda2x() variants to parent class void x2lamda(double *a, double *b) override { Domain::x2lamda(a,b); } void lamda2x(double *a, double *b) override { Domain::lamda2x(a,b); } @@ -54,18 +58,26 @@ class DomainKokkos : public Domain { KOKKOS_INLINE_FUNCTION void operator()(TagDomain_lamda2x, const int&) const; + KOKKOS_INLINE_FUNCTION + void operator()(TagDomain_lamda2x_group, const int&) const; + KOKKOS_INLINE_FUNCTION void operator()(TagDomain_x2lamda, const int&) const; + KOKKOS_INLINE_FUNCTION + void operator()(TagDomain_x2lamda_group, const int&) const; + static KOKKOS_INLINE_FUNCTION Few unmap(Few prd, Few h, int triclinic, Few x, imageint image); private: + int groupbit; double lo[3],hi[3],period[3]; int n_flip, m_flip, p_flip; ArrayTypes::t_x_array x; ArrayTypes::t_imageint_1d image; + ArrayTypes::t_int_1d mask; }; KOKKOS_INLINE_FUNCTION diff --git a/src/KOKKOS/fix_deform_kokkos.cpp b/src/KOKKOS/fix_deform_kokkos.cpp index eb080eefe5..c676d3f26d 100644 --- a/src/KOKKOS/fix_deform_kokkos.cpp +++ b/src/KOKKOS/fix_deform_kokkos.cpp @@ -13,7 +13,8 @@ ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- - Contributing author: Mitch Murphy (alphataubio@gmail.com) + Contributing author: Pieter in 't Veld (SNL) + Refactoring (2024/08): Mitch Murphy (alphataubio@gmail.com) ------------------------------------------------------------------------- */ #include "fix_deform_kokkos.h" @@ -26,7 +27,6 @@ #include "irregular.h" #include "kspace.h" #include "math_const.h" -#include "memory_kokkos.h" #include "modify.h" #include "update.h" #include "variable.h" @@ -37,38 +37,16 @@ using namespace LAMMPS_NS; using namespace FixConst; using namespace MathConst; +enum{NONE=0,FINAL,DELTA,SCALE,VEL,ERATE,TRATE,VOLUME,WIGGLE,VARIABLE}; +enum{ONE_FROM_ONE,ONE_FROM_TWO,TWO_FROM_ONE}; + /* ---------------------------------------------------------------------- */ -template -FixDeformKokkos::FixDeformKokkos(LAMMPS *lmp, int narg, char **arg) : FixDeform(lmp, narg, arg) +FixDeformKokkos::FixDeformKokkos(LAMMPS *lmp, int narg, char **arg) : FixDeform(lmp, narg, arg) { kokkosable = 1; - atomKK = (AtomKokkos *) atom; - domainKK = (DomainKokkos *) domain; - execution_space = ExecutionSpaceFromDevice::space; - datamask_read = EMPTY_MASK; datamask_modify = EMPTY_MASK; - - memoryKK->create_kokkos(k_set,6,"fix_deform:set"); - d_set = k_set.template view(); -} - -template -FixDeformKokkos::~FixDeformKokkos() -{ - if (copymode) return; - memoryKK->destroy_kokkos(k_set,set); -} - - -template -void FixDeformKokkos::init() -{ - FixDeform::init(); - memcpy((void *)k_set.h_view.data(), (void *)set, sizeof(Set)*6); - k_set.template modify(); - k_set.template sync(); } /* ---------------------------------------------------------------------- @@ -81,335 +59,18 @@ void FixDeformKokkos::init() image flags to new values, making eqs in doc of Domain:image_flip incorrect ------------------------------------------------------------------------- */ -template -void FixDeformKokkos::pre_exchange() +void FixDeformKokkos::pre_exchange() { - if (flip == 0) return; - - domainKK->yz = d_set[3].tilt_target = d_set[3].tilt_flip; - domainKK->xz = d_set[4].tilt_target = d_set[4].tilt_flip; - domainKK->xy = d_set[5].tilt_target = d_set[5].tilt_flip; - domainKK->set_global_box(); - domainKK->set_local_box(); - - domainKK->image_flip(flipxy, flipxz, flipyz); - - // FIXME: just replace with domainKK->remap_all(), is this correct ? - //double **x = atom->x; - //imageint *image = atom->image; - //int nlocal = atom->nlocal; - //for (int i = 0; i < nlocal; i++) domain->remap(x[i],image[i]); - //domain->x2lamda(atom->nlocal); - //irregular->migrate_atoms(); - //domain->lamda2x(atom->nlocal); - domainKK->remap_all(); - - flip = 0; + atomKK->sync(Host,ALL_MASK); + FixDeform::pre_exchange(); + atomKK->modified(Host,ALL_MASK); } /* ---------------------------------------------------------------------- */ -template -void FixDeformKokkos::end_of_step() +void FixDeformKokkos::end_of_step() { - // wrap variable evaluations with clear/add - - if (varflag) modify->clearstep_compute(); - - // set new box size for strain-based dims - - apply_strain(); - - // set new box size for VOLUME dims that are linked to other dims - // NOTE: still need to set h_rate for these dims - - apply_volume(); - - if (varflag) modify->addstep_compute(update->ntimestep + nevery); - - update_domain(); - - // redo KSpace coeffs since box has changed - - if (kspace_flag) force->kspace->setup(); + atomKK->sync(Host,ALL_MASK); + FixDeform::end_of_step(); + atomKK->modified(Host,ALL_MASK); } - -/* ---------------------------------------------------------------------- - apply strain controls -------------------------------------------------------------------------- */ - -template -KOKKOS_INLINE_FUNCTION -void FixDeformKokkos::apply_strain() -{ - // for NONE, target is current box size - // for TRATE, set target directly based on current time, also set h_rate - // for WIGGLE, set target directly based on current time, also set h_rate - // for VARIABLE, set target directly via variable eval, also set h_rate - // for others except VOLUME, target is linear value between start and stop - - double delta = update->ntimestep - update->beginstep; - if (delta != 0.0) delta /= update->endstep - update->beginstep; - - for (int i = 0; i < 3; i++) { - if (d_set[i].style == NONE) { - d_set[i].lo_target = domainKK->boxlo[i]; - d_set[i].hi_target = domainKK->boxhi[i]; - } else if (d_set[i].style == TRATE) { - double delt = (update->ntimestep - update->beginstep) * update->dt; - double shift = 0.5 * ((d_set[i].hi_start - d_set[i].lo_start) * exp(d_set[i].rate * delt)); - d_set[i].lo_target = 0.5 * (d_set[i].lo_start + d_set[i].hi_start) - shift; - d_set[i].hi_target = 0.5 * (d_set[i].lo_start + d_set[i].hi_start) + shift; - h_rate[i] = d_set[i].rate * domainKK->h[i]; - h_ratelo[i] = -0.5 * h_rate[i]; - } else if (d_set[i].style == WIGGLE) { - double delt = (update->ntimestep - update->beginstep) * update->dt; - double shift = 0.5 * d_set[i].amplitude * sin(MY_2PI * delt / d_set[i].tperiod); - d_set[i].lo_target = d_set[i].lo_start - shift; - d_set[i].hi_target = d_set[i].hi_start + shift; - h_rate[i] = MY_2PI / d_set[i].tperiod * d_set[i].amplitude * - cos(MY_2PI * delt / d_set[i].tperiod); - h_ratelo[i] = -0.5 * h_rate[i]; - } else if (d_set[i].style == VARIABLE) { - double del = input->variable->compute_equal(d_set[i].hvar); - d_set[i].lo_target = d_set[i].lo_start - 0.5 * del; - d_set[i].hi_target = d_set[i].hi_start + 0.5 * del; - h_rate[i] = input->variable->compute_equal(d_set[i].hratevar); - h_ratelo[i] = -0.5 * h_rate[i]; - } else if (d_set[i].style == FINAL || d_set[i].style == DELTA || d_set[i].style == SCALE || - d_set[i].style == VEL || d_set[i].style == ERATE) { - d_set[i].lo_target = d_set[i].lo_start + delta * (d_set[i].lo_stop - d_set[i].lo_start); - d_set[i].hi_target = d_set[i].hi_start + delta * (d_set[i].hi_stop - d_set[i].hi_start); - } - } - - // for triclinic, set new box shape - // for NONE, target is current tilt - // for TRATE, set target directly based on current time. also set h_rate - // for WIGGLE, set target directly based on current time. also set h_rate - // for VARIABLE, set target directly via variable eval. also set h_rate - // for other styles, target is linear value between start and stop values - - if (triclinic) { - for (int i = 3; i < 6; i++) { - if (d_set[i].style == NONE) { - if (i == 5) d_set[i].tilt_target = domainKK->xy; - else if (i == 4) d_set[i].tilt_target = domainKK->xz; - else if (i == 3) d_set[i].tilt_target = domainKK->yz; - } else if (d_set[i].style == TRATE) { - double delt = (update->ntimestep - update->beginstep) * update->dt; - d_set[i].tilt_target = d_set[i].tilt_start * exp(d_set[i].rate * delt); - h_rate[i] = d_set[i].rate * domainKK->h[i]; - } else if (d_set[i].style == WIGGLE) { - double delt = (update->ntimestep - update->beginstep) * update->dt; - d_set[i].tilt_target = d_set[i].tilt_start + - d_set[i].amplitude * sin(MY_2PI * delt / d_set[i].tperiod); - h_rate[i] = MY_2PI / d_set[i].tperiod * d_set[i].amplitude * - cos(MY_2PI * delt / d_set[i].tperiod); - } else if (d_set[i].style == VARIABLE) { - double delta_tilt = input->variable->compute_equal(d_set[i].hvar); - d_set[i].tilt_target = d_set[i].tilt_start + delta_tilt; - h_rate[i] = input->variable->compute_equal(d_set[i].hratevar); - } else { - d_set[i].tilt_target = d_set[i].tilt_start + delta * (d_set[i].tilt_stop - d_set[i].tilt_start); - } - } - } -} - -/* ---------------------------------------------------------------------- - apply volume controls -------------------------------------------------------------------------- */ - -template -KOKKOS_INLINE_FUNCTION -void FixDeformKokkos::apply_volume() -{ - for (int i = 0; i < 3; i++) { - if (d_set[i].style != VOLUME) continue; - - int dynamic1 = d_set[i].dynamic1; - int dynamic2 = d_set[i].dynamic2; - int fixed = d_set[i].fixed; - double v0 = d_set[i].vol_start; - double shift = 0.0; - - if (d_set[i].substyle == ONE_FROM_ONE) { - shift = 0.5 * (v0 / (d_set[dynamic1].hi_target - d_set[dynamic1].lo_target) / - (d_set[fixed].hi_start - d_set[fixed].lo_start)); - } else if (d_set[i].substyle == ONE_FROM_TWO) { - shift = 0.5 * (v0 / (d_set[dynamic1].hi_target - d_set[dynamic1].lo_target) / - (d_set[dynamic2].hi_target - d_set[dynamic2].lo_target)); - } else if (d_set[i].substyle == TWO_FROM_ONE) { - shift = 0.5 * sqrt(v0 * (d_set[i].hi_start - d_set[i].lo_start) / - (d_set[dynamic1].hi_target - d_set[dynamic1].lo_target) / - (d_set[fixed].hi_start - d_set[fixed].lo_start)); - } - - h_rate[i] = (2.0 * shift / (domainKK->boxhi[i] - domainKK->boxlo[i]) - 1.0) / update->dt; - h_ratelo[i] = -0.5 * h_rate[i]; - - d_set[i].lo_target = 0.5 * (d_set[i].lo_start + d_set[i].hi_start) - shift; - d_set[i].hi_target = 0.5 * (d_set[i].lo_start + d_set[i].hi_start) + shift; - } -} - -/* ---------------------------------------------------------------------- - Update box domain -------------------------------------------------------------------------- */ - -template -KOKKOS_INLINE_FUNCTION -void FixDeformKokkos::update_domain() -{ - // tilt_target can be large positive or large negative value - // add/subtract box lengths until tilt_target is closest to current value - - if (triclinic) { - double *h = domainKK->h; - for (int i = 3; i < 6; i++) { - int idenom = 0; - if (i == 5) idenom = 0; - else if (i == 4) idenom = 0; - else if (i == 3) idenom = 1; - double denom = d_set[idenom].hi_target - d_set[idenom].lo_target; - - double current = h[i] / h[idenom]; - - while (d_set[i].tilt_target / denom - current > 0.0) - d_set[i].tilt_target -= denom; - while (d_set[i].tilt_target / denom - current < 0.0) - d_set[i].tilt_target += denom; - if (fabs(d_set[i].tilt_target / denom - 1.0 - current) < - fabs(d_set[i].tilt_target / denom - current)) - d_set[i].tilt_target -= denom; - } - } - - // if any tilt ratios exceed 0.5, set flip = 1 and compute new tilt values - // do not flip in x or y if non-periodic (can tilt but not flip) - // this is b/c the box length would be changed (dramatically) by flip - // if yz tilt exceeded, adjust C vector by one B vector - // if xz tilt exceeded, adjust C vector by one A vector - // if xy tilt exceeded, adjust B vector by one A vector - // check yz first since it may change xz, then xz check comes after - // flip is performed on next timestep, before reneighboring in pre-exchange() - - if (triclinic && flipflag) { - double xprd = d_set[0].hi_target - d_set[0].lo_target; - double yprd = d_set[1].hi_target - d_set[1].lo_target; - double xprdinv = 1.0 / xprd; - double yprdinv = 1.0 / yprd; - if (d_set[3].tilt_target * yprdinv < -0.5 || - d_set[3].tilt_target * yprdinv > 0.5 || - d_set[4].tilt_target * xprdinv < -0.5 || - d_set[4].tilt_target * xprdinv > 0.5 || - d_set[5].tilt_target * xprdinv < -0.5 || - d_set[5].tilt_target * xprdinv > 0.5) { - d_set[3].tilt_flip = d_set[3].tilt_target; - d_set[4].tilt_flip = d_set[4].tilt_target; - d_set[5].tilt_flip = d_set[5].tilt_target; - - flipxy = flipxz = flipyz = 0; - - if (domainKK->yperiodic) { - if (d_set[3].tilt_flip * yprdinv < -0.5) { - d_set[3].tilt_flip += yprd; - d_set[4].tilt_flip += d_set[5].tilt_flip; - flipyz = 1; - } else if (d_set[3].tilt_flip * yprdinv > 0.5) { - d_set[3].tilt_flip -= yprd; - d_set[4].tilt_flip -= d_set[5].tilt_flip; - flipyz = -1; - } - } - if (domainKK->xperiodic) { - if (d_set[4].tilt_flip * xprdinv < -0.5) { - d_set[4].tilt_flip += xprd; - flipxz = 1; - } - if (d_set[4].tilt_flip * xprdinv > 0.5) { - d_set[4].tilt_flip -= xprd; - flipxz = -1; - } - if (d_set[5].tilt_flip * xprdinv < -0.5) { - d_set[5].tilt_flip += xprd; - flipxy = 1; - } - if (d_set[5].tilt_flip * xprdinv > 0.5) { - d_set[5].tilt_flip -= xprd; - flipxy = -1; - } - } - - flip = 0; - if (flipxy || flipxz || flipyz) flip = 1; - if (flip) next_reneighbor = update->ntimestep + 1; - } - } - - // convert atoms and rigid bodies to lamda coords - - if (remapflag == Domain::X_REMAP) { - atomKK->sync(execution_space, X_MASK | MASK_MASK ); - d_x = atomKK->k_x.template view(); - d_mask = atomKK->k_mask.template view(); - int nlocal = atomKK->nlocal; - - for (int i = 0; i < nlocal; i++) - if (d_mask(i) & groupbit) - domainKK->x2lamda(&d_x(i,0), &d_x(i,0)); - - for (auto &ifix : rfix) - ifix->deform(0); - } - - // reset global and local box to new size/shape - // only if deform fix is controlling the dimension - - if (dimflag[0]) { - domainKK->boxlo[0] = d_set[0].lo_target; - domainKK->boxhi[0] = d_set[0].hi_target; - } - if (dimflag[1]) { - domainKK->boxlo[1] = d_set[1].lo_target; - domainKK->boxhi[1] = d_set[1].hi_target; - } - if (dimflag[2]) { - domainKK->boxlo[2] = d_set[2].lo_target; - domainKK->boxhi[2] = d_set[2].hi_target; - } - if (triclinic) { - if (dimflag[3]) domainKK->yz = d_set[3].tilt_target; - if (dimflag[4]) domainKK->xz = d_set[4].tilt_target; - if (dimflag[5]) domainKK->xy = d_set[5].tilt_target; - } - - domainKK->set_global_box(); - domainKK->set_local_box(); - - // convert atoms and rigid bodies back to box coords - - if (remapflag == Domain::X_REMAP) { - atomKK->sync(execution_space, X_MASK | MASK_MASK ); - d_x = atomKK->k_x.template view(); - d_mask = atomKK->k_mask.template view(); - int nlocal = atomKK->nlocal; - - for (int i = 0; i < nlocal; i++) - if (d_mask(i) & groupbit) - domainKK->lamda2x(&d_x(i,0), &d_x(i,0)); - - for (auto &ifix : rfix) - ifix->deform(1); - } -} - - -namespace LAMMPS_NS { -template class FixDeformKokkos; -#ifdef LMP_KOKKOS_GPU -template class FixDeformKokkos; -#endif -} - diff --git a/src/KOKKOS/fix_deform_kokkos.h b/src/KOKKOS/fix_deform_kokkos.h index 184f1d0b07..81d5dae449 100644 --- a/src/KOKKOS/fix_deform_kokkos.h +++ b/src/KOKKOS/fix_deform_kokkos.h @@ -13,9 +13,9 @@ #ifdef FIX_CLASS // clang-format off -FixStyle(deform/kk,FixDeformKokkos); -FixStyle(deform/kk/device,FixDeformKokkos); -FixStyle(deform/kk/host,FixDeformKokkos); +FixStyle(deform/kk,FixDeformKokkos); +FixStyle(deform/kk/device,FixDeformKokkos); +FixStyle(deform/kk/host,FixDeformKokkos); // clang-format on #else @@ -24,40 +24,16 @@ FixStyle(deform/kk/host,FixDeformKokkos); #define LMP_FIX_DEFORM_KOKKOS_H #include "fix_deform.h" -#include "kokkos_type.h" namespace LAMMPS_NS { -template class FixDeformKokkos : public FixDeform { public: - typedef DeviceType device_type; - typedef ArrayTypes AT; - FixDeformKokkos(class LAMMPS *, int, char **); - ~FixDeformKokkos(); - void init() override; void pre_exchange() override; void end_of_step() override; - - private: - class DomainKokkos *domainKK; - - typename AT::t_x_array d_x; - typename AT::t_int_1d d_mask; - - Kokkos::DualView k_set; - Kokkos::View d_set; - - KOKKOS_INLINE_FUNCTION - void virtual apply_volume(); - - KOKKOS_INLINE_FUNCTION - void apply_strain(); - - KOKKOS_INLINE_FUNCTION - void update_domain(); + }; } diff --git a/src/domain.cpp b/src/domain.cpp index db7533f21a..419091775a 100644 --- a/src/domain.cpp +++ b/src/domain.cpp @@ -1663,6 +1663,27 @@ void Domain::remap(double *x) if (triclinic) lamda2x(coord,x); } +/* ---------------------------------------------------------------------- + remap all points into the periodic box no matter how far away + adjust 3 image flags encoded in image accordingly + resulting coord must satisfy lo <= coord < hi + MAX is important since coord - prd < lo can happen when coord = hi + for triclinic, point is converted to lamda coords (0-1) before doing remap + image = 10 bits for each dimension + increment/decrement in wrap-around fashion +------------------------------------------------------------------------- */ + +void Domain::remap_all() +{ + double **x = atom->x; + imageint *image = atom->image; + int nlocal = atom->nlocal; + + if (triclinic) x2lamda(nlocal); + for (int i = 0; i < nlocal; i++) remap(x[i],image[i]); + if (triclinic) lamda2x(nlocal); +} + /* ---------------------------------------------------------------------- remap xnew to be within half box length of xold do it directly, not iteratively, in case is far away @@ -2188,6 +2209,19 @@ void Domain::lamda2x(int n) } } +void Domain::lamda2x(int n, int groupbit) +{ + double **x = atom->x; + int *mask = atom->mask; + + for (int i = 0; i < n; i++) + if (mask[i] & groupbit) { + x[i][0] = h[0]*x[i][0] + h[5]*x[i][1] + h[4]*x[i][2] + boxlo[0]; + x[i][1] = h[1]*x[i][1] + h[3]*x[i][2] + boxlo[1]; + x[i][2] = h[2]*x[i][2] + boxlo[2]; + } +} + /* ---------------------------------------------------------------------- convert box coords to triclinic 0-1 lamda coords for all N atoms lamda = H^-1 (x - x0) @@ -2209,6 +2243,25 @@ void Domain::x2lamda(int n) } } +void Domain::x2lamda(int n, int groupbit) +{ + double delta[3]; + double **x = atom->x; + int *mask = atom->mask; + + for (int i = 0; i < n; i++) + if (mask[i] & groupbit) { + delta[0] = x[i][0] - boxlo[0]; + delta[1] = x[i][1] - boxlo[1]; + delta[2] = x[i][2] - boxlo[2]; + + x[i][0] = h_inv[0]*delta[0] + h_inv[5]*delta[1] + h_inv[4]*delta[2]; + x[i][1] = h_inv[1]*delta[1] + h_inv[3]*delta[2]; + x[i][2] = h_inv[2]*delta[2]; + } + +} + /* ---------------------------------------------------------------------- convert triclinic 0-1 lamda coords to box coords for one atom x = H lamda + x0; diff --git a/src/domain.h b/src/domain.h index 6479bd8d44..170156664f 100644 --- a/src/domain.h +++ b/src/domain.h @@ -136,6 +136,7 @@ class Domain : protected Pointers { void closest_image(const double *const, const double *const, double *const); void remap(double *, imageint &); void remap(double *); + void remap_all(); void remap_near(double *, double *); void unmap_inv(double *x, imageint); void unmap(double *, imageint); @@ -166,7 +167,9 @@ class Domain : protected Pointers { void boundary_string(char *); virtual void lamda2x(int); + virtual void lamda2x(int, int); virtual void x2lamda(int); + virtual void x2lamda(int, int); virtual void lamda2x(double *, double *); virtual void x2lamda(double *, double *); int inside(double *); diff --git a/src/fix_deform.cpp b/src/fix_deform.cpp index 135d7176e6..bc1c26ccff 100644 --- a/src/fix_deform.cpp +++ b/src/fix_deform.cpp @@ -648,12 +648,8 @@ void FixDeform::pre_exchange() domain->set_local_box(); domain->image_flip(flipxy, flipxz, flipyz); - - double **x = atom->x; - imageint *image = atom->image; - int nlocal = atom->nlocal; - for (int i = 0; i < nlocal; i++) domain->remap(x[i],image[i]); - + domain->remap_all(); + domain->x2lamda(atom->nlocal); irregular->migrate_atoms(); domain->lamda2x(atom->nlocal); @@ -898,13 +894,7 @@ void FixDeform::update_domain() // convert atoms and rigid bodies to lamda coords if (remapflag == Domain::X_REMAP) { - double **x = atom->x; - int *mask = atom->mask; - int nlocal = atom->nlocal; - - for (int i = 0; i < nlocal; i++) - if (mask[i] & groupbit) - domain->x2lamda(x[i], x[i]); + domain->x2lamda(atom->nlocal, groupbit); for (auto &ifix : rfix) ifix->deform(0); @@ -937,13 +927,7 @@ void FixDeform::update_domain() // convert atoms and rigid bodies back to box coords if (remapflag == Domain::X_REMAP) { - double **x = atom->x; - int *mask = atom->mask; - int nlocal = atom->nlocal; - - for (int i = 0; i < nlocal; i++) - if (mask[i] & groupbit) - domain->lamda2x(x[i], x[i]); + domain->lamda2x(atom->nlocal, groupbit); for (auto &ifix : rfix) ifix->deform(1); From f73a7bca5f2a54deeec1c4f614ff57f5426ba7f5 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Mon, 5 Aug 2024 22:10:05 -0400 Subject: [PATCH 0083/1018] "Not necessary, the variable is the same." --- src/KOKKOS/fix_nh_kokkos.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/KOKKOS/fix_nh_kokkos.cpp b/src/KOKKOS/fix_nh_kokkos.cpp index 454b2c14dc..b3614488b5 100644 --- a/src/KOKKOS/fix_nh_kokkos.cpp +++ b/src/KOKKOS/fix_nh_kokkos.cpp @@ -295,7 +295,7 @@ void FixNHKokkos::remap() double oldlo,oldhi; double expfac; - int nlocal = atomKK->nlocal; + int nlocal = atom->nlocal; double *h = domain->h; // omega is not used, except for book-keeping From cac6b5dc02afcff7b42c96a90cf829a4da537a2a Mon Sep 17 00:00:00 2001 From: alphataubio Date: Tue, 6 Aug 2024 00:43:07 -0400 Subject: [PATCH 0084/1018] bugfix for gpu and simplify by replacing functor with operator() --- src/KOKKOS/fix_wall_lj93_kokkos.cpp | 173 +++++++++------------------- src/KOKKOS/fix_wall_lj93_kokkos.h | 45 ++------ src/fix_wall.cpp | 3 - src/fix_wall.h | 2 +- 4 files changed, 61 insertions(+), 162 deletions(-) diff --git a/src/KOKKOS/fix_wall_lj93_kokkos.cpp b/src/KOKKOS/fix_wall_lj93_kokkos.cpp index 1c817f6478..8dabaa8bf2 100644 --- a/src/KOKKOS/fix_wall_lj93_kokkos.cpp +++ b/src/KOKKOS/fix_wall_lj93_kokkos.cpp @@ -22,14 +22,11 @@ #include "atom_kokkos.h" #include "error.h" #include "input.h" -#include "math_special.h" #include "memory_kokkos.h" -#include "modify_kokkos.h" -#include "variable.h" -#include "update.h" + +#include using namespace LAMMPS_NS; -using MathSpecial::powint; /* ---------------------------------------------------------------------- */ @@ -43,37 +40,19 @@ FixWallLJ93Kokkos::FixWallLJ93Kokkos(LAMMPS *lmp, int narg, char **a datamask_read = X_MASK | V_MASK | MASK_MASK; datamask_modify = F_MASK; - memoryKK->create_kokkos(k_epsilon,6,"wall_lj93:epsilon"); - memoryKK->create_kokkos(k_sigma,6,"wall_lj93:sigma"); memoryKK->create_kokkos(k_cutoff,6,"wall_lj93:cutoff"); + memoryKK->create_kokkos(k_coeff1,6,"wall_lj93:coeff1"); + memoryKK->create_kokkos(k_coeff2,6,"wall_lj93:coeff2"); + memoryKK->create_kokkos(k_coeff3,6,"wall_lj93:coeff3"); + memoryKK->create_kokkos(k_coeff4,6,"wall_lj93:coeff4"); + memoryKK->create_kokkos(k_offset,6,"wall_lj93:offset"); - d_epsilon = k_epsilon.template view(); - d_sigma = k_sigma.template view(); d_cutoff = k_cutoff.template view(); - - for( int i=0 ; i<6 ; i++ ) { - k_epsilon.h_view(i) = epsilon[i]; - k_sigma.h_view(i) = sigma[i]; - k_cutoff.h_view(i) = cutoff[i]; - } - - k_epsilon.template modify(); - k_sigma.template modify(); - k_cutoff.template modify(); - - k_epsilon.template sync(); - k_sigma.template sync(); - k_cutoff.template sync(); - - memoryKK->create_kokkos(d_coeff1,6,"wall_lj93:coeff1"); - memoryKK->create_kokkos(d_coeff2,6,"wall_lj93:coeff2"); - memoryKK->create_kokkos(d_coeff3,6,"wall_lj93:coeff3"); - memoryKK->create_kokkos(d_coeff4,6,"wall_lj93:coeff4"); - memoryKK->create_kokkos(d_offset,6,"wall_lj93:offset"); - - memoryKK->create_kokkos(k_ewall,ewall,7,"wall_lj93:ewall"); - d_ewall = k_ewall.template view(); - + d_coeff1 = k_coeff1.template view(); + d_coeff2 = k_coeff2.template view(); + d_coeff3 = k_coeff3.template view(); + d_coeff4 = k_coeff4.template view(); + d_offset = k_offset.template view(); } template @@ -81,19 +60,13 @@ FixWallLJ93Kokkos::~FixWallLJ93Kokkos() { if (copymode) return; - memoryKK->destroy_kokkos(k_epsilon); - memoryKK->destroy_kokkos(k_sigma); memoryKK->destroy_kokkos(k_cutoff); - - memoryKK->destroy_kokkos(d_coeff1); - memoryKK->destroy_kokkos(d_coeff2); - memoryKK->destroy_kokkos(d_coeff3); - memoryKK->destroy_kokkos(d_coeff4); - memoryKK->destroy_kokkos(d_offset); - + memoryKK->destroy_kokkos(k_coeff1); + memoryKK->destroy_kokkos(k_coeff2); + memoryKK->destroy_kokkos(k_coeff3); + memoryKK->destroy_kokkos(k_coeff4); + memoryKK->destroy_kokkos(k_offset); memoryKK->destroy_kokkos(k_vatom,vatom); - memoryKK->destroy_kokkos(k_ewall,ewall); - } /* ---------------------------------------------------------------------- */ @@ -101,15 +74,31 @@ FixWallLJ93Kokkos::~FixWallLJ93Kokkos() template void FixWallLJ93Kokkos::precompute(int m) { - d_coeff1[m] = 6.0 / 5.0 * d_epsilon[m] * powint(d_sigma[m], 9); - d_coeff2[m] = 3.0 * d_epsilon[m] * powint(d_sigma[m], 3); - d_coeff3[m] = 2.0 / 15.0 * d_epsilon[m] * powint(d_sigma[m], 9); - d_coeff4[m] = d_epsilon[m] * powint(d_sigma[m], 3); + FixWallLJ93::precompute(m); + + for( int i=0 ; i<6 ; i++ ) { + k_cutoff.h_view(i) = cutoff[i]; + k_coeff1.h_view(i) = coeff1[i]; + k_coeff2.h_view(i) = coeff2[i]; + k_coeff3.h_view(i) = coeff3[i]; + k_coeff4.h_view(i) = coeff4[i]; + k_offset.h_view(i) = offset[i]; + } + + k_cutoff.template modify(); + k_coeff1.template modify(); + k_coeff2.template modify(); + k_coeff3.template modify(); + k_coeff4.template modify(); + k_offset.template modify(); + + k_cutoff.template sync(); + k_coeff1.template sync(); + k_coeff2.template sync(); + k_coeff3.template sync(); + k_coeff4.template sync(); + k_offset.template sync(); - double rinv = 1.0 / d_cutoff[m]; - double r2inv = rinv * rinv; - double r4inv = r2inv * r2inv; - d_offset[m] = d_coeff3[m] * r4inv * r4inv * rinv - d_coeff4[m] * r2inv * rinv; } @@ -118,12 +107,6 @@ void FixWallLJ93Kokkos::precompute(int m) template void FixWallLJ93Kokkos::post_force(int vflag) { - atomKK->sync(execution_space,datamask_read); - atomKK->modified(execution_space,datamask_modify); - - // virial setup - - v_init(vflag); // reallocate per-atom arrays if necessary @@ -133,63 +116,14 @@ void FixWallLJ93Kokkos::post_force(int vflag) d_vatom = k_vatom.template view(); } - // energy intialize. - // eflag is used to track whether wall energies have been communicated. - - eflag = 0; - for (int m = 0; m <= nwall; m++) d_ewall(m) = 0.0; - - // coord = current position of wall - // evaluate variables if necessary, wrap with clear/add - // for epsilon/sigma variables need to re-invoke precompute() - - if (varflag) modify->clearstep_compute(); - - double coord; - - for (int m = 0; m < nwall; m++) { - if (xstyle[m] == VARIABLE) { - coord = input->variable->compute_equal(xindex[m]); - if (wallwhich[m] < YLO) - coord *= xscale; - else if (wallwhich[m] < ZLO) - coord *= yscale; - else - coord *= zscale; - } else - coord = coord0[m]; - if (wstyle[m] == VARIABLE) { - if (estyle[m] == VARIABLE) { - d_epsilon[m] = input->variable->compute_equal(eindex[m]); - if (d_epsilon[m] < 0.0) error->all(FLERR, "Variable evaluation in fix wall gave bad value"); - } - if (sstyle[m] == VARIABLE) { - d_sigma[m] = input->variable->compute_equal(sindex[m]); - if (d_sigma[m] < 0.0) error->all(FLERR, "Variable evaluation in fix wall gave bad value"); - } - precompute(m); - } - - wall_particle(m, wallwhich[m], coord); - - } - - k_ewall.template modify(); - k_ewall.template sync(); - - if (varflag) modify->addstep_compute(update->ntimestep + 1); - - atomKK->modified(execution_space,F_MASK); + FixWallLJ93::post_force(vflag); if (vflag_atom) { k_vatom.template modify(); k_vatom.template sync(); } - - } - /* ---------------------------------------------------------------------- interaction of all particles in group with a wall m = index of wall coeffs @@ -203,6 +137,8 @@ void FixWallLJ93Kokkos::wall_particle(int m_in, int which, double co { m = m_in; coord = coord_in; + + atomKK->sync(execution_space,datamask_read); d_x = atomKK->k_x.template view(); d_f = atomKK->k_f.template view(); d_mask = atomKK->k_mask.template view(); @@ -212,15 +148,15 @@ void FixWallLJ93Kokkos::wall_particle(int m_in, int which, double co side = which % 2; if (side == 0) side = -1; - double result[13]; + double result[13] = {0.0}; copymode = 1; - FixWallLJ93KokkosFunctor functor(this); - Kokkos::parallel_reduce(nlocal,functor,result); + Kokkos::parallel_reduce(nlocal,*this,result); copymode = 0; - Kokkos::atomic_add(&(d_ewall[0]),result[0]); - Kokkos::atomic_add(&(d_ewall[m+1]),result[m+1]); + ewall[0] += result[0]; + ewall[m+1] += result[m+1]; + atomKK->modified(execution_space,datamask_modify); if (vflag_global) { virial[0] += result[7]; @@ -230,12 +166,11 @@ void FixWallLJ93Kokkos::wall_particle(int m_in, int which, double co virial[4] += result[11]; virial[5] += result[12]; } - } template KOKKOS_INLINE_FUNCTION -void FixWallLJ93Kokkos::wall_particle_item(int i, value_type result) const { +void FixWallLJ93Kokkos::operator()(const int &i, value_type result) const { if (d_mask(i) & groupbit) { double delta; if (side < 0) delta = d_x(i,dim) - coord; @@ -260,9 +195,7 @@ void FixWallLJ93Kokkos::wall_particle_item(int i, value_type result) vn = fwall * delta; v_tally(result, dim, i, vn); } - } - } /* ---------------------------------------------------------------------- @@ -281,13 +214,11 @@ template KOKKOS_INLINE_FUNCTION void FixWallLJ93Kokkos::v_tally(value_type result, int n, int i, double vn) const { - if (vflag_global) result[n+7] += vn; - if (vflag_atom) - Kokkos::atomic_add(&(d_vatom(i,n)),vn); - + //if (vflag_atom) + //Kokkos::atomic_add(&(d_vatom(i,n)),vn); } namespace LAMMPS_NS { diff --git a/src/KOKKOS/fix_wall_lj93_kokkos.h b/src/KOKKOS/fix_wall_lj93_kokkos.h index 55d4253751..9b566d9cc0 100644 --- a/src/KOKKOS/fix_wall_lj93_kokkos.h +++ b/src/KOKKOS/fix_wall_lj93_kokkos.h @@ -28,13 +28,11 @@ FixStyle(wall/lj93/kk/host,FixWallLJ93Kokkos); namespace LAMMPS_NS { - template class FixWallLJ93Kokkos : public FixWallLJ93 { public: typedef DeviceType device_type; typedef ArrayTypes AT; - typedef double value_type[]; FixWallLJ93Kokkos(class LAMMPS *, int, char **); ~FixWallLJ93Kokkos() override; @@ -44,10 +42,13 @@ class FixWallLJ93Kokkos : public FixWallLJ93 { int m; - KOKKOS_INLINE_FUNCTION - void wall_particle_item(int, value_type) const; + typedef double value_type[]; + const int value_count = 13; - private: + KOKKOS_INLINE_FUNCTION + void operator()(const int&, value_type) const; + + public: int dim,side; double coord; @@ -58,41 +59,11 @@ class FixWallLJ93Kokkos : public FixWallLJ93 { DAT::tdual_virial_array k_vatom; typename AT::t_virial_array d_vatom; - typename AT::tdual_ffloat_1d k_epsilon,k_sigma,k_cutoff; - typename AT::t_ffloat_1d d_epsilon,d_sigma,d_cutoff; - - typename AT::t_ffloat_1d d_coeff1,d_coeff2,d_coeff3,d_coeff4,d_offset; - - typename AT::tdual_ffloat_1d k_ewall; - typename AT::t_ffloat_1d d_ewall; + typename AT::tdual_ffloat_1d k_cutoff,k_coeff1,k_coeff2,k_coeff3,k_coeff4,k_offset; + typename AT::t_ffloat_1d d_cutoff,d_coeff1,d_coeff2,d_coeff3,d_coeff4,d_offset; KOKKOS_INLINE_FUNCTION void v_tally(value_type, int, int, double) const; - - -}; - - -template -struct FixWallLJ93KokkosFunctor { - typedef DeviceType device_type; - typedef double value_type[]; - const int value_count; - FixWallLJ93Kokkos c; - - FixWallLJ93KokkosFunctor(FixWallLJ93Kokkos* c_ptr): - value_count(13), c(*c_ptr) {} - - KOKKOS_INLINE_FUNCTION - void init(value_type result) const { - for (int i=0 ; i<13 ; i++ ) result[i] = 0.0; - } - - KOKKOS_INLINE_FUNCTION - void operator()(const int i, value_type result) const { - c.wall_particle_item(i,result); - } - }; } diff --git a/src/fix_wall.cpp b/src/fix_wall.cpp index 4ed7090017..303994c573 100644 --- a/src/fix_wall.cpp +++ b/src/fix_wall.cpp @@ -42,7 +42,6 @@ FixWall::FixWall(LAMMPS *lmp, int narg, char **arg) : Fix(lmp, narg, arg), nwall virial_global_flag = virial_peratom_flag = 1; respa_level_support = 1; ilevel_respa = 0; - ewall = new double[7]; // parse args @@ -249,8 +248,6 @@ FixWall::~FixWall() delete[] fstr[m]; delete[] kstr[m]; } - - delete[] ewall; } /* ---------------------------------------------------------------------- */ diff --git a/src/fix_wall.h b/src/fix_wall.h index 85c37f8f17..1f1c8a3745 100644 --- a/src/fix_wall.h +++ b/src/fix_wall.h @@ -48,7 +48,7 @@ class FixWall : public Fix { protected: double epsilon[6], sigma[6], alpha[6], cutoff[6]; - double *ewall, ewall_all[7]; // need ewall double*, not double[] for kokkos dual view + double ewall[7], ewall_all[7]; double xscale, yscale, zscale; int estyle[6], sstyle[6], astyle[6], wstyle[6]; int eindex[6], sindex[6]; From fa4c1d619040ec9df44eb9efd318b4eefbdd0f22 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Tue, 6 Aug 2024 00:51:11 -0400 Subject: [PATCH 0085/1018] oops --- src/KOKKOS/fix_wall_lj93_kokkos.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/KOKKOS/fix_wall_lj93_kokkos.h b/src/KOKKOS/fix_wall_lj93_kokkos.h index 9b566d9cc0..df34712a88 100644 --- a/src/KOKKOS/fix_wall_lj93_kokkos.h +++ b/src/KOKKOS/fix_wall_lj93_kokkos.h @@ -48,7 +48,7 @@ class FixWallLJ93Kokkos : public FixWallLJ93 { KOKKOS_INLINE_FUNCTION void operator()(const int&, value_type) const; - public: + private: int dim,side; double coord; From 7d6ef008e0fe28d606bb9d2340f60f57786bb7f7 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Tue, 6 Aug 2024 00:58:49 -0400 Subject: [PATCH 0086/1018] uncomment after debugging done --- src/KOKKOS/fix_wall_lj93_kokkos.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/KOKKOS/fix_wall_lj93_kokkos.cpp b/src/KOKKOS/fix_wall_lj93_kokkos.cpp index 8dabaa8bf2..1a2bfb74d5 100644 --- a/src/KOKKOS/fix_wall_lj93_kokkos.cpp +++ b/src/KOKKOS/fix_wall_lj93_kokkos.cpp @@ -217,8 +217,8 @@ void FixWallLJ93Kokkos::v_tally(value_type result, int n, int i, dou if (vflag_global) result[n+7] += vn; - //if (vflag_atom) - //Kokkos::atomic_add(&(d_vatom(i,n)),vn); + if (vflag_atom) + Kokkos::atomic_add(&(d_vatom(i,n)),vn); } namespace LAMMPS_NS { From a98e9edd309300da270c3f8512e39be4b312d114 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Tue, 6 Aug 2024 01:10:45 -0400 Subject: [PATCH 0087/1018] cleanup --- src/KOKKOS/fix_efield_kokkos.cpp | 50 ++++---------------------------- src/KOKKOS/fix_efield_kokkos.h | 10 ++----- 2 files changed, 9 insertions(+), 51 deletions(-) diff --git a/src/KOKKOS/fix_efield_kokkos.cpp b/src/KOKKOS/fix_efield_kokkos.cpp index 908babeb4e..5afc3a812d 100644 --- a/src/KOKKOS/fix_efield_kokkos.cpp +++ b/src/KOKKOS/fix_efield_kokkos.cpp @@ -44,7 +44,6 @@ FixEfieldKokkos::FixEfieldKokkos(LAMMPS *lmp, int narg, char **arg) { kokkosable = 1; atomKK = (AtomKokkos *) atom; - domainKK = (DomainKokkos *) domain; execution_space = ExecutionSpaceFromDevice::space; datamask_read = X_MASK | F_MASK | TORQUE_MASK | Q_MASK | MU_MASK | IMAGE_MASK | MASK_MASK; datamask_modify = F_MASK | TORQUE_MASK; @@ -52,9 +51,6 @@ FixEfieldKokkos::FixEfieldKokkos(LAMMPS *lmp, int narg, char **arg) memory->destroy(efield); memoryKK->create_kokkos(k_efield,efield,maxatom,4,"efield:efield"); d_efield = k_efield.template view(); - - memoryKK->create_kokkos(k_fsum,fsum,4,"efield:fsum"); - d_fsum = k_fsum.template view(); } /* ---------------------------------------------------------------------- */ @@ -66,7 +62,6 @@ FixEfieldKokkos::~FixEfieldKokkos() memoryKK->destroy_kokkos(k_efield,efield); memoryKK->destroy_kokkos(k_vatom,vatom); - memoryKK->destroy_kokkos(k_fsum,fsum); } /* ---------------------------------------------------------------------- */ @@ -74,7 +69,6 @@ FixEfieldKokkos::~FixEfieldKokkos() template void FixEfieldKokkos::init() { - FixEfield::init(); if (utils::strmatch(update->integrate_style,"^respa")) @@ -86,7 +80,6 @@ void FixEfieldKokkos::init() template void FixEfieldKokkos::post_force(int vflag) { - atomKK->sync(execution_space, datamask_read); d_x = atomKK->k_x.template view(); @@ -132,20 +125,11 @@ void FixEfieldKokkos::post_force(int vflag) d_efield = k_efield.view(); } - force_flag = 0; - double result[10] = {0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0}; - + double result[10] = {0.0}; if (varflag == CONSTANT) { - // It would be more concise to use the operators below, but there is still an issue with unwrap (TODO below) [ndtrung81 (2023/08)] - - // i tested it on kokkos-omp and it works, might have been - // a bug in DomainKokkos that's been fixed since. - // FIXME: test on kokkos-gpu - // [alphataubio (2024/08)] - copymode = 1; if(qflag && muflag) @@ -172,13 +156,6 @@ void FixEfieldKokkos::post_force(int vflag) k_efield.sync(); } - // It would be more concise to use the operators below, but there is still an issue with unwrap (TODO below) [ndtrung81 (2023/08)] - - // i tested it on kokkos-omp and it works, might have been - // a bug in DomainKokkos that's been fixed since. - // FIXME: test on kokkos-gpu - // [alphataubio (2024/08)] - copymode = 1; if(qflag && muflag) @@ -194,15 +171,12 @@ void FixEfieldKokkos::post_force(int vflag) } - atomKK->modified(execution_space, datamask_modify); - Kokkos::atomic_store(&(d_fsum[0]),result[0]); - Kokkos::atomic_store(&(d_fsum[1]),result[1]); - Kokkos::atomic_store(&(d_fsum[2]),result[2]); - Kokkos::atomic_store(&(d_fsum[3]),result[3]); - k_fsum.template modify(); - k_fsum.template sync(); + fsum[0]=result[0]; + fsum[1]=result[1]; + fsum[2]=result[2]; + fsum[3]=result[3]; if (vflag_global) { virial[0] += result[4]; @@ -217,8 +191,6 @@ void FixEfieldKokkos::post_force(int vflag) k_vatom.template modify(); k_vatom.template sync(); } - - } template @@ -232,18 +204,13 @@ void FixEfieldKokkos::operator()(TagFixEfieldConstant, x_i[0] = d_x(i,0); x_i[1] = d_x(i,1); x_i[2] = d_x(i,2); - auto unwrapKK = DomainKokkos::unmap(domainKK->prd,domainKK->h, - domainKK->triclinic,x_i,d_image(i)); + auto unwrapKK = DomainKokkos::unmap(domain->prd,domain->h,domain->triclinic,x_i,d_image(i)); const F_FLOAT fx = d_q(i) * ex; const F_FLOAT fy = d_q(i) * ey; const F_FLOAT fz = d_q(i) * ez; d_f(i,0) += fx; d_f(i,1) += fy; d_f(i,2) += fz; - // TODO: access to unwrap below crashes [ndtrung81 (2023/08)] - // tested, works on kokkos-omp [alphataubio (2024/08)] - // changed to unwrapKK to avoid possible clash with base class unwrap - // FIXME: test on kokkos-gpu result[0] -= fx * unwrapKK[0] + fy * unwrapKK[1] + fz * unwrapKK[2]; result[1] += fx; result[2] += fy; @@ -290,7 +257,6 @@ void FixEfieldKokkos::operator()(TagFixEfieldNonConstant KOKKOS_INLINE_FUNCTION void FixEfieldKokkos::v_tally(value_type result, int i, double *v) const { - if (vflag_global) { result[4] += v[0]; result[5] += v[1]; @@ -341,14 +306,11 @@ void FixEfieldKokkos::v_tally(value_type result, int i, double *v) c Kokkos::atomic_add(&(d_vatom(i,4)),v[4]); Kokkos::atomic_add(&(d_vatom(i,5)),v[5]); } - } - namespace LAMMPS_NS { template class FixEfieldKokkos; #ifdef LMP_KOKKOS_GPU template class FixEfieldKokkos; #endif } - diff --git a/src/KOKKOS/fix_efield_kokkos.h b/src/KOKKOS/fix_efield_kokkos.h index ad42402bef..4bd0590bdf 100644 --- a/src/KOKKOS/fix_efield_kokkos.h +++ b/src/KOKKOS/fix_efield_kokkos.h @@ -38,7 +38,6 @@ template class FixEfieldKokkos : public FixEfield { public: typedef DeviceType device_type; - typedef double value_type[]; typedef ArrayTypes AT; FixEfieldKokkos(class LAMMPS *, int, char **); @@ -46,6 +45,9 @@ class FixEfieldKokkos : public FixEfield { void init() override; void post_force(int) override; + typedef double value_type[]; + const int value_count = 10; + template KOKKOS_INLINE_FUNCTION void operator()(TagFixEfieldConstant, const int&, value_type) const; @@ -54,10 +56,7 @@ class FixEfieldKokkos : public FixEfield { KOKKOS_INLINE_FUNCTION void operator()(TagFixEfieldNonConstant, const int&, value_type) const; - const int value_count = 10; - private: - class DomainKokkos *domainKK; DAT::tdual_ffloat_2d k_efield; typename AT::t_ffloat_2d_randomread d_efield; @@ -74,9 +73,6 @@ class FixEfieldKokkos : public FixEfield { DAT::tdual_virial_array k_vatom; typename AT::t_virial_array d_vatom; - typename AT::tdual_ffloat_1d k_fsum; - typename AT::t_ffloat_1d d_fsum; - KOKKOS_INLINE_FUNCTION void v_tally(value_type, int, double*) const; }; From 83ab2409215e8112ec069cecfefdf6cee5ddb2ce Mon Sep 17 00:00:00 2001 From: alphataubio Date: Tue, 6 Aug 2024 01:21:02 -0400 Subject: [PATCH 0088/1018] remove whitespaces --- src/KOKKOS/fix_deform_kokkos.h | 3 +-- src/fix_deform.cpp | 2 +- src/fix_wall.h | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/KOKKOS/fix_deform_kokkos.h b/src/KOKKOS/fix_deform_kokkos.h index 81d5dae449..6335732079 100644 --- a/src/KOKKOS/fix_deform_kokkos.h +++ b/src/KOKKOS/fix_deform_kokkos.h @@ -33,11 +33,10 @@ class FixDeformKokkos : public FixDeform { void pre_exchange() override; void end_of_step() override; - + }; } #endif #endif - diff --git a/src/fix_deform.cpp b/src/fix_deform.cpp index bc1c26ccff..3953089d5c 100644 --- a/src/fix_deform.cpp +++ b/src/fix_deform.cpp @@ -649,7 +649,7 @@ void FixDeform::pre_exchange() domain->image_flip(flipxy, flipxz, flipyz); domain->remap_all(); - + domain->x2lamda(atom->nlocal); irregular->migrate_atoms(); domain->lamda2x(atom->nlocal); diff --git a/src/fix_wall.h b/src/fix_wall.h index 1f1c8a3745..871f4acf49 100644 --- a/src/fix_wall.h +++ b/src/fix_wall.h @@ -48,7 +48,7 @@ class FixWall : public Fix { protected: double epsilon[6], sigma[6], alpha[6], cutoff[6]; - double ewall[7], ewall_all[7]; + double ewall[7], ewall_all[7]; double xscale, yscale, zscale; int estyle[6], sstyle[6], astyle[6], wstyle[6]; int eindex[6], sindex[6]; From 1166531594361acad9f93b6592e45505abdbec5a Mon Sep 17 00:00:00 2001 From: alphataubio Date: Tue, 6 Aug 2024 01:24:21 -0400 Subject: [PATCH 0089/1018] add 4 units tests for fix wall/region/kk --- ...=> fix-timestep-wall_region_harmonic.yaml} | 0 .../fix-timestep-wall_region_lj1043.yaml | 84 +++++++++++++++++++ .../tests/fix-timestep-wall_region_lj126.yaml | 84 +++++++++++++++++++ .../tests/fix-timestep-wall_region_lj93.yaml | 84 +++++++++++++++++++ .../tests/fix-timestep-wall_region_morse.yaml | 84 +++++++++++++++++++ 5 files changed, 336 insertions(+) rename unittest/force-styles/tests/{fix-timestep-wall_region_harmonic_const.yaml => fix-timestep-wall_region_harmonic.yaml} (100%) create mode 100644 unittest/force-styles/tests/fix-timestep-wall_region_lj1043.yaml create mode 100644 unittest/force-styles/tests/fix-timestep-wall_region_lj126.yaml create mode 100644 unittest/force-styles/tests/fix-timestep-wall_region_lj93.yaml create mode 100644 unittest/force-styles/tests/fix-timestep-wall_region_morse.yaml diff --git a/unittest/force-styles/tests/fix-timestep-wall_region_harmonic_const.yaml b/unittest/force-styles/tests/fix-timestep-wall_region_harmonic.yaml similarity index 100% rename from unittest/force-styles/tests/fix-timestep-wall_region_harmonic_const.yaml rename to unittest/force-styles/tests/fix-timestep-wall_region_harmonic.yaml diff --git a/unittest/force-styles/tests/fix-timestep-wall_region_lj1043.yaml b/unittest/force-styles/tests/fix-timestep-wall_region_lj1043.yaml new file mode 100644 index 0000000000..1664609b7a --- /dev/null +++ b/unittest/force-styles/tests/fix-timestep-wall_region_lj1043.yaml @@ -0,0 +1,84 @@ +--- +lammps_version: 27 Jun 2024 +tags: generated +date_generated: Mon Aug 5 06:12:03 2024 +epsilon: 4e-14 +skip_tests: +prerequisites: ! | + atom full + fix wall/region +pre_commands: ! | + boundary f f f +post_commands: ! | + fix move all nve + region box block EDGE EDGE EDGE EDGE EDGE EDGE + fix test solute wall/region box lj1043 1.0 1.0 2.5 + fix_modify test virial yes +input_file: in.fourmol +natoms: 29 +run_stress: ! |2- + 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +global_scalar: 0 +global_vector: ! |- + 3 0 0 0 +run_pos: ! |2 + 1 -2.7045559775384026e-01 2.4912159905679729e+00 -1.6695851791541885e-01 + 2 3.1004029573899528e-01 2.9612354631094391e+00 -8.5466363037021464e-01 + 3 -7.0398551400789466e-01 1.2305509955830618e+00 -6.2777526944456274e-01 + 4 -1.5818159336499285e+00 1.4837407818929933e+00 -1.2538710836062004e+00 + 5 -9.0719763672789266e-01 9.2652103885675297e-01 3.9954210488374786e-01 + 6 2.4831720524855988e-01 2.8313021497871271e-01 -1.2314233331711453e+00 + 7 3.4143527641386412e-01 -2.2646551041391422e-02 -2.5292291414903052e+00 + 8 1.1743552229100009e+00 -4.8863228565853944e-01 -6.3783432910825522e-01 + 9 1.3800524229500313e+00 -2.5274721030406683e-01 2.8353985887095157e-01 + 10 2.0510765220543883e+00 -1.4604063740302866e+00 -9.8323745081712954e-01 + 11 1.7878031944442556e+00 -1.9921863272948861e+00 -1.8890602447625777e+00 + 12 3.0063007039340053e+00 -4.9013350496963298e-01 -1.6231898107386231e+00 + 13 4.0515402959192999e+00 -8.9202011606653986e-01 -1.6400005529924957e+00 + 14 2.6066963345543819e+00 -4.1789253965514156e-01 -2.6634003608794394e+00 + 15 2.9695287185712913e+00 5.5422613165234036e-01 -1.2342022021790127e+00 + 16 2.6747029695228521e+00 -2.4124119054564295e+00 -2.3435746150616152e-02 + 17 2.2153577785283796e+00 -2.0897985186907717e+00 1.1963150794479436e+00 + 18 2.1369701704094664e+00 3.0158507413593139e+00 -3.5179348337135590e+00 + 19 1.5355837135395243e+00 2.6255292354730009e+00 -4.2353987771401354e+00 + 20 2.7727573003748263e+00 3.6923910441179069e+00 -3.9330842453167185e+00 + 21 4.9040128073837339e+00 -4.0752348170758461e+00 -3.6210314709795299e+00 + 22 4.3582355554510048e+00 -4.2126119427061379e+00 -4.4612844196307497e+00 + 23 5.7439382849366911e+00 -3.5821957939240279e+00 -3.8766361295959513e+00 + 24 2.0689243582454213e+00 3.1513346907303501e+00 3.1550389751128463e+00 + 25 1.3045351331414130e+00 3.2665125705869009e+00 2.5111855257365274e+00 + 26 2.5809237402714267e+00 4.0117602605512728e+00 3.2212060528800821e+00 + 27 -1.9611343130357228e+00 -4.3563411931359752e+00 2.1098293115523705e+00 + 28 -2.7473562684513411e+00 -4.0200819932379330e+00 1.5830052163433954e+00 + 29 -1.3126000191359855e+00 -3.5962518039482929e+00 2.2746342468737835e+00 +run_vel: ! |2 + 1 8.1705744183262832e-03 1.6516406176274298e-02 4.7902264318913203e-03 + 2 5.4501493445687828e-03 5.1791699408496447e-03 -1.4372931530376549e-03 + 3 -8.2298292722385574e-03 -1.2926551614621364e-02 -4.0984181178163699e-03 + 4 -3.7699042590093523e-03 -6.5722892098813894e-03 -1.1184640360133299e-03 + 5 -1.1021961004346582e-02 -9.8906780939336091e-03 -2.8410737829284408e-03 + 6 -3.9676663166400027e-02 4.6817061464710263e-02 3.7148491979476131e-02 + 7 9.1033953013898742e-04 -1.0128524411938794e-02 -5.1568251805019748e-02 + 8 7.9064712058855742e-03 -3.3507254552631576e-03 3.4557098492564650e-02 + 9 1.5644176117320932e-03 3.7365546102722212e-03 1.5047408822037651e-02 + 10 2.9201446820573192e-02 -2.9249578745486147e-02 -1.5018077424322544e-02 + 11 -4.7835961513517542e-03 -3.7481385134185202e-03 -2.3464104142290089e-03 + 12 2.2696451841920694e-03 -3.4774154398129690e-04 -3.0640770327796979e-03 + 13 2.7531740451953164e-03 5.8171061612840493e-03 -7.9467454022160377e-04 + 14 3.5246182371994183e-03 -5.7939995585585503e-03 -3.9478431172751344e-03 + 15 -1.8547943640122972e-03 -5.8554729942777778e-03 6.2938485140538692e-03 + 16 1.8681499973445252e-02 -1.3262466204585332e-02 -4.5638651457003250e-02 + 17 -1.2896269981100378e-02 9.7527665265956451e-03 3.7296535360836762e-02 + 18 -8.0065795274987550e-04 -8.6270473974390605e-04 -1.4483040536385806e-03 + 19 1.2452390067376805e-03 -2.5061097800836356e-03 7.2998639311871892e-03 + 20 3.5930058460518109e-03 3.6938852051849871e-03 3.2322738480194770e-03 + 21 -1.4689219756961604e-03 -2.7352107824530231e-04 7.0581625180892046e-04 + 22 -7.0694199165145140e-03 -4.2577148692717554e-03 2.8079117911323815e-04 + 23 6.0446963236685256e-03 -1.4000131545098772e-03 2.5819754799379755e-03 + 24 3.1926368451268056e-04 -9.9445664487428712e-04 1.4999960207062358e-04 + 25 1.3789752933078488e-04 -4.4335894831520773e-03 -8.1808138106080109e-04 + 26 2.0485904023410002e-03 2.7813358660936120e-03 4.3245726853349290e-03 + 27 4.5604120293369819e-04 -1.0305523026921102e-03 2.1188058381358391e-04 + 28 -6.2544520861855151e-03 1.4127711176146864e-03 -1.8429821884794260e-03 + 29 6.4110631534402261e-04 3.1273432719593807e-03 3.7253671105656745e-03 +... diff --git a/unittest/force-styles/tests/fix-timestep-wall_region_lj126.yaml b/unittest/force-styles/tests/fix-timestep-wall_region_lj126.yaml new file mode 100644 index 0000000000..275fc6f721 --- /dev/null +++ b/unittest/force-styles/tests/fix-timestep-wall_region_lj126.yaml @@ -0,0 +1,84 @@ +--- +lammps_version: 27 Jun 2024 +tags: generated +date_generated: Mon Aug 5 06:12:32 2024 +epsilon: 4e-14 +skip_tests: +prerequisites: ! | + atom full + fix wall/region +pre_commands: ! | + boundary f f f +post_commands: ! | + fix move all nve + region box block EDGE EDGE EDGE EDGE EDGE EDGE + fix test solute wall/region box lj126 1.0 1.0 2.5 + fix_modify test virial yes +input_file: in.fourmol +natoms: 29 +run_stress: ! |2- + 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +global_scalar: 0 +global_vector: ! |- + 3 0 0 0 +run_pos: ! |2 + 1 -2.7045559775384026e-01 2.4912159905679729e+00 -1.6695851791541885e-01 + 2 3.1004029573899528e-01 2.9612354631094391e+00 -8.5466363037021464e-01 + 3 -7.0398551400789466e-01 1.2305509955830618e+00 -6.2777526944456274e-01 + 4 -1.5818159336499285e+00 1.4837407818929933e+00 -1.2538710836062004e+00 + 5 -9.0719763672789266e-01 9.2652103885675297e-01 3.9954210488374786e-01 + 6 2.4831720524855988e-01 2.8313021497871271e-01 -1.2314233331711453e+00 + 7 3.4143527641386412e-01 -2.2646551041391422e-02 -2.5292291414903052e+00 + 8 1.1743552229100009e+00 -4.8863228565853944e-01 -6.3783432910825522e-01 + 9 1.3800524229500313e+00 -2.5274721030406683e-01 2.8353985887095157e-01 + 10 2.0510765220543883e+00 -1.4604063740302866e+00 -9.8323745081712954e-01 + 11 1.7878031944442556e+00 -1.9921863272948861e+00 -1.8890602447625777e+00 + 12 3.0063007039340053e+00 -4.9013350496963298e-01 -1.6231898107386231e+00 + 13 4.0515402959192999e+00 -8.9202011606653986e-01 -1.6400005529924957e+00 + 14 2.6066963345543819e+00 -4.1789253965514156e-01 -2.6634003608794394e+00 + 15 2.9695287185712913e+00 5.5422613165234036e-01 -1.2342022021790127e+00 + 16 2.6747029695228521e+00 -2.4124119054564295e+00 -2.3435746150616152e-02 + 17 2.2153577785283796e+00 -2.0897985186907717e+00 1.1963150794479436e+00 + 18 2.1369701704094664e+00 3.0158507413593139e+00 -3.5179348337135590e+00 + 19 1.5355837135395243e+00 2.6255292354730009e+00 -4.2353987771401354e+00 + 20 2.7727573003748263e+00 3.6923910441179069e+00 -3.9330842453167185e+00 + 21 4.9040128073837339e+00 -4.0752348170758461e+00 -3.6210314709795299e+00 + 22 4.3582355554510048e+00 -4.2126119427061379e+00 -4.4612844196307497e+00 + 23 5.7439382849366911e+00 -3.5821957939240279e+00 -3.8766361295959513e+00 + 24 2.0689243582454213e+00 3.1513346907303501e+00 3.1550389751128463e+00 + 25 1.3045351331414130e+00 3.2665125705869009e+00 2.5111855257365274e+00 + 26 2.5809237402714267e+00 4.0117602605512728e+00 3.2212060528800821e+00 + 27 -1.9611343130357228e+00 -4.3563411931359752e+00 2.1098293115523705e+00 + 28 -2.7473562684513411e+00 -4.0200819932379330e+00 1.5830052163433954e+00 + 29 -1.3126000191359855e+00 -3.5962518039482929e+00 2.2746342468737835e+00 +run_vel: ! |2 + 1 8.1705744183262832e-03 1.6516406176274298e-02 4.7902264318913203e-03 + 2 5.4501493445687828e-03 5.1791699408496447e-03 -1.4372931530376549e-03 + 3 -8.2298292722385574e-03 -1.2926551614621364e-02 -4.0984181178163699e-03 + 4 -3.7699042590093523e-03 -6.5722892098813894e-03 -1.1184640360133299e-03 + 5 -1.1021961004346582e-02 -9.8906780939336091e-03 -2.8410737829284408e-03 + 6 -3.9676663166400027e-02 4.6817061464710263e-02 3.7148491979476131e-02 + 7 9.1033953013898742e-04 -1.0128524411938794e-02 -5.1568251805019748e-02 + 8 7.9064712058855742e-03 -3.3507254552631576e-03 3.4557098492564650e-02 + 9 1.5644176117320932e-03 3.7365546102722212e-03 1.5047408822037651e-02 + 10 2.9201446820573192e-02 -2.9249578745486147e-02 -1.5018077424322544e-02 + 11 -4.7835961513517542e-03 -3.7481385134185202e-03 -2.3464104142290089e-03 + 12 2.2696451841920694e-03 -3.4774154398129690e-04 -3.0640770327796979e-03 + 13 2.7531740451953164e-03 5.8171061612840493e-03 -7.9467454022160377e-04 + 14 3.5246182371994183e-03 -5.7939995585585503e-03 -3.9478431172751344e-03 + 15 -1.8547943640122972e-03 -5.8554729942777778e-03 6.2938485140538692e-03 + 16 1.8681499973445252e-02 -1.3262466204585332e-02 -4.5638651457003250e-02 + 17 -1.2896269981100378e-02 9.7527665265956451e-03 3.7296535360836762e-02 + 18 -8.0065795274987550e-04 -8.6270473974390605e-04 -1.4483040536385806e-03 + 19 1.2452390067376805e-03 -2.5061097800836356e-03 7.2998639311871892e-03 + 20 3.5930058460518109e-03 3.6938852051849871e-03 3.2322738480194770e-03 + 21 -1.4689219756961604e-03 -2.7352107824530231e-04 7.0581625180892046e-04 + 22 -7.0694199165145140e-03 -4.2577148692717554e-03 2.8079117911323815e-04 + 23 6.0446963236685256e-03 -1.4000131545098772e-03 2.5819754799379755e-03 + 24 3.1926368451268056e-04 -9.9445664487428712e-04 1.4999960207062358e-04 + 25 1.3789752933078488e-04 -4.4335894831520773e-03 -8.1808138106080109e-04 + 26 2.0485904023410002e-03 2.7813358660936120e-03 4.3245726853349290e-03 + 27 4.5604120293369819e-04 -1.0305523026921102e-03 2.1188058381358391e-04 + 28 -6.2544520861855151e-03 1.4127711176146864e-03 -1.8429821884794260e-03 + 29 6.4110631534402261e-04 3.1273432719593807e-03 3.7253671105656745e-03 +... diff --git a/unittest/force-styles/tests/fix-timestep-wall_region_lj93.yaml b/unittest/force-styles/tests/fix-timestep-wall_region_lj93.yaml new file mode 100644 index 0000000000..d68a2f0e75 --- /dev/null +++ b/unittest/force-styles/tests/fix-timestep-wall_region_lj93.yaml @@ -0,0 +1,84 @@ +--- +lammps_version: 27 Jun 2024 +tags: generated +date_generated: Mon Aug 5 05:42:49 2024 +epsilon: 4e-14 +skip_tests: +prerequisites: ! | + atom full + fix wall/region +pre_commands: ! | + boundary f f f +post_commands: ! | + fix move all nve + region box block EDGE EDGE EDGE EDGE EDGE EDGE + fix test solute wall/region box lj93 1.0 1.0 2.5 + fix_modify test virial yes +input_file: in.fourmol +natoms: 29 +run_stress: ! |2- + 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +global_scalar: 0 +global_vector: ! |- + 3 0 0 0 +run_pos: ! |2 + 1 -2.7045559775384026e-01 2.4912159905679729e+00 -1.6695851791541885e-01 + 2 3.1004029573899528e-01 2.9612354631094391e+00 -8.5466363037021464e-01 + 3 -7.0398551400789466e-01 1.2305509955830618e+00 -6.2777526944456274e-01 + 4 -1.5818159336499285e+00 1.4837407818929933e+00 -1.2538710836062004e+00 + 5 -9.0719763672789266e-01 9.2652103885675297e-01 3.9954210488374786e-01 + 6 2.4831720524855988e-01 2.8313021497871271e-01 -1.2314233331711453e+00 + 7 3.4143527641386412e-01 -2.2646551041391422e-02 -2.5292291414903052e+00 + 8 1.1743552229100009e+00 -4.8863228565853944e-01 -6.3783432910825522e-01 + 9 1.3800524229500313e+00 -2.5274721030406683e-01 2.8353985887095157e-01 + 10 2.0510765220543883e+00 -1.4604063740302866e+00 -9.8323745081712954e-01 + 11 1.7878031944442556e+00 -1.9921863272948861e+00 -1.8890602447625777e+00 + 12 3.0063007039340053e+00 -4.9013350496963298e-01 -1.6231898107386231e+00 + 13 4.0515402959192999e+00 -8.9202011606653986e-01 -1.6400005529924957e+00 + 14 2.6066963345543819e+00 -4.1789253965514156e-01 -2.6634003608794394e+00 + 15 2.9695287185712913e+00 5.5422613165234036e-01 -1.2342022021790127e+00 + 16 2.6747029695228521e+00 -2.4124119054564295e+00 -2.3435746150616152e-02 + 17 2.2153577785283796e+00 -2.0897985186907717e+00 1.1963150794479436e+00 + 18 2.1369701704094664e+00 3.0158507413593139e+00 -3.5179348337135590e+00 + 19 1.5355837135395243e+00 2.6255292354730009e+00 -4.2353987771401354e+00 + 20 2.7727573003748263e+00 3.6923910441179069e+00 -3.9330842453167185e+00 + 21 4.9040128073837339e+00 -4.0752348170758461e+00 -3.6210314709795299e+00 + 22 4.3582355554510048e+00 -4.2126119427061379e+00 -4.4612844196307497e+00 + 23 5.7439382849366911e+00 -3.5821957939240279e+00 -3.8766361295959513e+00 + 24 2.0689243582454213e+00 3.1513346907303501e+00 3.1550389751128463e+00 + 25 1.3045351331414130e+00 3.2665125705869009e+00 2.5111855257365274e+00 + 26 2.5809237402714267e+00 4.0117602605512728e+00 3.2212060528800821e+00 + 27 -1.9611343130357228e+00 -4.3563411931359752e+00 2.1098293115523705e+00 + 28 -2.7473562684513411e+00 -4.0200819932379330e+00 1.5830052163433954e+00 + 29 -1.3126000191359855e+00 -3.5962518039482929e+00 2.2746342468737835e+00 +run_vel: ! |2 + 1 8.1705744183262832e-03 1.6516406176274298e-02 4.7902264318913203e-03 + 2 5.4501493445687828e-03 5.1791699408496447e-03 -1.4372931530376549e-03 + 3 -8.2298292722385574e-03 -1.2926551614621364e-02 -4.0984181178163699e-03 + 4 -3.7699042590093523e-03 -6.5722892098813894e-03 -1.1184640360133299e-03 + 5 -1.1021961004346582e-02 -9.8906780939336091e-03 -2.8410737829284408e-03 + 6 -3.9676663166400027e-02 4.6817061464710263e-02 3.7148491979476131e-02 + 7 9.1033953013898742e-04 -1.0128524411938794e-02 -5.1568251805019748e-02 + 8 7.9064712058855742e-03 -3.3507254552631576e-03 3.4557098492564650e-02 + 9 1.5644176117320932e-03 3.7365546102722212e-03 1.5047408822037651e-02 + 10 2.9201446820573192e-02 -2.9249578745486147e-02 -1.5018077424322544e-02 + 11 -4.7835961513517542e-03 -3.7481385134185202e-03 -2.3464104142290089e-03 + 12 2.2696451841920694e-03 -3.4774154398129690e-04 -3.0640770327796979e-03 + 13 2.7531740451953164e-03 5.8171061612840493e-03 -7.9467454022160377e-04 + 14 3.5246182371994183e-03 -5.7939995585585503e-03 -3.9478431172751344e-03 + 15 -1.8547943640122972e-03 -5.8554729942777778e-03 6.2938485140538692e-03 + 16 1.8681499973445252e-02 -1.3262466204585332e-02 -4.5638651457003250e-02 + 17 -1.2896269981100378e-02 9.7527665265956451e-03 3.7296535360836762e-02 + 18 -8.0065795274987550e-04 -8.6270473974390605e-04 -1.4483040536385806e-03 + 19 1.2452390067376805e-03 -2.5061097800836356e-03 7.2998639311871892e-03 + 20 3.5930058460518109e-03 3.6938852051849871e-03 3.2322738480194770e-03 + 21 -1.4689219756961604e-03 -2.7352107824530231e-04 7.0581625180892046e-04 + 22 -7.0694199165145140e-03 -4.2577148692717554e-03 2.8079117911323815e-04 + 23 6.0446963236685256e-03 -1.4000131545098772e-03 2.5819754799379755e-03 + 24 3.1926368451268056e-04 -9.9445664487428712e-04 1.4999960207062358e-04 + 25 1.3789752933078488e-04 -4.4335894831520773e-03 -8.1808138106080109e-04 + 26 2.0485904023410002e-03 2.7813358660936120e-03 4.3245726853349290e-03 + 27 4.5604120293369819e-04 -1.0305523026921102e-03 2.1188058381358391e-04 + 28 -6.2544520861855151e-03 1.4127711176146864e-03 -1.8429821884794260e-03 + 29 6.4110631534402261e-04 3.1273432719593807e-03 3.7253671105656745e-03 +... diff --git a/unittest/force-styles/tests/fix-timestep-wall_region_morse.yaml b/unittest/force-styles/tests/fix-timestep-wall_region_morse.yaml new file mode 100644 index 0000000000..2798fba1ba --- /dev/null +++ b/unittest/force-styles/tests/fix-timestep-wall_region_morse.yaml @@ -0,0 +1,84 @@ +--- +lammps_version: 27 Jun 2024 +tags: generated +date_generated: Mon Aug 5 06:13:11 2024 +epsilon: 4e-14 +skip_tests: +prerequisites: ! | + atom full + fix wall/region +pre_commands: ! | + boundary f f f +post_commands: ! | + fix move all nve + region box block EDGE EDGE EDGE EDGE EDGE EDGE + fix test solute wall/region box morse 1.0 1.0 1.5 3.0 + fix_modify test virial yes +input_file: in.fourmol +natoms: 29 +run_stress: ! |2- + 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 0.0000000000000000e+00 +global_scalar: 0 +global_vector: ! |- + 3 0 0 0 +run_pos: ! |2 + 1 -2.7045559775384026e-01 2.4912159905679729e+00 -1.6695851791541885e-01 + 2 3.1004029573899528e-01 2.9612354631094391e+00 -8.5466363037021464e-01 + 3 -7.0398551400789466e-01 1.2305509955830618e+00 -6.2777526944456274e-01 + 4 -1.5818159336499285e+00 1.4837407818929933e+00 -1.2538710836062004e+00 + 5 -9.0719763672789266e-01 9.2652103885675297e-01 3.9954210488374786e-01 + 6 2.4831720524855988e-01 2.8313021497871271e-01 -1.2314233331711453e+00 + 7 3.4143527641386412e-01 -2.2646551041391422e-02 -2.5292291414903052e+00 + 8 1.1743552229100009e+00 -4.8863228565853944e-01 -6.3783432910825522e-01 + 9 1.3800524229500313e+00 -2.5274721030406683e-01 2.8353985887095157e-01 + 10 2.0510765220543883e+00 -1.4604063740302866e+00 -9.8323745081712954e-01 + 11 1.7878031944442556e+00 -1.9921863272948861e+00 -1.8890602447625777e+00 + 12 3.0063007039340053e+00 -4.9013350496963298e-01 -1.6231898107386231e+00 + 13 4.0515402959192999e+00 -8.9202011606653986e-01 -1.6400005529924957e+00 + 14 2.6066963345543819e+00 -4.1789253965514156e-01 -2.6634003608794394e+00 + 15 2.9695287185712913e+00 5.5422613165234036e-01 -1.2342022021790127e+00 + 16 2.6747029695228521e+00 -2.4124119054564295e+00 -2.3435746150616152e-02 + 17 2.2153577785283796e+00 -2.0897985186907717e+00 1.1963150794479436e+00 + 18 2.1369701704094664e+00 3.0158507413593139e+00 -3.5179348337135590e+00 + 19 1.5355837135395243e+00 2.6255292354730009e+00 -4.2353987771401354e+00 + 20 2.7727573003748263e+00 3.6923910441179069e+00 -3.9330842453167185e+00 + 21 4.9040128073837339e+00 -4.0752348170758461e+00 -3.6210314709795299e+00 + 22 4.3582355554510048e+00 -4.2126119427061379e+00 -4.4612844196307497e+00 + 23 5.7439382849366911e+00 -3.5821957939240279e+00 -3.8766361295959513e+00 + 24 2.0689243582454213e+00 3.1513346907303501e+00 3.1550389751128463e+00 + 25 1.3045351331414130e+00 3.2665125705869009e+00 2.5111855257365274e+00 + 26 2.5809237402714267e+00 4.0117602605512728e+00 3.2212060528800821e+00 + 27 -1.9611343130357228e+00 -4.3563411931359752e+00 2.1098293115523705e+00 + 28 -2.7473562684513411e+00 -4.0200819932379330e+00 1.5830052163433954e+00 + 29 -1.3126000191359855e+00 -3.5962518039482929e+00 2.2746342468737835e+00 +run_vel: ! |2 + 1 8.1705744183262832e-03 1.6516406176274298e-02 4.7902264318913203e-03 + 2 5.4501493445687828e-03 5.1791699408496447e-03 -1.4372931530376549e-03 + 3 -8.2298292722385574e-03 -1.2926551614621364e-02 -4.0984181178163699e-03 + 4 -3.7699042590093523e-03 -6.5722892098813894e-03 -1.1184640360133299e-03 + 5 -1.1021961004346582e-02 -9.8906780939336091e-03 -2.8410737829284408e-03 + 6 -3.9676663166400027e-02 4.6817061464710263e-02 3.7148491979476131e-02 + 7 9.1033953013898742e-04 -1.0128524411938794e-02 -5.1568251805019748e-02 + 8 7.9064712058855742e-03 -3.3507254552631576e-03 3.4557098492564650e-02 + 9 1.5644176117320932e-03 3.7365546102722212e-03 1.5047408822037651e-02 + 10 2.9201446820573192e-02 -2.9249578745486147e-02 -1.5018077424322544e-02 + 11 -4.7835961513517542e-03 -3.7481385134185202e-03 -2.3464104142290089e-03 + 12 2.2696451841920694e-03 -3.4774154398129690e-04 -3.0640770327796979e-03 + 13 2.7531740451953164e-03 5.8171061612840493e-03 -7.9467454022160377e-04 + 14 3.5246182371994183e-03 -5.7939995585585503e-03 -3.9478431172751344e-03 + 15 -1.8547943640122972e-03 -5.8554729942777778e-03 6.2938485140538692e-03 + 16 1.8681499973445252e-02 -1.3262466204585332e-02 -4.5638651457003250e-02 + 17 -1.2896269981100378e-02 9.7527665265956451e-03 3.7296535360836762e-02 + 18 -8.0065795274987550e-04 -8.6270473974390605e-04 -1.4483040536385806e-03 + 19 1.2452390067376805e-03 -2.5061097800836356e-03 7.2998639311871892e-03 + 20 3.5930058460518109e-03 3.6938852051849871e-03 3.2322738480194770e-03 + 21 -1.4689219756961604e-03 -2.7352107824530231e-04 7.0581625180892046e-04 + 22 -7.0694199165145140e-03 -4.2577148692717554e-03 2.8079117911323815e-04 + 23 6.0446963236685256e-03 -1.4000131545098772e-03 2.5819754799379755e-03 + 24 3.1926368451268056e-04 -9.9445664487428712e-04 1.4999960207062358e-04 + 25 1.3789752933078488e-04 -4.4335894831520773e-03 -8.1808138106080109e-04 + 26 2.0485904023410002e-03 2.7813358660936120e-03 4.3245726853349290e-03 + 27 4.5604120293369819e-04 -1.0305523026921102e-03 2.1188058381358391e-04 + 28 -6.2544520861855151e-03 1.4127711176146864e-03 -1.8429821884794260e-03 + 29 6.4110631534402261e-04 3.1273432719593807e-03 3.7253671105656745e-03 +... From 056e3c08539d0ed796610fd40ca9c06fad86cddd Mon Sep 17 00:00:00 2001 From: alphataubio Date: Tue, 6 Aug 2024 02:12:52 -0400 Subject: [PATCH 0090/1018] comply with @akohlmey's request - revert my DBL_EPSILON change to EXPECT_FP_LE_WITH_EPS macro - round the reference data for global_vector() to zeros for 2 unit tests to pass --- unittest/force-styles/test_main.h | 2 +- unittest/force-styles/tests/fix-timestep-efield_const.yaml | 4 ++-- .../force-styles/tests/fix-timestep-efield_dipole_const.yaml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/unittest/force-styles/test_main.h b/unittest/force-styles/test_main.h index eea96d9072..7ec3955fcb 100644 --- a/unittest/force-styles/test_main.h +++ b/unittest/force-styles/test_main.h @@ -32,7 +32,7 @@ void write_yaml_header(class YamlWriter *writer, TestConfig *cfg, const char *ve do { \ const double diff = fabs(val1 - val2); \ const double div = std::min(fabs(val1), fabs(val2)); \ - const double err = (div Date: Tue, 6 Aug 2024 11:25:47 -0400 Subject: [PATCH 0091/1018] remove include/using/enum's no longer needed --- src/KOKKOS/fix_deform_kokkos.cpp | 15 ----------- unittest/formats/test_atom_styles.cpp | 39 +++++++++++++++++++++------ 2 files changed, 31 insertions(+), 23 deletions(-) diff --git a/src/KOKKOS/fix_deform_kokkos.cpp b/src/KOKKOS/fix_deform_kokkos.cpp index c676d3f26d..af9c154876 100644 --- a/src/KOKKOS/fix_deform_kokkos.cpp +++ b/src/KOKKOS/fix_deform_kokkos.cpp @@ -22,23 +22,8 @@ #include "atom_kokkos.h" #include "atom_masks.h" #include "domain_kokkos.h" -#include "force.h" -#include "input.h" -#include "irregular.h" -#include "kspace.h" -#include "math_const.h" -#include "modify.h" -#include "update.h" -#include "variable.h" - -#include using namespace LAMMPS_NS; -using namespace FixConst; -using namespace MathConst; - -enum{NONE=0,FINAL,DELTA,SCALE,VEL,ERATE,TRATE,VOLUME,WIGGLE,VARIABLE}; -enum{ONE_FROM_ONE,ONE_FROM_TWO,TWO_FROM_ONE}; /* ---------------------------------------------------------------------- */ diff --git a/unittest/formats/test_atom_styles.cpp b/unittest/formats/test_atom_styles.cpp index 921d469e31..785763085e 100644 --- a/unittest/formats/test_atom_styles.cpp +++ b/unittest/formats/test_atom_styles.cpp @@ -90,10 +90,15 @@ bool verbose = false; static const double EPSILON = 5.0e-14; + namespace LAMMPS_NS { using ::testing::Eq; +using ::testing::TestWithParam; +using ::testing::Values; -class AtomStyleTest : public LAMMPSTest { +enum ACCELERATOR { PLAIN, KOKKOS_OMP }; + +class AtomStyleTest : public LAMMPSTest, public ::testing::WithParamInterface { protected: static void SetUpTestSuite() { create_molecule_files("h2o.mol", "co2.mol"); } @@ -105,15 +110,18 @@ protected: void SetUp() override { + if( GetParam() == KOKKOS_OMP ) + args = {"-k","on","t","4","-sf","kk"}; + testbinary = "AtomStyleTest"; LAMMPSTest::SetUp(); ASSERT_NE(lmp, nullptr); - BEGIN_HIDE_OUTPUT(); + //BEGIN_HIDE_OUTPUT(); command("units real"); command("dimension 3"); command("pair_style zero 4.0"); command("region box block -4 4 -4 4 -4 4"); - END_HIDE_OUTPUT(); + //END_HIDE_OUTPUT(); } void TearDown() override @@ -261,7 +269,12 @@ struct AtomState { void ASSERT_ATOM_STATE_EQ(Atom *atom, const AtomState &expected) { - ASSERT_THAT(std::string(atom->atom_style), Eq(expected.atom_style)); + std::string suffix = "/kk"; + + if( GetParam() == KOKKOS_OMP ) + ASSERT_THAT(std::string(atom->atom_style), Eq(expected.atom_style.append(suffix))); + else + ASSERT_THAT(std::string(atom->atom_style), Eq(expected.atom_style)); ASSERT_NE(atom->avec, nullptr); ASSERT_EQ(atom->natoms, expected.natoms); @@ -466,7 +479,7 @@ void ASSERT_ATOM_STATE_EQ(Atom *atom, const AtomState &expected) ASSERT_EQ(atom->map_tag_max, expected.map_tag_max); } -TEST_F(AtomStyleTest, atomic_is_default) +TEST_P(AtomStyleTest, atomic_is_default) { AtomState expected; expected.atom_style = "atomic"; @@ -482,7 +495,7 @@ TEST_F(AtomStyleTest, atomic_is_default) ASSERT_ATOM_STATE_EQ(lmp->atom, expected); } -TEST_F(AtomStyleTest, atomic_after_charge) +TEST_P(AtomStyleTest, atomic_after_charge) { AtomState expected; expected.atom_style = "atomic"; @@ -503,7 +516,7 @@ TEST_F(AtomStyleTest, atomic_after_charge) ASSERT_ATOM_STATE_EQ(lmp->atom, expected); } -TEST_F(AtomStyleTest, atomic) +TEST_P(AtomStyleTest, atomic) { BEGIN_HIDE_OUTPUT(); command("atom_modify map hash"); @@ -693,7 +706,9 @@ TEST_F(AtomStyleTest, atomic) EXPECT_NEAR(x[GETIDX(16)][2], 7.9, EPSILON); } -TEST_F(AtomStyleTest, no_tags) +/* + +TEST_P(AtomStyleTest, no_tags) { BEGIN_HIDE_OUTPUT(); command("atom_modify id no"); @@ -5376,8 +5391,14 @@ TEST_F(AtomStyleTest, oxdna) END_HIDE_OUTPUT(); } +*/ + +INSTANTIATE_TEST_SUITE_P( TestSuite, AtomStyleTest, + ::testing::Values(PLAIN, KOKKOS_OMP) ); + } // namespace LAMMPS_NS + int main(int argc, char **argv) { MPI_Init(&argc, &argv); @@ -5398,3 +5419,5 @@ int main(int argc, char **argv) MPI_Finalize(); return rv; } + + From 3c524871f76d2f9ac363a94f23e6ff99f3782943 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Tue, 6 Aug 2024 11:26:02 -0400 Subject: [PATCH 0092/1018] Revert "remove include/using/enum's no longer needed" This reverts commit 83ce042a8648ffbfcc25959d67b7a0e7d2b69ec0. --- src/KOKKOS/fix_deform_kokkos.cpp | 15 +++++++++++ unittest/formats/test_atom_styles.cpp | 39 ++++++--------------------- 2 files changed, 23 insertions(+), 31 deletions(-) diff --git a/src/KOKKOS/fix_deform_kokkos.cpp b/src/KOKKOS/fix_deform_kokkos.cpp index af9c154876..c676d3f26d 100644 --- a/src/KOKKOS/fix_deform_kokkos.cpp +++ b/src/KOKKOS/fix_deform_kokkos.cpp @@ -22,8 +22,23 @@ #include "atom_kokkos.h" #include "atom_masks.h" #include "domain_kokkos.h" +#include "force.h" +#include "input.h" +#include "irregular.h" +#include "kspace.h" +#include "math_const.h" +#include "modify.h" +#include "update.h" +#include "variable.h" + +#include using namespace LAMMPS_NS; +using namespace FixConst; +using namespace MathConst; + +enum{NONE=0,FINAL,DELTA,SCALE,VEL,ERATE,TRATE,VOLUME,WIGGLE,VARIABLE}; +enum{ONE_FROM_ONE,ONE_FROM_TWO,TWO_FROM_ONE}; /* ---------------------------------------------------------------------- */ diff --git a/unittest/formats/test_atom_styles.cpp b/unittest/formats/test_atom_styles.cpp index 785763085e..921d469e31 100644 --- a/unittest/formats/test_atom_styles.cpp +++ b/unittest/formats/test_atom_styles.cpp @@ -90,15 +90,10 @@ bool verbose = false; static const double EPSILON = 5.0e-14; - namespace LAMMPS_NS { using ::testing::Eq; -using ::testing::TestWithParam; -using ::testing::Values; -enum ACCELERATOR { PLAIN, KOKKOS_OMP }; - -class AtomStyleTest : public LAMMPSTest, public ::testing::WithParamInterface { +class AtomStyleTest : public LAMMPSTest { protected: static void SetUpTestSuite() { create_molecule_files("h2o.mol", "co2.mol"); } @@ -110,18 +105,15 @@ protected: void SetUp() override { - if( GetParam() == KOKKOS_OMP ) - args = {"-k","on","t","4","-sf","kk"}; - testbinary = "AtomStyleTest"; LAMMPSTest::SetUp(); ASSERT_NE(lmp, nullptr); - //BEGIN_HIDE_OUTPUT(); + BEGIN_HIDE_OUTPUT(); command("units real"); command("dimension 3"); command("pair_style zero 4.0"); command("region box block -4 4 -4 4 -4 4"); - //END_HIDE_OUTPUT(); + END_HIDE_OUTPUT(); } void TearDown() override @@ -269,12 +261,7 @@ struct AtomState { void ASSERT_ATOM_STATE_EQ(Atom *atom, const AtomState &expected) { - std::string suffix = "/kk"; - - if( GetParam() == KOKKOS_OMP ) - ASSERT_THAT(std::string(atom->atom_style), Eq(expected.atom_style.append(suffix))); - else - ASSERT_THAT(std::string(atom->atom_style), Eq(expected.atom_style)); + ASSERT_THAT(std::string(atom->atom_style), Eq(expected.atom_style)); ASSERT_NE(atom->avec, nullptr); ASSERT_EQ(atom->natoms, expected.natoms); @@ -479,7 +466,7 @@ void ASSERT_ATOM_STATE_EQ(Atom *atom, const AtomState &expected) ASSERT_EQ(atom->map_tag_max, expected.map_tag_max); } -TEST_P(AtomStyleTest, atomic_is_default) +TEST_F(AtomStyleTest, atomic_is_default) { AtomState expected; expected.atom_style = "atomic"; @@ -495,7 +482,7 @@ TEST_P(AtomStyleTest, atomic_is_default) ASSERT_ATOM_STATE_EQ(lmp->atom, expected); } -TEST_P(AtomStyleTest, atomic_after_charge) +TEST_F(AtomStyleTest, atomic_after_charge) { AtomState expected; expected.atom_style = "atomic"; @@ -516,7 +503,7 @@ TEST_P(AtomStyleTest, atomic_after_charge) ASSERT_ATOM_STATE_EQ(lmp->atom, expected); } -TEST_P(AtomStyleTest, atomic) +TEST_F(AtomStyleTest, atomic) { BEGIN_HIDE_OUTPUT(); command("atom_modify map hash"); @@ -706,9 +693,7 @@ TEST_P(AtomStyleTest, atomic) EXPECT_NEAR(x[GETIDX(16)][2], 7.9, EPSILON); } -/* - -TEST_P(AtomStyleTest, no_tags) +TEST_F(AtomStyleTest, no_tags) { BEGIN_HIDE_OUTPUT(); command("atom_modify id no"); @@ -5391,14 +5376,8 @@ TEST_F(AtomStyleTest, oxdna) END_HIDE_OUTPUT(); } -*/ - -INSTANTIATE_TEST_SUITE_P( TestSuite, AtomStyleTest, - ::testing::Values(PLAIN, KOKKOS_OMP) ); - } // namespace LAMMPS_NS - int main(int argc, char **argv) { MPI_Init(&argc, &argv); @@ -5419,5 +5398,3 @@ int main(int argc, char **argv) MPI_Finalize(); return rv; } - - From 5509cd4a19331e4c3e435be0b2a36b177175bc78 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Tue, 6 Aug 2024 11:32:18 -0400 Subject: [PATCH 0093/1018] remove include/using/enum's no longer needed --- src/KOKKOS/fix_deform_kokkos.cpp | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/src/KOKKOS/fix_deform_kokkos.cpp b/src/KOKKOS/fix_deform_kokkos.cpp index c676d3f26d..af9c154876 100644 --- a/src/KOKKOS/fix_deform_kokkos.cpp +++ b/src/KOKKOS/fix_deform_kokkos.cpp @@ -22,23 +22,8 @@ #include "atom_kokkos.h" #include "atom_masks.h" #include "domain_kokkos.h" -#include "force.h" -#include "input.h" -#include "irregular.h" -#include "kspace.h" -#include "math_const.h" -#include "modify.h" -#include "update.h" -#include "variable.h" - -#include using namespace LAMMPS_NS; -using namespace FixConst; -using namespace MathConst; - -enum{NONE=0,FINAL,DELTA,SCALE,VEL,ERATE,TRATE,VOLUME,WIGGLE,VARIABLE}; -enum{ONE_FROM_ONE,ONE_FROM_TWO,TWO_FROM_ONE}; /* ---------------------------------------------------------------------- */ From ce4e01fb788ba5ed21f1f6fb8520b7d27add58c1 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Wed, 7 Aug 2024 00:12:11 -0400 Subject: [PATCH 0094/1018] author information only in cpp, kokkos version needs protected instead of private variables --- src/KOKKOS/fix_bond_react_kokkos.cpp | 4576 +++++++++++++++++++ src/KOKKOS/fix_bond_react_kokkos.h | 238 + src/KOKKOS/fix_cmap_kokkos.cpp | 35 +- src/KOKKOS/superpose3d_kokkos.h | 439 ++ src/MOLECULE/fix_cmap.cpp | 31 +- src/MOLECULE/fix_cmap.h | 11 +- src/REACTION/fix_bond_react.h | 6 +- unittest/force-styles/test_fix_timestep.cpp | 184 +- 8 files changed, 5491 insertions(+), 29 deletions(-) create mode 100644 src/KOKKOS/fix_bond_react_kokkos.cpp create mode 100644 src/KOKKOS/fix_bond_react_kokkos.h create mode 100644 src/KOKKOS/superpose3d_kokkos.h diff --git a/src/KOKKOS/fix_bond_react_kokkos.cpp b/src/KOKKOS/fix_bond_react_kokkos.cpp new file mode 100644 index 0000000000..6bc287bc5f --- /dev/null +++ b/src/KOKKOS/fix_bond_react_kokkos.cpp @@ -0,0 +1,4576 @@ +/* ---------------------------------------------------------------------- +LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator +https://www.lammps.org/, Sandia National Laboratories +LAMMPS development team: developers@lammps.org + +Copyright (2003) Sandia Corporation. Under the terms of Contract +DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains +certain rights in this software. This software is distributed under +the GNU General Public License. + +See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- +Contributing Author: Jacob Gissinger (jgissing@stevens.edu) +KOKKOS version (2024/08): Mitch Murphy (alphataubio@gmail.com) +------------------------------------------------------------------------- */ + +#include "fix_bond_react.h" + +#include "atom.h" +#include "atom_vec.h" +#include "citeme.h" +#include "comm.h" +#include "compute.h" +#include "domain.h" +#include "error.h" +#include "fix_bond_history.h" +#include "force.h" +#include "group.h" +#include "input.h" +#include "math_const.h" +#include "math_extra.h" +#include "memory.h" +#include "modify.h" +#include "molecule.h" +#include "neigh_list.h" +#include "neighbor.h" +#include "pair.h" +#include "random_mars.h" +#include "reset_atoms_mol.h" +#include "respa.h" +#include "update.h" +#include "variable.h" + +#include "superpose3d.h" + +#include +#include +#include + +#include +#include +#include + +using namespace LAMMPS_NS; +using namespace FixConst; +using namespace MathConst; + +static const char cite_fix_bond_react[] = + "fix bond/react: reacter.org doi:10.1016/j.polymer.2017.09.038, " + "doi:10.1021/acs.macromol.0c02012\n\n" + "@Article{Gissinger17,\n" + " author = {J. R. Gissinger and B. D. Jensen and K. E. Wise},\n" + " title = {Modeling Chemical Reactions in Classical Molecular Dynamics Simulations},\n" + " journal = {Polymer},\n" + " year = 2017,\n" + " volume = 128,\n" + " pages = {211--217}\n" + "}\n\n" + "@Article{Gissinger20,\n" + " author = {J. R. Gissinger, B. D. Jensen, K. E. Wise},\n" + " title = {{REACTER}: A Heuristic Method for Reactive Molecular Dynamics},\n" + " journal = {Macromolecules},\n" + " year = 2020,\n" + " volume = 53,\n" + " number = 22,\n" + " pages = {9953--9961}\n" + "}\n\n"; + +static constexpr double BIG = 1.0e20; +static constexpr int DELTA = 16; +static constexpr int MAXGUESS = 20; // max # of guesses allowed by superimpose algorithm +static constexpr int MAXCONARGS = 14; // max # of arguments for any type of constraint + rxnID +static constexpr int NUMVARVALS = 5; // max # of keyword values that have variables as input + +// various statuses of superimpose algorithm: +// ACCEPT: site successfully matched to pre-reacted template +// REJECT: site does not match pre-reacted template +// PROCEED: normal execution (non-guessing mode) +// CONTINUE: a neighbor has been assigned, skip to next neighbor +// GUESSFAIL: a guess has failed (if no more restore points, status = 'REJECT') +// RESTORE: restore mode, load most recent restore point +enum { ACCEPT, REJECT, PROCEED, CONTINUE, GUESSFAIL, RESTORE }; + +// types of available reaction constraints +enum { DISTANCE, ANGLE, DIHEDRAL, ARRHENIUS, RMSD, CUSTOM }; + +// ID type used by constraint +enum { ATOM, FRAG }; + +// keyword values that accept variables as input +enum { NEVERY, RMIN, RMAX, PROB, NRATE }; + +// flag for one-proc vs shared reaction sites +enum { LOCAL, GLOBAL }; + +// values for molecule_keyword +enum { OFF, INTER, INTRA }; + +/* ---------------------------------------------------------------------- */ +// clang-format off + +FixBondReact::FixBondReact(LAMMPS *lmp, int narg, char **arg) : + Fix(lmp, narg, arg) +{ + if (lmp->citeme) lmp->citeme->add(cite_fix_bond_react); + + fix1 = nullptr; + fix2 = nullptr; + fix3 = nullptr; + reset_mol_ids = nullptr; + + if (narg < 8) utils::missing_cmd_args(FLERR,"fix bond/react", error); + + newton_bond = force->newton_bond; + + restart_global = 1; + attempted_rxn = 0; + force_reneighbor = 1; + next_reneighbor = -1; + vector_flag = 1; + global_freq = 1; + extvector = 0; + rxnID = 0; + cuff = 1; + maxnconstraints = 0; + narrhenius = 0; + status = PROCEED; + + // reaction functions used by 'custom' constraint + nrxnfunction = 3; + rxnfunclist.resize(nrxnfunction); + peratomflag.resize(nrxnfunction); + rxnfunclist[0] = "rxnsum"; + peratomflag[0] = 1; + rxnfunclist[1] = "rxnave"; + peratomflag[1] = 1; + rxnfunclist[2] = "rxnbond"; + peratomflag[2] = 0; + nvvec = 0; + ncustomvars = 0; + vvec = nullptr; + + nxspecial = nullptr; + onemol_nxspecial = nullptr; + twomol_nxspecial = nullptr; + xspecial = nullptr; + onemol_xspecial = nullptr; + twomol_xspecial = nullptr; + + // these group names are reserved for use exclusively by bond/react + master_group = (char *) "bond_react_MASTER_group"; + + // by using fixed group names, only one instance of fix bond/react is allowed. + if (modify->get_fix_by_style("^bond/react").size() != 0) + error->all(FLERR,"Only one instance of fix bond/react allowed at a time"); + + // let's find number of reactions specified + nreacts = 0; + for (int i = 3; i < narg; i++) { + if (strcmp(arg[i],"react") == 0) { + nreacts++; + i = i + 6; // skip past mandatory arguments + if (i > narg) error->all(FLERR,"Illegal fix bond/react command: " + "'react' has too few arguments"); + } + } + + if (nreacts == 0) error->all(FLERR,"Illegal fix bond/react command: " + "missing mandatory 'react' argument"); + + size_vector = nreacts; + + int iarg = 3; + stabilization_flag = 0; + reset_mol_ids_flag = 1; + int num_common_keywords = 2; + for (int m = 0; m < num_common_keywords; m++) { + if (strcmp(arg[iarg],"stabilization") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal fix bond/react command: " + "'stabilization' keyword has too few arguments"); + stabilization_flag = utils::logical(FLERR,arg[iarg+1],false,lmp); + if (stabilization_flag) { + if (iarg+4 > narg) error->all(FLERR,"Illegal fix bond/react command:" + "'stabilization' keyword has too few arguments"); + exclude_group = utils::strdup(arg[iarg+2]); + nve_limit_xmax = arg[iarg+3]; + iarg += 4; + } else iarg += 2; + } else if (strcmp(arg[iarg],"reset_mol_ids") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal fix bond/react command: " + "'reset_mol_ids' keyword has too few arguments"); + reset_mol_ids_flag = utils::logical(FLERR,arg[iarg+1],false,lmp); + iarg += 2; + } else if (strcmp(arg[iarg],"react") == 0) { + break; + } else error->all(FLERR,"Illegal fix bond/react command: unknown keyword"); + } + + if (reset_mol_ids_flag) { + delete reset_mol_ids; + reset_mol_ids = new ResetAtomsMol(lmp); + reset_mol_ids->create_computes(id,group->names[igroup]); + } + + // set up common variables as vectors of length 'nreacts' + // nevery, cutoff, onemol, twomol, superimpose file + + // this looks excessive + // the price of vectorization (all reactions in one command)? + memory->create(rxn_name,nreacts,MAXNAME,"bond/react:rxn_name"); + memory->create(nevery,nreacts,"bond/react:nevery"); + memory->create(cutsq,nreacts,2,"bond/react:cutsq"); + memory->create(unreacted_mol,nreacts,"bond/react:unreacted_mol"); + memory->create(reacted_mol,nreacts,"bond/react:reacted_mol"); + memory->create(fraction,nreacts,"bond/react:fraction"); + memory->create(max_rxn,nreacts,"bond/react:max_rxn"); + memory->create(nlocalskips,nreacts,"bond/react:nlocalskips"); + memory->create(nghostlyskips,nreacts,"bond/react:nghostlyskips"); + memory->create(seed,nreacts,"bond/react:seed"); + memory->create(limit_duration,nreacts,"bond/react:limit_duration"); + memory->create(rate_limit,3,nreacts,"bond/react:rate_limit"); + memory->create(stabilize_steps_flag,nreacts,"bond/react:stabilize_steps_flag"); + memory->create(custom_charges_fragid,nreacts,"bond/react:custom_charges_fragid"); + memory->create(rescale_charges_flag,nreacts,"bond/react:rescale_charges_flag"); + memory->create(create_atoms_flag,nreacts,"bond/react:create_atoms_flag"); + memory->create(modify_create_fragid,nreacts,"bond/react:modify_create_fragid"); + memory->create(overlapsq,nreacts,"bond/react:overlapsq"); + memory->create(molecule_keyword,nreacts,"bond/react:molecule_keyword"); + memory->create(nconstraints,nreacts,"bond/react:nconstraints"); + memory->create(constraintstr,nreacts,MAXLINE,"bond/react:constraintstr"); + memory->create(var_flag,NUMVARVALS,nreacts,"bond/react:var_flag"); + memory->create(var_id,NUMVARVALS,nreacts,"bond/react:var_id"); + memory->create(iatomtype,nreacts,"bond/react:iatomtype"); + memory->create(jatomtype,nreacts,"bond/react:jatomtype"); + memory->create(ibonding,nreacts,"bond/react:ibonding"); + memory->create(jbonding,nreacts,"bond/react:jbonding"); + memory->create(closeneigh,nreacts,"bond/react:closeneigh"); + memory->create(groupbits,nreacts,"bond/react:groupbits"); + memory->create(reaction_count,nreacts,"bond/react:reaction_count"); + memory->create(local_rxn_count,nreacts,"bond/react:local_rxn_count"); + memory->create(ghostly_rxn_count,nreacts,"bond/react:ghostly_rxn_count"); + memory->create(reaction_count_total,nreacts,"bond/react:reaction_count_total"); + + rescale_charges_anyflag = 0; + for (int i = 0; i < nreacts; i++) { + fraction[i] = 1.0; + seed[i] = 12345; + max_rxn[i] = INT_MAX; + for (int j = 0; j < 3; j++) + rate_limit[j][i] = 0; + stabilize_steps_flag[i] = 0; + custom_charges_fragid[i] = -1; + rescale_charges_flag[i] = 0; + create_atoms_flag[i] = 0; + modify_create_fragid[i] = -1; + overlapsq[i] = 0.0; + molecule_keyword[i] = OFF; + nconstraints[i] = 0; + // set default limit duration to 60 timesteps + limit_duration[i] = 60; + reaction_count[i] = 0; + local_rxn_count[i] = 0; + ghostly_rxn_count[i] = 0; + reaction_count_total[i] = 0; + for (int j = 0; j < NUMVARVALS; j++) { + var_flag[j][i] = 0; + var_id[j][i] = 0; + } + } + + char **files; + files = new char*[nreacts]; + + for (int rxn = 0; rxn < nreacts; rxn++) { + + if (strcmp(arg[iarg],"react") != 0) error->all(FLERR,"Illegal fix bond/react command: " + "'react' or 'stabilization' has incorrect arguments"); + + iarg++; + + int n = strlen(arg[iarg]) + 1; + if (n > MAXNAME) error->all(FLERR,"Reaction name (react-ID) is too long (limit: 256 characters)"); + strcpy(rxn_name[rxn],arg[iarg++]); + + int groupid = group->find(arg[iarg++]); + if (groupid == -1) error->all(FLERR,"Could not find fix group ID"); + groupbits[rxn] = group->bitmask[groupid]; + + if (strncmp(arg[iarg],"v_",2) == 0) read_variable_keyword(&arg[iarg][2],NEVERY,rxn); + else { + nevery[rxn] = utils::inumeric(FLERR,arg[iarg],false,lmp); + if (nevery[rxn] <= 0) error->all(FLERR,"Illegal fix bond/react command: " + "'Nevery' must be a positive integer"); + } + iarg++; + + double cutoff; + if (strncmp(arg[iarg],"v_",2) == 0) { + read_variable_keyword(&arg[iarg][2],RMIN,rxn); + cutoff = input->variable->compute_equal(var_id[RMIN][rxn]); + } else cutoff = utils::numeric(FLERR,arg[iarg],false,lmp); + if (cutoff < 0.0) error->all(FLERR,"Illegal fix bond/react command: " + "'Rmin' cannot be negative"); + cutsq[rxn][0] = cutoff*cutoff; + iarg++; + + if (strncmp(arg[iarg],"v_",2) == 0) { + read_variable_keyword(&arg[iarg][2],RMAX,rxn); + cutoff = input->variable->compute_equal(var_id[RMAX][rxn]); + } else cutoff = utils::numeric(FLERR,arg[iarg],false,lmp); + if (cutoff < 0.0) error->all(FLERR,"Illegal fix bond/react command:" + "'Rmax' cannot be negative"); + cutsq[rxn][1] = cutoff*cutoff; + iarg++; + + unreacted_mol[rxn] = atom->find_molecule(arg[iarg++]); + if (unreacted_mol[rxn] == -1) error->all(FLERR,"Unreacted molecule template ID for " + "fix bond/react does not exist"); + reacted_mol[rxn] = atom->find_molecule(arg[iarg++]); + if (reacted_mol[rxn] == -1) error->all(FLERR,"Reacted molecule template ID for " + "fix bond/react does not exist"); + + //read map file + files[rxn] = utils::strdup(arg[iarg]); + iarg++; + + while (iarg < narg && strcmp(arg[iarg],"react") != 0) { + if (strcmp(arg[iarg],"prob") == 0) { + if (iarg+3 > narg) error->all(FLERR,"Illegal fix bond/react command: " + "'prob' keyword has too few arguments"); + // check if probability is a variable + if (strncmp(arg[iarg+1],"v_",2) == 0) { + read_variable_keyword(&arg[iarg+1][2],PROB,rxn); + fraction[rxn] = input->variable->compute_equal(var_id[PROB][rxn]); + } else { + // otherwise probability should be a number + fraction[rxn] = utils::numeric(FLERR,arg[iarg+1],false,lmp); + } + seed[rxn] = utils::inumeric(FLERR,arg[iarg+2],false,lmp); + if (fraction[rxn] < 0.0 || fraction[rxn] > 1.0) + error->all(FLERR,"Illegal fix bond/react command: " + "probability fraction must between 0 and 1, inclusive"); + if (seed[rxn] <= 0) error->all(FLERR,"Illegal fix bond/react command: " + "probability seed must be positive"); + iarg += 3; + } else if (strcmp(arg[iarg],"max_rxn") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal fix bond/react command: " + "'max_rxn' has too few arguments"); + max_rxn[rxn] = utils::inumeric(FLERR,arg[iarg+1],false,lmp); + if (max_rxn[rxn] < 0) error->all(FLERR,"Illegal fix bond/react command: " + "'max_rxn' cannot be negative"); + iarg += 2; + } else if (strcmp(arg[iarg],"rate_limit") == 0) { + if (iarg+3 > narg) error->all(FLERR,"Illegal fix bond/react command: " + "'rate_limit' has too few arguments"); + rate_limit[0][rxn] = 1; // serves as flag for rate_limit keyword + if (strncmp(arg[iarg+1],"v_",2) == 0) read_variable_keyword(&arg[iarg+1][2],NRATE,rxn); + else rate_limit[1][rxn] = utils::numeric(FLERR,arg[iarg+1],false,lmp); + rate_limit[2][rxn] = utils::numeric(FLERR,arg[iarg+2],false,lmp); + iarg += 3; + } else if (strcmp(arg[iarg],"stabilize_steps") == 0) { + if (stabilization_flag == 0) error->all(FLERR,"Stabilize_steps keyword " + "used without stabilization keyword"); + if (iarg+2 > narg) error->all(FLERR,"Illegal fix bond/react command: " + "'stabilize_steps' has too few arguments"); + limit_duration[rxn] = utils::numeric(FLERR,arg[iarg+1],false,lmp); + stabilize_steps_flag[rxn] = 1; + iarg += 2; + } else if (strcmp(arg[iarg],"custom_charges") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal fix bond/react command: " + "'custom_charges' has too few arguments"); + if (strcmp(arg[iarg+1],"no") == 0) custom_charges_fragid[rxn] = -1; //default + else { + custom_charges_fragid[rxn] = atom->molecules[unreacted_mol[rxn]]->findfragment(arg[iarg+1]); + if (custom_charges_fragid[rxn] < 0) error->one(FLERR,"Fix bond/react: Molecule fragment for " + "'custom_charges' keyword does not exist"); + } + iarg += 2; + } else if (strcmp(arg[iarg],"rescale_charges") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal fix bond/react command: " + "'rescale_charges' has too few arguments"); + if (strcmp(arg[iarg+1],"no") == 0) rescale_charges_flag[rxn] = 0; //default + else if (strcmp(arg[iarg+1],"yes") == 0) { + if (!atom->q_flag) error->all(FLERR,"Illegal fix bond/react command: cannot use " + "'rescale_charges' without atomic charges enabled"); + twomol = atom->molecules[reacted_mol[rxn]]; + if (!twomol->qflag) error->all(FLERR,"Illegal fix bond/react command: cannot use " + "'rescale_charges' without Charges section in post-reaction template"); + rescale_charges_flag[rxn] = 1; // overloaded below to also indicate number of atoms to update + rescale_charges_anyflag = 1; + cuff = 2; // index shift for extra values carried around by mega_gloves + } else error->one(FLERR,"Bond/react: Illegal option for 'rescale_charges' keyword"); + iarg += 2; + } else if (strcmp(arg[iarg],"molecule") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal fix bond/react command: " + "'molecule' has too few arguments"); + if (strcmp(arg[iarg+1],"off") == 0) molecule_keyword[rxn] = OFF; //default + else if (strcmp(arg[iarg+1],"inter") == 0) molecule_keyword[rxn] = INTER; + else if (strcmp(arg[iarg+1],"intra") == 0) molecule_keyword[rxn] = INTRA; + else error->one(FLERR,"Fix bond/react: Illegal option for 'molecule' keyword"); + iarg += 2; + } else if (strcmp(arg[iarg],"modify_create") == 0) { + if (iarg++ > narg) error->all(FLERR,"Illegal fix bond/react command: " + "'modify_create' has too few arguments"); + while (iarg < narg && strcmp(arg[iarg],"react") != 0) { + if (strcmp(arg[iarg],"fit") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal fix bond/react command: " + "'modify_create' has too few arguments"); + if (strcmp(arg[iarg+1],"all") == 0) modify_create_fragid[rxn] = -1; //default + else { + modify_create_fragid[rxn] = atom->molecules[reacted_mol[rxn]]->findfragment(arg[iarg+1]); + if (modify_create_fragid[rxn] < 0) error->one(FLERR,"Fix bond/react: Molecule fragment for " + "'modify_create' keyword does not exist"); + } + iarg += 2; + } else if (strcmp(arg[iarg],"overlap") == 0) { + if (iarg+2 > narg) error->all(FLERR,"Illegal fix bond/react command: " + "'modify_create' has too few arguments"); + overlapsq[rxn] = utils::numeric(FLERR,arg[iarg+1],false,lmp); + overlapsq[rxn] *= overlapsq[rxn]; + iarg += 2; + } else break; + } + } else error->all(FLERR,"Illegal fix bond/react command: unknown keyword"); + } + } + + max_natoms = 0; // the number of atoms in largest molecule template + max_rate_limit_steps = 0; + for (int myrxn = 0; myrxn < nreacts; myrxn++) { + twomol = atom->molecules[reacted_mol[myrxn]]; + max_natoms = MAX(max_natoms,twomol->natoms); + max_rate_limit_steps = MAX(max_rate_limit_steps,rate_limit[2][myrxn]); + } + + memory->create(equivalences,max_natoms,2,nreacts,"bond/react:equivalences"); + memory->create(reverse_equiv,max_natoms,2,nreacts,"bond/react:reverse_equiv"); + memory->create(edge,max_natoms,nreacts,"bond/react:edge"); + memory->create(landlocked_atoms,max_natoms,nreacts,"bond/react:landlocked_atoms"); + memory->create(store_rxn_count,max_rate_limit_steps,nreacts,"bond/react:store_rxn_count"); + memory->create(custom_charges,max_natoms,nreacts,"bond/react:custom_charges"); + memory->create(delete_atoms,max_natoms,nreacts,"bond/react:delete_atoms"); + memory->create(create_atoms,max_natoms,nreacts,"bond/react:create_atoms"); + memory->create(chiral_atoms,max_natoms,6,nreacts,"bond/react:chiral_atoms"); + memory->create(mol_total_charge,nreacts,"bond/react:mol_total_charge"); + + for (int j = 0; j < nreacts; j++) { + mol_total_charge[j] = 0.0; + for (int i = 0; i < max_natoms; i++) { + edge[i][j] = 0; + custom_charges[i][j] = 1; // update all partial charges by default + delete_atoms[i][j] = 0; + create_atoms[i][j] = 0; + for (int k = 0; k < 6; k++) { + chiral_atoms[i][k][j] = 0; + } + // default equivalences to their own mol index + // all but created atoms will be updated + for (int m = 0; m < 2; m++) { + equivalences[i][m][j] = i+1; + } + } + for (int i = 0; i < max_rate_limit_steps; i++) { + store_rxn_count[i][j] = -1; + } + } + + // read all map files afterward + for (int i = 0; i < nreacts; i++) { + open(files[i]); + onemol = atom->molecules[unreacted_mol[i]]; + twomol = atom->molecules[reacted_mol[i]]; + onemol->check_attributes(); + twomol->check_attributes(); + get_molxspecials(); + read_map_file(i); + fclose(fp); + if (ncreate == 0 && onemol->natoms != twomol->natoms) + error->all(FLERR,"Fix bond/react: Reaction templates must contain the same number of atoms"); + else if (ncreate > 0 && onemol->natoms + ncreate != twomol->natoms) + error->all(FLERR,"Fix bond/react: Incorrect number of created atoms"); + iatomtype[i] = onemol->type[ibonding[i]-1]; + jatomtype[i] = onemol->type[jbonding[i]-1]; + find_landlocked_atoms(i); + if (custom_charges_fragid[i] >= 0) CustomCharges(custom_charges_fragid[i],i); + } + + // charge rescaling values must be calculated after calling CustomCharges + for (int myrxn = 0; myrxn < nreacts; myrxn++) { + if (rescale_charges_flag[myrxn]) { + rescale_charges_flag[myrxn] = 0; // will now store number of updated atoms + twomol = atom->molecules[reacted_mol[myrxn]]; + for (int j = 0; j < twomol->natoms; j++) { + int jj = equivalences[j][1][myrxn]-1; + if (custom_charges[jj][myrxn] == 1 && delete_atoms[jj][myrxn] == 0) { + mol_total_charge[myrxn] += twomol->q[j]; + rescale_charges_flag[myrxn]++; + } + } + } + } + + // get the names of per-atom variables needed by 'rxn' functions of custom constraint + customvarnames(); + + // initialize Marsaglia RNG with processor-unique seed (Arrhenius prob) + + rrhandom = new RanMars*[narrhenius]; + int tmp = 0; + for (int i = 0; i < nreacts; i++) { + for (int j = 0; j < nconstraints[i]; j++) { + if (constraints[j][i].type == ARRHENIUS) { + rrhandom[tmp++] = new RanMars(lmp,(int) constraints[j][i].par[4] + comm->me); + } + } + } + + for (int i = 0; i < nreacts; i++) { + delete [] files[i]; + } + delete [] files; + + if (atom->molecular != Atom::MOLECULAR) + error->all(FLERR,"Fix bond/react: Cannot use fix bond/react with non-molecular systems"); + + // check if bonding atoms are 1-2, 1-3, or 1-4 bonded neighbors + // if so, we don't need non-bonded neighbor list + for (int myrxn = 0; myrxn < nreacts; myrxn++) { + closeneigh[myrxn] = -1; // indicates will search non-bonded neighbors + onemol = atom->molecules[unreacted_mol[myrxn]]; + get_molxspecials(); + for (int k = 0; k < onemol_nxspecial[ibonding[myrxn]-1][2]; k++) { + if (onemol_xspecial[ibonding[myrxn]-1][k] == jbonding[myrxn]) { + closeneigh[myrxn] = 2; // index for 1-4 neighbor + if (k < onemol_nxspecial[ibonding[myrxn]-1][1]) + closeneigh[myrxn] = 1; // index for 1-3 neighbor + if (k < onemol_nxspecial[ibonding[myrxn]-1][0]) + closeneigh[myrxn] = 0; // index for 1-2 neighbor + break; + } + } + } + + // initialize Marsaglia RNG with processor-unique seed ('prob' keyword) + + random = new RanMars*[nreacts]; + for (int i = 0; i < nreacts; i++) { + random[i] = new RanMars(lmp,seed[i] + comm->me); + } + + // set comm sizes needed by this fix + // forward is big due to comm of broken bonds and 1-2 neighbors + + comm_forward = MAX(2,2+atom->maxspecial); + comm_reverse = 2; + + // allocate arrays local to this fix + nmax = 0; + partner = finalpartner = nullptr; + distsq = nullptr; + maxattempt = 0; + attempt = nullptr; + nattempt = nullptr; + allnattempt = 0; + my_num_mega = 0; + local_num_mega = 0; + ghostly_num_mega = 0; + restore = nullptr; + + // zero out stats + global_megasize = 0; + avail_guesses = 0; + glove_counter = 0; + guess_branch = new int[MAXGUESS](); + pioneer_count = new int[max_natoms]; + my_mega_glove = nullptr; + local_mega_glove = nullptr; + ghostly_mega_glove = nullptr; + global_mega_glove = nullptr; + + // these are merely loop indices that became important + pion = neigh = trace = 0; + + id_fix1 = nullptr; + id_fix2 = nullptr; + id_fix3 = nullptr; + statted_id = nullptr; + custom_exclude_flag = 0; + + // used to store restart info + set = new Set[nreacts]; + memset(set,0,nreacts*sizeof(Set)); +} + +/* ---------------------------------------------------------------------- */ + +FixBondReact::~FixBondReact() +{ + for (int i = 0; i < narrhenius; i++) { + delete rrhandom[i]; + } + delete [] rrhandom; + + for (int i = 0; i < nreacts; i++) { + delete random[i]; + } + delete [] random; + + delete reset_mol_ids; + + memory->destroy(partner); + memory->destroy(finalpartner); + memory->destroy(nattempt); + memory->destroy(distsq); + memory->destroy(attempt); + memory->destroy(edge); + memory->destroy(equivalences); + memory->destroy(reverse_equiv); + memory->destroy(landlocked_atoms); + memory->destroy(store_rxn_count); + memory->destroy(custom_charges); + memory->destroy(delete_atoms); + memory->destroy(create_atoms); + memory->destroy(chiral_atoms); + memory->destroy(mol_total_charge); + if (vvec != nullptr) memory->destroy(vvec); + + memory->destroy(rxn_name); + memory->destroy(nevery); + memory->destroy(cutsq); + memory->destroy(unreacted_mol); + memory->destroy(reacted_mol); + memory->destroy(fraction); + memory->destroy(seed); + memory->destroy(max_rxn); + memory->destroy(nlocalskips); + memory->destroy(nghostlyskips); + memory->destroy(limit_duration); + memory->destroy(var_flag); + memory->destroy(var_id); + memory->destroy(rate_limit); + memory->destroy(stabilize_steps_flag); + memory->destroy(custom_charges_fragid); + memory->destroy(rescale_charges_flag); + memory->destroy(molecule_keyword); + memory->destroy(nconstraints); + memory->destroy(constraintstr); + memory->destroy(create_atoms_flag); + memory->destroy(modify_create_fragid); + memory->destroy(overlapsq); + + memory->destroy(iatomtype); + memory->destroy(jatomtype); + memory->destroy(ibonding); + memory->destroy(jbonding); + memory->destroy(closeneigh); + memory->destroy(groupbits); + memory->destroy(reaction_count); + memory->destroy(local_rxn_count); + memory->destroy(ghostly_rxn_count); + memory->destroy(reaction_count_total); + + if (attempted_rxn == 1) { + memory->destroy(restore_pt); + memory->destroy(restore); + memory->destroy(glove); + memory->destroy(pioneers); + memory->destroy(my_mega_glove); + memory->destroy(local_mega_glove); + memory->destroy(ghostly_mega_glove); + } + + memory->destroy(global_mega_glove); + + if (stabilization_flag == 1) { + // delete fixes if not already deleted + if (id_fix1 && modify->get_fix_by_id(id_fix1)) modify->delete_fix(id_fix1); + delete[] id_fix1; + + if (id_fix3 && modify->get_fix_by_id(id_fix3)) modify->delete_fix(id_fix3); + delete[] id_fix3; + } + + if (id_fix2 && modify->get_fix_by_id(id_fix2)) modify->delete_fix(id_fix2); + delete[] id_fix2; + + delete[] statted_id; + delete[] guess_branch; + delete[] pioneer_count; + delete[] set; + + if (group) { + group->assign(std::string(master_group) + " delete"); + if (stabilization_flag == 1) { + group->assign(std::string(exclude_group) + " delete"); + delete[] exclude_group; + } + } +} + +/* ---------------------------------------------------------------------- */ + +int FixBondReact::setmask() +{ + int mask = 0; + mask |= POST_INTEGRATE; + mask |= POST_INTEGRATE_RESPA; + return mask; +} + +/* ---------------------------------------------------------------------- +let's add an internal nve/limit fix for relaxation of reaction sites +also let's add our per-atom property fix here! +this per-atom property will state the timestep an atom was 'limited' +it will have the name 'i_limit_tags' and will be intitialized to 0 (not in group) +------------------------------------------------------------------------- */ + +void FixBondReact::post_constructor() +{ + // let's add the limit_tags per-atom property fix + id_fix2 = utils::strdup("bond_react_props_internal"); + if (!modify->get_fix_by_id(id_fix2)) + fix2 = modify->add_fix(std::string(id_fix2) + + " all property/atom i_limit_tags i_react_tags ghost yes"); + + // create master_group if not already existing + // NOTE: limit_tags and react_tags automaticaly intitialized to zero (unless read from restart) + group->find_or_create(master_group); + std::string cmd = fmt::format("{} dynamic all property limit_tags",master_group); + group->assign(cmd); + + if (stabilization_flag == 1) { + int groupid = group->find(exclude_group); + // create exclude_group if not already existing, or use as parent group if static + if (groupid == -1 || group->dynamic[groupid] == 0) { + + // create stabilization per-atom property + id_fix3 = utils::strdup("bond_react_stabilization_internal"); + if (!modify->get_fix_by_id(id_fix3)) + fix3 = modify->add_fix(std::string(id_fix3) + + " all property/atom i_statted_tags ghost yes"); + + statted_id = utils::strdup("statted_tags"); + + // if static group exists, use as parent group + // also, rename dynamic exclude_group by appending '_REACT' + char *exclude_PARENT_group; + exclude_PARENT_group = utils::strdup(exclude_group); + delete[] exclude_group; + exclude_group = utils::strdup(std::string(exclude_PARENT_group)+"_REACT"); + + group->find_or_create(exclude_group); + if (groupid == -1) + cmd = fmt::format("{} dynamic all property statted_tags",exclude_group); + else + cmd = fmt::format("{} dynamic {} property statted_tags",exclude_group,exclude_PARENT_group); + group->assign(cmd); + delete[] exclude_PARENT_group; + + // on to statted_tags (system-wide thermostat) + // initialize per-atom statted_flags to 1 + // (only if not already initialized by restart) + if (fix3->restart_reset != 1) { + int flag,cols; + int index = atom->find_custom("statted_tags",flag,cols); + int *i_statted_tags = atom->ivector[index]; + + for (int i = 0; i < atom->nlocal; i++) + i_statted_tags[i] = 1; + } + } else { + // sleeping code, for future capabilities + custom_exclude_flag = 1; + // first we have to find correct fix group reference + Fix *fix = modify->get_fix_by_id(std::string("GROUP_")+exclude_group); + + // this returns names of corresponding property + int unused; + char *idprop; + idprop = (char *) fix->extract("property",unused); + if (idprop == nullptr) + error->all(FLERR,"Exclude group must be a per-atom property group"); + statted_id = utils::strdup(idprop); + + // initialize per-atom statted_tags to 1 + // need to correct for smooth restarts + //int flag,cols; + //int index = atom->find_custom(statted_id,flag,cols); + //int *i_statted_tags = atom->ivector[index]; + //for (int i = 0; i < atom->nlocal; i++) + // i_statted_tags[i] = 1; + } + + // let's create a new nve/limit fix to limit newly reacted atoms + id_fix1 = utils::strdup("bond_react_MASTER_nve_limit"); + if (!modify->get_fix_by_id(id_fix1)) + fix1 = modify->add_fix(fmt::format("{} {} nve/limit {}", + id_fix1,master_group,nve_limit_xmax)); + } +} + +/* ---------------------------------------------------------------------- */ + +void FixBondReact::init() +{ + + if (utils::strmatch(update->integrate_style,"^respa")) + nlevels_respa = (dynamic_cast(update->integrate))->nlevels; + + // check cutoff for iatomtype,jatomtype + if (!utils::strmatch(force->pair_style,"^hybrid")) + for (int i = 0; i < nreacts; i++) + if (force->pair == nullptr || (closeneigh[i] < 0 && cutsq[i][1] > force->pair->cutsq[iatomtype[i]][jatomtype[i]])) + error->all(FLERR,"Fix bond/react: Fix bond/react cutoff is longer than pairwise cutoff"); + + // need a half neighbor list, built every Nevery steps + neighbor->add_request(this, NeighConst::REQ_OCCASIONAL); + + lastcheck = -1; +} + +/* ---------------------------------------------------------------------- */ + +void FixBondReact::init_list(int /*id*/, NeighList *ptr) +{ + list = ptr; +} + +/* ---------------------------------------------------------------------- + Identify all pairs of potentially reactive atoms for this time step. + This function is modified from LAMMPS’ fix bond/create. +---------------------------------------------------------------------- */ + +void FixBondReact::post_integrate() +{ + // update store_rxn_count on every step + for (int myrxn = 0; myrxn < nreacts; myrxn++) { + if (rate_limit[0][myrxn] == 1) { + for (int i = rate_limit[2][myrxn]-1; i > 0; i--) { + store_rxn_count[i][myrxn] = store_rxn_count[i-1][myrxn]; + } + store_rxn_count[0][myrxn] = reaction_count_total[myrxn]; + } + } + + // check if any reactions could occur on this timestep + int nevery_check = 1; + for (int i = 0; i < nreacts; i++) { + if (var_flag[NEVERY][i]) + nevery[i] = ceil(input->variable->compute_equal(var_id[NEVERY][i])); + if (nevery[i] <= 0) + error->all(FLERR,"Illegal fix bond/react command: " + "'Nevery' must be a positive integer"); + if (!(update->ntimestep % nevery[i])) { + nevery_check = 0; + break; + } + } + + for (int i = 0; i < nreacts; i++) { + reaction_count[i] = 0; + local_rxn_count[i] = 0; + ghostly_rxn_count[i] = 0; + nlocalskips[i] = 0; + nghostlyskips[i] = 0; + // update reaction probability + if (var_flag[PROB][i]) + fraction[i] = input->variable->compute_equal(var_id[PROB][i]); + } + + if (nevery_check) { + unlimit_bond(); + return; + } + + // acquire updated ghost atom positions + // necessary b/c are calling this after integrate, but before Verlet comm + + comm->forward_comm(); + + // resize bond partner list and initialize it + // needs to be atom->nmax in length + + if (atom->nmax > nmax) { + memory->destroy(partner); + memory->destroy(finalpartner); + memory->destroy(distsq); + memory->destroy(nattempt); + nmax = atom->nmax; + memory->create(partner,nmax,"bond/react:partner"); + memory->create(finalpartner,nmax,"bond/react:finalpartner"); + memory->create(distsq,nmax,2,"bond/react:distsq"); + memory->create(nattempt,nreacts,"bond/react:nattempt"); + } + + // reset 'attempt' counts + for (int i = 0; i < nreacts; i++) { + nattempt[i] = 0; + } + // reset per-bond compute map flag + atoms2bondflag = 0; + + int nlocal = atom->nlocal; + int nall = atom->nlocal + atom->nghost; + + // loop over neighbors of my atoms + // each atom sets one closest eligible partner atom ID to bond with + + tagint *tag = atom->tag; + int *type = atom->type; + + neighbor->build_one(list); + + // here we define a full special list + // may need correction for unusual special bond settings + nxspecial = atom->nspecial; + xspecial = atom->special; + + int j; + for (rxnID = 0; rxnID < nreacts; rxnID++) { + int rate_limit_flag = 1; + if (rate_limit[0][rxnID] == 1) { + int myrxn_count = store_rxn_count[rate_limit[2][rxnID]-1][rxnID]; + if (myrxn_count == -1) rate_limit_flag = 0; + else { + int nrxns_delta = reaction_count_total[rxnID] - myrxn_count; + int my_nrate; + if (var_flag[NRATE][rxnID] == 1) { + my_nrate = input->variable->compute_equal(var_id[NRATE][rxnID]); + } else my_nrate = rate_limit[1][rxnID]; + if (nrxns_delta >= my_nrate) rate_limit_flag = 0; + } + } + if ((update->ntimestep % nevery[rxnID]) || + (max_rxn[rxnID] <= reaction_count_total[rxnID]) || + (rate_limit_flag == 0)) continue; + for (int ii = 0; ii < nall; ii++) { + partner[ii] = 0; + finalpartner[ii] = 0; + distsq[ii][0] = 0.0; + distsq[ii][1] = BIG; + } + + // fork between far and close_partner here + if (closeneigh[rxnID] < 0) { + far_partner(); + // reverse comm of distsq and partner + // not needed if newton_pair off since I,J pair was seen by both procs + commflag = 2; + if (force->newton_pair) comm->reverse_comm(this); + } else { + close_partner(); + commflag = 2; + comm->reverse_comm(this); + } + + // each atom now knows its winning partner + // forward comm of partner, so ghosts have it + + commflag = 2; + comm->forward_comm(this,1); + + // consider for reaction: + // only if both atoms list each other as winning bond partner + // if other atom is owned by another proc, it should do same thing + + int temp_nattempt = 0; + for (int i = 0; i < nlocal; i++) { + if (partner[i] == 0) { + continue; + } + + j = atom->map(partner[i]); + if (partner[j] != tag[i]) { + continue; + } + + // store final bond partners and count the rxn possibility once + + finalpartner[i] = tag[j]; + finalpartner[j] = tag[i]; + + if (tag[i] < tag[j]) temp_nattempt++; + } + + // cycle loop if no even eligible bonding atoms were found (on any proc) + int some_chance; + MPI_Allreduce(&temp_nattempt,&some_chance,1,MPI_INT,MPI_SUM,world); + if (!some_chance) continue; + + // communicate final partner + + commflag = 3; + comm->forward_comm(this); + + // add instance to 'attempt' only if this processor + // owns the atoms with smaller global ID + // NOTE: we no longer care about ghost-ghost instances as bond/create did + // this is because we take care of updating topology later (and differently) + for (int i = 0; i < nlocal; i++) { + + if (finalpartner[i] == 0) continue; + + j = atom->map(finalpartner[i]); + if (tag[i] < tag[j]) { + if (nattempt[rxnID] > maxattempt-2) { + maxattempt += DELTA; + // third dim of 'attempt': bond/react integer ID + memory->grow(attempt,maxattempt,2,nreacts,"bond/react:attempt"); + } + // to ensure types remain in same order + if (iatomtype[rxnID] == type[i]) { + attempt[nattempt[rxnID]][0][rxnID] = tag[i]; + attempt[nattempt[rxnID]][1][rxnID] = finalpartner[i]; + nattempt[rxnID]++; + // add another attempt if initiator atoms are same type + if (iatomtype[rxnID] == jatomtype[rxnID]) { + attempt[nattempt[rxnID]][0][rxnID] = finalpartner[i]; + attempt[nattempt[rxnID]][1][rxnID] = tag[i]; + nattempt[rxnID]++; + } + } else { + attempt[nattempt[rxnID]][0][rxnID] = finalpartner[i]; + attempt[nattempt[rxnID]][1][rxnID] = tag[i]; + nattempt[rxnID]++; + } + } + } + } + + // break loop if no even eligible bonding atoms were found (on any proc) + int some_chance; + + allnattempt = 0; + for (int i = 0; i < nreacts; i++) + allnattempt += nattempt[i]; + + MPI_Allreduce(&allnattempt,&some_chance,1,MPI_INT,MPI_SUM,world); + if (!some_chance) { + unlimit_bond(); + return; + } + + // evaluate custom constraint variable values here and forward_comm + get_customvars(); + commflag = 1; + comm->forward_comm(this,ncustomvars); + + // run through the superimpose algorithm + // this checks if simulation topology matches unreacted mol template + superimpose_algorithm(); + // free atoms that have been limited after reacting + unlimit_bond(); +} + +/* ---------------------------------------------------------------------- + Search non-bonded neighbor lists if bonding atoms are not in special list +------------------------------------------------------------------------- */ + +void FixBondReact::far_partner() +{ + int inum,jnum,itype,jtype,possible; + double xtmp,ytmp,ztmp,delx,dely,delz,rsq; + int *ilist,*jlist,*numneigh,**firstneigh; + + // loop over neighbors of my atoms + // each atom sets one closest eligible partner atom ID to bond with + + double **x = atom->x; + tagint *tag = atom->tag; + int *mask = atom->mask; + int *type = atom->type; + + inum = list->inum; + ilist = list->ilist; + numneigh = list->numneigh; + firstneigh = list->firstneigh; + + // per-atom property indicating if in bond/react master group + int flag,cols; + int index1 = atom->find_custom("limit_tags",flag,cols); + int *i_limit_tags = atom->ivector[index1]; + + int i,j; + + for (int ii = 0; ii < inum; ii++) { + i = ilist[ii]; + if (!(mask[i] & groupbits[rxnID])) continue; + if (i_limit_tags[i] != 0) continue; + itype = type[i]; + xtmp = x[i][0]; + ytmp = x[i][1]; + ztmp = x[i][2]; + jlist = firstneigh[i]; + jnum = numneigh[i]; + + for (int jj = 0; jj < jnum; jj++) { + j = jlist[jj]; + j &= NEIGHMASK; + if (!(mask[j] & groupbits[rxnID])) { + continue; + } + + if (i_limit_tags[j] != 0) { + continue; + } + + if (molecule_keyword[rxnID] == INTER) { + if (atom->molecule[i] == atom->molecule[j]) continue; + } else if (molecule_keyword[rxnID] == INTRA) { + if (atom->molecule[i] != atom->molecule[j]) continue; + } + + jtype = type[j]; + possible = 0; + if (itype == iatomtype[rxnID] && jtype == jatomtype[rxnID]) { + possible = 1; + } else if (itype == jatomtype[rxnID] && jtype == iatomtype[rxnID]) { + possible = 1; + } + + if (possible == 0) continue; + + // do not allow bonding atoms within special list + for (int k = 0; k < nxspecial[i][2]; k++) + if (xspecial[i][k] == tag[j]) possible = 0; + if (!possible) continue; + + delx = xtmp - x[j][0]; + dely = ytmp - x[j][1]; + delz = ztmp - x[j][2]; + domain->minimum_image(delx,dely,delz); // ghost location fix + rsq = delx*delx + dely*dely + delz*delz; + + if (var_flag[RMIN][rxnID]) { + double cutoff = input->variable->compute_equal(var_id[RMIN][rxnID]); + cutsq[rxnID][0] = cutoff*cutoff; + } + if (var_flag[RMAX][rxnID]) { + double cutoff = input->variable->compute_equal(var_id[RMAX][rxnID]); + cutsq[rxnID][1] = cutoff*cutoff; + } + if (rsq >= cutsq[rxnID][1] || rsq <= cutsq[rxnID][0]) { + continue; + } + if (rsq < distsq[i][1]) { + partner[i] = tag[j]; + distsq[i][1] = rsq; + } + if (rsq < distsq[j][1]) { + partner[j] = tag[i]; + distsq[j][1] = rsq; + } + } + } +} + +/* ---------------------------------------------------------------------- + Slightly simpler to find bonding partner when a close neighbor +------------------------------------------------------------------------- */ + +void FixBondReact::close_partner() +{ + int n,i1,i2,itype,jtype; + double delx,dely,delz,rsq; + + double **x = atom->x; + tagint *tag = atom->tag; + int *type = atom->type; + int *mask = atom->mask; + + // per-atom property indicating if in bond/react master group + int flag,cols; + int index1 = atom->find_custom("limit_tags",flag,cols); + int *i_limit_tags = atom->ivector[index1]; + + // loop over special list + for (int ii = 0; ii < atom->nlocal; ii++) { + itype = type[ii]; + n = 0; + if (closeneigh[rxnID] != 0) + n = nxspecial[ii][closeneigh[rxnID]-1]; + for (; n < nxspecial[ii][closeneigh[rxnID]]; n++) { + i1 = ii; + i2 = atom->map(xspecial[ii][n]); + jtype = type[i2]; + if (!(mask[i1] & groupbits[rxnID])) continue; + if (!(mask[i2] & groupbits[rxnID])) continue; + if (i_limit_tags[i1] != 0) continue; + if (i_limit_tags[i2] != 0) continue; + if (itype != iatomtype[rxnID] || jtype != jatomtype[rxnID]) continue; + + if (molecule_keyword[rxnID] == INTER) { + if (atom->molecule[i1] == atom->molecule[i2]) continue; + } else if (molecule_keyword[rxnID] == INTRA) { + if (atom->molecule[i1] != atom->molecule[i2]) continue; + } + + delx = x[i1][0] - x[i2][0]; + dely = x[i1][1] - x[i2][1]; + delz = x[i1][2] - x[i2][2]; + domain->minimum_image(delx,dely,delz); // ghost location fix + rsq = delx*delx + dely*dely + delz*delz; + + if (var_flag[RMIN][rxnID]) { + double cutoff = input->variable->compute_equal(var_id[RMIN][rxnID]); + cutsq[rxnID][0] = cutoff*cutoff; + } + if (var_flag[RMAX][rxnID]) { + double cutoff = input->variable->compute_equal(var_id[RMAX][rxnID]); + cutsq[rxnID][1] = cutoff*cutoff; + } + if (rsq >= cutsq[rxnID][1] || rsq <= cutsq[rxnID][0]) continue; + + if (closeneigh[rxnID] == 0) { + if (rsq > distsq[i1][0]) { + partner[i1] = tag[i2]; + distsq[i1][0] = rsq; + } + if (rsq > distsq[i2][0]) { + partner[i2] = tag[i1]; + distsq[i2][0] = rsq; + } + } else { + if (rsq < distsq[i1][1]) { + partner[i1] = tag[i2]; + distsq[i1][1] = rsq; + } + if (rsq < distsq[i2][1]) { + partner[i2] = tag[i1]; + distsq[i2][1] = rsq; + } + } + } + } +} + +/* ---------------------------------------------------------------------- + Set up global variables. Loop through all pairs; loop through Pioneers + until Superimpose Algorithm is completed for each pair. +------------------------------------------------------------------------- */ + +void FixBondReact::superimpose_algorithm() +{ + const int nprocs = comm->nprocs; + my_num_mega = 0; + local_num_mega = 0; + ghostly_num_mega = 0; + + // indicates local ghosts of other procs + int tmp; + localsendlist = (int *) comm->extract("localsendlist",tmp); + + // quick description of important global indices you'll see floating about: + // 'pion' is the pioneer loop index + // 'neigh' in the first neighbor index + // 'trace' retraces the first nieghbors + // trace: once you choose a first neighbor, you then check for other nieghbors of same type + + if (attempted_rxn == 1) { + memory->destroy(restore_pt); + memory->destroy(restore); + memory->destroy(glove); + memory->destroy(pioneers); + memory->destroy(my_mega_glove); + memory->destroy(local_mega_glove); + memory->destroy(ghostly_mega_glove); + } + + memory->create(glove,max_natoms,2,"bond/react:glove"); + memory->create(restore_pt,MAXGUESS,4,"bond/react:restore_pt"); + memory->create(pioneers,max_natoms,"bond/react:pioneers"); + memory->create(restore,max_natoms,MAXGUESS*4,"bond/react:restore"); + memory->create(my_mega_glove,max_natoms+cuff,allnattempt,"bond/react:my_mega_glove"); + + for (int i = 0; i < max_natoms+cuff; i++) + for (int j = 0; j < allnattempt; j++) + my_mega_glove[i][j] = 0.0; + + attempted_rxn = 1; + + // let's finally begin the superimpose loop + for (rxnID = 0; rxnID < nreacts; rxnID++) { + for (lcl_inst = 0; lcl_inst < nattempt[rxnID]; lcl_inst++) { + + onemol = atom->molecules[unreacted_mol[rxnID]]; + twomol = atom->molecules[reacted_mol[rxnID]]; + get_molxspecials(); + + status = PROCEED; + + glove_counter = 0; + for (int i = 0; i < max_natoms; i++) { + for (int j = 0; j < 2; j++) { + glove[i][j] = 0; + } + } + + for (int i = 0; i < MAXGUESS; i++) { + guess_branch[i] = 0; + } + + int myibonding = ibonding[rxnID]; + int myjbonding = jbonding[rxnID]; + + glove[myibonding-1][0] = myibonding; + glove[myibonding-1][1] = attempt[lcl_inst][0][rxnID]; + glove_counter++; + glove[myjbonding-1][0] = myjbonding; + glove[myjbonding-1][1] = attempt[lcl_inst][1][rxnID]; + glove_counter++; + + // special case, only two atoms in reaction templates + // then: bonding onemol_nxspecials guaranteed to be equal, and either 0 or 1 + if (glove_counter == onemol->natoms) { + tagint local_atom1 = atom->map(glove[myibonding-1][1]); + tagint local_atom2 = atom->map(glove[myjbonding-1][1]); + if ( (nxspecial[local_atom1][0] == onemol_nxspecial[myibonding-1][0] && + nxspecial[local_atom2][0] == nxspecial[local_atom1][0]) && + (nxspecial[local_atom1][0] == 0 || + xspecial[local_atom1][0] == atom->tag[local_atom2]) && + check_constraints()) { + if (fraction[rxnID] < 1.0 && + random[rxnID]->uniform() >= fraction[rxnID]) { + status = REJECT; + } else { + status = ACCEPT; + my_mega_glove[0][my_num_mega] = (double) rxnID; + if (rescale_charges_flag[rxnID]) my_mega_glove[1][my_num_mega] = get_totalcharge(); + for (int i = 0; i < onemol->natoms; i++) { + my_mega_glove[i+cuff][my_num_mega] = (double) glove[i][1]; + } + my_num_mega++; + } + } else status = REJECT; + } + + avail_guesses = 0; + + for (int i = 0; i < max_natoms; i++) + pioneer_count[i] = 0; + + for (int i = 0; i < onemol_nxspecial[myibonding-1][0]; i++) + pioneer_count[onemol_xspecial[myibonding-1][i]-1]++; + + for (int i = 0; i < onemol_nxspecial[myjbonding-1][0]; i++) + pioneer_count[onemol_xspecial[myjbonding-1][i]-1]++; + + + int hang_catch = 0; + while (status != ACCEPT && status != REJECT) { + + for (int i = 0; i < max_natoms; i++) { + pioneers[i] = 0; + } + + for (int i = 0; i < onemol->natoms; i++) { + if (glove[i][0] != 0 && pioneer_count[i] < onemol_nxspecial[i][0] && edge[i][rxnID] == 0) { + pioneers[i] = 1; + } + } + + // run through the pioneers + // due to use of restore points, 'pion' index can change in loop + for (pion = 0; pion < onemol->natoms; pion++) { + if (pioneers[pion] || status == GUESSFAIL) { + make_a_guess(); + if (status == ACCEPT || status == REJECT) break; + } + } + + // reaction site found successfully! + if (status == ACCEPT) { + if (fraction[rxnID] < 1.0 && + random[rxnID]->uniform() >= fraction[rxnID]) status = REJECT; + else { + my_mega_glove[0][my_num_mega] = (double) rxnID; + if (rescale_charges_flag[rxnID]) my_mega_glove[1][my_num_mega] = get_totalcharge(); + for (int i = 0; i < onemol->natoms; i++) { + my_mega_glove[i+cuff][my_num_mega] = (double) glove[i][1]; + } + my_num_mega++; + } + } + hang_catch++; + // let's go ahead and catch the simplest of hangs + //if (hang_catch > onemol->natoms*4) + if (hang_catch > atom->nlocal*30) { + error->one(FLERR,"Fix bond/react: Excessive iteration of superimpose algorithm. " + "Please check that all pre-reaction template atoms are linked to an initiator atom, " + "via at least one path that does not involve edge atoms."); + } + } + } + } + + global_megasize = 0; + + memory->create(local_mega_glove,max_natoms+cuff,my_num_mega,"bond/react:local_mega_glove"); + memory->create(ghostly_mega_glove,max_natoms+cuff,my_num_mega,"bond/react:ghostly_mega_glove"); + + for (int i = 0; i < max_natoms+cuff; i++) { + for (int j = 0; j < my_num_mega; j++) { + local_mega_glove[i][j] = 0.0; + ghostly_mega_glove[i][j] = 0.0; + } + } + + dedup_mega_gloves(LOCAL); // make sure atoms aren't added to more than one reaction + glove_ghostcheck(); // split into 'local' and 'global' + ghost_glovecast(); // consolidate all mega_gloves to all processors + + MPI_Allreduce(&local_rxn_count[0],&reaction_count[0],nreacts,MPI_INT,MPI_SUM,world); + + int rxnflag = 0; + if (comm->me == 0) + for (int i = 0; i < nreacts; i++) { + reaction_count_total[i] += reaction_count[i] + ghostly_rxn_count[i]; + rxnflag += reaction_count[i] + ghostly_rxn_count[i]; + } + + MPI_Bcast(&reaction_count_total[0], nreacts, MPI_INT, 0, world); + MPI_Bcast(&rxnflag, 1, MPI_INT, 0, world); + + if (!rxnflag) return; + + // C++11 and later compatible version of Park pRNG + std::random_device rnd; + std::minstd_rand park_rng(rnd()); + + // check if we overstepped our reaction limit, via either max_rxn or rate_limit + for (int i = 0; i < nreacts; i++) { + int overstep = 0; + int max_rxn_overstep = reaction_count_total[i] - max_rxn[i]; + overstep = MAX(overstep,max_rxn_overstep); + if (rate_limit[0][i] == 1) { + int myrxn_count = store_rxn_count[rate_limit[2][i]-1][i]; + if (myrxn_count != -1) { + int nrxn_delta = reaction_count_total[i] - myrxn_count; + int my_nrate; + if (var_flag[NRATE][i] == 1) { + my_nrate = input->variable->compute_equal(var_id[NRATE][i]); + } else my_nrate = rate_limit[1][i]; + int rate_limit_overstep = nrxn_delta - my_nrate; + overstep = MAX(overstep,rate_limit_overstep); + } + } + + if (overstep > 0) { + // let's randomly choose rxns to skip, unbiasedly from local and ghostly + int *local_rxncounts; + int *all_localskips; + memory->create(local_rxncounts,nprocs,"bond/react:local_rxncounts"); + memory->create(all_localskips,nprocs,"bond/react:all_localskips"); + MPI_Gather(&local_rxn_count[i],1,MPI_INT,local_rxncounts,1,MPI_INT,0,world); + if (comm->me == 0) { + int delta_rxn = reaction_count[i] + ghostly_rxn_count[i]; + // when using variable input for rate_limit, rate_limit_overstep could be > delta_rxn (below) + // we need to limit overstep to the number of reactions on this timestep + // essentially skipping all reactions, would be more efficient to use a skip_all flag + if (overstep > delta_rxn) overstep = delta_rxn; + int *rxn_by_proc; + memory->create(rxn_by_proc,delta_rxn,"bond/react:rxn_by_proc"); + for (int j = 0; j < delta_rxn; j++) + rxn_by_proc[j] = -1; // corresponds to ghostly + int itemp = 0; + for (int j = 0; j < nprocs; j++) + for (int k = 0; k < local_rxncounts[j]; k++) + rxn_by_proc[itemp++] = j; + std::shuffle(&rxn_by_proc[0],&rxn_by_proc[delta_rxn], park_rng); + for (int j = 0; j < nprocs; j++) + all_localskips[j] = 0; + nghostlyskips[i] = 0; + for (int j = 0; j < overstep; j++) { + if (rxn_by_proc[j] == -1) nghostlyskips[i]++; + else all_localskips[rxn_by_proc[j]]++; + } + memory->destroy(rxn_by_proc); + reaction_count_total[i] -= overstep; + } + MPI_Scatter(&all_localskips[0],1,MPI_INT,&nlocalskips[i],1,MPI_INT,0,world); + MPI_Bcast(&nghostlyskips[i],1,MPI_INT,0,world); + memory->destroy(local_rxncounts); + memory->destroy(all_localskips); + } + } + MPI_Bcast(&reaction_count_total[0], nreacts, MPI_INT, 0, world); + + // this updates topology next step + next_reneighbor = update->ntimestep; + + update_everything(); // change topology +} + +/* ---------------------------------------------------------------------- + Screen for obvious algorithm fails. This is the return point when a guess + has failed: check for available restore points. +------------------------------------------------------------------------- */ + +void FixBondReact::make_a_guess() +{ + int *type = atom->type; + int nfirst_neighs = onemol_nxspecial[pion][0]; + + // per-atom property indicating if in bond/react master group + int flag,cols; + int index1 = atom->find_custom("limit_tags",flag,cols); + int *i_limit_tags = atom->ivector[index1]; + + if (status == GUESSFAIL && avail_guesses == 0) { + status = REJECT; + return; + } + + if (status == GUESSFAIL && avail_guesses > 0) { + // load restore point + for (int i = 0; i < onemol->natoms; i++) { + glove[i][0] = restore[i][(avail_guesses*4)-4]; + glove[i][1] = restore[i][(avail_guesses*4)-3]; + pioneer_count[i] = restore[i][(avail_guesses*4)-2]; + pioneers[i] = restore[i][(avail_guesses*4)-1]; + } + pion = restore_pt[avail_guesses-1][0]; + neigh = restore_pt[avail_guesses-1][1]; + trace = restore_pt[avail_guesses-1][2]; + glove_counter = restore_pt[avail_guesses-1][3]; + status = RESTORE; + neighbor_loop(); + if (status != PROCEED) return; + } + + nfirst_neighs = onemol_nxspecial[pion][0]; + + // check if any of first neighbors are in bond_react_MASTER_group + // if so, this constitutes a fail + // because still undergoing a previous reaction! + // could technically fail unnecessarily during a wrong guess if near edge atoms + // we accept this temporary and infrequent decrease in reaction occurrences + + for (int i = 0; i < nxspecial[atom->map(glove[pion][1])][0]; i++) { + if (atom->map(xspecial[atom->map(glove[pion][1])][i]) < 0) { + error->one(FLERR,"Fix bond/react: Fix bond/react needs ghost atoms from further away"); // parallel issues. + } + if (i_limit_tags[(int)atom->map(xspecial[atom->map(glove[pion][1])][i])] != 0) { + status = GUESSFAIL; + return; + } + } + + // check for same number of neighbors between unreacted mol and simulation + if (nfirst_neighs != nxspecial[atom->map(glove[pion][1])][0]) { + status = GUESSFAIL; + return; + } + + // make sure all neighbors aren't already assigned + // an issue discovered for coarse-grained example + int assigned_count = 0; + for (int i = 0; i < nfirst_neighs; i++) + for (int j = 0; j < onemol->natoms; j++) + if (xspecial[atom->map(glove[pion][1])][i] == glove[j][1]) { + assigned_count++; + break; + } + + if (assigned_count == nfirst_neighs) status = GUESSFAIL; + + // check if all neigh atom types are the same between simulation and unreacted mol + int *mol_ntypes = new int[atom->ntypes]; + int *lcl_ntypes = new int[atom->ntypes]; + + for (int i = 0; i < atom->ntypes; i++) { + mol_ntypes[i] = 0; + lcl_ntypes[i] = 0; + } + + for (int i = 0; i < nfirst_neighs; i++) { + mol_ntypes[(int)onemol->type[(int)onemol_xspecial[pion][i]-1]-1]++; + lcl_ntypes[(int)type[(int)atom->map(xspecial[atom->map(glove[pion][1])][i])]-1]++; //added -1 + } + + for (int i = 0; i < atom->ntypes; i++) { + if (mol_ntypes[i] != lcl_ntypes[i]) { + status = GUESSFAIL; + delete [] mol_ntypes; + delete [] lcl_ntypes; + return; + } + } + + delete [] mol_ntypes; + delete [] lcl_ntypes; + + // okay everything seems to be in order. let's assign some ID pairs!!! + neighbor_loop(); +} + +/* ---------------------------------------------------------------------- + Loop through all First Bonded Neighbors of the current Pioneer. + Prepare appropriately if we are in Restore Mode. +------------------------------------------------------------------------- */ + +void FixBondReact::neighbor_loop() +{ + int nfirst_neighs = onemol_nxspecial[pion][0]; + + if (status == RESTORE) { + check_a_neighbor(); + return; + } + + for (neigh = 0; neigh < nfirst_neighs; neigh++) { + if (glove[(int)onemol_xspecial[pion][neigh]-1][0] == 0) { + check_a_neighbor(); + } + } + // status should still = PROCEED +} + +/* ---------------------------------------------------------------------- + Check if we can assign this First Neighbor to pre-reacted template + without guessing. If so, do it! If not, call crosscheck_the_nieghbor(). +------------------------------------------------------------------------- */ + +void FixBondReact::check_a_neighbor() +{ + int *type = atom->type; + int nfirst_neighs = onemol_nxspecial[pion][0]; + + if (status != RESTORE) { + // special consideration for hydrogen atoms (and all first neighbors bonded to no other atoms) (and aren't edge atoms) + if (onemol_nxspecial[(int)onemol_xspecial[pion][neigh]-1][0] == 1 && edge[(int)onemol_xspecial[pion][neigh]-1][rxnID] == 0) { + + for (int i = 0; i < nfirst_neighs; i++) { + + if (type[(int)atom->map(xspecial[(int)atom->map(glove[pion][1])][i])] == onemol->type[(int)onemol_xspecial[pion][neigh]-1] && + nxspecial[(int)atom->map(xspecial[(int)atom->map(glove[pion][1])][i])][0] == 1) { + + int already_assigned = 0; + for (int j = 0; j < onemol->natoms; j++) { + if (glove[j][1] == xspecial[atom->map(glove[pion][1])][i]) { + already_assigned = 1; + break; + } + } + + if (already_assigned == 0) { + glove[(int)onemol_xspecial[pion][neigh]-1][0] = onemol_xspecial[pion][neigh]; + glove[(int)onemol_xspecial[pion][neigh]-1][1] = xspecial[(int)atom->map(glove[pion][1])][i]; + + //another check for ghost atoms. perhaps remove the one in make_a_guess + if (atom->map(glove[(int)onemol_xspecial[pion][neigh]-1][1]) < 0) { + error->one(FLERR,"Fix bond/react: Fix bond/react needs ghost atoms from further away"); + } + + for (int j = 0; j < onemol_nxspecial[onemol_xspecial[pion][neigh]-1][0]; j++) { + pioneer_count[onemol_xspecial[onemol_xspecial[pion][neigh]-1][j]-1]++; + } + + glove_counter++; + if (glove_counter == onemol->natoms) { + if (ring_check() && check_constraints()) status = ACCEPT; + else status = GUESSFAIL; + return; + } + // status should still == PROCEED + return; + } + } + } + // we are here if no matching atom found + status = GUESSFAIL; + return; + } + } + + crosscheck_the_neighbor(); + if (status != PROCEED) { + if (status == CONTINUE) + status = PROCEED; + return; + } + + // finally ready to match non-duplicate, non-edge atom IDs!! + + for (int i = 0; i < nfirst_neighs; i++) { + + if (type[atom->map((int)xspecial[(int)atom->map(glove[pion][1])][i])] == onemol->type[(int)onemol_xspecial[pion][neigh]-1]) { + int already_assigned = 0; + + //check if a first neighbor of the pioneer is already assigned to pre-reacted template + for (int j = 0; j < onemol->natoms; j++) { + if (glove[j][1] == xspecial[atom->map(glove[pion][1])][i]) { + already_assigned = 1; + break; + } + } + + if (already_assigned == 0) { + glove[(int)onemol_xspecial[pion][neigh]-1][0] = onemol_xspecial[pion][neigh]; + glove[(int)onemol_xspecial[pion][neigh]-1][1] = xspecial[(int)atom->map(glove[pion][1])][i]; + + //another check for ghost atoms. perhaps remove the one in make_a_guess + if (atom->map(glove[(int)onemol_xspecial[pion][neigh]-1][1]) < 0) { + error->one(FLERR,"Fix bond/react: Fix bond/react needs ghost atoms from further away"); + } + + for (int ii = 0; ii < onemol_nxspecial[onemol_xspecial[pion][neigh]-1][0]; ii++) { + pioneer_count[onemol_xspecial[onemol_xspecial[pion][neigh]-1][ii]-1]++; + } + + glove_counter++; + if (glove_counter == onemol->natoms) { + if (ring_check() && check_constraints()) status = ACCEPT; + else status = GUESSFAIL; + return; + // will never complete here when there are edge atoms + // ...actually that could be wrong if people get creative...shouldn't affect anything + } + // status should still = PROCEED + return; + } + } + } + // status is still 'PROCEED' if we are here! +} + +/* ---------------------------------------------------------------------- + Check if there a viable guess to be made. If so, prepare to make a + guess by recording a restore point. +------------------------------------------------------------------------- */ + +void FixBondReact::crosscheck_the_neighbor() +{ + int nfirst_neighs = onemol_nxspecial[pion][0]; + + if (status == RESTORE) { + inner_crosscheck_loop(); + return; + } + + for (trace = 0; trace < nfirst_neighs; trace++) { + if (neigh!=trace && onemol->type[(int)onemol_xspecial[pion][neigh]-1] == onemol->type[(int)onemol_xspecial[pion][trace]-1] && + glove[onemol_xspecial[pion][trace]-1][0] == 0) { + + if (avail_guesses == MAXGUESS) { + error->warning(FLERR,"Fix bond/react: Fix bond/react failed because MAXGUESS set too small. ask developer for info"); + status = GUESSFAIL; + return; + } + avail_guesses++; + for (int i = 0; i < onemol->natoms; i++) { + restore[i][(avail_guesses*4)-4] = glove[i][0]; + restore[i][(avail_guesses*4)-3] = glove[i][1]; + restore[i][(avail_guesses*4)-2] = pioneer_count[i]; + restore[i][(avail_guesses*4)-1] = pioneers[i]; + restore_pt[avail_guesses-1][0] = pion; + restore_pt[avail_guesses-1][1] = neigh; + restore_pt[avail_guesses-1][2] = trace; + restore_pt[avail_guesses-1][3] = glove_counter; + } + + inner_crosscheck_loop(); + return; + } + } + // status is still 'PROCEED' if we are here! +} + +/* ---------------------------------------------------------------------- + We are ready to make a guess. If there are multiple possible choices + for this guess, keep track of these. +------------------------------------------------------------------------- */ + +void FixBondReact::inner_crosscheck_loop() +{ + int *type = atom->type; + // arbitrarily limited to 5 identical first neighbors + tagint tag_choices[5]; + int nfirst_neighs = onemol_nxspecial[pion][0]; + + int num_choices = 0; + for (int i = 0; i < nfirst_neighs; i++) { + if (type[(int)atom->map(xspecial[atom->map(glove[pion][1])][i])] == onemol->type[(int)onemol_xspecial[pion][neigh]-1]) { + if (num_choices == 5) { // here failed because too many identical first neighbors. but really no limit if situation arises + status = GUESSFAIL; + return; + } + tag_choices[num_choices++] = xspecial[atom->map(glove[pion][1])][i]; + } + } + + // guess branch is for when multiple identical neighbors. then we guess each one in turn + // guess_branch must work even when avail_guesses = 0. so index accordingly! + // ...actually, avail_guesses should never be zero here anyway + if (guess_branch[avail_guesses-1] == 0) guess_branch[avail_guesses-1] = num_choices; + + for (int i=1; i < num_choices; ++i) { + tagint hold = tag_choices[i]; + int j = i - 1; + while ((j >= 0) && (tag_choices[j] > hold)) { + tag_choices[j+1] = tag_choices[j]; + --j; + } + tag_choices[j+1] = hold; + } + + for (int i = guess_branch[avail_guesses-1]-1; i >= 0; i--) { + int already_assigned = 0; + for (int j = 0; j < onemol->natoms; j++) { + if (glove[j][1] == tag_choices[i]) { + already_assigned = 1; + break; + } + } + if (already_assigned == 1) { + guess_branch[avail_guesses-1]--; + if (guess_branch[avail_guesses-1] == 0) { + status = REJECT; + return; + } + } else { + glove[onemol_xspecial[pion][neigh]-1][0] = onemol_xspecial[pion][neigh]; + glove[onemol_xspecial[pion][neigh]-1][1] = tag_choices[i]; + guess_branch[avail_guesses-1]--; + break; + } + } + + //another check for ghost atoms. perhaps remove the one in make_a_guess + if (atom->map(glove[(int)onemol_xspecial[pion][neigh]-1][1]) < 0) { + error->one(FLERR,"Fix bond/react: Fix bond/react needs ghost atoms from further away"); + } + + if (guess_branch[avail_guesses-1] == 0) avail_guesses--; + + for (int i = 0; i < onemol_nxspecial[onemol_xspecial[pion][neigh]-1][0]; i++) { + pioneer_count[onemol_xspecial[onemol_xspecial[pion][neigh]-1][i]-1]++; + } + glove_counter++; + if (glove_counter == onemol->natoms) { + if (ring_check() && check_constraints()) status = ACCEPT; + else status = GUESSFAIL; + return; + } + status = CONTINUE; +} + +/* ---------------------------------------------------------------------- + Check that newly assigned atoms have correct bonds + Necessary for certain ringed structures +------------------------------------------------------------------------- */ + +int FixBondReact::ring_check() +{ + // ring_check can be made more efficient by re-introducing 'frozen' atoms + // 'frozen' atoms have been assigned and also are no longer pioneers + + // double check the number of neighbors match for all non-edge atoms + // otherwise, atoms at 'end' of symmetric ring can behave like edge atoms + for (int i = 0; i < onemol->natoms; i++) + if (edge[i][rxnID] == 0 && + onemol_nxspecial[i][0] != nxspecial[atom->map(glove[i][1])][0]) + return 0; + + for (int i = 0; i < onemol->natoms; i++) { + for (int j = 0; j < onemol_nxspecial[i][0]; j++) { + int ring_fail = 1; + int ispecial = onemol_xspecial[i][j]; + for (int k = 0; k < nxspecial[atom->map(glove[i][1])][0]; k++) { + if (xspecial[atom->map(glove[i][1])][k] == glove[ispecial-1][1]) { + ring_fail = 0; + break; + } + } + if (ring_fail == 1) return 0; + } + } + return 1; +} + +/* ---------------------------------------------------------------------- +evaluate constraints: return 0 if any aren't satisfied +------------------------------------------------------------------------- */ + +int FixBondReact::check_constraints() +{ + double x1[3],x2[3],x3[3],x4[3]; + double delx,dely,delz,rsq; + double delx1,dely1,delz1,delx2,dely2,delz2; + double rsq1,rsq2,r1,r2,c,t,prrhob; + // for computation of dihedrals + double vb1x,vb1y,vb1z,vb2x,vb2y,vb2z,vb3x,vb3y,vb3z,vb2xm,vb2ym,vb2zm; + double ax,ay,az,bx,by,bz,rasq,rbsq,rgsq,rg,ra2inv,rb2inv,rabinv; + double s,phi; + int ANDgate; + + tagint atom1,atom2; + double **x = atom->x; + + int *satisfied; + memory->create(satisfied,nconstraints[rxnID],"bond/react:satisfied"); + for (int i = 0; i < nconstraints[rxnID]; i++) + satisfied[i] = 1; + + for (int i = 0; i < nconstraints[rxnID]; i++) { + if (constraints[i][rxnID].type == DISTANCE) { + get_IDcoords(constraints[i][rxnID].idtype[0], constraints[i][rxnID].id[0], x1); + get_IDcoords(constraints[i][rxnID].idtype[1], constraints[i][rxnID].id[1], x2); + delx = x1[0] - x2[0]; + dely = x1[1] - x2[1]; + delz = x1[2] - x2[2]; + domain->minimum_image(delx,dely,delz); // ghost location fix + rsq = delx*delx + dely*dely + delz*delz; + if (rsq < constraints[i][rxnID].par[0] || rsq > constraints[i][rxnID].par[1]) satisfied[i] = 0; + } else if (constraints[i][rxnID].type == ANGLE) { + get_IDcoords(constraints[i][rxnID].idtype[0], constraints[i][rxnID].id[0], x1); + get_IDcoords(constraints[i][rxnID].idtype[1], constraints[i][rxnID].id[1], x2); + get_IDcoords(constraints[i][rxnID].idtype[2], constraints[i][rxnID].id[2], x3); + + // 1st bond + delx1 = x1[0] - x2[0]; + dely1 = x1[1] - x2[1]; + delz1 = x1[2] - x2[2]; + domain->minimum_image(delx1,dely1,delz1); // ghost location fix + rsq1 = delx1*delx1 + dely1*dely1 + delz1*delz1; + r1 = sqrt(rsq1); + + // 2nd bond + delx2 = x3[0] - x2[0]; + dely2 = x3[1] - x2[1]; + delz2 = x3[2] - x2[2]; + domain->minimum_image(delx2,dely2,delz2); // ghost location fix + rsq2 = delx2*delx2 + dely2*dely2 + delz2*delz2; + r2 = sqrt(rsq2); + + // angle (cos and sin) + c = delx1*delx2 + dely1*dely2 + delz1*delz2; + c /= r1*r2; + if (c > 1.0) c = 1.0; + if (c < -1.0) c = -1.0; + if (acos(c) < constraints[i][rxnID].par[0] || acos(c) > constraints[i][rxnID].par[1]) satisfied[i] = 0; + } else if (constraints[i][rxnID].type == DIHEDRAL) { + // phi calculation from dihedral style harmonic + get_IDcoords(constraints[i][rxnID].idtype[0], constraints[i][rxnID].id[0], x1); + get_IDcoords(constraints[i][rxnID].idtype[1], constraints[i][rxnID].id[1], x2); + get_IDcoords(constraints[i][rxnID].idtype[2], constraints[i][rxnID].id[2], x3); + get_IDcoords(constraints[i][rxnID].idtype[3], constraints[i][rxnID].id[3], x4); + + vb1x = x1[0] - x2[0]; + vb1y = x1[1] - x2[1]; + vb1z = x1[2] - x2[2]; + domain->minimum_image(vb1x,vb1y,vb1z); + + vb2x = x3[0] - x2[0]; + vb2y = x3[1] - x2[1]; + vb2z = x3[2] - x2[2]; + domain->minimum_image(vb2x,vb2y,vb2z); + + vb2xm = -vb2x; + vb2ym = -vb2y; + vb2zm = -vb2z; + domain->minimum_image(vb2xm,vb2ym,vb2zm); + + vb3x = x4[0] - x3[0]; + vb3y = x4[1] - x3[1]; + vb3z = x4[2] - x3[2]; + domain->minimum_image(vb3x,vb3y,vb3z); + + ax = vb1y*vb2zm - vb1z*vb2ym; + ay = vb1z*vb2xm - vb1x*vb2zm; + az = vb1x*vb2ym - vb1y*vb2xm; + bx = vb3y*vb2zm - vb3z*vb2ym; + by = vb3z*vb2xm - vb3x*vb2zm; + bz = vb3x*vb2ym - vb3y*vb2xm; + + rasq = ax*ax + ay*ay + az*az; + rbsq = bx*bx + by*by + bz*bz; + rgsq = vb2xm*vb2xm + vb2ym*vb2ym + vb2zm*vb2zm; + rg = sqrt(rgsq); + + ra2inv = rb2inv = 0.0; + if (rasq > 0) ra2inv = 1.0/rasq; + if (rbsq > 0) rb2inv = 1.0/rbsq; + rabinv = sqrt(ra2inv*rb2inv); + + c = (ax*bx + ay*by + az*bz)*rabinv; + s = rg*rabinv*(ax*vb3x + ay*vb3y + az*vb3z); + + if (c > 1.0) c = 1.0; + if (c < -1.0) c = -1.0; + phi = atan2(s,c); + + ANDgate = 0; + if (constraints[i][rxnID].par[0] < constraints[i][rxnID].par[1]) { + if (phi > constraints[i][rxnID].par[0] && phi < constraints[i][rxnID].par[1]) ANDgate = 1; + } else { + if (phi > constraints[i][rxnID].par[0] || phi < constraints[i][rxnID].par[1]) ANDgate = 1; + } + if (constraints[i][rxnID].par[2] < constraints[i][rxnID].par[3]) { + if (phi > constraints[i][rxnID].par[2] && phi < constraints[i][rxnID].par[3]) ANDgate = 1; + } else { + if (phi > constraints[i][rxnID].par[2] || phi < constraints[i][rxnID].par[3]) ANDgate = 1; + } + if (ANDgate != 1) satisfied[i] = 0; + } else if (constraints[i][rxnID].type == ARRHENIUS) { + t = get_temperature(glove,0,1); + prrhob = constraints[i][rxnID].par[1]*pow(t,constraints[i][rxnID].par[2])* + exp(-constraints[i][rxnID].par[3]/(force->boltz*t)); + if (prrhob < rrhandom[(int) constraints[i][rxnID].par[0]]->uniform()) satisfied[i] = 0; + } else if (constraints[i][rxnID].type == RMSD) { + // call superpose + int iatom; + int iref = -1; // choose first atom as reference + int n2superpose = 0; + double **xfrozen; // coordinates for the "frozen" target molecule + double **xmobile; // coordinates for the "mobile" molecule + int ifragment = constraints[i][rxnID].id[0]; + if (ifragment >= 0) { + for (int j = 0; j < onemol->natoms; j++) + if (onemol->fragmentmask[ifragment][j]) n2superpose++; + memory->create(xfrozen,n2superpose,3,"bond/react:xfrozen"); + memory->create(xmobile,n2superpose,3,"bond/react:xmobile"); + int myincr = 0; + for (int j = 0; j < onemol->natoms; j++) { + if (onemol->fragmentmask[ifragment][j]) { + iatom = atom->map(glove[j][1]); + if (iref == -1) iref = iatom; + iatom = domain->closest_image(iref,iatom); + for (int k = 0; k < 3; k++) { + xfrozen[myincr][k] = x[iatom][k]; + xmobile[myincr][k] = onemol->x[j][k]; + } + myincr++; + } + } + } else { + int iatom; + int iref = -1; // choose first atom as reference + n2superpose = onemol->natoms; + memory->create(xfrozen,n2superpose,3,"bond/react:xfrozen"); + memory->create(xmobile,n2superpose,3,"bond/react:xmobile"); + for (int j = 0; j < n2superpose; j++) { + iatom = atom->map(glove[j][1]); + if (iref == -1) iref = iatom; + iatom = domain->closest_image(iref,iatom); + for (int k = 0; k < 3; k++) { + xfrozen[j][k] = x[iatom][k]; + xmobile[j][k] = onemol->x[j][k]; + } + } + } + Superpose3D superposer(n2superpose); + double rmsd = superposer.Superpose(xfrozen, xmobile); + memory->destroy(xfrozen); + memory->destroy(xmobile); + if (rmsd > constraints[i][rxnID].par[0]) satisfied[i] = 0; + } else if (constraints[i][rxnID].type == CUSTOM) { + satisfied[i] = custom_constraint(constraints[i][rxnID].str); + } + } + + if (nconstraints[rxnID] > 0) { + char evalstr[MAXLINE],*ptr; + strcpy(evalstr,constraintstr[rxnID]); + for (int i = 0; i < nconstraints[rxnID]; i++) { + ptr = strchr(evalstr,'C'); + *ptr = satisfied[i] ? '1' : '0'; + } + double verdict = input->variable->evaluate_boolean(evalstr); + if (verdict == 0.0) { + memory->destroy(satisfied); + return 0; + } + } + + // let's also check chirality within 'check_constraint' + for (int i = 0; i < onemol->natoms; i++) { + if (chiral_atoms[i][0][rxnID] == 1) { + double my4coords[12]; + // already ensured, by transitive property, that chiral simulation atom has four neighs + for (int j = 0; j < 4; j++) { + atom1 = atom->map(glove[i][1]); + // loop over known types involved in chiral center + for (int jj = 0; jj < 4; jj++) { + if (atom->type[atom->map(xspecial[atom1][j])] == chiral_atoms[i][jj+2][rxnID]) { + atom2 = atom->map(xspecial[atom1][j]); + atom2 = domain->closest_image(atom1,atom2); + for (int k = 0; k < 3; k++) { + my4coords[3*jj+k] = x[atom2][k]; + } + break; + } + } + } + if (get_chirality(my4coords) != chiral_atoms[i][1][rxnID]) { + memory->destroy(satisfied); + return 0; + } + } + } + + memory->destroy(satisfied); + return 1; +} + +/* ---------------------------------------------------------------------- +return pre-reaction atom or fragment location +fragment: given pre-reacted molID (onemol) and fragID, + return geometric center (of mapped simulation atoms) +------------------------------------------------------------------------- */ + +void FixBondReact::get_IDcoords(int mode, int myID, double *center) +{ + double **x = atom->x; + if (mode == ATOM) { + int iatom = atom->map(glove[myID-1][1]); + for (int i = 0; i < 3; i++) + center[i] = x[iatom][i]; + } else { + int iref = -1; // choose first atom as reference + int iatom; + int nfragatoms = 0; + for (int i = 0; i < 3; i++) + center[i] = 0; + + for (int i = 0; i < onemol->natoms; i++) { + if (onemol->fragmentmask[myID][i]) { + if (iref == -1) + iref = atom->map(glove[i][1]); + iatom = atom->map(glove[i][1]); + iatom = domain->closest_image(iref,iatom); + for (int j = 0; j < 3; j++) + center[j] += x[iatom][j]; + nfragatoms++; + } + } + if (nfragatoms > 0) + for (int i = 0; i < 3; i++) center[i] /= nfragatoms; + } +} + +/* ---------------------------------------------------------------------- +compute local temperature: average over all atoms in reaction template +------------------------------------------------------------------------- */ + +double FixBondReact::get_temperature(tagint **myglove, int row_offset, int col) +{ + int i,ilocal; + double adof = domain->dimension; + + double **v = atom->v; + double *mass = atom->mass; + double *rmass = atom->rmass; + int *type = atom->type; + + double t = 0.0; + + if (rmass) { + for (i = 0; i < onemol->natoms; i++) { + ilocal = atom->map(myglove[i+row_offset][col]); + t += (v[ilocal][0]*v[ilocal][0] + v[ilocal][1]*v[ilocal][1] + + v[ilocal][2]*v[ilocal][2]) * rmass[ilocal]; + } + } else { + for (i = 0; i < onemol->natoms; i++) { + ilocal = atom->map(myglove[i+row_offset][col]); + t += (v[ilocal][0]*v[ilocal][0] + v[ilocal][1]*v[ilocal][1] + + v[ilocal][2]*v[ilocal][2]) * mass[type[ilocal]]; + } + } + + // final temperature + double dof = adof*onemol->natoms; + double tfactor = force->mvv2e / (dof * force->boltz); + t *= tfactor; + return t; +} + +/* ---------------------------------------------------------------------- +compute sum of partial charges in rxn site, for updated atoms +note: currently uses global rxnID and onemol variables +------------------------------------------------------------------------- */ + +double FixBondReact::get_totalcharge() +{ + int j,jj; + double *q = atom->q; + double sim_total_charge = 0.0; + for (j = 0; j < onemol->natoms; j++) { + jj = equivalences[j][1][rxnID]-1; + if (custom_charges[jj][rxnID] == 1) + sim_total_charge += q[atom->map(glove[jj][1])]; + } + return sim_total_charge; +} + +/* ---------------------------------------------------------------------- +get per-atom variable names used by custom constraint +------------------------------------------------------------------------- */ + +void FixBondReact::customvarnames() +{ + std::size_t pos,pos1,pos2,pos3; + int prev3; + std::string varstr,argstr,varid; + + // search all constraints' varstr for special 'rxn' functions + // add variable names to customvarstrs + // add values to customvars + + for (rxnID = 0; rxnID < nreacts; rxnID++) { + for (int i = 0; i < nconstraints[rxnID]; i++) { + if (constraints[i][rxnID].type == CUSTOM) { + varstr = constraints[i][rxnID].str; + prev3 = -1; + while (true) { + // find next reaction special function occurrence + pos1 = std::string::npos; + for (int i = 0; i < nrxnfunction; i++) { + if (peratomflag[i] == 0) continue; + pos = varstr.find(rxnfunclist[i],prev3+1); + if (pos == std::string::npos) continue; + if (pos < pos1) pos1 = pos; + } + if (pos1 == std::string::npos) break; + + pos2 = varstr.find("(",pos1); + pos3 = varstr.find(")",pos2); + if (pos2 == std::string::npos || pos3 == std::string::npos) + error->all(FLERR,"Fix bond/react: Illegal rxn function syntax\n"); + prev3 = (int)pos3; + argstr = varstr.substr(pos2+1,pos3-pos2-1); + argstr.erase(remove_if(argstr.begin(), argstr.end(), isspace), argstr.end()); // remove whitespace + pos2 = argstr.find(","); + if (pos2 != std::string::npos) varid = argstr.substr(0,pos2); + else varid = argstr; + // check if we already know about this variable + int varidflag = 0; + for (int j = 0; j < ncustomvars; j++) { + if (customvarstrs[j] == varid) { + varidflag = 1; + break; + } + } + if (!varidflag) { + customvarstrs.resize(ncustomvars+1); + customvarstrs[ncustomvars++] = varid; + } + } + } + } + } +} + +/* ---------------------------------------------------------------------- +evaluate per-atom variables needed for custom constraint +------------------------------------------------------------------------- */ + +void FixBondReact::get_customvars() +{ + double *tempvvec; + std::string varid; + int nall = atom->nlocal + atom->nghost; + + memory->create(tempvvec,nall,"bond/react:tempvvec"); + if (vvec == nullptr) { + memory->create(vvec,nall,ncustomvars,"bond/react:vvec"); + nvvec = nall; + } + if (nvvec < nall) { + memory->grow(vvec,nall,ncustomvars,"bond/react:vvec"); + nvvec = nall; + } + for (int i = 0; i < ncustomvars; i++) { + varid = customvarstrs[i]; + if (varid.substr(0,2) != "v_") error->all(FLERR,"Fix bond/react: Reaction special function variable " + "name should begin with 'v_'"); + varid = varid.substr(2); + int ivar = input->variable->find(varid.c_str()); + if (ivar < 0) + error->all(FLERR,"Fix bond/react: Reaction special function variable " + "name does not exist"); + if (!input->variable->atomstyle(ivar)) + error->all(FLERR,"Fix bond/react: Reaction special function must " + "reference an atom-style variable"); + + input->variable->compute_atom(ivar,igroup,tempvvec,1,0); + for (int j = 0; j < nall; j++) vvec[j][i] = tempvvec[j]; + } + memory->destroy(tempvvec); +} + +/* ---------------------------------------------------------------------- +evaulate expression for variable constraint +------------------------------------------------------------------------- */ + +double FixBondReact::custom_constraint(const std::string& varstr) +{ + std::size_t pos,pos1,pos2,pos3; + int irxnfunc; + int prev3 = -1; + std::string argstr,varid,fragid,evlcat; + std::vector evlstr; + + // search varstr for special 'rxn' functions + while (true) { + // find next reaction special function occurrence + pos1 = std::string::npos; + for (int i = 0; i < nrxnfunction; i++) { + pos = varstr.find(rxnfunclist[i],prev3+1); + if (pos == std::string::npos) continue; + if (pos < pos1) { + pos1 = pos; + irxnfunc = i; + } + } + if (pos1 == std::string::npos) break; + + fragid = "all"; // operate over entire reaction site by default + pos2 = varstr.find("(",pos1); + pos3 = varstr.find(")",pos2); + if (pos2 == std::string::npos || pos3 == std::string::npos) + error->one(FLERR,"Fix bond/react: Illegal rxn function syntax\n"); + evlstr.push_back(varstr.substr(prev3+1,pos1-(prev3+1))); + prev3 = pos3; + argstr = varstr.substr(pos2+1,pos3-pos2-1); + argstr.erase(remove_if(argstr.begin(), argstr.end(), isspace), argstr.end()); // remove whitespace + pos2 = argstr.find(","); + if (pos2 != std::string::npos) { + varid = argstr.substr(0,pos2); + fragid = argstr.substr(pos2+1); + } else varid = argstr; + evlstr.push_back(std::to_string(rxnfunction(rxnfunclist[irxnfunc], varid, fragid))); + } + evlstr.push_back(varstr.substr(prev3+1)); + + for (auto & evl : evlstr) evlcat += evl; + return input->variable->compute_equal(evlcat); +} + +/* ---------------------------------------------------------------------- +currently three 'rxn' functions: rxnsum, rxnave, and rxnbond +------------------------------------------------------------------------- */ + +double FixBondReact::rxnfunction(const std::string& rxnfunc, const std::string& varid, + const std::string& fragid) +{ + int ifrag = -1; + if (fragid != "all") { + ifrag = onemol->findfragment(fragid.c_str()); + if (ifrag < 0) error->one(FLERR,"Bond/react: Molecule fragment " + "in reaction special function does not exist"); + } + + // start with 'rxnbond' per-bond function + // for 'rxnbond', varid corresponds to 'compute bond/local' name, + // and fragid is a pre-reaction fragment containing the two atoms in the bond + if (rxnfunc == "rxnbond") { + int icompute,ibond,nsum; + double perbondval; + std::set aset; + std::string computeid = varid; + std::map,int>::iterator it; + + if (computeid.substr(0,2) != "c_") error->one(FLERR,"Bond/react: Reaction special function compute " + "name should begin with 'c_'"); + computeid = computeid.substr(2); + icompute = modify->find_compute(computeid); + if (icompute < 0) error->one(FLERR,"Bond/react: Reaction special function compute name does not exist"); + cperbond = modify->compute[icompute]; + std::string compute_style = cperbond->style; + if (compute_style != "bond/local") error->one(FLERR,"Bond/react: Compute used by reaction " + "special function 'rxnbond' must be of style 'bond/local'"); + if (cperbond->size_local_cols > 0) error->one(FLERR,"Bond/react: 'Compute bond/local' used by reaction " + "special function 'rxnbond' must compute one value"); + + if (atoms2bondflag == 0) { + atoms2bondflag = 1; + get_atoms2bond(cperbond->groupbit); + } + + nsum = 0; + for (int i = 0; i < onemol->natoms; i++) { + if (onemol->fragmentmask[ifrag][i]) { + aset.insert(glove[i][1]); + nsum++; + } + } + if (nsum != 2) error->one(FLERR,"Bond/react: Molecule fragment of reaction special function 'rxnbond' " + "must contain exactly two atoms"); + + if (cperbond->invoked_local != lmp->update->ntimestep) + cperbond->compute_local(); + + it = atoms2bond.find(aset); + if (it == atoms2bond.end()) error->one(FLERR,"Bond/react: Unable to locate bond referenced by " + "reaction special function 'rxnbond'"); + ibond = it->second; + perbondval = cperbond->vector_local[ibond]; + return perbondval; + } + + int ivar = -1; + for (int i = 0; i < ncustomvars; i++) { + if (varid == customvarstrs[i]) { + ivar = i; + break; + } + } + // variable name should always be found, at this point + // however, let's double check for completeness + if (ivar < 0) + error->one(FLERR,"Fix bond/react: Reaction special function variable " + "name does not exist"); + + int iatom; + int nsum = 0; + double sumvvec = 0; + if (rxnfunc == "rxnsum" || rxnfunc == "rxnave") { + if (fragid == "all") { + for (int i = 0; i < onemol->natoms; i++) { + iatom = atom->map(glove[i][1]); + sumvvec += vvec[iatom][ivar]; + } + nsum = onemol->natoms; + } else { + for (int i = 0; i < onemol->natoms; i++) { + if (onemol->fragmentmask[ifrag][i]) { + iatom = atom->map(glove[i][1]); + sumvvec += vvec[iatom][ivar]; + nsum++; + } + } + } + } + + if (rxnfunc == "rxnsum") return sumvvec; + if (rxnfunc == "rxnave") return sumvvec/nsum; + return 0.0; +} + +/* ---------------------------------------------------------------------- +populate map to get bond index from atom IDs +------------------------------------------------------------------------- */ + +void FixBondReact::get_atoms2bond(int cgroupbit) +{ + int i,m,atom1,atom2,btype,nb; + std::set aset; + + int nlocal = atom->nlocal; + tagint *tag = atom->tag; + int *num_bond = atom->num_bond; + tagint **bond_atom = atom->bond_atom; + int **bond_type = atom->bond_type; + int *mask = atom->mask; + + m = 0; + atoms2bond.clear(); + for (atom1 = 0; atom1 < nlocal; atom1++) { + if (!(mask[atom1] & cgroupbit)) continue; + nb = num_bond[atom1]; + for (i = 0; i < nb; i++) { + btype = bond_type[atom1][i]; + atom2 = atom->map(bond_atom[atom1][i]); + if (atom2 < 0 || !(mask[atom2] & cgroupbit)) continue; + if (newton_bond == 0 && tag[atom1] > tag[atom2]) continue; + if (btype == 0) continue; + aset = {tag[atom1], tag[atom2]}; + atoms2bond.insert(std::make_pair(aset,m++)); + } + } +} + +/* ---------------------------------------------------------------------- +return handedness (1 or -1) of a chiral center, given ordered set of coordinates +------------------------------------------------------------------------- */ + +int FixBondReact::get_chirality(double four_coords[12]) +{ + // define oriented plane with first three coordinates + double vec1[3],vec2[3],vec3[3],vec4[3],mean3[3],dot; + + for (int i = 0; i < 3; i++) { + vec1[i] = four_coords[i]-four_coords[i+3]; + vec2[i] = four_coords[i+3]-four_coords[i+6]; + } + + MathExtra::cross3(vec1,vec2,vec3); + + for (int i = 0; i < 3; i++) { + mean3[i] = (four_coords[i] + four_coords[i+3] + + four_coords[i+6])/3; + vec4[i] = four_coords[i+9] - mean3[i]; + } + + dot = MathExtra::dot3(vec3,vec4); + dot = dot/fabs(dot); + return (int) dot; +} + +/* ---------------------------------------------------------------------- + Get xspecials for current molecule templates + may need correction when specials defined explicitly in molecule templates +------------------------------------------------------------------------- */ + +void FixBondReact::get_molxspecials() +{ + onemol_nxspecial = onemol->nspecial; + onemol_xspecial = onemol->special; + twomol_nxspecial = twomol->nspecial; + twomol_xspecial = twomol->special; +} + +/* ---------------------------------------------------------------------- + Determine which pre-reacted template atoms are at least three bonds + away from edge atoms. +------------------------------------------------------------------------- */ + +void FixBondReact::find_landlocked_atoms(int myrxn) +{ + // landlocked_atoms are atoms for which all topology is contained in reacted template + // if dihedrals/impropers exist: this means that edge atoms are not in their 1-3 neighbor list + // note: due to various usage/definitions of impropers, treated same as dihedrals + // if angles exist: this means edge atoms not in their 1-2 neighbors list + // if just bonds: this just means that edge atoms are not landlocked + // Note: landlocked defined in terms of reacted template + // if no edge atoms (small reacting molecule), all atoms are landlocked + // we can delete all current topology of landlocked atoms and replace + + // always remove edge atoms from landlocked list + for (int i = 0; i < twomol->natoms; i++) { + if (create_atoms[i][myrxn] == 0 && edge[equivalences[i][1][myrxn]-1][myrxn] == 1) + landlocked_atoms[i][myrxn] = 0; + else landlocked_atoms[i][myrxn] = 1; + } + int nspecial_limit = -1; + if (force->angle && twomol->angleflag) nspecial_limit = 0; + + if ((force->dihedral && twomol->dihedralflag) || + (force->improper && twomol->improperflag)) nspecial_limit = 1; + + if (nspecial_limit != -1) { + for (int i = 0; i < twomol->natoms; i++) { + for (int j = 0; j < twomol_nxspecial[i][nspecial_limit]; j++) { + for (int k = 0; k < onemol->natoms; k++) { + if (equivalences[twomol_xspecial[i][j]-1][1][myrxn] == k+1 && edge[k][myrxn] == 1) { + landlocked_atoms[i][myrxn] = 0; + } + } + } + } + } + + // bad molecule templates check + // if atoms change types, but aren't landlocked, that's bad + for (int i = 0; i < twomol->natoms; i++) { + if ((create_atoms[i][myrxn] == 0) && + (twomol->type[i] != onemol->type[equivalences[i][1][myrxn]-1]) && + (landlocked_atoms[i][myrxn] == 0)) + error->all(FLERR, "Fix bond/react: Atom type affected by reaction {} is too close " + "to template edge", rxn_name[myrxn]); + } + + // additionally, if a bond changes type, but neither involved atom is landlocked, bad + // would someone want to change an angle type but not bond or atom types? (etc.) ...hopefully not yet + for (int i = 0; i < twomol->natoms; i++) { + if (create_atoms[i][myrxn] == 0) { + if (landlocked_atoms[i][myrxn] == 0) { + for (int j = 0; j < twomol->num_bond[i]; j++) { + int twomol_atomj = twomol->bond_atom[i][j]; + if (landlocked_atoms[twomol_atomj-1][myrxn] == 0) { + int onemol_atomi = equivalences[i][1][myrxn]; + int onemol_batom; + for (int m = 0; m < onemol->num_bond[onemol_atomi-1]; m++) { + onemol_batom = onemol->bond_atom[onemol_atomi-1][m]; + if ((onemol_batom == equivalences[twomol_atomj-1][1][myrxn]) && + (twomol->bond_type[i][j] != onemol->bond_type[onemol_atomi-1][m])) + error->all(FLERR, "Fix bond/react: Bond type affected by reaction {} is " + "too close to template edge",rxn_name[myrxn]); + } + if (newton_bond) { + int onemol_atomj = equivalences[twomol_atomj-1][1][myrxn]; + for (int m = 0; m < onemol->num_bond[onemol_atomj-1]; m++) { + onemol_batom = onemol->bond_atom[onemol_atomj-1][m]; + if ((onemol_batom == equivalences[i][1][myrxn]) && + (twomol->bond_type[i][j] != onemol->bond_type[onemol_atomj-1][m])) + error->all(FLERR, "Fix bond/react: Bond type affected by reaction {} is " + "too close to template edge",rxn_name[myrxn]); + } + } + } + } + } + } + } + + // additionally, if a deleted atom is bonded to an atom that is not deleted, bad + for (int i = 0; i < onemol->natoms; i++) { + if (delete_atoms[i][myrxn] == 1) { + int ii = reverse_equiv[i][1][myrxn] - 1; + for (int j = 0; j < twomol_nxspecial[ii][0]; j++) { + if (delete_atoms[equivalences[twomol_xspecial[ii][j]-1][1][myrxn]-1][myrxn] == 0) { + error->all(FLERR,"Fix bond/react: A deleted atom cannot remain bonded to an atom that is not deleted"); + } + } + } + } + + // also, if atoms change number of bonds, but aren't landlocked, that could be bad + int warnflag = 0; + if (comm->me == 0) + for (int i = 0; i < twomol->natoms; i++) { + if ((create_atoms[i][myrxn] == 0) && + (twomol_nxspecial[i][0] != onemol_nxspecial[equivalences[i][1][myrxn]-1][0]) && + (landlocked_atoms[i][myrxn] == 0)) { + warnflag = 1; + break; + } + } + + // also, if an atom changes any of its bonds, but is not landlocked, that could be bad + int thereflag; + if (comm->me == 0) + for (int i = 0; i < twomol->natoms; i++) { + if (landlocked_atoms[i][myrxn] == 1) continue; + for (int j = 0; j < twomol_nxspecial[i][0]; j++) { + int oneneighID = equivalences[twomol_xspecial[i][j]-1][1][myrxn]; + int ii = equivalences[i][1][myrxn] - 1; + thereflag = 0; + for (int k = 0; k < onemol_nxspecial[ii][0]; k++) { + if (oneneighID == onemol_xspecial[ii][k]) { + thereflag = 1; + break; + } + } + if (thereflag == 0) { + warnflag = 1; + break; + } + } + if (warnflag == 1) break; + } + + if (comm->me == 0 && warnflag == 1) error->warning(FLERR, "Fix bond/react: Atom affected " + "by reaction {} is too close to template edge",rxn_name[myrxn]); + + // finally, if a created atom is not landlocked, bad! + for (int i = 0; i < twomol->natoms; i++) { + if (create_atoms[i][myrxn] == 1 && landlocked_atoms[i][myrxn] == 0) { + error->one(FLERR,"Fix bond/react: Created atom too close to template edge"); + } + } +} + +/* ---------------------------------------------------------------------- +let's dedup global_mega_glove +allows for same site undergoing different pathways, in parallel +------------------------------------------------------------------------- */ + +void FixBondReact::dedup_mega_gloves(int dedup_mode) +{ + // dedup_mode == LOCAL for local_dedup + // dedup_mode == GLOBAL for global_mega_glove + + if (dedup_mode == GLOBAL) + for (int i = 0; i < nreacts; i++) + ghostly_rxn_count[i] = 0; + + int dedup_size = 0; + if (dedup_mode == LOCAL) { + dedup_size = my_num_mega; + } else if (dedup_mode == GLOBAL) { + dedup_size = global_megasize; + } + + double **dedup_glove; + memory->create(dedup_glove,max_natoms+cuff,dedup_size,"bond/react:dedup_glove"); + + if (dedup_mode == LOCAL) { + for (int i = 0; i < dedup_size; i++) { + for (int j = 0; j < max_natoms+cuff; j++) { + dedup_glove[j][i] = my_mega_glove[j][i]; + } + } + } else if (dedup_mode == GLOBAL) { + for (int i = 0; i < dedup_size; i++) { + for (int j = 0; j < max_natoms+cuff; j++) { + dedup_glove[j][i] = global_mega_glove[j][i]; + } + } + } + + // dedup_mask is size dedup_size and filters reactions that have been deleted + // a value of 1 means this reaction instance has been deleted + int *dedup_mask = new int[dedup_size]; + for (int i = 0; i < dedup_size; i++) { + dedup_mask[i] = 0; + } + + // let's randomly mix up our reaction instances first + // then we can feel okay about ignoring ones we've already deleted (or accepted) + // based off std::shuffle + double *temp_rxn = new double[max_natoms+cuff]; + for (int i = dedup_size-1; i > 0; --i) { //dedup_size + // choose random entry to swap current one with + int k = floor(random[0]->uniform()*(i+1)); + + // swap entries + for (int j = 0; j < max_natoms+cuff; j++) + temp_rxn[j] = dedup_glove[j][i]; + + for (int j = 0; j < max_natoms+cuff; j++) { + dedup_glove[j][i] = dedup_glove[j][k]; + dedup_glove[j][k] = temp_rxn[j]; + } + } + delete [] temp_rxn; + + for (int i = 0; i < dedup_size; i++) { + if (dedup_mask[i] == 0) { + int myrxnid1 = dedup_glove[0][i]; + onemol = atom->molecules[unreacted_mol[myrxnid1]]; + for (int j = 0; j < onemol->natoms; j++) { + int check1 = dedup_glove[j+cuff][i]; + for (int ii = i + 1; ii < dedup_size; ii++) { + if (dedup_mask[ii] == 0) { + int myrxnid2 = dedup_glove[0][ii]; + twomol = atom->molecules[unreacted_mol[myrxnid2]]; + for (int jj = 0; jj < twomol->natoms; jj++) { + int check2 = dedup_glove[jj+cuff][ii]; + if (check2 == check1) { + dedup_mask[ii] = 1; + break; + } + } + } + } + } + } + } + + // we must update local_mega_glove and local_megasize + // we can simply overwrite local_mega_glove column by column + if (dedup_mode == LOCAL) { + int my_new_megasize = 0; + for (int i = 0; i < my_num_mega; i++) { + if (dedup_mask[i] == 0) { + for (int j = 0; j < max_natoms+cuff; j++) { + my_mega_glove[j][my_new_megasize] = dedup_glove[j][i]; + } + my_new_megasize++; + } + } + my_num_mega = my_new_megasize; + } + + // we must update global_mega_glove and global_megasize + // we can simply overwrite global_mega_glove column by column + if (dedup_mode == GLOBAL) { + int new_global_megasize = 0; + for (int i = 0; i < global_megasize; i++) { + if (dedup_mask[i] == 0) { + ghostly_rxn_count[(int) dedup_glove[0][i]]++; + for (int j = 0; j < max_natoms + cuff; j++) { + global_mega_glove[j][new_global_megasize] = dedup_glove[j][i]; + } + new_global_megasize++; + } + } + global_megasize = new_global_megasize; + } + + memory->destroy(dedup_glove); + delete [] dedup_mask; +} + +/* ---------------------------------------------------------------------- +let's unlimit movement of newly bonded atoms after n timesteps. +we give them back to the system thermostat +------------------------------------------------------------------------- */ + +void FixBondReact::unlimit_bond() +{ + // let's now unlimit in terms of i_limit_tags + // we just run through all nlocal, looking for > limit_duration + // then we return i_limit_tag to 0 (which removes from dynamic group) + int flag, cols; + int index1 = atom->find_custom("limit_tags",flag,cols); + int *i_limit_tags = atom->ivector[index1]; + + int *i_statted_tags; + if (stabilization_flag == 1) { + int index2 = atom->find_custom(statted_id,flag,cols); + i_statted_tags = atom->ivector[index2]; + } + + int index3 = atom->find_custom("react_tags",flag,cols); + int *i_react_tags = atom->ivector[index3]; + + int unlimitflag = 0; + for (int i = 0; i < atom->nlocal; i++) { + // unlimit atoms for next step! this resolves # of procs disparity, mostly + // first '1': indexing offset, second '1': for next step + if (i_limit_tags[i] != 0 && (update->ntimestep + 1 - i_limit_tags[i]) > limit_duration[i_react_tags[i]]) { + unlimitflag = 1; + i_limit_tags[i] = 0; + if (stabilization_flag == 1) i_statted_tags[i] = 1; + i_react_tags[i] = 0; + } + } + + // really should only communicate this per-atom property, not entire reneighboring + MPI_Allreduce(MPI_IN_PLACE,&unlimitflag,1,MPI_INT,MPI_MAX,world); + if (unlimitflag) next_reneighbor = update->ntimestep; +} + +/* ---------------------------------------------------------------------- +check mega_glove for ghosts +if so, flag for broadcasting for perusal by all processors +------------------------------------------------------------------------- */ + +void FixBondReact::glove_ghostcheck() +{ + // here we add glove to either local_mega_glove or ghostly_mega_glove + // ghostly_mega_glove includes atoms that are ghosts, either of this proc or another + // 'ghosts of another' indication taken from comm->sendlist + // also includes local gloves that overlap with ghostly gloves, to get dedup right + + for (int i = 0; i < nreacts; i++) + local_rxn_count[i] = 0; + + for (int i = 0; i < my_num_mega; i++) { + rxnID = (int) my_mega_glove[0][i]; + onemol = atom->molecules[unreacted_mol[rxnID]]; + int ghostly = 0; + #if !defined(MPI_STUBS) + if (comm->style == Comm::BRICK) { + if (create_atoms_flag[rxnID] == 1) { + ghostly = 1; + } else { + for (int j = 0; j < onemol->natoms; j++) { + int ilocal = atom->map((tagint) my_mega_glove[j+cuff][i]); + if (ilocal >= atom->nlocal || localsendlist[ilocal] == 1) { + ghostly = 1; + break; + } + } + } + } else { + ghostly = 1; + } + #endif + + if (ghostly == 1) { + for (int j = 0; j < onemol->natoms+cuff; j++) { + ghostly_mega_glove[j][ghostly_num_mega] = my_mega_glove[j][i]; + } + ghostly_num_mega++; + } else { + local_rxn_count[rxnID]++; + for (int j = 0; j < onemol->natoms+cuff; j++) { + local_mega_glove[j][local_num_mega] = my_mega_glove[j][i]; + } + local_num_mega++; + } + } +} + +/* ---------------------------------------------------------------------- +broadcast entries of mega_glove which contain nonlocal atoms for perusal by all processors +------------------------------------------------------------------------- */ + +void FixBondReact::ghost_glovecast() +{ +#if !defined(MPI_STUBS) + const int nprocs = comm->nprocs; + + global_megasize = 0; + + int *allncols = new int[nprocs]; + for (int i = 0; i < nprocs; i++) + allncols[i] = 0; + MPI_Allgather(&ghostly_num_mega, 1, MPI_INT, allncols, 1, MPI_INT, world); + for (int i = 0; i < nprocs; i++) + global_megasize = global_megasize + allncols[i]; + + if (global_megasize == 0) { + delete [] allncols; + return; + } + + int *allstarts = new int[nprocs]; + + int start = 0; + for (int i = 0; i < comm->me; i++) { + start += allncols[i]; + } + MPI_Allgather(&start, 1, MPI_INT, allstarts, 1, MPI_INT, world); + MPI_Datatype columnunsized, column; + int sizes[2] = {max_natoms+cuff, global_megasize}; + int subsizes[2] = {max_natoms+cuff, 1}; + int starts[2] = {0,0}; + MPI_Type_create_subarray (2, sizes, subsizes, starts, MPI_ORDER_C, + MPI_DOUBLE, &columnunsized); + MPI_Type_create_resized (columnunsized, 0, sizeof(double), &column); + MPI_Type_commit(&column); + + memory->destroy(global_mega_glove); + memory->create(global_mega_glove,max_natoms+cuff,global_megasize,"bond/react:global_mega_glove"); + + for (int i = 0; i < max_natoms+cuff; i++) + for (int j = 0; j < global_megasize; j++) + global_mega_glove[i][j] = 0; + + if (ghostly_num_mega > 0) { + for (int i = 0; i < max_natoms+cuff; i++) { + for (int j = 0; j < ghostly_num_mega; j++) { + global_mega_glove[i][j+start] = ghostly_mega_glove[i][j]; + } + } + } + // let's send to root, dedup, then broadcast + if (comm->me == 0) { + MPI_Gatherv(MPI_IN_PLACE, ghostly_num_mega, column, // Note: some values ignored for MPI_IN_PLACE + &(global_mega_glove[0][0]), allncols, allstarts, + column, 0, world); + } else { + MPI_Gatherv(&(global_mega_glove[0][start]), ghostly_num_mega, column, + &(global_mega_glove[0][0]), allncols, allstarts, + column, 0, world); + } + + if (comm->me == 0) dedup_mega_gloves(GLOBAL); // global_mega_glove mode + MPI_Bcast(&global_megasize,1,MPI_INT,0,world); + MPI_Bcast(&(global_mega_glove[0][0]), global_megasize, column, 0, world); + + delete [] allstarts; + delete [] allncols; + + MPI_Type_free(&column); + MPI_Type_free(&columnunsized); +#endif +} + +/* ---------------------------------------------------------------------- +update molecule IDs, charges, types, special lists and all topology +------------------------------------------------------------------------- */ + +void FixBondReact::update_everything() +{ + int nlocal = atom->nlocal; // must be redefined after create atoms + int *type = atom->type; + int **nspecial = atom->nspecial; + tagint **special = atom->special; + + int **bond_type = atom->bond_type; + tagint **bond_atom = atom->bond_atom; + int *num_bond = atom->num_bond; + + // used when deleting atoms + int ndel,ndelone; + int *mark; + int nmark = nlocal; + memory->create(mark,nmark,"bond/react:mark"); + for (int i = 0; i < nmark; i++) mark[i] = 0; + + // flag used to delete special interactions + int *delflag; + memory->create(delflag,atom->maxspecial,"bond/react:delflag"); + + tagint *tag = atom->tag; + AtomVec *avec = atom->avec; + + // used when creating atoms + int inserted_atoms_flag = 0; + + // update atom->nbonds, etc. + // TODO: correctly tally with 'newton off' + int delta_bonds = 0; + int delta_angle = 0; + int delta_dihed = 0; + int delta_imprp = 0; + + // use the following per-atom arrays to keep track of reacting atoms + + int flag,cols; + int index1 = atom->find_custom("limit_tags",flag,cols); + int *i_limit_tags = atom->ivector[index1]; + + int *i_statted_tags; + if (stabilization_flag == 1) { + int index2 = atom->find_custom(statted_id,flag,cols); + i_statted_tags = atom->ivector[index2]; + } + + int index3 = atom->find_custom("react_tags",flag,cols); + int *i_react_tags = atom->ivector[index3]; + + // pass through twice + // redefining 'update_num_mega' and 'update_mega_glove' each time + // first pass: when glove is all local atoms + // second pass: search for local atoms in global_mega_glove + // add check for local atoms as well + + int update_num_mega; + tagint **update_mega_glove; + // for now, keeping rxnID in update_mega_glove, but not rest of cuff in update_mega_glove + int maxmega = MAX(local_num_mega,global_megasize); + memory->create(update_mega_glove,max_natoms+1,maxmega,"bond/react:update_mega_glove"); + + double *sim_total_charges; + if (rescale_charges_anyflag) memory->create(sim_total_charges,maxmega,"bond/react:sim_total_charges"); + + for (int pass = 0; pass < 2; pass++) { + update_num_mega = 0; + int *iskip = new int[nreacts]; + for (int i = 0; i < nreacts; i++) iskip[i] = 0; + if (pass == 0) { + for (int i = 0; i < local_num_mega; i++) { + rxnID = (int) local_mega_glove[0][i]; + // reactions already shuffled from dedup procedure, so can skip first N + if (iskip[rxnID]++ < nlocalskips[rxnID]) continue; + + // this will be overwritten if reaction skipped by create_atoms below + update_mega_glove[0][update_num_mega] = (tagint) local_mega_glove[0][i]; + for (int j = 0; j < max_natoms; j++) + update_mega_glove[j+1][update_num_mega] = (tagint) local_mega_glove[j+cuff][i]; + + // atoms inserted here for serial MPI_STUBS build only + if (create_atoms_flag[rxnID] == 1) { + onemol = atom->molecules[unreacted_mol[rxnID]]; + twomol = atom->molecules[reacted_mol[rxnID]]; + if (insert_atoms(update_mega_glove,update_num_mega)) { + inserted_atoms_flag = 1; + } else { // create aborted + reaction_count_total[rxnID]--; + continue; + } + } + + if (rescale_charges_flag[rxnID]) sim_total_charges[update_num_mega] = local_mega_glove[1][i]; + update_num_mega++; + } + } else if (pass == 1) { + for (int i = 0; i < global_megasize; i++) { + rxnID = (int) global_mega_glove[0][i]; + // reactions already shuffled from dedup procedure, so can skip first N + if (iskip[rxnID]++ < nghostlyskips[rxnID]) continue; + + // this will be overwritten if reaction skipped by create_atoms below + update_mega_glove[0][update_num_mega] = (tagint) global_mega_glove[0][i]; + for (int j = 0; j < max_natoms; j++) + update_mega_glove[j+1][update_num_mega] = (tagint) global_mega_glove[j+cuff][i]; + + // we can insert atoms here, now that reactions are finalized + // can't do it any earlier, due to skipped reactions (max_rxn) + // for MPI build, reactions that create atoms are always treated as 'global' + if (create_atoms_flag[rxnID] == 1) { + onemol = atom->molecules[unreacted_mol[rxnID]]; + twomol = atom->molecules[reacted_mol[rxnID]]; + if (insert_atoms(update_mega_glove,update_num_mega)) { + inserted_atoms_flag = 1; + } else { // create aborted + reaction_count_total[rxnID]--; + continue; + } + } + + if (rescale_charges_flag[rxnID]) sim_total_charges[update_num_mega] = global_mega_glove[1][i]; + update_num_mega++; + } + } + delete [] iskip; + + if (update_num_mega == 0) continue; + + // if inserted atoms and global map exists, reset map now instead + // of waiting for comm since other pre-exchange fixes may use it + // invoke map_init() b/c atom count has grown + // do this once after all atom insertions + if (inserted_atoms_flag == 1 && atom->map_style != Atom::MAP_NONE) { + atom->map_init(); + atom->map_set(); + } + + // mark to-delete atoms + nlocal = atom->nlocal; + if (nlocal > nmark) { + memory->grow(mark,nlocal,"bond/react:mark"); + for (int i = nmark; i < nlocal; i++) mark[i] = 0; + nmark = nlocal; + } + for (int i = 0; i < update_num_mega; i++) { + rxnID = update_mega_glove[0][i]; + onemol = atom->molecules[unreacted_mol[rxnID]]; + for (int j = 0; j < onemol->natoms; j++) { + int iatom = atom->map(update_mega_glove[j+1][i]); + if (delete_atoms[j][rxnID] == 1 && iatom >= 0 && iatom < nlocal) { + mark[iatom] = 1; + } + } + } + + // update charges and types of landlocked atoms + // also keep track of 'stabilization' groups here + int n_custom_charge; + double charge_rescale_addend; + for (int i = 0; i < update_num_mega; i++) { + charge_rescale_addend = 0; + rxnID = update_mega_glove[0][i]; + twomol = atom->molecules[reacted_mol[rxnID]]; + if (rescale_charges_flag[rxnID]) { + n_custom_charge = rescale_charges_flag[rxnID]; + charge_rescale_addend = (sim_total_charges[i]-mol_total_charge[rxnID])/n_custom_charge; + } + for (int j = 0; j < twomol->natoms; j++) { + int jj = equivalences[j][1][rxnID]-1; + int ilocal = atom->map(update_mega_glove[jj+1][i]); + if (ilocal >= 0 && ilocal < nlocal) { + + // update->ntimestep could be 0. so add 1 throughout + i_limit_tags[ilocal] = update->ntimestep + 1; + if (stabilization_flag == 1) i_statted_tags[ilocal] = 0; + i_react_tags[ilocal] = rxnID; + + if (landlocked_atoms[j][rxnID] == 1) + type[ilocal] = twomol->type[j]; + if (twomol->qflag && atom->q_flag && custom_charges[jj][rxnID] == 1) { + double *q = atom->q; + q[ilocal] = twomol->q[j]+charge_rescale_addend; + } + } + } + } + + int insert_num; + // very nice and easy to completely overwrite special bond info for landlocked atoms + for (int i = 0; i < update_num_mega; i++) { + rxnID = update_mega_glove[0][i]; + onemol = atom->molecules[unreacted_mol[rxnID]]; + twomol = atom->molecules[reacted_mol[rxnID]]; + for (int j = 0; j < twomol->natoms; j++) { + int jj = equivalences[j][1][rxnID]-1; + int ilocal = atom->map(update_mega_glove[jj+1][i]); + if (ilocal < nlocal && ilocal >= 0) { + if (landlocked_atoms[j][rxnID] == 1) { + for (int k = 0; k < 3; k++) { + nspecial[ilocal][k] = twomol->nspecial[j][k]; + } + for (int p = 0; p < twomol->nspecial[j][2]; p++) { + special[ilocal][p] = update_mega_glove[equivalences[twomol->special[j][p]-1][1][rxnID]][i]; + } + } + // now delete and replace landlocked atoms from non-landlocked atoms' special info + // delete 1-2, 1-3, 1-4 specials individually. only delete if special exists in pre-reaction template + if (landlocked_atoms[j][rxnID] == 0) { + int ispec, fspec, imolspec, fmolspec, nspecdel[3]; + for (int k = 0; k < 3; k++) nspecdel[k] = 0; + for (int k = 0; k < atom->maxspecial; k++) delflag[k] = 0; + for (int specn = 0; specn < 3; specn++) { + if (specn == 0) { + imolspec = 0; + ispec = 0; + } else { + imolspec = onemol->nspecial[jj][specn-1]; + ispec = nspecial[ilocal][specn-1]; + } + fmolspec = onemol->nspecial[jj][specn]; + fspec = nspecial[ilocal][specn]; + for (int k = ispec; k < fspec; k++) { + for (int p = imolspec; p < fmolspec; p++) { + if (update_mega_glove[onemol->special[jj][p]][i] == special[ilocal][k]) { + delflag[k] = 1; + for (int m = 2; m >= specn; m--) nspecdel[m]++; + break; + } + } + } + } + int incr = 0; + for (int k = 0; k < nspecial[ilocal][2]; k++) + if (delflag[k] == 0) special[ilocal][incr++] = special[ilocal][k]; + for (int m = 0; m < 3; m++) nspecial[ilocal][m] -= nspecdel[m]; + // now reassign from reacted template + for (int k = 0; k < twomol->nspecial[j][2]; k++) { + if (k > twomol->nspecial[j][1] - 1) { + insert_num = nspecial[ilocal][2]++; + } else if (k > twomol->nspecial[j][0] - 1) { + insert_num = nspecial[ilocal][1]++; + nspecial[ilocal][2]++; + } else { + insert_num = nspecial[ilocal][0]++; + nspecial[ilocal][1]++; + nspecial[ilocal][2]++; + } + if (nspecial[ilocal][2] > atom->maxspecial) + error->one(FLERR,"Fix bond/react special bond generation overflow"); + for (int n = nspecial[ilocal][2]-1; n > insert_num; n--) { + special[ilocal][n] = special[ilocal][n-1]; + } + special[ilocal][insert_num] = update_mega_glove[equivalences[twomol->special[j][k]-1][1][rxnID]][i]; + } + } + } + } + } + + // next let's update bond info + // cool thing is, newton_bond issues are already taken care of in templates + // same with class2 improper issues, which is why this fix started in the first place + // also need to find any instances of bond history to update histories + auto histories = modify->get_fix_by_style("BOND_HISTORY"); + int n_histories = histories.size(); + + for (int i = 0; i < update_num_mega; i++) { + rxnID = update_mega_glove[0][i]; + twomol = atom->molecules[reacted_mol[rxnID]]; + // let's first delete all bond info about landlocked atoms + for (int j = 0; j < twomol->natoms; j++) { + int jj = equivalences[j][1][rxnID]-1; + if (atom->map(update_mega_glove[jj+1][i]) < nlocal && atom->map(update_mega_glove[jj+1][i]) >= 0) { + if (landlocked_atoms[j][rxnID] == 1) { + delta_bonds -= num_bond[atom->map(update_mega_glove[jj+1][i])]; + // If deleting all bonds, first cache then remove all histories + if (n_histories > 0) + for (auto &ihistory: histories) { + for (int n = 0; n < num_bond[atom->map(update_mega_glove[jj+1][i])]; n++) + dynamic_cast(ihistory)->cache_history(atom->map(update_mega_glove[jj+1][i]), n); + for (int n = 0; n < num_bond[atom->map(update_mega_glove[jj+1][i])]; n++) + dynamic_cast(ihistory)->delete_history(atom->map(update_mega_glove[jj+1][i]), 0); + } + num_bond[atom->map(update_mega_glove[jj+1][i])] = 0; + } + if (landlocked_atoms[j][rxnID] == 0) { + for (int p = num_bond[atom->map(update_mega_glove[jj+1][i])]-1; p > -1 ; p--) { + for (int n = 0; n < twomol->natoms; n++) { + int nn = equivalences[n][1][rxnID]-1; + if (n!=j && bond_atom[atom->map(update_mega_glove[jj+1][i])][p] == update_mega_glove[nn+1][i] && landlocked_atoms[n][rxnID] == 1) { + // Cache history information, shift history, then delete final element + if (n_histories > 0) + for (auto &ihistory: histories) + dynamic_cast(ihistory)->cache_history(atom->map(update_mega_glove[jj+1][i]), p); + for (int m = p; m < num_bond[atom->map(update_mega_glove[jj+1][i])]-1; m++) { + bond_type[atom->map(update_mega_glove[jj+1][i])][m] = bond_type[atom->map(update_mega_glove[jj+1][i])][m+1]; + bond_atom[atom->map(update_mega_glove[jj+1][i])][m] = bond_atom[atom->map(update_mega_glove[jj+1][i])][m+1]; + if (n_histories > 0) + for (auto &ihistory: histories) + dynamic_cast(ihistory)->shift_history(atom->map(update_mega_glove[jj+1][i]),m,m+1); + } + if (n_histories > 0) + for (auto &ihistory: histories) + dynamic_cast(ihistory)->delete_history(atom->map(update_mega_glove[jj+1][i]), + num_bond[atom->map(update_mega_glove[jj+1][i])]-1); + num_bond[atom->map(update_mega_glove[jj+1][i])]--; + delta_bonds--; + } + } + } + } + } + } + // now let's add the new bond info. + for (int j = 0; j < twomol->natoms; j++) { + int jj = equivalences[j][1][rxnID]-1; + if (atom->map(update_mega_glove[jj+1][i]) < nlocal && atom->map(update_mega_glove[jj+1][i]) >= 0) { + if (landlocked_atoms[j][rxnID] == 1) { + num_bond[atom->map(update_mega_glove[jj+1][i])] = twomol->num_bond[j]; + delta_bonds += twomol->num_bond[j]; + for (int p = 0; p < twomol->num_bond[j]; p++) { + bond_type[atom->map(update_mega_glove[jj+1][i])][p] = twomol->bond_type[j][p]; + bond_atom[atom->map(update_mega_glove[jj+1][i])][p] = update_mega_glove[equivalences[twomol->bond_atom[j][p]-1][1][rxnID]][i]; + // Check cached history data to see if bond regenerated + if (n_histories > 0) + for (auto &ihistory: histories) + dynamic_cast(ihistory)->check_cache(atom->map(update_mega_glove[jj+1][i]), p); + } + } + if (landlocked_atoms[j][rxnID] == 0) { + for (int p = 0; p < twomol->num_bond[j]; p++) { + if (landlocked_atoms[twomol->bond_atom[j][p]-1][rxnID] == 1) { + insert_num = num_bond[atom->map(update_mega_glove[jj+1][i])]; + bond_type[atom->map(update_mega_glove[jj+1][i])][insert_num] = twomol->bond_type[j][p]; + bond_atom[atom->map(update_mega_glove[jj+1][i])][insert_num] = update_mega_glove[equivalences[twomol->bond_atom[j][p]-1][1][rxnID]][i]; + // Check cached history data to see if bond regenerated + if (n_histories > 0) + for (auto &ihistory: histories) + dynamic_cast(ihistory)->check_cache(atom->map(update_mega_glove[jj+1][i]), insert_num); + num_bond[atom->map(update_mega_glove[jj+1][i])]++; + if (num_bond[atom->map(update_mega_glove[jj+1][i])] > atom->bond_per_atom) + error->one(FLERR,"Fix bond/react topology/atom exceed system topology/atom"); + delta_bonds++; + } + } + } + } + } + } + + if (n_histories > 0) + for (auto &ihistory: histories) + dynamic_cast(ihistory)->clear_cache(); + + // Angles! First let's delete all angle info: + if (force->angle) { + int *num_angle = atom->num_angle; + int **angle_type = atom->angle_type; + tagint **angle_atom1 = atom->angle_atom1; + tagint **angle_atom2 = atom->angle_atom2; + tagint **angle_atom3 = atom->angle_atom3; + + for (int i = 0; i < update_num_mega; i++) { + rxnID = update_mega_glove[0][i]; + twomol = atom->molecules[reacted_mol[rxnID]]; + for (int j = 0; j < twomol->natoms; j++) { + int jj = equivalences[j][1][rxnID]-1; + if (atom->map(update_mega_glove[jj+1][i]) < nlocal && atom->map(update_mega_glove[jj+1][i]) >= 0) { + if (landlocked_atoms[j][rxnID] == 1) { + delta_angle -= num_angle[atom->map(update_mega_glove[jj+1][i])]; + num_angle[atom->map(update_mega_glove[jj+1][i])] = 0; + } + if (landlocked_atoms[j][rxnID] == 0) { + for (int p = num_angle[atom->map(update_mega_glove[jj+1][i])]-1; p > -1; p--) { + for (int n = 0; n < twomol->natoms; n++) { + int nn = equivalences[n][1][rxnID]-1; + if (n!=j && landlocked_atoms[n][rxnID] == 1 && + (angle_atom1[atom->map(update_mega_glove[jj+1][i])][p] == update_mega_glove[nn+1][i] || + angle_atom2[atom->map(update_mega_glove[jj+1][i])][p] == update_mega_glove[nn+1][i] || + angle_atom3[atom->map(update_mega_glove[jj+1][i])][p] == update_mega_glove[nn+1][i])) { + for (int m = p; m < num_angle[atom->map(update_mega_glove[jj+1][i])]-1; m++) { + angle_type[atom->map(update_mega_glove[jj+1][i])][m] = angle_type[atom->map(update_mega_glove[jj+1][i])][m+1]; + angle_atom1[atom->map(update_mega_glove[jj+1][i])][m] = angle_atom1[atom->map(update_mega_glove[jj+1][i])][m+1]; + angle_atom2[atom->map(update_mega_glove[jj+1][i])][m] = angle_atom2[atom->map(update_mega_glove[jj+1][i])][m+1]; + angle_atom3[atom->map(update_mega_glove[jj+1][i])][m] = angle_atom3[atom->map(update_mega_glove[jj+1][i])][m+1]; + } + num_angle[atom->map(update_mega_glove[jj+1][i])]--; + delta_angle--; + break; + } + } + } + } + } + } + // now let's add the new angle info. + if (twomol->angleflag) { + for (int j = 0; j < twomol->natoms; j++) { + int jj = equivalences[j][1][rxnID]-1; + if (atom->map(update_mega_glove[jj+1][i]) < nlocal && atom->map(update_mega_glove[jj+1][i]) >= 0) { + if (landlocked_atoms[j][rxnID] == 1) { + num_angle[atom->map(update_mega_glove[jj+1][i])] = twomol->num_angle[j]; + delta_angle += twomol->num_angle[j]; + for (int p = 0; p < twomol->num_angle[j]; p++) { + angle_type[atom->map(update_mega_glove[jj+1][i])][p] = twomol->angle_type[j][p]; + angle_atom1[atom->map(update_mega_glove[jj+1][i])][p] = update_mega_glove[equivalences[twomol->angle_atom1[j][p]-1][1][rxnID]][i]; + angle_atom2[atom->map(update_mega_glove[jj+1][i])][p] = update_mega_glove[equivalences[twomol->angle_atom2[j][p]-1][1][rxnID]][i]; + angle_atom3[atom->map(update_mega_glove[jj+1][i])][p] = update_mega_glove[equivalences[twomol->angle_atom3[j][p]-1][1][rxnID]][i]; + } + } + if (landlocked_atoms[j][rxnID] == 0) { + for (int p = 0; p < twomol->num_angle[j]; p++) { + if (landlocked_atoms[twomol->angle_atom1[j][p]-1][rxnID] == 1 || + landlocked_atoms[twomol->angle_atom2[j][p]-1][rxnID] == 1 || + landlocked_atoms[twomol->angle_atom3[j][p]-1][rxnID] == 1) { + insert_num = num_angle[atom->map(update_mega_glove[jj+1][i])]; + angle_type[atom->map(update_mega_glove[jj+1][i])][insert_num] = twomol->angle_type[j][p]; + angle_atom1[atom->map(update_mega_glove[jj+1][i])][insert_num] = update_mega_glove[equivalences[twomol->angle_atom1[j][p]-1][1][rxnID]][i]; + angle_atom2[atom->map(update_mega_glove[jj+1][i])][insert_num] = update_mega_glove[equivalences[twomol->angle_atom2[j][p]-1][1][rxnID]][i]; + angle_atom3[atom->map(update_mega_glove[jj+1][i])][insert_num] = update_mega_glove[equivalences[twomol->angle_atom3[j][p]-1][1][rxnID]][i]; + num_angle[atom->map(update_mega_glove[jj+1][i])]++; + if (num_angle[atom->map(update_mega_glove[jj+1][i])] > atom->angle_per_atom) + error->one(FLERR,"Fix bond/react topology/atom exceed system topology/atom"); + delta_angle++; + } + } + } + } + } + } + } + } + + // Dihedrals! first let's delete all dihedral info for landlocked atoms + if (force->dihedral) { + int *num_dihedral = atom->num_dihedral; + int **dihedral_type = atom->dihedral_type; + tagint **dihedral_atom1 = atom->dihedral_atom1; + tagint **dihedral_atom2 = atom->dihedral_atom2; + tagint **dihedral_atom3 = atom->dihedral_atom3; + tagint **dihedral_atom4 = atom->dihedral_atom4; + + for (int i = 0; i < update_num_mega; i++) { + rxnID = update_mega_glove[0][i]; + twomol = atom->molecules[reacted_mol[rxnID]]; + for (int j = 0; j < twomol->natoms; j++) { + int jj = equivalences[j][1][rxnID]-1; + if (atom->map(update_mega_glove[jj+1][i]) < nlocal && atom->map(update_mega_glove[jj+1][i]) >= 0) { + if (landlocked_atoms[j][rxnID] == 1) { + delta_dihed -= num_dihedral[atom->map(update_mega_glove[jj+1][i])]; + num_dihedral[atom->map(update_mega_glove[jj+1][i])] = 0; + } + if (landlocked_atoms[j][rxnID] == 0) { + for (int p = num_dihedral[atom->map(update_mega_glove[jj+1][i])]-1; p > -1; p--) { + for (int n = 0; n < twomol->natoms; n++) { + int nn = equivalences[n][1][rxnID]-1; + if (n!=j && landlocked_atoms[n][rxnID] == 1 && + (dihedral_atom1[atom->map(update_mega_glove[jj+1][i])][p] == update_mega_glove[nn+1][i] || + dihedral_atom2[atom->map(update_mega_glove[jj+1][i])][p] == update_mega_glove[nn+1][i] || + dihedral_atom3[atom->map(update_mega_glove[jj+1][i])][p] == update_mega_glove[nn+1][i] || + dihedral_atom4[atom->map(update_mega_glove[jj+1][i])][p] == update_mega_glove[nn+1][i])) { + for (int m = p; m < num_dihedral[atom->map(update_mega_glove[jj+1][i])]-1; m++) { + dihedral_type[atom->map(update_mega_glove[jj+1][i])][m] = dihedral_type[atom->map(update_mega_glove[jj+1][i])][m+1]; + dihedral_atom1[atom->map(update_mega_glove[jj+1][i])][m] = dihedral_atom1[atom->map(update_mega_glove[jj+1][i])][m+1]; + dihedral_atom2[atom->map(update_mega_glove[jj+1][i])][m] = dihedral_atom2[atom->map(update_mega_glove[jj+1][i])][m+1]; + dihedral_atom3[atom->map(update_mega_glove[jj+1][i])][m] = dihedral_atom3[atom->map(update_mega_glove[jj+1][i])][m+1]; + dihedral_atom4[atom->map(update_mega_glove[jj+1][i])][m] = dihedral_atom4[atom->map(update_mega_glove[jj+1][i])][m+1]; + } + num_dihedral[atom->map(update_mega_glove[jj+1][i])]--; + delta_dihed--; + break; + } + } + } + } + } + } + // now let's add new dihedral info + if (twomol->dihedralflag) { + for (int j = 0; j < twomol->natoms; j++) { + int jj = equivalences[j][1][rxnID]-1; + if (atom->map(update_mega_glove[jj+1][i]) < nlocal && atom->map(update_mega_glove[jj+1][i]) >= 0) { + if (landlocked_atoms[j][rxnID] == 1) { + num_dihedral[atom->map(update_mega_glove[jj+1][i])] = twomol->num_dihedral[j]; + delta_dihed += twomol->num_dihedral[j]; + for (int p = 0; p < twomol->num_dihedral[j]; p++) { + dihedral_type[atom->map(update_mega_glove[jj+1][i])][p] = twomol->dihedral_type[j][p]; + dihedral_atom1[atom->map(update_mega_glove[jj+1][i])][p] = update_mega_glove[equivalences[twomol->dihedral_atom1[j][p]-1][1][rxnID]][i]; + dihedral_atom2[atom->map(update_mega_glove[jj+1][i])][p] = update_mega_glove[equivalences[twomol->dihedral_atom2[j][p]-1][1][rxnID]][i]; + dihedral_atom3[atom->map(update_mega_glove[jj+1][i])][p] = update_mega_glove[equivalences[twomol->dihedral_atom3[j][p]-1][1][rxnID]][i]; + dihedral_atom4[atom->map(update_mega_glove[jj+1][i])][p] = update_mega_glove[equivalences[twomol->dihedral_atom4[j][p]-1][1][rxnID]][i]; + } + } + if (landlocked_atoms[j][rxnID] == 0) { + for (int p = 0; p < twomol->num_dihedral[j]; p++) { + if (landlocked_atoms[twomol->dihedral_atom1[j][p]-1][rxnID] == 1 || + landlocked_atoms[twomol->dihedral_atom2[j][p]-1][rxnID] == 1 || + landlocked_atoms[twomol->dihedral_atom3[j][p]-1][rxnID] == 1 || + landlocked_atoms[twomol->dihedral_atom4[j][p]-1][rxnID] == 1) { + insert_num = num_dihedral[atom->map(update_mega_glove[jj+1][i])]; + dihedral_type[atom->map(update_mega_glove[jj+1][i])][insert_num] = twomol->dihedral_type[j][p]; + dihedral_atom1[atom->map(update_mega_glove[jj+1][i])][insert_num] = update_mega_glove[equivalences[twomol->dihedral_atom1[j][p]-1][1][rxnID]][i]; + dihedral_atom2[atom->map(update_mega_glove[jj+1][i])][insert_num] = update_mega_glove[equivalences[twomol->dihedral_atom2[j][p]-1][1][rxnID]][i]; + dihedral_atom3[atom->map(update_mega_glove[jj+1][i])][insert_num] = update_mega_glove[equivalences[twomol->dihedral_atom3[j][p]-1][1][rxnID]][i]; + dihedral_atom4[atom->map(update_mega_glove[jj+1][i])][insert_num] = update_mega_glove[equivalences[twomol->dihedral_atom4[j][p]-1][1][rxnID]][i]; + num_dihedral[atom->map(update_mega_glove[jj+1][i])]++; + if (num_dihedral[atom->map(update_mega_glove[jj+1][i])] > atom->dihedral_per_atom) + error->one(FLERR,"Fix bond/react topology/atom exceed system topology/atom"); + delta_dihed++; + } + } + } + } + } + } + } + } + + // finally IMPROPERS!!!! first let's delete all improper info for landlocked atoms + if (force->improper) { + int *num_improper = atom->num_improper; + int **improper_type = atom->improper_type; + tagint **improper_atom1 = atom->improper_atom1; + tagint **improper_atom2 = atom->improper_atom2; + tagint **improper_atom3 = atom->improper_atom3; + tagint **improper_atom4 = atom->improper_atom4; + + for (int i = 0; i < update_num_mega; i++) { + rxnID = update_mega_glove[0][i]; + twomol = atom->molecules[reacted_mol[rxnID]]; + for (int j = 0; j < twomol->natoms; j++) { + int jj = equivalences[j][1][rxnID]-1; + if (atom->map(update_mega_glove[jj+1][i]) < nlocal && atom->map(update_mega_glove[jj+1][i]) >= 0) { + if (landlocked_atoms[j][rxnID] == 1) { + delta_imprp -= num_improper[atom->map(update_mega_glove[jj+1][i])]; + num_improper[atom->map(update_mega_glove[jj+1][i])] = 0; + } + if (landlocked_atoms[j][rxnID] == 0) { + for (int p = num_improper[atom->map(update_mega_glove[jj+1][i])]-1; p > -1; p--) { + for (int n = 0; n < twomol->natoms; n++) { + int nn = equivalences[n][1][rxnID]-1; + if (n!=j && landlocked_atoms[n][rxnID] == 1 && + (improper_atom1[atom->map(update_mega_glove[jj+1][i])][p] == update_mega_glove[nn+1][i] || + improper_atom2[atom->map(update_mega_glove[jj+1][i])][p] == update_mega_glove[nn+1][i] || + improper_atom3[atom->map(update_mega_glove[jj+1][i])][p] == update_mega_glove[nn+1][i] || + improper_atom4[atom->map(update_mega_glove[jj+1][i])][p] == update_mega_glove[nn+1][i])) { + for (int m = p; m < num_improper[atom->map(update_mega_glove[jj+1][i])]-1; m++) { + improper_type[atom->map(update_mega_glove[jj+1][i])][m] = improper_type[atom->map(update_mega_glove[jj+1][i])][m+1]; + improper_atom1[atom->map(update_mega_glove[jj+1][i])][m] = improper_atom1[atom->map(update_mega_glove[jj+1][i])][m+1]; + improper_atom2[atom->map(update_mega_glove[jj+1][i])][m] = improper_atom2[atom->map(update_mega_glove[jj+1][i])][m+1]; + improper_atom3[atom->map(update_mega_glove[jj+1][i])][m] = improper_atom3[atom->map(update_mega_glove[jj+1][i])][m+1]; + improper_atom4[atom->map(update_mega_glove[jj+1][i])][m] = improper_atom4[atom->map(update_mega_glove[jj+1][i])][m+1]; + } + num_improper[atom->map(update_mega_glove[jj+1][i])]--; + delta_imprp--; + break; + } + } + } + } + } + } + // now let's add new improper info + if (twomol->improperflag) { + for (int j = 0; j < twomol->natoms; j++) { + int jj = equivalences[j][1][rxnID]-1; + if (atom->map(update_mega_glove[jj+1][i]) < nlocal && atom->map(update_mega_glove[jj+1][i]) >= 0) { + if (landlocked_atoms[j][rxnID] == 1) { + num_improper[atom->map(update_mega_glove[jj+1][i])] = twomol->num_improper[j]; + delta_imprp += twomol->num_improper[j]; + for (int p = 0; p < twomol->num_improper[j]; p++) { + improper_type[atom->map(update_mega_glove[jj+1][i])][p] = twomol->improper_type[j][p]; + improper_atom1[atom->map(update_mega_glove[jj+1][i])][p] = update_mega_glove[equivalences[twomol->improper_atom1[j][p]-1][1][rxnID]][i]; + improper_atom2[atom->map(update_mega_glove[jj+1][i])][p] = update_mega_glove[equivalences[twomol->improper_atom2[j][p]-1][1][rxnID]][i]; + improper_atom3[atom->map(update_mega_glove[jj+1][i])][p] = update_mega_glove[equivalences[twomol->improper_atom3[j][p]-1][1][rxnID]][i]; + improper_atom4[atom->map(update_mega_glove[jj+1][i])][p] = update_mega_glove[equivalences[twomol->improper_atom4[j][p]-1][1][rxnID]][i]; + } + } + if (landlocked_atoms[j][rxnID] == 0) { + for (int p = 0; p < twomol->num_improper[j]; p++) { + if (landlocked_atoms[twomol->improper_atom1[j][p]-1][rxnID] == 1 || + landlocked_atoms[twomol->improper_atom2[j][p]-1][rxnID] == 1 || + landlocked_atoms[twomol->improper_atom3[j][p]-1][rxnID] == 1 || + landlocked_atoms[twomol->improper_atom4[j][p]-1][rxnID] == 1) { + insert_num = num_improper[atom->map(update_mega_glove[jj+1][i])]; + improper_type[atom->map(update_mega_glove[jj+1][i])][insert_num] = twomol->improper_type[j][p]; + improper_atom1[atom->map(update_mega_glove[jj+1][i])][insert_num] = update_mega_glove[equivalences[twomol->improper_atom1[j][p]-1][1][rxnID]][i]; + improper_atom2[atom->map(update_mega_glove[jj+1][i])][insert_num] = update_mega_glove[equivalences[twomol->improper_atom2[j][p]-1][1][rxnID]][i]; + improper_atom3[atom->map(update_mega_glove[jj+1][i])][insert_num] = update_mega_glove[equivalences[twomol->improper_atom3[j][p]-1][1][rxnID]][i]; + improper_atom4[atom->map(update_mega_glove[jj+1][i])][insert_num] = update_mega_glove[equivalences[twomol->improper_atom4[j][p]-1][1][rxnID]][i]; + num_improper[atom->map(update_mega_glove[jj+1][i])]++; + if (num_improper[atom->map(update_mega_glove[jj+1][i])] > atom->improper_per_atom) + error->one(FLERR,"Fix bond/react topology/atom exceed system topology/atom"); + delta_imprp++; + } + } + } + } + } + } + } + } + + } + + memory->destroy(update_mega_glove); + if (rescale_charges_anyflag) memory->destroy(sim_total_charges); + + // delete atoms. taken from fix_evaporate. but don't think it needs to be in pre_exchange + // loop in reverse order to avoid copying marked atoms + ndel = ndelone = 0; + for (int i = atom->nlocal-1; i >= 0; i--) { + if (mark[i] == 1) { + avec->copy(atom->nlocal-1,i,1); + atom->nlocal--; + ndelone++; + + if (atom->avec->bonds_allow) { + if (force->newton_bond) delta_bonds += atom->num_bond[i]; + else { + for (int j = 0; j < atom->num_bond[i]; j++) { + if (tag[i] < atom->bond_atom[i][j]) delta_bonds++; + } + } + } + if (atom->avec->angles_allow) { + if (force->newton_bond) delta_angle += atom->num_angle[i]; + else { + for (int j = 0; j < atom->num_angle[i]; j++) { + int m = atom->map(atom->angle_atom2[i][j]); + if (m >= 0 && m < nlocal) delta_angle++; + } + } + } + if (atom->avec->dihedrals_allow) { + if (force->newton_bond) delta_dihed += atom->num_dihedral[i]; + else { + for (int j = 0; j < atom->num_dihedral[i]; j++) { + int m = atom->map(atom->dihedral_atom2[i][j]); + if (m >= 0 && m < nlocal) delta_dihed++; + } + } + } + if (atom->avec->impropers_allow) { + if (force->newton_bond) delta_imprp += atom->num_improper[i]; + else { + for (int j = 0; j < atom->num_improper[i]; j++) { + int m = atom->map(atom->improper_atom2[i][j]); + if (m >= 0 && m < nlocal) delta_imprp++; + } + } + } + } + } + memory->destroy(mark); + memory->destroy(delflag); + + MPI_Allreduce(&ndelone,&ndel,1,MPI_INT,MPI_SUM,world); + + atom->natoms -= ndel; + // done deleting atoms + + // reset mol ids + if (reset_mol_ids_flag) reset_mol_ids->reset(); + + // something to think about: this could done much more concisely if + // all atom-level info (bond,angles, etc...) were kinda inherited from a common data struct --JG + + int Tdelta_bonds; + MPI_Allreduce(&delta_bonds,&Tdelta_bonds,1,MPI_INT,MPI_SUM,world); + atom->nbonds += Tdelta_bonds; + + int Tdelta_angle; + MPI_Allreduce(&delta_angle,&Tdelta_angle,1,MPI_INT,MPI_SUM,world); + atom->nangles += Tdelta_angle; + + int Tdelta_dihed; + MPI_Allreduce(&delta_dihed,&Tdelta_dihed,1,MPI_INT,MPI_SUM,world); + atom->ndihedrals += Tdelta_dihed; + + int Tdelta_imprp; + MPI_Allreduce(&delta_imprp,&Tdelta_imprp,1,MPI_INT,MPI_SUM,world); + atom->nimpropers += Tdelta_imprp; + + if (ndel && (atom->map_style != Atom::MAP_NONE)) { + atom->nghost = 0; + atom->map_init(); + atom->map_set(); + } +} + +/* ---------------------------------------------------------------------- +insert created atoms +------------------------------------------------------------------------- */ + +int FixBondReact::insert_atoms(tagint **my_update_mega_glove, int iupdate) +{ + // inserting atoms based off fix_deposit->pre_exchange + int flag; + imageint *imageflags; + double **coords,lamda[3],rotmat[3][3]; + double *newcoord; + double **v = atom->v; + double t,delx,dely,delz,rsq; + + memory->create(coords,twomol->natoms,3,"bond/react:coords"); + memory->create(imageflags,twomol->natoms,"bond/react:imageflags"); + + double *sublo,*subhi; + if (domain->triclinic == 0) { + sublo = domain->sublo; + subhi = domain->subhi; + } else { + sublo = domain->sublo_lamda; + subhi = domain->subhi_lamda; + } + + // find current max atom and molecule IDs + tagint *tag = atom->tag; + double **x = atom->x; + tagint *molecule = atom->molecule; + int nlocal = atom->nlocal; + + tagint maxtag_all,maxmol_all; + tagint max = 0; + for (int i = 0; i < nlocal; i++) max = MAX(max,tag[i]); + MPI_Allreduce(&max,&maxtag_all,1,MPI_LMP_TAGINT,MPI_MAX,world); + + max = 0; + for (int i = 0; i < nlocal; i++) max = MAX(max,molecule[i]); + MPI_Allreduce(&max,&maxmol_all,1,MPI_LMP_TAGINT,MPI_MAX,world); + + int dimension = domain->dimension; + + // only proc that owns reacting atom (use ibonding), + // fits post-reaction template to reaction site, for creating atoms + int n2superpose = 0; + for (int j = 0; j < twomol->natoms; j++) { + if (modify_create_fragid[rxnID] >= 0) + if (!twomol->fragmentmask[modify_create_fragid[rxnID]][j]) continue; + if (!create_atoms[j][rxnID] && !delete_atoms[equivalences[j][1][rxnID]][rxnID]) + n2superpose++; + } + + int ifit = atom->map(my_update_mega_glove[ibonding[rxnID]+1][iupdate]); // use this local ID to find fitting proc + Superpose3D superposer(n2superpose); + int fitroot = 0; + if (ifit >= 0 && ifit < atom->nlocal) { + fitroot = comm->me; + + // get 'temperatere' averaged over site, used for created atoms' vels + // note: row_offset for my_update_mega_glove is unity, not 'cuff' + t = get_temperature(my_update_mega_glove,1,iupdate); + + double **xfrozen; // coordinates for the "frozen" target molecule + double **xmobile; // coordinates for the "mobile" molecule + memory->create(xfrozen,n2superpose,3,"bond/react:xfrozen"); + memory->create(xmobile,n2superpose,3,"bond/react:xmobile"); + tagint iatom; + tagint iref = -1; // choose first atom as reference + int fit_incr = 0; + for (int j = 0; j < twomol->natoms; j++) { + if (modify_create_fragid[rxnID] >= 0) + if (!twomol->fragmentmask[modify_create_fragid[rxnID]][j]) continue; + int ipre = equivalences[j][1][rxnID]-1; // equiv pre-reaction template index + if (!create_atoms[j][rxnID] && !delete_atoms[ipre][rxnID]) { + if (atom->map(my_update_mega_glove[ipre+1][iupdate]) < 0) { + error->warning(FLERR," eligible atoms skipped for created-atoms fit on rank {}\n", + comm->me); + continue; + } + iatom = atom->map(my_update_mega_glove[ipre+1][iupdate]); + if (iref == -1) iref = iatom; + iatom = domain->closest_image(iref,iatom); + for (int k = 0; k < 3; k++) { + xfrozen[fit_incr][k] = x[iatom][k]; + xmobile[fit_incr][k] = twomol->x[j][k]; + } + fit_incr++; + } + } + superposer.Superpose(xfrozen, xmobile); + for (int i = 0; i < 3; i++) + for (int j = 0; j < 3; j++) + rotmat[i][j] = superposer.R[i][j]; + memory->destroy(xfrozen); + memory->destroy(xmobile); + } + MPI_Allreduce(MPI_IN_PLACE,&fitroot,1,MPI_INT,MPI_SUM,world); + MPI_Bcast(&t,1,MPI_DOUBLE,fitroot,world); + + // get coordinates and image flags + for (int m = 0; m < twomol->natoms; m++) { + if (create_atoms[m][rxnID] == 1) { + // apply optimal rotation/translation for created atom coords + // also map coords back into simulation box + if (fitroot == comm->me) { + MathExtra::matvec(rotmat,twomol->x[m],coords[m]); + for (int i = 0; i < 3; i++) coords[m][i] += superposer.T[i]; + imageflags[m] = atom->image[ifit]; + domain->remap(coords[m],imageflags[m]); + } + MPI_Bcast(&imageflags[m],1,MPI_LMP_IMAGEINT,fitroot,world); + MPI_Bcast(coords[m],3,MPI_DOUBLE,fitroot,world); + } + } + + // check distance between any existing atom and inserted atom + // if less than near, abort + if (overlapsq[rxnID] > 0) { + int abortflag = 0; + for (int m = 0; m < twomol->natoms; m++) { + if (create_atoms[m][rxnID] == 1) { + for (int i = 0; i < nlocal; i++) { + delx = coords[m][0] - x[i][0]; + dely = coords[m][1] - x[i][1]; + delz = coords[m][2] - x[i][2]; + domain->minimum_image(delx,dely,delz); + rsq = delx*delx + dely*dely + delz*delz; + if (rsq < overlapsq[rxnID]) { + abortflag = 1; + break; + } + } + if (abortflag) break; + } + } + MPI_Allreduce(MPI_IN_PLACE,&abortflag,1,MPI_INT,MPI_MAX,world); + if (abortflag) { + memory->destroy(coords); + memory->destroy(imageflags); + return 0; + } + } + + // clear ghost count and any ghost bonus data internal to AtomVec + // same logic as beginning of Comm::exchange() + // do it now b/c inserting atoms will overwrite ghost atoms + atom->nghost = 0; + atom->avec->clear_bonus(); + + // check if new atoms are in my sub-box or above it if I am highest proc + // if so, add atom to my list via create_atom() + // initialize additional info about the atoms + // set group mask to "all" plus fix group + int preID; // new equivalences index + int add_count = 0; + for (int m = 0; m < twomol->natoms; m++) { + if (create_atoms[m][rxnID] == 1) { + // increase atom count + add_count++; + preID = onemol->natoms+add_count; + + if (domain->triclinic) { + domain->x2lamda(coords[m],lamda); + newcoord = lamda; + } else newcoord = coords[m]; + + flag = 0; + if (newcoord[0] >= sublo[0] && newcoord[0] < subhi[0] && + newcoord[1] >= sublo[1] && newcoord[1] < subhi[1] && + newcoord[2] >= sublo[2] && newcoord[2] < subhi[2]) flag = 1; + else if (dimension == 3 && newcoord[2] >= domain->boxhi[2]) { + if (comm->layout != Comm::LAYOUT_TILED) { + if (comm->myloc[2] == comm->procgrid[2]-1 && + newcoord[0] >= sublo[0] && newcoord[0] < subhi[0] && + newcoord[1] >= sublo[1] && newcoord[1] < subhi[1]) flag = 1; + } else { + if (comm->mysplit[2][1] == 1.0 && + newcoord[0] >= sublo[0] && newcoord[0] < subhi[0] && + newcoord[1] >= sublo[1] && newcoord[1] < subhi[1]) flag = 1; + } + } else if (dimension == 2 && newcoord[1] >= domain->boxhi[1]) { + if (comm->layout != Comm::LAYOUT_TILED) { + if (comm->myloc[1] == comm->procgrid[1]-1 && + newcoord[0] >= sublo[0] && newcoord[0] < subhi[0]) flag = 1; + } else { + if (comm->mysplit[1][1] == 1.0 && + newcoord[0] >= sublo[0] && newcoord[0] < subhi[0]) flag = 1; + } + } + + int root = 0; + if (flag) { + root = comm->me; + + atom->avec->create_atom(twomol->type[m],coords[m]); + int n = atom->nlocal - 1; + atom->tag[n] = maxtag_all + add_count; + + // locally update mega_glove + my_update_mega_glove[preID][iupdate] = atom->tag[n]; + + if (atom->molecule_flag) { + if (twomol->moleculeflag) { + atom->molecule[n] = maxmol_all + twomol->molecule[m]; + } else { + atom->molecule[n] = maxmol_all + 1; + } + } + + atom->mask[n] = 1 | groupbit; + atom->image[n] = imageflags[m]; + + // guess a somewhat reasonable initial velocity based on reaction site + // further control is possible using bond_react_MASTER_group + // compute |velocity| corresponding to a given temperature t, using specific atom's mass + double mymass = atom->rmass ? atom->rmass[n] : atom->mass[twomol->type[m]]; + double vtnorm = sqrt(t / (force->mvv2e / (dimension * force->boltz)) / mymass); + v[n][0] = random[rxnID]->uniform(); + v[n][1] = random[rxnID]->uniform(); + v[n][2] = random[rxnID]->uniform(); + double vnorm = sqrt(v[n][0]*v[n][0] + v[n][1]*v[n][1] + v[n][2]*v[n][2]); + v[n][0] = v[n][0]/vnorm*vtnorm; + v[n][1] = v[n][1]/vnorm*vtnorm; + v[n][2] = v[n][2]/vnorm*vtnorm; + modify->create_attribute(n); + } + // globally update mega_glove and equivalences + MPI_Allreduce(MPI_IN_PLACE,&root,1,MPI_INT,MPI_SUM,world); + MPI_Bcast(&my_update_mega_glove[preID][iupdate],1,MPI_LMP_TAGINT,root,world); + equivalences[m][0][rxnID] = m+1; + equivalences[m][1][rxnID] = preID; + reverse_equiv[preID-1][0][rxnID] = preID; + reverse_equiv[preID-1][1][rxnID] = m+1; + } + } + + // reset global natoms here + // reset atom map elsewhere, after all calls to 'insert_atoms' + atom->natoms += add_count; + if (atom->natoms < 0) + error->all(FLERR,"Too many total atoms"); + maxtag_all += add_count; + if (maxtag_all >= MAXTAGINT) + error->all(FLERR,"New atom IDs exceed maximum allowed ID"); + // atom creation successful + memory->destroy(coords); + memory->destroy(imageflags); + return 1; +} + +/* ---------------------------------------------------------------------- +add equal-style variable to keyword argument list +------------------------------------------------------------------------- */ + +void FixBondReact::read_variable_keyword(const char *myarg, int keyword, int myrxn) +{ + var_id[keyword][myrxn] = input->variable->find(myarg); + if (var_id[keyword][myrxn] < 0) + error->all(FLERR,"Fix bond/react: Variable name {} does not exist",myarg); + if (!input->variable->equalstyle(var_id[keyword][myrxn])) + error->all(FLERR,"Fix bond/react: Variable {} is not equal-style",myarg); + var_flag[keyword][myrxn] = 1; +} + +/* ---------------------------------------------------------------------- +read map file +------------------------------------------------------------------------- */ + +void FixBondReact::read_map_file(int myrxn) +{ + int rv; + char line[MAXLINE] = {'\0'}; + char keyword[MAXLINE] = {'\0'}; + char *eof,*ptr; + + // skip 1st line of file + eof = fgets(line,MAXLINE,fp); + if (eof == nullptr) error->one(FLERR,"Fix bond/react: Unexpected end of superimpose file"); + + // read header lines + // skip blank lines or lines that start with "#" + // stop when read an unrecognized line + + ncreate = 0; + while (true) { + + readline(line); + + // trim anything from '#' onward + // if line is blank, continue + + if ((ptr = strchr(line,'#'))) *ptr = '\0'; + if (strspn(line," \t\n\r") == strlen(line)) continue; + + if (strstr(line,"edgeIDs")) sscanf(line,"%d",&nedge); + else if (strstr(line,"equivalences")) { + rv = sscanf(line,"%d",&nequivalent); + if (rv != 1) error->one(FLERR, "Map file header is incorrectly formatted"); + if (nequivalent != onemol->natoms) + error->one(FLERR,"Fix bond/react: Number of equivalences in map file must " + "equal number of atoms in reaction templates"); + } + else if (strstr(line,"deleteIDs")) { + rv = sscanf(line,"%d",&ndelete); + if (rv != 1) error->one(FLERR, "Map file header is incorrectly formatted"); + } else if (strstr(line,"createIDs")) { + rv = sscanf(line,"%d",&ncreate); + if (rv != 1) error->one(FLERR, "Map file header is incorrectly formatted"); + } else if (strstr(line,"chiralIDs")) { + rv = sscanf(line,"%d",&nchiral); + if (rv != 1) error->one(FLERR, "Map file header is incorrectly formatted"); + } else if (strstr(line,"constraints")) { + rv = sscanf(line,"%d",&nconstraints[myrxn]); + if (rv != 1) error->one(FLERR, "Map file header is incorrectly formatted"); + if (maxnconstraints < nconstraints[myrxn]) maxnconstraints = nconstraints[myrxn]; + constraints.resize(maxnconstraints, std::vector(nreacts)); + } else break; + } + + // grab keyword and skip next line + + parse_keyword(0,line,keyword); + readline(line); + + // loop over sections of superimpose file + + int equivflag = 0, bondflag = 0; + while (strlen(keyword)) { + if (strcmp(keyword,"InitiatorIDs") == 0 || strcmp(keyword,"BondingIDs") == 0) { + if (strcmp(keyword,"BondingIDs") == 0) + if (comm->me == 0) error->warning(FLERR,"Fix bond/react: The BondingIDs section title has been deprecated. Please use InitiatorIDs instead."); + bondflag = 1; + readline(line); + rv = sscanf(line,"%d",&ibonding[myrxn]); + if (rv != 1) error->one(FLERR, "InitiatorIDs section is incorrectly formatted"); + if (ibonding[myrxn] > onemol->natoms) + error->one(FLERR,"Fix bond/react: Invalid template atom ID in map file"); + readline(line); + rv = sscanf(line,"%d",&jbonding[myrxn]); + if (rv != 1) error->one(FLERR, "InitiatorIDs section is incorrectly formatted"); + if (jbonding[myrxn] > onemol->natoms) + error->one(FLERR,"Fix bond/react: Invalid template atom ID in map file"); + } else if (strcmp(keyword,"EdgeIDs") == 0) { + EdgeIDs(line, myrxn); + } else if (strcmp(keyword,"Equivalences") == 0) { + equivflag = 1; + Equivalences(line, myrxn); + } else if (strcmp(keyword,"DeleteIDs") == 0) { + DeleteAtoms(line, myrxn); + } else if (strcmp(keyword,"CreateIDs") == 0) { + CreateAtoms(line, myrxn); + } else if (strcmp(keyword,"ChiralIDs") == 0) { + ChiralCenters(line, myrxn); + } else if (strcmp(keyword,"Constraints") == 0) { + ReadConstraints(line, myrxn); + } else error->one(FLERR,"Fix bond/react: Unknown section in map file"); + + parse_keyword(1,line,keyword); + + } + + // error check + if (bondflag == 0 || equivflag == 0) + error->all(FLERR,"Fix bond/react: Map file missing InitiatorIDs or Equivalences section\n"); +} + +void FixBondReact::EdgeIDs(char *line, int myrxn) +{ + // puts a 1 at edge(edgeID) + + int tmp,rv; + for (int i = 0; i < nedge; i++) { + readline(line); + rv = sscanf(line,"%d",&tmp); + if (rv != 1) error->one(FLERR, "EdgeIDs section is incorrectly formatted"); + if (tmp > onemol->natoms) + error->one(FLERR,"Fix bond/react: Invalid template atom ID in map file"); + edge[tmp-1][myrxn] = 1; + } +} + +void FixBondReact::Equivalences(char *line, int myrxn) +{ + int tmp1,tmp2,rv; + for (int i = 0; i < nequivalent; i++) { + readline(line); + rv = sscanf(line,"%d %d",&tmp1,&tmp2); + if (rv != 2) error->one(FLERR, "Equivalences section is incorrectly formatted"); + if (tmp1 > onemol->natoms || tmp2 > twomol->natoms) + error->one(FLERR,"Fix bond/react: Invalid template atom ID in map file"); + //equivalences is-> clmn 1: post-reacted, clmn 2: pre-reacted + equivalences[tmp2-1][0][myrxn] = tmp2; + equivalences[tmp2-1][1][myrxn] = tmp1; + //reverse_equiv is-> clmn 1: pre-reacted, clmn 2: post-reacted + reverse_equiv[tmp1-1][0][myrxn] = tmp1; + reverse_equiv[tmp1-1][1][myrxn] = tmp2; + } +} + +void FixBondReact::DeleteAtoms(char *line, int myrxn) +{ + int tmp,rv; + for (int i = 0; i < ndelete; i++) { + readline(line); + rv = sscanf(line,"%d",&tmp); + if (rv != 1) error->one(FLERR, "DeleteIDs section is incorrectly formatted"); + if (tmp > onemol->natoms) + error->one(FLERR,"Fix bond/react: Invalid template atom ID in map file"); + delete_atoms[tmp-1][myrxn] = 1; + } +} + +void FixBondReact::CreateAtoms(char *line, int myrxn) +{ + create_atoms_flag[myrxn] = 1; + int tmp,rv; + for (int i = 0; i < ncreate; i++) { + readline(line); + rv = sscanf(line,"%d",&tmp); + if (rv != 1) error->one(FLERR, "CreateIDs section is incorrectly formatted"); + create_atoms[tmp-1][myrxn] = 1; + } + if (twomol->xflag == 0) + error->one(FLERR,"Fix bond/react: 'Coords' section required in post-reaction template when creating new atoms"); +} + +void FixBondReact::CustomCharges(int ifragment, int myrxn) +{ + for (int i = 0; i < onemol->natoms; i++) + if (onemol->fragmentmask[ifragment][i]) + custom_charges[i][myrxn] = 1; + else + custom_charges[i][myrxn] = 0; +} + +void FixBondReact::ChiralCenters(char *line, int myrxn) +{ + int tmp,rv; + for (int i = 0; i < nchiral; i++) { + readline(line); + rv = sscanf(line,"%d",&tmp); + if (rv != 1) error->one(FLERR, "ChiralIDs section is incorrectly formatted"); + if (tmp > onemol->natoms) + error->one(FLERR,"Fix bond/react: Invalid template atom ID in map file"); + chiral_atoms[tmp-1][0][myrxn] = 1; + if (onemol->xflag == 0) + error->one(FLERR,"Fix bond/react: Molecule template 'Coords' section required for chiralIDs keyword"); + if ((int) onemol_nxspecial[tmp-1][0] != 4) + error->one(FLERR,"Fix bond/react: Chiral atoms must have exactly four first neighbors"); + for (int j = 0; j < 4; j++) { + for (int k = j+1; k < 4; k++) { + if (onemol->type[onemol_xspecial[tmp-1][j]-1] == + onemol->type[onemol_xspecial[tmp-1][k]-1]) + error->one(FLERR,"Fix bond/react: First neighbors of chiral atoms must be of mutually different types"); + } + } + // record order of atom types, and coords + double my4coords[12]; + for (int j = 0; j < 4; j++) { + chiral_atoms[tmp-1][j+2][myrxn] = onemol->type[onemol_xspecial[tmp-1][j]-1]; + for (int k = 0; k < 3; k++) { + my4coords[3*j+k] = onemol->x[onemol_xspecial[tmp-1][j]-1][k]; + } + } + // get orientation + chiral_atoms[tmp-1][1][myrxn] = get_chirality(my4coords); + } +} + +void FixBondReact::ReadConstraints(char *line, int myrxn) +{ + int rv; + double tmp[MAXCONARGS]; + char **strargs,*ptr,*lptr; + memory->create(strargs,MAXCONARGS,MAXLINE,"bond/react:strargs"); + auto constraint_type = new char[MAXLINE]; + strcpy(constraintstr[myrxn],"("); // string for boolean constraint logic + for (int i = 0; i < nconstraints[myrxn]; i++) { + readline(line); + // find left parentheses, add to constraintstr, and update line + for (int j = 0; j < (int)strlen(line); j++) { + if (line[j] == '(') strcat(constraintstr[myrxn],"("); + if (isalpha(line[j])) { + line = line + j; + break; + } + } + // 'C' indicates where to sub in next constraint + strcat(constraintstr[myrxn],"C"); + // special consideration for 'custom' constraint + // find final double quote, or skip two words + lptr = line; + if ((ptr = strrchr(lptr,'\"'))) lptr = ptr+1; + else { + while (lptr[0] != ' ') lptr++; // skip first 'word' + while (lptr[0] == ' ' || lptr[0] == '\t') lptr++; // skip blanks + while (lptr[0] != ' ') lptr++; // skip second 'word' + } + // find right parentheses + for (int j = 0; j < (int)strlen(lptr); j++) + if (lptr[j] == ')') strcat(constraintstr[myrxn],")"); + // find logic symbols, and trim line via ptr + if ((ptr = strstr(lptr,"&&"))) { + strcat(constraintstr[myrxn],"&&"); + *ptr = '\0'; + } else if ((ptr = strstr(lptr,"||"))) { + strcat(constraintstr[myrxn],"||"); + *ptr = '\0'; + } else if (i+1 < nconstraints[myrxn]) { + strcat(constraintstr[myrxn],"&&"); + } + if ((ptr = strchr(lptr,')'))) + *ptr = '\0'; + rv = sscanf(line,"%s",constraint_type); + if (rv != 1) error->one(FLERR, "Constraints section is incorrectly formatted"); + if (strcmp(constraint_type,"distance") == 0) { + constraints[i][myrxn].type = DISTANCE; + rv = sscanf(line,"%*s %s %s %lg %lg",strargs[0],strargs[1],&tmp[0],&tmp[1]); + if (rv != 4) error->one(FLERR, "Distance constraint is incorrectly formatted"); + readID(strargs[0], i, myrxn, 0); + readID(strargs[1], i, myrxn, 1); + // cutoffs + constraints[i][myrxn].par[0] = tmp[0]*tmp[0]; // using square of distance + constraints[i][myrxn].par[1] = tmp[1]*tmp[1]; + } else if (strcmp(constraint_type,"angle") == 0) { + constraints[i][myrxn].type = ANGLE; + rv = sscanf(line,"%*s %s %s %s %lg %lg",strargs[0],strargs[1],strargs[2],&tmp[0],&tmp[1]); + if (rv != 5) error->one(FLERR, "Angle constraint is incorrectly formatted"); + readID(strargs[0], i, myrxn, 0); + readID(strargs[1], i, myrxn, 1); + readID(strargs[2], i, myrxn, 2); + constraints[i][myrxn].par[0] = tmp[0]/180.0 * MY_PI; + constraints[i][myrxn].par[1] = tmp[1]/180.0 * MY_PI; + } else if (strcmp(constraint_type,"dihedral") == 0) { + constraints[i][myrxn].type = DIHEDRAL; + tmp[2] = 181.0; // impossible range + tmp[3] = 182.0; + rv = sscanf(line,"%*s %s %s %s %s %lg %lg %lg %lg",strargs[0],strargs[1], + strargs[2],strargs[3],&tmp[0],&tmp[1],&tmp[2],&tmp[3]); + if (rv != 6 && rv != 8) error->one(FLERR, "Dihedral constraint is incorrectly formatted"); + readID(strargs[0], i, myrxn, 0); + readID(strargs[1], i, myrxn, 1); + readID(strargs[2], i, myrxn, 2); + readID(strargs[3], i, myrxn, 3); + constraints[i][myrxn].par[0] = tmp[0]/180.0 * MY_PI; + constraints[i][myrxn].par[1] = tmp[1]/180.0 * MY_PI; + constraints[i][myrxn].par[2] = tmp[2]/180.0 * MY_PI; + constraints[i][myrxn].par[3] = tmp[3]/180.0 * MY_PI; + } else if (strcmp(constraint_type,"arrhenius") == 0) { + constraints[i][myrxn].type = ARRHENIUS; + constraints[i][myrxn].par[0] = narrhenius++; + rv = sscanf(line,"%*s %lg %lg %lg %lg",&tmp[0],&tmp[1],&tmp[2],&tmp[3]); + if (rv != 4) error->one(FLERR, "Arrhenius constraint is incorrectly formatted"); + constraints[i][myrxn].par[1] = tmp[0]; + constraints[i][myrxn].par[2] = tmp[1]; + constraints[i][myrxn].par[3] = tmp[2]; + constraints[i][myrxn].par[4] = tmp[3]; + } else if (strcmp(constraint_type,"rmsd") == 0) { + constraints[i][myrxn].type = RMSD; + strcpy(strargs[0],"0"); + rv = sscanf(line,"%*s %lg %s",&tmp[0],strargs[0]); + if (rv != 1 && rv != 2) error->one(FLERR, "RMSD constraint is incorrectly formatted"); + constraints[i][myrxn].par[0] = tmp[0]; // RMSDmax + constraints[i][myrxn].id[0] = -1; // optional molecule fragment + if (isalpha(strargs[0][0])) { + int ifragment = onemol->findfragment(strargs[0]); + if (ifragment < 0) error->one(FLERR,"Fix bond/react: Molecule fragment does not exist"); + else constraints[i][myrxn].id[0] = ifragment; + } + } else if (strcmp(constraint_type,"custom") == 0) { + constraints[i][myrxn].type = CUSTOM; + std::vector args = utils::split_words(line); + constraints[i][myrxn].str = args[1]; + } else error->one(FLERR,"Fix bond/react: Illegal constraint type in 'Constraints' section of map file"); + } + strcat(constraintstr[myrxn],")"); // close boolean constraint logic string + delete [] constraint_type; + memory->destroy(strargs); +} + +/* ---------------------------------------------------------------------- +if ID starts with character, assume it is a pre-reaction molecule fragment ID +otherwise, it is a pre-reaction atom ID +---------------------------------------------------------------------- */ + +void FixBondReact::readID(char *strarg, int iconstr, int myrxn, int i) +{ + if (isalpha(strarg[0])) { + constraints[iconstr][myrxn].idtype[i] = FRAG; // fragment vs. atom ID flag + int ifragment = onemol->findfragment(strarg); + if (ifragment < 0) + error->one(FLERR,"Fix bond/react: Molecule fragment {} does not exist", strarg); + constraints[iconstr][myrxn].id[i] = ifragment; + } else { + constraints[iconstr][myrxn].idtype[i] = ATOM; // fragment vs. atom ID flag + int iatom = utils::inumeric(FLERR, strarg, true, lmp); + if (iatom > onemol->natoms) + error->one(FLERR,"Fix bond/react: Invalid template atom ID {} in map file", strarg); + constraints[iconstr][myrxn].id[i] = iatom; + } +} + +void FixBondReact::open(char *file) +{ + fp = fopen(file,"r"); + if (fp == nullptr) error->one(FLERR, "Fix bond/react: Cannot open map file {}", file); +} + +void FixBondReact::readline(char *line) +{ + int n; + if (comm->me == 0) { + if (fgets(line,MAXLINE,fp) == nullptr) n = 0; + else n = strlen(line) + 1; + } + MPI_Bcast(&n,1,MPI_INT,0,world); + if (n == 0) error->all(FLERR,"Fix bond/react: Unexpected end of map file"); + MPI_Bcast(line,n,MPI_CHAR,0,world); +} + +void FixBondReact::parse_keyword(int flag, char *line, char *keyword) +{ + if (flag) { + + // read upto non-blank line plus 1 following line + // eof is set to 1 if any read hits end-of-file + + int eof = 0; + if (comm->me == 0) { + if (fgets(line,MAXLINE,fp) == nullptr) eof = 1; + while (eof == 0 && strspn(line," \t\n\r") == strlen(line)) { + if (fgets(line,MAXLINE,fp) == nullptr) eof = 1; + } + if (fgets(keyword,MAXLINE,fp) == nullptr) eof = 1; + } + + // if eof, set keyword empty and return + + MPI_Bcast(&eof,1,MPI_INT,0,world); + if (eof) { + keyword[0] = '\0'; + return; + } + + // bcast keyword line to all procs + + int n; + if (comm->me == 0) n = strlen(line) + 1; + MPI_Bcast(&n,1,MPI_INT,0,world); + MPI_Bcast(line,n,MPI_CHAR,0,world); + } + + // copy non-whitespace portion of line into keyword + + int start = strspn(line," \t\n\r"); + int stop = strlen(line) - 1; + while (line[stop] == ' ' || line[stop] == '\t' + || line[stop] == '\n' || line[stop] == '\r') stop--; + line[stop+1] = '\0'; + strcpy(keyword,&line[start]); +} + +/* ---------------------------------------------------------------------- */ + +double FixBondReact::compute_vector(int n) +{ + // now we print just the totals for each reaction instance + return (double) reaction_count_total[n]; + +} + +/* ---------------------------------------------------------------------- */ + +void FixBondReact::post_integrate_respa(int ilevel, int /*iloop*/) +{ + if (ilevel == nlevels_respa-1) post_integrate(); +} + +/* ---------------------------------------------------------------------- */ + +int FixBondReact::pack_forward_comm(int n, int *list, double *buf, + int /*pbc_flag*/, int * /*pbc*/) +{ + int i,j,k,m,ns; + + m = 0; + + if (commflag == 1) { + for (i = 0; i < n; i++) { + j = list[i]; + for (k = 0; k < ncustomvars; k++) + buf[m++] = vvec[j][k]; + } + return m; + } + + if (commflag == 2) { + for (i = 0; i < n; i++) { + j = list[i]; + buf[m++] = ubuf(partner[j]).d; + } + return m; + } + + m = 0; + for (i = 0; i < n; i++) { + j = list[i]; + buf[m++] = ubuf(finalpartner[j]).d; + ns = nxspecial[j][0]; + buf[m++] = ubuf(ns).d; + for (k = 0; k < ns; k++) + buf[m++] = ubuf(xspecial[j][k]).d; + } + return m; +} + +/* ---------------------------------------------------------------------- */ + +void FixBondReact::unpack_forward_comm(int n, int first, double *buf) +{ + int i,j,k,m,ns,last; + + m = 0; + last = first + n; + + if (commflag == 1) { + for (i = first; i < last; i++) + for (k = 0; k < ncustomvars; k++) + vvec[i][k] = buf[m++]; + } else if (commflag == 2) { + for (i = first; i < last; i++) + partner[i] = (tagint) ubuf(buf[m++]).i; + } else { + m = 0; + last = first + n; + for (i = first; i < last; i++) { + finalpartner[i] = (tagint) ubuf(buf[m++]).i; + ns = (int) ubuf(buf[m++]).i; + nxspecial[i][0] = ns; + for (j = 0; j < ns; j++) + xspecial[i][j] = (tagint) ubuf(buf[m++]).i; + } + } +} + +/* ---------------------------------------------------------------------- */ + +int FixBondReact::pack_reverse_comm(int n, int first, double *buf) +{ + int i,m,last; + + m = 0; + last = first + n; + + for (i = first; i < last; i++) { + buf[m++] = ubuf(partner[i]).d; + if (closeneigh[rxnID] != 0) + buf[m++] = distsq[i][1]; + else + buf[m++] = distsq[i][0]; + } + return m; +} + +/* ---------------------------------------------------------------------- */ + +void FixBondReact::unpack_reverse_comm(int n, int *list, double *buf) +{ + int i,j,m; + + m = 0; + + for (i = 0; i < n; i++) { + j = list[i]; + if (closeneigh[rxnID] != 0) { + if (buf[m+1] < distsq[j][1]) { + partner[j] = (tagint) ubuf(buf[m++]).i; + distsq[j][1] = buf[m++]; + } else m += 2; + } else { + if (buf[m+1] > distsq[j][0]) { + partner[j] = (tagint) ubuf(buf[m++]).i; + distsq[j][0] = buf[m++]; + } else m += 2; + } + } +} + +/* ---------------------------------------------------------------------- + write Set data to restart file +------------------------------------------------------------------------- */ + +void FixBondReact::write_restart(FILE *fp) +{ + int revision = 1; + set[0].nreacts = nreacts; + set[0].max_rate_limit_steps = max_rate_limit_steps; + + for (int i = 0; i < nreacts; i++) { + set[i].reaction_count_total = reaction_count_total[i]; + + strncpy(set[i].rxn_name,rxn_name[i],MAXNAME-1); + set[i].rxn_name[MAXNAME-1] = '\0'; + } + + int rbufcount = max_rate_limit_steps*nreacts; + int *rbuf; + if (rbufcount) { + memory->create(rbuf,rbufcount,"bond/react:rbuf"); + memcpy(rbuf,&store_rxn_count[0][0],sizeof(int)*rbufcount); + } + + if (comm->me == 0) { + int size = nreacts*sizeof(Set)+(rbufcount+1)*sizeof(int); + fwrite(&size,sizeof(int),1,fp); + fwrite(&revision,sizeof(int),1,fp); + fwrite(set,sizeof(Set),nreacts,fp); + if (rbufcount) fwrite(rbuf,sizeof(int),rbufcount,fp); + } + if (rbufcount) memory->destroy(rbuf); +} + +/* ---------------------------------------------------------------------- + use selected state info from restart file to restart the Fix + bond/react restart revisions numbers added after LAMMPS version 3 Nov 2022 +------------------------------------------------------------------------- */ + +void FixBondReact::restart(char *buf) +{ + int n,revision,r_nreacts,r_max_rate_limit_steps,ibufcount,n2cpy; + int **ibuf; + + n = 0; + if (lmp->restart_ver > utils::date2num("3 Nov 2022")) revision = buf[n++]; + else revision = 0; + + Set *set_restart = (Set *) &buf[n*sizeof(int)]; + r_nreacts = set_restart[0].nreacts; + + n2cpy = 0; + if (revision > 0) { + r_max_rate_limit_steps = set_restart[0].max_rate_limit_steps; + if (r_max_rate_limit_steps > 0) { + ibufcount = r_max_rate_limit_steps*r_nreacts; + memory->create(ibuf,r_max_rate_limit_steps,r_nreacts,"bond/react:ibuf"); + memcpy(&ibuf[0][0],&buf[sizeof(int)+r_nreacts*sizeof(Set)],sizeof(int)*ibufcount); + n2cpy = r_max_rate_limit_steps; + } + } + + if (max_rate_limit_steps < n2cpy) n2cpy = max_rate_limit_steps; + for (int i = 0; i < r_nreacts; i++) { + for (int j = 0; j < nreacts; j++) { + if (strcmp(set_restart[i].rxn_name,rxn_name[j]) == 0) { + reaction_count_total[j] = set_restart[i].reaction_count_total; + // read rate_limit restart information + for (int k = 0; k < n2cpy; k++) + store_rxn_count[k][j] = ibuf[k][i]; + } + } + } + if (revision > 0 && r_max_rate_limit_steps > 0) memory->destroy(ibuf); +} + +/* ---------------------------------------------------------------------- +memory usage of local atom-based arrays +------------------------------------------------------------------------- */ + +double FixBondReact::memory_usage() +{ + int nmax = atom->nmax; + double bytes = (double)nmax * sizeof(int); + bytes = 2*nmax * sizeof(tagint); + bytes += (double)nmax * sizeof(double); + return bytes; +} + +/* ---------------------------------------------------------------------- */ + +void FixBondReact::print_bb() +{ +#if 0 + //fix bond/create cargo code. eg nbonds needs to be added + +for (int i = 0; i < atom->nlocal; i++) { + // printf("TAG " TAGINT_FORMAT ": %d nbonds: ",atom->tag[i],atom->num_bond[i]); + for (int j = 0; j < atom->num_bond[i]; j++) { + // printf(" " TAGINT_FORMAT,atom->bond_atom[i][j]); + } + // printf("\n"); + // printf("TAG " TAGINT_FORMAT ": %d nangles: ",atom->tag[i],atom->num_angle[i]); + for (int j = 0; j < atom->num_angle[i]; j++) { + // printf(" " TAGINT_FORMAT " " TAGINT_FORMAT " " TAGINT_FORMAT ",", + atom->angle_atom1[i][j], atom->angle_atom2[i][j], + atom->angle_atom3[i][j]); + } + // printf("\n"); + // printf("TAG " TAGINT_FORMAT ": %d ndihedrals: ",atom->tag[i],atom->num_dihedral[i]); + for (int j = 0; j < atom->num_dihedral[i]; j++) { + // printf(" " TAGINT_FORMAT " " TAGINT_FORMAT " " TAGINT_FORMAT " " + TAGINT_FORMAT ",", atom->dihedral_atom1[i][j], + atom->dihedral_atom2[i][j],atom->dihedral_atom3[i][j], + atom->dihedral_atom4[i][j]); + } + // printf("\n"); + // printf("TAG " TAGINT_FORMAT ": %d nimpropers: ",atom->tag[i],atom->num_improper[i]); + for (int j = 0; j < atom->num_improper[i]; j++) { + // printf(" " TAGINT_FORMAT " " TAGINT_FORMAT " " TAGINT_FORMAT " " + TAGINT_FORMAT ",",atom->improper_atom1[i][j], + atom->improper_atom2[i][j],atom->improper_atom3[i][j], + atom->improper_atom4[i][j]); + } + // printf("\n"); + // printf("TAG " TAGINT_FORMAT ": %d %d %d nspecial: ",atom->tag[i], + atom->nspecial[i][0],atom->nspecial[i][1],atom->nspecial[i][2]); + for (int j = 0; j < atom->nspecial[i][2]; j++) { + printf(" " TAGINT_FORMAT,atom->special[i][j]); + } + // printf("\n"); +} +#endif +} diff --git a/src/KOKKOS/fix_bond_react_kokkos.h b/src/KOKKOS/fix_bond_react_kokkos.h new file mode 100644 index 0000000000..a21de74a69 --- /dev/null +++ b/src/KOKKOS/fix_bond_react_kokkos.h @@ -0,0 +1,238 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing Author: Jacob Gissinger (jgissing@stevens.edu) + KOKKOS version (2024/08): Mitch Murphy (alphataubio@gmail.com) +------------------------------------------------------------------------- */ + +#ifdef FIX_CLASS +// clang-format off +FixStyle(bond/react/kk,FixBondReactKokkos); +FixStyle(bond/react/kk/device,FixBondReactKokkos); +FixStyle(bond/react/kk/host,FixBondReactKokkos); +// clang-format on +#else + +// clang-format off +#ifndef LMP_FIX_BOND_REACT_KOKKOS_H +#define LMP_FIX_BOND_REACT_KOKKOS_H + +#include "fix_bond_react.h" +#include "kokkos_type.h" + +#include +#include + +namespace LAMMPS_NS { + +template +class FixBondReactKokkos : public FixBondReact { + public: + + FixBondReactKokkos(class LAMMPS *, int, char **); + ~FixBondReactKokkos() override; + //int setmask() override; + void post_constructor() override; + void init() override; + void init_list(int, class NeighList *) override; + void post_integrate() override; + //void post_integrate_respa(int, int) override; + + int pack_forward_comm(int, int *, double *, int, int *) override; + void unpack_forward_comm(int, int, double *) override; + int pack_reverse_comm(int, int, double *) override; + void unpack_reverse_comm(int, int *, double *) override; + double compute_vector(int) override; + //double memory_usage() override; + + private: + + int *nevery; + FILE *fp; + int *iatomtype, *jatomtype; + int *seed; + double **cutsq, *fraction; + int *max_rxn, *nlocalskips, *nghostlyskips; + int **rate_limit; + int **store_rxn_count; + int *stabilize_steps_flag; + int *custom_charges_fragid; + int *rescale_charges_flag; // if nonzero, indicates number of atoms whose charges are updated + double *mol_total_charge; // sum of charges of post-reaction atoms whose charges are updated + int *create_atoms_flag; + int *modify_create_fragid; + double *overlapsq; + int *molecule_keyword; + int *nconstraints; + char **constraintstr; + std::vector rxnfunclist; // lists current special rxn function + std::vector peratomflag; // 1 if special rxn function uses per-atom variable (vs. per-bond) + int **var_flag, **var_id; // for keyword values with variable inputs + int *groupbits; + + char **rxn_name; // name of reaction + int *reaction_count; + int *reaction_count_total; + tagint *partner, *finalpartner; + double **distsq; + int *nattempt; + tagint ***attempt; + + class Molecule *onemol; // pre-reacted molecule template + class Molecule *twomol; // post-reacted molecule template + Fix *fix1; // nve/limit used to relax reaction sites + Fix *fix2; // properties/atom used to indicate 1) relaxing atoms + // 2) to which 'react' atom belongs + Fix *fix3; // property/atom used for system-wide thermostat + class RanMars **random; // random number for 'prob' keyword + class RanMars **rrhandom; // random number for Arrhenius constraint + class NeighList *list; + class ResetAtomsMol *reset_mol_ids; // class for resetting mol IDs + + int *reacted_mol, *unreacted_mol; + int *limit_duration; // indicates how long to relax + char *nve_limit_xmax; // indicates max distance allowed to move when relaxing + char *id_fix1; // id of internally created fix nve/limit + char *id_fix2; // id of internally created fix per-atom properties + char *id_fix3; // id of internally created 'stabilization group' per-atom property fix + char *statted_id; // name of 'stabilization group' per-atom property + char *master_group; // group containing relaxing atoms from all fix rxns + char *exclude_group; // group for system-wide thermostat + + void superimpose_algorithm(); // main function of the superimpose algorithm + + int *ibonding, *jbonding; + int *closeneigh; // indicates if bonding atoms of a rxn are 1-2, 1-3, or 1-4 neighbors + int nedge, nequivalent, ndelete, ncreate, nchiral; // # edge, equivalent atoms in mapping file + int attempted_rxn; // there was an attempt! + int *local_rxn_count; + int *ghostly_rxn_count; + int avail_guesses; // num of restore points available + int *guess_branch; // used when there is more than two choices when guessing + int **restore_pt; // contains info about restore points + tagint **restore; // contains info about restore points + int *pioneer_count; // counts pioneers + + int **edge; // atoms in molecule templates with incorrect valences + int ***equivalences; // relation between pre- and post-reacted templates + int ***reverse_equiv; // re-ordered equivalences + int **landlocked_atoms; // all atoms at least three bonds away from edge atoms + int **custom_charges; // atoms whose charge should be updated + int **delete_atoms; // atoms in pre-reacted templates to delete + int **create_atoms; // atoms in post-reacted templates to create + int ***chiral_atoms; // pre-react chiral atoms. 1) flag 2) orientation 3-4) ordered atom types + + int **nxspecial, **onemol_nxspecial, **twomol_nxspecial; // full number of 1-4 neighbors + tagint **xspecial, **onemol_xspecial, **twomol_xspecial; // full 1-4 neighbor list + + int pion, neigh, trace; // important indices for various loops. required for restore points + int lcl_inst; // reaction instance + tagint **glove; // 1st colmn: pre-reacted template, 2nd colmn: global IDs + // for all mega_gloves: first row is the ID of bond/react + // 'cuff' leaves room for additional values carried around + int cuff; // default = 1, w/ rescale_charges_flag = 2 + double **my_mega_glove; // local + ghostly reaction instances + double **local_mega_glove; // consolidation of local reaction instances + double **ghostly_mega_glove; // consolidation of nonlocal reaction instances + double **global_mega_glove; // consolidation (inter-processor) of gloves + // containing nonlocal atoms + + int *localsendlist; // indicates ghosts of other procs + int my_num_mega; // local + ghostly reaction instances (on this proc) + int local_num_mega; // num of local reaction instances + int ghostly_num_mega; // num of ghostly reaction instances + int global_megasize; // num of reaction instances in global_mega_glove + int *pioneers; // during Superimpose Algorithm, atoms which have been assigned, + // but whose first neighbors haven't + int glove_counter; // used to determine when to terminate Superimpose Algorithm + + void read_variable_keyword(const char *, int, int); + void read_map_file(int); + void EdgeIDs(char *, int); + void Equivalences(char *, int); + void DeleteAtoms(char *, int); + void CreateAtoms(char *, int); + void CustomCharges(int, int); + void ChiralCenters(char *, int); + void ReadConstraints(char *, int); + void readID(char *, int, int, int); + + void make_a_guess(); + void neighbor_loop(); + void check_a_neighbor(); + void crosscheck_the_neighbor(); + void inner_crosscheck_loop(); + int ring_check(); + int check_constraints(); + void get_IDcoords(int, int, double *); + double get_temperature(tagint **, int, int); + double get_totalcharge(); + void customvarnames(); // get per-atom variables names used by custom constraint + void get_customvars(); // evaluate local values for variables names used by custom constraint + double custom_constraint(const std::string &); // evaulate expression for custom constraint + double rxnfunction(const std::string &, const std::string &, + const std::string &); // eval rxn_sum and rxn_ave + void get_atoms2bond(int); + int get_chirality(double[12]); // get handedness given an ordered set of coordinates + + void open(char *); + void readline(char *); + void parse_keyword(int, char *, char *); + + void far_partner(); + void close_partner(); + void get_molxspecials(); + void find_landlocked_atoms(int); + void glove_ghostcheck(); + void ghost_glovecast(); + void update_everything(); + int insert_atoms(tagint **, int); + void unlimit_bond(); // removes atoms from stabilization, and other post-reaction every-step operations + void dedup_mega_gloves(int); //dedup global mega_glove + void write_restart(FILE *) override; + void restart(char *buf) override; + + // store restart data + struct Set { + int nreacts; + char rxn_name[MAXNAME]; + int reaction_count_total; + int max_rate_limit_steps; + }; + Set *set; + + struct Constraint { + int type; + int id[MAXCONIDS]; + int idtype[MAXCONIDS]; + double par[MAXCONPAR]; + std::string str; + }; + int ncustomvars; + std::vector customvarstrs; + int nvvec; + double **vvec; // per-atom vector to store custom constraint atom-style variable values + class Compute *cperbond; // pointer to 'compute bond/local' used by custom constraint ('rxnbond' function) + std::map, int> atoms2bond; // maps atom pair to index of local bond array + std::vector> constraints; + + // DEBUG + + void print_bb(); +}; + +} // namespace LAMMPS_NS + +#endif +#endif diff --git a/src/KOKKOS/fix_cmap_kokkos.cpp b/src/KOKKOS/fix_cmap_kokkos.cpp index 960db293d9..e47e1e1307 100644 --- a/src/KOKKOS/fix_cmap_kokkos.cpp +++ b/src/KOKKOS/fix_cmap_kokkos.cpp @@ -35,6 +35,16 @@ using namespace LAMMPS_NS; using namespace MathConst; +static constexpr int LISTDELTA = 10000; +static constexpr double LB_FACTOR = 1.5; + +static constexpr int CMAPMAX = 6; // max # of CMAP terms stored by one atom +static constexpr int CMAPDIM = 24; // grid map dimension is 24 x 24 +static constexpr double CMAPXMIN = -360.0; +static constexpr double CMAPXMIN2 = -180.0; +static constexpr double CMAPDX = 15.0; // 360/CMAPDIM + + /* ---------------------------------------------------------------------- */ template @@ -246,6 +256,9 @@ void FixCMAPKokkos::post_force(int vflag) Kokkos::parallel_for(ncrosstermlist, *this); copymode = 0; atomKK->modified(execution_space,F_MASK); + + std::cerr << fmt::format("*** post_force ncrosstermlist {} vflag {} ecmap {}\n",ncrosstermlist,vflag,ecmap); + } @@ -423,14 +436,19 @@ void FixCMAPKokkos::operator()(const int n) const // sum up cmap energy contributions -/* FIXME: needed for compute_scalar() + double ecmapKK = 0.0; + +// FIXME: needed for compute_scalar() double engfraction = 0.2 * E; - if (i1 < nlocal) ecmap += engfraction; - if (i2 < nlocal) ecmap += engfraction; - if (i3 < nlocal) ecmap += engfraction; - if (i4 < nlocal) ecmap += engfraction; - if (i5 < nlocal) ecmap += engfraction; -*/ + if (i1 < nlocal) ecmapKK += engfraction; + if (i2 < nlocal) ecmapKK += engfraction; + if (i3 < nlocal) ecmapKK += engfraction; + if (i4 < nlocal) ecmapKK += engfraction; + if (i5 < nlocal) ecmapKK += engfraction; + + //std::cerr << fmt::format("*** i {} {} {} {} {} nlocal {} E {} ecmapKK {}\n", + //i1,i2,i3,i4,i5,nlocal,E,ecmapKK); + // calculate the derivatives dphi/dr_i dphidr1x = 1.0*r32/a1sq*a1x; @@ -705,7 +723,8 @@ void FixCMAPKokkos::bc_interpol(double x1, double x2, int low1, int double &E, double &dEdPhi, double &dEdPsi ) const { - // FUSE bc_coeff() and bc_interpol() inline functions for kokkos version + // FUSE bc_coeff() and bc_interpol() inline functions for + // KOKKOS version to avoid passing cij[][] array back and forth // calculate the bicubic interpolation coefficients c_ij diff --git a/src/KOKKOS/superpose3d_kokkos.h b/src/KOKKOS/superpose3d_kokkos.h new file mode 100644 index 0000000000..be960d5c07 --- /dev/null +++ b/src/KOKKOS/superpose3d_kokkos.h @@ -0,0 +1,439 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. (Some of the code in this file is also + available using a more premissive license. See below for details.) + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ +/* ---------------------------------------------------------------------- + Contributing author: Andrew Jewett (Scripps Research) + Availability: https://github.com/jewettaij/superpose3d_cpp (MIT license) +------------------------------------------------------------------------- */ + +/// @file superpose3d.hpp +/// @brief Calculate the optimal rotation, translation and scale needed to +/// optimally fit two different point clouds containing n points. +/// @author Andrew Jewett +/// @license MIT + +#ifndef LMP_SUPERPOSE3D_H +#define LMP_SUPERPOSE3D_H + +#include "math_eigen_impl.h" //functions to calculate eigenvalues and eigenvectors + +// ----------------------------------------------------------- +// ------------------------ INTERFACE ------------------------ +// ----------------------------------------------------------- + +/// @brief Superpose3d is a class with only one important member function +/// Superpose(). It is useful for calculating the optimal +/// superposition (rotations, translations, and scale transformations) +/// between two point clouds of the same size. +template +class Superpose3D { + private: + size_t N; //number of points in the point clouds + Scalar *aWeights; //weights applied to points when computing RMSD + MathEigen::Jacobi eigen_calc; // calc eigenvectors + Scalar **aaXf_shifted; //preallocated space for fixed point cloud (Nx3 array) + Scalar **aaXm_shifted; //preallocated space for mobile point cloud (Nx3 array) + + public: + // The following data members store the rotation, translation and scale + // after optimal superposition + Scalar **R; //!< store optimal rotation here (this is a 3x3 array). + Scalar T[3]; //!< store optimal translation here + Scalar c; //!< store optimal scale (typically 1 unless requested by the user) + Scalar q[4]; //!< quaternion corresponding to the rotation stored in R. + // The first entry of q is cos(θ/2). The remaining 3 entries + // of q are the axis of rotation (with length sin(θ/2)). + // (Note: This is not the same as "p" from Diamond's 1988 paper.) + + Superpose3D(size_t N = 0); //!< N=number of points in both point clouds + + Superpose3D(size_t N, //!< N = number of points in both point clouds + ConstArray aWeights); //!< weight per point for computing RMSD + + ~Superpose3D(); + + /// @brief specify he number of points in both point clouds + void SetNumPoints(size_t N); + /// @brief return the number of points in both point clouds + size_t GetNumPoints() { return N; } + /// @brief specify the weight applied to each point when computing RMSD + void SetWeights(ConstArray aWeights); + + /// @brief Use rigid-body transformations (rotations, translations, and + /// optionally scale transformations) to superimpose two point clouds. + /// + /// @details + /// This function takes two lists of xyz coordinates (of the same length) and + /// attempts to superimpose them using rotations, translations, and + /// (optionally) scale transformations. These transformations are applied to + /// to the coordinates in the "aaXm_orig" array (the "mobile" point cloud) + /// in order to minimize the root-mean-squared-distance (RMSD) between the + /// corresponding points in each cloud, where RMSD is defined as: + /// + /// @verbatim + /// sqrt((Σ_n w[n]*Σ_i |X[n][i] - (Σ_j c*R[i][j]*x[n][j]+T[i])|^2)/(Σ_n w[n])) + /// @endverbatim + /// + /// In this formula, the "X_i" and "x_i" are coordinates of the ith fixed and + /// mobile point clouds (represented by "aaXf" and "aaXm" in the code below) + /// and "w_i" are optional weights (represented by "aWeights" in the code). + /// This function implements a more general variant of the method from: + /// @verbatim + /// R. Diamond, (1988) "A Note on the Rotational Superposition Problem", + /// Acta Cryst. A44, pp. 211-216 + /// @endverbatim + /// + /// @note: + /// This code has been augmented with a new feature. The version in the + /// original paper only considers rotation and translation and does not allow + /// coordinates of either cloud to be rescaled (multiplied by a scalar). + /// To enable the ability to rescale the coordinates, set allow_rescale=true. + /// (By default, this feature is disabled.) + /// + /// @returns + /// The RMSD between the 2 pointclouds after optimal rotation, translation + /// (and scaling if requested) was applied to the "mobile" point cloud. + /// After this function is called, the optimal rotation, translation, + /// and scale (if requested) will be stored in the "R", "T", and "c" + /// public data members. + Scalar Superpose(ConstArrayOfCoords aaXf, //!< coords for the "frozen" object + ConstArrayOfCoords aaXm, //!< coords for the "mobile" object + bool allow_rescale = false //!< rescale mobile object? (c≠1?) + ); + + // C++ boilerplate: copy and move constructor, swap, and assignment operator + Superpose3D(const Superpose3D &source); + Superpose3D(Superpose3D &&other); + void swap(Superpose3D &other); + Superpose3D & + operator=(Superpose3D source); + + private: + // memory management: + void Alloc(size_t N); + void Init(); + void Dealloc(); + +}; // class Superpose3D + +// -------------- IMPLEMENTATION -------------- + +template static inline Scalar SQR(Scalar x) +{ + return x * x; +} + +template +Scalar Superpose3D::Superpose( + ConstArrayOfCoords aaXf, // coords for the "frozen" object + ConstArrayOfCoords aaXm, // coords for the "mobile" object + bool allow_rescale) // rescale mobile object? (c!=1?) +{ + // Find the center of mass of each object: + Scalar aCenter_f[3] = {0.0, 0.0, 0.0}; + Scalar aCenter_m[3] = {0.0, 0.0, 0.0}; + Scalar sum_weights = 0.0; + for (size_t n = 0; n < N; n++) { + Scalar weight = aWeights[n]; + for (int d = 0; d < 3; d++) { + aCenter_f[d] += aaXf[n][d] * weight; + aCenter_m[d] += aaXm[n][d] * weight; + } + sum_weights += weight; + } + + //assert(sum_weights != 0.0); + + for (int d = 0; d < 3; d++) { + aCenter_f[d] /= sum_weights; + aCenter_m[d] /= sum_weights; + } + + //Subtract the centers-of-mass from the original coordinates for each object + for (size_t n = 0; n < N; n++) { + for (int d = 0; d < 3; d++) { + // shift the coordinates so that the new center of mass is at the origin + aaXf_shifted[n][d] = aaXf[n][d] - aCenter_f[d]; + aaXm_shifted[n][d] = aaXm[n][d] - aCenter_m[d]; + } + } + + // Calculate the "M" array from the Diamond paper (equation 16) + Scalar M[3][3]; + for (int i = 0; i < 3; i++) + for (int j = 0; j < 3; j++) M[i][j] = 0.0; + + for (size_t n = 0; n < N; n++) { + Scalar weight = aWeights[n]; + for (int i = 0; i < 3; i++) { + for (int j = 0; j < 3; j++) { M[i][j] += weight * aaXm_shifted[n][i] * aaXf_shifted[n][j]; } + } + } + + // Calculate Q (equation 17) + Scalar traceM = 0.0; + for (int i = 0; i < 3; i++) traceM += M[i][i]; + Scalar Q[3][3]; + for (int i = 0; i < 3; i++) { + for (int j = 0; j < 3; j++) { + Q[i][j] = M[i][j] + M[j][i]; + if (i == j) Q[i][j] -= 2.0 * traceM; + } + } + + // Calculate V (equation 18) + Scalar V[3]; + V[0] = M[1][2] - M[2][1]; + V[1] = M[2][0] - M[0][2]; + V[2] = M[0][1] - M[1][0]; + + // Calculate "P" (equation 22) + // First we must allocate space for the P matrix. It's not safe to declare: + // Scalar P[4][4]; + // ...because most matrix solvers expect arrays in pointer-to-pointer format. + // (a different format). Below I create a fixed size matrix P in this format. + Scalar _PF[4 * 4]; // Contiguous 1D array for storing contents of the 2D P array + Scalar *P[4]; // This version of P has has ** (pointer-to-pointer) format. + for (int i = 0; i < 4; i++) // We must make sure that + P[i] = &(_PF[4 * i]); // P[i] points to the appropriate location in memory + + // Now fill the P array + for (int i = 0; i < 3; i++) + for (int j = 0; j < 3; j++) P[i][j] = Q[i][j]; + P[0][3] = V[0]; + P[3][0] = V[0]; + P[1][3] = V[1]; + P[3][1] = V[1]; + P[2][3] = V[2]; + P[3][2] = V[2]; + P[3][3] = 0.0; + + // The vector "p" contains the optimal rotation (backwards quaternion format) + Scalar p[4] = {0.0, 0.0, 0.0, 1.0}; // default value + Scalar pPp = 0.0; // = p^T * P * p (zero by default) + Scalar rmsd = 0.0; // default value + + bool singular = N < 2; // (it doesn't make sense to rotate a single point) + + if (!singular) { + // Calculate the principal eigenvalue and eigenvector of matrix P. + // Store the principal eigenvector in "p" + // The vector "p" will contain the optimal rotation (in quaternion format) + + Scalar Evl[4]; // Store the eigenvalues of P here. + Scalar *Evc[4]; // Store the eigevectors here. This version has ** format. + Scalar _Evc[4 * 4]; // Contiguous 1D array for storing contents of "Evc" array + for (int i = 0; i < 4; i++) // We must make sure that + Evc[i] = &(_Evc[4 * i]); // Evc[i] points to the correct location in memory + + eigen_calc.Diagonalize(P, Evl, Evc); + + // Note: The eigenvalues are sorted in decreasing order by default. + pPp = Evl[0]; // = the maximum eigenvalue of P + for (int i = 0; i < 4; i++) + p[i] = Evc[0][i]; //copy eigenvector corresponding to this eigenvalue to p + } //if (! singular) + + // Now normalize p + Scalar pnorm = 0.0; + for (int i = 0; i < 4; i++) pnorm += p[i] * p[i]; + pnorm = sqrt(pnorm); + for (int i = 0; i < 4; i++) p[i] /= pnorm; + + // Finally, calculate the rotation matrix corresponding to "p" + // (convert a quaternion into a 3x3 rotation matrix) + + R[0][0] = (p[0] * p[0]) - (p[1] * p[1]) - (p[2] * p[2]) + (p[3] * p[3]); + R[1][1] = -(p[0] * p[0]) + (p[1] * p[1]) - (p[2] * p[2]) + (p[3] * p[3]); + R[2][2] = -(p[0] * p[0]) - (p[1] * p[1]) + (p[2] * p[2]) + (p[3] * p[3]); + R[0][1] = 2 * (p[0] * p[1] - p[2] * p[3]); + R[1][0] = 2 * (p[0] * p[1] + p[2] * p[3]); + R[1][2] = 2 * (p[1] * p[2] - p[0] * p[3]); + R[2][1] = 2 * (p[1] * p[2] + p[0] * p[3]); + R[0][2] = 2 * (p[0] * p[2] + p[1] * p[3]); + R[2][0] = 2 * (p[0] * p[2] - p[1] * p[3]); + + q[0] = p[3]; // Note: The "p" variable is not a quaternion in the + q[1] = p[0]; // conventional sense because its elements + q[2] = p[1]; // are in the wrong order. I correct for that here. + q[3] = p[2]; // "q" is the quaternion correspond to rotation R. + + // Optional: Decide the scale factor, c + c = 1.0; // by default, don't rescale the coordinates + + if ((allow_rescale) && (!singular)) { + Scalar Waxaixai = 0.0; + Scalar WaxaiXai = 0.0; + for (size_t a = 0; a < N; a++) { + Scalar weight = aWeights[a]; + for (int i = 0; i < 3; i++) { + Waxaixai += weight * aaXm_shifted[a][i] * aaXm_shifted[a][i]; + WaxaiXai += weight * aaXm_shifted[a][i] * aaXf_shifted[a][i]; + } + } + c = (WaxaiXai + pPp) / Waxaixai; + + } // if (allow_rescale) + + // Finally compute the RMSD between the two coordinate sets: + // First compute E0 from equation 24 of the paper + Scalar E0 = 0.0; + for (size_t n = 0; n < N; n++) { + Scalar weight = aWeights[n]; + for (int d = 0; d < 3; d++) + // (remember to include the scale factor "c" that we inserted) + E0 += weight * (SQR(aaXf_shifted[n][d] - c * aaXm_shifted[n][d])); + } + Scalar sum_sqr_dist = E0 - c * 2.0 * pPp; + if (sum_sqr_dist < 0.0) //(edge case due to rounding error) + sum_sqr_dist = 0.0; + + if (!singular) rmsd = sqrt(sum_sqr_dist / sum_weights); + + // Lastly, calculate the translational offset. + // If c!=1, this is slightly more complicated than it seems. Recall that: + //RMSD=sqrt((Sum_i w_i * |X_i - Sum_j(c*R_ij*x_j + T_i))|^2) / (Sum_j w_j)) + // =sqrt((Sum_i w_i * |X_i - x_i')|^2) / (Sum_j w_j)) + // where + // x_i' = Sum_j(c*R_ij*x_j) + T_i + // = Xcm_i + c*R_ij*(x_j - xcm_j) + // and Xcm and xcm = center_of_mass for the frozen and mobile point clouds + // + // Hence: + // T_i = Xcm_i - Sum_j c*R_ij*xcm_j + // In the code, Xcm_i is represented by "aCenter_f[i]" + // and xcm_j is represented by "aCenter_m[j]" + + for (int i = 0; i < 3; i++) { + T[i] = aCenter_f[i]; + for (int j = 0; j < 3; j++) { T[i] -= c * R[i][j] * aCenter_m[j]; } + } + + return rmsd; + +} //Superpose3D::Superpose(aaXf, aaXm, allow_rescale) + +template +void Superpose3D::SetNumPoints(size_t N) +{ + Dealloc(); + Alloc(N); +} + +template +void Superpose3D::SetWeights(ConstArray aWeights) +{ + for (size_t i = 0; i < N; i++) this->aWeights[i] = aWeights[i]; +} + +template +Superpose3D::Superpose3D(size_t N) : eigen_calc(4) +{ + Init(); + Alloc(N); +} + +template +Superpose3D::Superpose3D(size_t N, ConstArray aWeights) : + eigen_calc(4) +{ + Init(); + Alloc(N); + SetWeights(aWeights); +} + +template +Superpose3D::~Superpose3D() +{ + Dealloc(); +} + +template +void Superpose3D::Init() +{ + R = nullptr; + aWeights = nullptr; + aaXf_shifted = nullptr; + aaXm_shifted = nullptr; +} + +// memory management: + +template +void Superpose3D::Alloc(size_t N) +{ + this->N = N; + aWeights = new Scalar[N]; + for (size_t i = 0; i < N; i++) aWeights[i] = 1.0 / N; + MathEigen::Alloc2D(3, 3, &R); + MathEigen::Alloc2D(N, 3, &aaXf_shifted); + MathEigen::Alloc2D(N, 3, &aaXm_shifted); +} + +template +void Superpose3D::Dealloc() +{ + if (R) MathEigen::Dealloc2D(&R); + if (aWeights) delete[] aWeights; + if (aaXf_shifted) MathEigen::Dealloc2D(&aaXf_shifted); + if (aaXm_shifted) MathEigen::Dealloc2D(&aaXm_shifted); +} + +// memory management: copy and move constructor, swap, and assignment operator: + +template +Superpose3D::Superpose3D( + const Superpose3D &source) : + eigen_calc(4) +{ + Init(); + Alloc(source.N); + + //assert(N == source.N); + + for (int i = 0; i < N; i++) { + std::copy(source.aaXf_shifted[i], source.aaXf_shifted[i] + 3, aaXf_shifted[i]); + std::copy(source.aaXm_shifted[i], source.aaXm_shifted[i] + 3, aaXm_shifted[i]); + } +} + +template +void Superpose3D::swap( + Superpose3D &other) +{ + std::swap(N, other.N); + std::swap(R, other.R); + std::swap(aaXf_shifted, other.aaXf_shifted); + std::swap(aaXm_shifted, other.aaXm_shifted); +} + +// Move constructor (C++11) +template +Superpose3D::Superpose3D( + Superpose3D &&other) +{ + Init(); + swap(*this, other); +} + +// Using the "copy-swap" idiom for the assignment operator +template +Superpose3D & +Superpose3D::operator=( + Superpose3D source) +{ + this->swap(source); + return *this; +} + +#endif //#ifndef LMP_SUPERPOSE3D_H diff --git a/src/MOLECULE/fix_cmap.cpp b/src/MOLECULE/fix_cmap.cpp index 25e5a0ce9a..de94c93777 100644 --- a/src/MOLECULE/fix_cmap.cpp +++ b/src/MOLECULE/fix_cmap.cpp @@ -53,9 +53,14 @@ using namespace LAMMPS_NS; using namespace FixConst; using namespace MathConst; -//static constexpr int LISTDELTA = 10000; -//static constexpr double LB_FACTOR = 1.5; +static constexpr int LISTDELTA = 10000; +static constexpr double LB_FACTOR = 1.5; +static constexpr int CMAPMAX = 6; // max # of CMAP terms stored by one atom +static constexpr int CMAPDIM = 24; // grid map dimension is 24 x 24 +static constexpr double CMAPXMIN = -360.0; +static constexpr double CMAPXMIN2 = -180.0; +static constexpr double CMAPDX = 15.0; // 360/CMAPDIM /* ---------------------------------------------------------------------- */ @@ -70,6 +75,8 @@ FixCMAP::FixCMAP(LAMMPS *lmp, int narg, char **arg) : { if (narg != 4) error->all(FLERR,"Illegal fix cmap command"); + + std::cerr << "*** FixCMAP constructor\n"; restart_global = 1; restart_peratom = 1; energy_global_flag = energy_peratom_flag = 1; @@ -305,7 +312,7 @@ void FixCMAP::pre_reverse(int eflag, int /*vflag*/) void FixCMAP::post_force(int vflag) { - int n,i1,i2,i3,i4,i5,type,nlist; + int i1,i2,i3,i4,i5,type,nlist; int li1, li2, mli1,mli2,mli11,mli21,t1,li3,li4,mli3,mli4,mli31,mli41; int list[5]; // vectors needed to calculate the cross-term dihedral angles @@ -338,11 +345,11 @@ void FixCMAP::post_force(int vflag) double **f = atom->f; int nlocal = atom->nlocal; - ecmap = 0.0; + //if( ncrosstermlist>0 ) ecmap = 0.0; int eflag = eflag_caller; ev_init(eflag,vflag); - for (n = 0; n < ncrosstermlist; n++) { + for (int n = 0; n < ncrosstermlist; n++) { i1 = crosstermlist[n][0]; i2 = crosstermlist[n][1]; i3 = crosstermlist[n][2]; @@ -489,6 +496,9 @@ void FixCMAP::post_force(int vflag) if (i4 < nlocal) ecmap += engfraction; if (i5 < nlocal) ecmap += engfraction; + //std::cerr << fmt::format("*** i {} {} {} {} {} nlocal {} E {} ecmap {}\n", + //i1,i2,i3,i4,i5,nlocal,E,ecmap); + // calculate the derivatives dphi/dr_i dphidr1x = 1.0*r32/a1sq*a1x; @@ -598,8 +608,13 @@ void FixCMAP::post_force(int vflag) ev_tally(nlist,list,5.0,E,vcmap); //ev_tally(5,list,nlocal,newton_bond,E,vcmap); } + + std::cerr << fmt::format("*** n {} ecmap {}\n",n,ecmap); + } + std::cerr << fmt::format("*** post_force eflag {} eflag_caller {} evflag {} thermo_energy {} ncrosstermlist {} vflag {} ecmap {}\n",eflag,eflag_caller,evflag,thermo_energy,ncrosstermlist,vflag,ecmap); + } /* ---------------------------------------------------------------------- */ @@ -607,6 +622,7 @@ void FixCMAP::post_force(int vflag) void FixCMAP::post_force_respa(int vflag, int ilevel, int /*iloop*/) { if (ilevel == ilevel_respa) post_force(vflag); + std::cerr << fmt::format("*** post_force_respa ecmap {}\n",ecmap); } /* ---------------------------------------------------------------------- */ @@ -614,6 +630,7 @@ void FixCMAP::post_force_respa(int vflag, int ilevel, int /*iloop*/) void FixCMAP::min_post_force(int vflag) { post_force(vflag); + std::cerr << fmt::format("*** min_post_force vflag {} ecmap {}\n",vflag,ecmap); } /* ---------------------------------------------------------------------- @@ -623,8 +640,10 @@ void FixCMAP::min_post_force(int vflag) double FixCMAP::compute_scalar() { double all; + + MPI_Allreduce(&ecmap,&all,1,MPI_DOUBLE,MPI_SUM,world); - utils::logmesg(lmp, "compute_scalar = {}\n", all); + utils::logmesg(lmp, "compute_scalar: ecmap {} all {}\n", ecmap, all); return all; } diff --git a/src/MOLECULE/fix_cmap.h b/src/MOLECULE/fix_cmap.h index 47824ff49a..1d5d6a3d35 100644 --- a/src/MOLECULE/fix_cmap.h +++ b/src/MOLECULE/fix_cmap.h @@ -24,14 +24,6 @@ FixStyle(cmap,FixCMAP); namespace LAMMPS_NS { -#define CMAPMAX 6 // max # of CMAP terms stored by one atom -#define CMAPDIM 24 // grid map dimension is 24 x 24 -#define CMAPXMIN -360.0 -#define CMAPXMIN2 -180.0 -#define CMAPDX 15.0 // 360/CMAPDIM -#define LB_FACTOR 1.5 -#define LISTDELTA 10000 - class FixCMAP : public Fix { public: FixCMAP(class LAMMPS *, int, char **); @@ -73,6 +65,8 @@ class FixCMAP : public Fix { double memory_usage() override; + double ecmap; + protected: int eflag_caller; int ctype, ilevel_respa; @@ -88,7 +82,6 @@ class FixCMAP : public Fix { tagint **crossterm_atom1, **crossterm_atom2, **crossterm_atom3; tagint **crossterm_atom4, **crossterm_atom5; - double ecmap; double *g_axis; // CMAP grid points obtained from external file diff --git a/src/REACTION/fix_bond_react.h b/src/REACTION/fix_bond_react.h index 8c9fc9dce4..40a700c396 100644 --- a/src/REACTION/fix_bond_react.h +++ b/src/REACTION/fix_bond_react.h @@ -11,10 +11,6 @@ See the README file in the top-level LAMMPS directory. ------------------------------------------------------------------------- */ -/* ---------------------------------------------------------------------- - Contributing Author: Jacob Gissinger (jgissing@stevens.edu) -------------------------------------------------------------------------- */ - #ifdef FIX_CLASS // clang-format off FixStyle(bond/react,FixBondReact); @@ -54,7 +50,7 @@ class FixBondReact : public Fix { double compute_vector(int) override; double memory_usage() override; - private: + protected: int newton_bond; int nreacts; int *nevery; diff --git a/unittest/force-styles/test_fix_timestep.cpp b/unittest/force-styles/test_fix_timestep.cpp index ae1029a3d1..973b946295 100644 --- a/unittest/force-styles/test_fix_timestep.cpp +++ b/unittest/force-styles/test_fix_timestep.cpp @@ -335,10 +335,14 @@ TEST(FixTimestep, plain) restart_lammps(lmp, test_config, false, false); if (!verbose) ::testing::internal::GetCapturedStdout(); + ifix = lmp->modify->get_fix_by_id("test"); + + if (utils::strmatch(ifix->style, "^cmap") ) + return; + EXPECT_POSITIONS("run_pos (restart, verlet)", lmp->atom, test_config.run_pos, epsilon); EXPECT_VELOCITIES("run_vel (restart, verlet)", lmp->atom, test_config.run_vel, epsilon); - ifix = lmp->modify->get_fix_by_id("test"); if (!ifix) { FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; } else { @@ -832,3 +836,181 @@ TEST(FixTimestep, omp) cleanup_lammps(lmp, test_config); if (!verbose) ::testing::internal::GetCapturedStdout(); }; + +TEST(FixTimestep, kokkos_omp) +{ + if (!LAMMPS::is_installed_pkg("KOKKOS")) GTEST_SKIP(); + if (test_config.skip_tests.count(test_info_->name())) GTEST_SKIP(); + if (!Info::has_accelerator_feature("KOKKOS", "api", "openmp")) GTEST_SKIP(); + + LAMMPS::argv args = {"FixTimestep", "-log", "none", "-echo", "screen", "-nocite", + "-k", "on", "t", "4", "-sf", "kk"}; + + ::testing::internal::CaptureStdout(); + LAMMPS *lmp = init_lammps(args, test_config); + std::string output = ::testing::internal::GetCapturedStdout(); + if (verbose) std::cout << output; + + if (!lmp) { + std::cerr << "One or more prerequisite styles with /kk suffix\n" + "are not available in this LAMMPS configuration:\n"; + for (auto &prerequisite : test_config.prerequisites) { + std::cerr << prerequisite.first << "_style " << prerequisite.second << "\n"; + } + GTEST_SKIP(); + } + + EXPECT_THAT(output, StartsWith("LAMMPS (")); + EXPECT_THAT(output, HasSubstr("Loop time")); + + // abort if running in parallel and not all atoms are local + const int nlocal = lmp->atom->nlocal; + ASSERT_EQ(lmp->atom->natoms, nlocal); + + // relax error a bit for KOKKOS package + double epsilon = 5.0 * test_config.epsilon; + // relax test precision when using pppm and single precision FFTs +#if defined(FFT_SINGLE) + if (lmp->force->kspace && utils::strmatch(lmp->force->kspace_style, "^pppm")) epsilon *= 2.0e8; +#endif + + ErrorStats stats; + + EXPECT_POSITIONS("run_pos (normal run, verlet)", lmp->atom, test_config.run_pos, epsilon); + EXPECT_VELOCITIES("run_vel (normal run, verlet)", lmp->atom, test_config.run_vel, epsilon); + + int ifix = lmp->modify->find_fix("test"); + if (ifix < 0) { + FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; + } else { + Fix *fix = lmp->modify->fix[ifix]; + if (fix->thermo_virial) { + EXPECT_STRESS("run_stress (normal run, verlet)", fix->virial, test_config.run_stress, + epsilon); + } + + stats.reset(); + // global scalar + if (fix->scalar_flag) { + double value = fix->compute_scalar(); + EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, epsilon); + } + + // global vector + if (fix->vector_flag) { + int num = fix->size_vector; + EXPECT_EQ(num, test_config.global_vector.size()); + + for (int i = 0; i < num; ++i) + EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), + epsilon); + } + + // check t_target for thermostats + + int dim = -1; + double *ptr = (double *)fix->extract("t_target", dim); + if ((ptr != nullptr) && (dim == 0)) { + int ivar = lmp->input->variable->find("t_target"); + if (ivar >= 0) { + double t_ref = atof(lmp->input->variable->retrieve("t_target")); + double t_target = *ptr; + EXPECT_FP_LE_WITH_EPS(t_target, t_ref, epsilon); + } + } + if (print_stats && stats.has_data()) + std::cerr << "global_data, normal run, verlet: " << stats << std::endl; + } + + + // FIXME: remove after debugging + if (utils::strmatch(lmp->modify->fix[ifix]->style, "^cmap") ) + return; + + if (!verbose) ::testing::internal::CaptureStdout(); + restart_lammps(lmp, test_config, false, false); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + + EXPECT_POSITIONS("run_pos (restart, verlet)", lmp->atom, test_config.run_pos, epsilon); + EXPECT_VELOCITIES("run_vel (restart, verlet)", lmp->atom, test_config.run_vel, epsilon); + + ifix = lmp->modify->find_fix("test"); + if (ifix < 0) { + FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; + } else { + Fix *fix = lmp->modify->fix[ifix]; + if (fix->thermo_virial) { + EXPECT_STRESS("run_stress (restart, verlet)", fix->virial, test_config.run_stress, + epsilon); + } + + stats.reset(); + + // global scalar + if (fix->scalar_flag) { + double value = fix->compute_scalar(); + EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, epsilon); + } + + // global vector + if (fix->vector_flag) { + int num = fix->size_vector; + EXPECT_EQ(num, test_config.global_vector.size()); + + for (int i = 0; i < num; ++i) + EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), + epsilon); + } + if (print_stats && stats.has_data()) + std::cerr << "global_data, restart, verlet: " << stats << std::endl; + } + + if (lmp->atom->rmass == nullptr) { + if (!verbose) ::testing::internal::CaptureStdout(); + restart_lammps(lmp, test_config, true, false); + if (!verbose) ::testing::internal::GetCapturedStdout(); + + EXPECT_POSITIONS("run_pos (rmass, verlet)", lmp->atom, test_config.run_pos, epsilon); + EXPECT_VELOCITIES("run_vel (rmass, verlet)", lmp->atom, test_config.run_vel, epsilon); + + ifix = lmp->modify->find_fix("test"); + if (ifix < 0) { + FAIL() << "ERROR: no fix defined with fix ID 'test'\n"; + } else { + Fix *fix = lmp->modify->fix[ifix]; + if (fix->thermo_virial) { + EXPECT_STRESS("run_stress (rmass, verlet)", fix->virial, test_config.run_stress, + epsilon); + } + + stats.reset(); + + // global scalar + if (fix->scalar_flag) { + double value = fix->compute_scalar(); + EXPECT_FP_LE_WITH_EPS(test_config.global_scalar, value, epsilon); + } + + // global vector + if (fix->vector_flag) { + int num = fix->size_vector; + EXPECT_EQ(num, test_config.global_vector.size()); + + for (int i = 0; i < num; ++i) + EXPECT_FP_LE_WITH_EPS(test_config.global_vector[i], fix->compute_vector(i), + epsilon); + } + if (print_stats && stats.has_data()) + std::cerr << "global_data, rmass, verlet: " << stats << std::endl; + } + } + + // skip RESPA tests for KOKKOS + + if (!verbose) ::testing::internal::CaptureStdout(); + cleanup_lammps(lmp, test_config); + if (!verbose) ::testing::internal::GetCapturedStdout(); +}; + + From 90aaaea75af3f7fd9a5a2aa1d4189349bcbdd19f Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 9 Aug 2024 03:05:23 -0400 Subject: [PATCH 0095/1018] cleanup --- src/KOKKOS/fix_bond_react_kokkos.cpp | 4576 -------------------------- src/KOKKOS/fix_bond_react_kokkos.h | 238 -- src/KOKKOS/fix_recenter_kokkos.cpp | 2 +- src/KOKKOS/superpose3d_kokkos.h | 439 --- src/REACTION/fix_bond_react.cpp | 2 + 5 files changed, 3 insertions(+), 5254 deletions(-) delete mode 100644 src/KOKKOS/fix_bond_react_kokkos.cpp delete mode 100644 src/KOKKOS/fix_bond_react_kokkos.h delete mode 100644 src/KOKKOS/superpose3d_kokkos.h diff --git a/src/KOKKOS/fix_bond_react_kokkos.cpp b/src/KOKKOS/fix_bond_react_kokkos.cpp deleted file mode 100644 index 6bc287bc5f..0000000000 --- a/src/KOKKOS/fix_bond_react_kokkos.cpp +++ /dev/null @@ -1,4576 +0,0 @@ -/* ---------------------------------------------------------------------- -LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator -https://www.lammps.org/, Sandia National Laboratories -LAMMPS development team: developers@lammps.org - -Copyright (2003) Sandia Corporation. Under the terms of Contract -DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains -certain rights in this software. This software is distributed under -the GNU General Public License. - -See the README file in the top-level LAMMPS directory. -------------------------------------------------------------------------- */ - -/* ---------------------------------------------------------------------- -Contributing Author: Jacob Gissinger (jgissing@stevens.edu) -KOKKOS version (2024/08): Mitch Murphy (alphataubio@gmail.com) -------------------------------------------------------------------------- */ - -#include "fix_bond_react.h" - -#include "atom.h" -#include "atom_vec.h" -#include "citeme.h" -#include "comm.h" -#include "compute.h" -#include "domain.h" -#include "error.h" -#include "fix_bond_history.h" -#include "force.h" -#include "group.h" -#include "input.h" -#include "math_const.h" -#include "math_extra.h" -#include "memory.h" -#include "modify.h" -#include "molecule.h" -#include "neigh_list.h" -#include "neighbor.h" -#include "pair.h" -#include "random_mars.h" -#include "reset_atoms_mol.h" -#include "respa.h" -#include "update.h" -#include "variable.h" - -#include "superpose3d.h" - -#include -#include -#include - -#include -#include -#include - -using namespace LAMMPS_NS; -using namespace FixConst; -using namespace MathConst; - -static const char cite_fix_bond_react[] = - "fix bond/react: reacter.org doi:10.1016/j.polymer.2017.09.038, " - "doi:10.1021/acs.macromol.0c02012\n\n" - "@Article{Gissinger17,\n" - " author = {J. R. Gissinger and B. D. Jensen and K. E. Wise},\n" - " title = {Modeling Chemical Reactions in Classical Molecular Dynamics Simulations},\n" - " journal = {Polymer},\n" - " year = 2017,\n" - " volume = 128,\n" - " pages = {211--217}\n" - "}\n\n" - "@Article{Gissinger20,\n" - " author = {J. R. Gissinger, B. D. Jensen, K. E. Wise},\n" - " title = {{REACTER}: A Heuristic Method for Reactive Molecular Dynamics},\n" - " journal = {Macromolecules},\n" - " year = 2020,\n" - " volume = 53,\n" - " number = 22,\n" - " pages = {9953--9961}\n" - "}\n\n"; - -static constexpr double BIG = 1.0e20; -static constexpr int DELTA = 16; -static constexpr int MAXGUESS = 20; // max # of guesses allowed by superimpose algorithm -static constexpr int MAXCONARGS = 14; // max # of arguments for any type of constraint + rxnID -static constexpr int NUMVARVALS = 5; // max # of keyword values that have variables as input - -// various statuses of superimpose algorithm: -// ACCEPT: site successfully matched to pre-reacted template -// REJECT: site does not match pre-reacted template -// PROCEED: normal execution (non-guessing mode) -// CONTINUE: a neighbor has been assigned, skip to next neighbor -// GUESSFAIL: a guess has failed (if no more restore points, status = 'REJECT') -// RESTORE: restore mode, load most recent restore point -enum { ACCEPT, REJECT, PROCEED, CONTINUE, GUESSFAIL, RESTORE }; - -// types of available reaction constraints -enum { DISTANCE, ANGLE, DIHEDRAL, ARRHENIUS, RMSD, CUSTOM }; - -// ID type used by constraint -enum { ATOM, FRAG }; - -// keyword values that accept variables as input -enum { NEVERY, RMIN, RMAX, PROB, NRATE }; - -// flag for one-proc vs shared reaction sites -enum { LOCAL, GLOBAL }; - -// values for molecule_keyword -enum { OFF, INTER, INTRA }; - -/* ---------------------------------------------------------------------- */ -// clang-format off - -FixBondReact::FixBondReact(LAMMPS *lmp, int narg, char **arg) : - Fix(lmp, narg, arg) -{ - if (lmp->citeme) lmp->citeme->add(cite_fix_bond_react); - - fix1 = nullptr; - fix2 = nullptr; - fix3 = nullptr; - reset_mol_ids = nullptr; - - if (narg < 8) utils::missing_cmd_args(FLERR,"fix bond/react", error); - - newton_bond = force->newton_bond; - - restart_global = 1; - attempted_rxn = 0; - force_reneighbor = 1; - next_reneighbor = -1; - vector_flag = 1; - global_freq = 1; - extvector = 0; - rxnID = 0; - cuff = 1; - maxnconstraints = 0; - narrhenius = 0; - status = PROCEED; - - // reaction functions used by 'custom' constraint - nrxnfunction = 3; - rxnfunclist.resize(nrxnfunction); - peratomflag.resize(nrxnfunction); - rxnfunclist[0] = "rxnsum"; - peratomflag[0] = 1; - rxnfunclist[1] = "rxnave"; - peratomflag[1] = 1; - rxnfunclist[2] = "rxnbond"; - peratomflag[2] = 0; - nvvec = 0; - ncustomvars = 0; - vvec = nullptr; - - nxspecial = nullptr; - onemol_nxspecial = nullptr; - twomol_nxspecial = nullptr; - xspecial = nullptr; - onemol_xspecial = nullptr; - twomol_xspecial = nullptr; - - // these group names are reserved for use exclusively by bond/react - master_group = (char *) "bond_react_MASTER_group"; - - // by using fixed group names, only one instance of fix bond/react is allowed. - if (modify->get_fix_by_style("^bond/react").size() != 0) - error->all(FLERR,"Only one instance of fix bond/react allowed at a time"); - - // let's find number of reactions specified - nreacts = 0; - for (int i = 3; i < narg; i++) { - if (strcmp(arg[i],"react") == 0) { - nreacts++; - i = i + 6; // skip past mandatory arguments - if (i > narg) error->all(FLERR,"Illegal fix bond/react command: " - "'react' has too few arguments"); - } - } - - if (nreacts == 0) error->all(FLERR,"Illegal fix bond/react command: " - "missing mandatory 'react' argument"); - - size_vector = nreacts; - - int iarg = 3; - stabilization_flag = 0; - reset_mol_ids_flag = 1; - int num_common_keywords = 2; - for (int m = 0; m < num_common_keywords; m++) { - if (strcmp(arg[iarg],"stabilization") == 0) { - if (iarg+2 > narg) error->all(FLERR,"Illegal fix bond/react command: " - "'stabilization' keyword has too few arguments"); - stabilization_flag = utils::logical(FLERR,arg[iarg+1],false,lmp); - if (stabilization_flag) { - if (iarg+4 > narg) error->all(FLERR,"Illegal fix bond/react command:" - "'stabilization' keyword has too few arguments"); - exclude_group = utils::strdup(arg[iarg+2]); - nve_limit_xmax = arg[iarg+3]; - iarg += 4; - } else iarg += 2; - } else if (strcmp(arg[iarg],"reset_mol_ids") == 0) { - if (iarg+2 > narg) error->all(FLERR,"Illegal fix bond/react command: " - "'reset_mol_ids' keyword has too few arguments"); - reset_mol_ids_flag = utils::logical(FLERR,arg[iarg+1],false,lmp); - iarg += 2; - } else if (strcmp(arg[iarg],"react") == 0) { - break; - } else error->all(FLERR,"Illegal fix bond/react command: unknown keyword"); - } - - if (reset_mol_ids_flag) { - delete reset_mol_ids; - reset_mol_ids = new ResetAtomsMol(lmp); - reset_mol_ids->create_computes(id,group->names[igroup]); - } - - // set up common variables as vectors of length 'nreacts' - // nevery, cutoff, onemol, twomol, superimpose file - - // this looks excessive - // the price of vectorization (all reactions in one command)? - memory->create(rxn_name,nreacts,MAXNAME,"bond/react:rxn_name"); - memory->create(nevery,nreacts,"bond/react:nevery"); - memory->create(cutsq,nreacts,2,"bond/react:cutsq"); - memory->create(unreacted_mol,nreacts,"bond/react:unreacted_mol"); - memory->create(reacted_mol,nreacts,"bond/react:reacted_mol"); - memory->create(fraction,nreacts,"bond/react:fraction"); - memory->create(max_rxn,nreacts,"bond/react:max_rxn"); - memory->create(nlocalskips,nreacts,"bond/react:nlocalskips"); - memory->create(nghostlyskips,nreacts,"bond/react:nghostlyskips"); - memory->create(seed,nreacts,"bond/react:seed"); - memory->create(limit_duration,nreacts,"bond/react:limit_duration"); - memory->create(rate_limit,3,nreacts,"bond/react:rate_limit"); - memory->create(stabilize_steps_flag,nreacts,"bond/react:stabilize_steps_flag"); - memory->create(custom_charges_fragid,nreacts,"bond/react:custom_charges_fragid"); - memory->create(rescale_charges_flag,nreacts,"bond/react:rescale_charges_flag"); - memory->create(create_atoms_flag,nreacts,"bond/react:create_atoms_flag"); - memory->create(modify_create_fragid,nreacts,"bond/react:modify_create_fragid"); - memory->create(overlapsq,nreacts,"bond/react:overlapsq"); - memory->create(molecule_keyword,nreacts,"bond/react:molecule_keyword"); - memory->create(nconstraints,nreacts,"bond/react:nconstraints"); - memory->create(constraintstr,nreacts,MAXLINE,"bond/react:constraintstr"); - memory->create(var_flag,NUMVARVALS,nreacts,"bond/react:var_flag"); - memory->create(var_id,NUMVARVALS,nreacts,"bond/react:var_id"); - memory->create(iatomtype,nreacts,"bond/react:iatomtype"); - memory->create(jatomtype,nreacts,"bond/react:jatomtype"); - memory->create(ibonding,nreacts,"bond/react:ibonding"); - memory->create(jbonding,nreacts,"bond/react:jbonding"); - memory->create(closeneigh,nreacts,"bond/react:closeneigh"); - memory->create(groupbits,nreacts,"bond/react:groupbits"); - memory->create(reaction_count,nreacts,"bond/react:reaction_count"); - memory->create(local_rxn_count,nreacts,"bond/react:local_rxn_count"); - memory->create(ghostly_rxn_count,nreacts,"bond/react:ghostly_rxn_count"); - memory->create(reaction_count_total,nreacts,"bond/react:reaction_count_total"); - - rescale_charges_anyflag = 0; - for (int i = 0; i < nreacts; i++) { - fraction[i] = 1.0; - seed[i] = 12345; - max_rxn[i] = INT_MAX; - for (int j = 0; j < 3; j++) - rate_limit[j][i] = 0; - stabilize_steps_flag[i] = 0; - custom_charges_fragid[i] = -1; - rescale_charges_flag[i] = 0; - create_atoms_flag[i] = 0; - modify_create_fragid[i] = -1; - overlapsq[i] = 0.0; - molecule_keyword[i] = OFF; - nconstraints[i] = 0; - // set default limit duration to 60 timesteps - limit_duration[i] = 60; - reaction_count[i] = 0; - local_rxn_count[i] = 0; - ghostly_rxn_count[i] = 0; - reaction_count_total[i] = 0; - for (int j = 0; j < NUMVARVALS; j++) { - var_flag[j][i] = 0; - var_id[j][i] = 0; - } - } - - char **files; - files = new char*[nreacts]; - - for (int rxn = 0; rxn < nreacts; rxn++) { - - if (strcmp(arg[iarg],"react") != 0) error->all(FLERR,"Illegal fix bond/react command: " - "'react' or 'stabilization' has incorrect arguments"); - - iarg++; - - int n = strlen(arg[iarg]) + 1; - if (n > MAXNAME) error->all(FLERR,"Reaction name (react-ID) is too long (limit: 256 characters)"); - strcpy(rxn_name[rxn],arg[iarg++]); - - int groupid = group->find(arg[iarg++]); - if (groupid == -1) error->all(FLERR,"Could not find fix group ID"); - groupbits[rxn] = group->bitmask[groupid]; - - if (strncmp(arg[iarg],"v_",2) == 0) read_variable_keyword(&arg[iarg][2],NEVERY,rxn); - else { - nevery[rxn] = utils::inumeric(FLERR,arg[iarg],false,lmp); - if (nevery[rxn] <= 0) error->all(FLERR,"Illegal fix bond/react command: " - "'Nevery' must be a positive integer"); - } - iarg++; - - double cutoff; - if (strncmp(arg[iarg],"v_",2) == 0) { - read_variable_keyword(&arg[iarg][2],RMIN,rxn); - cutoff = input->variable->compute_equal(var_id[RMIN][rxn]); - } else cutoff = utils::numeric(FLERR,arg[iarg],false,lmp); - if (cutoff < 0.0) error->all(FLERR,"Illegal fix bond/react command: " - "'Rmin' cannot be negative"); - cutsq[rxn][0] = cutoff*cutoff; - iarg++; - - if (strncmp(arg[iarg],"v_",2) == 0) { - read_variable_keyword(&arg[iarg][2],RMAX,rxn); - cutoff = input->variable->compute_equal(var_id[RMAX][rxn]); - } else cutoff = utils::numeric(FLERR,arg[iarg],false,lmp); - if (cutoff < 0.0) error->all(FLERR,"Illegal fix bond/react command:" - "'Rmax' cannot be negative"); - cutsq[rxn][1] = cutoff*cutoff; - iarg++; - - unreacted_mol[rxn] = atom->find_molecule(arg[iarg++]); - if (unreacted_mol[rxn] == -1) error->all(FLERR,"Unreacted molecule template ID for " - "fix bond/react does not exist"); - reacted_mol[rxn] = atom->find_molecule(arg[iarg++]); - if (reacted_mol[rxn] == -1) error->all(FLERR,"Reacted molecule template ID for " - "fix bond/react does not exist"); - - //read map file - files[rxn] = utils::strdup(arg[iarg]); - iarg++; - - while (iarg < narg && strcmp(arg[iarg],"react") != 0) { - if (strcmp(arg[iarg],"prob") == 0) { - if (iarg+3 > narg) error->all(FLERR,"Illegal fix bond/react command: " - "'prob' keyword has too few arguments"); - // check if probability is a variable - if (strncmp(arg[iarg+1],"v_",2) == 0) { - read_variable_keyword(&arg[iarg+1][2],PROB,rxn); - fraction[rxn] = input->variable->compute_equal(var_id[PROB][rxn]); - } else { - // otherwise probability should be a number - fraction[rxn] = utils::numeric(FLERR,arg[iarg+1],false,lmp); - } - seed[rxn] = utils::inumeric(FLERR,arg[iarg+2],false,lmp); - if (fraction[rxn] < 0.0 || fraction[rxn] > 1.0) - error->all(FLERR,"Illegal fix bond/react command: " - "probability fraction must between 0 and 1, inclusive"); - if (seed[rxn] <= 0) error->all(FLERR,"Illegal fix bond/react command: " - "probability seed must be positive"); - iarg += 3; - } else if (strcmp(arg[iarg],"max_rxn") == 0) { - if (iarg+2 > narg) error->all(FLERR,"Illegal fix bond/react command: " - "'max_rxn' has too few arguments"); - max_rxn[rxn] = utils::inumeric(FLERR,arg[iarg+1],false,lmp); - if (max_rxn[rxn] < 0) error->all(FLERR,"Illegal fix bond/react command: " - "'max_rxn' cannot be negative"); - iarg += 2; - } else if (strcmp(arg[iarg],"rate_limit") == 0) { - if (iarg+3 > narg) error->all(FLERR,"Illegal fix bond/react command: " - "'rate_limit' has too few arguments"); - rate_limit[0][rxn] = 1; // serves as flag for rate_limit keyword - if (strncmp(arg[iarg+1],"v_",2) == 0) read_variable_keyword(&arg[iarg+1][2],NRATE,rxn); - else rate_limit[1][rxn] = utils::numeric(FLERR,arg[iarg+1],false,lmp); - rate_limit[2][rxn] = utils::numeric(FLERR,arg[iarg+2],false,lmp); - iarg += 3; - } else if (strcmp(arg[iarg],"stabilize_steps") == 0) { - if (stabilization_flag == 0) error->all(FLERR,"Stabilize_steps keyword " - "used without stabilization keyword"); - if (iarg+2 > narg) error->all(FLERR,"Illegal fix bond/react command: " - "'stabilize_steps' has too few arguments"); - limit_duration[rxn] = utils::numeric(FLERR,arg[iarg+1],false,lmp); - stabilize_steps_flag[rxn] = 1; - iarg += 2; - } else if (strcmp(arg[iarg],"custom_charges") == 0) { - if (iarg+2 > narg) error->all(FLERR,"Illegal fix bond/react command: " - "'custom_charges' has too few arguments"); - if (strcmp(arg[iarg+1],"no") == 0) custom_charges_fragid[rxn] = -1; //default - else { - custom_charges_fragid[rxn] = atom->molecules[unreacted_mol[rxn]]->findfragment(arg[iarg+1]); - if (custom_charges_fragid[rxn] < 0) error->one(FLERR,"Fix bond/react: Molecule fragment for " - "'custom_charges' keyword does not exist"); - } - iarg += 2; - } else if (strcmp(arg[iarg],"rescale_charges") == 0) { - if (iarg+2 > narg) error->all(FLERR,"Illegal fix bond/react command: " - "'rescale_charges' has too few arguments"); - if (strcmp(arg[iarg+1],"no") == 0) rescale_charges_flag[rxn] = 0; //default - else if (strcmp(arg[iarg+1],"yes") == 0) { - if (!atom->q_flag) error->all(FLERR,"Illegal fix bond/react command: cannot use " - "'rescale_charges' without atomic charges enabled"); - twomol = atom->molecules[reacted_mol[rxn]]; - if (!twomol->qflag) error->all(FLERR,"Illegal fix bond/react command: cannot use " - "'rescale_charges' without Charges section in post-reaction template"); - rescale_charges_flag[rxn] = 1; // overloaded below to also indicate number of atoms to update - rescale_charges_anyflag = 1; - cuff = 2; // index shift for extra values carried around by mega_gloves - } else error->one(FLERR,"Bond/react: Illegal option for 'rescale_charges' keyword"); - iarg += 2; - } else if (strcmp(arg[iarg],"molecule") == 0) { - if (iarg+2 > narg) error->all(FLERR,"Illegal fix bond/react command: " - "'molecule' has too few arguments"); - if (strcmp(arg[iarg+1],"off") == 0) molecule_keyword[rxn] = OFF; //default - else if (strcmp(arg[iarg+1],"inter") == 0) molecule_keyword[rxn] = INTER; - else if (strcmp(arg[iarg+1],"intra") == 0) molecule_keyword[rxn] = INTRA; - else error->one(FLERR,"Fix bond/react: Illegal option for 'molecule' keyword"); - iarg += 2; - } else if (strcmp(arg[iarg],"modify_create") == 0) { - if (iarg++ > narg) error->all(FLERR,"Illegal fix bond/react command: " - "'modify_create' has too few arguments"); - while (iarg < narg && strcmp(arg[iarg],"react") != 0) { - if (strcmp(arg[iarg],"fit") == 0) { - if (iarg+2 > narg) error->all(FLERR,"Illegal fix bond/react command: " - "'modify_create' has too few arguments"); - if (strcmp(arg[iarg+1],"all") == 0) modify_create_fragid[rxn] = -1; //default - else { - modify_create_fragid[rxn] = atom->molecules[reacted_mol[rxn]]->findfragment(arg[iarg+1]); - if (modify_create_fragid[rxn] < 0) error->one(FLERR,"Fix bond/react: Molecule fragment for " - "'modify_create' keyword does not exist"); - } - iarg += 2; - } else if (strcmp(arg[iarg],"overlap") == 0) { - if (iarg+2 > narg) error->all(FLERR,"Illegal fix bond/react command: " - "'modify_create' has too few arguments"); - overlapsq[rxn] = utils::numeric(FLERR,arg[iarg+1],false,lmp); - overlapsq[rxn] *= overlapsq[rxn]; - iarg += 2; - } else break; - } - } else error->all(FLERR,"Illegal fix bond/react command: unknown keyword"); - } - } - - max_natoms = 0; // the number of atoms in largest molecule template - max_rate_limit_steps = 0; - for (int myrxn = 0; myrxn < nreacts; myrxn++) { - twomol = atom->molecules[reacted_mol[myrxn]]; - max_natoms = MAX(max_natoms,twomol->natoms); - max_rate_limit_steps = MAX(max_rate_limit_steps,rate_limit[2][myrxn]); - } - - memory->create(equivalences,max_natoms,2,nreacts,"bond/react:equivalences"); - memory->create(reverse_equiv,max_natoms,2,nreacts,"bond/react:reverse_equiv"); - memory->create(edge,max_natoms,nreacts,"bond/react:edge"); - memory->create(landlocked_atoms,max_natoms,nreacts,"bond/react:landlocked_atoms"); - memory->create(store_rxn_count,max_rate_limit_steps,nreacts,"bond/react:store_rxn_count"); - memory->create(custom_charges,max_natoms,nreacts,"bond/react:custom_charges"); - memory->create(delete_atoms,max_natoms,nreacts,"bond/react:delete_atoms"); - memory->create(create_atoms,max_natoms,nreacts,"bond/react:create_atoms"); - memory->create(chiral_atoms,max_natoms,6,nreacts,"bond/react:chiral_atoms"); - memory->create(mol_total_charge,nreacts,"bond/react:mol_total_charge"); - - for (int j = 0; j < nreacts; j++) { - mol_total_charge[j] = 0.0; - for (int i = 0; i < max_natoms; i++) { - edge[i][j] = 0; - custom_charges[i][j] = 1; // update all partial charges by default - delete_atoms[i][j] = 0; - create_atoms[i][j] = 0; - for (int k = 0; k < 6; k++) { - chiral_atoms[i][k][j] = 0; - } - // default equivalences to their own mol index - // all but created atoms will be updated - for (int m = 0; m < 2; m++) { - equivalences[i][m][j] = i+1; - } - } - for (int i = 0; i < max_rate_limit_steps; i++) { - store_rxn_count[i][j] = -1; - } - } - - // read all map files afterward - for (int i = 0; i < nreacts; i++) { - open(files[i]); - onemol = atom->molecules[unreacted_mol[i]]; - twomol = atom->molecules[reacted_mol[i]]; - onemol->check_attributes(); - twomol->check_attributes(); - get_molxspecials(); - read_map_file(i); - fclose(fp); - if (ncreate == 0 && onemol->natoms != twomol->natoms) - error->all(FLERR,"Fix bond/react: Reaction templates must contain the same number of atoms"); - else if (ncreate > 0 && onemol->natoms + ncreate != twomol->natoms) - error->all(FLERR,"Fix bond/react: Incorrect number of created atoms"); - iatomtype[i] = onemol->type[ibonding[i]-1]; - jatomtype[i] = onemol->type[jbonding[i]-1]; - find_landlocked_atoms(i); - if (custom_charges_fragid[i] >= 0) CustomCharges(custom_charges_fragid[i],i); - } - - // charge rescaling values must be calculated after calling CustomCharges - for (int myrxn = 0; myrxn < nreacts; myrxn++) { - if (rescale_charges_flag[myrxn]) { - rescale_charges_flag[myrxn] = 0; // will now store number of updated atoms - twomol = atom->molecules[reacted_mol[myrxn]]; - for (int j = 0; j < twomol->natoms; j++) { - int jj = equivalences[j][1][myrxn]-1; - if (custom_charges[jj][myrxn] == 1 && delete_atoms[jj][myrxn] == 0) { - mol_total_charge[myrxn] += twomol->q[j]; - rescale_charges_flag[myrxn]++; - } - } - } - } - - // get the names of per-atom variables needed by 'rxn' functions of custom constraint - customvarnames(); - - // initialize Marsaglia RNG with processor-unique seed (Arrhenius prob) - - rrhandom = new RanMars*[narrhenius]; - int tmp = 0; - for (int i = 0; i < nreacts; i++) { - for (int j = 0; j < nconstraints[i]; j++) { - if (constraints[j][i].type == ARRHENIUS) { - rrhandom[tmp++] = new RanMars(lmp,(int) constraints[j][i].par[4] + comm->me); - } - } - } - - for (int i = 0; i < nreacts; i++) { - delete [] files[i]; - } - delete [] files; - - if (atom->molecular != Atom::MOLECULAR) - error->all(FLERR,"Fix bond/react: Cannot use fix bond/react with non-molecular systems"); - - // check if bonding atoms are 1-2, 1-3, or 1-4 bonded neighbors - // if so, we don't need non-bonded neighbor list - for (int myrxn = 0; myrxn < nreacts; myrxn++) { - closeneigh[myrxn] = -1; // indicates will search non-bonded neighbors - onemol = atom->molecules[unreacted_mol[myrxn]]; - get_molxspecials(); - for (int k = 0; k < onemol_nxspecial[ibonding[myrxn]-1][2]; k++) { - if (onemol_xspecial[ibonding[myrxn]-1][k] == jbonding[myrxn]) { - closeneigh[myrxn] = 2; // index for 1-4 neighbor - if (k < onemol_nxspecial[ibonding[myrxn]-1][1]) - closeneigh[myrxn] = 1; // index for 1-3 neighbor - if (k < onemol_nxspecial[ibonding[myrxn]-1][0]) - closeneigh[myrxn] = 0; // index for 1-2 neighbor - break; - } - } - } - - // initialize Marsaglia RNG with processor-unique seed ('prob' keyword) - - random = new RanMars*[nreacts]; - for (int i = 0; i < nreacts; i++) { - random[i] = new RanMars(lmp,seed[i] + comm->me); - } - - // set comm sizes needed by this fix - // forward is big due to comm of broken bonds and 1-2 neighbors - - comm_forward = MAX(2,2+atom->maxspecial); - comm_reverse = 2; - - // allocate arrays local to this fix - nmax = 0; - partner = finalpartner = nullptr; - distsq = nullptr; - maxattempt = 0; - attempt = nullptr; - nattempt = nullptr; - allnattempt = 0; - my_num_mega = 0; - local_num_mega = 0; - ghostly_num_mega = 0; - restore = nullptr; - - // zero out stats - global_megasize = 0; - avail_guesses = 0; - glove_counter = 0; - guess_branch = new int[MAXGUESS](); - pioneer_count = new int[max_natoms]; - my_mega_glove = nullptr; - local_mega_glove = nullptr; - ghostly_mega_glove = nullptr; - global_mega_glove = nullptr; - - // these are merely loop indices that became important - pion = neigh = trace = 0; - - id_fix1 = nullptr; - id_fix2 = nullptr; - id_fix3 = nullptr; - statted_id = nullptr; - custom_exclude_flag = 0; - - // used to store restart info - set = new Set[nreacts]; - memset(set,0,nreacts*sizeof(Set)); -} - -/* ---------------------------------------------------------------------- */ - -FixBondReact::~FixBondReact() -{ - for (int i = 0; i < narrhenius; i++) { - delete rrhandom[i]; - } - delete [] rrhandom; - - for (int i = 0; i < nreacts; i++) { - delete random[i]; - } - delete [] random; - - delete reset_mol_ids; - - memory->destroy(partner); - memory->destroy(finalpartner); - memory->destroy(nattempt); - memory->destroy(distsq); - memory->destroy(attempt); - memory->destroy(edge); - memory->destroy(equivalences); - memory->destroy(reverse_equiv); - memory->destroy(landlocked_atoms); - memory->destroy(store_rxn_count); - memory->destroy(custom_charges); - memory->destroy(delete_atoms); - memory->destroy(create_atoms); - memory->destroy(chiral_atoms); - memory->destroy(mol_total_charge); - if (vvec != nullptr) memory->destroy(vvec); - - memory->destroy(rxn_name); - memory->destroy(nevery); - memory->destroy(cutsq); - memory->destroy(unreacted_mol); - memory->destroy(reacted_mol); - memory->destroy(fraction); - memory->destroy(seed); - memory->destroy(max_rxn); - memory->destroy(nlocalskips); - memory->destroy(nghostlyskips); - memory->destroy(limit_duration); - memory->destroy(var_flag); - memory->destroy(var_id); - memory->destroy(rate_limit); - memory->destroy(stabilize_steps_flag); - memory->destroy(custom_charges_fragid); - memory->destroy(rescale_charges_flag); - memory->destroy(molecule_keyword); - memory->destroy(nconstraints); - memory->destroy(constraintstr); - memory->destroy(create_atoms_flag); - memory->destroy(modify_create_fragid); - memory->destroy(overlapsq); - - memory->destroy(iatomtype); - memory->destroy(jatomtype); - memory->destroy(ibonding); - memory->destroy(jbonding); - memory->destroy(closeneigh); - memory->destroy(groupbits); - memory->destroy(reaction_count); - memory->destroy(local_rxn_count); - memory->destroy(ghostly_rxn_count); - memory->destroy(reaction_count_total); - - if (attempted_rxn == 1) { - memory->destroy(restore_pt); - memory->destroy(restore); - memory->destroy(glove); - memory->destroy(pioneers); - memory->destroy(my_mega_glove); - memory->destroy(local_mega_glove); - memory->destroy(ghostly_mega_glove); - } - - memory->destroy(global_mega_glove); - - if (stabilization_flag == 1) { - // delete fixes if not already deleted - if (id_fix1 && modify->get_fix_by_id(id_fix1)) modify->delete_fix(id_fix1); - delete[] id_fix1; - - if (id_fix3 && modify->get_fix_by_id(id_fix3)) modify->delete_fix(id_fix3); - delete[] id_fix3; - } - - if (id_fix2 && modify->get_fix_by_id(id_fix2)) modify->delete_fix(id_fix2); - delete[] id_fix2; - - delete[] statted_id; - delete[] guess_branch; - delete[] pioneer_count; - delete[] set; - - if (group) { - group->assign(std::string(master_group) + " delete"); - if (stabilization_flag == 1) { - group->assign(std::string(exclude_group) + " delete"); - delete[] exclude_group; - } - } -} - -/* ---------------------------------------------------------------------- */ - -int FixBondReact::setmask() -{ - int mask = 0; - mask |= POST_INTEGRATE; - mask |= POST_INTEGRATE_RESPA; - return mask; -} - -/* ---------------------------------------------------------------------- -let's add an internal nve/limit fix for relaxation of reaction sites -also let's add our per-atom property fix here! -this per-atom property will state the timestep an atom was 'limited' -it will have the name 'i_limit_tags' and will be intitialized to 0 (not in group) -------------------------------------------------------------------------- */ - -void FixBondReact::post_constructor() -{ - // let's add the limit_tags per-atom property fix - id_fix2 = utils::strdup("bond_react_props_internal"); - if (!modify->get_fix_by_id(id_fix2)) - fix2 = modify->add_fix(std::string(id_fix2) + - " all property/atom i_limit_tags i_react_tags ghost yes"); - - // create master_group if not already existing - // NOTE: limit_tags and react_tags automaticaly intitialized to zero (unless read from restart) - group->find_or_create(master_group); - std::string cmd = fmt::format("{} dynamic all property limit_tags",master_group); - group->assign(cmd); - - if (stabilization_flag == 1) { - int groupid = group->find(exclude_group); - // create exclude_group if not already existing, or use as parent group if static - if (groupid == -1 || group->dynamic[groupid] == 0) { - - // create stabilization per-atom property - id_fix3 = utils::strdup("bond_react_stabilization_internal"); - if (!modify->get_fix_by_id(id_fix3)) - fix3 = modify->add_fix(std::string(id_fix3) + - " all property/atom i_statted_tags ghost yes"); - - statted_id = utils::strdup("statted_tags"); - - // if static group exists, use as parent group - // also, rename dynamic exclude_group by appending '_REACT' - char *exclude_PARENT_group; - exclude_PARENT_group = utils::strdup(exclude_group); - delete[] exclude_group; - exclude_group = utils::strdup(std::string(exclude_PARENT_group)+"_REACT"); - - group->find_or_create(exclude_group); - if (groupid == -1) - cmd = fmt::format("{} dynamic all property statted_tags",exclude_group); - else - cmd = fmt::format("{} dynamic {} property statted_tags",exclude_group,exclude_PARENT_group); - group->assign(cmd); - delete[] exclude_PARENT_group; - - // on to statted_tags (system-wide thermostat) - // initialize per-atom statted_flags to 1 - // (only if not already initialized by restart) - if (fix3->restart_reset != 1) { - int flag,cols; - int index = atom->find_custom("statted_tags",flag,cols); - int *i_statted_tags = atom->ivector[index]; - - for (int i = 0; i < atom->nlocal; i++) - i_statted_tags[i] = 1; - } - } else { - // sleeping code, for future capabilities - custom_exclude_flag = 1; - // first we have to find correct fix group reference - Fix *fix = modify->get_fix_by_id(std::string("GROUP_")+exclude_group); - - // this returns names of corresponding property - int unused; - char *idprop; - idprop = (char *) fix->extract("property",unused); - if (idprop == nullptr) - error->all(FLERR,"Exclude group must be a per-atom property group"); - statted_id = utils::strdup(idprop); - - // initialize per-atom statted_tags to 1 - // need to correct for smooth restarts - //int flag,cols; - //int index = atom->find_custom(statted_id,flag,cols); - //int *i_statted_tags = atom->ivector[index]; - //for (int i = 0; i < atom->nlocal; i++) - // i_statted_tags[i] = 1; - } - - // let's create a new nve/limit fix to limit newly reacted atoms - id_fix1 = utils::strdup("bond_react_MASTER_nve_limit"); - if (!modify->get_fix_by_id(id_fix1)) - fix1 = modify->add_fix(fmt::format("{} {} nve/limit {}", - id_fix1,master_group,nve_limit_xmax)); - } -} - -/* ---------------------------------------------------------------------- */ - -void FixBondReact::init() -{ - - if (utils::strmatch(update->integrate_style,"^respa")) - nlevels_respa = (dynamic_cast(update->integrate))->nlevels; - - // check cutoff for iatomtype,jatomtype - if (!utils::strmatch(force->pair_style,"^hybrid")) - for (int i = 0; i < nreacts; i++) - if (force->pair == nullptr || (closeneigh[i] < 0 && cutsq[i][1] > force->pair->cutsq[iatomtype[i]][jatomtype[i]])) - error->all(FLERR,"Fix bond/react: Fix bond/react cutoff is longer than pairwise cutoff"); - - // need a half neighbor list, built every Nevery steps - neighbor->add_request(this, NeighConst::REQ_OCCASIONAL); - - lastcheck = -1; -} - -/* ---------------------------------------------------------------------- */ - -void FixBondReact::init_list(int /*id*/, NeighList *ptr) -{ - list = ptr; -} - -/* ---------------------------------------------------------------------- - Identify all pairs of potentially reactive atoms for this time step. - This function is modified from LAMMPS’ fix bond/create. ----------------------------------------------------------------------- */ - -void FixBondReact::post_integrate() -{ - // update store_rxn_count on every step - for (int myrxn = 0; myrxn < nreacts; myrxn++) { - if (rate_limit[0][myrxn] == 1) { - for (int i = rate_limit[2][myrxn]-1; i > 0; i--) { - store_rxn_count[i][myrxn] = store_rxn_count[i-1][myrxn]; - } - store_rxn_count[0][myrxn] = reaction_count_total[myrxn]; - } - } - - // check if any reactions could occur on this timestep - int nevery_check = 1; - for (int i = 0; i < nreacts; i++) { - if (var_flag[NEVERY][i]) - nevery[i] = ceil(input->variable->compute_equal(var_id[NEVERY][i])); - if (nevery[i] <= 0) - error->all(FLERR,"Illegal fix bond/react command: " - "'Nevery' must be a positive integer"); - if (!(update->ntimestep % nevery[i])) { - nevery_check = 0; - break; - } - } - - for (int i = 0; i < nreacts; i++) { - reaction_count[i] = 0; - local_rxn_count[i] = 0; - ghostly_rxn_count[i] = 0; - nlocalskips[i] = 0; - nghostlyskips[i] = 0; - // update reaction probability - if (var_flag[PROB][i]) - fraction[i] = input->variable->compute_equal(var_id[PROB][i]); - } - - if (nevery_check) { - unlimit_bond(); - return; - } - - // acquire updated ghost atom positions - // necessary b/c are calling this after integrate, but before Verlet comm - - comm->forward_comm(); - - // resize bond partner list and initialize it - // needs to be atom->nmax in length - - if (atom->nmax > nmax) { - memory->destroy(partner); - memory->destroy(finalpartner); - memory->destroy(distsq); - memory->destroy(nattempt); - nmax = atom->nmax; - memory->create(partner,nmax,"bond/react:partner"); - memory->create(finalpartner,nmax,"bond/react:finalpartner"); - memory->create(distsq,nmax,2,"bond/react:distsq"); - memory->create(nattempt,nreacts,"bond/react:nattempt"); - } - - // reset 'attempt' counts - for (int i = 0; i < nreacts; i++) { - nattempt[i] = 0; - } - // reset per-bond compute map flag - atoms2bondflag = 0; - - int nlocal = atom->nlocal; - int nall = atom->nlocal + atom->nghost; - - // loop over neighbors of my atoms - // each atom sets one closest eligible partner atom ID to bond with - - tagint *tag = atom->tag; - int *type = atom->type; - - neighbor->build_one(list); - - // here we define a full special list - // may need correction for unusual special bond settings - nxspecial = atom->nspecial; - xspecial = atom->special; - - int j; - for (rxnID = 0; rxnID < nreacts; rxnID++) { - int rate_limit_flag = 1; - if (rate_limit[0][rxnID] == 1) { - int myrxn_count = store_rxn_count[rate_limit[2][rxnID]-1][rxnID]; - if (myrxn_count == -1) rate_limit_flag = 0; - else { - int nrxns_delta = reaction_count_total[rxnID] - myrxn_count; - int my_nrate; - if (var_flag[NRATE][rxnID] == 1) { - my_nrate = input->variable->compute_equal(var_id[NRATE][rxnID]); - } else my_nrate = rate_limit[1][rxnID]; - if (nrxns_delta >= my_nrate) rate_limit_flag = 0; - } - } - if ((update->ntimestep % nevery[rxnID]) || - (max_rxn[rxnID] <= reaction_count_total[rxnID]) || - (rate_limit_flag == 0)) continue; - for (int ii = 0; ii < nall; ii++) { - partner[ii] = 0; - finalpartner[ii] = 0; - distsq[ii][0] = 0.0; - distsq[ii][1] = BIG; - } - - // fork between far and close_partner here - if (closeneigh[rxnID] < 0) { - far_partner(); - // reverse comm of distsq and partner - // not needed if newton_pair off since I,J pair was seen by both procs - commflag = 2; - if (force->newton_pair) comm->reverse_comm(this); - } else { - close_partner(); - commflag = 2; - comm->reverse_comm(this); - } - - // each atom now knows its winning partner - // forward comm of partner, so ghosts have it - - commflag = 2; - comm->forward_comm(this,1); - - // consider for reaction: - // only if both atoms list each other as winning bond partner - // if other atom is owned by another proc, it should do same thing - - int temp_nattempt = 0; - for (int i = 0; i < nlocal; i++) { - if (partner[i] == 0) { - continue; - } - - j = atom->map(partner[i]); - if (partner[j] != tag[i]) { - continue; - } - - // store final bond partners and count the rxn possibility once - - finalpartner[i] = tag[j]; - finalpartner[j] = tag[i]; - - if (tag[i] < tag[j]) temp_nattempt++; - } - - // cycle loop if no even eligible bonding atoms were found (on any proc) - int some_chance; - MPI_Allreduce(&temp_nattempt,&some_chance,1,MPI_INT,MPI_SUM,world); - if (!some_chance) continue; - - // communicate final partner - - commflag = 3; - comm->forward_comm(this); - - // add instance to 'attempt' only if this processor - // owns the atoms with smaller global ID - // NOTE: we no longer care about ghost-ghost instances as bond/create did - // this is because we take care of updating topology later (and differently) - for (int i = 0; i < nlocal; i++) { - - if (finalpartner[i] == 0) continue; - - j = atom->map(finalpartner[i]); - if (tag[i] < tag[j]) { - if (nattempt[rxnID] > maxattempt-2) { - maxattempt += DELTA; - // third dim of 'attempt': bond/react integer ID - memory->grow(attempt,maxattempt,2,nreacts,"bond/react:attempt"); - } - // to ensure types remain in same order - if (iatomtype[rxnID] == type[i]) { - attempt[nattempt[rxnID]][0][rxnID] = tag[i]; - attempt[nattempt[rxnID]][1][rxnID] = finalpartner[i]; - nattempt[rxnID]++; - // add another attempt if initiator atoms are same type - if (iatomtype[rxnID] == jatomtype[rxnID]) { - attempt[nattempt[rxnID]][0][rxnID] = finalpartner[i]; - attempt[nattempt[rxnID]][1][rxnID] = tag[i]; - nattempt[rxnID]++; - } - } else { - attempt[nattempt[rxnID]][0][rxnID] = finalpartner[i]; - attempt[nattempt[rxnID]][1][rxnID] = tag[i]; - nattempt[rxnID]++; - } - } - } - } - - // break loop if no even eligible bonding atoms were found (on any proc) - int some_chance; - - allnattempt = 0; - for (int i = 0; i < nreacts; i++) - allnattempt += nattempt[i]; - - MPI_Allreduce(&allnattempt,&some_chance,1,MPI_INT,MPI_SUM,world); - if (!some_chance) { - unlimit_bond(); - return; - } - - // evaluate custom constraint variable values here and forward_comm - get_customvars(); - commflag = 1; - comm->forward_comm(this,ncustomvars); - - // run through the superimpose algorithm - // this checks if simulation topology matches unreacted mol template - superimpose_algorithm(); - // free atoms that have been limited after reacting - unlimit_bond(); -} - -/* ---------------------------------------------------------------------- - Search non-bonded neighbor lists if bonding atoms are not in special list -------------------------------------------------------------------------- */ - -void FixBondReact::far_partner() -{ - int inum,jnum,itype,jtype,possible; - double xtmp,ytmp,ztmp,delx,dely,delz,rsq; - int *ilist,*jlist,*numneigh,**firstneigh; - - // loop over neighbors of my atoms - // each atom sets one closest eligible partner atom ID to bond with - - double **x = atom->x; - tagint *tag = atom->tag; - int *mask = atom->mask; - int *type = atom->type; - - inum = list->inum; - ilist = list->ilist; - numneigh = list->numneigh; - firstneigh = list->firstneigh; - - // per-atom property indicating if in bond/react master group - int flag,cols; - int index1 = atom->find_custom("limit_tags",flag,cols); - int *i_limit_tags = atom->ivector[index1]; - - int i,j; - - for (int ii = 0; ii < inum; ii++) { - i = ilist[ii]; - if (!(mask[i] & groupbits[rxnID])) continue; - if (i_limit_tags[i] != 0) continue; - itype = type[i]; - xtmp = x[i][0]; - ytmp = x[i][1]; - ztmp = x[i][2]; - jlist = firstneigh[i]; - jnum = numneigh[i]; - - for (int jj = 0; jj < jnum; jj++) { - j = jlist[jj]; - j &= NEIGHMASK; - if (!(mask[j] & groupbits[rxnID])) { - continue; - } - - if (i_limit_tags[j] != 0) { - continue; - } - - if (molecule_keyword[rxnID] == INTER) { - if (atom->molecule[i] == atom->molecule[j]) continue; - } else if (molecule_keyword[rxnID] == INTRA) { - if (atom->molecule[i] != atom->molecule[j]) continue; - } - - jtype = type[j]; - possible = 0; - if (itype == iatomtype[rxnID] && jtype == jatomtype[rxnID]) { - possible = 1; - } else if (itype == jatomtype[rxnID] && jtype == iatomtype[rxnID]) { - possible = 1; - } - - if (possible == 0) continue; - - // do not allow bonding atoms within special list - for (int k = 0; k < nxspecial[i][2]; k++) - if (xspecial[i][k] == tag[j]) possible = 0; - if (!possible) continue; - - delx = xtmp - x[j][0]; - dely = ytmp - x[j][1]; - delz = ztmp - x[j][2]; - domain->minimum_image(delx,dely,delz); // ghost location fix - rsq = delx*delx + dely*dely + delz*delz; - - if (var_flag[RMIN][rxnID]) { - double cutoff = input->variable->compute_equal(var_id[RMIN][rxnID]); - cutsq[rxnID][0] = cutoff*cutoff; - } - if (var_flag[RMAX][rxnID]) { - double cutoff = input->variable->compute_equal(var_id[RMAX][rxnID]); - cutsq[rxnID][1] = cutoff*cutoff; - } - if (rsq >= cutsq[rxnID][1] || rsq <= cutsq[rxnID][0]) { - continue; - } - if (rsq < distsq[i][1]) { - partner[i] = tag[j]; - distsq[i][1] = rsq; - } - if (rsq < distsq[j][1]) { - partner[j] = tag[i]; - distsq[j][1] = rsq; - } - } - } -} - -/* ---------------------------------------------------------------------- - Slightly simpler to find bonding partner when a close neighbor -------------------------------------------------------------------------- */ - -void FixBondReact::close_partner() -{ - int n,i1,i2,itype,jtype; - double delx,dely,delz,rsq; - - double **x = atom->x; - tagint *tag = atom->tag; - int *type = atom->type; - int *mask = atom->mask; - - // per-atom property indicating if in bond/react master group - int flag,cols; - int index1 = atom->find_custom("limit_tags",flag,cols); - int *i_limit_tags = atom->ivector[index1]; - - // loop over special list - for (int ii = 0; ii < atom->nlocal; ii++) { - itype = type[ii]; - n = 0; - if (closeneigh[rxnID] != 0) - n = nxspecial[ii][closeneigh[rxnID]-1]; - for (; n < nxspecial[ii][closeneigh[rxnID]]; n++) { - i1 = ii; - i2 = atom->map(xspecial[ii][n]); - jtype = type[i2]; - if (!(mask[i1] & groupbits[rxnID])) continue; - if (!(mask[i2] & groupbits[rxnID])) continue; - if (i_limit_tags[i1] != 0) continue; - if (i_limit_tags[i2] != 0) continue; - if (itype != iatomtype[rxnID] || jtype != jatomtype[rxnID]) continue; - - if (molecule_keyword[rxnID] == INTER) { - if (atom->molecule[i1] == atom->molecule[i2]) continue; - } else if (molecule_keyword[rxnID] == INTRA) { - if (atom->molecule[i1] != atom->molecule[i2]) continue; - } - - delx = x[i1][0] - x[i2][0]; - dely = x[i1][1] - x[i2][1]; - delz = x[i1][2] - x[i2][2]; - domain->minimum_image(delx,dely,delz); // ghost location fix - rsq = delx*delx + dely*dely + delz*delz; - - if (var_flag[RMIN][rxnID]) { - double cutoff = input->variable->compute_equal(var_id[RMIN][rxnID]); - cutsq[rxnID][0] = cutoff*cutoff; - } - if (var_flag[RMAX][rxnID]) { - double cutoff = input->variable->compute_equal(var_id[RMAX][rxnID]); - cutsq[rxnID][1] = cutoff*cutoff; - } - if (rsq >= cutsq[rxnID][1] || rsq <= cutsq[rxnID][0]) continue; - - if (closeneigh[rxnID] == 0) { - if (rsq > distsq[i1][0]) { - partner[i1] = tag[i2]; - distsq[i1][0] = rsq; - } - if (rsq > distsq[i2][0]) { - partner[i2] = tag[i1]; - distsq[i2][0] = rsq; - } - } else { - if (rsq < distsq[i1][1]) { - partner[i1] = tag[i2]; - distsq[i1][1] = rsq; - } - if (rsq < distsq[i2][1]) { - partner[i2] = tag[i1]; - distsq[i2][1] = rsq; - } - } - } - } -} - -/* ---------------------------------------------------------------------- - Set up global variables. Loop through all pairs; loop through Pioneers - until Superimpose Algorithm is completed for each pair. -------------------------------------------------------------------------- */ - -void FixBondReact::superimpose_algorithm() -{ - const int nprocs = comm->nprocs; - my_num_mega = 0; - local_num_mega = 0; - ghostly_num_mega = 0; - - // indicates local ghosts of other procs - int tmp; - localsendlist = (int *) comm->extract("localsendlist",tmp); - - // quick description of important global indices you'll see floating about: - // 'pion' is the pioneer loop index - // 'neigh' in the first neighbor index - // 'trace' retraces the first nieghbors - // trace: once you choose a first neighbor, you then check for other nieghbors of same type - - if (attempted_rxn == 1) { - memory->destroy(restore_pt); - memory->destroy(restore); - memory->destroy(glove); - memory->destroy(pioneers); - memory->destroy(my_mega_glove); - memory->destroy(local_mega_glove); - memory->destroy(ghostly_mega_glove); - } - - memory->create(glove,max_natoms,2,"bond/react:glove"); - memory->create(restore_pt,MAXGUESS,4,"bond/react:restore_pt"); - memory->create(pioneers,max_natoms,"bond/react:pioneers"); - memory->create(restore,max_natoms,MAXGUESS*4,"bond/react:restore"); - memory->create(my_mega_glove,max_natoms+cuff,allnattempt,"bond/react:my_mega_glove"); - - for (int i = 0; i < max_natoms+cuff; i++) - for (int j = 0; j < allnattempt; j++) - my_mega_glove[i][j] = 0.0; - - attempted_rxn = 1; - - // let's finally begin the superimpose loop - for (rxnID = 0; rxnID < nreacts; rxnID++) { - for (lcl_inst = 0; lcl_inst < nattempt[rxnID]; lcl_inst++) { - - onemol = atom->molecules[unreacted_mol[rxnID]]; - twomol = atom->molecules[reacted_mol[rxnID]]; - get_molxspecials(); - - status = PROCEED; - - glove_counter = 0; - for (int i = 0; i < max_natoms; i++) { - for (int j = 0; j < 2; j++) { - glove[i][j] = 0; - } - } - - for (int i = 0; i < MAXGUESS; i++) { - guess_branch[i] = 0; - } - - int myibonding = ibonding[rxnID]; - int myjbonding = jbonding[rxnID]; - - glove[myibonding-1][0] = myibonding; - glove[myibonding-1][1] = attempt[lcl_inst][0][rxnID]; - glove_counter++; - glove[myjbonding-1][0] = myjbonding; - glove[myjbonding-1][1] = attempt[lcl_inst][1][rxnID]; - glove_counter++; - - // special case, only two atoms in reaction templates - // then: bonding onemol_nxspecials guaranteed to be equal, and either 0 or 1 - if (glove_counter == onemol->natoms) { - tagint local_atom1 = atom->map(glove[myibonding-1][1]); - tagint local_atom2 = atom->map(glove[myjbonding-1][1]); - if ( (nxspecial[local_atom1][0] == onemol_nxspecial[myibonding-1][0] && - nxspecial[local_atom2][0] == nxspecial[local_atom1][0]) && - (nxspecial[local_atom1][0] == 0 || - xspecial[local_atom1][0] == atom->tag[local_atom2]) && - check_constraints()) { - if (fraction[rxnID] < 1.0 && - random[rxnID]->uniform() >= fraction[rxnID]) { - status = REJECT; - } else { - status = ACCEPT; - my_mega_glove[0][my_num_mega] = (double) rxnID; - if (rescale_charges_flag[rxnID]) my_mega_glove[1][my_num_mega] = get_totalcharge(); - for (int i = 0; i < onemol->natoms; i++) { - my_mega_glove[i+cuff][my_num_mega] = (double) glove[i][1]; - } - my_num_mega++; - } - } else status = REJECT; - } - - avail_guesses = 0; - - for (int i = 0; i < max_natoms; i++) - pioneer_count[i] = 0; - - for (int i = 0; i < onemol_nxspecial[myibonding-1][0]; i++) - pioneer_count[onemol_xspecial[myibonding-1][i]-1]++; - - for (int i = 0; i < onemol_nxspecial[myjbonding-1][0]; i++) - pioneer_count[onemol_xspecial[myjbonding-1][i]-1]++; - - - int hang_catch = 0; - while (status != ACCEPT && status != REJECT) { - - for (int i = 0; i < max_natoms; i++) { - pioneers[i] = 0; - } - - for (int i = 0; i < onemol->natoms; i++) { - if (glove[i][0] != 0 && pioneer_count[i] < onemol_nxspecial[i][0] && edge[i][rxnID] == 0) { - pioneers[i] = 1; - } - } - - // run through the pioneers - // due to use of restore points, 'pion' index can change in loop - for (pion = 0; pion < onemol->natoms; pion++) { - if (pioneers[pion] || status == GUESSFAIL) { - make_a_guess(); - if (status == ACCEPT || status == REJECT) break; - } - } - - // reaction site found successfully! - if (status == ACCEPT) { - if (fraction[rxnID] < 1.0 && - random[rxnID]->uniform() >= fraction[rxnID]) status = REJECT; - else { - my_mega_glove[0][my_num_mega] = (double) rxnID; - if (rescale_charges_flag[rxnID]) my_mega_glove[1][my_num_mega] = get_totalcharge(); - for (int i = 0; i < onemol->natoms; i++) { - my_mega_glove[i+cuff][my_num_mega] = (double) glove[i][1]; - } - my_num_mega++; - } - } - hang_catch++; - // let's go ahead and catch the simplest of hangs - //if (hang_catch > onemol->natoms*4) - if (hang_catch > atom->nlocal*30) { - error->one(FLERR,"Fix bond/react: Excessive iteration of superimpose algorithm. " - "Please check that all pre-reaction template atoms are linked to an initiator atom, " - "via at least one path that does not involve edge atoms."); - } - } - } - } - - global_megasize = 0; - - memory->create(local_mega_glove,max_natoms+cuff,my_num_mega,"bond/react:local_mega_glove"); - memory->create(ghostly_mega_glove,max_natoms+cuff,my_num_mega,"bond/react:ghostly_mega_glove"); - - for (int i = 0; i < max_natoms+cuff; i++) { - for (int j = 0; j < my_num_mega; j++) { - local_mega_glove[i][j] = 0.0; - ghostly_mega_glove[i][j] = 0.0; - } - } - - dedup_mega_gloves(LOCAL); // make sure atoms aren't added to more than one reaction - glove_ghostcheck(); // split into 'local' and 'global' - ghost_glovecast(); // consolidate all mega_gloves to all processors - - MPI_Allreduce(&local_rxn_count[0],&reaction_count[0],nreacts,MPI_INT,MPI_SUM,world); - - int rxnflag = 0; - if (comm->me == 0) - for (int i = 0; i < nreacts; i++) { - reaction_count_total[i] += reaction_count[i] + ghostly_rxn_count[i]; - rxnflag += reaction_count[i] + ghostly_rxn_count[i]; - } - - MPI_Bcast(&reaction_count_total[0], nreacts, MPI_INT, 0, world); - MPI_Bcast(&rxnflag, 1, MPI_INT, 0, world); - - if (!rxnflag) return; - - // C++11 and later compatible version of Park pRNG - std::random_device rnd; - std::minstd_rand park_rng(rnd()); - - // check if we overstepped our reaction limit, via either max_rxn or rate_limit - for (int i = 0; i < nreacts; i++) { - int overstep = 0; - int max_rxn_overstep = reaction_count_total[i] - max_rxn[i]; - overstep = MAX(overstep,max_rxn_overstep); - if (rate_limit[0][i] == 1) { - int myrxn_count = store_rxn_count[rate_limit[2][i]-1][i]; - if (myrxn_count != -1) { - int nrxn_delta = reaction_count_total[i] - myrxn_count; - int my_nrate; - if (var_flag[NRATE][i] == 1) { - my_nrate = input->variable->compute_equal(var_id[NRATE][i]); - } else my_nrate = rate_limit[1][i]; - int rate_limit_overstep = nrxn_delta - my_nrate; - overstep = MAX(overstep,rate_limit_overstep); - } - } - - if (overstep > 0) { - // let's randomly choose rxns to skip, unbiasedly from local and ghostly - int *local_rxncounts; - int *all_localskips; - memory->create(local_rxncounts,nprocs,"bond/react:local_rxncounts"); - memory->create(all_localskips,nprocs,"bond/react:all_localskips"); - MPI_Gather(&local_rxn_count[i],1,MPI_INT,local_rxncounts,1,MPI_INT,0,world); - if (comm->me == 0) { - int delta_rxn = reaction_count[i] + ghostly_rxn_count[i]; - // when using variable input for rate_limit, rate_limit_overstep could be > delta_rxn (below) - // we need to limit overstep to the number of reactions on this timestep - // essentially skipping all reactions, would be more efficient to use a skip_all flag - if (overstep > delta_rxn) overstep = delta_rxn; - int *rxn_by_proc; - memory->create(rxn_by_proc,delta_rxn,"bond/react:rxn_by_proc"); - for (int j = 0; j < delta_rxn; j++) - rxn_by_proc[j] = -1; // corresponds to ghostly - int itemp = 0; - for (int j = 0; j < nprocs; j++) - for (int k = 0; k < local_rxncounts[j]; k++) - rxn_by_proc[itemp++] = j; - std::shuffle(&rxn_by_proc[0],&rxn_by_proc[delta_rxn], park_rng); - for (int j = 0; j < nprocs; j++) - all_localskips[j] = 0; - nghostlyskips[i] = 0; - for (int j = 0; j < overstep; j++) { - if (rxn_by_proc[j] == -1) nghostlyskips[i]++; - else all_localskips[rxn_by_proc[j]]++; - } - memory->destroy(rxn_by_proc); - reaction_count_total[i] -= overstep; - } - MPI_Scatter(&all_localskips[0],1,MPI_INT,&nlocalskips[i],1,MPI_INT,0,world); - MPI_Bcast(&nghostlyskips[i],1,MPI_INT,0,world); - memory->destroy(local_rxncounts); - memory->destroy(all_localskips); - } - } - MPI_Bcast(&reaction_count_total[0], nreacts, MPI_INT, 0, world); - - // this updates topology next step - next_reneighbor = update->ntimestep; - - update_everything(); // change topology -} - -/* ---------------------------------------------------------------------- - Screen for obvious algorithm fails. This is the return point when a guess - has failed: check for available restore points. -------------------------------------------------------------------------- */ - -void FixBondReact::make_a_guess() -{ - int *type = atom->type; - int nfirst_neighs = onemol_nxspecial[pion][0]; - - // per-atom property indicating if in bond/react master group - int flag,cols; - int index1 = atom->find_custom("limit_tags",flag,cols); - int *i_limit_tags = atom->ivector[index1]; - - if (status == GUESSFAIL && avail_guesses == 0) { - status = REJECT; - return; - } - - if (status == GUESSFAIL && avail_guesses > 0) { - // load restore point - for (int i = 0; i < onemol->natoms; i++) { - glove[i][0] = restore[i][(avail_guesses*4)-4]; - glove[i][1] = restore[i][(avail_guesses*4)-3]; - pioneer_count[i] = restore[i][(avail_guesses*4)-2]; - pioneers[i] = restore[i][(avail_guesses*4)-1]; - } - pion = restore_pt[avail_guesses-1][0]; - neigh = restore_pt[avail_guesses-1][1]; - trace = restore_pt[avail_guesses-1][2]; - glove_counter = restore_pt[avail_guesses-1][3]; - status = RESTORE; - neighbor_loop(); - if (status != PROCEED) return; - } - - nfirst_neighs = onemol_nxspecial[pion][0]; - - // check if any of first neighbors are in bond_react_MASTER_group - // if so, this constitutes a fail - // because still undergoing a previous reaction! - // could technically fail unnecessarily during a wrong guess if near edge atoms - // we accept this temporary and infrequent decrease in reaction occurrences - - for (int i = 0; i < nxspecial[atom->map(glove[pion][1])][0]; i++) { - if (atom->map(xspecial[atom->map(glove[pion][1])][i]) < 0) { - error->one(FLERR,"Fix bond/react: Fix bond/react needs ghost atoms from further away"); // parallel issues. - } - if (i_limit_tags[(int)atom->map(xspecial[atom->map(glove[pion][1])][i])] != 0) { - status = GUESSFAIL; - return; - } - } - - // check for same number of neighbors between unreacted mol and simulation - if (nfirst_neighs != nxspecial[atom->map(glove[pion][1])][0]) { - status = GUESSFAIL; - return; - } - - // make sure all neighbors aren't already assigned - // an issue discovered for coarse-grained example - int assigned_count = 0; - for (int i = 0; i < nfirst_neighs; i++) - for (int j = 0; j < onemol->natoms; j++) - if (xspecial[atom->map(glove[pion][1])][i] == glove[j][1]) { - assigned_count++; - break; - } - - if (assigned_count == nfirst_neighs) status = GUESSFAIL; - - // check if all neigh atom types are the same between simulation and unreacted mol - int *mol_ntypes = new int[atom->ntypes]; - int *lcl_ntypes = new int[atom->ntypes]; - - for (int i = 0; i < atom->ntypes; i++) { - mol_ntypes[i] = 0; - lcl_ntypes[i] = 0; - } - - for (int i = 0; i < nfirst_neighs; i++) { - mol_ntypes[(int)onemol->type[(int)onemol_xspecial[pion][i]-1]-1]++; - lcl_ntypes[(int)type[(int)atom->map(xspecial[atom->map(glove[pion][1])][i])]-1]++; //added -1 - } - - for (int i = 0; i < atom->ntypes; i++) { - if (mol_ntypes[i] != lcl_ntypes[i]) { - status = GUESSFAIL; - delete [] mol_ntypes; - delete [] lcl_ntypes; - return; - } - } - - delete [] mol_ntypes; - delete [] lcl_ntypes; - - // okay everything seems to be in order. let's assign some ID pairs!!! - neighbor_loop(); -} - -/* ---------------------------------------------------------------------- - Loop through all First Bonded Neighbors of the current Pioneer. - Prepare appropriately if we are in Restore Mode. -------------------------------------------------------------------------- */ - -void FixBondReact::neighbor_loop() -{ - int nfirst_neighs = onemol_nxspecial[pion][0]; - - if (status == RESTORE) { - check_a_neighbor(); - return; - } - - for (neigh = 0; neigh < nfirst_neighs; neigh++) { - if (glove[(int)onemol_xspecial[pion][neigh]-1][0] == 0) { - check_a_neighbor(); - } - } - // status should still = PROCEED -} - -/* ---------------------------------------------------------------------- - Check if we can assign this First Neighbor to pre-reacted template - without guessing. If so, do it! If not, call crosscheck_the_nieghbor(). -------------------------------------------------------------------------- */ - -void FixBondReact::check_a_neighbor() -{ - int *type = atom->type; - int nfirst_neighs = onemol_nxspecial[pion][0]; - - if (status != RESTORE) { - // special consideration for hydrogen atoms (and all first neighbors bonded to no other atoms) (and aren't edge atoms) - if (onemol_nxspecial[(int)onemol_xspecial[pion][neigh]-1][0] == 1 && edge[(int)onemol_xspecial[pion][neigh]-1][rxnID] == 0) { - - for (int i = 0; i < nfirst_neighs; i++) { - - if (type[(int)atom->map(xspecial[(int)atom->map(glove[pion][1])][i])] == onemol->type[(int)onemol_xspecial[pion][neigh]-1] && - nxspecial[(int)atom->map(xspecial[(int)atom->map(glove[pion][1])][i])][0] == 1) { - - int already_assigned = 0; - for (int j = 0; j < onemol->natoms; j++) { - if (glove[j][1] == xspecial[atom->map(glove[pion][1])][i]) { - already_assigned = 1; - break; - } - } - - if (already_assigned == 0) { - glove[(int)onemol_xspecial[pion][neigh]-1][0] = onemol_xspecial[pion][neigh]; - glove[(int)onemol_xspecial[pion][neigh]-1][1] = xspecial[(int)atom->map(glove[pion][1])][i]; - - //another check for ghost atoms. perhaps remove the one in make_a_guess - if (atom->map(glove[(int)onemol_xspecial[pion][neigh]-1][1]) < 0) { - error->one(FLERR,"Fix bond/react: Fix bond/react needs ghost atoms from further away"); - } - - for (int j = 0; j < onemol_nxspecial[onemol_xspecial[pion][neigh]-1][0]; j++) { - pioneer_count[onemol_xspecial[onemol_xspecial[pion][neigh]-1][j]-1]++; - } - - glove_counter++; - if (glove_counter == onemol->natoms) { - if (ring_check() && check_constraints()) status = ACCEPT; - else status = GUESSFAIL; - return; - } - // status should still == PROCEED - return; - } - } - } - // we are here if no matching atom found - status = GUESSFAIL; - return; - } - } - - crosscheck_the_neighbor(); - if (status != PROCEED) { - if (status == CONTINUE) - status = PROCEED; - return; - } - - // finally ready to match non-duplicate, non-edge atom IDs!! - - for (int i = 0; i < nfirst_neighs; i++) { - - if (type[atom->map((int)xspecial[(int)atom->map(glove[pion][1])][i])] == onemol->type[(int)onemol_xspecial[pion][neigh]-1]) { - int already_assigned = 0; - - //check if a first neighbor of the pioneer is already assigned to pre-reacted template - for (int j = 0; j < onemol->natoms; j++) { - if (glove[j][1] == xspecial[atom->map(glove[pion][1])][i]) { - already_assigned = 1; - break; - } - } - - if (already_assigned == 0) { - glove[(int)onemol_xspecial[pion][neigh]-1][0] = onemol_xspecial[pion][neigh]; - glove[(int)onemol_xspecial[pion][neigh]-1][1] = xspecial[(int)atom->map(glove[pion][1])][i]; - - //another check for ghost atoms. perhaps remove the one in make_a_guess - if (atom->map(glove[(int)onemol_xspecial[pion][neigh]-1][1]) < 0) { - error->one(FLERR,"Fix bond/react: Fix bond/react needs ghost atoms from further away"); - } - - for (int ii = 0; ii < onemol_nxspecial[onemol_xspecial[pion][neigh]-1][0]; ii++) { - pioneer_count[onemol_xspecial[onemol_xspecial[pion][neigh]-1][ii]-1]++; - } - - glove_counter++; - if (glove_counter == onemol->natoms) { - if (ring_check() && check_constraints()) status = ACCEPT; - else status = GUESSFAIL; - return; - // will never complete here when there are edge atoms - // ...actually that could be wrong if people get creative...shouldn't affect anything - } - // status should still = PROCEED - return; - } - } - } - // status is still 'PROCEED' if we are here! -} - -/* ---------------------------------------------------------------------- - Check if there a viable guess to be made. If so, prepare to make a - guess by recording a restore point. -------------------------------------------------------------------------- */ - -void FixBondReact::crosscheck_the_neighbor() -{ - int nfirst_neighs = onemol_nxspecial[pion][0]; - - if (status == RESTORE) { - inner_crosscheck_loop(); - return; - } - - for (trace = 0; trace < nfirst_neighs; trace++) { - if (neigh!=trace && onemol->type[(int)onemol_xspecial[pion][neigh]-1] == onemol->type[(int)onemol_xspecial[pion][trace]-1] && - glove[onemol_xspecial[pion][trace]-1][0] == 0) { - - if (avail_guesses == MAXGUESS) { - error->warning(FLERR,"Fix bond/react: Fix bond/react failed because MAXGUESS set too small. ask developer for info"); - status = GUESSFAIL; - return; - } - avail_guesses++; - for (int i = 0; i < onemol->natoms; i++) { - restore[i][(avail_guesses*4)-4] = glove[i][0]; - restore[i][(avail_guesses*4)-3] = glove[i][1]; - restore[i][(avail_guesses*4)-2] = pioneer_count[i]; - restore[i][(avail_guesses*4)-1] = pioneers[i]; - restore_pt[avail_guesses-1][0] = pion; - restore_pt[avail_guesses-1][1] = neigh; - restore_pt[avail_guesses-1][2] = trace; - restore_pt[avail_guesses-1][3] = glove_counter; - } - - inner_crosscheck_loop(); - return; - } - } - // status is still 'PROCEED' if we are here! -} - -/* ---------------------------------------------------------------------- - We are ready to make a guess. If there are multiple possible choices - for this guess, keep track of these. -------------------------------------------------------------------------- */ - -void FixBondReact::inner_crosscheck_loop() -{ - int *type = atom->type; - // arbitrarily limited to 5 identical first neighbors - tagint tag_choices[5]; - int nfirst_neighs = onemol_nxspecial[pion][0]; - - int num_choices = 0; - for (int i = 0; i < nfirst_neighs; i++) { - if (type[(int)atom->map(xspecial[atom->map(glove[pion][1])][i])] == onemol->type[(int)onemol_xspecial[pion][neigh]-1]) { - if (num_choices == 5) { // here failed because too many identical first neighbors. but really no limit if situation arises - status = GUESSFAIL; - return; - } - tag_choices[num_choices++] = xspecial[atom->map(glove[pion][1])][i]; - } - } - - // guess branch is for when multiple identical neighbors. then we guess each one in turn - // guess_branch must work even when avail_guesses = 0. so index accordingly! - // ...actually, avail_guesses should never be zero here anyway - if (guess_branch[avail_guesses-1] == 0) guess_branch[avail_guesses-1] = num_choices; - - for (int i=1; i < num_choices; ++i) { - tagint hold = tag_choices[i]; - int j = i - 1; - while ((j >= 0) && (tag_choices[j] > hold)) { - tag_choices[j+1] = tag_choices[j]; - --j; - } - tag_choices[j+1] = hold; - } - - for (int i = guess_branch[avail_guesses-1]-1; i >= 0; i--) { - int already_assigned = 0; - for (int j = 0; j < onemol->natoms; j++) { - if (glove[j][1] == tag_choices[i]) { - already_assigned = 1; - break; - } - } - if (already_assigned == 1) { - guess_branch[avail_guesses-1]--; - if (guess_branch[avail_guesses-1] == 0) { - status = REJECT; - return; - } - } else { - glove[onemol_xspecial[pion][neigh]-1][0] = onemol_xspecial[pion][neigh]; - glove[onemol_xspecial[pion][neigh]-1][1] = tag_choices[i]; - guess_branch[avail_guesses-1]--; - break; - } - } - - //another check for ghost atoms. perhaps remove the one in make_a_guess - if (atom->map(glove[(int)onemol_xspecial[pion][neigh]-1][1]) < 0) { - error->one(FLERR,"Fix bond/react: Fix bond/react needs ghost atoms from further away"); - } - - if (guess_branch[avail_guesses-1] == 0) avail_guesses--; - - for (int i = 0; i < onemol_nxspecial[onemol_xspecial[pion][neigh]-1][0]; i++) { - pioneer_count[onemol_xspecial[onemol_xspecial[pion][neigh]-1][i]-1]++; - } - glove_counter++; - if (glove_counter == onemol->natoms) { - if (ring_check() && check_constraints()) status = ACCEPT; - else status = GUESSFAIL; - return; - } - status = CONTINUE; -} - -/* ---------------------------------------------------------------------- - Check that newly assigned atoms have correct bonds - Necessary for certain ringed structures -------------------------------------------------------------------------- */ - -int FixBondReact::ring_check() -{ - // ring_check can be made more efficient by re-introducing 'frozen' atoms - // 'frozen' atoms have been assigned and also are no longer pioneers - - // double check the number of neighbors match for all non-edge atoms - // otherwise, atoms at 'end' of symmetric ring can behave like edge atoms - for (int i = 0; i < onemol->natoms; i++) - if (edge[i][rxnID] == 0 && - onemol_nxspecial[i][0] != nxspecial[atom->map(glove[i][1])][0]) - return 0; - - for (int i = 0; i < onemol->natoms; i++) { - for (int j = 0; j < onemol_nxspecial[i][0]; j++) { - int ring_fail = 1; - int ispecial = onemol_xspecial[i][j]; - for (int k = 0; k < nxspecial[atom->map(glove[i][1])][0]; k++) { - if (xspecial[atom->map(glove[i][1])][k] == glove[ispecial-1][1]) { - ring_fail = 0; - break; - } - } - if (ring_fail == 1) return 0; - } - } - return 1; -} - -/* ---------------------------------------------------------------------- -evaluate constraints: return 0 if any aren't satisfied -------------------------------------------------------------------------- */ - -int FixBondReact::check_constraints() -{ - double x1[3],x2[3],x3[3],x4[3]; - double delx,dely,delz,rsq; - double delx1,dely1,delz1,delx2,dely2,delz2; - double rsq1,rsq2,r1,r2,c,t,prrhob; - // for computation of dihedrals - double vb1x,vb1y,vb1z,vb2x,vb2y,vb2z,vb3x,vb3y,vb3z,vb2xm,vb2ym,vb2zm; - double ax,ay,az,bx,by,bz,rasq,rbsq,rgsq,rg,ra2inv,rb2inv,rabinv; - double s,phi; - int ANDgate; - - tagint atom1,atom2; - double **x = atom->x; - - int *satisfied; - memory->create(satisfied,nconstraints[rxnID],"bond/react:satisfied"); - for (int i = 0; i < nconstraints[rxnID]; i++) - satisfied[i] = 1; - - for (int i = 0; i < nconstraints[rxnID]; i++) { - if (constraints[i][rxnID].type == DISTANCE) { - get_IDcoords(constraints[i][rxnID].idtype[0], constraints[i][rxnID].id[0], x1); - get_IDcoords(constraints[i][rxnID].idtype[1], constraints[i][rxnID].id[1], x2); - delx = x1[0] - x2[0]; - dely = x1[1] - x2[1]; - delz = x1[2] - x2[2]; - domain->minimum_image(delx,dely,delz); // ghost location fix - rsq = delx*delx + dely*dely + delz*delz; - if (rsq < constraints[i][rxnID].par[0] || rsq > constraints[i][rxnID].par[1]) satisfied[i] = 0; - } else if (constraints[i][rxnID].type == ANGLE) { - get_IDcoords(constraints[i][rxnID].idtype[0], constraints[i][rxnID].id[0], x1); - get_IDcoords(constraints[i][rxnID].idtype[1], constraints[i][rxnID].id[1], x2); - get_IDcoords(constraints[i][rxnID].idtype[2], constraints[i][rxnID].id[2], x3); - - // 1st bond - delx1 = x1[0] - x2[0]; - dely1 = x1[1] - x2[1]; - delz1 = x1[2] - x2[2]; - domain->minimum_image(delx1,dely1,delz1); // ghost location fix - rsq1 = delx1*delx1 + dely1*dely1 + delz1*delz1; - r1 = sqrt(rsq1); - - // 2nd bond - delx2 = x3[0] - x2[0]; - dely2 = x3[1] - x2[1]; - delz2 = x3[2] - x2[2]; - domain->minimum_image(delx2,dely2,delz2); // ghost location fix - rsq2 = delx2*delx2 + dely2*dely2 + delz2*delz2; - r2 = sqrt(rsq2); - - // angle (cos and sin) - c = delx1*delx2 + dely1*dely2 + delz1*delz2; - c /= r1*r2; - if (c > 1.0) c = 1.0; - if (c < -1.0) c = -1.0; - if (acos(c) < constraints[i][rxnID].par[0] || acos(c) > constraints[i][rxnID].par[1]) satisfied[i] = 0; - } else if (constraints[i][rxnID].type == DIHEDRAL) { - // phi calculation from dihedral style harmonic - get_IDcoords(constraints[i][rxnID].idtype[0], constraints[i][rxnID].id[0], x1); - get_IDcoords(constraints[i][rxnID].idtype[1], constraints[i][rxnID].id[1], x2); - get_IDcoords(constraints[i][rxnID].idtype[2], constraints[i][rxnID].id[2], x3); - get_IDcoords(constraints[i][rxnID].idtype[3], constraints[i][rxnID].id[3], x4); - - vb1x = x1[0] - x2[0]; - vb1y = x1[1] - x2[1]; - vb1z = x1[2] - x2[2]; - domain->minimum_image(vb1x,vb1y,vb1z); - - vb2x = x3[0] - x2[0]; - vb2y = x3[1] - x2[1]; - vb2z = x3[2] - x2[2]; - domain->minimum_image(vb2x,vb2y,vb2z); - - vb2xm = -vb2x; - vb2ym = -vb2y; - vb2zm = -vb2z; - domain->minimum_image(vb2xm,vb2ym,vb2zm); - - vb3x = x4[0] - x3[0]; - vb3y = x4[1] - x3[1]; - vb3z = x4[2] - x3[2]; - domain->minimum_image(vb3x,vb3y,vb3z); - - ax = vb1y*vb2zm - vb1z*vb2ym; - ay = vb1z*vb2xm - vb1x*vb2zm; - az = vb1x*vb2ym - vb1y*vb2xm; - bx = vb3y*vb2zm - vb3z*vb2ym; - by = vb3z*vb2xm - vb3x*vb2zm; - bz = vb3x*vb2ym - vb3y*vb2xm; - - rasq = ax*ax + ay*ay + az*az; - rbsq = bx*bx + by*by + bz*bz; - rgsq = vb2xm*vb2xm + vb2ym*vb2ym + vb2zm*vb2zm; - rg = sqrt(rgsq); - - ra2inv = rb2inv = 0.0; - if (rasq > 0) ra2inv = 1.0/rasq; - if (rbsq > 0) rb2inv = 1.0/rbsq; - rabinv = sqrt(ra2inv*rb2inv); - - c = (ax*bx + ay*by + az*bz)*rabinv; - s = rg*rabinv*(ax*vb3x + ay*vb3y + az*vb3z); - - if (c > 1.0) c = 1.0; - if (c < -1.0) c = -1.0; - phi = atan2(s,c); - - ANDgate = 0; - if (constraints[i][rxnID].par[0] < constraints[i][rxnID].par[1]) { - if (phi > constraints[i][rxnID].par[0] && phi < constraints[i][rxnID].par[1]) ANDgate = 1; - } else { - if (phi > constraints[i][rxnID].par[0] || phi < constraints[i][rxnID].par[1]) ANDgate = 1; - } - if (constraints[i][rxnID].par[2] < constraints[i][rxnID].par[3]) { - if (phi > constraints[i][rxnID].par[2] && phi < constraints[i][rxnID].par[3]) ANDgate = 1; - } else { - if (phi > constraints[i][rxnID].par[2] || phi < constraints[i][rxnID].par[3]) ANDgate = 1; - } - if (ANDgate != 1) satisfied[i] = 0; - } else if (constraints[i][rxnID].type == ARRHENIUS) { - t = get_temperature(glove,0,1); - prrhob = constraints[i][rxnID].par[1]*pow(t,constraints[i][rxnID].par[2])* - exp(-constraints[i][rxnID].par[3]/(force->boltz*t)); - if (prrhob < rrhandom[(int) constraints[i][rxnID].par[0]]->uniform()) satisfied[i] = 0; - } else if (constraints[i][rxnID].type == RMSD) { - // call superpose - int iatom; - int iref = -1; // choose first atom as reference - int n2superpose = 0; - double **xfrozen; // coordinates for the "frozen" target molecule - double **xmobile; // coordinates for the "mobile" molecule - int ifragment = constraints[i][rxnID].id[0]; - if (ifragment >= 0) { - for (int j = 0; j < onemol->natoms; j++) - if (onemol->fragmentmask[ifragment][j]) n2superpose++; - memory->create(xfrozen,n2superpose,3,"bond/react:xfrozen"); - memory->create(xmobile,n2superpose,3,"bond/react:xmobile"); - int myincr = 0; - for (int j = 0; j < onemol->natoms; j++) { - if (onemol->fragmentmask[ifragment][j]) { - iatom = atom->map(glove[j][1]); - if (iref == -1) iref = iatom; - iatom = domain->closest_image(iref,iatom); - for (int k = 0; k < 3; k++) { - xfrozen[myincr][k] = x[iatom][k]; - xmobile[myincr][k] = onemol->x[j][k]; - } - myincr++; - } - } - } else { - int iatom; - int iref = -1; // choose first atom as reference - n2superpose = onemol->natoms; - memory->create(xfrozen,n2superpose,3,"bond/react:xfrozen"); - memory->create(xmobile,n2superpose,3,"bond/react:xmobile"); - for (int j = 0; j < n2superpose; j++) { - iatom = atom->map(glove[j][1]); - if (iref == -1) iref = iatom; - iatom = domain->closest_image(iref,iatom); - for (int k = 0; k < 3; k++) { - xfrozen[j][k] = x[iatom][k]; - xmobile[j][k] = onemol->x[j][k]; - } - } - } - Superpose3D superposer(n2superpose); - double rmsd = superposer.Superpose(xfrozen, xmobile); - memory->destroy(xfrozen); - memory->destroy(xmobile); - if (rmsd > constraints[i][rxnID].par[0]) satisfied[i] = 0; - } else if (constraints[i][rxnID].type == CUSTOM) { - satisfied[i] = custom_constraint(constraints[i][rxnID].str); - } - } - - if (nconstraints[rxnID] > 0) { - char evalstr[MAXLINE],*ptr; - strcpy(evalstr,constraintstr[rxnID]); - for (int i = 0; i < nconstraints[rxnID]; i++) { - ptr = strchr(evalstr,'C'); - *ptr = satisfied[i] ? '1' : '0'; - } - double verdict = input->variable->evaluate_boolean(evalstr); - if (verdict == 0.0) { - memory->destroy(satisfied); - return 0; - } - } - - // let's also check chirality within 'check_constraint' - for (int i = 0; i < onemol->natoms; i++) { - if (chiral_atoms[i][0][rxnID] == 1) { - double my4coords[12]; - // already ensured, by transitive property, that chiral simulation atom has four neighs - for (int j = 0; j < 4; j++) { - atom1 = atom->map(glove[i][1]); - // loop over known types involved in chiral center - for (int jj = 0; jj < 4; jj++) { - if (atom->type[atom->map(xspecial[atom1][j])] == chiral_atoms[i][jj+2][rxnID]) { - atom2 = atom->map(xspecial[atom1][j]); - atom2 = domain->closest_image(atom1,atom2); - for (int k = 0; k < 3; k++) { - my4coords[3*jj+k] = x[atom2][k]; - } - break; - } - } - } - if (get_chirality(my4coords) != chiral_atoms[i][1][rxnID]) { - memory->destroy(satisfied); - return 0; - } - } - } - - memory->destroy(satisfied); - return 1; -} - -/* ---------------------------------------------------------------------- -return pre-reaction atom or fragment location -fragment: given pre-reacted molID (onemol) and fragID, - return geometric center (of mapped simulation atoms) -------------------------------------------------------------------------- */ - -void FixBondReact::get_IDcoords(int mode, int myID, double *center) -{ - double **x = atom->x; - if (mode == ATOM) { - int iatom = atom->map(glove[myID-1][1]); - for (int i = 0; i < 3; i++) - center[i] = x[iatom][i]; - } else { - int iref = -1; // choose first atom as reference - int iatom; - int nfragatoms = 0; - for (int i = 0; i < 3; i++) - center[i] = 0; - - for (int i = 0; i < onemol->natoms; i++) { - if (onemol->fragmentmask[myID][i]) { - if (iref == -1) - iref = atom->map(glove[i][1]); - iatom = atom->map(glove[i][1]); - iatom = domain->closest_image(iref,iatom); - for (int j = 0; j < 3; j++) - center[j] += x[iatom][j]; - nfragatoms++; - } - } - if (nfragatoms > 0) - for (int i = 0; i < 3; i++) center[i] /= nfragatoms; - } -} - -/* ---------------------------------------------------------------------- -compute local temperature: average over all atoms in reaction template -------------------------------------------------------------------------- */ - -double FixBondReact::get_temperature(tagint **myglove, int row_offset, int col) -{ - int i,ilocal; - double adof = domain->dimension; - - double **v = atom->v; - double *mass = atom->mass; - double *rmass = atom->rmass; - int *type = atom->type; - - double t = 0.0; - - if (rmass) { - for (i = 0; i < onemol->natoms; i++) { - ilocal = atom->map(myglove[i+row_offset][col]); - t += (v[ilocal][0]*v[ilocal][0] + v[ilocal][1]*v[ilocal][1] + - v[ilocal][2]*v[ilocal][2]) * rmass[ilocal]; - } - } else { - for (i = 0; i < onemol->natoms; i++) { - ilocal = atom->map(myglove[i+row_offset][col]); - t += (v[ilocal][0]*v[ilocal][0] + v[ilocal][1]*v[ilocal][1] + - v[ilocal][2]*v[ilocal][2]) * mass[type[ilocal]]; - } - } - - // final temperature - double dof = adof*onemol->natoms; - double tfactor = force->mvv2e / (dof * force->boltz); - t *= tfactor; - return t; -} - -/* ---------------------------------------------------------------------- -compute sum of partial charges in rxn site, for updated atoms -note: currently uses global rxnID and onemol variables -------------------------------------------------------------------------- */ - -double FixBondReact::get_totalcharge() -{ - int j,jj; - double *q = atom->q; - double sim_total_charge = 0.0; - for (j = 0; j < onemol->natoms; j++) { - jj = equivalences[j][1][rxnID]-1; - if (custom_charges[jj][rxnID] == 1) - sim_total_charge += q[atom->map(glove[jj][1])]; - } - return sim_total_charge; -} - -/* ---------------------------------------------------------------------- -get per-atom variable names used by custom constraint -------------------------------------------------------------------------- */ - -void FixBondReact::customvarnames() -{ - std::size_t pos,pos1,pos2,pos3; - int prev3; - std::string varstr,argstr,varid; - - // search all constraints' varstr for special 'rxn' functions - // add variable names to customvarstrs - // add values to customvars - - for (rxnID = 0; rxnID < nreacts; rxnID++) { - for (int i = 0; i < nconstraints[rxnID]; i++) { - if (constraints[i][rxnID].type == CUSTOM) { - varstr = constraints[i][rxnID].str; - prev3 = -1; - while (true) { - // find next reaction special function occurrence - pos1 = std::string::npos; - for (int i = 0; i < nrxnfunction; i++) { - if (peratomflag[i] == 0) continue; - pos = varstr.find(rxnfunclist[i],prev3+1); - if (pos == std::string::npos) continue; - if (pos < pos1) pos1 = pos; - } - if (pos1 == std::string::npos) break; - - pos2 = varstr.find("(",pos1); - pos3 = varstr.find(")",pos2); - if (pos2 == std::string::npos || pos3 == std::string::npos) - error->all(FLERR,"Fix bond/react: Illegal rxn function syntax\n"); - prev3 = (int)pos3; - argstr = varstr.substr(pos2+1,pos3-pos2-1); - argstr.erase(remove_if(argstr.begin(), argstr.end(), isspace), argstr.end()); // remove whitespace - pos2 = argstr.find(","); - if (pos2 != std::string::npos) varid = argstr.substr(0,pos2); - else varid = argstr; - // check if we already know about this variable - int varidflag = 0; - for (int j = 0; j < ncustomvars; j++) { - if (customvarstrs[j] == varid) { - varidflag = 1; - break; - } - } - if (!varidflag) { - customvarstrs.resize(ncustomvars+1); - customvarstrs[ncustomvars++] = varid; - } - } - } - } - } -} - -/* ---------------------------------------------------------------------- -evaluate per-atom variables needed for custom constraint -------------------------------------------------------------------------- */ - -void FixBondReact::get_customvars() -{ - double *tempvvec; - std::string varid; - int nall = atom->nlocal + atom->nghost; - - memory->create(tempvvec,nall,"bond/react:tempvvec"); - if (vvec == nullptr) { - memory->create(vvec,nall,ncustomvars,"bond/react:vvec"); - nvvec = nall; - } - if (nvvec < nall) { - memory->grow(vvec,nall,ncustomvars,"bond/react:vvec"); - nvvec = nall; - } - for (int i = 0; i < ncustomvars; i++) { - varid = customvarstrs[i]; - if (varid.substr(0,2) != "v_") error->all(FLERR,"Fix bond/react: Reaction special function variable " - "name should begin with 'v_'"); - varid = varid.substr(2); - int ivar = input->variable->find(varid.c_str()); - if (ivar < 0) - error->all(FLERR,"Fix bond/react: Reaction special function variable " - "name does not exist"); - if (!input->variable->atomstyle(ivar)) - error->all(FLERR,"Fix bond/react: Reaction special function must " - "reference an atom-style variable"); - - input->variable->compute_atom(ivar,igroup,tempvvec,1,0); - for (int j = 0; j < nall; j++) vvec[j][i] = tempvvec[j]; - } - memory->destroy(tempvvec); -} - -/* ---------------------------------------------------------------------- -evaulate expression for variable constraint -------------------------------------------------------------------------- */ - -double FixBondReact::custom_constraint(const std::string& varstr) -{ - std::size_t pos,pos1,pos2,pos3; - int irxnfunc; - int prev3 = -1; - std::string argstr,varid,fragid,evlcat; - std::vector evlstr; - - // search varstr for special 'rxn' functions - while (true) { - // find next reaction special function occurrence - pos1 = std::string::npos; - for (int i = 0; i < nrxnfunction; i++) { - pos = varstr.find(rxnfunclist[i],prev3+1); - if (pos == std::string::npos) continue; - if (pos < pos1) { - pos1 = pos; - irxnfunc = i; - } - } - if (pos1 == std::string::npos) break; - - fragid = "all"; // operate over entire reaction site by default - pos2 = varstr.find("(",pos1); - pos3 = varstr.find(")",pos2); - if (pos2 == std::string::npos || pos3 == std::string::npos) - error->one(FLERR,"Fix bond/react: Illegal rxn function syntax\n"); - evlstr.push_back(varstr.substr(prev3+1,pos1-(prev3+1))); - prev3 = pos3; - argstr = varstr.substr(pos2+1,pos3-pos2-1); - argstr.erase(remove_if(argstr.begin(), argstr.end(), isspace), argstr.end()); // remove whitespace - pos2 = argstr.find(","); - if (pos2 != std::string::npos) { - varid = argstr.substr(0,pos2); - fragid = argstr.substr(pos2+1); - } else varid = argstr; - evlstr.push_back(std::to_string(rxnfunction(rxnfunclist[irxnfunc], varid, fragid))); - } - evlstr.push_back(varstr.substr(prev3+1)); - - for (auto & evl : evlstr) evlcat += evl; - return input->variable->compute_equal(evlcat); -} - -/* ---------------------------------------------------------------------- -currently three 'rxn' functions: rxnsum, rxnave, and rxnbond -------------------------------------------------------------------------- */ - -double FixBondReact::rxnfunction(const std::string& rxnfunc, const std::string& varid, - const std::string& fragid) -{ - int ifrag = -1; - if (fragid != "all") { - ifrag = onemol->findfragment(fragid.c_str()); - if (ifrag < 0) error->one(FLERR,"Bond/react: Molecule fragment " - "in reaction special function does not exist"); - } - - // start with 'rxnbond' per-bond function - // for 'rxnbond', varid corresponds to 'compute bond/local' name, - // and fragid is a pre-reaction fragment containing the two atoms in the bond - if (rxnfunc == "rxnbond") { - int icompute,ibond,nsum; - double perbondval; - std::set aset; - std::string computeid = varid; - std::map,int>::iterator it; - - if (computeid.substr(0,2) != "c_") error->one(FLERR,"Bond/react: Reaction special function compute " - "name should begin with 'c_'"); - computeid = computeid.substr(2); - icompute = modify->find_compute(computeid); - if (icompute < 0) error->one(FLERR,"Bond/react: Reaction special function compute name does not exist"); - cperbond = modify->compute[icompute]; - std::string compute_style = cperbond->style; - if (compute_style != "bond/local") error->one(FLERR,"Bond/react: Compute used by reaction " - "special function 'rxnbond' must be of style 'bond/local'"); - if (cperbond->size_local_cols > 0) error->one(FLERR,"Bond/react: 'Compute bond/local' used by reaction " - "special function 'rxnbond' must compute one value"); - - if (atoms2bondflag == 0) { - atoms2bondflag = 1; - get_atoms2bond(cperbond->groupbit); - } - - nsum = 0; - for (int i = 0; i < onemol->natoms; i++) { - if (onemol->fragmentmask[ifrag][i]) { - aset.insert(glove[i][1]); - nsum++; - } - } - if (nsum != 2) error->one(FLERR,"Bond/react: Molecule fragment of reaction special function 'rxnbond' " - "must contain exactly two atoms"); - - if (cperbond->invoked_local != lmp->update->ntimestep) - cperbond->compute_local(); - - it = atoms2bond.find(aset); - if (it == atoms2bond.end()) error->one(FLERR,"Bond/react: Unable to locate bond referenced by " - "reaction special function 'rxnbond'"); - ibond = it->second; - perbondval = cperbond->vector_local[ibond]; - return perbondval; - } - - int ivar = -1; - for (int i = 0; i < ncustomvars; i++) { - if (varid == customvarstrs[i]) { - ivar = i; - break; - } - } - // variable name should always be found, at this point - // however, let's double check for completeness - if (ivar < 0) - error->one(FLERR,"Fix bond/react: Reaction special function variable " - "name does not exist"); - - int iatom; - int nsum = 0; - double sumvvec = 0; - if (rxnfunc == "rxnsum" || rxnfunc == "rxnave") { - if (fragid == "all") { - for (int i = 0; i < onemol->natoms; i++) { - iatom = atom->map(glove[i][1]); - sumvvec += vvec[iatom][ivar]; - } - nsum = onemol->natoms; - } else { - for (int i = 0; i < onemol->natoms; i++) { - if (onemol->fragmentmask[ifrag][i]) { - iatom = atom->map(glove[i][1]); - sumvvec += vvec[iatom][ivar]; - nsum++; - } - } - } - } - - if (rxnfunc == "rxnsum") return sumvvec; - if (rxnfunc == "rxnave") return sumvvec/nsum; - return 0.0; -} - -/* ---------------------------------------------------------------------- -populate map to get bond index from atom IDs -------------------------------------------------------------------------- */ - -void FixBondReact::get_atoms2bond(int cgroupbit) -{ - int i,m,atom1,atom2,btype,nb; - std::set aset; - - int nlocal = atom->nlocal; - tagint *tag = atom->tag; - int *num_bond = atom->num_bond; - tagint **bond_atom = atom->bond_atom; - int **bond_type = atom->bond_type; - int *mask = atom->mask; - - m = 0; - atoms2bond.clear(); - for (atom1 = 0; atom1 < nlocal; atom1++) { - if (!(mask[atom1] & cgroupbit)) continue; - nb = num_bond[atom1]; - for (i = 0; i < nb; i++) { - btype = bond_type[atom1][i]; - atom2 = atom->map(bond_atom[atom1][i]); - if (atom2 < 0 || !(mask[atom2] & cgroupbit)) continue; - if (newton_bond == 0 && tag[atom1] > tag[atom2]) continue; - if (btype == 0) continue; - aset = {tag[atom1], tag[atom2]}; - atoms2bond.insert(std::make_pair(aset,m++)); - } - } -} - -/* ---------------------------------------------------------------------- -return handedness (1 or -1) of a chiral center, given ordered set of coordinates -------------------------------------------------------------------------- */ - -int FixBondReact::get_chirality(double four_coords[12]) -{ - // define oriented plane with first three coordinates - double vec1[3],vec2[3],vec3[3],vec4[3],mean3[3],dot; - - for (int i = 0; i < 3; i++) { - vec1[i] = four_coords[i]-four_coords[i+3]; - vec2[i] = four_coords[i+3]-four_coords[i+6]; - } - - MathExtra::cross3(vec1,vec2,vec3); - - for (int i = 0; i < 3; i++) { - mean3[i] = (four_coords[i] + four_coords[i+3] + - four_coords[i+6])/3; - vec4[i] = four_coords[i+9] - mean3[i]; - } - - dot = MathExtra::dot3(vec3,vec4); - dot = dot/fabs(dot); - return (int) dot; -} - -/* ---------------------------------------------------------------------- - Get xspecials for current molecule templates - may need correction when specials defined explicitly in molecule templates -------------------------------------------------------------------------- */ - -void FixBondReact::get_molxspecials() -{ - onemol_nxspecial = onemol->nspecial; - onemol_xspecial = onemol->special; - twomol_nxspecial = twomol->nspecial; - twomol_xspecial = twomol->special; -} - -/* ---------------------------------------------------------------------- - Determine which pre-reacted template atoms are at least three bonds - away from edge atoms. -------------------------------------------------------------------------- */ - -void FixBondReact::find_landlocked_atoms(int myrxn) -{ - // landlocked_atoms are atoms for which all topology is contained in reacted template - // if dihedrals/impropers exist: this means that edge atoms are not in their 1-3 neighbor list - // note: due to various usage/definitions of impropers, treated same as dihedrals - // if angles exist: this means edge atoms not in their 1-2 neighbors list - // if just bonds: this just means that edge atoms are not landlocked - // Note: landlocked defined in terms of reacted template - // if no edge atoms (small reacting molecule), all atoms are landlocked - // we can delete all current topology of landlocked atoms and replace - - // always remove edge atoms from landlocked list - for (int i = 0; i < twomol->natoms; i++) { - if (create_atoms[i][myrxn] == 0 && edge[equivalences[i][1][myrxn]-1][myrxn] == 1) - landlocked_atoms[i][myrxn] = 0; - else landlocked_atoms[i][myrxn] = 1; - } - int nspecial_limit = -1; - if (force->angle && twomol->angleflag) nspecial_limit = 0; - - if ((force->dihedral && twomol->dihedralflag) || - (force->improper && twomol->improperflag)) nspecial_limit = 1; - - if (nspecial_limit != -1) { - for (int i = 0; i < twomol->natoms; i++) { - for (int j = 0; j < twomol_nxspecial[i][nspecial_limit]; j++) { - for (int k = 0; k < onemol->natoms; k++) { - if (equivalences[twomol_xspecial[i][j]-1][1][myrxn] == k+1 && edge[k][myrxn] == 1) { - landlocked_atoms[i][myrxn] = 0; - } - } - } - } - } - - // bad molecule templates check - // if atoms change types, but aren't landlocked, that's bad - for (int i = 0; i < twomol->natoms; i++) { - if ((create_atoms[i][myrxn] == 0) && - (twomol->type[i] != onemol->type[equivalences[i][1][myrxn]-1]) && - (landlocked_atoms[i][myrxn] == 0)) - error->all(FLERR, "Fix bond/react: Atom type affected by reaction {} is too close " - "to template edge", rxn_name[myrxn]); - } - - // additionally, if a bond changes type, but neither involved atom is landlocked, bad - // would someone want to change an angle type but not bond or atom types? (etc.) ...hopefully not yet - for (int i = 0; i < twomol->natoms; i++) { - if (create_atoms[i][myrxn] == 0) { - if (landlocked_atoms[i][myrxn] == 0) { - for (int j = 0; j < twomol->num_bond[i]; j++) { - int twomol_atomj = twomol->bond_atom[i][j]; - if (landlocked_atoms[twomol_atomj-1][myrxn] == 0) { - int onemol_atomi = equivalences[i][1][myrxn]; - int onemol_batom; - for (int m = 0; m < onemol->num_bond[onemol_atomi-1]; m++) { - onemol_batom = onemol->bond_atom[onemol_atomi-1][m]; - if ((onemol_batom == equivalences[twomol_atomj-1][1][myrxn]) && - (twomol->bond_type[i][j] != onemol->bond_type[onemol_atomi-1][m])) - error->all(FLERR, "Fix bond/react: Bond type affected by reaction {} is " - "too close to template edge",rxn_name[myrxn]); - } - if (newton_bond) { - int onemol_atomj = equivalences[twomol_atomj-1][1][myrxn]; - for (int m = 0; m < onemol->num_bond[onemol_atomj-1]; m++) { - onemol_batom = onemol->bond_atom[onemol_atomj-1][m]; - if ((onemol_batom == equivalences[i][1][myrxn]) && - (twomol->bond_type[i][j] != onemol->bond_type[onemol_atomj-1][m])) - error->all(FLERR, "Fix bond/react: Bond type affected by reaction {} is " - "too close to template edge",rxn_name[myrxn]); - } - } - } - } - } - } - } - - // additionally, if a deleted atom is bonded to an atom that is not deleted, bad - for (int i = 0; i < onemol->natoms; i++) { - if (delete_atoms[i][myrxn] == 1) { - int ii = reverse_equiv[i][1][myrxn] - 1; - for (int j = 0; j < twomol_nxspecial[ii][0]; j++) { - if (delete_atoms[equivalences[twomol_xspecial[ii][j]-1][1][myrxn]-1][myrxn] == 0) { - error->all(FLERR,"Fix bond/react: A deleted atom cannot remain bonded to an atom that is not deleted"); - } - } - } - } - - // also, if atoms change number of bonds, but aren't landlocked, that could be bad - int warnflag = 0; - if (comm->me == 0) - for (int i = 0; i < twomol->natoms; i++) { - if ((create_atoms[i][myrxn] == 0) && - (twomol_nxspecial[i][0] != onemol_nxspecial[equivalences[i][1][myrxn]-1][0]) && - (landlocked_atoms[i][myrxn] == 0)) { - warnflag = 1; - break; - } - } - - // also, if an atom changes any of its bonds, but is not landlocked, that could be bad - int thereflag; - if (comm->me == 0) - for (int i = 0; i < twomol->natoms; i++) { - if (landlocked_atoms[i][myrxn] == 1) continue; - for (int j = 0; j < twomol_nxspecial[i][0]; j++) { - int oneneighID = equivalences[twomol_xspecial[i][j]-1][1][myrxn]; - int ii = equivalences[i][1][myrxn] - 1; - thereflag = 0; - for (int k = 0; k < onemol_nxspecial[ii][0]; k++) { - if (oneneighID == onemol_xspecial[ii][k]) { - thereflag = 1; - break; - } - } - if (thereflag == 0) { - warnflag = 1; - break; - } - } - if (warnflag == 1) break; - } - - if (comm->me == 0 && warnflag == 1) error->warning(FLERR, "Fix bond/react: Atom affected " - "by reaction {} is too close to template edge",rxn_name[myrxn]); - - // finally, if a created atom is not landlocked, bad! - for (int i = 0; i < twomol->natoms; i++) { - if (create_atoms[i][myrxn] == 1 && landlocked_atoms[i][myrxn] == 0) { - error->one(FLERR,"Fix bond/react: Created atom too close to template edge"); - } - } -} - -/* ---------------------------------------------------------------------- -let's dedup global_mega_glove -allows for same site undergoing different pathways, in parallel -------------------------------------------------------------------------- */ - -void FixBondReact::dedup_mega_gloves(int dedup_mode) -{ - // dedup_mode == LOCAL for local_dedup - // dedup_mode == GLOBAL for global_mega_glove - - if (dedup_mode == GLOBAL) - for (int i = 0; i < nreacts; i++) - ghostly_rxn_count[i] = 0; - - int dedup_size = 0; - if (dedup_mode == LOCAL) { - dedup_size = my_num_mega; - } else if (dedup_mode == GLOBAL) { - dedup_size = global_megasize; - } - - double **dedup_glove; - memory->create(dedup_glove,max_natoms+cuff,dedup_size,"bond/react:dedup_glove"); - - if (dedup_mode == LOCAL) { - for (int i = 0; i < dedup_size; i++) { - for (int j = 0; j < max_natoms+cuff; j++) { - dedup_glove[j][i] = my_mega_glove[j][i]; - } - } - } else if (dedup_mode == GLOBAL) { - for (int i = 0; i < dedup_size; i++) { - for (int j = 0; j < max_natoms+cuff; j++) { - dedup_glove[j][i] = global_mega_glove[j][i]; - } - } - } - - // dedup_mask is size dedup_size and filters reactions that have been deleted - // a value of 1 means this reaction instance has been deleted - int *dedup_mask = new int[dedup_size]; - for (int i = 0; i < dedup_size; i++) { - dedup_mask[i] = 0; - } - - // let's randomly mix up our reaction instances first - // then we can feel okay about ignoring ones we've already deleted (or accepted) - // based off std::shuffle - double *temp_rxn = new double[max_natoms+cuff]; - for (int i = dedup_size-1; i > 0; --i) { //dedup_size - // choose random entry to swap current one with - int k = floor(random[0]->uniform()*(i+1)); - - // swap entries - for (int j = 0; j < max_natoms+cuff; j++) - temp_rxn[j] = dedup_glove[j][i]; - - for (int j = 0; j < max_natoms+cuff; j++) { - dedup_glove[j][i] = dedup_glove[j][k]; - dedup_glove[j][k] = temp_rxn[j]; - } - } - delete [] temp_rxn; - - for (int i = 0; i < dedup_size; i++) { - if (dedup_mask[i] == 0) { - int myrxnid1 = dedup_glove[0][i]; - onemol = atom->molecules[unreacted_mol[myrxnid1]]; - for (int j = 0; j < onemol->natoms; j++) { - int check1 = dedup_glove[j+cuff][i]; - for (int ii = i + 1; ii < dedup_size; ii++) { - if (dedup_mask[ii] == 0) { - int myrxnid2 = dedup_glove[0][ii]; - twomol = atom->molecules[unreacted_mol[myrxnid2]]; - for (int jj = 0; jj < twomol->natoms; jj++) { - int check2 = dedup_glove[jj+cuff][ii]; - if (check2 == check1) { - dedup_mask[ii] = 1; - break; - } - } - } - } - } - } - } - - // we must update local_mega_glove and local_megasize - // we can simply overwrite local_mega_glove column by column - if (dedup_mode == LOCAL) { - int my_new_megasize = 0; - for (int i = 0; i < my_num_mega; i++) { - if (dedup_mask[i] == 0) { - for (int j = 0; j < max_natoms+cuff; j++) { - my_mega_glove[j][my_new_megasize] = dedup_glove[j][i]; - } - my_new_megasize++; - } - } - my_num_mega = my_new_megasize; - } - - // we must update global_mega_glove and global_megasize - // we can simply overwrite global_mega_glove column by column - if (dedup_mode == GLOBAL) { - int new_global_megasize = 0; - for (int i = 0; i < global_megasize; i++) { - if (dedup_mask[i] == 0) { - ghostly_rxn_count[(int) dedup_glove[0][i]]++; - for (int j = 0; j < max_natoms + cuff; j++) { - global_mega_glove[j][new_global_megasize] = dedup_glove[j][i]; - } - new_global_megasize++; - } - } - global_megasize = new_global_megasize; - } - - memory->destroy(dedup_glove); - delete [] dedup_mask; -} - -/* ---------------------------------------------------------------------- -let's unlimit movement of newly bonded atoms after n timesteps. -we give them back to the system thermostat -------------------------------------------------------------------------- */ - -void FixBondReact::unlimit_bond() -{ - // let's now unlimit in terms of i_limit_tags - // we just run through all nlocal, looking for > limit_duration - // then we return i_limit_tag to 0 (which removes from dynamic group) - int flag, cols; - int index1 = atom->find_custom("limit_tags",flag,cols); - int *i_limit_tags = atom->ivector[index1]; - - int *i_statted_tags; - if (stabilization_flag == 1) { - int index2 = atom->find_custom(statted_id,flag,cols); - i_statted_tags = atom->ivector[index2]; - } - - int index3 = atom->find_custom("react_tags",flag,cols); - int *i_react_tags = atom->ivector[index3]; - - int unlimitflag = 0; - for (int i = 0; i < atom->nlocal; i++) { - // unlimit atoms for next step! this resolves # of procs disparity, mostly - // first '1': indexing offset, second '1': for next step - if (i_limit_tags[i] != 0 && (update->ntimestep + 1 - i_limit_tags[i]) > limit_duration[i_react_tags[i]]) { - unlimitflag = 1; - i_limit_tags[i] = 0; - if (stabilization_flag == 1) i_statted_tags[i] = 1; - i_react_tags[i] = 0; - } - } - - // really should only communicate this per-atom property, not entire reneighboring - MPI_Allreduce(MPI_IN_PLACE,&unlimitflag,1,MPI_INT,MPI_MAX,world); - if (unlimitflag) next_reneighbor = update->ntimestep; -} - -/* ---------------------------------------------------------------------- -check mega_glove for ghosts -if so, flag for broadcasting for perusal by all processors -------------------------------------------------------------------------- */ - -void FixBondReact::glove_ghostcheck() -{ - // here we add glove to either local_mega_glove or ghostly_mega_glove - // ghostly_mega_glove includes atoms that are ghosts, either of this proc or another - // 'ghosts of another' indication taken from comm->sendlist - // also includes local gloves that overlap with ghostly gloves, to get dedup right - - for (int i = 0; i < nreacts; i++) - local_rxn_count[i] = 0; - - for (int i = 0; i < my_num_mega; i++) { - rxnID = (int) my_mega_glove[0][i]; - onemol = atom->molecules[unreacted_mol[rxnID]]; - int ghostly = 0; - #if !defined(MPI_STUBS) - if (comm->style == Comm::BRICK) { - if (create_atoms_flag[rxnID] == 1) { - ghostly = 1; - } else { - for (int j = 0; j < onemol->natoms; j++) { - int ilocal = atom->map((tagint) my_mega_glove[j+cuff][i]); - if (ilocal >= atom->nlocal || localsendlist[ilocal] == 1) { - ghostly = 1; - break; - } - } - } - } else { - ghostly = 1; - } - #endif - - if (ghostly == 1) { - for (int j = 0; j < onemol->natoms+cuff; j++) { - ghostly_mega_glove[j][ghostly_num_mega] = my_mega_glove[j][i]; - } - ghostly_num_mega++; - } else { - local_rxn_count[rxnID]++; - for (int j = 0; j < onemol->natoms+cuff; j++) { - local_mega_glove[j][local_num_mega] = my_mega_glove[j][i]; - } - local_num_mega++; - } - } -} - -/* ---------------------------------------------------------------------- -broadcast entries of mega_glove which contain nonlocal atoms for perusal by all processors -------------------------------------------------------------------------- */ - -void FixBondReact::ghost_glovecast() -{ -#if !defined(MPI_STUBS) - const int nprocs = comm->nprocs; - - global_megasize = 0; - - int *allncols = new int[nprocs]; - for (int i = 0; i < nprocs; i++) - allncols[i] = 0; - MPI_Allgather(&ghostly_num_mega, 1, MPI_INT, allncols, 1, MPI_INT, world); - for (int i = 0; i < nprocs; i++) - global_megasize = global_megasize + allncols[i]; - - if (global_megasize == 0) { - delete [] allncols; - return; - } - - int *allstarts = new int[nprocs]; - - int start = 0; - for (int i = 0; i < comm->me; i++) { - start += allncols[i]; - } - MPI_Allgather(&start, 1, MPI_INT, allstarts, 1, MPI_INT, world); - MPI_Datatype columnunsized, column; - int sizes[2] = {max_natoms+cuff, global_megasize}; - int subsizes[2] = {max_natoms+cuff, 1}; - int starts[2] = {0,0}; - MPI_Type_create_subarray (2, sizes, subsizes, starts, MPI_ORDER_C, - MPI_DOUBLE, &columnunsized); - MPI_Type_create_resized (columnunsized, 0, sizeof(double), &column); - MPI_Type_commit(&column); - - memory->destroy(global_mega_glove); - memory->create(global_mega_glove,max_natoms+cuff,global_megasize,"bond/react:global_mega_glove"); - - for (int i = 0; i < max_natoms+cuff; i++) - for (int j = 0; j < global_megasize; j++) - global_mega_glove[i][j] = 0; - - if (ghostly_num_mega > 0) { - for (int i = 0; i < max_natoms+cuff; i++) { - for (int j = 0; j < ghostly_num_mega; j++) { - global_mega_glove[i][j+start] = ghostly_mega_glove[i][j]; - } - } - } - // let's send to root, dedup, then broadcast - if (comm->me == 0) { - MPI_Gatherv(MPI_IN_PLACE, ghostly_num_mega, column, // Note: some values ignored for MPI_IN_PLACE - &(global_mega_glove[0][0]), allncols, allstarts, - column, 0, world); - } else { - MPI_Gatherv(&(global_mega_glove[0][start]), ghostly_num_mega, column, - &(global_mega_glove[0][0]), allncols, allstarts, - column, 0, world); - } - - if (comm->me == 0) dedup_mega_gloves(GLOBAL); // global_mega_glove mode - MPI_Bcast(&global_megasize,1,MPI_INT,0,world); - MPI_Bcast(&(global_mega_glove[0][0]), global_megasize, column, 0, world); - - delete [] allstarts; - delete [] allncols; - - MPI_Type_free(&column); - MPI_Type_free(&columnunsized); -#endif -} - -/* ---------------------------------------------------------------------- -update molecule IDs, charges, types, special lists and all topology -------------------------------------------------------------------------- */ - -void FixBondReact::update_everything() -{ - int nlocal = atom->nlocal; // must be redefined after create atoms - int *type = atom->type; - int **nspecial = atom->nspecial; - tagint **special = atom->special; - - int **bond_type = atom->bond_type; - tagint **bond_atom = atom->bond_atom; - int *num_bond = atom->num_bond; - - // used when deleting atoms - int ndel,ndelone; - int *mark; - int nmark = nlocal; - memory->create(mark,nmark,"bond/react:mark"); - for (int i = 0; i < nmark; i++) mark[i] = 0; - - // flag used to delete special interactions - int *delflag; - memory->create(delflag,atom->maxspecial,"bond/react:delflag"); - - tagint *tag = atom->tag; - AtomVec *avec = atom->avec; - - // used when creating atoms - int inserted_atoms_flag = 0; - - // update atom->nbonds, etc. - // TODO: correctly tally with 'newton off' - int delta_bonds = 0; - int delta_angle = 0; - int delta_dihed = 0; - int delta_imprp = 0; - - // use the following per-atom arrays to keep track of reacting atoms - - int flag,cols; - int index1 = atom->find_custom("limit_tags",flag,cols); - int *i_limit_tags = atom->ivector[index1]; - - int *i_statted_tags; - if (stabilization_flag == 1) { - int index2 = atom->find_custom(statted_id,flag,cols); - i_statted_tags = atom->ivector[index2]; - } - - int index3 = atom->find_custom("react_tags",flag,cols); - int *i_react_tags = atom->ivector[index3]; - - // pass through twice - // redefining 'update_num_mega' and 'update_mega_glove' each time - // first pass: when glove is all local atoms - // second pass: search for local atoms in global_mega_glove - // add check for local atoms as well - - int update_num_mega; - tagint **update_mega_glove; - // for now, keeping rxnID in update_mega_glove, but not rest of cuff in update_mega_glove - int maxmega = MAX(local_num_mega,global_megasize); - memory->create(update_mega_glove,max_natoms+1,maxmega,"bond/react:update_mega_glove"); - - double *sim_total_charges; - if (rescale_charges_anyflag) memory->create(sim_total_charges,maxmega,"bond/react:sim_total_charges"); - - for (int pass = 0; pass < 2; pass++) { - update_num_mega = 0; - int *iskip = new int[nreacts]; - for (int i = 0; i < nreacts; i++) iskip[i] = 0; - if (pass == 0) { - for (int i = 0; i < local_num_mega; i++) { - rxnID = (int) local_mega_glove[0][i]; - // reactions already shuffled from dedup procedure, so can skip first N - if (iskip[rxnID]++ < nlocalskips[rxnID]) continue; - - // this will be overwritten if reaction skipped by create_atoms below - update_mega_glove[0][update_num_mega] = (tagint) local_mega_glove[0][i]; - for (int j = 0; j < max_natoms; j++) - update_mega_glove[j+1][update_num_mega] = (tagint) local_mega_glove[j+cuff][i]; - - // atoms inserted here for serial MPI_STUBS build only - if (create_atoms_flag[rxnID] == 1) { - onemol = atom->molecules[unreacted_mol[rxnID]]; - twomol = atom->molecules[reacted_mol[rxnID]]; - if (insert_atoms(update_mega_glove,update_num_mega)) { - inserted_atoms_flag = 1; - } else { // create aborted - reaction_count_total[rxnID]--; - continue; - } - } - - if (rescale_charges_flag[rxnID]) sim_total_charges[update_num_mega] = local_mega_glove[1][i]; - update_num_mega++; - } - } else if (pass == 1) { - for (int i = 0; i < global_megasize; i++) { - rxnID = (int) global_mega_glove[0][i]; - // reactions already shuffled from dedup procedure, so can skip first N - if (iskip[rxnID]++ < nghostlyskips[rxnID]) continue; - - // this will be overwritten if reaction skipped by create_atoms below - update_mega_glove[0][update_num_mega] = (tagint) global_mega_glove[0][i]; - for (int j = 0; j < max_natoms; j++) - update_mega_glove[j+1][update_num_mega] = (tagint) global_mega_glove[j+cuff][i]; - - // we can insert atoms here, now that reactions are finalized - // can't do it any earlier, due to skipped reactions (max_rxn) - // for MPI build, reactions that create atoms are always treated as 'global' - if (create_atoms_flag[rxnID] == 1) { - onemol = atom->molecules[unreacted_mol[rxnID]]; - twomol = atom->molecules[reacted_mol[rxnID]]; - if (insert_atoms(update_mega_glove,update_num_mega)) { - inserted_atoms_flag = 1; - } else { // create aborted - reaction_count_total[rxnID]--; - continue; - } - } - - if (rescale_charges_flag[rxnID]) sim_total_charges[update_num_mega] = global_mega_glove[1][i]; - update_num_mega++; - } - } - delete [] iskip; - - if (update_num_mega == 0) continue; - - // if inserted atoms and global map exists, reset map now instead - // of waiting for comm since other pre-exchange fixes may use it - // invoke map_init() b/c atom count has grown - // do this once after all atom insertions - if (inserted_atoms_flag == 1 && atom->map_style != Atom::MAP_NONE) { - atom->map_init(); - atom->map_set(); - } - - // mark to-delete atoms - nlocal = atom->nlocal; - if (nlocal > nmark) { - memory->grow(mark,nlocal,"bond/react:mark"); - for (int i = nmark; i < nlocal; i++) mark[i] = 0; - nmark = nlocal; - } - for (int i = 0; i < update_num_mega; i++) { - rxnID = update_mega_glove[0][i]; - onemol = atom->molecules[unreacted_mol[rxnID]]; - for (int j = 0; j < onemol->natoms; j++) { - int iatom = atom->map(update_mega_glove[j+1][i]); - if (delete_atoms[j][rxnID] == 1 && iatom >= 0 && iatom < nlocal) { - mark[iatom] = 1; - } - } - } - - // update charges and types of landlocked atoms - // also keep track of 'stabilization' groups here - int n_custom_charge; - double charge_rescale_addend; - for (int i = 0; i < update_num_mega; i++) { - charge_rescale_addend = 0; - rxnID = update_mega_glove[0][i]; - twomol = atom->molecules[reacted_mol[rxnID]]; - if (rescale_charges_flag[rxnID]) { - n_custom_charge = rescale_charges_flag[rxnID]; - charge_rescale_addend = (sim_total_charges[i]-mol_total_charge[rxnID])/n_custom_charge; - } - for (int j = 0; j < twomol->natoms; j++) { - int jj = equivalences[j][1][rxnID]-1; - int ilocal = atom->map(update_mega_glove[jj+1][i]); - if (ilocal >= 0 && ilocal < nlocal) { - - // update->ntimestep could be 0. so add 1 throughout - i_limit_tags[ilocal] = update->ntimestep + 1; - if (stabilization_flag == 1) i_statted_tags[ilocal] = 0; - i_react_tags[ilocal] = rxnID; - - if (landlocked_atoms[j][rxnID] == 1) - type[ilocal] = twomol->type[j]; - if (twomol->qflag && atom->q_flag && custom_charges[jj][rxnID] == 1) { - double *q = atom->q; - q[ilocal] = twomol->q[j]+charge_rescale_addend; - } - } - } - } - - int insert_num; - // very nice and easy to completely overwrite special bond info for landlocked atoms - for (int i = 0; i < update_num_mega; i++) { - rxnID = update_mega_glove[0][i]; - onemol = atom->molecules[unreacted_mol[rxnID]]; - twomol = atom->molecules[reacted_mol[rxnID]]; - for (int j = 0; j < twomol->natoms; j++) { - int jj = equivalences[j][1][rxnID]-1; - int ilocal = atom->map(update_mega_glove[jj+1][i]); - if (ilocal < nlocal && ilocal >= 0) { - if (landlocked_atoms[j][rxnID] == 1) { - for (int k = 0; k < 3; k++) { - nspecial[ilocal][k] = twomol->nspecial[j][k]; - } - for (int p = 0; p < twomol->nspecial[j][2]; p++) { - special[ilocal][p] = update_mega_glove[equivalences[twomol->special[j][p]-1][1][rxnID]][i]; - } - } - // now delete and replace landlocked atoms from non-landlocked atoms' special info - // delete 1-2, 1-3, 1-4 specials individually. only delete if special exists in pre-reaction template - if (landlocked_atoms[j][rxnID] == 0) { - int ispec, fspec, imolspec, fmolspec, nspecdel[3]; - for (int k = 0; k < 3; k++) nspecdel[k] = 0; - for (int k = 0; k < atom->maxspecial; k++) delflag[k] = 0; - for (int specn = 0; specn < 3; specn++) { - if (specn == 0) { - imolspec = 0; - ispec = 0; - } else { - imolspec = onemol->nspecial[jj][specn-1]; - ispec = nspecial[ilocal][specn-1]; - } - fmolspec = onemol->nspecial[jj][specn]; - fspec = nspecial[ilocal][specn]; - for (int k = ispec; k < fspec; k++) { - for (int p = imolspec; p < fmolspec; p++) { - if (update_mega_glove[onemol->special[jj][p]][i] == special[ilocal][k]) { - delflag[k] = 1; - for (int m = 2; m >= specn; m--) nspecdel[m]++; - break; - } - } - } - } - int incr = 0; - for (int k = 0; k < nspecial[ilocal][2]; k++) - if (delflag[k] == 0) special[ilocal][incr++] = special[ilocal][k]; - for (int m = 0; m < 3; m++) nspecial[ilocal][m] -= nspecdel[m]; - // now reassign from reacted template - for (int k = 0; k < twomol->nspecial[j][2]; k++) { - if (k > twomol->nspecial[j][1] - 1) { - insert_num = nspecial[ilocal][2]++; - } else if (k > twomol->nspecial[j][0] - 1) { - insert_num = nspecial[ilocal][1]++; - nspecial[ilocal][2]++; - } else { - insert_num = nspecial[ilocal][0]++; - nspecial[ilocal][1]++; - nspecial[ilocal][2]++; - } - if (nspecial[ilocal][2] > atom->maxspecial) - error->one(FLERR,"Fix bond/react special bond generation overflow"); - for (int n = nspecial[ilocal][2]-1; n > insert_num; n--) { - special[ilocal][n] = special[ilocal][n-1]; - } - special[ilocal][insert_num] = update_mega_glove[equivalences[twomol->special[j][k]-1][1][rxnID]][i]; - } - } - } - } - } - - // next let's update bond info - // cool thing is, newton_bond issues are already taken care of in templates - // same with class2 improper issues, which is why this fix started in the first place - // also need to find any instances of bond history to update histories - auto histories = modify->get_fix_by_style("BOND_HISTORY"); - int n_histories = histories.size(); - - for (int i = 0; i < update_num_mega; i++) { - rxnID = update_mega_glove[0][i]; - twomol = atom->molecules[reacted_mol[rxnID]]; - // let's first delete all bond info about landlocked atoms - for (int j = 0; j < twomol->natoms; j++) { - int jj = equivalences[j][1][rxnID]-1; - if (atom->map(update_mega_glove[jj+1][i]) < nlocal && atom->map(update_mega_glove[jj+1][i]) >= 0) { - if (landlocked_atoms[j][rxnID] == 1) { - delta_bonds -= num_bond[atom->map(update_mega_glove[jj+1][i])]; - // If deleting all bonds, first cache then remove all histories - if (n_histories > 0) - for (auto &ihistory: histories) { - for (int n = 0; n < num_bond[atom->map(update_mega_glove[jj+1][i])]; n++) - dynamic_cast(ihistory)->cache_history(atom->map(update_mega_glove[jj+1][i]), n); - for (int n = 0; n < num_bond[atom->map(update_mega_glove[jj+1][i])]; n++) - dynamic_cast(ihistory)->delete_history(atom->map(update_mega_glove[jj+1][i]), 0); - } - num_bond[atom->map(update_mega_glove[jj+1][i])] = 0; - } - if (landlocked_atoms[j][rxnID] == 0) { - for (int p = num_bond[atom->map(update_mega_glove[jj+1][i])]-1; p > -1 ; p--) { - for (int n = 0; n < twomol->natoms; n++) { - int nn = equivalences[n][1][rxnID]-1; - if (n!=j && bond_atom[atom->map(update_mega_glove[jj+1][i])][p] == update_mega_glove[nn+1][i] && landlocked_atoms[n][rxnID] == 1) { - // Cache history information, shift history, then delete final element - if (n_histories > 0) - for (auto &ihistory: histories) - dynamic_cast(ihistory)->cache_history(atom->map(update_mega_glove[jj+1][i]), p); - for (int m = p; m < num_bond[atom->map(update_mega_glove[jj+1][i])]-1; m++) { - bond_type[atom->map(update_mega_glove[jj+1][i])][m] = bond_type[atom->map(update_mega_glove[jj+1][i])][m+1]; - bond_atom[atom->map(update_mega_glove[jj+1][i])][m] = bond_atom[atom->map(update_mega_glove[jj+1][i])][m+1]; - if (n_histories > 0) - for (auto &ihistory: histories) - dynamic_cast(ihistory)->shift_history(atom->map(update_mega_glove[jj+1][i]),m,m+1); - } - if (n_histories > 0) - for (auto &ihistory: histories) - dynamic_cast(ihistory)->delete_history(atom->map(update_mega_glove[jj+1][i]), - num_bond[atom->map(update_mega_glove[jj+1][i])]-1); - num_bond[atom->map(update_mega_glove[jj+1][i])]--; - delta_bonds--; - } - } - } - } - } - } - // now let's add the new bond info. - for (int j = 0; j < twomol->natoms; j++) { - int jj = equivalences[j][1][rxnID]-1; - if (atom->map(update_mega_glove[jj+1][i]) < nlocal && atom->map(update_mega_glove[jj+1][i]) >= 0) { - if (landlocked_atoms[j][rxnID] == 1) { - num_bond[atom->map(update_mega_glove[jj+1][i])] = twomol->num_bond[j]; - delta_bonds += twomol->num_bond[j]; - for (int p = 0; p < twomol->num_bond[j]; p++) { - bond_type[atom->map(update_mega_glove[jj+1][i])][p] = twomol->bond_type[j][p]; - bond_atom[atom->map(update_mega_glove[jj+1][i])][p] = update_mega_glove[equivalences[twomol->bond_atom[j][p]-1][1][rxnID]][i]; - // Check cached history data to see if bond regenerated - if (n_histories > 0) - for (auto &ihistory: histories) - dynamic_cast(ihistory)->check_cache(atom->map(update_mega_glove[jj+1][i]), p); - } - } - if (landlocked_atoms[j][rxnID] == 0) { - for (int p = 0; p < twomol->num_bond[j]; p++) { - if (landlocked_atoms[twomol->bond_atom[j][p]-1][rxnID] == 1) { - insert_num = num_bond[atom->map(update_mega_glove[jj+1][i])]; - bond_type[atom->map(update_mega_glove[jj+1][i])][insert_num] = twomol->bond_type[j][p]; - bond_atom[atom->map(update_mega_glove[jj+1][i])][insert_num] = update_mega_glove[equivalences[twomol->bond_atom[j][p]-1][1][rxnID]][i]; - // Check cached history data to see if bond regenerated - if (n_histories > 0) - for (auto &ihistory: histories) - dynamic_cast(ihistory)->check_cache(atom->map(update_mega_glove[jj+1][i]), insert_num); - num_bond[atom->map(update_mega_glove[jj+1][i])]++; - if (num_bond[atom->map(update_mega_glove[jj+1][i])] > atom->bond_per_atom) - error->one(FLERR,"Fix bond/react topology/atom exceed system topology/atom"); - delta_bonds++; - } - } - } - } - } - } - - if (n_histories > 0) - for (auto &ihistory: histories) - dynamic_cast(ihistory)->clear_cache(); - - // Angles! First let's delete all angle info: - if (force->angle) { - int *num_angle = atom->num_angle; - int **angle_type = atom->angle_type; - tagint **angle_atom1 = atom->angle_atom1; - tagint **angle_atom2 = atom->angle_atom2; - tagint **angle_atom3 = atom->angle_atom3; - - for (int i = 0; i < update_num_mega; i++) { - rxnID = update_mega_glove[0][i]; - twomol = atom->molecules[reacted_mol[rxnID]]; - for (int j = 0; j < twomol->natoms; j++) { - int jj = equivalences[j][1][rxnID]-1; - if (atom->map(update_mega_glove[jj+1][i]) < nlocal && atom->map(update_mega_glove[jj+1][i]) >= 0) { - if (landlocked_atoms[j][rxnID] == 1) { - delta_angle -= num_angle[atom->map(update_mega_glove[jj+1][i])]; - num_angle[atom->map(update_mega_glove[jj+1][i])] = 0; - } - if (landlocked_atoms[j][rxnID] == 0) { - for (int p = num_angle[atom->map(update_mega_glove[jj+1][i])]-1; p > -1; p--) { - for (int n = 0; n < twomol->natoms; n++) { - int nn = equivalences[n][1][rxnID]-1; - if (n!=j && landlocked_atoms[n][rxnID] == 1 && - (angle_atom1[atom->map(update_mega_glove[jj+1][i])][p] == update_mega_glove[nn+1][i] || - angle_atom2[atom->map(update_mega_glove[jj+1][i])][p] == update_mega_glove[nn+1][i] || - angle_atom3[atom->map(update_mega_glove[jj+1][i])][p] == update_mega_glove[nn+1][i])) { - for (int m = p; m < num_angle[atom->map(update_mega_glove[jj+1][i])]-1; m++) { - angle_type[atom->map(update_mega_glove[jj+1][i])][m] = angle_type[atom->map(update_mega_glove[jj+1][i])][m+1]; - angle_atom1[atom->map(update_mega_glove[jj+1][i])][m] = angle_atom1[atom->map(update_mega_glove[jj+1][i])][m+1]; - angle_atom2[atom->map(update_mega_glove[jj+1][i])][m] = angle_atom2[atom->map(update_mega_glove[jj+1][i])][m+1]; - angle_atom3[atom->map(update_mega_glove[jj+1][i])][m] = angle_atom3[atom->map(update_mega_glove[jj+1][i])][m+1]; - } - num_angle[atom->map(update_mega_glove[jj+1][i])]--; - delta_angle--; - break; - } - } - } - } - } - } - // now let's add the new angle info. - if (twomol->angleflag) { - for (int j = 0; j < twomol->natoms; j++) { - int jj = equivalences[j][1][rxnID]-1; - if (atom->map(update_mega_glove[jj+1][i]) < nlocal && atom->map(update_mega_glove[jj+1][i]) >= 0) { - if (landlocked_atoms[j][rxnID] == 1) { - num_angle[atom->map(update_mega_glove[jj+1][i])] = twomol->num_angle[j]; - delta_angle += twomol->num_angle[j]; - for (int p = 0; p < twomol->num_angle[j]; p++) { - angle_type[atom->map(update_mega_glove[jj+1][i])][p] = twomol->angle_type[j][p]; - angle_atom1[atom->map(update_mega_glove[jj+1][i])][p] = update_mega_glove[equivalences[twomol->angle_atom1[j][p]-1][1][rxnID]][i]; - angle_atom2[atom->map(update_mega_glove[jj+1][i])][p] = update_mega_glove[equivalences[twomol->angle_atom2[j][p]-1][1][rxnID]][i]; - angle_atom3[atom->map(update_mega_glove[jj+1][i])][p] = update_mega_glove[equivalences[twomol->angle_atom3[j][p]-1][1][rxnID]][i]; - } - } - if (landlocked_atoms[j][rxnID] == 0) { - for (int p = 0; p < twomol->num_angle[j]; p++) { - if (landlocked_atoms[twomol->angle_atom1[j][p]-1][rxnID] == 1 || - landlocked_atoms[twomol->angle_atom2[j][p]-1][rxnID] == 1 || - landlocked_atoms[twomol->angle_atom3[j][p]-1][rxnID] == 1) { - insert_num = num_angle[atom->map(update_mega_glove[jj+1][i])]; - angle_type[atom->map(update_mega_glove[jj+1][i])][insert_num] = twomol->angle_type[j][p]; - angle_atom1[atom->map(update_mega_glove[jj+1][i])][insert_num] = update_mega_glove[equivalences[twomol->angle_atom1[j][p]-1][1][rxnID]][i]; - angle_atom2[atom->map(update_mega_glove[jj+1][i])][insert_num] = update_mega_glove[equivalences[twomol->angle_atom2[j][p]-1][1][rxnID]][i]; - angle_atom3[atom->map(update_mega_glove[jj+1][i])][insert_num] = update_mega_glove[equivalences[twomol->angle_atom3[j][p]-1][1][rxnID]][i]; - num_angle[atom->map(update_mega_glove[jj+1][i])]++; - if (num_angle[atom->map(update_mega_glove[jj+1][i])] > atom->angle_per_atom) - error->one(FLERR,"Fix bond/react topology/atom exceed system topology/atom"); - delta_angle++; - } - } - } - } - } - } - } - } - - // Dihedrals! first let's delete all dihedral info for landlocked atoms - if (force->dihedral) { - int *num_dihedral = atom->num_dihedral; - int **dihedral_type = atom->dihedral_type; - tagint **dihedral_atom1 = atom->dihedral_atom1; - tagint **dihedral_atom2 = atom->dihedral_atom2; - tagint **dihedral_atom3 = atom->dihedral_atom3; - tagint **dihedral_atom4 = atom->dihedral_atom4; - - for (int i = 0; i < update_num_mega; i++) { - rxnID = update_mega_glove[0][i]; - twomol = atom->molecules[reacted_mol[rxnID]]; - for (int j = 0; j < twomol->natoms; j++) { - int jj = equivalences[j][1][rxnID]-1; - if (atom->map(update_mega_glove[jj+1][i]) < nlocal && atom->map(update_mega_glove[jj+1][i]) >= 0) { - if (landlocked_atoms[j][rxnID] == 1) { - delta_dihed -= num_dihedral[atom->map(update_mega_glove[jj+1][i])]; - num_dihedral[atom->map(update_mega_glove[jj+1][i])] = 0; - } - if (landlocked_atoms[j][rxnID] == 0) { - for (int p = num_dihedral[atom->map(update_mega_glove[jj+1][i])]-1; p > -1; p--) { - for (int n = 0; n < twomol->natoms; n++) { - int nn = equivalences[n][1][rxnID]-1; - if (n!=j && landlocked_atoms[n][rxnID] == 1 && - (dihedral_atom1[atom->map(update_mega_glove[jj+1][i])][p] == update_mega_glove[nn+1][i] || - dihedral_atom2[atom->map(update_mega_glove[jj+1][i])][p] == update_mega_glove[nn+1][i] || - dihedral_atom3[atom->map(update_mega_glove[jj+1][i])][p] == update_mega_glove[nn+1][i] || - dihedral_atom4[atom->map(update_mega_glove[jj+1][i])][p] == update_mega_glove[nn+1][i])) { - for (int m = p; m < num_dihedral[atom->map(update_mega_glove[jj+1][i])]-1; m++) { - dihedral_type[atom->map(update_mega_glove[jj+1][i])][m] = dihedral_type[atom->map(update_mega_glove[jj+1][i])][m+1]; - dihedral_atom1[atom->map(update_mega_glove[jj+1][i])][m] = dihedral_atom1[atom->map(update_mega_glove[jj+1][i])][m+1]; - dihedral_atom2[atom->map(update_mega_glove[jj+1][i])][m] = dihedral_atom2[atom->map(update_mega_glove[jj+1][i])][m+1]; - dihedral_atom3[atom->map(update_mega_glove[jj+1][i])][m] = dihedral_atom3[atom->map(update_mega_glove[jj+1][i])][m+1]; - dihedral_atom4[atom->map(update_mega_glove[jj+1][i])][m] = dihedral_atom4[atom->map(update_mega_glove[jj+1][i])][m+1]; - } - num_dihedral[atom->map(update_mega_glove[jj+1][i])]--; - delta_dihed--; - break; - } - } - } - } - } - } - // now let's add new dihedral info - if (twomol->dihedralflag) { - for (int j = 0; j < twomol->natoms; j++) { - int jj = equivalences[j][1][rxnID]-1; - if (atom->map(update_mega_glove[jj+1][i]) < nlocal && atom->map(update_mega_glove[jj+1][i]) >= 0) { - if (landlocked_atoms[j][rxnID] == 1) { - num_dihedral[atom->map(update_mega_glove[jj+1][i])] = twomol->num_dihedral[j]; - delta_dihed += twomol->num_dihedral[j]; - for (int p = 0; p < twomol->num_dihedral[j]; p++) { - dihedral_type[atom->map(update_mega_glove[jj+1][i])][p] = twomol->dihedral_type[j][p]; - dihedral_atom1[atom->map(update_mega_glove[jj+1][i])][p] = update_mega_glove[equivalences[twomol->dihedral_atom1[j][p]-1][1][rxnID]][i]; - dihedral_atom2[atom->map(update_mega_glove[jj+1][i])][p] = update_mega_glove[equivalences[twomol->dihedral_atom2[j][p]-1][1][rxnID]][i]; - dihedral_atom3[atom->map(update_mega_glove[jj+1][i])][p] = update_mega_glove[equivalences[twomol->dihedral_atom3[j][p]-1][1][rxnID]][i]; - dihedral_atom4[atom->map(update_mega_glove[jj+1][i])][p] = update_mega_glove[equivalences[twomol->dihedral_atom4[j][p]-1][1][rxnID]][i]; - } - } - if (landlocked_atoms[j][rxnID] == 0) { - for (int p = 0; p < twomol->num_dihedral[j]; p++) { - if (landlocked_atoms[twomol->dihedral_atom1[j][p]-1][rxnID] == 1 || - landlocked_atoms[twomol->dihedral_atom2[j][p]-1][rxnID] == 1 || - landlocked_atoms[twomol->dihedral_atom3[j][p]-1][rxnID] == 1 || - landlocked_atoms[twomol->dihedral_atom4[j][p]-1][rxnID] == 1) { - insert_num = num_dihedral[atom->map(update_mega_glove[jj+1][i])]; - dihedral_type[atom->map(update_mega_glove[jj+1][i])][insert_num] = twomol->dihedral_type[j][p]; - dihedral_atom1[atom->map(update_mega_glove[jj+1][i])][insert_num] = update_mega_glove[equivalences[twomol->dihedral_atom1[j][p]-1][1][rxnID]][i]; - dihedral_atom2[atom->map(update_mega_glove[jj+1][i])][insert_num] = update_mega_glove[equivalences[twomol->dihedral_atom2[j][p]-1][1][rxnID]][i]; - dihedral_atom3[atom->map(update_mega_glove[jj+1][i])][insert_num] = update_mega_glove[equivalences[twomol->dihedral_atom3[j][p]-1][1][rxnID]][i]; - dihedral_atom4[atom->map(update_mega_glove[jj+1][i])][insert_num] = update_mega_glove[equivalences[twomol->dihedral_atom4[j][p]-1][1][rxnID]][i]; - num_dihedral[atom->map(update_mega_glove[jj+1][i])]++; - if (num_dihedral[atom->map(update_mega_glove[jj+1][i])] > atom->dihedral_per_atom) - error->one(FLERR,"Fix bond/react topology/atom exceed system topology/atom"); - delta_dihed++; - } - } - } - } - } - } - } - } - - // finally IMPROPERS!!!! first let's delete all improper info for landlocked atoms - if (force->improper) { - int *num_improper = atom->num_improper; - int **improper_type = atom->improper_type; - tagint **improper_atom1 = atom->improper_atom1; - tagint **improper_atom2 = atom->improper_atom2; - tagint **improper_atom3 = atom->improper_atom3; - tagint **improper_atom4 = atom->improper_atom4; - - for (int i = 0; i < update_num_mega; i++) { - rxnID = update_mega_glove[0][i]; - twomol = atom->molecules[reacted_mol[rxnID]]; - for (int j = 0; j < twomol->natoms; j++) { - int jj = equivalences[j][1][rxnID]-1; - if (atom->map(update_mega_glove[jj+1][i]) < nlocal && atom->map(update_mega_glove[jj+1][i]) >= 0) { - if (landlocked_atoms[j][rxnID] == 1) { - delta_imprp -= num_improper[atom->map(update_mega_glove[jj+1][i])]; - num_improper[atom->map(update_mega_glove[jj+1][i])] = 0; - } - if (landlocked_atoms[j][rxnID] == 0) { - for (int p = num_improper[atom->map(update_mega_glove[jj+1][i])]-1; p > -1; p--) { - for (int n = 0; n < twomol->natoms; n++) { - int nn = equivalences[n][1][rxnID]-1; - if (n!=j && landlocked_atoms[n][rxnID] == 1 && - (improper_atom1[atom->map(update_mega_glove[jj+1][i])][p] == update_mega_glove[nn+1][i] || - improper_atom2[atom->map(update_mega_glove[jj+1][i])][p] == update_mega_glove[nn+1][i] || - improper_atom3[atom->map(update_mega_glove[jj+1][i])][p] == update_mega_glove[nn+1][i] || - improper_atom4[atom->map(update_mega_glove[jj+1][i])][p] == update_mega_glove[nn+1][i])) { - for (int m = p; m < num_improper[atom->map(update_mega_glove[jj+1][i])]-1; m++) { - improper_type[atom->map(update_mega_glove[jj+1][i])][m] = improper_type[atom->map(update_mega_glove[jj+1][i])][m+1]; - improper_atom1[atom->map(update_mega_glove[jj+1][i])][m] = improper_atom1[atom->map(update_mega_glove[jj+1][i])][m+1]; - improper_atom2[atom->map(update_mega_glove[jj+1][i])][m] = improper_atom2[atom->map(update_mega_glove[jj+1][i])][m+1]; - improper_atom3[atom->map(update_mega_glove[jj+1][i])][m] = improper_atom3[atom->map(update_mega_glove[jj+1][i])][m+1]; - improper_atom4[atom->map(update_mega_glove[jj+1][i])][m] = improper_atom4[atom->map(update_mega_glove[jj+1][i])][m+1]; - } - num_improper[atom->map(update_mega_glove[jj+1][i])]--; - delta_imprp--; - break; - } - } - } - } - } - } - // now let's add new improper info - if (twomol->improperflag) { - for (int j = 0; j < twomol->natoms; j++) { - int jj = equivalences[j][1][rxnID]-1; - if (atom->map(update_mega_glove[jj+1][i]) < nlocal && atom->map(update_mega_glove[jj+1][i]) >= 0) { - if (landlocked_atoms[j][rxnID] == 1) { - num_improper[atom->map(update_mega_glove[jj+1][i])] = twomol->num_improper[j]; - delta_imprp += twomol->num_improper[j]; - for (int p = 0; p < twomol->num_improper[j]; p++) { - improper_type[atom->map(update_mega_glove[jj+1][i])][p] = twomol->improper_type[j][p]; - improper_atom1[atom->map(update_mega_glove[jj+1][i])][p] = update_mega_glove[equivalences[twomol->improper_atom1[j][p]-1][1][rxnID]][i]; - improper_atom2[atom->map(update_mega_glove[jj+1][i])][p] = update_mega_glove[equivalences[twomol->improper_atom2[j][p]-1][1][rxnID]][i]; - improper_atom3[atom->map(update_mega_glove[jj+1][i])][p] = update_mega_glove[equivalences[twomol->improper_atom3[j][p]-1][1][rxnID]][i]; - improper_atom4[atom->map(update_mega_glove[jj+1][i])][p] = update_mega_glove[equivalences[twomol->improper_atom4[j][p]-1][1][rxnID]][i]; - } - } - if (landlocked_atoms[j][rxnID] == 0) { - for (int p = 0; p < twomol->num_improper[j]; p++) { - if (landlocked_atoms[twomol->improper_atom1[j][p]-1][rxnID] == 1 || - landlocked_atoms[twomol->improper_atom2[j][p]-1][rxnID] == 1 || - landlocked_atoms[twomol->improper_atom3[j][p]-1][rxnID] == 1 || - landlocked_atoms[twomol->improper_atom4[j][p]-1][rxnID] == 1) { - insert_num = num_improper[atom->map(update_mega_glove[jj+1][i])]; - improper_type[atom->map(update_mega_glove[jj+1][i])][insert_num] = twomol->improper_type[j][p]; - improper_atom1[atom->map(update_mega_glove[jj+1][i])][insert_num] = update_mega_glove[equivalences[twomol->improper_atom1[j][p]-1][1][rxnID]][i]; - improper_atom2[atom->map(update_mega_glove[jj+1][i])][insert_num] = update_mega_glove[equivalences[twomol->improper_atom2[j][p]-1][1][rxnID]][i]; - improper_atom3[atom->map(update_mega_glove[jj+1][i])][insert_num] = update_mega_glove[equivalences[twomol->improper_atom3[j][p]-1][1][rxnID]][i]; - improper_atom4[atom->map(update_mega_glove[jj+1][i])][insert_num] = update_mega_glove[equivalences[twomol->improper_atom4[j][p]-1][1][rxnID]][i]; - num_improper[atom->map(update_mega_glove[jj+1][i])]++; - if (num_improper[atom->map(update_mega_glove[jj+1][i])] > atom->improper_per_atom) - error->one(FLERR,"Fix bond/react topology/atom exceed system topology/atom"); - delta_imprp++; - } - } - } - } - } - } - } - } - - } - - memory->destroy(update_mega_glove); - if (rescale_charges_anyflag) memory->destroy(sim_total_charges); - - // delete atoms. taken from fix_evaporate. but don't think it needs to be in pre_exchange - // loop in reverse order to avoid copying marked atoms - ndel = ndelone = 0; - for (int i = atom->nlocal-1; i >= 0; i--) { - if (mark[i] == 1) { - avec->copy(atom->nlocal-1,i,1); - atom->nlocal--; - ndelone++; - - if (atom->avec->bonds_allow) { - if (force->newton_bond) delta_bonds += atom->num_bond[i]; - else { - for (int j = 0; j < atom->num_bond[i]; j++) { - if (tag[i] < atom->bond_atom[i][j]) delta_bonds++; - } - } - } - if (atom->avec->angles_allow) { - if (force->newton_bond) delta_angle += atom->num_angle[i]; - else { - for (int j = 0; j < atom->num_angle[i]; j++) { - int m = atom->map(atom->angle_atom2[i][j]); - if (m >= 0 && m < nlocal) delta_angle++; - } - } - } - if (atom->avec->dihedrals_allow) { - if (force->newton_bond) delta_dihed += atom->num_dihedral[i]; - else { - for (int j = 0; j < atom->num_dihedral[i]; j++) { - int m = atom->map(atom->dihedral_atom2[i][j]); - if (m >= 0 && m < nlocal) delta_dihed++; - } - } - } - if (atom->avec->impropers_allow) { - if (force->newton_bond) delta_imprp += atom->num_improper[i]; - else { - for (int j = 0; j < atom->num_improper[i]; j++) { - int m = atom->map(atom->improper_atom2[i][j]); - if (m >= 0 && m < nlocal) delta_imprp++; - } - } - } - } - } - memory->destroy(mark); - memory->destroy(delflag); - - MPI_Allreduce(&ndelone,&ndel,1,MPI_INT,MPI_SUM,world); - - atom->natoms -= ndel; - // done deleting atoms - - // reset mol ids - if (reset_mol_ids_flag) reset_mol_ids->reset(); - - // something to think about: this could done much more concisely if - // all atom-level info (bond,angles, etc...) were kinda inherited from a common data struct --JG - - int Tdelta_bonds; - MPI_Allreduce(&delta_bonds,&Tdelta_bonds,1,MPI_INT,MPI_SUM,world); - atom->nbonds += Tdelta_bonds; - - int Tdelta_angle; - MPI_Allreduce(&delta_angle,&Tdelta_angle,1,MPI_INT,MPI_SUM,world); - atom->nangles += Tdelta_angle; - - int Tdelta_dihed; - MPI_Allreduce(&delta_dihed,&Tdelta_dihed,1,MPI_INT,MPI_SUM,world); - atom->ndihedrals += Tdelta_dihed; - - int Tdelta_imprp; - MPI_Allreduce(&delta_imprp,&Tdelta_imprp,1,MPI_INT,MPI_SUM,world); - atom->nimpropers += Tdelta_imprp; - - if (ndel && (atom->map_style != Atom::MAP_NONE)) { - atom->nghost = 0; - atom->map_init(); - atom->map_set(); - } -} - -/* ---------------------------------------------------------------------- -insert created atoms -------------------------------------------------------------------------- */ - -int FixBondReact::insert_atoms(tagint **my_update_mega_glove, int iupdate) -{ - // inserting atoms based off fix_deposit->pre_exchange - int flag; - imageint *imageflags; - double **coords,lamda[3],rotmat[3][3]; - double *newcoord; - double **v = atom->v; - double t,delx,dely,delz,rsq; - - memory->create(coords,twomol->natoms,3,"bond/react:coords"); - memory->create(imageflags,twomol->natoms,"bond/react:imageflags"); - - double *sublo,*subhi; - if (domain->triclinic == 0) { - sublo = domain->sublo; - subhi = domain->subhi; - } else { - sublo = domain->sublo_lamda; - subhi = domain->subhi_lamda; - } - - // find current max atom and molecule IDs - tagint *tag = atom->tag; - double **x = atom->x; - tagint *molecule = atom->molecule; - int nlocal = atom->nlocal; - - tagint maxtag_all,maxmol_all; - tagint max = 0; - for (int i = 0; i < nlocal; i++) max = MAX(max,tag[i]); - MPI_Allreduce(&max,&maxtag_all,1,MPI_LMP_TAGINT,MPI_MAX,world); - - max = 0; - for (int i = 0; i < nlocal; i++) max = MAX(max,molecule[i]); - MPI_Allreduce(&max,&maxmol_all,1,MPI_LMP_TAGINT,MPI_MAX,world); - - int dimension = domain->dimension; - - // only proc that owns reacting atom (use ibonding), - // fits post-reaction template to reaction site, for creating atoms - int n2superpose = 0; - for (int j = 0; j < twomol->natoms; j++) { - if (modify_create_fragid[rxnID] >= 0) - if (!twomol->fragmentmask[modify_create_fragid[rxnID]][j]) continue; - if (!create_atoms[j][rxnID] && !delete_atoms[equivalences[j][1][rxnID]][rxnID]) - n2superpose++; - } - - int ifit = atom->map(my_update_mega_glove[ibonding[rxnID]+1][iupdate]); // use this local ID to find fitting proc - Superpose3D superposer(n2superpose); - int fitroot = 0; - if (ifit >= 0 && ifit < atom->nlocal) { - fitroot = comm->me; - - // get 'temperatere' averaged over site, used for created atoms' vels - // note: row_offset for my_update_mega_glove is unity, not 'cuff' - t = get_temperature(my_update_mega_glove,1,iupdate); - - double **xfrozen; // coordinates for the "frozen" target molecule - double **xmobile; // coordinates for the "mobile" molecule - memory->create(xfrozen,n2superpose,3,"bond/react:xfrozen"); - memory->create(xmobile,n2superpose,3,"bond/react:xmobile"); - tagint iatom; - tagint iref = -1; // choose first atom as reference - int fit_incr = 0; - for (int j = 0; j < twomol->natoms; j++) { - if (modify_create_fragid[rxnID] >= 0) - if (!twomol->fragmentmask[modify_create_fragid[rxnID]][j]) continue; - int ipre = equivalences[j][1][rxnID]-1; // equiv pre-reaction template index - if (!create_atoms[j][rxnID] && !delete_atoms[ipre][rxnID]) { - if (atom->map(my_update_mega_glove[ipre+1][iupdate]) < 0) { - error->warning(FLERR," eligible atoms skipped for created-atoms fit on rank {}\n", - comm->me); - continue; - } - iatom = atom->map(my_update_mega_glove[ipre+1][iupdate]); - if (iref == -1) iref = iatom; - iatom = domain->closest_image(iref,iatom); - for (int k = 0; k < 3; k++) { - xfrozen[fit_incr][k] = x[iatom][k]; - xmobile[fit_incr][k] = twomol->x[j][k]; - } - fit_incr++; - } - } - superposer.Superpose(xfrozen, xmobile); - for (int i = 0; i < 3; i++) - for (int j = 0; j < 3; j++) - rotmat[i][j] = superposer.R[i][j]; - memory->destroy(xfrozen); - memory->destroy(xmobile); - } - MPI_Allreduce(MPI_IN_PLACE,&fitroot,1,MPI_INT,MPI_SUM,world); - MPI_Bcast(&t,1,MPI_DOUBLE,fitroot,world); - - // get coordinates and image flags - for (int m = 0; m < twomol->natoms; m++) { - if (create_atoms[m][rxnID] == 1) { - // apply optimal rotation/translation for created atom coords - // also map coords back into simulation box - if (fitroot == comm->me) { - MathExtra::matvec(rotmat,twomol->x[m],coords[m]); - for (int i = 0; i < 3; i++) coords[m][i] += superposer.T[i]; - imageflags[m] = atom->image[ifit]; - domain->remap(coords[m],imageflags[m]); - } - MPI_Bcast(&imageflags[m],1,MPI_LMP_IMAGEINT,fitroot,world); - MPI_Bcast(coords[m],3,MPI_DOUBLE,fitroot,world); - } - } - - // check distance between any existing atom and inserted atom - // if less than near, abort - if (overlapsq[rxnID] > 0) { - int abortflag = 0; - for (int m = 0; m < twomol->natoms; m++) { - if (create_atoms[m][rxnID] == 1) { - for (int i = 0; i < nlocal; i++) { - delx = coords[m][0] - x[i][0]; - dely = coords[m][1] - x[i][1]; - delz = coords[m][2] - x[i][2]; - domain->minimum_image(delx,dely,delz); - rsq = delx*delx + dely*dely + delz*delz; - if (rsq < overlapsq[rxnID]) { - abortflag = 1; - break; - } - } - if (abortflag) break; - } - } - MPI_Allreduce(MPI_IN_PLACE,&abortflag,1,MPI_INT,MPI_MAX,world); - if (abortflag) { - memory->destroy(coords); - memory->destroy(imageflags); - return 0; - } - } - - // clear ghost count and any ghost bonus data internal to AtomVec - // same logic as beginning of Comm::exchange() - // do it now b/c inserting atoms will overwrite ghost atoms - atom->nghost = 0; - atom->avec->clear_bonus(); - - // check if new atoms are in my sub-box or above it if I am highest proc - // if so, add atom to my list via create_atom() - // initialize additional info about the atoms - // set group mask to "all" plus fix group - int preID; // new equivalences index - int add_count = 0; - for (int m = 0; m < twomol->natoms; m++) { - if (create_atoms[m][rxnID] == 1) { - // increase atom count - add_count++; - preID = onemol->natoms+add_count; - - if (domain->triclinic) { - domain->x2lamda(coords[m],lamda); - newcoord = lamda; - } else newcoord = coords[m]; - - flag = 0; - if (newcoord[0] >= sublo[0] && newcoord[0] < subhi[0] && - newcoord[1] >= sublo[1] && newcoord[1] < subhi[1] && - newcoord[2] >= sublo[2] && newcoord[2] < subhi[2]) flag = 1; - else if (dimension == 3 && newcoord[2] >= domain->boxhi[2]) { - if (comm->layout != Comm::LAYOUT_TILED) { - if (comm->myloc[2] == comm->procgrid[2]-1 && - newcoord[0] >= sublo[0] && newcoord[0] < subhi[0] && - newcoord[1] >= sublo[1] && newcoord[1] < subhi[1]) flag = 1; - } else { - if (comm->mysplit[2][1] == 1.0 && - newcoord[0] >= sublo[0] && newcoord[0] < subhi[0] && - newcoord[1] >= sublo[1] && newcoord[1] < subhi[1]) flag = 1; - } - } else if (dimension == 2 && newcoord[1] >= domain->boxhi[1]) { - if (comm->layout != Comm::LAYOUT_TILED) { - if (comm->myloc[1] == comm->procgrid[1]-1 && - newcoord[0] >= sublo[0] && newcoord[0] < subhi[0]) flag = 1; - } else { - if (comm->mysplit[1][1] == 1.0 && - newcoord[0] >= sublo[0] && newcoord[0] < subhi[0]) flag = 1; - } - } - - int root = 0; - if (flag) { - root = comm->me; - - atom->avec->create_atom(twomol->type[m],coords[m]); - int n = atom->nlocal - 1; - atom->tag[n] = maxtag_all + add_count; - - // locally update mega_glove - my_update_mega_glove[preID][iupdate] = atom->tag[n]; - - if (atom->molecule_flag) { - if (twomol->moleculeflag) { - atom->molecule[n] = maxmol_all + twomol->molecule[m]; - } else { - atom->molecule[n] = maxmol_all + 1; - } - } - - atom->mask[n] = 1 | groupbit; - atom->image[n] = imageflags[m]; - - // guess a somewhat reasonable initial velocity based on reaction site - // further control is possible using bond_react_MASTER_group - // compute |velocity| corresponding to a given temperature t, using specific atom's mass - double mymass = atom->rmass ? atom->rmass[n] : atom->mass[twomol->type[m]]; - double vtnorm = sqrt(t / (force->mvv2e / (dimension * force->boltz)) / mymass); - v[n][0] = random[rxnID]->uniform(); - v[n][1] = random[rxnID]->uniform(); - v[n][2] = random[rxnID]->uniform(); - double vnorm = sqrt(v[n][0]*v[n][0] + v[n][1]*v[n][1] + v[n][2]*v[n][2]); - v[n][0] = v[n][0]/vnorm*vtnorm; - v[n][1] = v[n][1]/vnorm*vtnorm; - v[n][2] = v[n][2]/vnorm*vtnorm; - modify->create_attribute(n); - } - // globally update mega_glove and equivalences - MPI_Allreduce(MPI_IN_PLACE,&root,1,MPI_INT,MPI_SUM,world); - MPI_Bcast(&my_update_mega_glove[preID][iupdate],1,MPI_LMP_TAGINT,root,world); - equivalences[m][0][rxnID] = m+1; - equivalences[m][1][rxnID] = preID; - reverse_equiv[preID-1][0][rxnID] = preID; - reverse_equiv[preID-1][1][rxnID] = m+1; - } - } - - // reset global natoms here - // reset atom map elsewhere, after all calls to 'insert_atoms' - atom->natoms += add_count; - if (atom->natoms < 0) - error->all(FLERR,"Too many total atoms"); - maxtag_all += add_count; - if (maxtag_all >= MAXTAGINT) - error->all(FLERR,"New atom IDs exceed maximum allowed ID"); - // atom creation successful - memory->destroy(coords); - memory->destroy(imageflags); - return 1; -} - -/* ---------------------------------------------------------------------- -add equal-style variable to keyword argument list -------------------------------------------------------------------------- */ - -void FixBondReact::read_variable_keyword(const char *myarg, int keyword, int myrxn) -{ - var_id[keyword][myrxn] = input->variable->find(myarg); - if (var_id[keyword][myrxn] < 0) - error->all(FLERR,"Fix bond/react: Variable name {} does not exist",myarg); - if (!input->variable->equalstyle(var_id[keyword][myrxn])) - error->all(FLERR,"Fix bond/react: Variable {} is not equal-style",myarg); - var_flag[keyword][myrxn] = 1; -} - -/* ---------------------------------------------------------------------- -read map file -------------------------------------------------------------------------- */ - -void FixBondReact::read_map_file(int myrxn) -{ - int rv; - char line[MAXLINE] = {'\0'}; - char keyword[MAXLINE] = {'\0'}; - char *eof,*ptr; - - // skip 1st line of file - eof = fgets(line,MAXLINE,fp); - if (eof == nullptr) error->one(FLERR,"Fix bond/react: Unexpected end of superimpose file"); - - // read header lines - // skip blank lines or lines that start with "#" - // stop when read an unrecognized line - - ncreate = 0; - while (true) { - - readline(line); - - // trim anything from '#' onward - // if line is blank, continue - - if ((ptr = strchr(line,'#'))) *ptr = '\0'; - if (strspn(line," \t\n\r") == strlen(line)) continue; - - if (strstr(line,"edgeIDs")) sscanf(line,"%d",&nedge); - else if (strstr(line,"equivalences")) { - rv = sscanf(line,"%d",&nequivalent); - if (rv != 1) error->one(FLERR, "Map file header is incorrectly formatted"); - if (nequivalent != onemol->natoms) - error->one(FLERR,"Fix bond/react: Number of equivalences in map file must " - "equal number of atoms in reaction templates"); - } - else if (strstr(line,"deleteIDs")) { - rv = sscanf(line,"%d",&ndelete); - if (rv != 1) error->one(FLERR, "Map file header is incorrectly formatted"); - } else if (strstr(line,"createIDs")) { - rv = sscanf(line,"%d",&ncreate); - if (rv != 1) error->one(FLERR, "Map file header is incorrectly formatted"); - } else if (strstr(line,"chiralIDs")) { - rv = sscanf(line,"%d",&nchiral); - if (rv != 1) error->one(FLERR, "Map file header is incorrectly formatted"); - } else if (strstr(line,"constraints")) { - rv = sscanf(line,"%d",&nconstraints[myrxn]); - if (rv != 1) error->one(FLERR, "Map file header is incorrectly formatted"); - if (maxnconstraints < nconstraints[myrxn]) maxnconstraints = nconstraints[myrxn]; - constraints.resize(maxnconstraints, std::vector(nreacts)); - } else break; - } - - // grab keyword and skip next line - - parse_keyword(0,line,keyword); - readline(line); - - // loop over sections of superimpose file - - int equivflag = 0, bondflag = 0; - while (strlen(keyword)) { - if (strcmp(keyword,"InitiatorIDs") == 0 || strcmp(keyword,"BondingIDs") == 0) { - if (strcmp(keyword,"BondingIDs") == 0) - if (comm->me == 0) error->warning(FLERR,"Fix bond/react: The BondingIDs section title has been deprecated. Please use InitiatorIDs instead."); - bondflag = 1; - readline(line); - rv = sscanf(line,"%d",&ibonding[myrxn]); - if (rv != 1) error->one(FLERR, "InitiatorIDs section is incorrectly formatted"); - if (ibonding[myrxn] > onemol->natoms) - error->one(FLERR,"Fix bond/react: Invalid template atom ID in map file"); - readline(line); - rv = sscanf(line,"%d",&jbonding[myrxn]); - if (rv != 1) error->one(FLERR, "InitiatorIDs section is incorrectly formatted"); - if (jbonding[myrxn] > onemol->natoms) - error->one(FLERR,"Fix bond/react: Invalid template atom ID in map file"); - } else if (strcmp(keyword,"EdgeIDs") == 0) { - EdgeIDs(line, myrxn); - } else if (strcmp(keyword,"Equivalences") == 0) { - equivflag = 1; - Equivalences(line, myrxn); - } else if (strcmp(keyword,"DeleteIDs") == 0) { - DeleteAtoms(line, myrxn); - } else if (strcmp(keyword,"CreateIDs") == 0) { - CreateAtoms(line, myrxn); - } else if (strcmp(keyword,"ChiralIDs") == 0) { - ChiralCenters(line, myrxn); - } else if (strcmp(keyword,"Constraints") == 0) { - ReadConstraints(line, myrxn); - } else error->one(FLERR,"Fix bond/react: Unknown section in map file"); - - parse_keyword(1,line,keyword); - - } - - // error check - if (bondflag == 0 || equivflag == 0) - error->all(FLERR,"Fix bond/react: Map file missing InitiatorIDs or Equivalences section\n"); -} - -void FixBondReact::EdgeIDs(char *line, int myrxn) -{ - // puts a 1 at edge(edgeID) - - int tmp,rv; - for (int i = 0; i < nedge; i++) { - readline(line); - rv = sscanf(line,"%d",&tmp); - if (rv != 1) error->one(FLERR, "EdgeIDs section is incorrectly formatted"); - if (tmp > onemol->natoms) - error->one(FLERR,"Fix bond/react: Invalid template atom ID in map file"); - edge[tmp-1][myrxn] = 1; - } -} - -void FixBondReact::Equivalences(char *line, int myrxn) -{ - int tmp1,tmp2,rv; - for (int i = 0; i < nequivalent; i++) { - readline(line); - rv = sscanf(line,"%d %d",&tmp1,&tmp2); - if (rv != 2) error->one(FLERR, "Equivalences section is incorrectly formatted"); - if (tmp1 > onemol->natoms || tmp2 > twomol->natoms) - error->one(FLERR,"Fix bond/react: Invalid template atom ID in map file"); - //equivalences is-> clmn 1: post-reacted, clmn 2: pre-reacted - equivalences[tmp2-1][0][myrxn] = tmp2; - equivalences[tmp2-1][1][myrxn] = tmp1; - //reverse_equiv is-> clmn 1: pre-reacted, clmn 2: post-reacted - reverse_equiv[tmp1-1][0][myrxn] = tmp1; - reverse_equiv[tmp1-1][1][myrxn] = tmp2; - } -} - -void FixBondReact::DeleteAtoms(char *line, int myrxn) -{ - int tmp,rv; - for (int i = 0; i < ndelete; i++) { - readline(line); - rv = sscanf(line,"%d",&tmp); - if (rv != 1) error->one(FLERR, "DeleteIDs section is incorrectly formatted"); - if (tmp > onemol->natoms) - error->one(FLERR,"Fix bond/react: Invalid template atom ID in map file"); - delete_atoms[tmp-1][myrxn] = 1; - } -} - -void FixBondReact::CreateAtoms(char *line, int myrxn) -{ - create_atoms_flag[myrxn] = 1; - int tmp,rv; - for (int i = 0; i < ncreate; i++) { - readline(line); - rv = sscanf(line,"%d",&tmp); - if (rv != 1) error->one(FLERR, "CreateIDs section is incorrectly formatted"); - create_atoms[tmp-1][myrxn] = 1; - } - if (twomol->xflag == 0) - error->one(FLERR,"Fix bond/react: 'Coords' section required in post-reaction template when creating new atoms"); -} - -void FixBondReact::CustomCharges(int ifragment, int myrxn) -{ - for (int i = 0; i < onemol->natoms; i++) - if (onemol->fragmentmask[ifragment][i]) - custom_charges[i][myrxn] = 1; - else - custom_charges[i][myrxn] = 0; -} - -void FixBondReact::ChiralCenters(char *line, int myrxn) -{ - int tmp,rv; - for (int i = 0; i < nchiral; i++) { - readline(line); - rv = sscanf(line,"%d",&tmp); - if (rv != 1) error->one(FLERR, "ChiralIDs section is incorrectly formatted"); - if (tmp > onemol->natoms) - error->one(FLERR,"Fix bond/react: Invalid template atom ID in map file"); - chiral_atoms[tmp-1][0][myrxn] = 1; - if (onemol->xflag == 0) - error->one(FLERR,"Fix bond/react: Molecule template 'Coords' section required for chiralIDs keyword"); - if ((int) onemol_nxspecial[tmp-1][0] != 4) - error->one(FLERR,"Fix bond/react: Chiral atoms must have exactly four first neighbors"); - for (int j = 0; j < 4; j++) { - for (int k = j+1; k < 4; k++) { - if (onemol->type[onemol_xspecial[tmp-1][j]-1] == - onemol->type[onemol_xspecial[tmp-1][k]-1]) - error->one(FLERR,"Fix bond/react: First neighbors of chiral atoms must be of mutually different types"); - } - } - // record order of atom types, and coords - double my4coords[12]; - for (int j = 0; j < 4; j++) { - chiral_atoms[tmp-1][j+2][myrxn] = onemol->type[onemol_xspecial[tmp-1][j]-1]; - for (int k = 0; k < 3; k++) { - my4coords[3*j+k] = onemol->x[onemol_xspecial[tmp-1][j]-1][k]; - } - } - // get orientation - chiral_atoms[tmp-1][1][myrxn] = get_chirality(my4coords); - } -} - -void FixBondReact::ReadConstraints(char *line, int myrxn) -{ - int rv; - double tmp[MAXCONARGS]; - char **strargs,*ptr,*lptr; - memory->create(strargs,MAXCONARGS,MAXLINE,"bond/react:strargs"); - auto constraint_type = new char[MAXLINE]; - strcpy(constraintstr[myrxn],"("); // string for boolean constraint logic - for (int i = 0; i < nconstraints[myrxn]; i++) { - readline(line); - // find left parentheses, add to constraintstr, and update line - for (int j = 0; j < (int)strlen(line); j++) { - if (line[j] == '(') strcat(constraintstr[myrxn],"("); - if (isalpha(line[j])) { - line = line + j; - break; - } - } - // 'C' indicates where to sub in next constraint - strcat(constraintstr[myrxn],"C"); - // special consideration for 'custom' constraint - // find final double quote, or skip two words - lptr = line; - if ((ptr = strrchr(lptr,'\"'))) lptr = ptr+1; - else { - while (lptr[0] != ' ') lptr++; // skip first 'word' - while (lptr[0] == ' ' || lptr[0] == '\t') lptr++; // skip blanks - while (lptr[0] != ' ') lptr++; // skip second 'word' - } - // find right parentheses - for (int j = 0; j < (int)strlen(lptr); j++) - if (lptr[j] == ')') strcat(constraintstr[myrxn],")"); - // find logic symbols, and trim line via ptr - if ((ptr = strstr(lptr,"&&"))) { - strcat(constraintstr[myrxn],"&&"); - *ptr = '\0'; - } else if ((ptr = strstr(lptr,"||"))) { - strcat(constraintstr[myrxn],"||"); - *ptr = '\0'; - } else if (i+1 < nconstraints[myrxn]) { - strcat(constraintstr[myrxn],"&&"); - } - if ((ptr = strchr(lptr,')'))) - *ptr = '\0'; - rv = sscanf(line,"%s",constraint_type); - if (rv != 1) error->one(FLERR, "Constraints section is incorrectly formatted"); - if (strcmp(constraint_type,"distance") == 0) { - constraints[i][myrxn].type = DISTANCE; - rv = sscanf(line,"%*s %s %s %lg %lg",strargs[0],strargs[1],&tmp[0],&tmp[1]); - if (rv != 4) error->one(FLERR, "Distance constraint is incorrectly formatted"); - readID(strargs[0], i, myrxn, 0); - readID(strargs[1], i, myrxn, 1); - // cutoffs - constraints[i][myrxn].par[0] = tmp[0]*tmp[0]; // using square of distance - constraints[i][myrxn].par[1] = tmp[1]*tmp[1]; - } else if (strcmp(constraint_type,"angle") == 0) { - constraints[i][myrxn].type = ANGLE; - rv = sscanf(line,"%*s %s %s %s %lg %lg",strargs[0],strargs[1],strargs[2],&tmp[0],&tmp[1]); - if (rv != 5) error->one(FLERR, "Angle constraint is incorrectly formatted"); - readID(strargs[0], i, myrxn, 0); - readID(strargs[1], i, myrxn, 1); - readID(strargs[2], i, myrxn, 2); - constraints[i][myrxn].par[0] = tmp[0]/180.0 * MY_PI; - constraints[i][myrxn].par[1] = tmp[1]/180.0 * MY_PI; - } else if (strcmp(constraint_type,"dihedral") == 0) { - constraints[i][myrxn].type = DIHEDRAL; - tmp[2] = 181.0; // impossible range - tmp[3] = 182.0; - rv = sscanf(line,"%*s %s %s %s %s %lg %lg %lg %lg",strargs[0],strargs[1], - strargs[2],strargs[3],&tmp[0],&tmp[1],&tmp[2],&tmp[3]); - if (rv != 6 && rv != 8) error->one(FLERR, "Dihedral constraint is incorrectly formatted"); - readID(strargs[0], i, myrxn, 0); - readID(strargs[1], i, myrxn, 1); - readID(strargs[2], i, myrxn, 2); - readID(strargs[3], i, myrxn, 3); - constraints[i][myrxn].par[0] = tmp[0]/180.0 * MY_PI; - constraints[i][myrxn].par[1] = tmp[1]/180.0 * MY_PI; - constraints[i][myrxn].par[2] = tmp[2]/180.0 * MY_PI; - constraints[i][myrxn].par[3] = tmp[3]/180.0 * MY_PI; - } else if (strcmp(constraint_type,"arrhenius") == 0) { - constraints[i][myrxn].type = ARRHENIUS; - constraints[i][myrxn].par[0] = narrhenius++; - rv = sscanf(line,"%*s %lg %lg %lg %lg",&tmp[0],&tmp[1],&tmp[2],&tmp[3]); - if (rv != 4) error->one(FLERR, "Arrhenius constraint is incorrectly formatted"); - constraints[i][myrxn].par[1] = tmp[0]; - constraints[i][myrxn].par[2] = tmp[1]; - constraints[i][myrxn].par[3] = tmp[2]; - constraints[i][myrxn].par[4] = tmp[3]; - } else if (strcmp(constraint_type,"rmsd") == 0) { - constraints[i][myrxn].type = RMSD; - strcpy(strargs[0],"0"); - rv = sscanf(line,"%*s %lg %s",&tmp[0],strargs[0]); - if (rv != 1 && rv != 2) error->one(FLERR, "RMSD constraint is incorrectly formatted"); - constraints[i][myrxn].par[0] = tmp[0]; // RMSDmax - constraints[i][myrxn].id[0] = -1; // optional molecule fragment - if (isalpha(strargs[0][0])) { - int ifragment = onemol->findfragment(strargs[0]); - if (ifragment < 0) error->one(FLERR,"Fix bond/react: Molecule fragment does not exist"); - else constraints[i][myrxn].id[0] = ifragment; - } - } else if (strcmp(constraint_type,"custom") == 0) { - constraints[i][myrxn].type = CUSTOM; - std::vector args = utils::split_words(line); - constraints[i][myrxn].str = args[1]; - } else error->one(FLERR,"Fix bond/react: Illegal constraint type in 'Constraints' section of map file"); - } - strcat(constraintstr[myrxn],")"); // close boolean constraint logic string - delete [] constraint_type; - memory->destroy(strargs); -} - -/* ---------------------------------------------------------------------- -if ID starts with character, assume it is a pre-reaction molecule fragment ID -otherwise, it is a pre-reaction atom ID ----------------------------------------------------------------------- */ - -void FixBondReact::readID(char *strarg, int iconstr, int myrxn, int i) -{ - if (isalpha(strarg[0])) { - constraints[iconstr][myrxn].idtype[i] = FRAG; // fragment vs. atom ID flag - int ifragment = onemol->findfragment(strarg); - if (ifragment < 0) - error->one(FLERR,"Fix bond/react: Molecule fragment {} does not exist", strarg); - constraints[iconstr][myrxn].id[i] = ifragment; - } else { - constraints[iconstr][myrxn].idtype[i] = ATOM; // fragment vs. atom ID flag - int iatom = utils::inumeric(FLERR, strarg, true, lmp); - if (iatom > onemol->natoms) - error->one(FLERR,"Fix bond/react: Invalid template atom ID {} in map file", strarg); - constraints[iconstr][myrxn].id[i] = iatom; - } -} - -void FixBondReact::open(char *file) -{ - fp = fopen(file,"r"); - if (fp == nullptr) error->one(FLERR, "Fix bond/react: Cannot open map file {}", file); -} - -void FixBondReact::readline(char *line) -{ - int n; - if (comm->me == 0) { - if (fgets(line,MAXLINE,fp) == nullptr) n = 0; - else n = strlen(line) + 1; - } - MPI_Bcast(&n,1,MPI_INT,0,world); - if (n == 0) error->all(FLERR,"Fix bond/react: Unexpected end of map file"); - MPI_Bcast(line,n,MPI_CHAR,0,world); -} - -void FixBondReact::parse_keyword(int flag, char *line, char *keyword) -{ - if (flag) { - - // read upto non-blank line plus 1 following line - // eof is set to 1 if any read hits end-of-file - - int eof = 0; - if (comm->me == 0) { - if (fgets(line,MAXLINE,fp) == nullptr) eof = 1; - while (eof == 0 && strspn(line," \t\n\r") == strlen(line)) { - if (fgets(line,MAXLINE,fp) == nullptr) eof = 1; - } - if (fgets(keyword,MAXLINE,fp) == nullptr) eof = 1; - } - - // if eof, set keyword empty and return - - MPI_Bcast(&eof,1,MPI_INT,0,world); - if (eof) { - keyword[0] = '\0'; - return; - } - - // bcast keyword line to all procs - - int n; - if (comm->me == 0) n = strlen(line) + 1; - MPI_Bcast(&n,1,MPI_INT,0,world); - MPI_Bcast(line,n,MPI_CHAR,0,world); - } - - // copy non-whitespace portion of line into keyword - - int start = strspn(line," \t\n\r"); - int stop = strlen(line) - 1; - while (line[stop] == ' ' || line[stop] == '\t' - || line[stop] == '\n' || line[stop] == '\r') stop--; - line[stop+1] = '\0'; - strcpy(keyword,&line[start]); -} - -/* ---------------------------------------------------------------------- */ - -double FixBondReact::compute_vector(int n) -{ - // now we print just the totals for each reaction instance - return (double) reaction_count_total[n]; - -} - -/* ---------------------------------------------------------------------- */ - -void FixBondReact::post_integrate_respa(int ilevel, int /*iloop*/) -{ - if (ilevel == nlevels_respa-1) post_integrate(); -} - -/* ---------------------------------------------------------------------- */ - -int FixBondReact::pack_forward_comm(int n, int *list, double *buf, - int /*pbc_flag*/, int * /*pbc*/) -{ - int i,j,k,m,ns; - - m = 0; - - if (commflag == 1) { - for (i = 0; i < n; i++) { - j = list[i]; - for (k = 0; k < ncustomvars; k++) - buf[m++] = vvec[j][k]; - } - return m; - } - - if (commflag == 2) { - for (i = 0; i < n; i++) { - j = list[i]; - buf[m++] = ubuf(partner[j]).d; - } - return m; - } - - m = 0; - for (i = 0; i < n; i++) { - j = list[i]; - buf[m++] = ubuf(finalpartner[j]).d; - ns = nxspecial[j][0]; - buf[m++] = ubuf(ns).d; - for (k = 0; k < ns; k++) - buf[m++] = ubuf(xspecial[j][k]).d; - } - return m; -} - -/* ---------------------------------------------------------------------- */ - -void FixBondReact::unpack_forward_comm(int n, int first, double *buf) -{ - int i,j,k,m,ns,last; - - m = 0; - last = first + n; - - if (commflag == 1) { - for (i = first; i < last; i++) - for (k = 0; k < ncustomvars; k++) - vvec[i][k] = buf[m++]; - } else if (commflag == 2) { - for (i = first; i < last; i++) - partner[i] = (tagint) ubuf(buf[m++]).i; - } else { - m = 0; - last = first + n; - for (i = first; i < last; i++) { - finalpartner[i] = (tagint) ubuf(buf[m++]).i; - ns = (int) ubuf(buf[m++]).i; - nxspecial[i][0] = ns; - for (j = 0; j < ns; j++) - xspecial[i][j] = (tagint) ubuf(buf[m++]).i; - } - } -} - -/* ---------------------------------------------------------------------- */ - -int FixBondReact::pack_reverse_comm(int n, int first, double *buf) -{ - int i,m,last; - - m = 0; - last = first + n; - - for (i = first; i < last; i++) { - buf[m++] = ubuf(partner[i]).d; - if (closeneigh[rxnID] != 0) - buf[m++] = distsq[i][1]; - else - buf[m++] = distsq[i][0]; - } - return m; -} - -/* ---------------------------------------------------------------------- */ - -void FixBondReact::unpack_reverse_comm(int n, int *list, double *buf) -{ - int i,j,m; - - m = 0; - - for (i = 0; i < n; i++) { - j = list[i]; - if (closeneigh[rxnID] != 0) { - if (buf[m+1] < distsq[j][1]) { - partner[j] = (tagint) ubuf(buf[m++]).i; - distsq[j][1] = buf[m++]; - } else m += 2; - } else { - if (buf[m+1] > distsq[j][0]) { - partner[j] = (tagint) ubuf(buf[m++]).i; - distsq[j][0] = buf[m++]; - } else m += 2; - } - } -} - -/* ---------------------------------------------------------------------- - write Set data to restart file -------------------------------------------------------------------------- */ - -void FixBondReact::write_restart(FILE *fp) -{ - int revision = 1; - set[0].nreacts = nreacts; - set[0].max_rate_limit_steps = max_rate_limit_steps; - - for (int i = 0; i < nreacts; i++) { - set[i].reaction_count_total = reaction_count_total[i]; - - strncpy(set[i].rxn_name,rxn_name[i],MAXNAME-1); - set[i].rxn_name[MAXNAME-1] = '\0'; - } - - int rbufcount = max_rate_limit_steps*nreacts; - int *rbuf; - if (rbufcount) { - memory->create(rbuf,rbufcount,"bond/react:rbuf"); - memcpy(rbuf,&store_rxn_count[0][0],sizeof(int)*rbufcount); - } - - if (comm->me == 0) { - int size = nreacts*sizeof(Set)+(rbufcount+1)*sizeof(int); - fwrite(&size,sizeof(int),1,fp); - fwrite(&revision,sizeof(int),1,fp); - fwrite(set,sizeof(Set),nreacts,fp); - if (rbufcount) fwrite(rbuf,sizeof(int),rbufcount,fp); - } - if (rbufcount) memory->destroy(rbuf); -} - -/* ---------------------------------------------------------------------- - use selected state info from restart file to restart the Fix - bond/react restart revisions numbers added after LAMMPS version 3 Nov 2022 -------------------------------------------------------------------------- */ - -void FixBondReact::restart(char *buf) -{ - int n,revision,r_nreacts,r_max_rate_limit_steps,ibufcount,n2cpy; - int **ibuf; - - n = 0; - if (lmp->restart_ver > utils::date2num("3 Nov 2022")) revision = buf[n++]; - else revision = 0; - - Set *set_restart = (Set *) &buf[n*sizeof(int)]; - r_nreacts = set_restart[0].nreacts; - - n2cpy = 0; - if (revision > 0) { - r_max_rate_limit_steps = set_restart[0].max_rate_limit_steps; - if (r_max_rate_limit_steps > 0) { - ibufcount = r_max_rate_limit_steps*r_nreacts; - memory->create(ibuf,r_max_rate_limit_steps,r_nreacts,"bond/react:ibuf"); - memcpy(&ibuf[0][0],&buf[sizeof(int)+r_nreacts*sizeof(Set)],sizeof(int)*ibufcount); - n2cpy = r_max_rate_limit_steps; - } - } - - if (max_rate_limit_steps < n2cpy) n2cpy = max_rate_limit_steps; - for (int i = 0; i < r_nreacts; i++) { - for (int j = 0; j < nreacts; j++) { - if (strcmp(set_restart[i].rxn_name,rxn_name[j]) == 0) { - reaction_count_total[j] = set_restart[i].reaction_count_total; - // read rate_limit restart information - for (int k = 0; k < n2cpy; k++) - store_rxn_count[k][j] = ibuf[k][i]; - } - } - } - if (revision > 0 && r_max_rate_limit_steps > 0) memory->destroy(ibuf); -} - -/* ---------------------------------------------------------------------- -memory usage of local atom-based arrays -------------------------------------------------------------------------- */ - -double FixBondReact::memory_usage() -{ - int nmax = atom->nmax; - double bytes = (double)nmax * sizeof(int); - bytes = 2*nmax * sizeof(tagint); - bytes += (double)nmax * sizeof(double); - return bytes; -} - -/* ---------------------------------------------------------------------- */ - -void FixBondReact::print_bb() -{ -#if 0 - //fix bond/create cargo code. eg nbonds needs to be added - -for (int i = 0; i < atom->nlocal; i++) { - // printf("TAG " TAGINT_FORMAT ": %d nbonds: ",atom->tag[i],atom->num_bond[i]); - for (int j = 0; j < atom->num_bond[i]; j++) { - // printf(" " TAGINT_FORMAT,atom->bond_atom[i][j]); - } - // printf("\n"); - // printf("TAG " TAGINT_FORMAT ": %d nangles: ",atom->tag[i],atom->num_angle[i]); - for (int j = 0; j < atom->num_angle[i]; j++) { - // printf(" " TAGINT_FORMAT " " TAGINT_FORMAT " " TAGINT_FORMAT ",", - atom->angle_atom1[i][j], atom->angle_atom2[i][j], - atom->angle_atom3[i][j]); - } - // printf("\n"); - // printf("TAG " TAGINT_FORMAT ": %d ndihedrals: ",atom->tag[i],atom->num_dihedral[i]); - for (int j = 0; j < atom->num_dihedral[i]; j++) { - // printf(" " TAGINT_FORMAT " " TAGINT_FORMAT " " TAGINT_FORMAT " " - TAGINT_FORMAT ",", atom->dihedral_atom1[i][j], - atom->dihedral_atom2[i][j],atom->dihedral_atom3[i][j], - atom->dihedral_atom4[i][j]); - } - // printf("\n"); - // printf("TAG " TAGINT_FORMAT ": %d nimpropers: ",atom->tag[i],atom->num_improper[i]); - for (int j = 0; j < atom->num_improper[i]; j++) { - // printf(" " TAGINT_FORMAT " " TAGINT_FORMAT " " TAGINT_FORMAT " " - TAGINT_FORMAT ",",atom->improper_atom1[i][j], - atom->improper_atom2[i][j],atom->improper_atom3[i][j], - atom->improper_atom4[i][j]); - } - // printf("\n"); - // printf("TAG " TAGINT_FORMAT ": %d %d %d nspecial: ",atom->tag[i], - atom->nspecial[i][0],atom->nspecial[i][1],atom->nspecial[i][2]); - for (int j = 0; j < atom->nspecial[i][2]; j++) { - printf(" " TAGINT_FORMAT,atom->special[i][j]); - } - // printf("\n"); -} -#endif -} diff --git a/src/KOKKOS/fix_bond_react_kokkos.h b/src/KOKKOS/fix_bond_react_kokkos.h deleted file mode 100644 index a21de74a69..0000000000 --- a/src/KOKKOS/fix_bond_react_kokkos.h +++ /dev/null @@ -1,238 +0,0 @@ -/* -*- c++ -*- ---------------------------------------------------------- - LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator - https://www.lammps.org/, Sandia National Laboratories - LAMMPS development team: developers@lammps.org - - Copyright (2003) Sandia Corporation. Under the terms of Contract - DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains - certain rights in this software. This software is distributed under - the GNU General Public License. - - See the README file in the top-level LAMMPS directory. -------------------------------------------------------------------------- */ - -/* ---------------------------------------------------------------------- - Contributing Author: Jacob Gissinger (jgissing@stevens.edu) - KOKKOS version (2024/08): Mitch Murphy (alphataubio@gmail.com) -------------------------------------------------------------------------- */ - -#ifdef FIX_CLASS -// clang-format off -FixStyle(bond/react/kk,FixBondReactKokkos); -FixStyle(bond/react/kk/device,FixBondReactKokkos); -FixStyle(bond/react/kk/host,FixBondReactKokkos); -// clang-format on -#else - -// clang-format off -#ifndef LMP_FIX_BOND_REACT_KOKKOS_H -#define LMP_FIX_BOND_REACT_KOKKOS_H - -#include "fix_bond_react.h" -#include "kokkos_type.h" - -#include -#include - -namespace LAMMPS_NS { - -template -class FixBondReactKokkos : public FixBondReact { - public: - - FixBondReactKokkos(class LAMMPS *, int, char **); - ~FixBondReactKokkos() override; - //int setmask() override; - void post_constructor() override; - void init() override; - void init_list(int, class NeighList *) override; - void post_integrate() override; - //void post_integrate_respa(int, int) override; - - int pack_forward_comm(int, int *, double *, int, int *) override; - void unpack_forward_comm(int, int, double *) override; - int pack_reverse_comm(int, int, double *) override; - void unpack_reverse_comm(int, int *, double *) override; - double compute_vector(int) override; - //double memory_usage() override; - - private: - - int *nevery; - FILE *fp; - int *iatomtype, *jatomtype; - int *seed; - double **cutsq, *fraction; - int *max_rxn, *nlocalskips, *nghostlyskips; - int **rate_limit; - int **store_rxn_count; - int *stabilize_steps_flag; - int *custom_charges_fragid; - int *rescale_charges_flag; // if nonzero, indicates number of atoms whose charges are updated - double *mol_total_charge; // sum of charges of post-reaction atoms whose charges are updated - int *create_atoms_flag; - int *modify_create_fragid; - double *overlapsq; - int *molecule_keyword; - int *nconstraints; - char **constraintstr; - std::vector rxnfunclist; // lists current special rxn function - std::vector peratomflag; // 1 if special rxn function uses per-atom variable (vs. per-bond) - int **var_flag, **var_id; // for keyword values with variable inputs - int *groupbits; - - char **rxn_name; // name of reaction - int *reaction_count; - int *reaction_count_total; - tagint *partner, *finalpartner; - double **distsq; - int *nattempt; - tagint ***attempt; - - class Molecule *onemol; // pre-reacted molecule template - class Molecule *twomol; // post-reacted molecule template - Fix *fix1; // nve/limit used to relax reaction sites - Fix *fix2; // properties/atom used to indicate 1) relaxing atoms - // 2) to which 'react' atom belongs - Fix *fix3; // property/atom used for system-wide thermostat - class RanMars **random; // random number for 'prob' keyword - class RanMars **rrhandom; // random number for Arrhenius constraint - class NeighList *list; - class ResetAtomsMol *reset_mol_ids; // class for resetting mol IDs - - int *reacted_mol, *unreacted_mol; - int *limit_duration; // indicates how long to relax - char *nve_limit_xmax; // indicates max distance allowed to move when relaxing - char *id_fix1; // id of internally created fix nve/limit - char *id_fix2; // id of internally created fix per-atom properties - char *id_fix3; // id of internally created 'stabilization group' per-atom property fix - char *statted_id; // name of 'stabilization group' per-atom property - char *master_group; // group containing relaxing atoms from all fix rxns - char *exclude_group; // group for system-wide thermostat - - void superimpose_algorithm(); // main function of the superimpose algorithm - - int *ibonding, *jbonding; - int *closeneigh; // indicates if bonding atoms of a rxn are 1-2, 1-3, or 1-4 neighbors - int nedge, nequivalent, ndelete, ncreate, nchiral; // # edge, equivalent atoms in mapping file - int attempted_rxn; // there was an attempt! - int *local_rxn_count; - int *ghostly_rxn_count; - int avail_guesses; // num of restore points available - int *guess_branch; // used when there is more than two choices when guessing - int **restore_pt; // contains info about restore points - tagint **restore; // contains info about restore points - int *pioneer_count; // counts pioneers - - int **edge; // atoms in molecule templates with incorrect valences - int ***equivalences; // relation between pre- and post-reacted templates - int ***reverse_equiv; // re-ordered equivalences - int **landlocked_atoms; // all atoms at least three bonds away from edge atoms - int **custom_charges; // atoms whose charge should be updated - int **delete_atoms; // atoms in pre-reacted templates to delete - int **create_atoms; // atoms in post-reacted templates to create - int ***chiral_atoms; // pre-react chiral atoms. 1) flag 2) orientation 3-4) ordered atom types - - int **nxspecial, **onemol_nxspecial, **twomol_nxspecial; // full number of 1-4 neighbors - tagint **xspecial, **onemol_xspecial, **twomol_xspecial; // full 1-4 neighbor list - - int pion, neigh, trace; // important indices for various loops. required for restore points - int lcl_inst; // reaction instance - tagint **glove; // 1st colmn: pre-reacted template, 2nd colmn: global IDs - // for all mega_gloves: first row is the ID of bond/react - // 'cuff' leaves room for additional values carried around - int cuff; // default = 1, w/ rescale_charges_flag = 2 - double **my_mega_glove; // local + ghostly reaction instances - double **local_mega_glove; // consolidation of local reaction instances - double **ghostly_mega_glove; // consolidation of nonlocal reaction instances - double **global_mega_glove; // consolidation (inter-processor) of gloves - // containing nonlocal atoms - - int *localsendlist; // indicates ghosts of other procs - int my_num_mega; // local + ghostly reaction instances (on this proc) - int local_num_mega; // num of local reaction instances - int ghostly_num_mega; // num of ghostly reaction instances - int global_megasize; // num of reaction instances in global_mega_glove - int *pioneers; // during Superimpose Algorithm, atoms which have been assigned, - // but whose first neighbors haven't - int glove_counter; // used to determine when to terminate Superimpose Algorithm - - void read_variable_keyword(const char *, int, int); - void read_map_file(int); - void EdgeIDs(char *, int); - void Equivalences(char *, int); - void DeleteAtoms(char *, int); - void CreateAtoms(char *, int); - void CustomCharges(int, int); - void ChiralCenters(char *, int); - void ReadConstraints(char *, int); - void readID(char *, int, int, int); - - void make_a_guess(); - void neighbor_loop(); - void check_a_neighbor(); - void crosscheck_the_neighbor(); - void inner_crosscheck_loop(); - int ring_check(); - int check_constraints(); - void get_IDcoords(int, int, double *); - double get_temperature(tagint **, int, int); - double get_totalcharge(); - void customvarnames(); // get per-atom variables names used by custom constraint - void get_customvars(); // evaluate local values for variables names used by custom constraint - double custom_constraint(const std::string &); // evaulate expression for custom constraint - double rxnfunction(const std::string &, const std::string &, - const std::string &); // eval rxn_sum and rxn_ave - void get_atoms2bond(int); - int get_chirality(double[12]); // get handedness given an ordered set of coordinates - - void open(char *); - void readline(char *); - void parse_keyword(int, char *, char *); - - void far_partner(); - void close_partner(); - void get_molxspecials(); - void find_landlocked_atoms(int); - void glove_ghostcheck(); - void ghost_glovecast(); - void update_everything(); - int insert_atoms(tagint **, int); - void unlimit_bond(); // removes atoms from stabilization, and other post-reaction every-step operations - void dedup_mega_gloves(int); //dedup global mega_glove - void write_restart(FILE *) override; - void restart(char *buf) override; - - // store restart data - struct Set { - int nreacts; - char rxn_name[MAXNAME]; - int reaction_count_total; - int max_rate_limit_steps; - }; - Set *set; - - struct Constraint { - int type; - int id[MAXCONIDS]; - int idtype[MAXCONIDS]; - double par[MAXCONPAR]; - std::string str; - }; - int ncustomvars; - std::vector customvarstrs; - int nvvec; - double **vvec; // per-atom vector to store custom constraint atom-style variable values - class Compute *cperbond; // pointer to 'compute bond/local' used by custom constraint ('rxnbond' function) - std::map, int> atoms2bond; // maps atom pair to index of local bond array - std::vector> constraints; - - // DEBUG - - void print_bb(); -}; - -} // namespace LAMMPS_NS - -#endif -#endif diff --git a/src/KOKKOS/fix_recenter_kokkos.cpp b/src/KOKKOS/fix_recenter_kokkos.cpp index 615691e33c..fd23f731a2 100644 --- a/src/KOKKOS/fix_recenter_kokkos.cpp +++ b/src/KOKKOS/fix_recenter_kokkos.cpp @@ -14,7 +14,7 @@ /* ---------------------------------------------------------------------- Contributing author: Mitch Murphy (alphataubio@gmail.com) - ------------------------------------------------------------------------- */ +------------------------------------------------------------------------- */ #include "fix_recenter_kokkos.h" diff --git a/src/KOKKOS/superpose3d_kokkos.h b/src/KOKKOS/superpose3d_kokkos.h deleted file mode 100644 index be960d5c07..0000000000 --- a/src/KOKKOS/superpose3d_kokkos.h +++ /dev/null @@ -1,439 +0,0 @@ -/* -*- c++ -*- ---------------------------------------------------------- - LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator - https://www.lammps.org/, Sandia National Laboratories - LAMMPS development team: developers@lammps.org - - Copyright (2003) Sandia Corporation. Under the terms of Contract - DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains - certain rights in this software. This software is distributed under - the GNU General Public License. (Some of the code in this file is also - available using a more premissive license. See below for details.) - - See the README file in the top-level LAMMPS directory. -------------------------------------------------------------------------- */ -/* ---------------------------------------------------------------------- - Contributing author: Andrew Jewett (Scripps Research) - Availability: https://github.com/jewettaij/superpose3d_cpp (MIT license) -------------------------------------------------------------------------- */ - -/// @file superpose3d.hpp -/// @brief Calculate the optimal rotation, translation and scale needed to -/// optimally fit two different point clouds containing n points. -/// @author Andrew Jewett -/// @license MIT - -#ifndef LMP_SUPERPOSE3D_H -#define LMP_SUPERPOSE3D_H - -#include "math_eigen_impl.h" //functions to calculate eigenvalues and eigenvectors - -// ----------------------------------------------------------- -// ------------------------ INTERFACE ------------------------ -// ----------------------------------------------------------- - -/// @brief Superpose3d is a class with only one important member function -/// Superpose(). It is useful for calculating the optimal -/// superposition (rotations, translations, and scale transformations) -/// between two point clouds of the same size. -template -class Superpose3D { - private: - size_t N; //number of points in the point clouds - Scalar *aWeights; //weights applied to points when computing RMSD - MathEigen::Jacobi eigen_calc; // calc eigenvectors - Scalar **aaXf_shifted; //preallocated space for fixed point cloud (Nx3 array) - Scalar **aaXm_shifted; //preallocated space for mobile point cloud (Nx3 array) - - public: - // The following data members store the rotation, translation and scale - // after optimal superposition - Scalar **R; //!< store optimal rotation here (this is a 3x3 array). - Scalar T[3]; //!< store optimal translation here - Scalar c; //!< store optimal scale (typically 1 unless requested by the user) - Scalar q[4]; //!< quaternion corresponding to the rotation stored in R. - // The first entry of q is cos(θ/2). The remaining 3 entries - // of q are the axis of rotation (with length sin(θ/2)). - // (Note: This is not the same as "p" from Diamond's 1988 paper.) - - Superpose3D(size_t N = 0); //!< N=number of points in both point clouds - - Superpose3D(size_t N, //!< N = number of points in both point clouds - ConstArray aWeights); //!< weight per point for computing RMSD - - ~Superpose3D(); - - /// @brief specify he number of points in both point clouds - void SetNumPoints(size_t N); - /// @brief return the number of points in both point clouds - size_t GetNumPoints() { return N; } - /// @brief specify the weight applied to each point when computing RMSD - void SetWeights(ConstArray aWeights); - - /// @brief Use rigid-body transformations (rotations, translations, and - /// optionally scale transformations) to superimpose two point clouds. - /// - /// @details - /// This function takes two lists of xyz coordinates (of the same length) and - /// attempts to superimpose them using rotations, translations, and - /// (optionally) scale transformations. These transformations are applied to - /// to the coordinates in the "aaXm_orig" array (the "mobile" point cloud) - /// in order to minimize the root-mean-squared-distance (RMSD) between the - /// corresponding points in each cloud, where RMSD is defined as: - /// - /// @verbatim - /// sqrt((Σ_n w[n]*Σ_i |X[n][i] - (Σ_j c*R[i][j]*x[n][j]+T[i])|^2)/(Σ_n w[n])) - /// @endverbatim - /// - /// In this formula, the "X_i" and "x_i" are coordinates of the ith fixed and - /// mobile point clouds (represented by "aaXf" and "aaXm" in the code below) - /// and "w_i" are optional weights (represented by "aWeights" in the code). - /// This function implements a more general variant of the method from: - /// @verbatim - /// R. Diamond, (1988) "A Note on the Rotational Superposition Problem", - /// Acta Cryst. A44, pp. 211-216 - /// @endverbatim - /// - /// @note: - /// This code has been augmented with a new feature. The version in the - /// original paper only considers rotation and translation and does not allow - /// coordinates of either cloud to be rescaled (multiplied by a scalar). - /// To enable the ability to rescale the coordinates, set allow_rescale=true. - /// (By default, this feature is disabled.) - /// - /// @returns - /// The RMSD between the 2 pointclouds after optimal rotation, translation - /// (and scaling if requested) was applied to the "mobile" point cloud. - /// After this function is called, the optimal rotation, translation, - /// and scale (if requested) will be stored in the "R", "T", and "c" - /// public data members. - Scalar Superpose(ConstArrayOfCoords aaXf, //!< coords for the "frozen" object - ConstArrayOfCoords aaXm, //!< coords for the "mobile" object - bool allow_rescale = false //!< rescale mobile object? (c≠1?) - ); - - // C++ boilerplate: copy and move constructor, swap, and assignment operator - Superpose3D(const Superpose3D &source); - Superpose3D(Superpose3D &&other); - void swap(Superpose3D &other); - Superpose3D & - operator=(Superpose3D source); - - private: - // memory management: - void Alloc(size_t N); - void Init(); - void Dealloc(); - -}; // class Superpose3D - -// -------------- IMPLEMENTATION -------------- - -template static inline Scalar SQR(Scalar x) -{ - return x * x; -} - -template -Scalar Superpose3D::Superpose( - ConstArrayOfCoords aaXf, // coords for the "frozen" object - ConstArrayOfCoords aaXm, // coords for the "mobile" object - bool allow_rescale) // rescale mobile object? (c!=1?) -{ - // Find the center of mass of each object: - Scalar aCenter_f[3] = {0.0, 0.0, 0.0}; - Scalar aCenter_m[3] = {0.0, 0.0, 0.0}; - Scalar sum_weights = 0.0; - for (size_t n = 0; n < N; n++) { - Scalar weight = aWeights[n]; - for (int d = 0; d < 3; d++) { - aCenter_f[d] += aaXf[n][d] * weight; - aCenter_m[d] += aaXm[n][d] * weight; - } - sum_weights += weight; - } - - //assert(sum_weights != 0.0); - - for (int d = 0; d < 3; d++) { - aCenter_f[d] /= sum_weights; - aCenter_m[d] /= sum_weights; - } - - //Subtract the centers-of-mass from the original coordinates for each object - for (size_t n = 0; n < N; n++) { - for (int d = 0; d < 3; d++) { - // shift the coordinates so that the new center of mass is at the origin - aaXf_shifted[n][d] = aaXf[n][d] - aCenter_f[d]; - aaXm_shifted[n][d] = aaXm[n][d] - aCenter_m[d]; - } - } - - // Calculate the "M" array from the Diamond paper (equation 16) - Scalar M[3][3]; - for (int i = 0; i < 3; i++) - for (int j = 0; j < 3; j++) M[i][j] = 0.0; - - for (size_t n = 0; n < N; n++) { - Scalar weight = aWeights[n]; - for (int i = 0; i < 3; i++) { - for (int j = 0; j < 3; j++) { M[i][j] += weight * aaXm_shifted[n][i] * aaXf_shifted[n][j]; } - } - } - - // Calculate Q (equation 17) - Scalar traceM = 0.0; - for (int i = 0; i < 3; i++) traceM += M[i][i]; - Scalar Q[3][3]; - for (int i = 0; i < 3; i++) { - for (int j = 0; j < 3; j++) { - Q[i][j] = M[i][j] + M[j][i]; - if (i == j) Q[i][j] -= 2.0 * traceM; - } - } - - // Calculate V (equation 18) - Scalar V[3]; - V[0] = M[1][2] - M[2][1]; - V[1] = M[2][0] - M[0][2]; - V[2] = M[0][1] - M[1][0]; - - // Calculate "P" (equation 22) - // First we must allocate space for the P matrix. It's not safe to declare: - // Scalar P[4][4]; - // ...because most matrix solvers expect arrays in pointer-to-pointer format. - // (a different format). Below I create a fixed size matrix P in this format. - Scalar _PF[4 * 4]; // Contiguous 1D array for storing contents of the 2D P array - Scalar *P[4]; // This version of P has has ** (pointer-to-pointer) format. - for (int i = 0; i < 4; i++) // We must make sure that - P[i] = &(_PF[4 * i]); // P[i] points to the appropriate location in memory - - // Now fill the P array - for (int i = 0; i < 3; i++) - for (int j = 0; j < 3; j++) P[i][j] = Q[i][j]; - P[0][3] = V[0]; - P[3][0] = V[0]; - P[1][3] = V[1]; - P[3][1] = V[1]; - P[2][3] = V[2]; - P[3][2] = V[2]; - P[3][3] = 0.0; - - // The vector "p" contains the optimal rotation (backwards quaternion format) - Scalar p[4] = {0.0, 0.0, 0.0, 1.0}; // default value - Scalar pPp = 0.0; // = p^T * P * p (zero by default) - Scalar rmsd = 0.0; // default value - - bool singular = N < 2; // (it doesn't make sense to rotate a single point) - - if (!singular) { - // Calculate the principal eigenvalue and eigenvector of matrix P. - // Store the principal eigenvector in "p" - // The vector "p" will contain the optimal rotation (in quaternion format) - - Scalar Evl[4]; // Store the eigenvalues of P here. - Scalar *Evc[4]; // Store the eigevectors here. This version has ** format. - Scalar _Evc[4 * 4]; // Contiguous 1D array for storing contents of "Evc" array - for (int i = 0; i < 4; i++) // We must make sure that - Evc[i] = &(_Evc[4 * i]); // Evc[i] points to the correct location in memory - - eigen_calc.Diagonalize(P, Evl, Evc); - - // Note: The eigenvalues are sorted in decreasing order by default. - pPp = Evl[0]; // = the maximum eigenvalue of P - for (int i = 0; i < 4; i++) - p[i] = Evc[0][i]; //copy eigenvector corresponding to this eigenvalue to p - } //if (! singular) - - // Now normalize p - Scalar pnorm = 0.0; - for (int i = 0; i < 4; i++) pnorm += p[i] * p[i]; - pnorm = sqrt(pnorm); - for (int i = 0; i < 4; i++) p[i] /= pnorm; - - // Finally, calculate the rotation matrix corresponding to "p" - // (convert a quaternion into a 3x3 rotation matrix) - - R[0][0] = (p[0] * p[0]) - (p[1] * p[1]) - (p[2] * p[2]) + (p[3] * p[3]); - R[1][1] = -(p[0] * p[0]) + (p[1] * p[1]) - (p[2] * p[2]) + (p[3] * p[3]); - R[2][2] = -(p[0] * p[0]) - (p[1] * p[1]) + (p[2] * p[2]) + (p[3] * p[3]); - R[0][1] = 2 * (p[0] * p[1] - p[2] * p[3]); - R[1][0] = 2 * (p[0] * p[1] + p[2] * p[3]); - R[1][2] = 2 * (p[1] * p[2] - p[0] * p[3]); - R[2][1] = 2 * (p[1] * p[2] + p[0] * p[3]); - R[0][2] = 2 * (p[0] * p[2] + p[1] * p[3]); - R[2][0] = 2 * (p[0] * p[2] - p[1] * p[3]); - - q[0] = p[3]; // Note: The "p" variable is not a quaternion in the - q[1] = p[0]; // conventional sense because its elements - q[2] = p[1]; // are in the wrong order. I correct for that here. - q[3] = p[2]; // "q" is the quaternion correspond to rotation R. - - // Optional: Decide the scale factor, c - c = 1.0; // by default, don't rescale the coordinates - - if ((allow_rescale) && (!singular)) { - Scalar Waxaixai = 0.0; - Scalar WaxaiXai = 0.0; - for (size_t a = 0; a < N; a++) { - Scalar weight = aWeights[a]; - for (int i = 0; i < 3; i++) { - Waxaixai += weight * aaXm_shifted[a][i] * aaXm_shifted[a][i]; - WaxaiXai += weight * aaXm_shifted[a][i] * aaXf_shifted[a][i]; - } - } - c = (WaxaiXai + pPp) / Waxaixai; - - } // if (allow_rescale) - - // Finally compute the RMSD between the two coordinate sets: - // First compute E0 from equation 24 of the paper - Scalar E0 = 0.0; - for (size_t n = 0; n < N; n++) { - Scalar weight = aWeights[n]; - for (int d = 0; d < 3; d++) - // (remember to include the scale factor "c" that we inserted) - E0 += weight * (SQR(aaXf_shifted[n][d] - c * aaXm_shifted[n][d])); - } - Scalar sum_sqr_dist = E0 - c * 2.0 * pPp; - if (sum_sqr_dist < 0.0) //(edge case due to rounding error) - sum_sqr_dist = 0.0; - - if (!singular) rmsd = sqrt(sum_sqr_dist / sum_weights); - - // Lastly, calculate the translational offset. - // If c!=1, this is slightly more complicated than it seems. Recall that: - //RMSD=sqrt((Sum_i w_i * |X_i - Sum_j(c*R_ij*x_j + T_i))|^2) / (Sum_j w_j)) - // =sqrt((Sum_i w_i * |X_i - x_i')|^2) / (Sum_j w_j)) - // where - // x_i' = Sum_j(c*R_ij*x_j) + T_i - // = Xcm_i + c*R_ij*(x_j - xcm_j) - // and Xcm and xcm = center_of_mass for the frozen and mobile point clouds - // - // Hence: - // T_i = Xcm_i - Sum_j c*R_ij*xcm_j - // In the code, Xcm_i is represented by "aCenter_f[i]" - // and xcm_j is represented by "aCenter_m[j]" - - for (int i = 0; i < 3; i++) { - T[i] = aCenter_f[i]; - for (int j = 0; j < 3; j++) { T[i] -= c * R[i][j] * aCenter_m[j]; } - } - - return rmsd; - -} //Superpose3D::Superpose(aaXf, aaXm, allow_rescale) - -template -void Superpose3D::SetNumPoints(size_t N) -{ - Dealloc(); - Alloc(N); -} - -template -void Superpose3D::SetWeights(ConstArray aWeights) -{ - for (size_t i = 0; i < N; i++) this->aWeights[i] = aWeights[i]; -} - -template -Superpose3D::Superpose3D(size_t N) : eigen_calc(4) -{ - Init(); - Alloc(N); -} - -template -Superpose3D::Superpose3D(size_t N, ConstArray aWeights) : - eigen_calc(4) -{ - Init(); - Alloc(N); - SetWeights(aWeights); -} - -template -Superpose3D::~Superpose3D() -{ - Dealloc(); -} - -template -void Superpose3D::Init() -{ - R = nullptr; - aWeights = nullptr; - aaXf_shifted = nullptr; - aaXm_shifted = nullptr; -} - -// memory management: - -template -void Superpose3D::Alloc(size_t N) -{ - this->N = N; - aWeights = new Scalar[N]; - for (size_t i = 0; i < N; i++) aWeights[i] = 1.0 / N; - MathEigen::Alloc2D(3, 3, &R); - MathEigen::Alloc2D(N, 3, &aaXf_shifted); - MathEigen::Alloc2D(N, 3, &aaXm_shifted); -} - -template -void Superpose3D::Dealloc() -{ - if (R) MathEigen::Dealloc2D(&R); - if (aWeights) delete[] aWeights; - if (aaXf_shifted) MathEigen::Dealloc2D(&aaXf_shifted); - if (aaXm_shifted) MathEigen::Dealloc2D(&aaXm_shifted); -} - -// memory management: copy and move constructor, swap, and assignment operator: - -template -Superpose3D::Superpose3D( - const Superpose3D &source) : - eigen_calc(4) -{ - Init(); - Alloc(source.N); - - //assert(N == source.N); - - for (int i = 0; i < N; i++) { - std::copy(source.aaXf_shifted[i], source.aaXf_shifted[i] + 3, aaXf_shifted[i]); - std::copy(source.aaXm_shifted[i], source.aaXm_shifted[i] + 3, aaXm_shifted[i]); - } -} - -template -void Superpose3D::swap( - Superpose3D &other) -{ - std::swap(N, other.N); - std::swap(R, other.R); - std::swap(aaXf_shifted, other.aaXf_shifted); - std::swap(aaXm_shifted, other.aaXm_shifted); -} - -// Move constructor (C++11) -template -Superpose3D::Superpose3D( - Superpose3D &&other) -{ - Init(); - swap(*this, other); -} - -// Using the "copy-swap" idiom for the assignment operator -template -Superpose3D & -Superpose3D::operator=( - Superpose3D source) -{ - this->swap(source); - return *this; -} - -#endif //#ifndef LMP_SUPERPOSE3D_H diff --git a/src/REACTION/fix_bond_react.cpp b/src/REACTION/fix_bond_react.cpp index 8c241355fd..3ef1cae895 100644 --- a/src/REACTION/fix_bond_react.cpp +++ b/src/REACTION/fix_bond_react.cpp @@ -607,6 +607,8 @@ FixBondReact::FixBondReact(LAMMPS *lmp, int narg, char **arg) : FixBondReact::~FixBondReact() { + if (copymode) return; // needed for KOKKOS [alphataubio,2024/08] + for (int i = 0; i < narrhenius; i++) { delete rrhandom[i]; } From 5f5e2d9a64a7b88205d3e84f578235fbb9e0d2c9 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Mon, 19 Aug 2024 20:58:41 -0400 Subject: [PATCH 0096/1018] added fix nve/limit/kk --- src/KOKKOS/fix_nve_limit_kokkos.cpp | 190 ++++++++++++++++++++++++++++ src/KOKKOS/fix_nve_limit_kokkos.h | 42 ++++++ src/fix_nve_limit.h | 2 +- 3 files changed, 233 insertions(+), 1 deletion(-) create mode 100644 src/KOKKOS/fix_nve_limit_kokkos.cpp create mode 100644 src/KOKKOS/fix_nve_limit_kokkos.h diff --git a/src/KOKKOS/fix_nve_limit_kokkos.cpp b/src/KOKKOS/fix_nve_limit_kokkos.cpp new file mode 100644 index 0000000000..a073451f9e --- /dev/null +++ b/src/KOKKOS/fix_nve_limit_kokkos.cpp @@ -0,0 +1,190 @@ +// clang-format off +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing author: Mitch Murphy, alphataubio at gmail com +------------------------------------------------------------------------- */ + +#include "fix_nve_limit_kokkos.h" + +#include "atom_kokkos.h" +#include "atom_masks.h" +#include "kokkos_type.h" + +#include + +using namespace LAMMPS_NS; +using namespace FixConst; + +/* ---------------------------------------------------------------------- */ + +template +FixNVELimitKokkos::FixNVELimitKokkos(LAMMPS *lmp, int narg, char **arg) : + FixNVELimit(lmp, narg, arg) +{ + kokkosable = 1; + execution_space = ExecutionSpaceFromDevice::space; + atomKK = (AtomKokkos *) atom; +} + +/* ---------------------------------------------------------------------- + allow for both per-type and per-atom mass +------------------------------------------------------------------------- */ + +template +void FixNVELimitKokkos::initial_integrate(int /*vflag*/) +{ + int nlocal = atom->nlocal; + if (igroup == atom->firstgroup) nlocal = atom->nfirst; + + auto d_x = atomKK->k_x.template view(); + auto d_v = atomKK->k_v.template view(); + auto d_f = atomKK->k_f.template view(); + auto d_mask = atomKK->k_mask.template view(); + + if (atomKK->rmass) { + + auto d_rmass = atomKK->k_rmass.template view(); + auto d_type = atomKK->k_type.template view(); + atomKK->sync(execution_space, X_MASK|V_MASK|F_MASK|MASK_MASK|RMASS_MASK ); + + Kokkos::parallel_reduce(nlocal, KOKKOS_LAMBDA(const int i, int &l_ncount) { + if (d_mask[i] & groupbit) { + const double dtfm = dtf / d_rmass[i]; + d_v(i,0) += dtfm * d_f(i,0); + d_v(i,1) += dtfm * d_f(i,1); + d_v(i,2) += dtfm * d_f(i,2); + + const double vsq = d_v(i,0)*d_v(i,0) + d_v(i,1)*d_v(i,1) + d_v(i,2)*d_v(i,2); + if (vsq > vlimitsq) { + l_ncount++; + const double scale = sqrt(vlimitsq/vsq); + d_v(i,0) *= scale; + d_v(i,1) *= scale; + d_v(i,2) *= scale; + } + + d_x(i,0) += dtv * d_v(i,0); + d_x(i,1) += dtv * d_v(i,1); + d_x(i,2) += dtv * d_v(i,2); + } + }, ncount); + + } else { + + auto d_mass = atomKK->k_mass.template view(); + auto d_type = atomKK->k_type.template view(); + atomKK->sync(execution_space, X_MASK|V_MASK|F_MASK|MASK_MASK|TYPE_MASK ); + + Kokkos::parallel_reduce(nlocal, KOKKOS_LAMBDA(const int i, int &l_ncount) { + if (d_mask[i] & groupbit) { + const double dtfm = dtf / d_mass[d_type[i]]; + d_v(i,0) += dtfm * d_f(i,0); + d_v(i,1) += dtfm * d_f(i,1); + d_v(i,2) += dtfm * d_f(i,2); + + const double vsq = d_v(i,0)*d_v(i,0) + d_v(i,1)*d_v(i,1) + d_v(i,2)*d_v(i,2); + if (vsq > vlimitsq) { + l_ncount++; + const double scale = sqrt(vlimitsq/vsq); + d_v(i,0) *= scale; + d_v(i,1) *= scale; + d_v(i,2) *= scale; + } + + d_x(i,0) += dtv * d_v(i,0); + d_x(i,1) += dtv * d_v(i,1); + d_x(i,2) += dtv * d_v(i,2); + } + }, ncount); + } + + atomKK->modified(execution_space, X_MASK | V_MASK ); + +} + +/* ---------------------------------------------------------------------- */ + +template +void FixNVELimitKokkos::final_integrate() +{ + double dtfm,vsq; + int nlocal = atom->nlocal; + if (igroup == atom->firstgroup) nlocal = atom->nfirst; + + auto d_v = atomKK->k_v.template view(); + auto d_f = atomKK->k_f.template view(); + auto d_mask = atomKK->k_mask.template view(); + + if (atomKK->rmass) { + + auto d_rmass = atomKK->k_rmass.template view(); + atomKK->sync(execution_space, V_MASK|F_MASK|MASK_MASK|RMASS_MASK ); + + Kokkos::parallel_reduce(nlocal, KOKKOS_LAMBDA(const int i, int &l_ncount) { + if (d_mask[i] & groupbit) { + const double dtfm = dtf / d_rmass[i]; + d_v(i,0) += dtfm * d_f(i,0); + d_v(i,1) += dtfm * d_f(i,1); + d_v(i,2) += dtfm * d_f(i,2); + + const double vsq = d_v(i,0)*d_v(i,0) + d_v(i,1)*d_v(i,1) + d_v(i,2)*d_v(i,2); + if (vsq > vlimitsq) { + l_ncount++; + const double scale = sqrt(vlimitsq/vsq); + d_v(i,0) *= scale; + d_v(i,1) *= scale; + d_v(i,2) *= scale; + } + } + }, ncount); + + } else { + + auto d_mass = atomKK->k_mass.template view(); + auto d_type = atomKK->k_type.template view(); + atomKK->sync(execution_space, V_MASK|F_MASK|MASK_MASK|TYPE_MASK ); + + Kokkos::parallel_reduce(nlocal, KOKKOS_LAMBDA(const int i, int &l_ncount) { + if (d_mask[i] & groupbit) { + const double dtfm = dtf / d_mass[d_type[i]]; + d_v(i,0) += dtfm * d_f(i,0); + d_v(i,1) += dtfm * d_f(i,1); + d_v(i,2) += dtfm * d_f(i,2); + + const double vsq = d_v(i,0)*d_v(i,0) + d_v(i,1)*d_v(i,1) + d_v(i,2)*d_v(i,2); + if (vsq > vlimitsq) { + l_ncount++; + const double scale = sqrt(vlimitsq/vsq); + d_v(i,0) *= scale; + d_v(i,1) *= scale; + d_v(i,2) *= scale; + } + } + }, ncount); + } + + atomKK->modified(execution_space, V_MASK ); + +} + +/* ---------------------------------------------------------------------- */ + +namespace LAMMPS_NS { +template class FixNVELimitKokkos; +#ifdef LMP_KOKKOS_GPU +template class FixNVELimitKokkos; +#endif +} + diff --git a/src/KOKKOS/fix_nve_limit_kokkos.h b/src/KOKKOS/fix_nve_limit_kokkos.h new file mode 100644 index 0000000000..f639f60640 --- /dev/null +++ b/src/KOKKOS/fix_nve_limit_kokkos.h @@ -0,0 +1,42 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef FIX_CLASS +// clang-format off +FixStyle(nve/limit/kk,FixNVELimitKokkos); +FixStyle(nve/limit/kk/device,FixNVELimitKokkos); +FixStyle(nve/limit/kk/host,FixNVELimitKokkos); + +// clang-format on +#else + +#ifndef LMP_FIX_NVE_LIMIT_KOKKOS_H +#define LMP_FIX_NVE_LIMIT_KOKKOS_H + +#include "fix_nve_limit.h" + +namespace LAMMPS_NS { + +template +class FixNVELimitKokkos : public FixNVELimit { + public: + FixNVELimitKokkos(class LAMMPS *, int, char **); + void initial_integrate(int) override; + void final_integrate() override; + +}; + +} // namespace LAMMPS_NS + +#endif +#endif diff --git a/src/fix_nve_limit.h b/src/fix_nve_limit.h index 2a32aee975..e8a07d815a 100644 --- a/src/fix_nve_limit.h +++ b/src/fix_nve_limit.h @@ -36,7 +36,7 @@ class FixNVELimit : public Fix { void reset_dt() override; double compute_scalar() override; - private: + protected: double dtv, dtf; double *step_respa; int ncount; From d75fe348f160e0f59707484c85d9514beb97d483 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Tue, 20 Aug 2024 05:40:02 -0400 Subject: [PATCH 0097/1018] bugfix for compute_scalar() to work, test PASSED --- src/KOKKOS/fix_nve_limit_kokkos.cpp | 21 ++++++++++++++++----- src/KOKKOS/fix_nve_limit_kokkos.h | 1 + 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/src/KOKKOS/fix_nve_limit_kokkos.cpp b/src/KOKKOS/fix_nve_limit_kokkos.cpp index a073451f9e..28a3cbfe51 100644 --- a/src/KOKKOS/fix_nve_limit_kokkos.cpp +++ b/src/KOKKOS/fix_nve_limit_kokkos.cpp @@ -25,7 +25,6 @@ #include using namespace LAMMPS_NS; -using namespace FixConst; /* ---------------------------------------------------------------------- */ @@ -34,8 +33,14 @@ FixNVELimitKokkos::FixNVELimitKokkos(LAMMPS *lmp, int narg, char **a FixNVELimit(lmp, narg, arg) { kokkosable = 1; + + //FIXME: unit test fails when i turn this on + //fuse_integrate_flag = 1; + execution_space = ExecutionSpaceFromDevice::space; atomKK = (AtomKokkos *) atom; + datamask_read = EMPTY_MASK; + datamask_modify = EMPTY_MASK; } /* ---------------------------------------------------------------------- @@ -53,6 +58,8 @@ void FixNVELimitKokkos::initial_integrate(int /*vflag*/) auto d_f = atomKK->k_f.template view(); auto d_mask = atomKK->k_mask.template view(); + int d_ncount; + if (atomKK->rmass) { auto d_rmass = atomKK->k_rmass.template view(); @@ -79,7 +86,7 @@ void FixNVELimitKokkos::initial_integrate(int /*vflag*/) d_x(i,1) += dtv * d_v(i,1); d_x(i,2) += dtv * d_v(i,2); } - }, ncount); + }, d_ncount); } else { @@ -107,9 +114,10 @@ void FixNVELimitKokkos::initial_integrate(int /*vflag*/) d_x(i,1) += dtv * d_v(i,1); d_x(i,2) += dtv * d_v(i,2); } - }, ncount); + }, d_ncount); } + ncount += d_ncount; atomKK->modified(execution_space, X_MASK | V_MASK ); } @@ -127,6 +135,8 @@ void FixNVELimitKokkos::final_integrate() auto d_f = atomKK->k_f.template view(); auto d_mask = atomKK->k_mask.template view(); + int d_ncount; + if (atomKK->rmass) { auto d_rmass = atomKK->k_rmass.template view(); @@ -148,7 +158,7 @@ void FixNVELimitKokkos::final_integrate() d_v(i,2) *= scale; } } - }, ncount); + }, d_ncount); } else { @@ -172,9 +182,10 @@ void FixNVELimitKokkos::final_integrate() d_v(i,2) *= scale; } } - }, ncount); + }, d_ncount); } + ncount += d_ncount; atomKK->modified(execution_space, V_MASK ); } diff --git a/src/KOKKOS/fix_nve_limit_kokkos.h b/src/KOKKOS/fix_nve_limit_kokkos.h index f639f60640..b611996b66 100644 --- a/src/KOKKOS/fix_nve_limit_kokkos.h +++ b/src/KOKKOS/fix_nve_limit_kokkos.h @@ -24,6 +24,7 @@ FixStyle(nve/limit/kk/host,FixNVELimitKokkos); #define LMP_FIX_NVE_LIMIT_KOKKOS_H #include "fix_nve_limit.h" +#include "kokkos_type.h" namespace LAMMPS_NS { From cac0c56687322a6b913c957a6c866a6a023c10fa Mon Sep 17 00:00:00 2001 From: alphataubio Date: Tue, 20 Aug 2024 19:12:09 -0400 Subject: [PATCH 0098/1018] add charge to atom style template --- src/MOLECULE/atom_vec_template.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/MOLECULE/atom_vec_template.cpp b/src/MOLECULE/atom_vec_template.cpp index 2678f44327..8c646b27c0 100644 --- a/src/MOLECULE/atom_vec_template.cpp +++ b/src/MOLECULE/atom_vec_template.cpp @@ -29,20 +29,21 @@ AtomVecTemplate::AtomVecTemplate(LAMMPS *lmp) : AtomVec(lmp) atom->molecule_flag = 1; atom->molindex_flag = 1; atom->molatom_flag = 1; + atom->q_flag = 1; // strings with peratom variables to include in each AtomVec method // strings cannot contain fields in corresponding AtomVec default strings // order of fields in the string does not matter // except fields_data_atom and fields_data_vel which must match data file - fields_grow = {"molecule", "molindex", "molatom"}; - fields_copy = {"molecule", "molindex", "molatom"}; - fields_border = {"molecule", "molindex", "molatom"}; - fields_border_vel = {"molecule", "molindex", "molatom"}; - fields_exchange = {"molecule", "molindex", "molatom"}; - fields_restart = {"molecule", "molindex", "molatom"}; - fields_create = {"molecule", "molindex", "molatom"}; - fields_data_atom = {"id", "molecule", "molindex", "molatom", "type", "x"}; + fields_grow = {"q","molecule", "molindex", "molatom"}; + fields_copy = {"q","molecule", "molindex", "molatom"}; + fields_border = {"q","molecule", "molindex", "molatom"}; + fields_border_vel = {"q","molecule", "molindex", "molatom"}; + fields_exchange = {"q","molecule", "molindex", "molatom"}; + fields_restart = {"q","molecule", "molindex", "molatom"}; + fields_create = {"q","molecule", "molindex", "molatom"}; + fields_data_atom = {"id", "molecule", "type", "q", "x", "molindex", "molatom"}; fields_data_vel = {"id", "v"}; setup_fields(); From 3aadd8bd84b94b3b8b64d0c966156f0cb35ae30d Mon Sep 17 00:00:00 2001 From: alphataubio Date: Tue, 20 Aug 2024 19:12:27 -0400 Subject: [PATCH 0099/1018] fix typo in comment --- src/molecule.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/molecule.cpp b/src/molecule.cpp index 617402d605..468f7dd136 100644 --- a/src/molecule.cpp +++ b/src/molecule.cpp @@ -958,7 +958,7 @@ void Molecule::diameters(char *line) } /* ---------------------------------------------------------------------- - read charges from file + read dipoles from file ------------------------------------------------------------------------- */ void Molecule::dipoles(char *line) From c968787c41f6f157b01b4773550f15a82301a552 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Wed, 21 Aug 2024 16:19:09 -0400 Subject: [PATCH 0100/1018] fix molecule add for MESH and remove 'not compatible' error message --- src/create_atoms.cpp | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/src/create_atoms.cpp b/src/create_atoms.cpp index d6c402f721..b8d42156d1 100644 --- a/src/create_atoms.cpp +++ b/src/create_atoms.cpp @@ -303,7 +303,7 @@ void CreateAtoms::command(int narg, char **arg) if (onemol->xflag == 0) error->all(FLERR, "Create_atoms molecule must have coordinates"); if (onemol->typeflag == 0) error->all(FLERR, "Create_atoms molecule must have atom types"); if (ntype + onemol->ntypes <= 0 || ntype + onemol->ntypes > atom->ntypes) - error->all(FLERR, "Invalid atom type in create_atoms mol command"); + error->all(FLERR, "Invalid atom type {} in create_atoms mol command (onemol->ntypes {} atom->ntypes {})", ntype, onemol->ntypes, atom->ntypes); if (onemol->tag_require && !atom->tag_enable) error->all(FLERR, "Create_atoms molecule has atom IDs, but system does not"); if (atom->molecular == Atom::TEMPLATE && onemol != atom->avec->onemols[0]) @@ -319,11 +319,7 @@ void CreateAtoms::command(int narg, char **arg) memory->create(xmol, onemol->natoms, 3, "create_atoms:xmol"); } - if (style == MESH) { - if (mode == MOLECULE) - error->all(FLERR, "Create_atoms mesh is not compatible with the 'mol' option"); - if (scaleflag) error->all(FLERR, "Create_atoms mesh must use 'units box' option"); - } + if (style == MESH && scaleflag) error->all(FLERR, "Create_atoms mesh must use 'units box' option"); ranlatt = nullptr; if (subsetflag != NONE) ranlatt = new RanMars(lmp, subsetseed + comm->me); @@ -968,7 +964,12 @@ int CreateAtoms::add_bisection(const double vert[3][3], tagint molid) if ((center[0] >= sublo[0]) && (center[0] < subhi[0]) && (center[1] >= sublo[1]) && (center[1] < subhi[1]) && (center[2] >= sublo[2]) && (center[2] < subhi[2])) { - atom->avec->create_atom(ntype, center); + if (mode == ATOM) atom->avec->create_atom(ntype, center); + else { + get_xmol(center); + add_molecule(); + } + int idx = atom->nlocal - 1; if (atom->radius_flag) atom->radius[idx] = ravg * radscale; if (atom->molecule_flag) atom->molecule[idx] = molid; @@ -1050,7 +1051,12 @@ int CreateAtoms::add_quasirandom(const double vert[3][3], tagint molid) if ((point[0] >= sublo[0]) && (point[0] < subhi[0]) && (point[1] >= sublo[1]) && (point[1] < subhi[1]) && (point[2] >= sublo[2]) && (point[2] < subhi[2])) { - atom->avec->create_atom(ntype, point); + if (mode == ATOM) atom->avec->create_atom(ntype, point); + else { + get_xmol(point); + add_molecule(); + } + int idx = atom->nlocal - 1; if (atom->molecule_flag) atom->molecule[idx] = molid; if (atom->radius_flag) atom->radius[idx] = rad * radscale; From 3ea74b17252ef4a4e16d2ee6841c518e983e435a Mon Sep 17 00:00:00 2001 From: alphataubio Date: Wed, 21 Aug 2024 16:20:17 -0400 Subject: [PATCH 0101/1018] update atom_style template test for added charge --- unittest/formats/test_atom_styles.cpp | 451 +------------------------- 1 file changed, 12 insertions(+), 439 deletions(-) diff --git a/unittest/formats/test_atom_styles.cpp b/unittest/formats/test_atom_styles.cpp index 921d469e31..90c8b07b02 100644 --- a/unittest/formats/test_atom_styles.cpp +++ b/unittest/formats/test_atom_styles.cpp @@ -2743,418 +2743,15 @@ TEST_F(AtomStyleTest, template) expected.has_x = true; expected.has_v = true; expected.has_f = true; - expected.molecule_flag = 1; - expected.molindex_flag = 1; - expected.molatom_flag = 1; - expected.nmolecule = 2; - expected.map_style = 3; - - ASSERT_ATOM_STATE_EQ(lmp->atom, expected); - - BEGIN_HIDE_OUTPUT(); - command("create_box 4 box bond/types 2 angle/types 2 "); - command("create_atoms 0 single -2.0 2.0 0.1 mol twomols 65234"); - command("create_atoms 0 single -2.0 -2.0 -0.1 mol twomols 62346"); - command("create_atoms 0 single 2.0 2.0 -0.1 mol twomols 61354"); - command("create_atoms 3 single 2.0 -2.0 0.1"); - command("create_atoms 3 single 2.0 2.0 -2.1"); - command("create_atoms 4 single 2.0 -2.0 2.1"); - command("mass 1 16.0"); - command("mass 2 1.0"); - command("mass 3 12.0"); - command("mass 4 16.0"); - command("bond_style zero"); - command("bond_coeff 1 1.0"); - command("bond_coeff 2 1.16"); - command("angle_style zero"); - command("angle_coeff * 109.0"); - command("pair_coeff * *"); - END_HIDE_OUTPUT(); - ASSERT_THAT(std::string(lmp->atom->atom_style), Eq("template")); - ASSERT_NE(lmp->atom->avec, nullptr); - ASSERT_EQ(lmp->atom->natoms, 12); - ASSERT_EQ(lmp->atom->nbonds, 6); - ASSERT_EQ(lmp->atom->nbondtypes, 2); - ASSERT_EQ(lmp->atom->nangles, 3); - ASSERT_EQ(lmp->atom->nangletypes, 2); - ASSERT_EQ(lmp->atom->nellipsoids, 0); - ASSERT_EQ(lmp->atom->nlocal, 12); - ASSERT_EQ(lmp->atom->nghost, 0); - ASSERT_NE(lmp->atom->nmax, -1); - ASSERT_EQ(lmp->atom->tag_enable, 1); - ASSERT_EQ(lmp->atom->molecular, Atom::TEMPLATE); - ASSERT_EQ(lmp->atom->ntypes, 4); - ASSERT_EQ(lmp->atom->nextra_grow, 0); - ASSERT_EQ(lmp->atom->nextra_restart, 0); - ASSERT_EQ(lmp->atom->nextra_border, 0); - ASSERT_EQ(lmp->atom->nextra_grow_max, 0); - ASSERT_EQ(lmp->atom->nextra_restart_max, 0); - ASSERT_EQ(lmp->atom->nextra_border_max, 0); - ASSERT_EQ(lmp->atom->nextra_store, 0); - ASSERT_EQ(lmp->atom->extra_grow, nullptr); - ASSERT_EQ(lmp->atom->extra_restart, nullptr); - ASSERT_EQ(lmp->atom->extra_border, nullptr); - ASSERT_EQ(lmp->atom->extra, nullptr); - - ASSERT_NE(lmp->atom->mass, nullptr); - ASSERT_NE(lmp->atom->mass_setflag, nullptr); - - BEGIN_HIDE_OUTPUT(); - command("write_data test_atom_styles.data"); - command("clear"); - command("units real"); - command("newton off on"); - command("molecule twomols h2o.mol co2.mol offset 2 1 1 0 0"); - command("atom_style template twomols"); - command("pair_style zero 4.0"); - command("bond_style zero"); - command("angle_style zero"); - command("atom_modify map array"); - command("read_data test_atom_styles.data"); - END_HIDE_OUTPUT(); - ASSERT_THAT(std::string(lmp->atom->atom_style), Eq("template")); - ASSERT_NE(lmp->atom->avec, nullptr); - - ASSERT_EQ(lmp->atom->natoms, 12); - ASSERT_EQ(lmp->atom->nlocal, 12); - ASSERT_EQ(lmp->atom->nbonds, 6); - ASSERT_EQ(lmp->atom->nangles, 3); - ASSERT_EQ(lmp->atom->nbondtypes, 2); - ASSERT_EQ(lmp->atom->nangletypes, 2); - ASSERT_EQ(lmp->atom->nghost, 0); - ASSERT_NE(lmp->atom->nmax, -1); - ASSERT_EQ(lmp->atom->tag_enable, 1); - ASSERT_EQ(lmp->atom->molecular, Atom::TEMPLATE); - ASSERT_EQ(lmp->atom->ntypes, 4); - ASSERT_NE(lmp->atom->sametag, nullptr); - ASSERT_EQ(lmp->atom->tag_consecutive(), 1); - ASSERT_EQ(lmp->atom->map_style, Atom::MAP_ARRAY); - ASSERT_EQ(lmp->atom->map_user, 1); - ASSERT_EQ(lmp->atom->map_tag_max, 12); - - auto *molecule = lmp->atom->molecule; - auto *molindex = lmp->atom->molindex; - auto *molatom = lmp->atom->molatom; - - ASSERT_EQ(molecule[GETIDX(1)], 1); - ASSERT_EQ(molecule[GETIDX(2)], 1); - ASSERT_EQ(molecule[GETIDX(3)], 1); - ASSERT_EQ(molecule[GETIDX(4)], 2); - ASSERT_EQ(molecule[GETIDX(5)], 2); - ASSERT_EQ(molecule[GETIDX(6)], 2); - ASSERT_EQ(molecule[GETIDX(7)], 3); - ASSERT_EQ(molecule[GETIDX(8)], 3); - ASSERT_EQ(molecule[GETIDX(9)], 3); - ASSERT_EQ(molecule[GETIDX(10)], 0); - ASSERT_EQ(molecule[GETIDX(11)], 0); - ASSERT_EQ(molecule[GETIDX(12)], 0); - ASSERT_EQ(molindex[GETIDX(1)], 0); - ASSERT_EQ(molindex[GETIDX(2)], 0); - ASSERT_EQ(molindex[GETIDX(3)], 0); - ASSERT_EQ(molindex[GETIDX(4)], 0); - ASSERT_EQ(molindex[GETIDX(5)], 0); - ASSERT_EQ(molindex[GETIDX(6)], 0); - ASSERT_EQ(molindex[GETIDX(7)], 0); - ASSERT_EQ(molindex[GETIDX(8)], 0); - ASSERT_EQ(molindex[GETIDX(9)], 0); - ASSERT_EQ(molindex[GETIDX(10)], -1); - ASSERT_EQ(molindex[GETIDX(11)], -1); - ASSERT_EQ(molindex[GETIDX(12)], -1); - ASSERT_EQ(molatom[GETIDX(1)], 0); - ASSERT_EQ(molatom[GETIDX(2)], 1); - ASSERT_EQ(molatom[GETIDX(3)], 2); - ASSERT_EQ(molatom[GETIDX(4)], 0); - ASSERT_EQ(molatom[GETIDX(5)], 1); - ASSERT_EQ(molatom[GETIDX(6)], 2); - ASSERT_EQ(molatom[GETIDX(7)], 0); - ASSERT_EQ(molatom[GETIDX(8)], 1); - ASSERT_EQ(molatom[GETIDX(9)], 2); - ASSERT_EQ(molatom[GETIDX(10)], -1); - ASSERT_EQ(molatom[GETIDX(11)], -1); - ASSERT_EQ(molatom[GETIDX(12)], -1); - - BEGIN_HIDE_OUTPUT(); - command("clear"); - command("units real"); - command("molecule twomols h2o.mol co2.mol offset 2 1 1 0 0"); - command("atom_style template twomols"); - command("pair_style zero 4.0"); - command("bond_style zero"); - command("angle_style zero"); - command("atom_modify map array"); - command("read_data test_atom_styles.data"); - END_HIDE_OUTPUT(); - ASSERT_THAT(std::string(lmp->atom->atom_style), Eq("template")); - ASSERT_NE(lmp->atom->avec, nullptr); - - ASSERT_EQ(lmp->atom->natoms, 12); - ASSERT_EQ(lmp->atom->nlocal, 12); - ASSERT_EQ(lmp->atom->nbonds, 6); - ASSERT_EQ(lmp->atom->nangles, 3); - ASSERT_EQ(lmp->atom->nbondtypes, 2); - ASSERT_EQ(lmp->atom->nangletypes, 2); - ASSERT_EQ(lmp->atom->nghost, 0); - ASSERT_NE(lmp->atom->nmax, -1); - ASSERT_EQ(lmp->atom->tag_enable, 1); - ASSERT_EQ(lmp->atom->molecular, Atom::TEMPLATE); - ASSERT_EQ(lmp->atom->ntypes, 4); - ASSERT_NE(lmp->atom->sametag, nullptr); - ASSERT_EQ(lmp->atom->tag_consecutive(), 1); - ASSERT_EQ(lmp->atom->map_style, Atom::MAP_ARRAY); - ASSERT_EQ(lmp->atom->map_user, 1); - ASSERT_EQ(lmp->atom->map_tag_max, 12); - - molecule = lmp->atom->molecule; - molindex = lmp->atom->molindex; - molatom = lmp->atom->molatom; - - ASSERT_EQ(molindex[GETIDX(1)], 0); - ASSERT_EQ(molindex[GETIDX(2)], 0); - ASSERT_EQ(molindex[GETIDX(3)], 0); - ASSERT_EQ(molindex[GETIDX(4)], 0); - ASSERT_EQ(molindex[GETIDX(5)], 0); - ASSERT_EQ(molindex[GETIDX(6)], 0); - ASSERT_EQ(molindex[GETIDX(7)], 0); - ASSERT_EQ(molindex[GETIDX(8)], 0); - ASSERT_EQ(molindex[GETIDX(9)], 0); - ASSERT_EQ(molindex[GETIDX(10)], -1); - ASSERT_EQ(molindex[GETIDX(11)], -1); - ASSERT_EQ(molindex[GETIDX(12)], -1); - ASSERT_EQ(molatom[GETIDX(1)], 0); - ASSERT_EQ(molatom[GETIDX(2)], 1); - ASSERT_EQ(molatom[GETIDX(3)], 2); - ASSERT_EQ(molatom[GETIDX(4)], 0); - ASSERT_EQ(molatom[GETIDX(5)], 1); - ASSERT_EQ(molatom[GETIDX(6)], 2); - ASSERT_EQ(molatom[GETIDX(7)], 0); - ASSERT_EQ(molatom[GETIDX(8)], 1); - ASSERT_EQ(molatom[GETIDX(9)], 2); - ASSERT_EQ(molatom[GETIDX(10)], -1); - ASSERT_EQ(molatom[GETIDX(11)], -1); - ASSERT_EQ(molatom[GETIDX(12)], -1); - - auto *x = lmp->atom->x; - auto *v = lmp->atom->v; - auto *type = lmp->atom->type; - - EXPECT_NEAR(x[GETIDX(10)][0], 2.0, EPSILON); - EXPECT_NEAR(x[GETIDX(10)][1], -2.0, EPSILON); - EXPECT_NEAR(x[GETIDX(10)][2], 0.1, EPSILON); - EXPECT_NEAR(x[GETIDX(11)][0], 2.0, EPSILON); - EXPECT_NEAR(x[GETIDX(11)][1], 2.0, EPSILON); - EXPECT_NEAR(x[GETIDX(11)][2], -2.1, EPSILON); - EXPECT_NEAR(x[GETIDX(12)][0], 2.0, EPSILON); - EXPECT_NEAR(x[GETIDX(12)][1], -2.0, EPSILON); - EXPECT_NEAR(x[GETIDX(12)][2], 2.1, EPSILON); - EXPECT_NEAR(v[GETIDX(1)][0], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(1)][1], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(1)][2], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(2)][0], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(2)][1], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(2)][2], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(3)][0], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(3)][1], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(3)][2], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(4)][0], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(4)][1], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(4)][2], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(5)][0], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(5)][1], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(5)][2], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(6)][0], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(6)][1], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(6)][2], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(7)][0], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(7)][1], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(7)][2], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(8)][0], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(8)][1], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(8)][2], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(9)][0], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(9)][1], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(9)][2], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(10)][0], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(10)][1], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(10)][2], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(11)][0], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(11)][1], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(11)][2], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(12)][0], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(12)][1], 0.0, EPSILON); - EXPECT_NEAR(v[GETIDX(12)][2], 0.0, EPSILON); - ASSERT_EQ(type[GETIDX(1)], 1); - ASSERT_EQ(type[GETIDX(2)], 2); - ASSERT_EQ(type[GETIDX(3)], 2); - ASSERT_EQ(type[GETIDX(4)], 1); - ASSERT_EQ(type[GETIDX(5)], 2); - ASSERT_EQ(type[GETIDX(6)], 2); - ASSERT_EQ(type[GETIDX(7)], 1); - ASSERT_EQ(type[GETIDX(8)], 2); - ASSERT_EQ(type[GETIDX(9)], 2); - ASSERT_EQ(type[GETIDX(10)], 3); - ASSERT_EQ(type[GETIDX(11)], 3); - ASSERT_EQ(type[GETIDX(12)], 4); - - BEGIN_HIDE_OUTPUT(); - command("group two id 7:10"); - command("delete_atoms group two compress no"); - command("write_restart test_atom_styles.restart"); - command("clear"); - command("molecule twomols h2o.mol co2.mol offset 2 1 1 0 0"); - command("read_restart test_atom_styles.restart"); - command("replicate 1 1 2 bbox"); - END_HIDE_OUTPUT(); - ASSERT_THAT(std::string(lmp->atom->atom_style), Eq("template")); - ASSERT_NE(lmp->atom->avec, nullptr); - ASSERT_EQ(lmp->atom->natoms, 16); - ASSERT_EQ(lmp->atom->nbonds, 8); - ASSERT_EQ(lmp->atom->nangles, 4); - ASSERT_EQ(lmp->atom->nlocal, 16); - ASSERT_EQ(lmp->atom->nghost, 0); - ASSERT_NE(lmp->atom->nmax, -1); - ASSERT_EQ(lmp->atom->tag_enable, 1); - ASSERT_EQ(lmp->atom->q_flag, 0); - ASSERT_EQ(lmp->atom->molecular, Atom::TEMPLATE); - ASSERT_EQ(lmp->atom->ntypes, 4); - ASSERT_EQ(lmp->atom->tag_consecutive(), 0); - ASSERT_EQ(lmp->atom->map_tag_max, 24); - - type = lmp->atom->type; - molecule = lmp->atom->molecule; - molindex = lmp->atom->molindex; - molatom = lmp->atom->molatom; - ASSERT_EQ(type[GETIDX(1)], 1); - ASSERT_EQ(type[GETIDX(2)], 2); - ASSERT_EQ(type[GETIDX(3)], 2); - ASSERT_EQ(type[GETIDX(4)], 1); - ASSERT_EQ(type[GETIDX(5)], 2); - ASSERT_EQ(type[GETIDX(6)], 2); - ASSERT_EQ(type[GETIDX(11)], 3); - ASSERT_EQ(type[GETIDX(12)], 4); - ASSERT_EQ(type[GETIDX(13)], 1); - ASSERT_EQ(type[GETIDX(14)], 2); - ASSERT_EQ(type[GETIDX(15)], 2); - ASSERT_EQ(type[GETIDX(16)], 1); - ASSERT_EQ(type[GETIDX(17)], 2); - ASSERT_EQ(type[GETIDX(18)], 2); - ASSERT_EQ(type[GETIDX(23)], 3); - ASSERT_EQ(type[GETIDX(24)], 4); - - ASSERT_EQ(molindex[GETIDX(1)], 0); - ASSERT_EQ(molindex[GETIDX(2)], 0); - ASSERT_EQ(molindex[GETIDX(3)], 0); - ASSERT_EQ(molindex[GETIDX(4)], 0); - ASSERT_EQ(molindex[GETIDX(5)], 0); - ASSERT_EQ(molindex[GETIDX(6)], 0); - ASSERT_EQ(molindex[GETIDX(11)], -1); - ASSERT_EQ(molindex[GETIDX(12)], -1); - ASSERT_EQ(molindex[GETIDX(13)], 0); - ASSERT_EQ(molindex[GETIDX(14)], 0); - ASSERT_EQ(molindex[GETIDX(15)], 0); - ASSERT_EQ(molindex[GETIDX(16)], 0); - ASSERT_EQ(molindex[GETIDX(17)], 0); - ASSERT_EQ(molindex[GETIDX(18)], 0); - ASSERT_EQ(molindex[GETIDX(23)], -1); - ASSERT_EQ(molindex[GETIDX(24)], -1); - ASSERT_EQ(molatom[GETIDX(1)], 0); - ASSERT_EQ(molatom[GETIDX(2)], 1); - ASSERT_EQ(molatom[GETIDX(3)], 2); - ASSERT_EQ(molatom[GETIDX(4)], 0); - ASSERT_EQ(molatom[GETIDX(5)], 1); - ASSERT_EQ(molatom[GETIDX(6)], 2); - ASSERT_EQ(molatom[GETIDX(11)], -1); - ASSERT_EQ(molatom[GETIDX(12)], -1); - ASSERT_EQ(molatom[GETIDX(13)], 0); - ASSERT_EQ(molatom[GETIDX(14)], 1); - ASSERT_EQ(molatom[GETIDX(15)], 2); - ASSERT_EQ(molatom[GETIDX(16)], 0); - ASSERT_EQ(molatom[GETIDX(17)], 1); - ASSERT_EQ(molatom[GETIDX(18)], 2); - ASSERT_EQ(molatom[GETIDX(23)], -1); - ASSERT_EQ(molatom[GETIDX(24)], -1); - - BEGIN_HIDE_OUTPUT(); - command("reset_atoms id"); - END_HIDE_OUTPUT(); - ASSERT_EQ(lmp->atom->tag_consecutive(), 1); - ASSERT_EQ(lmp->atom->map_tag_max, 16); - - type = lmp->atom->type; - molecule = lmp->atom->molecule; - molindex = lmp->atom->molindex; - molatom = lmp->atom->molatom; - ASSERT_EQ(type[GETIDX(1)], 1); - ASSERT_EQ(type[GETIDX(2)], 2); - ASSERT_EQ(type[GETIDX(3)], 2); - ASSERT_EQ(type[GETIDX(4)], 1); - ASSERT_EQ(type[GETIDX(5)], 2); - ASSERT_EQ(type[GETIDX(6)], 2); - ASSERT_EQ(type[GETIDX(7)], 4); - ASSERT_EQ(type[GETIDX(8)], 3); - ASSERT_EQ(type[GETIDX(9)], 1); - ASSERT_EQ(type[GETIDX(10)], 2); - ASSERT_EQ(type[GETIDX(11)], 2); - ASSERT_EQ(type[GETIDX(12)], 1); - ASSERT_EQ(type[GETIDX(13)], 2); - ASSERT_EQ(type[GETIDX(14)], 2); - ASSERT_EQ(type[GETIDX(15)], 4); - ASSERT_EQ(type[GETIDX(16)], 3); - ASSERT_EQ(molatom[GETIDX(1)], 0); - ASSERT_EQ(molatom[GETIDX(2)], 1); - ASSERT_EQ(molatom[GETIDX(3)], 2); - ASSERT_EQ(molatom[GETIDX(4)], 0); - ASSERT_EQ(molatom[GETIDX(5)], 1); - ASSERT_EQ(molatom[GETIDX(6)], 2); - ASSERT_EQ(molatom[GETIDX(7)], -1); - ASSERT_EQ(molatom[GETIDX(8)], -1); - ASSERT_EQ(molatom[GETIDX(9)], 0); - ASSERT_EQ(molatom[GETIDX(10)], 1); - ASSERT_EQ(molatom[GETIDX(11)], 2); - ASSERT_EQ(molatom[GETIDX(12)], 0); - ASSERT_EQ(molatom[GETIDX(13)], 1); - ASSERT_EQ(molatom[GETIDX(14)], 2); - ASSERT_EQ(molatom[GETIDX(15)], -1); - ASSERT_EQ(molatom[GETIDX(16)], -1); -} - -TEST_F(AtomStyleTest, template_charge) -{ - if (!LAMMPS::is_installed_pkg("MOLECULE")) GTEST_SKIP(); - BEGIN_HIDE_OUTPUT(); - command("molecule twomols h2o.mol co2.mol offset 2 1 1 0 0"); - command("atom_style hybrid template twomols charge"); - command("newton on"); - END_HIDE_OUTPUT(); - - AtomState expected; - expected.atom_style = "hybrid"; - expected.molecular = Atom::TEMPLATE; - expected.nbondtypes = 2; - expected.nangletypes = 2; - expected.tag_enable = 1; - expected.has_type = true; - expected.has_mask = true; - expected.has_image = true; - expected.has_x = true; - expected.has_v = true; - expected.has_f = true; - expected.molecule_flag = 1; - expected.molindex_flag = 1; - expected.molatom_flag = 1; expected.q_flag = 1; + expected.molecule_flag = 1; + expected.molindex_flag = 1; + expected.molatom_flag = 1; expected.nmolecule = 2; expected.map_style = 3; ASSERT_ATOM_STATE_EQ(lmp->atom, expected); - auto *hybrid = dynamic_cast(lmp->atom->avec); - ASSERT_THAT(std::string(lmp->atom->atom_style), Eq("hybrid")); - ASSERT_EQ(hybrid->nstyles, 2); - ASSERT_THAT(std::string(hybrid->keywords[0]), Eq("template")); - ASSERT_THAT(std::string(hybrid->keywords[1]), Eq("charge")); - ASSERT_NE(hybrid->styles[0], nullptr); - ASSERT_NE(hybrid->styles[1], nullptr); - BEGIN_HIDE_OUTPUT(); command("create_box 4 box bond/types 2 angle/types 2 "); command("create_atoms 0 single -2.0 2.0 0.1 mol twomols 65234"); @@ -3167,9 +2764,6 @@ TEST_F(AtomStyleTest, template_charge) command("mass 2 1.0"); command("mass 3 12.0"); command("mass 4 16.0"); - command("set atom 10 charge 0.7"); - command("set atom 11 charge -0.35"); - command("set atom 12 charge -0.35"); command("bond_style zero"); command("bond_coeff 1 1.0"); command("bond_coeff 2 1.16"); @@ -3177,15 +2771,8 @@ TEST_F(AtomStyleTest, template_charge) command("angle_coeff * 109.0"); command("pair_coeff * *"); END_HIDE_OUTPUT(); + ASSERT_THAT(std::string(lmp->atom->atom_style), Eq("template")); ASSERT_NE(lmp->atom->avec, nullptr); - hybrid = dynamic_cast(lmp->atom->avec); - ASSERT_THAT(std::string(lmp->atom->atom_style), Eq("hybrid")); - ASSERT_EQ(hybrid->nstyles, 2); - ASSERT_THAT(std::string(hybrid->keywords[0]), Eq("template")); - ASSERT_THAT(std::string(hybrid->keywords[1]), Eq("charge")); - ASSERT_NE(hybrid->styles[0], nullptr); - ASSERT_NE(hybrid->styles[1], nullptr); - ASSERT_EQ(lmp->atom->natoms, 12); ASSERT_EQ(lmp->atom->nbonds, 6); ASSERT_EQ(lmp->atom->nbondtypes, 2); @@ -3197,7 +2784,6 @@ TEST_F(AtomStyleTest, template_charge) ASSERT_NE(lmp->atom->nmax, -1); ASSERT_EQ(lmp->atom->tag_enable, 1); ASSERT_EQ(lmp->atom->molecular, Atom::TEMPLATE); - ASSERT_EQ(lmp->atom->q_flag, 1); ASSERT_EQ(lmp->atom->ntypes, 4); ASSERT_EQ(lmp->atom->nextra_grow, 0); ASSERT_EQ(lmp->atom->nextra_restart, 0); @@ -3220,14 +2806,14 @@ TEST_F(AtomStyleTest, template_charge) command("units real"); command("newton off on"); command("molecule twomols h2o.mol co2.mol offset 2 1 1 0 0"); - command("atom_style hybrid template twomols charge"); + command("atom_style template twomols"); command("pair_style zero 4.0"); command("bond_style zero"); command("angle_style zero"); command("atom_modify map array"); command("read_data test_atom_styles.data"); END_HIDE_OUTPUT(); - ASSERT_THAT(std::string(lmp->atom->atom_style), Eq("hybrid")); + ASSERT_THAT(std::string(lmp->atom->atom_style), Eq("template")); ASSERT_NE(lmp->atom->avec, nullptr); ASSERT_EQ(lmp->atom->natoms, 12); @@ -3292,14 +2878,14 @@ TEST_F(AtomStyleTest, template_charge) command("clear"); command("units real"); command("molecule twomols h2o.mol co2.mol offset 2 1 1 0 0"); - command("atom_style hybrid template twomols charge"); + command("atom_style template twomols"); command("pair_style zero 4.0"); command("bond_style zero"); command("angle_style zero"); command("atom_modify map array"); command("read_data test_atom_styles.data"); END_HIDE_OUTPUT(); - ASSERT_THAT(std::string(lmp->atom->atom_style), Eq("hybrid")); + ASSERT_THAT(std::string(lmp->atom->atom_style), Eq("template")); ASSERT_NE(lmp->atom->avec, nullptr); ASSERT_EQ(lmp->atom->natoms, 12); @@ -3351,7 +2937,6 @@ TEST_F(AtomStyleTest, template_charge) auto *x = lmp->atom->x; auto *v = lmp->atom->v; auto *type = lmp->atom->type; - auto *q = lmp->atom->q; EXPECT_NEAR(x[GETIDX(10)][0], 2.0, EPSILON); EXPECT_NEAR(x[GETIDX(10)][1], -2.0, EPSILON); @@ -3398,18 +2983,6 @@ TEST_F(AtomStyleTest, template_charge) EXPECT_NEAR(v[GETIDX(12)][0], 0.0, EPSILON); EXPECT_NEAR(v[GETIDX(12)][1], 0.0, EPSILON); EXPECT_NEAR(v[GETIDX(12)][2], 0.0, EPSILON); - EXPECT_NEAR(q[GETIDX(1)], -0.8472, EPSILON); - EXPECT_NEAR(q[GETIDX(2)], 0.4236, EPSILON); - EXPECT_NEAR(q[GETIDX(3)], 0.4236, EPSILON); - EXPECT_NEAR(q[GETIDX(4)], -0.8472, EPSILON); - EXPECT_NEAR(q[GETIDX(5)], 0.4236, EPSILON); - EXPECT_NEAR(q[GETIDX(6)], 0.4236, EPSILON); - EXPECT_NEAR(q[GETIDX(7)], -0.8472, EPSILON); - EXPECT_NEAR(q[GETIDX(8)], 0.4236, EPSILON); - EXPECT_NEAR(q[GETIDX(9)], 0.4236, EPSILON); - EXPECT_NEAR(q[GETIDX(10)], 0.7, EPSILON); - EXPECT_NEAR(q[GETIDX(11)], -0.35, EPSILON); - EXPECT_NEAR(q[GETIDX(12)], -0.35, EPSILON); ASSERT_EQ(type[GETIDX(1)], 1); ASSERT_EQ(type[GETIDX(2)], 2); ASSERT_EQ(type[GETIDX(3)], 2); @@ -3432,18 +3005,18 @@ TEST_F(AtomStyleTest, template_charge) command("read_restart test_atom_styles.restart"); command("replicate 1 1 2 bbox"); END_HIDE_OUTPUT(); - ASSERT_THAT(std::string(lmp->atom->atom_style), Eq("hybrid")); + ASSERT_THAT(std::string(lmp->atom->atom_style), Eq("template")); ASSERT_NE(lmp->atom->avec, nullptr); ASSERT_EQ(lmp->atom->natoms, 16); - + ASSERT_EQ(lmp->atom->nbonds, 8); + ASSERT_EQ(lmp->atom->nangles, 4); ASSERT_EQ(lmp->atom->nlocal, 16); ASSERT_EQ(lmp->atom->nghost, 0); ASSERT_NE(lmp->atom->nmax, -1); ASSERT_EQ(lmp->atom->tag_enable, 1); + ASSERT_EQ(lmp->atom->q_flag, 1); ASSERT_EQ(lmp->atom->molecular, Atom::TEMPLATE); ASSERT_EQ(lmp->atom->ntypes, 4); - ASSERT_EQ(lmp->atom->nbonds, 8); - ASSERT_EQ(lmp->atom->nangles, 4); ASSERT_EQ(lmp->atom->tag_consecutive(), 0); ASSERT_EQ(lmp->atom->map_tag_max, 24); From 5ea26e6cc1b5052d40e461f3fb64d624b2c081dd Mon Sep 17 00:00:00 2001 From: alphataubio Date: Wed, 21 Aug 2024 20:07:04 -0400 Subject: [PATCH 0102/1018] added RegSphereKokkos to bugfix dynamic_cast in FixWallRegionKokkos --- src/KOKKOS/region_sphere_kokkos.cpp | 168 ++++++++++++++++++++++++++++ src/KOKKOS/region_sphere_kokkos.h | 66 +++++++++++ 2 files changed, 234 insertions(+) create mode 100644 src/KOKKOS/region_sphere_kokkos.cpp create mode 100644 src/KOKKOS/region_sphere_kokkos.h diff --git a/src/KOKKOS/region_sphere_kokkos.cpp b/src/KOKKOS/region_sphere_kokkos.cpp new file mode 100644 index 0000000000..e27b5ef14c --- /dev/null +++ b/src/KOKKOS/region_sphere_kokkos.cpp @@ -0,0 +1,168 @@ +// clang-format off +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing author: Mitch Murphy (alphataubio at gmail.com) +------------------------------------------------------------------------- */ + +#include "region_sphere_kokkos.h" + +#include "atom_kokkos.h" +#include "atom_masks.h" + +using namespace LAMMPS_NS; + +/* ---------------------------------------------------------------------- */ + +template +RegSphereKokkos::RegSphereKokkos(LAMMPS *lmp, int narg, char **arg) + : RegSphere(lmp, narg, arg) +{ + atomKK = (AtomKokkos*) atom; +} + +/* ---------------------------------------------------------------------- + inside = 1 if x,y,z is inside or on surface + inside = 0 if x,y,z is outside and not on surface +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +int RegSphereKokkos::k_inside(double x, double y, double z) const +{ + const double delx = x - xc; + const double dely = y - yc; + const double delz = z - zc; + const double r = sqrt(delx * delx + dely * dely + delz * delz); + + if (r <= radius) return 1; + return 0; +} + +template +void RegSphereKokkos::match_all_kokkos(int groupbit_in, DAT::tdual_int_1d k_match_in) +{ + groupbit = groupbit_in; + d_match = k_match_in.template view(); + + auto execution_space = ExecutionSpaceFromDevice::space; + atomKK->sync(execution_space, X_MASK | MASK_MASK); + + auto d_x = atomKK->k_x.template view(); + auto d_mask = atomKK->k_mask.template view(); + + copymode = 1; + + Kokkos::parallel_for(atom->nlocal, KOKKOS_LAMBDA( const int &i ) { + if (d_mask[i] & groupbit) { + double x_tmp = d_x(i,0); + double y_tmp = d_x(i,1); + double z_tmp = d_x(i,2); + d_match[i] = match(x_tmp,y_tmp,z_tmp); + }}); + + copymode = 0; + + k_match_in.template modify(); +} + +/* ---------------------------------------------------------------------- + determine if point x,y,z is a match to region volume + XOR computes 0 if 2 args are the same, 1 if different + note that k_inside() returns 1 for points on surface of region + thus point on surface of exterior region will not match + if region has variable shape, invoke shape_update() once per timestep + if region is dynamic, apply inverse transform to x,y,z + unmove first, then unrotate, so don't have to change rotation point + caller is responsible for wrapping this call with + modify->clearstep_compute() and modify->addstep_compute() if needed +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +int RegSphereKokkos::match(double x, double y, double z) const +{ + if (dynamic) inverse_transform(x,y,z); + return !(k_inside(x,y,z) ^ interior); +} + +/* ---------------------------------------------------------------------- + transform a point x,y,z in moved space back to region space + undisplace first, then unrotate (around original P) +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void RegSphereKokkos::inverse_transform(double &x, double &y, double &z) const +{ + if (moveflag) { + x -= dx; + y -= dy; + z -= dz; + } + if (rotateflag) rotate(x,y,z,-theta); +} + +/* ---------------------------------------------------------------------- + rotate x,y,z by angle via right-hand rule around point and runit normal + sign of angle determines whether rotating forward/backward in time + return updated x,y,z + R = vector axis of rotation + P = point = point to rotate around + R0 = runit = unit vector for R + X0 = x,y,z = initial coord of atom + D = X0 - P = vector from P to X0 + C = (D dot R0) R0 = projection of D onto R, i.e. Dparallel + A = D - C = vector from R line to X0, i.e. Dperp + B = R0 cross A = vector perp to A in plane of rotation, same len as A + A,B define plane of circular rotation around R line + new x,y,z = P + C + A cos(angle) + B sin(angle) +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void RegSphereKokkos::rotate(double &x, double &y, double &z, double angle) const +{ + double a[3],b[3],c[3],d[3],disp[3]; + + double sine = sin(angle); + double cosine = cos(angle); + d[0] = x - point[0]; + d[1] = y - point[1]; + d[2] = z - point[2]; + double x0dotr = d[0]*runit[0] + d[1]*runit[1] + d[2]*runit[2]; + c[0] = x0dotr * runit[0]; + c[1] = x0dotr * runit[1]; + c[2] = x0dotr * runit[2]; + a[0] = d[0] - c[0]; + a[1] = d[1] - c[1]; + a[2] = d[2] - c[2]; + b[0] = runit[1]*a[2] - runit[2]*a[1]; + b[1] = runit[2]*a[0] - runit[0]*a[2]; + b[2] = runit[0]*a[1] - runit[1]*a[0]; + disp[0] = a[0]*cosine + b[0]*sine; + disp[1] = a[1]*cosine + b[1]*sine; + disp[2] = a[2]*cosine + b[2]*sine; + x = point[0] + c[0] + disp[0]; + y = point[1] + c[1] + disp[1]; + z = point[2] + c[2] + disp[2]; +} + +namespace LAMMPS_NS { +template class RegSphereKokkos; +#ifdef LMP_KOKKOS_GPU +template class RegSphereKokkos; +#endif +} + diff --git a/src/KOKKOS/region_sphere_kokkos.h b/src/KOKKOS/region_sphere_kokkos.h new file mode 100644 index 0000000000..8ccd6217bf --- /dev/null +++ b/src/KOKKOS/region_sphere_kokkos.h @@ -0,0 +1,66 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef REGION_CLASS +// clang-format off +RegionStyle(sphere/kk,RegSphereKokkos); +RegionStyle(sphere/kk/device,RegSphereKokkos); +RegionStyle(sphere/kk/host,RegSphereKokkos); +// clang-format on +#else + +// clang-format off +#ifndef LMP_REGION_SPHERE_KOKKOS_H +#define LMP_REGION_SPHERE_KOKKOS_H + +#include "region_sphere.h" +#include "kokkos_base.h" +#include "kokkos_type.h" + +namespace LAMMPS_NS { + +template +class RegSphereKokkos : public RegSphere, public KokkosBase { + friend class FixPour; + + public: + typedef DeviceType device_type; + typedef ArrayTypes AT; + + RegSphereKokkos(class LAMMPS *, int, char **); + + void match_all_kokkos(int, DAT::tdual_int_1d) override; + + //KOKKOS_INLINE_FUNCTION + //void operator()(TagRegBlockMatchAll, const int&) const; + + private: + int groupbit; + typename AT::t_int_1d d_match; + + KOKKOS_INLINE_FUNCTION + int k_inside(double, double, double) const; + KOKKOS_INLINE_FUNCTION + int match(double, double, double) const; + KOKKOS_INLINE_FUNCTION + void inverse_transform(double &, double &, double &) const; + KOKKOS_INLINE_FUNCTION + void rotate(double &, double &, double &, double) const; + +}; + +} + +#endif +#endif + From 623e1d68e53a55177d9388f369510215ecb385cc Mon Sep 17 00:00:00 2001 From: alphataubio Date: Wed, 21 Aug 2024 20:07:14 -0400 Subject: [PATCH 0103/1018] oops --- src/region_sphere.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/region_sphere.h b/src/region_sphere.h index f0e0bd195c..1fdda7fd29 100644 --- a/src/region_sphere.h +++ b/src/region_sphere.h @@ -36,7 +36,7 @@ class RegSphere : public Region { void set_velocity_shape() override; void velocity_contact_shape(double *, double *) override; - private: + protected: // KOKKOS subclass needs protected not private double xc, yc, zc; double radius; int xstyle, xvar; From d07e1b918e0b2f35db55d85d1b93e24c1412d121 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Wed, 21 Aug 2024 20:07:43 -0400 Subject: [PATCH 0104/1018] update email and fix typo --- src/KOKKOS/fix_wall_region_kokkos.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/KOKKOS/fix_wall_region_kokkos.cpp b/src/KOKKOS/fix_wall_region_kokkos.cpp index 96bf968293..1675cee0ce 100644 --- a/src/KOKKOS/fix_wall_region_kokkos.cpp +++ b/src/KOKKOS/fix_wall_region_kokkos.cpp @@ -13,7 +13,7 @@ ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- - Contributing author: Mitch Murphy (alphataubio@gmail.com) + Contributing author: Mitch Murphy (alphataubio at gmail.com) ------------------------------------------------------------------------- */ #include "fix_wall_region_kokkos.h" @@ -83,7 +83,7 @@ void FixWallRegionKokkos::post_force(int vflag) int nlocal = atomKK->nlocal; region->prematch(); - DAT::tdual_int_1d k_match = DAT::tdual_int_1d("efield:k_match",nlocal); + DAT::tdual_int_1d k_match = DAT::tdual_int_1d("wall_region:k_match",nlocal); KokkosBase* regionKKBase = dynamic_cast(region); regionKKBase->match_all_kokkos(groupbit,k_match); k_match.template sync(); From 4a115d66e026a21a5d0661c712acc327050bb83d Mon Sep 17 00:00:00 2001 From: alphataubio Date: Wed, 21 Aug 2024 20:54:08 -0400 Subject: [PATCH 0105/1018] update region doc for sphere/kk --- doc/src/region.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/src/region.rst b/doc/src/region.rst index 9d2af01de1..e665c87a0d 100644 --- a/doc/src/region.rst +++ b/doc/src/region.rst @@ -73,7 +73,7 @@ Syntax Rx,Ry,Rz = axis of rotation vector *open* value = integer from 1-6 corresponding to face index (see below) -* accelerated styles (with same args) = *block/kk* +* accelerated styles (with same args) = *block/kk, sphere/kk* Examples """""""" @@ -399,9 +399,9 @@ sub-regions can be defined with the *open* keyword. .. note:: - Currently, only *block* style regions are supported by Kokkos. The + Currently, only *block* and *sphere* style regions are supported by KOKKOS. The code using the region (such as a fix or compute) must also be - supported by Kokkos or no acceleration will occur. + supported by KOKKOS or no acceleration will occur. ---------- From b540f572a35bea57e0095bff99b9e93c735accb4 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Aug 2024 08:40:24 -0400 Subject: [PATCH 0106/1018] prototype workflow for a quick regression test --- .github/workflows/quick-regression.yml | 66 ++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 .github/workflows/quick-regression.yml diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml new file mode 100644 index 0000000000..e4f90326ea --- /dev/null +++ b/.github/workflows/quick-regression.yml @@ -0,0 +1,66 @@ +# GitHub action to build LAMMPS on Linux and run selected regression tests +name: "Quick Regression Test" + +on: + push: + branches: + - develop + - quick-regression + pull_request: + branches: + - develop + + workflow_dispatch: + +jobs: + build: + name: Quick Regression Test + if: ${{ github.repository == 'lammps/lammps' }} + runs-on: ubuntu-latest + env: + CCACHE_DIR: ${{ github.workspace }}/.ccache + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + fetch-depth: 2 + + - name: Install ccache + run: apt install ccache + + - name: Create Build Environment + run: mkdir build + + - name: Set up ccache + uses: actions/cache@v4 + with: + path: ${{ env.CCACHE_DIR }} + key: linux-ccache-${{ github.sha }} + restore-keys: linux-ccache- + + - name: Building LAMMPS via CMake + shell: bash + working-directory: build + run: | + ccache -z + python3 -m venv linuxenv + source linuxenv/bin/activate + python3 -m pip install numpy + python3 -m pip install pyyaml + cmake -C ../cmake/presets/gcc.cmake \ + -C ../cmake/presets/most.cmake \ + -D DOWNLOAD_POTENTIALS=off \ + -D CMAKE_CXX_COMPILER_LAUNCHER=ccache \ + -D CMAKE_C_COMPILER_LAUNCHER=ccache \ + -D ENABLE_TESTING=on \ + -D BUILD_SHARED_LIBS=on \ + -D LAMMPS_EXCEPTIONS=on \ + ../cmake + cmake --build . --parallel 2 + ccache -s + + - name: Run Tests + working-directory: build + shell: bash + run: ctest -V From 5562d66931c83da1fccd52f426080e7397385e8c Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Aug 2024 08:43:07 -0400 Subject: [PATCH 0107/1018] need sudo for software installation --- .github/workflows/quick-regression.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index e4f90326ea..52c883823b 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -27,7 +27,7 @@ jobs: fetch-depth: 2 - name: Install ccache - run: apt install ccache + run: sudo apt-get install -y ccache - name: Create Build Environment run: mkdir build From 9d80c22a0bf1cf4b0df1282ce5a6ecb9d7c33015 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Aug 2024 09:43:43 -0400 Subject: [PATCH 0108/1018] install a few extra packages --- .github/workflows/quick-regression.yml | 31 +++++++++++++++++--------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index 52c883823b..219ce0a38a 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -24,10 +24,12 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 with: - fetch-depth: 2 + fetch-depth: 2000 - - name: Install ccache - run: sudo apt-get install -y ccache + - name: Install extra packages + run: | + sudo apt-get install -y ccache ninja-build + sudo apt-get install -y libeigen3-dev libgsl-dev libcurl4-openssl-dev python3-dev - name: Create Build Environment run: mkdir build @@ -41,23 +43,30 @@ jobs: - name: Building LAMMPS via CMake shell: bash - working-directory: build run: | ccache -z python3 -m venv linuxenv source linuxenv/bin/activate python3 -m pip install numpy python3 -m pip install pyyaml - cmake -C ../cmake/presets/gcc.cmake \ - -C ../cmake/presets/most.cmake \ - -D DOWNLOAD_POTENTIALS=off \ + cmake -S cmake -B build \ + -C cmake/presets/gcc.cmake \ + -C cmake/presets/most.cmake \ -D CMAKE_CXX_COMPILER_LAUNCHER=ccache \ -D CMAKE_C_COMPILER_LAUNCHER=ccache \ - -D ENABLE_TESTING=on \ -D BUILD_SHARED_LIBS=on \ - -D LAMMPS_EXCEPTIONS=on \ - ../cmake - cmake --build . --parallel 2 + -D DOWNLOAD_POTENTIALS=off \ + -D ENABLE_TESTING=on \ + -D PKG_MANIFOLD=on \ + -D PKG_ML-PACE=on \ + -D PKG_ML-RANN=on \ + -D PKG_RHEO=on \ + -D PKG_PTM=on \ + -D PKG_PYTHON=on \ + -D PKG_QTB=on \ + -D PKG_SMTBQ=on \ + -G Ninja + cmake --build build ccache -s - name: Run Tests From d5c245cb3bba0ae41cd8649dff52da4ddeacc4b2 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Aug 2024 10:40:19 -0400 Subject: [PATCH 0109/1018] add workflow for full regression testing --- .github/workflows/full-regression.yml | 69 +++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 .github/workflows/full-regression.yml diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml new file mode 100644 index 0000000000..b7ced102c1 --- /dev/null +++ b/.github/workflows/full-regression.yml @@ -0,0 +1,69 @@ +# GitHub action to build LAMMPS on Linux and run regression tests +name: "Full Regression Test" + +on: + push: + branches: + - develop + - quick-regression + + workflow_dispatch: + +jobs: + build: + name: Full Regression Test + # restrict to official LAMMPS repository + if: ${{ github.repository == 'lammps/lammps' }} + runs-on: ubuntu-latest + env: + CCACHE_DIR: ${{ github.workspace }}/.ccache + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + fetch-depth: 2 + + - name: Install extra packages + run: | + sudo apt-get install -y ccache ninja-build + sudo apt-get install -y libeigen3-dev libgsl-dev libcurl4-openssl-dev python3-dev + + - name: Create Build Environment + run: mkdir build + + - name: Set up ccache + uses: actions/cache@v4 + with: + path: ${{ env.CCACHE_DIR }} + key: linux-ccache-${{ github.sha }} + restore-keys: linux-ccache- + + - name: Building LAMMPS via CMake + shell: bash + run: | + ccache -z + cmake -S cmake -B build \ + -C cmake/presets/gcc.cmake \ + -C cmake/presets/most.cmake \ + -D CMAKE_CXX_COMPILER_LAUNCHER=ccache \ + -D CMAKE_C_COMPILER_LAUNCHER=ccache \ + -D BUILD_SHARED_LIBS=off \ + -D DOWNLOAD_POTENTIALS=off \ + -D PKG_MANIFOLD=on \ + -D PKG_ML-PACE=on \ + -D PKG_ML-RANN=on \ + -D PKG_RHEO=on \ + -D PKG_PTM=on \ + -D PKG_PYTHON=on \ + -D PKG_QTB=on \ + -D PKG_SMTBQ=on \ + -G Ninja + cmake --build build + ccache -s + + - name: Run Regression Tests + shell: bash + run: | + echo 'Linux binary is here:' + ls -lh build/lmp From 8adc90b71fb870a217592a7a3e879d587cca2319 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Aug 2024 10:41:54 -0400 Subject: [PATCH 0110/1018] add Linux unit test with -DLAMMPS_BIGBIG --- .github/workflows/unittest-linux.yml | 76 ++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 .github/workflows/unittest-linux.yml diff --git a/.github/workflows/unittest-linux.yml b/.github/workflows/unittest-linux.yml new file mode 100644 index 0000000000..65e82face0 --- /dev/null +++ b/.github/workflows/unittest-linux.yml @@ -0,0 +1,76 @@ +# GitHub action to build LAMMPS on Linux and run standard unit tests +name: "Linux Unit Test" + +on: + push: + branches: + - develop + - quick-regression + pull_request: + branches: + - develop + + workflow_dispatch: + +jobs: + build: + name: Quick Regression Test + if: ${{ github.repository == 'lammps/lammps' }} + runs-on: ubuntu-latest + env: + CCACHE_DIR: ${{ github.workspace }}/.ccache + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + fetch-depth: 2 + + - name: Install extra packages + run: | + sudo apt-get install -y ccache mold ninja-build + sudo apt-get install -y libeigen3-dev libgsl-dev libcurl4-openssl-dev python3-dev + + - name: Create Build Environment + run: mkdir build + + - name: Set up ccache + uses: actions/cache@v4 + with: + path: ${{ env.CCACHE_DIR }} + key: linux-ccache-${{ github.sha }} + restore-keys: linux-ccache- + + - name: Building LAMMPS via CMake + shell: bash + run: | + ccache -z + python3 -m venv linuxenv + source linuxenv/bin/activate + python3 -m pip install numpy + python3 -m pip install pyyaml + cmake -S cmake -B build \ + -C cmake/presets/gcc.cmake \ + -C cmake/presets/most.cmake \ + -D CMAKE_CXX_COMPILER_LAUNCHER=ccache \ + -D CMAKE_C_COMPILER_LAUNCHER=ccache \ + -D BUILD_SHARED_LIBS=on \ + -D LAMMPS_SIZES=bigbig \ + -D DOWNLOAD_POTENTIALS=off \ + -D ENABLE_TESTING=on \ + -D PKG_MANIFOLD=on \ + -D PKG_ML-PACE=on \ + -D PKG_ML-RANN=on \ + -D PKG_RHEO=on \ + -D PKG_PTM=on \ + -D PKG_PYTHON=on \ + -D PKG_QTB=on \ + -D PKG_SMTBQ=on \ + -G Ninja + cmake --build build + ccache -s + + - name: Run Tests + working-directory: build + shell: bash + run: ctest -V From 8c6351b6b9fd56a8de416608ff4ab07ab0493623 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Aug 2024 10:43:30 -0400 Subject: [PATCH 0111/1018] remove unneeded stuff from quick regression test --- .github/workflows/quick-regression.yml | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index 219ce0a38a..301c8ac99f 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -45,18 +45,13 @@ jobs: shell: bash run: | ccache -z - python3 -m venv linuxenv - source linuxenv/bin/activate - python3 -m pip install numpy - python3 -m pip install pyyaml cmake -S cmake -B build \ -C cmake/presets/gcc.cmake \ -C cmake/presets/most.cmake \ -D CMAKE_CXX_COMPILER_LAUNCHER=ccache \ -D CMAKE_C_COMPILER_LAUNCHER=ccache \ - -D BUILD_SHARED_LIBS=on \ + -D BUILD_SHARED_LIBS=off \ -D DOWNLOAD_POTENTIALS=off \ - -D ENABLE_TESTING=on \ -D PKG_MANIFOLD=on \ -D PKG_ML-PACE=on \ -D PKG_ML-RANN=on \ @@ -69,7 +64,8 @@ jobs: cmake --build build ccache -s - - name: Run Tests - working-directory: build + - name: Run Selected Regression Tests shell: bash - run: ctest -V + run: | + echo 'Linux binary is here:' + ls -lh build/lmp From 664c6f908aab6f368911c6e3c26f4d5f7dfaba17 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Aug 2024 11:02:43 -0400 Subject: [PATCH 0112/1018] must use different ccache keys to avoid conflicts between concurrent jobs --- .github/workflows/full-regression.yml | 4 ++-- .github/workflows/quick-regression.yml | 4 ++-- .github/workflows/unittest-linux.yml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index b7ced102c1..e3c6835e77 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -36,8 +36,8 @@ jobs: uses: actions/cache@v4 with: path: ${{ env.CCACHE_DIR }} - key: linux-ccache-${{ github.sha }} - restore-keys: linux-ccache- + key: linux-full-ccache-${{ github.sha }} + restore-keys: linux-full-ccache- - name: Building LAMMPS via CMake shell: bash diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index 301c8ac99f..1b25058ab6 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -38,8 +38,8 @@ jobs: uses: actions/cache@v4 with: path: ${{ env.CCACHE_DIR }} - key: linux-ccache-${{ github.sha }} - restore-keys: linux-ccache- + key: linux-quick-ccache-${{ github.sha }} + restore-keys: linux-quick-ccache- - name: Building LAMMPS via CMake shell: bash diff --git a/.github/workflows/unittest-linux.yml b/.github/workflows/unittest-linux.yml index 65e82face0..0837eae63f 100644 --- a/.github/workflows/unittest-linux.yml +++ b/.github/workflows/unittest-linux.yml @@ -38,8 +38,8 @@ jobs: uses: actions/cache@v4 with: path: ${{ env.CCACHE_DIR }} - key: linux-ccache-${{ github.sha }} - restore-keys: linux-ccache- + key: linux-unit-ccache-${{ github.sha }} + restore-keys: linux-unit-ccache- - name: Building LAMMPS via CMake shell: bash From 10dce38a76bc8ee1f0557001f2356ecd7b5d20f6 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Aug 2024 11:40:01 -0400 Subject: [PATCH 0113/1018] small tweaks --- .github/workflows/compile-msvc.yml | 4 ++-- .github/workflows/quick-regression.yml | 3 +-- .github/workflows/unittest-linux.yml | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/compile-msvc.yml b/.github/workflows/compile-msvc.yml index 1a0f1ea62f..04eac38ace 100644 --- a/.github/workflows/compile-msvc.yml +++ b/.github/workflows/compile-msvc.yml @@ -1,5 +1,5 @@ -# GitHub action to build LAMMPS on Windows with Visual C++ -name: "Native Windows Compilation and Unit Tests" +# GitHub action to build LAMMPS on Windows with Visual C++ and run unit tests +name: "Native Windows Unit Tests" on: push: diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index 1b25058ab6..4c029758ab 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -67,5 +67,4 @@ jobs: - name: Run Selected Regression Tests shell: bash run: | - echo 'Linux binary is here:' - ls -lh build/lmp + python3 tools/regression-tests/get-quick-list.py diff --git a/.github/workflows/unittest-linux.yml b/.github/workflows/unittest-linux.yml index 0837eae63f..49477f7765 100644 --- a/.github/workflows/unittest-linux.yml +++ b/.github/workflows/unittest-linux.yml @@ -1,5 +1,5 @@ # GitHub action to build LAMMPS on Linux and run standard unit tests -name: "Linux Unit Test" +name: "Unittest for Linux" on: push: From 61fd2ba25cc29ef3e9e47f301e2b6c726a55f46c Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Aug 2024 11:40:26 -0400 Subject: [PATCH 0114/1018] apply clang-format to have some files with changes --- src/MOLECULE/angle_harmonic.cpp | 12 ++--- src/MOLECULE/dihedral_multi_harmonic.cpp | 4 +- src/MOLECULE/dihedral_opls.cpp | 14 +++--- src/compute_reduce.cpp | 34 +++++++++----- src/create_box.cpp | 56 ++++++++++++++---------- src/fix_efield.cpp | 33 +++++++++----- 6 files changed, 92 insertions(+), 61 deletions(-) diff --git a/src/MOLECULE/angle_harmonic.cpp b/src/MOLECULE/angle_harmonic.cpp index e9f1c528ef..040cbe7530 100644 --- a/src/MOLECULE/angle_harmonic.cpp +++ b/src/MOLECULE/angle_harmonic.cpp @@ -276,17 +276,17 @@ void AngleHarmonic::born_matrix(int type, int i1, int i2, int i3, double &du, do double delx1 = x[i1][0] - x[i2][0]; double dely1 = x[i1][1] - x[i2][1]; double delz1 = x[i1][2] - x[i2][2]; - domain->minimum_image(delx1,dely1,delz1); - double r1 = sqrt(delx1*delx1 + dely1*dely1 + delz1*delz1); + domain->minimum_image(delx1, dely1, delz1); + double r1 = sqrt(delx1 * delx1 + dely1 * dely1 + delz1 * delz1); double delx2 = x[i3][0] - x[i2][0]; double dely2 = x[i3][1] - x[i2][1]; double delz2 = x[i3][2] - x[i2][2]; - domain->minimum_image(delx2,dely2,delz2); - double r2 = sqrt(delx2*delx2 + dely2*dely2 + delz2*delz2); + domain->minimum_image(delx2, dely2, delz2); + double r2 = sqrt(delx2 * delx2 + dely2 * dely2 + delz2 * delz2); - double c = delx1*delx2 + dely1*dely2 + delz1*delz2; - c /= r1*r2; + double c = delx1 * delx2 + dely1 * dely2 + delz1 * delz2; + c /= r1 * r2; if (c > 1.0) c = 1.0; if (c < -1.0) c = -1.0; double theta = acos(c); diff --git a/src/MOLECULE/dihedral_multi_harmonic.cpp b/src/MOLECULE/dihedral_multi_harmonic.cpp index 8e6685cac9..2d1e16b9e4 100644 --- a/src/MOLECULE/dihedral_multi_harmonic.cpp +++ b/src/MOLECULE/dihedral_multi_harmonic.cpp @@ -326,8 +326,8 @@ void DihedralMultiHarmonic::write_data(FILE *fp) /* ---------------------------------------------------------------------- */ -void DihedralMultiHarmonic::born_matrix(int nd, int i1, int i2, int i3, int i4, - double &du, double &du2) +void DihedralMultiHarmonic::born_matrix(int nd, int i1, int i2, int i3, int i4, double &du, + double &du2) { double vb1x, vb1y, vb1z, vb2x, vb2y, vb2z, vb3x, vb3y, vb3z, vb2xm, vb2ym, vb2zm; double sb1, sb3, rb1, rb3, c0, b1mag2, b1mag, b2mag2; diff --git a/src/MOLECULE/dihedral_opls.cpp b/src/MOLECULE/dihedral_opls.cpp index eced454d68..e99d83f631 100644 --- a/src/MOLECULE/dihedral_opls.cpp +++ b/src/MOLECULE/dihedral_opls.cpp @@ -336,8 +336,7 @@ void DihedralOPLS::write_data(FILE *fp) /* ----------------------------------------------------------------------*/ -void DihedralOPLS::born_matrix(int nd, int i1, int i2, int i3, int i4, - double &du, double &du2) +void DihedralOPLS::born_matrix(int nd, int i1, int i2, int i3, int i4, double &du, double &du2) { double vb1x, vb1y, vb1z, vb2x, vb2y, vb2z, vb3x, vb3y, vb3z, vb2xm, vb2ym, vb2zm; double sb1, sb3, rb1, rb3, c0, b1mag2, b1mag, b2mag2; @@ -425,9 +424,10 @@ void DihedralOPLS::born_matrix(int nd, int i1, int i2, int i3, int i4, si = sin(phi); if (fabs(si) < SMALLER) si = SMALLER; - du = k1[type] - 2.0 * k2[type] * sin(2.0 * phi) / si + 3.0 * k3[type] * sin(3.0 * phi) / si - - 4.0 * k4[type] * sin(4.0 * phi) / si; - du2 = (4.0 * k2[type] * si * cos(2.0 * phi) - 2.0 * k2[type] * sin(2.0 * phi) - - 9.0 * k3[type] * si * cos(3.0 * phi) + 3.0 * k3[type] * sin(3.0 * phi) - + 16.0 * k4[type] * si * cos(4.0 * phi) - 4.0 * k4[type] * sin(4.0 * phi)) / (si * si * si); + du = k1[type] - 2.0 * k2[type] * sin(2.0 * phi) / si + 3.0 * k3[type] * sin(3.0 * phi) / si - + 4.0 * k4[type] * sin(4.0 * phi) / si; + du2 = (4.0 * k2[type] * si * cos(2.0 * phi) - 2.0 * k2[type] * sin(2.0 * phi) - + 9.0 * k3[type] * si * cos(3.0 * phi) + 3.0 * k3[type] * sin(3.0 * phi) + + 16.0 * k4[type] * si * cos(4.0 * phi) - 4.0 * k4[type] * sin(4.0 * phi)) / + (si * si * si); } diff --git a/src/compute_reduce.cpp b/src/compute_reduce.cpp index ee94c2d9a7..40bb206bd2 100644 --- a/src/compute_reduce.cpp +++ b/src/compute_reduce.cpp @@ -214,8 +214,10 @@ ComputeReduce::ComputeReduce(LAMMPS *lmp, int narg, char **arg) : iarg += 2; } else if (strcmp(arg[iarg], "inputs") == 0) { if (iarg + 2 > narg) utils::missing_cmd_args(FLERR, mycmd + " inputs", error); - if (strcmp(arg[iarg+1], "peratom") == 0) input_mode = PERATOM; - else if (strcmp(arg[iarg+1], "local") == 0) input_mode = LOCAL; + if (strcmp(arg[iarg + 1], "peratom") == 0) + input_mode = PERATOM; + else if (strcmp(arg[iarg + 1], "local") == 0) + input_mode = LOCAL; iarg += 2; } else error->all(FLERR, "Unknown compute {} keyword: {}", style, arg[iarg]); @@ -242,7 +244,7 @@ ComputeReduce::ComputeReduce(LAMMPS *lmp, int narg, char **arg) : for (auto &val : values) { if (val.which == ArgInfo::X || val.which == ArgInfo::V || val.which == ArgInfo::F) { - if (input_mode == LOCAL) error->all(FLERR,"Compute {} inputs must be all local"); + if (input_mode == LOCAL) error->all(FLERR, "Compute {} inputs must be all local"); } else if (val.which == ArgInfo::COMPUTE) { val.val.c = modify->get_compute_by_id(val.id); @@ -251,11 +253,14 @@ ComputeReduce::ComputeReduce(LAMMPS *lmp, int narg, char **arg) : if (input_mode == PERATOM) { if (!val.val.c->peratom_flag) - error->all(FLERR, "Compute {} compute {} does not calculate per-atom values", style, val.id); + error->all(FLERR, "Compute {} compute {} does not calculate per-atom values", style, + val.id); if (val.argindex == 0 && val.val.c->size_peratom_cols != 0) - error->all(FLERR, "Compute {} compute {} does not calculate a per-atom vector", style, val.id); + error->all(FLERR, "Compute {} compute {} does not calculate a per-atom vector", style, + val.id); if (val.argindex && val.val.c->size_peratom_cols == 0) - error->all(FLERR, "Compute {} compute {} does not calculate a per-atom array", style, val.id); + error->all(FLERR, "Compute {} compute {} does not calculate a per-atom array", style, + val.id); if (val.argindex && val.argindex > val.val.c->size_peratom_cols) error->all(FLERR, "Compute {} compute {} array is accessed out-of-range", style, val.id); @@ -263,9 +268,11 @@ ComputeReduce::ComputeReduce(LAMMPS *lmp, int narg, char **arg) : if (!val.val.c->local_flag) error->all(FLERR, "Compute {} compute {} does not calculate local values", style, val.id); if (val.argindex == 0 && val.val.c->size_local_cols != 0) - error->all(FLERR, "Compute {} compute {} does not calculate a local vector", style, val.id); + error->all(FLERR, "Compute {} compute {} does not calculate a local vector", style, + val.id); if (val.argindex && val.val.c->size_local_cols == 0) - error->all(FLERR, "Compute {} compute {} does not calculate a local array", style, val.id); + error->all(FLERR, "Compute {} compute {} does not calculate a local array", style, + val.id); if (val.argindex && val.argindex > val.val.c->size_local_cols) error->all(FLERR, "Compute {} compute {} array is accessed out-of-range", style, val.id); } @@ -278,7 +285,8 @@ ComputeReduce::ComputeReduce(LAMMPS *lmp, int narg, char **arg) : if (!val.val.f->peratom_flag) error->all(FLERR, "Compute {} fix {} does not calculate per-atom values", style, val.id); if (val.argindex == 0 && (val.val.f->size_peratom_cols != 0)) - error->all(FLERR, "Compute {} fix {} does not calculate a per-atom vector", style, val.id); + error->all(FLERR, "Compute {} fix {} does not calculate a per-atom vector", style, + val.id); if (val.argindex && (val.val.f->size_peratom_cols == 0)) error->all(FLERR, "Compute {} fix {} does not calculate a per-atom array", style, val.id); if (val.argindex && (val.argindex > val.val.f->size_peratom_cols)) @@ -296,7 +304,7 @@ ComputeReduce::ComputeReduce(LAMMPS *lmp, int narg, char **arg) : } } else if (val.which == ArgInfo::VARIABLE) { - if (input_mode == LOCAL) error->all(FLERR,"Compute {} inputs must be all local"); + if (input_mode == LOCAL) error->all(FLERR, "Compute {} inputs must be all local"); val.val.v = input->variable->find(val.id.c_str()); if (val.val.v < 0) error->all(FLERR, "Variable name {} for compute {} does not exist", val.id, style); @@ -417,7 +425,8 @@ void ComputeReduce::compute_vector() } else if (mode == MINN) { if (!replace) { for (int m = 0; m < nvalues; m++) - MPI_Allreduce(&onevec[m], &vector[m], 1, MPI_DOUBLE, this->scalar_reduction_operation, world); + MPI_Allreduce(&onevec[m], &vector[m], 1, MPI_DOUBLE, this->scalar_reduction_operation, + world); } else { for (int m = 0; m < nvalues; m++) @@ -437,7 +446,8 @@ void ComputeReduce::compute_vector() } else if (mode == MAXX) { if (!replace) { for (int m = 0; m < nvalues; m++) - MPI_Allreduce(&onevec[m], &vector[m], 1, MPI_DOUBLE, this->scalar_reduction_operation, world); + MPI_Allreduce(&onevec[m], &vector[m], 1, MPI_DOUBLE, this->scalar_reduction_operation, + world); } else { for (int m = 0; m < nvalues; m++) diff --git a/src/create_box.cpp b/src/create_box.cpp index 8a74ffd7bd..93e699e06b 100644 --- a/src/create_box.cpp +++ b/src/create_box.cpp @@ -49,11 +49,13 @@ void CreateBox::command(int narg, char **arg) Region *region = nullptr; int triclinic_general = 0; - if (strcmp(arg[1],"NULL") == 0) triclinic_general = 1; + if (strcmp(arg[1], "NULL") == 0) + triclinic_general = 1; else { region = domain->get_region_by_id(arg[1]); if (!region) error->all(FLERR, "Create_box region {} does not exist", arg[1]); - if (region->bboxflag == 0) error->all(FLERR, "Create_box region does not support a bounding box"); + if (region->bboxflag == 0) + error->all(FLERR, "Create_box region does not support a bounding box"); region->init(); } @@ -77,9 +79,9 @@ void CreateBox::command(int narg, char **arg) domain->boxlo[2] = region->extent_zlo; domain->boxhi[2] = region->extent_zhi; - // region is prism - // seutp restricted triclinic box - // set simulation domain from prism params + // region is prism + // seutp restricted triclinic box + // set simulation domain from prism params } else { domain->triclinic = 1; @@ -97,17 +99,17 @@ void CreateBox::command(int narg, char **arg) if (domain->dimension == 2) { if (domain->boxlo[2] >= 0.0 || domain->boxhi[2] <= 0.0) - error->all(FLERR,"Create_box region zlo/zhi for 2d simulation must straddle 0.0"); + error->all(FLERR, "Create_box region zlo/zhi for 2d simulation must straddle 0.0"); } - // setup general triclinic box (with no region) - // read next box extent arguments to create ABC edge vectors + origin - // define_general_triclinic() converts - // ABC edge vectors + origin to restricted triclinic + // setup general triclinic box (with no region) + // read next box extent arguments to create ABC edge vectors + origin + // define_general_triclinic() converts + // ABC edge vectors + origin to restricted triclinic } else if (triclinic_general) { if (!domain->lattice->is_general_triclinic()) - error->all(FLERR,"Create_box for general triclinic requires triclnic/general lattice"); + error->all(FLERR, "Create_box for general triclinic requires triclnic/general lattice"); if (iarg + 6 > narg) utils::missing_cmd_args(FLERR, "create_box general triclinic", error); @@ -121,42 +123,50 @@ void CreateBox::command(int narg, char **arg) if (domain->dimension == 2) if (clo != -0.5 || chi != 0.5) - error->all(FLERR,"Create_box for general triclinic requires clo = -0.5 and chi = 0.5"); + error->all(FLERR, "Create_box for general triclinic requires clo = -0.5 and chi = 0.5"); // use lattice2box() to generate origin and ABC vectors // origin = abc lo // ABC vectors = hi in one dim - origin - double avec[3],bvec[3],cvec[3],origin[3]; - double px,py,pz; + double avec[3], bvec[3], cvec[3], origin[3]; + double px, py, pz; - px = alo; py = blo; pz = clo; - domain->lattice->lattice2box(px,py,pz); + px = alo; + py = blo; + pz = clo; + domain->lattice->lattice2box(px, py, pz); origin[0] = px; origin[1] = py; origin[2] = pz; - px = ahi; py = blo; pz = clo; - domain->lattice->lattice2box(px,py,pz); + px = ahi; + py = blo; + pz = clo; + domain->lattice->lattice2box(px, py, pz); avec[0] = px - origin[0]; avec[1] = py - origin[1]; avec[2] = pz - origin[2]; - px = alo; py = bhi; pz = clo; - domain->lattice->lattice2box(px,py,pz); + px = alo; + py = bhi; + pz = clo; + domain->lattice->lattice2box(px, py, pz); bvec[0] = px - origin[0]; bvec[1] = py - origin[1]; bvec[2] = pz - origin[2]; - px = alo; py = blo; pz = chi; - domain->lattice->lattice2box(px,py,pz); + px = alo; + py = blo; + pz = chi; + domain->lattice->lattice2box(px, py, pz); cvec[0] = px - origin[0]; cvec[1] = py - origin[1]; cvec[2] = pz - origin[2]; // define general triclinic box within Domain class - domain->define_general_triclinic(avec,bvec,cvec,origin); + domain->define_general_triclinic(avec, bvec, cvec, origin); } // if molecular, zero out topology info diff --git a/src/fix_efield.cpp b/src/fix_efield.cpp index 81be66b3e3..a5f02cc7c8 100644 --- a/src/fix_efield.cpp +++ b/src/fix_efield.cpp @@ -114,7 +114,8 @@ FixEfield::FixEfield(LAMMPS *lmp, int narg, char **arg) : } if (estr && pstr) - error->all(FLERR, "Must not use energy and potential keywords at the same time with fix efield"); + error->all(FLERR, + "Must not use energy and potential keywords at the same time with fix efield"); force_flag = 0; fsum[0] = fsum[1] = fsum[2] = fsum[3] = 0.0; @@ -171,7 +172,8 @@ void FixEfield::init() if (xstr) { xvar = input->variable->find(xstr); - if (xvar < 0) error->all(FLERR, "Variable {} for x-field in fix {} does not exist", xstr, style); + if (xvar < 0) + error->all(FLERR, "Variable {} for x-field in fix {} does not exist", xstr, style); if (input->variable->equalstyle(xvar)) xstyle = EQUAL; else if (input->variable->atomstyle(xvar)) @@ -182,7 +184,8 @@ void FixEfield::init() if (ystr) { yvar = input->variable->find(ystr); - if (yvar < 0) error->all(FLERR, "Variable {} for y-field in fix {} does not exist", ystr, style); + if (yvar < 0) + error->all(FLERR, "Variable {} for y-field in fix {} does not exist", ystr, style); if (input->variable->equalstyle(yvar)) ystyle = EQUAL; else if (input->variable->atomstyle(yvar)) @@ -193,7 +196,8 @@ void FixEfield::init() if (zstr) { zvar = input->variable->find(zstr); - if (zvar < 0) error->all(FLERR, "Variable {} for z-field in fix {} does not exist", zstr, style); + if (zvar < 0) + error->all(FLERR, "Variable {} for z-field in fix {} does not exist", zstr, style); if (input->variable->equalstyle(zvar)) zstyle = EQUAL; else if (input->variable->atomstyle(zvar)) @@ -213,7 +217,8 @@ void FixEfield::init() if (pstr) { pvar = input->variable->find(pstr); - if (pvar < 0) error->all(FLERR, "Variable {} for potential in fix {} does not exist", pstr, style); + if (pvar < 0) + error->all(FLERR, "Variable {} for potential in fix {} does not exist", pstr, style); if (input->variable->atomstyle(pvar)) pstyle = ATOM; else @@ -244,8 +249,10 @@ void FixEfield::init() error->all(FLERR, "Cannot use variable energy with constant efield in fix {}", style); if (varflag == CONSTANT && pstyle != NONE) error->all(FLERR, "Cannot use variable potential with constant efield in fix {}", style); - if ((varflag == EQUAL || varflag == ATOM) && update->whichflag == 2 && estyle == NONE && pstyle == NONE) - error->all(FLERR, "Must use variable energy or potential with fix {} during minimization", style); + if ((varflag == EQUAL || varflag == ATOM) && update->whichflag == 2 && estyle == NONE && + pstyle == NONE) + error->all(FLERR, "Must use variable energy or potential with fix {} during minimization", + style); if (utils::strmatch(update->integrate_style, "^respa")) { ilevel_respa = (dynamic_cast(update->integrate))->nlevels - 1; @@ -403,8 +410,10 @@ void FixEfield::post_force(int vflag) } f[i][2] += fz; fsum[3] += fz; - if (pstyle == ATOM) fsum[0] += qe2f * q[i] * efield[i][3]; - else if (estyle == ATOM) fsum[0] += efield[i][3]; + if (pstyle == ATOM) + fsum[0] += qe2f * q[i] * efield[i][3]; + else if (estyle == ATOM) + fsum[0] += efield[i][3]; } } @@ -504,8 +513,10 @@ void FixEfield::update_efield_variables() } else if (zstyle == ATOM) { input->variable->compute_atom(zvar, igroup, &efield[0][2], 4, 0); } - if (pstyle == ATOM) input->variable->compute_atom(pvar, igroup, &efield[0][3], 4, 0); - else if (estyle == ATOM) input->variable->compute_atom(evar, igroup, &efield[0][3], 4, 0); + if (pstyle == ATOM) + input->variable->compute_atom(pvar, igroup, &efield[0][3], 4, 0); + else if (estyle == ATOM) + input->variable->compute_atom(evar, igroup, &efield[0][3], 4, 0); modify->addstep_compute(update->ntimestep + 1); } From 1916d0be06496e585ab97ec5dfe1d926e9213113 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Aug 2024 11:41:56 -0400 Subject: [PATCH 0115/1018] add incomplete draft of quick input file lister --- tools/regression-tests/get-quick-list.py | 154 +++++++++++++++++++++++ 1 file changed, 154 insertions(+) create mode 100644 tools/regression-tests/get-quick-list.py diff --git a/tools/regression-tests/get-quick-list.py b/tools/regression-tests/get-quick-list.py new file mode 100644 index 0000000000..60bc17f784 --- /dev/null +++ b/tools/regression-tests/get-quick-list.py @@ -0,0 +1,154 @@ +#!/usr/bin/env python3 +""" +Find all example input files containing commands changed in this branch versus develop. +Companion script to run_tests.py regression tester. +""" + +import os, re, sys +from glob import glob +import subprocess + +# infer top level lammps dir +LAMMPS_DIR = os.path.realpath(os.path.join(os.path.dirname(__file__), '..', '..')) + +# get list of changed files relative to the develop branch from git +output = None +try: + output = subprocess.run('git diff --diff-filter=MA --name-status develop', + shell=True, capture_output=True) +except: + pass + +# collect header files to check for styles +headers = [] +if output: + for changed in output.stdout.decode().split(): + if (changed == 'A') or (changed == 'M'): continue + if not changed.startswith('src/'): continue + if changed.endswith('.h'): headers.append(changed) + if changed.endswith('.cpp'): headers.append(changed.replace('.cpp','.h')) + +# now loop over header files, search for XxxxStyle() macros and append style name +command = [] +atom = [] +compute = [] +fix = [] +pair = [] +body = [] +bond = [] +angle = [] +dihedral = [] +improper = [] +kspace = [] +dump = [] +region = [] +integrate = [] +minimize = [] + +style_pattern = re.compile(r"(.+)Style\((.+),(.+)\)") +upper = re.compile("[A-Z]+") +gpu = re.compile("(.+)/gpu$") +intel = re.compile("(.+)/intel$") +kokkos = re.compile("(.+)/kk$") +kokkos_skip = re.compile("(.+)/kk/(host|device)$") +omp = re.compile("(.+)/omp$") +opt = re.compile("(.+)/opt$") +removed = re.compile("(.*)Deprecated$") + +for file in headers: + with open(file) as f: + for line in f: + matches = style_pattern.findall(line) + for m in matches: + # skip over internal styles w/o explicit documentation + style = m[1] + if upper.match(style): + continue + + # skip over suffix styles: + suffix = kokkos_skip.match(style) + if suffix: + continue + suffix = gpu.match(style) + if suffix: + continue + suffix = intel.match(style) + if suffix: + continue + suffix = kokkos.match(style) + if suffix: + continue + suffix = omp.match(style) + if suffix: + continue + suffix = opt.match(style) + if suffix: + continue + deprecated = removed.match(m[2]) + if deprecated: + continue + + # register style and suffix flags + if m[0] == 'Angle': + angle.append(style) + elif m[0] == 'Atom': + atom.append(style) + elif m[0] == 'Body': + register_style(body,style,info) + elif m[0] == 'Bond': + bond.applend(style) + elif m[0] == 'Command': + command.append(style) + elif m[0] == 'Compute': + compute.append(style) + elif m[0] == 'Dihedral': + dihedral.append(style) + elif m[0] == 'Dump': + dump.append(style) + elif m[0] == 'Fix': + fix.append(style) + elif m[0] == 'Improper': + improper.append(style) + elif m[0] == 'Integrate': + integrate.append(style) + elif m[0] == 'KSpace': + kspace.append(style) + elif m[0] == 'Minimize': + minimize.append(style) + elif m[0] == 'Pair': + pair.append(style) + elif m[0] == 'Region': + region.append(style) + else: + pass + +if len(command): + print("Commands: ", '|'.join(command)) +if len(atom): + print("Atom styles: ", '|'.join(atom)) +if len(compute): + print("Compute styles: ", '|'.join(compute)) +if len(fix): + print("Fix styles: ", '|'.join(fix)) +if len(pair): + print("Pair styles: ", '|'.join(pair)) +if len(body): + print("Body styles: ", '|'.join(body)) +if len(bond): + print("Bond styles: ", '|'.join(bond)) +if len(angle): + print("Angle styles: ", '|'.join(angle)) +if len(dihedral): + print("Dihedral styles: ", '|'.join(dihedral)) +if len(improper): + print("Improper styles: ", '|'.join(improper)) +if len(kspace): + print("Kspace styles: ", '|'.join(kspace)) +if len(dump): + print("Dump styles: ", '|'.join(dump)) +if len(region): + print("Region styles: ", '|'.join(region)) +if len(integrate): + print("Integrate styles: ", '|'.join(integrate)) +if len(minimize): + print("Minimize styles: ", '|'.join(minimize)) From 022d1d795934feef29a628e571d407067c76ca6a Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Aug 2024 15:41:31 -0400 Subject: [PATCH 0116/1018] get-quick-list.py script is feature complete --- src/REPLICA/verlet_split.cpp | 2 +- src/REPLICA/verlet_split.h | 2 +- tools/regression-tests/get-quick-list.py | 400 +++++++++++++++-------- 3 files changed, 264 insertions(+), 140 deletions(-) diff --git a/src/REPLICA/verlet_split.cpp b/src/REPLICA/verlet_split.cpp index b270ad445d..acc776efc3 100644 --- a/src/REPLICA/verlet_split.cpp +++ b/src/REPLICA/verlet_split.cpp @@ -237,7 +237,7 @@ void VerletSplit::init() tip4pflag = force->kspace->tip4pflag; // invoke parent Verlet init - + Verlet::init(); } diff --git a/src/REPLICA/verlet_split.h b/src/REPLICA/verlet_split.h index 10835e0792..3528a1fe5f 100644 --- a/src/REPLICA/verlet_split.h +++ b/src/REPLICA/verlet_split.h @@ -40,7 +40,7 @@ class VerletSplit : public Verlet { int ratio; // ratio of Rspace procs to Kspace procs int *qsize, *qdisp, *xsize, *xdisp; // MPI gather/scatter params for block comm MPI_Comm block; // communicator within one block - + int tip4pflag; // 1 if Kspace method sets tip4pflag double **f_kspace; // copy of Kspace forces on Rspace procs diff --git a/tools/regression-tests/get-quick-list.py b/tools/regression-tests/get-quick-list.py index 60bc17f784..7c9f977b74 100644 --- a/tools/regression-tests/get-quick-list.py +++ b/tools/regression-tests/get-quick-list.py @@ -4,151 +4,275 @@ Find all example input files containing commands changed in this branch versus d Companion script to run_tests.py regression tester. """ -import os, re, sys -from glob import glob -import subprocess +import os, re, sys, subprocess +from pathlib import Path -# infer top level lammps dir +if sys.version_info < (3,5): + raise BaseException("Must use at least Python 3.5") + +# infer top level LAMMPS dir LAMMPS_DIR = os.path.realpath(os.path.join(os.path.dirname(__file__), '..', '..')) -# get list of changed files relative to the develop branch from git -output = None -try: - output = subprocess.run('git diff --diff-filter=MA --name-status develop', - shell=True, capture_output=True) -except: - pass +# ---------------------------------------------------------------------- -# collect header files to check for styles -headers = [] -if output: - for changed in output.stdout.decode().split(): - if (changed == 'A') or (changed == 'M'): continue - if not changed.startswith('src/'): continue - if changed.endswith('.h'): headers.append(changed) - if changed.endswith('.cpp'): headers.append(changed.replace('.cpp','.h')) +def changed_files_from_git(branch='develop'): + """ + Return list of changed file from git. -# now loop over header files, search for XxxxStyle() macros and append style name -command = [] -atom = [] -compute = [] -fix = [] -pair = [] -body = [] -bond = [] -angle = [] -dihedral = [] -improper = [] -kspace = [] -dump = [] -region = [] -integrate = [] -minimize = [] + This function queries git to return the list of changed files on + the current branch relative to a given branch (default is 'develop'). -style_pattern = re.compile(r"(.+)Style\((.+),(.+)\)") -upper = re.compile("[A-Z]+") -gpu = re.compile("(.+)/gpu$") -intel = re.compile("(.+)/intel$") -kokkos = re.compile("(.+)/kk$") -kokkos_skip = re.compile("(.+)/kk/(host|device)$") -omp = re.compile("(.+)/omp$") -opt = re.compile("(.+)/opt$") -removed = re.compile("(.*)Deprecated$") + param branch: branch to compare with + type branch: string + return: path names of files with changes relative to the repository root + rtype: list of strings + """ -for file in headers: - with open(file) as f: - for line in f: - matches = style_pattern.findall(line) - for m in matches: - # skip over internal styles w/o explicit documentation - style = m[1] - if upper.match(style): - continue + # get list of changed files relative to the develop branch from git + output = None + try: + output = subprocess.run('git diff --diff-filter=MA --name-status develop', + shell=True, capture_output=True) + except: + pass - # skip over suffix styles: - suffix = kokkos_skip.match(style) - if suffix: - continue - suffix = gpu.match(style) - if suffix: - continue - suffix = intel.match(style) - if suffix: - continue - suffix = kokkos.match(style) - if suffix: - continue - suffix = omp.match(style) - if suffix: - continue - suffix = opt.match(style) - if suffix: - continue - deprecated = removed.match(m[2]) - if deprecated: - continue + # collect header files to check for styles + # - skip files that don't end in '.h' or '.cpp' + # - skip paths that don't start with 'src/' + # - replace '.cpp' with '.h' w/o checking it exists + headers = [] + # output will have a letter 'A' or 'M' for added or modified files followed by pathname + # append iterms to list and return it + if output: + for changed in output.stdout.decode().split(): + if (changed == 'A') or (changed == 'M'): continue + if not changed.startswith('src/'): continue + if changed.endswith('.h'): headers.append(changed) + if changed.endswith('.cpp'): headers.append(changed.replace('.cpp','.h')) + return headers - # register style and suffix flags - if m[0] == 'Angle': - angle.append(style) - elif m[0] == 'Atom': - atom.append(style) - elif m[0] == 'Body': - register_style(body,style,info) - elif m[0] == 'Bond': - bond.applend(style) - elif m[0] == 'Command': - command.append(style) - elif m[0] == 'Compute': - compute.append(style) - elif m[0] == 'Dihedral': - dihedral.append(style) - elif m[0] == 'Dump': - dump.append(style) - elif m[0] == 'Fix': - fix.append(style) - elif m[0] == 'Improper': - improper.append(style) - elif m[0] == 'Integrate': - integrate.append(style) - elif m[0] == 'KSpace': - kspace.append(style) - elif m[0] == 'Minimize': - minimize.append(style) - elif m[0] == 'Pair': - pair.append(style) - elif m[0] == 'Region': - region.append(style) - else: - pass +# ---------------------------------------------------------------------- -if len(command): - print("Commands: ", '|'.join(command)) -if len(atom): - print("Atom styles: ", '|'.join(atom)) -if len(compute): - print("Compute styles: ", '|'.join(compute)) -if len(fix): - print("Fix styles: ", '|'.join(fix)) -if len(pair): - print("Pair styles: ", '|'.join(pair)) -if len(body): - print("Body styles: ", '|'.join(body)) -if len(bond): - print("Bond styles: ", '|'.join(bond)) -if len(angle): - print("Angle styles: ", '|'.join(angle)) -if len(dihedral): - print("Dihedral styles: ", '|'.join(dihedral)) -if len(improper): - print("Improper styles: ", '|'.join(improper)) -if len(kspace): - print("Kspace styles: ", '|'.join(kspace)) -if len(dump): - print("Dump styles: ", '|'.join(dump)) -if len(region): - print("Region styles: ", '|'.join(region)) -if len(integrate): - print("Integrate styles: ", '|'.join(integrate)) -if len(minimize): - print("Minimize styles: ", '|'.join(minimize)) +def get_command_from_header(headers, topdir="."): + """ + Loop over list of header files and extract style names, if present. + + LAMMPS commands have macros XxxxStyle() that connects a string with a class. + We search the header files for those macros, extract the string and append + it to a list in a dictionary of different types of styles. We skip over known + suffixes and deprecated commands. + + param headers: header files to check for commands + type headers: + return: dictionary with lists of style names + rtype: dict + """ + + styles = {} + styles['command'] = [] + styles['atom'] = [] + styles['compute'] = [] + styles['fix'] = [] + styles['pair'] = [] + styles['body'] = [] + styles['bond'] = [] + styles['angle'] = [] + styles['dihedral'] = [] + styles['improper'] = [] + styles['kspace'] = [] + styles['dump'] = [] + styles['region'] = [] + styles['integrate'] = [] + styles['minimize'] = [] + + # some regex + style_pattern = re.compile(r"(.+)Style\((.+),(.+)\)") + upper = re.compile("[A-Z]+") + gpu = re.compile("(.+)/gpu$") + intel = re.compile("(.+)/intel$") + kokkos = re.compile("(.+)/kk$") + kokkos_skip = re.compile("(.+)/kk/(host|device)$") + omp = re.compile("(.+)/omp$") + opt = re.compile("(.+)/opt$") + removed = re.compile("(.*)Deprecated$") + + for file in headers: + # don't fail if file is not present + try: + with open(os.path.join(topdir,file)) as f: + for line in f: + matches = style_pattern.findall(line) + for m in matches: + # skip over internal styles w/o explicit documentation + style = m[1] + if upper.match(style): + continue + + # skip over suffix styles: + suffix = kokkos_skip.match(style) + if suffix: + continue + suffix = gpu.match(style) + if suffix: + continue + suffix = intel.match(style) + if suffix: + continue + suffix = kokkos.match(style) + if suffix: + continue + suffix = omp.match(style) + if suffix: + continue + suffix = opt.match(style) + if suffix: + continue + deprecated = removed.match(m[2]) + if deprecated: + continue + + # register style and suffix flags + if m[0] == 'Angle': + styles['angle'].append(style) + elif m[0] == 'Atom': + styles['atom'].append(style) + elif m[0] == 'Body': + styles['body'].append(style) + elif m[0] == 'Bond': + styles['bond'].applend(style) + elif m[0] == 'Command': + styles['command'].append(style) + elif m[0] == 'Compute': + styles['compute'].append(style) + elif m[0] == 'Dihedral': + styles['dihedral'].append(style) + elif m[0] == 'Dump': + styles['dump'].append(style) + elif m[0] == 'Fix': + styles['fix'].append(style) + elif m[0] == 'Improper': + styles['improper'].append(style) + elif m[0] == 'Integrate': + styles['integrate'].append(style) + elif m[0] == 'KSpace': + styles['kspace'].append(style) + elif m[0] == 'Minimize': + styles['minimize'].append(style) + elif m[0] == 'Pair': + styles['pair'].append(style) + elif m[0] == 'Region': + styles['region'].append(style) + else: + pass + # header file not found or not readable + except: + pass + return styles + +# ---------------------------------------------------------------------- + +def make_regex(styles): + """Convert dictionary with styles into a regular expression to scan input files with + + This will construct a regular expression matching LAMMPS commands. Ignores continuation + + param styles: dictionary with style names + type styles: dict + return: compiled regular expression + rtype: regex + """ + + restring = "^\\s*(" + if len(styles['command']): + restring += '(' + '|'.join(styles['command']) + ')|' + if len(styles['atom']): + restring += '(atom_style\\s+(' + '|'.join(styles['atom']) + '))|' + if len(styles['compute']): + restring += '(compute\\s+\\S+\\s+\\S+\\s+(' + '|'.join(styles['compute']) + '))|' + if len(styles['fix']): + restring += '(fix\\s+\\S+\\s+\\S+\\s+(' + '|'.join(styles['fix']) + '))|' + if len(styles['pair']): + restring += '(pair_style\\s+(' + '|'.join(styles['pair']) + '))|' + if len(styles['body']): + restring += '(atom_style\\s+body\\s+(' + '|'.join(styles['body']) + '))|' + if len(styles['bond']): + restring += '(bond_style\\s+(' + '|'.join(styles['bond']) + '))|' + if len(styles['angle']): + restring += '(angle_style\\s+(' + '|'.join(styles['angle']) + '))|' + if len(styles['dihedral']): + restring += '(dihedral_style\\s+(' + '|'.join(styles['dihedral']) + '))|' + if len(styles['improper']): + restring += '(improper_style\\s+(' + '|'.join(styles['improper']) + '))|' + if len(styles['kspace']): + restring += '(kspace_style\\s+(' + '|'.join(styles['kspace']) + '))|' + if len(styles['dump']): + restring += '(dump\\s+\\S+\\s+\\S+\\s+(' + '|'.join(styles['dump']) + '))|' + if len(styles['region']): + restring += '(region\\s+(' + '|'.join(styles['region']) + '))|' + if len(styles['integrate']): + restring += '(run_style\\s+(' + '|'.join(styles['integrate']) + '))|' + if len(styles['minimize']): + restring += '(min_style\\s+(' + '|'.join(styles['minimize']) + '))|' + + # replace last (pipe) character with closing parenthesis + length = len(restring) + restring = restring[:length-1] + ')' + # return compiled regex or None + if length > 5: + return re.compile(restring) + else: + return None + +# ---------------------------------------------------------------------- + +def get_examples_using_styles(regex, examples='examples'): + """ + Loop through LAMMPS examples tree and find all files staring with 'in.' + that have at least one line matching the regex. + + param regex: pattern matching LAMMPS commands + type regex: compiled regex + param example: path where to start looking for examples recursively + type example: string + return: list of matching example inputs + rtype: list of strings + """ + + inputs = [] + for filename in Path(examples).rglob('in.*'): + with open(filename) as f: + for line in f: + matches = regex.match(line) + if matches: + inputs.append(filename) + break + return inputs + +# ---------------------------------------------------------------------- +# ---------------------------------------------------------------------- + +if __name__ == "__main__": + headers = changed_files_from_git('develop') + styles = get_command_from_header(headers, LAMMPS_DIR) + inputs = get_examples_using_styles(make_regex(styles), os.path.join(LAMMPS_DIR,'examples')) + + print("Suggested inputs for testing:") + for inp in inputs: + print(inp) + + print("Found changes to the following styles:") + print("Commands: ", styles['command']) + print("Atom styles: ", styles['atom']) + print("Compute styles: ", styles['compute']) + print("Fix styles: ", styles['fix']) + print("Pair styles: ", styles['pair']) + print("Body styles: ", styles['body']) + print("Bond styles: ", styles['bond']) + print("Angle styles: ", styles['angle']) + print("Dihedral styles: ", styles['dihedral']) + print("Improper styles: ", styles['improper']) + print("Kspace styles: ", styles['kspace']) + print("Dump styles: ", styles['dump']) + print("Region styles: ", styles['region']) + print("Integrate styles: ", styles['integrate']) + print("Minimize styles: ", styles['minimize']) From 66d6804d2341d0c8dd533c99ee894a151381bf06 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Aug 2024 15:43:55 -0400 Subject: [PATCH 0117/1018] apply clang-format to some pair style headers --- src/DIPOLE/pair_lj_sf_dipole_sf.h | 2 +- src/GPU/pair_amoeba_gpu.h | 3 +-- src/GPU/pair_hippo_gpu.h | 3 +-- src/GRANULAR/pair_granular.h | 2 +- src/INTERLAYER/pair_aip_water_2dm.h | 1 - src/INTERLAYER/pair_ilp_graphene_hbn.h | 7 ++++++- src/LEPTON/pair_lepton_coul.h | 4 ++-- src/LEPTON/pair_lepton_sphere.h | 2 +- src/MANYBODY/pair_bop.h | 6 +++--- src/MANYBODY/pair_meam_spline.h | 10 ++-------- src/MANYBODY/pair_meam_sw_spline.h | 10 ++-------- src/MANYBODY/pair_rebomos.h | 2 +- src/MANYBODY/pair_tersoff_mod_c.h | 2 +- src/ML-PACE/pair_pace.h | 2 +- src/ML-QUIP/pair_quip.h | 2 ++ src/OPT/pair_aip_water_2dm_opt.h | 4 ++-- src/OPT/pair_ilp_graphene_hbn_opt.h | 5 ++--- 17 files changed, 29 insertions(+), 38 deletions(-) diff --git a/src/DIPOLE/pair_lj_sf_dipole_sf.h b/src/DIPOLE/pair_lj_sf_dipole_sf.h index 892c227a7a..df01e3dacd 100644 --- a/src/DIPOLE/pair_lj_sf_dipole_sf.h +++ b/src/DIPOLE/pair_lj_sf_dipole_sf.h @@ -26,7 +26,7 @@ namespace LAMMPS_NS { class PairLJSFDipoleSF : public Pair { public: - PairLJSFDipoleSF(class LAMMPS *_lmp) : Pair(_lmp){}; + PairLJSFDipoleSF(class LAMMPS *_lmp) : Pair(_lmp) {}; ~PairLJSFDipoleSF() override; void compute(int, int) override; void settings(int, char **) override; diff --git a/src/GPU/pair_amoeba_gpu.h b/src/GPU/pair_amoeba_gpu.h index c90339585b..3f5f89424c 100644 --- a/src/GPU/pair_amoeba_gpu.h +++ b/src/GPU/pair_amoeba_gpu.h @@ -64,8 +64,7 @@ class PairAmoebaGPU : public PairAmoeba { void udirect2b_cpu(); - template - void compute_force_from_torque(const numtyp*, double**, double*); + template void compute_force_from_torque(const numtyp *, double **, double *); }; } // namespace LAMMPS_NS diff --git a/src/GPU/pair_hippo_gpu.h b/src/GPU/pair_hippo_gpu.h index 5f36d6e71f..d00c490243 100644 --- a/src/GPU/pair_hippo_gpu.h +++ b/src/GPU/pair_hippo_gpu.h @@ -65,8 +65,7 @@ class PairHippoGPU : public PairAmoeba { void udirect2b_cpu(); - template - void compute_force_from_torque(const numtyp*, double**, double*); + template void compute_force_from_torque(const numtyp *, double **, double *); }; } // namespace LAMMPS_NS diff --git a/src/GRANULAR/pair_granular.h b/src/GRANULAR/pair_granular.h index 46c5570543..f94f4f5dff 100644 --- a/src/GRANULAR/pair_granular.h +++ b/src/GRANULAR/pair_granular.h @@ -75,7 +75,7 @@ class PairGranular : public Pair { // granular models int nmodels, maxmodels; - class Granular_NS::GranularModel** models_list; + class Granular_NS::GranularModel **models_list; int **types_indices; // optional user-specified global cutoff, per-type user-specified cutoffs diff --git a/src/INTERLAYER/pair_aip_water_2dm.h b/src/INTERLAYER/pair_aip_water_2dm.h index 295cdfffb9..91f9395214 100644 --- a/src/INTERLAYER/pair_aip_water_2dm.h +++ b/src/INTERLAYER/pair_aip_water_2dm.h @@ -30,7 +30,6 @@ class PairAIPWATER2DM : virtual public PairILPTMD { protected: void settings(int, char **) override; - }; } // namespace LAMMPS_NS diff --git a/src/INTERLAYER/pair_ilp_graphene_hbn.h b/src/INTERLAYER/pair_ilp_graphene_hbn.h index e151ecc801..5d5c1cce54 100644 --- a/src/INTERLAYER/pair_ilp_graphene_hbn.h +++ b/src/INTERLAYER/pair_ilp_graphene_hbn.h @@ -39,7 +39,12 @@ class PairILPGrapheneHBN : public Pair { static constexpr int NPARAMS_PER_LINE = 13; - enum { ILP_GrhBN, ILP_TMD, SAIP_METAL, AIP_WATER_2DM }; // for telling class variants apart in shared code + enum { + ILP_GrhBN, + ILP_TMD, + SAIP_METAL, + AIP_WATER_2DM + }; // for telling class variants apart in shared code protected: int me; diff --git a/src/LEPTON/pair_lepton_coul.h b/src/LEPTON/pair_lepton_coul.h index 8153792bd5..c58177c6cb 100644 --- a/src/LEPTON/pair_lepton_coul.h +++ b/src/LEPTON/pair_lepton_coul.h @@ -27,8 +27,8 @@ namespace LAMMPS_NS { class PairLeptonCoul : public PairLepton { public: - PairLeptonCoul(class LAMMPS *_lmp) : PairLepton(_lmp){}; - ~PairLeptonCoul() override{}; + PairLeptonCoul(class LAMMPS *_lmp) : PairLepton(_lmp) {}; + ~PairLeptonCoul() override {}; void compute(int, int) override; void settings(int, char **) override; void init_style() override; diff --git a/src/LEPTON/pair_lepton_sphere.h b/src/LEPTON/pair_lepton_sphere.h index ab586a309b..9e2642ac50 100644 --- a/src/LEPTON/pair_lepton_sphere.h +++ b/src/LEPTON/pair_lepton_sphere.h @@ -27,7 +27,7 @@ namespace LAMMPS_NS { class PairLeptonSphere : public PairLepton { public: - PairLeptonSphere(class LAMMPS *_lmp) : PairLepton(_lmp){}; + PairLeptonSphere(class LAMMPS *_lmp) : PairLepton(_lmp) {}; void compute(int, int) override; void settings(int, char **) override; diff --git a/src/MANYBODY/pair_bop.h b/src/MANYBODY/pair_bop.h index b210d1cc07..cdc6033f00 100644 --- a/src/MANYBODY/pair_bop.h +++ b/src/MANYBODY/pair_bop.h @@ -57,18 +57,18 @@ class PairBOP : public Pair { struct PairList1 { double r, dis[3]; double betaS, dBetaS, betaP, dBetaP, rep, dRep; - PairList1(){}; + PairList1() {}; }; struct PairList2 { double r, dis[3]; double rep, dRep; - PairList2(){}; + PairList2() {}; }; struct TripleList { double G, dG, cosAng, dCosAngi[3], dCosAngj[3], dCosAngk[3]; - TripleList(){}; + TripleList() {}; }; struct B_SG { diff --git a/src/MANYBODY/pair_meam_spline.h b/src/MANYBODY/pair_meam_spline.h index ee09b045cf..47f3f3d8df 100644 --- a/src/MANYBODY/pair_meam_spline.h +++ b/src/MANYBODY/pair_meam_spline.h @@ -197,16 +197,10 @@ class PairMEAMSpline : public Pair { } /// Returns the number of bytes used by this function object. - double memory_usage() const - { - return sizeof(*this) + sizeof(X[0]) * N * 3; - } + double memory_usage() const { return sizeof(*this) + sizeof(X[0]) * N * 3; } /// Returns the cutoff radius of this function. - double cutoff() const - { - return X[N - 1]; - } + double cutoff() const { return X[N - 1]; } /// Writes a Gnuplot script that plots the spline function. void writeGnuplot(const char *filename, const char *title = nullptr) const; diff --git a/src/MANYBODY/pair_meam_sw_spline.h b/src/MANYBODY/pair_meam_sw_spline.h index 9123f8c560..a5c1b0ffd4 100644 --- a/src/MANYBODY/pair_meam_sw_spline.h +++ b/src/MANYBODY/pair_meam_sw_spline.h @@ -187,16 +187,10 @@ class PairMEAMSWSpline : public Pair { } /// Returns the number of bytes used by this function object. - double memory_usage() const - { - return sizeof(*this) + sizeof(X[0]) * N * 3; - } + double memory_usage() const { return sizeof(*this) + sizeof(X[0]) * N * 3; } /// Returns the cutoff radius of this function. - double cutoff() const - { - return X[N - 1]; - } + double cutoff() const { return X[N - 1]; } /// Writes a Gnuplot script that plots the spline function. void writeGnuplot(const char *filename, const char *title = nullptr) const; diff --git a/src/MANYBODY/pair_rebomos.h b/src/MANYBODY/pair_rebomos.h index 856a52ca81..d36eb41a74 100644 --- a/src/MANYBODY/pair_rebomos.h +++ b/src/MANYBODY/pair_rebomos.h @@ -49,7 +49,7 @@ class PairREBOMoS : public Pair { int *REBO_numneigh; // # of pair neighbors for each atom int **REBO_firstneigh; // ptr to 1st neighbor of each atom - double *nM, *nS; // sum of weighting fns with REBO neighs + double *nM, *nS; // sum of weighting fns with REBO neighs double rcmin[2][2], rcmax[2][2], rcmaxsq[2][2], rcmaxp[2][2]; double Q[2][2], alpha[2][2], A[2][2], BIJc[2][2], Beta[2][2]; diff --git a/src/MANYBODY/pair_tersoff_mod_c.h b/src/MANYBODY/pair_tersoff_mod_c.h index aff1883bbd..8cea97baaf 100644 --- a/src/MANYBODY/pair_tersoff_mod_c.h +++ b/src/MANYBODY/pair_tersoff_mod_c.h @@ -26,7 +26,7 @@ namespace LAMMPS_NS { class PairTersoffMODC : public PairTersoffMOD { public: - PairTersoffMODC(class LAMMPS *lmp) : PairTersoffMOD(lmp){}; + PairTersoffMODC(class LAMMPS *lmp) : PairTersoffMOD(lmp) {}; static constexpr int NPARAMS_PER_LINE = 21; diff --git a/src/ML-PACE/pair_pace.h b/src/ML-PACE/pair_pace.h index 5cff7045fa..a972e857d2 100644 --- a/src/ML-PACE/pair_pace.h +++ b/src/ML-PACE/pair_pace.h @@ -55,7 +55,7 @@ class PairPACE : public Pair { int nmax_corerep; virtual void allocate(); - double *corerep_factor; //per-atom core-rep factor (= 1 - fcut) + double *corerep_factor; //per-atom core-rep factor (= 1 - fcut) int flag_corerep_factor; double **scale; diff --git a/src/ML-QUIP/pair_quip.h b/src/ML-QUIP/pair_quip.h index 2cbbcd4af8..7f23ab4478 100644 --- a/src/ML-QUIP/pair_quip.h +++ b/src/ML-QUIP/pair_quip.h @@ -43,8 +43,10 @@ class PairQUIP : public Pair { double init_one(int, int) override; void allocate(); void *extract(const char *, int &); + protected: double scale; + private: double cutoff; int *quip_potential; diff --git a/src/OPT/pair_aip_water_2dm_opt.h b/src/OPT/pair_aip_water_2dm_opt.h index 50b5043360..18eee58d72 100644 --- a/src/OPT/pair_aip_water_2dm_opt.h +++ b/src/OPT/pair_aip_water_2dm_opt.h @@ -1,4 +1,4 @@ - /* -*- c++ -*- ---------------------------------------------------------- +/* -*- c++ -*- ---------------------------------------------------------- LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator https://www.lammps.org/, Sandia National Laboratories LAMMPS development team: developers@lammps.org @@ -20,8 +20,8 @@ PairStyle(aip/water/2dm/opt,PairAIPWATER2DMOpt); #ifndef LMP_PAIR_AIP_WATER_2DM_OPT_H #define LMP_PAIR_AIP_WATER_2DM_OPT_H -#include "pair_ilp_graphene_hbn_opt.h" #include "pair_aip_water_2dm.h" +#include "pair_ilp_graphene_hbn_opt.h" namespace LAMMPS_NS { diff --git a/src/OPT/pair_ilp_graphene_hbn_opt.h b/src/OPT/pair_ilp_graphene_hbn_opt.h index 01b66bb2fa..f2fa30d595 100644 --- a/src/OPT/pair_ilp_graphene_hbn_opt.h +++ b/src/OPT/pair_ilp_graphene_hbn_opt.h @@ -35,8 +35,8 @@ class PairILPGrapheneHBNOpt : virtual public PairILPGrapheneHBN { protected: void update_internal_list(); template - void calc_atom_normal(int i, int itype, int *ILP_neigh, int nneigh, double *normal, double (*dnormdri)[3], - double (*dnormdrk)[3][3]); + void calc_atom_normal(int i, int itype, int *ILP_neigh, int nneigh, double *normal, + double (*dnormdri)[3], double (*dnormdrk)[3][3]); template void eval(); int *layered_neigh; @@ -51,7 +51,6 @@ class PairILPGrapheneHBNOpt : virtual public PairILPGrapheneHBN { SAIP_BNCH, WATER, }; - }; } // namespace LAMMPS_NS From db9a618a7b7bc4befdd36806e8fd32b72162c3d9 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Aug 2024 15:51:15 -0400 Subject: [PATCH 0118/1018] more fault tolerance --- tools/regression-tests/get-quick-list.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/tools/regression-tests/get-quick-list.py b/tools/regression-tests/get-quick-list.py index 7c9f977b74..ff8077b20e 100644 --- a/tools/regression-tests/get-quick-list.py +++ b/tools/regression-tests/get-quick-list.py @@ -242,10 +242,11 @@ def get_examples_using_styles(regex, examples='examples'): for filename in Path(examples).rglob('in.*'): with open(filename) as f: for line in f: - matches = regex.match(line) - if matches: - inputs.append(filename) - break + if line: + matches = regex.match(line) + if matches: + inputs.append(filename) + break return inputs # ---------------------------------------------------------------------- From 27ff1fa5d4efcc5824dadf56c323f5e3ca8622d7 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Aug 2024 15:57:28 -0400 Subject: [PATCH 0119/1018] pass string instead of compiled regexp --- tools/regression-tests/get-quick-list.py | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/tools/regression-tests/get-quick-list.py b/tools/regression-tests/get-quick-list.py index ff8077b20e..70dfafa99b 100644 --- a/tools/regression-tests/get-quick-list.py +++ b/tools/regression-tests/get-quick-list.py @@ -10,7 +10,7 @@ from pathlib import Path if sys.version_info < (3,5): raise BaseException("Must use at least Python 3.5") -# infer top level LAMMPS dir +# infer top level LAMMPS dir from filename LAMMPS_DIR = os.path.realpath(os.path.join(os.path.dirname(__file__), '..', '..')) # ---------------------------------------------------------------------- @@ -178,8 +178,8 @@ def make_regex(styles): param styles: dictionary with style names type styles: dict - return: compiled regular expression - rtype: regex + return: combined regular expression string + rtype: string """ restring = "^\\s*(" @@ -217,9 +217,9 @@ def make_regex(styles): # replace last (pipe) character with closing parenthesis length = len(restring) restring = restring[:length-1] + ')' - # return compiled regex or None + # return combined regex string if length > 5: - return re.compile(restring) + return restring else: return None @@ -230,7 +230,7 @@ def get_examples_using_styles(regex, examples='examples'): Loop through LAMMPS examples tree and find all files staring with 'in.' that have at least one line matching the regex. - param regex: pattern matching LAMMPS commands + param regex: string pattern matching LAMMPS commands type regex: compiled regex param example: path where to start looking for examples recursively type example: string @@ -238,15 +238,14 @@ def get_examples_using_styles(regex, examples='examples'): rtype: list of strings """ + commands = re.compile(regex) inputs = [] for filename in Path(examples).rglob('in.*'): with open(filename) as f: for line in f: - if line: - matches = regex.match(line) - if matches: - inputs.append(filename) - break + if commands.match(line): + inputs.append(filename) + break return inputs # ---------------------------------------------------------------------- From f3df42ec02adb2efb9556d051c2a47cb87a38626 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Aug 2024 16:07:26 -0400 Subject: [PATCH 0120/1018] include debug info --- tools/regression-tests/get-quick-list.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tools/regression-tests/get-quick-list.py b/tools/regression-tests/get-quick-list.py index 70dfafa99b..9cabce0c92 100644 --- a/tools/regression-tests/get-quick-list.py +++ b/tools/regression-tests/get-quick-list.py @@ -238,6 +238,7 @@ def get_examples_using_styles(regex, examples='examples'): rtype: list of strings """ + print("type ", type(regex)) commands = re.compile(regex) inputs = [] for filename in Path(examples).rglob('in.*'): @@ -252,14 +253,20 @@ def get_examples_using_styles(regex, examples='examples'): # ---------------------------------------------------------------------- if __name__ == "__main__": + headers = changed_files_from_git('develop') + print("headers\n", headers) styles = get_command_from_header(headers, LAMMPS_DIR) - inputs = get_examples_using_styles(make_regex(styles), os.path.join(LAMMPS_DIR,'examples')) + print("styles\n", styles) + regex = make_regex(styles) + print("regex: ", regex) + inputs = get_examples_using_styles(regex, os.path.join(LAMMPS_DIR,'examples')) print("Suggested inputs for testing:") for inp in inputs: print(inp) + print(type(make_regex(styles))) print("Found changes to the following styles:") print("Commands: ", styles['command']) print("Atom styles: ", styles['atom']) From f1f7eb01c84fa1a5a4cf0cc9e5fe78eee3c0ccb1 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Aug 2024 16:15:06 -0400 Subject: [PATCH 0121/1018] tweak settings in action --- .github/workflows/quick-regression.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index 4c029758ab..49424ca26f 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -25,6 +25,8 @@ jobs: uses: actions/checkout@v4 with: fetch-depth: 2000 + fetch-tags: true + show-progress: false - name: Install extra packages run: | From 50cd510e7930f5c074bcd2229c593a85c915169a Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Aug 2024 16:16:26 -0400 Subject: [PATCH 0122/1018] no merge commit so we get differences --- .github/workflows/quick-regression.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index 49424ca26f..c1fe0f7fd8 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -24,8 +24,8 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 with: + ref: ${{ github.event.pull_request.head.sha }} fetch-depth: 2000 - fetch-tags: true show-progress: false - name: Install extra packages From 1c5c3b41a91f71bbf5c04b8fa6d4872792595fc1 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Aug 2024 16:20:27 -0400 Subject: [PATCH 0123/1018] more debugging --- .github/workflows/quick-regression.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index c1fe0f7fd8..d4e51a31e6 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -69,4 +69,5 @@ jobs: - name: Run Selected Regression Tests shell: bash run: | + git diff develop..HEAD python3 tools/regression-tests/get-quick-list.py From 613e053373ff5e8a461b39ee002336c717b74281 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Aug 2024 16:23:57 -0400 Subject: [PATCH 0124/1018] check out whole history --- .github/workflows/quick-regression.yml | 2 +- tools/regression-tests/get-quick-list.py | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index d4e51a31e6..8c52db0ebd 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -25,7 +25,7 @@ jobs: uses: actions/checkout@v4 with: ref: ${{ github.event.pull_request.head.sha }} - fetch-depth: 2000 + fetch-depth: 0 show-progress: false - name: Install extra packages diff --git a/tools/regression-tests/get-quick-list.py b/tools/regression-tests/get-quick-list.py index 9cabce0c92..47a3a07b9b 100644 --- a/tools/regression-tests/get-quick-list.py +++ b/tools/regression-tests/get-quick-list.py @@ -238,7 +238,6 @@ def get_examples_using_styles(regex, examples='examples'): rtype: list of strings """ - print("type ", type(regex)) commands = re.compile(regex) inputs = [] for filename in Path(examples).rglob('in.*'): @@ -257,10 +256,9 @@ if __name__ == "__main__": headers = changed_files_from_git('develop') print("headers\n", headers) styles = get_command_from_header(headers, LAMMPS_DIR) - print("styles\n", styles) regex = make_regex(styles) - print("regex: ", regex) - inputs = get_examples_using_styles(regex, os.path.join(LAMMPS_DIR,'examples')) + if regex: + inputs = get_examples_using_styles(regex, os.path.join(LAMMPS_DIR,'examples')) print("Suggested inputs for testing:") for inp in inputs: From a204f8e69f5111bf155eb86aba8a45b44cece1e5 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Aug 2024 16:30:02 -0400 Subject: [PATCH 0125/1018] refer to branch with origin/develop --- .github/workflows/quick-regression.yml | 1 - tools/regression-tests/get-quick-list.py | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index 8c52db0ebd..b8fe12ba14 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -69,5 +69,4 @@ jobs: - name: Run Selected Regression Tests shell: bash run: | - git diff develop..HEAD python3 tools/regression-tests/get-quick-list.py diff --git a/tools/regression-tests/get-quick-list.py b/tools/regression-tests/get-quick-list.py index 47a3a07b9b..44f6d90770 100644 --- a/tools/regression-tests/get-quick-list.py +++ b/tools/regression-tests/get-quick-list.py @@ -253,8 +253,7 @@ def get_examples_using_styles(regex, examples='examples'): if __name__ == "__main__": - headers = changed_files_from_git('develop') - print("headers\n", headers) + headers = changed_files_from_git('origin/develop') styles = get_command_from_header(headers, LAMMPS_DIR) regex = make_regex(styles) if regex: From dc4e4988a9d62e7a39bab9f66be6e855b7785ace Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Aug 2024 16:37:35 -0400 Subject: [PATCH 0126/1018] do not fetch specific commit hash --- .github/workflows/quick-regression.yml | 4 +++- tools/regression-tests/get-quick-list.py | 7 +++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index b8fe12ba14..a4bb55dffc 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -24,7 +24,6 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 with: - ref: ${{ github.event.pull_request.head.sha }} fetch-depth: 0 show-progress: false @@ -69,4 +68,7 @@ jobs: - name: Run Selected Regression Tests shell: bash run: | + git branch + git branch -r + git diff origin/develop..HEAD python3 tools/regression-tests/get-quick-list.py diff --git a/tools/regression-tests/get-quick-list.py b/tools/regression-tests/get-quick-list.py index 44f6d90770..61ae31a7b3 100644 --- a/tools/regression-tests/get-quick-list.py +++ b/tools/regression-tests/get-quick-list.py @@ -258,10 +258,9 @@ if __name__ == "__main__": regex = make_regex(styles) if regex: inputs = get_examples_using_styles(regex, os.path.join(LAMMPS_DIR,'examples')) - - print("Suggested inputs for testing:") - for inp in inputs: - print(inp) + print("Suggested inputs for testing:") + for inp in inputs: + print(inp) print(type(make_regex(styles))) print("Found changes to the following styles:") From bda862a3a29d6f27b7ad7ddd463c3012dd7d0eb4 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Aug 2024 16:50:03 -0400 Subject: [PATCH 0127/1018] actually honor the branch argument --- .github/workflows/quick-regression.yml | 3 --- tools/regression-tests/get-quick-list.py | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index a4bb55dffc..bee8835e3f 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -68,7 +68,4 @@ jobs: - name: Run Selected Regression Tests shell: bash run: | - git branch - git branch -r - git diff origin/develop..HEAD python3 tools/regression-tests/get-quick-list.py diff --git a/tools/regression-tests/get-quick-list.py b/tools/regression-tests/get-quick-list.py index 61ae31a7b3..92f26b054b 100644 --- a/tools/regression-tests/get-quick-list.py +++ b/tools/regression-tests/get-quick-list.py @@ -31,7 +31,7 @@ def changed_files_from_git(branch='develop'): # get list of changed files relative to the develop branch from git output = None try: - output = subprocess.run('git diff --diff-filter=MA --name-status develop', + output = subprocess.run('git diff --diff-filter=MA --name-status ' + branch, shell=True, capture_output=True) except: pass From abbfa9470e2344e7db97d16bcfa3937c8da7f131 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 22 Aug 2024 17:07:12 -0400 Subject: [PATCH 0128/1018] remove debug print() statement --- tools/regression-tests/get-quick-list.py | 1 - 1 file changed, 1 deletion(-) diff --git a/tools/regression-tests/get-quick-list.py b/tools/regression-tests/get-quick-list.py index 92f26b054b..2fa596168c 100644 --- a/tools/regression-tests/get-quick-list.py +++ b/tools/regression-tests/get-quick-list.py @@ -262,7 +262,6 @@ if __name__ == "__main__": for inp in inputs: print(inp) - print(type(make_regex(styles))) print("Found changes to the following styles:") print("Commands: ", styles['command']) print("Atom styles: ", styles['atom']) From 40cae6e79aa7efc0b6e9890beea7f107b82c9224 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Thu, 22 Aug 2024 21:06:04 -0400 Subject: [PATCH 0129/1018] first draft charmm_c36_jul24.gz to LAMMPS data converter --- tools/charmm36/charmm36.py | 188 +++++++++++++++++++++++++++++++++++++ 1 file changed, 188 insertions(+) create mode 100644 tools/charmm36/charmm36.py diff --git a/tools/charmm36/charmm36.py b/tools/charmm36/charmm36.py new file mode 100644 index 0000000000..076700638b --- /dev/null +++ b/tools/charmm36/charmm36.py @@ -0,0 +1,188 @@ + +# python3 charmm36.py | gzip -9 > charmm_c36_jul24.gz + +################################################################ +# FIXME: dihedral weighting factor +################################################################ + +import re + +mass = dict() + +# BONDS +# V(bond) = Kb(b - b0)**2 +# Kb: kcal/mole/A**2 +# b0: A +bond = dict() + +# ANGLES +# V(angle) = Ktheta(Theta - Theta0)**2 +# V(Urey-Bradley) = Kub(S - S0)**2 +# Ktheta: kcal/mole/rad**2 +# Theta0: degrees +# Kub: kcal/mole/A**2 (Urey-Bradley) +# S0: A +angle = dict() + +# DIHEDRALS +# V(dihedral) = Kchi(1 + cos(n(chi) - delta)) +# Kchi: kcal/mole +# n: multiplicity +# delta: degrees +dihedral = dict() + +# IMPROPER +# V(improper) = Kpsi(psi - psi0)**2 +# Kpsi: kcal/mole/rad**2 +# psi0: degrees +# note that the second column of numbers (0) is ignored +improper = dict() + +# NONBONDED nbxmod 5 atom cdiel fshift vatom vdistance vfswitch - +# cutnb 14.0 ctofnb 12.0 ctonnb 10.0 eps 1.0 e14fac 1.0 wmin 1.5 +# V(Lennard-Jones) = Eps,i,j[(Rmin,i,j/ri,j)**12 - 2(Rmin,i,j/ri,j)**6] +# epsilon: kcal/mole, Eps,i,j = sqrt(eps,i * eps,j) +# Rmin/2: A, Rmin,i,j = Rmin/2,i + Rmin/2,j +# atom ignored epsilon Rmin/2 ignored eps,1-4 Rmin/2,1-4 +pair = dict() + +prms = [ + "par_all36m_prot.prm", + "par_all36_na.prm", + #"par_all36_carb.prm", + "par_all36_lipid.prm", + "par_all36_cgenff.prm", + #"toppar_all36_moreions.str", + #"toppar/par_interface.prm", + "toppar_water_ions.str"] + +#prms = ["par_all36_lipid.prm"] + +for prm in prms: + + file = open(prm, "r") + + for line in file: + + match = re.search(r"^MASS\s+-1\s+(\w+)\s+(-?\d+.\d+).*", line) + if( match != None ): + mass.update( {match.group(1): match.group(2)} ) + + match = re.search(r"^(\w+)\s+(\w+)\s+(\d+.\d+)\s+(\d+.\d+)\s+.*", line) + if( match != None ): + bond.update( {"{}-{}".format(match.group(1),match.group(2)) : + "{} {}".format(match.group(3),match.group(4))} ) + + match = re.search(r"^(\w+)\s+(\w+)\s+(\w+)\s+(\d+.\d+)\s+(\d+.\d+)\s+(\d+.\d+)\s+(\d+.\d+).*", line) + if( match != None ): + angle.update( {"{}-{}-{}".format(match.group(1),match.group(2),match.group(3)) : + "{} {} {} {}".format(match.group(4),match.group(5),match.group(6),match.group(7))} ) + + match = re.search(r"^(\w+)\s+(\w+)\s+(\w+)\s+(\w+)\s+(-?\d+.\d+)\s+(\d+)\s+(\d+).*", line) + if( match != None ): + dihedral.update( {"{}-{}-{}-{}".format(match.group(1),match.group(2),match.group(3),match.group(4)) : + "{} {} {} 1.00".format(match.group(5),match.group(6),match.group(7))} ) + + match = re.search(r"^(\w+)\s+(\w+)\s+(\w+)\s+(\w+)\s+(\d+.\d+)\s+0\s+(\d+.\d+).*", line) + if( match != None ): + improper.update( {"{}-{}-{}-{}".format(match.group(1),match.group(2),match.group(3),match.group(4)) : + "{} {}".format(match.group(5),match.group(6))} ) + + file.close() + + +#44 atoms +#11 atom types +#42 bonds +#15 bond types +#74 angles +#29 angle types +#100 dihedrals +#36 dihedral types +#44 impropers +#13 improper types + +# Header + +print( "LAMMPS CHARMM36 force field (toppar_c36_jul24.tgz) [https://mackerell.umaryland.edu/charmm_ff.shtml]\n" ) + +print( " ", len(mass), " atom types" ) +print( " ", len(bond), " bond types" ) +print( " ", len(angle), " angle types" ) +print( " ", len(dihedral), " dihedral types" ) +print( " ", len(improper), " improper types" ) + +# -------- Atom Type Labels -------- +print( "\nAtom Type Labels\n" ) +i=1 +for k in mass.keys(): + print(" ", i, k) + i+=1 + +# -------- Masses -------- +print( "\nMasses\n" ) +i=1 +for v in mass.values(): + print(" ", i, v) + i+=1 + +# -------- Bond Type Labels -------- +print( "\nBond Type Labels\n" ) +i=1 +for k in bond.keys(): + print(" ", i, k) + i+=1 + +# -------- Bond Coeffs -------- +print( "\nBond Coeffs # harmonic\n" ) +i=1 +for v in bond.values(): + print(" ", i, v) + i+=1 + +# -------- Angle Type Labels -------- +print( "\nAngle Type Labels\n" ) +i=1 +for k in angle.keys(): + print(" ", i, k) + i+=1 + +# -------- Angle Coeffs -------- +print( "\nAngle Coeffs # charmm\n" ) +i=1 +for v in angle.values(): + print(" ", i, v) + i+=1 + +# -------- Dihedral Type Labels -------- +print( "\nDihedral Type Labels\n" ) +i=1 +for k in dihedral.keys(): + print(" ", i, k) + i+=1 + +# -------- Dihedral Coeffs -------- +print( "\nDihedral Coeffs # charmmfsw\n" ) +i=1 +for v in dihedral.values(): + print(" ", i, v) + i+=1 + +# -------- Improper Type Labels -------- +print( "\nImproper Type Labels\n" ) +i=1 +for k in improper.keys(): + print(" ", i, k) + i+=1 + +# -------- Improper Coeffs -------- +print( "\nImproper Coeffs # harmonic\n" ) +i=1 +for v in improper.values(): + print(" ", i, v) + i+=1 + + + + +# -------- Pair Coeffs -------- From 7475e5a5eff1593b823497e10549f2b8c54edaea Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Fri, 23 Aug 2024 11:49:20 -0500 Subject: [PATCH 0130/1018] run the regression tester tool with the list of suggested inputs --- .github/workflows/quick-regression.yml | 9 +++++++++ tools/regression-tests/get-quick-list.py | 20 ++++++++++++++++++++ 2 files changed, 29 insertions(+) diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index bee8835e3f..90d3932605 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -46,6 +46,11 @@ jobs: shell: bash run: | ccache -z + python3 -m venv linuxenv + source linuxenv/bin/activate + python3 -m pip install numpy + python3 -m pip install pyyaml + python3 -m pip install junit_xml cmake -S cmake -B build \ -C cmake/presets/gcc.cmake \ -C cmake/presets/most.cmake \ @@ -69,3 +74,7 @@ jobs: shell: bash run: | python3 tools/regression-tests/get-quick-list.py + python3 tools/regression-tests/run_tests.py \ + --lmp-bin=build/lmp \ + --config-file=tools/regression-tests/config.yaml \ + --list-input=folder_list.txt diff --git a/tools/regression-tests/get-quick-list.py b/tools/regression-tests/get-quick-list.py index 2fa596168c..c9ec9e3971 100644 --- a/tools/regression-tests/get-quick-list.py +++ b/tools/regression-tests/get-quick-list.py @@ -258,10 +258,30 @@ if __name__ == "__main__": regex = make_regex(styles) if regex: inputs = get_examples_using_styles(regex, os.path.join(LAMMPS_DIR,'examples')) + + # TODO: modify the regression tester tool to process the raw list of input scripts + folder_list = [] print("Suggested inputs for testing:") for inp in inputs: print(inp) + # get the folder that contains the input script + full_path = str(inp) + folder = full_path.rsplit('/', 1)[0] + # add unique folders in the list + if folder not in folder_list: + folder_list.append(folder) + + # input_list.txt is used for the regression tester tool + # that lists the individual subfolders and the number of input scripts therein + with open('folder_list.txt', 'w') as f: + for folder in folder_list: + cmd_str = f"ls {folder}/in.* | wc -l" + p = subprocess.run(cmd_str, shell=True, text=True, capture_output=True) + num_input = p.stdout.split('\n')[0] + f.write(folder + ' ' + num_input + '\n') + + print("Found changes to the following styles:") print("Commands: ", styles['command']) print("Atom styles: ", styles['atom']) From ebe3bd2f7e6f8e978579da284ffa8dd30633f9e5 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Fri, 23 Aug 2024 11:59:16 -0500 Subject: [PATCH 0131/1018] activate the env before running the python scripts --- .github/workflows/quick-regression.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index 90d3932605..7ba4e8465b 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -73,6 +73,7 @@ jobs: - name: Run Selected Regression Tests shell: bash run: | + source linuxenv/bin/activate python3 tools/regression-tests/get-quick-list.py python3 tools/regression-tests/run_tests.py \ --lmp-bin=build/lmp \ From b1d40014a6326d7466f97b9d3ad880dff0ecfb95 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Fri, 23 Aug 2024 14:00:13 -0500 Subject: [PATCH 0132/1018] allow to download artifact from the regression test --- .github/workflows/quick-regression.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index 7ba4e8465b..3aed9384c9 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -71,6 +71,7 @@ jobs: ccache -s - name: Run Selected Regression Tests + uses: actions/download-artifact@v4 shell: bash run: | source linuxenv/bin/activate @@ -79,3 +80,8 @@ jobs: --lmp-bin=build/lmp \ --config-file=tools/regression-tests/config.yaml \ --list-input=folder_list.txt + tar -cvf quick-regression-test.tar run.log progress.yaml + with: + name: quick-regression-test-artifact + path: quick-regression-test.tar + From 0d005789787319443f54a7ff7bf37cb0cd7e397a Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Fri, 23 Aug 2024 14:03:25 -0500 Subject: [PATCH 0133/1018] move download artifacts to a separate step --- .github/workflows/quick-regression.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index 3aed9384c9..fd7d292c2b 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -71,7 +71,6 @@ jobs: ccache -s - name: Run Selected Regression Tests - uses: actions/download-artifact@v4 shell: bash run: | source linuxenv/bin/activate @@ -81,7 +80,11 @@ jobs: --config-file=tools/regression-tests/config.yaml \ --list-input=folder_list.txt tar -cvf quick-regression-test.tar run.log progress.yaml + + - name: Download artifacts + uses: actions/download-artifact@v4 with: name: quick-regression-test-artifact path: quick-regression-test.tar + retention-days: 5 From e1b324a3e95ac8d960182e154db010c6695bc83c Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Fri, 23 Aug 2024 14:18:40 -0500 Subject: [PATCH 0134/1018] upload artifacts --- .github/workflows/quick-regression.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index fd7d292c2b..2e44e24275 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -81,10 +81,10 @@ jobs: --list-input=folder_list.txt tar -cvf quick-regression-test.tar run.log progress.yaml - - name: Download artifacts - uses: actions/download-artifact@v4 + - name: Upload artifacts + uses: actions/upload-artifact@v4 with: name: quick-regression-test-artifact path: quick-regression-test.tar - retention-days: 5 + From b69a9847f7c6e0db6dc92dbde7c3d94d4b977c56 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Fri, 23 Aug 2024 14:40:07 -0500 Subject: [PATCH 0135/1018] add a config file for running regression tests in serial (no mpirun), modify run_tests.py to handle this case --- .github/workflows/quick-regression.yml | 2 +- tools/regression-tests/config_serial.yaml | 46 +++++++++++++++++++++++ tools/regression-tests/run_tests.py | 4 +- 3 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 tools/regression-tests/config_serial.yaml diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index 2e44e24275..2726e70650 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -77,7 +77,7 @@ jobs: python3 tools/regression-tests/get-quick-list.py python3 tools/regression-tests/run_tests.py \ --lmp-bin=build/lmp \ - --config-file=tools/regression-tests/config.yaml \ + --config-file=tools/regression-tests/config_serial.yaml \ --list-input=folder_list.txt tar -cvf quick-regression-test.tar run.log progress.yaml diff --git a/tools/regression-tests/config_serial.yaml b/tools/regression-tests/config_serial.yaml new file mode 100644 index 0000000000..900e3d1736 --- /dev/null +++ b/tools/regression-tests/config_serial.yaml @@ -0,0 +1,46 @@ +--- + lmp_binary: "" + nprocs: "1" + args: "-cite none" + mpiexec: "" + mpiexec_numproc_flag: "" + tolerance: + PotEng: + abs: 1e-4 + rel: 1e-7 + TotEng: + abs: 1e-4 + rel: 1e-7 + Press: + abs: 1e-4 + rel: 1e-7 + Temp: + abs: 1e-4 + rel: 1e-7 + E_vdwl: + abs: 1e-3 + rel: 1e-7 + overrides: + in.rigid.tnr: + Temp: + abs: 1e-3 + rel: 1e-5 + Press: + abs: 1e-2 + rel: 1e-4 + skip: + [ in.rigid.poems3, + in.rigid.poems4, + in.rigid.poems5, + in.peptide, + in.voronoi, + in.voronoi.2d, + in.voronoi.data, + in.*_imd*, + in.bucky-plus-cnt*, + ] + + nugget: 1.0 + epsilon: 1e-16 + + diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index b2144478ec..4d9fdfaa22 100644 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -710,7 +710,9 @@ def get_lammps_build_configuration(lmp_binary): - wrap subprocess with try/catch to handle exceptions ''' def execute(lmp_binary, config, input_file_name, generate_ref_yaml=False): - cmd_str = config['mpiexec'] + " " + config['mpiexec_numproc_flag'] + " " + config['nprocs'] + " " + cmd_str = "" + if config['mpiexec']: + cmd_str += config['mpiexec'] + " " + config['mpiexec_numproc_flag'] + " " + config['nprocs'] + " " cmd_str += lmp_binary + " -in " + input_file_name + " " + config['args'] logger.info(f" Executing: {cmd_str}") p = subprocess.run(cmd_str, shell=True, text=True, capture_output=True) From 380447c6ba8c980747895e7dd89730e71a44be78 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Fri, 23 Aug 2024 14:44:08 -0500 Subject: [PATCH 0136/1018] updated regression test config files --- tools/regression-tests/config.yaml | 11 ++++------- tools/regression-tests/config_serial.yaml | 10 +++------- 2 files changed, 7 insertions(+), 14 deletions(-) diff --git a/tools/regression-tests/config.yaml b/tools/regression-tests/config.yaml index 24f1ab0d67..372d0db10b 100644 --- a/tools/regression-tests/config.yaml +++ b/tools/regression-tests/config.yaml @@ -29,13 +29,10 @@ abs: 1e-2 rel: 1e-4 skip: - [ in.rigid.poems3, - in.rigid.poems4, - in.rigid.poems5, - in.peptide, - in.voronoi, - in.voronoi.2d, - in.voronoi.data, + [ + in.displ, + in.displ2, + in.dos, in.*_imd*, in.bucky-plus-cnt*, ] diff --git a/tools/regression-tests/config_serial.yaml b/tools/regression-tests/config_serial.yaml index 900e3d1736..1fe3f48353 100644 --- a/tools/regression-tests/config_serial.yaml +++ b/tools/regression-tests/config_serial.yaml @@ -29,13 +29,9 @@ abs: 1e-2 rel: 1e-4 skip: - [ in.rigid.poems3, - in.rigid.poems4, - in.rigid.poems5, - in.peptide, - in.voronoi, - in.voronoi.2d, - in.voronoi.data, + [ in.displ, + in.displ2, + in.dos, in.*_imd*, in.bucky-plus-cnt*, ] From 9e172665f24ef8b25aa564500ffd8d41b443886d Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Fri, 23 Aug 2024 15:45:13 -0500 Subject: [PATCH 0137/1018] enable full regression tests --- .github/workflows/full-regression.yml | 35 ++++++++++++++++++++++++--- 1 file changed, 32 insertions(+), 3 deletions(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index e3c6835e77..4f18632c99 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -43,6 +43,11 @@ jobs: shell: bash run: | ccache -z + python3 -m venv linuxenv + source linuxenv/bin/activate + python3 -m pip install numpy + python3 -m pip install pyyaml + python3 -m pip install junit_xml cmake -S cmake -B build \ -C cmake/presets/gcc.cmake \ -C cmake/presets/most.cmake \ @@ -62,8 +67,32 @@ jobs: cmake --build build ccache -s - - name: Run Regression Tests + run_regression_tests: + - name: Analyze top-level examples folder, split into 8 seperate subfolder lists shell: bash run: | - echo 'Linux binary is here:' - ls -lh build/lmp + source linuxenv/bin/activate + python3 tools/regression-tests/run_tests.py \ + --lmp-bin=build/lmp \ + --examples-top-level=examples --analyze --num-workers=8 + + - name: Run regression tests with 8 workers each processing a list of subfolders + strategy: + matrix: + idx: [ 0, 1, 2, 3, 4, 5, 6, 7 ] + run: | + source linuxenv/bin/activate + python3 tools/regression-tests/run_tests.py \ + --lmp-bin=build/lmp \ + --config-file=tools/regression-tests/config_serial.yaml \ + --list-input=input-list-${{ matrix.idx }}.txt \ + --output-file=output-${{ matrix.idx }}.xml \ + --progress-file=progress-${{ matrix.idx }}.yaml \ + --log-file=run-${{ matrix.idx }}.log > screen-${{ matrix.idx }}.txt + tar -cvf full-regression-test.tar run*.log progress* output* screen*.txt + + - name: Upload artifacts + uses: actions/upload-artifact@v4 + with: + name: full-regression-test-artifact + path: full-regression-test.tar \ No newline at end of file From 5a9b742086bd9307ce0ef83123754578ff39c88a Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Fri, 23 Aug 2024 15:52:41 -0500 Subject: [PATCH 0138/1018] experiment with the matrix feature at the job level --- .github/workflows/full-regression.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index 4f18632c99..1ace372140 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -17,6 +17,9 @@ jobs: runs-on: ubuntu-latest env: CCACHE_DIR: ${{ github.workspace }}/.ccache + strategy: + matrix: + idx: [ 0, 1, 2, 3, 4, 5, 6, 7 ] steps: - name: Checkout repository @@ -67,7 +70,6 @@ jobs: cmake --build build ccache -s - run_regression_tests: - name: Analyze top-level examples folder, split into 8 seperate subfolder lists shell: bash run: | @@ -77,9 +79,6 @@ jobs: --examples-top-level=examples --analyze --num-workers=8 - name: Run regression tests with 8 workers each processing a list of subfolders - strategy: - matrix: - idx: [ 0, 1, 2, 3, 4, 5, 6, 7 ] run: | source linuxenv/bin/activate python3 tools/regression-tests/run_tests.py \ From d09e9d46fa030f2d292fc72b37ff296607285b4e Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Fri, 23 Aug 2024 16:00:15 -0500 Subject: [PATCH 0139/1018] specify the config file when analyzing the examples folder --- .github/workflows/full-regression.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index 1ace372140..fc7c05a894 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -76,6 +76,7 @@ jobs: source linuxenv/bin/activate python3 tools/regression-tests/run_tests.py \ --lmp-bin=build/lmp \ + --config-file=tools/regression-tests/config_serial.yaml \ --examples-top-level=examples --analyze --num-workers=8 - name: Run regression tests with 8 workers each processing a list of subfolders From afb1e499af1a800aae6551ba6eeda49d195d89ef Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Fri, 23 Aug 2024 16:28:51 -0500 Subject: [PATCH 0140/1018] debugging the issue with the runs, list index out of range for run 7 --- .github/workflows/full-regression.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index fc7c05a894..71b176e4ca 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -88,11 +88,8 @@ jobs: --list-input=input-list-${{ matrix.idx }}.txt \ --output-file=output-${{ matrix.idx }}.xml \ --progress-file=progress-${{ matrix.idx }}.yaml \ - --log-file=run-${{ matrix.idx }}.log > screen-${{ matrix.idx }}.txt - tar -cvf full-regression-test.tar run*.log progress* output* screen*.txt + --log-file=run-${{ matrix.idx }}.log - name: Upload artifacts uses: actions/upload-artifact@v4 - with: - name: full-regression-test-artifact - path: full-regression-test.tar \ No newline at end of file + From 149ae7463164d51ed84f59bac5ce14c18a36dfd9 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Fri, 23 Aug 2024 17:06:11 -0500 Subject: [PATCH 0141/1018] debug matrix strategy --- .github/workflows/full-regression.yml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index 71b176e4ca..d550f5b728 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -11,15 +11,12 @@ on: jobs: build: - name: Full Regression Test + name: Build # restrict to official LAMMPS repository if: ${{ github.repository == 'lammps/lammps' }} runs-on: ubuntu-latest env: CCACHE_DIR: ${{ github.workspace }}/.ccache - strategy: - matrix: - idx: [ 0, 1, 2, 3, 4, 5, 6, 7 ] steps: - name: Checkout repository @@ -79,6 +76,19 @@ jobs: --config-file=tools/regression-tests/config_serial.yaml \ --examples-top-level=examples --analyze --num-workers=8 + run_tests: + name: Full Regression Test + # restrict to official LAMMPS repository + if: ${{ github.repository == 'lammps/lammps' }} + runs-on: ubuntu-latest + env: + CCACHE_DIR: ${{ github.workspace }}/.ccache + strategy: + max-parallel: 2 + matrix: + idx: [ 0, 1, 2, 3, 4, 5, 6, 7 ] + + steps: - name: Run regression tests with 8 workers each processing a list of subfolders run: | source linuxenv/bin/activate From 37c312bf8afdebe5dd0e7c105983df866853d4d5 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sat, 24 Aug 2024 05:28:38 -0400 Subject: [PATCH 0142/1018] added pair coeffs --- tools/charmm36/charmm36.py | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/tools/charmm36/charmm36.py b/tools/charmm36/charmm36.py index 076700638b..b003046c56 100644 --- a/tools/charmm36/charmm36.py +++ b/tools/charmm36/charmm36.py @@ -88,8 +88,18 @@ for prm in prms: improper.update( {"{}-{}-{}-{}".format(match.group(1),match.group(2),match.group(3),match.group(4)) : "{} {}".format(match.group(5),match.group(6))} ) - file.close() + match = re.search(r"^(\w+)\s+0.0+\s+-(\d+.\d+)\s+(\d+.\d+).*", line) + if( match != None ): + pair.update( {match.group(1) : + "{} {:.15} {} {:.15}".format(match.group(2),float(match.group(3))*1.7817974362806774,match.group(2),float(match.group(3))*1.7817974362806774)} ) + match = re.search(r"^(\w+)\s+0.0+\s+-(\d+.\d+)\s+(\d+.\d+)\s+0.0\s+-(\d+.\d+)\s+(\d+.\d+).*", line) + if( match != None ): + pair.update( {match.group(1) : + "{} {:.15} {} {:.15}".format(match.group(2),float(match.group(3))*1.7817974362806774,match.group(4),float(match.group(5))*1.7817974362806774)} ) + + + file.close() #44 atoms #11 atom types @@ -182,7 +192,10 @@ for v in improper.values(): print(" ", i, v) i+=1 - - - # -------- Pair Coeffs -------- +print( "\nPair Coeffs\n" ) +i=1 +for k in mass.keys(): + print(" ", i, pair[k]) + i+=1 + From 04400e10a8f3c27a57089598806c8c356415d586 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Sun, 25 Aug 2024 16:02:16 -0500 Subject: [PATCH 0143/1018] Updated the regression tester run_tests.py to handle list of input scripts --- .github/workflows/full-regression.yml | 6 +- .github/workflows/quick-regression.yml | 2 +- tools/regression-tests/get-quick-list.py | 24 +--- tools/regression-tests/run_tests.py | 153 ++++++++++++++++------- 4 files changed, 119 insertions(+), 66 deletions(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index d550f5b728..5e11fbbdd4 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -67,7 +67,7 @@ jobs: cmake --build build ccache -s - - name: Analyze top-level examples folder, split into 8 seperate subfolder lists + - name: Analyze top-level examples folder, split into 8 seperate lists of input scripts shell: bash run: | source linuxenv/bin/activate @@ -86,10 +86,10 @@ jobs: strategy: max-parallel: 2 matrix: - idx: [ 0, 1, 2, 3, 4, 5, 6, 7 ] + idx: [ 0, 1 ] steps: - - name: Run regression tests with 8 workers each processing a list of subfolders + - name: Run regression tests run: | source linuxenv/bin/activate python3 tools/regression-tests/run_tests.py \ diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index 2726e70650..89da0bfb0a 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -78,7 +78,7 @@ jobs: python3 tools/regression-tests/run_tests.py \ --lmp-bin=build/lmp \ --config-file=tools/regression-tests/config_serial.yaml \ - --list-input=folder_list.txt + --list-input=input_list.txt tar -cvf quick-regression-test.tar run.log progress.yaml - name: Upload artifacts diff --git a/tools/regression-tests/get-quick-list.py b/tools/regression-tests/get-quick-list.py index c9ec9e3971..672aa10f3a 100644 --- a/tools/regression-tests/get-quick-list.py +++ b/tools/regression-tests/get-quick-list.py @@ -259,28 +259,12 @@ if __name__ == "__main__": if regex: inputs = get_examples_using_styles(regex, os.path.join(LAMMPS_DIR,'examples')) - # TODO: modify the regression tester tool to process the raw list of input scripts - folder_list = [] print("Suggested inputs for testing:") - for inp in inputs: - print(inp) - - # get the folder that contains the input script - full_path = str(inp) - folder = full_path.rsplit('/', 1)[0] - # add unique folders in the list - if folder not in folder_list: - folder_list.append(folder) - # input_list.txt is used for the regression tester tool - # that lists the individual subfolders and the number of input scripts therein - with open('folder_list.txt', 'w') as f: - for folder in folder_list: - cmd_str = f"ls {folder}/in.* | wc -l" - p = subprocess.run(cmd_str, shell=True, text=True, capture_output=True) - num_input = p.stdout.split('\n')[0] - f.write(folder + ' ' + num_input + '\n') - + with open('input_list.txt', 'w') as f: + for inp in inputs: + print(inp) + f.write(inp + '\n') print("Found changes to the following styles:") print("Commands: ", styles['command']) diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index 4d9fdfaa22..3051355eb8 100644 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -9,6 +9,7 @@ UPDATE: August 13, 2024: With the current features, users can: + specify which LAMMPS binary version to test (e.g., the version from a commit, or those from `lammps-testing`) + specify the examples subfolders (thus the reference log files) seperately (e.g. from other LAMMPS versions or commits) + + specify the list of examples input scripts to test + specify tolerances for individual quantities for any input script to override the global values + launch tests with `mpirun` with all supported command line features (multiple procs, multiple paritions, and suffices) + skip certain input files (whose names match specified patterns) if not interested, or packaged not installed, or no reference log file exists @@ -43,21 +44,33 @@ Example usage: python3 run_tests.py --lmp-bin=/path/to/lmp_binary --config-file=/path/to/config/file/config.yaml \ --example-folders="/path/to/examples/folder1;/path/to/examples/folder2" - The example folders can also be loaded from a text file list_subfolders1.txt: + The example subfolders can also be loaded from a text file list_subfolders1.txt: python3 run_tests.py --lmp-bin=/path/to/lmp_binary --config-file=/path/to/config/file/config.yaml \ - --list-input=list_subfolders1.txt --output-file=output1.txt --progress-file=progress1.yaml \ + --list-subfolders=list_subfolders1.txt --output-file=output1.txt --progress-file=progress1.yaml \ + --log-file=run1.log + + 4) Specify a list of example input scripts + python3 run_tests.py --lmp-bin=/path/to/lmp_binary --config-file=/path/to/config/file/config.yaml \ + --list-input=input-list-1.txt --output-file=output1.txt --progress-file=progress1.yaml \ + --log-file=run1.log + + The example subfolders can also be loaded from a text file list_subfolders1.txt: + python3 run_tests.py --lmp-bin=/path/to/lmp_binary --config-file=/path/to/config/file/config.yaml \ + --list-subfolders=list_subfolders1.txt --output-file=output1.txt --progress-file=progress1.yaml \ --log-file=run1.log - 4) Test a LAMMPS binary with the whole top-level /examples folder in a LAMMPS source tree + 5) Test a LAMMPS binary with the whole top-level /examples folder in a LAMMPS source tree python3 run_tests.py --lmp-bin=/path/to/lmp_binary --examples-top-level=/path/to/lammps/examples - 5) Analyze the LAMMPS binary annd whole top-level /examples folder in a LAMMPS source tree + 6) Analyze the LAMMPS binary annd whole top-level /examples folder in a LAMMPS source tree and generate separate input lists for 8 workers: python3 run_tests.py --lmp-bin=/path/to/lmp_binary --examples-top-level=/path/to/lammps/examples \ --analyze --num-workers=8 - This is used for splitting the subfolders into separate input lists and launching different instances - of run_tests.py simultaneously. + The output of this run is 8 files folder-list-[0-7].txt that lists the subfolders + and 8 files input-list-[0-7].txt that lists the input scripts under the top-level example folders. + With these lists, one can launch multiple instances of run_tests.py simultaneously + each with a list of example subfolders (Case 3), or with a list of input scripts (Case 4). ''' from argparse import ArgumentParser @@ -825,6 +838,7 @@ if __name__ == "__main__": lmp_binary = "" configFileName = "config.yaml" example_subfolders = [] + example_inputs = [] example_toplevel = "" genref = False verbose = False @@ -832,6 +846,7 @@ if __name__ == "__main__": progress_file = "progress.yaml" log_file = "run.log" list_input = "" + list_subfolders = "" analyze = False # distribute the total number of input scripts over the workers @@ -844,7 +859,8 @@ if __name__ == "__main__": help="Configuration YAML file") parser.add_argument("--examples-top-level", dest="example_toplevel", default="", help="Examples top-level") parser.add_argument("--example-folders", dest="example_folders", default="", help="Example subfolders") - parser.add_argument("--list-input", dest="list_input", default="", help="File that lists the subfolders") + parser.add_argument("--list-input", dest="list_input", default="", help="File that lists the input scripts") + parser.add_argument("--list-subfolders", dest="list_subfolders", default="", help="File that lists the subfolders") parser.add_argument("--num-workers", dest="num_workers", default=1, help="Number of workers") parser.add_argument("--gen-ref",dest="genref", action='store_true', default=False, help="Generating reference data") @@ -866,6 +882,7 @@ if __name__ == "__main__": if int(args.num_workers) > 0: num_workers = int(args.num_workers) list_input = args.list_input + list_subfolders = args.list_subfolders # example_toplevel is where all the examples subfolders reside if args.example_toplevel != "": @@ -884,33 +901,6 @@ if __name__ == "__main__": logger = logging.getLogger(__name__) logging.basicConfig(filename=log_file, level=logging.INFO, filemode="w") - # read in the configuration of the tests - with open(configFileName, 'r') as f: - config = yaml.load(f, Loader=Loader) - absolute_path = os.path.abspath(configFileName) - print(f"\nRegression tests with the settings defined in the configuration file:\n {absolute_path}") - f.close() - - # check if lmp_binary is specified in the config yaml - if lmp_binary == "": - if config['lmp_binary'] == "": - print("Needs a valid LAMMPS binary") - quit() - else: - lmp_binary = os.path.abspath(config['lmp_binary']) - - # print out the binary info - packages, operating_system, GitInfo, compile_flags = get_lammps_build_configuration(lmp_binary) - print("\nLAMMPS build info:") - print(f" - {operating_system}") - print(f" - {GitInfo}") - print(f" - Active compile flags: {compile_flags}") - print(f" - List of {len(packages)} installed packages:") - all_pkgs = "" - for p in packages: - all_pkgs += p + " " - print(all_pkgs) - if len(example_subfolders) > 0: print("\nExample folders to test:") print(*example_subfolders, sep='\n') @@ -926,7 +916,7 @@ if __name__ == "__main__": # then use the path from --example-top-folder, or from the input-list read from a text file if len(example_subfolders) == 0: - # need top level specified + # if the top level is specified if len(example_toplevel) != 0: # getting the list of all the input files because there are subfolders (e.g. PACKAGES) under the top level cmd_str = f"find {example_toplevel} -name \"in.*\" " @@ -953,7 +943,7 @@ if __name__ == "__main__": # write each chunk to a file idx = 0 for list_input in sublists: - filename = f"input-list-{idx}.txt" + filename = f"folder-list-{idx}.txt" with open(filename, "w") as f: for folder in list_input: # count the number of input scripts in each folder @@ -967,14 +957,28 @@ if __name__ == "__main__": # working on all the folders for now example_subfolders = folder_list - # if a list of subfolders are provided from a text file (list_input from the command-line argument) - elif len(list_input) != 0: + # divide the list of input scripts into num_workers chunks + sublists = divide_into_N(input_list, num_workers) + + # write each chunk to a file + idx = 0 + for list_input in sublists: + filename = f"input-list-{idx}.txt" + with open(filename, "w") as f: + for inp in list_input: + f.write(inp + '\n') + f.close() + idx = idx + 1 + + # if a list of subfolders is provided from a text file (list_subfolders from the command-line argument) + elif len(list_subfolders) != 0: num_inputscripts = 0 - with open(list_input, "r") as f: + with open(list_subfolders, "r") as f: all_subfolders = f.read().splitlines() f.close() for line in all_subfolders: if len(line) > 0: + # skip subfolders if line[0] == '#': continue folder = line.split()[0] @@ -983,6 +987,33 @@ if __name__ == "__main__": msg = f"\nThere are {len(example_subfolders)} folders with {num_inputscripts} input scripts in total listed in {list_input}." print(msg) logger.info(msg) + + # if a list of input scripts is provided from a text file (list_input from the command-line argument) + elif len(list_input) != 0: + num_inputscripts = 0 + folder_list = [] + with open(list_input, "r") as f: + all_inputs = f.read().splitlines() + f.close() + + for line in all_inputs: + if len(line) > 0: + # skip input scripts + if line[0] == '#': + continue + input = line.split()[0] + folder = input.rsplit('/', 1)[0] + # unique folders in the list + if folder not in folder_list: + folder_list.append(folder) + example_inputs.append(input) + num_inputscripts += 1 + + example_subfolders = folder_list + msg = f"\nThere are {num_inputscripts} input scripts listed in {list_input}." + print(msg) + logger.info(msg) + else: inplace_input = False @@ -990,6 +1021,33 @@ if __name__ == "__main__": if analyze == True: quit() + # read in the configuration of the tests + with open(configFileName, 'r') as f: + config = yaml.load(f, Loader=Loader) + absolute_path = os.path.abspath(configFileName) + print(f"\nRegression test configuration file:\n {absolute_path}") + f.close() + + # check if lmp_binary is specified in the config yaml + if lmp_binary == "": + if config['lmp_binary'] == "": + print("Needs a valid LAMMPS binary") + quit() + else: + lmp_binary = os.path.abspath(config['lmp_binary']) + + # print out the binary info + packages, operating_system, GitInfo, compile_flags = get_lammps_build_configuration(lmp_binary) + print("\nLAMMPS build info:") + print(f" - {operating_system}") + print(f" - {GitInfo}") + print(f" - Active compile flags: {compile_flags}") + print(f" - List of {len(packages)} installed packages:") + all_pkgs = "" + for p in packages: + all_pkgs += p + " " + print(all_pkgs) + all_results = [] # save current working dir @@ -1044,10 +1102,21 @@ if __name__ == "__main__": cmd_str = "ls in.*" p = subprocess.run(cmd_str, shell=True, text=True, capture_output=True) - input_list = p.stdout.split('\n') - input_list.remove('') + all_input_list = p.stdout.split('\n') + all_input_list.remove('') - print(f"{len(input_list)} input script(s): {input_list}") + # if the list of example input scripts is provided + # if an input script is not in the list, then remove it from input_list + input_list = [] + if len(example_inputs) > 0: + for inp in all_input_list: + full_path = directory + "/" + inp + if full_path in example_inputs: + input_list.append(inp) + else: + input_list = all_input_list + + print(f"{len(input_list)} input script(s) to be tested: {input_list}") total_tests += len(input_list) # iterate through the input scripts From 9f20e5b7f7ad49b3460e7f3cf8c6f535fd509742 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Sun, 25 Aug 2024 16:19:52 -0500 Subject: [PATCH 0144/1018] put a timeout for a run, specified in the config file --- tools/regression-tests/config_serial.yaml | 1 + tools/regression-tests/run_tests.py | 20 ++++++++++++++++---- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/tools/regression-tests/config_serial.yaml b/tools/regression-tests/config_serial.yaml index 1fe3f48353..746e74f226 100644 --- a/tools/regression-tests/config_serial.yaml +++ b/tools/regression-tests/config_serial.yaml @@ -36,6 +36,7 @@ in.bucky-plus-cnt*, ] + timeout: 60 nugget: 1.0 epsilon: 1e-16 diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index 3051355eb8..f2d41af9de 100644 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -319,7 +319,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file # if there is no ERROR in the output, but there is no Total wall time printed out if "Total wall time" not in output: - logger.info(f" ERROR: no Total wall time in the output.\n") + logger.info(f" ERROR: no Total wall time in the output.\n") logger.info(f"\n{input_test}:") logger.info(f"\n Output:\n{output}") logger.info(f"\n Error:\n{error}") @@ -720,7 +720,6 @@ def get_lammps_build_configuration(lmp_binary): launch LAMMPS using the configuration defined in the dictionary config with an input file TODO: - generate new reference values if needed - - wrap subprocess with try/catch to handle exceptions ''' def execute(lmp_binary, config, input_file_name, generate_ref_yaml=False): cmd_str = "" @@ -728,9 +727,22 @@ def execute(lmp_binary, config, input_file_name, generate_ref_yaml=False): cmd_str += config['mpiexec'] + " " + config['mpiexec_numproc_flag'] + " " + config['nprocs'] + " " cmd_str += lmp_binary + " -in " + input_file_name + " " + config['args'] logger.info(f" Executing: {cmd_str}") - p = subprocess.run(cmd_str, shell=True, text=True, capture_output=True) + # set a timeout (in seconds) for each run + timeout = 60 + if 'timeout' in config: + if config['timeout'] != "": + timeout = int(config['timeout']) - return cmd_str, p.stdout, p.stderr, p.returncode + try: + p = subprocess.run(cmd_str, shell=True, text=True, capture_output=True, timeout=timeout) + return cmd_str, p.stdout, p.stderr, p.returncode + + except subprocess.TimeoutExpired: + msg = f" Timeout for {cmd_str} ({timeout} s) expired" + logger.info(msg) + print(msg) + + return cmd_str, "", "", -1 ''' split a list into a list of N sublists From 1148f5f5c83af07b912c69c38850f9c4580935e5 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Sun, 25 Aug 2024 16:41:26 -0500 Subject: [PATCH 0145/1018] cast into PosixPath to str before writing to file --- .github/workflows/full-regression.yml | 2 -- tools/regression-tests/get-quick-list.py | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index 5e11fbbdd4..1dcccfcdcc 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -81,8 +81,6 @@ jobs: # restrict to official LAMMPS repository if: ${{ github.repository == 'lammps/lammps' }} runs-on: ubuntu-latest - env: - CCACHE_DIR: ${{ github.workspace }}/.ccache strategy: max-parallel: 2 matrix: diff --git a/tools/regression-tests/get-quick-list.py b/tools/regression-tests/get-quick-list.py index 672aa10f3a..9af91b139c 100644 --- a/tools/regression-tests/get-quick-list.py +++ b/tools/regression-tests/get-quick-list.py @@ -264,7 +264,7 @@ if __name__ == "__main__": with open('input_list.txt', 'w') as f: for inp in inputs: print(inp) - f.write(inp + '\n') + f.write(str(inp) + '\n') print("Found changes to the following styles:") print("Commands: ", styles['command']) From a59ac7ec86587a5420e21f74ee178545f0b15442 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Mon, 26 Aug 2024 17:43:36 -0500 Subject: [PATCH 0146/1018] Reduced the timeout for quick reg tests --- tools/regression-tests/config_serial.yaml | 2 +- tools/regression-tests/run_tests.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/regression-tests/config_serial.yaml b/tools/regression-tests/config_serial.yaml index 746e74f226..ce984bb2b8 100644 --- a/tools/regression-tests/config_serial.yaml +++ b/tools/regression-tests/config_serial.yaml @@ -36,7 +36,7 @@ in.bucky-plus-cnt*, ] - timeout: 60 + timeout: 10 nugget: 1.0 epsilon: 1e-16 diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index f2d41af9de..d2a4559010 100644 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -163,6 +163,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file matched_pattern = False for skipped_files in config['skip']: if '*' in skipped_files: + # check input script name e.g. in.*_imd* if fnmatch.fnmatch(input, skipped_files): matched_pattern = True break From 5c11c5ead8de623f00d205bca549380df5b8f47f Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Wed, 28 Aug 2024 10:48:12 +0200 Subject: [PATCH 0147/1018] include variable definitions in region_plane.h --- src/region_plane.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/region_plane.h b/src/region_plane.h index 2025586a7c..0e4ecda6d4 100644 --- a/src/region_plane.h +++ b/src/region_plane.h @@ -28,13 +28,23 @@ class RegPlane : public Region { public: RegPlane(class LAMMPS *, int, char **); ~RegPlane() override; + void init() override; int inside(double, double, double) override; int surface_interior(double *, double) override; int surface_exterior(double *, double) override; + void shape_update() override; private: double xp, yp, zp; double normal[3]; + + int xstyle, xvar; + int ystyle, yvar; + int zstyle, zvar; + char *xstr, *ystr, *zstr; + + void variable_check(); + }; } // namespace LAMMPS_NS From 40cd70465cba86d7ea631cfe2c675c15fad90b39 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Wed, 28 Aug 2024 10:57:02 +0200 Subject: [PATCH 0148/1018] Code for variable point definition in region_plane.cpp --- src/region_plane.cpp | 99 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 95 insertions(+), 4 deletions(-) diff --git a/src/region_plane.cpp b/src/region_plane.cpp index 154b072633..d8c09fa3cb 100644 --- a/src/region_plane.cpp +++ b/src/region_plane.cpp @@ -14,20 +14,58 @@ #include "region_plane.h" #include "error.h" +#include "input.h" +#include "update.h" +#include "variable.h" #include using namespace LAMMPS_NS; +enum { CONSTANT, VARIABLE }; + /* ---------------------------------------------------------------------- */ -RegPlane::RegPlane(LAMMPS *lmp, int narg, char **arg) : Region(lmp, narg, arg) +RegPlane::RegPlane(LAMMPS *lmp, int narg, char **arg) : Region(lmp, narg, arg), + xstr(nullptr), ystr(nullptr), zstr(nullptr) { options(narg - 8, &arg[8]); - xp = xscale * utils::numeric(FLERR, arg[2], false, lmp); - yp = yscale * utils::numeric(FLERR, arg[3], false, lmp); - zp = zscale * utils::numeric(FLERR, arg[4], false, lmp); + if (utils::strmatch(arg[2], "^v_")) { + xstr = utils::strdup(arg[2] + 2); + xp = 0.0; + xstyle = VARIABLE; + varshape = 1; + } else { + xp = xscale * utils::numeric(FLERR, arg[2], false, lmp); + xstyle = CONSTANT; + } + + if (utils::strmatch(arg[3], "^v_")) { + ystr = utils::strdup(arg[3] + 2); + yp = 0.0; + ystyle = VARIABLE; + varshape = 1; + } else { + yp = yscale * utils::numeric(FLERR, arg[3], false, lmp); + ystyle = CONSTANT; + } + + if (utils::strmatch(arg[4], "^v_")) { + zstr = utils::strdup(arg[4] + 2); + zp = 0.0; + zstyle = VARIABLE; + varshape = 1; + } else { + zp = zscale * utils::numeric(FLERR, arg[4], false, lmp); + zstyle = CONSTANT; + } + + if (varshape) { + variable_check(); + RegPlane::shape_update(); + } + normal[0] = xscale * utils::numeric(FLERR, arg[5], false, lmp); normal[1] = yscale * utils::numeric(FLERR, arg[6], false, lmp); normal[2] = zscale * utils::numeric(FLERR, arg[7], false, lmp); @@ -54,9 +92,20 @@ RegPlane::RegPlane(LAMMPS *lmp, int narg, char **arg) : Region(lmp, narg, arg) RegPlane::~RegPlane() { + delete[] xstr; + delete[] ystr; + delete[] zstr; delete[] contact; } +/* ---------------------------------------------------------------------- */ + +void RegPlane::init() +{ + Region::init(); + if (varshape) variable_check(); +} + /* ---------------------------------------------------------------------- inside = 1 if x,y,z is on normal side of plane or on plane inside = 0 if x,y,z is on non-normal side of plane and not on plane @@ -113,3 +162,45 @@ int RegPlane::surface_exterior(double *x, double cutoff) } return 0; } + +/* ---------------------------------------------------------------------- + change region shape via variable evaluation +------------------------------------------------------------------------- */ + +void RegPlane::shape_update() +{ + if (xstyle == VARIABLE) xp = xscale * input->variable->compute_equal(xvar); + + if (ystyle == VARIABLE) yp = yscale * input->variable->compute_equal(yvar); + + if (zstyle == VARIABLE) zp = zscale * input->variable->compute_equal(zvar); +} + +/* ---------------------------------------------------------------------- + error check on existence of variable +------------------------------------------------------------------------- */ + +void RegPlane::variable_check() +{ + if (xstyle == VARIABLE) { + xvar = input->variable->find(xstr); + if (xvar < 0) error->all(FLERR, "Variable {} for region plane does not exist", xstr); + if (!input->variable->equalstyle(xvar)) + error->all(FLERR, "Variable {} for region plane is invalid style", xstr); + } + + if (ystyle == VARIABLE) { + yvar = input->variable->find(ystr); + if (yvar < 0) error->all(FLERR, "Variable {} for region plane does not exist", ystr); + if (!input->variable->equalstyle(yvar)) + error->all(FLERR, "Variable {} for region plane is invalid style", ystr); + } + + if (zstyle == VARIABLE) { + zvar = input->variable->find(zstr); + if (zvar < 0) error->all(FLERR, "Variable {} for region plane does not exist", zstr); + if (!input->variable->equalstyle(zvar)) + error->all(FLERR, "Variable {} for region plane is invalid style", zstr); + } +} + From 709ab8fbe92a1815382db0491c9965c16512b4dd Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Wed, 28 Aug 2024 11:04:47 +0200 Subject: [PATCH 0149/1018] Update region.rst --- doc/src/region.rst | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/doc/src/region.rst b/doc/src/region.rst index 9d2af01de1..7e3c95362c 100644 --- a/doc/src/region.rst +++ b/doc/src/region.rst @@ -34,10 +34,11 @@ Syntax *ellipsoid* args = x y z a b c x,y,z = center of ellipsoid (distance units) a,b,c = half the length of the principal axes of the ellipsoid (distance units) - x,y,z,a,b and c can be a variable (see below) + x,y,z,a,b and c can be a variable (see below) *plane* args = px py pz nx ny nz px,py,pz = point on the plane (distance units) nx,ny,nz = direction normal to plane (distance units) + px,py,pz can be a variable *prism* args = xlo xhi ylo yhi zlo zhi xy xz yz xlo,xhi,ylo,yhi,zlo,zhi = bounds of untilted prism (distance units) xy = distance to tilt y in x direction (distance units) @@ -46,7 +47,7 @@ Syntax *sphere* args = x y z radius x,y,z = center of sphere (distance units) radius = radius of sphere (distance units) - x,y,z, and radius can be a variable (see below) + x,y,z, and radius can be a variable (see below) *union* args = N reg-ID1 reg-ID2 ... N = # of regions to follow, must be 2 or greater reg-ID1,reg-ID2, ... = IDs of regions to join together @@ -203,12 +204,13 @@ and with radius as its radius. The *radius* value for styles *sphere* and *cylinder*, and the parameters a,b,c for style *ellipsoid*, can each be specified as an -equal-style :doc:`variable `. Likewise, for style *sphere* +equal-style :doc:`variable `. Likewise, for style *sphere* and *ellipsoid* the x-, y-, and z- coordinates of the center of the -sphere/ellipsoid can be specified as an equal-style variable. And for +sphere/ellipsoid can be specified as an equal-style variable. And for style *cylinder* the two center positions c1 and c2 for the location of the cylinder axes can be specified as a equal-style variable. For style *cone* -all properties can be defined via equal-style variables. +all properties can be defined via equal-style variables. For style *plane* +the point can be defined via equal-style variables. If the value is a variable, it should be specified as v_name, where name is the variable name. In this case, the variable will be From e3119155e138c3d7d4b3da070b7134b484de4d5e Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Wed, 28 Aug 2024 18:20:18 +0200 Subject: [PATCH 0150/1018] Update doc/src/region.rst Co-authored-by: Axel Kohlmeyer --- doc/src/region.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/src/region.rst b/doc/src/region.rst index 7e3c95362c..a6a9469381 100644 --- a/doc/src/region.rst +++ b/doc/src/region.rst @@ -38,7 +38,7 @@ Syntax *plane* args = px py pz nx ny nz px,py,pz = point on the plane (distance units) nx,ny,nz = direction normal to plane (distance units) - px,py,pz can be a variable + px,py,pz can be a variable *prism* args = xlo xhi ylo yhi zlo zhi xy xz yz xlo,xhi,ylo,yhi,zlo,zhi = bounds of untilted prism (distance units) xy = distance to tilt y in x direction (distance units) From f5ffb28a1f3d20b7a51ddcc093a9e4e7b1bd15f4 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Wed, 28 Aug 2024 12:57:58 -0500 Subject: [PATCH 0151/1018] use the log file with 1 proc in serial runs, removed examples/bpm/impact/brokenDump --- examples/bpm/impact/brokenDump | 3914 --------------------------- tools/regression-tests/run_tests.py | 85 +- 2 files changed, 54 insertions(+), 3945 deletions(-) delete mode 100644 examples/bpm/impact/brokenDump diff --git a/examples/bpm/impact/brokenDump b/examples/bpm/impact/brokenDump deleted file mode 100644 index 0a2316cd5e..0000000000 --- a/examples/bpm/impact/brokenDump +++ /dev/null @@ -1,3914 +0,0 @@ -599 1817 5468 -600 1808 1815 -554 1938 5471 -548 5471 5591 -554 1938 5471 -571 5471 5590 -572 5471 5589 -599 1817 5468 -548 5471 5591 -571 5471 5590 -572 5471 5589 -608 1814 1815 -616 1815 1926 -622 5231 5350 -622 1818 1935 -635 1818 1929 -638 5468 5469 -648 1806 1923 -648 1818 1937 -649 1811 1812 -650 1822 5468 -650 1822 1935 -652 5469 5472 -655 1822 5589 -660 1812 1813 -662 1816 1929 -666 1810 1923 -672 1935 1937 -676 1810 1812 -676 1822 1938 -677 1806 1917 -677 1822 1937 -679 1812 1816 -683 1819 1937 -683 1816 1931 -684 1816 1937 -686 1810 1931 -695 1583 1584 -699 1821 1822 -700 1812 1929 -616 1815 1926 -635 1818 1929 -648 1806 1923 -650 1822 1935 -660 1923 1930 -662 1816 1929 -666 1810 1923 -671 1935 1936 -672 1935 1937 -676 1822 1938 -677 1806 1917 -683 1816 1931 -686 1810 1931 -687 2052 5709 -692 1923 2040 -692 2169 5709 -694 2052 5588 -696 1936 1940 -700 1812 1929 -605 5477 5596 -610 5467 5468 -611 5237 5350 -622 5231 5350 -628 5467 5474 -629 5473 5474 -635 5467 5472 -637 5473 5480 -638 5468 5469 -640 5474 5475 -646 5354 5467 -647 5467 5475 -650 1822 5468 -652 5347 5354 -652 5469 5472 -653 5479 5480 -658 5473 5478 -661 5472 5475 -661 5474 5478 -663 5480 5481 -665 5358 5478 -668 5227 5234 -669 5480 5593 -670 5347 5355 -671 5234 5347 -672 5479 5486 -674 5352 5354 -674 5475 5478 -677 5471 5472 -678 5478 5593 -679 5478 5481 -681 5352 5355 -682 5352 5475 -682 5468 5471 -687 5352 5357 -687 5486 5599 -689 5232 5234 -689 5481 5601 -690 5476 5478 -691 5480 5484 -693 5484 5599 -694 5471 5477 -700 5479 5484 -655 1822 5589 -669 5480 5593 -678 5478 5593 -687 5486 5599 -687 2052 5709 -692 2169 5709 -693 5484 5599 -693 5594 5600 -694 2052 5588 -695 5600 5714 -699 5828 5829 -700 5951 5958 -704 1806 1925 -706 1810 1925 -711 1816 1932 -711 1937 1940 -712 1800 1917 -716 1926 1931 -720 1457 1464 -721 1804 1917 -722 5469 5470 -722 1803 1920 -728 1820 5471 -729 1802 1809 -730 1925 1928 -734 1353 1469 -735 1923 1925 -737 5230 5231 -738 1804 1925 -739 1810 1926 -739 1816 1821 -740 1911 1918 -743 1822 5471 -745 1821 1937 -746 1458 1574 -755 1586 5231 -756 1469 4994 -756 1463 1470 -756 1467 1577 -756 1815 1931 -757 1804 1919 -758 1683 1793 -758 1800 1919 -760 1809 1810 -762 1692 1808 -763 5469 5471 -763 1932 1937 -765 1808 1810 -766 1914 1915 -769 1804 1806 -769 1821 1938 -771 1806 1809 -774 1926 1933 -776 1459 1574 -776 1568 1575 -776 1573 1574 -779 4994 5110 -779 5111 5229 -779 5229 5230 -781 1804 1807 -783 1797 1908 -783 1800 1806 -784 5112 5229 -787 1799 1804 -788 1799 1805 -789 1464 1580 -789 1802 1807 -795 1807 1810 -800 1674 1790 -800 1790 1797 -703 2057 5709 -704 5952 6071 -711 1816 1932 -711 1937 1940 -711 2052 5710 -712 1800 1917 -716 1926 1931 -717 2169 5829 -719 2277 2278 -721 1804 1917 -722 1803 1920 -724 2037 2038 -727 1940 2052 -730 1925 1928 -730 1940 2054 -731 1928 1930 -734 2169 5830 -735 1923 1925 -736 1928 1931 -736 1924 2040 -736 2044 2154 -736 2057 5710 -740 1911 1918 -745 1928 1934 -746 1923 1928 -746 1923 1931 -748 1921 2031 -749 1939 1940 -750 2170 2286 -751 1928 2048 -754 1928 2040 -755 1931 1933 -756 1917 1919 -756 1815 1931 -757 1804 1919 -758 1800 1919 -758 1933 2043 -759 1930 2040 -761 2057 5830 -762 1921 2038 -762 2283 2284 -763 1932 1937 -764 2287 2402 -766 1914 1915 -766 2040 2047 -769 1821 1938 -771 2161 2271 -774 1926 1933 -774 2406 2513 -778 2040 2042 -782 1930 1931 -784 2174 5829 -785 1912 2028 -788 2043 2048 -788 2041 2157 -790 1923 1924 -793 1940 2055 -795 2038 2039 -796 2174 5830 -799 1931 1934 -799 1937 1938 -799 2286 2287 -702 5114 5233 -702 5484 5601 -703 5470 5472 -704 5116 5117 -704 5255 5368 -707 5352 5470 -707 5495 5608 -710 5232 5237 -711 5232 5355 -713 5483 5602 -714 5478 5483 -716 5476 5477 -717 5232 5235 -718 5470 5471 -720 5227 5235 -721 5230 5232 -721 5599 5607 -722 5469 5470 -722 5482 5483 -725 5364 5484 -726 5123 5236 -728 1820 5471 -729 5366 5485 -729 5483 5601 -734 5350 5355 -737 5230 5231 -737 5350 5357 -739 5234 5235 -741 5374 5375 -742 5488 5495 -743 1822 5471 -745 5481 5484 -746 5114 5227 -749 5500 5501 -749 5606 5607 -751 5486 5605 -751 5604 5607 -751 5614 5615 -753 5479 5487 -760 5601 5602 -762 5113 5120 -763 5000 5110 -763 5469 5471 -763 5492 5605 -765 5108 5114 -767 5112 5227 -771 5472 5477 -773 5476 5596 -775 5381 5494 -778 5486 5487 -779 4994 5110 -779 5111 5229 -779 5229 5230 -779 5375 5488 -779 5470 5477 -781 5107 5108 -783 5116 5118 -784 5112 5229 -784 5242 5243 -784 5602 5604 -787 5368 5369 -787 5475 5477 -789 5233 5235 -791 5129 5242 -791 5602 5603 -792 5248 5249 -794 5485 5486 -795 5477 5478 -702 5484 5601 -703 2057 5709 -704 5952 6071 -708 5957 5964 -709 5593 5600 -711 2052 5710 -717 2169 5829 -718 5709 5829 -720 5736 5855 -721 5593 5601 -721 5599 5607 -722 5720 5721 -729 5483 5601 -730 5598 5600 -730 5828 5830 -733 5735 5742 -733 5709 5830 -733 5958 6077 -734 2169 5830 -736 2057 5710 -738 5714 5722 -740 5598 5601 -747 5605 5606 -749 5606 5607 -751 5486 5605 -751 5604 5607 -751 5614 5615 -751 5849 5856 -757 5841 5954 -759 5621 5741 -760 5601 5602 -761 5721 5722 -761 2057 5830 -761 5828 5833 -763 5492 5605 -769 5835 5948 -772 5721 5725 -776 5615 5735 -784 5602 5604 -784 2174 5829 -785 5833 5835 -786 5969 5976 -790 5726 5727 -791 5602 5603 -795 5831 5951 -796 2174 5830 -798 5605 5726 -799 5960 5961 -801 1568 1685 -801 1586 5229 -802 1463 1465 -802 1799 1800 -803 4991 5107 -803 1673 1680 -803 1685 1692 -803 5108 5112 -804 1799 1806 -804 1806 1807 -804 1911 1916 -805 1799 1802 -807 1807 1809 -808 1573 1575 -808 1586 1588 -808 5350 5351 -808 5351 5352 -810 1354 1469 -813 4994 5109 -813 1353 1468 -816 1580 1587 -816 1819 1821 -818 5351 5470 -819 1685 1690 -820 1689 1799 -821 1463 1468 -821 1911 1912 -823 1464 1574 -823 1575 1685 -823 1689 1806 -824 1471 5229 -824 1685 1687 -824 1799 1801 -825 1570 1575 -827 1583 1586 -827 1676 1677 -831 1463 1464 -833 1683 1801 -835 1805 1806 -836 5108 5109 -841 1586 1587 -841 1687 1807 -842 1686 1687 -843 1686 1802 -845 1681 1793 -847 1676 1681 -848 1471 5108 -849 1570 1690 -849 1687 1689 -849 1692 1802 -850 1684 1690 -851 1808 1809 -852 1676 1678 -853 1348 1465 -853 1464 1465 -854 1462 1464 -854 1464 1579 -854 1471 1583 -856 1348 1468 -857 1684 1687 -857 1687 1801 -857 1687 1799 -858 1570 1576 -859 1806 1810 -860 1585 5229 -860 1585 1588 -864 1462 1465 -865 1354 5109 -868 1681 1683 -870 1459 1576 -871 1573 1576 -872 1354 1468 -872 1683 1799 -873 1686 1801 -876 1585 1587 -877 1459 1579 -879 1687 1802 -882 1683 1686 -885 1584 1585 -885 1681 1801 -886 1466 5108 -886 1583 1585 -893 4995 5109 -896 1459 1464 -900 1354 1466 -900 1682 1684 -801 2045 2047 -802 2041 2158 -802 2396 2403 -803 1929 1931 -803 2039 2154 -804 1911 1916 -805 2045 2048 -805 2154 2159 -808 2040 2048 -812 1918 1919 -812 2045 2051 -812 2045 2157 -814 2040 2045 -814 2154 2161 -817 1928 1933 -818 1932 1938 -819 1932 1934 -819 2047 2050 -821 1911 1912 -821 2045 2165 -821 2156 2161 -822 2048 2050 -823 2286 5829 -825 2055 5710 -825 2047 2157 -828 2036 2038 -829 2156 2159 -829 2172 5830 -831 2161 2276 -831 2274 2281 -838 2167 2277 -839 1931 1932 -839 2022 2029 -841 1938 1939 -842 2159 2161 -842 2164 2280 -844 2276 2277 -848 2039 2153 -849 6191 6307 -852 2049 2050 -855 2050 2051 -856 2047 2165 -859 2161 2162 -861 5710 5712 -861 2157 2164 -863 5830 5832 -868 2162 2276 -869 2050 2165 -873 2631 6191 -874 5831 5832 -875 2276 2282 -876 2031 2036 -876 2290 2399 -879 2044 2161 -879 5712 5830 -881 2163 2165 -881 2161 2277 -884 2051 2165 -884 2507 2508 -885 2055 5591 -887 2051 2166 -889 2277 2279 -890 2160 2161 -890 2519 2520 -892 1933 1934 -896 2163 2164 -897 2393 2394 -897 2394 2501 -898 2282 2284 -898 2405 5952 -803 4991 5107 -803 5108 5112 -803 5118 5123 -803 5366 5487 -806 5477 5590 -808 5350 5351 -808 5351 5352 -812 5507 5620 -818 5351 5470 -822 5115 5116 -822 5122 5123 -822 5483 5596 -822 5484 5602 -824 5247 5248 -825 5365 5372 -825 5364 5487 -826 5129 5247 -829 5255 5373 -829 5364 5370 -832 5477 5595 -832 5483 5484 -832 5484 5486 -832 5611 5612 -834 5123 5241 -837 5124 5129 -840 5373 5374 -841 5000 5115 -842 5250 5255 -843 5130 5247 -843 5349 5350 -844 5122 5124 -846 5366 5370 -848 5248 5250 -848 5363 5483 -850 5249 5250 -853 5499 5500 -856 5365 5370 -859 5118 5121 -859 5235 5238 -859 5481 5482 -862 5124 5127 -865 5230 5237 -865 5256 5373 -865 5367 5370 -869 4995 5110 -869 5476 5483 -874 5350 5352 -875 5250 5256 -876 5374 5376 -877 5364 5482 -877 5376 5381 -879 5130 5250 -884 5250 5253 -884 5365 5373 -888 5001 5115 -891 5364 5369 -891 5381 5499 -891 5481 5483 -893 4995 5109 -894 4990 4997 -897 4997 5113 -898 5245 5250 -899 4995 5115 -900 5245 5247 -900 5371 5378 -803 5604 5609 -803 5970 6089 -805 5620 5627 -806 5477 5590 -810 5606 5610 -811 6196 6203 -812 5507 5620 -813 5612 5726 -815 6197 6313 -816 5856 5975 -816 6083 6090 -823 2286 5829 -825 2055 5710 -829 2172 5830 -832 5477 5595 -832 5611 5612 -832 5854 5855 -833 6084 6202 -833 6197 6307 -836 5971 5976 -837 5835 5955 -840 5971 6089 -840 6084 6090 -841 5732 5733 -843 5969 5974 -847 5737 5742 -847 5958 6071 -848 6075 6187 -849 6201 6202 -849 6085 6202 -849 6191 6307 -850 5727 5840 -852 5954 5955 -853 5855 5862 -855 5609 5723 -856 5610 5726 -858 6201 6203 -859 5740 5741 -861 5710 5712 -862 5604 5728 -862 5955 6074 -862 5955 5959 -863 5830 5832 -863 5954 5956 -864 5737 5855 -865 5955 5956 -865 5953 6071 -865 6088 6089 -866 5970 6088 -866 6083 6085 -866 6197 6312 -867 5835 5956 -867 5974 5976 -867 6083 6088 -868 5961 5967 -869 6085 6090 -871 5610 5728 -871 5954 5959 -872 5606 5728 -872 5740 5742 -872 5954 6074 -873 5857 5862 -873 6088 6090 -874 5831 5832 -877 5857 5975 -877 5948 5956 -877 6068 6075 -878 6074 6076 -879 5712 5830 -880 5974 5975 -881 5833 5836 -882 6192 6307 -883 5955 6076 -885 2055 5591 -888 5954 5957 -888 6201 6204 -891 6198 6203 -893 5961 6074 -894 5609 5728 -895 6198 6313 -897 5740 5743 -898 5830 5833 -898 5959 5961 -900 6068 6076 -901 1683 1684 -904 1570 1682 -906 1815 1816 -907 1677 1793 -913 1570 1572 -916 1571 1573 -918 1572 1573 -925 1467 1583 -928 1459 1571 -931 1582 1585 -937 1459 1461 -938 1810 1815 -942 1580 1582 -943 1566 1683 -944 1465 1582 -945 1560 1670 -949 1821 1932 -953 1461 1462 -958 1821 1939 -962 1577 1585 -965 1676 1683 -967 1566 1682 -968 1460 1465 -978 1460 1462 -979 1813 1815 -984 1348 1460 -986 1350 1468 -989 1565 1572 -994 1455 1571 -902 2165 2171 -904 2284 2285 -905 2277 2284 -907 2279 2282 -908 6191 6306 -910 2164 2165 -910 2285 2399 -912 1933 2048 -912 2400 2513 -914 2282 2398 -915 2163 2168 -916 2162 2164 -918 2033 2036 -920 2274 2276 -921 2401 2513 -923 2166 2171 -923 2164 2274 -925 1915 1916 -925 2274 2279 -926 2289 2290 -928 2056 2166 -929 1916 2031 -929 5712 5713 -929 2156 2158 -929 2158 2276 -931 2151 2156 -931 2279 2281 -932 2151 2158 -933 2030 2036 -935 2285 2398 -936 2162 2168 -936 2168 2170 -938 2165 2168 -940 2513 2518 -941 2399 2404 -949 1821 1932 -949 2274 2275 -949 2518 2520 -954 2056 2173 -957 2166 2168 -958 1821 1939 -958 5711 5712 -958 2274 2282 -959 2520 6191 -960 2399 2405 -961 2281 2398 -964 1932 1939 -964 1933 1939 -965 2170 2280 -967 2151 2153 -969 2168 2171 -969 2171 2173 -969 2512 2513 -970 2396 2398 -970 2521 2631 -971 1933 2049 -974 5712 5832 -974 2151 2152 -974 5832 5833 -977 2158 2268 -977 6192 6306 -985 2519 2521 -987 2289 5832 -990 2035 2153 -991 2281 2390 -995 5829 5833 -996 5712 5831 -997 2512 2514 -999 2172 2173 -904 5123 5242 -904 5252 5253 -904 5250 5252 -905 5245 5248 -906 5376 5379 -911 5245 5253 -912 5501 5502 -913 5245 5252 -913 5371 5372 -916 5121 5124 -917 5113 5121 -919 5118 5124 -920 5252 5256 -921 5130 5245 -922 5246 5250 -925 5367 5369 -926 5120 5121 -926 5245 5246 -926 5371 5374 -929 5123 5124 -935 5367 5368 -938 5363 5482 -939 5119 5124 -943 5132 5245 -944 5126 5130 -944 5256 5371 -945 5382 5499 -946 5363 5369 -948 5126 5247 -948 5502 5620 -953 5119 5239 -956 5117 5230 -956 5362 5368 -956 5499 5502 -957 5232 5350 -960 4995 5107 -961 5502 5619 -963 5001 5113 -963 5119 5120 -965 5118 5233 -965 5378 5381 -968 5371 5379 -971 5126 5127 -972 5116 5123 -974 5378 5379 -992 5125 5126 -902 5737 5860 -904 5728 5729 -905 5726 5734 -906 5971 6094 -907 5723 5730 -908 5732 5852 -911 5831 5833 -912 5728 5734 -912 5852 5855 -915 5829 5830 -916 5974 5977 -921 5742 5855 -923 5833 5838 -925 5833 5956 -926 5953 5956 -926 6198 6318 -927 5620 5625 -927 5723 5843 -927 5953 5955 -929 5712 5713 -929 5857 5980 -930 5728 5730 -930 5974 5980 -930 6088 6094 -932 6085 6207 -933 5733 5734 -933 5961 6082 -934 6088 6207 -934 6085 6091 -935 5953 6076 -936 5965 6088 -937 5728 5731 -939 5833 5951 -939 6073 6075 -939 6198 6312 -940 5956 6076 -944 6088 6091 -946 5726 5731 -946 5733 5737 -948 5502 5620 -949 5621 5622 -949 5831 5838 -950 5857 5860 -951 5724 5843 -951 6192 6312 -952 5727 5731 -952 5959 5962 -954 5852 5860 -955 6080 6081 -957 5718 5838 -957 5730 5736 -958 5711 5712 -959 5729 5730 -961 5502 5619 -964 5836 5838 -966 5739 5852 -966 5951 5953 -967 5855 5860 -967 6192 6309 -968 5620 5622 -970 5731 5846 -971 5958 6076 -974 5739 5860 -974 5832 5833 -974 5953 5958 -975 5724 5844 -975 5837 5838 -977 5725 5730 -977 6192 6306 -979 5737 5852 -980 5731 5733 -985 5730 5849 -986 5725 5843 -987 6199 6207 -987 2289 5832 -988 5837 5844 -989 5619 5625 -993 5843 5849 -993 6193 6194 -995 5730 5731 -995 5837 5839 -995 5829 5833 -996 5712 5831 -999 5619 5622 -1000 6199 6204 -1004 1460 1461 -1006 1465 1577 -1020 1580 1581 -1026 1574 1581 -1027 1454 1461 -1028 1344 1460 -1033 1579 1580 -1043 1574 1579 -1047 1461 1465 -1047 1465 1579 -1049 1350 1460 -1056 1350 1466 -1057 1681 1684 -1062 1799 1807 -1085 1343 1460 -1086 1574 1576 -1093 1466 4991 -1002 2401 2404 -1004 2170 2288 -1005 2507 2514 -1006 2404 2406 -1007 2172 5832 -1008 2173 2174 -1010 2033 2035 -1010 2405 2406 -1014 5950 5951 -1019 2521 6189 -1021 2521 6191 -1024 2035 2145 -1024 2510 2517 -1028 2396 2401 -1032 2028 2145 -1032 2515 2518 -1034 2162 2282 -1034 2512 2515 -1034 2518 2521 -1039 5829 5950 -1039 2510 2515 -1042 2028 2033 -1047 2167 2168 -1048 2401 2403 -1051 2507 2509 -1057 2509 2512 -1058 2028 2029 -1059 1916 2030 -1060 2401 2407 -1061 2396 2397 -1061 2506 2507 -1062 2174 2289 -1062 2406 2407 -1071 2504 2507 -1073 2517 2518 -1074 5832 5950 -1077 2507 2512 -1080 2274 2277 -1081 2028 2030 -1085 2511 2512 -1086 2403 2510 -1088 2394 2506 -1091 2395 2507 -1092 2162 2277 -1092 2516 2517 -1092 6190 6191 -1093 2166 2173 -1100 2516 2518 -1003 5003 5113 -1006 5252 5365 -1008 5118 5120 -1010 5119 5126 -1014 5251 5252 -1017 5378 5382 -1025 5258 5371 -1037 5126 5245 -1040 5377 5378 -1046 5362 5369 -1047 5498 5502 -1049 5118 5238 -1064 5235 5237 -1073 5382 5497 -1075 5118 5241 -1080 4997 5001 -1088 5497 5502 -1091 4995 4997 -1094 5497 5505 -1095 5236 5237 -1001 5730 5850 -1001 5848 5849 -1004 5730 5848 -1005 6087 6207 -1006 5729 5731 -1007 5739 5858 -1007 5835 5838 -1007 5972 5975 -1008 5622 5740 -1009 5731 5848 -1009 5739 5743 -1010 5727 5730 -1010 5731 5849 -1013 5733 5854 -1014 5950 5951 -1017 5725 5848 -1017 5846 5849 -1019 5731 5736 -1019 5848 5854 -1019 5973 6094 -1019 2521 6189 -1020 5842 5843 -1020 5973 5977 -1020 6087 6091 -1021 5731 5851 -1021 6086 6091 -1023 6086 6094 -1024 5852 5858 -1025 5725 5845 -1026 5849 5854 -1026 5849 5850 -1028 5852 5859 -1029 5736 5854 -1031 5731 5854 -1031 5842 5844 -1034 5849 5851 -1037 5730 5843 -1038 6200 6204 -1039 6198 6310 -1048 5836 5839 -1049 5731 5734 -1049 5842 5845 -1049 5733 5852 -1049 5972 5977 -1053 6068 6073 -1056 5736 5737 -1059 5736 5849 -1059 5737 5854 -1060 5839 5842 -1064 5610 5731 -1067 5727 5848 -1068 5729 5849 -1069 5857 5859 -1071 5841 5842 -1072 5972 5980 -1073 5834 5839 -1074 6200 6318 -1076 5859 5972 -1077 6199 6205 -1078 6194 6312 -1079 5738 5743 -1083 5835 5839 -1084 5972 5978 -1086 6075 6195 -1089 5972 5979 -1089 6193 6310 -1092 5618 5622 -1092 5857 5972 -1092 6190 6191 -1115 1349 1466 -1131 4991 4995 -1133 1574 1575 -1143 1354 4991 -1150 1350 4991 -1154 4990 4991 -1157 4991 4992 -1158 1908 1913 -1167 1905 1906 -1171 1349 4991 -1179 1349 4874 -1180 1905 1910 -1184 4874 4991 -1184 5107 5109 -1186 1349 4992 -1194 1905 1907 -1194 1905 1908 -1197 1574 1580 -1199 4991 5109 -1102 2277 2282 -1105 2167 2282 -1107 1912 2030 -1107 2174 2288 -1107 2400 2507 -1108 5951 5952 -1108 2394 2507 -1110 2510 2511 -1115 2403 2518 -1119 1913 2030 -1120 2174 5950 -1120 2405 2519 -1121 2516 2521 -1122 2041 2159 -1126 5829 5948 -1129 1913 1915 -1133 2407 2518 -1137 1912 2022 -1137 2151 2159 -1138 2166 2283 -1138 2521 6188 -1146 6069 6073 -1152 1910 1912 -1158 1908 1913 -1165 6188 6306 -1167 1905 1906 -1168 1910 1913 -1180 1905 1910 -1181 2407 2519 -1181 6069 6187 -1186 2045 2159 -1187 2174 2286 -1188 2504 2511 -1192 2628 6188 -1194 1905 1907 -1198 2519 6072 -1200 1899 1906 -1200 2039 2159 -1113 5230 5235 -1114 5502 5617 -1117 4996 4997 -1130 5236 5238 -1131 4991 4995 -1136 5249 5368 -1138 5247 5250 -1154 4990 4991 -1155 5384 5497 -1156 5617 5622 -1166 4997 4998 -1171 5250 5367 -1184 5107 5109 -1184 5236 5243 -1185 5617 5625 -1199 5118 5236 -1103 6192 6304 -1108 5951 5952 -1109 6194 6310 -1114 6070 6071 -1114 6070 6076 -1115 5834 5841 -1115 6087 6205 -1119 5972 6092 -1122 5840 5842 -1124 5972 5974 -1126 5829 5948 -1126 5973 6092 -1128 5745 5858 -1130 5725 5840 -1135 5622 5738 -1145 5855 5857 -1146 6069 6073 -1153 5739 5745 -1153 5853 5972 -1156 5617 5622 -1157 6200 6310 -1159 5973 6093 -1160 6086 6093 -1165 5855 5856 -1167 5727 5846 -1174 5738 5745 -1181 6069 6187 -1185 5617 5625 -1186 6070 6073 -1188 5738 5746 -1198 2519 6072 -1200 5721 5840 -1200 5835 5954 -1205 1349 1354 -1214 1809 1920 -1217 1240 1349 -1229 1792 1907 -1229 1792 1908 -1235 1686 1796 -1236 1804 1809 -1244 5109 5112 -1245 1788 1907 -1246 5109 5110 -1246 1809 1925 -1251 1809 1926 -1253 1788 1899 -1254 1350 1354 -1254 1925 1926 -1256 1791 1792 -1278 1348 1350 -1280 1680 1797 -1280 1790 1792 -1288 1680 1796 -1290 1788 1791 -1300 1349 1350 -1205 6188 6304 -1208 2174 5832 -1211 2519 6189 -1214 1809 1920 -1215 2041 2045 -1229 1792 1907 -1243 1926 1927 -1245 1788 1907 -1251 1809 1926 -1253 1788 1899 -1254 1925 1926 -1258 5832 5838 -1259 2042 2045 -1262 2167 2283 -1263 2039 2044 -1267 2040 2041 -1274 1927 1928 -1278 2282 2283 -1282 2166 2167 -1215 5617 5624 -1228 5504 5617 -1231 5236 5241 -1243 5250 5365 -1244 5109 5112 -1246 5109 5110 -1268 5497 5504 -1205 6188 6304 -1211 2519 6189 -1212 6194 6304 -1214 5624 5738 -1215 5617 5624 -1224 6189 6191 -1228 6194 6311 -1258 5832 5838 -1259 6191 6192 -1261 5958 5959 -1269 5726 5728 -1276 6199 6206 -1301 1681 1796 -1305 1790 1795 -1315 1680 1795 -1319 1343 1350 -1323 1681 1795 -1329 1782 1899 -1333 1350 1351 -1354 1789 1795 -1354 1789 1792 -1354 5110 5111 -1355 1675 1795 -1359 1786 1788 -1367 1675 1792 -1372 1787 1790 -1378 1786 1899 -1380 1786 1907 -1390 1782 1893 -1393 1788 1789 -1306 1924 1928 -1309 2519 6191 -1310 1928 2043 -1312 5832 5951 -1313 2165 2167 -1320 2162 2167 -1321 1928 2042 -1329 1782 1899 -1378 1786 1899 -1380 1786 1907 -1316 5111 5112 -1354 5110 5111 -1382 5501 5619 -1384 5501 5620 -1309 2519 6191 -1312 5832 5951 -1317 6200 6316 -1338 5733 5846 -1364 5606 5726 -1368 5619 5620 -1372 5620 5621 -1378 5614 5620 -1382 5501 5619 -1384 5501 5620 -1396 5619 5621 -1403 1782 1901 -1405 1677 1681 -1410 1804 1920 -1415 1787 1789 -1427 1677 1678 -1445 1675 1677 -1447 1787 1788 -1450 5111 5230 -1451 1675 1787 -1472 1671 1787 -1477 1670 1677 -1495 1462 1463 -1499 1469 5110 -1410 1804 1920 -1416 2279 2284 -1425 2044 2159 -1445 2284 2393 -1458 2516 6187 -1472 2031 2038 -1484 2284 2398 -1486 2032 2038 -1488 2042 2043 -1495 1927 2043 -1404 5368 5370 -1430 5006 5116 -1446 5116 5121 -1450 5111 5230 -1479 4999 5116 -1489 5129 5248 -1499 1469 5110 -1416 5621 5740 -1420 5614 5621 -1435 5616 5621 -1439 5733 5853 -1458 2516 6187 -1516 1347 1463 -1520 1781 1788 -1557 1338 1448 -1558 1348 1463 -1580 1560 1678 -1593 1454 1455 -1594 1782 1788 -1598 1564 1678 -1504 2398 2399 -1510 2038 2148 -1512 2033 2038 -1512 6069 6189 -1516 2393 2399 -1521 2284 2399 -1543 2033 2153 -1556 2037 2044 -1567 2038 2154 -1568 2038 2153 -1598 2042 2044 -1598 2504 2509 -1508 5000 5116 -1516 5129 5130 -1530 5127 5130 -1538 5001 5116 -1550 4880 4996 -1567 5128 5129 -1568 5128 5135 -1574 5128 5130 -1589 5009 5125 -1512 6069 6189 -1574 6072 6073 -1606 1459 1462 -1610 1353 1463 -1612 1558 1560 -1618 1553 1670 -1626 1679 1684 -1630 1448 1456 -1631 1684 1686 -1635 1553 1554 -1637 1455 1456 -1642 1553 1558 -1644 1554 1664 -1645 1558 1561 -1654 1557 1673 -1661 1439 1446 -1661 1440 1446 -1664 1440 1556 -1666 1455 1459 -1669 1547 1548 -1671 1553 1555 -1675 1556 1557 -1676 1680 1790 -1678 1673 1674 -1680 1554 1555 -1684 1437 1547 -1685 1564 1679 -1690 1331 1332 -1690 1555 1558 -1690 1679 1685 -1694 1453 1456 -1699 1563 1564 -1620 2275 2390 -1630 2390 2391 -1630 2518 2519 -1630 2506 2509 -1631 2275 2279 -1632 2511 2616 -1637 2390 2392 -1637 2399 2400 -1638 2275 2391 -1640 2397 2504 -1647 2262 2269 -1648 2384 2391 -1649 2505 2509 -1662 2276 2279 -1662 2504 2512 -1664 2029 2030 -1675 2279 2392 -1677 2395 2506 -1677 2505 2616 -1678 2406 2519 -1681 2392 2395 -1683 2263 2378 -1686 2278 2279 -1693 2391 2395 -1698 2506 2508 -1699 2504 2616 -1700 2510 2518 -1603 5121 5123 -1604 5125 5127 -1620 5013 5125 -1628 5009 5013 -1633 5251 5258 -1650 5008 5009 -1655 5010 5013 -1660 5127 5128 -1660 5256 5374 -1669 5122 5128 -1670 5256 5379 -1672 5013 5127 -1673 5008 5010 -1676 5255 5374 -1678 5256 5261 -1679 5012 5128 -1680 4892 5008 -1682 5138 5257 -1682 5255 5261 -1684 5258 5379 -1691 5377 5382 -1693 5254 5255 -1694 5012 5127 -1697 5258 5377 -1700 5254 5256 -1607 6071 6072 -1702 1561 1563 -1704 1569 1679 -1709 1554 1672 -1710 1336 1338 -1715 1437 1555 -1717 1563 1569 -1719 1672 1673 -1720 1556 1561 -1720 1557 1558 -1722 1440 1441 -1723 1441 1555 -1723 1547 1554 -1723 1552 1664 -1724 1329 1445 -1726 1439 1441 -1734 1563 1679 -1741 1439 1444 -1742 1674 1675 -1744 1675 1790 -1745 1441 1556 -1747 1681 1686 -1748 1435 1441 -1749 1435 1437 -1751 1569 1686 -1755 1217 1218 -1756 1329 1444 -1763 1679 1686 -1766 1329 1335 -1770 1438 1441 -1771 1224 1331 -1773 1562 1563 -1776 1670 1671 -1781 1453 1459 -1783 1331 1338 -1791 1437 1438 -1792 1430 1547 -1793 1555 1556 -1794 1436 1438 -1800 1459 1573 -1800 1563 1678 -1701 2394 2395 -1701 2385 2498 -1701 2492 2499 -1703 2030 2033 -1703 2610 2616 -1705 2278 2394 -1710 2027 2029 -1711 2023 2139 -1711 2512 2518 -1714 2506 2618 -1714 2505 2618 -1715 2391 2504 -1715 2407 6189 -1719 2389 2391 -1719 2501 2508 -1722 2250 2257 -1730 2610 2617 -1736 2385 2500 -1737 2504 2506 -1739 2503 2508 -1740 2399 2406 -1742 2389 2506 -1743 2389 2501 -1744 2401 2518 -1745 2401 2406 -1746 2031 2033 -1748 2610 2618 -1752 2503 2618 -1753 2389 2498 -1756 2400 2406 -1757 2391 2392 -1757 2493 2604 -1758 2612 2618 -1759 2389 2500 -1761 2386 2500 -1762 2492 2500 -1762 2504 2505 -1762 2503 2613 -1763 2610 2615 -1764 2615 2618 -1765 2140 2256 -1766 2388 2389 -1767 2611 2721 -1771 2503 2615 -1772 2383 2500 -1772 2502 2508 -1779 2399 2401 -1781 2032 2033 -1784 2492 2497 -1786 2611 2615 -1787 2027 2147 -1787 2387 2388 -1787 2383 2389 -1789 2493 2497 -1790 2502 2613 -1791 2612 2615 -1792 2027 2139 -1792 2386 2388 -1793 2392 2393 -1797 2612 2613 -1800 2391 2506 -1703 5258 5262 -1704 5251 5259 -1710 4896 5008 -1714 5138 5259 -1714 5253 5254 -1715 5377 5384 -1718 5256 5259 -1719 5012 5129 -1720 4891 4898 -1722 5258 5259 -1727 5258 5264 -1730 5010 5011 -1731 5377 5385 -1732 5012 5013 -1733 4896 4898 -1736 5264 5385 -1738 5264 5383 -1739 5011 5012 -1743 5136 5259 -1744 5257 5264 -1747 4896 5016 -1752 5257 5258 -1757 5136 5253 -1758 5136 5254 -1761 5263 5270 -1762 5135 5248 -1765 5135 5253 -1769 5135 5254 -1774 5138 5142 -1774 5251 5256 -1776 5262 5385 -1777 5136 5141 -1780 5000 5001 -1788 5137 5257 -1790 5136 5142 -1795 4898 4899 -1715 2407 6189 -1736 6072 6189 -1756 5957 5958 -1761 6072 6190 -1801 1336 1456 -1811 1430 1431 -1814 1670 1672 -1816 1430 1437 -1816 1554 1558 -1818 1458 1459 -1822 1670 1675 -1823 1430 1435 -1829 1110 1217 -1829 1324 1444 -1829 1457 1458 -1834 1672 1675 -1842 1558 1672 -1846 1456 1459 -1849 1552 1554 -1851 1324 1436 -1854 1552 1558 -1861 1435 1438 -1863 1324 1326 -1866 1675 1789 -1874 1454 1459 -1877 880 887 -1877 1320 1436 -1877 1446 1563 -1878 1671 1675 -1881 1457 1459 -1887 1554 1670 -1888 862 869 -1888 874 881 -1888 1329 1330 -1892 1671 1789 -1893 1304 1311 -1894 1314 1424 -1894 1671 1672 -1897 868 875 -1899 1671 1674 -1802 2721 2723 -1807 2721 2722 -1808 2715 2722 -1817 2383 2386 -1818 2615 2723 -1819 2492 2495 -1821 2032 2147 -1822 2133 2140 -1822 2383 2385 -1825 2406 2518 -1826 2383 2388 -1826 2385 2492 -1827 2381 2386 -1829 2728 2829 -1837 2032 2148 -1837 2272 2381 -1841 2378 2383 -1842 2614 2615 -1844 2721 2726 -1851 2267 2383 -1852 2267 2381 -1853 2244 2251 -1858 2391 2498 -1859 2278 2393 -1862 2726 2728 -1871 2378 2379 -1871 2395 2504 -1875 2134 2250 -1884 2835 2836 -1885 2378 2380 -1886 2267 2380 -1891 2726 2729 -1894 2263 2380 -1898 2612 2614 -1900 2266 2267 -1803 4896 5010 -1806 5130 5135 -1809 5256 5258 -1835 5137 5144 -1836 5269 5270 -1837 5134 5141 -1842 5134 5136 -1844 5137 5142 -1845 5139 5141 -1847 5139 5142 -1848 5027 5144 -1851 5130 5133 -1852 4777 4784 -1853 5250 5373 -1860 4896 5011 -1860 5027 5143 -1863 5137 5140 -1864 5139 5140 -1866 5137 5145 -1877 5027 5145 -1880 5135 5136 -1883 5377 5379 -1886 5026 5033 -1888 4784 4891 -1895 5025 5145 -1898 4891 4899 -1901 1327 1444 -1902 1197 1310 -1902 1670 1678 -1904 1446 1556 -1906 1675 1678 -1908 780 886 -1910 1319 1320 -1913 1673 1675 -1916 1331 1339 -1917 863 971 -1919 683 785 -1920 868 869 -1921 1319 1324 -1921 1678 1680 -1921 1669 1671 -1925 1675 1680 -1928 880 881 -1928 1324 1327 -1935 1671 1781 -1936 1082 1089 -1938 1664 1671 -1941 779 786 -1941 1196 1203 -1942 867 869 -1942 868 870 -1944 1327 1329 -1946 880 882 -1946 1558 1678 -1951 965 972 -1951 1305 1421 -1951 1680 1681 -1955 879 881 -1956 768 874 -1957 864 869 -1957 1321 1327 -1961 1083 1196 -1964 689 785 -1965 1322 1327 -1966 874 876 -1966 1212 1319 -1966 1319 1321 -1969 874 875 -1971 880 885 -1974 780 885 -1975 873 875 -1978 864 971 -1979 689 791 -1983 978 1088 -1983 1205 1206 -1983 1210 1324 -1985 763 870 -1985 1328 1329 -1985 1673 1678 -1986 1415 1422 -1989 1103 1104 -1989 1679 1680 -1995 1210 1212 -1997 780 781 -1997 1304 1309 -1998 970 971 -1999 779 781 -2000 873 876 -1919 2265 2266 -1923 2516 6189 -1927 2931 2932 -1930 2611 2614 -1931 2808 2809 -1932 2263 2372 -1934 2264 2266 -1934 2815 2913 -1937 2261 2263 -1937 2829 2837 -1939 2251 2366 -1944 2259 2265 -1945 2472 2577 -1949 2465 2466 -1949 2502 2607 -1952 2261 2264 -1952 2925 2926 -1954 2352 2459 -1956 2583 2584 -1957 2821 2919 -1958 2257 2372 -1962 2345 2346 -1962 2695 2701 -1963 2257 2373 -1964 2229 2230 -1965 2701 2802 -1965 2829 2836 -1969 2257 2261 -1970 2810 2913 -1972 2256 2261 -1973 2366 2372 -1975 1995 1996 -1975 2144 2261 -1976 2919 2920 -1977 2694 2695 -1977 2726 2837 -1979 2809 2810 -1979 3034 3125 -1982 2257 2374 -1985 2113 2229 -1987 2924 2926 -1989 2257 2366 -1991 2149 2265 -1992 1879 1995 -1992 2230 2345 -1992 2467 2472 -1992 2807 2809 -1993 2913 2918 -1993 3131 3132 -1994 2112 2113 -1994 2577 2582 -1999 2465 2467 -1904 4782 4784 -1907 5031 5143 -1914 5025 5140 -1917 4896 4899 -1917 4896 4901 -1920 5024 5134 -1922 5027 5031 -1923 4784 4785 -1927 4782 4899 -1929 4465 4564 -1931 5024 5139 -1933 4805 4912 -1944 5033 5143 -1948 4452 4453 -1948 5031 5145 -1950 4916 5032 -1951 5024 5141 -1953 4459 4558 -1953 5019 5024 -1957 5033 5034 -1961 5025 5030 -1962 4895 5011 -1964 5024 5140 -1965 4704 4705 -1971 4471 4570 -1974 4894 4900 -1981 4440 4441 -1982 4894 4901 -1989 4680 4686 -1995 4894 4899 -1995 5032 5033 -1998 5024 5030 -2000 4337 4434 -1913 5956 5959 -1923 2516 6189 -1926 5957 5959 -1995 6080 6082 -1999 5965 6082 -2004 684 785 -2004 867 870 -2005 1197 1309 -2011 695 791 -2011 4330 4331 -2012 1643 1650 -2013 1199 1205 -2014 1210 1321 -2015 1532 1539 -2016 1650 1760 -2017 1197 1198 -2017 1206 1319 -2018 970 972 -2018 1533 1649 -2018 1878 1879 -2019 879 882 -2022 689 790 -2022 966 1076 -2023 688 695 -2024 694 4331 -2024 683 784 -2024 876 879 -2026 775 885 -2026 867 976 -2029 1760 1767 -2031 1091 1092 -2034 1210 1327 -2035 870 873 -2035 1761 1878 -2037 690 791 -2037 1206 1210 -2037 1415 1420 -2041 779 784 -2041 1210 1216 -2042 864 973 -2043 778 885 -2043 1070 1077 -2043 1210 1322 -2046 694 695 -2046 1304 1306 -2047 967 972 -2048 865 870 -2050 1215 1322 -2051 878 879 -2051 1760 1765 -2052 970 973 -2052 1305 1306 -2052 1645 1650 -2053 1235 1236 -2054 864 976 -2055 694 696 -2055 1422 1532 -2055 1533 1534 -2059 1532 1537 -2059 1877 1878 -2060 778 781 -2060 1209 1210 -2060 1305 1420 -2062 693 695 -2062 1122 1235 -2063 1196 1197 -2064 1760 1878 -2065 678 784 -2066 1235 1237 -2066 1417 1422 -2067 684 787 -2067 967 1076 -2068 1532 1649 -2069 689 695 -2071 1236 1240 -2071 1532 1534 -2072 684 790 -2072 1417 1537 -2073 1098 1205 -2075 877 879 -2075 1192 1198 -2076 684 784 -2080 4329 4331 -2081 1235 1240 -2082 690 790 -2084 866 870 -2084 1648 1649 -2085 1529 1532 -2085 1648 1650 -2085 1761 1762 -2085 1762 1767 -2086 680 784 -2088 684 782 -2088 690 695 -2089 1531 1534 -2090 1192 1309 -2096 1417 1420 -2097 690 796 -2099 1300 1420 -2099 1534 1648 -2002 2464 2465 -2002 2611 2723 -2004 2259 2264 -2004 2802 2807 -2005 2694 2696 -2006 2695 2696 -2007 2467 2470 -2009 2918 2920 -2010 2693 2694 -2011 2258 2261 -2011 2347 2352 -2011 2696 2802 -2012 2344 2345 -2013 2230 2231 -2013 2352 2464 -2014 2696 2701 -2014 2926 2927 -2015 2584 2688 -2016 3138 3225 -2017 1996 2112 -2017 2113 2114 -2017 2228 2229 -2018 1878 1879 -2018 2582 2584 -2019 2255 2366 -2020 2584 2694 -2020 2584 2585 -2022 2353 2464 -2027 2255 2257 -2028 2810 2912 -2029 1996 1997 -2030 2607 2612 -2031 2579 2582 -2032 2919 2926 -2036 1994 1995 -2036 2345 2347 -2038 2579 2585 -2039 2256 2259 -2039 2467 2582 -2041 2347 2353 -2042 2111 2112 -2046 2347 2350 -2046 2693 2695 -2050 2516 6188 -2051 2231 2344 -2052 2149 2259 -2054 2920 2921 -2055 2585 2693 -2057 1879 1880 -2059 1877 1878 -2061 2696 2804 -2062 2804 2807 -2064 2467 2469 -2065 2137 2247 -2065 2143 2149 -2065 2144 2259 -2066 1997 2111 -2068 2228 2231 -2069 2142 2149 -2070 2609 2612 -2070 2696 2801 -2073 2114 2228 -2074 2462 2467 -2079 2921 3021 -2081 1994 1997 -2082 2111 2114 -2083 1880 1994 -2085 2258 2260 -2086 1877 1880 -2092 2462 2464 -2094 2574 2582 -2096 2609 2611 -2098 2258 2259 -2001 4787 4894 -2005 5023 5025 -2011 4330 4331 -2014 4577 4680 -2015 4464 4465 -2019 5254 5374 -2020 5031 5033 -2023 5031 5151 -2025 4780 4781 -2029 4349 4446 -2034 5023 5024 -2035 4782 4787 -2039 5254 5261 -2040 4783 4785 -2041 4440 4447 -2041 5025 5028 -2043 4672 4783 -2051 4361 4458 -2055 4785 4788 -2060 4686 4687 -2061 4459 4564 -2063 5027 5028 -2066 4687 4693 -2066 5022 5023 -2073 5020 5028 -2089 4459 4563 -2091 5261 5374 -2092 5034 5037 -2094 4676 4783 -2094 5254 5259 -2096 4915 4922 -2099 4907 5017 -2100 4440 4442 -2012 5962 5964 -2042 5964 5965 -2049 5963 5964 -2050 2516 6188 -2102 1760 1762 -2102 1762 1877 -2104 1121 1122 -2104 1207 1210 -2105 693 696 -2105 1075 1076 -2105 1126 1235 -2106 1208 1215 -2107 1240 4874 -2108 1205 1207 -2109 967 1081 -2109 1645 1765 -2112 775 877 -2112 1648 1651 -2114 1195 1196 -2115 1300 1306 -2117 1195 1198 -2118 1759 1762 -2119 1192 1306 -2120 872 873 -2120 968 971 -2120 1096 1207 -2121 1417 1419 -2123 696 4329 -2125 866 976 -2125 1092 1207 -2125 1195 1201 -2125 1645 1651 -2128 690 788 -2129 1092 1199 -2129 1205 1208 -2129 1208 1209 -2130 1092 1205 -2130 1303 1306 -2131 1208 1210 -2132 686 790 -2133 686 782 -2133 871 876 -2133 1207 1208 -2134 1092 1096 -2144 1085 1199 -2147 968 973 -2149 1096 1205 -2152 1101 1214 -2152 1417 1529 -2153 1092 1093 -2154 1240 4875 -2155 1085 1086 -2156 4329 4332 -2159 1646 1648 -2162 975 1086 -2162 1090 1092 -2163 1208 1213 -2164 968 976 -2164 1095 1208 -2166 690 692 -2168 776 784 -2168 1085 1090 -2169 1095 1096 -2170 1530 1534 -2171 975 1079 -2171 981 1085 -2172 1086 1087 -2172 1529 1531 -2174 1122 1126 -2175 1205 1210 -2181 1090 1093 -2181 1100 1107 -2181 1647 1648 -2189 776 781 -2190 1354 4992 -2194 1758 1762 -2195 1010 4648 -2195 1645 1647 -2199 1085 1087 -2102 1762 1877 -2105 2227 2231 -2107 2142 2147 -2108 2250 2255 -2108 2360 2367 -2108 2693 2696 -2111 2142 2259 -2113 2231 2342 -2113 2366 2368 -2114 2349 2464 -2116 2915 2918 -2118 2692 2696 -2120 2226 2231 -2120 2347 2349 -2121 2110 2114 -2123 2342 2350 -2128 2255 2258 -2128 2367 2368 -2131 2226 2227 -2132 2349 2456 -2132 2921 3020 -2133 2227 2342 -2133 2342 2347 -2134 1875 1877 -2134 2342 2349 -2134 2806 2807 -2135 2144 2149 -2135 2806 2810 -2136 2349 2350 -2136 2604 2609 -2137 2691 2693 -2138 2932 3027 -2139 2579 2581 -2142 2349 2353 -2143 1992 1994 -2143 2497 2607 -2145 2114 2226 -2146 1993 1997 -2146 2144 2264 -2148 2581 2693 -2152 2927 3027 -2154 2226 2234 -2157 2462 2463 -2159 2361 2474 -2159 2927 3026 -2160 2696 2799 -2161 2144 2146 -2161 2799 2807 -2162 2109 2114 -2162 2144 2147 -2162 3027 3032 -2165 2109 2226 -2165 2143 2144 -2166 2611 2715 -2169 2116 2226 -2169 2349 2462 -2169 2709 2716 -2170 2348 2349 -2172 2469 2574 -2174 2144 2256 -2175 2253 2258 -2175 2932 3034 -2176 1876 1880 -2178 2226 2233 -2179 3026 3027 -2180 2921 2926 -2182 2256 2258 -2182 3027 3034 -2183 2574 2581 -2185 2365 2367 -2185 2926 3027 -2187 2109 2110 -2189 2139 2144 -2189 2250 2251 -2190 3027 3029 -2192 2139 2142 -2192 2146 2256 -2195 2109 2111 -2195 2605 2715 -2197 2257 2258 -2104 4452 4454 -2106 4669 4774 -2107 4330 4332 -2108 4343 4446 -2108 4907 5022 -2110 5026 5027 -2117 4808 4921 -2118 5133 5136 -2123 5132 5133 -2127 4902 4907 -2128 4785 4787 -2131 4908 5022 -2140 4344 4446 -2140 4780 4787 -2141 4678 4789 -2147 4908 5020 -2149 5374 5379 -2150 4662 4663 -2154 4337 4439 -2154 4900 4901 -2156 4329 4332 -2156 4451 4453 -2156 4678 4684 -2157 5019 5136 -2162 4439 4440 -2163 4332 4337 -2165 4904 4908 -2168 4338 4439 -2169 4335 4439 -2169 4446 4451 -2169 4910 5026 -2170 4337 4440 -2173 4905 5022 -2174 4332 4335 -2175 4454 4459 -2176 4337 4338 -2178 4786 4787 -2182 4900 4902 -2182 4910 5028 -2185 4780 4782 -2190 4902 4905 -2191 4335 4337 -2192 4343 4445 -2193 4437 4440 -2194 4440 4445 -2198 5136 5139 -2109 5965 6083 -2110 5963 6083 -2129 5970 6083 -2140 5979 6092 -2143 5751 5864 -2147 6205 6206 -2150 5741 5742 -2159 6098 6099 -2160 5873 5880 -2169 5744 5745 -2174 5977 6092 -2174 6120 6238 -2177 6202 6203 -2180 6098 6217 -2187 6202 6209 -2188 5870 5871 -2191 5622 5743 -2192 6089 6090 -2192 6092 6100 -2192 6452 6459 -2195 5977 6097 -2198 5745 5746 -2198 6099 6100 -2198 6090 6202 -2200 5743 5746 -2200 6105 6217 -2201 1085 1092 -2201 1240 4992 -2202 1412 1420 -2203 1080 1187 -2208 777 885 -2209 975 1087 -2210 1083 1084 -2211 968 969 -2212 691 696 -2223 1456 1458 -2225 1757 1765 -2226 777 781 -2234 1302 1420 -2239 1084 1195 -2240 777 883 -2252 777 877 -2256 1302 1306 -2256 1757 1762 -2257 1530 1646 -2259 1082 1087 -2260 969 973 -2261 865 872 -2262 686 788 -2264 979 1087 -2264 1529 1530 -2270 969 970 -2271 1758 1875 -2272 692 693 -2273 1640 1646 -2280 1082 1084 -2289 978 1082 -2294 776 783 -2295 871 872 -2202 2605 2609 -2203 2810 2910 -2207 2226 2228 -2208 2257 2263 -2212 2256 2264 -2215 2606 2609 -2219 2143 2258 -2220 2365 2474 -2224 1993 2109 -2225 2910 2918 -2225 3027 3028 -2228 2142 2144 -2233 2251 2252 -2236 2252 2255 -2236 2605 2717 -2238 2031 2032 -2240 2139 2140 -2248 2917 2918 -2249 2139 2141 -2251 2917 2921 -2254 2709 2717 -2258 2025 2031 -2258 2581 2685 -2261 1915 2031 -2266 1875 1876 -2271 1758 1875 -2274 2251 2255 -2275 2805 2806 -2276 2474 2476 -2276 2691 2692 -2280 2921 3018 -2283 2368 2371 -2287 2030 2031 -2288 2921 3026 -2289 1992 1993 -2294 2468 2475 -2294 2698 2799 -2295 1876 1992 -2202 4336 4337 -2206 4338 4445 -2206 4904 4905 -2210 4678 4791 -2211 4676 4791 -2212 4678 4783 -2213 4344 4445 -2216 4899 4901 -2224 5374 5381 -2228 4897 4905 -2229 4678 4682 -2230 4343 4440 -2233 4338 4440 -2235 4344 4448 -2237 4779 4780 -2237 4788 4902 -2241 4330 4337 -2247 4899 4902 -2249 4454 4457 -2253 4336 4440 -2253 4677 4684 -2258 4338 4437 -2260 4448 4451 -2266 4327 4332 -2266 4451 4454 -2266 4669 4779 -2274 4450 4451 -2275 4903 5020 -2281 4443 4451 -2282 4785 4786 -2284 4677 4682 -2291 4910 5020 -2296 5635 5636 -2202 5977 6094 -2202 6440 6447 -2203 5976 6089 -2204 5757 5870 -2205 6446 6453 -2209 6202 6207 -2212 5975 5976 -2212 6452 6453 -2214 6097 6100 -2220 6548 6555 -2221 6099 6103 -2224 6451 6453 -2225 5741 5743 -2226 5744 5749 -2232 6316 6317 -2234 5746 5749 -2235 6103 6217 -2235 6202 6204 -2240 5744 5751 -2240 5749 5752 -2241 6452 6454 -2244 5746 5748 -2247 6232 6239 -2248 6316 6318 -2250 5747 5749 -2255 5741 5748 -2258 5751 5752 -2258 6448 6453 -2260 6344 6458 -2261 6103 6219 -2265 6217 6225 -2266 5766 5885 -2267 6219 6225 -2268 5750 5751 -2268 6005 6012 -2271 5627 5748 -2275 6343 6458 -2277 6094 6095 -2281 5747 5748 -2282 5630 5750 -2283 6095 6097 -2283 6080 6085 -2289 6223 6224 -2290 6224 6225 -2290 6343 6350 -2293 5892 6005 -2294 5885 5886 -2296 5635 5636 -2296 6119 6126 -2296 6343 6349 -2298 6653 6660 -2300 5750 5755 -2301 4762 4763 -2302 1081 1084 -2302 1640 1647 -2305 1757 1764 -2307 1647 1757 -2312 973 975 -2318 866 974 -2318 1126 1237 -2328 1193 1195 -2330 680 782 -2333 685 692 -2334 1301 1306 -2338 1301 1309 -2345 4328 4329 -2346 771 877 -2347 973 976 -2349 973 1087 -2351 1007 1014 -2352 691 692 -2352 1080 1084 -2360 1124 4651 -2363 1007 1008 -2363 1096 1213 -2364 973 978 -2365 1194 1195 -2367 1192 1194 -2374 971 972 -2380 1101 1213 -2383 1007 1009 -2386 971 973 -2391 1013 1014 -2394 1011 1121 -2398 691 4328 -2400 686 692 -2305 2812 2910 -2309 2365 2482 -2310 2495 2502 -2311 2143 2259 -2312 2255 2368 -2331 2586 2593 -2353 2254 2255 -2358 2368 2369 -2361 2513 2520 -2363 2916 2917 -2370 2253 2255 -2374 2253 2260 -2374 2917 2923 -2393 2110 2226 -2398 2513 2625 -2301 4762 4763 -2303 4903 4904 -2306 4344 4443 -2310 4340 4445 -2310 5629 5636 -2313 4332 4334 -2324 4460 4564 -2326 4334 4439 -2326 5141 5254 -2329 4683 4690 -2334 4768 4769 -2340 4899 4900 -2345 4328 4329 -2347 4568 4677 -2347 4657 4762 -2348 4897 4902 -2357 4775 4882 -2368 4460 4566 -2369 5638 5645 -2371 4460 4563 -2375 4897 4898 -2376 4679 4682 -2376 4676 4786 -2378 4779 4781 -2386 4465 4570 -2386 4664 4774 -2394 4327 4328 -2397 4465 4569 -2398 691 4328 -2399 4449 4454 -2302 5752 5755 -2303 6097 6102 -2306 5752 5754 -2306 6090 6207 -2309 5747 5754 -2310 5629 5636 -2310 6222 6225 -2310 6233 6349 -2313 6345 6458 -2315 6006 6125 -2315 6090 6208 -2316 6345 6350 -2319 6224 6228 -2323 5645 5759 -2323 5757 5878 -2324 6094 6096 -2325 6653 6654 -2328 6090 6091 -2330 6102 6219 -2341 5976 6095 -2343 6334 6335 -2348 5752 5753 -2350 5765 5766 -2352 6219 6220 -2353 6348 6350 -2355 6348 6349 -2359 5755 5758 -2362 6457 6458 -2365 5755 5757 -2365 6234 6349 -2366 6340 6341 -2367 6457 6459 -2369 5638 5645 -2370 6224 6340 -2376 6234 6239 -2379 5884 5885 -2386 6096 6097 -2391 6340 6342 -2396 6237 6239 -2397 5640 5645 -2409 1080 1193 -2426 1079 1084 -2433 1121 1123 -2434 1079 1087 -2437 4650 4651 -2451 1413 1529 -2461 1192 1301 -2469 1079 1086 -2469 1641 1647 -2476 1412 1419 -2494 1354 4994 -2496 968 975 -2422 2917 3018 -2425 2474 2475 -2426 2254 2369 -2459 2253 2369 -2467 2368 2370 -2467 2513 2514 -2473 2233 2342 -2486 2365 2370 -2404 4774 4779 -2412 4782 4785 -2413 4460 4569 -2421 4897 4904 -2425 4346 4443 -2426 4466 4570 -2427 5525 5638 -2429 4776 4779 -2434 4779 4782 -2437 4650 4651 -2437 4663 4774 -2440 4327 4431 -2443 4340 4443 -2447 5635 5642 -2448 4768 4770 -2449 4683 4684 -2452 4684 4685 -2455 5635 5640 -2459 4466 4572 -2461 4460 4561 -2464 4773 4779 -2465 4683 4688 -2471 4768 4775 -2477 4664 4773 -2478 4778 4779 -2481 4466 4569 -2485 4663 4773 -2489 4658 4664 -2491 4334 4431 -2492 4663 4664 -2493 4340 4437 -2493 4544 4653 -2494 4462 4569 -2497 4682 4685 -2500 4658 4773 -2405 6218 6328 -2406 6228 6342 -2408 6237 6238 -2408 6345 6463 -2409 6220 6222 -2423 6097 6214 -2423 6121 6238 -2424 6121 6126 -2426 6348 6463 -2438 5766 5767 -2438 6340 6345 -2441 5876 5883 -2442 5976 5977 -2444 6457 6463 -2447 5635 5642 -2455 5635 5640 -2462 6089 6094 -2469 5636 5637 -2472 6455 6456 -2477 5633 5753 -2480 6234 6354 -2485 6228 6345 -2485 6340 6347 -2487 6005 6010 -2490 6124 6126 -2520 1123 1126 -2553 1187 1194 -2561 1010 4538 -2569 1188 1194 -2579 1010 4649 -2588 1301 1303 -2589 1015 4648 -2589 1188 1301 -2591 1302 1418 -2600 978 1087 -2502 2476 2479 -2507 2475 2476 -2519 2476 2588 -2530 2473 2475 -2534 2025 2032 -2537 2365 2477 -2543 2469 2580 -2549 2030 2032 -2557 2473 2580 -2558 2476 2477 -2572 2027 2032 -2575 3018 3020 -2578 2473 2588 -2579 2607 2613 -2584 2032 2142 -2590 2580 2582 -2593 2476 2478 -2503 4567 4569 -2507 4456 4563 -2508 4334 4437 -2512 4462 4567 -2512 4661 4663 -2515 4570 4575 -2516 4771 4779 -2517 4567 4570 -2519 4663 4768 -2519 4664 4771 -2520 4657 4767 -2522 4462 4568 -2524 4561 4569 -2524 4685 4688 -2524 4777 4782 -2531 4767 4769 -2531 4777 4778 -2532 4572 4575 -2537 4660 4664 -2544 4575 4577 -2547 4658 4768 -2552 4657 4768 -2554 4567 4572 -2556 4454 4456 -2556 4658 4661 -2561 1010 4538 -2564 4685 4687 -2569 4660 4773 -2571 4676 4681 -2585 4666 4778 -2589 4666 4771 -2596 4658 4767 -2598 4686 4688 -2599 4780 4786 -2501 6005 6007 -2505 5876 5881 -2507 5882 5883 -2517 5886 5887 -2518 6124 6125 -2519 6006 6007 -2520 6348 6354 -2524 5761 5878 -2524 5876 5878 -2541 5976 6094 -2546 6348 6351 -2554 5742 5861 -2555 6237 6240 -2557 5883 5884 -2568 5742 5743 -2570 5753 5755 -2573 5767 5885 -2575 6347 6348 -2578 6004 6007 -2581 5887 5892 -2583 5881 5884 -2583 6446 6447 -2599 6001 6007 -2605 1096 1208 -2613 1015 1121 -2615 1101 1208 -2628 1015 4761 -2628 1093 1095 -2646 1908 1915 -2654 1240 4877 -2659 1301 1302 -2667 1301 1418 -2688 1295 1301 -2696 1085 1088 -2607 2254 2370 -2617 2469 2582 -2619 2613 2614 -2621 2581 2582 -2646 1908 1915 -2655 2473 2478 -2655 2615 2724 -2662 1909 1915 -2665 2473 2583 -2676 2582 2585 -2685 2364 2477 -2690 1915 2025 -2700 2363 2370 -2611 4655 4767 -2616 4572 4577 -2616 4679 4685 -2620 4449 4450 -2624 4683 4691 -2626 5522 5641 -2628 1015 4761 -2636 4576 4577 -2644 4455 4561 -2644 4570 4577 -2649 4680 4685 -2662 4462 4561 -2670 4573 4580 -2675 4652 4657 -2677 5521 5528 -2679 4658 4765 -2683 4659 4660 -2692 4686 4693 -2694 4675 4786 -2601 6124 6243 -2602 5885 5887 -2604 6124 6127 -2606 6121 6243 -2618 6457 6460 -2619 5887 6010 -2619 5889 6002 -2619 6085 6088 -2626 5522 5641 -2626 5755 5760 -2637 6345 6347 -2641 5753 5873 -2641 5760 5878 -2645 5883 5887 -2648 5753 5754 -2648 5887 6002 -2654 5767 5772 -2656 5887 5890 -2660 5887 5893 -2661 5767 5890 -2663 5765 5772 -2667 6102 6214 -2669 5887 6004 -2687 5651 5771 -2688 5761 5879 -2689 5760 5873 -2717 871 878 -2730 1352 4992 -2738 1015 4649 -2744 901 4538 -2752 906 4538 -2762 1012 4649 -2763 906 4649 -2768 1087 1088 -2769 1015 4651 -2797 1013 4649 -2797 1125 1126 -2704 2025 2030 -2705 1910 2030 -2710 1910 1915 -2745 2027 2030 -2750 1915 2030 -2751 2022 2030 -2752 2473 2582 -2762 2604 2605 -2718 4660 4661 -2720 4572 4574 -2720 4692 4693 -2722 4572 4685 -2723 4456 4555 -2727 4679 4681 -2728 4677 4685 -2736 4456 4561 -2739 4691 4693 -2744 901 4538 -2749 4567 4568 -2749 4688 4691 -2750 4674 4681 -2752 906 4538 -2753 4679 4680 -2756 4555 4561 -2784 4692 4694 -2785 4690 4691 -2791 4691 4694 -2705 6095 6096 -2712 6220 6221 -2715 5889 6010 -2719 5879 5884 -2723 6089 6096 -2723 6096 6102 -2724 5884 5886 -2725 5766 5879 -2737 6214 6220 -2740 6007 6124 -2745 5760 5879 -2752 5889 6008 -2756 6003 6007 -2763 5895 6008 -2763 6122 6124 -2765 6002 6007 -2780 6002 6010 -2799 5893 6008 -2817 901 4432 -2818 1013 1015 -2819 1013 4651 -2820 1238 4875 -2827 1124 4761 -2832 1124 1126 -2832 1126 1238 -2833 4541 4649 -2837 901 4539 -2839 1088 1090 -2847 1012 1013 -2849 906 4539 -2852 1238 4877 -2858 1352 4877 -2872 1238 4763 -2872 1352 4994 -2808 3012 3019 -2812 2471 2478 -2848 3020 3023 -2849 2472 2582 -2854 3019 3020 -2880 3017 3019 -2810 4692 4699 -2814 4677 4683 -2817 901 4432 -2823 4698 4699 -2827 1124 4761 -2832 4694 4697 -2833 4541 4649 -2835 4697 4699 -2848 4574 4677 -2865 4689 4694 -2868 4658 4660 -2873 4705 4810 -2885 4689 4690 -2898 4699 4700 -2811 5893 6010 -2813 5893 6013 -2818 6014 6015 -2842 6002 6009 -2847 5766 5886 -2868 5887 6005 -2870 6003 6122 -2881 6008 6016 -2908 794 4432 -2911 971 976 -2938 1124 4763 -2940 971 978 -2946 869 971 -2958 799 4432 -2969 869 978 -2982 869 976 -2988 794 4431 -2990 799 4539 -2901 2620 2724 -2918 2724 2729 -2934 2472 2583 -2903 4680 4682 -2904 4700 4810 -2906 4689 4696 -2908 794 4432 -2921 4571 4680 -2942 4700 4809 -2958 799 4432 -2966 4680 4687 -2980 4810 4815 -2984 4653 4660 -2988 794 4431 -2990 4572 4680 -2902 5892 6012 -2904 5904 6023 -2907 6015 6016 -2913 5892 6010 -2918 6235 6238 -2922 6123 6127 -2928 6013 6016 -2928 6304 6305 -2929 6017 6024 -2937 6122 6123 -2949 5893 6011 -2950 6002 6122 -2957 6123 6243 -2960 6021 6134 -2973 5892 6011 -2974 6235 6243 -2980 6014 6019 -2983 5891 6011 -2984 5892 5898 -2995 5892 5893 -2995 5898 6011 -2999 6455 6463 -3000 6347 6455 -3014 794 4328 -3039 794 4433 -3073 696 4328 -3090 1353 4994 -3092 906 4541 -3021 2724 2731 -3040 2692 2799 -3014 794 4328 -3021 4654 4765 -3039 794 4433 -3039 4816 4817 -3054 4817 4823 -3073 696 4328 -3075 4650 4652 -3079 4654 4658 -3080 4696 4697 -3092 906 4541 -3002 5891 5898 -3004 6235 6240 -3005 5893 6016 -3006 5891 5892 -3010 5893 5898 -3021 6011 6016 -3025 6016 6018 -3027 6016 6019 -3028 5778 5891 -3028 5885 5891 -3029 6236 6240 -3030 5890 5892 -3030 6454 6459 -3040 6236 6354 -3045 5885 5890 -3052 5896 5898 -3052 6235 6241 -3058 6346 6354 -3068 5772 5885 -3071 6235 6242 -3075 6123 6241 -3075 6346 6351 -3083 6346 6347 -3093 5896 5897 -3096 6455 6460 -3107 904 4539 -3112 799 4433 -3116 906 1013 -3158 1090 1095 -3161 866 968 -3171 1088 1095 -3191 1088 1089 -3141 2729 2731 -3107 4652 4655 -3112 799 4433 -3164 4653 4654 -3188 4654 4655 -3102 5778 5897 -3106 5895 6016 -3118 6346 6352 -3120 6454 6566 -3132 6236 6352 -3135 6089 6091 -3141 6453 6454 -3150 5896 5899 -3155 6445 6447 -3157 6454 6571 -3170 6451 6565 -3184 6448 6560 -3187 5777 5784 -3198 6019 6021 -3213 1013 4650 -3225 1095 1207 -3233 1301 1308 -3213 1013 4650 -3202 6448 6565 -3206 6456 6460 -3209 6454 6565 -3213 6447 6560 -3227 6456 6462 -3233 6456 6571 -3243 6304 6306 -3245 5895 5899 -3246 6561 6671 -3250 6554 6560 -3251 6450 6565 -3267 6559 6560 -3271 6455 6462 -3273 5895 6014 -3278 6557 6560 -3284 6560 6561 -3290 6559 6562 -3294 6557 6565 -3297 6561 6562 -3371 4649 4651 -3383 4649 4652 -3394 1095 1202 -3325 2934 2941 -3337 2935 3036 -3340 2836 2940 -3345 2513 2515 -3327 4680 4681 -3338 4695 4702 -3363 4697 4700 -3369 4695 4696 -3371 5381 5500 -3383 4649 4652 -3305 6557 6562 -3311 6564 6565 -3313 6561 6670 -3316 6450 6557 -3320 6563 6564 -3326 6557 6564 -3327 6345 6348 -3329 6563 6565 -3333 6563 6571 -3334 5894 5899 -3334 6558 6562 -3336 6561 6665 -3353 6346 6461 -3355 6563 6568 -3357 6346 6353 -3363 6555 6665 -3367 6456 6569 -3368 6558 6564 -3379 5894 5901 -3382 6556 6665 -3464 696 4433 -3489 1302 1412 -3414 3029 3032 -3424 2728 2837 -3425 3029 3034 -3432 3125 3130 -3435 3130 3132 -3408 5381 5387 -3421 4680 4792 -3427 5379 5382 -3431 4695 4700 -3460 5381 5382 -3464 696 4433 -3482 5380 5381 -3494 5379 5380 -3417 6555 6666 -3418 6556 6670 -3466 6222 6227 -3476 6563 6570 -3477 6664 6665 -3489 6343 6345 -3500 6552 6662 -3508 1295 1412 -3509 1300 1302 -3529 1085 1093 -3531 799 4435 -3542 797 4433 -3546 975 1085 -3569 979 1085 -3512 3131 3133 -3527 3127 3130 -3574 2836 2840 -3583 2940 2942 -3590 2834 2837 -3524 4698 4700 -3528 5262 5379 -3531 799 4435 -3537 5261 5380 -3542 797 4433 -3544 5261 5381 -3549 4702 4703 -3552 5261 5379 -3560 4700 4703 -3563 4592 4701 -3581 4701 4703 -3595 4592 4598 -3598 4703 4706 -3505 6342 6343 -3515 5781 5900 -3518 6227 6342 -3521 6651 6752 -3526 6343 6344 -3528 5894 5902 -3528 6659 6666 -3540 5781 5902 -3540 6664 6666 -3555 6664 6667 -3560 6659 6660 -3561 5779 5902 -3561 6661 6666 -3563 6660 6666 -3577 6658 6660 -3585 5780 5787 -3588 6758 6759 -3598 6558 6670 -3601 1302 1303 -3608 3030 3037 -3623 2836 2837 -3625 2939 2941 -3625 2941 3036 -3642 2941 2942 -3653 2840 2942 -3663 2941 3044 -3676 3037 3134 -3680 3049 3140 -3685 3042 3043 -3687 2942 2945 -3611 4591 4598 -3618 4698 4705 -3630 4596 4701 -3639 4596 4598 -3646 4596 4706 -3674 4703 4705 -3676 4596 4709 -3694 4492 4591 -3602 5779 5897 -3606 5781 5785 -3614 6662 6664 -3615 6655 6660 -3617 6556 6662 -3623 5780 5785 -3632 6659 6661 -3642 5780 5786 -3647 5666 5786 -3647 6558 6668 -3655 5782 5785 -3665 5672 5786 -3673 5779 5784 -3691 5780 5788 -3694 5666 5788 -3696 5672 5792 -3702 1013 4541 -3739 3146 3147 -3748 3042 3044 -3755 3147 3240 -3771 3036 3038 -3775 3047 3049 -3781 2739 6420 -3787 3031 3128 -3796 2942 2943 -3702 1013 4541 -3711 4704 4706 -3713 4591 4599 -3721 4485 4492 -3737 4490 4492 -3748 4704 4709 -3771 4490 4599 -3774 4596 4599 -3776 4388 4492 -3782 4594 4599 -3785 4388 4491 -3800 4704 4711 -3701 5670 5786 -3718 5664 5788 -3722 6305 6419 -3726 5782 5784 -3726 6227 6337 -3737 5672 5794 -3748 6661 6667 -3750 5670 5788 -3769 6305 6309 -3775 5783 5785 -3781 2739 6420 -3797 5672 5676 -3810 2832 2837 -3815 3140 3148 -3817 2740 2847 -3822 3147 3151 -3824 2945 3044 -3834 3044 3050 -3836 3042 3047 -3839 3235 3322 -3844 3047 3050 -3845 3234 3241 -3849 3047 3148 -3850 3044 3047 -3852 3042 3050 -3852 3147 3148 -3853 3042 3049 -3853 3047 3052 -3855 3045 3050 -3856 3043 3047 -3857 2944 2945 -3857 3045 3047 -3858 2945 3042 -3858 3050 3052 -3863 2945 3045 -3865 3145 3148 -3866 3143 3148 -3874 2941 2947 -3875 2943 2944 -3879 2944 2950 -3880 2947 3042 -3880 3051 3052 -3887 2941 2945 -3889 2940 2941 -3892 3052 3053 -3895 2950 3045 -3895 3234 3242 -3898 3147 3242 -3801 4596 4601 -3803 4492 4493 -3803 4495 4599 -3820 4491 4493 -3822 4594 4601 -3827 5671 5676 -3829 4493 4496 -3850 5673 5794 -3856 4392 4491 -3858 4601 4704 -3863 4495 4496 -3865 4704 4710 -3871 4387 4394 -3886 4392 4394 -3890 5677 5684 -3897 4493 4499 -3812 5678 5792 -3813 5669 5788 -3816 6306 6309 -3818 5783 5788 -3824 5663 5784 -3827 5671 5676 -3839 5678 5798 -3843 5670 5794 -3843 5783 5784 -3850 5673 5794 -3864 5676 5792 -3864 5678 5800 -3878 5676 5678 -3880 5678 5682 -3881 5670 5789 -3890 5677 5684 -3891 5676 5794 -3933 1295 1302 -3987 859 860 -3904 2838 2839 -3909 3145 3242 -3912 2839 2840 -3914 3145 3150 -3914 3239 3241 -3919 3239 3242 -3922 2837 2839 -3922 3143 3149 -3923 3237 3242 -3937 3150 3237 -3944 3052 3143 -3944 3143 3150 -3951 3322 3324 -3952 2839 2943 -3952 3322 3323 -3956 3145 3237 -3957 3239 3322 -3965 3239 3330 -3973 3242 3244 -3982 3323 3404 -3987 2726 2731 -3988 3046 3052 -3991 3239 3244 -3992 3322 3327 -3993 2731 2832 -3994 3052 3149 -3996 3045 3052 -3996 3322 3325 -3999 3052 3148 -3901 4392 4499 -3903 5677 5682 -3909 4495 4600 -3925 4494 4496 -3931 5683 5684 -3953 4295 4393 -3961 4494 4499 -3964 5684 5685 -3973 5679 5682 -3973 5562 5682 -3981 4394 4395 -3991 4494 4501 -3991 5682 5685 -3992 5683 5690 -3996 4393 4395 -3903 5677 5682 -3905 5676 5797 -3908 5783 5790 -3914 5676 5800 -3921 5675 5794 -3930 5676 5795 -3931 5683 5684 -3939 6558 6669 -3940 6558 6662 -3941 5783 5789 -3948 6661 6664 -3949 6647 6654 -3954 5676 5681 -3964 5684 5685 -3971 6663 6664 -3973 5562 5682 -3973 5679 5682 -3973 6658 6661 -3977 5669 5789 -3988 6468 6575 -3989 6656 6663 -3991 5682 5685 -3992 5683 5690 -4007 2923 3026 -4010 3327 3329 -4011 3327 3330 -4012 2923 3025 -4014 3404 3405 -4020 2923 3018 -4025 3237 3244 -4033 3325 3330 -4040 3238 3244 -4044 3404 3406 -4048 3013 3110 -4053 3244 3325 -4063 3323 3327 -4012 4395 4398 -4016 4394 4397 -4019 5683 5688 -4023 4397 4499 -4034 5570 5689 -4044 4294 4301 -4053 4397 4398 -4062 5568 5688 -4065 5685 5688 -4082 4299 4393 -4094 4397 4500 -4019 5683 5688 -4028 6569 6570 -4029 6661 6663 -4045 6569 6680 -4053 6019 6022 -4055 6581 6582 -4055 6663 6764 -4062 5568 5688 -4062 6569 6571 -4062 6576 6680 -4065 5685 5688 -4068 5675 5789 -4082 6021 6142 -4084 6570 6574 -4085 6569 6574 -4096 5680 5682 -4097 6680 6688 -4099 6574 6680 -4128 696 4331 -4141 797 4331 -4150 797 4435 -4102 3327 3404 -4105 3024 3026 -4112 3327 3412 -4117 3405 3480 -4119 3405 3409 -4121 3406 3412 -4133 3404 3409 -4154 3024 3029 -4158 3474 3481 -4161 3406 3409 -4168 2508 2613 -4170 3327 3332 -4198 3029 3031 -4102 4299 4301 -4124 4299 4401 -4147 4207 4300 -4147 5576 5689 -4148 5683 5691 -4149 5679 5681 -4150 797 4435 -4151 5574 5689 -4153 4396 4398 -4154 5570 5691 -4158 4331 4433 -4163 5685 5687 -4164 4294 4302 -4166 4331 4435 -4167 4331 4332 -4174 5568 5691 -4182 4331 4434 -4197 5574 5691 -4106 5675 5795 -4108 6574 6682 -4112 6680 6683 -4115 6017 6019 -4117 6022 6142 -4117 6021 6140 -4117 6680 6685 -4119 6570 6680 -4120 6680 6682 -4123 6027 6140 -4123 6570 6571 -4130 6764 6771 -4132 6460 6571 -4135 6674 6680 -4136 6568 6571 -4137 6681 6788 -4138 6681 6685 -4140 6025 6140 -4142 6687 6788 -4147 5576 5689 -4148 5683 5691 -4149 5679 5681 -4151 5574 5689 -4151 6680 6681 -4154 5570 5691 -4163 5685 5687 -4165 6025 6142 -4166 6685 6687 -4168 6685 6688 -4174 5568 5691 -4174 6146 6147 -4176 6080 6199 -4176 6661 6772 -4180 6764 6772 -4182 6140 6148 -4183 6573 6574 -4187 6794 6795 -4189 6687 6795 -4190 6019 6024 -4195 6147 6148 -4197 5574 5691 -4201 962 969 -4210 1440 1555 -4204 3029 3130 -4209 3325 3332 -4227 3133 3138 -4239 3130 3133 -4253 3024 3025 -4271 3405 3482 -4282 3327 3407 -4290 3474 3482 -4238 5576 5695 -4246 5674 5681 -4259 5582 5695 -4275 5576 5697 -4294 5574 5694 -4299 5574 5697 -4211 6788 6796 -4214 6687 6796 -4219 6146 6265 -4220 6571 6573 -4226 6566 6571 -4232 6024 6142 -4233 6682 6683 -4237 6795 6799 -4238 5576 5695 -4241 6794 6899 -4242 6794 6796 -4245 6147 6151 -4246 5674 5681 -4249 6795 6899 -4254 6017 6018 -4258 6145 6148 -4259 5582 5695 -4266 6691 6796 -4275 5576 5697 -4278 6153 6265 -4286 6683 6684 -4287 6899 6900 -4291 6899 6901 -4294 5574 5694 -4296 6142 6143 -4296 6151 6265 -4299 5574 5697 -4300 6683 6685 -4301 3138 3230 -4302 3129 3130 -4306 3122 3130 -4317 3133 3136 -4345 3406 3407 -4352 3406 3482 -4364 3403 3482 -4370 3231 3232 -4302 4206 4213 -4308 4299 4302 -4309 5582 5701 -4339 4396 4401 -4340 4301 4302 -4349 5580 5695 -4384 4300 4302 -4388 4301 4304 -4390 5582 5703 -4305 6151 6267 -4306 6796 6799 -4306 6799 6901 -4326 6271 6272 -4328 6024 6137 -4337 6899 6904 -4337 6906 7000 -4341 6265 6273 -4349 5580 5695 -4360 6573 6683 -4360 6685 6690 -4363 6272 6273 -4365 6143 6145 -4368 6796 6797 -4368 6904 6906 -4369 5680 5681 -4375 5680 5687 -4397 6690 6796 -4405 3128 3133 -4408 3479 3481 -4411 3475 3543 -4455 3326 3332 -4457 3479 3482 -4458 3138 3231 -4476 3481 3543 -4497 3408 3409 -4408 5685 5686 -4431 5573 5691 -4433 5568 5686 -4447 5580 5697 -4472 4302 4305 -4474 5586 5701 -4477 5574 5692 -4479 4302 4308 -4480 5580 5700 -4408 5685 5686 -4416 6661 6767 -4417 7006 7007 -4425 6278 6388 -4431 5573 5691 -4433 5568 5686 -4434 6145 6150 -4434 6904 6907 -4439 6904 6910 -4442 6150 6267 -4443 6453 6459 -4445 6272 6276 -4447 5580 5697 -4451 5686 5688 -4452 5686 5691 -4456 6798 6799 -4464 6143 6144 -4465 6276 6388 -4465 7000 7008 -4467 6459 6566 -4470 6572 6573 -4470 6904 7008 -4474 6901 6902 -4475 7000 7007 -4477 7007 7097 -4480 5580 5700 -4480 6270 6273 -4485 6904 6909 -4487 6265 6268 -4489 5686 5687 -4492 6902 6904 -4500 7005 7007 -4502 3326 3407 -4508 3144 3237 -4518 3408 3483 -4524 3128 3129 -4533 3031 3122 -4534 3144 3231 -4550 3479 3551 -4559 3139 3231 -4566 3139 3230 -4567 3407 3408 -4567 3408 3482 -4568 3144 3236 -4573 3477 3482 -4596 3479 3543 -4598 3142 3236 -4507 4211 4300 -4530 4211 4213 -4535 5580 5703 -4555 5586 5703 -4568 4304 4401 -4585 5586 5707 -4586 4211 4308 -4511 7005 7008 -4512 6267 6268 -4519 6276 6390 -4521 7003 7008 -4526 7097 7105 -4536 7005 7105 -4545 6690 6791 -4547 7097 7104 -4553 7103 7104 -4554 7102 7105 -4556 6660 6661 -4563 6268 6270 -4564 6797 6798 -4572 6798 6902 -4572 7104 7188 -4574 7102 7104 -4580 6150 6262 -4587 5686 5693 -4595 6902 6903 -4598 7194 7195 -4627 904 4541 -4660 904 4435 -4667 1413 1523 -4672 962 963 -4691 854 963 -4699 962 967 -4609 3145 3236 -4610 3543 3545 -4618 3139 3236 -4618 3537 3544 -4641 3133 3135 -4645 3139 3228 -4663 3479 3484 -4667 3141 3236 -4667 3544 3545 -4676 3135 3139 -4686 3477 3484 -4606 4327 4334 -4627 904 4541 -4636 4235 4327 -4645 5572 5692 -4655 4327 4335 -4660 904 4435 -4667 4213 4214 -4692 5573 5692 -4616 6394 6395 -4635 7188 7196 -4647 7005 7010 -4653 7102 7196 -4657 7100 7105 -4669 6388 6396 -4674 6903 6909 -4674 7188 7195 -4688 6909 7003 -4699 7003 7010 -4711 967 970 -4718 1406 1407 -4735 854 956 -4742 963 964 -4746 848 854 -4754 956 964 -4762 852 956 -4765 961 964 -4770 964 967 -4788 964 966 -4790 965 967 -4710 3542 3544 -4720 3545 3548 -4730 3135 3136 -4733 3544 3597 -4743 3141 3228 -4746 3234 3236 -4766 3134 3135 -4766 3546 3551 -4789 3545 3605 -4794 3484 3546 -4706 4141 4228 -4708 5579 5697 -4711 5579 5692 -4721 4233 4235 -4723 4228 4235 -4739 4233 4335 -4744 4228 4236 -4763 4134 4141 -4776 4233 4236 -4776 5585 5703 -4779 4139 4141 -4789 4330 4335 -4708 5579 5697 -4710 6395 6396 -4710 7102 7107 -4755 7193 7196 -4767 7189 7273 -4768 7191 7196 -4780 7195 7196 -4782 7201 7279 -4792 6270 6275 -4801 959 964 -4806 848 950 -4807 965 966 -4813 848 956 -4825 848 958 -4832 852 854 -4833 852 964 -4840 852 958 -4858 846 848 -4888 841 846 -4891 841 842 -4895 852 959 -4898 959 965 -4802 3234 3235 -4804 3597 3604 -4807 3546 3548 -4808 3546 3553 -4828 3598 3604 -4831 3128 3135 -4831 3597 3605 -4836 3542 3605 -4841 3234 3239 -4851 3547 3548 -4857 3542 3602 -4859 3547 3605 -4864 3602 3604 -4872 3600 3605 -4873 3597 3602 -4879 3604 3645 -4883 3602 3605 -4900 3645 3652 -4807 4053 4134 -4808 4139 4236 -4828 5698 5703 -4839 4134 4142 -4840 4233 4238 -4884 5585 5704 -4892 4231 4236 -4896 4238 4330 -4802 5697 5698 -4808 6275 6390 -4809 6393 6396 -4809 7193 7199 -4809 7195 7199 -4811 7196 7198 -4828 5698 5703 -4829 7199 7281 -4830 7010 7100 -4833 7285 7286 -4836 6269 6275 -4844 6268 6269 -4845 6150 6269 -4857 7107 7191 -4867 7199 7279 -4873 7279 7287 -4876 5698 5700 -4883 7198 7199 -4884 5585 5704 -4896 6395 6399 -4899 7286 7287 -4904 857 959 -4906 851 852 -4908 850 959 -4910 846 849 -4914 851 959 -4917 1758 1869 -4922 849 851 -4938 850 851 -4943 1758 1877 -4945 841 843 -4952 735 842 -4963 843 849 -4971 735 835 -4979 844 851 -4990 735 843 -4925 3645 3653 -4943 1758 1877 -4949 3602 3653 -4958 3605 3607 -4972 3646 3678 -4979 3645 3650 -4985 3602 3650 -4985 3646 3650 -4995 3647 3650 -4998 3645 3648 -4939 4231 4238 -4947 4139 4142 -4910 7100 7107 -4926 7284 7287 -4935 7286 7364 -4937 7199 7282 -4940 7286 7290 -4963 5698 5705 -4967 7364 7365 -4981 7364 7366 -4984 6275 6385 -4991 7282 7287 -5002 739 843 -5011 736 843 -5018 1752 1869 -5022 1756 1869 -5027 844 846 -5031 1752 1863 -5036 733 735 -5036 1752 1871 -5044 844 845 -5065 1756 1877 -5072 1746 1863 -5073 1756 1871 -5076 843 844 -5084 733 835 -5015 3646 3679 -5017 3602 3607 -5030 3547 3606 -5034 3600 3607 -5036 1752 1871 -5048 3675 3679 -5065 1756 1877 -5065 2336 2343 -5073 1756 1871 -5084 3602 3648 -5036 5586 5704 -5032 7371 7436 -5036 5586 5704 -5049 7290 7366 -5088 7364 7369 -5102 733 843 -5118 729 835 -5121 1750 1863 -5101 3648 3653 -5104 3648 3650 -5119 3644 3679 -5148 3649 3650 -5154 3648 3655 -5161 3649 3679 -5187 3607 3648 -5188 2227 2344 -5127 4396 4403 -5185 4299 4304 -5119 7287 7289 -5127 7369 7371 -5130 7191 7197 -5131 5698 5699 -5154 7436 7443 -5168 6655 6761 -5171 6390 6391 -5193 7369 7372 -5243 3677 3679 -5291 3649 3680 -5224 4304 4396 -5263 4125 4206 -5217 7197 7198 -5243 7289 7290 -5252 7204 7282 -5258 7369 7443 -5299 7289 7295 -5310 4206 4214 -5372 4118 4125 -5311 7366 7367 -5314 7288 7289 -5346 6766 6772 -5360 7367 7369 -5365 7369 7374 -5373 7289 7367 -5418 728 735 -5478 632 728 -5481 733 736 -5489 728 736 -5406 4123 4125 -5414 4304 4305 -5439 4118 4124 -5459 4304 4403 -5463 4211 4214 -5478 4208 4214 -5482 4042 4124 -5496 4123 4214 -5415 7441 7443 -5529 1761 1877 -5542 738 843 -5529 1761 1877 -5509 4123 4129 -5523 4118 4126 -5526 4123 4126 -5546 4302 4303 -5564 4304 4402 -5568 4042 4118 -5583 4211 4216 -5506 7439 7443 -5521 7367 7368 -5557 7374 7439 -5602 4211 4303 -5612 4209 4214 -5616 4041 4126 -5617 4297 4303 -5621 4042 4045 -5627 4123 4128 -5628 4042 4126 -5634 4210 4303 -5659 4043 4045 -5662 4303 4304 -5696 4043 4044 -5789 630 728 -5789 630 733 -5795 738 838 -5715 4121 4126 -5849 733 738 -5856 732 738 -5833 4209 4216 -5888 4044 4126 -5909 731 733 -5941 731 732 -5944 630 730 -5946 625 626 -5951 626 630 -5956 730 731 -5959 627 730 -5973 626 627 -5983 629 730 -5988 619 626 -5917 4121 4128 -6013 629 725 -6037 619 624 -6039 624 627 -6050 619 620 -6063 624 629 -6083 519 620 -6009 4044 4045 -6013 4044 4127 -6052 4128 4209 -6228 620 621 -6242 621 624 -6250 4046 4047 -6259 622 624 -6292 519 613 -6250 4046 4047 -6337 618 621 -6354 613 621 -6364 621 623 -6378 622 623 -6445 616 621 -6514 517 613 -6539 6275 6391 -6656 517 615 -6724 513 517 -6760 517 616 -6765 512 513 -6784 506 512 -6792 513 514 -6801 522 616 -6831 516 517 -6853 506 514 -6854 515 616 -6877 511 514 -6885 417 506 -6908 514 516 -6921 415 506 -6942 515 516 -6947 411 506 -6959 509 515 -6966 509 514 -7022 411 500 -7023 420 509 -7043 411 508 -7047 415 508 -7068 412 508 -7093 415 509 -7099 409 500 -7102 413 509 -7135 409 502 -7160 414 508 -7161 409 508 -7174 409 503 -7175 409 411 -7177 409 415 -7180 414 509 -7185 409 414 -7194 409 412 -7173 6274 6281 -7231 414 503 -7204 6280 6281 diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index d2a4559010..82da5bfac5 100644 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 ''' -UPDATE: August 13, 2024: +UPDATE: August 28, 2024: Launching the LAMMPS binary under testing using a configuration defined in a yaml file (e.g. config.yaml). Comparing the output thermo with that in the existing log file (with the same nprocs) + data in the log files are extracted and converted into yaml data structure @@ -13,6 +13,8 @@ With the current features, users can: + specify tolerances for individual quantities for any input script to override the global values + launch tests with `mpirun` with all supported command line features (multiple procs, multiple paritions, and suffices) + skip certain input files (whose names match specified patterns) if not interested, or packaged not installed, or no reference log file exists + + set a timeout for every input script run if they may take too long + + skip numerical checks if the goal is just to check if the runs do not fail + simplify the main LAMMPS builds, as long as a LAMMPS binary is available + keep track of the testing progress to resume the testing from the last checkpoint (skipping completed runs) + distribute the input list across multiple processes via multiprocessing, or @@ -49,16 +51,10 @@ Example usage: --list-subfolders=list_subfolders1.txt --output-file=output1.txt --progress-file=progress1.yaml \ --log-file=run1.log - 4) Specify a list of example input scripts + 4) Specify a list of example input scripts (e.g. obtained from running tools/regression-tests/get-quick-list.py) python3 run_tests.py --lmp-bin=/path/to/lmp_binary --config-file=/path/to/config/file/config.yaml \ - --list-input=input-list-1.txt --output-file=output1.txt --progress-file=progress1.yaml \ - --log-file=run1.log - - The example subfolders can also be loaded from a text file list_subfolders1.txt: - python3 run_tests.py --lmp-bin=/path/to/lmp_binary --config-file=/path/to/config/file/config.yaml \ - --list-subfolders=list_subfolders1.txt --output-file=output1.txt --progress-file=progress1.yaml \ - --log-file=run1.log - + --list-input=input_list.txt + 5) Test a LAMMPS binary with the whole top-level /examples folder in a LAMMPS source tree python3 run_tests.py --lmp-bin=/path/to/lmp_binary --examples-top-level=/path/to/lammps/examples @@ -248,7 +244,8 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file if fnmatch.fnmatch(file, pattern): p = file.rsplit('.', 1) if p[1].isnumeric(): - if use_valgrind == True: + # if using valgrind or running in serial, then use the log file with 1 proc + if use_valgrind == True or config['mpiexec'] == "": if int(p[1]) == 1: max_np = int(p[1]) ref_logfile_exist = True @@ -263,10 +260,11 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file # if there is no ref log file and not running with valgrind if ref_logfile_exist == False and use_valgrind == False: max_np = 4 - - # if the maximum number of procs is different from the value in the configuration file - # then override the setting for this input script + saved_nprocs = config['nprocs'] + + # if the maximum number of procs is different from the value in the configuration file + # then override the setting for this particular input script if max_np != int(config['nprocs']): config['nprocs'] = str(max_np) @@ -318,6 +316,41 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file test_id = test_id + 1 continue + # check if a log.lammps file exists in the current folder + if os.path.isfile("log.lammps") == False: + logger.info(f" ERROR: No log.lammps generated with {input_test} with return code {returncode}.\n") + logger.info(f" Output:") + logger.info(f" {output}") + logger.info(f" Error:\n{error}") + progress.write(f"{input}: {{ folder: {input_folder}, status: \"error, no log.lammps\" }}\n") + progress.close() + num_error = num_error + 1 + test_id = test_id + 1 + continue + else: + # save a copy of the log file for further inspection + cmd_str = f"cp log.lammps log.{basename}.{nprocs}" + p = subprocess.run(cmd_str, shell=True, text=True, capture_output=True) + + # if skip numerical checks, then skip the rest + if skip_numerical_check == True: + msg = "completed, skipping numerical checks" + if use_valgrind == True: + if "All heap blocks were freed" in error: + msg += ", no memory leak" + else: + msg += ", memory leaks detected" + num_memleak = num_memleak + 1 + result.status = msg + results.append(result) + progress.write(f"{input}: {{ folder: {input_folder}, status: \"{msg}\" }}\n") + progress.close() + + # count the number of completed runs + num_completed = num_completed + 1 + test_id = test_id + 1 + continue + # if there is no ERROR in the output, but there is no Total wall time printed out if "Total wall time" not in output: logger.info(f" ERROR: no Total wall time in the output.\n") @@ -342,22 +375,6 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file test_id = test_id + 1 continue - # check if a log.lammps file exists in the current folder - if os.path.isfile("log.lammps") == False: - logger.info(f" ERROR: No log.lammps generated with {input_test} with return code {returncode}.\n") - logger.info(f" Output:") - logger.info(f" {output}") - logger.info(f" Error:\n{error}") - progress.write(f"{input}: {{ folder: {input_folder}, status: \"error, no log.lammps\" }}\n") - progress.close() - num_error = num_error + 1 - test_id = test_id + 1 - continue - else: - # save a copy of the log file for further inspection - cmd_str = f"cp log.lammps log.{basename}.{nprocs}" - p = subprocess.run(cmd_str, shell=True, text=True, capture_output=True) - # parse thermo output in log.lammps from the run thermo = extract_data_to_yaml("log.lammps") num_runs = len(thermo) @@ -724,9 +741,12 @@ def get_lammps_build_configuration(lmp_binary): ''' def execute(lmp_binary, config, input_file_name, generate_ref_yaml=False): cmd_str = "" + # check if mpiexec/mpirun is used if config['mpiexec']: cmd_str += config['mpiexec'] + " " + config['mpiexec_numproc_flag'] + " " + config['nprocs'] + " " + cmd_str += lmp_binary + " -in " + input_file_name + " " + config['args'] + logger.info(f" Executing: {cmd_str}") # set a timeout (in seconds) for each run timeout = 60 @@ -739,7 +759,7 @@ def execute(lmp_binary, config, input_file_name, generate_ref_yaml=False): return cmd_str, p.stdout, p.stderr, p.returncode except subprocess.TimeoutExpired: - msg = f" Timeout for {cmd_str} ({timeout} s) expired" + msg = f" Timeout for: {cmd_str} ({timeout}s expired)" logger.info(msg) print(msg) @@ -886,6 +906,8 @@ if __name__ == "__main__": parser.add_argument("--progress-file",dest="progress_file", default=progress_file, help="Progress file") parser.add_argument("--analyze",dest="analyze", action='store_true', default=False, help="Analyze the testing folders and report statistics, not running the tests") + parser.add_argument("--skip-numerical-check",dest="skip_numerical_check", action='store_true', default=False, + help="Generating reference data") args = parser.parse_args() @@ -907,6 +929,7 @@ if __name__ == "__main__": verbose = args.verbose log_file = args.logfile analyze = args.analyze + skip_numerical_check = args.skip_numerical_check resume = args.resume progress_file = args.progress_file From c60e69ea1eece9e9a659447a77846230a1bc3147 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Wed, 28 Aug 2024 14:06:40 -0500 Subject: [PATCH 0152/1018] have a single job definition with matrix strategy, the build and env do not persist between jobs --- .github/workflows/full-regression.yml | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index 1dcccfcdcc..458b48ef0a 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -17,6 +17,10 @@ jobs: runs-on: ubuntu-latest env: CCACHE_DIR: ${{ github.workspace }}/.ccache + strategy: + max-parallel: 2 + matrix: + idx: [ 0, 1, 2, 3 ] steps: - name: Checkout repository @@ -67,29 +71,15 @@ jobs: cmake --build build ccache -s - - name: Analyze top-level examples folder, split into 8 seperate lists of input scripts + - name: Full regression tests, splitting the top-level example input into 4 lists shell: bash run: | source linuxenv/bin/activate python3 tools/regression-tests/run_tests.py \ --lmp-bin=build/lmp \ --config-file=tools/regression-tests/config_serial.yaml \ - --examples-top-level=examples --analyze --num-workers=8 + --examples-top-level=examples --analyze --num-workers=4 - run_tests: - name: Full Regression Test - # restrict to official LAMMPS repository - if: ${{ github.repository == 'lammps/lammps' }} - runs-on: ubuntu-latest - strategy: - max-parallel: 2 - matrix: - idx: [ 0, 1 ] - - steps: - - name: Run regression tests - run: | - source linuxenv/bin/activate python3 tools/regression-tests/run_tests.py \ --lmp-bin=build/lmp \ --config-file=tools/regression-tests/config_serial.yaml \ @@ -101,3 +91,5 @@ jobs: - name: Upload artifacts uses: actions/upload-artifact@v4 + + From 4e40b4ba63c0b613bcca2b670693f691fc342951 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Wed, 28 Aug 2024 14:11:23 -0500 Subject: [PATCH 0153/1018] upload the artifacts of the full regression test workflow --- .github/workflows/full-regression.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index 458b48ef0a..d1b0c0c86a 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -88,8 +88,13 @@ jobs: --progress-file=progress-${{ matrix.idx }}.yaml \ --log-file=run-${{ matrix.idx }}.log + tar -cvf full-regression-test.tar run*.log progress*.yaml output*.xml + - name: Upload artifacts uses: actions/upload-artifact@v4 + with: + name: full-regression-test-artifact + path: full-regression-test.tar From aa088da59bb16ed5ec6d3a685adf30295d3ad106 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Wed, 28 Aug 2024 14:43:27 -0500 Subject: [PATCH 0154/1018] pack test output into separate artifacts --- .github/workflows/full-regression.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index d1b0c0c86a..34a4907d02 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -88,13 +88,10 @@ jobs: --progress-file=progress-${{ matrix.idx }}.yaml \ --log-file=run-${{ matrix.idx }}.log - tar -cvf full-regression-test.tar run*.log progress*.yaml output*.xml + tar -cvf full-regression-test-${{ matrix.idx }}.tar run-${{ matrix.idx }}.log progress-${{ matrix.idx }}.yaml output-${{ matrix.idx }}.xml - name: Upload artifacts uses: actions/upload-artifact@v4 - with: - name: full-regression-test-artifact - path: full-regression-test.tar From 5306f5ff18f43d038a1ddf1b0bbd1c61ec8eb696 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Wed, 28 Aug 2024 15:35:25 -0500 Subject: [PATCH 0155/1018] provide path to the artifacts --- .github/workflows/full-regression.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index 34a4907d02..7ae324f99a 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -92,6 +92,8 @@ jobs: - name: Upload artifacts uses: actions/upload-artifact@v4 - + with: + name: full-regression-test-artifact + path: full-regression-test-*.tar From 796a0f18d3880619a577339ac965b114161d6792 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Wed, 28 Aug 2024 16:07:13 -0500 Subject: [PATCH 0156/1018] upload per-job artifacts, try action merge in a separate job --- .github/workflows/full-regression.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index 7ae324f99a..b97910d32c 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -94,6 +94,6 @@ jobs: uses: actions/upload-artifact@v4 with: name: full-regression-test-artifact - path: full-regression-test-*.tar + path: full-regression-test-${{ matrix.idx }}.tar From 04bd62a677ef869e2caaa7bf27987dda88a6023f Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Wed, 28 Aug 2024 16:13:10 -0500 Subject: [PATCH 0157/1018] add another job with the action merge --- .github/workflows/full-regression.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index b97910d32c..1b8a3d402d 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -95,5 +95,14 @@ jobs: with: name: full-regression-test-artifact path: full-regression-test-${{ matrix.idx }}.tar - + + merge: + runs-on: ubuntu-latest + needs: build + steps: + - name: Merge Artifacts + uses: actions/upload-artifact/merge@v4 + with: + name: merged-full-regresssion-artifact + pattern: full-regression-test-*.tar From a1a3e4e5b7c58af6f024b8cdf21f7f3bf26b84b3 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Wed, 28 Aug 2024 16:45:00 -0500 Subject: [PATCH 0158/1018] name the artifacts with their matrix idx --- .github/workflows/full-regression.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index 1b8a3d402d..fb3ce9cbef 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -93,7 +93,7 @@ jobs: - name: Upload artifacts uses: actions/upload-artifact@v4 with: - name: full-regression-test-artifact + name: full-regression-test-artifact-${{ matrix.idx }} path: full-regression-test-${{ matrix.idx }}.tar merge: From 2d3cd2a0b91fe3c2945deb87f182176c49b28473 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Wed, 28 Aug 2024 17:22:13 -0500 Subject: [PATCH 0159/1018] fix typo in the per-job artifact names --- .github/workflows/full-regression.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index fb3ce9cbef..94068252a7 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -104,5 +104,5 @@ jobs: uses: actions/upload-artifact/merge@v4 with: name: merged-full-regresssion-artifact - pattern: full-regression-test-*.tar + pattern: full-regression-test-artifact-* From 59fdfaf884ab6f8627968af67b981537692d280f Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 31 Aug 2024 01:50:58 -0400 Subject: [PATCH 0160/1018] consistent indentation --- doc/src/region.rst | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/doc/src/region.rst b/doc/src/region.rst index a6a9469381..92fc2ec460 100644 --- a/doc/src/region.rst +++ b/doc/src/region.rst @@ -18,13 +18,13 @@ Syntax *delete* = no args *block* args = xlo xhi ylo yhi zlo zhi xlo,xhi,ylo,yhi,zlo,zhi = bounds of block in all dimensions (distance units) - xlo,xhi,ylo,yhi,zlo,zhi can be a variable + xlo,xhi,ylo,yhi,zlo,zhi can be a variable *cone* args = dim c1 c2 radlo radhi lo hi dim = *x* or *y* or *z* = axis of cone c1,c2 = coords of cone axis in other 2 dimensions (distance units) radlo,radhi = cone radii at lo and hi end (distance units) lo,hi = bounds of cone in dim (distance units) - c1,c2,radlo,radhi,lo,hi can be a variable (see below) + c1,c2,radlo,radhi,lo,hi can be a variable (see below) *cylinder* args = dim c1 c2 radius lo hi dim = *x* or *y* or *z* = axis of cylinder c1,c2 = coords of cylinder axis in other 2 dimensions (distance units) @@ -34,7 +34,7 @@ Syntax *ellipsoid* args = x y z a b c x,y,z = center of ellipsoid (distance units) a,b,c = half the length of the principal axes of the ellipsoid (distance units) - x,y,z,a,b and c can be a variable (see below) + x,y,z,a,b and c can be a variable (see below) *plane* args = px py pz nx ny nz px,py,pz = point on the plane (distance units) nx,ny,nz = direction normal to plane (distance units) @@ -47,7 +47,7 @@ Syntax *sphere* args = x y z radius x,y,z = center of sphere (distance units) radius = radius of sphere (distance units) - x,y,z, and radius can be a variable (see below) + x,y,z, and radius can be a variable (see below) *union* args = N reg-ID1 reg-ID2 ... N = # of regions to follow, must be 2 or greater reg-ID1,reg-ID2, ... = IDs of regions to join together @@ -209,7 +209,7 @@ and *ellipsoid* the x-, y-, and z- coordinates of the center of the sphere/ellipsoid can be specified as an equal-style variable. And for style *cylinder* the two center positions c1 and c2 for the location of the cylinder axes can be specified as a equal-style variable. For style *cone* -all properties can be defined via equal-style variables. For style *plane* +all properties can be defined via equal-style variables. For style *plane* the point can be defined via equal-style variables. If the value is a variable, it should be specified as v_name, where From b2ce4051aa27b4092df03e817bf1adf73d7a2717 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 31 Aug 2024 01:53:54 -0400 Subject: [PATCH 0161/1018] Consistent spacing after full stops. --- doc/src/region.rst | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/doc/src/region.rst b/doc/src/region.rst index 92fc2ec460..7ceef94b04 100644 --- a/doc/src/region.rst +++ b/doc/src/region.rst @@ -167,7 +167,7 @@ extending in the y-direction from -5.0 to the upper box boundary. .. versionadded:: 4May2022 -For style *ellipsoid*, an axis-aligned ellipsoid is defined. The +For style *ellipsoid*, an axis-aligned ellipsoid is defined. The ellipsoid has its center at (x,y,z) and is defined by 3 axis-aligned vectors given by A = (a,0,0); B = (0,b,0); C = (0,0,c). Note that although the ellipsoid is specified as axis-aligned it can be rotated @@ -204,13 +204,13 @@ and with radius as its radius. The *radius* value for styles *sphere* and *cylinder*, and the parameters a,b,c for style *ellipsoid*, can each be specified as an -equal-style :doc:`variable `. Likewise, for style *sphere* +equal-style :doc:`variable `. Likewise, for style *sphere* and *ellipsoid* the x-, y-, and z- coordinates of the center of the -sphere/ellipsoid can be specified as an equal-style variable. And for -style *cylinder* the two center positions c1 and c2 for the location -of the cylinder axes can be specified as a equal-style variable. For style *cone* -all properties can be defined via equal-style variables. For style *plane* -the point can be defined via equal-style variables. +sphere/ellipsoid can be specified as an equal-style variable. And for +style *cylinder* the two center positions c1 and c2 for the location of +the cylinder axes can be specified as a equal-style variable. For style +*cone* all properties can be defined via equal-style variables. For +style *plane* the point can be defined via equal-style variables. If the value is a variable, it should be specified as v_name, where name is the variable name. In this case, the variable will be From a7649309983650785d70f203cff4bea414e3b720 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 31 Aug 2024 02:00:30 -0400 Subject: [PATCH 0162/1018] consolidate replicated enum to base class header and inside the class definition --- src/region.h | 2 ++ src/region_block.cpp | 2 -- src/region_cone.cpp | 2 -- src/region_cylinder.cpp | 2 -- src/region_ellipsoid.cpp | 2 -- src/region_plane.cpp | 2 -- src/region_sphere.cpp | 2 -- 7 files changed, 2 insertions(+), 12 deletions(-) diff --git a/src/region.h b/src/region.h index f273485dce..19fdec31c7 100644 --- a/src/region.h +++ b/src/region.h @@ -20,6 +20,8 @@ namespace LAMMPS_NS { class Region : protected Pointers { public: + enum { CONSTANT, VARIABLE }; + char *id, *style; Region **reglist; int interior; // 1 for interior, 0 for exterior diff --git a/src/region_block.cpp b/src/region_block.cpp index efa3d8ca6a..9376016843 100644 --- a/src/region_block.cpp +++ b/src/region_block.cpp @@ -23,8 +23,6 @@ using namespace LAMMPS_NS; -enum { CONSTANT, VARIABLE }; - static constexpr double BIG = 1.0e20; /* ---------------------------------------------------------------------- */ diff --git a/src/region_cone.cpp b/src/region_cone.cpp index dc37eeefe3..401ed53735 100644 --- a/src/region_cone.cpp +++ b/src/region_cone.cpp @@ -27,8 +27,6 @@ using namespace LAMMPS_NS; -enum { CONSTANT, VARIABLE }; - static constexpr double BIG = 1.0e20; /* ---------------------------------------------------------------------- */ diff --git a/src/region_cylinder.cpp b/src/region_cylinder.cpp index 11783dc125..2ad0ba82f5 100644 --- a/src/region_cylinder.cpp +++ b/src/region_cylinder.cpp @@ -26,8 +26,6 @@ using namespace LAMMPS_NS; static constexpr double BIG = 1.0e20; -enum { CONSTANT, VARIABLE }; - /* ---------------------------------------------------------------------- */ RegCylinder::RegCylinder(LAMMPS *lmp, int narg, char **arg) : diff --git a/src/region_ellipsoid.cpp b/src/region_ellipsoid.cpp index daabd621c8..a0b4b9e544 100644 --- a/src/region_ellipsoid.cpp +++ b/src/region_ellipsoid.cpp @@ -23,8 +23,6 @@ using namespace LAMMPS_NS; -enum { CONSTANT, VARIABLE }; - static double GetRoot2D(double r0, double z0, double z1, double g); static double GetRoot3D(double r0, double r1, double z0, double z1, double z2, double g); diff --git a/src/region_plane.cpp b/src/region_plane.cpp index d8c09fa3cb..5917efc11b 100644 --- a/src/region_plane.cpp +++ b/src/region_plane.cpp @@ -22,8 +22,6 @@ using namespace LAMMPS_NS; -enum { CONSTANT, VARIABLE }; - /* ---------------------------------------------------------------------- */ RegPlane::RegPlane(LAMMPS *lmp, int narg, char **arg) : Region(lmp, narg, arg), diff --git a/src/region_sphere.cpp b/src/region_sphere.cpp index cd20a697d4..f449978938 100644 --- a/src/region_sphere.cpp +++ b/src/region_sphere.cpp @@ -22,8 +22,6 @@ using namespace LAMMPS_NS; -enum { CONSTANT, VARIABLE }; - /* ---------------------------------------------------------------------- */ RegSphere::RegSphere(LAMMPS *lmp, int narg, char **arg) : From 62bfd7dc74329f5374641dd210df4aea0966e496 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 31 Aug 2024 16:05:55 -0400 Subject: [PATCH 0163/1018] Move Linux unit test workflow to PR #4304 --- .github/workflows/unittest-linux.yml | 76 ---------------------------- 1 file changed, 76 deletions(-) delete mode 100644 .github/workflows/unittest-linux.yml diff --git a/.github/workflows/unittest-linux.yml b/.github/workflows/unittest-linux.yml deleted file mode 100644 index 49477f7765..0000000000 --- a/.github/workflows/unittest-linux.yml +++ /dev/null @@ -1,76 +0,0 @@ -# GitHub action to build LAMMPS on Linux and run standard unit tests -name: "Unittest for Linux" - -on: - push: - branches: - - develop - - quick-regression - pull_request: - branches: - - develop - - workflow_dispatch: - -jobs: - build: - name: Quick Regression Test - if: ${{ github.repository == 'lammps/lammps' }} - runs-on: ubuntu-latest - env: - CCACHE_DIR: ${{ github.workspace }}/.ccache - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - with: - fetch-depth: 2 - - - name: Install extra packages - run: | - sudo apt-get install -y ccache mold ninja-build - sudo apt-get install -y libeigen3-dev libgsl-dev libcurl4-openssl-dev python3-dev - - - name: Create Build Environment - run: mkdir build - - - name: Set up ccache - uses: actions/cache@v4 - with: - path: ${{ env.CCACHE_DIR }} - key: linux-unit-ccache-${{ github.sha }} - restore-keys: linux-unit-ccache- - - - name: Building LAMMPS via CMake - shell: bash - run: | - ccache -z - python3 -m venv linuxenv - source linuxenv/bin/activate - python3 -m pip install numpy - python3 -m pip install pyyaml - cmake -S cmake -B build \ - -C cmake/presets/gcc.cmake \ - -C cmake/presets/most.cmake \ - -D CMAKE_CXX_COMPILER_LAUNCHER=ccache \ - -D CMAKE_C_COMPILER_LAUNCHER=ccache \ - -D BUILD_SHARED_LIBS=on \ - -D LAMMPS_SIZES=bigbig \ - -D DOWNLOAD_POTENTIALS=off \ - -D ENABLE_TESTING=on \ - -D PKG_MANIFOLD=on \ - -D PKG_ML-PACE=on \ - -D PKG_ML-RANN=on \ - -D PKG_RHEO=on \ - -D PKG_PTM=on \ - -D PKG_PYTHON=on \ - -D PKG_QTB=on \ - -D PKG_SMTBQ=on \ - -G Ninja - cmake --build build - ccache -s - - - name: Run Tests - working-directory: build - shell: bash - run: ctest -V From 6fb50cbdc140f9a01ab9fc79f2f2b2fdaba58621 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 31 Aug 2024 23:16:02 -0400 Subject: [PATCH 0164/1018] integrate quick regression support into regression tester --- .github/workflows/full-regression.yml | 6 +- .github/workflows/quick-regression.yml | 36 ++- tools/regression-tests/config_serial.yaml | 2 +- .../{get-quick-list.py => get_quick_list.py} | 14 +- tools/regression-tests/run_tests.py | 306 +++++++++++------- 5 files changed, 220 insertions(+), 144 deletions(-) rename tools/regression-tests/{get-quick-list.py => get_quick_list.py} (97%) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index 94068252a7..d208538a7d 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -11,14 +11,14 @@ on: jobs: build: - name: Build + name: Build LAMMPS # restrict to official LAMMPS repository if: ${{ github.repository == 'lammps/lammps' }} runs-on: ubuntu-latest env: CCACHE_DIR: ${{ github.workspace }}/.ccache strategy: - max-parallel: 2 + max-parallel: 4 matrix: idx: [ 0, 1, 2, 3 ] @@ -71,7 +71,7 @@ jobs: cmake --build build ccache -s - - name: Full regression tests, splitting the top-level example input into 4 lists + - name: Run Full Regression Tests shell: bash run: | source linuxenv/bin/activate diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index 89da0bfb0a..297b45c5ec 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -14,11 +14,16 @@ on: jobs: build: - name: Quick Regression Test + name: Build LAMMPS + # restrict to official LAMMPS repository if: ${{ github.repository == 'lammps/lammps' }} runs-on: ubuntu-latest env: CCACHE_DIR: ${{ github.workspace }}/.ccache + strategy: + max-parallel: 4 + matrix: + idx: [ 0, 1, 2, 3 ] steps: - name: Checkout repository @@ -70,21 +75,38 @@ jobs: cmake --build build ccache -s - - name: Run Selected Regression Tests + - name: Run Regression Tests for Modified Styles shell: bash run: | source linuxenv/bin/activate - python3 tools/regression-tests/get-quick-list.py python3 tools/regression-tests/run_tests.py \ --lmp-bin=build/lmp \ --config-file=tools/regression-tests/config_serial.yaml \ - --list-input=input_list.txt - tar -cvf quick-regression-test.tar run.log progress.yaml + --examples-top-level=examples --quick --quick-branch=origin/develop --num-workers=4 + + python3 tools/regression-tests/run_tests.py \ + --lmp-bin=build/lmp \ + --config-file=tools/regression-tests/config_serial.yaml \ + --list-input=input-list-${{ matrix.idx }}.txt \ + --output-file=output-${{ matrix.idx }}.xml \ + --progress-file=progress-${{ matrix.idx }}.yaml \ + --log-file=run-${{ matrix.idx }}.log + + tar -cvf quick-regression-test-${{ matrix.idx }}.tar run-${{ matrix.idx }}.log progress-${{ matrix.idx }}.yaml output-${{ matrix.idx }}.xml - name: Upload artifacts uses: actions/upload-artifact@v4 with: - name: quick-regression-test-artifact - path: quick-regression-test.tar + name: quick-regression-test-artifact-${{ matrix.idx }} + path: quick-regression-test-${{ matrix.idx }}.tar + merge: + runs-on: ubuntu-latest + needs: build + steps: + - name: Merge Artifacts + uses: actions/upload-artifact/merge@v4 + with: + name: merged-quick-regresssion-artifact + pattern: quick-regression-test-artifact-* diff --git a/tools/regression-tests/config_serial.yaml b/tools/regression-tests/config_serial.yaml index ce984bb2b8..fb79c301f1 100644 --- a/tools/regression-tests/config_serial.yaml +++ b/tools/regression-tests/config_serial.yaml @@ -36,7 +36,7 @@ in.bucky-plus-cnt*, ] - timeout: 10 + timeout: 30 nugget: 1.0 epsilon: 1e-16 diff --git a/tools/regression-tests/get-quick-list.py b/tools/regression-tests/get_quick_list.py similarity index 97% rename from tools/regression-tests/get-quick-list.py rename to tools/regression-tests/get_quick_list.py index 9af91b139c..457137a7b9 100644 --- a/tools/regression-tests/get-quick-list.py +++ b/tools/regression-tests/get_quick_list.py @@ -244,7 +244,7 @@ def get_examples_using_styles(regex, examples='examples'): with open(filename) as f: for line in f: if commands.match(line): - inputs.append(filename) + inputs.append(str(filename)) break return inputs @@ -258,14 +258,8 @@ if __name__ == "__main__": regex = make_regex(styles) if regex: inputs = get_examples_using_styles(regex, os.path.join(LAMMPS_DIR,'examples')) - - print("Suggested inputs for testing:") - # input_list.txt is used for the regression tester tool - with open('input_list.txt', 'w') as f: - for inp in inputs: - print(inp) - f.write(str(inp) + '\n') - + else: + inputs = [] print("Found changes to the following styles:") print("Commands: ", styles['command']) print("Atom styles: ", styles['atom']) @@ -282,3 +276,5 @@ if __name__ == "__main__": print("Region styles: ", styles['region']) print("Integrate styles: ", styles['integrate']) print("Minimize styles: ", styles['minimize']) + + print("Example input files affected: ", len(inputs)) diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index 82da5bfac5..d369eec9c8 100644 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -29,7 +29,7 @@ TODO: + be able to be invoked from run_tests in the lammps-testing infrastruture The following Python packages need to be installed into an activated environment: - + python3 -m venv testing-env source testing-env/bin/activate pip install numpy pyyaml junit_xml @@ -54,16 +54,16 @@ Example usage: 4) Specify a list of example input scripts (e.g. obtained from running tools/regression-tests/get-quick-list.py) python3 run_tests.py --lmp-bin=/path/to/lmp_binary --config-file=/path/to/config/file/config.yaml \ --list-input=input_list.txt - + 5) Test a LAMMPS binary with the whole top-level /examples folder in a LAMMPS source tree python3 run_tests.py --lmp-bin=/path/to/lmp_binary --examples-top-level=/path/to/lammps/examples - 6) Analyze the LAMMPS binary annd whole top-level /examples folder in a LAMMPS source tree + 6) Analyze the LAMMPS binary and whole top-level /examples folder in a LAMMPS source tree and generate separate input lists for 8 workers: python3 run_tests.py --lmp-bin=/path/to/lmp_binary --examples-top-level=/path/to/lammps/examples \ --analyze --num-workers=8 - The output of this run is 8 files folder-list-[0-7].txt that lists the subfolders + The output of this run is 8 files folder-list-[0-7].txt that lists the subfolders and 8 files input-list-[0-7].txt that lists the input scripts under the top-level example folders. With these lists, one can launch multiple instances of run_tests.py simultaneously each with a list of example subfolders (Case 3), or with a list of input scripts (Case 4). @@ -76,6 +76,7 @@ import logging import os import re import subprocess +import sys #from multiprocessing import Pool # need "pip install numpy pyyaml" @@ -90,6 +91,13 @@ try: except ImportError: from yaml import SafeLoader as Loader +# infer top level LAMMPS dir from filename +LAMMPS_DIR = os.path.realpath(os.path.join(os.path.dirname(__file__), '..', '..')) + +# import git interface module +sys.path.append(os.path.realpath(os.path.join(LAMMPS_DIR, 'tools', 'regression-tests'))) +import get_quick_list + ''' data structure to store the test result ''' @@ -104,11 +112,11 @@ class TestResult: ''' Iterate over a list of input folders and scripts using the given lmp_binary and the testing configuration - lmp_binary : full path to the LAMMPS binary + lmp_binary : full path to the LAMMPS binary input_folder : the absolute path to the input files input_list : list of the input scripts under the input_folder config : the dict that contains the test configuration - + output_buf: placeholder for storing the output of a given worker return @@ -186,7 +194,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file num_skipped = num_skipped + 1 test_id = test_id + 1 continue - + if 'packaged not installed' in status: msg = " + " + input + f" ({test_id+1}/{num_tests}): due to package not installed (see {progress_file})" logger.info(msg) @@ -196,14 +204,14 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file num_skipped = num_skipped + 1 test_id = test_id + 1 continue - + # if annotating input scripts with REG markers is True if using_markers == True: input_test = 'test.' + input if os.path.isfile(input) == True: if has_markers(input): process_markers(input, input_test) - + else: print(f"WARNING: {input} does not have REG markers") input_markers = input + '.markers' @@ -214,7 +222,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file os.system(cmd_str) generate_markers(input, input_markers) process_markers(input_markers, input_test) - + else: # else the same file name for testing input_test = input @@ -222,7 +230,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file str_t = " + " + input_test + f" ({test_id+1}/{num_tests})" logger.info(str_t) print(str_t) - + # check if a reference log file exists in the current folder: log.DDMMMYY.basename.g++.[nprocs] # assuming that input file names start with "in." (except in.disp, in.disp2 and in.dos in phonon/) basename = input_test[3:] @@ -260,15 +268,15 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file # if there is no ref log file and not running with valgrind if ref_logfile_exist == False and use_valgrind == False: max_np = 4 - + saved_nprocs = config['nprocs'] - + # if the maximum number of procs is different from the value in the configuration file # then override the setting for this particular input script if max_np != int(config['nprocs']): config['nprocs'] = str(max_np) - # store the value of nprocs + # store the value of nprocs nprocs = int(config['nprocs']) # if valgrind is used for mem check, the run command will be @@ -296,7 +304,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file error_line = line break logger.info(f" The run terminated with {input_test} gives the following output:") - logger.info(f" {error_line}") + logger.info(f" {error_line}") if "Unrecognized" in output: result.status = f"error, unrecognized command, package not installed, {error_line}" elif "Unknown" in output: @@ -334,7 +342,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file # if skip numerical checks, then skip the rest if skip_numerical_check == True: - msg = "completed, skipping numerical checks" + msg = "completed, skipping numerical checks" if use_valgrind == True: if "All heap blocks were freed" in error: msg += ", no memory leak" @@ -475,7 +483,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file if verbose == True: print("Quantities".ljust(width) + "Output".center(width) + "Reference".center(width) + "Abs Diff Check".center(width) + "Rel Diff Check".center(width)) - + # check if overrides for this input scipt is specified overrides = {} if 'overrides' in config: @@ -521,7 +529,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file abs_diff_check = "PASSED" rel_diff_check = "PASSED" - + if quantity in config['tolerance'] or quantity in overrides: if quantity in config['tolerance']: @@ -547,7 +555,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file else: # N/A means that tolerances are not defined in the config file abs_diff_check = "N/A" - rel_diff_check = "N/A" + rel_diff_check = "N/A" if verbose == True and abs_diff_check != "N/A" and rel_diff_check != "N/A": print(f"{thermo[irun]['keywords'][i].ljust(width)} {str(val).rjust(20)} {str(ref).rjust(20)} " @@ -580,7 +588,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file msg = f" all {num_checks} thermo checks passed." print(msg) logger.info(msg) - result.status = "passed" + result.status = "passed" num_passed = num_passed + 1 results.append(result) @@ -621,7 +629,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file of output and the inner list the values of the columns matching the header keywords for that step. ''' def extract_thermo(yamlFileName): - docs = "" + docs = "" with open(yamlFileName) as f: for line in f: m = re.search(r"^(keywords:.*$|data:$|---$|\.\.\.$| - \[.*\]$)", line) @@ -658,7 +666,7 @@ def extract_data_to_yaml(inputFileName): if "Loop" in line: reading = False docs += "...\n" - + if reading == True and "Step" not in line: if "WARNING" in line: continue @@ -718,7 +726,7 @@ def get_lammps_build_configuration(lmp_binary): operating_system = line if "Git info" in line: GitInfo = line - + row += 1 packages = packages.strip() @@ -729,7 +737,7 @@ def get_lammps_build_configuration(lmp_binary): if line != "": if "-DLAMMPS" in line: compile_flags += " " + line.strip() - + row += 1 return packages.split(" "), operating_system, GitInfo, compile_flags @@ -780,7 +788,7 @@ def execute(lmp_binary, config, input_file_name, generate_ref_yaml=False): for i in range(num_workers): args.append((input1, input2, output_buf)) - with Pool(num_workers) as pool: + with Pool(num_workers) as pool: results = pool.starmap(func, args) ''' def divide_into_N(original_list, N): @@ -807,7 +815,7 @@ def process_markers(inputFileName, outputFileName): # replace #REG:ADD with empty string (i.e. adding the text at the end of the line) data = data.replace("#REG:ADD", "") - # replace the line contaning #REG:SUB with a line with the text that follows this marker + # replace the line contaning #REG:SUB with a line with the text that follows this marker data = data.splitlines() separator="#REG:SUB" out = [] @@ -881,6 +889,8 @@ if __name__ == "__main__": list_input = "" list_subfolders = "" analyze = False + quick = False + quick_branch = "origin/develop" # distribute the total number of input scripts over the workers num_workers = 1 @@ -888,9 +898,9 @@ if __name__ == "__main__": # parse the arguments parser = ArgumentParser() parser.add_argument("--lmp-bin", dest="lmp_binary", default="", help="LAMMPS binary") - parser.add_argument("--config-file", dest="config_file", default=configFileName, - help="Configuration YAML file") - parser.add_argument("--examples-top-level", dest="example_toplevel", default="", help="Examples top-level") + parser.add_argument("--config-file", dest="config_file", default=configFileName, help="Configuration YAML file") + parser.add_argument("--examples-top-level", dest="example_toplevel", default=os.path.join(LAMMPS_DIR, 'examples'), + help="Examples top-level") parser.add_argument("--example-folders", dest="example_folders", default="", help="Example subfolders") parser.add_argument("--list-input", dest="list_input", default="", help="File that lists the input scripts") parser.add_argument("--list-subfolders", dest="list_subfolders", default="", help="File that lists the subfolders") @@ -904,8 +914,13 @@ if __name__ == "__main__": parser.add_argument("--output-file",dest="output", default=output_file, help="Output file") parser.add_argument("--log-file",dest="logfile", default=log_file, help="Log file") parser.add_argument("--progress-file",dest="progress_file", default=progress_file, help="Progress file") - parser.add_argument("--analyze",dest="analyze", action='store_true', default=False, + analyze = parser.add_mutually_exclusive_group() + analyze.add_argument("--analyze",dest="analyze", action='store_true', default=False, help="Analyze the testing folders and report statistics, not running the tests") + analyze.add_argument("--quick", dest="quick", action='store_true', default=False, + help="Determine which test inputs have commands changed between a branch and the head") + parser.add_argument("--quick-branch", dest="quick_branch", default=quick_branch, + help="Branch to which compare the current head to for changed styles") parser.add_argument("--skip-numerical-check",dest="skip_numerical_check", action='store_true', default=False, help="Generating reference data") @@ -924,11 +939,13 @@ if __name__ == "__main__": example_toplevel = args.example_toplevel if args.example_folders != "": example_subfolders = args.example_folders.split(';') - + genref = args.genref verbose = args.verbose log_file = args.logfile analyze = args.analyze + quick = args.quick + quick_branch = args.quick_branch skip_numerical_check = args.skip_numerical_check resume = args.resume progress_file = args.progress_file @@ -948,51 +965,20 @@ if __name__ == "__main__": inplace_input = True test_cases = [] - # if the example folders are not specified from the command-line argument --example-folders - # then use the path from --example-top-folder, or from the input-list read from a text file - if len(example_subfolders) == 0: - - # if the top level is specified - if len(example_toplevel) != 0: - # getting the list of all the input files because there are subfolders (e.g. PACKAGES) under the top level - cmd_str = f"find {example_toplevel} -name \"in.*\" " - p = subprocess.run(cmd_str, shell=True, text=True, capture_output=True) - input_list = p.stdout.split('\n') - input_list.remove("") - msg = f"\nThere are {len(input_list)} input scripts in total under the {example_toplevel} folder." + # generate list of input scripts with commands that have been changed + if quick: + headers = get_quick_list.changed_files_from_git(quick_branch) + print("headers ", headers) + styles = get_quick_list.get_command_from_header(headers, LAMMPS_DIR) + print("styles ", styles) + regex = get_quick_list.make_regex(styles) + print("regex ", regex) + if regex: + input_list = get_quick_list.get_examples_using_styles(regex, example_toplevel) + msg = f"\nThere are {len(input_list)} input scripts with changed styles relative to branch {quick_branch}." print(msg) logger.info(msg) - # get the input file list - # TODO: generate a list of tuples, each tuple contains a folder list for a worker, - # then use multiprocessing.Pool starmap() - folder_list = [] - for input in input_list: - folder = input.rsplit('/', 1)[0] - # unique folders in the list - if folder not in folder_list: - folder_list.append(folder) - - # divide the list of folders into num_workers chunks - sublists = divide_into_N(folder_list, num_workers) - - # write each chunk to a file - idx = 0 - for list_input in sublists: - filename = f"folder-list-{idx}.txt" - with open(filename, "w") as f: - for folder in list_input: - # count the number of input scripts in each folder - cmd_str = f"ls {folder}/in.* | wc -l" - p = subprocess.run(cmd_str, shell=True, text=True, capture_output=True) - num_input = p.stdout.split('\n')[0] - f.write(folder + ' ' + num_input + '\n') - f.close() - idx = idx + 1 - - # working on all the folders for now - example_subfolders = folder_list - # divide the list of input scripts into num_workers chunks sublists = divide_into_N(input_list, num_workers) @@ -1005,53 +991,125 @@ if __name__ == "__main__": f.write(inp + '\n') f.close() idx = idx + 1 - - # if a list of subfolders is provided from a text file (list_subfolders from the command-line argument) - elif len(list_subfolders) != 0: - num_inputscripts = 0 - with open(list_subfolders, "r") as f: - all_subfolders = f.read().splitlines() - f.close() - for line in all_subfolders: - if len(line) > 0: - # skip subfolders - if line[0] == '#': - continue - folder = line.split()[0] - example_subfolders.append(folder) - num_inputscripts += int(line.split()[1]) - msg = f"\nThere are {len(example_subfolders)} folders with {num_inputscripts} input scripts in total listed in {list_input}." - print(msg) - logger.info(msg) - - # if a list of input scripts is provided from a text file (list_input from the command-line argument) - elif len(list_input) != 0: - num_inputscripts = 0 - folder_list = [] - with open(list_input, "r") as f: - all_inputs = f.read().splitlines() - f.close() - - for line in all_inputs: - if len(line) > 0: - # skip input scripts - if line[0] == '#': - continue - input = line.split()[0] - folder = input.rsplit('/', 1)[0] - # unique folders in the list - if folder not in folder_list: - folder_list.append(folder) - example_inputs.append(input) - num_inputscripts += 1 - - example_subfolders = folder_list - msg = f"\nThere are {num_inputscripts} input scripts listed in {list_input}." - print(msg) - logger.info(msg) - else: - inplace_input = False + msg = f"\nThere are no input scripts with changed styles relative to branch {quick_branch}." + print(msg) + logger.info(msg) + for idx in range(0, num_workers): + try: + os.remove(f"folder-list-{idx}.txt") + except: + pass + try: + os.remove(f"input-list-{idx}.txt") + except: + pass + quit() + else: + # if the example folders are not specified from the command-line argument --example-folders + # then use the path from --example-top-folder, or from the input-list read from a text file + if len(example_subfolders) == 0: + + # if the top level is specified + if len(example_toplevel) != 0: + # getting the list of all the input files because there are subfolders (e.g. PACKAGES) under the top level + cmd_str = f"find {example_toplevel} -name \"in.*\" " + p = subprocess.run(cmd_str, shell=True, text=True, capture_output=True) + input_list = p.stdout.split('\n') + input_list.remove("") + msg = f"\nThere are {len(input_list)} input scripts in total under the {example_toplevel} folder." + print(msg) + logger.info(msg) + + # get the input file list + # TODO: generate a list of tuples, each tuple contains a folder list for a worker, + # then use multiprocessing.Pool starmap() + folder_list = [] + for input in input_list: + folder = input.rsplit('/', 1)[0] + # unique folders in the list + if folder not in folder_list: + folder_list.append(folder) + + # divide the list of folders into num_workers chunks + sublists = divide_into_N(folder_list, num_workers) + + # write each chunk to a file + idx = 0 + for list_input in sublists: + filename = f"folder-list-{idx}.txt" + with open(filename, "w") as f: + for folder in list_input: + # count the number of input scripts in each folder + cmd_str = f"ls {folder}/in.* | wc -l" + p = subprocess.run(cmd_str, shell=True, text=True, capture_output=True) + num_input = p.stdout.split('\n')[0] + f.write(folder + ' ' + num_input + '\n') + f.close() + idx = idx + 1 + + # working on all the folders for now + example_subfolders = folder_list + + # divide the list of input scripts into num_workers chunks + sublists = divide_into_N(input_list, num_workers) + + # write each chunk to a file + idx = 0 + for list_input in sublists: + filename = f"input-list-{idx}.txt" + with open(filename, "w") as f: + for inp in list_input: + f.write(inp + '\n') + f.close() + idx = idx + 1 + + # if a list of subfolders is provided from a text file (list_subfolders from the command-line argument) + elif len(list_subfolders) != 0: + num_inputscripts = 0 + with open(list_subfolders, "r") as f: + all_subfolders = f.read().splitlines() + f.close() + for line in all_subfolders: + if len(line) > 0: + # skip subfolders + if line[0] == '#': + continue + folder = line.split()[0] + example_subfolders.append(folder) + num_inputscripts += int(line.split()[1]) + msg = f"\nThere are {len(example_subfolders)} folders with {num_inputscripts} input scripts in total listed in {list_input}." + print(msg) + logger.info(msg) + + # if a list of input scripts is provided from a text file (list_input from the command-line argument) + elif len(list_input) != 0: + num_inputscripts = 0 + folder_list = [] + with open(list_input, "r") as f: + all_inputs = f.read().splitlines() + f.close() + + for line in all_inputs: + if len(line) > 0: + # skip input scripts + if line[0] == '#': + continue + input = line.split()[0] + folder = input.rsplit('/', 1)[0] + # unique folders in the list + if folder not in folder_list: + folder_list.append(folder) + example_inputs.append(input) + num_inputscripts += 1 + + example_subfolders = folder_list + msg = f"\nThere are {num_inputscripts} input scripts listed in {list_input}." + print(msg) + logger.info(msg) + + else: + inplace_input = False # if analyze the example folders (and split into separate lists for top-level examples), not running any test if analyze == True: @@ -1063,7 +1121,7 @@ if __name__ == "__main__": absolute_path = os.path.abspath(configFileName) print(f"\nRegression test configuration file:\n {absolute_path}") f.close() - + # check if lmp_binary is specified in the config yaml if lmp_binary == "": if config['lmp_binary'] == "": @@ -1091,7 +1149,7 @@ if __name__ == "__main__": pwd = p.stdout.split('\n')[0] pwd = os.path.abspath(pwd) print("\nWorking directory: " + pwd) - + progress_file_abs = pwd + "/" + progress_file last_progress = {} if resume == False: @@ -1124,7 +1182,7 @@ if __name__ == "__main__": for i in range(num_workers): args.append((input1, input2, output)) - with Pool(num_workers) as pool: + with Pool(num_workers) as pool: results = pool.starmap(func, args) ''' @@ -1204,9 +1262,9 @@ if __name__ == "__main__": print(msg) # optional: need to check if junit_xml packaged is already installed in the env - # generate a JUnit XML file + # generate a JUnit XML file with open(output_file, 'w') as f: - test_cases = [] + test_cases = [] for result in all_results: #print(f"{result.name}: {result.status}") case = TestCase(name=result.name, classname=result.name) From f39e795bca9d1f420e74c8ea7dff8d7fe2224809 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 31 Aug 2024 23:19:16 -0400 Subject: [PATCH 0165/1018] revert changes to create_box --- src/create_box.cpp | 56 +++++++++++++++++++--------------------------- 1 file changed, 23 insertions(+), 33 deletions(-) diff --git a/src/create_box.cpp b/src/create_box.cpp index 93e699e06b..8a74ffd7bd 100644 --- a/src/create_box.cpp +++ b/src/create_box.cpp @@ -49,13 +49,11 @@ void CreateBox::command(int narg, char **arg) Region *region = nullptr; int triclinic_general = 0; - if (strcmp(arg[1], "NULL") == 0) - triclinic_general = 1; + if (strcmp(arg[1],"NULL") == 0) triclinic_general = 1; else { region = domain->get_region_by_id(arg[1]); if (!region) error->all(FLERR, "Create_box region {} does not exist", arg[1]); - if (region->bboxflag == 0) - error->all(FLERR, "Create_box region does not support a bounding box"); + if (region->bboxflag == 0) error->all(FLERR, "Create_box region does not support a bounding box"); region->init(); } @@ -79,9 +77,9 @@ void CreateBox::command(int narg, char **arg) domain->boxlo[2] = region->extent_zlo; domain->boxhi[2] = region->extent_zhi; - // region is prism - // seutp restricted triclinic box - // set simulation domain from prism params + // region is prism + // seutp restricted triclinic box + // set simulation domain from prism params } else { domain->triclinic = 1; @@ -99,17 +97,17 @@ void CreateBox::command(int narg, char **arg) if (domain->dimension == 2) { if (domain->boxlo[2] >= 0.0 || domain->boxhi[2] <= 0.0) - error->all(FLERR, "Create_box region zlo/zhi for 2d simulation must straddle 0.0"); + error->all(FLERR,"Create_box region zlo/zhi for 2d simulation must straddle 0.0"); } - // setup general triclinic box (with no region) - // read next box extent arguments to create ABC edge vectors + origin - // define_general_triclinic() converts - // ABC edge vectors + origin to restricted triclinic + // setup general triclinic box (with no region) + // read next box extent arguments to create ABC edge vectors + origin + // define_general_triclinic() converts + // ABC edge vectors + origin to restricted triclinic } else if (triclinic_general) { if (!domain->lattice->is_general_triclinic()) - error->all(FLERR, "Create_box for general triclinic requires triclnic/general lattice"); + error->all(FLERR,"Create_box for general triclinic requires triclnic/general lattice"); if (iarg + 6 > narg) utils::missing_cmd_args(FLERR, "create_box general triclinic", error); @@ -123,50 +121,42 @@ void CreateBox::command(int narg, char **arg) if (domain->dimension == 2) if (clo != -0.5 || chi != 0.5) - error->all(FLERR, "Create_box for general triclinic requires clo = -0.5 and chi = 0.5"); + error->all(FLERR,"Create_box for general triclinic requires clo = -0.5 and chi = 0.5"); // use lattice2box() to generate origin and ABC vectors // origin = abc lo // ABC vectors = hi in one dim - origin - double avec[3], bvec[3], cvec[3], origin[3]; - double px, py, pz; + double avec[3],bvec[3],cvec[3],origin[3]; + double px,py,pz; - px = alo; - py = blo; - pz = clo; - domain->lattice->lattice2box(px, py, pz); + px = alo; py = blo; pz = clo; + domain->lattice->lattice2box(px,py,pz); origin[0] = px; origin[1] = py; origin[2] = pz; - px = ahi; - py = blo; - pz = clo; - domain->lattice->lattice2box(px, py, pz); + px = ahi; py = blo; pz = clo; + domain->lattice->lattice2box(px,py,pz); avec[0] = px - origin[0]; avec[1] = py - origin[1]; avec[2] = pz - origin[2]; - px = alo; - py = bhi; - pz = clo; - domain->lattice->lattice2box(px, py, pz); + px = alo; py = bhi; pz = clo; + domain->lattice->lattice2box(px,py,pz); bvec[0] = px - origin[0]; bvec[1] = py - origin[1]; bvec[2] = pz - origin[2]; - px = alo; - py = blo; - pz = chi; - domain->lattice->lattice2box(px, py, pz); + px = alo; py = blo; pz = chi; + domain->lattice->lattice2box(px,py,pz); cvec[0] = px - origin[0]; cvec[1] = py - origin[1]; cvec[2] = pz - origin[2]; // define general triclinic box within Domain class - domain->define_general_triclinic(avec, bvec, cvec, origin); + domain->define_general_triclinic(avec,bvec,cvec,origin); } // if molecular, zero out topology info From 0f1b7b5bd6b725740410511acae5c478e4c8bd43 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 1 Sep 2024 00:09:19 -0400 Subject: [PATCH 0166/1018] simplify even more --- .github/workflows/full-regression.yml | 9 ++++----- .github/workflows/quick-regression.yml | 9 ++++----- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index d208538a7d..d1302836d3 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -30,8 +30,8 @@ jobs: - name: Install extra packages run: | - sudo apt-get install -y ccache ninja-build - sudo apt-get install -y libeigen3-dev libgsl-dev libcurl4-openssl-dev python3-dev + sudo apt-get install -y ccache ninja-build libeigen3-dev \ + libgsl-dev libcurl4-openssl-dev python3-dev - name: Create Build Environment run: mkdir build @@ -49,9 +49,8 @@ jobs: ccache -z python3 -m venv linuxenv source linuxenv/bin/activate - python3 -m pip install numpy - python3 -m pip install pyyaml - python3 -m pip install junit_xml + python3 -m pip install --upgrade pip + python3 -m pip install numpy pyyaml junit_xml cmake -S cmake -B build \ -C cmake/presets/gcc.cmake \ -C cmake/presets/most.cmake \ diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index 297b45c5ec..e3feb637d7 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -34,8 +34,8 @@ jobs: - name: Install extra packages run: | - sudo apt-get install -y ccache ninja-build - sudo apt-get install -y libeigen3-dev libgsl-dev libcurl4-openssl-dev python3-dev + sudo apt-get install -y ccache ninja-build libeigen3-dev \ + libgsl-dev libcurl4-openssl-dev python3-dev - name: Create Build Environment run: mkdir build @@ -53,9 +53,8 @@ jobs: ccache -z python3 -m venv linuxenv source linuxenv/bin/activate - python3 -m pip install numpy - python3 -m pip install pyyaml - python3 -m pip install junit_xml + python3 -m pip install --upgrade pip + python3 -m pip install numpy pyyaml junit_xml cmake -S cmake -B build \ -C cmake/presets/gcc.cmake \ -C cmake/presets/most.cmake \ From af747ac6c00795114d02f10368e49deff800a0fe Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 1 Sep 2024 00:17:25 -0400 Subject: [PATCH 0167/1018] restore old code structure so we can test subsets again --- tools/regression-tests/run_tests.py | 192 ++++++++++++++-------------- 1 file changed, 96 insertions(+), 96 deletions(-) diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index d369eec9c8..e53fcc6126 100644 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -899,8 +899,7 @@ if __name__ == "__main__": parser = ArgumentParser() parser.add_argument("--lmp-bin", dest="lmp_binary", default="", help="LAMMPS binary") parser.add_argument("--config-file", dest="config_file", default=configFileName, help="Configuration YAML file") - parser.add_argument("--examples-top-level", dest="example_toplevel", default=os.path.join(LAMMPS_DIR, 'examples'), - help="Examples top-level") + parser.add_argument("--examples-top-level", dest="example_toplevel", default="", help="Examples top-level") parser.add_argument("--example-folders", dest="example_folders", default="", help="Example subfolders") parser.add_argument("--list-input", dest="list_input", default="", help="File that lists the input scripts") parser.add_argument("--list-subfolders", dest="list_subfolders", default="", help="File that lists the subfolders") @@ -974,6 +973,7 @@ if __name__ == "__main__": regex = get_quick_list.make_regex(styles) print("regex ", regex) if regex: + if not example_toplevel: example_toplevel = os.path.join(LAMMPS_DIR, 'examples') input_list = get_quick_list.get_examples_using_styles(regex, example_toplevel) msg = f"\nThere are {len(input_list)} input scripts with changed styles relative to branch {quick_branch}." print(msg) @@ -1005,111 +1005,111 @@ if __name__ == "__main__": except: pass quit() - else: - # if the example folders are not specified from the command-line argument --example-folders - # then use the path from --example-top-folder, or from the input-list read from a text file - if len(example_subfolders) == 0: - # if the top level is specified - if len(example_toplevel) != 0: - # getting the list of all the input files because there are subfolders (e.g. PACKAGES) under the top level - cmd_str = f"find {example_toplevel} -name \"in.*\" " - p = subprocess.run(cmd_str, shell=True, text=True, capture_output=True) - input_list = p.stdout.split('\n') - input_list.remove("") - msg = f"\nThere are {len(input_list)} input scripts in total under the {example_toplevel} folder." - print(msg) - logger.info(msg) + # if the example folders are not specified from the command-line argument --example-folders + # then use the path from --example-top-folder, or from the input-list read from a text file + elif len(example_subfolders) == 0: - # get the input file list - # TODO: generate a list of tuples, each tuple contains a folder list for a worker, - # then use multiprocessing.Pool starmap() - folder_list = [] - for input in input_list: - folder = input.rsplit('/', 1)[0] - # unique folders in the list - if folder not in folder_list: - folder_list.append(folder) + # if the top level is specified + if len(example_toplevel) != 0: + # getting the list of all the input files because there are subfolders (e.g. PACKAGES) under the top level + cmd_str = f"find {example_toplevel} -name \"in.*\" " + p = subprocess.run(cmd_str, shell=True, text=True, capture_output=True) + input_list = p.stdout.split('\n') + input_list.remove("") + msg = f"\nThere are {len(input_list)} input scripts in total under the {example_toplevel} folder." + print(msg) + logger.info(msg) - # divide the list of folders into num_workers chunks - sublists = divide_into_N(folder_list, num_workers) + # get the input file list + # TODO: generate a list of tuples, each tuple contains a folder list for a worker, + # then use multiprocessing.Pool starmap() + folder_list = [] + for input in input_list: + folder = input.rsplit('/', 1)[0] + # unique folders in the list + if folder not in folder_list: + folder_list.append(folder) - # write each chunk to a file - idx = 0 - for list_input in sublists: - filename = f"folder-list-{idx}.txt" - with open(filename, "w") as f: - for folder in list_input: - # count the number of input scripts in each folder - cmd_str = f"ls {folder}/in.* | wc -l" - p = subprocess.run(cmd_str, shell=True, text=True, capture_output=True) - num_input = p.stdout.split('\n')[0] - f.write(folder + ' ' + num_input + '\n') - f.close() - idx = idx + 1 + # divide the list of folders into num_workers chunks + sublists = divide_into_N(folder_list, num_workers) - # working on all the folders for now - example_subfolders = folder_list - - # divide the list of input scripts into num_workers chunks - sublists = divide_into_N(input_list, num_workers) - - # write each chunk to a file - idx = 0 - for list_input in sublists: - filename = f"input-list-{idx}.txt" - with open(filename, "w") as f: - for inp in list_input: - f.write(inp + '\n') - f.close() - idx = idx + 1 - - # if a list of subfolders is provided from a text file (list_subfolders from the command-line argument) - elif len(list_subfolders) != 0: - num_inputscripts = 0 - with open(list_subfolders, "r") as f: - all_subfolders = f.read().splitlines() + # write each chunk to a file + idx = 0 + for list_input in sublists: + filename = f"folder-list-{idx}.txt" + with open(filename, "w") as f: + for folder in list_input: + # count the number of input scripts in each folder + cmd_str = f"ls {folder}/in.* | wc -l" + p = subprocess.run(cmd_str, shell=True, text=True, capture_output=True) + num_input = p.stdout.split('\n')[0] + f.write(folder + ' ' + num_input + '\n') f.close() - for line in all_subfolders: - if len(line) > 0: - # skip subfolders - if line[0] == '#': - continue - folder = line.split()[0] - example_subfolders.append(folder) - num_inputscripts += int(line.split()[1]) - msg = f"\nThere are {len(example_subfolders)} folders with {num_inputscripts} input scripts in total listed in {list_input}." - print(msg) - logger.info(msg) + idx = idx + 1 - # if a list of input scripts is provided from a text file (list_input from the command-line argument) - elif len(list_input) != 0: - num_inputscripts = 0 - folder_list = [] - with open(list_input, "r") as f: - all_inputs = f.read().splitlines() + # working on all the folders for now + example_subfolders = folder_list + + # divide the list of input scripts into num_workers chunks + sublists = divide_into_N(input_list, num_workers) + + # write each chunk to a file + idx = 0 + for list_input in sublists: + filename = f"input-list-{idx}.txt" + with open(filename, "w") as f: + for inp in list_input: + f.write(inp + '\n') f.close() + idx = idx + 1 - for line in all_inputs: - if len(line) > 0: - # skip input scripts - if line[0] == '#': - continue - input = line.split()[0] - folder = input.rsplit('/', 1)[0] - # unique folders in the list - if folder not in folder_list: - folder_list.append(folder) - example_inputs.append(input) - num_inputscripts += 1 + # if a list of subfolders is provided from a text file (list_subfolders from the command-line argument) + elif len(list_subfolders) != 0: + num_inputscripts = 0 + with open(list_subfolders, "r") as f: + all_subfolders = f.read().splitlines() + f.close() + for line in all_subfolders: + if len(line) > 0: + # skip subfolders + if line[0] == '#': + continue + folder = line.split()[0] + example_subfolders.append(folder) + num_inputscripts += int(line.split()[1]) + msg = f"\nThere are {len(example_subfolders)} folders with {num_inputscripts} input scripts in total listed in {list_input}." + print(msg) + logger.info(msg) - example_subfolders = folder_list - msg = f"\nThere are {num_inputscripts} input scripts listed in {list_input}." - print(msg) - logger.info(msg) + # if a list of input scripts is provided from a text file (list_input from the command-line argument) + elif len(list_input) != 0: + num_inputscripts = 0 + folder_list = [] + with open(list_input, "r") as f: + all_inputs = f.read().splitlines() + f.close() - else: - inplace_input = False + for line in all_inputs: + if len(line) > 0: + # skip input scripts + if line[0] == '#': + continue + input = line.split()[0] + folder = input.rsplit('/', 1)[0] + # unique folders in the list + if folder not in folder_list: + folder_list.append(folder) + example_inputs.append(input) + num_inputscripts += 1 + + example_subfolders = folder_list + msg = f"\nThere are {num_inputscripts} input scripts listed in {list_input}." + print(msg) + logger.info(msg) + + else: + inplace_input = False # if analyze the example folders (and split into separate lists for top-level examples), not running any test if analyze == True: From 3ea061279597bb352aed0946746ebaba72cff01b Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 1 Sep 2024 00:37:59 -0400 Subject: [PATCH 0168/1018] small cleanups --- .github/workflows/full-regression.yml | 1 + tools/regression-tests/get_quick_list.py | 1 + tools/regression-tests/run_tests.py | 4 +--- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index d1302836d3..821481567d 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -27,6 +27,7 @@ jobs: uses: actions/checkout@v4 with: fetch-depth: 2 + show-progress: false - name: Install extra packages run: | diff --git a/tools/regression-tests/get_quick_list.py b/tools/regression-tests/get_quick_list.py index 457137a7b9..9ebcce0aa2 100644 --- a/tools/regression-tests/get_quick_list.py +++ b/tools/regression-tests/get_quick_list.py @@ -278,3 +278,4 @@ if __name__ == "__main__": print("Minimize styles: ", styles['minimize']) print("Example input files affected: ", len(inputs)) + print("inputs: ", inputs.sort()) diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index e53fcc6126..21f79b66de 100644 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -967,15 +967,13 @@ if __name__ == "__main__": # generate list of input scripts with commands that have been changed if quick: headers = get_quick_list.changed_files_from_git(quick_branch) - print("headers ", headers) styles = get_quick_list.get_command_from_header(headers, LAMMPS_DIR) - print("styles ", styles) regex = get_quick_list.make_regex(styles) - print("regex ", regex) if regex: if not example_toplevel: example_toplevel = os.path.join(LAMMPS_DIR, 'examples') input_list = get_quick_list.get_examples_using_styles(regex, example_toplevel) msg = f"\nThere are {len(input_list)} input scripts with changed styles relative to branch {quick_branch}." + msg += "\nChanged styles: " + str(styles) print(msg) logger.info(msg) From d3d9094ad06abfe918b955155747eacc106f0b8a Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 1 Sep 2024 00:44:23 -0400 Subject: [PATCH 0169/1018] update settings when the actions will be triggered automatically --- .github/workflows/full-regression.yml | 1 - .github/workflows/quick-regression.yml | 4 ---- 2 files changed, 5 deletions(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index 821481567d..d13e8eb385 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -5,7 +5,6 @@ on: push: branches: - develop - - quick-regression workflow_dispatch: diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index e3feb637d7..b6ca7c5618 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -2,10 +2,6 @@ name: "Quick Regression Test" on: - push: - branches: - - develop - - quick-regression pull_request: branches: - develop From aa901b205defba9889dd89120ab6fbc8c2fd074d Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 1 Sep 2024 00:59:15 -0400 Subject: [PATCH 0170/1018] only run quick regression if there are actual input files to process --- .github/workflows/quick-regression.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index b6ca7c5618..7fc684be5d 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -79,13 +79,16 @@ jobs: --config-file=tools/regression-tests/config_serial.yaml \ --examples-top-level=examples --quick --quick-branch=origin/develop --num-workers=4 - python3 tools/regression-tests/run_tests.py \ + if [ -f input-list-${{ matrix.idx }}.txt ] + then \ + python3 tools/regression-tests/run_tests.py \ --lmp-bin=build/lmp \ --config-file=tools/regression-tests/config_serial.yaml \ --list-input=input-list-${{ matrix.idx }}.txt \ --output-file=output-${{ matrix.idx }}.xml \ --progress-file=progress-${{ matrix.idx }}.yaml \ --log-file=run-${{ matrix.idx }}.log + fi tar -cvf quick-regression-test-${{ matrix.idx }}.tar run-${{ matrix.idx }}.log progress-${{ matrix.idx }}.yaml output-${{ matrix.idx }}.xml From da98d30cf791ec94887ec95ee193e7e8fd265271 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 1 Sep 2024 08:31:52 -0400 Subject: [PATCH 0171/1018] update README --- tools/regression-tests/README | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/tools/regression-tests/README b/tools/regression-tests/README index 810b96e87c..eec11c19ff 100644 --- a/tools/regression-tests/README +++ b/tools/regression-tests/README @@ -34,13 +34,13 @@ Limitations: TODO: + keep track of the testing progress to resume the testing from the last checkpoint - + distribute the input list across multiple processes via multiprocessing, or + + distribute the input list across multiple processes via multiprocessing, or split the list of input scripts into separate runs (there are 800+ input script under the top-level examples) + be able to be invoked from run_tests in the lammps-testing infrastruture The following Python packages need to be installed into an activated environment: - + python3 -m venv testing-env source testing-env/bin/activate pip install numpy pyyaml junit_xml @@ -62,18 +62,24 @@ Example uses: python3 run_tests.py --lmp-bin=/path/to/lmp_binary --config-file=/path/to/config/file/config.yaml \ --list-input=list_subfolders1.txt --output-file=output1.txt --progress-file=progress1.yaml \ --log-file=run1.log - + 4) Test a LAMMPS binary with the whole top-level /examples folder in a LAMMPS source tree python3 run_tests.py --lmp-bin=/path/to/lmp_binary --examples-top-level=/path/to/lammps/examples - 5) Analyze (dry run) the LAMMPS binary annd whole top-level /examples folder in a LAMMPS source tree + 5) Analyze (dry run) the LAMMPS binary and whole top-level /examples folder in a LAMMPS source tree and generate separate input lists for 8 workers: python3 run_tests.py --lmp-bin=/path/to/lmp_binary --examples-top-level=/path/to/lammps/examples \ - --dry-run --num-workers=8 + --analyze --num-workers=8 This is used for splitting the subfolders into separate input lists and launching different instances of run_tests.py simultaneously. + 6) Prepare (dry run) for a quick regression test run that only runs inputs with commands and styles that + have changes in the current branch versus the selected upstream branch. Curb at 40 runs and split and + write out separate lists for 4 workers: + python3 run_tests.py --lmp-bin=/path/to/lmp_binary --examples-top-level=/path/to/lammps/examples \ + --quick --quick-branch=origin/develop --quick-max= 40 --num-workers=4 + An example of the test configuration `config.yaml` is given as below. --- From 6aa6ed86be223c8122b0dc207b42d9e516e57a97 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 1 Sep 2024 08:33:12 -0400 Subject: [PATCH 0172/1018] Curb number of (randomly) selected tests for quick regression run --- tools/regression-tests/run_tests.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index 21f79b66de..2cc1be0618 100644 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -74,6 +74,7 @@ import datetime import fnmatch import logging import os +import random import re import subprocess import sys @@ -891,6 +892,7 @@ if __name__ == "__main__": analyze = False quick = False quick_branch = "origin/develop" + quick_max = 50 # distribute the total number of input scripts over the workers num_workers = 1 @@ -920,6 +922,8 @@ if __name__ == "__main__": help="Determine which test inputs have commands changed between a branch and the head") parser.add_argument("--quick-branch", dest="quick_branch", default=quick_branch, help="Branch to which compare the current head to for changed styles") + parser.add_argument("--quick-max", dest="quick_max", default=50, + help="Maximum number of inputs to randomly select") parser.add_argument("--skip-numerical-check",dest="skip_numerical_check", action='store_true', default=False, help="Generating reference data") @@ -945,6 +949,7 @@ if __name__ == "__main__": analyze = args.analyze quick = args.quick quick_branch = args.quick_branch + quick_max = args.quick_max skip_numerical_check = args.skip_numerical_check resume = args.resume progress_file = args.progress_file @@ -974,6 +979,11 @@ if __name__ == "__main__": input_list = get_quick_list.get_examples_using_styles(regex, example_toplevel) msg = f"\nThere are {len(input_list)} input scripts with changed styles relative to branch {quick_branch}." msg += "\nChanged styles: " + str(styles) + + if len(input_list) > quick_max: + input_list = random.sample(input_list, quick_max) + msq += "\nTesting " + str(quick_max) + " randomly selected inputs" + print(msg) logger.info(msg) From 14dc3261604954cdd38a424434e689dc60feeaed Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 1 Sep 2024 08:36:50 -0400 Subject: [PATCH 0173/1018] fix typo --- tools/regression-tests/run_tests.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index 2cc1be0618..07e3aca049 100644 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -982,7 +982,7 @@ if __name__ == "__main__": if len(input_list) > quick_max: input_list = random.sample(input_list, quick_max) - msq += "\nTesting " + str(quick_max) + " randomly selected inputs" + msg += "\nTesting " + str(quick_max) + " randomly selected inputs" print(msg) logger.info(msg) From a9573551a74c11c1a868b56853b55d95f87eb689 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 1 Sep 2024 08:43:16 -0400 Subject: [PATCH 0174/1018] run 100 quick test inputs at the most --- .github/workflows/quick-regression.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index 7fc684be5d..618a3f87ae 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -77,7 +77,7 @@ jobs: python3 tools/regression-tests/run_tests.py \ --lmp-bin=build/lmp \ --config-file=tools/regression-tests/config_serial.yaml \ - --examples-top-level=examples --quick --quick-branch=origin/develop --num-workers=4 + --examples-top-level=examples --quick --quick-branch=origin/develop --quick-max=100 --num-workers=4 if [ -f input-list-${{ matrix.idx }}.txt ] then \ From 27d5ad1714ed98166c08a22012026c3f64e93836 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 1 Sep 2024 08:49:13 -0400 Subject: [PATCH 0175/1018] convert string to int --- tools/regression-tests/run_tests.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index 07e3aca049..0b9d5c2a37 100644 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -949,7 +949,7 @@ if __name__ == "__main__": analyze = args.analyze quick = args.quick quick_branch = args.quick_branch - quick_max = args.quick_max + quick_max = int(args.quick_max) skip_numerical_check = args.skip_numerical_check resume = args.resume progress_file = args.progress_file From d9151d745abb3dd2b0e119805624aa577cf87e4d Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Thu, 1 Aug 2024 17:11:06 +0100 Subject: [PATCH 0176/1018] Create fix qtpie/reaxff --- src/REAXFF/fix_qtpie_reaxff.cpp | 1160 +++++++++++++++++++++++++++++++ src/REAXFF/fix_qtpie_reaxff.h | 149 ++++ src/REAXFF/pair_reaxff.cpp | 6 +- src/fix_efield.h | 1 + 4 files changed, 1314 insertions(+), 2 deletions(-) create mode 100644 src/REAXFF/fix_qtpie_reaxff.cpp create mode 100644 src/REAXFF/fix_qtpie_reaxff.h diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp new file mode 100644 index 0000000000..695bdb4316 --- /dev/null +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -0,0 +1,1160 @@ +// clang-format off +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing author: Navraj S Lalli & Efstratios Kritikos (Imperial College London) +------------------------------------------------------------------------- */ + +#include "fix_qtpie_reaxff.h" + +#include "atom.h" +#include "citeme.h" +#include "comm.h" +#include "domain.h" +#include "error.h" +#include "fix_efield.h" +#include "force.h" +#include "group.h" +#include "memory.h" +#include "modify.h" +#include "neigh_list.h" +#include "neighbor.h" +#include "pair.h" +#include "region.h" +#include "respa.h" +#include "text_file_reader.h" +#include "update.h" + +#include "pair_reaxff.h" +#include "reaxff_api.h" + +#include +#include +#include + +using namespace LAMMPS_NS; +using namespace FixConst; + +static constexpr double EV_TO_KCAL_PER_MOL = 14.4; +static constexpr double SMALL = 1.0e-14; +static constexpr double QSUMSMALL = 0.00001; + +static const char cite_fix_qtpie_reaxff[] = + "fix qtpie/reaxff command: doi:https://doi.org/10.1016/j.cplett.2007.02.065\n\n" + "@article{chen2007qtpie,\n" + "title={QTPIE: Charge transfer with polarization current equalization. A fluctuating charge model with correct asymptotics},\n" + "author={Chen, Jiahao and Martinez, Todd J},\n" + "journal={Chemical physics letters},\n" + "volume={438},\n" + "number={4-6},\n" + "pages={315--320},\n" + "year={2007},\n" + "publisher={Elsevier}\n" + "}\n\n"; + +/* ---------------------------------------------------------------------- */ + +FixQtpieReaxFF::FixQtpieReaxFF(LAMMPS *lmp, int narg, char **arg) : + Fix(lmp, narg, arg), matvecs(0), pertype_option(nullptr) +{ + scalar_flag = 1; + extscalar = 0; + imax = 200; + maxwarn = 1; + + if ((narg < 9) || (narg > 13)) error->all(FLERR,"Illegal fix {} command", style); + + nevery = utils::inumeric(FLERR,arg[3],false,lmp); + if (nevery <= 0) error->all(FLERR,"Illegal fix {} command", style); + + swa = utils::numeric(FLERR,arg[4],false,lmp); + swb = utils::numeric(FLERR,arg[5],false,lmp); + tolerance = utils::numeric(FLERR,arg[6],false,lmp); + pertype_option = utils::strdup(arg[7]); + + // dual CG support only available for OPENMP variant + // check for compatibility is in Fix::post_constructor() + + dual_enabled = 0; + + int iarg = 9; + while (iarg < narg) { + if (strcmp(arg[iarg],"dual") == 0) dual_enabled = 1; + else if (strcmp(arg[iarg],"nowarn") == 0) maxwarn = 0; + else if (strcmp(arg[iarg],"maxiter") == 0) { + if (iarg+1 > narg-1) + error->all(FLERR,"Illegal fix {} command", style); + imax = utils::numeric(FLERR,arg[iarg+1],false,lmp); + iarg++; + } else error->all(FLERR,"Illegal fix {} command", style); + iarg++; + } + shld = nullptr; + + nn = n_cap = 0; + nmax = 0; + m_fill = m_cap = 0; + pack_flag = 0; + s = nullptr; + t = nullptr; + nprev = 4; + + Hdia_inv = nullptr; + b_s = nullptr; + chi_field = nullptr; + b_t = nullptr; + b_prc = nullptr; + b_prm = nullptr; + + // CG + + p = nullptr; + q = nullptr; + r = nullptr; + d = nullptr; + + // H matrix + + H.firstnbr = nullptr; + H.numnbrs = nullptr; + H.jlist = nullptr; + H.val = nullptr; + + // dual CG support + // Update comm sizes for this fix + + if (dual_enabled) comm_forward = comm_reverse = 2; + else comm_forward = comm_reverse = 1; + + // perform initial allocation of atom-based arrays + // register with Atom class + + reaxff = dynamic_cast(force->pair_match("^reaxff",0)); + + s_hist = t_hist = nullptr; + atom->add_callback(Atom::GROW); +} + +/* ---------------------------------------------------------------------- */ + +FixQtpieReaxFF::~FixQtpieReaxFF() +{ + if (copymode) return; + + delete[] pertype_option; + + // unregister callbacks to this fix from Atom class + + atom->delete_callback(id,Atom::GROW); + + memory->destroy(s_hist); + memory->destroy(t_hist); + + FixQtpieReaxFF::deallocate_storage(); + FixQtpieReaxFF::deallocate_matrix(); + + memory->destroy(shld); + + if (!reaxflag) { + memory->destroy(chi); + memory->destroy(eta); + memory->destroy(gamma); + } +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::post_constructor() +{ + if (lmp->citeme) lmp->citeme->add(cite_fix_qtpie_reaxff); + + grow_arrays(atom->nmax); + for (int i = 0; i < atom->nmax; i++) + for (int j = 0; j < nprev; ++j) + s_hist[i][j] = t_hist[i][j] = 0; + + pertype_parameters(pertype_option); + if (dual_enabled) + error->all(FLERR,"Dual keyword only supported with fix qeq/reaxff/omp"); +} + +/* ---------------------------------------------------------------------- */ + +int FixQtpieReaxFF::setmask() +{ + int mask = 0; + mask |= PRE_FORCE; + mask |= PRE_FORCE_RESPA; + mask |= MIN_PRE_FORCE; + return mask; +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::pertype_parameters(char *arg) +{ + const int nlocal = atom->nlocal; + const int *mask = atom->mask; + const int *type = atom->type; + + if (utils::strmatch(arg,"^reaxff")) { + reaxflag = 1; + Pair *pair = force->pair_match("^reaxff",0); + if (!pair) error->all(FLERR,"No reaxff pair style for fix qeq/reaxff"); + + int tmp, tmp_all; + chi = (double *) pair->extract("chi",tmp); + eta = (double *) pair->extract("eta",tmp); + gamma = (double *) pair->extract("gamma",tmp); + if ((chi == nullptr) || (eta == nullptr) || (gamma == nullptr)) + error->all(FLERR, "Fix qeq/reaxff could not extract all Qtpie parameters from pair reaxff"); + tmp = tmp_all = 0; + for (int i = 0; i < nlocal; ++i) { + if (mask[i] & groupbit) { + if ((chi[type[i]] == 0.0) && (eta[type[i]] == 0.0) && (gamma[type[i]] == 0.0)) + tmp = type[i]; + } + } + MPI_Allreduce(&tmp, &tmp_all, 1, MPI_INT, MPI_MAX, world); + if (tmp_all) + error->all(FLERR, "No Qtpie parameters for atom type {} provided by pair reaxff", tmp_all); + return; + } else if (utils::strmatch(arg,"^reax/c")) { + error->all(FLERR, "Fix qeq/reaxff keyword 'reax/c' is obsolete; please use 'reaxff'"); + } else if (platform::file_is_readable(arg)) { + ; // arg is readable file. will read below + } else { + error->all(FLERR, "Unknown fix qeq/reaxff keyword {}", arg); + } + + reaxflag = 0; + + const int ntypes = atom->ntypes; + memory->create(chi,ntypes+1,"qeq/reaxff:chi"); + memory->create(eta,ntypes+1,"qeq/reaxff:eta"); + memory->create(gamma,ntypes+1,"qeq/reaxff:gamma"); + + if (comm->me == 0) { + chi[0] = eta[0] = gamma[0] = 0.0; + try { + TextFileReader reader(arg,"qeq/reaxff parameter"); + reader.ignore_comments = false; + for (int i = 1; i <= ntypes; i++) { + const char *line = reader.next_line(); + if (!line) + throw TokenizerException("Fix qeq/reaxff: Invalid param file format",""); + ValueTokenizer values(line); + + if (values.count() != 4) + throw TokenizerException("Fix qeq/reaxff: Incorrect format of param file",""); + + int itype = values.next_int(); + if ((itype < 1) || (itype > ntypes)) + throw TokenizerException("Fix qeq/reaxff: invalid atom type in param file", + std::to_string(itype)); + + chi[itype] = values.next_double(); + eta[itype] = values.next_double(); + gamma[itype] = values.next_double(); + } + } catch (std::exception &e) { + error->one(FLERR,e.what()); + } + } + + MPI_Bcast(chi,ntypes+1,MPI_DOUBLE,0,world); + MPI_Bcast(eta,ntypes+1,MPI_DOUBLE,0,world); + MPI_Bcast(gamma,ntypes+1,MPI_DOUBLE,0,world); +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::allocate_storage() +{ + nmax = atom->nmax; + + memory->create(s,nmax,"qeq:s"); + memory->create(t,nmax,"qeq:t"); + + memory->create(Hdia_inv,nmax,"qeq:Hdia_inv"); + memory->create(b_s,nmax,"qeq:b_s"); + memory->create(chi_field,nmax,"qeq:chi_field"); + memory->create(b_t,nmax,"qeq:b_t"); + memory->create(b_prc,nmax,"qeq:b_prc"); + memory->create(b_prm,nmax,"qeq:b_prm"); + + // dual CG support + int size = nmax; + if (dual_enabled) size*= 2; + + memory->create(p,size,"qeq:p"); + memory->create(q,size,"qeq:q"); + memory->create(r,size,"qeq:r"); + memory->create(d,size,"qeq:d"); +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::deallocate_storage() +{ + memory->destroy(s); + memory->destroy(t); + + memory->destroy(Hdia_inv); + memory->destroy(b_s); + memory->destroy(b_t); + memory->destroy(b_prc); + memory->destroy(b_prm); + memory->destroy(chi_field); + + memory->destroy(p); + memory->destroy(q); + memory->destroy(r); + memory->destroy(d); +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::reallocate_storage() +{ + deallocate_storage(); + allocate_storage(); + init_storage(); +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::allocate_matrix() +{ + int i,ii,m; + + int mincap; + double safezone; + + if (reaxflag) { + mincap = reaxff->api->system->mincap; + safezone = reaxff->api->system->safezone; + } else { + mincap = REAX_MIN_CAP; + safezone = REAX_SAFE_ZONE; + } + + n_cap = MAX((int)(atom->nlocal * safezone), mincap); + + // determine the total space for the H matrix + + m = 0; + for (ii = 0; ii < nn; ii++) { + i = ilist[ii]; + m += numneigh[i]; + } + m_cap = MAX((int)(m * safezone), mincap * REAX_MIN_NBRS); + + H.n = n_cap; + H.m = m_cap; + memory->create(H.firstnbr,n_cap,"qeq:H.firstnbr"); + memory->create(H.numnbrs,n_cap,"qeq:H.numnbrs"); + memory->create(H.jlist,m_cap,"qeq:H.jlist"); + memory->create(H.val,m_cap,"qeq:H.val"); +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::deallocate_matrix() +{ + memory->destroy(H.firstnbr); + memory->destroy(H.numnbrs); + memory->destroy(H.jlist); + memory->destroy(H.val); +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::reallocate_matrix() +{ + deallocate_matrix(); + allocate_matrix(); +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::init() +{ + if (!atom->q_flag) + error->all(FLERR,"Fix {} requires atom attribute q", style); + + if (group->count(igroup) == 0) + error->all(FLERR,"Fix {} group has no atoms", style); + + // compute net charge and print warning if too large + + double qsum_local = 0.0, qsum = 0.0; + for (int i = 0; i < atom->nlocal; i++) { + if (atom->mask[i] & groupbit) + qsum_local += atom->q[i]; + } + MPI_Allreduce(&qsum_local,&qsum,1,MPI_DOUBLE,MPI_SUM,world); + + if ((comm->me == 0) && (fabs(qsum) > QSUMSMALL)) + error->warning(FLERR,"Fix {} group is not charge neutral, net charge = {:.8}", style, qsum); + + // get pointer to fix efield if present. there may be at most one instance of fix efield in use. + + efield = nullptr; + auto fixes = modify->get_fix_by_style("^efield"); + if (fixes.size() == 1) efield = dynamic_cast(fixes.front()); + else if (fixes.size() > 1) + error->all(FLERR, "There may be only one fix efield instance used with fix {}", style); + + // ensure that fix efield is properly initialized before accessing its data and check some settings + if (efield) { + efield->init(); + if (strcmp(update->unit_style,"real") != 0) + error->all(FLERR,"Must use unit_style real with fix {} and external fields", style); + + if (efield->varflag == FixEfield::ATOM && efield->pstyle != FixEfield::ATOM) + error->all(FLERR,"Atom-style external electric field requires atom-style " + "potential variable when used with fix {}", style); + if (((efield->xstyle != FixEfield::CONSTANT) && domain->xperiodic) || + ((efield->ystyle != FixEfield::CONSTANT) && domain->yperiodic) || + ((efield->zstyle != FixEfield::CONSTANT) && domain->zperiodic)) + error->all(FLERR,"Must not have electric field component in direction of periodic " + "boundary when using charge equilibration with ReaxFF."); + if (((fabs(efield->ex) > SMALL) && domain->xperiodic) || + ((fabs(efield->ey) > SMALL) && domain->yperiodic) || + ((fabs(efield->ez) > SMALL) && domain->zperiodic)) + error->all(FLERR,"Must not have electric field component in direction of periodic " + "boundary when using charge equilibration with ReaxFF."); + } + + // we need a half neighbor list w/ Newton off + // built whenever re-neighboring occurs + + neighbor->add_request(this, NeighConst::REQ_NEWTON_OFF); + + init_shielding(); + init_taper(); + + if (utils::strmatch(update->integrate_style,"^respa")) + nlevels_respa = (dynamic_cast(update->integrate))->nlevels; +} + +/* ---------------------------------------------------------------------- */ + +double FixQtpieReaxFF::compute_scalar() +{ + return matvecs/2.0; +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::init_list(int /*id*/, NeighList *ptr) +{ + list = ptr; +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::init_shielding() +{ + int i,j; + int ntypes; + + ntypes = atom->ntypes; + if (shld == nullptr) + memory->create(shld,ntypes+1,ntypes+1,"qeq:shielding"); + + for (i = 1; i <= ntypes; ++i) + for (j = 1; j <= ntypes; ++j) + shld[i][j] = pow(gamma[i] * gamma[j], -1.5); +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::init_taper() +{ + double d7, swa2, swa3, swb2, swb3; + + if (fabs(swa) > 0.01 && comm->me == 0) + error->warning(FLERR,"Fix qeq/reaxff has non-zero lower Taper radius cutoff"); + if (swb < 0) + error->all(FLERR, "Fix qeq/reaxff has negative upper Taper radius cutoff"); + else if (swb < 5 && comm->me == 0) + error->warning(FLERR,"Fix qeq/reaxff has very low Taper radius cutoff"); + + d7 = pow(swb - swa, 7); + swa2 = SQR(swa); + swa3 = CUBE(swa); + swb2 = SQR(swb); + swb3 = CUBE(swb); + + Tap[7] = 20.0 / d7; + Tap[6] = -70.0 * (swa + swb) / d7; + Tap[5] = 84.0 * (swa2 + 3.0*swa*swb + swb2) / d7; + Tap[4] = -35.0 * (swa3 + 9.0*swa2*swb + 9.0*swa*swb2 + swb3) / d7; + Tap[3] = 140.0 * (swa3*swb + 3.0*swa2*swb2 + swa*swb3) / d7; + Tap[2] =-210.0 * (swa3*swb2 + swa2*swb3) / d7; + Tap[1] = 140.0 * swa3 * swb3 / d7; + Tap[0] = (-35.0*swa3*swb2*swb2 + 21.0*swa2*swb3*swb2 - + 7.0*swa*swb3*swb3 + swb3*swb3*swb) / d7; +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::setup_pre_force(int vflag) +{ + if (reaxff) { + nn = reaxff->list->inum; + ilist = reaxff->list->ilist; + numneigh = reaxff->list->numneigh; + firstneigh = reaxff->list->firstneigh; + } else { + nn = list->inum; + ilist = list->ilist; + numneigh = list->numneigh; + firstneigh = list->firstneigh; + } + + deallocate_storage(); + allocate_storage(); + + init_storage(); + + deallocate_matrix(); + allocate_matrix(); + + pre_force(vflag); +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::setup_pre_force_respa(int vflag, int ilevel) +{ + if (ilevel < nlevels_respa-1) return; + setup_pre_force(vflag); +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::min_setup_pre_force(int vflag) +{ + setup_pre_force(vflag); +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::init_storage() +{ + if (efield) get_chi_field(); + + for (int ii = 0; ii < nn; ii++) { + int i = ilist[ii]; + if (atom->mask[i] & groupbit) { + Hdia_inv[i] = 1. / eta[atom->type[i]]; + b_s[i] = -chi[atom->type[i]]; + if (efield) b_s[i] -= chi_field[i]; + b_t[i] = -1.0; + b_prc[i] = 0; + b_prm[i] = 0; + s[i] = t[i] = 0; + } + } +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::pre_force(int /*vflag*/) +{ + if (update->ntimestep % nevery) return; + + int n = atom->nlocal; + + if (reaxff) { + nn = reaxff->list->inum; + ilist = reaxff->list->ilist; + numneigh = reaxff->list->numneigh; + firstneigh = reaxff->list->firstneigh; + } else { + nn = list->inum; + ilist = list->ilist; + numneigh = list->numneigh; + firstneigh = list->firstneigh; + } + + // grow arrays if necessary + // need to be atom->nmax in length + + if (atom->nmax > nmax) reallocate_storage(); + if (n > n_cap*DANGER_ZONE || m_fill > m_cap*DANGER_ZONE) + reallocate_matrix(); + + if (efield) get_chi_field(); + + init_matvec(); + + matvecs_s = CG(b_s, s); // CG on s - parallel + matvecs_t = CG(b_t, t); // CG on t - parallel + matvecs = matvecs_s + matvecs_t; + + calculate_Q(); +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::pre_force_respa(int vflag, int ilevel, int /*iloop*/) +{ + if (ilevel == nlevels_respa-1) pre_force(vflag); +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::min_pre_force(int vflag) +{ + pre_force(vflag); +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::init_matvec() +{ + /* fill-in H matrix */ + compute_H(); + + int ii, i; + + for (ii = 0; ii < nn; ++ii) { + i = ilist[ii]; + if (atom->mask[i] & groupbit) { + + /* init pre-conditioner for H and init solution vectors */ + Hdia_inv[i] = 1. / eta[atom->type[i]]; + b_s[i] = -chi[atom->type[i]]; + if (efield) b_s[i] -= chi_field[i]; + b_t[i] = -1.0; + + /* quadratic extrapolation for s & t from previous solutions */ + t[i] = t_hist[i][2] + 3 * (t_hist[i][0] - t_hist[i][1]); + + /* cubic extrapolation for s & t from previous solutions */ + s[i] = 4*(s_hist[i][0]+s_hist[i][2])-(6*s_hist[i][1]+s_hist[i][3]); + } + } + + pack_flag = 2; + comm->forward_comm(this); //Dist_vector(s); + pack_flag = 3; + comm->forward_comm(this); //Dist_vector(t); +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::compute_H() +{ + int jnum; + int i, j, ii, jj, flag; + double dx, dy, dz, r_sqr; + constexpr double EPSILON = 0.0001; + + int *type = atom->type; + tagint *tag = atom->tag; + double **x = atom->x; + int *mask = atom->mask; + + // fill in the H matrix + m_fill = 0; + r_sqr = 0; + for (ii = 0; ii < nn; ii++) { + i = ilist[ii]; + if (mask[i] & groupbit) { + jlist = firstneigh[i]; + jnum = numneigh[i]; + H.firstnbr[i] = m_fill; + + for (jj = 0; jj < jnum; jj++) { + j = jlist[jj]; + j &= NEIGHMASK; + + dx = x[j][0] - x[i][0]; + dy = x[j][1] - x[i][1]; + dz = x[j][2] - x[i][2]; + r_sqr = SQR(dx) + SQR(dy) + SQR(dz); + + flag = 0; + if (r_sqr <= SQR(swb)) { + if (j < atom->nlocal) flag = 1; + else if (tag[i] < tag[j]) flag = 1; + else if (tag[i] == tag[j]) { + if (dz > EPSILON) flag = 1; + else if (fabs(dz) < EPSILON) { + if (dy > EPSILON) flag = 1; + else if (fabs(dy) < EPSILON && dx > EPSILON) + flag = 1; + } + } + } + + if (flag) { + H.jlist[m_fill] = j; + H.val[m_fill] = calculate_H(sqrt(r_sqr), shld[type[i]][type[j]]); + m_fill++; + } + } + H.numnbrs[i] = m_fill - H.firstnbr[i]; + } + } + + if (m_fill >= H.m) + error->all(FLERR,"Fix qeq/reaxff H matrix size has been exceeded: m_fill={} H.m={}\n", + m_fill, H.m); +} + +/* ---------------------------------------------------------------------- */ + +double FixQtpieReaxFF::calculate_H(double r, double gamma) +{ + double Taper, denom; + + Taper = Tap[7] * r + Tap[6]; + Taper = Taper * r + Tap[5]; + Taper = Taper * r + Tap[4]; + Taper = Taper * r + Tap[3]; + Taper = Taper * r + Tap[2]; + Taper = Taper * r + Tap[1]; + Taper = Taper * r + Tap[0]; + + denom = r * r * r + gamma; + denom = pow(denom,1.0/3.0); + + return Taper * EV_TO_KCAL_PER_MOL / denom; +} + +/* ---------------------------------------------------------------------- */ + +int FixQtpieReaxFF::CG(double *b, double *x) +{ + int i, j; + double tmp, alpha, beta, b_norm; + double sig_old, sig_new; + + int jj; + + pack_flag = 1; + sparse_matvec(&H, x, q); + comm->reverse_comm(this); //Coll_Vector(q); + + vector_sum(r , 1., b, -1., q, nn); + + for (jj = 0; jj < nn; ++jj) { + j = ilist[jj]; + if (atom->mask[j] & groupbit) + d[j] = r[j] * Hdia_inv[j]; //pre-condition + } + + b_norm = parallel_norm(b, nn); + sig_new = parallel_dot(r, d, nn); + + for (i = 1; i < imax && sqrt(sig_new) / b_norm > tolerance; ++i) { + comm->forward_comm(this); //Dist_vector(d); + sparse_matvec(&H, d, q); + comm->reverse_comm(this); //Coll_vector(q); + + tmp = parallel_dot(d, q, nn); + alpha = sig_new / tmp; + + vector_add(x, alpha, d, nn); + vector_add(r, -alpha, q, nn); + + // pre-conditioning + for (jj = 0; jj < nn; ++jj) { + j = ilist[jj]; + if (atom->mask[j] & groupbit) + p[j] = r[j] * Hdia_inv[j]; + } + + sig_old = sig_new; + sig_new = parallel_dot(r, p, nn); + + beta = sig_new / sig_old; + vector_sum(d, 1., p, beta, d, nn); + } + + if ((i >= imax) && maxwarn && (comm->me == 0)) + error->warning(FLERR, "Fix qeq/reaxff CG convergence failed after {} iterations at step {}", + i,update->ntimestep); + return i; +} + + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::sparse_matvec(sparse_matrix *A, double *x, double *b) +{ + int i, j, itr_j; + int ii; + + for (ii = 0; ii < nn; ++ii) { + i = ilist[ii]; + if (atom->mask[i] & groupbit) + b[i] = eta[atom->type[i]] * x[i]; + } + + int nall = atom->nlocal + atom->nghost; + for (i = atom->nlocal; i < nall; ++i) + b[i] = 0; + + for (ii = 0; ii < nn; ++ii) { + i = ilist[ii]; + if (atom->mask[i] & groupbit) { + for (itr_j=A->firstnbr[i]; itr_jfirstnbr[i]+A->numnbrs[i]; itr_j++) { + j = A->jlist[itr_j]; + b[i] += A->val[itr_j] * x[j]; + b[j] += A->val[itr_j] * x[i]; + } + } + } + +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::calculate_Q() +{ + int i, k; + double u, s_sum, t_sum; + double *q = atom->q; + + int ii; + + s_sum = parallel_vector_acc(s, nn); + t_sum = parallel_vector_acc(t, nn); + u = s_sum / t_sum; + + for (ii = 0; ii < nn; ++ii) { + i = ilist[ii]; + if (atom->mask[i] & groupbit) { + q[i] = s[i] - u * t[i]; + + /* backup s & t */ + for (k = nprev-1; k > 0; --k) { + s_hist[i][k] = s_hist[i][k-1]; + t_hist[i][k] = t_hist[i][k-1]; + } + s_hist[i][0] = s[i]; + t_hist[i][0] = t[i]; + } + } + + pack_flag = 4; + comm->forward_comm(this); //Dist_vector(atom->q); +} + +/* ---------------------------------------------------------------------- */ + +int FixQtpieReaxFF::pack_forward_comm(int n, int *list, double *buf, + int /*pbc_flag*/, int * /*pbc*/) +{ + int m; + + if (pack_flag == 1) + for (m = 0; m < n; m++) buf[m] = d[list[m]]; + else if (pack_flag == 2) + for (m = 0; m < n; m++) buf[m] = s[list[m]]; + else if (pack_flag == 3) + for (m = 0; m < n; m++) buf[m] = t[list[m]]; + else if (pack_flag == 4) + for (m = 0; m < n; m++) buf[m] = atom->q[list[m]]; + else if (pack_flag == 5) { + m = 0; + for (int i = 0; i < n; i++) { + int j = 2 * list[i]; + buf[m++] = d[j]; + buf[m++] = d[j+1]; + } + return m; + } + return n; +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::unpack_forward_comm(int n, int first, double *buf) +{ + int i, m; + + if (pack_flag == 1) + for (m = 0, i = first; m < n; m++, i++) d[i] = buf[m]; + else if (pack_flag == 2) + for (m = 0, i = first; m < n; m++, i++) s[i] = buf[m]; + else if (pack_flag == 3) + for (m = 0, i = first; m < n; m++, i++) t[i] = buf[m]; + else if (pack_flag == 4) + for (m = 0, i = first; m < n; m++, i++) atom->q[i] = buf[m]; + else if (pack_flag == 5) { + int last = first + n; + m = 0; + for (i = first; i < last; i++) { + int j = 2 * i; + d[j] = buf[m++]; + d[j+1] = buf[m++]; + } + } +} + +/* ---------------------------------------------------------------------- */ + +int FixQtpieReaxFF::pack_reverse_comm(int n, int first, double *buf) +{ + int i, m; + if (pack_flag == 5) { + m = 0; + int last = first + n; + for (i = first; i < last; i++) { + int indxI = 2 * i; + buf[m++] = q[indxI]; + buf[m++] = q[indxI+1]; + } + return m; + } else { + for (m = 0, i = first; m < n; m++, i++) buf[m] = q[i]; + return n; + } +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::unpack_reverse_comm(int n, int *list, double *buf) +{ + if (pack_flag == 5) { + int m = 0; + for (int i = 0; i < n; i++) { + int indxI = 2 * list[i]; + q[indxI] += buf[m++]; + q[indxI+1] += buf[m++]; + } + } else { + for (int m = 0; m < n; m++) q[list[m]] += buf[m]; + } +} + +/* ---------------------------------------------------------------------- + memory usage of local atom-based arrays +------------------------------------------------------------------------- */ + +double FixQtpieReaxFF::memory_usage() +{ + double bytes; + + bytes = (double)atom->nmax*nprev*2 * sizeof(double); // s_hist & t_hist + bytes += (double)atom->nmax*11 * sizeof(double); // storage + bytes += (double)n_cap*2 * sizeof(int); // matrix... + bytes += (double)m_cap * sizeof(int); + bytes += (double)m_cap * sizeof(double); + + if (dual_enabled) + bytes += (double)atom->nmax*4 * sizeof(double); // double size for q, d, r, and p + + return bytes; +} + +/* ---------------------------------------------------------------------- + allocate fictitious charge arrays +------------------------------------------------------------------------- */ + +void FixQtpieReaxFF::grow_arrays(int nmax) +{ + memory->grow(s_hist,nmax,nprev,"qeq:s_hist"); + memory->grow(t_hist,nmax,nprev,"qeq:t_hist"); +} + +/* ---------------------------------------------------------------------- + copy values within fictitious charge arrays +------------------------------------------------------------------------- */ + +void FixQtpieReaxFF::copy_arrays(int i, int j, int /*delflag*/) +{ + for (int m = 0; m < nprev; m++) { + s_hist[j][m] = s_hist[i][m]; + t_hist[j][m] = t_hist[i][m]; + } +} + +/* ---------------------------------------------------------------------- + pack values in local atom-based array for exchange with another proc +------------------------------------------------------------------------- */ + +int FixQtpieReaxFF::pack_exchange(int i, double *buf) +{ + for (int m = 0; m < nprev; m++) buf[m] = s_hist[i][m]; + for (int m = 0; m < nprev; m++) buf[nprev+m] = t_hist[i][m]; + return nprev*2; +} + +/* ---------------------------------------------------------------------- + unpack values in local atom-based array from exchange with another proc +------------------------------------------------------------------------- */ + +int FixQtpieReaxFF::unpack_exchange(int nlocal, double *buf) +{ + for (int m = 0; m < nprev; m++) s_hist[nlocal][m] = buf[m]; + for (int m = 0; m < nprev; m++) t_hist[nlocal][m] = buf[nprev+m]; + return nprev*2; +} + +/* ---------------------------------------------------------------------- */ + +double FixQtpieReaxFF::parallel_norm(double *v, int n) +{ + int i; + double my_sum, norm_sqr; + + int ii; + + my_sum = 0.0; + norm_sqr = 0.0; + for (ii = 0; ii < n; ++ii) { + i = ilist[ii]; + if (atom->mask[i] & groupbit) + my_sum += SQR(v[i]); + } + + MPI_Allreduce(&my_sum, &norm_sqr, 1, MPI_DOUBLE, MPI_SUM, world); + + return sqrt(norm_sqr); +} + +/* ---------------------------------------------------------------------- */ + +double FixQtpieReaxFF::parallel_dot(double *v1, double *v2, int n) +{ + int i; + double my_dot, res; + + int ii; + + my_dot = 0.0; + res = 0.0; + for (ii = 0; ii < n; ++ii) { + i = ilist[ii]; + if (atom->mask[i] & groupbit) + my_dot += v1[i] * v2[i]; + } + + MPI_Allreduce(&my_dot, &res, 1, MPI_DOUBLE, MPI_SUM, world); + + return res; +} + +/* ---------------------------------------------------------------------- */ + +double FixQtpieReaxFF::parallel_vector_acc(double *v, int n) +{ + int i; + double my_acc, res; + + int ii; + + my_acc = 0.0; + res = 0.0; + for (ii = 0; ii < n; ++ii) { + i = ilist[ii]; + if (atom->mask[i] & groupbit) + my_acc += v[i]; + } + + MPI_Allreduce(&my_acc, &res, 1, MPI_DOUBLE, MPI_SUM, world); + + return res; +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::vector_sum(double* dest, double c, double* v, + double d, double* y, int k) +{ + int kk; + + for (--k; k>=0; --k) { + kk = ilist[k]; + if (atom->mask[kk] & groupbit) + dest[kk] = c * v[kk] + d * y[kk]; + } +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::vector_add(double* dest, double c, double* v, int k) +{ + int kk; + + for (--k; k>=0; --k) { + kk = ilist[k]; + if (atom->mask[kk] & groupbit) + dest[kk] += c * v[kk]; + } +} + +/* ---------------------------------------------------------------------- */ + +void FixQtpieReaxFF::get_chi_field() +{ + memset(&chi_field[0],0,atom->nmax*sizeof(double)); + if (!efield) return; + + const auto x = (const double * const *)atom->x; + const int *mask = atom->mask; + const imageint *image = atom->image; + const int nlocal = atom->nlocal; + + + // update electric field region if necessary + + Region *region = efield->region; + if (region) region->prematch(); + + // efield energy is in real units of kcal/mol/angstrom, need to convert to eV + + const double qe2f = force->qe2f; + const double factor = -1.0/qe2f; + + + if (efield->varflag != FixEfield::CONSTANT) + efield->update_efield_variables(); + + // atom selection is for the group of fix efield + + double unwrap[3]; + const double ex = efield->ex; + const double ey = efield->ey; + const double ez = efield->ez; + const int efgroupbit = efield->groupbit; + + // charge interactions + // force = qE, potential energy = F dot x in unwrapped coords + if (efield->varflag != FixEfield::ATOM) { + for (int i = 0; i < nlocal; i++) { + if (mask[i] & efgroupbit) { + if (region && !region->match(x[i][0],x[i][1],x[i][2])) continue; + domain->unmap(x[i],image[i],unwrap); + chi_field[i] = factor*(ex*unwrap[0] + ey*unwrap[1] + ez*unwrap[2]); + } + } + } else { // must use atom-style potential from FixEfield + for (int i = 0; i < nlocal; i++) { + if (mask[i] & efgroupbit) { + if (region && !region->match(x[i][0],x[i][1],x[i][2])) continue; + chi_field[i] = -efield->efield[i][3]; + } + } + } +} diff --git a/src/REAXFF/fix_qtpie_reaxff.h b/src/REAXFF/fix_qtpie_reaxff.h new file mode 100644 index 0000000000..fcdedddf26 --- /dev/null +++ b/src/REAXFF/fix_qtpie_reaxff.h @@ -0,0 +1,149 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef FIX_CLASS +// clang-format off +FixStyle(qtpie/reax,FixQtpieReaxFF); +FixStyle(qtpie/reaxff,FixQtpieReaxFF); +// clang-format on +#else + +#ifndef LMP_FIX_QTPIE_REAXFF_H +#define LMP_FIX_QTPIE_REAXFF_H + +#include "fix.h" + +namespace LAMMPS_NS { + +class FixQtpieReaxFF : public Fix { + public: + FixQtpieReaxFF(class LAMMPS *, int, char **); + ~FixQtpieReaxFF() override; + int setmask() override; + void post_constructor() override; + void init() override; + void init_list(int, class NeighList *) override; + virtual void init_storage(); + void setup_pre_force(int) override; + void pre_force(int) override; + + void setup_pre_force_respa(int, int) override; + void pre_force_respa(int, int, int) override; + + void min_setup_pre_force(int); + void min_pre_force(int) override; + + double compute_scalar() override; + + protected: + int nevery, reaxflag; + int matvecs; + int nn, m_fill; + int n_cap, nmax, m_cap; + int pack_flag; + int nlevels_respa; + class NeighList *list; + class PairReaxFF *reaxff; + class FixEfield *efield; + int *ilist, *jlist, *numneigh, **firstneigh; + + double swa, swb; // lower/upper Taper cutoff radius + double Tap[8]; // Taper function + double tolerance; // tolerance for the norm of the rel residual in CG + + double *chi, *eta, *gamma; // qeq parameters + double **shld; + + // fictitious charges + + double *s, *t; + double **s_hist, **t_hist; + int nprev; + + typedef struct { + int n, m; + int *firstnbr; + int *numnbrs; + int *jlist; + double *val; + } sparse_matrix; + + sparse_matrix H; + double *Hdia_inv; + double *b_s, *b_t; + double *b_prc, *b_prm; + double *chi_field; + + //CG storage + double *p, *q, *r, *d; + int imax, maxwarn; + + char *pertype_option; // argument to determine how per-type info is obtained + + // Params from Kritikos - could rename or move to protected later + char *gauss_file; // input file for gaussian exponents for each type of REAXFF file + double cutghost; // ghost atoms cutoff (used for check) + int nn_prev; // number of local atoms; needed for memory reallocation of chi_eff (when multiprocessing) + double *gauss_exp; // array of gaussian exponents + double *chi_eff; // array of effective electronegativities + double *chi_eff_init; // array of effective electronegativities for FixQEqReax::init_storage() + + // void calculate_chi_eff(LAMMPS_NS::Atom *atom, reax_system *system, double *chi, + // int ni, int nj, double *lchi_eff); + virtual void pertype_parameters(char *); + void init_shielding(); + void init_taper(); + virtual void allocate_storage(); + virtual void deallocate_storage(); + void reallocate_storage(); + virtual void allocate_matrix(); + virtual void deallocate_matrix(); + void reallocate_matrix(); + + virtual void init_matvec(); + void init_H(); + virtual void compute_H(); + double calculate_H(double, double); + virtual void calculate_Q(); + + virtual int CG(double *, double *); + virtual void sparse_matvec(sparse_matrix *, double *, double *); + + int pack_forward_comm(int, int *, double *, int, int *) override; + void unpack_forward_comm(int, int, double *) override; + int pack_reverse_comm(int, int, double *) override; + void unpack_reverse_comm(int, int *, double *) override; + double memory_usage() override; + void grow_arrays(int) override; + void copy_arrays(int, int, int) override; + int pack_exchange(int, double *) override; + int unpack_exchange(int, double *) override; + + virtual double parallel_norm(double *, int); + virtual double parallel_dot(double *, double *, int); + virtual double parallel_vector_acc(double *, int); + + virtual void vector_sum(double *, double, double *, double, double *, int); + virtual void vector_add(double *, double, double *, int); + + virtual void get_chi_field(); + + // dual CG support + int dual_enabled; // 0: Original, separate s & t optimization; 1: dual optimization + int matvecs_s, matvecs_t; // Iteration count for each system +}; + +} // namespace LAMMPS_NS + +#endif +#endif diff --git a/src/REAXFF/pair_reaxff.cpp b/src/REAXFF/pair_reaxff.cpp index b9f4f6c838..06ad172a38 100644 --- a/src/REAXFF/pair_reaxff.cpp +++ b/src/REAXFF/pair_reaxff.cpp @@ -339,11 +339,13 @@ void PairReaxFF::init_style() auto acks2_fixes = modify->get_fix_by_style("^acks2/reax"); int have_qeq = modify->get_fix_by_style("^qeq/reax").size() - + modify->get_fix_by_style("^qeq/shielded").size() + acks2_fixes.size(); + + modify->get_fix_by_style("^qeq/shielded").size() + acks2_fixes.size() + + modify->get_fix_by_style("^qtpie/reax").size(); if (qeqflag && (have_qeq != 1)) error->all(FLERR,"Pair style reaxff requires use of exactly one of the " - "fix qeq/reaxff or fix qeq/shielded or fix acks2/reaxff commands"); + "fix qeq/reaxff or fix qeq/shielded or fix acks2/reaxff or " + "fix qtpie/reaxff commands"); api->system->acks2_flag = acks2_fixes.size(); if (api->system->acks2_flag) diff --git a/src/fix_efield.h b/src/fix_efield.h index 72fd204898..108395cc2c 100644 --- a/src/fix_efield.h +++ b/src/fix_efield.h @@ -26,6 +26,7 @@ namespace LAMMPS_NS { class FixEfield : public Fix { friend class FixQEqReaxFF; + friend class FixQtpieReaxFF; public: FixEfield(class LAMMPS *, int, char **); From be43a2bdeb2e614aaaf816cfbf94c7ce0368a0ed Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Fri, 2 Aug 2024 18:11:20 +0100 Subject: [PATCH 0177/1018] Allow for reading of Gaussian exponents from file --- src/REAXFF/fix_qtpie_reaxff.cpp | 53 ++++++++++++++++++++++++++++----- 1 file changed, 45 insertions(+), 8 deletions(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp index 695bdb4316..77b4708f7a 100644 --- a/src/REAXFF/fix_qtpie_reaxff.cpp +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -42,6 +42,7 @@ #include #include #include +#include using namespace LAMMPS_NS; using namespace FixConst; @@ -66,7 +67,7 @@ static const char cite_fix_qtpie_reaxff[] = /* ---------------------------------------------------------------------- */ FixQtpieReaxFF::FixQtpieReaxFF(LAMMPS *lmp, int narg, char **arg) : - Fix(lmp, narg, arg), matvecs(0), pertype_option(nullptr) + Fix(lmp, narg, arg), matvecs(0), pertype_option(nullptr), gauss_file(nullptr) { scalar_flag = 1; extscalar = 0; @@ -82,6 +83,7 @@ FixQtpieReaxFF::FixQtpieReaxFF(LAMMPS *lmp, int narg, char **arg) : swb = utils::numeric(FLERR,arg[5],false,lmp); tolerance = utils::numeric(FLERR,arg[6],false,lmp); pertype_option = utils::strdup(arg[7]); + gauss_file = utils::strdup(arg[8]); // dual CG support only available for OPENMP variant // check for compatibility is in Fix::post_constructor() @@ -153,6 +155,7 @@ FixQtpieReaxFF::~FixQtpieReaxFF() if (copymode) return; delete[] pertype_option; + delete[] gauss_file; // unregister callbacks to this fix from Atom class @@ -166,6 +169,7 @@ FixQtpieReaxFF::~FixQtpieReaxFF() memory->destroy(shld); + memory->destroy(gauss_exp); if (!reaxflag) { memory->destroy(chi); memory->destroy(eta); @@ -207,18 +211,52 @@ void FixQtpieReaxFF::pertype_parameters(char *arg) const int nlocal = atom->nlocal; const int *mask = atom->mask; const int *type = atom->type; + const int ntypes = atom->ntypes; + + // read gaussian exponents + memory->create(gauss_exp,ntypes+1,"qtpie/reaxff:gauss_exp"); + if (comm->me == 0) { + gauss_exp[0] = 0.0; + try { + TextFileReader reader(gauss_file,"qtpie/reaxff gaussian exponents"); + reader.ignore_comments = false; + for (int i = 1; i <= ntypes; i++) { + const char *line = reader.next_line(); + std::cout << line; + if (!line) + throw TokenizerException("Fix qtpie/reaxff: Invalid param file format",""); + ValueTokenizer values(line); + + if (values.count() != 2) + throw TokenizerException("Fix qtpie/reaxff: Incorrect format of param file",""); + + int itype = values.next_int(); + if ((itype < 1) || (itype > ntypes)) + throw TokenizerException("Fix qtpie/reaxff: Invalid atom type in param file", + std::to_string(itype)); + + gauss_exp[itype] = values.next_double(); + } + } catch (std::exception &e) { + error->one(FLERR,e.what()); + } + } + + MPI_Bcast(gauss_exp,ntypes+1,MPI_DOUBLE,0,world); + + // read chi, eta and gamma if (utils::strmatch(arg,"^reaxff")) { reaxflag = 1; Pair *pair = force->pair_match("^reaxff",0); - if (!pair) error->all(FLERR,"No reaxff pair style for fix qeq/reaxff"); + if (!pair) error->all(FLERR,"No reaxff pair style for fix qtpie/reaxff"); int tmp, tmp_all; chi = (double *) pair->extract("chi",tmp); eta = (double *) pair->extract("eta",tmp); gamma = (double *) pair->extract("gamma",tmp); if ((chi == nullptr) || (eta == nullptr) || (gamma == nullptr)) - error->all(FLERR, "Fix qeq/reaxff could not extract all Qtpie parameters from pair reaxff"); + error->all(FLERR, "Fix qtpie/reaxff could not extract qtpie parameters from pair reaxff"); tmp = tmp_all = 0; for (int i = 0; i < nlocal; ++i) { if (mask[i] & groupbit) { @@ -228,19 +266,18 @@ void FixQtpieReaxFF::pertype_parameters(char *arg) } MPI_Allreduce(&tmp, &tmp_all, 1, MPI_INT, MPI_MAX, world); if (tmp_all) - error->all(FLERR, "No Qtpie parameters for atom type {} provided by pair reaxff", tmp_all); + error->all(FLERR, "No qtpie parameters for atom type {} provided by pair reaxff", tmp_all); return; } else if (utils::strmatch(arg,"^reax/c")) { - error->all(FLERR, "Fix qeq/reaxff keyword 'reax/c' is obsolete; please use 'reaxff'"); + error->all(FLERR, "Fix qtpie/reaxff keyword 'reax/c' is obsolete; please use 'reaxff'"); } else if (platform::file_is_readable(arg)) { ; // arg is readable file. will read below } else { - error->all(FLERR, "Unknown fix qeq/reaxff keyword {}", arg); + error->all(FLERR, "Unknown fix qtpie/reaxff keyword {}", arg); } reaxflag = 0; - const int ntypes = atom->ntypes; memory->create(chi,ntypes+1,"qeq/reaxff:chi"); memory->create(eta,ntypes+1,"qeq/reaxff:eta"); memory->create(gamma,ntypes+1,"qeq/reaxff:gamma"); @@ -261,7 +298,7 @@ void FixQtpieReaxFF::pertype_parameters(char *arg) int itype = values.next_int(); if ((itype < 1) || (itype > ntypes)) - throw TokenizerException("Fix qeq/reaxff: invalid atom type in param file", + throw TokenizerException("Fix qeq/reaxff: Invalid atom type in param file", std::to_string(itype)); chi[itype] = values.next_double(); From bfb1c64b647219e5927b65c932e96aeb321b5401 Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Tue, 6 Aug 2024 12:43:19 +0100 Subject: [PATCH 0178/1018] Add functionality for calculating chi_eff --- src/REAXFF/fix_qtpie_reaxff.cpp | 142 ++++++++++++++++++++++++++++++-- src/REAXFF/fix_qtpie_reaxff.h | 14 ++-- 2 files changed, 142 insertions(+), 14 deletions(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp index 77b4708f7a..9f3714c32d 100644 --- a/src/REAXFF/fix_qtpie_reaxff.cpp +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -104,7 +104,7 @@ FixQtpieReaxFF::FixQtpieReaxFF(LAMMPS *lmp, int narg, char **arg) : } shld = nullptr; - nn = n_cap = 0; + nn = ng = n_cap = 0; nmax = 0; m_fill = m_cap = 0; pack_flag = 0; @@ -115,6 +115,7 @@ FixQtpieReaxFF::FixQtpieReaxFF(LAMMPS *lmp, int narg, char **arg) : Hdia_inv = nullptr; b_s = nullptr; chi_field = nullptr; + chi_eff = nullptr; b_t = nullptr; b_prc = nullptr; b_prm = nullptr; @@ -327,6 +328,7 @@ void FixQtpieReaxFF::allocate_storage() memory->create(Hdia_inv,nmax,"qeq:Hdia_inv"); memory->create(b_s,nmax,"qeq:b_s"); memory->create(chi_field,nmax,"qeq:chi_field"); + memory->create(chi_eff,nmax,"qtpie:chi_eff"); memory->create(b_t,nmax,"qeq:b_t"); memory->create(b_prc,nmax,"qeq:b_prc"); memory->create(b_prm,nmax,"qeq:b_prm"); @@ -354,6 +356,7 @@ void FixQtpieReaxFF::deallocate_storage() memory->destroy(b_prc); memory->destroy(b_prm); memory->destroy(chi_field); + memory->destroy(chi_eff); memory->destroy(p); memory->destroy(q); @@ -553,11 +556,13 @@ void FixQtpieReaxFF::setup_pre_force(int vflag) { if (reaxff) { nn = reaxff->list->inum; + ng = reaxff->list->inum + reaxff->list->gnum; ilist = reaxff->list->ilist; numneigh = reaxff->list->numneigh; firstneigh = reaxff->list->firstneigh; } else { nn = list->inum; + ng = list->inum + list->gnum; ilist = list->ilist; numneigh = list->numneigh; firstneigh = list->firstneigh; @@ -593,14 +598,15 @@ void FixQtpieReaxFF::min_setup_pre_force(int vflag) void FixQtpieReaxFF::init_storage() { - if (efield) get_chi_field(); + // if (efield) get_chi_field(); + calc_chi_eff(); for (int ii = 0; ii < nn; ii++) { int i = ilist[ii]; if (atom->mask[i] & groupbit) { Hdia_inv[i] = 1. / eta[atom->type[i]]; - b_s[i] = -chi[atom->type[i]]; - if (efield) b_s[i] -= chi_field[i]; + b_s[i] = -chi_eff[i]; + // if (efield) b_s[i] -= chi_field[i]; b_t[i] = -1.0; b_prc[i] = 0; b_prm[i] = 0; @@ -619,11 +625,13 @@ void FixQtpieReaxFF::pre_force(int /*vflag*/) if (reaxff) { nn = reaxff->list->inum; + ng = reaxff->list->inum + reaxff->list->gnum; ilist = reaxff->list->ilist; numneigh = reaxff->list->numneigh; firstneigh = reaxff->list->firstneigh; } else { nn = list->inum; + ng = list->inum + list->gnum; ilist = list->ilist; numneigh = list->numneigh; firstneigh = list->firstneigh; @@ -636,7 +644,8 @@ void FixQtpieReaxFF::pre_force(int /*vflag*/) if (n > n_cap*DANGER_ZONE || m_fill > m_cap*DANGER_ZONE) reallocate_matrix(); - if (efield) get_chi_field(); + // if (efield) get_chi_field(); + calc_chi_eff(); init_matvec(); @@ -676,8 +685,8 @@ void FixQtpieReaxFF::init_matvec() /* init pre-conditioner for H and init solution vectors */ Hdia_inv[i] = 1. / eta[atom->type[i]]; - b_s[i] = -chi[atom->type[i]]; - if (efield) b_s[i] -= chi_field[i]; + b_s[i] = -chi_eff[i]; + // if (efield) b_s[i] -= chi_field[i]; b_t[i] = -1.0; /* quadratic extrapolation for s & t from previous solutions */ @@ -1195,3 +1204,122 @@ void FixQtpieReaxFF::get_chi_field() } } } + +void FixQtpieReaxFF::calc_chi_eff() +{ + memset(&chi_eff[0],0,atom->nmax*sizeof(double)); + const int KSCREEN = 10; + const double ZERONAME = 1.0e-50; + const double ANG_TO_BOHRRAD = 1.8897259886; // 1 Ang = 1.8897259886 Bohr radius + + double R,a_min,OvIntMaxR,voltage,overlap,nominator,denominator; + double ea,eb,chia,chib,p,m; + double phia,phib; + int i,j; + const int ntypes = atom->ntypes; + const int *type = atom->type; + // const auto x = (const double * const *)atom->x; + double **x = atom->x; + + // Use integral pre-screening for overlap calculations + a_min = find_min(gauss_exp,ntypes+1); + OvIntMaxR = sqrt(pow(a_min,-1.)*log(pow(M_PI/(2.*a_min),3.)*pow(10.,2.*KSCREEN))); + + ghost_cutoff = MAX(neighbor->cutneighmax,comm->cutghostuser); + if(ghost_cutoff < OvIntMaxR/ANG_TO_BOHRRAD) { + error->all(FLERR,"ghost cutoff error"); + // char errmsg[256]; + // snprintf(errmsg, 256,"qtpie/reaxff: limit distance for overlap integral: %f " + // "Angstrom > ghost cutoff: %f Angstrom. Increase the ghost atom cutoff " + // "with comm_modify.",OvIntMaxR/ANG_TO_BOHRRAD,ghost_cutoff); + // // system->error_ptr->all(FLERR,errmsg); + // error->all(FLERR,errmsg); + } + + for (i = 0; i < nn; i++) { + + // type_i = type[i]; + ea = gauss_exp[type[i]]; + chia = chi[type[i]]; + + nominator = denominator = 0.0; + + for (j = 0; j < ng; j++) { + + R = distance(x[i],x[j])*ANG_TO_BOHRRAD; + overlap = voltage = 0.0; + + if (R < OvIntMaxR) + { + // type_j = type[j]; + eb = gauss_exp[type[j]]; + chib = chi[type[j]]; + + // The expressions below are in atomic units + // Implementation from Chen Jiahao, Theory and applications of fluctuating-charge models, 2009 (with normalization constants added) + p = ea + eb; + m = ea * eb / p; + overlap = pow((4. * m / p), 0.75) * exp(-m * R * R); + + // Implementation from T. Halgaker et al., Molecular electronic-structure theory, 2000 +// p = ea + eb; +// m = ea * eb / p; +// Overlap = pow((M_PI / p), 1.5) * exp(-m * R * R); + + if (efield) { + phib = efield_potential(x[j]); + voltage = chia - chib + phib; + } else { + voltage = chia - chib; + } + nominator += voltage * overlap; + denominator += overlap; + } + } + if (denominator != 0.0 && nominator != 0.0) + chi_eff[i] = nominator / denominator; + else + chi_eff[i] = ZERONAME; + + if (efield) { + phia = efield_potential(x[i]); + chi_eff[i] -= phia; + } + } +} + +/* ---------------------------------------------------------------------- */ + +double FixQtpieReaxFF::find_min(double *array, int array_length) +{ + // since types start from 1, gaussian exponents start from 1 + double smallest = array[1]; + for (int i = 1; i < array_length; i++) + { + if (array[i] < smallest) + smallest = array[i]; + } + return smallest; +} + +/* ---------------------------------------------------------------------- */ + +double FixQtpieReaxFF::distance(double *loc1, double *loc2) +{ + double distx, disty, distz; + distx = loc2[0] - loc1[0]; + disty = loc2[1] - loc1[1]; + distz = loc2[2] - loc1[2]; + return sqrt(distx*distx + disty*disty + distz*distz); +} + +/* ---------------------------------------------------------------------- */ + +double FixQtpieReaxFF::efield_potential(double *x) +{ + double x_efcomp, y_efcomp, z_efcomp; + x_efcomp = x[0] * efield->ex; + y_efcomp = x[1] * efield->ey; + z_efcomp = x[2] * efield->ez; + return x_efcomp + y_efcomp + z_efcomp; +} diff --git a/src/REAXFF/fix_qtpie_reaxff.h b/src/REAXFF/fix_qtpie_reaxff.h index fcdedddf26..216fc56468 100644 --- a/src/REAXFF/fix_qtpie_reaxff.h +++ b/src/REAXFF/fix_qtpie_reaxff.h @@ -48,7 +48,7 @@ class FixQtpieReaxFF : public Fix { protected: int nevery, reaxflag; int matvecs; - int nn, m_fill; + int nn, ng, m_fill; int n_cap, nmax, m_cap; int pack_flag; int nlevels_respa; @@ -90,16 +90,11 @@ class FixQtpieReaxFF : public Fix { char *pertype_option; // argument to determine how per-type info is obtained - // Params from Kritikos - could rename or move to protected later char *gauss_file; // input file for gaussian exponents for each type of REAXFF file - double cutghost; // ghost atoms cutoff (used for check) - int nn_prev; // number of local atoms; needed for memory reallocation of chi_eff (when multiprocessing) + double ghost_cutoff; // ghost atoms cutoff double *gauss_exp; // array of gaussian exponents double *chi_eff; // array of effective electronegativities - double *chi_eff_init; // array of effective electronegativities for FixQEqReax::init_storage() - // void calculate_chi_eff(LAMMPS_NS::Atom *atom, reax_system *system, double *chi, - // int ni, int nj, double *lchi_eff); virtual void pertype_parameters(char *); void init_shielding(); void init_taper(); @@ -110,6 +105,11 @@ class FixQtpieReaxFF : public Fix { virtual void deallocate_matrix(); void reallocate_matrix(); + void calc_chi_eff(); + double find_min(double*, int); + double distance(double*, double*); + double efield_potential(double*); + virtual void init_matvec(); void init_H(); virtual void compute_H(); From 8c8882927c0a2db1c35d9b22d5b74ee942886172 Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Thu, 15 Aug 2024 16:20:45 +0100 Subject: [PATCH 0179/1018] Rename variables in calc_chi_eff() --- src/REAXFF/fix_qtpie_reaxff.cpp | 43 +++++++++++++++++++++++---------- 1 file changed, 30 insertions(+), 13 deletions(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp index 9f3714c32d..f3151a85ba 100644 --- a/src/REAXFF/fix_qtpie_reaxff.cpp +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -13,7 +13,7 @@ ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- - Contributing author: Navraj S Lalli & Efstratios Kritikos (Imperial College London) + Contributing author: Navraj S Lalli & Efstratios M Kritikos (Imperial College London) ------------------------------------------------------------------------- */ #include "fix_qtpie_reaxff.h" @@ -1209,10 +1209,10 @@ void FixQtpieReaxFF::calc_chi_eff() { memset(&chi_eff[0],0,atom->nmax*sizeof(double)); const int KSCREEN = 10; - const double ZERONAME = 1.0e-50; + // const double ZERONAME = 1.0e-50; const double ANG_TO_BOHRRAD = 1.8897259886; // 1 Ang = 1.8897259886 Bohr radius - double R,a_min,OvIntMaxR,voltage,overlap,nominator,denominator; + double R,a_min,OvIntMaxR,overlap,sum_n,sum_d; double ea,eb,chia,chib,p,m; double phia,phib; int i,j; @@ -1224,8 +1224,15 @@ void FixQtpieReaxFF::calc_chi_eff() // Use integral pre-screening for overlap calculations a_min = find_min(gauss_exp,ntypes+1); OvIntMaxR = sqrt(pow(a_min,-1.)*log(pow(M_PI/(2.*a_min),3.)*pow(10.,2.*KSCREEN))); + // OvIntMaxR = 0.5; + // if (comm->me == 0) { + // std::cout << "OvIntMaxR is " << OvIntMaxR/ANG_TO_BOHRRAD; + // } ghost_cutoff = MAX(neighbor->cutneighmax,comm->cutghostuser); + // if (comm->me == 0) { + // std::cout << "ghost_cutoff is " << ghost_cutoff; + // } if(ghost_cutoff < OvIntMaxR/ANG_TO_BOHRRAD) { error->all(FLERR,"ghost cutoff error"); // char errmsg[256]; @@ -1242,12 +1249,14 @@ void FixQtpieReaxFF::calc_chi_eff() ea = gauss_exp[type[i]]; chia = chi[type[i]]; - nominator = denominator = 0.0; + // nominator = denominator = 0.0; + sum_n = 0.0; + sum_d = 0.0; for (j = 0; j < ng; j++) { - R = distance(x[i],x[j])*ANG_TO_BOHRRAD; - overlap = voltage = 0.0; + R = distance(x[i],x[j])*ANG_TO_BOHRRAD; // Distance between atoms as a multiple of Bohr radius + // overlap = voltage = 0.0; if (R < OvIntMaxR) { @@ -1268,18 +1277,26 @@ void FixQtpieReaxFF::calc_chi_eff() if (efield) { phib = efield_potential(x[j]); - voltage = chia - chib + phib; + sum_n += (chia - chib + phib) * overlap; + // voltage = chia - chib + phib; } else { - voltage = chia - chib; + sum_n += (chia - chib) * overlap; + // voltage = chia - chib; } - nominator += voltage * overlap; - denominator += overlap; + sum_d += overlap; + // nominator += voltage * overlap; + // denominator += overlap; } } - if (denominator != 0.0 && nominator != 0.0) - chi_eff[i] = nominator / denominator; + + if (fabs(sum_n) < SMALL && fabs(sum_d) < SMALL) + chi_eff[i] = 0.0; // SMALL; else - chi_eff[i] = ZERONAME; + chi_eff[i] = sum_n / sum_d; + // if (denominator != 0.0 && nominator != 0.0) + // chi_eff[i] = nominator / denominator; + // else + // chi_eff[i] = ZERONAME; if (efield) { phia = efield_potential(x[i]); From 6d47e417415d3dc4cb6f28d909e81be8972e8a9c Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Tue, 20 Aug 2024 16:00:51 +0100 Subject: [PATCH 0180/1018] Update calculation of chi_eff chi_eff can now be calculated when atom or equal style variables are used for the electric field, under the restriction that the electric field is applied to all atoms. --- src/REAXFF/fix_qtpie_reaxff.cpp | 156 ++++++++++++++------------------ src/REAXFF/fix_qtpie_reaxff.h | 4 +- 2 files changed, 71 insertions(+), 89 deletions(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp index f3151a85ba..6c8e15d965 100644 --- a/src/REAXFF/fix_qtpie_reaxff.cpp +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -223,7 +223,7 @@ void FixQtpieReaxFF::pertype_parameters(char *arg) reader.ignore_comments = false; for (int i = 1; i <= ntypes; i++) { const char *line = reader.next_line(); - std::cout << line; + std::cout << "Orbital exponent " << line; if (!line) throw TokenizerException("Fix qtpie/reaxff: Invalid param file format",""); ValueTokenizer values(line); @@ -438,7 +438,6 @@ void FixQtpieReaxFF::init() error->all(FLERR,"Fix {} group has no atoms", style); // compute net charge and print warning if too large - double qsum_local = 0.0, qsum = 0.0; for (int i = 0; i < atom->nlocal; i++) { if (atom->mask[i] & groupbit) @@ -450,7 +449,6 @@ void FixQtpieReaxFF::init() error->warning(FLERR,"Fix {} group is not charge neutral, net charge = {:.8}", style, qsum); // get pointer to fix efield if present. there may be at most one instance of fix efield in use. - efield = nullptr; auto fixes = modify->get_fix_by_style("^efield"); if (fixes.size() == 1) efield = dynamic_cast(fixes.front()); @@ -463,19 +461,27 @@ void FixQtpieReaxFF::init() if (strcmp(update->unit_style,"real") != 0) error->all(FLERR,"Must use unit_style real with fix {} and external fields", style); + if (efield->groupbit != 1){ // if efield is not applied to all atoms + error->all(FLERR,"Must use group id all for fix efield when using fix {}", style); + } + + if (efield->region){ // if efield is not applied to all atoms + error->all(FLERR,"Keyword region not supported for fix efield when using fix {}", style); + } + if (efield->varflag == FixEfield::ATOM && efield->pstyle != FixEfield::ATOM) error->all(FLERR,"Atom-style external electric field requires atom-style " "potential variable when used with fix {}", style); - if (((efield->xstyle != FixEfield::CONSTANT) && domain->xperiodic) || - ((efield->ystyle != FixEfield::CONSTANT) && domain->yperiodic) || - ((efield->zstyle != FixEfield::CONSTANT) && domain->zperiodic)) - error->all(FLERR,"Must not have electric field component in direction of periodic " - "boundary when using charge equilibration with ReaxFF."); - if (((fabs(efield->ex) > SMALL) && domain->xperiodic) || - ((fabs(efield->ey) > SMALL) && domain->yperiodic) || - ((fabs(efield->ez) > SMALL) && domain->zperiodic)) - error->all(FLERR,"Must not have electric field component in direction of periodic " - "boundary when using charge equilibration with ReaxFF."); + // if (((efield->xstyle != FixEfield::CONSTANT) && domain->xperiodic) || + // ((efield->ystyle != FixEfield::CONSTANT) && domain->yperiodic) || + // ((efield->zstyle != FixEfield::CONSTANT) && domain->zperiodic)) + // error->all(FLERR,"Must not have electric field component in direction of periodic " + // "boundary when using charge equilibration with ReaxFF."); + // if (((fabs(efield->ex) > SMALL) && domain->xperiodic) || + // ((fabs(efield->ey) > SMALL) && domain->yperiodic) || + // ((fabs(efield->ez) > SMALL) && domain->zperiodic)) + // error->all(FLERR,"Must not have electric field component in direction of periodic " + // "boundary when using charge equilibration with ReaxFF."); } // we need a half neighbor list w/ Newton off @@ -1208,59 +1214,55 @@ void FixQtpieReaxFF::get_chi_field() void FixQtpieReaxFF::calc_chi_eff() { memset(&chi_eff[0],0,atom->nmax*sizeof(double)); - const int KSCREEN = 10; - // const double ZERONAME = 1.0e-50; - const double ANG_TO_BOHRRAD = 1.8897259886; // 1 Ang = 1.8897259886 Bohr radius - double R,a_min,OvIntMaxR,overlap,sum_n,sum_d; - double ea,eb,chia,chib,p,m; - double phia,phib; - int i,j; + const int KSCREEN = 10; + const double ANG_TO_BOHRRAD = 1.8897259886; // 1 Ang = 1.8897259886 Bohr radius + const auto x = (const double * const *)atom->x; const int ntypes = atom->ntypes; const int *type = atom->type; - // const auto x = (const double * const *)atom->x; - double **x = atom->x; - // Use integral pre-screening for overlap calculations - a_min = find_min(gauss_exp,ntypes+1); - OvIntMaxR = sqrt(pow(a_min,-1.)*log(pow(M_PI/(2.*a_min),3.)*pow(10.,2.*KSCREEN))); - // OvIntMaxR = 0.5; - // if (comm->me == 0) { - // std::cout << "OvIntMaxR is " << OvIntMaxR/ANG_TO_BOHRRAD; - // } + double dist,overlap,sum_n,sum_d,ea,eb,chia,chib,phia,phib,p,m; + int i,j; - ghost_cutoff = MAX(neighbor->cutneighmax,comm->cutghostuser); - // if (comm->me == 0) { - // std::cout << "ghost_cutoff is " << ghost_cutoff; - // } - if(ghost_cutoff < OvIntMaxR/ANG_TO_BOHRRAD) { - error->all(FLERR,"ghost cutoff error"); - // char errmsg[256]; - // snprintf(errmsg, 256,"qtpie/reaxff: limit distance for overlap integral: %f " - // "Angstrom > ghost cutoff: %f Angstrom. Increase the ghost atom cutoff " - // "with comm_modify.",OvIntMaxR/ANG_TO_BOHRRAD,ghost_cutoff); - // // system->error_ptr->all(FLERR,errmsg); - // error->all(FLERR,errmsg); + // efield energy is in real units of kcal/mol, factor needed for conversion to eV + const double qe2f = force->qe2f; + const double factor = 1.0/qe2f; + + if (efield) { + if (efield->varflag != FixEfield::CONSTANT) + efield->update_efield_variables(); } - for (i = 0; i < nn; i++) { + // use integral pre-screening for overlap calculations + const double emin = find_min(gauss_exp,ntypes+1); + const double dist_cutoff = sqrt(pow(emin,-1.)*log(pow(M_PI/(2.*emin),3.)*pow(10.,2.*KSCREEN))); - // type_i = type[i]; + const double comm_cutoff = MAX(neighbor->cutneighmax,comm->cutghostuser); + if(comm_cutoff < dist_cutoff/ANG_TO_BOHRRAD) { + error->all(FLERR,"comm cutoff = {} Angstrom is smaller than distance cutoff = {} Angstrom " + "for overlap integral in {}. Increase comm cutoff with comm_modify", + comm_cutoff, dist_cutoff/ANG_TO_BOHRRAD, style); + } + + // compute chi_eff for each local atom + for (i = 0; i < nn; i++) { ea = gauss_exp[type[i]]; chia = chi[type[i]]; + if (efield) { + if (efield->varflag != FixEfield::ATOM) { + phia = factor*(x[i][0]*efield->ex + x[i][1]*efield->ey + x[i][2]*efield->ez); + } else { // atom-style potential from FixEfield + phia = efield->efield[i][3]; + } + } - // nominator = denominator = 0.0; sum_n = 0.0; sum_d = 0.0; for (j = 0; j < ng; j++) { + dist = distance(x[i],x[j])*ANG_TO_BOHRRAD; // distance between atoms as a multiple of Bohr radius - R = distance(x[i],x[j])*ANG_TO_BOHRRAD; // Distance between atoms as a multiple of Bohr radius - // overlap = voltage = 0.0; - - if (R < OvIntMaxR) - { - // type_j = type[j]; + if (dist < dist_cutoff) { eb = gauss_exp[type[j]]; chib = chi[type[j]]; @@ -1268,7 +1270,7 @@ void FixQtpieReaxFF::calc_chi_eff() // Implementation from Chen Jiahao, Theory and applications of fluctuating-charge models, 2009 (with normalization constants added) p = ea + eb; m = ea * eb / p; - overlap = pow((4. * m / p), 0.75) * exp(-m * R * R); + overlap = pow((4.0*m/p),0.75) * exp(-m*dist*dist); // Implementation from T. Halgaker et al., Molecular electronic-structure theory, 2000 // p = ea + eb; @@ -1276,32 +1278,25 @@ void FixQtpieReaxFF::calc_chi_eff() // Overlap = pow((M_PI / p), 1.5) * exp(-m * R * R); if (efield) { - phib = efield_potential(x[j]); - sum_n += (chia - chib + phib) * overlap; - // voltage = chia - chib + phib; + if (efield->varflag != FixEfield::ATOM) { + phib = factor*(x[j][0]*efield->ex + x[j][1]*efield->ey + x[j][2]*efield->ez); + } else { // atom-style potential from FixEfield + phib = efield->efield[j][3]; + } + sum_n += (chia - chib + phib - phia) * overlap; } else { sum_n += (chia - chib) * overlap; - // voltage = chia - chib; } sum_d += overlap; - // nominator += voltage * overlap; - // denominator += overlap; } } - if (fabs(sum_n) < SMALL && fabs(sum_d) < SMALL) - chi_eff[i] = 0.0; // SMALL; - else - chi_eff[i] = sum_n / sum_d; - // if (denominator != 0.0 && nominator != 0.0) - // chi_eff[i] = nominator / denominator; - // else - // chi_eff[i] = ZERONAME; + chi_eff[i] = sum_n / sum_d; - if (efield) { - phia = efield_potential(x[i]); - chi_eff[i] -= phia; - } + if (fabs(sum_n) < SMALL && fabs(sum_d) < SMALL) + error->all(FLERR,"Unexpected value: fabs(sum_d) is {}", fabs(sum_d)); + if (fabs(sum_d) < 1.0) + error->all(FLERR,"Unexpected value: fabs(sum_d) is {}", fabs(sum_d)); } } @@ -1321,22 +1316,11 @@ double FixQtpieReaxFF::find_min(double *array, int array_length) /* ---------------------------------------------------------------------- */ -double FixQtpieReaxFF::distance(double *loc1, double *loc2) +double FixQtpieReaxFF::distance(const double *posa, const double *posb) { - double distx, disty, distz; - distx = loc2[0] - loc1[0]; - disty = loc2[1] - loc1[1]; - distz = loc2[2] - loc1[2]; - return sqrt(distx*distx + disty*disty + distz*distz); -} - -/* ---------------------------------------------------------------------- */ - -double FixQtpieReaxFF::efield_potential(double *x) -{ - double x_efcomp, y_efcomp, z_efcomp; - x_efcomp = x[0] * efield->ex; - y_efcomp = x[1] * efield->ey; - z_efcomp = x[2] * efield->ez; - return x_efcomp + y_efcomp + z_efcomp; + double dx, dy, dz; + dx = posb[0] - posa[0]; + dy = posb[1] - posa[1]; + dz = posb[2] - posa[2]; + return sqrt(dx*dx + dy*dy + dz*dz); } diff --git a/src/REAXFF/fix_qtpie_reaxff.h b/src/REAXFF/fix_qtpie_reaxff.h index 216fc56468..7b6feacabb 100644 --- a/src/REAXFF/fix_qtpie_reaxff.h +++ b/src/REAXFF/fix_qtpie_reaxff.h @@ -91,7 +91,6 @@ class FixQtpieReaxFF : public Fix { char *pertype_option; // argument to determine how per-type info is obtained char *gauss_file; // input file for gaussian exponents for each type of REAXFF file - double ghost_cutoff; // ghost atoms cutoff double *gauss_exp; // array of gaussian exponents double *chi_eff; // array of effective electronegativities @@ -107,8 +106,7 @@ class FixQtpieReaxFF : public Fix { void calc_chi_eff(); double find_min(double*, int); - double distance(double*, double*); - double efield_potential(double*); + double distance(const double*, const double*); virtual void init_matvec(); void init_H(); From 27e911cd10fb976a16d39b80980de3755cadb080 Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Tue, 20 Aug 2024 17:36:56 +0100 Subject: [PATCH 0181/1018] Remove chi_field --- src/REAXFF/fix_qtpie_reaxff.cpp | 60 --------------------------------- src/REAXFF/fix_qtpie_reaxff.h | 15 ++++----- 2 files changed, 6 insertions(+), 69 deletions(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp index 6c8e15d965..82b0f8b595 100644 --- a/src/REAXFF/fix_qtpie_reaxff.cpp +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -114,7 +114,6 @@ FixQtpieReaxFF::FixQtpieReaxFF(LAMMPS *lmp, int narg, char **arg) : Hdia_inv = nullptr; b_s = nullptr; - chi_field = nullptr; chi_eff = nullptr; b_t = nullptr; b_prc = nullptr; @@ -327,7 +326,6 @@ void FixQtpieReaxFF::allocate_storage() memory->create(Hdia_inv,nmax,"qeq:Hdia_inv"); memory->create(b_s,nmax,"qeq:b_s"); - memory->create(chi_field,nmax,"qeq:chi_field"); memory->create(chi_eff,nmax,"qtpie:chi_eff"); memory->create(b_t,nmax,"qeq:b_t"); memory->create(b_prc,nmax,"qeq:b_prc"); @@ -355,7 +353,6 @@ void FixQtpieReaxFF::deallocate_storage() memory->destroy(b_t); memory->destroy(b_prc); memory->destroy(b_prm); - memory->destroy(chi_field); memory->destroy(chi_eff); memory->destroy(p); @@ -604,7 +601,6 @@ void FixQtpieReaxFF::min_setup_pre_force(int vflag) void FixQtpieReaxFF::init_storage() { - // if (efield) get_chi_field(); calc_chi_eff(); for (int ii = 0; ii < nn; ii++) { @@ -612,7 +608,6 @@ void FixQtpieReaxFF::init_storage() if (atom->mask[i] & groupbit) { Hdia_inv[i] = 1. / eta[atom->type[i]]; b_s[i] = -chi_eff[i]; - // if (efield) b_s[i] -= chi_field[i]; b_t[i] = -1.0; b_prc[i] = 0; b_prm[i] = 0; @@ -650,7 +645,6 @@ void FixQtpieReaxFF::pre_force(int /*vflag*/) if (n > n_cap*DANGER_ZONE || m_fill > m_cap*DANGER_ZONE) reallocate_matrix(); - // if (efield) get_chi_field(); calc_chi_eff(); init_matvec(); @@ -692,7 +686,6 @@ void FixQtpieReaxFF::init_matvec() /* init pre-conditioner for H and init solution vectors */ Hdia_inv[i] = 1. / eta[atom->type[i]]; b_s[i] = -chi_eff[i]; - // if (efield) b_s[i] -= chi_field[i]; b_t[i] = -1.0; /* quadratic extrapolation for s & t from previous solutions */ @@ -1158,59 +1151,6 @@ void FixQtpieReaxFF::vector_add(double* dest, double c, double* v, int k) /* ---------------------------------------------------------------------- */ -void FixQtpieReaxFF::get_chi_field() -{ - memset(&chi_field[0],0,atom->nmax*sizeof(double)); - if (!efield) return; - - const auto x = (const double * const *)atom->x; - const int *mask = atom->mask; - const imageint *image = atom->image; - const int nlocal = atom->nlocal; - - - // update electric field region if necessary - - Region *region = efield->region; - if (region) region->prematch(); - - // efield energy is in real units of kcal/mol/angstrom, need to convert to eV - - const double qe2f = force->qe2f; - const double factor = -1.0/qe2f; - - - if (efield->varflag != FixEfield::CONSTANT) - efield->update_efield_variables(); - - // atom selection is for the group of fix efield - - double unwrap[3]; - const double ex = efield->ex; - const double ey = efield->ey; - const double ez = efield->ez; - const int efgroupbit = efield->groupbit; - - // charge interactions - // force = qE, potential energy = F dot x in unwrapped coords - if (efield->varflag != FixEfield::ATOM) { - for (int i = 0; i < nlocal; i++) { - if (mask[i] & efgroupbit) { - if (region && !region->match(x[i][0],x[i][1],x[i][2])) continue; - domain->unmap(x[i],image[i],unwrap); - chi_field[i] = factor*(ex*unwrap[0] + ey*unwrap[1] + ez*unwrap[2]); - } - } - } else { // must use atom-style potential from FixEfield - for (int i = 0; i < nlocal; i++) { - if (mask[i] & efgroupbit) { - if (region && !region->match(x[i][0],x[i][1],x[i][2])) continue; - chi_field[i] = -efield->efield[i][3]; - } - } - } -} - void FixQtpieReaxFF::calc_chi_eff() { memset(&chi_eff[0],0,atom->nmax*sizeof(double)); diff --git a/src/REAXFF/fix_qtpie_reaxff.h b/src/REAXFF/fix_qtpie_reaxff.h index 7b6feacabb..07afdf9439 100644 --- a/src/REAXFF/fix_qtpie_reaxff.h +++ b/src/REAXFF/fix_qtpie_reaxff.h @@ -82,17 +82,15 @@ class FixQtpieReaxFF : public Fix { double *Hdia_inv; double *b_s, *b_t; double *b_prc, *b_prm; - double *chi_field; + double *chi_eff; // array of effective electronegativities //CG storage double *p, *q, *r, *d; int imax, maxwarn; char *pertype_option; // argument to determine how per-type info is obtained - - char *gauss_file; // input file for gaussian exponents for each type of REAXFF file + char *gauss_file; // input file for gaussian exponents double *gauss_exp; // array of gaussian exponents - double *chi_eff; // array of effective electronegativities virtual void pertype_parameters(char *); void init_shielding(); @@ -104,10 +102,6 @@ class FixQtpieReaxFF : public Fix { virtual void deallocate_matrix(); void reallocate_matrix(); - void calc_chi_eff(); - double find_min(double*, int); - double distance(const double*, const double*); - virtual void init_matvec(); void init_H(); virtual void compute_H(); @@ -134,7 +128,10 @@ class FixQtpieReaxFF : public Fix { virtual void vector_sum(double *, double, double *, double, double *, int); virtual void vector_add(double *, double, double *, int); - virtual void get_chi_field(); + void calc_chi_eff(); + double find_min(double*, int); + double distance(const double*, const double*); + // dual CG support int dual_enabled; // 0: Original, separate s & t optimization; 1: dual optimization From 5021c8c971d8f60acd53109a221bae0e863106b2 Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Tue, 20 Aug 2024 17:39:44 +0100 Subject: [PATCH 0182/1018] Replace qeq with qtpie --- src/REAXFF/fix_qtpie_reaxff.cpp | 60 ++++++++++++++++----------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp index 82b0f8b595..aecb4352fa 100644 --- a/src/REAXFF/fix_qtpie_reaxff.cpp +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -278,27 +278,27 @@ void FixQtpieReaxFF::pertype_parameters(char *arg) reaxflag = 0; - memory->create(chi,ntypes+1,"qeq/reaxff:chi"); - memory->create(eta,ntypes+1,"qeq/reaxff:eta"); - memory->create(gamma,ntypes+1,"qeq/reaxff:gamma"); + memory->create(chi,ntypes+1,"qtpie/reaxff:chi"); + memory->create(eta,ntypes+1,"qtpie/reaxff:eta"); + memory->create(gamma,ntypes+1,"qtpie/reaxff:gamma"); if (comm->me == 0) { chi[0] = eta[0] = gamma[0] = 0.0; try { - TextFileReader reader(arg,"qeq/reaxff parameter"); + TextFileReader reader(arg,"qtpie/reaxff parameter"); reader.ignore_comments = false; for (int i = 1; i <= ntypes; i++) { const char *line = reader.next_line(); if (!line) - throw TokenizerException("Fix qeq/reaxff: Invalid param file format",""); + throw TokenizerException("Fix qtpie/reaxff: Invalid param file format",""); ValueTokenizer values(line); if (values.count() != 4) - throw TokenizerException("Fix qeq/reaxff: Incorrect format of param file",""); + throw TokenizerException("Fix qtpie/reaxff: Incorrect format of param file",""); int itype = values.next_int(); if ((itype < 1) || (itype > ntypes)) - throw TokenizerException("Fix qeq/reaxff: Invalid atom type in param file", + throw TokenizerException("Fix qtpie/reaxff: Invalid atom type in param file", std::to_string(itype)); chi[itype] = values.next_double(); @@ -321,24 +321,24 @@ void FixQtpieReaxFF::allocate_storage() { nmax = atom->nmax; - memory->create(s,nmax,"qeq:s"); - memory->create(t,nmax,"qeq:t"); + memory->create(s,nmax,"qtpie:s"); + memory->create(t,nmax,"qtpie:t"); - memory->create(Hdia_inv,nmax,"qeq:Hdia_inv"); - memory->create(b_s,nmax,"qeq:b_s"); + memory->create(Hdia_inv,nmax,"qtpie:Hdia_inv"); + memory->create(b_s,nmax,"qtpie:b_s"); memory->create(chi_eff,nmax,"qtpie:chi_eff"); - memory->create(b_t,nmax,"qeq:b_t"); - memory->create(b_prc,nmax,"qeq:b_prc"); - memory->create(b_prm,nmax,"qeq:b_prm"); + memory->create(b_t,nmax,"qtpie:b_t"); + memory->create(b_prc,nmax,"qtpie:b_prc"); + memory->create(b_prm,nmax,"qtpie:b_prm"); // dual CG support int size = nmax; if (dual_enabled) size*= 2; - memory->create(p,size,"qeq:p"); - memory->create(q,size,"qeq:q"); - memory->create(r,size,"qeq:r"); - memory->create(d,size,"qeq:d"); + memory->create(p,size,"qtpie:p"); + memory->create(q,size,"qtpie:q"); + memory->create(r,size,"qtpie:r"); + memory->create(d,size,"qtpie:d"); } /* ---------------------------------------------------------------------- */ @@ -400,10 +400,10 @@ void FixQtpieReaxFF::allocate_matrix() H.n = n_cap; H.m = m_cap; - memory->create(H.firstnbr,n_cap,"qeq:H.firstnbr"); - memory->create(H.numnbrs,n_cap,"qeq:H.numnbrs"); - memory->create(H.jlist,m_cap,"qeq:H.jlist"); - memory->create(H.val,m_cap,"qeq:H.val"); + memory->create(H.firstnbr,n_cap,"qtpie:H.firstnbr"); + memory->create(H.numnbrs,n_cap,"qtpie:H.numnbrs"); + memory->create(H.jlist,m_cap,"qtpie:H.jlist"); + memory->create(H.val,m_cap,"qtpie:H.val"); } /* ---------------------------------------------------------------------- */ @@ -516,7 +516,7 @@ void FixQtpieReaxFF::init_shielding() ntypes = atom->ntypes; if (shld == nullptr) - memory->create(shld,ntypes+1,ntypes+1,"qeq:shielding"); + memory->create(shld,ntypes+1,ntypes+1,"qtpie:shielding"); for (i = 1; i <= ntypes; ++i) for (j = 1; j <= ntypes; ++j) @@ -530,11 +530,11 @@ void FixQtpieReaxFF::init_taper() double d7, swa2, swa3, swb2, swb3; if (fabs(swa) > 0.01 && comm->me == 0) - error->warning(FLERR,"Fix qeq/reaxff has non-zero lower Taper radius cutoff"); + error->warning(FLERR,"Fix qtpie/reaxff has non-zero lower Taper radius cutoff"); if (swb < 0) - error->all(FLERR, "Fix qeq/reaxff has negative upper Taper radius cutoff"); + error->all(FLERR, "Fix qtpie/reaxff has negative upper Taper radius cutoff"); else if (swb < 5 && comm->me == 0) - error->warning(FLERR,"Fix qeq/reaxff has very low Taper radius cutoff"); + error->warning(FLERR,"Fix qtpie/reaxff has very low Taper radius cutoff"); d7 = pow(swb - swa, 7); swa2 = SQR(swa); @@ -760,7 +760,7 @@ void FixQtpieReaxFF::compute_H() } if (m_fill >= H.m) - error->all(FLERR,"Fix qeq/reaxff H matrix size has been exceeded: m_fill={} H.m={}\n", + error->all(FLERR,"Fix qtpie/reaxff H matrix size has been exceeded: m_fill={} H.m={}\n", m_fill, H.m); } @@ -835,7 +835,7 @@ int FixQtpieReaxFF::CG(double *b, double *x) } if ((i >= imax) && maxwarn && (comm->me == 0)) - error->warning(FLERR, "Fix qeq/reaxff CG convergence failed after {} iterations at step {}", + error->warning(FLERR, "Fix qtpie/reaxff CG convergence failed after {} iterations at step {}", i,update->ntimestep); return i; } @@ -1018,8 +1018,8 @@ double FixQtpieReaxFF::memory_usage() void FixQtpieReaxFF::grow_arrays(int nmax) { - memory->grow(s_hist,nmax,nprev,"qeq:s_hist"); - memory->grow(t_hist,nmax,nprev,"qeq:t_hist"); + memory->grow(s_hist,nmax,nprev,"qtpie:s_hist"); + memory->grow(t_hist,nmax,nprev,"qtpie:t_hist"); } /* ---------------------------------------------------------------------- From 149d9b310d0b144065c9525fa5444f3bad804090 Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Tue, 20 Aug 2024 18:03:50 +0100 Subject: [PATCH 0183/1018] Remove dual as a possible keyword argument --- src/REAXFF/fix_qtpie_reaxff.cpp | 23 +++-------------------- src/REAXFF/fix_qtpie_reaxff.h | 3 --- 2 files changed, 3 insertions(+), 23 deletions(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp index aecb4352fa..4066103152 100644 --- a/src/REAXFF/fix_qtpie_reaxff.cpp +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -74,7 +74,7 @@ FixQtpieReaxFF::FixQtpieReaxFF(LAMMPS *lmp, int narg, char **arg) : imax = 200; maxwarn = 1; - if ((narg < 9) || (narg > 13)) error->all(FLERR,"Illegal fix {} command", style); + if ((narg < 9) || (narg > 12)) error->all(FLERR,"Illegal fix {} command", style); nevery = utils::inumeric(FLERR,arg[3],false,lmp); if (nevery <= 0) error->all(FLERR,"Illegal fix {} command", style); @@ -85,15 +85,9 @@ FixQtpieReaxFF::FixQtpieReaxFF(LAMMPS *lmp, int narg, char **arg) : pertype_option = utils::strdup(arg[7]); gauss_file = utils::strdup(arg[8]); - // dual CG support only available for OPENMP variant - // check for compatibility is in Fix::post_constructor() - - dual_enabled = 0; - int iarg = 9; while (iarg < narg) { - if (strcmp(arg[iarg],"dual") == 0) dual_enabled = 1; - else if (strcmp(arg[iarg],"nowarn") == 0) maxwarn = 0; + if (strcmp(arg[iarg],"nowarn") == 0) maxwarn = 0; else if (strcmp(arg[iarg],"maxiter") == 0) { if (iarg+1 > narg-1) error->all(FLERR,"Illegal fix {} command", style); @@ -133,11 +127,7 @@ FixQtpieReaxFF::FixQtpieReaxFF(LAMMPS *lmp, int narg, char **arg) : H.jlist = nullptr; H.val = nullptr; - // dual CG support - // Update comm sizes for this fix - - if (dual_enabled) comm_forward = comm_reverse = 2; - else comm_forward = comm_reverse = 1; + comm_forward = comm_reverse = 1; // perform initial allocation of atom-based arrays // register with Atom class @@ -189,8 +179,6 @@ void FixQtpieReaxFF::post_constructor() s_hist[i][j] = t_hist[i][j] = 0; pertype_parameters(pertype_option); - if (dual_enabled) - error->all(FLERR,"Dual keyword only supported with fix qeq/reaxff/omp"); } /* ---------------------------------------------------------------------- */ @@ -331,9 +319,7 @@ void FixQtpieReaxFF::allocate_storage() memory->create(b_prc,nmax,"qtpie:b_prc"); memory->create(b_prm,nmax,"qtpie:b_prm"); - // dual CG support int size = nmax; - if (dual_enabled) size*= 2; memory->create(p,size,"qtpie:p"); memory->create(q,size,"qtpie:q"); @@ -1006,9 +992,6 @@ double FixQtpieReaxFF::memory_usage() bytes += (double)m_cap * sizeof(int); bytes += (double)m_cap * sizeof(double); - if (dual_enabled) - bytes += (double)atom->nmax*4 * sizeof(double); // double size for q, d, r, and p - return bytes; } diff --git a/src/REAXFF/fix_qtpie_reaxff.h b/src/REAXFF/fix_qtpie_reaxff.h index 07afdf9439..827083c1aa 100644 --- a/src/REAXFF/fix_qtpie_reaxff.h +++ b/src/REAXFF/fix_qtpie_reaxff.h @@ -132,9 +132,6 @@ class FixQtpieReaxFF : public Fix { double find_min(double*, int); double distance(const double*, const double*); - - // dual CG support - int dual_enabled; // 0: Original, separate s & t optimization; 1: dual optimization int matvecs_s, matvecs_t; // Iteration count for each system }; From eb6e5b438abc9784a3b654d76aed364402e784fd Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Wed, 21 Aug 2024 10:18:51 +0100 Subject: [PATCH 0184/1018] Remove virtual keyword --- src/REAXFF/fix_qtpie_reaxff.h | 36 +++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.h b/src/REAXFF/fix_qtpie_reaxff.h index 827083c1aa..1609202693 100644 --- a/src/REAXFF/fix_qtpie_reaxff.h +++ b/src/REAXFF/fix_qtpie_reaxff.h @@ -33,7 +33,7 @@ class FixQtpieReaxFF : public Fix { void post_constructor() override; void init() override; void init_list(int, class NeighList *) override; - virtual void init_storage(); + void init_storage(); void setup_pre_force(int) override; void pre_force(int) override; @@ -89,27 +89,27 @@ class FixQtpieReaxFF : public Fix { int imax, maxwarn; char *pertype_option; // argument to determine how per-type info is obtained - char *gauss_file; // input file for gaussian exponents - double *gauss_exp; // array of gaussian exponents + char *gauss_file; // input file for gaussian exponents + double *gauss_exp; // array of gaussian exponents - virtual void pertype_parameters(char *); + void pertype_parameters(char *); void init_shielding(); void init_taper(); - virtual void allocate_storage(); - virtual void deallocate_storage(); + void allocate_storage(); + void deallocate_storage(); void reallocate_storage(); - virtual void allocate_matrix(); - virtual void deallocate_matrix(); + void allocate_matrix(); + void deallocate_matrix(); void reallocate_matrix(); - virtual void init_matvec(); + void init_matvec(); void init_H(); - virtual void compute_H(); + void compute_H(); double calculate_H(double, double); - virtual void calculate_Q(); + void calculate_Q(); - virtual int CG(double *, double *); - virtual void sparse_matvec(sparse_matrix *, double *, double *); + int CG(double *, double *); + void sparse_matvec(sparse_matrix *, double *, double *); int pack_forward_comm(int, int *, double *, int, int *) override; void unpack_forward_comm(int, int, double *) override; @@ -121,12 +121,12 @@ class FixQtpieReaxFF : public Fix { int pack_exchange(int, double *) override; int unpack_exchange(int, double *) override; - virtual double parallel_norm(double *, int); - virtual double parallel_dot(double *, double *, int); - virtual double parallel_vector_acc(double *, int); + double parallel_norm(double *, int); + double parallel_dot(double *, double *, int); + double parallel_vector_acc(double *, int); - virtual void vector_sum(double *, double, double *, double, double *, int); - virtual void vector_add(double *, double, double *, int); + void vector_sum(double *, double, double *, double, double *, int); + void vector_add(double *, double, double *, int); void calc_chi_eff(); double find_min(double*, int); From 6dd45ccfdb38dd4ae374a3f59a85e352bc3610e5 Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Wed, 21 Aug 2024 10:57:00 +0100 Subject: [PATCH 0185/1018] Add fix_qtpie_reaxff --- src/.gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/.gitignore b/src/.gitignore index c26eaaba30..33595ed937 100644 --- a/src/.gitignore +++ b/src/.gitignore @@ -982,6 +982,8 @@ /fix_qeq_reaxff.h /fix_qmmm.cpp /fix_qmmm.h +/fix_qtpie_reaxff.cpp +/fix_qtpie_reaxff.h /fix_reaxff.cpp /fix_reaxff.h /fix_reaxff_bonds.cpp From c2e4816717fb132854628fd2a4cee082cb51f154 Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Wed, 21 Aug 2024 11:32:18 +0100 Subject: [PATCH 0186/1018] Update contributing authors --- src/REAXFF/fix_qtpie_reaxff.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp index 4066103152..8acf9af50c 100644 --- a/src/REAXFF/fix_qtpie_reaxff.cpp +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -13,7 +13,9 @@ ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- - Contributing author: Navraj S Lalli & Efstratios M Kritikos (Imperial College London) + Contributing authors: + Navraj S Lalli (Imperial College London) + Efstratios M Kritikos (California Institute of Technology) ------------------------------------------------------------------------- */ #include "fix_qtpie_reaxff.h" @@ -1158,7 +1160,7 @@ void FixQtpieReaxFF::calc_chi_eff() // use integral pre-screening for overlap calculations const double emin = find_min(gauss_exp,ntypes+1); - const double dist_cutoff = sqrt(pow(emin,-1.)*log(pow(M_PI/(2.*emin),3.)*pow(10.,2.*KSCREEN))); + const double dist_cutoff = sqrt(pow(emin,-1.0)*log(pow(M_PI/(2.0*emin),3.0)*pow(10.0,2.0*KSCREEN))); const double comm_cutoff = MAX(neighbor->cutneighmax,comm->cutghostuser); if(comm_cutoff < dist_cutoff/ANG_TO_BOHRRAD) { From 62b14aa702208ee2e4eda276c2834e869bf4dc19 Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Wed, 21 Aug 2024 12:27:14 +0100 Subject: [PATCH 0187/1018] Remove unused include --- src/REAXFF/fix_qtpie_reaxff.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp index 8acf9af50c..a1ec2e3c10 100644 --- a/src/REAXFF/fix_qtpie_reaxff.cpp +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -28,7 +28,6 @@ #include "fix_efield.h" #include "force.h" #include "group.h" -#include "memory.h" #include "modify.h" #include "neigh_list.h" #include "neighbor.h" From 79cc70c9dad7c43fa8ade7508bf92ff1cac332ee Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Wed, 21 Aug 2024 15:37:26 +0100 Subject: [PATCH 0188/1018] Rename variable for sum of local and ghost atoms --- src/REAXFF/fix_qtpie_reaxff.cpp | 12 ++++++------ src/REAXFF/fix_qtpie_reaxff.h | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp index a1ec2e3c10..ea0ca4b782 100644 --- a/src/REAXFF/fix_qtpie_reaxff.cpp +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -99,7 +99,7 @@ FixQtpieReaxFF::FixQtpieReaxFF(LAMMPS *lmp, int narg, char **arg) : } shld = nullptr; - nn = ng = n_cap = 0; + nn = nt = n_cap = 0; nmax = 0; m_fill = m_cap = 0; pack_flag = 0; @@ -546,13 +546,13 @@ void FixQtpieReaxFF::setup_pre_force(int vflag) { if (reaxff) { nn = reaxff->list->inum; - ng = reaxff->list->inum + reaxff->list->gnum; + nt = reaxff->list->inum + reaxff->list->gnum; ilist = reaxff->list->ilist; numneigh = reaxff->list->numneigh; firstneigh = reaxff->list->firstneigh; } else { nn = list->inum; - ng = list->inum + list->gnum; + nt = list->inum + list->gnum; ilist = list->ilist; numneigh = list->numneigh; firstneigh = list->firstneigh; @@ -613,13 +613,13 @@ void FixQtpieReaxFF::pre_force(int /*vflag*/) if (reaxff) { nn = reaxff->list->inum; - ng = reaxff->list->inum + reaxff->list->gnum; + nt = reaxff->list->inum + reaxff->list->gnum; ilist = reaxff->list->ilist; numneigh = reaxff->list->numneigh; firstneigh = reaxff->list->firstneigh; } else { nn = list->inum; - ng = list->inum + list->gnum; + nt = list->inum + list->gnum; ilist = list->ilist; numneigh = list->numneigh; firstneigh = list->firstneigh; @@ -1183,7 +1183,7 @@ void FixQtpieReaxFF::calc_chi_eff() sum_n = 0.0; sum_d = 0.0; - for (j = 0; j < ng; j++) { + for (j = 0; j < nt; j++) { dist = distance(x[i],x[j])*ANG_TO_BOHRRAD; // distance between atoms as a multiple of Bohr radius if (dist < dist_cutoff) { diff --git a/src/REAXFF/fix_qtpie_reaxff.h b/src/REAXFF/fix_qtpie_reaxff.h index 1609202693..523e39ecb5 100644 --- a/src/REAXFF/fix_qtpie_reaxff.h +++ b/src/REAXFF/fix_qtpie_reaxff.h @@ -48,7 +48,7 @@ class FixQtpieReaxFF : public Fix { protected: int nevery, reaxflag; int matvecs; - int nn, ng, m_fill; + int nn, nt, m_fill; int n_cap, nmax, m_cap; int pack_flag; int nlevels_respa; From f3e5e4b4c1d85409553317bf25d5823f40a1bb23 Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Wed, 21 Aug 2024 17:31:06 +0100 Subject: [PATCH 0189/1018] Rename misleading variable name --- src/REAXFF/fix_qtpie_reaxff.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp index ea0ca4b782..cf9046d88d 100644 --- a/src/REAXFF/fix_qtpie_reaxff.cpp +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -48,7 +48,7 @@ using namespace LAMMPS_NS; using namespace FixConst; -static constexpr double EV_TO_KCAL_PER_MOL = 14.4; +static constexpr double CONV_TO_EV = 14.4; static constexpr double SMALL = 1.0e-14; static constexpr double QSUMSMALL = 0.00001; @@ -768,7 +768,7 @@ double FixQtpieReaxFF::calculate_H(double r, double gamma) denom = r * r * r + gamma; denom = pow(denom,1.0/3.0); - return Taper * EV_TO_KCAL_PER_MOL / denom; + return Taper * CONV_TO_EV / denom; } /* ---------------------------------------------------------------------- */ From dff91accb0f45b5605d196801b6b6de24aaf8309 Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Fri, 23 Aug 2024 12:59:54 +0100 Subject: [PATCH 0190/1018] Correct calculation of cut off distance --- src/REAXFF/fix_qtpie_reaxff.cpp | 64 ++++++++++++++++----------------- src/REAXFF/fix_qtpie_reaxff.h | 9 ++--- 2 files changed, 35 insertions(+), 38 deletions(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp index cf9046d88d..de4ca30101 100644 --- a/src/REAXFF/fix_qtpie_reaxff.cpp +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -51,18 +51,19 @@ using namespace FixConst; static constexpr double CONV_TO_EV = 14.4; static constexpr double SMALL = 1.0e-14; static constexpr double QSUMSMALL = 0.00001; +static constexpr double ANGSTROM_TO_BOHRRADIUS = 1.8897261259; static const char cite_fix_qtpie_reaxff[] = - "fix qtpie/reaxff command: doi:https://doi.org/10.1016/j.cplett.2007.02.065\n\n" - "@article{chen2007qtpie,\n" - "title={QTPIE: Charge transfer with polarization current equalization. A fluctuating charge model with correct asymptotics},\n" - "author={Chen, Jiahao and Martinez, Todd J},\n" - "journal={Chemical physics letters},\n" - "volume={438},\n" - "number={4-6},\n" - "pages={315--320},\n" - "year={2007},\n" - "publisher={Elsevier}\n" + "fix qtpie/reaxff command: doi\n\n" + "@article{,\n" + "title={},\n" + "author={},\n" + "journal={},\n" + "volume={},\n" + "number={},\n" + "pages={},\n" + "year={},\n" + "publisher={}\n" "}\n\n"; /* ---------------------------------------------------------------------- */ @@ -233,6 +234,12 @@ void FixQtpieReaxFF::pertype_parameters(char *arg) MPI_Bcast(gauss_exp,ntypes+1,MPI_DOUBLE,0,world); + // define a cutoff distance (in atomic units) beyond which overlap integrals are neglected + // in calc_chi_eff() + const double emin = find_min(gauss_exp,ntypes+1); + const int olap_cut = 10; // overlap integrals are neglected if less than pow(10,-olap_cut) + dist_cutoff = sqrt(1/emin*log(pow(10.0,2.0*olap_cut))); + // read chi, eta and gamma if (utils::strmatch(arg,"^reaxff")) { @@ -1139,8 +1146,6 @@ void FixQtpieReaxFF::calc_chi_eff() { memset(&chi_eff[0],0,atom->nmax*sizeof(double)); - const int KSCREEN = 10; - const double ANG_TO_BOHRRAD = 1.8897259886; // 1 Ang = 1.8897259886 Bohr radius const auto x = (const double * const *)atom->x; const int ntypes = atom->ntypes; const int *type = atom->type; @@ -1148,6 +1153,14 @@ void FixQtpieReaxFF::calc_chi_eff() double dist,overlap,sum_n,sum_d,ea,eb,chia,chib,phia,phib,p,m; int i,j; + // check ghost atoms are stored up to the distance cutoff for overlap integrals + const double comm_cutoff = MAX(neighbor->cutneighmax,comm->cutghostuser); + if(comm_cutoff < dist_cutoff/ANGSTROM_TO_BOHRRADIUS) { + error->all(FLERR,"comm cutoff = {} Angstrom is smaller than distance cutoff = {} Angstrom " + "for overlap integrals in {}. Increase comm cutoff with comm_modify", + comm_cutoff, dist_cutoff/ANGSTROM_TO_BOHRRADIUS, style); + } + // efield energy is in real units of kcal/mol, factor needed for conversion to eV const double qe2f = force->qe2f; const double factor = 1.0/qe2f; @@ -1157,17 +1170,6 @@ void FixQtpieReaxFF::calc_chi_eff() efield->update_efield_variables(); } - // use integral pre-screening for overlap calculations - const double emin = find_min(gauss_exp,ntypes+1); - const double dist_cutoff = sqrt(pow(emin,-1.0)*log(pow(M_PI/(2.0*emin),3.0)*pow(10.0,2.0*KSCREEN))); - - const double comm_cutoff = MAX(neighbor->cutneighmax,comm->cutghostuser); - if(comm_cutoff < dist_cutoff/ANG_TO_BOHRRAD) { - error->all(FLERR,"comm cutoff = {} Angstrom is smaller than distance cutoff = {} Angstrom " - "for overlap integral in {}. Increase comm cutoff with comm_modify", - comm_cutoff, dist_cutoff/ANG_TO_BOHRRAD, style); - } - // compute chi_eff for each local atom for (i = 0; i < nn; i++) { ea = gauss_exp[type[i]]; @@ -1184,23 +1186,17 @@ void FixQtpieReaxFF::calc_chi_eff() sum_d = 0.0; for (j = 0; j < nt; j++) { - dist = distance(x[i],x[j])*ANG_TO_BOHRRAD; // distance between atoms as a multiple of Bohr radius + dist = distance(x[i],x[j])*ANGSTROM_TO_BOHRRADIUS; // in atomic units if (dist < dist_cutoff) { eb = gauss_exp[type[j]]; chib = chi[type[j]]; - // The expressions below are in atomic units - // Implementation from Chen Jiahao, Theory and applications of fluctuating-charge models, 2009 (with normalization constants added) + // overlap integral of two normalised 1s Gaussian type orbitals p = ea + eb; m = ea * eb / p; overlap = pow((4.0*m/p),0.75) * exp(-m*dist*dist); - // Implementation from T. Halgaker et al., Molecular electronic-structure theory, 2000 -// p = ea + eb; -// m = ea * eb / p; -// Overlap = pow((M_PI / p), 1.5) * exp(-m * R * R); - if (efield) { if (efield->varflag != FixEfield::ATOM) { phib = factor*(x[j][0]*efield->ex + x[j][1]*efield->ey + x[j][2]*efield->ez); @@ -1226,11 +1222,11 @@ void FixQtpieReaxFF::calc_chi_eff() /* ---------------------------------------------------------------------- */ -double FixQtpieReaxFF::find_min(double *array, int array_length) +double FixQtpieReaxFF::find_min(const double *array, const int array_length) { - // since types start from 1, gaussian exponents start from 1 + // index of first gaussian orbital exponent is 1 double smallest = array[1]; - for (int i = 1; i < array_length; i++) + for (int i = 2; i < array_length; i++) { if (array[i] < smallest) smallest = array[i]; diff --git a/src/REAXFF/fix_qtpie_reaxff.h b/src/REAXFF/fix_qtpie_reaxff.h index 523e39ecb5..8b98025a81 100644 --- a/src/REAXFF/fix_qtpie_reaxff.h +++ b/src/REAXFF/fix_qtpie_reaxff.h @@ -82,15 +82,16 @@ class FixQtpieReaxFF : public Fix { double *Hdia_inv; double *b_s, *b_t; double *b_prc, *b_prm; - double *chi_eff; // array of effective electronegativities + double *chi_eff; // array of effective electronegativities //CG storage double *p, *q, *r, *d; int imax, maxwarn; char *pertype_option; // argument to determine how per-type info is obtained - char *gauss_file; // input file for gaussian exponents - double *gauss_exp; // array of gaussian exponents + char *gauss_file; // input file for gaussian orbital exponents + double *gauss_exp; // array of gaussian orbital exponents for each atom type + double dist_cutoff; // separation distance beyond which to neglect overlap integrals void pertype_parameters(char *); void init_shielding(); @@ -129,7 +130,7 @@ class FixQtpieReaxFF : public Fix { void vector_add(double *, double, double *, int); void calc_chi_eff(); - double find_min(double*, int); + double find_min(const double*, const int); double distance(const double*, const double*); int matvecs_s, matvecs_t; // Iteration count for each system From ba2217a4b4413a7c4742ece76010e3d91375b0eb Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Fri, 23 Aug 2024 15:20:35 +0100 Subject: [PATCH 0191/1018] Improve exceptions in reading of gauss file --- src/REAXFF/fix_qtpie_reaxff.cpp | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp index de4ca30101..ac9415c306 100644 --- a/src/REAXFF/fix_qtpie_reaxff.cpp +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -209,23 +209,27 @@ void FixQtpieReaxFF::pertype_parameters(char *arg) gauss_exp[0] = 0.0; try { TextFileReader reader(gauss_file,"qtpie/reaxff gaussian exponents"); - reader.ignore_comments = false; + reader.ignore_comments = true; for (int i = 1; i <= ntypes; i++) { const char *line = reader.next_line(); - std::cout << "Orbital exponent " << line; if (!line) - throw TokenizerException("Fix qtpie/reaxff: Invalid param file format",""); + throw TokenizerException("Fix qtpie/reaxff: Incorrect number of atom types in gauss file",""); ValueTokenizer values(line); if (values.count() != 2) - throw TokenizerException("Fix qtpie/reaxff: Incorrect format of param file",""); + throw TokenizerException("Fix qtpie/reaxff: Incorrect number of values per line " + "in gauss file",std::to_string(values.count())); int itype = values.next_int(); if ((itype < 1) || (itype > ntypes)) - throw TokenizerException("Fix qtpie/reaxff: Invalid atom type in param file", + throw TokenizerException("Fix qtpie/reaxff: Invalid atom type in gauss file", std::to_string(itype)); - gauss_exp[itype] = values.next_double(); + double expo = values.next_double(); + if (expo < 0) + throw TokenizerException("Fix qtpie/reaxff: Invalid orbital exponent in gauss file", + std::to_string(expo)); + gauss_exp[itype] = expo; } } catch (std::exception &e) { error->one(FLERR,e.what()); From 5fab9e665f3243977f216f072b4c285bbcc248c1 Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Mon, 2 Sep 2024 16:59:07 +0100 Subject: [PATCH 0192/1018] Update with changes made to fix_qeq_reaxff.cpp --- src/REAXFF/fix_qtpie_reaxff.cpp | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp index ac9415c306..904fb19029 100644 --- a/src/REAXFF/fix_qtpie_reaxff.cpp +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -372,7 +372,8 @@ void FixQtpieReaxFF::reallocate_storage() void FixQtpieReaxFF::allocate_matrix() { - int i,ii,m; + int i,ii; + bigint m; int mincap; double safezone; @@ -394,14 +395,17 @@ void FixQtpieReaxFF::allocate_matrix() i = ilist[ii]; m += numneigh[i]; } - m_cap = MAX((int)(m * safezone), mincap * REAX_MIN_NBRS); + bigint m_cap_big = (bigint)MAX(m * safezone, mincap * REAX_MIN_NBRS); + if (m_cap_big > MAXSMALLINT) + error->one(FLERR,"Too many neighbors in fix qeq/reaxff"); + m_cap = m_cap_big; H.n = n_cap; H.m = m_cap; - memory->create(H.firstnbr,n_cap,"qtpie:H.firstnbr"); - memory->create(H.numnbrs,n_cap,"qtpie:H.numnbrs"); - memory->create(H.jlist,m_cap,"qtpie:H.jlist"); - memory->create(H.val,m_cap,"qtpie:H.val"); + memory->create(H.firstnbr,n_cap,"qeq:H.firstnbr"); + memory->create(H.numnbrs,n_cap,"qeq:H.numnbrs"); + memory->create(H.jlist,m_cap,"qeq:H.jlist"); + memory->create(H.val,m_cap,"qeq:H.val"); } /* ---------------------------------------------------------------------- */ From 49dcb679f642b6d40f4b1a3353ca5cf9b405611d Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Tue, 3 Sep 2024 12:22:10 +0100 Subject: [PATCH 0193/1018] Change names of orbital exponents --- src/REAXFF/fix_qtpie_reaxff.cpp | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp index 904fb19029..ec573f6a57 100644 --- a/src/REAXFF/fix_qtpie_reaxff.cpp +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -203,7 +203,7 @@ void FixQtpieReaxFF::pertype_parameters(char *arg) const int *type = atom->type; const int ntypes = atom->ntypes; - // read gaussian exponents + // read gaussian orbital exponents memory->create(gauss_exp,ntypes+1,"qtpie/reaxff:gauss_exp"); if (comm->me == 0) { gauss_exp[0] = 0.0; @@ -225,11 +225,11 @@ void FixQtpieReaxFF::pertype_parameters(char *arg) throw TokenizerException("Fix qtpie/reaxff: Invalid atom type in gauss file", std::to_string(itype)); - double expo = values.next_double(); - if (expo < 0) + double exp = values.next_double(); + if (exp < 0) throw TokenizerException("Fix qtpie/reaxff: Invalid orbital exponent in gauss file", - std::to_string(expo)); - gauss_exp[itype] = expo; + std::to_string(exp)); + gauss_exp[itype] = exp; } } catch (std::exception &e) { error->one(FLERR,e.what()); @@ -240,9 +240,9 @@ void FixQtpieReaxFF::pertype_parameters(char *arg) // define a cutoff distance (in atomic units) beyond which overlap integrals are neglected // in calc_chi_eff() - const double emin = find_min(gauss_exp,ntypes+1); + const double expmin = find_min(gauss_exp,ntypes+1); const int olap_cut = 10; // overlap integrals are neglected if less than pow(10,-olap_cut) - dist_cutoff = sqrt(1/emin*log(pow(10.0,2.0*olap_cut))); + dist_cutoff = sqrt(2*olap_cut/expmin*log(10.0)); // read chi, eta and gamma @@ -1158,7 +1158,7 @@ void FixQtpieReaxFF::calc_chi_eff() const int ntypes = atom->ntypes; const int *type = atom->type; - double dist,overlap,sum_n,sum_d,ea,eb,chia,chib,phia,phib,p,m; + double dist,overlap,sum_n,sum_d,expa,expb,chia,chib,phia,phib,p,m; int i,j; // check ghost atoms are stored up to the distance cutoff for overlap integrals @@ -1180,7 +1180,7 @@ void FixQtpieReaxFF::calc_chi_eff() // compute chi_eff for each local atom for (i = 0; i < nn; i++) { - ea = gauss_exp[type[i]]; + expa = gauss_exp[type[i]]; chia = chi[type[i]]; if (efield) { if (efield->varflag != FixEfield::ATOM) { @@ -1197,12 +1197,12 @@ void FixQtpieReaxFF::calc_chi_eff() dist = distance(x[i],x[j])*ANGSTROM_TO_BOHRRADIUS; // in atomic units if (dist < dist_cutoff) { - eb = gauss_exp[type[j]]; + expb = gauss_exp[type[j]]; chib = chi[type[j]]; // overlap integral of two normalised 1s Gaussian type orbitals - p = ea + eb; - m = ea * eb / p; + p = expa + expb; + m = expa * expb / p; overlap = pow((4.0*m/p),0.75) * exp(-m*dist*dist); if (efield) { From 3a5e764730afc6a90dc6850109d2643586c73558 Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Tue, 3 Sep 2024 17:50:14 +0100 Subject: [PATCH 0194/1018] Fix whitespace --- src/REAXFF/fix_qtpie_reaxff.cpp | 38 ++++++++++++++++----------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp index ec573f6a57..5fd60e51c5 100644 --- a/src/REAXFF/fix_qtpie_reaxff.cpp +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -13,7 +13,7 @@ ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- - Contributing authors: + Contributing authors: Navraj S Lalli (Imperial College London) Efstratios M Kritikos (California Institute of Technology) ------------------------------------------------------------------------- */ @@ -218,15 +218,15 @@ void FixQtpieReaxFF::pertype_parameters(char *arg) if (values.count() != 2) throw TokenizerException("Fix qtpie/reaxff: Incorrect number of values per line " - "in gauss file",std::to_string(values.count())); + "in gauss file",std::to_string(values.count())); int itype = values.next_int(); if ((itype < 1) || (itype > ntypes)) throw TokenizerException("Fix qtpie/reaxff: Invalid atom type in gauss file", std::to_string(itype)); - double exp = values.next_double(); - if (exp < 0) + double exp = values.next_double(); + if (exp < 0) throw TokenizerException("Fix qtpie/reaxff: Invalid orbital exponent in gauss file", std::to_string(exp)); gauss_exp[itype] = exp; @@ -1165,14 +1165,14 @@ void FixQtpieReaxFF::calc_chi_eff() const double comm_cutoff = MAX(neighbor->cutneighmax,comm->cutghostuser); if(comm_cutoff < dist_cutoff/ANGSTROM_TO_BOHRRADIUS) { error->all(FLERR,"comm cutoff = {} Angstrom is smaller than distance cutoff = {} Angstrom " - "for overlap integrals in {}. Increase comm cutoff with comm_modify", - comm_cutoff, dist_cutoff/ANGSTROM_TO_BOHRRADIUS, style); + "for overlap integrals in {}. Increase comm cutoff with comm_modify", + comm_cutoff, dist_cutoff/ANGSTROM_TO_BOHRRADIUS, style); } // efield energy is in real units of kcal/mol, factor needed for conversion to eV const double qe2f = force->qe2f; const double factor = 1.0/qe2f; - + if (efield) { if (efield->varflag != FixEfield::CONSTANT) efield->update_efield_variables(); @@ -1184,9 +1184,9 @@ void FixQtpieReaxFF::calc_chi_eff() chia = chi[type[i]]; if (efield) { if (efield->varflag != FixEfield::ATOM) { - phia = factor*(x[i][0]*efield->ex + x[i][1]*efield->ey + x[i][2]*efield->ez); + phia = factor*(x[i][0]*efield->ex + x[i][1]*efield->ey + x[i][2]*efield->ez); } else { // atom-style potential from FixEfield - phia = efield->efield[i][3]; + phia = efield->efield[i][3]; } } @@ -1200,22 +1200,22 @@ void FixQtpieReaxFF::calc_chi_eff() expb = gauss_exp[type[j]]; chib = chi[type[j]]; - // overlap integral of two normalised 1s Gaussian type orbitals + // overlap integral of two normalised 1s Gaussian type orbitals p = expa + expb; m = expa * expb / p; overlap = pow((4.0*m/p),0.75) * exp(-m*dist*dist); if (efield) { - if (efield->varflag != FixEfield::ATOM) { - phib = factor*(x[j][0]*efield->ex + x[j][1]*efield->ey + x[j][2]*efield->ez); - } else { // atom-style potential from FixEfield - phib = efield->efield[j][3]; - } - sum_n += (chia - chib + phib - phia) * overlap; + if (efield->varflag != FixEfield::ATOM) { + phib = factor*(x[j][0]*efield->ex + x[j][1]*efield->ey + x[j][2]*efield->ez); + } else { // atom-style potential from FixEfield + phib = efield->efield[j][3]; + } + sum_n += (chia - chib + phib - phia) * overlap; } else { - sum_n += (chia - chib) * overlap; + sum_n += (chia - chib) * overlap; } - sum_d += overlap; + sum_d += overlap; } } @@ -1236,7 +1236,7 @@ double FixQtpieReaxFF::find_min(const double *array, const int array_length) double smallest = array[1]; for (int i = 2; i < array_length; i++) { - if (array[i] < smallest) + if (array[i] < smallest) smallest = array[i]; } return smallest; From 49d2a4026d1efac2fdd57945a6bf56caabce885e Mon Sep 17 00:00:00 2001 From: alphataubio Date: Wed, 4 Sep 2024 16:11:17 -0400 Subject: [PATCH 0195/1018] Update fix_efield.h --- src/fix_efield.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fix_efield.h b/src/fix_efield.h index df6b336e4c..72fd204898 100644 --- a/src/fix_efield.h +++ b/src/fix_efield.h @@ -59,7 +59,7 @@ class FixEfield : public Fix { double **efield; int force_flag; - double *fsum, fsum_all[4]; // need fsum double*, not double[] for kokkos dual view + double fsum[4], fsum_all[4]; void update_efield_variables(); }; } // namespace LAMMPS_NS From ab10f2d7237a0a66574183befd40dd10831ea07f Mon Sep 17 00:00:00 2001 From: alphataubio Date: Wed, 4 Sep 2024 16:12:23 -0400 Subject: [PATCH 0196/1018] Update fix_efield.cpp --- src/fix_efield.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/fix_efield.cpp b/src/fix_efield.cpp index b8aab3177a..9a1650c6ac 100644 --- a/src/fix_efield.cpp +++ b/src/fix_efield.cpp @@ -56,7 +56,6 @@ FixEfield::FixEfield(LAMMPS *lmp, int narg, char **arg) : ilevel_respa = 0; energy_global_flag = 1; virial_global_flag = virial_peratom_flag = 1; - fsum = new double[4]; qe2f = force->qe2f; xstyle = ystyle = zstyle = estyle = pstyle = NONE; @@ -132,7 +131,6 @@ FixEfield::~FixEfield() { if (copymode) return; - delete[] fsum; delete[] xstr; delete[] ystr; delete[] zstr; From 4ed5dfe88d891f1c8034550c55576484a45356ee Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Wed, 4 Sep 2024 15:32:20 -0500 Subject: [PATCH 0197/1018] reported the total wall time of each run in the progress.yaml file --- tools/regression-tests/run_tests.py | 80 ++++++++++++++++++++--------- 1 file changed, 56 insertions(+), 24 deletions(-) diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index 0b9d5c2a37..ce03f63188 100644 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 ''' -UPDATE: August 28, 2024: +UPDATE: September 4, 2024: Launching the LAMMPS binary under testing using a configuration defined in a yaml file (e.g. config.yaml). Comparing the output thermo with that in the existing log file (with the same nprocs) + data in the log files are extracted and converted into yaml data structure @@ -20,6 +20,20 @@ With the current features, users can: + distribute the input list across multiple processes via multiprocessing, or split the list of input scripts into separate runs (there are 800+ input script under the top-level examples) + +Input arguments: + + the path to a LAMMPS binary (can be relative to the working directory) + + a test configuration file (see tools/regression-tests/config.yaml for an example) + + a text file that lists of folders where the input scripts reside and how many of them line by line, or + a text file that list of input scripts, or + the path to the top-level examples + +Output: + + progress.yaml: testing results of individual input scripts that were tested + with the status (completed or failed) with error messages (for failed runs), and walltime + + output.xml: testing results in the JUnit XML format + + run.log: screen output and error of individual runs + Limitations: - input scripts use thermo style multi (e.g., examples/peptide) do not work with the expected thermo output format - input scripts that require partition runs (e.g. examples/neb) need a separate config file, e.g. args: "--partition 3x1" @@ -34,17 +48,17 @@ The following Python packages need to be installed into an activated environment source testing-env/bin/activate pip install numpy pyyaml junit_xml -Example usage: +Example usage (aka, tests for this script): 1) Simple use (using the provided tools/regression-tests/config.yaml and the examples/ folder at the top level) - python3 run_tests.py --lmp-bin=/path/to/lmp_binary + python3 run_tests.py --lmp-bin=build/lmp --config-file=tools/regression-tests/config.yaml 2) Use a custom testing configuration python3 run_tests.py --lmp-bin=/path/to/lmp_binary --config-file=/path/to/config/file/config.yaml 3) Specify a list of example folders python3 run_tests.py --lmp-bin=/path/to/lmp_binary --config-file=/path/to/config/file/config.yaml \ - --example-folders="/path/to/examples/folder1;/path/to/examples/folder2" + --example-folders="/path/to/examples/melt;/path/to/examples/rigid" The example subfolders can also be loaded from a text file list_subfolders1.txt: python3 run_tests.py --lmp-bin=/path/to/lmp_binary --config-file=/path/to/config/file/config.yaml \ @@ -57,6 +71,7 @@ Example usage: 5) Test a LAMMPS binary with the whole top-level /examples folder in a LAMMPS source tree python3 run_tests.py --lmp-bin=/path/to/lmp_binary --examples-top-level=/path/to/lammps/examples + --config-file=tools/regression-tests/config_serial.yaml 6) Analyze the LAMMPS binary and whole top-level /examples folder in a LAMMPS source tree and generate separate input lists for 8 workers: @@ -153,13 +168,18 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file else: progress = open(progress_file, "w") + # walltime = -2: skipped tests + # -1: failed tests + # >= 0: walltime in seconds (e.g. in.melt walltime = 0.2 seconds) + walltime = -2 + # skip the input file if listed in the config file or matched with a pattern if 'skip' in config: if input in config['skip']: msg = " + " + input + f" ({test_id+1}/{num_tests}): skipped as specified in {configFileName}" print(msg) logger.info(msg) - progress.write(f"{input}: {{ folder: {input_folder}, status: \"skipped\" }}\n") + progress.write(f"{input}: {{ folder: {input_folder}, status: \"skipped\", walltime: {walltime} }}\n") progress.close() num_skipped = num_skipped + 1 test_id = test_id + 1 @@ -177,7 +197,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file msg = " + " + input + f" ({test_id+1}/{num_tests}): skipped as specified in {configFileName}" print(msg) logger.info(msg) - progress.write(f"{input}: {{ folder: {input_folder}, status: \"skipped\" }}\n") + progress.write(f"{input}: {{ folder: {input_folder}, status: \"skipped\", walltime: {walltime} }}\n") progress.close() num_skipped = num_skipped + 1 test_id = test_id + 1 @@ -288,6 +308,9 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file config['mpiexec_numproc_flag'] = "" nprocs = 1 + # default walltime value of failed tests + walltime = -1 + result = TestResult(name=input, output="", time="", status="passed") # run the LAMMPS binary with the input script @@ -307,11 +330,11 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file logger.info(f" The run terminated with {input_test} gives the following output:") logger.info(f" {error_line}") if "Unrecognized" in output: - result.status = f"error, unrecognized command, package not installed, {error_line}" + result.status = f"failed, unrecognized command, package not installed, {error_line}" elif "Unknown" in output: - result.status = f"error, unknown command, package not installed, {error_line}" + result.status = f"failed, unknown command, package not installed, {error_line}" else: - result.status = f"error, {error_line}." + result.status = f"failed, {error_line}." logger.info(f" Output:") logger.info(f" {output}") @@ -319,7 +342,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file num_error = num_error + 1 results.append(result) - progress.write(f"{input}: {{ folder: {input_folder}, status: \"{result.status}\" }}\n") + progress.write(f"{input}: {{ folder: {input_folder}, status: \"{result.status}\", walltime: {walltime} }}\n") progress.close() test_id = test_id + 1 @@ -331,7 +354,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file logger.info(f" Output:") logger.info(f" {output}") logger.info(f" Error:\n{error}") - progress.write(f"{input}: {{ folder: {input_folder}, status: \"error, no log.lammps\" }}\n") + progress.write(f"{input}: {{ folder: {input_folder}, status: \"failed, no log.lammps\", walltime: {walltime} }}\n") progress.close() num_error = num_error + 1 test_id = test_id + 1 @@ -352,7 +375,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file num_memleak = num_memleak + 1 result.status = msg results.append(result) - progress.write(f"{input}: {{ folder: {input_folder}, status: \"{msg}\" }}\n") + progress.write(f"{input}: {{ folder: {input_folder}, status: \"{msg}\", walltime: {walltime} }}\n") progress.close() # count the number of completed runs @@ -366,19 +389,28 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file logger.info(f"\n{input_test}:") logger.info(f"\n Output:\n{output}") logger.info(f"\n Error:\n{error}") - progress.write(f"{input}: {{ folder: {input_folder}, status: \"error, no Total wall time in the output.\" }}\n") + progress.write(f"{input}: {{ folder: {input_folder}, status: \"failed, no Total wall time in the output.\", walltime: {walltime} }}\n") progress.close() num_error = num_error + 1 test_id = test_id + 1 continue + for line in output.split('\n'): + if "Total wall time" in line: + walltime_str = line.split('time:')[1] + hours = int(walltime_str.split(':')[0]) + minutes = int(walltime_str.split(':')[1]) + seconds = int(walltime_str.split(':')[2]) + walltime = int(hours * 3600.0 + minutes * 60.0 + seconds) + break + # if there is no Step or no Loop printed out if "Step" not in output or "Loop" not in output: logger.info(f" ERROR: no Step nor Loop in the output.\n") logger.info(f"\n{input_test}:") logger.info(f"\n Output:\n{output}") logger.info(f"\n Error:\n{error}") - progress.write(f"{input}: {{ folder: {input_folder}, status: \"error, no Step nor Loop in the output.\" }}\n") + progress.write(f"{input}: {{ folder: {input_folder}, status: \"failed, no Step nor Loop in the output.\", walltime: {walltime} }}\n") progress.close() num_error = num_error + 1 test_id = test_id + 1 @@ -403,7 +435,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file result.status = msg + ", error parsing log.lammps into YAML" results.append(result) - progress.write(f"{input}: {{ folder: {input_folder}, status: \"{result.status}\" }}\n") + progress.write(f"{input}: {{ folder: {input_folder}, status: \"{result.status}\", walltime: {walltime} }}\n") progress.close() num_completed = num_completed + 1 @@ -422,7 +454,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file logger.info(f" ERROR: Error parsing the reference log file {thermo_ref_file}.") result.status = "skipped numerical checks due to parsing the reference log file" results.append(result) - progress.write(f"{input}: {{ folder: {input_folder}, status: \"completed, numerical checks skipped, unsupported log file format\" }}\n") + progress.write(f"{input}: {{ folder: {input_folder}, status: \"completed, numerical checks skipped, unsupported log file format\", walltime: {walltime} }}\n") progress.close() num_error = num_error + 1 test_id = test_id + 1 @@ -442,7 +474,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file logger.info(f" {thermo_ref_file} also does not exist in the working directory.") result.status = "skipped due to missing the reference log file" results.append(result) - progress.write(f"{input}: {{ folder: {input_folder}, status: \"completed, numerical checks skipped, missing the reference log file\" }}\n") + progress.write(f"{input}: {{ folder: {input_folder}, status: \"completed, numerical checks skipped, missing the reference log file\", walltime: {walltime} }}\n") progress.close() num_error = num_error + 1 test_id = test_id + 1 @@ -455,9 +487,9 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file if num_runs != num_runs_ref: logger.info(f" ERROR: Number of runs in log.lammps ({num_runs}) is different from that in the reference log ({num_runs_ref})." " Check README in the folder, possibly due to using mpirun with partitions or parsing the wrong reference log file.") - result.status = "error, incomplete runs" + result.status = "failed, incomplete runs" results.append(result) - progress.write(f"{input}: {{ folder: {input_folder}, status: \"{result.status}\" }}\n") + progress.write(f"{input}: {{ folder: {input_folder}, status: \"{result.status}\", walltime: {walltime} }}\n") progress.close() num_error = num_error + 1 test_id = test_id + 1 @@ -471,9 +503,9 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file if num_fields != num_fields_ref: logger.info(f" ERROR: Number of thermo colums in log.lammps ({num_fields}) is different from that in the reference log ({num_fields_ref}) in the first run.") logger.info(f" Check both log files for more details.") - result.status = "error, mismatched columns in the log files" + result.status = "failed, mismatched columns in the log files" results.append(result) - progress.write(f"{input}: {{ folder: {input_folder}, status: \"{result.status}\" }}\n") + progress.write(f"{input}: {{ folder: {input_folder}, status: \"{result.status}\", walltime: {walltime} }}\n") progress.close() num_error = num_error + 1 test_id = test_id + 1 @@ -603,7 +635,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file msg += ", memory leaks detected" num_memleak = num_memleak + 1 - progress.write(f"{input}: {{ folder: {input_folder}, status: \"{msg}\" }}\n") + progress.write(f"{input}: {{ folder: {input_folder}, status: \"{msg}\", walltime: {walltime} }}\n") progress.close() # count the number of completed runs @@ -1263,9 +1295,9 @@ if __name__ == "__main__": if passed_tests <= completed_tests: msg += f" - numerical tests passed: {passed_tests}\n" msg += "\nOutput:\n" + msg += f" - Status of the tested inputs : {progress_file}\n" msg += f" - Running log with screen output: {log_file}\n" - msg += f" - Progress with the input list : {progress_file}\n" - msg += f" - Regression test results : {output_file}\n" + msg += f" - Testing result in JUnit XML : {output_file}\n" print(msg) From 9932c4e38b0d9f98519dfdb3b2242b1c8c6a3eea Mon Sep 17 00:00:00 2001 From: alphataubio Date: Wed, 4 Sep 2024 22:38:19 -0400 Subject: [PATCH 0198/1018] add 3d float views to ArrayTypes --- src/KOKKOS/kokkos_type.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/KOKKOS/kokkos_type.h b/src/KOKKOS/kokkos_type.h index 7f0eb5c105..dc0b2c2ecb 100644 --- a/src/KOKKOS/kokkos_type.h +++ b/src/KOKKOS/kokkos_type.h @@ -1079,6 +1079,14 @@ typedef tdual_float_2d::t_host_um t_float_2d_um; typedef tdual_float_2d::t_host_const_um t_float_2d_const_um; typedef tdual_float_2d::t_host_const_randomread t_float_2d_randomread; +//3d float array n +typedef Kokkos::DualView tdual_float_3d; +typedef tdual_float_3d::t_host t_float_3d; +typedef tdual_float_3d::t_host_const t_float_3d_const; +typedef tdual_float_3d::t_host_um t_float_3d_um; +typedef tdual_float_3d::t_host_const_um t_float_3d_const_um; +typedef tdual_float_3d::t_host_const_randomread t_float_3d_randomread; + #ifdef LMP_KOKKOS_NO_LEGACY typedef Kokkos::DualView tdual_float_1d_4; #else From 3312ef979387e3385536f207740b0d0653c081b4 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Thu, 5 Sep 2024 08:25:13 -0400 Subject: [PATCH 0199/1018] KOKKOS_INLINE_FUNCTION powint() to replace MathSpecial::powint --- src/KOKKOS/fix_wall_region_kokkos.cpp | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/KOKKOS/fix_wall_region_kokkos.cpp b/src/KOKKOS/fix_wall_region_kokkos.cpp index 1675cee0ce..49fa49f7d8 100644 --- a/src/KOKKOS/fix_wall_region_kokkos.cpp +++ b/src/KOKKOS/fix_wall_region_kokkos.cpp @@ -22,15 +22,29 @@ #include "atom_kokkos.h" #include "error.h" #include "kokkos_base.h" -#include "math_special.h" #include "memory_kokkos.h" #include "region.h" using namespace LAMMPS_NS; -using MathSpecial::powint; enum { LJ93, LJ126, LJ1043, COLLOID, HARMONIC, MORSE }; +KOKKOS_INLINE_FUNCTION double powint(const double &x, const int n) +{ + double yy, ww; + + if (n == 0) return 1.0; + if (x == 0.0) return 0.0; + int nn = (n > 0) ? n : -n; + ww = x; + + for (yy = 1.0; nn != 0; nn >>= 1, ww *= ww) + if (nn & 1) yy *= ww; + + return (n > 0) ? yy : 1.0 / yy; +} + + /* ---------------------------------------------------------------------- */ template From 33080199e762b099de2b59408b8b563cf2437d25 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Thu, 5 Sep 2024 08:29:08 -0400 Subject: [PATCH 0200/1018] fix cuda warnings --- src/KOKKOS/fix_nve_limit_kokkos.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/KOKKOS/fix_nve_limit_kokkos.cpp b/src/KOKKOS/fix_nve_limit_kokkos.cpp index 28a3cbfe51..0974008aac 100644 --- a/src/KOKKOS/fix_nve_limit_kokkos.cpp +++ b/src/KOKKOS/fix_nve_limit_kokkos.cpp @@ -57,6 +57,7 @@ void FixNVELimitKokkos::initial_integrate(int /*vflag*/) auto d_v = atomKK->k_v.template view(); auto d_f = atomKK->k_f.template view(); auto d_mask = atomKK->k_mask.template view(); + auto l_groupbit = groupbit; int d_ncount; @@ -67,7 +68,7 @@ void FixNVELimitKokkos::initial_integrate(int /*vflag*/) atomKK->sync(execution_space, X_MASK|V_MASK|F_MASK|MASK_MASK|RMASS_MASK ); Kokkos::parallel_reduce(nlocal, KOKKOS_LAMBDA(const int i, int &l_ncount) { - if (d_mask[i] & groupbit) { + if (d_mask[i] & l_groupbit) { const double dtfm = dtf / d_rmass[i]; d_v(i,0) += dtfm * d_f(i,0); d_v(i,1) += dtfm * d_f(i,1); @@ -92,10 +93,11 @@ void FixNVELimitKokkos::initial_integrate(int /*vflag*/) auto d_mass = atomKK->k_mass.template view(); auto d_type = atomKK->k_type.template view(); + auto l_groupbit = groupbit; atomKK->sync(execution_space, X_MASK|V_MASK|F_MASK|MASK_MASK|TYPE_MASK ); Kokkos::parallel_reduce(nlocal, KOKKOS_LAMBDA(const int i, int &l_ncount) { - if (d_mask[i] & groupbit) { + if (d_mask[i] & l_groupbit) { const double dtfm = dtf / d_mass[d_type[i]]; d_v(i,0) += dtfm * d_f(i,0); d_v(i,1) += dtfm * d_f(i,1); @@ -127,13 +129,13 @@ void FixNVELimitKokkos::initial_integrate(int /*vflag*/) template void FixNVELimitKokkos::final_integrate() { - double dtfm,vsq; int nlocal = atom->nlocal; if (igroup == atom->firstgroup) nlocal = atom->nfirst; auto d_v = atomKK->k_v.template view(); auto d_f = atomKK->k_f.template view(); auto d_mask = atomKK->k_mask.template view(); + auto l_groupbit = groupbit; int d_ncount; @@ -143,7 +145,7 @@ void FixNVELimitKokkos::final_integrate() atomKK->sync(execution_space, V_MASK|F_MASK|MASK_MASK|RMASS_MASK ); Kokkos::parallel_reduce(nlocal, KOKKOS_LAMBDA(const int i, int &l_ncount) { - if (d_mask[i] & groupbit) { + if (d_mask[i] & l_groupbit) { const double dtfm = dtf / d_rmass[i]; d_v(i,0) += dtfm * d_f(i,0); d_v(i,1) += dtfm * d_f(i,1); @@ -167,7 +169,7 @@ void FixNVELimitKokkos::final_integrate() atomKK->sync(execution_space, V_MASK|F_MASK|MASK_MASK|TYPE_MASK ); Kokkos::parallel_reduce(nlocal, KOKKOS_LAMBDA(const int i, int &l_ncount) { - if (d_mask[i] & groupbit) { + if (d_mask[i] & l_groupbit) { const double dtfm = dtf / d_mass[d_type[i]]; d_v(i,0) += dtfm * d_f(i,0); d_v(i,1) += dtfm * d_f(i,1); From e22ff76132e6e2c71d37df6caf7731c45f2384e5 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Thu, 5 Sep 2024 08:32:21 -0400 Subject: [PATCH 0201/1018] fix cuda warnings --- src/KOKKOS/fix_recenter_kokkos.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/KOKKOS/fix_recenter_kokkos.cpp b/src/KOKKOS/fix_recenter_kokkos.cpp index fd23f731a2..369a961f09 100644 --- a/src/KOKKOS/fix_recenter_kokkos.cpp +++ b/src/KOKKOS/fix_recenter_kokkos.cpp @@ -114,9 +114,11 @@ void FixRecenterKokkos::initial_integrate(int /*vflag*/) copymode = 1; + auto l_group2bit = group2bit; + Kokkos::parallel_for(Kokkos::RangePolicy(0,nlocal), - LAMMPS_LAMBDA(int i) { - if (d_mask[i] & group2bit) { + KOKKOS_LAMBDA(const int i) { + if (d_mask[i] & l_group2bit) { d_x(i,0) += shift[0]; d_x(i,1) += shift[1]; d_x(i,2) += shift[2]; From dfd0772affd377f3d6eef33449edf93eeab46415 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Thu, 5 Sep 2024 10:38:32 -0500 Subject: [PATCH 0202/1018] list the failed tests (including crashed, with error, or numerical checks) into a separate file --- tools/regression-tests/run_tests.py | 90 +++++++++++++++++++++-------- 1 file changed, 67 insertions(+), 23 deletions(-) diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index ce03f63188..791e5739fe 100644 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -29,10 +29,11 @@ Input arguments: the path to the top-level examples Output: - + progress.yaml: testing results of individual input scripts that were tested - with the status (completed or failed) with error messages (for failed runs), and walltime - + output.xml: testing results in the JUnit XML format - + run.log: screen output and error of individual runs + + failure.yaml : list of the failed runs and reasons + + progress.yaml: full testing results of the tested input scripts with the status (completed, failed or skipped) + with error messages (for failed runs), and walltime (in seconds) + + output.xml : testing results in the JUnit XML format + + run.log : screen output and error of individual runs Limitations: - input scripts use thermo style multi (e.g., examples/peptide) do not work with the expected thermo output format @@ -139,9 +140,10 @@ class TestResult: results : a list of TestResult objects stat : a dictionary that lists the number of passed, skipped, failed tests progress_file: yaml file that stores the tested input script and status + failure_file : file that reports the failed runs (a subset of progress_file) last_progress: the dictionary that shows the status of the last tests ''' -def iterate(lmp_binary, input_folder, input_list, config, results, progress_file, last_progress=None, output_buf=None): +def iterate(lmp_binary, input_folder, input_list, config, results, progress_file, failure_file, last_progress=None, output_buf=None): num_tests = len(input_list) num_completed = 0 @@ -159,6 +161,9 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file if 'valgrind' in config['mpiexec']: use_valgrind = True + # record all the failed runs + failure = open(failure_file, "a") + # iterate over the input scripts for input in input_list: @@ -342,8 +347,10 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file num_error = num_error + 1 results.append(result) - progress.write(f"{input}: {{ folder: {input_folder}, status: \"{result.status}\", walltime: {walltime} }}\n") + msg = f"{input}: {{ folder: {input_folder}, status: \"{result.status}\", walltime: {walltime} }}\n" + progress.write(msg) progress.close() + failure.write(msg) test_id = test_id + 1 continue @@ -354,8 +361,12 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file logger.info(f" Output:") logger.info(f" {output}") logger.info(f" Error:\n{error}") - progress.write(f"{input}: {{ folder: {input_folder}, status: \"failed, no log.lammps\", walltime: {walltime} }}\n") + + msg = f"{input}: {{ folder: {input_folder}, status: \"failed, no log.lammps\", walltime: {walltime} }}\n" + progress.write(msg) progress.close() + failure.write(msg) + num_error = num_error + 1 test_id = test_id + 1 continue @@ -375,8 +386,11 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file num_memleak = num_memleak + 1 result.status = msg results.append(result) - progress.write(f"{input}: {{ folder: {input_folder}, status: \"{msg}\", walltime: {walltime} }}\n") + + msg = f"{input}: {{ folder: {input_folder}, status: \"{msg}\", walltime: {walltime} }}\n" + progress.write(msg) progress.close() + failure.write(msg) # count the number of completed runs num_completed = num_completed + 1 @@ -389,29 +403,39 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file logger.info(f"\n{input_test}:") logger.info(f"\n Output:\n{output}") logger.info(f"\n Error:\n{error}") - progress.write(f"{input}: {{ folder: {input_folder}, status: \"failed, no Total wall time in the output.\", walltime: {walltime} }}\n") + + msg = f"{input}: {{ folder: {input_folder}, status: \"failed, no Total wall time in the output.\", walltime: {walltime} }}\n" + progress.write(msg) progress.close() + failure.write(msg) + num_error = num_error + 1 test_id = test_id + 1 continue + # NOTE: Total wall time could be 00:00:00 whereas Loop time is non-zero seonds for line in output.split('\n'): if "Total wall time" in line: walltime_str = line.split('time:')[1] - hours = int(walltime_str.split(':')[0]) - minutes = int(walltime_str.split(':')[1]) - seconds = int(walltime_str.split(':')[2]) - walltime = int(hours * 3600.0 + minutes * 60.0 + seconds) + hms = walltime_str.split(':') + hours = float(hms[0]) + minutes = float(hms[1]) + seconds = float(hms[2]) + walltime = hours * 3600.0 + minutes * 60.0 + seconds break # if there is no Step or no Loop printed out if "Step" not in output or "Loop" not in output: - logger.info(f" ERROR: no Step nor Loop in the output.\n") + logger.info(f" completed, but no Step nor Loop in the output.\n") logger.info(f"\n{input_test}:") logger.info(f"\n Output:\n{output}") logger.info(f"\n Error:\n{error}") - progress.write(f"{input}: {{ folder: {input_folder}, status: \"failed, no Step nor Loop in the output.\", walltime: {walltime} }}\n") + + msg = f"{input}: {{ folder: {input_folder}, status: \"completed, but no Step nor Loop in the output.\", walltime: {walltime} }}\n" + progress.write(msg) progress.close() + failure.write(msg) + num_error = num_error + 1 test_id = test_id + 1 continue @@ -442,7 +466,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file test_id = test_id + 1 continue - # At this point, the run completed without trivial errors, proceed with numerical checks + # At this point, the run completed without trivial errors, proceed with numerical checks for thermo output # check if there is a reference log file for this input if ref_logfile_exist: # parse the thermo output in reference log file @@ -474,8 +498,11 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file logger.info(f" {thermo_ref_file} also does not exist in the working directory.") result.status = "skipped due to missing the reference log file" results.append(result) - progress.write(f"{input}: {{ folder: {input_folder}, status: \"completed, numerical checks skipped, missing the reference log file\", walltime: {walltime} }}\n") + + msg = f"{input}: {{ folder: {input_folder}, status: \"completed, numerical checks skipped due to missing the reference log file\", walltime: {walltime} }}\n" + progress.write(msg) progress.close() + failure.write(msg) num_error = num_error + 1 test_id = test_id + 1 continue @@ -595,17 +622,18 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file "{abs_diff_check.rjust(20)} {rel_diff_check.rjust(20)}") # after all runs completed, or are interrupted in one of the runs (mismatched_columns = True) + if mismatched_columns == True: msg = f" mismatched log files after the first run. Check both log files for more details." print(msg) logger.info(msg) - result.status = "failed" + result.status = "thermo checks failed" if num_abs_failed > 0: msg = f" {num_abs_failed} abs diff thermo checks failed." print(msg) logger.info(msg) - result.status = "failed" + result.status = f"{num_abs_failed} abs thermo checks failed" if verbose == True: for i in failed_abs_output: print(f"- {i}") @@ -613,7 +641,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file msg = f" {num_rel_failed} rel diff thermo checks failed." print(msg) logger.info(msg) - result.status = "failed" + result.status = f"{num_rel_failed} rel thermo checks failed" if verbose == True: for i in failed_rel_output: print(f"- {i}") @@ -621,13 +649,13 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file msg = f" all {num_checks} thermo checks passed." print(msg) logger.info(msg) - result.status = "passed" + result.status = "thermo checks passed" num_passed = num_passed + 1 results.append(result) # check if memleak detects from valgrind run (need to replace "mpirun" -> valgrind --leak-check=yes mpirun") - msg = "completed" + msg = "completed, " + result.status if use_valgrind == True: if "All heap blocks were freed" in error: msg += ", no memory leak" @@ -638,10 +666,17 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file progress.write(f"{input}: {{ folder: {input_folder}, status: \"{msg}\", walltime: {walltime} }}\n") progress.close() + # write to failure if there is any numerical failed check + if num_abs_failed > 0 or num_rel_failed > 0: + failure.write(f"{input}: {{ folder: {input_folder}, status: \"{msg}\", walltime: {walltime} }}\n") + # count the number of completed runs num_completed = num_completed + 1 test_id = test_id + 1 + # close the failure file + failure.close() + stat = { 'num_completed': num_completed, 'num_passed': num_passed, 'num_skipped': num_skipped, @@ -918,6 +953,7 @@ if __name__ == "__main__": verbose = False output_file = "output.xml" progress_file = "progress.yaml" + failure_file = "failure.yaml" log_file = "run.log" list_input = "" list_subfolders = "" @@ -947,6 +983,7 @@ if __name__ == "__main__": parser.add_argument("--output-file",dest="output", default=output_file, help="Output file") parser.add_argument("--log-file",dest="logfile", default=log_file, help="Log file") parser.add_argument("--progress-file",dest="progress_file", default=progress_file, help="Progress file") + parser.add_argument("--failure-file",dest="failure_file", default=failure_file, help="Failure file") analyze = parser.add_mutually_exclusive_group() analyze.add_argument("--analyze",dest="analyze", action='store_true', default=False, help="Analyze the testing folders and report statistics, not running the tests") @@ -985,6 +1022,7 @@ if __name__ == "__main__": skip_numerical_check = args.skip_numerical_check resume = args.resume progress_file = args.progress_file + failure_file = args.failure_file # logging logger = logging.getLogger(__name__) @@ -1203,6 +1241,11 @@ if __name__ == "__main__": except Exception: print(f" Cannot open progress file {progress_file_abs} to resume, rerun all the tests") + # record all the failure cases (overwrite if the file exists) + failure_file_abs = pwd + "/" + failure_file + failure = open(failure_file_abs, "w") + failure.close() + # initialize all the counters total_tests = 0 completed_tests = 0 @@ -1255,7 +1298,7 @@ if __name__ == "__main__": # iterate through the input scripts results = [] - stat = iterate(lmp_binary, directory, input_list, config, results, progress_file_abs, last_progress) + stat = iterate(lmp_binary, directory, input_list, config, results, progress_file_abs, failure_file_abs, last_progress) completed_tests += stat['num_completed'] skipped_tests += stat['num_skipped'] @@ -1295,6 +1338,7 @@ if __name__ == "__main__": if passed_tests <= completed_tests: msg += f" - numerical tests passed: {passed_tests}\n" msg += "\nOutput:\n" + msg += f" - Failed inputs and reasons : {failure_file}\n" msg += f" - Status of the tested inputs : {progress_file}\n" msg += f" - Running log with screen output: {log_file}\n" msg += f" - Testing result in JUnit XML : {output_file}\n" From 688cff71e65eef7759f74bded2b60ff360061e11 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Thu, 5 Sep 2024 11:22:00 -0500 Subject: [PATCH 0203/1018] print out more info for failed tests if verbose is True, indent output --- tools/regression-tests/run_tests.py | 57 +++++++++++++++++------------ 1 file changed, 34 insertions(+), 23 deletions(-) diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index 791e5739fe..eb2cf02816 100644 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -143,7 +143,7 @@ class TestResult: failure_file : file that reports the failed runs (a subset of progress_file) last_progress: the dictionary that shows the status of the last tests ''' -def iterate(lmp_binary, input_folder, input_list, config, results, progress_file, failure_file, last_progress=None, output_buf=None): +def iterate(lmp_binary, input_folder, input_list, config, results, progress_file, failure_file, verbose=False, last_progress=None, output_buf=None): num_tests = len(input_list) num_completed = 0 @@ -347,6 +347,8 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file num_error = num_error + 1 results.append(result) + print(f"{result.status}") + msg = f"{input}: {{ folder: {input_folder}, status: \"{result.status}\", walltime: {walltime} }}\n" progress.write(msg) progress.close() @@ -357,7 +359,9 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file # check if a log.lammps file exists in the current folder if os.path.isfile("log.lammps") == False: - logger.info(f" ERROR: No log.lammps generated with {input_test} with return code {returncode}.\n") + msg = f" failed, no log.lammps generated with {input_test} with return code {returncode}.\n" + print(msg) + logger.info(msg) logger.info(f" Output:") logger.info(f" {output}") logger.info(f" Error:\n{error}") @@ -377,7 +381,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file # if skip numerical checks, then skip the rest if skip_numerical_check == True: - msg = "completed, skipping numerical checks" + msg = "completed, skipping numerical checks" if use_valgrind == True: if "All heap blocks were freed" in error: msg += ", no memory leak" @@ -399,7 +403,9 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file # if there is no ERROR in the output, but there is no Total wall time printed out if "Total wall time" not in output: - logger.info(f" ERROR: no Total wall time in the output.\n") + msg = f" failed, no Total wall time in the output.\n" + print(msg) + logger.info(msg) logger.info(f"\n{input_test}:") logger.info(f"\n Output:\n{output}") logger.info(f"\n Error:\n{error}") @@ -413,7 +419,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file test_id = test_id + 1 continue - # NOTE: Total wall time could be 00:00:00 whereas Loop time is non-zero seonds + # NOTE: Total wall time could be 00:00:00 whereas Loop time is non-zero seconds for line in output.split('\n'): if "Total wall time" in line: walltime_str = line.split('time:')[1] @@ -426,7 +432,9 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file # if there is no Step or no Loop printed out if "Step" not in output or "Loop" not in output: - logger.info(f" completed, but no Step nor Loop in the output.\n") + msg = f" completed, but no Step nor Loop in the output.\n" + print(msg) + logger.info(msg) logger.info(f"\n{input_test}:") logger.info(f"\n Output:\n{output}") logger.info(f"\n Error:\n{error}") @@ -462,6 +470,9 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file progress.write(f"{input}: {{ folder: {input_folder}, status: \"{result.status}\", walltime: {walltime} }}\n") progress.close() + if verbose == True: + print(result.status) + num_completed = num_completed + 1 test_id = test_id + 1 continue @@ -474,8 +485,8 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file if thermo_ref: num_runs_ref = len(thermo_ref) else: - # dictionary is empty - logger.info(f" ERROR: Error parsing the reference log file {thermo_ref_file}.") + # thhe thermo_ref dictionary is empty + logger.info(f" failed, error parsing the reference log file {thermo_ref_file}.") result.status = "skipped numerical checks due to parsing the reference log file" results.append(result) progress.write(f"{input}: {{ folder: {input_folder}, status: \"completed, numerical checks skipped, unsupported log file format\", walltime: {walltime} }}\n") @@ -484,7 +495,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file test_id = test_id + 1 continue else: - msg = f" Cannot find the reference log file for {input_test} with the expected format log.[date].{basename}.*.[nprocs]" + msg = f" failed, cannot find the reference log file for {input_test} with the expected format log.[date].{basename}.*.[nprocs]" logger.info(msg) print(msg) # attempt to read in the thermo yaml output from the working directory (the following section will be deprecated) @@ -528,7 +539,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file num_fields = len(thermo[0]['keywords']) num_fields_ref = len(thermo_ref[0]['keywords']) if num_fields != num_fields_ref: - logger.info(f" ERROR: Number of thermo colums in log.lammps ({num_fields}) is different from that in the reference log ({num_fields_ref}) in the first run.") + logger.info(f" failed, number of thermo colums in log.lammps ({num_fields}) is different from that in the reference log ({num_fields_ref}) in the first run.") logger.info(f" Check both log files for more details.") result.status = "failed, mismatched columns in the log files" results.append(result) @@ -541,7 +552,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file # comparing output vs reference values width = 20 if verbose == True: - print("Quantities".ljust(width) + "Output".center(width) + "Reference".center(width) + + print(" Quantities".ljust(width) + "Output".center(width) + "Reference".center(width) + "Abs Diff Check".center(width) + "Rel Diff Check".center(width)) # check if overrides for this input scipt is specified @@ -563,7 +574,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file num_fields = len(thermo[irun]['keywords']) num_fields_ref = len(thermo_ref[irun]['keywords']) if num_fields != num_fields_ref: - logger.info(f" ERROR: Number of thermo columns in log.lammps ({num_fields})") + logger.info(f" failed: Number of thermo columns in log.lammps ({num_fields})") logger.info(f" is different from that in the reference log ({num_fields_ref}) in run {irun}.") mismatched_columns = True continue @@ -618,35 +629,34 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file rel_diff_check = "N/A" if verbose == True and abs_diff_check != "N/A" and rel_diff_check != "N/A": - print(f"{thermo[irun]['keywords'][i].ljust(width)} {str(val).rjust(20)} {str(ref).rjust(20)} " - "{abs_diff_check.rjust(20)} {rel_diff_check.rjust(20)}") + print(f" {thermo[irun]['keywords'][i].ljust(width)} {str(val).rjust(20)} {str(ref).rjust(20)} {abs_diff_check.rjust(20)} {rel_diff_check.rjust(20)}") # after all runs completed, or are interrupted in one of the runs (mismatched_columns = True) if mismatched_columns == True: - msg = f" mismatched log files after the first run. Check both log files for more details." + msg = f" mismatched log files after the first run. Check both log files for more details." print(msg) logger.info(msg) result.status = "thermo checks failed" if num_abs_failed > 0: - msg = f" {num_abs_failed} abs diff thermo checks failed." + msg = f" {num_abs_failed} abs diff thermo checks failed." print(msg) logger.info(msg) result.status = f"{num_abs_failed} abs thermo checks failed" if verbose == True: - for i in failed_abs_output: - print(f"- {i}") + for out in failed_abs_output: + print(f" - {out}") if num_rel_failed > 0: - msg = f" {num_rel_failed} rel diff thermo checks failed." + msg = f" {num_rel_failed} rel diff thermo checks failed." print(msg) logger.info(msg) result.status = f"{num_rel_failed} rel thermo checks failed" if verbose == True: - for i in failed_rel_output: - print(f"- {i}") + for out in failed_rel_output: + print(f" - {out}") if num_abs_failed == 0 and num_rel_failed == 0: - msg = f" all {num_checks} thermo checks passed." + msg = f" all {num_checks} thermo checks passed." print(msg) logger.info(msg) result.status = "thermo checks passed" @@ -1298,7 +1308,8 @@ if __name__ == "__main__": # iterate through the input scripts results = [] - stat = iterate(lmp_binary, directory, input_list, config, results, progress_file_abs, failure_file_abs, last_progress) + stat = iterate(lmp_binary, directory, input_list, config, + results, progress_file_abs, failure_file_abs, verbose, last_progress) completed_tests += stat['num_completed'] skipped_tests += stat['num_skipped'] From 3357889d57da53651819baf4190c43d62fa7195e Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 5 Sep 2024 17:21:42 -0400 Subject: [PATCH 0204/1018] install MPI --- .github/workflows/full-regression.yml | 3 ++- .github/workflows/quick-regression.yml | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index d13e8eb385..106bda9d2e 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -31,7 +31,8 @@ jobs: - name: Install extra packages run: | sudo apt-get install -y ccache ninja-build libeigen3-dev \ - libgsl-dev libcurl4-openssl-dev python3-dev + libgsl-dev libcurl4-openssl-dev python3-dev \ + mpi-default-bin mpi-default-dev - name: Create Build Environment run: mkdir build diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index 618a3f87ae..0d432044b0 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -31,7 +31,8 @@ jobs: - name: Install extra packages run: | sudo apt-get install -y ccache ninja-build libeigen3-dev \ - libgsl-dev libcurl4-openssl-dev python3-dev + libgsl-dev libcurl4-openssl-dev python3-dev \ + mpi-default-bin mpi-default-dev - name: Create Build Environment run: mkdir build From bafe7c91fa723665d2a3c0b07d4c32a56b1a8c51 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Fri, 6 Sep 2024 08:29:55 -0500 Subject: [PATCH 0205/1018] switch to using config.yaml with 4 procs for testing --- .github/workflows/full-regression.yml | 2 +- .github/workflows/quick-regression.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index 106bda9d2e..c565ab8d88 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -77,7 +77,7 @@ jobs: source linuxenv/bin/activate python3 tools/regression-tests/run_tests.py \ --lmp-bin=build/lmp \ - --config-file=tools/regression-tests/config_serial.yaml \ + --config-file=tools/regression-tests/config.yaml \ --examples-top-level=examples --analyze --num-workers=4 python3 tools/regression-tests/run_tests.py \ diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index 0d432044b0..d20bf8b364 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -77,7 +77,7 @@ jobs: source linuxenv/bin/activate python3 tools/regression-tests/run_tests.py \ --lmp-bin=build/lmp \ - --config-file=tools/regression-tests/config_serial.yaml \ + --config-file=tools/regression-tests/config.yaml \ --examples-top-level=examples --quick --quick-branch=origin/develop --quick-max=100 --num-workers=4 if [ -f input-list-${{ matrix.idx }}.txt ] From e1d6bb91a843d5cb1b601ca9e95054853541a0e3 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Fri, 6 Sep 2024 09:06:45 -0500 Subject: [PATCH 0206/1018] get reference walltime from running bench/in.lj, guess the default config file if not specified from the command line args --- tools/regression-tests/run_tests.py | 77 ++++++++++++++++++++++++++++- 1 file changed, 75 insertions(+), 2 deletions(-) diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index eb2cf02816..51a0a60f7c 100644 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -851,6 +851,69 @@ def execute(lmp_binary, config, input_file_name, generate_ref_yaml=False): return cmd_str, "", "", -1 +''' + get the reference walltime by running the lmp_binary with config with an input script in the bench/ folder + in.lj is suitable as it doesn't need any potential file, nor any extra packages +''' +def get_reference_walltime(lmp_binary, config): + cmd_str = "" + # check if mpiexec/mpirun is used + if config['mpiexec']: + cmd_str += config['mpiexec'] + " " + config['mpiexec_numproc_flag'] + " " + config['nprocs'] + " " + + # guess the build folder path + lmp_build_folder = lmp_binary.rsplit('/', 1)[0] + + # guess the bench folder + lmp_bench_folder = lmp_build_folder + "/../bench/" + + # run with replicate for a copple of seconds long run + cmd_str += lmp_binary + " -in " + lmp_bench_folder + "in.lj -v x 2 -v y 2 -v z 1 " + config['args'] + + logger.info(f" Executing for reference walltime: {cmd_str}") + + # walltime = -1 indicates some timeout (issues) + walltime = -1 + + # set a timeout for this reference run + timeout = 60 + output = "" + try: + p = subprocess.run(cmd_str, shell=True, text=True, capture_output=True, timeout=timeout) + output = p.stdout + + except subprocess.TimeoutExpired: + msg = f" Timeout for: {cmd_str} ({timeout}s expired)" + logger.info(msg) + print(msg) + + for line in output.split('\n'): + if "Total wall time" in line: + walltime_str = line.split('time:')[1] + hms = walltime_str.split(':') + hours = float(hms[0]) + minutes = float(hms[1]) + seconds = float(hms[2]) + walltime = hours * 3600.0 + minutes * 60.0 + seconds + + logger.info(f" Reference walltime = {walltime}") + + return walltime + +''' + infer the tools/regression-tests folder from the absolute path to lmp_binary + return the default config file path tools/regression-tests/config.yaml +''' +def get_default_config(lmp_binary): + # guess the build folder path + lmp_build_folder = lmp_binary.rsplit('/', 1)[0] + + # guess the tools/regression-tests folder + regression_tests_folder = lmp_build_folder + "/../tools/regression-tests/" + + defaultConfigFile = regression_tests_folder + "config.yaml" + return defaultConfigFile + ''' split a list into a list of N sublists @@ -978,7 +1041,7 @@ if __name__ == "__main__": # parse the arguments parser = ArgumentParser() parser.add_argument("--lmp-bin", dest="lmp_binary", default="", help="LAMMPS binary") - parser.add_argument("--config-file", dest="config_file", default=configFileName, help="Configuration YAML file") + parser.add_argument("--config-file", dest="config_file", default="", help="Configuration YAML file") parser.add_argument("--examples-top-level", dest="example_toplevel", default="", help="Examples top-level") parser.add_argument("--example-folders", dest="example_folders", default="", help="Example subfolders") parser.add_argument("--list-input", dest="list_input", default="", help="File that lists the input scripts") @@ -1009,7 +1072,11 @@ if __name__ == "__main__": args = parser.parse_args() lmp_binary = os.path.abspath(args.lmp_binary) - configFileName = args.config_file + if len(args.config_file) > 0: + configFileName = args.config_file + else: + configFileName = get_default_config(lmp_binary) + output_file = args.output if int(args.num_workers) > 0: num_workers = int(args.num_workers) @@ -1044,6 +1111,9 @@ if __name__ == "__main__": if example_toplevel != "": print("\nTop-level example folder:") print(f" {example_toplevel}") + if list_input != "": + print("\nInput scripts to test as listed in the file:") + print(f" {list_input}") # Using in place input scripts inplace_input = True @@ -1251,6 +1321,9 @@ if __name__ == "__main__": except Exception: print(f" Cannot open progress file {progress_file_abs} to resume, rerun all the tests") + # get a reference walltime + walltime_ref = get_reference_walltime(lmp_binary, config) + # record all the failure cases (overwrite if the file exists) failure_file_abs = pwd + "/" + failure_file failure = open(failure_file_abs, "w") From de8dc828017e3fc00e984f42e1081a6ae99e1076 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Fri, 6 Sep 2024 09:19:00 -0500 Subject: [PATCH 0207/1018] report walltime normalized by the reference walltime for completed runs in the progress.yaml file --- tools/regression-tests/run_tests.py | 30 +++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index 51a0a60f7c..767828795f 100644 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -133,8 +133,7 @@ class TestResult: input_folder : the absolute path to the input files input_list : list of the input scripts under the input_folder config : the dict that contains the test configuration - - output_buf: placeholder for storing the output of a given worker + walltime_ref : reference walltime return results : a list of TestResult objects @@ -142,8 +141,9 @@ class TestResult: progress_file: yaml file that stores the tested input script and status failure_file : file that reports the failed runs (a subset of progress_file) last_progress: the dictionary that shows the status of the last tests + output_buf: placeholder for storing the output of a given worker ''' -def iterate(lmp_binary, input_folder, input_list, config, results, progress_file, failure_file, verbose=False, last_progress=None, output_buf=None): +def iterate(lmp_binary, input_folder, input_list, config, results, progress_file, failure_file, walltime_ref=1, verbose=False, last_progress=None, output_buf=None): num_tests = len(input_list) num_completed = 0 @@ -420,6 +420,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file continue # NOTE: Total wall time could be 00:00:00 whereas Loop time is non-zero seconds + walltime_norm = 1.0 for line in output.split('\n'): if "Total wall time" in line: walltime_str = line.split('time:')[1] @@ -428,6 +429,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file minutes = float(hms[1]) seconds = float(hms[2]) walltime = hours * 3600.0 + minutes * 60.0 + seconds + walltime_norm = float(walltime) / float(walltime_ref) break # if there is no Step or no Loop printed out @@ -439,7 +441,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file logger.info(f"\n Output:\n{output}") logger.info(f"\n Error:\n{error}") - msg = f"{input}: {{ folder: {input_folder}, status: \"completed, but no Step nor Loop in the output.\", walltime: {walltime} }}\n" + msg = f"{input}: {{ folder: {input_folder}, status: \"completed, but no Step nor Loop in the output.\", walltime: {walltime}, walltime_norm: {walltime_norm} }}\n" progress.write(msg) progress.close() failure.write(msg) @@ -467,7 +469,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file result.status = msg + ", error parsing log.lammps into YAML" results.append(result) - progress.write(f"{input}: {{ folder: {input_folder}, status: \"{result.status}\", walltime: {walltime} }}\n") + progress.write(f"{input}: {{ folder: {input_folder}, status: \"{result.status}\", walltime: {walltime}, walltime_norm: {walltime_norm} }}\n") progress.close() if verbose == True: @@ -489,7 +491,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file logger.info(f" failed, error parsing the reference log file {thermo_ref_file}.") result.status = "skipped numerical checks due to parsing the reference log file" results.append(result) - progress.write(f"{input}: {{ folder: {input_folder}, status: \"completed, numerical checks skipped, unsupported log file format\", walltime: {walltime} }}\n") + progress.write(f"{input}: {{ folder: {input_folder}, status: \"completed, numerical checks skipped, unsupported log file format\", walltime: {walltime}, walltime_norm: {walltime_norm} }}\n") progress.close() num_error = num_error + 1 test_id = test_id + 1 @@ -505,12 +507,12 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file thermo_ref = extract_thermo(thermo_ref_file) num_runs_ref = len(thermo_ref) else: - # mostly will come to here if the reference log file does not exist + # most likely to reach here if the reference log file does not exist logger.info(f" {thermo_ref_file} also does not exist in the working directory.") result.status = "skipped due to missing the reference log file" results.append(result) - msg = f"{input}: {{ folder: {input_folder}, status: \"completed, numerical checks skipped due to missing the reference log file\", walltime: {walltime} }}\n" + msg = f"{input}: {{ folder: {input_folder}, status: \"completed, numerical checks skipped due to missing the reference log file\", walltime: {walltime}, walltime_norm: {walltime_norm} }}\n" progress.write(msg) progress.close() failure.write(msg) @@ -527,7 +529,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file " Check README in the folder, possibly due to using mpirun with partitions or parsing the wrong reference log file.") result.status = "failed, incomplete runs" results.append(result) - progress.write(f"{input}: {{ folder: {input_folder}, status: \"{result.status}\", walltime: {walltime} }}\n") + progress.write(f"{input}: {{ folder: {input_folder}, status: \"{result.status}\", walltime: {walltime}, walltime_norm: {walltime_norm} }}\n") progress.close() num_error = num_error + 1 test_id = test_id + 1 @@ -543,7 +545,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file logger.info(f" Check both log files for more details.") result.status = "failed, mismatched columns in the log files" results.append(result) - progress.write(f"{input}: {{ folder: {input_folder}, status: \"{result.status}\", walltime: {walltime} }}\n") + progress.write(f"{input}: {{ folder: {input_folder}, status: \"{result.status}\", walltime: {walltime}, walltime_norm: {walltime_norm} }}\n") progress.close() num_error = num_error + 1 test_id = test_id + 1 @@ -673,12 +675,12 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file msg += ", memory leaks detected" num_memleak = num_memleak + 1 - progress.write(f"{input}: {{ folder: {input_folder}, status: \"{msg}\", walltime: {walltime} }}\n") + progress.write(f"{input}: {{ folder: {input_folder}, status: \"{msg}\", walltime: {walltime}, walltime_norm: {walltime_norm} }}\n") progress.close() # write to failure if there is any numerical failed check if num_abs_failed > 0 or num_rel_failed > 0: - failure.write(f"{input}: {{ folder: {input_folder}, status: \"{msg}\", walltime: {walltime} }}\n") + failure.write(f"{input}: {{ folder: {input_folder}, status: \"{msg}\", walltime: {walltime}, walltime_norm: {walltime_norm} }}\n") # count the number of completed runs num_completed = num_completed + 1 @@ -896,7 +898,7 @@ def get_reference_walltime(lmp_binary, config): seconds = float(hms[2]) walltime = hours * 3600.0 + minutes * 60.0 + seconds - logger.info(f" Reference walltime = {walltime}") + logger.info(f" Reference walltime, sec = {walltime}") return walltime @@ -1382,7 +1384,7 @@ if __name__ == "__main__": # iterate through the input scripts results = [] stat = iterate(lmp_binary, directory, input_list, config, - results, progress_file_abs, failure_file_abs, verbose, last_progress) + results, progress_file_abs, failure_file_abs, walltime_ref, verbose, last_progress) completed_tests += stat['num_completed'] skipped_tests += stat['num_skipped'] From b2cc2582e11f70cef2c87e38c86bc60400b14d90 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Fri, 6 Sep 2024 09:33:23 -0500 Subject: [PATCH 0208/1018] switch to config.yaml in actual runs in quick and full tests --- .github/workflows/full-regression.yml | 2 +- .github/workflows/quick-regression.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index c565ab8d88..6060f2cef5 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -82,7 +82,7 @@ jobs: python3 tools/regression-tests/run_tests.py \ --lmp-bin=build/lmp \ - --config-file=tools/regression-tests/config_serial.yaml \ + --config-file=tools/regression-tests/config.yaml \ --list-input=input-list-${{ matrix.idx }}.txt \ --output-file=output-${{ matrix.idx }}.xml \ --progress-file=progress-${{ matrix.idx }}.yaml \ diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index d20bf8b364..fe7640004f 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -84,7 +84,7 @@ jobs: then \ python3 tools/regression-tests/run_tests.py \ --lmp-bin=build/lmp \ - --config-file=tools/regression-tests/config_serial.yaml \ + --config-file=tools/regression-tests/config.yaml \ --list-input=input-list-${{ matrix.idx }}.txt \ --output-file=output-${{ matrix.idx }}.xml \ --progress-file=progress-${{ matrix.idx }}.yaml \ From bbc3dc295891b4b7292319494fff028ffa92e0ee Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 6 Sep 2024 11:56:19 -0400 Subject: [PATCH 0209/1018] auto atomKK variables for lambda capture --- src/KOKKOS/fix_recenter_kokkos.cpp | 12 ++++++------ src/KOKKOS/fix_recenter_kokkos.h | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/KOKKOS/fix_recenter_kokkos.cpp b/src/KOKKOS/fix_recenter_kokkos.cpp index 369a961f09..7e0e3e31b7 100644 --- a/src/KOKKOS/fix_recenter_kokkos.cpp +++ b/src/KOKKOS/fix_recenter_kokkos.cpp @@ -52,10 +52,6 @@ void FixRecenterKokkos::initial_integrate(int /*vflag*/) { atomKK->sync(execution_space,datamask_read); - atomKK->modified(execution_space,datamask_modify); - - d_x = atomKK->k_x.view(); - d_mask = atomKK->k_mask.view(); int nlocal = atomKK->nlocal; if (igroup == atomKK->firstgroup) nlocal = atomKK->nfirst; @@ -112,10 +108,12 @@ void FixRecenterKokkos::initial_integrate(int /*vflag*/) shift[2] = zflag ? (ztarget - xcm[2]) : 0.0; distance = sqrt(shift[0]*shift[0] + shift[1]*shift[1] + shift[2]*shift[2]); - copymode = 1; - + auto d_x = atomKK->k_x.template view(); + auto d_mask = atomKK->k_mask.template view(); auto l_group2bit = group2bit; + copymode = 1; + Kokkos::parallel_for(Kokkos::RangePolicy(0,nlocal), KOKKOS_LAMBDA(const int i) { if (d_mask[i] & l_group2bit) { @@ -126,6 +124,8 @@ void FixRecenterKokkos::initial_integrate(int /*vflag*/) }); copymode = 0; + + atomKK->modified(execution_space,datamask_modify); } diff --git a/src/KOKKOS/fix_recenter_kokkos.h b/src/KOKKOS/fix_recenter_kokkos.h index f945802ec0..4e28c41d18 100644 --- a/src/KOKKOS/fix_recenter_kokkos.h +++ b/src/KOKKOS/fix_recenter_kokkos.h @@ -36,8 +36,8 @@ class FixRecenterKokkos : public FixRecenter { void initial_integrate(int) override; private: - typename ArrayTypes::t_x_array d_x; - typename ArrayTypes::t_int_1d d_mask; + //typename ArrayTypes::t_x_array d_x; + //typename ArrayTypes::t_int_1d d_mask; }; } // namespace LAMMPS_NS From e25979386afe9de57422567a9d45bd088ef997ae Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 6 Sep 2024 12:18:33 -0400 Subject: [PATCH 0210/1018] Update fix_nve_limit_kokkos.cpp --- src/KOKKOS/fix_nve_limit_kokkos.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/KOKKOS/fix_nve_limit_kokkos.cpp b/src/KOKKOS/fix_nve_limit_kokkos.cpp index 0974008aac..aba8bbe39f 100644 --- a/src/KOKKOS/fix_nve_limit_kokkos.cpp +++ b/src/KOKKOS/fix_nve_limit_kokkos.cpp @@ -58,6 +58,7 @@ void FixNVELimitKokkos::initial_integrate(int /*vflag*/) auto d_f = atomKK->k_f.template view(); auto d_mask = atomKK->k_mask.template view(); auto l_groupbit = groupbit; + auto l_dtf = dtf; int d_ncount; @@ -69,7 +70,7 @@ void FixNVELimitKokkos::initial_integrate(int /*vflag*/) Kokkos::parallel_reduce(nlocal, KOKKOS_LAMBDA(const int i, int &l_ncount) { if (d_mask[i] & l_groupbit) { - const double dtfm = dtf / d_rmass[i]; + const double dtfm = l_dtf / d_rmass[i]; d_v(i,0) += dtfm * d_f(i,0); d_v(i,1) += dtfm * d_f(i,1); d_v(i,2) += dtfm * d_f(i,2); @@ -98,7 +99,7 @@ void FixNVELimitKokkos::initial_integrate(int /*vflag*/) Kokkos::parallel_reduce(nlocal, KOKKOS_LAMBDA(const int i, int &l_ncount) { if (d_mask[i] & l_groupbit) { - const double dtfm = dtf / d_mass[d_type[i]]; + const double dtfm = l_dtf / d_mass[d_type[i]]; d_v(i,0) += dtfm * d_f(i,0); d_v(i,1) += dtfm * d_f(i,1); d_v(i,2) += dtfm * d_f(i,2); @@ -136,6 +137,7 @@ void FixNVELimitKokkos::final_integrate() auto d_f = atomKK->k_f.template view(); auto d_mask = atomKK->k_mask.template view(); auto l_groupbit = groupbit; + auto l_dtf = dtf; int d_ncount; @@ -146,7 +148,7 @@ void FixNVELimitKokkos::final_integrate() Kokkos::parallel_reduce(nlocal, KOKKOS_LAMBDA(const int i, int &l_ncount) { if (d_mask[i] & l_groupbit) { - const double dtfm = dtf / d_rmass[i]; + const double dtfm = l_dtf / d_rmass[i]; d_v(i,0) += dtfm * d_f(i,0); d_v(i,1) += dtfm * d_f(i,1); d_v(i,2) += dtfm * d_f(i,2); @@ -170,7 +172,7 @@ void FixNVELimitKokkos::final_integrate() Kokkos::parallel_reduce(nlocal, KOKKOS_LAMBDA(const int i, int &l_ncount) { if (d_mask[i] & l_groupbit) { - const double dtfm = dtf / d_mass[d_type[i]]; + const double dtfm = l_dtf / d_mass[d_type[i]]; d_v(i,0) += dtfm * d_f(i,0); d_v(i,1) += dtfm * d_f(i,1); d_v(i,2) += dtfm * d_f(i,2); From 6b83ef8d338d10e90b65a6e6912528105f2eb9c9 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 6 Sep 2024 12:21:29 -0400 Subject: [PATCH 0211/1018] auto var lambda capture --- src/KOKKOS/region_sphere_kokkos.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/KOKKOS/region_sphere_kokkos.cpp b/src/KOKKOS/region_sphere_kokkos.cpp index e27b5ef14c..42cc0383d8 100644 --- a/src/KOKKOS/region_sphere_kokkos.cpp +++ b/src/KOKKOS/region_sphere_kokkos.cpp @@ -61,11 +61,12 @@ void RegSphereKokkos::match_all_kokkos(int groupbit_in, DAT::tdual_i auto d_x = atomKK->k_x.template view(); auto d_mask = atomKK->k_mask.template view(); + auto l_groupbit = groupbit; copymode = 1; Kokkos::parallel_for(atom->nlocal, KOKKOS_LAMBDA( const int &i ) { - if (d_mask[i] & groupbit) { + if (d_mask[i] & l_groupbit) { double x_tmp = d_x(i,0); double y_tmp = d_x(i,1); double z_tmp = d_x(i,2); From 74e61c05b9dca0928b380c3562b4556b27e355f4 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 6 Sep 2024 12:42:49 -0400 Subject: [PATCH 0212/1018] fix warnings --- src/KOKKOS/fix_cmap_kokkos.cpp | 188 +++++++++++++++++---------------- 1 file changed, 95 insertions(+), 93 deletions(-) diff --git a/src/KOKKOS/fix_cmap_kokkos.cpp b/src/KOKKOS/fix_cmap_kokkos.cpp index e47e1e1307..427c2cd7d5 100644 --- a/src/KOKKOS/fix_cmap_kokkos.cpp +++ b/src/KOKKOS/fix_cmap_kokkos.cpp @@ -269,18 +269,18 @@ KOKKOS_INLINE_FUNCTION void FixCMAPKokkos::operator()(const int n) const { - int i1,i2,i3,i4,i5,type,nlist; + int i1,i2,i3,i4,i5,type; int li1, li2, mli1,mli2,mli11,mli21,t1,li3,li4,mli3,mli4,mli31,mli41; - int list[5]; + // vectors needed to calculate the cross-term dihedral angles double vb21x,vb21y,vb21z,vb32x,vb32y,vb32z,vb34x,vb34y,vb34z; double vb23x,vb23y,vb23z; double vb43x,vb43y,vb43z,vb45x,vb45y,vb45z,a1x,a1y,a1z,b1x,b1y,b1z; double a2x,a2y,a2z,b2x,b2y,b2z,r32,a1sq,b1sq,a2sq,b2sq,dpr21r32,dpr34r32; - double dpr32r43,dpr45r43,r43,vb12x,vb12y,vb12z,vb54x,vb54y,vb54z; + double dpr32r43,dpr45r43,r43,vb12x,vb12y,vb12z; // cross-term dihedral angles double phi,psi,phi1,psi1; - double f1[3],f2[3],f3[3],f4[3],f5[3],vcmap[CMAPMAX]; + double f1[3],f2[3],f3[3],f4[3],f5[3]; double gs[4],d1gs[4],d2gs[4],d12gs[4]; // vectors needed for the gradient/force calculation @@ -300,115 +300,111 @@ void FixCMAPKokkos::operator()(const int n) const int nlocal = atomKK->nlocal; - i1 = d_crosstermlist(n,0); - i2 = d_crosstermlist(n,1); - i3 = d_crosstermlist(n,2); - i4 = d_crosstermlist(n,3); - i5 = d_crosstermlist(n,4); - type = d_crosstermlist(n,5); - if (type == 0) return; + i1 = d_crosstermlist(n,0); + i2 = d_crosstermlist(n,1); + i3 = d_crosstermlist(n,2); + i4 = d_crosstermlist(n,3); + i5 = d_crosstermlist(n,4); + type = d_crosstermlist(n,5); + if (type == 0) return; - // calculate bond vectors for both dihedrals + // calculate bond vectors for both dihedrals - // phi - // vb21 = r2 - r1 + // phi + // vb21 = r2 - r1 - vb21x = d_x(i2,0) - d_x(i1,0); - vb21y = d_x(i2,1) - d_x(i1,1); - vb21z = d_x(i2,2) - d_x(i1,2); - vb12x = -1.0*vb21x; - vb12y = -1.0*vb21y; - vb12z = -1.0*vb21z; - vb32x = d_x(i3,0) - d_x(i2,0); - vb32y = d_x(i3,1) - d_x(i2,1); - vb32z = d_x(i3,2) - d_x(i2,2); - vb23x = -1.0*vb32x; - vb23y = -1.0*vb32y; - vb23z = -1.0*vb32z; + vb21x = d_x(i2,0) - d_x(i1,0); + vb21y = d_x(i2,1) - d_x(i1,1); + vb21z = d_x(i2,2) - d_x(i1,2); + vb12x = -1.0*vb21x; + vb12y = -1.0*vb21y; + vb12z = -1.0*vb21z; + vb32x = d_x(i3,0) - d_x(i2,0); + vb32y = d_x(i3,1) - d_x(i2,1); + vb32z = d_x(i3,2) - d_x(i2,2); + vb23x = -1.0*vb32x; + vb23y = -1.0*vb32y; + vb23z = -1.0*vb32z; - vb34x = d_x(i3,0) - d_x(i4,0); - vb34y = d_x(i3,1) - d_x(i4,1); - vb34z = d_x(i3,2) - d_x(i4,2); + vb34x = d_x(i3,0) - d_x(i4,0); + vb34y = d_x(i3,1) - d_x(i4,1); + vb34z = d_x(i3,2) - d_x(i4,2); - // psi - // bond vectors same as for phi: vb32 + // psi + // bond vectors same as for phi: vb32 - vb43x = -1.0*vb34x; - vb43y = -1.0*vb34y; - vb43z = -1.0*vb34z; + vb43x = -1.0*vb34x; + vb43y = -1.0*vb34y; + vb43z = -1.0*vb34z; - vb45x = d_x(i4,0) - d_x(i5,0); - vb45y = d_x(i4,1) - d_x(i5,1); - vb45z = d_x(i4,2) - d_x(i5,2); - vb54x = -1.0*vb45x; - vb54y = -1.0*vb45y; - vb54z = -1.0*vb45z; + vb45x = d_x(i4,0) - d_x(i5,0); + vb45y = d_x(i4,1) - d_x(i5,1); + vb45z = d_x(i4,2) - d_x(i5,2); - // calculate normal vectors for planes that define the dihedral angles + // calculate normal vectors for planes that define the dihedral angles + a1x = vb12y*vb23z - vb12z*vb23y; + a1y = vb12z*vb23x - vb12x*vb23z; + a1z = vb12x*vb23y - vb12y*vb23x; - a1x = vb12y*vb23z - vb12z*vb23y; - a1y = vb12z*vb23x - vb12x*vb23z; - a1z = vb12x*vb23y - vb12y*vb23x; + b1x = vb43y*vb23z - vb43z*vb23y; + b1y = vb43z*vb23x - vb43x*vb23z; + b1z = vb43x*vb23y - vb43y*vb23x; - b1x = vb43y*vb23z - vb43z*vb23y; - b1y = vb43z*vb23x - vb43x*vb23z; - b1z = vb43x*vb23y - vb43y*vb23x; + a2x = vb23y*vb34z - vb23z*vb34y; + a2y = vb23z*vb34x - vb23x*vb34z; + a2z = vb23x*vb34y - vb23y*vb34x; - a2x = vb23y*vb34z - vb23z*vb34y; - a2y = vb23z*vb34x - vb23x*vb34z; - a2z = vb23x*vb34y - vb23y*vb34x; + b2x = vb45y*vb43z - vb45z*vb43y; + b2y = vb45z*vb43x - vb45x*vb43z; + b2z = vb45x*vb43y - vb45y*vb43x; - b2x = vb45y*vb43z - vb45z*vb43y; - b2y = vb45z*vb43x - vb45x*vb43z; - b2z = vb45x*vb43y - vb45y*vb43x; + // calculate terms used later in calculations - // calculate terms used later in calculations + r32 = sqrt(vb32x*vb32x + vb32y*vb32y + vb32z*vb32z); + a1sq = a1x*a1x + a1y*a1y + a1z*a1z; + b1sq = b1x*b1x + b1y*b1y + b1z*b1z; - r32 = sqrt(vb32x*vb32x + vb32y*vb32y + vb32z*vb32z); - a1sq = a1x*a1x + a1y*a1y + a1z*a1z; - b1sq = b1x*b1x + b1y*b1y + b1z*b1z; + r43 = sqrt(vb43x*vb43x + vb43y*vb43y + vb43z*vb43z); + a2sq = a2x*a2x + a2y*a2y + a2z*a2z; + b2sq = b2x*b2x + b2y*b2y + b2z*b2z; + //if (a1sq<0.0001 || b1sq<0.0001 || a2sq<0.0001 || b2sq<0.0001) + // printf("a1sq b1sq a2sq b2sq: %f %f %f %f \n",a1sq,b1sq,a2sq,b2sq); + if (a1sq<0.0001 || b1sq<0.0001 || a2sq<0.0001 || b2sq<0.0001) return; + dpr21r32 = vb21x*vb32x + vb21y*vb32y + vb21z*vb32z; + dpr34r32 = vb34x*vb32x + vb34y*vb32y + vb34z*vb32z; + dpr32r43 = vb32x*vb43x + vb32y*vb43y + vb32z*vb43z; + dpr45r43 = vb45x*vb43x + vb45y*vb43y + vb45z*vb43z; - r43 = sqrt(vb43x*vb43x + vb43y*vb43y + vb43z*vb43z); - a2sq = a2x*a2x + a2y*a2y + a2z*a2z; - b2sq = b2x*b2x + b2y*b2y + b2z*b2z; - //if (a1sq<0.0001 || b1sq<0.0001 || a2sq<0.0001 || b2sq<0.0001) - // printf("a1sq b1sq a2sq b2sq: %f %f %f %f \n",a1sq,b1sq,a2sq,b2sq); - if (a1sq<0.0001 || b1sq<0.0001 || a2sq<0.0001 || b2sq<0.0001) return; - dpr21r32 = vb21x*vb32x + vb21y*vb32y + vb21z*vb32z; - dpr34r32 = vb34x*vb32x + vb34y*vb32y + vb34z*vb32z; - dpr32r43 = vb32x*vb43x + vb32y*vb43y + vb32z*vb43z; - dpr45r43 = vb45x*vb43x + vb45y*vb43y + vb45z*vb43z; + // calculate the backbone dihedral angles as VMD and GROMACS - // calculate the backbone dihedral angles as VMD and GROMACS + phi = FixCMAP::dihedral_angle_atan2(vb21x,vb21y,vb21z,a1x,a1y,a1z,b1x,b1y,b1z,r32); + psi = FixCMAP::dihedral_angle_atan2(vb32x,vb32y,vb32z,a2x,a2y,a2z,b2x,b2y,b2z,r43); - phi = FixCMAP::dihedral_angle_atan2(vb21x,vb21y,vb21z,a1x,a1y,a1z,b1x,b1y,b1z,r32); - psi = FixCMAP::dihedral_angle_atan2(vb32x,vb32y,vb32z,a2x,a2y,a2z,b2x,b2y,b2z,r43); + if (phi == 180.0) phi= -180.0; + if (psi == 180.0) psi= -180.0; - if (phi == 180.0) phi= -180.0; - if (psi == 180.0) psi= -180.0; + phi1 = phi; + if (phi1 < 0.0) phi1 += 360.0; + psi1 = psi; + if (psi1 < 0.0) psi1 += 360.0; - phi1 = phi; - if (phi1 < 0.0) phi1 += 360.0; - psi1 = psi; - if (psi1 < 0.0) psi1 += 360.0; + // find the neighbor grid point index - // find the neighbor grid point index + li1 = int(((phi1+CMAPXMIN2)/CMAPDX)+((CMAPDIM*1.0)/2.0)); + li2 = int(((psi1+CMAPXMIN2)/CMAPDX)+((CMAPDIM*1.0)/2.0)); - li1 = int(((phi1+CMAPXMIN2)/CMAPDX)+((CMAPDIM*1.0)/2.0)); - li2 = int(((psi1+CMAPXMIN2)/CMAPDX)+((CMAPDIM*1.0)/2.0)); - - li3 = int((phi-CMAPXMIN2)/CMAPDX); - li4 = int((psi-CMAPXMIN2)/CMAPDX); - mli3 = li3 % CMAPDIM; - mli4 = li4 % CMAPDIM; - mli31 = (li3+1) % CMAPDIM; - mli41 = (li4+1) %CMAPDIM; - mli1 = li1 % CMAPDIM; - mli2 = li2 % CMAPDIM; - mli11 = (li1+1) % CMAPDIM; - mli21 = (li2+1) %CMAPDIM; - t1 = type-1; - if (t1 < 0 || t1 > 5) error->all(FLERR,"Invalid CMAP crossterm_type"); + li3 = int((phi-CMAPXMIN2)/CMAPDX); + li4 = int((psi-CMAPXMIN2)/CMAPDX); + mli3 = li3 % CMAPDIM; + mli4 = li4 % CMAPDIM; + mli31 = (li3+1) % CMAPDIM; + mli41 = (li4+1) %CMAPDIM; + mli1 = li1 % CMAPDIM; + mli2 = li2 % CMAPDIM; + mli11 = (li1+1) % CMAPDIM; + mli21 = (li2+1) %CMAPDIM; + t1 = type-1; + if (t1 < 0 || t1 > 5) Kokkos::abort("Invalid CMAP crossterm_type"); // determine the values and derivatives for the grid square points @@ -539,7 +535,13 @@ void FixCMAPKokkos::operator()(const int n) const /* if (evflag) { //std::cerr << "******** tally energy and/or virial\n"; - nlist = 0; + int nlist = 0; + int list[5]; + double vb54x = -1.0*vb45x; + double vb54y = -1.0*vb45y; + double vb54z = -1.0*vb45z; + double vcmap[CMAPMAX]; + if (i1 < nlocal) list[nlist++] = i1; if (i2 < nlocal) list[nlist++] = i2; if (i3 < nlocal) list[nlist++] = i3; From b468e1cb9af61ac4fdd6dbedc2da30dfe2738e56 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 6 Sep 2024 13:04:31 -0400 Subject: [PATCH 0213/1018] kokkos atan2 --- src/KOKKOS/fix_cmap_kokkos.cpp | 30 ++++++++++++++++++++++++++++-- src/KOKKOS/fix_cmap_kokkos.h | 5 +++++ 2 files changed, 33 insertions(+), 2 deletions(-) diff --git a/src/KOKKOS/fix_cmap_kokkos.cpp b/src/KOKKOS/fix_cmap_kokkos.cpp index 427c2cd7d5..dfdd166622 100644 --- a/src/KOKKOS/fix_cmap_kokkos.cpp +++ b/src/KOKKOS/fix_cmap_kokkos.cpp @@ -377,8 +377,8 @@ void FixCMAPKokkos::operator()(const int n) const // calculate the backbone dihedral angles as VMD and GROMACS - phi = FixCMAP::dihedral_angle_atan2(vb21x,vb21y,vb21z,a1x,a1y,a1z,b1x,b1y,b1z,r32); - psi = FixCMAP::dihedral_angle_atan2(vb32x,vb32y,vb32z,a2x,a2y,a2z,b2x,b2y,b2z,r43); + phi = dihedral_angle_atan2(vb21x,vb21y,vb21z,a1x,a1y,a1z,b1x,b1y,b1z,r32); + psi = dihedral_angle_atan2(vb32x,vb32y,vb32z,a2x,a2y,a2z,b2x,b2y,b2z,r43); if (phi == 180.0) phi= -180.0; if (psi == 180.0) psi= -180.0; @@ -716,6 +716,32 @@ int FixCMAPKokkos::unpack_exchange(int nlocal, double *buf) } +/* ---------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +double FixCMAPKokkos::dihedral_angle_atan2(double fx, double fy, double fz, + double ax, double ay, double az, + double bx, double by, double bz, + double absg) const +{ + // calculate the dihedral angle + + double angle = 0.0, arg1, arg2; + + arg1 = absg*(fx*bx+fy*by+fz*bz); + arg2 = ax*bx+ay*by+az*bz; + + if (arg1 == 0 && arg2 == 0) + Kokkos::abort("CMAP: atan2 function cannot take 2 zero arguments"); + else { + angle = Kokkos::atan2(arg1,arg2); + angle = angle*180.0/MY_PI; + } + + return angle; +} + /* ---------------------------------------------------------------------- */ template diff --git a/src/KOKKOS/fix_cmap_kokkos.h b/src/KOKKOS/fix_cmap_kokkos.h index 42756116b2..41b6d27fbb 100644 --- a/src/KOKKOS/fix_cmap_kokkos.h +++ b/src/KOKKOS/fix_cmap_kokkos.h @@ -77,6 +77,11 @@ class FixCMAPKokkos : public FixCMAP { DAT::tdual_float_3d k_cmapgrid, k_d1cmapgrid, k_d2cmapgrid, k_d12cmapgrid; typename AT::t_float_3d d_cmapgrid, d_d1cmapgrid, d_d2cmapgrid, d_d12cmapgrid; + // calculate dihedral angles + KOKKOS_INLINE_FUNCTION + double dihedral_angle_atan2(double, double, double, double, double, double, double, double, + double, double) const; + // perform bicubic interpolation at point of interest KOKKOS_INLINE_FUNCTION void bc_interpol(double, double, int, int, double *, double *, double *, double *, From 8eeba71f5f2652c2fc1ec4aacf870588b87fb01d Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 6 Sep 2024 13:19:47 -0400 Subject: [PATCH 0214/1018] cleanup --- src/KOKKOS/fix_cmap_kokkos.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/KOKKOS/fix_cmap_kokkos.cpp b/src/KOKKOS/fix_cmap_kokkos.cpp index dfdd166622..5cffaa60fd 100644 --- a/src/KOKKOS/fix_cmap_kokkos.cpp +++ b/src/KOKKOS/fix_cmap_kokkos.cpp @@ -40,7 +40,6 @@ static constexpr double LB_FACTOR = 1.5; static constexpr int CMAPMAX = 6; // max # of CMAP terms stored by one atom static constexpr int CMAPDIM = 24; // grid map dimension is 24 x 24 -static constexpr double CMAPXMIN = -360.0; static constexpr double CMAPXMIN2 = -180.0; static constexpr double CMAPDX = 15.0; // 360/CMAPDIM From 13357745935664600d3014f97a89762c02190345 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 6 Sep 2024 13:24:13 -0400 Subject: [PATCH 0215/1018] Update fix_recenter_kokkos.cpp --- src/KOKKOS/fix_recenter_kokkos.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/KOKKOS/fix_recenter_kokkos.cpp b/src/KOKKOS/fix_recenter_kokkos.cpp index 7e0e3e31b7..de8b2639be 100644 --- a/src/KOKKOS/fix_recenter_kokkos.cpp +++ b/src/KOKKOS/fix_recenter_kokkos.cpp @@ -103,10 +103,10 @@ void FixRecenterKokkos::initial_integrate(int /*vflag*/) // shift coords by difference between actual COM and requested COM - shift[0] = xflag ? (xtarget - xcm[0]) : 0.0; - shift[1] = yflag ? (ytarget - xcm[1]) : 0.0; - shift[2] = zflag ? (ztarget - xcm[2]) : 0.0; - distance = sqrt(shift[0]*shift[0] + shift[1]*shift[1] + shift[2]*shift[2]); + double shiftx = xflag ? (xtarget - xcm[0]) : 0.0; + double shifty = yflag ? (ytarget - xcm[1]) : 0.0; + double shiftz = zflag ? (ztarget - xcm[2]) : 0.0; + distance = sqrt(shiftx*shiftx + shifty*shifty + shiftz*shiftz); auto d_x = atomKK->k_x.template view(); auto d_mask = atomKK->k_mask.template view(); @@ -117,9 +117,9 @@ void FixRecenterKokkos::initial_integrate(int /*vflag*/) Kokkos::parallel_for(Kokkos::RangePolicy(0,nlocal), KOKKOS_LAMBDA(const int i) { if (d_mask[i] & l_group2bit) { - d_x(i,0) += shift[0]; - d_x(i,1) += shift[1]; - d_x(i,2) += shift[2]; + d_x(i,0) += shiftx; + d_x(i,1) += shifty; + d_x(i,2) += shiftz; } }); From 638bba5319234b297f3ae415b988d2af535c4c32 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 6 Sep 2024 13:27:08 -0400 Subject: [PATCH 0216/1018] fix warnings --- src/KOKKOS/fix_nve_limit_kokkos.cpp | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/KOKKOS/fix_nve_limit_kokkos.cpp b/src/KOKKOS/fix_nve_limit_kokkos.cpp index aba8bbe39f..a910510f9c 100644 --- a/src/KOKKOS/fix_nve_limit_kokkos.cpp +++ b/src/KOKKOS/fix_nve_limit_kokkos.cpp @@ -59,6 +59,7 @@ void FixNVELimitKokkos::initial_integrate(int /*vflag*/) auto d_mask = atomKK->k_mask.template view(); auto l_groupbit = groupbit; auto l_dtf = dtf; + auto l_vlimitsq = vlimitsq; int d_ncount; @@ -76,9 +77,9 @@ void FixNVELimitKokkos::initial_integrate(int /*vflag*/) d_v(i,2) += dtfm * d_f(i,2); const double vsq = d_v(i,0)*d_v(i,0) + d_v(i,1)*d_v(i,1) + d_v(i,2)*d_v(i,2); - if (vsq > vlimitsq) { + if (vsq > l_vlimitsq) { l_ncount++; - const double scale = sqrt(vlimitsq/vsq); + const double scale = sqrt(l_vlimitsq/vsq); d_v(i,0) *= scale; d_v(i,1) *= scale; d_v(i,2) *= scale; @@ -105,9 +106,9 @@ void FixNVELimitKokkos::initial_integrate(int /*vflag*/) d_v(i,2) += dtfm * d_f(i,2); const double vsq = d_v(i,0)*d_v(i,0) + d_v(i,1)*d_v(i,1) + d_v(i,2)*d_v(i,2); - if (vsq > vlimitsq) { + if (vsq > l_vlimitsq) { l_ncount++; - const double scale = sqrt(vlimitsq/vsq); + const double scale = sqrt(l_vlimitsq/vsq); d_v(i,0) *= scale; d_v(i,1) *= scale; d_v(i,2) *= scale; @@ -138,6 +139,7 @@ void FixNVELimitKokkos::final_integrate() auto d_mask = atomKK->k_mask.template view(); auto l_groupbit = groupbit; auto l_dtf = dtf; + auto l_vlimitsq = vlimitsq; int d_ncount; @@ -154,9 +156,9 @@ void FixNVELimitKokkos::final_integrate() d_v(i,2) += dtfm * d_f(i,2); const double vsq = d_v(i,0)*d_v(i,0) + d_v(i,1)*d_v(i,1) + d_v(i,2)*d_v(i,2); - if (vsq > vlimitsq) { + if (vsq > l_vlimitsq) { l_ncount++; - const double scale = sqrt(vlimitsq/vsq); + const double scale = sqrt(l_vlimitsq/vsq); d_v(i,0) *= scale; d_v(i,1) *= scale; d_v(i,2) *= scale; @@ -178,9 +180,9 @@ void FixNVELimitKokkos::final_integrate() d_v(i,2) += dtfm * d_f(i,2); const double vsq = d_v(i,0)*d_v(i,0) + d_v(i,1)*d_v(i,1) + d_v(i,2)*d_v(i,2); - if (vsq > vlimitsq) { + if (vsq > l_vlimitsq) { l_ncount++; - const double scale = sqrt(vlimitsq/vsq); + const double scale = sqrt(l_vlimitsq/vsq); d_v(i,0) *= scale; d_v(i,1) *= scale; d_v(i,2) *= scale; From 36494af3c73463411c3e46a7a496ce3bd6707bfb Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 6 Sep 2024 13:36:13 -0400 Subject: [PATCH 0217/1018] match base class in kokkos --- src/KOKKOS/region_block_kokkos.cpp | 1 + src/KOKKOS/region_sphere_kokkos.cpp | 6 +++--- src/KOKKOS/region_sphere_kokkos.h | 1 - 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/KOKKOS/region_block_kokkos.cpp b/src/KOKKOS/region_block_kokkos.cpp index 8df33c32db..f5e7499456 100644 --- a/src/KOKKOS/region_block_kokkos.cpp +++ b/src/KOKKOS/region_block_kokkos.cpp @@ -89,6 +89,7 @@ KOKKOS_INLINE_FUNCTION int RegBlockKokkos::match(double x, double y, double z) const { if (dynamic) inverse_transform(x,y,z); + if (openflag) return 1; return !(k_inside(x,y,z) ^ interior); } diff --git a/src/KOKKOS/region_sphere_kokkos.cpp b/src/KOKKOS/region_sphere_kokkos.cpp index 42cc0383d8..9b747b92df 100644 --- a/src/KOKKOS/region_sphere_kokkos.cpp +++ b/src/KOKKOS/region_sphere_kokkos.cpp @@ -53,15 +53,14 @@ int RegSphereKokkos::k_inside(double x, double y, double z) const template void RegSphereKokkos::match_all_kokkos(int groupbit_in, DAT::tdual_int_1d k_match_in) { - groupbit = groupbit_in; - d_match = k_match_in.template view(); auto execution_space = ExecutionSpaceFromDevice::space; atomKK->sync(execution_space, X_MASK | MASK_MASK); auto d_x = atomKK->k_x.template view(); auto d_mask = atomKK->k_mask.template view(); - auto l_groupbit = groupbit; + auto d_match = k_match_in.template view(); + auto l_groupbit = groupbit_in; copymode = 1; @@ -95,6 +94,7 @@ KOKKOS_INLINE_FUNCTION int RegSphereKokkos::match(double x, double y, double z) const { if (dynamic) inverse_transform(x,y,z); + if (openflag) return 1; return !(k_inside(x,y,z) ^ interior); } diff --git a/src/KOKKOS/region_sphere_kokkos.h b/src/KOKKOS/region_sphere_kokkos.h index 8ccd6217bf..0cf5985d84 100644 --- a/src/KOKKOS/region_sphere_kokkos.h +++ b/src/KOKKOS/region_sphere_kokkos.h @@ -46,7 +46,6 @@ class RegSphereKokkos : public RegSphere, public KokkosBase { private: int groupbit; - typename AT::t_int_1d d_match; KOKKOS_INLINE_FUNCTION int k_inside(double, double, double) const; From eedcbc6b5f76318a311da3275fb866dd0680b348 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 6 Sep 2024 13:36:34 -0400 Subject: [PATCH 0218/1018] Revert "match base class in kokkos" This reverts commit 36494af3c73463411c3e46a7a496ce3bd6707bfb. --- src/KOKKOS/region_block_kokkos.cpp | 1 - src/KOKKOS/region_sphere_kokkos.cpp | 6 +++--- src/KOKKOS/region_sphere_kokkos.h | 1 + 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/KOKKOS/region_block_kokkos.cpp b/src/KOKKOS/region_block_kokkos.cpp index f5e7499456..8df33c32db 100644 --- a/src/KOKKOS/region_block_kokkos.cpp +++ b/src/KOKKOS/region_block_kokkos.cpp @@ -89,7 +89,6 @@ KOKKOS_INLINE_FUNCTION int RegBlockKokkos::match(double x, double y, double z) const { if (dynamic) inverse_transform(x,y,z); - if (openflag) return 1; return !(k_inside(x,y,z) ^ interior); } diff --git a/src/KOKKOS/region_sphere_kokkos.cpp b/src/KOKKOS/region_sphere_kokkos.cpp index 9b747b92df..42cc0383d8 100644 --- a/src/KOKKOS/region_sphere_kokkos.cpp +++ b/src/KOKKOS/region_sphere_kokkos.cpp @@ -53,14 +53,15 @@ int RegSphereKokkos::k_inside(double x, double y, double z) const template void RegSphereKokkos::match_all_kokkos(int groupbit_in, DAT::tdual_int_1d k_match_in) { + groupbit = groupbit_in; + d_match = k_match_in.template view(); auto execution_space = ExecutionSpaceFromDevice::space; atomKK->sync(execution_space, X_MASK | MASK_MASK); auto d_x = atomKK->k_x.template view(); auto d_mask = atomKK->k_mask.template view(); - auto d_match = k_match_in.template view(); - auto l_groupbit = groupbit_in; + auto l_groupbit = groupbit; copymode = 1; @@ -94,7 +95,6 @@ KOKKOS_INLINE_FUNCTION int RegSphereKokkos::match(double x, double y, double z) const { if (dynamic) inverse_transform(x,y,z); - if (openflag) return 1; return !(k_inside(x,y,z) ^ interior); } diff --git a/src/KOKKOS/region_sphere_kokkos.h b/src/KOKKOS/region_sphere_kokkos.h index 0cf5985d84..8ccd6217bf 100644 --- a/src/KOKKOS/region_sphere_kokkos.h +++ b/src/KOKKOS/region_sphere_kokkos.h @@ -46,6 +46,7 @@ class RegSphereKokkos : public RegSphere, public KokkosBase { private: int groupbit; + typename AT::t_int_1d d_match; KOKKOS_INLINE_FUNCTION int k_inside(double, double, double) const; From e65fb63a97ad25b1f7700c782ffd09214e9d15fe Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 6 Sep 2024 13:39:18 -0400 Subject: [PATCH 0219/1018] match base class in kokkos --- src/KOKKOS/region_block_kokkos.cpp | 1 + src/KOKKOS/region_sphere_kokkos.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/KOKKOS/region_block_kokkos.cpp b/src/KOKKOS/region_block_kokkos.cpp index 8df33c32db..f5e7499456 100644 --- a/src/KOKKOS/region_block_kokkos.cpp +++ b/src/KOKKOS/region_block_kokkos.cpp @@ -89,6 +89,7 @@ KOKKOS_INLINE_FUNCTION int RegBlockKokkos::match(double x, double y, double z) const { if (dynamic) inverse_transform(x,y,z); + if (openflag) return 1; return !(k_inside(x,y,z) ^ interior); } diff --git a/src/KOKKOS/region_sphere_kokkos.cpp b/src/KOKKOS/region_sphere_kokkos.cpp index 42cc0383d8..bb73d3d425 100644 --- a/src/KOKKOS/region_sphere_kokkos.cpp +++ b/src/KOKKOS/region_sphere_kokkos.cpp @@ -95,6 +95,7 @@ KOKKOS_INLINE_FUNCTION int RegSphereKokkos::match(double x, double y, double z) const { if (dynamic) inverse_transform(x,y,z); + if (openflag) return 1; return !(k_inside(x,y,z) ^ interior); } From 2a2ea89524d82c14c5718a306e0cc1fd557e767c Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 6 Sep 2024 13:40:47 -0400 Subject: [PATCH 0220/1018] fix warnings --- src/KOKKOS/region_sphere_kokkos.cpp | 1 - src/KOKKOS/region_sphere_kokkos.h | 2 -- 2 files changed, 3 deletions(-) diff --git a/src/KOKKOS/region_sphere_kokkos.cpp b/src/KOKKOS/region_sphere_kokkos.cpp index bb73d3d425..390c2ae49c 100644 --- a/src/KOKKOS/region_sphere_kokkos.cpp +++ b/src/KOKKOS/region_sphere_kokkos.cpp @@ -53,7 +53,6 @@ int RegSphereKokkos::k_inside(double x, double y, double z) const template void RegSphereKokkos::match_all_kokkos(int groupbit_in, DAT::tdual_int_1d k_match_in) { - groupbit = groupbit_in; d_match = k_match_in.template view(); auto execution_space = ExecutionSpaceFromDevice::space; diff --git a/src/KOKKOS/region_sphere_kokkos.h b/src/KOKKOS/region_sphere_kokkos.h index 8ccd6217bf..579f339ca8 100644 --- a/src/KOKKOS/region_sphere_kokkos.h +++ b/src/KOKKOS/region_sphere_kokkos.h @@ -45,8 +45,6 @@ class RegSphereKokkos : public RegSphere, public KokkosBase { //void operator()(TagRegBlockMatchAll, const int&) const; private: - int groupbit; - typename AT::t_int_1d d_match; KOKKOS_INLINE_FUNCTION int k_inside(double, double, double) const; From b4e01aaa45a5a786dc37c6a950fcb310f5688562 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 6 Sep 2024 13:42:16 -0400 Subject: [PATCH 0221/1018] fix warnings --- src/KOKKOS/region_sphere_kokkos.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/KOKKOS/region_sphere_kokkos.cpp b/src/KOKKOS/region_sphere_kokkos.cpp index 390c2ae49c..9b747b92df 100644 --- a/src/KOKKOS/region_sphere_kokkos.cpp +++ b/src/KOKKOS/region_sphere_kokkos.cpp @@ -53,14 +53,14 @@ int RegSphereKokkos::k_inside(double x, double y, double z) const template void RegSphereKokkos::match_all_kokkos(int groupbit_in, DAT::tdual_int_1d k_match_in) { - d_match = k_match_in.template view(); auto execution_space = ExecutionSpaceFromDevice::space; atomKK->sync(execution_space, X_MASK | MASK_MASK); auto d_x = atomKK->k_x.template view(); auto d_mask = atomKK->k_mask.template view(); - auto l_groupbit = groupbit; + auto d_match = k_match_in.template view(); + auto l_groupbit = groupbit_in; copymode = 1; From 1683205fedd5e72bdd766ee17383469fbcef005b Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 6 Sep 2024 13:42:33 -0400 Subject: [PATCH 0222/1018] cleanup --- src/KOKKOS/fix_cmap_kokkos.h | 1 - 1 file changed, 1 deletion(-) diff --git a/src/KOKKOS/fix_cmap_kokkos.h b/src/KOKKOS/fix_cmap_kokkos.h index 41b6d27fbb..fcf594bd31 100644 --- a/src/KOKKOS/fix_cmap_kokkos.h +++ b/src/KOKKOS/fix_cmap_kokkos.h @@ -52,7 +52,6 @@ class FixCMAPKokkos : public FixCMAP { protected: typename AT::t_x_array d_x; typename AT::t_f_array d_f; - //typename AT::t_int_1d d_type, d_mask; DAT::tdual_int_1d k_sametag; typename AT::t_int_1d d_sametag; From 932f10e3b6f6c65034a1af974216fb1bbb187840 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Fri, 6 Sep 2024 12:46:42 -0500 Subject: [PATCH 0223/1018] update README for syntax and added arguments in run_tests.py --- tools/regression-tests/README | 118 ++++++++++++++++++---------- tools/regression-tests/run_tests.py | 30 +++---- 2 files changed, 92 insertions(+), 56 deletions(-) diff --git a/tools/regression-tests/README b/tools/regression-tests/README index eec11c19ff..1342e50310 100644 --- a/tools/regression-tests/README +++ b/tools/regression-tests/README @@ -1,5 +1,5 @@ The script `run_tests.py` in this folder is used to perform regression tests -using in-place example scripts. +using in-place example scripts and provided log files as reference. What this single script does is to launch the selected LAMMPS binary using a testing configuration defined in a `.yaml` file (e.g., `config.yaml`) @@ -19,25 +19,43 @@ within the specified tolerances in the test configuration `config.yaml` file. With the current features, users can: + specify which LAMMPS binary version to test (e.g., the version from a commit, or those from `lammps-testing`) - + specify the examples subfolders (thus the reference log files) seperately (e.g. from other LAMMPS versions or commits) - + specify tolerances for individual quantities for any input script to override the global values - + launch tests with `mpirun` with all supported command line features (multiple procs, multiple paritions, and suffices) - + skip certain input files if not interested, or no reference log file exists - + simplify the main LAMMPS builds, as long as a LAMMPS binary is available + + specify the examples subfolders (thus the reference log files) seperately (e.g. from other LAMMPS versions or commits), or + + specify a file that lists of the examples input scripts to test + + specify tolerances for individual quantities for any input script to override the global values in the config file + + launch tests with `mpirun` with all supported command line features (multiple procs, multiple paritions, and suffixes) + + skip certain input files (whose names match specified patterns) if not interested, or packaged not installed, or no reference log file exists + + set a timeout for every input script run if they may take too long + + skip numerical checks if the goal is just to check if the runs do not fail + +Some benefits include: + + + separating regression testing from building LAMMPS + + performing quick and full regression tests + + keeping track of the testing progress to resume the testing from the last checkpoint (skipping completed runs) + + distributing the input list across multiple processes by + splitting the list of input scripts into separate runs (there are ~800 input scripts under the top-level examples) + +Input arguments: + + + the path to a LAMMPS binary (can be relative to the working directory) + + a test configuration file (see tools/regression-tests/config.yaml for an example) + + a text file that lists of folders where the input scripts reside and how many of them line by line, or + a text file that list of input scripts, or + the path to the top-level examples + +Output: + + + failure.yaml : a dictionary of the failed runs and reasons + + progress.yaml: full testing results of the tested input scripts with the status (completed, failed or skipped) + with error messages (for failed runs), and walltime (in seconds) + + output.xml : testing results in the JUnit XML format + + run.log : screen output and error of individual runs Limitations: - - input scripts use thermo style multi (e.g., examples/peptide) do not work with the expected thermo output format - - input scripts that require partition runs (e.g. examples/neb) need a separate config file, e.g. "args: --partition 2x1" - - testing accelerator packages (GPU, INTEL, KOKKOS, OPENMP) need separate config files, "args: -sf omp -pk omp 4" - -TODO: - - + keep track of the testing progress to resume the testing from the last checkpoint - + distribute the input list across multiple processes via multiprocessing, or - split the list of input scripts into separate runs (there are 800+ input script under the top-level examples) - + be able to be invoked from run_tests in the lammps-testing infrastruture - + + input scripts use thermo style multi (e.g., examples/peptide) do not work with the expected thermo output format + + input scripts that require partition runs (e.g. examples/neb) need a separate config file, e.g., args: "--partition 3x1" + + testing with accelerator packages (GPU, INTEL, KOKKOS, OPENMP) need separate config files, e.g., args: "-sf omp -pk omp 4" The following Python packages need to be installed into an activated environment: @@ -45,40 +63,44 @@ The following Python packages need to be installed into an activated environment source testing-env/bin/activate pip install numpy pyyaml junit_xml +For all the supported arguments, run: -Example uses: + python3 tools/regression-tests/run_tests.py -h + +Example uses (aka, tests for this script): 1) Simple use (using the provided tools/regression-tests/config.yaml and the examples/ folder at the top level) - python3 run_tests.py --lmp-bin=/path/to/lmp_binary + python3 run_tests.py --lmp-bin=build/lmp --config-file=tools/regression-tests/config.yaml 2) Use a custom testing configuration python3 run_tests.py --lmp-bin=/path/to/lmp_binary --config-file=/path/to/config/file/config.yaml 3) Specify a list of example folders python3 run_tests.py --lmp-bin=/path/to/lmp_binary --config-file=/path/to/config/file/config.yaml \ - --example-folders="/path/to/examples/folder1;/path/to/examples/folder2" + --example-folders="/path/to/examples/melt;/path/to/examples/rigid" - The example folders can also be loaded from a text file list_subfolders1.txt: + The example subfolders can also be loaded from a text file list_subfolders1.txt: python3 run_tests.py --lmp-bin=/path/to/lmp_binary --config-file=/path/to/config/file/config.yaml \ - --list-input=list_subfolders1.txt --output-file=output1.txt --progress-file=progress1.yaml \ + --list-subfolders=list_subfolders1.txt --output-file=output1.txt --progress-file=progress1.yaml \ --log-file=run1.log - 4) Test a LAMMPS binary with the whole top-level /examples folder in a LAMMPS source tree - python3 run_tests.py --lmp-bin=/path/to/lmp_binary --examples-top-level=/path/to/lammps/examples + 4) Specify a list of example input scripts (e.g. obtained from running tools/regression-tests/get-quick-list.py) + python3 run_tests.py --lmp-bin=/path/to/lmp_binary --config-file=/path/to/config/file/config.yaml \ + --list-input=input_list.txt - 5) Analyze (dry run) the LAMMPS binary and whole top-level /examples folder in a LAMMPS source tree + 5) Test a LAMMPS binary with the whole top-level /examples folder in a LAMMPS source tree + python3 run_tests.py --lmp-bin=/path/to/lmp_binary --examples-top-level=/path/to/lammps/examples + --config-file=tools/regression-tests/config.yaml + + 6) Analyze the LAMMPS binary and whole top-level /examples folder in a LAMMPS source tree and generate separate input lists for 8 workers: python3 run_tests.py --lmp-bin=/path/to/lmp_binary --examples-top-level=/path/to/lammps/examples \ --analyze --num-workers=8 - This is used for splitting the subfolders into separate input lists and launching different instances - of run_tests.py simultaneously. - - 6) Prepare (dry run) for a quick regression test run that only runs inputs with commands and styles that - have changes in the current branch versus the selected upstream branch. Curb at 40 runs and split and - write out separate lists for 4 workers: - python3 run_tests.py --lmp-bin=/path/to/lmp_binary --examples-top-level=/path/to/lammps/examples \ - --quick --quick-branch=origin/develop --quick-max= 40 --num-workers=4 + The output of this run is 8 files folder-list-[0-7].txt that lists the subfolders + and 8 files input-list-[0-7].txt that lists the input scripts under the top-level example folders. + With these lists, one can launch multiple instances of run_tests.py simultaneously + each with a list of example subfolders (Case 3), or with a list of input scripts (Case 4). An example of the test configuration `config.yaml` is given as below. @@ -113,17 +135,31 @@ An example of the test configuration `config.yaml` is given as below. abs: 1e-2 rel: 1e-4 skip: - [ in.rigid.poems3, - in.rigid.poems4, - in.rigid.poems5, + [ in.displ, + in.displ2, + in.*_imd*, ] nugget: 1.0 epsilon: 1e-16 + timeout: 180 -An example of the list of input scripts in a text file `list_subfolders1.txt` +An example of the list of example subfolders in a text file `list_subfolders1.txt` + + /home/codes/lammps/examples/melt 1 + /home/codes/lammps/examples/body 5 + /home/codes/lammps/examples/PACKAGES/dielectric 2 + /home/codes/lammps/examples/PACKAGES/tally 3 + +where the numbers are the number of input scripts (in.*) in the folders. + + +An example of the list of input scripts in a text file `input_list.txt` + + /home/codes/lammps/examples/melt/in.melt + /home/codes/lammps/examples/body/in.body + /home/codes/lammps/examples/body/in.cubes + /home/codes/lammps/examples/PACKAGES/dielectric/in.confined + /home/codes/lammps/examples/PACKAGES/tally/in.pe + /home/codes/lammps/examples/PACKAGES/tally/in.force -/home/codes/lammps/examples/melt -/home/codes/lammps/examples/body -/home/codes/lammps/examples/PACKAGES/dielectric -/home/codes/lammps/examples/PACKAGES/tally diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index 767828795f..1bb40b17df 100644 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -11,16 +11,19 @@ With the current features, users can: + specify the examples subfolders (thus the reference log files) seperately (e.g. from other LAMMPS versions or commits) + specify the list of examples input scripts to test + specify tolerances for individual quantities for any input script to override the global values - + launch tests with `mpirun` with all supported command line features (multiple procs, multiple paritions, and suffices) + + launch tests with `mpirun` with all supported command line features (multiple procs, multiple paritions, and suffixes) + skip certain input files (whose names match specified patterns) if not interested, or packaged not installed, or no reference log file exists + set a timeout for every input script run if they may take too long + skip numerical checks if the goal is just to check if the runs do not fail - + simplify the main LAMMPS builds, as long as a LAMMPS binary is available - + keep track of the testing progress to resume the testing from the last checkpoint (skipping completed runs) - + distribute the input list across multiple processes via multiprocessing, or - split the list of input scripts into separate runs (there are 800+ input script under the top-level examples) +Some benefits include: + + separating regression testing from building LAMMPS + + performing quick and full regression tests + + keeping track of the testing progress to resume the testing from the last checkpoint (skipping completed runs) + + distributing the input list across multiple processes by + splitting the list of input scripts into separate runs (there are ~800 input scripts under the top-level examples) + Input arguments: + the path to a LAMMPS binary (can be relative to the working directory) + a test configuration file (see tools/regression-tests/config.yaml for an example) @@ -40,9 +43,6 @@ Limitations: - input scripts that require partition runs (e.g. examples/neb) need a separate config file, e.g. args: "--partition 3x1" - testing accelerator packages (GPU, INTEL, KOKKOS, OPENMP) need separate config files, "args: -sf omp -pk omp 4" -TODO: - + be able to be invoked from run_tests in the lammps-testing infrastruture - The following Python packages need to be installed into an activated environment: python3 -m venv testing-env @@ -1049,12 +1049,6 @@ if __name__ == "__main__": parser.add_argument("--list-input", dest="list_input", default="", help="File that lists the input scripts") parser.add_argument("--list-subfolders", dest="list_subfolders", default="", help="File that lists the subfolders") parser.add_argument("--num-workers", dest="num_workers", default=1, help="Number of workers") - parser.add_argument("--gen-ref",dest="genref", action='store_true', default=False, - help="Generating reference data") - parser.add_argument("--verbose",dest="verbose", action='store_true', default=False, - help="Verbose output") - parser.add_argument("--resume",dest="resume", action='store_true', default=False, - help="Resume the test run") parser.add_argument("--output-file",dest="output", default=output_file, help="Output file") parser.add_argument("--log-file",dest="logfile", default=log_file, help="Log file") parser.add_argument("--progress-file",dest="progress_file", default=progress_file, help="Progress file") @@ -1069,7 +1063,13 @@ if __name__ == "__main__": parser.add_argument("--quick-max", dest="quick_max", default=50, help="Maximum number of inputs to randomly select") parser.add_argument("--skip-numerical-check",dest="skip_numerical_check", action='store_true', default=False, - help="Generating reference data") + help="Skip numerical checks") + parser.add_argument("--gen-ref",dest="genref", action='store_true', default=False, + help="Generating reference log files") + parser.add_argument("--verbose",dest="verbose", action='store_true', default=False, + help="Verbose screen output") + parser.add_argument("--resume",dest="resume", action='store_true', default=False, + help="Resume the test run from the list of inputs given the progress in progress.yaml") args = parser.parse_args() From bca271a2867d0cda2d8b46ac7d7c46b2a1ad5db5 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Fri, 6 Sep 2024 17:34:35 -0500 Subject: [PATCH 0224/1018] mention regression tester in Build_development --- doc/src/Build_development.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doc/src/Build_development.rst b/doc/src/Build_development.rst index f315569b24..55a1b97ea5 100644 --- a/doc/src/Build_development.rst +++ b/doc/src/Build_development.rst @@ -145,6 +145,10 @@ of the LAMMPS project on GitHub. A few tests are also run as GitHub Actions and their configuration files are in the ``.github/workflows/`` folder of the LAMMPS git tree. +Regression tests can also be performed locally with the :doc:`regression tester tool `. +The tool checks if a given LAMMPS binary run with selected input examples +produces consistent thermo output with the provided log files. + The unit testing facility is integrated into the CMake build process of the LAMMPS source code distribution itself. It can be enabled by setting ``-D ENABLE_TESTING=on`` during the CMake configuration step. From d19f5e0e8e5d824898c693ab1b1a9faa67e62eff Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 6 Sep 2024 19:30:15 -0400 Subject: [PATCH 0225/1018] bugfix --- src/KOKKOS/fix_cmap_kokkos.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/KOKKOS/fix_cmap_kokkos.cpp b/src/KOKKOS/fix_cmap_kokkos.cpp index 5cffaa60fd..4ee00b263b 100644 --- a/src/KOKKOS/fix_cmap_kokkos.cpp +++ b/src/KOKKOS/fix_cmap_kokkos.cpp @@ -192,13 +192,13 @@ void FixCMAPKokkos::pre_neighbor() ncrosstermlist = 0; for (i = 0; i < nlocal; i++) { - for (m = 0; m < d_num_crossterm(i); m++) { + for (m = 0; m < k_num_crossterm.h_view(i); m++) { - atom1 = AtomKokkos::map_kokkos(d_crossterm_atom1(i,m),map_style,k_map_array,k_map_hash); - atom2 = AtomKokkos::map_kokkos(d_crossterm_atom2(i,m),map_style,k_map_array,k_map_hash); - atom3 = AtomKokkos::map_kokkos(d_crossterm_atom3(i,m),map_style,k_map_array,k_map_hash); - atom4 = AtomKokkos::map_kokkos(d_crossterm_atom4(i,m),map_style,k_map_array,k_map_hash); - atom5 = AtomKokkos::map_kokkos(d_crossterm_atom5(i,m),map_style,k_map_array,k_map_hash); + atom1 = AtomKokkos::map_kokkos(k_crossterm_atom1.h_view(i,m),map_style,k_map_array,k_map_hash); + atom2 = AtomKokkos::map_kokkos(k_crossterm_atom2.h_view((i,m),map_style,k_map_array,k_map_hash); + atom3 = AtomKokkos::map_kokkos(k_crossterm_atom3.h_view(i,m),map_style,k_map_array,k_map_hash); + atom4 = AtomKokkos::map_kokkos(k_crossterm_atom4.h_view(i,m),map_style,k_map_array,k_map_hash); + atom5 = AtomKokkos::map_kokkos(k_crossterm_atom5.h_view(i,m),map_style,k_map_array,k_map_hash); if (atom1 == -1 || atom2 == -1 || atom3 == -1 || atom4 == -1 || atom5 == -1) From 0b92bf2c0cd6485e8fc49ae0d21329fcf81547ab Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 6 Sep 2024 19:40:21 -0400 Subject: [PATCH 0226/1018] oops --- src/KOKKOS/fix_cmap_kokkos.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/KOKKOS/fix_cmap_kokkos.cpp b/src/KOKKOS/fix_cmap_kokkos.cpp index 4ee00b263b..8aaea2bf73 100644 --- a/src/KOKKOS/fix_cmap_kokkos.cpp +++ b/src/KOKKOS/fix_cmap_kokkos.cpp @@ -195,7 +195,7 @@ void FixCMAPKokkos::pre_neighbor() for (m = 0; m < k_num_crossterm.h_view(i); m++) { atom1 = AtomKokkos::map_kokkos(k_crossterm_atom1.h_view(i,m),map_style,k_map_array,k_map_hash); - atom2 = AtomKokkos::map_kokkos(k_crossterm_atom2.h_view((i,m),map_style,k_map_array,k_map_hash); + atom2 = AtomKokkos::map_kokkos(k_crossterm_atom2.h_view(i,m),map_style,k_map_array,k_map_hash); atom3 = AtomKokkos::map_kokkos(k_crossterm_atom3.h_view(i,m),map_style,k_map_array,k_map_hash); atom4 = AtomKokkos::map_kokkos(k_crossterm_atom4.h_view(i,m),map_style,k_map_array,k_map_hash); atom5 = AtomKokkos::map_kokkos(k_crossterm_atom5.h_view(i,m),map_style,k_map_array,k_map_hash); From 93b4e918014c4a97230051b4b5f4dbce9527cbe2 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 6 Sep 2024 20:51:56 -0400 Subject: [PATCH 0227/1018] update docs and add ref --- doc/src/Build_development.rst | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/doc/src/Build_development.rst b/doc/src/Build_development.rst index 55a1b97ea5..3adec76abb 100644 --- a/doc/src/Build_development.rst +++ b/doc/src/Build_development.rst @@ -138,16 +138,27 @@ during development: The status of this automated testing can be viewed on `https://ci.lammps.org `_. -The scripts and inputs for integration, run, and regression testing -are maintained in a -`separate repository `_ -of the LAMMPS project on GitHub. A few tests are also run as GitHub -Actions and their configuration files are in the ``.github/workflows/`` -folder of the LAMMPS git tree. +The scripts and inputs for integration, run, and legacy regression +testing are maintained in a `separate repository +`_ of the LAMMPS project on +GitHub. A few tests are also run as GitHub Actions and their +configuration files are in the ``.github/workflows/`` folder of the +LAMMPS git tree. -Regression tests can also be performed locally with the :doc:`regression tester tool `. -The tool checks if a given LAMMPS binary run with selected input examples -produces consistent thermo output with the provided log files. +Regression tests can also be performed locally with the :ref:`regression +tester tool `. The tool checks if a given LAMMPS binary run +with selected input examples produces thermo output that is consistent +with the provided log files. The script can be run in one pass over all +available input files, but it can also first create multiple lists of +inputs or folders that can then be run with multiple workers +concurrently to speed things up. Another mode allows to do a quick +check of inputs that contain commands that have changes in the current +checkout branch relative to a git branch. This works similar to the two +pass mode, but will select only shorter runs and no more than 100 inputs +that are chosen randomly. This ensures that this test runs +significantly faster compared to the full test run. These test runs can +also be performed with instrumented LAMMPS binaries (see previous +section). The unit testing facility is integrated into the CMake build process of the LAMMPS source code distribution itself. It can be enabled by From 6214182fd0ddd5b5a406995fa85be00376fd304b Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 6 Sep 2024 21:06:01 -0400 Subject: [PATCH 0228/1018] remove unused imports, reformat --- python/lammps/numpy_wrapper.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/python/lammps/numpy_wrapper.py b/python/lammps/numpy_wrapper.py index 6e8c7ebcd2..5b90cf03de 100644 --- a/python/lammps/numpy_wrapper.py +++ b/python/lammps/numpy_wrapper.py @@ -18,12 +18,10 @@ from ctypes import POINTER, c_void_p, c_char_p, c_double, c_int, c_int32, c_int64, cast -from .constants import LAMMPS_AUTODETECT, LAMMPS_INT, LAMMPS_INT_2D, \ - LAMMPS_DOUBLE, LAMMPS_DOUBLE_2D, LAMMPS_INT64, LAMMPS_INT64_2D, \ - LMP_STYLE_GLOBAL, LMP_STYLE_ATOM, LMP_STYLE_LOCAL, \ - LMP_TYPE_SCALAR, LMP_TYPE_VECTOR, LMP_TYPE_ARRAY, \ - LMP_SIZE_VECTOR, LMP_SIZE_ROWS, LMP_SIZE_COLS, \ - LMP_VAR_EQUAL, LMP_VAR_ATOM, LMP_VAR_VECTOR, LMP_VAR_STRING +from .constants import LAMMPS_AUTODETECT, LAMMPS_INT, LAMMPS_INT_2D, LAMMPS_DOUBLE, \ + LAMMPS_DOUBLE_2D, LAMMPS_INT64, LAMMPS_INT64_2D, LMP_STYLE_GLOBAL, LMP_STYLE_ATOM, \ + LMP_STYLE_LOCAL, LMP_TYPE_VECTOR, LMP_TYPE_ARRAY, LMP_SIZE_VECTOR, LMP_SIZE_ROWS, \ + LMP_SIZE_COLS, LMP_VAR_EQUAL, LMP_VAR_ATOM from .data import NeighList From afc9f72887a693e24291375f15270910fdbc4003 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 6 Sep 2024 21:18:31 -0400 Subject: [PATCH 0229/1018] whitespace --- tools/regression-tests/run_tests.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index 1bb40b17df..068f960752 100644 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -23,7 +23,7 @@ Some benefits include: + keeping track of the testing progress to resume the testing from the last checkpoint (skipping completed runs) + distributing the input list across multiple processes by splitting the list of input scripts into separate runs (there are ~800 input scripts under the top-level examples) - + Input arguments: + the path to a LAMMPS binary (can be relative to the working directory) + a test configuration file (see tools/regression-tests/config.yaml for an example) @@ -174,7 +174,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file progress = open(progress_file, "w") # walltime = -2: skipped tests - # -1: failed tests + # -1: failed tests # >= 0: walltime in seconds (e.g. in.melt walltime = 0.2 seconds) walltime = -2 @@ -348,7 +348,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file results.append(result) print(f"{result.status}") - + msg = f"{input}: {{ folder: {input_folder}, status: \"{result.status}\", walltime: {walltime} }}\n" progress.write(msg) progress.close() @@ -381,7 +381,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file # if skip numerical checks, then skip the rest if skip_numerical_check == True: - msg = "completed, skipping numerical checks" + msg = "completed, skipping numerical checks" if use_valgrind == True: if "All heap blocks were freed" in error: msg += ", no memory leak" From 6e0c44a25ce0052ae0d1c7a76f293dee5062efab Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 6 Sep 2024 21:18:58 -0400 Subject: [PATCH 0230/1018] temporarily run the full test with the pull request --- .github/workflows/full-regression.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index 6060f2cef5..161c480793 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -3,8 +3,10 @@ name: "Full Regression Test" on: push: - branches: - - develop +# branches: +# - develop + pull_request: + - develop workflow_dispatch: From 6cd710444de56ce9cbe85647ad143091f0688572 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 6 Sep 2024 21:34:10 -0400 Subject: [PATCH 0231/1018] add dedicated config for quick regression test. allow oversubscription. --- .github/workflows/quick-regression.yml | 2 +- tools/regression-tests/config_quick.yaml | 44 +++++++++++++++++++++++ tools/regression-tests/config_serial.yaml | 1 - 3 files changed, 45 insertions(+), 2 deletions(-) create mode 100644 tools/regression-tests/config_quick.yaml diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index fe7640004f..e79a8e9737 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -77,7 +77,7 @@ jobs: source linuxenv/bin/activate python3 tools/regression-tests/run_tests.py \ --lmp-bin=build/lmp \ - --config-file=tools/regression-tests/config.yaml \ + --config-file=tools/regression-tests/config_quick.yaml \ --examples-top-level=examples --quick --quick-branch=origin/develop --quick-max=100 --num-workers=4 if [ -f input-list-${{ matrix.idx }}.txt ] diff --git a/tools/regression-tests/config_quick.yaml b/tools/regression-tests/config_quick.yaml new file mode 100644 index 0000000000..8f2ba9aaa6 --- /dev/null +++ b/tools/regression-tests/config_quick.yaml @@ -0,0 +1,44 @@ +--- + lmp_binary: "" + nprocs: "4" + args: "-cite none" + mpiexec: "mpirun" + mpiexec_numproc_flag: "--host localhost:4 -np" + tolerance: + PotEng: + abs: 1e-4 + rel: 1e-7 + TotEng: + abs: 1e-4 + rel: 1e-7 + Press: + abs: 1e-4 + rel: 1e-7 + Temp: + abs: 1e-4 + rel: 1e-7 + E_vdwl: + abs: 1e-3 + rel: 1e-7 + overrides: + in.rigid.tnr: + Temp: + abs: 1e-3 + rel: 1e-5 + Press: + abs: 1e-2 + rel: 1e-4 + skip: + [ + in.displ, + in.displ2, + in.dos, + in.*_imd*, + in.bucky-plus-cnt*, + ] + + timeout: 30 + nugget: 1.0 + epsilon: 1e-16 + + diff --git a/tools/regression-tests/config_serial.yaml b/tools/regression-tests/config_serial.yaml index fb79c301f1..1fe3f48353 100644 --- a/tools/regression-tests/config_serial.yaml +++ b/tools/regression-tests/config_serial.yaml @@ -36,7 +36,6 @@ in.bucky-plus-cnt*, ] - timeout: 30 nugget: 1.0 epsilon: 1e-16 From b6e78c1f205ad1cebafe4d99f8f20f5e804f18c7 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 6 Sep 2024 21:46:18 -0400 Subject: [PATCH 0232/1018] another attempt to avoid oversubscription error --- .github/workflows/quick-regression.yml | 2 +- tools/regression-tests/config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index e79a8e9737..3cea960987 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -84,7 +84,7 @@ jobs: then \ python3 tools/regression-tests/run_tests.py \ --lmp-bin=build/lmp \ - --config-file=tools/regression-tests/config.yaml \ + --config-file=tools/regression-tests/config_quick.yaml \ --list-input=input-list-${{ matrix.idx }}.txt \ --output-file=output-${{ matrix.idx }}.xml \ --progress-file=progress-${{ matrix.idx }}.yaml \ diff --git a/tools/regression-tests/config.yaml b/tools/regression-tests/config.yaml index 372d0db10b..6b793d0ce8 100644 --- a/tools/regression-tests/config.yaml +++ b/tools/regression-tests/config.yaml @@ -3,7 +3,7 @@ nprocs: "4" args: "-cite none" mpiexec: "mpirun" - mpiexec_numproc_flag: "-np" + mpiexec_numproc_flag: "--host localhost:4 -np" tolerance: PotEng: abs: 1e-4 From c853b8d81ae96f10f4dddb74722cff4622adca47 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 6 Sep 2024 23:14:09 -0400 Subject: [PATCH 0233/1018] switch quick run back to serial --- tools/regression-tests/config_quick.yaml | 6 +++--- tools/regression-tests/config_serial.yaml | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/tools/regression-tests/config_quick.yaml b/tools/regression-tests/config_quick.yaml index 8f2ba9aaa6..3c8cc4e51b 100644 --- a/tools/regression-tests/config_quick.yaml +++ b/tools/regression-tests/config_quick.yaml @@ -1,9 +1,9 @@ --- lmp_binary: "" - nprocs: "4" + nprocs: "1" args: "-cite none" - mpiexec: "mpirun" - mpiexec_numproc_flag: "--host localhost:4 -np" + mpiexec: "" + mpiexec_numproc_flag: "" tolerance: PotEng: abs: 1e-4 diff --git a/tools/regression-tests/config_serial.yaml b/tools/regression-tests/config_serial.yaml index 1fe3f48353..b55cc1547d 100644 --- a/tools/regression-tests/config_serial.yaml +++ b/tools/regression-tests/config_serial.yaml @@ -29,7 +29,8 @@ abs: 1e-2 rel: 1e-4 skip: - [ in.displ, + [ + in.displ, in.displ2, in.dos, in.*_imd*, From e5c870fcd25e2945f67033bd550b33c35e9d4b1e Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 6 Sep 2024 23:15:32 -0400 Subject: [PATCH 0234/1018] switch full regression back to serial execution --- .github/workflows/full-regression.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index 161c480793..5eb8e4f28b 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -79,12 +79,12 @@ jobs: source linuxenv/bin/activate python3 tools/regression-tests/run_tests.py \ --lmp-bin=build/lmp \ - --config-file=tools/regression-tests/config.yaml \ + --config-file=tools/regression-tests/config_serial.yaml \ --examples-top-level=examples --analyze --num-workers=4 python3 tools/regression-tests/run_tests.py \ --lmp-bin=build/lmp \ - --config-file=tools/regression-tests/config.yaml \ + --config-file=tools/regression-tests/config_serial.yaml \ --list-input=input-list-${{ matrix.idx }}.txt \ --output-file=output-${{ matrix.idx }}.xml \ --progress-file=progress-${{ matrix.idx }}.yaml \ From 5aea0a061ffea8f55c36137ade98f7b4aa8dd368 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 7 Sep 2024 00:22:56 -0400 Subject: [PATCH 0235/1018] provide updated reference and update command line --- .github/workflows/full-regression.yml | 6 ++--- .github/workflows/quick-regression.yml | 4 +++- tools/regression-tests/run_tests.py | 31 +++++++++++++++++++++++++- 3 files changed, 35 insertions(+), 6 deletions(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index 5eb8e4f28b..106bda9d2e 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -3,10 +3,8 @@ name: "Full Regression Test" on: push: -# branches: -# - develop - pull_request: - - develop + branches: + - develop workflow_dispatch: diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index 3cea960987..985177b2c1 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -78,7 +78,9 @@ jobs: python3 tools/regression-tests/run_tests.py \ --lmp-bin=build/lmp \ --config-file=tools/regression-tests/config_quick.yaml \ - --examples-top-level=examples --quick --quick-branch=origin/develop --quick-max=100 --num-workers=4 + --examples-top-level=examples \ + --quick-reference=tools/regression-tests/reference.yaml \ + --quick --quick-branch=origin/develop --quick-max=100 --num-workers=4 if [ -f input-list-${{ matrix.idx }}.txt ] then \ diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index 068f960752..ea3d43e254 100644 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -1036,6 +1036,7 @@ if __name__ == "__main__": quick = False quick_branch = "origin/develop" quick_max = 50 + quick_reference = os.path.join(LAMMPS_DIR, 'tools', 'regression-tests', 'reference.yaml') # distribute the total number of input scripts over the workers num_workers = 1 @@ -1062,6 +1063,8 @@ if __name__ == "__main__": help="Branch to which compare the current head to for changed styles") parser.add_argument("--quick-max", dest="quick_max", default=50, help="Maximum number of inputs to randomly select") + parser.add_argument("--quick-reference", dest="quick_reference", default=quick_reference, + help="Reference YAML file with progress data from full regression test run") parser.add_argument("--skip-numerical-check",dest="skip_numerical_check", action='store_true', default=False, help="Skip numerical checks") parser.add_argument("--gen-ref",dest="genref", action='store_true', default=False, @@ -1098,6 +1101,7 @@ if __name__ == "__main__": quick = args.quick quick_branch = args.quick_branch quick_max = int(args.quick_max) + quick_reference = args.quick_reference skip_numerical_check = args.skip_numerical_check resume = args.resume progress_file = args.progress_file @@ -1132,13 +1136,38 @@ if __name__ == "__main__": msg = f"\nThere are {len(input_list)} input scripts with changed styles relative to branch {quick_branch}." msg += "\nChanged styles: " + str(styles) + # read in refrence data from a previous test run + with open(quick_reference, 'r') as f: + reference = yaml.load(f, Loader=Loader) + f.close() + + # trim previously failing run and runs that would take too long + new_list = [] + keys = reference.keys() + msg += "\nTrimming inputs using reference data from " + str(len(keys)) + " previous runs: " + for infile in input_list: + input = os.path.split(infile)[1] + if input in keys: + if (reference[input]['walltime'] < 0.0): + # print("Skipping ", input, " for previous failure") + pass + elif (reference[input]['walltime'] > 29.0): + # print("Skipping ", input, " for wall time limit") + pass + else: + new_list.append(infile) + else: + new_list.append(infile) + input_list = new_list + msg += "trimmed list has " + str(len(input_list)) + " entries" + if len(input_list) > quick_max: input_list = random.sample(input_list, quick_max) msg += "\nTesting " + str(quick_max) + " randomly selected inputs" print(msg) logger.info(msg) - + quit() # divide the list of input scripts into num_workers chunks sublists = divide_into_N(input_list, num_workers) From fa5a3446c0c0475a8b1e38a5a149ebc483ac7041 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 7 Sep 2024 00:28:59 -0400 Subject: [PATCH 0236/1018] add forgotten file --- tools/regression-tests/reference.yaml | 809 ++++++++++++++++++++++++++ 1 file changed, 809 insertions(+) create mode 100644 tools/regression-tests/reference.yaml diff --git a/tools/regression-tests/reference.yaml b/tools/regression-tests/reference.yaml new file mode 100644 index 0000000000..2daf17cf13 --- /dev/null +++ b/tools/regression-tests/reference.yaml @@ -0,0 +1,809 @@ +in.granregion.box: { folder: examples/granregion, status: "completed, 8 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } +in.granregion.funnel: { folder: examples/granregion, status: "failed, no Total wall time in the output.", walltime: -1 } +in.granregion.mixer: { folder: examples/granregion, status: "failed, no Total wall time in the output.", walltime: -1 } +in.melt: { folder: examples/melt, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.airebo: { folder: examples/airebo, status: "failed, no Total wall time in the output.", walltime: -1 } +in.airebo-0-0: { folder: examples/airebo, status: "completed, thermo checks passed", walltime: 5.0, walltime_norm: 0.8333333333333334 } +in.airebo-m: { folder: examples/airebo, status: "failed, no Total wall time in the output.", walltime: -1 } +in.rebo2: { folder: examples/airebo, status: "completed, thermo checks passed", walltime: 5.0, walltime_norm: 0.8333333333333334 } +in.hybrid: { folder: examples/template, status: "completed, 3 rel thermo checks failed", walltime: 7.0, walltime_norm: 1.1666666666666667 } +in.mol-data-mix: { folder: examples/template, status: "completed, 3 rel thermo checks failed", walltime: 18.0, walltime_norm: 3.0 } +in.mol-restart-mix: { folder: examples/template, status: "completed, thermo checks passed", walltime: 45.0, walltime_norm: 7.5 } +in.molecular-mix: { folder: examples/template, status: "completed, 5 rel thermo checks failed", walltime: 26.0, walltime_norm: 4.333333333333333 } +in.template-mix: { folder: examples/template, status: "completed, 5 rel thermo checks failed", walltime: 26.0, walltime_norm: 4.333333333333333 } +in.tmpl-data-mix: { folder: examples/template, status: "completed, 3 rel thermo checks failed", walltime: 18.0, walltime_norm: 3.0 } +in.tmpl-restart-mix: { folder: examples/template, status: "completed, thermo checks passed", walltime: 45.0, walltime_norm: 7.5 } +in.first: { folder: examples/rerun, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 16.0, walltime_norm: 2.6666666666666665 } +in.rdf.first: { folder: examples/rerun, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 16.0, walltime_norm: 2.6666666666666665 } +in.rdf.rerun: { folder: examples/rerun, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 5.0, walltime_norm: 0.8333333333333334 } +in.read_dump: { folder: examples/rerun, status: "failed, no Total wall time in the output.", walltime: -1 } +in.rerun: { folder: examples/rerun, status: "failed, no Total wall time in the output.", walltime: -1 } +in.lj.ehex: { folder: examples/HEAT, status: "failed, no Total wall time in the output.", walltime: -1 } +in.lj.hex: { folder: examples/HEAT, status: "failed, no Total wall time in the output.", walltime: -1 } +in.spce.ehex: { folder: examples/HEAT, status: "failed, no Total wall time in the output.", walltime: -1 } +in.spce.hex: { folder: examples/HEAT, status: "failed, no Total wall time in the output.", walltime: -1 } +in.vashishta.inp: { folder: examples/vashishta, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.vashishta.sio2: { folder: examples/vashishta, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.vashishta.table.inp: { folder: examples/vashishta, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.vashishta.table.sio2: { folder: examples/vashishta, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.rigid: { folder: examples/rigid, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.rigid.atomfile: { folder: examples/rigid, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.rigid.atomvar: { folder: examples/rigid, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.rigid.early: { folder: examples/rigid, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.rigid.gravity: { folder: examples/rigid, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.rigid.infile: { folder: examples/rigid, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.rigid.molecule: { folder: examples/rigid, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.rigid.nve: { folder: examples/rigid, status: "completed, 3 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } +in.rigid.nve.early: { folder: examples/rigid, status: "completed, 3 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } +in.rigid.poems: { folder: examples/rigid, status: "completed, 3 rel thermo checks failed", walltime: 3.0, walltime_norm: 0.5 } +in.rigid.poems2: { folder: examples/rigid, status: "completed, 3 rel thermo checks failed", walltime: 3.0, walltime_norm: 0.5 } +in.rigid.poems3: { folder: examples/rigid, status: "completed, thermo checks passed", walltime: 3.0, walltime_norm: 0.5 } +in.rigid.poems4: { folder: examples/rigid, status: "completed, 3 rel thermo checks failed", walltime: 3.0, walltime_norm: 0.5 } +in.rigid.poems5: { folder: examples/rigid, status: "completed, 3 rel thermo checks failed", walltime: 3.0, walltime_norm: 0.5 } +in.rigid.property: { folder: examples/rigid, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.rigid.small: { folder: examples/rigid, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.rigid.small.infile: { folder: examples/rigid, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.rigid.tnr: { folder: examples/rigid, status: "completed, 22 rel thermo checks failed", walltime: 20.0, walltime_norm: 3.3333333333333335 } +in.voronoi: { folder: examples/voronoi, status: "completed, but no Step nor Loop in the output.", walltime: 6.0, walltime_norm: 1.0 } +in.voronoi.2d: { folder: examples/voronoi, status: "completed, but no Step nor Loop in the output.", walltime: 0.0, walltime_norm: 0.0 } +in.voronoi.data: { folder: examples/voronoi, status: "completed, but no Step nor Loop in the output.", walltime: 0.0, walltime_norm: 0.0 } +in.ehex: { folder: examples/KAPPA, status: "failed, no Total wall time in the output.", walltime: -1 } +in.heat: { folder: examples/KAPPA, status: "failed, no Total wall time in the output.", walltime: -1 } +in.heatflux: { folder: examples/KAPPA, status: "failed, no Total wall time in the output.", walltime: -1 } +in.langevin: { folder: examples/KAPPA, status: "failed, no Total wall time in the output.", walltime: -1 } +in.mp: { folder: examples/KAPPA, status: "failed, no Total wall time in the output.", walltime: -1 } +in.pour: { folder: examples/pour, status: "completed, thermo checks passed", walltime: 42.0, walltime_norm: 7.0 } +in.pour.2d: { folder: examples/pour, status: "completed, thermo checks passed", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.pour.2d.molecule: { folder: examples/pour, status: "completed, thermo checks passed", walltime: 5.0, walltime_norm: 0.8333333333333334 } +in.deposit.atom: { folder: examples/deposit, status: "completed, 3 rel thermo checks failed", walltime: 7.0, walltime_norm: 1.1666666666666667 } +in.deposit.molecule: { folder: examples/deposit, status: "completed, 3 rel thermo checks failed", walltime: 8.0, walltime_norm: 1.3333333333333333 } +in.deposit.molecule.rigid-nve-small: { folder: examples/deposit, status: "completed, thermo checks passed", walltime: 9.0, walltime_norm: 1.5 } +in.deposit.molecule.rigid-nvt-small: { folder: examples/deposit, status: "completed, thermo checks passed", walltime: 9.0, walltime_norm: 1.5 } +in.deposit.molecule.rigid-small: { folder: examples/deposit, status: "completed, thermo checks passed", walltime: 8.0, walltime_norm: 1.3333333333333333 } +in.deposit.molecule.shake: { folder: examples/deposit, status: "completed, 3 rel thermo checks failed", walltime: 7.0, walltime_norm: 1.1666666666666667 } +in.charmmfsw: { folder: examples/charmmfsw, status: "completed, thermo checks passed", walltime: 27.0, walltime_norm: 4.5 } +in.indent: { folder: examples/indent, status: "completed, thermo checks passed", walltime: 3.0, walltime_norm: 0.5 } +in.indent.min: { folder: examples/indent, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.qeq.buck: { folder: examples/qeq, status: "completed, thermo checks passed", walltime: 29.0, walltime_norm: 4.833333333333333 } +in.qeq.reaxff: { folder: examples/qeq, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.dreiding: { folder: examples/dreiding, status: "completed, error parsing log.lammps into YAML", walltime: 0.0, walltime_norm: 0.0 } +in.22DMH.real: { folder: examples/relres, status: "failed, no Total wall time in the output.", walltime: -1 } +in.22DMH.relres: { folder: examples/relres, status: "failed, incomplete runs", walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.22DMH.respa: { folder: examples/relres, status: "completed, thermo checks passed", walltime: 7.0, walltime_norm: 1.1666666666666667 } +in.track: { folder: examples/tracker, status: "failed, ERROR: Illegal pair_style command (src/MISC/pair_tracker.cpp:221).", walltime: -1 } +in.pour.drum: { folder: examples/granular, status: "completed, thermo checks passed", walltime: 15.0, walltime_norm: 2.5 } +in.pour.flatwall: { folder: examples/granular, status: "completed, thermo checks passed", walltime: 14.0, walltime_norm: 2.3333333333333335 } +in.pour.heat: { folder: examples/granular, status: "failed, no Total wall time in the output.", walltime: -1 } +in.restitution: { folder: examples/granular, status: "completed, thermo checks passed", walltime: 7.0, walltime_norm: 1.1666666666666667 } +in.micelle: { folder: examples/micelle, status: "completed, 1 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } +in.micelle-rigid: { folder: examples/micelle, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.replicate.bond.x: { folder: examples/replicate, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.replicate.bond.x.noloop: { folder: examples/replicate, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.replicate.bond.x.y: { folder: examples/replicate, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.replicate.bond.xy: { folder: examples/replicate, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.replicate.cnt: { folder: examples/replicate, status: "completed, thermo checks passed", walltime: 13.0, walltime_norm: 2.1666666666666665 } +in.srd.mixture: { folder: examples/srd, status: "completed, 3 rel thermo checks failed", walltime: 3.0, walltime_norm: 0.5 } +in.srd.pure: { folder: examples/srd, status: "completed, thermo checks passed", walltime: 6.0, walltime_norm: 1.0 } +in.ttm: { folder: examples/ttm, status: "completed, thermo checks passed", walltime: 17.0, walltime_norm: 2.8333333333333335 } +in.ttm.grid: { folder: examples/ttm, status: "completed, thermo checks passed", walltime: 17.0, walltime_norm: 2.8333333333333335 } +in.ttm.mod: { folder: examples/ttm, status: "completed, thermo checks passed", walltime: 6.0, walltime_norm: 1.0 } +in.colloid: { folder: examples/multi, status: "completed, 3 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } +in.granular: { folder: examples/multi, status: "completed, 3 rel thermo checks failed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.powerlaw: { folder: examples/multi, status: "completed, 3 rel thermo checks failed", walltime: 3.0, walltime_norm: 0.5 } +in.msst: { folder: examples/msst, status: "completed, thermo checks passed", walltime: 8.0, walltime_norm: 1.3333333333333333 } +in.gjf.vfull: { folder: examples/gjf, status: "completed, 3 rel thermo checks failed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.gjf.vhalf: { folder: examples/gjf, status: "completed, 3 rel thermo checks failed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.spin.cobalt_fcc: { folder: examples/SPIN/cobalt_fcc, status: "completed, thermo checks passed", walltime: 3.0, walltime_norm: 0.5 } +in.spin.nickel: { folder: examples/SPIN/nickel, status: "completed, thermo checks passed", walltime: 3.0, walltime_norm: 0.5 } +in.spin.nickel_cubic: { folder: examples/SPIN/nickel, status: "completed, thermo checks passed", walltime: 3.0, walltime_norm: 0.5 } +in.spin.cobalt_hcp: { folder: examples/SPIN/cobalt_hcp, status: "completed, 4 rel thermo checks failed", walltime: 3.0, walltime_norm: 0.5 } +in.spin.iron: { folder: examples/SPIN/iron, status: "completed, 4 rel thermo checks failed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.spin.iron_cubic: { folder: examples/SPIN/iron, status: "completed, 2 rel thermo checks failed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.gneb.skyrmion: { folder: examples/SPIN/gneb/skyrmion, status: "failed, ERROR: Did not assign all atoms correctly (src/read_data.cpp:1562).", walltime: -1 } +in.gneb.iron: { folder: examples/SPIN/gneb/iron, status: "failed, ERROR: Cannot use NEBSpin with a single replica (src/SPIN/neb_spin.cpp:133).", walltime: -1 } +in.spin.read_data: { folder: examples/SPIN/read_restart, status: "failed, no Total wall time in the output.", walltime: -1 } +in.spin.restart: { folder: examples/SPIN/read_restart, status: "failed, ERROR: Invalid flag in force field section of restart file (src/read_restart.cpp:948).", walltime: -1 } +in.spin.write_restart: { folder: examples/SPIN/read_restart, status: "completed, 2 rel thermo checks failed", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.spin.bfo_min: { folder: examples/SPIN/spinmin, status: "completed, thermo checks passed", walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.spin.bfo_min_cg: { folder: examples/SPIN/spinmin, status: "completed, thermo checks passed", walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.spin.bfo_min_lbfgs: { folder: examples/SPIN/spinmin, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.spin.iron_min: { folder: examples/SPIN/spinmin, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.spin.setforce: { folder: examples/SPIN/setforce_spin, status: "failed, no Total wall time in the output.", walltime: -1 } +in.spin.bfo: { folder: examples/SPIN/bfo, status: "completed, 2 rel thermo checks failed", walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.spin.iron_dipole_cut: { folder: examples/SPIN/dipole_spin, status: "completed, thermo checks passed", walltime: 9.0, walltime_norm: 1.5 } +in.spin.iron_dipole_ewald: { folder: examples/SPIN/dipole_spin, status: "completed, 1 abs thermo checks failed", walltime: 30.0, walltime_norm: 5.0 } +in.spin.iron_dipole_pppm: { folder: examples/SPIN/dipole_spin, status: "completed, thermo checks passed", walltime: 17.0, walltime_norm: 2.8333333333333335 } +in.spin.iron-nve: { folder: examples/SPIN/test_problems/validation_nve, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 32.0, walltime_norm: 5.333333333333333 } +in.spin.nvt_lattice: { folder: examples/SPIN/test_problems/validation_nvt, status: "failed, no Total wall time in the output.", walltime: -1 } +in.spin.nvt_spin: { folder: examples/SPIN/test_problems/validation_nvt, status: "failed, ERROR: Fix langevin period must be > 0.0 (src/fix_langevin.cpp:80).", walltime: -1 } +in.mliap.ace.compute: { folder: examples/mliap, status: "completed, but no Step nor Loop in the output.", walltime: 0.0, walltime_norm: 0.0 } +in.mliap.nn.Cu: { folder: examples/mliap, status: "completed, thermo checks passed", walltime: 6.0, walltime_norm: 1.0 } +in.mliap.nn.Ta06A: { folder: examples/mliap, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.mliap.pytorch.Ta06A: { folder: examples/mliap, status: "failed, ERROR: Using pair_style mliap model mliappy requires ML-IAP with python support (src/ML-IAP/pair_mliap.cpp:173).", walltime: -1 } +in.mliap.pytorch.ace: { folder: examples/mliap, status: "failed, ERROR: Using pair_style mliap model mliappy requires ML-IAP with python support (src/ML-IAP/pair_mliap.cpp:173).", walltime: -1 } +in.mliap.pytorch.ace.NN: { folder: examples/mliap, status: "failed, ERROR: Using pair_style mliap model mliappy requires ML-IAP with python support (src/ML-IAP/pair_mliap.cpp:173).", walltime: -1 } +in.mliap.pytorch.relu1hidden: { folder: examples/mliap, status: "failed, ERROR: Using pair_style mliap model mliappy requires ML-IAP with python support (src/ML-IAP/pair_mliap.cpp:173).", walltime: -1 } +in.mliap.quadratic.compute: { folder: examples/mliap, status: "failed, no Total wall time in the output.", walltime: -1 } +in.mliap.snap.Ta06A: { folder: examples/mliap, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.mliap.snap.WBe.PRB2019: { folder: examples/mliap, status: "completed, thermo checks passed", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.mliap.snap.chem: { folder: examples/mliap, status: "completed, thermo checks passed", walltime: 26.0, walltime_norm: 4.333333333333333 } +in.mliap.snap.compute: { folder: examples/mliap, status: "failed, no Total wall time in the output.", walltime: -1 } +in.mliap.snap.quadratic: { folder: examples/mliap, status: "completed, thermo checks passed", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.mliap.so3.Ni_Mo: { folder: examples/mliap, status: "completed, but no Step nor Loop in the output.", walltime: 0.0, walltime_norm: 0.0 } +in.mliap.so3.nn.Si: { folder: examples/mliap, status: "completed, thermo checks passed", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.mliap.unified.lj.Ar: { folder: examples/mliap, status: "failed, ERROR: Could not process Python string: .", walltime: -1 } +in.run: { folder: examples/mliap/jax, status: "failed, ERROR: Using pair_style mliap unified requires ML-IAP with python support (src/ML-IAP/pair_mliap.cpp:213).", walltime: -1 } +in.eim: { folder: examples/eim, status: "completed, 2 rel thermo checks failed", walltime: 3.0, walltime_norm: 0.5 } +in.shear: { folder: examples/shear, status: "completed, thermo checks passed", walltime: 6.0, walltime_norm: 1.0 } +in.shear.void: { folder: examples/shear, status: "completed, thermo checks passed", walltime: 5.0, walltime_norm: 0.8333333333333334 } +in.aimd.alone: { folder: examples/mdi, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.aimd.driver: { folder: examples/mdi, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.aimd.driver.plugin: { folder: examples/mdi, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.aimd.engine: { folder: examples/mdi, status: "failed, unknown command, package not installed, ERROR: Unknown command: mdi engine (src/input.cpp:314)", walltime: -1 } +in.aimdpy.mm: { folder: examples/mdi, status: "failed, unknown command, package not installed, ERROR: Unknown command: mdi engine (src/input.cpp:314)", walltime: -1 } +in.aimdpy.qm: { folder: examples/mdi, status: "failed, unknown command, package not installed, ERROR: Unknown command: mdi engine (src/input.cpp:314)", walltime: -1 } +in.sequence.python: { folder: examples/mdi, status: "failed, unknown command, package not installed, ERROR: Unknown command: mdi engine (src/input.cpp:314)", walltime: -1 } +in.series.alone: { folder: examples/mdi, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.series.driver: { folder: examples/mdi, status: "failed, unknown command, package not installed, ERROR: Unknown command: mdi connect (src/input.cpp:314)", walltime: -1 } +in.series.driver.plugin: { folder: examples/mdi, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.series.engine: { folder: examples/mdi, status: "failed, unknown command, package not installed, ERROR: Unknown command: mdi engine (src/input.cpp:314)", walltime: -1 } +in.snapshot.alone: { folder: examples/mdi, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.snapshot.driver: { folder: examples/mdi, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.snapshot.driver.plugin: { folder: examples/mdi, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.snapshot.engine: { folder: examples/mdi, status: "failed, unknown command, package not installed, ERROR: Unknown command: mdi engine (src/input.cpp:314)", walltime: -1 } +in.lammps: { folder: examples/PACKAGES/dpd-smooth/2d-diffusion, status: "failed, no Total wall time in the output.", walltime: -1 } +in.lammps: { folder: examples/PACKAGES/dpd-smooth/2d-diffusion-in-shear-flow, status: "failed, no Total wall time in the output.", walltime: -1 } +in.lammps: { folder: examples/PACKAGES/dpd-smooth/equipartition-verification, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 49.0, walltime_norm: 8.166666666666666 } +in.fitpod: { folder: examples/PACKAGES/pod/InP, status: "failed, ERROR: Cannot fit potential without data files. The data paths may not be valid. Please check the data paths in the POD data file. (src/ML-POD/fitpod_command.cpp:718).", walltime: -1 } +in.pod: { folder: examples/PACKAGES/pod/InP, status: "completed, thermo checks passed", walltime: 3.0, walltime_norm: 0.5 } +in.fitpod: { folder: examples/PACKAGES/pod/Ta, status: "completed, but no Step nor Loop in the output.", walltime: 0.0, walltime_norm: 0.0 } +in.pod: { folder: examples/PACKAGES/pod/Ta, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.pod.compute: { folder: examples/PACKAGES/pod/Ta, status: "failed, ERROR: Per-atom data too large (src/ML-POD/compute_podd_atom.cpp:62).", walltime: -1 } +in.duplex2: { folder: examples/PACKAGES/cgdna/examples/real_units/oxRNA2/duplex2, status: "completed, 1 rel thermo checks failed", walltime: 19.0, walltime_norm: 3.1666666666666665 } +in.duplex2: { folder: examples/PACKAGES/cgdna/examples/real_units/oxRNA2/potential_file, status: "completed, 1 rel thermo checks failed", walltime: 19.0, walltime_norm: 3.1666666666666665 } +in.duplex2: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA/duplex2, status: "completed, thermo checks passed", walltime: 21.0, walltime_norm: 3.5 } +in.duplex1: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA/duplex1, status: "completed, thermo checks passed", walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.duplex1: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA/potential_file, status: "completed, thermo checks passed", walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.duplex2: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA2/duplex2, status: "completed, thermo checks passed", walltime: 24.0, walltime_norm: 4.0 } +in.duplex1: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA2/duplex1, status: "completed, thermo checks passed", walltime: 12.0, walltime_norm: 2.0 } +in.dsring: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA2/dsring, status: "completed, thermo checks passed", walltime: 46.0, walltime_norm: 7.666666666666667 } +in.duplex1: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA2/potential_file, status: "completed, thermo checks passed", walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.duplex4.4type: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA2/unique_bp, status: "completed, thermo checks passed", walltime: 50.0, walltime_norm: 8.333333333333334 } +in.duplex4.8type: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA2/unique_bp, status: "completed, thermo checks passed", walltime: 50.0, walltime_norm: 8.333333333333334 } +in.duplex3: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA2/duplex3, status: "completed, thermo checks passed", walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.duplex2: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxRNA2/duplex2, status: "completed, thermo checks passed", walltime: 19.0, walltime_norm: 3.1666666666666665 } +in.duplex2: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxRNA2/potential_file, status: "completed, thermo checks passed", walltime: 19.0, walltime_norm: 3.1666666666666665 } +in.duplex2: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA/duplex2, status: "completed, thermo checks passed", walltime: 22.0, walltime_norm: 3.6666666666666665 } +in.duplex1: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA/duplex1, status: "completed, thermo checks passed", walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.duplex1: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA/potential_file, status: "completed, thermo checks passed", walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.duplex2: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA2/duplex2, status: "completed, thermo checks passed", walltime: 24.0, walltime_norm: 4.0 } +in.duplex1: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA2/duplex1, status: "completed, thermo checks passed", walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.dsring: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA2/dsring, status: "completed, thermo checks passed", walltime: 46.0, walltime_norm: 7.666666666666667 } +in.duplex1: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA2/potential_file, status: "completed, thermo checks passed", walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.duplex4.4type: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA2/unique_bp, status: "completed, thermo checks passed", walltime: 50.0, walltime_norm: 8.333333333333334 } +in.duplex4.8type: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA2/unique_bp, status: "completed, thermo checks passed", walltime: 50.0, walltime_norm: 8.333333333333334 } +in.duplex3: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA2/duplex3, status: "completed, thermo checks passed", walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.temper_npt: { folder: examples/PACKAGES/temper_npt, status: "failed, ERROR: World variable count doesn't match # of partitions (src/variable.cpp:255).", walltime: -1 } +in.peptide-plumed: { folder: examples/PACKAGES/plumed, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'plumed' is part of the PLUMED package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.methanol: { folder: examples/PACKAGES/bocs, status: "completed, 4 rel thermo checks failed", walltime: 23.0, walltime_norm: 3.8333333333333335 } +in.pedone.melt: { folder: examples/PACKAGES/pedone, status: "completed, 2 rel thermo checks failed", walltime: 13.0, walltime_norm: 2.1666666666666665 } +in.pedone.relax: { folder: examples/PACKAGES/pedone, status: "completed, 2 rel thermo checks failed", walltime: 16.0, walltime_norm: 2.6666666666666665 } +in.methanol_implicit_water: { folder: examples/PACKAGES/local_density/methanol_implicit_water, status: "failed, no Total wall time in the output.", walltime: -1 } +in.benzene_water: { folder: examples/PACKAGES/local_density/benzene_water, status: "completed, but no Step nor Loop in the output.", walltime: 24.0, walltime_norm: 4.0 } +in.gauss-diel: { folder: examples/PACKAGES/gauss_diel, status: "completed, error parsing log.lammps into YAML", walltime: 8.0, walltime_norm: 1.3333333333333333 } +in.gauss-diel-cg: { folder: examples/PACKAGES/gauss_diel, status: "completed, error parsing log.lammps into YAML", walltime: 3.0, walltime_norm: 0.5 } +in.gauss-diel-split: { folder: examples/PACKAGES/gauss_diel, status: "completed, error parsing log.lammps into YAML", walltime: 3.0, walltime_norm: 0.5 } +in.alloy: { folder: examples/PACKAGES/alchemy, status: "failed, ERROR: World variable count doesn't match # of partitions (src/variable.cpp:255).", walltime: -1 } +in.twowater: { folder: examples/PACKAGES/alchemy, status: "failed, ERROR: World variable count doesn't match # of partitions (src/variable.cpp:255).", walltime: -1 } +in.sds-hybrid: { folder: examples/PACKAGES/cgspica/sds-monolayer, status: "completed, thermo checks passed", walltime: 6.0, walltime_norm: 1.0 } +in.sds-regular: { folder: examples/PACKAGES/cgspica/sds-monolayer, status: "completed, thermo checks passed", walltime: 6.0, walltime_norm: 1.0 } +in.pegc12e8: { folder: examples/PACKAGES/cgspica/peg-verlet, status: "failed, no Total wall time in the output.", walltime: -1 } +in.pegc12e8-angle: { folder: examples/PACKAGES/cgspica/peg-verlet, status: "failed, no Total wall time in the output.", walltime: -1 } +in.hkust1: { folder: examples/PACKAGES/mofff, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.hkust1_long: { folder: examples/PACKAGES/mofff, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.e3b-tip4p2005: { folder: examples/PACKAGES/e3b, status: "completed, thermo checks passed", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.uf3.Nb: { folder: examples/PACKAGES/uf3, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.fep01.lmp: { folder: examples/PACKAGES/fep/CC-CO/fep01, status: "failed, no Total wall time in the output.", walltime: -1 } +in.fep10.lmp: { folder: examples/PACKAGES/fep/CC-CO/fep10, status: "failed, no Total wall time in the output.", walltime: -1 } +in.insertion: { folder: examples/PACKAGES/fep/C7inEthanol/fep01, status: "failed, no Total wall time in the output.", walltime: -1 } +in.deletion: { folder: examples/PACKAGES/fep/C7inEthanol/fep10, status: "failed, no Total wall time in the output.", walltime: -1 } +in.fep01.lmp: { folder: examples/PACKAGES/fep/CH4-CF4/fep01, status: "failed, no Total wall time in the output.", walltime: -1 } +in.fep10.lmp: { folder: examples/PACKAGES/fep/CH4-CF4/fep10, status: "failed, no Total wall time in the output.", walltime: -1 } +in.bar10.lmp: { folder: examples/PACKAGES/fep/CH4-CF4/bar10, status: "failed, no Total wall time in the output.", walltime: -1 } +in.bar01.lmp: { folder: examples/PACKAGES/fep/CH4-CF4/bar01, status: "failed, no Total wall time in the output.", walltime: -1 } +in.fep01.lmp: { folder: examples/PACKAGES/fep/CH4hyd/fep01, status: "failed, no Total wall time in the output.", walltime: -1 } +in.fdti01.lmp: { folder: examples/PACKAGES/fep/CH4hyd/fdti01, status: "failed, no Total wall time in the output.", walltime: -1 } +in.fep10.lmp: { folder: examples/PACKAGES/fep/CH4hyd/fep10, status: "failed, no Total wall time in the output.", walltime: -1 } +in.fdti10.lmp: { folder: examples/PACKAGES/fep/CH4hyd/fdti10, status: "failed, no Total wall time in the output.", walltime: -1 } +in.spce.lmp: { folder: examples/PACKAGES/fep/ta, status: "failed, no Total wall time in the output.", walltime: -1 } +in.gap: { folder: examples/PACKAGES/quip, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized pair style 'quip' is part of the ML-QUIP package which is not enabled in this LAMMPS binary. (src/force.cpp:275)", walltime: -1 } +in.molecular: { folder: examples/PACKAGES/quip, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized pair style 'quip' is part of the ML-QUIP package which is not enabled in this LAMMPS binary. (src/force.cpp:275)", walltime: -1 } +in.sw: { folder: examples/PACKAGES/quip, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized pair style 'quip' is part of the ML-QUIP package which is not enabled in this LAMMPS binary. (src/force.cpp:275)", walltime: -1 } +in.srp_react: { folder: examples/PACKAGES/srp_react, status: "failed, ERROR: Invalid bond type 0 for pair style srp (src/MISC/pair_srp.cpp:403).", walltime: -1 } +in.spce: { folder: examples/PACKAGES/manybody_table, status: "completed, 3 rel thermo checks failed", walltime: 9.0, walltime_norm: 1.5 } +in.spce2: { folder: examples/PACKAGES/manybody_table, status: "completed, 3 rel thermo checks failed", walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.spce_sw: { folder: examples/PACKAGES/manybody_table, status: "completed, 1 rel thermo checks failed", walltime: 9.0, walltime_norm: 1.5 } +in.confined: { folder: examples/PACKAGES/dielectric, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.nopbc: { folder: examples/PACKAGES/dielectric, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.methane_qtb: { folder: examples/PACKAGES/qtb/methane_qtb, status: "completed, thermo checks passed", walltime: 19.0, walltime_norm: 3.1666666666666665 } +in.alpha_quartz_qtb: { folder: examples/PACKAGES/qtb/alpha_quartz_qtb, status: "completed, 2 rel thermo checks failed", walltime: 27.0, walltime_norm: 4.5 } +in.alpha_quartz_qbmsst: { folder: examples/PACKAGES/qtb/alpha_quartz_qbmsst, status: "failed, no Total wall time in the output.", walltime: -1 } +in.methane_qbmsst: { folder: examples/PACKAGES/qtb/methane_qbmsst, status: "failed, no Total wall time in the output.", walltime: -1 } +in.tmd: { folder: examples/PACKAGES/tmd, status: "completed, error parsing log.lammps into YAML", walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.meam-spline.Si: { folder: examples/PACKAGES/meam_spline, status: "completed, thermo checks passed", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.meam-spline.TiO2: { folder: examples/PACKAGES/meam_spline, status: "failed, no Total wall time in the output.", walltime: -1 } +in.silicon: { folder: examples/PACKAGES/phonon/dynamical_matrix_command/Silicon, status: "completed, but no Step nor Loop in the output.", walltime: 0.0, walltime_norm: 0.0 } +in.EAM3D: { folder: examples/PACKAGES/phonon/3-3D-FCC-Cu-EAM, status: "failed, no Total wall time in the output.", walltime: -1 } +in.disp: { folder: examples/PACKAGES/phonon/3-3D-FCC-Cu-EAM, status: "failed, unknown command, package not installed, ERROR: Unknown command: 1 (src/input.cpp:314)", walltime: -1 } +in.disp2: { folder: examples/PACKAGES/phonon/3-3D-FCC-Cu-EAM, status: "failed, unknown command, package not installed, ERROR: Unknown command: 1 (src/input.cpp:314)", walltime: -1 } +in.dos: { folder: examples/PACKAGES/phonon/3-3D-FCC-Cu-EAM, status: "skipped", walltime: -2 } +in.Ana: { folder: examples/PACKAGES/phonon/1-1D-mono, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 9.0, walltime_norm: 1.5 } +in.disp: { folder: examples/PACKAGES/phonon/1-1D-mono, status: "failed, unknown command, package not installed, ERROR: Unknown command: 1 (src/input.cpp:314)", walltime: -1 } +in.Ana: { folder: examples/PACKAGES/phonon/2-1D-diatomic, status: "completed, thermo checks passed", walltime: 24.0, walltime_norm: 4.0 } +in.disp: { folder: examples/PACKAGES/phonon/2-1D-diatomic, status: "failed, unknown command, package not installed, ERROR: Unknown command: 10 (src/input.cpp:314)", walltime: -1 } +in.disp: { folder: examples/PACKAGES/phonon/4-Graphene, status: "failed, unknown command, package not installed, ERROR: Unknown command: 100 (src/input.cpp:314)", walltime: -1 } +in.graphene: { folder: examples/PACKAGES/phonon/4-Graphene, status: "failed, no Total wall time in the output.", walltime: -1 } +in.dpde-shardlow: { folder: examples/PACKAGES/dpd-react/dpde-shardlow, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.dpde-vv: { folder: examples/PACKAGES/dpd-react/dpde-vv, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 18.0, walltime_norm: 3.0 } +in.dpd-shardlow: { folder: examples/PACKAGES/dpd-react/dpd-shardlow, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.dpd-vv: { folder: examples/PACKAGES/dpd-react/dpd-vv, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 14.0, walltime_norm: 2.3333333333333335 } +in.dpdp-shardlow: { folder: examples/PACKAGES/dpd-react/dpdp-shardlow, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.multi-lucy: { folder: examples/PACKAGES/dpd-react/multi-lucy, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.dpdh-shardlow: { folder: examples/PACKAGES/dpd-react/dpdh-shardlow, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.dpdrx-shardlow: { folder: examples/PACKAGES/dpd-react/dpdrx-shardlow, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.GD: { folder: examples/PACKAGES/flow_gauss, status: "completed, thermo checks passed", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.basal: { folder: examples/PACKAGES/basal, status: "failed, no Total wall time in the output.", walltime: -1 } +in.cascade_AlCu: { folder: examples/PACKAGES/electron_stopping, status: "failed, ERROR: Must set 'extscalar' when setting 'scalar_flag' for fix electron/stopping/fit. Contact the developer. (src/fix.cpp:135).", walltime: -1 } +in.cascade_SiSi: { folder: examples/PACKAGES/electron_stopping, status: "failed, ERROR: Must set 'extscalar' when setting 'scalar_flag' for fix electron/stopping/fit. Contact the developer. (src/fix.cpp:135).", walltime: -1 } +in.elstop: { folder: examples/PACKAGES/electron_stopping, status: "completed, thermo checks passed", walltime: 33.0, walltime_norm: 5.5 } +in.elstop.only: { folder: examples/PACKAGES/electron_stopping, status: "completed, thermo checks passed", walltime: 3.0, walltime_norm: 0.5 } +in.chreg-acid: { folder: examples/PACKAGES/charge_regulation, status: "completed, 1 rel thermo checks failed", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.chreg-acid-real: { folder: examples/PACKAGES/charge_regulation, status: "completed, 1 rel thermo checks failed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.chreg-polymer: { folder: examples/PACKAGES/charge_regulation, status: "completed, 1 rel thermo checks failed", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.adatom: { folder: examples/PACKAGES/agni, status: "completed, thermo checks passed", walltime: 27.0, walltime_norm: 4.5 } +in.vacancy: { folder: examples/PACKAGES/agni, status: "completed, thermo checks passed", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.bucky-plus-cnt: { folder: examples/PACKAGES/imd, status: "skipped", walltime: -2 } +in.bucky-plus-cnt-gpu: { folder: examples/PACKAGES/imd, status: "skipped", walltime: -2 } +in.deca-ala-solv-filter_imd: { folder: examples/PACKAGES/imd, status: "skipped", walltime: -2 } +in.deca-ala-solv_imd: { folder: examples/PACKAGES/imd, status: "skipped", walltime: -2 } +in.deca-ala_imd: { folder: examples/PACKAGES/imd, status: "skipped", walltime: -2 } +in.deca-ala_imd-gpu: { folder: examples/PACKAGES/imd, status: "skipped", walltime: -2 } +in.melt_imd: { folder: examples/PACKAGES/imd, status: "skipped", walltime: -2 } +in.melt_imd-gpu: { folder: examples/PACKAGES/imd, status: "skipped", walltime: -2 } +in.first: { folder: examples/PACKAGES/adios/rerun, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized dump style 'custom/adios' is part of the ADIOS package which is not enabled in this LAMMPS binary. (src/output.cpp:776)", walltime: -1 } +in.read_dump: { folder: examples/PACKAGES/adios/rerun, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized reader style 'adios' is part of the ADIOS package which is not enabled in this LAMMPS binary. (src/read_dump.cpp:236)", walltime: -1 } +in.rerun: { folder: examples/PACKAGES/adios/rerun, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized reader style 'adios' is part of the ADIOS package which is not enabled in this LAMMPS binary. (src/read_dump.cpp:236)", walltime: -1 } +in.adios_balance: { folder: examples/PACKAGES/adios/balance, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized dump style 'custom/adios' is part of the ADIOS package which is not enabled in this LAMMPS binary. (src/output.cpp:776)", walltime: -1 } +in.adios_balance2: { folder: examples/PACKAGES/adios/balance, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized reader style 'adios' is part of the ADIOS package which is not enabled in this LAMMPS binary. (src/read_dump.cpp:236)", walltime: -1 } +in.bcc0: { folder: examples/PACKAGES/mgpt, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized pair style 'mgpt' is part of the MGPT package which is not enabled in this LAMMPS binary. (src/force.cpp:275)", walltime: -1 } +in.vac0-bcc: { folder: examples/PACKAGES/mgpt, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized pair style 'mgpt' is part of the MGPT package which is not enabled in this LAMMPS binary. (src/force.cpp:275)", walltime: -1 } +in.vacmin-bcc: { folder: examples/PACKAGES/mgpt, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized pair style 'mgpt' is part of the MGPT package which is not enabled in this LAMMPS binary. (src/force.cpp:275)", walltime: -1 } +in.vtk: { folder: examples/PACKAGES/vtk, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized dump style 'vtk' is part of the VTK package which is not enabled in this LAMMPS binary. (src/output.cpp:776)", walltime: -1 } +in.vtp: { folder: examples/PACKAGES/vtk, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized dump style 'vtk' is part of the VTK package which is not enabled in this LAMMPS binary. (src/output.cpp:776)", walltime: -1 } +in.dpdext: { folder: examples/PACKAGES/dpd-basic/dpdext, status: "completed, 2 rel thermo checks failed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.dpd: { folder: examples/PACKAGES/dpd-basic/dpd, status: "completed, 2 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } +in.dpdext_tstat: { folder: examples/PACKAGES/dpd-basic/dpdext_tstat, status: "completed, thermo checks passed", walltime: 30.0, walltime_norm: 5.0 } +in.dpd_tstat: { folder: examples/PACKAGES/dpd-basic/dpd_tstat, status: "completed, thermo checks passed", walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.dpd_coul_slater_long: { folder: examples/PACKAGES/dpd-basic/dpd_coul_slater_long, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.piston: { folder: examples/PACKAGES/electrode/piston, status: "failed, no Total wall time in the output.", walltime: -1 } +in.cg: { folder: examples/PACKAGES/electrode/madelung, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.eta: { folder: examples/PACKAGES/electrode/madelung, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.eta_cg: { folder: examples/PACKAGES/electrode/madelung, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.eta_mix: { folder: examples/PACKAGES/electrode/madelung, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.ewald-ew2d: { folder: examples/PACKAGES/electrode/madelung, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.ewald-ew3dc: { folder: examples/PACKAGES/electrode/madelung, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.ewald-ffield: { folder: examples/PACKAGES/electrode/madelung, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.pppm-ew3dc: { folder: examples/PACKAGES/electrode/madelung, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.pppm-ffield: { folder: examples/PACKAGES/electrode/madelung, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.ffield: { folder: examples/PACKAGES/electrode/au-aq, status: "failed, no Total wall time in the output.", walltime: -1 } +in.tf: { folder: examples/PACKAGES/electrode/au-aq, status: "failed, no Total wall time in the output.", walltime: -1 } +in.conp: { folder: examples/PACKAGES/electrode/graph-il, status: "failed, no Total wall time in the output.", walltime: -1 } +in.conq: { folder: examples/PACKAGES/electrode/graph-il, status: "failed, no Total wall time in the output.", walltime: -1 } +in.conq2: { folder: examples/PACKAGES/electrode/graph-il, status: "failed, no Total wall time in the output.", walltime: -1 } +in.etypes: { folder: examples/PACKAGES/electrode/graph-il, status: "failed, no Total wall time in the output.", walltime: -1 } +in.ffield: { folder: examples/PACKAGES/electrode/graph-il, status: "failed, no Total wall time in the output.", walltime: -1 } +in.ramp: { folder: examples/PACKAGES/electrode/graph-il, status: "failed, no Total wall time in the output.", walltime: -1 } +in.thermo: { folder: examples/PACKAGES/electrode/graph-il, status: "failed, no Total wall time in the output.", walltime: -1 } +in.planar-ewald-ew2d: { folder: examples/PACKAGES/electrode/planar, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.planar-ewald-ew3dc: { folder: examples/PACKAGES/electrode/planar, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.planar-ewald-ffield: { folder: examples/PACKAGES/electrode/planar, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.planar-pppm-ew3dc: { folder: examples/PACKAGES/electrode/planar, status: "completed, thermo checks passed", walltime: 3.0, walltime_norm: 0.5 } +in.planar-pppm-ffield: { folder: examples/PACKAGES/electrode/planar, status: "completed, thermo checks passed", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.convective_pulse: { folder: examples/PACKAGES/atc/drift_diffusion, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.ddm_schrodinger: { folder: examples/PACKAGES/atc/drift_diffusion, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.finite_well: { folder: examples/PACKAGES/atc/drift_diffusion, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.no_atoms_ddm: { folder: examples/PACKAGES/atc/drift_diffusion, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.null_material_ddm: { folder: examples/PACKAGES/atc/drift_diffusion, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.poisson1d_noatoms: { folder: examples/PACKAGES/atc/drift_diffusion, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.poisson2d_noatoms: { folder: examples/PACKAGES/atc/drift_diffusion, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.schrodinger-poisson2d_Jconstraint: { folder: examples/PACKAGES/atc/drift_diffusion, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.schrodinger-poisson2d_convective: { folder: examples/PACKAGES/atc/drift_diffusion, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.schrodinger-poisson2d_noatoms: { folder: examples/PACKAGES/atc/drift_diffusion, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.cb_biaxial: { folder: examples/PACKAGES/atc/cauchy_born, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.cb_shear: { folder: examples/PACKAGES/atc/cauchy_born, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.cb_unistrain: { folder: examples/PACKAGES/atc/cauchy_born, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.cb_unistrain_eam: { folder: examples/PACKAGES/atc/cauchy_born, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.cb_unistrain_eam_linear: { folder: examples/PACKAGES/atc/cauchy_born, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.cb_unistrain_linear: { folder: examples/PACKAGES/atc/cauchy_born, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.cb_volumetric: { folder: examples/PACKAGES/atc/cauchy_born, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.flying_cube: { folder: examples/PACKAGES/atc/cauchy_born, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.ftcb_constV: { folder: examples/PACKAGES/atc/cauchy_born, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.read_xref: { folder: examples/PACKAGES/atc/cauchy_born, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.consistency: { folder: examples/PACKAGES/atc/hardy, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.eam_kernel_convergence: { folder: examples/PACKAGES/atc/hardy, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.eam_unistrain_cell: { folder: examples/PACKAGES/atc/hardy, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.eam_unistrain_mesh: { folder: examples/PACKAGES/atc/hardy, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.eam_unistrain_qcylinder: { folder: examples/PACKAGES/atc/hardy, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.eam_unistrain_qsphere: { folder: examples/PACKAGES/atc/hardy, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.eam_unistrain_step: { folder: examples/PACKAGES/atc/hardy, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.eam_volume_stretch: { folder: examples/PACKAGES/atc/hardy, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.eshelby_static: { folder: examples/PACKAGES/atc/hardy, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.nvt: { folder: examples/PACKAGES/atc/hardy, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.bar1d_fluids: { folder: examples/PACKAGES/atc/fluids, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.concentration: { folder: examples/PACKAGES/atc/fluids, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.conducting_interface: { folder: examples/PACKAGES/atc/fluids, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.dielectric_interface: { folder: examples/PACKAGES/atc/fluids, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.double_layer: { folder: examples/PACKAGES/atc/fluids, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.liquid_electrostatic: { folder: examples/PACKAGES/atc/fluids, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.opp_force: { folder: examples/PACKAGES/atc/fluids, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.poisson: { folder: examples/PACKAGES/atc/fluids, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.shear_flow: { folder: examples/PACKAGES/atc/fluids, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.shear_no_atoms: { folder: examples/PACKAGES/atc/fluids, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.harmonic_bonds: { folder: examples/PACKAGES/atc/molecule, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.polarize: { folder: examples/PACKAGES/atc/molecule, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.quartic_bonds: { folder: examples/PACKAGES/atc/molecule, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.water: { folder: examples/PACKAGES/atc/molecule, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.bar1d: { folder: examples/PACKAGES/atc/thermal, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.bar1d_all_atoms: { folder: examples/PACKAGES/atc/thermal, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.bar1d_combined: { folder: examples/PACKAGES/atc/thermal, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.bar1d_flux: { folder: examples/PACKAGES/atc/thermal, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.bar1d_frac_step: { folder: examples/PACKAGES/atc/thermal, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.bar1d_hoover: { folder: examples/PACKAGES/atc/thermal, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.bar1d_interpolate: { folder: examples/PACKAGES/atc/thermal, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.bar1d_lumped: { folder: examples/PACKAGES/atc/thermal, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.no_atoms: { folder: examples/PACKAGES/atc/thermal, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.gaussianIC1d_hex: { folder: examples/PACKAGES/atc/mesh, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.gaussianIC2d_hex: { folder: examples/PACKAGES/atc/mesh, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.gaussianIC2d_hex20_uniform: { folder: examples/PACKAGES/atc/mesh, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.gaussianIC2d_hex27_uniform: { folder: examples/PACKAGES/atc/mesh, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.gaussianIC2d_tet: { folder: examples/PACKAGES/atc/mesh, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.kernel2d_hex: { folder: examples/PACKAGES/atc/mesh, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.kernel2d_tet: { folder: examples/PACKAGES/atc/mesh, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.mesh2d_tet: { folder: examples/PACKAGES/atc/mesh, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.semicircle: { folder: examples/PACKAGES/atc/mesh, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.bar1d: { folder: examples/PACKAGES/atc/elastic, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.bar1d_damped: { folder: examples/PACKAGES/atc/elastic, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.bar1d_flux: { folder: examples/PACKAGES/atc/elastic, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.bar1d_frac_step: { folder: examples/PACKAGES/atc/elastic, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.bar1d_ghost_flux: { folder: examples/PACKAGES/atc/elastic, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.bar1d_thermo_elastic: { folder: examples/PACKAGES/atc/elastic, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.eam_energy: { folder: examples/PACKAGES/atc/elastic, status: "failed, no Total wall time in the output.", walltime: -1 } +in.electron_density: { folder: examples/PACKAGES/atc/elastic, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.no_atoms: { folder: examples/PACKAGES/atc/elastic, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.no_atoms_cb: { folder: examples/PACKAGES/atc/elastic, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.no_atoms_cb_linear: { folder: examples/PACKAGES/atc/elastic, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.bar1d_ttm: { folder: examples/PACKAGES/atc/two_temperature, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.cutout: { folder: examples/PACKAGES/atc/two_temperature, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.gaussianIC_ttm: { folder: examples/PACKAGES/atc/two_temperature, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.no_atoms: { folder: examples/PACKAGES/atc/two_temperature, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.restart: { folder: examples/PACKAGES/atc/two_temperature, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.uniform_exchange: { folder: examples/PACKAGES/atc/two_temperature, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.uniform_heating: { folder: examples/PACKAGES/atc/two_temperature, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.pits: { folder: examples/PACKAGES/latboltz/pit_geometry, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'lb/fluid' is part of the LATBOLTZ package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.polymer: { folder: examples/PACKAGES/latboltz/polymer, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'lb/fluid' is part of the LATBOLTZ package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.confined_colloids: { folder: examples/PACKAGES/latboltz/confined_colloid, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'lb/fluid' is part of the LATBOLTZ package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.trapnewsphere: { folder: examples/PACKAGES/latboltz/diffusingsphere, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'lb/fluid' is part of the LATBOLTZ package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.translocation: { folder: examples/PACKAGES/latboltz/translocation, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'lb/fluid' is part of the LATBOLTZ package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.toycar: { folder: examples/PACKAGES/latboltz/toycar, status: "failed, no Total wall time in the output.", walltime: -1 } +in.microrheology: { folder: examples/PACKAGES/latboltz/microrheology, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'lb/fluid' is part of the LATBOLTZ package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.dragtest: { folder: examples/PACKAGES/latboltz/dragforce, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'lb/fluid' is part of the LATBOLTZ package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.planewall: { folder: examples/PACKAGES/latboltz/planewall, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'lb/fluid' is part of the LATBOLTZ package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.compute: { folder: examples/PACKAGES/pace/compute, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.pace.product: { folder: examples/PACKAGES/pace, status: "completed, thermo checks passed", walltime: 16.0, walltime_norm: 2.6666666666666665 } +in.pace.recursive: { folder: examples/PACKAGES/pace, status: "completed, thermo checks passed", walltime: 12.0, walltime_norm: 2.0 } +in.addtorque: { folder: examples/PACKAGES/addtorque, status: "failed, no Total wall time in the output.", walltime: -1 } +in.cnp: { folder: examples/PACKAGES/cnp, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 29.0, walltime_norm: 4.833333333333333 } +in.CH4fc.ang: { folder: examples/PACKAGES/eff/fixed-core/CH4, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 5.0, walltime_norm: 0.8333333333333334 } +in.CH4fc.bohr: { folder: examples/PACKAGES/eff/fixed-core/CH4, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.CH4fc.spe.ang: { folder: examples/PACKAGES/eff/fixed-core/CH4, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.CH4fc.spe.bohr: { folder: examples/PACKAGES/eff/fixed-core/CH4, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.C2H6fc.ang: { folder: examples/PACKAGES/eff/fixed-core/C2H6, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.C2H6fc.bohr: { folder: examples/PACKAGES/eff/fixed-core/C2H6, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.ch4.dynamics: { folder: examples/PACKAGES/eff/CH4, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.ch4.min: { folder: examples/PACKAGES/eff/CH4, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.ch4_ionized.dynamics: { folder: examples/PACKAGES/eff/CH4, status: "completed, thermo checks passed", walltime: 16.0, walltime_norm: 2.6666666666666665 } +in.Be-solid.spe: { folder: examples/PACKAGES/eff/Be-solid, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 14.0, walltime_norm: 2.3333333333333335 } +in.adamantane_ionized.nve: { folder: examples/PACKAGES/eff/Auger-Adamantane, status: "failed, ERROR: Lost atoms: original 101 current 100 (src/thermo.cpp:494).", walltime: -1 } +in.SiH4: { folder: examples/PACKAGES/eff/ECP/SiH4, status: "completed, error parsing log.lammps into YAML", walltime: 0.0, walltime_norm: 0.0 } +in.SiH4.ang: { folder: examples/PACKAGES/eff/ECP/SiH4, status: "completed, error parsing log.lammps into YAML", walltime: 0.0, walltime_norm: 0.0 } +in.Si2H6: { folder: examples/PACKAGES/eff/ECP/Si2H6, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.Si2H6.ang: { folder: examples/PACKAGES/eff/ECP/Si2H6, status: "completed, thermo checks passed", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.SiC: { folder: examples/PACKAGES/eff/ECP/SiC/bulk, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 31.0, walltime_norm: 5.166666666666667 } +in.h2bulk.npt: { folder: examples/PACKAGES/eff/H_plasma, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 47.0, walltime_norm: 7.833333333333333 } +in.h2bulk.nve: { folder: examples/PACKAGES/eff/H_plasma, status: "failed, no Total wall time in the output.", walltime: -1 } +in.h2bulk.nve.ang: { folder: examples/PACKAGES/eff/H_plasma, status: "failed, no Total wall time in the output.", walltime: -1 } +in.Li-dendritic.min: { folder: examples/PACKAGES/eff/Li-dendritic, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 35.0, walltime_norm: 5.833333333333333 } +in.Li-dendritic.nvt: { folder: examples/PACKAGES/eff/Li-dendritic, status: "failed, no Total wall time in the output.", walltime: -1 } +in.Li.ang: { folder: examples/PACKAGES/eff/Li-solid, status: "failed, no Total wall time in the output.", walltime: -1 } +in.Li.bohr: { folder: examples/PACKAGES/eff/Li-solid, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 53.0, walltime_norm: 8.833333333333334 } +in.h2: { folder: examples/PACKAGES/eff/H2, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.h_atom.spe.ang: { folder: examples/PACKAGES/eff/H, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.h_atom.spe.bohr: { folder: examples/PACKAGES/eff/H, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.npt_biaxial: { folder: examples/PACKAGES/uef/npt_biaxial, status: "completed, thermo checks passed", walltime: 3.0, walltime_norm: 0.5 } +in.nvt_uniaxial: { folder: examples/PACKAGES/uef/nvt_uniaxial, status: "completed, thermo checks passed", walltime: 3.0, walltime_norm: 0.5 } +in.crystal: { folder: examples/PACKAGES/rhok, status: "completed, 2 rel thermo checks failed", walltime: 24.0, walltime_norm: 4.0 } +in.pinning: { folder: examples/PACKAGES/rhok, status: "failed, ERROR: Cannot open file data.halfhalf: No such file or directory (src/read_data.cpp:367).", walltime: -1 } +in.setup: { folder: examples/PACKAGES/rhok, status: "completed, 2 rel thermo checks failed", walltime: 17.0, walltime_norm: 2.8333333333333335 } +in.peptide-colvars: { folder: examples/PACKAGES/colvars, status: "completed, error parsing log.lammps into YAML", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.peptide-colvars2: { folder: examples/PACKAGES/colvars, status: "completed, error parsing log.lammps into YAML", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.peptide-spring: { folder: examples/PACKAGES/colvars, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.peptide-spring2: { folder: examples/PACKAGES/colvars, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.hdnnp: { folder: examples/PACKAGES/hdnnp, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized pair style 'hdnnp' is part of the ML-HDNNP package which is not enabled in this LAMMPS binary. (src/force.cpp:275)", walltime: -1 } +in.hybrid: { folder: examples/PACKAGES/hdnnp, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized pair style 'hdnnp' is part of the ML-HDNNP package which is not enabled in this LAMMPS binary. (src/force.cpp:275)", walltime: -1 } +in.edip-Si: { folder: examples/PACKAGES/edip, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.edip-Si-multi: { folder: examples/PACKAGES/edip, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.edip-SiC: { folder: examples/PACKAGES/edip, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.large_nylon_melt: { folder: examples/PACKAGES/reaction/nylon,6-6_melt, status: "failed, no Total wall time in the output.", walltime: -1 } +in.tiny_polystyrene.stabilized: { folder: examples/PACKAGES/reaction/tiny_polystyrene, status: "completed, 2 rel thermo checks failed", walltime: 18.0, walltime_norm: 3.0 } +in.tiny_epoxy.stabilized: { folder: examples/PACKAGES/reaction/tiny_epoxy, status: "completed, 1 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } +in.grow_styrene: { folder: examples/PACKAGES/reaction/create_atoms_polystyrene, status: "completed, 2 rel thermo checks failed", walltime: 7.0, walltime_norm: 1.1666666666666667 } +in.tiny_nylon.stabilized: { folder: examples/PACKAGES/reaction/tiny_nylon, status: "failed, unknown command, package not installed, ERROR: Unknown command: react rxn2 all 1 0.0 5.0 mol3 mol4 rxn1_stp2_map rescale_charges yes (src/input.cpp:314)", walltime: -1 } +in.tiny_nylon.stabilized_variable_probability: { folder: examples/PACKAGES/reaction/tiny_nylon, status: "completed, 2 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } +in.tiny_nylon.unstabilized: { folder: examples/PACKAGES/reaction/tiny_nylon, status: "completed, 2 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } +in.BulkNi: { folder: examples/PACKAGES/diffraction, status: "failed, no Total wall time in the output.", walltime: -1 } +in.tdpd: { folder: examples/PACKAGES/dpd-meso/tdpd, status: "failed, no Total wall time in the output.", walltime: -1 } +in.tdpd-region: { folder: examples/PACKAGES/dpd-meso/tdpd, status: "failed, no Total wall time in the output.", walltime: -1 } +in.mdpd: { folder: examples/PACKAGES/dpd-meso/mdpd, status: "failed, no Total wall time in the output.", walltime: -1 } +in.edpd: { folder: examples/PACKAGES/dpd-meso/edpd, status: "failed, no Total wall time in the output.", walltime: -1 } +in.edpd-region: { folder: examples/PACKAGES/dpd-meso/edpd, status: "failed, no Total wall time in the output.", walltime: -1 } +in.cylinder: { folder: examples/PACKAGES/stressprofile, status: "completed, thermo checks passed", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.flat: { folder: examples/PACKAGES/stressprofile, status: "failed, ERROR: Illegal compute stress/cartesian command: missing argument(s) (src/EXTRA-COMPUTE/compute_stress_cartesian.cpp:65).", walltime: -1 } +in.sphere: { folder: examples/PACKAGES/stressprofile, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.srp: { folder: examples/PACKAGES/srp, status: "completed, thermo checks passed", walltime: 6.0, walltime_norm: 1.0 } +in.scafacos: { folder: examples/PACKAGES/scafacos, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized kspace style 'scafacos' is part of the SCAFACOS package which is not enabled in this LAMMPS binary. (src/force.cpp:660)", walltime: -1 } +in.scafacos.cw.ewald: { folder: examples/PACKAGES/scafacos, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized kspace style 'scafacos' is part of the SCAFACOS package which is not enabled in this LAMMPS binary. (src/force.cpp:660)", walltime: -1 } +in.scafacos.cw.fmm: { folder: examples/PACKAGES/scafacos, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized kspace style 'scafacos' is part of the SCAFACOS package which is not enabled in this LAMMPS binary. (src/force.cpp:660)", walltime: -1 } +in.scafacos.cw.p2nfft: { folder: examples/PACKAGES/scafacos, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized kspace style 'scafacos' is part of the SCAFACOS package which is not enabled in this LAMMPS binary. (src/force.cpp:660)", walltime: -1 } +in.scafacos.cw.p3m: { folder: examples/PACKAGES/scafacos, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized kspace style 'scafacos' is part of the SCAFACOS package which is not enabled in this LAMMPS binary. (src/force.cpp:660)", walltime: -1 } +in.scafacos.ewald: { folder: examples/PACKAGES/scafacos, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized kspace style 'scafacos' is part of the SCAFACOS package which is not enabled in this LAMMPS binary. (src/force.cpp:660)", walltime: -1 } +in.scafacos.fmm: { folder: examples/PACKAGES/scafacos, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized kspace style 'scafacos' is part of the SCAFACOS package which is not enabled in this LAMMPS binary. (src/force.cpp:660)", walltime: -1 } +in.scafacos.hsph.direct: { folder: examples/PACKAGES/scafacos, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized kspace style 'scafacos' is part of the SCAFACOS package which is not enabled in this LAMMPS binary. (src/force.cpp:660)", walltime: -1 } +in.scafacos.hsph.fmm: { folder: examples/PACKAGES/scafacos, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized kspace style 'scafacos' is part of the SCAFACOS package which is not enabled in this LAMMPS binary. (src/force.cpp:660)", walltime: -1 } +in.scafacos.hsph.p2nfft: { folder: examples/PACKAGES/scafacos, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized kspace style 'scafacos' is part of the SCAFACOS package which is not enabled in this LAMMPS binary. (src/force.cpp:660)", walltime: -1 } +in.scafacos.p2nfft: { folder: examples/PACKAGES/scafacos, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized kspace style 'scafacos' is part of the SCAFACOS package which is not enabled in this LAMMPS binary. (src/force.cpp:660)", walltime: -1 } +in.scafacos.p3m: { folder: examples/PACKAGES/scafacos, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized kspace style 'scafacos' is part of the SCAFACOS package which is not enabled in this LAMMPS binary. (src/force.cpp:660)", walltime: -1 } +in.h_atom: { folder: examples/PACKAGES/awpmd, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized atom style 'wavepacket' is part of the AWPMD package which is not enabled in this LAMMPS binary. (src/atom.cpp:745)", walltime: -1 } +in.h_molecule: { folder: examples/PACKAGES/awpmd, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized atom style 'wavepacket' is part of the AWPMD package which is not enabled in this LAMMPS binary. (src/atom.cpp:745)", walltime: -1 } +in.gold_gr: { folder: examples/PACKAGES/interlayer/saip_metal, status: "completed, thermo checks passed", walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.atom-diffusion: { folder: examples/PACKAGES/interlayer/kolmogorov_crespi_z, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.bilayer-graphene: { folder: examples/PACKAGES/interlayer/kolmogorov_crespi_z, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.gr_water: { folder: examples/PACKAGES/interlayer/aip_water_2dm, status: "completed, 2 rel thermo checks failed", walltime: 19.0, walltime_norm: 3.1666666666666665 } +in.gr_water.opt: { folder: examples/PACKAGES/interlayer/aip_water_2dm, status: "completed, 2 rel thermo checks failed", walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.bilayer-graphene: { folder: examples/PACKAGES/interlayer/kolmogorov_crespi_full, status: "failed, no Total wall time in the output.", walltime: -1 } +in.CH_drip: { folder: examples/PACKAGES/interlayer/drip, status: "completed, 1 rel thermo checks failed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.C_drip: { folder: examples/PACKAGES/interlayer/drip, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.mos2: { folder: examples/PACKAGES/interlayer/ilp_tmds, status: "completed, 1 rel thermo checks failed", walltime: 56.0, walltime_norm: 9.333333333333334 } +in.bilayer-graphene: { folder: examples/PACKAGES/interlayer/ilp_graphene_hbn, status: "failed, no Total wall time in the output.", walltime: -1 } +in.bilayer-hBN: { folder: examples/PACKAGES/interlayer/ilp_graphene_hbn, status: "failed, no Total wall time in the output.", walltime: -1 } +in.grhBN: { folder: examples/PACKAGES/interlayer/ilp_graphene_hbn, status: "failed, no Total wall time in the output.", walltime: -1 } +in.ilp_graphene_hbn: { folder: examples/PACKAGES/interlayer/ilp_graphene_hbn, status: "failed, no Total wall time in the output.", walltime: -1 } +in.smatbAgCuPancake: { folder: examples/PACKAGES/smtbq, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.smatbBulkFCC: { folder: examples/PACKAGES/smtbq, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.smtbq.Al: { folder: examples/PACKAGES/smtbq, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 3.0, walltime_norm: 0.5 } +in.smtbq.Al2O3: { folder: examples/PACKAGES/smtbq, status: "failed, no Total wall time in the output.", walltime: -1 } +in.smtbq.TiO2: { folder: examples/PACKAGES/smtbq, status: "failed, no Total wall time in the output.", walltime: -1 } +in.slater: { folder: examples/PACKAGES/slater, status: "failed, no Total wall time in the output.", walltime: -1 } +in.slcsa: { folder: examples/PACKAGES/sna_nnn_slcsa, status: "completed, error parsing log.lammps into YAML", walltime: 42.0, walltime_norm: 7.0 } +in.orient_eco: { folder: examples/PACKAGES/orient_eco, status: "failed, no Total wall time in the output.", walltime: -1 } +in.entropy: { folder: examples/PACKAGES/entropy, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 13.0, walltime_norm: 2.1666666666666665 } +in.bpti: { folder: examples/PACKAGES/filter_corotate, status: "completed, error parsing log.lammps into YAML", walltime: 24.0, walltime_norm: 4.0 } +in.peptide: { folder: examples/PACKAGES/filter_corotate, status: "failed, no Total wall time in the output.", walltime: -1 } +in.graphene: { folder: examples/PACKAGES/ipi, status: "failed, no Total wall time in the output.", walltime: -1 } +in.gREM-npt: { folder: examples/PACKAGES/grem/lj-single, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.gREM-nvt: { folder: examples/PACKAGES/grem/lj-single, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.gREM: { folder: examples/PACKAGES/grem/lj-6rep, status: "failed, ERROR: Cannot open file restart_file: No such file or directory (src/read_data.cpp:367).", walltime: -1 } +in.gREM-temper: { folder: examples/PACKAGES/grem/lj-temper, status: "failed, ERROR: World variable count doesn't match # of partitions (src/variable.cpp:255).", walltime: -1 } +in.compute_stress_mop: { folder: examples/PACKAGES/mop, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.fix_wall: { folder: examples/PACKAGES/ees, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.fix_wall_region: { folder: examples/PACKAGES/ees, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.ti_spring: { folder: examples/PACKAGES/ti, status: "failed, no Total wall time in the output.", walltime: -1 } +in.extep-bn: { folder: examples/PACKAGES/extep, status: "completed, 3 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } +in.toluene.lang: { folder: examples/PACKAGES/drude/toluene, status: "failed, no Total wall time in the output.", walltime: -1 } +in.toluene.nh: { folder: examples/PACKAGES/drude/toluene, status: "failed, no Total wall time in the output.", walltime: -1 } +in.butane.lang: { folder: examples/PACKAGES/drude/butane, status: "completed, 3 rel thermo checks failed", walltime: 50.0, walltime_norm: 8.333333333333334 } +in.butane.nh: { folder: examples/PACKAGES/drude/butane, status: "completed, 5 rel thermo checks failed", walltime: 49.0, walltime_norm: 8.166666666666666 } +in.butane.tgnh: { folder: examples/PACKAGES/drude/butane, status: "completed, 4 rel thermo checks failed", walltime: 49.0, walltime_norm: 8.166666666666666 } +in.swm4-ndp.lang: { folder: examples/PACKAGES/drude/swm4-ndp, status: "failed, no Total wall time in the output.", walltime: -1 } +in.swm4-ndp.nh: { folder: examples/PACKAGES/drude/swm4-ndp, status: "completed, 5 rel thermo checks failed", walltime: 55.0, walltime_norm: 9.166666666666666 } +in.ethylene_glycol: { folder: examples/PACKAGES/drude/ethylene_glycol, status: "completed, 4 rel thermo checks failed", walltime: 25.0, walltime_norm: 4.166666666666667 } +in.ethanol.lang: { folder: examples/PACKAGES/drude/ethanol, status: "completed, 5 rel thermo checks failed", walltime: 43.0, walltime_norm: 7.166666666666667 } +in.ethanol.nh: { folder: examples/PACKAGES/drude/ethanol, status: "completed, 5 rel thermo checks failed", walltime: 42.0, walltime_norm: 7.0 } +in.ethanol.tgnh: { folder: examples/PACKAGES/drude/ethanol, status: "completed, 5 rel thermo checks failed", walltime: 44.0, walltime_norm: 7.333333333333333 } +in.force: { folder: examples/PACKAGES/tally, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.pe: { folder: examples/PACKAGES/tally, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.stress: { folder: examples/PACKAGES/tally, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.system: { folder: examples/PACKAGES/momb, status: "completed, thermo checks passed", walltime: 13.0, walltime_norm: 2.1666666666666665 } +in.momentum: { folder: examples/PACKAGES/momentum, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 41.0, walltime_norm: 6.833333333333333 } +in.alpha: { folder: examples/PACKAGES/meam_sw_spline/Ti, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.alpha_relaxation: { folder: examples/PACKAGES/meam_sw_spline/Ti, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.beta: { folder: examples/PACKAGES/meam_sw_spline/Ti, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.energy_conservation.meam.sw: { folder: examples/PACKAGES/meam_sw_spline/Ti, status: "failed, no Total wall time in the output.", walltime: -1 } +in.fcc: { folder: examples/PACKAGES/meam_sw_spline/Ti, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.hexagonal: { folder: examples/PACKAGES/meam_sw_spline/Ti, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.omega: { folder: examples/PACKAGES/meam_sw_spline/Ti, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.single_atom: { folder: examples/PACKAGES/meam_sw_spline/Ti, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.bcc: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.bcc_relax: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.dc: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.dc_relax: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.energy_conservation.meam.sw: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed, thermo checks passed", walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.fcc: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.fcc_relax: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.hcp_relax: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.sc: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.sc_relax: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.single_atom: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.film_mesocnt: { folder: examples/PACKAGES/mesont, status: "failed, no Total wall time in the output.", walltime: -1 } +in.cauchystat: { folder: examples/PACKAGES/cauchy, status: "completed, 1 rel thermo checks failed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.rubber_strip_pull: { folder: examples/PACKAGES/machdyn/rubber_strip_pull, status: "completed, thermo checks passed", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.aluminum_strip_pull: { folder: examples/PACKAGES/machdyn/aluminum_strip_pull, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.funnel_flow: { folder: examples/PACKAGES/machdyn/funnel_flow, status: "completed, thermo checks passed", walltime: 29.0, walltime_norm: 4.833333333333333 } +in.fluid_structure_interaction: { folder: examples/PACKAGES/machdyn/fluid_structure_interaction, status: "completed, thermo checks passed", walltime: 32.0, walltime_norm: 5.333333333333333 } +in.rubber_rings_3d: { folder: examples/PACKAGES/machdyn/rubber_rings_3d, status: "completed, thermo checks passed", walltime: 21.0, walltime_norm: 3.5 } +in.h2o-quantum: { folder: examples/PACKAGES/gle, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 13.0, walltime_norm: 2.1666666666666665 } +in.h2o-smart: { folder: examples/PACKAGES/gle, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 13.0, walltime_norm: 2.1666666666666665 } +in.pafi: { folder: examples/PACKAGES/pafi, status: "failed, no Total wall time in the output.", walltime: -1 } +in.scp: { folder: examples/PACKAGES/pimd/prot-hairpin, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 15.0, walltime_norm: 2.5 } +in.scp: { folder: examples/PACKAGES/pimd/para-h2, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 6.0, walltime_norm: 1.0 } +in.lmp: { folder: examples/PACKAGES/pimd/langevin_reduced_units, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.langevin.metal: { folder: examples/PACKAGES/pimd/langevin_metal_units, status: "completed, 2 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } +in.pimd-langevin.metal: { folder: examples/PACKAGES/pimd/langevin_metal_units, status: "completed, 2 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } +in.rann: { folder: examples/PACKAGES/rann, status: "failed, no Total wall time in the output.", walltime: -1 } +in.msd.2d: { folder: examples/DIFFUSE, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 36.0, walltime_norm: 6.0 } +in.vacf.2d: { folder: examples/DIFFUSE, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 38.0, walltime_norm: 6.333333333333333 } +in.numdiff: { folder: examples/numdiff, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.bpm.pour: { folder: examples/bpm/pour, status: "failed, no Total wall time in the output.", walltime: -1 } +in.bpm.impact.rotational: { folder: examples/bpm/impact, status: "failed, no Total wall time in the output.", walltime: -1 } +in.bpm.impact.spring: { folder: examples/bpm/impact, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 12.0, walltime_norm: 2.0 } +in.rheo.balloon: { folder: examples/rheo/balloon, status: "failed, no Total wall time in the output.", walltime: -1 } +in.rheo.oxidation: { folder: examples/rheo/oxidation, status: "failed, no Total wall time in the output.", walltime: -1 } +in.rheo.taylor.green: { folder: examples/rheo/taylor-green, status: "failed, no Total wall time in the output.", walltime: -1 } +in.rheo.ice.cubes: { folder: examples/rheo/ice-cubes, status: "failed, no Total wall time in the output.", walltime: -1 } +in.rheo.poiseuille: { folder: examples/rheo/poiseuille, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 29.0, walltime_norm: 4.833333333333333 } +in.rheo.dam.break: { folder: examples/rheo/dam-break, status: "failed, no Total wall time in the output.", walltime: -1 } +in.peptide: { folder: examples/peptide, status: "completed, error parsing log.lammps into YAML", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.coreshell: { folder: examples/coreshell, status: "completed, 9 rel thermo checks failed", walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.coreshell.dsf: { folder: examples/coreshell, status: "completed, 8 rel thermo checks failed", walltime: 20.0, walltime_norm: 3.3333333333333335 } +in.coreshell.thermostats: { folder: examples/coreshell, status: "completed, 14 rel thermo checks failed", walltime: 14.0, walltime_norm: 2.3333333333333335 } +in.coreshell.wolf: { folder: examples/coreshell, status: "completed, 5 rel thermo checks failed", walltime: 22.0, walltime_norm: 3.6666666666666665 } +in.marble_race: { folder: examples/mesh, status: "failed, no Total wall time in the output.", walltime: -1 } +in.mesh_box: { folder: examples/mesh, status: "completed, thermo checks passed", walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.abcfire: { folder: examples/fire, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.abcfire_mod: { folder: examples/fire, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.cg: { folder: examples/fire, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.fire: { folder: examples/fire, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.fire_mod: { folder: examples/fire, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.meam.abcfire: { folder: examples/fire, status: "completed, thermo checks passed", walltime: 44.0, walltime_norm: 7.333333333333333 } +in.meam.fire: { folder: examples/fire, status: "failed, no Total wall time in the output.", walltime: -1 } +in.neb.sivac.abcfire: { folder: examples/fire, status: "failed, ERROR: Cannot use NEB with a single replica (src/REPLICA/neb.cpp:141).", walltime: -1 } +in.neb.sivac.abcfire_mod: { folder: examples/fire, status: "failed, ERROR: Cannot use NEB with a single replica (src/REPLICA/neb.cpp:141).", walltime: -1 } +in.neb.sivac.fire: { folder: examples/fire, status: "failed, ERROR: Cannot use NEB with a single replica (src/REPLICA/neb.cpp:141).", walltime: -1 } +in.neb.sivac.fire_mod: { folder: examples/fire, status: "failed, ERROR: Cannot use NEB with a single replica (src/REPLICA/neb.cpp:141).", walltime: -1 } +in.neb.sivac.qm: { folder: examples/fire, status: "failed, ERROR: Cannot use NEB with a single replica (src/REPLICA/neb.cpp:141).", walltime: -1 } +in.bcc.orthog: { folder: examples/triclinic, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.bcc.primitive: { folder: examples/triclinic, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.data.general: { folder: examples/triclinic, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.fcc.orthog: { folder: examples/triclinic, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.fcc.primitive: { folder: examples/triclinic, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.hex.orthog: { folder: examples/triclinic, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.hex.primitive: { folder: examples/triclinic, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.sq2.orthog: { folder: examples/triclinic, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.sq2.primitive: { folder: examples/triclinic, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.tri.srd: { folder: examples/ASPHERE/tri, status: "failed, no Total wall time in the output.", walltime: -1 } +in.star: { folder: examples/ASPHERE/star, status: "completed, 3 rel thermo checks failed", walltime: 12.0, walltime_norm: 2.0 } +in.star.mp: { folder: examples/ASPHERE/star, status: "completed, 3 rel thermo checks failed", walltime: 12.0, walltime_norm: 2.0 } +in.box: { folder: examples/ASPHERE/box, status: "completed, 3 rel thermo checks failed", walltime: 18.0, walltime_norm: 3.0 } +in.box.mp: { folder: examples/ASPHERE/box, status: "completed, 3 rel thermo checks failed", walltime: 18.0, walltime_norm: 3.0 } +in.dimer: { folder: examples/ASPHERE/dimer, status: "completed, 3 rel thermo checks failed", walltime: 6.0, walltime_norm: 1.0 } +in.dimer.mp: { folder: examples/ASPHERE/dimer, status: "completed, 3 rel thermo checks failed", walltime: 16.0, walltime_norm: 2.6666666666666665 } +in.vesicle: { folder: examples/ASPHERE/vesicle, status: "completed, thermo checks passed", walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.line: { folder: examples/ASPHERE/line, status: "failed, no Total wall time in the output.", walltime: -1 } +in.line.srd: { folder: examples/ASPHERE/line, status: "failed, no Total wall time in the output.", walltime: -1 } +in.poly: { folder: examples/ASPHERE/poly, status: "completed, thermo checks passed", walltime: 8.0, walltime_norm: 1.3333333333333333 } +in.poly.mp: { folder: examples/ASPHERE/poly, status: "completed, thermo checks passed", walltime: 9.0, walltime_norm: 1.5 } +in.flat_membrane: { folder: examples/ASPHERE/flat_membrane, status: "completed, 2 rel thermo checks failed", walltime: 7.0, walltime_norm: 1.1666666666666667 } +in.ellipsoid: { folder: examples/ASPHERE/ellipsoid, status: "completed, thermo checks passed", walltime: 9.0, walltime_norm: 1.5 } +in.ellipsoid.mp: { folder: examples/ASPHERE/ellipsoid, status: "completed, thermo checks passed", walltime: 9.0, walltime_norm: 1.5 } +in.ubiquitin: { folder: examples/amoeba, status: "completed, thermo checks passed", walltime: 13.0, walltime_norm: 2.1666666666666665 } +in.water_box.amoeba: { folder: examples/amoeba, status: "completed, thermo checks passed", walltime: 8.0, walltime_norm: 1.3333333333333333 } +in.water_box.hippo: { folder: examples/amoeba, status: "completed, thermo checks passed", walltime: 6.0, walltime_norm: 1.0 } +in.water_dimer.amoeba: { folder: examples/amoeba, status: "completed, 1 abs thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } +in.water_dimer.hippo: { folder: examples/amoeba, status: "completed, 1 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } +in.water_hexamer.amoeba: { folder: examples/amoeba, status: "completed, 1 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } +in.water_hexamer.hippo: { folder: examples/amoeba, status: "completed, 1 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } +in.nb3b: { folder: examples/nb3b, status: "completed, thermo checks passed", walltime: 5.0, walltime_norm: 0.8333333333333334 } +in.nb3b.screened: { folder: examples/nb3b, status: "completed, thermo checks passed", walltime: 30.0, walltime_norm: 5.0 } +in.min: { folder: examples/min, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.min.box: { folder: examples/min, status: "completed, thermo checks passed", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.balance: { folder: examples/balance, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.balance.bond.fast: { folder: examples/balance, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.balance.bond.slow: { folder: examples/balance, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.balance.clock.dynamic: { folder: examples/balance, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 17.0, walltime_norm: 2.8333333333333335 } +in.balance.clock.static: { folder: examples/balance, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 6.0, walltime_norm: 1.0 } +in.balance.group.dynamic: { folder: examples/balance, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.balance.group.static: { folder: examples/balance, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.balance.kspace: { folder: examples/balance, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 6.0, walltime_norm: 1.0 } +in.balance.neigh.dynamic: { folder: examples/balance, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 16.0, walltime_norm: 2.6666666666666665 } +in.balance.neigh.rcb: { folder: examples/balance, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.balance.neigh.static: { folder: examples/balance, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.balance.var.dynamic: { folder: examples/balance, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 16.0, walltime_norm: 2.6666666666666665 } +in.ch4: { folder: examples/QUANTUM/LATTE, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.ch4.plugin: { folder: examples/QUANTUM/LATTE, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.graphene: { folder: examples/QUANTUM/LATTE, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.graphene.plugin: { folder: examples/QUANTUM/LATTE, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.series: { folder: examples/QUANTUM/LATTE, status: "failed, unknown command, package not installed, ERROR: Unknown command: mdi connect (src/input.cpp:314)", walltime: -1 } +in.series.plugin: { folder: examples/QUANTUM/LATTE, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.sucrose: { folder: examples/QUANTUM/LATTE, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.sucrose.plugin: { folder: examples/QUANTUM/LATTE, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.uo2: { folder: examples/QUANTUM/LATTE, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.uo2.plugin: { folder: examples/QUANTUM/LATTE, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.water: { folder: examples/QUANTUM/LATTE, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.water.min: { folder: examples/QUANTUM/LATTE, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.water.min.plugin: { folder: examples/QUANTUM/LATTE, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.water.plugin: { folder: examples/QUANTUM/LATTE, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.mixture.mm: { folder: examples/QUANTUM/PySCF, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.mixture.qmmm: { folder: examples/QUANTUM/PySCF, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qmmm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.mixture.qmmm.plugin: { folder: examples/QUANTUM/PySCF, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qmmm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.water.qmmm: { folder: examples/QUANTUM/PySCF, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qmmm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.water.qmmm.plugin: { folder: examples/QUANTUM/PySCF, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qmmm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.series: { folder: examples/QUANTUM/NWChem, status: "failed, unknown command, package not installed, ERROR: Unknown command: mdi connect (src/input.cpp:314)", walltime: -1 } +in.series.plugin: { folder: examples/QUANTUM/NWChem, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.water.mm: { folder: examples/QUANTUM/NWChem, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.water.qmmm: { folder: examples/QUANTUM/NWChem, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qmmm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.water.qmmm.plugin: { folder: examples/QUANTUM/NWChem, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qmmm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.zeolite.mm: { folder: examples/QUANTUM/NWChem, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.zeolite.qmmm: { folder: examples/QUANTUM/NWChem, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qmmm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.zeolite.qmmm.plugin: { folder: examples/QUANTUM/NWChem, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qmmm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } +in.wall.ccl: { folder: examples/wall, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.wall.diffusive: { folder: examples/wall, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.wall.flow: { folder: examples/wall, status: "completed, thermo checks passed", walltime: 6.0, walltime_norm: 1.0 } +in.wall.lepton: { folder: examples/wall, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.wall.maxwell: { folder: examples/wall, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.wall.specular: { folder: examples/wall, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.wall.table: { folder: examples/wall, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.meam: { folder: examples/meam, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.meam.shear: { folder: examples/meam, status: "completed, 3 rel thermo checks failed", walltime: 31.0, walltime_norm: 5.166666666666667 } +in.msmeam: { folder: examples/meam/msmeam, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.hugoniostat: { folder: examples/hugoniostat, status: "completed, thermo checks passed", walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.comb.Cu: { folder: examples/comb, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.comb.Cu2O.elastic: { folder: examples/comb, status: "completed, thermo checks passed", walltime: 21.0, walltime_norm: 3.5 } +in.comb.HfO2: { folder: examples/comb, status: "completed, thermo checks passed", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.comb.Si: { folder: examples/comb, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.comb.Si.elastic: { folder: examples/comb, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.comb3: { folder: examples/comb, status: "completed, thermo checks passed", walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.tad: { folder: examples/tad, status: "failed, ERROR: Cannot use TAD with a single replica for NEB (src/REPLICA/tad.cpp:79).", walltime: -1 } +in.controller.temp: { folder: examples/controller, status: "completed, thermo checks passed", walltime: 6.0, walltime_norm: 1.0 } +in.controller.wall: { folder: examples/controller, status: "completed, thermo checks passed", walltime: 19.0, walltime_norm: 3.1666666666666665 } +in.reaxff.rdx: { folder: examples/reaxff, status: "completed, 3 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } +in.reaxff.rdx-shielded: { folder: examples/reaxff, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.reaxff.tatb: { folder: examples/reaxff, status: "completed, 2 rel thermo checks failed", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.reaxff.tatb-shielded: { folder: examples/reaxff, status: "completed, 2 rel thermo checks failed", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.ci-reax.CH: { folder: examples/reaxff/ci-reaxFF, status: "completed, thermo checks passed", walltime: 13.0, walltime_norm: 2.1666666666666665 } +in.reaxff.hns: { folder: examples/reaxff/HNS, status: "completed, thermo checks passed", walltime: 20.0, walltime_norm: 3.3333333333333335 } +in.VOH: { folder: examples/reaxff/VOH, status: "completed, 2 rel thermo checks failed", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.water.acks2: { folder: examples/reaxff/water, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 13.0, walltime_norm: 2.1666666666666665 } +in.water.acks2.field: { folder: examples/reaxff/water, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 17.0, walltime_norm: 2.8333333333333335 } +in.water.qeq: { folder: examples/reaxff/water, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 6.0, walltime_norm: 1.0 } +in.water.qeq.field: { folder: examples/reaxff/water, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 5.0, walltime_norm: 0.8333333333333334 } +in.ZnOH2: { folder: examples/reaxff/ZnOH2, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.FC: { folder: examples/reaxff/FC, status: "completed, thermo checks passed", walltime: 15.0, walltime_norm: 2.5 } +in.RDX: { folder: examples/reaxff/RDX, status: "completed, 3 rel thermo checks failed", walltime: 6.0, walltime_norm: 1.0 } +in.AuO: { folder: examples/reaxff/AuO, status: "completed, thermo checks passed", walltime: 6.0, walltime_norm: 1.0 } +in.CHO: { folder: examples/reaxff/CHO, status: "completed, 2 rel thermo checks failed", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.FeOH3: { folder: examples/reaxff/FeOH3, status: "completed, thermo checks passed", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.AB: { folder: examples/reaxff/AB, status: "completed, 3 rel thermo checks failed", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.grid.2d: { folder: examples/grid, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.grid.3d: { folder: examples/grid, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.sph: { folder: examples/grid, status: "completed, thermo checks passed", walltime: 36.0, walltime_norm: 6.0 } +in.yaml: { folder: examples/yaml, status: "completed, error parsing log.lammps into YAML", walltime: 3.0, walltime_norm: 0.5 } +in.hBN_shift: { folder: examples/tersoff, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.tersoff: { folder: examples/tersoff, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.friction: { folder: examples/friction, status: "completed, thermo checks passed", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.cmap: { folder: examples/cmap, status: "completed, 1 rel thermo checks failed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.dipole: { folder: examples/dipole, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.colloid: { folder: examples/colloid, status: "completed, 3 rel thermo checks failed", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.streitz.ewald: { folder: examples/streitz, status: "completed, 2 rel thermo checks failed", walltime: 54.0, walltime_norm: 9.0 } +in.streitz.wolf: { folder: examples/streitz, status: "failed, mismatched columns in the log files", walltime: 57.0, walltime_norm: 9.5 } +in.neb.hop1: { folder: examples/neb, status: "failed, ERROR: Cannot use NEB with a single replica (src/REPLICA/neb.cpp:141).", walltime: -1 } +in.neb.hop1.end: { folder: examples/neb, status: "failed, ERROR: Cannot use NEB with a single replica (src/REPLICA/neb.cpp:141).", walltime: -1 } +in.neb.hop2: { folder: examples/neb, status: "failed, ERROR: Cannot use NEB with a single replica (src/REPLICA/neb.cpp:141).", walltime: -1 } +in.neb.sivac: { folder: examples/neb, status: "failed, ERROR: Cannot use NEB with a single replica (src/REPLICA/neb.cpp:141).", walltime: -1 } +in.fix_python_invoke: { folder: examples/python, status: "failed, ERROR: Could not process Python string: .", walltime: -1 } +in.fix_python_invoke_neighlist: { folder: examples/python, status: "failed, ERROR: Could not process Python string: .", walltime: -1 } +in.fix_python_move_nve_melt: { folder: examples/python, status: "failed, ERROR: Loading python integrator module failure (src/PYTHON/fix_python_move.cpp:64).", walltime: -1 } +in.fix_python_move_nve_melt_opt: { folder: examples/python, status: "failed, ERROR: Loading python integrator module failure (src/PYTHON/fix_python_move.cpp:64).", walltime: -1 } +in.pair_python_coulomb: { folder: examples/python, status: "completed, thermo checks passed", walltime: 3.0, walltime_norm: 0.5 } +in.pair_python_harmonic: { folder: examples/python, status: "completed, thermo checks passed", walltime: 45.0, walltime_norm: 7.5 } +in.pair_python_hybrid: { folder: examples/python, status: "completed, 3 rel thermo checks failed", walltime: 13.0, walltime_norm: 2.1666666666666665 } +in.pair_python_long: { folder: examples/python, status: "completed, thermo checks passed", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.pair_python_melt: { folder: examples/python, status: "completed, 3 rel thermo checks failed", walltime: 28.0, walltime_norm: 4.666666666666667 } +in.pair_python_spce: { folder: examples/python, status: "completed, thermo checks passed", walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.pair_python_table: { folder: examples/python, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.python: { folder: examples/python, status: "failed, ERROR on proc 0: Python evaluation of function loop failed (src/PYTHON/python_impl.cpp:384).", walltime: -1 } +in.bcc: { folder: examples/steinhardt, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.fcc: { folder: examples/steinhardt, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.icos: { folder: examples/steinhardt, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.kim-ex.melt: { folder: examples/kim, status: "failed, unknown command, package not installed, ERROR: Unknown command: kim init LennardJones_Ar real (src/input.cpp:314)", walltime: -1 } +in.kim-pm-property: { folder: examples/kim, status: "failed, unknown command, package not installed, ERROR: Unknown command: kim init LJ_Shifted_Bernardes_1958MedCutoff_Ar__MO_126566794224_004 metal (src/input.cpp:314)", walltime: -1 } +in.kim-pm-query.melt: { folder: examples/kim, status: "failed, unknown command, package not installed, ERROR: Unknown command: kim init SW_StillingerWeber_1985_Si__MO_405512056662_005 real (src/input.cpp:314)", walltime: -1 } +in.kim-pm.melt: { folder: examples/kim, status: "failed, unknown command, package not installed, ERROR: Unknown command: kim init SW_StillingerWeber_1985_Si__MO_405512056662_005 real (src/input.cpp:314)", walltime: -1 } +in.kim-query: { folder: examples/kim, status: "failed, unknown command, package not installed, ERROR: Unknown command: kim init EAM_Dynamo_ErcolessiAdams_1994_Al__MO_123629422045_005 metal (src/input.cpp:314)", walltime: -1 } +in.kim-sm.melt: { folder: examples/kim, status: "failed, unknown command, package not installed, ERROR: Unknown command: kim init Sim_LAMMPS_ReaxFF_StrachanVanDuinChakraborty_2003_CHNO__SM_107643900657_000 real (src/input.cpp:314)", walltime: -1 } +in.lammps.melt: { folder: examples/kim, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.ellipse.gayberne: { folder: examples/ellipse, status: "completed, 2 rel thermo checks failed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.ellipse.resquared: { folder: examples/ellipse, status: "completed, 2 rel thermo checks failed", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.cos.1000SPCE: { folder: examples/VISCOSITY, status: "completed, 3 rel thermo checks failed", walltime: 36.0, walltime_norm: 6.0 } +in.einstein.2d: { folder: examples/VISCOSITY, status: "completed, thermo checks passed", walltime: 38.0, walltime_norm: 6.333333333333333 } +in.gk.2d: { folder: examples/VISCOSITY, status: "completed, thermo checks passed", walltime: 38.0, walltime_norm: 6.333333333333333 } +in.mp.2d: { folder: examples/VISCOSITY, status: "completed, thermo checks passed", walltime: 5.0, walltime_norm: 0.8333333333333334 } +in.nemd.2d: { folder: examples/VISCOSITY, status: "completed, 8 rel thermo checks failed", walltime: 17.0, walltime_norm: 2.8333333333333335 } +in.wall.2d: { folder: examples/VISCOSITY, status: "completed, thermo checks passed", walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.gcmc.co2: { folder: examples/mc, status: "completed, thermo checks passed", walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.gcmc.h2o: { folder: examples/mc, status: "failed, no Total wall time in the output.", walltime: -1 } +in.gcmc.lj: { folder: examples/mc, status: "completed, thermo checks passed", walltime: 18.0, walltime_norm: 3.0 } +in.mixed: { folder: examples/mc, status: "failed, no Total wall time in the output.", walltime: -1 } +in.pure: { folder: examples/mc, status: "failed, no Total wall time in the output.", walltime: -1 } +in.sgcmc.eam: { folder: examples/mc, status: "completed, thermo checks passed", walltime: 46.0, walltime_norm: 7.666666666666667 } +in.widom.lj: { folder: examples/mc, status: "completed, thermo checks passed", walltime: 8.0, walltime_norm: 1.3333333333333333 } +in.widom.spce: { folder: examples/mc, status: "completed, thermo checks passed", walltime: 45.0, walltime_norm: 7.5 } +in.mc: { folder: examples/MC-LOOP, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.flow.couette: { folder: examples/flow, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.flow.pois: { folder: examples/flow, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.prd: { folder: examples/prd, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 3.0, walltime_norm: 0.5 } +in.C_SNAP: { folder: examples/snap, status: "completed, thermo checks passed", walltime: 34.0, walltime_norm: 5.666666666666667 } +in.grid.snap: { folder: examples/snap, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.grid.tri: { folder: examples/snap, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.snap.InP.JCPA2020: { folder: examples/snap, status: "completed, thermo checks passed", walltime: 15.0, walltime_norm: 2.5 } +in.snap.Mo_Chen: { folder: examples/snap, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.snap.Ta06A: { folder: examples/snap, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.snap.W.2940: { folder: examples/snap, status: "completed, thermo checks passed", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.snap.WBe.PRB2019: { folder: examples/snap, status: "completed, thermo checks passed", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.snap.compute: { folder: examples/snap, status: "completed, but no Step nor Loop in the output.", walltime: 0.0, walltime_norm: 0.0 } +in.snap.compute.quadratic: { folder: examples/snap, status: "completed, but no Step nor Loop in the output.", walltime: 0.0, walltime_norm: 0.0 } +in.snap.hybrid.WSNAP.HePair: { folder: examples/snap, status: "completed, thermo checks passed", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.snap.scale.Ni_Zuo_JCPA2020: { folder: examples/snap, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 3.0, walltime_norm: 0.5 } +in.lammps: { folder: examples/COUPLE/lammps_spparks, status: "failed, ERROR: Cannot open file data.lammps: No such file or directory (src/read_data.cpp:367).", walltime: -1 } +in.spparks: { folder: examples/COUPLE/lammps_spparks, status: "failed, unknown command, package not installed, ERROR: Unknown command: seed 56789 (src/input.cpp:314)", walltime: -1 } +in.lj: { folder: examples/COUPLE/plugin, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.fix_external: { folder: examples/COUPLE/python, status: "completed, but no Step nor Loop in the output.", walltime: 0.0, walltime_norm: 0.0 } +in.chain: { folder: examples/COUPLE/multiple, status: "failed, no Total wall time in the output.", walltime: -1 } +in.lj: { folder: examples/COUPLE/simple, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.body: { folder: examples/body, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.cubes: { folder: examples/body, status: "completed, 2 rel thermo checks failed", walltime: 36.0, walltime_norm: 6.0 } +in.pour3d: { folder: examples/body, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.squares: { folder: examples/body, status: "completed, 3 rel thermo checks failed", walltime: 3.0, walltime_norm: 0.5 } +in.wall2d: { folder: examples/body, status: "completed, 3 rel thermo checks failed", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.atm: { folder: examples/atm, status: "completed, thermo checks passed", walltime: 13.0, walltime_norm: 2.1666666666666665 } +in.ar.lj: { folder: examples/UNITS, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.ar.metal: { folder: examples/UNITS, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.ar.real: { folder: examples/UNITS, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.mos2-bulk: { folder: examples/threebody, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.mos2.rebomos: { folder: examples/threebody, status: "completed, thermo checks passed", walltime: 21.0, walltime_norm: 3.5 } +in.mos2.sw.mod: { folder: examples/threebody, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.threebody: { folder: examples/threebody, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.nemd: { folder: examples/nemd, status: "completed, 3 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } +in.obstacle: { folder: examples/obstacle, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.crack: { folder: examples/crack, status: "completed, thermo checks passed", walltime: 3.0, walltime_norm: 0.5 } +in.elastic: { folder: examples/ELASTIC, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } +in.peri-pmb: { folder: examples/peri, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 9.0, walltime_norm: 1.5 } +in.peri.eps: { folder: examples/peri, status: "completed, 3 rel thermo checks failed", walltime: 21.0, walltime_norm: 3.5 } +in.peri.lps: { folder: examples/peri, status: "completed, 3 rel thermo checks failed", walltime: 17.0, walltime_norm: 2.8333333333333335 } +in.peri.pmb: { folder: examples/peri, status: "completed, thermo checks passed", walltime: 9.0, walltime_norm: 1.5 } +in.peri.ves: { folder: examples/peri, status: "completed, 3 rel thermo checks failed", walltime: 21.0, walltime_norm: 3.5 } +in.hyper.global: { folder: examples/hyper, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 53.0, walltime_norm: 8.833333333333334 } +in.hyper.local: { folder: examples/hyper, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 14.0, walltime_norm: 2.3333333333333335 } +in.spce: { folder: examples/rdf-adf, status: "failed, no Total wall time in the output.", walltime: -1 } +in.elastic: { folder: examples/ELASTIC_T/BORN_MATRIX/Silicon, status: "failed, no Total wall time in the output.", walltime: -1 } +in.ljcov: { folder: examples/ELASTIC_T/BORN_MATRIX/Argon/Analytical, status: "failed, no Total wall time in the output.", walltime: -1 } +in.ljcov: { folder: examples/ELASTIC_T/BORN_MATRIX/Argon/Numdiff, status: "failed, no Total wall time in the output.", walltime: -1 } +in.elastic: { folder: examples/ELASTIC_T/DEFORMATION/Silicon, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 9.0, walltime_norm: 1.5 } From 57353566d666265c8ce507f62df08e556c3ab423 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 7 Sep 2024 00:35:57 -0400 Subject: [PATCH 0237/1018] one more fix (it is getting late...) --- tools/regression-tests/run_tests.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index ea3d43e254..ee56a75682 100644 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -1167,7 +1167,7 @@ if __name__ == "__main__": print(msg) logger.info(msg) - quit() + # divide the list of input scripts into num_workers chunks sublists = divide_into_N(input_list, num_workers) From 6b68656a743035dbf333583e2df3bdb599162468 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Sat, 7 Sep 2024 09:06:22 -0500 Subject: [PATCH 0238/1018] fix a typo --- doc/src/Tools.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/src/Tools.rst b/doc/src/Tools.rst index 9f9f63f46a..ba7cb2035a 100644 --- a/doc/src/Tools.rst +++ b/doc/src/Tools.rst @@ -1022,7 +1022,7 @@ regression tests with a given LAMMPS binary. The tool launches the LAMMPS binary with any given input script under one of the `examples` subdirectories, and compares the thermo output in the generated log file with those in the provided log file with the same number of processors -ub the same subdirectory. If the differences between the actual and +in the same subdirectory. If the differences between the actual and reference values are within specified tolerances, the test is considered passed. For each test batch, that is, a set of example input scripts, the mpirun command, the LAMMPS command line arguments, and the From 397ca4bd25f300bb12e84a4dc65261d5e2b100fd Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Sat, 7 Sep 2024 09:10:25 -0500 Subject: [PATCH 0239/1018] correct the file names in examples phonon that are actually not LAMMPS input --- tools/regression-tests/config.yaml | 4 ++-- tools/regression-tests/config_quick.yaml | 4 ++-- tools/regression-tests/config_serial.yaml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/tools/regression-tests/config.yaml b/tools/regression-tests/config.yaml index 6b793d0ce8..dd7ffe0b03 100644 --- a/tools/regression-tests/config.yaml +++ b/tools/regression-tests/config.yaml @@ -30,8 +30,8 @@ rel: 1e-4 skip: [ - in.displ, - in.displ2, + in.disp, + in.disp2, in.dos, in.*_imd*, in.bucky-plus-cnt*, diff --git a/tools/regression-tests/config_quick.yaml b/tools/regression-tests/config_quick.yaml index 3c8cc4e51b..bc6e19b730 100644 --- a/tools/regression-tests/config_quick.yaml +++ b/tools/regression-tests/config_quick.yaml @@ -30,8 +30,8 @@ rel: 1e-4 skip: [ - in.displ, - in.displ2, + in.disp, + in.disp2, in.dos, in.*_imd*, in.bucky-plus-cnt*, diff --git a/tools/regression-tests/config_serial.yaml b/tools/regression-tests/config_serial.yaml index b55cc1547d..705fb7ec9b 100644 --- a/tools/regression-tests/config_serial.yaml +++ b/tools/regression-tests/config_serial.yaml @@ -30,8 +30,8 @@ rel: 1e-4 skip: [ - in.displ, - in.displ2, + in.disp, + in.disp2, in.dos, in.*_imd*, in.bucky-plus-cnt*, From 77bf224b3f439eef9e685bff4669fa8e0fbf9d71 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Sun, 8 Sep 2024 00:24:33 -0500 Subject: [PATCH 0240/1018] report if a run is timeout to progress.yaml --- tools/regression-tests/run_tests.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index ee56a75682..cb7c64308f 100644 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -410,7 +410,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file logger.info(f"\n Output:\n{output}") logger.info(f"\n Error:\n{error}") - msg = f"{input}: {{ folder: {input_folder}, status: \"failed, no Total wall time in the output.\", walltime: {walltime} }}\n" + msg = f"{input}: {{ folder: {input_folder}, status: \"failed, no Total wall time in the output, {error}\", walltime: {walltime} }}\n" progress.write(msg) progress.close() failure.write(msg) @@ -851,7 +851,8 @@ def execute(lmp_binary, config, input_file_name, generate_ref_yaml=False): logger.info(msg) print(msg) - return cmd_str, "", "", -1 + error_str = f"timeout ({timeout}s expired)" + return cmd_str, "", error_str, -1 ''' get the reference walltime by running the lmp_binary with config with an input script in the bench/ folder From bce51ea2c93c864a20a9404bf5f83f85872c1fde Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sun, 8 Sep 2024 12:53:49 -0400 Subject: [PATCH 0241/1018] Update fix_nve_limit_kokkos.cpp --- src/KOKKOS/fix_nve_limit_kokkos.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/KOKKOS/fix_nve_limit_kokkos.cpp b/src/KOKKOS/fix_nve_limit_kokkos.cpp index a910510f9c..ed0bb44704 100644 --- a/src/KOKKOS/fix_nve_limit_kokkos.cpp +++ b/src/KOKKOS/fix_nve_limit_kokkos.cpp @@ -59,6 +59,7 @@ void FixNVELimitKokkos::initial_integrate(int /*vflag*/) auto d_mask = atomKK->k_mask.template view(); auto l_groupbit = groupbit; auto l_dtf = dtf; + auto l_dtv = dtv; auto l_vlimitsq = vlimitsq; int d_ncount; @@ -85,9 +86,9 @@ void FixNVELimitKokkos::initial_integrate(int /*vflag*/) d_v(i,2) *= scale; } - d_x(i,0) += dtv * d_v(i,0); - d_x(i,1) += dtv * d_v(i,1); - d_x(i,2) += dtv * d_v(i,2); + d_x(i,0) += l_dtv * d_v(i,0); + d_x(i,1) += l_dtv * d_v(i,1); + d_x(i,2) += l_dtv * d_v(i,2); } }, d_ncount); @@ -114,9 +115,9 @@ void FixNVELimitKokkos::initial_integrate(int /*vflag*/) d_v(i,2) *= scale; } - d_x(i,0) += dtv * d_v(i,0); - d_x(i,1) += dtv * d_v(i,1); - d_x(i,2) += dtv * d_v(i,2); + d_x(i,0) += l_dtv * d_v(i,0); + d_x(i,1) += l_dtv * d_v(i,1); + d_x(i,2) += l_dtv * d_v(i,2); } }, d_ncount); } From b67b38ab683118df3b9e8f5926cd51e1958481e2 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sun, 8 Sep 2024 16:36:39 -0400 Subject: [PATCH 0242/1018] kokkos parallel_for --- src/KOKKOS/fix_cmap_kokkos.cpp | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/src/KOKKOS/fix_cmap_kokkos.cpp b/src/KOKKOS/fix_cmap_kokkos.cpp index 8aaea2bf73..e65a7ed1ea 100644 --- a/src/KOKKOS/fix_cmap_kokkos.cpp +++ b/src/KOKKOS/fix_cmap_kokkos.cpp @@ -98,7 +98,6 @@ FixCMAPKokkos::FixCMAPKokkos(LAMMPS *lmp, int narg, char **arg) : k_d1cmapgrid.h_view(i,j,k) = d1cmapgrid[i][j][k]; k_d2cmapgrid.h_view(i,j,k) = d2cmapgrid[i][j][k]; k_d12cmapgrid.h_view(i,j,k) = d12cmapgrid[i][j][k]; - } } } @@ -158,7 +157,6 @@ void FixCMAPKokkos::init() template void FixCMAPKokkos::pre_neighbor() { - int i,m,atom1,atom2,atom3,atom4,atom5; const int me = comm->me; const int nprocs = comm->nprocs; @@ -189,19 +187,19 @@ void FixCMAPKokkos::pre_neighbor() atomKK->k_sametag.sync(); d_sametag = atomKK->k_sametag.view(); - ncrosstermlist = 0; + Kokkos::parallel_for(nlocal, KOKKOS_LAMBDA(const int i) { - for (i = 0; i < nlocal; i++) { - for (m = 0; m < k_num_crossterm.h_view(i); m++) { + ncrosstermlist = 0; - atom1 = AtomKokkos::map_kokkos(k_crossterm_atom1.h_view(i,m),map_style,k_map_array,k_map_hash); - atom2 = AtomKokkos::map_kokkos(k_crossterm_atom2.h_view(i,m),map_style,k_map_array,k_map_hash); - atom3 = AtomKokkos::map_kokkos(k_crossterm_atom3.h_view(i,m),map_style,k_map_array,k_map_hash); - atom4 = AtomKokkos::map_kokkos(k_crossterm_atom4.h_view(i,m),map_style,k_map_array,k_map_hash); - atom5 = AtomKokkos::map_kokkos(k_crossterm_atom5.h_view(i,m),map_style,k_map_array,k_map_hash); + for (int m = 0; m < d_num_crossterm(i); m++) { - if (atom1 == -1 || atom2 == -1 || atom3 == -1 || - atom4 == -1 || atom5 == -1) + int atom1 = AtomKokkos::map_kokkos(d_crossterm_atom1(i,m),map_style,k_map_array,k_map_hash); + int atom2 = AtomKokkos::map_kokkos(d_crossterm_atom2(i,m),map_style,k_map_array,k_map_hash); + int atom3 = AtomKokkos::map_kokkos(d_crossterm_atom3(i,m),map_style,k_map_array,k_map_hash); + int atom4 = AtomKokkos::map_kokkos(d_crossterm_atom4(i,m),map_style,k_map_array,k_map_hash); + int atom5 = AtomKokkos::map_kokkos(d_crossterm_atom5(i,m),map_style,k_map_array,k_map_hash); + + if (atom1 == -1 || atom2 == -1 || atom3 == -1 || atom4 == -1 || atom5 == -1) error->one(FLERR,"CMAP atoms {} {} {} {} {} missing on " "proc {} at step {}", d_crossterm_atom1(i,m),d_crossterm_atom2(i,m), @@ -230,7 +228,8 @@ void FixCMAPKokkos::pre_neighbor() ncrosstermlist++; } } - } + }); + } From 29e0ec3809bfdf7f7f5e2bfda9795a36d559e398 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sun, 8 Sep 2024 16:46:16 -0400 Subject: [PATCH 0243/1018] revert to original cmap plus minimal changes for kk --- src/MOLECULE/fix_cmap.cpp | 40 +++++++++------------------------------ src/MOLECULE/fix_cmap.h | 12 ++++-------- 2 files changed, 13 insertions(+), 39 deletions(-) diff --git a/src/MOLECULE/fix_cmap.cpp b/src/MOLECULE/fix_cmap.cpp index 25b2cefe27..8a8e4b30aa 100644 --- a/src/MOLECULE/fix_cmap.cpp +++ b/src/MOLECULE/fix_cmap.cpp @@ -46,9 +46,6 @@ #include #include -// FIXME: remove after debugging done -#include - using namespace LAMMPS_NS; using namespace FixConst; using namespace MathConst; @@ -62,7 +59,6 @@ static constexpr double CMAPXMIN = -360.0; static constexpr double CMAPXMIN2 = -180.0; static constexpr double CMAPDX = 15.0; // 360/CMAPDIM - /* ---------------------------------------------------------------------- */ FixCMAP::FixCMAP(LAMMPS *lmp, int narg, char **arg) : @@ -75,8 +71,6 @@ FixCMAP::FixCMAP(LAMMPS *lmp, int narg, char **arg) : { if (narg != 4) error->all(FLERR,"Illegal fix cmap command"); - - std::cerr << "*** FixCMAP constructor\n"; restart_global = 1; restart_peratom = 1; energy_global_flag = energy_peratom_flag = 1; @@ -137,7 +131,6 @@ FixCMAP::~FixCMAP() if (copymode) return; // unregister callbacks to this fix from Atom class - atom->delete_callback(id,Atom::GROW); atom->delete_callback(id,Atom::RESTART); @@ -188,7 +181,7 @@ void FixCMAP::init() // pre-compute the derivatives of the maps - for (i = 0; i < CMAPMAX; i++) + for (i = 0; i < 6; i++) set_map_derivatives(cmapgrid[i],d1cmapgrid[i],d2cmapgrid[i],d12cmapgrid[i]); if (utils::strmatch(update->integrate_style,"^respa")) { @@ -251,7 +244,7 @@ void FixCMAP::pre_neighbor() if (maxcrossterm == 0) { if (nprocs == 1) maxcrossterm = ncmap; else maxcrossterm = static_cast (LB_FACTOR*ncmap/nprocs); - memory->create(crosstermlist,maxcrossterm,CMAPMAX,"cmap:crosstermlist"); + memory->create(crosstermlist,maxcrossterm,6,"cmap:crosstermlist"); } int nlocal = atom->nlocal; @@ -283,7 +276,7 @@ void FixCMAP::pre_neighbor() i <= atom4 && i <= atom5) { if (ncrosstermlist == maxcrossterm) { maxcrossterm += LISTDELTA; - memory->grow(crosstermlist,maxcrossterm,CMAPMAX,"cmap:crosstermlist"); + memory->grow(crosstermlist,maxcrossterm,6,"cmap:crosstermlist"); } crosstermlist[ncrosstermlist][0] = atom1; crosstermlist[ncrosstermlist][1] = atom2; @@ -312,7 +305,7 @@ void FixCMAP::pre_reverse(int eflag, int /*vflag*/) void FixCMAP::post_force(int vflag) { - int i1,i2,i3,i4,i5,type,nlist; + int n,i1,i2,i3,i4,i5,type,nlist; int li1, li2, mli1,mli2,mli11,mli21,t1,li3,li4,mli3,mli4,mli31,mli41; int list[5]; // vectors needed to calculate the cross-term dihedral angles @@ -323,7 +316,7 @@ void FixCMAP::post_force(int vflag) double dpr32r43,dpr45r43,r43,vb12x,vb12y,vb12z,vb54x,vb54y,vb54z; // cross-term dihedral angles double phi,psi,phi1,psi1; - double f1[3],f2[3],f3[3],f4[3],f5[3],vcmap[CMAPMAX]; + double f1[3],f2[3],f3[3],f4[3],f5[3],vcmap[6]; double gs[4],d1gs[4],d2gs[4],d12gs[4]; double engfraction; // vectors needed for the gradient/force calculation @@ -345,11 +338,11 @@ void FixCMAP::post_force(int vflag) double **f = atom->f; int nlocal = atom->nlocal; - //if( ncrosstermlist>0 ) ecmap = 0.0; + ecmap = 0.0; int eflag = eflag_caller; ev_init(eflag,vflag); - for (int n = 0; n < ncrosstermlist; n++) { + for (n = 0; n < ncrosstermlist; n++) { i1 = crosstermlist[n][0]; i2 = crosstermlist[n][1]; i3 = crosstermlist[n][2]; @@ -486,7 +479,6 @@ void FixCMAP::post_force(int vflag) bc_interpol(phi,psi,li3,li4,gs,d1gs,d2gs,d12gs); - // sum up cmap energy contributions engfraction = 0.2 * E; @@ -496,9 +488,6 @@ void FixCMAP::post_force(int vflag) if (i4 < nlocal) ecmap += engfraction; if (i5 < nlocal) ecmap += engfraction; - //std::cerr << fmt::format("*** i {} {} {} {} {} nlocal {} E {} ecmap {}\n", - //i1,i2,i3,i4,i5,nlocal,E,ecmap); - // calculate the derivatives dphi/dr_i dphidr1x = 1.0*r32/a1sq*a1x; @@ -607,13 +596,7 @@ void FixCMAP::post_force(int vflag) ((vb54y+vb43y+vb32y)*f5[2]); ev_tally(nlist,list,5.0,E,vcmap); } - - std::cerr << fmt::format("*** n {} ecmap {}\n",n,ecmap); - } - - std::cerr << fmt::format("*** post_force eflag {} eflag_caller {} evflag {} thermo_energy {} ncrosstermlist {} vflag {} ecmap {}\n",eflag,eflag_caller,evflag,thermo_energy,ncrosstermlist,vflag,ecmap); - } /* ---------------------------------------------------------------------- */ @@ -621,7 +604,6 @@ void FixCMAP::post_force(int vflag) void FixCMAP::post_force_respa(int vflag, int ilevel, int /*iloop*/) { if (ilevel == ilevel_respa) post_force(vflag); - std::cerr << fmt::format("*** post_force_respa ecmap {}\n",ecmap); } /* ---------------------------------------------------------------------- */ @@ -629,7 +611,6 @@ void FixCMAP::post_force_respa(int vflag, int ilevel, int /*iloop*/) void FixCMAP::min_post_force(int vflag) { post_force(vflag); - std::cerr << fmt::format("*** min_post_force vflag {} ecmap {}\n",vflag,ecmap); } /* ---------------------------------------------------------------------- @@ -639,10 +620,7 @@ void FixCMAP::min_post_force(int vflag) double FixCMAP::compute_scalar() { double all; - - MPI_Allreduce(&ecmap,&all,1,MPI_DOUBLE,MPI_SUM,world); - utils::logmesg(lmp, "compute_scalar: ecmap {} all {}\n", ecmap, all); return all; } @@ -677,7 +655,7 @@ void FixCMAP::read_grid_map(char *cmapfile) } } - MPI_Bcast(&cmapgrid[0][0][0],CMAPMAX*CMAPDIM*CMAPDIM,MPI_DOUBLE,0,world); + MPI_Bcast(&cmapgrid[0][0][0],6*CMAPDIM*CMAPDIM,MPI_DOUBLE,0,world); } /* ---------------------------------------------------------------------- */ @@ -837,7 +815,7 @@ void FixCMAP::set_map_derivatives(double **map, double **d1yo, double **d2yo, double FixCMAP::dihedral_angle_atan2(double fx, double fy, double fz, double ax, double ay, double az, double bx, double by, double bz, - double absg) const + double absg) { // calculate the dihedral angle diff --git a/src/MOLECULE/fix_cmap.h b/src/MOLECULE/fix_cmap.h index 1d5d6a3d35..856dc06852 100644 --- a/src/MOLECULE/fix_cmap.h +++ b/src/MOLECULE/fix_cmap.h @@ -21,7 +21,6 @@ FixStyle(cmap,FixCMAP); #define LMP_FIX_CMAP_H #include "fix.h" - namespace LAMMPS_NS { class FixCMAP : public Fix { @@ -65,8 +64,6 @@ class FixCMAP : public Fix { double memory_usage() override; - double ecmap; - protected: int eflag_caller; int ctype, ilevel_respa; @@ -82,6 +79,9 @@ class FixCMAP : public Fix { tagint **crossterm_atom1, **crossterm_atom2, **crossterm_atom3; tagint **crossterm_atom4, **crossterm_atom5; + double E, dEdPhi, dEdPsi; + double ecmap; + double fcmap[4], cij[4][4]; double *g_axis; // CMAP grid points obtained from external file @@ -112,7 +112,7 @@ class FixCMAP : public Fix { // calculate dihedral angles double dihedral_angle_atan2(double, double, double, double, double, double, double, double, - double, double) const; + double, double); // calculate bicubic interpolation coefficient matrix c_ij @@ -121,10 +121,6 @@ class FixCMAP : public Fix { // perform bicubic interpolation at point of interest void bc_interpol(double, double, int, int, double *, double *, double *, double *); - - private: - double E, dEdPhi, dEdPsi, cij[4][4]; - }; } // namespace LAMMPS_NS From 3dcfb3f755b19cb40e97b087cc7c375c5c7bf073 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sun, 8 Sep 2024 16:54:44 -0400 Subject: [PATCH 0244/1018] replace error->all() with kokkos::abort() --- src/KOKKOS/fix_cmap_kokkos.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/KOKKOS/fix_cmap_kokkos.cpp b/src/KOKKOS/fix_cmap_kokkos.cpp index e65a7ed1ea..29622b9c97 100644 --- a/src/KOKKOS/fix_cmap_kokkos.cpp +++ b/src/KOKKOS/fix_cmap_kokkos.cpp @@ -199,12 +199,18 @@ void FixCMAPKokkos::pre_neighbor() int atom4 = AtomKokkos::map_kokkos(d_crossterm_atom4(i,m),map_style,k_map_array,k_map_hash); int atom5 = AtomKokkos::map_kokkos(d_crossterm_atom5(i,m),map_style,k_map_array,k_map_hash); - if (atom1 == -1 || atom2 == -1 || atom3 == -1 || atom4 == -1 || atom5 == -1) - error->one(FLERR,"CMAP atoms {} {} {} {} {} missing on " + if (atom1 == -1 || atom2 == -1 || atom3 == -1 || atom4 == -1 || atom5 == -1) { + + auto error_msg = fmt::format("CMAP atoms {} {} {} {} {} missing on " "proc {} at step {}", d_crossterm_atom1(i,m),d_crossterm_atom2(i,m), d_crossterm_atom3(i,m),d_crossterm_atom4(i,m), d_crossterm_atom5(i,m),me,update->ntimestep); + + Kokkos::abort(error_msg.c_str()); + + } + atom1 = closest_image(i,atom1); atom2 = closest_image(i,atom2); atom3 = closest_image(i,atom3); From 9cfd809b6ee9af9ea52b922307f82f53df0714b1 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sun, 8 Sep 2024 17:03:40 -0400 Subject: [PATCH 0245/1018] feeble attempt --- src/KOKKOS/fix_cmap_kokkos.cpp | 45 ++++++++++++++++++---------------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/src/KOKKOS/fix_cmap_kokkos.cpp b/src/KOKKOS/fix_cmap_kokkos.cpp index 29622b9c97..35a375e0aa 100644 --- a/src/KOKKOS/fix_cmap_kokkos.cpp +++ b/src/KOKKOS/fix_cmap_kokkos.cpp @@ -187,9 +187,9 @@ void FixCMAPKokkos::pre_neighbor() atomKK->k_sametag.sync(); d_sametag = atomKK->k_sametag.view(); - Kokkos::parallel_for(nlocal, KOKKOS_LAMBDA(const int i) { + //ncrosstermlist = 0; - ncrosstermlist = 0; + Kokkos::parallel_reduce(nlocal, KOKKOS_LAMBDA(const int i, int &l_ncrosstermlist) { for (int m = 0; m < d_num_crossterm(i); m++) { @@ -201,14 +201,14 @@ void FixCMAPKokkos::pre_neighbor() if (atom1 == -1 || atom2 == -1 || atom3 == -1 || atom4 == -1 || atom5 == -1) { - auto error_msg = fmt::format("CMAP atoms {} {} {} {} {} missing on " - "proc {} at step {}", - d_crossterm_atom1(i,m),d_crossterm_atom2(i,m), - d_crossterm_atom3(i,m),d_crossterm_atom4(i,m), - d_crossterm_atom5(i,m),me,update->ntimestep); + //auto error_msg = fmt::format("CMAP atoms {} {} {} {} {} missing on proc {} at step {}", + // d_crossterm_atom1(i,m),d_crossterm_atom2(i,m),d_crossterm_atom3(i,m), + // d_crossterm_atom4(i,m),d_crossterm_atom5(i,m),me,update->ntimestep); + + //Kokkos::abort(error_msg.c_str()); + + Kokkos::abort("CMAP atoms missing on proc"); - Kokkos::abort(error_msg.c_str()); - } atom1 = closest_image(i,atom1); @@ -219,22 +219,25 @@ void FixCMAPKokkos::pre_neighbor() if (i <= atom1 && i <= atom2 && i <= atom3 && i <= atom4 && i <= atom5) { - if (ncrosstermlist == maxcrossterm) { - maxcrossterm += LISTDELTA; - memoryKK->grow_kokkos(k_crosstermlist,crosstermlist,maxcrossterm,CMAPMAX,"cmap:crosstermlist"); - d_crosstermlist = k_crosstermlist.template view(); + if (l_ncrosstermlist == maxcrossterm) { + //maxcrossterm += LISTDELTA; + //memoryKK->grow_kokkos(k_crosstermlist,crosstermlist,maxcrossterm,CMAPMAX,"cmap:crosstermlist"); + //d_crosstermlist = k_crosstermlist.template view(); + + Kokkos::abort("ncrosstermlist == maxcrossterm"); + } - d_crosstermlist(ncrosstermlist,0) = atom1; - d_crosstermlist(ncrosstermlist,1) = atom2; - d_crosstermlist(ncrosstermlist,2) = atom3; - d_crosstermlist(ncrosstermlist,3) = atom4; - d_crosstermlist(ncrosstermlist,4) = atom5; - d_crosstermlist(ncrosstermlist,5) = d_crossterm_type(i,m); - ncrosstermlist++; + d_crosstermlist(l_ncrosstermlist,0) = atom1; + d_crosstermlist(l_ncrosstermlist,1) = atom2; + d_crosstermlist(l_ncrosstermlist,2) = atom3; + d_crosstermlist(l_ncrosstermlist,3) = atom4; + d_crosstermlist(l_ncrosstermlist,4) = atom5; + d_crosstermlist(l_ncrosstermlist,5) = d_crossterm_type(i,m); + l_ncrosstermlist++; } } - }); + }, ncrosstermlist); } From 4d04d8492d4485bebcedd6eaf8c3016e3ea77533 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Sun, 8 Sep 2024 17:09:05 -0500 Subject: [PATCH 0246/1018] report the number of abs and rel diff checks failed --- tools/regression-tests/run_tests.py | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index cb7c64308f..68a81ac260 100644 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -639,35 +639,39 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file msg = f" mismatched log files after the first run. Check both log files for more details." print(msg) logger.info(msg) - result.status = "thermo checks failed" + result.status = "thermo checks failed due to mismatched log files after the first run" + result.status = "" if num_abs_failed > 0: - msg = f" {num_abs_failed} abs diff thermo checks failed." + msg = f" {num_abs_failed} abs diff checks failed." print(msg) logger.info(msg) - result.status = f"{num_abs_failed} abs thermo checks failed" + #result.status = f"abs_diff_failed: {num_abs_failed}, " if verbose == True: for out in failed_abs_output: print(f" - {out}") + if num_rel_failed > 0: - msg = f" {num_rel_failed} rel diff thermo checks failed." + msg = f" {num_rel_failed} rel diff checks failed." print(msg) logger.info(msg) - result.status = f"{num_rel_failed} rel thermo checks failed" + #result.status += f"rel_diff_failed: {num_rel_failed}" if verbose == True: for out in failed_rel_output: print(f" - {out}") + if num_abs_failed == 0 and num_rel_failed == 0: - msg = f" all {num_checks} thermo checks passed." + msg = f" all {num_checks} checks passed." print(msg) logger.info(msg) - result.status = "thermo checks passed" + #result.status = f"all {num_checks} checks passed." num_passed = num_passed + 1 + result.status = f"abs_diff_failed: {num_abs_failed}, rel_diff_failed: {num_rel_failed}" results.append(result) # check if memleak detects from valgrind run (need to replace "mpirun" -> valgrind --leak-check=yes mpirun") - msg = "completed, " + result.status + msg = "completed" if use_valgrind == True: if "All heap blocks were freed" in error: msg += ", no memory leak" @@ -675,12 +679,12 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file msg += ", memory leaks detected" num_memleak = num_memleak + 1 - progress.write(f"{input}: {{ folder: {input_folder}, status: \"{msg}\", walltime: {walltime}, walltime_norm: {walltime_norm} }}\n") + progress.write(f"{input}: {{ folder: {input_folder}, status: \"{msg}\", failed_checks: {{ \"{result.status}\" }}, walltime: {walltime}, walltime_norm: {walltime_norm} }}\n") progress.close() # write to failure if there is any numerical failed check if num_abs_failed > 0 or num_rel_failed > 0: - failure.write(f"{input}: {{ folder: {input_folder}, status: \"{msg}\", walltime: {walltime}, walltime_norm: {walltime_norm} }}\n") + failure.write(f"{input}: {{ folder: {input_folder}, status: \"{msg}\", failed_checks: {{ \"{result.status}\" }}, walltime: {walltime}, walltime_norm: {walltime_norm} }}\n") # count the number of completed runs num_completed = num_completed + 1 From 274112834b3c5c492e7aaf31efcb554af2feaeb5 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Sun, 8 Sep 2024 17:11:02 -0500 Subject: [PATCH 0247/1018] remove double quotes --- tools/regression-tests/run_tests.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index 68a81ac260..5f88f03f64 100644 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -679,12 +679,12 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file msg += ", memory leaks detected" num_memleak = num_memleak + 1 - progress.write(f"{input}: {{ folder: {input_folder}, status: \"{msg}\", failed_checks: {{ \"{result.status}\" }}, walltime: {walltime}, walltime_norm: {walltime_norm} }}\n") + progress.write(f"{input}: {{ folder: {input_folder}, status: \"{msg}\", failed_checks: {{ {result.status} }}, walltime: {walltime}, walltime_norm: {walltime_norm} }}\n") progress.close() # write to failure if there is any numerical failed check if num_abs_failed > 0 or num_rel_failed > 0: - failure.write(f"{input}: {{ folder: {input_folder}, status: \"{msg}\", failed_checks: {{ \"{result.status}\" }}, walltime: {walltime}, walltime_norm: {walltime_norm} }}\n") + failure.write(f"{input}: {{ folder: {input_folder}, status: \"{msg}\", failed_checks: {{ {result.status} }}, walltime: {walltime}, walltime_norm: {walltime_norm} }}\n") # count the number of completed runs num_completed = num_completed + 1 From c05390209e9008b8166a8a0d27b58fce076845b1 Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Mon, 9 Sep 2024 12:10:13 -0700 Subject: [PATCH 0248/1018] Removed d_bo_first, d_hb_first, replacing it with the strided offsets to the bonds for atom i --- src/KOKKOS/pair_reaxff_kokkos.cpp | 70 ++++++++++++------------------- src/KOKKOS/pair_reaxff_kokkos.h | 2 +- 2 files changed, 28 insertions(+), 44 deletions(-) diff --git a/src/KOKKOS/pair_reaxff_kokkos.cpp b/src/KOKKOS/pair_reaxff_kokkos.cpp index 6ff955e6d8..a2844c2ff8 100644 --- a/src/KOKKOS/pair_reaxff_kokkos.cpp +++ b/src/KOKKOS/pair_reaxff_kokkos.cpp @@ -1502,7 +1502,6 @@ void PairReaxFFKokkos::allocate_array() } if (cut_hbsq > 0.0) { - MemKK::realloc_kokkos(d_hb_first,"reaxff/kk:hb_first",nmax); MemKK::realloc_kokkos(d_hb_num,"reaxff/kk:hb_num",nmax); if (((bigint) nmax*maxhb) > MAXSMALLINT) @@ -1510,7 +1509,6 @@ void PairReaxFFKokkos::allocate_array() MemKK::realloc_kokkos(d_hb_list,"reaxff/kk:hb_list",nmax*maxhb); } - MemKK::realloc_kokkos(d_bo_first,"reaxff/kk:bo_first",nmax); MemKK::realloc_kokkos(d_bo_num,"reaxff/kk:bo_num",nmax); if (((bigint) nmax*maxbo) > MAXSMALLINT) @@ -1606,8 +1604,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxBuildListsHalfBlocking< F_FLOAT dDeltap_self_i[3] = {0.0,0.0,0.0}; F_FLOAT total_bo_i = 0.0; - d_bo_first[i] = i*maxbo; - const int bo_first_i = d_bo_first[i]; + const int bo_first_i = i * maxbo; int ihb = -1; @@ -1615,8 +1612,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxBuildListsHalfBlocking< if (cut_hbsq > 0.0) { ihb = paramssing(itype).p_hbond; if (ihb == 1) { - d_hb_first[i] = i*maxhb; - hb_first_i = d_hb_first[i]; + hb_first_i = i * maxhb; } } @@ -1632,9 +1628,6 @@ void PairReaxFFKokkos::operator()(TagPairReaxBuildListsHalfBlocking< int j = d_neighbors(i,jj); j &= NEIGHMASK; - d_bo_first[j] = j*maxbo; - d_hb_first[j] = j*maxhb; - delij[0] = x(j,0) - xtmp; delij[1] = x(j,1) - ytmp; delij[2] = x(j,2) - ztmp; @@ -1750,8 +1743,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxBuildListsHalfBlockingP F_FLOAT C12, C34, C56, BO_s, BO_pi, BO_pi2, BO, delij[3]; - d_bo_first[i] = i*maxbo; - const int bo_first_i = d_bo_first[i]; + const int bo_first_i = i * maxbo; int ihb = -1; @@ -1759,8 +1751,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxBuildListsHalfBlockingP if (cut_hbsq > 0.0) { ihb = paramssing(itype).p_hbond; if (ihb == 1) { - d_hb_first[i] = i*maxhb; - hb_first_i = d_hb_first[i]; + hb_first_i = i * maxhb; } } @@ -1780,9 +1771,6 @@ void PairReaxFFKokkos::operator()(TagPairReaxBuildListsHalfBlockingP int j = d_neighbors(i,jj); j &= NEIGHMASK; - d_bo_first[j] = j*maxbo; - d_hb_first[j] = j*maxhb; - delij[0] = x(j,0) - xtmp; delij[1] = x(j,1) - ytmp; delij[2] = x(j,2) - ztmp; @@ -1848,8 +1836,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxBuildListsHalfPreview::operator()(TagPairReaxBuildListsHalfPreview 0.0) { ihb = paramssing(itype).p_hbond; if (ihb == 1) { - d_hb_first[i] = i*maxhb; - hb_first_i = d_hb_first[i]; + hb_first_i = i * maxhb; } } @@ -1866,8 +1852,6 @@ void PairReaxFFKokkos::operator()(TagPairReaxBuildListsHalfPreview::build_hb_list(F_FLOAT rsq, int i, int hb_firs d_hb_list[j_index] = j; } else if (j < nlocal && ihb == 2 && jhb == 1) { if (NEIGHFLAG == HALF) { - i_index = d_hb_first[j] + d_hb_num[j]; + i_index = j * maxhb + d_hb_num[j]; d_hb_num[j]++; } else - i_index = d_hb_first[j] + Kokkos::atomic_fetch_add(&d_hb_num[j],1); + i_index = j * maxhb + Kokkos::atomic_fetch_add(&d_hb_num[j],1); - const int ii_index = i_index - d_hb_first[j]; + const int ii_index = i_index - j * maxhb; if (ii_index >= maxhb) d_resize_hb() = MAX(d_resize_hb(),ii_index+1); @@ -1952,16 +1936,16 @@ bool PairReaxFFKokkos::build_bo_list(int bo_first_i, int i, int j, i if (NEIGHFLAG == HALF) { j_index = bo_first_i + d_bo_num[i]; - i_index = d_bo_first[j] + d_bo_num[j]; + i_index = j * maxbo + d_bo_num[j]; d_bo_num[i]++; d_bo_num[j]++; } else { j_index = bo_first_i + Kokkos::atomic_fetch_add(&d_bo_num[i],1); - i_index = d_bo_first[j] + Kokkos::atomic_fetch_add(&d_bo_num[j],1); + i_index = j * maxbo + Kokkos::atomic_fetch_add(&d_bo_num[j],1); } jj_index = j_index - bo_first_i; - ii_index = i_index - d_bo_first[j]; + ii_index = i_index - j * maxbo; bool set_dB_flag = true; @@ -1995,7 +1979,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxBuildListsFull, const i F_FLOAT dDeltap_self_i[3] = {0.0,0.0,0.0}; F_FLOAT total_bo_i = 0.0; - const int j_start = d_bo_first[i]; + const int j_start = i * maxbo; const int j_end = j_start + d_bo_num[i]; for (int jj = j_start; jj < j_end; jj++) { int j = d_bo_list[jj]; @@ -2110,7 +2094,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxBondOrder2, const int & const int i = d_ilist[ii]; const int itype = type(i); - const int j_start = d_bo_first[i]; + const int j_start = i * maxbo; const int j_end = j_start + d_bo_num[i]; const F_FLOAT val_i = paramssing(itype).valency; @@ -2279,7 +2263,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeMulti1, const in if (imass > 21.0) dfvl = 0.0; else dfvl = 1.0; - const int j_start = d_bo_first[i]; + const int j_start = i * maxbo; const int j_end = j_start + d_bo_num[i]; F_FLOAT sum_ovun1 = 0.0; @@ -2402,7 +2386,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeMulti2 0 || enobondsflag) a_CdDelta[i] += CEunder3; - const int j_start = d_bo_first[i]; + const int j_start = i * maxbo; const int j_end = j_start + d_bo_num[i]; F_FLOAT CdDelta_i = 0.0; @@ -2461,7 +2445,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxCountAngularTorsion::preprocess_torsion(int i, int /*itype*/, tagin const F_FLOAT bo_ij = d_BO(i,j_index); if (bo_ij < thb_cut) continue; - const int l_start = d_bo_first[j]; + const int l_start = j * maxbo; const int l_end = l_start + d_bo_num[j]; for (int kk = j_start; kk < j_end; kk++) { @@ -3340,9 +3324,9 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeHydrogen::operator()(TagPairReaxUpdateBond, const X_FLOAT ytmp = x(i,1); const X_FLOAT ztmp = x(i,2); const tagint itag = tag(i); - const int j_start = d_bo_first[i]; + const int j_start = i * maxbo; const int j_end = j_start + d_bo_num[i]; for (int jj = j_start; jj < j_end; jj++) { @@ -3506,7 +3490,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxUpdateBond, const F_FLOAT Cdbopi_i = d_Cdbopi(i,j_index); const F_FLOAT Cdbopi2_i = d_Cdbopi2(i,j_index); - const int k_start = d_bo_first[j]; + const int k_start = j * maxbo; const int k_end = k_start + d_bo_num[j]; for (int kk = k_start; kk < k_end; kk++) { @@ -3541,7 +3525,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeBond1::operator()(TagPairReaxComputeBond2::operator()(TagPairReaxComputeBond2::calculate_find_bond_item(int ii, int &numbond int nj = 0; if (mask[i] & groupbit) { - const int j_start = d_bo_first[i]; + const int j_start = i * maxbo; const int j_end = j_start + d_bo_num[i]; for (int jj = j_start; jj < j_end; jj++) { int j = d_bo_list[jj]; @@ -4409,7 +4393,7 @@ KOKKOS_INLINE_FUNCTION void PairReaxFFKokkos::operator()(TagPairReaxFindBondSpecies, const int &i) const { int nj = 0; - const int j_start = d_bo_first[i]; + const int j_start = i * maxbo; const int j_end = j_start + d_bo_num[i]; for (int jj = j_start; jj < j_end; jj++) { int j = d_bo_list[jj]; diff --git a/src/KOKKOS/pair_reaxff_kokkos.h b/src/KOKKOS/pair_reaxff_kokkos.h index 5f228ebd19..3902260068 100644 --- a/src/KOKKOS/pair_reaxff_kokkos.h +++ b/src/KOKKOS/pair_reaxff_kokkos.h @@ -470,7 +470,7 @@ class PairReaxFFKokkos : public PairReaxFF { typename AT::t_int_1d_randomread d_ilist; typename AT::t_int_1d_randomread d_numneigh; - typename AT::t_int_1d d_bo_first, d_bo_num, d_bo_list, d_hb_first, d_hb_num, d_hb_list; + typename AT::t_int_1d d_bo_num, d_bo_list, d_hb_num, d_hb_list; DAT::tdual_int_scalar k_resize_bo, k_resize_hb; typename AT::t_int_scalar d_resize_bo, d_resize_hb; From 8e56f37d3da8109fc2c2412305d6ab943f31af40 Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Mon, 9 Sep 2024 12:14:44 -0700 Subject: [PATCH 0249/1018] Removed the variables bo_first_i, hb_first_i from build_bo/hb_list, replacing them with the strided offset calculation --- src/KOKKOS/pair_reaxff_kokkos.cpp | 55 ++++++++++--------------------- src/KOKKOS/pair_reaxff_kokkos.h | 4 +-- 2 files changed, 19 insertions(+), 40 deletions(-) diff --git a/src/KOKKOS/pair_reaxff_kokkos.cpp b/src/KOKKOS/pair_reaxff_kokkos.cpp index a2844c2ff8..acfa858780 100644 --- a/src/KOKKOS/pair_reaxff_kokkos.cpp +++ b/src/KOKKOS/pair_reaxff_kokkos.cpp @@ -1604,17 +1604,10 @@ void PairReaxFFKokkos::operator()(TagPairReaxBuildListsHalfBlocking< F_FLOAT dDeltap_self_i[3] = {0.0,0.0,0.0}; F_FLOAT total_bo_i = 0.0; - const int bo_first_i = i * maxbo; - int ihb = -1; - int hb_first_i; - if (cut_hbsq > 0.0) { + if (cut_hbsq > 0.0) ihb = paramssing(itype).p_hbond; - if (ihb == 1) { - hb_first_i = i * maxhb; - } - } int nnz; blocking_t selected_jj[blocksize]; @@ -1656,7 +1649,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxBuildListsHalfBlocking< const F_FLOAT rsq = delij[0]*delij[0] + delij[1]*delij[1] + delij[2]*delij[2]; // hbond list - build_hb_list(rsq, i, hb_first_i, ihb, j, jtype); + build_hb_list(rsq, i, ihb, j, jtype); if (rsq > cut_bosq) continue; @@ -1675,7 +1668,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxBuildListsHalfBlocking< int ii_index = -1; int jj_index = -1; - if (build_bo_list(bo_first_i, i, j, ii_index, jj_index)) { + if (build_bo_list(i, j, ii_index, jj_index)) { // from BondOrder1 @@ -1743,17 +1736,10 @@ void PairReaxFFKokkos::operator()(TagPairReaxBuildListsHalfBlockingP F_FLOAT C12, C34, C56, BO_s, BO_pi, BO_pi2, BO, delij[3]; - const int bo_first_i = i * maxbo; - int ihb = -1; - int hb_first_i; - if (cut_hbsq > 0.0) { + if (cut_hbsq > 0.0) ihb = paramssing(itype).p_hbond; - if (ihb == 1) { - hb_first_i = i * maxhb; - } - } int nnz; blocking_t selected_jj[blocksize]; @@ -1796,7 +1782,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxBuildListsHalfBlockingP const F_FLOAT rsq = delij[0]*delij[0] + delij[1]*delij[1] + delij[2]*delij[2]; // hbond list - build_hb_list(rsq, i, hb_first_i, ihb, j, jtype); + build_hb_list(rsq, i, ihb, j, jtype); if (rsq > cut_bosq) continue; @@ -1815,7 +1801,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxBuildListsHalfBlockingP int ii_index = -1; int jj_index = -1; - build_bo_list(bo_first_i, i, j, ii_index, jj_index); + build_bo_list(i, j, ii_index, jj_index); } } } @@ -1836,17 +1822,10 @@ void PairReaxFFKokkos::operator()(TagPairReaxBuildListsHalfPreview 0.0) { + if (cut_hbsq > 0.0) ihb = paramssing(itype).p_hbond; - if (ihb == 1) { - hb_first_i = i * maxhb; - } - } for (int jj = 0; jj < jnum; jj++) { int j = d_neighbors(i,jj); @@ -1860,7 +1839,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxBuildListsHalfPreview(rsq, i, hb_first_i, ihb, j, jtype); + build_hb_list(rsq, i, ihb, j, jtype); if (rsq > cut_bosq) continue; @@ -1880,7 +1859,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxBuildListsHalfPreview(bo_first_i, i, j, ii_index, jj_index); + build_bo_list(i, j, ii_index, jj_index); } } @@ -1889,7 +1868,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxBuildListsHalfPreview template KOKKOS_INLINE_FUNCTION -void PairReaxFFKokkos::build_hb_list(F_FLOAT rsq, int i, int hb_first_i, int ihb, int j, int jtype) const { +void PairReaxFFKokkos::build_hb_list(F_FLOAT rsq, int i, int ihb, int j, int jtype) const { int i_index, j_index; int jhb = -1; @@ -1897,12 +1876,12 @@ void PairReaxFFKokkos::build_hb_list(F_FLOAT rsq, int i, int hb_firs jhb = paramssing(jtype).p_hbond; if (ihb == 1 && jhb == 2) { if (NEIGHFLAG == HALF) { - j_index = hb_first_i + d_hb_num[i]; + j_index = i * maxhb + d_hb_num[i]; d_hb_num[i]++; } else - j_index = hb_first_i + Kokkos::atomic_fetch_add(&d_hb_num[i],1); + j_index = i * maxhb + Kokkos::atomic_fetch_add(&d_hb_num[i],1); - const int jj_index = j_index - hb_first_i; + const int jj_index = j_index - i * maxhb; if (jj_index >= maxhb) d_resize_hb() = MAX(d_resize_hb(),jj_index+1); @@ -1931,20 +1910,20 @@ void PairReaxFFKokkos::build_hb_list(F_FLOAT rsq, int i, int hb_firs template template KOKKOS_INLINE_FUNCTION -bool PairReaxFFKokkos::build_bo_list(int bo_first_i, int i, int j, int& ii_index, int& jj_index) const { +bool PairReaxFFKokkos::build_bo_list(int i, int j, int& ii_index, int& jj_index) const { int i_index, j_index; if (NEIGHFLAG == HALF) { - j_index = bo_first_i + d_bo_num[i]; + j_index = i * maxbo + d_bo_num[i]; i_index = j * maxbo + d_bo_num[j]; d_bo_num[i]++; d_bo_num[j]++; } else { - j_index = bo_first_i + Kokkos::atomic_fetch_add(&d_bo_num[i],1); + j_index = i * maxbo + Kokkos::atomic_fetch_add(&d_bo_num[i],1); i_index = j * maxbo + Kokkos::atomic_fetch_add(&d_bo_num[j],1); } - jj_index = j_index - bo_first_i; + jj_index = j_index - i * maxbo; ii_index = i_index - j * maxbo; bool set_dB_flag = true; diff --git a/src/KOKKOS/pair_reaxff_kokkos.h b/src/KOKKOS/pair_reaxff_kokkos.h index 3902260068..450d9c57a0 100644 --- a/src/KOKKOS/pair_reaxff_kokkos.h +++ b/src/KOKKOS/pair_reaxff_kokkos.h @@ -178,14 +178,14 @@ class PairReaxFFKokkos : public PairReaxFF { // TagPairReaxBuildListsHalfBlocking, HalfBlockingPreview, HalfPreview template KOKKOS_INLINE_FUNCTION - void build_hb_list(F_FLOAT, int, int, int, int, int) const; + void build_hb_list(F_FLOAT, int, int, int, int) const; // Isolated function that builds the bond order list, reused across // TagPairReaxBuildListsHalfBlocking, HalfBlockingPreview, HalfPreview // Returns if we need to populate d_d* functions or not template KOKKOS_INLINE_FUNCTION - bool build_bo_list(int, int, int, int&, int&) const; + bool build_bo_list(int, int, int&, int&) const; KOKKOS_INLINE_FUNCTION void operator()(TagPairReaxBuildListsFull, const int&) const; From fced73ffd779c83f1e340aa14a49672fac123206 Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Mon, 9 Sep 2024 12:18:10 -0700 Subject: [PATCH 0250/1018] Converted d_bo_list and d_hb_list to 2-d Views, removed integer overflow checks --- src/KOKKOS/pair_reaxff_kokkos.cpp | 297 ++++++++++++------------------ src/KOKKOS/pair_reaxff_kokkos.h | 9 +- 2 files changed, 127 insertions(+), 179 deletions(-) diff --git a/src/KOKKOS/pair_reaxff_kokkos.cpp b/src/KOKKOS/pair_reaxff_kokkos.cpp index acfa858780..44e72c53c1 100644 --- a/src/KOKKOS/pair_reaxff_kokkos.cpp +++ b/src/KOKKOS/pair_reaxff_kokkos.cpp @@ -1503,18 +1503,10 @@ void PairReaxFFKokkos::allocate_array() if (cut_hbsq > 0.0) { MemKK::realloc_kokkos(d_hb_num,"reaxff/kk:hb_num",nmax); - - if (((bigint) nmax*maxhb) > MAXSMALLINT) - error->one(FLERR,"Too many hydrogen bonds in pair reaxff"); - - MemKK::realloc_kokkos(d_hb_list,"reaxff/kk:hb_list",nmax*maxhb); + MemKK::realloc_kokkos(d_hb_list,"reaxff/kk:hb_list", nmax, maxhb); } MemKK::realloc_kokkos(d_bo_num,"reaxff/kk:bo_num",nmax); - - if (((bigint) nmax*maxbo) > MAXSMALLINT) - error->one(FLERR,"Too many bonds in pair reaxff"); - - MemKK::realloc_kokkos(d_bo_list,"reaxff/kk:bo_list",nmax*maxbo); + MemKK::realloc_kokkos(d_bo_list,"reaxff/kk:bo_list", nmax, maxbo); MemKK::realloc_kokkos(d_BO,"reaxff/kk:BO",nmax,maxbo); MemKK::realloc_kokkos(d_BO_s,"reaxff/kk:BO",nmax,maxbo); @@ -1666,23 +1658,23 @@ void PairReaxFFKokkos::operator()(TagPairReaxBuildListsHalfBlocking< BO = BO_s + BO_pi + BO_pi2; if (BO < bo_cut) continue; - int ii_index = -1; - int jj_index = -1; - if (build_bo_list(i, j, ii_index, jj_index)) { + int i_index = -1; + int j_index = -1; + if (build_bo_list(i, j, i_index, j_index)) { // from BondOrder1 - d_BO(i,jj_index) = BO; - d_BO_s(i,jj_index) = BO_s; + d_BO(i,j_index) = BO; + d_BO_s(i,j_index) = BO_s; - d_BO(j,ii_index) = BO; - d_BO_s(j,ii_index) = BO_s; + d_BO(j,i_index) = BO; + d_BO_s(j,i_index) = BO_s; - d_BO_pi(j,ii_index) = BO_pi; - d_BO_pi2(j,ii_index) = BO_pi2; + d_BO_pi(j,i_index) = BO_pi; + d_BO_pi2(j,i_index) = BO_pi2; - d_BO_pi(i,jj_index) = BO_pi; - d_BO_pi2(i,jj_index) = BO_pi2; + d_BO_pi(i,j_index) = BO_pi; + d_BO_pi2(i,j_index) = BO_pi2; F_FLOAT Cln_BOp_s = p_bo2 * C12 / rij / rij; F_FLOAT Cln_BOp_pi = p_bo4 * C34 / rij / rij; @@ -1695,18 +1687,18 @@ void PairReaxFFKokkos::operator()(TagPairReaxBuildListsHalfBlocking< for (int d = 0; d < 3; d++) dDeltap_self_i[d] += dBOp_i[d]; for (int d = 0; d < 3; d++) a_dDeltap_self(j,d) += -dBOp_i[d]; - d_dln_BOp_pi(i,jj_index) = -(BO_pi*Cln_BOp_pi); - d_dln_BOp_pi(j,ii_index) = -(BO_pi*Cln_BOp_pi); + d_dln_BOp_pi(i,j_index) = -(BO_pi*Cln_BOp_pi); + d_dln_BOp_pi(j,i_index) = -(BO_pi*Cln_BOp_pi); - d_dln_BOp_pi2(i,jj_index) = -(BO_pi2*Cln_BOp_pi2); - d_dln_BOp_pi2(j,ii_index) = -(BO_pi2*Cln_BOp_pi2); + d_dln_BOp_pi2(i,j_index) = -(BO_pi2*Cln_BOp_pi2); + d_dln_BOp_pi2(j,i_index) = -(BO_pi2*Cln_BOp_pi2); - d_dBOp(i,jj_index) = -(BO_s*Cln_BOp_s+BO_pi*Cln_BOp_pi+BO_pi2*Cln_BOp_pi2); - d_dBOp(j,ii_index) = -(BO_s*Cln_BOp_s+BO_pi*Cln_BOp_pi+BO_pi2*Cln_BOp_pi2); - d_BO(i,jj_index) = BO - bo_cut; - d_BO(j,ii_index) = BO - bo_cut; - d_BO_s(i,jj_index) = BO_s - bo_cut; - d_BO_s(j,ii_index) = BO_s - bo_cut; + d_dBOp(i,j_index) = -(BO_s*Cln_BOp_s+BO_pi*Cln_BOp_pi+BO_pi2*Cln_BOp_pi2); + d_dBOp(j,i_index) = -(BO_s*Cln_BOp_s+BO_pi*Cln_BOp_pi+BO_pi2*Cln_BOp_pi2); + d_BO(i,j_index) = BO - bo_cut; + d_BO(j,i_index) = BO - bo_cut; + d_BO_s(i,j_index) = BO_s - bo_cut; + d_BO_s(j,i_index) = BO_s - bo_cut; total_bo_i += (BO - bo_cut); a_total_bo[j] += (BO - bo_cut); } @@ -1799,9 +1791,9 @@ void PairReaxFFKokkos::operator()(TagPairReaxBuildListsHalfBlockingP BO = BO_s + BO_pi + BO_pi2; if (BO < bo_cut) continue; - int ii_index = -1; - int jj_index = -1; - build_bo_list(i, j, ii_index, jj_index); + int i_index = -1; + int j_index = -1; + build_bo_list(i, j, i_index, j_index); } } } @@ -1856,10 +1848,10 @@ void PairReaxFFKokkos::operator()(TagPairReaxBuildListsHalfPreview(i, j, ii_index, jj_index); + build_bo_list(i, j, i_index, j_index); } } @@ -1876,30 +1868,26 @@ void PairReaxFFKokkos::build_hb_list(F_FLOAT rsq, int i, int ihb, in jhb = paramssing(jtype).p_hbond; if (ihb == 1 && jhb == 2) { if (NEIGHFLAG == HALF) { - j_index = i * maxhb + d_hb_num[i]; + j_index = d_hb_num[i]; d_hb_num[i]++; } else - j_index = i * maxhb + Kokkos::atomic_fetch_add(&d_hb_num[i],1); + j_index = Kokkos::atomic_fetch_add(&d_hb_num[i],1); - const int jj_index = j_index - i * maxhb; - - if (jj_index >= maxhb) - d_resize_hb() = MAX(d_resize_hb(),jj_index+1); + if (j_index >= maxhb) + d_resize_hb() = MAX(d_resize_hb(), j_index+1); else - d_hb_list[j_index] = j; + d_hb_list(i, j_index) = j; } else if (j < nlocal && ihb == 2 && jhb == 1) { if (NEIGHFLAG == HALF) { - i_index = j * maxhb + d_hb_num[j]; + i_index = d_hb_num[j]; d_hb_num[j]++; } else - i_index = j * maxhb + Kokkos::atomic_fetch_add(&d_hb_num[j],1); + i_index = Kokkos::atomic_fetch_add(&d_hb_num[j],1); - const int ii_index = i_index - j * maxhb; - - if (ii_index >= maxhb) - d_resize_hb() = MAX(d_resize_hb(),ii_index+1); + if (i_index >= maxhb) + d_resize_hb() = MAX(d_resize_hb(), i_index+1); else - d_hb_list[i_index] = i; + d_hb_list(j, i_index) = i; } } @@ -1910,31 +1898,27 @@ void PairReaxFFKokkos::build_hb_list(F_FLOAT rsq, int i, int ihb, in template template KOKKOS_INLINE_FUNCTION -bool PairReaxFFKokkos::build_bo_list(int i, int j, int& ii_index, int& jj_index) const { - int i_index, j_index; +bool PairReaxFFKokkos::build_bo_list(int i, int j, int& i_index, int& j_index) const { if (NEIGHFLAG == HALF) { - j_index = i * maxbo + d_bo_num[i]; - i_index = j * maxbo + d_bo_num[j]; + j_index = d_bo_num[i]; + i_index = d_bo_num[j]; d_bo_num[i]++; d_bo_num[j]++; } else { - j_index = i * maxbo + Kokkos::atomic_fetch_add(&d_bo_num[i],1); - i_index = j * maxbo + Kokkos::atomic_fetch_add(&d_bo_num[j],1); + j_index = Kokkos::atomic_fetch_add(&d_bo_num[i],1); + i_index = Kokkos::atomic_fetch_add(&d_bo_num[j],1); } - jj_index = j_index - i * maxbo; - ii_index = i_index - j * maxbo; - bool set_dB_flag = true; - if (jj_index >= maxbo || ii_index >= maxbo) { - const int max_val = MAX(ii_index+1,jj_index+1); + if (j_index >= maxbo || i_index >= maxbo) { + const int max_val = MAX(i_index + 1, j_index + 1); d_resize_bo() = MAX(d_resize_bo(),max_val); set_dB_flag = false; } else { - d_bo_list[j_index] = j; - d_bo_list[i_index] = i; + d_bo_list(i, j_index) = j; + d_bo_list(j, i_index) = i; set_dB_flag = true; } @@ -1958,13 +1942,11 @@ void PairReaxFFKokkos::operator()(TagPairReaxBuildListsFull, const i F_FLOAT dDeltap_self_i[3] = {0.0,0.0,0.0}; F_FLOAT total_bo_i = 0.0; - const int j_start = i * maxbo; - const int j_end = j_start + d_bo_num[i]; - for (int jj = j_start; jj < j_end; jj++) { - int j = d_bo_list[jj]; + const int jnum = d_bo_num[i]; + for (int j_index = 0; j_index < jnum; j_index++) { + int j = d_bo_list(i, j_index); j &= NEIGHMASK; const int jtype = type(j); - const int j_index = jj - j_start; delij[0] = x(j,0) - xtmp; delij[1] = x(j,1) - ytmp; delij[2] = x(j,2) - ztmp; @@ -2073,20 +2055,18 @@ void PairReaxFFKokkos::operator()(TagPairReaxBondOrder2, const int & const int i = d_ilist[ii]; const int itype = type(i); - const int j_start = i * maxbo; - const int j_end = j_start + d_bo_num[i]; + const int jnum = d_bo_num[i]; const F_FLOAT val_i = paramssing(itype).valency; d_total_bo[i] = 0.0; F_FLOAT total_bo = 0.0; - for (int jj = j_start; jj < j_end; jj++) { - int j = d_bo_list[jj]; + for (int j_index = 0; j_index < jnum; j_index++) { + int j = d_bo_list(i, j_index); j &= NEIGHMASK; const int jtype = type(j); - const int j_index = jj - j_start; - const int i_index = maxbo+j_index; + const int i_index = maxbo + j_index; // this line seems confusing... // calculate corrected BO and total bond order @@ -2242,20 +2222,18 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeMulti1, const in if (imass > 21.0) dfvl = 0.0; else dfvl = 1.0; - const int j_start = i * maxbo; - const int j_end = j_start + d_bo_num[i]; + const int jnum = d_bo_num[i]; F_FLOAT sum_ovun1 = 0.0; F_FLOAT sum_ovun2 = 0.0; - for (int jj = j_start; jj < j_end; jj++) { - int j = d_bo_list[jj]; + for (int j_index = 0; j_index < jnum; j_index++) { + int j = d_bo_list(i, j_index); j &= NEIGHMASK; const int jtype = type(j); - const int j_index = jj - j_start; sum_ovun1 += paramstwbp(itype,jtype).p_ovun1 * paramstwbp(itype,jtype).De_s * d_BO(i,j_index); - sum_ovun2 += (d_Delta[j] - dfvl * d_Delta_lp_temp[j]) * (d_BO_pi(i,j_index) + d_BO_pi2(i,j_index)); + sum_ovun2 += (d_Delta[j] - dfvl * d_Delta_lp_temp[j]) * (d_BO_pi(i, j_index) + d_BO_pi2(i,j_index)); } d_sum_ovun(i,1) += sum_ovun1; d_sum_ovun(i,2) += sum_ovun2; @@ -2365,16 +2343,14 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeMulti2 0 || enobondsflag) a_CdDelta[i] += CEunder3; - const int j_start = i * maxbo; - const int j_end = j_start + d_bo_num[i]; + const int jnum = d_bo_num[i]; F_FLOAT CdDelta_i = 0.0; - for (int jj = j_start; jj < j_end; jj++) { - int j = d_bo_list[jj]; + for (int j_index = 0; j_index < jnum; j_index++) { + int j = d_bo_list(i, j_index); j &= NEIGHMASK; const int jtype = type(j); const F_FLOAT jmass = paramssing(jtype).mass; - const int j_index = jj - j_start; const F_FLOAT De_s = paramstwbp(itype,jtype).De_s; // multibody lone pair: correction for C2 @@ -2424,24 +2400,23 @@ void PairReaxFFKokkos::operator()(TagPairReaxCountAngularTorsion(i, itype, j_start, j_end, location_angular); + int count_angular = preprocess_angular(i, itype, jnum, location_angular); location_angular = Kokkos::atomic_fetch_add(&d_count_angular_torsion(0), count_angular); if (POPULATE) { // Fill buffer for `i` - preprocess_angular(i, itype, j_start, j_end, location_angular); + preprocess_angular(i, itype, jnum, location_angular); } // Torsion @@ -2453,12 +2428,12 @@ void PairReaxFFKokkos::operator()(TagPairReaxCountAngularTorsion(i, itype, itag, xtmp, ytmp, ztmp, j_start, j_end, location_torsion); + int count_torsion = preprocess_torsion(i, itype, itag, xtmp, ytmp, ztmp, jnum, location_torsion); location_torsion = Kokkos::atomic_fetch_add(&d_count_angular_torsion(1), count_torsion); if (POPULATE) { // Fill buffer for `i` - preprocess_torsion(i, itype, itag, xtmp, ytmp, ztmp, j_start, j_end, location_torsion); + preprocess_torsion(i, itype, itag, xtmp, ytmp, ztmp, jnum, location_torsion); } } @@ -2467,7 +2442,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxCountAngularTorsion KOKKOS_INLINE_FUNCTION -void PairReaxFFKokkos::compute_angular_sbo(int i, int itype, int j_start, int j_end) const { +void PairReaxFFKokkos::compute_angular_sbo(int i, int itype, int jnum) const { F_FLOAT SBO2, CSBO2, dSBO1, dSBO2; @@ -2477,8 +2452,7 @@ void PairReaxFFKokkos::compute_angular_sbo(int i, int itype, int j_s F_FLOAT SBOp = 0.0; F_FLOAT prod_SBO = 1.0; - for (int jj = j_start; jj < j_end; jj++) { - const int j_index = jj - j_start; + for (int j_index = 0; j_index < jnum; j_index++) { const F_FLOAT bo_ij = d_BO(i,j_index); SBOp += (d_BO_pi(i,j_index) + d_BO_pi2(i,j_index)); @@ -2531,14 +2505,13 @@ void PairReaxFFKokkos::compute_angular_sbo(int i, int itype, int j_s template template KOKKOS_INLINE_FUNCTION -int PairReaxFFKokkos::preprocess_angular(int i, int itype, int j_start, int j_end, int location_angular) const { +int PairReaxFFKokkos::preprocess_angular(int i, int itype, int jnum, int location_angular) const { int count_angular = 0; - for (int jj = j_start; jj < j_end; jj++) { - int j = d_bo_list[jj]; + for (int j_index = 0; j_index < jnum; j_index++) { + int j = d_bo_list(i, j_index); j &= NEIGHMASK; - const int j_index = jj - j_start; const F_FLOAT bo_ij = d_BO(i,j_index); if (bo_ij <= thb_cut) continue; @@ -2547,13 +2520,12 @@ int PairReaxFFKokkos::preprocess_angular(int i, int itype, int j_sta const int i_index = maxbo + j_index; const int jtype = type(j); - for (int kk = jj+1; kk < j_end; kk++) { + for (int k_index = j_index + 1; k_index < jnum; k_index++) { //for (int kk = j_start; kk < j_end; kk++) { - int k = d_bo_list[kk]; + int k = d_bo_list(i, k_index); k &= NEIGHMASK; if (k == j) continue; - const int k_index = kk - j_start; const F_FLOAT bo_ik = d_BO(i,k_index); if (bo_ij <= thb_cut || bo_ik <= thb_cut || bo_ij * bo_ik <= thb_cutsq) continue; @@ -2571,14 +2543,14 @@ int PairReaxFFKokkos::preprocess_angular(int i, int itype, int j_sta pack.i0 = i; pack.i1 = j; pack.i2 = k; - pack.i3 = j_start; + pack.i3 = jnum; d_angular_pack(location_angular, 0) = pack; // Second pack stores i_index, j_index, k_index, and j_end pack.i0 = i_index; pack.i1 = j_index; pack.i2 = k_index; - pack.i3 = j_end; + // i3 is unused d_angular_pack(location_angular, 1) = pack; location_angular++; @@ -2597,17 +2569,16 @@ template template KOKKOS_INLINE_FUNCTION int PairReaxFFKokkos::preprocess_torsion(int i, int /*itype*/, tagint itag, - F_FLOAT xtmp, F_FLOAT ytmp, F_FLOAT ztmp, int j_start, int j_end, int location_torsion) const { + F_FLOAT xtmp, F_FLOAT ytmp, F_FLOAT ztmp, int jknum, int location_torsion) const { // in reaxff_torsion_angles: j = i, k = j, i = k; int count_torsion = 0; - for (int jj = j_start; jj < j_end; jj++) { - int j = d_bo_list[jj]; + for (int j_index = 0; j_index < jknum; j_index++) { + int j = d_bo_list(i, j_index); j &= NEIGHMASK; const tagint jtag = tag(j); - const int j_index = jj - j_start; // skip half of the interactions if (itag > jtag) { @@ -2623,23 +2594,20 @@ int PairReaxFFKokkos::preprocess_torsion(int i, int /*itype*/, tagin const F_FLOAT bo_ij = d_BO(i,j_index); if (bo_ij < thb_cut) continue; - const int l_start = j * maxbo; - const int l_end = l_start + d_bo_num[j]; + const int lnum = d_bo_num[j]; - for (int kk = j_start; kk < j_end; kk++) { - int k = d_bo_list[kk]; + for (int k_index = 0; k_index < jknum; k_index++) { + int k = d_bo_list(i, k_index); k &= NEIGHMASK; if (k == j) continue; - const int k_index = kk - j_start; const F_FLOAT bo_ik = d_BO(i,k_index); if (bo_ik < thb_cut) continue; - for (int ll = l_start; ll < l_end; ll++) { - int l = d_bo_list[ll]; + for (int l_index = 0; l_index < lnum; l_index++) { + int l = d_bo_list(j, l_index); l &= NEIGHMASK; if (l == i) continue; - const int l_index = ll - l_start; const F_FLOAT bo_jl = d_BO(j,l_index); if (l == k || bo_jl < thb_cut || bo_ij*bo_ik*bo_jl < thb_cut) continue; @@ -2721,13 +2689,13 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeAngularPreproces const int i = pack.i0; const int j = pack.i1; const int k = pack.i2; - const int j_start = pack.i3; + const int jnum = pack.i3; pack = d_angular_pack(apack, 1); const int i_index = pack.i0; const int j_index = pack.i1; const int k_index = pack.i2; - const int j_end = pack.i3; + // i3 is unused const int itype = type(i); const X_FLOAT xtmp = x(i,0); @@ -2885,9 +2853,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeAngularPreproces CdDelta_j += CEcoa4; a_CdDelta[k] += CEcoa5; - for (int ll = j_start; ll < j_end; ll++) { - const int l_index = ll - j_start; - + for (int l_index = 0; l_index < jnum; l_index++) { temp_bo_jt = d_BO(i,l_index); temp = temp_bo_jt * temp_bo_jt * temp_bo_jt; pBOjt7 = temp * temp * temp_bo_jt; @@ -3303,21 +3269,18 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeHydrogen= HB_THRESHOLD) { - hblist[top] = jj; + hblist[top] = j_index; top ++; } } @@ -3325,8 +3288,8 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeHydrogen::operator()(TagPairReaxComputeHydrogen::operator()(TagPairReaxUpdateBond, const X_FLOAT ytmp = x(i,1); const X_FLOAT ztmp = x(i,2); const tagint itag = tag(i); - const int j_start = i * maxbo; - const int j_end = j_start + d_bo_num[i]; + const int jnum = d_bo_num[i]; - for (int jj = j_start; jj < j_end; jj++) { - int j = d_bo_list[jj]; + for (int j_index = 0; j_index < jnum; j_index++) { + int j = d_bo_list(i, j_index); j &= NEIGHMASK; const tagint jtag = tag(j); @@ -3464,19 +3425,16 @@ void PairReaxFFKokkos::operator()(TagPairReaxUpdateBond, if (!flag) continue; - const int j_index = jj - j_start; const F_FLOAT Cdbo_i = d_Cdbo(i,j_index); const F_FLOAT Cdbopi_i = d_Cdbopi(i,j_index); const F_FLOAT Cdbopi2_i = d_Cdbopi2(i,j_index); - const int k_start = j * maxbo; - const int k_end = k_start + d_bo_num[j]; + const int knum = d_bo_num[j]; - for (int kk = k_start; kk < k_end; kk++) { - int k = d_bo_list[kk]; + for (int k_index = 0; k_index < knum; k_index++) { + int k = d_bo_list(j, k_index); k &= NEIGHMASK; if (k != i) continue; - const int k_index = kk - k_start; a_Cdbo(j,k_index) += Cdbo_i; a_Cdbopi(j,k_index) += Cdbopi_i; @@ -3504,13 +3462,12 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeBond1::operator()(TagPairReaxComputeBond1::operator()(TagPairReaxComputeBond2::operator()(TagPairReaxComputeBond2::operator()(TagPairReaxComputeBond2::operator()(TagPairReaxComputeBond2::calculate_find_bond_item(int ii, int &numbond int nj = 0; if (mask[i] & groupbit) { - const int j_start = i * maxbo; - const int j_end = j_start + d_bo_num[i]; - for (int jj = j_start; jj < j_end; jj++) { - int j = d_bo_list[jj]; + const int jnum = d_bo_num[i]; + for (int j_index = 0; j_index < jnum; j_index++) { + int j = d_bo_list(i, j_index); j &= NEIGHMASK; if (mask[j] & groupbit) { const tagint jtag = tag[j]; - const int j_index = jj - j_start; - double bo_tmp = d_BO(i,j_index); + double bo_tmp = d_BO(i, j_index); if (bo_tmp > bo_cut_bond) { d_neighid(i,nj) = jtag; @@ -4372,15 +4321,13 @@ KOKKOS_INLINE_FUNCTION void PairReaxFFKokkos::operator()(TagPairReaxFindBondSpecies, const int &i) const { int nj = 0; - const int j_start = i * maxbo; - const int j_end = j_start + d_bo_num[i]; - for (int jj = j_start; jj < j_end; jj++) { - int j = d_bo_list[jj]; + const int jnum = d_bo_num[i]; + for (int j_index = 0; j_index < jnum; j_index++) { + int j = d_bo_list(i, j_index); j &= NEIGHMASK; if (j < i) continue; - const int j_index = jj - j_start; - double bo_tmp = d_BO(i,j_index); + double bo_tmp = d_BO(i, j_index); if (bo_tmp >= 0.10) { // Why is this a hardcoded value? k_tmpid.view()(i,nj) = j; diff --git a/src/KOKKOS/pair_reaxff_kokkos.h b/src/KOKKOS/pair_reaxff_kokkos.h index 450d9c57a0..8ffabefafc 100644 --- a/src/KOKKOS/pair_reaxff_kokkos.h +++ b/src/KOKKOS/pair_reaxff_kokkos.h @@ -245,17 +245,17 @@ class PairReaxFFKokkos : public PairReaxFF { // Abstraction for computing SBSO2, CSBO2, dSBO1, dsBO2 KOKKOS_INLINE_FUNCTION - void compute_angular_sbo(int, int, int, int) const; + void compute_angular_sbo(int, int, int) const; // Abstraction for counting and populating angular intermediates template KOKKOS_INLINE_FUNCTION - int preprocess_angular(int, int, int, int, int) const; + int preprocess_angular(int, int, int, int) const; // Abstraction for counting and populating torsion intermediated template KOKKOS_INLINE_FUNCTION - int preprocess_torsion(int, int, tagint, F_FLOAT, F_FLOAT, F_FLOAT, int, int, int) const; + int preprocess_torsion(int, int, tagint, F_FLOAT, F_FLOAT, F_FLOAT, int, int) const; template KOKKOS_INLINE_FUNCTION @@ -470,7 +470,8 @@ class PairReaxFFKokkos : public PairReaxFF { typename AT::t_int_1d_randomread d_ilist; typename AT::t_int_1d_randomread d_numneigh; - typename AT::t_int_1d d_bo_num, d_bo_list, d_hb_num, d_hb_list; + typename AT::t_int_1d d_bo_num, d_hb_num; + typename AT::t_int_2d d_bo_list, d_hb_list; DAT::tdual_int_scalar k_resize_bo, k_resize_hb; typename AT::t_int_scalar d_resize_bo, d_resize_hb; From 8b9e2544f03a9c05f7dc82228df7124c95c07bcc Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Mon, 9 Sep 2024 12:23:33 -0700 Subject: [PATCH 0251/1018] Verified that some unused data gets written to extra space in Cdbo, Cdbopi, Cdbopi2 via moving them to 3-d Views --- src/KOKKOS/kokkos_type.h | 17 +++++ src/KOKKOS/pair_reaxff_kokkos.cpp | 101 ++++++++++++++++-------------- src/KOKKOS/pair_reaxff_kokkos.h | 3 +- 3 files changed, 72 insertions(+), 49 deletions(-) diff --git a/src/KOKKOS/kokkos_type.h b/src/KOKKOS/kokkos_type.h index e9061dd7a3..b510134a77 100644 --- a/src/KOKKOS/kokkos_type.h +++ b/src/KOKKOS/kokkos_type.h @@ -863,6 +863,15 @@ typedef tdual_ffloat_2d_dl::t_dev_um t_ffloat_2d_um_dl; typedef tdual_ffloat_2d_dl::t_dev_const_um t_ffloat_2d_const_um_dl; typedef tdual_ffloat_2d_dl::t_dev_const_randomread t_ffloat_2d_randomread_dl; +// 3d F_FLOAT array n*m + +typedef Kokkos::DualView tdual_ffloat_3d; +typedef tdual_ffloat_3d::t_dev t_ffloat_3d; +typedef tdual_ffloat_3d::t_dev_const t_ffloat_3d_const; +typedef tdual_ffloat_3d::t_dev_um t_ffloat_3d_um; +typedef tdual_ffloat_3d::t_dev_const_um t_ffloat_3d_const_um; +typedef tdual_ffloat_3d::t_dev_const_randomread t_ffloat_3d_randomread; + //2d F_FLOAT array n*3 typedef Kokkos::DualView tdual_f_array; @@ -1169,6 +1178,14 @@ typedef tdual_ffloat_2d_dl::t_host_um t_ffloat_2d_um_dl; typedef tdual_ffloat_2d_dl::t_host_const_um t_ffloat_2d_const_um_dl; typedef tdual_ffloat_2d_dl::t_host_const_randomread t_ffloat_2d_randomread_dl; +// 3d F_FLOAT array n*m +typedef Kokkos::DualView tdual_ffloat_3d; +typedef tdual_ffloat_3d::t_host t_ffloat_3d; +typedef tdual_ffloat_3d::t_host_const t_ffloat_3d_const; +typedef tdual_ffloat_3d::t_host_um t_ffloat_3d_um; +typedef tdual_ffloat_3d::t_host_const_um t_ffloat_3d_const_um; +typedef tdual_ffloat_3d::t_host_const_randomread t_ffloat_3d_randomread; + //2d F_FLOAT array n*3 typedef Kokkos::DualView tdual_f_array; //typedef Kokkos::DualView tdual_f_array; diff --git a/src/KOKKOS/pair_reaxff_kokkos.cpp b/src/KOKKOS/pair_reaxff_kokkos.cpp index 44e72c53c1..a448505ef6 100644 --- a/src/KOKKOS/pair_reaxff_kokkos.cpp +++ b/src/KOKKOS/pair_reaxff_kokkos.cpp @@ -1537,9 +1537,9 @@ void PairReaxFFKokkos::allocate_array() MemKK::realloc_kokkos(d_Deltap,"reaxff/kk:Deltap",nmax); MemKK::realloc_kokkos(d_total_bo,"reaxff/kk:total_bo",nmax); - MemKK::realloc_kokkos(d_Cdbo,"reaxff/kk:Cdbo",nmax,3*maxbo); - MemKK::realloc_kokkos(d_Cdbopi,"reaxff/kk:Cdbopi",nmax,3*maxbo); - MemKK::realloc_kokkos(d_Cdbopi2,"reaxff/kk:Cdbopi2",nmax,3*maxbo); + MemKK::realloc_kokkos(d_Cdbo,"reaxff/kk:Cdbo",nmax,maxbo,3); + MemKK::realloc_kokkos(d_Cdbopi,"reaxff/kk:Cdbopi",nmax,maxbo,3); + MemKK::realloc_kokkos(d_Cdbopi2,"reaxff/kk:Cdbopi2",nmax,maxbo,3); MemKK::realloc_kokkos(d_Delta,"reaxff/kk:Delta",nmax); MemKK::realloc_kokkos(d_Delta_boc,"reaxff/kk:Delta_boc",nmax); @@ -2066,7 +2066,9 @@ void PairReaxFFKokkos::operator()(TagPairReaxBondOrder2, const int & int j = d_bo_list(i, j_index); j &= NEIGHMASK; const int jtype = type(j); - const int i_index = maxbo + j_index; // this line seems confusing... + //const int i_index = maxbo + j_index; // this line seems confusing... + const int i_index = j_index; // ?? + // calculate corrected BO and total bond order @@ -2161,12 +2163,13 @@ void PairReaxFFKokkos::operator()(TagPairReaxBondOrder2, const int & total_bo += d_BO(i,j_index); - d_Cdbo(i,j_index) = 0.0; - d_Cdbopi(i,j_index) = 0.0; - d_Cdbopi2(i,j_index) = 0.0; - d_Cdbo(j,i_index) = 0.0; - d_Cdbopi(j,i_index) = 0.0; - d_Cdbopi2(j,i_index) = 0.0; + // debugging whether or not the values that go into (*,*,1) are relevant + d_Cdbo(i,j_index,0) = 0.0; + d_Cdbopi(i,j_index,0) = 0.0; + d_Cdbopi2(i,j_index,0) = 0.0; + d_Cdbo(j,i_index,1) = 0.0; + d_Cdbopi(j,i_index,1) = 0.0; + d_Cdbopi2(j,i_index,1) = 0.0; d_CdDelta[j] = 0.0; } @@ -2361,7 +2364,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeMulti2::operator()(TagPairReaxComputeMulti2::preprocess_angular(int i, int itype, int jnum, if (bo_ij <= thb_cut) continue; if (i >= nlocal && j >= nlocal) continue; - const int i_index = maxbo + j_index; + // const int i_index = maxbo + j_index; ?? + const int i_index = j_index; // plus a shift? const int jtype = type(j); for (int k_index = j_index + 1; k_index < jnum; k_index++) { @@ -2647,9 +2651,9 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeAngularPreproces auto v_f = ScatterViewHelper,decltype(dup_f),decltype(ndup_f)>::get(dup_f,ndup_f); auto a_f = v_f.template access>(); - Kokkos::View::value,Kokkos::MemoryTraits::value>> a_Cdbo = d_Cdbo; - Kokkos::View::value,Kokkos::MemoryTraits::value>> a_Cdbopi = d_Cdbopi; - Kokkos::View::value,Kokkos::MemoryTraits::value>> a_Cdbopi2 = d_Cdbopi2; + Kokkos::View::value>> a_Cdbo = d_Cdbo; + Kokkos::View::value>> a_Cdbopi = d_Cdbopi; + Kokkos::View::value>> a_Cdbopi2 = d_Cdbopi2; auto v_CdDelta = ScatterViewHelper,decltype(dup_CdDelta),decltype(ndup_CdDelta)>::get(dup_CdDelta,ndup_CdDelta); auto a_CdDelta = v_CdDelta.template access>(); @@ -2844,10 +2848,11 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeAngularPreproces // Forces - a_Cdbo(i,j_index) += (CEval1 + CEpen2 + (CEcoa1 - CEcoa4)); - a_Cdbo(j,i_index) += (CEval1 + CEpen2 + (CEcoa1 - CEcoa4)); - a_Cdbo(i,k_index) += (CEval2 + CEpen3 + (CEcoa2 - CEcoa5)); - a_Cdbo(k,i_index) += (CEval2 + CEpen3 + (CEcoa2 - CEcoa5)); + // debugging whether or not the values at "1" are needed, they never seem to be read from? + a_Cdbo(i,j_index,0) += (CEval1 + CEpen2 + (CEcoa1 - CEcoa4)); + a_Cdbo(j,i_index,1) += (CEval1 + CEpen2 + (CEcoa1 - CEcoa4)); + a_Cdbo(i,k_index,0) += (CEval2 + CEpen3 + (CEcoa2 - CEcoa5)); + a_Cdbo(k,i_index,1) += (CEval2 + CEpen3 + (CEcoa2 - CEcoa5)); CdDelta_i += ((CEval3 + CEval7) + CEpen1 + CEcoa3); CdDelta_j += CEcoa4; @@ -2858,9 +2863,9 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeAngularPreproces temp = temp_bo_jt * temp_bo_jt * temp_bo_jt; pBOjt7 = temp * temp * temp_bo_jt; - a_Cdbo(i,l_index) += (CEval6 * pBOjt7); - a_Cdbopi(i,l_index) += CEval5; - a_Cdbopi2(i,l_index) += CEval5; + a_Cdbo(i,l_index,0) += (CEval6 * pBOjt7); + a_Cdbopi(i,l_index,0) += CEval5; + a_Cdbopi2(i,l_index,0) += CEval5; } for (int d = 0; d < 3; d++) fi_tmp[d] = CEval8 * dcos_theta_di[d]; @@ -2907,8 +2912,8 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeTorsionPreproces auto v_CdDelta = ScatterViewHelper,decltype(dup_CdDelta),decltype(ndup_CdDelta)>::get(dup_CdDelta,ndup_CdDelta); auto a_CdDelta = v_CdDelta.template access>(); - Kokkos::View::value,Kokkos::MemoryTraits::value>> a_Cdbo = d_Cdbo; - Kokkos::View::value,Kokkos::MemoryTraits::value>> a_Cdbopi = d_Cdbopi; + Kokkos::View::value>> a_Cdbo = d_Cdbo; + Kokkos::View::value>> a_Cdbopi = d_Cdbopi; //auto a_Cdbo = dup_Cdbo.template access>(); // in reaxff_torsion_angles: j = i, k = j, i = k; @@ -3151,14 +3156,14 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeTorsionPreproces // contribution to bond order - a_Cdbopi(i,j_index) += CEtors2; + a_Cdbopi(i,j_index,0) += CEtors2; a_CdDelta[j] += CEtors3; a_CdDelta[i] += CEtors3; - a_Cdbo(i,k_index) += CEtors4 + CEconj1; - a_Cdbo(i,j_index) += CEtors5 + CEconj2; - a_Cdbo(j,l_index) += CEtors6 + CEconj3; + a_Cdbo(i,k_index,0) += CEtors4 + CEconj1; + a_Cdbo(i,j_index,0) += CEtors5 + CEconj2; + a_Cdbo(j,l_index,0) += CEtors6 + CEconj3; const F_FLOAT coeff74 = CEtors7 + CEconj4; const F_FLOAT coeff85 = CEtors8 + CEconj5; @@ -3352,7 +3357,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeHydrogen KOKKOS_INLINE_FUNCTION void PairReaxFFKokkos::operator()(TagPairReaxUpdateBond, const int &ii) const { - Kokkos::View::value>> a_Cdbo = d_Cdbo; - Kokkos::View::value>> a_Cdbopi = d_Cdbopi; - Kokkos::View::value>> a_Cdbopi2 = d_Cdbopi2; + Kokkos::View::value>> a_Cdbo = d_Cdbo; + Kokkos::View::value>> a_Cdbopi = d_Cdbopi; + Kokkos::View::value>> a_Cdbopi2 = d_Cdbopi2; const int i = d_ilist[ii]; const X_FLOAT xtmp = x(i,0); @@ -3425,9 +3430,9 @@ void PairReaxFFKokkos::operator()(TagPairReaxUpdateBond, if (!flag) continue; - const F_FLOAT Cdbo_i = d_Cdbo(i,j_index); - const F_FLOAT Cdbopi_i = d_Cdbopi(i,j_index); - const F_FLOAT Cdbopi2_i = d_Cdbopi2(i,j_index); + const F_FLOAT Cdbo_i = d_Cdbo(i,j_index,0); + const F_FLOAT Cdbopi_i = d_Cdbopi(i,j_index,0); + const F_FLOAT Cdbopi2_i = d_Cdbopi2(i,j_index,0); const int knum = d_bo_num[j]; @@ -3436,9 +3441,9 @@ void PairReaxFFKokkos::operator()(TagPairReaxUpdateBond, k &= NEIGHMASK; if (k != i) continue; - a_Cdbo(j,k_index) += Cdbo_i; - a_Cdbopi(j,k_index) += Cdbopi_i; - a_Cdbopi2(j,k_index) += Cdbopi2_i; + a_Cdbo(j,k_index,0) += Cdbo_i; + a_Cdbopi(j,k_index,0) += Cdbopi_i; + a_Cdbopi2(j,k_index,0) += Cdbopi2_i; } } } @@ -3509,9 +3514,9 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeBond1template e_tally(ev,i,j,ebond); // calculate derivatives of Bond Orders - d_Cdbo(i,j_index) += CEbo; - d_Cdbopi(i,j_index) -= (CEbo + De_p); - d_Cdbopi2(i,j_index) -= (CEbo + De_pp); + d_Cdbo(i,j_index,0) += CEbo; + d_Cdbopi(i,j_index,0) -= (CEbo + De_p); + d_Cdbopi2(i,j_index,0) -= (CEbo + De_pp); // Stabilisation terminal triple bond F_FLOAT estriph = 0.0; @@ -3537,7 +3542,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeBond1::operator()(TagPairReaxComputeBond2 Date: Mon, 9 Sep 2024 12:29:04 -0700 Subject: [PATCH 0252/1018] Cleaned up the spurious calculations in Cdbo, Cdbopi, Cdbopi2 and removed the overallocations --- src/KOKKOS/kokkos_type.h | 17 ----- src/KOKKOS/pair_reaxff_kokkos.cpp | 102 +++++++++++++----------------- src/KOKKOS/pair_reaxff_kokkos.h | 3 +- 3 files changed, 45 insertions(+), 77 deletions(-) diff --git a/src/KOKKOS/kokkos_type.h b/src/KOKKOS/kokkos_type.h index b510134a77..e9061dd7a3 100644 --- a/src/KOKKOS/kokkos_type.h +++ b/src/KOKKOS/kokkos_type.h @@ -863,15 +863,6 @@ typedef tdual_ffloat_2d_dl::t_dev_um t_ffloat_2d_um_dl; typedef tdual_ffloat_2d_dl::t_dev_const_um t_ffloat_2d_const_um_dl; typedef tdual_ffloat_2d_dl::t_dev_const_randomread t_ffloat_2d_randomread_dl; -// 3d F_FLOAT array n*m - -typedef Kokkos::DualView tdual_ffloat_3d; -typedef tdual_ffloat_3d::t_dev t_ffloat_3d; -typedef tdual_ffloat_3d::t_dev_const t_ffloat_3d_const; -typedef tdual_ffloat_3d::t_dev_um t_ffloat_3d_um; -typedef tdual_ffloat_3d::t_dev_const_um t_ffloat_3d_const_um; -typedef tdual_ffloat_3d::t_dev_const_randomread t_ffloat_3d_randomread; - //2d F_FLOAT array n*3 typedef Kokkos::DualView tdual_f_array; @@ -1178,14 +1169,6 @@ typedef tdual_ffloat_2d_dl::t_host_um t_ffloat_2d_um_dl; typedef tdual_ffloat_2d_dl::t_host_const_um t_ffloat_2d_const_um_dl; typedef tdual_ffloat_2d_dl::t_host_const_randomread t_ffloat_2d_randomread_dl; -// 3d F_FLOAT array n*m -typedef Kokkos::DualView tdual_ffloat_3d; -typedef tdual_ffloat_3d::t_host t_ffloat_3d; -typedef tdual_ffloat_3d::t_host_const t_ffloat_3d_const; -typedef tdual_ffloat_3d::t_host_um t_ffloat_3d_um; -typedef tdual_ffloat_3d::t_host_const_um t_ffloat_3d_const_um; -typedef tdual_ffloat_3d::t_host_const_randomread t_ffloat_3d_randomread; - //2d F_FLOAT array n*3 typedef Kokkos::DualView tdual_f_array; //typedef Kokkos::DualView tdual_f_array; diff --git a/src/KOKKOS/pair_reaxff_kokkos.cpp b/src/KOKKOS/pair_reaxff_kokkos.cpp index a448505ef6..7af5889e62 100644 --- a/src/KOKKOS/pair_reaxff_kokkos.cpp +++ b/src/KOKKOS/pair_reaxff_kokkos.cpp @@ -1537,9 +1537,9 @@ void PairReaxFFKokkos::allocate_array() MemKK::realloc_kokkos(d_Deltap,"reaxff/kk:Deltap",nmax); MemKK::realloc_kokkos(d_total_bo,"reaxff/kk:total_bo",nmax); - MemKK::realloc_kokkos(d_Cdbo,"reaxff/kk:Cdbo",nmax,maxbo,3); - MemKK::realloc_kokkos(d_Cdbopi,"reaxff/kk:Cdbopi",nmax,maxbo,3); - MemKK::realloc_kokkos(d_Cdbopi2,"reaxff/kk:Cdbopi2",nmax,maxbo,3); + MemKK::realloc_kokkos(d_Cdbo,"reaxff/kk:Cdbo",nmax,maxbo); + MemKK::realloc_kokkos(d_Cdbopi,"reaxff/kk:Cdbopi",nmax,maxbo); + MemKK::realloc_kokkos(d_Cdbopi2,"reaxff/kk:Cdbopi2",nmax,maxbo); MemKK::realloc_kokkos(d_Delta,"reaxff/kk:Delta",nmax); MemKK::realloc_kokkos(d_Delta_boc,"reaxff/kk:Delta_boc",nmax); @@ -2066,12 +2066,8 @@ void PairReaxFFKokkos::operator()(TagPairReaxBondOrder2, const int & int j = d_bo_list(i, j_index); j &= NEIGHMASK; const int jtype = type(j); - //const int i_index = maxbo + j_index; // this line seems confusing... - const int i_index = j_index; // ?? - // calculate corrected BO and total bond order - const F_FLOAT val_j = paramssing(jtype).valency; const F_FLOAT ovc = paramstwbp(itype,jtype).ovc; const F_FLOAT v13cor = paramstwbp(itype,jtype).v13cor; @@ -2163,14 +2159,9 @@ void PairReaxFFKokkos::operator()(TagPairReaxBondOrder2, const int & total_bo += d_BO(i,j_index); - // debugging whether or not the values that go into (*,*,1) are relevant - d_Cdbo(i,j_index,0) = 0.0; - d_Cdbopi(i,j_index,0) = 0.0; - d_Cdbopi2(i,j_index,0) = 0.0; - d_Cdbo(j,i_index,1) = 0.0; - d_Cdbopi(j,i_index,1) = 0.0; - d_Cdbopi2(j,i_index,1) = 0.0; - + d_Cdbo(i,j_index) = 0.0; + d_Cdbopi(i,j_index) = 0.0; + d_Cdbopi2(i,j_index) = 0.0; d_CdDelta[j] = 0.0; } d_CdDelta[i] = 0.0; @@ -2364,7 +2355,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeMulti2::operator()(TagPairReaxComputeMulti2::preprocess_angular(int i, int itype, int jnum, if (bo_ij <= thb_cut) continue; if (i >= nlocal && j >= nlocal) continue; - // const int i_index = maxbo + j_index; ?? - const int i_index = j_index; // plus a shift? const int jtype = type(j); for (int k_index = j_index + 1; k_index < jnum; k_index++) { @@ -2550,8 +2539,8 @@ int PairReaxFFKokkos::preprocess_angular(int i, int itype, int jnum, pack.i3 = jnum; d_angular_pack(location_angular, 0) = pack; - // Second pack stores i_index, j_index, k_index, and j_end - pack.i0 = i_index; + // Second pack stores j_index and k_index + // i0 is unused because there's no i_index pack.i1 = j_index; pack.i2 = k_index; // i3 is unused @@ -2651,9 +2640,9 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeAngularPreproces auto v_f = ScatterViewHelper,decltype(dup_f),decltype(ndup_f)>::get(dup_f,ndup_f); auto a_f = v_f.template access>(); - Kokkos::View::value>> a_Cdbo = d_Cdbo; - Kokkos::View::value>> a_Cdbopi = d_Cdbopi; - Kokkos::View::value>> a_Cdbopi2 = d_Cdbopi2; + Kokkos::View::value>> a_Cdbo = d_Cdbo; + Kokkos::View::value>> a_Cdbopi = d_Cdbopi; + Kokkos::View::value>> a_Cdbopi2 = d_Cdbopi2; auto v_CdDelta = ScatterViewHelper,decltype(dup_CdDelta),decltype(ndup_CdDelta)>::get(dup_CdDelta,ndup_CdDelta); auto a_CdDelta = v_CdDelta.template access>(); @@ -2696,7 +2685,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeAngularPreproces const int jnum = pack.i3; pack = d_angular_pack(apack, 1); - const int i_index = pack.i0; + // i0 is unused const int j_index = pack.i1; const int k_index = pack.i2; // i3 is unused @@ -2848,11 +2837,8 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeAngularPreproces // Forces - // debugging whether or not the values at "1" are needed, they never seem to be read from? - a_Cdbo(i,j_index,0) += (CEval1 + CEpen2 + (CEcoa1 - CEcoa4)); - a_Cdbo(j,i_index,1) += (CEval1 + CEpen2 + (CEcoa1 - CEcoa4)); - a_Cdbo(i,k_index,0) += (CEval2 + CEpen3 + (CEcoa2 - CEcoa5)); - a_Cdbo(k,i_index,1) += (CEval2 + CEpen3 + (CEcoa2 - CEcoa5)); + a_Cdbo(i,j_index) += (CEval1 + CEpen2 + (CEcoa1 - CEcoa4)); + a_Cdbo(i,k_index) += (CEval2 + CEpen3 + (CEcoa2 - CEcoa5)); CdDelta_i += ((CEval3 + CEval7) + CEpen1 + CEcoa3); CdDelta_j += CEcoa4; @@ -2863,9 +2849,9 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeAngularPreproces temp = temp_bo_jt * temp_bo_jt * temp_bo_jt; pBOjt7 = temp * temp * temp_bo_jt; - a_Cdbo(i,l_index,0) += (CEval6 * pBOjt7); - a_Cdbopi(i,l_index,0) += CEval5; - a_Cdbopi2(i,l_index,0) += CEval5; + a_Cdbo(i,l_index) += (CEval6 * pBOjt7); + a_Cdbopi(i,l_index) += CEval5; + a_Cdbopi2(i,l_index) += CEval5; } for (int d = 0; d < 3; d++) fi_tmp[d] = CEval8 * dcos_theta_di[d]; @@ -2912,8 +2898,8 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeTorsionPreproces auto v_CdDelta = ScatterViewHelper,decltype(dup_CdDelta),decltype(ndup_CdDelta)>::get(dup_CdDelta,ndup_CdDelta); auto a_CdDelta = v_CdDelta.template access>(); - Kokkos::View::value>> a_Cdbo = d_Cdbo; - Kokkos::View::value>> a_Cdbopi = d_Cdbopi; + Kokkos::View::value>> a_Cdbo = d_Cdbo; + Kokkos::View::value>> a_Cdbopi = d_Cdbopi; //auto a_Cdbo = dup_Cdbo.template access>(); // in reaxff_torsion_angles: j = i, k = j, i = k; @@ -3156,14 +3142,14 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeTorsionPreproces // contribution to bond order - a_Cdbopi(i,j_index,0) += CEtors2; + a_Cdbopi(i,j_index) += CEtors2; a_CdDelta[j] += CEtors3; a_CdDelta[i] += CEtors3; - a_Cdbo(i,k_index,0) += CEtors4 + CEconj1; - a_Cdbo(i,j_index,0) += CEtors5 + CEconj2; - a_Cdbo(j,l_index,0) += CEtors6 + CEconj3; + a_Cdbo(i,k_index) += CEtors4 + CEconj1; + a_Cdbo(i,j_index) += CEtors5 + CEconj2; + a_Cdbo(j,l_index) += CEtors6 + CEconj3; const F_FLOAT coeff74 = CEtors7 + CEconj4; const F_FLOAT coeff85 = CEtors8 + CEconj5; @@ -3357,7 +3343,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeHydrogen KOKKOS_INLINE_FUNCTION void PairReaxFFKokkos::operator()(TagPairReaxUpdateBond, const int &ii) const { - Kokkos::View::value>> a_Cdbo = d_Cdbo; - Kokkos::View::value>> a_Cdbopi = d_Cdbopi; - Kokkos::View::value>> a_Cdbopi2 = d_Cdbopi2; + Kokkos::View::value>> a_Cdbo = d_Cdbo; + Kokkos::View::value>> a_Cdbopi = d_Cdbopi; + Kokkos::View::value>> a_Cdbopi2 = d_Cdbopi2; const int i = d_ilist[ii]; const X_FLOAT xtmp = x(i,0); @@ -3430,9 +3416,9 @@ void PairReaxFFKokkos::operator()(TagPairReaxUpdateBond, if (!flag) continue; - const F_FLOAT Cdbo_i = d_Cdbo(i,j_index,0); - const F_FLOAT Cdbopi_i = d_Cdbopi(i,j_index,0); - const F_FLOAT Cdbopi2_i = d_Cdbopi2(i,j_index,0); + const F_FLOAT Cdbo_i = d_Cdbo(i,j_index); + const F_FLOAT Cdbopi_i = d_Cdbopi(i,j_index); + const F_FLOAT Cdbopi2_i = d_Cdbopi2(i,j_index); const int knum = d_bo_num[j]; @@ -3441,9 +3427,9 @@ void PairReaxFFKokkos::operator()(TagPairReaxUpdateBond, k &= NEIGHMASK; if (k != i) continue; - a_Cdbo(j,k_index,0) += Cdbo_i; - a_Cdbopi(j,k_index,0) += Cdbopi_i; - a_Cdbopi2(j,k_index,0) += Cdbopi2_i; + a_Cdbo(j,k_index) += Cdbo_i; + a_Cdbopi(j,k_index) += Cdbopi_i; + a_Cdbopi2(j,k_index) += Cdbopi2_i; } } } @@ -3514,9 +3500,9 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeBond1template e_tally(ev,i,j,ebond); // calculate derivatives of Bond Orders - d_Cdbo(i,j_index,0) += CEbo; - d_Cdbopi(i,j_index,0) -= (CEbo + De_p); - d_Cdbopi2(i,j_index,0) -= (CEbo + De_pp); + d_Cdbo(i,j_index) += CEbo; + d_Cdbopi(i,j_index) -= (CEbo + De_p); + d_Cdbopi2(i,j_index) -= (CEbo + De_pp); // Stabilisation terminal triple bond F_FLOAT estriph = 0.0; @@ -3542,7 +3528,7 @@ void PairReaxFFKokkos::operator()(TagPairReaxComputeBond1::operator()(TagPairReaxComputeBond2 Date: Mon, 9 Sep 2024 17:51:19 -0600 Subject: [PATCH 0253/1018] Tweak error message to use correct style --- src/QEQ/fix_qeq.cpp | 2 +- src/REAXFF/fix_qeq_reaxff.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/QEQ/fix_qeq.cpp b/src/QEQ/fix_qeq.cpp index 52ab20c9e1..e09921d11b 100644 --- a/src/QEQ/fix_qeq.cpp +++ b/src/QEQ/fix_qeq.cpp @@ -264,7 +264,7 @@ void FixQEq::allocate_matrix() } bigint m_cap_big = (bigint)MAX(m * safezone, mincap * MIN_NBRS); if (m_cap_big > MAXSMALLINT) - error->one(FLERR,"Too many neighbors in fix qeq"); + error->one(FLERR,"Too many neighbors in fix {}",style); m_cap = m_cap_big; H.n = n_cap; diff --git a/src/REAXFF/fix_qeq_reaxff.cpp b/src/REAXFF/fix_qeq_reaxff.cpp index adaf5be031..921f6e0261 100644 --- a/src/REAXFF/fix_qeq_reaxff.cpp +++ b/src/REAXFF/fix_qeq_reaxff.cpp @@ -363,7 +363,7 @@ void FixQEqReaxFF::allocate_matrix() } bigint m_cap_big = (bigint)MAX(m * safezone, mincap * REAX_MIN_NBRS); if (m_cap_big > MAXSMALLINT) - error->one(FLERR,"Too many neighbors in fix qeq/reaxff"); + error->one(FLERR,"Too many neighbors in fix {}",style); m_cap = m_cap_big; H.n = n_cap; From c3162b4488a4779764dd54e0cbae138c4ce2125a Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 9 Sep 2024 20:29:23 -0400 Subject: [PATCH 0254/1018] increase timeout for full regression to 180 seconds. use 8 runners. --- .github/workflows/full-regression.yml | 8 ++++++-- tools/regression-tests/config_serial.yaml | 1 + tools/regression-tests/run_tests.py | 0 3 files changed, 7 insertions(+), 2 deletions(-) mode change 100644 => 100755 tools/regression-tests/run_tests.py diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index 106bda9d2e..814631154e 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -2,6 +2,10 @@ name: "Full Regression Test" on: + pull_request: + branches: + - develop + push: branches: - develop @@ -17,9 +21,9 @@ jobs: env: CCACHE_DIR: ${{ github.workspace }}/.ccache strategy: - max-parallel: 4 + max-parallel: 8 matrix: - idx: [ 0, 1, 2, 3 ] + idx: [ 0, 1, 2, 3, 4, 5, 6, 7 ] steps: - name: Checkout repository diff --git a/tools/regression-tests/config_serial.yaml b/tools/regression-tests/config_serial.yaml index 705fb7ec9b..c685815ff0 100644 --- a/tools/regression-tests/config_serial.yaml +++ b/tools/regression-tests/config_serial.yaml @@ -37,6 +37,7 @@ in.bucky-plus-cnt*, ] + timeout: 180 nugget: 1.0 epsilon: 1e-16 diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py old mode 100644 new mode 100755 From a4a8f994719630b43055228a04e0c997101d5c9b Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 9 Sep 2024 20:50:16 -0400 Subject: [PATCH 0255/1018] forgot to update the --analyze step to 8 runners --- .github/workflows/full-regression.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index 814631154e..4d173173d0 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -82,7 +82,7 @@ jobs: python3 tools/regression-tests/run_tests.py \ --lmp-bin=build/lmp \ --config-file=tools/regression-tests/config_serial.yaml \ - --examples-top-level=examples --analyze --num-workers=4 + --examples-top-level=examples --analyze --num-workers=8 python3 tools/regression-tests/run_tests.py \ --lmp-bin=build/lmp \ From 68e134773c867f3367fee33f698c1e7901109e6f Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 9 Sep 2024 20:58:01 -0400 Subject: [PATCH 0256/1018] move pair style and fix whitespace --- doc/src/fix_qeq.rst | 22 ++++++++--------- doc/src/pair_coul.rst | 32 +++++++++++++------------ src/{ => EXTRA-PAIR}/pair_coul_ctip.cpp | 28 +++++++++++----------- src/{ => EXTRA-PAIR}/pair_coul_ctip.h | 0 src/QEQ/fix_qeq_ctip.cpp | 18 +++++++------- 5 files changed, 51 insertions(+), 49 deletions(-) rename src/{ => EXTRA-PAIR}/pair_coul_ctip.cpp (96%) rename src/{ => EXTRA-PAIR}/pair_coul_ctip.h (100%) diff --git a/doc/src/fix_qeq.rst b/doc/src/fix_qeq.rst index 0b0d1c32d0..9756c7c0d4 100644 --- a/doc/src/fix_qeq.rst +++ b/doc/src/fix_qeq.rst @@ -181,17 +181,17 @@ on atoms via the matrix inversion method. A tolerance of 1.0e-6 is usually a good number. Keyword *alpha* can be used to change the Slater type orbital exponent. -The *qeq/ctip* style describes partial charges on atoms in the same way as -style *qeq/shielded* but also enables the definition of charge bounds. Only -the *chi*, *eta*, *gamma*, *qmin*, *qmax*, and *omega* parameters from the -*qfile* file are used. When using the string *coul/ctip* as filename, these -parameters are extracted directly from an active *coul/ctip* pair style. -This style solves partial charges on atoms via the matrix inversion method. -Keyword *cdamp* can be used to change the damping parameter used to calculate -Coulomb interactions. Keyword *maxrepeat* can be used to adjust the number of -equilibration cycles allowed to ensure no atoms have crossed the charge bounds. -A value of 10 is usually a good choice. A tolerance between 1.0e-6 and 1.0e-8 -is usually a good choice but should be checked in conjunction with the timestep +The *qeq/ctip* style describes partial charges on atoms in the same way as +style *qeq/shielded* but also enables the definition of charge bounds. Only +the *chi*, *eta*, *gamma*, *qmin*, *qmax*, and *omega* parameters from the +*qfile* file are used. When using the string *coul/ctip* as filename, these +parameters are extracted directly from an active *coul/ctip* pair style. +This style solves partial charges on atoms via the matrix inversion method. +Keyword *cdamp* can be used to change the damping parameter used to calculate +Coulomb interactions. Keyword *maxrepeat* can be used to adjust the number of +equilibration cycles allowed to ensure no atoms have crossed the charge bounds. +A value of 10 is usually a good choice. A tolerance between 1.0e-6 and 1.0e-8 +is usually a good choice but should be checked in conjunction with the timestep for adequate energy conservation during dynamic runs. The *qeq/dynamic* style describes partial charges on atoms as point diff --git a/doc/src/pair_coul.rst b/doc/src/pair_coul.rst index 9245ec5f58..9771d13127 100644 --- a/doc/src/pair_coul.rst +++ b/doc/src/pair_coul.rst @@ -288,14 +288,14 @@ Streitz-Mintmire parameterization for the material being modeled. ---------- -Style *coul/ctip* computes the Coulomb interations as described in -:ref:`Plummer `. It uses the the damped shifted model as in -style *coul/dsf* but is further extended to the second derivative of -the potential and incorporates empirical charge shielding meant to -approximate the more expensive Coulomb integrals used in style *coul/streitz*. +Style *coul/ctip* computes the Coulomb interations as described in +:ref:`Plummer `. It uses the the damped shifted model as in +style *coul/dsf* but is further extended to the second derivative of +the potential and incorporates empirical charge shielding meant to +approximate the more expensive Coulomb integrals used in style *coul/streitz*. More details can be found in the referenced paper. Like the style *coul/streitz*, -style *coul/ctip* is a variable charge potential and must be hybridized -with a short-range potential via the :doc:`pair_style hybrid/overlay ` +style *coul/ctip* is a variable charge potential and must be hybridized +with a short-range potential via the :doc:`pair_style hybrid/overlay ` command. Charge equilibration must be performed with the :doc:`fix qeq/ctip ` command. For example: @@ -306,8 +306,8 @@ command. Charge equilibration must be performed with the :doc:`fix qeq/ctip pair_coeff * * coul/ctip NiO.ctip Ni O fix 1 all qeq/ctip 1 12.0 1.0e-8 100 coul/ctip cdamp 0.30 maxrepeat 10 -See the examples/ctip directory for an example input script using the CTIP -potential. An Ni-O CTIP and EAM/FS parametrization are included for use with +See the examples/ctip directory for an example input script using the CTIP +potential. An Ni-O CTIP and EAM/FS parametrization are included for use with the example. ---------- @@ -430,16 +430,18 @@ Restrictions """""""""""" The *coul/long*, *coul/msm*, *coul/streitz*, and *tip4p/long* styles are -part of the KSPACE package. The *coul/cut/global*, *coul/exclude* styles are -part of the EXTRA-PAIR package. The *tip4p/cut* style is part of the MOLECULE -package. A pair style is only enabled if LAMMPS was built with its -corresponding package. See the :doc:`Build package ` -doc page for more info. +part of the KSPACE package. The *coul/cut/global*, *coul/exclude*, and +*coul/ctip* styles are part of the EXTRA-PAIR package. The *tip4p/cut* +style is part of the MOLECULE package. A pair style is only enabled if +LAMMPS was built with its corresponding package. See the +:doc:`Build package ` page for more info. Related commands """""""""""""""" -:doc:`pair_coeff `, :doc:`pair_style, hybrid/overlay `, :doc:`kspace_style ` +:doc:`pair_coeff `, +:doc:`pair_style hybrid/overlay `, +:doc:`kspace_style ` Default """"""" diff --git a/src/pair_coul_ctip.cpp b/src/EXTRA-PAIR/pair_coul_ctip.cpp similarity index 96% rename from src/pair_coul_ctip.cpp rename to src/EXTRA-PAIR/pair_coul_ctip.cpp index 85a6658654..e9f47a17a0 100644 --- a/src/pair_coul_ctip.cpp +++ b/src/EXTRA-PAIR/pair_coul_ctip.cpp @@ -44,7 +44,7 @@ using namespace MathConst; /* ---------------------------------------------------------------------- */ -PairCoulCTIP::PairCoulCTIP(LAMMPS *lmp) : Pair(lmp) +PairCoulCTIP::PairCoulCTIP(LAMMPS *lmp) : Pair(lmp) { params= nullptr; } @@ -145,7 +145,7 @@ void PairCoulCTIP::compute(int eflag, int vflag) selfion = self(¶ms[iparam_i],qtmp); - if (evflag) ev_tally(i,i,nlocal,0,0.0,selfion,0.0,0.0,0.0,0.0); + if (evflag) ev_tally(i,i,nlocal,0,0.0,selfion,0.0,0.0,0.0,0.0); if (eflag) { double e_self = self_factor[iparam_i][iparam_i] * qtmp * qtmp; @@ -164,8 +164,8 @@ void PairCoulCTIP::compute(int eflag, int vflag) if (rsq < cut_coulsq) { jtype = map[type[j]]; - jparam_j = elem1param[jtype]; - r = sqrt(rsq); + jparam_j = elem1param[jtype]; + r = sqrt(rsq); reff = cbrt(rsq * r + 1/shieldcu[iparam_i][jparam_j]); reffsq = reff * reff; reff4 = reffsq * reffsq; @@ -207,12 +207,12 @@ double PairCoulCTIP::self(Param *param, double qi) { double s1=param->chi, s2=param->eta, s3=param->qmin, s4=param->qmax, s5=param->omega; - if ( qi < s3 ) { - return qi*((s1-2*s3*s5)+qi*(0.50*s2+s5))+s3*s3*s5; - } else if ( qi < s4 ) { - return qi*(s1+qi*(0.50*s2)); - } else { - return qi*((s1-2*s4*s5)+qi*(0.50*s2+s5))+s4*s4*s5; + if ( qi < s3 ) { + return qi*((s1-2*s3*s5)+qi*(0.50*s2+s5))+s3*s3*s5; + } else if ( qi < s4 ) { + return qi*(s1+qi*(0.50*s2)); + } else { + return qi*((s1-2*s4*s5)+qi*(0.50*s2+s5))+s4*s4*s5; } return 0.0; @@ -343,9 +343,9 @@ void PairCoulCTIP::read_file(char *file) params[nparams].gamma = values.next_double(); params[nparams].zeta = values.next_double(); params[nparams].zcore = values.next_double(); - params[nparams].qmin = values.next_double(); - params[nparams].qmax = values.next_double(); - params[nparams].omega = values.next_double(); + params[nparams].qmin = values.next_double(); + params[nparams].qmax = values.next_double(); + params[nparams].omega = values.next_double(); } catch (TokenizerException &e) { error->one(FLERR, e.what()); @@ -505,7 +505,7 @@ void *PairCoulCTIP::extract(const char *str, int &dim) for (int i = 1; i <= atom->ntypes; i++) if (map[i] >= 0) qeq_q1[i] = params[map[i]].qmin; else qeq_q1[i] = 0.0; - return (void *) qeq_q1; + return (void *) qeq_q1; } if (strcmp(str,"qmax") == 0 && qeq_q2) { dim = 1; diff --git a/src/pair_coul_ctip.h b/src/EXTRA-PAIR/pair_coul_ctip.h similarity index 100% rename from src/pair_coul_ctip.h rename to src/EXTRA-PAIR/pair_coul_ctip.h diff --git a/src/QEQ/fix_qeq_ctip.cpp b/src/QEQ/fix_qeq_ctip.cpp index 162976f4a2..4a99b3cf88 100644 --- a/src/QEQ/fix_qeq_ctip.cpp +++ b/src/QEQ/fix_qeq_ctip.cpp @@ -154,7 +154,7 @@ void FixQEqCTIP::init_matvec() double r = cutoff; double rsq = r*r; double r6 = rsq*rsq*rsq; - + double erfcd_cut = exp(-cdamp * cdamp * rsq); double t_cut = 1.0 / (1.0 + EWALD_P * cdamp * r); double erfcc_cut = (t_cut * (A1 + t_cut * (A2 + t_cut * (A3 + t_cut * (A4 + t_cut * A5)))) * erfcd_cut) / r; @@ -176,7 +176,7 @@ void FixQEqCTIP::init_matvec() for (ii = 0; ii < inum; ++ii) { i = ilist[ii]; if (atom->mask[i] & groupbit) { - + qi=q[i]; if (qi < qmin[atom->type[i]]) { Hdia_inv[i] = 1. / (eta[atom->type[i]]+2*omega[atom->type[i]]-s2d_self[atom->type[i]-1]); @@ -188,7 +188,7 @@ void FixQEqCTIP::init_matvec() Hdia_inv[i] = 1. / (eta[atom->type[i]]+2*omega[atom->type[i]]-s2d_self[atom->type[i]-1]); b_s[i] = -((chi[atom->type[i]]-2*qmax[atom->type[i]]*omega[atom->type[i]]) + chizj[i]); } - + b_t[i] = -1.0; t[i] = t_hist[i][2] + 3 * (t_hist[i][0] - t_hist[i][1]); s[i] = 4*(s_hist[i][0]+s_hist[i][2])-(6*s_hist[i][1]+s_hist[i][3]); @@ -227,7 +227,7 @@ void FixQEqCTIP::compute_H() cutoffcu = cutoffsq * cutoff; cutoff4 = cutoffsq * cutoffsq; cdampcu = cdamp * cdamp * cdamp; - + erfcd_cut = exp(-cdamp * cdamp * cutoffsq); t_cut = 1.0 / (1.0 + EWALD_P * cdamp * cutoff); erfcc_cut = t_cut * (A1 + t_cut * (A2 + t_cut * (A3 + t_cut * (A4 + t_cut * A5)))) * erfcd_cut; @@ -297,7 +297,7 @@ void FixQEqCTIP::sparse_matvec(sparse_matrix *A, double *x, double *b) double r = cutoff; double rsq = r*r; double r6 = rsq*rsq*rsq; - + double erfcd_cut = exp(-cdamp * cdamp * rsq); double t_cut = 1.0 / (1.0 + EWALD_P * cdamp * r); double erfcc_cut = (t_cut * (A1 + t_cut * (A2 + t_cut * (A3 + t_cut * (A4 + t_cut * A5)))) * erfcd_cut) / r; @@ -353,8 +353,8 @@ int FixQEqCTIP::calculate_check_Q() double *q = atom->q; double qi_old,qi_new; double qi_check1,qi_check2; - double qi_check3; - int n; + double qi_check3; + int n; inum = list->inum; ilist = list->ilist; @@ -379,7 +379,7 @@ int FixQEqCTIP::calculate_check_Q() qi_new = q[i]; qi_check1=(qi_new-qmin[atom->type[i]])*(qi_old-qmin[atom->type[i]]); - qi_check2=(qi_new-qmax[atom->type[i]])*(qi_old-qmax[atom->type[i]]); + qi_check2=(qi_new-qmax[atom->type[i]])*(qi_old-qmax[atom->type[i]]); if ( qi_check1 < 0.0 || qi_check2 < 0.0 ) { qi_check3=abs(qi_new-qi_old); if (qi_check3 > tolerance) n++; @@ -390,5 +390,5 @@ int FixQEqCTIP::calculate_check_Q() pack_flag = 4; comm->forward_comm( this ); //Dist_vector( atom->q ); - return n; + return n; } From 29bd3fc11bffbc4c25409f7d061dfd01f2d94f99 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 9 Sep 2024 21:12:03 -0400 Subject: [PATCH 0257/1018] apply clang-format --- src/.gitignore | 4 + src/EXTRA-PAIR/pair_coul_ctip.cpp | 178 +++++++++++++++++------------- 2 files changed, 103 insertions(+), 79 deletions(-) diff --git a/src/.gitignore b/src/.gitignore index c26eaaba30..a93abe03f4 100644 --- a/src/.gitignore +++ b/src/.gitignore @@ -437,6 +437,8 @@ /pair_coul_cut_global.h /pair_coul_streitz.cpp /pair_coul_streitz.h +/pair_coul_ctip.cpp +/pair_coul_ctip.h /pair_gauss.cpp /pair_gauss.h /pair_lj96_cut.cpp @@ -976,6 +978,8 @@ /fix_pour.h /fix_qeq_comb.cpp /fix_qeq_comb.h +/fix_qeq_ctip.cpp +/fix_qeq_ctip.h /fix_qeq_fire.cpp /fix_qeq_fire.h /fix_qeq_reaxff.cpp diff --git a/src/EXTRA-PAIR/pair_coul_ctip.cpp b/src/EXTRA-PAIR/pair_coul_ctip.cpp index e9f47a17a0..0291886987 100644 --- a/src/EXTRA-PAIR/pair_coul_ctip.cpp +++ b/src/EXTRA-PAIR/pair_coul_ctip.cpp @@ -20,6 +20,7 @@ #include "atom.h" #include "comm.h" #include "error.h" +#include "ewald_const.h" #include "force.h" #include "math_const.h" #include "memory.h" @@ -32,21 +33,15 @@ using namespace LAMMPS_NS; using namespace MathConst; +using namespace EwaldConst; -#define EWALD_F 1.12837917 -#define EWALD_P 0.3275911 -#define A1 0.254829592 -#define A2 -0.284496736 -#define A3 1.421413741 -#define A4 -1.453152027 -#define A5 1.061405429 -#define DELTA 4 +static constexpr int DELTA = 4; /* ---------------------------------------------------------------------- */ PairCoulCTIP::PairCoulCTIP(LAMMPS *lmp) : Pair(lmp) { -params= nullptr; + params = nullptr; } /* ---------------------------------------------------------------------- */ @@ -87,8 +82,10 @@ void PairCoulCTIP::compute(int eflag, int vflag) double cut_coulcu, cut_coul4, alphacu, erfcd_cut, t_cut, erfcc_cut; int elt1, elt2; - double shield[nelements][nelements], shieldcu[nelements][nelements], reffc[nelements][nelements], reffcsq[nelements][nelements], reffc4[nelements][nelements], reffc7[nelements][nelements]; - double s2d_shift[nelements][nelements], f_shift[nelements][nelements], e_shift[nelements][nelements], self_factor[nelements][nelements]; + double shield[nelements][nelements], shieldcu[nelements][nelements], reffc[nelements][nelements], + reffcsq[nelements][nelements], reffc4[nelements][nelements], reffc7[nelements][nelements]; + double s2d_shift[nelements][nelements], f_shift[nelements][nelements], + e_shift[nelements][nelements], self_factor[nelements][nelements]; ecoul = 0.0; selfion = 0.0; @@ -123,9 +120,14 @@ void PairCoulCTIP::compute(int eflag, int vflag) reffcsq[elt1][elt2] = reffc[elt1][elt2] * reffc[elt1][elt2]; reffc4[elt1][elt2] = reffcsq[elt1][elt2] * reffcsq[elt1][elt2]; reffc7[elt1][elt2] = reffc4[elt1][elt2] * reffcsq[elt1][elt2] * reffc[elt1][elt2]; - s2d_shift[elt1][elt2] = 2.0 * erfcc_cut / cut_coulcu + 4.0 * alpha / MY_PIS * erfcd_cut / cut_coulsq + 4.0 * alphacu / MY_PIS * erfcd_cut - 2 / cut_coulcu + 4 * cut_coul4 / reffc7[elt1][elt2] - 2 * cut_coul / reffc4[elt1][elt2]; - f_shift[elt1][elt2] = erfcc_cut / cut_coulsq + 2.0 * alpha / MY_PIS * erfcd_cut / cut_coul - 1 / cut_coulsq + cut_coulsq / reffc4[elt1][elt2]; - e_shift[elt1][elt2] = 2.0 * erfcc_cut / cut_coul + 2.0 * alpha / MY_PIS * erfcd_cut - 2 / cut_coul + 1 / reffc[elt1][elt2] + cut_coulcu / reffc4[elt1][elt2] + s2d_shift[elt1][elt2] * cut_coulsq * 0.5; + s2d_shift[elt1][elt2] = 2.0 * erfcc_cut / cut_coulcu + + 4.0 * alpha / MY_PIS * erfcd_cut / cut_coulsq + 4.0 * alphacu / MY_PIS * erfcd_cut - + 2 / cut_coulcu + 4 * cut_coul4 / reffc7[elt1][elt2] - 2 * cut_coul / reffc4[elt1][elt2]; + f_shift[elt1][elt2] = erfcc_cut / cut_coulsq + 2.0 * alpha / MY_PIS * erfcd_cut / cut_coul - + 1 / cut_coulsq + cut_coulsq / reffc4[elt1][elt2]; + e_shift[elt1][elt2] = 2.0 * erfcc_cut / cut_coul + 2.0 * alpha / MY_PIS * erfcd_cut - + 2 / cut_coul + 1 / reffc[elt1][elt2] + cut_coulcu / reffc4[elt1][elt2] + + s2d_shift[elt1][elt2] * cut_coulsq * 0.5; self_factor[elt1][elt2] = -(e_shift[elt1][elt2] * 0.5 + alpha / MY_PIS) * qqrd2e; } } @@ -143,9 +145,9 @@ void PairCoulCTIP::compute(int eflag, int vflag) jnum = numneigh[i]; iparam_i = elem1param[itype]; - selfion = self(¶ms[iparam_i],qtmp); + selfion = self(¶ms[iparam_i], qtmp); - if (evflag) ev_tally(i,i,nlocal,0,0.0,selfion,0.0,0.0,0.0,0.0); + if (evflag) ev_tally(i, i, nlocal, 0, 0.0, selfion, 0.0, 0.0, 0.0, 0.0); if (eflag) { double e_self = self_factor[iparam_i][iparam_i] * qtmp * qtmp; @@ -166,7 +168,7 @@ void PairCoulCTIP::compute(int eflag, int vflag) jtype = map[type[j]]; jparam_j = elem1param[jtype]; r = sqrt(rsq); - reff = cbrt(rsq * r + 1/shieldcu[iparam_i][jparam_j]); + reff = cbrt(rsq * r + 1 / shieldcu[iparam_i][jparam_j]); reffsq = reff * reff; reff4 = reffsq * reffsq; prefactor = qqrd2e * qtmp * q[j] / r; @@ -174,7 +176,10 @@ void PairCoulCTIP::compute(int eflag, int vflag) t = 1.0 / (1.0 + EWALD_P * alpha * r); erfcc = t * (A1 + t * (A2 + t * (A3 + t * (A4 + t * A5)))) * erfcd; - forcecoul = prefactor * (erfcc / r + 2.0 * alpha / MY_PIS * erfcd + rsq * r / reff4 - 1 / r - r * f_shift[iparam_i][jparam_j] + r * s2d_shift[iparam_i][jparam_j] * (r - cut_coul)) * r; + forcecoul = prefactor * + (erfcc / r + 2.0 * alpha / MY_PIS * erfcd + rsq * r / reff4 - 1 / r - + r * f_shift[iparam_i][jparam_j] + r * s2d_shift[iparam_i][jparam_j] * (r - cut_coul)) * + r; if (factor_coul < 1.0) forcecoul -= (1.0 - factor_coul) * prefactor; fpair = forcecoul / rsq; @@ -188,7 +193,10 @@ void PairCoulCTIP::compute(int eflag, int vflag) } if (eflag) { - ecoul = prefactor * (erfcc + r / reff - 1 - r * erfcc_cut / cut_coul - r / reffc[iparam_i][jparam_j] + r / cut_coul + r * f_shift[iparam_i][jparam_j] * (r - cut_coul) - r * s2d_shift[iparam_i][jparam_j] * (r - cut_coul) * (r - cut_coul)* 0.5); + ecoul = prefactor * + (erfcc + r / reff - 1 - r * erfcc_cut / cut_coul - r / reffc[iparam_i][jparam_j] + + r / cut_coul + r * f_shift[iparam_i][jparam_j] * (r - cut_coul) - + r * s2d_shift[iparam_i][jparam_j] * (r - cut_coul) * (r - cut_coul) * 0.5); if (factor_coul < 1.0) ecoul -= (1.0 - factor_coul) * prefactor; } else ecoul = 0.0; @@ -205,17 +213,17 @@ void PairCoulCTIP::compute(int eflag, int vflag) double PairCoulCTIP::self(Param *param, double qi) { - double s1=param->chi, s2=param->eta, s3=param->qmin, s4=param->qmax, s5=param->omega; + double s1 = param->chi, s2 = param->eta, s3 = param->qmin, s4 = param->qmax, s5 = param->omega; - if ( qi < s3 ) { - return qi*((s1-2*s3*s5)+qi*(0.50*s2+s5))+s3*s3*s5; - } else if ( qi < s4 ) { - return qi*(s1+qi*(0.50*s2)); - } else { - return qi*((s1-2*s4*s5)+qi*(0.50*s2+s5))+s4*s4*s5; - } + if (qi < s3) { + return qi * ((s1 - 2 * s3 * s5) + qi * (0.50 * s2 + s5)) + s3 * s3 * s5; + } else if (qi < s4) { + return qi * (s1 + qi * (0.50 * s2)); + } else { + return qi * ((s1 - 2 * s4 * s5) + qi * (0.50 * s2 + s5)) + s4 * s4 * s5; + } - return 0.0; + return 0.0; } /* ---------------------------------------------------------------------- @@ -233,16 +241,16 @@ void PairCoulCTIP::allocate() memory->create(cutsq, n + 1, n + 1, "pair:cutsq"); - memory->create(qeq_x,n+1,"pair:qeq_x"); - memory->create(qeq_j,n+1,"pair:qeq_j"); - memory->create(qeq_g,n+1,"pair:qeq_g"); - memory->create(qeq_z,n+1,"pair:qeq_z"); - memory->create(qeq_c,n+1,"pair:qeq_c"); - memory->create(qeq_q1,n+1,"pair:qeq_q1"); - memory->create(qeq_q2,n+1,"pair:qeq_q2"); - memory->create(qeq_w,n+1,"pair:qeq_w"); + memory->create(qeq_x, n + 1, "pair:qeq_x"); + memory->create(qeq_j, n + 1, "pair:qeq_j"); + memory->create(qeq_g, n + 1, "pair:qeq_g"); + memory->create(qeq_z, n + 1, "pair:qeq_z"); + memory->create(qeq_c, n + 1, "pair:qeq_c"); + memory->create(qeq_q1, n + 1, "pair:qeq_q1"); + memory->create(qeq_q2, n + 1, "pair:qeq_q2"); + memory->create(qeq_w, n + 1, "pair:qeq_w"); - map = new int[n+1]; + map = new int[n + 1]; } /* ---------------------------------------------------------------------- @@ -265,13 +273,12 @@ void PairCoulCTIP::coeff(int narg, char **arg) { if (!allocated) allocate(); - map_element2type(narg-3, arg+3); + map_element2type(narg - 3, arg + 3); // read potential file and initialize potential parameters read_file(arg[2]); setup_params(); - } /* ---------------------------------------------------------------------- @@ -285,7 +292,6 @@ void PairCoulCTIP::init_style() neighbor->add_request(this); cut_coulsq = cut_coul * cut_coul; - } /* ---------------------------------------------------------------------- @@ -309,7 +315,7 @@ void PairCoulCTIP::read_file(char *file) // open file on proc 0 if (comm->me == 0) { PotentialFileReader reader(lmp, file, "coul/ctip"); - char * line; + char *line; while ((line = reader.next_line(NPARAMS_PER_LINE))) { try { @@ -327,16 +333,14 @@ void PairCoulCTIP::read_file(char *file) if (nparams == maxparam) { maxparam += DELTA; - params = (Param *) memory->srealloc(params,maxparam*sizeof(Param), - "pair:params"); + params = (Param *) memory->srealloc(params, maxparam * sizeof(Param), "pair:params"); // make certain all addional allocated storage is initialized // to avoid false positives when checking with valgrind - memset(params + nparams, 0, DELTA*sizeof(Param)); + memset(params + nparams, 0, DELTA * sizeof(Param)); } - params[nparams].ielement = ielement; params[nparams].chi = values.next_double(); params[nparams].eta = values.next_double(); @@ -353,9 +357,10 @@ void PairCoulCTIP::read_file(char *file) // parameter sanity check - if (params[nparams].eta < 0.0 || params[nparams].zeta < 0.0 || - params[nparams].zcore < 0.0 || params[nparams].gamma < 0.0 || params[nparams].qmin > params[nparams].qmax || params[nparams].omega < 0.0 ) - error->one(FLERR,"Illegal coul/ctip parameter"); + if (params[nparams].eta < 0.0 || params[nparams].zeta < 0.0 || params[nparams].zcore < 0.0 || + params[nparams].gamma < 0.0 || params[nparams].qmin > params[nparams].qmax || + params[nparams].omega < 0.0) + error->one(FLERR, "Illegal coul/ctip parameter"); nparams++; } @@ -365,35 +370,34 @@ void PairCoulCTIP::read_file(char *file) MPI_Bcast(&maxparam, 1, MPI_INT, 0, world); if (comm->me != 0) { - params = (Param *) memory->srealloc(params,maxparam*sizeof(Param), "pair:params"); + params = (Param *) memory->srealloc(params, maxparam * sizeof(Param), "pair:params"); } - MPI_Bcast(params, maxparam*sizeof(Param), MPI_BYTE, 0, world); + MPI_Bcast(params, maxparam * sizeof(Param), MPI_BYTE, 0, world); } /* ---------------------------------------------------------------------- */ void PairCoulCTIP::setup_params() { - int i,m,n; + int i, m, n; // set elem1param memory->destroy(elem1param); - memory->create(elem1param,nelements,"pair:elem1param"); + memory->create(elem1param, nelements, "pair:elem1param"); for (i = 0; i < nelements; i++) { n = -1; for (m = 0; m < nparams; m++) { if (i == params[m].ielement) { - if (n >= 0) error->all(FLERR,"Potential file has duplicate entry"); + if (n >= 0) error->all(FLERR, "Potential file has duplicate entry"); n = m; } } - if (n < 0) error->all(FLERR,"Potential file is missing an entry"); + if (n < 0) error->all(FLERR, "Potential file is missing an entry"); elem1param[i] = n; } - } /* ---------------------------------------------------------------------- @@ -465,60 +469,76 @@ void *PairCoulCTIP::extract(const char *str, int &dim) dim = 0; return (void *) &cut_coul; } - if (strcmp(str,"chi") == 0 && qeq_x) { + if (strcmp(str, "chi") == 0 && qeq_x) { dim = 1; for (int i = 1; i <= atom->ntypes; i++) - if (map[i] >= 0) qeq_x[i] = params[map[i]].chi; - else qeq_x[i] = 0.0; + if (map[i] >= 0) + qeq_x[i] = params[map[i]].chi; + else + qeq_x[i] = 0.0; return (void *) qeq_x; } - if (strcmp(str,"eta") == 0 && qeq_j) { + if (strcmp(str, "eta") == 0 && qeq_j) { dim = 1; for (int i = 1; i <= atom->ntypes; i++) - if (map[i] >= 0) qeq_j[i] = params[map[i]].eta; - else qeq_j[i] = 0.0; + if (map[i] >= 0) + qeq_j[i] = params[map[i]].eta; + else + qeq_j[i] = 0.0; return (void *) qeq_j; } - if (strcmp(str,"gamma") == 0 && qeq_g) { + if (strcmp(str, "gamma") == 0 && qeq_g) { dim = 1; for (int i = 1; i <= atom->ntypes; i++) - if (map[i] >= 0) qeq_g[i] = params[map[i]].gamma; - else qeq_g[i] = 0.0; + if (map[i] >= 0) + qeq_g[i] = params[map[i]].gamma; + else + qeq_g[i] = 0.0; return (void *) qeq_g; } - if (strcmp(str,"zeta") == 0 && qeq_z) { + if (strcmp(str, "zeta") == 0 && qeq_z) { dim = 1; for (int i = 1; i <= atom->ntypes; i++) - if (map[i] >= 0) qeq_z[i] = params[map[i]].zeta; - else qeq_z[i] = 0.0; + if (map[i] >= 0) + qeq_z[i] = params[map[i]].zeta; + else + qeq_z[i] = 0.0; return (void *) qeq_z; } - if (strcmp(str,"zcore") == 0 && qeq_c) { + if (strcmp(str, "zcore") == 0 && qeq_c) { dim = 1; for (int i = 1; i <= atom->ntypes; i++) - if (map[i] >= 0) qeq_c[i] = params[map[i]].zcore; - else qeq_c[i] = 0.0; + if (map[i] >= 0) + qeq_c[i] = params[map[i]].zcore; + else + qeq_c[i] = 0.0; return (void *) qeq_c; } - if (strcmp(str,"qmin") == 0 && qeq_q1) { + if (strcmp(str, "qmin") == 0 && qeq_q1) { dim = 1; for (int i = 1; i <= atom->ntypes; i++) - if (map[i] >= 0) qeq_q1[i] = params[map[i]].qmin; - else qeq_q1[i] = 0.0; + if (map[i] >= 0) + qeq_q1[i] = params[map[i]].qmin; + else + qeq_q1[i] = 0.0; return (void *) qeq_q1; } - if (strcmp(str,"qmax") == 0 && qeq_q2) { + if (strcmp(str, "qmax") == 0 && qeq_q2) { dim = 1; for (int i = 1; i <= atom->ntypes; i++) - if (map[i] >= 0) qeq_q2[i] = params[map[i]].qmax; - else qeq_q2[i] = 0.0; + if (map[i] >= 0) + qeq_q2[i] = params[map[i]].qmax; + else + qeq_q2[i] = 0.0; return (void *) qeq_q2; } - if (strcmp(str,"omega") == 0 && qeq_w) { + if (strcmp(str, "omega") == 0 && qeq_w) { dim = 1; for (int i = 1; i <= atom->ntypes; i++) - if (map[i] >= 0) qeq_w[i] = params[map[i]].omega; - else qeq_w[i] = 0.0; + if (map[i] >= 0) + qeq_w[i] = params[map[i]].omega; + else + qeq_w[i] = 0.0; return (void *) qeq_w; } return nullptr; From 50d0eace2334b92083cbb21ea5bdb510c066693c Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 9 Sep 2024 21:47:30 -0400 Subject: [PATCH 0258/1018] more consistent conversions --- src/EXTRA-PAIR/pair_coul_ctip.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/EXTRA-PAIR/pair_coul_ctip.cpp b/src/EXTRA-PAIR/pair_coul_ctip.cpp index 0291886987..27e060499e 100644 --- a/src/EXTRA-PAIR/pair_coul_ctip.cpp +++ b/src/EXTRA-PAIR/pair_coul_ctip.cpp @@ -116,17 +116,17 @@ void PairCoulCTIP::compute(int eflag, int vflag) for (elt2 = 0; elt2 < nelements; elt2++) { shield[elt1][elt2] = sqrt(params[elt1].gamma * params[elt2].gamma); shieldcu[elt1][elt2] = shield[elt1][elt2] * shield[elt1][elt2] * shield[elt1][elt2]; - reffc[elt1][elt2] = cbrt(cut_coulcu + 1 / shieldcu[elt1][elt2]); + reffc[elt1][elt2] = std::cbrt(cut_coulcu + 1.0 / shieldcu[elt1][elt2]); reffcsq[elt1][elt2] = reffc[elt1][elt2] * reffc[elt1][elt2]; reffc4[elt1][elt2] = reffcsq[elt1][elt2] * reffcsq[elt1][elt2]; reffc7[elt1][elt2] = reffc4[elt1][elt2] * reffcsq[elt1][elt2] * reffc[elt1][elt2]; s2d_shift[elt1][elt2] = 2.0 * erfcc_cut / cut_coulcu + 4.0 * alpha / MY_PIS * erfcd_cut / cut_coulsq + 4.0 * alphacu / MY_PIS * erfcd_cut - - 2 / cut_coulcu + 4 * cut_coul4 / reffc7[elt1][elt2] - 2 * cut_coul / reffc4[elt1][elt2]; + 2.0 / cut_coulcu + 4.0 * cut_coul4 / reffc7[elt1][elt2] - 2.0 * cut_coul / reffc4[elt1][elt2]; f_shift[elt1][elt2] = erfcc_cut / cut_coulsq + 2.0 * alpha / MY_PIS * erfcd_cut / cut_coul - - 1 / cut_coulsq + cut_coulsq / reffc4[elt1][elt2]; + 1.0 / cut_coulsq + cut_coulsq / reffc4[elt1][elt2]; e_shift[elt1][elt2] = 2.0 * erfcc_cut / cut_coul + 2.0 * alpha / MY_PIS * erfcd_cut - - 2 / cut_coul + 1 / reffc[elt1][elt2] + cut_coulcu / reffc4[elt1][elt2] + + 2.0 / cut_coul + 1.0 / reffc[elt1][elt2] + cut_coulcu / reffc4[elt1][elt2] + s2d_shift[elt1][elt2] * cut_coulsq * 0.5; self_factor[elt1][elt2] = -(e_shift[elt1][elt2] * 0.5 + alpha / MY_PIS) * qqrd2e; } From a6b9c170108363f90aeb22fa4834b88cc22a7df2 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 9 Sep 2024 22:30:09 -0400 Subject: [PATCH 0259/1018] update reference.yaml --- .github/workflows/full-regression.yml | 4 - tools/regression-tests/reference.yaml | 1103 ++++++++++++++----------- 2 files changed, 613 insertions(+), 494 deletions(-) diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index 4d173173d0..73e1803bb6 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -2,10 +2,6 @@ name: "Full Regression Test" on: - pull_request: - branches: - - develop - push: branches: - develop diff --git a/tools/regression-tests/reference.yaml b/tools/regression-tests/reference.yaml index 2daf17cf13..c18883f375 100644 --- a/tools/regression-tests/reference.yaml +++ b/tools/regression-tests/reference.yaml @@ -1,141 +1,192 @@ -in.granregion.box: { folder: examples/granregion, status: "completed, 8 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } -in.granregion.funnel: { folder: examples/granregion, status: "failed, no Total wall time in the output.", walltime: -1 } -in.granregion.mixer: { folder: examples/granregion, status: "failed, no Total wall time in the output.", walltime: -1 } -in.melt: { folder: examples/melt, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.airebo: { folder: examples/airebo, status: "failed, no Total wall time in the output.", walltime: -1 } -in.airebo-0-0: { folder: examples/airebo, status: "completed, thermo checks passed", walltime: 5.0, walltime_norm: 0.8333333333333334 } -in.airebo-m: { folder: examples/airebo, status: "failed, no Total wall time in the output.", walltime: -1 } -in.rebo2: { folder: examples/airebo, status: "completed, thermo checks passed", walltime: 5.0, walltime_norm: 0.8333333333333334 } -in.hybrid: { folder: examples/template, status: "completed, 3 rel thermo checks failed", walltime: 7.0, walltime_norm: 1.1666666666666667 } -in.mol-data-mix: { folder: examples/template, status: "completed, 3 rel thermo checks failed", walltime: 18.0, walltime_norm: 3.0 } -in.mol-restart-mix: { folder: examples/template, status: "completed, thermo checks passed", walltime: 45.0, walltime_norm: 7.5 } -in.molecular-mix: { folder: examples/template, status: "completed, 5 rel thermo checks failed", walltime: 26.0, walltime_norm: 4.333333333333333 } -in.template-mix: { folder: examples/template, status: "completed, 5 rel thermo checks failed", walltime: 26.0, walltime_norm: 4.333333333333333 } -in.tmpl-data-mix: { folder: examples/template, status: "completed, 3 rel thermo checks failed", walltime: 18.0, walltime_norm: 3.0 } -in.tmpl-restart-mix: { folder: examples/template, status: "completed, thermo checks passed", walltime: 45.0, walltime_norm: 7.5 } +in.granregion.box: { folder: examples/granregion, status: "completed", failed_checks: { abs_diff_failed: 5, rel_diff_failed: 8 }, walltime: 0.0, walltime_norm: 0.0 } +in.granregion.funnel: { folder: examples/granregion, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 106.0, walltime_norm: 17.666666666666668 } +in.granregion.mixer: { folder: examples/granregion, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 84.0, walltime_norm: 14.0 } +in.melt: { folder: examples/melt, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.airebo: { folder: examples/airebo, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 60.0, walltime_norm: 10.0 } +in.airebo-0-0: { folder: examples/airebo, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 5.0, walltime_norm: 0.8333333333333334 } +in.airebo-m: { folder: examples/airebo, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 63.0, walltime_norm: 10.5 } +in.rebo2: { folder: examples/airebo, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 5.0, walltime_norm: 0.8333333333333334 } +in.hybrid: { folder: examples/template, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 7.0, walltime_norm: 1.1666666666666667 } +in.mol-data-mix: { folder: examples/template, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 18.0, walltime_norm: 3.0 } +in.mol-restart-mix: { folder: examples/template, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 45.0, walltime_norm: 7.5 } +in.molecular-mix: { folder: examples/template, status: "completed", failed_checks: { abs_diff_failed: 5, rel_diff_failed: 5 }, walltime: 26.0, walltime_norm: 4.333333333333333 } +in.template-mix: { folder: examples/template, status: "completed", failed_checks: { abs_diff_failed: 5, rel_diff_failed: 5 }, walltime: 26.0, walltime_norm: 4.333333333333333 } +in.tmpl-data-mix: { folder: examples/template, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 18.0, walltime_norm: 3.0 } +in.tmpl-restart-mix: { folder: examples/template, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 45.0, walltime_norm: 7.5 } in.first: { folder: examples/rerun, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 16.0, walltime_norm: 2.6666666666666665 } in.rdf.first: { folder: examples/rerun, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 16.0, walltime_norm: 2.6666666666666665 } in.rdf.rerun: { folder: examples/rerun, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 5.0, walltime_norm: 0.8333333333333334 } -in.read_dump: { folder: examples/rerun, status: "failed, no Total wall time in the output.", walltime: -1 } -in.rerun: { folder: examples/rerun, status: "failed, no Total wall time in the output.", walltime: -1 } -in.lj.ehex: { folder: examples/HEAT, status: "failed, no Total wall time in the output.", walltime: -1 } -in.lj.hex: { folder: examples/HEAT, status: "failed, no Total wall time in the output.", walltime: -1 } -in.spce.ehex: { folder: examples/HEAT, status: "failed, no Total wall time in the output.", walltime: -1 } -in.spce.hex: { folder: examples/HEAT, status: "failed, no Total wall time in the output.", walltime: -1 } -in.vashishta.inp: { folder: examples/vashishta, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.vashishta.sio2: { folder: examples/vashishta, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.vashishta.table.inp: { folder: examples/vashishta, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.vashishta.table.sio2: { folder: examples/vashishta, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.rigid: { folder: examples/rigid, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.rigid.atomfile: { folder: examples/rigid, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.rigid.atomvar: { folder: examples/rigid, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.rigid.early: { folder: examples/rigid, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.read_dump: { folder: examples/rerun, status: "failed, no Total wall time in the output, -------------------------------------------------------------------------- +MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD +with errorcode 1. + +NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes. +You may or may not see output from other processes, depending on +exactly when Open MPI kills them. +-------------------------------------------------------------------------- +", walltime: -1 } +in.rerun: { folder: examples/rerun, status: "failed, no Total wall time in the output, -------------------------------------------------------------------------- +MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD +with errorcode 1. + +NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes. +You may or may not see output from other processes, depending on +exactly when Open MPI kills them. +-------------------------------------------------------------------------- +", walltime: -1 } +in.lj.ehex: { folder: examples/HEAT, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.lj.hex: { folder: examples/HEAT, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.spce.ehex: { folder: examples/HEAT, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.spce.hex: { folder: examples/HEAT, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.vashishta.inp: { folder: examples/vashishta, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.vashishta.sio2: { folder: examples/vashishta, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.vashishta.table.inp: { folder: examples/vashishta, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.vashishta.table.sio2: { folder: examples/vashishta, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.rigid: { folder: examples/rigid, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.rigid.atomfile: { folder: examples/rigid, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.rigid.atomvar: { folder: examples/rigid, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.rigid.early: { folder: examples/rigid, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } in.rigid.gravity: { folder: examples/rigid, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } -in.rigid.infile: { folder: examples/rigid, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.rigid.molecule: { folder: examples/rigid, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.rigid.nve: { folder: examples/rigid, status: "completed, 3 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } -in.rigid.nve.early: { folder: examples/rigid, status: "completed, 3 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } -in.rigid.poems: { folder: examples/rigid, status: "completed, 3 rel thermo checks failed", walltime: 3.0, walltime_norm: 0.5 } -in.rigid.poems2: { folder: examples/rigid, status: "completed, 3 rel thermo checks failed", walltime: 3.0, walltime_norm: 0.5 } -in.rigid.poems3: { folder: examples/rigid, status: "completed, thermo checks passed", walltime: 3.0, walltime_norm: 0.5 } -in.rigid.poems4: { folder: examples/rigid, status: "completed, 3 rel thermo checks failed", walltime: 3.0, walltime_norm: 0.5 } -in.rigid.poems5: { folder: examples/rigid, status: "completed, 3 rel thermo checks failed", walltime: 3.0, walltime_norm: 0.5 } -in.rigid.property: { folder: examples/rigid, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.rigid.small: { folder: examples/rigid, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.rigid.small.infile: { folder: examples/rigid, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.rigid.tnr: { folder: examples/rigid, status: "completed, 22 rel thermo checks failed", walltime: 20.0, walltime_norm: 3.3333333333333335 } +in.rigid.infile: { folder: examples/rigid, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.rigid.molecule: { folder: examples/rigid, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.rigid.nve: { folder: examples/rigid, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 0.0, walltime_norm: 0.0 } +in.rigid.nve.early: { folder: examples/rigid, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 0.0, walltime_norm: 0.0 } +in.rigid.poems: { folder: examples/rigid, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 3.0, walltime_norm: 0.5 } +in.rigid.poems2: { folder: examples/rigid, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 3.0, walltime_norm: 0.5 } +in.rigid.poems3: { folder: examples/rigid, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.rigid.poems4: { folder: examples/rigid, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 3.0, walltime_norm: 0.5 } +in.rigid.poems5: { folder: examples/rigid, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 3.0, walltime_norm: 0.5 } +in.rigid.property: { folder: examples/rigid, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.rigid.small: { folder: examples/rigid, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.rigid.small.infile: { folder: examples/rigid, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.rigid.tnr: { folder: examples/rigid, status: "completed", failed_checks: { abs_diff_failed: 18, rel_diff_failed: 22 }, walltime: 21.0, walltime_norm: 3.5 } in.voronoi: { folder: examples/voronoi, status: "completed, but no Step nor Loop in the output.", walltime: 6.0, walltime_norm: 1.0 } in.voronoi.2d: { folder: examples/voronoi, status: "completed, but no Step nor Loop in the output.", walltime: 0.0, walltime_norm: 0.0 } in.voronoi.data: { folder: examples/voronoi, status: "completed, but no Step nor Loop in the output.", walltime: 0.0, walltime_norm: 0.0 } -in.ehex: { folder: examples/KAPPA, status: "failed, no Total wall time in the output.", walltime: -1 } -in.heat: { folder: examples/KAPPA, status: "failed, no Total wall time in the output.", walltime: -1 } -in.heatflux: { folder: examples/KAPPA, status: "failed, no Total wall time in the output.", walltime: -1 } -in.langevin: { folder: examples/KAPPA, status: "failed, no Total wall time in the output.", walltime: -1 } -in.mp: { folder: examples/KAPPA, status: "failed, no Total wall time in the output.", walltime: -1 } -in.pour: { folder: examples/pour, status: "completed, thermo checks passed", walltime: 42.0, walltime_norm: 7.0 } -in.pour.2d: { folder: examples/pour, status: "completed, thermo checks passed", walltime: 4.0, walltime_norm: 0.6666666666666666 } -in.pour.2d.molecule: { folder: examples/pour, status: "completed, thermo checks passed", walltime: 5.0, walltime_norm: 0.8333333333333334 } -in.deposit.atom: { folder: examples/deposit, status: "completed, 3 rel thermo checks failed", walltime: 7.0, walltime_norm: 1.1666666666666667 } -in.deposit.molecule: { folder: examples/deposit, status: "completed, 3 rel thermo checks failed", walltime: 8.0, walltime_norm: 1.3333333333333333 } -in.deposit.molecule.rigid-nve-small: { folder: examples/deposit, status: "completed, thermo checks passed", walltime: 9.0, walltime_norm: 1.5 } -in.deposit.molecule.rigid-nvt-small: { folder: examples/deposit, status: "completed, thermo checks passed", walltime: 9.0, walltime_norm: 1.5 } -in.deposit.molecule.rigid-small: { folder: examples/deposit, status: "completed, thermo checks passed", walltime: 8.0, walltime_norm: 1.3333333333333333 } -in.deposit.molecule.shake: { folder: examples/deposit, status: "completed, 3 rel thermo checks failed", walltime: 7.0, walltime_norm: 1.1666666666666667 } -in.charmmfsw: { folder: examples/charmmfsw, status: "completed, thermo checks passed", walltime: 27.0, walltime_norm: 4.5 } -in.indent: { folder: examples/indent, status: "completed, thermo checks passed", walltime: 3.0, walltime_norm: 0.5 } -in.indent.min: { folder: examples/indent, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.qeq.buck: { folder: examples/qeq, status: "completed, thermo checks passed", walltime: 29.0, walltime_norm: 4.833333333333333 } +in.ehex: { folder: examples/KAPPA, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.heat: { folder: examples/KAPPA, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.heatflux: { folder: examples/KAPPA, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.langevin: { folder: examples/KAPPA, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.mp: { folder: examples/KAPPA, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.pour: { folder: examples/pour, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 20.0, walltime_norm: 3.3333333333333335 } +in.pour.2d: { folder: examples/pour, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.pour.2d.molecule: { folder: examples/pour, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.deposit.atom: { folder: examples/deposit, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 3.0, walltime_norm: 0.5 } +in.deposit.molecule: { folder: examples/deposit, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.deposit.molecule.rigid-nve-small: { folder: examples/deposit, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.deposit.molecule.rigid-nvt-small: { folder: examples/deposit, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.deposit.molecule.rigid-small: { folder: examples/deposit, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.deposit.molecule.shake: { folder: examples/deposit, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.charmmfsw: { folder: examples/charmmfsw, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 17.0, walltime_norm: 2.8333333333333335 } +in.indent: { folder: examples/indent, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.indent.min: { folder: examples/indent, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.qeq.buck: { folder: examples/qeq, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 21.0, walltime_norm: 3.5 } in.qeq.reaxff: { folder: examples/qeq, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } in.dreiding: { folder: examples/dreiding, status: "completed, error parsing log.lammps into YAML", walltime: 0.0, walltime_norm: 0.0 } -in.22DMH.real: { folder: examples/relres, status: "failed, no Total wall time in the output.", walltime: -1 } -in.22DMH.relres: { folder: examples/relres, status: "failed, incomplete runs", walltime: 10.0, walltime_norm: 1.6666666666666667 } -in.22DMH.respa: { folder: examples/relres, status: "completed, thermo checks passed", walltime: 7.0, walltime_norm: 1.1666666666666667 } +in.22DMH.real: { folder: examples/relres, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 57.0, walltime_norm: 9.5 } +in.22DMH.relres: { folder: examples/relres, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 8.0, walltime_norm: 1.3333333333333333 } +in.22DMH.respa: { folder: examples/relres, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 6.0, walltime_norm: 1.0 } in.track: { folder: examples/tracker, status: "failed, ERROR: Illegal pair_style command (src/MISC/pair_tracker.cpp:221).", walltime: -1 } -in.pour.drum: { folder: examples/granular, status: "completed, thermo checks passed", walltime: 15.0, walltime_norm: 2.5 } -in.pour.flatwall: { folder: examples/granular, status: "completed, thermo checks passed", walltime: 14.0, walltime_norm: 2.3333333333333335 } -in.pour.heat: { folder: examples/granular, status: "failed, no Total wall time in the output.", walltime: -1 } -in.restitution: { folder: examples/granular, status: "completed, thermo checks passed", walltime: 7.0, walltime_norm: 1.1666666666666667 } -in.micelle: { folder: examples/micelle, status: "completed, 1 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } -in.micelle-rigid: { folder: examples/micelle, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.replicate.bond.x: { folder: examples/replicate, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.replicate.bond.x.noloop: { folder: examples/replicate, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.replicate.bond.x.y: { folder: examples/replicate, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.replicate.bond.xy: { folder: examples/replicate, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.replicate.cnt: { folder: examples/replicate, status: "completed, thermo checks passed", walltime: 13.0, walltime_norm: 2.1666666666666665 } -in.srd.mixture: { folder: examples/srd, status: "completed, 3 rel thermo checks failed", walltime: 3.0, walltime_norm: 0.5 } -in.srd.pure: { folder: examples/srd, status: "completed, thermo checks passed", walltime: 6.0, walltime_norm: 1.0 } -in.ttm: { folder: examples/ttm, status: "completed, thermo checks passed", walltime: 17.0, walltime_norm: 2.8333333333333335 } -in.ttm.grid: { folder: examples/ttm, status: "completed, thermo checks passed", walltime: 17.0, walltime_norm: 2.8333333333333335 } -in.ttm.mod: { folder: examples/ttm, status: "completed, thermo checks passed", walltime: 6.0, walltime_norm: 1.0 } -in.colloid: { folder: examples/multi, status: "completed, 3 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } -in.granular: { folder: examples/multi, status: "completed, 3 rel thermo checks failed", walltime: 1.0, walltime_norm: 0.16666666666666666 } -in.powerlaw: { folder: examples/multi, status: "completed, 3 rel thermo checks failed", walltime: 3.0, walltime_norm: 0.5 } -in.msst: { folder: examples/msst, status: "completed, thermo checks passed", walltime: 8.0, walltime_norm: 1.3333333333333333 } -in.gjf.vfull: { folder: examples/gjf, status: "completed, 3 rel thermo checks failed", walltime: 1.0, walltime_norm: 0.16666666666666666 } -in.gjf.vhalf: { folder: examples/gjf, status: "completed, 3 rel thermo checks failed", walltime: 1.0, walltime_norm: 0.16666666666666666 } -in.spin.cobalt_fcc: { folder: examples/SPIN/cobalt_fcc, status: "completed, thermo checks passed", walltime: 3.0, walltime_norm: 0.5 } -in.spin.nickel: { folder: examples/SPIN/nickel, status: "completed, thermo checks passed", walltime: 3.0, walltime_norm: 0.5 } -in.spin.nickel_cubic: { folder: examples/SPIN/nickel, status: "completed, thermo checks passed", walltime: 3.0, walltime_norm: 0.5 } -in.spin.cobalt_hcp: { folder: examples/SPIN/cobalt_hcp, status: "completed, 4 rel thermo checks failed", walltime: 3.0, walltime_norm: 0.5 } -in.spin.iron: { folder: examples/SPIN/iron, status: "completed, 4 rel thermo checks failed", walltime: 1.0, walltime_norm: 0.16666666666666666 } -in.spin.iron_cubic: { folder: examples/SPIN/iron, status: "completed, 2 rel thermo checks failed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.pour.drum: { folder: examples/granular, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.pour.flatwall: { folder: examples/granular, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.pour.heat: { folder: examples/granular, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 83.0, walltime_norm: 13.833333333333334 } +in.restitution: { folder: examples/granular, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 5.0, walltime_norm: 0.8333333333333334 } +in.micelle: { folder: examples/micelle, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 1 }, walltime: 0.0, walltime_norm: 0.0 } +in.micelle-rigid: { folder: examples/micelle, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.replicate.bond.x: { folder: examples/replicate, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.replicate.bond.x.noloop: { folder: examples/replicate, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.replicate.bond.x.y: { folder: examples/replicate, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.replicate.bond.xy: { folder: examples/replicate, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.replicate.cnt: { folder: examples/replicate, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 8.0, walltime_norm: 1.3333333333333333 } +in.srd.mixture: { folder: examples/srd, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.srd.pure: { folder: examples/srd, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.ttm: { folder: examples/ttm, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.ttm.grid: { folder: examples/ttm, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.ttm.mod: { folder: examples/ttm, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.colloid: { folder: examples/multi, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 0.0, walltime_norm: 0.0 } +in.granular: { folder: examples/multi, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.powerlaw: { folder: examples/multi, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.msst: { folder: examples/msst, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 6.0, walltime_norm: 1.0 } +in.gjf.vfull: { folder: examples/gjf, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.gjf.vhalf: { folder: examples/gjf, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.spin.cobalt_fcc: { folder: examples/SPIN/cobalt_fcc, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.spin.nickel: { folder: examples/SPIN/nickel, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.spin.nickel_cubic: { folder: examples/SPIN/nickel, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.spin.cobalt_hcp: { folder: examples/SPIN/cobalt_hcp, status: "completed", failed_checks: { abs_diff_failed: 4, rel_diff_failed: 4 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.spin.iron: { folder: examples/SPIN/iron, status: "completed", failed_checks: { abs_diff_failed: 4, rel_diff_failed: 4 }, walltime: 0.0, walltime_norm: 0.0 } +in.spin.iron_cubic: { folder: examples/SPIN/iron, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 2 }, walltime: 0.0, walltime_norm: 0.0 } in.gneb.skyrmion: { folder: examples/SPIN/gneb/skyrmion, status: "failed, ERROR: Did not assign all atoms correctly (src/read_data.cpp:1562).", walltime: -1 } in.gneb.iron: { folder: examples/SPIN/gneb/iron, status: "failed, ERROR: Cannot use NEBSpin with a single replica (src/SPIN/neb_spin.cpp:133).", walltime: -1 } -in.spin.read_data: { folder: examples/SPIN/read_restart, status: "failed, no Total wall time in the output.", walltime: -1 } +in.spin.read_data: { folder: examples/SPIN/read_restart, status: "failed, no Total wall time in the output, -------------------------------------------------------------------------- +MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD +with errorcode 1. + +NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes. +You may or may not see output from other processes, depending on +exactly when Open MPI kills them. +-------------------------------------------------------------------------- +", walltime: -1 } in.spin.restart: { folder: examples/SPIN/read_restart, status: "failed, ERROR: Invalid flag in force field section of restart file (src/read_restart.cpp:948).", walltime: -1 } -in.spin.write_restart: { folder: examples/SPIN/read_restart, status: "completed, 2 rel thermo checks failed", walltime: 4.0, walltime_norm: 0.6666666666666666 } -in.spin.bfo_min: { folder: examples/SPIN/spinmin, status: "completed, thermo checks passed", walltime: 10.0, walltime_norm: 1.6666666666666667 } -in.spin.bfo_min_cg: { folder: examples/SPIN/spinmin, status: "completed, thermo checks passed", walltime: 11.0, walltime_norm: 1.8333333333333333 } -in.spin.bfo_min_lbfgs: { folder: examples/SPIN/spinmin, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.spin.iron_min: { folder: examples/SPIN/spinmin, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.spin.setforce: { folder: examples/SPIN/setforce_spin, status: "failed, no Total wall time in the output.", walltime: -1 } -in.spin.bfo: { folder: examples/SPIN/bfo, status: "completed, 2 rel thermo checks failed", walltime: 10.0, walltime_norm: 1.6666666666666667 } -in.spin.iron_dipole_cut: { folder: examples/SPIN/dipole_spin, status: "completed, thermo checks passed", walltime: 9.0, walltime_norm: 1.5 } -in.spin.iron_dipole_ewald: { folder: examples/SPIN/dipole_spin, status: "completed, 1 abs thermo checks failed", walltime: 30.0, walltime_norm: 5.0 } -in.spin.iron_dipole_pppm: { folder: examples/SPIN/dipole_spin, status: "completed, thermo checks passed", walltime: 17.0, walltime_norm: 2.8333333333333335 } -in.spin.iron-nve: { folder: examples/SPIN/test_problems/validation_nve, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 32.0, walltime_norm: 5.333333333333333 } -in.spin.nvt_lattice: { folder: examples/SPIN/test_problems/validation_nvt, status: "failed, no Total wall time in the output.", walltime: -1 } +in.spin.write_restart: { folder: examples/SPIN/read_restart, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 2 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.spin.bfo_min: { folder: examples/SPIN/spinmin, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 6.0, walltime_norm: 1.0 } +in.spin.bfo_min_cg: { folder: examples/SPIN/spinmin, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 7.0, walltime_norm: 1.1666666666666667 } +in.spin.bfo_min_lbfgs: { folder: examples/SPIN/spinmin, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.spin.iron_min: { folder: examples/SPIN/spinmin, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.spin.setforce: { folder: examples/SPIN/setforce_spin, status: "failed, no Total wall time in the output, [fv-az1014-42:16323] *** Process received signal *** +[fv-az1014-42:16323] Signal: Segmentation fault (11) +[fv-az1014-42:16323] Signal code: Address not mapped (1) +[fv-az1014-42:16323] Failing at address: 0x390 +[fv-az1014-42:16323] [ 0] /lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7f09e7842520] +[fv-az1014-42:16323] [ 1] /home/runner/work/lammps/lammps/build/lmp(_ZN9LAMMPS_NS11ComputeSpin14compute_vectorEv+0x2d8)[0x5590ad415268] +[fv-az1014-42:16323] [ 2] /home/runner/work/lammps/lammps/build/lmp(_ZN9LAMMPS_NS8Variable8evaluateEPcPPNS0_4TreeEi+0x6e7f)[0x5590ad0078ef] +[fv-az1014-42:16323] [ 3] /home/runner/work/lammps/lammps/build/lmp(_ZN9LAMMPS_NS8Variable13compute_equalEi+0x22b)[0x5590ad00d2ab] +[fv-az1014-42:16323] [ 4] /home/runner/work/lammps/lammps/build/lmp(_ZN9LAMMPS_NS6Thermo16compute_variableEv+0x5b)[0x5590acfbfa6b] +[fv-az1014-42:16323] [ 5] /home/runner/work/lammps/lammps/build/lmp(_ZN9LAMMPS_NS6Thermo7computeEi+0x203)[0x5590acfc9dc3] +[fv-az1014-42:16323] [ 6] /home/runner/work/lammps/lammps/build/lmp(_ZN9LAMMPS_NS6Output5setupEi+0x64)[0x5590acf57f14] +[fv-az1014-42:16323] [ 7] /home/runner/work/lammps/lammps/build/lmp(_ZN9LAMMPS_NS3Min5setupEi+0x57d)[0x5590acee421d] +[fv-az1014-42:16323] [ 8] /home/runner/work/lammps/lammps/build/lmp(_ZN9LAMMPS_NS8Minimize7commandEiPPc+0x1d7)[0x5590acee5a67] +[fv-az1014-42:16323] [ 9] /home/runner/work/lammps/lammps/build/lmp(_ZN9LAMMPS_NS5Input15execute_commandEv+0xb1d)[0x5590ace91b9d] +[fv-az1014-42:16323] [10] /home/runner/work/lammps/lammps/build/lmp(_ZN9LAMMPS_NS5Input4fileEv+0x19e)[0x5590ace91f5e] +[fv-az1014-42:16323] [11] /home/runner/work/lammps/lammps/build/lmp(main+0x51)[0x5590ace7ed41] +[fv-az1014-42:16323] [12] /lib/x86_64-linux-gnu/libc.so.6(+0x29d90)[0x7f09e7829d90] +[fv-az1014-42:16323] [13] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80)[0x7f09e7829e40] +[fv-az1014-42:16323] [14] /home/runner/work/lammps/lammps/build/lmp(_start+0x25)[0x5590ace834e5] +[fv-az1014-42:16323] *** End of error message *** +Segmentation fault (core dumped) +", walltime: -1 } +in.spin.bfo: { folder: examples/SPIN/bfo, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 2 }, walltime: 7.0, walltime_norm: 1.1666666666666667 } +in.spin.iron_dipole_cut: { folder: examples/SPIN/dipole_spin, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 6.0, walltime_norm: 1.0 } +in.spin.iron_dipole_ewald: { folder: examples/SPIN/dipole_spin, status: "completed", failed_checks: { abs_diff_failed: 1, rel_diff_failed: 0 }, walltime: 20.0, walltime_norm: 3.3333333333333335 } +in.spin.iron_dipole_pppm: { folder: examples/SPIN/dipole_spin, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.spin.iron-nve: { folder: examples/SPIN/test_problems/validation_nve, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 19.0, walltime_norm: 3.1666666666666665 } +in.spin.nvt_lattice: { folder: examples/SPIN/test_problems/validation_nvt, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 95.0, walltime_norm: 15.833333333333334 } in.spin.nvt_spin: { folder: examples/SPIN/test_problems/validation_nvt, status: "failed, ERROR: Fix langevin period must be > 0.0 (src/fix_langevin.cpp:80).", walltime: -1 } in.mliap.ace.compute: { folder: examples/mliap, status: "completed, but no Step nor Loop in the output.", walltime: 0.0, walltime_norm: 0.0 } -in.mliap.nn.Cu: { folder: examples/mliap, status: "completed, thermo checks passed", walltime: 6.0, walltime_norm: 1.0 } -in.mliap.nn.Ta06A: { folder: examples/mliap, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.mliap.nn.Cu: { folder: examples/mliap, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.mliap.nn.Ta06A: { folder: examples/mliap, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } in.mliap.pytorch.Ta06A: { folder: examples/mliap, status: "failed, ERROR: Using pair_style mliap model mliappy requires ML-IAP with python support (src/ML-IAP/pair_mliap.cpp:173).", walltime: -1 } in.mliap.pytorch.ace: { folder: examples/mliap, status: "failed, ERROR: Using pair_style mliap model mliappy requires ML-IAP with python support (src/ML-IAP/pair_mliap.cpp:173).", walltime: -1 } in.mliap.pytorch.ace.NN: { folder: examples/mliap, status: "failed, ERROR: Using pair_style mliap model mliappy requires ML-IAP with python support (src/ML-IAP/pair_mliap.cpp:173).", walltime: -1 } in.mliap.pytorch.relu1hidden: { folder: examples/mliap, status: "failed, ERROR: Using pair_style mliap model mliappy requires ML-IAP with python support (src/ML-IAP/pair_mliap.cpp:173).", walltime: -1 } -in.mliap.quadratic.compute: { folder: examples/mliap, status: "failed, no Total wall time in the output.", walltime: -1 } -in.mliap.snap.Ta06A: { folder: examples/mliap, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } -in.mliap.snap.WBe.PRB2019: { folder: examples/mliap, status: "completed, thermo checks passed", walltime: 4.0, walltime_norm: 0.6666666666666666 } -in.mliap.snap.chem: { folder: examples/mliap, status: "completed, thermo checks passed", walltime: 26.0, walltime_norm: 4.333333333333333 } -in.mliap.snap.compute: { folder: examples/mliap, status: "failed, no Total wall time in the output.", walltime: -1 } -in.mliap.snap.quadratic: { folder: examples/mliap, status: "completed, thermo checks passed", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.mliap.quadratic.compute: { folder: examples/mliap, status: "failed, no Total wall time in the output, munmap_chunk(): invalid pointer +[fv-az1014-42:16535] *** Process received signal *** +[fv-az1014-42:16535] Signal: Aborted (6) +[fv-az1014-42:16535] Signal code: (-6) +corrupted double-linked list +Aborted (core dumped) +", walltime: -1 } +in.mliap.snap.Ta06A: { folder: examples/mliap, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.mliap.snap.WBe.PRB2019: { folder: examples/mliap, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.mliap.snap.chem: { folder: examples/mliap, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 15.0, walltime_norm: 2.5 } +in.mliap.snap.compute: { folder: examples/mliap, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.mliap.snap.quadratic: { folder: examples/mliap, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } in.mliap.so3.Ni_Mo: { folder: examples/mliap, status: "completed, but no Step nor Loop in the output.", walltime: 0.0, walltime_norm: 0.0 } -in.mliap.so3.nn.Si: { folder: examples/mliap, status: "completed, thermo checks passed", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.mliap.so3.nn.Si: { folder: examples/mliap, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 3.0, walltime_norm: 0.5 } in.mliap.unified.lj.Ar: { folder: examples/mliap, status: "failed, ERROR: Could not process Python string: .", walltime: -1 } in.run: { folder: examples/mliap/jax, status: "failed, ERROR: Using pair_style mliap unified requires ML-IAP with python support (src/ML-IAP/pair_mliap.cpp:213).", walltime: -1 } -in.eim: { folder: examples/eim, status: "completed, 2 rel thermo checks failed", walltime: 3.0, walltime_norm: 0.5 } -in.shear: { folder: examples/shear, status: "completed, thermo checks passed", walltime: 6.0, walltime_norm: 1.0 } -in.shear.void: { folder: examples/shear, status: "completed, thermo checks passed", walltime: 5.0, walltime_norm: 0.8333333333333334 } +in.eim: { folder: examples/eim, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 2 }, walltime: 3.0, walltime_norm: 0.5 } +in.shear: { folder: examples/shear, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.shear.void: { folder: examples/shear, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 3.0, walltime_norm: 0.5 } in.aimd.alone: { folder: examples/mdi, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } in.aimd.driver: { folder: examples/mdi, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } in.aimd.driver.plugin: { folder: examples/mdi, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } @@ -151,117 +202,117 @@ in.snapshot.alone: { folder: examples/mdi, status: "completed, numerical checks in.snapshot.driver: { folder: examples/mdi, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } in.snapshot.driver.plugin: { folder: examples/mdi, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } in.snapshot.engine: { folder: examples/mdi, status: "failed, unknown command, package not installed, ERROR: Unknown command: mdi engine (src/input.cpp:314)", walltime: -1 } -in.lammps: { folder: examples/PACKAGES/dpd-smooth/2d-diffusion, status: "failed, no Total wall time in the output.", walltime: -1 } -in.lammps: { folder: examples/PACKAGES/dpd-smooth/2d-diffusion-in-shear-flow, status: "failed, no Total wall time in the output.", walltime: -1 } -in.lammps: { folder: examples/PACKAGES/dpd-smooth/equipartition-verification, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 49.0, walltime_norm: 8.166666666666666 } +in.lammps: { folder: examples/PACKAGES/dpd-smooth/2d-diffusion, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 57.0, walltime_norm: 9.5 } +in.lammps: { folder: examples/PACKAGES/dpd-smooth/2d-diffusion-in-shear-flow, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 102.0, walltime_norm: 17.0 } +in.lammps: { folder: examples/PACKAGES/dpd-smooth/equipartition-verification, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 41.0, walltime_norm: 6.833333333333333 } in.fitpod: { folder: examples/PACKAGES/pod/InP, status: "failed, ERROR: Cannot fit potential without data files. The data paths may not be valid. Please check the data paths in the POD data file. (src/ML-POD/fitpod_command.cpp:718).", walltime: -1 } -in.pod: { folder: examples/PACKAGES/pod/InP, status: "completed, thermo checks passed", walltime: 3.0, walltime_norm: 0.5 } +in.pod: { folder: examples/PACKAGES/pod/InP, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } in.fitpod: { folder: examples/PACKAGES/pod/Ta, status: "completed, but no Step nor Loop in the output.", walltime: 0.0, walltime_norm: 0.0 } -in.pod: { folder: examples/PACKAGES/pod/Ta, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.pod: { folder: examples/PACKAGES/pod/Ta, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } in.pod.compute: { folder: examples/PACKAGES/pod/Ta, status: "failed, ERROR: Per-atom data too large (src/ML-POD/compute_podd_atom.cpp:62).", walltime: -1 } -in.duplex2: { folder: examples/PACKAGES/cgdna/examples/real_units/oxRNA2/duplex2, status: "completed, 1 rel thermo checks failed", walltime: 19.0, walltime_norm: 3.1666666666666665 } -in.duplex2: { folder: examples/PACKAGES/cgdna/examples/real_units/oxRNA2/potential_file, status: "completed, 1 rel thermo checks failed", walltime: 19.0, walltime_norm: 3.1666666666666665 } -in.duplex2: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA/duplex2, status: "completed, thermo checks passed", walltime: 21.0, walltime_norm: 3.5 } -in.duplex1: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA/duplex1, status: "completed, thermo checks passed", walltime: 10.0, walltime_norm: 1.6666666666666667 } -in.duplex1: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA/potential_file, status: "completed, thermo checks passed", walltime: 10.0, walltime_norm: 1.6666666666666667 } -in.duplex2: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA2/duplex2, status: "completed, thermo checks passed", walltime: 24.0, walltime_norm: 4.0 } -in.duplex1: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA2/duplex1, status: "completed, thermo checks passed", walltime: 12.0, walltime_norm: 2.0 } -in.dsring: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA2/dsring, status: "completed, thermo checks passed", walltime: 46.0, walltime_norm: 7.666666666666667 } -in.duplex1: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA2/potential_file, status: "completed, thermo checks passed", walltime: 11.0, walltime_norm: 1.8333333333333333 } -in.duplex4.4type: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA2/unique_bp, status: "completed, thermo checks passed", walltime: 50.0, walltime_norm: 8.333333333333334 } -in.duplex4.8type: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA2/unique_bp, status: "completed, thermo checks passed", walltime: 50.0, walltime_norm: 8.333333333333334 } -in.duplex3: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA2/duplex3, status: "completed, thermo checks passed", walltime: 11.0, walltime_norm: 1.8333333333333333 } -in.duplex2: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxRNA2/duplex2, status: "completed, thermo checks passed", walltime: 19.0, walltime_norm: 3.1666666666666665 } -in.duplex2: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxRNA2/potential_file, status: "completed, thermo checks passed", walltime: 19.0, walltime_norm: 3.1666666666666665 } -in.duplex2: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA/duplex2, status: "completed, thermo checks passed", walltime: 22.0, walltime_norm: 3.6666666666666665 } -in.duplex1: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA/duplex1, status: "completed, thermo checks passed", walltime: 10.0, walltime_norm: 1.6666666666666667 } -in.duplex1: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA/potential_file, status: "completed, thermo checks passed", walltime: 10.0, walltime_norm: 1.6666666666666667 } -in.duplex2: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA2/duplex2, status: "completed, thermo checks passed", walltime: 24.0, walltime_norm: 4.0 } -in.duplex1: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA2/duplex1, status: "completed, thermo checks passed", walltime: 11.0, walltime_norm: 1.8333333333333333 } -in.dsring: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA2/dsring, status: "completed, thermo checks passed", walltime: 46.0, walltime_norm: 7.666666666666667 } -in.duplex1: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA2/potential_file, status: "completed, thermo checks passed", walltime: 11.0, walltime_norm: 1.8333333333333333 } -in.duplex4.4type: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA2/unique_bp, status: "completed, thermo checks passed", walltime: 50.0, walltime_norm: 8.333333333333334 } -in.duplex4.8type: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA2/unique_bp, status: "completed, thermo checks passed", walltime: 50.0, walltime_norm: 8.333333333333334 } -in.duplex3: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA2/duplex3, status: "completed, thermo checks passed", walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.duplex2: { folder: examples/PACKAGES/cgdna/examples/real_units/oxRNA2/duplex2, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 1 }, walltime: 22.0, walltime_norm: 3.6666666666666665 } +in.duplex2: { folder: examples/PACKAGES/cgdna/examples/real_units/oxRNA2/potential_file, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 1 }, walltime: 19.0, walltime_norm: 3.1666666666666665 } +in.duplex2: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA/duplex2, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 21.0, walltime_norm: 3.5 } +in.duplex1: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA/duplex1, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.duplex1: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA/potential_file, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.duplex2: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA2/duplex2, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 24.0, walltime_norm: 4.0 } +in.duplex1: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA2/duplex1, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.dsring: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA2/dsring, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 46.0, walltime_norm: 7.666666666666667 } +in.duplex1: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA2/potential_file, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.duplex4.4type: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA2/unique_bp, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 51.0, walltime_norm: 8.5 } +in.duplex4.8type: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA2/unique_bp, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 50.0, walltime_norm: 8.333333333333334 } +in.duplex3: { folder: examples/PACKAGES/cgdna/examples/real_units/oxDNA2/duplex3, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.duplex2: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxRNA2/duplex2, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 19.0, walltime_norm: 3.1666666666666665 } +in.duplex2: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxRNA2/potential_file, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 19.0, walltime_norm: 3.1666666666666665 } +in.duplex2: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA/duplex2, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 22.0, walltime_norm: 3.6666666666666665 } +in.duplex1: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA/duplex1, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.duplex1: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA/potential_file, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.duplex2: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA2/duplex2, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 25.0, walltime_norm: 4.166666666666667 } +in.duplex1: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA2/duplex1, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.dsring: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA2/dsring, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 46.0, walltime_norm: 7.666666666666667 } +in.duplex1: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA2/potential_file, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.duplex4.4type: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA2/unique_bp, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 50.0, walltime_norm: 8.333333333333334 } +in.duplex4.8type: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA2/unique_bp, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 50.0, walltime_norm: 8.333333333333334 } +in.duplex3: { folder: examples/PACKAGES/cgdna/examples/lj_units/oxDNA2/duplex3, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 11.0, walltime_norm: 1.8333333333333333 } in.temper_npt: { folder: examples/PACKAGES/temper_npt, status: "failed, ERROR: World variable count doesn't match # of partitions (src/variable.cpp:255).", walltime: -1 } in.peptide-plumed: { folder: examples/PACKAGES/plumed, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'plumed' is part of the PLUMED package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } -in.methanol: { folder: examples/PACKAGES/bocs, status: "completed, 4 rel thermo checks failed", walltime: 23.0, walltime_norm: 3.8333333333333335 } -in.pedone.melt: { folder: examples/PACKAGES/pedone, status: "completed, 2 rel thermo checks failed", walltime: 13.0, walltime_norm: 2.1666666666666665 } -in.pedone.relax: { folder: examples/PACKAGES/pedone, status: "completed, 2 rel thermo checks failed", walltime: 16.0, walltime_norm: 2.6666666666666665 } -in.methanol_implicit_water: { folder: examples/PACKAGES/local_density/methanol_implicit_water, status: "failed, no Total wall time in the output.", walltime: -1 } -in.benzene_water: { folder: examples/PACKAGES/local_density/benzene_water, status: "completed, but no Step nor Loop in the output.", walltime: 24.0, walltime_norm: 4.0 } +in.methanol: { folder: examples/PACKAGES/bocs, status: "completed", failed_checks: { abs_diff_failed: 4, rel_diff_failed: 4 }, walltime: 23.0, walltime_norm: 3.8333333333333335 } +in.pedone.melt: { folder: examples/PACKAGES/pedone, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 2 }, walltime: 13.0, walltime_norm: 2.1666666666666665 } +in.pedone.relax: { folder: examples/PACKAGES/pedone, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 2 }, walltime: 15.0, walltime_norm: 2.5 } +in.methanol_implicit_water: { folder: examples/PACKAGES/local_density/methanol_implicit_water, status: "completed, but no Step nor Loop in the output.", walltime: 62.0, walltime_norm: 10.333333333333334 } +in.benzene_water: { folder: examples/PACKAGES/local_density/benzene_water, status: "completed, but no Step nor Loop in the output.", walltime: 25.0, walltime_norm: 4.166666666666667 } in.gauss-diel: { folder: examples/PACKAGES/gauss_diel, status: "completed, error parsing log.lammps into YAML", walltime: 8.0, walltime_norm: 1.3333333333333333 } in.gauss-diel-cg: { folder: examples/PACKAGES/gauss_diel, status: "completed, error parsing log.lammps into YAML", walltime: 3.0, walltime_norm: 0.5 } in.gauss-diel-split: { folder: examples/PACKAGES/gauss_diel, status: "completed, error parsing log.lammps into YAML", walltime: 3.0, walltime_norm: 0.5 } in.alloy: { folder: examples/PACKAGES/alchemy, status: "failed, ERROR: World variable count doesn't match # of partitions (src/variable.cpp:255).", walltime: -1 } in.twowater: { folder: examples/PACKAGES/alchemy, status: "failed, ERROR: World variable count doesn't match # of partitions (src/variable.cpp:255).", walltime: -1 } -in.sds-hybrid: { folder: examples/PACKAGES/cgspica/sds-monolayer, status: "completed, thermo checks passed", walltime: 6.0, walltime_norm: 1.0 } -in.sds-regular: { folder: examples/PACKAGES/cgspica/sds-monolayer, status: "completed, thermo checks passed", walltime: 6.0, walltime_norm: 1.0 } -in.pegc12e8: { folder: examples/PACKAGES/cgspica/peg-verlet, status: "failed, no Total wall time in the output.", walltime: -1 } -in.pegc12e8-angle: { folder: examples/PACKAGES/cgspica/peg-verlet, status: "failed, no Total wall time in the output.", walltime: -1 } -in.hkust1: { folder: examples/PACKAGES/mofff, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.hkust1_long: { folder: examples/PACKAGES/mofff, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.e3b-tip4p2005: { folder: examples/PACKAGES/e3b, status: "completed, thermo checks passed", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.sds-hybrid: { folder: examples/PACKAGES/cgspica/sds-monolayer, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 6.0, walltime_norm: 1.0 } +in.sds-regular: { folder: examples/PACKAGES/cgspica/sds-monolayer, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 6.0, walltime_norm: 1.0 } +in.pegc12e8: { folder: examples/PACKAGES/cgspica/peg-verlet, status: "completed, error parsing log.lammps into YAML", walltime: 69.0, walltime_norm: 11.5 } +in.pegc12e8-angle: { folder: examples/PACKAGES/cgspica/peg-verlet, status: "completed, error parsing log.lammps into YAML", walltime: 69.0, walltime_norm: 11.5 } +in.hkust1: { folder: examples/PACKAGES/mofff, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.hkust1_long: { folder: examples/PACKAGES/mofff, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.e3b-tip4p2005: { folder: examples/PACKAGES/e3b, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } in.uf3.Nb: { folder: examples/PACKAGES/uf3, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } -in.fep01.lmp: { folder: examples/PACKAGES/fep/CC-CO/fep01, status: "failed, no Total wall time in the output.", walltime: -1 } -in.fep10.lmp: { folder: examples/PACKAGES/fep/CC-CO/fep10, status: "failed, no Total wall time in the output.", walltime: -1 } -in.insertion: { folder: examples/PACKAGES/fep/C7inEthanol/fep01, status: "failed, no Total wall time in the output.", walltime: -1 } -in.deletion: { folder: examples/PACKAGES/fep/C7inEthanol/fep10, status: "failed, no Total wall time in the output.", walltime: -1 } -in.fep01.lmp: { folder: examples/PACKAGES/fep/CH4-CF4/fep01, status: "failed, no Total wall time in the output.", walltime: -1 } -in.fep10.lmp: { folder: examples/PACKAGES/fep/CH4-CF4/fep10, status: "failed, no Total wall time in the output.", walltime: -1 } -in.bar10.lmp: { folder: examples/PACKAGES/fep/CH4-CF4/bar10, status: "failed, no Total wall time in the output.", walltime: -1 } -in.bar01.lmp: { folder: examples/PACKAGES/fep/CH4-CF4/bar01, status: "failed, no Total wall time in the output.", walltime: -1 } -in.fep01.lmp: { folder: examples/PACKAGES/fep/CH4hyd/fep01, status: "failed, no Total wall time in the output.", walltime: -1 } -in.fdti01.lmp: { folder: examples/PACKAGES/fep/CH4hyd/fdti01, status: "failed, no Total wall time in the output.", walltime: -1 } -in.fep10.lmp: { folder: examples/PACKAGES/fep/CH4hyd/fep10, status: "failed, no Total wall time in the output.", walltime: -1 } -in.fdti10.lmp: { folder: examples/PACKAGES/fep/CH4hyd/fdti10, status: "failed, no Total wall time in the output.", walltime: -1 } -in.spce.lmp: { folder: examples/PACKAGES/fep/ta, status: "failed, no Total wall time in the output.", walltime: -1 } +in.fep01.lmp: { folder: examples/PACKAGES/fep/CC-CO/fep01, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.fep10.lmp: { folder: examples/PACKAGES/fep/CC-CO/fep10, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.insertion: { folder: examples/PACKAGES/fep/C7inEthanol/fep01, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.deletion: { folder: examples/PACKAGES/fep/C7inEthanol/fep10, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.fep01.lmp: { folder: examples/PACKAGES/fep/CH4-CF4/fep01, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.fep10.lmp: { folder: examples/PACKAGES/fep/CH4-CF4/fep10, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.bar10.lmp: { folder: examples/PACKAGES/fep/CH4-CF4/bar10, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.bar01.lmp: { folder: examples/PACKAGES/fep/CH4-CF4/bar01, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.fep01.lmp: { folder: examples/PACKAGES/fep/CH4hyd/fep01, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.fdti01.lmp: { folder: examples/PACKAGES/fep/CH4hyd/fdti01, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.fep10.lmp: { folder: examples/PACKAGES/fep/CH4hyd/fep10, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.fdti10.lmp: { folder: examples/PACKAGES/fep/CH4hyd/fdti10, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.spce.lmp: { folder: examples/PACKAGES/fep/ta, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } in.gap: { folder: examples/PACKAGES/quip, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized pair style 'quip' is part of the ML-QUIP package which is not enabled in this LAMMPS binary. (src/force.cpp:275)", walltime: -1 } in.molecular: { folder: examples/PACKAGES/quip, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized pair style 'quip' is part of the ML-QUIP package which is not enabled in this LAMMPS binary. (src/force.cpp:275)", walltime: -1 } in.sw: { folder: examples/PACKAGES/quip, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized pair style 'quip' is part of the ML-QUIP package which is not enabled in this LAMMPS binary. (src/force.cpp:275)", walltime: -1 } in.srp_react: { folder: examples/PACKAGES/srp_react, status: "failed, ERROR: Invalid bond type 0 for pair style srp (src/MISC/pair_srp.cpp:403).", walltime: -1 } -in.spce: { folder: examples/PACKAGES/manybody_table, status: "completed, 3 rel thermo checks failed", walltime: 9.0, walltime_norm: 1.5 } -in.spce2: { folder: examples/PACKAGES/manybody_table, status: "completed, 3 rel thermo checks failed", walltime: 11.0, walltime_norm: 1.8333333333333333 } -in.spce_sw: { folder: examples/PACKAGES/manybody_table, status: "completed, 1 rel thermo checks failed", walltime: 9.0, walltime_norm: 1.5 } +in.spce: { folder: examples/PACKAGES/manybody_table, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 5.0, walltime_norm: 0.8333333333333334 } +in.spce2: { folder: examples/PACKAGES/manybody_table, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 6.0, walltime_norm: 1.0 } +in.spce_sw: { folder: examples/PACKAGES/manybody_table, status: "completed", failed_checks: { abs_diff_failed: 1, rel_diff_failed: 1 }, walltime: 5.0, walltime_norm: 0.8333333333333334 } in.confined: { folder: examples/PACKAGES/dielectric, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } in.nopbc: { folder: examples/PACKAGES/dielectric, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } -in.methane_qtb: { folder: examples/PACKAGES/qtb/methane_qtb, status: "completed, thermo checks passed", walltime: 19.0, walltime_norm: 3.1666666666666665 } -in.alpha_quartz_qtb: { folder: examples/PACKAGES/qtb/alpha_quartz_qtb, status: "completed, 2 rel thermo checks failed", walltime: 27.0, walltime_norm: 4.5 } -in.alpha_quartz_qbmsst: { folder: examples/PACKAGES/qtb/alpha_quartz_qbmsst, status: "failed, no Total wall time in the output.", walltime: -1 } -in.methane_qbmsst: { folder: examples/PACKAGES/qtb/methane_qbmsst, status: "failed, no Total wall time in the output.", walltime: -1 } -in.tmd: { folder: examples/PACKAGES/tmd, status: "completed, error parsing log.lammps into YAML", walltime: 10.0, walltime_norm: 1.6666666666666667 } -in.meam-spline.Si: { folder: examples/PACKAGES/meam_spline, status: "completed, thermo checks passed", walltime: 4.0, walltime_norm: 0.6666666666666666 } -in.meam-spline.TiO2: { folder: examples/PACKAGES/meam_spline, status: "failed, no Total wall time in the output.", walltime: -1 } +in.methane_qtb: { folder: examples/PACKAGES/qtb/methane_qtb, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 9.0, walltime_norm: 1.5 } +in.alpha_quartz_qtb: { folder: examples/PACKAGES/qtb/alpha_quartz_qtb, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 2 }, walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.alpha_quartz_qbmsst: { folder: examples/PACKAGES/qtb/alpha_quartz_qbmsst, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 42.0, walltime_norm: 7.0 } +in.methane_qbmsst: { folder: examples/PACKAGES/qtb/methane_qbmsst, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 97.0, walltime_norm: 16.166666666666668 } +in.tmd: { folder: examples/PACKAGES/tmd, status: "completed, error parsing log.lammps into YAML", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.meam-spline.Si: { folder: examples/PACKAGES/meam_spline, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.meam-spline.TiO2: { folder: examples/PACKAGES/meam_spline, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 79.0, walltime_norm: 13.166666666666666 } in.silicon: { folder: examples/PACKAGES/phonon/dynamical_matrix_command/Silicon, status: "completed, but no Step nor Loop in the output.", walltime: 0.0, walltime_norm: 0.0 } -in.EAM3D: { folder: examples/PACKAGES/phonon/3-3D-FCC-Cu-EAM, status: "failed, no Total wall time in the output.", walltime: -1 } -in.disp: { folder: examples/PACKAGES/phonon/3-3D-FCC-Cu-EAM, status: "failed, unknown command, package not installed, ERROR: Unknown command: 1 (src/input.cpp:314)", walltime: -1 } -in.disp2: { folder: examples/PACKAGES/phonon/3-3D-FCC-Cu-EAM, status: "failed, unknown command, package not installed, ERROR: Unknown command: 1 (src/input.cpp:314)", walltime: -1 } +in.EAM3D: { folder: examples/PACKAGES/phonon/3-3D-FCC-Cu-EAM, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.disp: { folder: examples/PACKAGES/phonon/3-3D-FCC-Cu-EAM, status: "skipped", walltime: -2 } +in.disp2: { folder: examples/PACKAGES/phonon/3-3D-FCC-Cu-EAM, status: "skipped", walltime: -2 } in.dos: { folder: examples/PACKAGES/phonon/3-3D-FCC-Cu-EAM, status: "skipped", walltime: -2 } -in.Ana: { folder: examples/PACKAGES/phonon/1-1D-mono, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 9.0, walltime_norm: 1.5 } -in.disp: { folder: examples/PACKAGES/phonon/1-1D-mono, status: "failed, unknown command, package not installed, ERROR: Unknown command: 1 (src/input.cpp:314)", walltime: -1 } -in.Ana: { folder: examples/PACKAGES/phonon/2-1D-diatomic, status: "completed, thermo checks passed", walltime: 24.0, walltime_norm: 4.0 } -in.disp: { folder: examples/PACKAGES/phonon/2-1D-diatomic, status: "failed, unknown command, package not installed, ERROR: Unknown command: 10 (src/input.cpp:314)", walltime: -1 } -in.disp: { folder: examples/PACKAGES/phonon/4-Graphene, status: "failed, unknown command, package not installed, ERROR: Unknown command: 100 (src/input.cpp:314)", walltime: -1 } -in.graphene: { folder: examples/PACKAGES/phonon/4-Graphene, status: "failed, no Total wall time in the output.", walltime: -1 } +in.Ana: { folder: examples/PACKAGES/phonon/1-1D-mono, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 6.0, walltime_norm: 1.0 } +in.disp: { folder: examples/PACKAGES/phonon/1-1D-mono, status: "skipped", walltime: -2 } +in.Ana: { folder: examples/PACKAGES/phonon/2-1D-diatomic, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 17.0, walltime_norm: 2.8333333333333335 } +in.disp: { folder: examples/PACKAGES/phonon/2-1D-diatomic, status: "skipped", walltime: -2 } +in.disp: { folder: examples/PACKAGES/phonon/4-Graphene, status: "skipped", walltime: -2 } +in.graphene: { folder: examples/PACKAGES/phonon/4-Graphene, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } in.dpde-shardlow: { folder: examples/PACKAGES/dpd-react/dpde-shardlow, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } -in.dpde-vv: { folder: examples/PACKAGES/dpd-react/dpde-vv, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 18.0, walltime_norm: 3.0 } +in.dpde-vv: { folder: examples/PACKAGES/dpd-react/dpde-vv, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 14.0, walltime_norm: 2.3333333333333335 } in.dpd-shardlow: { folder: examples/PACKAGES/dpd-react/dpd-shardlow, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } -in.dpd-vv: { folder: examples/PACKAGES/dpd-react/dpd-vv, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 14.0, walltime_norm: 2.3333333333333335 } +in.dpd-vv: { folder: examples/PACKAGES/dpd-react/dpd-vv, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 11.0, walltime_norm: 1.8333333333333333 } in.dpdp-shardlow: { folder: examples/PACKAGES/dpd-react/dpdp-shardlow, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } -in.multi-lucy: { folder: examples/PACKAGES/dpd-react/multi-lucy, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 2.0, walltime_norm: 0.3333333333333333 } -in.dpdh-shardlow: { folder: examples/PACKAGES/dpd-react/dpdh-shardlow, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.multi-lucy: { folder: examples/PACKAGES/dpd-react/multi-lucy, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.dpdh-shardlow: { folder: examples/PACKAGES/dpd-react/dpdh-shardlow, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 3.0, walltime_norm: 0.5 } in.dpdrx-shardlow: { folder: examples/PACKAGES/dpd-react/dpdrx-shardlow, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } -in.GD: { folder: examples/PACKAGES/flow_gauss, status: "completed, thermo checks passed", walltime: 2.0, walltime_norm: 0.3333333333333333 } -in.basal: { folder: examples/PACKAGES/basal, status: "failed, no Total wall time in the output.", walltime: -1 } +in.GD: { folder: examples/PACKAGES/flow_gauss, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.basal: { folder: examples/PACKAGES/basal, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } in.cascade_AlCu: { folder: examples/PACKAGES/electron_stopping, status: "failed, ERROR: Must set 'extscalar' when setting 'scalar_flag' for fix electron/stopping/fit. Contact the developer. (src/fix.cpp:135).", walltime: -1 } in.cascade_SiSi: { folder: examples/PACKAGES/electron_stopping, status: "failed, ERROR: Must set 'extscalar' when setting 'scalar_flag' for fix electron/stopping/fit. Contact the developer. (src/fix.cpp:135).", walltime: -1 } -in.elstop: { folder: examples/PACKAGES/electron_stopping, status: "completed, thermo checks passed", walltime: 33.0, walltime_norm: 5.5 } -in.elstop.only: { folder: examples/PACKAGES/electron_stopping, status: "completed, thermo checks passed", walltime: 3.0, walltime_norm: 0.5 } -in.chreg-acid: { folder: examples/PACKAGES/charge_regulation, status: "completed, 1 rel thermo checks failed", walltime: 2.0, walltime_norm: 0.3333333333333333 } -in.chreg-acid-real: { folder: examples/PACKAGES/charge_regulation, status: "completed, 1 rel thermo checks failed", walltime: 1.0, walltime_norm: 0.16666666666666666 } -in.chreg-polymer: { folder: examples/PACKAGES/charge_regulation, status: "completed, 1 rel thermo checks failed", walltime: 2.0, walltime_norm: 0.3333333333333333 } -in.adatom: { folder: examples/PACKAGES/agni, status: "completed, thermo checks passed", walltime: 27.0, walltime_norm: 4.5 } -in.vacancy: { folder: examples/PACKAGES/agni, status: "completed, thermo checks passed", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.elstop: { folder: examples/PACKAGES/electron_stopping, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 26.0, walltime_norm: 4.333333333333333 } +in.elstop.only: { folder: examples/PACKAGES/electron_stopping, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.chreg-acid: { folder: examples/PACKAGES/charge_regulation, status: "completed", failed_checks: { abs_diff_failed: 1, rel_diff_failed: 1 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.chreg-acid-real: { folder: examples/PACKAGES/charge_regulation, status: "completed", failed_checks: { abs_diff_failed: 1, rel_diff_failed: 1 }, walltime: 0.0, walltime_norm: 0.0 } +in.chreg-polymer: { folder: examples/PACKAGES/charge_regulation, status: "completed", failed_checks: { abs_diff_failed: 1, rel_diff_failed: 1 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.adatom: { folder: examples/PACKAGES/agni, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 16.0, walltime_norm: 2.6666666666666665 } +in.vacancy: { folder: examples/PACKAGES/agni, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } in.bucky-plus-cnt: { folder: examples/PACKAGES/imd, status: "skipped", walltime: -2 } in.bucky-plus-cnt-gpu: { folder: examples/PACKAGES/imd, status: "skipped", walltime: -2 } in.deca-ala-solv-filter_imd: { folder: examples/PACKAGES/imd, status: "skipped", walltime: -2 } @@ -280,35 +331,35 @@ in.vac0-bcc: { folder: examples/PACKAGES/mgpt, status: "failed, unrecognized com in.vacmin-bcc: { folder: examples/PACKAGES/mgpt, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized pair style 'mgpt' is part of the MGPT package which is not enabled in this LAMMPS binary. (src/force.cpp:275)", walltime: -1 } in.vtk: { folder: examples/PACKAGES/vtk, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized dump style 'vtk' is part of the VTK package which is not enabled in this LAMMPS binary. (src/output.cpp:776)", walltime: -1 } in.vtp: { folder: examples/PACKAGES/vtk, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized dump style 'vtk' is part of the VTK package which is not enabled in this LAMMPS binary. (src/output.cpp:776)", walltime: -1 } -in.dpdext: { folder: examples/PACKAGES/dpd-basic/dpdext, status: "completed, 2 rel thermo checks failed", walltime: 1.0, walltime_norm: 0.16666666666666666 } -in.dpd: { folder: examples/PACKAGES/dpd-basic/dpd, status: "completed, 2 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } -in.dpdext_tstat: { folder: examples/PACKAGES/dpd-basic/dpdext_tstat, status: "completed, thermo checks passed", walltime: 30.0, walltime_norm: 5.0 } -in.dpd_tstat: { folder: examples/PACKAGES/dpd-basic/dpd_tstat, status: "completed, thermo checks passed", walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.dpdext: { folder: examples/PACKAGES/dpd-basic/dpdext, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 2 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.dpd: { folder: examples/PACKAGES/dpd-basic/dpd, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 2 }, walltime: 0.0, walltime_norm: 0.0 } +in.dpdext_tstat: { folder: examples/PACKAGES/dpd-basic/dpdext_tstat, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 30.0, walltime_norm: 5.0 } +in.dpd_tstat: { folder: examples/PACKAGES/dpd-basic/dpd_tstat, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 11.0, walltime_norm: 1.8333333333333333 } in.dpd_coul_slater_long: { folder: examples/PACKAGES/dpd-basic/dpd_coul_slater_long, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 2.0, walltime_norm: 0.3333333333333333 } -in.piston: { folder: examples/PACKAGES/electrode/piston, status: "failed, no Total wall time in the output.", walltime: -1 } +in.piston: { folder: examples/PACKAGES/electrode/piston, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } in.cg: { folder: examples/PACKAGES/electrode/madelung, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } -in.eta: { folder: examples/PACKAGES/electrode/madelung, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.eta_cg: { folder: examples/PACKAGES/electrode/madelung, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.eta_mix: { folder: examples/PACKAGES/electrode/madelung, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.eta: { folder: examples/PACKAGES/electrode/madelung, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.eta_cg: { folder: examples/PACKAGES/electrode/madelung, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.eta_mix: { folder: examples/PACKAGES/electrode/madelung, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } in.ewald-ew2d: { folder: examples/PACKAGES/electrode/madelung, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } in.ewald-ew3dc: { folder: examples/PACKAGES/electrode/madelung, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } in.ewald-ffield: { folder: examples/PACKAGES/electrode/madelung, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } in.pppm-ew3dc: { folder: examples/PACKAGES/electrode/madelung, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } in.pppm-ffield: { folder: examples/PACKAGES/electrode/madelung, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } -in.ffield: { folder: examples/PACKAGES/electrode/au-aq, status: "failed, no Total wall time in the output.", walltime: -1 } -in.tf: { folder: examples/PACKAGES/electrode/au-aq, status: "failed, no Total wall time in the output.", walltime: -1 } -in.conp: { folder: examples/PACKAGES/electrode/graph-il, status: "failed, no Total wall time in the output.", walltime: -1 } -in.conq: { folder: examples/PACKAGES/electrode/graph-il, status: "failed, no Total wall time in the output.", walltime: -1 } -in.conq2: { folder: examples/PACKAGES/electrode/graph-il, status: "failed, no Total wall time in the output.", walltime: -1 } -in.etypes: { folder: examples/PACKAGES/electrode/graph-il, status: "failed, no Total wall time in the output.", walltime: -1 } -in.ffield: { folder: examples/PACKAGES/electrode/graph-il, status: "failed, no Total wall time in the output.", walltime: -1 } -in.ramp: { folder: examples/PACKAGES/electrode/graph-il, status: "failed, no Total wall time in the output.", walltime: -1 } -in.thermo: { folder: examples/PACKAGES/electrode/graph-il, status: "failed, no Total wall time in the output.", walltime: -1 } -in.planar-ewald-ew2d: { folder: examples/PACKAGES/electrode/planar, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.planar-ewald-ew3dc: { folder: examples/PACKAGES/electrode/planar, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.planar-ewald-ffield: { folder: examples/PACKAGES/electrode/planar, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.planar-pppm-ew3dc: { folder: examples/PACKAGES/electrode/planar, status: "completed, thermo checks passed", walltime: 3.0, walltime_norm: 0.5 } -in.planar-pppm-ffield: { folder: examples/PACKAGES/electrode/planar, status: "completed, thermo checks passed", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.ffield: { folder: examples/PACKAGES/electrode/au-aq, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.tf: { folder: examples/PACKAGES/electrode/au-aq, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.conp: { folder: examples/PACKAGES/electrode/graph-il, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 96.0, walltime_norm: 16.0 } +in.conq: { folder: examples/PACKAGES/electrode/graph-il, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 90.0, walltime_norm: 15.0 } +in.conq2: { folder: examples/PACKAGES/electrode/graph-il, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 62.0, walltime_norm: 10.333333333333334 } +in.etypes: { folder: examples/PACKAGES/electrode/graph-il, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 58.0, walltime_norm: 9.666666666666666 } +in.ffield: { folder: examples/PACKAGES/electrode/graph-il, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 41.0, walltime_norm: 6.833333333333333 } +in.ramp: { folder: examples/PACKAGES/electrode/graph-il, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 60.0, walltime_norm: 10.0 } +in.thermo: { folder: examples/PACKAGES/electrode/graph-il, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 57.0, walltime_norm: 9.5 } +in.planar-ewald-ew2d: { folder: examples/PACKAGES/electrode/planar, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.planar-ewald-ew3dc: { folder: examples/PACKAGES/electrode/planar, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.planar-ewald-ffield: { folder: examples/PACKAGES/electrode/planar, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.planar-pppm-ew3dc: { folder: examples/PACKAGES/electrode/planar, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.planar-pppm-ffield: { folder: examples/PACKAGES/electrode/planar, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } in.convective_pulse: { folder: examples/PACKAGES/atc/drift_diffusion, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } in.ddm_schrodinger: { folder: examples/PACKAGES/atc/drift_diffusion, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } in.finite_well: { folder: examples/PACKAGES/atc/drift_diffusion, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } @@ -377,7 +428,15 @@ in.bar1d_flux: { folder: examples/PACKAGES/atc/elastic, status: "failed, unrecog in.bar1d_frac_step: { folder: examples/PACKAGES/atc/elastic, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } in.bar1d_ghost_flux: { folder: examples/PACKAGES/atc/elastic, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } in.bar1d_thermo_elastic: { folder: examples/PACKAGES/atc/elastic, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } -in.eam_energy: { folder: examples/PACKAGES/atc/elastic, status: "failed, no Total wall time in the output.", walltime: -1 } +in.eam_energy: { folder: examples/PACKAGES/atc/elastic, status: "failed, no Total wall time in the output, -------------------------------------------------------------------------- +MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD +with errorcode 1. + +NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes. +You may or may not see output from other processes, depending on +exactly when Open MPI kills them. +-------------------------------------------------------------------------- +", walltime: -1 } in.electron_density: { folder: examples/PACKAGES/atc/elastic, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } in.no_atoms: { folder: examples/PACKAGES/atc/elastic, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } in.no_atoms_cb: { folder: examples/PACKAGES/atc/elastic, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'atc' is part of the ATC package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } @@ -394,72 +453,72 @@ in.polymer: { folder: examples/PACKAGES/latboltz/polymer, status: "failed, unrec in.confined_colloids: { folder: examples/PACKAGES/latboltz/confined_colloid, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'lb/fluid' is part of the LATBOLTZ package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } in.trapnewsphere: { folder: examples/PACKAGES/latboltz/diffusingsphere, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'lb/fluid' is part of the LATBOLTZ package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } in.translocation: { folder: examples/PACKAGES/latboltz/translocation, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'lb/fluid' is part of the LATBOLTZ package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } -in.toycar: { folder: examples/PACKAGES/latboltz/toycar, status: "failed, no Total wall time in the output.", walltime: -1 } +in.toycar: { folder: examples/PACKAGES/latboltz/toycar, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } in.microrheology: { folder: examples/PACKAGES/latboltz/microrheology, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'lb/fluid' is part of the LATBOLTZ package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } in.dragtest: { folder: examples/PACKAGES/latboltz/dragforce, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'lb/fluid' is part of the LATBOLTZ package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } in.planewall: { folder: examples/PACKAGES/latboltz/planewall, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'lb/fluid' is part of the LATBOLTZ package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } -in.compute: { folder: examples/PACKAGES/pace/compute, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.pace.product: { folder: examples/PACKAGES/pace, status: "completed, thermo checks passed", walltime: 16.0, walltime_norm: 2.6666666666666665 } -in.pace.recursive: { folder: examples/PACKAGES/pace, status: "completed, thermo checks passed", walltime: 12.0, walltime_norm: 2.0 } -in.addtorque: { folder: examples/PACKAGES/addtorque, status: "failed, no Total wall time in the output.", walltime: -1 } -in.cnp: { folder: examples/PACKAGES/cnp, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 29.0, walltime_norm: 4.833333333333333 } -in.CH4fc.ang: { folder: examples/PACKAGES/eff/fixed-core/CH4, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 5.0, walltime_norm: 0.8333333333333334 } +in.compute: { folder: examples/PACKAGES/pace/compute, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.pace.product: { folder: examples/PACKAGES/pace, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 9.0, walltime_norm: 1.5 } +in.pace.recursive: { folder: examples/PACKAGES/pace, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 7.0, walltime_norm: 1.1666666666666667 } +in.addtorque: { folder: examples/PACKAGES/addtorque, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 3 }, walltime: 51.0, walltime_norm: 8.5 } +in.cnp: { folder: examples/PACKAGES/cnp, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 18.0, walltime_norm: 3.0 } +in.CH4fc.ang: { folder: examples/PACKAGES/eff/fixed-core/CH4, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 3.0, walltime_norm: 0.5 } in.CH4fc.bohr: { folder: examples/PACKAGES/eff/fixed-core/CH4, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } in.CH4fc.spe.ang: { folder: examples/PACKAGES/eff/fixed-core/CH4, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } in.CH4fc.spe.bohr: { folder: examples/PACKAGES/eff/fixed-core/CH4, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } in.C2H6fc.ang: { folder: examples/PACKAGES/eff/fixed-core/C2H6, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 2.0, walltime_norm: 0.3333333333333333 } in.C2H6fc.bohr: { folder: examples/PACKAGES/eff/fixed-core/C2H6, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } -in.ch4.dynamics: { folder: examples/PACKAGES/eff/CH4, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.ch4.min: { folder: examples/PACKAGES/eff/CH4, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.ch4_ionized.dynamics: { folder: examples/PACKAGES/eff/CH4, status: "completed, thermo checks passed", walltime: 16.0, walltime_norm: 2.6666666666666665 } +in.ch4.dynamics: { folder: examples/PACKAGES/eff/CH4, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.ch4.min: { folder: examples/PACKAGES/eff/CH4, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.ch4_ionized.dynamics: { folder: examples/PACKAGES/eff/CH4, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 16.0, walltime_norm: 2.6666666666666665 } in.Be-solid.spe: { folder: examples/PACKAGES/eff/Be-solid, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 14.0, walltime_norm: 2.3333333333333335 } in.adamantane_ionized.nve: { folder: examples/PACKAGES/eff/Auger-Adamantane, status: "failed, ERROR: Lost atoms: original 101 current 100 (src/thermo.cpp:494).", walltime: -1 } in.SiH4: { folder: examples/PACKAGES/eff/ECP/SiH4, status: "completed, error parsing log.lammps into YAML", walltime: 0.0, walltime_norm: 0.0 } in.SiH4.ang: { folder: examples/PACKAGES/eff/ECP/SiH4, status: "completed, error parsing log.lammps into YAML", walltime: 0.0, walltime_norm: 0.0 } -in.Si2H6: { folder: examples/PACKAGES/eff/ECP/Si2H6, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.Si2H6.ang: { folder: examples/PACKAGES/eff/ECP/Si2H6, status: "completed, thermo checks passed", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.Si2H6: { folder: examples/PACKAGES/eff/ECP/Si2H6, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.Si2H6.ang: { folder: examples/PACKAGES/eff/ECP/Si2H6, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 4.0, walltime_norm: 0.6666666666666666 } in.SiC: { folder: examples/PACKAGES/eff/ECP/SiC/bulk, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 31.0, walltime_norm: 5.166666666666667 } -in.h2bulk.npt: { folder: examples/PACKAGES/eff/H_plasma, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 47.0, walltime_norm: 7.833333333333333 } -in.h2bulk.nve: { folder: examples/PACKAGES/eff/H_plasma, status: "failed, no Total wall time in the output.", walltime: -1 } -in.h2bulk.nve.ang: { folder: examples/PACKAGES/eff/H_plasma, status: "failed, no Total wall time in the output.", walltime: -1 } +in.h2bulk.npt: { folder: examples/PACKAGES/eff/H_plasma, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 46.0, walltime_norm: 7.666666666666667 } +in.h2bulk.nve: { folder: examples/PACKAGES/eff/H_plasma, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 78.0, walltime_norm: 13.0 } +in.h2bulk.nve.ang: { folder: examples/PACKAGES/eff/H_plasma, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 87.0, walltime_norm: 14.5 } in.Li-dendritic.min: { folder: examples/PACKAGES/eff/Li-dendritic, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 35.0, walltime_norm: 5.833333333333333 } -in.Li-dendritic.nvt: { folder: examples/PACKAGES/eff/Li-dendritic, status: "failed, no Total wall time in the output.", walltime: -1 } -in.Li.ang: { folder: examples/PACKAGES/eff/Li-solid, status: "failed, no Total wall time in the output.", walltime: -1 } +in.Li-dendritic.nvt: { folder: examples/PACKAGES/eff/Li-dendritic, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 69.0, walltime_norm: 11.5 } +in.Li.ang: { folder: examples/PACKAGES/eff/Li-solid, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 74.0, walltime_norm: 12.333333333333334 } in.Li.bohr: { folder: examples/PACKAGES/eff/Li-solid, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 53.0, walltime_norm: 8.833333333333334 } in.h2: { folder: examples/PACKAGES/eff/H2, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 4.0, walltime_norm: 0.6666666666666666 } in.h_atom.spe.ang: { folder: examples/PACKAGES/eff/H, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } in.h_atom.spe.bohr: { folder: examples/PACKAGES/eff/H, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } -in.npt_biaxial: { folder: examples/PACKAGES/uef/npt_biaxial, status: "completed, thermo checks passed", walltime: 3.0, walltime_norm: 0.5 } -in.nvt_uniaxial: { folder: examples/PACKAGES/uef/nvt_uniaxial, status: "completed, thermo checks passed", walltime: 3.0, walltime_norm: 0.5 } -in.crystal: { folder: examples/PACKAGES/rhok, status: "completed, 2 rel thermo checks failed", walltime: 24.0, walltime_norm: 4.0 } +in.npt_biaxial: { folder: examples/PACKAGES/uef/npt_biaxial, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 3.0, walltime_norm: 0.5 } +in.nvt_uniaxial: { folder: examples/PACKAGES/uef/nvt_uniaxial, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 3.0, walltime_norm: 0.5 } +in.crystal: { folder: examples/PACKAGES/rhok, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 2 }, walltime: 23.0, walltime_norm: 3.8333333333333335 } in.pinning: { folder: examples/PACKAGES/rhok, status: "failed, ERROR: Cannot open file data.halfhalf: No such file or directory (src/read_data.cpp:367).", walltime: -1 } -in.setup: { folder: examples/PACKAGES/rhok, status: "completed, 2 rel thermo checks failed", walltime: 17.0, walltime_norm: 2.8333333333333335 } +in.setup: { folder: examples/PACKAGES/rhok, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 2 }, walltime: 17.0, walltime_norm: 2.8333333333333335 } in.peptide-colvars: { folder: examples/PACKAGES/colvars, status: "completed, error parsing log.lammps into YAML", walltime: 4.0, walltime_norm: 0.6666666666666666 } in.peptide-colvars2: { folder: examples/PACKAGES/colvars, status: "completed, error parsing log.lammps into YAML", walltime: 1.0, walltime_norm: 0.16666666666666666 } -in.peptide-spring: { folder: examples/PACKAGES/colvars, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } -in.peptide-spring2: { folder: examples/PACKAGES/colvars, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.peptide-spring: { folder: examples/PACKAGES/colvars, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.peptide-spring2: { folder: examples/PACKAGES/colvars, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } in.hdnnp: { folder: examples/PACKAGES/hdnnp, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized pair style 'hdnnp' is part of the ML-HDNNP package which is not enabled in this LAMMPS binary. (src/force.cpp:275)", walltime: -1 } in.hybrid: { folder: examples/PACKAGES/hdnnp, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized pair style 'hdnnp' is part of the ML-HDNNP package which is not enabled in this LAMMPS binary. (src/force.cpp:275)", walltime: -1 } in.edip-Si: { folder: examples/PACKAGES/edip, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } in.edip-Si-multi: { folder: examples/PACKAGES/edip, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } in.edip-SiC: { folder: examples/PACKAGES/edip, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } -in.large_nylon_melt: { folder: examples/PACKAGES/reaction/nylon,6-6_melt, status: "failed, no Total wall time in the output.", walltime: -1 } -in.tiny_polystyrene.stabilized: { folder: examples/PACKAGES/reaction/tiny_polystyrene, status: "completed, 2 rel thermo checks failed", walltime: 18.0, walltime_norm: 3.0 } -in.tiny_epoxy.stabilized: { folder: examples/PACKAGES/reaction/tiny_epoxy, status: "completed, 1 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } -in.grow_styrene: { folder: examples/PACKAGES/reaction/create_atoms_polystyrene, status: "completed, 2 rel thermo checks failed", walltime: 7.0, walltime_norm: 1.1666666666666667 } +in.large_nylon_melt: { folder: examples/PACKAGES/reaction/nylon,6-6_melt, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 2 }, walltime: 60.0, walltime_norm: 10.0 } +in.tiny_polystyrene.stabilized: { folder: examples/PACKAGES/reaction/tiny_polystyrene, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 2 }, walltime: 18.0, walltime_norm: 3.0 } +in.tiny_epoxy.stabilized: { folder: examples/PACKAGES/reaction/tiny_epoxy, status: "completed", failed_checks: { abs_diff_failed: 1, rel_diff_failed: 1 }, walltime: 0.0, walltime_norm: 0.0 } +in.grow_styrene: { folder: examples/PACKAGES/reaction/create_atoms_polystyrene, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 2 }, walltime: 6.0, walltime_norm: 1.0 } in.tiny_nylon.stabilized: { folder: examples/PACKAGES/reaction/tiny_nylon, status: "failed, unknown command, package not installed, ERROR: Unknown command: react rxn2 all 1 0.0 5.0 mol3 mol4 rxn1_stp2_map rescale_charges yes (src/input.cpp:314)", walltime: -1 } -in.tiny_nylon.stabilized_variable_probability: { folder: examples/PACKAGES/reaction/tiny_nylon, status: "completed, 2 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } -in.tiny_nylon.unstabilized: { folder: examples/PACKAGES/reaction/tiny_nylon, status: "completed, 2 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } -in.BulkNi: { folder: examples/PACKAGES/diffraction, status: "failed, no Total wall time in the output.", walltime: -1 } -in.tdpd: { folder: examples/PACKAGES/dpd-meso/tdpd, status: "failed, no Total wall time in the output.", walltime: -1 } -in.tdpd-region: { folder: examples/PACKAGES/dpd-meso/tdpd, status: "failed, no Total wall time in the output.", walltime: -1 } -in.mdpd: { folder: examples/PACKAGES/dpd-meso/mdpd, status: "failed, no Total wall time in the output.", walltime: -1 } -in.edpd: { folder: examples/PACKAGES/dpd-meso/edpd, status: "failed, no Total wall time in the output.", walltime: -1 } -in.edpd-region: { folder: examples/PACKAGES/dpd-meso/edpd, status: "failed, no Total wall time in the output.", walltime: -1 } -in.cylinder: { folder: examples/PACKAGES/stressprofile, status: "completed, thermo checks passed", walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.tiny_nylon.stabilized_variable_probability: { folder: examples/PACKAGES/reaction/tiny_nylon, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 2 }, walltime: 0.0, walltime_norm: 0.0 } +in.tiny_nylon.unstabilized: { folder: examples/PACKAGES/reaction/tiny_nylon, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 2 }, walltime: 0.0, walltime_norm: 0.0 } +in.BulkNi: { folder: examples/PACKAGES/diffraction, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 158.0, walltime_norm: 26.333333333333332 } +in.tdpd: { folder: examples/PACKAGES/dpd-meso/tdpd, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 64.0, walltime_norm: 10.666666666666666 } +in.tdpd-region: { folder: examples/PACKAGES/dpd-meso/tdpd, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 63.0, walltime_norm: 10.5 } +in.mdpd: { folder: examples/PACKAGES/dpd-meso/mdpd, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 100.0, walltime_norm: 16.666666666666668 } +in.edpd: { folder: examples/PACKAGES/dpd-meso/edpd, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 87.0, walltime_norm: 14.5 } +in.edpd-region: { folder: examples/PACKAGES/dpd-meso/edpd, status: "completed", failed_checks: { abs_diff_failed: 6, rel_diff_failed: 6 }, walltime: 87.0, walltime_norm: 14.5 } +in.cylinder: { folder: examples/PACKAGES/stressprofile, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 4.0, walltime_norm: 0.6666666666666666 } in.flat: { folder: examples/PACKAGES/stressprofile, status: "failed, ERROR: Illegal compute stress/cartesian command: missing argument(s) (src/EXTRA-COMPUTE/compute_stress_cartesian.cpp:65).", walltime: -1 } -in.sphere: { folder: examples/PACKAGES/stressprofile, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } -in.srp: { folder: examples/PACKAGES/srp, status: "completed, thermo checks passed", walltime: 6.0, walltime_norm: 1.0 } +in.sphere: { folder: examples/PACKAGES/stressprofile, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.srp: { folder: examples/PACKAGES/srp, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 6.0, walltime_norm: 1.0 } in.scafacos: { folder: examples/PACKAGES/scafacos, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized kspace style 'scafacos' is part of the SCAFACOS package which is not enabled in this LAMMPS binary. (src/force.cpp:660)", walltime: -1 } in.scafacos.cw.ewald: { folder: examples/PACKAGES/scafacos, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized kspace style 'scafacos' is part of the SCAFACOS package which is not enabled in this LAMMPS binary. (src/force.cpp:660)", walltime: -1 } in.scafacos.cw.fmm: { folder: examples/PACKAGES/scafacos, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized kspace style 'scafacos' is part of the SCAFACOS package which is not enabled in this LAMMPS binary. (src/force.cpp:660)", walltime: -1 } @@ -474,161 +533,217 @@ in.scafacos.p2nfft: { folder: examples/PACKAGES/scafacos, status: "failed, unrec in.scafacos.p3m: { folder: examples/PACKAGES/scafacos, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized kspace style 'scafacos' is part of the SCAFACOS package which is not enabled in this LAMMPS binary. (src/force.cpp:660)", walltime: -1 } in.h_atom: { folder: examples/PACKAGES/awpmd, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized atom style 'wavepacket' is part of the AWPMD package which is not enabled in this LAMMPS binary. (src/atom.cpp:745)", walltime: -1 } in.h_molecule: { folder: examples/PACKAGES/awpmd, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized atom style 'wavepacket' is part of the AWPMD package which is not enabled in this LAMMPS binary. (src/atom.cpp:745)", walltime: -1 } -in.gold_gr: { folder: examples/PACKAGES/interlayer/saip_metal, status: "completed, thermo checks passed", walltime: 10.0, walltime_norm: 1.6666666666666667 } -in.atom-diffusion: { folder: examples/PACKAGES/interlayer/kolmogorov_crespi_z, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.bilayer-graphene: { folder: examples/PACKAGES/interlayer/kolmogorov_crespi_z, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } -in.gr_water: { folder: examples/PACKAGES/interlayer/aip_water_2dm, status: "completed, 2 rel thermo checks failed", walltime: 19.0, walltime_norm: 3.1666666666666665 } -in.gr_water.opt: { folder: examples/PACKAGES/interlayer/aip_water_2dm, status: "completed, 2 rel thermo checks failed", walltime: 10.0, walltime_norm: 1.6666666666666667 } -in.bilayer-graphene: { folder: examples/PACKAGES/interlayer/kolmogorov_crespi_full, status: "failed, no Total wall time in the output.", walltime: -1 } -in.CH_drip: { folder: examples/PACKAGES/interlayer/drip, status: "completed, 1 rel thermo checks failed", walltime: 1.0, walltime_norm: 0.16666666666666666 } -in.C_drip: { folder: examples/PACKAGES/interlayer/drip, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } -in.mos2: { folder: examples/PACKAGES/interlayer/ilp_tmds, status: "completed, 1 rel thermo checks failed", walltime: 56.0, walltime_norm: 9.333333333333334 } -in.bilayer-graphene: { folder: examples/PACKAGES/interlayer/ilp_graphene_hbn, status: "failed, no Total wall time in the output.", walltime: -1 } -in.bilayer-hBN: { folder: examples/PACKAGES/interlayer/ilp_graphene_hbn, status: "failed, no Total wall time in the output.", walltime: -1 } -in.grhBN: { folder: examples/PACKAGES/interlayer/ilp_graphene_hbn, status: "failed, no Total wall time in the output.", walltime: -1 } -in.ilp_graphene_hbn: { folder: examples/PACKAGES/interlayer/ilp_graphene_hbn, status: "failed, no Total wall time in the output.", walltime: -1 } +in.gold_gr: { folder: examples/PACKAGES/interlayer/saip_metal, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.atom-diffusion: { folder: examples/PACKAGES/interlayer/kolmogorov_crespi_z, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.bilayer-graphene: { folder: examples/PACKAGES/interlayer/kolmogorov_crespi_z, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.gr_water: { folder: examples/PACKAGES/interlayer/aip_water_2dm, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 2 }, walltime: 19.0, walltime_norm: 3.1666666666666665 } +in.gr_water.opt: { folder: examples/PACKAGES/interlayer/aip_water_2dm, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 2 }, walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.bilayer-graphene: { folder: examples/PACKAGES/interlayer/kolmogorov_crespi_full, status: "failed, mismatched columns in the log files", walltime: 121.0, walltime_norm: 20.166666666666668 } +in.CH_drip: { folder: examples/PACKAGES/interlayer/drip, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 1 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.C_drip: { folder: examples/PACKAGES/interlayer/drip, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.mos2: { folder: examples/PACKAGES/interlayer/ilp_tmds, status: "completed", failed_checks: { abs_diff_failed: 1, rel_diff_failed: 1 }, walltime: 57.0, walltime_norm: 9.5 } +in.bilayer-graphene: { folder: examples/PACKAGES/interlayer/ilp_graphene_hbn, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 70.0, walltime_norm: 11.666666666666666 } +in.bilayer-hBN: { folder: examples/PACKAGES/interlayer/ilp_graphene_hbn, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 134.0, walltime_norm: 22.333333333333332 } +in.grhBN: { folder: examples/PACKAGES/interlayer/ilp_graphene_hbn, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 123.0, walltime_norm: 20.5 } +in.ilp_graphene_hbn: { folder: examples/PACKAGES/interlayer/ilp_graphene_hbn, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 129.0, walltime_norm: 21.5 } in.smatbAgCuPancake: { folder: examples/PACKAGES/smtbq, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } in.smatbBulkFCC: { folder: examples/PACKAGES/smtbq, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } in.smtbq.Al: { folder: examples/PACKAGES/smtbq, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 3.0, walltime_norm: 0.5 } -in.smtbq.Al2O3: { folder: examples/PACKAGES/smtbq, status: "failed, no Total wall time in the output.", walltime: -1 } -in.smtbq.TiO2: { folder: examples/PACKAGES/smtbq, status: "failed, no Total wall time in the output.", walltime: -1 } -in.slater: { folder: examples/PACKAGES/slater, status: "failed, no Total wall time in the output.", walltime: -1 } +in.smtbq.Al2O3: { folder: examples/PACKAGES/smtbq, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.smtbq.TiO2: { folder: examples/PACKAGES/smtbq, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.slater: { folder: examples/PACKAGES/slater, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } in.slcsa: { folder: examples/PACKAGES/sna_nnn_slcsa, status: "completed, error parsing log.lammps into YAML", walltime: 42.0, walltime_norm: 7.0 } -in.orient_eco: { folder: examples/PACKAGES/orient_eco, status: "failed, no Total wall time in the output.", walltime: -1 } +in.orient_eco: { folder: examples/PACKAGES/orient_eco, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 128.0, walltime_norm: 21.333333333333332 } in.entropy: { folder: examples/PACKAGES/entropy, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 13.0, walltime_norm: 2.1666666666666665 } in.bpti: { folder: examples/PACKAGES/filter_corotate, status: "completed, error parsing log.lammps into YAML", walltime: 24.0, walltime_norm: 4.0 } -in.peptide: { folder: examples/PACKAGES/filter_corotate, status: "failed, no Total wall time in the output.", walltime: -1 } -in.graphene: { folder: examples/PACKAGES/ipi, status: "failed, no Total wall time in the output.", walltime: -1 } +in.peptide: { folder: examples/PACKAGES/filter_corotate, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 98.0, walltime_norm: 16.333333333333332 } +in.graphene: { folder: examples/PACKAGES/ipi, status: "failed, no Total wall time in the output, -------------------------------------------------------------------------- +MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD +with errorcode 1. + +NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes. +You may or may not see output from other processes, depending on +exactly when Open MPI kills them. +-------------------------------------------------------------------------- +", walltime: -1 } in.gREM-npt: { folder: examples/PACKAGES/grem/lj-single, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } in.gREM-nvt: { folder: examples/PACKAGES/grem/lj-single, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } in.gREM: { folder: examples/PACKAGES/grem/lj-6rep, status: "failed, ERROR: Cannot open file restart_file: No such file or directory (src/read_data.cpp:367).", walltime: -1 } in.gREM-temper: { folder: examples/PACKAGES/grem/lj-temper, status: "failed, ERROR: World variable count doesn't match # of partitions (src/variable.cpp:255).", walltime: -1 } -in.compute_stress_mop: { folder: examples/PACKAGES/mop, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.fix_wall: { folder: examples/PACKAGES/ees, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.fix_wall_region: { folder: examples/PACKAGES/ees, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.ti_spring: { folder: examples/PACKAGES/ti, status: "failed, no Total wall time in the output.", walltime: -1 } -in.extep-bn: { folder: examples/PACKAGES/extep, status: "completed, 3 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } -in.toluene.lang: { folder: examples/PACKAGES/drude/toluene, status: "failed, no Total wall time in the output.", walltime: -1 } -in.toluene.nh: { folder: examples/PACKAGES/drude/toluene, status: "failed, no Total wall time in the output.", walltime: -1 } -in.butane.lang: { folder: examples/PACKAGES/drude/butane, status: "completed, 3 rel thermo checks failed", walltime: 50.0, walltime_norm: 8.333333333333334 } -in.butane.nh: { folder: examples/PACKAGES/drude/butane, status: "completed, 5 rel thermo checks failed", walltime: 49.0, walltime_norm: 8.166666666666666 } -in.butane.tgnh: { folder: examples/PACKAGES/drude/butane, status: "completed, 4 rel thermo checks failed", walltime: 49.0, walltime_norm: 8.166666666666666 } -in.swm4-ndp.lang: { folder: examples/PACKAGES/drude/swm4-ndp, status: "failed, no Total wall time in the output.", walltime: -1 } -in.swm4-ndp.nh: { folder: examples/PACKAGES/drude/swm4-ndp, status: "completed, 5 rel thermo checks failed", walltime: 55.0, walltime_norm: 9.166666666666666 } -in.ethylene_glycol: { folder: examples/PACKAGES/drude/ethylene_glycol, status: "completed, 4 rel thermo checks failed", walltime: 25.0, walltime_norm: 4.166666666666667 } -in.ethanol.lang: { folder: examples/PACKAGES/drude/ethanol, status: "completed, 5 rel thermo checks failed", walltime: 43.0, walltime_norm: 7.166666666666667 } -in.ethanol.nh: { folder: examples/PACKAGES/drude/ethanol, status: "completed, 5 rel thermo checks failed", walltime: 42.0, walltime_norm: 7.0 } -in.ethanol.tgnh: { folder: examples/PACKAGES/drude/ethanol, status: "completed, 5 rel thermo checks failed", walltime: 44.0, walltime_norm: 7.333333333333333 } +in.compute_stress_mop: { folder: examples/PACKAGES/mop, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.fix_wall: { folder: examples/PACKAGES/ees, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.fix_wall_region: { folder: examples/PACKAGES/ees, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.ti_spring: { folder: examples/PACKAGES/ti, status: "failed, no Total wall time in the output, -------------------------------------------------------------------------- +MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD +with errorcode 1. + +NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes. +You may or may not see output from other processes, depending on +exactly when Open MPI kills them. +-------------------------------------------------------------------------- +", walltime: -1 } +in.extep-bn: { folder: examples/PACKAGES/extep, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 0.0, walltime_norm: 0.0 } +in.toluene.lang: { folder: examples/PACKAGES/drude/toluene, status: "completed", failed_checks: { abs_diff_failed: 4, rel_diff_failed: 5 }, walltime: 68.0, walltime_norm: 11.333333333333334 } +in.toluene.nh: { folder: examples/PACKAGES/drude/toluene, status: "completed", failed_checks: { abs_diff_failed: 5, rel_diff_failed: 5 }, walltime: 68.0, walltime_norm: 11.333333333333334 } +in.butane.lang: { folder: examples/PACKAGES/drude/butane, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 50.0, walltime_norm: 8.333333333333334 } +in.butane.nh: { folder: examples/PACKAGES/drude/butane, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 5 }, walltime: 49.0, walltime_norm: 8.166666666666666 } +in.butane.tgnh: { folder: examples/PACKAGES/drude/butane, status: "completed", failed_checks: { abs_diff_failed: 4, rel_diff_failed: 4 }, walltime: 49.0, walltime_norm: 8.166666666666666 } +in.swm4-ndp.lang: { folder: examples/PACKAGES/drude/swm4-ndp, status: "completed", failed_checks: { abs_diff_failed: 5, rel_diff_failed: 5 }, walltime: 65.0, walltime_norm: 10.833333333333334 } +in.swm4-ndp.nh: { folder: examples/PACKAGES/drude/swm4-ndp, status: "completed", failed_checks: { abs_diff_failed: 5, rel_diff_failed: 5 }, walltime: 54.0, walltime_norm: 9.0 } +in.ethylene_glycol: { folder: examples/PACKAGES/drude/ethylene_glycol, status: "completed", failed_checks: { abs_diff_failed: 4, rel_diff_failed: 4 }, walltime: 25.0, walltime_norm: 4.166666666666667 } +in.ethanol.lang: { folder: examples/PACKAGES/drude/ethanol, status: "completed", failed_checks: { abs_diff_failed: 5, rel_diff_failed: 5 }, walltime: 43.0, walltime_norm: 7.166666666666667 } +in.ethanol.nh: { folder: examples/PACKAGES/drude/ethanol, status: "completed", failed_checks: { abs_diff_failed: 5, rel_diff_failed: 5 }, walltime: 42.0, walltime_norm: 7.0 } +in.ethanol.tgnh: { folder: examples/PACKAGES/drude/ethanol, status: "completed", failed_checks: { abs_diff_failed: 5, rel_diff_failed: 5 }, walltime: 44.0, walltime_norm: 7.333333333333333 } in.force: { folder: examples/PACKAGES/tally, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 2.0, walltime_norm: 0.3333333333333333 } in.pe: { folder: examples/PACKAGES/tally, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 2.0, walltime_norm: 0.3333333333333333 } in.stress: { folder: examples/PACKAGES/tally, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 2.0, walltime_norm: 0.3333333333333333 } -in.system: { folder: examples/PACKAGES/momb, status: "completed, thermo checks passed", walltime: 13.0, walltime_norm: 2.1666666666666665 } +in.system: { folder: examples/PACKAGES/momb, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 13.0, walltime_norm: 2.1666666666666665 } in.momentum: { folder: examples/PACKAGES/momentum, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 41.0, walltime_norm: 6.833333333333333 } -in.alpha: { folder: examples/PACKAGES/meam_sw_spline/Ti, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.alpha_relaxation: { folder: examples/PACKAGES/meam_sw_spline/Ti, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.beta: { folder: examples/PACKAGES/meam_sw_spline/Ti, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.energy_conservation.meam.sw: { folder: examples/PACKAGES/meam_sw_spline/Ti, status: "failed, no Total wall time in the output.", walltime: -1 } -in.fcc: { folder: examples/PACKAGES/meam_sw_spline/Ti, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.hexagonal: { folder: examples/PACKAGES/meam_sw_spline/Ti, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.omega: { folder: examples/PACKAGES/meam_sw_spline/Ti, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.single_atom: { folder: examples/PACKAGES/meam_sw_spline/Ti, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.bcc: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.bcc_relax: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.dc: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.dc_relax: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } -in.energy_conservation.meam.sw: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed, thermo checks passed", walltime: 11.0, walltime_norm: 1.8333333333333333 } -in.fcc: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.fcc_relax: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.hcp_relax: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.sc: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.sc_relax: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.single_atom: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.film_mesocnt: { folder: examples/PACKAGES/mesont, status: "failed, no Total wall time in the output.", walltime: -1 } -in.cauchystat: { folder: examples/PACKAGES/cauchy, status: "completed, 1 rel thermo checks failed", walltime: 1.0, walltime_norm: 0.16666666666666666 } -in.rubber_strip_pull: { folder: examples/PACKAGES/machdyn/rubber_strip_pull, status: "completed, thermo checks passed", walltime: 2.0, walltime_norm: 0.3333333333333333 } -in.aluminum_strip_pull: { folder: examples/PACKAGES/machdyn/aluminum_strip_pull, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } -in.funnel_flow: { folder: examples/PACKAGES/machdyn/funnel_flow, status: "completed, thermo checks passed", walltime: 29.0, walltime_norm: 4.833333333333333 } -in.fluid_structure_interaction: { folder: examples/PACKAGES/machdyn/fluid_structure_interaction, status: "completed, thermo checks passed", walltime: 32.0, walltime_norm: 5.333333333333333 } -in.rubber_rings_3d: { folder: examples/PACKAGES/machdyn/rubber_rings_3d, status: "completed, thermo checks passed", walltime: 21.0, walltime_norm: 3.5 } +in.alpha: { folder: examples/PACKAGES/meam_sw_spline/Ti, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.alpha_relaxation: { folder: examples/PACKAGES/meam_sw_spline/Ti, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.beta: { folder: examples/PACKAGES/meam_sw_spline/Ti, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.energy_conservation.meam.sw: { folder: examples/PACKAGES/meam_sw_spline/Ti, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 2 }, walltime: 74.0, walltime_norm: 12.333333333333334 } +in.fcc: { folder: examples/PACKAGES/meam_sw_spline/Ti, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.hexagonal: { folder: examples/PACKAGES/meam_sw_spline/Ti, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.omega: { folder: examples/PACKAGES/meam_sw_spline/Ti, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.single_atom: { folder: examples/PACKAGES/meam_sw_spline/Ti, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.bcc: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.bcc_relax: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.dc: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.dc_relax: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.energy_conservation.meam.sw: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.fcc: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.fcc_relax: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.hcp_relax: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.sc: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.sc_relax: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.single_atom: { folder: examples/PACKAGES/meam_sw_spline/Si, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.film_mesocnt: { folder: examples/PACKAGES/mesont, status: "failed, no Total wall time in the output, -------------------------------------------------------------------------- +MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD +with errorcode 1. + +NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes. +You may or may not see output from other processes, depending on +exactly when Open MPI kills them. +-------------------------------------------------------------------------- +", walltime: -1 } +in.cauchystat: { folder: examples/PACKAGES/cauchy, status: "completed", failed_checks: { abs_diff_failed: 1, rel_diff_failed: 1 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.rubber_strip_pull: { folder: examples/PACKAGES/machdyn/rubber_strip_pull, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.aluminum_strip_pull: { folder: examples/PACKAGES/machdyn/aluminum_strip_pull, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.funnel_flow: { folder: examples/PACKAGES/machdyn/funnel_flow, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 29.0, walltime_norm: 4.833333333333333 } +in.fluid_structure_interaction: { folder: examples/PACKAGES/machdyn/fluid_structure_interaction, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 32.0, walltime_norm: 5.333333333333333 } +in.rubber_rings_3d: { folder: examples/PACKAGES/machdyn/rubber_rings_3d, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 21.0, walltime_norm: 3.5 } in.h2o-quantum: { folder: examples/PACKAGES/gle, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 13.0, walltime_norm: 2.1666666666666665 } in.h2o-smart: { folder: examples/PACKAGES/gle, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 13.0, walltime_norm: 2.1666666666666665 } -in.pafi: { folder: examples/PACKAGES/pafi, status: "failed, no Total wall time in the output.", walltime: -1 } +in.pafi: { folder: examples/PACKAGES/pafi, status: "failed, no Total wall time in the output, -------------------------------------------------------------------------- +MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD +with errorcode 1. + +NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes. +You may or may not see output from other processes, depending on +exactly when Open MPI kills them. +-------------------------------------------------------------------------- +", walltime: -1 } in.scp: { folder: examples/PACKAGES/pimd/prot-hairpin, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 15.0, walltime_norm: 2.5 } in.scp: { folder: examples/PACKAGES/pimd/para-h2, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 6.0, walltime_norm: 1.0 } in.lmp: { folder: examples/PACKAGES/pimd/langevin_reduced_units, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } -in.langevin.metal: { folder: examples/PACKAGES/pimd/langevin_metal_units, status: "completed, 2 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } -in.pimd-langevin.metal: { folder: examples/PACKAGES/pimd/langevin_metal_units, status: "completed, 2 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } -in.rann: { folder: examples/PACKAGES/rann, status: "failed, no Total wall time in the output.", walltime: -1 } +in.langevin.metal: { folder: examples/PACKAGES/pimd/langevin_metal_units, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 2 }, walltime: 0.0, walltime_norm: 0.0 } +in.pimd-langevin.metal: { folder: examples/PACKAGES/pimd/langevin_metal_units, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 2 }, walltime: 0.0, walltime_norm: 0.0 } +in.rann: { folder: examples/PACKAGES/rann, status: "failed, no Total wall time in the output, -------------------------------------------------------------------------- +MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD +with errorcode 1. + +NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes. +You may or may not see output from other processes, depending on +exactly when Open MPI kills them. +-------------------------------------------------------------------------- +", walltime: -1 } in.msd.2d: { folder: examples/DIFFUSE, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 36.0, walltime_norm: 6.0 } -in.vacf.2d: { folder: examples/DIFFUSE, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 38.0, walltime_norm: 6.333333333333333 } +in.vacf.2d: { folder: examples/DIFFUSE, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 39.0, walltime_norm: 6.5 } in.numdiff: { folder: examples/numdiff, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } -in.bpm.pour: { folder: examples/bpm/pour, status: "failed, no Total wall time in the output.", walltime: -1 } -in.bpm.impact.rotational: { folder: examples/bpm/impact, status: "failed, no Total wall time in the output.", walltime: -1 } +in.bpm.pour: { folder: examples/bpm/pour, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.bpm.impact.rotational: { folder: examples/bpm/impact, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 102.0, walltime_norm: 17.0 } in.bpm.impact.spring: { folder: examples/bpm/impact, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 12.0, walltime_norm: 2.0 } -in.rheo.balloon: { folder: examples/rheo/balloon, status: "failed, no Total wall time in the output.", walltime: -1 } -in.rheo.oxidation: { folder: examples/rheo/oxidation, status: "failed, no Total wall time in the output.", walltime: -1 } -in.rheo.taylor.green: { folder: examples/rheo/taylor-green, status: "failed, no Total wall time in the output.", walltime: -1 } -in.rheo.ice.cubes: { folder: examples/rheo/ice-cubes, status: "failed, no Total wall time in the output.", walltime: -1 } +in.rheo.balloon: { folder: examples/rheo/balloon, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.rheo.oxidation: { folder: examples/rheo/oxidation, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.rheo.taylor.green: { folder: examples/rheo/taylor-green, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 113.0, walltime_norm: 18.833333333333332 } +in.rheo.ice.cubes: { folder: examples/rheo/ice-cubes, status: "failed, no Total wall time in the output, -------------------------------------------------------------------------- +MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD +with errorcode 1. + +NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes. +You may or may not see output from other processes, depending on +exactly when Open MPI kills them. +-------------------------------------------------------------------------- +", walltime: -1 } in.rheo.poiseuille: { folder: examples/rheo/poiseuille, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 29.0, walltime_norm: 4.833333333333333 } -in.rheo.dam.break: { folder: examples/rheo/dam-break, status: "failed, no Total wall time in the output.", walltime: -1 } +in.rheo.dam.break: { folder: examples/rheo/dam-break, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 159.0, walltime_norm: 26.5 } in.peptide: { folder: examples/peptide, status: "completed, error parsing log.lammps into YAML", walltime: 4.0, walltime_norm: 0.6666666666666666 } -in.coreshell: { folder: examples/coreshell, status: "completed, 9 rel thermo checks failed", walltime: 10.0, walltime_norm: 1.6666666666666667 } -in.coreshell.dsf: { folder: examples/coreshell, status: "completed, 8 rel thermo checks failed", walltime: 20.0, walltime_norm: 3.3333333333333335 } -in.coreshell.thermostats: { folder: examples/coreshell, status: "completed, 14 rel thermo checks failed", walltime: 14.0, walltime_norm: 2.3333333333333335 } -in.coreshell.wolf: { folder: examples/coreshell, status: "completed, 5 rel thermo checks failed", walltime: 22.0, walltime_norm: 3.6666666666666665 } -in.marble_race: { folder: examples/mesh, status: "failed, no Total wall time in the output.", walltime: -1 } -in.mesh_box: { folder: examples/mesh, status: "completed, thermo checks passed", walltime: 10.0, walltime_norm: 1.6666666666666667 } -in.abcfire: { folder: examples/fire, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.abcfire_mod: { folder: examples/fire, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.cg: { folder: examples/fire, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.fire: { folder: examples/fire, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.fire_mod: { folder: examples/fire, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.meam.abcfire: { folder: examples/fire, status: "completed, thermo checks passed", walltime: 44.0, walltime_norm: 7.333333333333333 } -in.meam.fire: { folder: examples/fire, status: "failed, no Total wall time in the output.", walltime: -1 } +in.coreshell: { folder: examples/coreshell, status: "completed", failed_checks: { abs_diff_failed: 7, rel_diff_failed: 9 }, walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.coreshell.dsf: { folder: examples/coreshell, status: "completed", failed_checks: { abs_diff_failed: 7, rel_diff_failed: 8 }, walltime: 20.0, walltime_norm: 3.3333333333333335 } +in.coreshell.thermostats: { folder: examples/coreshell, status: "completed", failed_checks: { abs_diff_failed: 12, rel_diff_failed: 14 }, walltime: 14.0, walltime_norm: 2.3333333333333335 } +in.coreshell.wolf: { folder: examples/coreshell, status: "completed", failed_checks: { abs_diff_failed: 5, rel_diff_failed: 5 }, walltime: 22.0, walltime_norm: 3.6666666666666665 } +in.marble_race: { folder: examples/mesh, status: "completed", failed_checks: { abs_diff_failed: 5, rel_diff_failed: 5 }, walltime: 131.0, walltime_norm: 21.833333333333332 } +in.mesh_box: { folder: examples/mesh, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.abcfire: { folder: examples/fire, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.abcfire_mod: { folder: examples/fire, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.cg: { folder: examples/fire, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.fire: { folder: examples/fire, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.fire_mod: { folder: examples/fire, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.meam.abcfire: { folder: examples/fire, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 43.0, walltime_norm: 7.166666666666667 } +in.meam.fire: { folder: examples/fire, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 62.0, walltime_norm: 10.333333333333334 } in.neb.sivac.abcfire: { folder: examples/fire, status: "failed, ERROR: Cannot use NEB with a single replica (src/REPLICA/neb.cpp:141).", walltime: -1 } in.neb.sivac.abcfire_mod: { folder: examples/fire, status: "failed, ERROR: Cannot use NEB with a single replica (src/REPLICA/neb.cpp:141).", walltime: -1 } in.neb.sivac.fire: { folder: examples/fire, status: "failed, ERROR: Cannot use NEB with a single replica (src/REPLICA/neb.cpp:141).", walltime: -1 } in.neb.sivac.fire_mod: { folder: examples/fire, status: "failed, ERROR: Cannot use NEB with a single replica (src/REPLICA/neb.cpp:141).", walltime: -1 } in.neb.sivac.qm: { folder: examples/fire, status: "failed, ERROR: Cannot use NEB with a single replica (src/REPLICA/neb.cpp:141).", walltime: -1 } -in.bcc.orthog: { folder: examples/triclinic, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.bcc.primitive: { folder: examples/triclinic, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.data.general: { folder: examples/triclinic, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.fcc.orthog: { folder: examples/triclinic, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.fcc.primitive: { folder: examples/triclinic, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.hex.orthog: { folder: examples/triclinic, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.hex.primitive: { folder: examples/triclinic, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.sq2.orthog: { folder: examples/triclinic, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.sq2.primitive: { folder: examples/triclinic, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.tri.srd: { folder: examples/ASPHERE/tri, status: "failed, no Total wall time in the output.", walltime: -1 } -in.star: { folder: examples/ASPHERE/star, status: "completed, 3 rel thermo checks failed", walltime: 12.0, walltime_norm: 2.0 } -in.star.mp: { folder: examples/ASPHERE/star, status: "completed, 3 rel thermo checks failed", walltime: 12.0, walltime_norm: 2.0 } -in.box: { folder: examples/ASPHERE/box, status: "completed, 3 rel thermo checks failed", walltime: 18.0, walltime_norm: 3.0 } -in.box.mp: { folder: examples/ASPHERE/box, status: "completed, 3 rel thermo checks failed", walltime: 18.0, walltime_norm: 3.0 } -in.dimer: { folder: examples/ASPHERE/dimer, status: "completed, 3 rel thermo checks failed", walltime: 6.0, walltime_norm: 1.0 } -in.dimer.mp: { folder: examples/ASPHERE/dimer, status: "completed, 3 rel thermo checks failed", walltime: 16.0, walltime_norm: 2.6666666666666665 } -in.vesicle: { folder: examples/ASPHERE/vesicle, status: "completed, thermo checks passed", walltime: 10.0, walltime_norm: 1.6666666666666667 } -in.line: { folder: examples/ASPHERE/line, status: "failed, no Total wall time in the output.", walltime: -1 } -in.line.srd: { folder: examples/ASPHERE/line, status: "failed, no Total wall time in the output.", walltime: -1 } -in.poly: { folder: examples/ASPHERE/poly, status: "completed, thermo checks passed", walltime: 8.0, walltime_norm: 1.3333333333333333 } -in.poly.mp: { folder: examples/ASPHERE/poly, status: "completed, thermo checks passed", walltime: 9.0, walltime_norm: 1.5 } -in.flat_membrane: { folder: examples/ASPHERE/flat_membrane, status: "completed, 2 rel thermo checks failed", walltime: 7.0, walltime_norm: 1.1666666666666667 } -in.ellipsoid: { folder: examples/ASPHERE/ellipsoid, status: "completed, thermo checks passed", walltime: 9.0, walltime_norm: 1.5 } -in.ellipsoid.mp: { folder: examples/ASPHERE/ellipsoid, status: "completed, thermo checks passed", walltime: 9.0, walltime_norm: 1.5 } -in.ubiquitin: { folder: examples/amoeba, status: "completed, thermo checks passed", walltime: 13.0, walltime_norm: 2.1666666666666665 } -in.water_box.amoeba: { folder: examples/amoeba, status: "completed, thermo checks passed", walltime: 8.0, walltime_norm: 1.3333333333333333 } -in.water_box.hippo: { folder: examples/amoeba, status: "completed, thermo checks passed", walltime: 6.0, walltime_norm: 1.0 } -in.water_dimer.amoeba: { folder: examples/amoeba, status: "completed, 1 abs thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } -in.water_dimer.hippo: { folder: examples/amoeba, status: "completed, 1 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } -in.water_hexamer.amoeba: { folder: examples/amoeba, status: "completed, 1 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } -in.water_hexamer.hippo: { folder: examples/amoeba, status: "completed, 1 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } -in.nb3b: { folder: examples/nb3b, status: "completed, thermo checks passed", walltime: 5.0, walltime_norm: 0.8333333333333334 } -in.nb3b.screened: { folder: examples/nb3b, status: "completed, thermo checks passed", walltime: 30.0, walltime_norm: 5.0 } -in.min: { folder: examples/min, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.min.box: { folder: examples/min, status: "completed, thermo checks passed", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.bcc.orthog: { folder: examples/triclinic, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.bcc.primitive: { folder: examples/triclinic, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.data.general: { folder: examples/triclinic, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.fcc.orthog: { folder: examples/triclinic, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.fcc.primitive: { folder: examples/triclinic, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.hex.orthog: { folder: examples/triclinic, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.hex.primitive: { folder: examples/triclinic, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.sq2.orthog: { folder: examples/triclinic, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.sq2.primitive: { folder: examples/triclinic, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.tri.srd: { folder: examples/ASPHERE/tri, status: "completed", failed_checks: { abs_diff_failed: 4, rel_diff_failed: 4 }, walltime: 143.0, walltime_norm: 23.833333333333332 } +in.star: { folder: examples/ASPHERE/star, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 12.0, walltime_norm: 2.0 } +in.star.mp: { folder: examples/ASPHERE/star, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 12.0, walltime_norm: 2.0 } +in.box: { folder: examples/ASPHERE/box, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 3 }, walltime: 18.0, walltime_norm: 3.0 } +in.box.mp: { folder: examples/ASPHERE/box, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 19.0, walltime_norm: 3.1666666666666665 } +in.dimer: { folder: examples/ASPHERE/dimer, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 6.0, walltime_norm: 1.0 } +in.dimer.mp: { folder: examples/ASPHERE/dimer, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 16.0, walltime_norm: 2.6666666666666665 } +in.vesicle: { folder: examples/ASPHERE/vesicle, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 9.0, walltime_norm: 1.5 } +in.line: { folder: examples/ASPHERE/line, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.line.srd: { folder: examples/ASPHERE/line, status: "failed, no Total wall time in the output, -------------------------------------------------------------------------- +MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD +with errorcode 1. + +NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes. +You may or may not see output from other processes, depending on +exactly when Open MPI kills them. +-------------------------------------------------------------------------- +", walltime: -1 } +in.poly: { folder: examples/ASPHERE/poly, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 8.0, walltime_norm: 1.3333333333333333 } +in.poly.mp: { folder: examples/ASPHERE/poly, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 8.0, walltime_norm: 1.3333333333333333 } +in.flat_membrane: { folder: examples/ASPHERE/flat_membrane, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 2 }, walltime: 7.0, walltime_norm: 1.1666666666666667 } +in.ellipsoid: { folder: examples/ASPHERE/ellipsoid, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 9.0, walltime_norm: 1.5 } +in.ellipsoid.mp: { folder: examples/ASPHERE/ellipsoid, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 9.0, walltime_norm: 1.5 } +in.ubiquitin: { folder: examples/amoeba, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 12.0, walltime_norm: 2.0 } +in.water_box.amoeba: { folder: examples/amoeba, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 8.0, walltime_norm: 1.3333333333333333 } +in.water_box.hippo: { folder: examples/amoeba, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 6.0, walltime_norm: 1.0 } +in.water_dimer.amoeba: { folder: examples/amoeba, status: "completed", failed_checks: { abs_diff_failed: 1, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.water_dimer.hippo: { folder: examples/amoeba, status: "completed", failed_checks: { abs_diff_failed: 1, rel_diff_failed: 1 }, walltime: 0.0, walltime_norm: 0.0 } +in.water_hexamer.amoeba: { folder: examples/amoeba, status: "completed", failed_checks: { abs_diff_failed: 1, rel_diff_failed: 1 }, walltime: 0.0, walltime_norm: 0.0 } +in.water_hexamer.hippo: { folder: examples/amoeba, status: "completed", failed_checks: { abs_diff_failed: 1, rel_diff_failed: 1 }, walltime: 0.0, walltime_norm: 0.0 } +in.nb3b: { folder: examples/nb3b, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 5.0, walltime_norm: 0.8333333333333334 } +in.nb3b.screened: { folder: examples/nb3b, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 29.0, walltime_norm: 4.833333333333333 } +in.min: { folder: examples/min, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.min.box: { folder: examples/min, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } in.balance: { folder: examples/balance, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } in.balance.bond.fast: { folder: examples/balance, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } in.balance.bond.slow: { folder: examples/balance, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } -in.balance.clock.dynamic: { folder: examples/balance, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 17.0, walltime_norm: 2.8333333333333335 } +in.balance.clock.dynamic: { folder: examples/balance, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 16.0, walltime_norm: 2.6666666666666665 } in.balance.clock.static: { folder: examples/balance, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 6.0, walltime_norm: 1.0 } in.balance.group.dynamic: { folder: examples/balance, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 2.0, walltime_norm: 0.3333333333333333 } in.balance.group.static: { folder: examples/balance, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 2.0, walltime_norm: 0.3333333333333333 } @@ -664,55 +779,55 @@ in.water.qmmm.plugin: { folder: examples/QUANTUM/NWChem, status: "failed, unreco in.zeolite.mm: { folder: examples/QUANTUM/NWChem, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } in.zeolite.qmmm: { folder: examples/QUANTUM/NWChem, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qmmm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } in.zeolite.qmmm.plugin: { folder: examples/QUANTUM/NWChem, status: "failed, unrecognized command, package not installed, ERROR: Unrecognized fix style 'mdi/qmmm' is part of the MDI package which is not enabled in this LAMMPS binary. (src/modify.cpp:924)", walltime: -1 } -in.wall.ccl: { folder: examples/wall, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.wall.diffusive: { folder: examples/wall, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.wall.flow: { folder: examples/wall, status: "completed, thermo checks passed", walltime: 6.0, walltime_norm: 1.0 } -in.wall.lepton: { folder: examples/wall, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.wall.maxwell: { folder: examples/wall, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.wall.specular: { folder: examples/wall, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.wall.table: { folder: examples/wall, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.meam: { folder: examples/meam, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.meam.shear: { folder: examples/meam, status: "completed, 3 rel thermo checks failed", walltime: 31.0, walltime_norm: 5.166666666666667 } -in.msmeam: { folder: examples/meam/msmeam, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.hugoniostat: { folder: examples/hugoniostat, status: "completed, thermo checks passed", walltime: 10.0, walltime_norm: 1.6666666666666667 } -in.comb.Cu: { folder: examples/comb, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.comb.Cu2O.elastic: { folder: examples/comb, status: "completed, thermo checks passed", walltime: 21.0, walltime_norm: 3.5 } -in.comb.HfO2: { folder: examples/comb, status: "completed, thermo checks passed", walltime: 4.0, walltime_norm: 0.6666666666666666 } -in.comb.Si: { folder: examples/comb, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.comb.Si.elastic: { folder: examples/comb, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.comb3: { folder: examples/comb, status: "completed, thermo checks passed", walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.wall.ccl: { folder: examples/wall, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.wall.diffusive: { folder: examples/wall, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.wall.flow: { folder: examples/wall, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 5.0, walltime_norm: 0.8333333333333334 } +in.wall.lepton: { folder: examples/wall, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.wall.maxwell: { folder: examples/wall, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.wall.specular: { folder: examples/wall, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.wall.table: { folder: examples/wall, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.meam: { folder: examples/meam, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.meam.shear: { folder: examples/meam, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 31.0, walltime_norm: 5.166666666666667 } +in.msmeam: { folder: examples/meam/msmeam, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.hugoniostat: { folder: examples/hugoniostat, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.comb.Cu: { folder: examples/comb, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.comb.Cu2O.elastic: { folder: examples/comb, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 21.0, walltime_norm: 3.5 } +in.comb.HfO2: { folder: examples/comb, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.comb.Si: { folder: examples/comb, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.comb.Si.elastic: { folder: examples/comb, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.comb3: { folder: examples/comb, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 11.0, walltime_norm: 1.8333333333333333 } in.tad: { folder: examples/tad, status: "failed, ERROR: Cannot use TAD with a single replica for NEB (src/REPLICA/tad.cpp:79).", walltime: -1 } -in.controller.temp: { folder: examples/controller, status: "completed, thermo checks passed", walltime: 6.0, walltime_norm: 1.0 } -in.controller.wall: { folder: examples/controller, status: "completed, thermo checks passed", walltime: 19.0, walltime_norm: 3.1666666666666665 } -in.reaxff.rdx: { folder: examples/reaxff, status: "completed, 3 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } -in.reaxff.rdx-shielded: { folder: examples/reaxff, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.reaxff.tatb: { folder: examples/reaxff, status: "completed, 2 rel thermo checks failed", walltime: 2.0, walltime_norm: 0.3333333333333333 } -in.reaxff.tatb-shielded: { folder: examples/reaxff, status: "completed, 2 rel thermo checks failed", walltime: 2.0, walltime_norm: 0.3333333333333333 } -in.ci-reax.CH: { folder: examples/reaxff/ci-reaxFF, status: "completed, thermo checks passed", walltime: 13.0, walltime_norm: 2.1666666666666665 } -in.reaxff.hns: { folder: examples/reaxff/HNS, status: "completed, thermo checks passed", walltime: 20.0, walltime_norm: 3.3333333333333335 } -in.VOH: { folder: examples/reaxff/VOH, status: "completed, 2 rel thermo checks failed", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.controller.temp: { folder: examples/controller, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 6.0, walltime_norm: 1.0 } +in.controller.wall: { folder: examples/controller, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 19.0, walltime_norm: 3.1666666666666665 } +in.reaxff.rdx: { folder: examples/reaxff, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 0.0, walltime_norm: 0.0 } +in.reaxff.rdx-shielded: { folder: examples/reaxff, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.reaxff.tatb: { folder: examples/reaxff, status: "completed", failed_checks: { abs_diff_failed: 1, rel_diff_failed: 2 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.reaxff.tatb-shielded: { folder: examples/reaxff, status: "completed", failed_checks: { abs_diff_failed: 1, rel_diff_failed: 2 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.ci-reax.CH: { folder: examples/reaxff/ci-reaxFF, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 12.0, walltime_norm: 2.0 } +in.reaxff.hns: { folder: examples/reaxff/HNS, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 20.0, walltime_norm: 3.3333333333333335 } +in.VOH: { folder: examples/reaxff/VOH, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 2 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } in.water.acks2: { folder: examples/reaxff/water, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 13.0, walltime_norm: 2.1666666666666665 } in.water.acks2.field: { folder: examples/reaxff/water, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 17.0, walltime_norm: 2.8333333333333335 } in.water.qeq: { folder: examples/reaxff/water, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 6.0, walltime_norm: 1.0 } in.water.qeq.field: { folder: examples/reaxff/water, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 5.0, walltime_norm: 0.8333333333333334 } -in.ZnOH2: { folder: examples/reaxff/ZnOH2, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.FC: { folder: examples/reaxff/FC, status: "completed, thermo checks passed", walltime: 15.0, walltime_norm: 2.5 } -in.RDX: { folder: examples/reaxff/RDX, status: "completed, 3 rel thermo checks failed", walltime: 6.0, walltime_norm: 1.0 } -in.AuO: { folder: examples/reaxff/AuO, status: "completed, thermo checks passed", walltime: 6.0, walltime_norm: 1.0 } -in.CHO: { folder: examples/reaxff/CHO, status: "completed, 2 rel thermo checks failed", walltime: 4.0, walltime_norm: 0.6666666666666666 } -in.FeOH3: { folder: examples/reaxff/FeOH3, status: "completed, thermo checks passed", walltime: 2.0, walltime_norm: 0.3333333333333333 } -in.AB: { folder: examples/reaxff/AB, status: "completed, 3 rel thermo checks failed", walltime: 2.0, walltime_norm: 0.3333333333333333 } -in.grid.2d: { folder: examples/grid, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.grid.3d: { folder: examples/grid, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } -in.sph: { folder: examples/grid, status: "completed, thermo checks passed", walltime: 36.0, walltime_norm: 6.0 } +in.ZnOH2: { folder: examples/reaxff/ZnOH2, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.FC: { folder: examples/reaxff/FC, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 15.0, walltime_norm: 2.5 } +in.RDX: { folder: examples/reaxff/RDX, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 6.0, walltime_norm: 1.0 } +in.AuO: { folder: examples/reaxff/AuO, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 6.0, walltime_norm: 1.0 } +in.CHO: { folder: examples/reaxff/CHO, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 2 }, walltime: 3.0, walltime_norm: 0.5 } +in.FeOH3: { folder: examples/reaxff/FeOH3, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.AB: { folder: examples/reaxff/AB, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.grid.2d: { folder: examples/grid, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.grid.3d: { folder: examples/grid, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.sph: { folder: examples/grid, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 36.0, walltime_norm: 6.0 } in.yaml: { folder: examples/yaml, status: "completed, error parsing log.lammps into YAML", walltime: 3.0, walltime_norm: 0.5 } -in.hBN_shift: { folder: examples/tersoff, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.tersoff: { folder: examples/tersoff, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.friction: { folder: examples/friction, status: "completed, thermo checks passed", walltime: 2.0, walltime_norm: 0.3333333333333333 } -in.cmap: { folder: examples/cmap, status: "completed, 1 rel thermo checks failed", walltime: 1.0, walltime_norm: 0.16666666666666666 } -in.dipole: { folder: examples/dipole, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.colloid: { folder: examples/colloid, status: "completed, 3 rel thermo checks failed", walltime: 4.0, walltime_norm: 0.6666666666666666 } -in.streitz.ewald: { folder: examples/streitz, status: "completed, 2 rel thermo checks failed", walltime: 54.0, walltime_norm: 9.0 } +in.hBN_shift: { folder: examples/tersoff, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.tersoff: { folder: examples/tersoff, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.friction: { folder: examples/friction, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.cmap: { folder: examples/cmap, status: "completed", failed_checks: { abs_diff_failed: 1, rel_diff_failed: 1 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.dipole: { folder: examples/dipole, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.colloid: { folder: examples/colloid, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.streitz.ewald: { folder: examples/streitz, status: "completed", failed_checks: { abs_diff_failed: 1, rel_diff_failed: 2 }, walltime: 53.0, walltime_norm: 8.833333333333334 } in.streitz.wolf: { folder: examples/streitz, status: "failed, mismatched columns in the log files", walltime: 57.0, walltime_norm: 9.5 } in.neb.hop1: { folder: examples/neb, status: "failed, ERROR: Cannot use NEB with a single replica (src/REPLICA/neb.cpp:141).", walltime: -1 } in.neb.hop1.end: { folder: examples/neb, status: "failed, ERROR: Cannot use NEB with a single replica (src/REPLICA/neb.cpp:141).", walltime: -1 } @@ -722,17 +837,17 @@ in.fix_python_invoke: { folder: examples/python, status: "failed, ERROR: Could n in.fix_python_invoke_neighlist: { folder: examples/python, status: "failed, ERROR: Could not process Python string: .", walltime: -1 } in.fix_python_move_nve_melt: { folder: examples/python, status: "failed, ERROR: Loading python integrator module failure (src/PYTHON/fix_python_move.cpp:64).", walltime: -1 } in.fix_python_move_nve_melt_opt: { folder: examples/python, status: "failed, ERROR: Loading python integrator module failure (src/PYTHON/fix_python_move.cpp:64).", walltime: -1 } -in.pair_python_coulomb: { folder: examples/python, status: "completed, thermo checks passed", walltime: 3.0, walltime_norm: 0.5 } -in.pair_python_harmonic: { folder: examples/python, status: "completed, thermo checks passed", walltime: 45.0, walltime_norm: 7.5 } -in.pair_python_hybrid: { folder: examples/python, status: "completed, 3 rel thermo checks failed", walltime: 13.0, walltime_norm: 2.1666666666666665 } -in.pair_python_long: { folder: examples/python, status: "completed, thermo checks passed", walltime: 4.0, walltime_norm: 0.6666666666666666 } -in.pair_python_melt: { folder: examples/python, status: "completed, 3 rel thermo checks failed", walltime: 28.0, walltime_norm: 4.666666666666667 } -in.pair_python_spce: { folder: examples/python, status: "completed, thermo checks passed", walltime: 11.0, walltime_norm: 1.8333333333333333 } -in.pair_python_table: { folder: examples/python, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.pair_python_coulomb: { folder: examples/python, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 3.0, walltime_norm: 0.5 } +in.pair_python_harmonic: { folder: examples/python, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 45.0, walltime_norm: 7.5 } +in.pair_python_hybrid: { folder: examples/python, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 3 }, walltime: 13.0, walltime_norm: 2.1666666666666665 } +in.pair_python_long: { folder: examples/python, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 4.0, walltime_norm: 0.6666666666666666 } +in.pair_python_melt: { folder: examples/python, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 3 }, walltime: 28.0, walltime_norm: 4.666666666666667 } +in.pair_python_spce: { folder: examples/python, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.pair_python_table: { folder: examples/python, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } in.python: { folder: examples/python, status: "failed, ERROR on proc 0: Python evaluation of function loop failed (src/PYTHON/python_impl.cpp:384).", walltime: -1 } -in.bcc: { folder: examples/steinhardt, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.fcc: { folder: examples/steinhardt, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.icos: { folder: examples/steinhardt, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.bcc: { folder: examples/steinhardt, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.fcc: { folder: examples/steinhardt, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.icos: { folder: examples/steinhardt, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } in.kim-ex.melt: { folder: examples/kim, status: "failed, unknown command, package not installed, ERROR: Unknown command: kim init LennardJones_Ar real (src/input.cpp:314)", walltime: -1 } in.kim-pm-property: { folder: examples/kim, status: "failed, unknown command, package not installed, ERROR: Unknown command: kim init LJ_Shifted_Bernardes_1958MedCutoff_Ar__MO_126566794224_004 metal (src/input.cpp:314)", walltime: -1 } in.kim-pm-query.melt: { folder: examples/kim, status: "failed, unknown command, package not installed, ERROR: Unknown command: kim init SW_StillingerWeber_1985_Si__MO_405512056662_005 real (src/input.cpp:314)", walltime: -1 } @@ -740,70 +855,78 @@ in.kim-pm.melt: { folder: examples/kim, status: "failed, unknown command, packag in.kim-query: { folder: examples/kim, status: "failed, unknown command, package not installed, ERROR: Unknown command: kim init EAM_Dynamo_ErcolessiAdams_1994_Al__MO_123629422045_005 metal (src/input.cpp:314)", walltime: -1 } in.kim-sm.melt: { folder: examples/kim, status: "failed, unknown command, package not installed, ERROR: Unknown command: kim init Sim_LAMMPS_ReaxFF_StrachanVanDuinChakraborty_2003_CHNO__SM_107643900657_000 real (src/input.cpp:314)", walltime: -1 } in.lammps.melt: { folder: examples/kim, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 2.0, walltime_norm: 0.3333333333333333 } -in.ellipse.gayberne: { folder: examples/ellipse, status: "completed, 2 rel thermo checks failed", walltime: 1.0, walltime_norm: 0.16666666666666666 } -in.ellipse.resquared: { folder: examples/ellipse, status: "completed, 2 rel thermo checks failed", walltime: 2.0, walltime_norm: 0.3333333333333333 } -in.cos.1000SPCE: { folder: examples/VISCOSITY, status: "completed, 3 rel thermo checks failed", walltime: 36.0, walltime_norm: 6.0 } -in.einstein.2d: { folder: examples/VISCOSITY, status: "completed, thermo checks passed", walltime: 38.0, walltime_norm: 6.333333333333333 } -in.gk.2d: { folder: examples/VISCOSITY, status: "completed, thermo checks passed", walltime: 38.0, walltime_norm: 6.333333333333333 } -in.mp.2d: { folder: examples/VISCOSITY, status: "completed, thermo checks passed", walltime: 5.0, walltime_norm: 0.8333333333333334 } -in.nemd.2d: { folder: examples/VISCOSITY, status: "completed, 8 rel thermo checks failed", walltime: 17.0, walltime_norm: 2.8333333333333335 } -in.wall.2d: { folder: examples/VISCOSITY, status: "completed, thermo checks passed", walltime: 10.0, walltime_norm: 1.6666666666666667 } -in.gcmc.co2: { folder: examples/mc, status: "completed, thermo checks passed", walltime: 11.0, walltime_norm: 1.8333333333333333 } -in.gcmc.h2o: { folder: examples/mc, status: "failed, no Total wall time in the output.", walltime: -1 } -in.gcmc.lj: { folder: examples/mc, status: "completed, thermo checks passed", walltime: 18.0, walltime_norm: 3.0 } -in.mixed: { folder: examples/mc, status: "failed, no Total wall time in the output.", walltime: -1 } -in.pure: { folder: examples/mc, status: "failed, no Total wall time in the output.", walltime: -1 } -in.sgcmc.eam: { folder: examples/mc, status: "completed, thermo checks passed", walltime: 46.0, walltime_norm: 7.666666666666667 } -in.widom.lj: { folder: examples/mc, status: "completed, thermo checks passed", walltime: 8.0, walltime_norm: 1.3333333333333333 } -in.widom.spce: { folder: examples/mc, status: "completed, thermo checks passed", walltime: 45.0, walltime_norm: 7.5 } -in.mc: { folder: examples/MC-LOOP, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.flow.couette: { folder: examples/flow, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.flow.pois: { folder: examples/flow, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } +in.ellipse.gayberne: { folder: examples/ellipse, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 2 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.ellipse.resquared: { folder: examples/ellipse, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 2 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.cos.1000SPCE: { folder: examples/VISCOSITY, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 36.0, walltime_norm: 6.0 } +in.einstein.2d: { folder: examples/VISCOSITY, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 39.0, walltime_norm: 6.5 } +in.gk.2d: { folder: examples/VISCOSITY, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 39.0, walltime_norm: 6.5 } +in.mp.2d: { folder: examples/VISCOSITY, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 5.0, walltime_norm: 0.8333333333333334 } +in.nemd.2d: { folder: examples/VISCOSITY, status: "completed", failed_checks: { abs_diff_failed: 8, rel_diff_failed: 8 }, walltime: 17.0, walltime_norm: 2.8333333333333335 } +in.wall.2d: { folder: examples/VISCOSITY, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 10.0, walltime_norm: 1.6666666666666667 } +in.gcmc.co2: { folder: examples/mc, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.gcmc.h2o: { folder: examples/mc, status: "completed", failed_checks: { abs_diff_failed: 8, rel_diff_failed: 8 }, walltime: 138.0, walltime_norm: 23.0 } +in.gcmc.lj: { folder: examples/mc, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 11.0, walltime_norm: 1.8333333333333333 } +in.mixed: { folder: examples/mc, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 57.0, walltime_norm: 9.5 } +in.pure: { folder: examples/mc, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 57.0, walltime_norm: 9.5 } +in.sgcmc.eam: { folder: examples/mc, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 43.0, walltime_norm: 7.166666666666667 } +in.widom.lj: { folder: examples/mc, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 8.0, walltime_norm: 1.3333333333333333 } +in.widom.spce: { folder: examples/mc, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 44.0, walltime_norm: 7.333333333333333 } +in.mc: { folder: examples/MC-LOOP, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.flow.couette: { folder: examples/flow, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.flow.pois: { folder: examples/flow, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } in.prd: { folder: examples/prd, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 3.0, walltime_norm: 0.5 } -in.C_SNAP: { folder: examples/snap, status: "completed, thermo checks passed", walltime: 34.0, walltime_norm: 5.666666666666667 } -in.grid.snap: { folder: examples/snap, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.grid.tri: { folder: examples/snap, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.snap.InP.JCPA2020: { folder: examples/snap, status: "completed, thermo checks passed", walltime: 15.0, walltime_norm: 2.5 } -in.snap.Mo_Chen: { folder: examples/snap, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } -in.snap.Ta06A: { folder: examples/snap, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.snap.W.2940: { folder: examples/snap, status: "completed, thermo checks passed", walltime: 2.0, walltime_norm: 0.3333333333333333 } -in.snap.WBe.PRB2019: { folder: examples/snap, status: "completed, thermo checks passed", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.C_SNAP: { folder: examples/snap, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 34.0, walltime_norm: 5.666666666666667 } +in.grid.snap: { folder: examples/snap, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.grid.tri: { folder: examples/snap, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.snap.InP.JCPA2020: { folder: examples/snap, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 15.0, walltime_norm: 2.5 } +in.snap.Mo_Chen: { folder: examples/snap, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.snap.Ta06A: { folder: examples/snap, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.snap.W.2940: { folder: examples/snap, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.snap.WBe.PRB2019: { folder: examples/snap, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } in.snap.compute: { folder: examples/snap, status: "completed, but no Step nor Loop in the output.", walltime: 0.0, walltime_norm: 0.0 } in.snap.compute.quadratic: { folder: examples/snap, status: "completed, but no Step nor Loop in the output.", walltime: 0.0, walltime_norm: 0.0 } -in.snap.hybrid.WSNAP.HePair: { folder: examples/snap, status: "completed, thermo checks passed", walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.snap.hybrid.WSNAP.HePair: { folder: examples/snap, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } in.snap.scale.Ni_Zuo_JCPA2020: { folder: examples/snap, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 3.0, walltime_norm: 0.5 } in.lammps: { folder: examples/COUPLE/lammps_spparks, status: "failed, ERROR: Cannot open file data.lammps: No such file or directory (src/read_data.cpp:367).", walltime: -1 } in.spparks: { folder: examples/COUPLE/lammps_spparks, status: "failed, unknown command, package not installed, ERROR: Unknown command: seed 56789 (src/input.cpp:314)", walltime: -1 } in.lj: { folder: examples/COUPLE/plugin, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } in.fix_external: { folder: examples/COUPLE/python, status: "completed, but no Step nor Loop in the output.", walltime: 0.0, walltime_norm: 0.0 } -in.chain: { folder: examples/COUPLE/multiple, status: "failed, no Total wall time in the output.", walltime: -1 } +in.chain: { folder: examples/COUPLE/multiple, status: "failed, no Total wall time in the output, -------------------------------------------------------------------------- +MPI_ABORT was invoked on rank 0 in communicator MPI_COMM_WORLD +with errorcode 1. + +NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes. +You may or may not see output from other processes, depending on +exactly when Open MPI kills them. +-------------------------------------------------------------------------- +", walltime: -1 } in.lj: { folder: examples/COUPLE/simple, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } -in.body: { folder: examples/body, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.cubes: { folder: examples/body, status: "completed, 2 rel thermo checks failed", walltime: 36.0, walltime_norm: 6.0 } -in.pour3d: { folder: examples/body, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.squares: { folder: examples/body, status: "completed, 3 rel thermo checks failed", walltime: 3.0, walltime_norm: 0.5 } -in.wall2d: { folder: examples/body, status: "completed, 3 rel thermo checks failed", walltime: 2.0, walltime_norm: 0.3333333333333333 } -in.atm: { folder: examples/atm, status: "completed, thermo checks passed", walltime: 13.0, walltime_norm: 2.1666666666666665 } +in.body: { folder: examples/body, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.cubes: { folder: examples/body, status: "completed", failed_checks: { abs_diff_failed: 2, rel_diff_failed: 2 }, walltime: 36.0, walltime_norm: 6.0 } +in.pour3d: { folder: examples/body, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.squares: { folder: examples/body, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 3.0, walltime_norm: 0.5 } +in.wall2d: { folder: examples/body, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 2.0, walltime_norm: 0.3333333333333333 } +in.atm: { folder: examples/atm, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 13.0, walltime_norm: 2.1666666666666665 } in.ar.lj: { folder: examples/UNITS, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } in.ar.metal: { folder: examples/UNITS, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } in.ar.real: { folder: examples/UNITS, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } -in.mos2-bulk: { folder: examples/threebody, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.mos2.rebomos: { folder: examples/threebody, status: "completed, thermo checks passed", walltime: 21.0, walltime_norm: 3.5 } +in.mos2-bulk: { folder: examples/threebody, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.mos2.rebomos: { folder: examples/threebody, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 21.0, walltime_norm: 3.5 } in.mos2.sw.mod: { folder: examples/threebody, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 1.0, walltime_norm: 0.16666666666666666 } -in.threebody: { folder: examples/threebody, status: "completed, thermo checks passed", walltime: 1.0, walltime_norm: 0.16666666666666666 } -in.nemd: { folder: examples/nemd, status: "completed, 3 rel thermo checks failed", walltime: 0.0, walltime_norm: 0.0 } -in.obstacle: { folder: examples/obstacle, status: "completed, thermo checks passed", walltime: 0.0, walltime_norm: 0.0 } -in.crack: { folder: examples/crack, status: "completed, thermo checks passed", walltime: 3.0, walltime_norm: 0.5 } +in.threebody: { folder: examples/threebody, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 1.0, walltime_norm: 0.16666666666666666 } +in.nemd: { folder: examples/nemd, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 0.0, walltime_norm: 0.0 } +in.obstacle: { folder: examples/obstacle, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 0.0, walltime_norm: 0.0 } +in.crack: { folder: examples/crack, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 3.0, walltime_norm: 0.5 } in.elastic: { folder: examples/ELASTIC, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 0.0, walltime_norm: 0.0 } in.peri-pmb: { folder: examples/peri, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 9.0, walltime_norm: 1.5 } -in.peri.eps: { folder: examples/peri, status: "completed, 3 rel thermo checks failed", walltime: 21.0, walltime_norm: 3.5 } -in.peri.lps: { folder: examples/peri, status: "completed, 3 rel thermo checks failed", walltime: 17.0, walltime_norm: 2.8333333333333335 } -in.peri.pmb: { folder: examples/peri, status: "completed, thermo checks passed", walltime: 9.0, walltime_norm: 1.5 } -in.peri.ves: { folder: examples/peri, status: "completed, 3 rel thermo checks failed", walltime: 21.0, walltime_norm: 3.5 } +in.peri.eps: { folder: examples/peri, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 21.0, walltime_norm: 3.5 } +in.peri.lps: { folder: examples/peri, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 17.0, walltime_norm: 2.8333333333333335 } +in.peri.pmb: { folder: examples/peri, status: "completed", failed_checks: { abs_diff_failed: 0, rel_diff_failed: 0 }, walltime: 9.0, walltime_norm: 1.5 } +in.peri.ves: { folder: examples/peri, status: "completed", failed_checks: { abs_diff_failed: 3, rel_diff_failed: 3 }, walltime: 21.0, walltime_norm: 3.5 } in.hyper.global: { folder: examples/hyper, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 53.0, walltime_norm: 8.833333333333334 } -in.hyper.local: { folder: examples/hyper, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 14.0, walltime_norm: 2.3333333333333335 } -in.spce: { folder: examples/rdf-adf, status: "failed, no Total wall time in the output.", walltime: -1 } -in.elastic: { folder: examples/ELASTIC_T/BORN_MATRIX/Silicon, status: "failed, no Total wall time in the output.", walltime: -1 } -in.ljcov: { folder: examples/ELASTIC_T/BORN_MATRIX/Argon/Analytical, status: "failed, no Total wall time in the output.", walltime: -1 } -in.ljcov: { folder: examples/ELASTIC_T/BORN_MATRIX/Argon/Numdiff, status: "failed, no Total wall time in the output.", walltime: -1 } -in.elastic: { folder: examples/ELASTIC_T/DEFORMATION/Silicon, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 9.0, walltime_norm: 1.5 } +in.hyper.local: { folder: examples/hyper, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 13.0, walltime_norm: 2.1666666666666665 } +in.spce: { folder: examples/rdf-adf, status: "completed", failed_checks: { abs_diff_failed: 6, rel_diff_failed: 6 }, walltime: 88.0, walltime_norm: 14.666666666666666 } +in.elastic: { folder: examples/ELASTIC_T/BORN_MATRIX/Silicon, status: "completed, error parsing log.lammps into YAML", walltime: 62.0, walltime_norm: 10.333333333333334 } +in.ljcov: { folder: examples/ELASTIC_T/BORN_MATRIX/Argon/Analytical, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.ljcov: { folder: examples/ELASTIC_T/BORN_MATRIX/Argon/Numdiff, status: "failed, no Total wall time in the output, timeout (180s expired)", walltime: -1 } +in.elastic: { folder: examples/ELASTIC_T/DEFORMATION/Silicon, status: "completed, numerical checks skipped due to missing the reference log file", walltime: 6.0, walltime_norm: 1.0 } From 23bdc5ddc2b8d7116b3822a744d797900ebd43f7 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Tue, 10 Sep 2024 00:18:50 -0500 Subject: [PATCH 0260/1018] Allowed number of blocks greater than 65,535 for k_transpose --- lib/gpu/lal_neighbor.cpp | 17 +++++++++++++++-- lib/gpu/lal_neighbor_gpu.cu | 10 +++++----- 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/lib/gpu/lal_neighbor.cpp b/lib/gpu/lal_neighbor.cpp index 10816e2fa6..62ab2b31d0 100644 --- a/lib/gpu/lal_neighbor.cpp +++ b/lib/gpu/lal_neighbor.cpp @@ -586,8 +586,21 @@ void Neighbor::build_nbor_list(double **x, const int inum, const int host_inum, const int b2y=_block_cell_2d; const int g2x=static_cast(ceil(static_cast(_maxspecial)/b2x)); const int g2y=static_cast(ceil(static_cast(nt)/b2y)); - _shared->k_transpose.set_size(g2x,g2y,b2x,b2y); - _shared->k_transpose.run(&dev_special,&dev_special_t,&_maxspecial,&nt); + const int max_num_blocks = 65535; + int shift = 0; + if (g2y < max_num_blocks) { + _shared->k_transpose.set_size(g2x,g2y,b2x,b2y); + _shared->k_transpose.run(&dev_special,&dev_special_t,&_maxspecial,&nt,&shift); + } else { + const int num_rounds = ceil(static_cast(g2y) / max_num_blocks); + int g2y_m = 65534; + for (int i = 0; i < num_rounds; i++) { + _shared->k_transpose.set_size(g2x,g2y_m,b2x,b2y); + _shared->k_transpose.run(&dev_special,&dev_special_t,&_maxspecial,&nt,&shift); + shift += g2y_m; + } + } + time_transpose.stop(); } diff --git a/lib/gpu/lal_neighbor_gpu.cu b/lib/gpu/lal_neighbor_gpu.cu index a7506fc5c3..7d0941ccd5 100644 --- a/lib/gpu/lal_neighbor_gpu.cu +++ b/lib/gpu/lal_neighbor_gpu.cu @@ -147,7 +147,7 @@ __kernel void kernel_calc_cell_counts(const unsigned *restrict cell_id, __kernel void transpose(__global tagint *restrict out, const __global tagint *restrict in, - int columns_in, int rows_in) + int columns_in, int rows_in, int shift) { __local tagint block[BLOCK_CELL_2D][BLOCK_CELL_2D+1]; @@ -158,15 +158,15 @@ __kernel void transpose(__global tagint *restrict out, unsigned i=bi*BLOCK_CELL_2D+ti; unsigned j=bj*BLOCK_CELL_2D+tj; - if ((i Date: Tue, 10 Sep 2024 00:36:13 -0500 Subject: [PATCH 0261/1018] fixed the value of shift being the number of rows processed in each chunk (g2y_m * b2y) --- lib/gpu/lal_neighbor.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/lib/gpu/lal_neighbor.cpp b/lib/gpu/lal_neighbor.cpp index 62ab2b31d0..ba2a328130 100644 --- a/lib/gpu/lal_neighbor.cpp +++ b/lib/gpu/lal_neighbor.cpp @@ -586,21 +586,24 @@ void Neighbor::build_nbor_list(double **x, const int inum, const int host_inum, const int b2y=_block_cell_2d; const int g2x=static_cast(ceil(static_cast(_maxspecial)/b2x)); const int g2y=static_cast(ceil(static_cast(nt)/b2y)); + // maximum number of blocks on the device const int max_num_blocks = 65535; int shift = 0; if (g2y < max_num_blocks) { _shared->k_transpose.set_size(g2x,g2y,b2x,b2y); _shared->k_transpose.run(&dev_special,&dev_special_t,&_maxspecial,&nt,&shift); } else { - const int num_rounds = ceil(static_cast(g2y) / max_num_blocks); + // using a fixed number of blocks int g2y_m = 65534; - for (int i = 0; i < num_rounds; i++) { + // number of chunks needed for the whole transpose + const int num_chunks = ceil(static_cast(g2y) / g2y_m); + for (int i = 0; i < num_chunks; i++) { _shared->k_transpose.set_size(g2x,g2y_m,b2x,b2y); _shared->k_transpose.run(&dev_special,&dev_special_t,&_maxspecial,&nt,&shift); - shift += g2y_m; + shift += g2y_m*b2y; } } - + time_transpose.stop(); } From 7006e19d596bffd01b6a3da2702a46bf0469b20c Mon Sep 17 00:00:00 2001 From: alphataubio Date: Tue, 10 Sep 2024 07:57:51 -0400 Subject: [PATCH 0262/1018] Update fix_cmap_kokkos.cpp --- src/KOKKOS/fix_cmap_kokkos.cpp | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/src/KOKKOS/fix_cmap_kokkos.cpp b/src/KOKKOS/fix_cmap_kokkos.cpp index 35a375e0aa..0c506d4875 100644 --- a/src/KOKKOS/fix_cmap_kokkos.cpp +++ b/src/KOKKOS/fix_cmap_kokkos.cpp @@ -191,7 +191,7 @@ void FixCMAPKokkos::pre_neighbor() Kokkos::parallel_reduce(nlocal, KOKKOS_LAMBDA(const int i, int &l_ncrosstermlist) { - for (int m = 0; m < d_num_crossterm(i); m++) { + for( int m = 0; m < d_num_crossterm(i); m++) { int atom1 = AtomKokkos::map_kokkos(d_crossterm_atom1(i,m),map_style,k_map_array,k_map_hash); int atom2 = AtomKokkos::map_kokkos(d_crossterm_atom2(i,m),map_style,k_map_array,k_map_hash); @@ -199,34 +199,21 @@ void FixCMAPKokkos::pre_neighbor() int atom4 = AtomKokkos::map_kokkos(d_crossterm_atom4(i,m),map_style,k_map_array,k_map_hash); int atom5 = AtomKokkos::map_kokkos(d_crossterm_atom5(i,m),map_style,k_map_array,k_map_hash); - if (atom1 == -1 || atom2 == -1 || atom3 == -1 || atom4 == -1 || atom5 == -1) { - - //auto error_msg = fmt::format("CMAP atoms {} {} {} {} {} missing on proc {} at step {}", - // d_crossterm_atom1(i,m),d_crossterm_atom2(i,m),d_crossterm_atom3(i,m), - // d_crossterm_atom4(i,m),d_crossterm_atom5(i,m),me,update->ntimestep); - - //Kokkos::abort(error_msg.c_str()); - + if( atom1 == -1 || atom2 == -1 || atom3 == -1 || atom4 == -1 || atom5 == -1) Kokkos::abort("CMAP atoms missing on proc"); - } - atom1 = closest_image(i,atom1); atom2 = closest_image(i,atom2); atom3 = closest_image(i,atom3); atom4 = closest_image(i,atom4); atom5 = closest_image(i,atom5); - if (i <= atom1 && i <= atom2 && i <= atom3 && - i <= atom4 && i <= atom5) { - + if( i <= atom1 && i <= atom2 && i <= atom3 && i <= atom4 && i <= atom5) { if (l_ncrosstermlist == maxcrossterm) { //maxcrossterm += LISTDELTA; //memoryKK->grow_kokkos(k_crosstermlist,crosstermlist,maxcrossterm,CMAPMAX,"cmap:crosstermlist"); //d_crosstermlist = k_crosstermlist.template view(); - Kokkos::abort("ncrosstermlist == maxcrossterm"); - } d_crosstermlist(l_ncrosstermlist,0) = atom1; d_crosstermlist(l_ncrosstermlist,1) = atom2; @@ -239,6 +226,8 @@ void FixCMAPKokkos::pre_neighbor() } }, ncrosstermlist); + std::cerr << fmt::format("*** pre_neighbor ncrosstermlist {} ncmap {}\n",ncrosstermlist, ncmap); + } From 5e8ecf9cb4ebc63dcb5d8092b9c7cc940030bf80 Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Tue, 10 Sep 2024 14:45:16 +0100 Subject: [PATCH 0263/1018] Rename variables and function for min exponent --- src/REAXFF/fix_qtpie_reaxff.cpp | 14 +++++++------- src/REAXFF/fix_qtpie_reaxff.h | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp index 5fd60e51c5..06b5ff1660 100644 --- a/src/REAXFF/fix_qtpie_reaxff.cpp +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -240,9 +240,9 @@ void FixQtpieReaxFF::pertype_parameters(char *arg) // define a cutoff distance (in atomic units) beyond which overlap integrals are neglected // in calc_chi_eff() - const double expmin = find_min(gauss_exp,ntypes+1); + const double exp_min = find_min_exp(gauss_exp,ntypes+1); const int olap_cut = 10; // overlap integrals are neglected if less than pow(10,-olap_cut) - dist_cutoff = sqrt(2*olap_cut/expmin*log(10.0)); + dist_cutoff = sqrt(2*olap_cut/exp_min*log(10.0)); // read chi, eta and gamma @@ -1230,16 +1230,16 @@ void FixQtpieReaxFF::calc_chi_eff() /* ---------------------------------------------------------------------- */ -double FixQtpieReaxFF::find_min(const double *array, const int array_length) +double FixQtpieReaxFF::find_min_exp(const double *array, const int array_length) { // index of first gaussian orbital exponent is 1 - double smallest = array[1]; + double exp_min = array[1]; for (int i = 2; i < array_length; i++) { - if (array[i] < smallest) - smallest = array[i]; + if (array[i] < exp_min) + exp_min = array[i]; } - return smallest; + return exp_min; } /* ---------------------------------------------------------------------- */ diff --git a/src/REAXFF/fix_qtpie_reaxff.h b/src/REAXFF/fix_qtpie_reaxff.h index 8b98025a81..2a89e6f746 100644 --- a/src/REAXFF/fix_qtpie_reaxff.h +++ b/src/REAXFF/fix_qtpie_reaxff.h @@ -130,7 +130,7 @@ class FixQtpieReaxFF : public Fix { void vector_add(double *, double, double *, int); void calc_chi_eff(); - double find_min(const double*, const int); + double find_min_exp(const double*, const int); double distance(const double*, const double*); int matvecs_s, matvecs_t; // Iteration count for each system From c63c88f8b6804f58399429dd3fd52bcf634109ee Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Tue, 10 Sep 2024 08:58:42 -0500 Subject: [PATCH 0264/1018] reduced the max number of blocks for each transpose --- lib/gpu/lal_neighbor.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/gpu/lal_neighbor.cpp b/lib/gpu/lal_neighbor.cpp index ba2a328130..101e92953c 100644 --- a/lib/gpu/lal_neighbor.cpp +++ b/lib/gpu/lal_neighbor.cpp @@ -586,19 +586,20 @@ void Neighbor::build_nbor_list(double **x, const int inum, const int host_inum, const int b2y=_block_cell_2d; const int g2x=static_cast(ceil(static_cast(_maxspecial)/b2x)); const int g2y=static_cast(ceil(static_cast(nt)/b2y)); - // maximum number of blocks on the device - const int max_num_blocks = 65535; + // the maximum number of blocks on the device is typically 65535 + // we can use a lower number to have more resource per block + const int max_num_blocks = 32768; int shift = 0; if (g2y < max_num_blocks) { _shared->k_transpose.set_size(g2x,g2y,b2x,b2y); _shared->k_transpose.run(&dev_special,&dev_special_t,&_maxspecial,&nt,&shift); } else { // using a fixed number of blocks - int g2y_m = 65534; + int g2y_m = max_num_blocks; + _shared->k_transpose.set_size(g2x,g2y_m,b2x,b2y); // number of chunks needed for the whole transpose const int num_chunks = ceil(static_cast(g2y) / g2y_m); - for (int i = 0; i < num_chunks; i++) { - _shared->k_transpose.set_size(g2x,g2y_m,b2x,b2y); + for (int i = 0; i < num_chunks; i++) { _shared->k_transpose.run(&dev_special,&dev_special_t,&_maxspecial,&nt,&shift); shift += g2y_m*b2y; } From b16bb27184cb873ff9da8136d99f9043b6c19e91 Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Tue, 10 Sep 2024 09:47:07 -0500 Subject: [PATCH 0265/1018] revert to using the max number of blocks on device for each pass, as the number of blocks (32767 or 65535) already saturates the number of SMs anyway --- lib/gpu/lal_neighbor.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/gpu/lal_neighbor.cpp b/lib/gpu/lal_neighbor.cpp index 101e92953c..051f55f0a3 100644 --- a/lib/gpu/lal_neighbor.cpp +++ b/lib/gpu/lal_neighbor.cpp @@ -587,8 +587,8 @@ void Neighbor::build_nbor_list(double **x, const int inum, const int host_inum, const int g2x=static_cast(ceil(static_cast(_maxspecial)/b2x)); const int g2y=static_cast(ceil(static_cast(nt)/b2y)); // the maximum number of blocks on the device is typically 65535 - // we can use a lower number to have more resource per block - const int max_num_blocks = 32768; + // in principle we can use a lower number to have more resource per block 32768 + const int max_num_blocks = 65535; int shift = 0; if (g2y < max_num_blocks) { _shared->k_transpose.set_size(g2x,g2y,b2x,b2y); From 25f33e8721a801206db1bcc85b25ec6c1fbb0544 Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Tue, 10 Sep 2024 16:20:51 +0100 Subject: [PATCH 0266/1018] Add water examples featuring fix qtpie/reaxff --- examples/reaxff/water/gauss_exp.txt | 5 ++++ examples/reaxff/water/in.water.qtpie | 29 +++++++++++++++++++++ examples/reaxff/water/in.water.qtpie.field | 30 ++++++++++++++++++++++ 3 files changed, 64 insertions(+) create mode 100644 examples/reaxff/water/gauss_exp.txt create mode 100644 examples/reaxff/water/in.water.qtpie create mode 100644 examples/reaxff/water/in.water.qtpie.field diff --git a/examples/reaxff/water/gauss_exp.txt b/examples/reaxff/water/gauss_exp.txt new file mode 100644 index 0000000000..4210471e9f --- /dev/null +++ b/examples/reaxff/water/gauss_exp.txt @@ -0,0 +1,5 @@ +# Gaussian orbital exponents (required for fix qtpie/reaxff) taken from Table 2.2 +# of Chen, J. (2009). Theory and applications of fluctuating-charge models. +# The units of the exponents are 1 / (Bohr radius)^2 . +1 0.2240 # O +2 0.5434 # H diff --git a/examples/reaxff/water/in.water.qtpie b/examples/reaxff/water/in.water.qtpie new file mode 100644 index 0000000000..a8f8759444 --- /dev/null +++ b/examples/reaxff/water/in.water.qtpie @@ -0,0 +1,29 @@ +# QTPIE Water + +boundary p p p +units real +atom_style charge + +read_data data.water + +variable x index 1 +variable y index 1 +variable z index 1 + +replicate $x $y $z + +pair_style reaxff NULL safezone 3.0 mincap 150 +pair_coeff * * qeq_ff.water O H +neighbor 0.5 bin +neigh_modify every 1 delay 0 check yes + +velocity all create 300.0 4928459 rot yes dist gaussian + +fix 1 all qtpie/reaxff 1 0.0 10.0 1.0e-6 reaxff gauss_exp.txt +fix 2 all nvt temp 300 300 50.0 + +timestep 0.5 +thermo 10 +thermo_style custom step temp press density vol + +run 20 diff --git a/examples/reaxff/water/in.water.qtpie.field b/examples/reaxff/water/in.water.qtpie.field new file mode 100644 index 0000000000..e5ac77484f --- /dev/null +++ b/examples/reaxff/water/in.water.qtpie.field @@ -0,0 +1,30 @@ +# QTPIE Water + +boundary p p p +units real +atom_style charge + +read_data data.water + +variable x index 1 +variable y index 1 +variable z index 1 + +replicate $x $y $z + +pair_style reaxff NULL safezone 3.0 mincap 150 +pair_coeff * * qeq_ff.water O H +neighbor 0.5 bin +neigh_modify every 1 delay 0 check yes + +velocity all create 300.0 4928459 rot yes dist gaussian + +fix 1 all qtpie/reaxff 1 0.0 10.0 1.0e-6 reaxff gauss_exp.txt +fix 2 all nvt temp 300 300 50.0 +fix 3 all efield 0.0 0.0 0.05 + +timestep 0.5 +thermo 10 +thermo_style custom step temp press density vol + +run 20 From 6f2c4aaf0b80ef3db943933ddc29291ba3c4f1b5 Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Tue, 10 Sep 2024 16:40:19 +0100 Subject: [PATCH 0267/1018] Remove unused code --- src/REAXFF/fix_qtpie_reaxff.cpp | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp index 06b5ff1660..5174cfc112 100644 --- a/src/REAXFF/fix_qtpie_reaxff.cpp +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -21,7 +21,6 @@ #include "fix_qtpie_reaxff.h" #include "atom.h" -#include "citeme.h" #include "comm.h" #include "domain.h" #include "error.h" @@ -53,19 +52,6 @@ static constexpr double SMALL = 1.0e-14; static constexpr double QSUMSMALL = 0.00001; static constexpr double ANGSTROM_TO_BOHRRADIUS = 1.8897261259; -static const char cite_fix_qtpie_reaxff[] = - "fix qtpie/reaxff command: doi\n\n" - "@article{,\n" - "title={},\n" - "author={},\n" - "journal={},\n" - "volume={},\n" - "number={},\n" - "pages={},\n" - "year={},\n" - "publisher={}\n" - "}\n\n"; - /* ---------------------------------------------------------------------- */ FixQtpieReaxFF::FixQtpieReaxFF(LAMMPS *lmp, int narg, char **arg) : @@ -173,8 +159,6 @@ FixQtpieReaxFF::~FixQtpieReaxFF() void FixQtpieReaxFF::post_constructor() { - if (lmp->citeme) lmp->citeme->add(cite_fix_qtpie_reaxff); - grow_arrays(atom->nmax); for (int i = 0; i < atom->nmax; i++) for (int j = 0; j < nprev; ++j) @@ -471,16 +455,6 @@ void FixQtpieReaxFF::init() if (efield->varflag == FixEfield::ATOM && efield->pstyle != FixEfield::ATOM) error->all(FLERR,"Atom-style external electric field requires atom-style " "potential variable when used with fix {}", style); - // if (((efield->xstyle != FixEfield::CONSTANT) && domain->xperiodic) || - // ((efield->ystyle != FixEfield::CONSTANT) && domain->yperiodic) || - // ((efield->zstyle != FixEfield::CONSTANT) && domain->zperiodic)) - // error->all(FLERR,"Must not have electric field component in direction of periodic " - // "boundary when using charge equilibration with ReaxFF."); - // if (((fabs(efield->ex) > SMALL) && domain->xperiodic) || - // ((fabs(efield->ey) > SMALL) && domain->yperiodic) || - // ((fabs(efield->ez) > SMALL) && domain->zperiodic)) - // error->all(FLERR,"Must not have electric field component in direction of periodic " - // "boundary when using charge equilibration with ReaxFF."); } // we need a half neighbor list w/ Newton off From 847ce1e3632e1421d17042b1bbfc57ba89290f2a Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Tue, 10 Sep 2024 15:39:52 -0500 Subject: [PATCH 0268/1018] enable generating new reference log files if desirable --- tools/regression-tests/run_tests.py | 49 +++++++++++++++++++++-------- 1 file changed, 36 insertions(+), 13 deletions(-) diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index 5f88f03f64..efbfb2ac25 100755 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -157,6 +157,8 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file using_markers = False EPSILON = np.float64(config['epsilon']) nugget = float(config['nugget']) + genref = config['genref'] + compiler = config['compiler'] use_valgrind = False if 'valgrind' in config['mpiexec']: use_valgrind = True @@ -325,7 +327,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file config['nprocs'] = saved_nprocs # check if the output contains ERROR - # there might not be a log.lammps generated at this point, or only log.lammps contains only the date line + # there might not be a log file generated at this point, or only the log file contains only the date line if "ERROR" in output: error_line = "" for line in output.split('\n'): @@ -357,16 +359,18 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file test_id = test_id + 1 continue - # check if a log.lammps file exists in the current folder - if os.path.isfile("log.lammps") == False: - msg = f" failed, no log.lammps generated with {input_test} with return code {returncode}.\n" + # check if a log file log.{basename}.{nprocs} exists in the current folder + logfilename = f"log.{basename}.{nprocs}" + + if os.path.isfile(logfilename) == False: + msg = f" failed, no log.{basename}.{nprocs} generated with {input_test} with return code {returncode}.\n" print(msg) logger.info(msg) logger.info(f" Output:") logger.info(f" {output}") logger.info(f" Error:\n{error}") - msg = f"{input}: {{ folder: {input_folder}, status: \"failed, no log.lammps\", walltime: {walltime} }}\n" + msg = f"{input}: {{ folder: {input_folder}, status: \"failed, no log file generated\", walltime: {walltime} }}\n" progress.write(msg) progress.close() failure.write(msg) @@ -375,9 +379,14 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file test_id = test_id + 1 continue else: - # save a copy of the log file for further inspection - cmd_str = f"cp log.lammps log.{basename}.{nprocs}" - p = subprocess.run(cmd_str, shell=True, text=True, capture_output=True) + # generate a new log file whose name has the format of log.{date}.{basename}.{compiler}.{nprocs} + if genref == True: + dmy = datetime.datetime.now() + date = dmy.strftime("%d%b%y") + # assume g++ for now, but is be available from running "lmp_binary -h" + compiler = "g++" + cmd_str = f"cp log.{basename}.{nprocs} log.{date}.{basename}.{compiler}.{nprocs}" + p = subprocess.run(cmd_str, shell=True, text=True, capture_output=True) # if skip numerical checks, then skip the rest if skip_numerical_check == True: @@ -795,6 +804,7 @@ def get_lammps_build_configuration(lmp_binary): reading = False operating_system = "" GitInfo = "" + compiler = "g++" row = 0 for line in output: if line != "": @@ -810,7 +820,11 @@ def get_lammps_build_configuration(lmp_binary): operating_system = line if "Git info" in line: GitInfo = line - + if "Compiler" in line: + if "GNU" in line: + compiler = "g++" + if "Intel" in line: + compiler = "icc" row += 1 packages = packages.strip() @@ -824,20 +838,24 @@ def get_lammps_build_configuration(lmp_binary): row += 1 - return packages.split(" "), operating_system, GitInfo, compile_flags + return packages.split(" "), operating_system, GitInfo, compile_flags, compiler ''' launch LAMMPS using the configuration defined in the dictionary config with an input file TODO: - generate new reference values if needed ''' -def execute(lmp_binary, config, input_file_name, generate_ref_yaml=False): +def execute(lmp_binary, config, input_file_name, generate_ref=False): cmd_str = "" # check if mpiexec/mpirun is used if config['mpiexec']: cmd_str += config['mpiexec'] + " " + config['mpiexec_numproc_flag'] + " " + config['nprocs'] + " " - cmd_str += lmp_binary + " -in " + input_file_name + " " + config['args'] + # write to a log file with format log.{basename}.{nprocs} + basename = input_file_name[3:] + logfilename = f"log.{basename}.{config['nprocs']}" + + cmd_str += lmp_binary + " -in " + input_file_name + " " + config['args'] + " -log " + logfilename logger.info(f" Executing: {cmd_str}") # set a timeout (in seconds) for each run @@ -1325,10 +1343,11 @@ if __name__ == "__main__": lmp_binary = os.path.abspath(config['lmp_binary']) # print out the binary info - packages, operating_system, GitInfo, compile_flags = get_lammps_build_configuration(lmp_binary) + packages, operating_system, GitInfo, compile_flags, compiler = get_lammps_build_configuration(lmp_binary) print("\nLAMMPS build info:") print(f" - {operating_system}") print(f" - {GitInfo}") + print(f" - Compiler: {compiler}") print(f" - Active compile flags: {compile_flags}") print(f" - List of {len(packages)} installed packages:") all_pkgs = "" @@ -1336,6 +1355,10 @@ if __name__ == "__main__": all_pkgs += p + " " print(all_pkgs) + # augment config with additional keys + config['compiler'] = compiler + config['genref'] = genref + all_results = [] # save current working dir From 8e2dacd0e3efb5805e07d6d610a00fa1a1e2afcb Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Tue, 10 Sep 2024 15:51:04 -0500 Subject: [PATCH 0269/1018] put some cosmetic stuffs --- tools/regression-tests/run_tests.py | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index efbfb2ac25..af9d8dd085 100755 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -23,6 +23,7 @@ Some benefits include: + keeping track of the testing progress to resume the testing from the last checkpoint (skipping completed runs) + distributing the input list across multiple processes by splitting the list of input scripts into separate runs (there are ~800 input scripts under the top-level examples) + + generating new reference log files if desirable Input arguments: + the path to a LAMMPS binary (can be relative to the working directory) @@ -794,7 +795,7 @@ def extract_data_to_yaml(inputFileName): return thermo ''' - return a tuple of the list of installed packages, OS, GitInfo and compile_flags + return a dictionary of the list of installed packages, OS, GitInfo, compiler and compile_flags ''' def get_lammps_build_configuration(lmp_binary): cmd_str = lmp_binary + " -h" @@ -805,6 +806,7 @@ def get_lammps_build_configuration(lmp_binary): operating_system = "" GitInfo = "" compiler = "g++" + compiler_full = "" row = 0 for line in output: if line != "": @@ -821,6 +823,7 @@ def get_lammps_build_configuration(lmp_binary): if "Git info" in line: GitInfo = line if "Compiler" in line: + compiler_full = line if "GNU" in line: compiler = "g++" if "Intel" in line: @@ -838,7 +841,17 @@ def get_lammps_build_configuration(lmp_binary): row += 1 - return packages.split(" "), operating_system, GitInfo, compile_flags, compiler + installed_packages = packages.split(" ") + build_config = { + 'installed_packages': installed_packages, + 'operating_system': operating_system, + 'git_info': GitInfo, + 'compiler': compiler, + 'compiler_full': compiler_full, + 'compile_flags': compile_flags, + } + + return build_config ''' launch LAMMPS using the configuration defined in the dictionary config with an input file @@ -1343,11 +1356,18 @@ if __name__ == "__main__": lmp_binary = os.path.abspath(config['lmp_binary']) # print out the binary info - packages, operating_system, GitInfo, compile_flags, compiler = get_lammps_build_configuration(lmp_binary) + build_config = get_lammps_build_configuration(lmp_binary) + packages = build_config['installed_packages'] + operating_system = build_config['installed_packages'] + GitInfo = build_config['git_info'] + compiler = build_config['compiler'] + compiler_full = build_config['compiler_full'] + compile_flags = build_config['compile_flags'] + print("\nLAMMPS build info:") print(f" - {operating_system}") print(f" - {GitInfo}") - print(f" - Compiler: {compiler}") + print(f" - Compiler: {compiler_full}") print(f" - Active compile flags: {compile_flags}") print(f" - List of {len(packages)} installed packages:") all_pkgs = "" From cbbea4771893d21c8a3386b164eb1ade3b68a4ce Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Tue, 10 Sep 2024 16:22:35 -0500 Subject: [PATCH 0270/1018] fix the incorrect keys --- tools/regression-tests/run_tests.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index af9d8dd085..37c1cd78a1 100755 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -1358,7 +1358,7 @@ if __name__ == "__main__": # print out the binary info build_config = get_lammps_build_configuration(lmp_binary) packages = build_config['installed_packages'] - operating_system = build_config['installed_packages'] + operating_system = build_config['operating_system'] GitInfo = build_config['git_info'] compiler = build_config['compiler'] compiler_full = build_config['compiler_full'] @@ -1367,7 +1367,7 @@ if __name__ == "__main__": print("\nLAMMPS build info:") print(f" - {operating_system}") print(f" - {GitInfo}") - print(f" - Compiler: {compiler_full}") + print(f" - {compiler_full}") print(f" - Active compile flags: {compile_flags}") print(f" - List of {len(packages)} installed packages:") all_pkgs = "" From b39386afe517737daa1f7cfc96dc6f8f80930f7f Mon Sep 17 00:00:00 2001 From: Trung Nguyen Date: Tue, 10 Sep 2024 17:00:57 -0500 Subject: [PATCH 0271/1018] count all the runs with error and failed num checks as failed --- tools/regression-tests/run_tests.py | 37 +++++++++++++++++------------ 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index 37c1cd78a1..d086f28b2c 100755 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -322,7 +322,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file result = TestResult(name=input, output="", time="", status="passed") # run the LAMMPS binary with the input script - cmd_str, output, error, returncode = execute(lmp_binary, config, input_test) + cmd_str, output, error, returncode, logfilename = execute(lmp_binary, config, input_test) # restore the nprocs value in the configuration config['nprocs'] = saved_nprocs @@ -361,8 +361,6 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file continue # check if a log file log.{basename}.{nprocs} exists in the current folder - logfilename = f"log.{basename}.{nprocs}" - if os.path.isfile(logfilename) == False: msg = f" failed, no log.{basename}.{nprocs} generated with {input_test} with return code {returncode}.\n" print(msg) @@ -460,11 +458,11 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file test_id = test_id + 1 continue - # parse thermo output in log.lammps from the run - thermo = extract_data_to_yaml("log.lammps") + # parse thermo output in the log file from the run + thermo = extract_data_to_yaml(logfilename) num_runs = len(thermo) - # the run completed normally but log.lammps may not be friendly for parsing into YAML format + # the run completed normally but the log file may not be friendly for parsing into YAML format if num_runs == 0: logger.info(f" The run terminated with {input_test} gives the following output:") logger.info(f" {output}") @@ -477,7 +475,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file msg += ", memory leaks detected" num_memleak = num_memleak + 1 - result.status = msg + ", error parsing log.lammps into YAML" + result.status = msg + f", error parsing {logfilename} into YAML" results.append(result) progress.write(f"{input}: {{ folder: {input_folder}, status: \"{result.status}\", walltime: {walltime}, walltime_norm: {walltime_norm} }}\n") progress.close() @@ -503,6 +501,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file results.append(result) progress.write(f"{input}: {{ folder: {input_folder}, status: \"completed, numerical checks skipped, unsupported log file format\", walltime: {walltime}, walltime_norm: {walltime_norm} }}\n") progress.close() + num_completed = num_completed + 1 num_error = num_error + 1 test_id = test_id + 1 continue @@ -526,16 +525,17 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file progress.write(msg) progress.close() failure.write(msg) + num_completed = num_completed + 1 num_error = num_error + 1 test_id = test_id + 1 continue - logger.info(f" Comparing thermo output from log.lammps against the reference log file {thermo_ref_file}") + logger.info(f" Comparing thermo output from {logfilename} against the reference log file {thermo_ref_file}") # check if the number of runs matches with that in the reference log file # maybe due to some changes to the input where the ref log file is not updated yet if num_runs != num_runs_ref: - logger.info(f" ERROR: Number of runs in log.lammps ({num_runs}) is different from that in the reference log ({num_runs_ref})." + logger.info(f" ERROR: Number of runs in {logfilename} ({num_runs}) is different from that in the reference log ({num_runs_ref})." " Check README in the folder, possibly due to using mpirun with partitions or parsing the wrong reference log file.") result.status = "failed, incomplete runs" results.append(result) @@ -551,7 +551,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file num_fields = len(thermo[0]['keywords']) num_fields_ref = len(thermo_ref[0]['keywords']) if num_fields != num_fields_ref: - logger.info(f" failed, number of thermo colums in log.lammps ({num_fields}) is different from that in the reference log ({num_fields_ref}) in the first run.") + logger.info(f" failed, number of thermo colums in {logfilename} ({num_fields}) is different from that in the reference log ({num_fields_ref}) in the first run.") logger.info(f" Check both log files for more details.") result.status = "failed, mismatched columns in the log files" results.append(result) @@ -586,7 +586,7 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file num_fields = len(thermo[irun]['keywords']) num_fields_ref = len(thermo_ref[irun]['keywords']) if num_fields != num_fields_ref: - logger.info(f" failed: Number of thermo columns in log.lammps ({num_fields})") + logger.info(f" failed: Number of thermo columns in {logfilename} ({num_fields})") logger.info(f" is different from that in the reference log ({num_fields_ref}) in run {irun}.") mismatched_columns = True continue @@ -676,6 +676,8 @@ def iterate(lmp_binary, input_folder, input_list, config, results, progress_file logger.info(msg) #result.status = f"all {num_checks} checks passed." num_passed = num_passed + 1 + else: + num_error = num_error + 1 result.status = f"abs_diff_failed: {num_abs_failed}, rel_diff_failed: {num_rel_failed}" results.append(result) @@ -855,8 +857,13 @@ def get_lammps_build_configuration(lmp_binary): ''' launch LAMMPS using the configuration defined in the dictionary config with an input file - TODO: - - generate new reference values if needed + return + - cmd_str: the complete command used to launch LAMMPS with the input + - stdout: stdout of the process + - stderr: stderr of the process + - errorcode: error code returned by the process + - logfilename: the log file name for the given input + to avoid duplicate writes to log.lammps if multiple workers execute in the same folder ''' def execute(lmp_binary, config, input_file_name, generate_ref=False): cmd_str = "" @@ -879,7 +886,7 @@ def execute(lmp_binary, config, input_file_name, generate_ref=False): try: p = subprocess.run(cmd_str, shell=True, text=True, capture_output=True, timeout=timeout) - return cmd_str, p.stdout, p.stderr, p.returncode + return cmd_str, p.stdout, p.stderr, p.returncode, logfilename except subprocess.TimeoutExpired: msg = f" Timeout for: {cmd_str} ({timeout}s expired)" @@ -887,7 +894,7 @@ def execute(lmp_binary, config, input_file_name, generate_ref=False): print(msg) error_str = f"timeout ({timeout}s expired)" - return cmd_str, "", error_str, -1 + return cmd_str, "", error_str, -1, logfilename ''' get the reference walltime by running the lmp_binary with config with an input script in the bench/ folder From 12abaf83cca8f6e57144b2624d25339865179282 Mon Sep 17 00:00:00 2001 From: Stan Moore Date: Tue, 10 Sep 2024 16:25:06 -0600 Subject: [PATCH 0272/1018] Changes from @sjplimp --- src/KSPACE/pppm.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/KSPACE/pppm.cpp b/src/KSPACE/pppm.cpp index 06cbf119e3..9665d2392d 100644 --- a/src/KSPACE/pppm.cpp +++ b/src/KSPACE/pppm.cpp @@ -1384,11 +1384,19 @@ void PPPM::set_grid_local() // npey_fft,npez_fft = # of procs in y,z dims // if nprocs is small enough, proc can own 1 or more entire xy planes, // else proc owns 2d sub-blocks of yz plane + // NOTE: commented out lines support this + // need to ensure fft3d.cpp and remap.cpp support 2D planes // me_y,me_z = which proc (0-npe_fft-1) I am in y,z dimensions // nlo_fft,nhi_fft = lower/upper limit of the section // of the global FFT mesh that I own in x-pencil decomposition int npey_fft,npez_fft; + + //if (nz_pppm >= nprocs) { + // npey_fft = 1; + // npez_fft = nprocs; + //} else procs2grid2d(nprocs,ny_pppm,nz_pppm,&npey_fft,&npez_fft); + procs2grid2d(nprocs,ny_pppm,nz_pppm,&npey_fft,&npez_fft); int me_y = me % npey_fft; From 1de74b46cd6591d0d6356dfe1f22ce8d11e2e4e0 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 10 Sep 2024 20:30:49 -0400 Subject: [PATCH 0273/1018] modernize --- src/QEQ/fix_qeq_ctip.cpp | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/src/QEQ/fix_qeq_ctip.cpp b/src/QEQ/fix_qeq_ctip.cpp index 4a99b3cf88..8a4d41bfc6 100644 --- a/src/QEQ/fix_qeq_ctip.cpp +++ b/src/QEQ/fix_qeq_ctip.cpp @@ -21,6 +21,7 @@ #include "atom.h" #include "comm.h" #include "error.h" +#include "ewald_const.h" #include "force.h" #include "kspace.h" #include "math_const.h" @@ -34,17 +35,10 @@ #include using namespace LAMMPS_NS; +using namespace EwaldConst; using namespace MathConst; using namespace FixConst; -#define EWALD_F 1.12837917 -#define EWALD_P 0.3275911 -#define A1 0.254829592 -#define A2 -0.284496736 -#define A3 1.421413741 -#define A4 -1.453152027 -#define A5 1.061405429 - /* ---------------------------------------------------------------------- */ FixQEqCTIP::FixQEqCTIP(LAMMPS *lmp, int narg, char **arg) : @@ -91,8 +85,8 @@ void FixQEqCTIP::init() void FixQEqCTIP::extract_ctip() { - Pair *pair = force->pair_match("coul/ctip",1); - if (pair == nullptr) error->all(FLERR,"No pair coul/ctip for fix qeq/ctip"); + Pair *pair = force->pair_match("^coul/ctip",0); + if (pair == nullptr) error->all(FLERR,"No pair style coul/ctip for fix qeq/ctip"); int tmp; chi = (double *) pair->extract("chi",tmp); eta = (double *) pair->extract("eta",tmp); @@ -102,10 +96,9 @@ void FixQEqCTIP::extract_ctip() qmin = (double *) pair->extract("qmin",tmp); qmax = (double *) pair->extract("qmax",tmp); omega = (double *) pair->extract("omega",tmp); - if (chi == nullptr || eta == nullptr || gamma == nullptr - || zeta == nullptr || zcore == nullptr || qmin == nullptr || qmax == nullptr || omega == nullptr) - error->all(FLERR, - "Fix qeq/ctip could not extract params from pair coul/ctip"); + if (chi == nullptr || eta == nullptr || gamma == nullptr || zeta == nullptr || + zcore == nullptr || qmin == nullptr || qmax == nullptr || omega == nullptr) + error->all(FLERR, "Fix qeq/ctip could not extract all params from pair style coul/ctip"); } From ddaba8a2c4d3351b7ea0c3014ddabac62e814eee Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 10 Sep 2024 20:31:17 -0400 Subject: [PATCH 0274/1018] must not free memory that was obtained by extract() --- src/QEQ/fix_qeq.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/QEQ/fix_qeq.cpp b/src/QEQ/fix_qeq.cpp index 52b9023113..de1458df99 100644 --- a/src/QEQ/fix_qeq.cpp +++ b/src/QEQ/fix_qeq.cpp @@ -156,7 +156,7 @@ FixQEq::~FixQEq() memory->destroy(shld); - if (!streitz_flag && !reax_flag) { + if (!streitz_flag && !reax_flag && !ctip_flag) { memory->destroy(chi); memory->destroy(eta); memory->destroy(gamma); From 2b03a1ce17172210b16f6a75f935ef1595b84f0c Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 10 Sep 2024 20:31:58 -0400 Subject: [PATCH 0275/1018] move VLA arrays to header and initialize them only once --- src/EXTRA-PAIR/pair_coul_ctip.cpp | 108 ++++++++++++++++++++---------- src/EXTRA-PAIR/pair_coul_ctip.h | 3 + 2 files changed, 74 insertions(+), 37 deletions(-) diff --git a/src/EXTRA-PAIR/pair_coul_ctip.cpp b/src/EXTRA-PAIR/pair_coul_ctip.cpp index 27e060499e..1b2dca9c22 100644 --- a/src/EXTRA-PAIR/pair_coul_ctip.cpp +++ b/src/EXTRA-PAIR/pair_coul_ctip.cpp @@ -39,9 +39,12 @@ static constexpr int DELTA = 4; /* ---------------------------------------------------------------------- */ -PairCoulCTIP::PairCoulCTIP(LAMMPS *lmp) : Pair(lmp) +PairCoulCTIP::PairCoulCTIP(LAMMPS *lmp) : + Pair(lmp), params(nullptr), shield(nullptr), shieldcu(nullptr), reffc(nullptr), + reffcsq(nullptr), reffc4(nullptr), reffc7(nullptr), s2d_shift(nullptr), f_shift(nullptr), + e_shift(nullptr), self_factor(nullptr), qeq_x(nullptr), qeq_j(nullptr), qeq_g(nullptr), + qeq_z(nullptr), qeq_c(nullptr), qeq_q1(nullptr), qeq_q2(nullptr), qeq_w(nullptr) { - params = nullptr; } /* ---------------------------------------------------------------------- */ @@ -52,6 +55,16 @@ PairCoulCTIP::~PairCoulCTIP() memory->sfree(params); memory->destroy(elem1param); + memory->destroy(shield); + memory->destroy(shieldcu); + memory->destroy(reffc); + memory->destroy(reffcsq); + memory->destroy(reffc4); + memory->destroy(reffc7); + memory->destroy(s2d_shift); + memory->destroy(f_shift); + memory->destroy(e_shift); + memory->destroy(self_factor); if (allocated) { memory->destroy(setflag); @@ -79,14 +92,6 @@ void PairCoulCTIP::compute(int eflag, int vflag) double selfion; int *ilist, *jlist, *numneigh, **firstneigh; - double cut_coulcu, cut_coul4, alphacu, erfcd_cut, t_cut, erfcc_cut; - int elt1, elt2; - - double shield[nelements][nelements], shieldcu[nelements][nelements], reffc[nelements][nelements], - reffcsq[nelements][nelements], reffc4[nelements][nelements], reffc7[nelements][nelements]; - double s2d_shift[nelements][nelements], f_shift[nelements][nelements], - e_shift[nelements][nelements], self_factor[nelements][nelements]; - ecoul = 0.0; selfion = 0.0; ev_init(eflag, vflag); @@ -99,39 +104,16 @@ void PairCoulCTIP::compute(int eflag, int vflag) double *special_coul = force->special_coul; int newton_pair = force->newton_pair; double qqrd2e = force->qqrd2e; + double erfcd_cut, t_cut, erfcc_cut; + erfcd_cut = exp(-alpha * alpha * cut_coulsq); + t_cut = 1.0 / (1.0 + EWALD_P * alpha * cut_coul); + erfcc_cut = t_cut * (A1 + t_cut * (A2 + t_cut * (A3 + t_cut * (A4 + t_cut * A5)))) * erfcd_cut; inum = list->inum; ilist = list->ilist; numneigh = list->numneigh; firstneigh = list->firstneigh; - cut_coulcu = cut_coulsq * cut_coul; - cut_coul4 = cut_coulsq * cut_coulsq; - alphacu = alpha * alpha * alpha; - erfcd_cut = exp(-alpha * alpha * cut_coulsq); - t_cut = 1.0 / (1.0 + EWALD_P * alpha * cut_coul); - erfcc_cut = t_cut * (A1 + t_cut * (A2 + t_cut * (A3 + t_cut * (A4 + t_cut * A5)))) * erfcd_cut; - - for (elt1 = 0; elt1 < nelements; elt1++) { - for (elt2 = 0; elt2 < nelements; elt2++) { - shield[elt1][elt2] = sqrt(params[elt1].gamma * params[elt2].gamma); - shieldcu[elt1][elt2] = shield[elt1][elt2] * shield[elt1][elt2] * shield[elt1][elt2]; - reffc[elt1][elt2] = std::cbrt(cut_coulcu + 1.0 / shieldcu[elt1][elt2]); - reffcsq[elt1][elt2] = reffc[elt1][elt2] * reffc[elt1][elt2]; - reffc4[elt1][elt2] = reffcsq[elt1][elt2] * reffcsq[elt1][elt2]; - reffc7[elt1][elt2] = reffc4[elt1][elt2] * reffcsq[elt1][elt2] * reffc[elt1][elt2]; - s2d_shift[elt1][elt2] = 2.0 * erfcc_cut / cut_coulcu + - 4.0 * alpha / MY_PIS * erfcd_cut / cut_coulsq + 4.0 * alphacu / MY_PIS * erfcd_cut - - 2.0 / cut_coulcu + 4.0 * cut_coul4 / reffc7[elt1][elt2] - 2.0 * cut_coul / reffc4[elt1][elt2]; - f_shift[elt1][elt2] = erfcc_cut / cut_coulsq + 2.0 * alpha / MY_PIS * erfcd_cut / cut_coul - - 1.0 / cut_coulsq + cut_coulsq / reffc4[elt1][elt2]; - e_shift[elt1][elt2] = 2.0 * erfcc_cut / cut_coul + 2.0 * alpha / MY_PIS * erfcd_cut - - 2.0 / cut_coul + 1.0 / reffc[elt1][elt2] + cut_coulcu / reffc4[elt1][elt2] + - s2d_shift[elt1][elt2] * cut_coulsq * 0.5; - self_factor[elt1][elt2] = -(e_shift[elt1][elt2] * 0.5 + alpha / MY_PIS) * qqrd2e; - } - } - // loop over neighbors of my atoms for (ii = 0; ii < inum; ii++) { @@ -292,6 +274,58 @@ void PairCoulCTIP::init_style() neighbor->add_request(this); cut_coulsq = cut_coul * cut_coul; + + memory->destroy(shield); + memory->destroy(shieldcu); + memory->destroy(reffc); + memory->destroy(reffcsq); + memory->destroy(reffc4); + memory->destroy(reffc7); + memory->destroy(s2d_shift); + memory->destroy(f_shift); + memory->destroy(e_shift); + memory->destroy(self_factor); + + memory->create(shield, nelements, nelements, "pair:shield"); + memory->create(shieldcu, nelements, nelements, "pair:shieldcu"); + memory->create(reffc, nelements, nelements, "pair:reffc"); + memory->create(reffcsq, nelements, nelements, "pair:reffcsq"); + memory->create(reffc4, nelements, nelements, "pair:reffc4"); + memory->create(reffc7, nelements, nelements, "pair:reffc7"); + memory->create(s2d_shift, nelements, nelements, "pair:s2d_shift"); + memory->create(f_shift, nelements, nelements, "pair:f_shift"); + memory->create(e_shift, nelements, nelements, "pair:e_shift"); + memory->create(self_factor, nelements, nelements, "pair:self_factor"); + + double qqrd2e = force->qqrd2e; + double cut_coulcu, cut_coul4, alphacu, erfcd_cut, t_cut, erfcc_cut; + cut_coulcu = cut_coulsq * cut_coul; + cut_coul4 = cut_coulsq * cut_coulsq; + alphacu = alpha * alpha * alpha; + erfcd_cut = exp(-alpha * alpha * cut_coulsq); + t_cut = 1.0 / (1.0 + EWALD_P * alpha * cut_coul); + erfcc_cut = t_cut * (A1 + t_cut * (A2 + t_cut * (A3 + t_cut * (A4 + t_cut * A5)))) * erfcd_cut; + + for (int elt1 = 0; elt1 < nelements; elt1++) { + for (int elt2 = 0; elt2 < nelements; elt2++) { + shield[elt1][elt2] = sqrt(params[elt1].gamma * params[elt2].gamma); + shieldcu[elt1][elt2] = shield[elt1][elt2] * shield[elt1][elt2] * shield[elt1][elt2]; + reffc[elt1][elt2] = std::cbrt(cut_coulcu + 1.0 / shieldcu[elt1][elt2]); + reffcsq[elt1][elt2] = reffc[elt1][elt2] * reffc[elt1][elt2]; + reffc4[elt1][elt2] = reffcsq[elt1][elt2] * reffcsq[elt1][elt2]; + reffc7[elt1][elt2] = reffc4[elt1][elt2] * reffcsq[elt1][elt2] * reffc[elt1][elt2]; + s2d_shift[elt1][elt2] = 2.0 * erfcc_cut / cut_coulcu + + 4.0 * alpha / MY_PIS * erfcd_cut / cut_coulsq + 4.0 * alphacu / MY_PIS * erfcd_cut - + 2.0 / cut_coulcu + 4.0 * cut_coul4 / reffc7[elt1][elt2] - + 2.0 * cut_coul / reffc4[elt1][elt2]; + f_shift[elt1][elt2] = erfcc_cut / cut_coulsq + 2.0 * alpha / MY_PIS * erfcd_cut / cut_coul - + 1.0 / cut_coulsq + cut_coulsq / reffc4[elt1][elt2]; + e_shift[elt1][elt2] = 2.0 * erfcc_cut / cut_coul + 2.0 * alpha / MY_PIS * erfcd_cut - + 2.0 / cut_coul + 1.0 / reffc[elt1][elt2] + cut_coulcu / reffc4[elt1][elt2] + + s2d_shift[elt1][elt2] * cut_coulsq * 0.5; + self_factor[elt1][elt2] = -(e_shift[elt1][elt2] * 0.5 + alpha / MY_PIS) * qqrd2e; + } + } } /* ---------------------------------------------------------------------- diff --git a/src/EXTRA-PAIR/pair_coul_ctip.h b/src/EXTRA-PAIR/pair_coul_ctip.h index abf5bf7ae8..7694f298b5 100644 --- a/src/EXTRA-PAIR/pair_coul_ctip.h +++ b/src/EXTRA-PAIR/pair_coul_ctip.h @@ -52,6 +52,9 @@ class PairCoulCTIP : public Pair { Param *params; + double **shield, **shieldcu, **reffc, **reffcsq, **reffc4, **reffc7; + double **s2d_shift, **f_shift, **e_shift, **self_factor; + double *qeq_x, *qeq_j, *qeq_g, *qeq_z, *qeq_c, *qeq_q1, *qeq_q2, *qeq_w; void allocate(); From 6488fd2a48f2c91c3d9cd3b390573810cb7d8ebe Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 10 Sep 2024 21:14:52 -0400 Subject: [PATCH 0276/1018] reorganize example, potentials, logfiles --- examples/ctip/NiO.ctip | 5 +- examples/ctip/NiO.eam.fs | 18008 +--------------- examples/ctip/log.10Sep24.ctip.g++.1 | 184 + .../ctip/{log.ctip => log.10Sep24.ctip.g++.4} | 116 +- potentials/NiO.ctip | 4 + potentials/NiO.eam.fs | 18007 +++++++++++++++ potentials/README | 1 + 7 files changed, 18267 insertions(+), 18058 deletions(-) mode change 100644 => 120000 examples/ctip/NiO.ctip mode change 100644 => 120000 examples/ctip/NiO.eam.fs create mode 100644 examples/ctip/log.10Sep24.ctip.g++.1 rename examples/ctip/{log.ctip => log.10Sep24.ctip.g++.4} (59%) create mode 100644 potentials/NiO.ctip create mode 100644 potentials/NiO.eam.fs diff --git a/examples/ctip/NiO.ctip b/examples/ctip/NiO.ctip deleted file mode 100644 index ea6d12d9a1..0000000000 --- a/examples/ctip/NiO.ctip +++ /dev/null @@ -1,4 +0,0 @@ -# CTIP potential parameters for Ni-O -# X (eV) J (eV) gamma (1/ang) zeta (1/ang) Z (e) qmin qmax omega -Ni -5.840000 14.157390 0.549290 0.000000 0.000000 0.000000 2.000000 100.000 -O 0.000000 15.655862 1.428571 0.000000 0.000000 -2.000000 0.000000 100.000 diff --git a/examples/ctip/NiO.ctip b/examples/ctip/NiO.ctip new file mode 120000 index 0000000000..b57a8cffe3 --- /dev/null +++ b/examples/ctip/NiO.ctip @@ -0,0 +1 @@ +../../potentials/NiO.ctip \ No newline at end of file diff --git a/examples/ctip/NiO.eam.fs b/examples/ctip/NiO.eam.fs deleted file mode 100644 index a9df47cb0e..0000000000 --- a/examples/ctip/NiO.eam.fs +++ /dev/null @@ -1,18007 +0,0 @@ -Source: M.I. Mendelev, unpublished -Contact information: mikhail.mendelev@gmail.com -Monday, Apr 29, 2024 The potential was taken from v5_10_NiO_T=0 (in C:\SIMULATION.MD\NiO\BGB\v5) -2 Ni O -10000 2.00000000000000E-0002 10000 6.00000000000000E-0004 6.00000000000000E+0000 -28 5.86934000000000E+0001 3.46063211494988E+0000 fcc -0 -1.41421356237310E-0001 -2.00000000000000E-0001 -2.44948974278318E-0001 -2.82842712474619E-0001 --3.16227766016838E-0001 -3.46410161513775E-0001 -3.74165738677394E-0001 -4.00000000000000E-0001 -4.24264068711929E-0001 --4.47213595499958E-0001 -4.69041575982343E-0001 -4.89897948556636E-0001 -5.09901951359279E-0001 -5.29150262212918E-0001 --5.47722557505166E-0001 -5.65685424949238E-0001 -5.83095189484530E-0001 -6.00000000000000E-0001 -6.16441400296898E-0001 --6.32455532033676E-0001 -6.48074069840786E-0001 -6.63324958071080E-0001 -6.78232998312527E-0001 -6.92820323027551E-0001 --7.07106781186548E-0001 -7.21110255092798E-0001 -7.34846922834953E-0001 -7.48331477354788E-0001 -7.61577310586391E-0001 --7.74596669241483E-0001 -7.87400787401181E-0001 -8.00000000000000E-0001 -8.12403840463596E-0001 -8.24621125123532E-0001 --8.36660026534076E-0001 -8.48528137423857E-0001 -8.60232526704263E-0001 -8.71779788708135E-0001 -8.83176086632785E-0001 --8.94427190999916E-0001 -9.05538513813742E-0001 -9.16515138991168E-0001 -9.27361849549570E-0001 -9.38083151964686E-0001 --9.48683298050514E-0001 -9.59166304662544E-0001 -9.69535971483266E-0001 -9.79795897113271E-0001 -9.89949493661167E-0001 --1.00000000000000E+0000 -1.00995049383621E+0000 -1.01980390271856E+0000 -1.02956301409870E+0000 -1.03923048454133E+0000 --1.04880884817015E+0000 -1.05830052442584E+0000 -1.06770782520313E+0000 -1.07703296142690E+0000 -1.08627804912002E+0000 --1.09544511501033E+0000 -1.10453610171873E+0000 -1.11355287256600E+0000 -1.12249721603218E+0000 -1.13137084989848E+0000 --1.14017542509914E+0000 -1.14891252930761E+0000 -1.15758369027902E+0000 -1.16619037896906E+0000 -1.17473401244707E+0000 --1.18321595661992E+0000 -1.19163752878130E+0000 -1.20000000000000E+0000 -1.20830459735946E+0000 -1.21655250605964E+0000 --1.22474487139159E+0000 -1.23288280059380E+0000 -1.24096736459909E+0000 -1.24899959967968E+0000 -1.25698050899765E+0000 --1.26491106406735E+0000 -1.27279220613579E+0000 -1.28062484748657E+0000 -1.28840987267251E+0000 -1.29614813968157E+0000 --1.30384048104053E+0000 -1.31148770486040E+0000 -1.31909059582729E+0000 -1.32664991614216E+0000 -1.33416640641263E+0000 --1.34164078649987E+0000 -1.34907375632320E+0000 -1.35646599662505E+0000 -1.36381816969859E+0000 -1.37113092008021E+0000 --1.37840487520902E+0000 -1.38564064605510E+0000 -1.39283882771841E+0000 -1.40000000000000E+0000 -1.40712472794703E+0000 --1.41421356237310E+0000 -1.42126704035519E+0000 -1.42828568570857E+0000 -1.43527000944073E+0000 -1.44222051018560E+0000 --1.44913767461894E+0000 -1.45602197785610E+0000 -1.46287388383278E+0000 -1.46969384566991E+0000 -1.47648230602334E+0000 --1.48323969741913E+0000 -1.48996644257513E+0000 -1.49666295470958E+0000 -1.50332963783729E+0000 -1.50996688705415E+0000 --1.51657508881031E+0000 -1.52315462117278E+0000 -1.52970585407784E+0000 -1.53622914957372E+0000 -1.54272486205415E+0000 --1.54919333848297E+0000 -1.55563491861040E+0000 -1.56204993518133E+0000 -1.56843871413581E+0000 -1.57480157480236E+0000 --1.58113883008419E+0000 -1.58745078663875E+0000 -1.59373774505092E+0000 -1.60000000000000E+0000 -1.60623784042090E+0000 --1.61245154965971E+0000 -1.61864140562386E+0000 -1.62480768092719E+0000 -1.63095064303001E+0000 -1.63707055437449E+0000 --1.64316767251550E+0000 -1.64924225024706E+0000 -1.65529453572468E+0000 -1.66132477258361E+0000 -1.66733320005331E+0000 --1.67332005306815E+0000 -1.67928556237467E+0000 -1.68522995463527E+0000 -1.69115345252878E+0000 -1.69705627484771E+0000 --1.70293863659264E+0000 -1.70880074906351E+0000 -1.71464281994822E+0000 -1.72046505340853E+0000 -1.72626765016321E+0000 --1.73205080756888E+0000 -1.73781471969828E+0000 -1.74355957741627E+0000 -1.74928556845359E+0000 -1.75499287747842E+0000 --1.76068168616590E+0000 -1.76635217326557E+0000 -1.77200451466693E+0000 -1.77763888346312E+0000 -1.78325545001270E+0000 --1.78885438199983E+0000 -1.79443584449264E+0000 -1.80000000000000E+0000 -1.80554700852678E+0000 -1.81107702762748E+0000 --1.81659021245849E+0000 -1.82208671582886E+0000 -1.82756668824971E+0000 -1.83303027798234E+0000 -1.83847763108502E+0000 --1.84390889145858E+0000 -1.84932420089069E+0000 -1.85472369909914E+0000 -1.86010752377383E+0000 -1.86547581061776E+0000 --1.87082869338697E+0000 -1.87616630392937E+0000 -1.88148877222268E+0000 -1.88679622641132E+0000 -1.89208879284245E+0000 --1.89736659610103E+0000 -1.90262975904404E+0000 -1.90787840283389E+0000 -1.91311264697090E+0000 -1.91833260932509E+0000 --1.92353840616713E+0000 -1.92873015219859E+0000 -1.93390796058137E+0000 -1.93907194296653E+0000 -1.94422220952236E+0000 --1.94935886896179E+0000 -1.95448202856921E+0000 -1.95959179422654E+0000 -1.96468827043885E+0000 -1.96977156035922E+0000 --1.97484176581315E+0000 -1.97989898732233E+0000 -1.98494332412792E+0000 -1.98997487421324E+0000 -1.99499373432600E+0000 --2.00000000000000E+0000 -2.00499376557634E+0000 -2.00997512422418E+0000 -2.01494416796099E+0000 -2.01990098767242E+0000 --2.02484567313166E+0000 -2.02977831301844E+0000 -2.03469899493758E+0000 -2.03960780543711E+0000 -2.04450483002609E+0000 --2.04939015319192E+0000 -2.05426385841741E+0000 -2.05912602819740E+0000 -2.06397674405503E+0000 -2.06881608655772E+0000 --2.07364413533277E+0000 -2.07846096908265E+0000 -2.08326666559997E+0000 -2.08806130178211E+0000 -2.09284495364563E+0000 --2.09761769634030E+0000 -2.10237960416286E+0000 -2.10713075057055E+0000 -2.11187120819429E+0000 -2.11660104885167E+0000 --2.12132034355964E+0000 -2.12602916254693E+0000 -2.13072757526625E+0000 -2.13541565040626E+0000 -2.14009345590327E+0000 --2.14476105895272E+0000 -2.14941852602047E+0000 -2.15406592285380E+0000 -2.15870331449229E+0000 -2.16333076527839E+0000 --2.16794833886788E+0000 -2.17255609824004E+0000 -2.17715410570772E+0000 -2.18174242292714E+0000 -2.18632111090754E+0000 --2.19089023002066E+0000 -2.19544984001001E+0000 -2.20000000000000E+0000 -2.20454076850486E+0000 -2.20907220343745E+0000 --2.21359436211787E+0000 -2.21810730128188E+0000 -2.22261107708929E+0000 -2.22710574513201E+0000 -2.23159136044214E+0000 --2.23606797749979E+0000 -2.24053565024081E+0000 -2.24499443206436E+0000 -2.24944437584040E+0000 -2.25388553391693E+0000 --2.25831795812724E+0000 -2.26274169979695E+0000 -2.26715680975093E+0000 -2.27156333832011E+0000 -2.27596133534821E+0000 --2.28035085019828E+0000 -2.28473193175917E+0000 -2.28910462845192E+0000 -2.29346898823594E+0000 -2.29782505861521E+0000 --2.30217288664427E+0000 -2.30651251893416E+0000 -2.31084400165827E+0000 -2.31516738055805E+0000 -2.31948270094864E+0000 --2.32379000772445E+0000 -2.32808934536456E+0000 -2.33238075793812E+0000 -2.33666428910958E+0000 -2.34093998214392E+0000 --2.34520787991171E+0000 -2.34946802489415E+0000 -2.35372045918796E+0000 -2.35796522451032E+0000 -2.36220236220354E+0000 --2.36643191323985E+0000 -2.37065391822594E+0000 -2.37486841740758E+0000 -2.37907545067406E+0000 -2.38327505756260E+0000 --2.38746727726266E+0000 -2.39165214862028E+0000 -2.39582971014219E+0000 -2.40000000000000E+0000 -2.40416305603426E+0000 --2.40831891575846E+0000 -2.41246761636296E+0000 -2.41660919471891E+0000 -2.42074368738204E+0000 -2.42487113059643E+0000 --2.42899156029822E+0000 -2.43310501211929E+0000 -2.43721152139079E+0000 -2.44131112314674E+0000 -2.44540385212750E+0000 --2.44948974278318E+0000 -2.45356882927706E+0000 -2.45764114548890E+0000 -2.46170672501823E+0000 -2.46576560118759E+0000 --2.46981780704569E+0000 -2.47386337537060E+0000 -2.47790233867277E+0000 -2.48193472919817E+0000 -2.48596057893121E+0000 --2.48997991959775E+0000 -2.49399278266799E+0000 -2.49799919935936E+0000 -2.50199920063936E+0000 -2.50599281722833E+0000 --2.50998007960223E+0000 -2.51396101799531E+0000 -2.51793566240283E+0000 -2.52190404258370E+0000 -2.52586618806302E+0000 --2.52982212813470E+0000 -2.53377189186399E+0000 -2.53771550808990E+0000 -2.54165300542777E+0000 -2.54558441227157E+0000 --2.54950975679639E+0000 -2.55342906696074E+0000 -2.55734237050888E+0000 -2.56124969497314E+0000 -2.56515106767613E+0000 --2.56904651573303E+0000 -2.57293606605372E+0000 -2.57681974534503E+0000 -2.58069758011279E+0000 -2.58456959666402E+0000 --2.58843582110896E+0000 -2.59229627936314E+0000 -2.59615099714943E+0000 -2.60000000000000E+0000 -2.60384331325831E+0000 --2.60768096208106E+0000 -2.61151297144012E+0000 -2.61533936612440E+0000 -2.61916017074176E+0000 -2.62297540972080E+0000 --2.62678510731274E+0000 -2.63058928759318E+0000 -2.63438797446390E+0000 -2.63818119165458E+0000 -2.64196896272458E+0000 --2.64575131106459E+0000 -2.64952825989835E+0000 -2.65329983228432E+0000 -2.65706605111728E+0000 -2.66082693913001E+0000 --2.66458251889485E+0000 -2.66833281282527E+0000 -2.67207784317748E+0000 -2.67581763205193E+0000 -2.67955220139485E+0000 --2.68328157299975E+0000 -2.68700576850888E+0000 -2.69072480941474E+0000 -2.69443871706150E+0000 -2.69814751264641E+0000 --2.70185121722126E+0000 -2.70554985169374E+0000 -2.70924343682881E+0000 -2.71293199325011E+0000 -2.71661554144123E+0000 --2.72029410174709E+0000 -2.72396769437525E+0000 -2.72763633939717E+0000 -2.73130005674953E+0000 -2.73495886623547E+0000 --2.73861278752583E+0000 -2.74226184016042E+0000 -2.74590604354920E+0000 -2.74954541697350E+0000 -2.75317997958724E+0000 --2.75680975041804E+0000 -2.76043474836845E+0000 -2.76405499221705E+0000 -2.76767050061961E+0000 -2.77128129211020E+0000 --2.77488738510232E+0000 -2.77848879788996E+0000 -2.78208554864871E+0000 -2.78567765543682E+0000 -2.78926513619627E+0000 --2.79284800875379E+0000 -2.79642629082191E+0000 -2.80000000000000E+0000 -2.80356915377524E+0000 -2.80713376952364E+0000 --2.81069386451104E+0000 -2.81424945589406E+0000 -2.81780056072107E+0000 -2.82134719593318E+0000 -2.82488937836511E+0000 --2.82842712474619E+0000 -2.83196045170126E+0000 -2.83548937575157E+0000 -2.83901391331568E+0000 -2.84253408071038E+0000 --2.84604989415154E+0000 -2.84956136975500E+0000 -2.85306852353742E+0000 -2.85657137141714E+0000 -2.86006992921502E+0000 --2.86356421265527E+0000 -2.86705423736629E+0000 -2.87054001888146E+0000 -2.87402157263998E+0000 -2.87749891398763E+0000 --2.88097205817759E+0000 -2.88444102037119E+0000 -2.88790581563873E+0000 -2.89136645896019E+0000 -2.89482296522603E+0000 --2.89827534923789E+0000 -2.90172362570938E+0000 -2.90516780926679E+0000 -2.90860791444980E+0000 -2.91204395571221E+0000 --2.91547594742265E+0000 -2.91890390386528E+0000 -2.92232783924049E+0000 -2.92574776766556E+0000 -2.92916370317536E+0000 --2.93257565972304E+0000 -2.93598365118064E+0000 -2.93938769133981E+0000 -2.94278779391243E+0000 -2.94618397253125E+0000 --2.94957624075053E+0000 -2.95296461204668E+0000 -2.95634909981890E+0000 -2.95972971738975E+0000 -2.96310647800581E+0000 --2.96647939483827E+0000 -2.96984848098350E+0000 -2.97321374946370E+0000 -2.97657521322744E+0000 -2.97993288515027E+0000 --2.98328677803526E+0000 -2.98663690461362E+0000 -2.98998327754521E+0000 -2.99332590941915E+0000 -2.99666481275434E+0000 --3.00000000000000E+0000 -3.00333148353624E+0000 -3.00665927567458E+0000 -3.00998338865848E+0000 -3.01330383466387E+0000 --3.01662062579967E+0000 -3.01993377410830E+0000 -3.02324329156620E+0000 -3.02654919008431E+0000 -3.02985148150862E+0000 --3.03315017762062E+0000 -3.03644529013780E+0000 -3.03973683071413E+0000 -3.04302481094059E+0000 -3.04630924234556E+0000 --3.04959013639538E+0000 -3.05286750449475E+0000 -3.05614135798722E+0000 -3.05941170815567E+0000 -3.06267856622271E+0000 --3.06594194335118E+0000 -3.06920185064456E+0000 -3.07245829914744E+0000 -3.07571129984594E+0000 -3.07896086366813E+0000 --3.08220700148449E+0000 -3.08544972410830E+0000 -3.08868904229610E+0000 -3.09192496674806E+0000 -3.09515750810843E+0000 --3.09838667696593E+0000 -3.10161248385416E+0000 -3.10483493925200E+0000 -3.10805405358401E+0000 -3.11126983722081E+0000 --3.11448230047949E+0000 -3.11769145362398E+0000 -3.12089730686545E+0000 -3.12409987036266E+0000 -3.12729915422238E+0000 --3.13049516849971E+0000 -3.13368792319848E+0000 -3.13687742827162E+0000 -3.14006369362152E+0000 -3.14324672910034E+0000 --3.14642654451045E+0000 -3.14960314960472E+0000 -3.15277655408689E+0000 -3.15594676761190E+0000 -3.15911379978626E+0000 --3.16227766016838E+0000 -3.16543835826888E+0000 -3.16859590355097E+0000 -3.17175030543074E+0000 -3.17490157327751E+0000 --3.17804971641414E+0000 -3.18119474411737E+0000 -3.18433666561813E+0000 -3.18747549010185E+0000 -3.19061122670876E+0000 --3.19374388453426E+0000 -3.19687347262916E+0000 -3.20000000000000E+0000 -3.20312347560939E+0000 -3.20624390837628E+0000 --3.20936130717624E+0000 -3.21247568084180E+0000 -3.21558703816271E+0000 -3.21869538788622E+0000 -3.22180073871740E+0000 --3.22490309931942E+0000 -3.22800247831379E+0000 -3.23109888428070E+0000 -3.23419232575925E+0000 -3.23728281124773E+0000 --3.24037034920393E+0000 -3.24345494804537E+0000 -3.24653661614959E+0000 -3.24961536185438E+0000 -3.25269119345812E+0000 --3.25576411921994E+0000 -3.25883414736006E+0000 -3.26190128606002E+0000 -3.26496554346290E+0000 -3.26802692767364E+0000 --3.27108544675923E+0000 -3.27414110874898E+0000 -3.27719392163479E+0000 -3.28024389337134E+0000 -3.28329103187640E+0000 --3.28633534503100E+0000 -3.28937684067971E+0000 -3.29241552663087E+0000 -3.29545141065682E+0000 -3.29848450049413E+0000 --3.30151480384384E+0000 -3.30454232837166E+0000 -3.30756708170825E+0000 -3.31058907144937E+0000 -3.31360830515618E+0000 --3.31662479035540E+0000 -3.31963853453957E+0000 -3.32264954516723E+0000 -3.32565782966318E+0000 -3.32866339541865E+0000 --3.33166624979154E+0000 -3.33466640010661E+0000 -3.33766385365573E+0000 -3.34065861769801E+0000 -3.34365069946010E+0000 --3.34664010613630E+0000 -3.34962684488885E+0000 -3.35261092284804E+0000 -3.35559234711250E+0000 -3.35857112474933E+0000 --3.36154726279432E+0000 -3.36452076825214E+0000 -3.36749164809655E+0000 -3.37045990927054E+0000 -3.37342555868660E+0000 --3.37638860322683E+0000 -3.37934904974316E+0000 -3.38230690505755E+0000 -3.38526217596215E+0000 -3.38821486921948E+0000 --3.39116499156263E+0000 -3.39411254969543E+0000 -3.39705755029261E+0000 -3.40000000000000E+0000 -3.40293990543471E+0000 --3.40587727318528E+0000 -3.40881210981186E+0000 -3.41174442184640E+0000 -3.41467421579277E+0000 -3.41760149812701E+0000 --3.42052627529741E+0000 -3.42344855372474E+0000 -3.42636833980236E+0000 -3.42928563989645E+0000 -3.43220046034610E+0000 --3.43511280746353E+0000 -3.43802268753422E+0000 -3.44093010681705E+0000 -3.44383507154451E+0000 -3.44673758792282E+0000 --3.44963766213207E+0000 -3.45253530032641E+0000 -3.45543050863420E+0000 -3.45832329315812E+0000 -3.46121365997536E+0000 --3.46410161513775E+0000 -3.46698716467194E+0000 -3.46987031457949E+0000 -3.47275107083707E+0000 -3.47562943939655E+0000 --3.47850542618522E+0000 -3.48137903710584E+0000 -3.48425027803687E+0000 -3.48711915483254E+0000 -3.48998567332303E+0000 --3.49284983931460E+0000 -3.49571165858971E+0000 -3.49857113690718E+0000 -3.50142828000232E+0000 -3.50428309358705E+0000 --3.50713558335004E+0000 -3.50998575495685E+0000 -3.51283361405006E+0000 -3.51567916624939E+0000 -3.51852241715184E+0000 --3.52136337233180E+0000 -3.52420203734122E+0000 -3.52703841770968E+0000 -3.52987251894456E+0000 -3.53270434653114E+0000 --3.53553390593274E+0000 -3.53836120259083E+0000 -3.54118624192515E+0000 -3.54400902933387E+0000 -3.54682957019364E+0000 --3.54964786985977E+0000 -3.55246393366632E+0000 -3.55527776692624E+0000 -3.55808937493144E+0000 -3.56089876295297E+0000 --3.56370593624109E+0000 -3.56651090002540E+0000 -3.56931365951495E+0000 -3.57211421989835E+0000 -3.57491258634390E+0000 --3.57770876399966E+0000 -3.58050275799363E+0000 -3.58329457343378E+0000 -3.58608421540822E+0000 -3.58887168898527E+0000 --3.59165699921359E+0000 -3.59444015112229E+0000 -3.59722114972099E+0000 -3.60000000000000E+0000 -3.60277670693036E+0000 --3.60555127546399E+0000 -3.60832371053374E+0000 -3.61109401705356E+0000 -3.61386219991853E+0000 -3.61662826400502E+0000 --3.61939221417077E+0000 -3.62215405525497E+0000 -3.62491379207837E+0000 -3.62767142944341E+0000 -3.63042697213427E+0000 --3.63318042491699E+0000 -3.63593179253957E+0000 -3.63868107973205E+0000 -3.64142829120662E+0000 -3.64417343165772E+0000 --3.64691650576209E+0000 -3.64965751817893E+0000 -3.65239647354993E+0000 -3.65513337649941E+0000 -3.65786823163438E+0000 --3.66060104354463E+0000 -3.66333181680284E+0000 -3.66606055596467E+0000 -3.66878726556883E+0000 -3.67151195013716E+0000 --3.67423461417477E+0000 -3.67695526217005E+0000 -3.67967389859482E+0000 -3.68239052790439E+0000 -3.68510515453766E+0000 --3.68781778291716E+0000 -3.69052841744919E+0000 -3.69323706252388E+0000 -3.69594372251527E+0000 -3.69864840178139E+0000 --3.70135110466435E+0000 -3.70405183549043E+0000 -3.70675059857013E+0000 -3.70944739819828E+0000 -3.71214223865412E+0000 --3.71483512420134E+0000 -3.71752605908822E+0000 -3.72021504754765E+0000 -3.72290209379726E+0000 -3.72558720203943E+0000 --3.72827037646145E+0000 -3.73095162123553E+0000 -3.73363094051889E+0000 -3.73630833845388E+0000 -3.73898381916798E+0000 --3.74165738677394E+0000 -3.74432904536981E+0000 -3.74699879903904E+0000 -3.74966665185053E+0000 -3.75233260785874E+0000 --3.75499667110372E+0000 -3.75765884561119E+0000 -3.76031913539263E+0000 -3.76297754444536E+0000 -3.76563407675255E+0000 --3.76828873628335E+0000 -3.77094152699296E+0000 -3.77359245282264E+0000 -3.77624151769984E+0000 -3.77888872553824E+0000 --3.78153408023781E+0000 -3.78417758568490E+0000 -3.78681924575230E+0000 -3.78945906429928E+0000 -3.79209704517171E+0000 --3.79473319220206E+0000 -3.79736750920951E+0000 -3.80000000000000E+0000 -3.80263066836631E+0000 -3.80525951808809E+0000 --3.80788655293195E+0000 -3.81051177665153E+0000 -3.81313519298752E+0000 -3.81575680566778E+0000 -3.81837661840736E+0000 --3.82099463490856E+0000 -3.82361085886103E+0000 -3.82622529394180E+0000 -3.82883794381533E+0000 -3.83144881213360E+0000 --3.83405790253616E+0000 -3.83666521865018E+0000 -3.83927076409049E+0000 -3.84187454245971E+0000 -3.84447655734822E+0000 --3.84707681233427E+0000 -3.84967531098403E+0000 -3.85227205685164E+0000 -3.85486705347928E+0000 -3.85746030439718E+0000 --3.86005181312376E+0000 -3.86264158316559E+0000 -3.86522961801754E+0000 -3.86781592116274E+0000 -3.87040049607273E+0000 --3.87298334620742E+0000 -3.87556447501522E+0000 -3.87814388593306E+0000 -3.88072158238645E+0000 -3.88329756778952E+0000 --3.88587184554509E+0000 -3.88844441904472E+0000 -3.89101529166874E+0000 -3.89358446678636E+0000 -3.89615194775563E+0000 --3.89871773792359E+0000 -3.90128184062623E+0000 -3.90384425918863E+0000 -3.90640499692492E+0000 -3.90896405713841E+0000 --3.91152144312159E+0000 -3.91407715815619E+0000 -3.91663120551323E+0000 -3.91918358845308E+0000 -3.92173431022552E+0000 --3.92428337406972E+0000 -3.92683078321437E+0000 -3.92937654087770E+0000 -3.93192065026750E+0000 -3.93446311458120E+0000 --3.93700393700591E+0000 -3.93954312071844E+0000 -3.94208066888540E+0000 -3.94461658466320E+0000 -3.94715087119811E+0000 --3.94968353162630E+0000 -3.95221456907390E+0000 -3.95474398665704E+0000 -3.95727178748188E+0000 -3.95979797464467E+0000 --3.96232255123179E+0000 -3.96484552031980E+0000 -3.96736688497547E+0000 -3.96988664825584E+0000 -3.97240481320824E+0000 --3.97492138287036E+0000 -3.97743636027027E+0000 -3.97994974842648E+0000 -3.98246155034798E+0000 -3.98497176903426E+0000 --3.98748040747538E+0000 -3.98998746865200E+0000 -3.99249295553543E+0000 -3.99499687108764E+0000 -3.99749921826134E+0000 --4.00000000000000E+0000 -4.00249921923790E+0000 -4.00499687890016E+0000 -4.00749298190278E+0000 -4.00998753115268E+0000 --4.01248052954778E+0000 -4.01497197997695E+0000 -4.01746188532013E+0000 -4.01995024844836E+0000 -4.02243707222375E+0000 --4.02492235949962E+0000 -4.02740611312045E+0000 -4.02988833592198E+0000 -4.03236903073119E+0000 -4.03484820036640E+0000 --4.03732584763727E+0000 -4.03980197534483E+0000 -4.04227658628155E+0000 -4.04474968323134E+0000 -4.04722126896961E+0000 --4.04969134626332E+0000 -4.05215991787096E+0000 -4.05462698654266E+0000 -4.05709255502016E+0000 -4.05955662603689E+0000 --4.06201920231798E+0000 -4.06448028658031E+0000 -4.06693988153255E+0000 -4.06939798987516E+0000 -4.07185461430047E+0000 --4.07430975749267E+0000 -4.07676342212790E+0000 -4.07921561087423E+0000 -4.08166632639171E+0000 -4.08411557133243E+0000 --4.08656334834051E+0000 -4.08900966005217E+0000 -4.09145450909576E+0000 -4.09389789809174E+0000 -4.09633982965281E+0000 --4.09878030638384E+0000 -4.10121933088198E+0000 -4.10365690573664E+0000 -4.10609303352956E+0000 -4.10852771683483E+0000 --4.11096095821889E+0000 -4.11339276024063E+0000 -4.11582312545134E+0000 -4.11825205639480E+0000 -4.12067955560730E+0000 --4.12310562561766E+0000 -4.12553026894725E+0000 -4.12795348811006E+0000 -4.13037528561268E+0000 -4.13279566395437E+0000 --4.13521462562707E+0000 -4.13763217311544E+0000 -4.14004830889689E+0000 -4.14246303544160E+0000 -4.14487635521254E+0000 --4.14728827066554E+0000 -4.14969878424929E+0000 -4.15210789840534E+0000 -4.15451561556820E+0000 -4.15692193816531E+0000 --4.15932686861708E+0000 -4.16173040933696E+0000 -4.16413256273140E+0000 -4.16653333119993E+0000 -4.16893271713517E+0000 --4.17133072292284E+0000 -4.17372735094184E+0000 -4.17612260356422E+0000 -4.17851648315524E+0000 -4.18090899207337E+0000 --4.18330013267038E+0000 -4.18568990729127E+0000 -4.18807831827438E+0000 -4.19046536795139E+0000 -4.19285105864733E+0000 --4.19523539268061E+0000 -4.19761837236307E+0000 -4.20000000000000E+0000 -4.20238027789014E+0000 -4.20475920832573E+0000 --4.20713679359253E+0000 -4.20951303596984E+0000 -4.21188793773054E+0000 -4.21426150114110E+0000 -4.21663372846160E+0000 --4.21900462194580E+0000 -4.22137418384109E+0000 -4.22374241638857E+0000 -4.22610932182309E+0000 -4.22847490237320E+0000 --4.23083916026124E+0000 -4.23320209770335E+0000 -4.23556371690947E+0000 -4.23792402008342E+0000 -4.24028300942284E+0000 --4.24264068711928E+0000 -4.24499705535823E+0000 -4.24735211631906E+0000 -4.24970587217516E+0000 -4.25205832509386E+0000 --4.25440947723653E+0000 -4.25675933075855E+0000 -4.25910788780937E+0000 -4.26145515053250E+0000 -4.26380112106557E+0000 --4.26614580154031E+0000 -4.26848919408261E+0000 -4.27083130081252E+0000 -4.27317212384430E+0000 -4.27551166528639E+0000 --4.27784992724149E+0000 -4.28018691180654E+0000 -4.28252262107277E+0000 -4.28485705712571E+0000 -4.28719022204520E+0000 --4.28952211790544E+0000 -4.29185274677499E+0000 -4.29418211071678E+0000 -4.29651021178817E+0000 -4.29883705204094E+0000 --4.30116263352131E+0000 -4.30348695827000E+0000 -4.30581002832220E+0000 -4.30813184570760E+0000 -4.31045241245046E+0000 --4.31277173056957E+0000 -4.31508980207828E+0000 -4.31740662898458E+0000 -4.31972221329104E+0000 -4.32203655699486E+0000 --4.32434966208793E+0000 -4.32666153055679E+0000 -4.32897216438267E+0000 -4.33128156554154E+0000 -4.33358973600409E+0000 --4.33589667773576E+0000 -4.33820239269677E+0000 -4.34050688284214E+0000 -4.34281015012169E+0000 -4.34511219648009E+0000 --4.34741302385683E+0000 -4.34971263418631E+0000 -4.35201102939779E+0000 -4.35430821141545E+0000 -4.35660418215839E+0000 --4.35889894354067E+0000 -4.36119249747131E+0000 -4.36348484585429E+0000 -4.36577599058861E+0000 -4.36806593356831E+0000 --4.37035467668243E+0000 -4.37264222181509E+0000 -4.37492857084547E+0000 -4.37721372564786E+0000 -4.37949768809164E+0000 --4.38178046004133E+0000 -4.38406204335659E+0000 -4.38634243989226E+0000 -4.38862165149834E+0000 -4.39089968002003E+0000 --4.39317652729776E+0000 -4.39545219516718E+0000 -4.39772668545920E+0000 -4.40000000000000E+0000 -4.40227214061103E+0000 --4.40454310910905E+0000 -4.40681290730614E+0000 -4.40908153700972E+0000 -4.41134900002256E+0000 -4.41361529814278E+0000 --4.41588043316392E+0000 -4.41814440687490E+0000 -4.42040722106007E+0000 -4.42266887749920E+0000 -4.42492937796752E+0000 --4.42718872423573E+0000 -4.42944691807002E+0000 -4.43170396123207E+0000 -4.43395985547907E+0000 -4.43621460256377E+0000 --4.43846820423443E+0000 -4.44072066223490E+0000 -4.44297197830461E+0000 -4.44522215417857E+0000 -4.44747119158742E+0000 --4.44971909225740E+0000 -4.45196585791041E+0000 -4.45421149026402E+0000 -4.45645599103144E+0000 -4.45869936192159E+0000 --4.46094160463909E+0000 -4.46318272088428E+0000 -4.46542271235322E+0000 -4.46766158073774E+0000 -4.46989932772540E+0000 --4.47213595499958E+0000 -4.47437146423942E+0000 -4.47660585711988E+0000 -4.47883913531174E+0000 -4.48107130048162E+0000 --4.48330235429198E+0000 -4.48553229840116E+0000 -4.48776113446338E+0000 -4.48998886412873E+0000 -4.49221548904324E+0000 --4.49444101084885E+0000 -4.49666543118342E+0000 -4.49888875168080E+0000 -4.50111097397076E+0000 -4.50333209967908E+0000 --4.50555213042752E+0000 -4.50777106783386E+0000 -4.50998891351187E+0000 -4.51220566907139E+0000 -4.51442133611828E+0000 --4.51663591625449E+0000 -4.51884941107800E+0000 -4.52106182218293E+0000 -4.52327315115946E+0000 -4.52548339959390E+0000 --4.52769256906871E+0000 -4.52990066116245E+0000 -4.53210767744986E+0000 -4.53431361950185E+0000 -4.53651848888550E+0000 --4.53872228716409E+0000 -4.54092501589709E+0000 -4.54312667664022E+0000 -4.54532727094540E+0000 -4.54752680036083E+0000 --4.54972526643093E+0000 -4.55192267069642E+0000 -4.55411901469428E+0000 -4.55631429995781E+0000 -4.55850852801659E+0000 --4.56070170039655E+0000 -4.56289381861993E+0000 -4.56508488420533E+0000 -4.56727489866769E+0000 -4.56946386351834E+0000 --4.57165178026498E+0000 -4.57383865041171E+0000 -4.57602447545902E+0000 -4.57820925690384E+0000 -4.58039299623951E+0000 --4.58257569495584E+0000 -4.58475735453906E+0000 -4.58693797647189E+0000 -4.58911756223351E+0000 -4.59129611329960E+0000 --4.59347363114234E+0000 -4.59565011723042E+0000 -4.59782557302906E+0000 -4.60000000000000E+0000 -4.60217339960154E+0000 --4.60434577328853E+0000 -4.60651712251241E+0000 -4.60868744872116E+0000 -4.61085675335940E+0000 -4.61302503786832E+0000 --4.61519230368573E+0000 -4.61735855224608E+0000 -4.61952378498044E+0000 -4.62168800331654E+0000 -4.62385120867876E+0000 --4.62601340248815E+0000 -4.62817458616245E+0000 -4.63033476111609E+0000 -4.63249392876019E+0000 -4.63465209050259E+0000 --4.63680924774785E+0000 -4.63896540189728E+0000 -4.64112055434892E+0000 -4.64327470649756E+0000 -4.64542785973477E+0000 --4.64758001544890E+0000 -4.64973117502507E+0000 -4.65188133984520E+0000 -4.65403051128804E+0000 -4.65617869072913E+0000 --4.65832587954085E+0000 -4.66047207909242E+0000 -4.66261729074991E+0000 -4.66476151587624E+0000 -4.66690475583121E+0000 --4.66904701197150E+0000 -4.67118828565066E+0000 -4.67332857821917E+0000 -4.67546789102438E+0000 -4.67760622541060E+0000 --4.67974358271904E+0000 -4.68187996428785E+0000 -4.68401537145215E+0000 -4.68614980554399E+0000 -4.68828326789242E+0000 --4.69041575982343E+0000 -4.69254728266437E+0000 -4.69467783779177E+0000 -4.69680742667917E+0000 -4.69893605090148E+0000 --4.70106371213500E+0000 -4.70319041215744E+0000 -4.70531615284790E+0000 -4.70744093618689E+0000 -4.70956476425637E+0000 --4.71168763923970E+0000 -4.71380956342170E+0000 -4.71593053918865E+0000 -4.71805056902826E+0000 -4.72016965552974E+0000 --4.72228780138377E+0000 -4.72440500938252E+0000 -4.72652128241963E+0000 -4.72863662349029E+0000 -4.73075103569117E+0000 --4.73286452222048E+0000 -4.73497708637797E+0000 -4.73708873156490E+0000 -4.73919946128411E+0000 -4.74130927913999E+0000 --4.74341818883849E+0000 -4.74552619418715E+0000 -4.74763329909508E+0000 -4.74973950757300E+0000 -4.75184482373321E+0000 --4.75394925178965E+0000 -4.75605279605785E+0000 -4.75815546095498E+0000 -4.76025725099986E+0000 -4.76235817081294E+0000 --4.76445822511630E+0000 -4.76655741873374E+0000 -4.76865575659067E+0000 -4.77075324371421E+0000 -4.77284988523316E+0000 --4.77494568637801E+0000 -4.77704065248096E+0000 -4.77913478897591E+0000 -4.78122810139850E+0000 -4.78332059538607E+0000 --4.78541227667770E+0000 -4.78750315111424E+0000 -4.78959322463825E+0000 -4.79168250329409E+0000 -4.79377099322785E+0000 --4.79585870068742E+0000 -4.79794563202247E+0000 -4.80003179368444E+0000 -4.80211719222659E+0000 -4.80420183430397E+0000 --4.80628572667347E+0000 -4.80836887619378E+0000 -4.81045128982541E+0000 -4.81253297463073E+0000 -4.81461393777394E+0000 --4.81669418652111E+0000 -4.81877372824014E+0000 -4.82085257040082E+0000 -4.82293072057481E+0000 -4.82500818643564E+0000 --4.82708497575876E+0000 -4.82916109642149E+0000 -4.83123655640305E+0000 -4.83331136378459E+0000 -4.83538552674918E+0000 --4.83745905358180E+0000 -4.83953195266937E+0000 -4.84160423250077E+0000 -4.84367590166679E+0000 -4.84574696886022E+0000 --4.84781744287577E+0000 -4.84988733261016E+0000 -4.85195664706204E+0000 -4.85402539533210E+0000 -4.85609358662297E+0000 --4.85816123023931E+0000 -4.86022833558777E+0000 -4.86229491217703E+0000 -4.86436096961775E+0000 -4.86642651762266E+0000 --4.86849156600650E+0000 -4.87055612468606E+0000 -4.87262020368016E+0000 -4.87468381310969E+0000 -4.87674696319760E+0000 --4.87880966426889E+0000 -4.88087192675064E+0000 -4.88293376117204E+0000 -4.88499517816431E+0000 -4.88705618846083E+0000 --4.88911680289702E+0000 -4.89117703241044E+0000 -4.89323688804076E+0000 -4.89529638092977E+0000 -4.89735552232137E+0000 --4.89941432356163E+0000 -4.90147279609872E+0000 -4.90353095148298E+0000 -4.90558880136689E+0000 -4.90764635750510E+0000 --4.90970363175442E+0000 -4.91176063607384E+0000 -4.91381738252450E+0000 -4.91587388326976E+0000 -4.91793015057516E+0000 --4.91998619680842E+0000 -4.92204203443948E+0000 -4.92409767604050E+0000 -4.92615313428582E+0000 -4.92820842195204E+0000 --4.93026355191797E+0000 -4.93231853716465E+0000 -4.93437339077537E+0000 -4.93642812593567E+0000 -4.93848275593333E+0000 --4.94053729415839E+0000 -4.94259175410317E+0000 -4.94464614936224E+0000 -4.94670049363247E+0000 -4.94875480071299E+0000 --4.95080908450523E+0000 -4.95286335901292E+0000 -4.95491763834207E+0000 -4.95697193670102E+0000 -4.95902626840041E+0000 --4.96108064785320E+0000 -4.96313508957467E+0000 -4.96518960818244E+0000 -4.96724421839645E+0000 -4.96929893503900E+0000 --4.97135377303471E+0000 -4.97340874741059E+0000 -4.97546387329597E+0000 -4.97751916592258E+0000 -4.97957464062448E+0000 --4.98163031283814E+0000 -4.98368619810239E+0000 -4.98574231205846E+0000 -4.98779867044996E+0000 -4.98985528912290E+0000 --4.99191218402571E+0000 -4.99396937120920E+0000 -4.99602686682661E+0000 -4.99808468713360E+0000 -5.00014284848825E+0000 --5.00220136735108E+0000 -5.00426026028503E+0000 -5.00631954395549E+0000 -5.00837923513031E+0000 -5.01043935067977E+0000 --5.01249990757660E+0000 -5.01456092289603E+0000 -5.01662241381572E+0000 -5.01868439761583E+0000 -5.02074689167898E+0000 --5.02280991349028E+0000 -5.02487348063734E+0000 -5.02693761081023E+0000 -5.02900232180156E+0000 -5.03106763150643E+0000 --5.03313355792243E+0000 -5.03520011914969E+0000 -5.03726733339084E+0000 -5.03933521895106E+0000 -5.04140379423803E+0000 --5.04347307776199E+0000 -5.04554308813571E+0000 -5.04761384407449E+0000 -5.04968536439620E+0000 -5.05175766802126E+0000 --5.05383077397266E+0000 -5.05590470137592E+0000 -5.05797946945917E+0000 -5.06005509755309E+0000 -5.06213160509095E+0000 --5.06420901160860E+0000 -5.06628733674448E+0000 -5.06836660023963E+0000 -5.07044682193767E+0000 -5.07252802178485E+0000 --5.07461021983001E+0000 -5.07669343622462E+0000 -5.07877769122274E+0000 -5.08086300518107E+0000 -5.08294939855895E+0000 --5.08503689191833E+0000 -5.08712550592381E+0000 -5.08921526134263E+0000 -5.09130617904467E+0000 -5.09339828000246E+0000 --5.09549158529120E+0000 -5.09758611608873E+0000 -5.09968189367557E+0000 -5.10177893943491E+0000 -5.10387727485260E+0000 --5.10597692151718E+0000 -5.10807790109873E+0000 -5.11018023511649E+0000 -5.11228394470639E+0000 -5.11438905059997E+0000 --5.11649557312436E+0000 -5.11860353220230E+0000 -5.12071294735211E+0000 -5.12282383768776E+0000 -5.12493622191880E+0000 --5.12705011835040E+0000 -5.12916554488339E+0000 -5.13128251901418E+0000 -5.13340105783485E+0000 -5.13552117803309E+0000 --5.13764289589224E+0000 -5.13976622729130E+0000 -5.14189118770488E+0000 -5.14401779220329E+0000 -5.14614605545247E+0000 --5.14827599171402E+0000 -5.15040761484522E+0000 -5.15254093829901E+0000 -5.15467597512402E+0000 -5.15681273796453E+0000 --5.15895123906054E+0000 -5.16109149024770E+0000 -5.16323350295738E+0000 -5.16537728821663E+0000 -5.16752285664820E+0000 --5.16967021847056E+0000 -5.17181938349785E+0000 -5.17397036113998E+0000 -5.17612316040251E+0000 -5.17827778988677E+0000 --5.18043425778980E+0000 -5.18259257190435E+0000 -5.18475273961892E+0000 -5.18691476791774E+0000 -5.18907866338079E+0000 --5.19124443218378E+0000 -5.19341208009818E+0000 -5.19558161249119E+0000 -5.19775303432578E+0000 -5.19992635016070E+0000 --5.20210156415043E+0000 -5.20427868004522E+0000 -5.20645770119113E+0000 -5.20863863052994E+0000 -5.21082147059925E+0000 --5.21300622353242E+0000 -5.21519289105862E+0000 -5.21738147450278E+0000 -5.21957197478564E+0000 -5.22176439242375E+0000 --5.22395872752944E+0000 -5.22615497981086E+0000 -5.22835314857196E+0000 -5.23055323271251E+0000 -5.23275523072808E+0000 --5.23495914071010E+0000 -5.23716496034578E+0000 -5.23937268691818E+0000 -5.24158231730619E+0000 -5.24379384798453E+0000 --5.24600727502376E+0000 -5.24822259409029E+0000 -5.25043980044636E+0000 -5.25265888895008E+0000 -5.25487985405539E+0000 --5.25710268981211E+0000 -5.25932738986591E+0000 -5.26155394745831E+0000 -5.26378235542673E+0000 -5.26601260620443E+0000 --5.26824469182056E+0000 -5.27047860390014E+0000 -5.27271433366409E+0000 -5.27495187192919E+0000 -5.27719120910812E+0000 --5.27943233520946E+0000 -5.28167523983767E+0000 -5.28391991219313E+0000 -5.28616634107209E+0000 -5.28841451486674E+0000 --5.29066442156515E+0000 -5.29291604875134E+0000 -5.29516938360520E+0000 -5.29742441290257E+0000 -5.29968112301520E+0000 --5.30193949991079E+0000 -5.30419952915293E+0000 -5.30646119590118E+0000 -5.30872448491100E+0000 -5.31098938053383E+0000 --5.31325586671703E+0000 -5.31552392700389E+0000 -5.31779354453368E+0000 -5.32006470204162E+0000 -5.32233738185886E+0000 --5.32461156591253E+0000 -5.32688723572572E+0000 -5.32916437241749E+0000 -5.33144295670285E+0000 -5.33372296889280E+0000 --5.33600438889432E+0000 -5.33828719621034E+0000 -5.34057136993980E+0000 -5.34285688877761E+0000 -5.34514373101468E+0000 --5.34743187453790E+0000 -5.34972129683016E+0000 -5.35201197497035E+0000 -5.35430388563335E+0000 -5.35659700509004E+0000 --5.35889130920734E+0000 -5.36118677344814E+0000 -5.36348337287137E+0000 -5.36578108213195E+0000 -5.36807987548085E+0000 --5.37037972676505E+0000 -5.37268060942753E+0000 -5.37498249650734E+0000 -5.37728536063954E+0000 -5.37958917405522E+0000 --5.38189390858151E+0000 -5.38419953564159E+0000 -5.38650602625467E+0000 -5.38881335103602E+0000 -5.39112148019695E+0000 --5.39343038354482E+0000 -5.39574003048305E+0000 -5.39805039001112E+0000 -5.40036143072456E+0000 -5.40267312081499E+0000 --5.40498542807006E+0000 -5.40729831987352E+0000 -5.40961176320517E+0000 -5.41192572464091E+0000 -5.41424017035269E+0000 --5.41655506610857E+0000 -5.41887037727267E+0000 -5.42118606880521E+0000 -5.42350210526250E+0000 -5.42581845079694E+0000 --5.42813506915701E+0000 -5.43045192368732E+0000 -5.43276897732856E+0000 -5.43508619261753E+0000 -5.43740353168712E+0000 --5.43972095626636E+0000 -5.44203842768037E+0000 -5.44435590685039E+0000 -5.44667335429377E+0000 -5.44899073012401E+0000 --5.45130799405069E+0000 -5.45362510537955E+0000 -5.45594202301245E+0000 -5.45825870544737E+0000 -5.46057511077843E+0000 --5.46289119669589E+0000 -5.46520692048616E+0000 -5.46752223903176E+0000 -5.46983710881139E+0000 -5.47215148589987E+0000 --5.47446532596819E+0000 -5.47677858428349E+0000 -5.47909121570905E+0000 -5.48140317470432E+0000 -5.48371441532491E+0000 --5.48602489122259E+0000 -5.48833455564530E+0000 -5.49064336143715E+0000 -5.49295126103841E+0000 -5.49525820648553E+0000 --5.49756414941114E+0000 -5.49986904104404E+0000 -5.50217283220923E+0000 -5.50447547332786E+0000 -5.50677691441730E+0000 --5.50907710509110E+0000 -5.51137599455899E+0000 -5.51367353162689E+0000 -5.51596966469695E+0000 -5.51826434176747E+0000 --5.52055751043300E+0000 -5.52284911788426E+0000 -5.52513911090820E+0000 -5.52742743588795E+0000 -5.52971403880287E+0000 --5.53199886522854E+0000 -5.53428186033675E+0000 -5.53656296889549E+0000 -5.53884213526901E+0000 -5.54111930341775E+0000 --5.54339441689838E+0000 -5.54566741886382E+0000 -5.54793825206320E+0000 -5.55020685884189E+0000 -5.55247318114149E+0000 --5.55473716049985E+0000 -5.55699873812017E+0000 -5.55925785563134E+0000 -5.56151445584826E+0000 -5.56376848284096E+0000 --5.56601988193463E+0000 -5.56826859970955E+0000 -5.57051458400119E+0000 -5.57275778390014E+0000 -5.57499814975213E+0000 --5.57723563315806E+0000 -5.57947018697395E+0000 -5.58170176531099E+0000 -5.58393032353553E+0000 -5.58615581826906E+0000 --5.58837820738825E+0000 -5.59059745002492E+0000 -5.59281350656604E+0000 -5.59502633865377E+0000 -5.59723590918543E+0000 --5.59944218231350E+0000 -5.60164512344565E+0000 -5.60384469924471E+0000 -5.60604087762870E+0000 -5.60823362777080E+0000 --5.61042292009940E+0000 -5.61260872629805E+0000 -5.61479101930549E+0000 -5.61696977331566E+0000 -5.61914496377768E+0000 --5.62131656739587E+0000 -5.62348456212973E+0000 -5.62564892719397E+0000 -5.62780964305850E+0000 -5.62996669144843E+0000 --5.63212005534406E+0000 -5.63426971898092E+0000 -5.63641566784972E+0000 -5.63855788869640E+0000 -5.64069636952210E+0000 --5.64283109958319E+0000 -5.64496206939124E+0000 -5.64708927071305E+0000 -5.64921269657062E+0000 -5.65133234124120E+0000 --5.65344820025724E+0000 -5.65556027040644E+0000 -5.65766854973171E+0000 -5.65977303753120E+0000 -5.66187373435829E+0000 --5.66397064202159E+0000 -5.66606376358496E+0000 -5.66815310336748E+0000 -5.67023866694349E+0000 -5.67232046114257E+0000 --5.67439849404953E+0000 -5.67647277500444E+0000 -5.67854331460261E+0000 -5.68061012469462E+0000 -5.68267321838629E+0000 --5.68473261003868E+0000 -5.68678831526814E+0000 -5.68884035094625E+0000 -5.69088873519987E+0000 -5.69293348741111E+0000 --5.69497462821736E+0000 -5.69701217951126E+0000 -5.69904616444073E+0000 -5.70107660740895E+0000 -5.70310353407439E+0000 --5.70512697135079E+0000 -5.70714694740715E+0000 -5.70916349166776E+0000 -5.71117663481221E+0000 -5.71318640877533E+0000 --5.71519284674727E+0000 -5.71719598317346E+0000 -5.71919585375460E+0000 -5.72119249544671E+0000 -5.72318594646106E+0000 --5.72517624626426E+0000 -5.72716343557819E+0000 -5.72914755638003E+0000 -5.73112865190226E+0000 -5.73310676663266E+0000 --5.73508194631433E+0000 -5.73705423794565E+0000 -5.73902368978032E+0000 -5.74099035132735E+0000 -5.74295427335105E+0000 --5.74491550787107E+0000 -5.74687410816233E+0000 -5.74883012875511E+0000 -5.75078362543498E+0000 -5.75273465524284E+0000 --5.75468327647491E+0000 -5.75662954868273E+0000 -5.75857353267317E+0000 -5.76051529050843E+0000 -5.76245488550603E+0000 --5.76439238223883E+0000 -5.76632784644893E+0000 -5.76826134410076E+0000 -5.77019294043415E+0000 -5.77212269987828E+0000 --5.77405068605161E+0000 -5.77597696176198E+0000 -5.77790158900651E+0000 -5.77982462897169E+0000 -5.78174614203331E+0000 --5.78366618775653E+0000 -5.78558482489581E+0000 -5.78750211139498E+0000 -5.78941810438718E+0000 -5.79133286019491E+0000 --5.79324643433001E+0000 -5.79515888149367E+0000 -5.79707025557641E+0000 -5.79898060965811E+0000 -5.80088999600800E+0000 --5.80279846608465E+0000 -5.80470607053600E+0000 -5.80661285919934E+0000 -5.80851888110131E+0000 -5.81042418445791E+0000 --5.81232881667451E+0000 -5.81423282434581E+0000 -5.81613625325592E+0000 -5.81803914837828E+0000 -5.81994155387571E+0000 --5.82184351310040E+0000 -5.82374506859389E+0000 -5.82564626208712E+0000 -5.82754713450038E+0000 -5.82944772594335E+0000 --5.83134807571508E+0000 -5.83324822230400E+0000 -5.83514820338791E+0000 -5.83704805583400E+0000 -5.83894781569884E+0000 --5.84084751822840E+0000 -5.84274719785800E+0000 -5.84464688821237E+0000 -5.84654662210564E+0000 -5.84844643154132E+0000 --5.85034634771229E+0000 -5.85224640100086E+0000 -5.85414662097872E+0000 -5.85604703640694E+0000 -5.85794767523602E+0000 --5.85984856460584E+0000 -5.86174973084568E+0000 -5.86365119947423E+0000 -5.86555299519959E+0000 -5.86745514191925E+0000 --5.86935766272012E+0000 -5.87126057987852E+0000 -5.87316391486017E+0000 -5.87506768832022E+0000 -5.87697192010320E+0000 --5.87887662924310E+0000 -5.88078183396330E+0000 -5.88268755167659E+0000 -5.88459379898521E+0000 -5.88650059168079E+0000 --5.88840794474440E+0000 -5.89031587234653E+0000 -5.89222438784711E+0000 -5.89413350379546E+0000 -5.89604323193036E+0000 --5.89795358318001E+0000 -5.89986456766206E+0000 -5.90177619468356E+0000 -5.90368847274101E+0000 -5.90560140952036E+0000 --5.90751501189697E+0000 -5.90942928593566E+0000 -5.91134423689069E+0000 -5.91325986920574E+0000 -5.91517618651396E+0000 --5.91709319163793E+0000 -5.91901088658967E+0000 -5.92092927257067E+0000 -5.92284834997185E+0000 -5.92476811837359E+0000 --5.92668857654570E+0000 -5.92860972244748E+0000 -5.93053155322765E+0000 -5.93245406522441E+0000 -5.93437725396540E+0000 --5.93630111416773E+0000 -5.93822563973797E+0000 -5.94015082377215E+0000 -5.94207665855575E+0000 -5.94400313556373E+0000 --5.94593024546051E+0000 -5.94785797809998E+0000 -5.94978632252549E+0000 -5.95171526696988E+0000 -5.95364479885543E+0000 --5.95557490479391E+0000 -5.95750557062623E+0000 -5.95943678185869E+0000 -5.96136852409923E+0000 -5.96330078309711E+0000 --5.96523354474294E+0000 -5.96716679506858E+0000 -5.96910052024728E+0000 -5.97103470659357E+0000 -5.97296934056330E+0000 --5.97490440875366E+0000 -5.97683989790316E+0000 -5.97877579489163E+0000 -5.98071208674024E+0000 -5.98264876061146E+0000 --5.98458580380912E+0000 -5.98652320377837E+0000 -5.98846094810570E+0000 -5.99039902451890E+0000 -5.99233742088714E+0000 --5.99427612522090E+0000 -5.99621512567200E+0000 -5.99815441053361E+0000 -6.00009396824022E+0000 -6.00203378736767E+0000 --6.00397385663316E+0000 -6.00591416489521E+0000 -6.00785470115370E+0000 -6.00979545454984E+0000 -6.01173641436621E+0000 --6.01367757002671E+0000 -6.01561891109662E+0000 -6.01756042728254E+0000 -6.01950210843246E+0000 -6.02144394453570E+0000 --6.02338592572293E+0000 -6.02532804226619E+0000 -6.02727028457886E+0000 -6.02921264321571E+0000 -6.03115510887284E+0000 --6.03309767238772E+0000 -6.03504032473919E+0000 -6.03698305704745E+0000 -6.03892586057405E+0000 -6.04086872672192E+0000 --6.04281164703537E+0000 -6.04475461320005E+0000 -6.04669761704300E+0000 -6.04864065053262E+0000 -6.05058370577868E+0000 --6.05252677503235E+0000 -6.05446985068613E+0000 -6.05641292527393E+0000 -6.05835599147102E+0000 -6.06029904209407E+0000 --6.06224207010109E+0000 -6.06418506859151E+0000 -6.06612803080611E+0000 -6.06807095012708E+0000 -6.07001382007797E+0000 --6.07195663432373E+0000 -6.07389938667069E+0000 -6.07584207106656E+0000 -6.07778468160047E+0000 -6.07972721250290E+0000 --6.08166965814573E+0000 -6.08361201304225E+0000 -6.08555427184713E+0000 -6.08749642935644E+0000 -6.08943848050763E+0000 --6.09138042037956E+0000 -6.09332224419249E+0000 -6.09526394730807E+0000 -6.09720552522936E+0000 -6.09914697360080E+0000 --6.10108828820825E+0000 -6.10302946497897E+0000 -6.10497049998162E+0000 -6.10691138942628E+0000 -6.10885212966441E+0000 --6.11079271718890E+0000 -6.11273314863404E+0000 -6.11467342077552E+0000 -6.11661353053047E+0000 -6.11855347495739E+0000 --6.12049325125623E+0000 -6.12243285676833E+0000 -6.12437228897647E+0000 -6.12631154550482E+0000 -6.12825062411898E+0000 --6.13018952272596E+0000 -6.13212823937421E+0000 -6.13406677225358E+0000 -6.13600511969534E+0000 -6.13794328017220E+0000 --6.13988125229828E+0000 -6.14181903482912E+0000 -6.14375662666172E+0000 -6.14569402683446E+0000 -6.14763123452718E+0000 --6.14956824906112E+0000 -6.15150506989311E+0000 -6.15344169655072E+0000 -6.15537812856759E+0000 -6.15731436547748E+0000 --6.15925040681433E+0000 -6.16118625211221E+0000 -6.16312190090535E+0000 -6.16505735272813E+0000 -6.16699260711510E+0000 --6.16892766360094E+0000 -6.17086252172051E+0000 -6.17279718100882E+0000 -6.17473164100103E+0000 -6.17666590123248E+0000 --6.17859996123863E+0000 -6.18053382055516E+0000 -6.18246747871786E+0000 -6.18440093526271E+0000 -6.18633418972586E+0000 --6.18826724164361E+0000 -6.19020009055243E+0000 -6.19213273598896E+0000 -6.19406517749002E+0000 -6.19599741459257E+0000 --6.19792944683378E+0000 -6.19986127375095E+0000 -6.20179289488159E+0000 -6.20372430976336E+0000 -6.20565551793411E+0000 --6.20758651893185E+0000 -6.20951731229477E+0000 -6.21144789756125E+0000 -6.21337827426984E+0000 -6.21530844195927E+0000 --6.21723840016844E+0000 -6.21916814843645E+0000 -6.22109768630257E+0000 -6.22302701330626E+0000 -6.22495612898716E+0000 --6.22688503288509E+0000 -6.22881372454007E+0000 -6.23074220349230E+0000 -6.23267046928217E+0000 -6.23459852145024E+0000 --6.23652635953729E+0000 -6.23845398308428E+0000 -6.24038139163235E+0000 -6.24230858472284E+0000 -6.24423556189729E+0000 --6.24616232269743E+0000 -6.24808886666518E+0000 -6.25001519334267E+0000 -6.25194130227222E+0000 -6.25386719299633E+0000 --6.25579286505773E+0000 -6.25771831799934E+0000 -6.25964355136426E+0000 -6.26156856469583E+0000 -6.26349335753755E+0000 --6.26541792943316E+0000 -6.26734227992659E+0000 -6.26926640856197E+0000 -6.27119031488364E+0000 -6.27311399843615E+0000 --6.27503745876427E+0000 -6.27696069541295E+0000 -6.27888370792737E+0000 -6.28080649585293E+0000 -6.28272905873521E+0000 --6.28465139612003E+0000 -6.28657350755343E+0000 -6.28849539258162E+0000 -6.29041705075107E+0000 -6.29233848160845E+0000 --6.29425968470065E+0000 -6.29618065957477E+0000 -6.29810140577814E+0000 -6.30002192285830E+0000 -6.30194221036302E+0000 --6.30386226784027E+0000 -6.30578209483828E+0000 -6.30770169090547E+0000 -6.30962105559048E+0000 -6.31154018844222E+0000 --6.31345908900977E+0000 -6.31537775684247E+0000 -6.31729619148988E+0000 -6.31921439250179E+0000 -6.32113235942821E+0000 --6.32305009181939E+0000 -6.32496758922580E+0000 -6.32688485119815E+0000 -6.32880187728739E+0000 -6.33071866704468E+0000 --6.33263522002143E+0000 -6.33455153576929E+0000 -6.33646761384014E+0000 -6.33838345378608E+0000 -6.34029905515947E+0000 --6.34221441751290E+0000 -6.34412954039920E+0000 -6.34604442337143E+0000 -6.34795906598291E+0000 -6.34987346778718E+0000 --6.35178762833805E+0000 -6.35370154718954E+0000 -6.35561522389593E+0000 -6.35752865801176E+0000 -6.35944184909177E+0000 --6.36135479669101E+0000 -6.36326750036472E+0000 -6.36517995966842E+0000 -6.36709217415787E+0000 -6.36900414338907E+0000 --6.37091586691829E+0000 -6.37282734430203E+0000 -6.37473857509706E+0000 -6.37664955886039E+0000 -6.37856029514929E+0000 --6.38047078352128E+0000 -6.38238102353414E+0000 -6.38429101474591E+0000 -6.38620075671486E+0000 -6.38811024899954E+0000 --6.39001949115877E+0000 -6.39192848275161E+0000 -6.39383722333737E+0000 -6.39574571247565E+0000 -6.39765394972627E+0000 --6.39956193464937E+0000 -6.40146966680529E+0000 -6.40337714575467E+0000 -6.40528437105842E+0000 -6.40719134227769E+0000 --6.40909805897390E+0000 -6.41100452070876E+0000 -6.41291072704422E+0000 -6.41481667754252E+0000 -6.41672237176615E+0000 --6.41862780927787E+0000 -6.42053298964073E+0000 -6.42243791241803E+0000 -6.42434257717336E+0000 -6.42624698347056E+0000 --6.42815113087376E+0000 -6.43005501894736E+0000 -6.43195864725604E+0000 -6.43386201536474E+0000 -6.43576512283869E+0000 --6.43766796924339E+0000 -6.43957055414463E+0000 -6.44147287710846E+0000 -6.44337493770121E+0000 -6.44527673548951E+0000 --6.44717827004026E+0000 -6.44907954092062E+0000 -6.45098054769807E+0000 -6.45288128994035E+0000 -6.45478176721548E+0000 --6.45668197909177E+0000 -6.45858192513783E+0000 -6.46048160492252E+0000 -6.46238101801502E+0000 -6.46428016398478E+0000 --6.46617904240155E+0000 -6.46807765283535E+0000 -6.46997599485651E+0000 -6.47187406803562E+0000 -6.47377187194360E+0000 --6.47566940615163E+0000 -6.47756667023120E+0000 -6.47946366375407E+0000 -6.48136038629232E+0000 -6.48325683741831E+0000 --6.48515301670469E+0000 -6.48704892372442E+0000 -6.48894455805074E+0000 -6.49083991925721E+0000 -6.49273500691765E+0000 --6.49462982060621E+0000 -6.49652435989734E+0000 -6.49841862436575E+0000 -6.50031261358651E+0000 -6.50220632713494E+0000 --6.50409976458667E+0000 -6.50599292551766E+0000 -6.50788580950416E+0000 -6.50977841612270E+0000 -6.51167074495013E+0000 --6.51356279556363E+0000 -6.51545456754064E+0000 -6.51734606045894E+0000 -6.51923727389661E+0000 -6.52112820743202E+0000 --6.52301886064387E+0000 -6.52490923311115E+0000 -6.52679932441318E+0000 -6.52868913412957E+0000 -6.53057866184025E+0000 --6.53246790712550E+0000 -6.53435686956581E+0000 -6.53624554874213E+0000 -6.53813394423572E+0000 -6.54002205562822E+0000 --6.54190988250165E+0000 -6.54379742443838E+0000 -6.54568468102114E+0000 -6.54757165183301E+0000 -6.54945833645745E+0000 --6.55134473447824E+0000 -6.55323084547952E+0000 -6.55511666904579E+0000 -6.55700220476188E+0000 -6.55888745221296E+0000 --6.56077241098453E+0000 -6.56265708066243E+0000 -6.56454146083284E+0000 -6.56642555108225E+0000 -6.56830935099748E+0000 --6.57019286016569E+0000 -6.57207607817433E+0000 -6.57395900461118E+0000 -6.57584163906433E+0000 -6.57772398112219E+0000 --6.57960603037347E+0000 -6.58148778640717E+0000 -6.58336924881261E+0000 -6.58525041717939E+0000 -6.58713129109744E+0000 --6.58901187015694E+0000 -6.59089215394838E+0000 -6.59277214206254E+0000 -6.59465183409047E+0000 -6.59653122962350E+0000 --6.59841032825325E+0000 -6.60028912957161E+0000 -6.60216763317074E+0000 -6.60404583864306E+0000 -6.60592374558128E+0000 --6.60780135357833E+0000 -6.60967866222744E+0000 -6.61155567112207E+0000 -6.61343237985595E+0000 -6.61530878802306E+0000 --6.61718489521762E+0000 -6.61906070103409E+0000 -6.62093620506718E+0000 -6.62281140691184E+0000 -6.62468630616325E+0000 --6.62656090241682E+0000 -6.62843519526821E+0000 -6.63030918431328E+0000 -6.63218286914812E+0000 -6.63405624936906E+0000 --6.63592932457263E+0000 -6.63780209435557E+0000 -6.63967455831485E+0000 -6.64154671604763E+0000 -6.64341856715129E+0000 --6.64529011122342E+0000 -6.64716134786178E+0000 -6.64903227666436E+0000 -6.65090289722932E+0000 -6.65277320915503E+0000 --6.65464321204004E+0000 -6.65651290548307E+0000 -6.65838228908305E+0000 -6.66025136243907E+0000 -6.66212012515040E+0000 --6.66398857681649E+0000 -6.66585671703696E+0000 -6.66772454541158E+0000 -6.66959206154031E+0000 -6.67145926502326E+0000 --6.67332615546069E+0000 -6.67519273245303E+0000 -6.67705899560085E+0000 -6.67892494450488E+0000 -6.68079057876599E+0000 --6.68265589798519E+0000 -6.68452090176365E+0000 -6.68638558970265E+0000 -6.68824996140363E+0000 -6.69011401646815E+0000 --6.69197775449790E+0000 -6.69384117509468E+0000 -6.69570427786045E+0000 -6.69756706239726E+0000 -6.69942952830728E+0000 --6.70129167519281E+0000 -6.70315350265624E+0000 -6.70501501030009E+0000 -6.70687619772697E+0000 -6.70873706453959E+0000 --6.71059761034077E+0000 -6.71245783473342E+0000 -6.71431773732055E+0000 -6.71617731770524E+0000 -6.71803657549069E+0000 --6.71989551028016E+0000 -6.72175412167700E+0000 -6.72361240928463E+0000 -6.72547037270655E+0000 -6.72732801154635E+0000 --6.72918532540766E+0000 -6.73104231389420E+0000 -6.73289897660973E+0000 -6.73475531315810E+0000 -6.73661132314320E+0000 --6.73846700616896E+0000 -6.74032236183940E+0000 -6.74217738975856E+0000 -6.74403208953053E+0000 -6.74588646075946E+0000 --6.74774050304951E+0000 -6.74959421600489E+0000 -6.75144759922986E+0000 -6.75330065232870E+0000 -6.75515337490570E+0000 --6.75700576656521E+0000 -6.75885782691156E+0000 -6.76070955554915E+0000 -6.76256095208234E+0000 -6.76441201611555E+0000 --6.76626274725319E+0000 -6.76811314509968E+0000 -6.76996320925943E+0000 -6.77181293933688E+0000 -6.77366233493644E+0000 --6.77551139566253E+0000 -6.77736012111957E+0000 -6.77920851091196E+0000 -6.78105656464408E+0000 -6.78290428192029E+0000 --6.78475166234496E+0000 -6.78659870552241E+0000 -6.78844541105695E+0000 -6.79029177855283E+0000 -6.79213780761432E+0000 --6.79398349784562E+0000 -6.79582884885090E+0000 -6.79767386023429E+0000 -6.79951853159988E+0000 -6.80136286255171E+0000 --6.80320685269377E+0000 -6.80505050163001E+0000 -6.80689380896432E+0000 -6.80873677430050E+0000 -6.81057939724235E+0000 --6.81242167739355E+0000 -6.81426361435775E+0000 -6.81610520773850E+0000 -6.81794645713931E+0000 -6.81978736216359E+0000 --6.82162792241468E+0000 -6.82346813749583E+0000 -6.82530800701022E+0000 -6.82714753056093E+0000 -6.82898670775095E+0000 --6.83082553818319E+0000 -6.83266402146045E+0000 -6.83450215718544E+0000 -6.83633994496074E+0000 -6.83817738438887E+0000 --6.84001447507220E+0000 -6.84185121661302E+0000 -6.84368760861348E+0000 -6.84552365067563E+0000 -6.84735934240140E+0000 --6.84919468339258E+0000 -6.85102967325085E+0000 -6.85286431157775E+0000 -6.85469859797470E+0000 -6.85653253204298E+0000 --6.85836611338372E+0000 -6.86019934159793E+0000 -6.86203221628645E+0000 -6.86386473705001E+0000 -6.86569690348914E+0000 --6.86752871520427E+0000 -6.86936017179564E+0000 -6.87119127286333E+0000 -6.87302201800729E+0000 -6.87485240682726E+0000 --6.87668243892285E+0000 -6.87851211389347E+0000 -6.88034143133840E+0000 -6.88217039085669E+0000 -6.88399899204724E+0000 --6.88582723450876E+0000 -6.88765511783979E+0000 -6.88948264163866E+0000 -6.89130980550351E+0000 -6.89313660903230E+0000 --6.89496305182278E+0000 -6.89678913347251E+0000 -6.89861485357884E+0000 -6.90044021173892E+0000 -6.90226520754967E+0000 --6.90408984060783E+0000 -6.90591411050989E+0000 -6.90773801685216E+0000 -6.90956155923069E+0000 -6.91138473724134E+0000 --6.91320755047972E+0000 -6.91502999854122E+0000 -6.91685208102099E+0000 -6.91867379751395E+0000 -6.92049514761477E+0000 --6.92231613091791E+0000 -6.92413674701755E+0000 -6.92595699550763E+0000 -6.92777687598185E+0000 -6.92959638803365E+0000 --6.93141553125621E+0000 -6.93323430524246E+0000 -6.93505270958505E+0000 -6.93687074387639E+0000 -6.93868840770859E+0000 --6.94050570067352E+0000 -6.94232262236275E+0000 -6.94413917236758E+0000 -6.94595535027905E+0000 -6.94777115568789E+0000 --6.94958658818454E+0000 -6.95140164735918E+0000 -6.95321633280168E+0000 -6.95503064410161E+0000 -6.95684458084824E+0000 --6.95865814263056E+0000 -6.96047132903723E+0000 -6.96228413965663E+0000 -6.96409657407680E+0000 -6.96590863188548E+0000 --6.96772031267011E+0000 -6.96953161601779E+0000 -6.97134254151530E+0000 -6.97315308874910E+0000 -6.97496325730532E+0000 --6.97677304676976E+0000 -6.97858245672790E+0000 -6.98039148676485E+0000 -6.98220013646541E+0000 -6.98400840541403E+0000 --6.98581629319481E+0000 -6.98762379939150E+0000 -6.98943092358749E+0000 -6.99123766536585E+0000 -6.99304402430925E+0000 --6.99485000000003E+0000 -6.99665559202014E+0000 -6.99846079995119E+0000 -7.00026562337441E+0000 -7.00207006187065E+0000 --7.00387411502039E+0000 -7.00567778240374E+0000 -7.00748106360041E+0000 -7.00928395818974E+0000 -7.01108646575069E+0000 --7.01288858586181E+0000 -7.01469031810127E+0000 -7.01649166204683E+0000 -7.01829261727587E+0000 -7.02009318336536E+0000 --7.02189335989186E+0000 -7.02369314643152E+0000 -7.02549254256010E+0000 -7.02729154785291E+0000 -7.02909016188488E+0000 --7.03088838423050E+0000 -7.03268621446384E+0000 -7.03448365215854E+0000 -7.03628069688782E+0000 -7.03807734822447E+0000 --7.03987360574083E+0000 -7.04166946900882E+0000 -7.04346493759990E+0000 -7.04526001108512E+0000 -7.04705468903504E+0000 --7.04884897101979E+0000 -7.05064285660907E+0000 -7.05243634537209E+0000 -7.05422943687761E+0000 -7.05602213069394E+0000 --7.05781442638893E+0000 -7.05960632352993E+0000 -7.06139782168386E+0000 -7.06318892041714E+0000 -7.06497961929572E+0000 --7.06676991788508E+0000 -7.06855981575021E+0000 -7.07034931245561E+0000 -7.07213840756529E+0000 -7.07392710064280E+0000 --7.07571539125115E+0000 -7.07750327895289E+0000 -7.07929076331004E+0000 -7.08107784388415E+0000 -7.08286452023623E+0000 --7.08465079192681E+0000 -7.08643665851589E+0000 -7.08822211956296E+0000 -7.09000717462700E+0000 -7.09179182326645E+0000 --7.09357606503925E+0000 -7.09535989950279E+0000 -7.09714332621395E+0000 -7.09892634472908E+0000 -7.10070895460396E+0000 --7.10249115539388E+0000 -7.10427294665354E+0000 -7.10605432793714E+0000 -7.10783529879830E+0000 -7.10961585879011E+0000 --7.11139600746509E+0000 -7.11317574437522E+0000 -7.11495506907191E+0000 -7.11673398110600E+0000 -7.11851248002779E+0000 --7.12029056538699E+0000 -7.12206823673274E+0000 -7.12384549361362E+0000 -7.12562233557763E+0000 -7.12739876217217E+0000 --7.12917477294408E+0000 -7.13095036743960E+0000 -7.13272554520439E+0000 -7.13450030578352E+0000 -7.13627464872144E+0000 --7.13804857356205E+0000 -7.13982207984859E+0000 -7.14159516712376E+0000 -7.14336783492959E+0000 -7.14514008280755E+0000 --7.14691191029847E+0000 -7.14868331694257E+0000 -7.15045430227946E+0000 -7.15222486584811E+0000 -7.15399500718689E+0000 --7.15576472583353E+0000 -7.15753402132512E+0000 -7.15930289319814E+0000 -7.16107134098840E+0000 -7.16283936423110E+0000 --7.16460696246079E+0000 -7.16637413521137E+0000 -7.16814088201609E+0000 -7.16990720240756E+0000 -7.17167309591772E+0000 --7.17343856207787E+0000 -7.17520360041864E+0000 -7.17696821046999E+0000 -7.17873239176123E+0000 -7.18049614382098E+0000 --7.18225946617722E+0000 -7.18402235835722E+0000 -7.18578481988760E+0000 -7.18754685029428E+0000 -7.18930844910250E+0000 --7.19106961583682E+0000 -7.19283035002111E+0000 -7.19459065117854E+0000 -7.19635051883158E+0000 -7.19810995250202E+0000 --7.19986895171094E+0000 -7.20162751597870E+0000 -7.20338564482498E+0000 -7.20514333776871E+0000 -7.20690059432816E+0000 --7.20865741402084E+0000 -7.21041379636355E+0000 -7.21216974087239E+0000 -7.21392524706270E+0000 -7.21568031444911E+0000 --7.21743494254552E+0000 -7.21918913086510E+0000 -7.22094287892027E+0000 -7.22269618622272E+0000 -7.22444905228338E+0000 --7.22620147661246E+0000 -7.22795345871940E+0000 -7.22970499811289E+0000 -7.23145609430088E+0000 -7.23320674679055E+0000 --7.23495695508832E+0000 -7.23670671869984E+0000 -7.23845603713000E+0000 -7.24020490988292E+0000 -7.24195333646196E+0000 --7.24370131636968E+0000 -7.24544884910788E+0000 -7.24719593417755E+0000 -7.24894257107894E+0000 -7.25068875931148E+0000 --7.25243449837381E+0000 -7.25417978776379E+0000 -7.25592462697848E+0000 -7.25766901551413E+0000 -7.25941295286620E+0000 --7.26115643852934E+0000 -7.26289947199739E+0000 -7.26464205276337E+0000 -7.26638418031951E+0000 -7.26812585415720E+0000 --7.26986707376702E+0000 -7.27160783863873E+0000 -7.27334814826124E+0000 -7.27508800212266E+0000 -7.27682739971026E+0000 --7.27856634051047E+0000 -7.28030482400888E+0000 -7.28204284969024E+0000 -7.28378041703846E+0000 -7.28551752553660E+0000 --7.28725417466687E+0000 -7.28899036391063E+0000 -7.29072609274838E+0000 -7.29246136065977E+0000 -7.29419616712358E+0000 --7.29593051161771E+0000 -7.29766439361923E+0000 -7.29939781260431E+0000 -7.30113076804825E+0000 -7.30286325942548E+0000 --7.30459528620954E+0000 -7.30632684787311E+0000 -7.30805794388796E+0000 -7.30978857372499E+0000 -7.31151873685419E+0000 --7.31324843274467E+0000 -7.31497766086463E+0000 -7.31670642068138E+0000 -7.31843471166133E+0000 -7.32016253326997E+0000 --7.32188988497189E+0000 -7.32361676623077E+0000 -7.32534317650937E+0000 -7.32706911526952E+0000 -7.32879458197216E+0000 --7.33051957607727E+0000 -7.33224409704393E+0000 -7.33396814433027E+0000 -7.33569171739351E+0000 -7.33741481568990E+0000 --7.33913743867480E+0000 -7.34085958580258E+0000 -7.34258125652668E+0000 -7.34430245029962E+0000 -7.34602316657292E+0000 --7.34774340479719E+0000 -7.34946316442205E+0000 -7.35118244489619E+0000 -7.35290124566732E+0000 -7.35461956618218E+0000 --7.35633740588655E+0000 -7.35805476422525E+0000 -7.35977164064209E+0000 -7.36148803457994E+0000 -7.36320394548068E+0000 --7.36491937278518E+0000 -7.36663431593336E+0000 -7.36834877436413E+0000 -7.37006274751541E+0000 -7.37177623482414E+0000 --7.37348923572623E+0000 -7.37520174965662E+0000 -7.37691377604923E+0000 -7.37862531433697E+0000 -7.38033636395176E+0000 --7.38204692432448E+0000 -7.38375699488502E+0000 -7.38546657506222E+0000 -7.38717566428393E+0000 -7.38888426197695E+0000 --7.39059236756707E+0000 -7.39229998047904E+0000 -7.39400710013657E+0000 -7.39571372596236E+0000 -7.39741985737803E+0000 --7.39912549380419E+0000 -7.40083063466039E+0000 -7.40253527936513E+0000 -7.40423942733586E+0000 -7.40594307798899E+0000 --7.40764623073985E+0000 -7.40934888500272E+0000 -7.41105104019082E+0000 -7.41275269571629E+0000 -7.41445385099022E+0000 --7.41615450542260E+0000 -7.41785465842239E+0000 -7.41955430939742E+0000 -7.42125345775446E+0000 -7.42295210289921E+0000 --7.42465024423627E+0000 -7.42634788116914E+0000 -7.42804501310025E+0000 -7.42974163943090E+0000 -7.43143775956133E+0000 --7.43313337289066E+0000 -7.43482847881689E+0000 -7.43652307673693E+0000 -7.43821716604658E+0000 -7.43991074614052E+0000 --7.44160381641232E+0000 -7.44329637625441E+0000 -7.44498842505812E+0000 -7.44667996221364E+0000 -7.44837098711004E+0000 --7.45006149913525E+0000 -7.45175149767608E+0000 -7.45344098211819E+0000 -7.45512995184609E+0000 -7.45681840624317E+0000 --7.45850634469166E+0000 -7.46019376657263E+0000 -7.46188067126603E+0000 -7.46356705815061E+0000 -7.46525292660400E+0000 --7.46693827600265E+0000 -7.46862310572185E+0000 -7.47030741513572E+0000 -7.47199120361722E+0000 -7.47367447053811E+0000 --7.47535721526901E+0000 -7.47703943717933E+0000 -7.47872113563731E+0000 -7.48040231001002E+0000 -7.48208295966331E+0000 --7.48376308396186E+0000 -7.48544268226916E+0000 -7.48712175394749E+0000 -7.48880029835794E+0000 -7.49047831486038E+0000 --7.49215580281349E+0000 -7.49383276157474E+0000 -7.49550919050039E+0000 -7.49718508894547E+0000 -7.49886045626380E+0000 --7.50053529180800E+0000 -7.50220959492943E+0000 -7.50388336497825E+0000 -7.50555660130337E+0000 -7.50722930325249E+0000 --7.50890147017206E+0000 -7.51057310140730E+0000 -7.51224419630217E+0000 -7.51391475419941E+0000 -7.51558477444050E+0000 --7.51725425636567E+0000 -7.51892319931389E+0000 -7.52059160262289E+0000 -7.52225946562912E+0000 -7.52392678766779E+0000 --7.52559356807283E+0000 -7.52725980617691E+0000 -7.52892550131142E+0000 -7.53059065280648E+0000 -7.53225525999093E+0000 --7.53391932219235E+0000 -7.53558283873699E+0000 -7.53724580894987E+0000 -7.53890823215469E+0000 -7.54057010767385E+0000 --7.54223143482848E+0000 -7.54389221293840E+0000 -7.54555244132213E+0000 -7.54721211929687E+0000 -7.54887124617855E+0000 --7.55052982128176E+0000 -7.55218784391978E+0000 -7.55384531340458E+0000 -7.55550222904683E+0000 -7.55715859015584E+0000 --7.55881439603963E+0000 -7.56046964600486E+0000 -7.56212433935690E+0000 -7.56377847539974E+0000 -7.56543205343608E+0000 --7.56708507276724E+0000 -7.56873753269323E+0000 -7.57038943251269E+0000 -7.57204077152293E+0000 -7.57369154901990E+0000 --7.57534176429818E+0000 -7.57699141665103E+0000 -7.57864050537032E+0000 -7.58028902974656E+0000 -7.58193698906891E+0000 --7.58358438262515E+0000 -7.58523120970169E+0000 -7.58687746958355E+0000 -7.58852316155440E+0000 -7.59016828489650E+0000 --7.59181283889076E+0000 -7.59345682281667E+0000 -7.59510023595235E+0000 -7.59674307757451E+0000 -7.59838534695849E+0000 --7.60002704337821E+0000 -7.60166816610619E+0000 -7.60330871441356E+0000 -7.60494868757002E+0000 -7.60658808484389E+0000 --7.60822690550204E+0000 -7.60986514880995E+0000 -7.61150281403167E+0000 -7.61313990042984E+0000 -7.61477640726565E+0000 --7.61641233379888E+0000 -7.61804767928787E+0000 -7.61968244298955E+0000 -7.62131662415937E+0000 -7.62295022205137E+0000 --7.62458323591814E+0000 -7.62621566501083E+0000 -7.62784750857912E+0000 -7.62947876587126E+0000 -7.63110943613404E+0000 --7.63273951861278E+0000 -7.63436901255135E+0000 -7.63599791719216E+0000 -7.63762623177613E+0000 -7.63925395554275E+0000 --7.64088108773000E+0000 -7.64250762757439E+0000 -7.64413357431098E+0000 -7.64575892717331E+0000 -7.64738368539346E+0000 --7.64900784820201E+0000 -7.65063141482806E+0000 -7.65225438449920E+0000 -7.65387675644155E+0000 -7.65549852987970E+0000 --7.65711970403675E+0000 -7.65874027813430E+0000 -7.66036025139245E+0000 -7.66197962302975E+0000 -7.66359839226329E+0000 --7.66521655830859E+0000 -7.66683412037969E+0000 -7.66845107768908E+0000 -7.67006742944773E+0000 -7.67168317486510E+0000 --7.67329831314910E+0000 -7.67491284350610E+0000 -7.67652676514094E+0000 -7.67814007725692E+0000 -7.67975277905579E+0000 --7.68136486973777E+0000 -7.68297634850150E+0000 -7.68458721454409E+0000 -7.68619746706109E+0000 -7.68780710524649E+0000 --7.68941612829272E+0000 -7.69102453539063E+0000 -7.69263232572952E+0000 -7.69423949849712E+0000 -7.69584605287957E+0000 --7.69745198806145E+0000 -7.69905730322575E+0000 -7.70066199755388E+0000 -7.70226607022567E+0000 -7.70386952041936E+0000 --7.70547234731158E+0000 -7.70707455007739E+0000 -7.70867612789024E+0000 -7.71027707992199E+0000 -7.71187740534288E+0000 --7.71347710332155E+0000 -7.71507617302505E+0000 -7.71667461361878E+0000 -7.71827242426656E+0000 -7.71986960413057E+0000 --7.72146615237139E+0000 -7.72306206814794E+0000 -7.72465735061755E+0000 -7.72625199893590E+0000 -7.72784601225704E+0000 --7.72943938973339E+0000 -7.73103213051573E+0000 -7.73262423375318E+0000 -7.73421569859324E+0000 -7.73580652418175E+0000 --7.73739670966291E+0000 -7.73898625417924E+0000 -7.74057515687163E+0000 -7.74216341687930E+0000 -7.74375103333981E+0000 --7.74533800538904E+0000 -7.74692433216123E+0000 -7.74851001278892E+0000 -7.75009504640299E+0000 -7.75167943213264E+0000 --7.75326316910538E+0000 -7.75484625644706E+0000 -7.75642869328183E+0000 -7.75801047873213E+0000 -7.75959161191875E+0000 --7.76117209196074E+0000 -7.76275191797549E+0000 -7.76433108907866E+0000 -7.76590960438423E+0000 -7.76748746300445E+0000 --7.76906466404988E+0000 -7.77064120662935E+0000 -7.77221708984997E+0000 -7.77379231281717E+0000 -7.77536687463460E+0000 --7.77694077440424E+0000 -7.77851401122630E+0000 -7.78008658419928E+0000 -7.78165849241995E+0000 -7.78322973498332E+0000 --7.78480031098268E+0000 -7.78637021950958E+0000 -7.78793945965381E+0000 -7.78950803050342E+0000 -7.79107593114470E+0000 --7.79264316066220E+0000 -7.79420971813869E+0000 -7.79577560265521E+0000 -7.79734081329102E+0000 -7.79890534912359E+0000 --7.80046920922866E+0000 -7.80203239268018E+0000 -7.80359489855032E+0000 -7.80515672590949E+0000 -7.80671787382629E+0000 --7.80827834136755E+0000 -7.80983812759832E+0000 -7.81139723158186E+0000 -7.81295565237962E+0000 -7.81451338905127E+0000 --7.81607044065467E+0000 -7.81762680624588E+0000 -7.81918248487916E+0000 -7.82073747560697E+0000 -7.82229177747994E+0000 --7.82384538954689E+0000 -7.82539831085483E+0000 -7.82695054044894E+0000 -7.82850207737260E+0000 -7.83005292066735E+0000 --7.83160306937288E+0000 -7.83315252252708E+0000 -7.83470127916599E+0000 -7.83624933832382E+0000 -7.83779669903293E+0000 --7.83934336032383E+0000 -7.84088932122522E+0000 -7.84243458076391E+0000 -7.84397913796487E+0000 -7.84552299185121E+0000 --7.84706614144421E+0000 -7.84860858576324E+0000 -7.85015032382585E+0000 -7.85169135464771E+0000 -7.85323167724259E+0000 --7.85477129062243E+0000 -7.85631019379727E+0000 -7.85784838577527E+0000 -7.85938586556272E+0000 -7.86092263216401E+0000 --7.86245868458166E+0000 -7.86399402181628E+0000 -7.86552864286660E+0000 -7.86706254672944E+0000 -7.86859573239973E+0000 --7.87012819887050E+0000 -7.87165994513286E+0000 -7.87319097017602E+0000 -7.87472127298728E+0000 -7.87625085255203E+0000 --7.87777970785372E+0000 -7.87930783787390E+0000 -7.88083524159220E+0000 -7.88236191798629E+0000 -7.88388786603196E+0000 --7.88541308470302E+0000 -7.88693757297138E+0000 -7.88846132980698E+0000 -7.88998435417785E+0000 -7.89150664505006E+0000 --7.89302820138773E+0000 -7.89454902215302E+0000 -7.89606910630617E+0000 -7.89758845280543E+0000 -7.89910706060710E+0000 --7.90062492866553E+0000 -7.90214205593310E+0000 -7.90365844136020E+0000 -7.90517408389528E+0000 -7.90668898248480E+0000 --7.90820313607324E+0000 -7.90971654360311E+0000 -7.91122920401493E+0000 -7.91274111624723E+0000 -7.91425227923656E+0000 --7.91576269191748E+0000 -7.91727235322254E+0000 -7.91878126208231E+0000 -7.92028941742535E+0000 -7.92179681817821E+0000 --7.92330346326544E+0000 -7.92480935160959E+0000 -7.92631448213118E+0000 -7.92781885374872E+0000 -7.92932246537871E+0000 --7.93082531593561E+0000 -7.93232740433187E+0000 -7.93382872947793E+0000 -7.93532929028214E+0000 -7.93682908565089E+0000 --7.93832811448848E+0000 -7.93982637569720E+0000 -7.94132386817727E+0000 -7.94282059082690E+0000 -7.94431654254222E+0000 --7.94581172221733E+0000 -7.94730612874426E+0000 -7.94879976101299E+0000 -7.95029261791145E+0000 -7.95178469832548E+0000 --7.95327600113889E+0000 -7.95476652523338E+0000 -7.95625626948862E+0000 -7.95774523278217E+0000 -7.95923341398953E+0000 --7.96072081198412E+0000 -7.96220742563726E+0000 -7.96369325381820E+0000 -7.96517829539410E+0000 -7.96666254923001E+0000 --7.96814601418891E+0000 -7.96962868913166E+0000 -7.97111057291702E+0000 -7.97259166440166E+0000 -7.97407196244012E+0000 --7.97555146588486E+0000 -7.97703017358619E+0000 -7.97850808439233E+0000 -7.97998519714937E+0000 -7.98146151070129E+0000 --7.98293702388993E+0000 -7.98441173555500E+0000 -7.98588564453408E+0000 -7.98735874966263E+0000 -7.98883104977397E+0000 --7.99030254369925E+0000 -7.99177323026752E+0000 -7.99324310830565E+0000 -7.99471217663838E+0000 -7.99618043408829E+0000 --7.99764787947580E+0000 -7.99911451161920E+0000 -8.00058032933457E+0000 -8.00204533143587E+0000 -8.00350951673487E+0000 --8.00497288404118E+0000 -8.00643543216222E+0000 -8.00789715990327E+0000 -8.00935806606740E+0000 -8.01081814945549E+0000 --8.01227740886628E+0000 -8.01373584309627E+0000 -8.01519345093980E+0000 -8.01665023118902E+0000 -8.01810618263386E+0000 --8.01956130406207E+0000 -8.02101559425919E+0000 -8.02246905200856E+0000 -8.02392167609130E+0000 -8.02537346528632E+0000 --8.02682441837033E+0000 -8.02827453411781E+0000 -8.02972381130102E+0000 -8.03117224869000E+0000 -8.03261984505257E+0000 --8.03406659915431E+0000 -8.03551250975858E+0000 -8.03695757562647E+0000 -8.03840179551689E+0000 -8.03984516818645E+0000 --8.04128769238956E+0000 -8.04272936687837E+0000 -8.04417019040275E+0000 -8.04561016171037E+0000 -8.04704927954661E+0000 --8.04848754265458E+0000 -8.04992494977517E+0000 -8.05136149964697E+0000 -8.05279719100631E+0000 -8.05423202258726E+0000 --8.05566599312159E+0000 -8.05709910133884E+0000 -8.05853134596622E+0000 -8.05996272572869E+0000 -8.06139323934891E+0000 --8.06282288554726E+0000 -8.06425166304181E+0000 -8.06567957054836E+0000 -8.06710660678040E+0000 -8.06853277044912E+0000 --8.06995806026340E+0000 -8.07138247492984E+0000 -8.07280601315269E+0000 -8.07422867363392E+0000 -8.07565045507317E+0000 --8.07707135616777E+0000 -8.07849137561273E+0000 -8.07991051210071E+0000 -8.08132876432208E+0000 -8.08274613096486E+0000 --8.08416261071473E+0000 -8.08557820225506E+0000 -8.08699290426685E+0000 -8.08840671542878E+0000 -8.08981963441718E+0000 --8.09123165990602E+0000 -8.09264279056693E+0000 -8.09405302506920E+0000 -8.09546236207973E+0000 -8.09687080026309E+0000 --8.09827833828146E+0000 -8.09968497479468E+0000 -8.10109070846022E+0000 -8.10249553793315E+0000 -8.10389946186620E+0000 --8.10530247890970E+0000 -8.10670458771161E+0000 -8.10810578691750E+0000 -8.10950607517055E+0000 -8.11090545111157E+0000 --8.11230391337896E+0000 -8.11370146060873E+0000 -8.11509809143448E+0000 -8.11649380448742E+0000 -8.11788859839638E+0000 --8.11928247178773E+0000 -8.12067542328547E+0000 -8.12206745151117E+0000 -8.12345855508398E+0000 -8.12484873262066E+0000 --8.12623798273551E+0000 -8.12762630404043E+0000 -8.12901369514488E+0000 -8.13040015465590E+0000 -8.13178568117807E+0000 --8.13317027331357E+0000 -8.13455392966212E+0000 -8.13593664882099E+0000 -8.13731842938502E+0000 -8.13869926994660E+0000 --8.14007916909564E+0000 -8.14145812541964E+0000 -8.14283613750362E+0000 -8.14421320393013E+0000 -8.14558932327927E+0000 --8.14696449412867E+0000 -8.14833871505349E+0000 -8.14971198462641E+0000 -8.15108430141765E+0000 -8.15245566399494E+0000 --8.15382607092353E+0000 -8.15519552076619E+0000 -8.15656401208321E+0000 -8.15793154343236E+0000 -8.15929811336895E+0000 --8.16066372044578E+0000 -8.16202836321314E+0000 -8.16339204021884E+0000 -8.16475475000818E+0000 -8.16611649112392E+0000 --8.16747726210636E+0000 -8.16883706149325E+0000 -8.17019588781983E+0000 -8.17155373961883E+0000 -8.17291061542045E+0000 --8.17426651375236E+0000 -8.17562143313971E+0000 -8.17697537210512E+0000 -8.17832832916865E+0000 -8.17968030284785E+0000 --8.18103129165773E+0000 -8.18238129411073E+0000 -8.18373030871678E+0000 -8.18507833398322E+0000 -8.18642536841487E+0000 --8.18777141051398E+0000 -8.18911645878025E+0000 -8.19046051171079E+0000 -8.19180356780019E+0000 -8.19314562554045E+0000 --8.19448668342099E+0000 -8.19582673992866E+0000 -8.19716579354775E+0000 -8.19850384275997E+0000 -8.19984088604442E+0000 --8.20117692187764E+0000 -8.20251194873358E+0000 -8.20384596508359E+0000 -8.20517896939643E+0000 -8.20651096013826E+0000 --8.20784193577264E+0000 -8.20917189476054E+0000 -8.21050083556031E+0000 -8.21182875662768E+0000 -8.21315565641580E+0000 --8.21448153337519E+0000 -8.21580638595373E+0000 -8.21713021259672E+0000 -8.21845301174680E+0000 -8.21977478184401E+0000 --8.22109552132573E+0000 -8.22241522862675E+0000 -8.22373390217918E+0000 -8.22505154041252E+0000 -8.22636814175362E+0000 --8.22768370462669E+0000 -8.22899822745328E+0000 -8.23031170865230E+0000 -8.23162414664000E+0000 -8.23293553982999E+0000 --8.23424588663319E+0000 -8.23555518545789E+0000 -8.23686343470969E+0000 -8.23817063279155E+0000 -8.23947677810371E+0000 --8.24078186904380E+0000 -8.24208590400672E+0000 -8.24338888138471E+0000 -8.24469079956732E+0000 -8.24599165694144E+0000 --8.24729145189124E+0000 -8.24859018279820E+0000 -8.24988784804113E+0000 -8.25118444599612E+0000 -8.25247997503656E+0000 --8.25377443353314E+0000 -8.25506781985385E+0000 -8.25636013236396E+0000 -8.25765136942604E+0000 -8.25894152939993E+0000 --8.26023061064275E+0000 -8.26151861150892E+0000 -8.26280553035010E+0000 -8.26409136551527E+0000 -8.26537611535063E+0000 --8.26665977819968E+0000 -8.26794235240317E+0000 -8.26922383629912E+0000 -8.27050422822278E+0000 -8.27178352650670E+0000 --8.27306172948063E+0000 -8.27433883547162E+0000 -8.27561484280393E+0000 -8.27688974979907E+0000 -8.27816355477581E+0000 --8.27943625605012E+0000 -8.28070785193523E+0000 -8.28197834074160E+0000 -8.28324772077691E+0000 -8.28451599034607E+0000 --8.28578314775121E+0000 -8.28704919129167E+0000 -8.28831411926402E+0000 -8.28957792996204E+0000 -8.29084062167672E+0000 --8.29210219269624E+0000 -8.29336264130602E+0000 -8.29462196578865E+0000 -8.29588016442392E+0000 -8.29713723548884E+0000 --8.29839317725759E+0000 -8.29964798800154E+0000 -8.30090166598925E+0000 -8.30215420948647E+0000 -8.30340561675613E+0000 --8.30465588605833E+0000 -8.30590501565034E+0000 -8.30715300378662E+0000 -8.30839984871878E+0000 -8.30964554869561E+0000 --8.31089010196304E+0000 -8.31213350676419E+0000 -8.31337576133933E+0000 -8.31461686392585E+0000 -8.31585681275834E+0000 --8.31709560606850E+0000 -8.31833324208519E+0000 -8.31956971903442E+0000 -8.32080503513933E+0000 -8.32203918862018E+0000 --8.32327217769440E+0000 -8.32450400057651E+0000 -8.32573465547819E+0000 -8.32696414060822E+0000 -8.32819245417251E+0000 --8.32941959437411E+0000 -8.33064555941313E+0000 -8.33187034748686E+0000 -8.33309395678964E+0000 -8.33431638551296E+0000 --8.33553763184539E+0000 -8.33675769397259E+0000 -8.33797657007736E+0000 -8.33919425833954E+0000 -8.34041075693612E+0000 --8.34162606404112E+0000 -8.34284017782568E+0000 -8.34405309645802E+0000 -8.34526481810344E+0000 -8.34647534092429E+0000 --8.34768466308004E+0000 -8.34889278272719E+0000 -8.35009969801934E+0000 -8.35130540710712E+0000 -8.35250990813824E+0000 --8.35371319925748E+0000 -8.35491527860666E+0000 -8.35611614432467E+0000 -8.35731579454741E+0000 -8.35851422740788E+0000 --8.35971144103608E+0000 -8.36090743355908E+0000 -8.36210220310098E+0000 -8.36329574778290E+0000 -8.36448806572302E+0000 --8.36567915503652E+0000 -8.36686901383562E+0000 -8.36805764022958E+0000 -8.36924503232465E+0000 -8.37043118822411E+0000 --8.37161610602826E+0000 -8.37279978383440E+0000 -8.37398221973686E+0000 -8.37516341182693E+0000 -8.37634335819297E+0000 --8.37752205692027E+0000 -8.37869950609117E+0000 -8.37987570378498E+0000 -8.38105064807798E+0000 -8.38222433704349E+0000 --8.38339676875177E+0000 -8.38456794127008E+0000 -8.38573785266265E+0000 -8.38690650099069E+0000 -8.38807388431240E+0000 --8.38924000068292E+0000 -8.39040484815437E+0000 -8.39156842477584E+0000 -8.39273072859338E+0000 -8.39389175764997E+0000 --8.39505150998560E+0000 -8.39620998363716E+0000 -8.39736717663852E+0000 -8.39852308702048E+0000 -8.39967771281078E+0000 --8.40083105203412E+0000 -8.40198310271213E+0000 -8.40313386286335E+0000 -8.40428333050330E+0000 -8.40543150364438E+0000 --8.40657838029594E+0000 -8.40772395846425E+0000 -8.40886823615249E+0000 -8.41001121136076E+0000 -8.41115288208610E+0000 --8.41229324632241E+0000 -8.41343230206054E+0000 -8.41457004728822E+0000 -8.41570647999011E+0000 -8.41684159814772E+0000 --8.41797539973951E+0000 -8.41910788274080E+0000 -8.42023904512380E+0000 -8.42136888485763E+0000 -8.42249739990826E+0000 --8.42362458823857E+0000 -8.42475044780831E+0000 -8.42587497657409E+0000 -8.42699817248941E+0000 -8.42812003350464E+0000 --8.42924055756700E+0000 -8.43035974262058E+0000 -8.43147758660634E+0000 -8.43259408746208E+0000 -8.43370924312246E+0000 --8.43482305151901E+0000 -8.43593551058009E+0000 -8.43704661823089E+0000 -8.43815637239348E+0000 -8.43926477098673E+0000 --8.44037181192638E+0000 -8.44147749312499E+0000 -8.44258181249194E+0000 -8.44368476793345E+0000 -8.44478635735257E+0000 --8.44588657864915E+0000 -8.44698542971987E+0000 -8.44808290845824E+0000 -8.44917901275456E+0000 -8.45027374049596E+0000 --8.45136708956635E+0000 -8.45245905784646E+0000 -8.45354964321384E+0000 -8.45463884354280E+0000 -8.45572665670447E+0000 --8.45681308056676E+0000 -8.45789811299438E+0000 -8.45898175184881E+0000 -8.46006399498834E+0000 -8.46114484026800E+0000 --8.46222428553963E+0000 -8.46330232865184E+0000 -8.46437896745000E+0000 -8.46545419977624E+0000 -8.46652802346949E+0000 --8.46760043636540E+0000 -8.46867143629642E+0000 -8.46974102109171E+0000 -8.47080918857723E+0000 -8.47187593657566E+0000 --8.47294126290644E+0000 -8.47400516538574E+0000 -8.47506764182650E+0000 -8.47612869003837E+0000 -8.47718830782775E+0000 --8.47824649299776E+0000 -8.47930324334826E+0000 -8.48035855667585E+0000 -8.48141243077382E+0000 -8.48246486343221E+0000 --8.48351585243777E+0000 -8.48456539557395E+0000 -8.48561349062093E+0000 -8.48666013535559E+0000 -8.48770532755152E+0000 --8.48874906497900E+0000 -8.48979134540504E+0000 -8.49083216659332E+0000 -8.49187152630421E+0000 -8.49290942229480E+0000 --8.49394585231884E+0000 -8.49498081412678E+0000 -8.49601430546574E+0000 -8.49704632407954E+0000 -8.49807686770865E+0000 --8.49910593409023E+0000 -8.50013352095811E+0000 -8.50115962604279E+0000 -8.50218424707141E+0000 -8.50320738176780E+0000 --8.50422902785244E+0000 -8.50524918304246E+0000 -8.50626784505165E+0000 -8.50728501159043E+0000 -8.50830068036590E+0000 --8.50931484908178E+0000 -8.51032751543843E+0000 -8.51133867713285E+0000 -8.51234833185869E+0000 -8.51335647730621E+0000 --8.51436311116232E+0000 -8.51536823111053E+0000 -8.51637183483099E+0000 -8.51737392000047E+0000 -8.51837448429235E+0000 --8.51937352537663E+0000 -8.52037104091992E+0000 -8.52136702858544E+0000 -8.52236148603300E+0000 -8.52335441091902E+0000 --8.52434580089654E+0000 -8.52533565361516E+0000 -8.52632396672111E+0000 -8.52731073785717E+0000 -8.52829596466274E+0000 --8.52927964477380E+0000 -8.53026177582290E+0000 -8.53124235543915E+0000 -8.53222138124829E+0000 -8.53319885087259E+0000 --8.53417476193088E+0000 -8.53514911203861E+0000 -8.53612189880773E+0000 -8.53709311984679E+0000 -8.53806277276089E+0000 --8.53903085515168E+0000 -8.53999736461736E+0000 -8.54096229875269E+0000 -8.54192565514896E+0000 -8.54288743139401E+0000 --8.54384762507222E+0000 -8.54480623376452E+0000 -8.54576325504834E+0000 -8.54671868649768E+0000 -8.54767252568304E+0000 --8.54862477017145E+0000 -8.54957541752647E+0000 -8.55052446530817E+0000 -8.55147191107316E+0000 -8.55241775237452E+0000 --8.55336198676188E+0000 -8.55430461178136E+0000 -8.55524562497557E+0000 -8.55618502388366E+0000 -8.55712280604123E+0000 --8.55805896898042E+0000 -8.55899351022983E+0000 -8.55992642731457E+0000 -8.56085771775622E+0000 -8.56178737907286E+0000 --8.56271540877902E+0000 -8.56364180438576E+0000 -8.56456656340056E+0000 -8.56548968332740E+0000 -8.56641116166674E+0000 --8.56733099591546E+0000 -8.56824918356695E+0000 -8.56916572211104E+0000 -8.57008060903402E+0000 -8.57099384181862E+0000 --8.57190541794403E+0000 -8.57281533488591E+0000 -8.57372359011634E+0000 -8.57463018110383E+0000 -8.57553510531335E+0000 --8.57643836020632E+0000 -8.57733994324056E+0000 -8.57823985187033E+0000 -8.57913808354633E+0000 -8.58003463571567E+0000 --8.58092950582189E+0000 -8.58182269130494E+0000 -8.58271418960120E+0000 -8.58360399814343E+0000 -8.58449211436085E+0000 --8.58537853567904E+0000 -8.58626325952000E+0000 -8.58714628330213E+0000 -8.58802760444024E+0000 -8.58890722034551E+0000 --8.58978512842553E+0000 -8.59066132608427E+0000 -8.59153581072209E+0000 -8.59240857973572E+0000 -8.59327963051830E+0000 --8.59414896045931E+0000 -8.59501656694462E+0000 -8.59588244735648E+0000 -8.59674659907350E+0000 -8.59760901947064E+0000 --8.59846970591925E+0000 -8.59932865578701E+0000 -8.60018586643797E+0000 -8.60104133523254E+0000 -8.60189505952748E+0000 --8.60274703667586E+0000 -8.60359726402716E+0000 -8.60444573892713E+0000 -8.60529245871792E+0000 -8.60613742073796E+0000 --8.60698062232206E+0000 -8.60782206080134E+0000 -8.60866173350322E+0000 -8.60949963775150E+0000 -8.61033577086624E+0000 --8.61117013016385E+0000 -8.61200271295707E+0000 -8.61283351655491E+0000 -8.61366253826271E+0000 -8.61448977538213E+0000 --8.61531522521110E+0000 -8.61613888504387E+0000 -8.61696075217098E+0000 -8.61778082387928E+0000 -8.61859909745189E+0000 --8.61941557016822E+0000 -8.62023023930396E+0000 -8.62104310213111E+0000 -8.62185415591792E+0000 -8.62266339792893E+0000 --8.62347082542494E+0000 -8.62427643566304E+0000 -8.62508022589655E+0000 -8.62588219337511E+0000 -8.62668233534456E+0000 --8.62748064904704E+0000 -8.62827713172094E+0000 -8.62907178060088E+0000 -8.62986459291776E+0000 -8.63065556589869E+0000 --8.63144469676705E+0000 -8.63223198274246E+0000 -8.63301742104075E+0000 -8.63380100887403E+0000 -8.63458274345059E+0000 --8.63536262197499E+0000 -8.63614064164799E+0000 -8.63691679966659E+0000 -8.63769109322399E+0000 -8.63846351950962E+0000 --8.63923407570911E+0000 -8.64000275900433E+0000 -8.64076956657333E+0000 -8.64153449559037E+0000 -8.64229754322591E+0000 --8.64305870664662E+0000 -8.64381798301536E+0000 -8.64457536949118E+0000 -8.64533086322931E+0000 -8.64608446138118E+0000 --8.64683616109442E+0000 -8.64758595951280E+0000 -8.64833385377630E+0000 -8.64907984102106E+0000 -8.64982391837940E+0000 --8.65056608297981E+0000 -8.65130633194693E+0000 -8.65204466240158E+0000 -8.65278107146074E+0000 -8.65351555623754E+0000 --8.65424811384125E+0000 -8.65497874137733E+0000 -8.65570743594735E+0000 -8.65643419464904E+0000 -8.65715901457629E+0000 --8.65788189281909E+0000 -8.65860282646359E+0000 -8.65932181259209E+0000 -8.66003884828298E+0000 -8.66075393061082E+0000 --8.66146705664626E+0000 -8.66217822345608E+0000 -8.66288742810320E+0000 -8.66359466764663E+0000 -8.66429993914150E+0000 --8.66500323963905E+0000 -8.66570456618664E+0000 -8.66640391582771E+0000 -8.66710128560181E+0000 -8.66779667254460E+0000 --8.66849007368783E+0000 -8.66918148605931E+0000 -8.66987090668300E+0000 -8.67055833257889E+0000 -8.67124376076307E+0000 --8.67192718824773E+0000 -8.67260861204112E+0000 -8.67328802914755E+0000 -8.67396543656744E+0000 -8.67464083129722E+0000 --8.67531421032946E+0000 -8.67598557065273E+0000 -8.67665490925167E+0000 -8.67732222310701E+0000 -8.67798750919550E+0000 --8.67865076448995E+0000 -8.67931198595922E+0000 -8.67997117056822E+0000 -8.68062831527788E+0000 -8.68128341704518E+0000 --8.68193647282316E+0000 -8.68258747956084E+0000 -8.68323643420333E+0000 -8.68388333369172E+0000 -8.68452817496313E+0000 --8.68517095495073E+0000 -8.68581167058368E+0000 -8.68645031878717E+0000 -8.68708689648237E+0000 -8.68772140058651E+0000 --8.68835382801280E+0000 -8.68898417567043E+0000 -8.68961244046463E+0000 -8.69023861929659E+0000 -8.69086270906353E+0000 --8.69148470665865E+0000 -8.69210460897111E+0000 -8.69272241288608E+0000 -8.69333811528473E+0000 -8.69395171304416E+0000 --8.69456320303749E+0000 -8.69517258213380E+0000 -8.69577984719813E+0000 -8.69638499509149E+0000 -8.69698802267087E+0000 --8.69758892678921E+0000 -8.69818770429539E+0000 -8.69878435203428E+0000 -8.69937886684669E+0000 -8.69997124556936E+0000 --8.70056148503501E+0000 -8.70114958207227E+0000 -8.70173553350573E+0000 -8.70231933615592E+0000 -8.70290098683929E+0000 --8.70348048236824E+0000 -8.70405781955108E+0000 -8.70463299519206E+0000 -8.70520600609134E+0000 -8.70577684904501E+0000 --8.70634552084508E+0000 -8.70691201827946E+0000 -8.70747633813198E+0000 -8.70803847718238E+0000 -8.70859843220629E+0000 --8.70915619997527E+0000 -8.70971177725675E+0000 -8.71026516081407E+0000 -8.71081634740647E+0000 -8.71136533378906E+0000 --8.71191211671285E+0000 -8.71245669292474E+0000 -8.71299905916750E+0000 -8.71353921217978E+0000 -8.71407714869611E+0000 --8.71461286544689E+0000 -8.71514635915838E+0000 -8.71567762655274E+0000 -8.71620666434794E+0000 -8.71673346925786E+0000 --8.71725803799221E+0000 -8.71778036725656E+0000 -8.71830045375233E+0000 -8.71881829417680E+0000 -8.71933388522308E+0000 --8.71984722358013E+0000 -8.72035830593275E+0000 -8.72086712896158E+0000 -8.72137368934309E+0000 -8.72187798374958E+0000 --8.72238000884918E+0000 -8.72287976130584E+0000 -8.72337723777933E+0000 -8.72387243492525E+0000 -8.72436534939502E+0000 --8.72485597783585E+0000 -8.72534431689078E+0000 -8.72583036319864E+0000 -8.72631411339408E+0000 -8.72679556410756E+0000 --8.72727471196530E+0000 -8.72775155358936E+0000 -8.72822608559755E+0000 -8.72869830460351E+0000 -8.72916820721663E+0000 --8.72963579004211E+0000 -8.73010104968093E+0000 -8.73056398272981E+0000 -8.73102458578130E+0000 -8.73148285542367E+0000 --8.73193878824100E+0000 -8.73239238081312E+0000 -8.73284362971560E+0000 -8.73329253151980E+0000 -8.73373908279284E+0000 --8.73418328009756E+0000 -8.73462511999258E+0000 -8.73506459903226E+0000 -8.73550171376670E+0000 -8.73593646074174E+0000 --8.73636883649898E+0000 -8.73679883757572E+0000 -8.73722646050503E+0000 -8.73765170181568E+0000 -8.73807455803218E+0000 --8.73849502567478E+0000 -8.73891310125942E+0000 -8.73932878129777E+0000 -8.73974206229722E+0000 -8.74015294076089E+0000 --8.74056141318756E+0000 -8.74096747607176E+0000 -8.74137112590371E+0000 -8.74177235916932E+0000 -8.74217117235021E+0000 --8.74256756192370E+0000 -8.74296152436277E+0000 -8.74335305613614E+0000 -8.74374215370816E+0000 -8.74412881353891E+0000 --8.74451303208410E+0000 -8.74489480579517E+0000 -8.74527413111920E+0000 -8.74565100449894E+0000 -8.74602542237283E+0000 --8.74639738117494E+0000 -8.74676687733505E+0000 -8.74713390727855E+0000 -8.74749846742652E+0000 -8.74786055419567E+0000 --8.74822016399837E+0000 -8.74857729324265E+0000 -8.74893193833215E+0000 -8.74928409566619E+0000 -8.74963376163969E+0000 --8.74998093264325E+0000 -8.75032560506305E+0000 -8.75066777528095E+0000 -8.75100743967439E+0000 -8.75134459461647E+0000 --8.75167923647589E+0000 -8.75201136161697E+0000 -8.75234096639964E+0000 -8.75266804717947E+0000 -8.75299260030759E+0000 --8.75331462213078E+0000 -8.75363410899140E+0000 -8.75395105722740E+0000 -8.75426546317236E+0000 -8.75457732315542E+0000 --8.75488663350133E+0000 -8.75519339053042E+0000 -8.75549759055860E+0000 -8.75579922989737E+0000 -8.75609830485381E+0000 --8.75639481173057E+0000 -8.75668874682588E+0000 -8.75698010643352E+0000 -8.75726888684287E+0000 -8.75755508433883E+0000 --8.75783869520191E+0000 -8.75811971570815E+0000 -8.75839814212913E+0000 -8.75867397073202E+0000 -8.75894719777952E+0000 --8.75921781952986E+0000 -8.75948583223684E+0000 -8.75975123214979E+0000 -8.76001401551357E+0000 -8.76027417856858E+0000 --8.76053171755075E+0000 -8.76078662869155E+0000 -8.76103890821795E+0000 -8.76128855235248E+0000 -8.76153555731313E+0000 --8.76177991931348E+0000 -8.76202163456257E+0000 -8.76226069926496E+0000 -8.76249710962073E+0000 -8.76273086182547E+0000 --8.76296195207024E+0000 -8.76319037654163E+0000 -8.76341613142172E+0000 -8.76363921288806E+0000 -8.76385961711372E+0000 --8.76407734026724E+0000 -8.76429237851264E+0000 -8.76450472800944E+0000 -8.76471438491263E+0000 -8.76492134537264E+0000 --8.76512560553544E+0000 -8.76532716154241E+0000 -8.76552600953042E+0000 -8.76572214563180E+0000 -8.76591556597434E+0000 --8.76610626668129E+0000 -8.76629424387135E+0000 -8.76647949365867E+0000 -8.76666201215286E+0000 -8.76684179545895E+0000 --8.76701883967744E+0000 -8.76719314090426E+0000 -8.76736469523076E+0000 -8.76753349874375E+0000 -8.76769954752545E+0000 --8.76786283765351E+0000 -8.76802336520102E+0000 -8.76818112623647E+0000 -8.76833611682379E+0000 -8.76848833302230E+0000 --8.76863777088676E+0000 -8.76878442646732E+0000 -8.76892829580955E+0000 -8.76906937495441E+0000 -8.76920765993827E+0000 --8.76934314679288E+0000 -8.76947583154543E+0000 -8.76960571021845E+0000 -8.76973277882989E+0000 -8.76985703339307E+0000 --8.76997846991670E+0000 -8.77009708440487E+0000 -8.77021287285705E+0000 -8.77032583126807E+0000 -8.77043595562816E+0000 --8.77054324192288E+0000 -8.77064768613318E+0000 -8.77074928423537E+0000 -8.77084803220112E+0000 -8.77094392599744E+0000 --8.77103696158671E+0000 -8.77112713492666E+0000 -8.77121444197036E+0000 -8.77129887866622E+0000 -8.77138044095800E+0000 --8.77145912478481E+0000 -8.77153492608107E+0000 -8.77160784077654E+0000 -8.77167786479633E+0000 -8.77174499406084E+0000 --8.77180922448583E+0000 -8.77187055198236E+0000 -8.77192897245681E+0000 -8.77198448181089E+0000 -8.77203707594158E+0000 --8.77208675074123E+0000 -8.77213350209744E+0000 -8.77217732589315E+0000 -8.77221821800658E+0000 -8.77225617431125E+0000 --8.77229119067598E+0000 -8.77232326296488E+0000 -8.77235238703734E+0000 -8.77237855874804E+0000 -8.77240177394695E+0000 --8.77242202847931E+0000 -8.77243931818563E+0000 -8.77245363890171E+0000 -8.77246498645860E+0000 -8.77247335668264E+0000 --8.77247874539541E+0000 -8.77248114841377E+0000 -8.77248056154984E+0000 -8.77247698061098E+0000 -8.77247040139981E+0000 --8.77246081971419E+0000 -8.77244823134725E+0000 -8.77243263208735E+0000 -8.77241401771808E+0000 -8.77239238401828E+0000 --8.77236772676202E+0000 -8.77234004171861E+0000 -8.77230932465257E+0000 -8.77227557132367E+0000 -8.77223877748688E+0000 --8.77219893889241E+0000 -8.77215605128567E+0000 -8.77211011040729E+0000 -8.77206111199312E+0000 -8.77200905177420E+0000 --8.77195392547678E+0000 -8.77189572882234E+0000 -8.77183445752751E+0000 -8.77177010730415E+0000 -8.77170267385930E+0000 --8.77163215289521E+0000 -8.77155854010928E+0000 -8.77148183119413E+0000 -8.77140202183755E+0000 -8.77131910772249E+0000 --8.77123308452710E+0000 -8.77114394792469E+0000 -8.77105169358374E+0000 -8.77095631716791E+0000 -8.77085781433599E+0000 --8.77075618074197E+0000 -8.77065141203498E+0000 -8.77054350385929E+0000 -8.77043245185435E+0000 -8.77031825165473E+0000 --8.77020089889017E+0000 -8.77008038918554E+0000 -8.76995671816085E+0000 -8.76982988143125E+0000 -8.76969987460703E+0000 --8.76956669329359E+0000 -8.76943033309147E+0000 -8.76929078959635E+0000 -8.76914805839900E+0000 -8.76900213508534E+0000 --8.76885301523639E+0000 -8.76870069442829E+0000 -8.76854516823227E+0000 -8.76838643221469E+0000 -8.76822448193702E+0000 --8.76805931295579E+0000 -8.76789092082268E+0000 -8.76771930108443E+0000 -8.76754444928288E+0000 -8.76736636095497E+0000 --8.76718503163272E+0000 -8.76700045684322E+0000 -8.76681263210866E+0000 -8.76662155294630E+0000 -8.76642721486848E+0000 --8.76622961338259E+0000 -8.76602874399112E+0000 -8.76582460219159E+0000 -8.76561718347662E+0000 -8.76540648333386E+0000 --8.76519249724604E+0000 -8.76497522069091E+0000 -8.76475464914132E+0000 -8.76453077806512E+0000 -8.76430360292524E+0000 --8.76407311917962E+0000 -8.76383932228126E+0000 -8.76360220767820E+0000 -8.76336177081349E+0000 -8.76311800712524E+0000 --8.76287091204656E+0000 -8.76262048100560E+0000 -8.76236670942552E+0000 -8.76210959272451E+0000 -8.76184912631577E+0000 --8.76158530560750E+0000 -8.76131812600293E+0000 -8.76104758290029E+0000 -8.76077367169280E+0000 -8.76049638776869E+0000 --8.76021572651119E+0000 -8.75993168329853E+0000 -8.75964425350391E+0000 -8.75935343249554E+0000 -8.75905921563660E+0000 --8.75876159828526E+0000 -8.75846057579467E+0000 -8.75815614351296E+0000 -8.75784829678322E+0000 -8.75753703094352E+0000 --8.75722234132690E+0000 -8.75690422326137E+0000 -8.75658267206988E+0000 -8.75625768307035E+0000 -8.75592925157567E+0000 --8.75559737289366E+0000 -8.75526204232711E+0000 -8.75492325517374E+0000 -8.75458100672622E+0000 -8.75423529227216E+0000 --8.75388610709411E+0000 -8.75353344646957E+0000 -8.75317730567094E+0000 -8.75281767996557E+0000 -8.75245456461574E+0000 --8.75208795487863E+0000 -8.75171784600636E+0000 -8.75134423324597E+0000 -8.75096711183940E+0000 -8.75058647702351E+0000 --8.75020232403008E+0000 -8.74981464808575E+0000 -8.74942344441212E+0000 -8.74902870822565E+0000 -8.74863043473771E+0000 --8.74822861915458E+0000 -8.74782325667739E+0000 -8.74741434250219E+0000 -8.74700187181992E+0000 -8.74658583981637E+0000 --8.74616624167223E+0000 -8.74574307256306E+0000 -8.74531632765930E+0000 -8.74488600212625E+0000 -8.74445209112408E+0000 --8.74401458980782E+0000 -8.74357349332738E+0000 -8.74312879682750E+0000 -8.74268049544780E+0000 -8.74222858432273E+0000 --8.74177305858160E+0000 -8.74131391334857E+0000 -8.74085114374263E+0000 -8.74038474487763E+0000 -8.73991471186223E+0000 --8.73944103979995E+0000 -8.73896372378914E+0000 -8.73848275892295E+0000 -8.73799814028937E+0000 -8.73750986297124E+0000 --8.73701792204618E+0000 -8.73652231258664E+0000 -8.73602302965990E+0000 -8.73552006832801E+0000 -8.73501342364789E+0000 --8.73450309067119E+0000 -8.73398906444442E+0000 -8.73347134000887E+0000 -8.73294991240061E+0000 -8.73242477665052E+0000 --8.73189592778427E+0000 -8.73136336082231E+0000 -8.73082707077988E+0000 -8.73028705266699E+0000 -8.72974330148844E+0000 --8.72919581224378E+0000 -8.72864457992738E+0000 -8.72808959952834E+0000 -8.72753086603053E+0000 -8.72696837441258E+0000 --8.72640211964791E+0000 -8.72583209670466E+0000 -8.72525830054576E+0000 -8.72468072612884E+0000 -8.72409936840633E+0000 --8.72351422232538E+0000 -8.72292528282789E+0000 -8.72233254485048E+0000 -8.72173600332455E+0000 -8.72113565317618E+0000 --8.72053148932621E+0000 -8.71992350669021E+0000 -8.71931170017846E+0000 -8.71869606469597E+0000 -8.71807659514247E+0000 --8.71745328641241E+0000 -8.71682613339492E+0000 -8.71619513097390E+0000 -8.71556027402789E+0000 -8.71492155743018E+0000 --8.71427897604874E+0000 -8.71363252474625E+0000 -8.71298219838006E+0000 -8.71232799180225E+0000 -8.71166989985957E+0000 --8.71100791739343E+0000 -8.71034203923997E+0000 -8.70967226022998E+0000 -8.70899857518893E+0000 -8.70832097893697E+0000 --8.70763946628892E+0000 -8.70695403205427E+0000 -8.70626467103716E+0000 -8.70557137803642E+0000 -8.70487414784551E+0000 --8.70417297525257E+0000 -8.70346785504037E+0000 -8.70275878198635E+0000 -8.70204575086260E+0000 -8.70132875643582E+0000 --8.70060779346740E+0000 -8.69988285671333E+0000 -8.69915394092425E+0000 -8.69842104084543E+0000 -8.69768415121678E+0000 --8.69694326677283E+0000 -8.69619838224271E+0000 -8.69544949235022E+0000 -8.69469659181373E+0000 -8.69393967534625E+0000 --8.69317873765540E+0000 -8.69241377344339E+0000 -8.69164477740707E+0000 -8.69087174423786E+0000 -8.69009466862179E+0000 --8.68931354523950E+0000 -8.68852836876621E+0000 -8.68773913387174E+0000 -8.68694583522047E+0000 -8.68614846747141E+0000 --8.68534702527812E+0000 -8.68454150328876E+0000 -8.68373189614604E+0000 -8.68291819848726E+0000 -8.68210040494428E+0000 --8.68127851014356E+0000 -8.68045250870608E+0000 -8.67962239524740E+0000 -8.67878816437764E+0000 -8.67794981070148E+0000 --8.67710732881814E+0000 -8.67626071332140E+0000 -8.67540995879958E+0000 -8.67455505983554E+0000 -8.67369601100670E+0000 --8.67283280688499E+0000 -8.67196544203689E+0000 -8.67109391102342E+0000 -8.67021820840010E+0000 -8.66933832871701E+0000 --8.66845426651872E+0000 -8.66756601634436E+0000 -8.66667357272753E+0000 -8.66577693019638E+0000 -8.66487608327355E+0000 --8.66397102647620E+0000 -8.66306175431600E+0000 -8.66214826129909E+0000 -8.66123054192614E+0000 -8.66030859069232E+0000 --8.65938240208726E+0000 -8.65845197059511E+0000 -8.65751729069451E+0000 -8.65657835685854E+0000 -8.65563516355482E+0000 --8.65468770524541E+0000 -8.65373597638686E+0000 -8.65277997143019E+0000 -8.65181968482088E+0000 -8.65085511099888E+0000 --8.64988624439862E+0000 -8.64891307944897E+0000 -8.64793561057327E+0000 -8.64695383218930E+0000 -8.64596773870931E+0000 --8.64497732453999E+0000 -8.64398258408247E+0000 -8.64298351173233E+0000 -8.64198010187958E+0000 -8.64097234890869E+0000 --8.63996024719853E+0000 -8.63894379112243E+0000 -8.63792297504813E+0000 -8.63689779333780E+0000 -8.63586824034804E+0000 --8.63483431042986E+0000 -8.63379599792868E+0000 -8.63275329718434E+0000 -8.63170620253111E+0000 -8.63065470829762E+0000 --8.62959880880695E+0000 -8.62853849837655E+0000 -8.62747377131829E+0000 -8.62640462193843E+0000 -8.62533104453760E+0000 --8.62425303341086E+0000 -8.62317058284761E+0000 -8.62208368713167E+0000 -8.62099234054122E+0000 -8.61989653734884E+0000 --8.61879627182145E+0000 -8.61769153822037E+0000 -8.61658233080127E+0000 -8.61546864381420E+0000 -8.61435047150357E+0000 --8.61322780810814E+0000 -8.61210064786103E+0000 -8.61096898498972E+0000 -8.60983281371604E+0000 -8.60869212825616E+0000 --8.60754692282060E+0000 -8.60639719161422E+0000 -8.60524292883622E+0000 -8.60408412868014E+0000 -8.60292078533383E+0000 --8.60175289297952E+0000 -8.60058044579371E+0000 -8.59940343794726E+0000 -8.59822186360533E+0000 -8.59703571692742E+0000 --8.59584499206732E+0000 -8.59464968317316E+0000 -8.59344978438735E+0000 -8.59224528984663E+0000 -8.59103619368203E+0000 --8.58982249001889E+0000 -8.58860417297683E+0000 -8.58738123666978E+0000 -8.58615367520596E+0000 -8.58492148268787E+0000 --8.58368465321229E+0000 -8.58244318087032E+0000 -8.58119705974730E+0000 -8.57994628392285E+0000 -8.57869084747087E+0000 --8.57743074445955E+0000 -8.57616596895132E+0000 -8.57489651500289E+0000 -8.57362237666521E+0000 -8.57234354798353E+0000 --8.57106002299732E+0000 -8.56977179574030E+0000 -8.56847886024048E+0000 -8.56718121052007E+0000 -8.56587884059555E+0000 --8.56457174447763E+0000 -8.56325991617128E+0000 -8.56194334967567E+0000 -8.56062203898423E+0000 -8.55929597808460E+0000 --8.55796516095867E+0000 -8.55662958158252E+0000 -8.55528923392648E+0000 -8.55394411195509E+0000 -8.55259420962709E+0000 --8.55123952089543E+0000 -8.54988003970731E+0000 -8.54851576000408E+0000 -8.54714667572132E+0000 -8.54577278078881E+0000 --8.54439406913053E+0000 -8.54301053466463E+0000 -8.54162217130347E+0000 -8.54022897295361E+0000 -8.53883093351576E+0000 --8.53742804688484E+0000 -8.53602030694993E+0000 -8.53460770759430E+0000 -8.53319024269539E+0000 -8.53176790612480E+0000 --8.53034069174830E+0000 -8.52890859342585E+0000 -8.52747160501152E+0000 -8.52602972035357E+0000 -8.52458293329443E+0000 --8.52313123767064E+0000 -8.52167462731293E+0000 -8.52021309604614E+0000 -8.51874663768928E+0000 -8.51727524605549E+0000 --8.51579891495205E+0000 -8.51431763818037E+0000 -8.51283140953599E+0000 -8.51134022280858E+0000 -8.50984407178194E+0000 --8.50834295023398E+0000 -8.50683685193675E+0000 -8.50532577065640E+0000 -8.50380970015319E+0000 -8.50228863418151E+0000 --8.50076256648983E+0000 -8.49923149082075E+0000 -8.49769540091096E+0000 -8.49615429049124E+0000 -8.49460815328649E+0000 --8.49305698301568E+0000 -8.49150077339188E+0000 -8.48993951812224E+0000 -8.48837321090800E+0000 -8.48680184544447E+0000 --8.48522541542106E+0000 -8.48364391452124E+0000 -8.48205733642254E+0000 -8.48046567479657E+0000 -8.47886892330903E+0000 --8.47726707561964E+0000 -8.47566012538220E+0000 -8.47404806624458E+0000 -8.47243089184868E+0000 -8.47080859583047E+0000 --8.46918117181996E+0000 -8.46754861344120E+0000 -8.46591091431228E+0000 -8.46426806804536E+0000 -8.46262006824659E+0000 --8.46096690851619E+0000 -8.45930858244839E+0000 -8.45764508363146E+0000 -8.45597640564768E+0000 -8.45430254207337E+0000 --8.45262348647885E+0000 -8.45093923242846E+0000 -8.44924977348057E+0000 -8.44755510318753E+0000 -8.44585521509572E+0000 --8.44415010274551E+0000 -8.44243975967129E+0000 -8.44072417940142E+0000 -8.43900335545827E+0000 -8.43727728135821E+0000 --8.43554595061158E+0000 -8.43380935672272E+0000 -8.43206749318994E+0000 -8.43032035350555E+0000 -8.42856793115581E+0000 --8.42681021962098E+0000 -8.42504721237527E+0000 -8.42327890288688E+0000 -8.42150528461795E+0000 -8.41972635102460E+0000 --8.41794209555691E+0000 -8.41615251165889E+0000 -8.41435759276854E+0000 -8.41255733231779E+0000 -8.41075172373252E+0000 --8.40894076043254E+0000 -8.40712443583164E+0000 -8.40530274333751E+0000 -8.40347567635180E+0000 -8.40164322827007E+0000 --8.39980539248182E+0000 -8.39796216237049E+0000 -8.39611353131342E+0000 -8.39425949268190E+0000 -8.39240003984109E+0000 --8.39053516615012E+0000 -8.38866486496199E+0000 -8.38678912962363E+0000 -8.38490795347588E+0000 -8.38302132985345E+0000 --8.38112925208500E+0000 -8.37923171349303E+0000 -8.37732870739399E+0000 -8.37542022709818E+0000 -8.37350626590980E+0000 --8.37158681712695E+0000 -8.36966187404158E+0000 -8.36773142993956E+0000 -8.36579547810059E+0000 -8.36385401179828E+0000 --8.36190702430010E+0000 -8.35995450886739E+0000 -8.35799645875533E+0000 -8.35603286721298E+0000 -8.35406372748328E+0000 --8.35208903280299E+0000 -8.35010877640273E+0000 -8.34812295150698E+0000 -8.34613155133407E+0000 -8.34413456909614E+0000 --8.34213199799922E+0000 -8.34012383124315E+0000 -8.33811006202160E+0000 -8.33609068352207E+0000 -8.33406568892591E+0000 --8.33203507140828E+0000 -8.32999882413817E+0000 -8.32795694027838E+0000 -8.32590941298553E+0000 -8.32385623541006E+0000 --8.32179740069621E+0000 -8.31973290198204E+0000 -8.31766273239942E+0000 -8.31558688507398E+0000 -8.31350535312521E+0000 --8.31141812966635E+0000 -8.30932520780446E+0000 -8.30722658064037E+0000 -8.30512224126870E+0000 -8.30301218277788E+0000 --8.30089639825008E+0000 -8.29877488076129E+0000 -8.29664762338123E+0000 -8.29451461917344E+0000 -8.29237586119519E+0000 --8.29023134249755E+0000 -8.28808105612531E+0000 -8.28592499511707E+0000 -8.28376315250514E+0000 -8.28159552131563E+0000 --8.27942209456837E+0000 -8.27724286527695E+0000 -8.27505782644870E+0000 -8.27286697108470E+0000 -8.27067029217976E+0000 --8.26846778272243E+0000 -8.26625943569501E+0000 -8.26404524407350E+0000 -8.26182520082765E+0000 -8.25959929892094E+0000 --8.25736753131054E+0000 -8.25512989094737E+0000 -8.25288637077606E+0000 -8.25063696373494E+0000 -8.24838166275606E+0000 --8.24612046076519E+0000 -8.24385335068177E+0000 -8.24158032541896E+0000 -8.23930137788363E+0000 -8.23701650097633E+0000 --8.23472568759130E+0000 -8.23242893061649E+0000 -8.23012622293350E+0000 -8.22781755741765E+0000 -8.22550292693791E+0000 --8.22318232435696E+0000 -8.22085574253112E+0000 -8.21852317431041E+0000 -8.21618461253849E+0000 -8.21384005005271E+0000 --8.21148947968409E+0000 -8.20913289425726E+0000 -8.20677028659057E+0000 -8.20440164949598E+0000 -8.20202697577911E+0000 --8.19964625823923E+0000 -8.19725948966928E+0000 -8.19486666285579E+0000 -8.19246777057897E+0000 -8.19006280561266E+0000 --8.18765176072431E+0000 -8.18523462867502E+0000 -8.18281140221951E+0000 -8.18038207410613E+0000 -8.17794663707685E+0000 --8.17550508386725E+0000 -8.17305740720653E+0000 -8.17060359981751E+0000 -8.16814365441660E+0000 -8.16567756371382E+0000 --8.16320532041283E+0000 -8.16072691721083E+0000 -8.15824234679867E+0000 -8.15575160186075E+0000 -8.15325467507511E+0000 --8.15075155911333E+0000 -8.14824224664060E+0000 -8.14572673031570E+0000 -8.14320500279097E+0000 -8.14067705671234E+0000 --8.13814288471930E+0000 -8.13560247944493E+0000 -8.13305583351586E+0000 -8.13050293955229E+0000 -8.12794379016799E+0000 --8.12537837797028E+0000 -8.12280669556004E+0000 -8.12022873553168E+0000 -8.11764449047321E+0000 -8.11505395296614E+0000 --8.11245711558554E+0000 -8.10985397090002E+0000 -8.10724451147174E+0000 -8.10462872985637E+0000 -8.10200661860314E+0000 --8.09937817025478E+0000 -8.09674337734758E+0000 -8.09410223241131E+0000 -8.09145472796931E+0000 -8.08880085653839E+0000 --8.08614061062891E+0000 -8.08347398274472E+0000 -8.08080096538319E+0000 -8.07812155103518E+0000 -8.07543573218508E+0000 --8.07274350131074E+0000 -8.07004485088354E+0000 -8.06733977336834E+0000 -8.06462826122350E+0000 -8.06191030690085E+0000 --8.05918590284572E+0000 -8.05645504149690E+0000 -8.05371771528669E+0000 -8.05097391664085E+0000 -8.04822363797861E+0000 --8.04546687171267E+0000 -8.04270361024920E+0000 -8.03993384598783E+0000 -8.03715757132165E+0000 -8.03437477863722E+0000 --8.03158546031454E+0000 -8.02878960872707E+0000 -8.02598721624172E+0000 -8.02317827521884E+0000 -8.02036277801222E+0000 --8.01754071696910E+0000 -8.01471208443015E+0000 -8.01187687272948E+0000 -8.00903507419463E+0000 -8.00618668114656E+0000 --8.00333168589967E+0000 -8.00047008076176E+0000 -7.99760185803408E+0000 -7.99472701001126E+0000 -7.99184552898137E+0000 --7.98895740722589E+0000 -7.98606263701969E+0000 -7.98316121063106E+0000 -7.98025312032168E+0000 -7.97733835834664E+0000 --7.97441691695442E+0000 -7.97148878838689E+0000 -7.96855396487931E+0000 -7.96561243866033E+0000 -7.96266420195198E+0000 --7.95970924696968E+0000 -7.95674756592221E+0000 -7.95377915101175E+0000 -7.95080399443382E+0000 -7.94782208837734E+0000 --7.94483342502457E+0000 -7.94183799655115E+0000 -7.93883579512608E+0000 -7.93582681291171E+0000 -7.93281104206373E+0000 --7.92978847473121E+0000 -7.92675910305656E+0000 -7.92372291917552E+0000 -7.92067991521719E+0000 -7.91763008330399E+0000 --7.91457341555169E+0000 -7.91150990406940E+0000 -7.90843954095953E+0000 -7.90536231831786E+0000 -7.90227822823346E+0000 --7.89918726278874E+0000 -7.89608941405942E+0000 -7.89298467411454E+0000 -7.88987303501644E+0000 -7.88675448882078E+0000 --7.88362902757654E+0000 -7.88049664332598E+0000 -7.87735732810466E+0000 -7.87421107394147E+0000 -7.87105787285856E+0000 --7.86789771687138E+0000 -7.86473059798868E+0000 -7.86155650821249E+0000 -7.85837543953811E+0000 -7.85518738395414E+0000 --7.85199233344245E+0000 -7.84879027997817E+0000 -7.84558121552973E+0000 -7.84236513205879E+0000 -7.83914202152032E+0000 --7.83591187586251E+0000 -7.83267468702683E+0000 -7.82943044694801E+0000 -7.82617914755402E+0000 -7.82292078076608E+0000 --7.81965533849868E+0000 -7.81638281265953E+0000 -7.81310319514958E+0000 -7.80981647786304E+0000 -7.80652265268734E+0000 --7.80322171150314E+0000 -7.79991364618433E+0000 -7.79659844859804E+0000 -7.79327611060462E+0000 -7.78994662405762E+0000 --7.78660998080383E+0000 -7.78326617268325E+0000 -7.77991519152908E+0000 -7.77655702916775E+0000 -7.77319167741887E+0000 --7.76981912809527E+0000 -7.76643937300297E+0000 -7.76305240394121E+0000 -7.75965821270239E+0000 -7.75625679107211E+0000 --7.75284813082919E+0000 -7.74943222374559E+0000 -7.74600906158646E+0000 -7.74257863611018E+0000 -7.73914093906823E+0000 --7.73569596220531E+0000 -7.73224369725929E+0000 -7.72878413596119E+0000 -7.72531727003519E+0000 -7.72184309119866E+0000 --7.71836159116210E+0000 -7.71487276162917E+0000 -7.71137659429671E+0000 -7.70787308085466E+0000 -7.70436221298615E+0000 --7.70084398236743E+0000 -7.69731838066790E+0000 -7.69378539955009E+0000 -7.69024503066969E+0000 -7.68669726567547E+0000 --7.68314209620937E+0000 -7.67957951390646E+0000 -7.67600951039490E+0000 -7.67243207729599E+0000 -7.66884720622415E+0000 --7.66525488878691E+0000 -7.66165511658490E+0000 -7.65804788121186E+0000 -7.65443317425466E+0000 -7.65081098729324E+0000 --7.64718131190065E+0000 -7.64354413964304E+0000 -7.63989946207966E+0000 -7.63624727076283E+0000 -7.63258755723797E+0000 --7.62892031304357E+0000 -7.62524552971124E+0000 -7.62156319876562E+0000 -7.61787331172445E+0000 -7.61417586009854E+0000 --7.61047083539177E+0000 -7.60675822910107E+0000 -7.60303803271647E+0000 -7.59931023772102E+0000 -7.59557483559085E+0000 --7.59183181779513E+0000 -7.58808117579611E+0000 -7.58432290104905E+0000 -7.58055698500229E+0000 -7.57678341909718E+0000 --7.57300219476814E+0000 -7.56921330344262E+0000 -7.56541673654107E+0000 -7.56161248547702E+0000 -7.55780054165700E+0000 --7.55398089648056E+0000 -7.55015354134029E+0000 -7.54631846762180E+0000 -7.54247566670369E+0000 -7.53862512995760E+0000 --7.53476684874816E+0000 -7.53090081443302E+0000 -7.52702701836284E+0000 -7.52314545188125E+0000 -7.51925610632492E+0000 --7.51535897302348E+0000 -7.51145404329957E+0000 -7.50754130846882E+0000 -7.50362075983984E+0000 -7.49969238871422E+0000 --7.49575618638653E+0000 -7.49181214414434E+0000 -7.48786025326817E+0000 -7.48390050503150E+0000 -7.47993289070082E+0000 --7.47595740153555E+0000 -7.47197402878809E+0000 -7.46798276370378E+0000 -7.46398359752095E+0000 -7.45997652147085E+0000 --7.45596152677769E+0000 -7.45193860465865E+0000 -7.44790774632382E+0000 -7.44386894297626E+0000 -7.43982218581195E+0000 --7.43576746601981E+0000 -7.43170477478170E+0000 -7.42763410327241E+0000 -7.42355544265964E+0000 -7.41946878410404E+0000 --7.41537411875915E+0000 -7.41127143777146E+0000 -7.40716073228035E+0000 -7.40304199341813E+0000 -7.39891521231001E+0000 --7.39478038007410E+0000 -7.39063748782142E+0000 -7.38648652665590E+0000 -7.38232748767435E+0000 -7.37816036196648E+0000 --7.37398514061490E+0000 -7.36980181469509E+0000 -7.36561037527544E+0000 -7.36141081341720E+0000 -7.35720312017451E+0000 --7.35298728659439E+0000 -7.34876330371672E+0000 -7.34453116257427E+0000 -7.34029085419265E+0000 -7.33604236959036E+0000 --7.33178569977875E+0000 -7.32752083576204E+0000 -7.32324776853729E+0000 -7.31896648909441E+0000 -7.31467698841618E+0000 --7.31037925747821E+0000 -7.30607328724897E+0000 -7.30175906868975E+0000 -7.29743659275469E+0000 -7.29310585039076E+0000 --7.28876683253778E+0000 -7.28441953012837E+0000 -7.28006393408799E+0000 -7.27570003533493E+0000 -7.27132782478029E+0000 --7.26694729332799E+0000 -7.26255843187476E+0000 -7.25816123131015E+0000 -7.25375568251652E+0000 -7.24934177636902E+0000 --7.24491950373562E+0000 -7.24048885547706E+0000 -7.23604982244693E+0000 -7.23160239549155E+0000 -7.22714656545007E+0000 --7.22268232315443E+0000 -7.21820965942933E+0000 -7.21372856509226E+0000 -7.20923903095350E+0000 -7.20474104781611E+0000 --7.20023460647589E+0000 -7.19571969772144E+0000 -7.19119631233412E+0000 -7.18666444108804E+0000 -7.18212407475010E+0000 --7.17757520407991E+0000 -7.17301781982990E+0000 -7.16845191274519E+0000 -7.16387747356368E+0000 -7.15929449301602E+0000 --7.15470296182558E+0000 -7.15010287070849E+0000 -7.14549421037362E+0000 -7.14087697152255E+0000 -7.13625114484962E+0000 --7.13161672104186E+0000 -7.12697369077908E+0000 -7.12232204473376E+0000 -7.11766177357113E+0000 -7.11299286794912E+0000 --7.10831531851838E+0000 -7.10362911592228E+0000 -7.09893425079688E+0000 -7.09423071377095E+0000 -7.08951849546598E+0000 --7.08479758649611E+0000 -7.08006797746824E+0000 -7.07532965898191E+0000 -7.07058262162937E+0000 -7.06582685599557E+0000 --7.06106235265812E+0000 -7.05628910218732E+0000 -7.05150709514615E+0000 -7.04671632209026E+0000 -7.04191677356797E+0000 --7.03710844012029E+0000 -7.03229131228087E+0000 -7.02746538057602E+0000 -7.02263063552475E+0000 -7.01778706763867E+0000 --7.01293466742208E+0000 -7.00807342537193E+0000 -7.00320333197781E+0000 -6.99832437772196E+0000 -6.99343655307925E+0000 --6.98853984851721E+0000 -6.98363425449598E+0000 -6.97871976146836E+0000 -6.97379635987976E+0000 -6.96886404016822E+0000 --6.96392279276443E+0000 -6.95897260809165E+0000 -6.95401347656581E+0000 -6.94904538859544E+0000 -6.94406833458166E+0000 --6.93908230491822E+0000 -6.93408728999147E+0000 -6.92908328018038E+0000 -6.92407026585649E+0000 -6.91904823738396E+0000 --6.91401718511955E+0000 -6.90897709941258E+0000 -6.90392797060500E+0000 -6.89886978903131E+0000 -6.89380254501862E+0000 --6.88872622888659E+0000 -6.88364083094749E+0000 -6.87854634150614E+0000 -6.87344275085995E+0000 -6.86833004929888E+0000 --6.86320822710545E+0000 -6.85807727455478E+0000 -6.85293718191450E+0000 -6.84778793944483E+0000 -6.84262953739853E+0000 --6.83746196602092E+0000 -6.83228521554984E+0000 -6.82709927621571E+0000 -6.82190413824148E+0000 -6.81669979184262E+0000 --6.81148622722715E+0000 -6.80626343459563E+0000 -6.80103140414113E+0000 -6.79579012604926E+0000 -6.79053959049815E+0000 --6.78527978765846E+0000 -6.78001070769335E+0000 -6.77473234075849E+0000 -6.76944467700210E+0000 -6.76414770656487E+0000 --6.75884141958000E+0000 -6.75352580617322E+0000 -6.74820085646273E+0000 -6.74286656055924E+0000 -6.73752290856594E+0000 --6.73216989057854E+0000 -6.72680749668521E+0000 -6.72143571696662E+0000 -6.71605454149591E+0000 -6.71066396033872E+0000 --6.70526396355314E+0000 -6.69985454118974E+0000 -6.69443568329157E+0000 -6.68900737989416E+0000 -6.68356962102546E+0000 --6.67812239670591E+0000 -6.67266569694842E+0000 -6.66719951175834E+0000 -6.66172383113346E+0000 -6.65623864506404E+0000 --6.65074394353278E+0000 -6.64523971651482E+0000 -6.63972595397774E+0000 -6.63420264588156E+0000 -6.62866978217874E+0000 --6.62312735281415E+0000 -6.61757534772512E+0000 -6.61201375684139E+0000 -6.60644257008512E+0000 -6.60086177737088E+0000 --6.59527136860568E+0000 -6.58967133368894E+0000 -6.58406166251246E+0000 -6.57844234496049E+0000 -6.57281337090966E+0000 --6.56717473022901E+0000 -6.56152641277997E+0000 -6.55586840841637E+0000 -6.55020070698445E+0000 -6.54452329832281E+0000 --6.53883617226246E+0000 -6.53313931862678E+0000 -6.52743272723155E+0000 -6.52171638788490E+0000 -6.51599029038735E+0000 --6.51025442453181E+0000 -6.50450878010352E+0000 -6.49875334688012E+0000 -6.49298811463161E+0000 -6.48721307312033E+0000 --6.48142821210098E+0000 -6.47563352132064E+0000 -6.46982899051872E+0000 -6.46401460942698E+0000 -6.45819036776953E+0000 --6.45235625526282E+0000 -6.44651226161564E+0000 -6.44065837652912E+0000 -6.43479458969671E+0000 -6.42892089080422E+0000 --6.42303726952976E+0000 -6.41714371554377E+0000 -6.41124021850902E+0000 -6.40532676808059E+0000 -6.39940335390589E+0000 --6.39346996562462E+0000 -6.38752659286881E+0000 -6.38157322526279E+0000 -6.37560985242319E+0000 -6.36963646395895E+0000 --6.36365304947130E+0000 -6.35765959855376E+0000 -6.35165610079216E+0000 -6.34564254576461E+0000 -6.33961892304150E+0000 --6.33358522218550E+0000 -6.32754143275159E+0000 -6.32148754428698E+0000 -6.31542354633121E+0000 -6.30934942841603E+0000 --6.30326518006550E+0000 -6.29717079079595E+0000 -6.29106625011594E+0000 -6.28495154752631E+0000 -6.27882667252016E+0000 --6.27269161458283E+0000 -6.26654636319192E+0000 -6.26039090781727E+0000 -6.25422523792099E+0000 -6.24804934295738E+0000 --6.24186321237303E+0000 -6.23566683560674E+0000 -6.22946020208956E+0000 -6.22324330124473E+0000 -6.21701612248778E+0000 --6.21077865522640E+0000 -6.20453088886055E+0000 -6.19827281278237E+0000 -6.19200441637624E+0000 -6.18572568901875E+0000 --6.17943662007869E+0000 -6.17313719891706E+0000 -6.16682741488706E+0000 -6.16050725733409E+0000 -6.15417671559576E+0000 --6.14783577900186E+0000 -6.14148443687437E+0000 -6.13512267852747E+0000 -6.12875049326752E+0000 -6.12236787039306E+0000 --6.11597479919480E+0000 -6.10957126895564E+0000 -6.10315726895067E+0000 -6.09673278844711E+0000 -6.09029781670439E+0000 --6.08385234297405E+0000 -6.07739635649985E+0000 -6.07092984651768E+0000 -6.06445280225558E+0000 -6.05796521293376E+0000 --6.05146706776456E+0000 -6.04495835595250E+0000 -6.03843906669419E+0000 -6.03190918917844E+0000 -6.02536871258616E+0000 --6.01881762609040E+0000 -6.01225591885635E+0000 -6.00568358004134E+0000 -5.99910059879479E+0000 -5.99250696425827E+0000 --5.98590266556548E+0000 -5.97928769184220E+0000 -5.97266203220636E+0000 -5.96602567576800E+0000 -5.95937861162923E+0000 --5.95272082888430E+0000 -5.94605231661954E+0000 -5.93937306391343E+0000 -5.93268305983647E+0000 -5.92598229345131E+0000 --5.91927075381267E+0000 -5.91254842996735E+0000 -5.90581531095426E+0000 -5.89907138580437E+0000 -5.89231664354072E+0000 --5.88555107317846E+0000 -5.87877466372478E+0000 -5.87198740417895E+0000 -5.86518928353232E+0000 -5.85838029076828E+0000 --5.85156041486230E+0000 -5.84472964478190E+0000 -5.83788796948665E+0000 -5.83103537792818E+0000 -5.82417185905016E+0000 --5.81729740178833E+0000 -5.81041199507044E+0000 -5.80351562781629E+0000 -5.79660828893774E+0000 -5.78968996733865E+0000 --5.78276065191493E+0000 -5.77582033155451E+0000 -5.76886899513737E+0000 -5.76190663153547E+0000 -5.75493322961282E+0000 --5.74794877822544E+0000 -5.74095326622136E+0000 -5.73394668244061E+0000 -5.72692901571525E+0000 -5.71990025486933E+0000 --5.71286038871890E+0000 -5.70580940607202E+0000 -5.69874729572873E+0000 -5.69167404648108E+0000 -5.68458964711309E+0000 --5.67749408640078E+0000 -5.67038735311215E+0000 -5.66326943600719E+0000 -5.65614032383784E+0000 -5.64900000534804E+0000 --5.64184846927371E+0000 -5.63468570434271E+0000 -5.62751169927487E+0000 -5.62032644278200E+0000 -5.61312992356788E+0000 --5.60592213032820E+0000 -5.59870305175065E+0000 -5.59147267651485E+0000 -5.58423099329238E+0000 -5.57697799074674E+0000 --5.56971365753339E+0000 -5.56243798229974E+0000 -5.55515095368512E+0000 -5.54785256032080E+0000 -5.54054279082997E+0000 --5.53322163382776E+0000 -5.52588907792122E+0000 -5.51854511170932E+0000 -5.51118972378294E+0000 -5.50382290272489E+0000 --5.49644463710988E+0000 -5.48905491550455E+0000 -5.48165372646743E+0000 -5.47424105854894E+0000 -5.46681690029143E+0000 --5.45938124022913E+0000 -5.45193406688817E+0000 -5.44447536878657E+0000 -5.43700513443423E+0000 -5.42952335233296E+0000 --5.42203001097642E+0000 -5.41452509885018E+0000 -5.40700860443167E+0000 -5.39948051619020E+0000 -5.39194082258695E+0000 --5.38438951207495E+0000 -5.37682657309913E+0000 -5.36925199409625E+0000 -5.36166576349495E+0000 -5.35406786971572E+0000 --5.34645830117090E+0000 -5.33883704626468E+0000 -5.33120409339310E+0000 -5.32355943094404E+0000 -5.31590304729722E+0000 --5.30823493082421E+0000 -5.30055506988840E+0000 -5.29286345284503E+0000 -5.28516006804116E+0000 -5.27744490381567E+0000 --5.26971794849926E+0000 -5.26197919041447E+0000 -5.25422861787565E+0000 -5.24646621918895E+0000 -5.23869198265235E+0000 --5.23090589655564E+0000 -5.22310794918039E+0000 -5.21529812880000E+0000 -5.20747642367966E+0000 -5.19964282207635E+0000 --5.19179731223885E+0000 -5.18393988240774E+0000 -5.17607052081538E+0000 -5.16818921568589E+0000 -5.16029595523522E+0000 --5.15239072767107E+0000 -5.14447352119292E+0000 -5.13654432399200E+0000 -5.12860312425137E+0000 -5.12064991014580E+0000 --5.11268466984184E+0000 -5.10470739149781E+0000 -5.09671806326380E+0000 -5.08871667328162E+0000 -5.08070320968485E+0000 --5.07267766059882E+0000 -5.06464001414063E+0000 -5.05659025841907E+0000 -5.04852838153472E+0000 -5.04045437157987E+0000 --5.03236821663854E+0000 -5.02426990478651E+0000 -5.01615942409128E+0000 -5.00803676261205E+0000 -4.99990190839976E+0000 --4.99175484949708E+0000 -4.98359557393838E+0000 -4.97542406974976E+0000 -4.96724032494900E+0000 -4.95904432754562E+0000 --4.95083606554084E+0000 -4.94261552692757E+0000 -4.93438269969042E+0000 -4.92613757180570E+0000 -4.91788013124142E+0000 --4.90961036595726E+0000 -4.90132826390461E+0000 -4.89303381302653E+0000 -4.88472700125777E+0000 -4.87640781652474E+0000 --4.86807624674554E+0000 -4.85973227982996E+0000 -4.85137590367941E+0000 -4.84300710618701E+0000 -4.83462587523753E+0000 --4.82623219870740E+0000 -4.81782606446469E+0000 -4.80940746036917E+0000 -4.80097637427220E+0000 -4.79253279401684E+0000 --4.78407670743776E+0000 -4.77560810236130E+0000 -4.76712696660543E+0000 -4.75863328797974E+0000 -4.75012705428549E+0000 --4.74160825331553E+0000 -4.73307687285435E+0000 -4.72453290067809E+0000 -4.71597632455448E+0000 -4.70740713224289E+0000 --4.69882531149428E+0000 -4.69023085005126E+0000 -4.68162373564801E+0000 -4.67300395601035E+0000 -4.66437149885569E+0000 --4.65572635189304E+0000 -4.64706850282300E+0000 -4.63839793933778E+0000 -4.62971464912118E+0000 -4.62101861984859E+0000 --4.61230983918696E+0000 -4.60358829479486E+0000 -4.59485397432243E+0000 -4.58610686541137E+0000 -4.57734695569497E+0000 --4.56857423279809E+0000 -4.55978868433715E+0000 -4.55099029792015E+0000 -4.54217906114663E+0000 -4.53335496160772E+0000 --4.52451798688608E+0000 -4.51566812455594E+0000 -4.50680536218305E+0000 -4.49792968732476E+0000 -4.48904108752993E+0000 --4.48013955033894E+0000 -4.47122506328377E+0000 -4.46229761388789E+0000 -4.45335718966631E+0000 -4.44440377812557E+0000 --4.43543736676375E+0000 -4.42645794307045E+0000 -4.41746549452676E+0000 -4.40846000860534E+0000 -4.39944147277033E+0000 --4.39040987447739E+0000 -4.38136520117368E+0000 -4.37230744029788E+0000 -4.36323657928018E+0000 -4.35415260554225E+0000 --4.34505550649726E+0000 -4.33594526954989E+0000 -4.32682188209629E+0000 -4.31768533152411E+0000 -4.30853560521250E+0000 --4.29937269053206E+0000 -4.29019657484489E+0000 -4.28100724550456E+0000 -4.27180468985613E+0000 -4.26258889523610E+0000 --4.25335984897246E+0000 -4.24411753838466E+0000 -4.23486195078360E+0000 -4.22559307347167E+0000 -4.21631089374266E+0000 --4.20701539888187E+0000 -4.19770657616603E+0000 -4.18838441286330E+0000 -4.17904889623330E+0000 -4.16970001352709E+0000 --4.16033775198717E+0000 -4.15096209884744E+0000 -4.14157304133331E+0000 -4.13217056666154E+0000 -4.12275466204035E+0000 --4.11332531466938E+0000 -4.10388251173969E+0000 -4.09442624043376E+0000 -4.08495648792548E+0000 -4.07547324138016E+0000 --4.06597648795449E+0000 -4.05646621479660E+0000 -4.04694240904600E+0000 -4.03740505783361E+0000 -4.02785414828175E+0000 --4.01828966750411E+0000 -4.00871160260581E+0000 -3.99911994068331E+0000 -3.98951466882449E+0000 -3.97989577410859E+0000 --3.97026324360626E+0000 -3.96061706437948E+0000 -3.95095722348164E+0000 -3.94128370795748E+0000 -3.93159650484312E+0000 --3.92189560116603E+0000 -3.91218098394504E+0000 -3.90245264019036E+0000 -3.89271055690353E+0000 -3.88295472107746E+0000 --3.87318511969637E+0000 -3.86340173973590E+0000 -3.85360456816296E+0000 -3.84379359193583E+0000 -3.83396879800413E+0000 --3.82413017330882E+0000 -3.81427770478217E+0000 -3.80441137934778E+0000 -3.79453118392060E+0000 -3.78463710540688E+0000 --3.77472913070419E+0000 -3.76480724670142E+0000 -3.75487144027879E+0000 -3.74492169830780E+0000 -3.73495800765127E+0000 --3.72498035516334E+0000 -3.71498872768942E+0000 -3.70498311206624E+0000 -3.69496349512184E+0000 -3.68492986367552E+0000 --3.67488220453788E+0000 -3.66482050451081E+0000 -3.65474475038749E+0000 -3.64465492895237E+0000 -3.63455102698119E+0000 --3.62443303124093E+0000 -3.61430092848990E+0000 -3.60415470547763E+0000 -3.59399434894494E+0000 -3.58381984562389E+0000 --3.57363118223784E+0000 -3.56342834550136E+0000 -3.55321132212030E+0000 -3.54298009879177E+0000 -3.53273466220409E+0000 --3.52247499903687E+0000 -3.51220109596095E+0000 -3.50191293963838E+0000 -3.49161051672247E+0000 -3.48129381385776E+0000 --3.47096281768003E+0000 -3.46061751481628E+0000 -3.45025789188471E+0000 -3.43988393549478E+0000 -3.42949563224715E+0000 --3.41909296873370E+0000 -3.40867593153750E+0000 -3.39824450723287E+0000 -3.38779868238531E+0000 -3.37733844355151E+0000 --3.36686377727940E+0000 -3.35637467010809E+0000 -3.34587110856786E+0000 -3.33535307918020E+0000 -3.32482056845782E+0000 --3.31427356290457E+0000 -3.30371204901550E+0000 -3.29313601327683E+0000 -3.28254544216598E+0000 -3.27194032215153E+0000 --3.26132063969322E+0000 -3.25068638124197E+0000 -3.24003753323988E+0000 -3.22937408212017E+0000 -3.21869601430726E+0000 --3.20800331621671E+0000 -3.19729597425523E+0000 -3.18657397482068E+0000 -3.17583730430208E+0000 -3.16508594907958E+0000 --3.15431989552447E+0000 -3.14353912999919E+0000 -3.13274363885731E+0000 -3.12193340844353E+0000 -3.11110842509369E+0000 --3.10026867513472E+0000 -3.08941414488473E+0000 -3.07854482065291E+0000 -3.06766068873958E+0000 -3.05676173543617E+0000 --3.04584794702523E+0000 -3.03491930978041E+0000 -3.02397580996645E+0000 -3.01301743383925E+0000 -3.00204416764575E+0000 --2.99105599762400E+0000 -2.98005291000316E+0000 -2.96903489100348E+0000 -2.95800192683627E+0000 -2.94695400370396E+0000 --2.93589110780005E+0000 -2.92481322530910E+0000 -2.91372034240677E+0000 -2.90261244525979E+0000 -2.89148952002594E+0000 --2.88035155285410E+0000 -2.86919852988417E+0000 -2.85803043724717E+0000 -2.84684726106511E+0000 -2.83564898745112E+0000 --2.82443560250933E+0000 -2.81320709233495E+0000 -2.80196344301423E+0000 -2.79070464062444E+0000 -2.77943067123395E+0000 --2.76814152090210E+0000 -2.75683717567930E+0000 -2.74551762160698E+0000 -2.73418284471761E+0000 -2.72283283103468E+0000 --2.71146756657268E+0000 -2.70008703733717E+0000 -2.68869122932468E+0000 -2.67728012852278E+0000 -2.66585372091002E+0000 --2.65441199245600E+0000 -2.64295492912130E+0000 -2.63148251685749E+0000 -2.61999474160719E+0000 -2.60849158930394E+0000 --2.59697304587234E+0000 -2.58543909722794E+0000 -2.57388972927729E+0000 -2.56232492791793E+0000 -2.55074467903837E+0000 --2.53914896851809E+0000 -2.52753778222759E+0000 -2.51591110602828E+0000 -2.50426892577258E+0000 -2.49261122730387E+0000 --2.48093799645649E+0000 -2.46924921905573E+0000 -2.45754488091784E+0000 -2.44582496785005E+0000 -2.43408946565051E+0000 --2.42233836010832E+0000 -2.41057163700356E+0000 -2.39878928210721E+0000 -2.38699128118121E+0000 -2.37517761997843E+0000 --2.36334828424269E+0000 -2.35150325970872E+0000 -2.33964253210218E+0000 -2.32776608713967E+0000 -2.31587391052870E+0000 --2.30396598796770E+0000 -2.29204230514601E+0000 -2.28010284774390E+0000 -2.26814760143253E+0000 -2.25617655187398E+0000 --2.24418968472123E+0000 -2.23218698561815E+0000 -2.22016844019954E+0000 -2.20813403409105E+0000 -2.19608375290927E+0000 --2.18401758226163E+0000 -2.17193550774650E+0000 -2.15983751495306E+0000 -2.14772358946145E+0000 -2.13559371684265E+0000 --2.12344788265849E+0000 -2.11128607246172E+0000 -2.09910827179594E+0000 -2.08691446619559E+0000 -2.07470464118599E+0000 --2.06247878228334E+0000 -2.05023687499467E+0000 -2.03797890481787E+0000 -2.02570485724169E+0000 -2.01341471774571E+0000 --2.00110847180038E+0000 -1.98878610486695E+0000 -1.97644760239755E+0000 -1.96409294983514E+0000 -1.95172213261349E+0000 --1.93933513615721E+0000 -1.92693194588175E+0000 -1.91451254719336E+0000 -1.90207692548914E+0000 -1.88962506615698E+0000 --1.87715695457561E+0000 -1.86467257611454E+0000 -1.85217191613411E+0000 -1.83965495998549E+0000 -1.82712169301059E+0000 --1.81457210054218E+0000 -1.80200616790381E+0000 -1.78942388040979E+0000 -1.77682522336528E+0000 -1.76421018206617E+0000 --1.75157874179918E+0000 -1.73893088784179E+0000 -1.72626660546226E+0000 -1.71358587991964E+0000 -1.70088869646374E+0000 --1.68817504033514E+0000 -1.67544489676519E+0000 -1.66269825097602E+0000 -1.64993508818050E+0000 -1.63715539358226E+0000 --1.62435915237569E+0000 -1.61154634974595E+0000 -1.59871697086893E+0000 -1.58587100091125E+0000 -1.57300842503032E+0000 --1.56012922837425E+0000 -1.54723339608192E+0000 -1.53432091328290E+0000 -1.52139176509754E+0000 -1.50844593663690E+0000 --1.49548341300275E+0000 -1.48250417928761E+0000 -1.46950822057470E+0000 -1.45649552193797E+0000 -1.44346606844207E+0000 --1.43041984514238E+0000 -1.41735683708497E+0000 -1.40427702930662E+0000 -1.39118040683482E+0000 -1.37806695468776E+0000 --1.36493665787432E+0000 -1.35178950139404E+0000 -1.33862547023724E+0000 -1.32544454938484E+0000 -1.31224672380846E+0000 --1.29903197847044E+0000 -1.28580029832378E+0000 -1.27255166831213E+0000 -1.25928607336985E+0000 -1.24600349842195E+0000 --1.23270392838410E+0000 -1.21938734816266E+0000 -1.20605374265461E+0000 -1.19270309674764E+0000 -1.17933539532005E+0000 --1.16595062324080E+0000 -1.15254876536953E+0000 -1.13912980655648E+0000 -1.12569373164257E+0000 -1.11224052545933E+0000 --1.09877017282896E+0000 -1.08528265856427E+0000 -1.07177796746870E+0000 -1.05825608433633E+0000 -1.04471699395187E+0000 --1.03116068109064E+0000 -1.01758713051855E+0000 -1.00399632699220E+0000 -9.90388255258743E-0001 -9.76762900055963E-0001 --9.63120246112233E-0001 -9.49460278146569E-0001 -9.35782980868554E-0001 -9.22088338978371E-0001 -9.08376337166827E-0001 --8.94646960115294E-0001 -8.80900192495741E-0001 -8.67136018970710E-0001 -8.53354424193363E-0001 -8.39555392807416E-0001 --8.25738909447148E-0001 -8.11904958737454E-0001 -7.98053525293771E-0001 -7.84184593722108E-0001 -7.70298148619037E-0001 --7.56394174571719E-0001 -7.42472656157839E-0001 -7.28533577945656E-0001 -7.14576924493992E-0001 -7.00602680352201E-0001 --6.86610830060193E-0001 -6.72601358148421E-0001 -6.58574249137899E-0001 -6.44529487540147E-0001 -6.30467057857247E-0001 --6.16386944581787E-0001 -6.02289132196928E-0001 -5.88173605176321E-0001 -5.74040347984143E-0001 -5.59889345075124E-0001 --5.45720580894482E-0001 -5.31534039877952E-0001 -5.17329706451786E-0001 -5.03107565032765E-0001 -4.88867600028149E-0001 --4.74609795835702E-0001 -4.60334136843716E-0001 -4.46040607430961E-0001 -4.31729191966692E-0001 -4.17399874810661E-0001 --4.03052640313138E-0001 -3.88687472814839E-0001 -3.74304356646972E-0001 -3.59903276131250E-0001 -3.45484215579836E-0001 --3.31047159295377E-0001 -3.16592091570973E-0001 -3.02118996690227E-0001 -2.87627858927184E-0001 -2.73118662546349E-0001 --2.58591391802687E-0001 -2.44046030941636E-0001 -2.29482564199065E-0001 -2.14900975801299E-0001 -2.00301249965131E-0001 --1.85683370897763E-0001 -1.71047322796866E-0001 -1.56393089850523E-0001 -1.41720656237293E-0001 -1.27030006126121E-0001 --1.12321123676407E-0001 -9.75939930379859E-0002 -8.28485983510880E-0002 -6.80849237463921E-0002 -5.33029533449554E-0002 --3.85026712583088E-0002 -2.36840615883516E-0002 -8.84710842737846E-0003 6.00820414186209E-0003 2.08818920462477E-0002 - 3.57739712222624E-0002 5.06844576159828E-0002 6.56133671830847E-0002 8.05607158888666E-0002 9.55265197082351E-0002 - 1.10510794625720E-0001 1.25513556635438E-0001 1.40534821741170E-0001 1.55574605956300E-0001 1.70632925303824E-0001 - 1.85709795816392E-0001 2.00805233536279E-0001 2.15919254515407E-0001 2.31051874815302E-0001 2.46203110507169E-0001 - 2.61372977671856E-0001 2.76561492399820E-0001 2.91768670791214E-0001 3.06994528955823E-0001 3.22239083013100E-0001 - 3.37502349092135E-0001 3.52784343331701E-0001 3.68085081880247E-0001 3.83404580895849E-0001 3.98742856546292E-0001 - 4.14099925009031E-0001 4.29475802471194E-0001 4.44870505129568E-0001 4.60284049190657E-0001 4.75716450870630E-0001 - 4.91167726395371E-0001 5.06637892000409E-0001 5.22126963931015E-0001 5.37634958442148E-0001 5.53161891798432E-0001 - 5.68707780274245E-0001 5.84272640153642E-0001 5.99856487730415E-0001 6.15459339308025E-0001 6.31081211199687E-0001 - 6.46722119728338E-0001 6.62382081226593E-0001 6.78061112036833E-0001 6.93759228511162E-0001 7.09476447011413E-0001 - 7.25212783909127E-0001 7.40968255585617E-0001 7.56742878431922E-0001 7.72536668848813E-0001 7.88349643246818E-0001 - 8.04181818046223E-0001 8.20033209677058E-0001 8.35903834579087E-0001 8.51793709201857E-0001 8.67702850004671E-0001 - 8.83631273456606E-0001 8.99578996036462E-0001 9.15546034232852E-0001 9.31532404544159E-0001 9.47538123478516E-0001 - 9.63563207553849E-0001 9.79607673297872E-0001 9.95671537248086E-0001 1.01175481595174E+0000 1.02785752596592E+0000 - 1.04397968385750E+0000 1.06012130620312E+0000 1.07628240958923E+0000 1.09246301061211E+0000 1.10866312587782E+0000 - 1.12488277200223E+0000 1.14112196561101E+0000 1.15738072333968E+0000 1.17365906183353E+0000 1.18995699774771E+0000 - 1.20627454774717E+0000 1.22261172850671E+0000 1.23896855671092E+0000 1.25534504905424E+0000 1.27174122224096E+0000 - 1.28815709298521E+0000 1.30459267801091E+0000 1.32104799405189E+0000 1.33752305785179E+0000 1.35401788616409E+0000 - 1.37053249575215E+0000 1.38706690338917E+0000 1.40362112585824E+0000 1.42019517995223E+0000 1.43678908247398E+0000 - 1.45340285023612E+0000 1.47003650006117E+0000 1.48669004878153E+0000 1.50336351323949E+0000 1.52005691028721E+0000 - 1.53677025678671E+0000 1.55350356960990E+0000 1.57025686563863E+0000 1.58703016176456E+0000 1.60382347488930E+0000 - 1.62063682192435E+0000 1.63747021979110E+0000 1.65432368542083E+0000 1.67119723575475E+0000 1.68809088774397E+0000 - 1.70500465834953E+0000 1.72193856454233E+0000 1.73889262330325E+0000 1.75586685162306E+0000 1.77286126650244E+0000 - 1.78987588495204E+0000 1.80691072399240E+0000 1.82396580065403E+0000 1.84104113197732E+0000 1.85813673501264E+0000 - 1.87525262682032E+0000 1.89238882447058E+0000 1.90954534504361E+0000 1.92672220562957E+0000 1.94391942332857E+0000 - 1.96113701525063E+0000 1.97837499851580E+0000 1.99563339025404E+0000 2.01291220760528E+0000 2.03021146771945E+0000 - 2.04753118775642E+0000 2.06487138488606E+0000 2.08223207628818E+0000 2.09961327915260E+0000 2.11701501067912E+0000 - 2.13443728807753E+0000 2.15188012856758E+0000 2.16934354937904E+0000 2.18682756775168E+0000 2.20433220093524E+0000 - 2.22185746618947E+0000 2.23940338078414E+0000 2.25696996199902E+0000 2.27455722712388E+0000 2.29216519345851E+0000 - 2.30979387831272E+0000 2.32744329900631E+0000 2.34511347286915E+0000 2.36280441724110E+0000 2.38051614947206E+0000 - 2.39824868692195E+0000 2.41600204696073E+0000 2.43377624696842E+0000 2.45157130433502E+0000 2.46938723646062E+0000 - 2.48722406075536E+0000 2.50508179463941E+0000 2.52296045554297E+0000 2.54086006090634E+0000 2.55878062817984E+0000 - 2.57672217482389E+0000 2.59468471830892E+0000 2.61266827611547E+0000 2.63067286573413E+0000 2.64869850466556E+0000 - 2.66674521042049E+0000 2.68481300051977E+0000 2.70290189249428E+0000 2.72101190388499E+0000 2.73914305224299E+0000 - 2.75729535512945E+0000 2.77546883011558E+0000 2.79366349478276E+0000 2.81187936672243E+0000 2.83011646353616E+0000 - 2.84837480283556E+0000 2.86665440224241E+0000 2.88495527938860E+0000 2.90327745191609E+0000 2.92162093747698E+0000 - 2.93998575373351E+0000 2.95837191835802E+0000 2.97677944903296E+0000 2.99520836345094E+0000 3.01365867931469E+0000 - 3.03213041433708E+0000 3.05062358624109E+0000 3.06913821275987E+0000 3.08767431163671E+0000 3.10623190062502E+0000 - 3.12481099748840E+0000 3.14341162000056E+0000 3.16203378594542E+0000 3.18067751311698E+0000 3.19934281931947E+0000 - 3.21802972236727E+0000 3.23673824008489E+0000 3.25546839030704E+0000 3.27422019087861E+0000 3.29299365965466E+0000 - 3.31178881450039E+0000 3.33060567329125E+0000 3.34944425391283E+0000 3.36830457426090E+0000 3.38718665224145E+0000 - 3.40609050577066E+0000 3.42501615277490E+0000 3.44396361119071E+0000 3.46293289896488E+0000 3.48192403405439E+0000 - 3.50093703442642E+0000 3.51997191805836E+0000 3.53902870293782E+0000 3.55810740706264E+0000 3.57720804844085E+0000 - 3.59633064509073E+0000 3.61547521504077E+0000 3.63464177632972E+0000 3.65383034700650E+0000 3.67304094513034E+0000 - 3.69227358877066E+0000 3.71152829600712E+0000 3.73080508492964E+0000 3.75010397363839E+0000 3.76942498024380E+0000 - 3.78876812286651E+0000 3.80813341963745E+0000 3.82752088869782E+0000 3.84693054819903E+0000 3.86636241630281E+0000 - 3.88581651118113E+0000 3.90529285101626E+0000 3.92479145400068E+0000 3.94431233833722E+0000 3.96385552223893E+0000 - 3.98342102392921E+0000 4.00300886164166E+0000 4.02261905362023E+0000 4.04225161811916E+0000 4.06190657340294E+0000 - 4.08158393774642E+0000 4.10128372943469E+0000 4.12100596676320E+0000 4.14075066803764E+0000 4.16051785157407E+0000 - 4.18030753569885E+0000 4.20011973874862E+0000 4.21995447907036E+0000 4.23981177502139E+0000 4.25969164496934E+0000 - 4.27959410729215E+0000 4.29951918037811E+0000 4.31946688262585E+0000 4.33943723244430E+0000 4.35943024825277E+0000 - 4.37944594848088E+0000 4.39948435156864E+0000 4.41954547596634E+0000 4.43962934013467E+0000 4.45973596254467E+0000 - 4.47986536167775E+0000 4.50001755602561E+0000 4.52019256409038E+0000 4.54039040438456E+0000 4.56061109543097E+0000 - 4.58085465576283E+0000 4.60112110392373E+0000 4.62141045846767E+0000 4.64172273795896E+0000 4.66205796097234E+0000 - 4.68241614609296E+0000 4.70279731191629E+0000 4.72320147704825E+0000 4.74362866010513E+0000 4.76407887971365E+0000 - 4.78455215451087E+0000 4.80504850314430E+0000 4.82556794427187E+0000 4.84611049656187E+0000 4.86667617869304E+0000 - 4.88726500935454E+0000 4.90787700724593E+0000 4.92851219107718E+0000 4.94917057956872E+0000 4.96985219145139E+0000 - 4.99055704546647E+0000 5.01128516036564E+0000 5.03203655491106E+0000 5.05281124787533E+0000 5.07360925804143E+0000 - 5.09443060420287E+0000 5.11527530516355E+0000 5.13614337973786E+0000 5.15703484675061E+0000 5.17794972503708E+0000 - 5.19888803344304E+0000 5.21984979082467E+0000 5.24083501604865E+0000 5.26184372799213E+0000 5.28287594554273E+0000 - 5.30393168759854E+0000 5.32501097306811E+0000 5.34611382087053E+0000 5.36724024993530E+0000 5.38839027920246E+0000 - 5.40956392762252E+0000 5.43076121415650E+0000 5.45198215777587E+0000 5.47322677746266E+0000 5.49449509220936E+0000 - 5.51578712101900E+0000 5.53710288290506E+0000 5.55844239689160E+0000 5.57980568201316E+0000 5.60119275731477E+0000 - 5.62260364185204E+0000 5.64403835469106E+0000 5.66549691490847E+0000 5.68697934159140E+0000 5.70848565383756E+0000 - 5.73001587075518E+0000 5.75157001146298E+0000 5.77314809509030E+0000 5.79475014077697E+0000 5.81637616767340E+0000 - 5.83802619494050E+0000 5.85970024174978E+0000 5.88139832728331E+0000 5.90312047073365E+0000 5.92486669130400E+0000 - 5.94663700820810E+0000 5.96843144067024E+0000 5.99025000792528E+0000 6.01209272921868E+0000 6.03395962380645E+0000 - 6.05585071095522E+0000 6.07776600994212E+0000 6.09970554005496E+0000 6.12166932059209E+0000 6.14365737086244E+0000 - 6.16566971018555E+0000 6.18770635789157E+0000 6.20976733332125E+0000 6.23185265582589E+0000 6.25396234476747E+0000 - 6.27609641951855E+0000 6.29825489946227E+0000 6.32043780399242E+0000 6.34264515251341E+0000 6.36487696444027E+0000 - 6.38713325919862E+0000 6.40941405622474E+0000 6.43171937496555E+0000 6.45404923487855E+0000 6.47640365543193E+0000 - 6.49878265610449E+0000 6.52118625638569E+0000 6.54361447577561E+0000 6.56606733378499E+0000 6.58854484993523E+0000 - 6.61104704375839E+0000 6.63357393479714E+0000 6.65612554260486E+0000 6.67870188674557E+0000 6.70130298679395E+0000 - 6.72392886233536E+0000 6.74657953296582E+0000 6.76925501829207E+0000 6.79195533793144E+0000 6.81468051151201E+0000 - 6.83743055867254E+0000 6.86020549906241E+0000 6.88300535234177E+0000 6.90583013818143E+0000 6.92867987626290E+0000 - 6.95155458627836E+0000 6.97445428793071E+0000 6.99737900093359E+0000 7.02032874501128E+0000 7.04330353989880E+0000 - 7.06630340534191E+0000 7.08932836109707E+0000 7.11237842693141E+0000 7.13545362262285E+0000 7.15855396795999E+0000 - 7.18167948274220E+0000 7.20483018677952E+0000 7.22800609989278E+0000 7.25120724191352E+0000 7.27443363268402E+0000 - 7.29768529205730E+0000 7.32096223989713E+0000 7.34426449607806E+0000 7.36759208048533E+0000 7.39094501301497E+0000 - 7.41432331357378E+0000 7.43772700207927E+0000 7.46115609845976E+0000 7.48461062265433E+0000 7.50809059461283E+0000 - 7.53159603429585E+0000 7.55512696167478E+0000 7.57868339673180E+0000 7.60226535945985E+0000 7.62587286986265E+0000 - 7.64950594795472E+0000 7.67316461376140E+0000 7.69684888731874E+0000 7.72055878867366E+0000 7.74429433788386E+0000 - 7.76805555501784E+0000 7.79184246015488E+0000 7.81565507338510E+0000 7.83949341480944E+0000 7.86335750453959E+0000 - 7.88724736269811E+0000 7.91116300941840E+0000 7.93510446484463E+0000 7.95907174913181E+0000 7.98306488244580E+0000 - 8.00708388496327E+0000 8.03112877687172E+0000 8.05519957836951E+0000 8.07929630966582E+0000 8.10341899098071E+0000 - 8.12756764254501E+0000 8.15174228460048E+0000 8.17594293739971E+0000 8.20016962120609E+0000 8.22442235629395E+0000 - 8.24870116294842E+0000 8.27300606146555E+0000 8.29733707215217E+0000 8.32169421532608E+0000 8.34607751131589E+0000 - 8.37048698046112E+0000 8.39492264311213E+0000 8.41938451963018E+0000 8.44387263038745E+0000 8.46838699576694E+0000 - 8.49292763616259E+0000 8.51749457197922E+0000 8.54208782363256E+0000 8.56670741154920E+0000 8.59135335616668E+0000 - 8.61602567793343E+0000 8.64072439730876E+0000 8.66544953476292E+0000 8.69020111077707E+0000 8.71497914584331E+0000 - 8.73978366046461E+0000 8.76461467515489E+0000 8.78947221043901E+0000 8.81435628685274E+0000 8.83926692494278E+0000 - 8.86420414526678E+0000 8.88916796839333E+0000 8.91415841490193E+0000 8.93917550538306E+0000 8.96421926043813E+0000 - 8.98928970067952E+0000 9.01438684673052E+0000 9.03951071922540E+0000 9.06466133880944E+0000 9.08983872613877E+0000 - 9.11504290188057E+0000 9.14027388671298E+0000 9.16553170132510E+0000 9.19081636641697E+0000 9.21612790269965E+0000 - 9.24146633089519E+0000 9.26683167173657E+0000 9.29222394596778E+0000 9.31764317434383E+0000 9.34308937763070E+0000 - 9.36856257660532E+0000 9.39406279205567E+0000 9.41959004478075E+0000 9.44514435559050E+0000 9.47072574530588E+0000 - 9.49633423475892E+0000 9.52196984479261E+0000 9.54763259626093E+0000 9.57332251002894E+0000 9.59903960697269E+0000 - 9.62478390797927E+0000 9.65055543394675E+0000 9.67635420578429E+0000 9.70218024441207E+0000 9.72803357076126E+0000 - 9.75391420577411E+0000 9.77982217040392E+0000 9.80575748561504E+0000 9.83172017238279E+0000 9.85771025169364E+0000 - 9.88372774454508E+0000 9.90977267194562E+0000 9.93584505491486E+0000 9.96194491448348E+0000 9.98807227169321E+0000 - 1.00142271475968E+0001 1.00404095632582E+0001 1.00666195397523E+0001 1.00928570981651E+0001 1.01191222595937E+0001 - 1.01454150451464E+0001 1.01717354759423E+0001 1.01980835731119E+0001 1.02244593577966E+0001 1.02508628511488E+0001 - 1.02772940743325E+0001 1.03037530485221E+0001 1.03302397949036E+0001 1.03567543346739E+0001 1.03832966890412E+0001 - 1.04098668792245E+0001 1.04364649264542E+0001 1.04630908519718E+0001 1.04897446770297E+0001 1.05164264228916E+0001 - 1.05431361108323E+0001 1.05698737621377E+0001 1.05966393981049E+0001 1.06234330400421E+0001 1.06502547092686E+0001 - 1.06771044271149E+0001 1.07039822149226E+0001 1.07308880940445E+0001 1.07578220858445E+0001 1.07847842116977E+0001 - 1.08117744929902E+0001 1.08387929511197E+0001 1.08658396074944E+0001 1.08929144835343E+0001 1.09200176006701E+0001 - 1.09471489803441E+0001 1.09743086440093E+0001 1.10014966131302E+0001 1.10287129091825E+0001 1.10559575536529E+0001 - 1.10832305680394E+0001 1.11105319738511E+0001 1.11378617926085E+0001 1.11652200458430E+0001 1.11926067550975E+0001 - 1.12200219419258E+0001 1.12474656278932E+0001 1.12749378345759E+0001 1.13024385835617E+0001 1.13299678964492E+0001 - 1.13575257948486E+0001 1.13851123003809E+0001 1.14127274346788E+0001 1.14403712193858E+0001 1.14680436761568E+0001 - 1.14957448266581E+0001 1.15234746925670E+0001 1.15512332955720E+0001 1.15790206573731E+0001 1.16068367996814E+0001 - 1.16346817442191E+0001 1.16625555127199E+0001 1.16904581269287E+0001 1.17183896086015E+0001 1.17463499795056E+0001 - 1.17743392614198E+0001 1.18023574761339E+0001 1.18304046454490E+0001 1.18584807911776E+0001 1.18865859351434E+0001 - 1.19147200991813E+0001 1.19428833051377E+0001 1.19710755748699E+0001 1.19992969302469E+0001 1.20275473931488E+0001 - 1.20558269854670E+0001 1.20841357291040E+0001 1.21124736459741E+0001 1.21408407580024E+0001 1.21692370871255E+0001 - 1.21976626552913E+0001 1.22261174844591E+0001 1.22546015965993E+0001 1.22831150136938E+0001 1.23116577577358E+0001 - 1.23402298507297E+0001 1.23688313146913E+0001 1.23974621716477E+0001 1.24261224436375E+0001 1.24548121527103E+0001 - 1.24835313209273E+0001 1.25122799703610E+0001 1.25410581230952E+0001 1.25698658012249E+0001 1.25987030268568E+0001 - 1.26275698221087E+0001 1.26564662091096E+0001 1.26853922100003E+0001 1.27143478469326E+0001 1.27433331420699E+0001 - 1.27723481175866E+0001 1.28013927956689E+0001 1.28304671985142E+0001 1.28595713483311E+0001 1.28887052673398E+0001 - 1.29178689777718E+0001 1.29470625018701E+0001 1.29762858618889E+0001 1.30055390800939E+0001 1.30348221787621E+0001 - 1.30641351801820E+0001 1.30934781066535E+0001 1.31228509804877E+0001 1.31522538240075E+0001 1.31816866595468E+0001 - 1.32111495094510E+0001 1.32406423960772E+0001 1.32701653417936E+0001 1.32997183689800E+0001 1.33293015000274E+0001 - 1.33589147573384E+0001 1.33885581633271E+0001 1.34182317404189E+0001 1.34479355110506E+0001 1.34776694976706E+0001 - 1.35074337227385E+0001 1.35372282087256E+0001 1.35670529781144E+0001 1.35969080533991E+0001 1.36267934570852E+0001 - 1.36567092116896E+0001 1.36866553397409E+0001 1.37166318637788E+0001 1.37466388063547E+0001 1.37766761900316E+0001 - 1.38067440373836E+0001 1.38368423709966E+0001 1.38669712134677E+0001 1.38971305874057E+0001 1.39273205154309E+0001 - 1.39575410201748E+0001 1.39877921242807E+0001 1.40180738504032E+0001 1.40483862212084E+0001 1.40787292593742E+0001 - 1.41091029875895E+0001 1.41395074285550E+0001 1.41699426049829E+0001 1.42004085395968E+0001 1.42309052551320E+0001 - 1.42614327743350E+0001 1.42919911199642E+0001 1.43225803147893E+0001 1.43532003815914E+0001 1.43838513431633E+0001 - 1.44145332223095E+0001 1.44452460418456E+0001 1.44759898245990E+0001 1.45067645934088E+0001 1.45375703711252E+0001 - 1.45684071806103E+0001 1.45992750447376E+0001 1.46301739863922E+0001 1.46611040284708E+0001 1.46920651938815E+0001 - 1.47230575055441E+0001 1.47540809863898E+0001 1.47851356593616E+0001 1.48162215474139E+0001 1.48473386735127E+0001 - 1.48784870606356E+0001 1.49096667317718E+0001 1.49408777099219E+0001 1.49721200180983E+0001 1.50033936793250E+0001 - 1.50346987166373E+0001 1.50660351530824E+0001 1.50974030117190E+0001 1.51288023156172E+0001 1.51602330878591E+0001 - 1.51916953515381E+0001 1.52231891297592E+0001 1.52547144456392E+0001 1.52862713223063E+0001 1.53178597829005E+0001 - 1.53494798505733E+0001 1.53811315484878E+0001 1.54128148998188E+0001 1.54445299277528E+0001 1.54762766554877E+0001 - 1.55080551062333E+0001 1.55398653032107E+0001 1.55717072696531E+0001 1.56035810288048E+0001 1.56354866039222E+0001 - 1.56674240182732E+0001 1.56993932951371E+0001 1.57313944578053E+0001 1.57634275295806E+0001 1.57954925337774E+0001 - 1.58275894937218E+0001 1.58597184327518E+0001 1.58918793742168E+0001 1.59240723414779E+0001 1.59562973579079E+0001 - 1.59885544468914E+0001 1.60208436318246E+0001 1.60531649361152E+0001 1.60855183831830E+0001 1.61179039964590E+0001 - 1.61503217993863E+0001 1.61827718154194E+0001 1.62152540680248E+0001 1.62477685806803E+0001 1.62803153768758E+0001 - 1.63128944801127E+0001 1.63455059139040E+0001 1.63781497017748E+0001 1.64108258672614E+0001 1.64435344339124E+0001 - 1.64762754252875E+0001 1.65090488649587E+0001 1.65418547765092E+0001 1.65746931835344E+0001 1.66075641096412E+0001 - 1.66404675784482E+0001 1.66734036135858E+0001 1.67063722386962E+0001 1.67393734774331E+0001 1.67724073534624E+0001 - 1.68054738904614E+0001 1.68385731121192E+0001 1.68717050421366E+0001 1.69048697042264E+0001 1.69380671221131E+0001 - 1.69712973195326E+0001 1.70045603202331E+0001 1.70378561479743E+0001 1.70711848265276E+0001 1.71045463796763E+0001 - 1.71379408312154E+0001 1.71713682049519E+0001 1.72048285247044E+0001 1.72383218143032E+0001 1.72718480975906E+0001 - 1.73054073984206E+0001 1.73389997406590E+0001 1.73726251481833E+0001 1.74062836448831E+0001 1.74399752546595E+0001 - 1.74737000014255E+0001 1.75074579091060E+0001 1.75412490016377E+0001 1.75750733029689E+0001 1.76089308370601E+0001 - 1.76428216278833E+0001 1.76767456994225E+0001 1.77107030756734E+0001 1.77446937806438E+0001 1.77787178383529E+0001 - 1.78127752728322E+0001 1.78468661081248E+0001 1.78809903682856E+0001 1.79151480773815E+0001 1.79493392594911E+0001 - 1.79835639387050E+0001 1.80178221391256E+0001 1.80521138848671E+0001 1.80864392000557E+0001 1.81207981088293E+0001 - 1.81551906353378E+0001 1.81896168037430E+0001 1.82240766382183E+0001 1.82585701629494E+0001 1.82930974021335E+0001 - 1.83276583799799E+0001 1.83622531207098E+0001 1.83968816485561E+0001 1.84315439877639E+0001 1.84662401625898E+0001 - 1.85009701973026E+0001 1.85357341161830E+0001 1.85705319435234E+0001 1.86053637036282E+0001 1.86402294208139E+0001 - 1.86751291194087E+0001 1.87100628237527E+0001 1.87450305581980E+0001 1.87800323471087E+0001 1.88150682148606E+0001 - 1.88501381858417E+0001 1.88852422844517E+0001 1.89203805351024E+0001 1.89555529622175E+0001 1.89907595902325E+0001 - 1.90260004435951E+0001 1.90612755467646E+0001 1.90965849242127E+0001 1.91319286004226E+0001 1.91673065998898E+0001 - 1.92027189471215E+0001 1.92381656666371E+0001 1.92736467829678E+0001 1.93091623206568E+0001 1.93447123042592E+0001 - 1.93802967583423E+0001 1.94159157074853E+0001 1.94515691762790E+0001 1.94872571893268E+0001 1.95229797712436E+0001 - 1.95587369466566E+0001 1.95945287402047E+0001 1.96303551765391E+0001 1.96662162803228E+0001 1.97021120762309E+0001 - 1.97380425889503E+0001 1.97740078431802E+0001 1.98100078636316E+0001 1.98460426750276E+0001 1.98821123021034E+0001 - 1.99182167696059E+0001 1.99543561022944E+0001 1.99905303249400E+0001 2.00267394623259E+0001 2.00629835392474E+0001 - 2.00992625805115E+0001 2.01355766109377E+0001 2.01719256553573E+0001 2.02083097386135E+0001 2.02447288855619E+0001 - 2.02811831210699E+0001 2.03176724700170E+0001 2.03541969572947E+0001 2.03907566078067E+0001 2.04273514464686E+0001 - 2.04639814982082E+0001 2.05006467879653E+0001 2.05373473406917E+0001 2.05740831813514E+0001 2.06108543349204E+0001 - 2.06476608263868E+0001 2.06845026807507E+0001 2.07213799230245E+0001 2.07582925782325E+0001 2.07952406714110E+0001 - 2.08322242276088E+0001 2.08692432718862E+0001 2.09062978293160E+0001 2.09433879249832E+0001 2.09805135839846E+0001 - 2.10176748314292E+0001 2.10548716924381E+0001 2.10921041921447E+0001 2.11293723556942E+0001 2.11666762082442E+0001 - 2.12040157749643E+0001 2.12413910810362E+0001 2.12788021516537E+0001 2.13162490120229E+0001 2.13537316873619E+0001 - 2.13912502029009E+0001 2.14288045838824E+0001 2.14663948555608E+0001 2.15040210432029E+0001 2.15416831720875E+0001 - 2.15793812675055E+0001 2.16171153547602E+0001 2.16548854591668E+0001 2.16926916060528E+0001 2.17305338207578E+0001 - 2.17684121286336E+0001 2.18063265550441E+0001 2.18442771253656E+0001 2.18822638649861E+0001 2.19202867993064E+0001 - 2.19583459537390E+0001 2.19964413537088E+0001 2.20345730246528E+0001 2.20727409920202E+0001 2.21109452812724E+0001 - 2.21491859178831E+0001 2.21874629273381E+0001 2.22257763351354E+0001 2.22641261667851E+0001 2.23025124478099E+0001 - 2.23409352037441E+0001 2.23793944601348E+0001 2.24178902425410E+0001 2.24564225765339E+0001 2.24949914876971E+0001 - 2.25335970016264E+0001 2.25722391439296E+0001 2.26109179402269E+0001 2.26496334161509E+0001 2.26883855973461E+0001 - 2.27271745094695E+0001 2.27660001781902E+0001 2.28048626291896E+0001 2.28437618881614E+0001 2.28826979808114E+0001 - 2.29216709328579E+0001 2.29606807700311E+0001 2.29997275180739E+0001 2.30388112027410E+0001 2.30779318497998E+0001 - 2.31170894850297E+0001 2.31562841342224E+0001 2.31955158231820E+0001 2.32347845777247E+0001 2.32740904236793E+0001 - 2.33134333868864E+0001 2.33528134931992E+0001 2.33922307684833E+0001 2.34316852386164E+0001 2.34711769294884E+0001 - 2.35107058670017E+0001 2.35502720770710E+0001 2.35898755856233E+0001 2.36295164185976E+0001 2.36691946019457E+0001 - 2.37089101616314E+0001 2.37486631236309E+0001 2.37884535139327E+0001 2.38282813585376E+0001 2.38681466834589E+0001 - 2.39080495147220E+0001 2.39479898783646E+0001 2.39879678004372E+0001 2.40279833070020E+0001 2.40680364241339E+0001 - 2.41081271779201E+0001 2.41482555944603E+0001 2.41884216998661E+0001 2.42286255202620E+0001 2.42688670817844E+0001 - 2.43091464105824E+0001 2.43494635328171E+0001 2.43898184746624E+0001 2.44302112623043E+0001 2.44706419219411E+0001 - 2.45111104797837E+0001 2.45516169620552E+0001 2.45921613949912E+0001 2.46327438048397E+0001 2.46733642178608E+0001 - 2.47140226603274E+0001 2.47547191585245E+0001 2.47954537387496E+0001 2.48362264273126E+0001 2.48770372505359E+0001 - 2.49178862347539E+0001 2.49587734063140E+0001 2.49996987915756E+0001 2.50406624169106E+0001 2.50816643087033E+0001 - 2.51227044933505E+0001 2.51637829972614E+0001 2.52048998468576E+0001 2.52460550685731E+0001 2.52872486888543E+0001 - 2.53284807341602E+0001 2.53697512309620E+0001 2.54110602057435E+0001 2.54524076850011E+0001 2.54937936952432E+0001 - 2.55352182629909E+0001 2.55766814147780E+0001 2.56181831771503E+0001 2.56597235766663E+0001 2.57013026398969E+0001 - 2.57429203934255E+0001 2.57845768638480E+0001 2.58262720777727E+0001 2.58680060618203E+0001 2.59097788426242E+0001 - 2.59515904468301E+0001 2.59934409010961E+0001 2.60353302320931E+0001 2.60772584665042E+0001 2.61192256310250E+0001 - 2.61612317523638E+0001 2.62032768572413E+0001 2.62453609723905E+0001 2.62874841245572E+0001 2.63296463404995E+0001 - 2.63718476469882E+0001 2.64140880708064E+0001 2.64563676387497E+0001 2.64986863776266E+0001 2.65410443142576E+0001 - 2.65834414754761E+0001 2.66258778881278E+0001 2.66683535790710E+0001 2.67108685751767E+0001 2.67534229033281E+0001 - 2.67960165904212E+0001 2.68386496633644E+0001 2.68813221490788E+0001 2.69240340744979E+0001 2.69667854665678E+0001 - 2.70095763522472E+0001 2.70524067585071E+0001 2.70952767123315E+0001 2.71381862407166E+0001 2.71811353706713E+0001 - 2.72241241292170E+0001 2.72671525433878E+0001 2.73102206402303E+0001 2.73533284468036E+0001 2.73964759901795E+0001 - 2.74396632974423E+0001 2.74828903956889E+0001 2.75261573120289E+0001 2.75694640735842E+0001 2.76128107074897E+0001 - 2.76561972408925E+0001 2.76996237009525E+0001 2.77430901148424E+0001 2.77865965097469E+0001 2.78301429128641E+0001 - 2.78737293514040E+0001 2.79173558525897E+0001 2.79610224436566E+0001 2.80047291518530E+0001 2.80484760044396E+0001 - 2.80922630286898E+0001 2.81360902518896E+0001 2.81799577013378E+0001 2.82238654043455E+0001 2.82678133882368E+0001 - 2.83118016803483E+0001 2.83558303080291E+0001 2.83998992986411E+0001 2.84440086795589E+0001 2.84881584781696E+0001 - 2.85323487218730E+0001 2.85765794380817E+0001 2.86208506542207E+0001 2.86651623977279E+0001 2.87095146960538E+0001 - 2.87539075766616E+0001 2.87983410670269E+0001 2.88428151946384E+0001 2.88873299869973E+0001 2.89318854716173E+0001 - 2.89764816760250E+0001 2.90211186277598E+0001 2.90657963543734E+0001 2.91105148834305E+0001 2.91552742425084E+0001 - 2.92000744591972E+0001 2.92449155610996E+0001 2.92897975758310E+0001 2.93347205310194E+0001 2.93796844543059E+0001 - 2.94246893733440E+0001 2.94697353157998E+0001 2.95148223093525E+0001 2.95599503816937E+0001 2.96051195605278E+0001 - 2.96503298735723E+0001 2.96955813485568E+0001 2.97408740132239E+0001 2.97862078953293E+0001 2.98315830226409E+0001 - 2.98769994229397E+0001 2.99224571240193E+0001 2.99679561536859E+0001 3.00134965397588E+0001 3.00590783100699E+0001 - 3.01047014924637E+0001 3.01503661147978E+0001 3.01960722049422E+0001 3.02418197907799E+0001 3.02876089002066E+0001 - 3.03334395611308E+0001 3.03793118014737E+0001 3.04252256491695E+0001 3.04711811321648E+0001 3.05171782784195E+0001 - 3.05632171159057E+0001 3.06092976726087E+0001 3.06554199765266E+0001 3.07015840556700E+0001 3.07477899380626E+0001 - 3.07940376517408E+0001 3.08403272247538E+0001 3.08866586851634E+0001 3.09330320610448E+0001 3.09794473804853E+0001 - 3.10259046715855E+0001 3.10724039624586E+0001 3.11189452812308E+0001 3.11655286560410E+0001 3.12121541150409E+0001 - 3.12588216863951E+0001 3.13055313982811E+0001 3.13522832788891E+0001 3.13990773564222E+0001 3.14459136590965E+0001 - 3.14927922151406E+0001 3.15397130527962E+0001 3.15866762003180E+0001 3.16336816859731E+0001 3.16807295380419E+0001 - 3.17278197848175E+0001 3.17749524546057E+0001 3.18221275757254E+0001 3.18693451765084E+0001 3.19166052852992E+0001 - 3.19639079304552E+0001 3.20112531403468E+0001 3.20586409433572E+0001 3.21060713678825E+0001 3.21535444423316E+0001 - 3.22010601951266E+0001 3.22486186547021E+0001 3.22962198495058E+0001 3.23438638079984E+0001 3.23915505586532E+0001 - 3.24392801299567E+0001 3.24870525504084E+0001 3.25348678485202E+0001 3.25827260528173E+0001 3.26306271918379E+0001 - 3.26785712941328E+0001 3.27265583882661E+0001 3.27745885028145E+0001 3.28226616663677E+0001 3.28707779075286E+0001 - 3.29189372549127E+0001 3.29671397371486E+0001 3.30153853828778E+0001 3.30636742207549E+0001 3.31120062794470E+0001 - 3.31603815876348E+0001 3.32088001740115E+0001 3.32572620672833E+0001 3.33057672961695E+0001 3.33543158894023E+0001 - 3.34029078757270E+0001 3.34515432839016E+0001 3.35002221426972E+0001 3.35489444808979E+0001 3.35977103273009E+0001 - 3.36465197107160E+0001 3.36953726599665E+0001 3.37442692038884E+0001 3.37932093713305E+0001 3.38421931911550E+0001 - 3.38912206922368E+0001 3.39402919034640E+0001 3.39894068537375E+0001 3.40385655719714E+0001 3.40877680870927E+0001 - 3.41370144280415E+0001 3.41863046237707E+0001 3.42356387032465E+0001 3.42850166954479E+0001 3.43344386293670E+0001 - 3.43839045340090E+0001 3.44334144383921E+0001 3.44829683715473E+0001 3.45325663625191E+0001 3.45822084403646E+0001 - 3.46318946341542E+0001 3.46816249729712E+0001 3.47313994859119E+0001 3.47812182020860E+0001 3.48310811506159E+0001 - 3.48809883606370E+0001 3.49309398612982E+0001 3.49809356817610E+0001 3.50309758512001E+0001 3.50810603988035E+0001 - 3.51311893537720E+0001 3.51813627453195E+0001 3.52315806026732E+0001 3.52818429550730E+0001 3.53321498317723E+0001 - 3.53825012620373E+0001 3.54328972751473E+0001 3.54833379003949E+0001 3.55338231670857E+0001 3.55843531045381E+0001 - 3.56349277420841E+0001 3.56855471090685E+0001 3.57362112348492E+0001 3.57869201487974E+0001 3.58376738802971E+0001 - 3.58884724587459E+0001 3.59393159135540E+0001 3.59902042741449E+0001 3.60411375699555E+0001 3.60921158304354E+0001 - 3.61431390850476E+0001 3.61942073632682E+0001 3.62453206945864E+0001 3.62964791085044E+0001 3.63476826345378E+0001 - 3.63989313022152E+0001 3.64502251410783E+0001 3.65015641806822E+0001 3.65529484505948E+0001 3.66043779803974E+0001 - 3.66558527996845E+0001 3.67073729380633E+0001 3.67589384251550E+0001 3.68105492905932E+0001 3.68622055640249E+0001 - 3.69139072751106E+0001 3.69656544535235E+0001 3.70174471289502E+0001 3.70692853310907E+0001 3.71211690896576E+0001 - 3.71730984343774E+0001 3.72250733949894E+0001 3.72770940012458E+0001 3.73291602829128E+0001 3.73812722697691E+0001 - 3.74334299916068E+0001 3.74856334782314E+0001 3.75378827594614E+0001 3.75901778651285E+0001 3.76425188250778E+0001 - 3.76949056691675E+0001 3.77473384272690E+0001 3.77998171292671E+0001 3.78523418050594E+0001 3.79049124845573E+0001 - 3.79575291976850E+0001 3.80101919743800E+0001 3.80629008445934E+0001 3.81156558382892E+0001 3.81684569854445E+0001 - 3.82213043160501E+0001 3.82741978601097E+0001 3.83271376476404E+0001 3.83801237086725E+0001 3.84331560732497E+0001 - 3.84862347714288E+0001 3.85393598332799E+0001 3.85925312888864E+0001 3.86457491683450E+0001 3.86990135017656E+0001 - 3.87523243192714E+0001 3.88056816509990E+0001 3.88590855270981E+0001 3.89125359777317E+0001 3.89660330330764E+0001 - 3.90195767233215E+0001 3.90731670786704E+0001 3.91268041293390E+0001 3.91804879055569E+0001 3.92342184375672E+0001 - 3.92879957556258E+0001 3.93418198900022E+0001 3.93956908709794E+0001 3.94496087288533E+0001 3.95035734939334E+0001 - 3.95575851965425E+0001 3.96116438670166E+0001 3.96657495357052E+0001 3.97199022329709E+0001 3.97741019891899E+0001 - 3.98283488347516E+0001 3.98826428000587E+0001 3.99369839155273E+0001 3.99913722115869E+0001 4.00458077186803E+0001 - 4.01002904672634E+0001 4.01548204878061E+0001 4.02093978107911E+0001 4.02640224667144E+0001 4.03186944860859E+0001 - 4.03734138994283E+0001 4.04281807372782E+0001 4.04829950301851E+0001 4.05378568087121E+0001 4.05927661034357E+0001 - 4.06477229449457E+0001 4.07027273638453E+0001 4.07577793907512E+0001 4.08128790562933E+0001 4.08680263911150E+0001 - 4.09232214258732E+0001 4.09784641912380E+0001 4.10337547178929E+0001 4.10890930365351E+0001 4.11444791778749E+0001 - 4.11999131726362E+0001 4.12553950515562E+0001 4.13109248453854E+0001 4.13665025848881E+0001 4.14221283008418E+0001 - 4.14778020240372E+0001 4.15335237852788E+0001 4.15892936153845E+0001 4.16451115451852E+0001 4.17009776055260E+0001 - 4.17568918272646E+0001 4.18128542412728E+0001 4.18688648784356E+0001 4.19249237696512E+0001 4.19810309458318E+0001 - 4.20371864379026E+0001 4.20933902768024E+0001 4.21496424934835E+0001 4.22059431189118E+0001 4.22622921840662E+0001 - 4.23186897199397E+0001 4.23751357575383E+0001 4.24316303278816E+0001 4.24881734620029E+0001 4.25447651909485E+0001 - 4.26014055457788E+0001 4.26580945575673E+0001 4.27148322574008E+0001 4.27716186763802E+0001 4.28284538456194E+0001 - 4.28853377962459E+0001 4.29422705594010E+0001 4.29992521662391E+0001 4.30562826479282E+0001 4.31133620356500E+0001 - 4.31704903605996E+0001 4.32276676539857E+0001 4.32848939470304E+0001 4.33421692709693E+0001 4.33994936570517E+0001 - 4.34568671365404E+0001 4.35142897407113E+0001 4.35717615008547E+0001 4.36292824482737E+0001 4.36868526142850E+0001 - 4.37444720302194E+0001 4.38021407274207E+0001 4.38598587372463E+0001 4.39176260910676E+0001 4.39754428202689E+0001 - 4.40333089562487E+0001 4.40912245304186E+0001 4.41491895742039E+0001 4.42072041190437E+0001 4.42652681963902E+0001 - 4.43233818377096E+0001 4.43815450744816E+0001 4.44397579381994E+0001 4.44980204603695E+0001 4.45563326725127E+0001 - 4.46146946061626E+0001 4.46731062928670E+0001 4.47315677641871E+0001 4.47900790516973E+0001 4.48486401869864E+0001 - 4.49072512016561E+0001 4.49659121273220E+0001 4.50246229956134E+0001 4.50833838381730E+0001 4.51421946866571E+0001 - 4.52010555727360E+0001 4.52599665280932E+0001 4.53189275844259E+0001 4.53779387734452E+0001 4.54370001268754E+0001 - 4.54961116764549E+0001 4.55552734539355E+0001 4.56144854910824E+0001 4.56737478196750E+0001 4.57330604715059E+0001 - 4.57924234783814E+0001 4.58518368721218E+0001 4.59113006845606E+0001 4.59708149475451E+0001 4.60303796929366E+0001 - 4.60899949526094E+0001 4.61496607584522E+0001 4.62093771423669E+0001 4.62691441362690E+0001 4.63289617720882E+0001 - 4.63888300817673E+0001 4.64487490972630E+0001 4.65087188505460E+0001 4.65687393736002E+0001 4.66288106984233E+0001 - 4.66889328570270E+0001 4.67491058814364E+0001 4.68093298036902E+0001 4.68696046558413E+0001 4.69299304699558E+0001 - 4.69903072781138E+0001 4.70507351124089E+0001 4.71112140049485E+0001 4.71717439878539E+0001 4.72323250932600E+0001 - 4.72929573533151E+0001 4.73536408001817E+0001 4.74143754660359E+0001 4.74751613830674E+0001 4.75359985834797E+0001 - 4.75968870994900E+0001 4.76578269633294E+0001 4.77188182072427E+0001 4.77798608634881E+0001 4.78409549643381E+0001 - 4.79021005420785E+0001 4.79632976290092E+0001 4.80245462574436E+0001 4.80858464597090E+0001 4.81471982681463E+0001 - 4.82086017151106E+0001 4.82700568329702E+0001 4.83315636541074E+0001 4.83931222109186E+0001 4.84547325358134E+0001 - 4.85163946612156E+0001 4.85781086195628E+0001 4.86398744433060E+0001 4.87016921649104E+0001 4.87635618168548E+0001 - 4.88254834316318E+0001 4.88874570417480E+0001 4.89494826797235E+0001 4.90115603780922E+0001 4.90736901694023E+0001 - 4.91358720862152E+0001 4.91981061611065E+0001 4.92603924266655E+0001 4.93227309154953E+0001 4.93851216602129E+0001 - 4.94475646934490E+0001 4.95100600478482E+0001 4.95726077560690E+0001 4.96352078507837E+0001 4.96978603646783E+0001 - 4.97605653304529E+0001 4.98233227808212E+0001 4.98861327485108E+0001 4.99489952662633E+0001 5.00119103668340E+0001 - 5.00748780829923E+0001 5.01378984475210E+0001 5.02009714932171E+0001 5.02640972528916E+0001 5.03272757593690E+0001 - 5.03905070454877E+0001 5.04537911441004E+0001 5.05171280880733E+0001 5.05805179102864E+0001 5.06439606436341E+0001 - 5.07074563210239E+0001 5.07710049753781E+0001 5.08346066396321E+0001 5.08982613467356E+0001 5.09619691296522E+0001 - 5.10257300213593E+0001 5.10895440548481E+0001 5.11534112631240E+0001 5.12173316792061E+0001 5.12813053361273E+0001 - 5.13453322669348E+0001 5.14094125046894E+0001 5.14735460824658E+0001 5.15377330333529E+0001 5.16019733904533E+0001 - 5.16662671868836E+0001 5.17306144557744E+0001 5.17950152302701E+0001 5.18594695435291E+0001 5.19239774287238E+0001 - 5.19885389190404E+0001 5.20531540476793E+0001 5.21178228478547E+0001 5.21825453527945E+0001 5.22473215957411E+0001 - 5.23121516099504E+0001 5.23770354286925E+0001 5.24419730852515E+0001 5.25069646129251E+0001 5.25720100450256E+0001 - 5.26371094148786E+0001 5.27022627558242E+0001 5.27674701012162E+0001 5.28327314844225E+0001 5.28980469388249E+0001 - 5.29634164978193E+0001 5.30288401948155E+0001 5.30943180632373E+0001 5.31598501365227E+0001 5.32254364481233E+0001 - 5.32910770315051E+0001 5.33567719201480E+0001 5.34225211475456E+0001 5.34883247472060E+0001 5.35541827526511E+0001 - 5.36200951974165E+0001 5.36860621150526E+0001 5.37520835391231E+0001 5.38181595032059E+0001 5.38842900408932E+0001 - 5.39504751857910E+0001 5.40167149715193E+0001 5.40830094317124E+0001 5.41493586000183E+0001 5.42157625100994E+0001 - 5.42822211956319E+0001 5.43487346903060E+0001 5.44153030278263E+0001 5.44819262419112E+0001 5.45486043662930E+0001 - 5.46153374347185E+0001 5.46821254809483E+0001 5.47489685387569E+0001 5.48158666419333E+0001 5.48828198242802E+0001 - 5.49498281196147E+0001 5.50168915617678E+0001 5.50840101845844E+0001 5.51511840219239E+0001 5.52184131076595E+0001 - 5.52856974756785E+0001 5.53530371598826E+0001 5.54204321941872E+0001 5.54878826125218E+0001 5.55553884488306E+0001 - 5.56229497370713E+0001 5.56905665112157E+0001 5.57582388052502E+0001 5.58259666531749E+0001 5.58937500890042E+0001 - 5.59615891467667E+0001 5.60294838605047E+0001 5.60974342642752E+0001 5.61654403921490E+0001 5.62335022782110E+0001 - 5.63016199565606E+0001 5.63697934613108E+0001 5.64380228265892E+0001 5.65063080865373E+0001 5.65746492753109E+0001 - 5.66430464270798E+0001 5.67114995760282E+0001 5.67800087563541E+0001 5.68485740022700E+0001 5.69171953480023E+0001 - 5.69858728277918E+0001 5.70546064758933E+0001 5.71233963265760E+0001 5.71922424141228E+0001 5.72611447728315E+0001 - 5.73301034370134E+0001 5.73991184409943E+0001 5.74681898191142E+0001 5.75373176057272E+0001 5.76065018352018E+0001 - 5.76757425419204E+0001 5.77450397602797E+0001 5.78143935246908E+0001 5.78838038695788E+0001 5.79532708293829E+0001 - 5.80227944385570E+0001 5.80923747315686E+0001 5.81620117428998E+0001 5.82317055070469E+0001 5.83014560585203E+0001 - 5.83712634318447E+0001 5.84411276615590E+0001 5.85110487822163E+0001 5.85810268283842E+0001 5.86510618346441E+0001 - 5.87211538355919E+0001 5.87913028658378E+0001 5.88615089600061E+0001 5.89317721527354E+0001 5.90020924786787E+0001 - 5.90724699725030E+0001 5.91429046688896E+0001 5.92133966025343E+0001 5.92839458081470E+0001 5.93545523204519E+0001 - 5.94252161741874E+0001 5.94959374041062E+0001 5.95667160449754E+0001 5.96375521315763E+0001 5.97084456987042E+0001 - 5.97793967811694E+0001 5.98504054137959E+0001 5.99214716314219E+0001 5.99925954689004E+0001 6.00637769610983E+0001 - 6.01350161428971E+0001 6.02063130491923E+0001 6.02776677148939E+0001 6.03490801749263E+0001 6.04205504642278E+0001 - 6.04920786177515E+0001 6.05636646704646E+0001 6.06353086573486E+0001 6.07070106133992E+0001 6.07787705736269E+0001 - 6.08505885730561E+0001 6.09224646467256E+0001 6.09943988296886E+0001 6.10663911570127E+0001 6.11384416637797E+0001 - 6.12105503850860E+0001 6.12827173560419E+0001 6.13549426117726E+0001 6.14272261874172E+0001 6.14995681181293E+0001 - 6.15719684390771E+0001 6.16444271854429E+0001 6.17169443924233E+0001 6.17895200952296E+0001 6.18621543290871E+0001 - 6.19348471292358E+0001 6.20075985309298E+0001 6.20804085694377E+0001 6.21532772800427E+0001 6.22262046980421E+0001 - 6.22991908587475E+0001 6.23722357974853E+0001 6.24453395495959E+0001 6.25185021504343E+0001 6.25917236353700E+0001 - 6.26650040397867E+0001 6.27383433990825E+0001 6.28117417486701E+0001 6.28851991239764E+0001 6.29587155604429E+0001 - 6.30322910935256E+0001 6.31059257586944E+0001 6.31796195914344E+0001 6.32533726272445E+0001 6.33271849016382E+0001 - 6.34010564501438E+0001 6.34749873083034E+0001 6.35489775116740E+0001 6.36230270958269E+0001 6.36971360963479E+0001 - 6.37713045488373E+0001 6.38455324889097E+0001 6.39198199521940E+0001 6.39941669743342E+0001 6.40685735909881E+0001 - 6.41430398378281E+0001 6.42175657505415E+0001 6.42921513648295E+0001 6.43667967164081E+0001 6.44415018410077E+0001 - 6.45162667743732E+0001 6.45910915522639E+0001 6.46659762104537E+0001 6.47409207847309E+0001 6.48159253108985E+0001 - 6.48909898247737E+0001 6.49661143621881E+0001 6.50412989589884E+0001 6.51165436510353E+0001 6.51918484742040E+0001 - 6.52672134643845E+0001 6.53426386574810E+0001 6.54181240894125E+0001 6.54936697961124E+0001 6.55692758135284E+0001 - 6.56449421776233E+0001 6.57206689243738E+0001 6.57964560897713E+0001 6.58723037098221E+0001 6.59482118205467E+0001 - 6.60241804579800E+0001 6.61002096581719E+0001 6.61762994571864E+0001 6.62524498911022E+0001 6.63286609960129E+0001 - 6.64049328080260E+0001 6.64812653632640E+0001 6.65576586978639E+0001 6.66341128479772E+0001 6.67106278497701E+0001 - 6.67872037394231E+0001 6.68638405531313E+0001 6.69405383271049E+0001 6.70172970975680E+0001 6.70941169007594E+0001 - 6.71709977729331E+0001 6.72479397503570E+0001 6.73249428693136E+0001 6.74020071661006E+0001 6.74791326770296E+0001 - 6.75563194384273E+0001 6.76335674866348E+0001 6.77108768580076E+0001 6.77882475889163E+0001 6.78656797157457E+0001 - 6.79431732748952E+0001 6.80207283027793E+0001 6.80983448358265E+0001 6.81760229104802E+0001 6.82537625631987E+0001 - 6.83315638304543E+0001 6.84094267487345E+0001 6.84873513545412E+0001 6.85653376843908E+0001 6.86433857748148E+0001 - 6.87214956623588E+0001 6.87996673835832E+0001 6.88779009750635E+0001 6.89561964733892E+0001 6.90345539151647E+0001 - 6.91129733370093E+0001 6.91914547755567E+0001 6.92699982674552E+0001 6.93486038493680E+0001 6.94272715579728E+0001 - 6.95060014299622E+0001 6.95847935020431E+0001 6.96636478109373E+0001 6.97425643933815E+0001 6.98215432861266E+0001 - 6.99005845259385E+0001 6.99796881495978E+0001 7.00588541938997E+0001 7.01380826956539E+0001 7.02173736916854E+0001 - 7.02967272188334E+0001 7.03761433139517E+0001 7.04556220139093E+0001 7.05351633555895E+0001 7.06147673758905E+0001 - 7.06944341117253E+0001 7.07741636000212E+0001 7.08539558777209E+0001 7.09338109817812E+0001 7.10137289491738E+0001 - 7.10937098168854E+0001 7.11737536219173E+0001 7.12538604012852E+0001 7.13340301920200E+0001 7.14142630311671E+0001 - 7.14945589557869E+0001 7.15749180029542E+0001 7.16553402097586E+0001 7.17358256133048E+0001 7.18163742507120E+0001 - 7.18969861591140E+0001 7.19776613756597E+0001 7.20583999375127E+0001 7.21392018818510E+0001 7.22200672458680E+0001 - 7.23009960667714E+0001 7.23819883817838E+0001 7.24630442281426E+0001 7.25441636431000E+0001 7.26253466639231E+0001 - 7.27065933278935E+0001 7.27879036723078E+0001 7.28692777344775E+0001 7.29507155517286E+0001 7.30322171614020E+0001 - 7.31137826008537E+0001 7.31954119074542E+0001 7.32771051185888E+0001 7.33588622716578E+0001 7.34406834040761E+0001 - 7.35225685532737E+0001 7.36045177566953E+0001 7.36865310518001E+0001 7.37686084760628E+0001 7.38507500669724E+0001 - 7.39329558620328E+0001 7.40152258987629E+0001 7.40975602146965E+0001 7.41799588473819E+0001 7.42624218343826E+0001 - 7.43449492132769E+0001 7.44275410216576E+0001 7.45101972971329E+0001 7.45929180773254E+0001 7.46757033998730E+0001 - 7.47585533024279E+0001 7.48414678226577E+0001 7.49244469982446E+0001 7.50074908668857E+0001 7.50905994662930E+0001 - 7.51737728341935E+0001 7.52570110083288E+0001 7.53403140264556E+0001 7.54236819263456E+0001 7.55071147457850E+0001 - 7.55906125225754E+0001 7.56741752945329E+0001 7.57578030994884E+0001 7.58414959752884E+0001 7.59252539597936E+0001 - 7.60090770908797E+0001 7.60929654064377E+0001 7.61769189443732E+0001 7.62609377426067E+0001 7.63450218390740E+0001 - 7.64291712717254E+0001 7.65133860785260E+0001 7.65976662974566E+0001 7.66820119665120E+0001 7.67664231237027E+0001 - 7.68508998070537E+0001 7.69354420546049E+0001 7.70200499044116E+0001 7.71047233945436E+0001 7.71894625630856E+0001 - 7.72742674481379E+0001 7.73591380878150E+0001 7.74440745202467E+0001 7.75290767835778E+0001 7.76141449159680E+0001 - 7.76992789555920E+0001 7.77844789406395E+0001 7.78697449093148E+0001 7.79550768998379E+0001 7.80404749504433E+0001 - 7.81259390993803E+0001 7.82114693849138E+0001 7.82970658453231E+0001 7.83827285189028E+0001 7.84684574439625E+0001 - 7.85542526588267E+0001 7.86401142018348E+0001 7.87260421113416E+0001 7.88120364257163E+0001 7.88980971833438E+0001 - 7.89842244226235E+0001 7.90704181819699E+0001 7.91566784998129E+0001 7.92430054145969E+0001 7.93293989647814E+0001 - 7.94158591888414E+0001 7.95023861252665E+0001 7.95889798125614E+0001 7.96756402892460E+0001 7.97623675938549E+0001 - 7.98491617649382E+0001 7.99360228410608E+0001 8.00229508608025E+0001 8.01099458627585E+0001 8.01970078855388E+0001 - 8.02841369677684E+0001 8.03713331480878E+0001 8.04585964651520E+0001 8.05459269576313E+0001 8.06333246642113E+0001 - 8.07207896235923E+0001 8.08083218744899E+0001 8.08959214556348E+0001 8.09835884057725E+0001 8.10713227636640E+0001 - 8.11591245680852E+0001 8.12469938578267E+0001 8.13349306716950E+0001 8.14229350485111E+0001 8.15110070271112E+0001 - 8.15991466463467E+0001 8.16873539450841E+0001 8.17756289622049E+0001 8.18639717366059E+0001 8.19523823071987E+0001 - 8.20408607129104E+0001 8.21294069926831E+0001 8.22180211854737E+0001 8.23067033302548E+0001 8.23954534660136E+0001 - 8.24842716317526E+0001 8.25731578664898E+0001 8.26621122092577E+0001 8.27511346991044E+0001 8.28402253750931E+0001 - 8.29293842763019E+0001 8.30186114418242E+0001 8.31079069107687E+0001 8.31972707222590E+0001 8.32867029154341E+0001 - 8.33762035294480E+0001 8.34657726034697E+0001 8.35554101766839E+0001 8.36451162882900E+0001 8.37348909775025E+0001 - 8.38247342835517E+0001 8.39146462456824E+0001 8.40046269031548E+0001 8.40946762952446E+0001 8.41847944612422E+0001 - 8.42749814404536E+0001 8.43652372721997E+0001 8.44555619958167E+0001 8.45459556506562E+0001 8.46364182760846E+0001 - 8.47269499114838E+0001 8.48175505962509E+0001 8.49082203697980E+0001 8.49989592715526E+0001 8.50897673409576E+0001 - 8.51806446174707E+0001 8.52715911405650E+0001 8.53626069497289E+0001 8.54536920844660E+0001 8.55448465842952E+0001 - 8.56360704887505E+0001 8.57273638373810E+0001 8.58187266697516E+0001 8.59101590254418E+0001 8.60016609440466E+0001 - 8.60932324651765E+0001 8.61848736284570E+0001 8.62765844735287E+0001 8.63683650400478E+0001 8.64602153676855E+0001 - 8.65521354961286E+0001 8.66441254650788E+0001 8.67361853142530E+0001 8.68283150833841E+0001 8.69205148122194E+0001 - 8.70127845405218E+0001 8.71051243080699E+0001 8.71975341546570E+0001 8.72900141200917E+0001 8.73825642441985E+0001 - 8.74751845668167E+0001 8.75678751278007E+0001 8.76606359670209E+0001 8.77534671243623E+0001 8.78463686397258E+0001 - 8.79393405530272E+0001 8.80323829041975E+0001 8.81254957331836E+0001 8.82186790799472E+0001 8.83119329844655E+0001 - 8.84052574867311E+0001 8.84986526267518E+0001 8.85921184445507E+0001 8.86856549801665E+0001 8.87792622736527E+0001 - 8.88729403650790E+0001 8.89666892945296E+0001 8.90605091021043E+0001 8.91543998279186E+0001 8.92483615121030E+0001 - 8.93423941948032E+0001 8.94364979161808E+0001 8.95306727164124E+0001 8.96249186356897E+0001 8.97192357142205E+0001 - 8.98136239922274E+0001 8.99080835099484E+0001 9.00026143076372E+0001 9.00972164255625E+0001 9.01918899040088E+0001 - 9.02866347832756E+0001 9.03814511036778E+0001 9.04763389055460E+0001 9.05712982292261E+0001 9.06663291150790E+0001 - 9.07614316034816E+0001 9.08566057348259E+0001 9.09518515495191E+0001 9.10471690879843E+0001 9.11425583906594E+0001 - 9.12380194979985E+0001 9.13335524504704E+0001 9.14291572885595E+0001 9.15248340527661E+0001 9.16205827836051E+0001 - 9.17164035216074E+0001 9.18122963073195E+0001 9.19082611813027E+0001 9.20042981841340E+0001 9.21004073564063E+0001 - 9.21965887387273E+0001 9.22928423717204E+0001 9.23891682960246E+0001 9.24855665522940E+0001 9.25820371811986E+0001 - 9.26785802234236E+0001 9.27751957196694E+0001 9.28718837106524E+0001 9.29686442371043E+0001 9.30654773397719E+0001 - 9.31623830594180E+0001 9.32593614368206E+0001 9.33564125127730E+0001 9.34535363280845E+0001 9.35507329235794E+0001 - 9.36480023400978E+0001 9.37453446184951E+0001 9.38427597996422E+0001 9.39402479244256E+0001 9.40378090337474E+0001 - 9.41354431685247E+0001 9.42331503696909E+0001 9.43309306781943E+0001 9.44287841349986E+0001 9.45267107810838E+0001 - 9.46247106574446E+0001 9.47227838050916E+0001 9.48209302650509E+0001 9.49191500783640E+0001 9.50174432860883E+0001 - 9.51158099292962E+0001 9.52142500490758E+0001 9.53127636865311E+0001 9.54113508827812E+0001 9.55100116789609E+0001 - 9.56087461162208E+0001 9.57075542357266E+0001 9.58064360786596E+0001 9.59053916862173E+0001 9.60044210996118E+0001 - 9.61035243600716E+0001 9.62027015088403E+0001 9.63019525871770E+0001 9.64012776363568E+0001 9.65006766976701E+0001 - 9.66001498124227E+0001 9.66996970219364E+0001 9.67993183675484E+0001 9.68990138906111E+0001 9.69987836324932E+0001 - 9.70986276345785E+0001 9.71985459382665E+0001 9.72985385849725E+0001 9.73986056161269E+0001 9.74987470731764E+0001 - 9.75989629975828E+0001 9.76992534308235E+0001 9.77996184143919E+0001 9.79000579897967E+0001 9.80005721985620E+0001 - 9.81011610822284E+0001 9.82018246823511E+0001 9.83025630405014E+0001 9.84033761982664E+0001 9.85042641972484E+0001 - 9.86052270790659E+0001 9.87062648853525E+0001 9.88073776577575E+0001 9.89085654379464E+0001 9.90098282675996E+0001 - 9.91111661884136E+0001 9.92125792421005E+0001 9.93140674703881E+0001 9.94156309150195E+0001 9.95172696177541E+0001 - 9.96189836203663E+0001 9.97207729646465E+0001 9.98226376924009E+0001 9.99245778454511E+0001 1.00026593465635E+0002 - 1.00128684594804E+0002 1.00230851274829E+0002 1.00333093547594E+0002 1.00435411454998E+0002 1.00537805038957E+0002 - 1.00640274341404E+0002 1.00742819404285E+0002 1.00845440269563E+0002 1.00948136979217E+0002 1.01050909575241E+0002 - 1.01153758099645E+0002 1.01256682594455E+0002 1.01359683101713E+0002 1.01462759663475E+0002 1.01565912321815E+0002 - 1.01669141118821E+0002 1.01772446096598E+0002 1.01875827297266E+0002 1.01979284762960E+0002 1.02082818535832E+0002 - 1.02186428658050E+0002 1.02290115171797E+0002 1.02393878119270E+0002 1.02497717542686E+0002 1.02601633484274E+0002 - 1.02705625986280E+0002 1.02809695090967E+0002 1.02913840840611E+0002 1.03018063277506E+0002 1.03122362443962E+0002 - 1.03226738382303E+0002 1.03331191134869E+0002 1.03435720744018E+0002 1.03540327252121E+0002 1.03645010701566E+0002 - 1.03749771134758E+0002 1.03854608594116E+0002 1.03959523122075E+0002 1.04064514761086E+0002 1.04169583553616E+0002 - 1.04274729542149E+0002 1.04379952769182E+0002 1.04485253277230E+0002 1.04590631108823E+0002 1.04696086306507E+0002 - 1.04801618912845E+0002 1.04907228970413E+0002 1.05012916521804E+0002 1.05118681609629E+0002 1.05224524276513E+0002 - 1.05330444565096E+0002 1.05436442518034E+0002 1.05542518178002E+0002 1.05648671587686E+0002 1.05754902789792E+0002 - 1.05861211827039E+0002 1.05967598742163E+0002 1.06074063577916E+0002 1.06180606377067E+0002 1.06287227182397E+0002 - 1.06393926036708E+0002 1.06500702982813E+0002 1.06607558063545E+0002 1.06714491321749E+0002 1.06821502800289E+0002 - 1.06928592542044E+0002 1.07035760589908E+0002 1.07143006986792E+0002 1.07250331775622E+0002 1.07357734999340E+0002 - 1.07465216700904E+0002 1.07572776923288E+0002 1.07680415709484E+0002 1.07788133102495E+0002 1.07895929145344E+0002 - 1.08003803881068E+0002 1.08111757352721E+0002 1.08219789603373E+0002 1.08327900676109E+0002 1.08436090614029E+0002 - 1.08544359460252E+0002 1.08652707257910E+0002 1.08761134050153E+0002 1.08869639880145E+0002 1.08978224791066E+0002 - 1.09086888826115E+0002 1.09195632028504E+0002 1.09304454441461E+0002 1.09413356108231E+0002 1.09522337072075E+0002 - 1.09631397376269E+0002 1.09740537064106E+0002 1.09849756178894E+0002 1.09959054763957E+0002 1.10068432862636E+0002 - 1.10177890518288E+0002 1.10287427774283E+0002 1.10397044674012E+0002 1.10506741260877E+0002 1.10616517578299E+0002 - 1.10726373669715E+0002 1.10836309578576E+0002 1.10946325348351E+0002 1.11056421022523E+0002 1.11166596644593E+0002 - 1.11276852258077E+0002 1.11387187906507E+0002 1.11497603633431E+0002 1.11608099482413E+0002 1.11718675497034E+0002 - 1.11829331720889E+0002 1.11940068197591E+0002 1.12050884970767E+0002 1.12161782084062E+0002 1.12272759581136E+0002 - 1.12383817505666E+0002 1.12494955901342E+0002 1.12606174811875E+0002 1.12717474280987E+0002 1.12828854352420E+0002 - 1.12940315069929E+0002 1.13051856477288E+0002 1.13163478618283E+0002 1.13275181536721E+0002 1.13386965276421E+0002 - 1.13498829881220E+0002 1.13610775394971E+0002 1.13722801861543E+0002 1.13834909324819E+0002 1.13947097828701E+0002 - 1.14059367417106E+0002 1.14171718133967E+0002 1.14284150023233E+0002 1.14396663128869E+0002 1.14509257494855E+0002 - 1.14621933165190E+0002 1.14734690183887E+0002 1.14847528594975E+0002 1.14960448442500E+0002 1.15073449770523E+0002 - 1.15186532623122E+0002 1.15299697044390E+0002 1.15412943078439E+0002 1.15526270769393E+0002 1.15639680161395E+0002 - 1.15753171298603E+0002 1.15866744225192E+0002 1.15980398985352E+0002 1.16094135623289E+0002 1.16207954183226E+0002 - 1.16321854709403E+0002 1.16435837246074E+0002 1.16549901837510E+0002 1.16664048527998E+0002 1.16778277361842E+0002 - 1.16892588383362E+0002 1.17006981636892E+0002 1.17121457166785E+0002 1.17236015017409E+0002 1.17350655233148E+0002 - 1.17465377858402E+0002 1.17580182937588E+0002 1.17695070515138E+0002 1.17810040635500E+0002 1.17925093343141E+0002 - 1.18040228682540E+0002 1.18155446698196E+0002 1.18270747434621E+0002 1.18386130936345E+0002 1.18501597247915E+0002 - 1.18617146413891E+0002 1.18732778478853E+0002 1.18848493487394E+0002 1.18964291484125E+0002 1.19080172513674E+0002 - 1.19196136620682E+0002 1.19312183849809E+0002 1.19428314245731E+0002 1.19544527853138E+0002 1.19660824716739E+0002 - 1.19777204881258E+0002 1.19893668391435E+0002 1.20010215292026E+0002 1.20126845627805E+0002 1.20243559443559E+0002 - 1.20360356784095E+0002 1.20477237694233E+0002 1.20594202218811E+0002 1.20711250402683E+0002 1.20828382290719E+0002 - 1.20945597927805E+0002 1.21062897358844E+0002 1.21180280628755E+0002 1.21297747782472E+0002 1.21415298864948E+0002 - 1.21532933921149E+0002 1.21650652996060E+0002 1.21768456134680E+0002 1.21886343382027E+0002 1.22004314783132E+0002 - 1.22122370383044E+0002 1.22240510226830E+0002 1.22358734359569E+0002 1.22477042826361E+0002 1.22595435672319E+0002 - 1.22713912942573E+0002 1.22832474682270E+0002 1.22951120936574E+0002 1.23069851750662E+0002 1.23188667169732E+0002 - 1.23307567238994E+0002 1.23426552003677E+0002 1.23545621509025E+0002 1.23664775800299E+0002 1.23784014922776E+0002 - 1.23903338921749E+0002 1.24022747842529E+0002 1.24142241730441E+0002 1.24261820630828E+0002 1.24381484589048E+0002 - 1.24501233650476E+0002 1.24621067860504E+0002 1.24740987264539E+0002 1.24860991908006E+0002 1.24981081836345E+0002 - 1.25101257095013E+0002 1.25221517729482E+0002 1.25341863785243E+0002 1.25462295307800E+0002 1.25582812342677E+0002 - 1.25703414935412E+0002 1.25824103131559E+0002 1.25944876976690E+0002 1.26065736516393E+0002 1.26186681796272E+0002 - 1.26307712861946E+0002 1.26428829759054E+0002 1.26550032533247E+0002 1.26671321230196E+0002 1.26792695895586E+0002 - 1.26914156575120E+0002 1.27035703314517E+0002 1.27157336159511E+0002 1.27279055155855E+0002 1.27400860349315E+0002 - 1.27522751785678E+0002 1.27644729510742E+0002 1.27766793570326E+0002 1.27888944010263E+0002 1.28011180876403E+0002 - 1.28133504214612E+0002 1.28255914070773E+0002 1.28378410490787E+0002 1.28500993520567E+0002 1.28623663206047E+0002 - 1.28746419593176E+0002 1.28869262727917E+0002 1.28992192656252E+0002 1.29115209424181E+0002 1.29238313077716E+0002 - 1.29361503662888E+0002 1.29484781225746E+0002 1.29608145812352E+0002 1.29731597468788E+0002 1.29855136241148E+0002 - 1.29978762175548E+0002 1.30102475318115E+0002 1.30226275714997E+0002 1.30350163412356E+0002 1.30474138456371E+0002 - 1.30598200893237E+0002 1.30722350769167E+0002 1.30846588130388E+0002 1.30970913023146E+0002 1.31095325493703E+0002 - 1.31219825588336E+0002 1.31344413353339E+0002 1.31469088835025E+0002 1.31593852079720E+0002 1.31718703133767E+0002 - 1.31843642043528E+0002 1.31968668855381E+0002 1.32093783615717E+0002 1.32218986370947E+0002 1.32344277167498E+0002 - 1.32469656051813E+0002 1.32595123070352E+0002 1.32720678269590E+0002 1.32846321696021E+0002 1.32972053396153E+0002 - 1.33097873416512E+0002 1.33223781803642E+0002 1.33349778604099E+0002 1.33475863864461E+0002 1.33602037631319E+0002 - 1.33728299951281E+0002 1.33854650870972E+0002 1.33981090437035E+0002 1.34107618696127E+0002 1.34234235694924E+0002 - 1.34360941480115E+0002 1.34487736098410E+0002 1.34614619596534E+0002 1.34741592021226E+0002 1.34868653419245E+0002 - 1.34995803837364E+0002 1.35123043322376E+0002 1.35250371921086E+0002 1.35377789680320E+0002 1.35505296646918E+0002 - 1.35632892867736E+0002 1.35760578389650E+0002 1.35888353259549E+0002 1.36016217524340E+0002 1.36144171230947E+0002 - 1.36272214426310E+0002 1.36400347157387E+0002 1.36528569471150E+0002 1.36656881414590E+0002 1.36785283034714E+0002 - 1.36913774378544E+0002 1.37042355493122E+0002 1.37171026425503E+0002 1.37299787222761E+0002 1.37428637931986E+0002 - 1.37557578600284E+0002 1.37686609274779E+0002 1.37815730002611E+0002 1.37944940830935E+0002 1.38074241806926E+0002 - 1.38203632977774E+0002 1.38333114390684E+0002 1.38462686092879E+0002 1.38592348131601E+0002 1.38722100554105E+0002 - 1.38851943407664E+0002 1.38981876739569E+0002 1.39111900597125E+0002 1.39242015027657E+0002 1.39372220078504E+0002 - 1.39502515797022E+0002 1.39632902230586E+0002 1.39763379426584E+0002 1.39893947432424E+0002 1.40024606295530E+0002 - 1.40155356063341E+0002 1.40286196783313E+0002 1.40417128502922E+0002 1.40548151269656E+0002 1.40679265131023E+0002 - 1.40810470134547E+0002 1.40941766327767E+0002 1.41073153758242E+0002 1.41204632473544E+0002 1.41336202521265E+0002 - 1.41467863949011E+0002 1.41599616804408E+0002 1.41731461135095E+0002 1.41863396988731E+0002 1.41995424412988E+0002 - 1.42127543455560E+0002 1.42259754164152E+0002 1.42392056586491E+0002 1.42524450770317E+0002 1.42656936763388E+0002 - 1.42789514613479E+0002 1.42922184368381E+0002 1.43054946075904E+0002 1.43187799783872E+0002 1.43320745540127E+0002 - 1.43453783392527E+0002 1.43586913388949E+0002 1.43720135577284E+0002 1.43853450005442E+0002 1.43986856721348E+0002 - 1.44120355772945E+0002 1.44253947208193E+0002 1.44387631075067E+0002 1.44521407421561E+0002 1.44655276295684E+0002 - 1.44789237745463E+0002 1.44923291818942E+0002 1.45057438564181E+0002 1.45191678029257E+0002 1.45326010262263E+0002 - 1.45460435311312E+0002 1.45594953224529E+0002 1.45729564050059E+0002 1.45864267836065E+0002 1.45999064630723E+0002 - 1.46133954482229E+0002 1.46268937438794E+0002 1.46404013548647E+0002 1.46539182860034E+0002 1.46674445421216E+0002 - 1.46809801280473E+0002 1.46945250486100E+0002 1.47080793086411E+0002 1.47216429129735E+0002 1.47352158664419E+0002 - 1.47487981738827E+0002 1.47623898401338E+0002 1.47759908700349E+0002 1.47896012684276E+0002 1.48032210401548E+0002 - 1.48168501900613E+0002 1.48304887229937E+0002 1.48441366438000E+0002 1.48577939573302E+0002 1.48714606684358E+0002 - 1.48851367819699E+0002 1.48988223027876E+0002 1.49125172357453E+0002 1.49262215857015E+0002 1.49399353575160E+0002 - 1.49536585560507E+0002 1.49673911861688E+0002 1.49811332527354E+0002 1.49948847606173E+0002 1.50086457146829E+0002 - 1.50224161198024E+0002 1.50361959808475E+0002 1.50499853026919E+0002 1.50637840902107E+0002 1.50775923482809E+0002 - 1.50914100817810E+0002 1.51052372955914E+0002 1.51190739945941E+0002 1.51329201836727E+0002 1.51467758677126E+0002 - 1.51606410516010E+0002 1.51745157402266E+0002 1.51883999384799E+0002 1.52022936512531E+0002 1.52161968834399E+0002 - 1.52301096399361E+0002 1.52440319256388E+0002 1.52579637454470E+0002 1.52719051042614E+0002 1.52858560069843E+0002 - 1.52998164585199E+0002 1.53137864637737E+0002 1.53277660276534E+0002 1.53417551550680E+0002 1.53557538509285E+0002 - 1.53697621201473E+0002 1.53837799676387E+0002 1.53978073983188E+0002 1.54118444171050E+0002 1.54258910289168E+0002 - 1.54399472386753E+0002 1.54540130513032E+0002 1.54680884717249E+0002 1.54821735048667E+0002 1.54962681556564E+0002 - 1.55103724290236E+0002 1.55244863298996E+0002 1.55386098632172E+0002 1.55527430339113E+0002 1.55668858469182E+0002 - 1.55810383071760E+0002 1.55952004196245E+0002 1.56093721892052E+0002 1.56235536208612E+0002 1.56377447195376E+0002 - 1.56519454901809E+0002 1.56661559377395E+0002 1.56803760671634E+0002 1.56946058834043E+0002 1.57088453914156E+0002 - 1.57230945961526E+0002 1.57373535025721E+0002 1.57516221156326E+0002 1.57659004402945E+0002 1.57801884815197E+0002 - 1.57944862442719E+0002 1.58087937335165E+0002 1.58231109542207E+0002 1.58374379113532E+0002 1.58517746098846E+0002 - 1.58661210547872E+0002 1.58804772510348E+0002 1.58948432036032E+0002 1.59092189174698E+0002 1.59236043976136E+0002 - 1.59379996490154E+0002 1.59524046766578E+0002 1.59668194855250E+0002 1.59812440806028E+0002 1.59956784668791E+0002 - 1.60101226493430E+0002 1.60245766329858E+0002 1.60390404228002E+0002 1.60535140237807E+0002 1.60679974409236E+0002 - 1.60824906792267E+0002 1.60969937436898E+0002 1.61115066393141E+0002 1.61260293711029E+0002 1.61405619440608E+0002 - 1.61551043631944E+0002 1.61696566335120E+0002 1.61842187600234E+0002 1.61987907477405E+0002 1.62133726016764E+0002 - 1.62279643268464E+0002 1.62425659282673E+0002 1.62571774109575E+0002 1.62717987799375E+0002 1.62864300402291E+0002 - 1.63010711968560E+0002 1.63157222548437E+0002 1.63303832192193E+0002 1.63450540950117E+0002 1.63597348872514E+0002 - 1.63744256009707E+0002 1.63891262412036E+0002 1.64038368129860E+0002 1.64185573213552E+0002 1.64332877713505E+0002 - 1.64480281680128E+0002 1.64627785163846E+0002 1.64775388215103E+0002 1.64923090884361E+0002 1.65070893222097E+0002 - 1.65218795278806E+0002 1.65366797105001E+0002 1.65514898751212E+0002 1.65663100267986E+0002 1.65811401705886E+0002 - 1.65959803115494E+0002 1.66108304547410E+0002 1.66256906052248E+0002 1.66405607680643E+0002 1.66554409483245E+0002 - 1.66703311510721E+0002 1.66852313813757E+0002 1.67001416443055E+0002 1.67150619449334E+0002 1.67299922883333E+0002 - 1.67449326795803E+0002 1.67598831237518E+0002 1.67748436259266E+0002 1.67898141911852E+0002 1.68047948246101E+0002 - 1.68197855312853E+0002 1.68347863162966E+0002 1.68497971847314E+0002 1.68648181416792E+0002 1.68798491922308E+0002 - 1.68948903414789E+0002 1.69099415945181E+0002 1.69250029564444E+0002 1.69400744323559E+0002 1.69551560273521E+0002 - 1.69702477465344E+0002 1.69853495950060E+0002 1.70004615778716E+0002 1.70155837002379E+0002 1.70307159672132E+0002 - 1.70458583839075E+0002 1.70610109554326E+0002 1.70761736869020E+0002 1.70913465834310E+0002 1.71065296501365E+0002 - 1.71217228921372E+0002 1.71369263145538E+0002 1.71521399225082E+0002 1.71673637211244E+0002 1.71825977155282E+0002 - 1.71978419108469E+0002 1.72130963122097E+0002 1.72283609247474E+0002 1.72436357535927E+0002 1.72589208038799E+0002 - 1.72742160807451E+0002 1.72895215893261E+0002 1.73048373347626E+0002 1.73201633221957E+0002 1.73354995567687E+0002 - 1.73508460436262E+0002 1.73662027879149E+0002 1.73815697947829E+0002 1.73969470693803E+0002 1.74123346168588E+0002 - 1.74277324423721E+0002 1.74431405510752E+0002 1.74585589481251E+0002 1.74739876386807E+0002 1.74894266279023E+0002 - 1.75048759209522E+0002 1.75203355229943E+0002 1.75358054391943E+0002 1.75512856747197E+0002 1.75667762347397E+0002 - 1.75822771244251E+0002 1.75977883489486E+0002 1.76133099134848E+0002 1.76288418232097E+0002 1.76443840833012E+0002 - 1.76599366989391E+0002 1.76754996753047E+0002 1.76910730175811E+0002 1.77066567309533E+0002 1.77222508206079E+0002 - 1.77378552917333E+0002 1.77534701495197E+0002 1.77690953991588E+0002 1.77847310458445E+0002 1.78003770947720E+0002 - 1.78160335511385E+0002 1.78317004201429E+0002 1.78473777069857E+0002 1.78630654168695E+0002 1.78787635549983E+0002 - 1.78944721265780E+0002 1.79101911368162E+0002 1.79259205909224E+0002 1.79416604941076E+0002 1.79574108515848E+0002 - 1.79731716685686E+0002 1.79889429502754E+0002 1.80047247019234E+0002 1.80205169287324E+0002 1.80363196359240E+0002 - 1.80521328287218E+0002 1.80679565123509E+0002 1.80837906920381E+0002 1.80996353730122E+0002 1.81154905605035E+0002 - 1.81313562597443E+0002 1.81472324759685E+0002 1.81631192144117E+0002 1.81790164803114E+0002 1.81949242789069E+0002 - 1.82108426154390E+0002 1.82267714951506E+0002 1.82427109232860E+0002 1.82586609050914E+0002 1.82746214458150E+0002 - 1.82905925507064E+0002 1.83065742250171E+0002 1.83225664740004E+0002 1.83385693029112E+0002 1.83545827170065E+0002 - 1.83706067215447E+0002 1.83866413217861E+0002 1.84026865229928E+0002 1.84187423304286E+0002 1.84348087493591E+0002 - 1.84508857850516E+0002 1.84669734427752E+0002 1.84830717278008E+0002 1.84991806454011E+0002 1.85153002008503E+0002 - 1.85314303994246E+0002 1.85475712464020E+0002 1.85637227470622E+0002 1.85798849066865E+0002 1.85960577305582E+0002 - 1.86122412239622E+0002 1.86284353921853E+0002 1.86446402405159E+0002 1.86608557742444E+0002 1.86770819986628E+0002 - 1.86933189190647E+0002 1.87095665407459E+0002 1.87258248690036E+0002 1.87420939091369E+0002 1.87583736664466E+0002 - 1.87746641462354E+0002 1.87909653538077E+0002 1.88072772944696E+0002 1.88235999735290E+0002 1.88399333962957E+0002 - 1.88562775680811E+0002 1.88726324941984E+0002 1.88889981799626E+0002 1.89053746306906E+0002 1.89217618517007E+0002 - 1.89381598483134E+0002 1.89545686258507E+0002 1.89709881896364E+0002 1.89874185449962E+0002 1.90038596972575E+0002 - 1.90203116517494E+0002 1.90367744138028E+0002 1.90532479887505E+0002 1.90697323819269E+0002 1.90862275986683E+0002 - 1.91027336443127E+0002 1.91192505241998E+0002 1.91357782436714E+0002 1.91523168080706E+0002 1.91688662227426E+0002 - 1.91854264930344E+0002 1.92019976242945E+0002 1.92185796218734E+0002 1.92351724911233E+0002 1.92517762373982E+0002 - 1.92683908660539E+0002 1.92850163824479E+0002 1.93016527919396E+0002 1.93183000998899E+0002 1.93349583116618E+0002 - 1.93516274326200E+0002 1.93683074681309E+0002 1.93849984235626E+0002 1.94017003042851E+0002 1.94184131156703E+0002 - 1.94351368630916E+0002 1.94518715519244E+0002 1.94686171875457E+0002 1.94853737753345E+0002 1.95021413206714E+0002 - 1.95189198289387E+0002 1.95357093055209E+0002 1.95525097558038E+0002 1.95693211851752E+0002 1.95861435990247E+0002 - 1.96029770027436E+0002 1.96198214017251E+0002 1.96366768013640E+0002 1.96535432070571E+0002 1.96704206242028E+0002 - 1.96873090582013E+0002 1.97042085144548E+0002 1.97211189983670E+0002 1.97380405153435E+0002 1.97549730707918E+0002 - 1.97719166701209E+0002 1.97888713187420E+0002 1.98058370220676E+0002 1.98228137855124E+0002 1.98398016144926E+0002 - 1.98568005144264E+0002 1.98738104907336E+0002 1.98908315488360E+0002 1.99078636941569E+0002 1.99249069321217E+0002 - 1.99419612681573E+0002 1.99590267076927E+0002 1.99761032561584E+0002 1.99931909189867E+0002 2.00102897016120E+0002 - 2.00273996094702E+0002 2.00445206479990E+0002 2.00616528226381E+0002 2.00787961388287E+0002 2.00959506020140E+0002 - 2.01131162176390E+0002 2.01302929911503E+0002 2.01474809279965E+0002 2.01646800336279E+0002 2.01818903134965E+0002 - 2.01991117730563E+0002 2.02163444177629E+0002 2.02335882530739E+0002 2.02508432844484E+0002 2.02681095173475E+0002 - 2.02853869572342E+0002 2.03026756095730E+0002 2.03199754798303E+0002 2.03372865734745E+0002 2.03546088959755E+0002 - 2.03719424528051E+0002 2.03892872494371E+0002 2.04066432913467E+0002 2.04240105840113E+0002 2.04413891329097E+0002 - 2.04587789435229E+0002 2.04761800213335E+0002 2.04935923718257E+0002 2.05110160004858E+0002 2.05284509128019E+0002 - 2.05458971142637E+0002 2.05633546103628E+0002 2.05808234065925E+0002 2.05983035084481E+0002 2.06157949214266E+0002 - 2.06332976510267E+0002 2.06508117027490E+0002 2.06683370820960E+0002 2.06858737945717E+0002 2.07034218456822E+0002 - 2.07209812409353E+0002 2.07385519858406E+0002 2.07561340859093E+0002 2.07737275466549E+0002 2.07913323735922E+0002 - 2.08089485722380E+0002 2.08265761481109E+0002 2.08442151067314E+0002 2.08618654536216E+0002 2.08795271943056E+0002 - 2.08972003343091E+0002 2.09148848791598E+0002 2.09325808343871E+0002 2.09502882055223E+0002 2.09680069980983E+0002 - 2.09857372176500E+0002 2.10034788697141E+0002 2.10212319598289E+0002 2.10389964935349E+0002 2.10567724763739E+0002 - 2.10745599138899E+0002 2.10923588116285E+0002 2.11101691751373E+0002 2.11279910099655E+0002 2.11458243216643E+0002 - 2.11636691157865E+0002 2.11815253978869E+0002 2.11993931735219E+0002 2.12172724482500E+0002 2.12351632276312E+0002 - 2.12530655172275E+0002 2.12709793226028E+0002 2.12889046493225E+0002 2.13068415029540E+0002 2.13247898890665E+0002 - 2.13427498132312E+0002 2.13607212810206E+0002 2.13787042980096E+0002 2.13966988697745E+0002 2.14147050018936E+0002 - 2.14327226999470E+0002 2.14507519695166E+0002 2.14687928161860E+0002 2.14868452455407E+0002 2.15049092631681E+0002 - 2.15229848746574E+0002 2.15410720855994E+0002 2.15591709015870E+0002 2.15772813282146E+0002 2.15954033710788E+0002 - 2.16135370357778E+0002 2.16316823279115E+0002 2.16498392530818E+0002 2.16680078168923E+0002 2.16861880249487E+0002 - 2.17043798828581E+0002 2.17225833962296E+0002 2.17407985706743E+0002 2.17590254118047E+0002 2.17772639252357E+0002 - 2.17955141165834E+0002 2.18137759914661E+0002 2.18320495555039E+0002 2.18503348143186E+0002 2.18686317735338E+0002 - 2.18869404387751E+0002 2.19052608156696E+0002 2.19235929098467E+0002 2.19419367269372E+0002 2.19602922725739E+0002 - 2.19786595523914E+0002 2.19970385720261E+0002 2.20154293371162E+0002 2.20338318533019E+0002 2.20522461262248E+0002 - 2.20706721615289E+0002 2.20891099648596E+0002 2.21075595418643E+0002 2.21260208981921E+0002 2.21444940394941E+0002 - 2.21629789714230E+0002 2.21814756996335E+0002 2.21999842297821E+0002 2.22185045675271E+0002 2.22370367185287E+0002 - 2.22555806884487E+0002 2.22741364829510E+0002 2.22927041077012E+0002 2.23112835683666E+0002 2.23298748706166E+0002 - 2.23484780201223E+0002 2.23670930225565E+0002 2.23857198835940E+0002 2.24043586089115E+0002 2.24230092041872E+0002 - 2.24416716751014E+0002 2.24603460273362E+0002 2.24790322665755E+0002 2.24977303985050E+0002 2.25164404288122E+0002 - 2.25351623631865E+0002 2.25538962073192E+0002 2.25726419669033E+0002 2.25913996476336E+0002 2.26101692552069E+0002 - 2.26289507953217E+0002 2.26477442736783E+0002 2.26665496959791E+0002 2.26853670679280E+0002 2.27041963952308E+0002 - 2.27230376835954E+0002 2.27418909387312E+0002 2.27607561663496E+0002 2.27796333721637E+0002 2.27985225618888E+0002 - 2.28174237412416E+0002 2.28363369159408E+0002 2.28552620917071E+0002 2.28741992742627E+0002 2.28931484693318E+0002 - 2.29121096826407E+0002 2.29310829199171E+0002 2.29500681868908E+0002 2.29690654892933E+0002 2.29880748328580E+0002 - 2.30070962233203E+0002 2.30261296664171E+0002 2.30451751678874E+0002 2.30642327334720E+0002 2.30833023689135E+0002 - 2.31023840799562E+0002 2.31214778723465E+0002 2.31405837518326E+0002 2.31597017241642E+0002 2.31788317950933E+0002 - 2.31979739703735E+0002 2.32171282557603E+0002 2.32362946570110E+0002 2.32554731798847E+0002 2.32746638301425E+0002 - 2.32938666135472E+0002 2.33130815358635E+0002 2.33323086028580E+0002 2.33515478202991E+0002 2.33707991939568E+0002 - 2.33900627296034E+0002 2.34093384330127E+0002 2.34286263099605E+0002 2.34479263662244E+0002 2.34672386075838E+0002 - 2.34865630398201E+0002 2.35058996687163E+0002 2.35252485000574E+0002 2.35446095396304E+0002 2.35639827932238E+0002 - 2.35833682666281E+0002 2.36027659656358E+0002 2.36221758960411E+0002 2.36415980636399E+0002 2.36610324742304E+0002 - 2.36804791336121E+0002 2.36999380475867E+0002 2.37194092219578E+0002 2.37388926625304E+0002 2.37583883751120E+0002 - 2.37778963655114E+0002 2.37974166395395E+0002 2.38169492030090E+0002 2.38364940617346E+0002 2.38560512215324E+0002 - 2.38756206882210E+0002 2.38952024676203E+0002 2.39147965655524E+0002 2.39344029878410E+0002 2.39540217403118E+0002 - 2.39736528287924E+0002 2.39932962591122E+0002 2.40129520371022E+0002 2.40326201685958E+0002 2.40523006594277E+0002 - 2.40719935154348E+0002 2.40916987424557E+0002 2.41114163463309E+0002 2.41311463329028E+0002 2.41508887080156E+0002 - 2.41706434775154E+0002 2.41904106472501E+0002 2.42101902230694E+0002 2.42299822108251E+0002 2.42497866163705E+0002 - 2.42696034455612E+0002 2.42894327042541E+0002 2.43092743983086E+0002 2.43291285335854E+0002 2.43489951159473E+0002 - 2.43688741512591E+0002 2.43887656453871E+0002 2.44086696041998E+0002 2.44285860335674E+0002 2.44485149393619E+0002 - 2.44684563274574E+0002 2.44884102037296E+0002 2.45083765740561E+0002 2.45283554443165E+0002 2.45483468203923E+0002 - 2.45683507081665E+0002 2.45883671135244E+0002 2.46083960423530E+0002 2.46284375005409E+0002 2.46484914939791E+0002 - 2.46685580285599E+0002 2.46886371101779E+0002 2.47087287447293E+0002 2.47288329381123E+0002 2.47489496962269E+0002 - 2.47690790249750E+0002 2.47892209302602E+0002 2.48093754179884E+0002 2.48295424940669E+0002 2.48497221644050E+0002 - 2.48699144349140E+0002 2.48901193115069E+0002 2.49103368000987E+0002 2.49305669066063E+0002 2.49508096369482E+0002 - 2.49710649970451E+0002 2.49913329928193E+0002 2.50116136301951E+0002 2.50319069150987E+0002 2.50522128534581E+0002 - 2.50725314512032E+0002 2.50928627142657E+0002 2.51132066485794E+0002 2.51335632600795E+0002 2.51539325547036E+0002 - 2.51743145383910E+0002 2.51947092170825E+0002 2.52151165967214E+0002 2.52355366832524E+0002 2.52559694826222E+0002 - 2.52764150007795E+0002 2.52968732436747E+0002 2.53173442172602E+0002 2.53378279274901E+0002 2.53583243803206E+0002 - 2.53788335817096E+0002 2.53993555376170E+0002 2.54198902540044E+0002 2.54404377368356E+0002 2.54609979920758E+0002 - 2.54815710256925E+0002 2.55021568436548E+0002 2.55227554519339E+0002 2.55433668565027E+0002 2.55639910633361E+0002 - 2.55846280784107E+0002 2.56052779077052E+0002 2.56259405572001E+0002 2.56466160328775E+0002 2.56673043407219E+0002 - 2.56880054867193E+0002 2.57087194768577E+0002 2.57294463171269E+0002 2.57501860135186E+0002 2.57709385720266E+0002 - 2.57917039986463E+0002 2.58124822993750E+0002 2.58332734802121E+0002 2.58540775471587E+0002 2.58748945062177E+0002 - 2.58957243633941E+0002 2.59165671246947E+0002 2.59374227961281E+0002 2.59582913837049E+0002 2.59791728934375E+0002 - 2.60000673313402E+0002 2.60209747034292E+0002 2.60418950157226E+0002 2.60628282742403E+0002 2.60837744850043E+0002 - 2.61047336540380E+0002 2.61257057873674E+0002 2.61466908910197E+0002 2.61676889710244E+0002 2.61887000334129E+0002 - 2.62097240842181E+0002 2.62307611294751E+0002 2.62518111752209E+0002 2.62728742274943E+0002 2.62939502923360E+0002 - 2.63150393757885E+0002 2.63361414838964E+0002 2.63572566227059E+0002 2.63783847982654E+0002 2.63995260166250E+0002 - 2.64206802838366E+0002 2.64418476059543E+0002 2.64630279890337E+0002 2.64842214391326E+0002 2.65054279623106E+0002 - 2.65266475646291E+0002 2.65478802521516E+0002 2.65691260309431E+0002 2.65903849070710E+0002 2.66116568866042E+0002 - 2.66329419756136E+0002 2.66542401801722E+0002 2.66755515063544E+0002 2.66968759602370E+0002 2.67182135478985E+0002 - 2.67395642754193E+0002 2.67609281488815E+0002 2.67823051743695E+0002 2.68036953579692E+0002 2.68250987057686E+0002 - 2.68465152238576E+0002 2.68679449183279E+0002 2.68893877952732E+0002 2.69108438607890E+0002 2.69323131209727E+0002 - 2.69537955819237E+0002 2.69752912497432E+0002 2.69968001305343E+0002 2.70183222304021E+0002 2.70398575554534E+0002 - 2.70614061117971E+0002 2.70829679055438E+0002 2.71045429428063E+0002 2.71261312296989E+0002 2.71477327723382E+0002 - 2.71693475768424E+0002 2.71909756493317E+0002 2.72126169959282E+0002 2.72342716227559E+0002 2.72559395359408E+0002 - 2.72776207416107E+0002 2.72993152458951E+0002 2.73210230549258E+0002 2.73427441748362E+0002 2.73644786117619E+0002 - 2.73862263718400E+0002 2.74079874612097E+0002 2.74297618860123E+0002 2.74515496523907E+0002 2.74733507664898E+0002 - 2.74951652344565E+0002 2.75169930624395E+0002 2.75388342565894E+0002 2.75606888230588E+0002 2.75825567680020E+0002 - 2.76044380975755E+0002 2.76263328179375E+0002 2.76482409352482E+0002 2.76701624556695E+0002 2.76920973853656E+0002 - 2.77140457305021E+0002 2.77360074972470E+0002 2.77579826917700E+0002 2.77799713202425E+0002 2.78019733888381E+0002 - 2.78239889037323E+0002 2.78460178711023E+0002 2.78680602971274E+0002 2.78901161879886E+0002 2.79121855498691E+0002 - 2.79342683889538E+0002 2.79563647114295E+0002 2.79784745234851E+0002 2.80005978313112E+0002 2.80227346411004E+0002 - 2.80448849590472E+0002 2.80670487913480E+0002 2.80892261442011E+0002 2.81114170238068E+0002 2.81336214363672E+0002 - 2.81558393880865E+0002 2.81780708851705E+0002 2.82003159338271E+0002 2.82225745402662E+0002 2.82448467106995E+0002 - 2.82671324513405E+0002 2.82894317684048E+0002 2.83117446681100E+0002 2.83340711566753E+0002 2.83564112403220E+0002 - 2.83787649252734E+0002 2.84011322177544E+0002 2.84235131239923E+0002 2.84459076502159E+0002 2.84683158026561E+0002 - 2.84907375875457E+0002 2.85131730111193E+0002 2.85356220796136E+0002 2.85580847992671E+0002 2.85805611763203E+0002 - 2.86030512170155E+0002 2.86255549275970E+0002 2.86480723143110E+0002 2.86706033834056E+0002 2.86931481411309E+0002 - 2.87157065937389E+0002 2.87382787474834E+0002 2.87608646086202E+0002 2.87834641834071E+0002 2.88060774781037E+0002 - 2.88287044989715E+0002 2.88513452522741E+0002 2.88739997442768E+0002 2.88966679812470E+0002 2.89193499694539E+0002 - 2.89420457151688E+0002 2.89647552246646E+0002 2.89874785042165E+0002 2.90102155601013E+0002 2.90329663985980E+0002 - 2.90557310259873E+0002 2.90785094485520E+0002 2.91013016725766E+0002 2.91241077043479E+0002 2.91469275501541E+0002 - 2.91697612162858E+0002 2.91926087090353E+0002 2.92154700346969E+0002 2.92383451995668E+0002 2.92612342099430E+0002 - 2.92841370721257E+0002 2.93070537924168E+0002 2.93299843771203E+0002 2.93529288325418E+0002 2.93758871649893E+0002 - 2.93988593807724E+0002 2.94218454862027E+0002 2.94448454875938E+0002 2.94678593912611E+0002 2.94908872035221E+0002 - 2.95139289306960E+0002 2.95369845791042E+0002 2.95600541550698E+0002 2.95831376649180E+0002 2.96062351149759E+0002 - 2.96293465115723E+0002 2.96524718610383E+0002 2.96756111697067E+0002 2.96987644439123E+0002 2.97219316899917E+0002 - 2.97451129142837E+0002 2.97683081231289E+0002 2.97915173228697E+0002 2.98147405198506E+0002 2.98379777204180E+0002 - 2.98612289309203E+0002 2.98844941577076E+0002 2.99077734071321E+0002 2.99310666855481E+0002 2.99543739993115E+0002 - 2.99776953547803E+0002 3.00010307583146E+0002 3.00243802162761E+0002 3.00477437350286E+0002 3.00711213209379E+0002 - 3.00945129803718E+0002 3.01179187196997E+0002 3.01413385452933E+0002 3.01647724635260E+0002 3.01882204807734E+0002 - 3.02116826034127E+0002 3.02351588378233E+0002 3.02586491903865E+0002 3.02821536674853E+0002 3.03056722755050E+0002 - 3.03292050208327E+0002 3.03527519098573E+0002 3.03763129489697E+0002 3.03998881445630E+0002 3.04234775030318E+0002 - 3.04470810307731E+0002 3.04706987341856E+0002 3.04943306196697E+0002 3.05179766936284E+0002 3.05416369624659E+0002 - 3.05653114325889E+0002 3.05890001104057E+0002 3.06127030023268E+0002 3.06364201147645E+0002 3.06601514541330E+0002 - 3.06838970268486E+0002 3.07076568393294E+0002 3.07314308979955E+0002 3.07552192092689E+0002 3.07790217795738E+0002 - 3.08028386153360E+0002 3.08266697229833E+0002 3.08505151089457E+0002 3.08743747796549E+0002 3.08982487415446E+0002 - 3.09221370010506E+0002 3.09460395646104E+0002 3.09699564386637E+0002 3.09938876296519E+0002 3.10178331440184E+0002 - 3.10417929882089E+0002 3.10657671686706E+0002 3.10897556918527E+0002 3.11137585642068E+0002 3.11377757921858E+0002 - 3.11618073822450E+0002 3.11858533408415E+0002 3.12099136744345E+0002 3.12339883894848E+0002 3.12580774924556E+0002 - 3.12821809898117E+0002 3.13062988880200E+0002 3.13304311935493E+0002 3.13545779128705E+0002 3.13787390524563E+0002 - 3.14029146187813E+0002 3.14271046183223E+0002 3.14513090575578E+0002 3.14755279429684E+0002 3.14997612810366E+0002 - 3.15240090782469E+0002 3.15482713410857E+0002 3.15725480760413E+0002 3.15968392896042E+0002 3.16211449882666E+0002 - 3.16454651785227E+0002 3.16697998668689E+0002 3.16941490598031E+0002 3.17185127638256E+0002 3.17428909854384E+0002 - 3.17672837311456E+0002 3.17916910074532E+0002 3.18161128208691E+0002 3.18405491779032E+0002 3.18650000850674E+0002 - 3.18894655488756E+0002 3.19139455758435E+0002 3.19384401724889E+0002 3.19629493453314E+0002 3.19874731008929E+0002 - 3.20120114456969E+0002 3.20365643862689E+0002 3.20611319291367E+0002 3.20857140808296E+0002 3.21103108478792E+0002 - 3.21349222368189E+0002 3.21595482541841E+0002 3.21841889065123E+0002 3.22088442003427E+0002 3.22335141422165E+0002 - 3.22581987386772E+0002 3.22828979962700E+0002 3.23076119215419E+0002 3.23323405210422E+0002 3.23570838013220E+0002 - 3.23818417689344E+0002 3.24066144304344E+0002 3.24314017923791E+0002 3.24562038613274E+0002 3.24810206438404E+0002 - 3.25058521464809E+0002 3.25306983758137E+0002 3.25555593384058E+0002 3.25804350408260E+0002 3.26053254896451E+0002 - 3.26302306914359E+0002 3.26551506527730E+0002 3.26800853802332E+0002 3.27050348803951E+0002 3.27299991598394E+0002 - 3.27549782251487E+0002 3.27799720829075E+0002 3.28049807397024E+0002 3.28300042021220E+0002 3.28550424767567E+0002 - 3.28800955701990E+0002 3.29051634890433E+0002 3.29302462398860E+0002 3.29553438293255E+0002 3.29804562639622E+0002 - 3.30055835503983E+0002 3.30307256952383E+0002 3.30558827050883E+0002 3.30810545865565E+0002 3.31062413462533E+0002 - 3.31314429907908E+0002 3.31566595267832E+0002 3.31818909608466E+0002 3.32071372995991E+0002 3.32323985496609E+0002 - 3.32576747176539E+0002 3.32829658102023E+0002 3.33082718339321E+0002 3.33335927954713E+0002 3.33589287014498E+0002 - 3.33842795584997E+0002 3.34096453732548E+0002 3.34350261523510E+0002 3.34604219024262E+0002 3.34858326301204E+0002 - 3.35112583420754E+0002 3.35366990449349E+0002 3.35621547453448E+0002 3.35876254499529E+0002 3.36131111654089E+0002 - 3.36386118983646E+0002 3.36641276554737E+0002 3.36896584433920E+0002 3.37152042687770E+0002 3.37407651382886E+0002 - 3.37663410585883E+0002 3.37919320363397E+0002 3.38175380782085E+0002 3.38431591908623E+0002 3.38687953809707E+0002 - 3.38944466552053E+0002 3.39201130202394E+0002 3.39457944827489E+0002 3.39714910494110E+0002 3.39972027269054E+0002 - 3.40229295219136E+0002 3.40486714411189E+0002 3.40744284912069E+0002 3.41002006788650E+0002 3.41259880107826E+0002 - 3.41517904936512E+0002 3.41776081341642E+0002 3.42034409390169E+0002 3.42292889149067E+0002 3.42551520685330E+0002 - 3.42810304065972E+0002 3.43069239358025E+0002 3.43328326628544E+0002 3.43587565944600E+0002 3.43846957373289E+0002 - 3.44106500981721E+0002 3.44366196837031E+0002 3.44626045006371E+0002 3.44886045556913E+0002 3.45146198555851E+0002 - 3.45406504070396E+0002 3.45666962167781E+0002 3.45927572915259E+0002 3.46188336380102E+0002 3.46449252629601E+0002 - 3.46710321731069E+0002 3.46971543751837E+0002 3.47232918759259E+0002 3.47494446820705E+0002 3.47756128003567E+0002 - 3.48017962375257E+0002 3.48279950003207E+0002 3.48542090954868E+0002 3.48804385297712E+0002 3.49066833099231E+0002 - 3.49329434426935E+0002 3.49592189348357E+0002 3.49855097931047E+0002 3.50118160242577E+0002 3.50381376350538E+0002 - 3.50644746322542E+0002 3.50908270226220E+0002 3.51171948129222E+0002 3.51435780099220E+0002 3.51699766203906E+0002 - 3.51963906510990E+0002 3.52228201088204E+0002 3.52492650003298E+0002 3.52757253324044E+0002 3.53022011118233E+0002 - 3.53286923453676E+0002 3.53551990398204E+0002 3.53817212019667E+0002 3.54082588385938E+0002 3.54348119564908E+0002 - 3.54613805624487E+0002 3.54879646632606E+0002 3.55145642657217E+0002 3.55411793766292E+0002 3.55678100027820E+0002 - 3.55944561509814E+0002 3.56211178280305E+0002 3.56477950407343E+0002 3.56744877959001E+0002 3.57011961003369E+0002 - 3.57279199608559E+0002 3.57546593842703E+0002 3.57814143773952E+0002 3.58081849470477E+0002 3.58349711000471E+0002 - 3.58617728432144E+0002 3.58885901833729E+0002 3.59154231273477E+0002 3.59422716819660E+0002 3.59691358540570E+0002 - 3.59960156504520E+0002 3.60229110779841E+0002 3.60498221434884E+0002 3.60767488538023E+0002 3.61036912157650E+0002 - 3.61306492362177E+0002 3.61576229220037E+0002 3.61846122799682E+0002 3.62116173169585E+0002 3.62386380398238E+0002 - 3.62656744554155E+0002 3.62927265705868E+0002 3.63197943921931E+0002 3.63468779270917E+0002 3.63739771821418E+0002 - 3.64010921642049E+0002 3.64282228801443E+0002 3.64553693368254E+0002 3.64825315411154E+0002 3.65097094998839E+0002 - 3.65369032200023E+0002 3.65641127083438E+0002 3.65913379717841E+0002 3.66185790172005E+0002 3.66458358514724E+0002 - 3.66731084814814E+0002 3.67003969141110E+0002 3.67277011562465E+0002 3.67550212147756E+0002 3.67823570965879E+0002 - 3.68097088085747E+0002 3.68370763576298E+0002 3.68644597506487E+0002 3.68918589945290E+0002 3.69192740961703E+0002 - 3.69467050624742E+0002 3.69741519003444E+0002 3.70016146166866E+0002 3.70290932184084E+0002 3.70565877124196E+0002 - 3.70840981056319E+0002 3.71116244049590E+0002 3.71391666173168E+0002 3.71667247496229E+0002 3.71942988087972E+0002 - 3.72218888017615E+0002 3.72494947354397E+0002 3.72771166167576E+0002 3.73047544526432E+0002 3.73324082500262E+0002 - 3.73600780158388E+0002 3.73877637570147E+0002 3.74154654804900E+0002 3.74431831932028E+0002 3.74709169020929E+0002 - 3.74986666141026E+0002 3.75264323361758E+0002 3.75542140752586E+0002 3.75820118382991E+0002 3.76098256322476E+0002 - 3.76376554640561E+0002 3.76655013406788E+0002 3.76933632690721E+0002 3.77212412561940E+0002 3.77491353090050E+0002 - 3.77770454344672E+0002 3.78049716395451E+0002 3.78329139312049E+0002 3.78608723164150E+0002 3.78888468021460E+0002 - 3.79168373953701E+0002 3.79448441030618E+0002 3.79728669321976E+0002 3.80009058897562E+0002 3.80289609827179E+0002 - 3.80570322180654E+0002 3.80851196027833E+0002 3.81132231438582E+0002 3.81413428482788E+0002 3.81694787230358E+0002 - 3.81976307751219E+0002 3.82257990115319E+0002 3.82539834392626E+0002 3.82821840653127E+0002 3.83104008966833E+0002 - 3.83386339403770E+0002 3.83668832033989E+0002 3.83951486927560E+0002 3.84234304154570E+0002 3.84517283785133E+0002 - 3.84800425889377E+0002 3.85083730537453E+0002 3.85367197799534E+0002 3.85650827745810E+0002 3.85934620446493E+0002 - 3.86218575971816E+0002 3.86502694392030E+0002 3.86786975777411E+0002 3.87071420198249E+0002 3.87356027724860E+0002 - 3.87640798427577E+0002 3.87925732376756E+0002 3.88210829642769E+0002 3.88496090296014E+0002 3.88781514406904E+0002 - 3.89067102045878E+0002 3.89352853283390E+0002 3.89638768189917E+0002 3.89924846835957E+0002 3.90211089292027E+0002 - 3.90497495628665E+0002 3.90784065916430E+0002 3.91070800225900E+0002 3.91357698627673E+0002 3.91644761192371E+0002 - 3.91931987990632E+0002 3.92219379093117E+0002 3.92506934570508E+0002 3.92794654493504E+0002 3.93082538932828E+0002 - 3.93370587959222E+0002 3.93658801643448E+0002 3.93947180056290E+0002 3.94235723268550E+0002 3.94524431351052E+0002 - 3.94813304374641E+0002 3.95102342410181E+0002 3.95391545528557E+0002 3.95680913800676E+0002 3.95970447297462E+0002 - 3.96260146089863E+0002 3.96550010248846E+0002 3.96840039845397E+0002 3.97130234950526E+0002 3.97420595635259E+0002 - 3.97711121970646E+0002 3.98001814027757E+0002 3.98292671877681E+0002 3.98583695591528E+0002 3.98874885240429E+0002 - 3.99166240895535E+0002 3.99457762628018E+0002 3.99749450509071E+0002 4.00041304609905E+0002 4.00333325001755E+0002 - 4.00625511755873E+0002 4.00917864943534E+0002 4.01210384636033E+0002 4.01503070904685E+0002 4.01795923820825E+0002 - 4.02088943455811E+0002 4.02382129881018E+0002 4.02675483167844E+0002 4.02969003387707E+0002 4.03262690612045E+0002 - 4.03556544912317E+0002 4.03850566360003E+0002 4.04144755026601E+0002 4.04439110983634E+0002 4.04733634302642E+0002 - 4.05028325055186E+0002 4.05323183312849E+0002 4.05618209147234E+0002 4.05913402629962E+0002 4.06208763832679E+0002 - 4.06504292827049E+0002 4.06799989684756E+0002 4.07095854477507E+0002 4.07391887277026E+0002 4.07688088155062E+0002 - 4.07984457183380E+0002 4.08280994433769E+0002 4.08577699978037E+0002 4.08874573888013E+0002 4.09171616235546E+0002 - 4.09468827092508E+0002 4.09766206530787E+0002 4.10063754622296E+0002 4.10361471438967E+0002 4.10659357052752E+0002 - 4.10957411535625E+0002 4.11255634959578E+0002 4.11554027396626E+0002 4.11852588918805E+0002 4.12151319598170E+0002 - 4.12450219506796E+0002 4.12749288716781E+0002 4.13048527300243E+0002 4.13347935329319E+0002 4.13647512876168E+0002 - 4.13947260012969E+0002 4.14247176811922E+0002 4.14547263345249E+0002 4.14847519685189E+0002 4.15147945904005E+0002 - 4.15448542073981E+0002 4.15749308267417E+0002 4.16050244556640E+0002 4.16351351013993E+0002 4.16652627711841E+0002 - 4.16954074722570E+0002 4.17255692118587E+0002 4.17557479972319E+0002 4.17859438356213E+0002 4.18161567342739E+0002 - 4.18463867004385E+0002 4.18766337413662E+0002 4.19068978643099E+0002 4.19371790765249E+0002 4.19674773852683E+0002 - 4.19977927977993E+0002 4.20281253213794E+0002 4.20584749632719E+0002 4.20888417307422E+0002 4.21192256310581E+0002 - 4.21496266714889E+0002 4.21800448593065E+0002 4.22104802017847E+0002 4.22409327061991E+0002 4.22714023798277E+0002 - 4.23018892299506E+0002 4.23323932638497E+0002 4.23629144888093E+0002 4.23934529121154E+0002 4.24240085410563E+0002 - 4.24545813829224E+0002 4.24851714450061E+0002 4.25157787346018E+0002 4.25464032590063E+0002 4.25770450255180E+0002 - 4.26077040414377E+0002 4.26383803140683E+0002 4.26690738507144E+0002 4.26997846586833E+0002 4.27305127452837E+0002 - 4.27612581178268E+0002 4.27920207836259E+0002 4.28228007499961E+0002 4.28535980242547E+0002 4.28844126137213E+0002 - 4.29152445257172E+0002 4.29460937675660E+0002 4.29769603465934E+0002 4.30078442701271E+0002 4.30387455454969E+0002 - 4.30696641800347E+0002 4.31006001810744E+0002 4.31315535559521E+0002 4.31625243120060E+0002 4.31935124565760E+0002 - 4.32245179970047E+0002 4.32555409406364E+0002 4.32865812948174E+0002 4.33176390668964E+0002 4.33487142642239E+0002 - 4.33798068941527E+0002 4.34109169640375E+0002 4.34420444812351E+0002 4.34731894531046E+0002 4.35043518870069E+0002 - 4.35355317903052E+0002 4.35667291703647E+0002 4.35979440345526E+0002 4.36291763902383E+0002 4.36604262447933E+0002 - 4.36916936055911E+0002 4.37229784800074E+0002 4.37542808754197E+0002 4.37856007992080E+0002 4.38169382587542E+0002 - 4.38482932614422E+0002 4.38796658146579E+0002 4.39110559257898E+0002 4.39424636022278E+0002 4.39738888513644E+0002 - 4.40053316805940E+0002 4.40367920973131E+0002 4.40682701089202E+0002 4.40997657228161E+0002 4.41312789464035E+0002 - 4.41628097870873E+0002 4.41943582522744E+0002 4.42259243493739E+0002 4.42575080857969E+0002 4.42891094689566E+0002 - 4.43207285062683E+0002 4.43523652051496E+0002 4.43840195730198E+0002 4.44156916173005E+0002 4.44473813454154E+0002 - 4.44790887647904E+0002 4.45108138828532E+0002 4.45425567070339E+0002 4.45743172447645E+0002 4.46060955034791E+0002 - 4.46378914906141E+0002 4.46697052136077E+0002 4.47015366799004E+0002 4.47333858969347E+0002 4.47652528721553E+0002 - 4.47971376130089E+0002 4.48290401269442E+0002 4.48609604214123E+0002 4.48928985038661E+0002 4.49248543817608E+0002 - 4.49568280625536E+0002 4.49888195537037E+0002 4.50208288626725E+0002 4.50528559969237E+0002 4.50849009639228E+0002 - 4.51169637711375E+0002 4.51490444260375E+0002 4.51811429360949E+0002 4.52132593087835E+0002 4.52453935515796E+0002 - 4.52775456719613E+0002 4.53097156774088E+0002 4.53419035754047E+0002 4.53741093734334E+0002 4.54063330789816E+0002 - 4.54385746995379E+0002 4.54708342425931E+0002 4.55031117156402E+0002 4.55354071261742E+0002 4.55677204816922E+0002 - 4.56000517896935E+0002 4.56324010576793E+0002 4.56647682931531E+0002 4.56971535036205E+0002 4.57295566965889E+0002 - 4.57619778795684E+0002 4.57944170600706E+0002 4.58268742456096E+0002 4.58593494437013E+0002 4.58918426618641E+0002 - 4.59243539076180E+0002 4.59568831884856E+0002 4.59894305119913E+0002 4.60219958856617E+0002 4.60545793170256E+0002 - 4.60871808136137E+0002 4.61198003829589E+0002 4.61524380325963E+0002 4.61850937700631E+0002 4.62177676028984E+0002 - 4.62504595386437E+0002 4.62831695848423E+0002 4.63158977490400E+0002 4.63486440387843E+0002 4.63814084616251E+0002 - 4.64141910251142E+0002 4.64469917368058E+0002 4.64798106042558E+0002 4.65126476350227E+0002 4.65455028366666E+0002 - 4.65783762167502E+0002 4.66112677828379E+0002 4.66441775424965E+0002 4.66771055032948E+0002 4.67100516728037E+0002 - 4.67430160585962E+0002 4.67759986682476E+0002 4.68089995093349E+0002 4.68420185894377E+0002 4.68750559161374E+0002 - 4.69081114970177E+0002 4.69411853396641E+0002 4.69742774516647E+0002 4.70073878406093E+0002 4.70405165140901E+0002 - 4.70736634797012E+0002 4.71068287450389E+0002 4.71400123177017E+0002 4.71732142052900E+0002 4.72064344154066E+0002 - 4.72396729556563E+0002 4.72729298336458E+0002 4.73062050569843E+0002 4.73394986332829E+0002 4.73728105701549E+0002 - 4.74061408752155E+0002 4.74394895560824E+0002 4.74728566203750E+0002 4.75062420757153E+0002 4.75396459297270E+0002 - 4.75730681900360E+0002 4.76065088642706E+0002 4.76399679600609E+0002 4.76734454850392E+0002 4.77069414468402E+0002 - 4.77404558531002E+0002 4.77739887114580E+0002 4.78075400295546E+0002 4.78411098150327E+0002 4.78746980755376E+0002 - 4.79083048187164E+0002 4.79419300522185E+0002 4.79755737836953E+0002 4.80092360208004E+0002 4.80429167711895E+0002 - 4.80766160425204E+0002 4.81103338424532E+0002 4.81440701786498E+0002 4.81778250587746E+0002 4.82115984904938E+0002 - 4.82453904814759E+0002 4.82792010393916E+0002 4.83130301719134E+0002 4.83468778867163E+0002 4.83807441914774E+0002 - 4.84146290938755E+0002 4.84485326015921E+0002 4.84824547223105E+0002 4.85163954637161E+0002 4.85503548334966E+0002 - 4.85843328393418E+0002 4.86183294889435E+0002 4.86523447899959E+0002 4.86863787501948E+0002 4.87204313772388E+0002 - 4.87545026788282E+0002 4.87885926626655E+0002 4.88227013364555E+0002 4.88568287079049E+0002 4.88909747847226E+0002 - 4.89251395746198E+0002 4.89593230853097E+0002 4.89935253245076E+0002 4.90277462999309E+0002 4.90619860192993E+0002 - 4.90962444903345E+0002 4.91305217207605E+0002 4.91648177183032E+0002 4.91991324906907E+0002 4.92334660456535E+0002 - 4.92678183909238E+0002 4.93021895342362E+0002 4.93365794833276E+0002 4.93709882459365E+0002 4.94054158298041E+0002 - 4.94398622426735E+0002 4.94743274922899E+0002 4.95088115864007E+0002 4.95433145327553E+0002 4.95778363391056E+0002 - 4.96123770132052E+0002 4.96469365628101E+0002 4.96815149956784E+0002 4.97161123195704E+0002 4.97507285422482E+0002 - 4.97853636714766E+0002 4.98200177150221E+0002 4.98546906806535E+0002 4.98893825761417E+0002 4.99240934092598E+0002 - 4.99588231877830E+0002 4.99935719194886E+0002 5.00283396121562E+0002 5.00631262735673E+0002 5.00979319115059E+0002 - 5.01327565337576E+0002 5.01676001481108E+0002 5.02024627623555E+0002 5.02373443842841E+0002 5.02722450216911E+0002 - 5.03071646823732E+0002 5.03421033741291E+0002 5.03770611047598E+0002 5.04120378820684E+0002 5.04470337138601E+0002 - 5.04820486079423E+0002 5.05170825721244E+0002 5.05521356142182E+0002 5.05872077420376E+0002 5.06222989633983E+0002 - 5.06574092861186E+0002 5.06925387180187E+0002 5.07276872669210E+0002 5.07628549406502E+0002 5.07980417470328E+0002 - 5.08332476938978E+0002 5.08684727890761E+0002 5.09037170404009E+0002 5.09389804557076E+0002 5.09742630428335E+0002 - 5.10095648096183E+0002 5.10448857639038E+0002 5.10802259135338E+0002 5.11155852663544E+0002 5.11509638302139E+0002 - 5.11863616129626E+0002 5.12217786224529E+0002 5.12572148665397E+0002 5.12926703530797E+0002 5.13281450899320E+0002 - 5.13636390849576E+0002 5.13991523460197E+0002 5.14346848809840E+0002 5.14702366977180E+0002 5.15058078040913E+0002 - 5.15413982079760E+0002 5.15770079172461E+0002 5.16126369397778E+0002 5.16482852834496E+0002 5.16839529561418E+0002 - 5.17196399657373E+0002 5.17553463201208E+0002 5.17910720271794E+0002 5.18268170948022E+0002 5.18625815308807E+0002 - 5.18983653433081E+0002 5.19341685399802E+0002 5.19699911287948E+0002 5.20058331176518E+0002 5.20416945144534E+0002 - 5.20775753271038E+0002 5.21134755635094E+0002 5.21493952315789E+0002 5.21853343392229E+0002 5.22212928943546E+0002 - 5.22572709048889E+0002 5.22932683787429E+0002 5.23292853238363E+0002 5.23653217480905E+0002 5.24013776594291E+0002 - 5.24374530657783E+0002 5.24735479750660E+0002 5.25096623952223E+0002 5.25457963341798E+0002 5.25819497998728E+0002 - 5.26181228002383E+0002 5.26543153432150E+0002 5.26905274367439E+0002 5.27267590887683E+0002 5.27630103072335E+0002 - 5.27992811000871E+0002 5.28355714752787E+0002 5.28718814407604E+0002 5.29082110044859E+0002 5.29445601744117E+0002 - 5.29809289584960E+0002 5.30173173646994E+0002 5.30537254009846E+0002 5.30901530753164E+0002 5.31266003956620E+0002 - 5.31630673699905E+0002 5.31995540062732E+0002 5.32360603124838E+0002 5.32725862965980E+0002 5.33091319665936E+0002 - 5.33456973304507E+0002 5.33822823961516E+0002 5.34188871716805E+0002 5.34555116650243E+0002 5.34921558841714E+0002 - 5.35288198371129E+0002 5.35655035318419E+0002 5.36022069763535E+0002 5.36389301786454E+0002 5.36756731467169E+0002 - 5.37124358885700E+0002 5.37492184122085E+0002 5.37860207256387E+0002 5.38228428368687E+0002 5.38596847539091E+0002 - 5.38965464847726E+0002 5.39334280374738E+0002 5.39703294200300E+0002 5.40072506404601E+0002 5.40441917067856E+0002 - 5.40811526270300E+0002 5.41181334092189E+0002 5.41551340613804E+0002 5.41921545915444E+0002 5.42291950077431E+0002 - 5.42662553180110E+0002 5.43033355303847E+0002 5.43404356529028E+0002 5.43775556936065E+0002 5.44146956605388E+0002 - 5.44518555617450E+0002 5.44890354052725E+0002 5.45262351991711E+0002 5.45634549514927E+0002 5.46006946702911E+0002 - 5.46379543636226E+0002 5.46752340395457E+0002 5.47125337061209E+0002 5.47498533714108E+0002 5.47871930434806E+0002 - 5.48245527303972E+0002 5.48619324402299E+0002 5.48993321810503E+0002 5.49367519609319E+0002 5.49741917879508E+0002 - 5.50116516701848E+0002 5.50491316157142E+0002 5.50866316326213E+0002 5.51241517289909E+0002 5.51616919129095E+0002 - 5.51992521924662E+0002 5.52368325757521E+0002 5.52744330708605E+0002 5.53120536858870E+0002 5.53496944289291E+0002 - 5.53873553080870E+0002 5.54250363314624E+0002 5.54627375071598E+0002 5.55004588432856E+0002 5.55382003479484E+0002 - 5.55759620292589E+0002 5.56137438953303E+0002 5.56515459542777E+0002 5.56893682142185E+0002 5.57272106832723E+0002 - 5.57650733695608E+0002 5.58029562812079E+0002 5.58408594263399E+0002 5.58787828130850E+0002 5.59167264495738E+0002 - 5.59546903439391E+0002 5.59926745043155E+0002 5.60306789388404E+0002 5.60687036556530E+0002 5.61067486628947E+0002 - 5.61448139687093E+0002 5.61828995812426E+0002 5.62210055086426E+0002 5.62591317590597E+0002 5.62972783406461E+0002 - 5.63354452615567E+0002 5.63736325299483E+0002 5.64118401539798E+0002 5.64500681418125E+0002 5.64883165016098E+0002 - 5.65265852415372E+0002 5.65648743697628E+0002 5.66031838944564E+0002 5.66415138237902E+0002 5.66798641659387E+0002 - 5.67182349290784E+0002 5.67566261213881E+0002 5.67950377510489E+0002 5.68334698262438E+0002 5.68719223551584E+0002 - 5.69103953459801E+0002 5.69488888068988E+0002 5.69874027461065E+0002 5.70259371717973E+0002 5.70644920921676E+0002 - 5.71030675154161E+0002 5.71416634497434E+0002 5.71802799033526E+0002 5.72189168844488E+0002 5.72575744012395E+0002 - 5.72962524619341E+0002 5.73349510747446E+0002 5.73736702478849E+0002 5.74124099895712E+0002 5.74511703080219E+0002 - 5.74899512114575E+0002 5.75287527081010E+0002 5.75675748061772E+0002 5.76064175139134E+0002 5.76452808395391E+0002 - 5.76841647912858E+0002 5.77230693773873E+0002 5.77619946060797E+0002 5.78009404856012E+0002 5.78399070241922E+0002 - 5.78788942300955E+0002 5.79179021115558E+0002 5.79569306768202E+0002 5.79959799341379E+0002 5.80350498917604E+0002 - 5.80741405579415E+0002 5.81132519409370E+0002 5.81523840490049E+0002 5.81915368904056E+0002 5.82307104734016E+0002 - 5.82699048062576E+0002 5.83091198972406E+0002 5.83483557546195E+0002 5.83876123866660E+0002 5.84268898016534E+0002 - 5.84661880078575E+0002 5.85055070135564E+0002 5.85448468270302E+0002 5.85842074565612E+0002 5.86235889104343E+0002 - 5.86629911969360E+0002 5.87024143243555E+0002 5.87418583009840E+0002 5.87813231351150E+0002 5.88208088350441E+0002 - 5.88603154090693E+0002 5.88998428654906E+0002 5.89393912126104E+0002 5.89789604587332E+0002 5.90185506121656E+0002 - 5.90581616812168E+0002 5.90977936741978E+0002 5.91374465994220E+0002 5.91771204652051E+0002 5.92168152798648E+0002 - 5.92565310517212E+0002 5.92962677890966E+0002 5.93360255003153E+0002 5.93758041937042E+0002 5.94156038775921E+0002 - 5.94554245603101E+0002 5.94952662501915E+0002 5.95351289555720E+0002 5.95750126847892E+0002 5.96149174461833E+0002 - 5.96548432480963E+0002 5.96947900988727E+0002 5.97347580068593E+0002 5.97747469804048E+0002 5.98147570278604E+0002 - 5.98547881575793E+0002 5.98948403779171E+0002 5.99349136972316E+0002 5.99750081238827E+0002 6.00151236662326E+0002 - 6.00552603326458E+0002 6.00954181314890E+0002 6.01355970711308E+0002 6.01757971599426E+0002 6.02160184062975E+0002 - 6.02562608185710E+0002 6.02965244051411E+0002 6.03368091743876E+0002 6.03771151346928E+0002 6.04174422944412E+0002 - 6.04577906620192E+0002 6.04981602458159E+0002 6.05385510542224E+0002 6.05789630956319E+0002 6.06193963784401E+0002 - 6.06598509110448E+0002 6.07003267018458E+0002 6.07408237592457E+0002 6.07813420916486E+0002 6.08218817074615E+0002 - 6.08624426150932E+0002 6.09030248229548E+0002 6.09436283394598E+0002 6.09842531730238E+0002 6.10248993320645E+0002 - 6.10655668250022E+0002 6.11062556602590E+0002 6.11469658462595E+0002 6.11876973914305E+0002 6.12284503042009E+0002 - 6.12692245930021E+0002 6.13100202662674E+0002 6.13508373324325E+0002 6.13916757999354E+0002 6.14325356772162E+0002 - 6.14734169727173E+0002 6.15143196948833E+0002 6.15552438521611E+0002 6.15961894529996E+0002 6.16371565058504E+0002 - 6.16781450191669E+0002 6.17191550014049E+0002 6.17601864610224E+0002 6.18012394064797E+0002 6.18423138462392E+0002 - 6.18834097887658E+0002 6.19245272425263E+0002 6.19656662159899E+0002 6.20068267176282E+0002 6.20480087559147E+0002 - 6.20892123393254E+0002 6.21304374763384E+0002 6.21716841754341E+0002 6.22129524450951E+0002 6.22542422938064E+0002 - 6.22955537300548E+0002 6.23368867623299E+0002 6.23782413991232E+0002 6.24196176489285E+0002 6.24610155202418E+0002 - 6.25024350215615E+0002 6.25438761613882E+0002 6.25853389482244E+0002 6.26268233905753E+0002 6.26683294969483E+0002 - 6.27098572758526E+0002 6.27514067358001E+0002 6.27929778853048E+0002 6.28345707328828E+0002 6.28761852870528E+0002 - 6.29178215563353E+0002 6.29594795492532E+0002 6.30011592743320E+0002 6.30428607400989E+0002 6.30845839550836E+0002 - 6.31263289278181E+0002 6.31680956668366E+0002 6.32098841806754E+0002 6.32516944778733E+0002 6.32935265669711E+0002 - 6.33353804565120E+0002 6.33772561550415E+0002 6.34191536711070E+0002 6.34610730132586E+0002 6.35030141900485E+0002 - 6.35449772100308E+0002 6.35869620817625E+0002 6.36289688138022E+0002 6.36709974147111E+0002 6.37130478930527E+0002 - 6.37551202573926E+0002 6.37972145162986E+0002 6.38393306783408E+0002 6.38814687520917E+0002 6.39236287461259E+0002 - 6.39658106690202E+0002 6.40080145293538E+0002 6.40502403357081E+0002 6.40924880966667E+0002 6.41347578208155E+0002 - 6.41770495167426E+0002 6.42193631930385E+0002 6.42616988582956E+0002 6.43040565211091E+0002 6.43464361900759E+0002 - 6.43888378737955E+0002 6.44312615808696E+0002 6.44737073199020E+0002 6.45161750994989E+0002 6.45586649282689E+0002 - 6.46011768148223E+0002 6.46437107677724E+0002 6.46862667957341E+0002 6.47288449073250E+0002 6.47714451111648E+0002 - 6.48140674158753E+0002 6.48567118300808E+0002 6.48993783624079E+0002 6.49420670214851E+0002 6.49847778159434E+0002 - 6.50275107544162E+0002 6.50702658455388E+0002 6.51130430979492E+0002 6.51558425202872E+0002 6.51986641211950E+0002 - 6.52415079093174E+0002 6.52843738933010E+0002 6.53272620817949E+0002 6.53701724834504E+0002 6.54131051069210E+0002 - 6.54560599608626E+0002 6.54990370539334E+0002 6.55420363947935E+0002 6.55850579921058E+0002 6.56281018545350E+0002 - 6.56711679907482E+0002 6.57142564094149E+0002 6.57573671192067E+0002 6.58005001287976E+0002 6.58436554468637E+0002 - 6.58868330820836E+0002 6.59300330431378E+0002 6.59732553387094E+0002 6.60164999774837E+0002 6.60597669681481E+0002 - 6.61030563193925E+0002 6.61463680399088E+0002 6.61897021383915E+0002 6.62330586235370E+0002 6.62764375040441E+0002 - 6.63198387886141E+0002 6.63632624859502E+0002 6.64067086047581E+0002 6.64501771537458E+0002 6.64936681416234E+0002 - 6.65371815771033E+0002 6.65807174689003E+0002 6.66242758257312E+0002 6.66678566563155E+0002 6.67114599693746E+0002 - 6.67550857736323E+0002 6.67987340778146E+0002 6.68424048906500E+0002 6.68860982208688E+0002 6.69298140772042E+0002 - 6.69735524683912E+0002 6.70173134031671E+0002 6.70610968902718E+0002 6.71049029384470E+0002 6.71487315564372E+0002 - 6.71925827529888E+0002 6.72364565368505E+0002 6.72803529167734E+0002 6.73242719015109E+0002 6.73682134998185E+0002 - 6.74121777204540E+0002 6.74561645721778E+0002 6.75001740637520E+0002 6.75442062039415E+0002 6.75882610015132E+0002 - 6.76323384652364E+0002 6.76764386038825E+0002 6.77205614262254E+0002 6.77647069410412E+0002 6.78088751571082E+0002 - 6.78530660832070E+0002 6.78972797281206E+0002 6.79415161006340E+0002 6.79857752095348E+0002 6.80300570636127E+0002 - 6.80743616716598E+0002 6.81186890424702E+0002 6.81630391848406E+0002 6.82074121075699E+0002 6.82518078194592E+0002 - 6.82962263293119E+0002 6.83406676459336E+0002 6.83851317781324E+0002 6.84296187347185E+0002 6.84741285245044E+0002 - 6.85186611563051E+0002 6.85632166389375E+0002 6.86077949812210E+0002 6.86523961919774E+0002 6.86970202800305E+0002 - 6.87416672542066E+0002 6.87863371233342E+0002 6.88310298962441E+0002 6.88757455817694E+0002 6.89204841887454E+0002 - 6.89652457260098E+0002 6.90100302024026E+0002 6.90548376267659E+0002 6.90996680079442E+0002 6.91445213547844E+0002 - 6.91893976761355E+0002 6.92342969808488E+0002 6.92792192777781E+0002 6.93241645757792E+0002 6.93691328837105E+0002 - 6.94141242104323E+0002 6.94591385648074E+0002 6.95041759557012E+0002 6.95492363919807E+0002 6.95943198825157E+0002 - 6.96394264361782E+0002 6.96845560618425E+0002 6.97297087683849E+0002 6.97748845646844E+0002 6.98200834596220E+0002 - 6.98653054620812E+0002 6.99105505809477E+0002 6.99558188251094E+0002 7.00011102034566E+0002 7.00464247248819E+0002 - 7.00917623982801E+0002 7.01371232325484E+0002 7.01825072365862E+0002 7.02279144192953E+0002 7.02733447895797E+0002 - 7.03187983563456E+0002 7.03642751285018E+0002 7.04097751149591E+0002 7.04552983246307E+0002 7.05008447664322E+0002 - 7.05464144492813E+0002 7.05920073820981E+0002 7.06376235738049E+0002 7.06832630333266E+0002 7.07289257695899E+0002 - 7.07746117915243E+0002 7.08203211080613E+0002 7.08660537281347E+0002 7.09118096606807E+0002 7.09575889146378E+0002 - 7.10033914989467E+0002 7.10492174225504E+0002 7.10950666943944E+0002 7.11409393234263E+0002 7.11868353185960E+0002 - 7.12327546888557E+0002 7.12786974431601E+0002 7.13246635904660E+0002 7.13706531397325E+0002 7.14166660999210E+0002 - 7.14627024799955E+0002 7.15087622889217E+0002 7.15548455356683E+0002 7.16009522292056E+0002 7.16470823785069E+0002 - 7.16932359925473E+0002 7.17394130803043E+0002 7.17856136507578E+0002 7.18318377128901E+0002 7.18780852756855E+0002 - 7.19243563481309E+0002 7.19706509392153E+0002 7.20169690579301E+0002 7.20633107132690E+0002 7.21096759142280E+0002 - 7.21560646698053E+0002 7.22024769890017E+0002 7.22489128808199E+0002 7.22953723542653E+0002 7.23418554183454E+0002 - 7.23883620820698E+0002 7.24348923544509E+0002 7.24814462445031E+0002 7.25280237612430E+0002 7.25746249136898E+0002 - 7.26212497108648E+0002 7.26678981617917E+0002 7.27145702754965E+0002 7.27612660610074E+0002 7.28079855273551E+0002 - 7.28547286835726E+0002 7.29014955386948E+0002 7.29482861017596E+0002 7.29951003818067E+0002 7.30419383878782E+0002 - 7.30888001290186E+0002 7.31356856142747E+0002 7.31825948526955E+0002 7.32295278533325E+0002 7.32764846252395E+0002 - 7.33234651774722E+0002 7.33704695190893E+0002 7.34174976591512E+0002 7.34645496067210E+0002 7.35116253708640E+0002 - 7.35587249606476E+0002 7.36058483851419E+0002 7.36529956534191E+0002 7.37001667745537E+0002 7.37473617576225E+0002 - 7.37945806117048E+0002 7.38418233458819E+0002 7.38890899692377E+0002 7.39363804908583E+0002 7.39836949198323E+0002 - 7.40310332652502E+0002 7.40783955362052E+0002 7.41257817417926E+0002 7.41731918911102E+0002 7.42206259932580E+0002 - 7.42680840573383E+0002 7.43155660924557E+0002 7.43630721077173E+0002 7.44106021122324E+0002 7.44581561151126E+0002 - 7.45057341254717E+0002 7.45533361524262E+0002 7.46009622050944E+0002 7.46486122925974E+0002 7.46962864240585E+0002 - 7.47439846086029E+0002 7.47917068553588E+0002 7.48394531734563E+0002 7.48872235720277E+0002 7.49350180602081E+0002 - 7.49828366471346E+0002 7.50306793419465E+0002 7.50785461537858E+0002 7.51264370917965E+0002 7.51743521651252E+0002 - 7.52222913829206E+0002 7.52702547543337E+0002 7.53182422885180E+0002 7.53662539946293E+0002 7.54142898818256E+0002 - 7.54623499592673E+0002 7.55104342361172E+0002 7.55585427215403E+0002 7.56066754247040E+0002 7.56548323547780E+0002 - 7.57030135209343E+0002 7.57512189323473E+0002 7.57994485981936E+0002 7.58477025276525E+0002 7.58959807299050E+0002 - 7.59442832141350E+0002 7.59926099895284E+0002 7.60409610652736E+0002 7.60893364505612E+0002 7.61377361545843E+0002 - 7.61861601865381E+0002 7.62346085556203E+0002 7.62830812710310E+0002 7.63315783419723E+0002 7.63800997776491E+0002 - 7.64286455872682E+0002 7.64772157800389E+0002 7.65258103651730E+0002 7.65744293518845E+0002 7.66230727493894E+0002 - 7.66717405669067E+0002 7.67204328136573E+0002 7.67691494988643E+0002 7.68178906317536E+0002 7.68666562215531E+0002 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 3.45717171592115E+0001 3.45524724966993E+0001 3.45332371179659E+0001 - 3.45140110191439E+0001 3.44947941963673E+0001 3.44755866457715E+0001 3.44563883634933E+0001 3.44371993456707E+0001 - 3.44180195884435E+0001 3.43988490879526E+0001 3.43796878403404E+0001 3.43605358417505E+0001 3.43413930883282E+0001 - 3.43222595762200E+0001 3.43031353015738E+0001 3.42840202605390E+0001 3.42649144492663E+0001 3.42458178639078E+0001 - 3.42267305006171E+0001 3.42076523555490E+0001 3.41885834248599E+0001 3.41695237047074E+0001 3.41504731912505E+0001 - 3.41314318806499E+0001 3.41123997690672E+0001 3.40933768526658E+0001 3.40743631276103E+0001 3.40553585900667E+0001 - 3.40363632362024E+0001 3.40173770621862E+0001 3.39984000641883E+0001 3.39794322383802E+0001 3.39604735809350E+0001 - 3.39415240880268E+0001 3.39225837558315E+0001 3.39036525805262E+0001 3.38847305582894E+0001 3.38658176853008E+0001 - 3.38469139577419E+0001 3.38280193717951E+0001 3.38091339236447E+0001 3.37902576094758E+0001 3.37713904254754E+0001 - 3.37525323678315E+0001 3.37336834327339E+0001 3.37148436163732E+0001 3.36960129149420E+0001 3.36771913246337E+0001 - 3.36583788416437E+0001 3.36395754621681E+0001 3.36207811824049E+0001 3.36019959985533E+0001 3.35832199068138E+0001 - 3.35644529033884E+0001 3.35456949844804E+0001 3.35269461462945E+0001 3.35082063850368E+0001 3.34894756969148E+0001 - 3.34707540781372E+0001 3.34520415249142E+0001 3.34333380334575E+0001 3.34146435999799E+0001 3.33959582206959E+0001 - 3.33772818918210E+0001 3.33586146095723E+0001 3.33399563701683E+0001 3.33213071698288E+0001 3.33026670047749E+0001 - 3.32840358712292E+0001 3.32654137654156E+0001 3.32468006835594E+0001 3.32281966218872E+0001 3.32096015766270E+0001 - 3.31910155440083E+0001 3.31724385202617E+0001 3.31538705016195E+0001 3.31353114843150E+0001 3.31167614645831E+0001 - 3.30982204386601E+0001 3.30796884027836E+0001 3.30611653531923E+0001 3.30426512861268E+0001 3.30241461978287E+0001 - 3.30056500845409E+0001 3.29871629425080E+0001 3.29686847679755E+0001 3.29502155571908E+0001 3.29317553064023E+0001 - 3.29133040118597E+0001 3.28948616698144E+0001 3.28764282765189E+0001 3.28580038282271E+0001 3.28395883211943E+0001 - 3.28211817516771E+0001 3.28027841159336E+0001 3.27843954102232E+0001 3.27660156308064E+0001 3.27476447739455E+0001 - 3.27292828359038E+0001 3.27109298129462E+0001 3.26925857013388E+0001 3.26742504973490E+0001 3.26559241972458E+0001 - 3.26376067972994E+0001 3.26192982937813E+0001 3.26009986829644E+0001 3.25827079611231E+0001 3.25644261245329E+0001 - 3.25461531694708E+0001 3.25278890922151E+0001 3.25096338890456E+0001 3.24913875562433E+0001 3.24731500900905E+0001 - 3.24549214868710E+0001 3.24367017428698E+0001 3.24184908543735E+0001 3.24002888176697E+0001 3.23820956290477E+0001 - 3.23639112847978E+0001 3.23457357812119E+0001 3.23275691145833E+0001 3.23094112812063E+0001 3.22912622773769E+0001 - 3.22731220993923E+0001 3.22549907435511E+0001 3.22368682061531E+0001 3.22187544834996E+0001 3.22006495718932E+0001 - 3.21825534676379E+0001 3.21644661670388E+0001 3.21463876664026E+0001 3.21283179620374E+0001 3.21102570502523E+0001 - 3.20922049273581E+0001 3.20741615896668E+0001 3.20561270334916E+0001 3.20381012551473E+0001 3.20200842509498E+0001 - 3.20020760172165E+0001 3.19840765502661E+0001 3.19660858464186E+0001 3.19481039019954E+0001 3.19301307133192E+0001 - 3.19121662767140E+0001 3.18942105885052E+0001 3.18762636450196E+0001 3.18583254425852E+0001 3.18403959775313E+0001 - 3.18224752461887E+0001 3.18045632448894E+0001 3.17866599699669E+0001 3.17687654177558E+0001 3.17508795845923E+0001 - 3.17330024668136E+0001 3.17151340607586E+0001 3.16972743627673E+0001 3.16794233691810E+0001 3.16615810763426E+0001 - 3.16437474805960E+0001 3.16259225782867E+0001 3.16081063657613E+0001 3.15902988393679E+0001 3.15724999954558E+0001 - 3.15547098303758E+0001 3.15369283404798E+0001 3.15191555221213E+0001 3.15013913716550E+0001 3.14836358854367E+0001 - 3.14658890598240E+0001 3.14481508911753E+0001 3.14304213758508E+0001 3.14127005102117E+0001 3.13949882906207E+0001 - 3.13772847134417E+0001 3.13595897750401E+0001 3.13419034717824E+0001 3.13242258000365E+0001 3.13065567561718E+0001 - 3.12888963365589E+0001 3.12712445375695E+0001 3.12536013555770E+0001 3.12359667869559E+0001 3.12183408280820E+0001 - 3.12007234753325E+0001 3.11831147250860E+0001 3.11655145737223E+0001 3.11479230176225E+0001 3.11303400531691E+0001 - 3.11127656767458E+0001 3.10951998847379E+0001 3.10776426735315E+0001 3.10600940395146E+0001 3.10425539790762E+0001 - 3.10250224886066E+0001 3.10074995644975E+0001 3.09899852031419E+0001 3.09724794009342E+0001 3.09549821542699E+0001 - 3.09374934595460E+0001 3.09200133131608E+0001 3.09025417115137E+0001 3.08850786510058E+0001 3.08676241280391E+0001 - 3.08501781390173E+0001 3.08327406803450E+0001 3.08153117484285E+0001 3.07978913396752E+0001 3.07804794504938E+0001 - 3.07630760772944E+0001 3.07456812164883E+0001 3.07282948644882E+0001 3.07109170177082E+0001 3.06935476725634E+0001 - 3.06761868254706E+0001 3.06588344728476E+0001 3.06414906111136E+0001 3.06241552366891E+0001 3.06068283459961E+0001 - 3.05895099354575E+0001 3.05722000014979E+0001 3.05548985405430E+0001 3.05376055490197E+0001 3.05203210233566E+0001 - 3.05030449599833E+0001 3.04857773553306E+0001 3.04685182058309E+0001 3.04512675079177E+0001 3.04340252580259E+0001 - 3.04167914525916E+0001 3.03995660880524E+0001 3.03823491608470E+0001 3.03651406674153E+0001 3.03479406041990E+0001 - 3.03307489676405E+0001 3.03135657541839E+0001 3.02963909602743E+0001 3.02792245823585E+0001 3.02620666168842E+0001 - 3.02449170603006E+0001 3.02277759090582E+0001 3.02106431596086E+0001 3.01935188084050E+0001 3.01764028519017E+0001 - 3.01592952865543E+0001 3.01421961088197E+0001 3.01251053151563E+0001 3.01080229020234E+0001 3.00909488658820E+0001 - 3.00738832031941E+0001 3.00568259104230E+0001 3.00397769840337E+0001 3.00227364204919E+0001 3.00057042162650E+0001 - 2.99886803678215E+0001 2.99716648716313E+0001 2.99546577241655E+0001 2.99376589218967E+0001 2.99206684612984E+0001 - 2.99036863388457E+0001 2.98867125510150E+0001 2.98697470942838E+0001 2.98527899651309E+0001 2.98358411600367E+0001 - 2.98189006754824E+0001 2.98019685079508E+0001 2.97850446539261E+0001 2.97681291098934E+0001 2.97512218723394E+0001 - 2.97343229377520E+0001 2.97174323026203E+0001 2.97005499634347E+0001 2.96836759166871E+0001 2.96668101588704E+0001 - 2.96499526864790E+0001 2.96331034960083E+0001 2.96162625839553E+0001 2.95994299468181E+0001 2.95826055810962E+0001 - 2.95657894832902E+0001 2.95489816499021E+0001 2.95321820774352E+0001 2.95153907623941E+0001 2.94986077012846E+0001 - 2.94818328906137E+0001 2.94650663268899E+0001 2.94483080066227E+0001 2.94315579263233E+0001 2.94148160825037E+0001 - 2.93980824716774E+0001 2.93813570903593E+0001 2.93646399350654E+0001 2.93479310023129E+0001 2.93312302886205E+0001 - 2.93145377905081E+0001 2.92978535044967E+0001 2.92811774271088E+0001 2.92645095548681E+0001 2.92478498842996E+0001 - 2.92311984119294E+0001 2.92145551342852E+0001 2.91979200478956E+0001 2.91812931492907E+0001 2.91646744350018E+0001 - 2.91480639015616E+0001 2.91314615455038E+0001 2.91148673633637E+0001 2.90982813516776E+0001 2.90817035069831E+0001 - 2.90651338258193E+0001 2.90485723047262E+0001 2.90320189402455E+0001 2.90154737289198E+0001 2.89989366672931E+0001 - 2.89824077519107E+0001 2.89658869793192E+0001 2.89493743460663E+0001 2.89328698487011E+0001 2.89163734837740E+0001 - 2.88998852478365E+0001 2.88834051374415E+0001 2.88669331491431E+0001 2.88504692794967E+0001 2.88340135250590E+0001 - 2.88175658823879E+0001 2.88011263480425E+0001 2.87846949185833E+0001 2.87682715905720E+0001 2.87518563605715E+0001 - 2.87354492251461E+0001 2.87190501808612E+0001 2.87026592242836E+0001 2.86862763519813E+0001 2.86699015605234E+0001 - 2.86535348464807E+0001 2.86371762064247E+0001 2.86208256369285E+0001 2.86044831345665E+0001 2.85881486959141E+0001 - 2.85718223175482E+0001 2.85555039960467E+0001 2.85391937279892E+0001 2.85228915099559E+0001 2.85065973385289E+0001 - 2.84903112102912E+0001 2.84740331218270E+0001 2.84577630697221E+0001 2.84415010505631E+0001 2.84252470609382E+0001 - 2.84090010974368E+0001 2.83927631566494E+0001 2.83765332351678E+0001 2.83603113295852E+0001 2.83440974364959E+0001 - 2.83278915524955E+0001 2.83116936741808E+0001 2.82955037981499E+0001 2.82793219210022E+0001 2.82631480393383E+0001 - 2.82469821497599E+0001 2.82308242488701E+0001 2.82146743332734E+0001 2.81985323995753E+0001 2.81823984443825E+0001 - 2.81662724643032E+0001 2.81501544559467E+0001 2.81340444159236E+0001 2.81179423408456E+0001 2.81018482273258E+0001 - 2.80857620719785E+0001 2.80696838714193E+0001 2.80536136222649E+0001 2.80375513211333E+0001 2.80214969646438E+0001 - 2.80054505494170E+0001 2.79894120720746E+0001 2.79733815292395E+0001 2.79573589175360E+0001 2.79413442335896E+0001 - 2.79253374740270E+0001 2.79093386354761E+0001 2.78933477145662E+0001 2.78773647079277E+0001 2.78613896121921E+0001 - 2.78454224239926E+0001 2.78294631399631E+0001 2.78135117567391E+0001 2.77975682709572E+0001 2.77816326792553E+0001 - 2.77657049782724E+0001 2.77497851646489E+0001 2.77338732350263E+0001 2.77179691860474E+0001 2.77020730143564E+0001 - 2.76861847165983E+0001 2.76703042894199E+0001 2.76544317294687E+0001 2.76385670333937E+0001 2.76227101978452E+0001 - 2.76068612194745E+0001 2.75910200949344E+0001 2.75751868208788E+0001 2.75593613939626E+0001 2.75435438108424E+0001 - 2.75277340681758E+0001 2.75119321626214E+0001 2.74961380908393E+0001 2.74803518494910E+0001 2.74645734352387E+0001 - 2.74488028447464E+0001 2.74330400746788E+0001 2.74172851217023E+0001 2.74015379824842E+0001 2.73857986536932E+0001 - 2.73700671319991E+0001 2.73543434140730E+0001 2.73386274965873E+0001 2.73229193762154E+0001 2.73072190496323E+0001 - 2.72915265135137E+0001 2.72758417645370E+0001 2.72601647993806E+0001 2.72444956147242E+0001 2.72288342072486E+0001 - 2.72131805736359E+0001 2.71975347105696E+0001 2.71818966147340E+0001 2.71662662828150E+0001 2.71506437114996E+0001 - 2.71350288974760E+0001 2.71194218374336E+0001 2.71038225280631E+0001 2.70882309660563E+0001 2.70726471481063E+0001 - 2.70570710709075E+0001 2.70415027311553E+0001 2.70259421255466E+0001 2.70103892507792E+0001 2.69948441035523E+0001 - 2.69793066805663E+0001 2.69637769785229E+0001 2.69482549941248E+0001 2.69327407240761E+0001 2.69172341650820E+0001 - 2.69017353138491E+0001 2.68862441670849E+0001 2.68707607214984E+0001 2.68552849737997E+0001 2.68398169207001E+0001 - 2.68243565589122E+0001 2.68089038851496E+0001 2.67934588961274E+0001 2.67780215885617E+0001 2.67625919591698E+0001 - 2.67471700046705E+0001 2.67317557217834E+0001 2.67163491072296E+0001 2.67009501577313E+0001 2.66855588700119E+0001 - 2.66701752407961E+0001 2.66547992668097E+0001 2.66394309447797E+0001 2.66240702714345E+0001 2.66087172435034E+0001 - 2.65933718577171E+0001 2.65780341108076E+0001 2.65627039995079E+0001 2.65473815205523E+0001 2.65320666706762E+0001 - 2.65167594466165E+0001 2.65014598451109E+0001 2.64861678628986E+0001 2.64708834967199E+0001 2.64556067433163E+0001 - 2.64403375994305E+0001 2.64250760618065E+0001 2.64098221271893E+0001 2.63945757923253E+0001 2.63793370539620E+0001 - 2.63641059088481E+0001 2.63488823537336E+0001 2.63336663853695E+0001 2.63184580005082E+0001 2.63032571959032E+0001 - 2.62880639683092E+0001 2.62728783144822E+0001 2.62577002311792E+0001 2.62425297151586E+0001 2.62273667631799E+0001 - 2.62122113720037E+0001 2.61970635383920E+0001 2.61819232591080E+0001 2.61667905309157E+0001 2.61516653505809E+0001 - 2.61365477148701E+0001 2.61214376205513E+0001 2.61063350643934E+0001 2.60912400431668E+0001 2.60761525536430E+0001 - 2.60610725925945E+0001 2.60460001567953E+0001 2.60309352430203E+0001 2.60158778480459E+0001 2.60008279686493E+0001 - 2.59857856016093E+0001 2.59707507437056E+0001 2.59557233917193E+0001 2.59407035424324E+0001 2.59256911926284E+0001 - 2.59106863390919E+0001 2.58956889786086E+0001 2.58806991079653E+0001 2.58657167239504E+0001 2.58507418233529E+0001 - 2.58357744029636E+0001 2.58208144595740E+0001 2.58058619899770E+0001 2.57909169909667E+0001 2.57759794593384E+0001 - 2.57610493918884E+0001 2.57461267854144E+0001 2.57312116367151E+0001 2.57163039425906E+0001 2.57014036998420E+0001 - 2.56865109052717E+0001 2.56716255556832E+0001 2.56567476478812E+0001 2.56418771786717E+0001 2.56270141448616E+0001 - 2.56121585432593E+0001 2.55973103706742E+0001 2.55824696239169E+0001 2.55676362997993E+0001 2.55528103951342E+0001 - 2.55379919067360E+0001 2.55231808314198E+0001 2.55083771660023E+0001 2.54935809073011E+0001 2.54787920521351E+0001 - 2.54640105973243E+0001 2.54492365396900E+0001 2.54344698760547E+0001 2.54197106032418E+0001 2.54049587180762E+0001 - 2.53902142173837E+0001 2.53754770979915E+0001 2.53607473567279E+0001 2.53460249904223E+0001 2.53313099959054E+0001 - 2.53166023700089E+0001 2.53019021095659E+0001 2.52872092114105E+0001 2.52725236723781E+0001 2.52578454893050E+0001 - 2.52431746590291E+0001 2.52285111783891E+0001 2.52138550442251E+0001 2.51992062533782E+0001 2.51845648026908E+0001 - 2.51699306890064E+0001 2.51553039091698E+0001 2.51406844600267E+0001 2.51260723384242E+0001 2.51114675412105E+0001 - 2.50968700652351E+0001 2.50822799073483E+0001 2.50676970644019E+0001 2.50531215332488E+0001 2.50385533107430E+0001 - 2.50239923937398E+0001 2.50094387790954E+0001 2.49948924636675E+0001 2.49803534443147E+0001 2.49658217178968E+0001 - 2.49512972812750E+0001 2.49367801313114E+0001 2.49222702648694E+0001 2.49077676788134E+0001 2.48932723700091E+0001 - 2.48787843353235E+0001 2.48643035716245E+0001 2.48498300757812E+0001 2.48353638446640E+0001 2.48209048751445E+0001 - 2.48064531640951E+0001 2.47920087083898E+0001 2.47775715049035E+0001 2.47631415505124E+0001 2.47487188420937E+0001 - 2.47343033765258E+0001 2.47198951506885E+0001 2.47054941614623E+0001 2.46911004057294E+0001 2.46767138803726E+0001 - 2.46623345822763E+0001 2.46479625083259E+0001 2.46335976554079E+0001 2.46192400204100E+0001 2.46048896002210E+0001 - 2.45905463917310E+0001 2.45762103918311E+0001 2.45618815974137E+0001 2.45475600053722E+0001 2.45332456126013E+0001 - 2.45189384159967E+0001 2.45046384124553E+0001 2.44903455988753E+0001 2.44760599721559E+0001 2.44617815291974E+0001 - 2.44475102669015E+0001 2.44332461821707E+0001 2.44189892719090E+0001 2.44047395330213E+0001 2.43904969624138E+0001 - 2.43762615569937E+0001 2.43620333136695E+0001 2.43478122293508E+0001 2.43335983009483E+0001 2.43193915253739E+0001 - 2.43051918995405E+0001 2.42909994203625E+0001 2.42768140847551E+0001 2.42626358896348E+0001 2.42484648319192E+0001 - 2.42343009085270E+0001 2.42201441163782E+0001 2.42059944523937E+0001 2.41918519134959E+0001 2.41777164966081E+0001 - 2.41635881986546E+0001 2.41494670165612E+0001 2.41353529472546E+0001 2.41212459876628E+0001 2.41071461347147E+0001 - 2.40930533853405E+0001 2.40789677364717E+0001 2.40648891850407E+0001 2.40508177279810E+0001 2.40367533622275E+0001 - 2.40226960847161E+0001 2.40086458923837E+0001 2.39946027821686E+0001 2.39805667510101E+0001 2.39665377958487E+0001 - 2.39525159136258E+0001 2.39385011012843E+0001 2.39244933557680E+0001 2.39104926740219E+0001 2.38964990529922E+0001 - 2.38825124896261E+0001 2.38685329808721E+0001 2.38545605236796E+0001 2.38405951149994E+0001 2.38266367517834E+0001 - 2.38126854309843E+0001 2.37987411495564E+0001 2.37848039044548E+0001 2.37708736926359E+0001 2.37569505110572E+0001 - 2.37430343566773E+0001 2.37291252264560E+0001 2.37152231173540E+0001 2.37013280263336E+0001 2.36874399503577E+0001 - 2.36735588863906E+0001 2.36596848313978E+0001 2.36458177823458E+0001 2.36319577362023E+0001 2.36181046899361E+0001 - 2.36042586405169E+0001 2.35904195849161E+0001 2.35765875201056E+0001 2.35627624430589E+0001 2.35489443507503E+0001 - 2.35351332401554E+0001 2.35213291082508E+0001 2.35075319520145E+0001 2.34937417684254E+0001 2.34799585544634E+0001 - 2.34661823071099E+0001 2.34524130233470E+0001 2.34386507001583E+0001 2.34248953345284E+0001 2.34111469234428E+0001 - 2.33974054638884E+0001 2.33836709528532E+0001 2.33699433873262E+0001 2.33562227642976E+0001 2.33425090807586E+0001 - 2.33288023337018E+0001 2.33151025201206E+0001 2.33014096370097E+0001 2.32877236813648E+0001 2.32740446501830E+0001 - 2.32603725404622E+0001 2.32467073492015E+0001 2.32330490734013E+0001 2.32193977100629E+0001 2.32057532561888E+0001 - 2.31921157087825E+0001 2.31784850648490E+0001 2.31648613213939E+0001 2.31512444754242E+0001 2.31376345239482E+0001 - 2.31240314639749E+0001 2.31104352925146E+0001 2.30968460065789E+0001 2.30832636031801E+0001 2.30696880793321E+0001 - 2.30561194320496E+0001 2.30425576583484E+0001 2.30290027552455E+0001 2.30154547197592E+0001 2.30019135489086E+0001 - 2.29883792397140E+0001 2.29748517891969E+0001 2.29613311943798E+0001 2.29478174522865E+0001 2.29343105599417E+0001 - 2.29208105143714E+0001 2.29073173126024E+0001 2.28938309516630E+0001 2.28803514285824E+0001 2.28668787403909E+0001 - 2.28534128841199E+0001 2.28399538568020E+0001 2.28265016554708E+0001 2.28130562771612E+0001 2.27996177189090E+0001 - 2.27861859777512E+0001 2.27727610507258E+0001 2.27593429348721E+0001 2.27459316272304E+0001 2.27325271248420E+0001 - 2.27191294247496E+0001 2.27057385239966E+0001 2.26923544196278E+0001 2.26789771086891E+0001 2.26656065882274E+0001 - 2.26522428552907E+0001 2.26388859069281E+0001 2.26255357401898E+0001 2.26121923521273E+0001 2.25988557397930E+0001 - 2.25855259002404E+0001 2.25722028305241E+0001 2.25588865276999E+0001 2.25455769888246E+0001 2.25322742109562E+0001 - 2.25189781911537E+0001 2.25056889264774E+0001 2.24924064139883E+0001 2.24791306507489E+0001 2.24658616338225E+0001 - 2.24525993602738E+0001 2.24393438271684E+0001 2.24260950315730E+0001 2.24128529705554E+0001 2.23996176411846E+0001 - 2.23863890405306E+0001 2.23731671656645E+0001 2.23599520136585E+0001 2.23467435815859E+0001 2.23335418665212E+0001 - 2.23203468655398E+0001 2.23071585757183E+0001 2.22939769941344E+0001 2.22808021178669E+0001 2.22676339439957E+0001 - 2.22544724696017E+0001 2.22413176917670E+0001 2.22281696075747E+0001 2.22150282141091E+0001 2.22018935084555E+0001 - 2.21887654877003E+0001 2.21756441489311E+0001 2.21625294892364E+0001 2.21494215057059E+0001 2.21363201954305E+0001 - 2.21232255555019E+0001 2.21101375830132E+0001 2.20970562750584E+0001 2.20839816287326E+0001 2.20709136411321E+0001 - 2.20578523093541E+0001 2.20447976304971E+0001 2.20317496016606E+0001 2.20187082199451E+0001 2.20056734824522E+0001 - 2.19926453862848E+0001 2.19796239285466E+0001 2.19666091063426E+0001 2.19536009167787E+0001 2.19405993569621E+0001 - 2.19276044240008E+0001 2.19146161150042E+0001 2.19016344270826E+0001 2.18886593573473E+0001 2.18756909029109E+0001 - 2.18627290608870E+0001 2.18497738283902E+0001 2.18368252025363E+0001 2.18238831804420E+0001 2.18109477592253E+0001 - 2.17980189360052E+0001 2.17850967079016E+0001 2.17721810720359E+0001 2.17592720255301E+0001 2.17463695655076E+0001 - 2.17334736890927E+0001 2.17205843934110E+0001 2.17077016755888E+0001 2.16948255327540E+0001 2.16819559620351E+0001 - 2.16690929605618E+0001 2.16562365254651E+0001 2.16433866538769E+0001 2.16305433429301E+0001 2.16177065897588E+0001 - 2.16048763914981E+0001 2.15920527452844E+0001 2.15792356482547E+0001 2.15664250975476E+0001 2.15536210903025E+0001 - 2.15408236236598E+0001 2.15280326947612E+0001 2.15152483007493E+0001 2.15024704387678E+0001 2.14896991059615E+0001 - 2.14769342994763E+0001 2.14641760164592E+0001 2.14514242540581E+0001 2.14386790094222E+0001 2.14259402797015E+0001 - 2.14132080620474E+0001 2.14004823536120E+0001 2.13877631515489E+0001 2.13750504530123E+0001 2.13623442551577E+0001 - 2.13496445551419E+0001 2.13369513501223E+0001 2.13242646372577E+0001 2.13115844137078E+0001 2.12989106766335E+0001 - 2.12862434231967E+0001 2.12735826505603E+0001 2.12609283558884E+0001 2.12482805363461E+0001 2.12356391890995E+0001 - 2.12230043113158E+0001 2.12103759001633E+0001 2.11977539528115E+0001 2.11851384664306E+0001 2.11725294381922E+0001 - 2.11599268652688E+0001 2.11473307448341E+0001 2.11347410740626E+0001 2.11221578501302E+0001 2.11095810702135E+0001 - 2.10970107314905E+0001 2.10844468311400E+0001 2.10718893663420E+0001 2.10593383342776E+0001 2.10467937321289E+0001 - 2.10342555570789E+0001 2.10217238063119E+0001 2.10091984770131E+0001 2.09966795663690E+0001 2.09841670715667E+0001 - 2.09716609897949E+0001 2.09591613182430E+0001 2.09466680541015E+0001 2.09341811945620E+0001 2.09217007368173E+0001 - 2.09092266780609E+0001 2.08967590154878E+0001 2.08842977462937E+0001 2.08718428676756E+0001 2.08593943768312E+0001 - 2.08469522709598E+0001 2.08345165472612E+0001 2.08220872029366E+0001 2.08096642351881E+0001 2.07972476412190E+0001 - 2.07848374182335E+0001 2.07724335634369E+0001 2.07600360740356E+0001 2.07476449472370E+0001 2.07352601802495E+0001 - 2.07228817702826E+0001 2.07105097145470E+0001 2.06981440102542E+0001 2.06857846546169E+0001 2.06734316448489E+0001 - 2.06610849781647E+0001 2.06487446517804E+0001 2.06364106629127E+0001 2.06240830087795E+0001 2.06117616865998E+0001 - 2.05994466935936E+0001 2.05871380269819E+0001 2.05748356839868E+0001 2.05625396618315E+0001 2.05502499577401E+0001 - 2.05379665689379E+0001 2.05256894926511E+0001 2.05134187261071E+0001 2.05011542665342E+0001 2.04888961111619E+0001 - 2.04766442572205E+0001 2.04643987019416E+0001 2.04521594425576E+0001 2.04399264763023E+0001 2.04276998004102E+0001 - 2.04154794121169E+0001 2.04032653086593E+0001 2.03910574872749E+0001 2.03788559452026E+0001 2.03666606796823E+0001 - 2.03544716879547E+0001 2.03422889672619E+0001 2.03301125148467E+0001 2.03179423279532E+0001 2.03057784038263E+0001 - 2.02936207397121E+0001 2.02814693328578E+0001 2.02693241805114E+0001 2.02571852799221E+0001 2.02450526283402E+0001 - 2.02329262230169E+0001 2.02208060612045E+0001 2.02086921401563E+0001 2.01965844571267E+0001 2.01844830093710E+0001 - 2.01723877941457E+0001 2.01602988087083E+0001 2.01482160503172E+0001 2.01361395162320E+0001 2.01240692037132E+0001 - 2.01120051100225E+0001 2.00999472324225E+0001 2.00878955681768E+0001 2.00758501145502E+0001 2.00638108688083E+0001 - 2.00517778282180E+0001 2.00397509900470E+0001 2.00277303515641E+0001 2.00157159100392E+0001 2.00037076627432E+0001 - 1.99917056069480E+0001 1.99797097399265E+0001 1.99677200589528E+0001 1.99557365613018E+0001 1.99437592442495E+0001 - 1.99317881050730E+0001 1.99198231410504E+0001 1.99078643494608E+0001 1.98959117275844E+0001 1.98839652727022E+0001 - 1.98720249820966E+0001 1.98600908530507E+0001 1.98481628828488E+0001 1.98362410687761E+0001 1.98243254081190E+0001 - 1.98124158981648E+0001 1.98005125362017E+0001 1.97886153195193E+0001 1.97767242454078E+0001 1.97648393111588E+0001 - 1.97529605140646E+0001 1.97410878514187E+0001 1.97292213205156E+0001 1.97173609186508E+0001 1.97055066431209E+0001 - 1.96936584912233E+0001 1.96818164602567E+0001 1.96699805475207E+0001 1.96581507503159E+0001 1.96463270659439E+0001 - 1.96345094917073E+0001 1.96226980249099E+0001 1.96108926628564E+0001 1.95990934028524E+0001 1.95873002422047E+0001 - 1.95755131782210E+0001 1.95637322082101E+0001 1.95519573294819E+0001 1.95401885393470E+0001 1.95284258351173E+0001 - 1.95166692141057E+0001 1.95049186736260E+0001 1.94931742109931E+0001 1.94814358235228E+0001 1.94697035085321E+0001 - 1.94579772633389E+0001 1.94462570852620E+0001 1.94345429716215E+0001 1.94228349197382E+0001 1.94111329269343E+0001 - 1.93994369905326E+0001 1.93877471078571E+0001 1.93760632762329E+0001 1.93643854929859E+0001 1.93527137554432E+0001 - 1.93410480609329E+0001 1.93293884067840E+0001 1.93177347903266E+0001 1.93060872088917E+0001 1.92944456598114E+0001 - 1.92828101404189E+0001 1.92711806480481E+0001 1.92595571800344E+0001 1.92479397337137E+0001 1.92363283064232E+0001 - 1.92247228955010E+0001 1.92131234982863E+0001 1.92015301121193E+0001 1.91899427343411E+0001 1.91783613622938E+0001 - 1.91667859933207E+0001 1.91552166247660E+0001 1.91436532539747E+0001 1.91320958782932E+0001 1.91205444950686E+0001 - 1.91089991016491E+0001 1.90974596953839E+0001 1.90859262736233E+0001 1.90743988337184E+0001 1.90628773730215E+0001 - 1.90513618888858E+0001 1.90398523786655E+0001 1.90283488397159E+0001 1.90168512693932E+0001 1.90053596650545E+0001 - 1.89938740240582E+0001 1.89823943437635E+0001 1.89709206215306E+0001 1.89594528547208E+0001 1.89479910406963E+0001 - 1.89365351768202E+0001 1.89250852604570E+0001 1.89136412889717E+0001 1.89022032597307E+0001 1.88907711701012E+0001 - 1.88793450174513E+0001 1.88679247991504E+0001 1.88565105125686E+0001 1.88451021550772E+0001 1.88336997240484E+0001 - 1.88223032168555E+0001 1.88109126308725E+0001 1.87995279634748E+0001 1.87881492120385E+0001 1.87767763739409E+0001 - 1.87654094465601E+0001 1.87540484272753E+0001 1.87426933134668E+0001 1.87313441025156E+0001 1.87200007918041E+0001 - 1.87086633787152E+0001 1.86973318606332E+0001 1.86860062349433E+0001 1.86746864990315E+0001 1.86633726502851E+0001 - 1.86520646860921E+0001 1.86407626038417E+0001 1.86294664009239E+0001 1.86181760747299E+0001 1.86068916226518E+0001 - 1.85956130420826E+0001 1.85843403304164E+0001 1.85730734850483E+0001 1.85618125033743E+0001 1.85505573827915E+0001 - 1.85393081206978E+0001 1.85280647144924E+0001 1.85168271615751E+0001 1.85055954593470E+0001 1.84943696052101E+0001 - 1.84831495965673E+0001 1.84719354308226E+0001 1.84607271053809E+0001 1.84495246176481E+0001 1.84383279650312E+0001 - 1.84271371449380E+0001 1.84159521547773E+0001 1.84047729919592E+0001 1.83935996538944E+0001 1.83824321379947E+0001 - 1.83712704416729E+0001 1.83601145623429E+0001 1.83489644974195E+0001 1.83378202443183E+0001 1.83266818004561E+0001 - 1.83155491632507E+0001 1.83044223301208E+0001 1.82933012984860E+0001 1.82821860657670E+0001 1.82710766293856E+0001 - 1.82599729867641E+0001 1.82488751353265E+0001 1.82377830724971E+0001 1.82266967957016E+0001 1.82156163023664E+0001 - 1.82045415899193E+0001 1.81934726557886E+0001 1.81824094974038E+0001 1.81713521121954E+0001 1.81603004975948E+0001 - 1.81492546510344E+0001 1.81382145699477E+0001 1.81271802517690E+0001 1.81161516939337E+0001 1.81051288938779E+0001 - 1.80941118490392E+0001 1.80831005568557E+0001 1.80720950147667E+0001 1.80610952202123E+0001 1.80501011706338E+0001 - 1.80391128634734E+0001 1.80281302961742E+0001 1.80171534661803E+0001 1.80061823709368E+0001 1.79952170078898E+0001 - 1.79842573744862E+0001 1.79733034681741E+0001 1.79623552864025E+0001 1.79514128266213E+0001 1.79404760862814E+0001 - 1.79295450628347E+0001 1.79186197537342E+0001 1.79077001564335E+0001 1.78967862683875E+0001 1.78858780870520E+0001 - 1.78749756098836E+0001 1.78640788343402E+0001 1.78531877578804E+0001 1.78423023779638E+0001 1.78314226920510E+0001 - 1.78205486976036E+0001 1.78096803920842E+0001 1.77988177729562E+0001 1.77879608376841E+0001 1.77771095837335E+0001 - 1.77662640085706E+0001 1.77554241096628E+0001 1.77445898844786E+0001 1.77337613304872E+0001 1.77229384451588E+0001 - 1.77121212259647E+0001 1.77013096703771E+0001 1.76905037758692E+0001 1.76797035399151E+0001 1.76689089599898E+0001 - 1.76581200335695E+0001 1.76473367581310E+0001 1.76365591311525E+0001 1.76257871501127E+0001 1.76150208124918E+0001 - 1.76042601157703E+0001 1.75935050574303E+0001 1.75827556349545E+0001 1.75720118458266E+0001 1.75612736875313E+0001 - 1.75505411575542E+0001 1.75398142533821E+0001 1.75290929725024E+0001 1.75183773124037E+0001 1.75076672705755E+0001 - 1.74969628445082E+0001 1.74862640316932E+0001 1.74755708296230E+0001 1.74648832357907E+0001 1.74542012476908E+0001 - 1.74435248628184E+0001 1.74328540786697E+0001 1.74221888927419E+0001 1.74115293025331E+0001 1.74008753055423E+0001 - 1.73902268992695E+0001 1.73795840812157E+0001 1.73689468488828E+0001 1.73583151997738E+0001 1.73476891313923E+0001 - 1.73370686412432E+0001 1.73264537268322E+0001 1.73158443856661E+0001 1.73052406152524E+0001 1.72946424130997E+0001 - 1.72840497767175E+0001 1.72734627036165E+0001 1.72628811913079E+0001 1.72523052373042E+0001 1.72417348391188E+0001 - 1.72311699942658E+0001 1.72206107002607E+0001 1.72100569546194E+0001 1.71995087548593E+0001 1.71889660984984E+0001 - 1.71784289830556E+0001 1.71678974060511E+0001 1.71573713650057E+0001 1.71468508574414E+0001 1.71363358808808E+0001 - 1.71258264328479E+0001 1.71153225108673E+0001 1.71048241124647E+0001 1.70943312351667E+0001 1.70838438765009E+0001 - 1.70733620339958E+0001 1.70628857051808E+0001 1.70524148875862E+0001 1.70419495787436E+0001 1.70314897761850E+0001 - 1.70210354774439E+0001 1.70105866800542E+0001 1.70001433815511E+0001 1.69897055794708E+0001 1.69792732713501E+0001 - 1.69688464547270E+0001 1.69584251271404E+0001 1.69480092861302E+0001 1.69375989292370E+0001 1.69271940540025E+0001 - 1.69167946579695E+0001 1.69064007386815E+0001 1.68960122936830E+0001 1.68856293205196E+0001 1.68752518167375E+0001 - 1.68648797798841E+0001 1.68545132075077E+0001 1.68441520971576E+0001 1.68337964463838E+0001 1.68234462527376E+0001 - 1.68131015137708E+0001 1.68027622270365E+0001 1.67924283900886E+0001 1.67821000004819E+0001 1.67717770557722E+0001 - 1.67614595535162E+0001 1.67511474912715E+0001 1.67408408665969E+0001 1.67305396770516E+0001 1.67202439201963E+0001 - 1.67099535935923E+0001 1.66996686948019E+0001 1.66893892213884E+0001 1.66791151709159E+0001 1.66688465409497E+0001 - 1.66585833290557E+0001 1.66483255328009E+0001 1.66380731497532E+0001 1.66278261774816E+0001 1.66175846135557E+0001 - 1.66073484555463E+0001 1.65971177010251E+0001 1.65868923475645E+0001 1.65766723927382E+0001 1.65664578341206E+0001 - 1.65562486692869E+0001 1.65460448958136E+0001 1.65358465112778E+0001 1.65256535132576E+0001 1.65154658993323E+0001 - 1.65052836670817E+0001 1.64951068140868E+0001 1.64849353379295E+0001 1.64747692361925E+0001 1.64646085064596E+0001 - 1.64544531463154E+0001 1.64443031533455E+0001 1.64341585251364E+0001 1.64240192592756E+0001 1.64138853533512E+0001 - 1.64037568049527E+0001 1.63936336116702E+0001 1.63835157710949E+0001 1.63734032808187E+0001 1.63632961384347E+0001 - 1.63531943415367E+0001 1.63430978877196E+0001 1.63330067745791E+0001 1.63229209997119E+0001 1.63128405607155E+0001 - 1.63027654551885E+0001 1.62926956807302E+0001 1.62826312349411E+0001 1.62725721154223E+0001 1.62625183197761E+0001 - 1.62524698456057E+0001 1.62424266905149E+0001 1.62323888521088E+0001 1.62223563279933E+0001 1.62123291157750E+0001 - 1.62023072130619E+0001 1.61922906174623E+0001 1.61822793265860E+0001 1.61722733380434E+0001 1.61622726494458E+0001 - 1.61522772584055E+0001 1.61422871625358E+0001 1.61323023594508E+0001 1.61223228467655E+0001 1.61123486220960E+0001 - 1.61023796830590E+0001 1.60924160272723E+0001 1.60824576523548E+0001 1.60725045559259E+0001 1.60625567356064E+0001 - 1.60526141890175E+0001 1.60426769137816E+0001 1.60327449075222E+0001 1.60228181678632E+0001 1.60128966924300E+0001 - 1.60029804788483E+0001 1.59930695247453E+0001 1.59831638277488E+0001 1.59732633854874E+0001 1.59633681955910E+0001 - 1.59534782556899E+0001 1.59435935634158E+0001 1.59337141164011E+0001 1.59238399122790E+0001 1.59139709486838E+0001 - 1.59041072232506E+0001 1.58942487336155E+0001 1.58843954774154E+0001 1.58745474522881E+0001 1.58647046558725E+0001 - 1.58548670858081E+0001 1.58450347397356E+0001 1.58352076152966E+0001 1.58253857101333E+0001 1.58155690218890E+0001 - 1.58057575482081E+0001 1.57959512867355E+0001 1.57861502351175E+0001 1.57763543910007E+0001 1.57665637520332E+0001 - 1.57567783158636E+0001 1.57469980801416E+0001 1.57372230425177E+0001 1.57274532006435E+0001 1.57176885521712E+0001 - 1.57079290947541E+0001 1.56981748260463E+0001 1.56884257437031E+0001 1.56786818453802E+0001 1.56689431287346E+0001 - 1.56592095914241E+0001 1.56494812311074E+0001 1.56397580454440E+0001 1.56300400320944E+0001 1.56203271887199E+0001 - 1.56106195129830E+0001 1.56009170025467E+0001 1.55912196550752E+0001 1.55815274682333E+0001 1.55718404396871E+0001 - 1.55621585671033E+0001 1.55524818481495E+0001 1.55428102804944E+0001 1.55331438618074E+0001 1.55234825897589E+0001 - 1.55138264620201E+0001 1.55041754762634E+0001 1.54945296301616E+0001 1.54848889213887E+0001 1.54752533476198E+0001 - 1.54656229065304E+0001 1.54559975957972E+0001 1.54463774130979E+0001 1.54367623561107E+0001 1.54271524225152E+0001 - 1.54175476099914E+0001 1.54079479162206E+0001 1.53983533388847E+0001 1.53887638756668E+0001 1.53791795242504E+0001 - 1.53696002823205E+0001 1.53600261475625E+0001 1.53504571176630E+0001 1.53408931903094E+0001 1.53313343631898E+0001 - 1.53217806339936E+0001 1.53122320004106E+0001 1.53026884601320E+0001 1.52931500108495E+0001 1.52836166502558E+0001 - 1.52740883760445E+0001 1.52645651859102E+0001 1.52550470775484E+0001 1.52455340486551E+0001 1.52360260969277E+0001 - 1.52265232200641E+0001 1.52170254157634E+0001 1.52075326817254E+0001 1.51980450156508E+0001 1.51885624152413E+0001 - 1.51790848781992E+0001 1.51696124022281E+0001 1.51601449850322E+0001 1.51506826243166E+0001 1.51412253177875E+0001 - 1.51317730631517E+0001 1.51223258581171E+0001 1.51128837003923E+0001 1.51034465876870E+0001 1.50940145177117E+0001 - 1.50845874881776E+0001 1.50751654967971E+0001 1.50657485412832E+0001 1.50563366193501E+0001 1.50469297287125E+0001 - 1.50375278670862E+0001 1.50281310321880E+0001 1.50187392217353E+0001 1.50093524334465E+0001 1.49999706650411E+0001 - 1.49905939142391E+0001 1.49812221787616E+0001 1.49718554563306E+0001 1.49624937446690E+0001 1.49531370415003E+0001 - 1.49437853445492E+0001 1.49344386515412E+0001 1.49250969602027E+0001 1.49157602682607E+0001 1.49064285734435E+0001 - 1.48971018734801E+0001 1.48877801661002E+0001 1.48784634490346E+0001 1.48691517200150E+0001 1.48598449767739E+0001 - 1.48505432170445E+0001 1.48412464385612E+0001 1.48319546390591E+0001 1.48226678162742E+0001 1.48133859679433E+0001 - 1.48041090918042E+0001 1.47948371855956E+0001 1.47855702470569E+0001 1.47763082739285E+0001 1.47670512639517E+0001 - 1.47577992148685E+0001 1.47485521244220E+0001 1.47393099903561E+0001 1.47300728104155E+0001 1.47208405823457E+0001 - 1.47116133038934E+0001 1.47023909728059E+0001 1.46931735868313E+0001 1.46839611437188E+0001 1.46747536412184E+0001 - 1.46655510770809E+0001 1.46563534490581E+0001 1.46471607549025E+0001 1.46379729923676E+0001 1.46287901592077E+0001 - 1.46196122531780E+0001 1.46104392720346E+0001 1.46012712135344E+0001 1.45921080754352E+0001 1.45829498554958E+0001 - 1.45737965514756E+0001 1.45646481611350E+0001 1.45555046822354E+0001 1.45463661125388E+0001 1.45372324498083E+0001 - 1.45281036918078E+0001 1.45189798363020E+0001 1.45098608810565E+0001 1.45007468238378E+0001 1.44916376624132E+0001 - 1.44825333945510E+0001 1.44734340180202E+0001 1.44643395305908E+0001 1.44552499300335E+0001 1.44461652141200E+0001 - 1.44370853806229E+0001 1.44280104273155E+0001 1.44189403519722E+0001 1.44098751523679E+0001 1.44008148262788E+0001 - 1.43917593714816E+0001 1.43827087857540E+0001 1.43736630668747E+0001 1.43646222126230E+0001 1.43555862207793E+0001 - 1.43465550891246E+0001 1.43375288154411E+0001 1.43285073975115E+0001 1.43194908331197E+0001 1.43104791200501E+0001 - 1.43014722560883E+0001 1.42924702390206E+0001 1.42834730666341E+0001 1.42744807367169E+0001 1.42654932470578E+0001 - 1.42565105954466E+0001 1.42475327796739E+0001 1.42385597975312E+0001 1.42295916468107E+0001 1.42206283253057E+0001 - 1.42116698308101E+0001 1.42027161611189E+0001 1.41937673140279E+0001 1.41848232873335E+0001 1.41758840788333E+0001 - 1.41669496863256E+0001 1.41580201076095E+0001 1.41490953404851E+0001 1.41401753827531E+0001 1.41312602322155E+0001 - 1.41223498866746E+0001 1.41134443439341E+0001 1.41045436017981E+0001 1.40956476580718E+0001 1.40867565105612E+0001 - 1.40778701570731E+0001 1.40689885954152E+0001 1.40601118233961E+0001 1.40512398388252E+0001 1.40423726395128E+0001 - 1.40335102232698E+0001 1.40246525879084E+0001 1.40157997312412E+0001 1.40069516510820E+0001 1.39981083452452E+0001 - 1.39892698115462E+0001 1.39804360478012E+0001 1.39716070518273E+0001 1.39627828214423E+0001 1.39539633544650E+0001 - 1.39451486487150E+0001 1.39363387020127E+0001 1.39275335121795E+0001 1.39187330770374E+0001 1.39099373944094E+0001 - 1.39011464621194E+0001 1.38923602779921E+0001 1.38835788398530E+0001 1.38748021455284E+0001 1.38660301928455E+0001 - 1.38572629796325E+0001 1.38485005037182E+0001 1.38397427629323E+0001 1.38309897551055E+0001 1.38222414780693E+0001 - 1.38134979296558E+0001 1.38047591076982E+0001 1.37960250100305E+0001 1.37872956344874E+0001 1.37785709789047E+0001 - 1.37698510411189E+0001 1.37611358189672E+0001 1.37524253102879E+0001 1.37437195129199E+0001 1.37350184247032E+0001 - 1.37263220434784E+0001 1.37176303670870E+0001 1.37089433933716E+0001 1.37002611201752E+0001 1.36915835453420E+0001 - 1.36829106667168E+0001 1.36742424821455E+0001 1.36655789894745E+0001 1.36569201865513E+0001 1.36482660712242E+0001 - 1.36396166413422E+0001 1.36309718947553E+0001 1.36223318293143E+0001 1.36136964428707E+0001 1.36050657332771E+0001 - 1.35964396983866E+0001 1.35878183360535E+0001 1.35792016441326E+0001 1.35705896204798E+0001 1.35619822629517E+0001 - 1.35533795694057E+0001 1.35447815377002E+0001 1.35361881656943E+0001 1.35275994512479E+0001 1.35190153922218E+0001 - 1.35104359864778E+0001 1.35018612318781E+0001 1.34932911262863E+0001 1.34847256675663E+0001 1.34761648535831E+0001 - 1.34676086822026E+0001 1.34590571512914E+0001 1.34505102587170E+0001 1.34419680023475E+0001 1.34334303800523E+0001 - 1.34248973897011E+0001 1.34163690291649E+0001 1.34078452963152E+0001 1.33993261890244E+0001 1.33908117051660E+0001 - 1.33823018426138E+0001 1.33737965992430E+0001 1.33652959729293E+0001 1.33567999615492E+0001 1.33483085629802E+0001 - 1.33398217751006E+0001 1.33313395957894E+0001 1.33228620229265E+0001 1.33143890543927E+0001 1.33059206880695E+0001 - 1.32974569218393E+0001 1.32889977535854E+0001 1.32805431811917E+0001 1.32720932025432E+0001 1.32636478155256E+0001 - 1.32552070180253E+0001 1.32467708079297E+0001 1.32383391831270E+0001 1.32299121415061E+0001 1.32214896809570E+0001 - 1.32130717993702E+0001 1.32046584946372E+0001 1.31962497646503E+0001 1.31878456073026E+0001 1.31794460204880E+0001 - 1.31710510021014E+0001 1.31626605500382E+0001 1.31542746621949E+0001 1.31458933364688E+0001 1.31375165707578E+0001 - 1.31291443629608E+0001 1.31207767109776E+0001 1.31124136127086E+0001 1.31040550660552E+0001 1.30957010689195E+0001 - 1.30873516192045E+0001 1.30790067148140E+0001 1.30706663536525E+0001 1.30623305336256E+0001 1.30539992526395E+0001 - 1.30456725086012E+0001 1.30373502994186E+0001 1.30290326230005E+0001 1.30207194772563E+0001 1.30124108600964E+0001 - 1.30041067694319E+0001 1.29958072031749E+0001 1.29875121592380E+0001 1.29792216355350E+0001 1.29709356299802E+0001 - 1.29626541404889E+0001 1.29543771649771E+0001 1.29461047013617E+0001 1.29378367475604E+0001 1.29295733014916E+0001 - 1.29213143610748E+0001 1.29130599242299E+0001 1.29048099888780E+0001 1.28965645529409E+0001 1.28883236143410E+0001 - 1.28800871710017E+0001 1.28718552208473E+0001 1.28636277618028E+0001 1.28554047917940E+0001 1.28471863087474E+0001 - 1.28389723105906E+0001 1.28307627952518E+0001 1.28225577606601E+0001 1.28143572047453E+0001 1.28061611254382E+0001 - 1.27979695206701E+0001 1.27897823883736E+0001 1.27815997264815E+0001 1.27734215329279E+0001 1.27652478056475E+0001 - 1.27570785425759E+0001 1.27489137416494E+0001 1.27407534008051E+0001 1.27325975179811E+0001 1.27244460911161E+0001 - 1.27162991181497E+0001 1.27081565970223E+0001 1.27000185256750E+0001 1.26918849020499E+0001 1.26837557240899E+0001 - 1.26756309897385E+0001 1.26675106969401E+0001 1.26593948436400E+0001 1.26512834277842E+0001 1.26431764473195E+0001 - 1.26350739001937E+0001 1.26269757843550E+0001 1.26188820977529E+0001 1.26107928383374E+0001 1.26027080040593E+0001 - 1.25946275928702E+0001 1.25865516027227E+0001 1.25784800315701E+0001 1.25704128773663E+0001 1.25623501380664E+0001 - 1.25542918116258E+0001 1.25462378960013E+0001 1.25381883891499E+0001 1.25301432890299E+0001 1.25221025936000E+0001 - 1.25140663008200E+0001 1.25060344086504E+0001 1.24980069150524E+0001 1.24899838179882E+0001 1.24819651154206E+0001 - 1.24739508053133E+0001 1.24659408856308E+0001 1.24579353543383E+0001 1.24499342094021E+0001 1.24419374487888E+0001 - 1.24339450704663E+0001 1.24259570724030E+0001 1.24179734525682E+0001 1.24099942089319E+0001 1.24020193394649E+0001 - 1.23940488421391E+0001 1.23860827149268E+0001 1.23781209558014E+0001 1.23701635627367E+0001 1.23622105337078E+0001 - 1.23542618666902E+0001 1.23463175596604E+0001 1.23383776105956E+0001 1.23304420174738E+0001 1.23225107782740E+0001 - 1.23145838909756E+0001 1.23066613535591E+0001 1.22987431640057E+0001 1.22908293202975E+0001 1.22829198204171E+0001 - 1.22750146623482E+0001 1.22671138440752E+0001 1.22592173635832E+0001 1.22513252188582E+0001 1.22434374078870E+0001 - 1.22355539286570E+0001 1.22276747791566E+0001 1.22197999573750E+0001 1.22119294613021E+0001 1.22040632889285E+0001 - 1.21962014382458E+0001 1.21883439072462E+0001 1.21804906939229E+0001 1.21726417962696E+0001 1.21647972122811E+0001 - 1.21569569399528E+0001 1.21491209772809E+0001 1.21412893222625E+0001 1.21334619728953E+0001 1.21256389271779E+0001 - 1.21178201831098E+0001 1.21100057386911E+0001 1.21021955919227E+0001 1.20943897408064E+0001 1.20865881833447E+0001 - 1.20787909175410E+0001 1.20709979413993E+0001 1.20632092529245E+0001 1.20554248501223E+0001 1.20476447309992E+0001 - 1.20398688935624E+0001 1.20320973358199E+0001 1.20243300557805E+0001 1.20165670514539E+0001 1.20088083208503E+0001 - 1.20010538619810E+0001 1.19933036728580E+0001 1.19855577514938E+0001 1.19778160959021E+0001 1.19700787040971E+0001 - 1.19623455740940E+0001 1.19546167039085E+0001 1.19468920915573E+0001 1.19391717350578E+0001 1.19314556324282E+0001 - 1.19237437816876E+0001 1.19160361808556E+0001 1.19083328279528E+0001 1.19006337210005E+0001 1.18929388580208E+0001 - 1.18852482370367E+0001 1.18775618560716E+0001 1.18698797131502E+0001 1.18622018062976E+0001 1.18545281335398E+0001 - 1.18468586929036E+0001 1.18391934824165E+0001 1.18315325001069E+0001 1.18238757440038E+0001 1.18162232121372E+0001 - 1.18085749025377E+0001 1.18009308132367E+0001 1.17932909422665E+0001 1.17856552876600E+0001 1.17780238474510E+0001 - 1.17703966196741E+0001 1.17627736023645E+0001 1.17551547935584E+0001 1.17475401912926E+0001 1.17399297936047E+0001 - 1.17323235985332E+0001 1.17247216041172E+0001 1.17171238083967E+0001 1.17095302094125E+0001 1.17019408052060E+0001 - 1.16943555938196E+0001 1.16867745732962E+0001 1.16791977416797E+0001 1.16716250970147E+0001 1.16640566373466E+0001 - 1.16564923607215E+0001 1.16489322651862E+0001 1.16413763487886E+0001 1.16338246095771E+0001 1.16262770456007E+0001 - 1.16187336549097E+0001 1.16111944355547E+0001 1.16036593855872E+0001 1.15961285030596E+0001 1.15886017860249E+0001 - 1.15810792325370E+0001 1.15735608406505E+0001 1.15660466084207E+0001 1.15585365339039E+0001 1.15510306151568E+0001 - 1.15435288502372E+0001 1.15360312372036E+0001 1.15285377741151E+0001 1.15210484590318E+0001 1.15135632900143E+0001 - 1.15060822651242E+0001 1.14986053824239E+0001 1.14911326399762E+0001 1.14836640358451E+0001 1.14761995680951E+0001 - 1.14687392347915E+0001 1.14612830340006E+0001 1.14538309637890E+0001 1.14463830222245E+0001 1.14389392073755E+0001 - 1.14314995173111E+0001 1.14240639501013E+0001 1.14166325038167E+0001 1.14092051765289E+0001 1.14017819663099E+0001 - 1.13943628712328E+0001 1.13869478893714E+0001 1.13795370188001E+0001 1.13721302575942E+0001 1.13647276038297E+0001 - 1.13573290555834E+0001 1.13499346109329E+0001 1.13425442679564E+0001 1.13351580247331E+0001 1.13277758793427E+0001 - 1.13203978298659E+0001 1.13130238743839E+0001 1.13056540109790E+0001 1.12982882377339E+0001 1.12909265527323E+0001 - 1.12835689540585E+0001 1.12762154397978E+0001 1.12688660080360E+0001 1.12615206568597E+0001 1.12541793843564E+0001 - 1.12468421886143E+0001 1.12395090677222E+0001 1.12321800197699E+0001 1.12248550428478E+0001 1.12175341350471E+0001 - 1.12102172944597E+0001 1.12029045191784E+0001 1.11955958072967E+0001 1.11882911569086E+0001 1.11809905661093E+0001 - 1.11736940329944E+0001 1.11664015556605E+0001 1.11591131322047E+0001 1.11518287607252E+0001 1.11445484393204E+0001 - 1.11372721660901E+0001 1.11299999391345E+0001 1.11227317565545E+0001 1.11154676164520E+0001 1.11082075169293E+0001 - 1.11009514560899E+0001 1.10936994320376E+0001 1.10864514428774E+0001 1.10792074867146E+0001 1.10719675616555E+0001 - 1.10647316658072E+0001 1.10574997972775E+0001 1.10502719541748E+0001 1.10430481346084E+0001 1.10358283366884E+0001 - 1.10286125585255E+0001 1.10214007982312E+0001 1.10141930539178E+0001 1.10069893236984E+0001 1.09997896056866E+0001 - 1.09925938979969E+0001 1.09854021987448E+0001 1.09782145060461E+0001 1.09710308180176E+0001 1.09638511327768E+0001 - 1.09566754484419E+0001 1.09495037631321E+0001 1.09423360749669E+0001 1.09351723820669E+0001 1.09280126825534E+0001 - 1.09208569745482E+0001 1.09137052561742E+0001 1.09065575255548E+0001 1.08994137808142E+0001 1.08922740200774E+0001 - 1.08851382414701E+0001 1.08780064431187E+0001 1.08708786231504E+0001 1.08637547796933E+0001 1.08566349108758E+0001 - 1.08495190148275E+0001 1.08424070896786E+0001 1.08352991335599E+0001 1.08281951446031E+0001 1.08210951209406E+0001 - 1.08139990607055E+0001 1.08069069620318E+0001 1.07998188230539E+0001 1.07927346419074E+0001 1.07856544167282E+0001 - 1.07785781456533E+0001 1.07715058268201E+0001 1.07644374583671E+0001 1.07573730384333E+0001 1.07503125651585E+0001 - 1.07432560366832E+0001 1.07362034511488E+0001 1.07291548066971E+0001 1.07221101014711E+0001 1.07150693336142E+0001 - 1.07080325012705E+0001 1.07009996025852E+0001 1.06939706357039E+0001 1.06869455987730E+0001 1.06799244899398E+0001 - 1.06729073073521E+0001 1.06658940491586E+0001 1.06588847135088E+0001 1.06518792985526E+0001 1.06448778024411E+0001 - 1.06378802233258E+0001 1.06308865593591E+0001 1.06238968086939E+0001 1.06169109694842E+0001 1.06099290398844E+0001 - 1.06029510180499E+0001 1.05959769021366E+0001 1.05890066903013E+0001 1.05820403807015E+0001 1.05750779714953E+0001 - 1.05681194608418E+0001 1.05611648469006E+0001 1.05542141278321E+0001 1.05472673017974E+0001 1.05403243669585E+0001 - 1.05333853214779E+0001 1.05264501635189E+0001 1.05195188912457E+0001 1.05125915028231E+0001 1.05056679964165E+0001 - 1.04987483701922E+0001 1.04918326223172E+0001 1.04849207509593E+0001 1.04780127542869E+0001 1.04711086304691E+0001 - 1.04642083776759E+0001 1.04573119940780E+0001 1.04504194778466E+0001 1.04435308271539E+0001 1.04366460401728E+0001 - 1.04297651150767E+0001 1.04228880500399E+0001 1.04160148432375E+0001 1.04091454928452E+0001 1.04022799970394E+0001 - 1.03954183539974E+0001 1.03885605618971E+0001 1.03817066189170E+0001 1.03748565232366E+0001 1.03680102730360E+0001 - 1.03611678664960E+0001 1.03543293017981E+0001 1.03474945771246E+0001 1.03406636906585E+0001 1.03338366405836E+0001 - 1.03270134250842E+0001 1.03201940423455E+0001 1.03133784905535E+0001 1.03065667678947E+0001 1.02997588725565E+0001 - 1.02929548027270E+0001 1.02861545565949E+0001 1.02793581323497E+0001 1.02725655281817E+0001 1.02657767422819E+0001 - 1.02589917728418E+0001 1.02522106180540E+0001 1.02454332761114E+0001 1.02386597452080E+0001 1.02318900235384E+0001 - 1.02251241092977E+0001 1.02183620006821E+0001 1.02116036958882E+0001 1.02048491931134E+0001 1.01980984905560E+0001 - 1.01913515864148E+0001 1.01846084788893E+0001 1.01778691661801E+0001 1.01711336464879E+0001 1.01644019180147E+0001 - 1.01576739789629E+0001 1.01509498275357E+0001 1.01442294619370E+0001 1.01375128803714E+0001 1.01308000810443E+0001 - 1.01240910621617E+0001 1.01173858219304E+0001 1.01106843585579E+0001 1.01039866702525E+0001 1.00972927552229E+0001 - 1.00906026116790E+0001 1.00839162378310E+0001 1.00772336318901E+0001 1.00705547920679E+0001 1.00638797165771E+0001 - 1.00572084036308E+0001 1.00505408514429E+0001 1.00438770582282E+0001 1.00372170222019E+0001 1.00305607415802E+0001 - 1.00239082145798E+0001 1.00172594394182E+0001 1.00106144143137E+0001 1.00039731374851E+0001 9.99733560715216E+0000 - 9.99070182153517E+0000 9.98407177885519E+0000 9.97744547733402E+0000 9.97082291519411E+0000 9.96420409065867E+0000 - 9.95758900195163E+0000 9.95097764729757E+0000 9.94437002492184E+0000 9.93776613305048E+0000 9.93116596991022E+0000 - 9.92456953372854E+0000 9.91797682273359E+0000 9.91138783515425E+0000 9.90480256922011E+0000 9.89822102316146E+0000 - 9.89164319520930E+0000 9.88506908359536E+0000 9.87849868655202E+0000 9.87193200231244E+0000 9.86536902911044E+0000 - 9.85880976518056E+0000 9.85225420875806E+0000 9.84570235807887E+0000 9.83915421137967E+0000 9.83260976689783E+0000 - 9.82606902287140E+0000 9.81953197753919E+0000 9.81299862914067E+0000 9.80646897591602E+0000 9.79994301610615E+0000 - 9.79342074795266E+0000 9.78690216969784E+0000 9.78038727958471E+0000 9.77387607585698E+0000 9.76736855675907E+0000 - 9.76086472053609E+0000 9.75436456543387E+0000 9.74786808969894E+0000 9.74137529157853E+0000 9.73488616932056E+0000 - 9.72840072117368E+0000 9.72191894538722E+0000 9.71544084021121E+0000 9.70896640389641E+0000 9.70249563469425E+0000 - 9.69602853085686E+0000 9.68956509063710E+0000 9.68310531228852E+0000 9.67664919406535E+0000 9.67019673422254E+0000 - 9.66374793101574E+0000 9.65730278270129E+0000 9.65086128753624E+0000 9.64442344377832E+0000 9.63798924968599E+0000 - 9.63155870351838E+0000 9.62513180353534E+0000 9.61870854799740E+0000 9.61228893516581E+0000 9.60587296330248E+0000 - 9.59946063067005E+0000 9.59305193553187E+0000 9.58664687615194E+0000 9.58024545079500E+0000 9.57384765772645E+0000 - 9.56745349521243E+0000 9.56106296151975E+0000 9.55467605491590E+0000 9.54829277366910E+0000 9.54191311604823E+0000 - 9.53553708032291E+0000 9.52916466476342E+0000 9.52279586764074E+0000 9.51643068722655E+0000 9.51006912179323E+0000 - 9.50371116961382E+0000 9.49735682896213E+0000 9.49100609811257E+0000 9.48465897534030E+0000 9.47831545892117E+0000 - 9.47197554713171E+0000 9.46563923824914E+0000 9.45930653055139E+0000 9.45297742231705E+0000 9.44665191182543E+0000 - 9.44032999735654E+0000 9.43401167719105E+0000 9.42769694961034E+0000 9.42138581289647E+0000 9.41507826533221E+0000 - 9.40877430520101E+0000 9.40247393078700E+0000 9.39617714037500E+0000 9.38988393225054E+0000 9.38359430469984E+0000 - 9.37730825600977E+0000 9.37102578446794E+0000 9.36474688836261E+0000 9.35847156598274E+0000 9.35219981561801E+0000 - 9.34593163555872E+0000 9.33966702409593E+0000 9.33340597952133E+0000 9.32714850012734E+0000 9.32089458420704E+0000 - 9.31464423005422E+0000 9.30839743596332E+0000 9.30215420022951E+0000 9.29591452114862E+0000 9.28967839701716E+0000 - 9.28344582613236E+0000 9.27721680679210E+0000 9.27099133729495E+0000 9.26476941594019E+0000 9.25855104102775E+0000 - 9.25233621085828E+0000 9.24612492373308E+0000 9.23991717795415E+0000 9.23371297182420E+0000 9.22751230364657E+0000 - 9.22131517172533E+0000 9.21512157436520E+0000 9.20893150987161E+0000 9.20274497655065E+0000 9.19656197270911E+0000 - 9.19038249665444E+0000 9.18420654669480E+0000 9.17803412113902E+0000 9.17186521829660E+0000 9.16569983647774E+0000 - 9.15953797399331E+0000 9.15337962915485E+0000 9.14722480027461E+0000 9.14107348566549E+0000 9.13492568364110E+0000 - 9.12878139251570E+0000 9.12264061060424E+0000 9.11650333622237E+0000 9.11036956768639E+0000 9.10423930331327E+0000 - 9.09811254142071E+0000 9.09198928032705E+0000 9.08586951835131E+0000 9.07975325381320E+0000 9.07364048503308E+0000 - 9.06753121033204E+0000 9.06142542803180E+0000 9.05532313645476E+0000 9.04922433392404E+0000 9.04312901876338E+0000 - 9.03703718929723E+0000 9.03094884385072E+0000 9.02486398074963E+0000 9.01878259832043E+0000 9.01270469489027E+0000 - 9.00663026878699E+0000 9.00055931833904E+0000 8.99449184187564E+0000 8.98842783772660E+0000 8.98236730422245E+0000 - 8.97631023969439E+0000 8.97025664247427E+0000 8.96420651089466E+0000 8.95815984328874E+0000 8.95211663799040E+0000 - 8.94607689333423E+0000 8.94004060765543E+0000 8.93400777928993E+0000 8.92797840657428E+0000 8.92195248784575E+0000 - 8.91593002144224E+0000 8.90991100570236E+0000 8.90389543896536E+0000 8.89788331957118E+0000 8.89187464586043E+0000 - 8.88586941617438E+0000 8.87986762885497E+0000 8.87386928224481E+0000 8.86787437468720E+0000 8.86188290452609E+0000 - 8.85589487010610E+0000 8.84991026977253E+0000 8.84392910187134E+0000 8.83795136474915E+0000 8.83197705675327E+0000 - 8.82600617623167E+0000 8.82003872153297E+0000 8.81407469100649E+0000 8.80811408300220E+0000 8.80215689587072E+0000 - 8.79620312796337E+0000 8.79025277763211E+0000 8.78430584322959E+0000 8.77836232310912E+0000 8.77242221562466E+0000 - 8.76648551913085E+0000 8.76055223198298E+0000 8.75462235253703E+0000 8.74869587914964E+0000 8.74277281017810E+0000 - 8.73685314398036E+0000 8.73093687891506E+0000 8.72502401334150E+0000 8.71911454561962E+0000 8.71320847411005E+0000 - 8.70730579717407E+0000 8.70140651317362E+0000 8.69551062047132E+0000 8.68961811743043E+0000 8.68372900241490E+0000 - 8.67784327378931E+0000 8.67196092991894E+0000 8.66608196916970E+0000 8.66020638990817E+0000 8.65433419050160E+0000 - 8.64846536931790E+0000 8.64259992472564E+0000 8.63673785509403E+0000 8.63087915879298E+0000 8.62502383419303E+0000 - 8.61917187966538E+0000 8.61332329358192E+0000 8.60747807431517E+0000 8.60163622023832E+0000 8.59579772972521E+0000 - 8.58996260115035E+0000 8.58413083288892E+0000 8.57830242331672E+0000 8.57247737081026E+0000 8.56665567374665E+0000 - 8.56083733050372E+0000 8.55502233945991E+0000 8.54921069899433E+0000 8.54340240748676E+0000 8.53759746331762E+0000 - 8.53179586486801E+0000 8.52599761051966E+0000 8.52020269865497E+0000 8.51441112765698E+0000 8.50862289590942E+0000 - 8.50283800179665E+0000 8.49705644370368E+0000 8.49127822001620E+0000 8.48550332912053E+0000 8.47973176940367E+0000 - 8.47396353925324E+0000 8.46819863705755E+0000 8.46243706120554E+0000 8.45667881008681E+0000 8.45092388209162E+0000 - 8.44517227561088E+0000 8.43942398903616E+0000 8.43367902075965E+0000 8.42793736917424E+0000 8.42219903267345E+0000 - 8.41646400965144E+0000 8.41073229850304E+0000 8.40500389762372E+0000 8.39927880540962E+0000 8.39355702025752E+0000 - 8.38783854056483E+0000 8.38212336472965E+0000 8.37641149115071E+0000 8.37070291822739E+0000 8.36499764435971E+0000 - 8.35929566794836E+0000 8.35359698739468E+0000 8.34790160110064E+0000 8.34220950746889E+0000 8.33652070490268E+0000 - 8.33083519180597E+0000 8.32515296658331E+0000 8.31947402763994E+0000 8.31379837338173E+0000 8.30812600221521E+0000 - 8.30245691254754E+0000 8.29679110278654E+0000 8.29112857134067E+0000 8.28546931661906E+0000 8.27981333703145E+0000 - 8.27416063098824E+0000 8.26851119690049E+0000 8.26286503317991E+0000 8.25722213823882E+0000 8.25158251049022E+0000 - 8.24594614834775E+0000 8.24031305022568E+0000 8.23468321453894E+0000 8.22905663970310E+0000 8.22343332413437E+0000 - 8.21781326624961E+0000 8.21219646446633E+0000 8.20658291720267E+0000 8.20097262287742E+0000 8.19536557991001E+0000 - 8.18976178672052E+0000 8.18416124172968E+0000 8.17856394335884E+0000 8.17296989003002E+0000 8.16737908016585E+0000 - 8.16179151218962E+0000 8.15620718452528E+0000 8.15062609559739E+0000 8.14504824383117E+0000 8.13947362765247E+0000 - 8.13390224548780E+0000 8.12833409576429E+0000 8.12276917690971E+0000 8.11720748735249E+0000 8.11164902552169E+0000 - 8.10609378984701E+0000 8.10054177875878E+0000 8.09499299068799E+0000 8.08944742406624E+0000 8.08390507732580E+0000 - 8.07836594889956E+0000 8.07283003722106E+0000 8.06729734072447E+0000 8.06176785784460E+0000 8.05624158701688E+0000 - 8.05071852667744E+0000 8.04519867526296E+0000 8.03968203121082E+0000 8.03416859295902E+0000 8.02865835894618E+0000 - 8.02315132761159E+0000 8.01764749739516E+0000 8.01214686673740E+0000 8.00664943407952E+0000 8.00115519786333E+0000 - 7.99566415653127E+0000 7.99017630852645E+0000 7.98469165229256E+0000 7.97921018627397E+0000 7.97373190891568E+0000 - 7.96825681866330E+0000 7.96278491396311E+0000 7.95731619326197E+0000 7.95185065500744E+0000 7.94638829764766E+0000 - 7.94092911963143E+0000 7.93547311940818E+0000 7.93002029542795E+0000 7.92457064614146E+0000 7.91912417000002E+0000 - 7.91368086545559E+0000 7.90824073096076E+0000 7.90280376496874E+0000 7.89736996593339E+0000 7.89193933230920E+0000 - 7.88651186255127E+0000 7.88108755511535E+0000 7.87566640845782E+0000 7.87024842103569E+0000 7.86483359130659E+0000 - 7.85942191772878E+0000 7.85401339876117E+0000 7.84860803286328E+0000 7.84320581849526E+0000 7.83780675411789E+0000 - 7.83241083819260E+0000 7.82701806918142E+0000 7.82162844554703E+0000 7.81624196575271E+0000 7.81085862826241E+0000 - 7.80547843154067E+0000 7.80010137405267E+0000 7.79472745426422E+0000 7.78935667064177E+0000 7.78398902165237E+0000 - 7.77862450576371E+0000 7.77326312144411E+0000 7.76790486716252E+0000 7.76254974138850E+0000 7.75719774259224E+0000 - 7.75184886924456E+0000 7.74650311981693E+0000 7.74116049278139E+0000 7.73582098661066E+0000 7.73048459977804E+0000 - 7.72515133075748E+0000 7.71982117802357E+0000 7.71449414005148E+0000 7.70917021531704E+0000 7.70384940229668E+0000 - 7.69853169946747E+0000 7.69321710530711E+0000 7.68790561829390E+0000 7.68259723690676E+0000 7.67729195962527E+0000 - 7.67198978492960E+0000 7.66669071130054E+0000 7.66139473721953E+0000 7.65610186116861E+0000 7.65081208163043E+0000 - 7.64552539708830E+0000 7.64024180602611E+0000 7.63496130692841E+0000 7.62968389828032E+0000 7.62440957856763E+0000 - 7.61913834627674E+0000 7.61387019989463E+0000 7.60860513790896E+0000 7.60334315880796E+0000 7.59808426108052E+0000 - 7.59282844321610E+0000 7.58757570370483E+0000 7.58232604103742E+0000 7.57707945370522E+0000 7.57183594020020E+0000 - 7.56659549901493E+0000 7.56135812864262E+0000 7.55612382757708E+0000 7.55089259431273E+0000 7.54566442734465E+0000 - 7.54043932516848E+0000 7.53521728628052E+0000 7.52999830917765E+0000 7.52478239235741E+0000 7.51956953431794E+0000 - 7.51435973355797E+0000 7.50915298857686E+0000 7.50394929787460E+0000 7.49874865995179E+0000 7.49355107330964E+0000 - 7.48835653644997E+0000 7.48316504787522E+0000 7.47797660608844E+0000 7.47279120959331E+0000 7.46760885689411E+0000 - 7.46242954649574E+0000 7.45725327690369E+0000 7.45208004662410E+0000 7.44690985416371E+0000 7.44174269802986E+0000 - 7.43657857673051E+0000 7.43141748877424E+0000 7.42625943267024E+0000 7.42110440692830E+0000 7.41595241005884E+0000 - 7.41080344057286E+0000 7.40565749698202E+0000 7.40051457779856E+0000 7.39537468153533E+0000 7.39023780670579E+0000 - 7.38510395182402E+0000 7.37997311540472E+0000 7.37484529596318E+0000 7.36972049201530E+0000 7.36459870207761E+0000 - 7.35947992466722E+0000 7.35436415830188E+0000 7.34925140149993E+0000 7.34414165278032E+0000 7.33903491066262E+0000 - 7.33393117366699E+0000 7.32883044031423E+0000 7.32373270912570E+0000 7.31863797862342E+0000 7.31354624732997E+0000 - 7.30845751376856E+0000 7.30337177646304E+0000 7.29828903393779E+0000 7.29320928471788E+0000 7.28813252732891E+0000 - 7.28305876029714E+0000 7.27798798214944E+0000 7.27292019141324E+0000 7.26785538661660E+0000 7.26279356628819E+0000 - 7.25773472895729E+0000 7.25267887315377E+0000 7.24762599740812E+0000 7.24257610025141E+0000 7.23752918021534E+0000 - 7.23248523583222E+0000 7.22744426563491E+0000 7.22240626815696E+0000 7.21737124193243E+0000 7.21233918549606E+0000 - 7.20731009738316E+0000 7.20228397612964E+0000 7.19726082027200E+0000 7.19224062834739E+0000 7.18722339889352E+0000 - 7.18220913044871E+0000 7.17719782155190E+0000 7.17218947074261E+0000 7.16718407656096E+0000 7.16218163754771E+0000 - 7.15718215224416E+0000 7.15218561919227E+0000 7.14719203693455E+0000 7.14220140401415E+0000 7.13721371897480E+0000 - 7.13222898036084E+0000 7.12724718671719E+0000 7.12226833658938E+0000 7.11729242852358E+0000 7.11231946106648E+0000 - 7.10734943276543E+0000 7.10238234216835E+0000 7.09741818782379E+0000 7.09245696828085E+0000 7.08749868208927E+0000 - 7.08254332779938E+0000 7.07759090396207E+0000 7.07264140912889E+0000 7.06769484185194E+0000 7.06275120068393E+0000 - 7.05781048417817E+0000 7.05287269088858E+0000 7.04793781936963E+0000 7.04300586817646E+0000 7.03807683586473E+0000 - 7.03315072099074E+0000 7.02822752211138E+0000 7.02330723778413E+0000 7.01838986656706E+0000 7.01347540701885E+0000 - 7.00856385769876E+0000 7.00365521716664E+0000 6.99874948398297E+0000 6.99384665670877E+0000 6.98894673390571E+0000 - 6.98404971413601E+0000 6.97915559596250E+0000 6.97426437794861E+0000 6.96937605865835E+0000 6.96449063665633E+0000 - 6.95960811050775E+0000 6.95472847877842E+0000 6.94985174003470E+0000 6.94497789284360E+0000 6.94010693577266E+0000 - 6.93523886739005E+0000 6.93037368626454E+0000 6.92551139096546E+0000 6.92065198006276E+0000 6.91579545212694E+0000 - 6.91094180572914E+0000 6.90609103944106E+0000 6.90124315183500E+0000 6.89639814148385E+0000 6.89155600696107E+0000 - 6.88671674684076E+0000 6.88188035969754E+0000 6.87704684410668E+0000 6.87221619864401E+0000 6.86738842188594E+0000 - 6.86256351240951E+0000 6.85774146879229E+0000 6.85292228961248E+0000 6.84810597344886E+0000 6.84329251888079E+0000 - 6.83848192448823E+0000 6.83367418885171E+0000 6.82886931055235E+0000 6.82406728817187E+0000 6.81926812029257E+0000 - 6.81447180549734E+0000 6.80967834236965E+0000 6.80488772949355E+0000 6.80009996545368E+0000 6.79531504883530E+0000 - 6.79053297822419E+0000 6.78575375220677E+0000 6.78097736937001E+0000 6.77620382830150E+0000 6.77143312758938E+0000 - 6.76666526582240E+0000 6.76190024158988E+0000 6.75713805348172E+0000 6.75237870008842E+0000 6.74762218000105E+0000 - 6.74286849181128E+0000 6.73811763411133E+0000 6.73336960549404E+0000 6.72862440455282E+0000 6.72388202988165E+0000 - 6.71914248007511E+0000 6.71440575372835E+0000 6.70967184943710E+0000 6.70494076579770E+0000 6.70021250140702E+0000 - 6.69548705486257E+0000 6.69076442476239E+0000 6.68604460970513E+0000 6.68132760829003E+0000 6.67661341911687E+0000 - 6.67190204078605E+0000 6.66719347189853E+0000 6.66248771105585E+0000 6.65778475686015E+0000 6.65308460791412E+0000 - 6.64838726282104E+0000 6.64369272018479E+0000 6.63900097860980E+0000 6.63431203670109E+0000 6.62962589306426E+0000 - 6.62494254630549E+0000 6.62026199503153E+0000 6.61558423784973E+0000 6.61090927336797E+0000 6.60623710019477E+0000 - 6.60156771693917E+0000 6.59690112221082E+0000 6.59223731461995E+0000 6.58757629277735E+0000 6.58291805529439E+0000 - 6.57826260078302E+0000 6.57360992785576E+0000 6.56896003512572E+0000 6.56431292120658E+0000 6.55966858471258E+0000 - 6.55502702425854E+0000 6.55038823845989E+0000 6.54575222593259E+0000 6.54111898529319E+0000 6.53648851515881E+0000 - 6.53186081414717E+0000 6.52723588087654E+0000 6.52261371396576E+0000 6.51799431203425E+0000 6.51337767370200E+0000 - 6.50876379758961E+0000 6.50415268231819E+0000 6.49954432650947E+0000 6.49493872878573E+0000 6.49033588776983E+0000 - 6.48573580208521E+0000 6.48113847035586E+0000 6.47654389120638E+0000 6.47195206326189E+0000 6.46736298514812E+0000 - 6.46277665549137E+0000 6.45819307291849E+0000 6.45361223605690E+0000 6.44903414353463E+0000 6.44445879398024E+0000 - 6.43988618602286E+0000 6.43531631829223E+0000 6.43074918941861E+0000 6.42618479803286E+0000 6.42162314276642E+0000 - 6.41706422225125E+0000 6.41250803511993E+0000 6.40795458000558E+0000 6.40340385554191E+0000 6.39885586036318E+0000 - 6.39431059310422E+0000 6.38976805240044E+0000 6.38522823688780E+0000 6.38069114520285E+0000 6.37615677598269E+0000 - 6.37162512786499E+0000 6.36709619948799E+0000 6.36256998949050E+0000 6.35804649651189E+0000 6.35352571919210E+0000 - 6.34900765617164E+0000 6.34449230609158E+0000 6.33997966759355E+0000 6.33546973931977E+0000 6.33096251991299E+0000 - 6.32645800801655E+0000 6.32195620227436E+0000 6.31745710133086E+0000 6.31296070383111E+0000 6.30846700842068E+0000 - 6.30397601374572E+0000 6.29948771845297E+0000 6.29500212118972E+0000 6.29051922060380E+0000 6.28603901534363E+0000 - 6.28156150405818E+0000 6.27708668539699E+0000 6.27261455801017E+0000 6.26814512054838E+0000 6.26367837166284E+0000 - 6.25921431000535E+0000 6.25475293422824E+0000 6.25029424298444E+0000 6.24583823492743E+0000 6.24138490871122E+0000 - 6.23693426299042E+0000 6.23248629642020E+0000 6.22804100765627E+0000 6.22359839535490E+0000 6.21915845817294E+0000 - 6.21472119476778E+0000 6.21028660379739E+0000 6.20585468392029E+0000 6.20142543379556E+0000 6.19699885208284E+0000 - 6.19257493744231E+0000 6.18815368853475E+0000 6.18373510402147E+0000 6.17931918256435E+0000 6.17490592282581E+0000 - 6.17049532346885E+0000 6.16608738315702E+0000 6.16168210055443E+0000 6.15727947432574E+0000 6.15287950313617E+0000 - 6.14848218565152E+0000 6.14408752053810E+0000 6.13969550646283E+0000 6.13530614209315E+0000 6.13091942609706E+0000 - 6.12653535714314E+0000 6.12215393390050E+0000 6.11777515503882E+0000 6.11339901922833E+0000 6.10902552513981E+0000 - 6.10465467144462E+0000 6.10028645681465E+0000 6.09592087992235E+0000 6.09155793944072E+0000 6.08719763404334E+0000 - 6.08283996240432E+0000 6.07848492319833E+0000 6.07413251510058E+0000 6.06978273678687E+0000 6.06543558693353E+0000 - 6.06109106421744E+0000 6.05674916731604E+0000 6.05240989490731E+0000 6.04807324566981E+0000 6.04373921828264E+0000 - 6.03940781142544E+0000 6.03507902377841E+0000 6.03075285402230E+0000 6.02642930083844E+0000 6.02210836290866E+0000 - 6.01779003891538E+0000 6.01347432754156E+0000 6.00916122747071E+0000 6.00485073738690E+0000 6.00054285597473E+0000 - 5.99623758191937E+0000 5.99193491390653E+0000 5.98763485062247E+0000 5.98333739075402E+0000 5.97904253298852E+0000 - 5.97475027601390E+0000 5.97046061851861E+0000 5.96617355919168E+0000 5.96188909672264E+0000 5.95760722980163E+0000 - 5.95332795711928E+0000 5.94905127736680E+0000 5.94477718923597E+0000 5.94050569141906E+0000 5.93623678260894E+0000 - 5.93197046149899E+0000 5.92770672678316E+0000 5.92344557715595E+0000 5.91918701131239E+0000 5.91493102794807E+0000 - 5.91067762575912E+0000 5.90642680344221E+0000 5.90217855969458E+0000 5.89793289321398E+0000 5.89368980269874E+0000 - 5.88944928684773E+0000 5.88521134436034E+0000 5.88097597393652E+0000 5.87674317427679E+0000 5.87251294408217E+0000 - 5.86828528205425E+0000 5.86406018689518E+0000 5.85983765730761E+0000 5.85561769199478E+0000 5.85140028966045E+0000 - 5.84718544900891E+0000 5.84297316874503E+0000 5.83876344757421E+0000 5.83455628420236E+0000 5.83035167733598E+0000 - 5.82614962568209E+0000 5.82195012794825E+0000 5.81775318284258E+0000 5.81355878907372E+0000 5.80936694535086E+0000 - 5.80517765038374E+0000 5.80099090288263E+0000 5.79680670155835E+0000 5.79262504512226E+0000 5.78844593228625E+0000 - 5.78426936176278E+0000 5.78009533226481E+0000 5.77592384250587E+0000 5.77175489120001E+0000 5.76758847706185E+0000 - 5.76342459880651E+0000 5.75926325514969E+0000 5.75510444480759E+0000 5.75094816649699E+0000 5.74679441893518E+0000 - 5.74264320083999E+0000 5.73849451092981E+0000 5.73434834792354E+0000 5.73020471054065E+0000 5.72606359750112E+0000 - 5.72192500752547E+0000 5.71778893933479E+0000 5.71365539165066E+0000 5.70952436319523E+0000 5.70539585269120E+0000 - 5.70126985886176E+0000 5.69714638043066E+0000 5.69302541612221E+0000 5.68890696466123E+0000 5.68479102477307E+0000 - 5.68067759518364E+0000 5.67656667461937E+0000 5.67245826180723E+0000 5.66835235547473E+0000 5.66424895434989E+0000 - 5.66014805716132E+0000 5.65604966263809E+0000 5.65195376950988E+0000 5.64786037650685E+0000 5.64376948235973E+0000 - 5.63968108579974E+0000 5.63559518555869E+0000 5.63151178036888E+0000 5.62743086896317E+0000 5.62335245007494E+0000 - 5.61927652243809E+0000 5.61520308478709E+0000 5.61113213585692E+0000 5.60706367438309E+0000 5.60299769910164E+0000 - 5.59893420874915E+0000 5.59487320206274E+0000 5.59081467778006E+0000 5.58675863463926E+0000 5.58270507137907E+0000 - 5.57865398673870E+0000 5.57460537945796E+0000 5.57055924827711E+0000 5.56651559193700E+0000 5.56247440917899E+0000 - 5.55843569874497E+0000 5.55439945937736E+0000 5.55036568981911E+0000 5.54633438881371E+0000 5.54230555510515E+0000 - 5.53827918743799E+0000 5.53425528455730E+0000 5.53023384520867E+0000 5.52621486813823E+0000 5.52219835209264E+0000 - 5.51818429581908E+0000 5.51417269806526E+0000 5.51016355757943E+0000 5.50615687311035E+0000 5.50215264340732E+0000 - 5.49815086722018E+0000 5.49415154329925E+0000 5.49015467039544E+0000 5.48616024726013E+0000 5.48216827264527E+0000 - 5.47817874530331E+0000 5.47419166398725E+0000 5.47020702745059E+0000 5.46622483444736E+0000 5.46224508373214E+0000 - 5.45826777406001E+0000 5.45429290418659E+0000 5.45032047286802E+0000 5.44635047886096E+0000 5.44238292092261E+0000 - 5.43841779781067E+0000 5.43445510828340E+0000 5.43049485109955E+0000 5.42653702501840E+0000 5.42258162879979E+0000 - 5.41862866120403E+0000 5.41467812099200E+0000 5.41073000692507E+0000 5.40678431776514E+0000 5.40284105227466E+0000 - 5.39890020921656E+0000 5.39496178735434E+0000 5.39102578545197E+0000 5.38709220227399E+0000 5.38316103658544E+0000 - 5.37923228715188E+0000 5.37530595273939E+0000 5.37138203211458E+0000 5.36746052404459E+0000 5.36354142729705E+0000 - 5.35962474064015E+0000 5.35571046284258E+0000 5.35179859267354E+0000 5.34788912890277E+0000 5.34398207030053E+0000 - 5.34007741563758E+0000 5.33617516368522E+0000 5.33227531321526E+0000 5.32837786300004E+0000 5.32448281181241E+0000 - 5.32059015842574E+0000 5.31669990161391E+0000 5.31281204015134E+0000 5.30892657281296E+0000 5.30504349837421E+0000 - 5.30116281561105E+0000 5.29728452329997E+0000 5.29340862021797E+0000 5.28953510514256E+0000 5.28566397685178E+0000 - 5.28179523412419E+0000 5.27792887573884E+0000 5.27406490047535E+0000 5.27020330711379E+0000 5.26634409443479E+0000 - 5.26248726121950E+0000 5.25863280624956E+0000 5.25478072830714E+0000 5.25093102617493E+0000 5.24708369863613E+0000 - 5.24323874447444E+0000 5.23939616247412E+0000 5.23555595141989E+0000 5.23171811009702E+0000 5.22788263729129E+0000 - 5.22404953178899E+0000 5.22021879237692E+0000 5.21639041784240E+0000 5.21256440697328E+0000 5.20874075855788E+0000 - 5.20491947138507E+0000 5.20110054424423E+0000 5.19728397592525E+0000 5.19346976521852E+0000 5.18965791091496E+0000 - 5.18584841180600E+0000 5.18204126668357E+0000 5.17823647434012E+0000 5.17443403356862E+0000 5.17063394316255E+0000 - 5.16683620191589E+0000 5.16304080862313E+0000 5.15924776207930E+0000 5.15545706107990E+0000 5.15166870442098E+0000 - 5.14788269089909E+0000 5.14409901931126E+0000 5.14031768845506E+0000 5.13653869712858E+0000 5.13276204413040E+0000 - 5.12898772825961E+0000 5.12521574831582E+0000 5.12144610309914E+0000 5.11767879141019E+0000 5.11391381205013E+0000 - 5.11015116382057E+0000 5.10639084552368E+0000 5.10263285596211E+0000 5.09887719393904E+0000 5.09512385825814E+0000 - 5.09137284772360E+0000 5.08762416114011E+0000 5.08387779731287E+0000 5.08013375504759E+0000 5.07639203315049E+0000 - 5.07265263042829E+0000 5.06891554568822E+0000 5.06518077773803E+0000 5.06144832538595E+0000 5.05771818744073E+0000 - 5.05399036271164E+0000 5.05026485000843E+0000 5.04654164814137E+0000 5.04282075592126E+0000 5.03910217215935E+0000 - 5.03538589566744E+0000 5.03167192525782E+0000 5.02796025974329E+0000 5.02425089793715E+0000 5.02054383865321E+0000 - 5.01683908070577E+0000 5.01313662290966E+0000 5.00943646408019E+0000 5.00573860303319E+0000 5.00204303858498E+0000 - 4.99834976955240E+0000 4.99465879475277E+0000 4.99097011300395E+0000 4.98728372312427E+0000 4.98359962393258E+0000 - 4.97991781424821E+0000 4.97623829289102E+0000 4.97256105868138E+0000 4.96888611044012E+0000 4.96521344698860E+0000 - 4.96154306714868E+0000 4.95787496974272E+0000 4.95420915359359E+0000 4.95054561752465E+0000 4.94688436035975E+0000 - 4.94322538092327E+0000 4.93956867804008E+0000 4.93591425053552E+0000 4.93226209723549E+0000 4.92861221696633E+0000 - 4.92496460855491E+0000 4.92131927082862E+0000 4.91767620261531E+0000 4.91403540274334E+0000 4.91039687004158E+0000 - 4.90676060333941E+0000 4.90312660146667E+0000 4.89949486325375E+0000 4.89586538753148E+0000 4.89223817313124E+0000 - 4.88861321888489E+0000 4.88499052362477E+0000 4.88137008618375E+0000 4.87775190539517E+0000 4.87413598009289E+0000 - 4.87052230911125E+0000 4.86691089128509E+0000 4.86330172544977E+0000 4.85969481044110E+0000 4.85609014509544E+0000 - 4.85248772824961E+0000 4.84888755874094E+0000 4.84528963540724E+0000 4.84169395708685E+0000 4.83810052261858E+0000 - 4.83450933084174E+0000 4.83092038059613E+0000 4.82733367072205E+0000 4.82374920006031E+0000 4.82016696745220E+0000 - 4.81658697173950E+0000 4.81300921176449E+0000 4.80943368636995E+0000 4.80586039439914E+0000 4.80228933469585E+0000 - 4.79872050610431E+0000 4.79515390746928E+0000 4.79158953763600E+0000 4.78802739545022E+0000 4.78446747975817E+0000 - 4.78090978940656E+0000 4.77735432324262E+0000 4.77380108011406E+0000 4.77025005886907E+0000 4.76670125835636E+0000 - 4.76315467742511E+0000 4.75961031492499E+0000 4.75606816970618E+0000 4.75252824061934E+0000 4.74899052651562E+0000 - 4.74545502624667E+0000 4.74192173866462E+0000 4.73839066262209E+0000 4.73486179697221E+0000 4.73133514056858E+0000 - 4.72781069226530E+0000 4.72428845091696E+0000 4.72076841537863E+0000 4.71725058450588E+0000 4.71373495715478E+0000 - 4.71022153218186E+0000 4.70671030844415E+0000 4.70320128479920E+0000 4.69969446010501E+0000 4.69618983322008E+0000 - 4.69268740300340E+0000 4.68918716831447E+0000 4.68568912801322E+0000 4.68219328096014E+0000 4.67869962601616E+0000 - 4.67520816204271E+0000 4.67171888790172E+0000 4.66823180245558E+0000 4.66474690456719E+0000 4.66126419309993E+0000 - 4.65778366691767E+0000 4.65430532488477E+0000 4.65082916586606E+0000 4.64735518872687E+0000 4.64388339233301E+0000 - 4.64041377555078E+0000 4.63694633724697E+0000 4.63348107628885E+0000 4.63001799154417E+0000 4.62655708188117E+0000 - 4.62309834616858E+0000 4.61964178327560E+0000 4.61618739207195E+0000 4.61273517142778E+0000 4.60928512021377E+0000 - 4.60583723730108E+0000 4.60239152156132E+0000 4.59894797186662E+0000 4.59550658708958E+0000 4.59206736610327E+0000 - 4.58863030778128E+0000 4.58519541099765E+0000 4.58176267462690E+0000 4.57833209754406E+0000 4.57490367862463E+0000 - 4.57147741674458E+0000 4.56805331078038E+0000 4.56463135960898E+0000 4.56121156210780E+0000 4.55779391715476E+0000 - 4.55437842362824E+0000 4.55096508040711E+0000 4.54755388637073E+0000 4.54414484039894E+0000 4.54073794137205E+0000 - 4.53733318817085E+0000 4.53393057967662E+0000 4.53053011477112E+0000 4.52713179233659E+0000 4.52373561125575E+0000 - 4.52034157041179E+0000 4.51694966868838E+0000 4.51355990496969E+0000 4.51017227814035E+0000 4.50678678708548E+0000 - 4.50340343069066E+0000 4.50002220784199E+0000 4.49664311742599E+0000 4.49326615832972E+0000 4.48989132944066E+0000 - 4.48651862964682E+0000 4.48314805783665E+0000 4.47977961289909E+0000 4.47641329372358E+0000 4.47304909920000E+0000 - 4.46968702821873E+0000 4.46632707967062E+0000 4.46296925244700E+0000 4.45961354543967E+0000 4.45625995754093E+0000 - 4.45290848764352E+0000 4.44955913464068E+0000 4.44621189742612E+0000 4.44286677489404E+0000 4.43952376593908E+0000 - 4.43618286945640E+0000 4.43284408434160E+0000 4.42950740949077E+0000 4.42617284380048E+0000 4.42284038616776E+0000 - 4.41951003549014E+0000 4.41618179066558E+0000 4.41285565059257E+0000 4.40953161417004E+0000 4.40620968029739E+0000 - 4.40288984787452E+0000 4.39957211580177E+0000 4.39625648297999E+0000 4.39294294831046E+0000 4.38963151069499E+0000 - 4.38632216903581E+0000 4.38301492223566E+0000 4.37970976919772E+0000 4.37640670882567E+0000 4.37310574002364E+0000 - 4.36980686169626E+0000 4.36651007274860E+0000 4.36321537208623E+0000 4.35992275861518E+0000 4.35663223124194E+0000 - 4.35334378887349E+0000 4.35005743041727E+0000 4.34677315478120E+0000 4.34349096087365E+0000 4.34021084760349E+0000 - 4.33693281388005E+0000 4.33365685861311E+0000 4.33038298071295E+0000 4.32711117909029E+0000 4.32384145265636E+0000 - 4.32057380032282E+0000 4.31730822100182E+0000 4.31404471360597E+0000 4.31078327704836E+0000 4.30752391024253E+0000 - 4.30426661210252E+0000 4.30101138154281E+0000 4.29775821747836E+0000 4.29450711882460E+0000 4.29125808449741E+0000 - 4.28801111341317E+0000 4.28476620448871E+0000 4.28152335664131E+0000 4.27828256878876E+0000 4.27504383984927E+0000 - 4.27180716874156E+0000 4.26857255438478E+0000 4.26533999569857E+0000 4.26210949160303E+0000 4.25888104101873E+0000 - 4.25565464286669E+0000 4.25243029606843E+0000 4.24920799954590E+0000 4.24598775222153E+0000 4.24276955301822E+0000 - 4.23955340085933E+0000 4.23633929466869E+0000 4.23312723337058E+0000 4.22991721588977E+0000 4.22670924115148E+0000 - 4.22350330808139E+0000 4.22029941560565E+0000 4.21709756265088E+0000 4.21389774814415E+0000 4.21069997101301E+0000 - 4.20750423018547E+0000 4.20431052458998E+0000 4.20111885315549E+0000 4.19792921481140E+0000 4.19474160848755E+0000 - 4.19155603311428E+0000 4.18837248762237E+0000 4.18519097094307E+0000 4.18201148200808E+0000 4.17883401974957E+0000 - 4.17565858310019E+0000 4.17248517099303E+0000 4.16931378236164E+0000 4.16614441614005E+0000 4.16297707126273E+0000 - 4.15981174666463E+0000 4.15664844128114E+0000 4.15348715404814E+0000 4.15032788390195E+0000 4.14717062977935E+0000 - 4.14401539061759E+0000 4.14086216535437E+0000 4.13771095292787E+0000 4.13456175227669E+0000 4.13141456233993E+0000 - 4.12826938205715E+0000 4.12512621036832E+0000 4.12198504621393E+0000 4.11884588853490E+0000 4.11570873627260E+0000 - 4.11257358836887E+0000 4.10944044376602E+0000 4.10630930140680E+0000 4.10318016023443E+0000 4.10005301919257E+0000 - 4.09692787722537E+0000 4.09380473327740E+0000 4.09068358629372E+0000 4.08756443521983E+0000 4.08444727900169E+0000 - 4.08133211658571E+0000 4.07821894691878E+0000 4.07510776894823E+0000 4.07199858162183E+0000 4.06889138388784E+0000 - 4.06578617469497E+0000 4.06268295299235E+0000 4.05958171772962E+0000 4.05648246785683E+0000 4.05338520232451E+0000 - 4.05028992008364E+0000 4.04719662008566E+0000 4.04410530128245E+0000 4.04101596262637E+0000 4.03792860307020E+0000 - 4.03484322156720E+0000 4.03175981707108E+0000 4.02867838853601E+0000 4.02559893491660E+0000 4.02252145516793E+0000 - 4.01944594824550E+0000 4.01637241310532E+0000 4.01330084870380E+0000 4.01023125399783E+0000 4.00716362794475E+0000 - 4.00409796950235E+0000 4.00103427762887E+0000 3.99797255128302E+0000 3.99491278942393E+0000 3.99185499101121E+0000 - 3.98879915500491E+0000 3.98574528036555E+0000 3.98269336605406E+0000 3.97964341103187E+0000 3.97659541426084E+0000 - 3.97354937470327E+0000 3.97050529132192E+0000 3.96746316308001E+0000 3.96442298894121E+0000 3.96138476786963E+0000 - 3.95834849882983E+0000 3.95531418078684E+0000 3.95228181270611E+0000 3.94925139355356E+0000 3.94622292229556E+0000 - 3.94319639789892E+0000 3.94017181933091E+0000 3.93714918555924E+0000 3.93412849555207E+0000 3.93110974827803E+0000 - 3.92809294270616E+0000 3.92507807780598E+0000 3.92206515254745E+0000 3.91905416590097E+0000 3.91604511683740E+0000 - 3.91303800432804E+0000 3.91003282734464E+0000 3.90702958485940E+0000 3.90402827584497E+0000 3.90102889927445E+0000 - 3.89803145412136E+0000 3.89503593935970E+0000 3.89204235396391E+0000 3.88905069690886E+0000 3.88606096716989E+0000 - 3.88307316372277E+0000 3.88008728554371E+0000 3.87710333160939E+0000 3.87412130089692E+0000 3.87114119238385E+0000 - 3.86816300504820E+0000 3.86518673786840E+0000 3.86221238982336E+0000 3.85923995989242E+0000 3.85626944705536E+0000 - 3.85330085029241E+0000 3.85033416858424E+0000 3.84736940091197E+0000 3.84440654625717E+0000 3.84144560360185E+0000 - 3.83848657192845E+0000 3.83552945021987E+0000 3.83257423745945E+0000 3.82962093263097E+0000 3.82666953471866E+0000 - 3.82372004270718E+0000 3.82077245558165E+0000 3.81782677232763E+0000 3.81488299193110E+0000 3.81194111337851E+0000 - 3.80900113565675E+0000 3.80606305775312E+0000 3.80312687865542E+0000 3.80019259735183E+0000 3.79726021283102E+0000 - 3.79432972408207E+0000 3.79140113009452E+0000 3.78847442985834E+0000 3.78554962236394E+0000 3.78262670660219E+0000 - 3.77970568156438E+0000 3.77678654624225E+0000 3.77386929962798E+0000 3.77095394071418E+0000 3.76804046849392E+0000 - 3.76512888196069E+0000 3.76221918010843E+0000 3.75931136193152E+0000 3.75640542642478E+0000 3.75350137258346E+0000 - 3.75059919940327E+0000 3.74769890588033E+0000 3.74480049101122E+0000 3.74190395379295E+0000 3.73900929322298E+0000 - 3.73611650829920E+0000 3.73322559801992E+0000 3.73033656138393E+0000 3.72744939739041E+0000 3.72456410503902E+0000 - 3.72168068332983E+0000 3.71879913126336E+0000 3.71591944784057E+0000 3.71304163206283E+0000 3.71016568293199E+0000 - 3.70729159945031E+0000 3.70441938062048E+0000 3.70154902544566E+0000 3.69868053292940E+0000 3.69581390207572E+0000 - 3.69294913188906E+0000 3.69008622137432E+0000 3.68722516953680E+0000 3.68436597538226E+0000 3.68150863791689E+0000 - 3.67865315614731E+0000 3.67579952908058E+0000 3.67294775572420E+0000 3.67009783508608E+0000 3.66724976617461E+0000 - 3.66440354799856E+0000 3.66155917956718E+0000 3.65871665989013E+0000 3.65587598797751E+0000 3.65303716283985E+0000 - 3.65020018348813E+0000 3.64736504893373E+0000 3.64453175818850E+0000 3.64170031026470E+0000 3.63887070417503E+0000 - 3.63604293893263E+0000 3.63321701355105E+0000 3.63039292704430E+0000 3.62757067842681E+0000 3.62475026671344E+0000 - 3.62193169091948E+0000 3.61911495006066E+0000 3.61630004315314E+0000 3.61348696921351E+0000 3.61067572725879E+0000 - 3.60786631630642E+0000 3.60505873537431E+0000 3.60225298348075E+0000 3.59944905964450E+0000 3.59664696288472E+0000 - 3.59384669222103E+0000 3.59104824667346E+0000 3.58825162526248E+0000 3.58545682700899E+0000 3.58266385093431E+0000 - 3.57987269606019E+0000 3.57708336140883E+0000 3.57429584600284E+0000 3.57151014886526E+0000 3.56872626901956E+0000 - 3.56594420548965E+0000 3.56316395729986E+0000 3.56038552347495E+0000 3.55760890304010E+0000 3.55483409502094E+0000 - 3.55206109844350E+0000 3.54928991233426E+0000 3.54652053572011E+0000 3.54375296762839E+0000 3.54098720708686E+0000 - 3.53822325312368E+0000 3.53546110476748E+0000 3.53270076104728E+0000 3.52994222099256E+0000 3.52718548363321E+0000 - 3.52443054799953E+0000 3.52167741312227E+0000 3.51892607803261E+0000 3.51617654176213E+0000 3.51342880334287E+0000 - 3.51068286180725E+0000 3.50793871618817E+0000 3.50519636551891E+0000 3.50245580883321E+0000 3.49971704516520E+0000 - 3.49698007354946E+0000 3.49424489302100E+0000 3.49151150261523E+0000 3.48877990136801E+0000 3.48605008831559E+0000 - 3.48332206249469E+0000 3.48059582294242E+0000 3.47787136869632E+0000 3.47514869879437E+0000 3.47242781227495E+0000 - 3.46970870817688E+0000 3.46699138553939E+0000 3.46427584340216E+0000 3.46156208080526E+0000 3.45885009678920E+0000 - 3.45613989039492E+0000 3.45343146066375E+0000 3.45072480663749E+0000 3.44801992735832E+0000 3.44531682186886E+0000 - 3.44261548921217E+0000 3.43991592843168E+0000 3.43721813857131E+0000 3.43452211867534E+0000 3.43182786778850E+0000 - 3.42913538495595E+0000 3.42644466922325E+0000 3.42375571963639E+0000 3.42106853524179E+0000 3.41838311508627E+0000 - 3.41569945821709E+0000 3.41301756368191E+0000 3.41033743052883E+0000 3.40765905780637E+0000 3.40498244456345E+0000 - 3.40230758984942E+0000 3.39963449271405E+0000 3.39696315220753E+0000 3.39429356738048E+0000 3.39162573728392E+0000 - 3.38895966096929E+0000 3.38629533748847E+0000 3.38363276589373E+0000 3.38097194523777E+0000 3.37831287457373E+0000 - 3.37565555295513E+0000 3.37299997943593E+0000 3.37034615307051E+0000 3.36769407291366E+0000 3.36504373802059E+0000 - 3.36239514744691E+0000 3.35974830024869E+0000 3.35710319548237E+0000 3.35445983220484E+0000 3.35181820947338E+0000 - 3.34917832634572E+0000 3.34654018187997E+0000 3.34390377513468E+0000 3.34126910516881E+0000 3.33863617104173E+0000 - 3.33600497181324E+0000 3.33337550654354E+0000 3.33074777429325E+0000 3.32812177412341E+0000 3.32549750509547E+0000 - 3.32287496627130E+0000 3.32025415671318E+0000 3.31763507548382E+0000 3.31501772164631E+0000 3.31240209426419E+0000 - 3.30978819240139E+0000 3.30717601512228E+0000 3.30456556149161E+0000 3.30195683057458E+0000 3.29934982143677E+0000 - 3.29674453314420E+0000 3.29414096476328E+0000 3.29153911536085E+0000 3.28893898400417E+0000 3.28634056976089E+0000 - 3.28374387169909E+0000 3.28114888888725E+0000 3.27855562039427E+0000 3.27596406528947E+0000 3.27337422264257E+0000 - 3.27078609152370E+0000 3.26819967100341E+0000 3.26561496015266E+0000 3.26303195804282E+0000 3.26045066374567E+0000 - 3.25787107633341E+0000 3.25529319487864E+0000 3.25271701845437E+0000 3.25014254613403E+0000 3.24756977699146E+0000 - 3.24499871010090E+0000 3.24242934453702E+0000 3.23986167937487E+0000 3.23729571368994E+0000 3.23473144655810E+0000 - 3.23216887705567E+0000 3.22960800425935E+0000 3.22704882724625E+0000 3.22449134509389E+0000 3.22193555688022E+0000 - 3.21938146168357E+0000 3.21682905858269E+0000 3.21427834665675E+0000 3.21172932498532E+0000 3.20918199264838E+0000 - 3.20663634872630E+0000 3.20409239229989E+0000 3.20155012245033E+0000 3.19900953825926E+0000 3.19647063880867E+0000 - 3.19393342318101E+0000 3.19139789045909E+0000 3.18886403972615E+0000 3.18633187006585E+0000 3.18380138056223E+0000 - 3.18127257029976E+0000 3.17874543836330E+0000 3.17621998383812E+0000 3.17369620580990E+0000 3.17117410336473E+0000 - 3.16865367558909E+0000 3.16613492156989E+0000 3.16361784039443E+0000 3.16110243115041E+0000 3.15858869292595E+0000 - 3.15607662480956E+0000 3.15356622589017E+0000 3.15105749525711E+0000 3.14855043200010E+0000 3.14604503520930E+0000 - 3.14354130397524E+0000 3.14103923738886E+0000 3.13853883454152E+0000 3.13604009452497E+0000 3.13354301643136E+0000 - 3.13104759935328E+0000 3.12855384238367E+0000 3.12606174461590E+0000 3.12357130514376E+0000 3.12108252306141E+0000 - 3.11859539746344E+0000 3.11610992744482E+0000 3.11362611210094E+0000 3.11114395052759E+0000 3.10866344182096E+0000 - 3.10618458507763E+0000 3.10370737939460E+0000 3.10123182386927E+0000 3.09875791759943E+0000 3.09628565968328E+0000 - 3.09381504921943E+0000 3.09134608530686E+0000 3.08887876704500E+0000 3.08641309353363E+0000 3.08394906387297E+0000 - 3.08148667716362E+0000 3.07902593250659E+0000 3.07656682900328E+0000 3.07410936575550E+0000 3.07165354186546E+0000 - 3.06919935643577E+0000 3.06674680856942E+0000 3.06429589736984E+0000 3.06184662194082E+0000 3.05939898138657E+0000 - 3.05695297481170E+0000 3.05450860132121E+0000 3.05206586002051E+0000 3.04962475001538E+0000 3.04718527041205E+0000 - 3.04474742031710E+0000 3.04231119883753E+0000 3.03987660508075E+0000 3.03744363815454E+0000 3.03501229716709E+0000 - 3.03258258122700E+0000 3.03015448944325E+0000 3.02772802092523E+0000 3.02530317478272E+0000 3.02287995012590E+0000 - 3.02045834606535E+0000 3.01803836171204E+0000 3.01561999617734E+0000 3.01320324857302E+0000 3.01078811801124E+0000 - 3.00837460360457E+0000 3.00596270446595E+0000 3.00355241970875E+0000 3.00114374844670E+0000 2.99873668979395E+0000 - 2.99633124286505E+0000 2.99392740677493E+0000 2.99152518063891E+0000 2.98912456357273E+0000 2.98672555469250E+0000 - 2.98432815311474E+0000 2.98193235795636E+0000 2.97953816833467E+0000 2.97714558336736E+0000 2.97475460217253E+0000 - 2.97236522386866E+0000 2.96997744757465E+0000 2.96759127240975E+0000 2.96520669749365E+0000 2.96282372194640E+0000 - 2.96044234488846E+0000 2.95806256544069E+0000 2.95568438272432E+0000 2.95330779586099E+0000 2.95093280397274E+0000 - 2.94855940618197E+0000 2.94618760161150E+0000 2.94381738938455E+0000 2.94144876862471E+0000 2.93908173845597E+0000 - 2.93671629800271E+0000 2.93435244638971E+0000 2.93199018274214E+0000 2.92962950618555E+0000 2.92727041584589E+0000 - 2.92491291084950E+0000 2.92255699032312E+0000 2.92020265339386E+0000 2.91784989918924E+0000 2.91549872683717E+0000 - 2.91314913546594E+0000 2.91080112420424E+0000 2.90845469218113E+0000 2.90610983852609E+0000 2.90376656236897E+0000 - 2.90142486284002E+0000 2.89908473906987E+0000 2.89674619018954E+0000 2.89440921533046E+0000 2.89207381362441E+0000 - 2.88973998420361E+0000 2.88740772620061E+0000 2.88507703874841E+0000 2.88274792098035E+0000 2.88042037203018E+0000 - 2.87809439103205E+0000 2.87576997712046E+0000 2.87344712943033E+0000 2.87112584709697E+0000 2.86880612925606E+0000 - 2.86648797504368E+0000 2.86417138359629E+0000 2.86185635405074E+0000 2.85954288554426E+0000 2.85723097721448E+0000 - 2.85492062819942E+0000 2.85261183763747E+0000 2.85030460466742E+0000 2.84799892842843E+0000 2.84569480806007E+0000 - 2.84339224270228E+0000 2.84109123149539E+0000 2.83879177358012E+0000 2.83649386809756E+0000 2.83419751418921E+0000 - 2.83190271099694E+0000 2.82960945766300E+0000 2.82731775333005E+0000 2.82502759714110E+0000 2.82273898823958E+0000 - 2.82045192576928E+0000 2.81816640887439E+0000 2.81588243669947E+0000 2.81360000838947E+0000 2.81131912308973E+0000 - 2.80903977994598E+0000 2.80676197810431E+0000 2.80448571671122E+0000 2.80221099491357E+0000 2.79993781185862E+0000 - 2.79766616669401E+0000 2.79539605856777E+0000 2.79312748662829E+0000 2.79086045002437E+0000 2.78859494790517E+0000 - 2.78633097942025E+0000 2.78406854371955E+0000 2.78180763995338E+0000 2.77954826727245E+0000 2.77729042482783E+0000 - 2.77503411177099E+0000 2.77277932725379E+0000 2.77052607042844E+0000 2.76827434044755E+0000 2.76602413646412E+0000 - 2.76377545763153E+0000 2.76152830310351E+0000 2.75928267203422E+0000 2.75703856357816E+0000 2.75479597689022E+0000 - 2.75255491112570E+0000 2.75031536544023E+0000 2.74807733898987E+0000 2.74584083093102E+0000 2.74360584042048E+0000 - 2.74137236661544E+0000 2.73914040867345E+0000 2.73690996575244E+0000 2.73468103701073E+0000 2.73245362160702E+0000 - 2.73022771870038E+0000 2.72800332745026E+0000 2.72578044701650E+0000 2.72355907655930E+0000 2.72133921523926E+0000 - 2.71912086221734E+0000 2.71690401665489E+0000 2.71468867771364E+0000 2.71247484455568E+0000 2.71026251634350E+0000 - 2.70805169223995E+0000 2.70584237140827E+0000 2.70363455301207E+0000 2.70142823621535E+0000 2.69922342018247E+0000 - 2.69702010407817E+0000 2.69481828706758E+0000 2.69261796831619E+0000 2.69041914698988E+0000 2.68822182225490E+0000 - 2.68602599327788E+0000 2.68383165922581E+0000 2.68163881926609E+0000 2.67944747256647E+0000 2.67725761829507E+0000 - 2.67506925562041E+0000 2.67288238371136E+0000 2.67069700173720E+0000 2.66851310886753E+0000 2.66633070427239E+0000 - 2.66414978712215E+0000 2.66197035658756E+0000 2.65979241183976E+0000 2.65761595205026E+0000 2.65544097639094E+0000 - 2.65326748403405E+0000 2.65109547415223E+0000 2.64892494591848E+0000 2.64675589850617E+0000 2.64458833108905E+0000 - 2.64242224284126E+0000 2.64025763293729E+0000 2.63809450055201E+0000 2.63593284486067E+0000 2.63377266503888E+0000 - 2.63161396026263E+0000 2.62945672970829E+0000 2.62730097255260E+0000 2.62514668797265E+0000 2.62299387514594E+0000 - 2.62084253325031E+0000 2.61869266146398E+0000 2.61654425896557E+0000 2.61439732493402E+0000 2.61225185854869E+0000 - 2.61010785898929E+0000 2.60796532543589E+0000 2.60582425706895E+0000 2.60368465306929E+0000 2.60154651261812E+0000 - 2.59940983489700E+0000 2.59727461908786E+0000 2.59514086437302E+0000 2.59300856993514E+0000 2.59087773495729E+0000 - 2.58874835862287E+0000 2.58662044011568E+0000 2.58449397861987E+0000 2.58236897331997E+0000 2.58024542340089E+0000 - 2.57812332804787E+0000 2.57600268644657E+0000 2.57388349778299E+0000 2.57176576124350E+0000 2.56964947601484E+0000 - 2.56753464128412E+0000 2.56542125623883E+0000 2.56330932006682E+0000 2.56119883195629E+0000 2.55908979109584E+0000 - 2.55698219667442E+0000 2.55487604788135E+0000 2.55277134390632E+0000 2.55066808393938E+0000 2.54856626717096E+0000 - 2.54646589279185E+0000 2.54436695999321E+0000 2.54226946796656E+0000 2.54017341590380E+0000 2.53807880299719E+0000 - 2.53598562843934E+0000 2.53389389142325E+0000 2.53180359114229E+0000 2.52971472679017E+0000 2.52762729756099E+0000 - 2.52554130264921E+0000 2.52345674124964E+0000 2.52137361255748E+0000 2.51929191576827E+0000 2.51721165007794E+0000 - 2.51513281468278E+0000 2.51305540877943E+0000 2.51097943156491E+0000 2.50890488223660E+0000 2.50683175999224E+0000 - 2.50476006402994E+0000 2.50268979354817E+0000 2.50062094774578E+0000 2.49855352582197E+0000 2.49648752697629E+0000 - 2.49442295040869E+0000 2.49235979531945E+0000 2.49029806090924E+0000 2.48823774637907E+0000 2.48617885093032E+0000 - 2.48412137376475E+0000 2.48206531408447E+0000 2.48001067109195E+0000 2.47795744399003E+0000 2.47590563198190E+0000 - 2.47385523427113E+0000 2.47180625006165E+0000 2.46975867855773E+0000 2.46771251896403E+0000 2.46566777048556E+0000 - 2.46362443232768E+0000 2.46158250369615E+0000 2.45954198379705E+0000 2.45750287183683E+0000 2.45546516702233E+0000 - 2.45342886856071E+0000 2.45139397565952E+0000 2.44936048752666E+0000 2.44732840337040E+0000 2.44529772239936E+0000 - 2.44326844382251E+0000 2.44124056684922E+0000 2.43921409068917E+0000 2.43718901455244E+0000 2.43516533764946E+0000 - 2.43314305919100E+0000 2.43112217838821E+0000 2.42910269445259E+0000 2.42708460659602E+0000 2.42506791403071E+0000 - 2.42305261596923E+0000 2.42103871162455E+0000 2.41902620020995E+0000 2.41701508093909E+0000 2.41500535302600E+0000 - 2.41299701568504E+0000 2.41099006813096E+0000 2.40898450957883E+0000 2.40698033924413E+0000 2.40497755634265E+0000 - 2.40297616009056E+0000 2.40097614970439E+0000 2.39897752440102E+0000 2.39698028339768E+0000 2.39498442591198E+0000 - 2.39298995116186E+0000 2.39099685836565E+0000 2.38900514674200E+0000 2.38701481550994E+0000 2.38502586388886E+0000 - 2.38303829109849E+0000 2.38105209635892E+0000 2.37906727889061E+0000 2.37708383791437E+0000 2.37510177265135E+0000 - 2.37312108232307E+0000 2.37114176615141E+0000 2.36916382335859E+0000 2.36718725316721E+0000 2.36521205480021E+0000 - 2.36323822748087E+0000 2.36126577043286E+0000 2.35929468288017E+0000 2.35732496404716E+0000 2.35535661315856E+0000 - 2.35338962943943E+0000 2.35142401211519E+0000 2.34945976041163E+0000 2.34749687355487E+0000 2.34553535077140E+0000 - 2.34357519128807E+0000 2.34161639433206E+0000 2.33965895913093E+0000 2.33770288491258E+0000 2.33574817090525E+0000 - 2.33379481633756E+0000 2.33184282043847E+0000 2.32989218243728E+0000 2.32794290156368E+0000 2.32599497704767E+0000 - 2.32404840811964E+0000 2.32210319401029E+0000 2.32015933395071E+0000 2.31821682717233E+0000 2.31627567290692E+0000 - 2.31433587038662E+0000 2.31239741884392E+0000 2.31046031751165E+0000 2.30852456562299E+0000 2.30659016241148E+0000 - 2.30465710711102E+0000 2.30272539895584E+0000 2.30079503718054E+0000 2.29886602102006E+0000 2.29693834970969E+0000 - 2.29501202248507E+0000 2.29308703858220E+0000 2.29116339723743E+0000 2.28924109768744E+0000 2.28732013916929E+0000 - 2.28540052092036E+0000 2.28348224217840E+0000 2.28156530218151E+0000 2.27964970016813E+0000 2.27773543537705E+0000 - 2.27582250704741E+0000 2.27391091441871E+0000 2.27200065673078E+0000 2.27009173322381E+0000 2.26818414313834E+0000 - 2.26627788571526E+0000 2.26437296019581E+0000 2.26246936582155E+0000 2.26056710183443E+0000 2.25866616747673E+0000 - 2.25676656199107E+0000 2.25486828462043E+0000 2.25297133460812E+0000 2.25107571119783E+0000 2.24918141363356E+0000 - 2.24728844115968E+0000 2.24539679302091E+0000 2.24350646846230E+0000 2.24161746672926E+0000 2.23972978706754E+0000 - 2.23784342872325E+0000 2.23595839094282E+0000 2.23407467297304E+0000 2.23219227406107E+0000 2.23031119345437E+0000 - 2.22843143040079E+0000 2.22655298414850E+0000 2.22467585394601E+0000 2.22280003904221E+0000 2.22092553868629E+0000 - 2.21905235212783E+0000 2.21718047861671E+0000 2.21530991740320E+0000 2.21344066773788E+0000 2.21157272887170E+0000 - 2.20970610005593E+0000 2.20784078054220E+0000 2.20597676958249E+0000 2.20411406642911E+0000 2.20225267033473E+0000 - 2.20039258055234E+0000 2.19853379633529E+0000 2.19667631693729E+0000 2.19482014161235E+0000 2.19296526961487E+0000 - 2.19111170019956E+0000 2.18925943262150E+0000 2.18740846613608E+0000 2.18555879999906E+0000 2.18371043346654E+0000 - 2.18186336579496E+0000 2.18001759624109E+0000 2.17817312406205E+0000 2.17632994851532E+0000 2.17448806885870E+0000 - 2.17264748435033E+0000 2.17080819424872E+0000 2.16897019781269E+0000 2.16713349430141E+0000 2.16529808297442E+0000 - 2.16346396309155E+0000 2.16163113391301E+0000 2.15979959469934E+0000 2.15796934471143E+0000 2.15614038321049E+0000 - 2.15431270945810E+0000 2.15248632271614E+0000 2.15066122224687E+0000 2.14883740731287E+0000 2.14701487717706E+0000 - 2.14519363110272E+0000 2.14337366835345E+0000 2.14155498819319E+0000 2.13973758988622E+0000 2.13792147269717E+0000 - 2.13610663589102E+0000 2.13429307873305E+0000 2.13248080048891E+0000 2.13066980042458E+0000 2.12886007780640E+0000 - 2.12705163190100E+0000 2.12524446197540E+0000 2.12343856729693E+0000 2.12163394713326E+0000 2.11983060075241E+0000 - 2.11802852742274E+0000 2.11622772641293E+0000 2.11442819699201E+0000 2.11262993842934E+0000 2.11083294999464E+0000 - 2.10903723095794E+0000 2.10724278058963E+0000 2.10544959816041E+0000 2.10365768294134E+0000 2.10186703420381E+0000 - 2.10007765121956E+0000 2.09828953326064E+0000 2.09650267959945E+0000 2.09471708950874E+0000 2.09293276226158E+0000 - 2.09114969713138E+0000 2.08936789339188E+0000 2.08758735031717E+0000 2.08580806718167E+0000 2.08403004326013E+0000 - 2.08225327782764E+0000 2.08047777015963E+0000 2.07870351953186E+0000 2.07693052522043E+0000 2.07515878650176E+0000 - 2.07338830265263E+0000 2.07161907295014E+0000 2.06985109667172E+0000 2.06808437309515E+0000 2.06631890149853E+0000 - 2.06455468116030E+0000 2.06279171135923E+0000 2.06102999137445E+0000 2.05926952048538E+0000 2.05751029797180E+0000 - 2.05575232311383E+0000 2.05399559519192E+0000 2.05224011348683E+0000 2.05048587727968E+0000 2.04873288585191E+0000 - 2.04698113848531E+0000 2.04523063446197E+0000 2.04348137306436E+0000 2.04173335357523E+0000 2.03998657527771E+0000 - 2.03824103745524E+0000 2.03649673939158E+0000 2.03475368037084E+0000 2.03301185967747E+0000 2.03127127659624E+0000 - 2.02953193041224E+0000 2.02779382041091E+0000 2.02605694587801E+0000 2.02432130609965E+0000 2.02258690036226E+0000 - 2.02085372795259E+0000 2.01912178815773E+0000 2.01739108026511E+0000 2.01566160356248E+0000 2.01393335733793E+0000 - 2.01220634087986E+0000 2.01048055347703E+0000 2.00875599441851E+0000 2.00703266299371E+0000 2.00531055849236E+0000 - 2.00358968020453E+0000 2.00187002742062E+0000 2.00015159943135E+0000 1.99843439552777E+0000 1.99671841500128E+0000 - 1.99500365714358E+0000 1.99329012124672E+0000 1.99157780660308E+0000 1.98986671250535E+0000 1.98815683824657E+0000 - 1.98644818312009E+0000 1.98474074641961E+0000 1.98303452743914E+0000 1.98132952547303E+0000 1.97962573981595E+0000 - 1.97792316976289E+0000 1.97622181460920E+0000 1.97452167365053E+0000 1.97282274618287E+0000 1.97112503150252E+0000 - 1.96942852890613E+0000 1.96773323769067E+0000 1.96603915715343E+0000 1.96434628659204E+0000 1.96265462530444E+0000 - 1.96096417258891E+0000 1.95927492774406E+0000 1.95758689006881E+0000 1.95590005886242E+0000 1.95421443342448E+0000 - 1.95253001305489E+0000 1.95084679705389E+0000 1.94916478472204E+0000 1.94748397536023E+0000 1.94580436826968E+0000 - 1.94412596275191E+0000 1.94244875810880E+0000 1.94077275364253E+0000 1.93909794865562E+0000 1.93742434245092E+0000 - 1.93575193433158E+0000 1.93408072360110E+0000 1.93241070956329E+0000 1.93074189152229E+0000 1.92907426878257E+0000 - 1.92740784064892E+0000 1.92574260642645E+0000 1.92407856542059E+0000 1.92241571693712E+0000 1.92075406028211E+0000 - 1.91909359476197E+0000 1.91743431968344E+0000 1.91577623435357E+0000 1.91411933807975E+0000 1.91246363016968E+0000 - 1.91080910993138E+0000 1.90915577667321E+0000 1.90750362970383E+0000 1.90585266833225E+0000 1.90420289186778E+0000 - 1.90255429962006E+0000 1.90090689089906E+0000 1.89926066501506E+0000 1.89761562127867E+0000 1.89597175900083E+0000 - 1.89432907749277E+0000 1.89268757606609E+0000 1.89104725403267E+0000 1.88940811070473E+0000 1.88777014539481E+0000 - 1.88613335741577E+0000 1.88449774608079E+0000 1.88286331070338E+0000 1.88123005059736E+0000 1.87959796507687E+0000 - 1.87796705345638E+0000 1.87633731505067E+0000 1.87470874917486E+0000 1.87308135514437E+0000 1.87145513227495E+0000 - 1.86983007988266E+0000 1.86820619728389E+0000 1.86658348379535E+0000 1.86496193873408E+0000 1.86334156141740E+0000 - 1.86172235116299E+0000 1.86010430728885E+0000 1.85848742911326E+0000 1.85687171595486E+0000 1.85525716713260E+0000 - 1.85364378196572E+0000 1.85203155977382E+0000 1.85042049987680E+0000 1.84881060159487E+0000 1.84720186424857E+0000 - 1.84559428715876E+0000 1.84398786964660E+0000 1.84238261103360E+0000 1.84077851064156E+0000 1.83917556779261E+0000 - 1.83757378180919E+0000 1.83597315201407E+0000 1.83437367773033E+0000 1.83277535828137E+0000 1.83117819299089E+0000 - 1.82958218118294E+0000 1.82798732218187E+0000 1.82639361531233E+0000 1.82480105989932E+0000 1.82320965526813E+0000 - 1.82161940074437E+0000 1.82003029565399E+0000 1.81844233932322E+0000 1.81685553107864E+0000 1.81526987024713E+0000 - 1.81368535615588E+0000 1.81210198813240E+0000 1.81051976550453E+0000 1.80893868760041E+0000 1.80735875374849E+0000 - 1.80577996327756E+0000 1.80420231551670E+0000 1.80262580979532E+0000 1.80105044544313E+0000 1.79947622179018E+0000 - 1.79790313816681E+0000 1.79633119390369E+0000 1.79476038833180E+0000 1.79319072078242E+0000 1.79162219058717E+0000 - 1.79005479707797E+0000 1.78848853958705E+0000 1.78692341744696E+0000 1.78535942999057E+0000 1.78379657655105E+0000 - 1.78223485646190E+0000 1.78067426905691E+0000 1.77911481367021E+0000 1.77755648963622E+0000 1.77599929628969E+0000 - 1.77444323296567E+0000 1.77288829899954E+0000 1.77133449372697E+0000 1.76978181648396E+0000 1.76823026660682E+0000 - 1.76667984343216E+0000 1.76513054629691E+0000 1.76358237453833E+0000 1.76203532749396E+0000 1.76048940450168E+0000 - 1.75894460489965E+0000 1.75740092802638E+0000 1.75585837322066E+0000 1.75431693982161E+0000 1.75277662716865E+0000 - 1.75123743460152E+0000 1.74969936146027E+0000 1.74816240708525E+0000 1.74662657081713E+0000 1.74509185199689E+0000 - 1.74355824996582E+0000 1.74202576406552E+0000 1.74049439363791E+0000 1.73896413802520E+0000 1.73743499656992E+0000 - 1.73590696861491E+0000 1.73438005350333E+0000 1.73285425057864E+0000 1.73132955918460E+0000 1.72980597866529E+0000 - 1.72828350836511E+0000 1.72676214762876E+0000 1.72524189580122E+0000 1.72372275222784E+0000 1.72220471625423E+0000 - 1.72068778722632E+0000 1.71917196449035E+0000 1.71765724739289E+0000 1.71614363528078E+0000 1.71463112750120E+0000 - 1.71311972340162E+0000 1.71160942232982E+0000 1.71010022363390E+0000 1.70859212666226E+0000 1.70708513076361E+0000 - 1.70557923528695E+0000 1.70407443958162E+0000 1.70257074299724E+0000 1.70106814488375E+0000 1.69956664459140E+0000 - 1.69806624147073E+0000 1.69656693487261E+0000 1.69506872414819E+0000 1.69357160864896E+0000 1.69207558772669E+0000 - 1.69058066073346E+0000 1.68908682702166E+0000 1.68759408594400E+0000 1.68610243685348E+0000 1.68461187910339E+0000 - 1.68312241204737E+0000 1.68163403503933E+0000 1.68014674743350E+0000 1.67866054858441E+0000 1.67717543784689E+0000 - 1.67569141457609E+0000 1.67420847812746E+0000 1.67272662785674E+0000 1.67124586312001E+0000 1.66976618327361E+0000 - 1.66828758767422E+0000 1.66681007567880E+0000 1.66533364664464E+0000 1.66385829992931E+0000 1.66238403489070E+0000 - 1.66091085088700E+0000 1.65943874727670E+0000 1.65796772341859E+0000 1.65649777867178E+0000 1.65502891239567E+0000 - 1.65356112394997E+0000 1.65209441269468E+0000 1.65062877799013E+0000 1.64916421919692E+0000 1.64770073567599E+0000 - 1.64623832678854E+0000 1.64477699189611E+0000 1.64331673036053E+0000 1.64185754154393E+0000 1.64039942480874E+0000 - 1.63894237951769E+0000 1.63748640503383E+0000 1.63603150072050E+0000 1.63457766594133E+0000 1.63312490006028E+0000 - 1.63167320244158E+0000 1.63022257244979E+0000 1.62877300944975E+0000 1.62732451280661E+0000 1.62587708188583E+0000 - 1.62443071605317E+0000 1.62298541467466E+0000 1.62154117711667E+0000 1.62009800274586E+0000 1.61865589092918E+0000 - 1.61721484103389E+0000 1.61577485242754E+0000 1.61433592447799E+0000 1.61289805655341E+0000 1.61146124802224E+0000 - 1.61002549825326E+0000 1.60859080661551E+0000 1.60715717247836E+0000 1.60572459521146E+0000 1.60429307418477E+0000 - 1.60286260876855E+0000 1.60143319833335E+0000 1.60000484225003E+0000 1.59857753988974E+0000 1.59715129062394E+0000 - 1.59572609382438E+0000 1.59430194886311E+0000 1.59287885511248E+0000 1.59145681194514E+0000 1.59003581873404E+0000 - 1.58861587485241E+0000 1.58719697967381E+0000 1.58577913257208E+0000 1.58436233292135E+0000 1.58294658009606E+0000 - 1.58153187347095E+0000 1.58011821242104E+0000 1.57870559632168E+0000 1.57729402454848E+0000 1.57588349647738E+0000 - 1.57447401148458E+0000 1.57306556894662E+0000 1.57165816824031E+0000 1.57025180874276E+0000 1.56884648983138E+0000 - 1.56744221088387E+0000 1.56603897127824E+0000 1.56463677039279E+0000 1.56323560760612E+0000 1.56183548229710E+0000 - 1.56043639384494E+0000 1.55903834162910E+0000 1.55764132502939E+0000 1.55624534342586E+0000 1.55485039619888E+0000 - 1.55345648272913E+0000 1.55206360239756E+0000 1.55067175458544E+0000 1.54928093867430E+0000 1.54789115404600E+0000 - 1.54650240008268E+0000 1.54511467616678E+0000 1.54372798168102E+0000 1.54234231600843E+0000 1.54095767853233E+0000 - 1.53957406863633E+0000 1.53819148570435E+0000 1.53680992912058E+0000 1.53542939826952E+0000 1.53404989253595E+0000 - 1.53267141130498E+0000 1.53129395396196E+0000 1.52991751989258E+0000 1.52854210848279E+0000 1.52716771911886E+0000 - 1.52579435118733E+0000 1.52442200407505E+0000 1.52305067716916E+0000 1.52168036985708E+0000 1.52031108152654E+0000 - 1.51894281156555E+0000 1.51757555936243E+0000 1.51620932430576E+0000 1.51484410578445E+0000 1.51347990318767E+0000 - 1.51211671590490E+0000 1.51075454332592E+0000 1.50939338484078E+0000 1.50803323983983E+0000 1.50667410771373E+0000 - 1.50531598785339E+0000 1.50395887965005E+0000 1.50260278249523E+0000 1.50124769578074E+0000 1.49989361889867E+0000 - 1.49854055124142E+0000 1.49718849220166E+0000 1.49583744117238E+0000 1.49448739754683E+0000 1.49313836071856E+0000 - 1.49179033008143E+0000 1.49044330502956E+0000 1.48909728495738E+0000 1.48775226925961E+0000 1.48640825733124E+0000 - 1.48506524856757E+0000 1.48372324236419E+0000 1.48238223811697E+0000 1.48104223522207E+0000 1.47970323307594E+0000 - 1.47836523107533E+0000 1.47702822861726E+0000 1.47569222509906E+0000 1.47435721991833E+0000 1.47302321247297E+0000 - 1.47169020216117E+0000 1.47035818838140E+0000 1.46902717053243E+0000 1.46769714801330E+0000 1.46636812022336E+0000 - 1.46504008656223E+0000 1.46371304642983E+0000 1.46238699922636E+0000 1.46106194435232E+0000 1.45973788120848E+0000 - 1.45841480919591E+0000 1.45709272771597E+0000 1.45577163617030E+0000 1.45445153396082E+0000 1.45313242048975E+0000 - 1.45181429515960E+0000 1.45049715737315E+0000 1.44918100653349E+0000 1.44786584204397E+0000 1.44655166330824E+0000 - 1.44523846973025E+0000 1.44392626071421E+0000 1.44261503566464E+0000 1.44130479398632E+0000 1.43999553508435E+0000 - 1.43868725836408E+0000 1.43737996323118E+0000 1.43607364909157E+0000 1.43476831535149E+0000 1.43346396141745E+0000 - 1.43216058669623E+0000 1.43085819059493E+0000 1.42955677252090E+0000 1.42825633188179E+0000 1.42695686808555E+0000 - 1.42565838054039E+0000 1.42436086865482E+0000 1.42306433183762E+0000 1.42176876949788E+0000 1.42047418104494E+0000 - 1.41918056588846E+0000 1.41788792343836E+0000 1.41659625310485E+0000 1.41530555429842E+0000 1.41401582642986E+0000 - 1.41272706891023E+0000 1.41143928115087E+0000 1.41015246256341E+0000 1.40886661255977E+0000 1.40758173055215E+0000 - 1.40629781595301E+0000 1.40501486817513E+0000 1.40373288663154E+0000 1.40245187073559E+0000 1.40117181990087E+0000 - 1.39989273354129E+0000 1.39861461107102E+0000 1.39733745190451E+0000 1.39606125545651E+0000 1.39478602114205E+0000 - 1.39351174837642E+0000 1.39223843657521E+0000 1.39096608515429E+0000 1.38969469352982E+0000 1.38842426111823E+0000 - 1.38715478733622E+0000 1.38588627160080E+0000 1.38461871332924E+0000 1.38335211193910E+0000 1.38208646684821E+0000 - 1.38082177747471E+0000 1.37955804323698E+0000 1.37829526355371E+0000 1.37703343784387E+0000 1.37577256552669E+0000 - 1.37451264602169E+0000 1.37325367874869E+0000 1.37199566312776E+0000 1.37073859857927E+0000 1.36948248452386E+0000 - 1.36822732038246E+0000 1.36697310557627E+0000 1.36571983952677E+0000 1.36446752165573E+0000 1.36321615138518E+0000 - 1.36196572813745E+0000 1.36071625133515E+0000 1.35946772040114E+0000 1.35822013475859E+0000 1.35697349383093E+0000 - 1.35572779704189E+0000 1.35448304381546E+0000 1.35323923357591E+0000 1.35199636574779E+0000 1.35075443975594E+0000 - 1.34951345502547E+0000 1.34827341098175E+0000 1.34703430705046E+0000 1.34579614265754E+0000 1.34455891722922E+0000 - 1.34332263019198E+0000 1.34208728097261E+0000 1.34085286899816E+0000 1.33961939369596E+0000 1.33838685449362E+0000 - 1.33715525081902E+0000 1.33592458210034E+0000 1.33469484776600E+0000 1.33346604724473E+0000 1.33223817996552E+0000 - 1.33101124535764E+0000 1.32978524285063E+0000 1.32856017187432E+0000 1.32733603185881E+0000 1.32611282223447E+0000 - 1.32489054243196E+0000 1.32366919188220E+0000 1.32244877001640E+0000 1.32122927626604E+0000 1.32001071006286E+0000 - 1.31879307083891E+0000 1.31757635802649E+0000 1.31636057105818E+0000 1.31514570936684E+0000 1.31393177238559E+0000 - 1.31271875954785E+0000 1.31150667028730E+0000 1.31029550403790E+0000 1.30908526023387E+0000 1.30787593830972E+0000 - 1.30666753770023E+0000 1.30546005784047E+0000 1.30425349816575E+0000 1.30304785811168E+0000 1.30184313711414E+0000 - 1.30063933460928E+0000 1.29943645003353E+0000 1.29823448282358E+0000 1.29703343241641E+0000 1.29583329824926E+0000 - 1.29463407975966E+0000 1.29343577638539E+0000 1.29223838756453E+0000 1.29104191273541E+0000 1.28984635133664E+0000 - 1.28865170280712E+0000 1.28745796658600E+0000 1.28626514211270E+0000 1.28507322882694E+0000 1.28388222616869E+0000 - 1.28269213357820E+0000 1.28150295049598E+0000 1.28031467636284E+0000 1.27912731061983E+0000 1.27794085270830E+0000 - 1.27675530206985E+0000 1.27557065814636E+0000 1.27438692037999E+0000 1.27320408821316E+0000 1.27202216108855E+0000 - 1.27084113844915E+0000 1.26966101973819E+0000 1.26848180439917E+0000 1.26730349187587E+0000 1.26612608161236E+0000 - 1.26494957305294E+0000 1.26377396564221E+0000 1.26259925882503E+0000 1.26142545204654E+0000 1.26025254475213E+0000 - 1.25908053638749E+0000 1.25790942639856E+0000 1.25673921423154E+0000 1.25556989933293E+0000 1.25440148114948E+0000 - 1.25323395912821E+0000 1.25206733271641E+0000 1.25090160136165E+0000 1.24973676451176E+0000 1.24857282161485E+0000 - 1.24740977211927E+0000 1.24624761547367E+0000 1.24508635112696E+0000 1.24392597852832E+0000 1.24276649712720E+0000 - 1.24160790637330E+0000 1.24045020571661E+0000 1.23929339460739E+0000 1.23813747249615E+0000 1.23698243883369E+0000 - 1.23582829307105E+0000 1.23467503465957E+0000 1.23352266305084E+0000 1.23237117769672E+0000 1.23122057804934E+0000 - 1.23007086356109E+0000 1.22892203368464E+0000 1.22777408787291E+0000 1.22662702557912E+0000 1.22548084625671E+0000 - 1.22433554935943E+0000 1.22319113434128E+0000 1.22204760065652E+0000 1.22090494775968E+0000 1.21976317510557E+0000 - 1.21862228214925E+0000 1.21748226834605E+0000 1.21634313315158E+0000 1.21520487602170E+0000 1.21406749641255E+0000 - 1.21293099378052E+0000 1.21179536758227E+0000 1.21066061727473E+0000 1.20952674231511E+0000 1.20839374216086E+0000 - 1.20726161626971E+0000 1.20613036409966E+0000 1.20499998510895E+0000 1.20387047875612E+0000 1.20274184449994E+0000 - 1.20161408179948E+0000 1.20048719011406E+0000 1.19936116890325E+0000 1.19823601762690E+0000 1.19711173574513E+0000 - 1.19598832271831E+0000 1.19486577800708E+0000 1.19374410107235E+0000 1.19262329137530E+0000 1.19150334837734E+0000 - 1.19038427154019E+0000 1.18926606032579E+0000 1.18814871419639E+0000 1.18703223261446E+0000 1.18591661504276E+0000 - 1.18480186094431E+0000 1.18368796978238E+0000 1.18257494102053E+0000 1.18146277412254E+0000 1.18035146855250E+0000 - 1.17924102377474E+0000 1.17813143925385E+0000 1.17702271445469E+0000 1.17591484884238E+0000 1.17480784188230E+0000 - 1.17370169304010E+0000 1.17259640178168E+0000 1.17149196757322E+0000 1.17038838988115E+0000 1.16928566817217E+0000 - 1.16818380191322E+0000 1.16708279057152E+0000 1.16598263361457E+0000 1.16488333051009E+0000 1.16378488072609E+0000 - 1.16268728373084E+0000 1.16159053899285E+0000 1.16049464598093E+0000 1.15939960416411E+0000 1.15830541301171E+0000 - 1.15721207199329E+0000 1.15611958057868E+0000 1.15502793823799E+0000 1.15393714444155E+0000 1.15284719865998E+0000 - 1.15175810036416E+0000 1.15066984902521E+0000 1.14958244411454E+0000 1.14849588510379E+0000 1.14741017146488E+0000 - 1.14632530266998E+0000 1.14524127819153E+0000 1.14415809750221E+0000 1.14307576007499E+0000 1.14199426538307E+0000 - 1.14091361289992E+0000 1.13983380209928E+0000 1.13875483245513E+0000 1.13767670344172E+0000 1.13659941453357E+0000 - 1.13552296520543E+0000 1.13444735493234E+0000 1.13337258318957E+0000 1.13229864945268E+0000 1.13122555319746E+0000 - 1.13015329389997E+0000 1.12908187103653E+0000 1.12801128408371E+0000 1.12694153251836E+0000 1.12587261581755E+0000 - 1.12480453345865E+0000 1.12373728491926E+0000 1.12267086967724E+0000 1.12160528721072E+0000 1.12054053699808E+0000 - 1.11947661851795E+0000 1.11841353124923E+0000 1.11735127467108E+0000 1.11628984826290E+0000 1.11522925150436E+0000 - 1.11416948387537E+0000 1.11311054485613E+0000 1.11205243392707E+0000 1.11099515056887E+0000 1.10993869426250E+0000 - 1.10888306448915E+0000 1.10782826073028E+0000 1.10677428246763E+0000 1.10572112918315E+0000 1.10466880035908E+0000 - 1.10361729547791E+0000 1.10256661402237E+0000 1.10151675547546E+0000 1.10046771932045E+0000 1.09941950504083E+0000 - 1.09837211212036E+0000 1.09732554004308E+0000 1.09627978829324E+0000 1.09523485635539E+0000 1.09419074371430E+0000 - 1.09314744985501E+0000 1.09210497426282E+0000 1.09106331642328E+0000 1.09002247582218E+0000 1.08898245194559E+0000 - 1.08794324427981E+0000 1.08690485231142E+0000 1.08586727552722E+0000 1.08483051341430E+0000 1.08379456545999E+0000 - 1.08275943115185E+0000 1.08172510997774E+0000 1.08069160142574E+0000 1.07965890498419E+0000 1.07862702014168E+0000 - 1.07759594638708E+0000 1.07656568320947E+0000 1.07553623009821E+0000 1.07450758654292E+0000 1.07347975203346E+0000 - 1.07245272605993E+0000 1.07142650811271E+0000 1.07040109768241E+0000 1.06937649425992E+0000 1.06835269733635E+0000 - 1.06732970640308E+0000 1.06630752095173E+0000 1.06528614047420E+0000 1.06426556446262E+0000 1.06324579240936E+0000 - 1.06222682380707E+0000 1.06120865814864E+0000 1.06019129492721E+0000 1.05917473363616E+0000 1.05815897376915E+0000 - 1.05714401482007E+0000 1.05612985628306E+0000 1.05511649765253E+0000 1.05410393842311E+0000 1.05309217808971E+0000 - 1.05208121614749E+0000 1.05107105209183E+0000 1.05006168541840E+0000 1.04905311562309E+0000 1.04804534220206E+0000 - 1.04703836465171E+0000 1.04603218246870E+0000 1.04502679514992E+0000 1.04402220219253E+0000 1.04301840309393E+0000 - 1.04201539735179E+0000 1.04101318446399E+0000 1.04001176392870E+0000 1.03901113524431E+0000 1.03801129790948E+0000 - 1.03701225142310E+0000 1.03601399528434E+0000 1.03501652899258E+0000 1.03401985204749E+0000 1.03302396394894E+0000 - 1.03202886419710E+0000 1.03103455229235E+0000 1.03004102773534E+0000 1.02904829002696E+0000 1.02805633866836E+0000 - 1.02706517316092E+0000 1.02607479300628E+0000 1.02508519770633E+0000 1.02409638676320E+0000 1.02310835967927E+0000 - 1.02212111595717E+0000 1.02113465509978E+0000 1.02014897661023E+0000 1.01916407999188E+0000 1.01817996474837E+0000 - 1.01719663038354E+0000 1.01621407640153E+0000 1.01523230230670E+0000 1.01425130760364E+0000 1.01327109179723E+0000 - 1.01229165439256E+0000 1.01131299489498E+0000 1.01033511281009E+0000 1.00935800764373E+0000 1.00838167890200E+0000 - 1.00740612609123E+0000 1.00643134871800E+0000 1.00545734628914E+0000 1.00448411831173E+0000 1.00351166429308E+0000 - 1.00253998374077E+0000 1.00156907616261E+0000 1.00059894106666E+0000 9.99629577961217E-0001 9.98660986354836E-0001 - 9.97693165756311E-0001 9.96726115674683E-0001 9.95759835619239E-0001 9.94794325099509E-0001 9.93829583625269E-0001 - 9.92865610706541E-0001 9.91902405853591E-0001 9.90939968576930E-0001 9.89978298387312E-0001 9.89017394795739E-0001 - 9.88057257313456E-0001 9.87097885451949E-0001 9.86139278722953E-0001 9.85181436638446E-0001 9.84224358710649E-0001 - 9.83268044452027E-0001 9.82312493375291E-0001 9.81357704993392E-0001 9.80403678819528E-0001 9.79450414367140E-0001 - 9.78497911149912E-0001 9.77546168681771E-0001 9.76595186476888E-0001 9.75644964049676E-0001 9.74695500914794E-0001 - 9.73746796587141E-0001 9.72798850581861E-0001 9.71851662414339E-0001 9.70905231600205E-0001 9.69959557655329E-0001 - 9.69014640095825E-0001 9.68070478438050E-0001 9.67127072198603E-0001 9.66184420894324E-0001 9.65242524042297E-0001 - 9.64301381159847E-0001 9.63360991764541E-0001 9.62421355374188E-0001 9.61482471506839E-0001 9.60544339680787E-0001 - 9.59606959414566E-0001 9.58670330226951E-0001 9.57734451636960E-0001 9.56799323163850E-0001 9.55864944327122E-0001 - 9.54931314646515E-0001 9.53998433642012E-0001 9.53066300833836E-0001 9.52134915742449E-0001 9.51204277888557E-0001 - 9.50274386793102E-0001 9.49345241977272E-0001 9.48416842962490E-0001 9.47489189270425E-0001 9.46562280422983E-0001 - 9.45636115942308E-0001 9.44710695350789E-0001 9.43786018171052E-0001 9.42862083925963E-0001 9.41938892138627E-0001 - 9.41016442332393E-0001 9.40094734030844E-0001 9.39173766757805E-0001 9.38253540037341E-0001 9.37334053393756E-0001 - 9.36415306351592E-0001 9.35497298435631E-0001 9.34580029170894E-0001 9.33663498082642E-0001 9.32747704696372E-0001 - 9.31832648537822E-0001 9.30918329132969E-0001 9.30004746008026E-0001 9.29091898689447E-0001 9.28179786703923E-0001 - 9.27268409578384E-0001 9.26357766839997E-0001 9.25447858016169E-0001 9.24538682634543E-0001 9.23630240223001E-0001 - 9.22722530309662E-0001 9.21815552422884E-0001 9.20909306091261E-0001 9.20003790843625E-0001 9.19099006209047E-0001 - 9.18194951716832E-0001 9.17291626896527E-0001 9.16389031277910E-0001 9.15487164391001E-0001 9.14586025766056E-0001 - 9.13685614933565E-0001 9.12785931424259E-0001 9.11886974769101E-0001 9.10988744499295E-0001 9.10091240146279E-0001 - 9.09194461241728E-0001 9.08298407317552E-0001 9.07403077905899E-0001 9.06508472539153E-0001 9.05614590749932E-0001 - 9.04721432071092E-0001 9.03828996035724E-0001 9.02937282177155E-0001 9.02046290028947E-0001 9.01156019124898E-0001 - 9.00266468999041E-0001 8.99377639185644E-0001 8.98489529219212E-0001 8.97602138634484E-0001 8.96715466966434E-0001 - 8.95829513750270E-0001 8.94944278521437E-0001 8.94059760815612E-0001 8.93175960168711E-0001 8.92292876116879E-0001 - 8.91410508196500E-0001 8.90528855944191E-0001 8.89647918896802E-0001 8.88767696591419E-0001 8.87888188565360E-0001 - 8.87009394356181E-0001 8.86131313501667E-0001 8.85253945539840E-0001 8.84377290008955E-0001 8.83501346447500E-0001 - 8.82626114394198E-0001 8.81751593388003E-0001 8.80877782968105E-0001 8.80004682673927E-0001 8.79132292045123E-0001 - 8.78260610621582E-0001 8.77389637943425E-0001 8.76519373551007E-0001 8.75649816984914E-0001 8.74780967785968E-0001 - 8.73912825495220E-0001 8.73045389653955E-0001 8.72178659803690E-0001 8.71312635486176E-0001 8.70447316243394E-0001 - 8.69582701617559E-0001 8.68718791151117E-0001 8.67855584386747E-0001 8.66993080867357E-0001 8.66131280136091E-0001 - 8.65270181736322E-0001 8.64409785211654E-0001 8.63550090105926E-0001 8.62691095963204E-0001 8.61832802327789E-0001 - 8.60975208744211E-0001 8.60118314757231E-0001 8.59262119911844E-0001 8.58406623753271E-0001 8.57551825826969E-0001 - 8.56697725678623E-0001 8.55844322854148E-0001 8.54991616899692E-0001 8.54139607361632E-0001 8.53288293786574E-0001 - 8.52437675721359E-0001 8.51587752713053E-0001 8.50738524308954E-0001 8.49889990056591E-0001 8.49042149503723E-0001 - 8.48195002198337E-0001 8.47348547688650E-0001 8.46502785523112E-0001 8.45657715250398E-0001 8.44813336419415E-0001 - 8.43969648579300E-0001 8.43126651279417E-0001 8.42284344069360E-0001 8.41442726498954E-0001 8.40601798118251E-0001 - 8.39761558477533E-0001 8.38922007127310E-0001 8.38083143618320E-0001 8.37244967501532E-0001 8.36407478328143E-0001 - 8.35570675649575E-0001 8.34734559017484E-0001 8.33899127983750E-0001 8.33064382100484E-0001 8.32230320920022E-0001 - 8.31396943994931E-0001 8.30564250878003E-0001 8.29732241122262E-0001 8.28900914280956E-0001 8.28070269907562E-0001 - 8.27240307555784E-0001 8.26411026779555E-0001 8.25582427133034E-0001 8.24754508170606E-0001 8.23927269446887E-0001 - 8.23100710516717E-0001 8.22274830935164E-0001 8.21449630257523E-0001 8.20625108039315E-0001 8.19801263836289E-0001 - 8.18978097204419E-0001 8.18155607699908E-0001 8.17333794879184E-0001 8.16512658298901E-0001 8.15692197515939E-0001 - 8.14872412087406E-0001 8.14053301570634E-0001 8.13234865523183E-0001 8.12417103502838E-0001 8.11600015067610E-0001 - 8.10783599775734E-0001 8.09967857185674E-0001 8.09152786856116E-0001 8.08338388345974E-0001 8.07524661214386E-0001 - 8.06711605020718E-0001 8.05899219324557E-0001 8.05087503685717E-0001 8.04276457664239E-0001 8.03466080820386E-0001 - 8.02656372714646E-0001 8.01847332907734E-0001 8.01038960960588E-0001 8.00231256434371E-0001 7.99424218890470E-0001 - 7.98617847890498E-0001 7.97812142996289E-0001 7.97007103769905E-0001 7.96202729773629E-0001 7.95399020569971E-0001 - 7.94595975721663E-0001 7.93793594791660E-0001 7.92991877343142E-0001 7.92190822939514E-0001 7.91390431144402E-0001 - 7.90590701521657E-0001 7.89791633635354E-0001 7.88993227049789E-0001 7.88195481329483E-0001 7.87398396039179E-0001 - 7.86601970743845E-0001 7.85806205008670E-0001 7.85011098399067E-0001 7.84216650480671E-0001 7.83422860819340E-0001 - 7.82629728981154E-0001 7.81837254532417E-0001 7.81045437039654E-0001 7.80254276069613E-0001 7.79463771189263E-0001 - 7.78673921965798E-0001 7.77884727966631E-0001 7.77096188759398E-0001 7.76308303911957E-0001 7.75521072992388E-0001 - 7.74734495568994E-0001 7.73948571210296E-0001 7.73163299485040E-0001 7.72378679962192E-0001 7.71594712210938E-0001 - 7.70811395800687E-0001 7.70028730301071E-0001 7.69246715281938E-0001 7.68465350313362E-0001 7.67684634965635E-0001 - 7.66904568809270E-0001 7.66125151415001E-0001 7.65346382353783E-0001 7.64568261196794E-0001 7.63790787515426E-0001 - 7.63013960881298E-0001 7.62237780866245E-0001 7.61462247042325E-0001 7.60687358981813E-0001 7.59913116257207E-0001 - 7.59139518441223E-0001 7.58366565106799E-0001 7.57594255827089E-0001 7.56822590175471E-0001 7.56051567725539E-0001 - 7.55281188051108E-0001 7.54511450726213E-0001 7.53742355325107E-0001 7.52973901422263E-0001 7.52206088592374E-0001 - 7.51438916410349E-0001 7.50672384451319E-0001 7.49906492290632E-0001 7.49141239503857E-0001 7.48376625666779E-0001 - 7.47612650355403E-0001 7.46849313145953E-0001 7.46086613614869E-0001 7.45324551338813E-0001 7.44563125894661E-0001 - 7.43802336859511E-0001 7.43042183810678E-0001 7.42282666325692E-0001 7.41523783982306E-0001 7.40765536358487E-0001 - 7.40007923032420E-0001 7.39250943582509E-0001 7.38494597587375E-0001 7.37738884625857E-0001 7.36983804277010E-0001 - 7.36229356120108E-0001 7.35475539734639E-0001 7.34722354700312E-0001 7.33969800597052E-0001 7.33217877004999E-0001 - 7.32466583504511E-0001 7.31715919676163E-0001 7.30965885100746E-0001 7.30216479359270E-0001 7.29467702032957E-0001 - 7.28719552703249E-0001 7.27972030951803E-0001 7.27225136360493E-0001 7.26478868511407E-0001 7.25733226986853E-0001 - 7.24988211369350E-0001 7.24243821241637E-0001 7.23500056186666E-0001 7.22756915787608E-0001 7.22014399627845E-0001 - 7.21272507290979E-0001 7.20531238360824E-0001 7.19790592421410E-0001 7.19050569056986E-0001 7.18311167852010E-0001 - 7.17572388391161E-0001 7.16834230259329E-0001 7.16096693041620E-0001 7.15359776323355E-0001 7.14623479690070E-0001 - 7.13887802727516E-0001 7.13152745021656E-0001 7.12418306158672E-0001 7.11684485724957E-0001 7.10951283307118E-0001 - 7.10218698491978E-0001 7.09486730866573E-0001 7.08755380018155E-0001 7.08024645534187E-0001 7.07294527002348E-0001 - 7.06565024010530E-0001 7.05836136146838E-0001 7.05107862999593E-0001 7.04380204157327E-0001 7.03653159208786E-0001 - 7.02926727742930E-0001 7.02200909348933E-0001 7.01475703616180E-0001 7.00751110134271E-0001 7.00027128493017E-0001 - 6.99303758282444E-0001 6.98580999092790E-0001 6.97858850514506E-0001 6.97137312138255E-0001 6.96416383554914E-0001 - 6.95696064355569E-0001 6.94976354131523E-0001 6.94257252474288E-0001 6.93538758975591E-0001 6.92820873227368E-0001 - 6.92103594821770E-0001 6.91386923351157E-0001 6.90670858408103E-0001 6.89955399585393E-0001 6.89240546476024E-0001 - 6.88526298673206E-0001 6.87812655770358E-0001 6.87099617361111E-0001 6.86387183039309E-0001 6.85675352399006E-0001 - 6.84964125034467E-0001 6.84253500540168E-0001 6.83543478510799E-0001 6.82834058541255E-0001 6.82125240226648E-0001 - 6.81417023162298E-0001 6.80709406943734E-0001 6.80002391166699E-0001 6.79295975427145E-0001 6.78590159321233E-0001 - 6.77884942445338E-0001 6.77180324396040E-0001 6.76476304770134E-0001 6.75772883164622E-0001 6.75070059176719E-0001 - 6.74367832403847E-0001 6.73666202443639E-0001 6.72965168893937E-0001 6.72264731352795E-0001 6.71564889418474E-0001 - 6.70865642689444E-0001 6.70166990764388E-0001 6.69468933242196E-0001 6.68771469721967E-0001 6.68074599803008E-0001 - 6.67378323084839E-0001 6.66682639167184E-0001 6.65987547649981E-0001 6.65293048133373E-0001 6.64599140217713E-0001 - 6.63905823503562E-0001 6.63213097591692E-0001 6.62520962083080E-0001 6.61829416578913E-0001 6.61138460680587E-0001 - 6.60448093989706E-0001 6.59758316108081E-0001 6.59069126637732E-0001 6.58380525180886E-0001 6.57692511339979E-0001 - 6.57005084717655E-0001 6.56318244916764E-0001 6.55631991540365E-0001 6.54946324191725E-0001 6.54261242474316E-0001 - 6.53576745991821E-0001 6.52892834348127E-0001 6.52209507147330E-0001 6.51526763993733E-0001 6.50844604491845E-0001 - 6.50163028246383E-0001 6.49482034862270E-0001 6.48801623944636E-0001 6.48121795098819E-0001 6.47442547930363E-0001 - 6.46763882045017E-0001 6.46085797048737E-0001 6.45408292547688E-0001 6.44731368148237E-0001 6.44055023456960E-0001 - 6.43379258080638E-0001 6.42704071626261E-0001 6.42029463701019E-0001 6.41355433912314E-0001 6.40681981867750E-0001 - 6.40009107175137E-0001 6.39336809442493E-0001 6.38665088278038E-0001 6.37993943290200E-0001 6.37323374087613E-0001 - 6.36653380279113E-0001 6.35983961473744E-0001 6.35315117280755E-0001 6.34646847309597E-0001 6.33979151169930E-0001 - 6.33312028471617E-0001 6.32645478824725E-0001 6.31979501839526E-0001 6.31314097126499E-0001 6.30649264296324E-0001 - 6.29985002959886E-0001 6.29321312728278E-0001 6.28658193212794E-0001 6.27995644024931E-0001 6.27333664776394E-0001 - 6.26672255079088E-0001 6.26011414545125E-0001 6.25351142786819E-0001 6.24691439416689E-0001 6.24032304047458E-0001 - 6.23373736292051E-0001 6.22715735763596E-0001 6.22058302075428E-0001 6.21401434841081E-0001 6.20745133674295E-0001 - 6.20089398189014E-0001 6.19434227999381E-0001 6.18779622719747E-0001 6.18125581964661E-0001 6.17472105348880E-0001 - 6.16819192487359E-0001 6.16166842995260E-0001 6.15515056487943E-0001 6.14863832580976E-0001 6.14213170890124E-0001 - 6.13563071031357E-0001 6.12913532620849E-0001 6.12264555274971E-0001 6.11616138610302E-0001 6.10968282243620E-0001 - 6.10320985791905E-0001 6.09674248872339E-0001 6.09028071102306E-0001 6.08382452099391E-0001 6.07737391481383E-0001 - 6.07092888866269E-0001 6.06448943872241E-0001 6.05805556117689E-0001 6.05162725221206E-0001 6.04520450801588E-0001 - 6.03878732477827E-0001 6.03237569869122E-0001 6.02596962594870E-0001 6.01956910274668E-0001 6.01317412528315E-0001 - 6.00678468975811E-0001 6.00040079237356E-0001 5.99402242933350E-0001 5.98764959684395E-0001 5.98128229111293E-0001 - 5.97492050835046E-0001 5.96856424476856E-0001 5.96221349658122E-0001 5.95586826000451E-0001 5.94952853125643E-0001 - 5.94319430655700E-0001 5.93686558212825E-0001 5.93054235419418E-0001 5.92422461898082E-0001 5.91791237271617E-0001 - 5.91160561163024E-0001 5.90530433195501E-0001 5.89900852992449E-0001 5.89271820177465E-0001 5.88643334374347E-0001 - 5.88015395207092E-0001 5.87388002299895E-0001 5.86761155277150E-0001 5.86134853763451E-0001 5.85509097383589E-0001 - 5.84883885762556E-0001 5.84259218525540E-0001 5.83635095297929E-0001 5.83011515705310E-0001 5.82388479373465E-0001 - 5.81765985928380E-0001 5.81144034996234E-0001 5.80522626203406E-0001 5.79901759176474E-0001 5.79281433542211E-0001 - 5.78661648927592E-0001 5.78042404959786E-0001 5.77423701266162E-0001 5.76805537474286E-0001 5.76187913211921E-0001 - 5.75570828107028E-0001 5.74954281787765E-0001 5.74338273882486E-0001 5.73722804019747E-0001 5.73107871828295E-0001 - 5.72493476937078E-0001 5.71879618975239E-0001 5.71266297572119E-0001 5.70653512357256E-0001 5.70041262960383E-0001 - 5.69429549011432E-0001 5.68818370140530E-0001 5.68207725978000E-0001 5.67597616154364E-0001 5.66988040300336E-0001 - 5.66378998046831E-0001 5.65770489024956E-0001 5.65162512866018E-0001 5.64555069201517E-0001 5.63948157663149E-0001 - 5.63341777882808E-0001 5.62735929492582E-0001 5.62130612124755E-0001 5.61525825411806E-0001 5.60921568986412E-0001 - 5.60317842481442E-0001 5.59714645529963E-0001 5.59111977765236E-0001 5.58509838820717E-0001 5.57908228330057E-0001 - 5.57307145927105E-0001 5.56706591245900E-0001 5.56106563920679E-0001 5.55507063585873E-0001 5.54908089876109E-0001 - 5.54309642426207E-0001 5.53711720871180E-0001 5.53114324846241E-0001 5.52517453986791E-0001 5.51921107928430E-0001 - 5.51325286306950E-0001 5.50729988758336E-0001 5.50135214918770E-0001 5.49540964424627E-0001 5.48947236912474E-0001 - 5.48354032019075E-0001 5.47761349381385E-0001 5.47169188636554E-0001 5.46577549421925E-0001 5.45986431375036E-0001 - 5.45395834133615E-0001 5.44805757335588E-0001 5.44216200619071E-0001 5.43627163622373E-0001 5.43038645983998E-0001 - 5.42450647342643E-0001 5.41863167337196E-0001 5.41276205606739E-0001 5.40689761790547E-0001 5.40103835528088E-0001 - 5.39518426459022E-0001 5.38933534223201E-0001 5.38349158460670E-0001 5.37765298811667E-0001 5.37181954916623E-0001 - 5.36599126416159E-0001 5.36016812951088E-0001 5.35435014162420E-0001 5.34853729691348E-0001 5.34272959179267E-0001 - 5.33692702267756E-0001 5.33112958598591E-0001 5.32533727813736E-0001 5.31955009555348E-0001 5.31376803465777E-0001 - 5.30799109187563E-0001 5.30221926363436E-0001 5.29645254636319E-0001 5.29069093649327E-0001 5.28493443045765E-0001 - 5.27918302469128E-0001 5.27343671563104E-0001 5.26769549971570E-0001 5.26195937338595E-0001 5.25622833308440E-0001 - 5.25050237525553E-0001 5.24478149634576E-0001 5.23906569280341E-0001 5.23335496107867E-0001 5.22764929762369E-0001 - 5.22194869889247E-0001 5.21625316134094E-0001 5.21056268142694E-0001 5.20487725561018E-0001 5.19919688035228E-0001 - 5.19352155211678E-0001 5.18785126736909E-0001 5.18218602257653E-0001 5.17652581420833E-0001 5.17087063873558E-0001 - 5.16522049263130E-0001 5.15957537237037E-0001 5.15393527442961E-0001 5.14830019528768E-0001 5.14267013142517E-0001 - 5.13704507932454E-0001 5.13142503547016E-0001 5.12580999634827E-0001 5.12019995844700E-0001 5.11459491825637E-0001 - 5.10899487226830E-0001 5.10339981697659E-0001 5.09780974887691E-0001 5.09222466446683E-0001 5.08664456024581E-0001 - 5.08106943271516E-0001 5.07549927837811E-0001 5.06993409373976E-0001 5.06437387530708E-0001 5.05881861958893E-0001 - 5.05326832309605E-0001 5.04772298234105E-0001 5.04218259383842E-0001 5.03664715410453E-0001 5.03111665965763E-0001 - 5.02559110701784E-0001 5.02007049270716E-0001 5.01455481324945E-0001 5.00904406517045E-0001 5.00353824499778E-0001 - 4.99803734926092E-0001 4.99254137449123E-0001 4.98705031722194E-0001 4.98156417398814E-0001 4.97608294132679E-0001 - 4.97060661577672E-0001 4.96513519387863E-0001 4.95966867217508E-0001 4.95420704721051E-0001 4.94875031553120E-0001 - 4.94329847368532E-0001 4.93785151822287E-0001 4.93240944569575E-0001 4.92697225265769E-0001 4.92153993566430E-0001 - 4.91611249127304E-0001 4.91068991604323E-0001 4.90527220653606E-0001 4.89985935931456E-0001 4.89445137094363E-0001 - 4.88904823799001E-0001 4.88364995702231E-0001 4.87825652461100E-0001 4.87286793732839E-0001 4.86748419174864E-0001 - 4.86210528444777E-0001 4.85673121200365E-0001 4.85136197099600E-0001 4.84599755800639E-0001 4.84063796961825E-0001 - 4.83528320241683E-0001 4.82993325298927E-0001 4.82458811792450E-0001 4.81924779381335E-0001 4.81391227724846E-0001 - 4.80858156482433E-0001 4.80325565313732E-0001 4.79793453878559E-0001 4.79261821836917E-0001 4.78730668848994E-0001 - 4.78199994575159E-0001 4.77669798675968E-0001 4.77140080812160E-0001 4.76610840644656E-0001 4.76082077834564E-0001 - 4.75553792043172E-0001 4.75025982931956E-0001 4.74498650162570E-0001 4.73971793396857E-0001 4.73445412296840E-0001 - 4.72919506524726E-0001 4.72394075742907E-0001 4.71869119613953E-0001 4.71344637800624E-0001 4.70820629965857E-0001 - 4.70297095772777E-0001 4.69774034884688E-0001 4.69251446965078E-0001 4.68729331677619E-0001 4.68207688686163E-0001 - 4.67686517654746E-0001 4.67165818247586E-0001 4.66645590129086E-0001 4.66125832963827E-0001 4.65606546416576E-0001 - 4.65087730152278E-0001 4.64569383836065E-0001 4.64051507133247E-0001 4.63534099709319E-0001 4.63017161229955E-0001 - 4.62500691361012E-0001 4.61984689768530E-0001 4.61469156118728E-0001 4.60954090078009E-0001 4.60439491312956E-0001 - 4.59925359490335E-0001 4.59411694277091E-0001 4.58898495340351E-0001 4.58385762347426E-0001 4.57873494965802E-0001 - 4.57361692863153E-0001 4.56850355707328E-0001 4.56339483166362E-0001 4.55829074908467E-0001 4.55319130602038E-0001 - 4.54809649915648E-0001 4.54300632518054E-0001 4.53792078078191E-0001 4.53283986265175E-0001 4.52776356748302E-0001 - 4.52269189197051E-0001 4.51762483281076E-0001 4.51256238670217E-0001 4.50750455034489E-0001 4.50245132044090E-0001 - 4.49740269369396E-0001 4.49235866680966E-0001 4.48731923649535E-0001 4.48228439946019E-0001 4.47725415241514E-0001 - 4.47222849207296E-0001 4.46720741514819E-0001 4.46219091835718E-0001 4.45717899841806E-0001 4.45217165205076E-0001 - 4.44716887597700E-0001 4.44217066692026E-0001 4.43717702160588E-0001 4.43218793676092E-0001 4.42720340911427E-0001 - 4.42222343539659E-0001 4.41724801234034E-0001 4.41227713667974E-0001 4.40731080515082E-0001 4.40234901449138E-0001 - 4.39739176144104E-0001 4.39243904274114E-0001 4.38749085513485E-0001 4.38254719536712E-0001 4.37760806018465E-0001 - 4.37267344633595E-0001 4.36774335057130E-0001 4.36281776964276E-0001 4.35789670030417E-0001 4.35298013931113E-0001 - 4.34806808342104E-0001 4.34316052939305E-0001 4.33825747398813E-0001 4.33335891396897E-0001 4.32846484610007E-0001 - 4.32357526714769E-0001 4.31869017387987E-0001 4.31380956306641E-0001 4.30893343147886E-0001 4.30406177589061E-0001 - 4.29919459307675E-0001 4.29433187981416E-0001 4.28947363288151E-0001 4.28461984905919E-0001 4.27977052512941E-0001 - 4.27492565787610E-0001 4.27008524408499E-0001 4.26524928054354E-0001 4.26041776404101E-0001 4.25559069136838E-0001 - 4.25076805931844E-0001 4.24594986468570E-0001 4.24113610426645E-0001 4.23632677485874E-0001 4.23152187326237E-0001 - 4.22672139627890E-0001 4.22192534071166E-0001 4.21713370336572E-0001 4.21234648104790E-0001 4.20756367056682E-0001 - 4.20278526873279E-0001 4.19801127235792E-0001 4.19324167825606E-0001 4.18847648324280E-0001 4.18371568413550E-0001 - 4.17895927775327E-0001 4.17420726091694E-0001 4.16945963044913E-0001 4.16471638317419E-0001 4.15997751591822E-0001 - 4.15524302550905E-0001 4.15051290877629E-0001 4.14578716255126E-0001 4.14106578366705E-0001 4.13634876895849E-0001 - 4.13163611526214E-0001 4.12692781941632E-0001 4.12222387826108E-0001 4.11752428863821E-0001 4.11282904739126E-0001 - 4.10813815136549E-0001 4.10345159740793E-0001 4.09876938236731E-0001 4.09409150309414E-0001 4.08941795644065E-0001 - 4.08474873926078E-0001 4.08008384841024E-0001 4.07542328074646E-0001 4.07076703312862E-0001 4.06611510241761E-0001 - 4.06146748547606E-0001 4.05682417916833E-0001 4.05218518036053E-0001 4.04755048592047E-0001 4.04292009271771E-0001 - 4.03829399762354E-0001 4.03367219751096E-0001 4.02905468925472E-0001 4.02444146973128E-0001 4.01983253581883E-0001 - 4.01522788439729E-0001 4.01062751234830E-0001 4.00603141655522E-0001 4.00143959390315E-0001 3.99685204127889E-0001 - 3.99226875557097E-0001 3.98768973366964E-0001 3.98311497246689E-0001 3.97854446885639E-0001 3.97397821973357E-0001 - 3.96941622199554E-0001 3.96485847254117E-0001 3.96030496827099E-0001 3.95575570608729E-0001 3.95121068289408E-0001 - 3.94666989559706E-0001 3.94213334110364E-0001 3.93760101632296E-0001 3.93307291816586E-0001 3.92854904354491E-0001 - 3.92402938937436E-0001 3.91951395257021E-0001 3.91500273005013E-0001 3.91049571873353E-0001 3.90599291554151E-0001 - 3.90149431739686E-0001 3.89699992122412E-0001 3.89250972394950E-0001 3.88802372250094E-0001 3.88354191380807E-0001 - 3.87906429480223E-0001 3.87459086241645E-0001 3.87012161358545E-0001 3.86565654524571E-0001 3.86119565433535E-0001 - 3.85673893779423E-0001 3.85228639256387E-0001 3.84783801558752E-0001 3.84339380381013E-0001 3.83895375417832E-0001 - 3.83451786364042E-0001 3.83008612914646E-0001 3.82565854764817E-0001 3.82123511609897E-0001 3.81681583145395E-0001 - 3.81240069066993E-0001 3.80798969070540E-0001 3.80358282852054E-0001 3.79918010107724E-0001 3.79478150533905E-0001 - 3.79038703827124E-0001 3.78599669684076E-0001 3.78161047801621E-0001 3.77722837876795E-0001 3.77285039606795E-0001 - 3.76847652688993E-0001 3.76410676820925E-0001 3.75974111700298E-0001 3.75537957024986E-0001 3.75102212493031E-0001 - 3.74666877802645E-0001 3.74231952652207E-0001 3.73797436740263E-0001 3.73363329765530E-0001 3.72929631426889E-0001 - 3.72496341423392E-0001 3.72063459454258E-0001 3.71630985218873E-0001 3.71198918416791E-0001 3.70767258747733E-0001 - 3.70336005911590E-0001 3.69905159608417E-0001 3.69474719538438E-0001 3.69044685402045E-0001 3.68615056899795E-0001 - 3.68185833732415E-0001 3.67757015600798E-0001 3.67328602206002E-0001 3.66900593249256E-0001 3.66472988431951E-0001 - 3.66045787455648E-0001 3.65618990022074E-0001 3.65192595833124E-0001 3.64766604590857E-0001 3.64341015997500E-0001 - 3.63915829755447E-0001 3.63491045567255E-0001 3.63066663135652E-0001 3.62642682163531E-0001 3.62219102353948E-0001 - 3.61795923410129E-0001 3.61373145035463E-0001 3.60950766933508E-0001 3.60528788807985E-0001 3.60107210362783E-0001 - 3.59686031301955E-0001 3.59265251329720E-0001 3.58844870150465E-0001 3.58424887468739E-0001 3.58005302989258E-0001 - 3.57586116416904E-0001 3.57167327456723E-0001 3.56748935813928E-0001 3.56330941193896E-0001 3.55913343302169E-0001 - 3.55496141844455E-0001 3.55079336526625E-0001 3.54662927054717E-0001 3.54246913134933E-0001 3.53831294473640E-0001 - 3.53416070777370E-0001 3.53001241752818E-0001 3.52586807106845E-0001 3.52172766546477E-0001 3.51759119778902E-0001 - 3.51345866511476E-0001 3.50933006451715E-0001 3.50520539307303E-0001 3.50108464786086E-0001 3.49696782596075E-0001 - 3.49285492445443E-0001 3.48874594042531E-0001 3.48464087095839E-0001 3.48053971314035E-0001 3.47644246405948E-0001 - 3.47234912080572E-0001 3.46825968047063E-0001 3.46417414014743E-0001 3.46009249693095E-0001 3.45601474791767E-0001 - 3.45194089020570E-0001 3.44787092089477E-0001 3.44380483708627E-0001 3.43974263588317E-0001 3.43568431439013E-0001 - 3.43162986971341E-0001 3.42757929896089E-0001 3.42353259924210E-0001 3.41948976766817E-0001 3.41545080135189E-0001 - 3.41141569740765E-0001 3.40738445295148E-0001 3.40335706510103E-0001 3.39933353097557E-0001 3.39531384769599E-0001 - 3.39129801238483E-0001 3.38728602216621E-0001 3.38327787416590E-0001 3.37927356551129E-0001 3.37527309333137E-0001 - 3.37127645475678E-0001 3.36728364691975E-0001 3.36329466695414E-0001 3.35930951199542E-0001 3.35532817918070E-0001 - 3.35135066564866E-0001 3.34737696853965E-0001 3.34340708499560E-0001 3.33944101216005E-0001 3.33547874717818E-0001 - 3.33152028719676E-0001 3.32756562936417E-0001 3.32361477083042E-0001 3.31966770874712E-0001 3.31572444026749E-0001 - 3.31178496254634E-0001 3.30784927274013E-0001 3.30391736800689E-0001 3.29998924550627E-0001 3.29606490239954E-0001 - 3.29214433584955E-0001 3.28822754302077E-0001 3.28431452107928E-0001 3.28040526719273E-0001 3.27649977853042E-0001 - 3.27259805226322E-0001 3.26870008556362E-0001 3.26480587560569E-0001 3.26091541956512E-0001 3.25702871461919E-0001 - 3.25314575794677E-0001 3.24926654672834E-0001 3.24539107814599E-0001 3.24151934938338E-0001 3.23765135762578E-0001 - 3.23378710006005E-0001 3.22992657387465E-0001 3.22606977625963E-0001 3.22221670440663E-0001 3.21836735550889E-0001 - 3.21452172676125E-0001 3.21067981536011E-0001 3.20684161850350E-0001 3.20300713339100E-0001 3.19917635722381E-0001 - 3.19534928720471E-0001 3.19152592053807E-0001 3.18770625442983E-0001 3.18389028608754E-0001 3.18007801272032E-0001 - 3.17626943153888E-0001 3.17246453975551E-0001 3.16866333458410E-0001 3.16486581324010E-0001 3.16107197294057E-0001 - 3.15728181090412E-0001 3.15349532435096E-0001 3.14971251050287E-0001 3.14593336658323E-0001 3.14215788981698E-0001 - 3.13838607743064E-0001 3.13461792665232E-0001 3.13085343471169E-0001 3.12709259884002E-0001 3.12333541627012E-0001 - 3.11958188423640E-0001 3.11583199997485E-0001 3.11208576072301E-0001 3.10834316372002E-0001 3.10460420620658E-0001 - 3.10086888542494E-0001 3.09713719861896E-0001 3.09340914303404E-0001 3.08968471591717E-0001 3.08596391451690E-0001 - 3.08224673608334E-0001 3.07853317786819E-0001 3.07482323712468E-0001 3.07111691110764E-0001 3.06741419707346E-0001 - 3.06371509228009E-0001 3.06001959398704E-0001 3.05632769945538E-0001 3.05263940594776E-0001 3.04895471072838E-0001 - 3.04527361106300E-0001 3.04159610421895E-0001 3.03792218746512E-0001 3.03425185807194E-0001 3.03058511331142E-0001 - 3.02692195045712E-0001 3.02326236678417E-0001 3.01960635956923E-0001 3.01595392609054E-0001 3.01230506362789E-0001 - 3.00865976946262E-0001 3.00501804087764E-0001 3.00137987515737E-0001 2.99774526958784E-0001 2.99411422145659E-0001 - 2.99048672805274E-0001 2.98686278666695E-0001 2.98324239459142E-0001 2.97962554911991E-0001 2.97601224754771E-0001 - 2.97240248717170E-0001 2.96879626529028E-0001 2.96519357920339E-0001 2.96159442621253E-0001 2.95799880362075E-0001 - 2.95440670873262E-0001 2.95081813885427E-0001 2.94723309129339E-0001 2.94365156335919E-0001 2.94007355236243E-0001 - 2.93649905561541E-0001 2.93292807043198E-0001 2.92936059412750E-0001 2.92579662401891E-0001 2.92223615742467E-0001 - 2.91867919166478E-0001 2.91512572406077E-0001 2.91157575193572E-0001 2.90802927261424E-0001 2.90448628342247E-0001 - 2.90094678168810E-0001 2.89741076474033E-0001 2.89387822990993E-0001 2.89034917452917E-0001 2.88682359593187E-0001 - 2.88330149145338E-0001 2.87978285843055E-0001 2.87626769420181E-0001 2.87275599610711E-0001 2.86924776148789E-0001 - 2.86574298768716E-0001 2.86224167204944E-0001 2.85874381192078E-0001 2.85524940464876E-0001 2.85175844758247E-0001 - 2.84827093807255E-0001 2.84478687347115E-0001 2.84130625113194E-0001 2.83782906841013E-0001 2.83435532266242E-0001 - 2.83088501124708E-0001 2.82741813152385E-0001 2.82395468085404E-0001 2.82049465660043E-0001 2.81703805612737E-0001 - 2.81358487680068E-0001 2.81013511598773E-0001 2.80668877105740E-0001 2.80324583938009E-0001 2.79980631832770E-0001 - 2.79637020527366E-0001 2.79293749759292E-0001 2.78950819266192E-0001 2.78608228785864E-0001 2.78265978056255E-0001 - 2.77924066815466E-0001 2.77582494801746E-0001 2.77241261753497E-0001 2.76900367409273E-0001 2.76559811507775E-0001 - 2.76219593787859E-0001 2.75879713988529E-0001 2.75540171848943E-0001 2.75200967108406E-0001 2.74862099506376E-0001 - 2.74523568782461E-0001 2.74185374676418E-0001 2.73847516928158E-0001 2.73509995277738E-0001 2.73172809465369E-0001 - 2.72835959231411E-0001 2.72499444316372E-0001 2.72163264460914E-0001 2.71827419405845E-0001 2.71491908892126E-0001 - 2.71156732660867E-0001 2.70821890453328E-0001 2.70487382010918E-0001 2.70153207075196E-0001 2.69819365387872E-0001 - 2.69485856690804E-0001 2.69152680725999E-0001 2.68819837235616E-0001 2.68487325961961E-0001 2.68155146647491E-0001 - 2.67823299034811E-0001 2.67491782866675E-0001 2.67160597885988E-0001 2.66829743835802E-0001 2.66499220459320E-0001 - 2.66169027499892E-0001 2.65839164701017E-0001 2.65509631806346E-0001 2.65180428559673E-0001 2.64851554704947E-0001 - 2.64523009986261E-0001 2.64194794147858E-0001 2.63866906934131E-0001 2.63539348089620E-0001 2.63212117359012E-0001 - 2.62885214487145E-0001 2.62558639219003E-0001 2.62232391299720E-0001 2.61906470474578E-0001 2.61580876489005E-0001 - 2.61255609088579E-0001 2.60930668019026E-0001 2.60606053026217E-0001 2.60281763856175E-0001 2.59957800255068E-0001 - 2.59634161969212E-0001 2.59310848745071E-0001 2.58987860329257E-0001 2.58665196468528E-0001 2.58342856909790E-0001 - 2.58020841400099E-0001 2.57699149686654E-0001 2.57377781516803E-0001 2.57056736638043E-0001 2.56736014798015E-0001 - 2.56415615744509E-0001 2.56095539225460E-0001 2.55775784988954E-0001 2.55456352783220E-0001 2.55137242356634E-0001 - 2.54818453457720E-0001 2.54499985835149E-0001 2.54181839237738E-0001 2.53864013414449E-0001 2.53546508114393E-0001 - 2.53229323086826E-0001 2.52912458081150E-0001 2.52595912846916E-0001 2.52279687133815E-0001 2.51963780691692E-0001 - 2.51648193270532E-0001 2.51332924620470E-0001 2.51017974491784E-0001 2.50703342634899E-0001 2.50389028800386E-0001 - 2.50075032738962E-0001 2.49761354201490E-0001 2.49447992938976E-0001 2.49134948702576E-0001 2.48822221243588E-0001 - 2.48509810313456E-0001 2.48197715663771E-0001 2.47885937046267E-0001 2.47574474212825E-0001 2.47263326915471E-0001 - 2.46952494906376E-0001 2.46641977937855E-0001 2.46331775762370E-0001 2.46021888132526E-0001 2.45712314801073E-0001 - 2.45403055520908E-0001 2.45094110045071E-0001 2.44785478126746E-0001 2.44477159519263E-0001 2.44169153976097E-0001 - 2.43861461250865E-0001 2.43554081097331E-0001 2.43247013269402E-0001 2.42940257521131E-0001 2.42633813606713E-0001 - 2.42327681280489E-0001 2.42021860296943E-0001 2.41716350410701E-0001 2.41411151376539E-0001 2.41106262949371E-0001 - 2.40801684884259E-0001 2.40497416936406E-0001 2.40193458861159E-0001 2.39889810414011E-0001 2.39586471350595E-0001 - 2.39283441426692E-0001 2.38980720398223E-0001 2.38678308021253E-0001 2.38376204051992E-0001 2.38074408246793E-0001 - 2.37772920362148E-0001 2.37471740154699E-0001 2.37170867381227E-0001 2.36870301798657E-0001 2.36570043164056E-0001 - 2.36270091234636E-0001 2.35970445767751E-0001 2.35671106520895E-0001 2.35372073251710E-0001 2.35073345717976E-0001 - 2.34774923677619E-0001 2.34476806888706E-0001 2.34178995109446E-0001 2.33881488098192E-0001 2.33584285613437E-0001 - 2.33287387413819E-0001 2.32990793258116E-0001 2.32694502905251E-0001 2.32398516114287E-0001 2.32102832644428E-0001 - 2.31807452255023E-0001 2.31512374705560E-0001 2.31217599755671E-0001 2.30923127165130E-0001 2.30628956693851E-0001 - 2.30335088101890E-0001 2.30041521149447E-0001 2.29748255596860E-0001 2.29455291204611E-0001 2.29162627733323E-0001 - 2.28870264943759E-0001 2.28578202596827E-0001 2.28286440453571E-0001 2.27994978275182E-0001 2.27703815822985E-0001 - 2.27412952858454E-0001 2.27122389143198E-0001 2.26832124438970E-0001 2.26542158507664E-0001 2.26252491111312E-0001 - 2.25963122012090E-0001 2.25674050972312E-0001 2.25385277754436E-0001 2.25096802121057E-0001 2.24808623834914E-0001 - 2.24520742658883E-0001 2.24233158355983E-0001 2.23945870689372E-0001 2.23658879422348E-0001 2.23372184318351E-0001 - 2.23085785140960E-0001 2.22799681653894E-0001 2.22513873621012E-0001 2.22228360806314E-0001 2.21943142973938E-0001 - 2.21658219888164E-0001 2.21373591313410E-0001 2.21089257014234E-0001 2.20805216755336E-0001 2.20521470301553E-0001 - 2.20238017417862E-0001 2.19954857869379E-0001 2.19671991421362E-0001 2.19389417839206E-0001 2.19107136888446E-0001 - 2.18825148334757E-0001 2.18543451943950E-0001 2.18262047481980E-0001 2.17980934714937E-0001 2.17700113409053E-0001 - 2.17419583330696E-0001 2.17139344246376E-0001 2.16859395922739E-0001 2.16579738126571E-0001 2.16300370624798E-0001 - 2.16021293184482E-0001 2.15742505572825E-0001 2.15464007557168E-0001 2.15185798904990E-0001 2.14907879383908E-0001 - 2.14630248761678E-0001 2.14352906806193E-0001 2.14075853285486E-0001 2.13799087967727E-0001 2.13522610621224E-0001 - 2.13246421014424E-0001 2.12970518915911E-0001 2.12694904094408E-0001 2.12419576318774E-0001 2.12144535358008E-0001 - 2.11869780981245E-0001 2.11595312957759E-0001 2.11321131056961E-0001 2.11047235048398E-0001 2.10773624701758E-0001 - 2.10500299786863E-0001 2.10227260073674E-0001 2.09954505332290E-0001 2.09682035332945E-0001 2.09409849846014E-0001 - 2.09137948642004E-0001 2.08866331491563E-0001 2.08594998165475E-0001 2.08323948434660E-0001 2.08053182070176E-0001 - 2.07782698843217E-0001 2.07512498525115E-0001 2.07242580887338E-0001 2.06972945701490E-0001 2.06703592739311E-0001 - 2.06434521772681E-0001 2.06165732573614E-0001 2.05897224914259E-0001 2.05628998566903E-0001 2.05361053303971E-0001 - 2.05093388898020E-0001 2.04826005121748E-0001 2.04558901747985E-0001 2.04292078549700E-0001 2.04025535299996E-0001 - 2.03759271772113E-0001 2.03493287739426E-0001 2.03227582975447E-0001 2.02962157253823E-0001 2.02697010348337E-0001 - 2.02432142032908E-0001 2.02167552081589E-0001 2.01903240268570E-0001 2.01639206368175E-0001 2.01375450154866E-0001 - 2.01111971403239E-0001 2.00848769888023E-0001 2.00585845384086E-0001 2.00323197666428E-0001 2.00060826510187E-0001 - 1.99798731690634E-0001 1.99536912983174E-0001 1.99275370163351E-0001 1.99014103006840E-0001 1.98753111289452E-0001 - 1.98492394787133E-0001 1.98231953275964E-0001 1.97971786532158E-0001 1.97711894332068E-0001 1.97452276452176E-0001 - 1.97192932669101E-0001 1.96933862759597E-0001 1.96675066500550E-0001 1.96416543668983E-0001 1.96158294042050E-0001 - 1.95900317397043E-0001 1.95642613511386E-0001 1.95385182162635E-0001 1.95128023128485E-0001 1.94871136186760E-0001 - 1.94614521115420E-0001 1.94358177692559E-0001 1.94102105696405E-0001 1.93846304905319E-0001 1.93590775097794E-0001 - 1.93335516052461E-0001 1.93080527548080E-0001 1.92825809363546E-0001 1.92571361277888E-0001 1.92317183070269E-0001 - 1.92063274519982E-0001 1.91809635406458E-0001 1.91556265509257E-0001 1.91303164608073E-0001 1.91050332482735E-0001 - 1.90797768913203E-0001 1.90545473679571E-0001 1.90293446562065E-0001 1.90041687341045E-0001 1.89790195797002E-0001 - 1.89538971710561E-0001 1.89288014862478E-0001 1.89037325033645E-0001 1.88786902005083E-0001 1.88536745557948E-0001 - 1.88286855473526E-0001 1.88037231533236E-0001 1.87787873518631E-0001 1.87538781211394E-0001 1.87289954393342E-0001 - 1.87041392846423E-0001 1.86793096352717E-0001 1.86545064694436E-0001 1.86297297653925E-0001 1.86049795013659E-0001 - 1.85802556556246E-0001 1.85555582064426E-0001 1.85308871321071E-0001 1.85062424109182E-0001 1.84816240211895E-0001 - 1.84570319412475E-0001 1.84324661494321E-0001 1.84079266240960E-0001 1.83834133436053E-0001 1.83589262863391E-0001 - 1.83344654306897E-0001 1.83100307550626E-0001 1.82856222378760E-0001 1.82612398575618E-0001 1.82368835925645E-0001 - 1.82125534213420E-0001 1.81882493223652E-0001 1.81639712741180E-0001 1.81397192550974E-0001 1.81154932438135E-0001 - 1.80912932187896E-0001 1.80671191585618E-0001 1.80429710416795E-0001 1.80188488467050E-0001 1.79947525522136E-0001 - 1.79706821367937E-0001 1.79466375790468E-0001 1.79226188575873E-0001 1.78986259510428E-0001 1.78746588380537E-0001 - 1.78507174972734E-0001 1.78268019073687E-0001 1.78029120470187E-0001 1.77790478949162E-0001 1.77552094297665E-0001 - 1.77313966302882E-0001 1.77076094752125E-0001 1.76838479432839E-0001 1.76601120132598E-0001 1.76364016639104E-0001 - 1.76127168740190E-0001 1.75890576223818E-0001 1.75654238878079E-0001 1.75418156491193E-0001 1.75182328851511E-0001 - 1.74946755747512E-0001 1.74711436967803E-0001 1.74476372301123E-0001 1.74241561536337E-0001 1.74007004462441E-0001 - 1.73772700868559E-0001 1.73538650543945E-0001 1.73304853277979E-0001 1.73071308860173E-0001 1.72838017080166E-0001 - 1.72604977727727E-0001 1.72372190592751E-0001 1.72139655465263E-0001 1.71907372135418E-0001 1.71675340393497E-0001 - 1.71443560029910E-0001 1.71212030835197E-0001 1.70980752600023E-0001 1.70749725115183E-0001 1.70518948171602E-0001 - 1.70288421560330E-0001 1.70058145072546E-0001 1.69828118499558E-0001 1.69598341632800E-0001 1.69368814263835E-0001 - 1.69139536184353E-0001 1.68910507186174E-0001 1.68681727061244E-0001 1.68453195601635E-0001 1.68224912599549E-0001 - 1.67996877847315E-0001 1.67769091137388E-0001 1.67541552262353E-0001 1.67314261014920E-0001 1.67087217187926E-0001 - 1.66860420574339E-0001 1.66633870967249E-0001 1.66407568159876E-0001 1.66181511945568E-0001 1.65955702117797E-0001 - 1.65730138470164E-0001 1.65504820796396E-0001 1.65279748890349E-0001 1.65054922546001E-0001 1.64830341557462E-0001 - 1.64606005718965E-0001 1.64381914824872E-0001 1.64158068669670E-0001 1.63934467047972E-0001 1.63711109754519E-0001 - 1.63487996584178E-0001 1.63265127331941E-0001 1.63042501792928E-0001 1.62820119762385E-0001 1.62597981035683E-0001 - 1.62376085408319E-0001 1.62154432675918E-0001 1.61933022634228E-0001 1.61711855079125E-0001 1.61490929806612E-0001 - 1.61270246612815E-0001 1.61049805293987E-0001 1.60829605646507E-0001 1.60609647466879E-0001 1.60389930551733E-0001 - 1.60170454697824E-0001 1.59951219702033E-0001 1.59732225361367E-0001 1.59513471472958E-0001 1.59294957834061E-0001 - 1.59076684242060E-0001 1.58858650494461E-0001 1.58640856388897E-0001 1.58423301723126E-0001 1.58205986295031E-0001 - 1.57988909902618E-0001 1.57772072344021E-0001 1.57555473417496E-0001 1.57339112921426E-0001 1.57122990654317E-0001 - 1.56907106414803E-0001 1.56691460001636E-0001 1.56476051213700E-0001 1.56260879850000E-0001 1.56045945709664E-0001 - 1.55831248591947E-0001 1.55616788296228E-0001 1.55402564622010E-0001 1.55188577368919E-0001 1.54974826336706E-0001 - 1.54761311325247E-0001 1.54548032134542E-0001 1.54334988564713E-0001 1.54122180416008E-0001 1.53909607488800E-0001 - 1.53697269583580E-0001 1.53485166500971E-0001 1.53273298041714E-0001 1.53061664006675E-0001 1.52850264196844E-0001 - 1.52639098413336E-0001 1.52428166457387E-0001 1.52217468130357E-0001 1.52007003233731E-0001 1.51796771569115E-0001 - 1.51586772938241E-0001 1.51377007142963E-0001 1.51167473985257E-0001 1.50958173267224E-0001 1.50749104791086E-0001 - 1.50540268359190E-0001 1.50331663774006E-0001 1.50123290838125E-0001 1.49915149354262E-0001 1.49707239125256E-0001 - 1.49499559954067E-0001 1.49292111643778E-0001 1.49084893997595E-0001 1.48877906818846E-0001 1.48671149910982E-0001 - 1.48464623077578E-0001 1.48258326122328E-0001 1.48052258849052E-0001 1.47846421061689E-0001 1.47640812564302E-0001 - 1.47435433161077E-0001 1.47230282656321E-0001 1.47025360854463E-0001 1.46820667560053E-0001 1.46616202577766E-0001 - 1.46411965712396E-0001 1.46207956768862E-0001 1.46004175552200E-0001 1.45800621867573E-0001 1.45597295520263E-0001 - 1.45394196315672E-0001 1.45191324059328E-0001 1.44988678556876E-0001 1.44786259614087E-0001 1.44584067036850E-0001 - 1.44382100631175E-0001 1.44180360203198E-0001 1.43978845559169E-0001 1.43777556505466E-0001 1.43576492848585E-0001 - 1.43375654395142E-0001 1.43175040951878E-0001 1.42974652325650E-0001 1.42774488323441E-0001 1.42574548752351E-0001 - 1.42374833419602E-0001 1.42175342132537E-0001 1.41976074698620E-0001 1.41777030925436E-0001 1.41578210620689E-0001 - 1.41379613592206E-0001 1.41181239647931E-0001 1.40983088595932E-0001 1.40785160244396E-0001 1.40587454401630E-0001 - 1.40389970876061E-0001 1.40192709476237E-0001 1.39995670010827E-0001 1.39798852288618E-0001 1.39602256118519E-0001 - 1.39405881309557E-0001 1.39209727670882E-0001 1.39013795011760E-0001 1.38818083141581E-0001 1.38622591869852E-0001 - 1.38427321006200E-0001 1.38232270360373E-0001 1.38037439742238E-0001 1.37842828961780E-0001 1.37648437829107E-0001 - 1.37454266154442E-0001 1.37260313748133E-0001 1.37066580420641E-0001 1.36873065982553E-0001 1.36679770244569E-0001 - 1.36486693017512E-0001 1.36293834112324E-0001 1.36101193340065E-0001 1.35908770511914E-0001 1.35716565439169E-0001 - 1.35524577933249E-0001 1.35332807805688E-0001 1.35141254868143E-0001 1.34949918932388E-0001 1.34758799810313E-0001 - 1.34567897313932E-0001 1.34377211255374E-0001 1.34186741446887E-0001 1.33996487700839E-0001 1.33806449829714E-0001 - 1.33616627646117E-0001 1.33427020962770E-0001 1.33237629592513E-0001 1.33048453348306E-0001 1.32859492043224E-0001 - 1.32670745490464E-0001 1.32482213503338E-0001 1.32293895895278E-0001 1.32105792479832E-0001 1.31917903070669E-0001 - 1.31730227481572E-0001 1.31542765526446E-0001 1.31355517019309E-0001 1.31168481774302E-0001 1.30981659605680E-0001 - 1.30795050327816E-0001 1.30608653755201E-0001 1.30422469702445E-0001 1.30236497984272E-0001 1.30050738415528E-0001 - 1.29865190811172E-0001 1.29679854986284E-0001 1.29494730756057E-0001 1.29309817935805E-0001 1.29125116340958E-0001 - 1.28940625787062E-0001 1.28756346089781E-0001 1.28572277064896E-0001 1.28388418528305E-0001 1.28204770296021E-0001 - 1.28021332184178E-0001 1.27838104009022E-0001 1.27655085586918E-0001 1.27472276734349E-0001 1.27289677267912E-0001 - 1.27107287004322E-0001 1.26925105760409E-0001 1.26743133353123E-0001 1.26561369599526E-0001 1.26379814316799E-0001 - 1.26198467322240E-0001 1.26017328433259E-0001 1.25836397467387E-0001 1.25655674242269E-0001 1.25475158575666E-0001 - 1.25294850285455E-0001 1.25114749189630E-0001 1.24934855106299E-0001 1.24755167853689E-0001 1.24575687250139E-0001 - 1.24396413114106E-0001 1.24217345264163E-0001 1.24038483518998E-0001 1.23859827697413E-0001 1.23681377618330E-0001 - 1.23503133100781E-0001 1.23325093963917E-0001 1.23147260027004E-0001 1.22969631109421E-0001 1.22792207030667E-0001 - 1.22614987610351E-0001 1.22437972668201E-0001 1.22261162024058E-0001 1.22084555497878E-0001 1.21908152909734E-0001 - 1.21731954079813E-0001 1.21555958828415E-0001 1.21380166975958E-0001 1.21204578342973E-0001 1.21029192750105E-0001 - 1.20854010018117E-0001 1.20679029967883E-0001 1.20504252420394E-0001 1.20329677196754E-0001 1.20155304118182E-0001 - 1.19981133006013E-0001 1.19807163681694E-0001 1.19633395966787E-0001 1.19459829682969E-0001 1.19286464652032E-0001 - 1.19113300695880E-0001 1.18940337636532E-0001 1.18767575296123E-0001 1.18595013496899E-0001 1.18422652061222E-0001 - 1.18250490811567E-0001 1.18078529570524E-0001 1.17906768160795E-0001 1.17735206405197E-0001 1.17563844126662E-0001 - 1.17392681148232E-0001 1.17221717293067E-0001 1.17050952384436E-0001 1.16880386245727E-0001 1.16710018700436E-0001 - 1.16539849572176E-0001 1.16369878684672E-0001 1.16200105861763E-0001 1.16030530927399E-0001 1.15861153705647E-0001 - 1.15691974020685E-0001 1.15522991696804E-0001 1.15354206558407E-0001 1.15185618430013E-0001 1.15017227136252E-0001 - 1.14849032501867E-0001 1.14681034351713E-0001 1.14513232510761E-0001 1.14345626804092E-0001 1.14178217056899E-0001 - 1.14011003094490E-0001 1.13843984742284E-0001 1.13677161825813E-0001 1.13510534170723E-0001 1.13344101602770E-0001 - 1.13177863947823E-0001 1.13011821031864E-0001 1.12845972680988E-0001 1.12680318721399E-0001 1.12514858979418E-0001 - 1.12349593281475E-0001 1.12184521454111E-0001 1.12019643323983E-0001 1.11854958717856E-0001 1.11690467462610E-0001 - 1.11526169385234E-0001 1.11362064312831E-0001 1.11198152072615E-0001 1.11034432491912E-0001 1.10870905398160E-0001 - 1.10707570618906E-0001 1.10544427981814E-0001 1.10381477314653E-0001 1.10218718445309E-0001 1.10056151201776E-0001 - 1.09893775412161E-0001 1.09731590904681E-0001 1.09569597507665E-0001 1.09407795049554E-0001 1.09246183358900E-0001 - 1.09084762264363E-0001 1.08923531594720E-0001 1.08762491178853E-0001 1.08601640845759E-0001 1.08440980424543E-0001 - 1.08280509744424E-0001 1.08120228634729E-0001 1.07960136924898E-0001 1.07800234444479E-0001 1.07640521023134E-0001 - 1.07480996490633E-0001 1.07321660676857E-0001 1.07162513411799E-0001 1.07003554525561E-0001 1.06844783848356E-0001 - 1.06686201210506E-0001 1.06527806442446E-0001 1.06369599374718E-0001 1.06211579837978E-0001 1.06053747662988E-0001 - 1.05896102680624E-0001 1.05738644721869E-0001 1.05581373617817E-0001 1.05424289199674E-0001 1.05267391298752E-0001 - 1.05110679746475E-0001 1.04954154374378E-0001 1.04797815014104E-0001 1.04641661497406E-0001 1.04485693656147E-0001 - 1.04329911322299E-0001 1.04174314327944E-0001 1.04018902505274E-0001 1.03863675686589E-0001 1.03708633704300E-0001 - 1.03553776390926E-0001 1.03399103579097E-0001 1.03244615101550E-0001 1.03090310791134E-0001 1.02936190480803E-0001 - 1.02782254003625E-0001 1.02628501192773E-0001 1.02474931881532E-0001 1.02321545903293E-0001 1.02168343091559E-0001 - 1.02015323279940E-0001 1.01862486302155E-0001 1.01709831992031E-0001 1.01557360183506E-0001 1.01405070710625E-0001 - 1.01252963407541E-0001 1.01101038108517E-0001 1.00949294647923E-0001 1.00797732860239E-0001 1.00646352580053E-0001 - 1.00495153642061E-0001 1.00344135881067E-0001 1.00193299131984E-0001 1.00042643229832E-0001 9.98921680097401E-0002 - 9.97418733069459E-0002 9.95917589567944E-0002 9.94418247947386E-0002 9.92920706563392E-0002 9.91424963772656E-0002 - 9.89931017932942E-0002 9.88438867403098E-0002 9.86948510543046E-0002 9.85459945713790E-0002 9.83973171277404E-0002 - 9.82488185597039E-0002 9.81004987036928E-0002 9.79523573962369E-0002 9.78043944739743E-0002 9.76566097736501E-0002 - 9.75090031321172E-0002 9.73615743863353E-0002 9.72143233733710E-0002 9.70672499303994E-0002 9.69203538947013E-0002 - 9.67736351036656E-0002 9.66270933947883E-0002 9.64807286056710E-0002 9.63345405740245E-0002 9.61885291376645E-0002 - 9.60426941345150E-0002 9.58970354026055E-0002 9.57515527800734E-0002 9.56062461051627E-0002 9.54611152162227E-0002 - 9.53161599517113E-0002 9.51713801501915E-0002 9.50267756503338E-0002 9.48823462909140E-0002 9.47380919108155E-0002 - 9.45940123490278E-0002 9.44501074446456E-0002 9.43063770368718E-0002 9.41628209650137E-0002 9.40194390684860E-0002 - 9.38762311868091E-0002 9.37331971596092E-0002 9.35903368266192E-0002 9.34476500276770E-0002 9.33051366027275E-0002 - 9.31627963918206E-0002 9.30206292351125E-0002 9.28786349728652E-0002 9.27368134454465E-0002 9.25951644933294E-0002 - 9.24536879570927E-0002 9.23123836774214E-0002 9.21712514951050E-0002 9.20302912510394E-0002 9.18895027862254E-0002 - 9.17488859417697E-0002 9.16084405588839E-0002 9.14681664788846E-0002 9.13280635431946E-0002 9.11881315933409E-0002 - 9.10483704709563E-0002 9.09087800177785E-0002 9.07693600756505E-0002 9.06301104865198E-0002 9.04910310924389E-0002 - 9.03521217355658E-0002 9.02133822581626E-0002 9.00748125025967E-0002 8.99364123113407E-0002 8.97981815269701E-0002 - 8.96601199921674E-0002 8.95222275497181E-0002 8.93845040425131E-0002 8.92469493135471E-0002 8.91095632059198E-0002 - 8.89723455628357E-0002 8.88352962276021E-0002 8.86984150436327E-0002 8.85617018544438E-0002 8.84251565036571E-0002 - 8.82887788349974E-0002 8.81525686922944E-0002 8.80165259194822E-0002 8.78806503605974E-0002 8.77449418597824E-0002 - 8.76094002612823E-0002 8.74740254094468E-0002 8.73388171487289E-0002 8.72037753236856E-0002 8.70688997789782E-0002 - 8.69341903593705E-0002 8.67996469097313E-0002 8.66652692750317E-0002 8.65310573003473E-0002 8.63970108308568E-0002 - 8.62631297118428E-0002 8.61294137886907E-0002 8.59958629068892E-0002 8.58624769120311E-0002 8.57292556498117E-0002 - 8.55961989660298E-0002 8.54633067065875E-0002 8.53305787174901E-0002 8.51980148448455E-0002 8.50656149348648E-0002 - 8.49333788338624E-0002 8.48013063882551E-0002 8.46693974445630E-0002 8.45376518494091E-0002 8.44060694495190E-0002 - 8.42746500917209E-0002 8.41433936229455E-0002 8.40122998902271E-0002 8.38813687407014E-0002 8.37506000216074E-0002 - 8.36199935802869E-0002 8.34895492641826E-0002 8.33592669208416E-0002 8.32291463979119E-0002 8.30991875431446E-0002 - 8.29693902043925E-0002 8.28397542296111E-0002 8.27102794668582E-0002 8.25809657642924E-0002 8.24518129701764E-0002 - 8.23228209328732E-0002 8.21939895008488E-0002 8.20653185226705E-0002 8.19368078470079E-0002 8.18084573226327E-0002 - 8.16802667984170E-0002 8.15522361233366E-0002 8.14243651464674E-0002 8.12966537169879E-0002 8.11691016841774E-0002 - 8.10417088974176E-0002 8.09144752061914E-0002 8.07874004600825E-0002 8.06604845087772E-0002 8.05337272020619E-0002 - 8.04071283898253E-0002 8.02806879220570E-0002 8.01544056488478E-0002 8.00282814203897E-0002 7.99023150869755E-0002 - 7.97765064989998E-0002 7.96508555069575E-0002 7.95253619614448E-0002 7.94000257131591E-0002 7.92748466128984E-0002 - 7.91498245115614E-0002 7.90249592601476E-0002 7.89002507097578E-0002 7.87756987115927E-0002 7.86513031169543E-0002 - 7.85270637772448E-0002 7.84029805439675E-0002 7.82790532687255E-0002 7.81552818032226E-0002 7.80316659992634E-0002 - 7.79082057087523E-0002 7.77849007836945E-0002 7.76617510761955E-0002 7.75387564384601E-0002 7.74159167227948E-0002 - 7.72932317816049E-0002 7.71707014673968E-0002 7.70483256327759E-0002 7.69261041304486E-0002 7.68040368132210E-0002 - 7.66821235339980E-0002 7.65603641457863E-0002 7.64387585016909E-0002 7.63173064549172E-0002 7.61960078587699E-0002 - 7.60748625666539E-0002 7.59538704320738E-0002 7.58330313086324E-0002 7.57123450500341E-0002 7.55918115100812E-0002 - 7.54714305426763E-0002 7.53512020018207E-0002 7.52311257416157E-0002 7.51112016162616E-0002 7.49914294800579E-0002 - 7.48718091874035E-0002 7.47523405927961E-0002 7.46330235508329E-0002 7.45138579162099E-0002 7.43948435437226E-0002 - 7.42759802882647E-0002 7.41572680048292E-0002 7.40387065485083E-0002 7.39202957744925E-0002 7.38020355380713E-0002 - 7.36839256946330E-0002 7.35659660996649E-0002 7.34481566087523E-0002 7.33304970775793E-0002 7.32129873619290E-0002 - 7.30956273176822E-0002 7.29784168008190E-0002 7.28613556674175E-0002 7.27444437736543E-0002 7.26276809758041E-0002 - 7.25110671302399E-0002 7.23946020934335E-0002 7.22782857219539E-0002 7.21621178724691E-0002 7.20460984017452E-0002 - 7.19302271666451E-0002 7.18145040241315E-0002 7.16989288312638E-0002 7.15835014451999E-0002 7.14682217231951E-0002 - 7.13530895226029E-0002 7.12381047008748E-0002 7.11232671155588E-0002 7.10085766243023E-0002 7.08940330848491E-0002 - 7.07796363550412E-0002 7.06653862928177E-0002 7.05512827562154E-0002 7.04373256033691E-0002 7.03235146925094E-0002 - 7.02098498819665E-0002 7.00963310301659E-0002 6.99829579956318E-0002 6.98697306369846E-0002 6.97566488129426E-0002 - 6.96437123823209E-0002 6.95309212040315E-0002 6.94182751370841E-0002 6.93057740405844E-0002 6.91934177737362E-0002 - 6.90812061958389E-0002 6.89691391662903E-0002 6.88572165445838E-0002 6.87454381903097E-0002 6.86338039631557E-0002 - 6.85223137229053E-0002 6.84109673294393E-0002 6.82997646427349E-0002 6.81887055228659E-0002 6.80777898300023E-0002 - 6.79670174244106E-0002 6.78563881664542E-0002 6.77459019165921E-0002 6.76355585353801E-0002 6.75253578834703E-0002 - 6.74152998216110E-0002 6.73053842106463E-0002 6.71956109115167E-0002 6.70859797852590E-0002 6.69764906930054E-0002 - 6.68671434959849E-0002 6.67579380555218E-0002 6.66488742330368E-0002 6.65399518900462E-0002 6.64311708881618E-0002 - 6.63225310890918E-0002 6.62140323546395E-0002 6.61056745467045E-0002 6.59974575272819E-0002 6.58893811584614E-0002 - 6.57814453024300E-0002 6.56736498214686E-0002 6.55659945779546E-0002 6.54584794343600E-0002 6.53511042532529E-0002 - 6.52438688972965E-0002 6.51367732292485E-0002 6.50298171119632E-0002 6.49230004083889E-0002 6.48163229815698E-0002 - 6.47097846946446E-0002 6.46033854108475E-0002 6.44971249935076E-0002 6.43910033060487E-0002 6.42850202119899E-0002 - 6.41791755749447E-0002 6.40734692586220E-0002 6.39679011268248E-0002 6.38624710434516E-0002 6.37571788724950E-0002 - 6.36520244780424E-0002 6.35470077242759E-0002 6.34421284754719E-0002 6.33373865960015E-0002 6.32327819503305E-0002 - 6.31283144030189E-0002 6.30239838187208E-0002 6.29197900621847E-0002 6.28157329982541E-0002 6.27118124918657E-0002 - 6.26080284080510E-0002 6.25043806119357E-0002 6.24008689687395E-0002 6.22974933437760E-0002 6.21942536024528E-0002 - 6.20911496102718E-0002 6.19881812328284E-0002 6.18853483358122E-0002 6.17826507850066E-0002 6.16800884462890E-0002 - 6.15776611856299E-0002 6.14753688690939E-0002 6.13732113628396E-0002 6.12711885331185E-0002 6.11693002462762E-0002 - 6.10675463687520E-0002 6.09659267670776E-0002 6.08644413078796E-0002 6.07630898578770E-0002 6.06618722838826E-0002 - 6.05607884528021E-0002 6.04598382316348E-0002 6.03590214874736E-0002 6.02583380875032E-0002 6.01577878990032E-0002 - 6.00573707893448E-0002 5.99570866259933E-0002 5.98569352765063E-0002 5.97569166085346E-0002 5.96570304898223E-0002 - 5.95572767882053E-0002 5.94576553716136E-0002 5.93581661080690E-0002 5.92588088656868E-0002 5.91595835126742E-0002 - 5.90604899173316E-0002 5.89615279480520E-0002 5.88626974733206E-0002 5.87639983617154E-0002 5.86654304819066E-0002 - 5.85669937026571E-0002 5.84686878928222E-0002 5.83705129213495E-0002 5.82724686572786E-0002 5.81745549697414E-0002 - 5.80767717279626E-0002 5.79791188012582E-0002 5.78815960590369E-0002 5.77842033707993E-0002 5.76869406061383E-0002 - 5.75898076347382E-0002 5.74928043263756E-0002 5.73959305509191E-0002 5.72991861783288E-0002 5.72025710786570E-0002 - 5.71060851220475E-0002 5.70097281787361E-0002 5.69135001190500E-0002 5.68174008134079E-0002 5.67214301323207E-0002 - 5.66255879463901E-0002 5.65298741263098E-0002 5.64342885428652E-0002 5.63388310669320E-0002 5.62435015694787E-0002 - 5.61482999215641E-0002 5.60532259943388E-0002 5.59582796590444E-0002 5.58634607870137E-0002 5.57687692496712E-0002 - 5.56742049185312E-0002 5.55797676652006E-0002 5.54854573613764E-0002 5.53912738788470E-0002 5.52972170894912E-0002 - 5.52032868652794E-0002 5.51094830782726E-0002 5.50158056006219E-0002 5.49222543045705E-0002 5.48288290624511E-0002 - 5.47355297466879E-0002 5.46423562297952E-0002 5.45493083843782E-0002 5.44563860831326E-0002 5.43635891988445E-0002 - 5.42709176043906E-0002 5.41783711727378E-0002 5.40859497769435E-0002 5.39936532901557E-0002 5.39014815856123E-0002 - 5.38094345366416E-0002 5.37175120166619E-0002 5.36257138991822E-0002 5.35340400578009E-0002 5.34424903662070E-0002 - 5.33510646981794E-0002 5.32597629275871E-0002 5.31685849283886E-0002 5.30775305746327E-0002 5.29865997404581E-0002 - 5.28957923000929E-0002 5.28051081278554E-0002 5.27145470981535E-0002 5.26241090854848E-0002 5.25337939644365E-0002 - 5.24436016096852E-0002 5.23535318959975E-0002 5.22635846982291E-0002 5.21737598913254E-0002 5.20840573503215E-0002 - 5.19944769503408E-0002 5.19050185665976E-0002 5.18156820743942E-0002 5.17264673491230E-0002 5.16373742662650E-0002 - 5.15484027013908E-0002 5.14595525301602E-0002 5.13708236283211E-0002 5.12822158717121E-0002 5.11937291362594E-0002 - 5.11053632979789E-0002 5.10171182329750E-0002 5.09289938174412E-0002 5.08409899276601E-0002 5.07531064400022E-0002 - 5.06653432309278E-0002 5.05777001769852E-0002 5.04901771548117E-0002 5.04027740411330E-0002 5.03154907127635E-0002 - 5.02283270466062E-0002 5.01412829196523E-0002 5.00543582089820E-0002 4.99675527917631E-0002 4.98808665452526E-0002 - 4.97942993467950E-0002 4.97078510738241E-0002 4.96215216038610E-0002 4.95353108145152E-0002 4.94492185834849E-0002 - 4.93632447885555E-0002 4.92773893076013E-0002 4.91916520185842E-0002 4.91060327995543E-0002 4.90205315286494E-0002 - 4.89351480840952E-0002 4.88498823442055E-0002 4.87647341873817E-0002 4.86797034921130E-0002 4.85947901369763E-0002 - 4.85099940006366E-0002 4.84253149618460E-0002 4.83407528994442E-0002 4.82563076923590E-0002 4.81719792196050E-0002 - 4.80877673602849E-0002 4.80036719935887E-0002 4.79196929987931E-0002 4.78358302552634E-0002 4.77520836424510E-0002 - 4.76684530398955E-0002 4.75849383272230E-0002 4.75015393841472E-0002 4.74182560904690E-0002 4.73350883260758E-0002 - 4.72520359709429E-0002 4.71690989051319E-0002 4.70862770087919E-0002 4.70035701621584E-0002 4.69209782455542E-0002 - 4.68385011393892E-0002 4.67561387241589E-0002 4.66738908804471E-0002 4.65917574889232E-0002 4.65097384303440E-0002 - 4.64278335855523E-0002 4.63460428354779E-0002 4.62643660611372E-0002 4.61828031436327E-0002 4.61013539641540E-0002 - 4.60200184039763E-0002 4.59387963444621E-0002 4.58576876670593E-0002 4.57766922533030E-0002 4.56958099848141E-0002 - 4.56150407432996E-0002 4.55343844105529E-0002 4.54538408684535E-0002 4.53734099989669E-0002 4.52930916841447E-0002 - 4.52128858061248E-0002 4.51327922471305E-0002 4.50528108894714E-0002 4.49729416155430E-0002 4.48931843078264E-0002 - 4.48135388488887E-0002 4.47340051213827E-0002 4.46545830080472E-0002 4.45752723917061E-0002 4.44960731552693E-0002 - 4.44169851817323E-0002 4.43380083541760E-0002 4.42591425557670E-0002 4.41803876697575E-0002 4.41017435794843E-0002 - 4.40232101683708E-0002 4.39447873199248E-0002 4.38664749177399E-0002 4.37882728454947E-0002 4.37101809869531E-0002 - 4.36321992259646E-0002 4.35543274464628E-0002 4.34765655324677E-0002 4.33989133680832E-0002 4.33213708374991E-0002 - 4.32439378249895E-0002 4.31666142149138E-0002 4.30893998917167E-0002 4.30122947399264E-0002 4.29352986441576E-0002 - 4.28584114891084E-0002 4.27816331595626E-0002 4.27049635403880E-0002 4.26284025165373E-0002 4.25519499730481E-0002 - 4.24756057950421E-0002 4.23993698677257E-0002 4.23232420763898E-0002 4.22472223064098E-0002 4.21713104432453E-0002 - 4.20955063724406E-0002 4.20198099796241E-0002 4.19442211505082E-0002 4.18687397708901E-0002 4.17933657266508E-0002 - 4.17180989037556E-0002 4.16429391882538E-0002 4.15678864662792E-0002 4.14929406240489E-0002 4.14181015478645E-0002 - 4.13433691241116E-0002 4.12687432392593E-0002 4.11942237798609E-0002 4.11198106325534E-0002 4.10455036840578E-0002 - 4.09713028211786E-0002 4.08972079308039E-0002 4.08232188999059E-0002 4.07493356155400E-0002 4.06755579648453E-0002 - 4.06018858350446E-0002 4.05283191134441E-0002 4.04548576874336E-0002 4.03815014444858E-0002 4.03082502721575E-0002 - 4.02351040580882E-0002 4.01620626900012E-0002 4.00891260557031E-0002 4.00162940430828E-0002 3.99435665401137E-0002 - 3.98709434348513E-0002 3.97984246154348E-0002 3.97260099700860E-0002 3.96536993871102E-0002 3.95814927548956E-0002 - 3.95093899619125E-0002 3.94373908967154E-0002 3.93654954479407E-0002 3.92937035043081E-0002 3.92220149546197E-0002 - 3.91504296877606E-0002 3.90789475926987E-0002 3.90075685584842E-0002 3.89362924742502E-0002 3.88651192292121E-0002 - 3.87940487126682E-0002 3.87230808139987E-0002 3.86522154226672E-0002 3.85814524282188E-0002 3.85107917202813E-0002 - 3.84402331885651E-0002 3.83697767228622E-0002 3.82994222130477E-0002 3.82291695490781E-0002 3.81590186209929E-0002 - 3.80889693189131E-0002 3.80190215330419E-0002 3.79491751536647E-0002 3.78794300711488E-0002 3.78097861759435E-0002 - 3.77402433585801E-0002 3.76708015096718E-0002 3.76014605199135E-0002 3.75322202800818E-0002 3.74630806810356E-0002 - 3.73940416137148E-0002 3.73251029691417E-0002 3.72562646384197E-0002 3.71875265127342E-0002 3.71188884833519E-0002 - 3.70503504416210E-0002 3.69819122789716E-0002 3.69135738869147E-0002 3.68453351570430E-0002 3.67771959810309E-0002 - 3.67091562506332E-0002 3.66412158576871E-0002 3.65733746941101E-0002 3.65056326519016E-0002 3.64379896231417E-0002 - 3.63704454999919E-0002 3.63030001746949E-0002 3.62356535395739E-0002 3.61684054870337E-0002 3.61012559095599E-0002 - 3.60342046997189E-0002 3.59672517501580E-0002 3.59003969536055E-0002 3.58336402028705E-0002 3.57669813908427E-0002 - 3.57004204104928E-0002 3.56339571548719E-0002 3.55675915171120E-0002 3.55013233904255E-0002 3.54351526681056E-0002 - 3.53690792435259E-0002 3.53031030101404E-0002 3.52372238614839E-0002 3.51714416911712E-0002 3.51057563928979E-0002 - 3.50401678604393E-0002 3.49746759876519E-0002 3.49092806684718E-0002 3.48439817969153E-0002 3.47787792670794E-0002 - 3.47136729731406E-0002 3.46486628093560E-0002 3.45837486700625E-0002 3.45189304496773E-0002 3.44542080426972E-0002 - 3.43895813436992E-0002 3.43250502473401E-0002 3.42606146483566E-0002 3.41962744415653E-0002 3.41320295218624E-0002 - 3.40678797842243E-0002 3.40038251237064E-0002 3.39398654354443E-0002 3.38760006146532E-0002 3.38122305566275E-0002 - 3.37485551567416E-0002 3.36849743104494E-0002 3.36214879132837E-0002 3.35580958608576E-0002 3.34947980488629E-0002 - 3.34315943730711E-0002 3.33684847293327E-0002 3.33054690135780E-0002 3.32425471218162E-0002 3.31797189501355E-0002 - 3.31169843947038E-0002 3.30543433517675E-0002 3.29917957176529E-0002 3.29293413887643E-0002 3.28669802615859E-0002 - 3.28047122326807E-0002 3.27425371986899E-0002 3.26804550563346E-0002 3.26184657024142E-0002 3.25565690338070E-0002 - 3.24947649474700E-0002 3.24330533404390E-0002 3.23714341098287E-0002 3.23099071528321E-0002 3.22484723667211E-0002 - 3.21871296488460E-0002 3.21258788966357E-0002 3.20647200075975E-0002 3.20036528793175E-0002 3.19426774094599E-0002 - 3.18817934957673E-0002 3.18210010360608E-0002 3.17602999282397E-0002 3.16996900702815E-0002 3.16391713602421E-0002 - 3.15787436962557E-0002 3.15184069765342E-0002 3.14581610993680E-0002 3.13980059631255E-0002 3.13379414662530E-0002 - 3.12779675072749E-0002 3.12180839847937E-0002 3.11582907974896E-0002 3.10985878441208E-0002 3.10389750235231E-0002 - 3.09794522346106E-0002 3.09200193763746E-0002 3.08606763478845E-0002 3.08014230482876E-0002 3.07422593768080E-0002 - 3.06831852327484E-0002 3.06242005154885E-0002 3.05653051244856E-0002 3.05064989592746E-0002 3.04477819194679E-0002 - 3.03891539047554E-0002 3.03306148149038E-0002 3.02721645497579E-0002 3.02138030092395E-0002 3.01555300933475E-0002 - 3.00973457021583E-0002 3.00392497358253E-0002 2.99812420945793E-0002 2.99233226787277E-0002 2.98654913886558E-0002 - 2.98077481248250E-0002 2.97500927877745E-0002 2.96925252781199E-0002 2.96350454965540E-0002 2.95776533438466E-0002 - 2.95203487208440E-0002 2.94631315284696E-0002 2.94060016677234E-0002 2.93489590396823E-0002 2.92920035454994E-0002 - 2.92351350864055E-0002 2.91783535637069E-0002 2.91216588787871E-0002 2.90650509331060E-0002 2.90085296281999E-0002 - 2.89520948656818E-0002 2.88957465472408E-0002 2.88394845746429E-0002 2.87833088497300E-0002 2.87272192744204E-0002 - 2.86712157507087E-0002 2.86152981806659E-0002 2.85594664664389E-0002 2.85037205102511E-0002 2.84480602144019E-0002 - 2.83924854812667E-0002 2.83369962132969E-0002 2.82815923130202E-0002 2.82262736830398E-0002 2.81710402260354E-0002 - 2.81158918447624E-0002 2.80608284420516E-0002 2.80058499208104E-0002 2.79509561840213E-0002 2.78961471347432E-0002 - 2.78414226761100E-0002 2.77867827113318E-0002 2.77322271436943E-0002 2.76777558765582E-0002 2.76233688133607E-0002 - 2.75690658576139E-0002 2.75148469129055E-0002 2.74607118828986E-0002 2.74066606713318E-0002 2.73526931820194E-0002 - 2.72988093188501E-0002 2.72450089857890E-0002 2.71912920868756E-0002 2.71376585262252E-0002 2.70841082080279E-0002 - 2.70306410365491E-0002 2.69772569161295E-0002 2.69239557511845E-0002 2.68707374462048E-0002 2.68176019057559E-0002 - 2.67645490344785E-0002 2.67115787370878E-0002 2.66586909183746E-0002 2.66058854832040E-0002 2.65531623365158E-0002 - 2.65005213833250E-0002 2.64479625287211E-0002 2.63954856778684E-0002 2.63430907360056E-0002 2.62907776084464E-0002 - 2.62385462005790E-0002 2.61863964178657E-0002 2.61343281658440E-0002 2.60823413501254E-0002 2.60304358763960E-0002 - 2.59786116504162E-0002 2.59268685780210E-0002 2.58752065651195E-0002 2.58236255176951E-0002 2.57721253418055E-0002 - 2.57207059435826E-0002 2.56693672292326E-0002 2.56181091050358E-0002 2.55669314773462E-0002 2.55158342525925E-0002 - 2.54648173372770E-0002 2.54138806379763E-0002 2.53630240613405E-0002 2.53122475140940E-0002 2.52615509030352E-0002 - 2.52109341350357E-0002 2.51603971170416E-0002 2.51099397560724E-0002 2.50595619592216E-0002 2.50092636336559E-0002 - 2.49590446866162E-0002 2.49089050254168E-0002 2.48588445574454E-0002 2.48088631901637E-0002 2.47589608311063E-0002 - 2.47091373878820E-0002 2.46593927681724E-0002 2.46097268797328E-0002 2.45601396303918E-0002 2.45106309280514E-0002 - 2.44612006806869E-0002 2.44118487963465E-0002 2.43625751831523E-0002 2.43133797492987E-0002 2.42642624030542E-0002 - 2.42152230527598E-0002 2.41662616068294E-0002 2.41173779737507E-0002 2.40685720620835E-0002 2.40198437804613E-0002 - 2.39711930375899E-0002 2.39226197422486E-0002 2.38741238032892E-0002 2.38257051296362E-0002 2.37773636302872E-0002 - 2.37290992143122E-0002 2.36809117908542E-0002 2.36328012691287E-0002 2.35847675584239E-0002 2.35368105681007E-0002 - 2.34889302075921E-0002 2.34411263864043E-0002 2.33933990141154E-0002 2.33457480003762E-0002 2.32981732549100E-0002 - 2.32506746875122E-0002 2.32032522080509E-0002 2.31559057264661E-0002 2.31086351527705E-0002 2.30614403970486E-0002 - 2.30143213694573E-0002 2.29672779802259E-0002 2.29203101396551E-0002 2.28734177581186E-0002 2.28266007460615E-0002 - 2.27798590140011E-0002 2.27331924725267E-0002 2.26866010322996E-0002 2.26400846040529E-0002 2.25936430985914E-0002 - 2.25472764267923E-0002 2.25009844996038E-0002 2.24547672280466E-0002 2.24086245232125E-0002 2.23625562962655E-0002 - 2.23165624584411E-0002 2.22706429210460E-0002 2.22247975954592E-0002 2.21790263931305E-0002 2.21333292255818E-0002 - 2.20877060044061E-0002 2.20421566412682E-0002 2.19966810479038E-0002 2.19512791361202E-0002 2.19059508177963E-0002 - 2.18606960048817E-0002 2.18155146093979E-0002 2.17704065434370E-0002 2.17253717191628E-0002 2.16804100488100E-0002 - 2.16355214446843E-0002 2.15907058191627E-0002 2.15459630846931E-0002 2.15012931537945E-0002 2.14566959390566E-0002 - 2.14121713531406E-0002 2.13677193087779E-0002 2.13233397187712E-0002 2.12790324959939E-0002 2.12347975533901E-0002 - 2.11906348039749E-0002 2.11465441608338E-0002 2.11025255371232E-0002 2.10585788460701E-0002 2.10147040009719E-0002 - 2.09709009151970E-0002 2.09271695021839E-0002 2.08835096754418E-0002 2.08399213485505E-0002 2.07964044351598E-0002 - 2.07529588489903E-0002 2.07095845038329E-0002 2.06662813135486E-0002 2.06230491920689E-0002 2.05798880533954E-0002 - 2.05367978116001E-0002 2.04937783808249E-0002 2.04508296752822E-0002 2.04079516092542E-0002 2.03651440970933E-0002 - 2.03224070532219E-0002 2.02797403921324E-0002 2.02371440283873E-0002 2.01946178766187E-0002 2.01521618515291E-0002 - 2.01097758678903E-0002 2.00674598405444E-0002 2.00252136844028E-0002 1.99830373144473E-0002 1.99409306457288E-0002 - 1.98988935933681E-0002 1.98569260725558E-0002 1.98150279985519E-0002 1.97731992866861E-0002 1.97314398523575E-0002 - 1.96897496110349E-0002 1.96481284782565E-0002 1.96065763696298E-0002 1.95650932008319E-0002 1.95236788876091E-0002 - 1.94823333457771E-0002 1.94410564912207E-0002 1.93998482398946E-0002 1.93587085078219E-0002 1.93176372110953E-0002 - 1.92766342658766E-0002 1.92356995883968E-0002 1.91948330949559E-0002 1.91540347019228E-0002 1.91133043257358E-0002 - 1.90726418829017E-0002 1.90320472899966E-0002 1.89915204636653E-0002 1.89510613206216E-0002 1.89106697776480E-0002 - 1.88703457515961E-0002 1.88300891593857E-0002 1.87898999180060E-0002 1.87497779445145E-0002 1.87097231560373E-0002 - 1.86697354697694E-0002 1.86298148029741E-0002 1.85899610729837E-0002 1.85501741971983E-0002 1.85104540930872E-0002 - 1.84708006781878E-0002 1.84312138701060E-0002 1.83916935865160E-0002 1.83522397451604E-0002 1.83128522638503E-0002 - 1.82735310604645E-0002 1.82342760529507E-0002 1.81950871593245E-0002 1.81559642976698E-0002 1.81169073861383E-0002 - 1.80779163429502E-0002 1.80389910863936E-0002 1.80001315348246E-0002 1.79613376066675E-0002 1.79226092204141E-0002 - 1.78839462946247E-0002 1.78453487479270E-0002 1.78068164990171E-0002 1.77683494666583E-0002 1.77299475696821E-0002 - 1.76916107269877E-0002 1.76533388575419E-0002 1.76151318803793E-0002 1.75769897146020E-0002 1.75389122793800E-0002 - 1.75008994939505E-0002 1.74629512776186E-0002 1.74250675497568E-0002 1.73872482298048E-0002 1.73494932372701E-0002 - 1.73118024917276E-0002 1.72741759128194E-0002 1.72366134202550E-0002 1.71991149338111E-0002 1.71616803733319E-0002 - 1.71243096587286E-0002 1.70870027099798E-0002 1.70497594471312E-0002 1.70125797902955E-0002 1.69754636596528E-0002 - 1.69384109754499E-0002 1.69014216580009E-0002 1.68644956276867E-0002 1.68276328049554E-0002 1.67908331103218E-0002 - 1.67540964643676E-0002 1.67174227877417E-0002 1.66808120011592E-0002 1.66442640254027E-0002 1.66077787813209E-0002 - 1.65713561898297E-0002 1.65349961719116E-0002 1.64986986486153E-0002 1.64624635410568E-0002 1.64262907704183E-0002 - 1.63901802579486E-0002 1.63541319249630E-0002 1.63181456928433E-0002 1.62822214830378E-0002 1.62463592170611E-0002 - 1.62105588164943E-0002 1.61748202029847E-0002 1.61391432982462E-0002 1.61035280240585E-0002 1.60679743022681E-0002 - 1.60324820547872E-0002 1.59970512035946E-0002 1.59616816707349E-0002 1.59263733783189E-0002 1.58911262485236E-0002 - 1.58559402035919E-0002 1.58208151658330E-0002 1.57857510576215E-0002 1.57507478013984E-0002 1.57158053196705E-0002 - 1.56809235350104E-0002 1.56461023700565E-0002 1.56113417475132E-0002 1.55766415901505E-0002 1.55420018208041E-0002 - 1.55074223623755E-0002 1.54729031378319E-0002 1.54384440702058E-0002 1.54040450825959E-0002 1.53697060981660E-0002 - 1.53354270401454E-0002 1.53012078318292E-0002 1.52670483965777E-0002 1.52329486578169E-0002 1.51989085390379E-0002 - 1.51649279637973E-0002 1.51310068557171E-0002 1.50971451384843E-0002 1.50633427358517E-0002 1.50295995716366E-0002 - 1.49959155697222E-0002 1.49622906540564E-0002 1.49287247486524E-0002 1.48952177775885E-0002 1.48617696650078E-0002 - 1.48283803351190E-0002 1.47950497121951E-0002 1.47617777205746E-0002 1.47285642846605E-0002 1.46954093289211E-0002 - 1.46623127778893E-0002 1.46292745561629E-0002 1.45962945884043E-0002 1.45633727993410E-0002 1.45305091137650E-0002 - 1.44977034565329E-0002 1.44649557525662E-0002 1.44322659268510E-0002 1.43996339044377E-0002 1.43670596104415E-0002 - 1.43345429700421E-0002 1.43020839084837E-0002 1.42696823510748E-0002 1.42373382231886E-0002 1.42050514502623E-0002 - 1.41728219577978E-0002 1.41406496713612E-0002 1.41085345165828E-0002 1.40764764191573E-0002 1.40444753048435E-0002 - 1.40125310994645E-0002 1.39806437289075E-0002 1.39488131191237E-0002 1.39170391961287E-0002 1.38853218860018E-0002 - 1.38536611148864E-0002 1.38220568089903E-0002 1.37905088945846E-0002 1.37590172980047E-0002 1.37275819456500E-0002 - 1.36962027639834E-0002 1.36648796795319E-0002 1.36336126188862E-0002 1.36024015087008E-0002 1.35712462756936E-0002 - 1.35401468466468E-0002 1.35091031484058E-0002 1.34781151078797E-0002 1.34471826520413E-0002 1.34163057079269E-0002 - 1.33854842026363E-0002 1.33547180633327E-0002 1.33240072172430E-0002 1.32933515916573E-0002 1.32627511139293E-0002 - 1.32322057114758E-0002 1.32017153117772E-0002 1.31712798423771E-0002 1.31408992308821E-0002 1.31105734049624E-0002 - 1.30803022923513E-0002 1.30500858208451E-0002 1.30199239183032E-0002 1.29898165126486E-0002 1.29597635318668E-0002 - 1.29297649040064E-0002 1.28998205571793E-0002 1.28699304195601E-0002 1.28400944193865E-0002 1.28103124849589E-0002 - 1.27805845446408E-0002 1.27509105268584E-0002 1.27212903601005E-0002 1.26917239729193E-0002 1.26622112939289E-0002 - 1.26327522518068E-0002 1.26033467752927E-0002 1.25739947931893E-0002 1.25446962343617E-0002 1.25154510277375E-0002 - 1.24862591023071E-0002 1.24571203871231E-0002 1.24280348113008E-0002 1.23990023040180E-0002 1.23700227945144E-0002 - 1.23410962120929E-0002 1.23122224861179E-0002 1.22834015460168E-0002 1.22546333212788E-0002 1.22259177414556E-0002 - 1.21972547361612E-0002 1.21686442350712E-0002 1.21400861679242E-0002 1.21115804645203E-0002 1.20831270547219E-0002 - 1.20547258684534E-0002 1.20263768357013E-0002 1.19980798865140E-0002 1.19698349510017E-0002 1.19416419593370E-0002 - 1.19135008417539E-0002 1.18854115285485E-0002 1.18573739500787E-0002 1.18293880367640E-0002 1.18014537190861E-0002 - 1.17735709275879E-0002 1.17457395928743E-0002 1.17179596456119E-0002 1.16902310165288E-0002 1.16625536364145E-0002 - 1.16349274361207E-0002 1.16073523465600E-0002 1.15798282987067E-0002 1.15523552235966E-0002 1.15249330523270E-0002 - 1.14975617160566E-0002 1.14702411460052E-0002 1.14429712734544E-0002 1.14157520297468E-0002 1.13885833462862E-0002 - 1.13614651545378E-0002 1.13343973860281E-0002 1.13073799723446E-0002 1.12804128451359E-0002 1.12534959361121E-0002 - 1.12266291770440E-0002 1.11998124997634E-0002 1.11730458361635E-0002 1.11463291181981E-0002 1.11196622778822E-0002 - 1.10930452472916E-0002 1.10664779585632E-0002 1.10399603438944E-0002 1.10134923355436E-0002 1.09870738658302E-0002 - 1.09607048671340E-0002 1.09343852718959E-0002 1.09081150126171E-0002 1.08818940218597E-0002 1.08557222322466E-0002 - 1.08295995764609E-0002 1.08035259872466E-0002 1.07775013974080E-0002 1.07515257398101E-0002 1.07255989473785E-0002 - 1.06997209530986E-0002 1.06738916900171E-0002 1.06481110912403E-0002 1.06223790899355E-0002 1.05966956193297E-0002 - 1.05710606127106E-0002 1.05454740034262E-0002 1.05199357248844E-0002 1.04944457105534E-0002 1.04690038939618E-0002 - 1.04436102086979E-0002 1.04182645884105E-0002 1.03929669668082E-0002 1.03677172776598E-0002 1.03425154547940E-0002 - 1.03173614320995E-0002 1.02922551435248E-0002 1.02671965230786E-0002 1.02421855048291E-0002 1.02172220229047E-0002 - 1.01923060114935E-0002 1.01674374048432E-0002 1.01426161372614E-0002 1.01178421431154E-0002 1.00931153568322E-0002 - 1.00684357128984E-0002 1.00438031458602E-0002 1.00192175903236E-0002 9.99467898095375E-0003 9.97018725247575E-0003 - 9.94574233967393E-0003 9.92134417739217E-0003 9.89699270053379E-0003 9.87268784406153E-0003 9.84842954299743E-0003 - 9.82421773242285E-0003 9.80005234747859E-0003 9.77593332336456E-0003 9.75186059534003E-0003 9.72783409872352E-0003 - 9.70385376889247E-0003 9.67991954128384E-0003 9.65603135139340E-0003 9.63218913477622E-0003 9.60839282704623E-0003 - 9.58464236387655E-0003 9.56093768099928E-0003 9.53727871420527E-0003 9.51366539934461E-0003 9.49009767232605E-0003 - 9.46657546911736E-0003 9.44309872574502E-0003 9.41966737829439E-0003 9.39628136290965E-0003 9.37294061579357E-0003 - 9.34964507320781E-0003 9.32639467147255E-0003 9.30318934696676E-0003 9.28002903612790E-0003 9.25691367545210E-0003 - 9.23384320149407E-0003 9.21081755086693E-0003 9.18783666024243E-0003 9.16490046635064E-0003 9.14200890598021E-0003 - 9.11916191597802E-0003 9.09635943324955E-0003 9.07360139475841E-0003 9.05088773752658E-0003 9.02821839863437E-0003 - 9.00559331522025E-0003 8.98301242448101E-0003 8.96047566367146E-0003 8.93798297010480E-0003 8.91553428115215E-0003 - 8.89312953424277E-0003 8.87076866686404E-0003 8.84845161656128E-0003 8.82617832093791E-0003 8.80394871765518E-0003 - 8.78176274443247E-0003 8.75962033904691E-0003 8.73752143933350E-0003 8.71546598318520E-0003 8.69345390855267E-0003 - 8.67148515344441E-0003 8.64955965592673E-0003 8.62767735412344E-0003 8.60583818621634E-0003 8.58404209044465E-0003 - 8.56228900510538E-0003 8.54057886855298E-0003 8.51891161919962E-0003 8.49728719551497E-0003 8.47570553602603E-0003 - 8.45416657931759E-0003 8.43267026403160E-0003 8.41121652886761E-0003 8.38980531258243E-0003 8.36843655399029E-0003 - 8.34711019196279E-0003 8.32582616542861E-0003 8.30458441337400E-0003 8.28338487484216E-0003 8.26222748893368E-0003 - 8.24111219480619E-0003 8.22003893167454E-0003 8.19900763881070E-0003 8.17801825554361E-0003 8.15707072125939E-0003 - 8.13616497540105E-0003 8.11530095746871E-0003 8.09447860701929E-0003 8.07369786366686E-0003 8.05295866708218E-0003 - 8.03226095699292E-0003 8.01160467318367E-0003 7.99098975549571E-0003 7.97041614382720E-0003 7.94988377813291E-0003 - 7.92939259842450E-0003 7.90894254477017E-0003 7.88853355729477E-0003 7.86816557617988E-0003 7.84783854166356E-0003 - 7.82755239404051E-0003 7.80730707366185E-0003 7.78710252093539E-0003 7.76693867632524E-0003 7.74681548035196E-0003 - 7.72673287359264E-0003 7.70669079668060E-0003 7.68668919030562E-0003 7.66672799521380E-0003 7.64680715220735E-0003 - 7.62692660214501E-0003 7.60708628594154E-0003 7.58728614456800E-0003 7.56752611905156E-0003 7.54780615047555E-0003 - 7.52812617997949E-0003 7.50848614875874E-0003 7.48888599806502E-0003 7.46932566920580E-0003 7.44980510354473E-0003 - 7.43032424250125E-0003 7.41088302755086E-0003 7.39148140022495E-0003 7.37211930211058E-0003 7.35279667485096E-0003 - 7.33351346014485E-0003 7.31426959974693E-0003 7.29506503546753E-0003 7.27589970917276E-0003 7.25677356278444E-0003 - 7.23768653827994E-0003 7.21863857769238E-0003 7.19962962311035E-0003 7.18065961667815E-0003 7.16172850059545E-0003 - 7.14283621711762E-0003 7.12398270855535E-0003 7.10516791727482E-0003 7.08639178569767E-0003 7.06765425630086E-0003 - 7.04895527161678E-0003 7.03029477423305E-0003 7.01167270679273E-0003 6.99308901199403E-0003 6.97454363259040E-0003 - 6.95603651139059E-0003 6.93756759125840E-0003 6.91913681511293E-0003 6.90074412592822E-0003 6.88238946673361E-0003 - 6.86407278061332E-0003 6.84579401070667E-0003 6.82755310020800E-0003 6.80934999236655E-0003 6.79118463048659E-0003 - 6.77305695792730E-0003 6.75496691810257E-0003 6.73691445448141E-0003 6.71889951058742E-0003 6.70092202999915E-0003 - 6.68298195634981E-0003 6.66507923332738E-0003 6.64721380467463E-0003 6.62938561418877E-0003 6.61159460572194E-0003 - 6.59384072318069E-0003 6.57612391052627E-0003 6.55844411177439E-0003 6.54080127099537E-0003 6.52319533231405E-0003 - 6.50562623990955E-0003 6.48809393801568E-0003 6.47059837092048E-0003 6.45313948296647E-0003 6.43571721855043E-0003 - 6.41833152212353E-0003 6.40098233819124E-0003 6.38366961131321E-0003 6.36639328610342E-0003 6.34915330722996E-0003 - 6.33194961941518E-0003 6.31478216743547E-0003 6.29765089612148E-0003 6.28055575035782E-0003 6.26349667508317E-0003 - 6.24647361529033E-0003 6.22948651602596E-0003 6.21253532239082E-0003 6.19561997953947E-0003 6.17874043268056E-0003 - 6.16189662707646E-0003 6.14508850804343E-0003 6.12831602095162E-0003 6.11157911122487E-0003 6.09487772434088E-0003 - 6.07821180583097E-0003 6.06158130128034E-0003 6.04498615632770E-0003 6.02842631666544E-0003 6.01190172803965E-0003 - 5.99541233624990E-0003 5.97895808714941E-0003 5.96253892664488E-0003 5.94615480069646E-0003 5.92980565531794E-0003 - 5.91349143657637E-0003 5.89721209059233E-0003 5.88096756353970E-0003 5.86475780164579E-0003 5.84858275119124E-0003 - 5.83244235850983E-0003 5.81633656998886E-0003 5.80026533206867E-0003 5.78422859124292E-0003 5.76822629405837E-0003 - 5.75225838711499E-0003 5.73632481706590E-0003 5.72042553061717E-0003 5.70456047452815E-0003 5.68872959561103E-0003 - 5.67293284073115E-0003 5.65717015680672E-0003 5.64144149080898E-0003 5.62574678976207E-0003 5.61008600074297E-0003 - 5.59445907088162E-0003 5.57886594736069E-0003 5.56330657741576E-0003 5.54778090833504E-0003 5.53228888745970E-0003 - 5.51683046218345E-0003 5.50140557995273E-0003 5.48601418826671E-0003 5.47065623467709E-0003 5.45533166678829E-0003 - 5.44004043225716E-0003 5.42478247879328E-0003 5.40955775415861E-0003 5.39436620616760E-0003 5.37920778268724E-0003 - 5.36408243163689E-0003 5.34899010098835E-0003 5.33393073876573E-0003 5.31890429304561E-0003 5.30391071195677E-0003 - 5.28894994368031E-0003 5.27402193644962E-0003 5.25912663855027E-0003 5.24426399832010E-0003 5.22943396414907E-0003 - 5.21463648447926E-0003 5.19987150780499E-0003 5.18513898267253E-0003 5.17043885768030E-0003 5.15577108147869E-0003 - 5.14113560277014E-0003 5.12653237030908E-0003 5.11196133290175E-0003 5.09742243940653E-0003 5.08291563873348E-0003 - 5.06844087984467E-0003 5.05399811175389E-0003 5.03958728352681E-0003 5.02520834428089E-0003 5.01086124318519E-0003 - 4.99654592946070E-0003 4.98226235237994E-0003 4.96801046126717E-0003 4.95379020549824E-0003 4.93960153450062E-0003 - 4.92544439775341E-0003 4.91131874478715E-0003 4.89722452518400E-0003 4.88316168857753E-0003 4.86913018465286E-0003 - 4.85512996314643E-0003 4.84116097384625E-0003 4.82722316659155E-0003 4.81331649127298E-0003 4.79944089783253E-0003 - 4.78559633626342E-0003 4.77178275661021E-0003 4.75800010896861E-0003 4.74424834348568E-0003 4.73052741035951E-0003 - 4.71683725983940E-0003 4.70317784222582E-0003 4.68954910787024E-0003 4.67595100717530E-0003 4.66238349059458E-0003 - 4.64884650863281E-0003 4.63534001184557E-0003 4.62186395083942E-0003 4.60841827627192E-0003 4.59500293885144E-0003 - 4.58161788933730E-0003 4.56826307853958E-0003 4.55493845731929E-0003 4.54164397658813E-0003 4.52837958730856E-0003 - 4.51514524049385E-0003 4.50194088720788E-0003 4.48876647856526E-0003 4.47562196573129E-0003 4.46250729992173E-0003 - 4.44942243240314E-0003 4.43636731449248E-0003 4.42334189755735E-0003 4.41034613301577E-0003 4.39737997233631E-0003 - 4.38444336703799E-0003 4.37153626869016E-0003 4.35865862891271E-0003 4.34581039937578E-0003 4.33299153179993E-0003 - 4.32020197795595E-0003 4.30744168966500E-0003 4.29471061879846E-0003 4.28200871727791E-0003 4.26933593707520E-0003 - 4.25669223021227E-0003 4.24407754876129E-0003 4.23149184484444E-0003 4.21893507063415E-0003 4.20640717835276E-0003 - 4.19390812027271E-0003 4.18143784871647E-0003 4.16899631605641E-0003 4.15658347471496E-0003 4.14419927716435E-0003 - 4.13184367592685E-0003 4.11951662357448E-0003 4.10721807272913E-0003 4.09494797606255E-0003 4.08270628629620E-0003 - 4.07049295620138E-0003 4.05830793859902E-0003 4.04615118635989E-0003 4.03402265240433E-0003 4.02192228970232E-0003 - 4.00985005127355E-0003 3.99780589018719E-0003 3.98578975956210E-0003 3.97380161256652E-0003 3.96184140241840E-0003 - 3.94990908238500E-0003 3.93800460578309E-0003 3.92612792597891E-0003 3.91427899638803E-0003 3.90245777047545E-0003 - 3.89066420175552E-0003 3.87889824379180E-0003 3.86715985019731E-0003 3.85544897463419E-0003 3.84376557081390E-0003 - 3.83210959249705E-0003 3.82048099349347E-0003 3.80887972766217E-0003 3.79730574891115E-0003 3.78575901119771E-0003 - 3.77423946852804E-0003 3.76274707495751E-0003 3.75128178459040E-0003 3.73984355158004E-0003 3.72843233012874E-0003 - 3.71704807448765E-0003 3.70569073895695E-0003 3.69436027788560E-0003 3.68305664567148E-0003 3.67177979676124E-0003 - 3.66052968565037E-0003 3.64930626688314E-0003 3.63810949505250E-0003 3.62693932480020E-0003 3.61579571081659E-0003 - 3.60467860784078E-0003 3.59358797066041E-0003 3.58252375411184E-0003 3.57148591307993E-0003 3.56047440249809E-0003 - 3.54948917734833E-0003 3.53853019266108E-0003 3.52759740351529E-0003 3.51669076503832E-0003 3.50581023240600E-0003 - 3.49495576084252E-0003 3.48412730562040E-0003 3.47332482206056E-0003 3.46254826553218E-0003 3.45179759145277E-0003 - 3.44107275528802E-0003 3.43037371255197E-0003 3.41970041880675E-0003 3.40905282966269E-0003 3.39843090077832E-0003 - 3.38783458786022E-0003 3.37726384666312E-0003 3.36671863298979E-0003 3.35619890269102E-0003 3.34570461166568E-0003 - 3.33523571586056E-0003 3.32479217127045E-0003 3.31437393393802E-0003 3.30398095995392E-0003 3.29361320545665E-0003 - 3.28327062663249E-0003 3.27295317971568E-0003 3.26266082098813E-0003 3.25239350677962E-0003 3.24215119346760E-0003 - 3.23193383747728E-0003 3.22174139528159E-0003 3.21157382340100E-0003 3.20143107840377E-0003 3.19131311690567E-0003 - 3.18121989557012E-0003 3.17115137110803E-0003 3.16110750027788E-0003 3.15108823988568E-0003 3.14109354678484E-0003 - 3.13112337787629E-0003 3.12117769010836E-0003 3.11125644047677E-0003 3.10135958602460E-0003 3.09148708384233E-0003 - 3.08163889106770E-0003 3.07181496488573E-0003 3.06201526252878E-0003 3.05223974127635E-0003 3.04248835845524E-0003 - 3.03276107143934E-0003 3.02305783764982E-0003 3.01337861455487E-0003 3.00372335966982E-0003 2.99409203055711E-0003 - 2.98448458482618E-0003 2.97490098013353E-0003 2.96534117418263E-0003 2.95580512472398E-0003 2.94629278955495E-0003 - 2.93680412651987E-0003 2.92733909350997E-0003 2.91789764846330E-0003 2.90847974936481E-0003 2.89908535424623E-0003 - 2.88971442118604E-0003 2.88036690830958E-0003 2.87104277378881E-0003 2.86174197584250E-0003 2.85246447273601E-0003 - 2.84321022278141E-0003 2.83397918433741E-0003 2.82477131580923E-0003 2.81558657564880E-0003 2.80642492235449E-0003 - 2.79728631447126E-0003 2.78817071059052E-0003 2.77907806935016E-0003 2.77000834943457E-0003 2.76096150957444E-0003 - 2.75193750854699E-0003 2.74293630517569E-0003 2.73395785833043E-0003 2.72500212692735E-0003 2.71606906992892E-0003 - 2.70715864634387E-0003 2.69827081522712E-0003 2.68940553567985E-0003 2.68056276684938E-0003 2.67174246792922E-0003 - 2.66294459815897E-0003 2.65416911682439E-0003 2.64541598325727E-0003 2.63668515683544E-0003 2.62797659698282E-0003 - 2.61929026316925E-0003 2.61062611491060E-0003 2.60198411176865E-0003 2.59336421335114E-0003 2.58476637931168E-0003 - 2.57619056934971E-0003 2.56763674321060E-0003 2.55910486068546E-0003 2.55059488161122E-0003 2.54210676587056E-0003 - 2.53364047339194E-0003 2.52519596414949E-0003 2.51677319816301E-0003 2.50837213549803E-0003 2.49999273626564E-0003 - 2.49163496062259E-0003 2.48329876877118E-0003 2.47498412095926E-0003 2.46669097748027E-0003 2.45841929867309E-0003 - 2.45016904492211E-0003 2.44194017665715E-0003 2.43373265435348E-0003 2.42554643853179E-0003 2.41738148975805E-0003 - 2.40923776864372E-0003 2.40111523584546E-0003 2.39301385206531E-0003 2.38493357805053E-0003 2.37687437459364E-0003 - 2.36883620253243E-0003 2.36081902274977E-0003 2.35282279617383E-0003 2.34484748377782E-0003 2.33689304658014E-0003 - 2.32895944564423E-0003 2.32104664207861E-0003 2.31315459703688E-0003 2.30528327171758E-0003 2.29743262736431E-0003 - 2.28960262526558E-0003 2.28179322675487E-0003 2.27400439321053E-0003 2.26623608605587E-0003 2.25848826675900E-0003 - 2.25076089683287E-0003 2.24305393783526E-0003 2.23536735136871E-0003 2.22770109908054E-0003 2.22005514266277E-0003 - 2.21242944385219E-0003 2.20482396443021E-0003 2.19723866622290E-0003 2.18967351110099E-0003 2.18212846097979E-0003 - 2.17460347781921E-0003 2.16709852362367E-0003 2.15961356044220E-0003 2.15214855036824E-0003 2.14470345553975E-0003 - 2.13727823813916E-0003 2.12987286039328E-0003 2.12248728457336E-0003 2.11512147299501E-0003 2.10777538801815E-0003 - 2.10044899204712E-0003 2.09314224753047E-0003 2.08585511696106E-0003 2.07858756287598E-0003 2.07133954785657E-0003 - 2.06411103452835E-0003 2.05690198556099E-0003 2.04971236366836E-0003 2.04254213160839E-0003 2.03539125218316E-0003 - 2.02825968823877E-0003 2.02114740266541E-0003 2.01405435839728E-0003 2.00698051841251E-0003 1.99992584573332E-0003 - 1.99289030342575E-0003 1.98587385459986E-0003 1.97887646240952E-0003 1.97189809005253E-0003 1.96493870077051E-0003 - 1.95799825784887E-0003 1.95107672461687E-0003 1.94417406444747E-0003 1.93729024075745E-0003 1.93042521700721E-0003 - 1.92357895670095E-0003 1.91675142338645E-0003 1.90994258065516E-0003 1.90315239214217E-0003 1.89638082152612E-0003 - 1.88962783252925E-0003 1.88289338891730E-0003 1.87617745449958E-0003 1.86947999312886E-0003 1.86280096870135E-0003 - 1.85614034515676E-0003 1.84949808647815E-0003 1.84287415669204E-0003 1.83626851986823E-0003 1.82968114011997E-0003 - 1.82311198160372E-0003 1.81656100851927E-0003 1.81002818510971E-0003 1.80351347566130E-0003 1.79701684450359E-0003 - 1.79053825600924E-0003 1.78407767459417E-0003 1.77763506471737E-0003 1.77121039088094E-0003 1.76480361763013E-0003 - 1.75841470955319E-0003 1.75204363128146E-0003 1.74569034748927E-0003 1.73935482289393E-0003 1.73303702225577E-0003 - 1.72673691037800E-0003 1.72045445210678E-0003 1.71418961233113E-0003 1.70794235598297E-0003 1.70171264803708E-0003 - 1.69550045351096E-0003 1.68930573746503E-0003 1.68312846500238E-0003 1.67696860126890E-0003 1.67082611145315E-0003 - 1.66470096078642E-0003 1.65859311454267E-0003 1.65250253803847E-0003 1.64642919663304E-0003 1.64037305572817E-0003 - 1.63433408076824E-0003 1.62831223724016E-0003 1.62230749067337E-0003 1.61631980663981E-0003 1.61034915075386E-0003 - 1.60439548867239E-0003 1.59845878609464E-0003 1.59253900876229E-0003 1.58663612245937E-0003 1.58075009301228E-0003 - 1.57488088628971E-0003 1.56902846820266E-0003 1.56319280470442E-0003 1.55737386179050E-0003 1.55157160549866E-0003 - 1.54578600190884E-0003 1.54001701714318E-0003 1.53426461736595E-0003 1.52852876878354E-0003 1.52280943764447E-0003 - 1.51710659023930E-0003 1.51142019290068E-0003 1.50575021200324E-0003 1.50009661396368E-0003 1.49445936524062E-0003 - 1.48883843233466E-0003 1.48323378178833E-0003 1.47764538018606E-0003 1.47207319415417E-0003 1.46651719036082E-0003 - 1.46097733551599E-0003 1.45545359637155E-0003 1.44994593972104E-0003 1.44445433239984E-0003 1.43897874128502E-0003 - 1.43351913329539E-0003 1.42807547539145E-0003 1.42264773457531E-0003 1.41723587789077E-0003 1.41183987242323E-0003 - 1.40645968529967E-0003 1.40109528368864E-0003 1.39574663480023E-0003 1.39041370588605E-0003 1.38509646423918E-0003 - 1.37979487719420E-0003 1.37450891212710E-0003 1.36923853645533E-0003 1.36398371763769E-0003 1.35874442317438E-0003 - 1.35352062060693E-0003 1.34831227751820E-0003 1.34311936153236E-0003 1.33794184031482E-0003 1.33277968157226E-0003 - 1.32763285305259E-0003 1.32250132254492E-0003 1.31738505787953E-0003 1.31228402692784E-0003 1.30719819760243E-0003 - 1.30212753785696E-0003 1.29707201568618E-0003 1.29203159912588E-0003 1.28700625625292E-0003 1.28199595518514E-0003 - 1.27700066408135E-0003 1.27202035114135E-0003 1.26705498460587E-0003 1.26210453275653E-0003 1.25716896391586E-0003 - 1.25224824644726E-0003 1.24734234875495E-0003 1.24245123928396E-0003 1.23757488652014E-0003 1.23271325899009E-0003 - 1.22786632526115E-0003 1.22303405394140E-0003 1.21821641367957E-0003 1.21341337316514E-0003 1.20862490112816E-0003 - 1.20385096633936E-0003 1.19909153761002E-0003 1.19434658379205E-0003 1.18961607377786E-0003 1.18489997650042E-0003 - 1.18019826093322E-0003 1.17551089609019E-0003 1.17083785102575E-0003 1.16617909483472E-0003 1.16153459665236E-0003 - 1.15690432565432E-0003 1.15228825105656E-0003 1.14768634211545E-0003 1.14309856812761E-0003 1.13852489843001E-0003 - 1.13396530239982E-0003 1.12941974945451E-0003 1.12488820905174E-0003 1.12037065068937E-0003 1.11586704390545E-0003 - 1.11137735827813E-0003 1.10690156342574E-0003 1.10243962900667E-0003 1.09799152471942E-0003 1.09355722030251E-0003 - 1.08913668553451E-0003 1.08472989023399E-0003 1.08033680425950E-0003 1.07595739750956E-0003 1.07159163992258E-0003 - 1.06723950147697E-0003 1.06290095219094E-0003 1.05857596212260E-0003 1.05426450136990E-0003 1.04996654007060E-0003 - 1.04568204840227E-0003 1.04141099658222E-0003 1.03715335486754E-0003 1.03290909355502E-0003 1.02867818298114E-0003 - 1.02446059352209E-0003 1.02025629559367E-0003 1.01606525965134E-0003 1.01188745619016E-0003 1.00772285574475E-0003 - 1.00357142888932E-0003 9.99433146237577E-0004 9.95307978442781E-0004 9.91195896197642E-0004 9.87096870234360E-0004 - 9.83010871324560E-0004 9.78937870279277E-0004 9.74877837948976E-0004 9.70830745223450E-0004 9.66796563031868E-0004 - 9.62775262342700E-0004 9.58766814163734E-0004 9.54771189542039E-0004 9.50788359563898E-0004 9.46818295354882E-0004 - 9.42860968079722E-0004 9.38916348942361E-0004 9.34984409185879E-0004 9.31065120092511E-0004 9.27158452983604E-0004 - 9.23264379219579E-0004 9.19382870199948E-0004 9.15513897363239E-0004 9.11657432187029E-0004 9.07813446187860E-0004 - 9.03981910921289E-0004 9.00162797981788E-0004 8.96356079002765E-0004 8.92561725656546E-0004 8.88779709654318E-0004 - 8.85010002746146E-0004 8.81252576720903E-0004 8.77507403406312E-0004 8.73774454668852E-0004 8.70053702413770E-0004 - 8.66345118585074E-0004 8.62648675165468E-0004 8.58964344176373E-0004 8.55292097677857E-0004 8.51631907768674E-0004 - 8.47983746586171E-0004 8.44347586306307E-0004 8.40723399143633E-0004 8.37111157351239E-0004 8.33510833220770E-0004 - 8.29922399082364E-0004 8.26345827304645E-0004 8.22781090294729E-0004 8.19228160498142E-0004 8.15687010398851E-0004 - 8.12157612519202E-0004 8.08639939419931E-0004 8.05133963700110E-0004 8.01639657997133E-0004 7.98156994986729E-0004 - 7.94685947382871E-0004 7.91226487937817E-0004 7.87778589442039E-0004 7.84342224724236E-0004 7.80917366651302E-0004 - 7.77503988128263E-0004 7.74102062098336E-0004 7.70711561542821E-0004 7.67332459481141E-0004 7.63964728970771E-0004 - 7.60608343107256E-0004 7.57263275024168E-0004 7.53929497893073E-0004 7.50606984923536E-0004 7.47295709363067E-0004 - 7.43995644497131E-0004 7.40706763649086E-0004 7.37429040180213E-0004 7.34162447489637E-0004 7.30906959014331E-0004 - 7.27662548229108E-0004 7.24429188646563E-0004 7.21206853817089E-0004 7.17995517328810E-0004 7.14795152807616E-0004 - 7.11605733917080E-0004 7.08427234358465E-0004 7.05259627870714E-0004 7.02102888230396E-0004 6.98956989251713E-0004 - 6.95821904786445E-0004 6.92697608723977E-0004 6.89584074991215E-0004 6.86481277552602E-0004 6.83389190410101E-0004 - 6.80307787603138E-0004 6.77237043208618E-0004 6.74176931340873E-0004 6.71127426151644E-0004 6.68088501830094E-0004 - 6.65060132602723E-0004 6.62042292733404E-0004 6.59034956523315E-0004 6.56038098310955E-0004 6.53051692472093E-0004 - 6.50075713419746E-0004 6.47110135604199E-0004 6.44154933512913E-0004 6.41210081670565E-0004 6.38275554638981E-0004 - 6.35351327017145E-0004 6.32437373441169E-0004 6.29533668584235E-0004 6.26640187156645E-0004 6.23756903905724E-0004 - 6.20883793615847E-0004 6.18020831108388E-0004 6.15167991241719E-0004 6.12325248911177E-0004 6.09492579049032E-0004 - 6.06669956624489E-0004 6.03857356643638E-0004 6.01054754149458E-0004 5.98262124221765E-0004 5.95479441977232E-0004 - 5.92706682569319E-0004 5.89943821188275E-0004 5.87190833061127E-0004 5.84447693451626E-0004 5.81714377660262E-0004 - 5.78990861024199E-0004 5.76277118917307E-0004 5.73573126750084E-0004 5.70878859969662E-0004 5.68194294059794E-0004 - 5.65519404540803E-0004 5.62854166969593E-0004 5.60198556939586E-0004 5.57552550080757E-0004 5.54916122059550E-0004 - 5.52289248578890E-0004 5.49671905378165E-0004 5.47064068233179E-0004 5.44465712956161E-0004 5.41876815395714E-0004 - 5.39297351436800E-0004 5.36727297000748E-0004 5.34166628045178E-0004 5.31615320564028E-0004 5.29073350587497E-0004 - 5.26540694182051E-0004 5.24017327450378E-0004 5.21503226531369E-0004 5.18998367600127E-0004 5.16502726867893E-0004 - 5.14016280582069E-0004 5.11539005026164E-0004 5.09070876519801E-0004 5.06611871418669E-0004 5.04161966114505E-0004 - 5.01721137035105E-0004 4.99289360644249E-0004 4.96866613441723E-0004 4.94452871963266E-0004 4.92048112780572E-0004 - 4.89652312501260E-0004 4.87265447768835E-0004 4.84887495262700E-0004 4.82518431698098E-0004 4.80158233826121E-0004 - 4.77806878433658E-0004 4.75464342343413E-0004 4.73130602413838E-0004 4.70805635539135E-0004 4.68489418649245E-0004 - 4.66181928709796E-0004 4.63883142722113E-0004 4.61593037723161E-0004 4.59311590785571E-0004 4.57038779017566E-0004 - 4.54774579562970E-0004 4.52518969601186E-0004 4.50271926347158E-0004 4.48033427051369E-0004 4.45803448999795E-0004 - 4.43581969513918E-0004 4.41368965950666E-0004 4.39164415702409E-0004 4.36968296196951E-0004 4.34780584897476E-0004 - 4.32601259302563E-0004 4.30430296946125E-0004 4.28267675397432E-0004 4.26113372261046E-0004 4.23967365176823E-0004 - 4.21829631819893E-0004 4.19700149900624E-0004 4.17578897164617E-0004 4.15465851392669E-0004 4.13360990400752E-0004 - 4.11264292040021E-0004 4.09175734196742E-0004 4.07095294792315E-0004 4.05022951783222E-0004 4.02958683161030E-0004 - 4.00902466952349E-0004 3.98854281218813E-0004 3.96814104057086E-0004 3.94781913598795E-0004 3.92757688010546E-0004 - 3.90741405493879E-0004 3.88733044285264E-0004 3.86732582656069E-0004 3.84739998912535E-0004 3.82755271395770E-0004 - 3.80778378481706E-0004 3.78809298581102E-0004 3.76848010139494E-0004 3.74894491637211E-0004 3.72948721589311E-0004 - 3.71010678545586E-0004 3.69080341090543E-0004 3.67157687843362E-0004 3.65242697457898E-0004 3.63335348622636E-0004 - 3.61435620060699E-0004 3.59543490529794E-0004 3.57658938822210E-0004 3.55781943764798E-0004 3.53912484218938E-0004 - 3.52050539080529E-0004 3.50196087279954E-0004 3.48349107782083E-0004 3.46509579586221E-0004 3.44677481726104E-0004 - 3.42852793269882E-0004 3.41035493320082E-0004 3.39225561013604E-0004 3.37422975521681E-0004 3.35627716049882E-0004 - 3.33839761838064E-0004 3.32059092160364E-0004 3.30285686325187E-0004 3.28519523675162E-0004 3.26760583587145E-0004 - 3.25008845472178E-0004 3.23264288775473E-0004 3.21526892976410E-0004 3.19796637588481E-0004 3.18073502159301E-0004 - 3.16357466270560E-0004 3.14648509538028E-0004 3.12946611611513E-0004 3.11251752174842E-0004 3.09563910945864E-0004 - 3.07883067676389E-0004 3.06209202152204E-0004 3.04542294193023E-0004 3.02882323652489E-0004 3.01229270418142E-0004 - 2.99583114411382E-0004 2.97943835587491E-0004 2.96311413935564E-0004 2.94685829478520E-0004 2.93067062273063E-0004 - 2.91455092409673E-0004 2.89849900012582E-0004 2.88251465239742E-0004 2.86659768282822E-0004 2.85074789367171E-0004 - 2.83496508751810E-0004 2.81924906729395E-0004 2.80359963626221E-0004 2.78801659802172E-0004 2.77249975650717E-0004 - 2.75704891598890E-0004 2.74166388107259E-0004 2.72634445669917E-0004 2.71109044814445E-0004 2.69590166101917E-0004 - 2.68077790126848E-0004 2.66571897517191E-0004 2.65072468934320E-0004 2.63579485072992E-0004 2.62092926661347E-0004 - 2.60612774460863E-0004 2.59139009266367E-0004 2.57671611905979E-0004 2.56210563241112E-0004 2.54755844166452E-0004 - 2.53307435609926E-0004 2.51865318532691E-0004 2.50429473929108E-0004 2.48999882826717E-0004 2.47576526286235E-0004 - 2.46159385401508E-0004 2.44748441299513E-0004 2.43343675140322E-0004 2.41945068117093E-0004 2.40552601456040E-0004 - 2.39166256416413E-0004 2.37786014290492E-0004 2.36411856403540E-0004 2.35043764113808E-0004 2.33681718812493E-0004 - 2.32325701923737E-0004 2.30975694904590E-0004 2.29631679244992E-0004 2.28293636467771E-0004 2.26961548128592E-0004 - 2.25635395815962E-0004 2.24315161151189E-0004 2.23000825788380E-0004 2.21692371414412E-0004 2.20389779748903E-0004 - 2.19093032544208E-0004 2.17802111585383E-0004 2.16516998690178E-0004 2.15237675709000E-0004 2.13964124524916E-0004 - 2.12696327053607E-0004 2.11434265243360E-0004 2.10177921075051E-0004 2.08927276562116E-0004 2.07682313750536E-0004 - 2.06443014718811E-0004 2.05209361577951E-0004 2.03981336471440E-0004 2.02758921575223E-0004 2.01542099097692E-0004 - 2.00330851279650E-0004 1.99125160394308E-0004 1.97925008747248E-0004 1.96730378676421E-0004 1.95541252552106E-0004 - 1.94357612776901E-0004 1.93179441785708E-0004 1.92006722045697E-0004 1.90839436056301E-0004 1.89677566349185E-0004 - 1.88521095488227E-0004 1.87370006069510E-0004 1.86224280721280E-0004 1.85083902103944E-0004 1.83948852910040E-0004 - 1.82819115864221E-0004 1.81694673723233E-0004 1.80575509275889E-0004 1.79461605343066E-0004 1.78352944777663E-0004 - 1.77249510464596E-0004 1.76151285320766E-0004 1.75058252295055E-0004 1.73970394368287E-0004 1.72887694553216E-0004 - 1.71810135894517E-0004 1.70737701468741E-0004 1.69670374384320E-0004 1.68608137781527E-0004 1.67550974832467E-0004 - 1.66498868741058E-0004 1.65451802742998E-0004 1.64409760105763E-0004 1.63372724128567E-0004 1.62340678142361E-0004 - 1.61313605509796E-0004 1.60291489625219E-0004 1.59274313914638E-0004 1.58262061835707E-0004 1.57254716877713E-0004 - 1.56252262561544E-0004 1.55254682439680E-0004 1.54261960096161E-0004 1.53274079146581E-0004 1.52291023238055E-0004 - 1.51312776049204E-0004 1.50339321290139E-0004 1.49370642702431E-0004 1.48406724059104E-0004 1.47447549164600E-0004 - 1.46493101854775E-0004 1.45543365996864E-0004 1.44598325489468E-0004 1.43657964262539E-0004 1.42722266277348E-0004 - 1.41791215526476E-0004 1.40864796033786E-0004 1.39942991854406E-0004 1.39025787074717E-0004 1.38113165812315E-0004 - 1.37205112216009E-0004 1.36301610465787E-0004 1.35402644772810E-0004 1.34508199379377E-0004 1.33618258558915E-0004 - 1.32732806615962E-0004 1.31851827886133E-0004 1.30975306736115E-0004 1.30103227563635E-0004 1.29235574797454E-0004 - 1.28372332897332E-0004 1.27513486354015E-0004 1.26659019689221E-0004 1.25808917455608E-0004 1.24963164236766E-0004 - 1.24121744647185E-0004 1.23284643332248E-0004 1.22451844968202E-0004 1.21623334262140E-0004 1.20799095951984E-0004 - 1.19979114806461E-0004 1.19163375625091E-0004 1.18351863238152E-0004 1.17544562506682E-0004 1.16741458322438E-0004 - 1.15942535607888E-0004 1.15147779316191E-0004 1.14357174431169E-0004 1.13570705967301E-0004 1.12788358969687E-0004 - 1.12010118514046E-0004 1.11235969706678E-0004 1.10465897684457E-0004 1.09699887614809E-0004 1.08937924695686E-0004 - 1.08179994155558E-0004 1.07426081253377E-0004 1.06676171278578E-0004 1.05930249551039E-0004 1.05188301421072E-0004 - 1.04450312269407E-0004 1.03716267507158E-0004 1.02986152575822E-0004 1.02259952947244E-0004 1.01537654123601E-0004 - 1.00819241637394E-0004 1.00104701051408E-0004 9.93940179587109E-0005 9.86871779826223E-0005 9.79841667767009E-0005 - 9.72849700247198E-0005 9.65895734406476E-0005 9.58979627686369E-0005 9.52101237829910E-0005 9.45260422881567E-0005 - 9.38457041186955E-0005 9.31690951392726E-0005 9.24962012446299E-0005 9.18270083595685E-0005 9.11615024389367E-0005 - 9.04996694675968E-0005 8.98414954604184E-0005 8.91869664622492E-0005 8.85360685479030E-0005 8.78887878221371E-0005 - 8.72451104196300E-0005 8.66050225049686E-0005 8.59685102726213E-0005 8.53355599469259E-0005 8.47061577820621E-0005 - 8.40802900620429E-0005 8.34579431006834E-0005 8.28391032415879E-0005 8.22237568581322E-0005 8.16118903534378E-0005 - 8.10034901603600E-0005 8.03985427414604E-0005 7.97970345889981E-0005 7.91989522248991E-0005 7.86042822007427E-0005 - 7.80130110977445E-0005 7.74251255267307E-0005 7.68406121281256E-0005 7.62594575719247E-0005 7.56816485576858E-0005 - 7.51071718144984E-0005 7.45360141009706E-0005 7.39681622052114E-0005 7.34036029448055E-0005 7.28423231668009E-0005 - 7.22843097476820E-0005 7.17295495933606E-0005 7.11780296391455E-0005 7.06297368497296E-0005 7.00846582191717E-0005 - 6.95427807708722E-0005 6.90040915575601E-0005 6.84685776612681E-0005 6.79362261933151E-0005 6.74070242942929E-0005 - 6.68809591340362E-0005 6.63580179116134E-0005 6.58381878553001E-0005 6.53214562225665E-0005 6.48078103000523E-0005 - 6.42972374035500E-0005 6.37897248779903E-0005 6.32852600974134E-0005 6.27838304649593E-0005 6.22854234128416E-0005 - 6.17900264023344E-0005 6.12976269237476E-0005 6.08082124964125E-0005 6.03217706686612E-0005 5.98382890178048E-0005 - 5.93577551501196E-0005 5.88801567008220E-0005 5.84054813340573E-0005 5.79337167428723E-0005 5.74648506492004E-0005 - 5.69988708038447E-0005 5.65357649864540E-0005 5.60755210055088E-0005 5.56181266982970E-0005 5.51635699309026E-0005 - 5.47118385981778E-0005 5.42629206237293E-0005 5.38168039599004E-0005 5.33734765877473E-0005 5.29329265170257E-0005 - 5.24951417861658E-0005 5.20601104622616E-0005 5.16278206410429E-0005 5.11982604468616E-0005 5.07714180326736E-0005 - 5.03472815800160E-0005 4.99258392989926E-0005 4.95070794282501E-0005 4.90909902349663E-0005 4.86775600148234E-0005 - 4.82667770919933E-0005 4.78586298191202E-0005 4.74531065772974E-0005 4.70501957760534E-0005 4.66498858533289E-0005 - 4.62521652754591E-0005 4.58570225371593E-0005 4.54644461614981E-0005 4.50744246998860E-0005 4.46869467320514E-0005 - 4.43020008660262E-0005 4.39195757381231E-0005 4.35396600129184E-0005 4.31622423832367E-0005 4.27873115701253E-0005 - 4.24148563228418E-0005 4.20448654188309E-0005 4.16773276637096E-0005 4.13122318912445E-0005 4.09495669633369E-0005 - 4.05893217700020E-0005 4.02314852293496E-0005 3.98760462875682E-0005 3.95229939189029E-0005 3.91723171256397E-0005 - 3.88240049380860E-0005 3.84780464145500E-0005 3.81344306413259E-0005 3.77931467326711E-0005 3.74541838307915E-0005 - 3.71175311058188E-0005 3.67831777557976E-0005 3.64511130066604E-0005 3.61213261122127E-0005 3.57938063541151E-0005 - 3.54685430418617E-0005 3.51455255127650E-0005 3.48247431319335E-0005 3.45061852922587E-0005 3.41898414143902E-0005 - 3.38757009467210E-0005 3.35637533653694E-0005 3.32539881741575E-0005 3.29463949045966E-0005 3.26409631158643E-0005 - 3.23376823947915E-0005 3.20365423558383E-0005 3.17375326410785E-0005 3.14406429201821E-0005 3.11458628903938E-0005 - 3.08531822765179E-0005 3.05625908308972E-0005 3.02740783333950E-0005 2.99876345913803E-0005 2.97032494397031E-0005 - 2.94209127406817E-0005 2.91406143840802E-0005 2.88623442870938E-0005 2.85860923943271E-0005 2.83118486777769E-0005 - 2.80396031368167E-0005 2.77693457981728E-0005 2.75010667159110E-0005 2.72347559714150E-0005 2.69704036733704E-0005 - 2.67079999577446E-0005 2.64475349877686E-0005 2.61889989539218E-0005 2.59323820739085E-0005 2.56776745926444E-0005 - 2.54248667822345E-0005 2.51739489419580E-0005 2.49249113982489E-0005 2.46777445046759E-0005 2.44324386419279E-0005 - 2.41889842177916E-0005 2.39473716671374E-0005 2.37075914518970E-0005 2.34696340610498E-0005 2.32334900106004E-0005 - 2.29991498435623E-0005 2.27666041299410E-0005 2.25358434667128E-0005 2.23068584778100E-0005 2.20796398140992E-0005 - 2.18541781533675E-0005 2.16304642002996E-0005 2.14084886864627E-0005 2.11882423702882E-0005 2.09697160370518E-0005 - 2.07529004988581E-0005 2.05377865946192E-0005 2.03243651900404E-0005 2.01126271775987E-0005 1.99025634765259E-0005 - 1.96941650327921E-0005 1.94874228190847E-0005 1.92823278347935E-0005 1.90788711059898E-0005 1.88770436854095E-0005 - 1.86768366524371E-0005 1.84782411130835E-0005 1.82812481999718E-0005 1.80858490723166E-0005 1.78920349159084E-0005 - 1.76997969430932E-0005 1.75091263927556E-0005 1.73200145303025E-0005 1.71324526476417E-0005 1.69464320631669E-0005 - 1.67619441217377E-0005 1.65789801946634E-0005 1.63975316796837E-0005 1.62175900009508E-0005 1.60391466090136E-0005 - 1.58621929807963E-0005 1.56867206195835E-0005 1.55127210550004E-0005 1.53401858429964E-0005 1.51691065658254E-0005 - 1.49994748320300E-0005 1.48312822764224E-0005 1.46645205600659E-0005 1.44991813702591E-0005 1.43352564205156E-0005 - 1.41727374505488E-0005 1.40116162262516E-0005 1.38518845396797E-0005 1.36935342090345E-0005 1.35365570786435E-0005 - 1.33809450189446E-0005 1.32266899264658E-0005 1.30737837238109E-0005 1.29222183596379E-0005 1.27719858086433E-0005 - 1.26230780715450E-0005 1.24754871750624E-0005 1.23292051719008E-0005 1.21842241407317E-0005 1.20405361861775E-0005 - 1.18981334387910E-0005 1.17570080550395E-0005 1.16171522172870E-0005 1.14785581337754E-0005 1.13412180386085E-0005 - 1.12051241917325E-0005 1.10702688789191E-0005 1.09366444117491E-0005 1.08042431275922E-0005 1.06730573895917E-0005 - 1.05430795866449E-0005 1.04143021333874E-0005 1.02867174701739E-0005 1.01603180630607E-0005 1.00350964037901E-0005 - 9.91104500976957E-0006 9.78815642405692E-0006 9.66642321534085E-0006 9.54583797792485E-0006 9.42639333170836E-0006 - 9.30808192216957E-0006 9.19089642034909E-0006 9.07482952283011E-0006 8.95987395172293E-0006 8.84602245464592E-0006 - 8.73326780470931E-0006 8.62160280049633E-0006 8.51102026604687E-0006 8.40151305083945E-0006 8.29307402977327E-0006 - 8.18569610315183E-0006 8.07937219666401E-0006 7.97409526136847E-0006 7.86985827367418E-0006 7.76665423532402E-0006 - 7.66447617337766E-0006 7.56331714019299E-0006 7.46317021340997E-0006 7.36402849593179E-0006 7.26588511590925E-0006 - 7.16873322672142E-0006 7.07256600695927E-0006 6.97737666040856E-0006 6.88315841603143E-0006 6.78990452795013E-0006 - 6.69760827542844E-0006 6.60626296285591E-0006 6.51586191972872E-0006 6.42639850063331E-0006 6.33786608522927E-0006 - 6.25025807823106E-0006 6.16356790939178E-0006 6.07778903348487E-0006 5.99291493028712E-0006 5.90893910456219E-0006 - 5.82585508604169E-0006 5.74365642940940E-0006 5.66233671428286E-0006 5.58188954519706E-0006 5.50230855158632E-0006 - 5.42358738776731E-0006 5.34571973292255E-0006 5.26869929108170E-0006 5.19251979110568E-0006 5.11717498666838E-0006 - 5.04265865624041E-0006 4.96896460307103E-0006 4.89608665517121E-0006 4.82401866529715E-0006 4.75275451093171E-0006 - 4.68228809426847E-0006 4.61261334219364E-0006 4.54372420626969E-0006 4.47561466271738E-0006 4.40827871239930E-0006 - 4.34171038080242E-0006 4.27590371802064E-0006 4.21085279873838E-0006 4.14655172221252E-0006 4.08299461225647E-0006 - 4.02017561722183E-0006 3.95808890998189E-0006 3.89672868791478E-0006 3.83608917288570E-0006 3.77616461123057E-0006 - 3.71694927373815E-0006 3.65843745563403E-0006 3.60062347656244E-0006 3.54350168056978E-0006 3.48706643608779E-0006 - 3.43131213591585E-0006 3.37623319720470E-0006 3.32182406143860E-0006 3.26807919441936E-0006 3.21499308624820E-0006 - 3.16256025130940E-0006 3.11077522825340E-0006 3.05963257997928E-0006 3.00912689361841E-0006 2.95925278051696E-0006 - 2.91000487621906E-0006 2.86137784045034E-0006 2.81336635710010E-0006 2.76596513420518E-0006 2.71916890393239E-0006 - 2.67297242256218E-0006 2.62737047047120E-0006 2.58235785211552E-0006 2.53792939601425E-0006 2.49407995473172E-0006 - 2.45080440486141E-0006 2.40809764700846E-0006 2.36595460577336E-0006 2.32437022973456E-0006 2.28333949143182E-0006 - 2.24285738734974E-0006 2.20291893790011E-0006 2.16351918740585E-0006 2.12465320408358E-0006 2.08631608002734E-0006 - 2.04850293119123E-0006 2.01120889737308E-0006 1.97442914219741E-0006 1.93815885309854E-0006 1.90239324130413E-0006 - 1.86712754181795E-0006 1.83235701340377E-0006 1.79807693856769E-0006 1.76428262354225E-0006 1.73096939826925E-0006 - 1.69813261638295E-0006 1.66576765519365E-0006 1.63386991567052E-0006 1.60243482242550E-0006 1.57145782369592E-0006 - 1.54093439132817E-0006 1.51086002076104E-0006 1.48123023100879E-0006 1.45204056464474E-0006 1.42328658778427E-0006 - 1.39496389006862E-0006 1.36706808464771E-0006 1.33959480816376E-0006 1.31253972073474E-0006 1.28589850593745E-0006 - 1.25966687079120E-0006 1.23384054574083E-0006 1.20841528464055E-0006 1.18338686473688E-0006 1.15875108665225E-0006 - 1.13450377436853E-0006 1.11064077521017E-0006 1.08715795982788E-0006 1.06405122218187E-0006 1.04131647952529E-0006 - 1.01894967238798E-0006 9.96946764559411E-0007 9.75303743072587E-0007 9.54016618187206E-0007 9.33081423373382E-0007 - 9.12494215294908E-0007 8.92251073792804E-0007 8.72348101869023E-0007 8.52781425669559E-0007 8.33547194468317E-0007 - 8.14641580650360E-0007 7.96060779695664E-0007 7.77801010162423E-0007 7.59858513670780E-0007 7.42229554886287E-0007 - 7.24910421503382E-0007 7.07897424229127E-0007 6.91186896766550E-0007 6.74775195798534E-0007 6.58658700970966E-0007 - 6.42833814876733E-0007 6.27296963039124E-0007 6.12044593895390E-0007 5.97073178780512E-0007 5.82379211910621E-0007 - 5.67959210366880E-0007 5.53809714078838E-0007 5.39927285808219E-0007 5.26308511132609E-0007 5.12949998428967E-0007 - 4.99848378857444E-0007 4.87000306344878E-0007 4.74402457568698E-0007 4.62051531940358E-0007 4.49944251589163E-0007 - 4.38077361345999E-0007 4.26447628726912E-0007 4.15051843916960E-0007 4.03886819753779E-0007 3.92949391711507E-0007 - 3.82236417884304E-0007 3.71744778970207E-0007 3.61471378254911E-0007 3.51413141595411E-0007 3.41567017403885E-0007 - 3.31929976631364E-0007 3.22499012751535E-0007 3.13271141744623E-0007 3.04243402081000E-0007 2.95412854705150E-0007 - 2.86776583019353E-0007 2.78331692867598E-0007 2.70075312519318E-0007 2.62004592653242E-0007 2.54116706341308E-0007 - 2.46408849032355E-0007 2.38878238536110E-0007 2.31522115006939E-0007 2.24337740927799E-0007 2.17322401094035E-0007 - 2.10473402597273E-0007 2.03788074809382E-0007 1.97263769366228E-0007 1.90897860151695E-0007 1.84687743281503E-0007 - 1.78630837087196E-0007 1.72724582099987E-0007 1.66966441034749E-0007 1.61353898773923E-0007 1.55884462351434E-0007 - 1.50555660936695E-0007 1.45365045818496E-0007 1.40310190389052E-0007 1.35388690127882E-0007 1.30598162585832E-0007 - 1.25936247369078E-0007 1.21400606123065E-0007 1.16988922516561E-0007 1.12698902225604E-0007 1.08528272917590E-0007 - 1.04474784235211E-0007 1.00536207780527E-0007 9.67103370990114E-0008 9.29949876635478E-0008 8.93879968585279E-0008 - 8.58872239638556E-0008 8.24905501390730E-0008 7.91958784073618E-0008 7.60011336396574E-0008 7.29042625387407E-0008 - 6.99032336232960E-0008 6.69960372120456E-0008 6.41806854078234E-0008 6.14552120816966E-0008 5.88176728571125E-0008 - 5.62661450939725E-0008 5.37987278728131E-0008 5.14135419789115E-0008 4.91087298864623E-0008 4.68824557427073E-0008 - 4.47329053521048E-0008 4.26582861605197E-0008 4.06568272393583E-0008 3.87267792697883E-0008 3.68664145269017E-0008 - 3.50740268639347E-0008 3.33479316964515E-0008 3.16864659865622E-0008 3.00879882271569E-0008 2.85508784260995E-0008 - 2.70735380904881E-0008 2.56543902108739E-0008 2.42918792455246E-0008 2.29844711046607E-0008 2.17306531347302E-0008 - 2.05289341026696E-0008 1.93778441801727E-0008 1.82759349279847E-0008 1.72217792801750E-0008 1.62139715284520E-0008 - 1.52511273064448E-0008 1.43318835740240E-0008 1.34548986016205E-0008 1.26188519545389E-0008 1.18224444772991E-0008 - 1.10643982779622E-0008 1.03434567124887E-0008 9.65838436907563E-0009 9.00796705252295E-0009 8.39101176860031E-0009 - 7.80634670841298E-0009 7.25282123278857E-0009 6.72930585665569E-0009 6.23469223344698E-0009 5.76789313948930E-0009 - 5.32784245841665E-0009 4.91349516558556E-0009 4.52382731249188E-0009 4.15783601120394E-0009 3.81453941879371E-0009 - 3.49297672178043E-0009 3.19220812058291E-0009 2.91131481396958E-0009 2.64939898352712E-0009 2.40558377812668E-0009 - 2.17901329840400E-0009 1.96885258124083E-0009 1.77428758425675E-0009 1.59452517030894E-0009 1.42879309199332E-0009 - 1.27633997615965E-0009 1.13643530842793E-0009 1.00836941771591E-0009 8.91453460770178E-0010 7.85019406706218E-0010 - 6.88420021555900E-0010 6.01028852818854E-0010 5.22240214024585E-0010 4.51469169298511E-0010 3.88151517937072E-0010 - 3.31743778987977E-0010 2.81723175838891E-0010 2.37587620812039E-0010 1.98855699765890E-0010 1.65066656704338E-0010 - 1.35780378391861E-0010 1.10577378976685E-0010 8.90587846195002E-0011 7.08463181305079E-0011 5.55822836123512E-0011 - 4.29295511102744E-0011 3.25715412693288E-0011 2.42122099981590E-0011 1.75760331400133E-0011 1.24079911503020E-0011 - 8.47355378130569E-0012 5.55866477366271E-0012 3.46972655470360E-0012 2.03358494373683E-0012 1.09751386414607E-0012 - 5.29200062410064E-0013 2.16727833949952E-0013 6.85637558759311E-0014 1.35414265844916E-0014 8.46212220177334E-0016 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 7.05416341880837E+0001 7.05002515030449E+0001 7.04588901793336E+0001 - 7.04175502072466E+0001 7.03762315770847E+0001 7.03349342791524E+0001 7.02936583037584E+0001 7.02524036412150E+0001 - 7.02111702818385E+0001 7.01699582159492E+0001 7.01287674338712E+0001 7.00875979259324E+0001 7.00464496824649E+0001 - 7.00053226938043E+0001 6.99642169502905E+0001 6.99231324422669E+0001 6.98820691600811E+0001 6.98410270940844E+0001 - 6.98000062346320E+0001 6.97590065720832E+0001 6.97180280968008E+0001 6.96770707991518E+0001 6.96361346695071E+0001 - 6.95952196982411E+0001 6.95543258757325E+0001 6.95134531923638E+0001 6.94726016385210E+0001 6.94317712045945E+0001 - 6.93909618809782E+0001 6.93501736580700E+0001 6.93094065262718E+0001 6.92686604759892E+0001 6.92279354976316E+0001 - 6.91872315816124E+0001 6.91465487183489E+0001 6.91058868982622E+0001 6.90652461117771E+0001 6.90246263493226E+0001 - 6.89840276013313E+0001 6.89434498582397E+0001 6.89028931104883E+0001 6.88623573485212E+0001 6.88218425627865E+0001 - 6.87813487437362E+0001 6.87408758818261E+0001 6.87004239675158E+0001 6.86599929912689E+0001 6.86195829435526E+0001 - 6.85791938148381E+0001 6.85388255956004E+0001 6.84984782763184E+0001 6.84581518474749E+0001 6.84178462995563E+0001 - 6.83775616230530E+0001 6.83372978084592E+0001 6.82970548462730E+0001 6.82568327269962E+0001 6.82166314411346E+0001 - 6.81764509791978E+0001 6.81362913316990E+0001 6.80961524891555E+0001 6.80560344420882E+0001 6.80159371810221E+0001 - 6.79758606964859E+0001 6.79358049790119E+0001 6.78957700191366E+0001 6.78557558074000E+0001 6.78157623343462E+0001 - 6.77757895905227E+0001 6.77358375664814E+0001 6.76959062527775E+0001 6.76559956399703E+0001 6.76161057186228E+0001 - 6.75762364793017E+0001 6.75363879125778E+0001 6.74965600090255E+0001 6.74567527592230E+0001 6.74169661537524E+0001 - 6.73772001831995E+0001 6.73374548381540E+0001 6.72977301092093E+0001 6.72580259869628E+0001 6.72183424620154E+0001 - 6.71786795249720E+0001 6.71390371664412E+0001 6.70994153770355E+0001 6.70598141473711E+0001 6.70202334680680E+0001 - 6.69806733297500E+0001 6.69411337230447E+0001 6.69016146385835E+0001 6.68621160670015E+0001 6.68226379989377E+0001 - 6.67831804250348E+0001 6.67437433359393E+0001 6.67043267223016E+0001 6.66649305747756E+0001 6.66255548840191E+0001 - 6.65861996406939E+0001 6.65468648354653E+0001 6.65075504590025E+0001 6.64682565019784E+0001 6.64289829550697E+0001 - 6.63897298089569E+0001 6.63504970543241E+0001 6.63112846818595E+0001 6.62720926822547E+0001 6.62329210462054E+0001 - 6.61937697644107E+0001 6.61546388275738E+0001 6.61155282264015E+0001 6.60764379516042E+0001 6.60373679938964E+0001 - 6.59983183439961E+0001 6.59592889926252E+0001 6.59202799305091E+0001 6.58812911483774E+0001 6.58423226369629E+0001 - 6.58033743870027E+0001 6.57644463892372E+0001 6.57255386344107E+0001 6.56866511132713E+0001 6.56477838165709E+0001 - 6.56089367350649E+0001 6.55701098595127E+0001 6.55313031806773E+0001 6.54925166893255E+0001 6.54537503762276E+0001 - 6.54150042321581E+0001 6.53762782478947E+0001 6.53375724142193E+0001 6.52988867219172E+0001 6.52602211617777E+0001 - 6.52215757245935E+0001 6.51829504011613E+0001 6.51443451822815E+0001 6.51057600587580E+0001 6.50671950213986E+0001 - 6.50286500610150E+0001 6.49901251684221E+0001 6.49516203344391E+0001 6.49131355498885E+0001 6.48746708055968E+0001 - 6.48362260923939E+0001 6.47978014011137E+0001 6.47593967225937E+0001 6.47210120476751E+0001 6.46826473672029E+0001 - 6.46443026720256E+0001 6.46059779529955E+0001 6.45676732009688E+0001 6.45293884068051E+0001 6.44911235613680E+0001 - 6.44528786555245E+0001 6.44146536801455E+0001 6.43764486261056E+0001 6.43382634842828E+0001 6.43000982455594E+0001 - 6.42619529008206E+0001 6.42238274409561E+0001 6.41857218568587E+0001 6.41476361394252E+0001 6.41095702795559E+0001 - 6.40715242681549E+0001 6.40334980961299E+0001 6.39954917543925E+0001 6.39575052338577E+0001 6.39195385254443E+0001 - 6.38815916200749E+0001 6.38436645086755E+0001 6.38057571821761E+0001 6.37678696315102E+0001 6.37300018476148E+0001 - 6.36921538214310E+0001 6.36543255439033E+0001 6.36165170059798E+0001 6.35787281986125E+0001 6.35409591127568E+0001 - 6.35032097393721E+0001 6.34654800694212E+0001 6.34277700938706E+0001 6.33900798036906E+0001 6.33524091898550E+0001 - 6.33147582433413E+0001 6.32771269551307E+0001 6.32395153162082E+0001 6.32019233175621E+0001 6.31643509501847E+0001 - 6.31267982050717E+0001 6.30892650732226E+0001 6.30517515456405E+0001 6.30142576133323E+0001 6.29767832673082E+0001 - 6.29393284985824E+0001 6.29018932981726E+0001 6.28644776571001E+0001 6.28270815663899E+0001 6.27897050170706E+0001 - 6.27523480001745E+0001 6.27150105067376E+0001 6.26776925277993E+0001 6.26403940544029E+0001 6.26031150775951E+0001 - 6.25658555884265E+0001 6.25286155779511E+0001 6.24913950372266E+0001 6.24541939573145E+0001 6.24170123292795E+0001 - 6.23798501441905E+0001 6.23427073931195E+0001 6.23055840671424E+0001 6.22684801573388E+0001 6.22313956547916E+0001 - 6.21943305505878E+0001 6.21572848358174E+0001 6.21202585015746E+0001 6.20832515389569E+0001 6.20462639390655E+0001 - 6.20092956930051E+0001 6.19723467918842E+0001 6.19354172268149E+0001 6.18985069889127E+0001 6.18616160692969E+0001 - 6.18247444590903E+0001 6.17878921494194E+0001 6.17510591314142E+0001 6.17142453962085E+0001 6.16774509349395E+0001 - 6.16406757387480E+0001 6.16039197987785E+0001 6.15671831061791E+0001 6.15304656521014E+0001 6.14937674277008E+0001 - 6.14570884241359E+0001 6.14204286325694E+0001 6.13837880441671E+0001 6.13471666500988E+0001 6.13105644415377E+0001 - 6.12739814096605E+0001 6.12374175456477E+0001 6.12008728406831E+0001 6.11643472859545E+0001 6.11278408726528E+0001 - 6.10913535919729E+0001 6.10548854351130E+0001 6.10184363932749E+0001 6.09820064576643E+0001 6.09455956194900E+0001 - 6.09092038699648E+0001 6.08728312003046E+0001 6.08364776017294E+0001 6.08001430654625E+0001 6.07638275827306E+0001 - 6.07275311447644E+0001 6.06912537427977E+0001 6.06549953680683E+0001 6.06187560118172E+0001 6.05825356652891E+0001 - 6.05463343197325E+0001 6.05101519663990E+0001 6.04739885965441E+0001 6.04378442014267E+0001 6.04017187723094E+0001 - 6.03656123004581E+0001 6.03295247771426E+0001 6.02934561936360E+0001 6.02574065412151E+0001 6.02213758111600E+0001 - 6.01853639947547E+0001 6.01493710832865E+0001 6.01133970680462E+0001 6.00774419403284E+0001 6.00415056914312E+0001 - 6.00055883126559E+0001 5.99696897953077E+0001 5.99338101306953E+0001 5.98979493101307E+0001 5.98621073249297E+0001 - 5.98262841664116E+0001 5.97904798258990E+0001 5.97546942947184E+0001 5.97189275641995E+0001 5.96831796256756E+0001 - 5.96474504704839E+0001 5.96117400899644E+0001 5.95760484754614E+0001 5.95403756183222E+0001 5.95047215098979E+0001 - 5.94690861415429E+0001 5.94334695046153E+0001 5.93978715904767E+0001 5.93622923904921E+0001 5.93267318960302E+0001 - 5.92911900984630E+0001 5.92556669891663E+0001 5.92201625595191E+0001 5.91846768009040E+0001 5.91492097047074E+0001 - 5.91137612623187E+0001 5.90783314651313E+0001 5.90429203045419E+0001 5.90075277719505E+0001 5.89721538587610E+0001 - 5.89367985563805E+0001 5.89014618562197E+0001 5.88661437496930E+0001 5.88308442282178E+0001 5.87955632832156E+0001 - 5.87603009061109E+0001 5.87250570883320E+0001 5.86898318213106E+0001 5.86546250964819E+0001 5.86194369052845E+0001 - 5.85842672391607E+0001 5.85491160895560E+0001 5.85139834479196E+0001 5.84788693057043E+0001 5.84437736543660E+0001 - 5.84086964853645E+0001 5.83736377901627E+0001 5.83385975602273E+0001 5.83035757870284E+0001 5.82685724620393E+0001 - 5.82335875767373E+0001 5.81986211226026E+0001 5.81636730911194E+0001 5.81287434737750E+0001 5.80938322620604E+0001 - 5.80589394474699E+0001 5.80240650215014E+0001 5.79892089756562E+0001 5.79543713014391E+0001 5.79195519903583E+0001 - 5.78847510339256E+0001 5.78499684236562E+0001 5.78152041510686E+0001 5.77804582076850E+0001 5.77457305850310E+0001 - 5.77110212746357E+0001 5.76763302680313E+0001 5.76416575567540E+0001 5.76070031323432E+0001 5.75723669863416E+0001 - 5.75377491102955E+0001 5.75031494957548E+0001 5.74685681342726E+0001 5.74340050174056E+0001 5.73994601367139E+0001 - 5.73649334837610E+0001 5.73304250501139E+0001 5.72959348273431E+0001 5.72614628070224E+0001 5.72270089807292E+0001 - 5.71925733400442E+0001 5.71581558765516E+0001 5.71237565818390E+0001 5.70893754474976E+0001 5.70550124651218E+0001 - 5.70206676263096E+0001 5.69863409226623E+0001 5.69520323457847E+0001 5.69177418872852E+0001 5.68834695387752E+0001 - 5.68492152918701E+0001 5.68149791381881E+0001 5.67807610693513E+0001 5.67465610769852E+0001 5.67123791527183E+0001 - 5.66782152881830E+0001 5.66440694750149E+0001 5.66099417048531E+0001 5.65758319693399E+0001 5.65417402601213E+0001 - 5.65076665688466E+0001 5.64736108871684E+0001 5.64395732067430E+0001 5.64055535192298E+0001 5.63715518162918E+0001 - 5.63375680895953E+0001 5.63036023308101E+0001 5.62696545316095E+0001 5.62357246836698E+0001 5.62018127786711E+0001 - 5.61679188082968E+0001 5.61340427642337E+0001 5.61001846381719E+0001 5.60663444218050E+0001 5.60325221068301E+0001 - 5.59987176849474E+0001 5.59649311478607E+0001 5.59311624872772E+0001 5.58974116949075E+0001 5.58636787624654E+0001 - 5.58299636816683E+0001 5.57962664442370E+0001 5.57625870418955E+0001 5.57289254663714E+0001 5.56952817093955E+0001 - 5.56616557627020E+0001 5.56280476180287E+0001 5.55944572671166E+0001 5.55608847017101E+0001 5.55273299135568E+0001 - 5.54937928944082E+0001 5.54602736360186E+0001 5.54267721301459E+0001 5.53932883685516E+0001 5.53598223430001E+0001 - 5.53263740452597E+0001 5.52929434671016E+0001 5.52595306003006E+0001 5.52261354366350E+0001 5.51927579678861E+0001 - 5.51593981858389E+0001 5.51260560822816E+0001 5.50927316490059E+0001 5.50594248778065E+0001 5.50261357604820E+0001 - 5.49928642888340E+0001 5.49596104546674E+0001 5.49263742497908E+0001 5.48931556660158E+0001 5.48599546951576E+0001 - 5.48267713290345E+0001 5.47936055594686E+0001 5.47604573782847E+0001 5.47273267773116E+0001 5.46942137483811E+0001 - 5.46611182833283E+0001 5.46280403739918E+0001 5.45949800122135E+0001 5.45619371898386E+0001 5.45289118987158E+0001 - 5.44959041306969E+0001 5.44629138776372E+0001 5.44299411313953E+0001 5.43969858838331E+0001 5.43640481268160E+0001 - 5.43311278522124E+0001 5.42982250518943E+0001 5.42653397177371E+0001 5.42324718416193E+0001 5.41996214154228E+0001 - 5.41667884310329E+0001 5.41339728803383E+0001 5.41011747552306E+0001 5.40683940476054E+0001 5.40356307493610E+0001 - 5.40028848523995E+0001 5.39701563486259E+0001 5.39374452299488E+0001 5.39047514882801E+0001 5.38720751155348E+0001 - 5.38394161036316E+0001 5.38067744444921E+0001 5.37741501300416E+0001 5.37415431522083E+0001 5.37089535029241E+0001 - 5.36763811741239E+0001 5.36438261577461E+0001 5.36112884457324E+0001 5.35787680300278E+0001 5.35462649025804E+0001 - 5.35137790553419E+0001 5.34813104802672E+0001 5.34488591693144E+0001 5.34164251144450E+0001 5.33840083076238E+0001 - 5.33516087408188E+0001 5.33192264060015E+0001 5.32868612951465E+0001 5.32545134002317E+0001 5.32221827132384E+0001 - 5.31898692261511E+0001 5.31575729309578E+0001 5.31252938196494E+0001 5.30930318842205E+0001 5.30607871166687E+0001 - 5.30285595089950E+0001 5.29963490532038E+0001 5.29641557413024E+0001 5.29319795653019E+0001 5.28998205172162E+0001 - 5.28676785890629E+0001 5.28355537728625E+0001 5.28034460606391E+0001 5.27713554444199E+0001 5.27392819162353E+0001 - 5.27072254681192E+0001 5.26751860921086E+0001 5.26431637802438E+0001 5.26111585245684E+0001 5.25791703171294E+0001 - 5.25471991499768E+0001 5.25152450151640E+0001 5.24833079047477E+0001 5.24513878107878E+0001 5.24194847253475E+0001 - 5.23875986404933E+0001 5.23557295482948E+0001 5.23238774408252E+0001 5.22920423101604E+0001 5.22602241483802E+0001 - 5.22284229475672E+0001 5.21966386998074E+0001 5.21648713971901E+0001 5.21331210318077E+0001 5.21013875957561E+0001 - 5.20696710811342E+0001 5.20379714800444E+0001 5.20062887845920E+0001 5.19746229868858E+0001 5.19429740790379E+0001 - 5.19113420531635E+0001 5.18797269013810E+0001 5.18481286158122E+0001 5.18165471885821E+0001 5.17849826118188E+0001 - 5.17534348776538E+0001 5.17219039782217E+0001 5.16903899056605E+0001 5.16588926521114E+0001 5.16274122097186E+0001 - 5.15959485706299E+0001 5.15645017269959E+0001 5.15330716709709E+0001 5.15016583947122E+0001 5.14702618903802E+0001 - 5.14388821501388E+0001 5.14075191661547E+0001 5.13761729305985E+0001 5.13448434356433E+0001 5.13135306734658E+0001 - 5.12822346362460E+0001 5.12509553161669E+0001 5.12196927054149E+0001 5.11884467961794E+0001 5.11572175806531E+0001 - 5.11260050510321E+0001 5.10948091995154E+0001 5.10636300183056E+0001 5.10324674996080E+0001 5.10013216356316E+0001 - 5.09701924185884E+0001 5.09390798406935E+0001 5.09079838941654E+0001 5.08769045712256E+0001 5.08458418640991E+0001 - 5.08147957650138E+0001 5.07837662662010E+0001 5.07527533598951E+0001 5.07217570383338E+0001 5.06907772937577E+0001 - 5.06598141184111E+0001 5.06288675045410E+0001 5.05979374443980E+0001 5.05670239302355E+0001 5.05361269543105E+0001 - 5.05052465088828E+0001 5.04743825862157E+0001 5.04435351785755E+0001 5.04127042782318E+0001 5.03818898774573E+0001 - 5.03510919685280E+0001 5.03203105437229E+0001 5.02895455953244E+0001 5.02587971156178E+0001 5.02280650968919E+0001 - 5.01973495314384E+0001 5.01666504115525E+0001 5.01359677295322E+0001 5.01053014776789E+0001 5.00746516482972E+0001 - 5.00440182336948E+0001 5.00134012261825E+0001 4.99828006180745E+0001 4.99522164016877E+0001 4.99216485693429E+0001 - 4.98910971133633E+0001 4.98605620260758E+0001 4.98300432998103E+0001 4.97995409268997E+0001 4.97690548996804E+0001 - 4.97385852104917E+0001 4.97081318516761E+0001 4.96776948155792E+0001 4.96472740945500E+0001 4.96168696809405E+0001 - 4.95864815671058E+0001 4.95561097454043E+0001 4.95257542081973E+0001 4.94954149478496E+0001 4.94650919567288E+0001 - 4.94347852272060E+0001 4.94044947516552E+0001 4.93742205224536E+0001 4.93439625319815E+0001 4.93137207726226E+0001 - 4.92834952367633E+0001 4.92532859167936E+0001 4.92230928051064E+0001 4.91929158940977E+0001 4.91627551761668E+0001 - 4.91326106437160E+0001 4.91024822891508E+0001 4.90723701048799E+0001 4.90422740833149E+0001 4.90121942168708E+0001 - 4.89821304979657E+0001 4.89520829190207E+0001 4.89220514724601E+0001 4.88920361507112E+0001 4.88620369462047E+0001 - 4.88320538513742E+0001 4.88020868586566E+0001 4.87721359604916E+0001 4.87422011493225E+0001 4.87122824175954E+0001 - 4.86823797577594E+0001 4.86524931622671E+0001 4.86226226235740E+0001 4.85927681341388E+0001 4.85629296864231E+0001 - 4.85331072728919E+0001 4.85033008860132E+0001 4.84735105182580E+0001 4.84437361621006E+0001 4.84139778100183E+0001 - 4.83842354544915E+0001 4.83545090880038E+0001 4.83247987030418E+0001 4.82951042920953E+0001 4.82654258476572E+0001 - 4.82357633622233E+0001 4.82061168282929E+0001 4.81764862383680E+0001 4.81468715849539E+0001 4.81172728605589E+0001 - 4.80876900576946E+0001 4.80581231688755E+0001 4.80285721866193E+0001 4.79990371034467E+0001 4.79695179118815E+0001 - 4.79400146044508E+0001 4.79105271736845E+0001 4.78810556121157E+0001 4.78515999122806E+0001 4.78221600667186E+0001 - 4.77927360679721E+0001 4.77633279085864E+0001 4.77339355811102E+0001 4.77045590780950E+0001 4.76751983920956E+0001 - 4.76458535156698E+0001 4.76165244413785E+0001 4.75872111617856E+0001 4.75579136694582E+0001 4.75286319569663E+0001 - 4.74993660168831E+0001 4.74701158417850E+0001 4.74408814242512E+0001 4.74116627568641E+0001 4.73824598322092E+0001 - 4.73532726428750E+0001 4.73241011814533E+0001 4.72949454405385E+0001 4.72658054127285E+0001 4.72366810906241E+0001 - 4.72075724668291E+0001 4.71784795339506E+0001 4.71494022845984E+0001 4.71203407113857E+0001 4.70912948069284E+0001 - 4.70622645638460E+0001 4.70332499747605E+0001 4.70042510322972E+0001 4.69752677290845E+0001 4.69463000577538E+0001 - 4.69173480109396E+0001 4.68884115812792E+0001 4.68594907614133E+0001 4.68305855439855E+0001 4.68016959216424E+0001 - 4.67728218870337E+0001 4.67439634328122E+0001 4.67151205516336E+0001 4.66862932361567E+0001 4.66574814790435E+0001 - 4.66286852729587E+0001 4.65999046105705E+0001 4.65711394845497E+0001 4.65423898875704E+0001 4.65136558123097E+0001 - 4.64849372514476E+0001 4.64562341976673E+0001 4.64275466436550E+0001 4.63988745820998E+0001 4.63702180056940E+0001 - 4.63415769071328E+0001 4.63129512791146E+0001 4.62843411143406E+0001 4.62557464055151E+0001 4.62271671453457E+0001 - 4.61986033265426E+0001 4.61700549418192E+0001 4.61415219838920E+0001 4.61130044454805E+0001 4.60845023193071E+0001 - 4.60560155980973E+0001 4.60275442745797E+0001 4.59990883414858E+0001 4.59706477915501E+0001 4.59422226175101E+0001 - 4.59138128121065E+0001 4.58854183680829E+0001 4.58570392781857E+0001 4.58286755351648E+0001 4.58003271317725E+0001 - 4.57719940607647E+0001 4.57436763148999E+0001 4.57153738869397E+0001 4.56870867696488E+0001 4.56588149557949E+0001 - 4.56305584381485E+0001 4.56023172094833E+0001 4.55740912625760E+0001 4.55458805902062E+0001 4.55176851851565E+0001 - 4.54895050402126E+0001 4.54613401481631E+0001 4.54331905017997E+0001 4.54050560939170E+0001 4.53769369173125E+0001 - 4.53488329647869E+0001 4.53207442291438E+0001 4.52926707031897E+0001 4.52646123797342E+0001 4.52365692515899E+0001 - 4.52085413115724E+0001 4.51805285525001E+0001 4.51525309671945E+0001 4.51245485484802E+0001 4.50965812891847E+0001 - 4.50686291821382E+0001 4.50406922201744E+0001 4.50127703961296E+0001 4.49848637028432E+0001 4.49569721331576E+0001 - 4.49290956799180E+0001 4.49012343359728E+0001 4.48733880941733E+0001 4.48455569473738E+0001 4.48177408884314E+0001 - 4.47899399102063E+0001 4.47621540055617E+0001 4.47343831673637E+0001 4.47066273884815E+0001 4.46788866617870E+0001 - 4.46511609801553E+0001 4.46234503364644E+0001 4.45957547235951E+0001 4.45680741344315E+0001 4.45404085618603E+0001 - 4.45127579987714E+0001 4.44851224380576E+0001 4.44575018726145E+0001 4.44298962953409E+0001 4.44023056991385E+0001 - 4.43747300769117E+0001 4.43471694215681E+0001 4.43196237260183E+0001 4.42920929831757E+0001 4.42645771859567E+0001 - 4.42370763272805E+0001 4.42095904000695E+0001 4.41821193972489E+0001 4.41546633117469E+0001 4.41272221364946E+0001 - 4.40997958644260E+0001 4.40723844884783E+0001 4.40449880015911E+0001 4.40176063967075E+0001 4.39902396667732E+0001 - 4.39628878047371E+0001 4.39355508035507E+0001 4.39082286561688E+0001 4.38809213555487E+0001 4.38536288946511E+0001 - 4.38263512664393E+0001 4.37990884638797E+0001 4.37718404799415E+0001 4.37446073075970E+0001 4.37173889398211E+0001 - 4.36901853695921E+0001 4.36629965898909E+0001 4.36358225937012E+0001 4.36086633740101E+0001 4.35815189238071E+0001 - 4.35543892360851E+0001 4.35272743038394E+0001 4.35001741200687E+0001 4.34730886777743E+0001 4.34460179699605E+0001 - 4.34189619896346E+0001 4.33919207298068E+0001 4.33648941834901E+0001 4.33378823437004E+0001 4.33108852034566E+0001 - 4.32839027557807E+0001 4.32569349936972E+0001 4.32299819102337E+0001 4.32030434984208E+0001 4.31761197512919E+0001 - 4.31492106618832E+0001 4.31223162232341E+0001 4.30954364283867E+0001 4.30685712703859E+0001 4.30417207422797E+0001 - 4.30148848371189E+0001 4.29880635479573E+0001 4.29612568678514E+0001 4.29344647898607E+0001 4.29076873070478E+0001 - 4.28809244124778E+0001 4.28541760992189E+0001 4.28274423603422E+0001 4.28007231889218E+0001 4.27740185780343E+0001 - 4.27473285207597E+0001 4.27206530101805E+0001 4.26939920393822E+0001 4.26673456014532E+0001 4.26407136894849E+0001 - 4.26140962965713E+0001 4.25874934158096E+0001 4.25609050402995E+0001 4.25343311631441E+0001 4.25077717774488E+0001 - 4.24812268763224E+0001 4.24546964528761E+0001 4.24281805002244E+0001 4.24016790114844E+0001 4.23751919797761E+0001 - 4.23487193982226E+0001 4.23222612599495E+0001 4.22958175580856E+0001 4.22693882857623E+0001 4.22429734361141E+0001 - 4.22165730022783E+0001 4.21901869773948E+0001 4.21638153546069E+0001 4.21374581270603E+0001 4.21111152879038E+0001 - 4.20847868302888E+0001 4.20584727473699E+0001 4.20321730323043E+0001 4.20058876782523E+0001 4.19796166783768E+0001 - 4.19533600258436E+0001 4.19271177138216E+0001 4.19008897354822E+0001 4.18746760839999E+0001 4.18484767525520E+0001 - 4.18222917343186E+0001 4.17961210224827E+0001 4.17699646102301E+0001 4.17438224907495E+0001 4.17176946572323E+0001 - 4.16915811028730E+0001 4.16654818208688E+0001 4.16393968044196E+0001 4.16133260467285E+0001 4.15872695410010E+0001 - 4.15612272804459E+0001 4.15351992582744E+0001 4.15091854677009E+0001 4.14831859019424E+0001 4.14572005542189E+0001 - 4.14312294177530E+0001 4.14052724857703E+0001 4.13793297514994E+0001 4.13534012081714E+0001 4.13274868490204E+0001 - 4.13015866672833E+0001 4.12757006561998E+0001 4.12498288090125E+0001 4.12239711189668E+0001 4.11981275793109E+0001 - 4.11722981832959E+0001 4.11464829241755E+0001 4.11206817952064E+0001 4.10948947896482E+0001 4.10691219007632E+0001 - 4.10433631218165E+0001 4.10176184460761E+0001 4.09918878668127E+0001 4.09661713772999E+0001 4.09404689708141E+0001 - 4.09147806406345E+0001 4.08891063800432E+0001 4.08634461823250E+0001 4.08378000407674E+0001 4.08121679486611E+0001 - 4.07865498992992E+0001 4.07609458859778E+0001 4.07353559019958E+0001 4.07097799406548E+0001 4.06842179952594E+0001 - 4.06586700591168E+0001 4.06331361255371E+0001 4.06076161878333E+0001 4.05821102393209E+0001 4.05566182733185E+0001 - 4.05311402831473E+0001 4.05056762621315E+0001 4.04802262035978E+0001 4.04547901008761E+0001 4.04293679472987E+0001 - 4.04039597362009E+0001 4.03785654609207E+0001 4.03531851147990E+0001 4.03278186911793E+0001 4.03024661834082E+0001 - 4.02771275848348E+0001 4.02518028888111E+0001 4.02264920886919E+0001 4.02011951778346E+0001 4.01759121495998E+0001 - 4.01506429973504E+0001 4.01253877144523E+0001 4.01001462942744E+0001 4.00749187301879E+0001 4.00497050155672E+0001 - 4.00245051437892E+0001 3.99993191082339E+0001 3.99741469022836E+0001 3.99489885193237E+0001 3.99238439527424E+0001 - 3.98987131959306E+0001 3.98735962422818E+0001 3.98484930851926E+0001 3.98234037180620E+0001 3.97983281342921E+0001 - 3.97732663272875E+0001 3.97482182904559E+0001 3.97231840172073E+0001 3.96981635009549E+0001 3.96731567351144E+0001 - 3.96481637131043E+0001 3.96231844283459E+0001 3.95982188742634E+0001 3.95732670442835E+0001 3.95483289318357E+0001 - 3.95234045303525E+0001 3.94984938332689E+0001 3.94735968340227E+0001 3.94487135260546E+0001 3.94238439028078E+0001 - 3.93989879577285E+0001 3.93741456842655E+0001 3.93493170758703E+0001 3.93245021259975E+0001 3.92997008281039E+0001 - 3.92749131756495E+0001 3.92501391620968E+0001 3.92253787809112E+0001 3.92006320255608E+0001 3.91758988895162E+0001 - 3.91511793662511E+0001 3.91264734492418E+0001 3.91017811319672E+0001 3.90771024079091E+0001 3.90524372705521E+0001 - 3.90277857133834E+0001 3.90031477298929E+0001 3.89785233135734E+0001 3.89539124579202E+0001 3.89293151564315E+0001 - 3.89047314026083E+0001 3.88801611899541E+0001 3.88556045119754E+0001 3.88310613621811E+0001 3.88065317340832E+0001 - 3.87820156211960E+0001 3.87575130170370E+0001 3.87330239151260E+0001 3.87085483089858E+0001 3.86840861921417E+0001 - 3.86596375581220E+0001 3.86352024004575E+0001 3.86107807126818E+0001 3.85863724883312E+0001 3.85619777209446E+0001 - 3.85375964040639E+0001 3.85132285312334E+0001 3.84888740960003E+0001 3.84645330919145E+0001 3.84402055125286E+0001 - 3.84158913513979E+0001 3.83915906020803E+0001 3.83673032581366E+0001 3.83430293131301E+0001 3.83187687606270E+0001 - 3.82945215941962E+0001 3.82702878074091E+0001 3.82460673938400E+0001 3.82218603470658E+0001 3.81976666606662E+0001 - 3.81734863282234E+0001 3.81493193433225E+0001 3.81251656995514E+0001 3.81010253905002E+0001 3.80768984097623E+0001 - 3.80527847509335E+0001 3.80286844076121E+0001 3.80045973733995E+0001 3.79805236418996E+0001 3.79564632067188E+0001 - 3.79324160614666E+0001 3.79083821997548E+0001 3.78843616151982E+0001 3.78603543014141E+0001 3.78363602520224E+0001 - 3.78123794606460E+0001 3.77884119209102E+0001 3.77644576264431E+0001 3.77405165708755E+0001 3.77165887478407E+0001 - 3.76926741509750E+0001 3.76687727739170E+0001 3.76448846103085E+0001 3.76210096537933E+0001 3.75971478980184E+0001 - 3.75732993366333E+0001 3.75494639632902E+0001 3.75256417716440E+0001 3.75018327553521E+0001 3.74780369080747E+0001 - 3.74542542234748E+0001 3.74304846952178E+0001 3.74067283169719E+0001 3.73829850824081E+0001 3.73592549851998E+0001 - 3.73355380190233E+0001 3.73118341775574E+0001 3.72881434544837E+0001 3.72644658434863E+0001 3.72408013382521E+0001 - 3.72171499324706E+0001 3.71935116198339E+0001 3.71698863940369E+0001 3.71462742487771E+0001 3.71226751777547E+0001 - 3.70990891746722E+0001 3.70755162332354E+0001 3.70519563471522E+0001 3.70284095101334E+0001 3.70048757158924E+0001 - 3.69813549581453E+0001 3.69578472306108E+0001 3.69343525270101E+0001 3.69108708410674E+0001 3.68874021665091E+0001 - 3.68639464970648E+0001 3.68405038264662E+0001 3.68170741484479E+0001 3.67936574567472E+0001 3.67702537451039E+0001 - 3.67468630072606E+0001 3.67234852369622E+0001 3.67001204279567E+0001 3.66767685739945E+0001 3.66534296688285E+0001 - 3.66301037062145E+0001 3.66067906799107E+0001 3.65834905836782E+0001 3.65602034112805E+0001 3.65369291564839E+0001 - 3.65136678130571E+0001 3.64904193747716E+0001 3.64671838354016E+0001 3.64439611887238E+0001 3.64207514285175E+0001 - 3.63975545485646E+0001 3.63743705426499E+0001 3.63511994045605E+0001 3.63280411280863E+0001 3.63048957070198E+0001 - 3.62817631351560E+0001 3.62586434062926E+0001 3.62355365142300E+0001 3.62124424527711E+0001 3.61893612157215E+0001 - 3.61662927968894E+0001 3.61432371900856E+0001 3.61201943891233E+0001 3.60971643878188E+0001 3.60741471799905E+0001 - 3.60511427594598E+0001 3.60281511200505E+0001 3.60051722555890E+0001 3.59822061599045E+0001 3.59592528268285E+0001 - 3.59363122501953E+0001 3.59133844238419E+0001 3.58904693416077E+0001 3.58675669973349E+0001 3.58446773848680E+0001 - 3.58218004980545E+0001 3.57989363307441E+0001 3.57760848767894E+0001 3.57532461300454E+0001 3.57304200843698E+0001 - 3.57076067336230E+0001 3.56848060716678E+0001 3.56620180923696E+0001 3.56392427895965E+0001 3.56164801572192E+0001 - 3.55937301891109E+0001 3.55709928791475E+0001 3.55482682212073E+0001 3.55255562091714E+0001 3.55028568369234E+0001 - 3.54801700983494E+0001 3.54574959873383E+0001 3.54348344977813E+0001 3.54121856235724E+0001 3.53895493586082E+0001 - 3.53669256967877E+0001 3.53443146320127E+0001 3.53217161581872E+0001 3.52991302692183E+0001 3.52765569590154E+0001 - 3.52539962214903E+0001 3.52314480505577E+0001 3.52089124401347E+0001 3.51863893841411E+0001 3.51638788764991E+0001 - 3.51413809111335E+0001 3.51188954819719E+0001 3.50964225829442E+0001 3.50739622079829E+0001 3.50515143510233E+0001 - 3.50290790060030E+0001 3.50066561668622E+0001 3.49842458275439E+0001 3.49618479819934E+0001 3.49394626241586E+0001 - 3.49170897479901E+0001 3.48947293474410E+0001 3.48723814164669E+0001 3.48500459490261E+0001 3.48277229390792E+0001 - 3.48054123805896E+0001 3.47831142675231E+0001 3.47608285938482E+0001 3.47385553535359E+0001 3.47162945405598E+0001 - 3.46940461488958E+0001 3.46718101725226E+0001 3.46495866054215E+0001 3.46273754415761E+0001 3.46051766749728E+0001 - 3.45829902996003E+0001 3.45608163094502E+0001 3.45386546985162E+0001 3.45165054607948E+0001 3.44943685902852E+0001 - 3.44722440809888E+0001 3.44501319269097E+0001 3.44280321220546E+0001 3.44059446604327E+0001 3.43838695360556E+0001 - 3.43618067429376E+0001 3.43397562750956E+0001 3.43177181265489E+0001 3.42956922913193E+0001 3.42736787634311E+0001 - 3.42516775369115E+0001 3.42296886057898E+0001 3.42077119640979E+0001 3.41857476058706E+0001 3.41637955251447E+0001 - 3.41418557159599E+0001 3.41199281723583E+0001 3.40980128883846E+0001 3.40761098580859E+0001 3.40542190755118E+0001 - 3.40323405347146E+0001 3.40104742297491E+0001 3.39886201546725E+0001 3.39667783035445E+0001 3.39449486704275E+0001 - 3.39231312493863E+0001 3.39013260344882E+0001 3.38795330198031E+0001 3.38577521994033E+0001 3.38359835673637E+0001 - 3.38142271177618E+0001 3.37924828446773E+0001 3.37707507421929E+0001 3.37490308043933E+0001 3.37273230253660E+0001 - 3.37056273992011E+0001 3.36839439199909E+0001 3.36622725818303E+0001 3.36406133788170E+0001 3.36189663050509E+0001 - 3.35973313546344E+0001 3.35757085216726E+0001 3.35540978002729E+0001 3.35324991845454E+0001 3.35109126686025E+0001 - 3.34893382465593E+0001 3.34677759125332E+0001 3.34462256606442E+0001 3.34246874850148E+0001 3.34031613797700E+0001 - 3.33816473390373E+0001 3.33601453569467E+0001 3.33386554276306E+0001 3.33171775452240E+0001 3.32957117038644E+0001 - 3.32742578976917E+0001 3.32528161208483E+0001 3.32313863674791E+0001 3.32099686317317E+0001 3.31885629077558E+0001 - 3.31671691897038E+0001 3.31457874717307E+0001 3.31244177479938E+0001 3.31030600126528E+0001 3.30817142598702E+0001 - 3.30603804838108E+0001 3.30390586786417E+0001 3.30177488385328E+0001 3.29964509576564E+0001 3.29751650301870E+0001 - 3.29538910503020E+0001 3.29326290121810E+0001 3.29113789100061E+0001 3.28901407379619E+0001 3.28689144902356E+0001 - 3.28477001610167E+0001 3.28264977444972E+0001 3.28053072348717E+0001 3.27841286263371E+0001 3.27629619130928E+0001 - 3.27418070893408E+0001 3.27206641492854E+0001 3.26995330871335E+0001 3.26784138970943E+0001 3.26573065733797E+0001 - 3.26362111102039E+0001 3.26151275017835E+0001 3.25940557423377E+0001 3.25729958260882E+0001 3.25519477472589E+0001 - 3.25309115000765E+0001 3.25098870787699E+0001 3.24888744775706E+0001 3.24678736907124E+0001 3.24468847124317E+0001 - 3.24259075369673E+0001 3.24049421585605E+0001 3.23839885714550E+0001 3.23630467698969E+0001 3.23421167481348E+0001 - 3.23211985004199E+0001 3.23002920210055E+0001 3.22793973041478E+0001 3.22585143441049E+0001 3.22376431351379E+0001 - 3.22167836715100E+0001 3.21959359474869E+0001 3.21750999573369E+0001 3.21542756953304E+0001 3.21334631557406E+0001 - 3.21126623328430E+0001 3.20918732209154E+0001 3.20710958142384E+0001 3.20503301070946E+0001 3.20295760937693E+0001 - 3.20088337685502E+0001 3.19881031257275E+0001 3.19673841595935E+0001 3.19466768644435E+0001 3.19259812345746E+0001 - 3.19052972642869E+0001 3.18846249478825E+0001 3.18639642796662E+0001 3.18433152539450E+0001 3.18226778650286E+0001 - 3.18020521072288E+0001 3.17814379748602E+0001 3.17608354622395E+0001 3.17402445636860E+0001 3.17196652735213E+0001 - 3.16990975860696E+0001 3.16785414956573E+0001 3.16579969966134E+0001 3.16374640832693E+0001 3.16169427499587E+0001 - 3.15964329910177E+0001 3.15759348007851E+0001 3.15554481736017E+0001 3.15349731038111E+0001 3.15145095857591E+0001 - 3.14940576137939E+0001 3.14736171822662E+0001 3.14531882855290E+0001 3.14327709179379E+0001 3.14123650738508E+0001 - 3.13919707476279E+0001 3.13715879336319E+0001 3.13512166262280E+0001 3.13308568197837E+0001 3.13105085086689E+0001 - 3.12901716872559E+0001 3.12698463499195E+0001 3.12495324910368E+0001 3.12292301049872E+0001 3.12089391861528E+0001 - 3.11886597289179E+0001 3.11683917276691E+0001 3.11481351767956E+0001 3.11278900706890E+0001 3.11076564037430E+0001 - 3.10874341703541E+0001 3.10672233649209E+0001 3.10470239818446E+0001 3.10268360155285E+0001 3.10066594603786E+0001 - 3.09864943108030E+0001 3.09663405612126E+0001 3.09461982060203E+0001 3.09260672396414E+0001 3.09059476564939E+0001 - 3.08858394509980E+0001 3.08657426175761E+0001 3.08456571506533E+0001 3.08255830446569E+0001 3.08055202940166E+0001 - 3.07854688931645E+0001 3.07654288365351E+0001 3.07454001185653E+0001 3.07253827336943E+0001 3.07053766763637E+0001 - 3.06853819410176E+0001 3.06653985221022E+0001 3.06454264140663E+0001 3.06254656113611E+0001 3.06055161084399E+0001 - 3.05855778997588E+0001 3.05656509797758E+0001 3.05457353429516E+0001 3.05258309837492E+0001 3.05059378966339E+0001 - 3.04860560760733E+0001 3.04661855165377E+0001 3.04463262124993E+0001 3.04264781584330E+0001 3.04066413488159E+0001 - 3.03868157781276E+0001 3.03670014408499E+0001 3.03471983314671E+0001 3.03274064444658E+0001 3.03076257743350E+0001 - 3.02878563155659E+0001 3.02680980626523E+0001 3.02483510100901E+0001 3.02286151523778E+0001 3.02088904840161E+0001 - 3.01891769995081E+0001 3.01694746933592E+0001 3.01497835600773E+0001 3.01301035941725E+0001 3.01104347901573E+0001 - 3.00907771425465E+0001 3.00711306458573E+0001 3.00514952946094E+0001 3.00318710833245E+0001 3.00122580065269E+0001 - 2.99926560587432E+0001 2.99730652345023E+0001 2.99534855283355E+0001 2.99339169347764E+0001 2.99143594483610E+0001 - 2.98948130636274E+0001 2.98752777751165E+0001 2.98557535773710E+0001 2.98362404649364E+0001 2.98167384323603E+0001 - 2.97972474741925E+0001 2.97777675849856E+0001 2.97582987592941E+0001 2.97388409916749E+0001 2.97193942766875E+0001 - 2.96999586088933E+0001 2.96805339828565E+0001 2.96611203931433E+0001 2.96417178343223E+0001 2.96223263009646E+0001 - 2.96029457876433E+0001 2.95835762889341E+0001 2.95642177994150E+0001 2.95448703136661E+0001 2.95255338262701E+0001 - 2.95062083318119E+0001 2.94868938248788E+0001 2.94675903000601E+0001 2.94482977519479E+0001 2.94290161751363E+0001 - 2.94097455642218E+0001 2.93904859138033E+0001 2.93712372184818E+0001 2.93519994728609E+0001 2.93327726715462E+0001 - 2.93135568091460E+0001 2.92943518802705E+0001 2.92751578795325E+0001 2.92559748015470E+0001 2.92368026409313E+0001 - 2.92176413923051E+0001 2.91984910502903E+0001 2.91793516095111E+0001 2.91602230645942E+0001 2.91411054101683E+0001 - 2.91219986408648E+0001 2.91029027513169E+0001 2.90838177361605E+0001 2.90647435900338E+0001 2.90456803075770E+0001 - 2.90266278834328E+0001 2.90075863122463E+0001 2.89885555886647E+0001 2.89695357073375E+0001 2.89505266629167E+0001 - 2.89315284500565E+0001 2.89125410634132E+0001 2.88935644976457E+0001 2.88745987474150E+0001 2.88556438073845E+0001 - 2.88366996722197E+0001 2.88177663365887E+0001 2.87988437951616E+0001 2.87799320426110E+0001 2.87610310736116E+0001 - 2.87421408828405E+0001 2.87232614649772E+0001 2.87043928147032E+0001 2.86855349267025E+0001 2.86666877956613E+0001 - 2.86478514162681E+0001 2.86290257832138E+0001 2.86102108911913E+0001 2.85914067348961E+0001 2.85726133090258E+0001 - 2.85538306082803E+0001 2.85350586273617E+0001 2.85162973609746E+0001 2.84975468038257E+0001 2.84788069506239E+0001 - 2.84600777960807E+0001 2.84413593349095E+0001 2.84226515618262E+0001 2.84039544715489E+0001 2.83852680587980E+0001 - 2.83665923182962E+0001 2.83479272447682E+0001 2.83292728329415E+0001 2.83106290775453E+0001 2.82919959733114E+0001 - 2.82733735149739E+0001 2.82547616972689E+0001 2.82361605149350E+0001 2.82175699627129E+0001 2.81989900353458E+0001 - 2.81804207275788E+0001 2.81618620341597E+0001 2.81433139498381E+0001 2.81247764693662E+0001 2.81062495874983E+0001 - 2.80877332989911E+0001 2.80692275986033E+0001 2.80507324810961E+0001 2.80322479412329E+0001 2.80137739737792E+0001 - 2.79953105735030E+0001 2.79768577351744E+0001 2.79584154535657E+0001 2.79399837234516E+0001 2.79215625396089E+0001 - 2.79031518968167E+0001 2.78847517898566E+0001 2.78663622135119E+0001 2.78479831625687E+0001 2.78296146318151E+0001 - 2.78112566160413E+0001 2.77929091100400E+0001 2.77745721086060E+0001 2.77562456065365E+0001 2.77379295986306E+0001 - 2.77196240796901E+0001 2.77013290445187E+0001 2.76830444879224E+0001 2.76647704047095E+0001 2.76465067896905E+0001 - 2.76282536376783E+0001 2.76100109434877E+0001 2.75917787019360E+0001 2.75735569078426E+0001 2.75553455560293E+0001 - 2.75371446413199E+0001 2.75189541585406E+0001 2.75007741025197E+0001 2.74826044680880E+0001 2.74644452500781E+0001 - 2.74462964433253E+0001 2.74281580426667E+0001 2.74100300429419E+0001 2.73919124389926E+0001 2.73738052256628E+0001 - 2.73557083977986E+0001 2.73376219502486E+0001 2.73195458778632E+0001 2.73014801754954E+0001 2.72834248380002E+0001 - 2.72653798602350E+0001 2.72473452370592E+0001 2.72293209633345E+0001 2.72113070339249E+0001 2.71933034436966E+0001 - 2.71753101875179E+0001 2.71573272602594E+0001 2.71393546567939E+0001 2.71213923719964E+0001 2.71034404007442E+0001 - 2.70854987379166E+0001 2.70675673783953E+0001 2.70496463170642E+0001 2.70317355488093E+0001 2.70138350685189E+0001 - 2.69959448710834E+0001 2.69780649513956E+0001 2.69601953043503E+0001 2.69423359248446E+0001 2.69244868077777E+0001 - 2.69066479480513E+0001 2.68888193405688E+0001 2.68710009802364E+0001 2.68531928619620E+0001 2.68353949806559E+0001 - 2.68176073312307E+0001 2.67998299086009E+0001 2.67820627076836E+0001 2.67643057233977E+0001 2.67465589506646E+0001 - 2.67288223844076E+0001 2.67110960195525E+0001 2.66933798510271E+0001 2.66756738737615E+0001 2.66579780826878E+0001 - 2.66402924727406E+0001 2.66226170388563E+0001 2.66049517759738E+0001 2.65872966790342E+0001 2.65696517429804E+0001 - 2.65520169627580E+0001 2.65343923333144E+0001 2.65167778495994E+0001 2.64991735065649E+0001 2.64815792991649E+0001 - 2.64639952223557E+0001 2.64464212710959E+0001 2.64288574403459E+0001 2.64113037250686E+0001 2.63937601202291E+0001 - 2.63762266207944E+0001 2.63587032217339E+0001 2.63411899180191E+0001 2.63236867046237E+0001 2.63061935765236E+0001 - 2.62887105286968E+0001 2.62712375561235E+0001 2.62537746537860E+0001 2.62363218166690E+0001 2.62188790397591E+0001 - 2.62014463180453E+0001 2.61840236465185E+0001 2.61666110201720E+0001 2.61492084340013E+0001 2.61318158830037E+0001 - 2.61144333621792E+0001 2.60970608665295E+0001 2.60796983910586E+0001 2.60623459307728E+0001 2.60450034806806E+0001 - 2.60276710357922E+0001 2.60103485911206E+0001 2.59930361416805E+0001 2.59757336824888E+0001 2.59584412085649E+0001 - 2.59411587149300E+0001 2.59238861966075E+0001 2.59066236486232E+0001 2.58893710660047E+0001 2.58721284437820E+0001 - 2.58548957769872E+0001 2.58376730606546E+0001 2.58204602898204E+0001 2.58032574595234E+0001 2.57860645648041E+0001 - 2.57688816007053E+0001 2.57517085622722E+0001 2.57345454445517E+0001 2.57173922425932E+0001 2.57002489514480E+0001 - 2.56831155661699E+0001 2.56659920818143E+0001 2.56488784934393E+0001 2.56317747961048E+0001 2.56146809848729E+0001 - 2.55975970548078E+0001 2.55805230009761E+0001 2.55634588184462E+0001 2.55464045022889E+0001 2.55293600475769E+0001 - 2.55123254493852E+0001 2.54953007027909E+0001 2.54782858028733E+0001 2.54612807447136E+0001 2.54442855233955E+0001 - 2.54273001340044E+0001 2.54103245716282E+0001 2.53933588313568E+0001 2.53764029082821E+0001 2.53594567974983E+0001 - 2.53425204941017E+0001 2.53255939931907E+0001 2.53086772898657E+0001 2.52917703792295E+0001 2.52748732563868E+0001 - 2.52579859164446E+0001 2.52411083545117E+0001 2.52242405656995E+0001 2.52073825451211E+0001 2.51905342878918E+0001 - 2.51736957891294E+0001 2.51568670439532E+0001 2.51400480474851E+0001 2.51232387948490E+0001 2.51064392811708E+0001 - 2.50896495015786E+0001 2.50728694512025E+0001 2.50560991251750E+0001 2.50393385186305E+0001 2.50225876267054E+0001 - 2.50058464445384E+0001 2.49891149672704E+0001 2.49723931900441E+0001 2.49556811080046E+0001 2.49389787162989E+0001 - 2.49222860100763E+0001 2.49056029844880E+0001 2.48889296346875E+0001 2.48722659558302E+0001 2.48556119430738E+0001 - 2.48389675915781E+0001 2.48223328965048E+0001 2.48057078530178E+0001 2.47890924562833E+0001 2.47724867014693E+0001 - 2.47558905837460E+0001 2.47393040982858E+0001 2.47227272402631E+0001 2.47061600048544E+0001 2.46896023872383E+0001 - 2.46730543825956E+0001 2.46565159861091E+0001 2.46399871929636E+0001 2.46234679983461E+0001 2.46069583974458E+0001 - 2.45904583854538E+0001 2.45739679575634E+0001 2.45574871089698E+0001 2.45410158348707E+0001 2.45245541304655E+0001 - 2.45081019909558E+0001 2.44916594115453E+0001 2.44752263874399E+0001 2.44588029138474E+0001 2.44423889859777E+0001 - 2.44259845990430E+0001 2.44095897482573E+0001 2.43932044288369E+0001 2.43768286360000E+0001 2.43604623649670E+0001 - 2.43441056109604E+0001 2.43277583692047E+0001 2.43114206349265E+0001 2.42950924033544E+0001 2.42787736697193E+0001 - 2.42624644292540E+0001 2.42461646771933E+0001 2.42298744087744E+0001 2.42135936192361E+0001 2.41973223038197E+0001 - 2.41810604577683E+0001 2.41648080763273E+0001 2.41485651547439E+0001 2.41323316882676E+0001 2.41161076721499E+0001 - 2.40998931016442E+0001 2.40836879720062E+0001 2.40674922784936E+0001 2.40513060163661E+0001 2.40351291808855E+0001 - 2.40189617673157E+0001 2.40028037709227E+0001 2.39866551869743E+0001 2.39705160107408E+0001 2.39543862374941E+0001 - 2.39382658625084E+0001 2.39221548810601E+0001 2.39060532884274E+0001 2.38899610798906E+0001 2.38738782507321E+0001 - 2.38578047962364E+0001 2.38417407116900E+0001 2.38256859923815E+0001 2.38096406336015E+0001 2.37936046306427E+0001 - 2.37775779787998E+0001 2.37615606733696E+0001 2.37455527096509E+0001 2.37295540829445E+0001 2.37135647885534E+0001 - 2.36975848217827E+0001 2.36816141779392E+0001 2.36656528523321E+0001 2.36497008402724E+0001 2.36337581370734E+0001 - 2.36178247380502E+0001 2.36019006385200E+0001 2.35859858338023E+0001 2.35700803192181E+0001 2.35541840900910E+0001 - 2.35382971417464E+0001 2.35224194695116E+0001 2.35065510687162E+0001 2.34906919346917E+0001 2.34748420627717E+0001 - 2.34590014482916E+0001 2.34431700865893E+0001 2.34273479730042E+0001 2.34115351028782E+0001 2.33957314715550E+0001 - 2.33799370743802E+0001 2.33641519067017E+0001 2.33483759638694E+0001 2.33326092412350E+0001 2.33168517341525E+0001 - 2.33011034379778E+0001 2.32853643480687E+0001 2.32696344597853E+0001 2.32539137684896E+0001 2.32382022695455E+0001 - 2.32224999583191E+0001 2.32068068301785E+0001 2.31911228804937E+0001 2.31754481046368E+0001 2.31597824979821E+0001 - 2.31441260559055E+0001 2.31284787737853E+0001 2.31128406470017E+0001 2.30972116709369E+0001 2.30815918409750E+0001 - 2.30659811525024E+0001 2.30503796009073E+0001 2.30347871815799E+0001 2.30192038899125E+0001 2.30036297212994E+0001 - 2.29880646711370E+0001 2.29725087348235E+0001 2.29569619077593E+0001 2.29414241853467E+0001 2.29258955629900E+0001 - 2.29103760360957E+0001 2.28948656000721E+0001 2.28793642503295E+0001 2.28638719822803E+0001 2.28483887913390E+0001 - 2.28329146729219E+0001 2.28174496224474E+0001 2.28019936353359E+0001 2.27865467070098E+0001 2.27711088328934E+0001 - 2.27556800084133E+0001 2.27402602289978E+0001 2.27248494900773E+0001 2.27094477870843E+0001 2.26940551154530E+0001 - 2.26786714706199E+0001 2.26632968480234E+0001 2.26479312431039E+0001 2.26325746513037E+0001 2.26172270680673E+0001 - 2.26018884888410E+0001 2.25865589090732E+0001 2.25712383242142E+0001 2.25559267297163E+0001 2.25406241210340E+0001 - 2.25253304936235E+0001 2.25100458429431E+0001 2.24947701644532E+0001 2.24795034536160E+0001 2.24642457058957E+0001 - 2.24489969167588E+0001 2.24337570816734E+0001 2.24185261961097E+0001 2.24033042555399E+0001 2.23880912554383E+0001 - 2.23728871912810E+0001 2.23576920585462E+0001 2.23425058527140E+0001 2.23273285692666E+0001 2.23121602036879E+0001 - 2.22970007514642E+0001 2.22818502080834E+0001 2.22667085690356E+0001 2.22515758298128E+0001 2.22364519859090E+0001 - 2.22213370328201E+0001 2.22062309660440E+0001 2.21911337810807E+0001 2.21760454734319E+0001 2.21609660386017E+0001 - 2.21458954720957E+0001 2.21308337694217E+0001 2.21157809260896E+0001 2.21007369376109E+0001 2.20857017994995E+0001 - 2.20706755072710E+0001 2.20556580564429E+0001 2.20406494425348E+0001 2.20256496610684E+0001 2.20106587075671E+0001 - 2.19956765775564E+0001 2.19807032665637E+0001 2.19657387701184E+0001 2.19507830837519E+0001 2.19358362029976E+0001 - 2.19208981233906E+0001 2.19059688404682E+0001 2.18910483497696E+0001 2.18761366468360E+0001 2.18612337272105E+0001 - 2.18463395864381E+0001 2.18314542200658E+0001 2.18165776236426E+0001 2.18017097927194E+0001 2.17868507228492E+0001 - 2.17720004095867E+0001 2.17571588484886E+0001 2.17423260351139E+0001 2.17275019650230E+0001 2.17126866337787E+0001 - 2.16978800369454E+0001 2.16830821700898E+0001 2.16682930287802E+0001 2.16535126085872E+0001 2.16387409050830E+0001 - 2.16239779138420E+0001 2.16092236304403E+0001 2.15944780504563E+0001 2.15797411694699E+0001 2.15650129830633E+0001 - 2.15502934868205E+0001 2.15355826763274E+0001 2.15208805471719E+0001 2.15061870949439E+0001 2.14915023152350E+0001 - 2.14768262036391E+0001 2.14621587557516E+0001 2.14474999671703E+0001 2.14328498334946E+0001 2.14182083503258E+0001 - 2.14035755132675E+0001 2.13889513179249E+0001 2.13743357599053E+0001 2.13597288348177E+0001 2.13451305382733E+0001 - 2.13305408658851E+0001 2.13159598132681E+0001 2.13013873760391E+0001 2.12868235498169E+0001 2.12722683302223E+0001 - 2.12577217128780E+0001 2.12431836934084E+0001 2.12286542674402E+0001 2.12141334306017E+0001 2.11996211785232E+0001 - 2.11851175068371E+0001 2.11706224111776E+0001 2.11561358871807E+0001 2.11416579304844E+0001 2.11271885367289E+0001 - 2.11127277015558E+0001 2.10982754206090E+0001 2.10838316895342E+0001 2.10693965039789E+0001 2.10549698595928E+0001 - 2.10405517520273E+0001 2.10261421769358E+0001 2.10117411299734E+0001 2.09973486067974E+0001 2.09829646030669E+0001 - 2.09685891144429E+0001 2.09542221365882E+0001 2.09398636651678E+0001 2.09255136958484E+0001 2.09111722242986E+0001 - 2.08968392461889E+0001 2.08825147571918E+0001 2.08681987529816E+0001 2.08538912292347E+0001 2.08395921816292E+0001 - 2.08253016058451E+0001 2.08110194975644E+0001 2.07967458524710E+0001 2.07824806662506E+0001 2.07682239345910E+0001 - 2.07539756531818E+0001 2.07397358177143E+0001 2.07255044238820E+0001 2.07112814673801E+0001 2.06970669439057E+0001 - 2.06828608491581E+0001 2.06686631788380E+0001 2.06544739286484E+0001 2.06402930942939E+0001 2.06261206714813E+0001 - 2.06119566559191E+0001 2.05978010433176E+0001 2.05836538293892E+0001 2.05695150098480E+0001 2.05553845804103E+0001 - 2.05412625367939E+0001 2.05271488747186E+0001 2.05130435899064E+0001 2.04989466780808E+0001 2.04848581349672E+0001 - 2.04707779562932E+0001 2.04567061377880E+0001 2.04426426751828E+0001 2.04285875642107E+0001 2.04145408006066E+0001 - 2.04005023801072E+0001 2.03864722984514E+0001 2.03724505513797E+0001 2.03584371346345E+0001 2.03444320439602E+0001 - 2.03304352751030E+0001 2.03164468238110E+0001 2.03024666858342E+0001 2.02884948569244E+0001 2.02745313328353E+0001 - 2.02605761093225E+0001 2.02466291821436E+0001 2.02326905470577E+0001 2.02187601998262E+0001 2.02048381362121E+0001 - 2.01909243519803E+0001 2.01770188428977E+0001 2.01631216047330E+0001 2.01492326332567E+0001 2.01353519242413E+0001 - 2.01214794734610E+0001 2.01076152766920E+0001 2.00937593297123E+0001 2.00799116283018E+0001 2.00660721682423E+0001 - 2.00522409453173E+0001 2.00384179553124E+0001 2.00246031940149E+0001 2.00107966572139E+0001 1.99969983407006E+0001 - 1.99832082402678E+0001 1.99694263517103E+0001 1.99556526708248E+0001 1.99418871934097E+0001 1.99281299152655E+0001 - 1.99143808321942E+0001 1.99006399400000E+0001 1.98869072344888E+0001 1.98731827114683E+0001 1.98594663667481E+0001 - 1.98457581961398E+0001 1.98320581954566E+0001 1.98183663605137E+0001 1.98046826871282E+0001 1.97910071711189E+0001 - 1.97773398083066E+0001 1.97636805945137E+0001 1.97500295255648E+0001 1.97363865972861E+0001 1.97227518055056E+0001 - 1.97091251460534E+0001 1.96955066147613E+0001 1.96818962074628E+0001 1.96682939199935E+0001 1.96546997481907E+0001 - 1.96411136878936E+0001 1.96275357349432E+0001 1.96139658851822E+0001 1.96004041344555E+0001 1.95868504786096E+0001 - 1.95733049134927E+0001 1.95597674349551E+0001 1.95462380388489E+0001 1.95327167210279E+0001 1.95192034773478E+0001 - 1.95056983036662E+0001 1.94922011958424E+0001 1.94787121497377E+0001 1.94652311612151E+0001 1.94517582261395E+0001 - 1.94382933403775E+0001 1.94248364997978E+0001 1.94113877002706E+0001 1.93979469376682E+0001 1.93845142078645E+0001 - 1.93710895067355E+0001 1.93576728301588E+0001 1.93442641740139E+0001 1.93308635341822E+0001 1.93174709065467E+0001 - 1.93040862869924E+0001 1.92907096714063E+0001 1.92773410556767E+0001 1.92639804356943E+0001 1.92506278073513E+0001 - 1.92372831665416E+0001 1.92239465091614E+0001 1.92106178311082E+0001 1.91972971282816E+0001 1.91839843965829E+0001 - 1.91706796319154E+0001 1.91573828301839E+0001 1.91440939872954E+0001 1.91308130991584E+0001 1.91175401616834E+0001 - 1.91042751707825E+0001 1.90910181223699E+0001 1.90777690123615E+0001 1.90645278366748E+0001 1.90512945912294E+0001 - 1.90380692719466E+0001 1.90248518747495E+0001 1.90116423955630E+0001 1.89984408303138E+0001 1.89852471749305E+0001 - 1.89720614253433E+0001 1.89588835774845E+0001 1.89457136272880E+0001 1.89325515706894E+0001 1.89193974036265E+0001 - 1.89062511220385E+0001 1.88931127218665E+0001 1.88799821990536E+0001 1.88668595495445E+0001 1.88537447692858E+0001 - 1.88406378542257E+0001 1.88275388003145E+0001 1.88144476035042E+0001 1.88013642597484E+0001 1.87882887650027E+0001 - 1.87752211152245E+0001 1.87621613063729E+0001 1.87491093344087E+0001 1.87360651952949E+0001 1.87230288849957E+0001 - 1.87100003994777E+0001 1.86969797347088E+0001 1.86839668866590E+0001 1.86709618512999E+0001 1.86579646246050E+0001 - 1.86449752025495E+0001 1.86319935811106E+0001 1.86190197562670E+0001 1.86060537239994E+0001 1.85930954802902E+0001 - 1.85801450211235E+0001 1.85672023424853E+0001 1.85542674403634E+0001 1.85413403107473E+0001 1.85284209496284E+0001 - 1.85155093529998E+0001 1.85026055168563E+0001 1.84897094371946E+0001 1.84768211100132E+0001 1.84639405313122E+0001 - 1.84510676970937E+0001 1.84382026033615E+0001 1.84253452461211E+0001 1.84124956213799E+0001 1.83996537251469E+0001 - 1.83868195534330E+0001 1.83739931022510E+0001 1.83611743676152E+0001 1.83483633455418E+0001 1.83355600320488E+0001 - 1.83227644231560E+0001 1.83099765148849E+0001 1.82971963032587E+0001 1.82844237843025E+0001 1.82716589540432E+0001 - 1.82589018085093E+0001 1.82461523437311E+0001 1.82334105557409E+0001 1.82206764405725E+0001 1.82079499942616E+0001 - 1.81952312128455E+0001 1.81825200923635E+0001 1.81698166288565E+0001 1.81571208183672E+0001 1.81444326569401E+0001 - 1.81317521406215E+0001 1.81190792654592E+0001 1.81064140275031E+0001 1.80937564228047E+0001 1.80811064474173E+0001 - 1.80684640973958E+0001 1.80558293687970E+0001 1.80432022576796E+0001 1.80305827601037E+0001 1.80179708721315E+0001 - 1.80053665898267E+0001 1.79927699092549E+0001 1.79801808264834E+0001 1.79675993375813E+0001 1.79550254386193E+0001 - 1.79424591256701E+0001 1.79299003948080E+0001 1.79173492421089E+0001 1.79048056636508E+0001 1.78922696555131E+0001 - 1.78797412137773E+0001 1.78672203345263E+0001 1.78547070138449E+0001 1.78422012478197E+0001 1.78297030325391E+0001 - 1.78172123640929E+0001 1.78047292385729E+0001 1.77922536520728E+0001 1.77797856006877E+0001 1.77673250805147E+0001 - 1.77548720876525E+0001 1.77424266182016E+0001 1.77299886682641E+0001 1.77175582339441E+0001 1.77051353113473E+0001 - 1.76927198965811E+0001 1.76803119857545E+0001 1.76679115749787E+0001 1.76555186603662E+0001 1.76431332380313E+0001 - 1.76307553040902E+0001 1.76183848546607E+0001 1.76060218858624E+0001 1.75936663938166E+0001 1.75813183746463E+0001 - 1.75689778244764E+0001 1.75566447394332E+0001 1.75443191156450E+0001 1.75320009492418E+0001 1.75196902363553E+0001 - 1.75073869731188E+0001 1.74950911556675E+0001 1.74828027801382E+0001 1.74705218426696E+0001 1.74582483394019E+0001 - 1.74459822664772E+0001 1.74337236200391E+0001 1.74214723962333E+0001 1.74092285912069E+0001 1.73969922011088E+0001 - 1.73847632220897E+0001 1.73725416503018E+0001 1.73603274818994E+0001 1.73481207130381E+0001 1.73359213398755E+0001 - 1.73237293585709E+0001 1.73115447652851E+0001 1.72993675561808E+0001 1.72871977274225E+0001 1.72750352751761E+0001 - 1.72628801956095E+0001 1.72507324848923E+0001 1.72385921391956E+0001 1.72264591546924E+0001 1.72143335275573E+0001 - 1.72022152539666E+0001 1.71901043300986E+0001 1.71780007521329E+0001 1.71659045162510E+0001 1.71538156186361E+0001 - 1.71417340554732E+0001 1.71296598229487E+0001 1.71175929172512E+0001 1.71055333345704E+0001 1.70934810710982E+0001 - 1.70814361230281E+0001 1.70693984865551E+0001 1.70573681578760E+0001 1.70453451331894E+0001 1.70333294086955E+0001 - 1.70213209805963E+0001 1.70093198450954E+0001 1.69973259983980E+0001 1.69853394367113E+0001 1.69733601562440E+0001 - 1.69613881532064E+0001 1.69494234238108E+0001 1.69374659642709E+0001 1.69255157708022E+0001 1.69135728396219E+0001 - 1.69016371669489E+0001 1.68897087490039E+0001 1.68777875820090E+0001 1.68658736621883E+0001 1.68539669857675E+0001 - 1.68420675489738E+0001 1.68301753480363E+0001 1.68182903791858E+0001 1.68064126386547E+0001 1.67945421226770E+0001 - 1.67826788274886E+0001 1.67708227493270E+0001 1.67589738844313E+0001 1.67471322290423E+0001 1.67352977794027E+0001 - 1.67234705317566E+0001 1.67116504823499E+0001 1.66998376274302E+0001 1.66880319632468E+0001 1.66762334860506E+0001 - 1.66644421920943E+0001 1.66526580776321E+0001 1.66408811389200E+0001 1.66291113722157E+0001 1.66173487737786E+0001 - 1.66055933398696E+0001 1.65938450667515E+0001 1.65821039506885E+0001 1.65703699879469E+0001 1.65586431747942E+0001 - 1.65469235074999E+0001 1.65352109823350E+0001 1.65235055955723E+0001 1.65118073434862E+0001 1.65001162223527E+0001 - 1.64884322284497E+0001 1.64767553580564E+0001 1.64650856074541E+0001 1.64534229729255E+0001 1.64417674507550E+0001 - 1.64301190372287E+0001 1.64184777286344E+0001 1.64068435212614E+0001 1.63952164114009E+0001 1.63835963953457E+0001 - 1.63719834693900E+0001 1.63603776298302E+0001 1.63487788729637E+0001 1.63371871950902E+0001 1.63256025925106E+0001 - 1.63140250615277E+0001 1.63024545984459E+0001 1.62908911995711E+0001 1.62793348612112E+0001 1.62677855796755E+0001 - 1.62562433512749E+0001 1.62447081723223E+0001 1.62331800391318E+0001 1.62216589480196E+0001 1.62101448953032E+0001 - 1.61986378773019E+0001 1.61871378903368E+0001 1.61756449307303E+0001 1.61641589948068E+0001 1.61526800788922E+0001 - 1.61412081793140E+0001 1.61297432924015E+0001 1.61182854144854E+0001 1.61068345418983E+0001 1.60953906709744E+0001 - 1.60839537980495E+0001 1.60725239194610E+0001 1.60611010315479E+0001 1.60496851306512E+0001 1.60382762131131E+0001 - 1.60268742752776E+0001 1.60154793134905E+0001 1.60040913240990E+0001 1.59927103034522E+0001 1.59813362479006E+0001 - 1.59699691537965E+0001 1.59586090174938E+0001 1.59472558353479E+0001 1.59359096037161E+0001 1.59245703189571E+0001 - 1.59132379774315E+0001 1.59019125755011E+0001 1.58905941095299E+0001 1.58792825758831E+0001 1.58679779709278E+0001 - 1.58566802910325E+0001 1.58453895325674E+0001 1.58341056919046E+0001 1.58228287654174E+0001 1.58115587494811E+0001 - 1.58002956404725E+0001 1.57890394347699E+0001 1.57777901287534E+0001 1.57665477188047E+0001 1.57553122013071E+0001 - 1.57440835726455E+0001 1.57328618292064E+0001 1.57216469673782E+0001 1.57104389835505E+0001 1.56992378741148E+0001 - 1.56880436354642E+0001 1.56768562639934E+0001 1.56656757560986E+0001 1.56545021081779E+0001 1.56433353166308E+0001 - 1.56321753778584E+0001 1.56210222882635E+0001 1.56098760442507E+0001 1.55987366422258E+0001 1.55876040785967E+0001 - 1.55764783497725E+0001 1.55653594521642E+0001 1.55542473821843E+0001 1.55431421362469E+0001 1.55320437107677E+0001 - 1.55209521021642E+0001 1.55098673068553E+0001 1.54987893212616E+0001 1.54877181418053E+0001 1.54766537649103E+0001 - 1.54655961870019E+0001 1.54545454045072E+0001 1.54435014138549E+0001 1.54324642114752E+0001 1.54214337938001E+0001 - 1.54104101572629E+0001 1.53993932982988E+0001 1.53883832133445E+0001 1.53773798988383E+0001 1.53663833512202E+0001 - 1.53553935669315E+0001 1.53444105424156E+0001 1.53334342741170E+0001 1.53224647584822E+0001 1.53115019919591E+0001 - 1.53005459709971E+0001 1.52895966920476E+0001 1.52786541515631E+0001 1.52677183459982E+0001 1.52567892718086E+0001 - 1.52458669254520E+0001 1.52349513033875E+0001 1.52240424020758E+0001 1.52131402179794E+0001 1.52022447475620E+0001 - 1.51913559872894E+0001 1.51804739336285E+0001 1.51695985830482E+0001 1.51587299320188E+0001 1.51478679770121E+0001 - 1.51370127145017E+0001 1.51261641409628E+0001 1.51153222528718E+0001 1.51044870467073E+0001 1.50936585189491E+0001 - 1.50828366660785E+0001 1.50720214845787E+0001 1.50612129709344E+0001 1.50504111216317E+0001 1.50396159331586E+0001 - 1.50288274020043E+0001 1.50180455246599E+0001 1.50072702976180E+0001 1.49965017173728E+0001 1.49857397804200E+0001 - 1.49749844832569E+0001 1.49642358223825E+0001 1.49534937942972E+0001 1.49427583955032E+0001 1.49320296225042E+0001 - 1.49213074718053E+0001 1.49105919399134E+0001 1.48998830233369E+0001 1.48891807185858E+0001 1.48784850221717E+0001 - 1.48677959306077E+0001 1.48571134404086E+0001 1.48464375480905E+0001 1.48357682501715E+0001 1.48251055431709E+0001 - 1.48144494236098E+0001 1.48037998880108E+0001 1.47931569328980E+0001 1.47825205547973E+0001 1.47718907502358E+0001 - 1.47612675157425E+0001 1.47506508478479E+0001 1.47400407430840E+0001 1.47294371979844E+0001 1.47188402090842E+0001 - 1.47082497729202E+0001 1.46976658860308E+0001 1.46870885449557E+0001 1.46765177462364E+0001 1.46659534864159E+0001 - 1.46553957620388E+0001 1.46448445696513E+0001 1.46342999058009E+0001 1.46237617670371E+0001 1.46132301499106E+0001 - 1.46027050509737E+0001 1.45921864667806E+0001 1.45816743938866E+0001 1.45711688288488E+0001 1.45606697682259E+0001 - 1.45501772085781E+0001 1.45396911464671E+0001 1.45292115784562E+0001 1.45187385011103E+0001 1.45082719109958E+0001 - 1.44978118046807E+0001 1.44873581787345E+0001 1.44769110297283E+0001 1.44664703542348E+0001 1.44560361488281E+0001 - 1.44456084100840E+0001 1.44351871345798E+0001 1.44247723188944E+0001 1.44143639596082E+0001 1.44039620533030E+0001 - 1.43935665965625E+0001 1.43831775859717E+0001 1.43727950181172E+0001 1.43624188895871E+0001 1.43520491969712E+0001 - 1.43416859368606E+0001 1.43313291058483E+0001 1.43209787005284E+0001 1.43106347174970E+0001 1.43002971533514E+0001 - 1.42899660046907E+0001 1.42796412681153E+0001 1.42693229402272E+0001 1.42590110176302E+0001 1.42487054969293E+0001 - 1.42384063747312E+0001 1.42281136476442E+0001 1.42178273122780E+0001 1.42075473652439E+0001 1.41972738031548E+0001 - 1.41870066226250E+0001 1.41767458202704E+0001 1.41664913927086E+0001 1.41562433365585E+0001 1.41460016484406E+0001 - 1.41357663249770E+0001 1.41255373627912E+0001 1.41153147585085E+0001 1.41050985087554E+0001 1.40948886101602E+0001 - 1.40846850593526E+0001 1.40744878529638E+0001 1.40642969876267E+0001 1.40541124599755E+0001 1.40439342666461E+0001 - 1.40337624042759E+0001 1.40235968695037E+0001 1.40134376589701E+0001 1.40032847693169E+0001 1.39931381971876E+0001 - 1.39829979392273E+0001 1.39728639920825E+0001 1.39627363524013E+0001 1.39526150168332E+0001 1.39424999820293E+0001 - 1.39323912446423E+0001 1.39222888013263E+0001 1.39121926487370E+0001 1.39021027835316E+0001 1.38920192023688E+0001 - 1.38819419019088E+0001 1.38718708788135E+0001 1.38618061297459E+0001 1.38517476513711E+0001 1.38416954403552E+0001 - 1.38316494933661E+0001 1.38216098070731E+0001 1.38115763781471E+0001 1.38015492032604E+0001 1.37915282790870E+0001 - 1.37815136023022E+0001 1.37715051695829E+0001 1.37615029776076E+0001 1.37515070230562E+0001 1.37415173026102E+0001 - 1.37315338129525E+0001 1.37215565507675E+0001 1.37115855127413E+0001 1.37016206955614E+0001 1.36916620959167E+0001 - 1.36817097104977E+0001 1.36717635359964E+0001 1.36618235691065E+0001 1.36518898065228E+0001 1.36419622449419E+0001 - 1.36320408810619E+0001 1.36221257115823E+0001 1.36122167332041E+0001 1.36023139426298E+0001 1.35924173365636E+0001 - 1.35825269117109E+0001 1.35726426647788E+0001 1.35627645924759E+0001 1.35528926915122E+0001 1.35430269585992E+0001 - 1.35331673904501E+0001 1.35233139837793E+0001 1.35134667353028E+0001 1.35036256417383E+0001 1.34937906998048E+0001 - 1.34839619062228E+0001 1.34741392577142E+0001 1.34643227510028E+0001 1.34545123828134E+0001 1.34447081498725E+0001 - 1.34349100489083E+0001 1.34251180766501E+0001 1.34153322298289E+0001 1.34055525051773E+0001 1.33957788994292E+0001 - 1.33860114093201E+0001 1.33762500315868E+0001 1.33664947629679E+0001 1.33567456002033E+0001 1.33470025400343E+0001 - 1.33372655792039E+0001 1.33275347144565E+0001 1.33178099425379E+0001 1.33080912601955E+0001 1.32983786641781E+0001 - 1.32886721512361E+0001 1.32789717181212E+0001 1.32692773615868E+0001 1.32595890783875E+0001 1.32499068652798E+0001 - 1.32402307190213E+0001 1.32305606363712E+0001 1.32208966140902E+0001 1.32112386489406E+0001 1.32015867376859E+0001 - 1.31919408770913E+0001 1.31823010639233E+0001 1.31726672949502E+0001 1.31630395669414E+0001 1.31534178766680E+0001 - 1.31438022209024E+0001 1.31341925964188E+0001 1.31245889999925E+0001 1.31149914284006E+0001 1.31053998784212E+0001 - 1.30958143468345E+0001 1.30862348304217E+0001 1.30766613259657E+0001 1.30670938302507E+0001 1.30575323400625E+0001 - 1.30479768521883E+0001 1.30384273634170E+0001 1.30288838705385E+0001 1.30193463703446E+0001 1.30098148596283E+0001 - 1.30002893351843E+0001 1.29907697938085E+0001 1.29812562322986E+0001 1.29717486474533E+0001 1.29622470360733E+0001 - 1.29527513949603E+0001 1.29432617209177E+0001 1.29337780107504E+0001 1.29243002612646E+0001 1.29148284692681E+0001 - 1.29053626315700E+0001 1.28959027449811E+0001 1.28864488063135E+0001 1.28770008123807E+0001 1.28675587599978E+0001 - 1.28581226459813E+0001 1.28486924671492E+0001 1.28392682203207E+0001 1.28298499023169E+0001 1.28204375099601E+0001 - 1.28110310400740E+0001 1.28016304894838E+0001 1.27922358550163E+0001 1.27828471334995E+0001 1.27734643217632E+0001 - 1.27640874166382E+0001 1.27547164149572E+0001 1.27453513135540E+0001 1.27359921092641E+0001 1.27266387989243E+0001 - 1.27172913793728E+0001 1.27079498474495E+0001 1.26986141999956E+0001 1.26892844338536E+0001 1.26799605458677E+0001 - 1.26706425328833E+0001 1.26613303917475E+0001 1.26520241193087E+0001 1.26427237124168E+0001 1.26334291679230E+0001 - 1.26241404826801E+0001 1.26148576535423E+0001 1.26055806773653E+0001 1.25963095510061E+0001 1.25870442713232E+0001 - 1.25777848351767E+0001 1.25685312394279E+0001 1.25592834809396E+0001 1.25500415565761E+0001 1.25408054632032E+0001 - 1.25315751976880E+0001 1.25223507568991E+0001 1.25131321377066E+0001 1.25039193369818E+0001 1.24947123515977E+0001 - 1.24855111784286E+0001 1.24763158143503E+0001 1.24671262562400E+0001 1.24579425009763E+0001 1.24487645454394E+0001 - 1.24395923865106E+0001 1.24304260210729E+0001 1.24212654460107E+0001 1.24121106582098E+0001 1.24029616545574E+0001 - 1.23938184319421E+0001 1.23846809872540E+0001 1.23755493173847E+0001 1.23664234192270E+0001 1.23573032896754E+0001 - 1.23481889256255E+0001 1.23390803239747E+0001 1.23299774816215E+0001 1.23208803954661E+0001 1.23117890624098E+0001 - 1.23027034793557E+0001 1.22936236432080E+0001 1.22845495508725E+0001 1.22754811992563E+0001 1.22664185852681E+0001 - 1.22573617058179E+0001 1.22483105578171E+0001 1.22392651381786E+0001 1.22302254438166E+0001 1.22211914716469E+0001 - 1.22121632185865E+0001 1.22031406815540E+0001 1.21941238574693E+0001 1.21851127432538E+0001 1.21761073358302E+0001 - 1.21671076321228E+0001 1.21581136290571E+0001 1.21491253235602E+0001 1.21401427125605E+0001 1.21311657929878E+0001 - 1.21221945617734E+0001 1.21132290158500E+0001 1.21042691521516E+0001 1.20953149676137E+0001 1.20863664591733E+0001 - 1.20774236237686E+0001 1.20684864583393E+0001 1.20595549598266E+0001 1.20506291251730E+0001 1.20417089513225E+0001 - 1.20327944352203E+0001 1.20238855738133E+0001 1.20149823640496E+0001 1.20060848028787E+0001 1.19971928872516E+0001 - 1.19883066141207E+0001 1.19794259804398E+0001 1.19705509831640E+0001 1.19616816192499E+0001 1.19528178856555E+0001 - 1.19439597793401E+0001 1.19351072972646E+0001 1.19262604363910E+0001 1.19174191936831E+0001 1.19085835661057E+0001 - 1.18997535506253E+0001 1.18909291442095E+0001 1.18821103438277E+0001 1.18732971464502E+0001 1.18644895490492E+0001 - 1.18556875485979E+0001 1.18468911420711E+0001 1.18381003264450E+0001 1.18293150986970E+0001 1.18205354558062E+0001 - 1.18117613947527E+0001 1.18029929125184E+0001 1.17942300060864E+0001 1.17854726724411E+0001 1.17767209085684E+0001 - 1.17679747114557E+0001 1.17592340780915E+0001 1.17504990054659E+0001 1.17417694905704E+0001 1.17330455303978E+0001 - 1.17243271219422E+0001 1.17156142621995E+0001 1.17069069481663E+0001 1.16982051768413E+0001 1.16895089452241E+0001 - 1.16808182503159E+0001 1.16721330891191E+0001 1.16634534586378E+0001 1.16547793558771E+0001 1.16461107778438E+0001 - 1.16374477215459E+0001 1.16287901839929E+0001 1.16201381621956E+0001 1.16114916531661E+0001 1.16028506539180E+0001 - 1.15942151614663E+0001 1.15855851728273E+0001 1.15769606850188E+0001 1.15683416950597E+0001 1.15597281999706E+0001 - 1.15511201967733E+0001 1.15425176824910E+0001 1.15339206541484E+0001 1.15253291087712E+0001 1.15167430433870E+0001 - 1.15081624550244E+0001 1.14995873407134E+0001 1.14910176974856E+0001 1.14824535223737E+0001 1.14738948124120E+0001 - 1.14653415646360E+0001 1.14567937760826E+0001 1.14482514437902E+0001 1.14397145647984E+0001 1.14311831361483E+0001 - 1.14226571548822E+0001 1.14141366180439E+0001 1.14056215226787E+0001 1.13971118658329E+0001 1.13886076445545E+0001 - 1.13801088558926E+0001 1.13716154968980E+0001 1.13631275646225E+0001 1.13546450561195E+0001 1.13461679684438E+0001 - 1.13376962986512E+0001 1.13292300437993E+0001 1.13207692009468E+0001 1.13123137671538E+0001 1.13038637394819E+0001 - 1.12954191149939E+0001 1.12869798907541E+0001 1.12785460638279E+0001 1.12701176312824E+0001 1.12616945901857E+0001 - 1.12532769376077E+0001 1.12448646706191E+0001 1.12364577862925E+0001 1.12280562817015E+0001 1.12196601539212E+0001 - 1.12112694000280E+0001 1.12028840170997E+0001 1.11945040022154E+0001 1.11861293524555E+0001 1.11777600649020E+0001 - 1.11693961366379E+0001 1.11610375647479E+0001 1.11526843463178E+0001 1.11443364784348E+0001 1.11359939581875E+0001 - 1.11276567826658E+0001 1.11193249489611E+0001 1.11109984541659E+0001 1.11026772953742E+0001 1.10943614696814E+0001 - 1.10860509741840E+0001 1.10777458059802E+0001 1.10694459621692E+0001 1.10611514398517E+0001 1.10528622361298E+0001 - 1.10445783481069E+0001 1.10362997728877E+0001 1.10280265075783E+0001 1.10197585492860E+0001 1.10114958951197E+0001 - 1.10032385421894E+0001 1.09949864876065E+0001 1.09867397284839E+0001 1.09784982619356E+0001 1.09702620850771E+0001 - 1.09620311950251E+0001 1.09538055888979E+0001 1.09455852638147E+0001 1.09373702168965E+0001 1.09291604452654E+0001 - 1.09209559460449E+0001 1.09127567163596E+0001 1.09045627533359E+0001 1.08963740541011E+0001 1.08881906157840E+0001 - 1.08800124355148E+0001 1.08718395104249E+0001 1.08636718376472E+0001 1.08555094143158E+0001 1.08473522375661E+0001 - 1.08392003045349E+0001 1.08310536123603E+0001 1.08229121581818E+0001 1.08147759391401E+0001 1.08066449523774E+0001 - 1.07985191950370E+0001 1.07903986642638E+0001 1.07822833572038E+0001 1.07741732710044E+0001 1.07660684028143E+0001 - 1.07579687497837E+0001 1.07498743090638E+0001 1.07417850778074E+0001 1.07337010531685E+0001 1.07256222323025E+0001 - 1.07175486123659E+0001 1.07094801905169E+0001 1.07014169639148E+0001 1.06933589297200E+0001 1.06853060850947E+0001 - 1.06772584272020E+0001 1.06692159532067E+0001 1.06611786602744E+0001 1.06531465455726E+0001 1.06451196062697E+0001 - 1.06370978395356E+0001 1.06290812425414E+0001 1.06210698124597E+0001 1.06130635464643E+0001 1.06050624417302E+0001 - 1.05970664954339E+0001 1.05890757047532E+0001 1.05810900668670E+0001 1.05731095789559E+0001 1.05651342382014E+0001 - 1.05571640417865E+0001 1.05491989868956E+0001 1.05412390707142E+0001 1.05332842904293E+0001 1.05253346432292E+0001 - 1.05173901263032E+0001 1.05094507368424E+0001 1.05015164720389E+0001 1.04935873290860E+0001 1.04856633051787E+0001 - 1.04777443975129E+0001 1.04698306032860E+0001 1.04619219196968E+0001 1.04540183439452E+0001 1.04461198732325E+0001 - 1.04382265047613E+0001 1.04303382357355E+0001 1.04224550633603E+0001 1.04145769848422E+0001 1.04067039973890E+0001 - 1.03988360982098E+0001 1.03909732845150E+0001 1.03831155535164E+0001 1.03752629024268E+0001 1.03674153284607E+0001 - 1.03595728288337E+0001 1.03517354007625E+0001 1.03439030414655E+0001 1.03360757481620E+0001 1.03282535180730E+0001 - 1.03204363484204E+0001 1.03126242364277E+0001 1.03048171793195E+0001 1.02970151743218E+0001 1.02892182186618E+0001 - 1.02814263095681E+0001 1.02736394442706E+0001 1.02658576200003E+0001 1.02580808339897E+0001 1.02503090834725E+0001 - 1.02425423656838E+0001 1.02347806778598E+0001 1.02270240172381E+0001 1.02192723810575E+0001 1.02115257665583E+0001 - 1.02037841709819E+0001 1.01960475915710E+0001 1.01883160255697E+0001 1.01805894702232E+0001 1.01728679227782E+0001 - 1.01651513804826E+0001 1.01574398405854E+0001 1.01497333003372E+0001 1.01420317569896E+0001 1.01343352077958E+0001 - 1.01266436500099E+0001 1.01189570808877E+0001 1.01112754976858E+0001 1.01035988976626E+0001 1.00959272780773E+0001 - 1.00882606361908E+0001 1.00805989692649E+0001 1.00729422745629E+0001 1.00652905493495E+0001 1.00576437908903E+0001 - 1.00500019964526E+0001 1.00423651633046E+0001 1.00347332887159E+0001 1.00271063699577E+0001 1.00194844043019E+0001 - 1.00118673890222E+0001 1.00042553213931E+0001 9.99664819869089E+0000 9.98904601819269E+0000 9.98144877717711E+0000 - 9.97385647292399E+0000 9.96626910271443E+0000 9.95868666383081E+0000 9.95110915355679E+0000 9.94353656917730E+0000 - 9.93596890797850E+0000 9.92840616724787E+0000 9.92084834427414E+0000 9.91329543634730E+0000 9.90574744075861E+0000 - 9.89820435480060E+0000 9.89066617576707E+0000 9.88313290095309E+0000 9.87560452765497E+0000 9.86808105317033E+0000 - 9.86056247479799E+0000 9.85304878983810E+0000 9.84553999559205E+0000 9.83803608936247E+0000 9.83053706845326E+0000 - 9.82304293016962E+0000 9.81555367181797E+0000 9.80806929070599E+0000 9.80058978414267E+0000 9.79311514943819E+0000 - 9.78564538390403E+0000 9.77818048485294E+0000 9.77072044959890E+0000 9.76326527545716E+0000 9.75581495974422E+0000 - 9.74836949977784E+0000 9.74092889287706E+0000 9.73349313636213E+0000 9.72606222755460E+0000 9.71863616377723E+0000 - 9.71121494235409E+0000 9.70379856061044E+0000 9.69638701587286E+0000 9.68898030546912E+0000 9.68157842672828E+0000 - 9.67418137698066E+0000 9.66678915355778E+0000 9.65940175379248E+0000 9.65201917501879E+0000 9.64464141457201E+0000 - 9.63726846978873E+0000 9.62990033800671E+0000 9.62253701656503E+0000 9.61517850280396E+0000 9.60782479406507E+0000 - 9.60047588769115E+0000 9.59313178102623E+0000 9.58579247141559E+0000 9.57845795620576E+0000 9.57112823274453E+0000 - 9.56380329838090E+0000 9.55648315046514E+0000 9.54916778634874E+0000 9.54185720338446E+0000 9.53455139892630E+0000 - 9.52725037032947E+0000 9.51995411495046E+0000 9.51266263014696E+0000 9.50537591327794E+0000 9.49809396170359E+0000 - 9.49081677278534E+0000 9.48354434388586E+0000 9.47627667236905E+0000 9.46901375560007E+0000 9.46175559094529E+0000 - 9.45450217577235E+0000 9.44725350745008E+0000 9.44000958334858E+0000 9.43277040083919E+0000 9.42553595729445E+0000 - 9.41830625008818E+0000 9.41108127659538E+0000 9.40386103419232E+0000 9.39664552025652E+0000 9.38943473216667E+0000 - 9.38222866730276E+0000 9.37502732304595E+0000 9.36783069677868E+0000 9.36063878588459E+0000 9.35345158774857E+0000 - 9.34626909975672E+0000 9.33909131929638E+0000 9.33191824375612E+0000 9.32474987052572E+0000 9.31758619699621E+0000 - 9.31042722055983E+0000 9.30327293861007E+0000 9.29612334854161E+0000 9.28897844775038E+0000 9.28183823363354E+0000 - 9.27470270358944E+0000 9.26757185501769E+0000 9.26044568531912E+0000 9.25332419189575E+0000 9.24620737215086E+0000 - 9.23909522348892E+0000 9.23198774331565E+0000 9.22488492903798E+0000 9.21778677806405E+0000 9.21069328780323E+0000 - 9.20360445566610E+0000 9.19652027906449E+0000 9.18944075541139E+0000 9.18236588212107E+0000 9.17529565660898E+0000 - 9.16823007629178E+0000 9.16116913858738E+0000 9.15411284091489E+0000 9.14706118069461E+0000 9.14001415534810E+0000 - 9.13297176229810E+0000 9.12593399896858E+0000 9.11890086278472E+0000 9.11187235117290E+0000 9.10484846156074E+0000 - 9.09782919137705E+0000 9.09081453805186E+0000 9.08380449901640E+0000 9.07679907170311E+0000 9.06979825354567E+0000 - 9.06280204197894E+0000 9.05581043443898E+0000 9.04882342836310E+0000 9.04184102118977E+0000 9.03486321035871E+0000 - 9.02788999331081E+0000 9.02092136748819E+0000 9.01395733033416E+0000 9.00699787929326E+0000 9.00004301181121E+0000 - 8.99309272533495E+0000 8.98614701731261E+0000 8.97920588519353E+0000 8.97226932642826E+0000 8.96533733846856E+0000 - 8.95840991876734E+0000 8.95148706477879E+0000 8.94456877395824E+0000 8.93765504376224E+0000 8.93074587164856E+0000 - 8.92384125507614E+0000 8.91694119150512E+0000 8.91004567839687E+0000 8.90315471321392E+0000 8.89626829342002E+0000 - 8.88938641648012E+0000 8.88250907986035E+0000 8.87563628102804E+0000 8.86876801745174E+0000 8.86190428660115E+0000 - 8.85504508594720E+0000 8.84819041296201E+0000 8.84134026511889E+0000 8.83449463989233E+0000 8.82765353475804E+0000 - 8.82081694719289E+0000 8.81398487467496E+0000 8.80715731468354E+0000 8.80033426469906E+0000 8.79351572220320E+0000 - 8.78670168467877E+0000 8.77989214960982E+0000 8.77308711448157E+0000 8.76628657678042E+0000 8.75949053399397E+0000 - 8.75269898361099E+0000 8.74591192312147E+0000 8.73912935001655E+0000 8.73235126178857E+0000 8.72557765593108E+0000 - 8.71880852993876E+0000 8.71204388130754E+0000 8.70528370753448E+0000 8.69852800611785E+0000 8.69177677455709E+0000 - 8.68503001035283E+0000 8.67828771100691E+0000 8.67154987402229E+0000 8.66481649690317E+0000 8.65808757715489E+0000 - 8.65136311228399E+0000 8.64464309979819E+0000 8.63792753720638E+0000 8.63121642201864E+0000 8.62450975174622E+0000 - 8.61780752390154E+0000 8.61110973599822E+0000 8.60441638555105E+0000 8.59772747007597E+0000 8.59104298709013E+0000 - 8.58436293411184E+0000 8.57768730866059E+0000 8.57101610825703E+0000 8.56434933042301E+0000 8.55768697268152E+0000 - 8.55102903255677E+0000 8.54437550757409E+0000 8.53772639526001E+0000 8.53108169314223E+0000 8.52444139874963E+0000 - 8.51780550961224E+0000 8.51117402326127E+0000 8.50454693722909E+0000 8.49792424904927E+0000 8.49130595625651E+0000 - 8.48469205638671E+0000 8.47808254697691E+0000 8.47147742556534E+0000 8.46487668969138E+0000 8.45828033689559E+0000 - 8.45168836471969E+0000 8.44510077070657E+0000 8.43851755240026E+0000 8.43193870734599E+0000 8.42536423309015E+0000 - 8.41879412718026E+0000 8.41222838716504E+0000 8.40566701059435E+0000 8.39910999501922E+0000 8.39255733799184E+0000 - 8.38600903706558E+0000 8.37946508979492E+0000 8.37292549373556E+0000 8.36639024644434E+0000 8.35985934547922E+0000 - 8.35333278839937E+0000 8.34681057276511E+0000 8.34029269613789E+0000 8.33377915608034E+0000 8.32726995015624E+0000 - 8.32076507593054E+0000 8.31426453096931E+0000 8.30776831283982E+0000 8.30127641911046E+0000 8.29478884735081E+0000 - 8.28830559513156E+0000 8.28182666002458E+0000 8.27535203960290E+0000 8.26888173144069E+0000 8.26241573311326E+0000 - 8.25595404219711E+0000 8.24949665626985E+0000 8.24304357291026E+0000 8.23659478969827E+0000 8.23015030421496E+0000 - 8.22371011404255E+0000 8.21727421676443E+0000 8.21084260996512E+0000 8.20441529123028E+0000 8.19799225814675E+0000 - 8.19157350830248E+0000 8.18515903928659E+0000 8.17874884868935E+0000 8.17234293410215E+0000 8.16594129311754E+0000 - 8.15954392332923E+0000 8.15315082233205E+0000 8.14676198772198E+0000 8.14037741709615E+0000 8.13399710805283E+0000 - 8.12762105819143E+0000 8.12124926511251E+0000 8.11488172641775E+0000 8.10851843971000E+0000 8.10215940259323E+0000 - 8.09580461267256E+0000 8.08945406755424E+0000 8.08310776484566E+0000 8.07676570215537E+0000 8.07042787709303E+0000 - 8.06409428726945E+0000 8.05776493029657E+0000 8.05143980378749E+0000 8.04511890535641E+0000 8.03880223261871E+0000 - 8.03248978319085E+0000 8.02618155469048E+0000 8.01987754473635E+0000 8.01357775094834E+0000 8.00728217094751E+0000 - 8.00099080235599E+0000 7.99470364279709E+0000 7.98842068989523E+0000 7.98214194127596E+0000 7.97586739456598E+0000 - 7.96959704739310E+0000 7.96333089738627E+0000 7.95706894217557E+0000 7.95081117939221E+0000 7.94455760666852E+0000 - 7.93830822163797E+0000 7.93206302193515E+0000 7.92582200519578E+0000 7.91958516905672E+0000 7.91335251115593E+0000 - 7.90712402913252E+0000 7.90089972062670E+0000 7.89467958327984E+0000 7.88846361473440E+0000 7.88225181263399E+0000 - 7.87604417462333E+0000 7.86984069834827E+0000 7.86364138145577E+0000 7.85744622159394E+0000 7.85125521641198E+0000 - 7.84506836356023E+0000 7.83888566069015E+0000 7.83270710545432E+0000 7.82653269550642E+0000 7.82036242850129E+0000 - 7.81419630209485E+0000 7.80803431394416E+0000 7.80187646170740E+0000 7.79572274304386E+0000 7.78957315561394E+0000 - 7.78342769707917E+0000 7.77728636510220E+0000 7.77114915734677E+0000 7.76501607147777E+0000 7.75888710516118E+0000 - 7.75276225606411E+0000 7.74664152185477E+0000 7.74052490020250E+0000 7.73441238877774E+0000 7.72830398525204E+0000 - 7.72219968729808E+0000 7.71609949258964E+0000 7.71000339880161E+0000 7.70391140360999E+0000 7.69782350469190E+0000 - 7.69173969972557E+0000 7.68565998639033E+0000 7.67958436236661E+0000 7.67351282533598E+0000 7.66744537298110E+0000 - 7.66138200298572E+0000 7.65532271303473E+0000 7.64926750081412E+0000 7.64321636401096E+0000 7.63716930031345E+0000 - 7.63112630741089E+0000 7.62508738299370E+0000 7.61905252475337E+0000 7.61302173038253E+0000 7.60699499757488E+0000 - 7.60097232402525E+0000 7.59495370742958E+0000 7.58893914548487E+0000 7.58292863588926E+0000 7.57692217634199E+0000 - 7.57091976454337E+0000 7.56492139819484E+0000 7.55892707499893E+0000 7.55293679265928E+0000 7.54695054888062E+0000 - 7.54096834136876E+0000 7.53499016783065E+0000 7.52901602597430E+0000 7.52304591350883E+0000 7.51707982814447E+0000 - 7.51111776759253E+0000 7.50515972956543E+0000 7.49920571177667E+0000 7.49325571194085E+0000 7.48730972777368E+0000 - 7.48136775699193E+0000 7.47542979731351E+0000 7.46949584645738E+0000 7.46356590214362E+0000 7.45763996209340E+0000 - 7.45171802402896E+0000 7.44580008567366E+0000 7.43988614475193E+0000 7.43397619898931E+0000 7.42807024611241E+0000 - 7.42216828384895E+0000 7.41627030992772E+0000 7.41037632207861E+0000 7.40448631803258E+0000 7.39860029552173E+0000 - 7.39271825227918E+0000 7.38684018603918E+0000 7.38096609453706E+0000 7.37509597550923E+0000 7.36922982669317E+0000 - 7.36336764582748E+0000 7.35750943065182E+0000 7.35165517890695E+0000 7.34580488833470E+0000 7.33995855667799E+0000 - 7.33411618168081E+0000 7.32827776108827E+0000 7.32244329264651E+0000 7.31661277410280E+0000 7.31078620320545E+0000 - 7.30496357770389E+0000 7.29914489534861E+0000 7.29333015389116E+0000 7.28751935108422E+0000 7.28171248468149E+0000 - 7.27590955243780E+0000 7.27011055210903E+0000 7.26431548145214E+0000 7.25852433822518E+0000 7.25273712018726E+0000 - 7.24695382509858E+0000 7.24117445072041E+0000 7.23539899481510E+0000 7.22962745514606E+0000 7.22385982947779E+0000 - 7.21809611557587E+0000 7.21233631120694E+0000 7.20658041413870E+0000 7.20082842213996E+0000 7.19508033298059E+0000 - 7.18933614443149E+0000 7.18359585426470E+0000 7.17785946025329E+0000 7.17212696017139E+0000 7.16639835179423E+0000 - 7.16067363289811E+0000 7.15495280126037E+0000 7.14923585465944E+0000 7.14352279087481E+0000 7.13781360768706E+0000 - 7.13210830287780E+0000 7.12640687422973E+0000 7.12070931952663E+0000 7.11501563655332E+0000 7.10932582309569E+0000 - 7.10363987694072E+0000 7.09795779587641E+0000 7.09227957769187E+0000 7.08660522017725E+0000 7.08093472112377E+0000 - 7.07526807832370E+0000 7.06960528957041E+0000 7.06394635265828E+0000 7.05829126538280E+0000 7.05264002554048E+0000 - 7.04699263092892E+0000 7.04134907934678E+0000 7.03570936859377E+0000 7.03007349647065E+0000 7.02444146077926E+0000 - 7.01881325932248E+0000 7.01318888990427E+0000 7.00756835032963E+0000 7.00195163840463E+0000 6.99633875193638E+0000 - 6.99072968873307E+0000 6.98512444660392E+0000 6.97952302335922E+0000 6.97392541681032E+0000 6.96833162476963E+0000 - 6.96274164505059E+0000 6.95715547546770E+0000 6.95157311383654E+0000 6.94599455797372E+0000 6.94041980569690E+0000 - 6.93484885482481E+0000 6.92928170317720E+0000 6.92371834857493E+0000 6.91815878883984E+0000 6.91260302179487E+0000 - 6.90705104526399E+0000 6.90150285707222E+0000 6.89595845504565E+0000 6.89041783701139E+0000 6.88488100079762E+0000 - 6.87934794423354E+0000 6.87381866514943E+0000 6.86829316137661E+0000 6.86277143074742E+0000 6.85725347109528E+0000 - 6.85173928025464E+0000 6.84622885606101E+0000 6.84072219635090E+0000 6.83521929896193E+0000 6.82972016173271E+0000 - 6.82422478250293E+0000 6.81873315911330E+0000 6.81324528940558E+0000 6.80776117122257E+0000 6.80228080240812E+0000 - 6.79680418080711E+0000 6.79133130426548E+0000 6.78586217063019E+0000 6.78039677774925E+0000 6.77493512347170E+0000 - 6.76947720564764E+0000 6.76402302212819E+0000 6.75857257076551E+0000 6.75312584941281E+0000 6.74768285592433E+0000 - 6.74224358815535E+0000 6.73680804396218E+0000 6.73137622120217E+0000 6.72594811773371E+0000 6.72052373141622E+0000 - 6.71510306011015E+0000 6.70968610167701E+0000 6.70427285397931E+0000 6.69886331488062E+0000 6.69345748224553E+0000 - 6.68805535393966E+0000 6.68265692782968E+0000 6.67726220178327E+0000 6.67187117366915E+0000 6.66648384135709E+0000 - 6.66110020271786E+0000 6.65572025562328E+0000 6.65034399794619E+0000 6.64497142756047E+0000 6.63960254234102E+0000 - 6.63423734016378E+0000 6.62887581890570E+0000 6.62351797644477E+0000 6.61816381066000E+0000 6.61281331943145E+0000 - 6.60746650064017E+0000 6.60212335216826E+0000 6.59678387189885E+0000 6.59144805771607E+0000 6.58611590750511E+0000 - 6.58078741915215E+0000 6.57546259054441E+0000 6.57014141957014E+0000 6.56482390411860E+0000 6.55951004208008E+0000 - 6.55419983134589E+0000 6.54889326980837E+0000 6.54359035536086E+0000 6.53829108589775E+0000 6.53299545931442E+0000 - 6.52770347350730E+0000 6.52241512637383E+0000 6.51713041581244E+0000 6.51184933972263E+0000 6.50657189600488E+0000 - 6.50129808256070E+0000 6.49602789729262E+0000 6.49076133810419E+0000 6.48549840289997E+0000 6.48023908958553E+0000 - 6.47498339606748E+0000 6.46973132025341E+0000 6.46448286005197E+0000 6.45923801337278E+0000 6.45399677812650E+0000 - 6.44875915222480E+0000 6.44352513358036E+0000 6.43829472010688E+0000 6.43306790971905E+0000 6.42784470033261E+0000 - 6.42262508986428E+0000 6.41740907623181E+0000 6.41219665735395E+0000 6.40698783115046E+0000 6.40178259554211E+0000 - 6.39658094845069E+0000 6.39138288779900E+0000 6.38618841151083E+0000 6.38099751751100E+0000 6.37581020372532E+0000 - 6.37062646808062E+0000 6.36544630850473E+0000 6.36026972292649E+0000 6.35509670927575E+0000 6.34992726548336E+0000 - 6.34476138948117E+0000 6.33959907920206E+0000 6.33444033257988E+0000 6.32928514754950E+0000 6.32413352204681E+0000 - 6.31898545400868E+0000 6.31384094137300E+0000 6.30869998207864E+0000 6.30356257406549E+0000 6.29842871527445E+0000 - 6.29329840364739E+0000 6.28817163712722E+0000 6.28304841365782E+0000 6.27792873118408E+0000 6.27281258765190E+0000 - 6.26769998100816E+0000 6.26259090920075E+0000 6.25748537017855E+0000 6.25238336189147E+0000 6.24728488229037E+0000 - 6.24218992932714E+0000 6.23709850095465E+0000 6.23201059512678E+0000 6.22692620979840E+0000 6.22184534292536E+0000 - 6.21676799246453E+0000 6.21169415637377E+0000 6.20662383261192E+0000 6.20155701913883E+0000 6.19649371391533E+0000 - 6.19143391490325E+0000 6.18637762006541E+0000 6.18132482736563E+0000 6.17627553476871E+0000 6.17122974024045E+0000 - 6.16618744174763E+0000 6.16114863725804E+0000 6.15611332474045E+0000 6.15108150216461E+0000 6.14605316750127E+0000 - 6.14102831872217E+0000 6.13600695380003E+0000 6.13098907070857E+0000 6.12597466742249E+0000 6.12096374191747E+0000 - 6.11595629217020E+0000 6.11095231615833E+0000 6.10595181186052E+0000 6.10095477725639E+0000 6.09596121032657E+0000 - 6.09097110905265E+0000 6.08598447141723E+0000 6.08100129540388E+0000 6.07602157899716E+0000 6.07104532018260E+0000 - 6.06607251694673E+0000 6.06110316727705E+0000 6.05613726916203E+0000 6.05117482059117E+0000 6.04621581955490E+0000 - 6.04126026404465E+0000 6.03630815205283E+0000 6.03135948157284E+0000 6.02641425059904E+0000 6.02147245712677E+0000 - 6.01653409915237E+0000 6.01159917467315E+0000 6.00666768168738E+0000 6.00173961819433E+0000 5.99681498219424E+0000 - 5.99189377168831E+0000 5.98697598467875E+0000 5.98206161916871E+0000 5.97715067316235E+0000 5.97224314466477E+0000 - 5.96733903168207E+0000 5.96243833222131E+0000 5.95754104429054E+0000 5.95264716589877E+0000 5.94775669505599E+0000 - 5.94286962977315E+0000 5.93798596806219E+0000 5.93310570793600E+0000 5.92822884740847E+0000 5.92335538449444E+0000 - 5.91848531720973E+0000 5.91361864357112E+0000 5.90875536159636E+0000 5.90389546930419E+0000 5.89903896471430E+0000 - 5.89418584584735E+0000 5.88933611072497E+0000 5.88448975736977E+0000 5.87964678380530E+0000 5.87480718805611E+0000 - 5.86997096814769E+0000 5.86513812210650E+0000 5.86030864795998E+0000 5.85548254373653E+0000 5.85065980746551E+0000 - 5.84584043717725E+0000 5.84102443090303E+0000 5.83621178667512E+0000 5.83140250252673E+0000 5.82659657649203E+0000 - 5.82179400660618E+0000 5.81699479090528E+0000 5.81219892742639E+0000 5.80740641420755E+0000 5.80261724928775E+0000 - 5.79783143070693E+0000 5.79304895650601E+0000 5.78826982472685E+0000 5.78349403341229E+0000 5.77872158060612E+0000 - 5.77395246435307E+0000 5.76918668269886E+0000 5.76442423369015E+0000 5.75966511537455E+0000 5.75490932580066E+0000 - 5.75015686301799E+0000 5.74540772507704E+0000 5.74066191002925E+0000 5.73591941592704E+0000 5.73118024082373E+0000 - 5.72644438277367E+0000 5.72171183983209E+0000 5.71698261005524E+0000 5.71225669150027E+0000 5.70753408222531E+0000 - 5.70281478028943E+0000 5.69809878375267E+0000 5.69338609067601E+0000 5.68867669912138E+0000 5.68397060715167E+0000 - 5.67926781283070E+0000 5.67456831422326E+0000 5.66987210939509E+0000 5.66517919641286E+0000 5.66048957334422E+0000 - 5.65580323825774E+0000 5.65112018922295E+0000 5.64644042431033E+0000 5.64176394159130E+0000 5.63709073913824E+0000 - 5.63242081502445E+0000 5.62775416732421E+0000 5.62309079411272E+0000 5.61843069346615E+0000 5.61377386346158E+0000 - 5.60912030217707E+0000 5.60447000769161E+0000 5.59982297808512E+0000 5.59517921143849E+0000 5.59053870583354E+0000 - 5.58590145935302E+0000 5.58126747008064E+0000 5.57663673610105E+0000 5.57200925549983E+0000 5.56738502636352E+0000 - 5.56276404677958E+0000 5.55814631483643E+0000 5.55353182862341E+0000 5.54892058623081E+0000 5.54431258574987E+0000 - 5.53970782527275E+0000 5.53510630289255E+0000 5.53050801670332E+0000 5.52591296480004E+0000 5.52132114527863E+0000 - 5.51673255623594E+0000 5.51214719576976E+0000 5.50756506197883E+0000 5.50298615296280E+0000 5.49841046682228E+0000 - 5.49383800165879E+0000 5.48926875557481E+0000 5.48470272667373E+0000 5.48013991305989E+0000 5.47558031283857E+0000 - 5.47102392411595E+0000 5.46647074499917E+0000 5.46192077359631E+0000 5.45737400801636E+0000 5.45283044636924E+0000 - 5.44829008676581E+0000 5.44375292731787E+0000 5.43921896613814E+0000 5.43468820134027E+0000 5.43016063103883E+0000 - 5.42563625334934E+0000 5.42111506638823E+0000 5.41659706827286E+0000 5.41208225712154E+0000 5.40757063105348E+0000 - 5.40306218818882E+0000 5.39855692664865E+0000 5.39405484455496E+0000 5.38955594003067E+0000 5.38506021119965E+0000 - 5.38056765618667E+0000 5.37607827311743E+0000 5.37159206011854E+0000 5.36710901531758E+0000 5.36262913684300E+0000 - 5.35815242282420E+0000 5.35367887139151E+0000 5.34920848067616E+0000 5.34474124881032E+0000 5.34027717392707E+0000 - 5.33581625416042E+0000 5.33135848764530E+0000 5.32690387251755E+0000 5.32245240691395E+0000 5.31800408897217E+0000 - 5.31355891683083E+0000 5.30911688862945E+0000 5.30467800250848E+0000 5.30024225660927E+0000 5.29580964907411E+0000 - 5.29138017804619E+0000 5.28695384166963E+0000 5.28253063808947E+0000 5.27811056545164E+0000 5.27369362190301E+0000 - 5.26927980559135E+0000 5.26486911466537E+0000 5.26046154727467E+0000 5.25605710156977E+0000 5.25165577570211E+0000 - 5.24725756782404E+0000 5.24286247608882E+0000 5.23847049865062E+0000 5.23408163366454E+0000 5.22969587928657E+0000 - 5.22531323367363E+0000 5.22093369498354E+0000 5.21655726137503E+0000 5.21218393100775E+0000 5.20781370204225E+0000 - 5.20344657263999E+0000 5.19908254096336E+0000 5.19472160517562E+0000 5.19036376344098E+0000 5.18600901392453E+0000 - 5.18165735479227E+0000 5.17730878421113E+0000 5.17296330034892E+0000 5.16862090137437E+0000 5.16428158545711E+0000 - 5.15994535076769E+0000 5.15561219547755E+0000 5.15128211775904E+0000 5.14695511578542E+0000 5.14263118773084E+0000 - 5.13831033177037E+0000 5.13399254607998E+0000 5.12967782883654E+0000 5.12536617821782E+0000 5.12105759240249E+0000 - 5.11675206957014E+0000 5.11244960790124E+0000 5.10815020557718E+0000 5.10385386078024E+0000 5.09956057169360E+0000 - 5.09527033650134E+0000 5.09098315338844E+0000 5.08669902054080E+0000 5.08241793614518E+0000 5.07813989838927E+0000 - 5.07386490546164E+0000 5.06959295555178E+0000 5.06532404685005E+0000 5.06105817754774E+0000 5.05679534583699E+0000 - 5.05253554991088E+0000 5.04827878796338E+0000 5.04402505818932E+0000 5.03977435878447E+0000 5.03552668794547E+0000 - 5.03128204386986E+0000 5.02704042475608E+0000 5.02280182880345E+0000 5.01856625421219E+0000 5.01433369918343E+0000 - 5.01010416191916E+0000 5.00587764062229E+0000 5.00165413349661E+0000 4.99743363874681E+0000 4.99321615457845E+0000 - 4.98900167919800E+0000 4.98479021081282E+0000 4.98058174763115E+0000 4.97637628786213E+0000 4.97217382971578E+0000 - 4.96797437140302E+0000 4.96377791113565E+0000 4.95958444712635E+0000 4.95539397758872E+0000 4.95120650073720E+0000 - 4.94702201478715E+0000 4.94284051795482E+0000 4.93866200845733E+0000 4.93448648451269E+0000 4.93031394433979E+0000 - 4.92614438615842E+0000 4.92197780818925E+0000 4.91781420865382E+0000 4.91365358577457E+0000 4.90949593777483E+0000 - 4.90534126287878E+0000 4.90118955931153E+0000 4.89704082529903E+0000 4.89289505906813E+0000 4.88875225884657E+0000 - 4.88461242286297E+0000 4.88047554934681E+0000 4.87634163652847E+0000 4.87221068263920E+0000 4.86808268591114E+0000 - 4.86395764457732E+0000 4.85983555687161E+0000 4.85571642102879E+0000 4.85160023528452E+0000 4.84748699787533E+0000 - 4.84337670703861E+0000 4.83926936101266E+0000 4.83516495803664E+0000 4.83106349635059E+0000 4.82696497419542E+0000 - 4.82286938981292E+0000 4.81877674144576E+0000 4.81468702733747E+0000 4.81060024573249E+0000 4.80651639487609E+0000 - 4.80243547301444E+0000 4.79835747839458E+0000 4.79428240926442E+0000 4.79021026387275E+0000 4.78614104046921E+0000 - 4.78207473730435E+0000 4.77801135262957E+0000 4.77395088469712E+0000 4.76989333176017E+0000 4.76583869207272E+0000 - 4.76178696388966E+0000 4.75773814546675E+0000 4.75369223506060E+0000 4.74964923092871E+0000 4.74560913132945E+0000 - 4.74157193452204E+0000 4.73753763876659E+0000 4.73350624232407E+0000 4.72947774345629E+0000 4.72545214042598E+0000 - 4.72142943149670E+0000 4.71740961493287E+0000 4.71339268899982E+0000 4.70937865196369E+0000 4.70536750209152E+0000 - 4.70135923765120E+0000 4.69735385691151E+0000 4.69335135814206E+0000 4.68935173961335E+0000 4.68535499959672E+0000 - 4.68136113636439E+0000 4.67737014818943E+0000 4.67338203334580E+0000 4.66939679010829E+0000 4.66541441675257E+0000 - 4.66143491155515E+0000 4.65745827279344E+0000 4.65348449874566E+0000 4.64951358769094E+0000 4.64554553790923E+0000 - 4.64158034768137E+0000 4.63761801528904E+0000 4.63365853901478E+0000 4.62970191714199E+0000 4.62574814795494E+0000 - 4.62179722973874E+0000 4.61784916077936E+0000 4.61390393936365E+0000 4.60996156377928E+0000 4.60602203231480E+0000 - 4.60208534325961E+0000 4.59815149490397E+0000 4.59422048553899E+0000 4.59029231345663E+0000 4.58636697694971E+0000 - 4.58244447431192E+0000 4.57852480383776E+0000 4.57460796382263E+0000 4.57069395256275E+0000 4.56678276835523E+0000 - 4.56287440949798E+0000 4.55896887428981E+0000 4.55506616103035E+0000 4.55116626802010E+0000 4.54726919356040E+0000 - 4.54337493595344E+0000 4.53948349350227E+0000 4.53559486451078E+0000 4.53170904728372E+0000 4.52782604012667E+0000 - 4.52394584134608E+0000 4.52006844924923E+0000 4.51619386214426E+0000 4.51232207834016E+0000 4.50845309614675E+0000 - 4.50458691387472E+0000 4.50072352983558E+0000 4.49686294234172E+0000 4.49300514970633E+0000 4.48915015024349E+0000 - 4.48529794226810E+0000 4.48144852409592E+0000 4.47760189404353E+0000 4.47375805042838E+0000 4.46991699156875E+0000 - 4.46607871578376E+0000 4.46224322139339E+0000 4.45841050671844E+0000 4.45458057008058E+0000 4.45075340980229E+0000 - 4.44692902420691E+0000 4.44310741161861E+0000 4.43928857036243E+0000 4.43547249876421E+0000 4.43165919515065E+0000 - 4.42784865784930E+0000 4.42404088518853E+0000 4.42023587549755E+0000 4.41643362710643E+0000 4.41263413834605E+0000 - 4.40883740754816E+0000 4.40504343304530E+0000 4.40125221317090E+0000 4.39746374625920E+0000 4.39367803064527E+0000 - 4.38989506466502E+0000 4.38611484665522E+0000 4.38233737495344E+0000 4.37856264789811E+0000 4.37479066382849E+0000 - 4.37102142108466E+0000 4.36725491800754E+0000 4.36349115293890E+0000 4.35973012422134E+0000 4.35597183019826E+0000 - 4.35221626921394E+0000 4.34846343961345E+0000 4.34471333974272E+0000 4.34096596794849E+0000 4.33722132257837E+0000 - 4.33347940198075E+0000 4.32974020450488E+0000 4.32600372850084E+0000 4.32226997231954E+0000 4.31853893431269E+0000 - 4.31481061283288E+0000 4.31108500623348E+0000 4.30736211286873E+0000 4.30364193109366E+0000 4.29992445926416E+0000 - 4.29620969573692E+0000 4.29249763886947E+0000 4.28878828702018E+0000 4.28508163854821E+0000 4.28137769181359E+0000 - 4.27767644517715E+0000 4.27397789700054E+0000 4.27028204564624E+0000 4.26658888947757E+0000 4.26289842685866E+0000 - 4.25921065615446E+0000 4.25552557573076E+0000 4.25184318395415E+0000 4.24816347919206E+0000 4.24448645981274E+0000 - 4.24081212418526E+0000 4.23714047067950E+0000 4.23347149766619E+0000 4.22980520351685E+0000 4.22614158660384E+0000 - 4.22248064530034E+0000 4.21882237798033E+0000 4.21516678301863E+0000 4.21151385879088E+0000 4.20786360367353E+0000 - 4.20421601604384E+0000 4.20057109427991E+0000 4.19692883676063E+0000 4.19328924186575E+0000 4.18965230797579E+0000 - 4.18601803347211E+0000 4.18238641673690E+0000 4.17875745615313E+0000 4.17513115010462E+0000 4.17150749697599E+0000 - 4.16788649515267E+0000 4.16426814302091E+0000 4.16065243896779E+0000 4.15703938138118E+0000 4.15342896864976E+0000 - 4.14982119916306E+0000 4.14621607131139E+0000 4.14261358348588E+0000 4.13901373407847E+0000 4.13541652148193E+0000 - 4.13182194408982E+0000 4.12823000029652E+0000 4.12464068849722E+0000 4.12105400708792E+0000 4.11746995446543E+0000 - 4.11388852902737E+0000 4.11030972917218E+0000 4.10673355329908E+0000 4.10315999980814E+0000 4.09958906710021E+0000 - 4.09602075357694E+0000 4.09245505764082E+0000 4.08889197769513E+0000 4.08533151214395E+0000 4.08177365939217E+0000 - 4.07821841784551E+0000 4.07466578591045E+0000 4.07111576199432E+0000 4.06756834450523E+0000 4.06402353185211E+0000 - 4.06048132244468E+0000 4.05694171469348E+0000 4.05340470700983E+0000 4.04987029780589E+0000 4.04633848549459E+0000 - 4.04280926848967E+0000 4.03928264520570E+0000 4.03575861405801E+0000 4.03223717346276E+0000 4.02871832183691E+0000 - 4.02520205759821E+0000 4.02168837916521E+0000 4.01817728495728E+0000 4.01466877339457E+0000 4.01116284289804E+0000 - 4.00765949188944E+0000 4.00415871879133E+0000 4.00066052202708E+0000 3.99716490002082E+0000 3.99367185119751E+0000 - 3.99018137398290E+0000 3.98669346680355E+0000 3.98320812808679E+0000 3.97972535626076E+0000 3.97624514975440E+0000 - 3.97276750699745E+0000 3.96929242642043E+0000 3.96581990645468E+0000 3.96234994553230E+0000 3.95888254208623E+0000 - 3.95541769455015E+0000 3.95195540135859E+0000 3.94849566094684E+0000 3.94503847175098E+0000 3.94158383220791E+0000 - 3.93813174075529E+0000 3.93468219583161E+0000 3.93123519587611E+0000 3.92779073932886E+0000 3.92434882463069E+0000 - 3.92090945022325E+0000 3.91747261454897E+0000 3.91403831605104E+0000 3.91060655317350E+0000 3.90717732436112E+0000 - 3.90375062805950E+0000 3.90032646271501E+0000 3.89690482677482E+0000 3.89348571868688E+0000 3.89006913689992E+0000 - 3.88665507986349E+0000 3.88324354602788E+0000 3.87983453384421E+0000 3.87642804176437E+0000 3.87302406824102E+0000 - 3.86962261172764E+0000 3.86622367067846E+0000 3.86282724354853E+0000 3.85943332879365E+0000 3.85604192487044E+0000 - 3.85265303023627E+0000 3.84926664334933E+0000 3.84588276266855E+0000 3.84250138665369E+0000 3.83912251376526E+0000 - 3.83574614246457E+0000 3.83237227121369E+0000 3.82900089847551E+0000 3.82563202271367E+0000 3.82226564239259E+0000 - 3.81890175597750E+0000 3.81554036193438E+0000 3.81218145873001E+0000 3.80882504483194E+0000 3.80547111870850E+0000 - 3.80211967882880E+0000 3.79877072366274E+0000 3.79542425168099E+0000 3.79208026135499E+0000 3.78873875115697E+0000 - 3.78539971955993E+0000 3.78206316503765E+0000 3.77872908606470E+0000 3.77539748111640E+0000 3.77206834866887E+0000 - 3.76874168719899E+0000 3.76541749518443E+0000 3.76209577110363E+0000 3.75877651343580E+0000 3.75545972066092E+0000 - 3.75214539125976E+0000 3.74883352371385E+0000 3.74552411650550E+0000 3.74221716811781E+0000 3.73891267703462E+0000 - 3.73561064174056E+0000 3.73231106072103E+0000 3.72901393246221E+0000 3.72571925545104E+0000 3.72242702817524E+0000 - 3.71913724912330E+0000 3.71584991678447E+0000 3.71256502964878E+0000 3.70928258620703E+0000 3.70600258495079E+0000 - 3.70272502437240E+0000 3.69944990296496E+0000 3.69617721922235E+0000 3.69290697163922E+0000 3.68963915871097E+0000 - 3.68637377893378E+0000 3.68311083080460E+0000 3.67985031282115E+0000 3.67659222348191E+0000 3.67333656128612E+0000 - 3.67008332473380E+0000 3.66683251232573E+0000 3.66358412256344E+0000 3.66033815394926E+0000 3.65709460498626E+0000 - 3.65385347417827E+0000 3.65061476002990E+0000 3.64737846104651E+0000 3.64414457573424E+0000 3.64091310259998E+0000 - 3.63768404015138E+0000 3.63445738689687E+0000 3.63123314134563E+0000 3.62801130200759E+0000 3.62479186739347E+0000 - 3.62157483601473E+0000 3.61836020638359E+0000 3.61514797701304E+0000 3.61193814641684E+0000 3.60873071310948E+0000 - 3.60552567560623E+0000 3.60232303242313E+0000 3.59912278207695E+0000 3.59592492308524E+0000 3.59272945396629E+0000 - 3.58953637323917E+0000 3.58634567942371E+0000 3.58315737104046E+0000 3.57997144661076E+0000 3.57678790465671E+0000 - 3.57360674370113E+0000 3.57042796226765E+0000 3.56725155888060E+0000 3.56407753206511E+0000 3.56090588034703E+0000 - 3.55773660225300E+0000 3.55456969631038E+0000 3.55140516104730E+0000 3.54824299499264E+0000 3.54508319667606E+0000 - 3.54192576462792E+0000 3.53877069737938E+0000 3.53561799346233E+0000 3.53246765140942E+0000 3.52931966975404E+0000 - 3.52617404703034E+0000 3.52303078177324E+0000 3.51988987251837E+0000 3.51675131780214E+0000 3.51361511616170E+0000 - 3.51048126613496E+0000 3.50734976626056E+0000 3.50422061507791E+0000 3.50109381112716E+0000 3.49796935294920E+0000 - 3.49484723908569E+0000 3.49172746807901E+0000 3.48861003847231E+0000 3.48549494880948E+0000 3.48238219763516E+0000 - 3.47927178349472E+0000 3.47616370493430E+0000 3.47305796050077E+0000 3.46995454874176E+0000 3.46685346820561E+0000 - 3.46375471744147E+0000 3.46065829499916E+0000 3.45756419942931E+0000 3.45447242928324E+0000 3.45138298311305E+0000 - 3.44829585947156E+0000 3.44521105691236E+0000 3.44212857398977E+0000 3.43904840925883E+0000 3.43597056127535E+0000 - 3.43289502859588E+0000 3.42982180977770E+0000 3.42675090337883E+0000 3.42368230795805E+0000 3.42061602207486E+0000 - 3.41755204428951E+0000 3.41449037316298E+0000 3.41143100725701E+0000 3.40837394513406E+0000 3.40531918535733E+0000 - 3.40226672649077E+0000 3.39921656709907E+0000 3.39616870574763E+0000 3.39312314100263E+0000 3.39007987143095E+0000 - 3.38703889560023E+0000 3.38400021207884E+0000 3.38096381943588E+0000 3.37792971624119E+0000 3.37489790106535E+0000 - 3.37186837247968E+0000 3.36884112905622E+0000 3.36581616936775E+0000 3.36279349198779E+0000 3.35977309549060E+0000 - 3.35675497845115E+0000 3.35373913944517E+0000 3.35072557704911E+0000 3.34771428984015E+0000 3.34470527639621E+0000 - 3.34169853529594E+0000 3.33869406511873E+0000 3.33569186444468E+0000 3.33269193185463E+0000 3.32969426593018E+0000 - 3.32669886525361E+0000 3.32370572840798E+0000 3.32071485397703E+0000 3.31772624054528E+0000 3.31473988669795E+0000 - 3.31175579102099E+0000 3.30877395210109E+0000 3.30579436852566E+0000 3.30281703888283E+0000 3.29984196176148E+0000 - 3.29686913575121E+0000 3.29389855944234E+0000 3.29093023142591E+0000 3.28796415029370E+0000 3.28500031463823E+0000 - 3.28203872305270E+0000 3.27907937413109E+0000 3.27612226646808E+0000 3.27316739865905E+0000 3.27021476930016E+0000 - 3.26726437698824E+0000 3.26431622032088E+0000 3.26137029789638E+0000 3.25842660831377E+0000 3.25548515017279E+0000 - 3.25254592207392E+0000 3.24960892261835E+0000 3.24667415040800E+0000 3.24374160404550E+0000 3.24081128213422E+0000 - 3.23788318327823E+0000 3.23495730608235E+0000 3.23203364915208E+0000 3.22911221109368E+0000 3.22619299051411E+0000 - 3.22327598602105E+0000 3.22036119622290E+0000 3.21744861972879E+0000 3.21453825514856E+0000 3.21163010109275E+0000 - 3.20872415617266E+0000 3.20582041900028E+0000 3.20291888818831E+0000 3.20001956235019E+0000 3.19712244010007E+0000 - 3.19422752005281E+0000 3.19133480082398E+0000 3.18844428102989E+0000 3.18555595928754E+0000 3.18266983421466E+0000 - 3.17978590442970E+0000 3.17690416855181E+0000 3.17402462520085E+0000 3.17114727299743E+0000 3.16827211056283E+0000 - 3.16539913651906E+0000 3.16252834948886E+0000 3.15965974809566E+0000 3.15679333096361E+0000 3.15392909671759E+0000 - 3.15106704398315E+0000 3.14820717138659E+0000 3.14534947755491E+0000 3.14249396111582E+0000 3.13964062069774E+0000 - 3.13678945492980E+0000 3.13394046244184E+0000 3.13109364186441E+0000 3.12824899182877E+0000 3.12540651096690E+0000 - 3.12256619791147E+0000 3.11972805129586E+0000 3.11689206975417E+0000 3.11405825192122E+0000 3.11122659643250E+0000 - 3.10839710192423E+0000 3.10556976703335E+0000 3.10274459039749E+0000 3.09992157065498E+0000 3.09710070644486E+0000 - 3.09428199640690E+0000 3.09146543918154E+0000 3.08865103340995E+0000 3.08583877773399E+0000 3.08302867079624E+0000 - 3.08022071123997E+0000 3.07741489770916E+0000 3.07461122884849E+0000 3.07180970330336E+0000 3.06901031971984E+0000 - 3.06621307674474E+0000 3.06341797302555E+0000 3.06062500721046E+0000 3.05783417794838E+0000 3.05504548388890E+0000 - 3.05225892368233E+0000 3.04947449597967E+0000 3.04669219943263E+0000 3.04391203269360E+0000 3.04113399441570E+0000 - 3.03835808325272E+0000 3.03558429785918E+0000 3.03281263689026E+0000 3.03004309900188E+0000 3.02727568285063E+0000 - 3.02451038709381E+0000 3.02174721038943E+0000 3.01898615139616E+0000 3.01622720877340E+0000 3.01347038118125E+0000 - 3.01071566728048E+0000 3.00796306573257E+0000 3.00521257519971E+0000 3.00246419434477E+0000 2.99971792183131E+0000 - 2.99697375632360E+0000 2.99423169648660E+0000 2.99149174098596E+0000 2.98875388848804E+0000 2.98601813765986E+0000 - 2.98328448716916E+0000 2.98055293568439E+0000 2.97782348187464E+0000 2.97509612440975E+0000 2.97237086196022E+0000 - 2.96964769319725E+0000 2.96692661679273E+0000 2.96420763141924E+0000 2.96149073575006E+0000 2.95877592845915E+0000 - 2.95606320822117E+0000 2.95335257371146E+0000 2.95064402360606E+0000 2.94793755658170E+0000 2.94523317131580E+0000 - 2.94253086648645E+0000 2.93983064077245E+0000 2.93713249285329E+0000 2.93443642140913E+0000 2.93174242512083E+0000 - 2.92905050266995E+0000 2.92636065273871E+0000 2.92367287401003E+0000 2.92098716516753E+0000 2.91830352489549E+0000 - 2.91562195187890E+0000 2.91294244480343E+0000 2.91026500235542E+0000 2.90758962322191E+0000 2.90491630609063E+0000 - 2.90224504964998E+0000 2.89957585258905E+0000 2.89690871359763E+0000 2.89424363136616E+0000 2.89158060458579E+0000 - 2.88891963194836E+0000 2.88626071214635E+0000 2.88360384387298E+0000 2.88094902582211E+0000 2.87829625668831E+0000 - 2.87564553516679E+0000 2.87299685995350E+0000 2.87035022974502E+0000 2.86770564323863E+0000 2.86506309913231E+0000 - 2.86242259612469E+0000 2.85978413291510E+0000 2.85714770820353E+0000 2.85451332069067E+0000 2.85188096907787E+0000 - 2.84925065206718E+0000 2.84662236836131E+0000 2.84399611666367E+0000 2.84137189567832E+0000 2.83874970411001E+0000 - 2.83612954066417E+0000 2.83351140404691E+0000 2.83089529296501E+0000 2.82828120612593E+0000 2.82566914223781E+0000 - 2.82305910000945E+0000 2.82045107815034E+0000 2.81784507537064E+0000 2.81524109038119E+0000 2.81263912189350E+0000 - 2.81003916861975E+0000 2.80744122927281E+0000 2.80484530256620E+0000 2.80225138721414E+0000 2.79965948193149E+0000 - 2.79706958543383E+0000 2.79448169643737E+0000 2.79189581365900E+0000 2.78931193581631E+0000 2.78673006162752E+0000 - 2.78415018981156E+0000 2.78157231908800E+0000 2.77899644817710E+0000 2.77642257579979E+0000 2.77385070067767E+0000 - 2.77128082153299E+0000 2.76871293708869E+0000 2.76614704606838E+0000 2.76358314719633E+0000 2.76102123919748E+0000 - 2.75846132079745E+0000 2.75590339072251E+0000 2.75334744769961E+0000 2.75079349045636E+0000 2.74824151772105E+0000 - 2.74569152822263E+0000 2.74314352069071E+0000 2.74059749385557E+0000 2.73805344644816E+0000 2.73551137720010E+0000 - 2.73297128484367E+0000 2.73043316811181E+0000 2.72789702573813E+0000 2.72536285645690E+0000 2.72283065900308E+0000 - 2.72030043211225E+0000 2.71777217452068E+0000 2.71524588496532E+0000 2.71272156218374E+0000 2.71019920491422E+0000 - 2.70767881189566E+0000 2.70516038186765E+0000 2.70264391357044E+0000 2.70012940574493E+0000 2.69761685713269E+0000 - 2.69510626647594E+0000 2.69259763251759E+0000 2.69009095400116E+0000 2.68758622967089E+0000 2.68508345827164E+0000 - 2.68258263854894E+0000 2.68008376924897E+0000 2.67758684911860E+0000 2.67509187690533E+0000 2.67259885135732E+0000 - 2.67010777122340E+0000 2.66761863525306E+0000 2.66513144219643E+0000 2.66264619080431E+0000 2.66016287982816E+0000 - 2.65768150802010E+0000 2.65520207413289E+0000 2.65272457691995E+0000 2.65024901513538E+0000 2.64777538753391E+0000 - 2.64530369287092E+0000 2.64283392990247E+0000 2.64036609738526E+0000 2.63790019407666E+0000 2.63543621873467E+0000 - 2.63297417011795E+0000 2.63051404698583E+0000 2.62805584809828E+0000 2.62559957221594E+0000 2.62314521810007E+0000 - 2.62069278451260E+0000 2.61824227021614E+0000 2.61579367397390E+0000 2.61334699454978E+0000 2.61090223070832E+0000 - 2.60845938121471E+0000 2.60601844483480E+0000 2.60357942033506E+0000 2.60114230648265E+0000 2.59870710204537E+0000 - 2.59627380579164E+0000 2.59384241649057E+0000 2.59141293291189E+0000 2.58898535382600E+0000 2.58655967800393E+0000 - 2.58413590421738E+0000 2.58171403123867E+0000 2.57929405784079E+0000 2.57687598279737E+0000 2.57445980488269E+0000 - 2.57204552287167E+0000 2.56963313553988E+0000 2.56722264166355E+0000 2.56481404001953E+0000 2.56240732938534E+0000 - 2.56000250853912E+0000 2.55759957625968E+0000 2.55519853132647E+0000 2.55279937251957E+0000 2.55040209861972E+0000 - 2.54800670840830E+0000 2.54561320066733E+0000 2.54322157417947E+0000 2.54083182772803E+0000 2.53844396009697E+0000 - 2.53605797007088E+0000 2.53367385643499E+0000 2.53129161797519E+0000 2.52891125347799E+0000 2.52653276173056E+0000 - 2.52415614152071E+0000 2.52178139163687E+0000 2.51940851086813E+0000 2.51703749800422E+0000 2.51466835183550E+0000 - 2.51230107115298E+0000 2.50993565474830E+0000 2.50757210141376E+0000 2.50521040994227E+0000 2.50285057912739E+0000 - 2.50049260776333E+0000 2.49813649464492E+0000 2.49578223856764E+0000 2.49342983832762E+0000 2.49107929272159E+0000 - 2.48873060054694E+0000 2.48638376060171E+0000 2.48403877168455E+0000 2.48169563259477E+0000 2.47935434213230E+0000 - 2.47701489909770E+0000 2.47467730229219E+0000 2.47234155051760E+0000 2.47000764257642E+0000 2.46767557727174E+0000 - 2.46534535340731E+0000 2.46301696978752E+0000 2.46069042521737E+0000 2.45836571850251E+0000 2.45604284844921E+0000 - 2.45372181386439E+0000 2.45140261355560E+0000 2.44908524633101E+0000 2.44676971099942E+0000 2.44445600637028E+0000 - 2.44214413125366E+0000 2.43983408446026E+0000 2.43752586480141E+0000 2.43521947108909E+0000 2.43291490213588E+0000 - 2.43061215675501E+0000 2.42831123376033E+0000 2.42601213196633E+0000 2.42371485018812E+0000 2.42141938724144E+0000 - 2.41912574194267E+0000 2.41683391310880E+0000 2.41454389955746E+0000 2.41225570010691E+0000 2.40996931357603E+0000 - 2.40768473878433E+0000 2.40540197455195E+0000 2.40312101969966E+0000 2.40084187304883E+0000 2.39856453342150E+0000 - 2.39628899964030E+0000 2.39401527052851E+0000 2.39174334491001E+0000 2.38947322160932E+0000 2.38720489945160E+0000 - 2.38493837726260E+0000 2.38267365386873E+0000 2.38041072809699E+0000 2.37814959877503E+0000 2.37589026473112E+0000 - 2.37363272479413E+0000 2.37137697779359E+0000 2.36912302255962E+0000 2.36687085792298E+0000 2.36462048271505E+0000 - 2.36237189576782E+0000 2.36012509591391E+0000 2.35788008198658E+0000 2.35563685281968E+0000 2.35339540724769E+0000 - 2.35115574410572E+0000 2.34891786222950E+0000 2.34668176045536E+0000 2.34444743762028E+0000 2.34221489256183E+0000 - 2.33998412411822E+0000 2.33775513112827E+0000 2.33552791243142E+0000 2.33330246686772E+0000 2.33107879327786E+0000 - 2.32885689050313E+0000 2.32663675738543E+0000 2.32441839276730E+0000 2.32220179549188E+0000 2.31998696440294E+0000 - 2.31777389834485E+0000 2.31556259616260E+0000 2.31335305670181E+0000 2.31114527880870E+0000 2.30893926133012E+0000 - 2.30673500311352E+0000 2.30453250300697E+0000 2.30233175985915E+0000 2.30013277251937E+0000 2.29793553983754E+0000 - 2.29574006066418E+0000 2.29354633385044E+0000 2.29135435824807E+0000 2.28916413270943E+0000 2.28697565608751E+0000 - 2.28478892723589E+0000 2.28260394500879E+0000 2.28042070826101E+0000 2.27823921584798E+0000 2.27605946662574E+0000 - 2.27388145945093E+0000 2.27170519318082E+0000 2.26953066667328E+0000 2.26735787878678E+0000 2.26518682838042E+0000 - 2.26301751431390E+0000 2.26084993544752E+0000 2.25868409064220E+0000 2.25651997875946E+0000 2.25435759866145E+0000 - 2.25219694921091E+0000 2.25003802927118E+0000 2.24788083770623E+0000 2.24572537338062E+0000 2.24357163515953E+0000 - 2.24141962190873E+0000 2.23926933249462E+0000 2.23712076578419E+0000 2.23497392064503E+0000 2.23282879594536E+0000 - 2.23068539055398E+0000 2.22854370334030E+0000 2.22640373317436E+0000 2.22426547892678E+0000 2.22212893946878E+0000 - 2.21999411367221E+0000 2.21786100040949E+0000 2.21572959855368E+0000 2.21359990697842E+0000 2.21147192455796E+0000 - 2.20934565016715E+0000 2.20722108268144E+0000 2.20509822097690E+0000 2.20297706393017E+0000 2.20085761041853E+0000 - 2.19873985931983E+0000 2.19662380951254E+0000 2.19450945987572E+0000 2.19239680928904E+0000 2.19028585663277E+0000 - 2.18817660078776E+0000 2.18606904063549E+0000 2.18396317505802E+0000 2.18185900293802E+0000 2.17975652315876E+0000 - 2.17765573460408E+0000 2.17555663615847E+0000 2.17345922670697E+0000 2.17136350513525E+0000 2.16926947032956E+0000 - 2.16717712117675E+0000 2.16508645656429E+0000 2.16299747538021E+0000 2.16091017651316E+0000 2.15882455885238E+0000 - 2.15674062128771E+0000 2.15465836270959E+0000 2.15257778200904E+0000 2.15049887807769E+0000 2.14842164980775E+0000 - 2.14634609609205E+0000 2.14427221582400E+0000 2.14220000789758E+0000 2.14012947120742E+0000 2.13806060464869E+0000 - 2.13599340711719E+0000 2.13392787750929E+0000 2.13186401472197E+0000 2.12980181765278E+0000 2.12774128519989E+0000 - 2.12568241626205E+0000 2.12362520973860E+0000 2.12156966452947E+0000 2.11951577953519E+0000 2.11746355365688E+0000 - 2.11541298579624E+0000 2.11336407485557E+0000 2.11131681973775E+0000 2.10927121934628E+0000 2.10722727258521E+0000 - 2.10518497835921E+0000 2.10314433557352E+0000 2.10110534313398E+0000 2.09906799994701E+0000 2.09703230491964E+0000 - 2.09499825695946E+0000 2.09296585497467E+0000 2.09093509787403E+0000 2.08890598456693E+0000 2.08687851396331E+0000 - 2.08485268497372E+0000 2.08282849650927E+0000 2.08080594748170E+0000 2.07878503680329E+0000 2.07676576338693E+0000 - 2.07474812614610E+0000 2.07273212399485E+0000 2.07071775584782E+0000 2.06870502062025E+0000 2.06669391722795E+0000 - 2.06468444458731E+0000 2.06267660161532E+0000 2.06067038722953E+0000 2.05866580034810E+0000 2.05666283988977E+0000 - 2.05466150477384E+0000 2.05266179392022E+0000 2.05066370624938E+0000 2.04866724068240E+0000 2.04667239614091E+0000 - 2.04467917154714E+0000 2.04268756582390E+0000 2.04069757789459E+0000 2.03870920668317E+0000 2.03672245111419E+0000 - 2.03473731011279E+0000 2.03275378260469E+0000 2.03077186751617E+0000 2.02879156377411E+0000 2.02681287030596E+0000 - 2.02483578603975E+0000 2.02286030990410E+0000 2.02088644082819E+0000 2.01891417774179E+0000 2.01694351957524E+0000 - 2.01497446525948E+0000 2.01300701372601E+0000 2.01104116390690E+0000 2.00907691473481E+0000 2.00711426514297E+0000 - 2.00515321406520E+0000 2.00319376043588E+0000 2.00123590318997E+0000 1.99927964126302E+0000 1.99732497359114E+0000 - 1.99537189911102E+0000 1.99342041675992E+0000 1.99147052547569E+0000 1.98952222419674E+0000 1.98757551186205E+0000 - 1.98563038741120E+0000 1.98368684978432E+0000 1.98174489792212E+0000 1.97980453076588E+0000 1.97786574725747E+0000 - 1.97592854633931E+0000 1.97399292695441E+0000 1.97205888804634E+0000 1.97012642855925E+0000 1.96819554743785E+0000 - 1.96626624362745E+0000 1.96433851607389E+0000 1.96241236372362E+0000 1.96048778552364E+0000 1.95856478042153E+0000 - 1.95664334736542E+0000 1.95472348530403E+0000 1.95280519318665E+0000 1.95088846996314E+0000 1.94897331458391E+0000 - 1.94705972599997E+0000 1.94514770316286E+0000 1.94323724502472E+0000 1.94132835053825E+0000 1.93942101865672E+0000 - 1.93751524833396E+0000 1.93561103852437E+0000 1.93370838818292E+0000 1.93180729626515E+0000 1.92990776172716E+0000 - 1.92800978352561E+0000 1.92611336061776E+0000 1.92421849196138E+0000 1.92232517651486E+0000 1.92043341323713E+0000 - 1.91854320108768E+0000 1.91665453902657E+0000 1.91476742601445E+0000 1.91288186101249E+0000 1.91099784298245E+0000 - 1.90911537088666E+0000 1.90723444368799E+0000 1.90535506034990E+0000 1.90347721983640E+0000 1.90160092111207E+0000 - 1.89972616314202E+0000 1.89785294489198E+0000 1.89598126532820E+0000 1.89411112341749E+0000 1.89224251812725E+0000 - 1.89037544842543E+0000 1.88850991328053E+0000 1.88664591166162E+0000 1.88478344253833E+0000 1.88292250488084E+0000 - 1.88106309765992E+0000 1.87920521984687E+0000 1.87734887041355E+0000 1.87549404833241E+0000 1.87364075257642E+0000 - 1.87178898211914E+0000 1.86993873593466E+0000 1.86809001299767E+0000 1.86624281228337E+0000 1.86439713276755E+0000 - 1.86255297342655E+0000 1.86071033323727E+0000 1.85886921117715E+0000 1.85702960622421E+0000 1.85519151735702E+0000 - 1.85335494355469E+0000 1.85151988379691E+0000 1.84968633706391E+0000 1.84785430233649E+0000 1.84602377859599E+0000 - 1.84419476482432E+0000 1.84236726000392E+0000 1.84054126311782E+0000 1.83871677314957E+0000 1.83689378908331E+0000 - 1.83507230990370E+0000 1.83325233459597E+0000 1.83143386214590E+0000 1.82961689153984E+0000 1.82780142176466E+0000 - 1.82598745180780E+0000 1.82417498065727E+0000 1.82236400730160E+0000 1.82055453072990E+0000 1.81874654993181E+0000 - 1.81694006389753E+0000 1.81513507161781E+0000 1.81333157208397E+0000 1.81152956428784E+0000 1.80972904722185E+0000 - 1.80793001987893E+0000 1.80613248125259E+0000 1.80433643033690E+0000 1.80254186612645E+0000 1.80074878761640E+0000 - 1.79895719380244E+0000 1.79716708368084E+0000 1.79537845624838E+0000 1.79359131050243E+0000 1.79180564544086E+0000 - 1.79002146006213E+0000 1.78823875336523E+0000 1.78645752434970E+0000 1.78467777201562E+0000 1.78289949536362E+0000 - 1.78112269339489E+0000 1.77934736511115E+0000 1.77757350951466E+0000 1.77580112560826E+0000 1.77403021239530E+0000 - 1.77226076887969E+0000 1.77049279406588E+0000 1.76872628695887E+0000 1.76696124656421E+0000 1.76519767188798E+0000 - 1.76343556193681E+0000 1.76167491571788E+0000 1.75991573223891E+0000 1.75815801050816E+0000 1.75640174953443E+0000 - 1.75464694832708E+0000 1.75289360589599E+0000 1.75114172125161E+0000 1.74939129340490E+0000 1.74764232136738E+0000 - 1.74589480415111E+0000 1.74414874076869E+0000 1.74240413023327E+0000 1.74066097155853E+0000 1.73891926375869E+0000 - 1.73717900584852E+0000 1.73544019684331E+0000 1.73370283575892E+0000 1.73196692161173E+0000 1.73023245341867E+0000 - 1.72849943019719E+0000 1.72676785096529E+0000 1.72503771474153E+0000 1.72330902054497E+0000 1.72158176739524E+0000 - 1.71985595431250E+0000 1.71813158031742E+0000 1.71640864443126E+0000 1.71468714567577E+0000 1.71296708307326E+0000 - 1.71124845564657E+0000 1.70953126241908E+0000 1.70781550241471E+0000 1.70610117465791E+0000 1.70438827817367E+0000 - 1.70267681198750E+0000 1.70096677512548E+0000 1.69925816661418E+0000 1.69755098548074E+0000 1.69584523075283E+0000 - 1.69414090145863E+0000 1.69243799662689E+0000 1.69073651528687E+0000 1.68903645646836E+0000 1.68733781920170E+0000 - 1.68564060251776E+0000 1.68394480544794E+0000 1.68225042702416E+0000 1.68055746627890E+0000 1.67886592224515E+0000 - 1.67717579395643E+0000 1.67548708044681E+0000 1.67379978075088E+0000 1.67211389390377E+0000 1.67042941894112E+0000 - 1.66874635489913E+0000 1.66706470081451E+0000 1.66538445572450E+0000 1.66370561866688E+0000 1.66202818867997E+0000 - 1.66035216480259E+0000 1.65867754607411E+0000 1.65700433153442E+0000 1.65533252022396E+0000 1.65366211118366E+0000 - 1.65199310345501E+0000 1.65032549608003E+0000 1.64865928810124E+0000 1.64699447856171E+0000 1.64533106650504E+0000 - 1.64366905097533E+0000 1.64200843101725E+0000 1.64034920567596E+0000 1.63869137399716E+0000 1.63703493502708E+0000 - 1.63537988781247E+0000 1.63372623140061E+0000 1.63207396483929E+0000 1.63042308717686E+0000 1.62877359746216E+0000 - 1.62712549474458E+0000 1.62547877807401E+0000 1.62383344650088E+0000 1.62218949907615E+0000 1.62054693485130E+0000 - 1.61890575287831E+0000 1.61726595220973E+0000 1.61562753189858E+0000 1.61399049099845E+0000 1.61235482856341E+0000 - 1.61072054364810E+0000 1.60908763530764E+0000 1.60745610259770E+0000 1.60582594457445E+0000 1.60419716029460E+0000 - 1.60256974881537E+0000 1.60094370919451E+0000 1.59931904049028E+0000 1.59769574176147E+0000 1.59607381206739E+0000 - 1.59445325046785E+0000 1.59283405602322E+0000 1.59121622779436E+0000 1.58959976484264E+0000 1.58798466622998E+0000 - 1.58637093101881E+0000 1.58475855827206E+0000 1.58314754705320E+0000 1.58153789642620E+0000 1.57992960545557E+0000 - 1.57832267320632E+0000 1.57671709874398E+0000 1.57511288113461E+0000 1.57351001944476E+0000 1.57190851274154E+0000 - 1.57030836009253E+0000 1.56870956056587E+0000 1.56711211323016E+0000 1.56551601715458E+0000 1.56392127140879E+0000 - 1.56232787506296E+0000 1.56073582718780E+0000 1.55914512685451E+0000 1.55755577313482E+0000 1.55596776510098E+0000 - 1.55438110182573E+0000 1.55279578238234E+0000 1.55121180584461E+0000 1.54962917128682E+0000 1.54804787778378E+0000 - 1.54646792441083E+0000 1.54488931024378E+0000 1.54331203435901E+0000 1.54173609583335E+0000 1.54016149374420E+0000 - 1.53858822716943E+0000 1.53701629518744E+0000 1.53544569687714E+0000 1.53387643131795E+0000 1.53230849758980E+0000 - 1.53074189477313E+0000 1.52917662194890E+0000 1.52761267819857E+0000 1.52605006260411E+0000 1.52448877424800E+0000 - 1.52292881221324E+0000 1.52137017558333E+0000 1.51981286344228E+0000 1.51825687487461E+0000 1.51670220896536E+0000 - 1.51514886480005E+0000 1.51359684146473E+0000 1.51204613804596E+0000 1.51049675363081E+0000 1.50894868730683E+0000 - 1.50740193816210E+0000 1.50585650528522E+0000 1.50431238776527E+0000 1.50276958469184E+0000 1.50122809515505E+0000 - 1.49968791824550E+0000 1.49814905305431E+0000 1.49661149867310E+0000 1.49507525419400E+0000 1.49354031870964E+0000 - 1.49200669131316E+0000 1.49047437109820E+0000 1.48894335715892E+0000 1.48741364858995E+0000 1.48588524448646E+0000 - 1.48435814394410E+0000 1.48283234605905E+0000 1.48130784992797E+0000 1.47978465464802E+0000 1.47826275931689E+0000 - 1.47674216303274E+0000 1.47522286489426E+0000 1.47370486400062E+0000 1.47218815945152E+0000 1.47067275034713E+0000 - 1.46915863578815E+0000 1.46764581487575E+0000 1.46613428671164E+0000 1.46462405039799E+0000 1.46311510503751E+0000 - 1.46160744973337E+0000 1.46010108358928E+0000 1.45859600570943E+0000 1.45709221519851E+0000 1.45558971116170E+0000 - 1.45408849270470E+0000 1.45258855893371E+0000 1.45108990895540E+0000 1.44959254187696E+0000 1.44809645680609E+0000 - 1.44660165285097E+0000 1.44510812912027E+0000 1.44361588472318E+0000 1.44212491876937E+0000 1.44063523036902E+0000 - 1.43914681863281E+0000 1.43765968267190E+0000 1.43617382159795E+0000 1.43468923452313E+0000 1.43320592056010E+0000 - 1.43172387882201E+0000 1.43024310842251E+0000 1.42876360847574E+0000 1.42728537809635E+0000 1.42580841639948E+0000 - 1.42433272250074E+0000 1.42285829551628E+0000 1.42138513456270E+0000 1.41991323875712E+0000 1.41844260721715E+0000 - 1.41697323906090E+0000 1.41550513340695E+0000 1.41403828937439E+0000 1.41257270608281E+0000 1.41110838265228E+0000 - 1.40964531820336E+0000 1.40818351185713E+0000 1.40672296273511E+0000 1.40526366995937E+0000 1.40380563265244E+0000 - 1.40234884993733E+0000 1.40089332093758E+0000 1.39943904477718E+0000 1.39798602058064E+0000 1.39653424747295E+0000 - 1.39508372457959E+0000 1.39363445102653E+0000 1.39218642594022E+0000 1.39073964844763E+0000 1.38929411767619E+0000 - 1.38784983275382E+0000 1.38640679280896E+0000 1.38496499697049E+0000 1.38352444436782E+0000 1.38208513413084E+0000 - 1.38064706538991E+0000 1.37921023727590E+0000 1.37777464892015E+0000 1.37634029945449E+0000 1.37490718801126E+0000 - 1.37347531372325E+0000 1.37204467572377E+0000 1.37061527314659E+0000 1.36918710512599E+0000 1.36776017079672E+0000 - 1.36633446929403E+0000 1.36490999975363E+0000 1.36348676131174E+0000 1.36206475310506E+0000 1.36064397427078E+0000 - 1.35922442394655E+0000 1.35780610127053E+0000 1.35638900538135E+0000 1.35497313541815E+0000 1.35355849052051E+0000 - 1.35214506982853E+0000 1.35073287248279E+0000 1.34932189762433E+0000 1.34791214439469E+0000 1.34650361193589E+0000 - 1.34509629939044E+0000 1.34369020590132E+0000 1.34228533061200E+0000 1.34088167266644E+0000 1.33947923120905E+0000 - 1.33807800538475E+0000 1.33667799433895E+0000 1.33527919721750E+0000 1.33388161316677E+0000 1.33248524133360E+0000 - 1.33109008086530E+0000 1.32969613090968E+0000 1.32830339061499E+0000 1.32691185913001E+0000 1.32552153560397E+0000 - 1.32413241918659E+0000 1.32274450902805E+0000 1.32135780427904E+0000 1.31997230409071E+0000 1.31858800761468E+0000 - 1.31720491400307E+0000 1.31582302240846E+0000 1.31444233198392E+0000 1.31306284188299E+0000 1.31168455125969E+0000 - 1.31030745926851E+0000 1.30893156506443E+0000 1.30755686780290E+0000 1.30618336663985E+0000 1.30481106073167E+0000 - 1.30343994923525E+0000 1.30207003130795E+0000 1.30070130610759E+0000 1.29933377279247E+0000 1.29796743052139E+0000 - 1.29660227845359E+0000 1.29523831574881E+0000 1.29387554156724E+0000 1.29251395506958E+0000 1.29115355541697E+0000 - 1.28979434177104E+0000 1.28843631329389E+0000 1.28707946914809E+0000 1.28572380849670E+0000 1.28436933050323E+0000 - 1.28301603433167E+0000 1.28166391914650E+0000 1.28031298411265E+0000 1.27896322839552E+0000 1.27761465116101E+0000 - 1.27626725157546E+0000 1.27492102880571E+0000 1.27357598201904E+0000 1.27223211038322E+0000 1.27088941306650E+0000 - 1.26954788923757E+0000 1.26820753806563E+0000 1.26686835872032E+0000 1.26553035037176E+0000 1.26419351219053E+0000 - 1.26285784334770E+0000 1.26152334301480E+0000 1.26019001036382E+0000 1.25885784456722E+0000 1.25752684479795E+0000 - 1.25619701022940E+0000 1.25486834003545E+0000 1.25354083339043E+0000 1.25221448946915E+0000 1.25088930744689E+0000 - 1.24956528649940E+0000 1.24824242580286E+0000 1.24692072453398E+0000 1.24560018186987E+0000 1.24428079698817E+0000 - 1.24296256906694E+0000 1.24164549728471E+0000 1.24032958082052E+0000 1.23901481885381E+0000 1.23770121056454E+0000 - 1.23638875513310E+0000 1.23507745174037E+0000 1.23376729956768E+0000 1.23245829779682E+0000 1.23115044561007E+0000 - 1.22984374219014E+0000 1.22853818672023E+0000 1.22723377838399E+0000 1.22593051636554E+0000 1.22462839984947E+0000 - 1.22332742802081E+0000 1.22202760006507E+0000 1.22072891516823E+0000 1.21943137251671E+0000 1.21813497129741E+0000 - 1.21683971069769E+0000 1.21554558990537E+0000 1.21425260810872E+0000 1.21296076449649E+0000 1.21167005825788E+0000 - 1.21038048858255E+0000 1.20909205466063E+0000 1.20780475568271E+0000 1.20651859083982E+0000 1.20523355932348E+0000 - 1.20394966032565E+0000 1.20266689303875E+0000 1.20138525665568E+0000 1.20010475036976E+0000 1.19882537337481E+0000 - 1.19754712486509E+0000 1.19627000403532E+0000 1.19499401008067E+0000 1.19371914219679E+0000 1.19244539957977E+0000 - 1.19117278142617E+0000 1.18990128693298E+0000 1.18863091529769E+0000 1.18736166571821E+0000 1.18609353739293E+0000 - 1.18482652952068E+0000 1.18356064130077E+0000 1.18229587193294E+0000 1.18103222061740E+0000 1.17976968655482E+0000 - 1.17850826894631E+0000 1.17724796699345E+0000 1.17598877989827E+0000 1.17473070686326E+0000 1.17347374709135E+0000 - 1.17221789978594E+0000 1.17096316415087E+0000 1.16970953939046E+0000 1.16845702470946E+0000 1.16720561931308E+0000 - 1.16595532240698E+0000 1.16470613319728E+0000 1.16345805089056E+0000 1.16221107469384E+0000 1.16096520381460E+0000 - 1.15972043746076E+0000 1.15847677484070E+0000 1.15723421516327E+0000 1.15599275763775E+0000 1.15475240147388E+0000 - 1.15351314588183E+0000 1.15227499007227E+0000 1.15103793325627E+0000 1.14980197464538E+0000 1.14856711345159E+0000 - 1.14733334888736E+0000 1.14610068016556E+0000 1.14486910649955E+0000 1.14363862710311E+0000 1.14240924119050E+0000 - 1.14118094797641E+0000 1.13995374667597E+0000 1.13872763650478E+0000 1.13750261667888E+0000 1.13627868641476E+0000 - 1.13505584492936E+0000 1.13383409144005E+0000 1.13261342516468E+0000 1.13139384532153E+0000 1.13017535112931E+0000 - 1.12895794180722E+0000 1.12774161657487E+0000 1.12652637465233E+0000 1.12531221526012E+0000 1.12409913761920E+0000 - 1.12288714095099E+0000 1.12167622447733E+0000 1.12046638742053E+0000 1.11925762900334E+0000 1.11804994844895E+0000 - 1.11684334498100E+0000 1.11563781782358E+0000 1.11443336620120E+0000 1.11322998933884E+0000 1.11202768646193E+0000 - 1.11082645679632E+0000 1.10962629956831E+0000 1.10842721400467E+0000 1.10722919933257E+0000 1.10603225477967E+0000 - 1.10483637957403E+0000 1.10364157294418E+0000 1.10244783411908E+0000 1.10125516232816E+0000 1.10006355680124E+0000 - 1.09887301676864E+0000 1.09768354146108E+0000 1.09649513010975E+0000 1.09530778194625E+0000 1.09412149620265E+0000 - 1.09293627211145E+0000 1.09175210890560E+0000 1.09056900581847E+0000 1.08938696208389E+0000 1.08820597693613E+0000 - 1.08702604960988E+0000 1.08584717934030E+0000 1.08466936536296E+0000 1.08349260691388E+0000 1.08231690322955E+0000 - 1.08114225354684E+0000 1.07996865710311E+0000 1.07879611313613E+0000 1.07762462088413E+0000 1.07645417958575E+0000 - 1.07528478848010E+0000 1.07411644680670E+0000 1.07294915380554E+0000 1.07178290871700E+0000 1.07061771078195E+0000 - 1.06945355924166E+0000 1.06829045333785E+0000 1.06712839231267E+0000 1.06596737540873E+0000 1.06480740186905E+0000 - 1.06364847093709E+0000 1.06249058185676E+0000 1.06133373387239E+0000 1.06017792622875E+0000 1.05902315817105E+0000 - 1.05786942894494E+0000 1.05671673779649E+0000 1.05556508397221E+0000 1.05441446671905E+0000 1.05326488528439E+0000 - 1.05211633891605E+0000 1.05096882686227E+0000 1.04982234837174E+0000 1.04867690269358E+0000 1.04753248907733E+0000 - 1.04638910677297E+0000 1.04524675503093E+0000 1.04410543310204E+0000 1.04296514023760E+0000 1.04182587568931E+0000 - 1.04068763870931E+0000 1.03955042855020E+0000 1.03841424446496E+0000 1.03727908570705E+0000 1.03614495153033E+0000 - 1.03501184118911E+0000 1.03387975393812E+0000 1.03274868903252E+0000 1.03161864572792E+0000 1.03048962328032E+0000 - 1.02936162094620E+0000 1.02823463798243E+0000 1.02710867364633E+0000 1.02598372719564E+0000 1.02485979788853E+0000 - 1.02373688498361E+0000 1.02261498773991E+0000 1.02149410541689E+0000 1.02037423727443E+0000 1.01925538257285E+0000 - 1.01813754057291E+0000 1.01702071053576E+0000 1.01590489172302E+0000 1.01479008339670E+0000 1.01367628481927E+0000 - 1.01256349525360E+0000 1.01145171396301E+0000 1.01034094021123E+0000 1.00923117326242E+0000 1.00812241238117E+0000 - 1.00701465683250E+0000 1.00590790588185E+0000 1.00480215879508E+0000 1.00369741483848E+0000 1.00259367327878E+0000 - 1.00149093338311E+0000 1.00038919441904E+0000 9.99288455654566E-0001 9.98188716358100E-0001 9.97089975798485E-0001 - 9.95992233244985E-0001 9.94895487967289E-0001 9.93799739235508E-0001 9.92704986320181E-0001 9.91611228492265E-0001 - 9.90518465023144E-0001 9.89426695184622E-0001 9.88335918248927E-0001 9.87246133488712E-0001 9.86157340177046E-0001 - 9.85069537587429E-0001 9.83982724993775E-0001 9.82896901670424E-0001 9.81812066892138E-0001 9.80728219934094E-0001 - 9.79645360071900E-0001 9.78563486581577E-0001 9.77482598739571E-0001 9.76402695822748E-0001 9.75323777108393E-0001 - 9.74245841874211E-0001 9.73168889398330E-0001 9.72092918959294E-0001 9.71017929836068E-0001 9.69943921308038E-0001 - 9.68870892655008E-0001 9.67798843157200E-0001 9.66727772095256E-0001 9.65657678750236E-0001 9.64588562403619E-0001 - 9.63520422337304E-0001 9.62453257833603E-0001 9.61387068175251E-0001 9.60321852645398E-0001 9.59257610527612E-0001 - 9.58194341105877E-0001 9.57132043664597E-0001 9.56070717488590E-0001 9.55010361863094E-0001 9.53950976073759E-0001 - 9.52892559406657E-0001 9.51835111148266E-0001 9.50778630585493E-0001 9.49723117005651E-0001 9.48668569696474E-0001 - 9.47614987946108E-0001 9.46562371043115E-0001 9.45510718276473E-0001 9.44460028935574E-0001 9.43410302310223E-0001 - 9.42361537690641E-0001 9.41313734367465E-0001 9.40266891631742E-0001 9.39221008774935E-0001 9.38176085088921E-0001 - 9.37132119865988E-0001 9.36089112398840E-0001 9.35047061980593E-0001 9.34005967904775E-0001 9.32965829465327E-0001 - 9.31926645956603E-0001 9.30888416673368E-0001 9.29851140910801E-0001 9.28814817964491E-0001 9.27779447130439E-0001 - 9.26745027705059E-0001 9.25711558985174E-0001 9.24679040268020E-0001 9.23647470851240E-0001 9.22616850032893E-0001 - 9.21587177111446E-0001 9.20558451385776E-0001 9.19530672155171E-0001 9.18503838719329E-0001 9.17477950378355E-0001 - 9.16453006432767E-0001 9.15429006183489E-0001 9.14405948931860E-0001 9.13383833979621E-0001 9.12362660628925E-0001 - 9.11342428182335E-0001 9.10323135942819E-0001 9.09304783213757E-0001 9.08287369298932E-0001 9.07270893502540E-0001 - 9.06255355129181E-0001 9.05240753483865E-0001 9.04227087872009E-0001 9.03214357599431E-0001 9.02202561972366E-0001 - 9.01191700297448E-0001 9.00181771881722E-0001 8.99172776032635E-0001 8.98164712058045E-0001 8.97157579266210E-0001 - 8.96151376965800E-0001 8.95146104465885E-0001 8.94141761075944E-0001 8.93138346105860E-0001 8.92135858865921E-0001 - 8.91134298666819E-0001 8.90133664819651E-0001 8.89133956635920E-0001 8.88135173427530E-0001 8.87137314506792E-0001 - 8.86140379186419E-0001 8.85144366779528E-0001 8.84149276599639E-0001 8.83155107960678E-0001 8.82161860176970E-0001 - 8.81169532563245E-0001 8.80178124434636E-0001 8.79187635106677E-0001 8.78198063895306E-0001 8.77209410116864E-0001 - 8.76221673088087E-0001 8.75234852126122E-0001 8.74248946548512E-0001 8.73263955673204E-0001 8.72279878818545E-0001 - 8.71296715303281E-0001 8.70314464446563E-0001 8.69333125567939E-0001 8.68352697987358E-0001 8.67373181025171E-0001 - 8.66394574002129E-0001 8.65416876239380E-0001 8.64440087058474E-0001 8.63464205781360E-0001 8.62489231730387E-0001 - 8.61515164228300E-0001 8.60542002598248E-0001 8.59569746163775E-0001 8.58598394248823E-0001 8.57627946177737E-0001 - 8.56658401275252E-0001 8.55689758866510E-0001 8.54722018277044E-0001 8.53755178832791E-0001 8.52789239860078E-0001 - 8.51824200685634E-0001 8.50860060636586E-0001 8.49896819040452E-0001 8.48934475225154E-0001 8.47973028519003E-0001 - 8.47012478250715E-0001 8.46052823749393E-0001 8.45094064344543E-0001 8.44136199366063E-0001 8.43179228144247E-0001 - 8.42223150009785E-0001 8.41267964293763E-0001 8.40313670327660E-0001 8.39360267443350E-0001 8.38407754973104E-0001 - 8.37456132249585E-0001 8.36505398605852E-0001 8.35555553375355E-0001 8.34606595891941E-0001 8.33658525489851E-0001 - 8.32711341503716E-0001 8.31765043268565E-0001 8.30819630119813E-0001 8.29875101393277E-0001 8.28931456425160E-0001 - 8.27988694552061E-0001 8.27046815110970E-0001 8.26105817439269E-0001 8.25165700874733E-0001 8.24226464755527E-0001 - 8.23288108420209E-0001 8.22350631207730E-0001 8.21414032457430E-0001 8.20478311509040E-0001 8.19543467702683E-0001 - 8.18609500378872E-0001 8.17676408878512E-0001 8.16744192542895E-0001 8.15812850713708E-0001 8.14882382733024E-0001 - 8.13952787943308E-0001 8.13024065687415E-0001 8.12096215308583E-0001 8.11169236150450E-0001 8.10243127557035E-0001 - 8.09317888872749E-0001 8.08393519442392E-0001 8.07470018611151E-0001 8.06547385724602E-0001 8.05625620128708E-0001 - 8.04704721169822E-0001 8.03784688194684E-0001 8.02865520550422E-0001 8.01947217584551E-0001 8.01029778644972E-0001 - 8.00113203079976E-0001 7.99197490238236E-0001 7.98282639468818E-0001 7.97368650121169E-0001 7.96455521545126E-0001 - 7.95543253090910E-0001 7.94631844109129E-0001 7.93721293950776E-0001 7.92811601967230E-0001 7.91902767510255E-0001 - 7.90994789932003E-0001 7.90087668585006E-0001 7.89181402822185E-0001 7.88275991996845E-0001 7.87371435462671E-0001 - 7.86467732573740E-0001 7.85564882684508E-0001 7.84662885149816E-0001 7.83761739324889E-0001 7.82861444565335E-0001 - 7.81962000227147E-0001 7.81063405666699E-0001 7.80165660240750E-0001 7.79268763306439E-0001 7.78372714221293E-0001 - 7.77477512343217E-0001 7.76583157030499E-0001 7.75689647641810E-0001 7.74796983536202E-0001 7.73905164073110E-0001 - 7.73014188612350E-0001 7.72124056514120E-0001 7.71234767138998E-0001 7.70346319847944E-0001 7.69458714002298E-0001 - 7.68571948963783E-0001 7.67686024094498E-0001 7.66800938756928E-0001 7.65916692313934E-0001 7.65033284128759E-0001 - 7.64150713565025E-0001 7.63268979986731E-0001 7.62388082758262E-0001 7.61508021244375E-0001 7.60628794810213E-0001 - 7.59750402821292E-0001 7.58872844643510E-0001 7.57996119643142E-0001 7.57120227186842E-0001 7.56245166641642E-0001 - 7.55370937374954E-0001 7.54497538754563E-0001 7.53624970148637E-0001 7.52753230925718E-0001 7.51882320454727E-0001 - 7.51012238104960E-0001 7.50142983246092E-0001 7.49274555248175E-0001 7.48406953481637E-0001 7.47540177317281E-0001 - 7.46674226126288E-0001 7.45809099280212E-0001 7.44944796150988E-0001 7.44081316110923E-0001 7.43218658532700E-0001 - 7.42356822789378E-0001 7.41495808254390E-0001 7.40635614301548E-0001 7.39776240305029E-0001 7.38917685639397E-0001 - 7.38059949679582E-0001 7.37203031800893E-0001 7.36346931379009E-0001 7.35491647789984E-0001 7.34637180410249E-0001 - 7.33783528616605E-0001 7.32930691786226E-0001 7.32078669296662E-0001 7.31227460525835E-0001 7.30377064852038E-0001 - 7.29527481653940E-0001 7.28678710310579E-0001 7.27830750201368E-0001 7.26983600706089E-0001 7.26137261204900E-0001 - 7.25291731078328E-0001 7.24447009707272E-0001 7.23603096473005E-0001 7.22759990757164E-0001 7.21917691941766E-0001 - 7.21076199409193E-0001 7.20235512542202E-0001 7.19395630723916E-0001 7.18556553337831E-0001 7.17718279767813E-0001 - 7.16880809398097E-0001 7.16044141613289E-0001 7.15208275798364E-0001 7.14373211338668E-0001 7.13538947619912E-0001 - 7.12705484028182E-0001 7.11872819949929E-0001 7.11040954771972E-0001 7.10209887881503E-0001 7.09379618666079E-0001 - 7.08550146513625E-0001 7.07721470812436E-0001 7.06893590951176E-0001 7.06066506318870E-0001 7.05240216304920E-0001 - 7.04414720299087E-0001 7.03590017691505E-0001 7.02766107872673E-0001 7.01942990233456E-0001 7.01120664165088E-0001 - 7.00299129059164E-0001 6.99478384307653E-0001 6.98658429302884E-0001 6.97839263437556E-0001 6.97020886104732E-0001 - 6.96203296697841E-0001 6.95386494610676E-0001 6.94570479237397E-0001 6.93755249972528E-0001 6.92940806210960E-0001 - 6.92127147347946E-0001 6.91314272779106E-0001 6.90502181900423E-0001 6.89690874108244E-0001 6.88880348799280E-0001 - 6.88070605370607E-0001 6.87261643219665E-0001 6.86453461744257E-0001 6.85646060342547E-0001 6.84839438413067E-0001 - 6.84033595354705E-0001 6.83228530566721E-0001 6.82424243448729E-0001 6.81620733400712E-0001 6.80817999823011E-0001 - 6.80016042116332E-0001 6.79214859681742E-0001 6.78414451920667E-0001 6.77614818234898E-0001 6.76815958026589E-0001 - 6.76017870698252E-0001 6.75220555652760E-0001 6.74424012293348E-0001 6.73628240023614E-0001 6.72833238247511E-0001 - 6.72039006369358E-0001 6.71245543793832E-0001 6.70452849925970E-0001 6.69660924171168E-0001 6.68869765935186E-0001 - 6.68079374624135E-0001 6.67289749644495E-0001 6.66500890403100E-0001 6.65712796307144E-0001 6.64925466764179E-0001 - 6.64138901182118E-0001 6.63353098969232E-0001 6.62568059534146E-0001 6.61783782285850E-0001 6.61000266633686E-0001 - 6.60217511987360E-0001 6.59435517756930E-0001 6.58654283352815E-0001 6.57873808185789E-0001 6.57094091666985E-0001 - 6.56315133207891E-0001 6.55536932220355E-0001 6.54759488116579E-0001 6.53982800309122E-0001 6.53206868210901E-0001 - 6.52431691235185E-0001 6.51657268795605E-0001 6.50883600306141E-0001 6.50110685181135E-0001 6.49338522835281E-0001 - 6.48567112683628E-0001 6.47796454141582E-0001 6.47026546624901E-0001 6.46257389549703E-0001 6.45488982332454E-0001 - 6.44721324389980E-0001 6.43954415139459E-0001 6.43188253998422E-0001 6.42422840384757E-0001 6.41658173716701E-0001 - 6.40894253412850E-0001 6.40131078892149E-0001 6.39368649573900E-0001 6.38606964877756E-0001 6.37846024223722E-0001 - 6.37085827032157E-0001 6.36326372723774E-0001 6.35567660719635E-0001 6.34809690441157E-0001 6.34052461310109E-0001 - 6.33295972748610E-0001 6.32540224179132E-0001 6.31785215024499E-0001 6.31030944707885E-0001 6.30277412652816E-0001 - 6.29524618283170E-0001 6.28772561023174E-0001 6.28021240297407E-0001 6.27270655530801E-0001 6.26520806148630E-0001 - 6.25771691576528E-0001 6.25023311240474E-0001 6.24275664566798E-0001 6.23528750982179E-0001 6.22782569913646E-0001 - 6.22037120788579E-0001 6.21292403034702E-0001 6.20548416080096E-0001 6.19805159353184E-0001 6.19062632282741E-0001 - 6.18320834297890E-0001 6.17579764828102E-0001 6.16839423303196E-0001 6.16099809153340E-0001 6.15360921809048E-0001 - 6.14622760701185E-0001 6.13885325260961E-0001 6.13148614919933E-0001 6.12412629110008E-0001 6.11677367263435E-0001 - 6.10942828812816E-0001 6.10209013191095E-0001 6.09475919831565E-0001 6.08743548167865E-0001 6.08011897633979E-0001 - 6.07280967664240E-0001 6.06550757693320E-0001 6.05821267156246E-0001 6.05092495488384E-0001 6.04364442125448E-0001 - 6.03637106503497E-0001 6.02910488058933E-0001 6.02184586228507E-0001 6.01459400449309E-0001 6.00734930158779E-0001 - 6.00011174794699E-0001 5.99288133795194E-0001 5.98565806598736E-0001 5.97844192644138E-0001 5.97123291370558E-0001 - 5.96403102217499E-0001 5.95683624624803E-0001 5.94964858032661E-0001 5.94246801881603E-0001 5.93529455612503E-0001 - 5.92812818666579E-0001 5.92096890485387E-0001 5.91381670510832E-0001 5.90667158185156E-0001 5.89953352950946E-0001 - 5.89240254251130E-0001 5.88527861528978E-0001 5.87816174228100E-0001 5.87105191792448E-0001 5.86394913666317E-0001 - 5.85685339294343E-0001 5.84976468121500E-0001 5.84268299593105E-0001 5.83560833154816E-0001 5.82854068252629E-0001 - 5.82148004332883E-0001 5.81442640842256E-0001 5.80737977227765E-0001 5.80034012936768E-0001 5.79330747416963E-0001 - 5.78628180116386E-0001 5.77926310483411E-0001 5.77225137966756E-0001 5.76524662015473E-0001 5.75824882078955E-0001 - 5.75125797606935E-0001 5.74427408049480E-0001 5.73729712857002E-0001 5.73032711480242E-0001 5.72336403370287E-0001 - 5.71640787978559E-0001 5.70945864756818E-0001 5.70251633157161E-0001 5.69558092632021E-0001 5.68865242634170E-0001 - 5.68173082616718E-0001 5.67481612033108E-0001 5.66790830337123E-0001 5.66100736982882E-0001 5.65411331424840E-0001 - 5.64722613117787E-0001 5.64034581516850E-0001 5.63347236077492E-0001 5.62660576255512E-0001 5.61974601507044E-0001 - 5.61289311288557E-0001 5.60604705056855E-0001 5.59920782269080E-0001 5.59237542382703E-0001 5.58554984855536E-0001 - 5.57873109145722E-0001 5.57191914711738E-0001 5.56511401012398E-0001 5.55831567506848E-0001 5.55152413654569E-0001 - 5.54473938915373E-0001 5.53796142749408E-0001 5.53119024617157E-0001 5.52442583979434E-0001 5.51766820297385E-0001 - 5.51091733032491E-0001 5.50417321646566E-0001 5.49743585601754E-0001 5.49070524360535E-0001 5.48398137385718E-0001 - 5.47726424140447E-0001 5.47055384088196E-0001 5.46385016692772E-0001 5.45715321418311E-0001 5.45046297729284E-0001 - 5.44377945090492E-0001 5.43710262967068E-0001 5.43043250824473E-0001 5.42376908128502E-0001 5.41711234345280E-0001 - 5.41046228941260E-0001 5.40381891383230E-0001 5.39718221138303E-0001 5.39055217673928E-0001 5.38392880457879E-0001 - 5.37731208958260E-0001 5.37070202643509E-0001 5.36409860982386E-0001 5.35750183443988E-0001 5.35091169497737E-0001 - 5.34432818613384E-0001 5.33775130261009E-0001 5.33118103911022E-0001 5.32461739034159E-0001 5.31806035101487E-0001 - 5.31150991584398E-0001 5.30496607954616E-0001 5.29842883684190E-0001 5.29189818245496E-0001 5.28537411111240E-0001 - 5.27885661754452E-0001 5.27234569648494E-0001 5.26584134267050E-0001 5.25934355084135E-0001 5.25285231574088E-0001 - 5.24636763211575E-0001 5.23988949471590E-0001 5.23341789829449E-0001 5.22695283760800E-0001 5.22049430741612E-0001 - 5.21404230248183E-0001 5.20759681757136E-0001 5.20115784745416E-0001 5.19472538690298E-0001 5.18829943069380E-0001 - 5.18187997360584E-0001 5.17546701042158E-0001 5.16906053592676E-0001 5.16266054491034E-0001 5.15626703216452E-0001 - 5.14987999248478E-0001 5.14349942066980E-0001 5.13712531152150E-0001 5.13075765984508E-0001 5.12439646044893E-0001 - 5.11804170814469E-0001 5.11169339774725E-0001 5.10535152407466E-0001 5.09901608194831E-0001 5.09268706619273E-0001 - 5.08636447163571E-0001 5.08004829310827E-0001 5.07373852544463E-0001 5.06743516348225E-0001 5.06113820206179E-0001 - 5.05484763602715E-0001 5.04856346022545E-0001 5.04228566950700E-0001 5.03601425872534E-0001 5.02974922273722E-0001 - 5.02349055640260E-0001 5.01723825458464E-0001 5.01099231214971E-0001 5.00475272396741E-0001 4.99851948491051E-0001 - 4.99229258985500E-0001 4.98607203368008E-0001 4.97985781126810E-0001 4.97364991750468E-0001 4.96744834727859E-0001 - 4.96125309548181E-0001 4.95506415700951E-0001 4.94888152676004E-0001 4.94270519963497E-0001 4.93653517053901E-0001 - 4.93037143438011E-0001 4.92421398606936E-0001 4.91806282052109E-0001 4.91191793265274E-0001 4.90577931738500E-0001 - 4.89964696964169E-0001 4.89352088434982E-0001 4.88740105643959E-0001 4.88128748084436E-0001 4.87518015250068E-0001 - 4.86907906634826E-0001 4.86298421732996E-0001 4.85689560039185E-0001 4.85081321048313E-0001 4.84473704255619E-0001 - 4.83866709156657E-0001 4.83260335247298E-0001 4.82654582023728E-0001 4.82049448982451E-0001 4.81444935620282E-0001 - 4.80841041434359E-0001 4.80237765922129E-0001 4.79635108581357E-0001 4.79033068910123E-0001 4.78431646406823E-0001 - 4.77830840570165E-0001 4.77230650899173E-0001 4.76631076893186E-0001 4.76032118051859E-0001 4.75433773875157E-0001 - 4.74836043863364E-0001 4.74238927517073E-0001 4.73642424337194E-0001 4.73046533824950E-0001 4.72451255481877E-0001 - 4.71856588809824E-0001 4.71262533310954E-0001 4.70669088487743E-0001 4.70076253842979E-0001 4.69484028879762E-0001 - 4.68892413101507E-0001 4.68301406011939E-0001 4.67711007115098E-0001 4.67121215915333E-0001 4.66532031917306E-0001 - 4.65943454625992E-0001 4.65355483546675E-0001 4.64768118184953E-0001 4.64181358046734E-0001 4.63595202638238E-0001 - 4.63009651465996E-0001 4.62424704036848E-0001 4.61840359857948E-0001 4.61256618436756E-0001 4.60673479281046E-0001 - 4.60090941898903E-0001 4.59509005798718E-0001 4.58927670489195E-0001 4.58346935479348E-0001 4.57766800278498E-0001 - 4.57187264396279E-0001 4.56608327342631E-0001 4.56029988627806E-0001 4.55452247762362E-0001 4.54875104257169E-0001 - 4.54298557623405E-0001 4.53722607372553E-0001 4.53147253016411E-0001 4.52572494067078E-0001 4.51998330036967E-0001 - 4.51424760438797E-0001 4.50851784785593E-0001 4.50279402590691E-0001 4.49707613367729E-0001 4.49136416630660E-0001 - 4.48565811893738E-0001 4.47995798671528E-0001 4.47426376478900E-0001 4.46857544831029E-0001 4.46289303243402E-0001 - 4.45721651231805E-0001 4.45154588312337E-0001 4.44588114001401E-0001 4.44022227815704E-0001 4.43456929272262E-0001 - 4.42892217888393E-0001 4.42328093181725E-0001 4.41764554670188E-0001 4.41201601872018E-0001 4.40639234305757E-0001 - 4.40077451490252E-0001 4.39516252944654E-0001 4.38955638188420E-0001 4.38395606741306E-0001 4.37836158123382E-0001 - 4.37277291855014E-0001 4.36719007456877E-0001 4.36161304449947E-0001 4.35604182355505E-0001 4.35047640695135E-0001 - 4.34491678990725E-0001 4.33936296764466E-0001 4.33381493538853E-0001 4.32827268836684E-0001 4.32273622181057E-0001 - 4.31720553095377E-0001 4.31168061103349E-0001 4.30616145728980E-0001 4.30064806496581E-0001 4.29514042930765E-0001 - 4.28963854556446E-0001 4.28414240898839E-0001 4.27865201483464E-0001 4.27316735836138E-0001 4.26768843482983E-0001 - 4.26221523950421E-0001 4.25674776765175E-0001 4.25128601454269E-0001 4.24582997545028E-0001 4.24037964565079E-0001 - 4.23493502042344E-0001 4.22949609505052E-0001 4.22406286481730E-0001 4.21863532501203E-0001 4.21321347092599E-0001 - 4.20779729785344E-0001 4.20238680109163E-0001 4.19698197594081E-0001 4.19158281770423E-0001 4.18618932168813E-0001 - 4.18080148320175E-0001 4.17541929755729E-0001 4.17004276006996E-0001 4.16467186605795E-0001 4.15930661084243E-0001 - 4.15394698974756E-0001 4.14859299810049E-0001 4.14324463123132E-0001 4.13790188447315E-0001 4.13256475316207E-0001 - 4.12723323263710E-0001 4.12190731824029E-0001 4.11658700531662E-0001 4.11127228921407E-0001 4.10596316528357E-0001 - 4.10065962887902E-0001 4.09536167535730E-0001 4.09006930007823E-0001 4.08478249840462E-0001 4.07950126570224E-0001 - 4.07422559733981E-0001 4.06895548868901E-0001 4.06369093512448E-0001 4.05843193202383E-0001 4.05317847476758E-0001 - 4.04793055873926E-0001 4.04268817932534E-0001 4.03745133191520E-0001 4.03222001190121E-0001 4.02699421467869E-0001 - 4.02177393564586E-0001 4.01655917020394E-0001 4.01134991375706E-0001 4.00614616171232E-0001 4.00094790947971E-0001 - 3.99575515247222E-0001 3.99056788610574E-0001 3.98538610579909E-0001 3.98020980697406E-0001 3.97503898505533E-0001 - 3.96987363547056E-0001 3.96471375365031E-0001 3.95955933502805E-0001 3.95441037504024E-0001 3.94926686912618E-0001 - 3.94412881272817E-0001 3.93899620129140E-0001 3.93386903026399E-0001 3.92874729509697E-0001 3.92363099124429E-0001 - 3.91852011416283E-0001 3.91341465931238E-0001 3.90831462215563E-0001 3.90321999815821E-0001 3.89813078278864E-0001 - 3.89304697151835E-0001 3.88796855982171E-0001 3.88289554317593E-0001 3.87782791706120E-0001 3.87276567696058E-0001 - 3.86770881836002E-0001 3.86265733674841E-0001 3.85761122761750E-0001 3.85257048646196E-0001 3.84753510877934E-0001 - 3.84250509007012E-0001 3.83748042583764E-0001 3.83246111158814E-0001 3.82744714283077E-0001 3.82243851507755E-0001 - 3.81743522384341E-0001 3.81243726464611E-0001 3.80744463300638E-0001 3.80245732444777E-0001 3.79747533449675E-0001 - 3.79249865868264E-0001 3.78752729253768E-0001 3.78256123159693E-0001 3.77760047139838E-0001 3.77264500748288E-0001 - 3.76769483539415E-0001 3.76274995067879E-0001 3.75781034888625E-0001 3.75287602556889E-0001 3.74794697628187E-0001 - 3.74302319658331E-0001 3.73810468203411E-0001 3.73319142819810E-0001 3.72828343064193E-0001 3.72338068493512E-0001 - 3.71848318665007E-0001 3.71359093136201E-0001 3.70870391464904E-0001 3.70382213209213E-0001 3.69894557927509E-0001 - 3.69407425178457E-0001 3.68920814521010E-0001 3.68434725514405E-0001 3.67949157718160E-0001 3.67464110692085E-0001 - 3.66979583996269E-0001 3.66495577191087E-0001 3.66012089837199E-0001 3.65529121495549E-0001 3.65046671727363E-0001 - 3.64564740094155E-0001 3.64083326157718E-0001 3.63602429480132E-0001 3.63122049623759E-0001 3.62642186151244E-0001 - 3.62162838625517E-0001 3.61684006609789E-0001 3.61205689667555E-0001 3.60727887362591E-0001 3.60250599258960E-0001 - 3.59773824921002E-0001 3.59297563913343E-0001 3.58821815800890E-0001 3.58346580148831E-0001 3.57871856522637E-0001 - 3.57397644488063E-0001 3.56923943611141E-0001 3.56450753458188E-0001 3.55978073595801E-0001 3.55505903590858E-0001 - 3.55034243010519E-0001 3.54563091422223E-0001 3.54092448393693E-0001 3.53622313492930E-0001 3.53152686288216E-0001 - 3.52683566348115E-0001 3.52214953241467E-0001 3.51746846537398E-0001 3.51279245805310E-0001 3.50812150614885E-0001 - 3.50345560536087E-0001 3.49879475139156E-0001 3.49413893994615E-0001 3.48948816673262E-0001 3.48484242746179E-0001 - 3.48020171784725E-0001 3.47556603360536E-0001 3.47093537045529E-0001 3.46630972411898E-0001 3.46168909032117E-0001 - 3.45707346478936E-0001 3.45246284325387E-0001 3.44785722144775E-0001 3.44325659510687E-0001 3.43866095996985E-0001 - 3.43407031177811E-0001 3.42948464627582E-0001 3.42490395920994E-0001 3.42032824633019E-0001 3.41575750338908E-0001 - 3.41119172614186E-0001 3.40663091034658E-0001 3.40207505176402E-0001 3.39752414615775E-0001 3.39297818929411E-0001 - 3.38843717694217E-0001 3.38390110487379E-0001 3.37936996886358E-0001 3.37484376468890E-0001 3.37032248812989E-0001 - 3.36580613496941E-0001 3.36129470099309E-0001 3.35678818198933E-0001 3.35228657374926E-0001 3.34778987206676E-0001 - 3.34329807273846E-0001 3.33881117156376E-0001 3.33432916434476E-0001 3.32985204688634E-0001 3.32537981499613E-0001 - 3.32091246448445E-0001 3.31644999116442E-0001 3.31199239085187E-0001 3.30753965936536E-0001 3.30309179252619E-0001 - 3.29864878615841E-0001 3.29421063608880E-0001 3.28977733814685E-0001 3.28534888816481E-0001 3.28092528197764E-0001 - 3.27650651542301E-0001 3.27209258434137E-0001 3.26768348457585E-0001 3.26327921197231E-0001 3.25887976237935E-0001 - 3.25448513164827E-0001 3.25009531563312E-0001 3.24571031019061E-0001 3.24133011118024E-0001 3.23695471446418E-0001 - 3.23258411590731E-0001 3.22821831137725E-0001 3.22385729674432E-0001 3.21950106788153E-0001 3.21514962066463E-0001 - 3.21080295097206E-0001 3.20646105468498E-0001 3.20212392768723E-0001 3.19779156586537E-0001 3.19346396510867E-0001 - 3.18914112130906E-0001 3.18482303036123E-0001 3.18050968816252E-0001 3.17620109061299E-0001 3.17189723361538E-0001 - 3.16759811307514E-0001 3.16330372490041E-0001 3.15901406500199E-0001 3.15472912929341E-0001 3.15044891369088E-0001 - 3.14617341411328E-0001 3.14190262648218E-0001 3.13763654672185E-0001 3.13337517075924E-0001 3.12911849452394E-0001 - 3.12486651394829E-0001 3.12061922496725E-0001 3.11637662351850E-0001 3.11213870554236E-0001 3.10790546698186E-0001 - 3.10367690378267E-0001 3.09945301189314E-0001 3.09523378726431E-0001 3.09101922584989E-0001 3.08680932360622E-0001 - 3.08260407649235E-0001 3.07840348046998E-0001 3.07420753150344E-0001 3.07001622555979E-0001 3.06582955860871E-0001 - 3.06164752662254E-0001 3.05747012557628E-0001 3.05329735144760E-0001 3.04912920021683E-0001 3.04496566786691E-0001 - 3.04080675038349E-0001 3.03665244375484E-0001 3.03250274397190E-0001 3.02835764702825E-0001 3.02421714892011E-0001 - 3.02008124564634E-0001 3.01594993320847E-0001 3.01182320761067E-0001 3.00770106485975E-0001 3.00358350096514E-0001 - 2.99947051193893E-0001 2.99536209379586E-0001 2.99125824255328E-0001 2.98715895423119E-0001 2.98306422485223E-0001 - 2.97897405044166E-0001 2.97488842702739E-0001 2.97080735063995E-0001 2.96673081731250E-0001 2.96265882308081E-0001 - 2.95859136398331E-0001 2.95452843606105E-0001 2.95047003535767E-0001 2.94641615791948E-0001 2.94236679979538E-0001 - 2.93832195703690E-0001 2.93428162569819E-0001 2.93024580183600E-0001 2.92621448150973E-0001 2.92218766078138E-0001 - 2.91816533571554E-0001 2.91414750237946E-0001 2.91013415684294E-0001 2.90612529517845E-0001 2.90212091346103E-0001 - 2.89812100776834E-0001 2.89412557418065E-0001 2.89013460878082E-0001 2.88614810765433E-0001 2.88216606688925E-0001 - 2.87818848257625E-0001 2.87421535080861E-0001 2.87024666768219E-0001 2.86628242929546E-0001 2.86232263174949E-0001 - 2.85836727114794E-0001 2.85441634359705E-0001 2.85046984520566E-0001 2.84652777208521E-0001 2.84259012034970E-0001 - 2.83865688611574E-0001 2.83472806550254E-0001 2.83080365463187E-0001 2.82688364962808E-0001 2.82296804661812E-0001 - 2.81905684173152E-0001 2.81515003110036E-0001 2.81124761085934E-0001 2.80734957714573E-0001 2.80345592609932E-0001 - 2.79956665386256E-0001 2.79568175658041E-0001 2.79180123040043E-0001 2.78792507147274E-0001 2.78405327595003E-0001 - 2.78018583998757E-0001 2.77632275974316E-0001 2.77246403137722E-0001 2.76860965105269E-0001 2.76475961493509E-0001 - 2.76091391919251E-0001 2.75707255999557E-0001 2.75323553351748E-0001 2.74940283593399E-0001 2.74557446342342E-0001 - 2.74175041216662E-0001 2.73793067834702E-0001 2.73411525815059E-0001 2.73030414776586E-0001 2.72649734338389E-0001 - 2.72269484119830E-0001 2.71889663740528E-0001 2.71510272820351E-0001 2.71131310979427E-0001 2.70752777838135E-0001 - 2.70374673017111E-0001 2.69996996137243E-0001 2.69619746819671E-0001 2.69242924685793E-0001 2.68866529357258E-0001 - 2.68490560455970E-0001 2.68115017604086E-0001 2.67739900424015E-0001 2.67365208538422E-0001 2.66990941570220E-0001 - 2.66617099142581E-0001 2.66243680878926E-0001 2.65870686402929E-0001 2.65498115338517E-0001 2.65125967309871E-0001 - 2.64754241941421E-0001 2.64382938857852E-0001 2.64012057684099E-0001 2.63641598045350E-0001 2.63271559567045E-0001 - 2.62901941874875E-0001 2.62532744594781E-0001 2.62163967352960E-0001 2.61795609775854E-0001 2.61427671490162E-0001 - 2.61060152122829E-0001 2.60693051301054E-0001 2.60326368652288E-0001 2.59960103804226E-0001 2.59594256384822E-0001 - 2.59228826022275E-0001 2.58863812345035E-0001 2.58499214981804E-0001 2.58135033561530E-0001 2.57771267713417E-0001 - 2.57407917066912E-0001 2.57044981251716E-0001 2.56682459897778E-0001 2.56320352635297E-0001 2.55958659094720E-0001 - 2.55597378906744E-0001 2.55236511702316E-0001 2.54876057112629E-0001 2.54516014769126E-0001 2.54156384303500E-0001 - 2.53797165347691E-0001 2.53438357533887E-0001 2.53079960494526E-0001 2.52721973862292E-0001 2.52364397270117E-0001 - 2.52007230351183E-0001 2.51650472738918E-0001 2.51294124066997E-0001 2.50938183969344E-0001 2.50582652080130E-0001 - 2.50227528033773E-0001 2.49872811464936E-0001 2.49518502008532E-0001 2.49164599299719E-0001 2.48811102973903E-0001 - 2.48458012666735E-0001 2.48105328014115E-0001 2.47753048652186E-0001 2.47401174217338E-0001 2.47049704346209E-0001 - 2.46698638675681E-0001 2.46347976842883E-0001 2.45997718485190E-0001 2.45647863240219E-0001 2.45298410745837E-0001 - 2.44949360640155E-0001 2.44600712561527E-0001 2.44252466148555E-0001 2.43904621040083E-0001 2.43557176875204E-0001 - 2.43210133293250E-0001 2.42863489933802E-0001 2.42517246436684E-0001 2.42171402441965E-0001 2.41825957589956E-0001 - 2.41480911521214E-0001 2.41136263876540E-0001 2.40792014296978E-0001 2.40448162423816E-0001 2.40104707898584E-0001 - 2.39761650363059E-0001 2.39418989459259E-0001 2.39076724829445E-0001 2.38734856116121E-0001 2.38393382962034E-0001 - 2.38052305010175E-0001 2.37711621903777E-0001 2.37371333286314E-0001 2.37031438801505E-0001 2.36691938093311E-0001 - 2.36352830805933E-0001 2.36014116583816E-0001 2.35675795071646E-0001 2.35337865914351E-0001 2.35000328757100E-0001 - 2.34663183245307E-0001 2.34326429024623E-0001 2.33990065740942E-0001 2.33654093040400E-0001 2.33318510569373E-0001 - 2.32983317974479E-0001 2.32648514902576E-0001 2.32314101000762E-0001 2.31980075916378E-0001 2.31646439297003E-0001 - 2.31313190790457E-0001 2.30980330044802E-0001 2.30647856708336E-0001 2.30315770429602E-0001 2.29984070857380E-0001 - 2.29652757640688E-0001 2.29321830428788E-0001 2.28991288871178E-0001 2.28661132617598E-0001 2.28331361318024E-0001 - 2.28001974622673E-0001 2.27672972182002E-0001 2.27344353646704E-0001 2.27016118667715E-0001 2.26688266896204E-0001 - 2.26360797983584E-0001 2.26033711581502E-0001 2.25707007341846E-0001 2.25380684916742E-0001 2.25054743958552E-0001 - 2.24729184119878E-0001 2.24404005053558E-0001 2.24079206412669E-0001 2.23754787850526E-0001 2.23430749020680E-0001 - 2.23107089576919E-0001 2.22783809173269E-0001 2.22460907463994E-0001 2.22138384103592E-0001 2.21816238746801E-0001 - 2.21494471048594E-0001 2.21173080664181E-0001 2.20852067249008E-0001 2.20531430458756E-0001 2.20211169949347E-0001 - 2.19891285376932E-0001 2.19571776397905E-0001 2.19252642668890E-0001 2.18933883846751E-0001 2.18615499588585E-0001 - 2.18297489551725E-0001 2.17979853393740E-0001 2.17662590772433E-0001 2.17345701345843E-0001 2.17029184772245E-0001 - 2.16713040710147E-0001 2.16397268818292E-0001 2.16081868755657E-0001 2.15766840181457E-0001 2.15452182755137E-0001 - 2.15137896136378E-0001 2.14823979985096E-0001 2.14510433961439E-0001 2.14197257725792E-0001 2.13884450938770E-0001 - 2.13572013261225E-0001 2.13259944354240E-0001 2.12948243879132E-0001 2.12636911497453E-0001 2.12325946870985E-0001 - 2.12015349661746E-0001 2.11705119531986E-0001 2.11395256144187E-0001 2.11085759161065E-0001 2.10776628245567E-0001 - 2.10467863060874E-0001 2.10159463270397E-0001 2.09851428537783E-0001 2.09543758526906E-0001 2.09236452901878E-0001 - 2.08929511327038E-0001 2.08622933466958E-0001 2.08316718986444E-0001 2.08010867550529E-0001 2.07705378824481E-0001 - 2.07400252473797E-0001 2.07095488164208E-0001 2.06791085561673E-0001 2.06487044332383E-0001 2.06183364142761E-0001 - 2.05880044659458E-0001 2.05577085549358E-0001 2.05274486479574E-0001 2.04972247117450E-0001 2.04670367130559E-0001 - 2.04368846186706E-0001 2.04067683953926E-0001 2.03766880100480E-0001 2.03466434294863E-0001 2.03166346205797E-0001 - 2.02866615502235E-0001 2.02567241853360E-0001 2.02268224928581E-0001 2.01969564397540E-0001 2.01671259930104E-0001 - 2.01373311196372E-0001 2.01075717866671E-0001 2.00778479611556E-0001 2.00481596101812E-0001 2.00185067008448E-0001 - 1.99888892002708E-0001 1.99593070756059E-0001 1.99297602940199E-0001 1.99002488227050E-0001 1.98707726288767E-0001 - 1.98413316797730E-0001 1.98119259426545E-0001 1.97825553848049E-0001 1.97532199735303E-0001 1.97239196761598E-0001 - 1.96946544600450E-0001 1.96654242925603E-0001 1.96362291411028E-0001 1.96070689730921E-0001 1.95779437559708E-0001 - 1.95488534572039E-0001 1.95197980442790E-0001 1.94907774847064E-0001 1.94617917460192E-0001 1.94328407957729E-0001 - 1.94039246015455E-0001 1.93750431309379E-0001 1.93461963515732E-0001 1.93173842310974E-0001 1.92886067371788E-0001 - 1.92598638375084E-0001 1.92311554997995E-0001 1.92024816917882E-0001 1.91738423812329E-0001 1.91452375359145E-0001 - 1.91166671236365E-0001 1.90881311122247E-0001 1.90596294695276E-0001 1.90311621634157E-0001 1.90027291617825E-0001 - 1.89743304325434E-0001 1.89459659436365E-0001 1.89176356630222E-0001 1.88893395586833E-0001 1.88610775986251E-0001 - 1.88328497508751E-0001 1.88046559834830E-0001 1.87764962645212E-0001 1.87483705620842E-0001 1.87202788442888E-0001 - 1.86922210792742E-0001 1.86641972352020E-0001 1.86362072802557E-0001 1.86082511826413E-0001 1.85803289105872E-0001 - 1.85524404323438E-0001 1.85245857161839E-0001 1.84967647304024E-0001 1.84689774433164E-0001 1.84412238232653E-0001 - 1.84135038386106E-0001 1.83858174577361E-0001 1.83581646490476E-0001 1.83305453809731E-0001 1.83029596219630E-0001 - 1.82754073404892E-0001 1.82478885050464E-0001 1.82204030841510E-0001 1.81929510463418E-0001 1.81655323601792E-0001 - 1.81381469942461E-0001 1.81107949171474E-0001 1.80834760975098E-0001 1.80561905039824E-0001 1.80289381052360E-0001 - 1.80017188699636E-0001 1.79745327668801E-0001 1.79473797647225E-0001 1.79202598322497E-0001 1.78931729382426E-0001 - 1.78661190515040E-0001 1.78390981408586E-0001 1.78121101751533E-0001 1.77851551232566E-0001 1.77582329540592E-0001 - 1.77313436364734E-0001 1.77044871394336E-0001 1.76776634318961E-0001 1.76508724828388E-0001 1.76241142612617E-0001 - 1.75973887361866E-0001 1.75706958766572E-0001 1.75440356517388E-0001 1.75174080305186E-0001 1.74908129821058E-0001 - 1.74642504756310E-0001 1.74377204802470E-0001 1.74112229651280E-0001 1.73847578994701E-0001 1.73583252524913E-0001 - 1.73319249934310E-0001 1.73055570915506E-0001 1.72792215161330E-0001 1.72529182364829E-0001 1.72266472219268E-0001 - 1.72004084418125E-0001 1.71742018655099E-0001 1.71480274624103E-0001 1.71218852019268E-0001 1.70957750534938E-0001 - 1.70696969865676E-0001 1.70436509706262E-0001 1.70176369751687E-0001 1.69916549697165E-0001 1.69657049238119E-0001 - 1.69397868070192E-0001 1.69139005889240E-0001 1.68880462391335E-0001 1.68622237272765E-0001 1.68364330230032E-0001 - 1.68106740959855E-0001 1.67849469159165E-0001 1.67592514525111E-0001 1.67335876755053E-0001 1.67079555546569E-0001 - 1.66823550597451E-0001 1.66567861605702E-0001 1.66312488269543E-0001 1.66057430287408E-0001 1.65802687357944E-0001 - 1.65548259180013E-0001 1.65294145452692E-0001 1.65040345875269E-0001 1.64786860147246E-0001 1.64533687968340E-0001 - 1.64280829038480E-0001 1.64028283057810E-0001 1.63776049726685E-0001 1.63524128745674E-0001 1.63272519815560E-0001 - 1.63021222637335E-0001 1.62770236912209E-0001 1.62519562341600E-0001 1.62269198627142E-0001 1.62019145470677E-0001 - 1.61769402574265E-0001 1.61519969640173E-0001 1.61270846370883E-0001 1.61022032469087E-0001 1.60773527637690E-0001 - 1.60525331579808E-0001 1.60277443998770E-0001 1.60029864598114E-0001 1.59782593081592E-0001 1.59535629153165E-0001 - 1.59288972517007E-0001 1.59042622877500E-0001 1.58796579939242E-0001 1.58550843407036E-0001 1.58305412985900E-0001 - 1.58060288381061E-0001 1.57815469297955E-0001 1.57570955442231E-0001 1.57326746519747E-0001 1.57082842236571E-0001 - 1.56839242298981E-0001 1.56595946413465E-0001 1.56352954286721E-0001 1.56110265625656E-0001 1.55867880137388E-0001 - 1.55625797529244E-0001 1.55384017508758E-0001 1.55142539783677E-0001 1.54901364061954E-0001 1.54660490051753E-0001 - 1.54419917461446E-0001 1.54179645999614E-0001 1.53939675375047E-0001 1.53700005296744E-0001 1.53460635473910E-0001 - 1.53221565615961E-0001 1.52982795432522E-0001 1.52744324633421E-0001 1.52506152928701E-0001 1.52268280028607E-0001 - 1.52030705643596E-0001 1.51793429484331E-0001 1.51556451261681E-0001 1.51319770686726E-0001 1.51083387470750E-0001 - 1.50847301325247E-0001 1.50611511961916E-0001 1.50376019092665E-0001 1.50140822429607E-0001 1.49905921685063E-0001 - 1.49671316571560E-0001 1.49437006801833E-0001 1.49202992088821E-0001 1.48969272145674E-0001 1.48735846685742E-0001 - 1.48502715422587E-0001 1.48269878069972E-0001 1.48037334341871E-0001 1.47805083952460E-0001 1.47573126616122E-0001 - 1.47341462047447E-0001 1.47110089961228E-0001 1.46879010072465E-0001 1.46648222096362E-0001 1.46417725748332E-0001 - 1.46187520743987E-0001 1.45957606799150E-0001 1.45727983629845E-0001 1.45498650952301E-0001 1.45269608482954E-0001 - 1.45040855938442E-0001 1.44812393035610E-0001 1.44584219491505E-0001 1.44356335023379E-0001 1.44128739348690E-0001 - 1.43901432185096E-0001 1.43674413250462E-0001 1.43447682262857E-0001 1.43221238940551E-0001 1.42995083002021E-0001 - 1.42769214165944E-0001 1.42543632151204E-0001 1.42318336676886E-0001 1.42093327462277E-0001 1.41868604226870E-0001 - 1.41644166690360E-0001 1.41420014572643E-0001 1.41196147593820E-0001 1.40972565474193E-0001 1.40749267934268E-0001 - 1.40526254694752E-0001 1.40303525476556E-0001 1.40081080000791E-0001 1.39858917988771E-0001 1.39637039162014E-0001 - 1.39415443242236E-0001 1.39194129951358E-0001 1.38973099011501E-0001 1.38752350144988E-0001 1.38531883074344E-0001 - 1.38311697522295E-0001 1.38091793211766E-0001 1.37872169865888E-0001 1.37652827207988E-0001 1.37433764961597E-0001 - 1.37214982850445E-0001 1.36996480598465E-0001 1.36778257929789E-0001 1.36560314568748E-0001 1.36342650239877E-0001 - 1.36125264667908E-0001 1.35908157577776E-0001 1.35691328694612E-0001 1.35474777743751E-0001 1.35258504450728E-0001 - 1.35042508541272E-0001 1.34826789741319E-0001 1.34611347777000E-0001 1.34396182374648E-0001 1.34181293260791E-0001 - 1.33966680162162E-0001 1.33752342805690E-0001 1.33538280918501E-0001 1.33324494227925E-0001 1.33110982461486E-0001 - 1.32897745346910E-0001 1.32684782612119E-0001 1.32472093985236E-0001 1.32259679194581E-0001 1.32047537968671E-0001 - 1.31835670036223E-0001 1.31624075126152E-0001 1.31412752967570E-0001 1.31201703289788E-0001 1.30990925822314E-0001 - 1.30780420294854E-0001 1.30570186437309E-0001 1.30360223979783E-0001 1.30150532652571E-0001 1.29941112186169E-0001 - 1.29731962311271E-0001 1.29523082758764E-0001 1.29314473259736E-0001 1.29106133545468E-0001 1.28898063347442E-0001 - 1.28690262397332E-0001 1.28482730427013E-0001 1.28275467168552E-0001 1.28068472354215E-0001 1.27861745716464E-0001 - 1.27655286987956E-0001 1.27449095901546E-0001 1.27243172190281E-0001 1.27037515587408E-0001 1.26832125826367E-0001 - 1.26627002640795E-0001 1.26422145764523E-0001 1.26217554931578E-0001 1.26013229876183E-0001 1.25809170332755E-0001 - 1.25605376035906E-0001 1.25401846720445E-0001 1.25198582121372E-0001 1.24995581973886E-0001 1.24792846013377E-0001 - 1.24590373975432E-0001 1.24388165595830E-0001 1.24186220610547E-0001 1.23984538755752E-0001 1.23783119767806E-0001 - 1.23581963383269E-0001 1.23381069338889E-0001 1.23180437371612E-0001 1.22980067218576E-0001 1.22779958617113E-0001 - 1.22580111304748E-0001 1.22380525019200E-0001 1.22181199498381E-0001 1.21982134480395E-0001 1.21783329703541E-0001 - 1.21584784906310E-0001 1.21386499827386E-0001 1.21188474205645E-0001 1.20990707780157E-0001 1.20793200290184E-0001 - 1.20595951475180E-0001 1.20398961074791E-0001 1.20202228828856E-0001 1.20005754477407E-0001 1.19809537760667E-0001 - 1.19613578419049E-0001 1.19417876193161E-0001 1.19222430823801E-0001 1.19027242051960E-0001 1.18832309618819E-0001 - 1.18637633265750E-0001 1.18443212734319E-0001 1.18249047766280E-0001 1.18055138103580E-0001 1.17861483488357E-0001 - 1.17668083662939E-0001 1.17474938369846E-0001 1.17282047351787E-0001 1.17089410351663E-0001 1.16897027112565E-0001 - 1.16704897377775E-0001 1.16513020890763E-0001 1.16321397395193E-0001 1.16130026634916E-0001 1.15938908353973E-0001 - 1.15748042296597E-0001 1.15557428207210E-0001 1.15367065830422E-0001 1.15176954911034E-0001 1.14987095194037E-0001 - 1.14797486424611E-0001 1.14608128348124E-0001 1.14419020710135E-0001 1.14230163256391E-0001 1.14041555732827E-0001 - 1.13853197885568E-0001 1.13665089460930E-0001 1.13477230205414E-0001 1.13289619865711E-0001 1.13102258188700E-0001 - 1.12915144921449E-0001 1.12728279811215E-0001 1.12541662605441E-0001 1.12355293051760E-0001 1.12169170897992E-0001 - 1.11983295892145E-0001 1.11797667782415E-0001 1.11612286317186E-0001 1.11427151245027E-0001 1.11242262314698E-0001 - 1.11057619275146E-0001 1.10873221875501E-0001 1.10689069865086E-0001 1.10505162993407E-0001 1.10321501010158E-0001 - 1.10138083665220E-0001 1.09954910708661E-0001 1.09771981890736E-0001 1.09589296961886E-0001 1.09406855672737E-0001 - 1.09224657774104E-0001 1.09042703016987E-0001 1.08860991152572E-0001 1.08679521932231E-0001 1.08498295107521E-0001 - 1.08317310430188E-0001 1.08136567652160E-0001 1.07956066525554E-0001 1.07775806802670E-0001 1.07595788235994E-0001 - 1.07416010578199E-0001 1.07236473582140E-0001 1.07057177000860E-0001 1.06878120587587E-0001 1.06699304095732E-0001 - 1.06520727278891E-0001 1.06342389890848E-0001 1.06164291685568E-0001 1.05986432417202E-0001 1.05808811840085E-0001 - 1.05631429708736E-0001 1.05454285777861E-0001 1.05277379802346E-0001 1.05100711537264E-0001 1.04924280737871E-0001 - 1.04748087159607E-0001 1.04572130558095E-0001 1.04396410689142E-0001 1.04220927308740E-0001 1.04045680173063E-0001 - 1.03870669038469E-0001 1.03695893661498E-0001 1.03521353798874E-0001 1.03347049207505E-0001 1.03172979644480E-0001 - 1.02999144867073E-0001 1.02825544632739E-0001 1.02652178699118E-0001 1.02479046824028E-0001 1.02306148765475E-0001 - 1.02133484281644E-0001 1.01961053130902E-0001 1.01788855071800E-0001 1.01616889863071E-0001 1.01445157263628E-0001 - 1.01273657032569E-0001 1.01102388929170E-0001 1.00931352712891E-0001 1.00760548143374E-0001 1.00589974980441E-0001 - 1.00419632984096E-0001 1.00249521914525E-0001 1.00079641532094E-0001 9.99099915973505E-0002 9.97405718710238E-0002 - 9.95713821140227E-0002 9.94024220874378E-0002 9.92336915525407E-0002 9.90651902707816E-0002 9.88969180037940E-0002 - 9.87288745133897E-0002 9.85610595615620E-0002 9.83934729104835E-0002 9.82261143225075E-0002 9.80589835601677E-0002 - 9.78920803861761E-0002 9.77254045634268E-0002 9.75589558549917E-0002 9.73927340241235E-0002 9.72267388342537E-0002 - 9.70609700489936E-0002 9.68954274321341E-0002 9.67301107476445E-0002 9.65650197596743E-0002 9.64001542325510E-0002 - 9.62355139307817E-0002 9.60710986190524E-0002 9.59069080622277E-0002 9.57429420253506E-0002 9.55792002736427E-0002 - 9.54156825725047E-0002 9.52523886875147E-0002 9.50893183844298E-0002 9.49264714291850E-0002 9.47638475878938E-0002 - 9.46014466268468E-0002 9.44392683125130E-0002 9.42773124115395E-0002 9.41155786907503E-0002 9.39540669171476E-0002 - 9.37927768579111E-0002 9.36317082803979E-0002 9.34708609521419E-0002 9.33102346408545E-0002 9.31498291144247E-0002 - 9.29896441409175E-0002 9.28296794885757E-0002 9.26699349258192E-0002 9.25104102212426E-0002 9.23511051436200E-0002 - 9.21920194618998E-0002 9.20331529452081E-0002 9.18745053628465E-0002 9.17160764842934E-0002 9.15578660792038E-0002 - 9.13998739174068E-0002 9.12420997689100E-0002 9.10845434038951E-0002 9.09272045927205E-0002 9.07700831059194E-0002 - 9.06131787142015E-0002 9.04564911884519E-0002 9.03000202997296E-0002 9.01437658192712E-0002 8.99877275184866E-0002 - 8.98319051689622E-0002 8.96762985424581E-0002 8.95209074109102E-0002 8.93657315464293E-0002 8.92107707213000E-0002 - 8.90560247079827E-0002 8.89014932791112E-0002 8.87471762074944E-0002 8.85930732661156E-0002 8.84391842281322E-0002 - 8.82855088668756E-0002 8.81320469558512E-0002 8.79787982687387E-0002 8.78257625793912E-0002 8.76729396618361E-0002 - 8.75203292902741E-0002 8.73679312390799E-0002 8.72157452828011E-0002 8.70637711961588E-0002 8.69120087540480E-0002 - 8.67604577315360E-0002 8.66091179038639E-0002 8.64579890464456E-0002 8.63070709348681E-0002 8.61563633448908E-0002 - 8.60058660524458E-0002 8.58555788336386E-0002 8.57055014647462E-0002 8.55556337222189E-0002 8.54059753826794E-0002 - 8.52565262229212E-0002 8.51072860199121E-0002 8.49582545507903E-0002 8.48094315928670E-0002 8.46608169236244E-0002 - 8.45124103207172E-0002 8.43642115619721E-0002 8.42162204253855E-0002 8.40684366891280E-0002 8.39208601315396E-0002 - 8.37734905311325E-0002 8.36263276665896E-0002 8.34793713167655E-0002 8.33326212606860E-0002 8.31860772775463E-0002 - 8.30397391467146E-0002 8.28936066477283E-0002 8.27476795602963E-0002 8.26019576642975E-0002 8.24564407397815E-0002 - 8.23111285669687E-0002 8.21660209262490E-0002 8.20211175981833E-0002 8.18764183635017E-0002 8.17319230031053E-0002 - 8.15876312980640E-0002 8.14435430296191E-0002 8.12996579791800E-0002 8.11559759283265E-0002 8.10124966588082E-0002 - 8.08692199525433E-0002 8.07261455916202E-0002 8.05832733582963E-0002 8.04406030349981E-0002 8.02981344043213E-0002 - 8.01558672490300E-0002 8.00138013520583E-0002 7.98719364965080E-0002 7.97302724656502E-0002 7.95888090429247E-0002 - 7.94475460119397E-0002 7.93064831564717E-0002 7.91656202604653E-0002 7.90249571080341E-0002 7.88844934834590E-0002 - 7.87442291711896E-0002 7.86041639558436E-0002 7.84642976222052E-0002 7.83246299552285E-0002 7.81851607400336E-0002 - 7.80458897619091E-0002 7.79068168063105E-0002 7.77679416588613E-0002 7.76292641053523E-0002 7.74907839317404E-0002 - 7.73525009241515E-0002 7.72144148688770E-0002 7.70765255523762E-0002 7.69388327612746E-0002 7.68013362823648E-0002 - 7.66640359026067E-0002 7.65269314091250E-0002 7.63900225892131E-0002 7.62533092303291E-0002 7.61167911200986E-0002 - 7.59804680463124E-0002 7.58443397969282E-0002 7.57084061600697E-0002 7.55726669240258E-0002 7.54371218772523E-0002 - 7.53017708083699E-0002 7.51666135061655E-0002 7.50316497595911E-0002 7.48968793577652E-0002 7.47623020899705E-0002 - 7.46279177456555E-0002 7.44937261144342E-0002 7.43597269860852E-0002 7.42259201505526E-0002 7.40923053979451E-0002 - 7.39588825185368E-0002 7.38256513027659E-0002 7.36926115412354E-0002 7.35597630247134E-0002 7.34271055441317E-0002 - 7.32946388905873E-0002 7.31623628553410E-0002 7.30302772298182E-0002 7.28983818056080E-0002 7.27666763744635E-0002 - 7.26351607283025E-0002 7.25038346592057E-0002 7.23726979594182E-0002 7.22417504213490E-0002 7.21109918375693E-0002 - 7.19804220008158E-0002 7.18500407039869E-0002 7.17198477401455E-0002 7.15898429025168E-0002 7.14600259844898E-0002 - 7.13303967796166E-0002 7.12009550816111E-0002 7.10717006843519E-0002 7.09426333818788E-0002 7.08137529683952E-0002 - 7.06850592382666E-0002 7.05565519860213E-0002 7.04282310063503E-0002 7.03000960941055E-0002 7.01721470443032E-0002 - 7.00443836521201E-0002 6.99168057128959E-0002 6.97894130221317E-0002 6.96622053754907E-0002 6.95351825687984E-0002 - 6.94083443980409E-0002 6.92816906593671E-0002 6.91552211490863E-0002 6.90289356636702E-0002 6.89028339997510E-0002 - 6.87769159541231E-0002 6.86511813237414E-0002 6.85256299057216E-0002 6.84002614973413E-0002 6.82750758960381E-0002 - 6.81500728994109E-0002 6.80252523052193E-0002 6.79006139113835E-0002 6.77761575159842E-0002 6.76518829172621E-0002 - 6.75277899136193E-0002 6.74038783036170E-0002 6.72801478859774E-0002 6.71565984595824E-0002 6.70332298234745E-0002 - 6.69100417768552E-0002 6.67870341190863E-0002 6.66642066496895E-0002 6.65415591683458E-0002 6.64190914748959E-0002 - 6.62968033693402E-0002 6.61746946518384E-0002 6.60527651227092E-0002 6.59310145824305E-0002 6.58094428316398E-0002 - 6.56880496711332E-0002 6.55668349018659E-0002 6.54457983249522E-0002 6.53249397416643E-0002 6.52042589534343E-0002 - 6.50837557618519E-0002 6.49634299686660E-0002 6.48432813757832E-0002 6.47233097852690E-0002 6.46035149993473E-0002 - 6.44838968203990E-0002 6.43644550509645E-0002 6.42451894937413E-0002 6.41260999515852E-0002 6.40071862275092E-0002 - 6.38884481246848E-0002 6.37698854464408E-0002 6.36514979962631E-0002 6.35332855777958E-0002 6.34152479948397E-0002 - 6.32973850513535E-0002 6.31796965514521E-0002 6.30621822994090E-0002 6.29448420996533E-0002 6.28276757567715E-0002 - 6.27106830755074E-0002 6.25938638607608E-0002 6.24772179175887E-0002 6.23607450512041E-0002 6.22444450669775E-0002 - 6.21283177704348E-0002 6.20123629672584E-0002 6.18965804632875E-0002 6.17809700645166E-0002 6.16655315770968E-0002 - 6.15502648073352E-0002 6.14351695616948E-0002 6.13202456467938E-0002 6.12054928694065E-0002 6.10909110364630E-0002 - 6.09764999550487E-0002 6.08622594324043E-0002 6.07481892759263E-0002 6.06342892931662E-0002 6.05205592918307E-0002 - 6.04069990797812E-0002 6.02936084650349E-0002 6.01803872557632E-0002 6.00673352602928E-0002 5.99544522871052E-0002 - 5.98417381448357E-0002 5.97291926422755E-0002 5.96168155883692E-0002 5.95046067922165E-0002 5.93925660630708E-0002 - 5.92806932103402E-0002 5.91689880435871E-0002 5.90574503725269E-0002 5.89460800070305E-0002 5.88348767571215E-0002 - 5.87238404329778E-0002 5.86129708449309E-0002 5.85022678034658E-0002 5.83917311192216E-0002 5.82813606029900E-0002 - 5.81711560657168E-0002 5.80611173185005E-0002 5.79512441725934E-0002 5.78415364394002E-0002 5.77319939304794E-0002 - 5.76226164575420E-0002 5.75134038324517E-0002 5.74043558672254E-0002 5.72954723740323E-0002 5.71867531651946E-0002 - 5.70781980531862E-0002 5.69698068506348E-0002 5.68615793703192E-0002 5.67535154251708E-0002 5.66456148282736E-0002 - 5.65378773928630E-0002 5.64303029323269E-0002 5.63228912602049E-0002 5.62156421901888E-0002 5.61085555361215E-0002 - 5.60016311119979E-0002 5.58948687319646E-0002 5.57882682103194E-0002 5.56818293615118E-0002 5.55755520001424E-0002 - 5.54694359409632E-0002 5.53634809988773E-0002 5.52576869889385E-0002 5.51520537263523E-0002 5.50465810264744E-0002 - 5.49412687048116E-0002 5.48361165770219E-0002 5.47311244589126E-0002 5.46262921664433E-0002 5.45216195157226E-0002 - 5.44171063230104E-0002 5.43127524047164E-0002 5.42085575774007E-0002 5.41045216577738E-0002 5.40006444626954E-0002 - 5.38969258091764E-0002 5.37933655143764E-0002 5.36899633956057E-0002 5.35867192703236E-0002 5.34836329561395E-0002 - 5.33807042708124E-0002 5.32779330322500E-0002 5.31753190585104E-0002 5.30728621678003E-0002 5.29705621784760E-0002 - 5.28684189090425E-0002 5.27664321781542E-0002 5.26646018046144E-0002 5.25629276073750E-0002 5.24614094055371E-0002 - 5.23600470183501E-0002 5.22588402652124E-0002 5.21577889656704E-0002 5.20568929394198E-0002 5.19561520063038E-0002 - 5.18555659863142E-0002 5.17551346995913E-0002 5.16548579664230E-0002 5.15547356072456E-0002 5.14547674426432E-0002 - 5.13549532933480E-0002 5.12552929802396E-0002 5.11557863243454E-0002 5.10564331468407E-0002 5.09572332690480E-0002 - 5.08581865124373E-0002 5.07592926986262E-0002 5.06605516493796E-0002 5.05619631866091E-0002 5.04635271323738E-0002 - 5.03652433088800E-0002 5.02671115384804E-0002 5.01691316436751E-0002 5.00713034471109E-0002 4.99736267715807E-0002 - 4.98761014400251E-0002 4.97787272755301E-0002 4.96815041013291E-0002 4.95844317408012E-0002 4.94875100174721E-0002 - 4.93907387550139E-0002 4.92941177772439E-0002 4.91976469081268E-0002 4.91013259717722E-0002 4.90051547924361E-0002 - 4.89091331945200E-0002 4.88132610025712E-0002 4.87175380412830E-0002 4.86219641354932E-0002 4.85265391101866E-0002 - 4.84312627904919E-0002 4.83361350016841E-0002 4.82411555691828E-0002 4.81463243185531E-0002 4.80516410755052E-0002 - 4.79571056658938E-0002 4.78627179157191E-0002 4.77684776511254E-0002 4.76743846984025E-0002 4.75804388839840E-0002 - 4.74866400344491E-0002 4.73929879765205E-0002 4.72994825370655E-0002 4.72061235430964E-0002 4.71129108217687E-0002 - 4.70198442003830E-0002 4.69269235063830E-0002 4.68341485673575E-0002 4.67415192110383E-0002 4.66490352653013E-0002 - 4.65566965581663E-0002 4.64645029177965E-0002 4.63724541724989E-0002 4.62805501507238E-0002 4.61887906810653E-0002 - 4.60971755922603E-0002 4.60057047131891E-0002 4.59143778728755E-0002 4.58231949004860E-0002 4.57321556253302E-0002 - 4.56412598768611E-0002 4.55505074846734E-0002 4.54598982785059E-0002 4.53694320882391E-0002 4.52791087438968E-0002 - 4.51889280756446E-0002 4.50988899137912E-0002 4.50089940887875E-0002 4.49192404312260E-0002 4.48296287718425E-0002 - 4.47401589415141E-0002 4.46508307712604E-0002 4.45616440922424E-0002 4.44725987357635E-0002 4.43836945332690E-0002 - 4.42949313163450E-0002 4.42063089167205E-0002 4.41178271662648E-0002 4.40294858969898E-0002 4.39412849410478E-0002 - 4.38532241307331E-0002 4.37653032984811E-0002 4.36775222768679E-0002 4.35898808986112E-0002 4.35023789965694E-0002 - 4.34150164037420E-0002 4.33277929532689E-0002 4.32407084784315E-0002 4.31537628126511E-0002 4.30669557894899E-0002 - 4.29802872426508E-0002 4.28937570059767E-0002 4.28073649134512E-0002 4.27211107991978E-0002 4.26349944974808E-0002 - 4.25490158427040E-0002 4.24631746694112E-0002 4.23774708122868E-0002 4.22919041061543E-0002 4.22064743859775E-0002 - 4.21211814868596E-0002 4.20360252440438E-0002 4.19510054929123E-0002 4.18661220689871E-0002 4.17813748079297E-0002 - 4.16967635455405E-0002 4.16122881177595E-0002 4.15279483606660E-0002 4.14437441104773E-0002 4.13596752035513E-0002 - 4.12757414763833E-0002 4.11919427656086E-0002 4.11082789080004E-0002 4.10247497404711E-0002 4.09413551000715E-0002 - 4.08580948239906E-0002 4.07749687495566E-0002 4.06919767142351E-0002 4.06091185556309E-0002 4.05263941114863E-0002 - 4.04438032196819E-0002 4.03613457182368E-0002 4.02790214453070E-0002 4.01968302391876E-0002 4.01147719383106E-0002 - 4.00328463812463E-0002 3.99510534067021E-0002 3.98693928535233E-0002 3.97878645606929E-0002 3.97064683673306E-0002 - 3.96252041126942E-0002 3.95440716361782E-0002 3.94630707773146E-0002 3.93822013757721E-0002 3.93014632713569E-0002 - 3.92208563040119E-0002 3.91403803138166E-0002 3.90600351409878E-0002 3.89798206258784E-0002 3.88997366089785E-0002 - 3.88197829309141E-0002 3.87399594324485E-0002 3.86602659544806E-0002 3.85807023380459E-0002 3.85012684243163E-0002 - 3.84219640545994E-0002 3.83427890703393E-0002 3.82637433131159E-0002 3.81848266246452E-0002 3.81060388467787E-0002 - 3.80273798215037E-0002 3.79488493909437E-0002 3.78704473973570E-0002 3.77921736831380E-0002 3.77140280908166E-0002 - 3.76360104630573E-0002 3.75581206426609E-0002 3.74803584725627E-0002 3.74027237958335E-0002 3.73252164556788E-0002 - 3.72478362954394E-0002 3.71705831585913E-0002 3.70934568887441E-0002 3.70164573296436E-0002 3.69395843251694E-0002 - 3.68628377193359E-0002 3.67862173562921E-0002 3.67097230803212E-0002 3.66333547358413E-0002 3.65571121674037E-0002 - 3.64809952196952E-0002 3.64050037375358E-0002 3.63291375658801E-0002 3.62533965498162E-0002 3.61777805345663E-0002 - 3.61022893654867E-0002 3.60269228880669E-0002 3.59516809479306E-0002 3.58765633908344E-0002 3.58015700626692E-0002 - 3.57267008094586E-0002 3.56519554773603E-0002 3.55773339126647E-0002 3.55028359617955E-0002 3.54284614713096E-0002 - 3.53542102878970E-0002 3.52800822583806E-0002 3.52060772297159E-0002 3.51321950489920E-0002 3.50584355634301E-0002 - 3.49847986203839E-0002 3.49112840673403E-0002 3.48378917519182E-0002 3.47646215218692E-0002 3.46914732250772E-0002 - 3.46184467095585E-0002 3.45455418234612E-0002 3.44727584150658E-0002 3.44000963327850E-0002 3.43275554251630E-0002 - 3.42551355408764E-0002 3.41828365287335E-0002 3.41106582376741E-0002 3.40386005167700E-0002 3.39666632152241E-0002 - 3.38948461823713E-0002 3.38231492676777E-0002 3.37515723207409E-0002 3.36801151912898E-0002 3.36087777291841E-0002 - 3.35375597844152E-0002 3.34664612071052E-0002 3.33954818475074E-0002 3.33246215560056E-0002 3.32538801831150E-0002 - 3.31832575794814E-0002 3.31127535958807E-0002 3.30423680832202E-0002 3.29721008925373E-0002 3.29019518749999E-0002 - 3.28319208819062E-0002 3.27620077646850E-0002 3.26922123748951E-0002 3.26225345642253E-0002 3.25529741844948E-0002 - 3.24835310876526E-0002 3.24142051257777E-0002 3.23449961510787E-0002 3.22759040158946E-0002 3.22069285726934E-0002 - 3.21380696740729E-0002 3.20693271727608E-0002 3.20007009216137E-0002 3.19321907736183E-0002 3.18637965818897E-0002 - 3.17955181996733E-0002 3.17273554803429E-0002 3.16593082774016E-0002 3.15913764444816E-0002 3.15235598353438E-0002 - 3.14558583038785E-0002 3.13882717041040E-0002 3.13207998901683E-0002 3.12534427163472E-0002 3.11862000370454E-0002 - 3.11190717067961E-0002 3.10520575802608E-0002 3.09851575122296E-0002 3.09183713576206E-0002 3.08516989714803E-0002 - 3.07851402089831E-0002 3.07186949254316E-0002 3.06523629762564E-0002 3.05861442170158E-0002 3.05200385033962E-0002 - 3.04540456912116E-0002 3.03881656364034E-0002 3.03223981950413E-0002 3.02567432233217E-0002 3.01912005775692E-0002 - 3.01257701142351E-0002 3.00604516898984E-0002 2.99952451612656E-0002 2.99301503851693E-0002 2.98651672185706E-0002 - 2.98002955185564E-0002 2.97355351423413E-0002 2.96708859472662E-0002 2.96063477907992E-0002 2.95419205305352E-0002 - 2.94776040241949E-0002 2.94133981296266E-0002 2.93493027048045E-0002 2.92853176078295E-0002 2.92214426969284E-0002 - 2.91576778304547E-0002 2.90940228668880E-0002 2.90304776648338E-0002 2.89670420830239E-0002 2.89037159803160E-0002 - 2.88404992156936E-0002 2.87773916482660E-0002 2.87143931372685E-0002 2.86515035420619E-0002 2.85887227221324E-0002 - 2.85260505370922E-0002 2.84634868466784E-0002 2.84010315107541E-0002 2.83386843893070E-0002 2.82764453424508E-0002 - 2.82143142304237E-0002 2.81522909135894E-0002 2.80903752524364E-0002 2.80285671075781E-0002 2.79668663397531E-0002 - 2.79052728098244E-0002 2.78437863787801E-0002 2.77824069077326E-0002 2.77211342579190E-0002 2.76599682907010E-0002 - 2.75989088675645E-0002 2.75379558501200E-0002 2.74771091001024E-0002 2.74163684793700E-0002 2.73557338499065E-0002 - 2.72952050738187E-0002 2.72347820133377E-0002 2.71744645308185E-0002 2.71142524887399E-0002 2.70541457497048E-0002 - 2.69941441764391E-0002 2.69342476317931E-0002 2.68744559787402E-0002 2.68147690803774E-0002 2.67551867999251E-0002 - 2.66957090007270E-0002 2.66363355462503E-0002 2.65770663000848E-0002 2.65179011259443E-0002 2.64588398876648E-0002 - 2.63998824492059E-0002 2.63410286746496E-0002 2.62822784282012E-0002 2.62236315741885E-0002 2.61650879770619E-0002 - 2.61066475013946E-0002 2.60483100118823E-0002 2.59900753733432E-0002 2.59319434507177E-0002 2.58739141090689E-0002 - 2.58159872135817E-0002 2.57581626295635E-0002 2.57004402224438E-0002 2.56428198577739E-0002 2.55853014012274E-0002 - 2.55278847185993E-0002 2.54705696758072E-0002 2.54133561388897E-0002 2.53562439740074E-0002 2.52992330474425E-0002 - 2.52423232255987E-0002 2.51855143750012E-0002 2.51288063622965E-0002 2.50721990542526E-0002 2.50156923177587E-0002 - 2.49592860198248E-0002 2.49029800275827E-0002 2.48467742082845E-0002 2.47906684293038E-0002 2.47346625581351E-0002 - 2.46787564623931E-0002 2.46229500098140E-0002 2.45672430682542E-0002 2.45116355056911E-0002 2.44561271902220E-0002 - 2.44007179900653E-0002 2.43454077735598E-0002 2.42901964091638E-0002 2.42350837654569E-0002 2.41800697111381E-0002 - 2.41251541150271E-0002 2.40703368460630E-0002 2.40156177733055E-0002 2.39609967659340E-0002 2.39064736932471E-0002 - 2.38520484246643E-0002 2.37977208297238E-0002 2.37434907780840E-0002 2.36893581395224E-0002 2.36353227839363E-0002 - 2.35813845813423E-0002 2.35275434018764E-0002 2.34737991157936E-0002 2.34201515934684E-0002 2.33666007053943E-0002 - 2.33131463221836E-0002 2.32597883145681E-0002 2.32065265533981E-0002 2.31533609096427E-0002 2.31002912543902E-0002 - 2.30473174588470E-0002 2.29944393943386E-0002 2.29416569323087E-0002 2.28889699443200E-0002 2.28363783020530E-0002 - 2.27838818773069E-0002 2.27314805419990E-0002 2.26791741681650E-0002 2.26269626279586E-0002 2.25748457936513E-0002 - 2.25228235376334E-0002 2.24708957324123E-0002 2.24190622506135E-0002 2.23673229649804E-0002 2.23156777483740E-0002 - 2.22641264737730E-0002 2.22126690142737E-0002 2.21613052430897E-0002 2.21100350335524E-0002 2.20588582591102E-0002 - 2.20077747933290E-0002 2.19567845098917E-0002 2.19058872825987E-0002 2.18550829853673E-0002 2.18043714922316E-0002 - 2.17537526773431E-0002 2.17032264149698E-0002 2.16527925794967E-0002 2.16024510454253E-0002 2.15522016873741E-0002 - 2.15020443800780E-0002 2.14519789983883E-0002 2.14020054172732E-0002 2.13521235118167E-0002 2.13023331572196E-0002 - 2.12526342287987E-0002 2.12030266019870E-0002 2.11535101523338E-0002 2.11040847555042E-0002 2.10547502872794E-0002 - 2.10055066235563E-0002 2.09563536403482E-0002 2.09072912137833E-0002 2.08583192201063E-0002 2.08094375356772E-0002 - 2.07606460369713E-0002 2.07119446005799E-0002 2.06633331032092E-0002 2.06148114216813E-0002 2.05663794329330E-0002 - 2.05180370140169E-0002 2.04697840421004E-0002 2.04216203944658E-0002 2.03735459485109E-0002 2.03255605817479E-0002 - 2.02776641718044E-0002 2.02298565964223E-0002 2.01821377334588E-0002 2.01345074608853E-0002 2.00869656567878E-0002 - 2.00395121993671E-0002 1.99921469669382E-0002 1.99448698379307E-0002 1.98976806908885E-0002 1.98505794044695E-0002 - 1.98035658574462E-0002 1.97566399287048E-0002 1.97098014972458E-0002 1.96630504421836E-0002 1.96163866427465E-0002 - 1.95698099782769E-0002 1.95233203282303E-0002 1.94769175721768E-0002 1.94306015897993E-0002 1.93843722608950E-0002 - 1.93382294653740E-0002 1.92921730832602E-0002 1.92462029946910E-0002 1.92003190799163E-0002 1.91545212193004E-0002 - 1.91088092933197E-0002 1.90631831825644E-0002 1.90176427677374E-0002 1.89721879296546E-0002 1.89268185492450E-0002 - 1.88815345075501E-0002 1.88363356857243E-0002 1.87912219650347E-0002 1.87461932268611E-0002 1.87012493526957E-0002 - 1.86563902241433E-0002 1.86116157229211E-0002 1.85669257308585E-0002 1.85223201298974E-0002 1.84777988020919E-0002 - 1.84333616296080E-0002 1.83890084947240E-0002 1.83447392798303E-0002 1.83005538674290E-0002 1.82564521401341E-0002 - 1.82124339806717E-0002 1.81684992718794E-0002 1.81246478967064E-0002 1.80808797382136E-0002 1.80371946795737E-0002 - 1.79935926040706E-0002 1.79500733950995E-0002 1.79066369361672E-0002 1.78632831108916E-0002 1.78200118030020E-0002 - 1.77768228963387E-0002 1.77337162748530E-0002 1.76906918226074E-0002 1.76477494237752E-0002 1.76048889626406E-0002 - 1.75621103235986E-0002 1.75194133911550E-0002 1.74767980499263E-0002 1.74342641846393E-0002 1.73918116801318E-0002 - 1.73494404213517E-0002 1.73071502933576E-0002 1.72649411813182E-0002 1.72228129705125E-0002 1.71807655463301E-0002 - 1.71387987942698E-0002 1.70969125999417E-0002 1.70551068490648E-0002 1.70133814274689E-0002 1.69717362210931E-0002 - 1.69301711159865E-0002 1.68886859983081E-0002 1.68472807543262E-0002 1.68059552704192E-0002 1.67647094330745E-0002 - 1.67235431288894E-0002 1.66824562445704E-0002 1.66414486669335E-0002 1.66005202829038E-0002 1.65596709795156E-0002 - 1.65189006439127E-0002 1.64782091633474E-0002 1.64375964251815E-0002 1.63970623168855E-0002 1.63566067260390E-0002 - 1.63162295403301E-0002 1.62759306475559E-0002 1.62357099356221E-0002 1.61955672925430E-0002 1.61555026064415E-0002 - 1.61155157655488E-0002 1.60756066582050E-0002 1.60357751728580E-0002 1.59960211980642E-0002 1.59563446224884E-0002 - 1.59167453349033E-0002 1.58772232241898E-0002 1.58377781793368E-0002 1.57984100894413E-0002 1.57591188437081E-0002 - 1.57199043314495E-0002 1.56807664420863E-0002 1.56417050651462E-0002 1.56027200902651E-0002 1.55638114071863E-0002 - 1.55249789057604E-0002 1.54862224759458E-0002 1.54475420078081E-0002 1.54089373915201E-0002 1.53704085173619E-0002 - 1.53319552757209E-0002 1.52935775570916E-0002 1.52552752520752E-0002 1.52170482513805E-0002 1.51788964458227E-0002 - 1.51408197263241E-0002 1.51028179839136E-0002 1.50648911097270E-0002 1.50270389950067E-0002 1.49892615311016E-0002 - 1.49515586094674E-0002 1.49139301216659E-0002 1.48763759593656E-0002 1.48388960143411E-0002 1.48014901784734E-0002 - 1.47641583437497E-0002 1.47269004022633E-0002 1.46897162462136E-0002 1.46526057679060E-0002 1.46155688597519E-0002 - 1.45786054142683E-0002 1.45417153240785E-0002 1.45048984819112E-0002 1.44681547806008E-0002 1.44314841130876E-0002 - 1.43948863724170E-0002 1.43583614517403E-0002 1.43219092443140E-0002 1.42855296435002E-0002 1.42492225427661E-0002 - 1.42129878356840E-0002 1.41768254159317E-0002 1.41407351772920E-0002 1.41047170136526E-0002 1.40687708190063E-0002 - 1.40328964874509E-0002 1.39970939131890E-0002 1.39613629905276E-0002 1.39257036138792E-0002 1.38901156777601E-0002 - 1.38545990767920E-0002 1.38191537057005E-0002 1.37837794593160E-0002 1.37484762325732E-0002 1.37132439205111E-0002 - 1.36780824182732E-0002 1.36429916211069E-0002 1.36079714243639E-0002 1.35730217235001E-0002 1.35381424140751E-0002 - 1.35033333917529E-0002 1.34685945523009E-0002 1.34339257915908E-0002 1.33993270055977E-0002 1.33647980904006E-0002 - 1.33303389421822E-0002 1.32959494572283E-0002 1.32616295319290E-0002 1.32273790627772E-0002 1.31931979463695E-0002 - 1.31590860794056E-0002 1.31250433586887E-0002 1.30910696811251E-0002 1.30571649437241E-0002 1.30233290435984E-0002 - 1.29895618779632E-0002 1.29558633441372E-0002 1.29222333395415E-0002 1.28886717617005E-0002 1.28551785082408E-0002 - 1.28217534768921E-0002 1.27883965654866E-0002 1.27551076719590E-0002 1.27218866943466E-0002 1.26887335307890E-0002 - 1.26556480795286E-0002 1.26226302389094E-0002 1.25896799073783E-0002 1.25567969834839E-0002 1.25239813658773E-0002 - 1.24912329533115E-0002 1.24585516446414E-0002 1.24259373388241E-0002 1.23933899349182E-0002 1.23609093320845E-0002 - 1.23284954295853E-0002 1.22961481267845E-0002 1.22638673231480E-0002 1.22316529182430E-0002 1.21995048117380E-0002 - 1.21674229034035E-0002 1.21354070931107E-0002 1.21034572808327E-0002 1.20715733666434E-0002 1.20397552507181E-0002 - 1.20080028333334E-0002 1.19763160148664E-0002 1.19446946957959E-0002 1.19131387767010E-0002 1.18816481582622E-0002 - 1.18502227412603E-0002 1.18188624265773E-0002 1.17875671151957E-0002 1.17563367081985E-0002 1.17251711067696E-0002 - 1.16940702121929E-0002 1.16630339258533E-0002 1.16320621492355E-0002 1.16011547839251E-0002 1.15703117316076E-0002 - 1.15395328940686E-0002 1.15088181731941E-0002 1.14781674709700E-0002 1.14475806894824E-0002 1.14170577309169E-0002 - 1.13865984975595E-0002 1.13562028917958E-0002 1.13258708161111E-0002 1.12956021730904E-0002 1.12653968654183E-0002 - 1.12352547958793E-0002 1.12051758673569E-0002 1.11751599828345E-0002 1.11452070453946E-0002 1.11153169582191E-0002 - 1.10854896245893E-0002 1.10557249478854E-0002 1.10260228315872E-0002 1.09963831792729E-0002 1.09668058946206E-0002 - 1.09372908814066E-0002 1.09078380435064E-0002 1.08784472848944E-0002 1.08491185096436E-0002 1.08198516219258E-0002 - 1.07906465260116E-0002 1.07615031262698E-0002 1.07324213271681E-0002 1.07034010332725E-0002 1.06744421492476E-0002 - 1.06455445798559E-0002 1.06167082299586E-0002 1.05879330045151E-0002 1.05592188085826E-0002 1.05305655473169E-0002 - 1.05019731259715E-0002 1.04734414498980E-0002 1.04449704245457E-0002 1.04165599554622E-0002 1.03882099482926E-0002 - 1.03599203087795E-0002 1.03316909427639E-0002 1.03035217561836E-0002 1.02754126550745E-0002 1.02473635455698E-0002 - 1.02193743339000E-0002 1.01914449263934E-0002 1.01635752294750E-0002 1.01357651496676E-0002 1.01080145935909E-0002 - 1.00803234679618E-0002 1.00526916795942E-0002 1.00251191353992E-0002 9.99760574238463E-0003 9.97015140765529E-0003 - 9.94275603841287E-0003 9.91541954195570E-0003 9.88814182567897E-0003 9.86092279707430E-0003 9.83376236373020E-0003 - 9.80666043333145E-0003 9.77961691365933E-0003 9.75263171259167E-0003 9.72570473810246E-0003 9.69883589826214E-0003 - 9.67202510123718E-0003 9.64527225529050E-0003 9.61857726878086E-0003 9.59194005016314E-0003 9.56536050798830E-0003 - 9.53883855090307E-0003 9.51237408765021E-0003 9.48596702706815E-0003 9.45961727809104E-0003 9.43332474974895E-0003 - 9.40708935116730E-0003 9.38091099156727E-0003 9.35478958026538E-0003 9.32872502667373E-0003 9.30271724029984E-0003 - 9.27676613074626E-0003 9.25087160771124E-0003 9.22503358098789E-0003 9.19925196046467E-0003 9.17352665612499E-0003 - 9.14785757804739E-0003 9.12224463640542E-0003 9.09668774146727E-0003 9.07118680359635E-0003 9.04574173325059E-0003 - 9.02035244098280E-0003 8.99501883744035E-0003 8.96974083336531E-0003 8.94451833959431E-0003 8.91935126705835E-0003 - 8.89423952678303E-0003 8.86918302988819E-0003 8.84418168758809E-0003 8.81923541119111E-0003 8.79434411210005E-0003 - 8.76950770181164E-0003 8.74472609191675E-0003 8.71999919410034E-0003 8.69532692014122E-0003 8.67070918191222E-0003 - 8.64614589137985E-0003 8.62163696060465E-0003 8.59718230174068E-0003 8.57278182703569E-0003 8.54843544883116E-0003 - 8.52414307956195E-0003 8.49990463175658E-0003 8.47572001803681E-0003 8.45158915111803E-0003 8.42751194380871E-0003 - 8.40348830901064E-0003 8.37951815971890E-0003 8.35560140902156E-0003 8.33173797009992E-0003 8.30792775622818E-0003 - 8.28417068077349E-0003 8.26046665719609E-0003 8.23681559904884E-0003 8.21321741997755E-0003 8.18967203372062E-0003 - 8.16617935410922E-0003 8.14273929506718E-0003 8.11935177061063E-0003 8.09601669484854E-0003 8.07273398198203E-0003 - 8.04950354630480E-0003 8.02632530220270E-0003 8.00319916415396E-0003 7.98012504672905E-0003 7.95710286459034E-0003 - 7.93413253249262E-0003 7.91121396528245E-0003 7.88834707789853E-0003 7.86553178537132E-0003 7.84276800282325E-0003 - 7.82005564546855E-0003 7.79739462861308E-0003 7.77478486765451E-0003 7.75222627808201E-0003 7.72971877547644E-0003 - 7.70726227550999E-0003 7.68485669394656E-0003 7.66250194664121E-0003 7.64019794954039E-0003 7.61794461868191E-0003 - 7.59574187019468E-0003 7.57358962029888E-0003 7.55148778530565E-0003 7.52943628161739E-0003 7.50743502572729E-0003 - 7.48548393421951E-0003 7.46358292376917E-0003 7.44173191114209E-0003 7.41993081319495E-0003 7.39817954687499E-0003 - 7.37647802922031E-0003 7.35482617735940E-0003 7.33322390851130E-0003 7.31167113998563E-0003 7.29016778918229E-0003 - 7.26871377359166E-0003 7.24730901079424E-0003 7.22595341846103E-0003 7.20464691435300E-0003 7.18338941632126E-0003 - 7.16218084230712E-0003 7.14102111034174E-0003 7.11991013854635E-0003 7.09884784513210E-0003 7.07783414839977E-0003 - 7.05686896674021E-0003 7.03595221863377E-0003 7.01508382265061E-0003 6.99426369745039E-0003 6.97349176178241E-0003 - 6.95276793448549E-0003 6.93209213448768E-0003 6.91146428080673E-0003 6.89088429254946E-0003 6.87035208891211E-0003 - 6.84986758918003E-0003 6.82943071272780E-0003 6.80904137901910E-0003 6.78869950760656E-0003 6.76840501813194E-0003 - 6.74815783032577E-0003 6.72795786400761E-0003 6.70780503908565E-0003 6.68769927555709E-0003 6.66764049350762E-0003 - 6.64762861311162E-0003 6.62766355463214E-0003 6.60774523842066E-0003 6.58787358491723E-0003 6.56804851465020E-0003 - 6.54826994823648E-0003 6.52853780638110E-0003 6.50885200987739E-0003 6.48921247960694E-0003 6.46961913653938E-0003 - 6.45007190173253E-0003 6.43057069633209E-0003 6.41111544157194E-0003 6.39170605877369E-0003 6.37234246934684E-0003 - 6.35302459478878E-0003 6.33375235668452E-0003 6.31452567670689E-0003 6.29534447661621E-0003 6.27620867826054E-0003 - 6.25711820357534E-0003 6.23807297458353E-0003 6.21907291339554E-0003 6.20011794220902E-0003 6.18120798330904E-0003 - 6.16234295906788E-0003 6.14352279194487E-0003 6.12474740448671E-0003 6.10601671932696E-0003 6.08733065918634E-0003 - 6.06868914687242E-0003 6.05009210527976E-0003 6.03153945738979E-0003 6.01303112627055E-0003 5.99456703507710E-0003 - 5.97614710705095E-0003 5.95777126552037E-0003 5.93943943390012E-0003 5.92115153569154E-0003 5.90290749448245E-0003 - 5.88470723394690E-0003 5.86655067784556E-0003 5.84843775002518E-0003 5.83036837441887E-0003 5.81234247504583E-0003 - 5.79435997601146E-0003 5.77642080150725E-0003 5.75852487581061E-0003 5.74067212328503E-0003 5.72286246837979E-0003 - 5.70509583563013E-0003 5.68737214965698E-0003 5.66969133516715E-0003 5.65205331695302E-0003 5.63445801989261E-0003 - 5.61690536894960E-0003 5.59939528917307E-0003 5.58192770569770E-0003 5.56450254374343E-0003 5.54711972861574E-0003 - 5.52977918570527E-0003 5.51248084048791E-0003 5.49522461852483E-0003 5.47801044546224E-0003 5.46083824703152E-0003 - 5.44370794904896E-0003 5.42661947741600E-0003 5.40957275811884E-0003 5.39256771722857E-0003 5.37560428090116E-0003 - 5.35868237537723E-0003 5.34180192698221E-0003 5.32496286212609E-0003 5.30816510730343E-0003 5.29140858909346E-0003 - 5.27469323415973E-0003 5.25801896925033E-0003 5.24138572119763E-0003 5.22479341691839E-0003 5.20824198341364E-0003 - 5.19173134776847E-0003 5.17526143715234E-0003 5.15883217881864E-0003 5.14244350010491E-0003 5.12609532843259E-0003 - 5.10978759130711E-0003 5.09352021631783E-0003 5.07729313113775E-0003 5.06110626352390E-0003 5.04495954131681E-0003 - 5.02885289244082E-0003 5.01278624490377E-0003 4.99675952679714E-0003 4.98077266629588E-0003 4.96482559165836E-0003 - 4.94891823122641E-0003 4.93305051342510E-0003 4.91722236676291E-0003 4.90143371983140E-0003 4.88568450130548E-0003 - 4.86997463994307E-0003 4.85430406458514E-0003 4.83867270415579E-0003 4.82308048766194E-0003 4.80752734419355E-0003 - 4.79201320292331E-0003 4.77653799310685E-0003 4.76110164408243E-0003 4.74570408527103E-0003 4.73034524617632E-0003 - 4.71502505638447E-0003 4.69974344556428E-0003 4.68450034346691E-0003 4.66929567992609E-0003 4.65412938485781E-0003 - 4.63900138826037E-0003 4.62391162021444E-0003 4.60886001088278E-0003 4.59384649051039E-0003 4.57887098942435E-0003 - 4.56393343803371E-0003 4.54903376682969E-0003 4.53417190638528E-0003 4.51934778735549E-0003 4.50456134047705E-0003 - 4.48981249656856E-0003 4.47510118653036E-0003 4.46042734134432E-0003 4.44579089207416E-0003 4.43119176986497E-0003 - 4.41662990594348E-0003 4.40210523161780E-0003 4.38761767827753E-0003 4.37316717739361E-0003 4.35875366051816E-0003 - 4.34437705928477E-0003 4.33003730540804E-0003 4.31573433068384E-0003 4.30146806698903E-0003 4.28723844628158E-0003 - 4.27304540060046E-0003 4.25888886206547E-0003 4.24476876287743E-0003 4.23068503531786E-0003 4.21663761174916E-0003 - 4.20262642461435E-0003 4.18865140643723E-0003 4.17471248982215E-0003 4.16080960745399E-0003 4.14694269209825E-0003 - 4.13311167660076E-0003 4.11931649388787E-0003 4.10555707696618E-0003 4.09183335892271E-0003 4.07814527292463E-0003 - 4.06449275221931E-0003 4.05087573013434E-0003 4.03729414007730E-0003 4.02374791553590E-0003 4.01023699007773E-0003 - 3.99676129735047E-0003 3.98332077108154E-0003 3.96991534507821E-0003 3.95654495322759E-0003 3.94320952949645E-0003 - 3.92990900793128E-0003 3.91664332265815E-0003 3.90341240788267E-0003 3.89021619789009E-0003 3.87705462704498E-0003 - 3.86392762979141E-0003 3.85083514065274E-0003 3.83777709423170E-0003 3.82475342521028E-0003 3.81176406834954E-0003 - 3.79880895848988E-0003 3.78588803055065E-0003 3.77300121953034E-0003 3.76014846050635E-0003 3.74732968863509E-0003 - 3.73454483915187E-0003 3.72179384737072E-0003 3.70907664868461E-0003 3.69639317856514E-0003 3.68374337256265E-0003 - 3.67112716630604E-0003 3.65854449550287E-0003 3.64599529593920E-0003 3.63347950347953E-0003 3.62099705406682E-0003 - 3.60854788372238E-0003 3.59613192854587E-0003 3.58374912471516E-0003 3.57139940848644E-0003 3.55908271619397E-0003 - 3.54679898425013E-0003 3.53454814914543E-0003 3.52233014744830E-0003 3.51014491580522E-0003 3.49799239094049E-0003 - 3.48587250965637E-0003 3.47378520883284E-0003 3.46173042542763E-0003 3.44970809647624E-0003 3.43771815909175E-0003 - 3.42576055046491E-0003 3.41383520786391E-0003 3.40194206863459E-0003 3.39008107020011E-0003 3.37825215006106E-0003 - 3.36645524579540E-0003 3.35469029505833E-0003 3.34295723558236E-0003 3.33125600517714E-0003 3.31958654172942E-0003 - 3.30794878320317E-0003 3.29634266763926E-0003 3.28476813315563E-0003 3.27322511794710E-0003 3.26171356028542E-0003 - 3.25023339851914E-0003 3.23878457107356E-0003 3.22736701645084E-0003 3.21598067322966E-0003 3.20462548006546E-0003 - 3.19330137569014E-0003 3.18200829891222E-0003 3.17074618861670E-0003 3.15951498376488E-0003 3.14831462339461E-0003 - 3.13714504661994E-0003 3.12600619263125E-0003 3.11489800069509E-0003 3.10382041015426E-0003 3.09277336042764E-0003 - 3.08175679101015E-0003 3.07077064147281E-0003 3.05981485146251E-0003 3.04888936070215E-0003 3.03799410899043E-0003 - 3.02712903620195E-0003 3.01629408228700E-0003 3.00548918727159E-0003 2.99471429125748E-0003 2.98396933442195E-0003 - 2.97325425701791E-0003 2.96256899937373E-0003 2.95191350189334E-0003 2.94128770505599E-0003 2.93069154941632E-0003 - 2.92012497560433E-0003 2.90958792432522E-0003 2.89908033635947E-0003 2.88860215256266E-0003 2.87815331386556E-0003 - 2.86773376127393E-0003 2.85734343586858E-0003 2.84698227880531E-0003 2.83665023131476E-0003 2.82634723470252E-0003 - 2.81607323034891E-0003 2.80582815970912E-0003 2.79561196431297E-0003 2.78542458576494E-0003 2.77526596574420E-0003 - 2.76513604600440E-0003 2.75503476837377E-0003 2.74496207475498E-0003 2.73491790712507E-0003 2.72490220753556E-0003 - 2.71491491811216E-0003 2.70495598105495E-0003 2.69502533863814E-0003 2.68512293321016E-0003 2.67524870719358E-0003 - 2.66540260308493E-0003 2.65558456345489E-0003 2.64579453094802E-0003 2.63603244828285E-0003 2.62629825825172E-0003 - 2.61659190372086E-0003 2.60691332763024E-0003 2.59726247299352E-0003 2.58763928289808E-0003 2.57804370050489E-0003 - 2.56847566904853E-0003 2.55893513183703E-0003 2.54942203225200E-0003 2.53993631374839E-0003 2.53047791985454E-0003 - 2.52104679417216E-0003 2.51164288037616E-0003 2.50226612221478E-0003 2.49291646350932E-0003 2.48359384815433E-0003 - 2.47429822011737E-0003 2.46502952343900E-0003 2.45578770223286E-0003 2.44657270068543E-0003 2.43738446305614E-0003 - 2.42822293367718E-0003 2.41908805695364E-0003 2.40997977736324E-0003 2.40089803945642E-0003 2.39184278785629E-0003 - 2.38281396725851E-0003 2.37381152243132E-0003 2.36483539821538E-0003 2.35588553952390E-0003 2.34696189134242E-0003 - 2.33806439872880E-0003 2.32919300681327E-0003 2.32034766079823E-0003 2.31152830595836E-0003 2.30273488764044E-0003 - 2.29396735126332E-0003 2.28522564231801E-0003 2.27650970636742E-0003 2.26781948904649E-0003 2.25915493606200E-0003 - 2.25051599319264E-0003 2.24190260628893E-0003 2.23331472127304E-0003 2.22475228413901E-0003 2.21621524095241E-0003 - 2.20770353785053E-0003 2.19921712104215E-0003 2.19075593680761E-0003 2.18231993149872E-0003 2.17390905153870E-0003 - 2.16552324342217E-0003 2.15716245371503E-0003 2.14882662905451E-0003 2.14051571614904E-0003 2.13222966177823E-0003 - 2.12396841279285E-0003 2.11573191611472E-0003 2.10752011873675E-0003 2.09933296772276E-0003 2.09117041020759E-0003 - 2.08303239339690E-0003 2.07491886456730E-0003 2.06682977106608E-0003 2.05876506031134E-0003 2.05072467979188E-0003 - 2.04270857706713E-0003 2.03471669976716E-0003 2.02674899559254E-0003 2.01880541231443E-0003 2.01088589777439E-0003 - 2.00299039988439E-0003 1.99511886662681E-0003 1.98727124605431E-0003 1.97944748628984E-0003 1.97164753552655E-0003 - 1.96387134202781E-0003 1.95611885412707E-0003 1.94839002022786E-0003 1.94068478880378E-0003 1.93300310839838E-0003 - 1.92534492762517E-0003 1.91771019516752E-0003 1.91009885977864E-0003 1.90251087028159E-0003 1.89494617556911E-0003 - 1.88740472460368E-0003 1.87988646641739E-0003 1.87239135011199E-0003 1.86491932485873E-0003 1.85747033989838E-0003 - 1.85004434454122E-0003 1.84264128816688E-0003 1.83526112022441E-0003 1.82790379023212E-0003 1.82056924777764E-0003 - 1.81325744251783E-0003 1.80596832417865E-0003 1.79870184255530E-0003 1.79145794751199E-0003 1.78423658898198E-0003 - 1.77703771696752E-0003 1.76986128153982E-0003 1.76270723283896E-0003 1.75557552107386E-0003 1.74846609652228E-0003 - 1.74137890953069E-0003 1.73431391051430E-0003 1.72727104995692E-0003 1.72025027841108E-0003 1.71325154649777E-0003 - 1.70627480490654E-0003 1.69932000439542E-0003 1.69238709579083E-0003 1.68547602998762E-0003 1.67858675794891E-0003 - 1.67171923070616E-0003 1.66487339935904E-0003 1.65804921507538E-0003 1.65124662909122E-0003 1.64446559271064E-0003 - 1.63770605730580E-0003 1.63096797431684E-0003 1.62425129525189E-0003 1.61755597168697E-0003 1.61088195526593E-0003 - 1.60422919770052E-0003 1.59759765077016E-0003 1.59098726632209E-0003 1.58439799627115E-0003 1.57782979259983E-0003 - 1.57128260735825E-0003 1.56475639266401E-0003 1.55825110070224E-0003 1.55176668372548E-0003 1.54530309405370E-0003 - 1.53886028407420E-0003 1.53243820624158E-0003 1.52603681307775E-0003 1.51965605717176E-0003 1.51329589117990E-0003 - 1.50695626782550E-0003 1.50063713989903E-0003 1.49433846025798E-0003 1.48806018182676E-0003 1.48180225759682E-0003 - 1.47556464062639E-0003 1.46934728404064E-0003 1.46315014103146E-0003 1.45697316485753E-0003 1.45081630884425E-0003 - 1.44467952638362E-0003 1.43856277093433E-0003 1.43246599602157E-0003 1.42638915523709E-0003 1.42033220223908E-0003 - 1.41429509075223E-0003 1.40827777456753E-0003 1.40228020754235E-0003 1.39630234360036E-0003 1.39034413673143E-0003 - 1.38440554099170E-0003 1.37848651050338E-0003 1.37258699945488E-0003 1.36670696210060E-0003 1.36084635276098E-0003 - 1.35500512582245E-0003 1.34918323573734E-0003 1.34338063702387E-0003 1.33759728426607E-0003 1.33183313211383E-0003 - 1.32608813528271E-0003 1.32036224855399E-0003 1.31465542677461E-0003 1.30896762485710E-0003 1.30329879777959E-0003 - 1.29764890058567E-0003 1.29201788838443E-0003 1.28640571635040E-0003 1.28081233972345E-0003 1.27523771380882E-0003 - 1.26968179397702E-0003 1.26414453566381E-0003 1.25862589437014E-0003 1.25312582566210E-0003 1.24764428517093E-0003 - 1.24218122859290E-0003 1.23673661168930E-0003 1.23131039028638E-0003 1.22590252027535E-0003 1.22051295761228E-0003 - 1.21514165831806E-0003 1.20978857847840E-0003 1.20445367424375E-0003 1.19913690182925E-0003 1.19383821751468E-0003 - 1.18855757764448E-0003 1.18329493862762E-0003 1.17805025693759E-0003 1.17282348911236E-0003 1.16761459175434E-0003 - 1.16242352153032E-0003 1.15725023517141E-0003 1.15209468947307E-0003 1.14695684129496E-0003 1.14183664756095E-0003 - 1.13673406525911E-0003 1.13164905144158E-0003 1.12658156322461E-0003 1.12153155778843E-0003 1.11649899237733E-0003 - 1.11148382429946E-0003 1.10648601092689E-0003 1.10150550969557E-0003 1.09654227810519E-0003 1.09159627371927E-0003 - 1.08666745416497E-0003 1.08175577713319E-0003 1.07686120037843E-0003 1.07198368171874E-0003 1.06712317903575E-0003 - 1.06227965027455E-0003 1.05745305344371E-0003 1.05264334661517E-0003 1.04785048792424E-0003 1.04307443556956E-0003 - 1.03831514781303E-0003 1.03357258297976E-0003 1.02884669945806E-0003 1.02413745569937E-0003 1.01944481021822E-0003 - 1.01476872159219E-0003 1.01010914846188E-0003 1.00546604953081E-0003 1.00083938356547E-0003 9.96229109395162E-0004 - 9.91635185912065E-0004 9.87057572071131E-0004 9.82496226890006E-0004 9.77951109449101E-0004 9.73422178891424E-0004 - 9.68909394422622E-0004 9.64412715310877E-0004 9.59932100886913E-0004 9.55467510543927E-0004 9.51018903737525E-0004 - 9.46586239985730E-0004 9.42169478868879E-0004 9.37768580029635E-0004 9.33383503172883E-0004 9.29014208065767E-0004 - 9.24660654537557E-0004 9.20322802479653E-0004 9.16000611845557E-0004 9.11694042650780E-0004 9.07403054972849E-0004 - 9.03127608951210E-0004 8.98867664787258E-0004 8.94623182744211E-0004 8.90394123147112E-0004 8.86180446382794E-0004 - 8.81982112899798E-0004 8.77799083208376E-0004 8.73631317880392E-0004 8.69478777549351E-0004 8.65341422910281E-0004 - 8.61219214719724E-0004 8.57112113795715E-0004 8.53020081017684E-0004 8.48943077326473E-0004 8.44881063724241E-0004 - 8.40834001274438E-0004 8.36801851101801E-0004 8.32784574392234E-0004 8.28782132392836E-0004 8.24794486411805E-0004 - 8.20821597818439E-0004 8.16863428043058E-0004 8.12919938576963E-0004 8.08991090972442E-0004 8.05076846842648E-0004 - 8.01177167861624E-0004 7.97292015764210E-0004 7.93421352346046E-0004 7.89565139463485E-0004 7.85723339033567E-0004 - 7.81895913034013E-0004 7.78082823503105E-0004 7.74284032539718E-0004 7.70499502303219E-0004 7.66729195013469E-0004 - 7.62973072950758E-0004 7.59231098455749E-0004 7.55503233929476E-0004 7.51789441833250E-0004 7.48089684688665E-0004 - 7.44403925077505E-0004 7.40732125641768E-0004 7.37074249083548E-0004 7.33430258165034E-0004 7.29800115708480E-0004 - 7.26183784596117E-0004 7.22581227770160E-0004 7.18992408232716E-0004 7.15417289045803E-0004 7.11855833331239E-0004 - 7.08308004270637E-0004 7.04773765105374E-0004 7.01253079136509E-0004 6.97745909724784E-0004 6.94252220290534E-0004 - 6.90771974313708E-0004 6.87305135333756E-0004 6.83851666949627E-0004 6.80411532819733E-0004 6.76984696661872E-0004 - 6.73571122253228E-0004 6.70170773430280E-0004 6.66783614088821E-0004 6.63409608183852E-0004 6.60048719729575E-0004 - 6.56700912799356E-0004 6.53366151525652E-0004 6.50044400100010E-0004 6.46735622772983E-0004 6.43439783854106E-0004 - 6.40156847711881E-0004 6.36886778773678E-0004 6.33629541525745E-0004 6.30385100513126E-0004 6.27153420339655E-0004 - 6.23934465667882E-0004 6.20728201219043E-0004 6.17534591773043E-0004 6.14353602168361E-0004 6.11185197302061E-0004 - 6.08029342129706E-0004 6.04886001665352E-0004 6.01755140981490E-0004 5.98636725208992E-0004 5.95530719537097E-0004 - 5.92437089213339E-0004 5.89355799543534E-0004 5.86286815891706E-0004 5.83230103680090E-0004 5.80185628389040E-0004 - 5.77153355557013E-0004 5.74133250780537E-0004 5.71125279714140E-0004 5.68129408070345E-0004 5.65145601619582E-0004 - 5.62173826190206E-0004 5.59214047668395E-0004 5.56266231998140E-0004 5.53330345181211E-0004 5.50406353277085E-0004 - 5.47494222402941E-0004 5.44593918733577E-0004 5.41705408501422E-0004 5.38828657996438E-0004 5.35963633566105E-0004 - 5.33110301615397E-0004 5.30268628606700E-0004 5.27438581059813E-0004 5.24620125551862E-0004 5.21813228717314E-0004 - 5.19017857247880E-0004 5.16233977892499E-0004 5.13461557457310E-0004 5.10700562805579E-0004 5.07950960857693E-0004 - 5.05212718591084E-0004 5.02485803040206E-0004 4.99770181296511E-0004 4.97065820508363E-0004 4.94372687881043E-0004 - 4.91690750676670E-0004 4.89019976214193E-0004 4.86360331869323E-0004 4.83711785074498E-0004 4.81074303318871E-0004 - 4.78447854148216E-0004 4.75832405164937E-0004 4.73227924027988E-0004 4.70634378452861E-0004 4.68051736211539E-0004 - 4.65479965132420E-0004 4.62919033100346E-0004 4.60368908056489E-0004 4.57829557998363E-0004 4.55300950979746E-0004 - 4.52783055110669E-0004 4.50275838557359E-0004 4.47779269542193E-0004 4.45293316343677E-0004 4.42817947296379E-0004 - 4.40353130790919E-0004 4.37898835273893E-0004 4.35455029247874E-0004 4.33021681271330E-0004 4.30598759958601E-0004 - 4.28186233979874E-0004 4.25784072061110E-0004 4.23392242984036E-0004 4.21010715586069E-0004 4.18639458760324E-0004 - 4.16278441455518E-0004 4.13927632675966E-0004 4.11587001481535E-0004 4.09256516987589E-0004 4.06936148364970E-0004 - 4.04625864839931E-0004 4.02325635694133E-0004 4.00035430264561E-0004 3.97755217943509E-0004 3.95484968178547E-0004 - 3.93224650472452E-0004 3.90974234383200E-0004 3.88733689523899E-0004 3.86502985562757E-0004 3.84282092223066E-0004 - 3.82070979283114E-0004 3.79869616576188E-0004 3.77677973990506E-0004 3.75496021469198E-0004 3.73323729010247E-0004 - 3.71161066666452E-0004 3.69008004545413E-0004 3.66864512809450E-0004 3.64730561675598E-0004 3.62606121415538E-0004 - 3.60491162355587E-0004 3.58385654876632E-0004 3.56289569414097E-0004 3.54202876457924E-0004 3.52125546552494E-0004 - 3.50057550296625E-0004 3.47998858343502E-0004 3.45949441400659E-0004 3.43909270229930E-0004 3.41878315647403E-0004 - 3.39856548523395E-0004 3.37843939782396E-0004 3.35840460403044E-0004 3.33846081418067E-0004 3.31860773914274E-0004 - 3.29884509032476E-0004 3.27917257967471E-0004 3.25958991968006E-0004 3.24009682336720E-0004 3.22069300430125E-0004 - 3.20137817658541E-0004 3.18215205486094E-0004 3.16301435430632E-0004 3.14396479063713E-0004 3.12500308010567E-0004 - 3.10612893950036E-0004 3.08734208614561E-0004 3.06864223790112E-0004 3.05002911316187E-0004 3.03150243085730E-0004 - 3.01306191045118E-0004 2.99470727194124E-0004 2.97643823585856E-0004 2.95825452326744E-0004 2.94015585576475E-0004 - 2.92214195547969E-0004 2.90421254507347E-0004 2.88636734773866E-0004 2.86860608719907E-0004 2.85092848770913E-0004 - 2.83333427405371E-0004 2.81582317154752E-0004 2.79839490603482E-0004 2.78104920388917E-0004 2.76378579201270E-0004 - 2.74660439783605E-0004 2.72950474931774E-0004 2.71248657494396E-0004 2.69554960372804E-0004 2.67869356521008E-0004 - 2.66191818945674E-0004 2.64522320706054E-0004 2.62860834913975E-0004 2.61207334733778E-0004 2.59561793382296E-0004 - 2.57924184128810E-0004 2.56294480294999E-0004 2.54672655254921E-0004 2.53058682434954E-0004 2.51452535313774E-0004 - 2.49854187422298E-0004 2.48263612343674E-0004 2.46680783713205E-0004 2.45105675218336E-0004 2.43538260598611E-0004 - 2.41978513645626E-0004 2.40426408203001E-0004 2.38881918166326E-0004 2.37345017483148E-0004 2.35815680152903E-0004 - 2.34293880226891E-0004 2.32779591808246E-0004 2.31272789051877E-0004 2.29773446164452E-0004 2.28281537404335E-0004 - 2.26797037081575E-0004 2.25319919557841E-0004 2.23850159246398E-0004 2.22387730612071E-0004 2.20932608171191E-0004 - 2.19484766491579E-0004 2.18044180192485E-0004 2.16610823944560E-0004 2.15184672469827E-0004 2.13765700541622E-0004 - 2.12353882984573E-0004 2.10949194674549E-0004 2.09551610538635E-0004 2.08161105555079E-0004 2.06777654753261E-0004 - 2.05401233213666E-0004 2.04031816067818E-0004 2.02669378498271E-0004 2.01313895738547E-0004 1.99965343073120E-0004 - 1.98623695837356E-0004 1.97288929417487E-0004 1.95961019250580E-0004 1.94639940824477E-0004 1.93325669677780E-0004 - 1.92018181399792E-0004 1.90717451630499E-0004 1.89423456060520E-0004 1.88136170431065E-0004 1.86855570533912E-0004 - 1.85581632211353E-0004 1.84314331356168E-0004 1.83053643911576E-0004 1.81799545871213E-0004 1.80552013279077E-0004 - 1.79311022229495E-0004 1.78076548867096E-0004 1.76848569386756E-0004 1.75627060033575E-0004 1.74411997102825E-0004 - 1.73203356939932E-0004 1.72001115940416E-0004 1.70805250549864E-0004 1.69615737263896E-0004 1.68432552628120E-0004 - 1.67255673238098E-0004 1.66085075739304E-0004 1.64920736827099E-0004 1.63762633246673E-0004 1.62610741793021E-0004 - 1.61465039310909E-0004 1.60325502694821E-0004 1.59192108888938E-0004 1.58064834887089E-0004 1.56943657732713E-0004 - 1.55828554518837E-0004 1.54719502388017E-0004 1.53616478532317E-0004 1.52519460193258E-0004 1.51428424661796E-0004 - 1.50343349278272E-0004 1.49264211432374E-0004 1.48190988563117E-0004 1.47123658158780E-0004 1.46062197756890E-0004 - 1.45006584944171E-0004 1.43956797356518E-0004 1.42912812678946E-0004 1.41874608645563E-0004 1.40842163039537E-0004 - 1.39815453693040E-0004 1.38794458487233E-0004 1.37779155352209E-0004 1.36769522266972E-0004 1.35765537259393E-0004 - 1.34767178406165E-0004 1.33774423832784E-0004 1.32787251713492E-0004 1.31805640271257E-0004 1.30829567777721E-0004 - 1.29859012553178E-0004 1.28893952966523E-0004 1.27934367435222E-0004 1.26980234425278E-0004 1.26031532451183E-0004 - 1.25088240075896E-0004 1.24150335910790E-0004 1.23217798615633E-0004 1.22290606898532E-0004 1.21368739515908E-0004 - 1.20452175272461E-0004 1.19540893021121E-0004 1.18634871663026E-0004 1.17734090147470E-0004 1.16838527471884E-0004 - 1.15948162681782E-0004 1.15062974870731E-0004 1.14182943180319E-0004 1.13308046800111E-0004 1.12438264967619E-0004 - 1.11573576968254E-0004 1.10713962135307E-0004 1.09859399849896E-0004 1.09009869540934E-0004 1.08165350685100E-0004 - 1.07325822806789E-0004 1.06491265478092E-0004 1.05661658318742E-0004 1.04836980996086E-0004 1.04017213225057E-0004 - 1.03202334768118E-0004 1.02392325435243E-0004 1.01587165083869E-0004 1.00786833618869E-0004 9.99913109925067E-0005 - 9.92005772044032E-0005 9.84146123015088E-0005 9.76333963780509E-0005 9.68569095755120E-0005 9.60851320825827E-0005 - 9.53180441351349E-0005 9.45556260161759E-0005 9.37978580558205E-0005 9.30447206312510E-0005 9.22961941666779E-0005 - 9.15522591333111E-0005 9.08128960493140E-0005 9.00780854797804E-0005 8.93478080366841E-0005 8.86220443788505E-0005 - 8.79007752119222E-0005 8.71839812883159E-0005 8.64716434071945E-0005 8.57637424144216E-0005 8.50602592025379E-0005 - 8.43611747107116E-0005 8.36664699247100E-0005 8.29761258768650E-0005 8.22901236460303E-0005 8.16084443575535E-0005 - 8.09310691832307E-0005 8.02579793412834E-0005 7.95891560963086E-0005 7.89245807592508E-0005 7.82642346873673E-0005 - 7.76080992841861E-0005 7.69561559994772E-0005 7.63083863292089E-0005 7.56647718155226E-0005 7.50252940466852E-0005 - 7.43899346570598E-0005 7.37586753270720E-0005 7.31314977831671E-0005 7.25083837977824E-0005 7.18893151893047E-0005 - 7.12742738220366E-0005 7.06632416061672E-0005 7.00562004977244E-0005 6.94531324985506E-0005 6.88540196562585E-0005 - 6.82588440642030E-0005 6.76675878614394E-0005 6.70802332326893E-0005 6.64967624083115E-0005 6.59171576642551E-0005 - 6.53414013220342E-0005 6.47694757486850E-0005 6.42013633567369E-0005 6.36370466041703E-0005 6.30765079943873E-0005 - 6.25197300761735E-0005 6.19666954436602E-0005 6.14173867362948E-0005 6.08717866387990E-0005 6.03298778811392E-0005 - 5.97916432384882E-0005 5.92570655311884E-0005 5.87261276247213E-0005 5.81988124296663E-0005 5.76751029016718E-0005 - 5.71549820414126E-0005 5.66384328945643E-0005 5.61254385517580E-0005 5.56159821485504E-0005 5.51100468653903E-0005 - 5.46076159275782E-0005 5.41086726052369E-0005 5.36132002132700E-0005 5.31211821113356E-0005 5.26326017038016E-0005 - 5.21474424397158E-0005 5.16656878127724E-0005 5.11873213612719E-0005 5.07123266680918E-0005 5.02406873606453E-0005 - 4.97723871108545E-0005 4.93074096351069E-0005 4.88457386942250E-0005 4.83873580934326E-0005 4.79322516823157E-0005 - 4.74804033547924E-0005 4.70317970490738E-0005 4.65864167476304E-0005 4.61442464771616E-0005 4.57052703085530E-0005 - 4.52694723568489E-0005 4.48368367812117E-0005 4.44073477848929E-0005 4.39809896151932E-0005 4.35577465634293E-0005 - 4.31376029649039E-0005 4.27205431988627E-0005 4.23065516884668E-0005 4.18956129007532E-0005 4.14877113466048E-0005 - 4.10828315807113E-0005 4.06809582015362E-0005 4.02820758512861E-0005 3.98861692158687E-0005 3.94932230248652E-0005 - 3.91032220514906E-0005 3.87161511125632E-0005 3.83319950684684E-0005 3.79507388231226E-0005 3.75723673239426E-0005 - 3.71968655618068E-0005 3.68242185710252E-0005 3.64544114293001E-0005 3.60874292576983E-0005 3.57232572206094E-0005 - 3.53618805257158E-0005 3.50032844239589E-0005 3.46474542095015E-0005 3.42943752196973E-0005 3.39440328350524E-0005 - 3.35964124791972E-0005 3.32514996188449E-0005 3.29092797637617E-0005 3.25697384667331E-0005 3.22328613235263E-0005 - 3.18986339728601E-0005 3.15670420963665E-0005 3.12380714185618E-0005 3.09117077068069E-0005 3.05879367712764E-0005 - 3.02667444649252E-0005 2.99481166834513E-0005 2.96320393652657E-0005 2.93184984914550E-0005 2.90074800857481E-0005 - 2.86989702144857E-0005 2.83929549865806E-0005 2.80894205534885E-0005 2.77883531091708E-0005 2.74897388900637E-0005 - 2.71935641750416E-0005 2.68998152853837E-0005 2.66084785847437E-0005 2.63195404791098E-0005 2.60329874167764E-0005 - 2.57488058883063E-0005 2.54669824265005E-0005 2.51875036063610E-0005 2.49103560450585E-0005 2.46355264019012E-0005 - 2.43630013782957E-0005 2.40927677177184E-0005 2.38248122056782E-0005 2.35591216696855E-0005 2.32956829792163E-0005 - 2.30344830456806E-0005 2.27755088223877E-0005 2.25187473045118E-0005 2.22641855290608E-0005 2.20118105748393E-0005 - 2.17616095624199E-0005 2.15135696541045E-0005 2.12676780538933E-0005 2.10239220074524E-0005 2.07822888020777E-0005 - 2.05427657666640E-0005 2.03053402716688E-0005 2.00699997290827E-0005 1.98367315923917E-0005 1.96055233565462E-0005 - 1.93763625579284E-0005 1.91492367743162E-0005 1.89241336248531E-0005 1.87010407700115E-0005 1.84799459115633E-0005 - 1.82608367925428E-0005 1.80437011972152E-0005 1.78285269510444E-0005 1.76153019206573E-0005 1.74040140138131E-0005 - 1.71946511793680E-0005 1.69872014072428E-0005 1.67816527283915E-0005 1.65779932147644E-0005 1.63762109792789E-0005 - 1.61762941757830E-0005 1.59782309990252E-0005 1.57820096846192E-0005 1.55876185090112E-0005 1.53950457894490E-0005 - 1.52042798839457E-0005 1.50153091912491E-0005 1.48281221508073E-0005 1.46427072427371E-0005 1.44590529877895E-0005 - 1.42771479473174E-0005 1.40969807232444E-0005 1.39185399580281E-0005 1.37418143346311E-0005 1.35667925764853E-0005 - 1.33934634474611E-0005 1.32218157518327E-0005 1.30518383342471E-0005 1.28835200796902E-0005 1.27168499134536E-0005 - 1.25518168011035E-0005 1.23884097484456E-0005 1.22266178014956E-0005 1.20664300464428E-0005 1.19078356096196E-0005 - 1.17508236574691E-0005 1.15953833965107E-0005 1.14415040733095E-0005 1.12891749744414E-0005 1.11383854264634E-0005 - 1.09891247958779E-0005 1.08413824891017E-0005 1.06951479524341E-0005 1.05504106720226E-0005 1.04071601738321E-0005 - 1.02653860236107E-0005 1.01250778268594E-0005 9.98622522879702E-0006 9.84881791432945E-0006 9.71284560801724E-0006 - 9.57829807404196E-0006 9.44516511617534E-0006 9.31343657774551E-0006 9.18310234160499E-0006 9.05415233009968E-0006 - 8.92657650503406E-0006 8.80036486764110E-0006 8.67550745854829E-0006 8.55199435774682E-0006 8.42981568455801E-0006 - 8.30896159760144E-0006 8.18942229476395E-0006 8.07118801316509E-0006 7.95424902912704E-0006 7.83859565814084E-0006 - 7.72421825483561E-0006 7.61110721294518E-0006 7.49925296527632E-0006 7.38864598367772E-0006 7.27927677900580E-0006 - 7.17113590109453E-0006 7.06421393872195E-0006 6.95850151957935E-0006 6.85398931023798E-0006 6.75066801611815E-0006 - 6.64852838145668E-0006 6.54756118927454E-0006 6.44775726134589E-0006 6.34910745816476E-0006 6.25160267891496E-0006 - 6.15523386143613E-0006 6.05999198219298E-0006 5.96586805624361E-0006 5.87285313720665E-0006 5.78093831723054E-0006 - 5.69011472696046E-0006 5.60037353550810E-0006 5.51170595041813E-0006 5.42410321763735E-0006 5.33755662148317E-0006 - 5.25205748461093E-0006 5.16759716798323E-0006 5.08416707083701E-0006 5.00175863065337E-0006 4.92036332312428E-0006 - 4.83997266212178E-0006 4.76057819966650E-0006 4.68217152589527E-0006 4.60474426903036E-0006 4.52828809534711E-0006 - 4.45279470914257E-0006 4.37825585270469E-0006 4.30466330627931E-0006 4.23200888803997E-0006 4.16028445405540E-0006 - 4.08948189825885E-0006 4.01959315241588E-0006 3.95061018609309E-0006 3.88252500662739E-0006 3.81532965909321E-0006 - 3.74901622627230E-0006 3.68357682862144E-0006 3.61900362424181E-0006 3.55528880884694E-0006 3.49242461573158E-0006 - 3.43040331574095E-0006 3.36921721723827E-0006 3.30885866607450E-0006 3.24932004555629E-0006 3.19059377641535E-0006 - 3.13267231677654E-0006 3.07554816212722E-0006 3.01921384528574E-0006 2.96366193637002E-0006 2.90888504276691E-0006 - 2.85487580910028E-0006 2.80162691720090E-0006 2.74913108607388E-0006 2.69738107186887E-0006 2.64636966784833E-0006 - 2.59608970435626E-0006 2.54653404878769E-0006 2.49769560555691E-0006 2.44956731606732E-0006 2.40214215867945E-0006 - 2.35541314868047E-0006 2.30937333825330E-0006 2.26401581644517E-0006 2.21933370913719E-0006 2.17532017901279E-0006 - 2.13196842552760E-0006 2.08927168487767E-0006 2.04722322996903E-0006 2.00581637038693E-0006 1.96504445236452E-0006 - 1.92490085875254E-0006 1.88537900898788E-0006 1.84647235906353E-0006 1.80817440149696E-0006 1.77047866529979E-0006 - 1.73337871594711E-0006 1.69686815534634E-0006 1.66094062180693E-0006 1.62558979000926E-0006 1.59080937097406E-0006 - 1.55659311203206E-0006 1.52293479679267E-0006 1.48982824511391E-0006 1.45726731307135E-0006 1.42524589292785E-0006 - 1.39375791310266E-0006 1.36279733814086E-0006 1.33235816868317E-0006 1.30243444143476E-0006 1.27302022913525E-0006 - 1.24410964052781E-0006 1.21569682032898E-0006 1.18777594919783E-0006 1.16034124370578E-0006 1.13338695630603E-0006 - 1.10690737530297E-0006 1.08089682482204E-0006 1.05534966477895E-0006 1.03026029084981E-0006 1.00562313444006E-0006 - 9.81432662654702E-0007 9.57683378267717E-0007 9.34369819691613E-0007 9.11486560947373E-0007 8.89028211633845E-0007 - 8.66989416897857E-0007 8.45364857403518E-0007 8.24149249302196E-0007 8.03337344202343E-0007 7.82923929139057E-0007 - 7.62903826544118E-0007 7.43271894215535E-0007 7.24023025287723E-0007 7.05152148200965E-0007 6.86654226671483E-0007 - 6.68524259661360E-0007 6.50757281348239E-0007 6.33348361095450E-0007 6.16292603421694E-0007 5.99585147971289E-0007 - 5.83221169483797E-0007 5.67195877764173E-0007 5.51504517652798E-0007 5.36142368995311E-0007 5.21104746612822E-0007 - 5.06387000271779E-0007 4.91984514654070E-0007 4.77892709327240E-0007 4.64107038714292E-0007 4.50622992064039E-0007 - 4.37436093421037E-0007 4.24541901595870E-0007 4.11936010135161E-0007 3.99614047291776E-0007 3.87571675995125E-0007 - 3.75804593821123E-0007 3.64308532962611E-0007 3.53079260199426E-0007 3.42112576868779E-0007 3.31404318835391E-0007 - 3.20950356461804E-0007 3.10746594578778E-0007 3.00788972455390E-0007 2.91073463769541E-0007 2.81596076578157E-0007 - 2.72352853287656E-0007 2.63339870624201E-0007 2.54553239604184E-0007 2.45989105504578E-0007 2.37643647833318E-0007 - 2.29513080299819E-0007 2.21593650785310E-0007 2.13881641313440E-0007 2.06373368020604E-0007 1.99065181126517E-0007 - 1.91953464904746E-0007 1.85034637653154E-0007 1.78305151664532E-0007 1.71761493197059E-0007 1.65400182444992E-0007 - 1.59217773509130E-0007 1.53210854367484E-0007 1.47376046845912E-0007 1.41710006588692E-0007 1.36209423029243E-0007 - 1.30871019360714E-0007 1.25691552506763E-0007 1.20667813092149E-0007 1.15796625413506E-0007 1.11074847410078E-0007 - 1.06499370634420E-0007 1.02067120223206E-0007 9.77750548679634E-0008 9.36201667858741E-0008 8.95994816906254E-0008 - 8.57100587631521E-0008 8.19489906225464E-0008 7.83134032968591E-0008 7.48004561940126E-0008 7.14073420726475E-0008 - 6.81312870130345E-0008 6.49695503880231E-0008 6.19194248339095E-0008 5.89782362214407E-0008 5.61433436267355E-0008 - 5.34121393022964E-0008 5.07820486479735E-0008 4.82505301819827E-0008 4.58150755119550E-0008 4.34732093059278E-0008 - 4.12224892634443E-0008 3.90605060865922E-0008 3.69848834511167E-0008 3.49932779774964E-0008 3.30833792020819E-0008 - 3.12529095482190E-0008 2.94996242973886E-0008 2.78213115603890E-0008 2.62157922484917E-0008 2.46809200446644E-0008 - 2.32145813747505E-0008 2.18146953787103E-0008 2.04792138818657E-0008 1.92061213661413E-0008 1.79934349413520E-0008 - 1.68392043164723E-0008 1.57415117709602E-0008 1.46984721260522E-0008 1.37082327161078E-0008 1.27689733599610E-0008 - 1.18789063322732E-0008 1.10362763349234E-0008 1.02393604683908E-0008 9.48646820317922E-0009 8.77594135122635E-0009 - 8.10615403735271E-0009 7.47551267071882E-0009 6.88245591628924E-0009 6.32545466632639E-0009 5.80301201188572E-0009 - 5.31366321433479E-0009 4.85597567689015E-0009 4.42854891615550E-0009 4.03001453369275E-0009 3.65903618759414E-0009 - 3.31430956408027E-0009 2.99456234910457E-0009 2.69855419997853E-0009 2.42507671701346E-0009 2.17295341516920E-0009 - 1.94103969572858E-0009 1.72822281797865E-0009 1.53342187091338E-0009 1.35558774494651E-0009 1.19370310364269E-0009 - 1.04678235546459E-0009 9.13871625530549E-0010 7.94048727393248E-0010 6.86423134828969E-0010 5.90135953645307E-0010 - 5.04359893501336E-0010 4.28299239745265E-0010 3.61189825265720E-0010 3.02299002358426E-0010 2.50925614608943E-0010 - 2.06399968789105E-0010 1.68083806770273E-0010 1.35370277449652E-0010 1.07683908693907E-0010 8.44805792963392E-0011 - 6.52474909496792E-0011 4.95031402342110E-0011 3.67972906205146E-0011 2.67109444878058E-0011 1.88563151568401E-0011 - 1.28767989382978E-0011 8.44694719607647E-0012 5.27243842559933E-0012 3.09005034728941E-0012 1.66763201499763E-0012 - 8.04075939549545E-0013 3.29290227264057E-0013 1.04170733550510E-0013 2.05732315073860E-0014 1.28559554118631E-0015 -8 1.59994000000000E+0001 0.00000000000000E+0000 -0 -1.41421356240795E-0001 -2.00000000055762E-0001 -2.44948974560614E-0001 -2.82842713366816E-0001 --3.16227768195053E-0001 -3.46410166030522E-0001 -3.74165747045224E-0001 -4.00000014275148E-0001 -4.24264091577956E-0001 --4.47213630351394E-0001 -4.69041627008330E-0001 -4.89898020824573E-0001 -5.09902050898465E-0001 -5.29150396098194E-0001 --5.47722733940560E-0001 -5.65685653351608E-0001 -5.83095480567208E-0001 -6.00000365856434E-0001 -6.16441854484296E-0001 --6.32456089656651E-0001 -6.48074747634997E-0001 -6.63325774486877E-0001 -6.78233973598595E-0001 -6.92821479314552E-0001 --7.07108142570764E-0001 -7.21111847719776E-0001 -7.34848774983150E-0001 -7.48333619519209E-0001 -7.61579775562236E-0001 --7.74599492207794E-0001 -7.87404006004477E-0001 -8.00003654437928E-0001 -8.12407973568571E-0001 -8.24625782446381E-0001 --8.36665256427680E-0001 -8.48533991126798E-0001 -8.60239058424464E-0001 -8.71787055706506E-0001 -8.83184149306864E-0001 --8.94436112967514E-0001 -9.05548361996586E-0001 -9.16525983698546E-0001 -9.27373764561971E-0001 -9.38096214617446E-0001 --9.48697589317460E-0001 -9.59181909239635E-0001 -9.69552977872239E-0001 -9.79814397705282E-0001 -9.89969584820437E-0001 --1.00002178214746E+0000 -1.00997407153313E+0000 -1.01982938475021E+0000 -1.02959051355800E+0000 -1.03926011891247E+0000 --1.04884073941224E+0000 -1.05833479905656E+0000 -1.06774461438238E+0000 -1.07707240104043E+0000 -1.08632027986307E+0000 --1.09549028247130E+0000 -1.10458435646278E+0000 -1.11360437021874E+0000 -1.12255211736328E+0000 -1.13142932090533E+0000 --1.14023763709049E+0000 -1.14897865898720E+0000 -1.15765391982927E+0000 -1.16626489613464E+0000 -1.17481301061860E+0000 --1.18329963491759E+0000 -1.19172609213852E+0000 -1.20009365924706E+0000 -1.20840356930713E+0000 -1.21665701358287E+0000 --1.22485514351309E+0000 -1.23299907256773E+0000 -1.24108987799470E+0000 -1.24912860246494E+0000 -1.25711625562290E+0000 --1.26505381554892E+0000 -1.27294223013968E+0000 -1.28078241841208E+0000 -1.28857527173588E+0000 -1.29632165499962E+0000 --1.30402240771430E+0000 -1.31167834505881E+0000 -1.31929025887078E+0000 -1.32685891858632E+0000 -1.33438507213186E+0000 --1.34186944677101E+0000 -1.34931274990917E+0000 -1.35671566985851E+0000 -1.36407887656557E+0000 -1.37140302230378E+0000 --1.37868874233289E+0000 -1.38593665552728E+0000 -1.39314736497488E+0000 -1.40032145854832E+0000 -1.40745950945000E+0000 --1.41456207673239E+0000 -1.42162970579502E+0000 -1.42866292885930E+0000 -1.43566226542253E+0000 -1.44262822269210E+0000 --1.44956129600089E+0000 -1.45646196920495E+0000 -1.46333071506438E+0000 -1.47016799560813E+0000 -1.47697426248375E+0000 --1.48374995729258E+0000 -1.49049551191144E+0000 -1.49721134880117E+0000 -1.50389788130283E+0000 -1.51055551392219E+0000 --1.51718464260294E+0000 -1.52378565498925E+0000 -1.53035893067823E+0000 -1.53690484146257E+0000 -1.54342375156410E+0000 --1.54991601785841E+0000 -1.55638199009112E+0000 -1.56282201108614E+0000 -1.56923641694621E+0000 -1.57562553724617E+0000 --1.58198969521919E+0000 -1.58832920793635E+0000 -1.59464438647975E+0000 -1.60093553610961E+0000 -1.60720295642537E+0000 --1.61344694152130E+0000 -1.61966778013667E+0000 -1.62586575580077E+0000 -1.63204114697304E+0000 -1.63819422717840E+0000 --1.64432526513812E+0000 -1.65043452489627E+0000 -1.65652226594204E+0000 -1.66258874332801E+0000 -1.66863420778460E+0000 --1.67465890583083E+0000 -1.68066307988147E+0000 -1.68664696835086E+0000 -1.69261080575333E+0000 -1.69855482280063E+0000 --1.70447924649613E+0000 -1.71038430022628E+0000 -1.71627020384909E+0000 -1.72213717378007E+0000 -1.72798542307543E+0000 --1.73381516151282E+0000 -1.73962659566969E+0000 -1.74541992899922E+0000 -1.75119536190414E+0000 -1.75695309180826E+0000 --1.76269331322598E+0000 -1.76841621782977E+0000 -1.77412199451567E+0000 -1.77981082946701E+0000 -1.78548290621622E+0000 --1.79113840570493E+0000 -1.79677750634239E+0000 -1.80240038406227E+0000 -1.80800721237784E+0000 -1.81359816243566E+0000 --1.81917340306783E+0000 -1.82473310084273E+0000 -1.83027742011448E+0000 -1.83580652307103E+0000 -1.84132056978091E+0000 --1.84681971823887E+0000 -1.85230412441016E+0000 -1.85777394227375E+0000 -1.86322932386441E+0000 -1.86867041931364E+0000 --1.87409737688961E+0000 -1.87951034303600E+0000 -1.88490946240997E+0000 -1.89029487791901E+0000 -1.89566673075698E+0000 --1.90102516043920E+0000 -1.90637030483665E+0000 -1.91170230020938E+0000 -1.91702128123900E+0000 -1.92232738106045E+0000 --1.92762073129299E+0000 -1.93290146207038E+0000 -1.93816970207040E+0000 -1.94342557854360E+0000 -1.94866921734143E+0000 --1.95390074294360E+0000 -1.95912027848493E+0000 -1.96432794578143E+0000 -1.96952386535587E+0000 -1.97470815646272E+0000 --1.97988093711246E+0000 -1.98504232409544E+0000 -1.99019243300512E+0000 -1.99533137826075E+0000 -2.00045927312963E+0000 --2.00557622974877E+0000 -2.01068235914615E+0000 -2.01577777126143E+0000 -2.02086257496624E+0000 -2.02593687808403E+0000 --2.03100078740944E+0000 -2.03605440872727E+0000 -2.04109784683106E+0000 -2.04613120554124E+0000 -2.05115458772285E+0000 --2.05616809530299E+0000 -2.06117182928774E+0000 -2.06616588977889E+0000 -2.07115037599018E+0000 -2.07612538626325E+0000 --2.08109101808329E+0000 -2.08604736809428E+0000 -2.09099453211398E+0000 -2.09593260514861E+0000 -2.10086168140715E+0000 --2.10578185431548E+0000 -2.11069321653006E+0000 -2.11559585995152E+0000 -2.12048987573780E+0000 -2.12537535431717E+0000 --2.13025238540087E+0000 -2.13512105799560E+0000 -2.13998146041565E+0000 -2.14483368029494E+0000 -2.14967780459865E+0000 --2.15451391963476E+0000 -2.15934211106528E+0000 -2.16416246391733E+0000 -2.16897506259393E+0000 -2.17377999088463E+0000 --2.17857733197597E+0000 -2.18336716846161E+0000 -2.18814958235243E+0000 -2.19292465508632E+0000 -2.19769246753785E+0000 --2.20245310002771E+0000 -2.20720663233203E+0000 -2.21195314369145E+0000 -2.21669271282011E+0000 -2.22142541791440E+0000 --2.22615133666159E+0000 -2.23087054624829E+0000 -2.23558312336873E+0000 -2.24028914423297E+0000 -2.24498868457485E+0000 --2.24968181965987E+0000 -2.25436862429293E+0000 -2.25904917282587E+0000 -2.26372353916497E+0000 -2.26839179677820E+0000 --2.27305401870248E+0000 -2.27771027755067E+0000 -2.28236064551854E+0000 -2.28700519439158E+0000 -2.29164399555169E+0000 --2.29627711998374E+0000 -2.30090463828207E+0000 -2.30552662065683E+0000 -2.31014313694019E+0000 -2.31475425659253E+0000 --2.31936004870845E+0000 -2.32396058202268E+0000 -2.32855592491593E+0000 -2.33314614542065E+0000 -2.33773131122659E+0000 --2.34231148968643E+0000 -2.34688674782115E+0000 -2.35145715232545E+0000 -2.35602276957300E+0000 -2.36058366562159E+0000 --2.36513990621829E+0000 -2.36969155680441E+0000 -2.37423868252047E+0000 -2.37878134821103E+0000 -2.38331961842948E+0000 --2.38785355744272E+0000 -2.39238322923582E+0000 -2.39690869751652E+0000 -2.40143002571973E+0000 -2.40594727701195E+0000 --2.41046051429557E+0000 -2.41496980021317E+0000 -2.41947519715170E+0000 -2.42397676724662E+0000 -2.42847457238595E+0000 --2.43296867421433E+0000 -2.43745913413690E+0000 -2.44194601332323E+0000 -2.44642937271109E+0000 -2.45090927301030E+0000 --2.45538577470634E+0000 -2.45985893806408E+0000 -2.46432882313132E+0000 -2.46879548974235E+0000 -2.47325899752146E+0000 --2.47771940588633E+0000 -2.48217677405145E+0000 -2.48663116103144E+0000 -2.49108262564432E+0000 -2.49553122651478E+0000 --2.49997702207731E+0000 -2.50442007057941E+0000 -2.50886043008462E+0000 -2.51329815847560E+0000 -2.51773331345714E+0000 --2.52216595255908E+0000 -2.52659613313929E+0000 -2.53102391238649E+0000 -2.53544934732311E+0000 -2.53987249480805E+0000 --2.54429341153950E+0000 -2.54871215405758E+0000 -2.55312877874706E+0000 -2.55754334183999E+0000 -2.56195589941826E+0000 --2.56636650741624E+0000 -2.57077522162324E+0000 -2.57518209768601E+0000 -2.57958719111123E+0000 -2.58399055726792E+0000 --2.58839225138981E+0000 -2.59279232857769E+0000 -2.59719084380178E+0000 -2.60158785190399E+0000 -2.60598340760017E+0000 --2.61037756548235E+0000 -2.61477038002094E+0000 -2.61916190556693E+0000 -2.62355219635395E+0000 -2.62794130650046E+0000 --2.63232929001179E+0000 -2.63671620078223E+0000 -2.64110209259698E+0000 -2.64548701913426E+0000 -2.64987103396718E+0000 --2.65425419056576E+0000 -2.65863654229881E+0000 -2.66301814243584E+0000 -2.66739904414894E+0000 -2.67177930051459E+0000 --2.67615896451554E+0000 -2.68053808904256E+0000 -2.68491672689622E+0000 -2.68929493078868E+0000 -2.69367275334539E+0000 --2.69805024710677E+0000 -2.70242746452995E+0000 -2.70680445799042E+0000 -2.71118127978364E+0000 -2.71555798212669E+0000 --2.71993461715987E+0000 -2.72431123694826E+0000 -2.72868789348331E+0000 -2.73306463868437E+0000 -2.73744152440018E+0000 --2.74181860241044E+0000 -2.74619592442722E+0000 -2.75057354209647E+0000 -2.75495150699947E+0000 -2.75932987065424E+0000 --2.76370868451694E+0000 -2.76808799998330E+0000 -2.77246786838997E+0000 -2.77684834101589E+0000 -2.78122946908364E+0000 --2.78561130376074E+0000 -2.78999389616101E+0000 -2.79437729734580E+0000 -2.79876155832533E+0000 -2.80314673005992E+0000 --2.80753286346125E+0000 -2.81192000939359E+0000 -2.81630821867502E+0000 -2.82069754207863E+0000 -2.82508803033373E+0000 --2.82947973412699E+0000 -2.83387270410365E+0000 -2.83826699086861E+0000 -2.84266264498764E+0000 -2.84705971698840E+0000 --2.85145825736167E+0000 -2.85585831656234E+0000 -2.86025994501054E+0000 -2.86466319309273E+0000 -2.86906811116271E+0000 --2.87347474954269E+0000 -2.87788315852434E+0000 -2.88229338836976E+0000 -2.88670548931258E+0000 -2.89111951155884E+0000 --2.89553550528807E+0000 -2.89995352065425E+0000 -2.90437360778672E+0000 -2.90879581679121E+0000 -2.91322019775073E+0000 --2.91764680072651E+0000 -2.92207567575895E+0000 -2.92650687286849E+0000 -2.93094044205655E+0000 -2.93537643330640E+0000 --2.93981489658404E+0000 -2.94425588183909E+0000 -2.94869943900561E+0000 -2.95314561800302E+0000 -2.95759446873687E+0000 --2.96204604109973E+0000 -2.96650038497199E+0000 -2.97095755022266E+0000 -2.97541758671021E+0000 -2.97988054428336E+0000 --2.98434647278184E+0000 -2.98881542203720E+0000 -2.99328744187358E+0000 -2.99776258210846E+0000 -3.00224089255344E+0000 --3.00672242301494E+0000 -3.01120722329501E+0000 -3.01569534319199E+0000 -3.02018683250127E+0000 -3.02468174101603E+0000 --3.02918011852788E+0000 -3.03368201482763E+0000 -3.03818747970595E+0000 -3.04269656295406E+0000 -3.04720931436439E+0000 --3.05172578373132E+0000 -3.05624602085174E+0000 -3.06077007552582E+0000 -3.06529799755756E+0000 -3.06982983675552E+0000 --3.07436564293339E+0000 -3.07890546591066E+0000 -3.08344935551324E+0000 -3.08799736157407E+0000 -3.09254953393373E+0000 --3.09710592244105E+0000 -3.10166657695372E+0000 -3.10623154733886E+0000 -3.11080088347362E+0000 -3.11537463524578E+0000 --3.11995285255428E+0000 -3.12453558530984E+0000 -3.12912288343548E+0000 -3.13371479686712E+0000 -3.13831137555408E+0000 --3.14291266945969E+0000 -3.14751872856178E+0000 -3.15212960285325E+0000 -3.15674534234256E+0000 -3.16136599705431E+0000 --3.16599161702973E+0000 -3.17062225232717E+0000 -3.17525795302267E+0000 -3.17989876921041E+0000 -3.18454475100324E+0000 --3.18919594853318E+0000 -3.19385241195187E+0000 -3.19851419143112E+0000 -3.20318133716332E+0000 -3.20785389936198E+0000 --3.21253192826215E+0000 -3.21721547412092E+0000 -3.22190458721787E+0000 -3.22659931785554E+0000 -3.23129971635985E+0000 --3.23600583308060E+0000 -3.24071771839188E+0000 -3.24543542269250E+0000 -3.25015899640646E+0000 -3.25488848998339E+0000 --3.25962395389891E+0000 -3.26436543865513E+0000 -3.26911299478105E+0000 -3.27386667283294E+0000 -3.27862652339480E+0000 --3.28339259707873E+0000 -3.28816494452536E+0000 -3.29294361640426E+0000 -3.29772866341429E+0000 -3.30252013628405E+0000 --3.30731808577223E+0000 -3.31212256266801E+0000 -3.31693361779146E+0000 -3.32175130199387E+0000 -3.32657566615818E+0000 --3.33140676119933E+0000 -3.33624463806461E+0000 -3.34108934773406E+0000 -3.34594094122082E+0000 -3.35079946957146E+0000 --3.35566498386639E+0000 -3.36053753522014E+0000 -3.36541717478180E+0000 -3.37030395373527E+0000 -3.37519792329969E+0000 --3.38009913472971E+0000 -3.38500763930532E+0000 -3.38992348821623E+0000 -3.39484673244618E+0000 -3.39977742276280E+0000 --3.40471560971789E+0000 -3.40966134364773E+0000 -3.41461467467345E+0000 -3.41957565270129E+0000 -3.42454432742295E+0000 --3.42952074831588E+0000 -3.43450496464362E+0000 -3.43949702545606E+0000 -3.44449697958976E+0000 -3.44950487566827E+0000 --3.45452076210240E+0000 -3.45954468709055E+0000 -3.46457669861893E+0000 -3.46961684446195E+0000 -3.47466517218242E+0000 --3.47972172913187E+0000 -3.48478656245085E+0000 -3.48985971906917E+0000 -3.49494124570621E+0000 -3.50003118887118E+0000 --3.50512959486338E+0000 -3.51023650977251E+0000 -3.51535197947888E+0000 -3.52047604965374E+0000 -3.52560876575948E+0000 --3.53075017304995E+0000 -3.53590031657067E+0000 -3.54105924115911E+0000 -3.54622699144495E+0000 -3.55140361185033E+0000 --3.55658914659006E+0000 -3.56178363967193E+0000 -3.56698713489692E+0000 -3.57219967585946E+0000 -3.57742130594765E+0000 --3.58265206834352E+0000 -3.58789200602325E+0000 -3.59314116175743E+0000 -3.59839957811128E+0000 -3.60366729744488E+0000 --3.60894436191339E+0000 -3.61423081346730E+0000 -3.61952669385266E+0000 -3.62483204461128E+0000 -3.63014690708094E+0000 --3.63547132239568E+0000 -3.64080533148594E+0000 -3.64614897507882E+0000 -3.65150229369829E+0000 -3.65686532766539E+0000 --3.66223811709847E+0000 -3.66762070191335E+0000 -3.67301312182359E+0000 -3.67841541634065E+0000 -3.68382762477412E+0000 --3.68924978623191E+0000 -3.69468193962046E+0000 -3.70012412364494E+0000 -3.70557637680943E+0000 -3.71103873741715E+0000 --3.71651124357064E+0000 -3.72199393317193E+0000 -3.72748684392278E+0000 -3.73299001332483E+0000 -3.73850347867981E+0000 --3.74402727708972E+0000 -3.74956144545703E+0000 -3.75510602048483E+0000 -3.76066103867706E+0000 -3.76622653633865E+0000 --3.77180254957574E+0000 -3.77738911429582E+0000 -3.78298626620794E+0000 -3.78859404082286E+0000 -3.79421247345325E+0000 --3.79984159921384E+0000 -3.80548145302161E+0000 -3.81113206959596E+0000 -3.81679348345887E+0000 -3.82246572893505E+0000 --3.82814884015217E+0000 -3.83384285104096E+0000 -3.83954779533539E+0000 -3.84526370657288E+0000 -3.85099061809438E+0000 --3.85672856304461E+0000 -3.86247757437216E+0000 -3.86823768482970E+0000 -3.87400892697408E+0000 -3.87979133316654E+0000 --3.88558493557283E+0000 -3.89138976616338E+0000 -3.89720585671343E+0000 -3.90303323880322E+0000 -3.90887194381810E+0000 --3.91472200294871E+0000 -3.92058344719112E+0000 -3.92645630734695E+0000 -3.93234061402354E+0000 -3.93823639763412E+0000 --3.94414368839789E+0000 -3.95006251634022E+0000 -3.95599291129275E+0000 -3.96193490289357E+0000 -3.96788852058733E+0000 --3.97385379362539E+0000 -3.97983075106593E+0000 -3.98581942177414E+0000 -3.99181983442231E+0000 -3.99783201749000E+0000 --4.00385599926411E+0000 -4.00989180783910E+0000 -4.01593947111706E+0000 -4.02199901680783E+0000 -4.02807047242921E+0000 --4.03415386530698E+0000 -4.04024922257512E+0000 -4.04635657117587E+0000 -4.05247593785992E+0000 -4.05860734918645E+0000 --4.06475083152335E+0000 -4.07090641104727E+0000 -4.07707411374378E+0000 -4.08325396540745E+0000 -4.08944599164204E+0000 --4.09565021786056E+0000 -4.10186666928540E+0000 -4.10809537094847E+0000 -4.11433634769128E+0000 -4.12058962416511E+0000 --4.12685522483107E+0000 -4.13313317396025E+0000 -4.13942349563380E+0000 -4.14572621374310E+0000 -4.15204135198980E+0000 --4.15836893388600E+0000 -4.16470898275431E+0000 -4.17106152172797E+0000 -4.17742657375100E+0000 -4.18380416157823E+0000 --4.19019430777550E+0000 -4.19659703471967E+0000 -4.20301236459883E+0000 -4.20944031941229E+0000 -4.21588092097080E+0000 --4.22233419089657E+0000 -4.22880015062340E+0000 -4.23527882139680E+0000 -4.24177022427406E+0000 -4.24827438012438E+0000 --4.25479130962894E+0000 -4.26132103328103E+0000 -4.26786357138614E+0000 -4.27441894406203E+0000 -4.28098717123887E+0000 --4.28756827265932E+0000 -4.29416226787861E+0000 -4.30076917626466E+0000 -4.30738901699816E+0000 -4.31402180907267E+0000 --4.32066757129471E+0000 -4.32732632228385E+0000 -4.33399808047282E+0000 -4.34068286410758E+0000 -4.34738069124742E+0000 --4.35409157976506E+0000 -4.36081554734672E+0000 -4.36755261149223E+0000 -4.37430278951508E+0000 -4.38106609854258E+0000 --4.38784255551588E+0000 -4.39463217719007E+0000 -4.40143498013430E+0000 -4.40825098073183E+0000 -4.41508019518013E+0000 --4.42192263949096E+0000 -4.42877832949048E+0000 -4.43564728081926E+0000 -4.44252950893247E+0000 -4.44942502909987E+0000 --4.45633385640594E+0000 -4.46325600574994E+0000 -4.47019149184601E+0000 -4.47714032922324E+0000 -4.48410253222574E+0000 --4.49107811501273E+0000 -4.49806709155863E+0000 -4.50506947565312E+0000 -4.51208528090121E+0000 -4.51911452072335E+0000 --4.52615720835548E+0000 -4.53321335684910E+0000 -4.54028297907138E+0000 -4.54736608770521E+0000 -4.55446269524928E+0000 --4.56157281401813E+0000 -4.56869645614227E+0000 -4.57583363356824E+0000 -4.58298435805865E+0000 -4.59014864119228E+0000 --4.59732649436416E+0000 -4.60451792878561E+0000 -4.61172295548436E+0000 -4.61894158530455E+0000 -4.62617382890687E+0000 --4.63341969676859E+0000 -4.64067919918365E+0000 -4.64795234626270E+0000 -4.65523914793319E+0000 -4.66253961393944E+0000 --4.66985375384271E+0000 -4.67718157702125E+0000 -4.68452309267037E+0000 -4.69187830980251E+0000 -4.69924723724732E+0000 --4.70662988365170E+0000 -4.71402625747989E+0000 -4.72143636701352E+0000 -4.72886022035166E+0000 -4.73629782541093E+0000 --4.74374918992549E+0000 -4.75121432144720E+0000 -4.75869322734557E+0000 -4.76618591480794E+0000 -4.77369239083944E+0000 --4.78121266226311E+0000 -4.78874673571994E+0000 -4.79629461766896E+0000 -4.80385631438723E+0000 -4.81143183197000E+0000 --4.81902117633067E+0000 -4.82662435320092E+0000 -4.83424136813073E+0000 -4.84187222648848E+0000 -4.84951693346094E+0000 --4.85717549405340E+0000 -4.86484791308968E+0000 -4.87253419521221E+0000 -4.88023434488207E+0000 -4.88794836637907E+0000 --4.89567626380177E+0000 -4.90341804106759E+0000 -4.91117370191281E+0000 -4.91894324989264E+0000 -4.92672668838130E+0000 --4.93452402057205E+0000 -4.94233524947726E+0000 -4.95016037792844E+0000 -4.95799940857632E+0000 -4.96585234389088E+0000 --4.97371918616143E+0000 -4.98159993749662E+0000 -4.98949459982455E+0000 -4.99740317489276E+0000 -5.00532566426834E+0000 --5.01326206933793E+0000 -5.02121239130782E+0000 -5.02917663120393E+0000 -5.03715478987196E+0000 -5.04514686797735E+0000 --5.05315286600536E+0000 -5.06117278426115E+0000 -5.06920662286978E+0000 -5.07725438177630E+0000 -5.08531606074577E+0000 --5.09339165936331E+0000 -5.10148117703418E+0000 -5.10958461298378E+0000 -5.11770196625775E+0000 -5.12583323572195E+0000 --5.13397842006259E+0000 -5.14213751778619E+0000 -5.15031052721971E+0000 -5.15849744651052E+0000 -5.16669827362650E+0000 --5.17491300635607E+0000 -5.18314164230821E+0000 -5.19138417891254E+0000 -5.19964061341936E+0000 -5.20791094289968E+0000 --5.21619516424526E+0000 -5.22449327416867E+0000 -5.23280526920333E+0000 -5.24113114570355E+0000 -5.24947089984458E+0000 --5.25782452762264E+0000 -5.26619202485497E+0000 -5.27457338717988E+0000 -5.28296861005678E+0000 -5.29137768876622E+0000 --5.29980061840996E+0000 -5.30823739391097E+0000 -5.31668801001350E+0000 -5.32515246128311E+0000 -5.33363074210671E+0000 --5.34212284669262E+0000 -5.35062876907059E+0000 -5.35914850309182E+0000 -5.36768204242906E+0000 -5.37622938057659E+0000 --5.38479051085031E+0000 -5.39336542638771E+0000 -5.40195412014799E+0000 -5.41055658491206E+0000 -5.41917281328256E+0000 --5.42780279768393E+0000 -5.43644653036243E+0000 -5.44510400338620E+0000 -5.45377520864526E+0000 -5.46246013785158E+0000 --5.47115878253912E+0000 -5.47987113406383E+0000 -5.48859718360373E+0000 -5.49733692215892E+0000 -5.50609034055163E+0000 --5.51485742942623E+0000 -5.52363817924932E+0000 -5.53243258030972E+0000 -5.54124062271850E+0000 -5.55006229640906E+0000 --5.55889759113712E+0000 -5.56774649648080E+0000 -5.57660900184059E+0000 -5.58548509643947E+0000 -5.59437476932287E+0000 --5.60327800935873E+0000 -5.61219480523756E+0000 -5.62112514547243E+0000 -5.63006901839905E+0000 -5.63902641217575E+0000 --5.64799731478356E+0000 -5.65698171402623E+0000 -5.66597959753025E+0000 -5.67499095274489E+0000 -5.68401576694224E+0000 --5.69305402721724E+0000 -5.70210572048771E+0000 -5.71117083349437E+0000 -5.72024935280090E+0000 -5.72934126479394E+0000 --5.73844655568316E+0000 -5.74756521150124E+0000 -5.75669721810396E+0000 -5.76584256117019E+0000 -5.77500122620192E+0000 --5.78417319852433E+0000 -5.79335846328576E+0000 -5.80255700545782E+0000 -5.81176880983534E+0000 -5.82099386103645E+0000 --5.83023214350259E+0000 -5.83948364149855E+0000 -5.84874833911249E+0000 -5.85802622025599E+0000 -5.86731726866406E+0000 --5.87662146789515E+0000 -5.88593880133125E+0000 -5.89526925217782E+0000 -5.90461280346390E+0000 -5.91396943804212E+0000 --5.92333913858869E+0000 -5.93272188760348E+0000 -5.94211766741001E+0000 -5.95152646015551E+0000 -5.96094824781090E+0000 --5.97038301217089E+0000 -5.97983073485393E+0000 -5.98929139730231E+0000 -5.99876498078211E+0000 -6.00825146638330E+0000 --6.01775083501973E+0000 -6.02726306742916E+0000 -6.03678814417327E+0000 -6.04632604563775E+0000 -6.05587675203225E+0000 --6.06544024339044E+0000 -6.07501649957005E+0000 -6.08460550025286E+0000 -6.09420722494479E+0000 -6.10382165297584E+0000 --6.11344876350018E+0000 -6.12308853549614E+0000 -6.13274094776628E+0000 -6.14240597893735E+0000 -6.15208360746038E+0000 --6.16177381161067E+0000 -6.17147656948779E+0000 -6.18119185901570E+0000 -6.19091965794264E+0000 -6.20065994384128E+0000 --6.21041269410865E+0000 -6.22017788596625E+0000 -6.22995549645997E+0000 -6.23974550246022E+0000 -6.24954788066190E+0000 --6.25936260758440E+0000 -6.26918965957169E+0000 -6.27902901279228E+0000 -6.28888064323930E+0000 -6.29874452673048E+0000 --6.30862063890817E+0000 -6.31850895523941E+0000 -6.32840945101591E+0000 -6.33832210135410E+0000 -6.34824688119512E+0000 --6.35818376530487E+0000 -6.36813272827404E+0000 -6.37809374451810E+0000 -6.38806678827735E+0000 -6.39805183361692E+0000 --6.40804885442682E+0000 -6.41805782442194E+0000 -6.42807871714209E+0000 -6.43811150595198E+0000 -6.44815616404130E+0000 --6.45821266442471E+0000 -6.46828097994186E+0000 -6.47836108325742E+0000 -6.48845294686108E+0000 -6.49855654306763E+0000 --6.50867184401689E+0000 -6.51879882167382E+0000 -6.52893744782849E+0000 -6.53908769409611E+0000 -6.54924953191706E+0000 --6.55942293255690E+0000 -6.56960786710638E+0000 -6.57980430648150E+0000 -6.59001222142350E+0000 -6.60023158249888E+0000 --6.61046236009942E+0000 -6.62070452444222E+0000 -6.63095804556969E+0000 -6.64122289334960E+0000 -6.65149903747508E+0000 --6.66178644746465E+0000 -6.67208509266221E+0000 -6.68239494223711E+0000 -6.69271596518415E+0000 -6.70304813032356E+0000 --6.71339140630107E+0000 -6.72374576158791E+0000 -6.73411116448084E+0000 -6.74448758310214E+0000 -6.75487498539965E+0000 --6.76527333914680E+0000 -6.77568261194260E+0000 -6.78610277121168E+0000 -6.79653378420430E+0000 -6.80697561799637E+0000 --6.81742823948947E+0000 -6.82789161541086E+0000 -6.83836571231350E+0000 -6.84885049657610E+0000 -6.85934593440308E+0000 --6.86985199182463E+0000 -6.88036863469672E+0000 -6.89089582870111E+0000 -6.90143353934536E+0000 -6.91198173196288E+0000 --6.92254037171291E+0000 -6.93310942358056E+0000 -6.94368885237682E+0000 -6.95427862273858E+0000 -6.96487869912864E+0000 --6.97548904583574E+0000 -6.98610962697455E+0000 -6.99674040648573E+0000 -7.00738134813591E+0000 -7.01803241551772E+0000 --7.02869357204982E+0000 -7.03936478097687E+0000 -7.05004600536961E+0000 -7.06073720812484E+0000 -7.07143835196543E+0000 --7.08214939944035E+0000 -7.09287031292471E+0000 -7.10360105461970E+0000 -7.11434158655271E+0000 -7.12509187057725E+0000 --7.13585186837305E+0000 -7.14662154144598E+0000 -7.15740085112818E+0000 -7.16818975857797E+0000 -7.17898822477993E+0000 --7.18979621054489E+0000 -7.20061367650996E+0000 -7.21144058313853E+0000 -7.22227689072030E+0000 -7.23312255937128E+0000 --7.24397754903383E+0000 -7.25484181947663E+0000 -7.26571533029473E+0000 -7.27659804090960E+0000 -7.28748991056904E+0000 --7.29839089834730E+0000 -7.30930096315446E+0000 -7.32022006384000E+0000 -7.33114815929638E+0000 -7.34208520846850E+0000 --7.35303117035364E+0000 -7.36398600400156E+0000 -7.37494966851444E+0000 -7.38592212304697E+0000 -7.39690332680629E+0000 --7.40789323905204E+0000 -7.41889181909638E+0000 -7.42989902630400E+0000 -7.44091482009211E+0000 -7.45193915993050E+0000 --7.46297200534150E+0000 -7.47401331590004E+0000 -7.48506305123363E+0000 -7.49612117102241E+0000 -7.50718763499912E+0000 --7.51826240294914E+0000 -7.52934543471050E+0000 -7.54043669017391E+0000 -7.55153612928273E+0000 -7.56264371203302E+0000 --7.57375939847354E+0000 -7.58488314870578E+0000 -7.59601492288394E+0000 -7.60715468121497E+0000 -7.61830238395857E+0000 --7.62945799142721E+0000 -7.64062146398616E+0000 -7.65179276205345E+0000 -7.66297184609994E+0000 -7.67415867664930E+0000 --7.68535321427803E+0000 -7.69655541961550E+0000 -7.70776525334390E+0000 -7.71898267619830E+0000 -7.73020764896668E+0000 --7.74144013248988E+0000 -7.75268008766167E+0000 -7.76392747542872E+0000 -7.77518225679065E+0000 -7.78644439280001E+0000 --7.79771384456233E+0000 -7.80899057323607E+0000 -7.82027454003270E+0000 -7.83156570621667E+0000 -7.84286403310545E+0000 --7.85416948206950E+0000 -7.86548201453233E+0000 -7.87680159197048E+0000 -7.88812817591355E+0000 -7.89946172794418E+0000 --7.91080220969813E+0000 -7.92214958286419E+0000 -7.93350380918429E+0000 -7.94486485045346E+0000 -7.95623266851985E+0000 --7.96760722528473E+0000 -7.97898848270253E+0000 -7.99037640278083E+0000 -8.00177094758038E+0000 -8.01317207921509E+0000 --8.02457975985209E+0000 -8.03599395171168E+0000 -8.04741461706739E+0000 -8.05884171824596E+0000 -8.07027521762738E+0000 --8.08171507764486E+0000 -8.09316126078489E+0000 -8.10461372958720E+0000 -8.11607244664482E+0000 -8.12753737460406E+0000 --8.13900847616452E+0000 -8.15048571407912E+0000 -8.16196905115408E+0000 -8.17345845024898E+0000 -8.18495387427672E+0000 --8.19645528620354E+0000 -8.20796264904908E+0000 -8.21947592588631E+0000 -8.23099507984161E+0000 -8.24252007409474E+0000 --8.25405087187886E+0000 -8.26558743648055E+0000 -8.27712973123982E+0000 -8.28867771955009E+0000 -8.30023136485826E+0000 --8.31179063066464E+0000 -8.32335548052303E+0000 -8.33492587804070E+0000 -8.34650178687840E+0000 -8.35808317075039E+0000 --8.36966999342440E+0000 -8.38126221872169E+0000 -8.39285981051705E+0000 -8.40446273273880E+0000 -8.41607094936879E+0000 --8.42768442444243E+0000 -8.43930312204870E+0000 -8.45092700633014E+0000 -8.46255604148286E+0000 -8.47419019175659E+0000 --8.48582942145464E+0000 -8.49747369493392E+0000 -8.50912297660497E+0000 -8.52077723093197E+0000 -8.53243642243271E+0000 --8.54410051567865E+0000 -8.55576947529489E+0000 -8.56744326596020E+0000 -8.57912185240703E+0000 -8.59080519942151E+0000 --8.60249327184344E+0000 -8.61418603456636E+0000 -8.62588345253748E+0000 -8.63758549075776E+0000 -8.64929211428189E+0000 --8.66100328821826E+0000 -8.67271897772904E+0000 -8.68443914803015E+0000 -8.69616376439125E+0000 -8.70789279213581E+0000 --8.71962619664104E+0000 -8.73136394333797E+0000 -8.74310599771143E+0000 -8.75485232530002E+0000 -8.76660289169619E+0000 --8.77835766254621E+0000 -8.79011660355017E+0000 -8.80187968046200E+0000 -8.81364685908950E+0000 -8.82541810529431E+0000 --8.83719338499194E+0000 -8.84897266415177E+0000 -8.86075590879708E+0000 -8.87254308500501E+0000 -8.88433415890663E+0000 --8.89612909668690E+0000 -8.90792786458472E+0000 -8.91973042889287E+0000 -8.93153675595810E+0000 -8.94334681218108E+0000 --8.95516056401645E+0000 -8.96697797797278E+0000 -8.97879902061262E+0000 -8.99062365855248E+0000 -9.00245185846288E+0000 --9.01428358706828E+0000 -9.02611881114718E+0000 -9.03795749753206E+0000 -9.04979961310942E+0000 -9.06164512481978E+0000 --9.07349399965768E+0000 -9.08534620467169E+0000 -9.09720170696444E+0000 -9.10906047369260E+0000 -9.12092247206690E+0000 --9.13278766935213E+0000 -9.14465603286716E+0000 -9.15652752998494E+0000 -9.16840212813251E+0000 -9.18027979479098E+0000 --9.19216049749561E+0000 -9.20404420383572E+0000 -9.21593088145479E+0000 -9.22782049805040E+0000 -9.23971302137427E+0000 --9.25160841923226E+0000 -9.26350665948438E+0000 -9.27540771004478E+0000 -9.28731153888178E+0000 -9.29921811401788E+0000 --9.31112740352975E+0000 -9.32303937554823E+0000 -9.33495399825836E+0000 -9.34687123989938E+0000 -9.35879106876473E+0000 --9.37071345320206E+0000 -9.38263836161325E+0000 -9.39456576245438E+0000 -9.40649562423578E+0000 -9.41842791552203E+0000 --9.43036260493193E+0000 -9.44229966113856E+0000 -9.45423905286923E+0000 -9.46618074890555E+0000 -9.47812471808336E+0000 --9.49007092929283E+0000 -9.50201935147838E+0000 -9.51396995363875E+0000 -9.52592270482695E+0000 -9.53787757415032E+0000 --9.54983453077052E+0000 -9.56179354390350E+0000 -9.57375458281956E+0000 -9.58571761684333E+0000 -9.59768261535379E+0000 --9.60964954778423E+0000 -9.62161838362233E+0000 -9.63358909241013E+0000 -9.64556164374400E+0000 -9.65753600727472E+0000 --9.66951215270743E+0000 -9.68149004980166E+0000 -9.69346966837133E+0000 -9.70545097828476E+0000 -9.71743394946467E+0000 --9.72941855188819E+0000 -9.74140475558688E+0000 -9.75339253064671E+0000 -9.76538184720808E+0000 -9.77737267546582E+0000 --9.78936498566921E+0000 -9.80135874812198E+0000 -9.81335393318232E+0000 -9.82535051126285E+0000 -9.83734845283069E+0000 --9.84934772840741E+0000 -9.86134830856907E+0000 -9.87335016394620E+0000 -9.88535326522384E+0000 -9.89735758314151E+0000 --9.90936308849324E+0000 -9.92136975212756E+0000 -9.93337754494753E+0000 -9.94538643791070E+0000 -9.95739640202918E+0000 --9.96940740836958E+0000 -9.98141942805308E+0000 -9.99343243225537E+0000 -1.00054463922067E+0001 -1.00174612791919E+0001 --1.00294770645503E+0001 -1.00414937196759E+0001 -1.00535112160171E+0001 -1.00655295250771E+0001 -1.00775486184135E+0001 --1.00895684676385E+0001 -1.01015890444191E+0001 -1.01136103204766E+0001 -1.01256322675872E+0001 -1.01376548575814E+0001 --1.01496780623445E+0001 -1.01617018538165E+0001 -1.01737262039919E+0001 -1.01857510849199E+0001 -1.01977764687041E+0001 --1.02098023275032E+0001 -1.02218286335301E+0001 -1.02338553590527E+0001 -1.02458824763933E+0001 -1.02579099579290E+0001 --1.02699377760915E+0001 -1.02819659033673E+0001 -1.02939943122974E+0001 -1.03060229754777E+0001 -1.03180518655586E+0001 --1.03300809552453E+0001 -1.03421102172977E+0001 -1.03541396245303E+0001 -1.03661691498124E+0001 -1.03781987660681E+0001 --1.03902284462761E+0001 -1.04022581634698E+0001 -1.04142878907375E+0001 -1.04263176012221E+0001 -1.04383472681212E+0001 --1.04503768646872E+0001 -1.04624063642275E+0001 -1.04744357401038E+0001 -1.04864649657329E+0001 -1.04984940145862E+0001 --1.05105228601901E+0001 -1.05225514761254E+0001 -1.05345798360281E+0001 -1.05466079135887E+0001 -1.05586356825525E+0001 --1.05706631167198E+0001 -1.05826901899456E+0001 -1.05947168761395E+0001 -1.06067431492663E+0001 -1.06187689833454E+0001 --1.06307943524509E+0001 -1.06428192307120E+0001 -1.06548435923125E+0001 -1.06668674114912E+0001 -1.06788906625417E+0001 --1.06909133198123E+0001 -1.07029353577064E+0001 -1.07149567506821E+0001 -1.07269774732523E+0001 -1.07389974999848E+0001 --1.07510168055026E+0001 -1.07630353644830E+0001 -1.07750531516585E+0001 -1.07870701418167E+0001 -1.07990863097995E+0001 --1.08111016305043E+0001 -1.08231160788829E+0001 -1.08351296299424E+0001 -1.08471422587446E+0001 -1.08591539404061E+0001 --1.08711646500988E+0001 -1.08831743630490E+0001 -1.08951830545384E+0001 -1.09071906999034E+0001 -1.09191972745352E+0001 --1.09312027538803E+0001 -1.09432071134398E+0001 -1.09552103287699E+0001 -1.09672123754817E+0001 -1.09792132292413E+0001 --1.09912128657698E+0001 -1.10032112608432E+0001 -1.10152083902923E+0001 -1.10272042300032E+0001 -1.10391987559168E+0001 --1.10511919440289E+0001 -1.10631837703905E+0001 -1.10751742111073E+0001 -1.10871632423403E+0001 -1.10991508403053E+0001 --1.11111369812732E+0001 -1.11231216415697E+0001 -1.11351047975758E+0001 -1.11470864257274E+0001 -1.11590665025153E+0001 --1.11710450044855E+0001 -1.11830219082388E+0001 -1.11949971904313E+0001 -1.12069708277740E+0001 -1.12189427970329E+0001 --1.12309130750290E+0001 -1.12428816386386E+0001 -1.12548484647927E+0001 -1.12668135304777E+0001 -1.12787768127347E+0001 --1.12907382886602E+0001 -1.13026979354055E+0001 -1.13146557301772E+0001 -1.13266116502368E+0001 -1.13385656729008E+0001 --1.13505177755411E+0001 -1.13624679355844E+0001 -1.13744161305127E+0001 -1.13863623378628E+0001 -1.13983065352269E+0001 --1.14102487002521E+0001 -1.14221888106407E+0001 -1.14341268441501E+0001 -1.14460627785928E+0001 -1.14579965918363E+0001 --1.14699282618036E+0001 -1.14818577664723E+0001 -1.14937850838755E+0001 -1.15057101921012E+0001 -1.15176330692928E+0001 --1.15295536936486E+0001 -1.15414720434221E+0001 -1.15533880969220E+0001 -1.15653018325121E+0001 -1.15772132286114E+0001 --1.15891222636940E+0001 -1.16010289162892E+0001 -1.16129331649815E+0001 -1.16248349884104E+0001 -1.16367343652708E+0001 --1.16486312743126E+0001 -1.16605256943409E+0001 -1.16724176042162E+0001 -1.16843069828538E+0001 -1.16961938092244E+0001 --1.17080780623541E+0001 -1.17199597213237E+0001 -1.17318387652697E+0001 -1.17437151733835E+0001 -1.17555889249118E+0001 --1.17674599991564E+0001 -1.17793283754746E+0001 -1.17911940332786E+0001 -1.18030569520360E+0001 -1.18149171112695E+0001 --1.18267744905572E+0001 -1.18386290695322E+0001 -1.18504808278830E+0001 -1.18623297453534E+0001 -1.18741758017423E+0001 --1.18860189769038E+0001 -1.18978592507473E+0001 -1.19096966032376E+0001 -1.19215310143946E+0001 -1.19333624642935E+0001 --1.19451909330646E+0001 -1.19570164008938E+0001 -1.19688388480221E+0001 -1.19806582547455E+0001 -1.19924746014158E+0001 --1.20042878684396E+0001 -1.20160980362791E+0001 -1.20279050854516E+0001 -1.20397089965298E+0001 -1.20515097501416E+0001 --1.20633073269702E+0001 -1.20751017077541E+0001 -1.20868928732873E+0001 -1.20986808044188E+0001 -1.21104654820530E+0001 --1.21222468871497E+0001 -1.21340250007239E+0001 -1.21457998038460E+0001 -1.21575712776417E+0001 -1.21693394032921E+0001 --1.21811041620333E+0001 -1.21928655351571E+0001 -1.22046235040105E+0001 -1.22163780499958E+0001 -1.22281291545707E+0001 --1.22398767992481E+0001 -1.22516209655964E+0001 -1.22633616352392E+0001 -1.22750987898557E+0001 -1.22868324111802E+0001 --1.22985624810024E+0001 -1.23102889811674E+0001 -1.23220118935757E+0001 -1.23337312001832E+0001 -1.23454468830009E+0001 --1.23571589240955E+0001 -1.23688673055889E+0001 -1.23805720096584E+0001 -1.23922730185367E+0001 -1.24039703145118E+0001 --1.24156638799272E+0001 -1.24273536971818E+0001 -1.24390397487297E+0001 -1.24507220170806E+0001 -1.24624004847995E+0001 --1.24740751345068E+0001 -1.24857459488783E+0001 -1.24974129106453E+0001 -1.25090760025944E+0001 -1.25207352075675E+0001 --1.25323905084622E+0001 -1.25440418882314E+0001 -1.25556893298832E+0001 -1.25673328164815E+0001 -1.25789723311453E+0001 --1.25906078570492E+0001 -1.26022393774231E+0001 -1.26138668755526E+0001 -1.26254903347784E+0001 -1.26371097384969E+0001 --1.26487250701597E+0001 -1.26603363132741E+0001 -1.26719434514026E+0001 -1.26835464681634E+0001 -1.26951453472299E+0001 --1.27067400723311E+0001 -1.27183306272515E+0001 -1.27299169958310E+0001 -1.27414991619648E+0001 -1.27530771096039E+0001 --1.27646508227545E+0001 -1.27762202854783E+0001 -1.27877854818926E+0001 -1.27993463961700E+0001 -1.28109030125389E+0001 --1.28224553152828E+0001 -1.28340032887408E+0001 -1.28455469173076E+0001 -1.28570861854334E+0001 -1.28686210776236E+0001 --1.28801515784395E+0001 -1.28916776724977E+0001 -1.29031993444701E+0001 -1.29147165790845E+0001 -1.29262293611239E+0001 --1.29377376754269E+0001 -1.29492415068877E+0001 -1.29607408404558E+0001 -1.29722356611365E+0001 -1.29837259539903E+0001 --1.29952117041335E+0001 -1.30066928967378E+0001 -1.30181695170303E+0001 -1.30296415502938E+0001 -1.30411089818667E+0001 --1.30525717971426E+0001 -1.30640299815710E+0001 -1.30754835206568E+0001 -1.30869323999602E+0001 -1.30983766050974E+0001 --1.31098161217398E+0001 -1.31212509356144E+0001 -1.31326810325039E+0001 -1.31441063982463E+0001 -1.31555270187355E+0001 --1.31669428799206E+0001 -1.31783539678064E+0001 -1.31897602684533E+0001 -1.32011617679773E+0001 -1.32125584525499E+0001 --1.32239503083981E+0001 -1.32353373218045E+0001 -1.32467194791074E+0001 -1.32580967667005E+0001 -1.32694691710332E+0001 --1.32808366786105E+0001 -1.32921992759928E+0001 -1.33035569497962E+0001 -1.33149096866925E+0001 -1.33262574734089E+0001 --1.33376002967283E+0001 -1.33489381434890E+0001 -1.33602710005853E+0001 -1.33715988549667E+0001 -1.33829216936385E+0001 --1.33942395036616E+0001 -1.34055522721523E+0001 -1.34168599862827E+0001 -1.34281626332806E+0001 -1.34394602004291E+0001 --1.34507526750672E+0001 -1.34620400445894E+0001 -1.34733222964458E+0001 -1.34845994181422E+0001 -1.34958713972399E+0001 --1.35071382213558E+0001 -1.35183998781627E+0001 -1.35296563553888E+0001 -1.35409076408178E+0001 -1.35521537222894E+0001 --1.35633945876986E+0001 -1.35746302249963E+0001 -1.35858606221888E+0001 -1.35970857673383E+0001 -1.36083056485623E+0001 --1.36195202540343E+0001 -1.36307295719832E+0001 -1.36419335906937E+0001 -1.36531322985061E+0001 -1.36643256838162E+0001 --1.36755137350758E+0001 -1.36866964407920E+0001 -1.36978737895278E+0001 -1.37090457699018E+0001 -1.37202123705881E+0001 --1.37313735803168E+0001 -1.37425293878733E+0001 -1.37536797820990E+0001 -1.37648247518907E+0001 -1.37759642862010E+0001 --1.37870983740383E+0001 -1.37982270044664E+0001 -1.38093501666050E+0001 -1.38204678496294E+0001 -1.38315800427706E+0001 --1.38426867353152E+0001 -1.38537879166057E+0001 -1.38648835760400E+0001 -1.38759737030720E+0001 -1.38870582872111E+0001 --1.38981373180224E+0001 -1.39092107851268E+0001 -1.39202786782007E+0001 -1.39313409869765E+0001 -1.39423977012421E+0001 --1.39534488108411E+0001 -1.39644943056729E+0001 -1.39755341756926E+0001 -1.39865684109109E+0001 -1.39975970013943E+0001 --1.40086199372651E+0001 -1.40196372087011E+0001 -1.40306488059361E+0001 -1.40416547192593E+0001 -1.40526549390159E+0001 --1.40636494556066E+0001 -1.40746382594881E+0001 -1.40856213411726E+0001 -1.40965986912280E+0001 -1.41075703002782E+0001 --1.41185361590026E+0001 -1.41294962581363E+0001 -1.41404505884704E+0001 -1.41513991408515E+0001 -1.41623419061821E+0001 --1.41732788754202E+0001 -1.41842100395799E+0001 -1.41951353897308E+0001 -1.42060549169982E+0001 -1.42169686125633E+0001 --1.42278764676632E+0001 -1.42387784735903E+0001 -1.42496746216932E+0001 -1.42605649033760E+0001 -1.42714493100986E+0001 --1.42823278333768E+0001 -1.42932004647821E+0001 -1.43040671959416E+0001 -1.43149280185383E+0001 -1.43257829243111E+0001 --1.43366319050545E+0001 -1.43474749526187E+0001 -1.43583120589098E+0001 -1.43691432158897E+0001 -1.43799684155761E+0001 --1.43907876500424E+0001 -1.44016009114177E+0001 -1.44124081918870E+0001 -1.44232094836911E+0001 -1.44340047791265E+0001 --1.44447940705457E+0001 -1.44555773503566E+0001 -1.44663546110232E+0001 -1.44771258450653E+0001 -1.44878910450583E+0001 --1.44986502036335E+0001 -1.45094033134780E+0001 -1.45201503673348E+0001 -1.45308913580025E+0001 -1.45416262783356E+0001 --1.45523551212445E+0001 -1.45630778796952E+0001 -1.45737945467097E+0001 -1.45845051153656E+0001 -1.45952095787966E+0001 --1.46059079301920E+0001 -1.46166001627970E+0001 -1.46272862699125E+0001 -1.46379662448953E+0001 -1.46486400811581E+0001 --1.46593077721694E+0001 -1.46699693114533E+0001 -1.46806246925900E+0001 -1.46912739092153E+0001 -1.47019169550211E+0001 --1.47125538237549E+0001 -1.47231845092201E+0001 -1.47338090052759E+0001 -1.47444273058374E+0001 -1.47550394048755E+0001 --1.47656452964169E+0001 -1.47762449745443E+0001 -1.47868384333960E+0001 -1.47974256671664E+0001 -1.48080066701054E+0001 --1.48185814365191E+0001 -1.48291499607692E+0001 -1.48397122372734E+0001 -1.48502682605052E+0001 -1.48608180249939E+0001 --1.48713615253248E+0001 -1.48818987561388E+0001 -1.48924297121329E+0001 -1.49029543880598E+0001 -1.49134727787281E+0001 --1.49239848790024E+0001 -1.49344906838029E+0001 -1.49449901881060E+0001 -1.49554833869435E+0001 -1.49659702754036E+0001 --1.49764508486299E+0001 -1.49869251018222E+0001 -1.49973930302359E+0001 -1.50078546291826E+0001 -1.50183098940294E+0001 --1.50287588201996E+0001 -1.50392014031722E+0001 -1.50496376384821E+0001 -1.50600675217201E+0001 -1.50704910485328E+0001 --1.50809082146229E+0001 -1.50913190157488E+0001 -1.51017234477247E+0001 -1.51121215064210E+0001 -1.51225131877636E+0001 --1.51328984877347E+0001 -1.51432774023720E+0001 -1.51536499277694E+0001 -1.51640160600765E+0001 -1.51743757954989E+0001 --1.51847291302980E+0001 -1.51950760607912E+0001 -1.52054165833518E+0001 -1.52157506944088E+0001 -1.52260783904474E+0001 --1.52363996680086E+0001 -1.52467145236891E+0001 -1.52570229541418E+0001 -1.52673249560753E+0001 -1.52776205262542E+0001 --1.52879096614991E+0001 -1.52981923586863E+0001 -1.53084686147481E+0001 -1.53187384266728E+0001 -1.53290017915046E+0001 --1.53392587063435E+0001 -1.53495091683455E+0001 -1.53597531747226E+0001 -1.53699907227424E+0001 -1.53802218097289E+0001 --1.53904464330617E+0001 -1.54006645901763E+0001 -1.54108762785644E+0001 -1.54210814957733E+0001 -1.54312802394064E+0001 --1.54414725071231E+0001 -1.54516582966387E+0001 -1.54618376057242E+0001 -1.54720104322068E+0001 -1.54821767739697E+0001 --1.54923366289516E+0001 -1.55024899951476E+0001 -1.55126368706086E+0001 -1.55227772534414E+0001 -1.55329111418086E+0001 --1.55430385339290E+0001 -1.55531594280773E+0001 -1.55632738225840E+0001 -1.55733817158356E+0001 -1.55834831062747E+0001 --1.55935779923996E+0001 -1.56036663727648E+0001 -1.56137482459805E+0001 -1.56238236107131E+0001 -1.56338924656849E+0001 --1.56439548096739E+0001 -1.56540106415144E+0001 -1.56640599600964E+0001 -1.56741027643661E+0001 -1.56841390533256E+0001 --1.56941688260326E+0001 -1.57041920816014E+0001 -1.57142088192017E+0001 -1.57242190380595E+0001 -1.57342227374566E+0001 --1.57442199167309E+0001 -1.57542105752761E+0001 -1.57641947125421E+0001 -1.57741723280346E+0001 -1.57841434213152E+0001 --1.57941079920017E+0001 -1.58040660397678E+0001 -1.58140175643430E+0001 -1.58239625655131E+0001 -1.58339010431196E+0001 --1.58438329970600E+0001 -1.58537584272881E+0001 -1.58636773338132E+0001 -1.58735897167010E+0001 -1.58834955760729E+0001 --1.58933949121065E+0001 -1.59032877250352E+0001 -1.59131740151486E+0001 -1.59230537827920E+0001 -1.59329270283671E+0001 --1.59427937523311E+0001 -1.59526539551975E+0001 -1.59625076375359E+0001 -1.59723547999716E+0001 -1.59821954431861E+0001 --1.59920295679167E+0001 -1.60018571749570E+0001 -1.60116782651564E+0001 -1.60214928394203E+0001 -1.60313008987101E+0001 --1.60411024440432E+0001 -1.60508974764932E+0001 -1.60606859971895E+0001 -1.60704680073175E+0001 -1.60802435081186E+0001 --1.60900125008905E+0001 -1.60997749869865E+0001 -1.61095309678161E+0001 -1.61192804448449E+0001 -1.61290234195945E+0001 --1.61387598936422E+0001 -1.61484898686217E+0001 -1.61582133462226E+0001 -1.61679303281904E+0001 -1.61776408163268E+0001 --1.61873448124894E+0001 -1.61970423185918E+0001 -1.62067333366037E+0001 -1.62164178685508E+0001 -1.62260959165149E+0001 --1.62357674826337E+0001 -1.62454325691009E+0001 -1.62550911781665E+0001 -1.62647433121361E+0001 -1.62743889733717E+0001 --1.62840281642911E+0001 -1.62936608873683E+0001 -1.63032871451333E+0001 -1.63129069401720E+0001 -1.63225202751265E+0001 --1.63321271526948E+0001 -1.63417275756311E+0001 -1.63513215467454E+0001 -1.63609090689040E+0001 -1.63704901450291E+0001 --1.63800647780990E+0001 -1.63896329711479E+0001 -1.63991947272662E+0001 -1.64087500496003E+0001 -1.64182989413527E+0001 --1.64278414057818E+0001 -1.64373774462021E+0001 -1.64469070659844E+0001 -1.64564302685551E+0001 -1.64659470573969E+0001 --1.64754574360487E+0001 -1.64849614081052E+0001 -1.64944589772172E+0001 -1.65039501470917E+0001 -1.65134349214916E+0001 --1.65229133042358E+0001 -1.65323852991996E+0001 -1.65418509103139E+0001 -1.65513101415660E+0001 -1.65607629969992E+0001 --1.65702094807128E+0001 -1.65796495968620E+0001 -1.65890833496584E+0001 -1.65985107433695E+0001 -1.66079317823188E+0001 --1.66173464708860E+0001 -1.66267548135067E+0001 -1.66361568146728E+0001 -1.66455524789320E+0001 -1.66549418108884E+0001 --1.66643248152018E+0001 -1.66737014965883E+0001 -1.66830718598201E+0001 -1.66924359097254E+0001 -1.67017936511883E+0001 --1.67111450891494E+0001 -1.67204902286050E+0001 -1.67298290746076E+0001 -1.67391616322659E+0001 -1.67484879067444E+0001 --1.67578079032640E+0001 -1.67671216271014E+0001 -1.67764290835896E+0001 -1.67857302781176E+0001 -1.67950252161305E+0001 --1.68043139031294E+0001 -1.68135963446717E+0001 -1.68228725463705E+0001 -1.68321425138954E+0001 -1.68414062529719E+0001 --1.68506637693816E+0001 -1.68599150689622E+0001 -1.68691601576076E+0001 -1.68783990412675E+0001 -1.68876317259479E+0001 --1.68968582177110E+0001 -1.69060785226750E+0001 -1.69152926470140E+0001 -1.69245005969585E+0001 -1.69337023787949E+0001 --1.69428979988657E+0001 -1.69520874635698E+0001 -1.69612707793617E+0001 -1.69704479527524E+0001 -1.69796189903089E+0001 --1.69887838986542E+0001 -1.69979426844674E+0001 -1.70070953544840E+0001 -1.70162419154953E+0001 -1.70253823743487E+0001 --1.70345167379479E+0001 -1.70436450132526E+0001 -1.70527672072786E+0001 -1.70618833270979E+0001 -1.70709933798385E+0001 --1.70800973726846E+0001 -1.70891953128764E+0001 -1.70982872077103E+0001 -1.71073730645388E+0001 -1.71164528907706E+0001 --1.71255266938704E+0001 -1.71345944813590E+0001 -1.71436562608134E+0001 -1.71527120398667E+0001 -1.71617618262081E+0001 --1.71708056275829E+0001 -1.71798434517926E+0001 -1.71888753066948E+0001 -1.71979012002032E+0001 -1.72069211402875E+0001 --1.72159351349738E+0001 -1.72249431923441E+0001 -1.72339453205365E+0001 -1.72429415277456E+0001 -1.72519318222216E+0001 --1.72609162122712E+0001 -1.72698947062572E+0001 -1.72788673125982E+0001 -1.72878340397694E+0001 -1.72967948963019E+0001 --1.73057498907828E+0001 -1.73146990318556E+0001 -1.73236423282198E+0001 -1.73325797886310E+0001 -1.73415114219010E+0001 --1.73504372368978E+0001 -1.73593572425454E+0001 -1.73682714478240E+0001 -1.73771798617699E+0001 -1.73860824934756E+0001 --1.73949793520899E+0001 -1.74038704468173E+0001 -1.74127557869189E+0001 -1.74216353817116E+0001 -1.74305092405687E+0001 --1.74393773729196E+0001 -1.74482397882496E+0001 -1.74570964961005E+0001 -1.74659475060700E+0001 -1.74747928278121E+0001 --1.74836324710368E+0001 -1.74924664455104E+0001 -1.75012947610552E+0001 -1.75101174275498E+0001 -1.75189344549289E+0001 --1.75277458531832E+0001 -1.75365516323599E+0001 -1.75453518025620E+0001 -1.75541463739488E+0001 -1.75629353567359E+0001 --1.75717187611947E+0001 -1.75804965976532E+0001 -1.75892688764951E+0001 -1.75980356081607E+0001 -1.76067968031461E+0001 --1.76155524720038E+0001 -1.76243026253423E+0001 -1.76330472738264E+0001 -1.76417864281769E+0001 -1.76505200991710E+0001 --1.76592482976418E+0001 -1.76679710344788E+0001 -1.76766883206274E+0001 -1.76854001670895E+0001 -1.76941065849229E+0001 --1.77028075852416E+0001 -1.77115031792160E+0001 -1.77201933780723E+0001 -1.77288781930932E+0001 -1.77375576356173E+0001 --1.77462317170396E+0001 -1.77549004488112E+0001 -1.77635638424394E+0001 -1.77722219094875E+0001 -1.77808746615751E+0001 --1.77895221103781E+0001 -1.77981642676283E+0001 -1.78068011451140E+0001 -1.78154327546794E+0001 -1.78240591082250E+0001 --1.78326802177074E+0001 -1.78412960951395E+0001 -1.78499067525905E+0001 -1.78585122021853E+0001 -1.78671124561054E+0001 --1.78757075265885E+0001 -1.78842974259281E+0001 -1.78928821664744E+0001 -1.79014617606333E+0001 -1.79100362208673E+0001 --1.79186055596947E+0001 -1.79271697896903E+0001 -1.79357289234849E+0001 -1.79442829737656E+0001 -1.79528319532756E+0001 --1.79613758748144E+0001 -1.79699147512375E+0001 -1.79784485954567E+0001 -1.79869774204402E+0001 -1.79955012392120E+0001 --1.80040200648526E+0001 -1.80125339104984E+0001 -1.80210427893424E+0001 -1.80295467146335E+0001 -1.80380456996767E+0001 --1.80465397578336E+0001 -1.80550289025216E+0001 -1.80635131472144E+0001 -1.80719925054421E+0001 -1.80804669907908E+0001 --1.80889366169028E+0001 -1.80974013974767E+0001 -1.81058613462672E+0001 -1.81143164770853E+0001 -1.81227668037981E+0001 --1.81312123403290E+0001 -1.81396531006543E+0001 -1.81480890987692E+0001 -1.81565203486526E+0001 -1.81649468642647E+0001 --1.81733686595464E+0001 -1.81817857484198E+0001 -1.81901981447877E+0001 -1.81986058625340E+0001 -1.82070089155235E+0001 --1.82154073176022E+0001 -1.82238010825967E+0001 -1.82321902243148E+0001 -1.82405747565451E+0001 -1.82489546930574E+0001 --1.82573300476023E+0001 -1.82657008339114E+0001 -1.82740670656971E+0001 -1.82824287566531E+0001 -1.82907859204538E+0001 --1.82991385707546E+0001 -1.83074867211921E+0001 -1.83158303853836E+0001 -1.83241695769274E+0001 -1.83325043094029E+0001 --1.83408345963704E+0001 -1.83491604513713E+0001 -1.83574818879276E+0001 -1.83657989195426E+0001 -1.83741115597006E+0001 --1.83824198218667E+0001 -1.83907237194870E+0001 -1.83990232659887E+0001 -1.84073184747799E+0001 -1.84156093592495E+0001 --1.84238959327678E+0001 -1.84321782086856E+0001 -1.84404562003350E+0001 -1.84487299210289E+0001 -1.84569993840614E+0001 --1.84652646027074E+0001 -1.84735255902227E+0001 -1.84817823598443E+0001 -1.84900349247901E+0001 -1.84982832982589E+0001 --1.85065274934306E+0001 -1.85147675234660E+0001 -1.85230034015069E+0001 -1.85312351406761E+0001 -1.85394627540774E+0001 --1.85476862547955E+0001 -1.85559056558963E+0001 -1.85641209704265E+0001 -1.85723322114138E+0001 -1.85805393918668E+0001 --1.85887425247754E+0001 -1.85969416231102E+0001 -1.86051366998228E+0001 -1.86133277678461E+0001 -1.86215148400936E+0001 --1.86296979294600E+0001 -1.86378770488209E+0001 -1.86460522110331E+0001 -1.86542234289340E+0001 -1.86623907153424E+0001 --1.86705540830579E+0001 -1.86787135448611E+0001 -1.86868691135136E+0001 -1.86950208017580E+0001 -1.87031686223180E+0001 --1.87113125878981E+0001 -1.87194527111839E+0001 -1.87275890048420E+0001 -1.87357214815201E+0001 -1.87438501538467E+0001 --1.87519750344315E+0001 -1.87600961358649E+0001 -1.87682134707187E+0001 -1.87763270515455E+0001 -1.87844368908787E+0001 --1.87925430012331E+0001 -1.88006453951042E+0001 -1.88087440849687E+0001 -1.88168390832842E+0001 -1.88249304024893E+0001 --1.88330180550035E+0001 -1.88411020532277E+0001 -1.88491824095433E+0001 -1.88572591363130E+0001 -1.88653322458806E+0001 --1.88734017505706E+0001 -1.88814676626887E+0001 -1.88895299945217E+0001 -1.88975887583371E+0001 -1.89056439663837E+0001 --1.89136956308913E+0001 -1.89217437640704E+0001 -1.89297883781129E+0001 -1.89378294851916E+0001 -1.89458670974600E+0001 --1.89539012270531E+0001 -1.89619318860867E+0001 -1.89699590866574E+0001 -1.89779828408432E+0001 -1.89860031607028E+0001 --1.89940200582762E+0001 -1.90020335455841E+0001 -1.90100436346284E+0001 -1.90180503373921E+0001 -1.90260536658391E+0001 --1.90340536319142E+0001 -1.90420502475435E+0001 -1.90500435246339E+0001 -1.90580334750735E+0001 -1.90660201107311E+0001 --1.90740034434569E+0001 -1.90819834850819E+0001 -1.90899602474181E+0001 -1.90979337422588E+0001 -1.91059039813780E+0001 --1.91138709765308E+0001 -1.91218347394535E+0001 -1.91297952818631E+0001 -1.91377526154580E+0001 -1.91457067519174E+0001 --1.91536577029016E+0001 -1.91616054800518E+0001 -1.91695500949903E+0001 -1.91774915593206E+0001 -1.91854298846270E+0001 --1.91933650824750E+0001 -1.92012971644109E+0001 -1.92092261419622E+0001 -1.92171520266374E+0001 -1.92250748299261E+0001 --1.92329945632988E+0001 -1.92409112382071E+0001 -1.92488248660836E+0001 -1.92567354583420E+0001 -1.92646430263769E+0001 --1.92725475815642E+0001 -1.92804491352605E+0001 -1.92883476988036E+0001 -1.92962432835124E+0001 -1.93041359006866E+0001 --1.93120255616073E+0001 -1.93199122775363E+0001 -1.93277960597167E+0001 -1.93356769193724E+0001 -1.93435548677084E+0001 --1.93514299159108E+0001 -1.93593020751468E+0001 -1.93671713565645E+0001 -1.93750377712932E+0001 -1.93829013304430E+0001 --1.93907620451052E+0001 -1.93986199263522E+0001 -1.94064749852372E+0001 -1.94143272327948E+0001 -1.94221766800404E+0001 --1.94300233379704E+0001 -1.94378672175624E+0001 -1.94457083297749E+0001 -1.94535466855476E+0001 -1.94613822958012E+0001 --1.94692151714373E+0001 -1.94770453233387E+0001 -1.94848727623692E+0001 -1.94926974993737E+0001 -1.95005195451779E+0001 --1.95083389105890E+0001 -1.95161556063948E+0001 -1.95239696433645E+0001 -1.95317810322480E+0001 -1.95395897837766E+0001 --1.95473959086624E+0001 -1.95551994175986E+0001 -1.95630003212596E+0001 -1.95707986303007E+0001 -1.95785943553581E+0001 --1.95863875070496E+0001 -1.95941780959733E+0001 -1.96019661327090E+0001 -1.96097516278173E+0001 -1.96175345918397E+0001 --1.96253150352990E+0001 -1.96330929686989E+0001 -1.96408684025243E+0001 -1.96486413472411E+0001 -1.96564118132960E+0001 --1.96641798111173E+0001 -1.96719453511137E+0001 -1.96797084436756E+0001 -1.96874690991739E+0001 -1.96952273279610E+0001 --1.97029831403701E+0001 -1.97107365467155E+0001 -1.97184875572927E+0001 -1.97262361823779E+0001 -1.97339824322289E+0001 --1.97417263170841E+0001 -1.97494678471631E+0001 -1.97572070326667E+0001 -1.97649438837765E+0001 -1.97726784106555E+0001 --1.97804106234475E+0001 -1.97881405322774E+0001 -1.97958681472512E+0001 -1.98035934784560E+0001 -1.98113165359599E+0001 --1.98190373298122E+0001 -1.98267558700430E+0001 -1.98344721666637E+0001 -1.98421862296668E+0001 -1.98498980690255E+0001 --1.98576076946946E+0001 -1.98653151166095E+0001 -1.98730203446869E+0001 -1.98807233888246E+0001 -1.98884242589013E+0001 --1.98961229647769E+0001 -1.99038195162924E+0001 -1.99115139232697E+0001 -1.99192061955119E+0001 -1.99268963428032E+0001 --1.99345843749088E+0001 -1.99422703015749E+0001 -1.99499541325289E+0001 -1.99576358774793E+0001 -1.99653155461155E+0001 --1.99729931481082E+0001 -1.99806686931089E+0001 -1.99883421907504E+0001 -1.99960136506464E+0001 -2.00036830823920E+0001 --2.00113504955629E+0001 -2.00190158997162E+0001 -2.00266793043901E+0001 -2.00343407191036E+0001 -2.00420001533570E+0001 --2.00496576166317E+0001 -2.00573131183900E+0001 -2.00649666680755E+0001 -2.00726182751127E+0001 -2.00802679489071E+0001 --2.00879156988457E+0001 -2.00955615342960E+0001 -2.01032054646070E+0001 -2.01108474991087E+0001 -2.01184876471120E+0001 --2.01261259179092E+0001 -2.01337623207733E+0001 -2.01413968649587E+0001 -2.01490295597007E+0001 -2.01566604142158E+0001 --2.01642894377014E+0001 -2.01719166393362E+0001 -2.01795420282799E+0001 -2.01871656136733E+0001 -2.01947874046381E+0001 --2.02024074102774E+0001 -2.02100256396751E+0001 -2.02176421018964E+0001 -2.02252568059875E+0001 -2.02328697609756E+0001 --2.02404809758691E+0001 -2.02480904596575E+0001 -2.02556982213114E+0001 -2.02633042697822E+0001 -2.02709086140028E+0001 --2.02785112628870E+0001 -2.02861122253296E+0001 -2.02937115102067E+0001 -2.03013091263752E+0001 -2.03089050826735E+0001 --2.03164993879206E+0001 -2.03240920509170E+0001 -2.03316830804441E+0001 -2.03392724852644E+0001 -2.03468602741216E+0001 --2.03544464557402E+0001 -2.03620310388262E+0001 -2.03696140320665E+0001 -2.03771954441289E+0001 -2.03847752836626E+0001 --2.03923535592978E+0001 -2.03999302796457E+0001 -2.04075054532986E+0001 -2.04150790888301E+0001 -2.04226511947947E+0001 --2.04302217797280E+0001 -2.04377908521467E+0001 -2.04453584205488E+0001 -2.04529244934130E+0001 -2.04604890791996E+0001 --2.04680521863494E+0001 -2.04756138232850E+0001 -2.04831739984094E+0001 -2.04907327201072E+0001 -2.04982899967439E+0001 --2.05058458366660E+0001 -2.05134002482013E+0001 -2.05209532396586E+0001 -2.05285048193279E+0001 -2.05360549954801E+0001 --2.05436037763674E+0001 -2.05511511702229E+0001 -2.05586971852610E+0001 -2.05662418296772E+0001 -2.05737851116479E+0001 --2.05813270393307E+0001 -2.05888676208644E+0001 -2.05964068643689E+0001 -2.06039447779449E+0001 -2.06114813696747E+0001 --2.06190166476213E+0001 -2.06265506198290E+0001 -2.06340832943231E+0001 -2.06416146791100E+0001 -2.06491447821775E+0001 --2.06566736114940E+0001 -2.06642011750093E+0001 -2.06717274806545E+0001 -2.06792525363413E+0001 -2.06867763499630E+0001 --2.06942989293938E+0001 -2.07018202824888E+0001 -2.07093404170846E+0001 -2.07168593409987E+0001 -2.07243770620297E+0001 --2.07318935879573E+0001 -2.07394089265425E+0001 -2.07469230855271E+0001 -2.07544360726342E+0001 -2.07619478955680E+0001 --2.07694585620139E+0001 -2.07769680796381E+0001 -2.07844764560882E+0001 -2.07919836989929E+0001 -2.07994898159618E+0001 --2.08069948145858E+0001 -2.08144987024370E+0001 -2.08220014870683E+0001 -2.08295031760139E+0001 -2.08370037767892E+0001 --2.08445032968905E+0001 -2.08520017437954E+0001 -2.08594991249626E+0001 -2.08669954478317E+0001 -2.08744907198237E+0001 --2.08819849483406E+0001 -2.08894781407654E+0001 -2.08969703044623E+0001 -2.09044614467768E+0001 -2.09119515750352E+0001 --2.09194406965452E+0001 -2.09269288185954E+0001 -2.09344159484557E+0001 -2.09419020933768E+0001 -2.09493872605910E+0001 --2.09568714573113E+0001 -2.09643546907320E+0001 -2.09718369680286E+0001 -2.09793182963575E+0001 -2.09867986828563E+0001 --2.09942781346439E+0001 -2.10017566588202E+0001 -2.10092342624660E+0001 -2.10167109526436E+0001 -2.10241867363961E+0001 --2.10316616207480E+0001 -2.10391356127047E+0001 -2.10466087192527E+0001 -2.10540809473600E+0001 -2.10615523039753E+0001 --2.10690227960285E+0001 -2.10764924304308E+0001 -2.10839612140744E+0001 -2.10914291538326E+0001 -2.10988962565599E+0001 --2.11063625290920E+0001 -2.11138279782454E+0001 -2.11212926108181E+0001 -2.11287564335891E+0001 -2.11362194533184E+0001 --2.11436816767473E+0001 -2.11511431105980E+0001 -2.11586037615741E+0001 -2.11660636363602E+0001 -2.11735227416220E+0001 --2.11809810840064E+0001 -2.11884386701414E+0001 -2.11958955066359E+0001 -2.12033516000804E+0001 -2.12108069570462E+0001 --2.12182615840857E+0001 -2.12257154877326E+0001 -2.12331686745017E+0001 -2.12406211508888E+0001 -2.12480729233710E+0001 --2.12555239984063E+0001 -2.12629743824342E+0001 -2.12704240818750E+0001 -2.12778731031301E+0001 -2.12853214525824E+0001 --2.12927691365956E+0001 -2.13002161615147E+0001 -2.13076625336657E+0001 -2.13151082593558E+0001 -2.13225533448733E+0001 --2.13299977964878E+0001 -2.13374416204498E+0001 -2.13448848229910E+0001 -2.13523274103244E+0001 -2.13597693886439E+0001 --2.13672107641247E+0001 -2.13746515429230E+0001 -2.13820917311762E+0001 -2.13895313350030E+0001 -2.13969703605030E+0001 --2.14044088137568E+0001 -2.14118467008268E+0001 -2.14192840277557E+0001 -2.14267208005678E+0001 -2.14341570252686E+0001 --2.14415927078444E+0001 -2.14490278542631E+0001 -2.14564624704733E+0001 -2.14638965624049E+0001 -2.14713301359691E+0001 --2.14787631970579E+0001 -2.14861957515448E+0001 -2.14936278052841E+0001 -2.15010593641115E+0001 -2.15084904338438E+0001 --2.15159210202789E+0001 -2.15233511291957E+0001 -2.15307807663544E+0001 -2.15382099374965E+0001 -2.15456386483442E+0001 --2.15530669046012E+0001 -2.15604947119523E+0001 -2.15679220760632E+0001 -2.15753490025812E+0001 -2.15827754971342E+0001 --2.15902015653316E+0001 -2.15976272127638E+0001 -2.16050524450026E+0001 -2.16124772676004E+0001 -2.16199016860914E+0001 --2.16273257059904E+0001 -2.16347493327938E+0001 -2.16421725719786E+0001 -2.16495954290035E+0001 -2.16570179093080E+0001 --2.16644400183129E+0001 -2.16718617614200E+0001 -2.16792831440125E+0001 -2.16867041714544E+0001 -2.16941248490912E+0001 --2.17015451822492E+0001 -2.17089651762362E+0001 -2.17163848363410E+0001 -2.17238041678332E+0001 -2.17312231759643E+0001 --2.17386418659662E+0001 -2.17460602430524E+0001 -2.17534783124174E+0001 -2.17608960792369E+0001 -2.17683135486676E+0001 --2.17757307258475E+0001 -2.17831476158957E+0001 -2.17905642239125E+0001 -2.17979805549794E+0001 -2.18053966141588E+0001 --2.18128124064945E+0001 -2.18202279370112E+0001 -2.18276432107152E+0001 -2.18350582325934E+0001 -2.18424730076143E+0001 --2.18498875407272E+0001 -2.18573018368629E+0001 -2.18647159009330E+0001 -2.18721297378305E+0001 -2.18795433524294E+0001 --2.18869567495851E+0001 -2.18943699341339E+0001 -2.19017829108933E+0001 -2.19091956846620E+0001 -2.19166082602198E+0001 --2.19240206423278E+0001 -2.19314328357280E+0001 -2.19388448451439E+0001 -2.19462566752799E+0001 -2.19536683308215E+0001 --2.19610798164356E+0001 -2.19684911367701E+0001 -2.19759022964540E+0001 -2.19833133000977E+0001 -2.19907241522924E+0001 --2.19981348576108E+0001 -2.20055454206065E+0001 -2.20129558458145E+0001 -2.20203661377508E+0001 -2.20277763009124E+0001 --2.20351863397778E+0001 -2.20425962588066E+0001 -2.20500060624392E+0001 -2.20574157550976E+0001 -2.20648253411846E+0001 --2.20722348250846E+0001 -2.20796442111626E+0001 -2.20870535037652E+0001 -2.20944627072200E+0001 -2.21018718258358E+0001 --2.21092808639025E+0001 -2.21166898256911E+0001 -2.21240987154540E+0001 -2.21315075374245E+0001 -2.21389162958173E+0001 --2.21463249948279E+0001 -2.21537336386335E+0001 -2.21611422313919E+0001 -2.21685507772424E+0001 -2.21759592803055E+0001 --2.21833677446826E+0001 -2.21907761744565E+0001 -2.21981845736909E+0001 -2.22055929464310E+0001 -2.22130012967030E+0001 --2.22204096285142E+0001 -2.22278179458530E+0001 -2.22352262526893E+0001 -2.22426345529739E+0001 -2.22500428506388E+0001 --2.22574511495971E+0001 -2.22648594537432E+0001 -2.22722677669526E+0001 -2.22796760930821E+0001 -2.22870844359694E+0001 --2.22944927994335E+0001 -2.23019011872746E+0001 -2.23093096032740E+0001 -2.23167180511944E+0001 -2.23241265347793E+0001 --2.23315350577535E+0001 -2.23389436238232E+0001 -2.23463522366753E+0001 -2.23537608999784E+0001 -2.23611696173819E+0001 --2.23685783925164E+0001 -2.23759872289939E+0001 -2.23833961304073E+0001 -2.23908051003308E+0001 -2.23982141423198E+0001 --2.24056232599108E+0001 -2.24130324566215E+0001 -2.24204417359506E+0001 -2.24278511013785E+0001 -2.24352605563660E+0001 --2.24426701043557E+0001 -2.24500797487711E+0001 -2.24574894930169E+0001 -2.24648993404788E+0001 -2.24723092945242E+0001 --2.24797193585011E+0001 -2.24871295357389E+0001 -2.24945398295483E+0001 -2.25019502432208E+0001 -2.25093607800295E+0001 --2.25167714432285E+0001 -2.25241822360529E+0001 -2.25315931617193E+0001 -2.25390042234252E+0001 -2.25464154243493E+0001 --2.25538267676517E+0001 -2.25612382564735E+0001 -2.25686498939369E+0001 -2.25760616831455E+0001 -2.25834736271837E+0001 --2.25908857291176E+0001 -2.25982979919941E+0001 -2.26057104188413E+0001 -2.26131230126685E+0001 -2.26205357764664E+0001 --2.26279487132065E+0001 -2.26353618258418E+0001 -2.26427751173063E+0001 -2.26501885905152E+0001 -2.26576022483649E+0001 --2.26650160937330E+0001 -2.26724301294782E+0001 -2.26798443584405E+0001 -2.26872587834410E+0001 -2.26946734072818E+0001 --2.27020882327466E+0001 -2.27095032625999E+0001 -2.27169184995876E+0001 -2.27243339464366E+0001 -2.27317496058551E+0001 --2.27391654805324E+0001 -2.27465815731391E+0001 -2.27539978863268E+0001 -2.27614144227285E+0001 -2.27688311849583E+0001 --2.27762481756113E+0001 -2.27836653972640E+0001 -2.27910828524741E+0001 -2.27985005437801E+0001 -2.28059184737023E+0001 --2.28133366447415E+0001 -2.28207550593803E+0001 -2.28281737200821E+0001 -2.28355926292916E+0001 -2.28430117894346E+0001 --2.28504312029182E+0001 -2.28578508721307E+0001 -2.28652707994414E+0001 -2.28726909872010E+0001 -2.28801114377411E+0001 --2.28875321533748E+0001 -2.28949531363962E+0001 -2.29023743890807E+0001 -2.29097959136847E+0001 -2.29172177124459E+0001 --2.29246397875832E+0001 -2.29320621412966E+0001 -2.29394847757675E+0001 -2.29469076931581E+0001 -2.29543308956122E+0001 --2.29617543852545E+0001 -2.29691781641910E+0001 -2.29766022345088E+0001 -2.29840265982763E+0001 -2.29914512575431E+0001 --2.29988762143398E+0001 -2.30063014706783E+0001 -2.30137270285518E+0001 -2.30211528899344E+0001 -2.30285790567818E+0001 --2.30360055310304E+0001 -2.30434323145981E+0001 -2.30508594093841E+0001 -2.30582868172683E+0001 -2.30657145401123E+0001 --2.30731425797587E+0001 -2.30805709380312E+0001 -2.30879996167346E+0001 -2.30954286176553E+0001 -2.31028579425606E+0001 --2.31102875931988E+0001 -2.31177175712998E+0001 -2.31251478785744E+0001 -2.31325785167147E+0001 -2.31400094873940E+0001 --2.31474407922667E+0001 -2.31548724329685E+0001 -2.31623044111164E+0001 -2.31697367283080E+0001 -2.31771693861230E+0001 --2.31846023861214E+0001 -2.31920357298451E+0001 -2.31994694188167E+0001 -2.32069034545402E+0001 -2.32143378385009E+0001 --2.32217725721650E+0001 -2.32292076569802E+0001 -2.32366430943751E+0001 -2.32440788857596E+0001 -2.32515150325251E+0001 --2.32589515360436E+0001 -2.32663883976688E+0001 -2.32738256187353E+0001 -2.32812632005590E+0001 -2.32887011444371E+0001 --2.32961394516477E+0001 -2.33035781234504E+0001 -2.33110171610857E+0001 -2.33184565657757E+0001 -2.33258963387233E+0001 --2.33333364811127E+0001 -2.33407769941094E+0001 -2.33482178788600E+0001 -2.33556591364924E+0001 -2.33631007681155E+0001 --2.33705427748196E+0001 -2.33779851576761E+0001 -2.33854279177375E+0001 -2.33928710560377E+0001 -2.34003145735916E+0001 --2.34077584713955E+0001 -2.34152027504267E+0001 -2.34226474116439E+0001 -2.34300924559866E+0001 -2.34375378843760E+0001 --2.34449836977141E+0001 -2.34524298968845E+0001 -2.34598764827515E+0001 -2.34673234561610E+0001 -2.34747708179399E+0001 --2.34822185688964E+0001 -2.34896667098197E+0001 -2.34971152414804E+0001 -2.35045641646304E+0001 -2.35120134800024E+0001 --2.35194631883106E+0001 -2.35269132902504E+0001 -2.35343637864984E+0001 -2.35418146777120E+0001 -2.35492659645305E+0001 --2.35567176475738E+0001 -2.35641697274433E+0001 -2.35716222047214E+0001 -2.35790750799720E+0001 -2.35865283537399E+0001 --2.35939820265512E+0001 -2.36014360989134E+0001 -2.36088905713147E+0001 -2.36163454442251E+0001 -2.36238007180955E+0001 --2.36312563933578E+0001 -2.36387124704255E+0001 -2.36461689496930E+0001 -2.36536258315361E+0001 -2.36610831163117E+0001 --2.36685408043579E+0001 -2.36759988959941E+0001 -2.36834573915207E+0001 -2.36909162912194E+0001 -2.36983755953534E+0001 --2.37058353041665E+0001 -2.37132954178841E+0001 -2.37207559367128E+0001 -2.37282168608404E+0001 -2.37356781904357E+0001 --2.37431399256490E+0001 -2.37506020666114E+0001 -2.37580646134356E+0001 -2.37655275662153E+0001 -2.37729909250255E+0001 --2.37804546899223E+0001 -2.37879188609431E+0001 -2.37953834381064E+0001 -2.38028484214120E+0001 -2.38103138108409E+0001 --2.38177796063551E+0001 -2.38252458078982E+0001 -2.38327124153948E+0001 -2.38401794287504E+0001 -2.38476468478523E+0001 --2.38551146725684E+0001 -2.38625829027484E+0001 -2.38700515382226E+0001 -2.38775205788031E+0001 -2.38849900242828E+0001 --2.38924598744359E+0001 -2.38999301290177E+0001 -2.39074007877651E+0001 -2.39148718503957E+0001 -2.39223433166087E+0001 --2.39298151860843E+0001 -2.39372874584840E+0001 -2.39447601334504E+0001 -2.39522332106073E+0001 -2.39597066895600E+0001 --2.39671805698946E+0001 -2.39746548511787E+0001 -2.39821295329608E+0001 -2.39896046147711E+0001 -2.39970800961206E+0001 --2.40045559765015E+0001 -2.40120322553876E+0001 -2.40195089322333E+0001 -2.40269860064748E+0001 -2.40344634775292E+0001 --2.40419413447948E+0001 -2.40494196076512E+0001 -2.40568982654593E+0001 -2.40643773175609E+0001 -2.40718567632794E+0001 --2.40793366019190E+0001 -2.40868168327656E+0001 -2.40942974550857E+0001 -2.41017784681276E+0001 -2.41092598711204E+0001 --2.41167416632747E+0001 -2.41242238437821E+0001 -2.41317064118154E+0001 -2.41391893665289E+0001 -2.41466727070576E+0001 --2.41541564325182E+0001 -2.41616405420085E+0001 -2.41691250346073E+0001 -2.41766099093748E+0001 -2.41840951653524E+0001 --2.41915808015626E+0001 -2.41990668170093E+0001 -2.42065532106773E+0001 -2.42140399815329E+0001 -2.42215271285235E+0001 --2.42290146505778E+0001 -2.42365025466057E+0001 -2.42439908154981E+0001 -2.42514794561273E+0001 -2.42589684673468E+0001 --2.42664578479914E+0001 -2.42739475968769E+0001 -2.42814377128004E+0001 -2.42889281945403E+0001 -2.42964190408561E+0001 --2.43039102504886E+0001 -2.43114018221598E+0001 -2.43188937545727E+0001 -2.43263860464122E+0001 -2.43338786963432E+0001 --2.43413717030131E+0001 -2.43488650650498E+0001 -2.43563587810625E+0001 -2.43638528496417E+0001 -2.43713472693590E+0001 --2.43788420387675E+0001 -2.43863371564012E+0001 -2.43938326207755E+0001 -2.44013284303869E+0001 -2.44088245837132E+0001 --2.44163210792134E+0001 -2.44238179153276E+0001 -2.44313150904774E+0001 -2.44388126030654E+0001 -2.44463104514752E+0001 --2.44538086340721E+0001 -2.44613071492024E+0001 -2.44688059951935E+0001 -2.44763051703542E+0001 -2.44838046729743E+0001 --2.44913045013251E+0001 -2.44988046536590E+0001 -2.45063051282094E+0001 -2.45138059231912E+0001 -2.45213070368004E+0001 --2.45288084672144E+0001 -2.45363102125914E+0001 -2.45438122710713E+0001 -2.45513146407748E+0001 -2.45588173198041E+0001 --2.45663203062426E+0001 -2.45738235981549E+0001 -2.45813271935866E+0001 -2.45888310905646E+0001 -2.45963352870974E+0001 --2.46038397811743E+0001 -2.46113445707659E+0001 -2.46188496538241E+0001 -2.46263550282820E+0001 -2.46338606920538E+0001 --2.46413666430352E+0001 -2.46488728791029E+0001 -2.46563793981147E+0001 -2.46638861979100E+0001 -2.46713932763091E+0001 --2.46789006311136E+0001 -2.46864082601065E+0001 -2.46939161610516E+0001 -2.47014243316945E+0001 -2.47089327697615E+0001 --2.47164414729603E+0001 -2.47239504389800E+0001 -2.47314596654907E+0001 -2.47389691501438E+0001 -2.47464788905720E+0001 --2.47539888843890E+0001 -2.47614991291899E+0001 -2.47690096225510E+0001 -2.47765203620300E+0001 -2.47840313451652E+0001 --2.47915425694769E+0001 -2.47990540324661E+0001 -2.48065657316153E+0001 -2.48140776643880E+0001 -2.48215898282292E+0001 --2.48291022205649E+0001 -2.48366148388024E+0001 -2.48441276803300E+0001 -2.48516407425177E+0001 -2.48591540227164E+0001 --2.48666675182582E+0001 -2.48741812264567E+0001 -2.48816951446063E+0001 -2.48892092699829E+0001 -2.48967235998437E+0001 --2.49042381314268E+0001 -2.49117528619519E+0001 -2.49192677886197E+0001 -2.49267829086121E+0001 -2.49342982190925E+0001 --2.49418137172052E+0001 -2.49493294000758E+0001 -2.49568452648112E+0001 -2.49643613084996E+0001 -2.49718775282102E+0001 --2.49793939209936E+0001 -2.49869104838816E+0001 -2.49944272138872E+0001 -2.50019441080046E+0001 -2.50094611632093E+0001 --2.50169783764579E+0001 -2.50244957446884E+0001 -2.50320132648200E+0001 -2.50395309337528E+0001 -2.50470487483686E+0001 --2.50545667055302E+0001 -2.50620848020816E+0001 -2.50696030348481E+0001 -2.50771214006360E+0001 -2.50846398962334E+0001 --2.50921585184090E+0001 -2.50996772639130E+0001 -2.51071961294768E+0001 -2.51147151118131E+0001 -2.51222342076157E+0001 --2.51297534135598E+0001 -2.51372727263015E+0001 -2.51447921424785E+0001 -2.51523116587096E+0001 -2.51598312715948E+0001 --2.51673509777153E+0001 -2.51748707736335E+0001 -2.51823906558930E+0001 -2.51899106210190E+0001 -2.51974306655174E+0001 --2.52049507858757E+0001 -2.52124709785626E+0001 -2.52199912400278E+0001 -2.52275115667023E+0001 -2.52350319549985E+0001 --2.52425524013098E+0001 -2.52500729020111E+0001 -2.52575934534585E+0001 -2.52651140519888E+0001 -2.52726346939208E+0001 --2.52801553755540E+0001 -2.52876760931695E+0001 -2.52951968430292E+0001 -2.53027176213766E+0001 -2.53102384244363E+0001 --2.53177592484141E+0001 -2.53252800894970E+0001 -2.53328009438533E+0001 -2.53403218076326E+0001 -2.53478426769657E+0001 --2.53553635479644E+0001 -2.53628844167220E+0001 -2.53704052793131E+0001 -2.53779261317930E+0001 -2.53854469701989E+0001 --2.53929677905490E+0001 -2.54004885888426E+0001 -2.54080093610601E+0001 -2.54155301031637E+0001 -2.54230508110961E+0001 --2.54305714807820E+0001 -2.54380921081266E+0001 -2.54456126890167E+0001 -2.54531332193205E+0001 -2.54606536948872E+0001 --2.54681741115470E+0001 -2.54756944651120E+0001 -2.54832147513748E+0001 -2.54907349661097E+0001 -2.54982551050722E+0001 --2.55057751639988E+0001 -2.55132951386075E+0001 -2.55208150245973E+0001 -2.55283348176485E+0001 -2.55358545134228E+0001 --2.55433741075628E+0001 -2.55508935956930E+0001 -2.55584129734180E+0001 -2.55659322363248E+0001 -2.55734513799810E+0001 --2.55809703999356E+0001 -2.55884892917187E+0001 -2.55960080508419E+0001 -2.56035266727979E+0001 -2.56110451530605E+0001 --2.56185634870850E+0001 -2.56260816703077E+0001 -2.56335996981461E+0001 -2.56411175659992E+0001 -2.56486352692471E+0001 --2.56561528032511E+0001 -2.56636701633539E+0001 -2.56711873448791E+0001 -2.56787043431319E+0001 -2.56862211533984E+0001 --2.56937377709463E+0001 -2.57012541910243E+0001 -2.57087704088623E+0001 -2.57162864196716E+0001 -2.57238022186447E+0001 --2.57313178009552E+0001 -2.57388331617592E+0001 -2.57463482962094E+0001 -2.57538631994678E+0001 -2.57613778667082E+0001 --2.57688922931150E+0001 -2.57764064738843E+0001 -2.57839204042229E+0001 -2.57914340793490E+0001 -2.57989474944923E+0001 --2.58064606448932E+0001 -2.58139735258035E+0001 -2.58214861324861E+0001 -2.58289984602151E+0001 -2.58365105042757E+0001 --2.58440222599645E+0001 -2.58515337225892E+0001 -2.58590448874687E+0001 -2.58665557499328E+0001 -2.58740663053228E+0001 --2.58815765489911E+0001 -2.58890864763012E+0001 -2.58965960826279E+0001 -2.59041053633572E+0001 -2.59116143138861E+0001 --2.59191229296228E+0001 -2.59266312059869E+0001 -2.59341391384091E+0001 -2.59416467223310E+0001 -2.59491539532059E+0001 --2.59566608264978E+0001 -2.59641673376821E+0001 -2.59716734822454E+0001 -2.59791792556853E+0001 -2.59866846535111E+0001 --2.59941896712424E+0001 -2.60016943044108E+0001 -2.60091985485587E+0001 -2.60167023992397E+0001 -2.60242058520187E+0001 --2.60317089024717E+0001 -2.60392115461860E+0001 -2.60467137787598E+0001 -2.60542155958026E+0001 -2.60617169929355E+0001 --2.60692179657900E+0001 -2.60767185100095E+0001 -2.60842186212484E+0001 -2.60917182951718E+0001 -2.60992175274567E+0001 --2.61067163137908E+0001 -2.61142146498731E+0001 -2.61217125314139E+0001 -2.61292099541346E+0001 -2.61367069137677E+0001 --2.61442034060571E+0001 -2.61516994267576E+0001 -2.61591949716355E+0001 -2.61666900364679E+0001 -2.61741846170436E+0001 --2.61816787091620E+0001 -2.61891723086342E+0001 -2.61966654112821E+0001 -2.62041580129392E+0001 -2.62116501094495E+0001 --2.62191416966690E+0001 -2.62266327704643E+0001 -2.62341233267134E+0001 -2.62416133613057E+0001 -2.62491028701413E+0001 --2.62565918491318E+0001 -2.62640802941999E+0001 -2.62715682012797E+0001 -2.62790555663161E+0001 -2.62865423852654E+0001 --2.62940286540952E+0001 -2.63015143687840E+0001 -2.63089995253218E+0001 -2.63164841197096E+0001 -2.63239681479595E+0001 --2.63314516060952E+0001 -2.63389344901508E+0001 -2.63464167961724E+0001 -2.63538985202170E+0001 -2.63613796583527E+0001 --2.63688602066588E+0001 -2.63763401612256E+0001 -2.63838195181554E+0001 -2.63912982735606E+0001 -2.63987764235654E+0001 --2.64062539643052E+0001 -2.64137308919263E+0001 -2.64212072025865E+0001 -2.64286828924545E+0001 -2.64361579577105E+0001 --2.64436323945455E+0001 -2.64511061991621E+0001 -2.64585793677737E+0001 -2.64660518966052E+0001 -2.64735237818927E+0001 --2.64809950198830E+0001 -2.64884656068349E+0001 -2.64959355390175E+0001 -2.65034048127116E+0001 -2.65108734242094E+0001 --2.65183413698137E+0001 -2.65258086458390E+0001 -2.65332752486105E+0001 -2.65407411744653E+0001 -2.65482064197508E+0001 --2.65556709808264E+0001 -2.65631348540620E+0001 -2.65705980358394E+0001 -2.65780605225510E+0001 -2.65855223106005E+0001 --2.65929833964030E+0001 -2.66004437763847E+0001 -2.66079034469830E+0001 -2.66153624046465E+0001 -2.66228206458348E+0001 --2.66302781670189E+0001 -2.66377349646809E+0001 -2.66451910353144E+0001 -2.66526463754235E+0001 -2.66601009815242E+0001 --2.66675548501433E+0001 -2.66750079778187E+0001 -2.66824603611001E+0001 -2.66899119965475E+0001 -2.66973628807330E+0001 --2.67048130102391E+0001 -2.67122623816601E+0001 -2.67197109916010E+0001 -2.67271588366782E+0001 -2.67346059135197E+0001 --2.67420522187639E+0001 -2.67494977490609E+0001 -2.67569425010720E+0001 -2.67643864714696E+0001 -2.67718296569371E+0001 --2.67792720541693E+0001 -2.67867136598724E+0001 -2.67941544707632E+0001 -2.68015944835703E+0001 -2.68090336950331E+0001 --2.68164721019022E+0001 -2.68239097009400E+0001 -2.68313464889189E+0001 -2.68387824626239E+0001 -2.68462176188502E+0001 --2.68536519544044E+0001 -2.68610854661045E+0001 -2.68685181507794E+0001 -2.68759500052696E+0001 -2.68833810264264E+0001 --2.68908112111127E+0001 -2.68982405562020E+0001 -2.69056690585796E+0001 -2.69130967151416E+0001 -2.69205235227955E+0001 --2.69279494784598E+0001 -2.69353745790645E+0001 -2.69427988215505E+0001 -2.69502222028700E+0001 -2.69576447199864E+0001 --2.69650663698743E+0001 -2.69724871495196E+0001 -2.69799070559191E+0001 -2.69873260860810E+0001 -2.69947442370248E+0001 --2.70021615057809E+0001 -2.70095778893912E+0001 -2.70169933849085E+0001 -2.70244079893971E+0001 -2.70318216999322E+0001 --2.70392345136006E+0001 -2.70466464274996E+0001 -2.70540574387385E+0001 -2.70614675444372E+0001 -2.70688767417272E+0001 --2.70762850277507E+0001 -2.70836923996618E+0001 -2.70910988546252E+0001 -2.70985043898170E+0001 -2.71059090024245E+0001 --2.71133126896461E+0001 -2.71207154486917E+0001 -2.71281172767820E+0001 -2.71355181711492E+0001 -2.71429181290364E+0001 --2.71503171476983E+0001 -2.71577152244004E+0001 -2.71651123564195E+0001 -2.71725085410438E+0001 -2.71799037755727E+0001 --2.71872980573161E+0001 -2.71946913835963E+0001 -2.72020837517457E+0001 -2.72094751591088E+0001 -2.72168656030402E+0001 --2.72242550809066E+0001 -2.72316435900858E+0001 -2.72390311279665E+0001 -2.72464176919489E+0001 -2.72538032794439E+0001 --2.72611878878741E+0001 -2.72685715146730E+0001 -2.72759541572856E+0001 -2.72833358131678E+0001 -2.72907164797868E+0001 --2.72980961546212E+0001 -2.73054748351601E+0001 -2.73128525189048E+0001 -2.73202292033674E+0001 -2.73276048860704E+0001 --2.73349795645489E+0001 -2.73423532363481E+0001 -2.73497258990250E+0001 -2.73570975501474E+0001 -2.73644681872946E+0001 --2.73718378080571E+0001 -2.73792064100361E+0001 -2.73865739908448E+0001 -2.73939405481070E+0001 -2.74013060794579E+0001 --2.74086705825439E+0001 -2.74160340550226E+0001 -2.74233964945626E+0001 -2.74307578988442E+0001 -2.74381182655584E+0001 --2.74454775924074E+0001 -2.74528358771050E+0001 -2.74601931173759E+0001 -2.74675493109560E+0001 -2.74749044555926E+0001 --2.74822585490440E+0001 -2.74896115890799E+0001 -2.74969635734809E+0001 -2.75043145000389E+0001 -2.75116643665575E+0001 --2.75190131708506E+0001 -2.75263609107439E+0001 -2.75337075840743E+0001 -2.75410531886896E+0001 -2.75483977224493E+0001 --2.75557411832232E+0001 -2.75630835688933E+0001 -2.75704248773524E+0001 -2.75777651065041E+0001 -2.75851042542639E+0001 --2.75924423185581E+0001 -2.75997792973244E+0001 -2.76071151885111E+0001 -2.76144499900789E+0001 -2.76217836999984E+0001 --2.76291163162520E+0001 -2.76364478368337E+0001 -2.76437782597478E+0001 -2.76511075830108E+0001 -2.76584358046493E+0001 --2.76657629227020E+0001 -2.76730889352186E+0001 -2.76804138402594E+0001 -2.76877376358972E+0001 -2.76950603202144E+0001 --2.77023818913057E+0001 -2.77097023472768E+0001 -2.77170216862442E+0001 -2.77243399063364E+0001 -2.77316570056921E+0001 --2.77389729824619E+0001 -2.77462878348074E+0001 -2.77536015609013E+0001 -2.77609141589277E+0001 -2.77682256270820E+0001 --2.77755359635702E+0001 -2.77828451666104E+0001 -2.77901532344309E+0001 -2.77974601652721E+0001 -2.78047659573850E+0001 --2.78120706090322E+0001 -2.78193741184873E+0001 -2.78266764840350E+0001 -2.78339777039715E+0001 -2.78412777766039E+0001 --2.78485767002505E+0001 -2.78558744732414E+0001 -2.78631710939171E+0001 -2.78704665606298E+0001 -2.78777608717425E+0001 --2.78850540256301E+0001 -2.78923460206778E+0001 -2.78996368552828E+0001 -2.79069265278529E+0001 -2.79142150368077E+0001 --2.79215023805774E+0001 -2.79287885576036E+0001 -2.79360735663396E+0001 -2.79433574052491E+0001 -2.79506400728077E+0001 --2.79579215675015E+0001 -2.79652018878285E+0001 -2.79724810322976E+0001 -2.79797589994286E+0001 -2.79870357877534E+0001 --2.79943113958139E+0001 -2.80015858221641E+0001 -2.80088590653690E+0001 -2.80161311240048E+0001 -2.80234019966584E+0001 --2.80306716819287E+0001 -2.80379401784254E+0001 -2.80452074847696E+0001 -2.80524735995930E+0001 -2.80597385215394E+0001 --2.80670022492630E+0001 -2.80742647814300E+0001 -2.80815261167170E+0001 -2.80887862538126E+0001 -2.80960451914156E+0001 --2.81033029282371E+0001 -2.81105594629986E+0001 -2.81178147944333E+0001 -2.81250689212855E+0001 -2.81323218423102E+0001 --2.81395735562742E+0001 -2.81468240619556E+0001 -2.81540733581431E+0001 -2.81613214436371E+0001 -2.81685683172490E+0001 --2.81758139778016E+0001 -2.81830584241285E+0001 -2.81903016550749E+0001 -2.81975436694971E+0001 -2.82047844662625E+0001 --2.82120240442498E+0001 -2.82192624023490E+0001 -2.82264995394612E+0001 -2.82337354544984E+0001 -2.82409701463844E+0001 --2.82482036140539E+0001 -2.82554358564526E+0001 -2.82626668725380E+0001 -2.82698966612781E+0001 -2.82771252216527E+0001 --2.82843525526523E+0001 -2.82915786532790E+0001 -2.82988035225461E+0001 -2.83060271594777E+0001 -2.83132495631096E+0001 --2.83204707324885E+0001 -2.83276906666722E+0001 -2.83349093647305E+0001 -2.83421268257432E+0001 -2.83493430488021E+0001 --2.83565580330101E+0001 -2.83637717774812E+0001 -2.83709842813406E+0001 -2.83781955437250E+0001 -2.83854055637817E+0001 --2.83926143406696E+0001 -2.83998218735590E+0001 -2.84070281616312E+0001 -2.84142332040785E+0001 -2.84214370001045E+0001 --2.84286395489246E+0001 -2.84358408497645E+0001 -2.84430409018616E+0001 -2.84502397044644E+0001 -2.84574372568327E+0001 --2.84646335582373E+0001 -2.84718286079608E+0001 -2.84790224052963E+0001 -2.84862149495482E+0001 -2.84934062400325E+0001 --2.85005962760762E+0001 -2.85077850570174E+0001 -2.85149725822055E+0001 -2.85221588510014E+0001 -2.85293438627766E+0001 --2.85365276169143E+0001 -2.85437101128086E+0001 -2.85508913498653E+0001 -2.85580713275006E+0001 -2.85652500451429E+0001 --2.85724275022310E+0001 -2.85796036982151E+0001 -2.85867786325567E+0001 -2.85939523047290E+0001 -2.86011247142154E+0001 --2.86082958605111E+0001 -2.86154657431228E+0001 -2.86226343615676E+0001 -2.86298017153748E+0001 -2.86369678040838E+0001 --2.86441326272464E+0001 -2.86512961844243E+0001 -2.86584584751918E+0001 -2.86656194991331E+0001 -2.86727792558447E+0001 --2.86799377449336E+0001 -2.86870949660186E+0001 -2.86942509187288E+0001 -2.87014056027054E+0001 -2.87085590176005E+0001 --2.87157111630774E+0001 -2.87228620388105E+0001 -2.87300116444856E+0001 -2.87371599797997E+0001 -2.87443070444608E+0001 --2.87514528381881E+0001 -2.87585973607127E+0001 -2.87657406117757E+0001 -2.87728825911307E+0001 -2.87800232985414E+0001 --2.87871627337835E+0001 -2.87943008966436E+0001 -2.88014377869192E+0001 -2.88085734044200E+0001 -2.88157077489655E+0001 --2.88228408203878E+0001 -2.88299726185293E+0001 -2.88371031432438E+0001 -2.88442323943966E+0001 -2.88513603718638E+0001 --2.88584870755330E+0001 -2.88656125053032E+0001 -2.88727366610840E+0001 -2.88798595427968E+0001 -2.88869811503737E+0001 --2.88941014837584E+0001 -2.89012205429058E+0001 -2.89083383277820E+0001 -2.89154548383639E+0001 -2.89225700746404E+0001 --2.89296840366106E+0001 -2.89367967242858E+0001 -2.89439081376877E+0001 -2.89510182768500E+0001 -2.89581271418169E+0001 --2.89652347326443E+0001 -2.89723410493990E+0001 -2.89794460921589E+0001 -2.89865498610139E+0001 -2.89936523560644E+0001 --2.90007535774218E+0001 -2.90078535252094E+0001 -2.90149521995612E+0001 -2.90220496006231E+0001 -2.90291457285513E+0001 --2.90362405835138E+0001 -2.90433341656896E+0001 -2.90504264752689E+0001 -2.90575175124533E+0001 -2.90646072774554E+0001 --2.90716957704993E+0001 -2.90787829918200E+0001 -2.90858689416637E+0001 -2.90929536202883E+0001 -2.91000370279623E+0001 --2.91071191649657E+0001 -2.91142000315896E+0001 -2.91212796281370E+0001 -2.91283579549206E+0001 -2.91354350122660E+0001 --2.91425108005089E+0001 -2.91495853199968E+0001 -2.91566585710878E+0001 -2.91637305541520E+0001 -2.91708012695697E+0001 --2.91778707177339E+0001 -2.91849388990474E+0001 -2.91920058139249E+0001 -2.91990714627919E+0001 -2.92061358460859E+0001 --2.92131989642546E+0001 -2.92202608177577E+0001 -2.92273214070656E+0001 -2.92343807326604E+0001 -2.92414387950351E+0001 --2.92484955946938E+0001 -2.92555511321522E+0001 -2.92626054079370E+0001 -2.92696584225859E+0001 -2.92767101766479E+0001 --2.92837606706840E+0001 -2.92908099052653E+0001 -2.92978578809747E+0001 -2.93049045984061E+0001 -2.93119500581647E+0001 --2.93189942608671E+0001 -2.93260372071408E+0001 -2.93330788976248E+0001 -2.93401193329688E+0001 -2.93471585138346E+0001 --2.93541964408944E+0001 -2.93612331148322E+0001 -2.93682685363425E+0001 -2.93753027061317E+0001 -2.93823356249173E+0001 --2.93893672934275E+0001 -2.93963977124024E+0001 -2.94034268825931E+0001 -2.94104548047618E+0001 -2.94174814796815E+0001 --2.94245069081376E+0001 -2.94315310909254E+0001 -2.94385540288522E+0001 -2.94455757227365E+0001 -2.94525961734075E+0001 --2.94596153817059E+0001 -2.94666333484843E+0001 -2.94736500746053E+0001 -2.94806655609435E+0001 -2.94876798083844E+0001 --2.94946928178248E+0001 -2.95017045901732E+0001 -2.95087151263485E+0001 -2.95157244272810E+0001 -2.95227324939127E+0001 --2.95297393271966E+0001 -2.95367449280967E+0001 -2.95437492975881E+0001 -2.95507524366576E+0001 -2.95577543463033E+0001 --2.95647550275338E+0001 -2.95717544813693E+0001 -2.95787527088415E+0001 -2.95857497109930E+0001 -2.95927454888775E+0001 --2.95997400435603E+0001 -2.96067333761175E+0001 -2.96137254876370E+0001 -2.96207163792171E+0001 -2.96277060519680E+0001 --2.96346945070108E+0001 -2.96416817454782E+0001 -2.96486677685134E+0001 -2.96556525772713E+0001 -2.96626361729184E+0001 --2.96696185566314E+0001 -2.96765997295992E+0001 -2.96835796930211E+0001 -2.96905584481085E+0001 -2.96975359960836E+0001 --2.97045123381791E+0001 -2.97114874756401E+0001 -2.97184614097222E+0001 -2.97254341416925E+0001 -2.97324056728294E+0001 --2.97393760044224E+0001 -2.97463451377716E+0001 -2.97533130741895E+0001 -2.97602798149991E+0001 -2.97672453615343E+0001 --2.97742097151413E+0001 -2.97811728771764E+0001 -2.97881348490080E+0001 -2.97950956320150E+0001 -2.98020552275877E+0001 --2.98090136371281E+0001 -2.98159708620489E+0001 -2.98229269037743E+0001 -2.98298817637395E+0001 -2.98368354433909E+0001 --2.98437879441864E+0001 -2.98507392675949E+0001 -2.98576894150968E+0001 -2.98646383881833E+0001 -2.98715861883570E+0001 --2.98785328171320E+0001 -2.98854782760330E+0001 -2.98924225665964E+0001 -2.98993656903699E+0001 -2.99063076489121E+0001 --2.99132484437929E+0001 -2.99201880765934E+0001 -2.99271265489062E+0001 -2.99340638623347E+0001 -2.99410000184938E+0001 --2.99479350190095E+0001 -2.99548688655193E+0001 -2.99618015596713E+0001 -2.99687331031255E+0001 -2.99756634975526E+0001 --2.99825927446349E+0001 -2.99895208460657E+0001 -2.99964478035497E+0001 -3.00033736188025E+0001 -3.00102982935514E+0001 --3.00172218295345E+0001 -3.00241442285009E+0001 -3.00310654922121E+0001 -3.00379856224393E+0001 -3.00449046209659E+0001 --3.00518224895863E+0001 -3.00587392301059E+0001 -3.00656548443418E+0001 -3.00725693341216E+0001 -3.00794827012851E+0001 --3.00863949476821E+0001 -3.00933060751746E+0001 -3.01002160856357E+0001 -3.01071249809489E+0001 -3.01140327630102E+0001 --3.01209394337258E+0001 -3.01278449950138E+0001 -3.01347494488028E+0001 -3.01416527970332E+0001 -3.01485550416566E+0001 --3.01554561846354E+0001 -3.01623562279436E+0001 -3.01692551735664E+0001 -3.01761530235001E+0001 -3.01830497797523E+0001 --3.01899454443415E+0001 -3.01968400192980E+0001 -3.02037335066629E+0001 -3.02106259084888E+0001 -3.02175172268391E+0001 --3.02244074637888E+0001 -3.02312966214241E+0001 -3.02381847018422E+0001 -3.02450717071515E+0001 -3.02519576394724E+0001 --3.02588425009352E+0001 -3.02657262936822E+0001 -3.02726090198675E+0001 -3.02794906816552E+0001 -3.02863712812212E+0001 --3.02932508207526E+0001 -3.03001293024480E+0001 -3.03070067285167E+0001 -3.03138831011796E+0001 -3.03207584226688E+0001 --3.03276326952271E+0001 -3.03345059211094E+0001 -3.03413781025811E+0001 -3.03482492419195E+0001 -3.03551193414120E+0001 --3.03619884033584E+0001 -3.03688564300694E+0001 -3.03757234238665E+0001 -3.03825893870827E+0001 -3.03894543220623E+0001 --3.03963182311610E+0001 -3.04031811167450E+0001 -3.04100429811923E+0001 -3.04169038268924E+0001 -3.04237636562453E+0001 --3.04306224716629E+0001 -3.04374802755674E+0001 -3.04443370703932E+0001 -3.04511928585859E+0001 -3.04580476426012E+0001 --3.04649014249074E+0001 -3.04717542079827E+0001 -3.04786059943182E+0001 -3.04854567864144E+0001 -3.04923065867843E+0001 --3.04991553979518E+0001 -3.05060032224516E+0001 -3.05128500628301E+0001 -3.05196959216447E+0001 -3.05265408014643E+0001 --3.05333847048686E+0001 -3.05402276344489E+0001 -3.05470695928077E+0001 -3.05539105825582E+0001 -3.05607506063253E+0001 --3.05675896667455E+0001 -3.05744277664654E+0001 -3.05812649081440E+0001 -3.05881010944508E+0001 -3.05949363280666E+0001 --3.06017706116841E+0001 -3.06086039480060E+0001 -3.06154363397476E+0001 -3.06222677896340E+0001 -3.06290983004029E+0001 --3.06359278748022E+0001 -3.06427565155916E+0001 -3.06495842255416E+0001 -3.06564110074344E+0001 -3.06632368640631E+0001 --3.06700617982324E+0001 -3.06768858127575E+0001 -3.06837089104652E+0001 -3.06905310941942E+0001 -3.06973523667931E+0001 --3.07041727311232E+0001 -3.07109921900553E+0001 -3.07178107464731E+0001 -3.07246284032703E+0001 -3.07314451633531E+0001 --3.07382610296373E+0001 -3.07450760050516E+0001 -3.07518900925344E+0001 -3.07587032950364E+0001 -3.07655156155193E+0001 --3.07723270569555E+0001 -3.07791376223291E+0001 -3.07859473146357E+0001 -3.07927561368809E+0001 -3.07995640920836E+0001 --3.08063711832720E+0001 -3.08131774134861E+0001 -3.08199827857778E+0001 -3.08267873032091E+0001 -3.08335909688540E+0001 --3.08403937857979E+0001 -3.08471957571370E+0001 -3.08539968859783E+0001 -3.08607971754409E+0001 -3.08675966286549E+0001 --3.08743952487610E+0001 -3.08811930389120E+0001 -3.08879900022711E+0001 -3.08947861420138E+0001 -3.09015814613258E+0001 --3.09083759634043E+0001 -3.09151696514579E+0001 -3.09219625287065E+0001 -3.09287545983808E+0001 -3.09355458637234E+0001 --3.09423363279875E+0001 -3.09491259944375E+0001 -3.09559148663500E+0001 -3.09627029470115E+0001 -3.09694902397203E+0001 --3.09762767477865E+0001 -3.09830624745304E+0001 -3.09898474232844E+0001 -3.09966315973917E+0001 -3.10034150002061E+0001 --3.10101976350942E+0001 -3.10169795054327E+0001 -3.10237606146094E+0001 -3.10305409660243E+0001 -3.10373205630871E+0001 --3.10440994092202E+0001 -3.10508775078570E+0001 -3.10576548624408E+0001 -3.10644314764281E+0001 -3.10712073532853E+0001 --3.10779824964902E+0001 -3.10847569095324E+0001 -3.10915305959117E+0001 -3.10983035591404E+0001 -3.11050758027412E+0001 --3.11118473302479E+0001 -3.11186181452059E+0001 -3.11253882511721E+0001 -3.11321576517141E+0001 -3.11389263504108E+0001 --3.11456943508527E+0001 -3.11524616566413E+0001 -3.11592282713888E+0001 -3.11659941987194E+0001 -3.11727594422687E+0001 --3.11795240056827E+0001 -3.11862878926184E+0001 -3.11930511067459E+0001 -3.11998136517443E+0001 -3.12065755313056E+0001 --3.12133367491316E+0001 -3.12200973089365E+0001 -3.12268572144453E+0001 -3.12336164693938E+0001 -3.12403750775301E+0001 --3.12471330426122E+0001 -3.12538903684102E+0001 -3.12606470587056E+0001 -3.12674031172903E+0001 -3.12741585479681E+0001 --3.12809133545536E+0001 -3.12876675408732E+0001 -3.12944211107638E+0001 -3.13011740680741E+0001 -3.13079264166637E+0001 --3.13146781604034E+0001 -3.13214293031756E+0001 -3.13281798488738E+0001 -3.13349298014026E+0001 -3.13416791646776E+0001 --3.13484279426263E+0001 -3.13551761391866E+0001 -3.13619237583081E+0001 -3.13686708039518E+0001 -3.13754172800898E+0001 --3.13821631907048E+0001 -3.13889085397920E+0001 -3.13956533313562E+0001 -3.14023975694155E+0001 -3.14091412579970E+0001 --3.14158844011403E+0001 -3.14226270028964E+0001 -3.14293690673267E+0001 -3.14361105985048E+0001 -3.14428516005143E+0001 --3.14495920774513E+0001 -3.14563320334223E+0001 -3.14630714725454E+0001 -3.14698103989499E+0001 -3.14765488167757E+0001 --3.14832867301751E+0001 -3.14900241433107E+0001 -3.14967610603568E+0001 -3.15034974854989E+0001 -3.15102334229329E+0001 --3.15169688768673E+0001 -3.15237038515208E+0001 -3.15304383511236E+0001 -3.15371723799177E+0001 -3.15439059421558E+0001 --3.15506390421016E+0001 -3.15573716840298E+0001 -3.15641038722278E+0001 -3.15708356109924E+0001 -3.15775669046336E+0001 --3.15842977574703E+0001 -3.15910281738342E+0001 -3.15977581580684E+0001 -3.16044877145263E+0001 -3.16112168475729E+0001 --3.16179455615847E+0001 -3.16246738609489E+0001 -3.16314017500644E+0001 -3.16381292333413E+0001 -3.16448563152009E+0001 --3.16515830000748E+0001 -3.16583092924074E+0001 -3.16650351966536E+0001 -3.16717607172793E+0001 -3.16784858587616E+0001 --3.16852106255895E+0001 -3.16919350222626E+0001 -3.16986590532918E+0001 -3.17053827231997E+0001 -3.17121060365195E+0001 --3.17188289977963E+0001 -3.17255516115857E+0001 -3.17322738824547E+0001 -3.17389958149823E+0001 -3.17457174137578E+0001 --3.17524386833824E+0001 -3.17591596284678E+0001 -3.17658802536369E+0001 -3.17726005635255E+0001 -3.17793205627787E+0001 --3.17860402560534E+0001 -3.17927596480184E+0001 -3.17994787433524E+0001 -3.18061975467470E+0001 -3.18129160629036E+0001 --3.18196342965352E+0001 -3.18263522523669E+0001 -3.18330699351343E+0001 -3.18397873495834E+0001 -3.18465045004732E+0001 --3.18532213925728E+0001 -3.18599380306625E+0001 -3.18666544195346E+0001 -3.18733705639917E+0001 -3.18800864688485E+0001 --3.18868021389301E+0001 -3.18935175790735E+0001 -3.19002327941262E+0001 -3.19069477889482E+0001 -3.19136625684096E+0001 --3.19203771373916E+0001 -3.19270915007875E+0001 -3.19338056635012E+0001 -3.19405196304485E+0001 -3.19472334065558E+0001 --3.19539469967605E+0001 -3.19606604060123E+0001 -3.19673736392712E+0001 -3.19740867015083E+0001 -3.19807995977070E+0001 --3.19875123328611E+0001 -3.19942249119756E+0001 -3.20009373400670E+0001 -3.20076496221634E+0001 -3.20143617633029E+0001 --3.20210737685365E+0001 -3.20277856429250E+0001 -3.20344973915413E+0001 -3.20412090194690E+0001 -3.20479205318033E+0001 --3.20546319336506E+0001 -3.20613432301283E+0001 -3.20680544263649E+0001 -3.20747655275011E+0001 -3.20814765386876E+0001 --3.20881874650870E+0001 -3.20948983118727E+0001 -3.21016090842304E+0001 -3.21083197873555E+0001 -3.21150304264556E+0001 --3.21217410067498E+0001 -3.21284515334671E+0001 -3.21351620118496E+0001 -3.21418724471485E+0001 -3.21485828446281E+0001 --3.21552932095634E+0001 -3.21620035472395E+0001 -3.21687138629548E+0001 -3.21754241620169E+0001 -3.21821344497459E+0001 --3.21888447314726E+0001 -3.21955550125392E+0001 -3.22022652982994E+0001 -3.22089755941177E+0001 -3.22156859053698E+0001 --3.22223962374432E+0001 -3.22291065957355E+0001 -3.22358169856573E+0001 -3.22425274126286E+0001 -3.22492378820824E+0001 --3.22559483994608E+0001 -3.22626589702189E+0001 -3.22693695998224E+0001 -3.22760802937488E+0001 -3.22827910574855E+0001 --3.22895018965325E+0001 -3.22962128163999E+0001 -3.23029238226104E+0001 -3.23096349206966E+0001 -3.23163461162035E+0001 --3.23230574146858E+0001 -3.23297688217112E+0001 -3.23364803428571E+0001 -3.23431919837133E+0001 -3.23499037498805E+0001 --3.23566156469699E+0001 -3.23633276806047E+0001 -3.23700398564196E+0001 -3.23767521800599E+0001 -3.23834646571818E+0001 --3.23901772934536E+0001 -3.23968900945553E+0001 -3.24036030661761E+0001 -3.24103162140180E+0001 -3.24170295437943E+0001 --3.24237430612287E+0001 -3.24304567720571E+0001 -3.24371706820257E+0001 -3.24438847968923E+0001 -3.24505991224261E+0001 --3.24573136644071E+0001 -3.24640284286271E+0001 -3.24707434208892E+0001 -3.24774586470068E+0001 -3.24841741128055E+0001 --3.24908898241219E+0001 -3.24976057868032E+0001 -3.25043220067088E+0001 -3.25110384897086E+0001 -3.25177552416841E+0001 --3.25244722685280E+0001 -3.25311895761443E+0001 -3.25379071704477E+0001 -3.25446250573650E+0001 -3.25513432428336E+0001 --3.25580617328021E+0001 -3.25647805332307E+0001 -3.25714996500912E+0001 -3.25782190893654E+0001 -3.25849388570477E+0001 --3.25916589591423E+0001 -3.25983794016659E+0001 -3.26051001906460E+0001 -3.26118213321211E+0001 -3.26185428321413E+0001 --3.26252646967680E+0001 -3.26319869320730E+0001 -3.26387095441404E+0001 -3.26454325390649E+0001 -3.26521559229524E+0001 --3.26588797019209E+0001 -3.26656038820985E+0001 -3.26723284696246E+0001 -3.26790534706510E+0001 -3.26857788913401E+0001 --3.26925047378644E+0001 -3.26992310164097E+0001 -3.27059577331715E+0001 -3.27126848943571E+0001 -3.27194125061850E+0001 --3.27261405748846E+0001 -3.27328691066969E+0001 -3.27395981078748E+0001 -3.27463275846807E+0001 -3.27530575433900E+0001 --3.27597879902881E+0001 -3.27665189316724E+0001 -3.27732503738510E+0001 -3.27799823231437E+0001 -3.27867147858808E+0001 --3.27934477684053E+0001 -3.28001812770672E+0001 -3.28069153181963E+0001 -3.28136498980728E+0001 -3.28203850229238E+0001 --3.28271206989239E+0001 -3.28338569321949E+0001 -3.28405937288065E+0001 -3.28473310947748E+0001 -3.28540690360637E+0001 --3.28608075585850E+0001 -3.28675466681967E+0001 -3.28742863707047E+0001 -3.28810266718627E+0001 -3.28877675773709E+0001 --3.28945090928775E+0001 -3.29012512239778E+0001 -3.29079939762140E+0001 -3.29147373550762E+0001 -3.29214813660017E+0001 --3.29282260143754E+0001 -3.29349713055285E+0001 -3.29417172447411E+0001 -3.29484638372391E+0001 -3.29552110881968E+0001 --3.29619590027356E+0001 -3.29687075859235E+0001 -3.29754568427773E+0001 -3.29822067782593E+0001 -3.29889573972810E+0001 --3.29957087046999E+0001 -3.30024607053216E+0001 -3.30092134038980E+0001 -3.30159668051299E+0001 -3.30227209136642E+0001 --3.30294757340954E+0001 -3.30362312709654E+0001 -3.30429875287640E+0001 -3.30497445119274E+0001 -3.30565022248395E+0001 --3.30632606718318E+0001 -3.30700198571831E+0001 -3.30767797851191E+0001 -3.30835404598130E+0001 -3.30903018853857E+0001 --3.30970640659051E+0001 -3.31038270053864E+0001 -3.31105907077928E+0001 -3.31173551770333E+0001 -3.31241204169660E+0001 --3.31308864313951E+0001 -3.31376532240730E+0001 -3.31444207986988E+0001 -3.31511891589189E+0001 -3.31579583083278E+0001 --3.31647282504667E+0001 -3.31714989888238E+0001 -3.31782705268354E+0001 -3.31850428678851E+0001 -3.31918160153037E+0001 --3.31985899723683E+0001 -3.32053647423055E+0001 -3.32121403282870E+0001 -3.32189167334328E+0001 -3.32256939608110E+0001 --3.32324720134359E+0001 -3.32392508942695E+0001 -3.32460306062212E+0001 -3.32528111521474E+0001 -3.32595925348526E+0001 --3.32663747570879E+0001 -3.32731578215523E+0001 -3.32799417308913E+0001 -3.32867264876988E+0001 -3.32935120945155E+0001 --3.33002985538291E+0001 -3.33070858680751E+0001 -3.33138740396369E+0001 -3.33206630708433E+0001 -3.33274529639727E+0001 --3.33342437212493E+0001 -3.33410353448455E+0001 -3.33478278368804E+0001 -3.33546211994209E+0001 -3.33614154344815E+0001 --3.33682105440229E+0001 -3.33750065299541E+0001 -3.33818033941316E+0001 -3.33886011383585E+0001 -3.33953997643854E+0001 --3.34021992739103E+0001 -3.34089996685797E+0001 -3.34158009499849E+0001 -3.34226031196669E+0001 -3.34294061791130E+0001 --3.34362101297576E+0001 -3.34430149729836E+0001 -3.34498207101201E+0001 -3.34566273424433E+0001 -3.34634348711781E+0001 --3.34702432974959E+0001 -3.34770526225148E+0001 -3.34838628473018E+0001 -3.34906739728701E+0001 -3.34974860001805E+0001 --3.35042989301409E+0001 -3.35111127636072E+0001 -3.35179275013819E+0001 -3.35247431442153E+0001 -3.35315596928050E+0001 --3.35383771477958E+0001 -3.35451955097797E+0001 -3.35520147792964E+0001 -3.35588349568329E+0001 -3.35656560428227E+0001 --3.35724780376481E+0001 -3.35793009416379E+0001 -3.35861247550682E+0001 -3.35929494781618E+0001 -3.35997751110904E+0001 --3.36066016539722E+0001 -3.36134291068729E+0001 -3.36202574698045E+0001 -3.36270867427280E+0001 -3.36339169255508E+0001 --3.36407480181278E+0001 -3.36475800202610E+0001 -3.36544129317001E+0001 -3.36612467521426E+0001 -3.36680814812319E+0001 --3.36749171185601E+0001 -3.36817536636659E+0001 -3.36885911160356E+0001 -3.36954294751029E+0001 -3.37022687402486E+0001 --3.37091089108011E+0001 -3.37159499860361E+0001 -3.37227919651764E+0001 -3.37296348473923E+0001 -3.37364786318015E+0001 --3.37433233174689E+0001 -3.37501689034069E+0001 -3.37570153885751E+0001 -3.37638627718803E+0001 -3.37707110521771E+0001 --3.37775602282673E+0001 -3.37844102988994E+0001 -3.37912612627701E+0001 -3.37981131185229E+0001 -3.38049658647491E+0001 --3.38118194999865E+0001 -3.38186740227214E+0001 -3.38255294313865E+0001 -3.38323857243619E+0001 -3.38392428999764E+0001 --3.38461009565035E+0001 -3.38529598921669E+0001 -3.38598197051356E+0001 -3.38666803935266E+0001 -3.38735419554050E+0001 --3.38804043887816E+0001 -3.38872676916163E+0001 -3.38941318618149E+0001 -3.39009968972319E+0001 -3.39078627956671E+0001 --3.39147295548700E+0001 -3.39215971725361E+0001 -3.39284656463087E+0001 -3.39353349737782E+0001 -3.39422051524818E+0001 --3.39490761799054E+0001 -3.39559480534807E+0001 -3.39628207705884E+0001 -3.39696943285546E+0001 -3.39765687246545E+0001 --3.39834439561097E+0001 -3.39903200200894E+0001 -3.39971969137104E+0001 -3.40040746340357E+0001 -3.40109531780775E+0001 --3.40178325427937E+0001 -3.40247127250901E+0001 -3.40315937218201E+0001 -3.40384755297840E+0001 -3.40453581457298E+0001 --3.40522415663526E+0001 -3.40591257882953E+0001 -3.40660108081477E+0001 -3.40728966224469E+0001 -3.40797832276773E+0001 --3.40866706202706E+0001 -3.40935587966066E+0001 -3.41004477530120E+0001 -3.41073374857605E+0001 -3.41142279910726E+0001 --3.41211192651177E+0001 -3.41280113040119E+0001 -3.41349041038178E+0001 -3.41417976605465E+0001 -3.41486919701555E+0001 --3.41555870285509E+0001 -3.41624828315843E+0001 -3.41693793750569E+0001 -3.41762766547150E+0001 -3.41831746662536E+0001 --3.41900734053145E+0001 -3.41969728674871E+0001 -3.42038730483084E+0001 -3.42107739432623E+0001 -3.42176755477802E+0001 --3.42245778572402E+0001 -3.42314808669687E+0001 -3.42383845722392E+0001 -3.42452889682728E+0001 -3.42521940502366E+0001 --3.42590998132467E+0001 -3.42660062523652E+0001 -3.42729133626032E+0001 -3.42798211389166E+0001 -3.42867295762118E+0001 --3.42936386693399E+0001 -3.43005484131002E+0001 -3.43074588022400E+0001 -3.43143698314533E+0001 -3.43212814953813E+0001 --3.43281937886132E+0001 -3.43351067056847E+0001 -3.43420202410793E+0001 -3.43489343892281E+0001 -3.43558491445092E+0001 --3.43627645012476E+0001 -3.43696804537167E+0001 -3.43765969961364E+0001 -3.43835141226744E+0001 -3.43904318274452E+0001 --3.43973501045113E+0001 -3.44042689478828E+0001 -3.44111883515150E+0001 -3.44181083093129E+0001 -3.44250288151291E+0001 --3.44319498627608E+0001 -3.44388714459553E+0001 -3.44457935584056E+0001 -3.44527161937532E+0001 -3.44596393455860E+0001 --3.44665630074394E+0001 -3.44734871727968E+0001 -3.44804118350879E+0001 -3.44873369876906E+0001 -3.44942626239297E+0001 --3.45011887370784E+0001 -3.45081153203553E+0001 -3.45150423669276E+0001 -3.45219698699093E+0001 -3.45288978223629E+0001 --3.45358262172970E+0001 -3.45427550476679E+0001 -3.45496843063790E+0001 -3.45566139862816E+0001 -3.45635440801744E+0001 --3.45704745808023E+0001 -3.45774054808594E+0001 -3.45843367729845E+0001 -3.45912684497671E+0001 -3.45982005037409E+0001 --3.46051329273894E+0001 -3.46120657131412E+0001 -3.46189988533745E+0001 -3.46259323404128E+0001 -3.46328661665287E+0001 --3.46398003239409E+0001 -3.46467348048157E+0001 -3.46536696012666E+0001 -3.46606047053556E+0001 -3.46675401090911E+0001 --3.46744758044280E+0001 -3.46814117832705E+0001 -3.46883480374679E+0001 -3.46952845588188E+0001 -3.47022213390692E+0001 --3.47091583699102E+0001 -3.47160956429822E+0001 -3.47230331498722E+0001 -3.47299708821154E+0001 -3.47369088311934E+0001 --3.47438469885346E+0001 -3.47507853455160E+0001 -3.47577238934625E+0001 -3.47646626236442E+0001 -3.47716015272804E+0001 --3.47785405955368E+0001 -3.47854798195266E+0001 -3.47924191903094E+0001 -3.47993586988955E+0001 -3.48062983362378E+0001 --3.48132380932407E+0001 -3.48201779607535E+0001 -3.48271179295729E+0001 -3.48340579904446E+0001 -3.48409981340604E+0001 --3.48479383510588E+0001 -3.48548786320276E+0001 -3.48618189675006E+0001 -3.48687593479580E+0001 -3.48756997638307E+0001 --3.48826402054925E+0001 -3.48895806632678E+0001 -3.48965211274280E+0001 -3.49034615881900E+0001 -3.49104020357197E+0001 --3.49173424601298E+0001 -3.49242828514817E+0001 -3.49312231997806E+0001 -3.49381634949829E+0001 -3.49451037269892E+0001 --3.49520438856507E+0001 -3.49589839607638E+0001 -3.49659239420714E+0001 -3.49728638192672E+0001 -3.49798035819874E+0001 --3.49867432198206E+0001 -3.49936827222986E+0001 -3.50006220789034E+0001 -3.50075612790626E+0001 -3.50145003121519E+0001 --3.50214391674943E+0001 -3.50283778343603E+0001 -3.50353163019664E+0001 -3.50422545594788E+0001 -3.50491925960088E+0001 --3.50561304006168E+0001 -3.50630679623095E+0001 -3.50700052700409E+0001 -3.50769423127128E+0001 -3.50838790791737E+0001 --3.50908155582212E+0001 -3.50977517385981E+0001 -3.51046876089955E+0001 -3.51116231580509E+0001 -3.51185583743513E+0001 --3.51254932464287E+0001 -3.51324277627650E+0001 -3.51393619117866E+0001 -3.51462956818686E+0001 -3.51532290613336E+0001 --3.51601620384518E+0001 -3.51670946014393E+0001 -3.51740267384615E+0001 -3.51809584376299E+0001 -3.51878896870031E+0001 --3.51948204745879E+0001 -3.52017507883386E+0001 -3.52086806161558E+0001 -3.52156099458878E+0001 -3.52225387653310E+0001 --3.52294670622284E+0001 -3.52363948242696E+0001 -3.52433220390937E+0001 -3.52502486942859E+0001 -3.52571747773774E+0001 --3.52641002758497E+0001 -3.52710251771292E+0001 -3.52779494685898E+0001 -3.52848731375548E+0001 -3.52917961712928E+0001 --3.52987185570201E+0001 -3.53056402819010E+0001 -3.53125613330468E+0001 -3.53194816975162E+0001 -3.53264013623150E+0001 --3.53333203143956E+0001 -3.53402385406611E+0001 -3.53471560279572E+0001 -3.53540727630801E+0001 -3.53609887327722E+0001 --3.53679039237239E+0001 -3.53748183225729E+0001 -3.53817319159031E+0001 -3.53886446902463E+0001 -3.53955566320830E+0001 --3.54024677278389E+0001 -3.54093779638896E+0001 -3.54162873265549E+0001 -3.54231958021039E+0001 -3.54301033767529E+0001 --3.54370100366663E+0001 -3.54439157679536E+0001 -3.54508205566735E+0001 -3.54577243888315E+0001 -3.54646272503801E+0001 --3.54715291272196E+0001 -3.54784300051978E+0001 -3.54853298701097E+0001 -3.54922287076965E+0001 -3.54991265036495E+0001 --3.55060232436035E+0001 -3.55129189131446E+0001 -3.55198134978031E+0001 -3.55267069830582E+0001 -3.55335993543365E+0001 --3.55404905970119E+0001 -3.55473806964046E+0001 -3.55542696377831E+0001 -3.55611574063634E+0001 -3.55680439873077E+0001 --3.55749293657269E+0001 -3.55818135266795E+0001 -3.55886964551691E+0001 -3.55955781361489E+0001 -3.56024585545181E+0001 --3.56093376951241E+0001 -3.56162155427603E+0001 -3.56230920821703E+0001 -3.56299672980419E+0001 -3.56368411750116E+0001 --3.56437136976630E+0001 -3.56505848505282E+0001 -3.56574546180847E+0001 -3.56643229847593E+0001 -3.56711899349238E+0001 --3.56780554528991E+0001 -3.56849195229537E+0001 -3.56917821293025E+0001 -3.56986432561076E+0001 -3.57055028874788E+0001 --3.57123610074744E+0001 -3.57192176000974E+0001 -3.57260726493012E+0001 -3.57329261389838E+0001 -3.57397780529925E+0001 --3.57466283751216E+0001 -3.57534770891107E+0001 -3.57603241786504E+0001 -3.57671696273749E+0001 -3.57740134188690E+0001 --3.57808555366628E+0001 -3.57876959642343E+0001 -3.57945346850078E+0001 -3.58013716823576E+0001 -3.58082069396034E+0001 --3.58150404400115E+0001 -3.58218721667975E+0001 -3.58287021031236E+0001 -3.58355302320988E+0001 -3.58423565367796E+0001 --3.58491810001708E+0001 -3.58560036052235E+0001 -3.58628243348365E+0001 -3.58696431718552E+0001 -3.58764600990742E+0001 --3.58832750992342E+0001 -3.58900881550226E+0001 -3.58968992490748E+0001 -3.59037083639752E+0001 -3.59105154822526E+0001 --3.59173205863845E+0001 -3.59241236587967E+0001 -3.59309246818602E+0001 -3.59377236378957E+0001 -3.59445205091697E+0001 --3.59513152778964E+0001 -3.59581079262369E+0001 -3.59648984363006E+0001 -3.59716867901447E+0001 -3.59784729697716E+0001 --3.59852569571328E+0001 -3.59920387341265E+0001 -3.59988182825988E+0001 -3.60055955843414E+0001 -3.60123706210962E+0001 --3.60191433745495E+0001 -3.60259138263379E+0001 -3.60326819580428E+0001 -3.60394477511942E+0001 -3.60462111872691E+0001 --3.60529722476922E+0001 -3.60597309138348E+0001 -3.60664871670159E+0001 -3.60732409885032E+0001 -3.60799923595091E+0001 --3.60867412611950E+0001 -3.60934876746698E+0001 -3.61002315809897E+0001 -3.61069729611573E+0001 -3.61137117961228E+0001 --3.61204480667855E+0001 -3.61271817539890E+0001 -3.61339128385266E+0001 -3.61406413011384E+0001 -3.61473671225114E+0001 --3.61540902832797E+0001 -3.61608107640265E+0001 -3.61675285452798E+0001 -3.61742436075177E+0001 -3.61809559311628E+0001 --3.61876654965867E+0001 -3.61943722841085E+0001 -3.62010762739940E+0001 -3.62077774464564E+0001 -3.62144757816573E+0001 --3.62211712597037E+0001 -3.62278638606511E+0001 -3.62345535645026E+0001 -3.62412403512090E+0001 -3.62479242006659E+0001 --3.62546050927203E+0001 -3.62612830071626E+0001 -3.62679579237322E+0001 -3.62746298221175E+0001 -3.62812986819521E+0001 --3.62879644828160E+0001 -3.62946272042404E+0001 -3.63012868256996E+0001 -3.63079433266180E+0001 -3.63145966863666E+0001 --3.63212468842638E+0001 -3.63278938995746E+0001 -3.63345377115113E+0001 -3.63411782992358E+0001 -3.63478156418549E+0001 --3.63544497184237E+0001 -3.63610805079441E+0001 -3.63677079893665E+0001 -3.63743321415876E+0001 -3.63809529434510E+0001 --3.63875703737495E+0001 -3.63941844112219E+0001 -3.64007950345537E+0001 -3.64074022223801E+0001 -3.64140059532810E+0001 --3.64206062057855E+0001 -3.64272029583689E+0001 -3.64337961894547E+0001 -3.64403858774137E+0001 -3.64469720005622E+0001 --3.64535545371670E+0001 -3.64601334654403E+0001 -3.64667087635405E+0001 -3.64732804095767E+0001 -3.64798483816028E+0001 --3.64864126576204E+0001 -3.64929732155782E+0001 -3.64995300333740E+0001 -3.65060830888521E+0001 -3.65126323598013E+0001 --3.65191778239628E+0001 -3.65257194590211E+0001 -3.65322572426103E+0001 -3.65387911523102E+0001 -3.65453211656499E+0001 --3.65518472601037E+0001 -3.65583694130947E+0001 -3.65648876019934E+0001 -3.65714018041163E+0001 -3.65779119967289E+0001 --3.65844181570431E+0001 -3.65909202622186E+0001 -3.65974182893615E+0001 -3.66039122155261E+0001 -3.66104020177135E+0001 --3.66168876728734E+0001 -3.66233691579013E+0001 -3.66298464496417E+0001 -3.66363195248838E+0001 -3.66427883603674E+0001 --3.66492529327771E+0001 -3.66557132187456E+0001 -3.66621691948544E+0001 -3.66686208376296E+0001 -3.66750681235466E+0001 --3.66815110290282E+0001 -3.66879495304438E+0001 -3.66943836041103E+0001 -3.67008132262920E+0001 -3.67072383731995E+0001 --3.67136590209941E+0001 -3.67200751457807E+0001 -3.67264867236124E+0001 -3.67328937304922E+0001 -3.67392961423666E+0001 --3.67456939351317E+0001 -3.67520870846313E+0001 -3.67584755666555E+0001 -3.67648593569429E+0001 -3.67712384311761E+0001 --3.67776127649905E+0001 -3.67839823339645E+0001 -3.67903471136251E+0001 -3.67967070794470E+0001 -3.68030622068534E+0001 --3.68094124712117E+0001 -3.68157578478385E+0001 -3.68220983119994E+0001 -3.68284338389033E+0001 -3.68347644037108E+0001 --3.68410899815274E+0001 -3.68474105474055E+0001 -3.68537260763464E+0001 -3.68600365432982E+0001 -3.68663419231566E+0001 --3.68726421907624E+0001 -3.68789373209081E+0001 -3.68852272883293E+0001 -3.68915120677112E+0001 -3.68977916336864E+0001 --3.69040659608336E+0001 -3.69103350236802E+0001 -3.69165987966996E+0001 -3.69228572543142E+0001 -3.69291103708918E+0001 --3.69353581207492E+0001 -3.69416004781494E+0001 -3.69478374173037E+0001 -3.69540689123695E+0001 -3.69602949374536E+0001 --3.69665154666084E+0001 -3.69727304738335E+0001 -3.69789399330775E+0001 -3.69851438182341E+0001 -3.69913421031466E+0001 --3.69975347616042E+0001 -3.70037217673436E+0001 -3.70099030940501E+0001 -3.70160787153544E+0001 -3.70222486048354E+0001 --3.70284127360203E+0001 -3.70345710823819E+0001 -3.70407236173423E+0001 -3.70468703142689E+0001 -3.70530111464779E+0001 --3.70591460872321E+0001 -3.70652751097430E+0001 -3.70713981871672E+0001 -3.70775152926104E+0001 -3.70836263991248E+0001 --3.70897314797101E+0001 -3.70958305073135E+0001 -3.71019234548302E+0001 -3.71080102951018E+0001 -3.71140910009162E+0001 --3.71201655450131E+0001 -3.71262339000731E+0001 -3.71322960387288E+0001 -3.71383519335590E+0001 -3.71444015570887E+0001 --3.71504448817930E+0001 -3.71564818800915E+0001 -3.71625125243521E+0001 -3.71685367868895E+0001 -3.71745546399677E+0001 --3.71805660557965E+0001 -3.71865710065330E+0001 -3.71925694642816E+0001 -3.71985614010947E+0001 -3.72045467889722E+0001 --3.72105255998600E+0001 -3.72164978056527E+0001 -3.72224633781921E+0001 -3.72284222892666E+0001 -3.72343745106125E+0001 --3.72403200139126E+0001 -3.72462587707992E+0001 -3.72521907528496E+0001 -3.72581159315896E+0001 -3.72640342784922E+0001 --3.72699457649773E+0001 -3.72758503624124E+0001 -3.72817480421134E+0001 -3.72876387753417E+0001 -3.72935225333073E+0001 --3.72993992871673E+0001 -3.73052690080255E+0001 -3.73111316669340E+0001 -3.73169872348920E+0001 -3.73228356828465E+0001 --3.73286769816897E+0001 -3.73345111022642E+0001 -3.73403380153562E+0001 -3.73461576917047E+0001 -3.73519701019902E+0001 --3.73577752168442E+0001 -3.73635730068445E+0001 -3.73693634425160E+0001 -3.73751464943318E+0001 -3.73809221327116E+0001 --3.73866903280226E+0001 -3.73924510505785E+0001 -3.73982042706429E+0001 -3.74039499584233E+0001 -3.74096880840772E+0001 --3.74154186177091E+0001 -3.74211415293696E+0001 -3.74268567890563E+0001 -3.74325643667174E+0001 -3.74382642322455E+0001 --3.74439563554812E+0001 -3.74496407062112E+0001 -3.74553172541731E+0001 -3.74609859690487E+0001 -3.74666468204675E+0001 --3.74722997780083E+0001 -3.74779448111947E+0001 -3.74835818894987E+0001 -3.74892109823413E+0001 -3.74948320590876E+0001 --3.75004450890525E+0001 -3.75060500414982E+0001 -3.75116468856332E+0001 -3.75172355906131E+0001 -3.75228161255422E+0001 --3.75283884594710E+0001 -3.75339525613978E+0001 -3.75395084002691E+0001 -3.75450559449768E+0001 -3.75505951643617E+0001 --3.75561260272110E+0001 -3.75616485022598E+0001 -3.75671625581914E+0001 -3.75726681636351E+0001 -3.75781652871673E+0001 --3.75836538973131E+0001 -3.75891339625434E+0001 -3.75946054512785E+0001 -3.76000683318844E+0001 -3.76055225726749E+0001 --3.76109681419114E+0001 -3.76164050078017E+0001 -3.76218331385020E+0001 -3.76272525021159E+0001 -3.76326630666931E+0001 --3.76380648002329E+0001 -3.76434576706795E+0001 -3.76488416459261E+0001 -3.76542166938116E+0001 -3.76595827821241E+0001 --3.76649398785985E+0001 -3.76702879509160E+0001 -3.76756269667068E+0001 -3.76809568935470E+0001 -3.76862776989611E+0001 --3.76915893504197E+0001 -3.76968918153421E+0001 -3.77021850610942E+0001 -3.77074690549906E+0001 -3.77127437642905E+0001 --3.77180091562030E+0001 -3.77232651978831E+0001 -3.77285118564340E+0001 -3.77337490989050E+0001 -3.77389768922953E+0001 --3.77441952035480E+0001 -3.77494039995563E+0001 -3.77546032471598E+0001 -3.77597929131453E+0001 -3.77649729642472E+0001 --3.77701433671465E+0001 -3.77753040884733E+0001 -3.77804550948030E+0001 -3.77855963526598E+0001 -3.77907278285141E+0001 --3.77958494887850E+0001 -3.78009612998375E+0001 -3.78060632279854E+0001 -3.78111552394889E+0001 -3.78162373005555E+0001 --3.78213093773407E+0001 -3.78263714359471E+0001 -3.78314234424237E+0001 -3.78364653627682E+0001 -3.78414971629260E+0001 --3.78465188087874E+0001 -3.78515302661921E+0001 -3.78565315009274E+0001 -3.78615224787265E+0001 -3.78665031652707E+0001 --3.78714735261892E+0001 -3.78764335270571E+0001 -3.78813831333985E+0001 -3.78863223106842E+0001 -3.78912510243308E+0001 --3.78961692397052E+0001 -3.79010769221192E+0001 -3.79059740368340E+0001 -3.79108605490554E+0001 -3.79157364239394E+0001 --3.79206016265883E+0001 -3.79254561220504E+0001 -3.79302998753223E+0001 -3.79351328513505E+0001 -3.79399550150243E+0001 --3.79447663311826E+0001 -3.79495667646131E+0001 -3.79543562800484E+0001 -3.79591348421692E+0001 -3.79639024156040E+0001 --3.79686589649290E+0001 -3.79734044546658E+0001 -3.79781388492868E+0001 -3.79828621132083E+0001 -3.79875742107946E+0001 --3.79922751063589E+0001 -3.79969647641614E+0001 -3.80016431484084E+0001 -3.80063102232549E+0001 -3.80109659528019E+0001 --3.80156103010990E+0001 -3.80202432321429E+0001 -3.80248647098771E+0001 -3.80294746981928E+0001 -3.80340731609278E+0001 --3.80386600618691E+0001 -3.80432353647497E+0001 -3.80477990332491E+0001 -3.80523510309968E+0001 -3.80568913215672E+0001 --3.80614198684827E+0001 -3.80659366352132E+0001 -3.80704415851771E+0001 -3.80749346817379E+0001 -3.80794158882081E+0001 --3.80838851678465E+0001 -3.80883424838607E+0001 -3.80927877994047E+0001 -3.80972210775783E+0001 -3.81016422814327E+0001 --3.81060513739622E+0001 -3.81104483181115E+0001 -3.81148330767701E+0001 -3.81192056127764E+0001 -3.81235658889171E+0001 --3.81279138679244E+0001 -3.81322495124776E+0001 -3.81365727852055E+0001 -3.81408836486825E+0001 -3.81451820654307E+0001 --3.81494679979206E+0001 -3.81537414085673E+0001 -3.81580022597374E+0001 -3.81622505137411E+0001 -3.81664861328382E+0001 --3.81707090792338E+0001 -3.81749193150824E+0001 -3.81791168024851E+0001 -3.81833015034905E+0001 -3.81874733800953E+0001 --3.81916323942404E+0001 -3.81957785078172E+0001 -3.81999116826638E+0001 -3.82040318805648E+0001 -3.82081390632535E+0001 --3.82122331924098E+0001 -3.82163142296598E+0001 -3.82203821365793E+0001 -3.82244368746898E+0001 -3.82284784054599E+0001 --3.82325066903068E+0001 -3.82365216905950E+0001 -3.82405233676346E+0001 -3.82445116826845E+0001 -3.82484865969521E+0001 --3.82524480715892E+0001 -3.82563960676971E+0001 -3.82603305463241E+0001 -3.82642514684645E+0001 -3.82681587950632E+0001 --3.82720524870088E+0001 -3.82759325051387E+0001 -3.82797988102383E+0001 -3.82836513630395E+0001 -3.82874901242220E+0001 --3.82913150544122E+0001 -3.82951261141846E+0001 -3.82989232640611E+0001 -3.83027064645103E+0001 -3.83064756759485E+0001 --3.83102308587395E+0001 -3.83139719731938E+0001 -3.83176989795700E+0001 -3.83214118380740E+0001 -3.83251105088587E+0001 --3.83287949520245E+0001 -3.83324651276187E+0001 -3.83361209956372E+0001 -3.83397625160228E+0001 -3.83433896486637E+0001 --3.83470023533972E+0001 -3.83506005900087E+0001 -3.83541843182295E+0001 -3.83577534977397E+0001 -3.83613080881644E+0001 --3.83648480490791E+0001 -3.83683733400040E+0001 -3.83718839204071E+0001 -3.83753797497062E+0001 -3.83788607872624E+0001 --3.83823269923879E+0001 -3.83857783243399E+0001 -3.83892147423252E+0001 -3.83926362054944E+0001 -3.83960426729487E+0001 --3.83994341037348E+0001 -3.84028104568491E+0001 -3.84061716912311E+0001 -3.84095177657724E+0001 -3.84128486393086E+0001 --3.84161642706257E+0001 -3.84194646184526E+0001 -3.84227496414702E+0001 -3.84260192983032E+0001 -3.84292735475262E+0001 --3.84325123476593E+0001 -3.84357356571721E+0001 -3.84389434344790E+0001 -3.84421356379434E+0001 -3.84453122258755E+0001 --3.84484731565326E+0001 -3.84516183881209E+0001 -3.84547478787915E+0001 -3.84578615866440E+0001 -3.84609594697267E+0001 --3.84640414860327E+0001 -3.84671075935051E+0001 -3.84701577500320E+0001 -3.84731919134504E+0001 -3.84762100415440E+0001 --3.84792120920436E+0001 -3.84821980226277E+0001 -3.84851677909236E+0001 -3.84881213545024E+0001 -3.84910586708856E+0001 --3.84939796975418E+0001 -3.84968843918862E+0001 -3.84997727112799E+0001 -3.85026446130346E+0001 -3.85055000544073E+0001 --3.85083389926015E+0001 -3.85111613847704E+0001 -3.85139671880136E+0001 -3.85167563593772E+0001 -3.85195288558552E+0001 --3.85222846343894E+0001 -3.85250236518684E+0001 -3.85277458651280E+0001 -3.85304512309523E+0001 -3.85331397060722E+0001 --3.85358112471651E+0001 -3.85384658108579E+0001 -3.85411033537223E+0001 -3.85437238322796E+0001 -3.85463272029954E+0001 --3.85489134222866E+0001 -3.85514824465159E+0001 -3.85540342319911E+0001 -3.85565687349699E+0001 -3.85590859116578E+0001 --3.85615857182058E+0001 -3.85640681107111E+0001 -3.85665330452237E+0001 -3.85689804777352E+0001 -3.85714103641857E+0001 --3.85738226604667E+0001 -3.85762173224109E+0001 -3.85785943058035E+0001 -3.85809535663745E+0001 -3.85832950598001E+0001 --3.85856187417091E+0001 -3.85879245676709E+0001 -3.85902124932073E+0001 -3.85924824737845E+0001 -3.85947344648180E+0001 --3.85969684216703E+0001 -3.85991842996481E+0001 -3.86013820540100E+0001 -3.86035616399597E+0001 -3.86057230126494E+0001 --3.86078661271770E+0001 -3.86099909385893E+0001 -3.86120974018790E+0001 -3.86141854719862E+0001 -3.86162551038008E+0001 --3.86183062521575E+0001 -3.86203388718393E+0001 -3.86223529175755E+0001 -3.86243483440460E+0001 -3.86263251058726E+0001 --3.86282831576293E+0001 -3.86302224538362E+0001 -3.86321429489602E+0001 -3.86340445974140E+0001 -3.86359273535604E+0001 --3.86377911717078E+0001 -3.86396360061136E+0001 -3.86414618109822E+0001 -3.86432685404630E+0001 -3.86450561486553E+0001 --3.86468245896040E+0001 -3.86485738173024E+0001 -3.86503037856917E+0001 -3.86520144486601E+0001 -3.86537057600412E+0001 --3.86553776736194E+0001 -3.86570301431236E+0001 -3.86586631222306E+0001 -3.86602765645659E+0001 -3.86618704237009E+0001 --3.86634446531552E+0001 -3.86649992063951E+0001 -3.86665340368354E+0001 -3.86680490978379E+0001 -3.86695443427082E+0001 --3.86710197247066E+0001 -3.86724751970329E+0001 -3.86739107128406E+0001 -3.86753262252263E+0001 -3.86767216872356E+0001 --3.86780970518618E+0001 -3.86794522720440E+0001 -3.86807873006716E+0001 -3.86821020905788E+0001 -3.86833965945473E+0001 --3.86846707653067E+0001 -3.86859245555350E+0001 -3.86871579178541E+0001 -3.86883708048375E+0001 -3.86895631690057E+0001 --3.86907349628211E+0001 -3.86918861387000E+0001 -3.86930166490037E+0001 -3.86941264460392E+0001 -3.86952154820645E+0001 --3.86962837092797E+0001 -3.86973310798375E+0001 -3.86983575458350E+0001 -3.86993630593156E+0001 -3.87003475722760E+0001 --3.87013110366529E+0001 -3.87022534043341E+0001 -3.87031746271559E+0001 -3.87040746568967E+0001 -3.87049534452886E+0001 --3.87058109440064E+0001 -3.87066471046772E+0001 -3.87074618788701E+0001 -3.87082552181015E+0001 -3.87090270738419E+0001 --3.87097773975027E+0001 -3.87105061404439E+0001 -3.87112132539745E+0001 -3.87118986893508E+0001 -3.87125623977741E+0001 --3.87132043303951E+0001 -3.87138244383119E+0001 -3.87144226725680E+0001 -3.87149989841567E+0001 -3.87155533240175E+0001 --3.87160856430372E+0001 -3.87165958920494E+0001 -3.87170840218362E+0001 -3.87175499831271E+0001 -3.87179937265994E+0001 --3.87184152028740E+0001 -3.87188143625246E+0001 -3.87191911560676E+0001 -3.87195455339689E+0001 -3.87198774466435E+0001 --3.87201868444498E+0001 -3.87204736776966E+0001 -3.87207378966395E+0001 -3.87209794514802E+0001 -3.87211982923689E+0001 --3.87213943694023E+0001 -3.87215676326245E+0001 -3.87217180320291E+0001 -3.87218455175541E+0001 -3.87219500390883E+0001 --3.87220315464626E+0001 -3.87220899894602E+0001 -3.87221253178087E+0001 -3.87221374811845E+0001 -3.87221264292112E+0001 --3.87220921114611E+0001 -3.87220344774486E+0001 -3.87219534766429E+0001 -3.87218490584544E+0001 -3.87217211722457E+0001 --3.87215697673216E+0001 -3.87213947929370E+0001 -3.87211961982965E+0001 -3.87209739325487E+0001 -3.87207279447891E+0001 --3.87204581840628E+0001 -3.87201645993633E+0001 -3.87198471396270E+0001 -3.87195057537412E+0001 -3.87191403905396E+0001 --3.87187509988021E+0001 -3.87183375272597E+0001 -3.87178999245860E+0001 -3.87174381394061E+0001 -3.87169521202866E+0001 --3.87164418157491E+0001 -3.87159071742571E+0001 -3.87153481442254E+0001 -3.87147646740103E+0001 -3.87141567119213E+0001 --3.87135242062111E+0001 -3.87128671050843E+0001 -3.87121853566882E+0001 -3.87114789091188E+0001 -3.87107477104228E+0001 --3.87099917085896E+0001 -3.87092108515583E+0001 -3.87084050872152E+0001 -3.87075743633933E+0001 -3.87067186278727E+0001 --3.87058378283834E+0001 -3.87049319125994E+0001 -3.87040008281428E+0001 -3.87030445225863E+0001 -3.87020629434447E+0001 --3.87010560381851E+0001 -3.87000237542192E+0001 -3.86989660389045E+0001 -3.86978828395495E+0001 -3.86967741034095E+0001 --3.86956397776852E+0001 -3.86944798095258E+0001 -3.86932941460266E+0001 -3.86920827342316E+0001 -3.86908455211336E+0001 --3.86895824536698E+0001 -3.86882934787248E+0001 -3.86869785431323E+0001 -3.86856375936745E+0001 -3.86842705770775E+0001 --3.86828774400174E+0001 -3.86814581291168E+0001 -3.86800125909431E+0001 -3.86785407720161E+0001 -3.86770426188009E+0001 --3.86755180777062E+0001 -3.86739670950951E+0001 -3.86723896172721E+0001 -3.86707855904908E+0001 -3.86691549609546E+0001 --3.86674976748108E+0001 -3.86658136781549E+0001 -3.86641029170311E+0001 -3.86623653374321E+0001 -3.86606008852916E+0001 --3.86588095064980E+0001 -3.86569911468840E+0001 -3.86551457522288E+0001 -3.86532732682611E+0001 -3.86513736406549E+0001 --3.86494468150324E+0001 -3.86474927369648E+0001 -3.86455113519677E+0001 -3.86435026055028E+0001 -3.86414664429867E+0001 --3.86394028097767E+0001 -3.86373116511773E+0001 -3.86351929124438E+0001 -3.86330465387769E+0001 -3.86308724753250E+0001 --3.86286706671856E+0001 -3.86264410593983E+0001 -3.86241835969566E+0001 -3.86218982247966E+0001 -3.86195848878037E+0001 --3.86172435308109E+0001 -3.86148740985992E+0001 -3.86124765358950E+0001 -3.86100507873718E+0001 -3.86075967976518E+0001 --3.86051145113043E+0001 -3.86026038728477E+0001 -3.86000648267454E+0001 -3.85974973174065E+0001 -3.85949012891936E+0001 --3.85922766864101E+0001 -3.85896234533091E+0001 -3.85869415340931E+0001 -3.85842308729086E+0001 -3.85814914138527E+0001 --3.85787231009665E+0001 -3.85759258782425E+0001 -3.85730996896163E+0001 -3.85702444789728E+0001 -3.85673601901457E+0001 --3.85644467669135E+0001 -3.85615041530031E+0001 -3.85585322920910E+0001 -3.85555311277961E+0001 -3.85525006036889E+0001 --3.85494406632836E+0001 -3.85463512500472E+0001 -3.85432323073883E+0001 -3.85400837786668E+0001 -3.85369056071881E+0001 --3.85336977362060E+0001 -3.85304601089198E+0001 -3.85271926684779E+0001 -3.85238953579747E+0001 -3.85205681204548E+0001 --3.85172108989071E+0001 -3.85138236362676E+0001 -3.85104062754222E+0001 -3.85069587592029E+0001 -3.85034810303882E+0001 --3.84999730317066E+0001 -3.84964347058306E+0001 -3.84928659953819E+0001 -3.84892668429298E+0001 -3.84856371909890E+0001 --3.84819769820253E+0001 -3.84782861584473E+0001 -3.84745646626151E+0001 -3.84708124368319E+0001 -3.84670294233521E+0001 --3.84632155643762E+0001 -3.84593708020519E+0001 -3.84554950784731E+0001 -3.84515883356818E+0001 -3.84476505156686E+0001 --3.84436815603718E+0001 -3.84396814116729E+0001 -3.84356500114062E+0001 -3.84315873013486E+0001 -3.84274932232284E+0001 --3.84233677187175E+0001 -3.84192107294382E+0001 -3.84150221969591E+0001 -3.84108020627960E+0001 -3.84065502684121E+0001 --3.84022667552176E+0001 -3.83979514645712E+0001 -3.83936043377762E+0001 -3.83892253160871E+0001 -3.83848143407030E+0001 --3.83803713527721E+0001 -3.83758962933887E+0001 -3.83713891035945E+0001 -3.83668497243783E+0001 -3.83622780966788E+0001 --3.83576741613787E+0001 -3.83530378593094E+0001 -3.83483691312482E+0001 -3.83436679179261E+0001 -3.83389341600121E+0001 --3.83341677981285E+0001 -3.83293687728437E+0001 -3.83245370246718E+0001 -3.83196724940787E+0001 -3.83147751214722E+0001 --3.83098448472112E+0001 -3.83048816115990E+0001 -3.82998853548912E+0001 -3.82948560172839E+0001 -3.82897935389274E+0001 --3.82846978599140E+0001 -3.82795689202853E+0001 -3.82744066600312E+0001 -3.82692110190878E+0001 -3.82639819373399E+0001 --3.82587193546180E+0001 -3.82534232106999E+0001 -3.82480934453128E+0001 -3.82427299981294E+0001 -3.82373328087698E+0001 --3.82319018168023E+0001 -3.82264369617438E+0001 -3.82209381830548E+0001 -3.82154054201455E+0001 -3.82098386123745E+0001 --3.82042376990451E+0001 -3.81986026194107E+0001 -3.81929333126702E+0001 -3.81872297179701E+0001 -3.81814917744052E+0001 --3.81757194210157E+0001 -3.81699125967918E+0001 -3.81640712406701E+0001 -3.81581952915327E+0001 -3.81522846882118E+0001 --3.81463393694840E+0001 -3.81403592740766E+0001 -3.81343443406629E+0001 -3.81282945078611E+0001 -3.81222097142411E+0001 --3.81160898983164E+0001 -3.81099349985503E+0001 -3.81037449533527E+0001 -3.80975197010800E+0001 -3.80912591800357E+0001 --3.80849633284752E+0001 -3.80786320845935E+0001 -3.80722653865400E+0001 -3.80658631724069E+0001 -3.80594253802369E+0001 --3.80529519480180E+0001 -3.80464428136854E+0001 -3.80398979151231E+0001 -3.80333171901618E+0001 -3.80267005765800E+0001 --3.80200480121010E+0001 -3.80133594343993E+0001 -3.80066347810961E+0001 -3.79998739897577E+0001 -3.79930769978965E+0001 --3.79862437429779E+0001 -3.79793741624100E+0001 -3.79724681935506E+0001 -3.79655257737040E+0001 -3.79585468401202E+0001 --3.79515313299970E+0001 -3.79444791804853E+0001 -3.79373903286749E+0001 -3.79302647116095E+0001 -3.79231022662734E+0001 --3.79159029296078E+0001 -3.79086666384893E+0001 -3.79013933297543E+0001 -3.78940829401770E+0001 -3.78867354064842E+0001 --3.78793506653478E+0001 -3.78719286533858E+0001 -3.78644693071696E+0001 -3.78569725632100E+0001 -3.78494383579704E+0001 --3.78418666278599E+0001 -3.78342573092352E+0001 -3.78266103384005E+0001 -3.78189256516058E+0001 -3.78112031850512E+0001 --3.78034428748812E+0001 -3.77956446571921E+0001 -3.77878084680215E+0001 -3.77799342433584E+0001 -3.77720219191396E+0001 --3.77640714312465E+0001 -3.77560827155101E+0001 -3.77480557077054E+0001 -3.77399903435619E+0001 -3.77318865587463E+0001 --3.77237442888839E+0001 -3.77155634695370E+0001 -3.77073440362236E+0001 -3.76990859244024E+0001 -3.76907890694835E+0001 --3.76824534068237E+0001 -3.76740788717243E+0001 -3.76656653994411E+0001 -3.76572129251669E+0001 -3.76487213840525E+0001 --3.76401907111869E+0001 -3.76316208416138E+0001 -3.76230117103197E+0001 -3.76143632522402E+0001 -3.76056754022570E+0001 --3.75969480951993E+0001 -3.75881812658469E+0001 -3.75793748489234E+0001 -3.75705287790998E+0001 -3.75616429909969E+0001 --3.75527174191779E+0001 -3.75437519981627E+0001 -3.75347466624078E+0001 -3.75257013463253E+0001 -3.75166159842673E+0001 --3.75074905105406E+0001 -3.74983248593937E+0001 -3.74891189650278E+0001 -3.74798727615863E+0001 -3.74705861831629E+0001 --3.74612591637965E+0001 -3.74518916374761E+0001 -3.74424835381369E+0001 -3.74330347996598E+0001 -3.74235453558743E+0001 --3.74140151405587E+0001 -3.74044440874371E+0001 -3.73948321301815E+0001 -3.73851792024098E+0001 -3.73754852376891E+0001 --3.73657501695332E+0001 -3.73559739314046E+0001 -3.73461564567095E+0001 -3.73362976788040E+0001 -3.73263975309935E+0001 --3.73164559465247E+0001 -3.73064728586002E+0001 -3.72964482003630E+0001 -3.72863819049046E+0001 -3.72762739052662E+0001 --3.72661241344356E+0001 -3.72559325253472E+0001 -3.72456990108825E+0001 -3.72354235238708E+0001 -3.72251059970909E+0001 --3.72147463632641E+0001 -3.72043445550623E+0001 -3.71939005051072E+0001 -3.71834141459615E+0001 -3.71728854101418E+0001 --3.71623142301052E+0001 -3.71517005382636E+0001 -3.71410442669707E+0001 -3.71303453485297E+0001 -3.71196037151915E+0001 --3.71088192991540E+0001 -3.70979920325610E+0001 -3.70871218475055E+0001 -3.70762086760276E+0001 -3.70652524501142E+0001 --3.70542531017002E+0001 -3.70432105626658E+0001 -3.70321247648413E+0001 -3.70209956400054E+0001 -3.70098231198772E+0001 --3.69986071361316E+0001 -3.69873476203853E+0001 -3.69760445042062E+0001 -3.69646977191064E+0001 -3.69533071965458E+0001 --3.69418728679339E+0001 -3.69303946646246E+0001 -3.69188725179218E+0001 -3.69073063590769E+0001 -3.68956961192831E+0001 --3.68840417296895E+0001 -3.68723431213852E+0001 -3.68606002254130E+0001 -3.68488129727555E+0001 -3.68369812943507E+0001 --3.68251051210780E+0001 -3.68131843837677E+0001 -3.68012190131942E+0001 -3.67892089400839E+0001 -3.67771540951055E+0001 --3.67650544088774E+0001 -3.67529098119678E+0001 -3.67407202348868E+0001 -3.67284856080950E+0001 -3.67162058620031E+0001 --3.67038809269626E+0001 -3.66915107332797E+0001 -3.66790952112004E+0001 -3.66666342909254E+0001 -3.66541279025960E+0001 --3.66415759763064E+0001 -3.66289784420952E+0001 -3.66163352299496E+0001 -3.66036462698020E+0001 -3.65909114915351E+0001 --3.65781308249774E+0001 -3.65653041999048E+0001 -3.65524315460407E+0001 -3.65395127930558E+0001 -3.65265478705676E+0001 --3.65135367081433E+0001 -3.65004792352928E+0001 -3.64873753814798E+0001 -3.64742250761095E+0001 -3.64610282485379E+0001 --3.64477848280673E+0001 -3.64344947439474E+0001 -3.64211579253723E+0001 -3.64077743014909E+0001 -3.63943438013912E+0001 --3.63808663541140E+0001 -3.63673418886459E+0001 -3.63537703339201E+0001 -3.63401516188170E+0001 -3.63264856721656E+0001 --3.63127724227421E+0001 -3.62990117992700E+0001 -3.62852037304192E+0001 -3.62713481448069E+0001 -3.62574449709997E+0001 --3.62434941375093E+0001 -3.62294955727974E+0001 -3.62154492052677E+0001 -3.62013549632780E+0001 -3.61872127751288E+0001 --3.61730225690713E+0001 -3.61587842732996E+0001 -3.61444978159605E+0001 -3.61301631251426E+0001 -3.61157801288871E+0001 --3.61013487551792E+0001 -3.60868689319524E+0001 -3.60723405870870E+0001 -3.60577636484126E+0001 -3.60431380437032E+0001 --3.60284637006840E+0001 -3.60137405470233E+0001 -3.59989685103385E+0001 -3.59841475181968E+0001 -3.59692774981084E+0001 --3.59543583775338E+0001 -3.59393900838802E+0001 -3.59243725445018E+0001 -3.59093056867008E+0001 -3.58941894377253E+0001 --3.58790237247729E+0001 -3.58638084749875E+0001 -3.58485436154600E+0001 -3.58332290732297E+0001 -3.58178647752811E+0001 --3.58024506485479E+0001 -3.57869866199103E+0001 -3.57714726161986E+0001 -3.57559085641851E+0001 -3.57402943905953E+0001 --3.57246300220973E+0001 -3.57089153853074E+0001 -3.56931504067943E+0001 -3.56773350130665E+0001 -3.56614691305873E+0001 --3.56455526857583E+0001 -3.56295856049384E+0001 -3.56135678144274E+0001 -3.55974992404731E+0001 -3.55813798092737E+0001 --3.55652094469719E+0001 -3.55489880796601E+0001 -3.55327156333729E+0001 -3.55163920340987E+0001 -3.55000172077703E+0001 --3.54835910802692E+0001 -3.54671135774223E+0001 -3.54505846250029E+0001 -3.54340041487364E+0001 -3.54173720742914E+0001 --3.54006883272838E+0001 -3.53839528332806E+0001 -3.53671655177907E+0001 -3.53503263062769E+0001 -3.53334351241447E+0001 --3.53164918967457E+0001 -3.52994965493828E+0001 -3.52824490073049E+0001 -3.52653491957098E+0001 -3.52481970397378E+0001 --3.52309924644815E+0001 -3.52137353949787E+0001 -3.51964257562139E+0001 -3.51790634731212E+0001 -3.51616484705794E+0001 --3.51441806734176E+0001 -3.51266600064099E+0001 -3.51090863942795E+0001 -3.50914597616945E+0001 -3.50737800332734E+0001 --3.50560471335792E+0001 -3.50382609871228E+0001 -3.50204215183675E+0001 -3.50025286517147E+0001 -3.49845823115201E+0001 --3.49665824220856E+0001 -3.49485289076582E+0001 -3.49304216924363E+0001 -3.49122607005600E+0001 -3.48940458561207E+0001 --3.48757770831567E+0001 -3.48574543056547E+0001 -3.48390774475453E+0001 -3.48206464327085E+0001 -3.48021611849726E+0001 --3.47836216281122E+0001 -3.47650276858495E+0001 -3.47463792818517E+0001 -3.47276763397385E+0001 -3.47089187830720E+0001 --3.46901065353656E+0001 -3.46712395200774E+0001 -3.46523176606103E+0001 -3.46333408803224E+0001 -3.46143091025137E+0001 --3.45952222504299E+0001 -3.45760802472701E+0001 -3.45568830161734E+0001 -3.45376304802343E+0001 -3.45183225624865E+0001 --3.44989591859170E+0001 -3.44795402734600E+0001 -3.44600657479921E+0001 -3.44405355323405E+0001 -3.44209495492828E+0001 --3.44013077215383E+0001 -3.43816099717755E+0001 -3.43618562226136E+0001 -3.43420463966146E+0001 -3.43221804162900E+0001 --3.43022582040988E+0001 -3.42822796824455E+0001 -3.42622447736869E+0001 -3.42421534001187E+0001 -3.42220054839934E+0001 --3.42018009475063E+0001 -3.41815397127972E+0001 -3.41612217019560E+0001 -3.41408468370215E+0001 -3.41204150399794E+0001 --3.40999262327612E+0001 -3.40793803372476E+0001 -3.40587772752628E+0001 -3.40381169685825E+0001 -3.40173993389292E+0001 --3.39966243079708E+0001 -3.39757917973233E+0001 -3.39549017285495E+0001 -3.39339540231633E+0001 -3.39129486026214E+0001 --3.38918853883294E+0001 -3.38707643016413E+0001 -3.38495852638558E+0001 -3.38283481962235E+0001 -3.38070530199355E+0001 --3.37856996561386E+0001 -3.37642880259212E+0001 -3.37428180503184E+0001 -3.37212896503176E+0001 -3.36997027468493E+0001 --3.36780572607942E+0001 -3.36563531129779E+0001 -3.36345902241740E+0001 -3.36127685151038E+0001 -3.35908879064367E+0001 --3.35689483187893E+0001 -3.35469496727255E+0001 -3.35248918887546E+0001 -3.35027748873343E+0001 -3.34805985888713E+0001 --3.34583629137187E+0001 -3.34360677821759E+0001 -3.34137131144924E+0001 -3.33912988308612E+0001 -3.33688248514241E+0001 --3.33462910962739E+0001 -3.33236974854438E+0001 -3.33010439389199E+0001 -3.32783303766347E+0001 -3.32555567184644E+0001 --3.32327228842411E+0001 -3.32098287937325E+0001 -3.31868743666645E+0001 -3.31638595227008E+0001 -3.31407841814629E+0001 --3.31176482625082E+0001 -3.30944516853529E+0001 -3.30711943694514E+0001 -3.30478762342091E+0001 -3.30244971989802E+0001 --3.30010571830638E+0001 -3.29775561057081E+0001 -3.29539938861064E+0001 -3.29303704434022E+0001 -3.29066856966866E+0001 --3.28829395649918E+0001 -3.28591319673032E+0001 -3.28352628225561E+0001 -3.28113320496263E+0001 -3.27873395673403E+0001 --3.27632852944710E+0001 -3.27391691497416E+0001 -3.27149910518178E+0001 -3.26907509193190E+0001 -3.26664486708041E+0001 --3.26420842247865E+0001 -3.26176574997221E+0001 -3.25931684140146E+0001 -3.25686168860208E+0001 -3.25440028340385E+0001 --3.25193261763147E+0001 -3.24945868310428E+0001 -3.24697847163656E+0001 -3.24449197503731E+0001 -3.24199918511008E+0001 --3.23950009365334E+0001 -3.23699469246024E+0001 -3.23448297331850E+0001 -3.23196492801096E+0001 -3.22944054831471E+0001 --3.22690982600207E+0001 -3.22437275283956E+0001 -3.22182932058908E+0001 -3.21927952100654E+0001 -3.21672334584327E+0001 --3.21416078684478E+0001 -3.21159183575184E+0001 -3.20901648429936E+0001 -3.20643472421754E+0001 -3.20384654723094E+0001 --3.20125194505903E+0001 -3.19865090941605E+0001 -3.19604343201090E+0001 -3.19342950454712E+0001 -3.19080911872309E+0001 --3.18818226623193E+0001 -3.18554893876160E+0001 -3.18290912799450E+0001 -3.18026282560813E+0001 -3.17761002327455E+0001 --3.17495071266023E+0001 -3.17228488542713E+0001 -3.16961253323121E+0001 -3.16693364772359E+0001 -3.16424822054999E+0001 --3.16155624335091E+0001 -3.15885770776162E+0001 -3.15615260541188E+0001 -3.15344092792637E+0001 -3.15072266692459E+0001 --3.14799781402083E+0001 -3.14526636082362E+0001 -3.14252829893689E+0001 -3.13978361995902E+0001 -3.13703231548278E+0001 --3.13427437709626E+0001 -3.13150979638171E+0001 -3.12873856491692E+0001 -3.12596067427364E+0001 -3.12317611601887E+0001 --3.12038488171362E+0001 -3.11758696291459E+0001 -3.11478235117238E+0001 -3.11197103803306E+0001 -3.10915301503690E+0001 --3.10632827371922E+0001 -3.10349680560980E+0001 -3.10065860223325E+0001 -3.09781365510898E+0001 -3.09496195575143E+0001 --3.09210349566906E+0001 -3.08923826636565E+0001 -3.08636625933961E+0001 -3.08348746608373E+0001 -3.08060187808606E+0001 --3.07770948682937E+0001 -3.07481028379030E+0001 -3.07190426044136E+0001 -3.06899140824934E+0001 -3.06607171867510E+0001 --3.06314518317560E+0001 -3.06021179320156E+0001 -3.05727154019840E+0001 -3.05432441560679E+0001 -3.05137041086206E+0001 --3.04840951739388E+0001 -3.04544172662683E+0001 -3.04246702998018E+0001 -3.03948541886860E+0001 -3.03649688470045E+0001 --3.03350141887939E+0001 -3.03049901280364E+0001 -3.02748965786651E+0001 -3.02447334545568E+0001 -3.02145006695358E+0001 --3.01841981373762E+0001 -3.01538257717961E+0001 -3.01233834864646E+0001 -3.00928711949949E+0001 -3.00622888109510E+0001 --3.00316362478398E+0001 -3.00009134191196E+0001 -2.99701202381944E+0001 -2.99392566184152E+0001 -2.99083224730798E+0001 --2.98773177154368E+0001 -2.98462422586775E+0001 -2.98150960159436E+0001 -2.97838789003242E+0001 -2.97525908248530E+0001 --2.97212317025163E+0001 -2.96898014462402E+0001 -2.96582999689043E+0001 -2.96267271833359E+0001 -2.95950830023031E+0001 --2.95633673385274E+0001 -2.95315801046760E+0001 -2.94997212133657E+0001 -2.94677905771547E+0001 -2.94357881085538E+0001 --2.94037137200195E+0001 -2.93715673239550E+0001 -2.93393488327115E+0001 -2.93070581585908E+0001 -2.92746952138341E+0001 --2.92422599106365E+0001 -2.92097521611398E+0001 -2.91771718774325E+0001 -2.91445189715481E+0001 -2.91117933554697E+0001 --2.90789949411270E+0001 -2.90461236403990E+0001 -2.90131793651096E+0001 -2.89801620270330E+0001 -2.89470715378834E+0001 --2.89139078093346E+0001 -2.88806707529953E+0001 -2.88473602804299E+0001 -2.88139763031460E+0001 -2.87805187326015E+0001 --2.87469874802008E+0001 -2.87133824572929E+0001 -2.86797035751745E+0001 -2.86459507450937E+0001 -2.86121238782462E+0001 --2.85782228857680E+0001 -2.85442476787491E+0001 -2.85101981682239E+0001 -2.84760742651750E+0001 -2.84418758805350E+0001 --2.84076029251765E+0001 -2.83732553099297E+0001 -2.83388329455608E+0001 -2.83043357427924E+0001 -2.82697636122901E+0001 --2.82351164646678E+0001 -2.82003942104908E+0001 -2.81655967602622E+0001 -2.81307240244412E+0001 -2.80957759134300E+0001 --2.80607523375816E+0001 -2.80256532071934E+0001 -2.79904784325085E+0001 -2.79552279237215E+0001 -2.79199015909740E+0001 --2.78844993443519E+0001 -2.78490210938921E+0001 -2.78134667495751E+0001 -2.77778362213296E+0001 -2.77421294190372E+0001 --2.77063462525179E+0001 -2.76704866315425E+0001 -2.76345504658380E+0001 -2.75985376650631E+0001 -2.75624481388340E+0001 --2.75262817967112E+0001 -2.74900385482060E+0001 -2.74537183027712E+0001 -2.74173209698131E+0001 -2.73808464586810E+0001 --2.73442946786718E+0001 -2.73076655390300E+0001 -2.72709589489534E+0001 -2.72341748175759E+0001 -2.71973130539909E+0001 --2.71603735672283E+0001 -2.71233562662734E+0001 -2.70862610600522E+0001 -2.70490878574453E+0001 -2.70118365672768E+0001 --2.69745070983154E+0001 -2.69370993592838E+0001 -2.68996132588427E+0001 -2.68620487056128E+0001 -2.68244056081492E+0001 --2.67866838749631E+0001 -2.67488834145125E+0001 -2.67110041351935E+0001 -2.66730459453665E+0001 -2.66350087533186E+0001 --2.65968924673044E+0001 -2.65586969955106E+0001 -2.65204222460774E+0001 -2.64820681270956E+0001 -2.64436345465990E+0001 --2.64051214125646E+0001 -2.63665286329278E+0001 -2.63278561155626E+0001 -2.62891037682938E+0001 -2.62502714988914E+0001 --2.62113592150759E+0001 -2.61723668245137E+0001 -2.61332942348163E+0001 -2.60941413535450E+0001 -2.60549080882110E+0001 --2.60155943462655E+0001 -2.59762000351144E+0001 -2.59367250621064E+0001 -2.58971693345383E+0001 -2.58575327596581E+0001 --2.58178152446567E+0001 -2.57780166966729E+0001 -2.57381370227970E+0001 -2.56981761300597E+0001 -2.56581339254419E+0001 --2.56180103158781E+0001 -2.55778052082416E+0001 -2.55375185093550E+0001 -2.54971501259924E+0001 -2.54566999648696E+0001 --2.54161679326551E+0001 -2.53755539359618E+0001 -2.53348578813464E+0001 -2.52940796753237E+0001 -2.52532192243443E+0001 --2.52122764348111E+0001 -2.51712512130744E+0001 -2.51301434654344E+0001 -2.50889530981347E+0001 -2.50476800173644E+0001 --2.50063241292662E+0001 -2.49648853399283E+0001 -2.49233635553820E+0001 -2.48817586816095E+0001 -2.48400706245398E+0001 --2.47982992900491E+0001 -2.47564445839615E+0001 -2.47145064120492E+0001 -2.46724846800277E+0001 -2.46303792935659E+0001 --2.45881901582747E+0001 -2.45459171797165E+0001 -2.45035602633984E+0001 -2.44611193147716E+0001 -2.44185942392483E+0001 --2.43759849421690E+0001 -2.43332913288348E+0001 -2.42905133044875E+0001 -2.42476507743259E+0001 -2.42047036434831E+0001 --2.41616718170485E+0001 -2.41185552000533E+0001 -2.40753536974846E+0001 -2.40320672142646E+0001 -2.39886956552741E+0001 --2.39452389253332E+0001 -2.39016969292160E+0001 -2.38580695716379E+0001 -2.38143567572672E+0001 -2.37705583907156E+0001 --2.37266743765430E+0001 -2.36827046192565E+0001 -2.36386490233125E+0001 -2.35945074931117E+0001 -2.35502799330082E+0001 --2.35059662472933E+0001 -2.34615663402132E+0001 -2.34170801159621E+0001 -2.33725074786799E+0001 -2.33278483324472E+0001 --2.32831025813040E+0001 -2.32382701292275E+0001 -2.31933508801480E+0001 -2.31483447379421E+0001 -2.31032516064322E+0001 --2.30580713893876E+0001 -2.30128039905307E+0001 -2.29674493135217E+0001 -2.29220072619761E+0001 -2.28764777394559E+0001 --2.28308606494635E+0001 -2.27851558954581E+0001 -2.27393633808401E+0001 -2.26934830089598E+0001 -2.26475146831132E+0001 --2.26014583065453E+0001 -2.25553137824489E+0001 -2.25090810139590E+0001 -2.24627599041672E+0001 -2.24163503561019E+0001 --2.23698522727472E+0001 -2.23232655570294E+0001 -2.22765901118295E+0001 -2.22298258399663E+0001 -2.21829726442117E+0001 --2.21360304272814E+0001 -2.20889990918424E+0001 -2.20418785405088E+0001 -2.19946686758380E+0001 -2.19473694003381E+0001 --2.18999806164623E+0001 -2.18525022266173E+0001 -2.18049341331465E+0001 -2.17572762383484E+0001 -2.17095284444720E+0001 --2.16616906537008E+0001 -2.16137627681811E+0001 -2.15657446899963E+0001 -2.15176363211766E+0001 -2.14694375637069E+0001 --2.14211483195132E+0001 -2.13727684904737E+0001 -2.13242979784070E+0001 -2.12757366850876E+0001 -2.12270845122319E+0001 --2.11783413615075E+0001 -2.11295071345202E+0001 -2.10805817328355E+0001 -2.10315650579570E+0001 -2.09824570113439E+0001 --2.09332574943920E+0001 -2.08839664084531E+0001 -2.08345836548242E+0001 -2.07851091347506E+0001 -2.07355427494215E+0001 --2.06858843999784E+0001 -2.06361339875018E+0001 -2.05862914130308E+0001 -2.05363565775429E+0001 -2.04863293819667E+0001 --2.04362097271774E+0001 -2.03859975140014E+0001 -2.03356926432016E+0001 -2.02852950154994E+0001 -2.02348045315610E+0001 --2.01842210919991E+0001 -2.01335445973702E+0001 -2.00827749481832E+0001 -2.00319120448893E+0001 -1.99809557878965E+0001 --1.99299060775473E+0001 -1.98787628141433E+0001 -1.98275258979250E+0001 -1.97761952290829E+0001 -1.97247707077575E+0001 --1.96732522340350E+0001 -1.96216397079469E+0001 -1.95699330294751E+0001 -1.95181320985481E+0001 -1.94662368150370E+0001 --1.94142470787689E+0001 -1.93621627895100E+0001 -1.93099838469830E+0001 -1.92577101508483E+0001 -1.92053416007184E+0001 --1.91528780961525E+0001 -1.91003195366591E+0001 -1.90476658216918E+0001 -1.89949168506527E+0001 -1.89420725228858E+0001 --1.88891327376950E+0001 -1.88360973943189E+0001 -1.87829663919494E+0001 -1.87297396297265E+0001 -1.86764170067338E+0001 --1.86229984220030E+0001 -1.85694837745152E+0001 -1.85158729632052E+0001 -1.84621658869359E+0001 -1.84083624445384E+0001 --1.83544625347815E+0001 -1.83004660563777E+0001 -1.82463729079966E+0001 -1.81921829882481E+0001 -1.81378961956914E+0001 --1.80835124288335E+0001 -1.80290315861285E+0001 -1.79744535659744E+0001 -1.79197782667261E+0001 -1.78650055866770E+0001 --1.78101354240663E+0001 -1.77551676770925E+0001 -1.77001022438857E+0001 -1.76449390225356E+0001 -1.75896779110779E+0001 --1.75343188074869E+0001 -1.74788616096930E+0001 -1.74233062155691E+0001 -1.73676525229417E+0001 -1.73119004295771E+0001 --1.72560498331949E+0001 -1.72001006314547E+0001 -1.71440527219730E+0001 -1.70879060023070E+0001 -1.70316603699636E+0001 --1.69753157223928E+0001 -1.69188719570037E+0001 -1.68623289711383E+0001 -1.68056866620965E+0001 -1.67489449271166E+0001 --1.66921036633928E+0001 -1.66351627680597E+0001 -1.65781221382090E+0001 -1.65209816708673E+0001 -1.64637412630190E+0001 --1.64064008115877E+0001 -1.63489602134503E+0001 -1.62914193654286E+0001 -1.62337781642897E+0001 -1.61760365067551E+0001 --1.61181942894873E+0001 -1.60602514090924E+0001 -1.60022077621380E+0001 -1.59440632451267E+0001 -1.58858177545099E+0001 --1.58274711866901E+0001 -1.57690234380168E+0001 -1.57104744047810E+0001 -1.56518239832353E+0001 -1.55930720695608E+0001 --1.55342185598986E+0001 -1.54752633503343E+0001 -1.54162063369008E+0001 -1.53570474155803E+0001 -1.52977864822932E+0001 --1.52384234329168E+0001 -1.51789581632771E+0001 -1.51193905691381E+0001 -1.50597205462196E+0001 -1.49999479901846E+0001 --1.49400727966462E+0001 -1.48800948611600E+0001 -1.48200140792345E+0001 -1.47598303463212E+0001 -1.46995435578208E+0001 --1.46391536090851E+0001 -1.45786603954068E+0001 -1.45180638120289E+0001 -1.44573637541419E+0001 -1.43965601168827E+0001 --1.43356527953387E+0001 -1.42746416845391E+0001 -1.42135266794657E+0001 -1.41523076750443E+0001 -1.40909845661490E+0001 --1.40295572476058E+0001 -1.39680256141755E+0001 -1.39063895605834E+0001 -1.38446489814889E+0001 -1.37828037715034E+0001 --1.37208538251854E+0001 -1.36587990370421E+0001 -1.35966393015254E+0001 -1.35343745130378E+0001 -1.34720045659236E+0001 --1.34095293544837E+0001 -1.33469487729537E+0001 -1.32842627155307E+0001 -1.32214710763463E+0001 -1.31585737494905E+0001 --1.30955706289939E+0001 -1.30324616088343E+0001 -1.29692465829367E+0001 -1.29059254451824E+0001 -1.28424980893853E+0001 --1.27789644093195E+0001 -1.27153242987000E+0001 -1.26515776511876E+0001 -1.25877243603981E+0001 -1.25237643198880E+0001 --1.24596974231612E+0001 -1.23955235636745E+0001 -1.23312426348242E+0001 -1.22668545299611E+0001 -1.22023591423773E+0001 --1.21377563653189E+0001 -1.20730460919761E+0001 -1.20082282154804E+0001 -1.19433026289244E+0001 -1.18782692253326E+0001 --1.18131278976920E+0001 -1.17478785389227E+0001 -1.16825210419011E+0001 -1.16170552994509E+0001 -1.15514812043362E+0001 --1.14857986492788E+0001 -1.14200075269385E+0001 -1.13541077299249E+0001 -1.12880991507993E+0001 -1.12219816820660E+0001 --1.11557552161794E+0001 -1.10894196455368E+0001 -1.10229748624913E+0001 -1.09564207593301E+0001 -1.08897572283012E+0001 --1.08229841615939E+0001 -1.07561014513420E+0001 -1.06891089896361E+0001 -1.06220066685038E+0001 -1.05547943799221E+0001 --1.04874720158220E+0001 -1.04200394680744E+0001 -1.03524966285036E+0001 -1.02848433888747E+0001 -1.02170796409055E+0001 --1.01492052762613E+0001 -1.00812201865482E+0001 -1.00131242633315E+0001 -9.94491739810864E+0000 -9.87659948233431E+0000 --9.80817040741271E+0000 -9.73963006468828E+0000 -9.67097834545498E+0000 -9.60221514096003E+0000 -9.53334034238523E+0000 --9.46435384087560E+0000 -9.39525552750706E+0000 -9.32604529331939E+0000 -9.25672302928666E+0000 -9.18728862633660E+0000 --9.11774197534326E+0000 -9.04808296713195E+0000 -8.97831149246001E+0000 -8.90842744205446E+0000 -8.83843070657089E+0000 --8.76832117662558E+0000 -8.69809874277141E+0000 -8.62776329551895E+0000 -8.55731472531614E+0000 -8.48675292256395E+0000 --8.41607777761207E+0000 -8.34528918075502E+0000 -8.27438702223211E+0000 -8.20337119223488E+0000 -8.13224158089866E+0000 --8.06099807830949E+0000 -7.98964057449647E+0000 -7.91816895943996E+0000 -7.84658312306687E+0000 -7.77488295524945E+0000 --7.70306834580755E+0000 -7.63113918451498E+0000 -7.55909536108290E+0000 -7.48693676517216E+0000 -7.41466328639787E+0000 --7.34227481431590E+0000 -7.26977123843371E+0000 -7.19715244819706E+0000 -7.12441833301187E+0000 -7.05156878222505E+0000 --6.97860368512760E+0000 -6.90552293096404E+0000 -6.83232640892444E+0000 -6.75901400814236E+0000 -6.68558561770499E+0000 --6.61204112664331E+0000 -6.53838042393228E+0000 -6.46460339850243E+0000 -6.39070993922580E+0000 -6.31669993492460E+0000 --6.24257327436268E+0000 -6.16832984625748E+0000 -6.09396953927371E+0000 -6.01949224202045E+0000 -5.94489784305681E+0000 --5.87018623088012E+0000 -5.79535729395505E+0000 -5.72041092067178E+0000 -5.64534699938474E+0000 -5.57016541838146E+0000 --5.49486606590678E+0000 -5.41944883014796E+0000 -5.34391359924597E+0000 -5.26826026127854E+0000 -5.19248870428076E+0000 --5.11659881623198E+0000 -5.04059048505445E+0000 -4.96446359862497E+0000 -4.88821804476271E+0000 -4.81185371123460E+0000 --4.73537048575768E+0000 -4.65876825599476E+0000 -4.58204690955573E+0000 -4.50520633399523E+0000 -4.42824641682380E+0000 --4.35116704548753E+0000 -4.27396810738799E+0000 -4.19664948987317E+0000 -4.11921108024006E+0000 -4.04165276572387E+0000 --3.96397443351668E+0000 -3.88617597075631E+0000 -3.80825726452400E+0000 -3.73021820185375E+0000 -3.65205866971925E+0000 --3.57377855504986E+0000 -3.49537774471649E+0000 -3.41685612554406E+0000 -3.33821358429518E+0000 -3.25945000768803E+0000 --3.18056528238368E+0000 -3.10155929499362E+0000 -3.02243193207430E+0000 -2.94318308012950E+0000 -2.86381262561274E+0000 --2.78432045492089E+0000 -2.70470645440481E+0000 -2.62497051035321E+0000 -2.54511250901346E+0000 -2.46513233656933E+0000 --2.38502987915942E+0000 -2.30480502287045E+0000 -2.22445765372740E+0000 -2.14398765771087E+0000 -2.06339492074612E+0000 --1.98267932870777E+0000 -1.90184076741373E+0000 -1.82087912263204E+0000 -1.73979428007944E+0000 -1.65858612541982E+0000 --1.57725454425716E+0000 -1.49579942215161E+0000 -1.41422064461001E+0000 -1.33251809708348E+0000 -1.25069166496925E+0000 --1.16874123361409E+0000 -1.08666668831241E+0000 -1.00446791430778E+0000 -9.22144796782746E-0001 -8.39697220881462E-0001 --7.57125071680107E-0001 -6.74428234212087E-0001 -5.91606593458835E-0001 -5.08660034341318E-0001 -4.25588441734519E-0001 --3.42391700456730E-0001 -2.59069695276381E-0001 -1.75622310908736E-0001 -9.20494320178022E-0002 -8.35094321067231E-0003 - 7.54732709540065E-0002 1.59423325976363E-0001 2.43499337397608E-0001 3.27701420822606E-0001 4.12029691904991E-0001 - 4.96484266351274E-0001 5.81065259918404E-0001 6.65772788420185E-0001 7.50606967720572E-0001 8.35567913734039E-0001 - 9.20655742430768E-0001 1.00587056983325E+0000 1.09121251201729E+0000 1.17668168510917E+0000 1.26227820528786E+0000 - 1.34800218878638E+0000 1.43385375189348E+0000 1.51983301094387E+0000 1.60594008232484E+0000 1.69217508248960E+0000 - 1.77853812792142E+0000 1.86502933517684E+0000 1.95164882085723E+0000 2.03839670161102E+0000 2.12527309414938E+0000 - 2.21227811522898E+0000 2.29941188166214E+0000 2.38667451031107E+0000 2.47406611809760E+0000 2.56158682198746E+0000 - 2.64923673900475E+0000 2.73701598622004E+0000 2.82492468077035E+0000 2.91296293982390E+0000 3.00113088061927E+0000 - 3.08942862044358E+0000 3.17785627663271E+0000 3.26641396657816E+0000 3.35510180772111E+0000 3.44391991756065E+0000 - 3.53286841364429E+0000 3.62194741357123E+0000 3.71115703499773E+0000 3.80049739562888E+0000 3.88996861322553E+0000 - 3.97957080559603E+0000 4.06930409060995E+0000 4.15916858618210E+0000 4.24916441028130E+0000 4.33929168092705E+0000 - 4.42955051620146E+0000 4.51994103422615E+0000 4.61046335318350E+0000 4.70111759130842E+0000 4.79190386688482E+0000 - 4.88282229824804E+0000 4.97387300379401E+0000 5.06505610196149E+0000 5.15637171125134E+0000 5.24781995020568E+0000 - 5.33940093743333E+0000 5.43111479158175E+0000 5.52296163136592E+0000 5.61494157553608E+0000 5.70705474290894E+0000 - 5.79930125234792E+0000 5.89168122277101E+0000 5.98419477314877E+0000 6.07684202250216E+0000 6.16962308990512E+0000 - 6.26253809448700E+0000 6.35558715542967E+0000 6.44877039196771E+0000 6.54208792337820E+0000 6.63553986900675E+0000 - 6.72912634824267E+0000 6.82284748053243E+0000 6.91670338536606E+0000 7.01069418229901E+0000 7.10481999092764E+0000 - 7.19908093090791E+0000 7.29347712194898E+0000 7.38800868380626E+0000 7.48267573629568E+0000 7.57747839927885E+0000 - 7.67241679267349E+0000 7.76749103645270E+0000 7.86270125063496E+0000 7.95804755529966E+0000 8.05353007057064E+0000 - 8.14914891663022E+0000 8.24490421371435E+0000 8.34079608210317E+0000 8.43682464214059E+0000 8.53299001421429E+0000 - 8.62929231876871E+0000 8.72573167630235E+0000 8.82230820736453E+0000 8.91902203254944E+0000 9.01587327252258E+0000 - 9.11286204798246E+0000 9.20998847969260E+0000 9.30725268846338E+0000 9.40465479515994E+0000 9.50219492070214E+0000 - 9.59987318605651E+0000 9.69768971225010E+0000 9.79564462035420E+0000 9.89373803149769E+0000 9.99197006686101E+0000 - 1.00903408476837E+0001 1.01888504952458E+0001 1.02874991308854E+0001 1.03862868759927E+0001 1.04852138520159E+0001 - 1.05842801804532E+0001 1.06834859828453E+0001 1.07828313808010E+0001 1.08823164959728E+0001 1.09819414500687E+0001 - 1.10817063648479E+0001 1.11816113621206E+0001 1.12816565637550E+0001 1.13818420916676E+0001 1.14821680678275E+0001 - 1.15826346142598E+0001 1.16832418530382E+0001 1.17839899062910E+0001 1.18848788962031E+0001 1.19859089450011E+0001 - 1.20870801749774E+0001 1.21883927084658E+0001 1.22898466678598E+0001 1.23914421756038E+0001 1.24931793541952E+0001 - 1.25950583261821E+0001 1.26970792141661E+0001 1.27992421408043E+0001 1.29015472288010E+0001 1.30039946009164E+0001 - 1.31065843799634E+0001 1.32093166888100E+0001 1.33121916503705E+0001 1.34152093876144E+0001 1.35183700235717E+0001 - 1.36216736813096E+0001 1.37251204839633E+0001 1.38287105547054E+0001 1.39324440167768E+0001 1.40363209934620E+0001 - 1.41403416081012E+0001 1.42445059840835E+0001 1.43488142448530E+0001 1.44532665139094E+0001 1.45578629147972E+0001 - 1.46626035711243E+0001 1.47674886065422E+0001 1.48725181447577E+0001 1.49776923095312E+0001 1.50830112246756E+0001 - 1.51884750140606E+0001 1.52940838015983E+0001 1.53998377112580E+0001 1.55057368670695E+0001 1.56117813931072E+0001 - 1.57179714134950E+0001 1.58243070524154E+0001 1.59307884341075E+0001 1.60374156828510E+0001 1.61441889229877E+0001 - 1.62511082789098E+0001 1.63581738750606E+0001 1.64653858359371E+0001 1.65727442860893E+0001 1.66802493501218E+0001 - 1.67879011526863E+0001 1.68956998184896E+0001 1.70036454722943E+0001 1.71117382389143E+0001 1.72199782432107E+0001 - 1.73283656101049E+0001 1.74369004645677E+0001 1.75455829316194E+0001 1.76544131363381E+0001 1.77633912038558E+0001 - 1.78725172593462E+0001 1.79817914280518E+0001 1.80912138352529E+0001 1.82007846062892E+0001 1.83105038665540E+0001 - 1.84203717414901E+0001 1.85303883566031E+0001 1.86405538374300E+0001 1.87508683095811E+0001 1.88613318987073E+0001 - 1.89719447305206E+0001 1.90827069307769E+0001 1.91936186252947E+0001 1.93046799399340E+0001 1.94158910006148E+0001 - 1.95272519333072E+0001 1.96387628640405E+0001 1.97504239188805E+0001 1.98622352239648E+0001 1.99741969054703E+0001 - 2.00863090896358E+0001 2.01985719027410E+0001 2.03109854711304E+0001 2.04235499211959E+0001 2.05362653793782E+0001 - 2.06491319721764E+0001 2.07621498261443E+0001 2.08753190678785E+0001 2.09886398240375E+0001 2.11021122213276E+0001 - 2.12157363865126E+0001 2.13295124463998E+0001 2.14434405278602E+0001 2.15575207578086E+0001 2.16717532632171E+0001 - 2.17861381711127E+0001 2.19006756085673E+0001 2.20153657027102E+0001 2.21302085807232E+0001 2.22452043698426E+0001 - 2.23603531973551E+0001 2.24756551905963E+0001 2.25911104769619E+0001 2.27067191838984E+0001 2.28224814388981E+0001 - 2.29383973695135E+0001 2.30544671033463E+0001 2.31706907680533E+0001 2.32870684913431E+0001 2.34036004009738E+0001 - 2.35202866247604E+0001 2.36371272905677E+0001 2.37541225263148E+0001 2.38712724599740E+0001 2.39885772195655E+0001 - 2.41060369331727E+0001 2.42236517289131E+0001 2.43414217349784E+0001 2.44593470796010E+0001 2.45774278910655E+0001 - 2.46956642977138E+0001 2.48140564279346E+0001 2.49326044101752E+0001 2.50513083729356E+0001 2.51701684447600E+0001 - 2.52891847542606E+0001 2.54083574300840E+0001 2.55276866009396E+0001 2.56471723955888E+0001 2.57668149428486E+0001 - 2.58866143715794E+0001 2.60065708107043E+0001 2.61266843891950E+0001 2.62469552360745E+0001 2.63673834804125E+0001 - 2.64879692513481E+0001 2.66087126780580E+0001 2.67296138897753E+0001 2.68506730157908E+0001 2.69718901854429E+0001 - 2.70932655281268E+0001 2.72147991732782E+0001 2.73364912504072E+0001 2.74583418890563E+0001 2.75803512188295E+0001 - 2.77025193693840E+0001 2.78248464704252E+0001 2.79473326517186E+0001 2.80699780430699E+0001 2.81927827743566E+0001 - 2.83157469754868E+0001 2.84388707764385E+0001 2.85621543072313E+0001 2.86855976979459E+0001 2.88092010787128E+0001 - 2.89329645797051E+0001 2.90568883311652E+0001 2.91809724633794E+0001 2.93052171066870E+0001 2.94296223914779E+0001 - 2.95541884482003E+0001 2.96789154073511E+0001 2.98038033994796E+0001 2.99288525551949E+0001 3.00540630051412E+0001 - 3.01794348800375E+0001 3.03049683106409E+0001 3.04306634277635E+0001 3.05565203622732E+0001 3.06825392450878E+0001 - 3.08087202071821E+0001 3.09350633795748E+0001 3.10615688933485E+0001 3.11882368796305E+0001 3.13150674695993E+0001 - 3.14420607944924E+0001 3.15692169856006E+0001 3.16965361742589E+0001 3.18240184918620E+0001 3.19516640698529E+0001 - 3.20794730397340E+0001 3.22074455330546E+0001 3.23355816814122E+0001 3.24638816164715E+0001 3.25923454699364E+0001 - 3.27209733735658E+0001 3.28497654591786E+0001 3.29787218586368E+0001 3.31078427038600E+0001 3.32371281268226E+0001 - 3.33665782595481E+0001 3.34961932341122E+0001 3.36259731826445E+0001 3.37559182373265E+0001 3.38860285303949E+0001 - 3.40163041941369E+0001 3.41467453608948E+0001 3.42773521630542E+0001 3.44081247330695E+0001 3.45390632034303E+0001 - 3.46701677066945E+0001 3.48014383754654E+0001 3.49328753423883E+0001 3.50644787401840E+0001 3.51962487016098E+0001 - 3.53281853594765E+0001 3.54602888466569E+0001 3.55925592960610E+0001 3.57249968406720E+0001 3.58576016135043E+0001 - 3.59903737476414E+0001 3.61233133762093E+0001 3.62564206323877E+0001 3.63896956494224E+0001 3.65231385605912E+0001 - 3.66567494992347E+0001 3.67905285987526E+0001 3.69244759925879E+0001 3.70585918142347E+0001 3.71928761972437E+0001 - 3.73273292752251E+0001 3.74619511818282E+0001 3.75967420507637E+0001 3.77317020157970E+0001 3.78668312107373E+0001 - 3.80021297694519E+0001 3.81375978258614E+0001 3.82732355139391E+0001 3.84090429677065E+0001 3.85450203212410E+0001 - 3.86811677086743E+0001 3.88174852641921E+0001 3.89539731220191E+0001 3.90906314164543E+0001 3.92274602818284E+0001 - 3.93644598525471E+0001 3.95016302630411E+0001 3.96389716478189E+0001 3.97764841414274E+0001 3.99141678784730E+0001 - 4.00520229936093E+0001 4.01900496215457E+0001 4.03282478970464E+0001 4.04666179549208E+0001 4.06051599300356E+0001 - 4.07438739573170E+0001 4.08827601717306E+0001 4.10218187083055E+0001 4.11610497021206E+0001 4.13004532882932E+0001 - 4.14400296020197E+0001 4.15797787785320E+0001 4.17197009531145E+0001 4.18597962611119E+0001 4.20000648379106E+0001 - 4.21405068189607E+0001 4.22811223397709E+0001 4.24219115358713E+0001 4.25628745428817E+0001 4.27040114964522E+0001 - 4.28453225322941E+0001 4.29868077861648E+0001 4.31284673938848E+0001 4.32703014913172E+0001 4.34123102143807E+0001 - 4.35544936990518E+0001 4.36968520813522E+0001 4.38393854973592E+0001 4.39820940832039E+0001 4.41249779750670E+0001 - 4.42680373091888E+0001 4.44112722218506E+0001 4.45546828493981E+0001 4.46982693282237E+0001 4.48420317947697E+0001 - 4.49859703855412E+0001 4.51300852370830E+0001 4.52743764860033E+0001 4.54188442689569E+0001 4.55634887226539E+0001 - 4.57083099838539E+0001 4.58533081893720E+0001 4.59984834760760E+0001 4.61438359808889E+0001 4.62893658407760E+0001 - 4.64350731927662E+0001 4.65809581739382E+0001 4.67270209214195E+0001 4.68732615723908E+0001 4.70196802640965E+0001 - 4.71662771338205E+0001 4.73130523188964E+0001 4.74600059567288E+0001 4.76071381847550E+0001 4.77544491404809E+0001 - 4.79019389614486E+0001 4.80496077852732E+0001 4.81974557496031E+0001 4.83454829921495E+0001 4.84936896506789E+0001 - 4.86420758629981E+0001 4.87906417669783E+0001 4.89393875005373E+0001 4.90883132016574E+0001 4.92374190083471E+0001 - 4.93867050586980E+0001 4.95361714908306E+0001 4.96858184429372E+0001 4.98356460532446E+0001 4.99856544600477E+0001 - 5.01358438016832E+0001 5.02862142165466E+0001 5.04367658430879E+0001 5.05874988197918E+0001 5.07384132852301E+0001 - 5.08895093779910E+0001 5.10407872367379E+0001 5.11922470001789E+0001 5.13438888070777E+0001 5.14957127962482E+0001 - 5.16477191065504E+0001 5.17999078769168E+0001 5.19522792463127E+0001 5.21048333537672E+0001 5.22575703383514E+0001 - 5.24104903391986E+0001 5.25635934955011E+0001 5.27168799464803E+0001 5.28703498314298E+0001 5.30240032896952E+0001 - 5.31778404606657E+0001 5.33318614837855E+0001 5.34860664985630E+0001 5.36404556445411E+0001 5.37950290613262E+0001 - 5.39497868885753E+0001 5.41047292659996E+0001 5.42598563333561E+0001 5.44151682304662E+0001 5.45706650971953E+0001 - 5.47263470734614E+0001 5.48822142992352E+0001 5.50382669145528E+0001 5.51945050594744E+0001 5.53509288741439E+0001 - 5.55075384987448E+0001 5.56643340735036E+0001 5.58213157387234E+0001 5.59784836347308E+0001 5.61358379019264E+0001 - 5.62933786807558E+0001 5.64511061117200E+0001 5.66090203353677E+0001 5.67671214923027E+0001 5.69254097231830E+0001 - 5.70838851687199E+0001 5.72425479696759E+0001 5.74013982668582E+0001 5.75604362011508E+0001 5.77196619134549E+0001 - 5.78790755447561E+0001 5.80386772360773E+0001 5.81984671284938E+0001 5.83584453631341E+0001 5.85186120811934E+0001 - 5.86789674238913E+0001 5.88395115325288E+0001 5.90002445484421E+0001 5.91611666130263E+0001 5.93222778677281E+0001 - 5.94835784540455E+0001 5.96450685135309E+0001 5.98067481877920E+0001 5.99686176184773E+0001 6.01306769473036E+0001 - 6.02929263160330E+0001 6.04553658664825E+0001 6.06179957405121E+0001 6.07808160800515E+0001 6.09438270270686E+0001 - 6.11070287235821E+0001 6.12704213116838E+0001 6.14340049334930E+0001 6.15977797312013E+0001 6.17617458470390E+0001 - 6.19259034233031E+0001 6.20902526023251E+0001 6.22547935265032E+0001 6.24195263382868E+0001 6.25844511801718E+0001 - 6.27495681947108E+0001 6.29148775245091E+0001 6.30803793122250E+0001 6.32460737005634E+0001 6.34119608322908E+0001 - 6.35780408502246E+0001 6.37443138972263E+0001 6.39107801162226E+0001 6.40774396501857E+0001 6.42442926421375E+0001 - 6.44113392351535E+0001 6.45785795723740E+0001 6.47460137969790E+0001 6.49136420521991E+0001 6.50814644813314E+0001 - 6.52494812277156E+0001 6.54176924347397E+0001 6.55860982458568E+0001 6.57546988045671E+0001 6.59234942544169E+0001 - 6.60924847390143E+0001 6.62616704020163E+0001 6.64310513871364E+0001 6.66006278381323E+0001 6.67703998988157E+0001 - 6.69403677130641E+0001 6.71105314247955E+0001 6.72808911779778E+0001 6.74514471166384E+0001 6.76221993848605E+0001 - 6.77931481267715E+0001 6.79642934865562E+0001 6.81356356084510E+0001 6.83071746367401E+0001 6.84789107157776E+0001 - 6.86508439899463E+0001 6.88229746036966E+0001 6.89953027015260E+0001 6.91678284279913E+0001 6.93405519276909E+0001 - 6.95134733452890E+0001 6.96865928254963E+0001 6.98599105130641E+0001 7.00334265528171E+0001 7.02071410896289E+0001 - 7.03810542684082E+0001 7.05551662341346E+0001 7.07294771318288E+0001 7.09039871065764E+0001 7.10786963035081E+0001 - 7.12536048678014E+0001 7.14287129446968E+0001 7.16040206794885E+0001 7.17795282175074E+0001 7.19552357041574E+0001 - 7.21311432848770E+0001 7.23072511051753E+0001 7.24835593105950E+0001 7.26600680467513E+0001 7.28367774592897E+0001 - 7.30136876939353E+0001 7.31907988964350E+0001 7.33681112126165E+0001 7.35456247883402E+0001 7.37233397695325E+0001 - 7.39012563021675E+0001 7.40793745322644E+0001 7.42576946059046E+0001 7.44362166692190E+0001 7.46149408683997E+0001 - 7.47938673496741E+0001 7.49729962593346E+0001 7.51523277437175E+0001 7.53318619492266E+0001 7.55115990223022E+0001 - 7.56915391094498E+0001 7.58716823572208E+0001 7.60520289122119E+0001 7.62325789210963E+0001 7.64133325305679E+0001 - 7.65942898873997E+0001 7.67754511384033E+0001 7.69568164304472E+0001 7.71383859104576E+0001 7.73201597253978E+0001 - 7.75021380223066E+0001 7.76843209482473E+0001 7.78667086503708E+0001 7.80493012758473E+0001 7.82320989719122E+0001 - 7.84151018858631E+0001 7.85983101650370E+0001 7.87817239568323E+0001 7.89653434086893E+0001 7.91491686681174E+0001 - 7.93331998826620E+0001 7.95174371999329E+0001 7.97018807675807E+0001 7.98865307333250E+0001 8.00713872449245E+0001 - 8.02564504501903E+0001 8.04417204970003E+0001 8.06271975332712E+0001 8.08128817069749E+0001 8.09987731661404E+0001 - 8.11848720588410E+0001 8.13711785332161E+0001 8.15576927374439E+0001 8.17444148197671E+0001 8.19313449284700E+0001 - 8.21184832118955E+0001 8.23058298184412E+0001 8.24933848965537E+0001 8.26811485947302E+0001 8.28691210615204E+0001 - 8.30573024455413E+0001 8.32456928954400E+0001 8.34342925599316E+0001 8.36231015877786E+0001 8.38121201277999E+0001 - 8.40013483288544E+0001 8.41907863398759E+0001 8.43804343098300E+0001 8.45702923877438E+0001 8.47603607227003E+0001 - 8.49506394638273E+0001 8.51411287603102E+0001 8.53318287613907E+0001 8.55227396163496E+0001 8.57138614745327E+0001 - 8.59051944853339E+0001 8.60967387982078E+0001 8.62884945626489E+0001 8.64804619282065E+0001 8.66726410444920E+0001 - 8.68650320611560E+0001 8.70576351279176E+0001 8.72504503945405E+0001 8.74434780108367E+0001 8.76367181266731E+0001 - 8.78301708919719E+0001 8.80238364567072E+0001 8.82177149709076E+0001 8.84118065846546E+0001 8.86061114480740E+0001 - 8.88006297113531E+0001 8.89953615247202E+0001 8.91903070384891E+0001 8.93854664029766E+0001 8.95808397685910E+0001 - 8.97764272857738E+0001 8.99722291050307E+0001 9.01682453769038E+0001 9.03644762520159E+0001 9.05609218810154E+0001 - 9.07575824146079E+0001 9.09544580035694E+0001 9.11515487987016E+0001 9.13488549508913E+0001 9.15463766110381E+0001 - 9.17441139301368E+0001 9.19420670591989E+0001 9.21402361493084E+0001 9.23386213516015E+0001 9.25372228172577E+0001 - 9.27360406975147E+0001 9.29350751436649E+0001 9.31343263070508E+0001 9.33337943390624E+0001 9.35334793911510E+0001 - 9.37333816148188E+0001 9.39335011616169E+0001 9.41338381831520E+0001 9.43343928310772E+0001 9.45351652571148E+0001 - 9.47361556130155E+0001 9.49373640506038E+0001 9.51387907217437E+0001 9.53404357783644E+0001 9.55422993724292E+0001 - 9.57443816559730E+0001 9.59466827810709E+0001 9.61492028998517E+0001 9.63519421645099E+0001 9.65549007272776E+0001 - 9.67580787404489E+0001 9.69614763563529E+0001 9.71650937274019E+0001 9.73689310060304E+0001 9.75729883447485E+0001 - 9.77772658961003E+0001 9.79817638127040E+0001 9.81864822472073E+0001 9.83914213523252E+0001 9.85965812808159E+0001 - 9.88019621855032E+0001 9.90075642192577E+0001 9.92133875349883E+0001 9.94194322856823E+0001 9.96256986243669E+0001 - 9.98321867041102E+0001 1.00038896678050E+0002 1.00245828699374E+0002 1.00452982921315E+0002 1.00660359497170E+0002 - 1.00867958580272E+0002 1.01075780324023E+0002 1.01283824881873E+0002 1.01492092407314E+0002 1.01700583053907E+0002 - 1.01909296975254E+0002 1.02118234325016E+0002 1.02327395256900E+0002 1.02536779924674E+0002 1.02746388482152E+0002 - 1.02956221083206E+0002 1.03166277881756E+0002 1.03376559031775E+0002 1.03587064687287E+0002 1.03797795002383E+0002 - 1.04008750131182E+0002 1.04219930227877E+0002 1.04431335446703E+0002 1.04642965941948E+0002 1.04854821867961E+0002 - 1.05066903379131E+0002 1.05279210629910E+0002 1.05491743774797E+0002 1.05704502968344E+0002 1.05917488365164E+0002 - 1.06130700119907E+0002 1.06344138387286E+0002 1.06557803322070E+0002 1.06771695079072E+0002 1.06985813813159E+0002 - 1.07200159679248E+0002 1.07414732832332E+0002 1.07629533427422E+0002 1.07844561619607E+0002 1.08059817564003E+0002 - 1.08275301415818E+0002 1.08491013330278E+0002 1.08706953462666E+0002 1.08923121968335E+0002 1.09139519002680E+0002 - 1.09356144721151E+0002 1.09572999279235E+0002 1.09790082832502E+0002 1.10007395536549E+0002 1.10224937547038E+0002 - 1.10442709019683E+0002 1.10660710110246E+0002 1.10878940974532E+0002 1.11097401768430E+0002 1.11316092647851E+0002 - 1.11535013768772E+0002 1.11754165287206E+0002 1.11973547359261E+0002 1.12193160141050E+0002 1.12413003788762E+0002 - 1.12633078458638E+0002 1.12853384306959E+0002 1.13073921490084E+0002 1.13294690164397E+0002 1.13515690486345E+0002 - 1.13736922612432E+0002 1.13958386699218E+0002 1.14180082903295E+0002 1.14402011381342E+0002 1.14624172290051E+0002 - 1.14846565786196E+0002 1.15069192026589E+0002 1.15292051168105E+0002 1.15515143367659E+0002 1.15738468782234E+0002 - 1.15962027568848E+0002 1.16185819884590E+0002 1.16409845886588E+0002 1.16634105732030E+0002 1.16858599578148E+0002 - 1.17083327582237E+0002 1.17308289901637E+0002 1.17533486693754E+0002 1.17758918116019E+0002 1.17984584325947E+0002 - 1.18210485481085E+0002 1.18436621739041E+0002 1.18662993257476E+0002 1.18889600194102E+0002 1.19116442706676E+0002 - 1.19343520953025E+0002 1.19570835091013E+0002 1.19798385278559E+0002 1.20026171673644E+0002 1.20254194434293E+0002 - 1.20482453718584E+0002 1.20710949684655E+0002 1.20939682490686E+0002 1.21168652294914E+0002 1.21397859255636E+0002 - 1.21627303531186E+0002 1.21856985279974E+0002 1.22086904660437E+0002 1.22317061831078E+0002 1.22547456950454E+0002 - 1.22778090177163E+0002 1.23008961669879E+0002 1.23240071587298E+0002 1.23471420088197E+0002 1.23703007331388E+0002 - 1.23934833475735E+0002 1.24166898680164E+0002 1.24399203103661E+0002 1.24631746905234E+0002 1.24864530243977E+0002 - 1.25097553279017E+0002 1.25330816169543E+0002 1.25564319074790E+0002 1.25798062154055E+0002 1.26032045566666E+0002 - 1.26266269472034E+0002 1.26500734029607E+0002 1.26735439398878E+0002 1.26970385739404E+0002 1.27205573210796E+0002 - 1.27441001972704E+0002 1.27676672184853E+0002 1.27912584006992E+0002 1.28148737598947E+0002 1.28385133120593E+0002 - 1.28621770731844E+0002 1.28858650592670E+0002 1.29095772863117E+0002 1.29333137703244E+0002 1.29570745273201E+0002 - 1.29808595733163E+0002 1.30046689243367E+0002 1.30285025964114E+0002 1.30523606055743E+0002 1.30762429678645E+0002 - 1.31001496993276E+0002 1.31240808160133E+0002 1.31480363339768E+0002 1.31720162692791E+0002 1.31960206379868E+0002 - 1.32200494561696E+0002 1.32441027399049E+0002 1.32681805052740E+0002 1.32922827683647E+0002 1.33164095452682E+0002 - 1.33405608520827E+0002 1.33647367049106E+0002 1.33889371198606E+0002 1.34131621130447E+0002 1.34374117005831E+0002 - 1.34616858985978E+0002 1.34859847232201E+0002 1.35103081905824E+0002 1.35346563168249E+0002 1.35590291180929E+0002 - 1.35834266105361E+0002 1.36078488103102E+0002 1.36322957335758E+0002 1.36567673964992E+0002 1.36812638152508E+0002 - 1.37057850060076E+0002 1.37303309849509E+0002 1.37549017682682E+0002 1.37794973721515E+0002 1.38041178127981E+0002 - 1.38287631064118E+0002 1.38534332691991E+0002 1.38781283173745E+0002 1.39028482671564E+0002 1.39275931347683E+0002 - 1.39523629364394E+0002 1.39771576884039E+0002 1.40019774069020E+0002 1.40268221081776E+0002 1.40516918084822E+0002 - 1.40765865240702E+0002 1.41015062712023E+0002 1.41264510661451E+0002 1.41514209251693E+0002 1.41764158645513E+0002 - 1.42014359005733E+0002 1.42264810495219E+0002 1.42515513276899E+0002 1.42766467513740E+0002 1.43017673368772E+0002 - 1.43269131005086E+0002 1.43520840585805E+0002 1.43772802274114E+0002 1.44025016233258E+0002 1.44277482626525E+0002 - 1.44530201617255E+0002 1.44783173368850E+0002 1.45036398044754E+0002 1.45289875808478E+0002 1.45543606823563E+0002 - 1.45797591253627E+0002 1.46051829262326E+0002 1.46306321013367E+0002 1.46561066670525E+0002 1.46816066397612E+0002 - 1.47071320358497E+0002 1.47326828717101E+0002 1.47582591637400E+0002 1.47838609283433E+0002 1.48094881819266E+0002 - 1.48351409409041E+0002 1.48608192216942E+0002 1.48865230407206E+0002 1.49122524144127E+0002 1.49380073592045E+0002 - 1.49637878915354E+0002 1.49895940278518E+0002 1.50154257846019E+0002 1.50412831782427E+0002 1.50671662252337E+0002 - 1.50930749420422E+0002 1.51190093451383E+0002 1.51449694509991E+0002 1.51709552761058E+0002 1.51969668369457E+0002 - 1.52230041500115E+0002 1.52490672318006E+0002 1.52751560988152E+0002 1.53012707675643E+0002 1.53274112545603E+0002 - 1.53535775763224E+0002 1.53797697493746E+0002 1.54059877902453E+0002 1.54322317154692E+0002 1.54585015415872E+0002 - 1.54847972851422E+0002 1.55111189626854E+0002 1.55374665907727E+0002 1.55638401859642E+0002 1.55902397648254E+0002 - 1.56166653439285E+0002 1.56431169398497E+0002 1.56695945691703E+0002 1.56960982484779E+0002 1.57226279943651E+0002 - 1.57491838234288E+0002 1.57757657522715E+0002 1.58023737975026E+0002 1.58290079757341E+0002 1.58556683035853E+0002 - 1.58823547976801E+0002 1.59090674746475E+0002 1.59358063511213E+0002 1.59625714437425E+0002 1.59893627691553E+0002 - 1.60161803440098E+0002 1.60430241849616E+0002 1.60698943086707E+0002 1.60967907318045E+0002 1.61237134710336E+0002 - 1.61506625430342E+0002 1.61776379644882E+0002 1.62046397520831E+0002 1.62316679225109E+0002 1.62587224924689E+0002 - 1.62858034786605E+0002 1.63129108977931E+0002 1.63400447665806E+0002 1.63672051017420E+0002 1.63943919200002E+0002 - 1.64216052380847E+0002 1.64488450727307E+0002 1.64761114406766E+0002 1.65034043586680E+0002 1.65307238434550E+0002 - 1.65580699117937E+0002 1.65854425804439E+0002 1.66128418661722E+0002 1.66402677857494E+0002 1.66677203559525E+0002 - 1.66951995935628E+0002 1.67227055153679E+0002 1.67502381381598E+0002 1.67777974787362E+0002 1.68053835538995E+0002 - 1.68329963804591E+0002 1.68606359752263E+0002 1.68883023550216E+0002 1.69159955366678E+0002 1.69437155369946E+0002 - 1.69714623728364E+0002 1.69992360610328E+0002 1.70270366184287E+0002 1.70548640618741E+0002 1.70827184082250E+0002 - 1.71105996743415E+0002 1.71385078770906E+0002 1.71664430333422E+0002 1.71944051599747E+0002 1.72223942738680E+0002 - 1.72504103919098E+0002 1.72784535309931E+0002 1.73065237080150E+0002 1.73346209398777E+0002 1.73627452434905E+0002 - 1.73908966357662E+0002 1.74190751336232E+0002 1.74472807539859E+0002 1.74755135137831E+0002 1.75037734299495E+0002 - 1.75320605194250E+0002 1.75603747991542E+0002 1.75887162860869E+0002 1.76170849971795E+0002 1.76454809493923E+0002 - 1.76739041596909E+0002 1.77023546450479E+0002 1.77308324224385E+0002 1.77593375088453E+0002 1.77878699212551E+0002 - 1.78164296766597E+0002 1.78450167920577E+0002 1.78736312844515E+0002 1.79022731708488E+0002 1.79309424682641E+0002 - 1.79596391937147E+0002 1.79883633642257E+0002 1.80171149968249E+0002 1.80458941085486E+0002 1.80747007164349E+0002 - 1.81035348375301E+0002 1.81323964888830E+0002 1.81612856875502E+0002 1.81902024505923E+0002 1.82191467950749E+0002 - 1.82481187380697E+0002 1.82771182966530E+0002 1.83061454879068E+0002 1.83352003289178E+0002 1.83642828367788E+0002 - 1.83933930285872E+0002 1.84225309214463E+0002 1.84516965324636E+0002 1.84808898787525E+0002 1.85101109774324E+0002 - 1.85393598456266E+0002 1.85686365004644E+0002 1.85979409590810E+0002 1.86272732386143E+0002 1.86566333562110E+0002 - 1.86860213290210E+0002 1.87154371741991E+0002 1.87448809089069E+0002 1.87743525503101E+0002 1.88038521155797E+0002 - 1.88333796218931E+0002 1.88629350864312E+0002 1.88925185263816E+0002 1.89221299589368E+0002 1.89517694012938E+0002 - 1.89814368706560E+0002 1.90111323842315E+0002 1.90408559592337E+0002 1.90706076128814E+0002 1.91003873623977E+0002 - 1.91301952250130E+0002 1.91600312179609E+0002 1.91898953584816E+0002 1.92197876638198E+0002 1.92497081512257E+0002 - 1.92796568379558E+0002 1.93096337412694E+0002 1.93396388784337E+0002 1.93696722667195E+0002 1.93997339234034E+0002 - 1.94298238657670E+0002 1.94599421110981E+0002 1.94900886766882E+0002 1.95202635798355E+0002 1.95504668378429E+0002 - 1.95806984680185E+0002 1.96109584876755E+0002 1.96412469141335E+0002 1.96715637647146E+0002 1.97019090567496E+0002 - 1.97322828075727E+0002 1.97626850345233E+0002 1.97931157549464E+0002 1.98235749861926E+0002 1.98540627456173E+0002 - 1.98845790505809E+0002 1.99151239184496E+0002 1.99456973665949E+0002 1.99762994123942E+0002 2.00069300732284E+0002 - 2.00375893664842E+0002 2.00682773095547E+0002 2.00989939198379E+0002 2.01297392147355E+0002 2.01605132116566E+0002 - 2.01913159280148E+0002 2.02221473812275E+0002 2.02530075887207E+0002 2.02838965679217E+0002 2.03148143362655E+0002 - 2.03457609111928E+0002 2.03767363101476E+0002 2.04077405505804E+0002 2.04387736499465E+0002 2.04698356257080E+0002 - 2.05009264953294E+0002 2.05320462762833E+0002 2.05631949860447E+0002 2.05943726420965E+0002 2.06255792619265E+0002 - 2.06568148630257E+0002 2.06880794628926E+0002 2.07193730790297E+0002 2.07506957289456E+0002 2.07820474301532E+0002 - 2.08134282001713E+0002 2.08448380565248E+0002 2.08762770167417E+0002 2.09077450983571E+0002 2.09392423189106E+0002 - 2.09707686959474E+0002 2.10023242470175E+0002 2.10339089896768E+0002 2.10655229414858E+0002 2.10971661200108E+0002 - 2.11288385428232E+0002 2.11605402274989E+0002 2.11922711916205E+0002 2.12240314527753E+0002 2.12558210285555E+0002 - 2.12876399365584E+0002 2.13194881943877E+0002 2.13513658196499E+0002 2.13832728299604E+0002 2.14152092429368E+0002 - 2.14471750762034E+0002 2.14791703473896E+0002 2.15111950741294E+0002 2.15432492740634E+0002 2.15753329648353E+0002 - 2.16074461640971E+0002 2.16395888895032E+0002 2.16717611587141E+0002 2.17039629893971E+0002 2.17361943992229E+0002 - 2.17684554058682E+0002 2.18007460270154E+0002 2.18330662803503E+0002 2.18654161835659E+0002 2.18977957543606E+0002 - 2.19302050104368E+0002 2.19626439695028E+0002 2.19951126492715E+0002 2.20276110674622E+0002 2.20601392417993E+0002 - 2.20926971900106E+0002 2.21252849298319E+0002 2.21579024790026E+0002 2.21905498552681E+0002 2.22232270763779E+0002 - 2.22559341600887E+0002 2.22886711241599E+0002 2.23214379863586E+0002 2.23542347644564E+0002 2.23870614762290E+0002 - 2.24199181394589E+0002 2.24528047719330E+0002 2.24857213914438E+0002 2.25186680157891E+0002 2.25516446627715E+0002 - 2.25846513501995E+0002 2.26176880958865E+0002 2.26507549176513E+0002 2.26838518333178E+0002 2.27169788607157E+0002 - 2.27501360176786E+0002 2.27833233220470E+0002 2.28165407916657E+0002 2.28497884443854E+0002 2.28830662980614E+0002 - 2.29163743705538E+0002 2.29497126797298E+0002 2.29830812434605E+0002 2.30164800796222E+0002 2.30499092060976E+0002 - 2.30833686407725E+0002 2.31168584015405E+0002 2.31503785062985E+0002 2.31839289729507E+0002 2.32175098194034E+0002 - 2.32511210635718E+0002 2.32847627233737E+0002 2.33184348167340E+0002 2.33521373615808E+0002 2.33858703758491E+0002 - 2.34196338774792E+0002 2.34534278844154E+0002 2.34872524146080E+0002 2.35211074860138E+0002 2.35549931165920E+0002 - 2.35889093243107E+0002 2.36228561271395E+0002 2.36568335430553E+0002 2.36908415900406E+0002 2.37248802860825E+0002 - 2.37589496491729E+0002 2.37930496973102E+0002 2.38271804484974E+0002 2.38613419207416E+0002 2.38955341320573E+0002 - 2.39297571004625E+0002 2.39640108439827E+0002 2.39982953806462E+0002 2.40326107284868E+0002 2.40669569055453E+0002 - 2.41013339298667E+0002 2.41357418195008E+0002 2.41701805925038E+0002 2.42046502669365E+0002 2.42391508608647E+0002 - 2.42736823923600E+0002 2.43082448794989E+0002 2.43428383403626E+0002 2.43774627930401E+0002 2.44121182556221E+0002 - 2.44468047462080E+0002 2.44815222828988E+0002 2.45162708838044E+0002 2.45510505670372E+0002 2.45858613507173E+0002 - 2.46207032529669E+0002 2.46555762919165E+0002 2.46904804857004E+0002 2.47254158524573E+0002 2.47603824103351E+0002 - 2.47953801774812E+0002 2.48304091720529E+0002 2.48654694122108E+0002 2.49005609161206E+0002 2.49356837019534E+0002 - 2.49708377878868E+0002 2.50060231921025E+0002 2.50412399327872E+0002 2.50764880281341E+0002 2.51117674963403E+0002 - 2.51470783556083E+0002 2.51824206241470E+0002 2.52177943201707E+0002 2.52531994618968E+0002 2.52886360675501E+0002 - 2.53241041553597E+0002 2.53596037435603E+0002 2.53951348503912E+0002 2.54306974940983E+0002 2.54662916929314E+0002 - 2.55019174651457E+0002 2.55375748290035E+0002 2.55732638027697E+0002 2.56089844047157E+0002 2.56447366531186E+0002 - 2.56805205662610E+0002 2.57163361624289E+0002 2.57521834599156E+0002 2.57880624770178E+0002 2.58239732320397E+0002 - 2.58599157432883E+0002 2.58958900290786E+0002 2.59318961077280E+0002 2.59679339975618E+0002 2.60040037169080E+0002 - 2.60401052841025E+0002 2.60762387174841E+0002 2.61124040353984E+0002 2.61486012561952E+0002 2.61848303982310E+0002 - 2.62210914798660E+0002 2.62573845194671E+0002 2.62937095354045E+0002 2.63300665460564E+0002 2.63664555698035E+0002 - 2.64028766250333E+0002 2.64393297301383E+0002 2.64758149035168E+0002 2.65123321635705E+0002 2.65488815287095E+0002 - 2.65854630173461E+0002 2.66220766478990E+0002 2.66587224387926E+0002 2.66954004084563E+0002 2.67321105753246E+0002 - 2.67688529578372E+0002 2.68056275744401E+0002 2.68424344435814E+0002 2.68792735837199E+0002 2.69161450133140E+0002 - 2.69530487508305E+0002 2.69899848147410E+0002 2.70269532235225E+0002 2.70639539956573E+0002 2.71009871496301E+0002 - 2.71380527039370E+0002 2.71751506770735E+0002 2.72122810875431E+0002 2.72494439538537E+0002 2.72866392945200E+0002 - 2.73238671280595E+0002 2.73611274729967E+0002 2.73984203478614E+0002 2.74357457711876E+0002 2.74731037615151E+0002 - 2.75104943373898E+0002 2.75479175173608E+0002 2.75853733199850E+0002 2.76228617638223E+0002 2.76603828674401E+0002 - 2.76979366494092E+0002 2.77355231283053E+0002 2.77731423227118E+0002 2.78107942512149E+0002 2.78484789324080E+0002 - 2.78861963848884E+0002 2.79239466272594E+0002 2.79617296781287E+0002 2.79995455561104E+0002 2.80373942798232E+0002 - 2.80752758678901E+0002 2.81131903389427E+0002 2.81511377116130E+0002 2.81891180045431E+0002 2.82271312363768E+0002 - 2.82651774257647E+0002 2.83032565913632E+0002 2.83413687518322E+0002 2.83795139258384E+0002 2.84176921320528E+0002 - 2.84559033891530E+0002 2.84941477158200E+0002 2.85324251307420E+0002 2.85707356526102E+0002 2.86090793001234E+0002 - 2.86474560919848E+0002 2.86858660469016E+0002 2.87243091835889E+0002 2.87627855207638E+0002 2.88012950771511E+0002 - 2.88398378714812E+0002 2.88784139224866E+0002 2.89170232489087E+0002 2.89556658694932E+0002 2.89943418029880E+0002 - 2.90330510681514E+0002 2.90717936837425E+0002 2.91105696685289E+0002 2.91493790412807E+0002 2.91882218207757E+0002 - 2.92270980257955E+0002 2.92660076751273E+0002 2.93049507875630E+0002 2.93439273819013E+0002 2.93829374769452E+0002 - 2.94219810915028E+0002 2.94610582443876E+0002 2.95001689544183E+0002 2.95393132404191E+0002 2.95784911212193E+0002 - 2.96177026156531E+0002 2.96569477425619E+0002 2.96962265207893E+0002 2.97355389691859E+0002 2.97748851066076E+0002 - 2.98142649519159E+0002 2.98536785239761E+0002 2.98931258416603E+0002 2.99326069238451E+0002 2.99721217894121E+0002 - 3.00116704572487E+0002 3.00512529462481E+0002 3.00908692753065E+0002 3.01305194633287E+0002 3.01702035292226E+0002 - 3.02099214919011E+0002 3.02496733702832E+0002 3.02894591832934E+0002 3.03292789498607E+0002 3.03691326889200E+0002 - 3.04090204194107E+0002 3.04489421602791E+0002 3.04888979304742E+0002 3.05288877489524E+0002 3.05689116346743E+0002 - 3.06089696066070E+0002 3.06490616837208E+0002 3.06891878849932E+0002 3.07293482294057E+0002 3.07695427359458E+0002 - 3.08097714236067E+0002 3.08500343113843E+0002 3.08903314182837E+0002 3.09306627633125E+0002 3.09710283654836E+0002 - 3.10114282438168E+0002 3.10518624173357E+0002 3.10923309050706E+0002 3.11328337260541E+0002 3.11733708993281E+0002 - 3.12139424439363E+0002 3.12545483789303E+0002 3.12951887233648E+0002 3.13358634963021E+0002 3.13765727168066E+0002 - 3.14173164039521E+0002 3.14580945768130E+0002 3.14989072544724E+0002 3.15397544560172E+0002 3.15806362005408E+0002 - 3.16215525071400E+0002 3.16625033949178E+0002 3.17034888829837E+0002 3.17445089904509E+0002 3.17855637364376E+0002 - 3.18266531400681E+0002 3.18677772204715E+0002 3.19089359967839E+0002 3.19501294881426E+0002 3.19913577136953E+0002 - 3.20326206925917E+0002 3.20739184439870E+0002 3.21152509870417E+0002 3.21566183409239E+0002 3.21980205248029E+0002 - 3.22394575578571E+0002 3.22809294592680E+0002 3.23224362482221E+0002 3.23639779439134E+0002 3.24055545655390E+0002 - 3.24471661323009E+0002 3.24888126634096E+0002 3.25304941780768E+0002 3.25722106955229E+0002 3.26139622349700E+0002 - 3.26557488156490E+0002 3.26975704567951E+0002 3.27394271776459E+0002 3.27813189974492E+0002 3.28232459354545E+0002 - 3.28652080109168E+0002 3.29072052430972E+0002 3.29492376512626E+0002 3.29913052546847E+0002 3.30334080726388E+0002 - 3.30755461244083E+0002 3.31177194292800E+0002 3.31599280065468E+0002 3.32021718755060E+0002 3.32444510554608E+0002 - 3.32867655657197E+0002 3.33291154255961E+0002 3.33715006544098E+0002 3.34139212714833E+0002 3.34563772961469E+0002 - 3.34988687477357E+0002 3.35413956455890E+0002 3.35839580090522E+0002 3.36265558574752E+0002 3.36691892102143E+0002 - 3.37118580866305E+0002 3.37545625060899E+0002 3.37973024879636E+0002 3.38400780516295E+0002 3.38828892164688E+0002 - 3.39257360018684E+0002 3.39686184272219E+0002 3.40115365119260E+0002 3.40544902753852E+0002 3.40974797370061E+0002 - 3.41405049162038E+0002 3.41835658323966E+0002 3.42266625050082E+0002 3.42697949534685E+0002 3.43129631972126E+0002 - 3.43561672556792E+0002 3.43994071483152E+0002 3.44426828945698E+0002 3.44859945138984E+0002 3.45293420257630E+0002 - 3.45727254496302E+0002 3.46161448049704E+0002 3.46596001112599E+0002 3.47030913879825E+0002 3.47466186546244E+0002 - 3.47901819306783E+0002 3.48337812356418E+0002 3.48774165890197E+0002 3.49210880103171E+0002 3.49647955190506E+0002 - 3.50085391347375E+0002 3.50523188769030E+0002 3.50961347650754E+0002 3.51399868187897E+0002 3.51838750575868E+0002 - 3.52277995010106E+0002 3.52717601686122E+0002 3.53157570799468E+0002 3.53597902545764E+0002 3.54038597120668E+0002 - 3.54479654719893E+0002 3.54921075539204E+0002 3.55362859774437E+0002 3.55805007621446E+0002 3.56247519276156E+0002 - 3.56690394934565E+0002 3.57133634792689E+0002 3.57577239046620E+0002 3.58021207892486E+0002 3.58465541526480E+0002 - 3.58910240144848E+0002 3.59355303943873E+0002 3.59800733119915E+0002 3.60246527869364E+0002 3.60692688388667E+0002 - 3.61139214874341E+0002 3.61586107522947E+0002 3.62033366531087E+0002 3.62480992095414E+0002 3.62928984412668E+0002 - 3.63377343679589E+0002 3.63826070093015E+0002 3.64275163849817E+0002 3.64724625146916E+0002 3.65174454181297E+0002 - 3.65624651149982E+0002 3.66075216250060E+0002 3.66526149678673E+0002 3.66977451633004E+0002 3.67429122310294E+0002 - 3.67881161907838E+0002 3.68333570622987E+0002 3.68786348653128E+0002 3.69239496195734E+0002 3.69693013448286E+0002 - 3.70146900608362E+0002 3.70601157873566E+0002 3.71055785441550E+0002 3.71510783510042E+0002 3.71966152276804E+0002 - 3.72421891939663E+0002 3.72878002696488E+0002 3.73334484745199E+0002 3.73791338283788E+0002 3.74248563510277E+0002 - 3.74706160622748E+0002 3.75164129819336E+0002 3.75622471298246E+0002 3.76081185257700E+0002 3.76540271896009E+0002 - 3.76999731411506E+0002 3.77459564002601E+0002 3.77919769867732E+0002 3.78380349205422E+0002 3.78841302214219E+0002 - 3.79302629092737E+0002 3.79764330039640E+0002 3.80226405253637E+0002 3.80688854933499E+0002 3.81151679278040E+0002 - 3.81614878486145E+0002 3.82078452756745E+0002 3.82542402288798E+0002 3.83006727281345E+0002 3.83471427933478E+0002 - 3.83936504444329E+0002 3.84401957013077E+0002 3.84867785838975E+0002 3.85333991121312E+0002 3.85800573059441E+0002 - 3.86267531852754E+0002 3.86734867700716E+0002 3.87202580802816E+0002 3.87670671358618E+0002 3.88139139567741E+0002 - 3.88607985629829E+0002 3.89077209744616E+0002 3.89546812111860E+0002 3.90016792931387E+0002 3.90487152403076E+0002 - 3.90957890726831E+0002 3.91429008102659E+0002 3.91900504730570E+0002 3.92372380810656E+0002 3.92844636543052E+0002 - 3.93317272127956E+0002 3.93790287765597E+0002 3.94263683656266E+0002 3.94737460000336E+0002 3.95211616998178E+0002 - 3.95686154850263E+0002 3.96161073757090E+0002 3.96636373919210E+0002 3.97112055537241E+0002 3.97588118811847E+0002 - 3.98064563943736E+0002 3.98541391133690E+0002 3.99018600582519E+0002 3.99496192491097E+0002 3.99974167060356E+0002 - 4.00452524491260E+0002 4.00931264984861E+0002 4.01410388742233E+0002 4.01889895964515E+0002 4.02369786852889E+0002 - 4.02850061608610E+0002 4.03330720432959E+0002 4.03811763527289E+0002 4.04293191092998E+0002 4.04775003331551E+0002 - 4.05257200444432E+0002 4.05739782633210E+0002 4.06222750099507E+0002 4.06706103044970E+0002 4.07189841671318E+0002 - 4.07673966180317E+0002 4.08158476773787E+0002 4.08643373653621E+0002 4.09128657021719E+0002 4.09614327080076E+0002 - 4.10100384030721E+0002 4.10586828075731E+0002 4.11073659417252E+0002 4.11560878257467E+0002 4.12048484798615E+0002 - 4.12536479243004E+0002 4.13024861792968E+0002 4.13513632650915E+0002 4.14002792019297E+0002 4.14492340100617E+0002 - 4.14982277097433E+0002 4.15472603212356E+0002 4.15963318648036E+0002 4.16454423607218E+0002 4.16945918292650E+0002 - 4.17437802907156E+0002 4.17930077653616E+0002 4.18422742734945E+0002 4.18915798354128E+0002 4.19409244714191E+0002 - 4.19903082018238E+0002 4.20397310469377E+0002 4.20891930270825E+0002 4.21386941625808E+0002 4.21882344737625E+0002 - 4.22378139809612E+0002 4.22874327045198E+0002 4.23370906647805E+0002 4.23867878820954E+0002 4.24365243768202E+0002 - 4.24863001693157E+0002 4.25361152799479E+0002 4.25859697290887E+0002 4.26358635371154E+0002 4.26857967244100E+0002 - 4.27357693113588E+0002 4.27857813183564E+0002 4.28358327657993E+0002 4.28859236740906E+0002 4.29360540636383E+0002 - 4.29862239548579E+0002 4.30364333681671E+0002 4.30866823239900E+0002 4.31369708427560E+0002 4.31872989449018E+0002 - 4.32376666508643E+0002 4.32880739810921E+0002 4.33385209560327E+0002 4.33890075961439E+0002 4.34395339218852E+0002 - 4.34900999537244E+0002 4.35407057121318E+0002 4.35913512175859E+0002 4.36420364905678E+0002 4.36927615515653E+0002 - 4.37435264210705E+0002 4.37943311195810E+0002 4.38451756676006E+0002 4.38960600856384E+0002 4.39469843942067E+0002 - 4.39979486138250E+0002 4.40489527650182E+0002 4.40999968683151E+0002 4.41510809442504E+0002 4.42022050133655E+0002 - 4.42533690962038E+0002 4.43045732133154E+0002 4.43558173852582E+0002 4.44071016325936E+0002 4.44584259758851E+0002 - 4.45097904357066E+0002 4.45611950326344E+0002 4.46126397872505E+0002 4.46641247201415E+0002 4.47156498519022E+0002 - 4.47672152031281E+0002 4.48188207944239E+0002 4.48704666463981E+0002 4.49221527796639E+0002 4.49738792148387E+0002 - 4.50256459725498E+0002 4.50774530734252E+0002 4.51293005380991E+0002 4.51811883872128E+0002 4.52331166414112E+0002 - 4.52850853213441E+0002 4.53370944476687E+0002 4.53891440410436E+0002 4.54412341221377E+0002 4.54933647116211E+0002 - 4.55455358301725E+0002 4.55977474984719E+0002 4.56499997372075E+0002 4.57022925670724E+0002 4.57546260087644E+0002 - 4.58070000829857E+0002 4.58594148104470E+0002 4.59118702118597E+0002 4.59643663079431E+0002 4.60169031194221E+0002 - 4.60694806670274E+0002 4.61220989714915E+0002 4.61747580535554E+0002 4.62274579339649E+0002 4.62801986334691E+0002 - 4.63329801728256E+0002 4.63858025727947E+0002 4.64386658541427E+0002 4.64915700376412E+0002 4.65445151440675E+0002 - 4.65975011942029E+0002 4.66505282088362E+0002 4.67035962087585E+0002 4.67567052147689E+0002 4.68098552476696E+0002 - 4.68630463282703E+0002 4.69162784773832E+0002 4.69695517158286E+0002 4.70228660644300E+0002 4.70762215440178E+0002 - 4.71296181754251E+0002 4.71830559794942E+0002 4.72365349770684E+0002 4.72900551890000E+0002 4.73436166361437E+0002 - 4.73972193393604E+0002 4.74508633195165E+0002 4.75045485974854E+0002 4.75582751941426E+0002 4.76120431303692E+0002 - 4.76658524270546E+0002 4.77197031050893E+0002 4.77735951853734E+0002 4.78275286888102E+0002 4.78815036363060E+0002 - 4.79355200487758E+0002 4.79895779471388E+0002 4.80436773523195E+0002 4.80978182852461E+0002 4.81520007668548E+0002 - 4.82062248180854E+0002 4.82604904598829E+0002 4.83147977131968E+0002 4.83691465989851E+0002 4.84235371382075E+0002 - 4.84779693518300E+0002 4.85324432608268E+0002 4.85869588861715E+0002 4.86415162488478E+0002 4.86961153698436E+0002 - 4.87507562701507E+0002 4.88054389707678E+0002 4.88601634926983E+0002 4.89149298569479E+0002 4.89697380845341E+0002 - 4.90245881964741E+0002 4.90794802137920E+0002 4.91344141575189E+0002 4.91893900486871E+0002 4.92444079083392E+0002 - 4.92994677575186E+0002 4.93545696172761E+0002 4.94097135086690E+0002 4.94648994527564E+0002 4.95201274706073E+0002 - 4.95753975832915E+0002 4.96307098118847E+0002 4.96860641774724E+0002 4.97414607011399E+0002 4.97968994039797E+0002 - 4.98523803070902E+0002 4.99079034315759E+0002 4.99634687985428E+0002 5.00190764291064E+0002 5.00747263443855E+0002 - 5.01304185655031E+0002 5.01861531135906E+0002 5.02419300097828E+0002 5.02977492752180E+0002 5.03536109310427E+0002 - 5.04095149984065E+0002 5.04654614984670E+0002 5.05214504523844E+0002 5.05774818813250E+0002 5.06335558064604E+0002 - 5.06896722489674E+0002 5.07458312300291E+0002 5.08020327708322E+0002 5.08582768925688E+0002 5.09145636164370E+0002 - 5.09708929636417E+0002 5.10272649553905E+0002 5.10836796128958E+0002 5.11401369573786E+0002 5.11966370100622E+0002 - 5.12531797921764E+0002 5.13097653249548E+0002 5.13663936296399E+0002 5.14230647274754E+0002 5.14797786397115E+0002 - 5.15365353876057E+0002 5.15933349924174E+0002 5.16501774754144E+0002 5.17070628578675E+0002 5.17639911610540E+0002 - 5.18209624062568E+0002 5.18779766147607E+0002 5.19350338078611E+0002 5.19921340068559E+0002 5.20492772330466E+0002 - 5.21064635077430E+0002 5.21636928522587E+0002 5.22209652879119E+0002 5.22782808360286E+0002 5.23356395179367E+0002 - 5.23930413549718E+0002 5.24504863684735E+0002 5.25079745797877E+0002 5.25655060102650E+0002 5.26230806812614E+0002 - 5.26806986141372E+0002 5.27383598302586E+0002 5.27960643509989E+0002 5.28538121977336E+0002 5.29116033918455E+0002 - 5.29694379547219E+0002 5.30273159077558E+0002 5.30852372723454E+0002 5.31432020698929E+0002 5.32012103218073E+0002 - 5.32592620495024E+0002 5.33173572743979E+0002 5.33754960179179E+0002 5.34336783014905E+0002 5.34919041465523E+0002 - 5.35501735745426E+0002 5.36084866069070E+0002 5.36668432650961E+0002 5.37252435705648E+0002 5.37836875447765E+0002 - 5.38421752091954E+0002 5.39007065852937E+0002 5.39592816945490E+0002 5.40179005584425E+0002 5.40765631984634E+0002 - 5.41352696361035E+0002 5.41940198928596E+0002 5.42528139902370E+0002 5.43116519497421E+0002 5.43705337928905E+0002 - 5.44294595412000E+0002 5.44884292161960E+0002 5.45474428394082E+0002 5.46065004323701E+0002 5.46656020166219E+0002 - 5.47247476137100E+0002 5.47839372451839E+0002 5.48431709326010E+0002 5.49024486975215E+0002 5.49617705615116E+0002 - 5.50211365461437E+0002 5.50805466729944E+0002 5.51400009636445E+0002 5.51994994396845E+0002 5.52590421227054E+0002 - 5.53186290343046E+0002 5.53782601960857E+0002 5.54379356296575E+0002 5.54976553566349E+0002 5.55574193986361E+0002 - 5.56172277772833E+0002 5.56770805142092E+0002 5.57369776310479E+0002 5.57969191494378E+0002 5.58569050910264E+0002 - 5.59169354774637E+0002 5.59770103304045E+0002 5.60371296715110E+0002 5.60972935224499E+0002 5.61575019048924E+0002 - 5.62177548405159E+0002 5.62780523510010E+0002 5.63383944580366E+0002 5.63987811833159E+0002 5.64592125485356E+0002 - 5.65196885754002E+0002 5.65802092856171E+0002 5.66407747009014E+0002 5.67013848429703E+0002 5.67620397335498E+0002 - 5.68227393943691E+0002 5.68834838471624E+0002 5.69442731136706E+0002 5.70051072156386E+0002 5.70659861748167E+0002 - 5.71269100129622E+0002 5.71878787518353E+0002 5.72488924132024E+0002 5.73099510188352E+0002 5.73710545905104E+0002 - 5.74322031500117E+0002 5.74933967191241E+0002 5.75546353196420E+0002 5.76159189733639E+0002 5.76772477020915E+0002 - 5.77386215276352E+0002 5.78000404718061E+0002 5.78615045564265E+0002 5.79230138033189E+0002 5.79845682343123E+0002 - 5.80461678712429E+0002 5.81078127359505E+0002 5.81695028502798E+0002 5.82312382360819E+0002 5.82930189152133E+0002 - 5.83548449095351E+0002 5.84167162409122E+0002 5.84786329312196E+0002 5.85405950023300E+0002 5.86026024761278E+0002 - 5.86646553745008E+0002 5.87267537193412E+0002 5.87888975325482E+0002 5.88510868360227E+0002 5.89133216516761E+0002 - 5.89756020014192E+0002 5.90379279071741E+0002 5.91002993908616E+0002 5.91627164744149E+0002 5.92251791797669E+0002 - 5.92876875288588E+0002 5.93502415436352E+0002 5.94128412460461E+0002 5.94754866580491E+0002 5.95381778016036E+0002 - 5.96009146986770E+0002 5.96636973712417E+0002 5.97265258412732E+0002 5.97894001307563E+0002 5.98523202616746E+0002 - 5.99152862560231E+0002 5.99782981358009E+0002 6.00413559230096E+0002 6.01044596396570E+0002 6.01676093077596E+0002 - 6.02308049493352E+0002 6.02940465864072E+0002 6.03573342410063E+0002 6.04206679351672E+0002 6.04840476909291E+0002 - 6.05474735303398E+0002 6.06109454754466E+0002 6.06744635483080E+0002 6.07380277709840E+0002 6.08016381655416E+0002 - 6.08652947540527E+0002 6.09289975585946E+0002 6.09927466012476E+0002 6.10565419041009E+0002 6.11203834892477E+0002 - 6.11842713787833E+0002 6.12482055948152E+0002 6.13121861594489E+0002 6.13762130947977E+0002 6.14402864229831E+0002 - 6.15044061661285E+0002 6.15685723463634E+0002 6.16327849858221E+0002 6.16970441066458E+0002 6.17613497309796E+0002 - 6.18257018809740E+0002 6.18901005787839E+0002 6.19545458465722E+0002 6.20190377065046E+0002 6.20835761807528E+0002 - 6.21481612914943E+0002 6.22127930609096E+0002 6.22774715111897E+0002 6.23421966645236E+0002 6.24069685431116E+0002 - 6.24717871691563E+0002 6.25366525648666E+0002 6.26015647524559E+0002 6.26665237541432E+0002 6.27315295921535E+0002 - 6.27965822887163E+0002 6.28616818660655E+0002 6.29268283464437E+0002 6.29920217520929E+0002 6.30572621052665E+0002 - 6.31225494282183E+0002 6.31878837432117E+0002 6.32532650725124E+0002 6.33186934383909E+0002 6.33841688631261E+0002 - 6.34496913689989E+0002 6.35152609782974E+0002 6.35808777133129E+0002 6.36465415963470E+0002 6.37122526496993E+0002 - 6.37780108956803E+0002 6.38438163566038E+0002 6.39096690547887E+0002 6.39755690125588E+0002 6.40415162522436E+0002 - 6.41075107961793E+0002 6.41735526667057E+0002 6.42396418861669E+0002 6.43057784769150E+0002 6.43719624613056E+0002 - 6.44381938616987E+0002 6.45044727004631E+0002 6.45707989999683E+0002 6.46371727825930E+0002 6.47035940707185E+0002 - 6.47700628867320E+0002 6.48365792530282E+0002 6.49031431920032E+0002 6.49697547260602E+0002 6.50364138776095E+0002 - 6.51031206690638E+0002 6.51698751228428E+0002 6.52366772613706E+0002 6.53035271070755E+0002 6.53704246823947E+0002 - 6.54373700097671E+0002 6.55043631116382E+0002 6.55714040104592E+0002 6.56384927286853E+0002 6.57056292887771E+0002 - 6.57728137132039E+0002 6.58400460244347E+0002 6.59073262449480E+0002 6.59746543972253E+0002 6.60420305037542E+0002 - 6.61094545870277E+0002 6.61769266695441E+0002 6.62444467738060E+0002 6.63120149223227E+0002 6.63796311376079E+0002 - 6.64472954421809E+0002 6.65150078585648E+0002 6.65827684092912E+0002 6.66505771168942E+0002 6.67184340039132E+0002 - 6.67863390928943E+0002 6.68542924063886E+0002 6.69222939669520E+0002 6.69903437971439E+0002 6.70584419195339E+0002 - 6.71265883566914E+0002 6.71947831311944E+0002 6.72630262656243E+0002 6.73313177825707E+0002 6.73996577046234E+0002 - 6.74680460543828E+0002 6.75364828544514E+0002 6.76049681274383E+0002 6.76735018959561E+0002 6.77420841826244E+0002 - 6.78107150100697E+0002 6.78793944009193E+0002 6.79481223778084E+0002 6.80168989633778E+0002 6.80857241802728E+0002 - 6.81545980511428E+0002 6.82235205986458E+0002 6.82924918454426E+0002 6.83615118141988E+0002 6.84305805275871E+0002 - 6.84996980082836E+0002 6.85688642789709E+0002 6.86380793623375E+0002 6.87073432810751E+0002 6.87766560578815E+0002 - 6.88460177154617E+0002 6.89154282765223E+0002 6.89848877637788E+0002 6.90543961999493E+0002 6.91239536077586E+0002 - 6.91935600099375E+0002 6.92632154292181E+0002 6.93329198883430E+0002 6.94026734100568E+0002 6.94724760171104E+0002 - 6.95423277322592E+0002 6.96122285782652E+0002 6.96821785778947E+0002 6.97521777539204E+0002 6.98222261291166E+0002 - 6.98923237262688E+0002 6.99624705681633E+0002 7.00326666775901E+0002 7.01029120773524E+0002 7.01732067902505E+0002 - 7.02435508390934E+0002 7.03139442466955E+0002 7.03843870358751E+0002 7.04548792294577E+0002 7.05254208502715E+0002 - 7.05960119211539E+0002 7.06666524649414E+0002 7.07373425044836E+0002 7.08080820626284E+0002 7.08788711622319E+0002 - 7.09497098261565E+0002 7.10205980772683E+0002 7.10915359384385E+0002 7.11625234325459E+0002 7.12335605824707E+0002 - 7.13046474111010E+0002 7.13757839413306E+0002 7.14469701960563E+0002 7.15182061981817E+0002 7.15894919706171E+0002 - 7.16608275362745E+0002 7.17322129180738E+0002 7.18036481389392E+0002 7.18751332218001E+0002 7.19466681895934E+0002 - 7.20182530652561E+0002 7.20898878717350E+0002 7.21615726319819E+0002 7.22333073689517E+0002 7.23050921056062E+0002 - 7.23769268649116E+0002 7.24488116698386E+0002 7.25207465433671E+0002 7.25927315084766E+0002 7.26647665881565E+0002 - 7.27368518053984E+0002 7.28089871832016E+0002 7.28811727445677E+0002 7.29534085125067E+0002 7.30256945100328E+0002 - 7.30980307601646E+0002 7.31704172859255E+0002 7.32428541103457E+0002 7.33153412564617E+0002 7.33878787473131E+0002 - 7.34604666059440E+0002 7.35331048554067E+0002 7.36057935187558E+0002 7.36785326190537E+0002 7.37513221793668E+0002 - 7.38241622227660E+0002 7.38970527723282E+0002 7.39699938511385E+0002 7.40429854822818E+0002 7.41160276888509E+0002 - 7.41891204939442E+0002 7.42622639206660E+0002 7.43354579921255E+0002 7.44087027314340E+0002 7.44819981617134E+0002 - 7.45553443060867E+0002 7.46287411876822E+0002 7.47021888296379E+0002 7.47756872550919E+0002 7.48492364871910E+0002 - 7.49228365490857E+0002 7.49964874639302E+0002 7.50701892548876E+0002 7.51439419451243E+0002 7.52177455578115E+0002 - 7.52916001161268E+0002 7.53655056432529E+0002 7.54394621623766E+0002 7.55134696966896E+0002 7.55875282693921E+0002 - 7.56616379036866E+0002 7.57357986227819E+0002 7.58100104498925E+0002 7.58842734082367E+0002 7.59585875210390E+0002 - 7.60329528115292E+0002 7.61073693029423E+0002 7.61818370185182E+0002 7.62563559815030E+0002 7.63309262151470E+0002 - 7.64055477427072E+0002 7.64802205874433E+0002 7.65549447726235E+0002 7.66297203215171E+0002 7.67045472574044E+0002 - 7.67794256035654E+0002 7.68543553832878E+0002 7.69293366198665E+0002 7.70043693365979E+0002 7.70794535567851E+0002 - 7.71545893037372E+0002 7.72297766007686E+0002 7.73050154711980E+0002 7.73803059383507E+0002 7.74556480255551E+0002 - 7.75310417561460E+0002 7.76064871534654E+0002 7.76819842408572E+0002 7.77575330416729E+0002 7.78331335792690E+0002 - 7.79087858770044E+0002 7.79844899582482E+0002 7.80602458463721E+0002 7.81360535647517E+0002 7.82119131367708E+0002 - 7.82878245858166E+0002 7.83637879352796E+0002 7.84398032085617E+0002 7.85158704290639E+0002 7.85919896201963E+0002 - 7.86681608053713E+0002 7.87443840080092E+0002 7.88206592515333E+0002 7.88969865593751E+0002 7.89733659549689E+0002 - 7.90497974617535E+0002 7.91262811031757E+0002 7.92028169026862E+0002 7.92794048837411E+0002 7.93560450698019E+0002 - 7.94327374843349E+0002 7.95094821508107E+0002 7.95862790927084E+0002 7.96631283335088E+0002 7.97400298967005E+0002 - 7.98169838057759E+0002 7.98939900842323E+0002 7.99710487555746E+0002 8.00481598433119E+0002 8.01253233709557E+0002 - 8.02025393620273E+0002 8.02798078400497E+0002 8.03571288285550E+0002 8.04345023510758E+0002 8.05119284311521E+0002 - 8.05894070923316E+0002 8.06669383581631E+0002 8.07445222522029E+0002 8.08221587980141E+0002 8.08998480191609E+0002 - 8.09775899392175E+0002 8.10553845817589E+0002 8.11332319703685E+0002 8.12111321286334E+0002 8.12890850801468E+0002 - 8.13670908485066E+0002 8.14451494573166E+0002 8.15232609301844E+0002 8.16014252907264E+0002 8.16796425625585E+0002 - 8.17579127693079E+0002 8.18362359346025E+0002 8.19146120820785E+0002 8.19930412353755E+0002 8.20715234181398E+0002 - 8.21500586540211E+0002 8.22286469666758E+0002 8.23072883797662E+0002 8.23859829169573E+0002 8.24647306019213E+0002 - 8.25435314583365E+0002 8.26223855098836E+0002 8.27012927802519E+0002 8.27802532931336E+0002 8.28592670722246E+0002 - 8.29383341412321E+0002 8.30174545238636E+0002 8.30966282438305E+0002 8.31758553248553E+0002 8.32551357906611E+0002 - 8.33344696649777E+0002 8.34138569715391E+0002 8.34932977340882E+0002 8.35727919763670E+0002 8.36523397221290E+0002 - 8.37319409951298E+0002 8.38115958191301E+0002 8.38913042178962E+0002 8.39710662152016E+0002 8.40508818348212E+0002 - 8.41307511005383E+0002 8.42106740361410E+0002 8.42906506654220E+0002 8.43706810121790E+0002 8.44507651002152E+0002 - 8.45309029533408E+0002 8.46110945953674E+0002 8.46913400501164E+0002 8.47716393414119E+0002 8.48519924930824E+0002 - 8.49323995289637E+0002 8.50128604728956E+0002 8.50933753487237E+0002 8.51739441803005E+0002 8.52545669914805E+0002 - 8.53352438061243E+0002 8.54159746481004E+0002 8.54967595412794E+0002 8.55775985095371E+0002 8.56584915767601E+0002 - 8.57394387668317E+0002 8.58204401036452E+0002 8.59014956111024E+0002 8.59826053131030E+0002 8.60637692335577E+0002 - 8.61449873963795E+0002 8.62262598254870E+0002 8.63075865448080E+0002 8.63889675782681E+0002 8.64704029498034E+0002 - 8.65518926833554E+0002 8.66334368028692E+0002 8.67150353322959E+0002 8.67966882955903E+0002 8.68783957167150E+0002 - 8.69601576196363E+0002 8.70419740283262E+0002 8.71238449667596E+0002 8.72057704589216E+0002 8.72877505287993E+0002 - 8.73697852003849E+0002 8.74518744976787E+0002 8.75340184446810E+0002 8.76162170654019E+0002 8.76984703838554E+0002 - 8.77807784240614E+0002 8.78631412100436E+0002 8.79455587658312E+0002 8.80280311154592E+0002 8.81105582829689E+0002 - 8.81931402924060E+0002 8.82757771678218E+0002 8.83584689332691E+0002 8.84412156128119E+0002 8.85240172305176E+0002 - 8.86068738104564E+0002 8.86897853767057E+0002 8.87727519533475E+0002 8.88557735644700E+0002 8.89388502341667E+0002 - 8.90219819865353E+0002 8.91051688456786E+0002 8.91884108357058E+0002 8.92717079807313E+0002 8.93550603048735E+0002 - 8.94384678322580E+0002 8.95219305870132E+0002 8.96054485932738E+0002 8.96890218751829E+0002 8.97726504568838E+0002 - 8.98563343625282E+0002 8.99400736162709E+0002 9.00238682422729E+0002 9.01077182647037E+0002 9.01916237077328E+0002 - 9.02755845955375E+0002 9.03596009523023E+0002 9.04436728022117E+0002 9.05278001694600E+0002 9.06119830782463E+0002 - 9.06962215527720E+0002 9.07805156172486E+0002 9.08648652958878E+0002 9.09492706129089E+0002 9.10337315925375E+0002 - 9.11182482590037E+0002 9.12028206365426E+0002 9.12874487493910E+0002 9.13721326217987E+0002 9.14568722780141E+0002 - 9.15416677422948E+0002 9.16265190389012E+0002 9.17114261921006E+0002 9.17963892261638E+0002 9.18814081653687E+0002 - 9.19664830339972E+0002 9.20516138563374E+0002 9.21368006566829E+0002 9.22220434593301E+0002 9.23073422885845E+0002 - 9.23926971687530E+0002 9.24781081241500E+0002 9.25635751790976E+0002 9.26490983579157E+0002 9.27346776849369E+0002 - 9.28203131844951E+0002 9.29060048809316E+0002 9.29917527985908E+0002 9.30775569618243E+0002 9.31634173949881E+0002 - 9.32493341224435E+0002 9.33353071685576E+0002 9.34213365577008E+0002 9.35074223142516E+0002 9.35935644625921E+0002 - 9.36797630271099E+0002 9.37660180321978E+0002 9.38523295022547E+0002 9.39386974616820E+0002 9.40251219348915E+0002 - 9.41116029462951E+0002 9.41981405203124E+0002 9.42847346813682E+0002 9.43713854538911E+0002 9.44580928623182E+0002 - 9.45448569310889E+0002 9.46316776846473E+0002 9.47185551474470E+0002 9.48054893439414E+0002 9.48924802985950E+0002 - 9.49795280358708E+0002 9.50666325802437E+0002 9.51537939561896E+0002 9.52410121881901E+0002 9.53282873007335E+0002 - 9.54156193183131E+0002 9.55030082654274E+0002 9.55904541665781E+0002 9.56779570462772E+0002 9.57655169290345E+0002 - 9.58531338393726E+0002 9.59408078018152E+0002 9.60285388408914E+0002 9.61163269811365E+0002 9.62041722470904E+0002 - 9.62920746633004E+0002 9.63800342543153E+0002 9.64680510446935E+0002 9.65561250589930E+0002 9.66442563217834E+0002 - 9.67324448576351E+0002 9.68206906911248E+0002 9.69089938468366E+0002 9.69973543493577E+0002 9.70857722232797E+0002 - 9.71742474932041E+0002 9.72627801837302E+0002 9.73513703194695E+0002 9.74400179250337E+0002 9.75287230250450E+0002 - 9.76174856441262E+0002 9.77063058069071E+0002 9.77951835380217E+0002 9.78841188621135E+0002 9.79731118038254E+0002 - 9.80621623878094E+0002 9.81512706387201E+0002 9.82404365812214E+0002 9.83296602399776E+0002 9.84189416396625E+0002 - 9.85082808049519E+0002 9.85976777605273E+0002 9.86871325310796E+0002 9.87766451412987E+0002 9.88662156158844E+0002 - 9.89558439795397E+0002 9.90455302569733E+0002 9.91352744728991E+0002 9.92250766520371E+0002 9.93149368191108E+0002 - 9.94048549988518E+0002 9.94948312159915E+0002 9.95848654952738E+0002 9.96749578614441E+0002 9.97651083392519E+0002 - 9.98553169534523E+0002 9.99455837288091E+0002 1.00035908690087E+0003 1.00126291862059E+0003 1.00216733269504E+0003 - 1.00307232937199E+0003 1.00397790889937E+0003 1.00488407152510E+0003 1.00579081749714E+0003 1.00669814706353E+0003 - 1.00760606047238E+0003 1.00851455797182E+0003 1.00942363981003E+0003 1.01033330623527E+0003 1.01124355749584E+0003 - 1.01215439384006E+0003 1.01306581551636E+0003 1.01397782277320E+0003 1.01489041585908E+0003 1.01580359502257E+0003 - 1.01671736051226E+0003 1.01763171257685E+0003 1.01854665146503E+0003 1.01946217742558E+0003 1.02037829070733E+0003 - 1.02129499155916E+0003 1.02221228022999E+0003 1.02313015696880E+0003 1.02404862202464E+0003 1.02496767564659E+0003 - 1.02588731808378E+0003 1.02680754958542E+0003 1.02772837040074E+0003 1.02864978077905E+0003 1.02957178096969E+0003 - 1.03049437122208E+0003 1.03141755178567E+0003 1.03234132290995E+0003 1.03326568484449E+0003 1.03419063783893E+0003 - 1.03511618214291E+0003 1.03604231800615E+0003 1.03696904567841E+0003 1.03789636540956E+0003 1.03882427744943E+0003 - 1.03975278204797E+0003 1.04068187945517E+0003 1.04161156992105E+0003 1.04254185369571E+0003 1.04347273102926E+0003 - 1.04440420217194E+0003 1.04533626737397E+0003 1.04626892688565E+0003 1.04720218095732E+0003 1.04813602983941E+0003 - 1.04907047378234E+0003 1.05000551303665E+0003 1.05094114785288E+0003 1.05187737848167E+0003 1.05281420517367E+0003 - 1.05375162817958E+0003 1.05468964775022E+0003 1.05562826413636E+0003 1.05656747758892E+0003 1.05750728835882E+0003 - 1.05844769669702E+0003 1.05938870285457E+0003 1.06033030708257E+0003 1.06127250963213E+0003 1.06221531075448E+0003 - 1.06315871070084E+0003 1.06410270972252E+0003 1.06504730807087E+0003 1.06599250599729E+0003 1.06693830375322E+0003 - 1.06788470159019E+0003 1.06883169975977E+0003 1.06977929851355E+0003 1.07072749810320E+0003 1.07167629878046E+0003 - 1.07262570079708E+0003 1.07357570440490E+0003 1.07452630985579E+0003 1.07547751740167E+0003 1.07642932729454E+0003 - 1.07738173978643E+0003 1.07833475512942E+0003 1.07928837357566E+0003 1.08024259537733E+0003 1.08119742078668E+0003 - 1.08215285005603E+0003 1.08310888343770E+0003 1.08406552118411E+0003 1.08502276354772E+0003 1.08598061078103E+0003 - 1.08693906313659E+0003 1.08789812086704E+0003 1.08885778422503E+0003 1.08981805346328E+0003 1.09077892883458E+0003 - 1.09174041059173E+0003 1.09270249898762E+0003 1.09366519427518E+0003 1.09462849670739E+0003 1.09559240653727E+0003 - 1.09655692401794E+0003 1.09752204940252E+0003 1.09848778294421E+0003 1.09945412489625E+0003 1.10042107551193E+0003 - 1.10138863504463E+0003 1.10235680374772E+0003 1.10332558187468E+0003 1.10429496967900E+0003 1.10526496741426E+0003 - 1.10623557533406E+0003 1.10720679369209E+0003 1.10817862274203E+0003 1.10915106273769E+0003 1.11012411393287E+0003 - 1.11109777658146E+0003 1.11207205093739E+0003 1.11304693725463E+0003 1.11402243578724E+0003 1.11499854678928E+0003 - 1.11597527051489E+0003 1.11695260721830E+0003 1.11793055715372E+0003 1.11890912057547E+0003 1.11988829773788E+0003 - 1.12086808889536E+0003 1.12184849430238E+0003 1.12282951421345E+0003 1.12381114888311E+0003 1.12479339856597E+0003 - 1.12577626351673E+0003 1.12675974399009E+0003 1.12774384024082E+0003 1.12872855252375E+0003 1.12971388109376E+0003 - 1.13069982620579E+0003 1.13168638811478E+0003 1.13267356707582E+0003 1.13366136334396E+0003 1.13464977717435E+0003 - 1.13563880882220E+0003 1.13662845854273E+0003 1.13761872659125E+0003 1.13860961322312E+0003 1.13960111869373E+0003 - 1.14059324325854E+0003 1.14158598717306E+0003 1.14257935069287E+0003 1.14357333407353E+0003 1.14456793757077E+0003 - 1.14556316144028E+0003 1.14655900593784E+0003 1.14755547131926E+0003 1.14855255784043E+0003 1.14955026575729E+0003 - 1.15054859532579E+0003 1.15154754680200E+0003 1.15254712044199E+0003 1.15354731650190E+0003 1.15454813523794E+0003 - 1.15554957690632E+0003 1.15655164176337E+0003 1.15755433006545E+0003 1.15855764206894E+0003 1.15956157803030E+0003 - 1.16056613820604E+0003 1.16157132285274E+0003 1.16257713222698E+0003 1.16358356658545E+0003 1.16459062618487E+0003 - 1.16559831128200E+0003 1.16660662213369E+0003 1.16761555899678E+0003 1.16862512212823E+0003 1.16963531178501E+0003 - 1.17064612822416E+0003 1.17165757170277E+0003 1.17266964247798E+0003 1.17368234080696E+0003 1.17469566694698E+0003 - 1.17570962115535E+0003 1.17672420368941E+0003 1.17773941480655E+0003 1.17875525476423E+0003 1.17977172381997E+0003 - 1.18078882223133E+0003 1.18180655025592E+0003 1.18282490815142E+0003 1.18384389617553E+0003 1.18486351458604E+0003 - 1.18588376364075E+0003 1.18690464359756E+0003 1.18792615471440E+0003 1.18894829724924E+0003 1.18997107146012E+0003 - 1.19099447760513E+0003 1.19201851594242E+0003 1.19304318673016E+0003 1.19406849022662E+0003 1.19509442669009E+0003 - 1.19612099637891E+0003 1.19714819955151E+0003 1.19817603646632E+0003 1.19920450738187E+0003 1.20023361255671E+0003 - 1.20126335224945E+0003 1.20229372671876E+0003 1.20332473622337E+0003 1.20435638102204E+0003 1.20538866137362E+0003 - 1.20642157753693E+0003 1.20745512977097E+0003 1.20848931833467E+0003 1.20952414348712E+0003 1.21055960548734E+0003 - 1.21159570459452E+0003 1.21263244106785E+0003 1.21366981516655E+0003 1.21470782714994E+0003 1.21574647727737E+0003 - 1.21678576580823E+0003 1.21782569300199E+0003 1.21886625911816E+0003 1.21990746441630E+0003 1.22094930915601E+0003 - 1.22199179359698E+0003 1.22303491799891E+0003 1.22407868262158E+0003 1.22512308772483E+0003 1.22616813356850E+0003 - 1.22721382041258E+0003 1.22826014851698E+0003 1.22930711814180E+0003 1.23035472954709E+0003 1.23140298299300E+0003 - 1.23245187873974E+0003 1.23350141704754E+0003 1.23455159817669E+0003 1.23560242238756E+0003 1.23665388994053E+0003 - 1.23770600109608E+0003 1.23875875611472E+0003 1.23981215525700E+0003 1.24086619878354E+0003 1.24192088695499E+0003 - 1.24297622003210E+0003 1.24403219827564E+0003 1.24508882194641E+0003 1.24614609130530E+0003 1.24720400661325E+0003 - 1.24826256813123E+0003 1.24932177612028E+0003 1.25038163084149E+0003 1.25144213255599E+0003 1.25250328152499E+0003 - 1.25356507800972E+0003 1.25462752227152E+0003 1.25569061457168E+0003 1.25675435517164E+0003 1.25781874433286E+0003 - 1.25888378231681E+0003 1.25994946938511E+0003 1.26101580579935E+0003 1.26208279182118E+0003 1.26315042771234E+0003 - 1.26421871373459E+0003 1.26528765014976E+0003 1.26635723721974E+0003 1.26742747520643E+0003 1.26849836437187E+0003 - 1.26956990497803E+0003 1.27064209728703E+0003 1.27171494156101E+0003 1.27278843806217E+0003 1.27386258705273E+0003 - 1.27493738879502E+0003 1.27601284355137E+0003 1.27708895158422E+0003 1.27816571315596E+0003 1.27924312852916E+0003 - 1.28032119796637E+0003 1.28139992173018E+0003 1.28247930008328E+0003 1.28355933328837E+0003 1.28464002160824E+0003 - 1.28572136530573E+0003 1.28680336464367E+0003 1.28788601988505E+0003 1.28896933129280E+0003 1.29005329913000E+0003 - 1.29113792365969E+0003 1.29222320514504E+0003 1.29330914384925E+0003 1.29439574003556E+0003 1.29548299396728E+0003 - 1.29657090590772E+0003 1.29765947612032E+0003 1.29874870486853E+0003 1.29983859241587E+0003 1.30092913902589E+0003 - 1.30202034496220E+0003 1.30311221048846E+0003 1.30420473586843E+0003 1.30529792136584E+0003 1.30639176724454E+0003 - 1.30748627376838E+0003 1.30858144120133E+0003 1.30967726980734E+0003 1.31077375985047E+0003 1.31187091159480E+0003 - 1.31296872530446E+0003 1.31406720124365E+0003 1.31516633967662E+0003 1.31626614086767E+0003 1.31736660508115E+0003 - 1.31846773258146E+0003 1.31956952363307E+0003 1.32067197850046E+0003 1.32177509744823E+0003 1.32287888074098E+0003 - 1.32398332864336E+0003 1.32508844142012E+0003 1.32619421933600E+0003 1.32730066265586E+0003 1.32840777164455E+0003 - 1.32951554656700E+0003 1.33062398768823E+0003 1.33173309527323E+0003 1.33284286958713E+0003 1.33395331089503E+0003 - 1.33506441946215E+0003 1.33617619555376E+0003 1.33728863943510E+0003 1.33840175137156E+0003 1.33951553162851E+0003 - 1.34062998047146E+0003 1.34174509816589E+0003 1.34286088497736E+0003 1.34397734117149E+0003 1.34509446701394E+0003 - 1.34621226277046E+0003 1.34733072870678E+0003 1.34844986508875E+0003 1.34956967218225E+0003 1.35069015025319E+0003 - 1.35181129956759E+0003 1.35293312039144E+0003 1.35405561299086E+0003 1.35517877763199E+0003 1.35630261458101E+0003 - 1.35742712410419E+0003 1.35855230646779E+0003 1.35967816193820E+0003 1.36080469078180E+0003 1.36193189326507E+0003 - 1.36305976965450E+0003 1.36418832021666E+0003 1.36531754521815E+0003 1.36644744492565E+0003 1.36757801960590E+0003 - 1.36870926952565E+0003 1.36984119495171E+0003 1.37097379615099E+0003 1.37210707339041E+0003 1.37324102693694E+0003 - 1.37437565705766E+0003 1.37551096401960E+0003 1.37664694808993E+0003 1.37778360953586E+0003 1.37892094862459E+0003 - 1.38005896562346E+0003 1.38119766079981E+0003 1.38233703442104E+0003 1.38347708675462E+0003 1.38461781806804E+0003 - 1.38575922862888E+0003 1.38690131870475E+0003 1.38804408856331E+0003 1.38918753847228E+0003 1.39033166869945E+0003 - 1.39147647951264E+0003 1.39262197117970E+0003 1.39376814396859E+0003 1.39491499814730E+0003 1.39606253398384E+0003 - 1.39721075174633E+0003 1.39835965170288E+0003 1.39950923412169E+0003 1.40065949927102E+0003 1.40181044741917E+0003 - 1.40296207883448E+0003 1.40411439378536E+0003 1.40526739254026E+0003 1.40642107536771E+0003 1.40757544253625E+0003 - 1.40873049431450E+0003 1.40988623097114E+0003 1.41104265277487E+0003 1.41219975999448E+0003 1.41335755289880E+0003 - 1.41451603175669E+0003 1.41567519683709E+0003 1.41683504840899E+0003 1.41799558674141E+0003 1.41915681210345E+0003 - 1.42031872476426E+0003 1.42148132499301E+0003 1.42264461305897E+0003 1.42380858923143E+0003 1.42497325377973E+0003 - 1.42613860697329E+0003 1.42730464908157E+0003 1.42847138037406E+0003 1.42963880112034E+0003 1.43080691159003E+0003 - 1.43197571205278E+0003 1.43314520277833E+0003 1.43431538403643E+0003 1.43548625609693E+0003 1.43665781922968E+0003 - 1.43783007370464E+0003 1.43900301979177E+0003 1.44017665776114E+0003 1.44135098788279E+0003 1.44252601042690E+0003 - 1.44370172566364E+0003 1.44487813386328E+0003 1.44605523529609E+0003 1.44723303023247E+0003 1.44841151894277E+0003 - 1.44959070169747E+0003 1.45077057876708E+0003 1.45195115042218E+0003 1.45313241693336E+0003 1.45431437857131E+0003 - 1.45549703560671E+0003 1.45668038831037E+0003 1.45786443695312E+0003 1.45904918180581E+0003 1.46023462313939E+0003 - 1.46142076122484E+0003 1.46260759633320E+0003 1.46379512873554E+0003 1.46498335870303E+0003 1.46617228650685E+0003 - 1.46736191241823E+0003 1.46855223670850E+0003 1.46974325964901E+0003 1.47093498151113E+0003 1.47212740256635E+0003 - 1.47332052308617E+0003 1.47451434334215E+0003 1.47570886360590E+0003 1.47690408414911E+0003 1.47810000524350E+0003 - 1.47929662716080E+0003 1.48049395017287E+0003 1.48169197455160E+0003 1.48289070056891E+0003 1.48409012849676E+0003 - 1.48529025860720E+0003 1.48649109117233E+0003 1.48769262646430E+0003 1.48889486475529E+0003 1.49009780631752E+0003 - 1.49130145142333E+0003 1.49250580034506E+0003 1.49371085335513E+0003 1.49491661072595E+0003 1.49612307273008E+0003 - 1.49733023964006E+0003 1.49853811172851E+0003 1.49974668926808E+0003 1.50095597253153E+0003 1.50216596179160E+0003 - 1.50337665732112E+0003 1.50458805939299E+0003 1.50580016828011E+0003 1.50701298425550E+0003 1.50822650759215E+0003 - 1.50944073856318E+0003 1.51065567744174E+0003 1.51187132450100E+0003 1.51308768001421E+0003 1.51430474425469E+0003 - 1.51552251749579E+0003 1.51674100001089E+0003 1.51796019207346E+0003 1.51918009395702E+0003 1.52040070593511E+0003 - 1.52162202828137E+0003 1.52284406126946E+0003 1.52406680517311E+0003 1.52529026026605E+0003 1.52651442682216E+0003 - 1.52773930511529E+0003 1.52896489541937E+0003 1.53019119800840E+0003 1.53141821315642E+0003 1.53264594113749E+0003 - 1.53387438222578E+0003 1.53510353669545E+0003 1.53633340482079E+0003 1.53756398687608E+0003 1.53879528313566E+0003 - 1.54002729387396E+0003 1.54126001936541E+0003 1.54249345988455E+0003 1.54372761570591E+0003 1.54496248710412E+0003 - 1.54619807435387E+0003 1.54743437772985E+0003 1.54867139750685E+0003 1.54990913395970E+0003 1.55114758736325E+0003 - 1.55238675799245E+0003 1.55362664612229E+0003 1.55486725202781E+0003 1.55610857598407E+0003 1.55735061826625E+0003 - 1.55859337914951E+0003 1.55983685890913E+0003 1.56108105782038E+0003 1.56232597615862E+0003 1.56357161419927E+0003 - 1.56481797221778E+0003 1.56606505048966E+0003 1.56731284929047E+0003 1.56856136889582E+0003 1.56981060958138E+0003 - 1.57106057162287E+0003 1.57231125529608E+0003 1.57356266087680E+0003 1.57481478864097E+0003 1.57606763886446E+0003 - 1.57732121182330E+0003 1.57857550779348E+0003 1.57983052705114E+0003 1.58108626987238E+0003 1.58234273653341E+0003 - 1.58359992731047E+0003 1.58485784247988E+0003 1.58611648231797E+0003 1.58737584710115E+0003 1.58863593710591E+0003 - 1.58989675260870E+0003 1.59115829388613E+0003 1.59242056121480E+0003 1.59368355487138E+0003 1.59494727513259E+0003 - 1.59621172227520E+0003 1.59747689657605E+0003 1.59874279831198E+0003 1.60000942775996E+0003 1.60127678519697E+0003 - 1.60254487090005E+0003 1.60381368514627E+0003 1.60508322821279E+0003 1.60635350037676E+0003 1.60762450191551E+0003 - 1.60889623310627E+0003 1.61016869422641E+0003 1.61144188555334E+0003 1.61271580736453E+0003 1.61399045993747E+0003 - 1.61526584354973E+0003 1.61654195847892E+0003 1.61781880500272E+0003 1.61909638339886E+0003 1.62037469394509E+0003 - 1.62165373691925E+0003 1.62293351259921E+0003 1.62421402126289E+0003 1.62549526318831E+0003 1.62677723865346E+0003 - 1.62805994793648E+0003 1.62934339131549E+0003 1.63062756906866E+0003 1.63191248147428E+0003 1.63319812881060E+0003 - 1.63448451135603E+0003 1.63577162938894E+0003 1.63705948318779E+0003 1.63834807303109E+0003 1.63963739919742E+0003 - 1.64092746196537E+0003 1.64221826161364E+0003 1.64350979842093E+0003 1.64480207266600E+0003 1.64609508462769E+0003 - 1.64738883458490E+0003 1.64868332281653E+0003 1.64997854960160E+0003 1.65127451521909E+0003 1.65257121994814E+0003 - 1.65386866406787E+0003 1.65516684785747E+0003 1.65646577159621E+0003 1.65776543556339E+0003 1.65906584003832E+0003 - 1.66036698530045E+0003 1.66166887162922E+0003 1.66297149930414E+0003 1.66427486860478E+0003 1.66557897981075E+0003 - 1.66688383320172E+0003 1.66818942905741E+0003 1.66949576765758E+0003 1.67080284928209E+0003 1.67211067421078E+0003 - 1.67341924272361E+0003 1.67472855510057E+0003 1.67603861162166E+0003 1.67734941256701E+0003 1.67866095821674E+0003 - 1.67997324885104E+0003 1.68128628475017E+0003 1.68260006619442E+0003 1.68391459346415E+0003 1.68522986683976E+0003 - 1.68654588660173E+0003 1.68786265303051E+0003 1.68918016640673E+0003 1.69049842701098E+0003 1.69181743512394E+0003 - 1.69313719102632E+0003 1.69445769499888E+0003 1.69577894732245E+0003 1.69710094827793E+0003 1.69842369814624E+0003 - 1.69974719720837E+0003 1.70107144574535E+0003 1.70239644403827E+0003 1.70372219236827E+0003 1.70504869101654E+0003 - 1.70637594026433E+0003 1.70770394039296E+0003 1.70903269168377E+0003 1.71036219441817E+0003 1.71169244887759E+0003 - 1.71302345534357E+0003 1.71435521409766E+0003 1.71568772542149E+0003 1.71702098959671E+0003 1.71835500690505E+0003 - 1.71968977762829E+0003 1.72102530204825E+0003 1.72236158044681E+0003 1.72369861310589E+0003 1.72503640030749E+0003 - 1.72637494233365E+0003 1.72771423946645E+0003 1.72905429198803E+0003 1.73039510018057E+0003 1.73173666432636E+0003 - 1.73307898470766E+0003 1.73442206160684E+0003 1.73576589530632E+0003 1.73711048608852E+0003 1.73845583423598E+0003 - 1.73980194003126E+0003 1.74114880375699E+0003 1.74249642569580E+0003 1.74384480613042E+0003 1.74519394534366E+0003 - 1.74654384361830E+0003 1.74789450123724E+0003 1.74924591848342E+0003 1.75059809563982E+0003 1.75195103298947E+0003 - 1.75330473081546E+0003 1.75465918940094E+0003 1.75601440902909E+0003 1.75737038998318E+0003 1.75872713254650E+0003 - 1.76008463700240E+0003 1.76144290363427E+0003 1.76280193272560E+0003 1.76416172455988E+0003 1.76552227942067E+0003 - 1.76688359759160E+0003 1.76824567935632E+0003 1.76960852499859E+0003 1.77097213480213E+0003 1.77233650905081E+0003 - 1.77370164802849E+0003 1.77506755201910E+0003 1.77643422130662E+0003 1.77780165617513E+0003 1.77916985690865E+0003 - 1.78053882379137E+0003 1.78190855710747E+0003 1.78327905714121E+0003 1.78465032417687E+0003 1.78602235849882E+0003 - 1.78739516039146E+0003 1.78876873013924E+0003 1.79014306802668E+0003 1.79151817433834E+0003 1.79289404935884E+0003 - 1.79427069337286E+0003 1.79564810666508E+0003 1.79702628952033E+0003 1.79840524222337E+0003 1.79978496505915E+0003 - 1.80116545831255E+0003 1.80254672226857E+0003 1.80392875721227E+0003 1.80531156342870E+0003 1.80669514120301E+0003 - 1.80807949082043E+0003 1.80946461256617E+0003 1.81085050672557E+0003 1.81223717358393E+0003 1.81362461342669E+0003 - 1.81501282653933E+0003 1.81640181320730E+0003 1.81779157371619E+0003 1.81918210835162E+0003 1.82057341739928E+0003 - 1.82196550114487E+0003 1.82335835987415E+0003 1.82475199387298E+0003 1.82614640342719E+0003 1.82754158882278E+0003 - 1.82893755034568E+0003 1.83033428828195E+0003 1.83173180291766E+0003 1.83313009453897E+0003 1.83452916343209E+0003 - 1.83592900988323E+0003 1.83732963417872E+0003 1.83873103660489E+0003 1.84013321744818E+0003 1.84153617699500E+0003 - 1.84293991553190E+0003 1.84434443334545E+0003 1.84574973072221E+0003 1.84715580794891E+0003 1.84856266531224E+0003 - 1.84997030309898E+0003 1.85137872159594E+0003 1.85278792109005E+0003 1.85419790186820E+0003 1.85560866421736E+0003 - 1.85702020842462E+0003 1.85843253477701E+0003 1.85984564356172E+0003 1.86125953506593E+0003 1.86267420957689E+0003 - 1.86408966738187E+0003 1.86550590876828E+0003 1.86692293402346E+0003 1.86834074343493E+0003 1.86975933729015E+0003 - 1.87117871587675E+0003 1.87259887948225E+0003 1.87401982839441E+0003 1.87544156290090E+0003 1.87686408328950E+0003 - 1.87828738984806E+0003 1.87971148286443E+0003 1.88113636262655E+0003 1.88256202942242E+0003 1.88398848354008E+0003 - 1.88541572526759E+0003 1.88684375489310E+0003 1.88827257270483E+0003 1.88970217899101E+0003 1.89113257403993E+0003 - 1.89256375813997E+0003 1.89399573157952E+0003 1.89542849464704E+0003 1.89686204763105E+0003 1.89829639082009E+0003 - 1.89973152450279E+0003 1.90116744896782E+0003 1.90260416450390E+0003 1.90404167139981E+0003 1.90547996994437E+0003 - 1.90691906042645E+0003 1.90835894313501E+0003 1.90979961835900E+0003 1.91124108638751E+0003 1.91268334750957E+0003 - 1.91412640201434E+0003 1.91557025019103E+0003 1.91701489232887E+0003 1.91846032871718E+0003 1.91990655964531E+0003 - 1.92135358540267E+0003 1.92280140627868E+0003 1.92425002256288E+0003 1.92569943454486E+0003 1.92714964251419E+0003 - 1.92860064676055E+0003 1.93005244757369E+0003 1.93150504524336E+0003 1.93295844005939E+0003 1.93441263231164E+0003 - 1.93586762229008E+0003 1.93732341028467E+0003 1.93877999658546E+0003 1.94023738148251E+0003 1.94169556526602E+0003 - 1.94315454822614E+0003 1.94461433065312E+0003 1.94607491283729E+0003 1.94753629506895E+0003 1.94899847763858E+0003 - 1.95046146083657E+0003 1.95192524495346E+0003 1.95338983027982E+0003 1.95485521710625E+0003 1.95632140572345E+0003 - 1.95778839642210E+0003 1.95925618949300E+0003 1.96072478522695E+0003 1.96219418391487E+0003 1.96366438584767E+0003 - 1.96513539131631E+0003 1.96660720061188E+0003 1.96807981402544E+0003 1.96955323184814E+0003 1.97102745437118E+0003 - 1.97250248188578E+0003 1.97397831468326E+0003 1.97545495305499E+0003 1.97693239729235E+0003 1.97841064768682E+0003 - 1.97988970452988E+0003 1.98136956811311E+0003 1.98285023872813E+0003 1.98433171666661E+0003 1.98581400222030E+0003 - 1.98729709568091E+0003 1.98878099734031E+0003 1.99026570749038E+0003 1.99175122642302E+0003 1.99323755443026E+0003 - 1.99472469180408E+0003 1.99621263883664E+0003 1.99770139582004E+0003 1.99919096304647E+0003 2.00068134080821E+0003 - 2.00217252939752E+0003 2.00366452910679E+0003 2.00515734022840E+0003 2.00665096305484E+0003 2.00814539787858E+0003 - 2.00964064499222E+0003 2.01113670468835E+0003 2.01263357725965E+0003 2.01413126299883E+0003 2.01562976219869E+0003 - 2.01712907515204E+0003 2.01862920215176E+0003 2.02013014349080E+0003 2.02163189946210E+0003 2.02313447035873E+0003 - 2.02463785647380E+0003 2.02614205810042E+0003 2.02764707553180E+0003 2.02915290906116E+0003 2.03065955898185E+0003 - 2.03216702558718E+0003 2.03367530917058E+0003 2.03518441002550E+0003 2.03669432844546E+0003 2.03820506472401E+0003 - 2.03971661915478E+0003 2.04122899203141E+0003 2.04274218364768E+0003 2.04425619429731E+0003 2.04577102427412E+0003 - 2.04728667387204E+0003 2.04880314338497E+0003 2.05032043310693E+0003 2.05183854333188E+0003 2.05335747435400E+0003 - 2.05487722646737E+0003 2.05639779996623E+0003 2.05791919514480E+0003 2.05944141229738E+0003 2.06096445171833E+0003 - 2.06248831370205E+0003 2.06401299854301E+0003 2.06553850653572E+0003 2.06706483797475E+0003 2.06859199315468E+0003 - 2.07011997237023E+0003 2.07164877591610E+0003 2.07317840408703E+0003 2.07470885717790E+0003 2.07624013548357E+0003 - 2.07777223929897E+0003 2.07930516891909E+0003 2.08083892463896E+0003 2.08237350675367E+0003 2.08390891555837E+0003 - 2.08544515134825E+0003 2.08698221441855E+0003 2.08852010506460E+0003 2.09005882358173E+0003 2.09159837026536E+0003 - 2.09313874541092E+0003 2.09467994931394E+0003 2.09622198226999E+0003 2.09776484457469E+0003 2.09930853652369E+0003 - 2.10085305841274E+0003 2.10239841053758E+0003 2.10394459319407E+0003 2.10549160667806E+0003 2.10703945128550E+0003 - 2.10858812731236E+0003 2.11013763505471E+0003 2.11168797480860E+0003 2.11323914687021E+0003 2.11479115153569E+0003 - 2.11634398910133E+0003 2.11789765986343E+0003 2.11945216411829E+0003 2.12100750216240E+0003 2.12256367429216E+0003 - 2.12412068080409E+0003 2.12567852199478E+0003 2.12723719816080E+0003 2.12879670959885E+0003 2.13035705660565E+0003 - 2.13191823947800E+0003 2.13348025851268E+0003 2.13504311400658E+0003 2.13660680625665E+0003 2.13817133555988E+0003 - 2.13973670221327E+0003 2.14130290651394E+0003 2.14286994875904E+0003 2.14443782924575E+0003 2.14600654827132E+0003 - 2.14757610613306E+0003 2.14914650312831E+0003 2.15071773955448E+0003 2.15228981570904E+0003 2.15386273188948E+0003 - 2.15543648839338E+0003 2.15701108551836E+0003 2.15858652356208E+0003 2.16016280282226E+0003 2.16173992359668E+0003 - 2.16331788618319E+0003 2.16489669087962E+0003 2.16647633798394E+0003 2.16805682779411E+0003 2.16963816060820E+0003 - 2.17122033672428E+0003 2.17280335644049E+0003 2.17438722005501E+0003 2.17597192786613E+0003 2.17755748017213E+0003 - 2.17914387727137E+0003 2.18073111946224E+0003 2.18231920704322E+0003 2.18390814031278E+0003 2.18549791956955E+0003 - 2.18708854511209E+0003 2.18868001723909E+0003 2.19027233624927E+0003 2.19186550244142E+0003 2.19345951611436E+0003 - 2.19505437756697E+0003 2.19665008709815E+0003 2.19824664500693E+0003 2.19984405159231E+0003 2.20144230715344E+0003 - 2.20304141198939E+0003 2.20464136639939E+0003 2.20624217068270E+0003 2.20784382513859E+0003 2.20944633006646E+0003 - 2.21104968576568E+0003 2.21265389253569E+0003 2.21425895067604E+0003 2.21586486048631E+0003 2.21747162226607E+0003 - 2.21907923631501E+0003 2.22068770293286E+0003 2.22229702241936E+0003 2.22390719507440E+0003 2.22551822119778E+0003 - 2.22713010108951E+0003 2.22874283504954E+0003 2.23035642337789E+0003 2.23197086637469E+0003 2.23358616434006E+0003 - 2.23520231757419E+0003 2.23681932637733E+0003 2.23843719104979E+0003 2.24005591189193E+0003 2.24167548920415E+0003 - 2.24329592328689E+0003 2.24491721444069E+0003 2.24653936296610E+0003 2.24816236916374E+0003 2.24978623333428E+0003 - 2.25141095577844E+0003 2.25303653679699E+0003 2.25466297669078E+0003 2.25629027576067E+0003 2.25791843430758E+0003 - 2.25954745263253E+0003 2.26117733103653E+0003 2.26280806982067E+0003 2.26443966928611E+0003 2.26607212973402E+0003 - 2.26770545146569E+0003 2.26933963478239E+0003 2.27097467998549E+0003 2.27261058737638E+0003 2.27424735725653E+0003 - 2.27588498992746E+0003 2.27752348569069E+0003 2.27916284484792E+0003 2.28080306770074E+0003 2.28244415455090E+0003 - 2.28408610570017E+0003 2.28572892145041E+0003 2.28737260210343E+0003 2.28901714796125E+0003 2.29066255932578E+0003 - 2.29230883649912E+0003 2.29395597978331E+0003 2.29560398948053E+0003 2.29725286589295E+0003 2.29890260932283E+0003 - 2.30055322007247E+0003 2.30220469844422E+0003 2.30385704474048E+0003 2.30551025926372E+0003 2.30716434231647E+0003 - 2.30881929420127E+0003 2.31047511522073E+0003 2.31213180567753E+0003 2.31378936587440E+0003 2.31544779611412E+0003 - 2.31710709669948E+0003 2.31876726793341E+0003 2.32042831011879E+0003 2.32209022355867E+0003 2.32375300855602E+0003 - 2.32541666541398E+0003 2.32708119443567E+0003 2.32874659592430E+0003 2.33041287018310E+0003 2.33208001751538E+0003 - 2.33374803822451E+0003 2.33541693261388E+0003 2.33708670098694E+0003 2.33875734364720E+0003 2.34042886089826E+0003 - 2.34210125304371E+0003 2.34377452038723E+0003 2.34544866323252E+0003 2.34712368188337E+0003 2.34879957664362E+0003 - 2.35047634781715E+0003 2.35215399570787E+0003 2.35383252061976E+0003 2.35551192285690E+0003 2.35719220272335E+0003 - 2.35887336052324E+0003 2.36055539656080E+0003 2.36223831114026E+0003 2.36392210456592E+0003 2.36560677714216E+0003 - 2.36729232917334E+0003 2.36897876096396E+0003 2.37066607281852E+0003 2.37235426504157E+0003 2.37404333793774E+0003 - 2.37573329181169E+0003 2.37742412696817E+0003 2.37911584371191E+0003 2.38080844234778E+0003 2.38250192318063E+0003 - 2.38419628651542E+0003 2.38589153265711E+0003 2.38758766191075E+0003 2.38928467458144E+0003 2.39098257097430E+0003 - 2.39268135139453E+0003 2.39438101614742E+0003 2.39608156553820E+0003 2.39778299987228E+0003 2.39948531945507E+0003 - 2.40118852459198E+0003 2.40289261558856E+0003 2.40459759275038E+0003 2.40630345638303E+0003 2.40801020679218E+0003 - 2.40971784428357E+0003 2.41142636916299E+0003 2.41313578173622E+0003 2.41484608230918E+0003 2.41655727118779E+0003 - 2.41826934867806E+0003 2.41998231508597E+0003 2.42169617071766E+0003 2.42341091587924E+0003 2.42512655087695E+0003 - 2.42684307601698E+0003 2.42856049160568E+0003 2.43027879794940E+0003 2.43199799535453E+0003 2.43371808412752E+0003 - 2.43543906457492E+0003 2.43716093700326E+0003 2.43888370171917E+0003 2.44060735902931E+0003 2.44233190924040E+0003 - 2.44405735265924E+0003 2.44578368959265E+0003 2.44751092034748E+0003 2.44923904523071E+0003 2.45096806454927E+0003 - 2.45269797861026E+0003 2.45442878772072E+0003 2.45616049218785E+0003 2.45789309231878E+0003 2.45962658842079E+0003 - 2.46136098080119E+0003 2.46309626976731E+0003 2.46483245562659E+0003 2.46656953868646E+0003 2.46830751925446E+0003 - 2.47004639763811E+0003 2.47178617414506E+0003 2.47352684908299E+0003 2.47526842275959E+0003 2.47701089548265E+0003 - 2.47875426756002E+0003 2.48049853929955E+0003 2.48224371100917E+0003 2.48398978299691E+0003 2.48573675557074E+0003 - 2.48748462903880E+0003 2.48923340370922E+0003 2.49098307989021E+0003 2.49273365789000E+0003 2.49448513801689E+0003 - 2.49623752057925E+0003 2.49799080588547E+0003 2.49974499424403E+0003 2.50150008596342E+0003 2.50325608135221E+0003 - 2.50501298071903E+0003 2.50677078437256E+0003 2.50852949262147E+0003 2.51028910577458E+0003 2.51204962414072E+0003 - 2.51381104802874E+0003 2.51557337774761E+0003 2.51733661360627E+0003 2.51910075591382E+0003 2.52086580497929E+0003 - 2.52263176111185E+0003 2.52439862462071E+0003 2.52616639581508E+0003 2.52793507500431E+0003 2.52970466249771E+0003 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 7.05416341880837E+0001 7.05002515030449E+0001 7.04588901793336E+0001 - 7.04175502072466E+0001 7.03762315770847E+0001 7.03349342791524E+0001 7.02936583037584E+0001 7.02524036412150E+0001 - 7.02111702818385E+0001 7.01699582159492E+0001 7.01287674338712E+0001 7.00875979259324E+0001 7.00464496824649E+0001 - 7.00053226938043E+0001 6.99642169502905E+0001 6.99231324422669E+0001 6.98820691600811E+0001 6.98410270940844E+0001 - 6.98000062346320E+0001 6.97590065720832E+0001 6.97180280968008E+0001 6.96770707991518E+0001 6.96361346695071E+0001 - 6.95952196982411E+0001 6.95543258757325E+0001 6.95134531923638E+0001 6.94726016385210E+0001 6.94317712045945E+0001 - 6.93909618809782E+0001 6.93501736580700E+0001 6.93094065262718E+0001 6.92686604759892E+0001 6.92279354976316E+0001 - 6.91872315816124E+0001 6.91465487183489E+0001 6.91058868982622E+0001 6.90652461117771E+0001 6.90246263493226E+0001 - 6.89840276013313E+0001 6.89434498582397E+0001 6.89028931104883E+0001 6.88623573485212E+0001 6.88218425627865E+0001 - 6.87813487437362E+0001 6.87408758818261E+0001 6.87004239675158E+0001 6.86599929912689E+0001 6.86195829435526E+0001 - 6.85791938148381E+0001 6.85388255956004E+0001 6.84984782763184E+0001 6.84581518474749E+0001 6.84178462995563E+0001 - 6.83775616230530E+0001 6.83372978084592E+0001 6.82970548462730E+0001 6.82568327269962E+0001 6.82166314411346E+0001 - 6.81764509791978E+0001 6.81362913316990E+0001 6.80961524891555E+0001 6.80560344420882E+0001 6.80159371810221E+0001 - 6.79758606964859E+0001 6.79358049790119E+0001 6.78957700191366E+0001 6.78557558074000E+0001 6.78157623343462E+0001 - 6.77757895905227E+0001 6.77358375664814E+0001 6.76959062527775E+0001 6.76559956399703E+0001 6.76161057186228E+0001 - 6.75762364793017E+0001 6.75363879125778E+0001 6.74965600090255E+0001 6.74567527592230E+0001 6.74169661537524E+0001 - 6.73772001831995E+0001 6.73374548381540E+0001 6.72977301092093E+0001 6.72580259869628E+0001 6.72183424620154E+0001 - 6.71786795249720E+0001 6.71390371664412E+0001 6.70994153770355E+0001 6.70598141473711E+0001 6.70202334680680E+0001 - 6.69806733297500E+0001 6.69411337230447E+0001 6.69016146385835E+0001 6.68621160670015E+0001 6.68226379989377E+0001 - 6.67831804250348E+0001 6.67437433359393E+0001 6.67043267223016E+0001 6.66649305747756E+0001 6.66255548840191E+0001 - 6.65861996406939E+0001 6.65468648354653E+0001 6.65075504590025E+0001 6.64682565019784E+0001 6.64289829550697E+0001 - 6.63897298089569E+0001 6.63504970543241E+0001 6.63112846818595E+0001 6.62720926822547E+0001 6.62329210462054E+0001 - 6.61937697644107E+0001 6.61546388275738E+0001 6.61155282264015E+0001 6.60764379516042E+0001 6.60373679938964E+0001 - 6.59983183439961E+0001 6.59592889926252E+0001 6.59202799305091E+0001 6.58812911483774E+0001 6.58423226369629E+0001 - 6.58033743870027E+0001 6.57644463892372E+0001 6.57255386344107E+0001 6.56866511132713E+0001 6.56477838165709E+0001 - 6.56089367350649E+0001 6.55701098595127E+0001 6.55313031806773E+0001 6.54925166893255E+0001 6.54537503762276E+0001 - 6.54150042321581E+0001 6.53762782478947E+0001 6.53375724142193E+0001 6.52988867219172E+0001 6.52602211617777E+0001 - 6.52215757245935E+0001 6.51829504011613E+0001 6.51443451822815E+0001 6.51057600587580E+0001 6.50671950213986E+0001 - 6.50286500610150E+0001 6.49901251684221E+0001 6.49516203344391E+0001 6.49131355498885E+0001 6.48746708055968E+0001 - 6.48362260923939E+0001 6.47978014011137E+0001 6.47593967225937E+0001 6.47210120476751E+0001 6.46826473672029E+0001 - 6.46443026720256E+0001 6.46059779529955E+0001 6.45676732009688E+0001 6.45293884068051E+0001 6.44911235613680E+0001 - 6.44528786555245E+0001 6.44146536801455E+0001 6.43764486261056E+0001 6.43382634842828E+0001 6.43000982455594E+0001 - 6.42619529008206E+0001 6.42238274409561E+0001 6.41857218568587E+0001 6.41476361394252E+0001 6.41095702795559E+0001 - 6.40715242681549E+0001 6.40334980961299E+0001 6.39954917543925E+0001 6.39575052338577E+0001 6.39195385254443E+0001 - 6.38815916200749E+0001 6.38436645086755E+0001 6.38057571821761E+0001 6.37678696315102E+0001 6.37300018476148E+0001 - 6.36921538214310E+0001 6.36543255439033E+0001 6.36165170059798E+0001 6.35787281986125E+0001 6.35409591127568E+0001 - 6.35032097393721E+0001 6.34654800694212E+0001 6.34277700938706E+0001 6.33900798036906E+0001 6.33524091898550E+0001 - 6.33147582433413E+0001 6.32771269551307E+0001 6.32395153162082E+0001 6.32019233175621E+0001 6.31643509501847E+0001 - 6.31267982050717E+0001 6.30892650732226E+0001 6.30517515456405E+0001 6.30142576133323E+0001 6.29767832673082E+0001 - 6.29393284985824E+0001 6.29018932981726E+0001 6.28644776571001E+0001 6.28270815663899E+0001 6.27897050170706E+0001 - 6.27523480001745E+0001 6.27150105067376E+0001 6.26776925277993E+0001 6.26403940544029E+0001 6.26031150775951E+0001 - 6.25658555884265E+0001 6.25286155779511E+0001 6.24913950372266E+0001 6.24541939573145E+0001 6.24170123292795E+0001 - 6.23798501441905E+0001 6.23427073931195E+0001 6.23055840671424E+0001 6.22684801573388E+0001 6.22313956547916E+0001 - 6.21943305505878E+0001 6.21572848358174E+0001 6.21202585015746E+0001 6.20832515389569E+0001 6.20462639390655E+0001 - 6.20092956930051E+0001 6.19723467918842E+0001 6.19354172268149E+0001 6.18985069889127E+0001 6.18616160692969E+0001 - 6.18247444590903E+0001 6.17878921494194E+0001 6.17510591314142E+0001 6.17142453962085E+0001 6.16774509349395E+0001 - 6.16406757387480E+0001 6.16039197987785E+0001 6.15671831061791E+0001 6.15304656521014E+0001 6.14937674277008E+0001 - 6.14570884241359E+0001 6.14204286325694E+0001 6.13837880441671E+0001 6.13471666500988E+0001 6.13105644415377E+0001 - 6.12739814096605E+0001 6.12374175456477E+0001 6.12008728406831E+0001 6.11643472859545E+0001 6.11278408726528E+0001 - 6.10913535919729E+0001 6.10548854351130E+0001 6.10184363932749E+0001 6.09820064576643E+0001 6.09455956194900E+0001 - 6.09092038699648E+0001 6.08728312003046E+0001 6.08364776017294E+0001 6.08001430654625E+0001 6.07638275827306E+0001 - 6.07275311447644E+0001 6.06912537427977E+0001 6.06549953680683E+0001 6.06187560118172E+0001 6.05825356652891E+0001 - 6.05463343197325E+0001 6.05101519663990E+0001 6.04739885965441E+0001 6.04378442014267E+0001 6.04017187723094E+0001 - 6.03656123004581E+0001 6.03295247771426E+0001 6.02934561936360E+0001 6.02574065412151E+0001 6.02213758111600E+0001 - 6.01853639947547E+0001 6.01493710832865E+0001 6.01133970680462E+0001 6.00774419403284E+0001 6.00415056914312E+0001 - 6.00055883126559E+0001 5.99696897953077E+0001 5.99338101306953E+0001 5.98979493101307E+0001 5.98621073249297E+0001 - 5.98262841664116E+0001 5.97904798258990E+0001 5.97546942947184E+0001 5.97189275641995E+0001 5.96831796256756E+0001 - 5.96474504704839E+0001 5.96117400899644E+0001 5.95760484754614E+0001 5.95403756183222E+0001 5.95047215098979E+0001 - 5.94690861415429E+0001 5.94334695046153E+0001 5.93978715904767E+0001 5.93622923904921E+0001 5.93267318960302E+0001 - 5.92911900984630E+0001 5.92556669891663E+0001 5.92201625595191E+0001 5.91846768009040E+0001 5.91492097047074E+0001 - 5.91137612623187E+0001 5.90783314651313E+0001 5.90429203045419E+0001 5.90075277719505E+0001 5.89721538587610E+0001 - 5.89367985563805E+0001 5.89014618562197E+0001 5.88661437496930E+0001 5.88308442282178E+0001 5.87955632832156E+0001 - 5.87603009061109E+0001 5.87250570883320E+0001 5.86898318213106E+0001 5.86546250964819E+0001 5.86194369052845E+0001 - 5.85842672391607E+0001 5.85491160895560E+0001 5.85139834479196E+0001 5.84788693057043E+0001 5.84437736543660E+0001 - 5.84086964853645E+0001 5.83736377901627E+0001 5.83385975602273E+0001 5.83035757870284E+0001 5.82685724620393E+0001 - 5.82335875767373E+0001 5.81986211226026E+0001 5.81636730911194E+0001 5.81287434737750E+0001 5.80938322620604E+0001 - 5.80589394474699E+0001 5.80240650215014E+0001 5.79892089756562E+0001 5.79543713014391E+0001 5.79195519903583E+0001 - 5.78847510339256E+0001 5.78499684236562E+0001 5.78152041510686E+0001 5.77804582076850E+0001 5.77457305850310E+0001 - 5.77110212746357E+0001 5.76763302680313E+0001 5.76416575567540E+0001 5.76070031323432E+0001 5.75723669863416E+0001 - 5.75377491102955E+0001 5.75031494957548E+0001 5.74685681342726E+0001 5.74340050174056E+0001 5.73994601367139E+0001 - 5.73649334837610E+0001 5.73304250501139E+0001 5.72959348273431E+0001 5.72614628070224E+0001 5.72270089807292E+0001 - 5.71925733400442E+0001 5.71581558765516E+0001 5.71237565818390E+0001 5.70893754474976E+0001 5.70550124651218E+0001 - 5.70206676263096E+0001 5.69863409226623E+0001 5.69520323457847E+0001 5.69177418872852E+0001 5.68834695387752E+0001 - 5.68492152918701E+0001 5.68149791381881E+0001 5.67807610693513E+0001 5.67465610769852E+0001 5.67123791527183E+0001 - 5.66782152881830E+0001 5.66440694750149E+0001 5.66099417048531E+0001 5.65758319693399E+0001 5.65417402601213E+0001 - 5.65076665688466E+0001 5.64736108871684E+0001 5.64395732067430E+0001 5.64055535192298E+0001 5.63715518162918E+0001 - 5.63375680895953E+0001 5.63036023308101E+0001 5.62696545316095E+0001 5.62357246836698E+0001 5.62018127786711E+0001 - 5.61679188082968E+0001 5.61340427642337E+0001 5.61001846381719E+0001 5.60663444218050E+0001 5.60325221068301E+0001 - 5.59987176849474E+0001 5.59649311478607E+0001 5.59311624872772E+0001 5.58974116949075E+0001 5.58636787624654E+0001 - 5.58299636816683E+0001 5.57962664442370E+0001 5.57625870418955E+0001 5.57289254663714E+0001 5.56952817093955E+0001 - 5.56616557627020E+0001 5.56280476180287E+0001 5.55944572671166E+0001 5.55608847017101E+0001 5.55273299135568E+0001 - 5.54937928944082E+0001 5.54602736360186E+0001 5.54267721301459E+0001 5.53932883685516E+0001 5.53598223430001E+0001 - 5.53263740452597E+0001 5.52929434671016E+0001 5.52595306003006E+0001 5.52261354366350E+0001 5.51927579678861E+0001 - 5.51593981858389E+0001 5.51260560822816E+0001 5.50927316490059E+0001 5.50594248778065E+0001 5.50261357604820E+0001 - 5.49928642888340E+0001 5.49596104546674E+0001 5.49263742497908E+0001 5.48931556660158E+0001 5.48599546951576E+0001 - 5.48267713290345E+0001 5.47936055594686E+0001 5.47604573782847E+0001 5.47273267773116E+0001 5.46942137483811E+0001 - 5.46611182833283E+0001 5.46280403739918E+0001 5.45949800122135E+0001 5.45619371898386E+0001 5.45289118987158E+0001 - 5.44959041306969E+0001 5.44629138776372E+0001 5.44299411313953E+0001 5.43969858838331E+0001 5.43640481268160E+0001 - 5.43311278522124E+0001 5.42982250518943E+0001 5.42653397177371E+0001 5.42324718416193E+0001 5.41996214154228E+0001 - 5.41667884310329E+0001 5.41339728803383E+0001 5.41011747552306E+0001 5.40683940476054E+0001 5.40356307493610E+0001 - 5.40028848523995E+0001 5.39701563486259E+0001 5.39374452299488E+0001 5.39047514882801E+0001 5.38720751155348E+0001 - 5.38394161036316E+0001 5.38067744444921E+0001 5.37741501300416E+0001 5.37415431522083E+0001 5.37089535029241E+0001 - 5.36763811741239E+0001 5.36438261577461E+0001 5.36112884457324E+0001 5.35787680300278E+0001 5.35462649025804E+0001 - 5.35137790553419E+0001 5.34813104802672E+0001 5.34488591693144E+0001 5.34164251144450E+0001 5.33840083076238E+0001 - 5.33516087408188E+0001 5.33192264060015E+0001 5.32868612951465E+0001 5.32545134002317E+0001 5.32221827132384E+0001 - 5.31898692261511E+0001 5.31575729309578E+0001 5.31252938196494E+0001 5.30930318842205E+0001 5.30607871166687E+0001 - 5.30285595089950E+0001 5.29963490532038E+0001 5.29641557413024E+0001 5.29319795653019E+0001 5.28998205172162E+0001 - 5.28676785890629E+0001 5.28355537728625E+0001 5.28034460606391E+0001 5.27713554444199E+0001 5.27392819162353E+0001 - 5.27072254681192E+0001 5.26751860921086E+0001 5.26431637802438E+0001 5.26111585245684E+0001 5.25791703171294E+0001 - 5.25471991499768E+0001 5.25152450151640E+0001 5.24833079047477E+0001 5.24513878107878E+0001 5.24194847253475E+0001 - 5.23875986404933E+0001 5.23557295482948E+0001 5.23238774408252E+0001 5.22920423101604E+0001 5.22602241483802E+0001 - 5.22284229475672E+0001 5.21966386998074E+0001 5.21648713971901E+0001 5.21331210318077E+0001 5.21013875957561E+0001 - 5.20696710811342E+0001 5.20379714800444E+0001 5.20062887845920E+0001 5.19746229868858E+0001 5.19429740790379E+0001 - 5.19113420531635E+0001 5.18797269013810E+0001 5.18481286158122E+0001 5.18165471885821E+0001 5.17849826118188E+0001 - 5.17534348776538E+0001 5.17219039782217E+0001 5.16903899056605E+0001 5.16588926521114E+0001 5.16274122097186E+0001 - 5.15959485706299E+0001 5.15645017269959E+0001 5.15330716709709E+0001 5.15016583947122E+0001 5.14702618903802E+0001 - 5.14388821501388E+0001 5.14075191661547E+0001 5.13761729305985E+0001 5.13448434356433E+0001 5.13135306734658E+0001 - 5.12822346362460E+0001 5.12509553161669E+0001 5.12196927054149E+0001 5.11884467961794E+0001 5.11572175806531E+0001 - 5.11260050510321E+0001 5.10948091995154E+0001 5.10636300183056E+0001 5.10324674996080E+0001 5.10013216356316E+0001 - 5.09701924185884E+0001 5.09390798406935E+0001 5.09079838941654E+0001 5.08769045712256E+0001 5.08458418640991E+0001 - 5.08147957650138E+0001 5.07837662662010E+0001 5.07527533598951E+0001 5.07217570383338E+0001 5.06907772937577E+0001 - 5.06598141184111E+0001 5.06288675045410E+0001 5.05979374443980E+0001 5.05670239302355E+0001 5.05361269543105E+0001 - 5.05052465088828E+0001 5.04743825862157E+0001 5.04435351785755E+0001 5.04127042782318E+0001 5.03818898774573E+0001 - 5.03510919685280E+0001 5.03203105437229E+0001 5.02895455953244E+0001 5.02587971156178E+0001 5.02280650968919E+0001 - 5.01973495314384E+0001 5.01666504115525E+0001 5.01359677295322E+0001 5.01053014776789E+0001 5.00746516482972E+0001 - 5.00440182336948E+0001 5.00134012261825E+0001 4.99828006180745E+0001 4.99522164016877E+0001 4.99216485693429E+0001 - 4.98910971133633E+0001 4.98605620260758E+0001 4.98300432998103E+0001 4.97995409268997E+0001 4.97690548996804E+0001 - 4.97385852104917E+0001 4.97081318516761E+0001 4.96776948155792E+0001 4.96472740945500E+0001 4.96168696809405E+0001 - 4.95864815671058E+0001 4.95561097454043E+0001 4.95257542081973E+0001 4.94954149478496E+0001 4.94650919567288E+0001 - 4.94347852272060E+0001 4.94044947516552E+0001 4.93742205224536E+0001 4.93439625319815E+0001 4.93137207726226E+0001 - 4.92834952367633E+0001 4.92532859167936E+0001 4.92230928051064E+0001 4.91929158940977E+0001 4.91627551761668E+0001 - 4.91326106437160E+0001 4.91024822891508E+0001 4.90723701048799E+0001 4.90422740833149E+0001 4.90121942168708E+0001 - 4.89821304979657E+0001 4.89520829190207E+0001 4.89220514724601E+0001 4.88920361507112E+0001 4.88620369462047E+0001 - 4.88320538513742E+0001 4.88020868586566E+0001 4.87721359604916E+0001 4.87422011493225E+0001 4.87122824175954E+0001 - 4.86823797577594E+0001 4.86524931622671E+0001 4.86226226235740E+0001 4.85927681341388E+0001 4.85629296864231E+0001 - 4.85331072728919E+0001 4.85033008860132E+0001 4.84735105182580E+0001 4.84437361621006E+0001 4.84139778100183E+0001 - 4.83842354544915E+0001 4.83545090880038E+0001 4.83247987030418E+0001 4.82951042920953E+0001 4.82654258476572E+0001 - 4.82357633622233E+0001 4.82061168282929E+0001 4.81764862383680E+0001 4.81468715849539E+0001 4.81172728605589E+0001 - 4.80876900576946E+0001 4.80581231688755E+0001 4.80285721866193E+0001 4.79990371034467E+0001 4.79695179118815E+0001 - 4.79400146044508E+0001 4.79105271736845E+0001 4.78810556121157E+0001 4.78515999122806E+0001 4.78221600667186E+0001 - 4.77927360679721E+0001 4.77633279085864E+0001 4.77339355811102E+0001 4.77045590780950E+0001 4.76751983920956E+0001 - 4.76458535156698E+0001 4.76165244413785E+0001 4.75872111617856E+0001 4.75579136694582E+0001 4.75286319569663E+0001 - 4.74993660168831E+0001 4.74701158417850E+0001 4.74408814242512E+0001 4.74116627568641E+0001 4.73824598322092E+0001 - 4.73532726428750E+0001 4.73241011814533E+0001 4.72949454405385E+0001 4.72658054127285E+0001 4.72366810906241E+0001 - 4.72075724668291E+0001 4.71784795339506E+0001 4.71494022845984E+0001 4.71203407113857E+0001 4.70912948069284E+0001 - 4.70622645638460E+0001 4.70332499747605E+0001 4.70042510322972E+0001 4.69752677290845E+0001 4.69463000577538E+0001 - 4.69173480109396E+0001 4.68884115812792E+0001 4.68594907614133E+0001 4.68305855439855E+0001 4.68016959216424E+0001 - 4.67728218870337E+0001 4.67439634328122E+0001 4.67151205516336E+0001 4.66862932361567E+0001 4.66574814790435E+0001 - 4.66286852729587E+0001 4.65999046105705E+0001 4.65711394845497E+0001 4.65423898875704E+0001 4.65136558123097E+0001 - 4.64849372514476E+0001 4.64562341976673E+0001 4.64275466436550E+0001 4.63988745820998E+0001 4.63702180056940E+0001 - 4.63415769071328E+0001 4.63129512791146E+0001 4.62843411143406E+0001 4.62557464055151E+0001 4.62271671453457E+0001 - 4.61986033265426E+0001 4.61700549418192E+0001 4.61415219838920E+0001 4.61130044454805E+0001 4.60845023193071E+0001 - 4.60560155980973E+0001 4.60275442745797E+0001 4.59990883414858E+0001 4.59706477915501E+0001 4.59422226175101E+0001 - 4.59138128121065E+0001 4.58854183680829E+0001 4.58570392781857E+0001 4.58286755351648E+0001 4.58003271317725E+0001 - 4.57719940607647E+0001 4.57436763148999E+0001 4.57153738869397E+0001 4.56870867696488E+0001 4.56588149557949E+0001 - 4.56305584381485E+0001 4.56023172094833E+0001 4.55740912625760E+0001 4.55458805902062E+0001 4.55176851851565E+0001 - 4.54895050402126E+0001 4.54613401481631E+0001 4.54331905017997E+0001 4.54050560939170E+0001 4.53769369173125E+0001 - 4.53488329647869E+0001 4.53207442291438E+0001 4.52926707031897E+0001 4.52646123797342E+0001 4.52365692515899E+0001 - 4.52085413115724E+0001 4.51805285525001E+0001 4.51525309671945E+0001 4.51245485484802E+0001 4.50965812891847E+0001 - 4.50686291821382E+0001 4.50406922201744E+0001 4.50127703961296E+0001 4.49848637028432E+0001 4.49569721331576E+0001 - 4.49290956799180E+0001 4.49012343359728E+0001 4.48733880941733E+0001 4.48455569473738E+0001 4.48177408884314E+0001 - 4.47899399102063E+0001 4.47621540055617E+0001 4.47343831673637E+0001 4.47066273884815E+0001 4.46788866617870E+0001 - 4.46511609801553E+0001 4.46234503364644E+0001 4.45957547235951E+0001 4.45680741344315E+0001 4.45404085618603E+0001 - 4.45127579987714E+0001 4.44851224380576E+0001 4.44575018726145E+0001 4.44298962953409E+0001 4.44023056991385E+0001 - 4.43747300769117E+0001 4.43471694215681E+0001 4.43196237260183E+0001 4.42920929831757E+0001 4.42645771859567E+0001 - 4.42370763272805E+0001 4.42095904000695E+0001 4.41821193972489E+0001 4.41546633117469E+0001 4.41272221364946E+0001 - 4.40997958644260E+0001 4.40723844884783E+0001 4.40449880015911E+0001 4.40176063967075E+0001 4.39902396667732E+0001 - 4.39628878047371E+0001 4.39355508035507E+0001 4.39082286561688E+0001 4.38809213555487E+0001 4.38536288946511E+0001 - 4.38263512664393E+0001 4.37990884638797E+0001 4.37718404799415E+0001 4.37446073075970E+0001 4.37173889398211E+0001 - 4.36901853695921E+0001 4.36629965898909E+0001 4.36358225937012E+0001 4.36086633740101E+0001 4.35815189238071E+0001 - 4.35543892360851E+0001 4.35272743038394E+0001 4.35001741200687E+0001 4.34730886777743E+0001 4.34460179699605E+0001 - 4.34189619896346E+0001 4.33919207298068E+0001 4.33648941834901E+0001 4.33378823437004E+0001 4.33108852034566E+0001 - 4.32839027557807E+0001 4.32569349936972E+0001 4.32299819102337E+0001 4.32030434984208E+0001 4.31761197512919E+0001 - 4.31492106618832E+0001 4.31223162232341E+0001 4.30954364283867E+0001 4.30685712703859E+0001 4.30417207422797E+0001 - 4.30148848371189E+0001 4.29880635479573E+0001 4.29612568678514E+0001 4.29344647898607E+0001 4.29076873070478E+0001 - 4.28809244124778E+0001 4.28541760992189E+0001 4.28274423603422E+0001 4.28007231889218E+0001 4.27740185780343E+0001 - 4.27473285207597E+0001 4.27206530101805E+0001 4.26939920393822E+0001 4.26673456014532E+0001 4.26407136894849E+0001 - 4.26140962965713E+0001 4.25874934158096E+0001 4.25609050402995E+0001 4.25343311631441E+0001 4.25077717774488E+0001 - 4.24812268763224E+0001 4.24546964528761E+0001 4.24281805002244E+0001 4.24016790114844E+0001 4.23751919797761E+0001 - 4.23487193982226E+0001 4.23222612599495E+0001 4.22958175580856E+0001 4.22693882857623E+0001 4.22429734361141E+0001 - 4.22165730022783E+0001 4.21901869773948E+0001 4.21638153546069E+0001 4.21374581270603E+0001 4.21111152879038E+0001 - 4.20847868302888E+0001 4.20584727473699E+0001 4.20321730323043E+0001 4.20058876782523E+0001 4.19796166783768E+0001 - 4.19533600258436E+0001 4.19271177138216E+0001 4.19008897354822E+0001 4.18746760839999E+0001 4.18484767525520E+0001 - 4.18222917343186E+0001 4.17961210224827E+0001 4.17699646102301E+0001 4.17438224907495E+0001 4.17176946572323E+0001 - 4.16915811028730E+0001 4.16654818208688E+0001 4.16393968044196E+0001 4.16133260467285E+0001 4.15872695410010E+0001 - 4.15612272804459E+0001 4.15351992582744E+0001 4.15091854677009E+0001 4.14831859019424E+0001 4.14572005542189E+0001 - 4.14312294177530E+0001 4.14052724857703E+0001 4.13793297514994E+0001 4.13534012081714E+0001 4.13274868490204E+0001 - 4.13015866672833E+0001 4.12757006561998E+0001 4.12498288090125E+0001 4.12239711189668E+0001 4.11981275793109E+0001 - 4.11722981832959E+0001 4.11464829241755E+0001 4.11206817952064E+0001 4.10948947896482E+0001 4.10691219007632E+0001 - 4.10433631218165E+0001 4.10176184460761E+0001 4.09918878668127E+0001 4.09661713772999E+0001 4.09404689708141E+0001 - 4.09147806406345E+0001 4.08891063800432E+0001 4.08634461823250E+0001 4.08378000407674E+0001 4.08121679486611E+0001 - 4.07865498992992E+0001 4.07609458859778E+0001 4.07353559019958E+0001 4.07097799406548E+0001 4.06842179952594E+0001 - 4.06586700591168E+0001 4.06331361255371E+0001 4.06076161878333E+0001 4.05821102393209E+0001 4.05566182733185E+0001 - 4.05311402831473E+0001 4.05056762621315E+0001 4.04802262035978E+0001 4.04547901008761E+0001 4.04293679472987E+0001 - 4.04039597362009E+0001 4.03785654609207E+0001 4.03531851147990E+0001 4.03278186911793E+0001 4.03024661834082E+0001 - 4.02771275848348E+0001 4.02518028888111E+0001 4.02264920886919E+0001 4.02011951778346E+0001 4.01759121495998E+0001 - 4.01506429973504E+0001 4.01253877144523E+0001 4.01001462942744E+0001 4.00749187301879E+0001 4.00497050155672E+0001 - 4.00245051437892E+0001 3.99993191082339E+0001 3.99741469022836E+0001 3.99489885193237E+0001 3.99238439527424E+0001 - 3.98987131959306E+0001 3.98735962422818E+0001 3.98484930851926E+0001 3.98234037180620E+0001 3.97983281342921E+0001 - 3.97732663272875E+0001 3.97482182904559E+0001 3.97231840172073E+0001 3.96981635009549E+0001 3.96731567351144E+0001 - 3.96481637131043E+0001 3.96231844283459E+0001 3.95982188742634E+0001 3.95732670442835E+0001 3.95483289318357E+0001 - 3.95234045303525E+0001 3.94984938332689E+0001 3.94735968340227E+0001 3.94487135260546E+0001 3.94238439028078E+0001 - 3.93989879577285E+0001 3.93741456842655E+0001 3.93493170758703E+0001 3.93245021259975E+0001 3.92997008281039E+0001 - 3.92749131756495E+0001 3.92501391620968E+0001 3.92253787809112E+0001 3.92006320255608E+0001 3.91758988895162E+0001 - 3.91511793662511E+0001 3.91264734492418E+0001 3.91017811319672E+0001 3.90771024079091E+0001 3.90524372705521E+0001 - 3.90277857133834E+0001 3.90031477298929E+0001 3.89785233135734E+0001 3.89539124579202E+0001 3.89293151564315E+0001 - 3.89047314026083E+0001 3.88801611899541E+0001 3.88556045119754E+0001 3.88310613621811E+0001 3.88065317340832E+0001 - 3.87820156211960E+0001 3.87575130170370E+0001 3.87330239151260E+0001 3.87085483089858E+0001 3.86840861921417E+0001 - 3.86596375581220E+0001 3.86352024004575E+0001 3.86107807126818E+0001 3.85863724883312E+0001 3.85619777209446E+0001 - 3.85375964040639E+0001 3.85132285312334E+0001 3.84888740960003E+0001 3.84645330919145E+0001 3.84402055125286E+0001 - 3.84158913513979E+0001 3.83915906020803E+0001 3.83673032581366E+0001 3.83430293131301E+0001 3.83187687606270E+0001 - 3.82945215941962E+0001 3.82702878074091E+0001 3.82460673938400E+0001 3.82218603470658E+0001 3.81976666606662E+0001 - 3.81734863282234E+0001 3.81493193433225E+0001 3.81251656995514E+0001 3.81010253905002E+0001 3.80768984097623E+0001 - 3.80527847509335E+0001 3.80286844076121E+0001 3.80045973733995E+0001 3.79805236418996E+0001 3.79564632067188E+0001 - 3.79324160614666E+0001 3.79083821997548E+0001 3.78843616151982E+0001 3.78603543014141E+0001 3.78363602520224E+0001 - 3.78123794606460E+0001 3.77884119209102E+0001 3.77644576264431E+0001 3.77405165708755E+0001 3.77165887478407E+0001 - 3.76926741509750E+0001 3.76687727739170E+0001 3.76448846103085E+0001 3.76210096537933E+0001 3.75971478980184E+0001 - 3.75732993366333E+0001 3.75494639632902E+0001 3.75256417716440E+0001 3.75018327553521E+0001 3.74780369080747E+0001 - 3.74542542234748E+0001 3.74304846952178E+0001 3.74067283169719E+0001 3.73829850824081E+0001 3.73592549851998E+0001 - 3.73355380190233E+0001 3.73118341775574E+0001 3.72881434544837E+0001 3.72644658434863E+0001 3.72408013382521E+0001 - 3.72171499324706E+0001 3.71935116198339E+0001 3.71698863940369E+0001 3.71462742487771E+0001 3.71226751777547E+0001 - 3.70990891746722E+0001 3.70755162332354E+0001 3.70519563471522E+0001 3.70284095101334E+0001 3.70048757158924E+0001 - 3.69813549581453E+0001 3.69578472306108E+0001 3.69343525270101E+0001 3.69108708410674E+0001 3.68874021665091E+0001 - 3.68639464970648E+0001 3.68405038264662E+0001 3.68170741484479E+0001 3.67936574567472E+0001 3.67702537451039E+0001 - 3.67468630072606E+0001 3.67234852369622E+0001 3.67001204279567E+0001 3.66767685739945E+0001 3.66534296688285E+0001 - 3.66301037062145E+0001 3.66067906799107E+0001 3.65834905836782E+0001 3.65602034112805E+0001 3.65369291564839E+0001 - 3.65136678130571E+0001 3.64904193747716E+0001 3.64671838354016E+0001 3.64439611887238E+0001 3.64207514285175E+0001 - 3.63975545485646E+0001 3.63743705426499E+0001 3.63511994045605E+0001 3.63280411280863E+0001 3.63048957070198E+0001 - 3.62817631351560E+0001 3.62586434062926E+0001 3.62355365142300E+0001 3.62124424527711E+0001 3.61893612157215E+0001 - 3.61662927968894E+0001 3.61432371900856E+0001 3.61201943891233E+0001 3.60971643878188E+0001 3.60741471799905E+0001 - 3.60511427594598E+0001 3.60281511200505E+0001 3.60051722555890E+0001 3.59822061599045E+0001 3.59592528268285E+0001 - 3.59363122501953E+0001 3.59133844238419E+0001 3.58904693416077E+0001 3.58675669973349E+0001 3.58446773848680E+0001 - 3.58218004980545E+0001 3.57989363307441E+0001 3.57760848767894E+0001 3.57532461300454E+0001 3.57304200843698E+0001 - 3.57076067336230E+0001 3.56848060716678E+0001 3.56620180923696E+0001 3.56392427895965E+0001 3.56164801572192E+0001 - 3.55937301891109E+0001 3.55709928791475E+0001 3.55482682212073E+0001 3.55255562091714E+0001 3.55028568369234E+0001 - 3.54801700983494E+0001 3.54574959873383E+0001 3.54348344977813E+0001 3.54121856235724E+0001 3.53895493586082E+0001 - 3.53669256967877E+0001 3.53443146320127E+0001 3.53217161581872E+0001 3.52991302692183E+0001 3.52765569590154E+0001 - 3.52539962214903E+0001 3.52314480505577E+0001 3.52089124401347E+0001 3.51863893841411E+0001 3.51638788764991E+0001 - 3.51413809111335E+0001 3.51188954819719E+0001 3.50964225829442E+0001 3.50739622079829E+0001 3.50515143510233E+0001 - 3.50290790060030E+0001 3.50066561668622E+0001 3.49842458275439E+0001 3.49618479819934E+0001 3.49394626241586E+0001 - 3.49170897479901E+0001 3.48947293474410E+0001 3.48723814164669E+0001 3.48500459490261E+0001 3.48277229390792E+0001 - 3.48054123805896E+0001 3.47831142675231E+0001 3.47608285938482E+0001 3.47385553535359E+0001 3.47162945405598E+0001 - 3.46940461488958E+0001 3.46718101725226E+0001 3.46495866054215E+0001 3.46273754415761E+0001 3.46051766749728E+0001 - 3.45829902996003E+0001 3.45608163094502E+0001 3.45386546985162E+0001 3.45165054607948E+0001 3.44943685902852E+0001 - 3.44722440809888E+0001 3.44501319269097E+0001 3.44280321220546E+0001 3.44059446604327E+0001 3.43838695360556E+0001 - 3.43618067429376E+0001 3.43397562750956E+0001 3.43177181265489E+0001 3.42956922913193E+0001 3.42736787634311E+0001 - 3.42516775369115E+0001 3.42296886057898E+0001 3.42077119640979E+0001 3.41857476058706E+0001 3.41637955251447E+0001 - 3.41418557159599E+0001 3.41199281723583E+0001 3.40980128883846E+0001 3.40761098580859E+0001 3.40542190755118E+0001 - 3.40323405347146E+0001 3.40104742297491E+0001 3.39886201546725E+0001 3.39667783035445E+0001 3.39449486704275E+0001 - 3.39231312493863E+0001 3.39013260344882E+0001 3.38795330198031E+0001 3.38577521994033E+0001 3.38359835673637E+0001 - 3.38142271177618E+0001 3.37924828446773E+0001 3.37707507421929E+0001 3.37490308043933E+0001 3.37273230253660E+0001 - 3.37056273992011E+0001 3.36839439199909E+0001 3.36622725818303E+0001 3.36406133788170E+0001 3.36189663050509E+0001 - 3.35973313546344E+0001 3.35757085216726E+0001 3.35540978002729E+0001 3.35324991845454E+0001 3.35109126686025E+0001 - 3.34893382465593E+0001 3.34677759125332E+0001 3.34462256606442E+0001 3.34246874850148E+0001 3.34031613797700E+0001 - 3.33816473390373E+0001 3.33601453569467E+0001 3.33386554276306E+0001 3.33171775452240E+0001 3.32957117038644E+0001 - 3.32742578976917E+0001 3.32528161208483E+0001 3.32313863674791E+0001 3.32099686317317E+0001 3.31885629077558E+0001 - 3.31671691897038E+0001 3.31457874717307E+0001 3.31244177479938E+0001 3.31030600126528E+0001 3.30817142598702E+0001 - 3.30603804838108E+0001 3.30390586786417E+0001 3.30177488385328E+0001 3.29964509576564E+0001 3.29751650301870E+0001 - 3.29538910503020E+0001 3.29326290121810E+0001 3.29113789100061E+0001 3.28901407379619E+0001 3.28689144902356E+0001 - 3.28477001610167E+0001 3.28264977444972E+0001 3.28053072348717E+0001 3.27841286263371E+0001 3.27629619130928E+0001 - 3.27418070893408E+0001 3.27206641492854E+0001 3.26995330871335E+0001 3.26784138970943E+0001 3.26573065733797E+0001 - 3.26362111102039E+0001 3.26151275017835E+0001 3.25940557423377E+0001 3.25729958260882E+0001 3.25519477472589E+0001 - 3.25309115000765E+0001 3.25098870787699E+0001 3.24888744775706E+0001 3.24678736907124E+0001 3.24468847124317E+0001 - 3.24259075369673E+0001 3.24049421585605E+0001 3.23839885714550E+0001 3.23630467698969E+0001 3.23421167481348E+0001 - 3.23211985004199E+0001 3.23002920210055E+0001 3.22793973041478E+0001 3.22585143441049E+0001 3.22376431351379E+0001 - 3.22167836715100E+0001 3.21959359474869E+0001 3.21750999573369E+0001 3.21542756953304E+0001 3.21334631557406E+0001 - 3.21126623328430E+0001 3.20918732209154E+0001 3.20710958142384E+0001 3.20503301070946E+0001 3.20295760937693E+0001 - 3.20088337685502E+0001 3.19881031257275E+0001 3.19673841595935E+0001 3.19466768644435E+0001 3.19259812345746E+0001 - 3.19052972642869E+0001 3.18846249478825E+0001 3.18639642796662E+0001 3.18433152539450E+0001 3.18226778650286E+0001 - 3.18020521072288E+0001 3.17814379748602E+0001 3.17608354622395E+0001 3.17402445636860E+0001 3.17196652735213E+0001 - 3.16990975860696E+0001 3.16785414956573E+0001 3.16579969966134E+0001 3.16374640832693E+0001 3.16169427499587E+0001 - 3.15964329910177E+0001 3.15759348007851E+0001 3.15554481736017E+0001 3.15349731038111E+0001 3.15145095857591E+0001 - 3.14940576137939E+0001 3.14736171822662E+0001 3.14531882855290E+0001 3.14327709179379E+0001 3.14123650738508E+0001 - 3.13919707476279E+0001 3.13715879336319E+0001 3.13512166262280E+0001 3.13308568197837E+0001 3.13105085086689E+0001 - 3.12901716872559E+0001 3.12698463499195E+0001 3.12495324910368E+0001 3.12292301049872E+0001 3.12089391861528E+0001 - 3.11886597289179E+0001 3.11683917276691E+0001 3.11481351767956E+0001 3.11278900706890E+0001 3.11076564037430E+0001 - 3.10874341703541E+0001 3.10672233649209E+0001 3.10470239818446E+0001 3.10268360155285E+0001 3.10066594603786E+0001 - 3.09864943108030E+0001 3.09663405612126E+0001 3.09461982060203E+0001 3.09260672396414E+0001 3.09059476564939E+0001 - 3.08858394509980E+0001 3.08657426175761E+0001 3.08456571506533E+0001 3.08255830446569E+0001 3.08055202940166E+0001 - 3.07854688931645E+0001 3.07654288365351E+0001 3.07454001185653E+0001 3.07253827336943E+0001 3.07053766763637E+0001 - 3.06853819410176E+0001 3.06653985221022E+0001 3.06454264140663E+0001 3.06254656113611E+0001 3.06055161084399E+0001 - 3.05855778997588E+0001 3.05656509797758E+0001 3.05457353429516E+0001 3.05258309837492E+0001 3.05059378966339E+0001 - 3.04860560760733E+0001 3.04661855165377E+0001 3.04463262124993E+0001 3.04264781584330E+0001 3.04066413488159E+0001 - 3.03868157781276E+0001 3.03670014408499E+0001 3.03471983314671E+0001 3.03274064444658E+0001 3.03076257743350E+0001 - 3.02878563155659E+0001 3.02680980626523E+0001 3.02483510100901E+0001 3.02286151523778E+0001 3.02088904840161E+0001 - 3.01891769995081E+0001 3.01694746933592E+0001 3.01497835600773E+0001 3.01301035941725E+0001 3.01104347901573E+0001 - 3.00907771425465E+0001 3.00711306458573E+0001 3.00514952946094E+0001 3.00318710833245E+0001 3.00122580065269E+0001 - 2.99926560587432E+0001 2.99730652345023E+0001 2.99534855283355E+0001 2.99339169347764E+0001 2.99143594483610E+0001 - 2.98948130636274E+0001 2.98752777751165E+0001 2.98557535773710E+0001 2.98362404649364E+0001 2.98167384323603E+0001 - 2.97972474741925E+0001 2.97777675849856E+0001 2.97582987592941E+0001 2.97388409916749E+0001 2.97193942766875E+0001 - 2.96999586088933E+0001 2.96805339828565E+0001 2.96611203931433E+0001 2.96417178343223E+0001 2.96223263009646E+0001 - 2.96029457876433E+0001 2.95835762889341E+0001 2.95642177994150E+0001 2.95448703136661E+0001 2.95255338262701E+0001 - 2.95062083318119E+0001 2.94868938248788E+0001 2.94675903000601E+0001 2.94482977519479E+0001 2.94290161751363E+0001 - 2.94097455642218E+0001 2.93904859138033E+0001 2.93712372184818E+0001 2.93519994728609E+0001 2.93327726715462E+0001 - 2.93135568091460E+0001 2.92943518802705E+0001 2.92751578795325E+0001 2.92559748015470E+0001 2.92368026409313E+0001 - 2.92176413923051E+0001 2.91984910502903E+0001 2.91793516095111E+0001 2.91602230645942E+0001 2.91411054101683E+0001 - 2.91219986408648E+0001 2.91029027513169E+0001 2.90838177361605E+0001 2.90647435900338E+0001 2.90456803075770E+0001 - 2.90266278834328E+0001 2.90075863122463E+0001 2.89885555886647E+0001 2.89695357073375E+0001 2.89505266629167E+0001 - 2.89315284500565E+0001 2.89125410634132E+0001 2.88935644976457E+0001 2.88745987474150E+0001 2.88556438073845E+0001 - 2.88366996722197E+0001 2.88177663365887E+0001 2.87988437951616E+0001 2.87799320426110E+0001 2.87610310736116E+0001 - 2.87421408828405E+0001 2.87232614649772E+0001 2.87043928147032E+0001 2.86855349267025E+0001 2.86666877956613E+0001 - 2.86478514162681E+0001 2.86290257832138E+0001 2.86102108911913E+0001 2.85914067348961E+0001 2.85726133090258E+0001 - 2.85538306082803E+0001 2.85350586273617E+0001 2.85162973609746E+0001 2.84975468038257E+0001 2.84788069506239E+0001 - 2.84600777960807E+0001 2.84413593349095E+0001 2.84226515618262E+0001 2.84039544715489E+0001 2.83852680587980E+0001 - 2.83665923182962E+0001 2.83479272447682E+0001 2.83292728329415E+0001 2.83106290775453E+0001 2.82919959733114E+0001 - 2.82733735149739E+0001 2.82547616972689E+0001 2.82361605149350E+0001 2.82175699627129E+0001 2.81989900353458E+0001 - 2.81804207275788E+0001 2.81618620341597E+0001 2.81433139498381E+0001 2.81247764693662E+0001 2.81062495874983E+0001 - 2.80877332989911E+0001 2.80692275986033E+0001 2.80507324810961E+0001 2.80322479412329E+0001 2.80137739737792E+0001 - 2.79953105735030E+0001 2.79768577351744E+0001 2.79584154535657E+0001 2.79399837234516E+0001 2.79215625396089E+0001 - 2.79031518968167E+0001 2.78847517898566E+0001 2.78663622135119E+0001 2.78479831625687E+0001 2.78296146318151E+0001 - 2.78112566160413E+0001 2.77929091100400E+0001 2.77745721086060E+0001 2.77562456065365E+0001 2.77379295986306E+0001 - 2.77196240796901E+0001 2.77013290445187E+0001 2.76830444879224E+0001 2.76647704047095E+0001 2.76465067896905E+0001 - 2.76282536376783E+0001 2.76100109434877E+0001 2.75917787019360E+0001 2.75735569078426E+0001 2.75553455560293E+0001 - 2.75371446413199E+0001 2.75189541585406E+0001 2.75007741025197E+0001 2.74826044680880E+0001 2.74644452500781E+0001 - 2.74462964433253E+0001 2.74281580426667E+0001 2.74100300429419E+0001 2.73919124389926E+0001 2.73738052256628E+0001 - 2.73557083977986E+0001 2.73376219502486E+0001 2.73195458778632E+0001 2.73014801754954E+0001 2.72834248380002E+0001 - 2.72653798602350E+0001 2.72473452370592E+0001 2.72293209633345E+0001 2.72113070339249E+0001 2.71933034436966E+0001 - 2.71753101875179E+0001 2.71573272602594E+0001 2.71393546567939E+0001 2.71213923719964E+0001 2.71034404007442E+0001 - 2.70854987379166E+0001 2.70675673783953E+0001 2.70496463170642E+0001 2.70317355488093E+0001 2.70138350685189E+0001 - 2.69959448710834E+0001 2.69780649513956E+0001 2.69601953043503E+0001 2.69423359248446E+0001 2.69244868077777E+0001 - 2.69066479480513E+0001 2.68888193405688E+0001 2.68710009802364E+0001 2.68531928619620E+0001 2.68353949806559E+0001 - 2.68176073312307E+0001 2.67998299086009E+0001 2.67820627076836E+0001 2.67643057233977E+0001 2.67465589506646E+0001 - 2.67288223844076E+0001 2.67110960195525E+0001 2.66933798510271E+0001 2.66756738737615E+0001 2.66579780826878E+0001 - 2.66402924727406E+0001 2.66226170388563E+0001 2.66049517759738E+0001 2.65872966790342E+0001 2.65696517429804E+0001 - 2.65520169627580E+0001 2.65343923333144E+0001 2.65167778495994E+0001 2.64991735065649E+0001 2.64815792991649E+0001 - 2.64639952223557E+0001 2.64464212710959E+0001 2.64288574403459E+0001 2.64113037250686E+0001 2.63937601202291E+0001 - 2.63762266207944E+0001 2.63587032217339E+0001 2.63411899180191E+0001 2.63236867046237E+0001 2.63061935765236E+0001 - 2.62887105286968E+0001 2.62712375561235E+0001 2.62537746537860E+0001 2.62363218166690E+0001 2.62188790397591E+0001 - 2.62014463180453E+0001 2.61840236465185E+0001 2.61666110201720E+0001 2.61492084340013E+0001 2.61318158830037E+0001 - 2.61144333621792E+0001 2.60970608665295E+0001 2.60796983910586E+0001 2.60623459307728E+0001 2.60450034806806E+0001 - 2.60276710357922E+0001 2.60103485911206E+0001 2.59930361416805E+0001 2.59757336824888E+0001 2.59584412085649E+0001 - 2.59411587149300E+0001 2.59238861966075E+0001 2.59066236486232E+0001 2.58893710660047E+0001 2.58721284437820E+0001 - 2.58548957769872E+0001 2.58376730606546E+0001 2.58204602898204E+0001 2.58032574595234E+0001 2.57860645648041E+0001 - 2.57688816007053E+0001 2.57517085622722E+0001 2.57345454445517E+0001 2.57173922425932E+0001 2.57002489514480E+0001 - 2.56831155661699E+0001 2.56659920818143E+0001 2.56488784934393E+0001 2.56317747961048E+0001 2.56146809848729E+0001 - 2.55975970548078E+0001 2.55805230009761E+0001 2.55634588184462E+0001 2.55464045022889E+0001 2.55293600475769E+0001 - 2.55123254493852E+0001 2.54953007027909E+0001 2.54782858028733E+0001 2.54612807447136E+0001 2.54442855233955E+0001 - 2.54273001340044E+0001 2.54103245716282E+0001 2.53933588313568E+0001 2.53764029082821E+0001 2.53594567974983E+0001 - 2.53425204941017E+0001 2.53255939931907E+0001 2.53086772898657E+0001 2.52917703792295E+0001 2.52748732563868E+0001 - 2.52579859164446E+0001 2.52411083545117E+0001 2.52242405656995E+0001 2.52073825451211E+0001 2.51905342878918E+0001 - 2.51736957891294E+0001 2.51568670439532E+0001 2.51400480474851E+0001 2.51232387948490E+0001 2.51064392811708E+0001 - 2.50896495015786E+0001 2.50728694512025E+0001 2.50560991251750E+0001 2.50393385186305E+0001 2.50225876267054E+0001 - 2.50058464445384E+0001 2.49891149672704E+0001 2.49723931900441E+0001 2.49556811080046E+0001 2.49389787162989E+0001 - 2.49222860100763E+0001 2.49056029844880E+0001 2.48889296346875E+0001 2.48722659558302E+0001 2.48556119430738E+0001 - 2.48389675915781E+0001 2.48223328965048E+0001 2.48057078530178E+0001 2.47890924562833E+0001 2.47724867014693E+0001 - 2.47558905837460E+0001 2.47393040982858E+0001 2.47227272402631E+0001 2.47061600048544E+0001 2.46896023872383E+0001 - 2.46730543825956E+0001 2.46565159861091E+0001 2.46399871929636E+0001 2.46234679983461E+0001 2.46069583974458E+0001 - 2.45904583854538E+0001 2.45739679575634E+0001 2.45574871089698E+0001 2.45410158348707E+0001 2.45245541304655E+0001 - 2.45081019909558E+0001 2.44916594115453E+0001 2.44752263874399E+0001 2.44588029138474E+0001 2.44423889859777E+0001 - 2.44259845990430E+0001 2.44095897482573E+0001 2.43932044288369E+0001 2.43768286360000E+0001 2.43604623649670E+0001 - 2.43441056109604E+0001 2.43277583692047E+0001 2.43114206349265E+0001 2.42950924033544E+0001 2.42787736697193E+0001 - 2.42624644292540E+0001 2.42461646771933E+0001 2.42298744087744E+0001 2.42135936192361E+0001 2.41973223038197E+0001 - 2.41810604577683E+0001 2.41648080763273E+0001 2.41485651547439E+0001 2.41323316882676E+0001 2.41161076721499E+0001 - 2.40998931016442E+0001 2.40836879720062E+0001 2.40674922784936E+0001 2.40513060163661E+0001 2.40351291808855E+0001 - 2.40189617673157E+0001 2.40028037709227E+0001 2.39866551869743E+0001 2.39705160107408E+0001 2.39543862374941E+0001 - 2.39382658625084E+0001 2.39221548810601E+0001 2.39060532884274E+0001 2.38899610798906E+0001 2.38738782507321E+0001 - 2.38578047962364E+0001 2.38417407116900E+0001 2.38256859923815E+0001 2.38096406336015E+0001 2.37936046306427E+0001 - 2.37775779787998E+0001 2.37615606733696E+0001 2.37455527096509E+0001 2.37295540829445E+0001 2.37135647885534E+0001 - 2.36975848217827E+0001 2.36816141779392E+0001 2.36656528523321E+0001 2.36497008402724E+0001 2.36337581370734E+0001 - 2.36178247380502E+0001 2.36019006385200E+0001 2.35859858338023E+0001 2.35700803192181E+0001 2.35541840900910E+0001 - 2.35382971417464E+0001 2.35224194695116E+0001 2.35065510687162E+0001 2.34906919346917E+0001 2.34748420627717E+0001 - 2.34590014482916E+0001 2.34431700865893E+0001 2.34273479730042E+0001 2.34115351028782E+0001 2.33957314715550E+0001 - 2.33799370743802E+0001 2.33641519067017E+0001 2.33483759638694E+0001 2.33326092412350E+0001 2.33168517341525E+0001 - 2.33011034379778E+0001 2.32853643480687E+0001 2.32696344597853E+0001 2.32539137684896E+0001 2.32382022695455E+0001 - 2.32224999583191E+0001 2.32068068301785E+0001 2.31911228804937E+0001 2.31754481046368E+0001 2.31597824979821E+0001 - 2.31441260559055E+0001 2.31284787737853E+0001 2.31128406470017E+0001 2.30972116709369E+0001 2.30815918409750E+0001 - 2.30659811525024E+0001 2.30503796009073E+0001 2.30347871815799E+0001 2.30192038899125E+0001 2.30036297212994E+0001 - 2.29880646711370E+0001 2.29725087348235E+0001 2.29569619077593E+0001 2.29414241853467E+0001 2.29258955629900E+0001 - 2.29103760360957E+0001 2.28948656000721E+0001 2.28793642503295E+0001 2.28638719822803E+0001 2.28483887913390E+0001 - 2.28329146729219E+0001 2.28174496224474E+0001 2.28019936353359E+0001 2.27865467070098E+0001 2.27711088328934E+0001 - 2.27556800084133E+0001 2.27402602289978E+0001 2.27248494900773E+0001 2.27094477870843E+0001 2.26940551154530E+0001 - 2.26786714706199E+0001 2.26632968480234E+0001 2.26479312431039E+0001 2.26325746513037E+0001 2.26172270680673E+0001 - 2.26018884888410E+0001 2.25865589090732E+0001 2.25712383242142E+0001 2.25559267297163E+0001 2.25406241210340E+0001 - 2.25253304936235E+0001 2.25100458429431E+0001 2.24947701644532E+0001 2.24795034536160E+0001 2.24642457058957E+0001 - 2.24489969167588E+0001 2.24337570816734E+0001 2.24185261961097E+0001 2.24033042555399E+0001 2.23880912554383E+0001 - 2.23728871912810E+0001 2.23576920585462E+0001 2.23425058527140E+0001 2.23273285692666E+0001 2.23121602036879E+0001 - 2.22970007514642E+0001 2.22818502080834E+0001 2.22667085690356E+0001 2.22515758298128E+0001 2.22364519859090E+0001 - 2.22213370328201E+0001 2.22062309660440E+0001 2.21911337810807E+0001 2.21760454734319E+0001 2.21609660386017E+0001 - 2.21458954720957E+0001 2.21308337694217E+0001 2.21157809260896E+0001 2.21007369376109E+0001 2.20857017994995E+0001 - 2.20706755072710E+0001 2.20556580564429E+0001 2.20406494425348E+0001 2.20256496610684E+0001 2.20106587075671E+0001 - 2.19956765775564E+0001 2.19807032665637E+0001 2.19657387701184E+0001 2.19507830837519E+0001 2.19358362029976E+0001 - 2.19208981233906E+0001 2.19059688404682E+0001 2.18910483497696E+0001 2.18761366468360E+0001 2.18612337272105E+0001 - 2.18463395864381E+0001 2.18314542200658E+0001 2.18165776236426E+0001 2.18017097927194E+0001 2.17868507228492E+0001 - 2.17720004095867E+0001 2.17571588484886E+0001 2.17423260351139E+0001 2.17275019650230E+0001 2.17126866337787E+0001 - 2.16978800369454E+0001 2.16830821700898E+0001 2.16682930287802E+0001 2.16535126085872E+0001 2.16387409050830E+0001 - 2.16239779138420E+0001 2.16092236304403E+0001 2.15944780504563E+0001 2.15797411694699E+0001 2.15650129830633E+0001 - 2.15502934868205E+0001 2.15355826763274E+0001 2.15208805471719E+0001 2.15061870949439E+0001 2.14915023152350E+0001 - 2.14768262036391E+0001 2.14621587557516E+0001 2.14474999671703E+0001 2.14328498334946E+0001 2.14182083503258E+0001 - 2.14035755132675E+0001 2.13889513179249E+0001 2.13743357599053E+0001 2.13597288348177E+0001 2.13451305382733E+0001 - 2.13305408658851E+0001 2.13159598132681E+0001 2.13013873760391E+0001 2.12868235498169E+0001 2.12722683302223E+0001 - 2.12577217128780E+0001 2.12431836934084E+0001 2.12286542674402E+0001 2.12141334306017E+0001 2.11996211785232E+0001 - 2.11851175068371E+0001 2.11706224111776E+0001 2.11561358871807E+0001 2.11416579304844E+0001 2.11271885367289E+0001 - 2.11127277015558E+0001 2.10982754206090E+0001 2.10838316895342E+0001 2.10693965039789E+0001 2.10549698595928E+0001 - 2.10405517520273E+0001 2.10261421769358E+0001 2.10117411299734E+0001 2.09973486067974E+0001 2.09829646030669E+0001 - 2.09685891144429E+0001 2.09542221365882E+0001 2.09398636651678E+0001 2.09255136958484E+0001 2.09111722242986E+0001 - 2.08968392461889E+0001 2.08825147571918E+0001 2.08681987529816E+0001 2.08538912292347E+0001 2.08395921816292E+0001 - 2.08253016058451E+0001 2.08110194975644E+0001 2.07967458524710E+0001 2.07824806662506E+0001 2.07682239345910E+0001 - 2.07539756531818E+0001 2.07397358177143E+0001 2.07255044238820E+0001 2.07112814673801E+0001 2.06970669439057E+0001 - 2.06828608491581E+0001 2.06686631788380E+0001 2.06544739286484E+0001 2.06402930942939E+0001 2.06261206714813E+0001 - 2.06119566559191E+0001 2.05978010433176E+0001 2.05836538293892E+0001 2.05695150098480E+0001 2.05553845804103E+0001 - 2.05412625367939E+0001 2.05271488747186E+0001 2.05130435899064E+0001 2.04989466780808E+0001 2.04848581349672E+0001 - 2.04707779562932E+0001 2.04567061377880E+0001 2.04426426751828E+0001 2.04285875642107E+0001 2.04145408006066E+0001 - 2.04005023801072E+0001 2.03864722984514E+0001 2.03724505513797E+0001 2.03584371346345E+0001 2.03444320439602E+0001 - 2.03304352751030E+0001 2.03164468238110E+0001 2.03024666858342E+0001 2.02884948569244E+0001 2.02745313328353E+0001 - 2.02605761093225E+0001 2.02466291821436E+0001 2.02326905470577E+0001 2.02187601998262E+0001 2.02048381362121E+0001 - 2.01909243519803E+0001 2.01770188428977E+0001 2.01631216047330E+0001 2.01492326332567E+0001 2.01353519242413E+0001 - 2.01214794734610E+0001 2.01076152766920E+0001 2.00937593297123E+0001 2.00799116283018E+0001 2.00660721682423E+0001 - 2.00522409453173E+0001 2.00384179553124E+0001 2.00246031940149E+0001 2.00107966572139E+0001 1.99969983407006E+0001 - 1.99832082402678E+0001 1.99694263517103E+0001 1.99556526708248E+0001 1.99418871934097E+0001 1.99281299152655E+0001 - 1.99143808321942E+0001 1.99006399400000E+0001 1.98869072344888E+0001 1.98731827114683E+0001 1.98594663667481E+0001 - 1.98457581961398E+0001 1.98320581954566E+0001 1.98183663605137E+0001 1.98046826871282E+0001 1.97910071711189E+0001 - 1.97773398083066E+0001 1.97636805945137E+0001 1.97500295255648E+0001 1.97363865972861E+0001 1.97227518055056E+0001 - 1.97091251460534E+0001 1.96955066147613E+0001 1.96818962074628E+0001 1.96682939199935E+0001 1.96546997481907E+0001 - 1.96411136878936E+0001 1.96275357349432E+0001 1.96139658851822E+0001 1.96004041344555E+0001 1.95868504786096E+0001 - 1.95733049134927E+0001 1.95597674349551E+0001 1.95462380388489E+0001 1.95327167210279E+0001 1.95192034773478E+0001 - 1.95056983036662E+0001 1.94922011958424E+0001 1.94787121497377E+0001 1.94652311612151E+0001 1.94517582261395E+0001 - 1.94382933403775E+0001 1.94248364997978E+0001 1.94113877002706E+0001 1.93979469376682E+0001 1.93845142078645E+0001 - 1.93710895067355E+0001 1.93576728301588E+0001 1.93442641740139E+0001 1.93308635341822E+0001 1.93174709065467E+0001 - 1.93040862869924E+0001 1.92907096714063E+0001 1.92773410556767E+0001 1.92639804356943E+0001 1.92506278073513E+0001 - 1.92372831665416E+0001 1.92239465091614E+0001 1.92106178311082E+0001 1.91972971282816E+0001 1.91839843965829E+0001 - 1.91706796319154E+0001 1.91573828301839E+0001 1.91440939872954E+0001 1.91308130991584E+0001 1.91175401616834E+0001 - 1.91042751707825E+0001 1.90910181223699E+0001 1.90777690123615E+0001 1.90645278366748E+0001 1.90512945912294E+0001 - 1.90380692719466E+0001 1.90248518747495E+0001 1.90116423955630E+0001 1.89984408303138E+0001 1.89852471749305E+0001 - 1.89720614253433E+0001 1.89588835774845E+0001 1.89457136272880E+0001 1.89325515706894E+0001 1.89193974036265E+0001 - 1.89062511220385E+0001 1.88931127218665E+0001 1.88799821990536E+0001 1.88668595495445E+0001 1.88537447692858E+0001 - 1.88406378542257E+0001 1.88275388003145E+0001 1.88144476035042E+0001 1.88013642597484E+0001 1.87882887650027E+0001 - 1.87752211152245E+0001 1.87621613063729E+0001 1.87491093344087E+0001 1.87360651952949E+0001 1.87230288849957E+0001 - 1.87100003994777E+0001 1.86969797347088E+0001 1.86839668866590E+0001 1.86709618512999E+0001 1.86579646246050E+0001 - 1.86449752025495E+0001 1.86319935811106E+0001 1.86190197562670E+0001 1.86060537239994E+0001 1.85930954802902E+0001 - 1.85801450211235E+0001 1.85672023424853E+0001 1.85542674403634E+0001 1.85413403107473E+0001 1.85284209496284E+0001 - 1.85155093529998E+0001 1.85026055168563E+0001 1.84897094371946E+0001 1.84768211100132E+0001 1.84639405313122E+0001 - 1.84510676970937E+0001 1.84382026033615E+0001 1.84253452461211E+0001 1.84124956213799E+0001 1.83996537251469E+0001 - 1.83868195534330E+0001 1.83739931022510E+0001 1.83611743676152E+0001 1.83483633455418E+0001 1.83355600320488E+0001 - 1.83227644231560E+0001 1.83099765148849E+0001 1.82971963032587E+0001 1.82844237843025E+0001 1.82716589540432E+0001 - 1.82589018085093E+0001 1.82461523437311E+0001 1.82334105557409E+0001 1.82206764405725E+0001 1.82079499942616E+0001 - 1.81952312128455E+0001 1.81825200923635E+0001 1.81698166288565E+0001 1.81571208183672E+0001 1.81444326569401E+0001 - 1.81317521406215E+0001 1.81190792654592E+0001 1.81064140275031E+0001 1.80937564228047E+0001 1.80811064474173E+0001 - 1.80684640973958E+0001 1.80558293687970E+0001 1.80432022576796E+0001 1.80305827601037E+0001 1.80179708721315E+0001 - 1.80053665898267E+0001 1.79927699092549E+0001 1.79801808264834E+0001 1.79675993375813E+0001 1.79550254386193E+0001 - 1.79424591256701E+0001 1.79299003948080E+0001 1.79173492421089E+0001 1.79048056636508E+0001 1.78922696555131E+0001 - 1.78797412137773E+0001 1.78672203345263E+0001 1.78547070138449E+0001 1.78422012478197E+0001 1.78297030325391E+0001 - 1.78172123640929E+0001 1.78047292385729E+0001 1.77922536520728E+0001 1.77797856006877E+0001 1.77673250805147E+0001 - 1.77548720876525E+0001 1.77424266182016E+0001 1.77299886682641E+0001 1.77175582339441E+0001 1.77051353113473E+0001 - 1.76927198965811E+0001 1.76803119857545E+0001 1.76679115749787E+0001 1.76555186603662E+0001 1.76431332380313E+0001 - 1.76307553040902E+0001 1.76183848546607E+0001 1.76060218858624E+0001 1.75936663938166E+0001 1.75813183746463E+0001 - 1.75689778244764E+0001 1.75566447394332E+0001 1.75443191156450E+0001 1.75320009492418E+0001 1.75196902363553E+0001 - 1.75073869731188E+0001 1.74950911556675E+0001 1.74828027801382E+0001 1.74705218426696E+0001 1.74582483394019E+0001 - 1.74459822664772E+0001 1.74337236200391E+0001 1.74214723962333E+0001 1.74092285912069E+0001 1.73969922011088E+0001 - 1.73847632220897E+0001 1.73725416503018E+0001 1.73603274818994E+0001 1.73481207130381E+0001 1.73359213398755E+0001 - 1.73237293585709E+0001 1.73115447652851E+0001 1.72993675561808E+0001 1.72871977274225E+0001 1.72750352751761E+0001 - 1.72628801956095E+0001 1.72507324848923E+0001 1.72385921391956E+0001 1.72264591546924E+0001 1.72143335275573E+0001 - 1.72022152539666E+0001 1.71901043300986E+0001 1.71780007521329E+0001 1.71659045162510E+0001 1.71538156186361E+0001 - 1.71417340554732E+0001 1.71296598229487E+0001 1.71175929172512E+0001 1.71055333345704E+0001 1.70934810710982E+0001 - 1.70814361230281E+0001 1.70693984865551E+0001 1.70573681578760E+0001 1.70453451331894E+0001 1.70333294086955E+0001 - 1.70213209805963E+0001 1.70093198450954E+0001 1.69973259983980E+0001 1.69853394367113E+0001 1.69733601562440E+0001 - 1.69613881532064E+0001 1.69494234238108E+0001 1.69374659642709E+0001 1.69255157708022E+0001 1.69135728396219E+0001 - 1.69016371669489E+0001 1.68897087490039E+0001 1.68777875820090E+0001 1.68658736621883E+0001 1.68539669857675E+0001 - 1.68420675489738E+0001 1.68301753480363E+0001 1.68182903791858E+0001 1.68064126386547E+0001 1.67945421226770E+0001 - 1.67826788274886E+0001 1.67708227493270E+0001 1.67589738844313E+0001 1.67471322290423E+0001 1.67352977794027E+0001 - 1.67234705317566E+0001 1.67116504823499E+0001 1.66998376274302E+0001 1.66880319632468E+0001 1.66762334860506E+0001 - 1.66644421920943E+0001 1.66526580776321E+0001 1.66408811389200E+0001 1.66291113722157E+0001 1.66173487737786E+0001 - 1.66055933398696E+0001 1.65938450667515E+0001 1.65821039506885E+0001 1.65703699879469E+0001 1.65586431747942E+0001 - 1.65469235074999E+0001 1.65352109823350E+0001 1.65235055955723E+0001 1.65118073434862E+0001 1.65001162223527E+0001 - 1.64884322284497E+0001 1.64767553580564E+0001 1.64650856074541E+0001 1.64534229729255E+0001 1.64417674507550E+0001 - 1.64301190372287E+0001 1.64184777286344E+0001 1.64068435212614E+0001 1.63952164114009E+0001 1.63835963953457E+0001 - 1.63719834693900E+0001 1.63603776298302E+0001 1.63487788729637E+0001 1.63371871950902E+0001 1.63256025925106E+0001 - 1.63140250615277E+0001 1.63024545984459E+0001 1.62908911995711E+0001 1.62793348612112E+0001 1.62677855796755E+0001 - 1.62562433512749E+0001 1.62447081723223E+0001 1.62331800391318E+0001 1.62216589480196E+0001 1.62101448953032E+0001 - 1.61986378773019E+0001 1.61871378903368E+0001 1.61756449307303E+0001 1.61641589948068E+0001 1.61526800788922E+0001 - 1.61412081793140E+0001 1.61297432924015E+0001 1.61182854144854E+0001 1.61068345418983E+0001 1.60953906709744E+0001 - 1.60839537980495E+0001 1.60725239194610E+0001 1.60611010315479E+0001 1.60496851306512E+0001 1.60382762131131E+0001 - 1.60268742752776E+0001 1.60154793134905E+0001 1.60040913240990E+0001 1.59927103034522E+0001 1.59813362479006E+0001 - 1.59699691537965E+0001 1.59586090174938E+0001 1.59472558353479E+0001 1.59359096037161E+0001 1.59245703189571E+0001 - 1.59132379774315E+0001 1.59019125755011E+0001 1.58905941095299E+0001 1.58792825758831E+0001 1.58679779709278E+0001 - 1.58566802910325E+0001 1.58453895325674E+0001 1.58341056919046E+0001 1.58228287654174E+0001 1.58115587494811E+0001 - 1.58002956404725E+0001 1.57890394347699E+0001 1.57777901287534E+0001 1.57665477188047E+0001 1.57553122013071E+0001 - 1.57440835726455E+0001 1.57328618292064E+0001 1.57216469673782E+0001 1.57104389835505E+0001 1.56992378741148E+0001 - 1.56880436354642E+0001 1.56768562639934E+0001 1.56656757560986E+0001 1.56545021081779E+0001 1.56433353166308E+0001 - 1.56321753778584E+0001 1.56210222882635E+0001 1.56098760442507E+0001 1.55987366422258E+0001 1.55876040785967E+0001 - 1.55764783497725E+0001 1.55653594521642E+0001 1.55542473821843E+0001 1.55431421362469E+0001 1.55320437107677E+0001 - 1.55209521021642E+0001 1.55098673068553E+0001 1.54987893212616E+0001 1.54877181418053E+0001 1.54766537649103E+0001 - 1.54655961870019E+0001 1.54545454045072E+0001 1.54435014138549E+0001 1.54324642114752E+0001 1.54214337938001E+0001 - 1.54104101572629E+0001 1.53993932982988E+0001 1.53883832133445E+0001 1.53773798988383E+0001 1.53663833512202E+0001 - 1.53553935669315E+0001 1.53444105424156E+0001 1.53334342741170E+0001 1.53224647584822E+0001 1.53115019919591E+0001 - 1.53005459709971E+0001 1.52895966920476E+0001 1.52786541515631E+0001 1.52677183459982E+0001 1.52567892718086E+0001 - 1.52458669254520E+0001 1.52349513033875E+0001 1.52240424020758E+0001 1.52131402179794E+0001 1.52022447475620E+0001 - 1.51913559872894E+0001 1.51804739336285E+0001 1.51695985830482E+0001 1.51587299320188E+0001 1.51478679770121E+0001 - 1.51370127145017E+0001 1.51261641409628E+0001 1.51153222528718E+0001 1.51044870467073E+0001 1.50936585189491E+0001 - 1.50828366660785E+0001 1.50720214845787E+0001 1.50612129709344E+0001 1.50504111216317E+0001 1.50396159331586E+0001 - 1.50288274020043E+0001 1.50180455246599E+0001 1.50072702976180E+0001 1.49965017173728E+0001 1.49857397804200E+0001 - 1.49749844832569E+0001 1.49642358223825E+0001 1.49534937942972E+0001 1.49427583955032E+0001 1.49320296225042E+0001 - 1.49213074718053E+0001 1.49105919399134E+0001 1.48998830233369E+0001 1.48891807185858E+0001 1.48784850221717E+0001 - 1.48677959306077E+0001 1.48571134404086E+0001 1.48464375480905E+0001 1.48357682501715E+0001 1.48251055431709E+0001 - 1.48144494236098E+0001 1.48037998880108E+0001 1.47931569328980E+0001 1.47825205547973E+0001 1.47718907502358E+0001 - 1.47612675157425E+0001 1.47506508478479E+0001 1.47400407430840E+0001 1.47294371979844E+0001 1.47188402090842E+0001 - 1.47082497729202E+0001 1.46976658860308E+0001 1.46870885449557E+0001 1.46765177462364E+0001 1.46659534864159E+0001 - 1.46553957620388E+0001 1.46448445696513E+0001 1.46342999058009E+0001 1.46237617670371E+0001 1.46132301499106E+0001 - 1.46027050509737E+0001 1.45921864667806E+0001 1.45816743938866E+0001 1.45711688288488E+0001 1.45606697682259E+0001 - 1.45501772085781E+0001 1.45396911464671E+0001 1.45292115784562E+0001 1.45187385011103E+0001 1.45082719109958E+0001 - 1.44978118046807E+0001 1.44873581787345E+0001 1.44769110297283E+0001 1.44664703542348E+0001 1.44560361488281E+0001 - 1.44456084100840E+0001 1.44351871345798E+0001 1.44247723188944E+0001 1.44143639596082E+0001 1.44039620533030E+0001 - 1.43935665965625E+0001 1.43831775859717E+0001 1.43727950181172E+0001 1.43624188895871E+0001 1.43520491969712E+0001 - 1.43416859368606E+0001 1.43313291058483E+0001 1.43209787005284E+0001 1.43106347174970E+0001 1.43002971533514E+0001 - 1.42899660046907E+0001 1.42796412681153E+0001 1.42693229402272E+0001 1.42590110176302E+0001 1.42487054969293E+0001 - 1.42384063747312E+0001 1.42281136476442E+0001 1.42178273122780E+0001 1.42075473652439E+0001 1.41972738031548E+0001 - 1.41870066226250E+0001 1.41767458202704E+0001 1.41664913927086E+0001 1.41562433365585E+0001 1.41460016484406E+0001 - 1.41357663249770E+0001 1.41255373627912E+0001 1.41153147585085E+0001 1.41050985087554E+0001 1.40948886101602E+0001 - 1.40846850593526E+0001 1.40744878529638E+0001 1.40642969876267E+0001 1.40541124599755E+0001 1.40439342666461E+0001 - 1.40337624042759E+0001 1.40235968695037E+0001 1.40134376589701E+0001 1.40032847693169E+0001 1.39931381971876E+0001 - 1.39829979392273E+0001 1.39728639920825E+0001 1.39627363524013E+0001 1.39526150168332E+0001 1.39424999820293E+0001 - 1.39323912446423E+0001 1.39222888013263E+0001 1.39121926487370E+0001 1.39021027835316E+0001 1.38920192023688E+0001 - 1.38819419019088E+0001 1.38718708788135E+0001 1.38618061297459E+0001 1.38517476513711E+0001 1.38416954403552E+0001 - 1.38316494933661E+0001 1.38216098070731E+0001 1.38115763781471E+0001 1.38015492032604E+0001 1.37915282790870E+0001 - 1.37815136023022E+0001 1.37715051695829E+0001 1.37615029776076E+0001 1.37515070230562E+0001 1.37415173026102E+0001 - 1.37315338129525E+0001 1.37215565507675E+0001 1.37115855127413E+0001 1.37016206955614E+0001 1.36916620959167E+0001 - 1.36817097104977E+0001 1.36717635359964E+0001 1.36618235691065E+0001 1.36518898065228E+0001 1.36419622449419E+0001 - 1.36320408810619E+0001 1.36221257115823E+0001 1.36122167332041E+0001 1.36023139426298E+0001 1.35924173365636E+0001 - 1.35825269117109E+0001 1.35726426647788E+0001 1.35627645924759E+0001 1.35528926915122E+0001 1.35430269585992E+0001 - 1.35331673904501E+0001 1.35233139837793E+0001 1.35134667353028E+0001 1.35036256417383E+0001 1.34937906998048E+0001 - 1.34839619062228E+0001 1.34741392577142E+0001 1.34643227510028E+0001 1.34545123828134E+0001 1.34447081498725E+0001 - 1.34349100489083E+0001 1.34251180766501E+0001 1.34153322298289E+0001 1.34055525051773E+0001 1.33957788994292E+0001 - 1.33860114093201E+0001 1.33762500315868E+0001 1.33664947629679E+0001 1.33567456002033E+0001 1.33470025400343E+0001 - 1.33372655792039E+0001 1.33275347144565E+0001 1.33178099425379E+0001 1.33080912601955E+0001 1.32983786641781E+0001 - 1.32886721512361E+0001 1.32789717181212E+0001 1.32692773615868E+0001 1.32595890783875E+0001 1.32499068652798E+0001 - 1.32402307190213E+0001 1.32305606363712E+0001 1.32208966140902E+0001 1.32112386489406E+0001 1.32015867376859E+0001 - 1.31919408770913E+0001 1.31823010639233E+0001 1.31726672949502E+0001 1.31630395669414E+0001 1.31534178766680E+0001 - 1.31438022209024E+0001 1.31341925964188E+0001 1.31245889999925E+0001 1.31149914284006E+0001 1.31053998784212E+0001 - 1.30958143468345E+0001 1.30862348304217E+0001 1.30766613259657E+0001 1.30670938302507E+0001 1.30575323400625E+0001 - 1.30479768521883E+0001 1.30384273634170E+0001 1.30288838705385E+0001 1.30193463703446E+0001 1.30098148596283E+0001 - 1.30002893351843E+0001 1.29907697938085E+0001 1.29812562322986E+0001 1.29717486474533E+0001 1.29622470360733E+0001 - 1.29527513949603E+0001 1.29432617209177E+0001 1.29337780107504E+0001 1.29243002612646E+0001 1.29148284692681E+0001 - 1.29053626315700E+0001 1.28959027449811E+0001 1.28864488063135E+0001 1.28770008123807E+0001 1.28675587599978E+0001 - 1.28581226459813E+0001 1.28486924671492E+0001 1.28392682203207E+0001 1.28298499023169E+0001 1.28204375099601E+0001 - 1.28110310400740E+0001 1.28016304894838E+0001 1.27922358550163E+0001 1.27828471334995E+0001 1.27734643217632E+0001 - 1.27640874166382E+0001 1.27547164149572E+0001 1.27453513135540E+0001 1.27359921092641E+0001 1.27266387989243E+0001 - 1.27172913793728E+0001 1.27079498474495E+0001 1.26986141999956E+0001 1.26892844338536E+0001 1.26799605458677E+0001 - 1.26706425328833E+0001 1.26613303917475E+0001 1.26520241193087E+0001 1.26427237124168E+0001 1.26334291679230E+0001 - 1.26241404826801E+0001 1.26148576535423E+0001 1.26055806773653E+0001 1.25963095510061E+0001 1.25870442713232E+0001 - 1.25777848351767E+0001 1.25685312394279E+0001 1.25592834809396E+0001 1.25500415565761E+0001 1.25408054632032E+0001 - 1.25315751976880E+0001 1.25223507568991E+0001 1.25131321377066E+0001 1.25039193369818E+0001 1.24947123515977E+0001 - 1.24855111784286E+0001 1.24763158143503E+0001 1.24671262562400E+0001 1.24579425009763E+0001 1.24487645454394E+0001 - 1.24395923865106E+0001 1.24304260210729E+0001 1.24212654460107E+0001 1.24121106582098E+0001 1.24029616545574E+0001 - 1.23938184319421E+0001 1.23846809872540E+0001 1.23755493173847E+0001 1.23664234192270E+0001 1.23573032896754E+0001 - 1.23481889256255E+0001 1.23390803239747E+0001 1.23299774816215E+0001 1.23208803954661E+0001 1.23117890624098E+0001 - 1.23027034793557E+0001 1.22936236432080E+0001 1.22845495508725E+0001 1.22754811992563E+0001 1.22664185852681E+0001 - 1.22573617058179E+0001 1.22483105578171E+0001 1.22392651381786E+0001 1.22302254438166E+0001 1.22211914716469E+0001 - 1.22121632185865E+0001 1.22031406815540E+0001 1.21941238574693E+0001 1.21851127432538E+0001 1.21761073358302E+0001 - 1.21671076321228E+0001 1.21581136290571E+0001 1.21491253235602E+0001 1.21401427125605E+0001 1.21311657929878E+0001 - 1.21221945617734E+0001 1.21132290158500E+0001 1.21042691521516E+0001 1.20953149676137E+0001 1.20863664591733E+0001 - 1.20774236237686E+0001 1.20684864583393E+0001 1.20595549598266E+0001 1.20506291251730E+0001 1.20417089513225E+0001 - 1.20327944352203E+0001 1.20238855738133E+0001 1.20149823640496E+0001 1.20060848028787E+0001 1.19971928872516E+0001 - 1.19883066141207E+0001 1.19794259804398E+0001 1.19705509831640E+0001 1.19616816192499E+0001 1.19528178856555E+0001 - 1.19439597793401E+0001 1.19351072972646E+0001 1.19262604363910E+0001 1.19174191936831E+0001 1.19085835661057E+0001 - 1.18997535506253E+0001 1.18909291442095E+0001 1.18821103438277E+0001 1.18732971464502E+0001 1.18644895490492E+0001 - 1.18556875485979E+0001 1.18468911420711E+0001 1.18381003264450E+0001 1.18293150986970E+0001 1.18205354558062E+0001 - 1.18117613947527E+0001 1.18029929125184E+0001 1.17942300060864E+0001 1.17854726724411E+0001 1.17767209085684E+0001 - 1.17679747114557E+0001 1.17592340780915E+0001 1.17504990054659E+0001 1.17417694905704E+0001 1.17330455303978E+0001 - 1.17243271219422E+0001 1.17156142621995E+0001 1.17069069481663E+0001 1.16982051768413E+0001 1.16895089452241E+0001 - 1.16808182503159E+0001 1.16721330891191E+0001 1.16634534586378E+0001 1.16547793558771E+0001 1.16461107778438E+0001 - 1.16374477215459E+0001 1.16287901839929E+0001 1.16201381621956E+0001 1.16114916531661E+0001 1.16028506539180E+0001 - 1.15942151614663E+0001 1.15855851728273E+0001 1.15769606850188E+0001 1.15683416950597E+0001 1.15597281999706E+0001 - 1.15511201967733E+0001 1.15425176824910E+0001 1.15339206541484E+0001 1.15253291087712E+0001 1.15167430433870E+0001 - 1.15081624550244E+0001 1.14995873407134E+0001 1.14910176974856E+0001 1.14824535223737E+0001 1.14738948124120E+0001 - 1.14653415646360E+0001 1.14567937760826E+0001 1.14482514437902E+0001 1.14397145647984E+0001 1.14311831361483E+0001 - 1.14226571548822E+0001 1.14141366180439E+0001 1.14056215226787E+0001 1.13971118658329E+0001 1.13886076445545E+0001 - 1.13801088558926E+0001 1.13716154968980E+0001 1.13631275646225E+0001 1.13546450561195E+0001 1.13461679684438E+0001 - 1.13376962986512E+0001 1.13292300437993E+0001 1.13207692009468E+0001 1.13123137671538E+0001 1.13038637394819E+0001 - 1.12954191149939E+0001 1.12869798907541E+0001 1.12785460638279E+0001 1.12701176312824E+0001 1.12616945901857E+0001 - 1.12532769376077E+0001 1.12448646706191E+0001 1.12364577862925E+0001 1.12280562817015E+0001 1.12196601539212E+0001 - 1.12112694000280E+0001 1.12028840170997E+0001 1.11945040022154E+0001 1.11861293524555E+0001 1.11777600649020E+0001 - 1.11693961366379E+0001 1.11610375647479E+0001 1.11526843463178E+0001 1.11443364784348E+0001 1.11359939581875E+0001 - 1.11276567826658E+0001 1.11193249489611E+0001 1.11109984541659E+0001 1.11026772953742E+0001 1.10943614696814E+0001 - 1.10860509741840E+0001 1.10777458059802E+0001 1.10694459621692E+0001 1.10611514398517E+0001 1.10528622361298E+0001 - 1.10445783481069E+0001 1.10362997728877E+0001 1.10280265075783E+0001 1.10197585492860E+0001 1.10114958951197E+0001 - 1.10032385421894E+0001 1.09949864876065E+0001 1.09867397284839E+0001 1.09784982619356E+0001 1.09702620850771E+0001 - 1.09620311950251E+0001 1.09538055888979E+0001 1.09455852638147E+0001 1.09373702168965E+0001 1.09291604452654E+0001 - 1.09209559460449E+0001 1.09127567163596E+0001 1.09045627533359E+0001 1.08963740541011E+0001 1.08881906157840E+0001 - 1.08800124355148E+0001 1.08718395104249E+0001 1.08636718376472E+0001 1.08555094143158E+0001 1.08473522375661E+0001 - 1.08392003045349E+0001 1.08310536123603E+0001 1.08229121581818E+0001 1.08147759391401E+0001 1.08066449523774E+0001 - 1.07985191950370E+0001 1.07903986642638E+0001 1.07822833572038E+0001 1.07741732710044E+0001 1.07660684028143E+0001 - 1.07579687497837E+0001 1.07498743090638E+0001 1.07417850778074E+0001 1.07337010531685E+0001 1.07256222323025E+0001 - 1.07175486123659E+0001 1.07094801905169E+0001 1.07014169639148E+0001 1.06933589297200E+0001 1.06853060850947E+0001 - 1.06772584272020E+0001 1.06692159532067E+0001 1.06611786602744E+0001 1.06531465455726E+0001 1.06451196062697E+0001 - 1.06370978395356E+0001 1.06290812425414E+0001 1.06210698124597E+0001 1.06130635464643E+0001 1.06050624417302E+0001 - 1.05970664954339E+0001 1.05890757047532E+0001 1.05810900668670E+0001 1.05731095789559E+0001 1.05651342382014E+0001 - 1.05571640417865E+0001 1.05491989868956E+0001 1.05412390707142E+0001 1.05332842904293E+0001 1.05253346432292E+0001 - 1.05173901263032E+0001 1.05094507368424E+0001 1.05015164720389E+0001 1.04935873290860E+0001 1.04856633051787E+0001 - 1.04777443975129E+0001 1.04698306032860E+0001 1.04619219196968E+0001 1.04540183439452E+0001 1.04461198732325E+0001 - 1.04382265047613E+0001 1.04303382357355E+0001 1.04224550633603E+0001 1.04145769848422E+0001 1.04067039973890E+0001 - 1.03988360982098E+0001 1.03909732845150E+0001 1.03831155535164E+0001 1.03752629024268E+0001 1.03674153284607E+0001 - 1.03595728288337E+0001 1.03517354007625E+0001 1.03439030414655E+0001 1.03360757481620E+0001 1.03282535180730E+0001 - 1.03204363484204E+0001 1.03126242364277E+0001 1.03048171793195E+0001 1.02970151743218E+0001 1.02892182186618E+0001 - 1.02814263095681E+0001 1.02736394442706E+0001 1.02658576200003E+0001 1.02580808339897E+0001 1.02503090834725E+0001 - 1.02425423656838E+0001 1.02347806778598E+0001 1.02270240172381E+0001 1.02192723810575E+0001 1.02115257665583E+0001 - 1.02037841709819E+0001 1.01960475915710E+0001 1.01883160255697E+0001 1.01805894702232E+0001 1.01728679227782E+0001 - 1.01651513804826E+0001 1.01574398405854E+0001 1.01497333003372E+0001 1.01420317569896E+0001 1.01343352077958E+0001 - 1.01266436500099E+0001 1.01189570808877E+0001 1.01112754976858E+0001 1.01035988976626E+0001 1.00959272780773E+0001 - 1.00882606361908E+0001 1.00805989692649E+0001 1.00729422745629E+0001 1.00652905493495E+0001 1.00576437908903E+0001 - 1.00500019964526E+0001 1.00423651633046E+0001 1.00347332887159E+0001 1.00271063699577E+0001 1.00194844043019E+0001 - 1.00118673890222E+0001 1.00042553213931E+0001 9.99664819869089E+0000 9.98904601819269E+0000 9.98144877717711E+0000 - 9.97385647292399E+0000 9.96626910271443E+0000 9.95868666383081E+0000 9.95110915355679E+0000 9.94353656917730E+0000 - 9.93596890797850E+0000 9.92840616724787E+0000 9.92084834427414E+0000 9.91329543634730E+0000 9.90574744075861E+0000 - 9.89820435480060E+0000 9.89066617576707E+0000 9.88313290095309E+0000 9.87560452765497E+0000 9.86808105317033E+0000 - 9.86056247479799E+0000 9.85304878983810E+0000 9.84553999559205E+0000 9.83803608936247E+0000 9.83053706845326E+0000 - 9.82304293016962E+0000 9.81555367181797E+0000 9.80806929070599E+0000 9.80058978414267E+0000 9.79311514943819E+0000 - 9.78564538390403E+0000 9.77818048485294E+0000 9.77072044959890E+0000 9.76326527545716E+0000 9.75581495974422E+0000 - 9.74836949977784E+0000 9.74092889287706E+0000 9.73349313636213E+0000 9.72606222755460E+0000 9.71863616377723E+0000 - 9.71121494235409E+0000 9.70379856061044E+0000 9.69638701587286E+0000 9.68898030546912E+0000 9.68157842672828E+0000 - 9.67418137698066E+0000 9.66678915355778E+0000 9.65940175379248E+0000 9.65201917501879E+0000 9.64464141457201E+0000 - 9.63726846978873E+0000 9.62990033800671E+0000 9.62253701656503E+0000 9.61517850280396E+0000 9.60782479406507E+0000 - 9.60047588769115E+0000 9.59313178102623E+0000 9.58579247141559E+0000 9.57845795620576E+0000 9.57112823274453E+0000 - 9.56380329838090E+0000 9.55648315046514E+0000 9.54916778634874E+0000 9.54185720338446E+0000 9.53455139892630E+0000 - 9.52725037032947E+0000 9.51995411495046E+0000 9.51266263014696E+0000 9.50537591327794E+0000 9.49809396170359E+0000 - 9.49081677278534E+0000 9.48354434388586E+0000 9.47627667236905E+0000 9.46901375560007E+0000 9.46175559094529E+0000 - 9.45450217577235E+0000 9.44725350745008E+0000 9.44000958334858E+0000 9.43277040083919E+0000 9.42553595729445E+0000 - 9.41830625008818E+0000 9.41108127659538E+0000 9.40386103419232E+0000 9.39664552025652E+0000 9.38943473216667E+0000 - 9.38222866730276E+0000 9.37502732304595E+0000 9.36783069677868E+0000 9.36063878588459E+0000 9.35345158774857E+0000 - 9.34626909975672E+0000 9.33909131929638E+0000 9.33191824375612E+0000 9.32474987052572E+0000 9.31758619699621E+0000 - 9.31042722055983E+0000 9.30327293861007E+0000 9.29612334854161E+0000 9.28897844775038E+0000 9.28183823363354E+0000 - 9.27470270358944E+0000 9.26757185501769E+0000 9.26044568531912E+0000 9.25332419189575E+0000 9.24620737215086E+0000 - 9.23909522348892E+0000 9.23198774331565E+0000 9.22488492903798E+0000 9.21778677806405E+0000 9.21069328780323E+0000 - 9.20360445566610E+0000 9.19652027906449E+0000 9.18944075541139E+0000 9.18236588212107E+0000 9.17529565660898E+0000 - 9.16823007629178E+0000 9.16116913858738E+0000 9.15411284091489E+0000 9.14706118069461E+0000 9.14001415534810E+0000 - 9.13297176229810E+0000 9.12593399896858E+0000 9.11890086278472E+0000 9.11187235117290E+0000 9.10484846156074E+0000 - 9.09782919137705E+0000 9.09081453805186E+0000 9.08380449901640E+0000 9.07679907170311E+0000 9.06979825354567E+0000 - 9.06280204197894E+0000 9.05581043443898E+0000 9.04882342836310E+0000 9.04184102118977E+0000 9.03486321035871E+0000 - 9.02788999331081E+0000 9.02092136748819E+0000 9.01395733033416E+0000 9.00699787929326E+0000 9.00004301181121E+0000 - 8.99309272533495E+0000 8.98614701731261E+0000 8.97920588519353E+0000 8.97226932642826E+0000 8.96533733846856E+0000 - 8.95840991876734E+0000 8.95148706477879E+0000 8.94456877395824E+0000 8.93765504376224E+0000 8.93074587164856E+0000 - 8.92384125507614E+0000 8.91694119150512E+0000 8.91004567839687E+0000 8.90315471321392E+0000 8.89626829342002E+0000 - 8.88938641648012E+0000 8.88250907986035E+0000 8.87563628102804E+0000 8.86876801745174E+0000 8.86190428660115E+0000 - 8.85504508594720E+0000 8.84819041296201E+0000 8.84134026511889E+0000 8.83449463989233E+0000 8.82765353475804E+0000 - 8.82081694719289E+0000 8.81398487467496E+0000 8.80715731468354E+0000 8.80033426469906E+0000 8.79351572220320E+0000 - 8.78670168467877E+0000 8.77989214960982E+0000 8.77308711448157E+0000 8.76628657678042E+0000 8.75949053399397E+0000 - 8.75269898361099E+0000 8.74591192312147E+0000 8.73912935001655E+0000 8.73235126178857E+0000 8.72557765593108E+0000 - 8.71880852993876E+0000 8.71204388130754E+0000 8.70528370753448E+0000 8.69852800611785E+0000 8.69177677455709E+0000 - 8.68503001035283E+0000 8.67828771100691E+0000 8.67154987402229E+0000 8.66481649690317E+0000 8.65808757715489E+0000 - 8.65136311228399E+0000 8.64464309979819E+0000 8.63792753720638E+0000 8.63121642201864E+0000 8.62450975174622E+0000 - 8.61780752390154E+0000 8.61110973599822E+0000 8.60441638555105E+0000 8.59772747007597E+0000 8.59104298709013E+0000 - 8.58436293411184E+0000 8.57768730866059E+0000 8.57101610825703E+0000 8.56434933042301E+0000 8.55768697268152E+0000 - 8.55102903255677E+0000 8.54437550757409E+0000 8.53772639526001E+0000 8.53108169314223E+0000 8.52444139874963E+0000 - 8.51780550961224E+0000 8.51117402326127E+0000 8.50454693722909E+0000 8.49792424904927E+0000 8.49130595625651E+0000 - 8.48469205638671E+0000 8.47808254697691E+0000 8.47147742556534E+0000 8.46487668969138E+0000 8.45828033689559E+0000 - 8.45168836471969E+0000 8.44510077070657E+0000 8.43851755240026E+0000 8.43193870734599E+0000 8.42536423309015E+0000 - 8.41879412718026E+0000 8.41222838716504E+0000 8.40566701059435E+0000 8.39910999501922E+0000 8.39255733799184E+0000 - 8.38600903706558E+0000 8.37946508979492E+0000 8.37292549373556E+0000 8.36639024644434E+0000 8.35985934547922E+0000 - 8.35333278839937E+0000 8.34681057276511E+0000 8.34029269613789E+0000 8.33377915608034E+0000 8.32726995015624E+0000 - 8.32076507593054E+0000 8.31426453096931E+0000 8.30776831283982E+0000 8.30127641911046E+0000 8.29478884735081E+0000 - 8.28830559513156E+0000 8.28182666002458E+0000 8.27535203960290E+0000 8.26888173144069E+0000 8.26241573311326E+0000 - 8.25595404219711E+0000 8.24949665626985E+0000 8.24304357291026E+0000 8.23659478969827E+0000 8.23015030421496E+0000 - 8.22371011404255E+0000 8.21727421676443E+0000 8.21084260996512E+0000 8.20441529123028E+0000 8.19799225814675E+0000 - 8.19157350830248E+0000 8.18515903928659E+0000 8.17874884868935E+0000 8.17234293410215E+0000 8.16594129311754E+0000 - 8.15954392332923E+0000 8.15315082233205E+0000 8.14676198772198E+0000 8.14037741709615E+0000 8.13399710805283E+0000 - 8.12762105819143E+0000 8.12124926511251E+0000 8.11488172641775E+0000 8.10851843971000E+0000 8.10215940259323E+0000 - 8.09580461267256E+0000 8.08945406755424E+0000 8.08310776484566E+0000 8.07676570215537E+0000 8.07042787709303E+0000 - 8.06409428726945E+0000 8.05776493029657E+0000 8.05143980378749E+0000 8.04511890535641E+0000 8.03880223261871E+0000 - 8.03248978319085E+0000 8.02618155469048E+0000 8.01987754473635E+0000 8.01357775094834E+0000 8.00728217094751E+0000 - 8.00099080235599E+0000 7.99470364279709E+0000 7.98842068989523E+0000 7.98214194127596E+0000 7.97586739456598E+0000 - 7.96959704739310E+0000 7.96333089738627E+0000 7.95706894217557E+0000 7.95081117939221E+0000 7.94455760666852E+0000 - 7.93830822163797E+0000 7.93206302193515E+0000 7.92582200519578E+0000 7.91958516905672E+0000 7.91335251115593E+0000 - 7.90712402913252E+0000 7.90089972062670E+0000 7.89467958327984E+0000 7.88846361473440E+0000 7.88225181263399E+0000 - 7.87604417462333E+0000 7.86984069834827E+0000 7.86364138145577E+0000 7.85744622159394E+0000 7.85125521641198E+0000 - 7.84506836356023E+0000 7.83888566069015E+0000 7.83270710545432E+0000 7.82653269550642E+0000 7.82036242850129E+0000 - 7.81419630209485E+0000 7.80803431394416E+0000 7.80187646170740E+0000 7.79572274304386E+0000 7.78957315561394E+0000 - 7.78342769707917E+0000 7.77728636510220E+0000 7.77114915734677E+0000 7.76501607147777E+0000 7.75888710516118E+0000 - 7.75276225606411E+0000 7.74664152185477E+0000 7.74052490020250E+0000 7.73441238877774E+0000 7.72830398525204E+0000 - 7.72219968729808E+0000 7.71609949258964E+0000 7.71000339880161E+0000 7.70391140360999E+0000 7.69782350469190E+0000 - 7.69173969972557E+0000 7.68565998639033E+0000 7.67958436236661E+0000 7.67351282533598E+0000 7.66744537298110E+0000 - 7.66138200298572E+0000 7.65532271303473E+0000 7.64926750081412E+0000 7.64321636401096E+0000 7.63716930031345E+0000 - 7.63112630741089E+0000 7.62508738299370E+0000 7.61905252475337E+0000 7.61302173038253E+0000 7.60699499757488E+0000 - 7.60097232402525E+0000 7.59495370742958E+0000 7.58893914548487E+0000 7.58292863588926E+0000 7.57692217634199E+0000 - 7.57091976454337E+0000 7.56492139819484E+0000 7.55892707499893E+0000 7.55293679265928E+0000 7.54695054888062E+0000 - 7.54096834136876E+0000 7.53499016783065E+0000 7.52901602597430E+0000 7.52304591350883E+0000 7.51707982814447E+0000 - 7.51111776759253E+0000 7.50515972956543E+0000 7.49920571177667E+0000 7.49325571194085E+0000 7.48730972777368E+0000 - 7.48136775699193E+0000 7.47542979731351E+0000 7.46949584645738E+0000 7.46356590214362E+0000 7.45763996209340E+0000 - 7.45171802402896E+0000 7.44580008567366E+0000 7.43988614475193E+0000 7.43397619898931E+0000 7.42807024611241E+0000 - 7.42216828384895E+0000 7.41627030992772E+0000 7.41037632207861E+0000 7.40448631803258E+0000 7.39860029552173E+0000 - 7.39271825227918E+0000 7.38684018603918E+0000 7.38096609453706E+0000 7.37509597550923E+0000 7.36922982669317E+0000 - 7.36336764582748E+0000 7.35750943065182E+0000 7.35165517890695E+0000 7.34580488833470E+0000 7.33995855667799E+0000 - 7.33411618168081E+0000 7.32827776108827E+0000 7.32244329264651E+0000 7.31661277410280E+0000 7.31078620320545E+0000 - 7.30496357770389E+0000 7.29914489534861E+0000 7.29333015389116E+0000 7.28751935108422E+0000 7.28171248468149E+0000 - 7.27590955243780E+0000 7.27011055210903E+0000 7.26431548145214E+0000 7.25852433822518E+0000 7.25273712018726E+0000 - 7.24695382509858E+0000 7.24117445072041E+0000 7.23539899481510E+0000 7.22962745514606E+0000 7.22385982947779E+0000 - 7.21809611557587E+0000 7.21233631120694E+0000 7.20658041413870E+0000 7.20082842213996E+0000 7.19508033298059E+0000 - 7.18933614443149E+0000 7.18359585426470E+0000 7.17785946025329E+0000 7.17212696017139E+0000 7.16639835179423E+0000 - 7.16067363289811E+0000 7.15495280126037E+0000 7.14923585465944E+0000 7.14352279087481E+0000 7.13781360768706E+0000 - 7.13210830287780E+0000 7.12640687422973E+0000 7.12070931952663E+0000 7.11501563655332E+0000 7.10932582309569E+0000 - 7.10363987694072E+0000 7.09795779587641E+0000 7.09227957769187E+0000 7.08660522017725E+0000 7.08093472112377E+0000 - 7.07526807832370E+0000 7.06960528957041E+0000 7.06394635265828E+0000 7.05829126538280E+0000 7.05264002554048E+0000 - 7.04699263092892E+0000 7.04134907934678E+0000 7.03570936859377E+0000 7.03007349647065E+0000 7.02444146077926E+0000 - 7.01881325932248E+0000 7.01318888990427E+0000 7.00756835032963E+0000 7.00195163840463E+0000 6.99633875193638E+0000 - 6.99072968873307E+0000 6.98512444660392E+0000 6.97952302335922E+0000 6.97392541681032E+0000 6.96833162476963E+0000 - 6.96274164505059E+0000 6.95715547546770E+0000 6.95157311383654E+0000 6.94599455797372E+0000 6.94041980569690E+0000 - 6.93484885482481E+0000 6.92928170317720E+0000 6.92371834857493E+0000 6.91815878883984E+0000 6.91260302179487E+0000 - 6.90705104526399E+0000 6.90150285707222E+0000 6.89595845504565E+0000 6.89041783701139E+0000 6.88488100079762E+0000 - 6.87934794423354E+0000 6.87381866514943E+0000 6.86829316137661E+0000 6.86277143074742E+0000 6.85725347109528E+0000 - 6.85173928025464E+0000 6.84622885606101E+0000 6.84072219635090E+0000 6.83521929896193E+0000 6.82972016173271E+0000 - 6.82422478250293E+0000 6.81873315911330E+0000 6.81324528940558E+0000 6.80776117122257E+0000 6.80228080240812E+0000 - 6.79680418080711E+0000 6.79133130426548E+0000 6.78586217063019E+0000 6.78039677774925E+0000 6.77493512347170E+0000 - 6.76947720564764E+0000 6.76402302212819E+0000 6.75857257076551E+0000 6.75312584941281E+0000 6.74768285592433E+0000 - 6.74224358815535E+0000 6.73680804396218E+0000 6.73137622120217E+0000 6.72594811773371E+0000 6.72052373141622E+0000 - 6.71510306011015E+0000 6.70968610167701E+0000 6.70427285397931E+0000 6.69886331488062E+0000 6.69345748224553E+0000 - 6.68805535393966E+0000 6.68265692782968E+0000 6.67726220178327E+0000 6.67187117366915E+0000 6.66648384135709E+0000 - 6.66110020271786E+0000 6.65572025562328E+0000 6.65034399794619E+0000 6.64497142756047E+0000 6.63960254234102E+0000 - 6.63423734016378E+0000 6.62887581890570E+0000 6.62351797644477E+0000 6.61816381066000E+0000 6.61281331943145E+0000 - 6.60746650064017E+0000 6.60212335216826E+0000 6.59678387189885E+0000 6.59144805771607E+0000 6.58611590750511E+0000 - 6.58078741915215E+0000 6.57546259054441E+0000 6.57014141957014E+0000 6.56482390411860E+0000 6.55951004208008E+0000 - 6.55419983134589E+0000 6.54889326980837E+0000 6.54359035536086E+0000 6.53829108589775E+0000 6.53299545931442E+0000 - 6.52770347350730E+0000 6.52241512637383E+0000 6.51713041581244E+0000 6.51184933972263E+0000 6.50657189600488E+0000 - 6.50129808256070E+0000 6.49602789729262E+0000 6.49076133810419E+0000 6.48549840289997E+0000 6.48023908958553E+0000 - 6.47498339606748E+0000 6.46973132025341E+0000 6.46448286005197E+0000 6.45923801337278E+0000 6.45399677812650E+0000 - 6.44875915222480E+0000 6.44352513358036E+0000 6.43829472010688E+0000 6.43306790971905E+0000 6.42784470033261E+0000 - 6.42262508986428E+0000 6.41740907623181E+0000 6.41219665735395E+0000 6.40698783115046E+0000 6.40178259554211E+0000 - 6.39658094845069E+0000 6.39138288779900E+0000 6.38618841151083E+0000 6.38099751751100E+0000 6.37581020372532E+0000 - 6.37062646808062E+0000 6.36544630850473E+0000 6.36026972292649E+0000 6.35509670927575E+0000 6.34992726548336E+0000 - 6.34476138948117E+0000 6.33959907920206E+0000 6.33444033257988E+0000 6.32928514754950E+0000 6.32413352204681E+0000 - 6.31898545400868E+0000 6.31384094137300E+0000 6.30869998207864E+0000 6.30356257406549E+0000 6.29842871527445E+0000 - 6.29329840364739E+0000 6.28817163712722E+0000 6.28304841365782E+0000 6.27792873118408E+0000 6.27281258765190E+0000 - 6.26769998100816E+0000 6.26259090920075E+0000 6.25748537017855E+0000 6.25238336189147E+0000 6.24728488229037E+0000 - 6.24218992932714E+0000 6.23709850095465E+0000 6.23201059512678E+0000 6.22692620979840E+0000 6.22184534292536E+0000 - 6.21676799246453E+0000 6.21169415637377E+0000 6.20662383261192E+0000 6.20155701913883E+0000 6.19649371391533E+0000 - 6.19143391490325E+0000 6.18637762006541E+0000 6.18132482736563E+0000 6.17627553476871E+0000 6.17122974024045E+0000 - 6.16618744174763E+0000 6.16114863725804E+0000 6.15611332474045E+0000 6.15108150216461E+0000 6.14605316750127E+0000 - 6.14102831872217E+0000 6.13600695380003E+0000 6.13098907070857E+0000 6.12597466742249E+0000 6.12096374191747E+0000 - 6.11595629217020E+0000 6.11095231615833E+0000 6.10595181186052E+0000 6.10095477725639E+0000 6.09596121032657E+0000 - 6.09097110905265E+0000 6.08598447141723E+0000 6.08100129540388E+0000 6.07602157899716E+0000 6.07104532018260E+0000 - 6.06607251694673E+0000 6.06110316727705E+0000 6.05613726916203E+0000 6.05117482059117E+0000 6.04621581955490E+0000 - 6.04126026404465E+0000 6.03630815205283E+0000 6.03135948157284E+0000 6.02641425059904E+0000 6.02147245712677E+0000 - 6.01653409915237E+0000 6.01159917467315E+0000 6.00666768168738E+0000 6.00173961819433E+0000 5.99681498219424E+0000 - 5.99189377168831E+0000 5.98697598467875E+0000 5.98206161916871E+0000 5.97715067316235E+0000 5.97224314466477E+0000 - 5.96733903168207E+0000 5.96243833222131E+0000 5.95754104429054E+0000 5.95264716589877E+0000 5.94775669505599E+0000 - 5.94286962977315E+0000 5.93798596806219E+0000 5.93310570793600E+0000 5.92822884740847E+0000 5.92335538449444E+0000 - 5.91848531720973E+0000 5.91361864357112E+0000 5.90875536159636E+0000 5.90389546930419E+0000 5.89903896471430E+0000 - 5.89418584584735E+0000 5.88933611072497E+0000 5.88448975736977E+0000 5.87964678380530E+0000 5.87480718805611E+0000 - 5.86997096814769E+0000 5.86513812210650E+0000 5.86030864795998E+0000 5.85548254373653E+0000 5.85065980746551E+0000 - 5.84584043717725E+0000 5.84102443090303E+0000 5.83621178667512E+0000 5.83140250252673E+0000 5.82659657649203E+0000 - 5.82179400660618E+0000 5.81699479090528E+0000 5.81219892742639E+0000 5.80740641420755E+0000 5.80261724928775E+0000 - 5.79783143070693E+0000 5.79304895650601E+0000 5.78826982472685E+0000 5.78349403341229E+0000 5.77872158060612E+0000 - 5.77395246435307E+0000 5.76918668269886E+0000 5.76442423369015E+0000 5.75966511537455E+0000 5.75490932580066E+0000 - 5.75015686301799E+0000 5.74540772507704E+0000 5.74066191002925E+0000 5.73591941592704E+0000 5.73118024082373E+0000 - 5.72644438277367E+0000 5.72171183983209E+0000 5.71698261005524E+0000 5.71225669150027E+0000 5.70753408222531E+0000 - 5.70281478028943E+0000 5.69809878375267E+0000 5.69338609067601E+0000 5.68867669912138E+0000 5.68397060715167E+0000 - 5.67926781283070E+0000 5.67456831422326E+0000 5.66987210939509E+0000 5.66517919641286E+0000 5.66048957334422E+0000 - 5.65580323825774E+0000 5.65112018922295E+0000 5.64644042431033E+0000 5.64176394159130E+0000 5.63709073913824E+0000 - 5.63242081502445E+0000 5.62775416732421E+0000 5.62309079411272E+0000 5.61843069346615E+0000 5.61377386346158E+0000 - 5.60912030217707E+0000 5.60447000769161E+0000 5.59982297808512E+0000 5.59517921143849E+0000 5.59053870583354E+0000 - 5.58590145935302E+0000 5.58126747008064E+0000 5.57663673610105E+0000 5.57200925549983E+0000 5.56738502636352E+0000 - 5.56276404677958E+0000 5.55814631483643E+0000 5.55353182862341E+0000 5.54892058623081E+0000 5.54431258574987E+0000 - 5.53970782527275E+0000 5.53510630289255E+0000 5.53050801670332E+0000 5.52591296480004E+0000 5.52132114527863E+0000 - 5.51673255623594E+0000 5.51214719576976E+0000 5.50756506197883E+0000 5.50298615296280E+0000 5.49841046682228E+0000 - 5.49383800165879E+0000 5.48926875557481E+0000 5.48470272667373E+0000 5.48013991305989E+0000 5.47558031283857E+0000 - 5.47102392411595E+0000 5.46647074499917E+0000 5.46192077359631E+0000 5.45737400801636E+0000 5.45283044636924E+0000 - 5.44829008676581E+0000 5.44375292731787E+0000 5.43921896613814E+0000 5.43468820134027E+0000 5.43016063103883E+0000 - 5.42563625334934E+0000 5.42111506638823E+0000 5.41659706827286E+0000 5.41208225712154E+0000 5.40757063105348E+0000 - 5.40306218818882E+0000 5.39855692664865E+0000 5.39405484455496E+0000 5.38955594003067E+0000 5.38506021119965E+0000 - 5.38056765618667E+0000 5.37607827311743E+0000 5.37159206011854E+0000 5.36710901531758E+0000 5.36262913684300E+0000 - 5.35815242282420E+0000 5.35367887139151E+0000 5.34920848067616E+0000 5.34474124881032E+0000 5.34027717392707E+0000 - 5.33581625416042E+0000 5.33135848764530E+0000 5.32690387251755E+0000 5.32245240691395E+0000 5.31800408897217E+0000 - 5.31355891683083E+0000 5.30911688862945E+0000 5.30467800250848E+0000 5.30024225660927E+0000 5.29580964907411E+0000 - 5.29138017804619E+0000 5.28695384166963E+0000 5.28253063808947E+0000 5.27811056545164E+0000 5.27369362190301E+0000 - 5.26927980559135E+0000 5.26486911466537E+0000 5.26046154727467E+0000 5.25605710156977E+0000 5.25165577570211E+0000 - 5.24725756782404E+0000 5.24286247608882E+0000 5.23847049865062E+0000 5.23408163366454E+0000 5.22969587928657E+0000 - 5.22531323367363E+0000 5.22093369498354E+0000 5.21655726137503E+0000 5.21218393100775E+0000 5.20781370204225E+0000 - 5.20344657263999E+0000 5.19908254096336E+0000 5.19472160517562E+0000 5.19036376344098E+0000 5.18600901392453E+0000 - 5.18165735479227E+0000 5.17730878421113E+0000 5.17296330034892E+0000 5.16862090137437E+0000 5.16428158545711E+0000 - 5.15994535076769E+0000 5.15561219547755E+0000 5.15128211775904E+0000 5.14695511578542E+0000 5.14263118773084E+0000 - 5.13831033177037E+0000 5.13399254607998E+0000 5.12967782883654E+0000 5.12536617821782E+0000 5.12105759240249E+0000 - 5.11675206957014E+0000 5.11244960790124E+0000 5.10815020557718E+0000 5.10385386078024E+0000 5.09956057169360E+0000 - 5.09527033650134E+0000 5.09098315338844E+0000 5.08669902054080E+0000 5.08241793614518E+0000 5.07813989838927E+0000 - 5.07386490546164E+0000 5.06959295555178E+0000 5.06532404685005E+0000 5.06105817754774E+0000 5.05679534583699E+0000 - 5.05253554991088E+0000 5.04827878796338E+0000 5.04402505818932E+0000 5.03977435878447E+0000 5.03552668794547E+0000 - 5.03128204386986E+0000 5.02704042475608E+0000 5.02280182880345E+0000 5.01856625421219E+0000 5.01433369918343E+0000 - 5.01010416191916E+0000 5.00587764062229E+0000 5.00165413349661E+0000 4.99743363874681E+0000 4.99321615457845E+0000 - 4.98900167919800E+0000 4.98479021081282E+0000 4.98058174763115E+0000 4.97637628786213E+0000 4.97217382971578E+0000 - 4.96797437140302E+0000 4.96377791113565E+0000 4.95958444712635E+0000 4.95539397758872E+0000 4.95120650073720E+0000 - 4.94702201478715E+0000 4.94284051795482E+0000 4.93866200845733E+0000 4.93448648451269E+0000 4.93031394433979E+0000 - 4.92614438615842E+0000 4.92197780818925E+0000 4.91781420865382E+0000 4.91365358577457E+0000 4.90949593777483E+0000 - 4.90534126287878E+0000 4.90118955931153E+0000 4.89704082529903E+0000 4.89289505906813E+0000 4.88875225884657E+0000 - 4.88461242286297E+0000 4.88047554934681E+0000 4.87634163652847E+0000 4.87221068263920E+0000 4.86808268591114E+0000 - 4.86395764457732E+0000 4.85983555687161E+0000 4.85571642102879E+0000 4.85160023528452E+0000 4.84748699787533E+0000 - 4.84337670703861E+0000 4.83926936101266E+0000 4.83516495803664E+0000 4.83106349635059E+0000 4.82696497419542E+0000 - 4.82286938981292E+0000 4.81877674144576E+0000 4.81468702733747E+0000 4.81060024573249E+0000 4.80651639487609E+0000 - 4.80243547301444E+0000 4.79835747839458E+0000 4.79428240926442E+0000 4.79021026387275E+0000 4.78614104046921E+0000 - 4.78207473730435E+0000 4.77801135262957E+0000 4.77395088469712E+0000 4.76989333176017E+0000 4.76583869207272E+0000 - 4.76178696388966E+0000 4.75773814546675E+0000 4.75369223506060E+0000 4.74964923092871E+0000 4.74560913132945E+0000 - 4.74157193452204E+0000 4.73753763876659E+0000 4.73350624232407E+0000 4.72947774345629E+0000 4.72545214042598E+0000 - 4.72142943149670E+0000 4.71740961493287E+0000 4.71339268899982E+0000 4.70937865196369E+0000 4.70536750209152E+0000 - 4.70135923765120E+0000 4.69735385691151E+0000 4.69335135814206E+0000 4.68935173961335E+0000 4.68535499959672E+0000 - 4.68136113636439E+0000 4.67737014818943E+0000 4.67338203334580E+0000 4.66939679010829E+0000 4.66541441675257E+0000 - 4.66143491155515E+0000 4.65745827279344E+0000 4.65348449874566E+0000 4.64951358769094E+0000 4.64554553790923E+0000 - 4.64158034768137E+0000 4.63761801528904E+0000 4.63365853901478E+0000 4.62970191714199E+0000 4.62574814795494E+0000 - 4.62179722973874E+0000 4.61784916077936E+0000 4.61390393936365E+0000 4.60996156377928E+0000 4.60602203231480E+0000 - 4.60208534325961E+0000 4.59815149490397E+0000 4.59422048553899E+0000 4.59029231345663E+0000 4.58636697694971E+0000 - 4.58244447431192E+0000 4.57852480383776E+0000 4.57460796382263E+0000 4.57069395256275E+0000 4.56678276835523E+0000 - 4.56287440949798E+0000 4.55896887428981E+0000 4.55506616103035E+0000 4.55116626802010E+0000 4.54726919356040E+0000 - 4.54337493595344E+0000 4.53948349350227E+0000 4.53559486451078E+0000 4.53170904728372E+0000 4.52782604012667E+0000 - 4.52394584134608E+0000 4.52006844924923E+0000 4.51619386214426E+0000 4.51232207834016E+0000 4.50845309614675E+0000 - 4.50458691387472E+0000 4.50072352983558E+0000 4.49686294234172E+0000 4.49300514970633E+0000 4.48915015024349E+0000 - 4.48529794226810E+0000 4.48144852409592E+0000 4.47760189404353E+0000 4.47375805042838E+0000 4.46991699156875E+0000 - 4.46607871578376E+0000 4.46224322139339E+0000 4.45841050671844E+0000 4.45458057008058E+0000 4.45075340980229E+0000 - 4.44692902420691E+0000 4.44310741161861E+0000 4.43928857036243E+0000 4.43547249876421E+0000 4.43165919515065E+0000 - 4.42784865784930E+0000 4.42404088518853E+0000 4.42023587549755E+0000 4.41643362710643E+0000 4.41263413834605E+0000 - 4.40883740754816E+0000 4.40504343304530E+0000 4.40125221317090E+0000 4.39746374625920E+0000 4.39367803064527E+0000 - 4.38989506466502E+0000 4.38611484665522E+0000 4.38233737495344E+0000 4.37856264789811E+0000 4.37479066382849E+0000 - 4.37102142108466E+0000 4.36725491800754E+0000 4.36349115293890E+0000 4.35973012422134E+0000 4.35597183019826E+0000 - 4.35221626921394E+0000 4.34846343961345E+0000 4.34471333974272E+0000 4.34096596794849E+0000 4.33722132257837E+0000 - 4.33347940198075E+0000 4.32974020450488E+0000 4.32600372850084E+0000 4.32226997231954E+0000 4.31853893431269E+0000 - 4.31481061283288E+0000 4.31108500623348E+0000 4.30736211286873E+0000 4.30364193109366E+0000 4.29992445926416E+0000 - 4.29620969573692E+0000 4.29249763886947E+0000 4.28878828702018E+0000 4.28508163854821E+0000 4.28137769181359E+0000 - 4.27767644517715E+0000 4.27397789700054E+0000 4.27028204564624E+0000 4.26658888947757E+0000 4.26289842685866E+0000 - 4.25921065615446E+0000 4.25552557573076E+0000 4.25184318395415E+0000 4.24816347919206E+0000 4.24448645981274E+0000 - 4.24081212418526E+0000 4.23714047067950E+0000 4.23347149766619E+0000 4.22980520351685E+0000 4.22614158660384E+0000 - 4.22248064530034E+0000 4.21882237798033E+0000 4.21516678301863E+0000 4.21151385879088E+0000 4.20786360367353E+0000 - 4.20421601604384E+0000 4.20057109427991E+0000 4.19692883676063E+0000 4.19328924186575E+0000 4.18965230797579E+0000 - 4.18601803347211E+0000 4.18238641673690E+0000 4.17875745615313E+0000 4.17513115010462E+0000 4.17150749697599E+0000 - 4.16788649515267E+0000 4.16426814302091E+0000 4.16065243896779E+0000 4.15703938138118E+0000 4.15342896864976E+0000 - 4.14982119916306E+0000 4.14621607131139E+0000 4.14261358348588E+0000 4.13901373407847E+0000 4.13541652148193E+0000 - 4.13182194408982E+0000 4.12823000029652E+0000 4.12464068849722E+0000 4.12105400708792E+0000 4.11746995446543E+0000 - 4.11388852902737E+0000 4.11030972917218E+0000 4.10673355329908E+0000 4.10315999980814E+0000 4.09958906710021E+0000 - 4.09602075357694E+0000 4.09245505764082E+0000 4.08889197769513E+0000 4.08533151214395E+0000 4.08177365939217E+0000 - 4.07821841784551E+0000 4.07466578591045E+0000 4.07111576199432E+0000 4.06756834450523E+0000 4.06402353185211E+0000 - 4.06048132244468E+0000 4.05694171469348E+0000 4.05340470700983E+0000 4.04987029780589E+0000 4.04633848549459E+0000 - 4.04280926848967E+0000 4.03928264520570E+0000 4.03575861405801E+0000 4.03223717346276E+0000 4.02871832183691E+0000 - 4.02520205759821E+0000 4.02168837916521E+0000 4.01817728495728E+0000 4.01466877339457E+0000 4.01116284289804E+0000 - 4.00765949188944E+0000 4.00415871879133E+0000 4.00066052202708E+0000 3.99716490002082E+0000 3.99367185119751E+0000 - 3.99018137398290E+0000 3.98669346680355E+0000 3.98320812808679E+0000 3.97972535626076E+0000 3.97624514975440E+0000 - 3.97276750699745E+0000 3.96929242642043E+0000 3.96581990645468E+0000 3.96234994553230E+0000 3.95888254208623E+0000 - 3.95541769455015E+0000 3.95195540135859E+0000 3.94849566094684E+0000 3.94503847175098E+0000 3.94158383220791E+0000 - 3.93813174075529E+0000 3.93468219583161E+0000 3.93123519587611E+0000 3.92779073932886E+0000 3.92434882463069E+0000 - 3.92090945022325E+0000 3.91747261454897E+0000 3.91403831605104E+0000 3.91060655317350E+0000 3.90717732436112E+0000 - 3.90375062805950E+0000 3.90032646271501E+0000 3.89690482677482E+0000 3.89348571868688E+0000 3.89006913689992E+0000 - 3.88665507986349E+0000 3.88324354602788E+0000 3.87983453384421E+0000 3.87642804176437E+0000 3.87302406824102E+0000 - 3.86962261172764E+0000 3.86622367067846E+0000 3.86282724354853E+0000 3.85943332879365E+0000 3.85604192487044E+0000 - 3.85265303023627E+0000 3.84926664334933E+0000 3.84588276266855E+0000 3.84250138665369E+0000 3.83912251376526E+0000 - 3.83574614246457E+0000 3.83237227121369E+0000 3.82900089847551E+0000 3.82563202271367E+0000 3.82226564239259E+0000 - 3.81890175597750E+0000 3.81554036193438E+0000 3.81218145873001E+0000 3.80882504483194E+0000 3.80547111870850E+0000 - 3.80211967882880E+0000 3.79877072366274E+0000 3.79542425168099E+0000 3.79208026135499E+0000 3.78873875115697E+0000 - 3.78539971955993E+0000 3.78206316503765E+0000 3.77872908606470E+0000 3.77539748111640E+0000 3.77206834866887E+0000 - 3.76874168719899E+0000 3.76541749518443E+0000 3.76209577110363E+0000 3.75877651343580E+0000 3.75545972066092E+0000 - 3.75214539125976E+0000 3.74883352371385E+0000 3.74552411650550E+0000 3.74221716811781E+0000 3.73891267703462E+0000 - 3.73561064174056E+0000 3.73231106072103E+0000 3.72901393246221E+0000 3.72571925545104E+0000 3.72242702817524E+0000 - 3.71913724912330E+0000 3.71584991678447E+0000 3.71256502964878E+0000 3.70928258620703E+0000 3.70600258495079E+0000 - 3.70272502437240E+0000 3.69944990296496E+0000 3.69617721922235E+0000 3.69290697163922E+0000 3.68963915871097E+0000 - 3.68637377893378E+0000 3.68311083080460E+0000 3.67985031282115E+0000 3.67659222348191E+0000 3.67333656128612E+0000 - 3.67008332473380E+0000 3.66683251232573E+0000 3.66358412256344E+0000 3.66033815394926E+0000 3.65709460498626E+0000 - 3.65385347417827E+0000 3.65061476002990E+0000 3.64737846104651E+0000 3.64414457573424E+0000 3.64091310259998E+0000 - 3.63768404015138E+0000 3.63445738689687E+0000 3.63123314134563E+0000 3.62801130200759E+0000 3.62479186739347E+0000 - 3.62157483601473E+0000 3.61836020638359E+0000 3.61514797701304E+0000 3.61193814641684E+0000 3.60873071310948E+0000 - 3.60552567560623E+0000 3.60232303242313E+0000 3.59912278207695E+0000 3.59592492308524E+0000 3.59272945396629E+0000 - 3.58953637323917E+0000 3.58634567942371E+0000 3.58315737104046E+0000 3.57997144661076E+0000 3.57678790465671E+0000 - 3.57360674370113E+0000 3.57042796226765E+0000 3.56725155888060E+0000 3.56407753206511E+0000 3.56090588034703E+0000 - 3.55773660225300E+0000 3.55456969631038E+0000 3.55140516104730E+0000 3.54824299499264E+0000 3.54508319667606E+0000 - 3.54192576462792E+0000 3.53877069737938E+0000 3.53561799346233E+0000 3.53246765140942E+0000 3.52931966975404E+0000 - 3.52617404703034E+0000 3.52303078177324E+0000 3.51988987251837E+0000 3.51675131780214E+0000 3.51361511616170E+0000 - 3.51048126613496E+0000 3.50734976626056E+0000 3.50422061507791E+0000 3.50109381112716E+0000 3.49796935294920E+0000 - 3.49484723908569E+0000 3.49172746807901E+0000 3.48861003847231E+0000 3.48549494880948E+0000 3.48238219763516E+0000 - 3.47927178349472E+0000 3.47616370493430E+0000 3.47305796050077E+0000 3.46995454874176E+0000 3.46685346820561E+0000 - 3.46375471744147E+0000 3.46065829499916E+0000 3.45756419942931E+0000 3.45447242928324E+0000 3.45138298311305E+0000 - 3.44829585947156E+0000 3.44521105691236E+0000 3.44212857398977E+0000 3.43904840925883E+0000 3.43597056127535E+0000 - 3.43289502859588E+0000 3.42982180977770E+0000 3.42675090337883E+0000 3.42368230795805E+0000 3.42061602207486E+0000 - 3.41755204428951E+0000 3.41449037316298E+0000 3.41143100725701E+0000 3.40837394513406E+0000 3.40531918535733E+0000 - 3.40226672649077E+0000 3.39921656709907E+0000 3.39616870574763E+0000 3.39312314100263E+0000 3.39007987143095E+0000 - 3.38703889560023E+0000 3.38400021207884E+0000 3.38096381943588E+0000 3.37792971624119E+0000 3.37489790106535E+0000 - 3.37186837247968E+0000 3.36884112905622E+0000 3.36581616936775E+0000 3.36279349198779E+0000 3.35977309549060E+0000 - 3.35675497845115E+0000 3.35373913944517E+0000 3.35072557704911E+0000 3.34771428984015E+0000 3.34470527639621E+0000 - 3.34169853529594E+0000 3.33869406511873E+0000 3.33569186444468E+0000 3.33269193185463E+0000 3.32969426593018E+0000 - 3.32669886525361E+0000 3.32370572840798E+0000 3.32071485397703E+0000 3.31772624054528E+0000 3.31473988669795E+0000 - 3.31175579102099E+0000 3.30877395210109E+0000 3.30579436852566E+0000 3.30281703888283E+0000 3.29984196176148E+0000 - 3.29686913575121E+0000 3.29389855944234E+0000 3.29093023142591E+0000 3.28796415029370E+0000 3.28500031463823E+0000 - 3.28203872305270E+0000 3.27907937413109E+0000 3.27612226646808E+0000 3.27316739865905E+0000 3.27021476930016E+0000 - 3.26726437698824E+0000 3.26431622032088E+0000 3.26137029789638E+0000 3.25842660831377E+0000 3.25548515017279E+0000 - 3.25254592207392E+0000 3.24960892261835E+0000 3.24667415040800E+0000 3.24374160404550E+0000 3.24081128213422E+0000 - 3.23788318327823E+0000 3.23495730608235E+0000 3.23203364915208E+0000 3.22911221109368E+0000 3.22619299051411E+0000 - 3.22327598602105E+0000 3.22036119622290E+0000 3.21744861972879E+0000 3.21453825514856E+0000 3.21163010109275E+0000 - 3.20872415617266E+0000 3.20582041900028E+0000 3.20291888818831E+0000 3.20001956235019E+0000 3.19712244010007E+0000 - 3.19422752005281E+0000 3.19133480082398E+0000 3.18844428102989E+0000 3.18555595928754E+0000 3.18266983421466E+0000 - 3.17978590442970E+0000 3.17690416855181E+0000 3.17402462520085E+0000 3.17114727299743E+0000 3.16827211056283E+0000 - 3.16539913651906E+0000 3.16252834948886E+0000 3.15965974809566E+0000 3.15679333096361E+0000 3.15392909671759E+0000 - 3.15106704398315E+0000 3.14820717138659E+0000 3.14534947755491E+0000 3.14249396111582E+0000 3.13964062069774E+0000 - 3.13678945492980E+0000 3.13394046244184E+0000 3.13109364186441E+0000 3.12824899182877E+0000 3.12540651096690E+0000 - 3.12256619791147E+0000 3.11972805129586E+0000 3.11689206975417E+0000 3.11405825192122E+0000 3.11122659643250E+0000 - 3.10839710192423E+0000 3.10556976703335E+0000 3.10274459039749E+0000 3.09992157065498E+0000 3.09710070644486E+0000 - 3.09428199640690E+0000 3.09146543918154E+0000 3.08865103340995E+0000 3.08583877773399E+0000 3.08302867079624E+0000 - 3.08022071123997E+0000 3.07741489770916E+0000 3.07461122884849E+0000 3.07180970330336E+0000 3.06901031971984E+0000 - 3.06621307674474E+0000 3.06341797302555E+0000 3.06062500721046E+0000 3.05783417794838E+0000 3.05504548388890E+0000 - 3.05225892368233E+0000 3.04947449597967E+0000 3.04669219943263E+0000 3.04391203269360E+0000 3.04113399441570E+0000 - 3.03835808325272E+0000 3.03558429785918E+0000 3.03281263689026E+0000 3.03004309900188E+0000 3.02727568285063E+0000 - 3.02451038709381E+0000 3.02174721038943E+0000 3.01898615139616E+0000 3.01622720877340E+0000 3.01347038118125E+0000 - 3.01071566728048E+0000 3.00796306573257E+0000 3.00521257519971E+0000 3.00246419434477E+0000 2.99971792183131E+0000 - 2.99697375632360E+0000 2.99423169648660E+0000 2.99149174098596E+0000 2.98875388848804E+0000 2.98601813765986E+0000 - 2.98328448716916E+0000 2.98055293568439E+0000 2.97782348187464E+0000 2.97509612440975E+0000 2.97237086196022E+0000 - 2.96964769319725E+0000 2.96692661679273E+0000 2.96420763141924E+0000 2.96149073575006E+0000 2.95877592845915E+0000 - 2.95606320822117E+0000 2.95335257371146E+0000 2.95064402360606E+0000 2.94793755658170E+0000 2.94523317131580E+0000 - 2.94253086648645E+0000 2.93983064077245E+0000 2.93713249285329E+0000 2.93443642140913E+0000 2.93174242512083E+0000 - 2.92905050266995E+0000 2.92636065273871E+0000 2.92367287401003E+0000 2.92098716516753E+0000 2.91830352489549E+0000 - 2.91562195187890E+0000 2.91294244480343E+0000 2.91026500235542E+0000 2.90758962322191E+0000 2.90491630609063E+0000 - 2.90224504964998E+0000 2.89957585258905E+0000 2.89690871359763E+0000 2.89424363136616E+0000 2.89158060458579E+0000 - 2.88891963194836E+0000 2.88626071214635E+0000 2.88360384387298E+0000 2.88094902582211E+0000 2.87829625668831E+0000 - 2.87564553516679E+0000 2.87299685995350E+0000 2.87035022974502E+0000 2.86770564323863E+0000 2.86506309913231E+0000 - 2.86242259612469E+0000 2.85978413291510E+0000 2.85714770820353E+0000 2.85451332069067E+0000 2.85188096907787E+0000 - 2.84925065206718E+0000 2.84662236836131E+0000 2.84399611666367E+0000 2.84137189567832E+0000 2.83874970411001E+0000 - 2.83612954066417E+0000 2.83351140404691E+0000 2.83089529296501E+0000 2.82828120612593E+0000 2.82566914223781E+0000 - 2.82305910000945E+0000 2.82045107815034E+0000 2.81784507537064E+0000 2.81524109038119E+0000 2.81263912189350E+0000 - 2.81003916861975E+0000 2.80744122927281E+0000 2.80484530256620E+0000 2.80225138721414E+0000 2.79965948193149E+0000 - 2.79706958543383E+0000 2.79448169643737E+0000 2.79189581365900E+0000 2.78931193581631E+0000 2.78673006162752E+0000 - 2.78415018981156E+0000 2.78157231908800E+0000 2.77899644817710E+0000 2.77642257579979E+0000 2.77385070067767E+0000 - 2.77128082153299E+0000 2.76871293708869E+0000 2.76614704606838E+0000 2.76358314719633E+0000 2.76102123919748E+0000 - 2.75846132079745E+0000 2.75590339072251E+0000 2.75334744769961E+0000 2.75079349045636E+0000 2.74824151772105E+0000 - 2.74569152822263E+0000 2.74314352069071E+0000 2.74059749385557E+0000 2.73805344644816E+0000 2.73551137720010E+0000 - 2.73297128484367E+0000 2.73043316811181E+0000 2.72789702573813E+0000 2.72536285645690E+0000 2.72283065900308E+0000 - 2.72030043211225E+0000 2.71777217452068E+0000 2.71524588496532E+0000 2.71272156218374E+0000 2.71019920491422E+0000 - 2.70767881189566E+0000 2.70516038186765E+0000 2.70264391357044E+0000 2.70012940574493E+0000 2.69761685713269E+0000 - 2.69510626647594E+0000 2.69259763251759E+0000 2.69009095400116E+0000 2.68758622967089E+0000 2.68508345827164E+0000 - 2.68258263854894E+0000 2.68008376924897E+0000 2.67758684911860E+0000 2.67509187690533E+0000 2.67259885135732E+0000 - 2.67010777122340E+0000 2.66761863525306E+0000 2.66513144219643E+0000 2.66264619080431E+0000 2.66016287982816E+0000 - 2.65768150802010E+0000 2.65520207413289E+0000 2.65272457691995E+0000 2.65024901513538E+0000 2.64777538753391E+0000 - 2.64530369287092E+0000 2.64283392990247E+0000 2.64036609738526E+0000 2.63790019407666E+0000 2.63543621873467E+0000 - 2.63297417011795E+0000 2.63051404698583E+0000 2.62805584809828E+0000 2.62559957221594E+0000 2.62314521810007E+0000 - 2.62069278451260E+0000 2.61824227021614E+0000 2.61579367397390E+0000 2.61334699454978E+0000 2.61090223070832E+0000 - 2.60845938121471E+0000 2.60601844483480E+0000 2.60357942033506E+0000 2.60114230648265E+0000 2.59870710204537E+0000 - 2.59627380579164E+0000 2.59384241649057E+0000 2.59141293291189E+0000 2.58898535382600E+0000 2.58655967800393E+0000 - 2.58413590421738E+0000 2.58171403123867E+0000 2.57929405784079E+0000 2.57687598279737E+0000 2.57445980488269E+0000 - 2.57204552287167E+0000 2.56963313553988E+0000 2.56722264166355E+0000 2.56481404001953E+0000 2.56240732938534E+0000 - 2.56000250853912E+0000 2.55759957625968E+0000 2.55519853132647E+0000 2.55279937251957E+0000 2.55040209861972E+0000 - 2.54800670840830E+0000 2.54561320066733E+0000 2.54322157417947E+0000 2.54083182772803E+0000 2.53844396009697E+0000 - 2.53605797007088E+0000 2.53367385643499E+0000 2.53129161797519E+0000 2.52891125347799E+0000 2.52653276173056E+0000 - 2.52415614152071E+0000 2.52178139163687E+0000 2.51940851086813E+0000 2.51703749800422E+0000 2.51466835183550E+0000 - 2.51230107115298E+0000 2.50993565474830E+0000 2.50757210141376E+0000 2.50521040994227E+0000 2.50285057912739E+0000 - 2.50049260776333E+0000 2.49813649464492E+0000 2.49578223856764E+0000 2.49342983832762E+0000 2.49107929272159E+0000 - 2.48873060054694E+0000 2.48638376060171E+0000 2.48403877168455E+0000 2.48169563259477E+0000 2.47935434213230E+0000 - 2.47701489909770E+0000 2.47467730229219E+0000 2.47234155051760E+0000 2.47000764257642E+0000 2.46767557727174E+0000 - 2.46534535340731E+0000 2.46301696978752E+0000 2.46069042521737E+0000 2.45836571850251E+0000 2.45604284844921E+0000 - 2.45372181386439E+0000 2.45140261355560E+0000 2.44908524633101E+0000 2.44676971099942E+0000 2.44445600637028E+0000 - 2.44214413125366E+0000 2.43983408446026E+0000 2.43752586480141E+0000 2.43521947108909E+0000 2.43291490213588E+0000 - 2.43061215675501E+0000 2.42831123376033E+0000 2.42601213196633E+0000 2.42371485018812E+0000 2.42141938724144E+0000 - 2.41912574194267E+0000 2.41683391310880E+0000 2.41454389955746E+0000 2.41225570010691E+0000 2.40996931357603E+0000 - 2.40768473878433E+0000 2.40540197455195E+0000 2.40312101969966E+0000 2.40084187304883E+0000 2.39856453342150E+0000 - 2.39628899964030E+0000 2.39401527052851E+0000 2.39174334491001E+0000 2.38947322160932E+0000 2.38720489945160E+0000 - 2.38493837726260E+0000 2.38267365386873E+0000 2.38041072809699E+0000 2.37814959877503E+0000 2.37589026473112E+0000 - 2.37363272479413E+0000 2.37137697779359E+0000 2.36912302255962E+0000 2.36687085792298E+0000 2.36462048271505E+0000 - 2.36237189576782E+0000 2.36012509591391E+0000 2.35788008198658E+0000 2.35563685281968E+0000 2.35339540724769E+0000 - 2.35115574410572E+0000 2.34891786222950E+0000 2.34668176045536E+0000 2.34444743762028E+0000 2.34221489256183E+0000 - 2.33998412411822E+0000 2.33775513112827E+0000 2.33552791243142E+0000 2.33330246686772E+0000 2.33107879327786E+0000 - 2.32885689050313E+0000 2.32663675738543E+0000 2.32441839276730E+0000 2.32220179549188E+0000 2.31998696440294E+0000 - 2.31777389834485E+0000 2.31556259616260E+0000 2.31335305670181E+0000 2.31114527880870E+0000 2.30893926133012E+0000 - 2.30673500311352E+0000 2.30453250300697E+0000 2.30233175985915E+0000 2.30013277251937E+0000 2.29793553983754E+0000 - 2.29574006066418E+0000 2.29354633385044E+0000 2.29135435824807E+0000 2.28916413270943E+0000 2.28697565608751E+0000 - 2.28478892723589E+0000 2.28260394500879E+0000 2.28042070826101E+0000 2.27823921584798E+0000 2.27605946662574E+0000 - 2.27388145945093E+0000 2.27170519318082E+0000 2.26953066667328E+0000 2.26735787878678E+0000 2.26518682838042E+0000 - 2.26301751431390E+0000 2.26084993544752E+0000 2.25868409064220E+0000 2.25651997875946E+0000 2.25435759866145E+0000 - 2.25219694921091E+0000 2.25003802927118E+0000 2.24788083770623E+0000 2.24572537338062E+0000 2.24357163515953E+0000 - 2.24141962190873E+0000 2.23926933249462E+0000 2.23712076578419E+0000 2.23497392064503E+0000 2.23282879594536E+0000 - 2.23068539055398E+0000 2.22854370334030E+0000 2.22640373317436E+0000 2.22426547892678E+0000 2.22212893946878E+0000 - 2.21999411367221E+0000 2.21786100040949E+0000 2.21572959855368E+0000 2.21359990697842E+0000 2.21147192455796E+0000 - 2.20934565016715E+0000 2.20722108268144E+0000 2.20509822097690E+0000 2.20297706393017E+0000 2.20085761041853E+0000 - 2.19873985931983E+0000 2.19662380951254E+0000 2.19450945987572E+0000 2.19239680928904E+0000 2.19028585663277E+0000 - 2.18817660078776E+0000 2.18606904063549E+0000 2.18396317505802E+0000 2.18185900293802E+0000 2.17975652315876E+0000 - 2.17765573460408E+0000 2.17555663615847E+0000 2.17345922670697E+0000 2.17136350513525E+0000 2.16926947032956E+0000 - 2.16717712117675E+0000 2.16508645656429E+0000 2.16299747538021E+0000 2.16091017651316E+0000 2.15882455885238E+0000 - 2.15674062128771E+0000 2.15465836270959E+0000 2.15257778200904E+0000 2.15049887807769E+0000 2.14842164980775E+0000 - 2.14634609609205E+0000 2.14427221582400E+0000 2.14220000789758E+0000 2.14012947120742E+0000 2.13806060464869E+0000 - 2.13599340711719E+0000 2.13392787750929E+0000 2.13186401472197E+0000 2.12980181765278E+0000 2.12774128519989E+0000 - 2.12568241626205E+0000 2.12362520973860E+0000 2.12156966452947E+0000 2.11951577953519E+0000 2.11746355365688E+0000 - 2.11541298579624E+0000 2.11336407485557E+0000 2.11131681973775E+0000 2.10927121934628E+0000 2.10722727258521E+0000 - 2.10518497835921E+0000 2.10314433557352E+0000 2.10110534313398E+0000 2.09906799994701E+0000 2.09703230491964E+0000 - 2.09499825695946E+0000 2.09296585497467E+0000 2.09093509787403E+0000 2.08890598456693E+0000 2.08687851396331E+0000 - 2.08485268497372E+0000 2.08282849650927E+0000 2.08080594748170E+0000 2.07878503680329E+0000 2.07676576338693E+0000 - 2.07474812614610E+0000 2.07273212399485E+0000 2.07071775584782E+0000 2.06870502062025E+0000 2.06669391722795E+0000 - 2.06468444458731E+0000 2.06267660161532E+0000 2.06067038722953E+0000 2.05866580034810E+0000 2.05666283988977E+0000 - 2.05466150477384E+0000 2.05266179392022E+0000 2.05066370624938E+0000 2.04866724068240E+0000 2.04667239614091E+0000 - 2.04467917154714E+0000 2.04268756582390E+0000 2.04069757789459E+0000 2.03870920668317E+0000 2.03672245111419E+0000 - 2.03473731011279E+0000 2.03275378260469E+0000 2.03077186751617E+0000 2.02879156377411E+0000 2.02681287030596E+0000 - 2.02483578603975E+0000 2.02286030990410E+0000 2.02088644082819E+0000 2.01891417774179E+0000 2.01694351957524E+0000 - 2.01497446525948E+0000 2.01300701372601E+0000 2.01104116390690E+0000 2.00907691473481E+0000 2.00711426514297E+0000 - 2.00515321406520E+0000 2.00319376043588E+0000 2.00123590318997E+0000 1.99927964126302E+0000 1.99732497359114E+0000 - 1.99537189911102E+0000 1.99342041675992E+0000 1.99147052547569E+0000 1.98952222419674E+0000 1.98757551186205E+0000 - 1.98563038741120E+0000 1.98368684978432E+0000 1.98174489792212E+0000 1.97980453076588E+0000 1.97786574725747E+0000 - 1.97592854633931E+0000 1.97399292695441E+0000 1.97205888804634E+0000 1.97012642855925E+0000 1.96819554743785E+0000 - 1.96626624362745E+0000 1.96433851607389E+0000 1.96241236372362E+0000 1.96048778552364E+0000 1.95856478042153E+0000 - 1.95664334736542E+0000 1.95472348530403E+0000 1.95280519318665E+0000 1.95088846996314E+0000 1.94897331458391E+0000 - 1.94705972599997E+0000 1.94514770316286E+0000 1.94323724502472E+0000 1.94132835053825E+0000 1.93942101865672E+0000 - 1.93751524833396E+0000 1.93561103852437E+0000 1.93370838818292E+0000 1.93180729626515E+0000 1.92990776172716E+0000 - 1.92800978352561E+0000 1.92611336061776E+0000 1.92421849196138E+0000 1.92232517651486E+0000 1.92043341323713E+0000 - 1.91854320108768E+0000 1.91665453902657E+0000 1.91476742601445E+0000 1.91288186101249E+0000 1.91099784298245E+0000 - 1.90911537088666E+0000 1.90723444368799E+0000 1.90535506034990E+0000 1.90347721983640E+0000 1.90160092111207E+0000 - 1.89972616314202E+0000 1.89785294489198E+0000 1.89598126532820E+0000 1.89411112341749E+0000 1.89224251812725E+0000 - 1.89037544842543E+0000 1.88850991328053E+0000 1.88664591166162E+0000 1.88478344253833E+0000 1.88292250488084E+0000 - 1.88106309765992E+0000 1.87920521984687E+0000 1.87734887041355E+0000 1.87549404833241E+0000 1.87364075257642E+0000 - 1.87178898211914E+0000 1.86993873593466E+0000 1.86809001299767E+0000 1.86624281228337E+0000 1.86439713276755E+0000 - 1.86255297342655E+0000 1.86071033323727E+0000 1.85886921117715E+0000 1.85702960622421E+0000 1.85519151735702E+0000 - 1.85335494355469E+0000 1.85151988379691E+0000 1.84968633706391E+0000 1.84785430233649E+0000 1.84602377859599E+0000 - 1.84419476482432E+0000 1.84236726000392E+0000 1.84054126311782E+0000 1.83871677314957E+0000 1.83689378908331E+0000 - 1.83507230990370E+0000 1.83325233459597E+0000 1.83143386214590E+0000 1.82961689153984E+0000 1.82780142176466E+0000 - 1.82598745180780E+0000 1.82417498065727E+0000 1.82236400730160E+0000 1.82055453072990E+0000 1.81874654993181E+0000 - 1.81694006389753E+0000 1.81513507161781E+0000 1.81333157208397E+0000 1.81152956428784E+0000 1.80972904722185E+0000 - 1.80793001987893E+0000 1.80613248125259E+0000 1.80433643033690E+0000 1.80254186612645E+0000 1.80074878761640E+0000 - 1.79895719380244E+0000 1.79716708368084E+0000 1.79537845624838E+0000 1.79359131050243E+0000 1.79180564544086E+0000 - 1.79002146006213E+0000 1.78823875336523E+0000 1.78645752434970E+0000 1.78467777201562E+0000 1.78289949536362E+0000 - 1.78112269339489E+0000 1.77934736511115E+0000 1.77757350951466E+0000 1.77580112560826E+0000 1.77403021239530E+0000 - 1.77226076887969E+0000 1.77049279406588E+0000 1.76872628695887E+0000 1.76696124656421E+0000 1.76519767188798E+0000 - 1.76343556193681E+0000 1.76167491571788E+0000 1.75991573223891E+0000 1.75815801050816E+0000 1.75640174953443E+0000 - 1.75464694832708E+0000 1.75289360589599E+0000 1.75114172125161E+0000 1.74939129340490E+0000 1.74764232136738E+0000 - 1.74589480415111E+0000 1.74414874076869E+0000 1.74240413023327E+0000 1.74066097155853E+0000 1.73891926375869E+0000 - 1.73717900584852E+0000 1.73544019684331E+0000 1.73370283575892E+0000 1.73196692161173E+0000 1.73023245341867E+0000 - 1.72849943019719E+0000 1.72676785096529E+0000 1.72503771474153E+0000 1.72330902054497E+0000 1.72158176739524E+0000 - 1.71985595431250E+0000 1.71813158031742E+0000 1.71640864443126E+0000 1.71468714567577E+0000 1.71296708307326E+0000 - 1.71124845564657E+0000 1.70953126241908E+0000 1.70781550241471E+0000 1.70610117465791E+0000 1.70438827817367E+0000 - 1.70267681198750E+0000 1.70096677512548E+0000 1.69925816661418E+0000 1.69755098548074E+0000 1.69584523075283E+0000 - 1.69414090145863E+0000 1.69243799662689E+0000 1.69073651528687E+0000 1.68903645646836E+0000 1.68733781920170E+0000 - 1.68564060251776E+0000 1.68394480544794E+0000 1.68225042702416E+0000 1.68055746627890E+0000 1.67886592224515E+0000 - 1.67717579395643E+0000 1.67548708044681E+0000 1.67379978075088E+0000 1.67211389390377E+0000 1.67042941894112E+0000 - 1.66874635489913E+0000 1.66706470081451E+0000 1.66538445572450E+0000 1.66370561866688E+0000 1.66202818867997E+0000 - 1.66035216480259E+0000 1.65867754607411E+0000 1.65700433153442E+0000 1.65533252022396E+0000 1.65366211118366E+0000 - 1.65199310345501E+0000 1.65032549608003E+0000 1.64865928810124E+0000 1.64699447856171E+0000 1.64533106650504E+0000 - 1.64366905097533E+0000 1.64200843101725E+0000 1.64034920567596E+0000 1.63869137399716E+0000 1.63703493502708E+0000 - 1.63537988781247E+0000 1.63372623140061E+0000 1.63207396483929E+0000 1.63042308717686E+0000 1.62877359746216E+0000 - 1.62712549474458E+0000 1.62547877807401E+0000 1.62383344650088E+0000 1.62218949907615E+0000 1.62054693485130E+0000 - 1.61890575287831E+0000 1.61726595220973E+0000 1.61562753189858E+0000 1.61399049099845E+0000 1.61235482856341E+0000 - 1.61072054364810E+0000 1.60908763530764E+0000 1.60745610259770E+0000 1.60582594457445E+0000 1.60419716029460E+0000 - 1.60256974881537E+0000 1.60094370919451E+0000 1.59931904049028E+0000 1.59769574176147E+0000 1.59607381206739E+0000 - 1.59445325046785E+0000 1.59283405602322E+0000 1.59121622779436E+0000 1.58959976484264E+0000 1.58798466622998E+0000 - 1.58637093101881E+0000 1.58475855827206E+0000 1.58314754705320E+0000 1.58153789642620E+0000 1.57992960545557E+0000 - 1.57832267320632E+0000 1.57671709874398E+0000 1.57511288113461E+0000 1.57351001944476E+0000 1.57190851274154E+0000 - 1.57030836009253E+0000 1.56870956056587E+0000 1.56711211323016E+0000 1.56551601715458E+0000 1.56392127140879E+0000 - 1.56232787506296E+0000 1.56073582718780E+0000 1.55914512685451E+0000 1.55755577313482E+0000 1.55596776510098E+0000 - 1.55438110182573E+0000 1.55279578238234E+0000 1.55121180584461E+0000 1.54962917128682E+0000 1.54804787778378E+0000 - 1.54646792441083E+0000 1.54488931024378E+0000 1.54331203435901E+0000 1.54173609583335E+0000 1.54016149374420E+0000 - 1.53858822716943E+0000 1.53701629518744E+0000 1.53544569687714E+0000 1.53387643131795E+0000 1.53230849758980E+0000 - 1.53074189477313E+0000 1.52917662194890E+0000 1.52761267819857E+0000 1.52605006260411E+0000 1.52448877424800E+0000 - 1.52292881221324E+0000 1.52137017558333E+0000 1.51981286344228E+0000 1.51825687487461E+0000 1.51670220896536E+0000 - 1.51514886480005E+0000 1.51359684146473E+0000 1.51204613804596E+0000 1.51049675363081E+0000 1.50894868730683E+0000 - 1.50740193816210E+0000 1.50585650528522E+0000 1.50431238776527E+0000 1.50276958469184E+0000 1.50122809515505E+0000 - 1.49968791824550E+0000 1.49814905305431E+0000 1.49661149867310E+0000 1.49507525419400E+0000 1.49354031870964E+0000 - 1.49200669131316E+0000 1.49047437109820E+0000 1.48894335715892E+0000 1.48741364858995E+0000 1.48588524448646E+0000 - 1.48435814394410E+0000 1.48283234605905E+0000 1.48130784992797E+0000 1.47978465464802E+0000 1.47826275931689E+0000 - 1.47674216303274E+0000 1.47522286489426E+0000 1.47370486400062E+0000 1.47218815945152E+0000 1.47067275034713E+0000 - 1.46915863578815E+0000 1.46764581487575E+0000 1.46613428671164E+0000 1.46462405039799E+0000 1.46311510503751E+0000 - 1.46160744973337E+0000 1.46010108358928E+0000 1.45859600570943E+0000 1.45709221519851E+0000 1.45558971116170E+0000 - 1.45408849270470E+0000 1.45258855893371E+0000 1.45108990895540E+0000 1.44959254187696E+0000 1.44809645680609E+0000 - 1.44660165285097E+0000 1.44510812912027E+0000 1.44361588472318E+0000 1.44212491876937E+0000 1.44063523036902E+0000 - 1.43914681863281E+0000 1.43765968267190E+0000 1.43617382159795E+0000 1.43468923452313E+0000 1.43320592056010E+0000 - 1.43172387882201E+0000 1.43024310842251E+0000 1.42876360847574E+0000 1.42728537809635E+0000 1.42580841639948E+0000 - 1.42433272250074E+0000 1.42285829551628E+0000 1.42138513456270E+0000 1.41991323875712E+0000 1.41844260721715E+0000 - 1.41697323906090E+0000 1.41550513340695E+0000 1.41403828937439E+0000 1.41257270608281E+0000 1.41110838265228E+0000 - 1.40964531820336E+0000 1.40818351185713E+0000 1.40672296273511E+0000 1.40526366995937E+0000 1.40380563265244E+0000 - 1.40234884993733E+0000 1.40089332093758E+0000 1.39943904477718E+0000 1.39798602058064E+0000 1.39653424747295E+0000 - 1.39508372457959E+0000 1.39363445102653E+0000 1.39218642594022E+0000 1.39073964844763E+0000 1.38929411767619E+0000 - 1.38784983275382E+0000 1.38640679280896E+0000 1.38496499697049E+0000 1.38352444436782E+0000 1.38208513413084E+0000 - 1.38064706538991E+0000 1.37921023727590E+0000 1.37777464892015E+0000 1.37634029945449E+0000 1.37490718801126E+0000 - 1.37347531372325E+0000 1.37204467572377E+0000 1.37061527314659E+0000 1.36918710512599E+0000 1.36776017079672E+0000 - 1.36633446929403E+0000 1.36490999975363E+0000 1.36348676131174E+0000 1.36206475310506E+0000 1.36064397427078E+0000 - 1.35922442394655E+0000 1.35780610127053E+0000 1.35638900538135E+0000 1.35497313541815E+0000 1.35355849052051E+0000 - 1.35214506982853E+0000 1.35073287248279E+0000 1.34932189762433E+0000 1.34791214439469E+0000 1.34650361193589E+0000 - 1.34509629939044E+0000 1.34369020590132E+0000 1.34228533061200E+0000 1.34088167266644E+0000 1.33947923120905E+0000 - 1.33807800538475E+0000 1.33667799433895E+0000 1.33527919721750E+0000 1.33388161316677E+0000 1.33248524133360E+0000 - 1.33109008086530E+0000 1.32969613090968E+0000 1.32830339061499E+0000 1.32691185913001E+0000 1.32552153560397E+0000 - 1.32413241918659E+0000 1.32274450902805E+0000 1.32135780427904E+0000 1.31997230409071E+0000 1.31858800761468E+0000 - 1.31720491400307E+0000 1.31582302240846E+0000 1.31444233198392E+0000 1.31306284188299E+0000 1.31168455125969E+0000 - 1.31030745926851E+0000 1.30893156506443E+0000 1.30755686780290E+0000 1.30618336663985E+0000 1.30481106073167E+0000 - 1.30343994923525E+0000 1.30207003130795E+0000 1.30070130610759E+0000 1.29933377279247E+0000 1.29796743052139E+0000 - 1.29660227845359E+0000 1.29523831574881E+0000 1.29387554156724E+0000 1.29251395506958E+0000 1.29115355541697E+0000 - 1.28979434177104E+0000 1.28843631329389E+0000 1.28707946914809E+0000 1.28572380849670E+0000 1.28436933050323E+0000 - 1.28301603433167E+0000 1.28166391914650E+0000 1.28031298411265E+0000 1.27896322839552E+0000 1.27761465116101E+0000 - 1.27626725157546E+0000 1.27492102880571E+0000 1.27357598201904E+0000 1.27223211038322E+0000 1.27088941306650E+0000 - 1.26954788923757E+0000 1.26820753806563E+0000 1.26686835872032E+0000 1.26553035037176E+0000 1.26419351219053E+0000 - 1.26285784334770E+0000 1.26152334301480E+0000 1.26019001036382E+0000 1.25885784456722E+0000 1.25752684479795E+0000 - 1.25619701022940E+0000 1.25486834003545E+0000 1.25354083339043E+0000 1.25221448946915E+0000 1.25088930744689E+0000 - 1.24956528649940E+0000 1.24824242580286E+0000 1.24692072453398E+0000 1.24560018186987E+0000 1.24428079698817E+0000 - 1.24296256906694E+0000 1.24164549728471E+0000 1.24032958082052E+0000 1.23901481885381E+0000 1.23770121056454E+0000 - 1.23638875513310E+0000 1.23507745174037E+0000 1.23376729956768E+0000 1.23245829779682E+0000 1.23115044561007E+0000 - 1.22984374219014E+0000 1.22853818672023E+0000 1.22723377838399E+0000 1.22593051636554E+0000 1.22462839984947E+0000 - 1.22332742802081E+0000 1.22202760006507E+0000 1.22072891516823E+0000 1.21943137251671E+0000 1.21813497129741E+0000 - 1.21683971069769E+0000 1.21554558990537E+0000 1.21425260810872E+0000 1.21296076449649E+0000 1.21167005825788E+0000 - 1.21038048858255E+0000 1.20909205466063E+0000 1.20780475568271E+0000 1.20651859083982E+0000 1.20523355932348E+0000 - 1.20394966032565E+0000 1.20266689303875E+0000 1.20138525665568E+0000 1.20010475036976E+0000 1.19882537337481E+0000 - 1.19754712486509E+0000 1.19627000403532E+0000 1.19499401008067E+0000 1.19371914219679E+0000 1.19244539957977E+0000 - 1.19117278142617E+0000 1.18990128693298E+0000 1.18863091529769E+0000 1.18736166571821E+0000 1.18609353739293E+0000 - 1.18482652952068E+0000 1.18356064130077E+0000 1.18229587193294E+0000 1.18103222061740E+0000 1.17976968655482E+0000 - 1.17850826894631E+0000 1.17724796699345E+0000 1.17598877989827E+0000 1.17473070686326E+0000 1.17347374709135E+0000 - 1.17221789978594E+0000 1.17096316415087E+0000 1.16970953939046E+0000 1.16845702470946E+0000 1.16720561931308E+0000 - 1.16595532240698E+0000 1.16470613319728E+0000 1.16345805089056E+0000 1.16221107469384E+0000 1.16096520381460E+0000 - 1.15972043746076E+0000 1.15847677484070E+0000 1.15723421516327E+0000 1.15599275763775E+0000 1.15475240147388E+0000 - 1.15351314588183E+0000 1.15227499007227E+0000 1.15103793325627E+0000 1.14980197464538E+0000 1.14856711345159E+0000 - 1.14733334888736E+0000 1.14610068016556E+0000 1.14486910649955E+0000 1.14363862710311E+0000 1.14240924119050E+0000 - 1.14118094797641E+0000 1.13995374667597E+0000 1.13872763650478E+0000 1.13750261667888E+0000 1.13627868641476E+0000 - 1.13505584492936E+0000 1.13383409144005E+0000 1.13261342516468E+0000 1.13139384532153E+0000 1.13017535112931E+0000 - 1.12895794180722E+0000 1.12774161657487E+0000 1.12652637465233E+0000 1.12531221526012E+0000 1.12409913761920E+0000 - 1.12288714095099E+0000 1.12167622447733E+0000 1.12046638742053E+0000 1.11925762900334E+0000 1.11804994844895E+0000 - 1.11684334498100E+0000 1.11563781782358E+0000 1.11443336620120E+0000 1.11322998933884E+0000 1.11202768646193E+0000 - 1.11082645679632E+0000 1.10962629956831E+0000 1.10842721400467E+0000 1.10722919933257E+0000 1.10603225477967E+0000 - 1.10483637957403E+0000 1.10364157294418E+0000 1.10244783411908E+0000 1.10125516232816E+0000 1.10006355680124E+0000 - 1.09887301676864E+0000 1.09768354146108E+0000 1.09649513010975E+0000 1.09530778194625E+0000 1.09412149620265E+0000 - 1.09293627211145E+0000 1.09175210890560E+0000 1.09056900581847E+0000 1.08938696208389E+0000 1.08820597693613E+0000 - 1.08702604960988E+0000 1.08584717934030E+0000 1.08466936536296E+0000 1.08349260691388E+0000 1.08231690322955E+0000 - 1.08114225354684E+0000 1.07996865710311E+0000 1.07879611313613E+0000 1.07762462088413E+0000 1.07645417958575E+0000 - 1.07528478848010E+0000 1.07411644680670E+0000 1.07294915380554E+0000 1.07178290871700E+0000 1.07061771078195E+0000 - 1.06945355924166E+0000 1.06829045333785E+0000 1.06712839231267E+0000 1.06596737540873E+0000 1.06480740186905E+0000 - 1.06364847093709E+0000 1.06249058185676E+0000 1.06133373387239E+0000 1.06017792622875E+0000 1.05902315817105E+0000 - 1.05786942894494E+0000 1.05671673779649E+0000 1.05556508397221E+0000 1.05441446671905E+0000 1.05326488528439E+0000 - 1.05211633891605E+0000 1.05096882686227E+0000 1.04982234837174E+0000 1.04867690269358E+0000 1.04753248907733E+0000 - 1.04638910677297E+0000 1.04524675503093E+0000 1.04410543310204E+0000 1.04296514023760E+0000 1.04182587568931E+0000 - 1.04068763870931E+0000 1.03955042855020E+0000 1.03841424446496E+0000 1.03727908570705E+0000 1.03614495153033E+0000 - 1.03501184118911E+0000 1.03387975393812E+0000 1.03274868903252E+0000 1.03161864572792E+0000 1.03048962328032E+0000 - 1.02936162094620E+0000 1.02823463798243E+0000 1.02710867364633E+0000 1.02598372719564E+0000 1.02485979788853E+0000 - 1.02373688498361E+0000 1.02261498773991E+0000 1.02149410541689E+0000 1.02037423727443E+0000 1.01925538257285E+0000 - 1.01813754057291E+0000 1.01702071053576E+0000 1.01590489172302E+0000 1.01479008339670E+0000 1.01367628481927E+0000 - 1.01256349525360E+0000 1.01145171396301E+0000 1.01034094021123E+0000 1.00923117326242E+0000 1.00812241238117E+0000 - 1.00701465683250E+0000 1.00590790588185E+0000 1.00480215879508E+0000 1.00369741483848E+0000 1.00259367327878E+0000 - 1.00149093338311E+0000 1.00038919441904E+0000 9.99288455654566E-0001 9.98188716358100E-0001 9.97089975798485E-0001 - 9.95992233244985E-0001 9.94895487967289E-0001 9.93799739235508E-0001 9.92704986320181E-0001 9.91611228492265E-0001 - 9.90518465023144E-0001 9.89426695184622E-0001 9.88335918248927E-0001 9.87246133488712E-0001 9.86157340177046E-0001 - 9.85069537587429E-0001 9.83982724993775E-0001 9.82896901670424E-0001 9.81812066892138E-0001 9.80728219934094E-0001 - 9.79645360071900E-0001 9.78563486581577E-0001 9.77482598739571E-0001 9.76402695822748E-0001 9.75323777108393E-0001 - 9.74245841874211E-0001 9.73168889398330E-0001 9.72092918959294E-0001 9.71017929836068E-0001 9.69943921308038E-0001 - 9.68870892655008E-0001 9.67798843157200E-0001 9.66727772095256E-0001 9.65657678750236E-0001 9.64588562403619E-0001 - 9.63520422337304E-0001 9.62453257833603E-0001 9.61387068175251E-0001 9.60321852645398E-0001 9.59257610527612E-0001 - 9.58194341105877E-0001 9.57132043664597E-0001 9.56070717488590E-0001 9.55010361863094E-0001 9.53950976073759E-0001 - 9.52892559406657E-0001 9.51835111148266E-0001 9.50778630585493E-0001 9.49723117005651E-0001 9.48668569696474E-0001 - 9.47614987946108E-0001 9.46562371043115E-0001 9.45510718276473E-0001 9.44460028935574E-0001 9.43410302310223E-0001 - 9.42361537690641E-0001 9.41313734367465E-0001 9.40266891631742E-0001 9.39221008774935E-0001 9.38176085088921E-0001 - 9.37132119865988E-0001 9.36089112398840E-0001 9.35047061980593E-0001 9.34005967904775E-0001 9.32965829465327E-0001 - 9.31926645956603E-0001 9.30888416673368E-0001 9.29851140910801E-0001 9.28814817964491E-0001 9.27779447130439E-0001 - 9.26745027705059E-0001 9.25711558985174E-0001 9.24679040268020E-0001 9.23647470851240E-0001 9.22616850032893E-0001 - 9.21587177111446E-0001 9.20558451385776E-0001 9.19530672155171E-0001 9.18503838719329E-0001 9.17477950378355E-0001 - 9.16453006432767E-0001 9.15429006183489E-0001 9.14405948931860E-0001 9.13383833979621E-0001 9.12362660628925E-0001 - 9.11342428182335E-0001 9.10323135942819E-0001 9.09304783213757E-0001 9.08287369298932E-0001 9.07270893502540E-0001 - 9.06255355129181E-0001 9.05240753483865E-0001 9.04227087872009E-0001 9.03214357599431E-0001 9.02202561972366E-0001 - 9.01191700297448E-0001 9.00181771881722E-0001 8.99172776032635E-0001 8.98164712058045E-0001 8.97157579266210E-0001 - 8.96151376965800E-0001 8.95146104465885E-0001 8.94141761075944E-0001 8.93138346105860E-0001 8.92135858865921E-0001 - 8.91134298666819E-0001 8.90133664819651E-0001 8.89133956635920E-0001 8.88135173427530E-0001 8.87137314506792E-0001 - 8.86140379186419E-0001 8.85144366779528E-0001 8.84149276599639E-0001 8.83155107960678E-0001 8.82161860176970E-0001 - 8.81169532563245E-0001 8.80178124434636E-0001 8.79187635106677E-0001 8.78198063895306E-0001 8.77209410116864E-0001 - 8.76221673088087E-0001 8.75234852126122E-0001 8.74248946548512E-0001 8.73263955673204E-0001 8.72279878818545E-0001 - 8.71296715303281E-0001 8.70314464446563E-0001 8.69333125567939E-0001 8.68352697987358E-0001 8.67373181025171E-0001 - 8.66394574002129E-0001 8.65416876239380E-0001 8.64440087058474E-0001 8.63464205781360E-0001 8.62489231730387E-0001 - 8.61515164228300E-0001 8.60542002598248E-0001 8.59569746163775E-0001 8.58598394248823E-0001 8.57627946177737E-0001 - 8.56658401275252E-0001 8.55689758866510E-0001 8.54722018277044E-0001 8.53755178832791E-0001 8.52789239860078E-0001 - 8.51824200685634E-0001 8.50860060636586E-0001 8.49896819040452E-0001 8.48934475225154E-0001 8.47973028519003E-0001 - 8.47012478250715E-0001 8.46052823749393E-0001 8.45094064344543E-0001 8.44136199366063E-0001 8.43179228144247E-0001 - 8.42223150009785E-0001 8.41267964293763E-0001 8.40313670327660E-0001 8.39360267443350E-0001 8.38407754973104E-0001 - 8.37456132249585E-0001 8.36505398605852E-0001 8.35555553375355E-0001 8.34606595891941E-0001 8.33658525489851E-0001 - 8.32711341503716E-0001 8.31765043268565E-0001 8.30819630119813E-0001 8.29875101393277E-0001 8.28931456425160E-0001 - 8.27988694552061E-0001 8.27046815110970E-0001 8.26105817439269E-0001 8.25165700874733E-0001 8.24226464755527E-0001 - 8.23288108420209E-0001 8.22350631207730E-0001 8.21414032457430E-0001 8.20478311509040E-0001 8.19543467702683E-0001 - 8.18609500378872E-0001 8.17676408878512E-0001 8.16744192542895E-0001 8.15812850713708E-0001 8.14882382733024E-0001 - 8.13952787943308E-0001 8.13024065687415E-0001 8.12096215308583E-0001 8.11169236150450E-0001 8.10243127557035E-0001 - 8.09317888872749E-0001 8.08393519442392E-0001 8.07470018611151E-0001 8.06547385724602E-0001 8.05625620128708E-0001 - 8.04704721169822E-0001 8.03784688194684E-0001 8.02865520550422E-0001 8.01947217584551E-0001 8.01029778644972E-0001 - 8.00113203079976E-0001 7.99197490238236E-0001 7.98282639468818E-0001 7.97368650121169E-0001 7.96455521545126E-0001 - 7.95543253090910E-0001 7.94631844109129E-0001 7.93721293950776E-0001 7.92811601967230E-0001 7.91902767510255E-0001 - 7.90994789932003E-0001 7.90087668585006E-0001 7.89181402822185E-0001 7.88275991996845E-0001 7.87371435462671E-0001 - 7.86467732573740E-0001 7.85564882684508E-0001 7.84662885149816E-0001 7.83761739324889E-0001 7.82861444565335E-0001 - 7.81962000227147E-0001 7.81063405666699E-0001 7.80165660240750E-0001 7.79268763306439E-0001 7.78372714221293E-0001 - 7.77477512343217E-0001 7.76583157030499E-0001 7.75689647641810E-0001 7.74796983536202E-0001 7.73905164073110E-0001 - 7.73014188612350E-0001 7.72124056514120E-0001 7.71234767138998E-0001 7.70346319847944E-0001 7.69458714002298E-0001 - 7.68571948963783E-0001 7.67686024094498E-0001 7.66800938756928E-0001 7.65916692313934E-0001 7.65033284128759E-0001 - 7.64150713565025E-0001 7.63268979986731E-0001 7.62388082758262E-0001 7.61508021244375E-0001 7.60628794810213E-0001 - 7.59750402821292E-0001 7.58872844643510E-0001 7.57996119643142E-0001 7.57120227186842E-0001 7.56245166641642E-0001 - 7.55370937374954E-0001 7.54497538754563E-0001 7.53624970148637E-0001 7.52753230925718E-0001 7.51882320454727E-0001 - 7.51012238104960E-0001 7.50142983246092E-0001 7.49274555248175E-0001 7.48406953481637E-0001 7.47540177317281E-0001 - 7.46674226126288E-0001 7.45809099280212E-0001 7.44944796150988E-0001 7.44081316110923E-0001 7.43218658532700E-0001 - 7.42356822789378E-0001 7.41495808254390E-0001 7.40635614301548E-0001 7.39776240305029E-0001 7.38917685639397E-0001 - 7.38059949679582E-0001 7.37203031800893E-0001 7.36346931379009E-0001 7.35491647789984E-0001 7.34637180410249E-0001 - 7.33783528616605E-0001 7.32930691786226E-0001 7.32078669296662E-0001 7.31227460525835E-0001 7.30377064852038E-0001 - 7.29527481653940E-0001 7.28678710310579E-0001 7.27830750201368E-0001 7.26983600706089E-0001 7.26137261204900E-0001 - 7.25291731078328E-0001 7.24447009707272E-0001 7.23603096473005E-0001 7.22759990757164E-0001 7.21917691941766E-0001 - 7.21076199409193E-0001 7.20235512542202E-0001 7.19395630723916E-0001 7.18556553337831E-0001 7.17718279767813E-0001 - 7.16880809398097E-0001 7.16044141613289E-0001 7.15208275798364E-0001 7.14373211338668E-0001 7.13538947619912E-0001 - 7.12705484028182E-0001 7.11872819949929E-0001 7.11040954771972E-0001 7.10209887881503E-0001 7.09379618666079E-0001 - 7.08550146513625E-0001 7.07721470812436E-0001 7.06893590951176E-0001 7.06066506318870E-0001 7.05240216304920E-0001 - 7.04414720299087E-0001 7.03590017691505E-0001 7.02766107872673E-0001 7.01942990233456E-0001 7.01120664165088E-0001 - 7.00299129059164E-0001 6.99478384307653E-0001 6.98658429302884E-0001 6.97839263437556E-0001 6.97020886104732E-0001 - 6.96203296697841E-0001 6.95386494610676E-0001 6.94570479237397E-0001 6.93755249972528E-0001 6.92940806210960E-0001 - 6.92127147347946E-0001 6.91314272779106E-0001 6.90502181900423E-0001 6.89690874108244E-0001 6.88880348799280E-0001 - 6.88070605370607E-0001 6.87261643219665E-0001 6.86453461744257E-0001 6.85646060342547E-0001 6.84839438413067E-0001 - 6.84033595354705E-0001 6.83228530566721E-0001 6.82424243448729E-0001 6.81620733400712E-0001 6.80817999823011E-0001 - 6.80016042116332E-0001 6.79214859681742E-0001 6.78414451920667E-0001 6.77614818234898E-0001 6.76815958026589E-0001 - 6.76017870698252E-0001 6.75220555652760E-0001 6.74424012293348E-0001 6.73628240023614E-0001 6.72833238247511E-0001 - 6.72039006369358E-0001 6.71245543793832E-0001 6.70452849925970E-0001 6.69660924171168E-0001 6.68869765935186E-0001 - 6.68079374624135E-0001 6.67289749644495E-0001 6.66500890403100E-0001 6.65712796307144E-0001 6.64925466764179E-0001 - 6.64138901182118E-0001 6.63353098969232E-0001 6.62568059534146E-0001 6.61783782285850E-0001 6.61000266633686E-0001 - 6.60217511987360E-0001 6.59435517756930E-0001 6.58654283352815E-0001 6.57873808185789E-0001 6.57094091666985E-0001 - 6.56315133207891E-0001 6.55536932220355E-0001 6.54759488116579E-0001 6.53982800309122E-0001 6.53206868210901E-0001 - 6.52431691235185E-0001 6.51657268795605E-0001 6.50883600306141E-0001 6.50110685181135E-0001 6.49338522835281E-0001 - 6.48567112683628E-0001 6.47796454141582E-0001 6.47026546624901E-0001 6.46257389549703E-0001 6.45488982332454E-0001 - 6.44721324389980E-0001 6.43954415139459E-0001 6.43188253998422E-0001 6.42422840384757E-0001 6.41658173716701E-0001 - 6.40894253412850E-0001 6.40131078892149E-0001 6.39368649573900E-0001 6.38606964877756E-0001 6.37846024223722E-0001 - 6.37085827032157E-0001 6.36326372723774E-0001 6.35567660719635E-0001 6.34809690441157E-0001 6.34052461310109E-0001 - 6.33295972748610E-0001 6.32540224179132E-0001 6.31785215024499E-0001 6.31030944707885E-0001 6.30277412652816E-0001 - 6.29524618283170E-0001 6.28772561023174E-0001 6.28021240297407E-0001 6.27270655530801E-0001 6.26520806148630E-0001 - 6.25771691576528E-0001 6.25023311240474E-0001 6.24275664566798E-0001 6.23528750982179E-0001 6.22782569913646E-0001 - 6.22037120788579E-0001 6.21292403034702E-0001 6.20548416080096E-0001 6.19805159353184E-0001 6.19062632282741E-0001 - 6.18320834297890E-0001 6.17579764828102E-0001 6.16839423303196E-0001 6.16099809153340E-0001 6.15360921809048E-0001 - 6.14622760701185E-0001 6.13885325260961E-0001 6.13148614919933E-0001 6.12412629110008E-0001 6.11677367263435E-0001 - 6.10942828812816E-0001 6.10209013191095E-0001 6.09475919831565E-0001 6.08743548167865E-0001 6.08011897633979E-0001 - 6.07280967664240E-0001 6.06550757693320E-0001 6.05821267156246E-0001 6.05092495488384E-0001 6.04364442125448E-0001 - 6.03637106503497E-0001 6.02910488058933E-0001 6.02184586228507E-0001 6.01459400449309E-0001 6.00734930158779E-0001 - 6.00011174794699E-0001 5.99288133795194E-0001 5.98565806598736E-0001 5.97844192644138E-0001 5.97123291370558E-0001 - 5.96403102217499E-0001 5.95683624624803E-0001 5.94964858032661E-0001 5.94246801881603E-0001 5.93529455612503E-0001 - 5.92812818666579E-0001 5.92096890485387E-0001 5.91381670510832E-0001 5.90667158185156E-0001 5.89953352950946E-0001 - 5.89240254251130E-0001 5.88527861528978E-0001 5.87816174228100E-0001 5.87105191792448E-0001 5.86394913666317E-0001 - 5.85685339294343E-0001 5.84976468121500E-0001 5.84268299593105E-0001 5.83560833154816E-0001 5.82854068252629E-0001 - 5.82148004332883E-0001 5.81442640842256E-0001 5.80737977227765E-0001 5.80034012936768E-0001 5.79330747416963E-0001 - 5.78628180116386E-0001 5.77926310483411E-0001 5.77225137966756E-0001 5.76524662015473E-0001 5.75824882078955E-0001 - 5.75125797606935E-0001 5.74427408049480E-0001 5.73729712857002E-0001 5.73032711480242E-0001 5.72336403370287E-0001 - 5.71640787978559E-0001 5.70945864756818E-0001 5.70251633157161E-0001 5.69558092632021E-0001 5.68865242634170E-0001 - 5.68173082616718E-0001 5.67481612033108E-0001 5.66790830337123E-0001 5.66100736982882E-0001 5.65411331424840E-0001 - 5.64722613117787E-0001 5.64034581516850E-0001 5.63347236077492E-0001 5.62660576255512E-0001 5.61974601507044E-0001 - 5.61289311288557E-0001 5.60604705056855E-0001 5.59920782269080E-0001 5.59237542382703E-0001 5.58554984855536E-0001 - 5.57873109145722E-0001 5.57191914711738E-0001 5.56511401012398E-0001 5.55831567506848E-0001 5.55152413654569E-0001 - 5.54473938915373E-0001 5.53796142749408E-0001 5.53119024617157E-0001 5.52442583979434E-0001 5.51766820297385E-0001 - 5.51091733032491E-0001 5.50417321646566E-0001 5.49743585601754E-0001 5.49070524360535E-0001 5.48398137385718E-0001 - 5.47726424140447E-0001 5.47055384088196E-0001 5.46385016692772E-0001 5.45715321418311E-0001 5.45046297729284E-0001 - 5.44377945090492E-0001 5.43710262967068E-0001 5.43043250824473E-0001 5.42376908128502E-0001 5.41711234345280E-0001 - 5.41046228941260E-0001 5.40381891383230E-0001 5.39718221138303E-0001 5.39055217673928E-0001 5.38392880457879E-0001 - 5.37731208958260E-0001 5.37070202643509E-0001 5.36409860982386E-0001 5.35750183443988E-0001 5.35091169497737E-0001 - 5.34432818613384E-0001 5.33775130261009E-0001 5.33118103911022E-0001 5.32461739034159E-0001 5.31806035101487E-0001 - 5.31150991584398E-0001 5.30496607954616E-0001 5.29842883684190E-0001 5.29189818245496E-0001 5.28537411111240E-0001 - 5.27885661754452E-0001 5.27234569648494E-0001 5.26584134267050E-0001 5.25934355084135E-0001 5.25285231574088E-0001 - 5.24636763211575E-0001 5.23988949471590E-0001 5.23341789829449E-0001 5.22695283760800E-0001 5.22049430741612E-0001 - 5.21404230248183E-0001 5.20759681757136E-0001 5.20115784745416E-0001 5.19472538690298E-0001 5.18829943069380E-0001 - 5.18187997360584E-0001 5.17546701042158E-0001 5.16906053592676E-0001 5.16266054491034E-0001 5.15626703216452E-0001 - 5.14987999248478E-0001 5.14349942066980E-0001 5.13712531152150E-0001 5.13075765984508E-0001 5.12439646044893E-0001 - 5.11804170814469E-0001 5.11169339774725E-0001 5.10535152407466E-0001 5.09901608194831E-0001 5.09268706619273E-0001 - 5.08636447163571E-0001 5.08004829310827E-0001 5.07373852544463E-0001 5.06743516348225E-0001 5.06113820206179E-0001 - 5.05484763602715E-0001 5.04856346022545E-0001 5.04228566950700E-0001 5.03601425872534E-0001 5.02974922273722E-0001 - 5.02349055640260E-0001 5.01723825458464E-0001 5.01099231214971E-0001 5.00475272396741E-0001 4.99851948491051E-0001 - 4.99229258985500E-0001 4.98607203368008E-0001 4.97985781126810E-0001 4.97364991750468E-0001 4.96744834727859E-0001 - 4.96125309548181E-0001 4.95506415700951E-0001 4.94888152676004E-0001 4.94270519963497E-0001 4.93653517053901E-0001 - 4.93037143438011E-0001 4.92421398606936E-0001 4.91806282052109E-0001 4.91191793265274E-0001 4.90577931738500E-0001 - 4.89964696964169E-0001 4.89352088434982E-0001 4.88740105643959E-0001 4.88128748084436E-0001 4.87518015250068E-0001 - 4.86907906634826E-0001 4.86298421732996E-0001 4.85689560039185E-0001 4.85081321048313E-0001 4.84473704255619E-0001 - 4.83866709156657E-0001 4.83260335247298E-0001 4.82654582023728E-0001 4.82049448982451E-0001 4.81444935620282E-0001 - 4.80841041434359E-0001 4.80237765922129E-0001 4.79635108581357E-0001 4.79033068910123E-0001 4.78431646406823E-0001 - 4.77830840570165E-0001 4.77230650899173E-0001 4.76631076893186E-0001 4.76032118051859E-0001 4.75433773875157E-0001 - 4.74836043863364E-0001 4.74238927517073E-0001 4.73642424337194E-0001 4.73046533824950E-0001 4.72451255481877E-0001 - 4.71856588809824E-0001 4.71262533310954E-0001 4.70669088487743E-0001 4.70076253842979E-0001 4.69484028879762E-0001 - 4.68892413101507E-0001 4.68301406011939E-0001 4.67711007115098E-0001 4.67121215915333E-0001 4.66532031917306E-0001 - 4.65943454625992E-0001 4.65355483546675E-0001 4.64768118184953E-0001 4.64181358046734E-0001 4.63595202638238E-0001 - 4.63009651465996E-0001 4.62424704036848E-0001 4.61840359857948E-0001 4.61256618436756E-0001 4.60673479281046E-0001 - 4.60090941898903E-0001 4.59509005798718E-0001 4.58927670489195E-0001 4.58346935479348E-0001 4.57766800278498E-0001 - 4.57187264396279E-0001 4.56608327342631E-0001 4.56029988627806E-0001 4.55452247762362E-0001 4.54875104257169E-0001 - 4.54298557623405E-0001 4.53722607372553E-0001 4.53147253016411E-0001 4.52572494067078E-0001 4.51998330036967E-0001 - 4.51424760438797E-0001 4.50851784785593E-0001 4.50279402590691E-0001 4.49707613367729E-0001 4.49136416630660E-0001 - 4.48565811893738E-0001 4.47995798671528E-0001 4.47426376478900E-0001 4.46857544831029E-0001 4.46289303243402E-0001 - 4.45721651231805E-0001 4.45154588312337E-0001 4.44588114001401E-0001 4.44022227815704E-0001 4.43456929272262E-0001 - 4.42892217888393E-0001 4.42328093181725E-0001 4.41764554670188E-0001 4.41201601872018E-0001 4.40639234305757E-0001 - 4.40077451490252E-0001 4.39516252944654E-0001 4.38955638188420E-0001 4.38395606741306E-0001 4.37836158123382E-0001 - 4.37277291855014E-0001 4.36719007456877E-0001 4.36161304449947E-0001 4.35604182355505E-0001 4.35047640695135E-0001 - 4.34491678990725E-0001 4.33936296764466E-0001 4.33381493538853E-0001 4.32827268836684E-0001 4.32273622181057E-0001 - 4.31720553095377E-0001 4.31168061103349E-0001 4.30616145728980E-0001 4.30064806496581E-0001 4.29514042930765E-0001 - 4.28963854556446E-0001 4.28414240898839E-0001 4.27865201483464E-0001 4.27316735836138E-0001 4.26768843482983E-0001 - 4.26221523950421E-0001 4.25674776765175E-0001 4.25128601454269E-0001 4.24582997545028E-0001 4.24037964565079E-0001 - 4.23493502042344E-0001 4.22949609505052E-0001 4.22406286481730E-0001 4.21863532501203E-0001 4.21321347092599E-0001 - 4.20779729785344E-0001 4.20238680109163E-0001 4.19698197594081E-0001 4.19158281770423E-0001 4.18618932168813E-0001 - 4.18080148320175E-0001 4.17541929755729E-0001 4.17004276006996E-0001 4.16467186605795E-0001 4.15930661084243E-0001 - 4.15394698974756E-0001 4.14859299810049E-0001 4.14324463123132E-0001 4.13790188447315E-0001 4.13256475316207E-0001 - 4.12723323263710E-0001 4.12190731824029E-0001 4.11658700531662E-0001 4.11127228921407E-0001 4.10596316528357E-0001 - 4.10065962887902E-0001 4.09536167535730E-0001 4.09006930007823E-0001 4.08478249840462E-0001 4.07950126570224E-0001 - 4.07422559733981E-0001 4.06895548868901E-0001 4.06369093512448E-0001 4.05843193202383E-0001 4.05317847476758E-0001 - 4.04793055873926E-0001 4.04268817932534E-0001 4.03745133191520E-0001 4.03222001190121E-0001 4.02699421467869E-0001 - 4.02177393564586E-0001 4.01655917020394E-0001 4.01134991375706E-0001 4.00614616171232E-0001 4.00094790947971E-0001 - 3.99575515247222E-0001 3.99056788610574E-0001 3.98538610579909E-0001 3.98020980697406E-0001 3.97503898505533E-0001 - 3.96987363547056E-0001 3.96471375365031E-0001 3.95955933502805E-0001 3.95441037504024E-0001 3.94926686912618E-0001 - 3.94412881272817E-0001 3.93899620129140E-0001 3.93386903026399E-0001 3.92874729509697E-0001 3.92363099124429E-0001 - 3.91852011416283E-0001 3.91341465931238E-0001 3.90831462215563E-0001 3.90321999815821E-0001 3.89813078278864E-0001 - 3.89304697151835E-0001 3.88796855982171E-0001 3.88289554317593E-0001 3.87782791706120E-0001 3.87276567696058E-0001 - 3.86770881836002E-0001 3.86265733674841E-0001 3.85761122761750E-0001 3.85257048646196E-0001 3.84753510877934E-0001 - 3.84250509007012E-0001 3.83748042583764E-0001 3.83246111158814E-0001 3.82744714283077E-0001 3.82243851507755E-0001 - 3.81743522384341E-0001 3.81243726464611E-0001 3.80744463300638E-0001 3.80245732444777E-0001 3.79747533449675E-0001 - 3.79249865868264E-0001 3.78752729253768E-0001 3.78256123159693E-0001 3.77760047139838E-0001 3.77264500748288E-0001 - 3.76769483539415E-0001 3.76274995067879E-0001 3.75781034888625E-0001 3.75287602556889E-0001 3.74794697628187E-0001 - 3.74302319658331E-0001 3.73810468203411E-0001 3.73319142819810E-0001 3.72828343064193E-0001 3.72338068493512E-0001 - 3.71848318665007E-0001 3.71359093136201E-0001 3.70870391464904E-0001 3.70382213209213E-0001 3.69894557927509E-0001 - 3.69407425178457E-0001 3.68920814521010E-0001 3.68434725514405E-0001 3.67949157718160E-0001 3.67464110692085E-0001 - 3.66979583996269E-0001 3.66495577191087E-0001 3.66012089837199E-0001 3.65529121495549E-0001 3.65046671727363E-0001 - 3.64564740094155E-0001 3.64083326157718E-0001 3.63602429480132E-0001 3.63122049623759E-0001 3.62642186151244E-0001 - 3.62162838625517E-0001 3.61684006609789E-0001 3.61205689667555E-0001 3.60727887362591E-0001 3.60250599258960E-0001 - 3.59773824921002E-0001 3.59297563913343E-0001 3.58821815800890E-0001 3.58346580148831E-0001 3.57871856522637E-0001 - 3.57397644488063E-0001 3.56923943611141E-0001 3.56450753458188E-0001 3.55978073595801E-0001 3.55505903590858E-0001 - 3.55034243010519E-0001 3.54563091422223E-0001 3.54092448393693E-0001 3.53622313492930E-0001 3.53152686288216E-0001 - 3.52683566348115E-0001 3.52214953241467E-0001 3.51746846537398E-0001 3.51279245805310E-0001 3.50812150614885E-0001 - 3.50345560536087E-0001 3.49879475139156E-0001 3.49413893994615E-0001 3.48948816673262E-0001 3.48484242746179E-0001 - 3.48020171784725E-0001 3.47556603360536E-0001 3.47093537045529E-0001 3.46630972411898E-0001 3.46168909032117E-0001 - 3.45707346478936E-0001 3.45246284325387E-0001 3.44785722144775E-0001 3.44325659510687E-0001 3.43866095996985E-0001 - 3.43407031177811E-0001 3.42948464627582E-0001 3.42490395920994E-0001 3.42032824633019E-0001 3.41575750338908E-0001 - 3.41119172614186E-0001 3.40663091034658E-0001 3.40207505176402E-0001 3.39752414615775E-0001 3.39297818929411E-0001 - 3.38843717694217E-0001 3.38390110487379E-0001 3.37936996886358E-0001 3.37484376468890E-0001 3.37032248812989E-0001 - 3.36580613496941E-0001 3.36129470099309E-0001 3.35678818198933E-0001 3.35228657374926E-0001 3.34778987206676E-0001 - 3.34329807273846E-0001 3.33881117156376E-0001 3.33432916434476E-0001 3.32985204688634E-0001 3.32537981499613E-0001 - 3.32091246448445E-0001 3.31644999116442E-0001 3.31199239085187E-0001 3.30753965936536E-0001 3.30309179252619E-0001 - 3.29864878615841E-0001 3.29421063608880E-0001 3.28977733814685E-0001 3.28534888816481E-0001 3.28092528197764E-0001 - 3.27650651542301E-0001 3.27209258434137E-0001 3.26768348457585E-0001 3.26327921197231E-0001 3.25887976237935E-0001 - 3.25448513164827E-0001 3.25009531563312E-0001 3.24571031019061E-0001 3.24133011118024E-0001 3.23695471446418E-0001 - 3.23258411590731E-0001 3.22821831137725E-0001 3.22385729674432E-0001 3.21950106788153E-0001 3.21514962066463E-0001 - 3.21080295097206E-0001 3.20646105468498E-0001 3.20212392768723E-0001 3.19779156586537E-0001 3.19346396510867E-0001 - 3.18914112130906E-0001 3.18482303036123E-0001 3.18050968816252E-0001 3.17620109061299E-0001 3.17189723361538E-0001 - 3.16759811307514E-0001 3.16330372490041E-0001 3.15901406500199E-0001 3.15472912929341E-0001 3.15044891369088E-0001 - 3.14617341411328E-0001 3.14190262648218E-0001 3.13763654672185E-0001 3.13337517075924E-0001 3.12911849452394E-0001 - 3.12486651394829E-0001 3.12061922496725E-0001 3.11637662351850E-0001 3.11213870554236E-0001 3.10790546698186E-0001 - 3.10367690378267E-0001 3.09945301189314E-0001 3.09523378726431E-0001 3.09101922584989E-0001 3.08680932360622E-0001 - 3.08260407649235E-0001 3.07840348046998E-0001 3.07420753150344E-0001 3.07001622555979E-0001 3.06582955860871E-0001 - 3.06164752662254E-0001 3.05747012557628E-0001 3.05329735144760E-0001 3.04912920021683E-0001 3.04496566786691E-0001 - 3.04080675038349E-0001 3.03665244375484E-0001 3.03250274397190E-0001 3.02835764702825E-0001 3.02421714892011E-0001 - 3.02008124564634E-0001 3.01594993320847E-0001 3.01182320761067E-0001 3.00770106485975E-0001 3.00358350096514E-0001 - 2.99947051193893E-0001 2.99536209379586E-0001 2.99125824255328E-0001 2.98715895423119E-0001 2.98306422485223E-0001 - 2.97897405044166E-0001 2.97488842702739E-0001 2.97080735063995E-0001 2.96673081731250E-0001 2.96265882308081E-0001 - 2.95859136398331E-0001 2.95452843606105E-0001 2.95047003535767E-0001 2.94641615791948E-0001 2.94236679979538E-0001 - 2.93832195703690E-0001 2.93428162569819E-0001 2.93024580183600E-0001 2.92621448150973E-0001 2.92218766078138E-0001 - 2.91816533571554E-0001 2.91414750237946E-0001 2.91013415684294E-0001 2.90612529517845E-0001 2.90212091346103E-0001 - 2.89812100776834E-0001 2.89412557418065E-0001 2.89013460878082E-0001 2.88614810765433E-0001 2.88216606688925E-0001 - 2.87818848257625E-0001 2.87421535080861E-0001 2.87024666768219E-0001 2.86628242929546E-0001 2.86232263174949E-0001 - 2.85836727114794E-0001 2.85441634359705E-0001 2.85046984520566E-0001 2.84652777208521E-0001 2.84259012034970E-0001 - 2.83865688611574E-0001 2.83472806550254E-0001 2.83080365463187E-0001 2.82688364962808E-0001 2.82296804661812E-0001 - 2.81905684173152E-0001 2.81515003110036E-0001 2.81124761085934E-0001 2.80734957714573E-0001 2.80345592609932E-0001 - 2.79956665386256E-0001 2.79568175658041E-0001 2.79180123040043E-0001 2.78792507147274E-0001 2.78405327595003E-0001 - 2.78018583998757E-0001 2.77632275974316E-0001 2.77246403137722E-0001 2.76860965105269E-0001 2.76475961493509E-0001 - 2.76091391919251E-0001 2.75707255999557E-0001 2.75323553351748E-0001 2.74940283593399E-0001 2.74557446342342E-0001 - 2.74175041216662E-0001 2.73793067834702E-0001 2.73411525815059E-0001 2.73030414776586E-0001 2.72649734338389E-0001 - 2.72269484119830E-0001 2.71889663740528E-0001 2.71510272820351E-0001 2.71131310979427E-0001 2.70752777838135E-0001 - 2.70374673017111E-0001 2.69996996137243E-0001 2.69619746819671E-0001 2.69242924685793E-0001 2.68866529357258E-0001 - 2.68490560455970E-0001 2.68115017604086E-0001 2.67739900424015E-0001 2.67365208538422E-0001 2.66990941570220E-0001 - 2.66617099142581E-0001 2.66243680878926E-0001 2.65870686402929E-0001 2.65498115338517E-0001 2.65125967309871E-0001 - 2.64754241941421E-0001 2.64382938857852E-0001 2.64012057684099E-0001 2.63641598045350E-0001 2.63271559567045E-0001 - 2.62901941874875E-0001 2.62532744594781E-0001 2.62163967352960E-0001 2.61795609775854E-0001 2.61427671490162E-0001 - 2.61060152122829E-0001 2.60693051301054E-0001 2.60326368652288E-0001 2.59960103804226E-0001 2.59594256384822E-0001 - 2.59228826022275E-0001 2.58863812345035E-0001 2.58499214981804E-0001 2.58135033561530E-0001 2.57771267713417E-0001 - 2.57407917066912E-0001 2.57044981251716E-0001 2.56682459897778E-0001 2.56320352635297E-0001 2.55958659094720E-0001 - 2.55597378906744E-0001 2.55236511702316E-0001 2.54876057112629E-0001 2.54516014769126E-0001 2.54156384303500E-0001 - 2.53797165347691E-0001 2.53438357533887E-0001 2.53079960494526E-0001 2.52721973862292E-0001 2.52364397270117E-0001 - 2.52007230351183E-0001 2.51650472738918E-0001 2.51294124066997E-0001 2.50938183969344E-0001 2.50582652080130E-0001 - 2.50227528033773E-0001 2.49872811464936E-0001 2.49518502008532E-0001 2.49164599299719E-0001 2.48811102973903E-0001 - 2.48458012666735E-0001 2.48105328014115E-0001 2.47753048652186E-0001 2.47401174217338E-0001 2.47049704346209E-0001 - 2.46698638675681E-0001 2.46347976842883E-0001 2.45997718485190E-0001 2.45647863240219E-0001 2.45298410745837E-0001 - 2.44949360640155E-0001 2.44600712561527E-0001 2.44252466148555E-0001 2.43904621040083E-0001 2.43557176875204E-0001 - 2.43210133293250E-0001 2.42863489933802E-0001 2.42517246436684E-0001 2.42171402441965E-0001 2.41825957589956E-0001 - 2.41480911521214E-0001 2.41136263876540E-0001 2.40792014296978E-0001 2.40448162423816E-0001 2.40104707898584E-0001 - 2.39761650363059E-0001 2.39418989459259E-0001 2.39076724829445E-0001 2.38734856116121E-0001 2.38393382962034E-0001 - 2.38052305010175E-0001 2.37711621903777E-0001 2.37371333286314E-0001 2.37031438801505E-0001 2.36691938093311E-0001 - 2.36352830805933E-0001 2.36014116583816E-0001 2.35675795071646E-0001 2.35337865914351E-0001 2.35000328757100E-0001 - 2.34663183245307E-0001 2.34326429024623E-0001 2.33990065740942E-0001 2.33654093040400E-0001 2.33318510569373E-0001 - 2.32983317974479E-0001 2.32648514902576E-0001 2.32314101000762E-0001 2.31980075916378E-0001 2.31646439297003E-0001 - 2.31313190790457E-0001 2.30980330044802E-0001 2.30647856708336E-0001 2.30315770429602E-0001 2.29984070857380E-0001 - 2.29652757640688E-0001 2.29321830428788E-0001 2.28991288871178E-0001 2.28661132617598E-0001 2.28331361318024E-0001 - 2.28001974622673E-0001 2.27672972182002E-0001 2.27344353646704E-0001 2.27016118667715E-0001 2.26688266896204E-0001 - 2.26360797983584E-0001 2.26033711581502E-0001 2.25707007341846E-0001 2.25380684916742E-0001 2.25054743958552E-0001 - 2.24729184119878E-0001 2.24404005053558E-0001 2.24079206412669E-0001 2.23754787850526E-0001 2.23430749020680E-0001 - 2.23107089576919E-0001 2.22783809173269E-0001 2.22460907463994E-0001 2.22138384103592E-0001 2.21816238746801E-0001 - 2.21494471048594E-0001 2.21173080664181E-0001 2.20852067249008E-0001 2.20531430458756E-0001 2.20211169949347E-0001 - 2.19891285376932E-0001 2.19571776397905E-0001 2.19252642668890E-0001 2.18933883846751E-0001 2.18615499588585E-0001 - 2.18297489551725E-0001 2.17979853393740E-0001 2.17662590772433E-0001 2.17345701345843E-0001 2.17029184772245E-0001 - 2.16713040710147E-0001 2.16397268818292E-0001 2.16081868755657E-0001 2.15766840181457E-0001 2.15452182755137E-0001 - 2.15137896136378E-0001 2.14823979985096E-0001 2.14510433961439E-0001 2.14197257725792E-0001 2.13884450938770E-0001 - 2.13572013261225E-0001 2.13259944354240E-0001 2.12948243879132E-0001 2.12636911497453E-0001 2.12325946870985E-0001 - 2.12015349661746E-0001 2.11705119531986E-0001 2.11395256144187E-0001 2.11085759161065E-0001 2.10776628245567E-0001 - 2.10467863060874E-0001 2.10159463270397E-0001 2.09851428537783E-0001 2.09543758526906E-0001 2.09236452901878E-0001 - 2.08929511327038E-0001 2.08622933466958E-0001 2.08316718986444E-0001 2.08010867550529E-0001 2.07705378824481E-0001 - 2.07400252473797E-0001 2.07095488164208E-0001 2.06791085561673E-0001 2.06487044332383E-0001 2.06183364142761E-0001 - 2.05880044659458E-0001 2.05577085549358E-0001 2.05274486479574E-0001 2.04972247117450E-0001 2.04670367130559E-0001 - 2.04368846186706E-0001 2.04067683953926E-0001 2.03766880100480E-0001 2.03466434294863E-0001 2.03166346205797E-0001 - 2.02866615502235E-0001 2.02567241853360E-0001 2.02268224928581E-0001 2.01969564397540E-0001 2.01671259930104E-0001 - 2.01373311196372E-0001 2.01075717866671E-0001 2.00778479611556E-0001 2.00481596101812E-0001 2.00185067008448E-0001 - 1.99888892002708E-0001 1.99593070756059E-0001 1.99297602940199E-0001 1.99002488227050E-0001 1.98707726288767E-0001 - 1.98413316797730E-0001 1.98119259426545E-0001 1.97825553848049E-0001 1.97532199735303E-0001 1.97239196761598E-0001 - 1.96946544600450E-0001 1.96654242925603E-0001 1.96362291411028E-0001 1.96070689730921E-0001 1.95779437559708E-0001 - 1.95488534572039E-0001 1.95197980442790E-0001 1.94907774847064E-0001 1.94617917460192E-0001 1.94328407957729E-0001 - 1.94039246015455E-0001 1.93750431309379E-0001 1.93461963515732E-0001 1.93173842310974E-0001 1.92886067371788E-0001 - 1.92598638375084E-0001 1.92311554997995E-0001 1.92024816917882E-0001 1.91738423812329E-0001 1.91452375359145E-0001 - 1.91166671236365E-0001 1.90881311122247E-0001 1.90596294695276E-0001 1.90311621634157E-0001 1.90027291617825E-0001 - 1.89743304325434E-0001 1.89459659436365E-0001 1.89176356630222E-0001 1.88893395586833E-0001 1.88610775986251E-0001 - 1.88328497508751E-0001 1.88046559834830E-0001 1.87764962645212E-0001 1.87483705620842E-0001 1.87202788442888E-0001 - 1.86922210792742E-0001 1.86641972352020E-0001 1.86362072802557E-0001 1.86082511826413E-0001 1.85803289105872E-0001 - 1.85524404323438E-0001 1.85245857161839E-0001 1.84967647304024E-0001 1.84689774433164E-0001 1.84412238232653E-0001 - 1.84135038386106E-0001 1.83858174577361E-0001 1.83581646490476E-0001 1.83305453809731E-0001 1.83029596219630E-0001 - 1.82754073404892E-0001 1.82478885050464E-0001 1.82204030841510E-0001 1.81929510463418E-0001 1.81655323601792E-0001 - 1.81381469942461E-0001 1.81107949171474E-0001 1.80834760975098E-0001 1.80561905039824E-0001 1.80289381052360E-0001 - 1.80017188699636E-0001 1.79745327668801E-0001 1.79473797647225E-0001 1.79202598322497E-0001 1.78931729382426E-0001 - 1.78661190515040E-0001 1.78390981408586E-0001 1.78121101751533E-0001 1.77851551232566E-0001 1.77582329540592E-0001 - 1.77313436364734E-0001 1.77044871394336E-0001 1.76776634318961E-0001 1.76508724828388E-0001 1.76241142612617E-0001 - 1.75973887361866E-0001 1.75706958766572E-0001 1.75440356517388E-0001 1.75174080305186E-0001 1.74908129821058E-0001 - 1.74642504756310E-0001 1.74377204802470E-0001 1.74112229651280E-0001 1.73847578994701E-0001 1.73583252524913E-0001 - 1.73319249934310E-0001 1.73055570915506E-0001 1.72792215161330E-0001 1.72529182364829E-0001 1.72266472219268E-0001 - 1.72004084418125E-0001 1.71742018655099E-0001 1.71480274624103E-0001 1.71218852019268E-0001 1.70957750534938E-0001 - 1.70696969865676E-0001 1.70436509706262E-0001 1.70176369751687E-0001 1.69916549697165E-0001 1.69657049238119E-0001 - 1.69397868070192E-0001 1.69139005889240E-0001 1.68880462391335E-0001 1.68622237272765E-0001 1.68364330230032E-0001 - 1.68106740959855E-0001 1.67849469159165E-0001 1.67592514525111E-0001 1.67335876755053E-0001 1.67079555546569E-0001 - 1.66823550597451E-0001 1.66567861605702E-0001 1.66312488269543E-0001 1.66057430287408E-0001 1.65802687357944E-0001 - 1.65548259180013E-0001 1.65294145452692E-0001 1.65040345875269E-0001 1.64786860147246E-0001 1.64533687968340E-0001 - 1.64280829038480E-0001 1.64028283057810E-0001 1.63776049726685E-0001 1.63524128745674E-0001 1.63272519815560E-0001 - 1.63021222637335E-0001 1.62770236912209E-0001 1.62519562341600E-0001 1.62269198627142E-0001 1.62019145470677E-0001 - 1.61769402574265E-0001 1.61519969640173E-0001 1.61270846370883E-0001 1.61022032469087E-0001 1.60773527637690E-0001 - 1.60525331579808E-0001 1.60277443998770E-0001 1.60029864598114E-0001 1.59782593081592E-0001 1.59535629153165E-0001 - 1.59288972517007E-0001 1.59042622877500E-0001 1.58796579939242E-0001 1.58550843407036E-0001 1.58305412985900E-0001 - 1.58060288381061E-0001 1.57815469297955E-0001 1.57570955442231E-0001 1.57326746519747E-0001 1.57082842236571E-0001 - 1.56839242298981E-0001 1.56595946413465E-0001 1.56352954286721E-0001 1.56110265625656E-0001 1.55867880137388E-0001 - 1.55625797529244E-0001 1.55384017508758E-0001 1.55142539783677E-0001 1.54901364061954E-0001 1.54660490051753E-0001 - 1.54419917461446E-0001 1.54179645999614E-0001 1.53939675375047E-0001 1.53700005296744E-0001 1.53460635473910E-0001 - 1.53221565615961E-0001 1.52982795432522E-0001 1.52744324633421E-0001 1.52506152928701E-0001 1.52268280028607E-0001 - 1.52030705643596E-0001 1.51793429484331E-0001 1.51556451261681E-0001 1.51319770686726E-0001 1.51083387470750E-0001 - 1.50847301325247E-0001 1.50611511961916E-0001 1.50376019092665E-0001 1.50140822429607E-0001 1.49905921685063E-0001 - 1.49671316571560E-0001 1.49437006801833E-0001 1.49202992088821E-0001 1.48969272145674E-0001 1.48735846685742E-0001 - 1.48502715422587E-0001 1.48269878069972E-0001 1.48037334341871E-0001 1.47805083952460E-0001 1.47573126616122E-0001 - 1.47341462047447E-0001 1.47110089961228E-0001 1.46879010072465E-0001 1.46648222096362E-0001 1.46417725748332E-0001 - 1.46187520743987E-0001 1.45957606799150E-0001 1.45727983629845E-0001 1.45498650952301E-0001 1.45269608482954E-0001 - 1.45040855938442E-0001 1.44812393035610E-0001 1.44584219491505E-0001 1.44356335023379E-0001 1.44128739348690E-0001 - 1.43901432185096E-0001 1.43674413250462E-0001 1.43447682262857E-0001 1.43221238940551E-0001 1.42995083002021E-0001 - 1.42769214165944E-0001 1.42543632151204E-0001 1.42318336676886E-0001 1.42093327462277E-0001 1.41868604226870E-0001 - 1.41644166690360E-0001 1.41420014572643E-0001 1.41196147593820E-0001 1.40972565474193E-0001 1.40749267934268E-0001 - 1.40526254694752E-0001 1.40303525476556E-0001 1.40081080000791E-0001 1.39858917988771E-0001 1.39637039162014E-0001 - 1.39415443242236E-0001 1.39194129951358E-0001 1.38973099011501E-0001 1.38752350144988E-0001 1.38531883074344E-0001 - 1.38311697522295E-0001 1.38091793211766E-0001 1.37872169865888E-0001 1.37652827207988E-0001 1.37433764961597E-0001 - 1.37214982850445E-0001 1.36996480598465E-0001 1.36778257929789E-0001 1.36560314568748E-0001 1.36342650239877E-0001 - 1.36125264667908E-0001 1.35908157577776E-0001 1.35691328694612E-0001 1.35474777743751E-0001 1.35258504450728E-0001 - 1.35042508541272E-0001 1.34826789741319E-0001 1.34611347777000E-0001 1.34396182374648E-0001 1.34181293260791E-0001 - 1.33966680162162E-0001 1.33752342805690E-0001 1.33538280918501E-0001 1.33324494227925E-0001 1.33110982461486E-0001 - 1.32897745346910E-0001 1.32684782612119E-0001 1.32472093985236E-0001 1.32259679194581E-0001 1.32047537968671E-0001 - 1.31835670036223E-0001 1.31624075126152E-0001 1.31412752967570E-0001 1.31201703289788E-0001 1.30990925822314E-0001 - 1.30780420294854E-0001 1.30570186437309E-0001 1.30360223979783E-0001 1.30150532652571E-0001 1.29941112186169E-0001 - 1.29731962311271E-0001 1.29523082758764E-0001 1.29314473259736E-0001 1.29106133545468E-0001 1.28898063347442E-0001 - 1.28690262397332E-0001 1.28482730427013E-0001 1.28275467168552E-0001 1.28068472354215E-0001 1.27861745716464E-0001 - 1.27655286987956E-0001 1.27449095901546E-0001 1.27243172190281E-0001 1.27037515587408E-0001 1.26832125826367E-0001 - 1.26627002640795E-0001 1.26422145764523E-0001 1.26217554931578E-0001 1.26013229876183E-0001 1.25809170332755E-0001 - 1.25605376035906E-0001 1.25401846720445E-0001 1.25198582121372E-0001 1.24995581973886E-0001 1.24792846013377E-0001 - 1.24590373975432E-0001 1.24388165595830E-0001 1.24186220610547E-0001 1.23984538755752E-0001 1.23783119767806E-0001 - 1.23581963383269E-0001 1.23381069338889E-0001 1.23180437371612E-0001 1.22980067218576E-0001 1.22779958617113E-0001 - 1.22580111304748E-0001 1.22380525019200E-0001 1.22181199498381E-0001 1.21982134480395E-0001 1.21783329703541E-0001 - 1.21584784906310E-0001 1.21386499827386E-0001 1.21188474205645E-0001 1.20990707780157E-0001 1.20793200290184E-0001 - 1.20595951475180E-0001 1.20398961074791E-0001 1.20202228828856E-0001 1.20005754477407E-0001 1.19809537760667E-0001 - 1.19613578419049E-0001 1.19417876193161E-0001 1.19222430823801E-0001 1.19027242051960E-0001 1.18832309618819E-0001 - 1.18637633265750E-0001 1.18443212734319E-0001 1.18249047766280E-0001 1.18055138103580E-0001 1.17861483488357E-0001 - 1.17668083662939E-0001 1.17474938369846E-0001 1.17282047351787E-0001 1.17089410351663E-0001 1.16897027112565E-0001 - 1.16704897377775E-0001 1.16513020890763E-0001 1.16321397395193E-0001 1.16130026634916E-0001 1.15938908353973E-0001 - 1.15748042296597E-0001 1.15557428207210E-0001 1.15367065830422E-0001 1.15176954911034E-0001 1.14987095194037E-0001 - 1.14797486424611E-0001 1.14608128348124E-0001 1.14419020710135E-0001 1.14230163256391E-0001 1.14041555732827E-0001 - 1.13853197885568E-0001 1.13665089460930E-0001 1.13477230205414E-0001 1.13289619865711E-0001 1.13102258188700E-0001 - 1.12915144921449E-0001 1.12728279811215E-0001 1.12541662605441E-0001 1.12355293051760E-0001 1.12169170897992E-0001 - 1.11983295892145E-0001 1.11797667782415E-0001 1.11612286317186E-0001 1.11427151245027E-0001 1.11242262314698E-0001 - 1.11057619275146E-0001 1.10873221875501E-0001 1.10689069865086E-0001 1.10505162993407E-0001 1.10321501010158E-0001 - 1.10138083665220E-0001 1.09954910708661E-0001 1.09771981890736E-0001 1.09589296961886E-0001 1.09406855672737E-0001 - 1.09224657774104E-0001 1.09042703016987E-0001 1.08860991152572E-0001 1.08679521932231E-0001 1.08498295107521E-0001 - 1.08317310430188E-0001 1.08136567652160E-0001 1.07956066525554E-0001 1.07775806802670E-0001 1.07595788235994E-0001 - 1.07416010578199E-0001 1.07236473582140E-0001 1.07057177000860E-0001 1.06878120587587E-0001 1.06699304095732E-0001 - 1.06520727278891E-0001 1.06342389890848E-0001 1.06164291685568E-0001 1.05986432417202E-0001 1.05808811840085E-0001 - 1.05631429708736E-0001 1.05454285777861E-0001 1.05277379802346E-0001 1.05100711537264E-0001 1.04924280737871E-0001 - 1.04748087159607E-0001 1.04572130558095E-0001 1.04396410689142E-0001 1.04220927308740E-0001 1.04045680173063E-0001 - 1.03870669038469E-0001 1.03695893661498E-0001 1.03521353798874E-0001 1.03347049207505E-0001 1.03172979644480E-0001 - 1.02999144867073E-0001 1.02825544632739E-0001 1.02652178699118E-0001 1.02479046824028E-0001 1.02306148765475E-0001 - 1.02133484281644E-0001 1.01961053130902E-0001 1.01788855071800E-0001 1.01616889863071E-0001 1.01445157263628E-0001 - 1.01273657032569E-0001 1.01102388929170E-0001 1.00931352712891E-0001 1.00760548143374E-0001 1.00589974980441E-0001 - 1.00419632984096E-0001 1.00249521914525E-0001 1.00079641532094E-0001 9.99099915973505E-0002 9.97405718710238E-0002 - 9.95713821140227E-0002 9.94024220874378E-0002 9.92336915525407E-0002 9.90651902707816E-0002 9.88969180037940E-0002 - 9.87288745133897E-0002 9.85610595615620E-0002 9.83934729104835E-0002 9.82261143225075E-0002 9.80589835601677E-0002 - 9.78920803861761E-0002 9.77254045634268E-0002 9.75589558549917E-0002 9.73927340241235E-0002 9.72267388342537E-0002 - 9.70609700489936E-0002 9.68954274321341E-0002 9.67301107476445E-0002 9.65650197596743E-0002 9.64001542325510E-0002 - 9.62355139307817E-0002 9.60710986190524E-0002 9.59069080622277E-0002 9.57429420253506E-0002 9.55792002736427E-0002 - 9.54156825725047E-0002 9.52523886875147E-0002 9.50893183844298E-0002 9.49264714291850E-0002 9.47638475878938E-0002 - 9.46014466268468E-0002 9.44392683125130E-0002 9.42773124115395E-0002 9.41155786907503E-0002 9.39540669171476E-0002 - 9.37927768579111E-0002 9.36317082803979E-0002 9.34708609521419E-0002 9.33102346408545E-0002 9.31498291144247E-0002 - 9.29896441409175E-0002 9.28296794885757E-0002 9.26699349258192E-0002 9.25104102212426E-0002 9.23511051436200E-0002 - 9.21920194618998E-0002 9.20331529452081E-0002 9.18745053628465E-0002 9.17160764842934E-0002 9.15578660792038E-0002 - 9.13998739174068E-0002 9.12420997689100E-0002 9.10845434038951E-0002 9.09272045927205E-0002 9.07700831059194E-0002 - 9.06131787142015E-0002 9.04564911884519E-0002 9.03000202997296E-0002 9.01437658192712E-0002 8.99877275184866E-0002 - 8.98319051689622E-0002 8.96762985424581E-0002 8.95209074109102E-0002 8.93657315464293E-0002 8.92107707213000E-0002 - 8.90560247079827E-0002 8.89014932791112E-0002 8.87471762074944E-0002 8.85930732661156E-0002 8.84391842281322E-0002 - 8.82855088668756E-0002 8.81320469558512E-0002 8.79787982687387E-0002 8.78257625793912E-0002 8.76729396618361E-0002 - 8.75203292902741E-0002 8.73679312390799E-0002 8.72157452828011E-0002 8.70637711961588E-0002 8.69120087540480E-0002 - 8.67604577315360E-0002 8.66091179038639E-0002 8.64579890464456E-0002 8.63070709348681E-0002 8.61563633448908E-0002 - 8.60058660524458E-0002 8.58555788336386E-0002 8.57055014647462E-0002 8.55556337222189E-0002 8.54059753826794E-0002 - 8.52565262229212E-0002 8.51072860199121E-0002 8.49582545507903E-0002 8.48094315928670E-0002 8.46608169236244E-0002 - 8.45124103207172E-0002 8.43642115619721E-0002 8.42162204253855E-0002 8.40684366891280E-0002 8.39208601315396E-0002 - 8.37734905311325E-0002 8.36263276665896E-0002 8.34793713167655E-0002 8.33326212606860E-0002 8.31860772775463E-0002 - 8.30397391467146E-0002 8.28936066477283E-0002 8.27476795602963E-0002 8.26019576642975E-0002 8.24564407397815E-0002 - 8.23111285669687E-0002 8.21660209262490E-0002 8.20211175981833E-0002 8.18764183635017E-0002 8.17319230031053E-0002 - 8.15876312980640E-0002 8.14435430296191E-0002 8.12996579791800E-0002 8.11559759283265E-0002 8.10124966588082E-0002 - 8.08692199525433E-0002 8.07261455916202E-0002 8.05832733582963E-0002 8.04406030349981E-0002 8.02981344043213E-0002 - 8.01558672490300E-0002 8.00138013520583E-0002 7.98719364965080E-0002 7.97302724656502E-0002 7.95888090429247E-0002 - 7.94475460119397E-0002 7.93064831564717E-0002 7.91656202604653E-0002 7.90249571080341E-0002 7.88844934834590E-0002 - 7.87442291711896E-0002 7.86041639558436E-0002 7.84642976222052E-0002 7.83246299552285E-0002 7.81851607400336E-0002 - 7.80458897619091E-0002 7.79068168063105E-0002 7.77679416588613E-0002 7.76292641053523E-0002 7.74907839317404E-0002 - 7.73525009241515E-0002 7.72144148688770E-0002 7.70765255523762E-0002 7.69388327612746E-0002 7.68013362823648E-0002 - 7.66640359026067E-0002 7.65269314091250E-0002 7.63900225892131E-0002 7.62533092303291E-0002 7.61167911200986E-0002 - 7.59804680463124E-0002 7.58443397969282E-0002 7.57084061600697E-0002 7.55726669240258E-0002 7.54371218772523E-0002 - 7.53017708083699E-0002 7.51666135061655E-0002 7.50316497595911E-0002 7.48968793577652E-0002 7.47623020899705E-0002 - 7.46279177456555E-0002 7.44937261144342E-0002 7.43597269860852E-0002 7.42259201505526E-0002 7.40923053979451E-0002 - 7.39588825185368E-0002 7.38256513027659E-0002 7.36926115412354E-0002 7.35597630247134E-0002 7.34271055441317E-0002 - 7.32946388905873E-0002 7.31623628553410E-0002 7.30302772298182E-0002 7.28983818056080E-0002 7.27666763744635E-0002 - 7.26351607283025E-0002 7.25038346592057E-0002 7.23726979594182E-0002 7.22417504213490E-0002 7.21109918375693E-0002 - 7.19804220008158E-0002 7.18500407039869E-0002 7.17198477401455E-0002 7.15898429025168E-0002 7.14600259844898E-0002 - 7.13303967796166E-0002 7.12009550816111E-0002 7.10717006843519E-0002 7.09426333818788E-0002 7.08137529683952E-0002 - 7.06850592382666E-0002 7.05565519860213E-0002 7.04282310063503E-0002 7.03000960941055E-0002 7.01721470443032E-0002 - 7.00443836521201E-0002 6.99168057128959E-0002 6.97894130221317E-0002 6.96622053754907E-0002 6.95351825687984E-0002 - 6.94083443980409E-0002 6.92816906593671E-0002 6.91552211490863E-0002 6.90289356636702E-0002 6.89028339997510E-0002 - 6.87769159541231E-0002 6.86511813237414E-0002 6.85256299057216E-0002 6.84002614973413E-0002 6.82750758960381E-0002 - 6.81500728994109E-0002 6.80252523052193E-0002 6.79006139113835E-0002 6.77761575159842E-0002 6.76518829172621E-0002 - 6.75277899136193E-0002 6.74038783036170E-0002 6.72801478859774E-0002 6.71565984595824E-0002 6.70332298234745E-0002 - 6.69100417768552E-0002 6.67870341190863E-0002 6.66642066496895E-0002 6.65415591683458E-0002 6.64190914748959E-0002 - 6.62968033693402E-0002 6.61746946518384E-0002 6.60527651227092E-0002 6.59310145824305E-0002 6.58094428316398E-0002 - 6.56880496711332E-0002 6.55668349018659E-0002 6.54457983249522E-0002 6.53249397416643E-0002 6.52042589534343E-0002 - 6.50837557618519E-0002 6.49634299686660E-0002 6.48432813757832E-0002 6.47233097852690E-0002 6.46035149993473E-0002 - 6.44838968203990E-0002 6.43644550509645E-0002 6.42451894937413E-0002 6.41260999515852E-0002 6.40071862275092E-0002 - 6.38884481246848E-0002 6.37698854464408E-0002 6.36514979962631E-0002 6.35332855777958E-0002 6.34152479948397E-0002 - 6.32973850513535E-0002 6.31796965514521E-0002 6.30621822994090E-0002 6.29448420996533E-0002 6.28276757567715E-0002 - 6.27106830755074E-0002 6.25938638607608E-0002 6.24772179175887E-0002 6.23607450512041E-0002 6.22444450669775E-0002 - 6.21283177704348E-0002 6.20123629672584E-0002 6.18965804632875E-0002 6.17809700645166E-0002 6.16655315770968E-0002 - 6.15502648073352E-0002 6.14351695616948E-0002 6.13202456467938E-0002 6.12054928694065E-0002 6.10909110364630E-0002 - 6.09764999550487E-0002 6.08622594324043E-0002 6.07481892759263E-0002 6.06342892931662E-0002 6.05205592918307E-0002 - 6.04069990797812E-0002 6.02936084650349E-0002 6.01803872557632E-0002 6.00673352602928E-0002 5.99544522871052E-0002 - 5.98417381448357E-0002 5.97291926422755E-0002 5.96168155883692E-0002 5.95046067922165E-0002 5.93925660630708E-0002 - 5.92806932103402E-0002 5.91689880435871E-0002 5.90574503725269E-0002 5.89460800070305E-0002 5.88348767571215E-0002 - 5.87238404329778E-0002 5.86129708449309E-0002 5.85022678034658E-0002 5.83917311192216E-0002 5.82813606029900E-0002 - 5.81711560657168E-0002 5.80611173185005E-0002 5.79512441725934E-0002 5.78415364394002E-0002 5.77319939304794E-0002 - 5.76226164575420E-0002 5.75134038324517E-0002 5.74043558672254E-0002 5.72954723740323E-0002 5.71867531651946E-0002 - 5.70781980531862E-0002 5.69698068506348E-0002 5.68615793703192E-0002 5.67535154251708E-0002 5.66456148282736E-0002 - 5.65378773928630E-0002 5.64303029323269E-0002 5.63228912602049E-0002 5.62156421901888E-0002 5.61085555361215E-0002 - 5.60016311119979E-0002 5.58948687319646E-0002 5.57882682103194E-0002 5.56818293615118E-0002 5.55755520001424E-0002 - 5.54694359409632E-0002 5.53634809988773E-0002 5.52576869889385E-0002 5.51520537263523E-0002 5.50465810264744E-0002 - 5.49412687048116E-0002 5.48361165770219E-0002 5.47311244589126E-0002 5.46262921664433E-0002 5.45216195157226E-0002 - 5.44171063230104E-0002 5.43127524047164E-0002 5.42085575774007E-0002 5.41045216577738E-0002 5.40006444626954E-0002 - 5.38969258091764E-0002 5.37933655143764E-0002 5.36899633956057E-0002 5.35867192703236E-0002 5.34836329561395E-0002 - 5.33807042708124E-0002 5.32779330322500E-0002 5.31753190585104E-0002 5.30728621678003E-0002 5.29705621784760E-0002 - 5.28684189090425E-0002 5.27664321781542E-0002 5.26646018046144E-0002 5.25629276073750E-0002 5.24614094055371E-0002 - 5.23600470183501E-0002 5.22588402652124E-0002 5.21577889656704E-0002 5.20568929394198E-0002 5.19561520063038E-0002 - 5.18555659863142E-0002 5.17551346995913E-0002 5.16548579664230E-0002 5.15547356072456E-0002 5.14547674426432E-0002 - 5.13549532933480E-0002 5.12552929802396E-0002 5.11557863243454E-0002 5.10564331468407E-0002 5.09572332690480E-0002 - 5.08581865124373E-0002 5.07592926986262E-0002 5.06605516493796E-0002 5.05619631866091E-0002 5.04635271323738E-0002 - 5.03652433088800E-0002 5.02671115384804E-0002 5.01691316436751E-0002 5.00713034471109E-0002 4.99736267715807E-0002 - 4.98761014400251E-0002 4.97787272755301E-0002 4.96815041013291E-0002 4.95844317408012E-0002 4.94875100174721E-0002 - 4.93907387550139E-0002 4.92941177772439E-0002 4.91976469081268E-0002 4.91013259717722E-0002 4.90051547924361E-0002 - 4.89091331945200E-0002 4.88132610025712E-0002 4.87175380412830E-0002 4.86219641354932E-0002 4.85265391101866E-0002 - 4.84312627904919E-0002 4.83361350016841E-0002 4.82411555691828E-0002 4.81463243185531E-0002 4.80516410755052E-0002 - 4.79571056658938E-0002 4.78627179157191E-0002 4.77684776511254E-0002 4.76743846984025E-0002 4.75804388839840E-0002 - 4.74866400344491E-0002 4.73929879765205E-0002 4.72994825370655E-0002 4.72061235430964E-0002 4.71129108217687E-0002 - 4.70198442003830E-0002 4.69269235063830E-0002 4.68341485673575E-0002 4.67415192110383E-0002 4.66490352653013E-0002 - 4.65566965581663E-0002 4.64645029177965E-0002 4.63724541724989E-0002 4.62805501507238E-0002 4.61887906810653E-0002 - 4.60971755922603E-0002 4.60057047131891E-0002 4.59143778728755E-0002 4.58231949004860E-0002 4.57321556253302E-0002 - 4.56412598768611E-0002 4.55505074846734E-0002 4.54598982785059E-0002 4.53694320882391E-0002 4.52791087438968E-0002 - 4.51889280756446E-0002 4.50988899137912E-0002 4.50089940887875E-0002 4.49192404312260E-0002 4.48296287718425E-0002 - 4.47401589415141E-0002 4.46508307712604E-0002 4.45616440922424E-0002 4.44725987357635E-0002 4.43836945332690E-0002 - 4.42949313163450E-0002 4.42063089167205E-0002 4.41178271662648E-0002 4.40294858969898E-0002 4.39412849410478E-0002 - 4.38532241307331E-0002 4.37653032984811E-0002 4.36775222768679E-0002 4.35898808986112E-0002 4.35023789965694E-0002 - 4.34150164037420E-0002 4.33277929532689E-0002 4.32407084784315E-0002 4.31537628126511E-0002 4.30669557894899E-0002 - 4.29802872426508E-0002 4.28937570059767E-0002 4.28073649134512E-0002 4.27211107991978E-0002 4.26349944974808E-0002 - 4.25490158427040E-0002 4.24631746694112E-0002 4.23774708122868E-0002 4.22919041061543E-0002 4.22064743859775E-0002 - 4.21211814868596E-0002 4.20360252440438E-0002 4.19510054929123E-0002 4.18661220689871E-0002 4.17813748079297E-0002 - 4.16967635455405E-0002 4.16122881177595E-0002 4.15279483606660E-0002 4.14437441104773E-0002 4.13596752035513E-0002 - 4.12757414763833E-0002 4.11919427656086E-0002 4.11082789080004E-0002 4.10247497404711E-0002 4.09413551000715E-0002 - 4.08580948239906E-0002 4.07749687495566E-0002 4.06919767142351E-0002 4.06091185556309E-0002 4.05263941114863E-0002 - 4.04438032196819E-0002 4.03613457182368E-0002 4.02790214453070E-0002 4.01968302391876E-0002 4.01147719383106E-0002 - 4.00328463812463E-0002 3.99510534067021E-0002 3.98693928535233E-0002 3.97878645606929E-0002 3.97064683673306E-0002 - 3.96252041126942E-0002 3.95440716361782E-0002 3.94630707773146E-0002 3.93822013757721E-0002 3.93014632713569E-0002 - 3.92208563040119E-0002 3.91403803138166E-0002 3.90600351409878E-0002 3.89798206258784E-0002 3.88997366089785E-0002 - 3.88197829309141E-0002 3.87399594324485E-0002 3.86602659544806E-0002 3.85807023380459E-0002 3.85012684243163E-0002 - 3.84219640545994E-0002 3.83427890703393E-0002 3.82637433131159E-0002 3.81848266246452E-0002 3.81060388467787E-0002 - 3.80273798215037E-0002 3.79488493909437E-0002 3.78704473973570E-0002 3.77921736831380E-0002 3.77140280908166E-0002 - 3.76360104630573E-0002 3.75581206426609E-0002 3.74803584725627E-0002 3.74027237958335E-0002 3.73252164556788E-0002 - 3.72478362954394E-0002 3.71705831585913E-0002 3.70934568887441E-0002 3.70164573296436E-0002 3.69395843251694E-0002 - 3.68628377193359E-0002 3.67862173562921E-0002 3.67097230803212E-0002 3.66333547358413E-0002 3.65571121674037E-0002 - 3.64809952196952E-0002 3.64050037375358E-0002 3.63291375658801E-0002 3.62533965498162E-0002 3.61777805345663E-0002 - 3.61022893654867E-0002 3.60269228880669E-0002 3.59516809479306E-0002 3.58765633908344E-0002 3.58015700626692E-0002 - 3.57267008094586E-0002 3.56519554773603E-0002 3.55773339126647E-0002 3.55028359617955E-0002 3.54284614713096E-0002 - 3.53542102878970E-0002 3.52800822583806E-0002 3.52060772297159E-0002 3.51321950489920E-0002 3.50584355634301E-0002 - 3.49847986203839E-0002 3.49112840673403E-0002 3.48378917519182E-0002 3.47646215218692E-0002 3.46914732250772E-0002 - 3.46184467095585E-0002 3.45455418234612E-0002 3.44727584150658E-0002 3.44000963327850E-0002 3.43275554251630E-0002 - 3.42551355408764E-0002 3.41828365287335E-0002 3.41106582376741E-0002 3.40386005167700E-0002 3.39666632152241E-0002 - 3.38948461823713E-0002 3.38231492676777E-0002 3.37515723207409E-0002 3.36801151912898E-0002 3.36087777291841E-0002 - 3.35375597844152E-0002 3.34664612071052E-0002 3.33954818475074E-0002 3.33246215560056E-0002 3.32538801831150E-0002 - 3.31832575794814E-0002 3.31127535958807E-0002 3.30423680832202E-0002 3.29721008925373E-0002 3.29019518749999E-0002 - 3.28319208819062E-0002 3.27620077646850E-0002 3.26922123748951E-0002 3.26225345642253E-0002 3.25529741844948E-0002 - 3.24835310876526E-0002 3.24142051257777E-0002 3.23449961510787E-0002 3.22759040158946E-0002 3.22069285726934E-0002 - 3.21380696740729E-0002 3.20693271727608E-0002 3.20007009216137E-0002 3.19321907736183E-0002 3.18637965818897E-0002 - 3.17955181996733E-0002 3.17273554803429E-0002 3.16593082774016E-0002 3.15913764444816E-0002 3.15235598353438E-0002 - 3.14558583038785E-0002 3.13882717041040E-0002 3.13207998901683E-0002 3.12534427163472E-0002 3.11862000370454E-0002 - 3.11190717067961E-0002 3.10520575802608E-0002 3.09851575122296E-0002 3.09183713576206E-0002 3.08516989714803E-0002 - 3.07851402089831E-0002 3.07186949254316E-0002 3.06523629762564E-0002 3.05861442170158E-0002 3.05200385033962E-0002 - 3.04540456912116E-0002 3.03881656364034E-0002 3.03223981950413E-0002 3.02567432233217E-0002 3.01912005775692E-0002 - 3.01257701142351E-0002 3.00604516898984E-0002 2.99952451612656E-0002 2.99301503851693E-0002 2.98651672185706E-0002 - 2.98002955185564E-0002 2.97355351423413E-0002 2.96708859472662E-0002 2.96063477907992E-0002 2.95419205305352E-0002 - 2.94776040241949E-0002 2.94133981296266E-0002 2.93493027048045E-0002 2.92853176078295E-0002 2.92214426969284E-0002 - 2.91576778304547E-0002 2.90940228668880E-0002 2.90304776648338E-0002 2.89670420830239E-0002 2.89037159803160E-0002 - 2.88404992156936E-0002 2.87773916482660E-0002 2.87143931372685E-0002 2.86515035420619E-0002 2.85887227221324E-0002 - 2.85260505370922E-0002 2.84634868466784E-0002 2.84010315107541E-0002 2.83386843893070E-0002 2.82764453424508E-0002 - 2.82143142304237E-0002 2.81522909135894E-0002 2.80903752524364E-0002 2.80285671075781E-0002 2.79668663397531E-0002 - 2.79052728098244E-0002 2.78437863787801E-0002 2.77824069077326E-0002 2.77211342579190E-0002 2.76599682907010E-0002 - 2.75989088675645E-0002 2.75379558501200E-0002 2.74771091001024E-0002 2.74163684793700E-0002 2.73557338499065E-0002 - 2.72952050738187E-0002 2.72347820133377E-0002 2.71744645308185E-0002 2.71142524887399E-0002 2.70541457497048E-0002 - 2.69941441764391E-0002 2.69342476317931E-0002 2.68744559787402E-0002 2.68147690803774E-0002 2.67551867999251E-0002 - 2.66957090007270E-0002 2.66363355462503E-0002 2.65770663000848E-0002 2.65179011259443E-0002 2.64588398876648E-0002 - 2.63998824492059E-0002 2.63410286746496E-0002 2.62822784282012E-0002 2.62236315741885E-0002 2.61650879770619E-0002 - 2.61066475013946E-0002 2.60483100118823E-0002 2.59900753733432E-0002 2.59319434507177E-0002 2.58739141090689E-0002 - 2.58159872135817E-0002 2.57581626295635E-0002 2.57004402224438E-0002 2.56428198577739E-0002 2.55853014012274E-0002 - 2.55278847185993E-0002 2.54705696758072E-0002 2.54133561388897E-0002 2.53562439740074E-0002 2.52992330474425E-0002 - 2.52423232255987E-0002 2.51855143750012E-0002 2.51288063622965E-0002 2.50721990542526E-0002 2.50156923177587E-0002 - 2.49592860198248E-0002 2.49029800275827E-0002 2.48467742082845E-0002 2.47906684293038E-0002 2.47346625581351E-0002 - 2.46787564623931E-0002 2.46229500098140E-0002 2.45672430682542E-0002 2.45116355056911E-0002 2.44561271902220E-0002 - 2.44007179900653E-0002 2.43454077735598E-0002 2.42901964091638E-0002 2.42350837654569E-0002 2.41800697111381E-0002 - 2.41251541150271E-0002 2.40703368460630E-0002 2.40156177733055E-0002 2.39609967659340E-0002 2.39064736932471E-0002 - 2.38520484246643E-0002 2.37977208297238E-0002 2.37434907780840E-0002 2.36893581395224E-0002 2.36353227839363E-0002 - 2.35813845813423E-0002 2.35275434018764E-0002 2.34737991157936E-0002 2.34201515934684E-0002 2.33666007053943E-0002 - 2.33131463221836E-0002 2.32597883145681E-0002 2.32065265533981E-0002 2.31533609096427E-0002 2.31002912543902E-0002 - 2.30473174588470E-0002 2.29944393943386E-0002 2.29416569323087E-0002 2.28889699443200E-0002 2.28363783020530E-0002 - 2.27838818773069E-0002 2.27314805419990E-0002 2.26791741681650E-0002 2.26269626279586E-0002 2.25748457936513E-0002 - 2.25228235376334E-0002 2.24708957324123E-0002 2.24190622506135E-0002 2.23673229649804E-0002 2.23156777483740E-0002 - 2.22641264737730E-0002 2.22126690142737E-0002 2.21613052430897E-0002 2.21100350335524E-0002 2.20588582591102E-0002 - 2.20077747933290E-0002 2.19567845098917E-0002 2.19058872825987E-0002 2.18550829853673E-0002 2.18043714922316E-0002 - 2.17537526773431E-0002 2.17032264149698E-0002 2.16527925794967E-0002 2.16024510454253E-0002 2.15522016873741E-0002 - 2.15020443800780E-0002 2.14519789983883E-0002 2.14020054172732E-0002 2.13521235118167E-0002 2.13023331572196E-0002 - 2.12526342287987E-0002 2.12030266019870E-0002 2.11535101523338E-0002 2.11040847555042E-0002 2.10547502872794E-0002 - 2.10055066235563E-0002 2.09563536403482E-0002 2.09072912137833E-0002 2.08583192201063E-0002 2.08094375356772E-0002 - 2.07606460369713E-0002 2.07119446005799E-0002 2.06633331032092E-0002 2.06148114216813E-0002 2.05663794329330E-0002 - 2.05180370140169E-0002 2.04697840421004E-0002 2.04216203944658E-0002 2.03735459485109E-0002 2.03255605817479E-0002 - 2.02776641718044E-0002 2.02298565964223E-0002 2.01821377334588E-0002 2.01345074608853E-0002 2.00869656567878E-0002 - 2.00395121993671E-0002 1.99921469669382E-0002 1.99448698379307E-0002 1.98976806908885E-0002 1.98505794044695E-0002 - 1.98035658574462E-0002 1.97566399287048E-0002 1.97098014972458E-0002 1.96630504421836E-0002 1.96163866427465E-0002 - 1.95698099782769E-0002 1.95233203282303E-0002 1.94769175721768E-0002 1.94306015897993E-0002 1.93843722608950E-0002 - 1.93382294653740E-0002 1.92921730832602E-0002 1.92462029946910E-0002 1.92003190799163E-0002 1.91545212193004E-0002 - 1.91088092933197E-0002 1.90631831825644E-0002 1.90176427677374E-0002 1.89721879296546E-0002 1.89268185492450E-0002 - 1.88815345075501E-0002 1.88363356857243E-0002 1.87912219650347E-0002 1.87461932268611E-0002 1.87012493526957E-0002 - 1.86563902241433E-0002 1.86116157229211E-0002 1.85669257308585E-0002 1.85223201298974E-0002 1.84777988020919E-0002 - 1.84333616296080E-0002 1.83890084947240E-0002 1.83447392798303E-0002 1.83005538674290E-0002 1.82564521401341E-0002 - 1.82124339806717E-0002 1.81684992718794E-0002 1.81246478967064E-0002 1.80808797382136E-0002 1.80371946795737E-0002 - 1.79935926040706E-0002 1.79500733950995E-0002 1.79066369361672E-0002 1.78632831108916E-0002 1.78200118030020E-0002 - 1.77768228963387E-0002 1.77337162748530E-0002 1.76906918226074E-0002 1.76477494237752E-0002 1.76048889626406E-0002 - 1.75621103235986E-0002 1.75194133911550E-0002 1.74767980499263E-0002 1.74342641846393E-0002 1.73918116801318E-0002 - 1.73494404213517E-0002 1.73071502933576E-0002 1.72649411813182E-0002 1.72228129705125E-0002 1.71807655463301E-0002 - 1.71387987942698E-0002 1.70969125999417E-0002 1.70551068490648E-0002 1.70133814274689E-0002 1.69717362210931E-0002 - 1.69301711159865E-0002 1.68886859983081E-0002 1.68472807543262E-0002 1.68059552704192E-0002 1.67647094330745E-0002 - 1.67235431288894E-0002 1.66824562445704E-0002 1.66414486669335E-0002 1.66005202829038E-0002 1.65596709795156E-0002 - 1.65189006439127E-0002 1.64782091633474E-0002 1.64375964251815E-0002 1.63970623168855E-0002 1.63566067260390E-0002 - 1.63162295403301E-0002 1.62759306475559E-0002 1.62357099356221E-0002 1.61955672925430E-0002 1.61555026064415E-0002 - 1.61155157655488E-0002 1.60756066582050E-0002 1.60357751728580E-0002 1.59960211980642E-0002 1.59563446224884E-0002 - 1.59167453349033E-0002 1.58772232241898E-0002 1.58377781793368E-0002 1.57984100894413E-0002 1.57591188437081E-0002 - 1.57199043314495E-0002 1.56807664420863E-0002 1.56417050651462E-0002 1.56027200902651E-0002 1.55638114071863E-0002 - 1.55249789057604E-0002 1.54862224759458E-0002 1.54475420078081E-0002 1.54089373915201E-0002 1.53704085173619E-0002 - 1.53319552757209E-0002 1.52935775570916E-0002 1.52552752520752E-0002 1.52170482513805E-0002 1.51788964458227E-0002 - 1.51408197263241E-0002 1.51028179839136E-0002 1.50648911097270E-0002 1.50270389950067E-0002 1.49892615311016E-0002 - 1.49515586094674E-0002 1.49139301216659E-0002 1.48763759593656E-0002 1.48388960143411E-0002 1.48014901784734E-0002 - 1.47641583437497E-0002 1.47269004022633E-0002 1.46897162462136E-0002 1.46526057679060E-0002 1.46155688597519E-0002 - 1.45786054142683E-0002 1.45417153240785E-0002 1.45048984819112E-0002 1.44681547806008E-0002 1.44314841130876E-0002 - 1.43948863724170E-0002 1.43583614517403E-0002 1.43219092443140E-0002 1.42855296435002E-0002 1.42492225427661E-0002 - 1.42129878356840E-0002 1.41768254159317E-0002 1.41407351772920E-0002 1.41047170136526E-0002 1.40687708190063E-0002 - 1.40328964874509E-0002 1.39970939131890E-0002 1.39613629905276E-0002 1.39257036138792E-0002 1.38901156777601E-0002 - 1.38545990767920E-0002 1.38191537057005E-0002 1.37837794593160E-0002 1.37484762325732E-0002 1.37132439205111E-0002 - 1.36780824182732E-0002 1.36429916211069E-0002 1.36079714243639E-0002 1.35730217235001E-0002 1.35381424140751E-0002 - 1.35033333917529E-0002 1.34685945523009E-0002 1.34339257915908E-0002 1.33993270055977E-0002 1.33647980904006E-0002 - 1.33303389421822E-0002 1.32959494572283E-0002 1.32616295319290E-0002 1.32273790627772E-0002 1.31931979463695E-0002 - 1.31590860794056E-0002 1.31250433586887E-0002 1.30910696811251E-0002 1.30571649437241E-0002 1.30233290435984E-0002 - 1.29895618779632E-0002 1.29558633441372E-0002 1.29222333395415E-0002 1.28886717617005E-0002 1.28551785082408E-0002 - 1.28217534768921E-0002 1.27883965654866E-0002 1.27551076719590E-0002 1.27218866943466E-0002 1.26887335307890E-0002 - 1.26556480795286E-0002 1.26226302389094E-0002 1.25896799073783E-0002 1.25567969834839E-0002 1.25239813658773E-0002 - 1.24912329533115E-0002 1.24585516446414E-0002 1.24259373388241E-0002 1.23933899349182E-0002 1.23609093320845E-0002 - 1.23284954295853E-0002 1.22961481267845E-0002 1.22638673231480E-0002 1.22316529182430E-0002 1.21995048117380E-0002 - 1.21674229034035E-0002 1.21354070931107E-0002 1.21034572808327E-0002 1.20715733666434E-0002 1.20397552507181E-0002 - 1.20080028333334E-0002 1.19763160148664E-0002 1.19446946957959E-0002 1.19131387767010E-0002 1.18816481582622E-0002 - 1.18502227412603E-0002 1.18188624265773E-0002 1.17875671151957E-0002 1.17563367081985E-0002 1.17251711067696E-0002 - 1.16940702121929E-0002 1.16630339258533E-0002 1.16320621492355E-0002 1.16011547839251E-0002 1.15703117316076E-0002 - 1.15395328940686E-0002 1.15088181731941E-0002 1.14781674709700E-0002 1.14475806894824E-0002 1.14170577309169E-0002 - 1.13865984975595E-0002 1.13562028917958E-0002 1.13258708161111E-0002 1.12956021730904E-0002 1.12653968654183E-0002 - 1.12352547958793E-0002 1.12051758673569E-0002 1.11751599828345E-0002 1.11452070453946E-0002 1.11153169582191E-0002 - 1.10854896245893E-0002 1.10557249478854E-0002 1.10260228315872E-0002 1.09963831792729E-0002 1.09668058946206E-0002 - 1.09372908814066E-0002 1.09078380435064E-0002 1.08784472848944E-0002 1.08491185096436E-0002 1.08198516219258E-0002 - 1.07906465260116E-0002 1.07615031262698E-0002 1.07324213271681E-0002 1.07034010332725E-0002 1.06744421492476E-0002 - 1.06455445798559E-0002 1.06167082299586E-0002 1.05879330045151E-0002 1.05592188085826E-0002 1.05305655473169E-0002 - 1.05019731259715E-0002 1.04734414498980E-0002 1.04449704245457E-0002 1.04165599554622E-0002 1.03882099482926E-0002 - 1.03599203087795E-0002 1.03316909427639E-0002 1.03035217561836E-0002 1.02754126550745E-0002 1.02473635455698E-0002 - 1.02193743339000E-0002 1.01914449263934E-0002 1.01635752294750E-0002 1.01357651496676E-0002 1.01080145935909E-0002 - 1.00803234679618E-0002 1.00526916795942E-0002 1.00251191353992E-0002 9.99760574238463E-0003 9.97015140765529E-0003 - 9.94275603841287E-0003 9.91541954195570E-0003 9.88814182567897E-0003 9.86092279707430E-0003 9.83376236373020E-0003 - 9.80666043333145E-0003 9.77961691365933E-0003 9.75263171259167E-0003 9.72570473810246E-0003 9.69883589826214E-0003 - 9.67202510123718E-0003 9.64527225529050E-0003 9.61857726878086E-0003 9.59194005016314E-0003 9.56536050798830E-0003 - 9.53883855090307E-0003 9.51237408765021E-0003 9.48596702706815E-0003 9.45961727809104E-0003 9.43332474974895E-0003 - 9.40708935116730E-0003 9.38091099156727E-0003 9.35478958026538E-0003 9.32872502667373E-0003 9.30271724029984E-0003 - 9.27676613074626E-0003 9.25087160771124E-0003 9.22503358098789E-0003 9.19925196046467E-0003 9.17352665612499E-0003 - 9.14785757804739E-0003 9.12224463640542E-0003 9.09668774146727E-0003 9.07118680359635E-0003 9.04574173325059E-0003 - 9.02035244098280E-0003 8.99501883744035E-0003 8.96974083336531E-0003 8.94451833959431E-0003 8.91935126705835E-0003 - 8.89423952678303E-0003 8.86918302988819E-0003 8.84418168758809E-0003 8.81923541119111E-0003 8.79434411210005E-0003 - 8.76950770181164E-0003 8.74472609191675E-0003 8.71999919410034E-0003 8.69532692014122E-0003 8.67070918191222E-0003 - 8.64614589137985E-0003 8.62163696060465E-0003 8.59718230174068E-0003 8.57278182703569E-0003 8.54843544883116E-0003 - 8.52414307956195E-0003 8.49990463175658E-0003 8.47572001803681E-0003 8.45158915111803E-0003 8.42751194380871E-0003 - 8.40348830901064E-0003 8.37951815971890E-0003 8.35560140902156E-0003 8.33173797009992E-0003 8.30792775622818E-0003 - 8.28417068077349E-0003 8.26046665719609E-0003 8.23681559904884E-0003 8.21321741997755E-0003 8.18967203372062E-0003 - 8.16617935410922E-0003 8.14273929506718E-0003 8.11935177061063E-0003 8.09601669484854E-0003 8.07273398198203E-0003 - 8.04950354630480E-0003 8.02632530220270E-0003 8.00319916415396E-0003 7.98012504672905E-0003 7.95710286459034E-0003 - 7.93413253249262E-0003 7.91121396528245E-0003 7.88834707789853E-0003 7.86553178537132E-0003 7.84276800282325E-0003 - 7.82005564546855E-0003 7.79739462861308E-0003 7.77478486765451E-0003 7.75222627808201E-0003 7.72971877547644E-0003 - 7.70726227550999E-0003 7.68485669394656E-0003 7.66250194664121E-0003 7.64019794954039E-0003 7.61794461868191E-0003 - 7.59574187019468E-0003 7.57358962029888E-0003 7.55148778530565E-0003 7.52943628161739E-0003 7.50743502572729E-0003 - 7.48548393421951E-0003 7.46358292376917E-0003 7.44173191114209E-0003 7.41993081319495E-0003 7.39817954687499E-0003 - 7.37647802922031E-0003 7.35482617735940E-0003 7.33322390851130E-0003 7.31167113998563E-0003 7.29016778918229E-0003 - 7.26871377359166E-0003 7.24730901079424E-0003 7.22595341846103E-0003 7.20464691435300E-0003 7.18338941632126E-0003 - 7.16218084230712E-0003 7.14102111034174E-0003 7.11991013854635E-0003 7.09884784513210E-0003 7.07783414839977E-0003 - 7.05686896674021E-0003 7.03595221863377E-0003 7.01508382265061E-0003 6.99426369745039E-0003 6.97349176178241E-0003 - 6.95276793448549E-0003 6.93209213448768E-0003 6.91146428080673E-0003 6.89088429254946E-0003 6.87035208891211E-0003 - 6.84986758918003E-0003 6.82943071272780E-0003 6.80904137901910E-0003 6.78869950760656E-0003 6.76840501813194E-0003 - 6.74815783032577E-0003 6.72795786400761E-0003 6.70780503908565E-0003 6.68769927555709E-0003 6.66764049350762E-0003 - 6.64762861311162E-0003 6.62766355463214E-0003 6.60774523842066E-0003 6.58787358491723E-0003 6.56804851465020E-0003 - 6.54826994823648E-0003 6.52853780638110E-0003 6.50885200987739E-0003 6.48921247960694E-0003 6.46961913653938E-0003 - 6.45007190173253E-0003 6.43057069633209E-0003 6.41111544157194E-0003 6.39170605877369E-0003 6.37234246934684E-0003 - 6.35302459478878E-0003 6.33375235668452E-0003 6.31452567670689E-0003 6.29534447661621E-0003 6.27620867826054E-0003 - 6.25711820357534E-0003 6.23807297458353E-0003 6.21907291339554E-0003 6.20011794220902E-0003 6.18120798330904E-0003 - 6.16234295906788E-0003 6.14352279194487E-0003 6.12474740448671E-0003 6.10601671932696E-0003 6.08733065918634E-0003 - 6.06868914687242E-0003 6.05009210527976E-0003 6.03153945738979E-0003 6.01303112627055E-0003 5.99456703507710E-0003 - 5.97614710705095E-0003 5.95777126552037E-0003 5.93943943390012E-0003 5.92115153569154E-0003 5.90290749448245E-0003 - 5.88470723394690E-0003 5.86655067784556E-0003 5.84843775002518E-0003 5.83036837441887E-0003 5.81234247504583E-0003 - 5.79435997601146E-0003 5.77642080150725E-0003 5.75852487581061E-0003 5.74067212328503E-0003 5.72286246837979E-0003 - 5.70509583563013E-0003 5.68737214965698E-0003 5.66969133516715E-0003 5.65205331695302E-0003 5.63445801989261E-0003 - 5.61690536894960E-0003 5.59939528917307E-0003 5.58192770569770E-0003 5.56450254374343E-0003 5.54711972861574E-0003 - 5.52977918570527E-0003 5.51248084048791E-0003 5.49522461852483E-0003 5.47801044546224E-0003 5.46083824703152E-0003 - 5.44370794904896E-0003 5.42661947741600E-0003 5.40957275811884E-0003 5.39256771722857E-0003 5.37560428090116E-0003 - 5.35868237537723E-0003 5.34180192698221E-0003 5.32496286212609E-0003 5.30816510730343E-0003 5.29140858909346E-0003 - 5.27469323415973E-0003 5.25801896925033E-0003 5.24138572119763E-0003 5.22479341691839E-0003 5.20824198341364E-0003 - 5.19173134776847E-0003 5.17526143715234E-0003 5.15883217881864E-0003 5.14244350010491E-0003 5.12609532843259E-0003 - 5.10978759130711E-0003 5.09352021631783E-0003 5.07729313113775E-0003 5.06110626352390E-0003 5.04495954131681E-0003 - 5.02885289244082E-0003 5.01278624490377E-0003 4.99675952679714E-0003 4.98077266629588E-0003 4.96482559165836E-0003 - 4.94891823122641E-0003 4.93305051342510E-0003 4.91722236676291E-0003 4.90143371983140E-0003 4.88568450130548E-0003 - 4.86997463994307E-0003 4.85430406458514E-0003 4.83867270415579E-0003 4.82308048766194E-0003 4.80752734419355E-0003 - 4.79201320292331E-0003 4.77653799310685E-0003 4.76110164408243E-0003 4.74570408527103E-0003 4.73034524617632E-0003 - 4.71502505638447E-0003 4.69974344556428E-0003 4.68450034346691E-0003 4.66929567992609E-0003 4.65412938485781E-0003 - 4.63900138826037E-0003 4.62391162021444E-0003 4.60886001088278E-0003 4.59384649051039E-0003 4.57887098942435E-0003 - 4.56393343803371E-0003 4.54903376682969E-0003 4.53417190638528E-0003 4.51934778735549E-0003 4.50456134047705E-0003 - 4.48981249656856E-0003 4.47510118653036E-0003 4.46042734134432E-0003 4.44579089207416E-0003 4.43119176986497E-0003 - 4.41662990594348E-0003 4.40210523161780E-0003 4.38761767827753E-0003 4.37316717739361E-0003 4.35875366051816E-0003 - 4.34437705928477E-0003 4.33003730540804E-0003 4.31573433068384E-0003 4.30146806698903E-0003 4.28723844628158E-0003 - 4.27304540060046E-0003 4.25888886206547E-0003 4.24476876287743E-0003 4.23068503531786E-0003 4.21663761174916E-0003 - 4.20262642461435E-0003 4.18865140643723E-0003 4.17471248982215E-0003 4.16080960745399E-0003 4.14694269209825E-0003 - 4.13311167660076E-0003 4.11931649388787E-0003 4.10555707696618E-0003 4.09183335892271E-0003 4.07814527292463E-0003 - 4.06449275221931E-0003 4.05087573013434E-0003 4.03729414007730E-0003 4.02374791553590E-0003 4.01023699007773E-0003 - 3.99676129735047E-0003 3.98332077108154E-0003 3.96991534507821E-0003 3.95654495322759E-0003 3.94320952949645E-0003 - 3.92990900793128E-0003 3.91664332265815E-0003 3.90341240788267E-0003 3.89021619789009E-0003 3.87705462704498E-0003 - 3.86392762979141E-0003 3.85083514065274E-0003 3.83777709423170E-0003 3.82475342521028E-0003 3.81176406834954E-0003 - 3.79880895848988E-0003 3.78588803055065E-0003 3.77300121953034E-0003 3.76014846050635E-0003 3.74732968863509E-0003 - 3.73454483915187E-0003 3.72179384737072E-0003 3.70907664868461E-0003 3.69639317856514E-0003 3.68374337256265E-0003 - 3.67112716630604E-0003 3.65854449550287E-0003 3.64599529593920E-0003 3.63347950347953E-0003 3.62099705406682E-0003 - 3.60854788372238E-0003 3.59613192854587E-0003 3.58374912471516E-0003 3.57139940848644E-0003 3.55908271619397E-0003 - 3.54679898425013E-0003 3.53454814914543E-0003 3.52233014744830E-0003 3.51014491580522E-0003 3.49799239094049E-0003 - 3.48587250965637E-0003 3.47378520883284E-0003 3.46173042542763E-0003 3.44970809647624E-0003 3.43771815909175E-0003 - 3.42576055046491E-0003 3.41383520786391E-0003 3.40194206863459E-0003 3.39008107020011E-0003 3.37825215006106E-0003 - 3.36645524579540E-0003 3.35469029505833E-0003 3.34295723558236E-0003 3.33125600517714E-0003 3.31958654172942E-0003 - 3.30794878320317E-0003 3.29634266763926E-0003 3.28476813315563E-0003 3.27322511794710E-0003 3.26171356028542E-0003 - 3.25023339851914E-0003 3.23878457107356E-0003 3.22736701645084E-0003 3.21598067322966E-0003 3.20462548006546E-0003 - 3.19330137569014E-0003 3.18200829891222E-0003 3.17074618861670E-0003 3.15951498376488E-0003 3.14831462339461E-0003 - 3.13714504661994E-0003 3.12600619263125E-0003 3.11489800069509E-0003 3.10382041015426E-0003 3.09277336042764E-0003 - 3.08175679101015E-0003 3.07077064147281E-0003 3.05981485146251E-0003 3.04888936070215E-0003 3.03799410899043E-0003 - 3.02712903620195E-0003 3.01629408228700E-0003 3.00548918727159E-0003 2.99471429125748E-0003 2.98396933442195E-0003 - 2.97325425701791E-0003 2.96256899937373E-0003 2.95191350189334E-0003 2.94128770505599E-0003 2.93069154941632E-0003 - 2.92012497560433E-0003 2.90958792432522E-0003 2.89908033635947E-0003 2.88860215256266E-0003 2.87815331386556E-0003 - 2.86773376127393E-0003 2.85734343586858E-0003 2.84698227880531E-0003 2.83665023131476E-0003 2.82634723470252E-0003 - 2.81607323034891E-0003 2.80582815970912E-0003 2.79561196431297E-0003 2.78542458576494E-0003 2.77526596574420E-0003 - 2.76513604600440E-0003 2.75503476837377E-0003 2.74496207475498E-0003 2.73491790712507E-0003 2.72490220753556E-0003 - 2.71491491811216E-0003 2.70495598105495E-0003 2.69502533863814E-0003 2.68512293321016E-0003 2.67524870719358E-0003 - 2.66540260308493E-0003 2.65558456345489E-0003 2.64579453094802E-0003 2.63603244828285E-0003 2.62629825825172E-0003 - 2.61659190372086E-0003 2.60691332763024E-0003 2.59726247299352E-0003 2.58763928289808E-0003 2.57804370050489E-0003 - 2.56847566904853E-0003 2.55893513183703E-0003 2.54942203225200E-0003 2.53993631374839E-0003 2.53047791985454E-0003 - 2.52104679417216E-0003 2.51164288037616E-0003 2.50226612221478E-0003 2.49291646350932E-0003 2.48359384815433E-0003 - 2.47429822011737E-0003 2.46502952343900E-0003 2.45578770223286E-0003 2.44657270068543E-0003 2.43738446305614E-0003 - 2.42822293367718E-0003 2.41908805695364E-0003 2.40997977736324E-0003 2.40089803945642E-0003 2.39184278785629E-0003 - 2.38281396725851E-0003 2.37381152243132E-0003 2.36483539821538E-0003 2.35588553952390E-0003 2.34696189134242E-0003 - 2.33806439872880E-0003 2.32919300681327E-0003 2.32034766079823E-0003 2.31152830595836E-0003 2.30273488764044E-0003 - 2.29396735126332E-0003 2.28522564231801E-0003 2.27650970636742E-0003 2.26781948904649E-0003 2.25915493606200E-0003 - 2.25051599319264E-0003 2.24190260628893E-0003 2.23331472127304E-0003 2.22475228413901E-0003 2.21621524095241E-0003 - 2.20770353785053E-0003 2.19921712104215E-0003 2.19075593680761E-0003 2.18231993149872E-0003 2.17390905153870E-0003 - 2.16552324342217E-0003 2.15716245371503E-0003 2.14882662905451E-0003 2.14051571614904E-0003 2.13222966177823E-0003 - 2.12396841279285E-0003 2.11573191611472E-0003 2.10752011873675E-0003 2.09933296772276E-0003 2.09117041020759E-0003 - 2.08303239339690E-0003 2.07491886456730E-0003 2.06682977106608E-0003 2.05876506031134E-0003 2.05072467979188E-0003 - 2.04270857706713E-0003 2.03471669976716E-0003 2.02674899559254E-0003 2.01880541231443E-0003 2.01088589777439E-0003 - 2.00299039988439E-0003 1.99511886662681E-0003 1.98727124605431E-0003 1.97944748628984E-0003 1.97164753552655E-0003 - 1.96387134202781E-0003 1.95611885412707E-0003 1.94839002022786E-0003 1.94068478880378E-0003 1.93300310839838E-0003 - 1.92534492762517E-0003 1.91771019516752E-0003 1.91009885977864E-0003 1.90251087028159E-0003 1.89494617556911E-0003 - 1.88740472460368E-0003 1.87988646641739E-0003 1.87239135011199E-0003 1.86491932485873E-0003 1.85747033989838E-0003 - 1.85004434454122E-0003 1.84264128816688E-0003 1.83526112022441E-0003 1.82790379023212E-0003 1.82056924777764E-0003 - 1.81325744251783E-0003 1.80596832417865E-0003 1.79870184255530E-0003 1.79145794751199E-0003 1.78423658898198E-0003 - 1.77703771696752E-0003 1.76986128153982E-0003 1.76270723283896E-0003 1.75557552107386E-0003 1.74846609652228E-0003 - 1.74137890953069E-0003 1.73431391051430E-0003 1.72727104995692E-0003 1.72025027841108E-0003 1.71325154649777E-0003 - 1.70627480490654E-0003 1.69932000439542E-0003 1.69238709579083E-0003 1.68547602998762E-0003 1.67858675794891E-0003 - 1.67171923070616E-0003 1.66487339935904E-0003 1.65804921507538E-0003 1.65124662909122E-0003 1.64446559271064E-0003 - 1.63770605730580E-0003 1.63096797431684E-0003 1.62425129525189E-0003 1.61755597168697E-0003 1.61088195526593E-0003 - 1.60422919770052E-0003 1.59759765077016E-0003 1.59098726632209E-0003 1.58439799627115E-0003 1.57782979259983E-0003 - 1.57128260735825E-0003 1.56475639266401E-0003 1.55825110070224E-0003 1.55176668372548E-0003 1.54530309405370E-0003 - 1.53886028407420E-0003 1.53243820624158E-0003 1.52603681307775E-0003 1.51965605717176E-0003 1.51329589117990E-0003 - 1.50695626782550E-0003 1.50063713989903E-0003 1.49433846025798E-0003 1.48806018182676E-0003 1.48180225759682E-0003 - 1.47556464062639E-0003 1.46934728404064E-0003 1.46315014103146E-0003 1.45697316485753E-0003 1.45081630884425E-0003 - 1.44467952638362E-0003 1.43856277093433E-0003 1.43246599602157E-0003 1.42638915523709E-0003 1.42033220223908E-0003 - 1.41429509075223E-0003 1.40827777456753E-0003 1.40228020754235E-0003 1.39630234360036E-0003 1.39034413673143E-0003 - 1.38440554099170E-0003 1.37848651050338E-0003 1.37258699945488E-0003 1.36670696210060E-0003 1.36084635276098E-0003 - 1.35500512582245E-0003 1.34918323573734E-0003 1.34338063702387E-0003 1.33759728426607E-0003 1.33183313211383E-0003 - 1.32608813528271E-0003 1.32036224855399E-0003 1.31465542677461E-0003 1.30896762485710E-0003 1.30329879777959E-0003 - 1.29764890058567E-0003 1.29201788838443E-0003 1.28640571635040E-0003 1.28081233972345E-0003 1.27523771380882E-0003 - 1.26968179397702E-0003 1.26414453566381E-0003 1.25862589437014E-0003 1.25312582566210E-0003 1.24764428517093E-0003 - 1.24218122859290E-0003 1.23673661168930E-0003 1.23131039028638E-0003 1.22590252027535E-0003 1.22051295761228E-0003 - 1.21514165831806E-0003 1.20978857847840E-0003 1.20445367424375E-0003 1.19913690182925E-0003 1.19383821751468E-0003 - 1.18855757764448E-0003 1.18329493862762E-0003 1.17805025693759E-0003 1.17282348911236E-0003 1.16761459175434E-0003 - 1.16242352153032E-0003 1.15725023517141E-0003 1.15209468947307E-0003 1.14695684129496E-0003 1.14183664756095E-0003 - 1.13673406525911E-0003 1.13164905144158E-0003 1.12658156322461E-0003 1.12153155778843E-0003 1.11649899237733E-0003 - 1.11148382429946E-0003 1.10648601092689E-0003 1.10150550969557E-0003 1.09654227810519E-0003 1.09159627371927E-0003 - 1.08666745416497E-0003 1.08175577713319E-0003 1.07686120037843E-0003 1.07198368171874E-0003 1.06712317903575E-0003 - 1.06227965027455E-0003 1.05745305344371E-0003 1.05264334661517E-0003 1.04785048792424E-0003 1.04307443556956E-0003 - 1.03831514781303E-0003 1.03357258297976E-0003 1.02884669945806E-0003 1.02413745569937E-0003 1.01944481021822E-0003 - 1.01476872159219E-0003 1.01010914846188E-0003 1.00546604953081E-0003 1.00083938356547E-0003 9.96229109395162E-0004 - 9.91635185912065E-0004 9.87057572071131E-0004 9.82496226890006E-0004 9.77951109449101E-0004 9.73422178891424E-0004 - 9.68909394422622E-0004 9.64412715310877E-0004 9.59932100886913E-0004 9.55467510543927E-0004 9.51018903737525E-0004 - 9.46586239985730E-0004 9.42169478868879E-0004 9.37768580029635E-0004 9.33383503172883E-0004 9.29014208065767E-0004 - 9.24660654537557E-0004 9.20322802479653E-0004 9.16000611845557E-0004 9.11694042650780E-0004 9.07403054972849E-0004 - 9.03127608951210E-0004 8.98867664787258E-0004 8.94623182744211E-0004 8.90394123147112E-0004 8.86180446382794E-0004 - 8.81982112899798E-0004 8.77799083208376E-0004 8.73631317880392E-0004 8.69478777549351E-0004 8.65341422910281E-0004 - 8.61219214719724E-0004 8.57112113795715E-0004 8.53020081017684E-0004 8.48943077326473E-0004 8.44881063724241E-0004 - 8.40834001274438E-0004 8.36801851101801E-0004 8.32784574392234E-0004 8.28782132392836E-0004 8.24794486411805E-0004 - 8.20821597818439E-0004 8.16863428043058E-0004 8.12919938576963E-0004 8.08991090972442E-0004 8.05076846842648E-0004 - 8.01177167861624E-0004 7.97292015764210E-0004 7.93421352346046E-0004 7.89565139463485E-0004 7.85723339033567E-0004 - 7.81895913034013E-0004 7.78082823503105E-0004 7.74284032539718E-0004 7.70499502303219E-0004 7.66729195013469E-0004 - 7.62973072950758E-0004 7.59231098455749E-0004 7.55503233929476E-0004 7.51789441833250E-0004 7.48089684688665E-0004 - 7.44403925077505E-0004 7.40732125641768E-0004 7.37074249083548E-0004 7.33430258165034E-0004 7.29800115708480E-0004 - 7.26183784596117E-0004 7.22581227770160E-0004 7.18992408232716E-0004 7.15417289045803E-0004 7.11855833331239E-0004 - 7.08308004270637E-0004 7.04773765105374E-0004 7.01253079136509E-0004 6.97745909724784E-0004 6.94252220290534E-0004 - 6.90771974313708E-0004 6.87305135333756E-0004 6.83851666949627E-0004 6.80411532819733E-0004 6.76984696661872E-0004 - 6.73571122253228E-0004 6.70170773430280E-0004 6.66783614088821E-0004 6.63409608183852E-0004 6.60048719729575E-0004 - 6.56700912799356E-0004 6.53366151525652E-0004 6.50044400100010E-0004 6.46735622772983E-0004 6.43439783854106E-0004 - 6.40156847711881E-0004 6.36886778773678E-0004 6.33629541525745E-0004 6.30385100513126E-0004 6.27153420339655E-0004 - 6.23934465667882E-0004 6.20728201219043E-0004 6.17534591773043E-0004 6.14353602168361E-0004 6.11185197302061E-0004 - 6.08029342129706E-0004 6.04886001665352E-0004 6.01755140981490E-0004 5.98636725208992E-0004 5.95530719537097E-0004 - 5.92437089213339E-0004 5.89355799543534E-0004 5.86286815891706E-0004 5.83230103680090E-0004 5.80185628389040E-0004 - 5.77153355557013E-0004 5.74133250780537E-0004 5.71125279714140E-0004 5.68129408070345E-0004 5.65145601619582E-0004 - 5.62173826190206E-0004 5.59214047668395E-0004 5.56266231998140E-0004 5.53330345181211E-0004 5.50406353277085E-0004 - 5.47494222402941E-0004 5.44593918733577E-0004 5.41705408501422E-0004 5.38828657996438E-0004 5.35963633566105E-0004 - 5.33110301615397E-0004 5.30268628606700E-0004 5.27438581059813E-0004 5.24620125551862E-0004 5.21813228717314E-0004 - 5.19017857247880E-0004 5.16233977892499E-0004 5.13461557457310E-0004 5.10700562805579E-0004 5.07950960857693E-0004 - 5.05212718591084E-0004 5.02485803040206E-0004 4.99770181296511E-0004 4.97065820508363E-0004 4.94372687881043E-0004 - 4.91690750676670E-0004 4.89019976214193E-0004 4.86360331869323E-0004 4.83711785074498E-0004 4.81074303318871E-0004 - 4.78447854148216E-0004 4.75832405164937E-0004 4.73227924027988E-0004 4.70634378452861E-0004 4.68051736211539E-0004 - 4.65479965132420E-0004 4.62919033100346E-0004 4.60368908056489E-0004 4.57829557998363E-0004 4.55300950979746E-0004 - 4.52783055110669E-0004 4.50275838557359E-0004 4.47779269542193E-0004 4.45293316343677E-0004 4.42817947296379E-0004 - 4.40353130790919E-0004 4.37898835273893E-0004 4.35455029247874E-0004 4.33021681271330E-0004 4.30598759958601E-0004 - 4.28186233979874E-0004 4.25784072061110E-0004 4.23392242984036E-0004 4.21010715586069E-0004 4.18639458760324E-0004 - 4.16278441455518E-0004 4.13927632675966E-0004 4.11587001481535E-0004 4.09256516987589E-0004 4.06936148364970E-0004 - 4.04625864839931E-0004 4.02325635694133E-0004 4.00035430264561E-0004 3.97755217943509E-0004 3.95484968178547E-0004 - 3.93224650472452E-0004 3.90974234383200E-0004 3.88733689523899E-0004 3.86502985562757E-0004 3.84282092223066E-0004 - 3.82070979283114E-0004 3.79869616576188E-0004 3.77677973990506E-0004 3.75496021469198E-0004 3.73323729010247E-0004 - 3.71161066666452E-0004 3.69008004545413E-0004 3.66864512809450E-0004 3.64730561675598E-0004 3.62606121415538E-0004 - 3.60491162355587E-0004 3.58385654876632E-0004 3.56289569414097E-0004 3.54202876457924E-0004 3.52125546552494E-0004 - 3.50057550296625E-0004 3.47998858343502E-0004 3.45949441400659E-0004 3.43909270229930E-0004 3.41878315647403E-0004 - 3.39856548523395E-0004 3.37843939782396E-0004 3.35840460403044E-0004 3.33846081418067E-0004 3.31860773914274E-0004 - 3.29884509032476E-0004 3.27917257967471E-0004 3.25958991968006E-0004 3.24009682336720E-0004 3.22069300430125E-0004 - 3.20137817658541E-0004 3.18215205486094E-0004 3.16301435430632E-0004 3.14396479063713E-0004 3.12500308010567E-0004 - 3.10612893950036E-0004 3.08734208614561E-0004 3.06864223790112E-0004 3.05002911316187E-0004 3.03150243085730E-0004 - 3.01306191045118E-0004 2.99470727194124E-0004 2.97643823585856E-0004 2.95825452326744E-0004 2.94015585576475E-0004 - 2.92214195547969E-0004 2.90421254507347E-0004 2.88636734773866E-0004 2.86860608719907E-0004 2.85092848770913E-0004 - 2.83333427405371E-0004 2.81582317154752E-0004 2.79839490603482E-0004 2.78104920388917E-0004 2.76378579201270E-0004 - 2.74660439783605E-0004 2.72950474931774E-0004 2.71248657494396E-0004 2.69554960372804E-0004 2.67869356521008E-0004 - 2.66191818945674E-0004 2.64522320706054E-0004 2.62860834913975E-0004 2.61207334733778E-0004 2.59561793382296E-0004 - 2.57924184128810E-0004 2.56294480294999E-0004 2.54672655254921E-0004 2.53058682434954E-0004 2.51452535313774E-0004 - 2.49854187422298E-0004 2.48263612343674E-0004 2.46680783713205E-0004 2.45105675218336E-0004 2.43538260598611E-0004 - 2.41978513645626E-0004 2.40426408203001E-0004 2.38881918166326E-0004 2.37345017483148E-0004 2.35815680152903E-0004 - 2.34293880226891E-0004 2.32779591808246E-0004 2.31272789051877E-0004 2.29773446164452E-0004 2.28281537404335E-0004 - 2.26797037081575E-0004 2.25319919557841E-0004 2.23850159246398E-0004 2.22387730612071E-0004 2.20932608171191E-0004 - 2.19484766491579E-0004 2.18044180192485E-0004 2.16610823944560E-0004 2.15184672469827E-0004 2.13765700541622E-0004 - 2.12353882984573E-0004 2.10949194674549E-0004 2.09551610538635E-0004 2.08161105555079E-0004 2.06777654753261E-0004 - 2.05401233213666E-0004 2.04031816067818E-0004 2.02669378498271E-0004 2.01313895738547E-0004 1.99965343073120E-0004 - 1.98623695837356E-0004 1.97288929417487E-0004 1.95961019250580E-0004 1.94639940824477E-0004 1.93325669677780E-0004 - 1.92018181399792E-0004 1.90717451630499E-0004 1.89423456060520E-0004 1.88136170431065E-0004 1.86855570533912E-0004 - 1.85581632211353E-0004 1.84314331356168E-0004 1.83053643911576E-0004 1.81799545871213E-0004 1.80552013279077E-0004 - 1.79311022229495E-0004 1.78076548867096E-0004 1.76848569386756E-0004 1.75627060033575E-0004 1.74411997102825E-0004 - 1.73203356939932E-0004 1.72001115940416E-0004 1.70805250549864E-0004 1.69615737263896E-0004 1.68432552628120E-0004 - 1.67255673238098E-0004 1.66085075739304E-0004 1.64920736827099E-0004 1.63762633246673E-0004 1.62610741793021E-0004 - 1.61465039310909E-0004 1.60325502694821E-0004 1.59192108888938E-0004 1.58064834887089E-0004 1.56943657732713E-0004 - 1.55828554518837E-0004 1.54719502388017E-0004 1.53616478532317E-0004 1.52519460193258E-0004 1.51428424661796E-0004 - 1.50343349278272E-0004 1.49264211432374E-0004 1.48190988563117E-0004 1.47123658158780E-0004 1.46062197756890E-0004 - 1.45006584944171E-0004 1.43956797356518E-0004 1.42912812678946E-0004 1.41874608645563E-0004 1.40842163039537E-0004 - 1.39815453693040E-0004 1.38794458487233E-0004 1.37779155352209E-0004 1.36769522266972E-0004 1.35765537259393E-0004 - 1.34767178406165E-0004 1.33774423832784E-0004 1.32787251713492E-0004 1.31805640271257E-0004 1.30829567777721E-0004 - 1.29859012553178E-0004 1.28893952966523E-0004 1.27934367435222E-0004 1.26980234425278E-0004 1.26031532451183E-0004 - 1.25088240075896E-0004 1.24150335910790E-0004 1.23217798615633E-0004 1.22290606898532E-0004 1.21368739515908E-0004 - 1.20452175272461E-0004 1.19540893021121E-0004 1.18634871663026E-0004 1.17734090147470E-0004 1.16838527471884E-0004 - 1.15948162681782E-0004 1.15062974870731E-0004 1.14182943180319E-0004 1.13308046800111E-0004 1.12438264967619E-0004 - 1.11573576968254E-0004 1.10713962135307E-0004 1.09859399849896E-0004 1.09009869540934E-0004 1.08165350685100E-0004 - 1.07325822806789E-0004 1.06491265478092E-0004 1.05661658318742E-0004 1.04836980996086E-0004 1.04017213225057E-0004 - 1.03202334768118E-0004 1.02392325435243E-0004 1.01587165083869E-0004 1.00786833618869E-0004 9.99913109925067E-0005 - 9.92005772044032E-0005 9.84146123015088E-0005 9.76333963780509E-0005 9.68569095755120E-0005 9.60851320825827E-0005 - 9.53180441351349E-0005 9.45556260161759E-0005 9.37978580558205E-0005 9.30447206312510E-0005 9.22961941666779E-0005 - 9.15522591333111E-0005 9.08128960493140E-0005 9.00780854797804E-0005 8.93478080366841E-0005 8.86220443788505E-0005 - 8.79007752119222E-0005 8.71839812883159E-0005 8.64716434071945E-0005 8.57637424144216E-0005 8.50602592025379E-0005 - 8.43611747107116E-0005 8.36664699247100E-0005 8.29761258768650E-0005 8.22901236460303E-0005 8.16084443575535E-0005 - 8.09310691832307E-0005 8.02579793412834E-0005 7.95891560963086E-0005 7.89245807592508E-0005 7.82642346873673E-0005 - 7.76080992841861E-0005 7.69561559994772E-0005 7.63083863292089E-0005 7.56647718155226E-0005 7.50252940466852E-0005 - 7.43899346570598E-0005 7.37586753270720E-0005 7.31314977831671E-0005 7.25083837977824E-0005 7.18893151893047E-0005 - 7.12742738220366E-0005 7.06632416061672E-0005 7.00562004977244E-0005 6.94531324985506E-0005 6.88540196562585E-0005 - 6.82588440642030E-0005 6.76675878614394E-0005 6.70802332326893E-0005 6.64967624083115E-0005 6.59171576642551E-0005 - 6.53414013220342E-0005 6.47694757486850E-0005 6.42013633567369E-0005 6.36370466041703E-0005 6.30765079943873E-0005 - 6.25197300761735E-0005 6.19666954436602E-0005 6.14173867362948E-0005 6.08717866387990E-0005 6.03298778811392E-0005 - 5.97916432384882E-0005 5.92570655311884E-0005 5.87261276247213E-0005 5.81988124296663E-0005 5.76751029016718E-0005 - 5.71549820414126E-0005 5.66384328945643E-0005 5.61254385517580E-0005 5.56159821485504E-0005 5.51100468653903E-0005 - 5.46076159275782E-0005 5.41086726052369E-0005 5.36132002132700E-0005 5.31211821113356E-0005 5.26326017038016E-0005 - 5.21474424397158E-0005 5.16656878127724E-0005 5.11873213612719E-0005 5.07123266680918E-0005 5.02406873606453E-0005 - 4.97723871108545E-0005 4.93074096351069E-0005 4.88457386942250E-0005 4.83873580934326E-0005 4.79322516823157E-0005 - 4.74804033547924E-0005 4.70317970490738E-0005 4.65864167476304E-0005 4.61442464771616E-0005 4.57052703085530E-0005 - 4.52694723568489E-0005 4.48368367812117E-0005 4.44073477848929E-0005 4.39809896151932E-0005 4.35577465634293E-0005 - 4.31376029649039E-0005 4.27205431988627E-0005 4.23065516884668E-0005 4.18956129007532E-0005 4.14877113466048E-0005 - 4.10828315807113E-0005 4.06809582015362E-0005 4.02820758512861E-0005 3.98861692158687E-0005 3.94932230248652E-0005 - 3.91032220514906E-0005 3.87161511125632E-0005 3.83319950684684E-0005 3.79507388231226E-0005 3.75723673239426E-0005 - 3.71968655618068E-0005 3.68242185710252E-0005 3.64544114293001E-0005 3.60874292576983E-0005 3.57232572206094E-0005 - 3.53618805257158E-0005 3.50032844239589E-0005 3.46474542095015E-0005 3.42943752196973E-0005 3.39440328350524E-0005 - 3.35964124791972E-0005 3.32514996188449E-0005 3.29092797637617E-0005 3.25697384667331E-0005 3.22328613235263E-0005 - 3.18986339728601E-0005 3.15670420963665E-0005 3.12380714185618E-0005 3.09117077068069E-0005 3.05879367712764E-0005 - 3.02667444649252E-0005 2.99481166834513E-0005 2.96320393652657E-0005 2.93184984914550E-0005 2.90074800857481E-0005 - 2.86989702144857E-0005 2.83929549865806E-0005 2.80894205534885E-0005 2.77883531091708E-0005 2.74897388900637E-0005 - 2.71935641750416E-0005 2.68998152853837E-0005 2.66084785847437E-0005 2.63195404791098E-0005 2.60329874167764E-0005 - 2.57488058883063E-0005 2.54669824265005E-0005 2.51875036063610E-0005 2.49103560450585E-0005 2.46355264019012E-0005 - 2.43630013782957E-0005 2.40927677177184E-0005 2.38248122056782E-0005 2.35591216696855E-0005 2.32956829792163E-0005 - 2.30344830456806E-0005 2.27755088223877E-0005 2.25187473045118E-0005 2.22641855290608E-0005 2.20118105748393E-0005 - 2.17616095624199E-0005 2.15135696541045E-0005 2.12676780538933E-0005 2.10239220074524E-0005 2.07822888020777E-0005 - 2.05427657666640E-0005 2.03053402716688E-0005 2.00699997290827E-0005 1.98367315923917E-0005 1.96055233565462E-0005 - 1.93763625579284E-0005 1.91492367743162E-0005 1.89241336248531E-0005 1.87010407700115E-0005 1.84799459115633E-0005 - 1.82608367925428E-0005 1.80437011972152E-0005 1.78285269510444E-0005 1.76153019206573E-0005 1.74040140138131E-0005 - 1.71946511793680E-0005 1.69872014072428E-0005 1.67816527283915E-0005 1.65779932147644E-0005 1.63762109792789E-0005 - 1.61762941757830E-0005 1.59782309990252E-0005 1.57820096846192E-0005 1.55876185090112E-0005 1.53950457894490E-0005 - 1.52042798839457E-0005 1.50153091912491E-0005 1.48281221508073E-0005 1.46427072427371E-0005 1.44590529877895E-0005 - 1.42771479473174E-0005 1.40969807232444E-0005 1.39185399580281E-0005 1.37418143346311E-0005 1.35667925764853E-0005 - 1.33934634474611E-0005 1.32218157518327E-0005 1.30518383342471E-0005 1.28835200796902E-0005 1.27168499134536E-0005 - 1.25518168011035E-0005 1.23884097484456E-0005 1.22266178014956E-0005 1.20664300464428E-0005 1.19078356096196E-0005 - 1.17508236574691E-0005 1.15953833965107E-0005 1.14415040733095E-0005 1.12891749744414E-0005 1.11383854264634E-0005 - 1.09891247958779E-0005 1.08413824891017E-0005 1.06951479524341E-0005 1.05504106720226E-0005 1.04071601738321E-0005 - 1.02653860236107E-0005 1.01250778268594E-0005 9.98622522879702E-0006 9.84881791432945E-0006 9.71284560801724E-0006 - 9.57829807404196E-0006 9.44516511617534E-0006 9.31343657774551E-0006 9.18310234160499E-0006 9.05415233009968E-0006 - 8.92657650503406E-0006 8.80036486764110E-0006 8.67550745854829E-0006 8.55199435774682E-0006 8.42981568455801E-0006 - 8.30896159760144E-0006 8.18942229476395E-0006 8.07118801316509E-0006 7.95424902912704E-0006 7.83859565814084E-0006 - 7.72421825483561E-0006 7.61110721294518E-0006 7.49925296527632E-0006 7.38864598367772E-0006 7.27927677900580E-0006 - 7.17113590109453E-0006 7.06421393872195E-0006 6.95850151957935E-0006 6.85398931023798E-0006 6.75066801611815E-0006 - 6.64852838145668E-0006 6.54756118927454E-0006 6.44775726134589E-0006 6.34910745816476E-0006 6.25160267891496E-0006 - 6.15523386143613E-0006 6.05999198219298E-0006 5.96586805624361E-0006 5.87285313720665E-0006 5.78093831723054E-0006 - 5.69011472696046E-0006 5.60037353550810E-0006 5.51170595041813E-0006 5.42410321763735E-0006 5.33755662148317E-0006 - 5.25205748461093E-0006 5.16759716798323E-0006 5.08416707083701E-0006 5.00175863065337E-0006 4.92036332312428E-0006 - 4.83997266212178E-0006 4.76057819966650E-0006 4.68217152589527E-0006 4.60474426903036E-0006 4.52828809534711E-0006 - 4.45279470914257E-0006 4.37825585270469E-0006 4.30466330627931E-0006 4.23200888803997E-0006 4.16028445405540E-0006 - 4.08948189825885E-0006 4.01959315241588E-0006 3.95061018609309E-0006 3.88252500662739E-0006 3.81532965909321E-0006 - 3.74901622627230E-0006 3.68357682862144E-0006 3.61900362424181E-0006 3.55528880884694E-0006 3.49242461573158E-0006 - 3.43040331574095E-0006 3.36921721723827E-0006 3.30885866607450E-0006 3.24932004555629E-0006 3.19059377641535E-0006 - 3.13267231677654E-0006 3.07554816212722E-0006 3.01921384528574E-0006 2.96366193637002E-0006 2.90888504276691E-0006 - 2.85487580910028E-0006 2.80162691720090E-0006 2.74913108607388E-0006 2.69738107186887E-0006 2.64636966784833E-0006 - 2.59608970435626E-0006 2.54653404878769E-0006 2.49769560555691E-0006 2.44956731606732E-0006 2.40214215867945E-0006 - 2.35541314868047E-0006 2.30937333825330E-0006 2.26401581644517E-0006 2.21933370913719E-0006 2.17532017901279E-0006 - 2.13196842552760E-0006 2.08927168487767E-0006 2.04722322996903E-0006 2.00581637038693E-0006 1.96504445236452E-0006 - 1.92490085875254E-0006 1.88537900898788E-0006 1.84647235906353E-0006 1.80817440149696E-0006 1.77047866529979E-0006 - 1.73337871594711E-0006 1.69686815534634E-0006 1.66094062180693E-0006 1.62558979000926E-0006 1.59080937097406E-0006 - 1.55659311203206E-0006 1.52293479679267E-0006 1.48982824511391E-0006 1.45726731307135E-0006 1.42524589292785E-0006 - 1.39375791310266E-0006 1.36279733814086E-0006 1.33235816868317E-0006 1.30243444143476E-0006 1.27302022913525E-0006 - 1.24410964052781E-0006 1.21569682032898E-0006 1.18777594919783E-0006 1.16034124370578E-0006 1.13338695630603E-0006 - 1.10690737530297E-0006 1.08089682482204E-0006 1.05534966477895E-0006 1.03026029084981E-0006 1.00562313444006E-0006 - 9.81432662654702E-0007 9.57683378267717E-0007 9.34369819691613E-0007 9.11486560947373E-0007 8.89028211633845E-0007 - 8.66989416897857E-0007 8.45364857403518E-0007 8.24149249302196E-0007 8.03337344202343E-0007 7.82923929139057E-0007 - 7.62903826544118E-0007 7.43271894215535E-0007 7.24023025287723E-0007 7.05152148200965E-0007 6.86654226671483E-0007 - 6.68524259661360E-0007 6.50757281348239E-0007 6.33348361095450E-0007 6.16292603421694E-0007 5.99585147971289E-0007 - 5.83221169483797E-0007 5.67195877764173E-0007 5.51504517652798E-0007 5.36142368995311E-0007 5.21104746612822E-0007 - 5.06387000271779E-0007 4.91984514654070E-0007 4.77892709327240E-0007 4.64107038714292E-0007 4.50622992064039E-0007 - 4.37436093421037E-0007 4.24541901595870E-0007 4.11936010135161E-0007 3.99614047291776E-0007 3.87571675995125E-0007 - 3.75804593821123E-0007 3.64308532962611E-0007 3.53079260199426E-0007 3.42112576868779E-0007 3.31404318835391E-0007 - 3.20950356461804E-0007 3.10746594578778E-0007 3.00788972455390E-0007 2.91073463769541E-0007 2.81596076578157E-0007 - 2.72352853287656E-0007 2.63339870624201E-0007 2.54553239604184E-0007 2.45989105504578E-0007 2.37643647833318E-0007 - 2.29513080299819E-0007 2.21593650785310E-0007 2.13881641313440E-0007 2.06373368020604E-0007 1.99065181126517E-0007 - 1.91953464904746E-0007 1.85034637653154E-0007 1.78305151664532E-0007 1.71761493197059E-0007 1.65400182444992E-0007 - 1.59217773509130E-0007 1.53210854367484E-0007 1.47376046845912E-0007 1.41710006588692E-0007 1.36209423029243E-0007 - 1.30871019360714E-0007 1.25691552506763E-0007 1.20667813092149E-0007 1.15796625413506E-0007 1.11074847410078E-0007 - 1.06499370634420E-0007 1.02067120223206E-0007 9.77750548679634E-0008 9.36201667858741E-0008 8.95994816906254E-0008 - 8.57100587631521E-0008 8.19489906225464E-0008 7.83134032968591E-0008 7.48004561940126E-0008 7.14073420726475E-0008 - 6.81312870130345E-0008 6.49695503880231E-0008 6.19194248339095E-0008 5.89782362214407E-0008 5.61433436267355E-0008 - 5.34121393022964E-0008 5.07820486479735E-0008 4.82505301819827E-0008 4.58150755119550E-0008 4.34732093059278E-0008 - 4.12224892634443E-0008 3.90605060865922E-0008 3.69848834511167E-0008 3.49932779774964E-0008 3.30833792020819E-0008 - 3.12529095482190E-0008 2.94996242973886E-0008 2.78213115603890E-0008 2.62157922484917E-0008 2.46809200446644E-0008 - 2.32145813747505E-0008 2.18146953787103E-0008 2.04792138818657E-0008 1.92061213661413E-0008 1.79934349413520E-0008 - 1.68392043164723E-0008 1.57415117709602E-0008 1.46984721260522E-0008 1.37082327161078E-0008 1.27689733599610E-0008 - 1.18789063322732E-0008 1.10362763349234E-0008 1.02393604683908E-0008 9.48646820317922E-0009 8.77594135122635E-0009 - 8.10615403735271E-0009 7.47551267071882E-0009 6.88245591628924E-0009 6.32545466632639E-0009 5.80301201188572E-0009 - 5.31366321433479E-0009 4.85597567689015E-0009 4.42854891615550E-0009 4.03001453369275E-0009 3.65903618759414E-0009 - 3.31430956408027E-0009 2.99456234910457E-0009 2.69855419997853E-0009 2.42507671701346E-0009 2.17295341516920E-0009 - 1.94103969572858E-0009 1.72822281797865E-0009 1.53342187091338E-0009 1.35558774494651E-0009 1.19370310364269E-0009 - 1.04678235546459E-0009 9.13871625530549E-0010 7.94048727393248E-0010 6.86423134828969E-0010 5.90135953645307E-0010 - 5.04359893501336E-0010 4.28299239745265E-0010 3.61189825265720E-0010 3.02299002358426E-0010 2.50925614608943E-0010 - 2.06399968789105E-0010 1.68083806770273E-0010 1.35370277449652E-0010 1.07683908693907E-0010 8.44805792963392E-0011 - 6.52474909496792E-0011 4.95031402342110E-0011 3.67972906205146E-0011 2.67109444878058E-0011 1.88563151568401E-0011 - 1.28767989382978E-0011 8.44694719607647E-0012 5.27243842559933E-0012 3.09005034728941E-0012 1.66763201499763E-0012 - 8.04075939549545E-0013 3.29290227264057E-0013 1.04170733550510E-0013 2.05732315073860E-0014 1.28559554118631E-0015 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.15236750844526E+0002 1.15155328658476E+0002 1.15073959240841E+0002 - 1.14992642560096E+0002 1.14911378584737E+0002 1.14830167283274E+0002 1.14749008624239E+0002 1.14667902576177E+0002 - 1.14586849107653E+0002 1.14505848187249E+0002 1.14424899783564E+0002 1.14344003865215E+0002 1.14263160400835E+0002 - 1.14182369359077E+0002 1.14101630708609E+0002 1.14020944418117E+0002 1.13940310456305E+0002 1.13859728791894E+0002 - 1.13779199393623E+0002 1.13698722230247E+0002 1.13618297270539E+0002 1.13537924483289E+0002 1.13457603837306E+0002 - 1.13377335301415E+0002 1.13297118844457E+0002 1.13216954435293E+0002 1.13136842042798E+0002 1.13056781635869E+0002 - 1.12976773183415E+0002 1.12896816654367E+0002 1.12816912017669E+0002 1.12737059242285E+0002 1.12657258297196E+0002 - 1.12577509151399E+0002 1.12497811773909E+0002 1.12418166133759E+0002 1.12338572199997E+0002 1.12259029941690E+0002 - 1.12179539327922E+0002 1.12100100327794E+0002 1.12020712910424E+0002 1.11941377044946E+0002 1.11862092700514E+0002 - 1.11782859846297E+0002 1.11703678451481E+0002 1.11624548485270E+0002 1.11545469916886E+0002 1.11466442715565E+0002 - 1.11387466850563E+0002 1.11308542291152E+0002 1.11229669006621E+0002 1.11150846966277E+0002 1.11072076139442E+0002 - 1.10993356495458E+0002 1.10914688003681E+0002 1.10836070633486E+0002 1.10757504354264E+0002 1.10678989135424E+0002 - 1.10600524946392E+0002 1.10522111756609E+0002 1.10443749535535E+0002 1.10365438252647E+0002 1.10287177877438E+0002 - 1.10208968379418E+0002 1.10130809728115E+0002 1.10052701893072E+0002 1.09974644843852E+0002 1.09896638550031E+0002 - 1.09818682981206E+0002 1.09740778106988E+0002 1.09662923897005E+0002 1.09585120320904E+0002 1.09507367348347E+0002 - 1.09429664949013E+0002 1.09352013092599E+0002 1.09274411748819E+0002 1.09196860887401E+0002 1.09119360478093E+0002 - 1.09041910490658E+0002 1.08964510894878E+0002 1.08887161660548E+0002 1.08809862757484E+0002 1.08732614155517E+0002 - 1.08655415824493E+0002 1.08578267734277E+0002 1.08501169854752E+0002 1.08424122155813E+0002 1.08347124607377E+0002 - 1.08270177179375E+0002 1.08193279841754E+0002 1.08116432564481E+0002 1.08039635317536E+0002 1.07962888070917E+0002 - 1.07886190794641E+0002 1.07809543458737E+0002 1.07732946033256E+0002 1.07656398488262E+0002 1.07579900793836E+0002 - 1.07503452920078E+0002 1.07427054837101E+0002 1.07350706515038E+0002 1.07274407924037E+0002 1.07198159034263E+0002 - 1.07121959815898E+0002 1.07045810239139E+0002 1.06969710274201E+0002 1.06893659891315E+0002 1.06817659060730E+0002 - 1.06741707752710E+0002 1.06665805937535E+0002 1.06589953585504E+0002 1.06514150666930E+0002 1.06438397152144E+0002 - 1.06362693011493E+0002 1.06287038215340E+0002 1.06211432734067E+0002 1.06135876538069E+0002 1.06060369597759E+0002 - 1.05984911883568E+0002 1.05909503365941E+0002 1.05834144015340E+0002 1.05758833802246E+0002 1.05683572697152E+0002 - 1.05608360670572E+0002 1.05533197693033E+0002 1.05458083735081E+0002 1.05383018767276E+0002 1.05308002760195E+0002 - 1.05233035684433E+0002 1.05158117510600E+0002 1.05083248209323E+0002 1.05008427751245E+0002 1.04933656107025E+0002 - 1.04858933247339E+0002 1.04784259142880E+0002 1.04709633764354E+0002 1.04635057082488E+0002 1.04560529068023E+0002 - 1.04486049691715E+0002 1.04411618924339E+0002 1.04337236736685E+0002 1.04262903099558E+0002 1.04188617983781E+0002 - 1.04114381360194E+0002 1.04040193199651E+0002 1.03966053473024E+0002 1.03891962151200E+0002 1.03817919205082E+0002 - 1.03743924605592E+0002 1.03669978323665E+0002 1.03596080330253E+0002 1.03522230596326E+0002 1.03448429092868E+0002 - 1.03374675790880E+0002 1.03300970661379E+0002 1.03227313675399E+0002 1.03153704803989E+0002 1.03080144018214E+0002 - 1.03006631289158E+0002 1.02933166587917E+0002 1.02859749885605E+0002 1.02786381153353E+0002 1.02713060362308E+0002 - 1.02639787483630E+0002 1.02566562488500E+0002 1.02493385348110E+0002 1.02420256033673E+0002 1.02347174516414E+0002 - 1.02274140767576E+0002 1.02201154758419E+0002 1.02128216460217E+0002 1.02055325844260E+0002 1.01982482881856E+0002 - 1.01909687544327E+0002 1.01836939803012E+0002 1.01764239629267E+0002 1.01691586994462E+0002 1.01618981869984E+0002 - 1.01546424227235E+0002 1.01473914037635E+0002 1.01401451272619E+0002 1.01329035903636E+0002 1.01256667902154E+0002 - 1.01184347239654E+0002 1.01112073887637E+0002 1.01039847817615E+0002 1.00967669001119E+0002 1.00895537409696E+0002 - 1.00823453014907E+0002 1.00751415788331E+0002 1.00679425701560E+0002 1.00607482726206E+0002 1.00535586833893E+0002 - 1.00463737996263E+0002 1.00391936184973E+0002 1.00320181371696E+0002 1.00248473528121E+0002 1.00176812625953E+0002 - 1.00105198636912E+0002 1.00033631532734E+0002 9.99621112851718E+0001 9.98906378659930E+0001 9.98192112469812E+0001 - 9.97478313999359E+0001 9.96764982966722E+0001 9.96052119090209E+0001 9.95339722088288E+0001 9.94627791679581E+0001 - 9.93916327582870E+0001 9.93205329517093E+0001 9.92494797201345E+0001 9.91784730354879E+0001 9.91075128697103E+0001 - 9.90365991947584E+0001 9.89657319826042E+0001 9.88949112052359E+0001 9.88241368346570E+0001 9.87534088428867E+0001 - 9.86827272019599E+0001 9.86120918839271E+0001 9.85415028608544E+0001 9.84709601048235E+0001 9.84004635879320E+0001 - 9.83300132822925E+0001 9.82596091600338E+0001 9.81892511933001E+0001 9.81189393542508E+0001 9.80486736150614E+0001 - 9.79784539479226E+0001 9.79082803250410E+0001 9.78381527186382E+0001 9.77680711009519E+0001 9.76980354442351E+0001 - 9.76280457207562E+0001 9.75581019027993E+0001 9.74882039626639E+0001 9.74183518726649E+0001 9.73485456051329E+0001 - 9.72787851324139E+0001 9.72090704268693E+0001 9.71394014608760E+0001 9.70697782068265E+0001 9.70002006371284E+0001 - 9.69306687242051E+0001 9.68611824404952E+0001 9.67917417584528E+0001 9.67223466505476E+0001 9.66529970892641E+0001 - 9.65836930471031E+0001 9.65144344965799E+0001 9.64452214102259E+0001 9.63760537605873E+0001 9.63069315202260E+0001 - 9.62378546617193E+0001 9.61688231576596E+0001 9.60998369806549E+0001 9.60308961033283E+0001 9.59620004983182E+0001 - 9.58931501382787E+0001 9.58243449958788E+0001 9.57555850438031E+0001 9.56868702547511E+0001 9.56182006014381E+0001 - 9.55495760565941E+0001 9.54809965929650E+0001 9.54124621833115E+0001 9.53439728004096E+0001 9.52755284170507E+0001 - 9.52071290060415E+0001 9.51387745402036E+0001 9.50704649923741E+0001 9.50022003354053E+0001 9.49339805421646E+0001 - 9.48658055855345E+0001 9.47976754384131E+0001 9.47295900737131E+0001 9.46615494643630E+0001 9.45935535833058E+0001 - 9.45256024035002E+0001 9.44576958979200E+0001 9.43898340395536E+0001 9.43220168014053E+0001 9.42542441564939E+0001 - 9.41865160778537E+0001 9.41188325385339E+0001 9.40511935115989E+0001 9.39835989701282E+0001 9.39160488872164E+0001 - 9.38485432359731E+0001 9.37810819895229E+0001 9.37136651210057E+0001 9.36462926035763E+0001 9.35789644104045E+0001 - 9.35116805146753E+0001 9.34444408895886E+0001 9.33772455083594E+0001 9.33100943442176E+0001 9.32429873704082E+0001 - 9.31759245601912E+0001 9.31089058868416E+0001 9.30419313236493E+0001 9.29750008439193E+0001 9.29081144209714E+0001 - 9.28412720281405E+0001 9.27744736387765E+0001 9.27077192262441E+0001 9.26410087639229E+0001 9.25743422252077E+0001 - 9.25077195835079E+0001 9.24411408122480E+0001 9.23746058848673E+0001 9.23081147748201E+0001 9.22416674555756E+0001 - 9.21752639006178E+0001 9.21089040834455E+0001 9.20425879775726E+0001 9.19763155565277E+0001 9.19100867938541E+0001 - 9.18439016631104E+0001 9.17777601378696E+0001 9.17116621917196E+0001 9.16456077982634E+0001 9.15795969311184E+0001 - 9.15136295639172E+0001 9.14477056703069E+0001 9.13818252239494E+0001 9.13159881985218E+0001 9.12501945677153E+0001 - 9.11844443052364E+0001 9.11187373848061E+0001 9.10530737801603E+0001 9.09874534650495E+0001 9.09218764132390E+0001 - 9.08563425985089E+0001 9.07908519946538E+0001 9.07254045754833E+0001 9.06600003148214E+0001 9.05946391865071E+0001 - 9.05293211643938E+0001 9.04640462223499E+0001 9.03988143342581E+0001 9.03336254740161E+0001 9.02684796155360E+0001 - 9.02033767327447E+0001 9.01383167995838E+0001 9.00732997900092E+0001 9.00083256779919E+0001 8.99433944375172E+0001 - 8.98785060425850E+0001 8.98136604672101E+0001 8.97488576854214E+0001 8.96840976712629E+0001 8.96193803987930E+0001 - 8.95547058420844E+0001 8.94900739752247E+0001 8.94254847723160E+0001 8.93609382074749E+0001 8.92964342548324E+0001 - 8.92319728885343E+0001 8.91675540827409E+0001 8.91031778116267E+0001 8.90388440493811E+0001 8.89745527702077E+0001 - 8.89103039483248E+0001 8.88460975579651E+0001 8.87819335733759E+0001 8.87178119688188E+0001 8.86537327185698E+0001 - 8.85896957969198E+0001 8.85257011781735E+0001 8.84617488366508E+0001 8.83978387466852E+0001 8.83339708826253E+0001 - 8.82701452188338E+0001 8.82063617296879E+0001 8.81426203895793E+0001 8.80789211729138E+0001 8.80152640541118E+0001 - 8.79516490076082E+0001 8.78880760078520E+0001 8.78245450293068E+0001 8.77610560464504E+0001 8.76976090337751E+0001 - 8.76342039657873E+0001 8.75708408170080E+0001 8.75075195619724E+0001 8.74442401752300E+0001 8.73810026313448E+0001 - 8.73178069048948E+0001 8.72546529704726E+0001 8.71915408026848E+0001 8.71284703761527E+0001 8.70654416655113E+0001 - 8.70024546454103E+0001 8.69395092905137E+0001 8.68766055754995E+0001 8.68137434750600E+0001 8.67509229639018E+0001 - 8.66881440167458E+0001 8.66254066083270E+0001 8.65627107133946E+0001 8.65000563067122E+0001 8.64374433630573E+0001 - 8.63748718572219E+0001 8.63123417640121E+0001 8.62498530582479E+0001 8.61874057147640E+0001 8.61249997084088E+0001 - 8.60626350140450E+0001 8.60003116065496E+0001 8.59380294608135E+0001 8.58757885517419E+0001 8.58135888542540E+0001 - 8.57514303432835E+0001 8.56893129937775E+0001 8.56272367806979E+0001 8.55652016790203E+0001 8.55032076637346E+0001 - 8.54412547098445E+0001 8.53793427923681E+0001 8.53174718863375E+0001 8.52556419667987E+0001 8.51938530088118E+0001 - 8.51321049874511E+0001 8.50703978778048E+0001 8.50087316549750E+0001 8.49471062940782E+0001 8.48855217702446E+0001 - 8.48239780586186E+0001 8.47624751343584E+0001 8.47010129726363E+0001 8.46395915486386E+0001 8.45782108375657E+0001 - 8.45168708146316E+0001 8.44555714550648E+0001 8.43943127341073E+0001 8.43330946270152E+0001 8.42719171090586E+0001 - 8.42107801555215E+0001 8.41496837417017E+0001 8.40886278429112E+0001 8.40276124344758E+0001 8.39666374917349E+0001 - 8.39057029900423E+0001 8.38448089047653E+0001 8.37839552112853E+0001 8.37231418849976E+0001 8.36623689013111E+0001 - 8.36016362356489E+0001 8.35409438634477E+0001 8.34802917601582E+0001 8.34196799012448E+0001 8.33591082621859E+0001 - 8.32985768184736E+0001 8.32380855456139E+0001 8.31776344191266E+0001 8.31172234145451E+0001 8.30568525074170E+0001 - 8.29965216733033E+0001 8.29362308877790E+0001 8.28759801264329E+0001 8.28157693648674E+0001 8.27555985786988E+0001 - 8.26954677435569E+0001 8.26353768350858E+0001 8.25753258289426E+0001 8.25153147007988E+0001 8.24553434263392E+0001 - 8.23954119812625E+0001 8.23355203412811E+0001 8.22756684821210E+0001 8.22158563795220E+0001 8.21560840092375E+0001 - 8.20963513470346E+0001 8.20366583686943E+0001 8.19770050500109E+0001 8.19173913667926E+0001 8.18578172948612E+0001 - 8.17982828100520E+0001 8.17387878882142E+0001 8.16793325052104E+0001 8.16199166369170E+0001 8.15605402592238E+0001 - 8.15012033480346E+0001 8.14419058792662E+0001 8.13826478288496E+0001 8.13234291727290E+0001 8.12642498868624E+0001 - 8.12051099472212E+0001 8.11460093297904E+0001 8.10869480105688E+0001 8.10279259655683E+0001 8.09689431708148E+0001 - 8.09099996023475E+0001 8.08510952362190E+0001 8.07922300484958E+0001 8.07334040152575E+0001 8.06746171125976E+0001 - 8.06158693166228E+0001 8.05571606034535E+0001 8.04984909492235E+0001 8.04398603300799E+0001 8.03812687221836E+0001 - 8.03227161017088E+0001 8.02642024448432E+0001 8.02057277277878E+0001 8.01472919267572E+0001 8.00888950179796E+0001 - 8.00305369776962E+0001 7.99722177821621E+0001 7.99139374076453E+0001 7.98556958304277E+0001 7.97974930268042E+0001 - 7.97393289730835E+0001 7.96812036455873E+0001 7.96231170206510E+0001 7.95650690746231E+0001 7.95070597838657E+0001 - 7.94490891247541E+0001 7.93911570736769E+0001 7.93332636070362E+0001 7.92754087012476E+0001 7.92175923327396E+0001 - 7.91598144779544E+0001 7.91020751133472E+0001 7.90443742153868E+0001 7.89867117605551E+0001 7.89290877253474E+0001 - 7.88715020862723E+0001 7.88139548198515E+0001 7.87564459026204E+0001 7.86989753111272E+0001 7.86415430219335E+0001 - 7.85841490116144E+0001 7.85267932567578E+0001 7.84694757339653E+0001 7.84121964198515E+0001 7.83549552910442E+0001 - 7.82977523241845E+0001 7.82405874959266E+0001 7.81834607829382E+0001 7.81263721618997E+0001 7.80693216095052E+0001 - 7.80123091024617E+0001 7.79553346174895E+0001 7.78983981313219E+0001 7.78414996207056E+0001 7.77846390624002E+0001 - 7.77278164331787E+0001 7.76710317098271E+0001 7.76142848691445E+0001 7.75575758879433E+0001 7.75009047430488E+0001 - 7.74442714112996E+0001 7.73876758695473E+0001 7.73311180946566E+0001 7.72745980635055E+0001 7.72181157529848E+0001 - 7.71616711399985E+0001 7.71052642014637E+0001 7.70488949143104E+0001 7.69925632554821E+0001 7.69362692019348E+0001 - 7.68800127306379E+0001 7.68237938185737E+0001 7.67676124427376E+0001 7.67114685801380E+0001 7.66553622077963E+0001 - 7.65992933027469E+0001 7.65432618420373E+0001 7.64872678027279E+0001 7.64313111618920E+0001 7.63753918966162E+0001 - 7.63195099839998E+0001 7.62636654011551E+0001 7.62078581252076E+0001 7.61520881332953E+0001 7.60963554025696E+0001 - 7.60406599101945E+0001 7.59850016333474E+0001 7.59293805492180E+0001 7.58737966350094E+0001 7.58182498679375E+0001 - 7.57627402252311E+0001 7.57072676841318E+0001 7.56518322218941E+0001 7.55964338157856E+0001 7.55410724430866E+0001 - 7.54857480810903E+0001 7.54304607071029E+0001 7.53752102984431E+0001 7.53199968324430E+0001 7.52648202864470E+0001 - 7.52096806378127E+0001 7.51545778639104E+0001 7.50995119421232E+0001 7.50444828498472E+0001 7.49894905644911E+0001 - 7.49345350634765E+0001 7.48796163242378E+0001 7.48247343242222E+0001 7.47698890408896E+0001 7.47150804517128E+0001 - 7.46603085341773E+0001 7.46055732657814E+0001 7.45508746240363E+0001 7.44962125864655E+0001 7.44415871306057E+0001 - 7.43869982340062E+0001 7.43324458742291E+0001 7.42779300288490E+0001 7.42234506754533E+0001 7.41690077916425E+0001 - 7.41146013550291E+0001 7.40602313432389E+0001 7.40058977339101E+0001 7.39516005046937E+0001 7.38973396332533E+0001 - 7.38431150972652E+0001 7.37889268744184E+0001 7.37347749424145E+0001 7.36806592789678E+0001 7.36265798618053E+0001 - 7.35725366686664E+0001 7.35185296773035E+0001 7.34645588654812E+0001 7.34106242109771E+0001 7.33567256915812E+0001 - 7.33028632850962E+0001 7.32490369693373E+0001 7.31952467221324E+0001 7.31414925213219E+0001 7.30877743447588E+0001 - 7.30340921703086E+0001 7.29804459758497E+0001 7.29268357392725E+0001 7.28732614384805E+0001 7.28197230513894E+0001 - 7.27662205559275E+0001 7.27127539300358E+0001 7.26593231516675E+0001 7.26059281987887E+0001 7.25525690493778E+0001 - 7.24992456814257E+0001 7.24459580729357E+0001 7.23927062019240E+0001 7.23394900464188E+0001 7.22863095844610E+0001 - 7.22331647941041E+0001 7.21800556534137E+0001 7.21269821404684E+0001 7.20739442333586E+0001 7.20209419101877E+0001 - 7.19679751490712E+0001 7.19150439281373E+0001 7.18621482255263E+0001 7.18092880193912E+0001 7.17564632878974E+0001 - 7.17036740092224E+0001 7.16509201615565E+0001 7.15982017231021E+0001 7.15455186720742E+0001 7.14928709867000E+0001 - 7.14402586452192E+0001 7.13876816258837E+0001 7.13351399069581E+0001 7.12826334667189E+0001 7.12301622834553E+0001 - 7.11777263354687E+0001 7.11253256010728E+0001 7.10729600585938E+0001 7.10206296863701E+0001 7.09683344627522E+0001 - 7.09160743661033E+0001 7.08638493747988E+0001 7.08116594672261E+0001 7.07595046217853E+0001 7.07073848168884E+0001 - 7.06553000309601E+0001 7.06032502424370E+0001 7.05512354297681E+0001 7.04992555714147E+0001 7.04473106458502E+0001 - 7.03954006315605E+0001 7.03435255070434E+0001 7.02916852508093E+0001 7.02398798413805E+0001 7.01881092572917E+0001 - 7.01363734770897E+0001 7.00846724793336E+0001 7.00330062425948E+0001 6.99813747454565E+0001 6.99297779665146E+0001 - 6.98782158843767E+0001 6.98266884776629E+0001 6.97751957250054E+0001 6.97237376050483E+0001 6.96723140964484E+0001 - 6.96209251778739E+0001 6.95695708280059E+0001 6.95182510255371E+0001 6.94669657491726E+0001 6.94157149776295E+0001 - 6.93644986896369E+0001 6.93133168639364E+0001 6.92621694792813E+0001 6.92110565144371E+0001 6.91599779481816E+0001 - 6.91089337593043E+0001 6.90579239266072E+0001 6.90069484289040E+0001 6.89560072450207E+0001 6.89051003537953E+0001 - 6.88542277340777E+0001 6.88033893647301E+0001 6.87525852246265E+0001 6.87018152926532E+0001 6.86510795477081E+0001 - 6.86003779687016E+0001 6.85497105345557E+0001 6.84990772242049E+0001 6.84484780165950E+0001 6.83979128906844E+0001 - 6.83473818254433E+0001 6.82968847998537E+0001 6.82464217929099E+0001 6.81959927836179E+0001 6.81455977509956E+0001 - 6.80952366740732E+0001 6.80449095318926E+0001 6.79946163035077E+0001 6.79443569679843E+0001 6.78941315044001E+0001 - 6.78439398918449E+0001 6.77937821094201E+0001 6.77436581362394E+0001 6.76935679514281E+0001 6.76435115341235E+0001 - 6.75934888634748E+0001 6.75434999186431E+0001 6.74935446788012E+0001 6.74436231231342E+0001 6.73937352308386E+0001 - 6.73438809811230E+0001 6.72940603532078E+0001 6.72442733263252E+0001 6.71945198797193E+0001 6.71447999926461E+0001 - 6.70951136443732E+0001 6.70454608141804E+0001 6.69958414813589E+0001 6.69462556252119E+0001 6.68967032250544E+0001 - 6.68471842602133E+0001 6.67976987100270E+0001 6.67482465538460E+0001 6.66988277710325E+0001 6.66494423409602E+0001 - 6.66000902430149E+0001 6.65507714565941E+0001 6.65014859611069E+0001 6.64522337359742E+0001 6.64030147606288E+0001 - 6.63538290145150E+0001 6.63046764770889E+0001 6.62555571278185E+0001 6.62064709461833E+0001 6.61574179116746E+0001 - 6.61083980037953E+0001 6.60594112020601E+0001 6.60104574859954E+0001 6.59615368351393E+0001 6.59126492290414E+0001 - 6.58637946472632E+0001 6.58149730693778E+0001 6.57661844749698E+0001 6.57174288436357E+0001 6.56687061549834E+0001 - 6.56200163886327E+0001 6.55713595242147E+0001 6.55227355413725E+0001 6.54741444197607E+0001 6.54255861390452E+0001 - 6.53770606789040E+0001 6.53285680190264E+0001 6.52801081391133E+0001 6.52316810188774E+0001 6.51832866380427E+0001 - 6.51349249763451E+0001 6.50865960135317E+0001 6.50382997293616E+0001 6.49900361036050E+0001 6.49418051160439E+0001 - 6.48936067464720E+0001 6.48454409746943E+0001 6.47973077805272E+0001 6.47492071437991E+0001 6.47011390443495E+0001 - 6.46531034620297E+0001 6.46051003767022E+0001 6.45571297682414E+0001 6.45091916165328E+0001 6.44612859014736E+0001 - 6.44134126029726E+0001 6.43655717009498E+0001 6.43177631753370E+0001 6.42699870060770E+0001 6.42222431731246E+0001 - 6.41745316564458E+0001 6.41268524360179E+0001 6.40792054918299E+0001 6.40315908038821E+0001 6.39840083521863E+0001 - 6.39364581167656E+0001 6.38889400776548E+0001 6.38414542148997E+0001 6.37940005085579E+0001 6.37465789386982E+0001 - 6.36991894854008E+0001 6.36518321287573E+0001 6.36045068488707E+0001 6.35572136258554E+0001 6.35099524398372E+0001 - 6.34627232709532E+0001 6.34155260993518E+0001 6.33683609051928E+0001 6.33212276686475E+0001 6.32741263698983E+0001 - 6.32270569891391E+0001 6.31800195065750E+0001 6.31330139024226E+0001 6.30860401569097E+0001 6.30390982502754E+0001 - 6.29921881627701E+0001 6.29453098746555E+0001 6.28984633662047E+0001 6.28516486177019E+0001 6.28048656094428E+0001 - 6.27581143217342E+0001 6.27113947348943E+0001 6.26647068292524E+0001 6.26180505851491E+0001 6.25714259829363E+0001 - 6.25248330029774E+0001 6.24782716256464E+0001 6.24317418313292E+0001 6.23852436004225E+0001 6.23387769133344E+0001 - 6.22923417504841E+0001 6.22459380923021E+0001 6.21995659192302E+0001 6.21532252117211E+0001 6.21069159502390E+0001 - 6.20606381152591E+0001 6.20143916872678E+0001 6.19681766467628E+0001 6.19219929742528E+0001 6.18758406502578E+0001 - 6.18297196553087E+0001 6.17836299699479E+0001 6.17375715747287E+0001 6.16915444502157E+0001 6.16455485769845E+0001 - 6.15995839356218E+0001 6.15536505067256E+0001 6.15077482709048E+0001 6.14618772087796E+0001 6.14160373009812E+0001 - 6.13702285281518E+0001 6.13244508709448E+0001 6.12787043100248E+0001 6.12329888260673E+0001 6.11873043997589E+0001 - 6.11416510117974E+0001 6.10960286428913E+0001 6.10504372737607E+0001 6.10048768851362E+0001 6.09593474577599E+0001 - 6.09138489723846E+0001 6.08683814097743E+0001 6.08229447507040E+0001 6.07775389759597E+0001 6.07321640663384E+0001 - 6.06868200026482E+0001 6.06415067657080E+0001 6.05962243363479E+0001 6.05509726954089E+0001 6.05057518237430E+0001 - 6.04605617022132E+0001 6.04154023116933E+0001 6.03702736330684E+0001 6.03251756472342E+0001 6.02801083350976E+0001 - 6.02350716775764E+0001 6.01900656555993E+0001 6.01450902501058E+0001 6.01001454420467E+0001 6.00552312123834E+0001 - 6.00103475420884E+0001 5.99654944121449E+0001 5.99206718035472E+0001 5.98758796973004E+0001 5.98311180744207E+0001 - 5.97863869159349E+0001 5.97416862028809E+0001 5.96970159163072E+0001 5.96523760372736E+0001 5.96077665468504E+0001 - 5.95631874261190E+0001 5.95186386561714E+0001 5.94741202181106E+0001 5.94296320930507E+0001 5.93851742621160E+0001 - 5.93407467064423E+0001 5.92963494071758E+0001 5.92519823454737E+0001 5.92076455025040E+0001 5.91633388594454E+0001 - 5.91190623974876E+0001 5.90748160978308E+0001 5.90305999416864E+0001 5.89864139102761E+0001 5.89422579848329E+0001 - 5.88981321466001E+0001 5.88540363768320E+0001 5.88099706567938E+0001 5.87659349677612E+0001 5.87219292910207E+0001 - 5.86779536078697E+0001 5.86340078996161E+0001 5.85900921475788E+0001 5.85462063330872E+0001 5.85023504374817E+0001 - 5.84585244421129E+0001 5.84147283283428E+0001 5.83709620775436E+0001 5.83272256710982E+0001 5.82835190904007E+0001 - 5.82398423168552E+0001 5.81961953318770E+0001 5.81525781168918E+0001 5.81089906533361E+0001 5.80654329226570E+0001 - 5.80219049063124E+0001 5.79784065857706E+0001 5.79349379425108E+0001 5.78914989580227E+0001 5.78480896138066E+0001 - 5.78047098913735E+0001 5.77613597722452E+0001 5.77180392379537E+0001 5.76747482700421E+0001 5.76314868500637E+0001 - 5.75882549595826E+0001 5.75450525801736E+0001 5.75018796934217E+0001 5.74587362809230E+0001 5.74156223242837E+0001 - 5.73725378051210E+0001 5.73294827050624E+0001 5.72864570057460E+0001 5.72434606888205E+0001 5.72004937359451E+0001 - 5.71575561287897E+0001 5.71146478490345E+0001 5.70717688783704E+0001 5.70289191984988E+0001 5.69860987911317E+0001 - 5.69433076379914E+0001 5.69005457208109E+0001 5.68578130213336E+0001 5.68151095213135E+0001 5.67724352025151E+0001 - 5.67297900467132E+0001 5.66871740356934E+0001 5.66445871512514E+0001 5.66020293751937E+0001 5.65595006893372E+0001 - 5.65170010755090E+0001 5.64745305155471E+0001 5.64320889912994E+0001 5.63896764846249E+0001 5.63472929773924E+0001 - 5.63049384514816E+0001 5.62626128887824E+0001 5.62203162711952E+0001 5.61780485806308E+0001 5.61358097990103E+0001 - 5.60935999082654E+0001 5.60514188903382E+0001 5.60092667271809E+0001 5.59671434007565E+0001 5.59250488930380E+0001 - 5.58829831860091E+0001 5.58409462616637E+0001 5.57989381020060E+0001 5.57569586890508E+0001 5.57150080048229E+0001 - 5.56730860313580E+0001 5.56311927507015E+0001 5.55893281449096E+0001 5.55474921960486E+0001 5.55056848861953E+0001 - 5.54639061974366E+0001 5.54221561118700E+0001 5.53804346116031E+0001 5.53387416787539E+0001 5.52970772954506E+0001 - 5.52554414438318E+0001 5.52138341060463E+0001 5.51722552642533E+0001 5.51307049006222E+0001 5.50891829973327E+0001 - 5.50476895365748E+0001 5.50062245005486E+0001 5.49647878714646E+0001 5.49233796315436E+0001 5.48819997630164E+0001 - 5.48406482481245E+0001 5.47993250691191E+0001 5.47580302082619E+0001 5.47167636478249E+0001 5.46755253700901E+0001 - 5.46343153573499E+0001 5.45931335919069E+0001 5.45519800560737E+0001 5.45108547321733E+0001 5.44697576025387E+0001 - 5.44286886495134E+0001 5.43876478554508E+0001 5.43466352027146E+0001 5.43056506736785E+0001 5.42646942507266E+0001 - 5.42237659162531E+0001 5.41828656526622E+0001 5.41419934423684E+0001 5.41011492677963E+0001 5.40603331113806E+0001 - 5.40195449555661E+0001 5.39787847828079E+0001 5.39380525755711E+0001 5.38973483163308E+0001 5.38566719875725E+0001 - 5.38160235717915E+0001 5.37754030514933E+0001 5.37348104091936E+0001 5.36942456274181E+0001 5.36537086887027E+0001 - 5.36131995755930E+0001 5.35727182706452E+0001 5.35322647564251E+0001 5.34918390155089E+0001 5.34514410304827E+0001 - 5.34110707839427E+0001 5.33707282584950E+0001 5.33304134367559E+0001 5.32901263013517E+0001 5.32498668349188E+0001 - 5.32096350201033E+0001 5.31694308395618E+0001 5.31292542759605E+0001 5.30891053119759E+0001 5.30489839302943E+0001 - 5.30088901136121E+0001 5.29688238446356E+0001 5.29287851060811E+0001 5.28887738806751E+0001 5.28487901511538E+0001 - 5.28088339002634E+0001 5.27689051107602E+0001 5.27290037654104E+0001 5.26891298469901E+0001 5.26492833382854E+0001 - 5.26094642220924E+0001 5.25696724812169E+0001 5.25299080984750E+0001 5.24901710566923E+0001 5.24504613387048E+0001 - 5.24107789273579E+0001 5.23711238055074E+0001 5.23314959560186E+0001 5.22918953617670E+0001 5.22523220056378E+0001 - 5.22127758705262E+0001 5.21732569393372E+0001 5.21337651949857E+0001 5.20943006203966E+0001 5.20548631985045E+0001 - 5.20154529122539E+0001 5.19760697445991E+0001 5.19367136785045E+0001 5.18973846969441E+0001 5.18580827829019E+0001 - 5.18188079193715E+0001 5.17795600893566E+0001 5.17403392758705E+0001 5.17011454619366E+0001 5.16619786305878E+0001 - 5.16228387648670E+0001 5.15837258478269E+0001 5.15446398625299E+0001 5.15055807920483E+0001 5.14665486194641E+0001 - 5.14275433278692E+0001 5.13885649003651E+0001 5.13496133200632E+0001 5.13106885700848E+0001 5.12717906335605E+0001 - 5.12329194936312E+0001 5.11940751334472E+0001 5.11552575361688E+0001 5.11164666849657E+0001 5.10777025630177E+0001 - 5.10389651535141E+0001 5.10002544396540E+0001 5.09615704046462E+0001 5.09229130317092E+0001 5.08842823040713E+0001 - 5.08456782049704E+0001 5.08071007176542E+0001 5.07685498253799E+0001 5.07300255114147E+0001 5.06915277590353E+0001 - 5.06530565515279E+0001 5.06146118721887E+0001 5.05761937043234E+0001 5.05378020312474E+0001 5.04994368362858E+0001 - 5.04610981027731E+0001 5.04227858140539E+0001 5.03844999534821E+0001 5.03462405044212E+0001 5.03080074502447E+0001 - 5.02698007743353E+0001 5.02316204600856E+0001 5.01934664908976E+0001 5.01553388501832E+0001 5.01172375213636E+0001 - 5.00791624878698E+0001 5.00411137331424E+0001 5.00030912406315E+0001 4.99650949937967E+0001 4.99271249761074E+0001 - 4.98891811710425E+0001 4.98512635620903E+0001 4.98133721327489E+0001 4.97755068665259E+0001 4.97376677469383E+0001 - 4.96998547575128E+0001 4.96620678817857E+0001 4.96243071033026E+0001 4.95865724056189E+0001 4.95488637722994E+0001 - 4.95111811869184E+0001 4.94735246330597E+0001 4.94358940943168E+0001 4.93982895542924E+0001 4.93607109965991E+0001 - 4.93231584048585E+0001 4.92856317627022E+0001 4.92481310537710E+0001 4.92106562617151E+0001 4.91732073701945E+0001 - 4.91357843628784E+0001 4.90983872234455E+0001 4.90610159355842E+0001 4.90236704829920E+0001 4.89863508493760E+0001 - 4.89490570184529E+0001 4.89117889739487E+0001 4.88745466995988E+0001 4.88373301791481E+0001 4.88001393963509E+0001 - 4.87629743349709E+0001 4.87258349787814E+0001 4.86887213115647E+0001 4.86516333171130E+0001 4.86145709792276E+0001 - 4.85775342817191E+0001 4.85405232084079E+0001 4.85035377431234E+0001 4.84665778697046E+0001 4.84296435719996E+0001 - 4.83927348338663E+0001 4.83558516391717E+0001 4.83189939717920E+0001 4.82821618156132E+0001 4.82453551545302E+0001 - 4.82085739724476E+0001 4.81718182532791E+0001 4.81350879809478E+0001 4.80983831393862E+0001 4.80617037125360E+0001 - 4.80250496843484E+0001 4.79884210387838E+0001 4.79518177598119E+0001 4.79152398314117E+0001 4.78786872375715E+0001 - 4.78421599622891E+0001 4.78056579895712E+0001 4.77691813034341E+0001 4.77327298879033E+0001 4.76963037270135E+0001 - 4.76599028048088E+0001 4.76235271053424E+0001 4.75871766126769E+0001 4.75508513108841E+0001 4.75145511840451E+0001 - 4.74782762162501E+0001 4.74420263915988E+0001 4.74058016941998E+0001 4.73696021081712E+0001 4.73334276176402E+0001 - 4.72972782067433E+0001 4.72611538596262E+0001 4.72250545604437E+0001 4.71889802933599E+0001 4.71529310425481E+0001 - 4.71169067921909E+0001 4.70809075264797E+0001 4.70449332296156E+0001 4.70089838858086E+0001 4.69730594792778E+0001 - 4.69371599942517E+0001 4.69012854149678E+0001 4.68654357256727E+0001 4.68296109106226E+0001 4.67938109540822E+0001 - 4.67580358403258E+0001 4.67222855536366E+0001 4.66865600783073E+0001 4.66508593986392E+0001 4.66151834989430E+0001 - 4.65795323635388E+0001 4.65439059767553E+0001 4.65083043229306E+0001 4.64727273864119E+0001 4.64371751515554E+0001 - 4.64016476027265E+0001 4.63661447242996E+0001 4.63306665006584E+0001 4.62952129161952E+0001 4.62597839553120E+0001 - 4.62243796024194E+0001 4.61889998419373E+0001 4.61536446582946E+0001 4.61183140359292E+0001 4.60830079592882E+0001 - 4.60477264128275E+0001 4.60124693810124E+0001 4.59772368483168E+0001 4.59420287992241E+0001 4.59068452182264E+0001 - 4.58716860898248E+0001 4.58365513985298E+0001 4.58014411288604E+0001 4.57663552653450E+0001 4.57312937925208E+0001 - 4.56962566949342E+0001 4.56612439571403E+0001 4.56262555637034E+0001 4.55912914991968E+0001 4.55563517482025E+0001 - 4.55214362953120E+0001 4.54865451251253E+0001 4.54516782222515E+0001 4.54168355713086E+0001 4.53820171569239E+0001 - 4.53472229637331E+0001 4.53124529763814E+0001 4.52777071795225E+0001 4.52429855578192E+0001 4.52082880959433E+0001 - 4.51736147785756E+0001 4.51389655904055E+0001 4.51043405161315E+0001 4.50697395404612E+0001 4.50351626481108E+0001 - 4.50006098238055E+0001 4.49660810522795E+0001 4.49315763182758E+0001 4.48970956065463E+0001 4.48626389018518E+0001 - 4.48282061889620E+0001 4.47937974526554E+0001 4.47594126777194E+0001 4.47250518489503E+0001 4.46907149511532E+0001 - 4.46564019691422E+0001 4.46221128877400E+0001 4.45878476917784E+0001 4.45536063660978E+0001 4.45193888955477E+0001 - 4.44851952649861E+0001 4.44510254592802E+0001 4.44168794633058E+0001 4.43827572619475E+0001 4.43486588400988E+0001 - 4.43145841826619E+0001 4.42805332745480E+0001 4.42465061006768E+0001 4.42125026459771E+0001 4.41785228953863E+0001 - 4.41445668338507E+0001 4.41106344463251E+0001 4.40767257177735E+0001 4.40428406331684E+0001 4.40089791774911E+0001 - 4.39751413357317E+0001 4.39413270928889E+0001 4.39075364339704E+0001 4.38737693439925E+0001 4.38400258079802E+0001 - 4.38063058109674E+0001 4.37726093379966E+0001 4.37389363741191E+0001 4.37052869043947E+0001 4.36716609138923E+0001 - 4.36380583876891E+0001 4.36044793108714E+0001 4.35709236685340E+0001 4.35373914457802E+0001 4.35038826277225E+0001 - 4.34703971994815E+0001 4.34369351461870E+0001 4.34034964529772E+0001 4.33700811049990E+0001 4.33366890874080E+0001 - 4.33033203853684E+0001 4.32699749840532E+0001 4.32366528686440E+0001 4.32033540243310E+0001 4.31700784363131E+0001 - 4.31368260897977E+0001 4.31035969700011E+0001 4.30703910621480E+0001 4.30372083514719E+0001 4.30040488232147E+0001 - 4.29709124626271E+0001 4.29377992549685E+0001 4.29047091855066E+0001 4.28716422395179E+0001 4.28385984022875E+0001 - 4.28055776591092E+0001 4.27725799952851E+0001 4.27396053961261E+0001 4.27066538469516E+0001 4.26737253330897E+0001 - 4.26408198398769E+0001 4.26079373526583E+0001 4.25750778567877E+0001 4.25422413376272E+0001 4.25094277805478E+0001 - 4.24766371709289E+0001 4.24438694941582E+0001 4.24111247356322E+0001 4.23784028807560E+0001 4.23457039149430E+0001 - 4.23130278236152E+0001 4.22803745922033E+0001 4.22477442061463E+0001 4.22151366508917E+0001 4.21825519118957E+0001 - 4.21499899746228E+0001 4.21174508245462E+0001 4.20849344471473E+0001 4.20524408279164E+0001 4.20199699523519E+0001 - 4.19875218059608E+0001 4.19550963742587E+0001 4.19226936427695E+0001 4.18903135970258E+0001 4.18579562225683E+0001 - 4.18256215049464E+0001 4.17933094297179E+0001 4.17610199824492E+0001 4.17287531487148E+0001 4.16965089140980E+0001 - 4.16642872641902E+0001 4.16320881845915E+0001 4.15999116609103E+0001 4.15677576787635E+0001 4.15356262237763E+0001 - 4.15035172815823E+0001 4.14714308378236E+0001 4.14393668781507E+0001 4.14073253882225E+0001 4.13753063537062E+0001 - 4.13433097602775E+0001 4.13113355936203E+0001 4.12793838394272E+0001 4.12474544833988E+0001 4.12155475112444E+0001 - 4.11836629086814E+0001 4.11518006614357E+0001 4.11199607552416E+0001 4.10881431758416E+0001 4.10563479089867E+0001 - 4.10245749404361E+0001 4.09928242559574E+0001 4.09610958413266E+0001 4.09293896823279E+0001 4.08977057647540E+0001 - 4.08660440744057E+0001 4.08344045970923E+0001 4.08027873186313E+0001 4.07711922248486E+0001 4.07396193015783E+0001 - 4.07080685346628E+0001 4.06765399099528E+0001 4.06450334133075E+0001 4.06135490305941E+0001 4.05820867476881E+0001 - 4.05506465504735E+0001 4.05192284248423E+0001 4.04878323566951E+0001 4.04564583319403E+0001 4.04251063364949E+0001 - 4.03937763562842E+0001 4.03624683772414E+0001 4.03311823853083E+0001 4.02999183664347E+0001 4.02686763065788E+0001 - 4.02374561917069E+0001 4.02062580077936E+0001 4.01750817408218E+0001 4.01439273767823E+0001 4.01127949016744E+0001 - 4.00816843015057E+0001 4.00505955622916E+0001 4.00195286700561E+0001 3.99884836108312E+0001 3.99574603706570E+0001 - 3.99264589355821E+0001 3.98954792916630E+0001 3.98645214249644E+0001 3.98335853215593E+0001 3.98026709675288E+0001 - 3.97717783489621E+0001 3.97409074519566E+0001 3.97100582626180E+0001 3.96792307670600E+0001 3.96484249514044E+0001 - 3.96176408017811E+0001 3.95868783043286E+0001 3.95561374451928E+0001 3.95254182105283E+0001 3.94947205864976E+0001 - 3.94640445592713E+0001 3.94333901150282E+0001 3.94027572399551E+0001 3.93721459202471E+0001 3.93415561421072E+0001 - 3.93109878917465E+0001 3.92804411553844E+0001 3.92499159192482E+0001 3.92194121695733E+0001 3.91889298926033E+0001 - 3.91584690745896E+0001 3.91280297017921E+0001 3.90976117604783E+0001 3.90672152369242E+0001 3.90368401174134E+0001 - 3.90064863882380E+0001 3.89761540356978E+0001 3.89458430461009E+0001 3.89155534057632E+0001 3.88852851010089E+0001 - 3.88550381181700E+0001 3.88248124435866E+0001 3.87946080636069E+0001 3.87644249645870E+0001 3.87342631328911E+0001 - 3.87041225548913E+0001 3.86740032169679E+0001 3.86439051055091E+0001 3.86138282069110E+0001 3.85837725075777E+0001 - 3.85537379939215E+0001 3.85237246523624E+0001 3.84937324693286E+0001 3.84637614312563E+0001 3.84338115245893E+0001 - 3.84038827357798E+0001 3.83739750512878E+0001 3.83440884575811E+0001 3.83142229411358E+0001 3.82843784884355E+0001 - 3.82545550859722E+0001 3.82247527202455E+0001 3.81949713777632E+0001 3.81652110450407E+0001 3.81354717086016E+0001 - 3.81057533549774E+0001 3.80760559707074E+0001 3.80463795423389E+0001 3.80167240564271E+0001 3.79870894995349E+0001 - 3.79574758582336E+0001 3.79278831191018E+0001 3.78983112687264E+0001 3.78687602937021E+0001 3.78392301806313E+0001 - 3.78097209161246E+0001 3.77802324868002E+0001 3.77507648792843E+0001 3.77213180802108E+0001 3.76918920762218E+0001 - 3.76624868539670E+0001 3.76331024001039E+0001 3.76037387012981E+0001 3.75743957442228E+0001 3.75450735155592E+0001 - 3.75157720019962E+0001 3.74864911902307E+0001 3.74572310669672E+0001 3.74279916189183E+0001 3.73987728328043E+0001 - 3.73695746953532E+0001 3.73403971933009E+0001 3.73112403133912E+0001 3.72821040423755E+0001 3.72529883670132E+0001 - 3.72238932740713E+0001 3.71948187503249E+0001 3.71657647825564E+0001 3.71367313575565E+0001 3.71077184621233E+0001 - 3.70787260830629E+0001 3.70497542071890E+0001 3.70208028213232E+0001 3.69918719122947E+0001 3.69629614669407E+0001 - 3.69340714721059E+0001 3.69052019146429E+0001 3.68763527814119E+0001 3.68475240592812E+0001 3.68187157351262E+0001 - 3.67899277958307E+0001 3.67611602282858E+0001 3.67324130193904E+0001 3.67036861560513E+0001 3.66749796251827E+0001 - 3.66462934137069E+0001 3.66176275085535E+0001 3.65889818966602E+0001 3.65603565649719E+0001 3.65317515004417E+0001 - 3.65031666900302E+0001 3.64746021207054E+0001 3.64460577794435E+0001 3.64175336532280E+0001 3.63890297290502E+0001 - 3.63605459939090E+0001 3.63320824348110E+0001 3.63036390387706E+0001 3.62752157928096E+0001 3.62468126839576E+0001 - 3.62184296992517E+0001 3.61900668257370E+0001 3.61617240504659E+0001 3.61334013604985E+0001 3.61050987429025E+0001 - 3.60768161847534E+0001 3.60485536731342E+0001 3.60203111951354E+0001 3.59920887378554E+0001 3.59638862884000E+0001 - 3.59357038338826E+0001 3.59075413614243E+0001 3.58793988581536E+0001 3.58512763112071E+0001 3.58231737077282E+0001 - 3.57950910348686E+0001 3.57670282797872E+0001 3.57389854296506E+0001 3.57109624716328E+0001 3.56829593929157E+0001 - 3.56549761806884E+0001 3.56270128221479E+0001 3.55990693044984E+0001 3.55711456149520E+0001 3.55432417407281E+0001 - 3.55153576690537E+0001 3.54874933871634E+0001 3.54596488822992E+0001 3.54318241417109E+0001 3.54040191526555E+0001 - 3.53762339023978E+0001 3.53484683782099E+0001 3.53207225673715E+0001 3.52929964571699E+0001 3.52652900348997E+0001 - 3.52376032878632E+0001 3.52099362033701E+0001 3.51822887687377E+0001 3.51546609712905E+0001 3.51270527983608E+0001 - 3.50994642372883E+0001 3.50718952754201E+0001 3.50443459001109E+0001 3.50168160987226E+0001 3.49893058586249E+0001 - 3.49618151671948E+0001 3.49343440118167E+0001 3.49068923798826E+0001 3.48794602587918E+0001 3.48520476359511E+0001 - 3.48246544987748E+0001 3.47972808346846E+0001 3.47699266311096E+0001 3.47425918754863E+0001 3.47152765552587E+0001 - 3.46879806578783E+0001 3.46607041708037E+0001 3.46334470815012E+0001 3.46062093774446E+0001 3.45789910461147E+0001 - 3.45517920750000E+0001 3.45246124515963E+0001 3.44974521634069E+0001 3.44703111979424E+0001 3.44431895427207E+0001 - 3.44160871852672E+0001 3.43890041131147E+0001 3.43619403138032E+0001 3.43348957748803E+0001 3.43078704839008E+0001 - 3.42808644284268E+0001 3.42538775960280E+0001 3.42269099742813E+0001 3.41999615507709E+0001 3.41730323130884E+0001 - 3.41461222488327E+0001 3.41192313456102E+0001 3.40923595910344E+0001 3.40655069727262E+0001 3.40386734783140E+0001 - 3.40118590954333E+0001 3.39850638117269E+0001 3.39582876148451E+0001 3.39315304924455E+0001 3.39047924321926E+0001 - 3.38780734217588E+0001 3.38513734488234E+0001 3.38246925010731E+0001 3.37980305662019E+0001 3.37713876319110E+0001 - 3.37447636859090E+0001 3.37181587159117E+0001 3.36915727096422E+0001 3.36650056548309E+0001 3.36384575392153E+0001 - 3.36119283505404E+0001 3.35854180765582E+0001 3.35589267050283E+0001 3.35324542237171E+0001 3.35060006203986E+0001 - 3.34795658828539E+0001 3.34531499988714E+0001 3.34267529562466E+0001 3.34003747427823E+0001 3.33740153462886E+0001 - 3.33476747545827E+0001 3.33213529554891E+0001 3.32950499368395E+0001 3.32687656864727E+0001 3.32425001922348E+0001 - 3.32162534419793E+0001 3.31900254235664E+0001 3.31638161248639E+0001 3.31376255337467E+0001 3.31114536380968E+0001 - 3.30853004258035E+0001 3.30591658847631E+0001 3.30330500028793E+0001 3.30069527680627E+0001 3.29808741682313E+0001 - 3.29548141913102E+0001 3.29287728252315E+0001 3.29027500579348E+0001 3.28767458773664E+0001 3.28507602714801E+0001 - 3.28247932282367E+0001 3.27988447356041E+0001 3.27729147815574E+0001 3.27470033540789E+0001 3.27211104411579E+0001 - 3.26952360307908E+0001 3.26693801109811E+0001 3.26435426697397E+0001 3.26177236950843E+0001 3.25919231750398E+0001 - 3.25661410976382E+0001 3.25403774509187E+0001 3.25146322229273E+0001 3.24889054017175E+0001 3.24631969753495E+0001 - 3.24375069318909E+0001 3.24118352594161E+0001 3.23861819460069E+0001 3.23605469797518E+0001 3.23349303487466E+0001 - 3.23093320410942E+0001 3.22837520449043E+0001 3.22581903482940E+0001 3.22326469393871E+0001 3.22071218063149E+0001 - 3.21816149372151E+0001 3.21561263202331E+0001 3.21306559435209E+0001 3.21052037952377E+0001 3.20797698635498E+0001 - 3.20543541366303E+0001 3.20289566026595E+0001 3.20035772498246E+0001 3.19782160663200E+0001 3.19528730403469E+0001 - 3.19275481601136E+0001 3.19022414138354E+0001 3.18769527897346E+0001 3.18516822760405E+0001 3.18264298609893E+0001 - 3.18011955328243E+0001 3.17759792797958E+0001 3.17507810901609E+0001 3.17256009521839E+0001 3.17004388541359E+0001 - 3.16752947842950E+0001 3.16501687309464E+0001 3.16250606823821E+0001 3.15999706269011E+0001 3.15748985528093E+0001 - 3.15498444484196E+0001 3.15248083020520E+0001 3.14997901020332E+0001 3.14747898366969E+0001 3.14498074943838E+0001 - 3.14248430634414E+0001 3.13998965322243E+0001 3.13749678890939E+0001 3.13500571224186E+0001 3.13251642205736E+0001 - 3.13002891719411E+0001 3.12754319649101E+0001 3.12505925878767E+0001 3.12257710292437E+0001 3.12009672774209E+0001 - 3.11761813208249E+0001 3.11514131478794E+0001 3.11266627470146E+0001 3.11019301066680E+0001 3.10772152152838E+0001 - 3.10525180613129E+0001 3.10278386332134E+0001 3.10031769194499E+0001 3.09785329084942E+0001 3.09539065888247E+0001 - 3.09292979489269E+0001 3.09047069772928E+0001 3.08801336624217E+0001 3.08555779928193E+0001 3.08310399569984E+0001 - 3.08065195434786E+0001 3.07820167407863E+0001 3.07575315374546E+0001 3.07330639220237E+0001 3.07086138830403E+0001 - 3.06841814090583E+0001 3.06597664886380E+0001 3.06353691103467E+0001 3.06109892627587E+0001 3.05866269344547E+0001 - 3.05622821140225E+0001 3.05379547900565E+0001 3.05136449511581E+0001 3.04893525859353E+0001 3.04650776830030E+0001 - 3.04408202309827E+0001 3.04165802185029E+0001 3.03923576341988E+0001 3.03681524667122E+0001 3.03439647046920E+0001 - 3.03197943367935E+0001 3.02956413516789E+0001 3.02715057380173E+0001 3.02473874844843E+0001 3.02232865797625E+0001 - 3.01992030125409E+0001 3.01751367715155E+0001 3.01510878453891E+0001 3.01270562228709E+0001 3.01030418926772E+0001 - 3.00790448435308E+0001 3.00550650641611E+0001 3.00311025433046E+0001 3.00071572697043E+0001 2.99832292321096E+0001 - 2.99593184192772E+0001 2.99354248199702E+0001 2.99115484229582E+0001 2.98876892170178E+0001 2.98638471909322E+0001 - 2.98400223334912E+0001 2.98162146334914E+0001 2.97924240797359E+0001 2.97686506610348E+0001 2.97448943662046E+0001 - 2.97211551840684E+0001 2.96974331034563E+0001 2.96737281132047E+0001 2.96500402021569E+0001 2.96263693591627E+0001 - 2.96027155730787E+0001 2.95790788327680E+0001 2.95554591271004E+0001 2.95318564449523E+0001 2.95082707752068E+0001 - 2.94847021067537E+0001 2.94611504284892E+0001 2.94376157293163E+0001 2.94140979981446E+0001 2.93905972238902E+0001 - 2.93671133954759E+0001 2.93436465018312E+0001 2.93201965318921E+0001 2.92967634746011E+0001 2.92733473189076E+0001 - 2.92499480537671E+0001 2.92265656681423E+0001 2.92032001510021E+0001 2.91798514913219E+0001 2.91565196780840E+0001 - 2.91332047002771E+0001 2.91099065468964E+0001 2.90866252069439E+0001 2.90633606694279E+0001 2.90401129233634E+0001 - 2.90168819577720E+0001 2.89936677616817E+0001 2.89704703241272E+0001 2.89472896341498E+0001 2.89241256807971E+0001 - 2.89009784531233E+0001 2.88778479401894E+0001 2.88547341310626E+0001 2.88316370148169E+0001 2.88085565805325E+0001 - 2.87854928172965E+0001 2.87624457142023E+0001 2.87394152603497E+0001 2.87164014448454E+0001 2.86934042568022E+0001 - 2.86704236853396E+0001 2.86474597195836E+0001 2.86245123486666E+0001 2.86015815617277E+0001 2.85786673479122E+0001 - 2.85557696963721E+0001 2.85328885962658E+0001 2.85100240367582E+0001 2.84871760070207E+0001 2.84643444962310E+0001 - 2.84415294935736E+0001 2.84187309882392E+0001 2.83959489694250E+0001 2.83731834263347E+0001 2.83504343481785E+0001 - 2.83277017241729E+0001 2.83049855435410E+0001 2.82822857955123E+0001 2.82596024693227E+0001 2.82369355542145E+0001 - 2.82142850394365E+0001 2.81916509142441E+0001 2.81690331678986E+0001 2.81464317896684E+0001 2.81238467688278E+0001 - 2.81012780946577E+0001 2.80787257564455E+0001 2.80561897434848E+0001 2.80336700450759E+0001 2.80111666505251E+0001 - 2.79886795491454E+0001 2.79662087302562E+0001 2.79437541831830E+0001 2.79213158972581E+0001 2.78988938618198E+0001 - 2.78764880662131E+0001 2.78540984997891E+0001 2.78317251519054E+0001 2.78093680119260E+0001 2.77870270692212E+0001 - 2.77647023131677E+0001 2.77423937331486E+0001 2.77201013185533E+0001 2.76978250587774E+0001 2.76755649432231E+0001 - 2.76533209612989E+0001 2.76310931024195E+0001 2.76088813560061E+0001 2.75866857114860E+0001 2.75645061582931E+0001 - 2.75423426858676E+0001 2.75201952836558E+0001 2.74980639411104E+0001 2.74759486476906E+0001 2.74538493928617E+0001 - 2.74317661660955E+0001 2.74096989568698E+0001 2.73876477546691E+0001 2.73656125489839E+0001 2.73435933293110E+0001 - 2.73215900851538E+0001 2.72996028060216E+0001 2.72776314814301E+0001 2.72556761009016E+0001 2.72337366539642E+0001 - 2.72118131301525E+0001 2.71899055190074E+0001 2.71680138100760E+0001 2.71461379929118E+0001 2.71242780570743E+0001 - 2.71024339921295E+0001 2.70806057876495E+0001 2.70587934332128E+0001 2.70369969184039E+0001 2.70152162328139E+0001 - 2.69934513660397E+0001 2.69717023076849E+0001 2.69499690473590E+0001 2.69282515746778E+0001 2.69065498792635E+0001 - 2.68848639507443E+0001 2.68631937787546E+0001 2.68415393529353E+0001 2.68199006629333E+0001 2.67982776984016E+0001 - 2.67766704489997E+0001 2.67550789043930E+0001 2.67335030542534E+0001 2.67119428882588E+0001 2.66903983960933E+0001 - 2.66688695674472E+0001 2.66473563920170E+0001 2.66258588595054E+0001 2.66043769596213E+0001 2.65829106820797E+0001 - 2.65614600166019E+0001 2.65400249529151E+0001 2.65186054807530E+0001 2.64972015898552E+0001 2.64758132699676E+0001 - 2.64544405108422E+0001 2.64330833022371E+0001 2.64117416339168E+0001 2.63904154956515E+0001 2.63691048772180E+0001 - 2.63478097683990E+0001 2.63265301589832E+0001 2.63052660387658E+0001 2.62840173975478E+0001 2.62627842251364E+0001 - 2.62415665113451E+0001 2.62203642459933E+0001 2.61991774189067E+0001 2.61780060199168E+0001 2.61568500388615E+0001 - 2.61357094655848E+0001 2.61145842899366E+0001 2.60934745017730E+0001 2.60723800909563E+0001 2.60513010473547E+0001 - 2.60302373608426E+0001 2.60091890213005E+0001 2.59881560186150E+0001 2.59671383426785E+0001 2.59461359833898E+0001 - 2.59251489306537E+0001 2.59041771743810E+0001 2.58832207044886E+0001 2.58622795108993E+0001 2.58413535835423E+0001 - 2.58204429123525E+0001 2.57995474872711E+0001 2.57786672982452E+0001 2.57578023352279E+0001 2.57369525881787E+0001 - 2.57161180470625E+0001 2.56952987018509E+0001 2.56744945425211E+0001 2.56537055590564E+0001 2.56329317414462E+0001 - 2.56121730796860E+0001 2.55914295637771E+0001 2.55707011837269E+0001 2.55499879295489E+0001 2.55292897912625E+0001 - 2.55086067588932E+0001 2.54879388224723E+0001 2.54672859720373E+0001 2.54466481976317E+0001 2.54260254893048E+0001 - 2.54054178371120E+0001 2.53848252311148E+0001 2.53642476613804E+0001 2.53436851179823E+0001 2.53231375909997E+0001 - 2.53026050705179E+0001 2.52820875466281E+0001 2.52615850094275E+0001 2.52410974490194E+0001 2.52206248555128E+0001 - 2.52001672190228E+0001 2.51797245296704E+0001 2.51592967775827E+0001 2.51388839528924E+0001 2.51184860457385E+0001 - 2.50981030462657E+0001 2.50777349446247E+0001 2.50573817309723E+0001 2.50370433954710E+0001 2.50167199282892E+0001 - 2.49964113196014E+0001 2.49761175595880E+0001 2.49558386384351E+0001 2.49355745463349E+0001 2.49153252734856E+0001 - 2.48950908100910E+0001 2.48748711463610E+0001 2.48546662725114E+0001 2.48344761787639E+0001 2.48143008553459E+0001 - 2.47941402924909E+0001 2.47739944804383E+0001 2.47538634094333E+0001 2.47337470697268E+0001 2.47136454515759E+0001 - 2.46935585452433E+0001 2.46734863409979E+0001 2.46534288291140E+0001 2.46333859998721E+0001 2.46133578435586E+0001 - 2.45933443504654E+0001 2.45733455108907E+0001 2.45533613151381E+0001 2.45333917535174E+0001 2.45134368163441E+0001 - 2.44934964939395E+0001 2.44735707766307E+0001 2.44536596547510E+0001 2.44337631186389E+0001 2.44138811586393E+0001 - 2.43940137651026E+0001 2.43741609283850E+0001 2.43543226388488E+0001 2.43344988868619E+0001 2.43146896627979E+0001 - 2.42948949570366E+0001 2.42751147599631E+0001 2.42553490619686E+0001 2.42355978534501E+0001 2.42158611248104E+0001 - 2.41961388664579E+0001 2.41764310688070E+0001 2.41567377222777E+0001 2.41370588172960E+0001 2.41173943442935E+0001 - 2.40977442937075E+0001 2.40781086559814E+0001 2.40584874215641E+0001 2.40388805809103E+0001 2.40192881244805E+0001 - 2.39997100427409E+0001 2.39801463261636E+0001 2.39605969652262E+0001 2.39410619504124E+0001 2.39215412722113E+0001 - 2.39020349211179E+0001 2.38825428876329E+0001 2.38630651622629E+0001 2.38436017355199E+0001 2.38241525979220E+0001 - 2.38047177399927E+0001 2.37852971522614E+0001 2.37658908252632E+0001 2.37464987495390E+0001 2.37271209156352E+0001 - 2.37077573141040E+0001 2.36884079355034E+0001 2.36690727703971E+0001 2.36497518093542E+0001 2.36304450429500E+0001 - 2.36111524617651E+0001 2.35918740563859E+0001 2.35726098174045E+0001 2.35533597354188E+0001 2.35341238010321E+0001 - 2.35149020048537E+0001 2.34956943374983E+0001 2.34765007895864E+0001 2.34573213517443E+0001 2.34381560146037E+0001 - 2.34190047688021E+0001 2.33998676049827E+0001 2.33807445137943E+0001 2.33616354858913E+0001 2.33425405119338E+0001 - 2.33234595825876E+0001 2.33043926885241E+0001 2.32853398204203E+0001 2.32663009689589E+0001 2.32472761248282E+0001 - 2.32282652787221E+0001 2.32092684213403E+0001 2.31902855433878E+0001 2.31713166355756E+0001 2.31523616886199E+0001 - 2.31334206932430E+0001 2.31144936401723E+0001 2.30955805201413E+0001 2.30766813238887E+0001 2.30577960421591E+0001 - 2.30389246657025E+0001 2.30200671852746E+0001 2.30012235916366E+0001 2.29823938755554E+0001 2.29635780278034E+0001 - 2.29447760391587E+0001 2.29259879004048E+0001 2.29072136023310E+0001 2.28884531357320E+0001 2.28697064914081E+0001 - 2.28509736601653E+0001 2.28322546328149E+0001 2.28135494001740E+0001 2.27948579530652E+0001 2.27761802823166E+0001 - 2.27575163787620E+0001 2.27388662332405E+0001 2.27202298365969E+0001 2.27016071796816E+0001 2.26829982533505E+0001 - 2.26644030484649E+0001 2.26458215558918E+0001 2.26272537665036E+0001 2.26086996711785E+0001 2.25901592607998E+0001 - 2.25716325262567E+0001 2.25531194584437E+0001 2.25346200482609E+0001 2.25161342866139E+0001 2.24976621644138E+0001 - 2.24792036725773E+0001 2.24607588020263E+0001 2.24423275436886E+0001 2.24239098884973E+0001 2.24055058273909E+0001 - 2.23871153513136E+0001 2.23687384512150E+0001 2.23503751180501E+0001 2.23320253427795E+0001 2.23136891163692E+0001 - 2.22953664297907E+0001 2.22770572740211E+0001 2.22587616400427E+0001 2.22404795188435E+0001 2.22222109014168E+0001 - 2.22039557787616E+0001 2.21857141418821E+0001 2.21674859817881E+0001 2.21492712894947E+0001 2.21310700560227E+0001 - 2.21128822723981E+0001 2.20947079296525E+0001 2.20765470188229E+0001 2.20583995309516E+0001 2.20402654570866E+0001 - 2.20221447882811E+0001 2.20040375155938E+0001 2.19859436300889E+0001 2.19678631228360E+0001 2.19497959849099E+0001 - 2.19317422073911E+0001 2.19137017813654E+0001 2.18956746979240E+0001 2.18776609481635E+0001 2.18596605231860E+0001 - 2.18416734140988E+0001 2.18236996120148E+0001 2.18057391080521E+0001 2.17877918933345E+0001 2.17698579589908E+0001 - 2.17519372961555E+0001 2.17340298959683E+0001 2.17161357495743E+0001 2.16982548481241E+0001 2.16803871827736E+0001 - 2.16625327446839E+0001 2.16446915250218E+0001 2.16268635149591E+0001 2.16090487056734E+0001 2.15912470883471E+0001 - 2.15734586541685E+0001 2.15556833943310E+0001 2.15379213000332E+0001 2.15201723624793E+0001 2.15024365728788E+0001 - 2.14847139224464E+0001 2.14670044024022E+0001 2.14493080039718E+0001 2.14316247183860E+0001 2.14139545368807E+0001 - 2.13962974506976E+0001 2.13786534510833E+0001 2.13610225292899E+0001 2.13434046765749E+0001 2.13257998842009E+0001 - 2.13082081434361E+0001 2.12906294455536E+0001 2.12730637818322E+0001 2.12555111435558E+0001 2.12379715220137E+0001 - 2.12204449085003E+0001 2.12029312943155E+0001 2.11854306707645E+0001 2.11679430291575E+0001 2.11504683608104E+0001 - 2.11330066570440E+0001 2.11155579091846E+0001 2.10981221085638E+0001 2.10806992465183E+0001 2.10632893143902E+0001 - 2.10458923035268E+0001 2.10285082052807E+0001 2.10111370110097E+0001 2.09937787120770E+0001 2.09764332998509E+0001 - 2.09591007657050E+0001 2.09417811010182E+0001 2.09244742971746E+0001 2.09071803455635E+0001 2.08898992375796E+0001 - 2.08726309646226E+0001 2.08553755180976E+0001 2.08381328894148E+0001 2.08209030699899E+0001 2.08036860512436E+0001 - 2.07864818246017E+0001 2.07692903814955E+0001 2.07521117133615E+0001 2.07349458116411E+0001 2.07177926677812E+0001 - 2.07006522732338E+0001 2.06835246194563E+0001 2.06664096979109E+0001 2.06493075000654E+0001 2.06322180173926E+0001 - 2.06151412413704E+0001 2.05980771634822E+0001 2.05810257752162E+0001 2.05639870680661E+0001 2.05469610335307E+0001 - 2.05299476631138E+0001 2.05129469483247E+0001 2.04959588806775E+0001 2.04789834516918E+0001 2.04620206528921E+0001 - 2.04450704758083E+0001 2.04281329119753E+0001 2.04112079529332E+0001 2.03942955902273E+0001 2.03773958154080E+0001 - 2.03605086200308E+0001 2.03436339956565E+0001 2.03267719338509E+0001 2.03099224261850E+0001 2.02930854642349E+0001 - 2.02762610395820E+0001 2.02594491438126E+0001 2.02426497685182E+0001 2.02258629052955E+0001 2.02090885457463E+0001 - 2.01923266814774E+0001 2.01755773041010E+0001 2.01588404052340E+0001 2.01421159764988E+0001 2.01254040095227E+0001 - 2.01087044959382E+0001 2.00920174273828E+0001 2.00753427954992E+0001 2.00586805919351E+0001 2.00420308083435E+0001 - 2.00253934363822E+0001 2.00087684677142E+0001 1.99921558940078E+0001 1.99755557069361E+0001 1.99589678981774E+0001 - 1.99423924594150E+0001 1.99258293823375E+0001 1.99092786586382E+0001 1.98927402800158E+0001 1.98762142381740E+0001 - 1.98597005248213E+0001 1.98431991316717E+0001 1.98267100504439E+0001 1.98102332728619E+0001 1.97937687906544E+0001 - 1.97773165955556E+0001 1.97608766793045E+0001 1.97444490336451E+0001 1.97280336503265E+0001 1.97116305211029E+0001 - 1.96952396377335E+0001 1.96788609919825E+0001 1.96624945756192E+0001 1.96461403804178E+0001 1.96297983981575E+0001 - 1.96134686206229E+0001 1.95971510396031E+0001 1.95808456468925E+0001 1.95645524342906E+0001 1.95482713936015E+0001 - 1.95320025166349E+0001 1.95157457952050E+0001 1.94995012211312E+0001 1.94832687862380E+0001 1.94670484823546E+0001 - 1.94508403013155E+0001 1.94346442349600E+0001 1.94184602751325E+0001 1.94022884136824E+0001 1.93861286424638E+0001 - 1.93699809533362E+0001 1.93538453381638E+0001 1.93377217888159E+0001 1.93216102971667E+0001 1.93055108550953E+0001 - 1.92894234544859E+0001 1.92733480872276E+0001 1.92572847452145E+0001 1.92412334203456E+0001 1.92251941045249E+0001 - 1.92091667896614E+0001 1.91931514676688E+0001 1.91771481304661E+0001 1.91611567699770E+0001 1.91451773781302E+0001 - 1.91292099468594E+0001 1.91132544681031E+0001 1.90973109338048E+0001 1.90813793359130E+0001 1.90654596663811E+0001 - 1.90495519171673E+0001 1.90336560802348E+0001 1.90177721475519E+0001 1.90019001110914E+0001 1.89860399628314E+0001 - 1.89701916947548E+0001 1.89543552988493E+0001 1.89385307671075E+0001 1.89227180915271E+0001 1.89069172641106E+0001 - 1.88911282768652E+0001 1.88753511218033E+0001 1.88595857909420E+0001 1.88438322763034E+0001 1.88280905699144E+0001 - 1.88123606638067E+0001 1.87966425500171E+0001 1.87809362205872E+0001 1.87652416675633E+0001 1.87495588829968E+0001 - 1.87338878589438E+0001 1.87182285874654E+0001 1.87025810606276E+0001 1.86869452705009E+0001 1.86713212091612E+0001 - 1.86557088686888E+0001 1.86401082411691E+0001 1.86245193186923E+0001 1.86089420933533E+0001 1.85933765572520E+0001 - 1.85778227024932E+0001 1.85622805211864E+0001 1.85467500054460E+0001 1.85312311473911E+0001 1.85157239391459E+0001 - 1.85002283728392E+0001 1.84847444406047E+0001 1.84692721345808E+0001 1.84538114469110E+0001 1.84383623697434E+0001 - 1.84229248952310E+0001 1.84074990155315E+0001 1.83920847228075E+0001 1.83766820092264E+0001 1.83612908669604E+0001 - 1.83459112881866E+0001 1.83305432650866E+0001 1.83151867898470E+0001 1.82998418546594E+0001 1.82845084517197E+0001 - 1.82691865732290E+0001 1.82538762113930E+0001 1.82385773584223E+0001 1.82232900065320E+0001 1.82080141479424E+0001 - 1.81927497748782E+0001 1.81774968795691E+0001 1.81622554542494E+0001 1.81470254911583E+0001 1.81318069825397E+0001 - 1.81165999206423E+0001 1.81014042977195E+0001 1.80862201060295E+0001 1.80710473378353E+0001 1.80558859854044E+0001 - 1.80407360410094E+0001 1.80255974969274E+0001 1.80104703454404E+0001 1.79953545788349E+0001 1.79802501894024E+0001 - 1.79651571694391E+0001 1.79500755112456E+0001 1.79350052071278E+0001 1.79199462493957E+0001 1.79048986303645E+0001 - 1.78898623423540E+0001 1.78748373776885E+0001 1.78598237286973E+0001 1.78448213877143E+0001 1.78298303470780E+0001 - 1.78148505991318E+0001 1.77998821362236E+0001 1.77849249507063E+0001 1.77699790349371E+0001 1.77550443812783E+0001 - 1.77401209820965E+0001 1.77252088297633E+0001 1.77103079166550E+0001 1.76954182351522E+0001 1.76805397776406E+0001 - 1.76656725365104E+0001 1.76508165041566E+0001 1.76359716729786E+0001 1.76211380353807E+0001 1.76063155837719E+0001 - 1.75915043105658E+0001 1.75767042081805E+0001 1.75619152690390E+0001 1.75471374855689E+0001 1.75323708502025E+0001 - 1.75176153553764E+0001 1.75028709935324E+0001 1.74881377571166E+0001 1.74734156385798E+0001 1.74587046303775E+0001 - 1.74440047249698E+0001 1.74293159148214E+0001 1.74146381924018E+0001 1.73999715501848E+0001 1.73853159806493E+0001 - 1.73706714762784E+0001 1.73560380295601E+0001 1.73414156329869E+0001 1.73268042790558E+0001 1.73122039602688E+0001 - 1.72976146691321E+0001 1.72830363981566E+0001 1.72684691398582E+0001 1.72539128867568E+0001 1.72393676313773E+0001 - 1.72248333662492E+0001 1.72103100839064E+0001 1.71957977768874E+0001 1.71812964377357E+0001 1.71668060589988E+0001 - 1.71523266332292E+0001 1.71378581529837E+0001 1.71234006108241E+0001 1.71089539993164E+0001 1.70945183110312E+0001 - 1.70800935385439E+0001 1.70656796744343E+0001 1.70512767112869E+0001 1.70368846416905E+0001 1.70225034582388E+0001 - 1.70081331535299E+0001 1.69937737201665E+0001 1.69794251507557E+0001 1.69650874379094E+0001 1.69507605742440E+0001 - 1.69364445523802E+0001 1.69221393649435E+0001 1.69078450045640E+0001 1.68935614638760E+0001 1.68792887355188E+0001 - 1.68650268121359E+0001 1.68507756863754E+0001 1.68365353508900E+0001 1.68223057983369E+0001 1.68080870213777E+0001 - 1.67938790126788E+0001 1.67796817649109E+0001 1.67654952707493E+0001 1.67513195228739E+0001 1.67371545139688E+0001 - 1.67230002367229E+0001 1.67088566838296E+0001 1.66947238479868E+0001 1.66806017218967E+0001 1.66664902982661E+0001 - 1.66523895698066E+0001 1.66382995292338E+0001 1.66242201692681E+0001 1.66101514826344E+0001 1.65960934620619E+0001 - 1.65820461002845E+0001 1.65680093900404E+0001 1.65539833240724E+0001 1.65399678951277E+0001 1.65259630959581E+0001 - 1.65119689193197E+0001 1.64979853579733E+0001 1.64840124046838E+0001 1.64700500522210E+0001 1.64560982933589E+0001 - 1.64421571208760E+0001 1.64282265275552E+0001 1.64143065061841E+0001 1.64003970495544E+0001 1.63864981504626E+0001 - 1.63726098017094E+0001 1.63587319961000E+0001 1.63448647264441E+0001 1.63310079855558E+0001 1.63171617662538E+0001 - 1.63033260613608E+0001 1.62895008637044E+0001 1.62756861661164E+0001 1.62618819614332E+0001 1.62480882424953E+0001 - 1.62343050021479E+0001 1.62205322332406E+0001 1.62067699286272E+0001 1.61930180811663E+0001 1.61792766837206E+0001 - 1.61655457291573E+0001 1.61518252103479E+0001 1.61381151201685E+0001 1.61244154514996E+0001 1.61107261972259E+0001 - 1.60970473502367E+0001 1.60833789034255E+0001 1.60697208496903E+0001 1.60560731819337E+0001 1.60424358930622E+0001 - 1.60288089759872E+0001 1.60151924236240E+0001 1.60015862288928E+0001 1.59879903847178E+0001 1.59744048840276E+0001 - 1.59608297197553E+0001 1.59472648848384E+0001 1.59337103722187E+0001 1.59201661748422E+0001 1.59066322856595E+0001 - 1.58931086976256E+0001 1.58795954036996E+0001 1.58660923968451E+0001 1.58525996700301E+0001 1.58391172162270E+0001 - 1.58256450284122E+0001 1.58121830995669E+0001 1.57987314226764E+0001 1.57852899907304E+0001 1.57718587967228E+0001 - 1.57584378336520E+0001 1.57450270945207E+0001 1.57316265723360E+0001 1.57182362601092E+0001 1.57048561508558E+0001 - 1.56914862375961E+0001 1.56781265133542E+0001 1.56647769711588E+0001 1.56514376040429E+0001 1.56381084050436E+0001 - 1.56247893672027E+0001 1.56114804835659E+0001 1.55981817471836E+0001 1.55848931511101E+0001 1.55716146884042E+0001 - 1.55583463521292E+0001 1.55450881353523E+0001 1.55318400311452E+0001 1.55186020325840E+0001 1.55053741327489E+0001 - 1.54921563247245E+0001 1.54789486015995E+0001 1.54657509564673E+0001 1.54525633824250E+0001 1.54393858725744E+0001 - 1.54262184200216E+0001 1.54130610178766E+0001 1.53999136592540E+0001 1.53867763372726E+0001 1.53736490450554E+0001 - 1.53605317757297E+0001 1.53474245224270E+0001 1.53343272782832E+0001 1.53212400364384E+0001 1.53081627900367E+0001 - 1.52950955322269E+0001 1.52820382561618E+0001 1.52689909549983E+0001 1.52559536218979E+0001 1.52429262500260E+0001 - 1.52299088325525E+0001 1.52169013626514E+0001 1.52039038335009E+0001 1.51909162382836E+0001 1.51779385701861E+0001 - 1.51649708223994E+0001 1.51520129881187E+0001 1.51390650605433E+0001 1.51261270328769E+0001 1.51131988983273E+0001 - 1.51002806501066E+0001 1.50873722814309E+0001 1.50744737855209E+0001 1.50615851556010E+0001 1.50487063849003E+0001 - 1.50358374666518E+0001 1.50229783940927E+0001 1.50101291604646E+0001 1.49972897590131E+0001 1.49844601829882E+0001 - 1.49716404256437E+0001 1.49588304802381E+0001 1.49460303400337E+0001 1.49332399982972E+0001 1.49204594482993E+0001 - 1.49076886833150E+0001 1.48949276966235E+0001 1.48821764815080E+0001 1.48694350312562E+0001 1.48567033391597E+0001 - 1.48439813985142E+0001 1.48312692026198E+0001 1.48185667447807E+0001 1.48058740183052E+0001 1.47931910165057E+0001 - 1.47805177326990E+0001 1.47678541602056E+0001 1.47552002923507E+0001 1.47425561224634E+0001 1.47299216438767E+0001 - 1.47172968499281E+0001 1.47046817339591E+0001 1.46920762893154E+0001 1.46794805093468E+0001 1.46668943874072E+0001 - 1.46543179168545E+0001 1.46417510910512E+0001 1.46291939033633E+0001 1.46166463471614E+0001 1.46041084158200E+0001 - 1.45915801027178E+0001 1.45790614012377E+0001 1.45665523047664E+0001 1.45540528066951E+0001 1.45415629004188E+0001 - 1.45290825793368E+0001 1.45166118368525E+0001 1.45041506663733E+0001 1.44916990613107E+0001 1.44792570150805E+0001 - 1.44668245211023E+0001 1.44544015727999E+0001 1.44419881636014E+0001 1.44295842869388E+0001 1.44171899362481E+0001 - 1.44048051049696E+0001 1.43924297865475E+0001 1.43800639744301E+0001 1.43677076620700E+0001 1.43553608429236E+0001 - 1.43430235104515E+0001 1.43306956581184E+0001 1.43183772793930E+0001 1.43060683677480E+0001 1.42937689166604E+0001 - 1.42814789196110E+0001 1.42691983700849E+0001 1.42569272615709E+0001 1.42446655875624E+0001 1.42324133415562E+0001 - 1.42201705170538E+0001 1.42079371075602E+0001 1.41957131065848E+0001 1.41834985076408E+0001 1.41712933042458E+0001 - 1.41590974899210E+0001 1.41469110581919E+0001 1.41347340025879E+0001 1.41225663166427E+0001 1.41104079938937E+0001 - 1.40982590278824E+0001 1.40861194121545E+0001 1.40739891402595E+0001 1.40618682057512E+0001 1.40497566021870E+0001 - 1.40376543231288E+0001 1.40255613621422E+0001 1.40134777127968E+0001 1.40014033686663E+0001 1.39893383233286E+0001 - 1.39772825703651E+0001 1.39652361033618E+0001 1.39531989159082E+0001 1.39411710015981E+0001 1.39291523540292E+0001 - 1.39171429668031E+0001 1.39051428335255E+0001 1.38931519478062E+0001 1.38811703032588E+0001 1.38691978935009E+0001 - 1.38572347121540E+0001 1.38452807528440E+0001 1.38333360092002E+0001 1.38214004748563E+0001 1.38094741434497E+0001 - 1.37975570086221E+0001 1.37856490640188E+0001 1.37737503032892E+0001 1.37618607200868E+0001 1.37499803080688E+0001 - 1.37381090608967E+0001 1.37262469722356E+0001 1.37143940357549E+0001 1.37025502451276E+0001 1.36907155940309E+0001 - 1.36788900761458E+0001 1.36670736851574E+0001 1.36552664147546E+0001 1.36434682586304E+0001 1.36316792104815E+0001 - 1.36198992640087E+0001 1.36081284129167E+0001 1.35963666509143E+0001 1.35846139717138E+0001 1.35728703690319E+0001 - 1.35611358365889E+0001 1.35494103681092E+0001 1.35376939573211E+0001 1.35259865979567E+0001 1.35142882837521E+0001 - 1.35025990084473E+0001 1.34909187657863E+0001 1.34792475495169E+0001 1.34675853533908E+0001 1.34559321711637E+0001 - 1.34442879965950E+0001 1.34326528234484E+0001 1.34210266454910E+0001 1.34094094564941E+0001 1.33978012502329E+0001 - 1.33862020204864E+0001 1.33746117610376E+0001 1.33630304656731E+0001 1.33514581281837E+0001 1.33398947423639E+0001 - 1.33283403020123E+0001 1.33167948009310E+0001 1.33052582329264E+0001 1.32937305918086E+0001 1.32822118713913E+0001 - 1.32707020654926E+0001 1.32592011679339E+0001 1.32477091725410E+0001 1.32362260731432E+0001 1.32247518635737E+0001 - 1.32132865376698E+0001 1.32018300892723E+0001 1.31903825122262E+0001 1.31789438003801E+0001 1.31675139475865E+0001 - 1.31560929477019E+0001 1.31446807945865E+0001 1.31332774821043E+0001 1.31218830041233E+0001 1.31104973545152E+0001 - 1.30991205271556E+0001 1.30877525159239E+0001 1.30763933147035E+0001 1.30650429173813E+0001 1.30537013178483E+0001 - 1.30423685099992E+0001 1.30310444877325E+0001 1.30197292449508E+0001 1.30084227755601E+0001 1.29971250734705E+0001 - 1.29858361325957E+0001 1.29745559468536E+0001 1.29632845101654E+0001 1.29520218164565E+0001 1.29407678596560E+0001 - 1.29295226336966E+0001 1.29182861325151E+0001 1.29070583500520E+0001 1.28958392802515E+0001 1.28846289170616E+0001 - 1.28734272544342E+0001 1.28622342863250E+0001 1.28510500066934E+0001 1.28398744095027E+0001 1.28287074887197E+0001 - 1.28175492383154E+0001 1.28063996522642E+0001 1.27952587245445E+0001 1.27841264491384E+0001 1.27730028200319E+0001 - 1.27618878312145E+0001 1.27507814766797E+0001 1.27396837504247E+0001 1.27285946464504E+0001 1.27175141587617E+0001 - 1.27064422813669E+0001 1.26953790082782E+0001 1.26843243335118E+0001 1.26732782510873E+0001 1.26622407550282E+0001 - 1.26512118393618E+0001 1.26401914981191E+0001 1.26291797253349E+0001 1.26181765150475E+0001 1.26071818612993E+0001 - 1.25961957581362E+0001 1.25852181996078E+0001 1.25742491797677E+0001 1.25632886926730E+0001 1.25523367323846E+0001 - 1.25413932929671E+0001 1.25304583684889E+0001 1.25195319530221E+0001 1.25086140406424E+0001 1.24977046254293E+0001 - 1.24868037014661E+0001 1.24759112628398E+0001 1.24650273036409E+0001 1.24541518179639E+0001 1.24432847999069E+0001 - 1.24324262435716E+0001 1.24215761430635E+0001 1.24107344924918E+0001 1.23999012859695E+0001 1.23890765176130E+0001 - 1.23782601815427E+0001 1.23674522718826E+0001 1.23566527827603E+0001 1.23458617083072E+0001 1.23350790426584E+0001 - 1.23243047799526E+0001 1.23135389143321E+0001 1.23027814399432E+0001 1.22920323509355E+0001 1.22812916414626E+0001 - 1.22705593056815E+0001 1.22598353377531E+0001 1.22491197318419E+0001 1.22384124821159E+0001 1.22277135827471E+0001 - 1.22170230279108E+0001 1.22063408117861E+0001 1.21956669285560E+0001 1.21850013724069E+0001 1.21743441375287E+0001 - 1.21636952181154E+0001 1.21530546083644E+0001 1.21424223024766E+0001 1.21317982946568E+0001 1.21211825791134E+0001 - 1.21105751500583E+0001 1.20999760017073E+0001 1.20893851282795E+0001 1.20788025239979E+0001 1.20682281830891E+0001 - 1.20576620997832E+0001 1.20471042683141E+0001 1.20365546829191E+0001 1.20260133378395E+0001 1.20154802273197E+0001 - 1.20049553456083E+0001 1.19944386869571E+0001 1.19839302456216E+0001 1.19734300158611E+0001 1.19629379919383E+0001 - 1.19524541681196E+0001 1.19419785386751E+0001 1.19315110978784E+0001 1.19210518400066E+0001 1.19106007593406E+0001 - 1.19001578501648E+0001 1.18897231067673E+0001 1.18792965234397E+0001 1.18688780944771E+0001 1.18584678141785E+0001 - 1.18480656768462E+0001 1.18376716767862E+0001 1.18272858083081E+0001 1.18169080657251E+0001 1.18065384433539E+0001 - 1.17961769355148E+0001 1.17858235365317E+0001 1.17754782407322E+0001 1.17651410424473E+0001 1.17548119360117E+0001 - 1.17444909157634E+0001 1.17341779760444E+0001 1.17238731111999E+0001 1.17135763155789E+0001 1.17032875835338E+0001 - 1.16930069094206E+0001 1.16827342875990E+0001 1.16724697124320E+0001 1.16622131782864E+0001 1.16519646795324E+0001 - 1.16417242105439E+0001 1.16314917656981E+0001 1.16212673393760E+0001 1.16110509259620E+0001 1.16008425198440E+0001 - 1.15906421154137E+0001 1.15804497070660E+0001 1.15702652891996E+0001 1.15600888562165E+0001 1.15499204025225E+0001 - 1.15397599225267E+0001 1.15296074106418E+0001 1.15194628612841E+0001 1.15093262688734E+0001 1.14991976278330E+0001 - 1.14890769325896E+0001 1.14789641775735E+0001 1.14688593572187E+0001 1.14587624659624E+0001 1.14486734982456E+0001 - 1.14385924485126E+0001 1.14285193112114E+0001 1.14184540807932E+0001 1.14083967517129E+0001 1.13983473184291E+0001 - 1.13883057754036E+0001 1.13782721171017E+0001 1.13682463379924E+0001 1.13582284325479E+0001 1.13482183952444E+0001 - 1.13382162205609E+0001 1.13282219029805E+0001 1.13182354369895E+0001 1.13082568170776E+0001 1.12982860377382E+0001 - 1.12883230934680E+0001 1.12783679787674E+0001 1.12684206881400E+0001 1.12584812160930E+0001 1.12485495571372E+0001 - 1.12386257057866E+0001 1.12287096565589E+0001 1.12188014039751E+0001 1.12089009425599E+0001 1.11990082668411E+0001 - 1.11891233713503E+0001 1.11792462506224E+0001 1.11693768991958E+0001 1.11595153116123E+0001 1.11496614824171E+0001 - 1.11398154061590E+0001 1.11299770773902E+0001 1.11201464906663E+0001 1.11103236405464E+0001 1.11005085215930E+0001 - 1.10907011283720E+0001 1.10809014554527E+0001 1.10711094974082E+0001 1.10613252488145E+0001 1.10515487042513E+0001 - 1.10417798583019E+0001 1.10320187055527E+0001 1.10222652405937E+0001 1.10125194580183E+0001 1.10027813524232E+0001 - 1.09930509184089E+0001 1.09833281505788E+0001 1.09736130435400E+0001 1.09639055919031E+0001 1.09542057902820E+0001 - 1.09445136332938E+0001 1.09348291155595E+0001 1.09251522317029E+0001 1.09154829763518E+0001 1.09058213441369E+0001 - 1.08961673296927E+0001 1.08865209276569E+0001 1.08768821326705E+0001 1.08672509393781E+0001 1.08576273424275E+0001 - 1.08480113364702E+0001 1.08384029161607E+0001 1.08288020761571E+0001 1.08192088111209E+0001 1.08096231157169E+0001 - 1.08000449846133E+0001 1.07904744124818E+0001 1.07809113939973E+0001 1.07713559238381E+0001 1.07618079966859E+0001 - 1.07522676072259E+0001 1.07427347501465E+0001 1.07332094201395E+0001 1.07236916119002E+0001 1.07141813201270E+0001 - 1.07046785395219E+0001 1.06951832647902E+0001 1.06856954906404E+0001 1.06762152117846E+0001 1.06667424229381E+0001 - 1.06572771188197E+0001 1.06478192941512E+0001 1.06383689436582E+0001 1.06289260620693E+0001 1.06194906441167E+0001 - 1.06100626845357E+0001 1.06006421780651E+0001 1.05912291194470E+0001 1.05818235034268E+0001 1.05724253247533E+0001 - 1.05630345781786E+0001 1.05536512584581E+0001 1.05442753603506E+0001 1.05349068786181E+0001 1.05255458080261E+0001 - 1.05161921433432E+0001 1.05068458793416E+0001 1.04975070107966E+0001 1.04881755324868E+0001 1.04788514391943E+0001 - 1.04695347257044E+0001 1.04602253868057E+0001 1.04509234172902E+0001 1.04416288119530E+0001 1.04323415655927E+0001 - 1.04230616730112E+0001 1.04137891290135E+0001 1.04045239284083E+0001 1.03952660660071E+0001 1.03860155366251E+0001 - 1.03767723350805E+0001 1.03675364561950E+0001 1.03583078947936E+0001 1.03490866457043E+0001 1.03398727037588E+0001 - 1.03306660637917E+0001 1.03214667206411E+0001 1.03122746691484E+0001 1.03030899041582E+0001 1.02939124205183E+0001 - 1.02847422130800E+0001 1.02755792766976E+0001 1.02664236062289E+0001 1.02572751965348E+0001 1.02481340424797E+0001 - 1.02390001389310E+0001 1.02298734807594E+0001 1.02207540628391E+0001 1.02116418800473E+0001 1.02025369272645E+0001 - 1.01934391993746E+0001 1.01843486912646E+0001 1.01752653978249E+0001 1.01661893139490E+0001 1.01571204345337E+0001 - 1.01480587544791E+0001 1.01390042686885E+0001 1.01299569720684E+0001 1.01209168595286E+0001 1.01118839259821E+0001 - 1.01028581663453E+0001 1.00938395755375E+0001 1.00848281484816E+0001 1.00758238801034E+0001 1.00668267653322E+0001 - 1.00578367991004E+0001 1.00488539763437E+0001 1.00398782920009E+0001 1.00309097410140E+0001 1.00219483183285E+0001 - 1.00129940188928E+0001 1.00040468376587E+0001 9.99510676958109E+0000 9.98617380961823E+0000 9.97724795273145E+0000 - 9.96832919388536E+0000 9.95941752804775E+0000 9.95051295018962E+0000 9.94161545528520E+0000 9.93272503831188E+0000 - 9.92384169425026E+0000 9.91496541808416E+0000 9.90609620480059E+0000 9.89723404938972E+0000 9.88837894684497E+0000 - 9.87953089216289E+0000 9.87068988034326E+0000 9.86185590638904E+0000 9.85302896530635E+0000 9.84420905210454E+0000 - 9.83539616179608E+0000 9.82659028939667E+0000 9.81779142992518E+0000 9.80899957840363E+0000 9.80021472985723E+0000 - 9.79143687931436E+0000 9.78266602180658E+0000 9.77390215236860E+0000 9.76514526603832E+0000 9.75639535785676E+0000 - 9.74765242286816E+0000 9.73891645611989E+0000 9.73018745266247E+0000 9.72146540754961E+0000 9.71275031583813E+0000 - 9.70404217258805E+0000 9.69534097286252E+0000 9.68664671172782E+0000 9.67795938425343E+0000 9.66927898551192E+0000 - 9.66060551057903E+0000 9.65193895453367E+0000 9.64327931245783E+0000 9.63462657943668E+0000 9.62598075055852E+0000 - 9.61734182091480E+0000 9.60870978560006E+0000 9.60008463971203E+0000 9.59146637835151E+0000 9.58285499662247E+0000 - 9.57425048963200E+0000 9.56565285249030E+0000 9.55706208031071E+0000 9.54847816820966E+0000 9.53990111130673E+0000 - 9.53133090472462E+0000 9.52276754358912E+0000 9.51421102302914E+0000 9.50566133817672E+0000 9.49711848416700E+0000 - 9.48858245613821E+0000 9.48005324923172E+0000 9.47153085859198E+0000 9.46301527936654E+0000 9.45450650670607E+0000 - 9.44600453576432E+0000 9.43750936169817E+0000 9.42902097966754E+0000 9.42053938483549E+0000 9.41206457236817E+0000 - 9.40359653743478E+0000 9.39513527520766E+0000 9.38668078086220E+0000 9.37823304957690E+0000 9.36979207653331E+0000 - 9.36135785691610E+0000 9.35293038591298E+0000 9.34450965871478E+0000 9.33609567051537E+0000 9.32768841651171E+0000 - 9.31928789190383E+0000 9.31089409189483E+0000 9.30250701169088E+0000 9.29412664650122E+0000 9.28575299153814E+0000 - 9.27738604201701E+0000 9.26902579315625E+0000 9.26067224017735E+0000 9.25232537830485E+0000 9.24398520276636E+0000 - 9.23565170879252E+0000 9.22732489161704E+0000 9.21900474647667E+0000 9.21069126861122E+0000 9.20238445326355E+0000 - 9.19408429567956E+0000 9.18579079110817E+0000 9.17750393480139E+0000 9.16922372201423E+0000 9.16095014800474E+0000 - 9.15268320803405E+0000 9.14442289736628E+0000 9.13616921126858E+0000 9.12792214501117E+0000 9.11968169386727E+0000 - 9.11144785311314E+0000 9.10322061802805E+0000 9.09499998389432E+0000 9.08678594599727E+0000 9.07857849962525E+0000 - 9.07037764006962E+0000 9.06218336262478E+0000 9.05399566258813E+0000 9.04581453526007E+0000 9.03763997594404E+0000 - 9.02947197994647E+0000 9.02131054257680E+0000 9.01315565914750E+0000 9.00500732497401E+0000 8.99686553537479E+0000 - 8.98873028567130E+0000 8.98060157118802E+0000 8.97247938725239E+0000 8.96436372919488E+0000 8.95625459234892E+0000 - 8.94815197205096E+0000 8.94005586364043E+0000 8.93196626245977E+0000 8.92388316385437E+0000 8.91580656317264E+0000 - 8.90773645576595E+0000 8.89967283698866E+0000 8.89161570219812E+0000 8.88356504675464E+0000 8.87552086602153E+0000 - 8.86748315536506E+0000 8.85945191015448E+0000 8.85142712576200E+0000 8.84340879756282E+0000 8.83539692093508E+0000 - 8.82739149125992E+0000 8.81939250392143E+0000 8.81139995430665E+0000 8.80341383780560E+0000 8.79543414981125E+0000 - 8.78746088571954E+0000 8.77949404092934E+0000 8.77153361084252E+0000 8.76357959086384E+0000 8.75563197640108E+0000 - 8.74769076286491E+0000 8.73975594566899E+0000 8.73182752022990E+0000 8.72390548196717E+0000 8.71598982630328E+0000 - 8.70808054866365E+0000 8.70017764447663E+0000 8.69228110917352E+0000 8.68439093818854E+0000 8.67650712695886E+0000 - 8.66862967092456E+0000 8.66075856552869E+0000 8.65289380621718E+0000 8.64503538843893E+0000 8.63718330764573E+0000 - 8.62933755929232E+0000 8.62149813883635E+0000 8.61366504173840E+0000 8.60583826346194E+0000 8.59801779947340E+0000 - 8.59020364524209E+0000 8.58239579624025E+0000 8.57459424794303E+0000 8.56679899582848E+0000 8.55901003537759E+0000 - 8.55122736207420E+0000 8.54345097140511E+0000 8.53568085885999E+0000 8.52791701993143E+0000 8.52015945011492E+0000 - 8.51240814490881E+0000 8.50466309981442E+0000 8.49692431033589E+0000 8.48919177198030E+0000 8.48146548025760E+0000 - 8.47374543068065E+0000 8.46603161876516E+0000 8.45832404002977E+0000 8.45062268999597E+0000 8.44292756418817E+0000 - 8.43523865813362E+0000 8.42755596736248E+0000 8.41987948740777E+0000 8.41220921380539E+0000 8.40454514209414E+0000 - 8.39688726781564E+0000 8.38923558651444E+0000 8.38159009373791E+0000 8.37395078503632E+0000 8.36631765596279E+0000 - 8.35869070207330E+0000 8.35106991892673E+0000 8.34345530208478E+0000 8.33584684711201E+0000 8.32824454957587E+0000 - 8.32064840504664E+0000 8.31305840909746E+0000 8.30547455730432E+0000 8.29789684524608E+0000 8.29032526850442E+0000 - 8.28275982266388E+0000 8.27520050331187E+0000 8.26764730603860E+0000 8.26010022643716E+0000 8.25255926010346E+0000 - 8.24502440263626E+0000 8.23749564963716E+0000 8.22997299671057E+0000 8.22245643946378E+0000 8.21494597350687E+0000 - 8.20744159445277E+0000 8.19994329791724E+0000 8.19245107951888E+0000 8.18496493487908E+0000 8.17748485962210E+0000 - 8.17001084937498E+0000 8.16254289976760E+0000 8.15508100643268E+0000 8.14762516500572E+0000 8.14017537112506E+0000 - 8.13273162043185E+0000 8.12529390857006E+0000 8.11786223118645E+0000 8.11043658393060E+0000 8.10301696245492E+0000 - 8.09560336241460E+0000 8.08819577946764E+0000 8.08079420927484E+0000 8.07339864749982E+0000 8.06600908980897E+0000 - 8.05862553187151E+0000 8.05124796935943E+0000 8.04387639794754E+0000 8.03651081331341E+0000 8.02915121113744E+0000 - 8.02179758710279E+0000 8.01444993689542E+0000 8.00710825620408E+0000 7.99977254072030E+0000 7.99244278613840E+0000 - 7.98511898815547E+0000 7.97780114247139E+0000 7.97048924478881E+0000 7.96318329081317E+0000 7.95588327625266E+0000 - 7.94858919681829E+0000 7.94130104822379E+0000 7.93401882618570E+0000 7.92674252642330E+0000 7.91947214465866E+0000 - 7.91220767661659E+0000 7.90494911802470E+0000 7.89769646461332E+0000 7.89044971211558E+0000 7.88320885626734E+0000 - 7.87597389280724E+0000 7.86874481747665E+0000 7.86152162601972E+0000 7.85430431418333E+0000 7.84709287771714E+0000 - 7.83988731237353E+0000 7.83268761390765E+0000 7.82549377807737E+0000 7.81830580064333E+0000 7.81112367736889E+0000 - 7.80394740402019E+0000 7.79677697636607E+0000 7.78961239017812E+0000 7.78245364123067E+0000 7.77530072530079E+0000 - 7.76815363816827E+0000 7.76101237561564E+0000 7.75387693342816E+0000 7.74674730739383E+0000 7.73962349330334E+0000 - 7.73250548695015E+0000 7.72539328413041E+0000 7.71828688064300E+0000 7.71118627228955E+0000 7.70409145487437E+0000 - 7.69700242420451E+0000 7.68991917608971E+0000 7.68284170634246E+0000 7.67577001077793E+0000 7.66870408521402E+0000 - 7.66164392547135E+0000 7.65458952737321E+0000 7.64754088674563E+0000 7.64049799941734E+0000 7.63346086121974E+0000 - 7.62642946798699E+0000 7.61940381555589E+0000 7.61238389976598E+0000 7.60536971645948E+0000 7.59836126148130E+0000 - 7.59135853067906E+0000 7.58436151990306E+0000 7.57737022500629E+0000 7.57038464184443E+0000 7.56340476627585E+0000 - 7.55643059416161E+0000 7.54946212136544E+0000 7.54249934375376E+0000 7.53554225719568E+0000 7.52859085756297E+0000 - 7.52164514073009E+0000 7.51470510257418E+0000 7.50777073897505E+0000 7.50084204581517E+0000 7.49391901897971E+0000 - 7.48700165435647E+0000 7.48008994783596E+0000 7.47318389531133E+0000 7.46628349267841E+0000 7.45938873583567E+0000 - 7.45249962068428E+0000 7.44561614312804E+0000 7.43873829907341E+0000 7.43186608442951E+0000 7.42499949510814E+0000 - 7.41813852702372E+0000 7.41128317609335E+0000 7.40443343823676E+0000 7.39758930937633E+0000 7.39075078543711E+0000 - 7.38391786234677E+0000 7.37709053603565E+0000 7.37026880243671E+0000 7.36345265748556E+0000 7.35664209712046E+0000 - 7.34983711728230E+0000 7.34303771391459E+0000 7.33624388296352E+0000 7.32945562037787E+0000 7.32267292210907E+0000 - 7.31589578411119E+0000 7.30912420234090E+0000 7.30235817275753E+0000 7.29559769132302E+0000 7.28884275400195E+0000 - 7.28209335676149E+0000 7.27534949557146E+0000 7.26861116640430E+0000 7.26187836523506E+0000 7.25515108804139E+0000 - 7.24842933080359E+0000 7.24171308950456E+0000 7.23500236012979E+0000 7.22829713866742E+0000 7.22159742110817E+0000 - 7.21490320344537E+0000 7.20821448167497E+0000 7.20153125179553E+0000 7.19485350980817E+0000 7.18818125171668E+0000 - 7.18151447352738E+0000 7.17485317124923E+0000 7.16819734089379E+0000 7.16154697847518E+0000 7.15490208001016E+0000 - 7.14826264151805E+0000 7.14162865902077E+0000 7.13500012854282E+0000 7.12837704611131E+0000 7.12175940775592E+0000 - 7.11514720950891E+0000 7.10854044740514E+0000 7.10193911748204E+0000 7.09534321577963E+0000 7.08875273834049E+0000 - 7.08216768120979E+0000 7.07558804043527E+0000 7.06901381206727E+0000 7.06244499215866E+0000 7.05588157676492E+0000 - 7.04932356194406E+0000 7.04277094375669E+0000 7.03622371826598E+0000 7.02968188153765E+0000 7.02314542964000E+0000 - 7.01661435864390E+0000 7.01008866462274E+0000 7.00356834365252E+0000 6.99705339181176E+0000 6.99054380518155E+0000 - 6.98403957984553E+0000 6.97754071188991E+0000 6.97104719740343E+0000 6.96455903247738E+0000 6.95807621320562E+0000 - 6.95159873568454E+0000 6.94512659601306E+0000 6.93865979029268E+0000 6.93219831462743E+0000 6.92574216512386E+0000 - 6.91929133789108E+0000 6.91284582904073E+0000 6.90640563468700E+0000 6.89997075094658E+0000 6.89354117393875E+0000 - 6.88711689978526E+0000 6.88069792461044E+0000 6.87428424454112E+0000 6.86787585570666E+0000 6.86147275423896E+0000 - 6.85507493627243E+0000 6.84868239794401E+0000 6.84229513539317E+0000 6.83591314476188E+0000 6.82953642219464E+0000 - 6.82316496383847E+0000 6.81679876584289E+0000 6.81043782435996E+0000 6.80408213554423E+0000 6.79773169555277E+0000 - 6.79138650054516E+0000 6.78504654668348E+0000 6.77871183013234E+0000 6.77238234705881E+0000 6.76605809363252E+0000 - 6.75973906602555E+0000 6.75342526041252E+0000 6.74711667297053E+0000 6.74081329987918E+0000 6.73451513732057E+0000 - 6.72822218147929E+0000 6.72193442854242E+0000 6.71565187469955E+0000 6.70937451614274E+0000 6.70310234906654E+0000 - 6.69683536966801E+0000 6.69057357414667E+0000 6.68431695870453E+0000 6.67806551954609E+0000 6.67181925287834E+0000 - 6.66557815491073E+0000 6.65934222185519E+0000 6.65311144992614E+0000 6.64688583534048E+0000 6.64066537431756E+0000 - 6.63445006307922E+0000 6.62823989784978E+0000 6.62203487485601E+0000 6.61583499032715E+0000 6.60964024049492E+0000 - 6.60345062159349E+0000 6.59726612985952E+0000 6.59108676153210E+0000 6.58491251285280E+0000 6.57874338006565E+0000 - 6.57257935941713E+0000 6.56642044715618E+0000 6.56026663953419E+0000 6.55411793280502E+0000 6.54797432322497E+0000 - 6.54183580705279E+0000 6.53570238054968E+0000 6.52957403997929E+0000 6.52345078160772E+0000 6.51733260170351E+0000 - 6.51121949653764E+0000 6.50511146238355E+0000 6.49900849551709E+0000 6.49291059221658E+0000 6.48681774876277E+0000 - 6.48072996143882E+0000 6.47464722653036E+0000 6.46856954032545E+0000 6.46249689911455E+0000 6.45642929919059E+0000 - 6.45036673684891E+0000 6.44430920838727E+0000 6.43825671010587E+0000 6.43220923830733E+0000 6.42616678929669E+0000 - 6.42012935938143E+0000 6.41409694487142E+0000 6.40806954207898E+0000 6.40204714731882E+0000 6.39602975690808E+0000 - 6.39001736716633E+0000 6.38400997441553E+0000 6.37800757498005E+0000 6.37201016518669E+0000 6.36601774136464E+0000 - 6.36003029984552E+0000 6.35404783696334E+0000 6.34807034905451E+0000 6.34209783245786E+0000 6.33613028351461E+0000 - 6.33016769856838E+0000 6.32421007396520E+0000 6.31825740605348E+0000 6.31230969118405E+0000 6.30636692571011E+0000 - 6.30042910598728E+0000 6.29449622837354E+0000 6.28856828922930E+0000 6.28264528491731E+0000 6.27672721180275E+0000 - 6.27081406625318E+0000 6.26490584463851E+0000 6.25900254333109E+0000 6.25310415870560E+0000 6.24721068713913E+0000 - 6.24132212501114E+0000 6.23543846870346E+0000 6.22955971460033E+0000 6.22368585908832E+0000 6.21781689855640E+0000 - 6.21195282939591E+0000 6.20609364800056E+0000 6.20023935076642E+0000 6.19438993409193E+0000 6.18854539437792E+0000 - 6.18270572802755E+0000 6.17687093144637E+0000 6.17104100104227E+0000 6.16521593322553E+0000 6.15939572440877E+0000 - 6.15358037100696E+0000 6.14776986943745E+0000 6.14196421611993E+0000 6.13616340747645E+0000 6.13036743993141E+0000 - 6.12457630991155E+0000 6.11879001384599E+0000 6.11300854816616E+0000 6.10723190930588E+0000 6.10146009370127E+0000 - 6.09569309779083E+0000 6.08993091801538E+0000 6.08417355081810E+0000 6.07842099264449E+0000 6.07267323994241E+0000 - 6.06693028916204E+0000 6.06119213675591E+0000 6.05545877917886E+0000 6.04973021288810E+0000 6.04400643434314E+0000 - 6.03828744000583E+0000 6.03257322634036E+0000 6.02686378981323E+0000 6.02115912689328E+0000 6.01545923405167E+0000 - 6.00976410776187E+0000 6.00407374449970E+0000 5.99838814074328E+0000 5.99270729297306E+0000 5.98703119767179E+0000 - 5.98135985132456E+0000 5.97569325041876E+0000 5.97003139144409E+0000 5.96437427089259E+0000 5.95872188525857E+0000 - 5.95307423103868E+0000 5.94743130473187E+0000 5.94179310283939E+0000 5.93615962186481E+0000 5.93053085831399E+0000 - 5.92490680869510E+0000 5.91928746951860E+0000 5.91367283729728E+0000 5.90806290854619E+0000 5.90245767978270E+0000 - 5.89685714752648E+0000 5.89126130829947E+0000 5.88567015862593E+0000 5.88008369503240E+0000 5.87450191404772E+0000 - 5.86892481220299E+0000 5.86335238603163E+0000 5.85778463206933E+0000 5.85222154685407E+0000 5.84666312692612E+0000 - 5.84110936882802E+0000 5.83556026910460E+0000 5.83001582430296E+0000 5.82447603097249E+0000 5.81894088566484E+0000 - 5.81341038493395E+0000 5.80788452533604E+0000 5.80236330342959E+0000 5.79684671577536E+0000 5.79133475893635E+0000 - 5.78582742947788E+0000 5.78032472396750E+0000 5.77482663897503E+0000 5.76933317107258E+0000 5.76384431683449E+0000 - 5.75836007283738E+0000 5.75288043566013E+0000 5.74740540188388E+0000 5.74193496809201E+0000 5.73646913087018E+0000 - 5.73100788680630E+0000 5.72555123249053E+0000 5.72009916451528E+0000 5.71465167947521E+0000 5.70920877396724E+0000 - 5.70377044459053E+0000 5.69833668794649E+0000 5.69290750063878E+0000 5.68748287927329E+0000 5.68206282045817E+0000 - 5.67664732080380E+0000 5.67123637692281E+0000 5.66582998543007E+0000 5.66042814294267E+0000 5.65503084607995E+0000 - 5.64963809146349E+0000 5.64424987571710E+0000 5.63886619546682E+0000 5.63348704734091E+0000 5.62811242796988E+0000 - 5.62274233398647E+0000 5.61737676202561E+0000 5.61201570872451E+0000 5.60665917072257E+0000 5.60130714466140E+0000 - 5.59595962718488E+0000 5.59061661493907E+0000 5.58527810457226E+0000 5.57994409273497E+0000 5.57461457607992E+0000 - 5.56928955126205E+0000 5.56396901493851E+0000 5.55865296376868E+0000 5.55334139441413E+0000 5.54803430353866E+0000 - 5.54273168780827E+0000 5.53743354389115E+0000 5.53213986845771E+0000 5.52685065818058E+0000 5.52156590973458E+0000 - 5.51628561979672E+0000 5.51100978504623E+0000 5.50573840216452E+0000 5.50047146783523E+0000 5.49520897874416E+0000 - 5.48995093157933E+0000 5.48469732303093E+0000 5.47944814979139E+0000 5.47420340855527E+0000 5.46896309601936E+0000 - 5.46372720888264E+0000 5.45849574384625E+0000 5.45326869761355E+0000 5.44804606689006E+0000 5.44282784838349E+0000 - 5.43761403880374E+0000 5.43240463486288E+0000 5.42719963327517E+0000 5.42199903075704E+0000 5.41680282402710E+0000 - 5.41161100980615E+0000 5.40642358481714E+0000 5.40124054578520E+0000 5.39606188943765E+0000 5.39088761250395E+0000 - 5.38571771171576E+0000 5.38055218380690E+0000 5.37539102551334E+0000 5.37023423357323E+0000 5.36508180472689E+0000 - 5.35993373571678E+0000 5.35479002328754E+0000 5.34965066418597E+0000 5.34451565516102E+0000 5.33938499296381E+0000 - 5.33425867434761E+0000 5.32913669606783E+0000 5.32401905488207E+0000 5.31890574755004E+0000 5.31379677083364E+0000 - 5.30869212149689E+0000 5.30359179630597E+0000 5.29849579202922E+0000 5.29340410543711E+0000 5.28831673330225E+0000 - 5.28323367239941E+0000 5.27815491950549E+0000 5.27308047139955E+0000 5.26801032486277E+0000 5.26294447667846E+0000 - 5.25788292363210E+0000 5.25282566251128E+0000 5.24777269010573E+0000 5.24272400320732E+0000 5.23767959861004E+0000 - 5.23263947311003E+0000 5.22760362350553E+0000 5.22257204659694E+0000 5.21754473918678E+0000 5.21252169807966E+0000 - 5.20750292008237E+0000 5.20248840200379E+0000 5.19747814065492E+0000 5.19247213284889E+0000 5.18747037540096E+0000 - 5.18247286512848E+0000 5.17747959885093E+0000 5.17249057338993E+0000 5.16750578556917E+0000 5.16252523221449E+0000 - 5.15754891015383E+0000 5.15257681621721E+0000 5.14760894723682E+0000 5.14264530004690E+0000 5.13768587148384E+0000 - 5.13273065838610E+0000 5.12777965759427E+0000 5.12283286595104E+0000 5.11789028030118E+0000 5.11295189749158E+0000 - 5.10801771437123E+0000 5.10308772779121E+0000 5.09816193460470E+0000 5.09324033166697E+0000 5.08832291583539E+0000 - 5.08340968396943E+0000 5.07850063293062E+0000 5.07359575958263E+0000 5.06869506079118E+0000 5.06379853342408E+0000 - 5.05890617435125E+0000 5.05401798044468E+0000 5.04913394857844E+0000 5.04425407562869E+0000 5.03937835847368E+0000 - 5.03450679399371E+0000 5.02963937907120E+0000 5.02477611059061E+0000 5.01991698543850E+0000 5.01506200050350E+0000 - 5.01021115267632E+0000 5.00536443884972E+0000 5.00052185591856E+0000 4.99568340077975E+0000 4.99084907033228E+0000 - 4.98601886147721E+0000 4.98119277111765E+0000 4.97637079615879E+0000 4.97155293350788E+0000 4.96673918007424E+0000 - 4.96192953276923E+0000 4.95712398850631E+0000 4.95232254420095E+0000 4.94752519677071E+0000 4.94273194313520E+0000 - 4.93794278021609E+0000 4.93315770493710E+0000 4.92837671422399E+0000 4.92359980500459E+0000 4.91882697420877E+0000 - 4.91405821876846E+0000 4.90929353561762E+0000 4.90453292169229E+0000 4.89977637393051E+0000 4.89502388927240E+0000 - 4.89027546466010E+0000 4.88553109703782E+0000 4.88079078335178E+0000 4.87605452055027E+0000 4.87132230558358E+0000 - 4.86659413540407E+0000 4.86187000696613E+0000 4.85714991722616E+0000 4.85243386314263E+0000 4.84772184167601E+0000 - 4.84301384978883E+0000 4.83830988444562E+0000 4.83360994261296E+0000 4.82891402125946E+0000 4.82422211735573E+0000 - 4.81953422787443E+0000 4.81485034979023E+0000 4.81017048007983E+0000 4.80549461572195E+0000 4.80082275369732E+0000 - 4.79615489098871E+0000 4.79149102458088E+0000 4.78683115146063E+0000 4.78217526861676E+0000 4.77752337304010E+0000 - 4.77287546172347E+0000 4.76823153166172E+0000 4.76359157985170E+0000 4.75895560329227E+0000 4.75432359898431E+0000 - 4.74969556393069E+0000 4.74507149513630E+0000 4.74045138960801E+0000 4.73583524435473E+0000 4.73122305638734E+0000 - 4.72661482271873E+0000 4.72201054036380E+0000 4.71741020633944E+0000 4.71281381766452E+0000 4.70822137135994E+0000 - 4.70363286444857E+0000 4.69904829395528E+0000 4.69446765690693E+0000 4.68989095033238E+0000 4.68531817126247E+0000 - 4.68074931673002E+0000 4.67618438376987E+0000 4.67162336941880E+0000 4.66706627071562E+0000 4.66251308470110E+0000 - 4.65796380841799E+0000 4.65341843891103E+0000 4.64887697322694E+0000 4.64433940841441E+0000 4.63980574152413E+0000 - 4.63527596960873E+0000 4.63075008972285E+0000 4.62622809892309E+0000 4.62170999426802E+0000 4.61719577281818E+0000 - 4.61268543163610E+0000 4.60817896778626E+0000 4.60367637833511E+0000 4.59917766035107E+0000 4.59468281090454E+0000 - 4.59019182706785E+0000 4.58570470591534E+0000 4.58122144452327E+0000 4.57674203996988E+0000 4.57226648933537E+0000 - 4.56779478970190E+0000 4.56332693815359E+0000 4.55886293177651E+0000 4.55440276765868E+0000 4.54994644289008E+0000 - 4.54549395456264E+0000 4.54104529977027E+0000 4.53660047560878E+0000 4.53215947917596E+0000 4.52772230757155E+0000 - 4.52328895789723E+0000 4.51885942725663E+0000 4.51443371275531E+0000 4.51001181150079E+0000 4.50559372060253E+0000 - 4.50117943717193E+0000 4.49676895832232E+0000 4.49236228116898E+0000 4.48795940282912E+0000 4.48356032042190E+0000 - 4.47916503106840E+0000 4.47477353189164E+0000 4.47038582001658E+0000 4.46600189257010E+0000 4.46162174668101E+0000 - 4.45724537948007E+0000 4.45287278809994E+0000 4.44850396967523E+0000 4.44413892134246E+0000 4.43977764024008E+0000 - 4.43542012350848E+0000 4.43106636828994E+0000 4.42671637172868E+0000 4.42237013097084E+0000 4.41802764316450E+0000 - 4.41368890545960E+0000 4.40935391500806E+0000 4.40502266896368E+0000 4.40069516448218E+0000 4.39637139872119E+0000 - 4.39205136884027E+0000 4.38773507200087E+0000 4.38342250536636E+0000 4.37911366610202E+0000 4.37480855137503E+0000 - 4.37050715835449E+0000 4.36620948421138E+0000 4.36191552611861E+0000 4.35762528125099E+0000 4.35333874678520E+0000 - 4.34905591989987E+0000 4.34477679777549E+0000 4.34050137759447E+0000 4.33622965654110E+0000 4.33196163180159E+0000 - 4.32769730056402E+0000 4.32343666001837E+0000 4.31917970735652E+0000 4.31492643977225E+0000 4.31067685446120E+0000 - 4.30643094862092E+0000 4.30218871945085E+0000 4.29795016415232E+0000 4.29371527992852E+0000 4.28948406398455E+0000 - 4.28525651352738E+0000 4.28103262576588E+0000 4.27681239791078E+0000 4.27259582717470E+0000 4.26838291077213E+0000 - 4.26417364591945E+0000 4.25996802983492E+0000 4.25576605973865E+0000 4.25156773285266E+0000 4.24737304640081E+0000 - 4.24318199760885E+0000 4.23899458370439E+0000 4.23481080191693E+0000 4.23063064947782E+0000 4.22645412362028E+0000 - 4.22228122157941E+0000 4.21811194059215E+0000 4.21394627789732E+0000 4.20978423073561E+0000 4.20562579634955E+0000 - 4.20147097198356E+0000 4.19731975488389E+0000 4.19317214229868E+0000 4.18902813147788E+0000 4.18488771967335E+0000 - 4.18075090413878E+0000 4.17661768212969E+0000 4.17248805090350E+0000 4.16836200771945E+0000 4.16423954983865E+0000 - 4.16012067452403E+0000 4.15600537904041E+0000 4.15189366065441E+0000 4.14778551663454E+0000 4.14368094425112E+0000 - 4.13957994077634E+0000 4.13548250348422E+0000 4.13138862965062E+0000 4.12729831655325E+0000 4.12321156147165E+0000 - 4.11912836168719E+0000 4.11504871448311E+0000 4.11097261714445E+0000 4.10690006695811E+0000 4.10283106121281E+0000 - 4.09876559719910E+0000 4.09470367220937E+0000 4.09064528353784E+0000 4.08659042848056E+0000 4.08253910433541E+0000 - 4.07849130840208E+0000 4.07444703798211E+0000 4.07040629037886E+0000 4.06636906289749E+0000 4.06233535284500E+0000 - 4.05830515753023E+0000 4.05427847426382E+0000 4.05025530035822E+0000 4.04623563312772E+0000 4.04221946988841E+0000 - 4.03820680795821E+0000 4.03419764465684E+0000 4.03019197730586E+0000 4.02618980322861E+0000 4.02219111975026E+0000 - 4.01819592419779E+0000 4.01420421389999E+0000 4.01021598618744E+0000 4.00623123839256E+0000 4.00224996784956E+0000 - 3.99827217189445E+0000 3.99429784786503E+0000 3.99032699310095E+0000 3.98635960494361E+0000 3.98239568073625E+0000 - 3.97843521782388E+0000 3.97447821355333E+0000 3.97052466527322E+0000 3.96657457033396E+0000 3.96262792608776E+0000 - 3.95868472988862E+0000 3.95474497909235E+0000 3.95080867105654E+0000 3.94687580314056E+0000 3.94294637270559E+0000 - 3.93902037711458E+0000 3.93509781373228E+0000 3.93117867992523E+0000 3.92726297306175E+0000 3.92335069051193E+0000 - 3.91944182964766E+0000 3.91553638784262E+0000 3.91163436247225E+0000 3.90773575091378E+0000 3.90384055054622E+0000 - 3.89994875875036E+0000 3.89606037290876E+0000 3.89217539040576E+0000 3.88829380862748E+0000 3.88441562496179E+0000 - 3.88054083679837E+0000 3.87666944152864E+0000 3.87280143654580E+0000 3.86893681924483E+0000 3.86507558702246E+0000 - 3.86121773727720E+0000 3.85736326740932E+0000 3.85351217482086E+0000 3.84966445691561E+0000 3.84582011109915E+0000 - 3.84197913477880E+0000 3.83814152536364E+0000 3.83430728026452E+0000 3.83047639689405E+0000 3.82664887266658E+0000 - 3.82282470499823E+0000 3.81900389130687E+0000 3.81518642901214E+0000 3.81137231553541E+0000 3.80756154829982E+0000 - 3.80375412473025E+0000 3.79995004225333E+0000 3.79614929829744E+0000 3.79235189029272E+0000 3.78855781567104E+0000 - 3.78476707186603E+0000 3.78097965631305E+0000 3.77719556644922E+0000 3.77341479971337E+0000 3.76963735354613E+0000 - 3.76586322538981E+0000 3.76209241268849E+0000 3.75832491288798E+0000 3.75456072343584E+0000 3.75079984178135E+0000 - 3.74704226537553E+0000 3.74328799167113E+0000 3.73953701812265E+0000 3.73578934218631E+0000 3.73204496132006E+0000 - 3.72830387298357E+0000 3.72456607463825E+0000 3.72083156374725E+0000 3.71710033777543E+0000 3.71337239418938E+0000 - 3.70964773045741E+0000 3.70592634404956E+0000 3.70220823243758E+0000 3.69849339309497E+0000 3.69478182349692E+0000 - 3.69107352112036E+0000 3.68736848344391E+0000 3.68366670794795E+0000 3.67996819211454E+0000 3.67627293342747E+0000 - 3.67258092937223E+0000 3.66889217743606E+0000 3.66520667510787E+0000 3.66152441987830E+0000 3.65784540923970E+0000 - 3.65416964068612E+0000 3.65049711171333E+0000 3.64682781981880E+0000 3.64316176250171E+0000 3.63949893726293E+0000 - 3.63583934160506E+0000 3.63218297303238E+0000 3.62852982905088E+0000 3.62487990716825E+0000 3.62123320489387E+0000 - 3.61758971973884E+0000 3.61394944921594E+0000 3.61031239083965E+0000 3.60667854212615E+0000 3.60304790059331E+0000 - 3.59942046376069E+0000 3.59579622914955E+0000 3.59217519428283E+0000 3.58855735668518E+0000 3.58494271388292E+0000 - 3.58133126340407E+0000 3.57772300277833E+0000 3.57411792953707E+0000 3.57051604121339E+0000 3.56691733534204E+0000 - 3.56332180945945E+0000 3.55972946110375E+0000 3.55614028781473E+0000 3.55255428713389E+0000 3.54897145660438E+0000 - 3.54539179377105E+0000 3.54181529618040E+0000 3.53824196138063E+0000 3.53467178692161E+0000 3.53110477035488E+0000 - 3.52754090923364E+0000 3.52398020111279E+0000 3.52042264354888E+0000 3.51686823410013E+0000 3.51331697032643E+0000 - 3.50976884978936E+0000 3.50622387005213E+0000 3.50268202867963E+0000 3.49914332323843E+0000 3.49560775129675E+0000 - 3.49207531042447E+0000 3.48854599819313E+0000 3.48501981217594E+0000 3.48149674994777E+0000 3.47797680908513E+0000 - 3.47445998716621E+0000 3.47094628177084E+0000 3.46743569048053E+0000 3.46392821087840E+0000 3.46042384054928E+0000 - 3.45692257707959E+0000 3.45342441805746E+0000 3.44992936107263E+0000 3.44643740371651E+0000 3.44294854358215E+0000 - 3.43946277826425E+0000 3.43598010535915E+0000 3.43250052246484E+0000 3.42902402718096E+0000 3.42555061710879E+0000 - 3.42208028985125E+0000 3.41861304301289E+0000 3.41514887419993E+0000 3.41168778102019E+0000 3.40822976108316E+0000 - 3.40477481199996E+0000 3.40132293138334E+0000 3.39787411684769E+0000 3.39442836600903E+0000 3.39098567648501E+0000 - 3.38754604589492E+0000 3.38410947185968E+0000 3.38067595200184E+0000 3.37724548394558E+0000 3.37381806531671E+0000 - 3.37039369374265E+0000 3.36697236685247E+0000 3.36355408227685E+0000 3.36013883764811E+0000 3.35672663060017E+0000 - 3.35331745876859E+0000 3.34991131979054E+0000 3.34650821130483E+0000 3.34310813095186E+0000 3.33971107637368E+0000 - 3.33631704521392E+0000 3.33292603511787E+0000 3.32953804373240E+0000 3.32615306870601E+0000 3.32277110768881E+0000 - 3.31939215833253E+0000 3.31601621829049E+0000 3.31264328521764E+0000 3.30927335677053E+0000 3.30590643060734E+0000 - 3.30254250438782E+0000 3.29918157577335E+0000 3.29582364242691E+0000 3.29246870201309E+0000 3.28911675219809E+0000 - 3.28576779064968E+0000 3.28242181503727E+0000 3.27907882303184E+0000 3.27573881230599E+0000 3.27240178053392E+0000 - 3.26906772539140E+0000 3.26573664455584E+0000 3.26240853570620E+0000 3.25908339652306E+0000 3.25576122468860E+0000 - 3.25244201788657E+0000 3.24912577380233E+0000 3.24581249012283E+0000 3.24250216453660E+0000 3.23919479473376E+0000 - 3.23589037840602E+0000 3.23258891324669E+0000 3.22929039695063E+0000 3.22599482721433E+0000 3.22270220173583E+0000 - 3.21941251821477E+0000 3.21612577435237E+0000 3.21284196785143E+0000 3.20956109641632E+0000 3.20628315775299E+0000 - 3.20300814956899E+0000 3.19973606957343E+0000 3.19646691547699E+0000 3.19320068499194E+0000 3.18993737583212E+0000 - 3.18667698571293E+0000 3.18341951235136E+0000 3.18016495346597E+0000 3.17691330677688E+0000 3.17366457000577E+0000 - 3.17041874087593E+0000 3.16717581711216E+0000 3.16393579644088E+0000 3.16069867659003E+0000 3.15746445528915E+0000 - 3.15423313026933E+0000 3.15100469926323E+0000 3.14777916000504E+0000 3.14455651023055E+0000 3.14133674767709E+0000 - 3.13811987008356E+0000 3.13490587519040E+0000 3.13169476073963E+0000 3.12848652447480E+0000 3.12528116414104E+0000 - 3.12207867748502E+0000 3.11887906225495E+0000 3.11568231620063E+0000 3.11248843707338E+0000 3.10929742262608E+0000 - 3.10610927061315E+0000 3.10292397879057E+0000 3.09974154491586E+0000 3.09656196674810E+0000 3.09338524204790E+0000 - 3.09021136857742E+0000 3.08704034410036E+0000 3.08387216638197E+0000 3.08070683318903E+0000 3.07754434228987E+0000 - 3.07438469145436E+0000 3.07122787845391E+0000 3.06807390106146E+0000 3.06492275705148E+0000 3.06177444420001E+0000 - 3.05862896028458E+0000 3.05548630308428E+0000 3.05234647037974E+0000 3.04920945995310E+0000 3.04607526958804E+0000 - 3.04294389706978E+0000 3.03981534018506E+0000 3.03668959672215E+0000 3.03356666447084E+0000 3.03044654122245E+0000 - 3.02732922476985E+0000 3.02421471290739E+0000 3.02110300343099E+0000 3.01799409413805E+0000 3.01488798282752E+0000 - 3.01178466729986E+0000 3.00868414535705E+0000 3.00558641480260E+0000 3.00249147344153E+0000 2.99939931908037E+0000 - 2.99630994952717E+0000 2.99322336259150E+0000 2.99013955608444E+0000 2.98705852781859E+0000 2.98398027560805E+0000 - 2.98090479726845E+0000 2.97783209061692E+0000 2.97476215347209E+0000 2.97169498365410E+0000 2.96863057898463E+0000 - 2.96556893728683E+0000 2.96251005638536E+0000 2.95945393410641E+0000 2.95640056827764E+0000 2.95334995672824E+0000 - 2.95030209728889E+0000 2.94725698779177E+0000 2.94421462607058E+0000 2.94117500996048E+0000 2.93813813729817E+0000 - 2.93510400592183E+0000 2.93207261367112E+0000 2.92904395838722E+0000 2.92601803791280E+0000 2.92299485009202E+0000 - 2.91997439277053E+0000 2.91695666379547E+0000 2.91394166101549E+0000 2.91092938228070E+0000 2.90791982544273E+0000 - 2.90491298835467E+0000 2.90190886887113E+0000 2.89890746484817E+0000 2.89590877414336E+0000 2.89291279461575E+0000 - 2.88991952412587E+0000 2.88692896053573E+0000 2.88394110170884E+0000 2.88095594551016E+0000 2.87797348980616E+0000 - 2.87499373246477E+0000 2.87201667135540E+0000 2.86904230434896E+0000 2.86607062931780E+0000 2.86310164413577E+0000 - 2.86013534667819E+0000 2.85717173482185E+0000 2.85421080644502E+0000 2.85125255942743E+0000 2.84829699165029E+0000 - 2.84534410099628E+0000 2.84239388534954E+0000 2.83944634259570E+0000 2.83650147062182E+0000 2.83355926731647E+0000 - 2.83061973056965E+0000 2.82768285827284E+0000 2.82474864831899E+0000 2.82181709860251E+0000 2.81888820701924E+0000 - 2.81596197146654E+0000 2.81303838984318E+0000 2.81011746004941E+0000 2.80719917998693E+0000 2.80428354755892E+0000 - 2.80137056066998E+0000 2.79846021722620E+0000 2.79555251513509E+0000 2.79264745230566E+0000 2.78974502664832E+0000 - 2.78684523607497E+0000 2.78394807849895E+0000 2.78105355183504E+0000 2.77816165399949E+0000 2.77527238290998E+0000 - 2.77238573648564E+0000 2.76950171264706E+0000 2.76662030931626E+0000 2.76374152441671E+0000 2.76086535587333E+0000 - 2.75799180161248E+0000 2.75512085956195E+0000 2.75225252765098E+0000 2.74938680381026E+0000 2.74652368597191E+0000 - 2.74366317206949E+0000 2.74080526003799E+0000 2.73794994781384E+0000 2.73509723333492E+0000 2.73224711454053E+0000 - 2.72939958937142E+0000 2.72655465576974E+0000 2.72371231167910E+0000 2.72087255504455E+0000 2.71803538381254E+0000 - 2.71520079593096E+0000 2.71236878934916E+0000 2.70953936201786E+0000 2.70671251188927E+0000 2.70388823691697E+0000 - 2.70106653505600E+0000 2.69824740426282E+0000 2.69543084249529E+0000 2.69261684771273E+0000 2.68980541787585E+0000 - 2.68699655094679E+0000 2.68419024488913E+0000 2.68138649766784E+0000 2.67858530724931E+0000 2.67578667160137E+0000 - 2.67299058869325E+0000 2.67019705649560E+0000 2.66740607298049E+0000 2.66461763612138E+0000 2.66183174389317E+0000 - 2.65904839427217E+0000 2.65626758523607E+0000 2.65348931476402E+0000 2.65071358083653E+0000 2.64794038143556E+0000 - 2.64516971454445E+0000 2.64240157814795E+0000 2.63963597023224E+0000 2.63687288878486E+0000 2.63411233179480E+0000 - 2.63135429725242E+0000 2.62859878314951E+0000 2.62584578747924E+0000 2.62309530823619E+0000 2.62034734341633E+0000 - 2.61760189101705E+0000 2.61485894903712E+0000 2.61211851547671E+0000 2.60938058833738E+0000 2.60664516562211E+0000 - 2.60391224533525E+0000 2.60118182548255E+0000 2.59845390407116E+0000 2.59572847910961E+0000 2.59300554860783E+0000 - 2.59028511057714E+0000 2.58756716303024E+0000 2.58485170398124E+0000 2.58213873144561E+0000 2.57942824344023E+0000 - 2.57672023798335E+0000 2.57401471309461E+0000 2.57131166679505E+0000 2.56861109710705E+0000 2.56591300205442E+0000 - 2.56321737966233E+0000 2.56052422795734E+0000 2.55783354496737E+0000 2.55514532872174E+0000 2.55245957725114E+0000 - 2.54977628858764E+0000 2.54709546076467E+0000 2.54441709181707E+0000 2.54174117978102E+0000 2.53906772269410E+0000 - 2.53639671859524E+0000 2.53372816552475E+0000 2.53106206152433E+0000 2.52839840463703E+0000 2.52573719290727E+0000 - 2.52307842438085E+0000 2.52042209710493E+0000 2.51776820912804E+0000 2.51511675850007E+0000 2.51246774327228E+0000 - 2.50982116149729E+0000 2.50717701122911E+0000 2.50453529052307E+0000 2.50189599743589E+0000 2.49925913002564E+0000 - 2.49662468635176E+0000 2.49399266447504E+0000 2.49136306245764E+0000 2.48873587836307E+0000 2.48611111025619E+0000 - 2.48348875620322E+0000 2.48086881427175E+0000 2.47825128253070E+0000 2.47563615905037E+0000 2.47302344190238E+0000 - 2.47041312915974E+0000 2.46780521889678E+0000 2.46519970918920E+0000 2.46259659811404E+0000 2.45999588374968E+0000 - 2.45739756417586E+0000 2.45480163747366E+0000 2.45220810172553E+0000 2.44961695501522E+0000 2.44702819542787E+0000 - 2.44444182104993E+0000 2.44185782996920E+0000 2.43927622027484E+0000 2.43669699005733E+0000 2.43412013740850E+0000 - 2.43154566042152E+0000 2.42897355719088E+0000 2.42640382581245E+0000 2.42383646438338E+0000 2.42127147100221E+0000 - 2.41870884376877E+0000 2.41614858078426E+0000 2.41359068015120E+0000 2.41103513997343E+0000 2.40848195835613E+0000 - 2.40593113340582E+0000 2.40338266323035E+0000 2.40083654593888E+0000 2.39829277964191E+0000 2.39575136245129E+0000 - 2.39321229248015E+0000 2.39067556784298E+0000 2.38814118665559E+0000 2.38560914703511E+0000 2.38307944709999E+0000 - 2.38055208497001E+0000 2.37802705876626E+0000 2.37550436661118E+0000 2.37298400662848E+0000 2.37046597694325E+0000 - 2.36795027568184E+0000 2.36543690097196E+0000 2.36292585094263E+0000 2.36041712372415E+0000 2.35791071744819E+0000 - 2.35540663024769E+0000 2.35290486025693E+0000 2.35040540561149E+0000 2.34790826444827E+0000 2.34541343490547E+0000 - 2.34292091512262E+0000 2.34043070324052E+0000 2.33794279740133E+0000 2.33545719574849E+0000 2.33297389642673E+0000 - 2.33049289758213E+0000 2.32801419736204E+0000 2.32553779391512E+0000 2.32306368539136E+0000 2.32059186994200E+0000 - 2.31812234571965E+0000 2.31565511087816E+0000 2.31319016357272E+0000 2.31072750195980E+0000 2.30826712419718E+0000 - 2.30580902844392E+0000 2.30335321286041E+0000 2.30089967560830E+0000 2.29844841485056E+0000 2.29599942875144E+0000 - 2.29355271547650E+0000 2.29110827319258E+0000 2.28866610006782E+0000 2.28622619427164E+0000 2.28378855397476E+0000 - 2.28135317734920E+0000 2.27892006256824E+0000 2.27648920780648E+0000 2.27406061123978E+0000 2.27163427104532E+0000 - 2.26921018540153E+0000 2.26678835248815E+0000 2.26436877048619E+0000 2.26195143757795E+0000 2.25953635194701E+0000 - 2.25712351177824E+0000 2.25471291525778E+0000 2.25230456057306E+0000 2.24989844591278E+0000 2.24749456946692E+0000 - 2.24509292942675E+0000 2.24269352398479E+0000 2.24029635133488E+0000 2.23790140967209E+0000 2.23550869719280E+0000 - 2.23311821209463E+0000 2.23072995257650E+0000 2.22834391683860E+0000 2.22596010308238E+0000 2.22357850951057E+0000 - 2.22119913432715E+0000 2.21882197573740E+0000 2.21644703194786E+0000 2.21407430116631E+0000 2.21170378160183E+0000 - 2.20933547146475E+0000 2.20696936896667E+0000 2.20460547232045E+0000 2.20224377974022E+0000 2.19988428944136E+0000 - 2.19752699964054E+0000 2.19517190855565E+0000 2.19281901440588E+0000 2.19046831541165E+0000 2.18811980979465E+0000 - 2.18577349577784E+0000 2.18342937158542E+0000 2.18108743544285E+0000 2.17874768557686E+0000 2.17641012021540E+0000 - 2.17407473758771E+0000 2.17174153592428E+0000 2.16941051345683E+0000 2.16708166841834E+0000 2.16475499904306E+0000 - 2.16243050356647E+0000 2.16010818022529E+0000 2.15778802725753E+0000 2.15547004290240E+0000 2.15315422540038E+0000 - 2.15084057299321E+0000 2.14852908392384E+0000 2.14621975643650E+0000 2.14391258877664E+0000 2.14160757919096E+0000 - 2.13930472592740E+0000 2.13700402723516E+0000 2.13470548136466E+0000 2.13240908656755E+0000 2.13011484109675E+0000 - 2.12782274320641E+0000 2.12553279115190E+0000 2.12324498318983E+0000 2.12095931757807E+0000 2.11867579257570E+0000 - 2.11639440644305E+0000 2.11411515744167E+0000 2.11183804383435E+0000 2.10956306388512E+0000 2.10729021585923E+0000 - 2.10501949802316E+0000 2.10275090864463E+0000 2.10048444599259E+0000 2.09822010833719E+0000 2.09595789394985E+0000 - 2.09369780110320E+0000 2.09143982807107E+0000 2.08918397312855E+0000 2.08693023455195E+0000 2.08467861061877E+0000 - 2.08242909960779E+0000 2.08018169979896E+0000 2.07793640947347E+0000 2.07569322691375E+0000 2.07345215040342E+0000 - 2.07121317822733E+0000 2.06897630867156E+0000 2.06674154002338E+0000 2.06450887057131E+0000 2.06227829860507E+0000 - 2.06004982241559E+0000 2.05782344029502E+0000 2.05559915053672E+0000 2.05337695143527E+0000 2.05115684128646E+0000 - 2.04893881838729E+0000 2.04672288103597E+0000 2.04450902753193E+0000 2.04229725617578E+0000 2.04008756526937E+0000 - 2.03787995311574E+0000 2.03567441801916E+0000 2.03347095828507E+0000 2.03126957222014E+0000 2.02907025813224E+0000 - 2.02687301433044E+0000 2.02467783912502E+0000 2.02248473082745E+0000 2.02029368775042E+0000 2.01810470820780E+0000 - 2.01591779051468E+0000 2.01373293298733E+0000 2.01155013394324E+0000 2.00936939170107E+0000 2.00719070458070E+0000 - 2.00501407090321E+0000 2.00283948899085E+0000 2.00066695716708E+0000 1.99849647375656E+0000 1.99632803708514E+0000 - 1.99416164547985E+0000 1.99199729726892E+0000 1.98983499078178E+0000 1.98767472434903E+0000 1.98551649630249E+0000 - 1.98336030497513E+0000 1.98120614870114E+0000 1.97905402581588E+0000 1.97690393465591E+0000 1.97475587355896E+0000 - 1.97260984086396E+0000 1.97046583491101E+0000 1.96832385404140E+0000 1.96618389659760E+0000 1.96404596092328E+0000 - 1.96191004536326E+0000 1.95977614826357E+0000 1.95764426797140E+0000 1.95551440283512E+0000 1.95338655120430E+0000 - 1.95126071142965E+0000 1.94913688186309E+0000 1.94701506085771E+0000 1.94489524676776E+0000 1.94277743794868E+0000 - 1.94066163275708E+0000 1.93854782955073E+0000 1.93643602668859E+0000 1.93432622253079E+0000 1.93221841543862E+0000 - 1.93011260377454E+0000 1.92800878590220E+0000 1.92590696018640E+0000 1.92380712499310E+0000 1.92170927868945E+0000 - 1.91961341964375E+0000 1.91751954622547E+0000 1.91542765680526E+0000 1.91333774975490E+0000 1.91124982344737E+0000 - 1.90916387625679E+0000 1.90707990655844E+0000 1.90499791272879E+0000 1.90291789314544E+0000 1.90083984618715E+0000 - 1.89876377023386E+0000 1.89668966366666E+0000 1.89461752486779E+0000 1.89254735222065E+0000 1.89047914410981E+0000 - 1.88841289892097E+0000 1.88634861504100E+0000 1.88428629085793E+0000 1.88222592476093E+0000 1.88016751514032E+0000 - 1.87811106038760E+0000 1.87605655889538E+0000 1.87400400905746E+0000 1.87195340926876E+0000 1.86990475792535E+0000 - 1.86785805342448E+0000 1.86581329416451E+0000 1.86377047854496E+0000 1.86172960496650E+0000 1.85969067183095E+0000 - 1.85765367754127E+0000 1.85561862050154E+0000 1.85358549911703E+0000 1.85155431179411E+0000 1.84952505694031E+0000 - 1.84749773296430E+0000 1.84547233827589E+0000 1.84344887128603E+0000 1.84142733040681E+0000 1.83940771405145E+0000 - 1.83739002063431E+0000 1.83537424857089E+0000 1.83336039627784E+0000 1.83134846217291E+0000 1.82933844467501E+0000 - 1.82733034220418E+0000 1.82532415318160E+0000 1.82331987602956E+0000 1.82131750917149E+0000 1.81931705103198E+0000 - 1.81731850003670E+0000 1.81532185461249E+0000 1.81332711318729E+0000 1.81133427419020E+0000 1.80934333605142E+0000 - 1.80735429720228E+0000 1.80536715607525E+0000 1.80338191110391E+0000 1.80139856072297E+0000 1.79941710336827E+0000 - 1.79743753747676E+0000 1.79545986148653E+0000 1.79348407383677E+0000 1.79151017296781E+0000 1.78953815732108E+0000 - 1.78756802533915E+0000 1.78559977546570E+0000 1.78363340614553E+0000 1.78166891582455E+0000 1.77970630294979E+0000 - 1.77774556596941E+0000 1.77578670333265E+0000 1.77382971348991E+0000 1.77187459489266E+0000 1.76992134599352E+0000 - 1.76796996524620E+0000 1.76602045110553E+0000 1.76407280202745E+0000 1.76212701646900E+0000 1.76018309288834E+0000 - 1.75824102974475E+0000 1.75630082549859E+0000 1.75436247861134E+0000 1.75242598754561E+0000 1.75049135076507E+0000 - 1.74855856673454E+0000 1.74662763391991E+0000 1.74469855078820E+0000 1.74277131580751E+0000 1.74084592744707E+0000 - 1.73892238417718E+0000 1.73700068446927E+0000 1.73508082679585E+0000 1.73316280963054E+0000 1.73124663144805E+0000 - 1.72933229072420E+0000 1.72741978593590E+0000 1.72550911556116E+0000 1.72360027807909E+0000 1.72169327196987E+0000 - 1.71978809571482E+0000 1.71788474779632E+0000 1.71598322669785E+0000 1.71408353090398E+0000 1.71218565890039E+0000 - 1.71028960917383E+0000 1.70839538021215E+0000 1.70650297050429E+0000 1.70461237854028E+0000 1.70272360281123E+0000 - 1.70083664180936E+0000 1.69895149402794E+0000 1.69706815796136E+0000 1.69518663210509E+0000 1.69330691495567E+0000 - 1.69142900501073E+0000 1.68955290076899E+0000 1.68767860073026E+0000 1.68580610339541E+0000 1.68393540726641E+0000 - 1.68206651084631E+0000 1.68019941263922E+0000 1.67833411115035E+0000 1.67647060488599E+0000 1.67460889235350E+0000 - 1.67274897206131E+0000 1.67089084251895E+0000 1.66903450223700E+0000 1.66717994972713E+0000 1.66532718350209E+0000 - 1.66347620207569E+0000 1.66162700396282E+0000 1.65977958767944E+0000 1.65793395174259E+0000 1.65609009467037E+0000 - 1.65424801498196E+0000 1.65240771119761E+0000 1.65056918183862E+0000 1.64873242542740E+0000 1.64689744048737E+0000 - 1.64506422554308E+0000 1.64323277912009E+0000 1.64140309974507E+0000 1.63957518594573E+0000 1.63774903625086E+0000 - 1.63592464919029E+0000 1.63410202329493E+0000 1.63228115709677E+0000 1.63046204912882E+0000 1.62864469792519E+0000 - 1.62682910202102E+0000 1.62501525995254E+0000 1.62320317025701E+0000 1.62139283147277E+0000 1.61958424213921E+0000 - 1.61777740079676E+0000 1.61597230598695E+0000 1.61416895625232E+0000 1.61236735013648E+0000 1.61056748618411E+0000 - 1.60876936294093E+0000 1.60697297895371E+0000 1.60517833277028E+0000 1.60338542293952E+0000 1.60159424801136E+0000 - 1.59980480653678E+0000 1.59801709706780E+0000 1.59623111815751E+0000 1.59444686836004E+0000 1.59266434623055E+0000 - 1.59088355032528E+0000 1.58910447920148E+0000 1.58732713141748E+0000 1.58555150553263E+0000 1.58377760010734E+0000 - 1.58200541370305E+0000 1.58023494488225E+0000 1.57846619220847E+0000 1.57669915424629E+0000 1.57493382956133E+0000 - 1.57317021672023E+0000 1.57140831429070E+0000 1.56964812084146E+0000 1.56788963494229E+0000 1.56613285516401E+0000 - 1.56437778007844E+0000 1.56262440825849E+0000 1.56087273827806E+0000 1.55912276871212E+0000 1.55737449813665E+0000 - 1.55562792512867E+0000 1.55388304826624E+0000 1.55213986612844E+0000 1.55039837729539E+0000 1.54865858034825E+0000 - 1.54692047386920E+0000 1.54518405644144E+0000 1.54344932664921E+0000 1.54171628307779E+0000 1.53998492431347E+0000 - 1.53825524894356E+0000 1.53652725555643E+0000 1.53480094274144E+0000 1.53307630908900E+0000 1.53135335319053E+0000 - 1.52963207363847E+0000 1.52791246902631E+0000 1.52619453794853E+0000 1.52447827900065E+0000 1.52276369077921E+0000 - 1.52105077188176E+0000 1.51933952090689E+0000 1.51762993645418E+0000 1.51592201712427E+0000 1.51421576151877E+0000 - 1.51251116824034E+0000 1.51080823589265E+0000 1.50910696308038E+0000 1.50740734840923E+0000 1.50570939048591E+0000 - 1.50401308791815E+0000 1.50231843931469E+0000 1.50062544328529E+0000 1.49893409844071E+0000 1.49724440339272E+0000 - 1.49555635675413E+0000 1.49386995713871E+0000 1.49218520316129E+0000 1.49050209343767E+0000 1.48882062658469E+0000 - 1.48714080122018E+0000 1.48546261596296E+0000 1.48378606943290E+0000 1.48211116025083E+0000 1.48043788703863E+0000 - 1.47876624841914E+0000 1.47709624301623E+0000 1.47542786945477E+0000 1.47376112636062E+0000 1.47209601236067E+0000 - 1.47043252608277E+0000 1.46877066615581E+0000 1.46711043120966E+0000 1.46545181987518E+0000 1.46379483078426E+0000 - 1.46213946256975E+0000 1.46048571386553E+0000 1.45883358330645E+0000 1.45718306952837E+0000 1.45553417116815E+0000 - 1.45388688686364E+0000 1.45224121525368E+0000 1.45059715497810E+0000 1.44895470467773E+0000 1.44731386299439E+0000 - 1.44567462857091E+0000 1.44403700005107E+0000 1.44240097607967E+0000 1.44076655530250E+0000 1.43913373636633E+0000 - 1.43750251791891E+0000 1.43587289860900E+0000 1.43424487708633E+0000 1.43261845200163E+0000 1.43099362200660E+0000 - 1.42937038575393E+0000 1.42774874189730E+0000 1.42612868909138E+0000 1.42451022599180E+0000 1.42289335125519E+0000 - 1.42127806353917E+0000 1.41966436150232E+0000 1.41805224380421E+0000 1.41644170910540E+0000 1.41483275606742E+0000 - 1.41322538335277E+0000 1.41161958962495E+0000 1.41001537354841E+0000 1.40841273378861E+0000 1.40681166901196E+0000 - 1.40521217788586E+0000 1.40361425907867E+0000 1.40201791125974E+0000 1.40042313309939E+0000 1.39882992326891E+0000 - 1.39723828044057E+0000 1.39564820328759E+0000 1.39405969048418E+0000 1.39247274070554E+0000 1.39088735262779E+0000 - 1.38930352492806E+0000 1.38772125628444E+0000 1.38614054537598E+0000 1.38456139088270E+0000 1.38298379148559E+0000 - 1.38140774586660E+0000 1.37983325270867E+0000 1.37826031069567E+0000 1.37668891851245E+0000 1.37511907484483E+0000 - 1.37355077837960E+0000 1.37198402780447E+0000 1.37041882180817E+0000 1.36885515908035E+0000 1.36729303831164E+0000 - 1.36573245819363E+0000 1.36417341741885E+0000 1.36261591468081E+0000 1.36105994867397E+0000 1.35950551809376E+0000 - 1.35795262163654E+0000 1.35640125799965E+0000 1.35485142588139E+0000 1.35330312398098E+0000 1.35175635099864E+0000 - 1.35021110563550E+0000 1.34866738659369E+0000 1.34712519257626E+0000 1.34558452228721E+0000 1.34404537443151E+0000 - 1.34250774771508E+0000 1.34097164084477E+0000 1.33943705252840E+0000 1.33790398147473E+0000 1.33637242639347E+0000 - 1.33484238599529E+0000 1.33331385899177E+0000 1.33178684409549E+0000 1.33026134001993E+0000 1.32873734547954E+0000 - 1.32721485918971E+0000 1.32569387986677E+0000 1.32417440622799E+0000 1.32265643699160E+0000 1.32113997087676E+0000 - 1.31962500660357E+0000 1.31811154289307E+0000 1.31659957846725E+0000 1.31508911204904E+0000 1.31358014236230E+0000 - 1.31207266813182E+0000 1.31056668808336E+0000 1.30906220094359E+0000 1.30755920544013E+0000 1.30605770030152E+0000 - 1.30455768425726E+0000 1.30305915603777E+0000 1.30156211437441E+0000 1.30006655799945E+0000 1.29857248564614E+0000 - 1.29707989604863E+0000 1.29558878794200E+0000 1.29409916006227E+0000 1.29261101114640E+0000 1.29112433993227E+0000 - 1.28963914515869E+0000 1.28815542556540E+0000 1.28667317989307E+0000 1.28519240688329E+0000 1.28371310527859E+0000 - 1.28223527382242E+0000 1.28075891125915E+0000 1.27928401633409E+0000 1.27781058779347E+0000 1.27633862438442E+0000 - 1.27486812485504E+0000 1.27339908795432E+0000 1.27193151243217E+0000 1.27046539703945E+0000 1.26900074052790E+0000 - 1.26753754165023E+0000 1.26607579916002E+0000 1.26461551181181E+0000 1.26315667836104E+0000 1.26169929756407E+0000 - 1.26024336817818E+0000 1.25878888896156E+0000 1.25733585867332E+0000 1.25588427607350E+0000 1.25443413992304E+0000 - 1.25298544898379E+0000 1.25153820201853E+0000 1.25009239779095E+0000 1.24864803506563E+0000 1.24720511260811E+0000 - 1.24576362918479E+0000 1.24432358356301E+0000 1.24288497451102E+0000 1.24144780079798E+0000 1.24001206119394E+0000 - 1.23857775446988E+0000 1.23714487939768E+0000 1.23571343475013E+0000 1.23428341930093E+0000 1.23285483182469E+0000 - 1.23142767109689E+0000 1.23000193589398E+0000 1.22857762499325E+0000 1.22715473717294E+0000 1.22573327121217E+0000 - 1.22431322589097E+0000 1.22289459999028E+0000 1.22147739229191E+0000 1.22006160157862E+0000 1.21864722663404E+0000 - 1.21723426624270E+0000 1.21582271919003E+0000 1.21441258426238E+0000 1.21300386024696E+0000 1.21159654593192E+0000 - 1.21019064010628E+0000 1.20878614155997E+0000 1.20738304908380E+0000 1.20598136146948E+0000 1.20458107750963E+0000 - 1.20318219599776E+0000 1.20178471572825E+0000 1.20038863549640E+0000 1.19899395409840E+0000 1.19760067033132E+0000 - 1.19620878299312E+0000 1.19481829088266E+0000 1.19342919279969E+0000 1.19204148754485E+0000 1.19065517391966E+0000 - 1.18927025072654E+0000 1.18788671676879E+0000 1.18650457085059E+0000 1.18512381177703E+0000 1.18374443835407E+0000 - 1.18236644938856E+0000 1.18098984368822E+0000 1.17961462006168E+0000 1.17824077731844E+0000 1.17686831426888E+0000 - 1.17549722972427E+0000 1.17412752249676E+0000 1.17275919139938E+0000 1.17139223524604E+0000 1.17002665285153E+0000 - 1.16866244303153E+0000 1.16729960460259E+0000 1.16593813638214E+0000 1.16457803718848E+0000 1.16321930584080E+0000 - 1.16186194115917E+0000 1.16050594196451E+0000 1.15915130707866E+0000 1.15779803532430E+0000 1.15644612552499E+0000 - 1.15509557650517E+0000 1.15374638709016E+0000 1.15239855610613E+0000 1.15105208238016E+0000 1.14970696474016E+0000 - 1.14836320201495E+0000 1.14702079303418E+0000 1.14567973662841E+0000 1.14434003162904E+0000 1.14300167686836E+0000 - 1.14166467117951E+0000 1.14032901339652E+0000 1.13899470235426E+0000 1.13766173688849E+0000 1.13633011583582E+0000 - 1.13499983803374E+0000 1.13367090232060E+0000 1.13234330753560E+0000 1.13101705251883E+0000 1.12969213611122E+0000 - 1.12836855715458E+0000 1.12704631449157E+0000 1.12572540696572E+0000 1.12440583342141E+0000 1.12308759270390E+0000 - 1.12177068365929E+0000 1.12045510513455E+0000 1.11914085597751E+0000 1.11782793503685E+0000 1.11651634116212E+0000 - 1.11520607320371E+0000 1.11389713001288E+0000 1.11258951044175E+0000 1.11128321334328E+0000 1.10997823757130E+0000 - 1.10867458198048E+0000 1.10737224542635E+0000 1.10607122676531E+0000 1.10477152485458E+0000 1.10347313855227E+0000 - 1.10217606671730E+0000 1.10088030820947E+0000 1.09958586188944E+0000 1.09829272661868E+0000 1.09700090125954E+0000 - 1.09571038467521E+0000 1.09442117572974E+0000 1.09313327328800E+0000 1.09184667621574E+0000 1.09056138337954E+0000 - 1.08927739364682E+0000 1.08799470588586E+0000 1.08671331896578E+0000 1.08543323175653E+0000 1.08415444312892E+0000 - 1.08287695195462E+0000 1.08160075710609E+0000 1.08032585745669E+0000 1.07905225188059E+0000 1.07777993925280E+0000 - 1.07650891844919E+0000 1.07523918834645E+0000 1.07397074782212E+0000 1.07270359575458E+0000 1.07143773102304E+0000 - 1.07017315250756E+0000 1.06890985908902E+0000 1.06764784964916E+0000 1.06638712307054E+0000 1.06512767823655E+0000 - 1.06386951403143E+0000 1.06261262934025E+0000 1.06135702304892E+0000 1.06010269404416E+0000 1.05884964121355E+0000 - 1.05759786344549E+0000 1.05634735962921E+0000 1.05509812865479E+0000 1.05385016941310E+0000 1.05260348079589E+0000 - 1.05135806169570E+0000 1.05011391100592E+0000 1.04887102762077E+0000 1.04762941043528E+0000 1.04638905834533E+0000 - 1.04514997024761E+0000 1.04391214503964E+0000 1.04267558161977E+0000 1.04144027888717E+0000 1.04020623574185E+0000 - 1.03897345108462E+0000 1.03774192381714E+0000 1.03651165284187E+0000 1.03528263706210E+0000 1.03405487538195E+0000 - 1.03282836670636E+0000 1.03160310994107E+0000 1.03037910399268E+0000 1.02915634776858E+0000 1.02793484017697E+0000 - 1.02671458012691E+0000 1.02549556652825E+0000 1.02427779829165E+0000 1.02306127432860E+0000 1.02184599355142E+0000 - 1.02063195487322E+0000 1.01941915720795E+0000 1.01820759947035E+0000 1.01699728057599E+0000 1.01578819944126E+0000 - 1.01458035498336E+0000 1.01337374612028E+0000 1.01216837177085E+0000 1.01096423085471E+0000 1.00976132229229E+0000 - 1.00855964500486E+0000 1.00735919791448E+0000 1.00615997994402E+0000 1.00496199001717E+0000 1.00376522705843E+0000 - 1.00256968999309E+0000 1.00137537774726E+0000 1.00018228924787E+0000 9.98990423422627E-0001 9.97799779200071E-0001 - 9.96610355509534E-0001 9.95422151281155E-0001 9.94235165445880E-0001 9.93049396935458E-0001 9.91864844682441E-0001 - 9.90681507620183E-0001 9.89499384682842E-0001 9.88318474805378E-0001 9.87138776923550E-0001 9.85960289973923E-0001 - 9.84783012893856E-0001 9.83606944621512E-0001 9.82432084095852E-0001 9.81258430256636E-0001 9.80085982044422E-0001 - 9.78914738400564E-0001 9.77744698267217E-0001 9.76575860587330E-0001 9.75408224304649E-0001 9.74241788363715E-0001 - 9.73076551709864E-0001 9.71912513289227E-0001 9.70749672048729E-0001 9.69588026936089E-0001 9.68427576899819E-0001 - 9.67268320889222E-0001 9.66110257854394E-0001 9.64953386746222E-0001 9.63797706516385E-0001 9.62643216117352E-0001 - 9.61489914502381E-0001 9.60337800625521E-0001 9.59186873441608E-0001 9.58037131906265E-0001 9.56888574975908E-0001 - 9.55741201607736E-0001 9.54595010759736E-0001 9.53450001390682E-0001 9.52306172460131E-0001 9.51163522928430E-0001 - 9.50022051756705E-0001 9.48881757906871E-0001 9.47742640341623E-0001 9.46604698024443E-0001 9.45467929919591E-0001 - 9.44332334992115E-0001 9.43197912207838E-0001 9.42064660533370E-0001 9.40932578936095E-0001 9.39801666384186E-0001 - 9.38671921846587E-0001 9.37543344293027E-0001 9.36415932694009E-0001 9.35289686020817E-0001 9.34164603245512E-0001 - 9.33040683340930E-0001 9.31917925280688E-0001 9.30796328039174E-0001 9.29675890591554E-0001 9.28556611913770E-0001 - 9.27438490982533E-0001 9.26321526775335E-0001 9.25205718270438E-0001 9.24091064446877E-0001 9.22977564284460E-0001 - 9.21865216763765E-0001 9.20754020866144E-0001 9.19643975573719E-0001 9.18535079869382E-0001 9.17427332736794E-0001 - 9.16320733160387E-0001 9.15215280125362E-0001 9.14110972617686E-0001 9.13007809624096E-0001 9.11905790132096E-0001 - 9.10804913129956E-0001 9.09705177606713E-0001 9.08606582552170E-0001 9.07509126956895E-0001 9.06412809812219E-0001 - 9.05317630110241E-0001 9.04223586843822E-0001 9.03130679006583E-0001 9.02038905592915E-0001 9.00948265597965E-0001 - 8.99858758017644E-0001 8.98770381848625E-0001 8.97683136088340E-0001 8.96597019734983E-0001 8.95512031787505E-0001 - 8.94428171245622E-0001 8.93345437109803E-0001 8.92263828381277E-0001 8.91183344062032E-0001 8.90103983154812E-0001 - 8.89025744663117E-0001 8.87948627591207E-0001 8.86872630944094E-0001 8.85797753727546E-0001 8.84723994948086E-0001 - 8.83651353612992E-0001 8.82579828730295E-0001 8.81509419308780E-0001 8.80440124357984E-0001 8.79371942888197E-0001 - 8.78304873910460E-0001 8.77238916436568E-0001 8.76174069479058E-0001 8.75110332051230E-0001 8.74047703167125E-0001 - 8.72986181841538E-0001 8.71925767090008E-0001 8.70866457928827E-0001 8.69808253375032E-0001 8.68751152446407E-0001 - 8.67695154161486E-0001 8.66640257539546E-0001 8.65586461600612E-0001 8.64533765365453E-0001 8.63482167855583E-0001 - 8.62431668093262E-0001 8.61382265101492E-0001 8.60333957904017E-0001 8.59286745525329E-0001 8.58240626990659E-0001 - 8.57195601325978E-0001 8.56151667558002E-0001 8.55108824714186E-0001 8.54067071822727E-0001 8.53026407912559E-0001 - 8.51986832013359E-0001 8.50948343155542E-0001 8.49910940370259E-0001 8.48874622689403E-0001 8.47839389145598E-0001 - 8.46805238772214E-0001 8.45772170603350E-0001 8.44740183673846E-0001 8.43709277019274E-0001 8.42679449675943E-0001 - 8.41650700680896E-0001 8.40623029071910E-0001 8.39596433887495E-0001 8.38570914166896E-0001 8.37546468950090E-0001 - 8.36523097277785E-0001 8.35500798191421E-0001 8.34479570733169E-0001 8.33459413945933E-0001 8.32440326873344E-0001 - 8.31422308559764E-0001 8.30405358050286E-0001 8.29389474390728E-0001 8.28374656627642E-0001 8.27360903808298E-0001 - 8.26348214980704E-0001 8.25336589193589E-0001 8.24326025496411E-0001 8.23316522939352E-0001 8.22308080573320E-0001 - 8.21300697449946E-0001 8.20294372621590E-0001 8.19289105141331E-0001 8.18284894062974E-0001 8.17281738441048E-0001 - 8.16279637330802E-0001 8.15278589788208E-0001 8.14278594869961E-0001 8.13279651633474E-0001 8.12281759136883E-0001 - 8.11284916439044E-0001 8.10289122599532E-0001 8.09294376678640E-0001 8.08300677737383E-0001 8.07308024837490E-0001 - 8.06316417041412E-0001 8.05325853412312E-0001 8.04336333014075E-0001 8.03347854911301E-0001 8.02360418169303E-0001 - 8.01374021854113E-0001 8.00388665032473E-0001 7.99404346771846E-0001 7.98421066140403E-0001 7.97438822207032E-0001 - 7.96457614041334E-0001 7.95477440713620E-0001 7.94498301294914E-0001 7.93520194856953E-0001 7.92543120472183E-0001 - 7.91567077213762E-0001 7.90592064155558E-0001 7.89618080372148E-0001 7.88645124938819E-0001 7.87673196931567E-0001 - 7.86702295427093E-0001 7.85732419502810E-0001 7.84763568236837E-0001 7.83795740707999E-0001 7.82828935995828E-0001 - 7.81863153180562E-0001 7.80898391343142E-0001 7.79934649565219E-0001 7.78971926929143E-0001 7.78010222517972E-0001 - 7.77049535415466E-0001 7.76089864706088E-0001 7.75131209475006E-0001 7.74173568808082E-0001 7.73216941791891E-0001 - 7.72261327513702E-0001 7.71306725061488E-0001 7.70353133523919E-0001 7.69400551990367E-0001 7.68448979550904E-0001 - 7.67498415296299E-0001 7.66548858318021E-0001 7.65600307708235E-0001 7.64652762559807E-0001 7.63706221966295E-0001 - 7.62760685021958E-0001 7.61816150821750E-0001 7.60872618461318E-0001 7.59930087037007E-0001 7.58988555645858E-0001 - 7.58048023385601E-0001 7.57108489354664E-0001 7.56169952652170E-0001 7.55232412377926E-0001 7.54295867632442E-0001 - 7.53360317516915E-0001 7.52425761133233E-0001 7.51492197583977E-0001 7.50559625972416E-0001 7.49628045402510E-0001 - 7.48697454978912E-0001 7.47767853806958E-0001 7.46839240992678E-0001 7.45911615642788E-0001 7.44984976864691E-0001 - 7.44059323766479E-0001 7.43134655456931E-0001 7.42210971045511E-0001 7.41288269642368E-0001 7.40366550358341E-0001 - 7.39445812304950E-0001 7.38526054594400E-0001 7.37607276339581E-0001 7.36689476654067E-0001 7.35772654652114E-0001 - 7.34856809448662E-0001 7.33941940159333E-0001 7.33028045900431E-0001 7.32115125788939E-0001 7.31203178942527E-0001 - 7.30292204479535E-0001 7.29382201518995E-0001 7.28473169180610E-0001 7.27565106584767E-0001 7.26658012852529E-0001 - 7.25751887105639E-0001 7.24846728466515E-0001 7.23942536058254E-0001 7.23039309004631E-0001 7.22137046430097E-0001 - 7.21235747459777E-0001 7.20335411219474E-0001 7.19436036835663E-0001 7.18537623435497E-0001 7.17640170146801E-0001 - 7.16743676098073E-0001 7.15848140418487E-0001 7.14953562237889E-0001 7.14059940686795E-0001 7.13167274896396E-0001 - 7.12275563998549E-0001 7.11384807125791E-0001 7.10495003411322E-0001 7.09606151989015E-0001 7.08718251993412E-0001 - 7.07831302559726E-0001 7.06945302823835E-0001 7.06060251922288E-0001 7.05176148992302E-0001 7.04292993171760E-0001 - 7.03410783599213E-0001 7.02529519413879E-0001 7.01649199755641E-0001 7.00769823765048E-0001 6.99891390583313E-0001 - 6.99013899352316E-0001 6.98137349214600E-0001 6.97261739313372E-0001 6.96387068792502E-0001 6.95513336796523E-0001 - 6.94640542470632E-0001 6.93768684960687E-0001 6.92897763413206E-0001 6.92027776975371E-0001 6.91158724795024E-0001 - 6.90290606020666E-0001 6.89423419801459E-0001 6.88557165287222E-0001 6.87691841628438E-0001 6.86827447976243E-0001 - 6.85963983482436E-0001 6.85101447299471E-0001 6.84239838580457E-0001 6.83379156479166E-0001 6.82519400150019E-0001 - 6.81660568748098E-0001 6.80802661429140E-0001 6.79945677349535E-0001 6.79089615666328E-0001 6.78234475537219E-0001 - 6.77380256120561E-0001 6.76526956575362E-0001 6.75674576061279E-0001 6.74823113738626E-0001 6.73972568768365E-0001 - 6.73122940312112E-0001 6.72274227532135E-0001 6.71426429591346E-0001 6.70579545653317E-0001 6.69733574882262E-0001 - 6.68888516443049E-0001 6.68044369501191E-0001 6.67201133222854E-0001 6.66358806774848E-0001 6.65517389324630E-0001 - 6.64676880040310E-0001 6.63837278090637E-0001 6.62998582645014E-0001 6.62160792873484E-0001 6.61323907946738E-0001 - 6.60487927036111E-0001 6.59652849313583E-0001 6.58818673951777E-0001 6.57985400123962E-0001 6.57153027004049E-0001 - 6.56321553766591E-0001 6.55490979586784E-0001 6.54661303640467E-0001 6.53832525104119E-0001 6.53004643154860E-0001 - 6.52177656970452E-0001 6.51351565729297E-0001 6.50526368610436E-0001 6.49702064793550E-0001 6.48878653458955E-0001 - 6.48056133787614E-0001 6.47234504961120E-0001 6.46413766161709E-0001 6.45593916572251E-0001 6.44774955376253E-0001 - 6.43956881757860E-0001 6.43139694901852E-0001 6.42323393993645E-0001 6.41507978219288E-0001 6.40693446765468E-0001 - 6.39879798819503E-0001 6.39067033569348E-0001 6.38255150203588E-0001 6.37444147911444E-0001 6.36634025882767E-0001 - 6.35824783308041E-0001 6.35016419378383E-0001 6.34208933285540E-0001 6.33402324221888E-0001 6.32596591380438E-0001 - 6.31791733954826E-0001 6.30987751139320E-0001 6.30184642128818E-0001 6.29382406118844E-0001 6.28581042305554E-0001 - 6.27780549885729E-0001 6.26980928056775E-0001 6.26182176016732E-0001 6.25384292964261E-0001 6.24587278098651E-0001 - 6.23791130619816E-0001 6.22995849728297E-0001 6.22201434625257E-0001 6.21407884512487E-0001 6.20615198592399E-0001 - 6.19823376068030E-0001 6.19032416143041E-0001 6.18242318021713E-0001 6.17453080908953E-0001 6.16664704010287E-0001 - 6.15877186531864E-0001 6.15090527680453E-0001 6.14304726663446E-0001 6.13519782688853E-0001 6.12735694965304E-0001 - 6.11952462702051E-0001 6.11170085108958E-0001 6.10388561396518E-0001 6.09607890775834E-0001 6.08828072458630E-0001 - 6.08049105657248E-0001 6.07270989584644E-0001 6.06493723454394E-0001 6.05717306480686E-0001 6.04941737878328E-0001 - 6.04167016862740E-0001 6.03393142649960E-0001 6.02620114456637E-0001 6.01847931500036E-0001 6.01076592998036E-0001 - 6.00306098169127E-0001 5.99536446232413E-0001 5.98767636407613E-0001 5.97999667915052E-0001 5.97232539975673E-0001 - 5.96466251811026E-0001 5.95700802643272E-0001 5.94936191695184E-0001 5.94172418190143E-0001 5.93409481352141E-0001 - 5.92647380405779E-0001 5.91886114576266E-0001 5.91125683089420E-0001 5.90366085171663E-0001 5.89607320050031E-0001 - 5.88849386952162E-0001 5.88092285106303E-0001 5.87336013741306E-0001 5.86580572086629E-0001 5.85825959372335E-0001 - 5.85072174829094E-0001 5.84319217688177E-0001 5.83567087181462E-0001 5.82815782541430E-0001 5.82065303001165E-0001 - 5.81315647794355E-0001 5.80566816155287E-0001 5.79818807318854E-0001 5.79071620520550E-0001 5.78325254996469E-0001 - 5.77579709983306E-0001 5.76834984718358E-0001 5.76091078439521E-0001 5.75347990385287E-0001 5.74605719794755E-0001 - 5.73864265907617E-0001 5.73123627964165E-0001 5.72383805205290E-0001 5.71644796872479E-0001 5.70906602207818E-0001 - 5.70169220453986E-0001 5.69432650854265E-0001 5.68696892652525E-0001 5.67961945093239E-0001 5.67227807421471E-0001 - 5.66494478882881E-0001 5.65761958723722E-0001 5.65030246190842E-0001 5.64299340531684E-0001 5.63569240994283E-0001 - 5.62839946827265E-0001 5.62111457279852E-0001 5.61383771601854E-0001 5.60656889043675E-0001 5.59930808856311E-0001 - 5.59205530291346E-0001 5.58481052600957E-0001 5.57757375037909E-0001 5.57034496855558E-0001 5.56312417307849E-0001 - 5.55591135649312E-0001 5.54870651135073E-0001 5.54150963020839E-0001 5.53432070562909E-0001 5.52713973018166E-0001 - 5.51996669644081E-0001 5.51280159698714E-0001 5.50564442440704E-0001 5.49849517129283E-0001 5.49135383024266E-0001 - 5.48422039386051E-0001 5.47709485475621E-0001 5.46997720554544E-0001 5.46286743884971E-0001 5.45576554729635E-0001 - 5.44867152351854E-0001 5.44158536015529E-0001 5.43450704985138E-0001 5.42743658525747E-0001 5.42037395902999E-0001 - 5.41331916383118E-0001 5.40627219232911E-0001 5.39923303719763E-0001 5.39220169111639E-0001 5.38517814677084E-0001 - 5.37816239685220E-0001 5.37115443405751E-0001 5.36415425108953E-0001 5.35716184065687E-0001 5.35017719547386E-0001 - 5.34320030826061E-0001 5.33623117174302E-0001 5.32926977865272E-0001 5.32231612172711E-0001 5.31537019370934E-0001 - 5.30843198734831E-0001 5.30150149539867E-0001 5.29457871062081E-0001 5.28766362578085E-0001 5.28075623365065E-0001 - 5.27385652700780E-0001 5.26696449863562E-0001 5.26008014132313E-0001 5.25320344786510E-0001 5.24633441106199E-0001 - 5.23947302371999E-0001 5.23261927865098E-0001 5.22577316867253E-0001 5.21893468660794E-0001 5.21210382528619E-0001 - 5.20528057754196E-0001 5.19846493621560E-0001 5.19165689415315E-0001 5.18485644420635E-0001 5.17806357923255E-0001 - 5.17127829209486E-0001 5.16450057566199E-0001 5.15773042280836E-0001 5.15096782641401E-0001 5.14421277936467E-0001 - 5.13746527455169E-0001 5.13072530487210E-0001 5.12399286322854E-0001 5.11726794252934E-0001 5.11055053568841E-0001 - 5.10384063562533E-0001 5.09713823526529E-0001 5.09044332753913E-0001 5.08375590538328E-0001 5.07707596173981E-0001 - 5.07040348955639E-0001 5.06373848178631E-0001 5.05708093138847E-0001 5.05043083132736E-0001 5.04378817457306E-0001 - 5.03715295410127E-0001 5.03052516289326E-0001 5.02390479393590E-0001 5.01729184022164E-0001 5.01068629474851E-0001 - 5.00408815052012E-0001 4.99749740054561E-0001 4.99091403783974E-0001 4.98433805542284E-0001 4.97776944632076E-0001 - 4.97120820356492E-0001 4.96465432019229E-0001 4.95810778924541E-0001 4.95156860377234E-0001 4.94503675682669E-0001 - 4.93851224146762E-0001 4.93199505075980E-0001 4.92548517777345E-0001 4.91898261558432E-0001 4.91248735727364E-0001 - 4.90599939592821E-0001 4.89951872464032E-0001 4.89304533650778E-0001 4.88657922463391E-0001 4.88012038212751E-0001 - 4.87366880210291E-0001 4.86722447767990E-0001 4.86078740198381E-0001 4.85435756814541E-0001 4.84793496930100E-0001 - 4.84151959859234E-0001 4.83511144916664E-0001 4.82871051417663E-0001 4.82231678678049E-0001 4.81593026014185E-0001 - 4.80955092742983E-0001 4.80317878181899E-0001 4.79681381648936E-0001 4.79045602462640E-0001 4.78410539942104E-0001 - 4.77776193406963E-0001 4.77142562177398E-0001 4.76509645574133E-0001 4.75877442918436E-0001 4.75245953532115E-0001 - 4.74615176737524E-0001 4.73985111857556E-0001 4.73355758215649E-0001 4.72727115135780E-0001 4.72099181942468E-0001 - 4.71471957960772E-0001 4.70845442516293E-0001 4.70219634935169E-0001 4.69594534544079E-0001 4.68970140670242E-0001 - 4.68346452641415E-0001 4.67723469785894E-0001 4.67101191432512E-0001 4.66479616910639E-0001 4.65858745550186E-0001 - 4.65238576681597E-0001 4.64619109635853E-0001 4.64000343744474E-0001 4.63382278339514E-0001 4.62764912753562E-0001 - 4.62148246319743E-0001 4.61532278371715E-0001 4.60917008243674E-0001 4.60302435270346E-0001 4.59688558786994E-0001 - 4.59075378129411E-0001 4.58462892633926E-0001 4.57851101637400E-0001 4.57240004477222E-0001 4.56629600491319E-0001 - 4.56019889018145E-0001 4.55410869396688E-0001 4.54802540966465E-0001 4.54194903067523E-0001 4.53587955040441E-0001 - 4.52981696226325E-0001 4.52376125966812E-0001 4.51771243604067E-0001 4.51167048480786E-0001 4.50563539940189E-0001 - 4.49960717326028E-0001 4.49358579982578E-0001 4.48757127254646E-0001 4.48156358487560E-0001 4.47556273027182E-0001 - 4.46956870219892E-0001 4.46358149412601E-0001 4.45760109952743E-0001 4.45162751188276E-0001 4.44566072467686E-0001 - 4.43970073139981E-0001 4.43374752554692E-0001 4.42780110061875E-0001 4.42186145012108E-0001 4.41592856756494E-0001 - 4.41000244646653E-0001 4.40408308034734E-0001 4.39817046273403E-0001 4.39226458715849E-0001 4.38636544715783E-0001 - 4.38047303627432E-0001 4.37458734805550E-0001 4.36870837605405E-0001 4.36283611382787E-0001 4.35697055494006E-0001 - 4.35111169295889E-0001 4.34525952145782E-0001 4.33941403401552E-0001 4.33357522421576E-0001 4.32774308564758E-0001 - 4.32191761190512E-0001 4.31609879658773E-0001 4.31028663329989E-0001 4.30448111565125E-0001 4.29868223725665E-0001 - 4.29288999173600E-0001 4.28710437271446E-0001 4.28132537382225E-0001 4.27555298869480E-0001 4.26978721097262E-0001 - 4.26402803430140E-0001 4.25827545233194E-0001 4.25252945872014E-0001 4.24679004712708E-0001 4.24105721121894E-0001 - 4.23533094466700E-0001 4.22961124114767E-0001 4.22389809434246E-0001 4.21819149793799E-0001 4.21249144562598E-0001 - 4.20679793110326E-0001 4.20111094807174E-0001 4.19543049023845E-0001 4.18975655131547E-0001 4.18408912502001E-0001 - 4.17842820507429E-0001 4.17277378520570E-0001 4.16712585914665E-0001 4.16148442063462E-0001 4.15584946341218E-0001 - 4.15022098122695E-0001 4.14459896783161E-0001 4.13898341698390E-0001 4.13337432244663E-0001 4.12777167798762E-0001 - 4.12217547737979E-0001 4.11658571440105E-0001 4.11100238283440E-0001 4.10542547646783E-0001 4.09985498909440E-0001 - 4.09429091451217E-0001 4.08873324652426E-0001 4.08318197893877E-0001 4.07763710556885E-0001 4.07209862023266E-0001 - 4.06656651675336E-0001 4.06104078895914E-0001 4.05552143068317E-0001 4.05000843576364E-0001 4.04450179804373E-0001 - 4.03900151137162E-0001 4.03350756960049E-0001 4.02801996658845E-0001 4.02253869619869E-0001 4.01706375229930E-0001 - 4.01159512876341E-0001 4.00613281946906E-0001 4.00067681829931E-0001 3.99522711914217E-0001 3.98978371589060E-0001 - 3.98434660244255E-0001 3.97891577270090E-0001 3.97349122057351E-0001 3.96807293997315E-0001 3.96266092481759E-0001 - 3.95725516902949E-0001 3.95185566653648E-0001 3.94646241127112E-0001 3.94107539717091E-0001 3.93569461817826E-0001 - 3.93032006824053E-0001 3.92495174130999E-0001 3.91958963134381E-0001 3.91423373230412E-0001 3.90888403815792E-0001 - 3.90354054287715E-0001 3.89820324043863E-0001 3.89287212482411E-0001 3.88754719002022E-0001 3.88222843001847E-0001 - 3.87691583881530E-0001 3.87160941041201E-0001 3.86630913881480E-0001 3.86101501803475E-0001 3.85572704208780E-0001 - 3.85044520499480E-0001 3.84516950078143E-0001 3.83989992347826E-0001 3.83463646712075E-0001 3.82937912574917E-0001 - 3.82412789340868E-0001 3.81888276414930E-0001 3.81364373202587E-0001 3.80841079109812E-0001 3.80318393543058E-0001 - 3.79796315909267E-0001 3.79274845615860E-0001 3.78753982070745E-0001 3.78233724682312E-0001 3.77714072859431E-0001 - 3.77195026011459E-0001 3.76676583548233E-0001 3.76158744880073E-0001 3.75641509417777E-0001 3.75124876572629E-0001 - 3.74608845756390E-0001 3.74093416381301E-0001 3.73578587860086E-0001 3.73064359605949E-0001 3.72550731032571E-0001 - 3.72037701554113E-0001 3.71525270585215E-0001 3.71013437540995E-0001 3.70502201837050E-0001 3.69991562889453E-0001 - 3.69481520114758E-0001 3.68972072929991E-0001 3.68463220752660E-0001 3.67954963000745E-0001 3.67447299092705E-0001 - 3.66940228447474E-0001 3.66433750484461E-0001 3.65927864623551E-0001 3.65422570285103E-0001 3.64917866889950E-0001 - 3.64413753859403E-0001 3.63910230615238E-0001 3.63407296579715E-0001 3.62904951175560E-0001 3.62403193825976E-0001 - 3.61902023954635E-0001 3.61401440985682E-0001 3.60901444343738E-0001 3.60402033453887E-0001 3.59903207741693E-0001 - 3.59404966633186E-0001 3.58907309554868E-0001 3.58410235933711E-0001 3.57913745197155E-0001 3.57417836773113E-0001 - 3.56922510089964E-0001 3.56427764576557E-0001 3.55933599662212E-0001 3.55440014776713E-0001 3.54947009350315E-0001 - 3.54454582813739E-0001 3.53962734598173E-0001 3.53471464135273E-0001 3.52980770857162E-0001 3.52490654196429E-0001 - 3.52001113586127E-0001 3.51512148459776E-0001 3.51023758251364E-0001 3.50535942395337E-0001 3.50048700326613E-0001 - 3.49562031480570E-0001 3.49075935293052E-0001 3.48590411200366E-0001 3.48105458639282E-0001 3.47621077047034E-0001 - 3.47137265861316E-0001 3.46654024520288E-0001 3.46171352462571E-0001 3.45689249127246E-0001 3.45207713953857E-0001 - 3.44726746382408E-0001 3.44246345853366E-0001 3.43766511807655E-0001 3.43287243686662E-0001 3.42808540932233E-0001 - 3.42330402986673E-0001 3.41852829292747E-0001 3.41375819293678E-0001 3.40899372433146E-0001 3.40423488155294E-0001 - 3.39948165904717E-0001 3.39473405126473E-0001 3.38999205266073E-0001 3.38525565769487E-0001 3.38052486083142E-0001 - 3.37579965653919E-0001 3.37108003929156E-0001 3.36636600356649E-0001 3.36165754384647E-0001 3.35695465461853E-0001 - 3.35225733037428E-0001 3.34756556560983E-0001 3.34287935482587E-0001 3.33819869252761E-0001 3.33352357322480E-0001 - 3.32885399143170E-0001 3.32418994166714E-0001 3.31953141845444E-0001 3.31487841632143E-0001 3.31023092980050E-0001 - 3.30558895342853E-0001 3.30095248174692E-0001 3.29632150930157E-0001 3.29169603064289E-0001 3.28707604032580E-0001 - 3.28246153290970E-0001 3.27785250295850E-0001 3.27324894504061E-0001 3.26865085372893E-0001 3.26405822360081E-0001 - 3.25947104923814E-0001 3.25488932522725E-0001 3.25031304615895E-0001 3.24574220662854E-0001 3.24117680123579E-0001 - 3.23661682458493E-0001 3.23206227128466E-0001 3.22751313594814E-0001 3.22296941319297E-0001 3.21843109764125E-0001 - 3.21389818391947E-0001 3.20937066665864E-0001 3.20484854049416E-0001 3.20033180006590E-0001 3.19582044001816E-0001 - 3.19131445499967E-0001 3.18681383966362E-0001 3.18231858866760E-0001 3.17782869667365E-0001 3.17334415834822E-0001 - 3.16886496836218E-0001 3.16439112139085E-0001 3.15992261211389E-0001 3.15545943521546E-0001 3.15100158538409E-0001 - 3.14654905731269E-0001 3.14210184569862E-0001 3.13765994524360E-0001 3.13322335065378E-0001 3.12879205663966E-0001 - 3.12436605791618E-0001 3.11994534920264E-0001 3.11552992522272E-0001 3.11111978070449E-0001 3.10671491038041E-0001 - 3.10231530898728E-0001 3.09792097126630E-0001 3.09353189196303E-0001 3.08914806582740E-0001 3.08476948761371E-0001 - 3.08039615208059E-0001 3.07602805399105E-0001 3.07166518811245E-0001 3.06730754921649E-0001 3.06295513207924E-0001 - 3.05860793148109E-0001 3.05426594220679E-0001 3.04992915904540E-0001 3.04559757679036E-0001 3.04127119023938E-0001 - 3.03694999419456E-0001 3.03263398346230E-0001 3.02832315285331E-0001 3.02401749718264E-0001 3.01971701126964E-0001 - 3.01542168993800E-0001 3.01113152801568E-0001 3.00684652033498E-0001 3.00256666173250E-0001 2.99829194704913E-0001 - 2.99402237113007E-0001 2.98975792882482E-0001 2.98549861498713E-0001 2.98124442447510E-0001 2.97699535215107E-0001 - 2.97275139288170E-0001 2.96851254153789E-0001 2.96427879299486E-0001 2.96005014213209E-0001 2.95582658383328E-0001 - 2.95160811298648E-0001 2.94739472448397E-0001 2.94318641322227E-0001 2.93898317410219E-0001 2.93478500202878E-0001 - 2.93059189191136E-0001 2.92640383866347E-0001 2.92222083720293E-0001 2.91804288245178E-0001 2.91386996933633E-0001 - 2.90970209278709E-0001 2.90553924773884E-0001 2.90138142913056E-0001 2.89722863190549E-0001 2.89308085101107E-0001 - 2.88893808139899E-0001 2.88480031802514E-0001 2.88066755584963E-0001 2.87653978983680E-0001 2.87241701495516E-0001 - 2.86829922617749E-0001 2.86418641848072E-0001 2.86007858684602E-0001 2.85597572625874E-0001 2.85187783170843E-0001 - 2.84778489818884E-0001 2.84369692069789E-0001 2.83961389423771E-0001 2.83553581381461E-0001 2.83146267443909E-0001 - 2.82739447112580E-0001 2.82333119889359E-0001 2.81927285276549E-0001 2.81521942776865E-0001 2.81117091893446E-0001 - 2.80712732129843E-0001 2.80308862990022E-0001 2.79905483978369E-0001 2.79502594599682E-0001 2.79100194359174E-0001 - 2.78698282762477E-0001 2.78296859315632E-0001 2.77895923525101E-0001 2.77495474897753E-0001 2.77095512940875E-0001 - 2.76696037162168E-0001 2.76297047069742E-0001 2.75898542172125E-0001 2.75500521978254E-0001 2.75102985997480E-0001 - 2.74705933739565E-0001 2.74309364714683E-0001 2.73913278433420E-0001 2.73517674406772E-0001 2.73122552146148E-0001 - 2.72727911163364E-0001 2.72333750970650E-0001 2.71940071080644E-0001 2.71546871006394E-0001 2.71154150261356E-0001 - 2.70761908359398E-0001 2.70370144814794E-0001 2.69978859142229E-0001 2.69588050856794E-0001 2.69197719473989E-0001 - 2.68807864509723E-0001 2.68418485480308E-0001 2.68029581902467E-0001 2.67641153293330E-0001 2.67253199170431E-0001 - 2.66865719051712E-0001 2.66478712455520E-0001 2.66092178900609E-0001 2.65706117906134E-0001 2.65320528991662E-0001 - 2.64935411677159E-0001 2.64550765482998E-0001 2.64166589929955E-0001 2.63782884539212E-0001 2.63399648832353E-0001 - 2.63016882331364E-0001 2.62634584558637E-0001 2.62252755036965E-0001 2.61871393289544E-0001 2.61490498839971E-0001 - 2.61110071212248E-0001 2.60730109930773E-0001 2.60350614520351E-0001 2.59971584506186E-0001 2.59593019413882E-0001 - 2.59214918769444E-0001 2.58837282099278E-0001 2.58460108930189E-0001 2.58083398789379E-0001 2.57707151204456E-0001 - 2.57331365703420E-0001 2.56956041814675E-0001 2.56581179067021E-0001 2.56206776989655E-0001 2.55832835112176E-0001 - 2.55459352964575E-0001 2.55086330077245E-0001 2.54713765980975E-0001 2.54341660206950E-0001 2.53970012286751E-0001 - 2.53598821752357E-0001 2.53228088136141E-0001 2.52857810970873E-0001 2.52487989789717E-0001 2.52118624126234E-0001 - 2.51749713514380E-0001 2.51381257488502E-0001 2.51013255583345E-0001 2.50645707334045E-0001 2.50278612276135E-0001 - 2.49911969945539E-0001 2.49545779878575E-0001 2.49180041611953E-0001 2.48814754682777E-0001 2.48449918628542E-0001 - 2.48085532987135E-0001 2.47721597296836E-0001 2.47358111096315E-0001 2.46995073924634E-0001 2.46632485321245E-0001 - 2.46270344825993E-0001 2.45908651979111E-0001 2.45547406321221E-0001 2.45186607393338E-0001 2.44826254736865E-0001 - 2.44466347893593E-0001 2.44106886405704E-0001 2.43747869815769E-0001 2.43389297666743E-0001 2.43031169501975E-0001 - 2.42673484865197E-0001 2.42316243300532E-0001 2.41959444352489E-0001 2.41603087565964E-0001 2.41247172486239E-0001 - 2.40891698658982E-0001 2.40536665630250E-0001 2.40182072946483E-0001 2.39827920154509E-0001 2.39474206801540E-0001 - 2.39120932435172E-0001 2.38768096603388E-0001 2.38415698854553E-0001 2.38063738737419E-0001 2.37712215801121E-0001 - 2.37361129595178E-0001 2.37010479669489E-0001 2.36660265574342E-0001 2.36310486860404E-0001 2.35961143078724E-0001 - 2.35612233780736E-0001 2.35263758518255E-0001 2.34915716843477E-0001 2.34568108308981E-0001 2.34220932467726E-0001 - 2.33874188873051E-0001 2.33527877078679E-0001 2.33181996638710E-0001 2.32836547107627E-0001 2.32491528040290E-0001 - 2.32146938991941E-0001 2.31802779518200E-0001 2.31459049175066E-0001 2.31115747518918E-0001 2.30772874106512E-0001 - 2.30430428494984E-0001 2.30088410241847E-0001 2.29746818904990E-0001 2.29405654042683E-0001 2.29064915213569E-0001 - 2.28724601976672E-0001 2.28384713891390E-0001 2.28045250517499E-0001 2.27706211415150E-0001 2.27367596144870E-0001 - 2.27029404267559E-0001 2.26691635344499E-0001 2.26354288937340E-0001 2.26017364608110E-0001 2.25680861919212E-0001 - 2.25344780433422E-0001 2.25009119713891E-0001 2.24673879324140E-0001 2.24339058828068E-0001 2.24004657789945E-0001 - 2.23670675774416E-0001 2.23337112346494E-0001 2.23003967071570E-0001 2.22671239515402E-0001 2.22338929244122E-0001 - 2.22007035824235E-0001 2.21675558822615E-0001 2.21344497806507E-0001 2.21013852343529E-0001 2.20683622001667E-0001 - 2.20353806349279E-0001 2.20024404955090E-0001 2.19695417388198E-0001 2.19366843218070E-0001 2.19038682014541E-0001 - 2.18710933347814E-0001 2.18383596788463E-0001 2.18056671907427E-0001 2.17730158276018E-0001 2.17404055465910E-0001 - 2.17078363049150E-0001 2.16753080598148E-0001 2.16428207685684E-0001 2.16103743884903E-0001 2.15779688769317E-0001 - 2.15456041912804E-0001 2.15132802889608E-0001 2.14809971274340E-0001 2.14487546641974E-0001 2.14165528567851E-0001 - 2.13843916627677E-0001 2.13522710397521E-0001 2.13201909453818E-0001 2.12881513373367E-0001 2.12561521733330E-0001 - 2.12241934111232E-0001 2.11922750084964E-0001 2.11603969232777E-0001 2.11285591133288E-0001 2.10967615365473E-0001 - 2.10650041508673E-0001 2.10332869142589E-0001 2.10016097847286E-0001 2.09699727203190E-0001 2.09383756791086E-0001 - 2.09068186192122E-0001 2.08753014987807E-0001 2.08438242760010E-0001 2.08123869090959E-0001 2.07809893563244E-0001 - 2.07496315759813E-0001 2.07183135263974E-0001 2.06870351659394E-0001 2.06557964530100E-0001 2.06245973460477E-0001 - 2.05934378035268E-0001 2.05623177839573E-0001 2.05312372458853E-0001 2.05001961478924E-0001 2.04691944485960E-0001 - 2.04382321066493E-0001 2.04073090807411E-0001 2.03764253295958E-0001 2.03455808119737E-0001 2.03147754866703E-0001 - 2.02840093125170E-0001 2.02532822483807E-0001 2.02225942531637E-0001 2.01919452858039E-0001 2.01613353052746E-0001 - 2.01307642705848E-0001 2.01002321407787E-0001 2.00697388749359E-0001 2.00392844321714E-0001 2.00088687716357E-0001 - 1.99784918525143E-0001 1.99481536340284E-0001 1.99178540754343E-0001 1.98875931360234E-0001 1.98573707751225E-0001 - 1.98271869520936E-0001 1.97970416263337E-0001 1.97669347572752E-0001 1.97368663043855E-0001 1.97068362271671E-0001 - 1.96768444851574E-0001 1.96468910379292E-0001 1.96169758450900E-0001 1.95870988662825E-0001 1.95572600611843E-0001 - 1.95274593895079E-0001 1.94976968110007E-0001 1.94679722854452E-0001 1.94382857726585E-0001 1.94086372324928E-0001 - 1.93790266248349E-0001 1.93494539096064E-0001 1.93199190467639E-0001 1.92904219962984E-0001 1.92609627182360E-0001 - 1.92315411726371E-0001 1.92021573195972E-0001 1.91728111192461E-0001 1.91435025317482E-0001 1.91142315173029E-0001 - 1.90849980361436E-0001 1.90558020485387E-0001 1.90266435147908E-0001 1.89975223952373E-0001 1.89684386502498E-0001 - 1.89393922402345E-0001 1.89103831256319E-0001 1.88814112669170E-0001 1.88524766245991E-0001 1.88235791592219E-0001 - 1.87947188313633E-0001 1.87658956016356E-0001 1.87371094306855E-0001 1.87083602791936E-0001 1.86796481078749E-0001 - 1.86509728774787E-0001 1.86223345487883E-0001 1.85937330826212E-0001 1.85651684398290E-0001 1.85366405812976E-0001 - 1.85081494679466E-0001 1.84796950607298E-0001 1.84512773206353E-0001 1.84228962086846E-0001 1.83945516859338E-0001 - 1.83662437134726E-0001 1.83379722524246E-0001 1.83097372639475E-0001 1.82815387092327E-0001 1.82533765495054E-0001 - 1.82252507460249E-0001 1.81971612600840E-0001 1.81691080530095E-0001 1.81410910861616E-0001 1.81131103209348E-0001 - 1.80851657187568E-0001 1.80572572410892E-0001 1.80293848494270E-0001 1.80015485052993E-0001 1.79737481702684E-0001 - 1.79459838059302E-0001 1.79182553739144E-0001 1.78905628358841E-0001 1.78629061535358E-0001 1.78352852885995E-0001 - 1.78077002028389E-0001 1.77801508580509E-0001 1.77526372160657E-0001 1.77251592387473E-0001 1.76977168879926E-0001 - 1.76703101257321E-0001 1.76429389139296E-0001 1.76156032145821E-0001 1.75883029897199E-0001 1.75610382014064E-0001 - 1.75338088117386E-0001 1.75066147828462E-0001 1.74794560768924E-0001 1.74523326560734E-0001 1.74252444826186E-0001 - 1.73981915187905E-0001 1.73711737268844E-0001 1.73441910692291E-0001 1.73172435081860E-0001 1.72903310061497E-0001 - 1.72634535255479E-0001 1.72366110288409E-0001 1.72098034785222E-0001 1.71830308371181E-0001 1.71562930671879E-0001 - 1.71295901313234E-0001 1.71029219921496E-0001 1.70762886123243E-0001 1.70496899545378E-0001 1.70231259815134E-0001 - 1.69965966560069E-0001 1.69701019408071E-0001 1.69436417987352E-0001 1.69172161926453E-0001 1.68908250854241E-0001 - 1.68644684399906E-0001 1.68381462192969E-0001 1.68118583863272E-0001 1.67856049040986E-0001 1.67593857356604E-0001 - 1.67332008440946E-0001 1.67070501925158E-0001 1.66809337440705E-0001 1.66548514619384E-0001 1.66288033093308E-0001 - 1.66027892494921E-0001 1.65768092456985E-0001 1.65508632612589E-0001 1.65249512595142E-0001 1.64990732038378E-0001 - 1.64732290576353E-0001 1.64474187843445E-0001 1.64216423474354E-0001 1.63958997104102E-0001 1.63701908368034E-0001 - 1.63445156901814E-0001 1.63188742341429E-0001 1.62932664323187E-0001 1.62676922483714E-0001 1.62421516459959E-0001 - 1.62166445889191E-0001 1.61911710409000E-0001 1.61657309657292E-0001 1.61403243272296E-0001 1.61149510892560E-0001 - 1.60896112156948E-0001 1.60643046704647E-0001 1.60390314175160E-0001 1.60137914208308E-0001 1.59885846444233E-0001 - 1.59634110523392E-0001 1.59382706086560E-0001 1.59131632774831E-0001 1.58880890229614E-0001 1.58630478092638E-0001 - 1.58380396005946E-0001 1.58130643611897E-0001 1.57881220553170E-0001 1.57632126472756E-0001 1.57383361013964E-0001 - 1.57134923820418E-0001 1.56886814536057E-0001 1.56639032805136E-0001 1.56391578272224E-0001 1.56144450582205E-0001 - 1.55897649380277E-0001 1.55651174311953E-0001 1.55405025023059E-0001 1.55159201159736E-0001 1.54913702368436E-0001 - 1.54668528295928E-0001 1.54423678589291E-0001 1.54179152895917E-0001 1.53934950863512E-0001 1.53691072140094E-0001 - 1.53447516373992E-0001 1.53204283213848E-0001 1.52961372308615E-0001 1.52718783307557E-0001 1.52476515860251E-0001 - 1.52234569616584E-0001 1.51992944226753E-0001 1.51751639341266E-0001 1.51510654610941E-0001 1.51269989686906E-0001 - 1.51029644220601E-0001 1.50789617863772E-0001 1.50549910268477E-0001 1.50310521087082E-0001 1.50071449972263E-0001 - 1.49832696577002E-0001 1.49594260554593E-0001 1.49356141558636E-0001 1.49118339243039E-0001 1.48880853262020E-0001 - 1.48643683270101E-0001 1.48406828922114E-0001 1.48170289873197E-0001 1.47934065778796E-0001 1.47698156294662E-0001 - 1.47462561076853E-0001 1.47227279781733E-0001 1.46992312065975E-0001 1.46757657586552E-0001 1.46523316000747E-0001 - 1.46289286966148E-0001 1.46055570140645E-0001 1.45822165182435E-0001 1.45589071750021E-0001 1.45356289502207E-0001 - 1.45123818098105E-0001 1.44891657197128E-0001 1.44659806458993E-0001 1.44428265543721E-0001 1.44197034111638E-0001 - 1.43966111823371E-0001 1.43735498339849E-0001 1.43505193322307E-0001 1.43275196432278E-0001 1.43045507331601E-0001 - 1.42816125682415E-0001 1.42587051147161E-0001 1.42358283388583E-0001 1.42129822069721E-0001 1.41901666853924E-0001 - 1.41673817404836E-0001 1.41446273386403E-0001 1.41219034462872E-0001 1.40992100298789E-0001 1.40765470559003E-0001 - 1.40539144908658E-0001 1.40313123013202E-0001 1.40087404538379E-0001 1.39861989150233E-0001 1.39636876515108E-0001 - 1.39412066299645E-0001 1.39187558170785E-0001 1.38963351795766E-0001 1.38739446842123E-0001 1.38515842977691E-0001 - 1.38292539870602E-0001 1.38069537189283E-0001 1.37846834602461E-0001 1.37624431779159E-0001 1.37402328388695E-0001 - 1.37180524100686E-0001 1.36959018585043E-0001 1.36737811511973E-0001 1.36516902551981E-0001 1.36296291375866E-0001 - 1.36075977654722E-0001 1.35855961059938E-0001 1.35636241263199E-0001 1.35416817936484E-0001 1.35197690752066E-0001 - 1.34978859382513E-0001 1.34760323500686E-0001 1.34542082779743E-0001 1.34324136893129E-0001 1.34106485514590E-0001 - 1.33889128318160E-0001 1.33672064978166E-0001 1.33455295169233E-0001 1.33238818566270E-0001 1.33022634844486E-0001 - 1.32806743679378E-0001 1.32591144746735E-0001 1.32375837722640E-0001 1.32160822283464E-0001 1.31946098105873E-0001 - 1.31731664866819E-0001 1.31517522243551E-0001 1.31303669913602E-0001 1.31090107554801E-0001 1.30876834845263E-0001 - 1.30663851463396E-0001 1.30451157087895E-0001 1.30238751397745E-0001 1.30026634072223E-0001 1.29814804790892E-0001 - 1.29603263233603E-0001 1.29392009080500E-0001 1.29181042012011E-0001 1.28970361708855E-0001 1.28759967852037E-0001 - 1.28549860122851E-0001 1.28340038202877E-0001 1.28130501773985E-0001 1.27921250518330E-0001 1.27712284118354E-0001 - 1.27503602256787E-0001 1.27295204616644E-0001 1.27087090881226E-0001 1.26879260734123E-0001 1.26671713859206E-0001 - 1.26464449940637E-0001 1.26257468662859E-0001 1.26050769710602E-0001 1.25844352768881E-0001 1.25638217522996E-0001 - 1.25432363658531E-0001 1.25226790861354E-0001 1.25021498817619E-0001 1.24816487213761E-0001 1.24611755736502E-0001 - 1.24407304072844E-0001 1.24203131910075E-0001 1.23999238935764E-0001 1.23795624837766E-0001 1.23592289304216E-0001 - 1.23389232023531E-0001 1.23186452684412E-0001 1.22983950975842E-0001 1.22781726587084E-0001 1.22579779207684E-0001 - 1.22378108527470E-0001 1.22176714236550E-0001 1.21975596025312E-0001 1.21774753584429E-0001 1.21574186604848E-0001 - 1.21373894777803E-0001 1.21173877794803E-0001 1.20974135347640E-0001 1.20774667128385E-0001 1.20575472829388E-0001 - 1.20376552143279E-0001 1.20177904762965E-0001 1.19979530381636E-0001 1.19781428692756E-0001 1.19583599390071E-0001 - 1.19386042167603E-0001 1.19188756719654E-0001 1.18991742740803E-0001 1.18794999925905E-0001 1.18598527970096E-0001 - 1.18402326568785E-0001 1.18206395417661E-0001 1.18010734212690E-0001 1.17815342650113E-0001 1.17620220426447E-0001 - 1.17425367238487E-0001 1.17230782783303E-0001 1.17036466758240E-0001 1.16842418860922E-0001 1.16648638789244E-0001 - 1.16455126241378E-0001 1.16261880915772E-0001 1.16068902511147E-0001 1.15876190726499E-0001 1.15683745261099E-0001 - 1.15491565814492E-0001 1.15299652086496E-0001 1.15108003777205E-0001 1.14916620586983E-0001 1.14725502216470E-0001 - 1.14534648366578E-0001 1.14344058738494E-0001 1.14153733033674E-0001 1.13963670953849E-0001 1.13773872201021E-0001 - 1.13584336477467E-0001 1.13395063485732E-0001 1.13206052928634E-0001 1.13017304509265E-0001 1.12828817930984E-0001 - 1.12640592897425E-0001 1.12452629112489E-0001 1.12264926280352E-0001 1.12077484105457E-0001 1.11890302292519E-0001 - 1.11703380546522E-0001 1.11516718572721E-0001 1.11330316076640E-0001 1.11144172764071E-0001 1.10958288341079E-0001 - 1.10772662513996E-0001 1.10587294989420E-0001 1.10402185474223E-0001 1.10217333675541E-0001 1.10032739300781E-0001 - 1.09848402057617E-0001 1.09664321653990E-0001 1.09480497798111E-0001 1.09296930198456E-0001 1.09113618563769E-0001 - 1.08930562603061E-0001 1.08747762025611E-0001 1.08565216540964E-0001 1.08382925858930E-0001 1.08200889689587E-0001 - 1.08019107743278E-0001 1.07837579730613E-0001 1.07656305362466E-0001 1.07475284349978E-0001 1.07294516404554E-0001 - 1.07114001237865E-0001 1.06933738561846E-0001 1.06753728088699E-0001 1.06573969530886E-0001 1.06394462601136E-0001 - 1.06215207012444E-0001 1.06036202478064E-0001 1.05857448711518E-0001 1.05678945426590E-0001 1.05500692337326E-0001 - 1.05322689158036E-0001 1.05144935603293E-0001 1.04967431387934E-0001 1.04790176227055E-0001 1.04613169836017E-0001 - 1.04436411930444E-0001 1.04259902226217E-0001 1.04083640439485E-0001 1.03907626286653E-0001 1.03731859484391E-0001 - 1.03556339749629E-0001 1.03381066799557E-0001 1.03206040351626E-0001 1.03031260123548E-0001 1.02856725833295E-0001 - 1.02682437199100E-0001 1.02508393939455E-0001 1.02334595773110E-0001 1.02161042419078E-0001 1.01987733596630E-0001 - 1.01814669025294E-0001 1.01641848424860E-0001 1.01469271515375E-0001 1.01296938017145E-0001 1.01124847650734E-0001 - 1.00953000136965E-0001 1.00781395196918E-0001 1.00610032551930E-0001 1.00438911923599E-0001 1.00268033033776E-0001 - 1.00097395604573E-0001 9.99269993583552E-0002 9.97568440177482E-0002 9.95869293056320E-0002 9.94172549451433E-0002 - 9.92478206596757E-0002 9.90786261728780E-0002 9.89096712086554E-0002 9.87409554911684E-0002 9.85724787448335E-0002 - 9.84042406943216E-0002 9.82362410645589E-0002 9.80684795807269E-0002 9.79009559682611E-0002 9.77336699528520E-0002 - 9.75666212604447E-0002 9.73998096172366E-0002 9.72332347496815E-0002 9.70668963844849E-0002 9.69007942486071E-0002 - 9.67349280692606E-0002 9.65692975739120E-0002 9.64039024902807E-0002 9.62387425463375E-0002 9.60738174703081E-0002 - 9.59091269906684E-0002 9.57446708361478E-0002 9.55804487357269E-0002 9.54164604186386E-0002 9.52527056143676E-0002 - 9.50891840526485E-0002 9.49258954634694E-0002 9.47628395770674E-0002 9.46000161239319E-0002 9.44374248348019E-0002 - 9.42750654406673E-0002 9.41129376727686E-0002 9.39510412625956E-0002 9.37893759418888E-0002 9.36279414426376E-0002 - 9.34667374970814E-0002 9.33057638377089E-0002 9.31450201972581E-0002 9.29845063087154E-0002 9.28242219053161E-0002 - 9.26641667205446E-0002 9.25043404881328E-0002 9.23447429420615E-0002 9.21853738165594E-0002 9.20262328461029E-0002 - 9.18673197654158E-0002 9.17086343094694E-0002 9.15501762134828E-0002 9.13919452129212E-0002 9.12339410434974E-0002 - 9.10761634411707E-0002 9.09186121421472E-0002 9.07612868828787E-0002 9.06041874000632E-0002 9.04473134306452E-0002 - 9.02906647118143E-0002 9.01342409810060E-0002 8.99780419759016E-0002 8.98220674344261E-0002 8.96663170947516E-0002 - 8.95107906952932E-0002 8.93554879747118E-0002 8.92004086719119E-0002 8.90455525260429E-0002 8.88909192764984E-0002 - 8.87365086629145E-0002 8.85823204251731E-0002 8.84283543033978E-0002 8.82746100379568E-0002 8.81210873694604E-0002 - 8.79677860387626E-0002 8.78147057869604E-0002 8.76618463553918E-0002 8.75092074856396E-0002 8.73567889195267E-0002 - 8.72045903991195E-0002 8.70526116667251E-0002 8.69008524648931E-0002 8.67493125364145E-0002 8.65979916243210E-0002 - 8.64468894718862E-0002 8.62960058226239E-0002 8.61453404202892E-0002 8.59948930088776E-0002 8.58446633326252E-0002 - 8.56946511360077E-0002 8.55448561637411E-0002 8.53952781607817E-0002 8.52459168723246E-0002 8.50967720438051E-0002 - 8.49478434208974E-0002 8.47991307495153E-0002 8.46506337758108E-0002 8.45023522461749E-0002 8.43542859072375E-0002 - 8.42064345058662E-0002 8.40587977891675E-0002 8.39113755044856E-0002 8.37641673994028E-0002 8.36171732217384E-0002 - 8.34703927195495E-0002 8.33238256411310E-0002 8.31774717350138E-0002 8.30313307499668E-0002 8.28854024349956E-0002 - 8.27396865393408E-0002 8.25941828124818E-0002 8.24488910041321E-0002 8.23038108642426E-0002 8.21589421429991E-0002 - 8.20142845908236E-0002 8.18698379583740E-0002 8.17256019965418E-0002 8.15815764564558E-0002 8.14377610894782E-0002 - 8.12941556472068E-0002 8.11507598814731E-0002 8.10075735443440E-0002 8.08645963881204E-0002 8.07218281653360E-0002 - 8.05792686287604E-0002 8.04369175313954E-0002 8.02947746264769E-0002 8.01528396674738E-0002 8.00111124080884E-0002 - 7.98695926022561E-0002 7.97282800041446E-0002 7.95871743681548E-0002 7.94462754489194E-0002 7.93055830013042E-0002 - 7.91650967804057E-0002 7.90248165415542E-0002 7.88847420403102E-0002 7.87448730324661E-0002 7.86052092740462E-0002 - 7.84657505213052E-0002 7.83264965307295E-0002 7.81874470590359E-0002 7.80486018631722E-0002 7.79099607003165E-0002 - 7.77715233278769E-0002 7.76332895034923E-0002 7.74952589850307E-0002 7.73574315305908E-0002 7.72198068985003E-0002 - 7.70823848473167E-0002 7.69451651358264E-0002 7.68081475230447E-0002 7.66713317682166E-0002 7.65347176308149E-0002 - 7.63983048705416E-0002 7.62620932473267E-0002 7.61260825213289E-0002 7.59902724529343E-0002 7.58546628027568E-0002 - 7.57192533316388E-0002 7.55840438006492E-0002 7.54490339710849E-0002 7.53142236044700E-0002 7.51796124625545E-0002 - 7.50452003073168E-0002 7.49109869009607E-0002 7.47769720059171E-0002 7.46431553848425E-0002 7.45095368006202E-0002 - 7.43761160163596E-0002 7.42428927953944E-0002 7.41098669012858E-0002 7.39770380978188E-0002 7.38444061490050E-0002 - 7.37119708190797E-0002 7.35797318725041E-0002 7.34476890739639E-0002 7.33158421883688E-0002 7.31841909808537E-0002 - 7.30527352167769E-0002 7.29214746617214E-0002 7.27904090814933E-0002 7.26595382421233E-0002 7.25288619098650E-0002 - 7.23983798511951E-0002 7.22680918328141E-0002 7.21379976216451E-0002 7.20080969848339E-0002 7.18783896897494E-0002 - 7.17488755039829E-0002 7.16195541953475E-0002 7.14904255318786E-0002 7.13614892818340E-0002 7.12327452136927E-0002 - 7.11041930961558E-0002 7.09758326981456E-0002 7.08476637888059E-0002 7.07196861375012E-0002 7.05918995138170E-0002 - 7.04643036875600E-0002 7.03368984287569E-0002 7.02096835076554E-0002 7.00826586947230E-0002 6.99558237606476E-0002 - 6.98291784763369E-0002 6.97027226129179E-0002 6.95764559417381E-0002 6.94503782343634E-0002 6.93244892625796E-0002 - 6.91987887983918E-0002 6.90732766140225E-0002 6.89479524819150E-0002 6.88228161747297E-0002 6.86978674653460E-0002 - 6.85731061268610E-0002 6.84485319325905E-0002 6.83241446560681E-0002 6.81999440710440E-0002 6.80759299514879E-0002 - 6.79521020715850E-0002 6.78284602057390E-0002 6.77050041285697E-0002 6.75817336149145E-0002 6.74586484398276E-0002 - 6.73357483785783E-0002 6.72130332066543E-0002 6.70905026997580E-0002 6.69681566338087E-0002 6.68459947849408E-0002 - 6.67240169295051E-0002 6.66022228440678E-0002 6.64806123054099E-0002 6.63591850905283E-0002 6.62379409766344E-0002 - 6.61168797411549E-0002 6.59960011617309E-0002 6.58753050162184E-0002 6.57547910826872E-0002 6.56344591394215E-0002 - 6.55143089649199E-0002 6.53943403378944E-0002 6.52745530372709E-0002 6.51549468421889E-0002 6.50355215320013E-0002 - 6.49162768862740E-0002 6.47972126847859E-0002 6.46783287075292E-0002 6.45596247347081E-0002 6.44411005467401E-0002 - 6.43227559242545E-0002 6.42045906480935E-0002 6.40866044993105E-0002 6.39687972591712E-0002 6.38511687091532E-0002 - 6.37337186309451E-0002 6.36164468064475E-0002 6.34993530177723E-0002 6.33824370472413E-0002 6.32656986773888E-0002 - 6.31491376909586E-0002 6.30327538709058E-0002 6.29165470003955E-0002 6.28005168628031E-0002 6.26846632417147E-0002 - 6.25689859209248E-0002 6.24534846844395E-0002 6.23381593164732E-0002 6.22230096014504E-0002 6.21080353240042E-0002 - 6.19932362689776E-0002 6.18786122214222E-0002 6.17641629665977E-0002 6.16498882899738E-0002 6.15357879772274E-0002 - 6.14218618142445E-0002 6.13081095871185E-0002 6.11945310821514E-0002 6.10811260858529E-0002 6.09678943849399E-0002 - 6.08548357663374E-0002 6.07419500171771E-0002 6.06292369247982E-0002 6.05166962767470E-0002 6.04043278607766E-0002 - 6.02921314648464E-0002 6.01801068771224E-0002 6.00682538859776E-0002 5.99565722799902E-0002 5.98450618479452E-0002 - 5.97337223788331E-0002 5.96225536618505E-0002 5.95115554863989E-0002 5.94007276420854E-0002 5.92900699187229E-0002 - 5.91795821063284E-0002 5.90692639951247E-0002 5.89591153755388E-0002 5.88491360382027E-0002 5.87393257739523E-0002 - 5.86296843738281E-0002 5.85202116290747E-0002 5.84109073311404E-0002 5.83017712716777E-0002 5.81928032425428E-0002 - 5.80840030357942E-0002 5.79753704436954E-0002 5.78669052587118E-0002 5.77586072735125E-0002 5.76504762809689E-0002 - 5.75425120741554E-0002 5.74347144463493E-0002 5.73270831910289E-0002 5.72196181018765E-0002 5.71123189727750E-0002 - 5.70051855978101E-0002 5.68982177712685E-0002 5.67914152876391E-0002 5.66847779416121E-0002 5.65783055280780E-0002 - 5.64719978421301E-0002 5.63658546790612E-0002 5.62598758343656E-0002 5.61540611037379E-0002 5.60484102830733E-0002 - 5.59429231684676E-0002 5.58375995562160E-0002 5.57324392428145E-0002 5.56274420249582E-0002 5.55226076995427E-0002 - 5.54179360636622E-0002 5.53134269146113E-0002 5.52090800498830E-0002 5.51048952671695E-0002 5.50008723643623E-0002 - 5.48970111395511E-0002 5.47933113910245E-0002 5.46897729172696E-0002 5.45863955169718E-0002 5.44831789890143E-0002 - 5.43801231324784E-0002 5.42772277466434E-0002 5.41744926309860E-0002 5.40719175851805E-0002 5.39695024090986E-0002 - 5.38672469028094E-0002 5.37651508665786E-0002 5.36632141008687E-0002 5.35614364063397E-0002 5.34598175838471E-0002 - 5.33583574344438E-0002 5.32570557593787E-0002 5.31559123600959E-0002 5.30549270382370E-0002 5.29540995956381E-0002 - 5.28534298343319E-0002 5.27529175565456E-0002 5.26525625647026E-0002 5.25523646614214E-0002 5.24523236495146E-0002 - 5.23524393319910E-0002 5.22527115120532E-0002 5.21531399930990E-0002 5.20537245787198E-0002 5.19544650727020E-0002 - 5.18553612790262E-0002 5.17564130018658E-0002 5.16576200455897E-0002 5.15589822147590E-0002 5.14604993141293E-0002 - 5.13621711486487E-0002 5.12639975234592E-0002 5.11659782438957E-0002 5.10681131154856E-0002 5.09704019439495E-0002 - 5.08728445352002E-0002 5.07754406953435E-0002 5.06781902306765E-0002 5.05810929476897E-0002 5.04841486530647E-0002 - 5.03873571536751E-0002 5.02907182565863E-0002 5.01942317690551E-0002 5.00978974985297E-0002 5.00017152526498E-0002 - 4.99056848392460E-0002 4.98098060663396E-0002 4.97140787421427E-0002 4.96185026750585E-0002 4.95230776736801E-0002 - 4.94278035467912E-0002 4.93326801033658E-0002 4.92377071525677E-0002 4.91428845037507E-0002 4.90482119664580E-0002 - 4.89536893504229E-0002 4.88593164655676E-0002 4.87650931220040E-0002 4.86710191300332E-0002 4.85770943001443E-0002 - 4.84833184430166E-0002 4.83896913695170E-0002 4.82962128907018E-0002 4.82028828178147E-0002 4.81097009622884E-0002 - 4.80166671357437E-0002 4.79237811499884E-0002 4.78310428170193E-0002 4.77384519490200E-0002 4.76460083583620E-0002 - 4.75537118576037E-0002 4.74615622594912E-0002 4.73695593769577E-0002 4.72777030231222E-0002 4.71859930112921E-0002 - 4.70944291549599E-0002 4.70030112678056E-0002 4.69117391636948E-0002 4.68206126566797E-0002 4.67296315609984E-0002 - 4.66387956910746E-0002 4.65481048615181E-0002 4.64575588871238E-0002 4.63671575828727E-0002 4.62769007639300E-0002 - 4.61867882456474E-0002 4.60968198435606E-0002 4.60069953733901E-0002 4.59173146510416E-0002 4.58277774926050E-0002 - 4.57383837143547E-0002 4.56491331327493E-0002 4.55600255644317E-0002 4.54710608262284E-0002 4.53822387351497E-0002 - 4.52935591083901E-0002 4.52050217633268E-0002 4.51166265175211E-0002 4.50283731887171E-0002 4.49402615948423E-0002 - 4.48522915540067E-0002 4.47644628845033E-0002 4.46767754048079E-0002 4.45892289335784E-0002 4.45018232896554E-0002 - 4.44145582920616E-0002 4.43274337600020E-0002 4.42404495128629E-0002 4.41536053702128E-0002 4.40669011518019E-0002 - 4.39803366775614E-0002 4.38939117676045E-0002 4.38076262422254E-0002 4.37214799218985E-0002 4.36354726272806E-0002 - 4.35496041792079E-0002 4.34638743986982E-0002 4.33782831069489E-0002 4.32928301253385E-0002 4.32075152754256E-0002 - 4.31223383789478E-0002 4.30372992578241E-0002 4.29523977341523E-0002 4.28676336302101E-0002 4.27830067684546E-0002 - 4.26985169715222E-0002 4.26141640622287E-0002 4.25299478635685E-0002 4.24458681987155E-0002 4.23619248910217E-0002 - 4.22781177640182E-0002 4.21944466414142E-0002 4.21109113470977E-0002 4.20275117051345E-0002 4.19442475397684E-0002 - 4.18611186754214E-0002 4.17781249366930E-0002 4.16952661483605E-0002 4.16125421353782E-0002 4.15299527228788E-0002 - 4.14474977361710E-0002 4.13651770007412E-0002 4.12829903422526E-0002 4.12009375865449E-0002 4.11190185596348E-0002 - 4.10372330877153E-0002 4.09555809971559E-0002 4.08740621145021E-0002 4.07926762664753E-0002 4.07114232799734E-0002 - 4.06303029820694E-0002 4.05493152000125E-0002 4.04684597612270E-0002 4.03877364933129E-0002 4.03071452240451E-0002 - 4.02266857813736E-0002 4.01463579934238E-0002 4.00661616884951E-0002 3.99860966950622E-0002 3.99061628417744E-0002 - 3.98263599574545E-0002 3.97466878711006E-0002 3.96671464118841E-0002 3.95877354091510E-0002 3.95084546924206E-0002 - 3.94293040913860E-0002 3.93502834359144E-0002 3.92713925560451E-0002 3.91926312819922E-0002 3.91139994441419E-0002 - 3.90354968730537E-0002 3.89571233994600E-0002 3.88788788542657E-0002 3.88007630685487E-0002 3.87227758735588E-0002 - 3.86449171007184E-0002 3.85671865816220E-0002 3.84895841480361E-0002 3.84121096318990E-0002 3.83347628653208E-0002 - 3.82575436805834E-0002 3.81804519101399E-0002 3.81034873866148E-0002 3.80266499428037E-0002 3.79499394116735E-0002 - 3.78733556263616E-0002 3.77968984201769E-0002 3.77205676265981E-0002 3.76443630792748E-0002 3.75682846120272E-0002 - 3.74923320588451E-0002 3.74165052538890E-0002 3.73408040314891E-0002 3.72652282261455E-0002 3.71897776725277E-0002 - 3.71144522054751E-0002 3.70392516599964E-0002 3.69641758712693E-0002 3.68892246746411E-0002 3.68143979056278E-0002 - 3.67396953999144E-0002 3.66651169933546E-0002 3.65906625219704E-0002 3.65163318219528E-0002 3.64421247296606E-0002 - 3.63680410816211E-0002 3.62940807145298E-0002 3.62202434652493E-0002 3.61465291708111E-0002 3.60729376684136E-0002 - 3.59994687954229E-0002 3.59261223893725E-0002 3.58528982879630E-0002 3.57797963290626E-0002 3.57068163507054E-0002 - 3.56339581910937E-0002 3.55612216885955E-0002 3.54886066817457E-0002 3.54161130092457E-0002 3.53437405099630E-0002 - 3.52714890229316E-0002 3.51993583873508E-0002 3.51273484425869E-0002 3.50554590281710E-0002 3.49836899838003E-0002 - 3.49120411493373E-0002 3.48405123648099E-0002 3.47691034704115E-0002 3.46978143065000E-0002 3.46266447135989E-0002 - 3.45555945323959E-0002 3.44846636037441E-0002 3.44138517686604E-0002 3.43431588683268E-0002 3.42725847440893E-0002 - 3.42021292374578E-0002 3.41317921901067E-0002 3.40615734438740E-0002 3.39914728407614E-0002 3.39214902229346E-0002 - 3.38516254327225E-0002 3.37818783126175E-0002 3.37122487052748E-0002 3.36427364535135E-0002 3.35733414003149E-0002 - 3.35040633888236E-0002 3.34349022623467E-0002 3.33658578643542E-0002 3.32969300384780E-0002 3.32281186285125E-0002 - 3.31594234784147E-0002 3.30908444323030E-0002 3.30223813344581E-0002 3.29540340293227E-0002 3.28858023615003E-0002 - 3.28176861757569E-0002 3.27496853170194E-0002 3.26817996303760E-0002 3.26140289610759E-0002 3.25463731545297E-0002 - 3.24788320563086E-0002 3.24114055121442E-0002 3.23440933679296E-0002 3.22768954697174E-0002 3.22098116637212E-0002 - 3.21428417963145E-0002 3.20759857140311E-0002 3.20092432635646E-0002 3.19426142917683E-0002 3.18760986456556E-0002 - 3.18096961723990E-0002 3.17434067193309E-0002 3.16772301339425E-0002 3.16111662638845E-0002 3.15452149569669E-0002 - 3.14793760611579E-0002 3.14136494245851E-0002 3.13480348955345E-0002 3.12825323224507E-0002 3.12171415539366E-0002 - 3.11518624387537E-0002 3.10866948258212E-0002 3.10216385642165E-0002 3.09566935031750E-0002 3.08918594920897E-0002 - 3.08271363805114E-0002 3.07625240181480E-0002 3.06980222548655E-0002 3.06336309406864E-0002 3.05693499257907E-0002 - 3.05051790605154E-0002 3.04411181953541E-0002 3.03771671809574E-0002 3.03133258681324E-0002 3.02495941078428E-0002 - 3.01859717512085E-0002 3.01224586495055E-0002 3.00590546541663E-0002 2.99957596167789E-0002 2.99325733890875E-0002 - 2.98694958229920E-0002 2.98065267705473E-0002 2.97436660839648E-0002 2.96809136156102E-0002 2.96182692180052E-0002 - 2.95557327438260E-0002 2.94933040459041E-0002 2.94309829772259E-0002 2.93687693909319E-0002 2.93066631403180E-0002 - 2.92446640788338E-0002 2.91827720600839E-0002 2.91209869378264E-0002 2.90593085659741E-0002 2.89977367985934E-0002 - 2.89362714899044E-0002 2.88749124942813E-0002 2.88136596662515E-0002 2.87525128604961E-0002 2.86914719318492E-0002 - 2.86305367352984E-0002 2.85697071259843E-0002 2.85089829592002E-0002 2.84483640903926E-0002 2.83878503751603E-0002 - 2.83274416692550E-0002 2.82671378285805E-0002 2.82069387091932E-0002 2.81468441673017E-0002 2.80868540592662E-0002 - 2.80269682415996E-0002 2.79671865709658E-0002 2.79075089041811E-0002 2.78479350982128E-0002 2.77884650101801E-0002 - 2.77290984973533E-0002 2.76698354171537E-0002 2.76106756271541E-0002 2.75516189850778E-0002 2.74926653487993E-0002 - 2.74338145763436E-0002 2.73750665258864E-0002 2.73164210557537E-0002 2.72578780244217E-0002 2.71994372905173E-0002 - 2.71410987128169E-0002 2.70828621502473E-0002 2.70247274618851E-0002 2.69666945069560E-0002 2.69087631448363E-0002 - 2.68509332350508E-0002 2.67932046372744E-0002 2.67355772113307E-0002 2.66780508171926E-0002 2.66206253149822E-0002 - 2.65633005649697E-0002 2.65060764275750E-0002 2.64489527633660E-0002 2.63919294330593E-0002 2.63350062975196E-0002 - 2.62781832177602E-0002 2.62214600549424E-0002 2.61648366703752E-0002 2.61083129255161E-0002 2.60518886819697E-0002 - 2.59955638014887E-0002 2.59393381459729E-0002 2.58832115774698E-0002 2.58271839581743E-0002 2.57712551504279E-0002 - 2.57154250167197E-0002 2.56596934196852E-0002 2.56040602221072E-0002 2.55485252869147E-0002 2.54930884771836E-0002 - 2.54377496561359E-0002 2.53825086871402E-0002 2.53273654337110E-0002 2.52723197595091E-0002 2.52173715283411E-0002 - 2.51625206041593E-0002 2.51077668510622E-0002 2.50531101332932E-0002 2.49985503152416E-0002 2.49440872614419E-0002 - 2.48897208365738E-0002 2.48354509054621E-0002 2.47812773330767E-0002 2.47271999845322E-0002 2.46732187250881E-0002 - 2.46193334201482E-0002 2.45655439352613E-0002 2.45118501361199E-0002 2.44582518885615E-0002 2.44047490585673E-0002 - 2.43513415122624E-0002 2.42980291159163E-0002 2.42448117359419E-0002 2.41916892388958E-0002 2.41386614914782E-0002 - 2.40857283605328E-0002 2.40328897130466E-0002 2.39801454161495E-0002 2.39274953371149E-0002 2.38749393433588E-0002 - 2.38224773024403E-0002 2.37701090820611E-0002 2.37178345500653E-0002 2.36656535744400E-0002 2.36135660233140E-0002 - 2.35615717649589E-0002 2.35096706677881E-0002 2.34578626003572E-0002 2.34061474313635E-0002 2.33545250296462E-0002 - 2.33029952641862E-0002 2.32515580041057E-0002 2.32002131186686E-0002 2.31489604772800E-0002 2.30977999494861E-0002 - 2.30467314049742E-0002 2.29957547135727E-0002 2.29448697452508E-0002 2.28940763701180E-0002 2.28433744584251E-0002 - 2.27927638805628E-0002 2.27422445070625E-0002 2.26918162085955E-0002 2.26414788559739E-0002 2.25912323201491E-0002 - 2.25410764722127E-0002 2.24910111833961E-0002 2.24410363250704E-0002 2.23911517687461E-0002 2.23413573860733E-0002 - 2.22916530488413E-0002 2.22420386289788E-0002 2.21925139985532E-0002 2.21430790297714E-0002 2.20937335949785E-0002 - 2.20444775666590E-0002 2.19953108174357E-0002 2.19462332200700E-0002 2.18972446474615E-0002 2.18483449726483E-0002 - 2.17995340688066E-0002 2.17508118092506E-0002 2.17021780674325E-0002 2.16536327169424E-0002 2.16051756315078E-0002 - 2.15568066849942E-0002 2.15085257514041E-0002 2.14603327048780E-0002 2.14122274196929E-0002 2.13642097702636E-0002 - 2.13162796311416E-0002 2.12684368770150E-0002 2.12206813827094E-0002 2.11730130231865E-0002 2.11254316735449E-0002 - 2.10779372090193E-0002 2.10305295049811E-0002 2.09832084369377E-0002 2.09359738805327E-0002 2.08888257115456E-0002 - 2.08417638058918E-0002 2.07947880396226E-0002 2.07478982889247E-0002 2.07010944301207E-0002 2.06543763396683E-0002 - 2.06077438941605E-0002 2.05611969703259E-0002 2.05147354450276E-0002 2.04683591952642E-0002 2.04220680981688E-0002 - 2.03758620310095E-0002 2.03297408711889E-0002 2.02837044962441E-0002 2.02377527838466E-0002 2.01918856118024E-0002 - 2.01461028580514E-0002 2.01004044006676E-0002 2.00547901178594E-0002 2.00092598879685E-0002 1.99638135894705E-0002 - 1.99184511009748E-0002 1.98731723012241E-0002 1.98279770690945E-0002 1.97828652835956E-0002 1.97378368238701E-0002 - 1.96928915691936E-0002 1.96480293989746E-0002 1.96032501927550E-0002 1.95585538302086E-0002 1.95139401911425E-0002 - 1.94694091554961E-0002 1.94249606033408E-0002 1.93805944148811E-0002 1.93363104704529E-0002 1.92921086505246E-0002 - 1.92479888356964E-0002 1.92039509067003E-0002 1.91599947444003E-0002 1.91161202297915E-0002 1.90723272440010E-0002 - 1.90286156682872E-0002 1.89849853840396E-0002 1.89414362727790E-0002 1.88979682161573E-0002 1.88545810959574E-0002 - 1.88112747940926E-0002 1.87680491926077E-0002 1.87249041736776E-0002 1.86818396196078E-0002 1.86388554128342E-0002 - 1.85959514359232E-0002 1.85531275715712E-0002 1.85103837026046E-0002 1.84677197119800E-0002 1.84251354827837E-0002 - 1.83826308982319E-0002 1.83402058416701E-0002 1.82978601965738E-0002 1.82555938465477E-0002 1.82134066753256E-0002 - 1.81712985667709E-0002 1.81292694048758E-0002 1.80873190737616E-0002 1.80454474576785E-0002 1.80036544410055E-0002 - 1.79619399082501E-0002 1.79203037440486E-0002 1.78787458331654E-0002 1.78372660604936E-0002 1.77958643110542E-0002 - 1.77545404699967E-0002 1.77132944225982E-0002 1.76721260542641E-0002 1.76310352505272E-0002 1.75900218970482E-0002 - 1.75490858796154E-0002 1.75082270841445E-0002 1.74674453966788E-0002 1.74267407033883E-0002 1.73861128905707E-0002 - 1.73455618446505E-0002 1.73050874521792E-0002 1.72646895998351E-0002 1.72243681744231E-0002 1.71841230628751E-0002 - 1.71439541522488E-0002 1.71038613297292E-0002 1.70638444826268E-0002 1.70239034983787E-0002 1.69840382645480E-0002 - 1.69442486688238E-0002 1.69045345990211E-0002 1.68648959430802E-0002 1.68253325890678E-0002 1.67858444251755E-0002 - 1.67464313397209E-0002 1.67070932211464E-0002 1.66678299580199E-0002 1.66286414390346E-0002 1.65895275530082E-0002 - 1.65504881888838E-0002 1.65115232357289E-0002 1.64726325827362E-0002 1.64338161192223E-0002 1.63950737346291E-0002 - 1.63564053185222E-0002 1.63178107605917E-0002 1.62792899506521E-0002 1.62408427786415E-0002 1.62024691346224E-0002 - 1.61641689087807E-0002 1.61259419914267E-0002 1.60877882729937E-0002 1.60497076440387E-0002 1.60116999952425E-0002 - 1.59737652174087E-0002 1.59359032014644E-0002 1.58981138384598E-0002 1.58603970195682E-0002 1.58227526360856E-0002 - 1.57851805794308E-0002 1.57476807411456E-0002 1.57102530128940E-0002 1.56728972864628E-0002 1.56356134537611E-0002 - 1.55984014068201E-0002 1.55612610377934E-0002 1.55241922389566E-0002 1.54871949027074E-0002 1.54502689215649E-0002 - 1.54134141881706E-0002 1.53766305952873E-0002 1.53399180357992E-0002 1.53032764027123E-0002 1.52667055891539E-0002 - 1.52302054883723E-0002 1.51937759937370E-0002 1.51574169987388E-0002 1.51211283969894E-0002 1.50849100822207E-0002 - 1.50487619482862E-0002 1.50126838891595E-0002 1.49766757989349E-0002 1.49407375718270E-0002 1.49048691021709E-0002 - 1.48690702844218E-0002 1.48333410131548E-0002 1.47976811830655E-0002 1.47620906889689E-0002 1.47265694258003E-0002 - 1.46911172886141E-0002 1.46557341725848E-0002 1.46204199730063E-0002 1.45851745852916E-0002 1.45499979049735E-0002 - 1.45148898277034E-0002 1.44798502492522E-0002 1.44448790655097E-0002 1.44099761724845E-0002 1.43751414663042E-0002 - 1.43403748432146E-0002 1.43056761995807E-0002 1.42710454318856E-0002 1.42364824367307E-0002 1.42019871108359E-0002 - 1.41675593510393E-0002 1.41331990542968E-0002 1.40989061176826E-0002 1.40646804383885E-0002 1.40305219137242E-0002 - 1.39964304411170E-0002 1.39624059181120E-0002 1.39284482423713E-0002 1.38945573116749E-0002 1.38607330239196E-0002 - 1.38269752771198E-0002 1.37932839694065E-0002 1.37596589990280E-0002 1.37261002643494E-0002 1.36926076638524E-0002 - 1.36591810961357E-0002 1.36258204599141E-0002 1.35925256540194E-0002 1.35592965773991E-0002 1.35261331291176E-0002 - 1.34930352083553E-0002 1.34600027144082E-0002 1.34270355466888E-0002 1.33941336047254E-0002 1.33612967881618E-0002 - 1.33285249967576E-0002 1.32958181303880E-0002 1.32631760890437E-0002 1.32305987728307E-0002 1.31980860819702E-0002 - 1.31656379167986E-0002 1.31332541777676E-0002 1.31009347654434E-0002 1.30686795805076E-0002 1.30364885237562E-0002 - 1.30043614960999E-0002 1.29722983985642E-0002 1.29402991322889E-0002 1.29083635985282E-0002 1.28764916986504E-0002 - 1.28446833341385E-0002 1.28129384065890E-0002 1.27812568177127E-0002 1.27496384693343E-0002 1.27180832633920E-0002 - 1.26865911019381E-0002 1.26551618871380E-0002 1.26237955212712E-0002 1.25924919067300E-0002 1.25612509460203E-0002 - 1.25300725417613E-0002 1.24989565966849E-0002 1.24679030136364E-0002 1.24369116955739E-0002 1.24059825455681E-0002 - 1.23751154668027E-0002 1.23443103625739E-0002 1.23135671362903E-0002 1.22828856914730E-0002 1.22522659317555E-0002 - 1.22217077608836E-0002 1.21912110827148E-0002 1.21607758012191E-0002 1.21304018204781E-0002 1.21000890446855E-0002 - 1.20698373781466E-0002 1.20396467252784E-0002 1.20095169906093E-0002 1.19794480787793E-0002 1.19494398945397E-0002 - 1.19194923427531E-0002 1.18896053283932E-0002 1.18597787565447E-0002 1.18300125324034E-0002 1.18003065612760E-0002 - 1.17706607485798E-0002 1.17410749998430E-0002 1.17115492207040E-0002 1.16820833169122E-0002 1.16526771943269E-0002 - 1.16233307589182E-0002 1.15940439167659E-0002 1.15648165740602E-0002 1.15356486371012E-0002 1.15065400122990E-0002 - 1.14774906061735E-0002 1.14485003253541E-0002 1.14195690765803E-0002 1.13906967667006E-0002 1.13618833026732E-0002 - 1.13331285915657E-0002 1.13044325405549E-0002 1.12757950569266E-0002 1.12472160480757E-0002 1.12186954215064E-0002 - 1.11902330848314E-0002 1.11618289457721E-0002 1.11334829121589E-0002 1.11051948919305E-0002 1.10769647931344E-0002 - 1.10487925239261E-0002 1.10206779925699E-0002 1.09926211074377E-0002 1.09646217770099E-0002 1.09366799098750E-0002 - 1.09087954147291E-0002 1.08809682003762E-0002 1.08531981757285E-0002 1.08254852498050E-0002 1.07978293317330E-0002 - 1.07702303307468E-0002 1.07426881561884E-0002 1.07152027175067E-0002 1.06877739242581E-0002 1.06604016861059E-0002 - 1.06330859128203E-0002 1.06058265142787E-0002 1.05786234004649E-0002 1.05514764814698E-0002 1.05243856674905E-0002 - 1.04973508688311E-0002 1.04703719959018E-0002 1.04434489592191E-0002 1.04165816694059E-0002 1.03897700371911E-0002 - 1.03630139734099E-0002 1.03363133890031E-0002 1.03096681950178E-0002 1.02830783026066E-0002 1.02565436230276E-0002 - 1.02300640676450E-0002 1.02036395479281E-0002 1.01772699754517E-0002 1.01509552618959E-0002 1.01246953190461E-0002 - 1.00984900587929E-0002 1.00723393931317E-0002 1.00462432341631E-0002 1.00202014940922E-0002 9.99421408522936E-0003 - 9.96828091998908E-0003 9.94240191089091E-0003 9.91657697055857E-0003 9.89080601172026E-0003 9.86508894720856E-0003 - 9.83942568996015E-0003 9.81381615301591E-0003 9.78826024952071E-0003 9.76275789272343E-0003 9.73730899597668E-0003 - 9.71191347273686E-0003 9.68657123656412E-0003 9.66128220112205E-0003 9.63604628017784E-0003 9.61086338760208E-0003 - 9.58573343736844E-0003 9.56065634355413E-0003 9.53563202033921E-0003 9.51066038200696E-0003 9.48574134294341E-0003 - 9.46087481763760E-0003 9.43606072068132E-0003 9.41129896676880E-0003 9.38658947069720E-0003 9.36193214736587E-0003 - 9.33732691177674E-0003 9.31277367903391E-0003 9.28827236434378E-0003 9.26382288301492E-0003 9.23942515045779E-0003 - 9.21507908218494E-0003 9.19078459381065E-0003 9.16654160105111E-0003 9.14235001972402E-0003 9.11820976574880E-0003 - 9.09412075514636E-0003 9.07008290403890E-0003 9.04609612865010E-0003 9.02216034530471E-0003 8.99827547042876E-0003 - 8.97444142054918E-0003 8.95065811229408E-0003 8.92692546239224E-0003 8.90324338767327E-0003 8.87961180506756E-0003 - 8.85603063160598E-0003 8.83249978442005E-0003 8.80901918074154E-0003 8.78558873790282E-0003 8.76220837333628E-0003 - 8.73887800457452E-0003 8.71559754925031E-0003 8.69236692509627E-0003 8.66918604994505E-0003 8.64605484172895E-0003 - 8.62297321848021E-0003 8.59994109833051E-0003 8.57695839951111E-0003 8.55402504035281E-0003 8.53114093928565E-0003 - 8.50830601483907E-0003 8.48552018564170E-0003 8.46278337042106E-0003 8.44009548800403E-0003 8.41745645731612E-0003 - 8.39486619738187E-0003 8.37232462732444E-0003 8.34983166636574E-0003 8.32738723382631E-0003 8.30499124912492E-0003 - 8.28264363177911E-0003 8.26034430140445E-0003 8.23809317771490E-0003 8.21589018052243E-0003 8.19373522973718E-0003 - 8.17162824536728E-0003 8.14956914751850E-0003 8.12755785639475E-0003 8.10559429229736E-0003 8.08367837562547E-0003 - 8.06181002687560E-0003 8.03998916664183E-0003 8.01821571561559E-0003 7.99648959458549E-0003 7.97481072443746E-0003 - 7.95317902615439E-0003 7.93159442081631E-0003 7.91005682960004E-0003 7.88856617377944E-0003 7.86712237472495E-0003 - 7.84572535390370E-0003 7.82437503287951E-0003 7.80307133331255E-0003 7.78181417695955E-0003 7.76060348567340E-0003 - 7.73943918140345E-0003 7.71832118619499E-0003 7.69724942218946E-0003 7.67622381162433E-0003 7.65524427683286E-0003 - 7.63431074024426E-0003 7.61342312438328E-0003 7.59258135187054E-0003 7.57178534542205E-0003 7.55103502784929E-0003 - 7.53033032205924E-0003 7.50967115105403E-0003 7.48905743793113E-0003 7.46848910588315E-0003 7.44796607819752E-0003 - 7.42748827825697E-0003 7.40705562953882E-0003 7.38666805561536E-0003 7.36632548015346E-0003 7.34602782691468E-0003 - 7.32577501975518E-0003 7.30556698262534E-0003 7.28540363957020E-0003 7.26528491472886E-0003 7.24521073233477E-0003 - 7.22518101671535E-0003 7.20519569229216E-0003 7.18525468358075E-0003 7.16535791519027E-0003 7.14550531182401E-0003 - 7.12569679827866E-0003 7.10593229944471E-0003 7.08621174030603E-0003 7.06653504594003E-0003 7.04690214151749E-0003 - 7.02731295230234E-0003 7.00776740365187E-0003 6.98826542101631E-0003 6.96880692993907E-0003 6.94939185605633E-0003 - 6.93002012509734E-0003 6.91069166288395E-0003 6.89140639533073E-0003 6.87216424844493E-0003 6.85296514832622E-0003 - 6.83380902116684E-0003 6.81469579325123E-0003 6.79562539095629E-0003 6.77659774075096E-0003 6.75761276919632E-0003 - 6.73867040294556E-0003 6.71977056874369E-0003 6.70091319342770E-0003 6.68209820392622E-0003 6.66332552725976E-0003 - 6.64459509054030E-0003 6.62590682097135E-0003 6.60726064584798E-0003 6.58865649255650E-0003 6.57009428857458E-0003 - 6.55157396147113E-0003 6.53309543890599E-0003 6.51465864863031E-0003 6.49626351848596E-0003 6.47790997640585E-0003 - 6.45959795041354E-0003 6.44132736862341E-0003 6.42309815924049E-0003 6.40491025056014E-0003 6.38676357096849E-0003 - 6.36865804894182E-0003 6.35059361304685E-0003 6.33257019194041E-0003 6.31458771436954E-0003 6.29664610917139E-0003 - 6.27874530527288E-0003 6.26088523169109E-0003 6.24306581753271E-0003 6.22528699199429E-0003 6.20754868436193E-0003 - 6.18985082401136E-0003 6.17219334040784E-0003 6.15457616310591E-0003 6.13699922174958E-0003 6.11946244607199E-0003 - 6.10196576589555E-0003 6.08450911113162E-0003 6.06709241178076E-0003 6.04971559793228E-0003 6.03237859976438E-0003 - 6.01508134754408E-0003 5.99782377162701E-0003 5.98060580245746E-0003 5.96342737056816E-0003 5.94628840658044E-0003 - 5.92918884120384E-0003 5.91212860523619E-0003 5.89510762956364E-0003 5.87812584516033E-0003 5.86118318308855E-0003 - 5.84427957449842E-0003 5.82741495062813E-0003 5.81058924280351E-0003 5.79380238243815E-0003 5.77705430103336E-0003 - 5.76034493017789E-0003 5.74367420154811E-0003 5.72704204690768E-0003 5.71044839810759E-0003 5.69389318708622E-0003 - 5.67737634586893E-0003 5.66089780656832E-0003 5.64445750138386E-0003 5.62805536260205E-0003 5.61169132259626E-0003 - 5.59536531382645E-0003 5.57907726883954E-0003 5.56282712026883E-0003 5.54661480083432E-0003 5.53044024334234E-0003 - 5.51430338068568E-0003 5.49820414584344E-0003 5.48214247188079E-0003 5.46611829194927E-0003 5.45013153928629E-0003 - 5.43418214721537E-0003 5.41827004914584E-0003 5.40239517857293E-0003 5.38655746907761E-0003 5.37075685432646E-0003 - 5.35499326807174E-0003 5.33926664415114E-0003 5.32357691648787E-0003 5.30792401909040E-0003 5.29230788605261E-0003 - 5.27672845155349E-0003 5.26118564985714E-0003 5.24567941531279E-0003 5.23020968235456E-0003 5.21477638550153E-0003 - 5.19937945935750E-0003 5.18401883861116E-0003 5.16869445803573E-0003 5.15340625248902E-0003 5.13815415691342E-0003 - 5.12293810633567E-0003 5.10775803586693E-0003 5.09261388070253E-0003 5.07750557612215E-0003 5.06243305748947E-0003 - 5.04739626025222E-0003 5.03239511994215E-0003 5.01742957217484E-0003 5.00249955264975E-0003 4.98760499715000E-0003 - 4.97274584154237E-0003 4.95792202177734E-0003 4.94313347388873E-0003 4.92838013399393E-0003 4.91366193829354E-0003 - 4.89897882307156E-0003 4.88433072469518E-0003 4.86971757961455E-0003 4.85513932436310E-0003 4.84059589555706E-0003 - 4.82608722989565E-0003 4.81161326416082E-0003 4.79717393521733E-0003 4.78276918001264E-0003 4.76839893557662E-0003 - 4.75406313902189E-0003 4.73976172754333E-0003 4.72549463841829E-0003 4.71126180900631E-0003 4.69706317674923E-0003 - 4.68289867917099E-0003 4.66876825387755E-0003 4.65467183855694E-0003 4.64060937097899E-0003 4.62658078899547E-0003 - 4.61258603053979E-0003 4.59862503362720E-0003 4.58469773635441E-0003 4.57080407689971E-0003 4.55694399352288E-0003 - 4.54311742456503E-0003 4.52932430844863E-0003 4.51556458367730E-0003 4.50183818883594E-0003 4.48814506259042E-0003 - 4.47448514368764E-0003 4.46085837095550E-0003 4.44726468330264E-0003 4.43370401971861E-0003 4.42017631927354E-0003 - 4.40668152111834E-0003 4.39321956448435E-0003 4.37979038868343E-0003 4.36639393310791E-0003 4.35303013723036E-0003 - 4.33969894060371E-0003 4.32640028286096E-0003 4.31313410371537E-0003 4.29990034296012E-0003 4.28669894046838E-0003 - 4.27352983619327E-0003 4.26039297016763E-0003 4.24728828250413E-0003 4.23421571339511E-0003 4.22117520311238E-0003 - 4.20816669200744E-0003 4.19519012051113E-0003 4.18224542913372E-0003 4.16933255846473E-0003 4.15645144917294E-0003 - 4.14360204200632E-0003 4.13078427779179E-0003 4.11799809743546E-0003 4.10524344192221E-0003 4.09252025231592E-0003 - 4.07982846975912E-0003 4.06716803547316E-0003 4.05453889075800E-0003 4.04194097699214E-0003 4.02937423563263E-0003 - 4.01683860821487E-0003 4.00433403635268E-0003 3.99186046173809E-0003 3.97941782614143E-0003 3.96700607141107E-0003 - 3.95462513947346E-0003 3.94227497233306E-0003 3.92995551207222E-0003 3.91766670085116E-0003 3.90540848090780E-0003 - 3.89318079455787E-0003 3.88098358419464E-0003 3.86881679228892E-0003 3.85668036138906E-0003 3.84457423412077E-0003 - 3.83249835318713E-0003 3.82045266136842E-0003 3.80843710152222E-0003 3.79645161658313E-0003 3.78449614956282E-0003 - 3.77257064354997E-0003 3.76067504171011E-0003 3.74880928728567E-0003 3.73697332359575E-0003 3.72516709403625E-0003 - 3.71339054207959E-0003 3.70164361127475E-0003 3.68992624524726E-0003 3.67823838769893E-0003 3.66657998240801E-0003 - 3.65495097322898E-0003 3.64335130409243E-0003 3.63178091900520E-0003 3.62023976205005E-0003 3.60872777738582E-0003 - 3.59724490924716E-0003 3.58579110194462E-0003 3.57436629986452E-0003 3.56297044746875E-0003 3.55160348929499E-0003 - 3.54026536995635E-0003 3.52895603414148E-0003 3.51767542661437E-0003 3.50642349221442E-0003 3.49520017585629E-0003 - 3.48400542252973E-0003 3.47283917729978E-0003 3.46170138530640E-0003 3.45059199176461E-0003 3.43951094196430E-0003 - 3.42845818127022E-0003 3.41743365512193E-0003 3.40643730903361E-0003 3.39546908859416E-0003 3.38452893946696E-0003 - 3.37361680738998E-0003 3.36273263817549E-0003 3.35187637771027E-0003 3.34104797195523E-0003 3.33024736694557E-0003 - 3.31947450879065E-0003 3.30872934367383E-0003 3.29801181785256E-0003 3.28732187765814E-0003 3.27665946949583E-0003 - 3.26602453984461E-0003 3.25541703525719E-0003 3.24483690235999E-0003 3.23428408785295E-0003 3.22375853850959E-0003 - 3.21326020117680E-0003 3.20278902277496E-0003 3.19234495029768E-0003 3.18192793081179E-0003 3.17153791145738E-0003 - 3.16117483944755E-0003 3.15083866206852E-0003 3.14052932667941E-0003 3.13024678071223E-0003 3.11999097167189E-0003 - 3.10976184713599E-0003 3.09955935475486E-0003 3.08938344225142E-0003 3.07923405742115E-0003 3.06911114813206E-0003 - 3.05901466232447E-0003 3.04894454801118E-0003 3.03890075327716E-0003 3.02888322627965E-0003 3.01889191524800E-0003 - 3.00892676848366E-0003 2.99898773436009E-0003 2.98907476132262E-0003 2.97918779788854E-0003 2.96932679264689E-0003 - 2.95949169425846E-0003 2.94968245145568E-0003 2.93989901304261E-0003 2.93014132789483E-0003 2.92040934495937E-0003 - 2.91070301325467E-0003 2.90102228187046E-0003 2.89136709996779E-0003 2.88173741677883E-0003 2.87213318160696E-0003 - 2.86255434382653E-0003 2.85300085288291E-0003 2.84347265829243E-0003 2.83396970964219E-0003 2.82449195659017E-0003 - 2.81503934886498E-0003 2.80561183626598E-0003 2.79620936866303E-0003 2.78683189599652E-0003 2.77747936827735E-0003 - 2.76815173558673E-0003 2.75884894807625E-0003 2.74957095596767E-0003 2.74031770955304E-0003 2.73108915919444E-0003 - 2.72188525532401E-0003 2.71270594844393E-0003 2.70355118912622E-0003 2.69442092801281E-0003 2.68531511581537E-0003 - 2.67623370331529E-0003 2.66717664136367E-0003 2.65814388088111E-0003 2.64913537285779E-0003 2.64015106835329E-0003 - 2.63119091849660E-0003 2.62225487448608E-0003 2.61334288758919E-0003 2.60445490914277E-0003 2.59559089055264E-0003 - 2.58675078329374E-0003 2.57793453890995E-0003 2.56914210901411E-0003 2.56037344528795E-0003 2.55162849948185E-0003 - 2.54290722341510E-0003 2.53420956897552E-0003 2.52553548811957E-0003 2.51688493287222E-0003 2.50825785532692E-0003 - 2.49965420764551E-0003 2.49107394205815E-0003 2.48251701086329E-0003 2.47398336642754E-0003 2.46547296118570E-0003 - 2.45698574764056E-0003 2.44852167836302E-0003 2.44008070599184E-0003 2.43166278323366E-0003 2.42326786286296E-0003 - 2.41489589772194E-0003 2.40654684072050E-0003 2.39822064483611E-0003 2.38991726311386E-0003 2.38163664866628E-0003 - 2.37337875467328E-0003 2.36514353438222E-0003 2.35693094110766E-0003 2.34874092823144E-0003 2.34057344920252E-0003 - 2.33242845753703E-0003 2.32430590681804E-0003 2.31620575069563E-0003 2.30812794288680E-0003 2.30007243717534E-0003 - 2.29203918741187E-0003 2.28402814751369E-0003 2.27603927146470E-0003 2.26807251331550E-0003 2.26012782718308E-0003 - 2.25220516725097E-0003 2.24430448776905E-0003 2.23642574305352E-0003 2.22856888748689E-0003 2.22073387551777E-0003 - 2.21292066166102E-0003 2.20512920049748E-0003 2.19735944667406E-0003 2.18961135490355E-0003 2.18188487996466E-0003 - 2.17417997670193E-0003 2.16649660002558E-0003 2.15883470491161E-0003 2.15119424640156E-0003 2.14357517960260E-0003 - 2.13597745968734E-0003 2.12840104189386E-0003 2.12084588152562E-0003 2.11331193395135E-0003 2.10579915460505E-0003 - 2.09830749898588E-0003 2.09083692265816E-0003 2.08338738125121E-0003 2.07595883045940E-0003 2.06855122604200E-0003 - 2.06116452382311E-0003 2.05379867969171E-0003 2.04645364960145E-0003 2.03912938957072E-0003 2.03182585568246E-0003 - 2.02454300408423E-0003 2.01728079098804E-0003 2.01003917267032E-0003 2.00281810547189E-0003 1.99561754579785E-0003 - 1.98843745011758E-0003 1.98127777496456E-0003 1.97413847693650E-0003 1.96701951269506E-0003 1.95992083896592E-0003 - 1.95284241253873E-0003 1.94578419026694E-0003 1.93874612906787E-0003 1.93172818592253E-0003 1.92473031787562E-0003 - 1.91775248203551E-0003 1.91079463557405E-0003 1.90385673572664E-0003 1.89693873979208E-0003 1.89004060513257E-0003 - 1.88316228917359E-0003 1.87630374940386E-0003 1.86946494337536E-0003 1.86264582870310E-0003 1.85584636306522E-0003 - 1.84906650420282E-0003 1.84230620991994E-0003 1.83556543808357E-0003 1.82884414662338E-0003 1.82214229353194E-0003 - 1.81545983686442E-0003 1.80879673473868E-0003 1.80215294533509E-0003 1.79552842689660E-0003 1.78892313772856E-0003 - 1.78233703619873E-0003 1.77577008073721E-0003 1.76922222983632E-0003 1.76269344205064E-0003 1.75618367599685E-0003 - 1.74969289035377E-0003 1.74322104386219E-0003 1.73676809532487E-0003 1.73033400360652E-0003 1.72391872763362E-0003 - 1.71752222639449E-0003 1.71114445893912E-0003 1.70478538437923E-0003 1.69844496188808E-0003 1.69212315070047E-0003 - 1.68581991011273E-0003 1.67953519948253E-0003 1.67326897822898E-0003 1.66702120583241E-0003 1.66079184183448E-0003 - 1.65458084583795E-0003 1.64838817750671E-0003 1.64221379656574E-0003 1.63605766280098E-0003 1.62991973605935E-0003 - 1.62379997624859E-0003 1.61769834333733E-0003 1.61161479735490E-0003 1.60554929839135E-0003 1.59950180659737E-0003 - 1.59347228218422E-0003 1.58746068542369E-0003 1.58146697664802E-0003 1.57549111624984E-0003 1.56953306468218E-0003 - 1.56359278245826E-0003 1.55767023015160E-0003 1.55176536839582E-0003 1.54587815788470E-0003 1.54000855937205E-0003 - 1.53415653367161E-0003 1.52832204165712E-0003 1.52250504426214E-0003 1.51670550248006E-0003 1.51092337736400E-0003 - 1.50515863002679E-0003 1.49941122164088E-0003 1.49368111343828E-0003 1.48796826671053E-0003 1.48227264280861E-0003 - 1.47659420314291E-0003 1.47093290918313E-0003 1.46528872245830E-0003 1.45966160455661E-0003 1.45405151712542E-0003 - 1.44845842187124E-0003 1.44288228055956E-0003 1.43732305501490E-0003 1.43178070712067E-0003 1.42625519881919E-0003 - 1.42074649211156E-0003 1.41525454905763E-0003 1.40977933177596E-0003 1.40432080244372E-0003 1.39887892329670E-0003 - 1.39345365662915E-0003 1.38804496479383E-0003 1.38265281020189E-0003 1.37727715532279E-0003 1.37191796268433E-0003 - 1.36657519487250E-0003 1.36124881453148E-0003 1.35593878436354E-0003 1.35064506712905E-0003 1.34536762564633E-0003 - 1.34010642279166E-0003 1.33486142149921E-0003 1.32963258476094E-0003 1.32441987562664E-0003 1.31922325720374E-0003 - 1.31404269265736E-0003 1.30887814521022E-0003 1.30372957814256E-0003 1.29859695479210E-0003 1.29348023855399E-0003 - 1.28837939288074E-0003 1.28329438128218E-0003 1.27822516732537E-0003 1.27317171463459E-0003 1.26813398689123E-0003 - 1.26311194783378E-0003 1.25810556125774E-0003 1.25311479101559E-0003 1.24813960101670E-0003 1.24317995522731E-0003 - 1.23823581767045E-0003 1.23330715242587E-0003 1.22839392363004E-0003 1.22349609547601E-0003 1.21861363221343E-0003 - 1.21374649814847E-0003 1.20889465764372E-0003 1.20405807511820E-0003 1.19923671504724E-0003 1.19443054196250E-0003 - 1.18963952045182E-0003 1.18486361515927E-0003 1.18010279078499E-0003 1.17535701208518E-0003 1.17062624387209E-0003 - 1.16591045101387E-0003 1.16120959843460E-0003 1.15652365111415E-0003 1.15185257408823E-0003 1.14719633244822E-0003 - 1.14255489134119E-0003 1.13792821596983E-0003 1.13331627159238E-0003 1.12871902352258E-0003 1.12413643712960E-0003 - 1.11956847783803E-0003 1.11501511112777E-0003 1.11047630253401E-0003 1.10595201764715E-0003 1.10144222211275E-0003 - 1.09694688163152E-0003 1.09246596195919E-0003 1.08799942890648E-0003 1.08354724833911E-0003 1.07910938617762E-0003 - 1.07468580839744E-0003 1.07027648102874E-0003 1.06588137015644E-0003 1.06150044192012E-0003 1.05713366251396E-0003 - 1.05278099818672E-0003 1.04844241524164E-0003 1.04411788003644E-0003 1.03980735898319E-0003 1.03551081854834E-0003 - 1.03122822525260E-0003 1.02695954567090E-0003 1.02270474643237E-0003 1.01846379422024E-0003 1.01423665577182E-0003 - 1.01002329787840E-0003 1.00582368738525E-0003 1.00163779119155E-0003 9.97465576250279E-0004 9.93307009568262E-0004 - 9.89162058206020E-0004 9.85030689277783E-0004 9.80912869951379E-0004 9.76808567448254E-0004 9.72717749043332E-0004 - 9.68640382065012E-0004 9.64576433895120E-0004 9.60525871968814E-0004 9.56488663774580E-0004 9.52464776854120E-0004 - 9.48454178802373E-0004 9.44456837267383E-0004 9.40472719950284E-0004 9.36501794605262E-0004 9.32544029039458E-0004 - 9.28599391112957E-0004 9.24667848738692E-0004 9.20749369882446E-0004 9.16843922562737E-0004 9.12951474850793E-0004 - 9.09071994870520E-0004 9.05205450798398E-0004 9.01351810863483E-0004 8.97511043347306E-0004 8.93683116583835E-0004 - 8.89867998959461E-0004 8.86065658912869E-0004 8.82276064935053E-0004 8.78499185569215E-0004 8.74734989410751E-0004 - 8.70983445107166E-0004 8.67244521358023E-0004 8.63518186914938E-0004 8.59804410581447E-0004 8.56103161213024E-0004 - 8.52414407716977E-0004 8.48738119052435E-0004 8.45074264230278E-0004 8.41422812313050E-0004 8.37783732414991E-0004 - 8.34156993701890E-0004 8.30542565391101E-0004 8.26940416751443E-0004 8.23350517103184E-0004 8.19772835817972E-0004 - 8.16207342318769E-0004 8.12654006079830E-0004 8.09112796626616E-0004 8.05583683535776E-0004 8.02066636435052E-0004 - 7.98561625003287E-0004 7.95068618970308E-0004 7.91587588116905E-0004 7.88118502274794E-0004 7.84661331326525E-0004 - 7.81216045205474E-0004 7.77782613895743E-0004 7.74361007432166E-0004 7.70951195900199E-0004 7.67553149435895E-0004 - 7.64166838225867E-0004 7.60792232507199E-0004 7.57429302567434E-0004 7.54078018744477E-0004 7.50738351426606E-0004 - 7.47410271052351E-0004 7.44093748110480E-0004 7.40788753139956E-0004 7.37495256729850E-0004 7.34213229519330E-0004 - 7.30942642197577E-0004 7.27683465503738E-0004 7.24435670226912E-0004 7.21199227206036E-0004 7.17974107329890E-0004 - 7.14760281537001E-0004 7.11557720815635E-0004 7.08366396203705E-0004 7.05186278788736E-0004 7.02017339707843E-0004 - 6.98859550147620E-0004 6.95712881344142E-0004 6.92577304582877E-0004 6.89452791198665E-0004 6.86339312575655E-0004 - 6.83236840147224E-0004 6.80145345395994E-0004 6.77064799853709E-0004 6.73995175101235E-0004 6.70936442768477E-0004 - 6.67888574534350E-0004 6.64851542126721E-0004 6.61825317322345E-0004 6.58809871946841E-0004 6.55805177874612E-0004 - 6.52811207028823E-0004 6.49827931381316E-0004 6.46855322952610E-0004 6.43893353811794E-0004 6.40941996076507E-0004 - 6.38001221912895E-0004 6.35071003535534E-0004 6.32151313207408E-0004 6.29242123239828E-0004 6.26343405992424E-0004 - 6.23455133873048E-0004 6.20577279337748E-0004 6.17709814890727E-0004 6.14852713084266E-0004 6.12005946518704E-0004 - 6.09169487842354E-0004 6.06343309751499E-0004 6.03527384990291E-0004 6.00721686350730E-0004 5.97926186672620E-0004 - 5.95140858843493E-0004 5.92365675798590E-0004 5.89600610520784E-0004 5.86845636040537E-0004 5.84100725435882E-0004 - 5.81365851832316E-0004 5.78640988402801E-0004 5.75926108367679E-0004 5.73221184994655E-0004 5.70526191598716E-0004 - 5.67841101542094E-0004 5.65165888234242E-0004 5.62500525131731E-0004 5.59844985738254E-0004 5.57199243604534E-0004 - 5.54563272328310E-0004 5.51937045554272E-0004 5.49320536973986E-0004 5.46713720325909E-0004 5.44116569395272E-0004 - 5.41529058014077E-0004 5.38951160061018E-0004 5.36382849461455E-0004 5.33824100187357E-0004 5.31274886257239E-0004 - 5.28735181736141E-0004 5.26204960735548E-0004 5.23684197413371E-0004 5.21172865973869E-0004 5.18670940667636E-0004 - 5.16178395791514E-0004 5.13695205688562E-0004 5.11221344748022E-0004 5.08756787405237E-0004 5.06301508141639E-0004 - 5.03855481484663E-0004 5.01418682007743E-0004 4.98991084330218E-0004 4.96572663117308E-0004 4.94163393080072E-0004 - 4.91763248975335E-0004 4.89372205605670E-0004 4.86990237819316E-0004 4.84617320510171E-0004 4.82253428617702E-0004 - 4.79898537126917E-0004 4.77552621068326E-0004 4.75215655517871E-0004 4.72887615596900E-0004 4.70568476472100E-0004 - 4.68258213355453E-0004 4.65956801504215E-0004 4.63664216220819E-0004 4.61380432852873E-0004 4.59105426793078E-0004 - 4.56839173479210E-0004 4.54581648394047E-0004 4.52332827065327E-0004 4.50092685065728E-0004 4.47861198012772E-0004 - 4.45638341568821E-0004 4.43424091440998E-0004 4.41218423381165E-0004 4.39021313185856E-0004 4.36832736696231E-0004 - 4.34652669798056E-0004 4.32481088421611E-0004 4.30317968541683E-0004 4.28163286177488E-0004 4.26017017392648E-0004 - 4.23879138295132E-0004 4.21749625037201E-0004 4.19628453815384E-0004 4.17515600870403E-0004 4.15411042487153E-0004 - 4.13314754994625E-0004 4.11226714765900E-0004 4.09146898218057E-0004 4.07075281812151E-0004 4.05011842053172E-0004 - 4.02956555489974E-0004 4.00909398715258E-0004 3.98870348365492E-0004 3.96839381120904E-0004 3.94816473705394E-0004 - 3.92801602886512E-0004 3.90794745475413E-0004 3.88795878326794E-0004 3.86804978338865E-0004 3.84822022453283E-0004 - 3.82846987655137E-0004 3.80879850972863E-0004 3.78920589478218E-0004 3.76969180286244E-0004 3.75025600555195E-0004 - 3.73089827486517E-0004 3.71161838324777E-0004 3.69241610357649E-0004 3.67329120915830E-0004 3.65424347373017E-0004 - 3.63527267145864E-0004 3.61637857693918E-0004 3.59756096519593E-0004 3.57881961168107E-0004 3.56015429227439E-0004 - 3.54156478328305E-0004 3.52305086144075E-0004 3.50461230390761E-0004 3.48624888826944E-0004 3.46796039253753E-0004 - 3.44974659514799E-0004 3.43160727496135E-0004 3.41354221126228E-0004 3.39555118375881E-0004 3.37763397258218E-0004 - 3.35979035828612E-0004 3.34202012184663E-0004 3.32432304466140E-0004 3.30669890854933E-0004 3.28914749575018E-0004 - 3.27166858892399E-0004 3.25426197115079E-0004 3.23692742592992E-0004 3.21966473717987E-0004 3.20247368923754E-0004 - 3.18535406685793E-0004 3.16830565521375E-0004 3.15132823989477E-0004 3.13442160690762E-0004 3.11758554267508E-0004 - 3.10081983403590E-0004 3.08412426824411E-0004 3.06749863296866E-0004 3.05094271629306E-0004 3.03445630671475E-0004 - 3.01803919314488E-0004 3.00169116490758E-0004 2.98541201173984E-0004 2.96920152379076E-0004 2.95305949162126E-0004 - 2.93698570620364E-0004 2.92097995892106E-0004 2.90504204156719E-0004 2.88917174634559E-0004 2.87336886586957E-0004 - 2.85763319316140E-0004 2.84196452165204E-0004 2.82636264518078E-0004 2.81082735799456E-0004 2.79535845474779E-0004 - 2.77995573050168E-0004 2.76461898072390E-0004 2.74934800128825E-0004 2.73414258847394E-0004 2.71900253896544E-0004 - 2.70392764985180E-0004 2.68891771862641E-0004 2.67397254318641E-0004 2.65909192183227E-0004 2.64427565326753E-0004 - 2.62952353659803E-0004 2.61483537133181E-0004 2.60021095737841E-0004 2.58565009504858E-0004 2.57115258505387E-0004 - 2.55671822850593E-0004 2.54234682691649E-0004 2.52803818219654E-0004 2.51379209665615E-0004 2.49960837300384E-0004 - 2.48548681434631E-0004 2.47142722418793E-0004 2.45742940643023E-0004 2.44349316537166E-0004 2.42961830570691E-0004 - 2.41580463252671E-0004 2.40205195131718E-0004 2.38836006795965E-0004 2.37472878872995E-0004 2.36115792029812E-0004 - 2.34764726972806E-0004 2.33419664447688E-0004 2.32080585239469E-0004 2.30747470172398E-0004 2.29420300109938E-0004 - 2.28099055954705E-0004 2.26783718648431E-0004 2.25474269171930E-0004 2.24170688545039E-0004 2.22872957826594E-0004 - 2.21581058114361E-0004 2.20294970545029E-0004 2.19014676294130E-0004 2.17740156576017E-0004 2.16471392643824E-0004 - 2.15208365789406E-0004 2.13951057343317E-0004 2.12699448674750E-0004 2.11453521191499E-0004 2.10213256339932E-0004 - 2.08978635604918E-0004 2.07749640509816E-0004 2.06526252616407E-0004 2.05308453524871E-0004 2.04096224873730E-0004 - 2.02889548339811E-0004 2.01688405638215E-0004 2.00492778522250E-0004 1.99302648783413E-0004 1.98117998251330E-0004 - 1.96938808793726E-0004 1.95765062316375E-0004 1.94596740763059E-0004 1.93433826115536E-0004 1.92276300393479E-0004 - 1.91124145654452E-0004 1.89977343993853E-0004 1.88835877544886E-0004 1.87699728478511E-0004 1.86568879003398E-0004 - 1.85443311365897E-0004 1.84323007849985E-0004 1.83207950777232E-0004 1.82098122506749E-0004 1.80993505435166E-0004 - 1.79894081996565E-0004 1.78799834662454E-0004 1.77710745941726E-0004 1.76626798380607E-0004 1.75547974562626E-0004 - 1.74474257108562E-0004 1.73405628676418E-0004 1.72342071961361E-0004 1.71283569695692E-0004 1.70230104648805E-0004 - 1.69181659627137E-0004 1.68138217474140E-0004 1.67099761070222E-0004 1.66066273332727E-0004 1.65037737215874E-0004 - 1.64014135710724E-0004 1.62995451845145E-0004 1.61981668683758E-0004 1.60972769327908E-0004 1.59968736915613E-0004 - 1.58969554621526E-0004 1.57975205656905E-0004 1.56985673269550E-0004 1.56000940743783E-0004 1.55020991400392E-0004 - 1.54045808596603E-0004 1.53075375726026E-0004 1.52109676218621E-0004 1.51148693540665E-0004 1.50192411194693E-0004 - 1.49240812719474E-0004 1.48293881689958E-0004 1.47351601717247E-0004 1.46413956448543E-0004 1.45480929567111E-0004 - 1.44552504792251E-0004 1.43628665879233E-0004 1.42709396619278E-0004 1.41794680839506E-0004 1.40884502402900E-0004 - 1.39978845208266E-0004 1.39077693190187E-0004 1.38181030318992E-0004 1.37288840600704E-0004 1.36401108077013E-0004 - 1.35517816825222E-0004 1.34638950958221E-0004 1.33764494624433E-0004 1.32894432007783E-0004 1.32028747327655E-0004 - 1.31167424838850E-0004 1.30310448831552E-0004 1.29457803631278E-0004 1.28609473598852E-0004 1.27765443130350E-0004 - 1.26925696657067E-0004 1.26090218645482E-0004 1.25258993597207E-0004 1.24432006048959E-0004 1.23609240572510E-0004 - 1.22790681774656E-0004 1.21976314297169E-0004 1.21166122816762E-0004 1.20360092045052E-0004 1.19558206728511E-0004 - 1.18760451648437E-0004 1.17966811620909E-0004 1.17177271496743E-0004 1.16391816161467E-0004 1.15610430535263E-0004 - 1.14833099572944E-0004 1.14059808263900E-0004 1.13290541632072E-0004 1.12525284735903E-0004 1.11764022668301E-0004 - 1.11006740556607E-0004 1.10253423562541E-0004 1.09504056882179E-0004 1.08758625745900E-0004 1.08017115418357E-0004 - 1.07279511198432E-0004 1.06545798419197E-0004 1.05815962447881E-0004 1.05089988685823E-0004 1.04367862568438E-0004 - 1.03649569565174E-0004 1.02935095179479E-0004 1.02224424948758E-0004 1.01517544444331E-0004 1.00814439271404E-0004 - 1.00115095069018E-0004 9.94194975100213E-0005 9.87276323010199E-0005 9.80394851823523E-0005 9.73550419280367E-0005 - 9.66742883457398E-0005 9.59972102767400E-0005 9.53237935958817E-0005 9.46540242115451E-0005 9.39878880655982E-0005 - 9.33253711333704E-0005 9.26664594236015E-0005 9.20111389784095E-0005 9.13593958732546E-0005 9.07112162168939E-0005 - 9.00665861513506E-0005 8.94254918518675E-0005 8.87879195268794E-0005 8.81538554179633E-0005 8.75232857998060E-0005 - 8.68961969801686E-0005 8.62725752998412E-0005 8.56524071326121E-0005 8.50356788852240E-0005 8.44223769973368E-0005 - 8.38124879414967E-0005 8.32059982230858E-0005 8.26028943802953E-0005 8.20031629840795E-0005 8.14067906381248E-0005 - 8.08137639788056E-0005 8.02240696751487E-0005 7.96376944288006E-0005 7.90546249739795E-0005 7.84748480774472E-0005 - 7.78983505384636E-0005 7.73251191887565E-0005 7.67551408924771E-0005 7.61884025461647E-0005 7.56248910787148E-0005 - 7.50645934513303E-0005 7.45074966574945E-0005 7.39535877229257E-0005 7.34028537055455E-0005 7.28552816954393E-0005 - 7.23108588148157E-0005 7.17695722179756E-0005 7.12314090912677E-0005 7.06963566530579E-0005 7.01644021536847E-0005 - 6.96355328754317E-0005 6.91097361324797E-0005 6.85869992708751E-0005 6.80673096684946E-0005 6.75506547350021E-0005 - 6.70370219118181E-0005 6.65263986720756E-0005 6.60187725205922E-0005 6.55141309938230E-0005 6.50124616598292E-0005 - 6.45137521182426E-0005 6.40179900002231E-0005 6.35251629684281E-0005 6.30352587169686E-0005 6.25482649713816E-0005 - 6.20641694885834E-0005 6.15829600568382E-0005 6.11046244957223E-0005 6.06291506560830E-0005 6.01565264200071E-0005 - 5.96867397007780E-0005 5.92197784428475E-0005 5.87556306217903E-0005 5.82942842442718E-0005 5.78357273480134E-0005 - 5.73799480017511E-0005 5.69269343052040E-0005 5.64766743890337E-0005 5.60291564148090E-0005 5.55843685749741E-0005 - 5.51422990928033E-0005 5.47029362223735E-0005 5.42662682485209E-0005 5.38322834868106E-0005 5.34009702834955E-0005 - 5.29723170154819E-0005 5.25463120902968E-0005 5.21229439460444E-0005 5.17022010513771E-0005 5.12840719054538E-0005 - 5.08685450379090E-0005 5.04556090088114E-0005 5.00452524086327E-0005 4.96374638582093E-0005 4.92322320087048E-0005 - 4.88295455415782E-0005 4.84293931685428E-0005 4.80317636315372E-0005 4.76366457026817E-0005 4.72440281842471E-0005 - 4.68538999086196E-0005 4.64662497382613E-0005 4.60810665656787E-0005 4.56983393133824E-0005 4.53180569338577E-0005 - 4.49402084095222E-0005 4.45647827526935E-0005 4.41917690055554E-0005 4.38211562401177E-0005 4.34529335581859E-0005 - 4.30870900913202E-0005 4.27236150008069E-0005 4.23624974776159E-0005 4.20037267423687E-0005 4.16472920453046E-0005 - 4.12931826662415E-0005 4.09413879145444E-0005 4.05918971290862E-0005 4.02446996782179E-0005 3.98997849597271E-0005 - 3.95571424008063E-0005 3.92167614580187E-0005 3.88786316172596E-0005 3.85427423937252E-0005 3.82090833318743E-0005 - 3.78776440053937E-0005 3.75484140171674E-0005 3.72213829992345E-0005 3.68965406127605E-0005 3.65738765479979E-0005 - 3.62533805242551E-0005 3.59350422898583E-0005 3.56188516221176E-0005 3.53047983272952E-0005 3.49928722405648E-0005 - 3.46830632259826E-0005 3.43753611764477E-0005 3.40697560136721E-0005 3.37662376881412E-0005 3.34647961790835E-0005 - 3.31654214944337E-0005 3.28681036707973E-0005 3.25728327734189E-0005 3.22795988961443E-0005 3.19883921613889E-0005 - 3.16992027201022E-0005 3.14120207517316E-0005 3.11268364641916E-0005 3.08436400938253E-0005 3.05624219053741E-0005 - 3.02831721919391E-0005 3.00058812749520E-0005 2.97305395041354E-0005 2.94571372574716E-0005 2.91856649411689E-0005 - 2.89161129896247E-0005 2.86484718653948E-0005 2.83827320591552E-0005 2.81188840896733E-0005 2.78569185037680E-0005 - 2.75968258762793E-0005 2.73385968100343E-0005 2.70822219358107E-0005 2.68276919123062E-0005 2.65749974261007E-0005 - 2.63241291916275E-0005 2.60750779511337E-0005 2.58278344746499E-0005 2.55823895599565E-0005 2.53387340325474E-0005 - 2.50968587455994E-0005 2.48567545799358E-0005 2.46184124439934E-0005 2.43818232737912E-0005 2.41469780328924E-0005 - 2.39138677123748E-0005 2.36824833307941E-0005 2.34528159341532E-0005 2.32248565958660E-0005 2.29985964167250E-0005 - 2.27740265248698E-0005 2.25511380757494E-0005 2.23299222520927E-0005 2.21103702638723E-0005 2.18924733482738E-0005 - 2.16762227696597E-0005 2.14616098195373E-0005 2.12486258165274E-0005 2.10372621063268E-0005 2.08275100616790E-0005 - 2.06193610823383E-0005 2.04128065950384E-0005 2.02078380534588E-0005 2.00044469381904E-0005 1.98026247567046E-0005 - 1.96023630433181E-0005 1.94036533591617E-0005 1.92064872921452E-0005 1.90108564569278E-0005 1.88167524948808E-0005 - 1.86241670740576E-0005 1.84330918891607E-0005 1.82435186615071E-0005 1.80554391389975E-0005 1.78688450960814E-0005 - 1.76837283337272E-0005 1.75000806793859E-0005 1.73178939869606E-0005 1.71371601367741E-0005 1.69578710355342E-0005 - 1.67800186163035E-0005 1.66035948384641E-0005 1.64285916876883E-0005 1.62550011759028E-0005 1.60828153412575E-0005 - 1.59120262480940E-0005 1.57426259869110E-0005 1.55746066743340E-0005 1.54079604530810E-0005 1.52426794919307E-0005 - 1.50787559856919E-0005 1.49161821551678E-0005 1.47549502471266E-0005 1.45950525342671E-0005 1.44364813151884E-0005 - 1.42792289143558E-0005 1.41232876820694E-0005 1.39686499944330E-0005 1.38153082533194E-0005 1.36632548863409E-0005 - 1.35124823468151E-0005 1.33629831137344E-0005 1.32147496917328E-0005 1.30677746110541E-0005 1.29220504275214E-0005 - 1.27775697225023E-0005 1.26343251028796E-0005 1.24923092010174E-0005 1.23515146747310E-0005 1.22119342072532E-0005 - 1.20735605072042E-0005 1.19363863085586E-0005 1.18004043706136E-0005 1.16656074779583E-0005 1.15319884404406E-0005 - 1.13995400931370E-0005 1.12682552963194E-0005 1.11381269354241E-0005 1.10091479210207E-0005 1.08813111887794E-0005 - 1.07546096994409E-0005 1.06290364387826E-0005 1.05045844175903E-0005 1.03812466716233E-0005 1.02590162615850E-0005 - 1.01378862730913E-0005 1.00178498166383E-0005 9.89890002757198E-0006 9.78103006605552E-0006 9.66423311703999E-0006 - 9.54850239023073E-0006 9.43383112005733E-0006 9.32021256564272E-0006 9.20764001077070E-0006 9.09610676385613E-0006 - 8.98560615791256E-0006 8.87613155052145E-0006 8.76767632380215E-0006 8.66023388437868E-0006 8.55379766335065E-0006 - 8.44836111626072E-0006 8.34391772306489E-0006 8.24046098810038E-0006 8.13798444005500E-0006 8.03648163193726E-0006 - 7.93594614104347E-0006 7.83637156892872E-0006 7.73775154137461E-0006 7.64007970835963E-0006 7.54334974402730E-0006 - 7.44755534665573E-0006 7.35269023862782E-0006 7.25874816639867E-0006 7.16572290046662E-0006 7.07360823534126E-0006 - 6.98239798951394E-0006 6.89208600542598E-0006 6.80266614943908E-0006 6.71413231180430E-0006 6.62647840663115E-0006 - 6.53969837185793E-0006 6.45378616922013E-0006 6.36873578422148E-0006 6.28454122610181E-0006 6.20119652780755E-0006 - 6.11869574596161E-0006 6.03703296083208E-0006 5.95620227630295E-0006 5.87619781984261E-0006 5.79701374247508E-0006 - 5.71864421874815E-0006 5.64108344670402E-0006 5.56432564784923E-0006 5.48836506712376E-0006 5.41319597287174E-0006 - 5.33881265681029E-0006 5.26520943400074E-0006 5.19238064281717E-0006 5.12032064491703E-0006 5.04902382521141E-0006 - 4.97848459183420E-0006 4.90869737611304E-0006 4.83965663253854E-0006 4.77135683873465E-0006 4.70379249542938E-0006 - 4.63695812642367E-0006 4.57084827856271E-0006 4.50545752170521E-0006 4.44078044869443E-0006 4.37681167532765E-0006 - 4.31354584032666E-0006 4.25097760530868E-0006 4.18910165475546E-0006 4.12791269598466E-0006 4.06740545911944E-0006 - 4.00757469705953E-0006 3.94841518545098E-0006 3.88992172265682E-0006 3.83208912972805E-0006 3.77491225037305E-0006 - 3.71838595092908E-0006 3.66250512033204E-0006 3.60726467008770E-0006 3.55265953424164E-0006 3.49868466935036E-0006 - 3.44533505445171E-0006 3.39260569103531E-0006 3.34049160301375E-0006 3.28898783669260E-0006 3.23808946074206E-0006 - 3.18779156616673E-0006 3.13808926627692E-0006 3.08897769665957E-0006 3.04045201514860E-0006 2.99250740179631E-0006 - 2.94513905884363E-0006 2.89834221069189E-0006 2.85211210387278E-0006 2.80644400701986E-0006 2.76133321083961E-0006 - 2.71677502808199E-0006 2.67276479351200E-0006 2.62929786388013E-0006 2.58636961789424E-0006 2.54397545618976E-0006 - 2.50211080130136E-0006 2.46077109763413E-0006 2.41995181143440E-0006 2.37964843076137E-0006 2.33985646545795E-0006 - 2.30057144712211E-0006 2.26178892907858E-0006 2.22350448634938E-0006 2.18571371562584E-0006 2.14841223523944E-0006 - 2.11159568513363E-0006 2.07525972683484E-0006 2.03940004342400E-0006 2.00401233950839E-0006 1.96909234119240E-0006 - 1.93463579604965E-0006 1.90063847309409E-0006 1.86709616275189E-0006 1.83400467683269E-0006 1.80135984850130E-0006 - 1.76915753224967E-0006 1.73739360386785E-0006 1.70606396041629E-0006 1.67516452019709E-0006 1.64469122272608E-0006 - 1.61464002870419E-0006 1.58500691998956E-0006 1.55578789956916E-0006 1.52697899153051E-0006 1.49857624103376E-0006 - 1.47057571428326E-0006 1.44297349849991E-0006 1.41576570189235E-0006 1.38894845362964E-0006 1.36251790381282E-0006 - 1.33647022344686E-0006 1.31080160441293E-0006 1.28550825944009E-0006 1.26058642207782E-0006 1.23603234666755E-0006 - 1.21184230831511E-0006 1.18801260286286E-0006 1.16453954686165E-0006 1.14141947754322E-0006 1.11864875279215E-0006 - 1.09622375111844E-0006 1.07414087162936E-0006 1.05239653400194E-0006 1.03098717845534E-0006 1.00990926572294E-0006 - 9.89159277024937E-0007 9.68733714040443E-0007 9.48629098880237E-0007 9.28841974058795E-0007 9.09368902466940E-0007 - 8.90206467344361E-0007 8.71351272251907E-0007 8.52799941044321E-0007 8.34549117842581E-0007 8.16595467006524E-0007 - 7.98935673107610E-0007 7.81566440901184E-0007 7.64484495299433E-0007 7.47686581343796E-0007 7.31169464177858E-0007 - 7.14929929019871E-0007 6.98964781135535E-0007 6.83270845810914E-0007 6.67844968324901E-0007 6.52684013922302E-0007 - 6.37784867786443E-0007 6.23144435012203E-0007 6.08759640578701E-0007 5.94627429322345E-0007 5.80744765909678E-0007 - 5.67108634810260E-0007 5.53716040269772E-0007 5.40564006282825E-0007 5.27649576566224E-0007 5.14969814531651E-0007 - 5.02521803259053E-0007 4.90302645469567E-0007 4.78309463498588E-0007 4.66539399269027E-0007 4.54989614264299E-0007 - 4.43657289501706E-0007 4.32539625505414E-0007 4.21633842279793E-0007 4.10937179282693E-0007 4.00446895398600E-0007 - 3.90160268912052E-0007 3.80074597480817E-0007 3.70187198109410E-0007 3.60495407122262E-0007 3.50996580137208E-0007 - 3.41688092038922E-0007 3.32567336952252E-0007 3.23631728215778E-0007 3.14878698355176E-0007 3.06305699056874E-0007 - 2.97910201141403E-0007 2.89689694537039E-0007 2.81641688253396E-0007 2.73763710354933E-0007 2.66053307934667E-0007 - 2.58508047087728E-0007 2.51125512885047E-0007 2.43903309347121E-0007 2.36839059417574E-0007 2.29930404937022E-0007 - 2.23175006616730E-0007 2.16570544012475E-0007 2.10114715498273E-0007 2.03805238240226E-0007 1.97639848170430E-0007 - 1.91616299960729E-0007 1.85732366996711E-0007 1.79985841351547E-0007 1.74374533759999E-0007 1.68896273592316E-0007 - 1.63548908828244E-0007 1.58330306031080E-0007 1.53238350321603E-0007 1.48270945352219E-0007 1.43426013280968E-0007 - 1.38701494745680E-0007 1.34095348838037E-0007 1.29605553077769E-0007 1.25230103386797E-0007 1.20967014063402E-0007 - 1.16814317756482E-0007 1.12770065439730E-0007 1.08832326385964E-0007 1.04999188141327E-0007 1.01268756499634E-0007 - 9.76391554767054E-0008 9.41085272846748E-0008 9.06750323064039E-0008 8.73368490698272E-0008 8.40921742224276E-0008 - 8.09392225056094E-0008 7.78762267291937E-0008 7.49014377459089E-0008 7.20131244258644E-0008 6.92095736311136E-0008 - 6.64890901901654E-0008 6.38499968726063E-0008 6.12906343636420E-0008 5.88093612387444E-0008 5.64045539382971E-0008 - 5.40746067422320E-0008 5.18179317447429E-0008 4.96329588289671E-0008 4.75181356417230E-0008 4.54719275682824E-0008 - 4.34928177071040E-0008 4.15793068446665E-0008 3.97299134302600E-0008 3.79431735508495E-0008 3.62176409059184E-0008 - 3.45518867823594E-0008 3.29445000293991E-0008 3.13940870334951E-0008 2.98992716933169E-0008 2.84586953946992E-0008 - 2.70710169856547E-0008 2.57349127513782E-0008 2.44490763892907E-0008 2.32122189841154E-0008 2.20230689829371E-0008 - 2.08803721703313E-0008 1.97828916434766E-0008 1.87294077873190E-0008 1.77187182497313E-0008 1.67496379167191E-0008 - 1.58209988876324E-0008 1.49316504504001E-0008 1.40804590568006E-0008 1.32663082977322E-0008 1.24880988785326E-0008 - 1.17447485942897E-0008 1.10351923051983E-0008 1.03583819119319E-0008 9.71328633102830E-0009 9.09889147031060E-0009 - 8.51420020431516E-0009 7.95823234975967E-0009 7.43002464101125E-0009 6.92863070559399E-0009 6.45312103971311E-0009 - 6.00258298379462E-0009 5.57612069805757E-0009 5.17285513809634E-0009 4.79192403049808E-0009 4.43248184846659E-0009 - 4.09369978748005E-0009 3.77476574096689E-0009 3.47488427599909E-0009 3.19327660901436E-0009 2.92918058155296E-0009 - 2.68185063602052E-0009 2.45055779147364E-0009 2.23458961942008E-0009 2.03325021964937E-0009 1.84586019607790E-0009 - 1.67175663262077E-0009 1.51029306908084E-0009 1.36083947706206E-0009 1.22278223590488E-0009 1.09552410863905E-0009 - 9.78484217963073E-0010 8.71098022241015E-0010 7.72817291523735E-0010 6.83110083589083E-0010 6.01460720005044E-0010 - 5.27369762214646E-0010 4.60353987639912E-0010 3.99946365810112E-0010 3.45696034509050E-0010 2.97168275945334E-0010 - 2.53944492942598E-0010 2.15622185152204E-0010 1.81814925286452E-0010 1.52152335373198E-0010 1.26280063032192E-0010 - 1.03859757771929E-0010 8.45690473085829E-0011 6.81015139051197E-0011 5.41666707327015E-0011 4.24899382525017E-0011 - 3.28126206189435E-0011 2.48918821042115E-0011 1.85007235436662E-0011 1.34279588026404E-0011 9.47819126408804E-0012 - 6.47179033753346E-0012 4.24486798902251E-0012 2.64925529211749E-0012 1.55247900000017E-0012 8.37738138564761E-0013 - 4.03880620572017E-0013 1.65379880779372E-0013 5.23115320889414E-0014 1.03300426633484E-0014 6.45434007209680E-0016 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 4.98036337713595E+0003 4.96081717262589E+0003 4.94137977953845E+0003 - 4.92205026261924E+0003 4.90282769845533E+0003 4.88371117529081E+0003 4.86469979284529E+0003 4.84579266213554E+0003 - 4.82698890530011E+0003 4.80828765542690E+0003 4.78968805638365E+0003 4.77118926265121E+0003 4.75279043915970E+0003 - 4.73449076112737E+0003 4.71628941390216E+0003 4.69818559280595E+0003 4.68017850298139E+0003 4.66226735924131E+0003 - 4.64445138592064E+0003 4.62672981673086E+0003 4.60910189461680E+0003 4.59156687161589E+0003 4.57412400871979E+0003 - 4.55677257573823E+0003 4.53951185116526E+0003 4.52234112204760E+0003 4.50525968385528E+0003 4.48826684035440E+0003 - 4.47136190348200E+0003 4.45454419322306E+0003 4.43781303748945E+0003 4.42116777200104E+0003 4.40460774016863E+0003 - 4.38813229297897E+0003 4.37174078888155E+0003 4.35543259367739E+0003 4.33920708040960E+0003 4.32306362925578E+0003 - 4.30700162742220E+0003 4.29102046903973E+0003 4.27511955506149E+0003 4.25929829316222E+0003 4.24355609763924E+0003 - 4.22789238931514E+0003 4.21230659544201E+0003 4.19679814960726E+0003 4.18136649164103E+0003 4.16601106752506E+0003 - 4.15073132930312E+0003 4.13552673499290E+0003 4.12039674849930E+0003 4.10534083952921E+0003 4.09035848350764E+0003 - 4.07544916149530E+0003 4.06061236010738E+0003 4.04584757143385E+0003 4.03115429296092E+0003 4.01653202749386E+0003 - 4.00198028308101E+0003 3.98749857293914E+0003 3.97308641537994E+0003 3.95874333373769E+0003 3.94446885629824E+0003 - 3.93026251622896E+0003 3.91612385150999E+0003 3.90205240486652E+0003 3.88804772370221E+0003 3.87410936003363E+0003 - 3.86023687042586E+0003 3.84642981592903E+0003 3.83268776201597E+0003 3.81901027852079E+0003 3.80539693957856E+0003 - 3.79184732356584E+0003 3.77836101304222E+0003 3.76493759469288E+0003 3.75157665927191E+0003 3.73827780154670E+0003 - 3.72504062024314E+0003 3.71186471799168E+0003 3.69874970127435E+0003 3.68569518037252E+0003 3.67270076931558E+0003 - 3.65976608583036E+0003 3.64689075129145E+0003 3.63407439067225E+0003 3.62131663249679E+0003 3.60861710879237E+0003 - 3.59597545504292E+0003 3.58339131014309E+0003 3.57086431635310E+0003 3.55839411925428E+0003 3.54598036770534E+0003 - 3.53362271379928E+0003 3.52132081282105E+0003 3.50907432320582E+0003 3.49688290649795E+0003 3.48474622731058E+0003 - 3.47266395328585E+0003 3.46063575505578E+0003 3.44866130620370E+0003 3.43674028322639E+0003 3.42487236549669E+0003 - 3.41305723522676E+0003 3.40129457743195E+0003 3.38958407989512E+0003 3.37792543313164E+0003 3.36631833035486E+0003 - 3.35476246744211E+0003 3.34325754290131E+0003 3.33180325783796E+0003 3.32039931592280E+0003 3.30904542335983E+0003 - 3.29774128885491E+0003 3.28648662358482E+0003 3.27528114116676E+0003 3.26412455762840E+0003 3.25301659137830E+0003 - 3.24195696317683E+0003 3.23094539610756E+0003 3.21998161554902E+0003 3.20906534914692E+0003 3.19819632678683E+0003 - 3.18737428056724E+0003 3.17659894477302E+0003 3.16587005584929E+0003 3.15518735237571E+0003 3.14455057504113E+0003 - 3.13395946661864E+0003 3.12341377194097E+0003 3.11291323787631E+0003 3.10245761330444E+0003 3.09204664909322E+0003 - 3.08168009807552E+0003 3.07135771502634E+0003 3.06107925664042E+0003 3.05084448151009E+0003 3.04065315010350E+0003 - 3.03050502474314E+0003 3.02039986958471E+0003 3.01033745059624E+0003 3.00031753553762E+0003 2.99033989394034E+0003 - 2.98040429708758E+0003 2.97051051799455E+0003 2.96065833138917E+0003 2.95084751369299E+0003 2.94107784300241E+0003 - 2.93134909907018E+0003 2.92166106328712E+0003 2.91201351866419E+0003 2.90240624981475E+0003 2.89283904293709E+0003 - 2.88331168579723E+0003 2.87382396771198E+0003 2.86437567953219E+0003 2.85496661362629E+0003 2.84559656386405E+0003 - 2.83626532560056E+0003 2.82697269566048E+0003 2.81771847232245E+0003 2.80850245530377E+0003 2.79932444574527E+0003 - 2.79018424619643E+0003 2.78108166060067E+0003 2.77201649428089E+0003 2.76298855392512E+0003 2.75399764757253E+0003 - 2.74504358459947E+0003 2.73612617570581E+0003 2.72724523290145E+0003 2.71840056949298E+0003 2.70959200007057E+0003 - 2.70081934049501E+0003 2.69208240788496E+0003 2.68338102060434E+0003 2.67471499824991E+0003 2.66608416163905E+0003 - 2.65748833279763E+0003 2.64892733494815E+0003 2.64040099249791E+0003 2.63190913102751E+0003 2.62345157727932E+0003 - 2.61502815914625E+0003 2.60663870566063E+0003 2.59828304698316E+0003 2.58996101439216E+0003 2.58167244027279E+0003 - 2.57341715810660E+0003 2.56519500246105E+0003 2.55700580897925E+0003 2.54884941436988E+0003 2.54072565639711E+0003 - 2.53263437387079E+0003 2.52457540663670E+0003 2.51654859556694E+0003 2.50855378255043E+0003 2.50059081048354E+0003 - 2.49265952326090E+0003 2.48475976576623E+0003 2.47689138386335E+0003 2.46905422438730E+0003 2.46124813513558E+0003 - 2.45347296485944E+0003 2.44572856325540E+0003 2.43801478095676E+0003 2.43033146952527E+0003 2.42267848144293E+0003 - 2.41505567010383E+0003 2.40746288980616E+0003 2.39989999574426E+0003 2.39236684400084E+0003 2.38486329153919E+0003 - 2.37738919619561E+0003 2.36994441667187E+0003 2.36252881252772E+0003 2.35514224417361E+0003 2.34778457286337E+0003 - 2.34045566068708E+0003 2.33315537056398E+0003 2.32588356623546E+0003 2.31864011225817E+0003 2.31142487399717E+0003 - 2.30423771761920E+0003 2.29707851008600E+0003 2.28994711914778E+0003 2.28284341333661E+0003 2.27576726196012E+0003 - 2.26871853509504E+0003 2.26169710358097E+0003 2.25470283901421E+0003 2.24773561374156E+0003 2.24079530085430E+0003 - 2.23388177418223E+0003 2.22699490828770E+0003 2.22013457845979E+0003 2.21330066070853E+0003 2.20649303175917E+0003 - 2.19971156904656E+0003 2.19295615070954E+0003 2.18622665558543E+0003 2.17952296320456E+0003 2.17284495378490E+0003 - 2.16619250822671E+0003 2.15956550810725E+0003 2.15296383567561E+0003 2.14638737384750E+0003 2.13983600620018E+0003 - 2.13330961696742E+0003 2.12680809103450E+0003 2.12033131393327E+0003 2.11387917183730E+0003 2.10745155155703E+0003 - 2.10104834053502E+0003 2.09466942684120E+0003 2.08831469916823E+0003 2.08198404682687E+0003 2.07567735974139E+0003 - 2.06939452844510E+0003 2.06313544407583E+0003 2.05689999837154E+0003 2.05068808366590E+0003 2.04449959288401E+0003 - 2.03833441953809E+0003 2.03219245772322E+0003 2.02607360211319E+0003 2.01997774795630E+0003 2.01390479107128E+0003 - 2.00785462784323E+0003 2.00182715521954E+0003 1.99582227070599E+0003 1.98983987236273E+0003 1.98387985880042E+0003 - 1.97794212917638E+0003 1.97202658319070E+0003 1.96613312108251E+0003 1.96026164362625E+0003 1.95441205212788E+0003 - 1.94858424842128E+0003 1.94277813486459E+0003 1.93699361433659E+0003 1.93123059023317E+0003 1.92548896646376E+0003 - 1.91976864744787E+0003 1.91406953811160E+0003 1.90839154388423E+0003 1.90273457069483E+0003 1.89709852496885E+0003 - 1.89148331362487E+0003 1.88588884407122E+0003 1.88031502420276E+0003 1.87476176239766E+0003 1.86922896751412E+0003 - 1.86371654888727E+0003 1.85822441632601E+0003 1.85275248010985E+0003 1.84730065098588E+0003 1.84186884016565E+0003 - 1.83645695932223E+0003 1.83106492058709E+0003 1.82569263654724E+0003 1.82034002024219E+0003 1.81500698516109E+0003 - 1.80969344523981E+0003 1.80439931485808E+0003 1.79912450883664E+0003 1.79386894243442E+0003 1.78863253134577E+0003 - 1.78341519169766E+0003 1.77821684004698E+0003 1.77303739337777E+0003 1.76787676909857E+0003 1.76273488503974E+0003 - 1.75761165945079E+0003 1.75250701099777E+0003 1.74742085876069E+0003 1.74235312223090E+0003 1.73730372130857E+0003 - 1.73227257630012E+0003 1.72725960791575E+0003 1.72226473726690E+0003 1.71728788586383E+0003 1.71232897561312E+0003 - 1.70738792881527E+0003 1.70246466816230E+0003 1.69755911673534E+0003 1.69267119800225E+0003 1.68780083581533E+0003 - 1.68294795440890E+0003 1.67811247839707E+0003 1.67329433277142E+0003 1.66849344289871E+0003 1.66370973451865E+0003 - 1.65894313374165E+0003 1.65419356704661E+0003 1.64946096127872E+0003 1.64474524364725E+0003 1.64004634172345E+0003 - 1.63536418343834E+0003 1.63069869708059E+0003 1.62604981129444E+0003 1.62141745507758E+0003 1.61680155777905E+0003 - 1.61220204909721E+0003 1.60761885907769E+0003 1.60305191811133E+0003 1.59850115693219E+0003 1.59396650661552E+0003 - 1.58944789857583E+0003 1.58494526456486E+0003 1.58045853666964E+0003 1.57598764731059E+0003 1.57153252923954E+0003 - 1.56709311553785E+0003 1.56266933961452E+0003 1.55826113520427E+0003 1.55386843636573E+0003 1.54949117747953E+0003 - 1.54512929324648E+0003 1.54078271868576E+0003 1.53645138913311E+0003 1.53213524023897E+0003 1.52783420796679E+0003 - 1.52354822859117E+0003 1.51927723869615E+0003 1.51502117517344E+0003 1.51077997522070E+0003 1.50655357633982E+0003 - 1.50234191633518E+0003 1.49814493331199E+0003 1.49396256567459E+0003 1.48979475212477E+0003 1.48564143166011E+0003 - 1.48150254357235E+0003 1.47737802744573E+0003 1.47326782315536E+0003 1.46917187086565E+0003 1.46509011102863E+0003 - 1.46102248438244E+0003 1.45696893194969E+0003 1.45292939503592E+0003 1.44890381522801E+0003 1.44489213439269E+0003 - 1.44089429467493E+0003 1.43691023849648E+0003 1.43293990855430E+0003 1.42898324781907E+0003 1.42504019953373E+0003 - 1.42111070721193E+0003 1.41719471463662E+0003 1.41329216585853E+0003 1.40940300519474E+0003 1.40552717722725E+0003 - 1.40166462680149E+0003 1.39781529902496E+0003 1.39397913926576E+0003 1.39015609315123E+0003 1.38634610656649E+0003 - 1.38254912565311E+0003 1.37876509680770E+0003 1.37499396668053E+0003 1.37123568217421E+0003 1.36749019044229E+0003 - 1.36375743888794E+0003 1.36003737516261E+0003 1.35632994716471E+0003 1.35263510303828E+0003 1.34895279117168E+0003 - 1.34528296019631E+0003 1.34162555898530E+0003 1.33798053665221E+0003 1.33434784254980E+0003 1.33072742626870E+0003 - 1.32711923763620E+0003 1.32352322671501E+0003 1.31993934380193E+0003 1.31636753942672E+0003 1.31280776435081E+0003 - 1.30925996956608E+0003 1.30572410629366E+0003 1.30220012598276E+0003 1.29868798030938E+0003 1.29518762117522E+0003 - 1.29169900070645E+0003 1.28822207125251E+0003 1.28475678538500E+0003 1.28130309589647E+0003 1.27786095579930E+0003 - 1.27443031832453E+0003 1.27101113692072E+0003 1.26760336525284E+0003 1.26420695720113E+0003 1.26082186685998E+0003 - 1.25744804853680E+0003 1.25408545675097E+0003 1.25073404623267E+0003 1.24739377192185E+0003 1.24406458896711E+0003 - 1.24074645272462E+0003 1.23743931875707E+0003 1.23414314283259E+0003 1.23085788092368E+0003 1.22758348920620E+0003 - 1.22431992405825E+0003 1.22106714205920E+0003 1.21782509998862E+0003 1.21459375482527E+0003 1.21137306374605E+0003 - 1.20816298412502E+0003 1.20496347353234E+0003 1.20177448973334E+0003 1.19859599068745E+0003 1.19542793454724E+0003 - 1.19227027965745E+0003 1.18912298455396E+0003 1.18598600796288E+0003 1.18285930879951E+0003 1.17974284616744E+0003 - 1.17663657935755E+0003 1.17354046784708E+0003 1.17045447129867E+0003 1.16737854955943E+0003 1.16431266265999E+0003 - 1.16125677081358E+0003 1.15821083441511E+0003 1.15517481404024E+0003 1.15214867044445E+0003 1.14913236456217E+0003 - 1.14612585750585E+0003 1.14312911056507E+0003 1.14014208520563E+0003 1.13716474306867E+0003 1.13419704596981E+0003 - 1.13123895589824E+0003 1.12829043501586E+0003 1.12535144565639E+0003 1.12242195032457E+0003 1.11950191169520E+0003 - 1.11659129261238E+0003 1.11369005608863E+0003 1.11079816530400E+0003 1.10791558360530E+0003 1.10504227450522E+0003 - 1.10217820168154E+0003 1.09932332897624E+0003 1.09647762039473E+0003 1.09364104010505E+0003 1.09081355243699E+0003 - 1.08799512188133E+0003 1.08518571308906E+0003 1.08238529087051E+0003 1.07959382019462E+0003 1.07681126618812E+0003 - 1.07403759413475E+0003 1.07127276947449E+0003 1.06851675780277E+0003 1.06576952486970E+0003 1.06303103657930E+0003 - 1.06030125898876E+0003 1.05758015830765E+0003 1.05486770089716E+0003 1.05216385326939E+0003 1.04946858208657E+0003 - 1.04678185416031E+0003 1.04410363645089E+0003 1.04143389606652E+0003 1.03877260026258E+0003 1.03611971644092E+0003 - 1.03347521214913E+0003 1.03083905507983E+0003 1.02821121306993E+0003 1.02559165409995E+0003 1.02298034629328E+0003 - 1.02037725791550E+0003 1.01778235737369E+0003 1.01519561321570E+0003 1.01261699412948E+0003 1.01004646894239E+0003 - 1.00748400662050E+0003 1.00492957626794E+0003 1.00238314712620E+0003 9.99844688573446E+0002 9.97314170123878E+0002 - 9.94791561427045E+0002 9.92276832267185E+0002 9.89769952562571E+0002 9.87270892364846E+0002 9.84779621858379E+0002 - 9.82296111359612E+0002 9.79820331316416E+0002 9.77352252307446E+0002 9.74891845041507E+0002 9.72439080356915E+0002 - 9.69993929220869E+0002 9.67556362728816E+0002 9.65126352103833E+0002 9.62703868696003E+0002 9.60288883981793E+0002 - 9.57881369563444E+0002 9.55481297168355E+0002 9.53088638648474E+0002 9.50703365979698E+0002 9.48325451261265E+0002 - 9.45954866715156E+0002 9.43591584685500E+0002 9.41235577637981E+0002 9.38886818159250E+0002 9.36545278956332E+0002 - 9.34210932856051E+0002 9.31883752804443E+0002 9.29563711866182E+0002 9.27250783224004E+0002 9.24944940178136E+0002 - 9.22646156145728E+0002 9.20354404660287E+0002 9.18069659371116E+0002 9.15791894042749E+0002 9.13521082554405E+0002 - 9.11257198899423E+0002 9.09000217184717E+0002 9.06750111630228E+0002 9.04506856568377E+0002 9.02270426443525E+0002 - 9.00040795811431E+0002 8.97817939338717E+0002 8.95601831802334E+0002 8.93392448089031E+0002 8.91189763194825E+0002 - 8.88993752224478E+0002 8.86804390390973E+0002 8.84621653014994E+0002 8.82445515524406E+0002 8.80275953453746E+0002 - 8.78112942443704E+0002 8.75956458240621E+0002 8.73806476695975E+0002 8.71662973765880E+0002 8.69525925510585E+0002 - 8.67395308093976E+0002 8.65271097783075E+0002 8.63153270947551E+0002 8.61041804059225E+0002 8.58936673691582E+0002 - 8.56837856519289E+0002 8.54745329317704E+0002 8.52659068962401E+0002 8.50579052428686E+0002 8.48505256791124E+0002 - 8.46437659223065E+0002 8.44376236996170E+0002 8.42320967479944E+0002 8.40271828141268E+0002 8.38228796543937E+0002 - 8.36191850348196E+0002 8.34160967310280E+0002 8.32136125281957E+0002 8.30117302210076E+0002 8.28104476136110E+0002 - 8.26097625195709E+0002 8.24096727618252E+0002 8.22101761726398E+0002 8.20112705935646E+0002 8.18129538753892E+0002 - 8.16152238780993E+0002 8.14180784708325E+0002 8.12215155318354E+0002 8.10255329484201E+0002 8.08301286169211E+0002 - 8.06353004426529E+0002 8.04410463398670E+0002 8.02473642317099E+0002 8.00542520501806E+0002 7.98617077360891E+0002 - 7.96697292390142E+0002 7.94783145172626E+0002 7.92874615378270E+0002 7.90971682763455E+0002 7.89074327170604E+0002 - 7.87182528527777E+0002 7.85296266848267E+0002 7.83415522230196E+0002 7.81540274856114E+0002 7.79670504992604E+0002 - 7.77806192989880E+0002 7.75947319281397E+0002 7.74093864383459E+0002 7.72245808894824E+0002 7.70403133496320E+0002 - 7.68565818950455E+0002 7.66733846101034E+0002 7.64907195872779E+0002 7.63085849270942E+0002 7.61269787380932E+0002 - 7.59458991367934E+0002 7.57653442476538E+0002 7.55853122030361E+0002 7.54058011431680E+0002 7.52268092161061E+0002 - 7.50483345776991E+0002 7.48703753915510E+0002 7.46929298289854E+0002 7.45159960690088E+0002 7.43395722982744E+0002 - 7.41636567110466E+0002 7.39882475091655E+0002 7.38133429020108E+0002 7.36389411064670E+0002 7.34650403468883E+0002 - 7.32916388550632E+0002 7.31187348701802E+0002 7.29463266387928E+0002 7.27744124147855E+0002 7.26029904593392E+0002 - 7.24320590408970E+0002 7.22616164351310E+0002 7.20916609249075E+0002 7.19221908002544E+0002 7.17532043583271E+0002 - 7.15846999033757E+0002 7.14166757467115E+0002 7.12491302066745E+0002 7.10820616086006E+0002 7.09154682847885E+0002 - 7.07493485744681E+0002 7.05837008237675E+0002 7.04185233856814E+0002 7.02538146200387E+0002 7.00895728934713E+0002 - 6.99257965793819E+0002 6.97624840579129E+0002 6.95996337159149E+0002 6.94372439469157E+0002 6.92753131510893E+0002 - 6.91138397352247E+0002 6.89528221126956E+0002 6.87922587034300E+0002 6.86321479338790E+0002 6.84724882369878E+0002 - 6.83132780521643E+0002 6.81545158252500E+0002 6.79962000084902E+0002 6.78383290605040E+0002 6.76809014462548E+0002 - 6.75239156370213E+0002 6.73673701103680E+0002 6.72112633501165E+0002 6.70555938463159E+0002 6.69003600952148E+0002 - 6.67455605992321E+0002 6.65911938669289E+0002 6.64372584129798E+0002 6.62837527581452E+0002 6.61306754292427E+0002 - 6.59780249591192E+0002 6.58257998866238E+0002 6.56739987565791E+0002 6.55226201197545E+0002 6.53716625328387E+0002 - 6.52211245584118E+0002 6.50710047649192E+0002 6.49213017266439E+0002 6.47720140236796E+0002 6.46231402419048E+0002 - 6.44746789729552E+0002 6.43266288141979E+0002 6.41789883687049E+0002 6.40317562452269E+0002 6.38849310581673E+0002 - 6.37385114275560E+0002 6.35924959790240E+0002 6.34468833437776E+0002 6.33016721585725E+0002 6.31568610656890E+0002 - 6.30124487129061E+0002 6.28684337534766E+0002 6.27248148461022E+0002 6.25815906549081E+0002 6.24387598494188E+0002 - 6.22963211045330E+0002 6.21542731004990E+0002 6.20126145228904E+0002 6.18713440625821E+0002 6.17304604157254E+0002 - 6.15899622837244E+0002 6.14498483732120E+0002 6.13101173960258E+0002 6.11707680691847E+0002 6.10317991148650E+0002 - 6.08932092603770E+0002 6.07549972381417E+0002 6.06171617856675E+0002 6.04797016455269E+0002 6.03426155653336E+0002 - 6.02059022977194E+0002 6.00695606003118E+0002 5.99335892357107E+0002 5.97979869714662E+0002 5.96627525800562E+0002 - 5.95278848388635E+0002 5.93933825301541E+0002 5.92592444410548E+0002 5.91254693635311E+0002 5.89920560943654E+0002 - 5.88590034351350E+0002 5.87263101921907E+0002 5.85939751766345E+0002 5.84619972042989E+0002 5.83303750957249E+0002 - 5.81991076761412E+0002 5.80681937754424E+0002 5.79376322281683E+0002 5.78074218734828E+0002 5.76775615551530E+0002 - 5.75480501215286E+0002 5.74188864255207E+0002 5.72900693245818E+0002 5.71615976806850E+0002 5.70334703603035E+0002 - 5.69056862343906E+0002 5.67782441783595E+0002 5.66511430720628E+0002 5.65243817997729E+0002 5.63979592501620E+0002 - 5.62718743162823E+0002 5.61461258955463E+0002 5.60207128897069E+0002 5.58956342048385E+0002 5.57708887513170E+0002 - 5.56464754438007E+0002 5.55223932012113E+0002 5.53986409467142E+0002 5.52752176077000E+0002 5.51521221157651E+0002 - 5.50293534066934E+0002 5.49069104204370E+0002 5.47847921010974E+0002 5.46629973969080E+0002 5.45415252602139E+0002 - 5.44203746474552E+0002 5.42995445191473E+0002 5.41790338398637E+0002 5.40588415782172E+0002 5.39389667068420E+0002 - 5.38194082023760E+0002 5.37001650454425E+0002 5.35812362206327E+0002 5.34626207164880E+0002 5.33443175254821E+0002 - 5.32263256440039E+0002 5.31086440723395E+0002 5.29912718146554E+0002 5.28742078789807E+0002 5.27574512771902E+0002 - 5.26410010249874E+0002 5.25248561418870E+0002 5.24090156511985E+0002 5.22934785800089E+0002 5.21782439591659E+0002 - 5.20633108232619E+0002 5.19486782106162E+0002 5.18343451632595E+0002 5.17203107269169E+0002 5.16065739509914E+0002 - 5.14931338885482E+0002 5.13799895962978E+0002 5.12671401345802E+0002 5.11545845673487E+0002 5.10423219621542E+0002 - 5.09303513901286E+0002 5.08186719259697E+0002 5.07072826479250E+0002 5.05961826377761E+0002 5.04853709808233E+0002 - 5.03748467658695E+0002 5.02646090852054E+0002 5.01546570345937E+0002 5.00449897132538E+0002 4.99356062238467E+0002 - 4.98265056724598E+0002 4.97176871685916E+0002 4.96091498251371E+0002 4.95008927583723E+0002 4.93929150879396E+0002 - 4.92852159368333E+0002 4.91777944313842E+0002 4.90706497012453E+0002 4.89637808793774E+0002 4.88571871020340E+0002 - 4.87508675087475E+0002 4.86448212423143E+0002 4.85390474487806E+0002 4.84335452774283E+0002 4.83283138807608E+0002 - 4.82233524144886E+0002 4.81186600375156E+0002 4.80142359119249E+0002 4.79100792029650E+0002 4.78061890790358E+0002 - 4.77025647116751E+0002 4.75992052755444E+0002 4.74961099484158E+0002 4.73932779111580E+0002 4.72907083477232E+0002 - 4.71884004451330E+0002 4.70863533934655E+0002 4.69845663858422E+0002 4.68830386184138E+0002 4.67817692903480E+0002 - 4.66807576038158E+0002 4.65800027639786E+0002 4.64795039789752E+0002 4.63792604599086E+0002 4.62792714208335E+0002 - 4.61795360787432E+0002 4.60800536535570E+0002 4.59808233681072E+0002 4.58818444481268E+0002 4.57831161222368E+0002 - 4.56846376219334E+0002 4.55864081815761E+0002 4.54884270383747E+0002 4.53906934323773E+0002 4.52932066064579E+0002 - 4.51959658063043E+0002 4.50989702804056E+0002 4.50022192800405E+0002 4.49057120592648E+0002 4.48094478748998E+0002 - 4.47134259865202E+0002 4.46176456564422E+0002 4.45221061497115E+0002 4.44268067340918E+0002 4.43317466800530E+0002 - 4.42369252607596E+0002 4.41423417520586E+0002 4.40479954324689E+0002 4.39538855831688E+0002 4.38600114879852E+0002 - 4.37663724333818E+0002 4.36729677084483E+0002 4.35797966048886E+0002 4.34868584170097E+0002 4.33941524417106E+0002 - 4.33016779784712E+0002 4.32094343293412E+0002 4.31174207989290E+0002 4.30256366943909E+0002 4.29340813254199E+0002 - 4.28427540042351E+0002 4.27516540455708E+0002 4.26607807666660E+0002 4.25701334872528E+0002 4.24797115295471E+0002 - 4.23895142182367E+0002 4.22995408804716E+0002 4.22097908458530E+0002 4.21202634464232E+0002 4.20309580166549E+0002 - 4.19418738934411E+0002 4.18530104160844E+0002 4.17643669262872E+0002 4.16759427681411E+0002 4.15877372881170E+0002 - 4.14997498350547E+0002 4.14119797601532E+0002 4.13244264169605E+0002 4.12370891613632E+0002 4.11499673515775E+0002 - 4.10630603481383E+0002 4.09763675138902E+0002 4.08898882139770E+0002 4.08036218158325E+0002 4.07175676891707E+0002 - 4.06317252059757E+0002 4.05460937404927E+0002 4.04606726692181E+0002 4.03754613708900E+0002 4.02904592264788E+0002 - 4.02056656191777E+0002 4.01210799343934E+0002 4.00367015597365E+0002 3.99525298850128E+0002 3.98685643022133E+0002 - 3.97848042055054E+0002 3.97012489912238E+0002 3.96178980578611E+0002 3.95347508060590E+0002 3.94518066385989E+0002 - 3.93690649603933E+0002 3.92865251784765E+0002 3.92041867019960E+0002 3.91220489422034E+0002 3.90401113124456E+0002 - 3.89583732281561E+0002 3.88768341068462E+0002 3.87954933680960E+0002 3.87143504335466E+0002 3.86334047268903E+0002 - 3.85526556738629E+0002 3.84721027022348E+0002 3.83917452418026E+0002 3.83115827243804E+0002 3.82316145837916E+0002 - 3.81518402558606E+0002 3.80722591784042E+0002 3.79928707912233E+0002 3.79136745360948E+0002 3.78346698567634E+0002 - 3.77558561989329E+0002 3.76772330102590E+0002 3.75987997403401E+0002 3.75205558407099E+0002 3.74425007648292E+0002 - 3.73646339680779E+0002 3.72869549077469E+0002 3.72094630430302E+0002 3.71321578350173E+0002 3.70550387466849E+0002 - 3.69781052428893E+0002 3.69013567903587E+0002 3.68247928576852E+0002 3.67484129153173E+0002 3.66722164355520E+0002 - 3.65962028925276E+0002 3.65203717622155E+0002 3.64447225224130E+0002 3.63692546527357E+0002 3.62939676346098E+0002 - 3.62188609512652E+0002 3.61439340877271E+0002 3.60691865308097E+0002 3.59946177691079E+0002 3.59202272929905E+0002 - 3.58460145945928E+0002 3.57719791678093E+0002 3.56981205082863E+0002 3.56244381134151E+0002 3.55509314823243E+0002 - 3.54776001158733E+0002 3.54044435166446E+0002 3.53314611889372E+0002 3.52586526387592E+0002 3.51860173738210E+0002 - 3.51135549035283E+0002 3.50412647389753E+0002 3.49691463929374E+0002 3.48971993798648E+0002 3.48254232158752E+0002 - 3.47538174187474E+0002 3.46823815079142E+0002 3.46111150044559E+0002 3.45400174310936E+0002 3.44690883121820E+0002 - 3.43983271737035E+0002 3.43277335432610E+0002 3.42573069500715E+0002 3.41870469249598E+0002 3.41169530003513E+0002 - 3.40470247102662E+0002 3.39772615903127E+0002 3.39076631776804E+0002 3.38382290111342E+0002 3.37689586310079E+0002 - 3.36998515791974E+0002 3.36309073991550E+0002 3.35621256358825E+0002 3.34935058359255E+0002 3.34250475473667E+0002 - 3.33567503198199E+0002 3.32886137044238E+0002 3.32206372538358E+0002 3.31528205222259E+0002 3.30851630652705E+0002 - 3.30176644401466E+0002 3.29503242055253E+0002 3.28831419215664E+0002 3.28161171499117E+0002 3.27492494536796E+0002 - 3.26825383974589E+0002 3.26159835473030E+0002 3.25495844707239E+0002 3.24833407366864E+0002 3.24172519156024E+0002 - 3.23513175793247E+0002 3.22855373011418E+0002 3.22199106557718E+0002 3.21544372193564E+0002 3.20891165694561E+0002 - 3.20239482850433E+0002 3.19589319464979E+0002 3.18940671356007E+0002 3.18293534355283E+0002 3.17647904308475E+0002 - 3.17003777075095E+0002 3.16361148528446E+0002 3.15720014555569E+0002 3.15080371057182E+0002 3.14442213947632E+0002 - 3.13805539154838E+0002 3.13170342620237E+0002 3.12536620298729E+0002 3.11904368158626E+0002 3.11273582181600E+0002 - 3.10644258362625E+0002 3.10016392709927E+0002 3.09389981244934E+0002 3.08765020002219E+0002 3.08141505029450E+0002 - 3.07519432387340E+0002 3.06898798149594E+0002 3.06279598402855E+0002 3.05661829246656E+0002 3.05045486793372E+0002 - 3.04430567168161E+0002 3.03817066508920E+0002 3.03204980966235E+0002 3.02594306703326E+0002 3.01985039896003E+0002 - 3.01377176732613E+0002 3.00770713413991E+0002 3.00165646153412E+0002 2.99561971176542E+0002 2.98959684721388E+0002 - 2.98358783038251E+0002 2.97759262389677E+0002 2.97161119050410E+0002 2.96564349307344E+0002 2.95968949459473E+0002 - 2.95374915817847E+0002 2.94782244705523E+0002 2.94190932457519E+0002 2.93600975420767E+0002 2.93012369954065E+0002 - 2.92425112428032E+0002 2.91839199225065E+0002 2.91254626739285E+0002 2.90671391376501E+0002 2.90089489554156E+0002 - 2.89508917701288E+0002 2.88929672258482E+0002 2.88351749677824E+0002 2.87775146422860E+0002 2.87199858968547E+0002 - 2.86625883801214E+0002 2.86053217418512E+0002 2.85481856329376E+0002 2.84911797053977E+0002 2.84343036123678E+0002 - 2.83775570080995E+0002 2.83209395479553E+0002 2.82644508884037E+0002 2.82080906870157E+0002 2.81518586024602E+0002 - 2.80957542944996E+0002 2.80397774239861E+0002 2.79839276528569E+0002 2.79282046441304E+0002 2.78726080619018E+0002 - 2.78171375713394E+0002 2.77617928386798E+0002 2.77065735312244E+0002 2.76514793173349E+0002 2.75965098664297E+0002 - 2.75416648489792E+0002 2.74869439365022E+0002 2.74323468015620E+0002 2.73778731177620E+0002 2.73235225597419E+0002 - 2.72692948031738E+0002 2.72151895247584E+0002 2.71612064022206E+0002 2.71073451143059E+0002 2.70536053407766E+0002 - 2.69999867624077E+0002 2.69464890609833E+0002 2.68931119192923E+0002 2.68398550211251E+0002 2.67867180512695E+0002 - 2.67337006955068E+0002 2.66808026406085E+0002 2.66280235743320E+0002 2.65753631854170E+0002 2.65228211635822E+0002 - 2.64703971995209E+0002 2.64180909848978E+0002 2.63659022123452E+0002 2.63138305754592E+0002 2.62618757687964E+0002 - 2.62100374878696E+0002 2.61583154291451E+0002 2.61067092900384E+0002 2.60552187689108E+0002 2.60038435650659E+0002 - 2.59525833787462E+0002 2.59014379111290E+0002 2.58504068643237E+0002 2.57994899413676E+0002 2.57486868462228E+0002 - 2.56979972837723E+0002 2.56474209598174E+0002 2.55969575810731E+0002 2.55466068551655E+0002 2.54963684906284E+0002 - 2.54462421968992E+0002 2.53962276843163E+0002 2.53463246641153E+0002 2.52965328484255E+0002 2.52468519502672E+0002 - 2.51972816835477E+0002 2.51478217630583E+0002 2.50984719044710E+0002 2.50492318243352E+0002 2.50001012400743E+0002 - 2.49510798699827E+0002 2.49021674332222E+0002 2.48533636498192E+0002 2.48046682406612E+0002 2.47560809274936E+0002 - 2.47076014329166E+0002 2.46592294803821E+0002 2.46109647941903E+0002 2.45628070994869E+0002 2.45147561222597E+0002 - 2.44668115893354E+0002 2.44189732283770E+0002 2.43712407678801E+0002 2.43236139371701E+0002 2.42760924663991E+0002 - 2.42286760865432E+0002 2.41813645293988E+0002 2.41341575275799E+0002 2.40870548145153E+0002 2.40400561244453E+0002 - 2.39931611924189E+0002 2.39463697542906E+0002 2.38996815467176E+0002 2.38530963071569E+0002 2.38066137738624E+0002 - 2.37602336858817E+0002 2.37139557830533E+0002 2.36677798060041E+0002 2.36217054961459E+0002 2.35757325956729E+0002 - 2.35298608475587E+0002 2.34840899955536E+0002 2.34384197841816E+0002 2.33928499587377E+0002 2.33473802652849E+0002 - 2.33020104506517E+0002 2.32567402624290E+0002 2.32115694489676E+0002 2.31664977593751E+0002 2.31215249435136E+0002 - 2.30766507519965E+0002 2.30318749361861E+0002 2.29871972481907E+0002 2.29426174408621E+0002 2.28981352677924E+0002 - 2.28537504833122E+0002 2.28094628424868E+0002 2.27652721011148E+0002 2.27211780157242E+0002 2.26771803435708E+0002 - 2.26332788426348E+0002 2.25894732716187E+0002 2.25457633899446E+0002 2.25021489577512E+0002 2.24586297358919E+0002 - 2.24152054859316E+0002 2.23718759701444E+0002 2.23286409515113E+0002 2.22855001937171E+0002 2.22424534611484E+0002 - 2.21995005188909E+0002 2.21566411327266E+0002 2.21138750691318E+0002 2.20712020952743E+0002 2.20286219790109E+0002 - 2.19861344888852E+0002 2.19437393941248E+0002 2.19014364646393E+0002 2.18592254710174E+0002 2.18171061845245E+0002 - 2.17750783771010E+0002 2.17331418213588E+0002 2.16912962905797E+0002 2.16495415587129E+0002 2.16078774003722E+0002 - 2.15663035908342E+0002 2.15248199060357E+0002 2.14834261225711E+0002 2.14421220176905E+0002 2.14009073692972E+0002 - 2.13597819559453E+0002 2.13187455568373E+0002 2.12777979518223E+0002 2.12369389213933E+0002 2.11961682466847E+0002 - 2.11554857094707E+0002 2.11148910921626E+0002 2.10743841778064E+0002 2.10339647500812E+0002 2.09936325932961E+0002 - 2.09533874923889E+0002 2.09132292329231E+0002 2.08731576010862E+0002 2.08331723836872E+0002 2.07932733681547E+0002 - 2.07534603425344E+0002 2.07137330954875E+0002 2.06740914162876E+0002 2.06345350948195E+0002 2.05950639215767E+0002 - 2.05556776876589E+0002 2.05163761847706E+0002 2.04771592052184E+0002 2.04380265419090E+0002 2.03989779883476E+0002 - 2.03600133386349E+0002 2.03211323874660E+0002 2.02823349301277E+0002 2.02436207624966E+0002 2.02049896810369E+0002 - 2.01664414827990E+0002 2.01279759654164E+0002 2.00895929271046E+0002 2.00512921666587E+0002 2.00130734834515E+0002 - 1.99749366774312E+0002 1.99368815491197E+0002 1.98989078996107E+0002 1.98610155305675E+0002 1.98232042442210E+0002 - 1.97854738433680E+0002 1.97478241313689E+0002 1.97102549121460E+0002 1.96727659901816E+0002 1.96353571705159E+0002 - 1.95980282587452E+0002 1.95607790610198E+0002 1.95236093840424E+0002 1.94865190350659E+0002 1.94495078218917E+0002 - 1.94125755528679E+0002 1.93757220368869E+0002 1.93389470833844E+0002 1.93022505023367E+0002 1.92656321042593E+0002 - 1.92290917002051E+0002 1.91926291017622E+0002 1.91562441210524E+0002 1.91199365707294E+0002 1.90837062639766E+0002 - 1.90475530145057E+0002 1.90114766365547E+0002 1.89754769448863E+0002 1.89395537547857E+0002 1.89037068820594E+0002 - 1.88679361430329E+0002 1.88322413545491E+0002 1.87966223339669E+0002 1.87610788991589E+0002 1.87256108685099E+0002 - 1.86902180609152E+0002 1.86549002957791E+0002 1.86196573930125E+0002 1.85844891730319E+0002 1.85493954567573E+0002 - 1.85143760656105E+0002 1.84794308215137E+0002 1.84445595468875E+0002 1.84097620646493E+0002 1.83750381982117E+0002 - 1.83403877714808E+0002 1.83058106088546E+0002 1.82713065352210E+0002 1.82368753759569E+0002 1.82025169569255E+0002 - 1.81682311044758E+0002 1.81340176454402E+0002 1.80998764071329E+0002 1.80658072173489E+0002 1.80318099043617E+0002 - 1.79978842969220E+0002 1.79640302242562E+0002 1.79302475160646E+0002 1.78965360025201E+0002 1.78628955142660E+0002 - 1.78293258824154E+0002 1.77958269385488E+0002 1.77623985147128E+0002 1.77290404434189E+0002 1.76957525576412E+0002 - 1.76625346908158E+0002 1.76293866768383E+0002 1.75963083500631E+0002 1.75632995453015E+0002 1.75303600978200E+0002 - 1.74974898433391E+0002 1.74646886180318E+0002 1.74319562585219E+0002 1.73992926018828E+0002 1.73666974856354E+0002 - 1.73341707477476E+0002 1.73017122266318E+0002 1.72693217611442E+0002 1.72369991905830E+0002 1.72047443546868E+0002 - 1.71725570936337E+0002 1.71404372480391E+0002 1.71083846589549E+0002 1.70763991678677E+0002 1.70444806166977E+0002 - 1.70126288477967E+0002 1.69808437039475E+0002 1.69491250283618E+0002 1.69174726646789E+0002 1.68858864569648E+0002 - 1.68543662497101E+0002 1.68229118878292E+0002 1.67915232166585E+0002 1.67602000819553E+0002 1.67289423298964E+0002 - 1.66977498070764E+0002 1.66666223605068E+0002 1.66355598376144E+0002 1.66045620862399E+0002 1.65736289546367E+0002 - 1.65427602914696E+0002 1.65119559458131E+0002 1.64812157671506E+0002 1.64505396053726E+0002 1.64199273107757E+0002 - 1.63893787340612E+0002 1.63588937263336E+0002 1.63284721390997E+0002 1.62981138242667E+0002 1.62678186341416E+0002 - 1.62375864214294E+0002 1.62074170392320E+0002 1.61773103410470E+0002 1.61472661807663E+0002 1.61172844126746E+0002 - 1.60873648914488E+0002 1.60575074721560E+0002 1.60277120102529E+0002 1.59979783615839E+0002 1.59683063823804E+0002 - 1.59386959292592E+0002 1.59091468592216E+0002 1.58796590296518E+0002 1.58502322983160E+0002 1.58208665233607E+0002 - 1.57915615633122E+0002 1.57623172770749E+0002 1.57331335239300E+0002 1.57040101635346E+0002 1.56749470559204E+0002 - 1.56459440614926E+0002 1.56170010410283E+0002 1.55881178556760E+0002 1.55592943669537E+0002 1.55305304367483E+0002 - 1.55018259273140E+0002 1.54731807012714E+0002 1.54445946216064E+0002 1.54160675516687E+0002 1.53875993551709E+0002 - 1.53591898961874E+0002 1.53308390391530E+0002 1.53025466488620E+0002 1.52743125904669E+0002 1.52461367294776E+0002 - 1.52180189317597E+0002 1.51899590635338E+0002 1.51619569913743E+0002 1.51340125822083E+0002 1.51061257033144E+0002 - 1.50782962223217E+0002 1.50505240072084E+0002 1.50228089263014E+0002 1.49951508482742E+0002 1.49675496421468E+0002 - 1.49400051772840E+0002 1.49125173233945E+0002 1.48850859505298E+0002 1.48577109290831E+0002 1.48303921297884E+0002 - 1.48031294237191E+0002 1.47759226822875E+0002 1.47487717772429E+0002 1.47216765806715E+0002 1.46946369649946E+0002 - 1.46676528029679E+0002 1.46407239676804E+0002 1.46138503325534E+0002 1.45870317713394E+0002 1.45602681581210E+0002 - 1.45335593673101E+0002 1.45069052736468E+0002 1.44803057521980E+0002 1.44537606783572E+0002 1.44272699278425E+0002 - 1.44008333766966E+0002 1.43744509012847E+0002 1.43481223782947E+0002 1.43218476847352E+0002 1.42956266979350E+0002 - 1.42694592955420E+0002 1.42433453555223E+0002 1.42172847561592E+0002 1.41912773760519E+0002 1.41653230941151E+0002 - 1.41394217895776E+0002 1.41135733419814E+0002 1.40877776311809E+0002 1.40620345373417E+0002 1.40363439409401E+0002 - 1.40107057227613E+0002 1.39851197638996E+0002 1.39595859457563E+0002 1.39341041500395E+0002 1.39086742587631E+0002 - 1.38832961542456E+0002 1.38579697191090E+0002 1.38326948362787E+0002 1.38074713889817E+0002 1.37822992607460E+0002 - 1.37571783353997E+0002 1.37321084970704E+0002 1.37070896301834E+0002 1.36821216194619E+0002 1.36572043499252E+0002 - 1.36323377068883E+0002 1.36075215759608E+0002 1.35827558430462E+0002 1.35580403943407E+0002 1.35333751163326E+0002 - 1.35087598958012E+0002 1.34841946198160E+0002 1.34596791757359E+0002 1.34352134512083E+0002 1.34107973341682E+0002 - 1.33864307128372E+0002 1.33621134757227E+0002 1.33378455116174E+0002 1.33136267095978E+0002 1.32894569590239E+0002 - 1.32653361495379E+0002 1.32412641710639E+0002 1.32172409138063E+0002 1.31932662682498E+0002 1.31693401251578E+0002 - 1.31454623755721E+0002 1.31216329108118E+0002 1.30978516224726E+0002 1.30741184024258E+0002 1.30504331428177E+0002 - 1.30267957360685E+0002 1.30032060748717E+0002 1.29796621508683E+0002 1.29561392080424E+0002 1.29326297466601E+0002 - 1.29091338887681E+0002 1.28856517558676E+0002 1.28621834689155E+0002 1.28387291483241E+0002 1.28152889139611E+0002 - 1.27918628851507E+0002 1.27684511806729E+0002 1.27450539187649E+0002 1.27216712171202E+0002 1.26983031928902E+0002 - 1.26749499626831E+0002 1.26516116425655E+0002 1.26282883480622E+0002 1.26049801941564E+0002 1.25816872952903E+0002 - 1.25584097653654E+0002 1.25351477177430E+0002 1.25119012652442E+0002 1.24886705201507E+0002 1.24654555942051E+0002 - 1.24422565986113E+0002 1.24190736440347E+0002 1.23959068406028E+0002 1.23727562979059E+0002 1.23496221249970E+0002 - 1.23265044303926E+0002 1.23034033220732E+0002 1.22803189074835E+0002 1.22572512935330E+0002 1.22342005865968E+0002 - 1.22111668925154E+0002 1.21881503165958E+0002 1.21651509636118E+0002 1.21421689378043E+0002 1.21192043428824E+0002 - 1.20962572820232E+0002 1.20733278578728E+0002 1.20504161725469E+0002 1.20275223276308E+0002 1.20046464241808E+0002 - 1.19817885627238E+0002 1.19589488432588E+0002 1.19361273652569E+0002 1.19133242276619E+0002 1.18905395288913E+0002 - 1.18677733668364E+0002 1.18450258388631E+0002 1.18222970418129E+0002 1.17995870720028E+0002 1.17768960252265E+0002 - 1.17542239967549E+0002 1.17315710813363E+0002 1.17089373731980E+0002 1.16863229660459E+0002 1.16637279530660E+0002 - 1.16411524269244E+0002 1.16185964797687E+0002 1.15960602032278E+0002 1.15735436884134E+0002 1.15510470259203E+0002 - 1.15285703058272E+0002 1.15061136176973E+0002 1.14836770505790E+0002 1.14612606930069E+0002 1.14388646330023E+0002 - 1.14164889580738E+0002 1.13941337552185E+0002 1.13717991109222E+0002 1.13494851111605E+0002 1.13271918413996E+0002 - 1.13049193865967E+0002 1.12826678312012E+0002 1.12604372591551E+0002 1.12382277538942E+0002 1.12160393983484E+0002 - 1.11938722749429E+0002 1.11717264655987E+0002 1.11496020517338E+0002 1.11274991142635E+0002 1.11054177336016E+0002 - 1.10833579896610E+0002 1.10613199618548E+0002 1.10393037290968E+0002 1.10173093698025E+0002 1.09953369618900E+0002 - 1.09733865827808E+0002 1.09514583094006E+0002 1.09295522181801E+0002 1.09076683850563E+0002 1.08858068854725E+0002 - 1.08639677943802E+0002 1.08421511862393E+0002 1.08203571350191E+0002 1.07985857141994E+0002 1.07768369967712E+0002 - 1.07551110552375E+0002 1.07334079616148E+0002 1.07117277874330E+0002 1.06900706037374E+0002 1.06684364810888E+0002 - 1.06468254895648E+0002 1.06252376987607E+0002 1.06036731777904E+0002 1.05821319952872E+0002 1.05606142194051E+0002 - 1.05391199178193E+0002 1.05176491577275E+0002 1.04962020058506E+0002 1.04747785284340E+0002 1.04533787912481E+0002 - 1.04320028595897E+0002 1.04106507982827E+0002 1.03893226716792E+0002 1.03680185436604E+0002 1.03467384776377E+0002 - 1.03254825365535E+0002 1.03042507828825E+0002 1.02830432786324E+0002 1.02618600853451E+0002 1.02407012640974E+0002 - 1.02195668755024E+0002 1.01984569797103E+0002 1.01773716364096E+0002 1.01563109048277E+0002 1.01352748437324E+0002 - 1.01142635114327E+0002 1.00932769657798E+0002 1.00723152641682E+0002 1.00513784635368E+0002 1.00304666203697E+0002 - 1.00095797906977E+0002 9.98871803009883E+0001 9.96788139369979E+0001 9.94706993617672E+0001 9.92628371175651E+0001 - 9.90552277421767E+0001 9.88478717689150E+0001 9.86407697266312E+0001 9.84339221397260E+0001 9.82273295281591E+0001 - 9.80209924074613E+0001 9.78149112887443E+0001 9.76090866787127E+0001 9.74035190796732E+0001 9.71982089895476E+0001 - 9.69931569018809E+0001 9.67883633058558E+0001 9.65838286863006E+0001 9.63795535237019E+0001 9.61755382942152E+0001 - 9.59717834696757E+0001 9.57682895176096E+0001 9.55650569012453E+0001 9.53620860795247E+0001 9.51593775071143E+0001 - 9.49569316344151E+0001 9.47547489075768E+0001 9.45528297685054E+0001 9.43511746548778E+0001 9.41497840001503E+0001 - 9.39486582335720E+0001 9.37477977801950E+0001 9.35472030608867E+0001 9.33468744923395E+0001 9.31468124870838E+0001 - 9.29470174534995E+0001 9.27474897958256E+0001 9.25482299141740E+0001 9.23492382045398E+0001 9.21505150588122E+0001 - 9.19520608647874E+0001 9.17538760061791E+0001 9.15559608626311E+0001 9.13583158097276E+0001 9.11609412190057E+0001 - 9.09638374579667E+0001 9.07670048900883E+0001 9.05704438748351E+0001 9.03741547676712E+0001 9.01781379200722E+0001 - 8.99823936795357E+0001 8.97869223895937E+0001 8.95917243898250E+0001 8.93968000158655E+0001 8.92021495994211E+0001 - 8.90077734682795E+0001 8.88136719463212E+0001 8.86198453535320E+0001 8.84262940060145E+0001 8.82330182160001E+0001 - 8.80400182918608E+0001 8.78472945381212E+0001 8.76548472554700E+0001 8.74626767407725E+0001 8.72707832870816E+0001 - 8.70791671836512E+0001 8.68878287159464E+0001 8.66967681656566E+0001 8.65059858107069E+0001 8.63154819252707E+0001 - 8.61252567797805E+0001 8.59353106409416E+0001 8.57456437717425E+0001 8.55562564314673E+0001 8.53671488757085E+0001 - 8.51783213563781E+0001 8.49897741217202E+0001 8.48015074163226E+0001 8.46135214811294E+0001 8.44258165534522E+0001 - 8.42383928669829E+0001 8.40512506518055E+0001 8.38643901344085E+0001 8.36778115376962E+0001 8.34915150810015E+0001 - 8.33055009800978E+0001 8.31197694472107E+0001 8.29343206910310E+0001 8.27491549167259E+0001 8.25642723259516E+0001 - 8.23796731168650E+0001 8.21953574841364E+0001 8.20113256189611E+0001 8.18275777090716E+0001 8.16441139387504E+0001 - 8.14609344888412E+0001 8.12780395367614E+0001 8.10954292565141E+0001 8.09131038187013E+0001 8.07310633905341E+0001 - 8.05493081358460E+0001 8.03678382151057E+0001 8.01866537854278E+0001 8.00057550005859E+0001 7.98251420110240E+0001 - 7.96448149638697E+0001 7.94647740029454E+0001 7.92850192687813E+0001 7.91055508986261E+0001 7.89263690264608E+0001 - 7.87474737830103E+0001 7.85688652957545E+0001 7.83905436889424E+0001 7.82125090836026E+0001 7.80347615975554E+0001 - 7.78573013454271E+0001 7.76801284386588E+0001 7.75032429855217E+0001 7.73266450911265E+0001 7.71503348574384E+0001 - 7.69743123832862E+0001 7.67985777643769E+0001 7.66231310933061E+0001 7.64479724595715E+0001 7.62731019495836E+0001 - 7.60985196466792E+0001 7.59242256311320E+0001 7.57502199801663E+0001 7.55765027679676E+0001 7.54030740656962E+0001 - 7.52299339414974E+0001 7.50570824605154E+0001 7.48845196849043E+0001 7.47122456738403E+0001 7.45402604835339E+0001 - 7.43685641672425E+0001 7.41971567752812E+0001 7.40260383550354E+0001 7.38552089509732E+0001 7.36846686046573E+0001 - 7.35144173547563E+0001 7.33444552370579E+0001 7.31747822844794E+0001 7.30053985270812E+0001 7.28363039920776E+0001 - 7.26674987038497E+0001 7.24989826839563E+0001 7.23307559511467E+0001 7.21628185213725E+0001 7.19951704077992E+0001 - 7.18278116208185E+0001 7.16607421680595E+0001 7.14939620544018E+0001 7.13274712819864E+0001 7.11612698502277E+0001 - 7.09953577558255E+0001 7.08297349927773E+0001 7.06644015523895E+0001 7.04993574232892E+0001 7.03346025914369E+0001 - 7.01701370401370E+0001 7.00059607500505E+0001 6.98420736992067E+0001 6.96784758630149E+0001 6.95151672142757E+0001 - 6.93521477231938E+0001 6.91894173573882E+0001 6.90269760819054E+0001 6.88648238592306E+0001 6.87029606492987E+0001 - 6.85413864095070E+0001 6.83801010947263E+0001 6.82191046573129E+0001 6.80583970471198E+0001 6.78979782115084E+0001 - 6.77378480953606E+0001 6.75780066410900E+0001 6.74184537886533E+0001 6.72591894755624E+0001 6.71002136368955E+0001 - 6.69415262053087E+0001 6.67831271110478E+0001 6.66250162819597E+0001 6.64671936435034E+0001 6.63096591187625E+0001 - 6.61524126284551E+0001 6.59954540909470E+0001 6.58387834222620E+0001 6.56824005360938E+0001 6.55263053438170E+0001 - 6.53704977544987E+0001 6.52149776749100E+0001 6.50597450095369E+0001 6.49047996605923E+0001 6.47501415280264E+0001 - 6.45957705095391E+0001 6.44416865005902E+0001 6.42878893944114E+0001 6.41343790820172E+0001 6.39811554522162E+0001 - 6.38282183916223E+0001 6.36755677846660E+0001 6.35232035136049E+0001 6.33711254585360E+0001 6.32193334974063E+0001 - 6.30678275060233E+0001 6.29166073580669E+0001 6.27656729251003E+0001 6.26150240765806E+0001 6.24646606798706E+0001 - 6.23145826002489E+0001 6.21647897009220E+0001 6.20152818430340E+0001 6.18660588856789E+0001 6.17171206859103E+0001 - 6.15684670987531E+0001 6.14200979772142E+0001 6.12720131722931E+0001 6.11242125329935E+0001 6.09766959063330E+0001 - 6.08294631373550E+0001 6.06825140691389E+0001 6.05358485428110E+0001 6.03894663975551E+0001 6.02433674706239E+0001 - 6.00975515973485E+0001 5.99520186111506E+0001 5.98067683435518E+0001 5.96618006241848E+0001 5.95171152808044E+0001 - 5.93727121392975E+0001 5.92285910236939E+0001 5.90847517561769E+0001 5.89411941570941E+0001 5.87979180449673E+0001 - 5.86549232365034E+0001 5.85122095466049E+0001 5.83697767883804E+0001 5.82276247731544E+0001 5.80857533104789E+0001 - 5.79441622081423E+0001 5.78028512721814E+0001 5.76618203068900E+0001 5.75210691148307E+0001 5.73805974968444E+0001 - 5.72404052520606E+0001 5.71004921779081E+0001 5.69608580701248E+0001 5.68215027227680E+0001 5.66824259282245E+0001 - 5.65436274772212E+0001 5.64051071588345E+0001 5.62668647605011E+0001 5.61289000680275E+0001 5.59912128656007E+0001 - 5.58538029357975E+0001 5.57166700595951E+0001 5.55798140163811E+0001 5.54432345839628E+0001 5.53069315385779E+0001 - 5.51709046549039E+0001 5.50351537060683E+0001 5.48996784636585E+0001 5.47644786977313E+0001 5.46295541768232E+0001 - 5.44949046679594E+0001 5.43605299366648E+0001 5.42264297469727E+0001 5.40926038614347E+0001 5.39590520411309E+0001 - 5.38257740456790E+0001 5.36927696332444E+0001 5.35600385605494E+0001 5.34275805828833E+0001 5.32953954541115E+0001 - 5.31634829266851E+0001 5.30318427516509E+0001 5.29004746786604E+0001 5.27693784559793E+0001 5.26385538304972E+0001 - 5.25080005477372E+0001 5.23777183518646E+0001 5.22477069856966E+0001 5.21179661907124E+0001 5.19884957070611E+0001 - 5.18592952735721E+0001 5.17303646277639E+0001 5.16017035058539E+0001 5.14733116427666E+0001 5.13451887721436E+0001 - 5.12173346263527E+0001 5.10897489364966E+0001 5.09624314324226E+0001 5.08353818427315E+0001 5.07085998947861E+0001 - 5.05820853147209E+0001 5.04558378274512E+0001 5.03298571566817E+0001 5.02041430249152E+0001 5.00786951534626E+0001 - 4.99535132624504E+0001 4.98285970708308E+0001 4.97039462963900E+0001 4.95795606557568E+0001 4.94554398644121E+0001 - 4.93315836366969E+0001 4.92079916858220E+0001 4.90846637238755E+0001 4.89615994618324E+0001 4.88387986095632E+0001 - 4.87162608758425E+0001 4.85939859683573E+0001 4.84719735937154E+0001 4.83502234574552E+0001 4.82287352640531E+0001 - 4.81075087169319E+0001 4.79865435184701E+0001 4.78658393700103E+0001 4.77453959718667E+0001 4.76252130233344E+0001 - 4.75052902226976E+0001 4.73856272672381E+0001 4.72662238532427E+0001 4.71470796760129E+0001 4.70281944298722E+0001 - 4.69095678081746E+0001 4.67911995033128E+0001 4.66730892067268E+0001 4.65552366089116E+0001 4.64376413994250E+0001 - 4.63203032668971E+0001 4.62032218990366E+0001 4.60863969826402E+0001 4.59698282036001E+0001 4.58535152469123E+0001 - 4.57374577966840E+0001 4.56216555361421E+0001 4.55061081476411E+0001 4.53908153126707E+0001 4.52757767118638E+0001 - 4.51609920250047E+0001 4.50464609310364E+0001 4.49321831080684E+0001 4.48181582333853E+0001 4.47043859834533E+0001 - 4.45908660339289E+0001 4.44775980596660E+0001 4.43645817347242E+0001 4.42518167323757E+0001 4.41393027251131E+0001 - 4.40270393846577E+0001 4.39150263819658E+0001 4.38032633872374E+0001 4.36917500699229E+0001 4.35804860987313E+0001 - 4.34694711416366E+0001 4.33587048658866E+0001 4.32481869380090E+0001 4.31379170238195E+0001 4.30278947884289E+0001 - 4.29181198962507E+0001 4.28085920110080E+0001 4.26993107957406E+0001 4.25902759128132E+0001 4.24814870239216E+0001 - 4.23729437901001E+0001 4.22646458717294E+0001 4.21565929285423E+0001 4.20487846196324E+0001 4.19412206034599E+0001 - 4.18339005378594E+0001 4.17268240800465E+0001 4.16199908866252E+0001 4.15134006135944E+0001 4.14070529163553E+0001 - 4.13009474497180E+0001 4.11950838679084E+0001 4.10894618245751E+0001 4.09840809727967E+0001 4.08789409650877E+0001 - 4.07740414534059E+0001 4.06693820891592E+0001 4.05649625232121E+0001 4.04607824058923E+0001 4.03568413869977E+0001 - 4.02531391158029E+0001 4.01496752410656E+0001 4.00464494110336E+0001 3.99434612734513E+0001 3.98407104755658E+0001 - 3.97381966641339E+0001 3.96359194854288E+0001 3.95338785852454E+0001 3.94320736089082E+0001 3.93305042012769E+0001 - 3.92291700067529E+0001 3.91280706692857E+0001 3.90272058323793E+0001 3.89265751390983E+0001 3.88261782320747E+0001 - 3.87260147535133E+0001 3.86260843451989E+0001 3.85263866485018E+0001 3.84269213043840E+0001 3.83276879534060E+0001 - 3.82286862357323E+0001 3.81299157911377E+0001 3.80313762590132E+0001 3.79330672783726E+0001 3.78349884878579E+0001 - 3.77371395257455E+0001 3.76395200299522E+0001 3.75421296380417E+0001 3.74449679872292E+0001 3.73480347143887E+0001 - 3.72513294560579E+0001 3.71548518484446E+0001 3.70586015274322E+0001 3.69625781285857E+0001 3.68667812871573E+0001 - 3.67712106380925E+0001 3.66758658160352E+0001 3.65807464553339E+0001 3.64858521900473E+0001 3.63911826539497E+0001 - 3.62967374805370E+0001 3.62025163030318E+0001 3.61085187543892E+0001 3.60147444673029E+0001 3.59211930742094E+0001 - 3.58278642072950E+0001 3.57347574985002E+0001 3.56418725795254E+0001 3.55492090818367E+0001 3.54567666366709E+0001 - 3.53645448750408E+0001 3.52725434277412E+0001 3.51807619253529E+0001 3.50891999982497E+0001 3.49978572766023E+0001 - 3.49067333903839E+0001 3.48158279693763E+0001 3.47251406431735E+0001 3.46346710411882E+0001 3.45444187926565E+0001 - 3.44543835266427E+0001 3.43645648720449E+0001 3.42749624575997E+0001 3.41855759118879E+0001 3.40964048633383E+0001 - 3.40074489402339E+0001 3.39187077707165E+0001 3.38301809827913E+0001 3.37418682043320E+0001 3.36537690630863E+0001 - 3.35658831866798E+0001 3.34782102026216E+0001 3.33907497383087E+0001 3.33035014210311E+0001 3.32164648779765E+0001 - 3.31296397362349E+0001 3.30430256228034E+0001 3.29566221645914E+0001 3.28704289884244E+0001 3.27844457210492E+0001 - 3.26986719891389E+0001 3.26131074192964E+0001 3.25277516380601E+0001 3.24426042719085E+0001 3.23576649472634E+0001 - 3.22729332904960E+0001 3.21884089279306E+0001 3.21040914858491E+0001 3.20199805904958E+0001 3.19360758680813E+0001 - 3.18523769447878E+0001 3.17688834467722E+0001 3.16855950001718E+0001 3.16025112311076E+0001 3.15196317656895E+0001 - 3.14369562300197E+0001 3.13544842501976E+0001 3.12722154523240E+0001 3.11901494625050E+0001 3.11082859068566E+0001 - 3.10266244115086E+0001 3.09451646026088E+0001 3.08639061063272E+0001 3.07828485488605E+0001 3.07019915564351E+0001 - 3.06213347553126E+0001 3.05408777717926E+0001 3.04606202322176E+0001 3.03805617629765E+0001 3.03007019905089E+0001 - 3.02210405413086E+0001 3.01415770419284E+0001 3.00623111189829E+0001 2.99832423991535E+0001 2.99043705091913E+0001 - 2.98256950759216E+0001 2.97472157262477E+0001 2.96689320871542E+0001 2.95908437857115E+0001 2.95129504490788E+0001 - 2.94352517045087E+0001 2.93577471793503E+0001 2.92804365010529E+0001 2.92033192971699E+0001 2.91263951953629E+0001 - 2.90496638234042E+0001 2.89731248091814E+0001 2.88967777807008E+0001 2.88206223660907E+0001 2.87446581936051E+0001 - 2.86688848916272E+0001 2.85933020886732E+0001 2.85179094133955E+0001 2.84427064945859E+0001 2.83676929611799E+0001 - 2.82928684422593E+0001 2.82182325670559E+0001 2.81437849649552E+0001 2.80695252654991E+0001 2.79954530983901E+0001 - 2.79215680934937E+0001 2.78478698808426E+0001 2.77743580906392E+0001 2.77010323532597E+0001 2.76278922992565E+0001 - 2.75549375593619E+0001 2.74821677644915E+0001 2.74095825457467E+0001 2.73371815344186E+0001 2.72649643619908E+0001 - 2.71929306601426E+0001 2.71210800607519E+0001 2.70494121958986E+0001 2.69779266978677E+0001 2.69066231991520E+0001 - 2.68355013324554E+0001 2.67645607306958E+0001 2.66938010270083E+0001 2.66232218547479E+0001 2.65528228474925E+0001 - 2.64826036390463E+0001 2.64125638634417E+0001 2.63427031549435E+0001 2.62730211480506E+0001 2.62035174774997E+0001 - 2.61341917782676E+0001 2.60650436855744E+0001 2.59960728348862E+0001 2.59272788619176E+0001 2.58586614026347E+0001 - 2.57902200932582E+0001 2.57219545702656E+0001 2.56538644703937E+0001 2.55859494306424E+0001 2.55182090882761E+0001 - 2.54506430808274E+0001 2.53832510460985E+0001 2.53160326221656E+0001 2.52489874473794E+0001 2.51821151603700E+0001 - 2.51154154000471E+0001 2.50488878056042E+0001 2.49825320165209E+0001 2.49163476725645E+0001 2.48503344137935E+0001 - 2.47844918805597E+0001 2.47188197135108E+0001 2.46533175535923E+0001 2.45879850420506E+0001 2.45228218204354E+0001 - 2.44578275306015E+0001 2.43930018147116E+0001 2.43283443152384E+0001 2.42638546749673E+0001 2.41995325369989E+0001 - 2.41353775447503E+0001 2.40713893419582E+0001 2.40075675726813E+0001 2.39439118813021E+0001 2.38804219125291E+0001 - 2.38170973113994E+0001 2.37539377232809E+0001 2.36909427938738E+0001 2.36281121692138E+0001 2.35654454956737E+0001 - 2.35029424199650E+0001 2.34406025891412E+0001 2.33784256505992E+0001 2.33164112520813E+0001 2.32545590416777E+0001 - 2.31928686678280E+0001 2.31313397793239E+0001 2.30699720253107E+0001 2.30087650552896E+0001 2.29477185191196E+0001 - 2.28868320670193E+0001 2.28261053495691E+0001 2.27655380177134E+0001 2.27051297227617E+0001 2.26448801163913E+0001 - 2.25847888506490E+0001 2.25248555779526E+0001 2.24650799510935E+0001 2.24054616232377E+0001 2.23460002479284E+0001 - 2.22866954790871E+0001 2.22275469710163E+0001 2.21685543784005E+0001 2.21097173563081E+0001 2.20510355601935E+0001 - 2.19925086458989E+0001 2.19341362696555E+0001 2.18759180880854E+0001 2.18178537582037E+0001 2.17599429374200E+0001 - 2.17021852835395E+0001 2.16445804547658E+0001 2.15871281097011E+0001 2.15298279073493E+0001 2.14726795071166E+0001 - 2.14156825688134E+0001 2.13588367526561E+0001 2.13021417192683E+0001 2.12455971296825E+0001 2.11892026453418E+0001 - 2.11329579281015E+0001 2.10768626402300E+0001 2.10209164444110E+0001 2.09651190037446E+0001 2.09094699817491E+0001 - 2.08539690423619E+0001 2.07986158499416E+0001 2.07434100692688E+0001 2.06883513655483E+0001 2.06334394044096E+0001 - 2.05786738519089E+0001 2.05240543745303E+0001 2.04695806391872E+0001 2.04152523132238E+0001 2.03610690644156E+0001 - 2.03070305609725E+0001 2.02531364715379E+0001 2.01993864651917E+0001 2.01457802114507E+0001 2.00923173802705E+0001 - 2.00389976420461E+0001 1.99858206676135E+0001 1.99327861282509E+0001 1.98798936956801E+0001 1.98271430420670E+0001 - 1.97745338400240E+0001 1.97220657626100E+0001 1.96697384833323E+0001 1.96175516761473E+0001 1.95655050154619E+0001 - 1.95135981761349E+0001 1.94618308334773E+0001 1.94102026632544E+0001 1.93587133416861E+0001 1.93073625454483E+0001 - 1.92561499516741E+0001 1.92050752379548E+0001 1.91541380823405E+0001 1.91033381633419E+0001 1.90526751599307E+0001 - 1.90021487515409E+0001 1.89517586180698E+0001 1.89015044398785E+0001 1.88513858977941E+0001 1.88014026731091E+0001 - 1.87515544475833E+0001 1.87018409034448E+0001 1.86522617233905E+0001 1.86028165905871E+0001 1.85535051886721E+0001 - 1.85043272017551E+0001 1.84552823144177E+0001 1.84063702117153E+0001 1.83575905791775E+0001 1.83089431028090E+0001 - 1.82604274690905E+0001 1.82120433649798E+0001 1.81637904779118E+0001 1.81156684958005E+0001 1.80676771070383E+0001 - 1.80198160004986E+0001 1.79720848655348E+0001 1.79244833919822E+0001 1.78770112701583E+0001 1.78296681908638E+0001 - 1.77824538453830E+0001 1.77353679254847E+0001 1.76884101234231E+0001 1.76415801319379E+0001 1.75948776442559E+0001 - 1.75483023540908E+0001 1.75018539556444E+0001 1.74555321436070E+0001 1.74093366131581E+0001 1.73632670599673E+0001 - 1.73173231801944E+0001 1.72715046704906E+0001 1.72258112279986E+0001 1.71802425503536E+0001 1.71347983356834E+0001 - 1.70894782826099E+0001 1.70442820902483E+0001 1.69992094582091E+0001 1.69542600865973E+0001 1.69094336760143E+0001 - 1.68647299275570E+0001 1.68201485428196E+0001 1.67756892238935E+0001 1.67313516733675E+0001 1.66871355943289E+0001 - 1.66430406903638E+0001 1.65990666655573E+0001 1.65552132244943E+0001 1.65114800722598E+0001 1.64678669144394E+0001 - 1.64243734571195E+0001 1.63809994068881E+0001 1.63377444708351E+0001 1.62946083565525E+0001 1.62515907721351E+0001 - 1.62086914261805E+0001 1.61659100277900E+0001 1.61232462865686E+0001 1.60806999126253E+0001 1.60382706165738E+0001 - 1.59959581095327E+0001 1.59537621031256E+0001 1.59116823094818E+0001 1.58697184412365E+0001 1.58278702115308E+0001 - 1.57861373340126E+0001 1.57445195228364E+0001 1.57030164926637E+0001 1.56616279586634E+0001 1.56203536365120E+0001 - 1.55791932423941E+0001 1.55381464930020E+0001 1.54972131055366E+0001 1.54563927977075E+0001 1.54156852877330E+0001 - 1.53750902943404E+0001 1.53346075367665E+0001 1.52942367347575E+0001 1.52539776085693E+0001 1.52138298789676E+0001 - 1.51737932672282E+0001 1.51338674951371E+0001 1.50940522849910E+0001 1.50543473595966E+0001 1.50147524422720E+0001 - 1.49752672568456E+0001 1.49358915276572E+0001 1.48966249795574E+0001 1.48574673379085E+0001 1.48184183285837E+0001 - 1.47794776779681E+0001 1.47406451129581E+0001 1.47019203609619E+0001 1.46633031498996E+0001 1.46247932082028E+0001 - 1.45863902648155E+0001 1.45480940491932E+0001 1.45099042913039E+0001 1.44718207216274E+0001 1.44338430711558E+0001 - 1.43959710713933E+0001 1.43582044543563E+0001 1.43205429525737E+0001 1.42829862990863E+0001 1.42455342274475E+0001 - 1.42081864717225E+0001 1.41709427664895E+0001 1.41338028468383E+0001 1.40967664483714E+0001 1.40598333072031E+0001 - 1.40230031599604E+0001 1.39862757437821E+0001 1.39496507963193E+0001 1.39131280557351E+0001 1.38767072607047E+0001 - 1.38403881504151E+0001 1.38041704645654E+0001 1.37680539433665E+0001 1.37320383275408E+0001 1.36961233583229E+0001 - 1.36603087774583E+0001 1.36245943272044E+0001 1.35889797503299E+0001 1.35534647901149E+0001 1.35180491903503E+0001 - 1.34827326953383E+0001 1.34475150498919E+0001 1.34123959993350E+0001 1.33773752895018E+0001 1.33424526667375E+0001 - 1.33076278778972E+0001 1.32729006703463E+0001 1.32382707919604E+0001 1.32037379911248E+0001 1.31693020167344E+0001 - 1.31349626181938E+0001 1.31007195454168E+0001 1.30665725488264E+0001 1.30325213793545E+0001 1.29985657884417E+0001 - 1.29647055280372E+0001 1.29309403505986E+0001 1.28972700090915E+0001 1.28636942569894E+0001 1.28302128482735E+0001 - 1.27968255374324E+0001 1.27635320794618E+0001 1.27303322298648E+0001 1.26972257446505E+0001 1.26642123803352E+0001 - 1.26312918939409E+0001 1.25984640429956E+0001 1.25657285855332E+0001 1.25330852800929E+0001 1.25005338857190E+0001 - 1.24680741619605E+0001 1.24357058688715E+0001 1.24034287670096E+0001 1.23712426174370E+0001 1.23391471817194E+0001 - 1.23071422219257E+0001 1.22752275006282E+0001 1.22434027809015E+0001 1.22116678263232E+0001 1.21800224009724E+0001 - 1.21484662694305E+0001 1.21169991967802E+0001 1.20856209486052E+0001 1.20543312909901E+0001 1.20231299905198E+0001 - 1.19920168142796E+0001 1.19609915298540E+0001 1.19300539053275E+0001 1.18992037092831E+0001 1.18684407108028E+0001 - 1.18377646794666E+0001 1.18071753853526E+0001 1.17766725990364E+0001 1.17462560915907E+0001 1.17159256345850E+0001 - 1.16856810000850E+0001 1.16555219606528E+0001 1.16254482893454E+0001 1.15954597597157E+0001 1.15655561458109E+0001 - 1.15357372221725E+0001 1.15060027638365E+0001 1.14763525463318E+0001 1.14467863456807E+0001 1.14173039383982E+0001 - 1.13879051014914E+0001 1.13585896124595E+0001 1.13293572492927E+0001 1.13002077904724E+0001 1.12711410149703E+0001 - 1.12421567022485E+0001 1.12132546322584E+0001 1.11844345854406E+0001 1.11556963427246E+0001 1.11270396855277E+0001 - 1.10984643957554E+0001 1.10699702558003E+0001 1.10415570485418E+0001 1.10132245573458E+0001 1.09849725660639E+0001 - 1.09568008590331E+0001 1.09287092210756E+0001 1.09006974374977E+0001 1.08727652940897E+0001 1.08449125771254E+0001 - 1.08171390733616E+0001 1.07894445700374E+0001 1.07618288548739E+0001 1.07342917160736E+0001 1.07068329423201E+0001 - 1.06794523227772E+0001 1.06521496470887E+0001 1.06249247053777E+0001 1.05977772882462E+0001 1.05707071867747E+0001 - 1.05437141925212E+0001 1.05167980975211E+0001 1.04899586942866E+0001 1.04631957758062E+0001 1.04365091355439E+0001 - 1.04098985674387E+0001 1.03833638659047E+0001 1.03569048258295E+0001 1.03305212425745E+0001 1.03042129119739E+0001 - 1.02779796303343E+0001 1.02518211944342E+0001 1.02257374015234E+0001 1.01997280493222E+0001 1.01737929360214E+0001 - 1.01479318602809E+0001 1.01221446212301E+0001 1.00964310184665E+0001 1.00707908520557E+0001 1.00452239225303E+0001 - 1.00197300308898E+0001 9.99430897859989E+0000 9.96896056759165E+0000 9.94368460026114E+0000 9.91848087946884E+0000 - 9.89334920853902E+0000 9.86828939125903E+0000 9.84330123187891E+0000 9.81838453511069E+0000 9.79353910612771E+0000 - 9.76876475056425E+0000 9.74406127451457E+0000 9.71942848453270E+0000 9.69486618763151E+0000 9.67037419128236E+0000 - 9.64595230341423E+0000 9.62160033241330E+0000 9.59731808712238E+0000 9.57310537683996E+0000 9.54896201131996E+0000 - 9.52488780077100E+0000 9.50088255585555E+0000 9.47694608768976E+0000 9.45307820784232E+0000 9.42927872833428E+0000 - 9.40554746163803E+0000 9.38188422067700E+0000 9.35828881882479E+0000 9.33476106990468E+0000 9.31130078818886E+0000 - 9.28790778839797E+0000 9.26458188570026E+0000 9.24132289571107E+0000 9.21813063449217E+0000 9.19500491855105E+0000 - 9.17194556484047E+0000 9.14895239075734E+0000 9.12602521414278E+0000 9.10316385328080E+0000 9.08036812689799E+0000 - 9.05763785416293E+0000 9.03497285468513E+0000 9.01237294851492E+0000 8.98983795614227E+0000 8.96736769849656E+0000 - 8.94496199694562E+0000 8.92262067329515E+0000 8.90034354978819E+0000 8.87813044910418E+0000 8.85598119435859E+0000 - 8.83389560910198E+0000 8.81187351731958E+0000 8.78991474343030E+0000 8.76801911228652E+0000 8.74618644917303E+0000 - 8.72441657980626E+0000 8.70270933033411E+0000 8.68106452733482E+0000 8.65948199781655E+0000 8.63796156921636E+0000 - 8.61650306939998E+0000 8.59510632666086E+0000 8.57377116971941E+0000 8.55249742772264E+0000 8.53128493024302E+0000 - 8.51013350727828E+0000 8.48904298925027E+0000 8.46801320700463E+0000 8.44704399180987E+0000 8.42613517535678E+0000 - 8.40528658975776E+0000 8.38449806754596E+0000 8.36376944167485E+0000 8.34310054551727E+0000 8.32249121286484E+0000 - 8.30194127792739E+0000 8.28145057533199E+0000 8.26101894012255E+0000 8.24064620775881E+0000 8.22033221411587E+0000 - 8.20007679548343E+0000 8.17987978856504E+0000 8.15974103047742E+0000 8.13966035874985E+0000 8.11963761132325E+0000 - 8.09967262654970E+0000 8.07976524319162E+0000 8.05991530042101E+0000 8.04012263781899E+0000 8.02038709537465E+0000 - 8.00070851348485E+0000 7.98108673295314E+0000 7.96152159498920E+0000 7.94201294120810E+0000 7.92256061362963E+0000 - 7.90316445467747E+0000 7.88382430717862E+0000 7.86454001436265E+0000 7.84531141986083E+0000 7.82613836770577E+0000 - 7.80702070233019E+0000 7.78795826856677E+0000 7.76895091164698E+0000 7.74999847720059E+0000 7.73110081125503E+0000 - 7.71225776023430E+0000 7.69346917095869E+0000 7.67473489064384E+0000 7.65605476690002E+0000 7.63742864773144E+0000 - 7.61885638153557E+0000 7.60033781710242E+0000 7.58187280361360E+0000 7.56346119064203E+0000 7.54510282815083E+0000 - 7.52679756649277E+0000 7.50854525640953E+0000 7.49034574903096E+0000 7.47219889587444E+0000 7.45410454884389E+0000 - 7.43606256022945E+0000 7.41807278270641E+0000 7.40013506933481E+0000 7.38224927355829E+0000 7.36441524920378E+0000 - 7.34663285048054E+0000 7.32890193197951E+0000 7.31122234867261E+0000 7.29359395591190E+0000 7.27601660942909E+0000 - 7.25849016533446E+0000 7.24101448011656E+0000 7.22358941064112E+0000 7.20621481415041E+0000 7.18889054826283E+0000 - 7.17161647097171E+0000 7.15439244064484E+0000 7.13721831602378E+0000 7.12009395622300E+0000 7.10301922072922E+0000 - 7.08599396940077E+0000 7.06901806246668E+0000 7.05209136052609E+0000 7.03521372454751E+0000 7.01838501586804E+0000 - 7.00160509619273E+0000 6.98487382759370E+0000 6.96819107250961E+0000 6.95155669374482E+0000 6.93497055446865E+0000 - 6.91843251821479E+0000 6.90194244888034E+0000 6.88550021072539E+0000 6.86910566837190E+0000 6.85275868680344E+0000 - 6.83645913136408E+0000 6.82020686775789E+0000 6.80400176204806E+0000 6.78784368065635E+0000 6.77173249036225E+0000 - 6.75566805830218E+0000 6.73965025196902E+0000 6.72367893921114E+0000 6.70775398823176E+0000 6.69187526758831E+0000 - 6.67604264619155E+0000 6.66025599330499E+0000 6.64451517854405E+0000 6.62882007187552E+0000 6.61317054361651E+0000 - 6.59756646443420E+0000 6.58200770534460E+0000 6.56649413771228E+0000 6.55102563324930E+0000 6.53560206401468E+0000 - 6.52022330241380E+0000 6.50488922119726E+0000 6.48959969346065E+0000 6.47435459264342E+0000 6.45915379252854E+0000 - 6.44399716724143E+0000 6.42888459124941E+0000 6.41381593936112E+0000 6.39879108672549E+0000 6.38380990883124E+0000 - 6.36887228150615E+0000 6.35397808091629E+0000 6.33912718356528E+0000 6.32431946629365E+0000 6.30955480627818E+0000 - 6.29483308103079E+0000 6.28015416839862E+0000 6.26551794656234E+0000 6.25092429403628E+0000 6.23637308966714E+0000 - 6.22186421263368E+0000 6.20739754244569E+0000 6.19297295894345E+0000 6.17859034229710E+0000 6.16424957300564E+0000 - 6.14995053189656E+0000 6.13569310012489E+0000 6.12147715917260E+0000 6.10730259084781E+0000 6.09316927728423E+0000 - 6.07907710094035E+0000 6.06502594459857E+0000 6.05101569136495E+0000 6.03704622466803E+0000 6.02311742825839E+0000 - 6.00922918620781E+0000 5.99538138290869E+0000 5.98157390307333E+0000 5.96780663173306E+0000 5.95407945423778E+0000 - 5.94039225625510E+0000 5.92674492376971E+0000 5.91313734308260E+0000 5.89956940081042E+0000 5.88604098388489E+0000 - 5.87255197955182E+0000 5.85910227537069E+0000 5.84569175921377E+0000 5.83232031926565E+0000 5.81898784402220E+0000 - 5.80569422229016E+0000 5.79243934318640E+0000 5.77922309613707E+0000 5.76604537087717E+0000 5.75290605744951E+0000 - 5.73980504620442E+0000 5.72674222779867E+0000 5.71371749319512E+0000 5.70073073366178E+0000 5.68778184077125E+0000 - 5.67487070640005E+0000 5.66199722272776E+0000 5.64916128223656E+0000 5.63636277771040E+0000 5.62360160223444E+0000 - 5.61087764919413E+0000 5.59819081227479E+0000 5.58554098546079E+0000 5.57292806303489E+0000 5.56035193957761E+0000 - 5.54781250996640E+0000 5.53530966937526E+0000 5.52284331327356E+0000 5.51041333742600E+0000 5.49801963789142E+0000 - 5.48566211102229E+0000 5.47334065346414E+0000 5.46105516215474E+0000 5.44880553432357E+0000 5.43659166749087E+0000 - 5.42441345946737E+0000 5.41227080835331E+0000 5.40016361253786E+0000 5.38809177069842E+0000 5.37605518180012E+0000 - 5.36405374509489E+0000 5.35208736012096E+0000 5.34015592670220E+0000 5.32825934494734E+0000 5.31639751524948E+0000 - 5.30457033828518E+0000 5.29277771501408E+0000 5.28101954667800E+0000 5.26929573480041E+0000 5.25760618118577E+0000 - 5.24595078791880E+0000 5.23432945736388E+0000 5.22274209216434E+0000 5.21118859524187E+0000 5.19966886979582E+0000 - 5.18818281930255E+0000 5.17673034751480E+0000 5.16531135846094E+0000 5.15392575644457E+0000 5.14257344604349E+0000 - 5.13125433210942E+0000 5.11996831976704E+0000 5.10871531441359E+0000 5.09749522171815E+0000 5.08630794762083E+0000 - 5.07515339833240E+0000 5.06403148033338E+0000 5.05294210037360E+0000 5.04188516547146E+0000 5.03086058291331E+0000 - 5.01986826025276E+0000 5.00890810531014E+0000 4.99798002617179E+0000 4.98708393118937E+0000 4.97621972897947E+0000 - 4.96538732842254E+0000 4.95458663866274E+0000 4.94381756910692E+0000 4.93308002942424E+0000 4.92237392954541E+0000 - 4.91169917966201E+0000 4.90105569022610E+0000 4.89044337194930E+0000 4.87986213580230E+0000 4.86931189301430E+0000 - 4.85879255507224E+0000 4.84830403372026E+0000 4.83784624095909E+0000 4.82741908904534E+0000 4.81702249049096E+0000 - 4.80665635806266E+0000 4.79632060478106E+0000 4.78601514392038E+0000 4.77573988900761E+0000 4.76549475382200E+0000 - 4.75527965239434E+0000 4.74509449900643E+0000 4.73493920819049E+0000 4.72481369472841E+0000 4.71471787365131E+0000 - 4.70465166023883E+0000 4.69461497001848E+0000 4.68460771876515E+0000 4.67462982250039E+0000 4.66468119749192E+0000 - 4.65476176025288E+0000 4.64487142754135E+0000 4.63501011635969E+0000 4.62517774395391E+0000 4.61537422781317E+0000 - 4.60559948566910E+0000 4.59585343549514E+0000 4.58613599550610E+0000 4.57644708415746E+0000 4.56678662014472E+0000 - 4.55715452240300E+0000 4.54755071010624E+0000 4.53797510266670E+0000 4.52842761973437E+0000 4.51890818119634E+0000 - 4.50941670717630E+0000 4.49995311803380E+0000 4.49051733436380E+0000 4.48110927699607E+0000 4.47172886699447E+0000 - 4.46237602565657E+0000 4.45305067451285E+0000 4.44375273532633E+0000 4.43448213009180E+0000 4.42523878103539E+0000 - 4.41602261061390E+0000 4.40683354151422E+0000 4.39767149665281E+0000 4.38853639917512E+0000 4.37942817245496E+0000 - 4.37034674009392E+0000 4.36129202592091E+0000 4.35226395399145E+0000 4.34326244858721E+0000 4.33428743421536E+0000 - 4.32533883560801E+0000 4.31641657772173E+0000 4.30752058573689E+0000 4.29865078505712E+0000 4.28980710130873E+0000 - 4.28098946034023E+0000 4.27219778822163E+0000 4.26343201124407E+0000 4.25469205591900E+0000 4.24597784897787E+0000 - 4.23728931737148E+0000 4.22862638826932E+0000 4.21998898905921E+0000 4.21137704734660E+0000 4.20279049095409E+0000 - 4.19422924792076E+0000 4.18569324650188E+0000 4.17718241516805E+0000 4.16869668260481E+0000 4.16023597771215E+0000 - 4.15180022960381E+0000 4.14338936760688E+0000 4.13500332126112E+0000 4.12664202031856E+0000 4.11830539474284E+0000 - 4.10999337470870E+0000 4.10170589060154E+0000 4.09344287301668E+0000 4.08520425275905E+0000 4.07698996084246E+0000 - 4.06879992848920E+0000 4.06063408712942E+0000 4.05249236840069E+0000 4.04437470414736E+0000 4.03628102642006E+0000 - 4.02821126747526E+0000 4.02016535977460E+0000 4.01214323598452E+0000 4.00414482897556E+0000 3.99617007182196E+0000 - 3.98821889780115E+0000 3.98029124039310E+0000 3.97238703327989E+0000 3.96450621034523E+0000 3.95664870567387E+0000 - 3.94881445355100E+0000 3.94100338846199E+0000 3.93321544509159E+0000 3.92545055832362E+0000 3.91770866324031E+0000 - 3.90998969512191E+0000 3.90229358944609E+0000 3.89462028188748E+0000 3.88696970831713E+0000 3.87934180480201E+0000 - 3.87173650760456E+0000 3.86415375318204E+0000 3.85659347818620E+0000 3.84905561946266E+0000 3.84154011405043E+0000 - 3.83404689918146E+0000 3.82657591228007E+0000 3.81912709096248E+0000 3.81170037303633E+0000 3.80429569650014E+0000 - 3.79691299954289E+0000 3.78955222054339E+0000 3.78221329807001E+0000 3.77489617087989E+0000 3.76760077791872E+0000 - 3.76032705832010E+0000 3.75307495140513E+0000 3.74584439668181E+0000 3.73863533384466E+0000 3.73144770277425E+0000 - 3.72428144353658E+0000 3.71713649638275E+0000 3.71001280174839E+0000 3.70291030025315E+0000 3.69582893270039E+0000 - 3.68876864007644E+0000 3.68172936355037E+0000 3.67471104447330E+0000 3.66771362437820E+0000 3.66073704497906E+0000 - 3.65378124817072E+0000 3.64684617602823E+0000 3.63993177080648E+0000 3.63303797493964E+0000 3.62616473104072E+0000 - 3.61931198190117E+0000 3.61247967049027E+0000 3.60566743273588E+0000 3.59887121609647E+0000 3.59208972848452E+0000 - 3.58532290655234E+0000 3.57857068739904E+0000 3.57183300858862E+0000 3.56510980807128E+0000 3.55840102429503E+0000 - 3.55170659609224E+0000 3.54502646276714E+0000 3.53836056405850E+0000 3.53170884009888E+0000 3.52507123146747E+0000 - 3.51844767916316E+0000 3.51183812463311E+0000 3.50524250969377E+0000 3.49866077661496E+0000 3.49209286806860E+0000 - 3.48553872712605E+0000 3.47899829731101E+0000 3.47247152249255E+0000 3.46595834698325E+0000 3.45945871549823E+0000 - 3.45297257313510E+0000 3.44649986539899E+0000 3.44004053819296E+0000 3.43359453780132E+0000 3.42716181089731E+0000 - 3.42074230456478E+0000 3.41433596625367E+0000 3.40794274378413E+0000 3.40156258539616E+0000 3.39519543966660E+0000 - 3.38884125558659E+0000 3.38249998248554E+0000 3.37617157008417E+0000 3.36985596847430E+0000 3.36355312810555E+0000 - 3.35726299980355E+0000 3.35098553474965E+0000 3.34472068446058E+0000 3.33846840085914E+0000 3.33222863619440E+0000 - 3.32600134307389E+0000 3.31978647447474E+0000 3.31358398367083E+0000 3.30739382433500E+0000 3.30121595048022E+0000 - 3.29505031644265E+0000 3.28889687689631E+0000 3.28275558687834E+0000 3.27662640172291E+0000 3.27050927714610E+0000 - 3.26440416917289E+0000 3.25831103413765E+0000 3.25222982873404E+0000 3.24616050996643E+0000 3.24010303516101E+0000 - 3.23405736197697E+0000 3.22802344836494E+0000 3.22200125263084E+0000 3.21599073338028E+0000 3.20999184952257E+0000 - 3.20400456027136E+0000 3.19802882517691E+0000 3.19206460405975E+0000 3.18611185711345E+0000 3.18017054473951E+0000 - 3.17424062769951E+0000 3.16832206704522E+0000 3.16241482412613E+0000 3.15651886058304E+0000 3.15063413833792E+0000 - 3.14476061961218E+0000 3.13889826692720E+0000 3.13304704308368E+0000 3.12720691115156E+0000 3.12137783450946E+0000 - 3.11555977679920E+0000 3.10975270194760E+0000 3.10395657415989E+0000 3.09817135790607E+0000 3.09239701795332E+0000 - 3.08663351930982E+0000 3.08088082726774E+0000 3.07513890739674E+0000 3.06940772551957E+0000 3.06368724771616E+0000 - 3.05797744034536E+0000 3.05227827002066E+0000 3.04658970361057E+0000 3.04091170824277E+0000 3.03524425127959E+0000 - 3.02958730036835E+0000 3.02394082340270E+0000 3.01830478850171E+0000 3.01267916405663E+0000 3.00706391868149E+0000 - 3.00145902124918E+0000 2.99586444088836E+0000 2.99028014692687E+0000 2.98470610895992E+0000 2.97914229683270E+0000 - 2.97358868058733E+0000 2.96804523052396E+0000 2.96251191717262E+0000 2.95698871129011E+0000 2.95147558384615E+0000 - 2.94597250608451E+0000 2.94047944940553E+0000 2.93499638548450E+0000 2.92952328619694E+0000 2.92406012363699E+0000 - 2.91860687013919E+0000 2.91316349821454E+0000 2.90772998061885E+0000 2.90230629031742E+0000 2.89689240047102E+0000 - 2.89148828446499E+0000 2.88609391590249E+0000 2.88070926856183E+0000 2.87533431643986E+0000 2.86996903375241E+0000 - 2.86461339490595E+0000 2.85926737449077E+0000 2.85393094732083E+0000 2.84860408838749E+0000 2.84328677289574E+0000 - 2.83797897623949E+0000 2.83268067397670E+0000 2.82739184189805E+0000 2.82211245595901E+0000 2.81684249230536E+0000 - 2.81158192727351E+0000 2.80633073737286E+0000 2.80108889931496E+0000 2.79585638998144E+0000 2.79063318642432E+0000 - 2.78541926590603E+0000 2.78021460581317E+0000 2.77501918375784E+0000 2.76983297752027E+0000 2.76465596501662E+0000 - 2.75948812436792E+0000 2.75432943385345E+0000 2.74917987191824E+0000 2.74403941718788E+0000 2.73890804844353E+0000 - 2.73378574460049E+0000 2.72867248479533E+0000 2.72356824828854E+0000 2.71847301450823E+0000 2.71338676304682E+0000 - 2.70830947363234E+0000 2.70324112617585E+0000 2.69818170072459E+0000 2.69313117748767E+0000 2.68808953681460E+0000 - 2.68305675922817E+0000 2.67803282535587E+0000 2.67301771603172E+0000 2.66801141219493E+0000 2.66301389493013E+0000 - 2.65802514547851E+0000 2.65304514521992E+0000 2.64807387568770E+0000 2.64311131853988E+0000 2.63815745554481E+0000 - 2.63321226866879E+0000 2.62827573997079E+0000 2.62334785166095E+0000 2.61842858607534E+0000 2.61351792568713E+0000 - 2.60861585308860E+0000 2.60372235102058E+0000 2.59883740233260E+0000 2.59396099001954E+0000 2.58909309719276E+0000 - 2.58423370707296E+0000 2.57938280303064E+0000 2.57454036855706E+0000 2.56970638723897E+0000 2.56488084280263E+0000 - 2.56006371908479E+0000 2.55525500005125E+0000 2.55045466977142E+0000 2.54566271243689E+0000 2.54087911234697E+0000 - 2.53610385391623E+0000 2.53133692167839E+0000 2.52657830026090E+0000 2.52182797442542E+0000 2.51708592901675E+0000 - 2.51235214899603E+0000 2.50762661943723E+0000 2.50290932550542E+0000 2.49820025249359E+0000 2.49349938576052E+0000 - 2.48880671080065E+0000 2.48412221319663E+0000 2.47944587861577E+0000 2.47477769285431E+0000 2.47011764177521E+0000 - 2.46546571135606E+0000 2.46082188767456E+0000 2.45618615687931E+0000 2.45155850523046E+0000 2.44693891907774E+0000 - 2.44232738485707E+0000 2.43772388910169E+0000 2.43312841842394E+0000 2.42854095952653E+0000 2.42396149921000E+0000 - 2.41939002435085E+0000 2.41482652190903E+0000 2.41027097893921E+0000 2.40572338256876E+0000 2.40118372001272E+0000 - 2.39665197855546E+0000 2.39212814558410E+0000 2.38761220855173E+0000 2.38310415498496E+0000 2.37860397249513E+0000 - 2.37411164876738E+0000 2.36962717156453E+0000 2.36515052872722E+0000 2.36068170815180E+0000 2.35622069783496E+0000 - 2.35176748583315E+0000 2.34732206025524E+0000 2.34288440931090E+0000 2.33845452126252E+0000 2.33403238443278E+0000 - 2.32961798724187E+0000 2.32521131814456E+0000 2.32081236567485E+0000 2.31642111843128E+0000 2.31203756507890E+0000 - 2.30766169433640E+0000 2.30329349499667E+0000 2.29893295590836E+0000 2.29458006598158E+0000 2.29023481418241E+0000 - 2.28589718954239E+0000 2.28156718114555E+0000 2.27724477813972E+0000 2.27292996972551E+0000 2.26862274516009E+0000 - 2.26432309374806E+0000 2.26003100486200E+0000 2.25574646792772E+0000 2.25146947240382E+0000 2.24720000782662E+0000 - 2.24293806376356E+0000 2.23868362984695E+0000 2.23443669574791E+0000 2.23019725119518E+0000 2.22596528595840E+0000 - 2.22174078985379E+0000 2.21752375275738E+0000 2.21331416458266E+0000 2.20911201527881E+0000 2.20491729485510E+0000 - 2.20072999336041E+0000 2.19655010088149E+0000 2.19237760755050E+0000 2.18821250354885E+0000 2.18405477908487E+0000 - 2.17990442441443E+0000 2.17576142983921E+0000 2.17162578569366E+0000 2.16749748234696E+0000 2.16337651021247E+0000 - 2.15926285974595E+0000 2.15515652141752E+0000 2.15105748575862E+0000 2.14696574332082E+0000 2.14288128470408E+0000 - 2.13880410052675E+0000 2.13473418144446E+0000 2.13067151814452E+0000 2.12661610136298E+0000 2.12256792184328E+0000 - 2.11852697037587E+0000 2.11449323777943E+0000 2.11046671489343E+0000 2.10644739259329E+0000 2.10243526177533E+0000 - 2.09843031338891E+0000 2.09443253837053E+0000 2.09044192772309E+0000 2.08645847245557E+0000 2.08248216359825E+0000 - 2.07851299221592E+0000 2.07455094939477E+0000 2.07059602625190E+0000 2.06664821391836E+0000 2.06270750354491E+0000 - 2.05877388632093E+0000 2.05484735344810E+0000 2.05092789614792E+0000 2.04701550566755E+0000 2.04311017326274E+0000 - 2.03921189023014E+0000 2.03532064786943E+0000 2.03143643750050E+0000 2.02755925046910E+0000 2.02368907813367E+0000 - 2.01982591187112E+0000 2.01596974307679E+0000 2.01212056315892E+0000 2.00827836354619E+0000 2.00444313568214E+0000 - 2.00061487101194E+0000 1.99679356102794E+0000 1.99297919720522E+0000 1.98917177104530E+0000 1.98537127405908E+0000 - 1.98157769778020E+0000 1.97779103373655E+0000 1.97401127349410E+0000 1.97023840859601E+0000 1.96647243063122E+0000 - 1.96271333117929E+0000 1.95896110183326E+0000 1.95521573420355E+0000 1.95147721990270E+0000 1.94774555055119E+0000 - 1.94402071778887E+0000 1.94030271324833E+0000 1.93659152857971E+0000 1.93288715544695E+0000 1.92918958550301E+0000 - 1.92549881042805E+0000 1.92181482189899E+0000 1.91813761159903E+0000 1.91446717121580E+0000 1.91080349244520E+0000 - 1.90714656698573E+0000 1.90349638654040E+0000 1.89985294282635E+0000 1.89621622755193E+0000 1.89258623243777E+0000 - 1.88896294919381E+0000 1.88534636955960E+0000 1.88173648525643E+0000 1.87813328800456E+0000 1.87453676954821E+0000 - 1.87094692161724E+0000 1.86736373594443E+0000 1.86378720426551E+0000 1.86021731831532E+0000 1.85665406983558E+0000 - 1.85309745056718E+0000 1.84954745223870E+0000 1.84600406660103E+0000 1.84246728538704E+0000 1.83893710032693E+0000 - 1.83541350316564E+0000 1.83189648563588E+0000 1.82838603946783E+0000 1.82488215639296E+0000 1.82138482814792E+0000 - 1.81789404644956E+0000 1.81440980303729E+0000 1.81093208961532E+0000 1.80746089791241E+0000 1.80399621964526E+0000 - 1.80053804652630E+0000 1.79708637025591E+0000 1.79364118255336E+0000 1.79020247510474E+0000 1.78677023961503E+0000 - 1.78334446776957E+0000 1.77992515126496E+0000 1.77651228176849E+0000 1.77310585096841E+0000 1.76970585054111E+0000 - 1.76631227213178E+0000 1.76292510742210E+0000 1.75954434805486E+0000 1.75616998568037E+0000 1.75280201193908E+0000 - 1.74944041846546E+0000 1.74608519689190E+0000 1.74273633883903E+0000 1.73939383591765E+0000 1.73605767973462E+0000 - 1.73272786189862E+0000 1.72940437398920E+0000 1.72608720760523E+0000 1.72277635431063E+0000 1.71947180568482E+0000 - 1.71617355328004E+0000 1.71288158865826E+0000 1.70959590335619E+0000 1.70631648891061E+0000 1.70304333685055E+0000 - 1.69977643869737E+0000 1.69651578595499E+0000 1.69326137012742E+0000 1.69001318270323E+0000 1.68677121517501E+0000 - 1.68353545899459E+0000 1.68030590564514E+0000 1.67708254656711E+0000 1.67386537321480E+0000 1.67065437701540E+0000 - 1.66744954939436E+0000 1.66425088176371E+0000 1.66105836552985E+0000 1.65787199208967E+0000 1.65469175282081E+0000 - 1.65151763910315E+0000 1.64834964229925E+0000 1.64518775375049E+0000 1.64203196481421E+0000 1.63888226681091E+0000 - 1.63573865106731E+0000 1.63260110888503E+0000 1.62946963157196E+0000 1.62634421041088E+0000 1.62322483667715E+0000 - 1.62011150164847E+0000 1.61700419656183E+0000 1.61390291267227E+0000 1.61080764121173E+0000 1.60771837339694E+0000 - 1.60463510044310E+0000 1.60155781354234E+0000 1.59848650388924E+0000 1.59542116265925E+0000 1.59236178101458E+0000 - 1.58930835010418E+0000 1.58626086107756E+0000 1.58321930506312E+0000 1.58018367317609E+0000 1.57715395653221E+0000 - 1.57413014621636E+0000 1.57111223331793E+0000 1.56810020890720E+0000 1.56509406405707E+0000 1.56209378980163E+0000 - 1.55909937718940E+0000 1.55611081723804E+0000 1.55312810096976E+0000 1.55015121938380E+0000 1.54718016347416E+0000 - 1.54421492421774E+0000 1.54125549259217E+0000 1.53830185954420E+0000 1.53535401602720E+0000 1.53241195297160E+0000 - 1.52947566129867E+0000 1.52654513192253E+0000 1.52362035574027E+0000 1.52070132364583E+0000 1.51778802651213E+0000 - 1.51488045520503E+0000 1.51197860058124E+0000 1.50908245348053E+0000 1.50619200474148E+0000 1.50330724516989E+0000 - 1.50042816559809E+0000 1.49755475680783E+0000 1.49468700959161E+0000 1.49182491472498E+0000 1.48896846297446E+0000 - 1.48611764509558E+0000 1.48327245183092E+0000 1.48043287391008E+0000 1.47759890206559E+0000 1.47477052700116E+0000 - 1.47194773941748E+0000 1.46913053001028E+0000 1.46631888945439E+0000 1.46351280842367E+0000 1.46071227757312E+0000 - 1.45791728755676E+0000 1.45512782901175E+0000 1.45234389256436E+0000 1.44956546883396E+0000 1.44679254842904E+0000 - 1.44402512195721E+0000 1.44126317999330E+0000 1.43850671312519E+0000 1.43575571192197E+0000 1.43301016694392E+0000 - 1.43027006873847E+0000 1.42753540785224E+0000 1.42480617481708E+0000 1.42208236015402E+0000 1.41936395437334E+0000 - 1.41665094798652E+0000 1.41394333148830E+0000 1.41124109536268E+0000 1.40854423009292E+0000 1.40585272614753E+0000 - 1.40316657398635E+0000 1.40048576406448E+0000 1.39781028682634E+0000 1.39514013270768E+0000 1.39247529214757E+0000 - 1.38981575555443E+0000 1.38716151334805E+0000 1.38451255593355E+0000 1.38186887370947E+0000 1.37923045705972E+0000 - 1.37659729638164E+0000 1.37396938203594E+0000 1.37134670440886E+0000 1.36872925384796E+0000 1.36611702071836E+0000 - 1.36350999536260E+0000 1.36090816812875E+0000 1.35831152934832E+0000 1.35572006935441E+0000 1.35313377846959E+0000 - 1.35055264701401E+0000 1.34797666529134E+0000 1.34540582361690E+0000 1.34284011228350E+0000 1.34027952159166E+0000 - 1.33772404182744E+0000 1.33517366328262E+0000 1.33262837622450E+0000 1.33008817093620E+0000 1.32755303768645E+0000 - 1.32502296673970E+0000 1.32249794836014E+0000 1.31997797279763E+0000 1.31746303030986E+0000 1.31495311114226E+0000 - 1.31244820554006E+0000 1.30994830375035E+0000 1.30745339599587E+0000 1.30496347252951E+0000 1.30247852356771E+0000 - 1.29999853933895E+0000 1.29752351007971E+0000 1.29505342600017E+0000 1.29258827732664E+0000 1.29012805427329E+0000 - 1.28767274705633E+0000 1.28522234588591E+0000 1.28277684097630E+0000 1.28033622253373E+0000 1.27790048076856E+0000 - 1.27546960588723E+0000 1.27304358809427E+0000 1.27062241758220E+0000 1.26820608457209E+0000 1.26579457925275E+0000 - 1.26338789183149E+0000 1.26098601250972E+0000 1.25858893148712E+0000 1.25619663895752E+0000 1.25380912513537E+0000 - 1.25142638020700E+0000 1.24904839438549E+0000 1.24667515786601E+0000 1.24430666085629E+0000 1.24194289355634E+0000 - 1.23958384617475E+0000 1.23722950891648E+0000 1.23487987198696E+0000 1.23253492559418E+0000 1.23019465995680E+0000 - 1.22785906528387E+0000 1.22552813179723E+0000 1.22320184970706E+0000 1.22088020923030E+0000 1.21856320060287E+0000 - 1.21625081404300E+0000 1.21394303978388E+0000 1.21163986805536E+0000 1.20934128909617E+0000 1.20704729314784E+0000 - 1.20475787045067E+0000 1.20247301125189E+0000 1.20019270580773E+0000 1.19791694437735E+0000 1.19564571721057E+0000 - 1.19337901458675E+0000 1.19111682676984E+0000 1.18885914403907E+0000 1.18660595667262E+0000 1.18435725495994E+0000 - 1.18211302919766E+0000 1.17987326967734E+0000 1.17763796671214E+0000 1.17540711060405E+0000 1.17318069167875E+0000 - 1.17095870025492E+0000 1.16874112667092E+0000 1.16652796125608E+0000 1.16431919436357E+0000 1.16211481634580E+0000 - 1.15991481756475E+0000 1.15771918838165E+0000 1.15552791918176E+0000 1.15334100034349E+0000 1.15115842226523E+0000 - 1.14898017534886E+0000 1.14680624999779E+0000 1.14463663664162E+0000 1.14247132570124E+0000 1.14031030761764E+0000 - 1.13815357283960E+0000 1.13600111182787E+0000 1.13385291504281E+0000 1.13170897296708E+0000 1.12956927608715E+0000 - 1.12743381489953E+0000 1.12530257991076E+0000 1.12317556165395E+0000 1.12105275064350E+0000 1.11893413743072E+0000 - 1.11681971256891E+0000 1.11470946662363E+0000 1.11260339016864E+0000 1.11050147380036E+0000 1.10840370811109E+0000 - 1.10631008372004E+0000 1.10422059125886E+0000 1.10213522135722E+0000 1.10005396466768E+0000 1.09797681186157E+0000 - 1.09590375362075E+0000 1.09383478062732E+0000 1.09176988359674E+0000 1.08970905324065E+0000 1.08765228029997E+0000 - 1.08559955552639E+0000 1.08355086967195E+0000 1.08150621352230E+0000 1.07946557786562E+0000 1.07742895351549E+0000 - 1.07539633128807E+0000 1.07336770202293E+0000 1.07134305657891E+0000 1.06932238582587E+0000 1.06730568064056E+0000 - 1.06529293193370E+0000 1.06328413061670E+0000 1.06127926763298E+0000 1.05927833392882E+0000 1.05728132047006E+0000 - 1.05528821824838E+0000 1.05329901825849E+0000 1.05131371152933E+0000 1.04933228909292E+0000 1.04735474200729E+0000 - 1.04538106134822E+0000 1.04341123820089E+0000 1.04144526368084E+0000 1.03948312891725E+0000 1.03752482505515E+0000 - 1.03557034325956E+0000 1.03361967471974E+0000 1.03167281063883E+0000 1.02972974223799E+0000 1.02779046076904E+0000 - 1.02585495747897E+0000 1.02392322366637E+0000 1.02199525063137E+0000 1.02007102969445E+0000 1.01815055220905E+0000 - 1.01623380952188E+0000 1.01432079303362E+0000 1.01241149414455E+0000 1.01050590428812E+0000 1.00860401490583E+0000 - 1.00670581747242E+0000 1.00481130347918E+0000 1.00292046444233E+0000 1.00103329189263E+0000 9.99149777390061E-0001 - 9.97269912519716E-0001 9.95393688877135E-0001 9.93521098095633E-0001 9.91652131819070E-0001 9.89786781714481E-0001 - 9.87925039484726E-0001 9.86066896839137E-0001 9.84212345522966E-0001 9.82361377302733E-0001 9.80513983964167E-0001 - 9.78670157320655E-0001 9.76829889209097E-0001 9.74993171485731E-0001 9.73159996040919E-0001 9.71330354778145E-0001 - 9.69504239635113E-0001 9.67681642575378E-0001 9.65862555573646E-0001 9.64046970645310E-0001 9.62234879821223E-0001 - 9.60426275164601E-0001 9.58621148756314E-0001 9.56819492711808E-0001 9.55021299164276E-0001 9.53226560273142E-0001 - 9.51435268241006E-0001 9.49647415267244E-0001 9.47862993605062E-0001 9.46081995512979E-0001 9.44304413295007E-0001 - 9.42530239266898E-0001 9.40759465781552E-0001 9.38992085210039E-0001 9.37228089958569E-0001 9.35467472453731E-0001 - 9.33710225157360E-0001 9.31956340551767E-0001 9.30205811156730E-0001 9.28458629510488E-0001 9.26714788178252E-0001 - 9.24974279756498E-0001 9.23237096879382E-0001 9.21503232191230E-0001 9.19772678380509E-0001 9.18045428158678E-0001 - 9.16321474266598E-0001 9.14600809466095E-0001 9.12883426559109E-0001 9.11169318375018E-0001 9.09458477766435E-0001 - 9.07750897622007E-0001 9.06046570851590E-0001 9.04345490405430E-0001 9.02647649257212E-0001 9.00953040408361E-0001 - 8.99261656892340E-0001 8.97573491770459E-0001 8.95888538144687E-0001 8.94206789134301E-0001 8.92528237888694E-0001 - 8.90852877606612E-0001 8.89180701491466E-0001 8.87511702798257E-0001 8.85845874793134E-0001 8.84183210793955E-0001 - 8.82523704134090E-0001 8.80867348181661E-0001 8.79214136343874E-0001 8.77564062047858E-0001 8.75917118759930E-0001 - 8.74273299964290E-0001 8.72632599205801E-0001 8.70995010028085E-0001 8.69360526020577E-0001 8.67729140810036E-0001 - 8.66100848045637E-0001 8.64475641413983E-0001 8.62853514634891E-0001 8.61234461446458E-0001 8.59618475639355E-0001 - 8.58005551020501E-0001 8.56395681443084E-0001 8.54788860776631E-0001 8.53185082934910E-0001 8.51584341860987E-0001 - 8.49986631525129E-0001 8.48391945942016E-0001 8.46800279145057E-0001 8.45211625216474E-0001 8.43625978253029E-0001 - 8.42043332396112E-0001 8.40463681823225E-0001 8.38887020728694E-0001 8.37313343360245E-0001 8.35742643984680E-0001 - 8.34174916905122E-0001 8.32610156458916E-0001 8.31048357019837E-0001 8.29489512989541E-0001 8.27933618799761E-0001 - 8.26380668933889E-0001 8.24830657888285E-0001 8.23283580196005E-0001 8.21739430435469E-0001 8.20198203211139E-0001 - 8.18659893157874E-0001 8.17124494953910E-0001 8.15592003291818E-0001 8.14062412923828E-0001 8.12535718619845E-0001 - 8.11011915185819E-0001 8.09490997458413E-0001 8.07972960320159E-0001 8.06457798675773E-0001 8.04945507469478E-0001 - 8.03436081673171E-0001 8.01929516298365E-0001 8.00425806391918E-0001 7.98924947030686E-0001 7.97426933328059E-0001 - 7.95931760430768E-0001 7.94439423513532E-0001 7.92949917798581E-0001 7.91463238528662E-0001 7.89979380988731E-0001 - 7.88498340496269E-0001 7.87020112395915E-0001 7.85544692082267E-0001 7.84072074967432E-0001 7.82602256503832E-0001 - 7.81135232179924E-0001 7.79670997519169E-0001 7.78209548072488E-0001 7.76750879431333E-0001 7.75294987221232E-0001 - 7.73841867094241E-0001 7.72391514744188E-0001 7.70943925899136E-0001 7.69499096311649E-0001 7.68057021781659E-0001 - 7.66617698136969E-0001 7.65181121235464E-0001 7.63747286969513E-0001 7.62316191277988E-0001 7.60887830114771E-0001 - 7.59462199482527E-0001 7.58039295408817E-0001 7.56619113961387E-0001 7.55201651237333E-0001 7.53786903365323E-0001 - 7.52374866520908E-0001 7.50965536892787E-0001 7.49558910719912E-0001 7.48154984268654E-0001 7.46753753841569E-0001 - 7.45355215767631E-0001 7.43959366418650E-0001 7.42566202198412E-0001 7.41175719533987E-0001 7.39787914898714E-0001 - 7.38402784792588E-0001 7.37020325745591E-0001 7.35640534329754E-0001 7.34263407146097E-0001 7.32888940827957E-0001 - 7.31517132041032E-0001 7.30147977484525E-0001 7.28781473892289E-0001 7.27417618028495E-0001 7.26056406694247E-0001 - 7.24697836718879E-0001 7.23341904965466E-0001 7.21988608327594E-0001 7.20637943740360E-0001 7.19289908161797E-0001 - 7.17944498584966E-0001 7.16601712035821E-0001 7.15261545571055E-0001 7.13923996280346E-0001 7.12589061287496E-0001 - 7.11256737749390E-0001 7.09927022845052E-0001 7.08599913797658E-0001 7.07275407853713E-0001 7.05953502295183E-0001 - 7.04634194431845E-0001 7.03317481613426E-0001 7.02003361208760E-0001 7.00691830626723E-0001 6.99382887304180E-0001 - 6.98076528711534E-0001 6.96772752343964E-0001 6.95471555732473E-0001 6.94172936443942E-0001 6.92876892063548E-0001 - 6.91583420210220E-0001 6.90292518546617E-0001 6.89004184740584E-0001 6.87718416519218E-0001 6.86435211617088E-0001 - 6.85154567809360E-0001 6.83876482896396E-0001 6.82600954712629E-0001 6.81327981115560E-0001 6.80057560000159E-0001 - 6.78789689284549E-0001 6.77524366915566E-0001 6.76261590875436E-0001 6.75001359172973E-0001 6.73743669835881E-0001 - 6.72488520939542E-0001 6.71235910570565E-0001 6.69985836850046E-0001 6.68738297926979E-0001 6.67493291984934E-0001 - 6.66250817222170E-0001 6.65010871879355E-0001 6.63773454210811E-0001 6.62538562510032E-0001 6.61306195093100E-0001 - 6.60076350295399E-0001 6.58849026496044E-0001 6.57624222090196E-0001 6.56401935497976E-0001 6.55182165172260E-0001 - 6.53964909588739E-0001 6.52750167251499E-0001 6.51537936688622E-0001 6.50328216457771E-0001 6.49121005136232E-0001 - 6.47916301328721E-0001 6.46714103675211E-0001 6.45514410823168E-0001 6.44317221455379E-0001 6.43122534286667E-0001 - 6.41930348045003E-0001 6.40740661481555E-0001 6.39553473385191E-0001 6.38368782554688E-0001 6.37186587819912E-0001 - 6.36006888036295E-0001 6.34829682073714E-0001 6.33654968842167E-0001 6.32482747257247E-0001 6.31313016265811E-0001 - 6.30145774832635E-0001 6.28981021961644E-0001 6.27818756655773E-0001 6.26658977958289E-0001 6.25501684922686E-0001 - 6.24346876630573E-0001 6.23194552188367E-0001 6.22044710713905E-0001 6.20897351356596E-0001 6.19752473279562E-0001 - 6.18610075670849E-0001 6.17470157741223E-0001 6.16332718714125E-0001 6.15197757840250E-0001 6.14065274386380E-0001 - 6.12935267643249E-0001 6.11807736918858E-0001 6.10682681538492E-0001 6.09560100852597E-0001 6.08439994223360E-0001 - 6.07322361034814E-0001 6.06207200689510E-0001 6.05094512609659E-0001 6.03984296239408E-0001 6.02876551029152E-0001 - 6.01771276455758E-0001 6.00668472012489E-0001 5.99568137206784E-0001 5.98470271565896E-0001 5.97374874632420E-0001 - 5.96281945971066E-0001 5.95191485148445E-0001 5.94103491761191E-0001 5.93017965413507E-0001 5.91934905737424E-0001 - 5.90854312363581E-0001 5.89776184947115E-0001 5.88700523153057E-0001 5.87627326669864E-0001 5.86556595189169E-0001 - 5.85488328424945E-0001 5.84422526103395E-0001 5.83359187961834E-0001 5.82298313749842E-0001 5.81239903234916E-0001 - 5.80183956194599E-0001 5.79130472417622E-0001 5.78079451707309E-0001 5.77030893881594E-0001 5.75984798757236E-0001 - 5.74941166182573E-0001 5.73899996001411E-0001 5.72861288074493E-0001 5.71825042272740E-0001 5.70791258477264E-0001 - 5.69759936579386E-0001 5.68731076485173E-0001 5.67704678097358E-0001 5.66680741344760E-0001 5.65659266152891E-0001 - 5.64640252459799E-0001 5.63623700212696E-0001 5.62609609369102E-0001 5.61597979891190E-0001 5.60588811750333E-0001 - 5.59582104925983E-0001 5.58577859397744E-0001 5.57576075171463E-0001 5.56576752236152E-0001 5.55579890602554E-0001 - 5.54585490282741E-0001 5.53593551288982E-0001 5.52604073649642E-0001 5.51617057394441E-0001 5.50632502553322E-0001 - 5.49650409167813E-0001 5.48670777275137E-0001 5.47693606929806E-0001 5.46718898178625E-0001 5.45746651070926E-0001 - 5.44776865673365E-0001 5.43809542038075E-0001 5.42844680234527E-0001 5.41882280322229E-0001 5.40922342370073E-0001 - 5.39964866451794E-0001 5.39009852632307E-0001 5.38057300985930E-0001 5.37107211581582E-0001 5.36159584499880E-0001 - 5.35214419805783E-0001 5.34271717579379E-0001 5.33331477890799E-0001 5.32393700812767E-0001 5.31458386417173E-0001 - 5.30525534770516E-0001 5.29595145949883E-0001 5.28667220016691E-0001 5.27741757034952E-0001 5.26818757068998E-0001 - 5.25898220180045E-0001 5.24980146420484E-0001 5.24064535846445E-0001 5.23151388507514E-0001 5.22240704450160E-0001 - 5.21332483709716E-0001 5.20426726332127E-0001 5.19523432344188E-0001 5.18622601769561E-0001 5.17724234635644E-0001 - 5.16828330951812E-0001 5.15934890731167E-0001 5.15043913975648E-0001 5.14155400678309E-0001 5.13269350831344E-0001 - 5.12385764414609E-0001 5.11504641402503E-0001 5.10625981757072E-0001 5.09749785440625E-0001 5.08876052399663E-0001 - 5.08004782572902E-0001 5.07135975892414E-0001 5.06269632277876E-0001 5.05405751638856E-0001 5.04544333879404E-0001 - 5.03685378888848E-0001 5.02828886541777E-0001 5.01974856709531E-0001 5.01123289249846E-0001 5.00274184004535E-0001 - 4.99427540808683E-0001 4.98583359480279E-0001 4.97741639825952E-0001 4.96902381643274E-0001 4.96065584710368E-0001 - 4.95231248796274E-0001 4.94399373650553E-0001 4.93569959013655E-0001 4.92743004609983E-0001 4.91918510147880E-0001 - 4.91096475319610E-0001 4.90276899804810E-0001 4.89459783265853E-0001 4.88645125348988E-0001 4.87832925682013E-0001 - 4.87023183870790E-0001 4.86215899521181E-0001 4.85411072205523E-0001 4.84608701482253E-0001 4.83808786893579E-0001 - 4.83011327961991E-0001 4.82216324191402E-0001 4.81423775067125E-0001 4.80633680055855E-0001 4.79846038598706E-0001 - 4.79060850123916E-0001 4.78278114036417E-0001 4.77497829720122E-0001 4.76719996536746E-0001 4.75944613832740E-0001 - 4.75171680923040E-0001 4.74401197109592E-0001 4.73633161663936E-0001 4.72867573843419E-0001 4.72104432876097E-0001 - 4.71343737967662E-0001 4.70585488304909E-0001 4.69829683045258E-0001 4.69076321326023E-0001 4.68325402255087E-0001 - 4.67576924919016E-0001 4.66830888381868E-0001 4.66087291671217E-0001 4.65346133808356E-0001 4.64607413769900E-0001 - 4.63871130509848E-0001 4.63137282966540E-0001 4.62405870039361E-0001 4.61676890602670E-0001 4.60950343511602E-0001 - 4.60226227579908E-0001 4.59504541604386E-0001 4.58785284349706E-0001 4.58068454548386E-0001 4.57354050907743E-0001 - 4.56642072105210E-0001 4.55932516787134E-0001 4.55225383573413E-0001 4.54520671043459E-0001 4.53818377764179E-0001 - 4.53118502253757E-0001 4.52421043007306E-0001 4.51725998485152E-0001 4.51033367124491E-0001 4.50343147319491E-0001 - 4.49655337437615E-0001 4.48969935811407E-0001 4.48286940746644E-0001 4.47606350503588E-0001 4.46928163321514E-0001 - 4.46252377399957E-0001 4.45578990903360E-0001 4.44908001965713E-0001 4.44239408681158E-0001 4.43573209115658E-0001 - 4.42909401294082E-0001 4.42247983209534E-0001 4.41588952815116E-0001 4.40932308033267E-0001 4.40278046748694E-0001 - 4.39626166804810E-0001 4.38976666013084E-0001 4.38329542147134E-0001 4.37684792937992E-0001 4.37042416091679E-0001 - 4.36402409263333E-0001 4.35764770073603E-0001 4.35129496109794E-0001 4.34496584914075E-0001 4.33866033992835E-0001 - 4.33237840813123E-0001 4.32612002800249E-0001 4.31988517341277E-0001 4.31367381786154E-0001 4.30748593440617E-0001 - 4.30132149569672E-0001 4.29518047402268E-0001 4.28906284120656E-0001 4.28296856873299E-0001 4.27689762755985E-0001 - 4.27084998831808E-0001 4.26482562122882E-0001 4.25882449600868E-0001 4.25284658202249E-0001 4.24689184818859E-0001 - 4.24096026299019E-0001 4.23505179446308E-0001 4.22916641030143E-0001 4.22330407759768E-0001 4.21746476317259E-0001 - 4.21164843331507E-0001 4.20585505387617E-0001 4.20008459029228E-0001 4.19433700759651E-0001 4.18861227024088E-0001 - 4.18291034236781E-0001 4.17723118754949E-0001 4.17157476901215E-0001 4.16594104945815E-0001 4.16032999113649E-0001 - 4.15474155587784E-0001 4.14917570502311E-0001 4.14363239941101E-0001 4.13811159948427E-0001 4.13261326517066E-0001 - 4.12713735595362E-0001 4.12168383081250E-0001 4.11625264828134E-0001 4.11084376649591E-0001 4.10545714290850E-0001 - 4.10009273473820E-0001 4.09475049849587E-0001 4.08943039038707E-0001 4.08413236607430E-0001 4.07885638071199E-0001 - 4.07360238899360E-0001 4.06837034509165E-0001 4.06316020274049E-0001 4.05797191521199E-0001 4.05280543514865E-0001 - 4.04766071481270E-0001 4.04253770597869E-0001 4.03743635987347E-0001 4.03235662722323E-0001 4.02729845828875E-0001 - 4.02226180285302E-0001 4.01724661013733E-0001 4.01225282887228E-0001 4.00728040733293E-0001 4.00232929327885E-0001 - 3.99739943391775E-0001 3.99249077597655E-0001 3.98760326568889E-0001 3.98273684877087E-0001 3.97789147040851E-0001 - 3.97306707531698E-0001 3.96826360766841E-0001 3.96348101116311E-0001 3.95871922893343E-0001 3.95397820365080E-0001 - 3.94925787745355E-0001 3.94455819189854E-0001 3.93987908818780E-0001 3.93522050684523E-0001 3.93058238796718E-0001 - 3.92596467109038E-0001 3.92136729528713E-0001 3.91679019905713E-0001 3.91223332039875E-0001 3.90769659680851E-0001 - 3.90317996528061E-0001 3.89868336219859E-0001 3.89420672356246E-0001 3.88974998473656E-0001 3.88531308065278E-0001 - 3.88089594561826E-0001 3.87649851355467E-0001 3.87212071773390E-0001 3.86776249102941E-0001 3.86342376566381E-0001 - 3.85910447347233E-0001 3.85480454568628E-0001 3.85052391305263E-0001 3.84626250576140E-0001 3.84202025351722E-0001 - 3.83779708553890E-0001 3.83359293046277E-0001 3.82940771642629E-0001 3.82524137105552E-0001 3.82109382150074E-0001 - 3.81696499431567E-0001 3.81285481558927E-0001 3.80876321090920E-0001 3.80469010532520E-0001 3.80063542337266E-0001 - 3.79659908907217E-0001 3.79258102596510E-0001 3.78858115704093E-0001 3.78459940479689E-0001 3.78063569122554E-0001 - 3.77668993782629E-0001 3.77276206559287E-0001 3.76885199492843E-0001 3.76495964587425E-0001 3.76108493785591E-0001 - 3.75722778985178E-0001 3.75338812033214E-0001 3.74956584725881E-0001 3.74576088809665E-0001 3.74197315983734E-0001 - 3.73820257895057E-0001 3.73444906145607E-0001 3.73071252282649E-0001 3.72699287809573E-0001 3.72329004174963E-0001 - 3.71960392787073E-0001 3.71593445001680E-0001 3.71228152124462E-0001 3.70864505418216E-0001 3.70502496093127E-0001 - 3.70142115313993E-0001 3.69783354202601E-0001 3.69426203825574E-0001 3.69070655206443E-0001 3.68716699328026E-0001 - 3.68364327116635E-0001 3.68013529461426E-0001 3.67664297199812E-0001 3.67316621125906E-0001 3.66970491991699E-0001 - 3.66625900497311E-0001 3.66282837306729E-0001 3.65941293033201E-0001 3.65601258247088E-0001 3.65262723479471E-0001 - 3.64925679210569E-0001 3.64590115884287E-0001 3.64256023896627E-0001 3.63923393607204E-0001 3.63592215325225E-0001 - 3.63262479330130E-0001 3.62934175844182E-0001 3.62607295065285E-0001 3.62281827137136E-0001 3.61957762171095E-0001 - 3.61635090234592E-0001 3.61313801359001E-0001 3.60993885536574E-0001 3.60675332713083E-0001 3.60358132809735E-0001 - 3.60042275695104E-0001 3.59727751211305E-0001 3.59414549159339E-0001 3.59102659302109E-0001 3.58792071369270E-0001 - 3.58482775054149E-0001 3.58174760014941E-0001 3.57868015871013E-0001 3.57562532212649E-0001 3.57258298596139E-0001 - 3.56955304542527E-0001 3.56653539539426E-0001 3.56352993042204E-0001 3.56053654477637E-0001 3.55755513238993E-0001 - 3.55458558687224E-0001 3.55162780155236E-0001 3.54868166947247E-0001 3.54574708336936E-0001 3.54282393564968E-0001 - 3.53991211853672E-0001 3.53701152391099E-0001 3.53412204341417E-0001 3.53124356839990E-0001 3.52837598997038E-0001 - 3.52551919901910E-0001 3.52267308614490E-0001 3.51983754173759E-0001 3.51701245592880E-0001 3.51419771868999E-0001 - 3.51139321969731E-0001 3.50859884845423E-0001 3.50581449423615E-0001 3.50304004617018E-0001 3.50027539314288E-0001 - 3.49752042388001E-0001 3.49477502692189E-0001 3.49203909064176E-0001 3.48931250327032E-0001 3.48659515280954E-0001 - 3.48388692725404E-0001 3.48118771429581E-0001 3.47849740161329E-0001 3.47581587670524E-0001 3.47314302695838E-0001 - 3.47047873970285E-0001 3.46782290207057E-0001 3.46517540118609E-0001 3.46253612401273E-0001 3.45990495754353E-0001 - 3.45728178860412E-0001 3.45466650398219E-0001 3.45205899047687E-0001 3.44945913476316E-0001 3.44686682353382E-0001 - 3.44428194342547E-0001 3.44170438108035E-0001 3.43913402312793E-0001 3.43657075618502E-0001 3.43401446691766E-0001 - 3.43146504199184E-0001 3.42892236807360E-0001 3.42638633190339E-0001 3.42385682027149E-0001 3.42133372001198E-0001 - 3.41881691808340E-0001 3.41630630141421E-0001 3.41380175711340E-0001 3.41130317236550E-0001 3.40881043446176E-0001 - 3.40632343079419E-0001 3.40384204891774E-0001 3.40136617651340E-0001 3.39889570141945E-0001 3.39643051163174E-0001 - 3.39397049529779E-0001 3.39151554082250E-0001 3.38906553673824E-0001 3.38662037179824E-0001 3.38417993498309E-0001 - 3.38174411551354E-0001 3.37931280282604E-0001 3.37688588663519E-0001 3.37446325690309E-0001 3.37204480388324E-0001 - 3.36963041812712E-0001 3.36721999044742E-0001 3.36481341202405E-0001 3.36241057431140E-0001 3.36001136913208E-0001 - 3.35761568868358E-0001 3.35522342547042E-0001 3.35283447242279E-0001 3.35044872282866E-0001 3.34806607040279E-0001 - 3.34568640926236E-0001 3.34330963394000E-0001 3.34093563949024E-0001 3.33856432130950E-0001 3.33619557534222E-0001 - 3.33382929798808E-0001 3.33146538617742E-0001 3.32910373730954E-0001 3.32674424932818E-0001 3.32438682070975E-0001 - 3.32203135053890E-0001 3.31967773839689E-0001 3.31732588449341E-0001 3.31497568964234E-0001 3.31262705522504E-0001 - 3.31027988331604E-0001 3.30793407659013E-0001 3.30558953841688E-0001 3.30324617280524E-0001 3.30090388447309E-0001 - 3.29856257885439E-0001 3.29622216211256E-0001 3.29388254113509E-0001 3.29154362354695E-0001 3.28920531779290E-0001 - 3.28686753306953E-0001 3.28453017937006E-0001 3.28219316756671E-0001 3.27985640932406E-0001 3.27751981716258E-0001 - 3.27518330447858E-0001 3.27284678558274E-0001 3.27051017568248E-0001 3.26817339088294E-0001 3.26583634825710E-0001 - 3.26349896583433E-0001 3.26116116265176E-0001 3.25882285867378E-0001 3.25648397495648E-0001 3.25414443353574E-0001 - 3.25180415751644E-0001 3.24946307110504E-0001 3.24712109954799E-0001 3.24477816920215E-0001 3.24243420760516E-0001 - 3.24008914340137E-0001 3.23774290639968E-0001 3.23539542761894E-0001 3.23304663923901E-0001 3.23069647472790E-0001 - 3.22834486877404E-0001 3.22599175728765E-0001 3.22363707753437E-0001 3.22128076805492E-0001 3.21892276869803E-0001 - 3.21656302071015E-0001 3.21420146666770E-0001 3.21183805052266E-0001 3.20947271769243E-0001 3.20710541499840E-0001 - 3.20473609072428E-0001 3.20236469459880E-0001 3.19999117788572E-0001 3.19761549336655E-0001 3.19523759535490E-0001 - 3.19285743972343E-0001 3.19047498394351E-0001 3.18809018708692E-0001 3.18570300988457E-0001 3.18331341467772E-0001 - 3.18092136555256E-0001 3.17852682822826E-0001 3.17612977019161E-0001 3.17373016066104E-0001 3.17132797066440E-0001 - 3.16892317295868E-0001 3.16651574220283E-0001 3.16410565485854E-0001 3.16169288925552E-0001 3.15927742559988E-0001 - 3.15685924610921E-0001 3.15443833484370E-0001 3.15201467788559E-0001 3.14958826329697E-0001 3.14715908119175E-0001 - 3.14472712368704E-0001 3.14229238500691E-0001 3.13985486144654E-0001 3.13741455145699E-0001 3.13497145563480E-0001 - 3.13252557673067E-0001 3.13007691973434E-0001 3.12762549187063E-0001 3.12517130258914E-0001 3.12271436364289E-0001 - 3.12025468910983E-0001 3.11779229541448E-0001 3.11532720131125E-0001 3.11285942803331E-0001 3.11038899914887E-0001 - 3.10791594075456E-0001 3.10544028137630E-0001 3.10296205208646E-0001 3.10048128614996E-0001 3.09799801744053E-0001 - 3.09551227977240E-0001 3.09302410676634E-0001 3.09053353192593E-0001 3.08804058864381E-0001 3.08554531016958E-0001 - 3.08304772960331E-0001 3.08054787991443E-0001 3.07804579396710E-0001 3.07554150444351E-0001 3.07303504393298E-0001 - 3.07052644488716E-0001 3.06801573961986E-0001 3.06550296031961E-0001 3.06298813902399E-0001 3.06047130763220E-0001 - 3.05795249796238E-0001 3.05543174168122E-0001 3.05290907026536E-0001 3.05038451518026E-0001 3.04785810763708E-0001 - 3.04532987878430E-0001 3.04279985965645E-0001 3.04026808110995E-0001 3.03773457389972E-0001 3.03519936865981E-0001 - 3.03266249587125E-0001 3.03012398590668E-0001 3.02758386902382E-0001 3.02504217531401E-0001 3.02249893475333E-0001 - 3.01995417720245E-0001 3.01740793243851E-0001 3.01486023000748E-0001 3.01231109943565E-0001 3.00976057004344E-0001 - 3.00720867108635E-0001 3.00465543164581E-0001 3.00210088072517E-0001 2.99954504717905E-0001 2.99698795971307E-0001 - 2.99442964696084E-0001 2.99187013739383E-0001 2.98930945938548E-0001 2.98674764115320E-0001 2.98418471083536E-0001 - 2.98162069639467E-0001 2.97905562574023E-0001 2.97648952657944E-0001 2.97392242656580E-0001 2.97135435319581E-0001 - 2.96878533387960E-0001 2.96621539583784E-0001 2.96364456622379E-0001 2.96107287209753E-0001 2.95850034030982E-0001 - 2.95592699767583E-0001 2.95335287086555E-0001 2.95077798636489E-0001 2.94820237067540E-0001 2.94562605005624E-0001 - 2.94304905072391E-0001 2.94047139872954E-0001 2.93789312003621E-0001 2.93531424048005E-0001 2.93273478577008E-0001 - 2.93015478149455E-0001 2.92757425316598E-0001 2.92499322613706E-0001 2.92241172566512E-0001 2.91982977687316E-0001 - 2.91724740480147E-0001 2.91466463434284E-0001 2.91208149027467E-0001 2.90949799728481E-0001 2.90691417992602E-0001 - 2.90433006266124E-0001 2.90174566981159E-0001 2.89916102558860E-0001 2.89657615410706E-0001 2.89399107935894E-0001 - 2.89140582519383E-0001 2.88882041542894E-0001 2.88623487366105E-0001 2.88364922349320E-0001 2.88106348828173E-0001 - 2.87847769140847E-0001 2.87589185602770E-0001 2.87330600528654E-0001 2.87072016213015E-0001 2.86813434944442E-0001 - 2.86554858999085E-0001 2.86296290643246E-0001 2.86037732129464E-0001 2.85779185702999E-0001 2.85520653595971E-0001 - 2.85262138027998E-0001 2.85003641212028E-0001 2.84745165347830E-0001 2.84486712623278E-0001 2.84228285216942E-0001 - 2.83969885296118E-0001 2.83711515019424E-0001 2.83453176529625E-0001 2.83194871964684E-0001 2.82936603447988E-0001 - 2.82678373095495E-0001 2.82420183009206E-0001 2.82162035281066E-0001 2.81903931994248E-0001 2.81645875220540E-0001 - 2.81387867020979E-0001 2.81129909447796E-0001 2.80872004539843E-0001 2.80614154326483E-0001 2.80356360830198E-0001 - 2.80098626056131E-0001 2.79840952005127E-0001 2.79583340665234E-0001 2.79325794015610E-0001 2.79068314023244E-0001 - 2.78810902646208E-0001 2.78553561831036E-0001 2.78296293515974E-0001 2.78039099627704E-0001 2.77781982081981E-0001 - 2.77524942786894E-0001 2.77267983640238E-0001 2.77011106526228E-0001 2.76754313322688E-0001 2.76497605896454E-0001 - 2.76240986103367E-0001 2.75984455790218E-0001 2.75728016794745E-0001 2.75471670941684E-0001 2.75215420049968E-0001 - 2.74959265924849E-0001 2.74703210363131E-0001 2.74447255154471E-0001 2.74191402076775E-0001 2.73935652893565E-0001 - 2.73680009367741E-0001 2.73424473244511E-0001 2.73169046263193E-0001 2.72913730153921E-0001 2.72658526634353E-0001 - 2.72403437416221E-0001 2.72148464198102E-0001 2.71893608671313E-0001 2.71638872515960E-0001 2.71384257404212E-0001 - 2.71129764998320E-0001 2.70875396951261E-0001 2.70621154904754E-0001 2.70367040493855E-0001 2.70113055342998E-0001 - 2.69859201065982E-0001 2.69605479267937E-0001 2.69351891547944E-0001 2.69098439490469E-0001 2.68845124675226E-0001 - 2.68591948667945E-0001 2.68338913030904E-0001 2.68086019313034E-0001 2.67833269055181E-0001 2.67580663787456E-0001 - 2.67328205037139E-0001 2.67075894312181E-0001 2.66823733120983E-0001 2.66571722957868E-0001 2.66319865307691E-0001 - 2.66068161652431E-0001 2.65816613454674E-0001 2.65565222179394E-0001 2.65313989272806E-0001 2.65062916179536E-0001 - 2.64812004330049E-0001 2.64561255150561E-0001 2.64310670054429E-0001 2.64060250449415E-0001 2.63809997732388E-0001 - 2.63559913292620E-0001 2.63309998509126E-0001 2.63060254755292E-0001 2.62810683390917E-0001 2.62561285772138E-0001 - 2.62312063243470E-0001 2.62063017140448E-0001 2.61814148794916E-0001 2.61565459523094E-0001 2.61316950638152E-0001 - 2.61068623441590E-0001 2.60820479227204E-0001 2.60572519282403E-0001 2.60324744882230E-0001 2.60077157294657E-0001 - 2.59829757783232E-0001 2.59582547598445E-0001 2.59335527983023E-0001 2.59088700173251E-0001 2.58842065395641E-0001 - 2.58595624868255E-0001 2.58349379803347E-0001 2.58103331401380E-0001 2.57857480856990E-0001 2.57611829355663E-0001 - 2.57366378077040E-0001 2.57121128186273E-0001 2.56876080849302E-0001 2.56631237217557E-0001 2.56386598434595E-0001 - 2.56142165641417E-0001 2.55897939963812E-0001 2.55653922524333E-0001 2.55410114435627E-0001 2.55166516802424E-0001 - 2.54923130722196E-0001 2.54679957286481E-0001 2.54436997573544E-0001 2.54194252660360E-0001 2.53951723608615E-0001 - 2.53709411480025E-0001 2.53467317322326E-0001 2.53225442178604E-0001 2.52983787083949E-0001 2.52742353065448E-0001 - 2.52501141142176E-0001 2.52260152324519E-0001 2.52019387616167E-0001 2.51778848016116E-0001 2.51538534510634E-0001 - 2.51298448079942E-0001 2.51058589700875E-0001 2.50818960335510E-0001 2.50579560943862E-0001 2.50340392478526E-0001 - 2.50101455879986E-0001 2.49862752085973E-0001 2.49624282025434E-0001 2.49386046617189E-0001 2.49148046777278E-0001 - 2.48910283410259E-0001 2.48672757417897E-0001 2.48435469687442E-0001 2.48198421107021E-0001 2.47961612553243E-0001 - 2.47725044894200E-0001 2.47488718993820E-0001 2.47252635707834E-0001 2.47016795882763E-0001 2.46781200360941E-0001 - 2.46545849976819E-0001 2.46310745556955E-0001 2.46075887918664E-0001 2.45841277877729E-0001 2.45606916238664E-0001 - 2.45372803799398E-0001 2.45138941350938E-0001 2.44905329679040E-0001 2.44671969561512E-0001 2.44438861767871E-0001 - 2.44206007060680E-0001 2.43973406200584E-0001 2.43741059932517E-0001 2.43508969003515E-0001 2.43277134147241E-0001 - 2.43045556094739E-0001 2.42814235568039E-0001 2.42583173282161E-0001 2.42352369946460E-0001 2.42121826263271E-0001 - 2.41891542928912E-0001 2.41661520631319E-0001 2.41431760053068E-0001 2.41202261870363E-0001 2.40973026751339E-0001 - 2.40744055357741E-0001 2.40515348346606E-0001 2.40286906367890E-0001 2.40058730061093E-0001 2.39830820064359E-0001 - 2.39603177008394E-0001 2.39375801515112E-0001 2.39148694200327E-0001 2.38921855677460E-0001 2.38695286546388E-0001 - 2.38468987406611E-0001 2.38242958849473E-0001 2.38017201458835E-0001 2.37791715812755E-0001 2.37566502484833E-0001 - 2.37341562040827E-0001 2.37116895039997E-0001 2.36892502033742E-0001 2.36668383570674E-0001 2.36444540192547E-0001 - 2.36220972432562E-0001 2.35997680820432E-0001 2.35774665876966E-0001 2.35551928120490E-0001 2.35329468058376E-0001 - 2.35107286198218E-0001 2.34885383034265E-0001 2.34663759061996E-0001 2.34442414764547E-0001 2.34221350623560E-0001 - 2.34000567111713E-0001 2.33780064698140E-0001 2.33559843844699E-0001 2.33339905006298E-0001 2.33120248635643E-0001 - 2.32900875174409E-0001 2.32681785062734E-0001 2.32462978732429E-0001 2.32244456611382E-0001 2.32026219119136E-0001 - 2.31808266672664E-0001 2.31590599681599E-0001 2.31373218547213E-0001 2.31156123668866E-0001 2.30939315439926E-0001 - 2.30722794246739E-0001 2.30506560468621E-0001 2.30290614483983E-0001 2.30074956661131E-0001 2.29859587362346E-0001 - 2.29644506948648E-0001 2.29429715772294E-0001 2.29215214179842E-0001 2.29001002514866E-0001 2.28787081113870E-0001 - 2.28573450306271E-0001 2.28360110418152E-0001 2.28147061771912E-0001 2.27934304678418E-0001 2.27721839449617E-0001 - 2.27509666387960E-0001 2.27297785792534E-0001 2.27086197957012E-0001 2.26874903167936E-0001 2.26663901710182E-0001 - 2.26453193858754E-0001 2.26242779885265E-0001 2.26032660058966E-0001 2.25822834640582E-0001 2.25613303884019E-0001 - 2.25404068043878E-0001 2.25195127365196E-0001 2.24986482085829E-0001 2.24778132446370E-0001 2.24570078672697E-0001 - 2.24362320992729E-0001 2.24154859626505E-0001 2.23947694789593E-0001 2.23740826692408E-0001 2.23534255538829E-0001 - 2.23327981530998E-0001 2.23122004863140E-0001 2.22916325726022E-0001 2.22710944305568E-0001 2.22505860780460E-0001 - 2.22301075326587E-0001 2.22096588117390E-0001 2.21892399315960E-0001 2.21688509083269E-0001 2.21484917577483E-0001 - 2.21281624947433E-0001 2.21078631341535E-0001 2.20875936900234E-0001 2.20673541762178E-0001 2.20471446057690E-0001 - 2.20269649916321E-0001 2.20068153459284E-0001 2.19866956805637E-0001 2.19666060068153E-0001 2.19465463356067E-0001 - 2.19265166774727E-0001 2.19065170421463E-0001 2.18865474392458E-0001 2.18666078778624E-0001 2.18466983665588E-0001 - 2.18268189134038E-0001 2.18069695261438E-0001 2.17871502120302E-0001 2.17673609778189E-0001 2.17476018298734E-0001 - 2.17278727740606E-0001 2.17081738158200E-0001 2.16885049600936E-0001 2.16688662116708E-0001 2.16492575744978E-0001 - 2.16296790524022E-0001 2.16101306485053E-0001 2.15906123657399E-0001 2.15711242065043E-0001 2.15516661726278E-0001 - 2.15322382658880E-0001 2.15128404873195E-0001 2.14934728375595E-0001 2.14741353169502E-0001 2.14548279252628E-0001 - 2.14355506620076E-0001 2.14163035261918E-0001 2.13970865164577E-0001 2.13778996310126E-0001 2.13587428675250E-0001 - 2.13396162235394E-0001 2.13205196958528E-0001 2.13014532811028E-0001 2.12824169754214E-0001 2.12634107746417E-0001 - 2.12444346740558E-0001 2.12254886686217E-0001 2.12065727528940E-0001 2.11876869211273E-0001 2.11688311669987E-0001 - 2.11500054837459E-0001 2.11312098646523E-0001 2.11124443021455E-0001 2.10937087884550E-0001 2.10750033154393E-0001 - 2.10563278744461E-0001 2.10376824566941E-0001 2.10190670527171E-0001 2.10004816529539E-0001 2.09819262472272E-0001 - 2.09634008250208E-0001 2.09449053757575E-0001 2.09264398878950E-0001 2.09080043502118E-0001 2.08895987505904E-0001 - 2.08712230767462E-0001 2.08528773160196E-0001 2.08345614554445E-0001 2.08162754814351E-0001 2.07980193805513E-0001 - 2.07797931384539E-0001 2.07615967406354E-0001 2.07434301725246E-0001 2.07252934186148E-0001 2.07071864636834E-0001 - 2.06891092917460E-0001 2.06710618864742E-0001 2.06530442314396E-0001 2.06350563096600E-0001 2.06170981038083E-0001 - 2.05991695963869E-0001 2.05812707693781E-0001 2.05634016045581E-0001 2.05455620832177E-0001 2.05277521864755E-0001 - 2.05099718950340E-0001 2.04922211892485E-0001 2.04745000491973E-0001 2.04568084544361E-0001 2.04391463845574E-0001 - 2.04215138186657E-0001 2.04039107352027E-0001 2.03863371127506E-0001 2.03687929295079E-0001 2.03512781631140E-0001 - 2.03337927909284E-0001 2.03163367904162E-0001 2.02989101379921E-0001 2.02815128104905E-0001 2.02641447839402E-0001 - 2.02468060342992E-0001 2.02294965370340E-0001 2.02122162675751E-0001 2.01949652008260E-0001 2.01777433113382E-0001 - 2.01605505735913E-0001 2.01433869615369E-0001 2.01262524491248E-0001 2.01091470095306E-0001 2.00920706162430E-0001 - 2.00750232418710E-0001 2.00580048590205E-0001 2.00410154401188E-0001 2.00240549570985E-0001 2.00071233815373E-0001 - 1.99902206849392E-0001 1.99733468384178E-0001 1.99565018128016E-0001 1.99396855787390E-0001 1.99228981064524E-0001 - 1.99061393658784E-0001 1.98894093267726E-0001 1.98727079586398E-0001 1.98560352306630E-0001 1.98393911115626E-0001 - 1.98227755701236E-0001 1.98061885746680E-0001 1.97896300933360E-0001 1.97731000937688E-0001 1.97565985436365E-0001 - 1.97401254101099E-0001 1.97236806605294E-0001 1.97072642611716E-0001 1.96908761788700E-0001 1.96745163797112E-0001 - 1.96581848297391E-0001 1.96418814947435E-0001 1.96256063399425E-0001 1.96093593309344E-0001 1.95931404323220E-0001 - 1.95769496090176E-0001 1.95607868254312E-0001 1.95446520457528E-0001 1.95285452339169E-0001 1.95124663536374E-0001 - 1.94964153686194E-0001 1.94803922418175E-0001 1.94643969363538E-0001 1.94484294151292E-0001 1.94324896403283E-0001 - 1.94165775745505E-0001 1.94006931796432E-0001 1.93848364174791E-0001 1.93690072496030E-0001 1.93532056375494E-0001 - 1.93374315422767E-0001 1.93216849246621E-0001 1.93059657455370E-0001 1.92902739651203E-0001 1.92746095438327E-0001 - 1.92589724414820E-0001 1.92433626180067E-0001 1.92277800329798E-0001 1.92122246456091E-0001 1.91966964150905E-0001 - 1.91811953003253E-0001 1.91657212599901E-0001 1.91502742526084E-0001 1.91348542362656E-0001 1.91194611693549E-0001 - 1.91040950093702E-0001 1.90887557142547E-0001 1.90734432413357E-0001 1.90581575477151E-0001 1.90428985905532E-0001 - 1.90276663266426E-0001 1.90124607126567E-0001 1.89972817049004E-0001 1.89821292598081E-0001 1.89670033331610E-0001 - 1.89519038809764E-0001 1.89368308588667E-0001 1.89217842222179E-0001 1.89067639262956E-0001 1.88917699262806E-0001 - 1.88768021769132E-0001 1.88618606329196E-0001 1.88469452488343E-0001 1.88320559789998E-0001 1.88171927774239E-0001 - 1.88023555983497E-0001 1.87875443952221E-0001 1.87727591217923E-0001 1.87579997315120E-0001 1.87432661774976E-0001 - 1.87285584129221E-0001 1.87138763905513E-0001 1.86992200632792E-0001 1.86845893834853E-0001 1.86699843036412E-0001 - 1.86554047759534E-0001 1.86408507522566E-0001 1.86263221847271E-0001 1.86118190248474E-0001 1.85973412241919E-0001 - 1.85828887342122E-0001 1.85684615061302E-0001 1.85540594908303E-0001 1.85396826393241E-0001 1.85253309023933E-0001 - 1.85110042304815E-0001 1.84967025741598E-0001 1.84824258836255E-0001 1.84681741089164E-0001 1.84539472000904E-0001 - 1.84397451069026E-0001 1.84255677790561E-0001 1.84114151659511E-0001 1.83972872171506E-0001 1.83831838817356E-0001 - 1.83691051087702E-0001 1.83550508473382E-0001 1.83410210460404E-0001 1.83270156534968E-0001 1.83130346184544E-0001 - 1.82990778890691E-0001 1.82851454136955E-0001 1.82712371402046E-0001 1.82573530168811E-0001 1.82434929913468E-0001 - 1.82296570113496E-0001 1.82158450243333E-0001 1.82020569779039E-0001 1.81882928193270E-0001 1.81745524956353E-0001 - 1.81608359539877E-0001 1.81471431413103E-0001 1.81334740043317E-0001 1.81198284897634E-0001 1.81062065442271E-0001 - 1.80926081139674E-0001 1.80790331454270E-0001 1.80654815848151E-0001 1.80519533779992E-0001 1.80384484711532E-0001 - 1.80249668101089E-0001 1.80115083403564E-0001 1.79980730077639E-0001 1.79846607577135E-0001 1.79712715356776E-0001 - 1.79579052867138E-0001 1.79445619562945E-0001 1.79312414892252E-0001 1.79179438305814E-0001 1.79046689252044E-0001 - 1.78914167177370E-0001 1.78781871529838E-0001 1.78649801754432E-0001 1.78517957294503E-0001 1.78386337593584E-0001 - 1.78254942094663E-0001 1.78123770239100E-0001 1.77992821466988E-0001 1.77862095218960E-0001 1.77731590931850E-0001 - 1.77601308043754E-0001 1.77471245991861E-0001 1.77341404211727E-0001 1.77211782138366E-0001 1.77082379204793E-0001 - 1.76953194845652E-0001 1.76824228492140E-0001 1.76695479575997E-0001 1.76566947527325E-0001 1.76438631776044E-0001 - 1.76310531750799E-0001 1.76182646879688E-0001 1.76054976590983E-0001 1.75927520309512E-0001 1.75800277462089E-0001 - 1.75673247472078E-0001 1.75546429765920E-0001 1.75419823764432E-0001 1.75293428892231E-0001 1.75167244569759E-0001 - 1.75041270218719E-0001 1.74915505260629E-0001 1.74789949113193E-0001 1.74664601196464E-0001 1.74539460929221E-0001 - 1.74414527727876E-0001 1.74289801010472E-0001 1.74165280193045E-0001 1.74040964692172E-0001 1.73916853921701E-0001 - 1.73792947295652E-0001 1.73669244228950E-0001 1.73545744134879E-0001 1.73422446426536E-0001 1.73299350514102E-0001 - 1.73176455810663E-0001 1.73053761727116E-0001 1.72931267672899E-0001 1.72808973058354E-0001 1.72686877292543E-0001 - 1.72564979785071E-0001 1.72443279943352E-0001 1.72321777174979E-0001 1.72200470888085E-0001 1.72079360488431E-0001 - 1.71958445383052E-0001 1.71837724978246E-0001 1.71717198677576E-0001 1.71596865887151E-0001 1.71476726011438E-0001 - 1.71356778454352E-0001 1.71237022619624E-0001 1.71117457910251E-0001 1.70998083729228E-0001 1.70878899478268E-0001 - 1.70759904560546E-0001 1.70641098376676E-0001 1.70522480329462E-0001 1.70404049818238E-0001 1.70285806244160E-0001 - 1.70167749007655E-0001 1.70049877508784E-0001 1.69932191147058E-0001 1.69814689320707E-0001 1.69697371430341E-0001 - 1.69580236873641E-0001 1.69463285049206E-0001 1.69346515356000E-0001 1.69229927191161E-0001 1.69113519952558E-0001 - 1.68997293036599E-0001 1.68881245841523E-0001 1.68765377765026E-0001 1.68649688201874E-0001 1.68534176550316E-0001 - 1.68418842204760E-0001 1.68303684562913E-0001 1.68188703020107E-0001 1.68073896971861E-0001 1.67959265814430E-0001 - 1.67844808941878E-0001 1.67730525751024E-0001 1.67616415635391E-0001 1.67502477991444E-0001 1.67388712213823E-0001 - 1.67275117696438E-0001 1.67161693833575E-0001 1.67048440021549E-0001 1.66935355653746E-0001 1.66822440123742E-0001 - 1.66709692826964E-0001 1.66597113157008E-0001 1.66484700508585E-0001 1.66372454275314E-0001 1.66260373851930E-0001 - 1.66148458630971E-0001 1.66036708007932E-0001 1.65925121376113E-0001 1.65813698129564E-0001 1.65702437662531E-0001 - 1.65591339368909E-0001 1.65480402642055E-0001 1.65369626877551E-0001 1.65259011467310E-0001 1.65148555806581E-0001 - 1.65038259289889E-0001 1.64928121311227E-0001 1.64818141263868E-0001 1.64708318543314E-0001 1.64598652543616E-0001 - 1.64489142658655E-0001 1.64379788283627E-0001 1.64270588813563E-0001 1.64161543642779E-0001 1.64052652165796E-0001 - 1.63943913778082E-0001 1.63835327876052E-0001 1.63726893852264E-0001 1.63618611104844E-0001 1.63510479027141E-0001 - 1.63402497017885E-0001 1.63294664470107E-0001 1.63186980780743E-0001 1.63079445346759E-0001 1.62972057564593E-0001 - 1.62864816830898E-0001 1.62757722542358E-0001 1.62650774096053E-0001 1.62543970889653E-0001 1.62437312320301E-0001 - 1.62330797786286E-0001 1.62224426685557E-0001 1.62118198416653E-0001 1.62012112377221E-0001 1.61906167967352E-0001 - 1.61800364585873E-0001 1.61694701631651E-0001 1.61589178505254E-0001 1.61483794605437E-0001 1.61378549333588E-0001 - 1.61273442090020E-0001 1.61168472275273E-0001 1.61063639291040E-0001 1.60958942539055E-0001 1.60854381420538E-0001 - 1.60749955338420E-0001 1.60645663694936E-0001 1.60541505893663E-0001 1.60437481336922E-0001 1.60333589429497E-0001 - 1.60229829574543E-0001 1.60126201176937E-0001 1.60022703641790E-0001 1.59919336374260E-0001 1.59816098779927E-0001 - 1.59712990264606E-0001 1.59610010235655E-0001 1.59507158098804E-0001 1.59404433262258E-0001 1.59301835133716E-0001 - 1.59199363121676E-0001 1.59097016633945E-0001 1.58994795080437E-0001 1.58892697870933E-0001 1.58790724414713E-0001 - 1.58688874123540E-0001 1.58587146407557E-0001 1.58485540678083E-0001 1.58384056347807E-0001 1.58282692829289E-0001 - 1.58181449534780E-0001 1.58080325879206E-0001 1.57979321276065E-0001 1.57878435139664E-0001 1.57777666884936E-0001 - 1.57677015928937E-0001 1.57576481686733E-0001 1.57476063575327E-0001 1.57375761012164E-0001 1.57275573415135E-0001 - 1.57175500203506E-0001 1.57075540795497E-0001 1.56975694610894E-0001 1.56875961069930E-0001 1.56776339593662E-0001 - 1.56676829603970E-0001 1.56577430522060E-0001 1.56478141770900E-0001 1.56378962774100E-0001 1.56279892955531E-0001 - 1.56180931739523E-0001 1.56082078551232E-0001 1.55983332816272E-0001 1.55884693962587E-0001 1.55786161415395E-0001 - 1.55687734603930E-0001 1.55589412956016E-0001 1.55491195900125E-0001 1.55393082867812E-0001 1.55295073287724E-0001 - 1.55197166592347E-0001 1.55099362212756E-0001 1.55001659581992E-0001 1.54904058133753E-0001 1.54806557300891E-0001 - 1.54709156519165E-0001 1.54611855223681E-0001 1.54514652849826E-0001 1.54417548836468E-0001 1.54320542619376E-0001 - 1.54223633636861E-0001 1.54126821329965E-0001 1.54030105136259E-0001 1.53933484497928E-0001 1.53836958855754E-0001 - 1.53740527652129E-0001 1.53644190329926E-0001 1.53547946333061E-0001 1.53451795105372E-0001 1.53355736093438E-0001 - 1.53259768742253E-0001 1.53163892498990E-0001 1.53068106810746E-0001 1.52972411127365E-0001 1.52876804897486E-0001 - 1.52781287571558E-0001 1.52685858599767E-0001 1.52590517434487E-0001 1.52495263528398E-0001 1.52400096334676E-0001 - 1.52305015308122E-0001 1.52210019903472E-0001 1.52115109577465E-0001 1.52020283785644E-0001 1.51925541987260E-0001 - 1.51830883639990E-0001 1.51736308203898E-0001 1.51641815138235E-0001 1.51547403906530E-0001 1.51453073968476E-0001 - 1.51358824788807E-0001 1.51264655830308E-0001 1.51170566558918E-0001 1.51076556439200E-0001 1.50982624939250E-0001 - 1.50888771525600E-0001 1.50794995666428E-0001 1.50701296832508E-0001 1.50607674492673E-0001 1.50514128119489E-0001 - 1.50420657184336E-0001 1.50327261161009E-0001 1.50233939523633E-0001 1.50140691746288E-0001 1.50047517306227E-0001 - 1.49954415679525E-0001 1.49861386345053E-0001 1.49768428780697E-0001 1.49675542466951E-0001 1.49582726884273E-0001 - 1.49489981515546E-0001 1.49397305842477E-0001 1.49304699349582E-0001 1.49212161520962E-0001 1.49119691843343E-0001 - 1.49027289802654E-0001 1.48934954887641E-0001 1.48842686586642E-0001 1.48750484389290E-0001 1.48658347786711E-0001 - 1.48566276271142E-0001 1.48474269334984E-0001 1.48382326471941E-0001 1.48290447178166E-0001 1.48198630948835E-0001 - 1.48106877280815E-0001 1.48015185672473E-0001 1.47923555623296E-0001 1.47831986633324E-0001 1.47740478203338E-0001 - 1.47649029836198E-0001 1.47557641035508E-0001 1.47466311305430E-0001 1.47375040151635E-0001 1.47283827080352E-0001 - 1.47192671599896E-0001 1.47101573218381E-0001 1.47010531446196E-0001 1.46919545793917E-0001 1.46828615773825E-0001 - 1.46737740898769E-0001 1.46646920683692E-0001 1.46556154643722E-0001 1.46465442294750E-0001 1.46374783155527E-0001 - 1.46284176743277E-0001 1.46193622578661E-0001 1.46103120182151E-0001 1.46012669076896E-0001 1.45922268784714E-0001 - 1.45831918830863E-0001 1.45741618740231E-0001 1.45651368039619E-0001 1.45561166257371E-0001 1.45471012921456E-0001 - 1.45380907561959E-0001 1.45290849710888E-0001 1.45200838899693E-0001 1.45110874662896E-0001 1.45020956534084E-0001 - 1.44931084049535E-0001 1.44841256746313E-0001 1.44751474162650E-0001 1.44661735837947E-0001 1.44572041312392E-0001 - 1.44482390127540E-0001 1.44392781826881E-0001 1.44303215953933E-0001 1.44213692054157E-0001 1.44124209674382E-0001 - 1.44034768361850E-0001 1.43945367665366E-0001 1.43856007134919E-0001 1.43766686322253E-0001 1.43677404779532E-0001 - 1.43588162060105E-0001 1.43498957718892E-0001 1.43409791312192E-0001 1.43320662397880E-0001 1.43231570533295E-0001 - 1.43142515279462E-0001 1.43053496196300E-0001 1.42964512846456E-0001 1.42875564793391E-0001 1.42786651602343E-0001 - 1.42697772837825E-0001 1.42608928068243E-0001 1.42520116861284E-0001 1.42431338786992E-0001 1.42342593415653E-0001 - 1.42253880320302E-0001 1.42165199073447E-0001 1.42076549250540E-0001 1.41987930427087E-0001 1.41899342180002E-0001 - 1.41810784087794E-0001 1.41722255730573E-0001 1.41633756688512E-0001 1.41545286545311E-0001 1.41456844882617E-0001 - 1.41368431285991E-0001 1.41280045341835E-0001 1.41191686637193E-0001 1.41103354760528E-0001 1.41015049301530E-0001 - 1.40926769852079E-0001 1.40838516003936E-0001 1.40750287350670E-0001 1.40662083488240E-0001 1.40573904012680E-0001 - 1.40485748521259E-0001 1.40397616612676E-0001 1.40309507887832E-0001 1.40221421948286E-0001 1.40133358396069E-0001 - 1.40045316835416E-0001 1.39957296872965E-0001 1.39869298114475E-0001 1.39781320167914E-0001 1.39693362643081E-0001 - 1.39605425150635E-0001 1.39517507302292E-0001 1.39429608711407E-0001 1.39341728993554E-0001 1.39253867763048E-0001 - 1.39166024638942E-0001 1.39078199238644E-0001 1.38990391182950E-0001 1.38902600092365E-0001 1.38814825590208E-0001 - 1.38727067299316E-0001 1.38639324846696E-0001 1.38551597858297E-0001 1.38463885961333E-0001 1.38376188786227E-0001 - 1.38288505962734E-0001 1.38200837123622E-0001 1.38113181901578E-0001 1.38025539931919E-0001 1.37937910850074E-0001 - 1.37850294294108E-0001 1.37762689902200E-0001 1.37675097314779E-0001 1.37587516173749E-0001 1.37499946121133E-0001 - 1.37412386801597E-0001 1.37324837860511E-0001 1.37237298944724E-0001 1.37149769702374E-0001 1.37062249783863E-0001 - 1.36974738839716E-0001 1.36887236521750E-0001 1.36799742484828E-0001 1.36712256383358E-0001 1.36624777873820E-0001 - 1.36537306613997E-0001 1.36449842263747E-0001 1.36362384482867E-0001 1.36274932934016E-0001 1.36187487280375E-0001 - 1.36100047186823E-0001 1.36012612318960E-0001 1.35925182344084E-0001 1.35837756932167E-0001 1.35750335752932E-0001 - 1.35662918477806E-0001 1.35575504779918E-0001 1.35488094334104E-0001 1.35400686816125E-0001 1.35313281902282E-0001 - 1.35225879272536E-0001 1.35138478606020E-0001 1.35051079584268E-0001 1.34963681889839E-0001 1.34876285207404E-0001 - 1.34788889222565E-0001 1.34701493621572E-0001 1.34614098093174E-0001 1.34526702327161E-0001 1.34439306015239E-0001 - 1.34351908849177E-0001 1.34264510522864E-0001 1.34177110732205E-0001 1.34089709173959E-0001 1.34002305546026E-0001 - 1.33914899548039E-0001 1.33827490880777E-0001 1.33740079247144E-0001 1.33652664350219E-0001 1.33565245895792E-0001 - 1.33477823590320E-0001 1.33390397141607E-0001 1.33302966259395E-0001 1.33215530654094E-0001 1.33128090038544E-0001 - 1.33040644125763E-0001 1.32953192631010E-0001 1.32865735271192E-0001 1.32778271763599E-0001 1.32690801827956E-0001 - 1.32603325184567E-0001 1.32515841555590E-0001 1.32428350665528E-0001 1.32340852238092E-0001 1.32253346000225E-0001 - 1.32165831679353E-0001 1.32078309005455E-0001 1.31990777708600E-0001 1.31903237521021E-0001 1.31815688175731E-0001 - 1.31728129408300E-0001 1.31640560954203E-0001 1.31552982551666E-0001 1.31465393940592E-0001 1.31377794859906E-0001 - 1.31290185052864E-0001 1.31202564262142E-0001 1.31114932232978E-0001 1.31027288711411E-0001 1.30939633445160E-0001 - 1.30851966183335E-0001 1.30764286676438E-0001 1.30676594675969E-0001 1.30588889935805E-0001 1.30501172210728E-0001 - 1.30413441256916E-0001 1.30325696831354E-0001 1.30237938693706E-0001 1.30150166604743E-0001 1.30062380325356E-0001 - 1.29974579619219E-0001 1.29886764251609E-0001 1.29798933987730E-0001 1.29711088595968E-0001 1.29623227844838E-0001 - 1.29535351505348E-0001 1.29447459348538E-0001 1.29359551148045E-0001 1.29271626678229E-0001 1.29183685716149E-0001 - 1.29095728038211E-0001 1.29007753423814E-0001 1.28919761653487E-0001 1.28831752508286E-0001 1.28743725772767E-0001 - 1.28655681230341E-0001 1.28567618667722E-0001 1.28479537871865E-0001 1.28391438632140E-0001 1.28303320738953E-0001 - 1.28215183983152E-0001 1.28127028158994E-0001 1.28038853060290E-0001 1.27950658483376E-0001 1.27862444225529E-0001 - 1.27774210085659E-0001 1.27685955864417E-0001 1.27597681362503E-0001 1.27509386383548E-0001 1.27421070732327E-0001 - 1.27332734214465E-0001 1.27244376637133E-0001 1.27155997809642E-0001 1.27067597541859E-0001 1.26979175644804E-0001 - 1.26890731932435E-0001 1.26802266218477E-0001 1.26713778319101E-0001 1.26625268051237E-0001 1.26536735233770E-0001 - 1.26448179687140E-0001 1.26359601232454E-0001 1.26270999692177E-0001 1.26182374891034E-0001 1.26093726654814E-0001 - 1.26005054810273E-0001 1.25916359186429E-0001 1.25827639612971E-0001 1.25738895921356E-0001 1.25650127944112E-0001 - 1.25561335515537E-0001 1.25472518471103E-0001 1.25383676648153E-0001 1.25294809884212E-0001 1.25205918020173E-0001 - 1.25117000896314E-0001 1.25028058355590E-0001 1.24939090241936E-0001 1.24850096400670E-0001 1.24761076678892E-0001 - 1.24672030924089E-0001 1.24582958986430E-0001 1.24493860716774E-0001 1.24404735967569E-0001 1.24315584592051E-0001 - 1.24226406446147E-0001 1.24137201385778E-0001 1.24047969269457E-0001 1.23958709955893E-0001 1.23869423306489E-0001 - 1.23780109182849E-0001 1.23690767448473E-0001 1.23601397968563E-0001 1.23512000609219E-0001 1.23422575238148E-0001 - 1.23333121724657E-0001 1.23243639938860E-0001 1.23154129752378E-0001 1.23064591038737E-0001 1.22975023672475E-0001 - 1.22885427529437E-0001 1.22795802487383E-0001 1.22706148424282E-0001 1.22616465221119E-0001 1.22526752758294E-0001 - 1.22437010920123E-0001 1.22347239589139E-0001 1.22257438652195E-0001 1.22167607995664E-0001 1.22077747507839E-0001 - 1.21987857078437E-0001 1.21897936599199E-0001 1.21807985961890E-0001 1.21718005060301E-0001 1.21627993789752E-0001 - 1.21537952046389E-0001 1.21447879728792E-0001 1.21357776735668E-0001 1.21267642968159E-0001 1.21177478327539E-0001 - 1.21087282717618E-0001 1.20997056042541E-0001 1.20906798208790E-0001 1.20816509123588E-0001 1.20726188695693E-0001 - 1.20635836835106E-0001 1.20545453453273E-0001 1.20455038463077E-0001 1.20364591778150E-0001 1.20274113314367E-0001 - 1.20183602988553E-0001 1.20093060718475E-0001 1.20002486424156E-0001 1.19911880025763E-0001 1.19821241446019E-0001 - 1.19730570608198E-0001 1.19639867437026E-0001 1.19549131858585E-0001 1.19458363800011E-0001 1.19367563191005E-0001 - 1.19276729961016E-0001 1.19185864041760E-0001 1.19094965365809E-0001 1.19004033867297E-0001 1.18913069481927E-0001 - 1.18822072145856E-0001 1.18731041797816E-0001 1.18639978376599E-0001 1.18548881823166E-0001 1.18457752079447E-0001 - 1.18366589088944E-0001 1.18275392795823E-0001 1.18184163146430E-0001 1.18092900088082E-0001 1.18001603568662E-0001 - 1.17910273538440E-0001 1.17818909948253E-0001 1.17727512751125E-0001 1.17636081900249E-0001 1.17544617350501E-0001 - 1.17453119058844E-0001 1.17361586982211E-0001 1.17270021079929E-0001 1.17178421312103E-0001 1.17086787640125E-0001 - 1.16995120026671E-0001 1.16903418435705E-0001 1.16811682832985E-0001 1.16719913184549E-0001 1.16628109458734E-0001 - 1.16536271623756E-0001 1.16444399651648E-0001 1.16352493512606E-0001 1.16260553180343E-0001 1.16168578628859E-0001 - 1.16076569833449E-0001 1.15984526771417E-0001 1.15892449419845E-0001 1.15800337759041E-0001 1.15708191768792E-0001 - 1.15616011431301E-0001 1.15523796729265E-0001 1.15431547646987E-0001 1.15339264170486E-0001 1.15246946286070E-0001 - 1.15154593981762E-0001 1.15062207247098E-0001 1.14969786072516E-0001 1.14877330449464E-0001 1.14784840371510E-0001 - 1.14692315832016E-0001 1.14599756827382E-0001 1.14507163353804E-0001 1.14414535408790E-0001 1.14321872992183E-0001 - 1.14229176104130E-0001 1.14136444746299E-0001 1.14043678921069E-0001 1.13950878632854E-0001 1.13858043886474E-0001 - 1.13765174689192E-0001 1.13672271047866E-0001 1.13579332971699E-0001 1.13486360470507E-0001 1.13393353556145E-0001 - 1.13300312240580E-0001 1.13207236537614E-0001 1.13114126462076E-0001 1.13020982030229E-0001 1.12927803259159E-0001 - 1.12834590167389E-0001 1.12741342774470E-0001 1.12648061101902E-0001 1.12554745170483E-0001 1.12461395004388E-0001 - 1.12368010627500E-0001 1.12274592065652E-0001 1.12181139345512E-0001 1.12087652494884E-0001 1.11994131543015E-0001 - 1.11900576519786E-0001 1.11806987456829E-0001 1.11713364387121E-0001 1.11619707343763E-0001 1.11526016361919E-0001 - 1.11432291477489E-0001 1.11338532727924E-0001 1.11244740151112E-0001 1.11150913787209E-0001 1.11057053676397E-0001 - 1.10963159860619E-0001 1.10869232382562E-0001 1.10775271286676E-0001 1.10681276617848E-0001 1.10587248422731E-0001 - 1.10493186748419E-0001 1.10399091643364E-0001 1.10304963158092E-0001 1.10210801342756E-0001 1.10116606249584E-0001 - 1.10022377931352E-0001 1.09928116442914E-0001 1.09833821839058E-0001 1.09739494175937E-0001 1.09645133511890E-0001 - 1.09550739904680E-0001 1.09456313414771E-0001 1.09361854102866E-0001 1.09267362030840E-0001 1.09172837261217E-0001 - 1.09078279858922E-0001 1.08983689888612E-0001 1.08889067416832E-0001 1.08794412511091E-0001 1.08699725239252E-0001 - 1.08605005671885E-0001 1.08510253878991E-0001 1.08415469931847E-0001 1.08320653904034E-0001 1.08225805868974E-0001 - 1.08130925901985E-0001 1.08036014078329E-0001 1.07941070475679E-0001 1.07846095171758E-0001 1.07751088245879E-0001 - 1.07656049778228E-0001 1.07560979850069E-0001 1.07465878543543E-0001 1.07370745942073E-0001 1.07275582130270E-0001 - 1.07180387193310E-0001 1.07085161217764E-0001 1.06989904290976E-0001 1.06894616501477E-0001 1.06799297938885E-0001 - 1.06703948694213E-0001 1.06608568858223E-0001 1.06513158524205E-0001 1.06417717785097E-0001 1.06322246736369E-0001 - 1.06226745473346E-0001 1.06131214092028E-0001 1.06035652691161E-0001 1.05940061369034E-0001 1.05844440225136E-0001 - 1.05748789360149E-0001 1.05653108875957E-0001 1.05557398874920E-0001 1.05461659461011E-0001 1.05365890738473E-0001 - 1.05270092813372E-0001 1.05174265791943E-0001 1.05078409782038E-0001 1.04982524891885E-0001 1.04886611230920E-0001 - 1.04790668909883E-0001 1.04694698040310E-0001 1.04598698734636E-0001 1.04502671105879E-0001 1.04406615268475E-0001 - 1.04310531337759E-0001 1.04214419429967E-0001 1.04118279662130E-0001 1.04022112152594E-0001 1.03925917020197E-0001 - 1.03829694385192E-0001 1.03733444368429E-0001 1.03637167091557E-0001 1.03540862677337E-0001 1.03444531249850E-0001 - 1.03348172933358E-0001 1.03251787853652E-0001 1.03155376137120E-0001 1.03058937911162E-0001 1.02962473303878E-0001 - 1.02865982445005E-0001 1.02769465464361E-0001 1.02672922492572E-0001 1.02576353662108E-0001 1.02479759105677E-0001 - 1.02383138956849E-0001 1.02286493349952E-0001 1.02189822421059E-0001 1.02093126306119E-0001 1.01996405142570E-0001 - 1.01899659068194E-0001 1.01802888222623E-0001 1.01706092744904E-0001 1.01609272776507E-0001 1.01512428458471E-0001 - 1.01415559933636E-0001 1.01318667345143E-0001 1.01221750837309E-0001 1.01124810555064E-0001 1.01027846643948E-0001 - 1.00930859251411E-0001 1.00833848524370E-0001 1.00736814611500E-0001 1.00639757662139E-0001 1.00542677825928E-0001 - 1.00445575254370E-0001 1.00348450098644E-0001 1.00251302511743E-0001 1.00154132646390E-0001 1.00056940657799E-0001 - 9.99597267000296E-0002 9.98624909293732E-0002 9.97652335022184E-0002 9.96679545761970E-0002 9.95706543095080E-0002 - 9.94733328612303E-0002 9.93759903908021E-0002 9.92786270592205E-0002 9.91812430276867E-0002 9.90838384585968E-0002 - 9.89864135149175E-0002 9.88889683600292E-0002 9.87915031588746E-0002 9.86940180766548E-0002 9.85965132791957E-0002 - 9.84989889336780E-0002 9.84014452074385E-0002 9.83038822688573E-0002 9.82063002872019E-0002 9.81086994320013E-0002 - 9.80110798741951E-0002 9.79134417852464E-0002 9.78157853368290E-0002 9.77181107019769E-0002 9.76204180543536E-0002 - 9.75227075682003E-0002 9.74249794184930E-0002 9.73272337811001E-0002 9.72294708323646E-0002 9.71316907499411E-0002 - 9.70338937110185E-0002 9.69360798947782E-0002 9.68382494803550E-0002 9.67404026480933E-0002 9.66425395782387E-0002 - 9.65446604525092E-0002 9.64467654532581E-0002 9.63488547629509E-0002 9.62509285653172E-0002 9.61529870448285E-0002 - 9.60550303859645E-0002 9.59570587745234E-0002 9.58590723966797E-0002 9.57610714392461E-0002 9.56630560903555E-0002 - 9.55650265375222E-0002 9.54669829704206E-0002 9.53689255781594E-0002 9.52708545510121E-0002 9.51727700801559E-0002 - 9.50746723567796E-0002 9.49765615735013E-0002 9.48784379228993E-0002 9.47803015982993E-0002 9.46821527941954E-0002 - 9.45839917049377E-0002 9.44858185262557E-0002 9.43876334538929E-0002 9.42894366847633E-0002 9.41912284159004E-0002 - 9.40930088449836E-0002 9.39947781708115E-0002 9.38965365925136E-0002 9.37982843091306E-0002 9.37000215218749E-0002 - 9.36017484310294E-0002 9.35034652383140E-0002 9.34051721454654E-0002 9.33068693556061E-0002 9.32085570716659E-0002 - 9.31102354975400E-0002 9.30119048375630E-0002 9.29135652969831E-0002 9.28152170810676E-0002 9.27168603959454E-0002 - 9.26184954486077E-0002 9.25201224459074E-0002 9.24217415959292E-0002 9.23233531066726E-0002 9.22249571874226E-0002 - 9.21265540475378E-0002 9.20281438966610E-0002 9.19297269457750E-0002 9.18313034058313E-0002 9.17328734882776E-0002 - 9.16344374053226E-0002 9.15359953696719E-0002 9.14375475944229E-0002 9.13390942935407E-0002 9.12406356808016E-0002 - 9.11421719710614E-0002 9.10437033799386E-0002 9.09452301227057E-0002 9.08467524156096E-0002 9.07482704759256E-0002 - 9.06497845203188E-0002 9.05512947667475E-0002 9.04528014332473E-0002 9.03543047388836E-0002 9.02558049023765E-0002 - 9.01573021438997E-0002 9.00587966831761E-0002 8.99602887408538E-0002 8.98617785382419E-0002 8.97632662966227E-0002 - 8.96647522379400E-0002 8.95662365850640E-0002 8.94677195604152E-0002 8.93692013875001E-0002 8.92706822903820E-0002 - 8.91721624927805E-0002 8.90736422197674E-0002 8.89751216964950E-0002 8.88766011480374E-0002 8.87780808009281E-0002 - 8.86795608813044E-0002 8.85810416160213E-0002 8.84825232321745E-0002 8.83840059577899E-0002 8.82854900205512E-0002 - 8.81869756489665E-0002 8.80884630721571E-0002 8.79899525190612E-0002 8.78914442196018E-0002 8.77929384039974E-0002 - 8.76944353023364E-0002 8.75959351455339E-0002 8.74974381649603E-0002 8.73989445921219E-0002 8.73004546591933E-0002 - 8.72019685982199E-0002 8.71034866421283E-0002 8.70050090237693E-0002 8.69065359767689E-0002 8.68080677350500E-0002 - 8.67096045325666E-0002 8.66111466039422E-0002 8.65126941841510E-0002 8.64142475079323E-0002 8.63158068113343E-0002 - 8.62173723299047E-0002 8.61189443005008E-0002 8.60205229585737E-0002 8.59221085420033E-0002 8.58237012873165E-0002 - 8.57253014324044E-0002 8.56269092150304E-0002 8.55285248732034E-0002 8.54301486454978E-0002 8.53317807707872E-0002 - 8.52334214878710E-0002 8.51350710360613E-0002 8.50367296555564E-0002 8.49383975855740E-0002 8.48400750669653E-0002 - 8.47417623399207E-0002 8.46434596452509E-0002 8.45451672241201E-0002 8.44468853178323E-0002 8.43486141678852E-0002 - 8.42503540165041E-0002 8.41521051057341E-0002 8.40538676776538E-0002 8.39556419751231E-0002 8.38574282414101E-0002 - 8.37592267191748E-0002 8.36610376521268E-0002 8.35628612837954E-0002 8.34646978583857E-0002 8.33665476194412E-0002 - 8.32684108117694E-0002 8.31702876799981E-0002 8.30721784685213E-0002 8.29740834228374E-0002 8.28760027880507E-0002 - 8.27779368096744E-0002 8.26798857332021E-0002 8.25818498048576E-0002 8.24838292704172E-0002 8.23858243763337E-0002 - 8.22878353690946E-0002 8.21898624952212E-0002 8.20919060016979E-0002 8.19939661357579E-0002 8.18960431445077E-0002 - 8.17981372752489E-0002 8.17002487757465E-0002 8.16023778936923E-0002 8.15045248771345E-0002 8.14066899741554E-0002 - 8.13088734328717E-0002 8.12110755018098E-0002 8.11132964296917E-0002 8.10155364650051E-0002 8.09177958565403E-0002 - 8.08200748540349E-0002 8.07223737057570E-0002 8.06246926616200E-0002 8.05270319707659E-0002 8.04293918828007E-0002 - 8.03317726476332E-0002 8.02341745149375E-0002 8.01365977345295E-0002 8.00390425565814E-0002 7.99415092315148E-0002 - 7.98439980090860E-0002 7.97465091404301E-0002 7.96490428752635E-0002 7.95515994644661E-0002 7.94541791587367E-0002 - 7.93567822090769E-0002 7.92594088661453E-0002 7.91620593807953E-0002 7.90647340043991E-0002 7.89674329877696E-0002 - 7.88701565822921E-0002 7.87729050389541E-0002 7.86756786094772E-0002 7.85784775451311E-0002 7.84813020971112E-0002 - 7.83841525172927E-0002 7.82870290569908E-0002 7.81899319679855E-0002 7.80928615020894E-0002 7.79958179106087E-0002 - 7.78988014457456E-0002 7.78018123589796E-0002 7.77048509023086E-0002 7.76079173276550E-0002 7.75110118865418E-0002 - 7.74141348314422E-0002 7.73172864138900E-0002 7.72204668859908E-0002 7.71236764997206E-0002 7.70269155070332E-0002 - 7.69301841598603E-0002 7.68334827102735E-0002 7.67368114101599E-0002 7.66401705117083E-0002 7.65435602666526E-0002 - 7.64469809272447E-0002 7.63504327451727E-0002 7.62539159724805E-0002 7.61574308612971E-0002 7.60609776630790E-0002 - 7.59645566300168E-0002 7.58681680140073E-0002 7.57718120669236E-0002 7.56754890401278E-0002 7.55791991856619E-0002 - 7.54829427551649E-0002 7.53867200003059E-0002 7.52905311726754E-0002 7.51943765237311E-0002 7.50982563049060E-0002 - 7.50021707679339E-0002 7.49061201638727E-0002 7.48101047442980E-0002 7.47141247601090E-0002 7.46181804627763E-0002 - 7.45222721030941E-0002 7.44263999322106E-0002 7.43305642011939E-0002 7.42347651604892E-0002 7.41390030610582E-0002 - 7.40432781536734E-0002 7.39475906886466E-0002 7.38519409164254E-0002 7.37563290876483E-0002 7.36607554522744E-0002 - 7.35652202605621E-0002 7.34697237624159E-0002 7.33742662078214E-0002 7.32788478466282E-0002 7.31834689283856E-0002 - 7.30881297026150E-0002 7.29928304187550E-0002 7.28975713261069E-0002 7.28023526738889E-0002 7.27071747109095E-0002 - 7.26120376861655E-0002 7.25169418483527E-0002 7.24218874459190E-0002 7.23268747274465E-0002 7.22319039411060E-0002 - 7.21369753348746E-0002 7.20420891569172E-0002 7.19472456548231E-0002 7.18524450763691E-0002 7.17576876688649E-0002 - 7.16629736794799E-0002 7.15683033556247E-0002 7.14736769436969E-0002 7.13790946908803E-0002 7.12845568435083E-0002 - 7.11900636481005E-0002 7.10956153503798E-0002 7.10012121965823E-0002 7.09068544325289E-0002 7.08125423035980E-0002 - 7.07182760553529E-0002 7.06240559326679E-0002 7.05298821804927E-0002 7.04357550437155E-0002 7.03416747666164E-0002 - 7.02476415935775E-0002 7.01536557687822E-0002 7.00597175356134E-0002 6.99658271381566E-0002 6.98719848193683E-0002 - 6.97781908224424E-0002 6.96844453903726E-0002 6.95907487656514E-0002 6.94971011907344E-0002 6.94035029078216E-0002 - 6.93099541585011E-0002 6.92164551845974E-0002 6.91230062275686E-0002 6.90296075285066E-0002 6.89362593279446E-0002 - 6.88429618666239E-0002 6.87497153848634E-0002 6.86565201227514E-0002 6.85633763198162E-0002 6.84702842156836E-0002 - 6.83772440496380E-0002 6.82842560601287E-0002 6.81913204861677E-0002 6.80984375659586E-0002 6.80056075373898E-0002 - 6.79128306383905E-0002 6.78201071061626E-0002 6.77274371779212E-0002 6.76348210904273E-0002 6.75422590802076E-0002 - 6.74497513833890E-0002 6.73572982358084E-0002 6.72648998730671E-0002 6.71725565303108E-0002 6.70802684425590E-0002 - 6.69880358440450E-0002 6.68958589696445E-0002 6.68037380524574E-0002 6.67116733265275E-0002 6.66196650250285E-0002 - 6.65277133808412E-0002 6.64358186261676E-0002 6.63439809936858E-0002 6.62522007148720E-0002 6.61604780212381E-0002 - 6.60688131440556E-0002 6.59772063138882E-0002 6.58856577612791E-0002 6.57941677160348E-0002 6.57027364079408E-0002 - 6.56113640664307E-0002 6.55200509202004E-0002 6.54287971977308E-0002 6.53376031273425E-0002 6.52464689368102E-0002 - 6.51553948531687E-0002 6.50643811038979E-0002 6.49734279151312E-0002 6.48825355133083E-0002 6.47917041242382E-0002 - 6.47009339732636E-0002 6.46102252852059E-0002 6.45195782850815E-0002 6.44289931966947E-0002 6.43384702439342E-0002 - 6.42480096499719E-0002 6.41576116381188E-0002 6.40672764306372E-0002 6.39770042495409E-0002 6.38867953167329E-0002 - 6.37966498530110E-0002 6.37065680798623E-0002 6.36165502170324E-0002 6.35265964847071E-0002 6.34367071023793E-0002 - 6.33468822889866E-0002 6.32571222632705E-0002 6.31674272432227E-0002 6.30777974468594E-0002 6.29882330909480E-0002 - 6.28987343926667E-0002 6.28093015682210E-0002 6.27199348335070E-0002 6.26306344038898E-0002 6.25414004943965E-0002 - 6.24522333192731E-0002 6.23631330928978E-0002 6.22741000282848E-0002 6.21851343389676E-0002 6.20962362373089E-0002 - 6.20074059354138E-0002 6.19186436447699E-0002 6.18299495766064E-0002 6.17413239415062E-0002 6.16527669496267E-0002 - 6.15642788105891E-0002 6.14758597334771E-0002 6.13875099269481E-0002 6.12992295990659E-0002 6.12110189576610E-0002 - 6.11228782094979E-0002 6.10348075615508E-0002 6.09468072196435E-0002 6.08588773895313E-0002 6.07710182759568E-0002 - 6.06832300837597E-0002 6.05955130167660E-0002 6.05078672786483E-0002 6.04202930722308E-0002 6.03327905997666E-0002 - 6.02453600634376E-0002 6.01580016643257E-0002 6.00707156034404E-0002 5.99835020808849E-0002 5.98963612964389E-0002 - 5.98092934493641E-0002 5.97222987382083E-0002 5.96353773610003E-0002 5.95485295152488E-0002 5.94617553979981E-0002 - 5.93750552056602E-0002 5.92884291340702E-0002 5.92018773784581E-0002 5.91154001335035E-0002 5.90289975933633E-0002 - 5.89426699516433E-0002 5.88564174013698E-0002 5.87702401350449E-0002 5.86841383442838E-0002 5.85981122205105E-0002 - 5.85121619542612E-0002 5.84262877358802E-0002 5.83404897547110E-0002 5.82547681995699E-0002 5.81691232590801E-0002 - 5.80835551206948E-0002 5.79980639716453E-0002 5.79126499984942E-0002 5.78273133873299E-0002 5.77420543231524E-0002 - 5.76568729908214E-0002 5.75717695745536E-0002 5.74867442578666E-0002 5.74017972234378E-0002 5.73169286537473E-0002 - 5.72321387304064E-0002 5.71474276344084E-0002 5.70627955462682E-0002 5.69782426456581E-0002 5.68937691118269E-0002 - 5.68093751233193E-0002 5.67250608580318E-0002 5.66408264932395E-0002 5.65566722055685E-0002 5.64725981710783E-0002 - 5.63886045651500E-0002 5.63046915624855E-0002 5.62208593370510E-0002 5.61371080623284E-0002 5.60534379112868E-0002 - 5.59698490557657E-0002 5.58863416676230E-0002 5.58029159171939E-0002 5.57195719751387E-0002 5.56363100107340E-0002 - 5.55531301929925E-0002 5.54700326898776E-0002 5.53870176689478E-0002 5.53040852973282E-0002 5.52212357408686E-0002 - 5.51384691653767E-0002 5.50557857355239E-0002 5.49731856155742E-0002 5.48906689689904E-0002 5.48082359586304E-0002 - 5.47258867464938E-0002 5.46436214941987E-0002 5.45614403624194E-0002 5.44793435111948E-0002 5.43973311001527E-0002 - 5.43154032878067E-0002 5.42335602320335E-0002 5.41518020905215E-0002 5.40701290195905E-0002 5.39885411751460E-0002 - 5.39070387125951E-0002 5.38256217863111E-0002 5.37442905501676E-0002 5.36630451573405E-0002 5.35818857600271E-0002 - 5.35008125100916E-0002 5.34198255584458E-0002 5.33389250552177E-0002 5.32581111502571E-0002 5.31773839920938E-0002 - 5.30967437289503E-0002 5.30161905083470E-0002 5.29357244766514E-0002 5.28553457801473E-0002 5.27750545637387E-0002 - 5.26948509721042E-0002 5.26147351489358E-0002 5.25347072372199E-0002 5.24547673791521E-0002 5.23749157165316E-0002 - 5.22951523899991E-0002 5.22154775395438E-0002 5.21358913048694E-0002 5.20563938241809E-0002 5.19769852355376E-0002 - 5.18976656759503E-0002 5.18184352816902E-0002 5.17392941884020E-0002 5.16602425311877E-0002 5.15812804437591E-0002 - 5.15024080598486E-0002 5.14236255116844E-0002 5.13449329313448E-0002 5.12663304497976E-0002 5.11878181972668E-0002 - 5.11093963035142E-0002 5.10310648971610E-0002 5.09528241062805E-0002 5.08746740581713E-0002 5.07966148792153E-0002 - 5.07186466951035E-0002 5.06407696309200E-0002 5.05629838106891E-0002 5.04852893578269E-0002 5.04076863949998E-0002 - 5.03301750440382E-0002 5.02527554258519E-0002 5.01754276609665E-0002 5.00981918686739E-0002 5.00210481676261E-0002 - 4.99439966760331E-0002 4.98670375106422E-0002 4.97901707880407E-0002 4.97133966238055E-0002 4.96367151325871E-0002 - 4.95601264283360E-0002 4.94836306243302E-0002 4.94072278327778E-0002 4.93309181653551E-0002 4.92547017330076E-0002 - 4.91785786454670E-0002 4.91025490119311E-0002 4.90266129409221E-0002 4.89507705397747E-0002 4.88750219154582E-0002 - 4.87993671739237E-0002 4.87238064203020E-0002 4.86483397587607E-0002 4.85729672929010E-0002 4.84976891255591E-0002 - 4.84225053585207E-0002 4.83474160929469E-0002 4.82724214290609E-0002 4.81975214662324E-0002 4.81227163032901E-0002 - 4.80480060378102E-0002 4.79733907669399E-0002 4.78988705868287E-0002 4.78244455927123E-0002 4.77501158793111E-0002 - 4.76758815401177E-0002 4.76017426680223E-0002 4.75276993551983E-0002 4.74537516926464E-0002 4.73798997708488E-0002 - 4.73061436793408E-0002 4.72324835069105E-0002 4.71589193411985E-0002 4.70854512695810E-0002 4.70120793778297E-0002 - 4.69388037517639E-0002 4.68656244755974E-0002 4.67925416331056E-0002 4.67195553070841E-0002 4.66466655796040E-0002 - 4.65738725317266E-0002 4.65011762438446E-0002 4.64285767953965E-0002 4.63560742650369E-0002 4.62836687304650E-0002 - 4.62113602687089E-0002 4.61391489556972E-0002 4.60670348666861E-0002 4.59950180760879E-0002 4.59230986574703E-0002 - 4.58512766833270E-0002 4.57795522257057E-0002 4.57079253554218E-0002 4.56363961425291E-0002 4.55649646564048E-0002 - 4.54936309651920E-0002 4.54223951366702E-0002 4.53512572373546E-0002 4.52802173331531E-0002 4.52092754889649E-0002 - 4.51384317687232E-0002 4.50676862358518E-0002 4.49970389525784E-0002 4.49264899803625E-0002 4.48560393799094E-0002 - 4.47856872109552E-0002 4.47154335323083E-0002 4.46452784021216E-0002 4.45752218773328E-0002 4.45052640143227E-0002 - 4.44354048686571E-0002 4.43656444945555E-0002 4.42959829458651E-0002 4.42264202753149E-0002 4.41569565348736E-0002 - 4.40875917754904E-0002 4.40183260474532E-0002 4.39491593998574E-0002 4.38800918813507E-0002 4.38111235392578E-0002 - 4.37422544202825E-0002 4.36734845702632E-0002 4.36048140340576E-0002 4.35362428556710E-0002 4.34677710781981E-0002 - 4.33993987438946E-0002 4.33311258942192E-0002 4.32629525695892E-0002 4.31948788096811E-0002 4.31269046530854E-0002 - 4.30590301377368E-0002 4.29912553004683E-0002 4.29235801775854E-0002 4.28560048039310E-0002 4.27885292141499E-0002 - 4.27211534413798E-0002 4.26538775181997E-0002 4.25867014763560E-0002 4.25196253465030E-0002 4.24526491584034E-0002 - 4.23857729411869E-0002 4.23189967228748E-0002 4.22523205304941E-0002 4.21857443905376E-0002 4.21192683283299E-0002 - 4.20528923683438E-0002 4.19866165342421E-0002 4.19204408487337E-0002 4.18543653336156E-0002 4.17883900098736E-0002 - 4.17225148975370E-0002 4.16567400157218E-0002 4.15910653826871E-0002 4.15254910158062E-0002 4.14600169315799E-0002 - 4.13946431455063E-0002 4.13293696722532E-0002 4.12641965256574E-0002 4.11991237186233E-0002 4.11341512630065E-0002 - 4.10692791699884E-0002 4.10045074496860E-0002 4.09398361115267E-0002 4.08752651637853E-0002 4.08107946139157E-0002 - 4.07464244686659E-0002 4.06821547336436E-0002 4.06179854136628E-0002 4.05539165126273E-0002 4.04899480334865E-0002 - 4.04260799784232E-0002 4.03623123486500E-0002 4.02986451443945E-0002 4.02350783651014E-0002 4.01716120092718E-0002 - 4.01082460744928E-0002 4.00449805574935E-0002 3.99818154540875E-0002 3.99187507592003E-0002 3.98557864667537E-0002 - 3.97929225699251E-0002 3.97301590608721E-0002 3.96674959309925E-0002 3.96049331705470E-0002 3.95424707692524E-0002 - 3.94801087154989E-0002 3.94178469969868E-0002 3.93556856007403E-0002 3.92936245124549E-0002 3.92316637171924E-0002 - 3.91698031991047E-0002 3.91080429413174E-0002 3.90463829262771E-0002 3.89848231351562E-0002 3.89233635486643E-0002 - 3.88620041462210E-0002 3.88007449066661E-0002 3.87395858077800E-0002 3.86785268264283E-0002 3.86175679386338E-0002 - 3.85567091195320E-0002 3.84959503432113E-0002 3.84352915831621E-0002 3.83747328116374E-0002 3.83142740002185E-0002 - 3.82539151194655E-0002 3.81936561391645E-0002 3.81334970280352E-0002 3.80734377540366E-0002 3.80134782842346E-0002 - 3.79536185847150E-0002 3.78938586206547E-0002 3.78341983564383E-0002 3.77746377554822E-0002 3.77151767803218E-0002 - 3.76558153926252E-0002 3.75965535530179E-0002 3.75373912214897E-0002 3.74783283569286E-0002 3.74193649174546E-0002 - 3.73605008601137E-0002 3.73017361412698E-0002 3.72430707162848E-0002 3.71845045395751E-0002 3.71260375648447E-0002 - 3.70676697446913E-0002 3.70094010310131E-0002 3.69512313745862E-0002 3.68931607256028E-0002 3.68351890331171E-0002 - 3.67773162453213E-0002 3.67195423096911E-0002 3.66618671725035E-0002 3.66042907795366E-0002 3.65468130753835E-0002 - 3.64894340038742E-0002 3.64321535078714E-0002 3.63749715294155E-0002 3.63178880096800E-0002 3.62609028888838E-0002 - 3.62040161064363E-0002 3.61472276007909E-0002 3.60905373095464E-0002 3.60339451694174E-0002 3.59774511162339E-0002 - 3.59210550850277E-0002 3.58647570097843E-0002 3.58085568237631E-0002 3.57524544591608E-0002 3.56964498475203E-0002 - 3.56405429193500E-0002 3.55847336043423E-0002 3.55290218311976E-0002 3.54734075279602E-0002 3.54178906216960E-0002 - 3.53624710384330E-0002 3.53071487035417E-0002 3.52519235414705E-0002 3.51967954757750E-0002 3.51417644290728E-0002 - 3.50868303231609E-0002 3.50319930789558E-0002 3.49772526166249E-0002 3.49226088552495E-0002 3.48680617132923E-0002 - 3.48136111080555E-0002 3.47592569561482E-0002 3.47049991734281E-0002 3.46508376746926E-0002 3.45967723737809E-0002 - 3.45428031840721E-0002 3.44889300177661E-0002 3.44351527860880E-0002 3.43814713998161E-0002 3.43278857685181E-0002 - 3.42743958010348E-0002 3.42210014053624E-0002 3.41677024885927E-0002 3.41144989570159E-0002 3.40613907160316E-0002 - 3.40083776701628E-0002 3.39554597230705E-0002 3.39026367777289E-0002 3.38499087360137E-0002 3.37972754990250E-0002 - 3.37447369672186E-0002 3.36922930399356E-0002 3.36399436157981E-0002 3.35876885925036E-0002 3.35355278671325E-0002 - 3.34834613355011E-0002 3.34314888930724E-0002 3.33796104340441E-0002 3.33278258520684E-0002 3.32761350398104E-0002 - 3.32245378891386E-0002 3.31730342910513E-0002 3.31216241357782E-0002 3.30703073126335E-0002 3.30190837102211E-0002 - 3.29679532161837E-0002 3.29169157173056E-0002 3.28659710997032E-0002 3.28151192486040E-0002 3.27643600483164E-0002 - 3.27136933823764E-0002 3.26631191335916E-0002 3.26126371838337E-0002 3.25622474140684E-0002 3.25119497046783E-0002 - 3.24617439350352E-0002 3.24116299837948E-0002 3.23616077287332E-0002 3.23116770468210E-0002 3.22618378143104E-0002 - 3.22120899064257E-0002 3.21624331978786E-0002 3.21128675621891E-0002 3.20633928724231E-0002 3.20140090007192E-0002 - 3.19647158182736E-0002 3.19155131956646E-0002 3.18664010026154E-0002 3.18173791080087E-0002 3.17684473798567E-0002 - 3.17196056855660E-0002 3.16708538916129E-0002 3.16221918636602E-0002 3.15736194666460E-0002 3.15251365647388E-0002 - 3.14767430211148E-0002 3.14284386984902E-0002 3.13802234584700E-0002 3.13320971620647E-0002 3.12840596694685E-0002 - 3.12361108400583E-0002 3.11882505324382E-0002 3.11404786043199E-0002 3.10927949128929E-0002 3.10451993143943E-0002 - 3.09976916643307E-0002 3.09502718172848E-0002 3.09029396273448E-0002 3.08556949476301E-0002 3.08085376305419E-0002 - 3.07614675276302E-0002 3.07144844899337E-0002 3.06675883673421E-0002 3.06207790093072E-0002 3.05740562643977E-0002 - 3.05274199804767E-0002 3.04808700044787E-0002 3.04344061827945E-0002 3.03880283608858E-0002 3.03417363836696E-0002 - 3.02955300950584E-0002 3.02494093384048E-0002 3.02033739562484E-0002 3.01574237903305E-0002 3.01115586817275E-0002 - 3.00657784708052E-0002 3.00200829970557E-0002 2.99744720993192E-0002 2.99289456157397E-0002 2.98835033835704E-0002 - 2.98381452395307E-0002 2.97928710194564E-0002 2.97476805586037E-0002 2.97025736912399E-0002 2.96575502511859E-0002 - 2.96126100713550E-0002 2.95677529840865E-0002 2.95229788208258E-0002 2.94782874124810E-0002 2.94336785890953E-0002 - 2.93891521801216E-0002 2.93447080141839E-0002 2.93003459192409E-0002 2.92560657225705E-0002 2.92118672507398E-0002 - 2.91677503295672E-0002 2.91237147842039E-0002 2.90797604390518E-0002 2.90358871179045E-0002 2.89920946438500E-0002 - 2.89483828390989E-0002 2.89047515254313E-0002 2.88612005237563E-0002 2.88177296544327E-0002 2.87743387369622E-0002 - 2.87310275902431E-0002 2.86877960325996E-0002 2.86446438814904E-0002 2.86015709538067E-0002 2.85585770657674E-0002 - 2.85156620328441E-0002 2.84728256699325E-0002 2.84300677911876E-0002 2.83873882100456E-0002 2.83447867394628E-0002 - 2.83022631915789E-0002 2.82598173779259E-0002 2.82174491093008E-0002 2.81751581959141E-0002 2.81329444473827E-0002 - 2.80908076725649E-0002 2.80487476797389E-0002 2.80067642764985E-0002 2.79648572696924E-0002 2.79230264657159E-0002 - 2.78812716702706E-0002 2.78395926883498E-0002 2.77979893243424E-0002 2.77564613819953E-0002 2.77150086644877E-0002 - 2.76736309742664E-0002 2.76323281132173E-0002 2.75910998825679E-0002 2.75499460829769E-0002 2.75088665144962E-0002 - 2.74678609763609E-0002 2.74269292675207E-0002 2.73860711859807E-0002 2.73452865293924E-0002 2.73045750945968E-0002 - 2.72639366780584E-0002 2.72233710753851E-0002 2.71828780817855E-0002 2.71424574917235E-0002 2.71021090991503E-0002 - 2.70618326974518E-0002 2.70216280793056E-0002 2.69814950369283E-0002 2.69414333618951E-0002 2.69014428451398E-0002 - 2.68615232771263E-0002 2.68216744476314E-0002 2.67818961459244E-0002 2.67421881606915E-0002 2.67025502800810E-0002 - 2.66629822915822E-0002 2.66234839821235E-0002 2.65840551381616E-0002 2.65446955455838E-0002 2.65054049896476E-0002 - 2.64661832550481E-0002 2.64270301259475E-0002 2.63879453861031E-0002 2.63489288184678E-0002 2.63099802055891E-0002 - 2.62710993295107E-0002 2.62322859716592E-0002 2.61935399129196E-0002 2.61548609337321E-0002 2.61162488138517E-0002 - 2.60777033326712E-0002 2.60392242688672E-0002 2.60008114008590E-0002 2.59624645063116E-0002 2.59241833624291E-0002 - 2.58859677459464E-0002 2.58478174330091E-0002 2.58097321993839E-0002 2.57717118201267E-0002 2.57337560700045E-0002 - 2.56958647231334E-0002 2.56580375532043E-0002 2.56202743333849E-0002 2.55825748362589E-0002 2.55449388341200E-0002 - 2.55073660986473E-0002 2.54698564010334E-0002 2.54324095119160E-0002 2.53950252016268E-0002 2.53577032399500E-0002 - 2.53204433960764E-0002 2.52832454389055E-0002 2.52461091367505E-0002 2.52090342575043E-0002 2.51720205685715E-0002 - 2.51350678369508E-0002 2.50981758290845E-0002 2.50613443110385E-0002 2.50245730483898E-0002 2.49878618063164E-0002 - 2.49512103495216E-0002 2.49146184421659E-0002 2.48780858482217E-0002 2.48416123309144E-0002 2.48051976532885E-0002 - 2.47688415777463E-0002 2.47325438664793E-0002 2.46963042810589E-0002 2.46601225827847E-0002 2.46239985324038E-0002 - 2.45879318903761E-0002 2.45519224166770E-0002 2.45159698707972E-0002 2.44800740120151E-0002 2.44442345990030E-0002 - 2.44084513901297E-0002 2.43727241433543E-0002 2.43370526163172E-0002 2.43014365660590E-0002 2.42658757494832E-0002 - 2.42303699229239E-0002 2.41949188423726E-0002 2.41595222634939E-0002 2.41241799414729E-0002 2.40888916312887E-0002 - 2.40536570873805E-0002 2.40184760639199E-0002 2.39833483146902E-0002 2.39482735930705E-0002 2.39132516520887E-0002 - 2.38782822445127E-0002 2.38433651226757E-0002 2.38085000384986E-0002 2.37736867437100E-0002 2.37389249895654E-0002 - 2.37042145270975E-0002 2.36695551068654E-0002 2.36349464792283E-0002 2.36003883940787E-0002 2.35658806011319E-0002 - 2.35314228496364E-0002 2.34970148886328E-0002 2.34626564667706E-0002 2.34283473324379E-0002 2.33940872336393E-0002 - 2.33598759181863E-0002 2.33257131334758E-0002 2.32915986266433E-0002 2.32575321445085E-0002 2.32235134336747E-0002 - 2.31895422403534E-0002 2.31556183105092E-0002 2.31217413898440E-0002 2.30879112237362E-0002 2.30541275573018E-0002 - 2.30203901353939E-0002 2.29866987025723E-0002 2.29530530031568E-0002 2.29194527811814E-0002 2.28858977804171E-0002 - 2.28523877443642E-0002 2.28189224163360E-0002 2.27855015392987E-0002 2.27521248560085E-0002 2.27187921089964E-0002 - 2.26855030405454E-0002 2.26522573926823E-0002 2.26190549072240E-0002 2.25858953257314E-0002 2.25527783895168E-0002 - 2.25197038397053E-0002 2.24866714172116E-0002 2.24536808626943E-0002 2.24207319166395E-0002 2.23878243192850E-0002 - 2.23549578106425E-0002 2.23221321305823E-0002 2.22893470187026E-0002 2.22566022144830E-0002 2.22238974571771E-0002 - 2.21912324857898E-0002 2.21586070391914E-0002 2.21260208561336E-0002 2.20934736750043E-0002 2.20609652341948E-0002 - 2.20284952718935E-0002 2.19960635259936E-0002 2.19636697343919E-0002 2.19313136346903E-0002 2.18989949643716E-0002 - 2.18667134608150E-0002 2.18344688611890E-0002 2.18022609024894E-0002 2.17700893216545E-0002 2.17379538554116E-0002 - 2.17058542403617E-0002 2.16737902129867E-0002 2.16417615096191E-0002 2.16097678664955E-0002 2.15778090197108E-0002 - 2.15458847052102E-0002 2.15139946588282E-0002 2.14821386163646E-0002 2.14503163133625E-0002 2.14185274854689E-0002 - 2.13867718679819E-0002 2.13550491962806E-0002 2.13233592055717E-0002 2.12917016310048E-0002 2.12600762076112E-0002 - 2.12284826703649E-0002 2.11969207541218E-0002 2.11653901937190E-0002 2.11338907238603E-0002 2.11024220791923E-0002 - 2.10709839942976E-0002 2.10395762037403E-0002 2.10081984419588E-0002 2.09768504433812E-0002 2.09455319423559E-0002 - 2.09142426731981E-0002 2.08829823701667E-0002 2.08517507675183E-0002 2.08205475993762E-0002 2.07893725999463E-0002 - 2.07582255033321E-0002 2.07271060436508E-0002 2.06960139549482E-0002 2.06649489712758E-0002 2.06339108267145E-0002 - 2.06028992552585E-0002 2.05719139909430E-0002 2.05409547677440E-0002 2.05100213197169E-0002 2.04791133808735E-0002 - 2.04482306852324E-0002 2.04173729668226E-0002 2.03865399596990E-0002 2.03557313979315E-0002 2.03249470155889E-0002 - 2.02941865468286E-0002 2.02634497257339E-0002 2.02327362865307E-0002 2.02020459634138E-0002 2.01713784906010E-0002 - 2.01407336024841E-0002 2.01101110332965E-0002 2.00795105174883E-0002 2.00489317895370E-0002 2.00183745839323E-0002 - 1.99878386351841E-0002 1.99573236780346E-0002 1.99268294471037E-0002 1.98963556772943E-0002 1.98659021033638E-0002 - 1.98354684602991E-0002 1.98050544830965E-0002 1.97746599069434E-0002 1.97442844669826E-0002 1.97139278985679E-0002 - 1.96835899370824E-0002 1.96532703180856E-0002 1.96229687771627E-0002 1.95926850500797E-0002 1.95624188726517E-0002 - 1.95321699808635E-0002 1.95019381108423E-0002 1.94717229987650E-0002 1.94415243810176E-0002 1.94113419940670E-0002 - 1.93811755746009E-0002 1.93510248593150E-0002 1.93208895851689E-0002 1.92907694892351E-0002 1.92606643087106E-0002 - 1.92305737809914E-0002 1.92004976436177E-0002 1.91704356343174E-0002 1.91403874909205E-0002 1.91103529515185E-0002 - 1.90803317543717E-0002 1.90503236378241E-0002 1.90203283404970E-0002 1.89903456012086E-0002 1.89603751588884E-0002 - 1.89304167527441E-0002 1.89004701221032E-0002 1.88705350066111E-0002 1.88406111460019E-0002 1.88106982803243E-0002 - 1.87807961497706E-0002 1.87509044947512E-0002 1.87210230559372E-0002 1.86911515742490E-0002 1.86612897907829E-0002 - 1.86314374468775E-0002 1.86015942841565E-0002 1.85717600444356E-0002 1.85419344697855E-0002 1.85121173025818E-0002 - 1.84823082854168E-0002 1.84525071610798E-0002 1.84227136727090E-0002 1.83929275637104E-0002 1.83631485777073E-0002 - 1.83333764586108E-0002 1.83036109506431E-0002 1.82738517982719E-0002 1.82440987462964E-0002 1.82143515397228E-0002 - 1.81846099239359E-0002 1.81548736445632E-0002 1.81251424476117E-0002 1.80954160792496E-0002 1.80656942861150E-0002 - 1.80359768150584E-0002 1.80062634132875E-0002 1.79765538282977E-0002 1.79468478079612E-0002 1.79171451003997E-0002 - 1.78874454542022E-0002 1.78577486181452E-0002 1.78280543414069E-0002 1.77983623735370E-0002 1.77686724644096E-0002 - 1.77389843642319E-0002 1.77092978236221E-0002 1.76796125934928E-0002 1.76499284251571E-0002 1.76202450702970E-0002 - 1.75905622809566E-0002 1.75608798095420E-0002 1.75311974088883E-0002 1.75015148321545E-0002 1.74718318329174E-0002 - 1.74421481651447E-0002 1.74124635832268E-0002 1.73827778418673E-0002 1.73530906962755E-0002 1.73234019020138E-0002 - 1.72937112150217E-0002 1.72640183917491E-0002 1.72343231889613E-0002 1.72046253639504E-0002 1.71749246743244E-0002 - 1.71452208782111E-0002 1.71155137341490E-0002 1.70858030010759E-0002 1.70560884384115E-0002 1.70263698059909E-0002 - 1.69966468641597E-0002 1.69669193736445E-0002 1.69371870956748E-0002 1.69074497919172E-0002 1.68777072245343E-0002 - 1.68479591561222E-0002 1.68182053497819E-0002 1.67884455690449E-0002 1.67586795779719E-0002 1.67289071411409E-0002 - 1.66991280234759E-0002 1.66693419905721E-0002 1.66395488084144E-0002 1.66097482434911E-0002 1.65799400628106E-0002 - 1.65501240339249E-0002 1.65202999248479E-0002 1.64904675041341E-0002 1.64606265408597E-0002 1.64307768045913E-0002 - 1.64009180654808E-0002 1.63710500941676E-0002 1.63411726618301E-0002 1.63112855402136E-0002 1.62813885015603E-0002 - 1.62514813187074E-0002 1.62215637650490E-0002 1.61916356144415E-0002 1.61616966414091E-0002 1.61317466210140E-0002 - 1.61017853288101E-0002 1.60718125410279E-0002 1.60418280343866E-0002 1.60118315862240E-0002 1.59818229744657E-0002 - 1.59518019776099E-0002 1.59217683747434E-0002 1.58917219455423E-0002 1.58616624702524E-0002 1.58315897297967E-0002 - 1.58015035056530E-0002 1.57714035798945E-0002 1.57412897352212E-0002 1.57111617549725E-0002 1.56810194230924E-0002 - 1.56508625241257E-0002 1.56206908432501E-0002 1.55905041663204E-0002 1.55603022797622E-0002 1.55300849706709E-0002 - 1.54998520268244E-0002 1.54696032365375E-0002 1.54393383889346E-0002 1.54090572736148E-0002 1.53787596809760E-0002 - 1.53484454020143E-0002 1.53181142283796E-0002 1.52877659524551E-0002 1.52574003672474E-0002 1.52270172663908E-0002 - 1.51966164443059E-0002 1.51661976960540E-0002 1.51357608173575E-0002 1.51053056046394E-0002 1.50748318550603E-0002 - 1.50443393664153E-0002 1.50138279372577E-0002 1.49832973668004E-0002 1.49527474549994E-0002 1.49221780025310E-0002 - 1.48915888107723E-0002 1.48609796818096E-0002 1.48303504184551E-0002 1.47997008243102E-0002 1.47690307035847E-0002 - 1.47383398613740E-0002 1.47076281033707E-0002 1.46768952361266E-0002 1.46461410668672E-0002 1.46153654035988E-0002 - 1.45845680550940E-0002 1.45537488308557E-0002 1.45229075411580E-0002 1.44920439970226E-0002 1.44611580102673E-0002 - 1.44302493934902E-0002 1.43993179600273E-0002 1.43683635240199E-0002 1.43373859004155E-0002 1.43063849048615E-0002 - 1.42753603539156E-0002 1.42443120648322E-0002 1.42132398557064E-0002 1.41821435454419E-0002 1.41510229537248E-0002 - 1.41198779010632E-0002 1.40887082087644E-0002 1.40575136989511E-0002 1.40262941945779E-0002 1.39950495194441E-0002 - 1.39637794981187E-0002 1.39324839560242E-0002 1.39011627194615E-0002 1.38698156154630E-0002 1.38384424720441E-0002 - 1.38070431179133E-0002 1.37756173827789E-0002 1.37441650970319E-0002 1.37126860920803E-0002 1.36811802000715E-0002 - 1.36496472540839E-0002 1.36180870880159E-0002 1.35864995366565E-0002 1.35548844356597E-0002 1.35232416215774E-0002 - 1.34915709317900E-0002 1.34598722046009E-0002 1.34281452792069E-0002 1.33963899956535E-0002 1.33646061948910E-0002 - 1.33327937187951E-0002 1.33009524101041E-0002 1.32690821124488E-0002 1.32371826704456E-0002 1.32052539295171E-0002 - 1.31732957360468E-0002 1.31413079373434E-0002 1.31092903816258E-0002 1.30772429180338E-0002 1.30451653966044E-0002 - 1.30130576683529E-0002 1.29809195851971E-0002 1.29487510000044E-0002 1.29165517665560E-0002 1.28843217395982E-0002 - 1.28520607748283E-0002 1.28197687288760E-0002 1.27874454593116E-0002 1.27550908246928E-0002 1.27227046845434E-0002 - 1.26902868992642E-0002 1.26578373303292E-0002 1.26253558401125E-0002 1.25928422919954E-0002 1.25602965503064E-0002 - 1.25277184803503E-0002 1.24951079484588E-0002 1.24624648218834E-0002 1.24297889689115E-0002 1.23970802587759E-0002 - 1.23643385617748E-0002 1.23315637491290E-0002 1.22987556930724E-0002 1.22659142668985E-0002 1.22330393448097E-0002 - 1.22001308021291E-0002 1.21671885151083E-0002 1.21342123610272E-0002 1.21012022182211E-0002 1.20681579660077E-0002 - 1.20350794847470E-0002 1.20019666558351E-0002 1.19688193616479E-0002 1.19356374856845E-0002 1.19024209123837E-0002 - 1.18691695272946E-0002 1.18358832169718E-0002 1.18025618690293E-0002 1.17692053721383E-0002 1.17358136159648E-0002 - 1.17023864912974E-0002 1.16689238899573E-0002 1.16354257048334E-0002 1.16018918298487E-0002 1.15683221600095E-0002 - 1.15347165913940E-0002 1.15010750211728E-0002 1.14673973475318E-0002 1.14336834697871E-0002 1.13999332883115E-0002 - 1.13661467045535E-0002 1.13323236210799E-0002 1.12984639415125E-0002 1.12645675705812E-0002 1.12306344140982E-0002 - 1.11966643789633E-0002 1.11626573732163E-0002 1.11286133059681E-0002 1.10945320874190E-0002 1.10604136288979E-0002 - 1.10262578428792E-0002 1.09920646428666E-0002 1.09578339435611E-0002 1.09235656607091E-0002 1.08892597112453E-0002 - 1.08549160131754E-0002 1.08205344856811E-0002 1.07861150490046E-0002 1.07516576245797E-0002 1.07171621349542E-0002 - 1.06826285038072E-0002 1.06480566559470E-0002 1.06134465173553E-0002 1.05787980151264E-0002 1.05441110775211E-0002 - 1.05093856339211E-0002 1.04746216149179E-0002 1.04398189521671E-0002 1.04049775785482E-0002 1.03700974281105E-0002 - 1.03351784360103E-0002 1.03002205385934E-0002 1.02652236733602E-0002 1.02301877790207E-0002 1.01951127953965E-0002 - 1.01599986635306E-0002 1.01248453256074E-0002 1.00896527249957E-0002 1.00544208062862E-0002 1.00191495151690E-0002 - 9.98383879860777E-0003 9.94848860469552E-0003 9.91309888271182E-0003 9.87766958317396E-0003 9.84220065775512E-0003 - 9.80669205933354E-0003 9.77114374198932E-0003 9.73555566099107E-0003 9.69992777283307E-0003 9.66426003517551E-0003 - 9.62855240693004E-0003 9.59280484817789E-0003 9.55701732024932E-0003 9.52118978565588E-0003 9.48532220810728E-0003 - 9.44941455258697E-0003 9.41346678528024E-0003 9.37747887355283E-0003 9.34145078602844E-0003 9.30538249256540E-0003 - 9.26927396418869E-0003 9.23312517326258E-0003 9.19693609324283E-0003 9.16070669893829E-0003 9.12443696633580E-0003 - 9.08812687265765E-0003 9.05177639637653E-0003 9.01538551720828E-0003 8.97895421611472E-0003 8.94248247525795E-0003 - 8.90597027811852E-0003 8.86941760938698E-0003 8.83282445495458E-0003 8.79619080205174E-0003 8.75951663912132E-0003 - 8.72280195586200E-0003 8.68604674321286E-0003 8.64925099336640E-0003 8.61241469984426E-0003 8.57553785733604E-0003 - 8.53862046185812E-0003 8.50166251065928E-0003 8.46466400228228E-0003 8.42762493649382E-0003 8.39054531437246E-0003 - 8.35342513824261E-0003 8.31626441172396E-0003 8.27906313967560E-0003 8.24182132825765E-0003 8.20453898489761E-0003 - 8.16721611831758E-0003 8.12985273849451E-0003 8.09244885668134E-0003 8.05500448545649E-0003 8.01751963864964E-0003 - 7.97999433136289E-0003 7.94242858000804E-0003 7.90482240229127E-0003 7.86717581718553E-0003 7.82948884495572E-0003 - 7.79176150716357E-0003 7.75399382668075E-0003 7.71618582766524E-0003 7.67833753553376E-0003 7.64044897704590E-0003 - 7.60252018023794E-0003 7.56455117445409E-0003 7.52654199030677E-0003 7.48849265974852E-0003 7.45040321603628E-0003 - 7.41227369368954E-0003 7.37410412855010E-0003 7.33589455779721E-0003 7.29764501985275E-0003 7.25935555451434E-0003 - 7.22102620282796E-0003 7.18265700718651E-0003 7.14424801127363E-0003 7.10579926009914E-0003 7.06731079995306E-0003 - 7.02878267848996E-0003 6.99021494462590E-0003 6.95160764861260E-0003 6.91296084201792E-0003 6.87427457773075E-0003 - 6.83554890993540E-0003 6.79678389415112E-0003 6.75797958719830E-0003 6.71913604724620E-0003 6.68025333374446E-0003 - 6.64133150749329E-0003 6.60237063059327E-0003 6.56337076646869E-0003 6.52433197987855E-0003 6.48525433688065E-0003 - 6.44613790487533E-0003 6.40698275258180E-0003 6.36778895002262E-0003 6.32855656857560E-0003 6.28928568092766E-0003 - 6.24997636107773E-0003 6.21062868436616E-0003 6.17124272744388E-0003 6.13181856831923E-0003 6.09235628628014E-0003 - 6.05285596197766E-0003 6.01331767736659E-0003 5.97374151574712E-0003 5.93412756173301E-0003 5.89447590126260E-0003 - 5.85478662160580E-0003 5.81505981136392E-0003 5.77529556046634E-0003 5.73549396015508E-0003 5.69565510301723E-0003 - 5.65577908296029E-0003 5.61586599521705E-0003 5.57591593633517E-0003 5.53592900422814E-0003 5.49590529811066E-0003 - 5.45584491852599E-0003 5.41574796731616E-0003 5.37561454771179E-0003 5.33544476422953E-0003 5.29523872272514E-0003 - 5.25499653036353E-0003 5.21471829565752E-0003 5.17440412843383E-0003 5.13405413986155E-0003 5.09366844241096E-0003 - 5.05324714988098E-0003 5.01279037741744E-0003 4.97229824146774E-0003 4.93177085980528E-0003 4.89120835154972E-0003 - 4.85061083710835E-0003 4.80997843824971E-0003 4.76931127801413E-0003 4.72860948081922E-0003 4.68787317235085E-0003 - 4.64710247966351E-0003 4.60629753110933E-0003 4.56545845632753E-0003 4.52458538634587E-0003 4.48367845343463E-0003 - 4.44273779124297E-0003 4.40176353469086E-0003 4.36075582003150E-0003 4.31971478484603E-0003 4.27864056800210E-0003 - 4.23753330970719E-0003 4.19639315145279E-0003 4.15522023605535E-0003 4.11401470763957E-0003 4.07277671164127E-0003 - 4.03150639480406E-0003 3.99020390518530E-0003 3.94886939211263E-0003 3.90750300626605E-0003 3.86610489960260E-0003 - 3.82467522537870E-0003 3.78321413816542E-0003 3.74172179382757E-0003 3.70019834953076E-0003 3.65864396371634E-0003 - 3.61705879616405E-0003 3.57544300790420E-0003 3.53379676129569E-0003 3.49212021996914E-0003 3.45041354883897E-0003 - 3.40867691413404E-0003 3.36691048335315E-0003 3.32511442527295E-0003 3.28328890998176E-0003 3.24143410881534E-0003 - 3.19955019442885E-0003 3.15763734072129E-0003 3.11569572289607E-0003 3.07372551741020E-0003 3.03172690202667E-0003 - 2.98970005574502E-0003 2.94764515885681E-0003 2.90556239291433E-0003 2.86345194074385E-0003 2.82131398642870E-0003 - 2.77914871532767E-0003 2.73695631404682E-0003 2.69473697045157E-0003 2.65249087368501E-0003 2.61021821412634E-0003 - 2.56791918341221E-0003 2.52559397443027E-0003 2.48324278131889E-0003 2.44086579945647E-0003 2.39846322549428E-0003 - 2.35603525726518E-0003 2.31358209390839E-0003 2.27110393576683E-0003 2.22860098442511E-0003 2.18607344269573E-0003 - 2.14352151463536E-0003 2.10094540550831E-0003 2.05834532182136E-0003 2.01572147130074E-0003 1.97307406289381E-0003 - 1.93040330675227E-0003 1.88770941427107E-0003 1.84499259802916E-0003 1.80225307182742E-0003 1.75949105069250E-0003 - 1.71670675081848E-0003 1.67390038963386E-0003 1.63107218575151E-0003 1.58822235897869E-0003 1.54535113032289E-0003 - 1.50245872195942E-0003 1.45954535730357E-0003 1.41661126090352E-0003 1.37365665851669E-0003 1.33068177705754E-0003 - 1.28768684463767E-0003 1.24467209052811E-0003 1.20163774517557E-0003 1.15858404018133E-0003 1.11551120833509E-0003 - 1.07241948355235E-0003 1.02930910091763E-0003 9.86180296683066E-0004 9.43033308228567E-0004 8.99868374101933E-0004 - 8.56685733971753E-0004 8.13485628651932E-0004 7.70268300106501E-0004 7.27033991407677E-0004 6.83782946768708E-0004 - 6.40515411542442E-0004 5.97231632165855E-0004 5.53931856235504E-0004 5.10616332423984E-0004 4.67285310536678E-0004 - 4.23939041480167E-0004 3.80577777269092E-0004 3.37201770985176E-0004 2.93811276850641E-0004 2.50406550151871E-0004 - 2.06987847260814E-0004 1.63555425636636E-0004 1.20109543822171E-0004 7.66504614122591E-0005 3.31784391074290E-0005 --1.03062613583613E-0005 -5.38033771640435E-0005 -9.73126444560251E-0005 -1.40833798318451E-0004 -1.84366572765320E-0004 --2.27910700809687E-0004 -2.71465914379758E-0004 -3.15031944398520E-0004 -3.58608520748797E-0004 -4.02195372290389E-0004 --4.45792226860554E-0004 -4.89398811267182E-0004 -5.33014851317428E-0004 -5.76640071821331E-0004 -6.20274196563104E-0004 --6.63916948341255E-0004 -7.07568048968045E-0004 -7.51227219250165E-0004 -7.94894179017409E-0004 -8.38568647138837E-0004 --8.82250341475280E-0004 -9.25938978958130E-0004 -9.69634275522018E-0004 -1.01333594615543E-0003 -1.05704370490230E-0003 --1.10075726485522E-0003 -1.14447633815595E-0003 -1.18820063600332E-0003 -1.23192986868402E-0003 -1.27566374555747E-0003 --1.31940197503240E-0003 -1.36314426463315E-0003 -1.40689032096477E-0003 -1.45063984971144E-0003 -1.49439255568095E-0003 --1.53814814277813E-0003 -1.58190631402417E-0003 -1.62566677153843E-0003 -1.66942921659445E-0003 -1.71319334957238E-0003 --1.75695886999623E-0003 -1.80072547652083E-0003 -1.84449286696384E-0003 -1.88826073829064E-0003 -1.93202878662019E-0003 --1.97579670723293E-0003 -2.01956419459552E-0003 -2.06333094233160E-0003 -2.10709664327058E-0003 -2.15086098942207E-0003 --2.19462367197811E-0003 -2.23838438134892E-0003 -2.28214280715036E-0003 -2.32589863820154E-0003 -2.36965156257570E-0003 --2.41340126752700E-0003 -2.45714743958184E-0003 -2.50088976449289E-0003 -2.54462792725284E-0003 -2.58836161212865E-0003 --2.63209050262553E-0003 -2.67581428154211E-0003 -2.71953263092924E-0003 -2.76324523212526E-0003 -2.80695176575565E-0003 --2.85065191175630E-0003 -2.89434534935164E-0003 -2.93803175707219E-0003 -2.98171081277411E-0003 -3.02538219363104E-0003 --3.06904557615211E-0003 -3.11270063618117E-0003 -3.15634704890950E-0003 -3.19998448888244E-0003 -3.24361262999846E-0003 --3.28723114553047E-0003 -3.33083970812285E-0003 -3.37443798980645E-0003 -3.41802566201086E-0003 -3.46160239552265E-0003 --3.50516786058495E-0003 -3.54872172682832E-0003 -3.59226366330730E-0003 -3.63579333850169E-0003 -3.67931042033632E-0003 --3.72281457617343E-0003 -3.76630547282503E-0003 -3.80978277657426E-0003 -3.85324615316461E-0003 -3.89669526781918E-0003 --3.94012978524359E-0003 -3.98354936963318E-0003 -4.02695368469378E-0003 -4.07034239364266E-0003 -4.11371515919084E-0003 --4.15707164360090E-0003 -4.20041150865516E-0003 -4.24373441570028E-0003 -4.28704002560281E-0003 -4.33032799881701E-0003 --4.37359799535095E-0003 -4.41684967479161E-0003 -4.46008269632480E-0003 -4.50329671870812E-0003 -4.54649140032770E-0003 --4.58966639917388E-0003 -4.63282137284419E-0003 -4.67595597860021E-0003 -4.71906987330675E-0003 -4.76216271349615E-0003 --4.80523415536177E-0003 -4.84828385476482E-0003 -4.89131146722998E-0003 -4.93431664798176E-0003 -4.97729905192960E-0003 --5.02025833370427E-0003 -5.06319414762710E-0003 -5.10610614775804E-0003 -5.14899398790398E-0003 -5.19185732158443E-0003 --5.23469580208686E-0003 -5.27750908247147E-0003 -5.32029681555159E-0003 -5.36305865394277E-0003 -5.40579425003954E-0003 --5.44850325603491E-0003 -5.49118532394574E-0003 -5.53384010560802E-0003 -5.57646725268631E-0003 -5.61906641668652E-0003 --5.66163724897861E-0003 -5.70417940078181E-0003 -5.74669252319588E-0003 -5.78917626720854E-0003 -5.83163028369338E-0003 --5.87405422342738E-0003 -5.91644773710897E-0003 -5.95881047537288E-0003 -6.00114208876326E-0003 -6.04344222780889E-0003 --6.08571054295229E-0003 -6.12794668463992E-0003 -6.17015030329040E-0003 -6.21232104930474E-0003 -6.25445857309183E-0003 --6.29656252507073E-0003 -6.33863255569457E-0003 -6.38066831543910E-0003 -6.42266945483083E-0003 -6.46463562445943E-0003 --6.50656647497998E-0003 -6.54846165711894E-0003 -6.59032082171572E-0003 -6.63214361970372E-0003 -6.67392970211636E-0003 --6.71567872014510E-0003 -6.75739032509025E-0003 -6.79906416842278E-0003 -6.84069990176591E-0003 -6.88229717692030E-0003 --6.92385564586953E-0003 -6.96537496080429E-0003 -7.00685477411462E-0003 -7.04829473841668E-0003 -7.08969450657429E-0003 --7.13105373166889E-0003 -7.17237206707045E-0003 -7.21364916640326E-0003 -7.25488468358173E-0003 -7.29607827281449E-0003 --7.33722958862429E-0003 -7.37833828584620E-0003 -7.41940401965239E-0003 -7.46042644557318E-0003 -7.50140521948245E-0003 --7.54233999763791E-0003 -7.58323043667716E-0003 -7.62407619363508E-0003 -7.66487692596493E-0003 -7.70563229153072E-0003 --7.74634194865287E-0003 -7.78700555608991E-0003 -7.82762277307299E-0003 -7.86819325929771E-0003 -7.90871667496770E-0003 --7.94919268077692E-0003 -7.98962093814720E-0003 -8.03000111151987E-0003 -8.07033287060151E-0003 -8.11061589053217E-0003 --8.15084985185625E-0003 -8.19103444046740E-0003 -8.23116934758786E-0003 -8.27125426970100E-0003 -8.31128890853332E-0003 --8.35127297101458E-0003 -8.39120616923475E-0003 -8.43108822038324E-0003 -8.47091884674469E-0003 -8.51069777564406E-0003 --8.55042473940500E-0003 -8.59009947531671E-0003 -8.62972172558590E-0003 -8.66929123730995E-0003 -8.70880776244326E-0003 --8.74827105772814E-0003 -8.78768088469901E-0003 -8.82703700961966E-0003 -8.86633920343716E-0003 -8.90558724177944E-0003 --8.94478090488296E-0003 -8.98391997756884E-0003 -9.02300424921000E-0003 -9.06203351368752E-0003 -9.10100756935073E-0003 --9.13992621899860E-0003 -9.17878926982861E-0003 -9.21759653338652E-0003 -9.25634782557022E-0003 -9.29504296655379E-0003 --9.33368178077635E-0003 -9.37226409689013E-0003 -9.41078974774383E-0003 -9.44925857032270E-0003 -9.48767040574174E-0003 --9.52602509918512E-0003 -9.56432249988224E-0003 -9.60256246107146E-0003 -9.64074483998064E-0003 -9.67886949775897E-0003 --9.71693629947589E-0003 -9.75494511406039E-0003 -9.79289581429429E-0003 -9.83078827675169E-0003 -9.86862238178149E-0003 --9.90639801346800E-0003 -9.94411505960317E-0003 -9.98177341163967E-0003 -1.00193729646784E-0002 -1.00569136174084E-0002 --1.00943952721070E-0002 -1.01318178345717E-0002 -1.01691812141209E-0002 -1.02064853235281E-0002 -1.02437300790294E-0002 --1.02809154002455E-0002 -1.03180412101860E-0002 -1.03551074352060E-0002 -1.03921140049603E-0002 -1.04290608523990E-0002 --1.04659479137076E-0002 -1.05027751282916E-0002 -1.05395424387542E-0002 -1.05762497908416E-0002 -1.06128971334238E-0002 --1.06494844184689E-0002 -1.06860116010016E-0002 -1.07224786390873E-0002 -1.07588854937880E-0002 -1.07952321291316E-0002 --1.08315185120953E-0002 -1.08677446125591E-0002 -1.09039104032902E-0002 -1.09400158598988E-0002 -1.09760609608290E-0002 --1.10120456873040E-0002 -1.10479700233211E-0002 -1.10838339555972E-0002 -1.11196374735732E-0002 -1.11553805693420E-0002 --1.11910632376589E-0002 -1.12266854758926E-0002 -1.12622472840034E-0002 -1.12977486645033E-0002 -1.13331896224537E-0002 --1.13685701654007E-0002 -1.14038903033815E-0002 -1.14391500488731E-0002 -1.14743494167753E-0002 -1.15094884243867E-0002 --1.15445670913630E-0002 -1.15795854397047E-0002 -1.16145434937193E-0002 -1.16494412799962E-0002 -1.16842788273886E-0002 --1.17190561669709E-0002 -1.17537733320283E-0002 -1.17884303580178E-0002 -1.18230272825542E-0002 -1.18575641453640E-0002 --1.18920409882757E-0002 -1.19264578551978E-0002 -1.19608147920757E-0002 -1.19951118468740E-0002 -1.20293490695591E-0002 --1.20635265120548E-0002 -1.20976442282392E-0002 -1.21317022739011E-0002 -1.21657007067205E-0002 -1.21996395862515E-0002 --1.22335189738880E-0002 -1.22673389328379E-0002 -1.23010995281073E-0002 -1.23348008264655E-0002 -1.23684428964300E-0002 --1.24020258082401E-0002 -1.24355496338218E-0002 -1.24690144467818E-0002 -1.25024203223706E-0002 -1.25357673374570E-0002 --1.25690555705212E-0002 -1.26022851016080E-0002 -1.26354560123224E-0002 -1.26685683858011E-0002 -1.27016223066796E-0002 --1.27346178610779E-0002 -1.27675551365843E-0002 -1.28004342222131E-0002 -1.28332552084025E-0002 -1.28660181869751E-0002 --1.28987232511356E-0002 -1.29313704954194E-0002 -1.29639600156977E-0002 -1.29964919091459E-0002 -1.30289662742109E-0002 --1.30613832106062E-0002 -1.30937428192833E-0002 -1.31260452024017E-0002 -1.31582904633195E-0002 -1.31904787065721E-0002 --1.32226100378417E-0002 -1.32546845639323E-0002 -1.32867023927686E-0002 -1.33186636333673E-0002 -1.33505683957925E-0002 --1.33824167911772E-0002 -1.34142089316645E-0002 -1.34459449304134E-0002 -1.34776249015563E-0002 -1.35092489602045E-0002 --1.35408172223993E-0002 -1.35723298051209E-0002 -1.36037868262481E-0002 -1.36351884045382E-0002 -1.36665346596192E-0002 --1.36978257119698E-0002 -1.37290616828907E-0002 -1.37602426944856E-0002 -1.37913688696479E-0002 -1.38224403320448E-0002 --1.38534572060866E-0002 -1.38844196169143E-0002 -1.39153276903911E-0002 -1.39461815530555E-0002 -1.39769813321364E-0002 --1.40077271555085E-0002 -1.40384191516917E-0002 -1.40690574498236E-0002 -1.40996421796361E-0002 -1.41301734714558E-0002 --1.41606514561656E-0002 -1.41910762651993E-0002 -1.42214480305254E-0002 -1.42517668846177E-0002 -1.42820329604504E-0002 --1.43122463914713E-0002 -1.43424073115878E-0002 -1.43725158551565E-0002 -1.44025721569523E-0002 -1.44325763521705E-0002 --1.44625285763867E-0002 -1.44924289655596E-0002 -1.45222776560022E-0002 -1.45520747843767E-0002 -1.45818204876679E-0002 --1.46115149031686E-0002 -1.46411581684658E-0002 -1.46707504214289E-0002 -1.47002918001821E-0002 -1.47297824431015E-0002 --1.47592224887899E-0002 -1.47886120760634E-0002 -1.48179513439435E-0002 -1.48472404316256E-0002 -1.48764794784811E-0002 --1.49056686240269E-0002 -1.49348080079280E-0002 -1.49638977699585E-0002 -1.49929380500114E-0002 -1.50219289880682E-0002 --1.50508707241843E-0002 -1.50797633984875E-0002 -1.51086071511472E-0002 -1.51374021223708E-0002 -1.51661484523830E-0002 --1.51948462814167E-0002 -1.52234957496956E-0002 -1.52520969974200E-0002 -1.52806501647588E-0002 -1.53091553918256E-0002 --1.53376128186702E-0002 -1.53660225852653E-0002 -1.53943848314955E-0002 -1.54226996971408E-0002 -1.54509673218568E-0002 --1.54791878451775E-0002 -1.55073614064873E-0002 -1.55354881450120E-0002 -1.55635681998130E-0002 -1.55916017097600E-0002 --1.56195888135334E-0002 -1.56475296496048E-0002 -1.56754243562245E-0002 -1.57032730714046E-0002 -1.57310759329153E-0002 --1.57588330782679E-0002 -1.57865446447057E-0002 -1.58142107691836E-0002 -1.58418315883676E-0002 -1.58694072386158E-0002 --1.58969378559644E-0002 -1.59244235761226E-0002 -1.59518645344610E-0002 -1.59792608659896E-0002 -1.60066127053614E-0002 --1.60339201868509E-0002 -1.60611834443399E-0002 -1.60884026113224E-0002 -1.61155778208718E-0002 -1.61427092056493E-0002 --1.61697968978801E-0002 -1.61968410293520E-0002 -1.62238417313924E-0002 -1.62507991348751E-0002 -1.62777133701916E-0002 --1.63045845672518E-0002 -1.63314128554700E-0002 -1.63581983637602E-0002 -1.63849412205145E-0002 -1.64116415536044E-0002 --1.64382994903620E-0002 -1.64649151575785E-0002 -1.64914886814879E-0002 -1.65180201877586E-0002 -1.65445098014891E-0002 --1.65709576471847E-0002 -1.65973638487681E-0002 -1.66237285295535E-0002 -1.66500518122415E-0002 -1.66763338189148E-0002 --1.67025746710264E-0002 -1.67287744893849E-0002 -1.67549333941562E-0002 -1.67810515048445E-0002 -1.68071289402901E-0002 --1.68331658186598E-0002 -1.68591622574331E-0002 -1.68851183734005E-0002 -1.69110342826510E-0002 -1.69369101005672E-0002 --1.69627459418131E-0002 -1.69885419203236E-0002 -1.70142981493097E-0002 -1.70400147412305E-0002 -1.70656918078027E-0002 --1.70913294599851E-0002 -1.71169278079697E-0002 -1.71424869611761E-0002 -1.71680070282431E-0002 -1.71934881170276E-0002 --1.72189303345820E-0002 -1.72443337871635E-0002 -1.72696985802150E-0002 -1.72950248183622E-0002 -1.73203126054115E-0002 --1.73455620443379E-0002 -1.73707732372662E-0002 -1.73959462854918E-0002 -1.74210812894507E-0002 -1.74461783487183E-0002 --1.74712375620056E-0002 -1.74962590271586E-0002 -1.75212428411329E-0002 -1.75461891000123E-0002 -1.75710978989798E-0002 --1.75959693323218E-0002 -1.76208034934264E-0002 -1.76456004747658E-0002 -1.76703603679005E-0002 -1.76950832634672E-0002 --1.77197692511735E-0002 -1.77444184198019E-0002 -1.77690308571821E-0002 -1.77936066502095E-0002 -1.78181458848233E-0002 --1.78426486460100E-0002 -1.78671150177931E-0002 -1.78915450832317E-0002 -1.79159389244068E-0002 -1.79402966224280E-0002 --1.79646182574212E-0002 -1.79889039085224E-0002 -1.80131536538761E-0002 -1.80373675706318E-0002 -1.80615457349323E-0002 --1.80856882219164E-0002 -1.81097951057123E-0002 -1.81338664594273E-0002 -1.81579023551507E-0002 -1.81819028639444E-0002 --1.82058680558429E-0002 -1.82297979998471E-0002 -1.82536927639147E-0002 -1.82775524149652E-0002 -1.83013770188682E-0002 --1.83251666404438E-0002 -1.83489213434526E-0002 -1.83726411906091E-0002 -1.83963262435497E-0002 -1.84199765628538E-0002 --1.84435922080252E-0002 -1.84671732374987E-0002 -1.84907197086261E-0002 -1.85142316776830E-0002 -1.85377091998583E-0002 --1.85611523292516E-0002 -1.85845611188746E-0002 -1.86079356206408E-0002 -1.86312758853688E-0002 -1.86545819627758E-0002 --1.86778539014745E-0002 -1.87010917489711E-0002 -1.87242955516618E-0002 -1.87474653548304E-0002 -1.87706012026451E-0002 --1.87937031381581E-0002 -1.88167712032949E-0002 -1.88398054388642E-0002 -1.88628058845477E-0002 -1.88857725788924E-0002 --1.89087055593227E-0002 -1.89316048621244E-0002 -1.89544705224518E-0002 -1.89773025743175E-0002 -1.90001010505969E-0002 --1.90228659830230E-0002 -1.90455974021845E-0002 -1.90682953375245E-0002 -1.90909598173401E-0002 -1.91135908687731E-0002 --1.91361885178205E-0002 -1.91587527893222E-0002 -1.91812837069655E-0002 -1.92037812932787E-0002 -1.92262455696345E-0002 --1.92486765562456E-0002 -1.92710742721622E-0002 -1.92934387352754E-0002 -1.93157699623080E-0002 -1.93380679688237E-0002 --1.93603327692169E-0002 -1.93825643767162E-0002 -1.94047628033792E-0002 -1.94269280600992E-0002 -1.94490601565957E-0002 --1.94711591014190E-0002 -1.94932249019444E-0002 -1.95152575643810E-0002 -1.95372570937577E-0002 -1.95592234939317E-0002 --1.95811567675891E-0002 -1.96030569162368E-0002 -1.96249239402081E-0002 -1.96467578386579E-0002 -1.96685586095663E-0002 --1.96903262497388E-0002 -1.97120607547984E-0002 -1.97337621191952E-0002 -1.97554303362014E-0002 -1.97770653979113E-0002 --1.97986672952374E-0002 -1.98202360179225E-0002 -1.98417715545236E-0002 -1.98632738924298E-0002 -1.98847430178417E-0002 --1.99061789157915E-0002 -1.99275815701314E-0002 -1.99489509635357E-0002 -1.99702870775079E-0002 -1.99915898923671E-0002 --2.00128593872649E-0002 -2.00340955401745E-0002 -2.00552983278967E-0002 -2.00764677260579E-0002 -2.00976037091104E-0002 --2.01187062503361E-0002 -2.01397753218470E-0002 -2.01608108945813E-0002 -2.01818129383079E-0002 -2.02027814216307E-0002 --2.02237163119805E-0002 -2.02446175756265E-0002 -2.02654851776711E-0002 -2.02863190820485E-0002 -2.03071192515350E-0002 --2.03278856477396E-0002 -2.03486182311155E-0002 -2.03693169609522E-0002 -2.03899817953836E-0002 -2.04106126913881E-0002 --2.04312096047842E-0002 -2.04517724902412E-0002 -2.04723013012742E-0002 -2.04927959902476E-0002 -2.05132565083776E-0002 --2.05336828057330E-0002 -2.05540748312367E-0002 -2.05744325326696E-0002 -2.05947558566684E-0002 -2.06150447487315E-0002 --2.06352991532175E-0002 -2.06555190133519E-0002 -2.06757042712223E-0002 -2.06958548677877E-0002 -2.07159707428728E-0002 --2.07360518351822E-0002 -2.07560980822867E-0002 -2.07761094206372E-0002 -2.07960857855654E-0002 -2.08160271112804E-0002 --2.08359333308782E-0002 -2.08558043763384E-0002 -2.08756401785320E-0002 -2.08954406672173E-0002 -2.09152057710483E-0002 --2.09349354175738E-0002 -2.09546295332426E-0002 -2.09742880434035E-0002 -2.09939108723107E-0002 -2.10134979431244E-0002 --2.10330491779138E-0002 -2.10525644976617E-0002 -2.10720438222636E-0002 -2.10914870705357E-0002 -2.11108941602132E-0002 --2.11302650079592E-0002 -2.11495995293578E-0002 -2.11688976389280E-0002 -2.11881592501178E-0002 -2.12073842753175E-0002 --2.12265726258496E-0002 -2.12457242119842E-0002 -2.12648389429372E-0002 -2.12839167268702E-0002 -2.13029574709010E-0002 --2.13219610811009E-0002 -2.13409274625006E-0002 -2.13598565190950E-0002 -2.13787481538444E-0002 -2.13976022686778E-0002 --2.14164187644991E-0002 -2.14351975411880E-0002 -2.14539384976024E-0002 -2.14726415315900E-0002 -2.14913065399795E-0002 --2.15099334185955E-0002 -2.15285220622562E-0002 -2.15470723647785E-0002 -2.15655842189840E-0002 -2.15840575166971E-0002 --2.16024921487571E-0002 -2.16208880050150E-0002 -2.16392449743407E-0002 -2.16575629446262E-0002 -2.16758418027919E-0002 --2.16940814347872E-0002 -2.17122817255943E-0002 -2.17304425592376E-0002 -2.17485638187804E-0002 -2.17666453863371E-0002 --2.17846871430724E-0002 -2.18026889692042E-0002 -2.18206507440110E-0002 -2.18385723458367E-0002 -2.18564536520936E-0002 --2.18742945392643E-0002 -2.18920948829112E-0002 -2.19098545576786E-0002 -2.19275734372938E-0002 -2.19452513945782E-0002 --2.19628883014469E-0002 -2.19804840289136E-0002 -2.19980384470989E-0002 -2.20155514252292E-0002 -2.20330228316469E-0002 --2.20504525338119E-0002 -2.20678403983053E-0002 -2.20851862908398E-0002 -2.21024900762557E-0002 -2.21197516185339E-0002 --2.21369707807954E-0002 -2.21541474253088E-0002 -2.21712814134952E-0002 -2.21883726059301E-0002 -2.22054208623524E-0002 --2.22224260416684E-0002 -2.22393880019515E-0002 -2.22563066004564E-0002 -2.22731816936164E-0002 -2.22900131370520E-0002 --2.23068007855753E-0002 -2.23235444931947E-0002 -2.23402441131213E-0002 -2.23568994977727E-0002 -2.23735104987789E-0002 --2.23900769669867E-0002 -2.24065987524652E-0002 -2.24230757045112E-0002 -2.24395076716579E-0002 -2.24558945016717E-0002 --2.24722360415659E-0002 -2.24885321376021E-0002 -2.25047826352974E-0002 -2.25209873794259E-0002 -2.25371462140308E-0002 --2.25532589824226E-0002 -2.25693255271894E-0002 -2.25853456902013E-0002 -2.26013193126149E-0002 -2.26172462348792E-0002 --2.26331262967430E-0002 -2.26489593372557E-0002 -2.26647451947804E-0002 -2.26804837069905E-0002 -2.26961747108842E-0002 --2.27118180427823E-0002 -2.27274135383401E-0002 -2.27429610325505E-0002 -2.27584603597476E-0002 -2.27739113536167E-0002 --2.27893138471974E-0002 -2.28046676728889E-0002 -2.28199726624573E-0002 -2.28352286470424E-0002 -2.28504354571595E-0002 --2.28655929227098E-0002 -2.28807008729831E-0002 -2.28957591366660E-0002 -2.29107675418441E-0002 -2.29257259160144E-0002 --2.29406340860839E-0002 -2.29554918783803E-0002 -2.29702991186566E-0002 -2.29850556320975E-0002 -2.29997612433239E-0002 --2.30144157764007E-0002 -2.30290190548420E-0002 -2.30435709016190E-0002 -2.30580711391617E-0002 -2.30725195893691E-0002 --2.30869160736134E-0002 -2.31012604127487E-0002 -2.31155524271119E-0002 -2.31297919365342E-0002 -2.31439787603440E-0002 --2.31581127173762E-0002 -2.31721936259724E-0002 -2.31862213039955E-0002 -2.32001955688292E-0002 -2.32141162373853E-0002 --2.32279831261153E-0002 -2.32417960510089E-0002 -2.32555548276048E-0002 -2.32692592709967E-0002 -2.32829091958398E-0002 --2.32965044163537E-0002 -2.33100447463346E-0002 -2.33235299991564E-0002 -2.33369599877796E-0002 -2.33503345247575E-0002 --2.33636534222425E-0002 -2.33769164919903E-0002 -2.33901235453717E-0002 -2.34032743933727E-0002 -2.34163688466048E-0002 --2.34294067153108E-0002 -2.34423878093704E-0002 -2.34553119383066E-0002 -2.34681789112941E-0002 -2.34809885371638E-0002 --2.34937406244095E-0002 -2.35064349811960E-0002 -2.35190714153616E-0002 -2.35316497344321E-0002 -2.35441697456183E-0002 --2.35566312558294E-0002 -2.35690340716754E-0002 -2.35813779994772E-0002 -2.35936628452703E-0002 -2.36058884148114E-0002 --2.36180545135885E-0002 -2.36301609468223E-0002 -2.36422075194768E-0002 -2.36541940362648E-0002 -2.36661203016531E-0002 --2.36779861198716E-0002 -2.36897912949187E-0002 -2.37015356305656E-0002 -2.37132189303679E-0002 -2.37248409976687E-0002 --2.37364016356045E-0002 -2.37479006471175E-0002 -2.37593378349536E-0002 -2.37707130016769E-0002 -2.37820259496720E-0002 --2.37932764811520E-0002 -2.38044643981649E-0002 -2.38155895026027E-0002 -2.38266515962018E-0002 -2.38376504805569E-0002 --2.38485859571247E-0002 -2.38594578272293E-0002 -2.38702658920704E-0002 -2.38810099527301E-0002 -2.38916898101794E-0002 --2.39023052652859E-0002 -2.39128561188170E-0002 -2.39233421714523E-0002 -2.39337632237841E-0002 -2.39441190763298E-0002 --2.39544095295350E-0002 -2.39646343837820E-0002 -2.39747934393947E-0002 -2.39848864966482E-0002 -2.39949133557734E-0002 --2.40048738169639E-0002 -2.40147676803846E-0002 -2.40245947461747E-0002 -2.40343548144598E-0002 -2.40440476853534E-0002 --2.40536731589671E-0002 -2.40632310354165E-0002 -2.40727211148282E-0002 -2.40821431973440E-0002 -2.40914970831329E-0002 --2.41007825723926E-0002 -2.41099994653601E-0002 -2.41191475623146E-0002 -2.41282266635902E-0002 -2.41372365695757E-0002 --2.41461770807272E-0002 -2.41550479975705E-0002 -2.41638491207113E-0002 -2.41725802508406E-0002 -2.41812411887403E-0002 --2.41898317352922E-0002 -2.41983516914822E-0002 -2.42068008584109E-0002 -2.42151790372959E-0002 -2.42234860294819E-0002 --2.42317216364457E-0002 -2.42398856598047E-0002 -2.42479779013209E-0002 -2.42559981629108E-0002 -2.42639462466492E-0002 --2.42718219547792E-0002 -2.42796250897157E-0002 -2.42873554540545E-0002 -2.42950128505777E-0002 -2.43025970822611E-0002 --2.43101079522822E-0002 -2.43175452640231E-0002 -2.43249088210814E-0002 -2.43321984272756E-0002 -2.43394138866501E-0002 --2.43465550034837E-0002 -2.43536215822967E-0002 -2.43606134278568E-0002 -2.43675303451851E-0002 -2.43743721395639E-0002 --2.43811386165431E-0002 -2.43878295819480E-0002 -2.43944448418829E-0002 -2.44009842027417E-0002 -2.44074474712114E-0002 --2.44138344542809E-0002 -2.44201449592462E-0002 -2.44263787937187E-0002 -2.44325357656294E-0002 -2.44386156832386E-0002 --2.44446183551397E-0002 -2.44505435902689E-0002 -2.44563911979076E-0002 -2.44621609876935E-0002 -2.44678527696244E-0002 --2.44734663540663E-0002 -2.44790015517591E-0002 -2.44844581738226E-0002 -2.44898360317652E-0002 -2.44951349374883E-0002 --2.45003547032947E-0002 -2.45054951418938E-0002 -2.45105560664092E-0002 -2.45155372903838E-0002 -2.45204386277878E-0002 --2.45252598930249E-0002 -2.45300009009390E-0002 -2.45346614668194E-0002 -2.45392414064084E-0002 -2.45437405359091E-0002 --2.45481586719882E-0002 -2.45524956317872E-0002 -2.45567512329243E-0002 -2.45609252935044E-0002 -2.45650176321241E-0002 --2.45690280678772E-0002 -2.45729564203634E-0002 -2.45768025096926E-0002 -2.45805661564927E-0002 -2.45842471819153E-0002 --2.45878454076424E-0002 -2.45913606558924E-0002 -2.45947927494265E-0002 -2.45981415115567E-0002 -2.46014067661491E-0002 --2.46045883376333E-0002 -2.46076860510063E-0002 -2.46106997318397E-0002 -2.46136292062876E-0002 -2.46164743010901E-0002 --2.46192348435813E-0002 -2.46219106616957E-0002 -2.46245015839726E-0002 -2.46270074395654E-0002 -2.46294280582450E-0002 --2.46317632704079E-0002 -2.46340129070808E-0002 -2.46361767999281E-0002 -2.46382547812579E-0002 -2.46402466840274E-0002 --2.46421523418501E-0002 -2.46439715890006E-0002 -2.46457042604220E-0002 -2.46473501917321E-0002 -2.46489092192278E-0002 --2.46503811798931E-0002 -2.46517659114037E-0002 -2.46530632521349E-0002 -2.46542730411652E-0002 -2.46553951182843E-0002 --2.46564293239984E-0002 -2.46573754995361E-0002 -2.46582334868546E-0002 -2.46590031286454E-0002 -2.46596842683405E-0002 --2.46602767501184E-0002 -2.46607804189097E-0002 -2.46611951204034E-0002 -2.46615207010528E-0002 -2.46617570080804E-0002 --2.46619038894852E-0002 -2.46619611940473E-0002 -2.46619287713356E-0002 -2.46618064717104E-0002 -2.46615941463325E-0002 --2.46612916471675E-0002 -2.46608988269910E-0002 -2.46604155393951E-0002 -2.46598416387947E-0002 -2.46591769804320E-0002 --2.46584214203830E-0002 -2.46575748155624E-0002 -2.46566370237302E-0002 -2.46556079034970E-0002 -2.46544873143291E-0002 --2.46532751165557E-0002 -2.46519711713716E-0002 -2.46505753408457E-0002 -2.46490874879251E-0002 -2.46475074764412E-0002 --2.46458351711139E-0002 -2.46440704375594E-0002 -2.46422131422936E-0002 -2.46402631527385E-0002 -2.46382203372281E-0002 --2.46360845650121E-0002 -2.46338557062636E-0002 -2.46315336320827E-0002 -2.46291182145025E-0002 -2.46266093264948E-0002 --2.46240068419747E-0002 -2.46213106358062E-0002 -2.46185205838085E-0002 -2.46156365627590E-0002 -2.46126584504013E-0002 --2.46095861254473E-0002 -2.46064194675861E-0002 -2.46031583574858E-0002 -2.45998026768011E-0002 -2.45963523081758E-0002 --2.45928071352519E-0002 -2.45891670426707E-0002 -2.45854319160803E-0002 -2.45816016421396E-0002 -2.45776761085241E-0002 --2.45736552039297E-0002 -2.45695388180797E-0002 -2.45653268417278E-0002 -2.45610191666641E-0002 -2.45566156857197E-0002 --2.45521162927720E-0002 -2.45475208827492E-0002 -2.45428293516354E-0002 -2.45380415964748E-0002 -2.45331575153778E-0002 --2.45281770075250E-0002 -2.45230999731717E-0002 -2.45179263136535E-0002 -2.45126559313904E-0002 -2.45072887298916E-0002 --2.45018246137604E-0002 -2.44962634886992E-0002 -2.44906052615131E-0002 -2.44848498401156E-0002 -2.44789971335326E-0002 --2.44730470519076E-0002 -2.44669995065049E-0002 -2.44608544097165E-0002 -2.44546116750636E-0002 -2.44482712172039E-0002 --2.44418329519341E-0002 -2.44352967961959E-0002 -2.44286626680789E-0002 -2.44219304868258E-0002 -2.44151001728366E-0002 --2.44081716476741E-0002 -2.44011448340655E-0002 -2.43940196559094E-0002 -2.43867960382792E-0002 -2.43794739074265E-0002 --2.43720531907865E-0002 -2.43645338169816E-0002 -2.43569157158254E-0002 -2.43491988183276E-0002 -2.43413830566979E-0002 --2.43334683643489E-0002 -2.43254546759021E-0002 -2.43173419271909E-0002 -2.43091300552641E-0002 -2.43008189983918E-0002 --2.42924086960666E-0002 -2.42838990890103E-0002 -2.42752901191761E-0002 -2.42665817297532E-0002 -2.42577738651703E-0002 --2.42488664710999E-0002 -2.42398594944618E-0002 -2.42307528834269E-0002 -2.42215465874211E-0002 -2.42122405571288E-0002 --2.42028347444975E-0002 -2.41933291027401E-0002 -2.41837235863392E-0002 -2.41740181510516E-0002 -2.41642127539105E-0002 --2.41543073532300E-0002 -2.41443019086083E-0002 -2.41341963809312E-0002 -2.41239907323763E-0002 -2.41136849264153E-0002 --2.41032789278184E-0002 -2.40927727026571E-0002 -2.40821662183085E-0002 -2.40714594434574E-0002 -2.40606523481008E-0002 --2.40497449035508E-0002 -2.40387370824372E-0002 -2.40276288587120E-0002 -2.40164202076524E-0002 -2.40051111058625E-0002 --2.39937015312787E-0002 -2.39821914631714E-0002 -2.39705808821482E-0002 -2.39588697701579E-0002 -2.39470581104928E-0002 --2.39351458877912E-0002 -2.39231330880428E-0002 -2.39110196985885E-0002 -2.38988057081254E-0002 -2.38864911067093E-0002 --2.38740758857574E-0002 -2.38615600380516E-0002 -2.38489435577403E-0002 -2.38362264403429E-0002 -2.38234086827511E-0002 --2.38104902832320E-0002 -2.37974712414315E-0002 -2.37843515583763E-0002 -2.37711312364769E-0002 -2.37578102795299E-0002 --2.37443886927212E-0002 -2.37308664826280E-0002 -2.37172436572215E-0002 -2.37035202258699E-0002 -2.36896961993401E-0002 --2.36757715898007E-0002 -2.36617464108248E-0002 -2.36476206773911E-0002 -2.36333944058876E-0002 -2.36190676141135E-0002 --2.36046403212812E-0002 -2.35901125480191E-0002 -2.35754843163738E-0002 -2.35607556498115E-0002 -2.35459265732213E-0002 --2.35309971129171E-0002 -2.35159672966392E-0002 -2.35008371535568E-0002 -2.34856067142705E-0002 -2.34702760108132E-0002 --2.34548450766533E-0002 -2.34393139466962E-0002 -2.34236826572862E-0002 -2.34079512462083E-0002 -2.33921197526905E-0002 --2.33761882174056E-0002 -2.33601566824725E-0002 -2.33440251914588E-0002 -2.33277937893819E-0002 -2.33114625227112E-0002 --2.32950314393694E-0002 -2.32785005887350E-0002 -2.32618700216425E-0002 -2.32451397903856E-0002 -2.32283099487178E-0002 --2.32113805518543E-0002 -2.31943516564734E-0002 -2.31772233207181E-0002 -2.31599956041976E-0002 -2.31426685679887E-0002 --2.31252422746369E-0002 -2.31077167881585E-0002 -2.30900921740409E-0002 -2.30723684992451E-0002 -2.30545458322059E-0002 --2.30366242428338E-0002 -2.30186038025161E-0002 -2.30004845841179E-0002 -2.29822666619833E-0002 -2.29639501119367E-0002 --2.29455350112839E-0002 -2.29270214388127E-0002 -2.29084094747947E-0002 -2.28896992009853E-0002 -2.28708907006255E-0002 --2.28519840584427E-0002 -2.28329793606512E-0002 -2.28138766949531E-0002 -2.27946761505399E-0002 -2.27753778180923E-0002 --2.27559817897814E-0002 -2.27364881592695E-0002 -2.27168970217112E-0002 -2.26972084737527E-0002 -2.26774226135340E-0002 --2.26575395406889E-0002 -2.26375593563452E-0002 -2.26174821631256E-0002 -2.25973080651485E-0002 -2.25770371680280E-0002 --2.25566695788744E-0002 -2.25362054062948E-0002 -2.25156447603936E-0002 -2.24949877527724E-0002 -2.24742344965308E-0002 --2.24533851062661E-0002 -2.24324396980744E-0002 -2.24113983895498E-0002 -2.23902612997857E-0002 -2.23690285493738E-0002 --2.23477002604053E-0002 -2.23262765564700E-0002 -2.23047575626572E-0002 -2.22831434055550E-0002 -2.22614342132511E-0002 --2.22396301153319E-0002 -2.22177312428830E-0002 -2.21957377284888E-0002 -2.21736497062326E-0002 -2.21514673116964E-0002 --2.21291906819600E-0002 -2.21068199556023E-0002 -2.20843552726992E-0002 -2.20617967748245E-0002 -2.20391446050494E-0002 --2.20163989079416E-0002 -2.19935598295656E-0002 -2.19706275174816E-0002 -2.19476021207455E-0002 -2.19244837899083E-0002 --2.19012726770153E-0002 -2.18779689356058E-0002 -2.18545727207123E-0002 -2.18310841888603E-0002 -2.18075034980670E-0002 --2.17838308078409E-0002 -2.17600662791812E-0002 -2.17362100745769E-0002 -2.17122623580058E-0002 -2.16882232949342E-0002 --2.16640930523153E-0002 -2.16398717985887E-0002 -2.16155597036799E-0002 -2.15911569389982E-0002 -2.15666636774368E-0002 --2.15420800933713E-0002 -2.15174063626584E-0002 -2.14926426626354E-0002 -2.14677891721184E-0002 -2.14428460714017E-0002 --2.14178135422561E-0002 -2.13926917679280E-0002 -2.13674809331382E-0002 -2.13421812240801E-0002 -2.13167928284191E-0002 --2.12913159352902E-0002 -2.12657507352978E-0002 -2.12400974205137E-0002 -2.12143561844749E-0002 -2.11885272221838E-0002 --2.11626107301049E-0002 -2.11366069061641E-0002 -2.11105159497473E-0002 -2.10843380616982E-0002 -2.10580734443171E-0002 --2.10317223013586E-0002 -2.10052848380307E-0002 -2.09787612609922E-0002 -2.09521517783514E-0002 -2.09254565996642E-0002 --2.08986759359319E-0002 -2.08718099996000E-0002 -2.08448590045553E-0002 -2.08178231661248E-0002 -2.07907027010730E-0002 --2.07634978276005E-0002 -2.07362087653416E-0002 -2.07088357353620E-0002 -2.06813789601571E-0002 -2.06538386636493E-0002 --2.06262150711866E-0002 -2.05985084095392E-0002 -2.05707189068987E-0002 -2.05428467928744E-0002 -2.05148922984915E-0002 --2.04868556561893E-0002 -2.04587370998177E-0002 -2.04305368646358E-0002 -2.04022551873085E-0002 -2.03738923059049E-0002 --2.03454484598952E-0002 -2.03169238901480E-0002 -2.02883188389284E-0002 -2.02596335498943E-0002 -2.02308682680951E-0002 --2.02020232399675E-0002 -2.01730987133342E-0002 -2.01440949373998E-0002 -2.01150121627489E-0002 -2.00858506413432E-0002 --2.00566106265181E-0002 -2.00272923729805E-0002 -1.99978961368049E-0002 -1.99684221754316E-0002 -1.99388707476631E-0002 --1.99092421136605E-0002 -1.98795365349418E-0002 -1.98497542743775E-0002 -1.98198955961883E-0002 -1.97899607659414E-0002 --1.97599500505476E-0002 -1.97298637182583E-0002 -1.96997020386613E-0002 -1.96694652826790E-0002 -1.96391537225635E-0002 --1.96087676318942E-0002 -1.95783072855746E-0002 -1.95477729598275E-0002 -1.95171649321934E-0002 -1.94864834815257E-0002 --1.94557288879875E-0002 -1.94249014330482E-0002 -1.93940013994800E-0002 -1.93630290713538E-0002 -1.93319847340362E-0002 --1.93008686741851E-0002 -1.92696811797465E-0002 -1.92384225399509E-0002 -1.92070930453087E-0002 -1.91756929876074E-0002 --1.91442226599068E-0002 -1.91126823565358E-0002 -1.90810723730885E-0002 -1.90493930064197E-0002 -1.90176445546413E-0002 --1.89858273171183E-0002 -1.89539415944649E-0002 -1.89219876885399E-0002 -1.88899659024431E-0002 -1.88578765405111E-0002 --1.88257199083129E-0002 -1.87934963126459E-0002 -1.87612060615315E-0002 -1.87288494642111E-0002 -1.86964268311418E-0002 --1.86639384739914E-0002 -1.86313847056352E-0002 -1.85987658401505E-0002 -1.85660821928131E-0002 -1.85333340800921E-0002 --1.85005218196458E-0002 -1.84676457303174E-0002 -1.84347061321298E-0002 -1.84017033462817E-0002 -1.83686376951426E-0002 --1.83355095022483E-0002 -1.83023190922961E-0002 -1.82690667911404E-0002 -1.82357529257876E-0002 -1.82023778243917E-0002 --1.81689418162493E-0002 -1.81354452317944E-0002 -1.81018884025947E-0002 -1.80682716613453E-0002 -1.80345953418646E-0002 --1.80008597790897E-0002 -1.79670653090703E-0002 -1.79332122689646E-0002 -1.78993009970342E-0002 -1.78653318326383E-0002 --1.78313051162297E-0002 -1.77972211893487E-0002 -1.77630803946188E-0002 -1.77288830757405E-0002 -1.76946295774871E-0002 --1.76603202456986E-0002 -1.76259554272775E-0002 -1.75915354701821E-0002 -1.75570607234222E-0002 -1.75225315370535E-0002 --1.74879482621719E-0002 -1.74533112509086E-0002 -1.74186208564239E-0002 -1.73838774329028E-0002 -1.73490813355483E-0002 --1.73142329205766E-0002 -1.72793325452115E-0002 -1.72443805676782E-0002 -1.72093773471987E-0002 -1.71743232439850E-0002 --1.71392186192343E-0002 -1.71040638351230E-0002 -1.70688592548005E-0002 -1.70336052423844E-0002 -1.69983021629535E-0002 --1.69629503825431E-0002 -1.69275502681383E-0002 -1.68921021876688E-0002 -1.68566065100023E-0002 -1.68210636049389E-0002 --1.67854738432055E-0002 -1.67498375964489E-0002 -1.67141552372307E-0002 -1.66784271390206E-0002 -1.66426536761903E-0002 --1.66068352240085E-0002 -1.65709721586329E-0002 -1.65350648571056E-0002 -1.64991136973461E-0002 -1.64631190581456E-0002 --1.64270813191599E-0002 -1.63910008609041E-0002 -1.63548780647460E-0002 -1.63187133128992E-0002 -1.62825069884175E-0002 --1.62462594751881E-0002 -1.62099711579252E-0002 -1.61736424221638E-0002 -1.61372736542529E-0002 -1.61008652413495E-0002 --1.60644175714113E-0002 -1.60279310331910E-0002 -1.59914060162291E-0002 -1.59548429108478E-0002 -1.59182421081440E-0002 --1.58816039999825E-0002 -1.58449289789901E-0002 -1.58082174385479E-0002 -1.57714697727855E-0002 -1.57346863765734E-0002 --1.56978676455170E-0002 -1.56610139759492E-0002 -1.56241257649238E-0002 -1.55872034102087E-0002 -1.55502473102789E-0002 --1.55132578643097E-0002 -1.54762354721695E-0002 -1.54391805344136E-0002 -1.54020934522760E-0002 -1.53649746276636E-0002 --1.53278244631483E-0002 -1.52906433619604E-0002 -1.52534317279814E-0002 -1.52161899657370E-0002 -1.51789184803897E-0002 --1.51416176777319E-0002 -1.51042879641787E-0002 -1.50669297467605E-0002 -1.50295434331160E-0002 -1.49921294314848E-0002 --1.49546881507004E-0002 -1.49172200001823E-0002 -1.48797253899295E-0002 -1.48422047305125E-0002 -1.48046584330664E-0002 --1.47670869092829E-0002 -1.47294905714036E-0002 -1.46918698322122E-0002 -1.46542251050268E-0002 -1.46165568036931E-0002 --1.45788653425762E-0002 -1.45411511365536E-0002 -1.45034146010072E-0002 -1.44656561518163E-0002 -1.44278762053493E-0002 --1.43900751784565E-0002 -1.43522534884627E-0002 -1.43144115531590E-0002 -1.42765497907956E-0002 -1.42386686200737E-0002 --1.42007684601379E-0002 -1.41628497305689E-0002 -1.41249128513750E-0002 -1.40869582429848E-0002 -1.40489863262393E-0002 --1.40109975223840E-0002 -1.39729922530610E-0002 -1.39349709403015E-0002 -1.38969340065175E-0002 -1.38588818744939E-0002 --1.38208149673811E-0002 -1.37827337086860E-0002 -1.37446385222654E-0002 -1.37065298323168E-0002 -1.36684080633713E-0002 --1.36302736402849E-0002 -1.35921269882308E-0002 -1.35539685326912E-0002 -1.35157986994493E-0002 -1.34776179145814E-0002 --1.34394266044482E-0002 -1.34012251956873E-0002 -1.33630141152045E-0002 -1.33247937901661E-0002 -1.32865646479903E-0002 --1.32483271163393E-0002 -1.32100816231109E-0002 -1.31718285964301E-0002 -1.31335684646413E-0002 -1.30953016562996E-0002 --1.30570286001625E-0002 -1.30187497251820E-0002 -1.29804654604956E-0002 -1.29421762354186E-0002 -1.29038824794353E-0002 --1.28655846221907E-0002 -1.28272830934824E-0002 -1.27889783232515E-0002 -1.27506707415751E-0002 -1.27123607786568E-0002 --1.26740488648193E-0002 -1.26357354304949E-0002 -1.25974209062175E-0002 -1.25591057226145E-0002 -1.25207903103975E-0002 --1.24824751003540E-0002 -1.24441605233389E-0002 -1.24058470102663E-0002 -1.23675349921001E-0002 -1.23292248998459E-0002 --1.22909171645426E-0002 -1.22526122172531E-0002 -1.22143104890563E-0002 -1.21760124110377E-0002 -1.21377184142818E-0002 --1.20994289298624E-0002 -1.20611443888340E-0002 -1.20228652222240E-0002 -1.19845918610227E-0002 -1.19463247361756E-0002 --1.19080642785737E-0002 -1.18698109190459E-0002 -1.18315650883490E-0002 -1.17933272171594E-0002 -1.17550977360648E-0002 --1.17168770755545E-0002 -1.16786656660110E-0002 -1.16404639377013E-0002 -1.16022723207678E-0002 -1.15640912452193E-0002 --1.15259211409225E-0002 -1.14877624375930E-0002 -1.14496155647859E-0002 -1.14114809518877E-0002 -1.13733590281068E-0002 --1.13352502224646E-0002 -1.12971549637869E-0002 -1.12590736806945E-0002 -1.12210068015946E-0002 -1.11829547546717E-0002 --1.11449179678784E-0002 -1.11068968689266E-0002 -1.10688918852786E-0002 -1.10309034441381E-0002 -1.09929319724405E-0002 --1.09549778968449E-0002 -1.09170416437244E-0002 -1.08791236391571E-0002 -1.08412243089172E-0002 -1.08033440784658E-0002 --1.07654833729423E-0002 -1.07276426171541E-0002 -1.06898222355693E-0002 -1.06520226523056E-0002 -1.06142442911231E-0002 --1.05764875754138E-0002 -1.05387529281930E-0002 -1.05010407720903E-0002 -1.04633515293402E-0002 -1.04256856217732E-0002 --1.03880434708062E-0002 -1.03504254974341E-0002 -1.03128321222199E-0002 -1.02752637652859E-0002 -1.02377208463046E-0002 --1.02002037844891E-0002 -1.01627129985847E-0002 -1.01252489068587E-0002 -1.00878119270922E-0002 -1.00504024765701E-0002 --1.00130209720723E-0002 -9.97566782986456E-0003 -9.93834346568906E-0003 -9.90104829475547E-0003 -9.86378273173122E-0003 --9.82654719073310E-0003 -9.78934208531717E-0003 -9.75216782847001E-0003 -9.71502483259959E-0003 -9.67791350952561E-0003 --9.64083427047073E-0003 -9.60378752605098E-0003 -9.56677368626661E-0003 -9.52979316049320E-0003 -9.49284635747178E-0003 --9.45593368530018E-0003 -9.41905555142333E-0003 -9.38221236262444E-0003 -9.34540452501538E-0003 -9.30863244402753E-0003 --9.27189652440293E-0003 -9.23519717018430E-0003 -9.19853478470652E-0003 -9.16190977058678E-0003 -9.12532252971587E-0003 --9.08877346324848E-0003 -9.05226297159413E-0003 -9.01579145440825E-0003 -8.97935931058227E-0003 -8.94296693823501E-0003 --8.90661473470297E-0003 -8.87030309653146E-0003 -8.83403241946521E-0003 -8.79780309843892E-0003 -8.76161552756854E-0003 --8.72547010014148E-0003 -8.68936720860785E-0003 -8.65330724457082E-0003 -8.61729059877792E-0003 -8.58131766111129E-0003 --8.54538882057869E-0003 -8.50950446530451E-0003 -8.47366498252012E-0003 -8.43787075855515E-0003 -8.40212217882778E-0003 --8.36641962783625E-0003 -8.33076348914887E-0003 -8.29515414539534E-0003 -8.25959197825762E-0003 -8.22407736846040E-0003 --8.18861069576236E-0003 -8.15319233894655E-0003 -8.11782267581188E-0003 -8.08250208316326E-0003 -8.04723093680287E-0003 --8.01200961152114E-0003 -7.97683848108724E-0003 -7.94171791824036E-0003 -7.90664829468036E-0003 -7.87162998105862E-0003 --7.83666334696939E-0003 -7.80174876094010E-0003 -7.76688659042278E-0003 -7.73207720178463E-0003 -7.69732096029934E-0003 --7.66261823013772E-0003 -7.62796937435872E-0003 -7.59337475490081E-0003 -7.55883473257227E-0003 -7.52434966704282E-0003 --7.48991991683416E-0003 -7.45554583931141E-0003 -7.42122779067376E-0003 -7.38696612594566E-0003 -7.35276119896814E-0003 --7.31861336238931E-0003 -7.28452296765600E-0003 -7.25049036500439E-0003 -7.21651590345149E-0003 -7.18259993078608E-0003 --7.14874279355970E-0003 -7.11494483707813E-0003 -7.08120640539216E-0003 -7.04752784128916E-0003 -7.01390948628380E-0003 --6.98035168060983E-0003 -6.94685476321071E-0003 -6.91341907173109E-0003 -6.88004494250824E-0003 -6.84673271056290E-0003 --6.81348270959098E-0003 -6.78029527195438E-0003 -6.74717072867292E-0003 -6.71410940941498E-0003 -6.68111164248922E-0003 --6.64817775483599E-0003 -6.61530807201841E-0003 -6.58250291821411E-0003 -6.54976261620621E-0003 -6.51708748737533E-0003 --6.48447785169041E-0003 -6.45193402770050E-0003 -6.41945633252631E-0003 -6.38704508185144E-0003 -6.35470058991421E-0003 --6.32242316949880E-0003 -6.29021313192741E-0003 -6.25807078705114E-0003 -6.22599644324198E-0003 -6.19399040738453E-0003 --6.16205298486728E-0003 -6.13018447957461E-0003 -6.09838519387825E-0003 -6.06665542862896E-0003 -6.03499548314867E-0003 --6.00340565522156E-0003 -5.97188624108642E-0003 -5.94043753542802E-0003 -5.90905983136930E-0003 -5.87775342046285E-0003 --5.84651859268292E-0003 -5.81535563641758E-0003 -5.78426483846006E-0003 -5.75324648400122E-0003 -5.72230085662111E-0003 --5.69142823828130E-0003 -5.66062890931655E-0003 -5.62990314842714E-0003 -5.59925123267079E-0003 -5.56867343745466E-0003 --5.53817003652770E-0003 -5.50774130197244E-0003 -5.47738750419769E-0003 -5.44710891193013E-0003 -5.41690579220685E-0003 --5.38677841036771E-0003 -5.35672703004726E-0003 -5.32675191316745E-0003 -5.29685331992951E-0003 -5.26703150880693E-0003 --5.23728673653716E-0003 -5.20761925811443E-0003 -5.17802932678227E-0003 -5.14851719402564E-0003 -5.11908310956385E-0003 --5.08972732134269E-0003 -5.06045007552749E-0003 -5.03125161649520E-0003 -5.00213218682732E-0003 -4.97309202730265E-0003 --4.94413137688969E-0003 -4.91525047273971E-0003 -4.88644955017913E-0003 -4.85772884270282E-0003 -4.82908858196643E-0003 --4.80052899777948E-0003 -4.77205031809837E-0003 -4.74365276901904E-0003 -4.71533657477027E-0003 -4.68710195770633E-0003 --4.65894913830019E-0003 -4.63087833513682E-0003 -4.60288976490578E-0003 -4.57498364239486E-0003 -4.54716018048291E-0003 --4.51941959013334E-0003 -4.49176208038712E-0003 -4.46418785835616E-0003 -4.43669712921691E-0003 -4.40929009620321E-0003 --4.38196696060015E-0003 -4.35472792173719E-0003 -4.32757317698197E-0003 -4.30050292173346E-0003 -4.27351734941585E-0003 --4.24661665147202E-0003 -4.21980101735706E-0003 -4.19307063453221E-0003 -4.16642568845831E-0003 -4.13986636258980E-0003 --4.11339283836844E-0003 -4.08700529521700E-0003 -4.06070391053347E-0003 -4.03448885968464E-0003 -4.00836031600040E-0003 --3.98231845076744E-0003 -3.95636343322370E-0003 -3.93049543055207E-0003 -3.90471460787470E-0003 -3.87902112824739E-0003 --3.85341515265343E-0003 -3.82789683999830E-0003 -3.80246634710360E-0003 -3.77712382870188E-0003 -3.75186943743058E-0003 --3.72670332382675E-0003 -3.70162563632165E-0003 -3.67663652123503E-0003 -3.65173612277008E-0003 -3.62692458300766E-0003 --3.60220204190156E-0003 -3.57756863727266E-0003 -3.55302450480408E-0003 -3.52856977803605E-0003 -3.50420458836056E-0003 --3.47992906501660E-0003 -3.45574333508492E-0003 -3.43164752348311E-0003 -3.40764175296101E-0003 -3.38372614409534E-0003 --3.35990081528534E-0003 -3.33616588274774E-0003 -3.31252146051229E-0003 -3.28896766041692E-0003 -3.26550459210319E-0003 --3.24213236301202E-0003 -3.21885107837872E-0003 -3.19566084122902E-0003 -3.17256175237434E-0003 -3.14955391040780E-0003 --3.12663741169963E-0003 -3.10381235039312E-0003 -3.08107881840065E-0003 -3.05843690539913E-0003 -3.03588669882643E-0003 --3.01342828387704E-0003 -2.99106174349837E-0003 -2.96878715838681E-0003 -2.94660460698381E-0003 -2.92451416547232E-0003 --2.90251590777286E-0003 -2.88060990554017E-0003 -2.85879622815925E-0003 -2.83707494274232E-0003 -2.81544611412489E-0003 --2.79390980486260E-0003 -2.77246607522792E-0003 -2.75111498320669E-0003 -2.72985658449513E-0003 -2.70869093249640E-0003 --2.68761807831788E-0003 -2.66663807076776E-0003 -2.64575095635223E-0003 -2.62495677927271E-0003 -2.60425558142275E-0003 --2.58364740238549E-0003 -2.56313227943069E-0003 -2.54271024751245E-0003 -2.52238133926622E-0003 -2.50214558500648E-0003 --2.48200301272438E-0003 -2.46195364808512E-0003 -2.44199751442589E-0003 -2.42213463275335E-0003 -2.40236502174160E-0003 --2.38268869773018E-0003 -2.36310567472168E-0003 -2.34361596438010E-0003 -2.32421957602868E-0003 -2.30491651664828E-0003 --2.28570679087541E-0003 -2.26659040100058E-0003 -2.24756734696686E-0003 -2.22863762636797E-0003 -2.20980123444709E-0003 --2.19105816409521E-0003 -2.17240840585001E-0003 -2.15385194789439E-0003 -2.13538877605528E-0003 -2.11701887380276E-0003 --2.09874222224861E-0003 -2.08055880014566E-0003 -2.06246858388665E-0003 -2.04447154750359E-0003 -2.02656766266680E-0003 --2.00875689868442E-0003 -1.99103922250169E-0003 -1.97341459870038E-0003 -1.95588298949848E-0003 -1.93844435474963E-0003 --1.92109865194307E-0003 -1.90384583620313E-0003 -1.88668586028927E-0003 -1.86961867459601E-0003 -1.85264422715283E-0003 --1.83576246362441E-0003 -1.81897332731061E-0003 -1.80227675914700E-0003 -1.78567269770490E-0003 -1.76916107919193E-0003 --1.75274183745257E-0003 -1.73641490396857E-0003 -1.72018020785981E-0003 -1.70403767588479E-0003 -1.68798723244179E-0003 --1.67202879956943E-0003 -1.65616229694786E-0003 -1.64038764189985E-0003 -1.62470474939182E-0003 -1.60911353203524E-0003 --1.59361390008784E-0003 -1.57820576145503E-0003 -1.56288902169161E-0003 -1.54766358400302E-0003 -1.53252934924732E-0003 --1.51748621593674E-0003 -1.50253408023975E-0003 -1.48767283598277E-0003 -1.47290237465233E-0003 -1.45822258539729E-0003 --1.44363335503078E-0003 -1.42913456803277E-0003 -1.41472610655228E-0003 -1.40040785040999E-0003 -1.38617967710072E-0003 --1.37204146179608E-0003 -1.35799307734744E-0003 -1.34403439428845E-0003 -1.33016528083828E-0003 -1.31638560290444E-0003 --1.30269522408610E-0003 -1.28909400567712E-0003 -1.27558180666957E-0003 -1.26215848375701E-0003 -1.24882389133804E-0003 --1.23557788151993E-0003 -1.22242030412227E-0003 -1.20935100668091E-0003 -1.19636983445166E-0003 -1.18347663041441E-0003 --1.17067123527727E-0003 -1.15795348748061E-0003 -1.14532322320156E-0003 -1.13278027635816E-0003 -1.12032447861415E-0003 --1.10795565938326E-0003 -1.09567364583411E-0003 -1.08347826289497E-0003 -1.07136933325858E-0003 -1.05934667738729E-0003 --1.04741011351799E-0003 -1.03555945766754E-0003 -1.02379452363786E-0003 -1.01211512302146E-0003 -1.00052106520699E-0003 --9.89012157384788E-0004 -9.77588204552683E-0004 -9.66249009521765E-0004 -9.54994372922348E-0004 -9.43824093210136E-0004 --9.32737966672171E-0004 -9.21735787433297E-0004 -9.10817347462388E-0004 -8.99982436578962E-0004 -8.89230842459665E-0004 --8.78562350645001E-0004 -8.67976744546263E-0004 -8.57473805452248E-0004 -8.47053312536483E-0004 -8.36715042864228E-0004 --8.26458771399866E-0004 -8.16284271014159E-0004 -8.06191312491772E-0004 -7.96179664538968E-0004 -7.86249093791131E-0004 --7.76399364820770E-0004 -7.66630240145325E-0004 -7.56941480235345E-0004 -7.47332843522541E-0004 -7.37804086408176E-0004 --7.28354963271431E-0004 -7.18985226477880E-0004 -7.09694626388234E-0004 -7.00482911366972E-0004 -6.91349827791384E-0004 --6.82295120060389E-0004 -6.73318530603750E-0004 -6.64419799891333E-0004 -6.55598666442372E-0004 -6.46854866835055E-0004 --6.38188135716003E-0004 -6.29598205810149E-0004 -6.21084807930412E-0004 -6.12647670987759E-0004 -6.04286522001316E-0004 --5.96001086108500E-0004 -5.87791086575452E-0004 -5.79656244807394E-0004 -5.71596280359366E-0004 -5.63610910946780E-0004 --5.55699852456352E-0004 -5.47862818957089E-0004 -5.40099522711308E-0004 -5.32409674185952E-0004 -5.24792982063861E-0004 --5.17249153255276E-0004 -5.09777892909535E-0004 -5.02378904426660E-0004 -4.95051889469371E-0004 -4.87796547974980E-0004 --4.80612578167621E-0004 -4.73499676570435E-0004 -4.66457538017991E-0004 -4.59485855668892E-0004 -4.52584321018303E-0004 --4.45752623910873E-0004 -4.38990452553577E-0004 -4.32297493528868E-0004 -4.25673431807803E-0004 -4.19117950763411E-0004 --4.12630732184230E-0004 -4.06211456287799E-0004 -3.99859801734521E-0004 -3.93575445641469E-0004 -3.87358063596483E-0004 --3.81207329672267E-0004 -3.75122916440758E-0004 -3.69104494987542E-0004 -3.63151734926413E-0004 -3.57264304414169E-0004 --3.51441870165393E-0004 -3.45684097467584E-0004 -3.39990650196154E-0004 -3.34361190829868E-0004 -3.28795380466221E-0004 --3.23292878837003E-0004 -3.17853344324089E-0004 -3.12476433975239E-0004 -3.07161803520218E-0004 -3.01909107386854E-0004 --2.96717998717417E-0004 -2.91588129385085E-0004 -2.86519150010510E-0004 -2.81510709978628E-0004 -2.76562457455505E-0004 --2.71674039405478E-0004 -2.66845101608267E-0004 -2.62075288676386E-0004 -2.57364244072662E-0004 -2.52711610127846E-0004 --2.48117028058481E-0004 -2.43580137984807E-0004 -2.39100578948958E-0004 -2.34677988933147E-0004 -2.30312004878138E-0004 --2.26002262701844E-0004 -2.21748397318012E-0004 -2.17550042655174E-0004 -2.13406831675645E-0004 -2.09318396394746E-0004 --2.05284367900208E-0004 -2.01304376371618E-0004 -1.97378051100167E-0004 -1.93505020508443E-0004 -1.89684912170471E-0004 --1.85917352831835E-0004 -1.82201968430012E-0004 -1.78538384114891E-0004 -1.74926224269347E-0004 -1.71365112530112E-0004 --1.67854671808698E-0004 -1.64394524312572E-0004 -1.60984291566414E-0004 -1.57623594433613E-0004 -1.54312053137880E-0004 --1.51049287285031E-0004 -1.47834915884976E-0004 -1.44668557373808E-0004 -1.41549829636154E-0004 -1.38478350027562E-0004 --1.35453735397203E-0004 -1.32475602110642E-0004 -1.29543566072794E-0004 -1.26657242751103E-0004 -1.23816247198810E-0004 --1.21020194078490E-0004 -1.18268697685655E-0004 -1.15561371972608E-0004 -1.12897830572455E-0004 -1.10277686823255E-0004 --1.07700553792396E-0004 -1.05166044301092E-0004 -1.02673770949124E-0004 -1.00223346139671E-0004 -9.78143821043859E-0005 --9.54464909286393E-0005 -9.31192845768981E-0005 -9.08323749183421E-0005 -8.85853737525996E-0005 -8.63778928357330E-0005 --8.42095439063213E-0005 -8.20799387117902E-0005 -7.99886890349058E-0005 -7.79354067204227E-0005 -7.59197037019610E-0005 --7.39411920290202E-0005 -7.19994838942051E-0005 -7.00941916606487E-0005 -6.82249278895636E-0005 -6.63913053680496E-0005 --6.45929371370282E-0005 -6.28294365194113E-0005 -6.11004171484157E-0005 -5.94054929960901E-0005 -5.77442784020426E-0005 --5.61163881023069E-0005 -5.45214372584609E-0005 -5.29590414868829E-0005 -5.14288168882407E-0005 -4.99303800771357E-0005 --4.84633482119613E-0005 -4.70273390249630E-0005 -4.56219708524491E-0005 -4.42468626652493E-0005 -4.29016340993222E-0005 --4.15859054865945E-0005 -4.02992978859619E-0005 -3.90414331145170E-0005 -3.78119337789541E-0005 -3.66104233071721E-0005 --3.54365259800932E-0005 -3.42898669636518E-0005 -3.31700723410198E-0005 -3.20767691449882E-0005 -3.10095853905837E-0005 --2.99681501078778E-0005 -2.89520933749824E-0005 -2.79610463512731E-0005 -2.69946413107877E-0005 -2.60525116758604E-0005 --2.51342920509235E-0005 -2.42396182565435E-0005 -2.33681273636538E-0005 -2.25194577279829E-0005 -2.16932490247083E-0005 --2.08891422832963E-0005 -2.01067799225753E-0005 -1.93458057859880E-0005 -1.86058651770766E-0005 -1.78866048951709E-0005 --1.71876732712786E-0005 -1.65087202042008E-0005 -1.58493971968455E-0005 -1.52093573927614E-0005 -1.45882556128899E-0005 --1.39857483925113E-0005 -1.34014940184293E-0005 -1.28351525663506E-0005 -1.22863859384951E-0005 -1.17548579014102E-0005 --1.12402341240079E-0005 -1.07421822158250E-0005 -1.02603717654843E-0005 -9.79447437939440E-0006 -9.34416372065344E-0006 --8.90911554818411E-0006 -8.48900775607983E-0006 -8.08352041317798E-0006 -7.69233580285790E-0006 -7.31513846304943E-0006 --6.95161522647966E-0006 -6.60145526113134E-0006 -6.26435011093515E-0006 -5.93999373667884E-0006 -5.62808255714973E-0006 --5.32831549049867E-0006 -5.04039399583145E-0006 -4.76402211503225E-0006 -4.49890651480877E-0006 -4.24475652897502E-0006 --4.00128420095389E-0006 -3.76820432651815E-0006 -3.54523449676026E-0006 -3.33209514129091E-0006 -3.12850957167504E-0006 --2.93420402509545E-0006 -2.74890770825647E-0006 -2.57235284151470E-0006 -2.40427470325070E-0006 -2.24441167447461E-0006 --2.09250528366616E-0006 -1.94830025185523E-0006 -1.81154453793633E-0006 -1.68198938422590E-0006 -1.55938936225354E-0006 --1.44350241879713E-0006 -1.33408992215703E-0006 -1.23091670867008E-0006 -1.13375112946769E-0006 -1.04236509747405E-0006 --9.56534134648857E-0007 -8.76037419474314E-0007 -8.00657834684140E-0007 -7.30182015240777E-0007 -6.64400396555944E-0007 --6.03107262959551E-0007 -5.46100796414259E-0007 -4.93183125478851E-0007 -4.44160374520421E-0007 -3.98842713174288E-0007 --3.57044406055724E-0007 -3.18583862720788E-0007 -2.83283687879558E-0007 -2.50970731860452E-0007 -2.21476141327784E-0007 --1.94635410252816E-0007 -1.70288431138038E-0007 -1.48279546497252E-0007 -1.28457600590273E-0007 -1.10675991414366E-0007 --9.47927229520273E-0008 -8.06704576767261E-0008 -6.81765693166000E-0008 -5.71831958771265E-0008 -4.75672929235964E-0008 --3.92106871236529E-0008 -3.20001300511811E-0008 -2.58273522515486E-0008 -2.05891175696954E-0008 -1.61872777410827E-0008 --1.25288272465865E-0008 -9.52595843199584E-0009 -7.09611689268826E-0009 -5.16205712437787E-0009 -3.65189844045067E-0009 --2.49918115677392E-0009 -1.64292304458332E-0009 -1.02767605218207E-0009 -6.03583296195996E-0010 -3.26436323059740E-0010 --1.57732641482804E-0010 -6.47335265849094E-0011 -2.05220964403180E-0011 -4.06166173606829E-0012 -2.54349268656885E-0013 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.57744134078551E+0003 1.57194925468874E+0003 1.56648536223543E+0003 - 1.56104943511586E+0003 1.55564124764931E+0003 1.55026057674840E+0003 1.54490720188378E+0003 1.53958090504942E+0003 - 1.53428147072838E+0003 1.52900868585909E+0003 1.52376233980204E+0003 1.51854222430708E+0003 1.51334813348106E+0003 - 1.50817986375602E+0003 1.50303721385780E+0003 1.49791998477512E+0003 1.49282797972908E+0003 1.48776100414313E+0003 - 1.48271886561346E+0003 1.47770137387978E+0003 1.47270834079659E+0003 1.46773958030479E+0003 1.46279490840374E+0003 - 1.45787414312375E+0003 1.45297710449884E+0003 1.44810361454005E+0003 1.44325349720905E+0003 1.43842657839210E+0003 - 1.43362268587444E+0003 1.42884164931503E+0003 1.42408330022165E+0003 1.41934747192634E+0003 1.41463399956121E+0003 - 1.40994272003460E+0003 1.40527347200755E+0003 1.40062609587067E+0003 1.39600043372124E+0003 1.39139632934075E+0003 - 1.38681362817266E+0003 1.38225217730056E+0003 1.37771182542658E+0003 1.37319242285013E+0003 1.36869382144698E+0003 - 1.36421587464856E+0003 1.35975843742161E+0003 1.35532136624814E+0003 1.35090451910558E+0003 1.34650775544735E+0003 - 1.34213093618355E+0003 1.33777392366208E+0003 1.33343658164991E+0003 1.32911877531468E+0003 1.32482037120650E+0003 - 1.32054123724011E+0003 1.31628124267721E+0003 1.31204025810903E+0003 1.30781815543922E+0003 1.30361480786691E+0003 - 1.29943008987009E+0003 1.29526387718912E+0003 1.29111604681057E+0003 1.28698647695121E+0003 1.28287504704231E+0003 - 1.27878163771410E+0003 1.27470613078044E+0003 1.27064840922378E+0003 1.26660835718023E+0003 1.26258585992494E+0003 - 1.25858080385763E+0003 1.25459307648831E+0003 1.25062256642325E+0003 1.24666916335114E+0003 1.24273275802936E+0003 - 1.23881324227061E+0003 1.23491050892952E+0003 1.23102445188966E+0003 1.22715496605055E+0003 1.22330194731497E+0003 - 1.21946529257640E+0003 1.21564489970665E+0003 1.21184066754364E+0003 1.20805249587940E+0003 1.20428028544817E+0003 - 1.20052393791475E+0003 1.19678335586291E+0003 1.19305844278407E+0003 1.18934910306605E+0003 1.18565524198203E+0003 - 1.18197676567965E+0003 1.17831358117025E+0003 1.17466559631826E+0003 1.17103271983077E+0003 1.16741486124720E+0003 - 1.16381193092915E+0003 1.16022384005037E+0003 1.15665050058685E+0003 1.15309182530713E+0003 1.14954772776263E+0003 - 1.14601812227821E+0003 1.14250292394278E+0003 1.13900204860014E+0003 1.13551541283983E+0003 1.13204293398820E+0003 - 1.12858453009954E+0003 1.12514011994741E+0003 1.12170962301597E+0003 1.11829295949155E+0003 1.11489005025428E+0003 - 1.11150081686982E+0003 1.10812518158123E+0003 1.10476306730097E+0003 1.10141439760295E+0003 1.09807909671475E+0003 - 1.09475708950991E+0003 1.09144830150032E+0003 1.08815265882880E+0003 1.08487008826160E+0003 1.08160051718123E+0003 - 1.07834387357920E+0003 1.07510008604895E+0003 1.07186908377887E+0003 1.06865079654539E+0003 1.06544515470619E+0003 - 1.06225208919347E+0003 1.05907153150737E+0003 1.05590341370939E+0003 1.05274766841599E+0003 1.04960422879222E+0003 - 1.04647302854546E+0003 1.04335400191921E+0003 1.04024708368706E+0003 1.03715220914659E+0003 1.03406931411349E+0003 - 1.03099833491570E+0003 1.02793920838760E+0003 1.02489187186436E+0003 1.02185626317629E+0003 1.01883232064328E+0003 - 1.01581998306937E+0003 1.01281918973731E+0003 1.00982988040328E+0003 1.00685199529158E+0003 1.00388547508949E+0003 - 1.00093026094213E+0003 9.97986294447439E+0002 9.95053517651166E+0002 9.92131873041975E+0002 9.89221303546593E+0002 - 9.86321752525027E+0002 9.83433163765843E+0002 9.80555481481511E+0002 9.77688650303808E+0002 9.74832615279287E+0002 - 9.71987321864795E+0002 9.69152715923067E+0002 9.66328743718360E+0002 9.63515351912161E+0002 9.60712487558939E+0002 - 9.57920098101958E+0002 9.55138131369149E+0002 9.52366535569025E+0002 9.49605259286663E+0002 9.46854251479729E+0002 - 9.44113461474558E+0002 9.41382838962287E+0002 9.38662333995034E+0002 9.35951896982133E+0002 9.33251478686412E+0002 - 9.30561030220523E+0002 9.27880503043319E+0002 9.25209848956276E+0002 9.22549020099965E+0002 9.19897968950568E+0002 - 9.17256648316435E+0002 9.14625011334694E+0002 9.12003011467895E+0002 9.09390602500707E+0002 9.06787738536648E+0002 - 9.04194373994866E+0002 9.01610463606950E+0002 8.99035962413796E+0002 8.96470825762501E+0002 8.93915009303305E+0002 - 8.91368468986563E+0002 8.88831161059766E+0002 8.86303042064592E+0002 8.83784068833999E+0002 8.81274198489351E+0002 - 8.78773388437585E+0002 8.76281596368410E+0002 8.73798780251542E+0002 8.71324898333977E+0002 8.68859909137294E+0002 - 8.66403771454994E+0002 8.63956444349875E+0002 8.61517887151432E+0002 8.59088059453299E+0002 8.56666921110720E+0002 - 8.54254432238044E+0002 8.51850553206265E+0002 8.49455244640579E+0002 8.47068467417982E+0002 8.44690182664892E+0002 - 8.42320351754799E+0002 8.39958936305951E+0002 8.37605898179063E+0002 8.35261199475053E+0002 8.32924802532812E+0002 - 8.30596669926998E+0002 8.28276764465854E+0002 8.25965049189057E+0002 8.23661487365593E+0002 8.21366042491656E+0002 - 8.19078678288574E+0002 8.16799358700759E+0002 8.14528047893684E+0002 8.12264710251881E+0002 8.10009310376967E+0002 - 8.07761813085693E+0002 8.05522183408014E+0002 8.03290386585183E+0002 8.01066388067873E+0002 7.98850153514314E+0002 - 7.96641648788456E+0002 7.94440839958156E+0002 7.92247693293380E+0002 7.90062175264435E+0002 7.87884252540218E+0002 - 7.85713891986479E+0002 7.83551060664118E+0002 7.81395725827495E+0002 7.79247854922754E+0002 7.77107415586178E+0002 - 7.74974375642558E+0002 7.72848703103579E+0002 7.70730366166228E+0002 7.68619333211221E+0002 7.66515572801446E+0002 - 7.64419053680425E+0002 7.62329744770795E+0002 7.60247615172804E+0002 7.58172634162829E+0002 7.56104771191904E+0002 - 7.54043995884274E+0002 7.51990278035956E+0002 7.49943587613325E+0002 7.47903894751710E+0002 7.45871169754009E+0002 - 7.43845383089322E+0002 7.41826505391590E+0002 7.39814507458264E+0002 7.37809360248976E+0002 7.35811034884233E+0002 - 7.33819502644123E+0002 7.31834734967031E+0002 7.29856703448381E+0002 7.27885379839382E+0002 7.25920736045788E+0002 - 7.23962744126681E+0002 7.22011376293254E+0002 7.20066604907624E+0002 7.18128402481641E+0002 7.16196741675721E+0002 - 7.14271595297692E+0002 7.12352936301645E+0002 7.10440737786807E+0002 7.08534972996417E+0002 7.06635615316623E+0002 - 7.04742638275385E+0002 7.02856015541393E+0002 7.00975720922995E+0002 6.99101728367135E+0002 6.97234011958310E+0002 - 6.95372545917530E+0002 6.93517304601291E+0002 6.91668262500560E+0002 6.89825394239774E+0002 6.87988674575845E+0002 - 6.86158078397176E+0002 6.84333580722690E+0002 6.82515156700867E+0002 6.80702781608793E+0002 6.78896430851218E+0002 - 6.77096079959622E+0002 6.75301704591298E+0002 6.73513280528431E+0002 6.71730783677201E+0002 6.69954190066891E+0002 - 6.68183475848994E+0002 6.66418617296345E+0002 6.64659590802255E+0002 6.62906372879648E+0002 6.61158940160216E+0002 - 6.59417269393578E+0002 6.57681337446450E+0002 6.55951121301823E+0002 6.54226598058141E+0002 6.52507744928506E+0002 - 6.50794539239870E+0002 6.49086958432250E+0002 6.47384980057945E+0002 6.45688581780761E+0002 6.43997741375242E+0002 - 6.42312436725916E+0002 6.40632645826540E+0002 6.38958346779356E+0002 6.37289517794354E+0002 6.35626137188546E+0002 - 6.33968183385237E+0002 6.32315634913317E+0002 6.30668470406548E+0002 6.29026668602864E+0002 6.27390208343675E+0002 - 6.25759068573183E+0002 6.24133228337695E+0002 6.22512666784954E+0002 6.20897363163467E+0002 6.19287296821844E+0002 - 6.17682447208143E+0002 6.16082793869221E+0002 6.14488316450090E+0002 6.12898994693280E+0002 6.11314808438208E+0002 - 6.09735737620553E+0002 6.08161762271638E+0002 6.06592862517813E+0002 6.05029018579852E+0002 6.03470210772346E+0002 - 6.01916419503110E+0002 6.00367625272590E+0002 5.98823808673279E+0002 5.97284950389136E+0002 5.95751031195009E+0002 - 5.94222031956069E+0002 5.92697933627242E+0002 5.91178717252653E+0002 5.89664363965068E+0002 5.88154854985350E+0002 - 5.86650171621906E+0002 5.85150295270157E+0002 5.83655207411996E+0002 5.82164889615262E+0002 5.80679323533215E+0002 - 5.79198490904011E+0002 5.77722373550191E+0002 5.76250953378167E+0002 5.74784212377715E+0002 5.73322132621473E+0002 - 5.71864696264443E+0002 5.70411885543496E+0002 5.68963682776884E+0002 5.67520070363753E+0002 5.66081030783663E+0002 - 5.64646546596111E+0002 5.63216600440054E+0002 5.61791175033448E+0002 5.60370253172776E+0002 5.58953817732590E+0002 - 5.57541851665053E+0002 5.56134337999485E+0002 5.54731259841916E+0002 5.53332600374637E+0002 5.51938342855760E+0002 - 5.50548470618780E+0002 5.49162967072139E+0002 5.47781815698795E+0002 5.46405000055793E+0002 5.45032503773845E+0002 - 5.43664310556906E+0002 5.42300404181758E+0002 5.40940768497594E+0002 5.39585387425612E+0002 5.38234244958604E+0002 - 5.36887325160552E+0002 5.35544612166231E+0002 5.34206090180808E+0002 5.32871743479449E+0002 5.31541556406928E+0002 - 5.30215513377239E+0002 5.28893598873211E+0002 5.27575797446125E+0002 5.26262093715337E+0002 5.24952472367900E+0002 - 5.23646918158192E+0002 5.22345415907548E+0002 5.21047950503887E+0002 5.19754506901353E+0002 5.18465070119950E+0002 - 5.17179625245188E+0002 5.15898157427719E+0002 5.14620651882990E+0002 5.13347093890890E+0002 5.12077468795403E+0002 - 5.10811762004260E+0002 5.09549958988600E+0002 5.08292045282626E+0002 5.07038006483269E+0002 5.05787828249853E+0002 - 5.04541496303762E+0002 5.03298996428111E+0002 5.02060314467414E+0002 5.00825436327265E+0002 4.99594347974009E+0002 - 4.98367035434423E+0002 4.97143484795403E+0002 4.95923682203640E+0002 4.94707613865310E+0002 4.93495266045764E+0002 - 4.92286625069216E+0002 4.91081677318438E+0002 4.89880409234455E+0002 4.88682807316242E+0002 4.87488858120421E+0002 - 4.86298548260969E+0002 4.85111864408915E+0002 4.83928793292051E+0002 4.82749321694637E+0002 4.81573436457112E+0002 - 4.80401124475805E+0002 4.79232372702651E+0002 4.78067168144906E+0002 4.76905497864865E+0002 4.75747348979581E+0002 - 4.74592708660588E+0002 4.73441564133626E+0002 4.72293902678363E+0002 4.71149711628126E+0002 4.70008978369630E+0002 - 4.68871690342705E+0002 4.67737835040035E+0002 4.66607400006890E+0002 4.65480372840862E+0002 4.64356741191605E+0002 - 4.63236492760573E+0002 4.62119615300764E+0002 4.61006096616462E+0002 4.59895924562984E+0002 4.58789087046426E+0002 - 4.57685572023409E+0002 4.56585367500834E+0002 4.55488461535632E+0002 4.54394842234516E+0002 4.53304497753737E+0002 - 4.52217416298842E+0002 4.51133586124430E+0002 4.50052995533914E+0002 4.48975632879282E+0002 4.47901486560858E+0002 - 4.46830545027068E+0002 4.45762796774208E+0002 4.44698230346205E+0002 4.43636834334393E+0002 4.42578597377280E+0002 - 4.41523508160320E+0002 4.40471555415686E+0002 4.39422727922045E+0002 4.38377014504334E+0002 4.37334404033540E+0002 - 4.36294885426473E+0002 4.35258447645552E+0002 4.34225079698582E+0002 4.33194770638543E+0002 4.32167509563366E+0002 - 4.31143285615726E+0002 4.30122087982825E+0002 4.29103905896182E+0002 4.28088728631419E+0002 4.27076545508058E+0002 - 4.26067345889307E+0002 4.25061119181857E+0002 4.24057854835673E+0002 4.23057542343796E+0002 4.22060171242131E+0002 - 4.21065731109255E+0002 4.20074211566210E+0002 4.19085602276304E+0002 4.18099892944914E+0002 4.17117073319291E+0002 - 4.16137133188362E+0002 4.15160062382533E+0002 4.14185850773500E+0002 4.13214488274054E+0002 4.12245964837889E+0002 - 4.11280270459415E+0002 4.10317395173565E+0002 4.09357329055610E+0002 4.08400062220969E+0002 4.07445584825027E+0002 - 4.06493887062948E+0002 4.05544959169490E+0002 4.04598791418827E+0002 4.03655374124362E+0002 4.02714697638548E+0002 - 4.01776752352712E+0002 4.00841528696872E+0002 3.99909017139562E+0002 3.98979208187654E+0002 3.98052092386184E+0002 - 3.97127660318176E+0002 3.96205902604470E+0002 3.95286809903548E+0002 3.94370372911364E+0002 3.93456582361170E+0002 - 3.92545429023353E+0002 3.91636903705257E+0002 3.90730997251025E+0002 3.89827700541423E+0002 3.88927004493681E+0002 - 3.88028900061325E+0002 3.87133378234011E+0002 3.86240430037368E+0002 3.85350046532827E+0002 3.84462218817467E+0002 - 3.83576938023850E+0002 3.82694195319865E+0002 3.81813981908565E+0002 3.80936289028010E+0002 3.80061107951114E+0002 - 3.79188429985483E+0002 3.78318246473263E+0002 3.77450548790986E+0002 3.76585328349411E+0002 3.75722576593379E+0002 - 3.74862285001654E+0002 3.74004445086776E+0002 3.73149048394907E+0002 3.72296086505684E+0002 3.71445551032071E+0002 - 3.70597433620206E+0002 3.69751725949259E+0002 3.68908419731281E+0002 3.68067506711063E+0002 3.67228978665987E+0002 - 3.66392827405881E+0002 3.65559044772882E+0002 3.64727622641284E+0002 3.63898552917403E+0002 3.63071827539434E+0002 - 3.62247438477308E+0002 3.61425377732556E+0002 3.60605637338166E+0002 3.59788209358447E+0002 3.58973085888893E+0002 - 3.58160259056039E+0002 3.57349721017334E+0002 3.56541463961000E+0002 3.55735480105897E+0002 3.54931761701391E+0002 - 3.54130301027219E+0002 3.53331090393357E+0002 3.52534122139887E+0002 3.51739388636867E+0002 3.50946882284197E+0002 - 3.50156595511495E+0002 3.49368520777960E+0002 3.48582650572249E+0002 3.47798977412346E+0002 3.47017493845434E+0002 - 3.46238192447771E+0002 3.45461065824562E+0002 3.44686106609831E+0002 3.43913307466300E+0002 3.43142661085264E+0002 - 3.42374160186465E+0002 3.41607797517970E+0002 3.40843565856049E+0002 3.40081458005053E+0002 3.39321466797290E+0002 - 3.38563585092911E+0002 3.37807805779781E+0002 3.37054121773368E+0002 3.36302526016616E+0002 3.35553011479836E+0002 - 3.34805571160577E+0002 3.34060198083520E+0002 3.33316885300353E+0002 3.32575625889659E+0002 3.31836412956801E+0002 - 3.31099239633803E+0002 3.30364099079241E+0002 3.29630984478126E+0002 3.28899889041791E+0002 3.28170806007778E+0002 - 3.27443728639729E+0002 3.26718650227269E+0002 3.25995564085901E+0002 3.25274463556889E+0002 3.24555342007154E+0002 - 3.23838192829161E+0002 3.23123009440811E+0002 3.22409785285333E+0002 3.21698513831176E+0002 3.20989188571900E+0002 - 3.20281803026072E+0002 3.19576350737157E+0002 3.18872825273415E+0002 3.18171220227791E+0002 3.17471529217817E+0002 - 3.16773745885500E+0002 3.16077863897225E+0002 3.15383876943648E+0002 3.14691778739593E+0002 3.14001563023949E+0002 - 3.13313223559574E+0002 3.12626754133185E+0002 3.11942148555264E+0002 3.11259400659952E+0002 3.10578504304955E+0002 - 3.09899453371438E+0002 3.09222241763934E+0002 3.08546863410236E+0002 3.07873312261306E+0002 3.07201582291174E+0002 - 3.06531667496844E+0002 3.05863561898193E+0002 3.05197259537878E+0002 3.04532754481237E+0002 3.03870040816199E+0002 - 3.03209112653183E+0002 3.02549964125007E+0002 3.01892589386794E+0002 3.01236982615876E+0002 3.00583138011704E+0002 - 2.99931049795752E+0002 2.99280712211428E+0002 2.98632119523980E+0002 2.97985266020404E+0002 2.97340146009354E+0002 - 2.96696753821053E+0002 2.96055083807199E+0002 2.95415130340879E+0002 2.94776887816476E+0002 2.94140350649584E+0002 - 2.93505513276916E+0002 2.92872370156219E+0002 2.92240915766183E+0002 2.91611144606355E+0002 2.90983051197052E+0002 - 2.90356630079278E+0002 2.89731875814630E+0002 2.89108782985220E+0002 2.88487346193584E+0002 2.87867560062603E+0002 - 2.87249419235411E+0002 2.86632918375318E+0002 2.86018052165720E+0002 2.85404815310020E+0002 2.84793202531544E+0002 - 2.84183208573456E+0002 2.83574828198679E+0002 2.82968056189811E+0002 2.82362887349043E+0002 2.81759316498081E+0002 - 2.81157338478059E+0002 2.80556948149468E+0002 2.79958140392065E+0002 2.79360910104802E+0002 2.78765252205742E+0002 - 2.78171161631982E+0002 2.77578633339572E+0002 2.76987662303440E+0002 2.76398243517313E+0002 2.75810371993636E+0002 - 2.75224042763500E+0002 2.74639250876561E+0002 2.74055991400966E+0002 2.73474259423275E+0002 2.72894050048388E+0002 - 2.72315358399464E+0002 2.71738179617852E+0002 2.71162508863013E+0002 2.70588341312445E+0002 2.70015672161609E+0002 - 2.69444496623858E+0002 2.68874809930359E+0002 2.68306607330024E+0002 2.67739884089433E+0002 2.67174635492765E+0002 - 2.66610856841724E+0002 2.66048543455468E+0002 2.65487690670537E+0002 2.64928293840779E+0002 2.64370348337285E+0002 - 2.63813849548314E+0002 2.63258792879223E+0002 2.62705173752397E+0002 2.62152987607181E+0002 2.61602229899811E+0002 - 2.61052896103340E+0002 2.60504981707576E+0002 2.59958482219007E+0002 2.59413393160739E+0002 2.58869710072423E+0002 - 2.58327428510190E+0002 2.57786544046585E+0002 2.57247052270496E+0002 2.56708948787089E+0002 2.56172229217746E+0002 - 2.55636889199992E+0002 2.55102924387432E+0002 2.54570330449686E+0002 2.54039103072326E+0002 2.53509237956806E+0002 - 2.52980730820400E+0002 2.52453577396138E+0002 2.51927773432742E+0002 2.51403314694561E+0002 2.50880196961507E+0002 - 2.50358416028995E+0002 2.49837967707876E+0002 2.49318847824377E+0002 2.48801052220037E+0002 2.48284576751646E+0002 - 2.47769417291182E+0002 2.47255569725750E+0002 2.46743029957522E+0002 2.46231793903673E+0002 2.45721857496322E+0002 - 2.45213216682471E+0002 2.44705867423946E+0002 2.44199805697334E+0002 2.43695027493927E+0002 2.43191528819660E+0002 - 2.42689305695051E+0002 2.42188354155145E+0002 2.41688670249452E+0002 2.41190250041892E+0002 2.40693089610734E+0002 - 2.40197185048538E+0002 2.39702532462100E+0002 2.39209127972391E+0002 2.38716967714502E+0002 2.38226047837588E+0002 - 2.37736364504807E+0002 2.37247913893269E+0002 2.36760692193976E+0002 2.36274695611767E+0002 2.35789920365262E+0002 - 2.35306362686808E+0002 2.34824018822420E+0002 2.34342885031733E+0002 2.33862957587938E+0002 2.33384232777735E+0002 - 2.32906706901274E+0002 2.32430376272106E+0002 2.31955237217121E+0002 2.31481286076504E+0002 2.31008519203674E+0002 - 2.30536932965234E+0002 2.30066523740920E+0002 2.29597287923542E+0002 2.29129221918940E+0002 2.28662322145925E+0002 - 2.28196585036228E+0002 2.27732007034452E+0002 2.27268584598018E+0002 2.26806314197111E+0002 2.26345192314634E+0002 - 2.25885215446153E+0002 2.25426380099848E+0002 2.24968682796462E+0002 2.24512120069252E+0002 2.24056688463938E+0002 - 2.23602384538652E+0002 2.23149204863890E+0002 2.22697146022462E+0002 2.22246204609443E+0002 2.21796377232124E+0002 - 2.21347660509963E+0002 2.20900051074536E+0002 2.20453545569490E+0002 2.20008140650493E+0002 2.19563832985187E+0002 - 2.19120619253143E+0002 2.18678496145806E+0002 2.18237460366457E+0002 2.17797508630158E+0002 2.17358637663709E+0002 - 2.16920844205602E+0002 2.16484125005972E+0002 2.16048476826550E+0002 2.15613896440623E+0002 2.15180380632978E+0002 - 2.14747926199865E+0002 2.14316529948949E+0002 2.13886188699262E+0002 2.13456899281160E+0002 2.13028658536278E+0002 - 2.12601463317485E+0002 2.12175310488840E+0002 2.11750196925545E+0002 2.11326119513905E+0002 2.10903075151280E+0002 - 2.10481060746044E+0002 2.10060073217538E+0002 2.09640109496031E+0002 2.09221166522674E+0002 2.08803241249456E+0002 - 2.08386330639164E+0002 2.07970431665337E+0002 2.07555541312227E+0002 2.07141656574751E+0002 2.06728774458457E+0002 - 2.06316891979475E+0002 2.05906006164477E+0002 2.05496114050637E+0002 2.05087212685588E+0002 2.04679299127382E+0002 - 2.04272370444447E+0002 2.03866423715546E+0002 2.03461456029739E+0002 2.03057464486341E+0002 2.02654446194879E+0002 - 2.02252398275054E+0002 2.01851317856703E+0002 2.01451202079754E+0002 2.01052048094190E+0002 2.00653853060010E+0002 - 2.00256614147186E+0002 1.99860328535625E+0002 1.99464993415133E+0002 1.99070605985372E+0002 1.98677163455823E+0002 - 1.98284663045748E+0002 1.97893101984149E+0002 1.97502477509733E+0002 1.97112786870872E+0002 1.96724027325565E+0002 - 1.96336196141402E+0002 1.95949290595522E+0002 1.95563307974581E+0002 1.95178245574711E+0002 1.94794100701484E+0002 - 1.94410870669875E+0002 1.94028552804225E+0002 1.93647144438204E+0002 1.93266642914775E+0002 1.92887045586158E+0002 - 1.92508349813791E+0002 1.92130552968298E+0002 1.91753652429451E+0002 1.91377645586132E+0002 1.91002529836302E+0002 - 1.90628302586962E+0002 1.90254961254119E+0002 1.89882503262750E+0002 1.89510926046769E+0002 1.89140227048988E+0002 - 1.88770403721087E+0002 1.88401453523576E+0002 1.88033373925762E+0002 1.87666162405716E+0002 1.87299816450233E+0002 - 1.86934333554808E+0002 1.86569711223590E+0002 1.86205946969360E+0002 1.85843038313488E+0002 1.85480982785906E+0002 - 1.85119777925070E+0002 1.84759421277931E+0002 1.84399910399898E+0002 1.84041242854807E+0002 1.83683416214890E+0002 - 1.83326428060738E+0002 1.82970275981272E+0002 1.82614957573712E+0002 1.82260470443537E+0002 1.81906812204464E+0002 - 1.81553980478406E+0002 1.81201972895447E+0002 1.80850787093807E+0002 1.80500420719810E+0002 1.80150871427855E+0002 - 1.79802136880383E+0002 1.79454214747847E+0002 1.79107102708680E+0002 1.78760798449262E+0002 1.78415299663895E+0002 - 1.78070604054767E+0002 1.77726709331923E+0002 1.77383613213235E+0002 1.77041313424373E+0002 1.76699807698771E+0002 - 1.76359093777601E+0002 1.76019169409742E+0002 1.75680032351748E+0002 1.75341680367821E+0002 1.75004111229781E+0002 - 1.74667322717036E+0002 1.74331312616551E+0002 1.73996078722823E+0002 1.73661618837849E+0002 1.73327930771096E+0002 - 1.72995012339476E+0002 1.72662861367315E+0002 1.72331475686322E+0002 1.72000853135567E+0002 1.71670991561446E+0002 - 1.71341888817656E+0002 1.71013542765168E+0002 1.70685951272196E+0002 1.70359112214171E+0002 1.70033023473714E+0002 - 1.69707682940605E+0002 1.69383088511760E+0002 1.69059238091201E+0002 1.68736129590026E+0002 1.68413760926390E+0002 - 1.68092130025469E+0002 1.67771234819438E+0002 1.67451073247443E+0002 1.67131643255573E+0002 1.66812942796838E+0002 - 1.66494969831136E+0002 1.66177722325230E+0002 1.65861198252722E+0002 1.65545395594028E+0002 1.65230312336346E+0002 - 1.64915946473639E+0002 1.64602296006600E+0002 1.64289358942633E+0002 1.63977133295824E+0002 1.63665617086918E+0002 - 1.63354808343289E+0002 1.63044705098920E+0002 1.62735305394375E+0002 1.62426607276772E+0002 1.62118608799764E+0002 - 1.61811308023508E+0002 1.61504703014641E+0002 1.61198791846260E+0002 1.60893572597891E+0002 1.60589043355471E+0002 - 1.60285202211318E+0002 1.59982047264108E+0002 1.59679576618853E+0002 1.59377788386877E+0002 1.59076680685788E+0002 - 1.58776251639458E+0002 1.58476499377998E+0002 1.58177422037732E+0002 1.57879017761179E+0002 1.57581284697023E+0002 - 1.57284221000094E+0002 1.56987824831343E+0002 1.56692094357818E+0002 1.56397027752643E+0002 1.56102623194994E+0002 - 1.55808878870074E+0002 1.55515792969095E+0002 1.55223363689249E+0002 1.54931589233691E+0002 1.54640467811512E+0002 - 1.54349997637721E+0002 1.54060176933217E+0002 1.53771003924772E+0002 1.53482476845007E+0002 1.53194593932367E+0002 - 1.52907353431104E+0002 1.52620753591251E+0002 1.52334792668602E+0002 1.52049468924690E+0002 1.51764780626766E+0002 - 1.51480726047776E+0002 1.51197303466340E+0002 1.50914511166730E+0002 1.50632347438851E+0002 1.50350810578219E+0002 - 1.50069898885935E+0002 1.49789610668674E+0002 1.49509944238652E+0002 1.49230897913616E+0002 1.48952470016816E+0002 - 1.48674658876986E+0002 1.48397462828326E+0002 1.48120880210479E+0002 1.47844909368511E+0002 1.47569548652889E+0002 - 1.47294796419465E+0002 1.47020651029451E+0002 1.46747110849403E+0002 1.46474174251197E+0002 1.46201839612013E+0002 - 1.45930105314311E+0002 1.45658969745815E+0002 1.45388431299490E+0002 1.45118488373527E+0002 1.44849139371318E+0002 - 1.44580382701439E+0002 1.44312216777630E+0002 1.44044640018778E+0002 1.43777650848896E+0002 1.43511247697101E+0002 - 1.43245428997602E+0002 1.42980193189672E+0002 1.42715538717638E+0002 1.42451464030854E+0002 1.42187967583690E+0002 - 1.41925047835507E+0002 1.41662703250641E+0002 1.41400932298384E+0002 1.41139733452968E+0002 1.40879105193542E+0002 - 1.40619046004157E+0002 1.40359554373746E+0002 1.40100628796108E+0002 1.39842267769887E+0002 1.39584469798557E+0002 - 1.39327233390402E+0002 1.39070557058497E+0002 1.38814439320694E+0002 1.38558878699601E+0002 1.38303873722566E+0002 - 1.38049422921659E+0002 1.37795524833654E+0002 1.37542178000010E+0002 1.37289380966859E+0002 1.37037132284982E+0002 - 1.36785430509797E+0002 1.36534274201339E+0002 1.36283661924243E+0002 1.36033592247728E+0002 1.35784063745581E+0002 - 1.35535074996137E+0002 1.35286624582263E+0002 1.35038711091346E+0002 1.34791333115268E+0002 1.34544489250397E+0002 - 1.34298178097566E+0002 1.34052398262057E+0002 1.33807148353587E+0002 1.33562426986289E+0002 1.33318232778698E+0002 - 1.33074564353730E+0002 1.32831420338674E+0002 1.32588799365168E+0002 1.32346700069187E+0002 1.32105121091027E+0002 - 1.31864061075287E+0002 1.31623518670855E+0002 1.31383492530892E+0002 1.31143981312817E+0002 1.30904983678287E+0002 - 1.30666498293189E+0002 1.30428523827618E+0002 1.30191058955862E+0002 1.29954102356392E+0002 1.29717652711842E+0002 - 1.29481708708993E+0002 1.29246269038761E+0002 1.29011332396180E+0002 1.28776897480389E+0002 1.28542962994612E+0002 - 1.28309527646149E+0002 1.28076590146358E+0002 1.27844149210639E+0002 1.27612203558423E+0002 1.27380751913154E+0002 - 1.27149793002275E+0002 1.26919325557214E+0002 1.26689348313371E+0002 1.26459860010098E+0002 1.26230859390692E+0002 - 1.26002345202374E+0002 1.25774316196281E+0002 1.25546771127445E+0002 1.25319708754783E+0002 1.25093127841084E+0002 - 1.24867027152990E+0002 1.24641405460986E+0002 1.24416261539387E+0002 1.24191594166319E+0002 1.23967402123708E+0002 - 1.23743684197269E+0002 1.23520439176488E+0002 1.23297665854608E+0002 1.23075363028620E+0002 1.22853529499247E+0002 - 1.22632164070926E+0002 1.22411265551802E+0002 1.22190832753711E+0002 1.21970864492165E+0002 1.21751359586342E+0002 - 1.21532316859071E+0002 1.21313735136817E+0002 1.21095613249674E+0002 1.20877950031342E+0002 1.20660744319124E+0002 - 1.20443994953907E+0002 1.20227700780151E+0002 1.20011860645876E+0002 1.19796473402648E+0002 1.19581537905567E+0002 - 1.19367053013256E+0002 1.19153017587845E+0002 1.18939430494961E+0002 1.18726290603713E+0002 1.18513596786684E+0002 - 1.18301347919911E+0002 1.18089542882879E+0002 1.17878180558509E+0002 1.17667259833139E+0002 1.17456779596517E+0002 - 1.17246738741790E+0002 1.17037136165488E+0002 1.16827970767510E+0002 1.16619241451121E+0002 1.16410947122930E+0002 - 1.16203086692884E+0002 1.15995659074253E+0002 1.15788663183618E+0002 1.15582097940865E+0002 1.15375962269163E+0002 - 1.15170255094962E+0002 1.14964975347974E+0002 1.14760121961166E+0002 1.14555693870747E+0002 1.14351690016155E+0002 - 1.14148109340046E+0002 1.13944950788286E+0002 1.13742213309934E+0002 1.13539895857233E+0002 1.13337997385602E+0002 - 1.13136516853618E+0002 1.12935453223010E+0002 1.12734805458645E+0002 1.12534572528521E+0002 1.12334753403749E+0002 - 1.12135347058547E+0002 1.11936352470228E+0002 1.11737768619189E+0002 1.11539594488898E+0002 1.11341829065887E+0002 - 1.11144471339736E+0002 1.10947520303068E+0002 1.10750974951534E+0002 1.10554834283802E+0002 1.10359097301550E+0002 - 1.10163763009453E+0002 1.09968830415171E+0002 1.09774298529340E+0002 1.09580166365563E+0002 1.09386432940397E+0002 - 1.09193097273343E+0002 1.09000158386838E+0002 1.08807615306239E+0002 1.08615467059819E+0002 1.08423712678755E+0002 - 1.08232351197114E+0002 1.08041381651847E+0002 1.07850803082777E+0002 1.07660614532591E+0002 1.07470815046825E+0002 - 1.07281403673860E+0002 1.07092379464909E+0002 1.06903741474004E+0002 1.06715488757994E+0002 1.06527620376526E+0002 - 1.06340135392042E+0002 1.06153032869766E+0002 1.05966311877695E+0002 1.05779971486589E+0002 1.05594010769962E+0002 - 1.05408428804071E+0002 1.05223224667908E+0002 1.05038397443188E+0002 1.04853946214344E+0002 1.04669830385582E+0002 - 1.04485920715542E+0002 1.04302207725564E+0002 1.04118691879643E+0002 1.03935373638120E+0002 1.03752253457693E+0002 - 1.03569331791426E+0002 1.03386609088761E+0002 1.03204085795526E+0002 1.03021762353948E+0002 1.02839639202658E+0002 - 1.02657716776711E+0002 1.02475995507586E+0002 1.02294475823204E+0002 1.02113158147934E+0002 1.01932042902604E+0002 - 1.01751130504513E+0002 1.01570421367443E+0002 1.01389915901663E+0002 1.01209614513945E+0002 1.01029517607575E+0002 - 1.00849625582357E+0002 1.00669938834632E+0002 1.00490457757282E+0002 1.00311182739742E+0002 1.00132114168013E+0002 - 9.99532524246684E+0001 9.97745978888683E+0001 9.95961509363672E+0001 9.94179119395258E+0001 9.92398812673211E+0001 - 9.90620592853567E+0001 9.88844463558738E+0001 9.87070428377610E+0001 9.85298490865656E+0001 9.83528654545029E+0001 - 9.81760922904680E+0001 9.79995299400450E+0001 9.78231787455190E+0001 9.76470390458851E+0001 9.74711111768592E+0001 - 9.72953954708897E+0001 9.71198922571661E+0001 9.69446018616312E+0001 9.67695246069905E+0001 9.65946608127228E+0001 - 9.64200107950916E+0001 9.62455748671539E+0001 9.60713533387725E+0001 9.58973465166254E+0001 9.57235547042162E+0001 - 9.55499782018855E+0001 9.53766173068204E+0001 9.52034723130656E+0001 9.50305435115333E+0001 9.48578311900141E+0001 - 9.46853356331881E+0001 9.45130571226337E+0001 9.43409959368395E+0001 9.41691523512146E+0001 9.39975266380978E+0001 - 9.38261190667700E+0001 9.36549299034631E+0001 9.34839594113715E+0001 9.33132078506615E+0001 9.31426754784826E+0001 - 9.29723625489777E+0001 9.28022693132934E+0001 9.26323960195906E+0001 9.24627429130547E+0001 9.22933102359062E+0001 - 9.21240982274114E+0001 9.19551071238922E+0001 9.17863371587365E+0001 9.16177885624094E+0001 9.14494615624630E+0001 - 9.12813563835467E+0001 9.11134732474179E+0001 9.09458123729525E+0001 9.07783739761544E+0001 9.06111582701670E+0001 - 9.04441654652829E+0001 9.02773957689541E+0001 9.01108493858033E+0001 8.99445265176328E+0001 8.97784273634364E+0001 - 8.96125521194081E+0001 8.94469009789539E+0001 8.92814741327011E+0001 8.91162717685091E+0001 8.89512940714795E+0001 - 8.87865412239662E+0001 8.86220134055865E+0001 8.84577107932300E+0001 8.82936335610702E+0001 8.81297818805738E+0001 - 8.79661559205117E+0001 8.78027558469686E+0001 8.76395818233533E+0001 8.74766340104094E+0001 8.73139125662249E+0001 - 8.71514176462431E+0001 8.69891494032718E+0001 8.68271079874945E+0001 8.66652935464797E+0001 8.65037062251918E+0001 - 8.63423461660006E+0001 8.61812135086920E+0001 8.60203083904776E+0001 8.58596309460051E+0001 8.56991813073687E+0001 - 8.55389596041182E+0001 8.53789659632704E+0001 8.52192005093178E+0001 8.50596633642400E+0001 8.49003546475128E+0001 - 8.47412744761183E+0001 8.45824229645556E+0001 8.44238002248500E+0001 8.42654063665635E+0001 8.41072414968045E+0001 - 8.39493057202383E+0001 8.37915991390961E+0001 8.36341218531857E+0001 8.34768739599014E+0001 8.33198555542339E+0001 - 8.31630667287796E+0001 8.30065075737512E+0001 8.28501781769877E+0001 8.26940786239633E+0001 8.25382089977983E+0001 - 8.23825693792683E+0001 8.22271598468146E+0001 8.20719804765532E+0001 8.19170313422855E+0001 8.17623125155072E+0001 - 8.16078240654192E+0001 8.14535660589359E+0001 8.12995385606963E+0001 8.11457416330730E+0001 8.09921753361820E+0001 - 8.08388397278926E+0001 8.06857348638369E+0001 8.05328607974198E+0001 8.03802175798280E+0001 8.02278052600403E+0001 - 8.00756238848370E+0001 7.99236734988093E+0001 7.97719541443693E+0001 7.96204658617593E+0001 7.94692086890615E+0001 - 7.93181826622074E+0001 7.91673878149875E+0001 7.90168241790604E+0001 7.88664917839635E+0001 7.87163906571209E+0001 - 7.85665208238537E+0001 7.84168823073898E+0001 7.82674751288723E+0001 7.81182993073701E+0001 7.79693548598865E+0001 - 7.78206418013689E+0001 7.76721601447182E+0001 7.75239099007975E+0001 7.73758910784431E+0001 7.72281036844717E+0001 - 7.70805477236916E+0001 7.69332231989103E+0001 7.67861301109455E+0001 7.66392684586328E+0001 7.64926382388359E+0001 - 7.63462394464555E+0001 7.62000720744388E+0001 7.60541361137880E+0001 7.59084315535702E+0001 7.57629583809264E+0001 - 7.56177165810800E+0001 7.54727061373470E+0001 7.53279270311441E+0001 7.51833792419985E+0001 7.50390627475566E+0001 - 7.48949775235930E+0001 7.47511235440199E+0001 7.46075007808956E+0001 7.44641092044340E+0001 7.43209487830131E+0001 - 7.41780194831845E+0001 7.40353212696817E+0001 7.38928541054296E+0001 7.37506179515532E+0001 7.36086127673863E+0001 - 7.34668385104805E+0001 7.33252951366140E+0001 7.31839825998009E+0001 7.30429008522990E+0001 7.29020498446197E+0001 - 7.27614295255360E+0001 7.26210398420916E+0001 7.24808807396094E+0001 7.23409521617005E+0001 7.22012540502728E+0001 - 7.20617863455396E+0001 7.19225489860284E+0001 7.17835419085891E+0001 7.16447650484032E+0001 7.15062183389922E+0001 - 7.13679017122261E+0001 7.12298150983319E+0001 7.10919584259023E+0001 7.09543316219042E+0001 7.08169346116872E+0001 - 7.06797673189918E+0001 7.05428296659586E+0001 7.04061215731357E+0001 7.02696429594881E+0001 7.01333937424054E+0001 - 6.99973738377107E+0001 6.98615831596687E+0001 6.97260216209939E+0001 6.95906891328594E+0001 6.94555856049048E+0001 - 6.93207109452442E+0001 6.91860650604756E+0001 6.90516478556878E+0001 6.89174592344698E+0001 6.87834990989176E+0001 - 6.86497673496443E+0001 6.85162638857861E+0001 6.83829886050126E+0001 6.82499414035329E+0001 6.81171221761052E+0001 - 6.79845308160445E+0001 6.78521672152297E+0001 6.77200312641135E+0001 6.75881228517287E+0001 6.74564418656970E+0001 - 6.73249881922369E+0001 6.71937617161717E+0001 6.70627623209371E+0001 6.69319898885898E+0001 6.68014442998145E+0001 - 6.66711254339326E+0001 6.65410331689096E+0001 6.64111673813629E+0001 6.62815279465700E+0001 6.61521147384760E+0001 - 6.60229276297013E+0001 6.58939664915495E+0001 6.57652311940154E+0001 6.56367216057921E+0001 6.55084375942792E+0001 - 6.53803790255901E+0001 6.52525457645602E+0001 6.51249376747538E+0001 6.49975546184722E+0001 6.48703964567613E+0001 - 6.47434630494188E+0001 6.46167542550022E+0001 6.44902699308359E+0001 6.43640099330192E+0001 6.42379741164331E+0001 - 6.41121623347482E+0001 6.39865744404324E+0001 6.38612102847577E+0001 6.37360697178081E+0001 6.36111525884865E+0001 - 6.34864587445226E+0001 6.33619880324799E+0001 6.32377402977628E+0001 6.31137153846246E+0001 6.29899131361742E+0001 - 6.28663333943833E+0001 6.27429760000937E+0001 6.26198407930253E+0001 6.24969276117817E+0001 6.23742362938591E+0001 - 6.22517666756520E+0001 6.21295185924612E+0001 6.20074918785008E+0001 6.18856863669045E+0001 6.17641018897341E+0001 - 6.16427382779850E+0001 6.15215953615944E+0001 6.14006729694476E+0001 6.12799709293853E+0001 6.11594890682101E+0001 - 6.10392272116943E+0001 6.09191851845861E+0001 6.07993628106164E+0001 6.06797599125063E+0001 6.05603763119732E+0001 - 6.04412118297385E+0001 6.03222662855335E+0001 6.02035394981069E+0001 6.00850312852309E+0001 5.99667414637088E+0001 - 5.98486698493805E+0001 5.97308162571305E+0001 5.96131805008939E+0001 5.94957623936630E+0001 5.93785617474939E+0001 - 5.92615783735137E+0001 5.91448120819264E+0001 5.90282626820198E+0001 5.89119299821719E+0001 5.87958137898578E+0001 - 5.86799139116555E+0001 5.85642301532533E+0001 5.84487623194553E+0001 5.83335102141884E+0001 5.82184736405091E+0001 - 5.81036524006089E+0001 5.79890462958213E+0001 5.78746551266284E+0001 5.77604786926663E+0001 5.76465167927327E+0001 - 5.75327692247921E+0001 5.74192357859825E+0001 5.73059162726219E+0001 5.71928104802137E+0001 5.70799182034542E+0001 - 5.69672392362377E+0001 5.68547733716629E+0001 5.67425204020394E+0001 5.66304801188935E+0001 5.65186523129745E+0001 - 5.64070367742605E+0001 5.62956332919648E+0001 5.61844416545420E+0001 5.60734616496934E+0001 5.59626930643735E+0001 - 5.58521356847962E+0001 5.57417892964400E+0001 5.56316536840550E+0001 5.55217286316674E+0001 5.54120139225868E+0001 - 5.53025093394114E+0001 5.51932146640335E+0001 5.50841296776464E+0001 5.49752541607490E+0001 5.48665878931526E+0001 - 5.47581306539857E+0001 5.46498822217008E+0001 5.45418423740794E+0001 5.44340108882377E+0001 5.43263875406328E+0001 - 5.42189721070681E+0001 5.41117643626987E+0001 5.40047640820371E+0001 5.38979710389594E+0001 5.37913850067101E+0001 - 5.36850057579079E+0001 5.35788330645516E+0001 5.34728666980254E+0001 5.33671064291040E+0001 5.32615520279585E+0001 - 5.31562032641621E+0001 5.30510599066952E+0001 5.29461217239504E+0001 5.28413884837389E+0001 5.27368599532950E+0001 - 5.26325358992819E+0001 5.25284160877970E+0001 5.24245002843771E+0001 5.23207882540037E+0001 5.22172797611083E+0001 - 5.21139745695779E+0001 5.20108724427598E+0001 5.19079731434671E+0001 5.18052764339839E+0001 5.17027820760704E+0001 - 5.16004898309681E+0001 5.14983994594047E+0001 5.13965107215997E+0001 5.12948233772692E+0001 5.11933371856308E+0001 - 5.10920519054091E+0001 5.09909672948403E+0001 5.08900831116775E+0001 5.07893991131956E+0001 5.06889150561965E+0001 - 5.05886306970134E+0001 5.04885457915167E+0001 5.03886600951180E+0001 5.02889733627755E+0001 5.01894853489991E+0001 - 5.00901958078545E+0001 4.99911044929688E+0001 4.98922111575349E+0001 4.97935155543164E+0001 4.96950174356523E+0001 - 4.95967165534621E+0001 4.94986126592500E+0001 4.94007055041104E+0001 4.93029948387314E+0001 4.92054804134008E+0001 - 4.91081619780100E+0001 4.90110392820588E+0001 4.89141120746600E+0001 4.88173801045441E+0001 4.87208431200641E+0001 - 4.86245008691992E+0001 4.85283530995605E+0001 4.84323995583949E+0001 4.83366399925896E+0001 4.82410741486767E+0001 - 4.81457017728377E+0001 4.80505226109081E+0001 4.79555364083813E+0001 4.78607429104138E+0001 4.77661418618289E+0001 - 4.76717330071215E+0001 4.75775160904622E+0001 4.74834908557019E+0001 4.73896570463760E+0001 4.72960144057085E+0001 - 4.72025626766169E+0001 4.71093016017154E+0001 4.70162309233206E+0001 4.69233503834541E+0001 4.68306597238483E+0001 - 4.67381586859492E+0001 4.66458470109219E+0001 4.65537244396534E+0001 4.64617907127578E+0001 4.63700455705800E+0001 - 4.62784887531997E+0001 4.61871200004358E+0001 4.60959390518501E+0001 4.60049456467516E+0001 4.59141395242006E+0001 - 4.58235204230124E+0001 4.57330880817616E+0001 4.56428422387858E+0001 4.55527826321900E+0001 4.54629089998498E+0001 - 4.53732210794161E+0001 4.52837186083187E+0001 4.51944013237700E+0001 4.51052689627689E+0001 4.50163212621053E+0001 - 4.49275579583627E+0001 4.48389787879234E+0001 4.47505834869712E+0001 4.46623717914958E+0001 4.45743434372964E+0001 - 4.44864981599851E+0001 4.43988356949915E+0001 4.43113557775653E+0001 4.42240581427810E+0001 4.41369425255407E+0001 - 4.40500086605787E+0001 4.39632562824642E+0001 4.38766851256056E+0001 4.37902949242538E+0001 4.37040854125057E+0001 - 4.36180563243081E+0001 4.35322073934612E+0001 4.34465383536219E+0001 4.33610489383071E+0001 4.32757388808982E+0001 - 4.31906079146436E+0001 4.31056557726626E+0001 4.30208821879485E+0001 4.29362868933726E+0001 4.28518696216873E+0001 - 4.27676301055296E+0001 4.26835680774242E+0001 4.25996832697873E+0001 4.25159754149296E+0001 4.24324442450600E+0001 - 4.23490894922885E+0001 4.22659108886298E+0001 4.21829081660066E+0001 4.21000810562528E+0001 4.20174292911165E+0001 - 4.19349526022637E+0001 4.18526507212812E+0001 4.17705233796802E+0001 4.16885703088988E+0001 4.16067912403060E+0001 - 4.15251859052040E+0001 4.14437540348322E+0001 4.13624953603697E+0001 4.12814096129387E+0001 4.12004965236076E+0001 - 4.11197558233940E+0001 4.10391872432677E+0001 4.09587905141537E+0001 4.08785653669358E+0001 4.07985115324589E+0001 - 4.07186287415323E+0001 4.06389167249327E+0001 4.05593752134069E+0001 4.04800039376758E+0001 4.04008026284356E+0001 - 4.03217710163622E+0001 4.02429088321134E+0001 4.01642158063323E+0001 4.00856916696493E+0001 4.00073361526860E+0001 - 3.99291489860575E+0001 3.98511299003750E+0001 3.97732786262493E+0001 3.96955948942931E+0001 3.96180784351238E+0001 - 3.95407289793667E+0001 3.94635462576571E+0001 3.93865300006437E+0001 3.93096799389908E+0001 3.92329958033815E+0001 - 3.91564773245198E+0001 3.90801242331341E+0001 3.90039362599789E+0001 3.89279131358385E+0001 3.88520545915287E+0001 - 3.87763603578999E+0001 3.87008301658398E+0001 3.86254637462757E+0001 3.85502608301773E+0001 3.84752211485593E+0001 - 3.84003444324837E+0001 3.83256304130625E+0001 3.82510788214603E+0001 3.81766893888968E+0001 3.81024618466492E+0001 - 3.80283959260545E+0001 3.79544913585127E+0001 3.78807478754882E+0001 3.78071652085131E+0001 3.77337430891894E+0001 - 3.76604812491910E+0001 3.75873794202670E+0001 3.75144373342428E+0001 3.74416547230240E+0001 3.73690313185973E+0001 - 3.72965668530340E+0001 3.72242610584915E+0001 3.71521136672163E+0001 3.70801244115457E+0001 3.70082930239103E+0001 - 3.69366192368368E+0001 3.68651027829494E+0001 3.67937433949727E+0001 3.67225408057335E+0001 3.66514947481635E+0001 - 3.65806049553010E+0001 3.65098711602934E+0001 3.64392930963996E+0001 3.63688704969915E+0001 3.62986030955569E+0001 - 3.62284906257012E+0001 3.61585328211495E+0001 3.60887294157493E+0001 3.60190801434717E+0001 3.59495847384143E+0001 - 3.58802429348029E+0001 3.58110544669935E+0001 3.57420190694748E+0001 3.56731364768696E+0001 3.56044064239374E+0001 - 3.55358286455762E+0001 3.54674028768243E+0001 3.53991288528627E+0001 3.53310063090169E+0001 3.52630349807588E+0001 - 3.51952146037086E+0001 3.51275449136370E+0001 3.50600256464671E+0001 3.49926565382760E+0001 3.49254373252970E+0001 - 3.48583677439215E+0001 3.47914475307007E+0001 3.47246764223476E+0001 3.46580541557391E+0001 3.45915804679172E+0001 - 3.45252550960917E+0001 3.44590777776409E+0001 3.43930482501149E+0001 3.43271662512359E+0001 3.42614315189009E+0001 - 3.41958437911835E+0001 3.41304028063350E+0001 3.40651083027869E+0001 3.39999600191521E+0001 3.39349576942270E+0001 - 3.38701010669931E+0001 3.38053898766184E+0001 3.37408238624597E+0001 3.36764027640639E+0001 3.36121263211696E+0001 - 3.35479942737091E+0001 3.34840063618097E+0001 3.34201623257956E+0001 3.33564619061893E+0001 3.32929048437137E+0001 - 3.32294908792930E+0001 3.31662197540548E+0001 3.31030912093315E+0001 3.30401049866621E+0001 3.29772608277934E+0001 - 3.29145584746818E+0001 3.28519976694949E+0001 3.27895781546128E+0001 3.27272996726297E+0001 3.26651619663556E+0001 - 3.26031647788176E+0001 3.25413078532615E+0001 3.24795909331530E+0001 3.24180137621797E+0001 3.23565760842520E+0001 - 3.22952776435052E+0001 3.22341181843000E+0001 3.21730974512249E+0001 3.21122151890970E+0001 3.20514711429635E+0001 - 3.19908650581035E+0001 3.19303966800288E+0001 3.18700657544857E+0001 3.18098720274560E+0001 3.17498152451589E+0001 - 3.16898951540518E+0001 3.16301115008321E+0001 3.15704640324379E+0001 3.15109524960500E+0001 3.14515766390928E+0001 - 3.13923362092358E+0001 3.13332309543945E+0001 3.12742606227324E+0001 3.12154249626616E+0001 3.11567237228443E+0001 - 3.10981566521940E+0001 3.10397234998769E+0001 3.09814240153129E+0001 3.09232579481771E+0001 3.08652250484006E+0001 - 3.08073250661721E+0001 3.07495577519388E+0001 3.06919228564080E+0001 3.06344201305477E+0001 3.05770493255880E+0001 - 3.05198101930227E+0001 3.04627024846095E+0001 3.04057259523722E+0001 3.03488803486011E+0001 3.02921654258542E+0001 - 3.02355809369585E+0001 3.01791266350112E+0001 3.01228022733805E+0001 3.00666076057067E+0001 3.00105423859037E+0001 - 2.99546063681593E+0001 2.98987993069371E+0001 2.98431209569769E+0001 2.97875710732961E+0001 2.97321494111907E+0001 - 2.96768557262359E+0001 2.96216897742877E+0001 2.95666513114838E+0001 2.95117400942439E+0001 2.94569558792718E+0001 - 2.94022984235554E+0001 2.93477674843684E+0001 2.92933628192707E+0001 2.92390841861096E+0001 2.91849313430209E+0001 - 2.91309040484294E+0001 2.90770020610503E+0001 2.90232251398899E+0001 2.89695730442464E+0001 2.89160455337110E+0001 - 2.88626423681686E+0001 2.88093633077992E+0001 2.87562081130778E+0001 2.87031765447762E+0001 2.86502683639636E+0001 - 2.85974833320071E+0001 2.85448212105731E+0001 2.84922817616274E+0001 2.84398647474372E+0001 2.83875699305706E+0001 - 2.83353970738981E+0001 2.82833459405937E+0001 2.82314162941350E+0001 2.81796078983043E+0001 2.81279205171898E+0001 - 2.80763539151855E+0001 2.80249078569927E+0001 2.79735821076207E+0001 2.79223764323869E+0001 2.78712905969185E+0001 - 2.78203243671525E+0001 2.77694775093367E+0001 2.77187497900305E+0001 2.76681409761057E+0001 2.76176508347466E+0001 - 2.75672791334515E+0001 2.75170256400331E+0001 2.74668901226188E+0001 2.74168723496521E+0001 2.73669720898926E+0001 - 2.73171891124170E+0001 2.72675231866201E+0001 2.72179740822146E+0001 2.71685415692324E+0001 2.71192254180251E+0001 - 2.70700253992646E+0001 2.70209412839437E+0001 2.69719728433767E+0001 2.69231198492002E+0001 2.68743820733733E+0001 - 2.68257592881787E+0001 2.67772512662230E+0001 2.67288577804374E+0001 2.66805786040780E+0001 2.66324135107268E+0001 - 2.65843622742919E+0001 2.65364246690085E+0001 2.64886004694389E+0001 2.64408894504732E+0001 2.63932913873305E+0001 - 2.63458060555583E+0001 2.62984332310340E+0001 2.62511726899649E+0001 2.62040242088889E+0001 2.61569875646748E+0001 - 2.61100625345232E+0001 2.60632488959668E+0001 2.60165464268705E+0001 2.59699549054326E+0001 2.59234741101847E+0001 - 2.58771038199926E+0001 2.58308438140562E+0001 2.57846938719107E+0001 2.57386537734265E+0001 2.56927232988098E+0001 - 2.56469022286031E+0001 2.56011903436855E+0001 2.55555874252734E+0001 2.55100932549205E+0001 2.54647076145187E+0001 - 2.54194302862982E+0001 2.53742610528279E+0001 2.53291996970160E+0001 2.52842460021104E+0001 2.52393997516985E+0001 - 2.51946607297086E+0001 2.51500287204096E+0001 2.51055035084111E+0001 2.50610848786649E+0001 2.50167726164641E+0001 - 2.49725665074440E+0001 2.49284663375827E+0001 2.48844718932011E+0001 2.48405829609634E+0001 2.47967993278772E+0001 - 2.47531207812941E+0001 2.47095471089100E+0001 2.46660780987652E+0001 2.46227135392450E+0001 2.45794532190798E+0001 - 2.45362969273455E+0001 2.44932444534637E+0001 2.44502955872022E+0001 2.44074501186750E+0001 2.43647078383427E+0001 - 2.43220685370132E+0001 2.42795320058413E+0001 2.42370980363290E+0001 2.41947664203265E+0001 2.41525369500319E+0001 - 2.41104094179912E+0001 2.40683836170993E+0001 2.40264593405995E+0001 2.39846363820843E+0001 2.39429145354952E+0001 - 2.39012935951234E+0001 2.38597733556095E+0001 2.38183536119441E+0001 2.37770341594678E+0001 2.37358147938719E+0001 - 2.36946953111975E+0001 2.36536755078371E+0001 2.36127551805337E+0001 2.35719341263815E+0001 2.35312121428261E+0001 - 2.34905890276644E+0001 2.34500645790453E+0001 2.34096385954690E+0001 2.33693108757882E+0001 2.33290812192075E+0001 - 2.32889494252839E+0001 2.32489152939269E+0001 2.32089786253987E+0001 2.31691392203141E+0001 2.31293968796409E+0001 - 2.30897514047003E+0001 2.30502025971663E+0001 2.30107502590664E+0001 2.29713941927816E+0001 2.29321342010464E+0001 - 2.28929700869492E+0001 2.28539016539322E+0001 2.28149287057913E+0001 2.27760510466768E+0001 2.27372684810928E+0001 - 2.26985808138980E+0001 2.26599878503054E+0001 2.26214893958822E+0001 2.25830852565504E+0001 2.25447752385865E+0001 - 2.25065591486217E+0001 2.24684367936419E+0001 2.24304079809881E+0001 2.23924725183562E+0001 2.23546302137966E+0001 - 2.23168808757154E+0001 2.22792243128735E+0001 2.22416603343868E+0001 2.22041887497268E+0001 2.21668093687199E+0001 - 2.21295220015480E+0001 2.20923264587484E+0001 2.20552225512136E+0001 2.20182100901915E+0001 2.19812888872858E+0001 - 2.19444587544552E+0001 2.19077195040143E+0001 2.18710709486327E+0001 2.18345129013361E+0001 2.17980451755054E+0001 - 2.17616675848772E+0001 2.17253799435435E+0001 2.16891820659520E+0001 2.16530737669058E+0001 2.16170548615638E+0001 - 2.15811251654403E+0001 2.15452844944050E+0001 2.15095326646834E+0001 2.14738694928563E+0001 2.14382947958600E+0001 - 2.14028083909865E+0001 2.13674100958828E+0001 2.13320997285518E+0001 2.12968771073513E+0001 2.12617420509948E+0001 - 2.12266943785510E+0001 2.11917339094437E+0001 2.11568604634521E+0001 2.11220738607106E+0001 2.10873739217084E+0001 - 2.10527604672903E+0001 2.10182333186555E+0001 2.09837922973586E+0001 2.09494372253090E+0001 2.09151679247706E+0001 - 2.08809842183625E+0001 2.08468859290584E+0001 2.08128728801863E+0001 2.07789448954290E+0001 2.07451017988238E+0001 - 2.07113434147622E+0001 2.06776695679900E+0001 2.06440800836074E+0001 2.06105747870685E+0001 2.05771535041817E+0001 - 2.05438160611089E+0001 2.05105622843663E+0001 2.04773920008235E+0001 2.04443050377040E+0001 2.04113012225845E+0001 - 2.03783803833955E+0001 2.03455423484205E+0001 2.03127869462963E+0001 2.02801140060130E+0001 2.02475233569133E+0001 - 2.02150148286930E+0001 2.01825882514005E+0001 2.01502434554370E+0001 2.01179802715560E+0001 2.00857985308633E+0001 - 2.00536980648172E+0001 2.00216787052277E+0001 1.99897402842571E+0001 1.99578826344193E+0001 1.99261055885800E+0001 - 1.98944089799564E+0001 1.98627926421171E+0001 1.98312564089817E+0001 1.97998001148213E+0001 1.97684235942578E+0001 - 1.97371266822636E+0001 1.97059092141623E+0001 1.96747710256273E+0001 1.96437119526829E+0001 1.96127318317032E+0001 - 1.95818304994126E+0001 1.95510077928850E+0001 1.95202635495442E+0001 1.94895976071633E+0001 1.94590098038650E+0001 - 1.94284999781209E+0001 1.93980679687517E+0001 1.93677136149268E+0001 1.93374367561643E+0001 1.93072372323308E+0001 - 1.92771148836411E+0001 1.92470695506579E+0001 1.92171010742921E+0001 1.91872092958022E+0001 1.91573940567940E+0001 - 1.91276551992208E+0001 1.90979925653831E+0001 1.90684059979282E+0001 1.90388953398502E+0001 1.90094604344898E+0001 - 1.89801011255337E+0001 1.89508172570153E+0001 1.89216086733134E+0001 1.88924752191530E+0001 1.88634167396042E+0001 - 1.88344330800826E+0001 1.88055240863490E+0001 1.87766896045090E+0001 1.87479294810129E+0001 1.87192435626554E+0001 - 1.86906316965756E+0001 1.86620937302565E+0001 1.86336295115250E+0001 1.86052388885517E+0001 1.85769217098502E+0001 - 1.85486778242777E+0001 1.85205070810342E+0001 1.84924093296621E+0001 1.84643844200469E+0001 1.84364322024156E+0001 - 1.84085525273378E+0001 1.83807452457248E+0001 1.83530102088292E+0001 1.83253472682451E+0001 1.82977562759078E+0001 - 1.82702370840932E+0001 1.82427895454180E+0001 1.82154135128392E+0001 1.81881088396541E+0001 1.81608753794996E+0001 - 1.81337129863525E+0001 1.81066215145289E+0001 1.80796008186843E+0001 1.80526507538127E+0001 1.80257711752471E+0001 - 1.79989619386588E+0001 1.79722229000575E+0001 1.79455539157904E+0001 1.79189548425428E+0001 1.78924255373372E+0001 - 1.78659658575333E+0001 1.78395756608278E+0001 1.78132548052541E+0001 1.77870031491817E+0001 1.77608205513168E+0001 - 1.77347068707009E+0001 1.77086619667115E+0001 1.76826856990614E+0001 1.76567779277985E+0001 1.76309385133056E+0001 - 1.76051673162999E+0001 1.75794641978331E+0001 1.75538290192911E+0001 1.75282616423931E+0001 1.75027619291925E+0001 - 1.74773297420753E+0001 1.74519649437610E+0001 1.74266673973016E+0001 1.74014369660816E+0001 1.73762735138176E+0001 - 1.73511769045582E+0001 1.73261470026837E+0001 1.73011836729056E+0001 1.72762867802667E+0001 1.72514561901405E+0001 - 1.72266917682311E+0001 1.72019933805728E+0001 1.71773608935300E+0001 1.71527941737968E+0001 1.71282930883965E+0001 - 1.71038575046820E+0001 1.70794872903348E+0001 1.70551823133652E+0001 1.70309424421115E+0001 1.70067675452403E+0001 - 1.69826574917461E+0001 1.69586121509506E+0001 1.69346313925027E+0001 1.69107150863786E+0001 1.68868631028807E+0001 - 1.68630753126380E+0001 1.68393515866054E+0001 1.68156917960639E+0001 1.67920958126197E+0001 1.67685635082043E+0001 - 1.67450947550742E+0001 1.67216894258104E+0001 1.66983473933186E+0001 1.66750685308281E+0001 1.66518527118923E+0001 - 1.66286998103880E+0001 1.66056097005152E+0001 1.65825822567970E+0001 1.65596173540788E+0001 1.65367148675286E+0001 - 1.65138746726364E+0001 1.64910966452139E+0001 1.64683806613943E+0001 1.64457265976321E+0001 1.64231343307025E+0001 - 1.64006037377013E+0001 1.63781346960448E+0001 1.63557270834694E+0001 1.63333807780307E+0001 1.63110956581044E+0001 - 1.62888716023848E+0001 1.62667084898854E+0001 1.62446061999381E+0001 1.62225646121931E+0001 1.62005836066187E+0001 - 1.61786630635006E+0001 1.61568028634421E+0001 1.61350028873636E+0001 1.61132630165021E+0001 1.60915831324115E+0001 - 1.60699631169615E+0001 1.60484028523378E+0001 1.60269022210421E+0001 1.60054611058909E+0001 1.59840793900161E+0001 - 1.59627569568642E+0001 1.59414936901963E+0001 1.59202894740874E+0001 1.58991441929266E+0001 1.58780577314165E+0001 - 1.58570299745730E+0001 1.58360608077249E+0001 1.58151501165136E+0001 1.57942977868933E+0001 1.57735037051299E+0001 - 1.57527677578013E+0001 1.57320898317968E+0001 1.57114698143171E+0001 1.56909075928736E+0001 1.56704030552886E+0001 - 1.56499560896945E+0001 1.56295665845338E+0001 1.56092344285589E+0001 1.55889595108316E+0001 1.55687417207228E+0001 - 1.55485809479123E+0001 1.55284770823886E+0001 1.55084300144484E+0001 1.54884396346963E+0001 1.54685058340449E+0001 - 1.54486285037140E+0001 1.54288075352305E+0001 1.54090428204283E+0001 1.53893342514479E+0001 1.53696817207357E+0001 - 1.53500851210445E+0001 1.53305443454326E+0001 1.53110592872635E+0001 1.52916298402061E+0001 1.52722558982340E+0001 - 1.52529373556253E+0001 1.52336741069623E+0001 1.52144660471314E+0001 1.51953130713226E+0001 1.51762150750291E+0001 - 1.51571719540474E+0001 1.51381836044768E+0001 1.51192499227190E+0001 1.51003708054779E+0001 1.50815461497595E+0001 - 1.50627758528713E+0001 1.50440598124223E+0001 1.50253979263226E+0001 1.50067900927830E+0001 1.49882362103149E+0001 - 1.49697361777299E+0001 1.49512898941397E+0001 1.49328972589553E+0001 1.49145581718876E+0001 1.48962725329463E+0001 - 1.48780402424400E+0001 1.48598612009758E+0001 1.48417353094594E+0001 1.48236624690940E+0001 1.48056425813809E+0001 - 1.47876755481186E+0001 1.47697612714031E+0001 1.47518996536269E+0001 1.47340905974793E+0001 1.47163340059461E+0001 - 1.46986297823089E+0001 1.46809778301451E+0001 1.46633780533279E+0001 1.46458303560255E+0001 1.46283346427011E+0001 - 1.46108908181127E+0001 1.45934987873125E+0001 1.45761584556474E+0001 1.45588697287575E+0001 1.45416325125771E+0001 - 1.45244467133334E+0001 1.45073122375471E+0001 1.44902289920314E+0001 1.44731968838923E+0001 1.44562158205278E+0001 - 1.44392857096283E+0001 1.44224064591757E+0001 1.44055779774434E+0001 1.43888001729963E+0001 1.43720729546899E+0001 - 1.43553962316707E+0001 1.43387699133756E+0001 1.43221939095316E+0001 1.43056681301556E+0001 1.42891924855545E+0001 - 1.42727668863243E+0001 1.42563912433503E+0001 1.42400654678067E+0001 1.42237894711563E+0001 1.42075631651504E+0001 - 1.41913864618285E+0001 1.41752592735177E+0001 1.41591815128333E+0001 1.41431530926773E+0001 1.41271739262395E+0001 - 1.41112439269963E+0001 1.40953630087107E+0001 1.40795310854323E+0001 1.40637480714967E+0001 1.40480138815256E+0001 - 1.40323284304261E+0001 1.40166916333911E+0001 1.40011034058984E+0001 1.39855636637110E+0001 1.39700723228762E+0001 - 1.39546292997263E+0001 1.39392345108776E+0001 1.39238878732303E+0001 1.39085893039685E+0001 1.38933387205597E+0001 - 1.38781360407549E+0001 1.38629811825881E+0001 1.38478740643760E+0001 1.38328146047181E+0001 1.38178027224960E+0001 - 1.38028383368738E+0001 1.37879213672973E+0001 1.37730517334940E+0001 1.37582293554729E+0001 1.37434541535243E+0001 - 1.37287260482194E+0001 1.37140449604103E+0001 1.36994108112296E+0001 1.36848235220904E+0001 1.36702830146858E+0001 - 1.36557892109868E+0001 1.36413394381634E+0001 1.36269309598183E+0001 1.36125636032506E+0001 1.35982371964536E+0001 - 1.35839515680781E+0001 1.35697065474130E+0001 1.35555019644718E+0001 1.35413376498803E+0001 1.35272134349080E+0001 - 1.35131291515257E+0001 1.34990846323332E+0001 1.34850797105860E+0001 1.34711142201975E+0001 1.34571879957162E+0001 - 1.34433008723497E+0001 1.34294526859750E+0001 1.34156432730501E+0001 1.34018724707281E+0001 1.33881401167854E+0001 - 1.33744460496402E+0001 1.33607901083487E+0001 1.33471721325909E+0001 1.33335919626942E+0001 1.33200494396026E+0001 - 1.33065444049173E+0001 1.32930767008156E+0001 1.32796461701771E+0001 1.32662526564231E+0001 1.32528960036477E+0001 - 1.32395760565679E+0001 1.32262926605001E+0001 1.32130456613817E+0001 1.31998349057643E+0001 1.31866602408134E+0001 - 1.31735215143374E+0001 1.31604185746984E+0001 1.31473512709055E+0001 1.31343194525638E+0001 1.31213229698791E+0001 - 1.31083616736877E+0001 1.30954354153967E+0001 1.30825440469976E+0001 1.30696874211369E+0001 1.30568653910017E+0001 - 1.30440778104074E+0001 1.30313245337579E+0001 1.30186054160196E+0001 1.30059203127759E+0001 1.29932690802098E+0001 - 1.29806515750523E+0001 1.29680676546433E+0001 1.29555171769022E+0001 1.29430000003129E+0001 1.29305159839846E+0001 - 1.29180649875219E+0001 1.29056468711859E+0001 1.28932614957813E+0001 1.28809087226639E+0001 1.28685884137868E+0001 - 1.28563004316604E+0001 1.28440446393677E+0001 1.28318209005415E+0001 1.28196290794099E+0001 1.28074690407318E+0001 - 1.27953406498342E+0001 1.27832437726116E+0001 1.27711782754965E+0001 1.27591440254974E+0001 1.27471408901757E+0001 - 1.27351687376161E+0001 1.27232274364787E+0001 1.27113168559728E+0001 1.26994368658471E+0001 1.26875873363831E+0001 - 1.26757681384217E+0001 1.26639791433397E+0001 1.26522202230625E+0001 1.26404912500378E+0001 1.26287920972538E+0001 - 1.26171226382493E+0001 1.26054827470592E+0001 1.25938722983084E+0001 1.25822911670874E+0001 1.25707392290630E+0001 - 1.25592163603899E+0001 1.25477224377775E+0001 1.25362573384710E+0001 1.25248209401771E+0001 1.25134131211671E+0001 - 1.25020337602361E+0001 1.24906827366791E+0001 1.24793599303034E+0001 1.24680652214336E+0001 1.24567984909124E+0001 - 1.24455596200688E+0001 1.24343484907925E+0001 1.24231649854197E+0001 1.24120089868194E+0001 1.24008803783609E+0001 - 1.23897790439153E+0001 1.23787048678738E+0001 1.23676577350839E+0001 1.23566375309162E+0001 1.23456441412376E+0001 - 1.23346774524124E+0001 1.23237373512667E+0001 1.23128237251643E+0001 1.23019364619107E+0001 1.22910754498234E+0001 - 1.22802405777184E+0001 1.22694317348498E+0001 1.22586488110185E+0001 1.22478916964459E+0001 1.22371602818638E+0001 - 1.22264544584865E+0001 1.22157741179787E+0001 1.22051191525049E+0001 1.21944894546740E+0001 1.21838849176174E+0001 - 1.21733054348704E+0001 1.21627509004881E+0001 1.21522212089436E+0001 1.21417162552437E+0001 1.21312359347903E+0001 - 1.21207801434956E+0001 1.21103487776896E+0001 1.20999417342011E+0001 1.20895589102905E+0001 1.20792002036939E+0001 - 1.20688655125673E+0001 1.20585547355505E+0001 1.20482677717287E+0001 1.20380045206364E+0001 1.20277648822386E+0001 - 1.20175487569692E+0001 1.20073560456866E+0001 1.19971866497179E+0001 1.19870404708026E+0001 1.19769174111485E+0001 - 1.19668173733811E+0001 1.19567402605651E+0001 1.19466859762171E+0001 1.19366544242691E+0001 1.19266455090961E+0001 - 1.19166591354995E+0001 1.19066952087087E+0001 1.18967536343793E+0001 1.18868343186170E+0001 1.18769371679190E+0001 - 1.18670620892146E+0001 1.18572089898843E+0001 1.18473777776831E+0001 1.18375683608103E+0001 1.18277806478941E+0001 - 1.18180145479373E+0001 1.18082699704083E+0001 1.17985468251612E+0001 1.17888450224600E+0001 1.17791644729829E+0001 - 1.17695050878171E+0001 1.17598667784548E+0001 1.17502494568110E+0001 1.17406530351702E+0001 1.17310774262450E+0001 - 1.17215225431453E+0001 1.17119882993887E+0001 1.17024746088630E+0001 1.16929813858946E+0001 1.16835085451477E+0001 - 1.16740560017537E+0001 1.16646236711631E+0001 1.16552114692725E+0001 1.16458193123407E+0001 1.16364471170221E+0001 - 1.16270948003590E+0001 1.16177622797708E+0001 1.16084494730726E+0001 1.15991562984501E+0001 1.15898826744867E+0001 - 1.15806285201180E+0001 1.15713937547060E+0001 1.15621782979284E+0001 1.15529820698682E+0001 1.15438049909963E+0001 - 1.15346469821354E+0001 1.15255079644865E+0001 1.15163878596274E+0001 1.15072865894785E+0001 1.14982040763505E+0001 - 1.14891402429312E+0001 1.14800950122388E+0001 1.14710683076676E+0001 1.14620600529973E+0001 1.14530701723121E+0001 - 1.14440985901275E+0001 1.14351452312597E+0001 1.14262100208907E+0001 1.14172928845809E+0001 1.14083937482179E+0001 - 1.13995125380634E+0001 1.13906491807022E+0001 1.13818036030924E+0001 1.13729757325227E+0001 1.13641654966482E+0001 - 1.13553728234535E+0001 1.13465976412561E+0001 1.13378398787490E+0001 1.13290994649334E+0001 1.13203763291731E+0001 - 1.13116704011506E+0001 1.13029816108980E+0001 1.12943098887772E+0001 1.12856551654891E+0001 1.12770173720812E+0001 - 1.12683964399004E+0001 1.12597923006269E+0001 1.12512048863105E+0001 1.12426341292825E+0001 1.12340799622247E+0001 - 1.12255423181498E+0001 1.12170211303574E+0001 1.12085163325151E+0001 1.12000278585913E+0001 1.11915556428613E+0001 - 1.11830996199360E+0001 1.11746597247377E+0001 1.11662358925079E+0001 1.11578280588105E+0001 1.11494361594971E+0001 - 1.11410601307645E+0001 1.11326999090748E+0001 1.11243554312579E+0001 1.11160266344018E+0001 1.11077134559338E+0001 - 1.10994158335589E+0001 1.10911337053113E+0001 1.10828670095310E+0001 1.10746156848233E+0001 1.10663796701368E+0001 - 1.10581589046927E+0001 1.10499533280185E+0001 1.10417628799395E+0001 1.10335875005919E+0001 1.10254271303665E+0001 - 1.10172817099814E+0001 1.10091511804317E+0001 1.10010354830176E+0001 1.09929345593145E+0001 1.09848483511866E+0001 - 1.09767768007900E+0001 1.09687198505795E+0001 1.09606774432527E+0001 1.09526495218464E+0001 1.09446360296327E+0001 - 1.09366369101850E+0001 1.09286521073707E+0001 1.09206815653120E+0001 1.09127252284053E+0001 1.09047830413455E+0001 - 1.08968549490939E+0001 1.08889408968697E+0001 1.08810408301930E+0001 1.08731546948163E+0001 1.08652824368151E+0001 - 1.08574240024899E+0001 1.08495793384173E+0001 1.08417483914726E+0001 1.08339311087394E+0001 1.08261274376070E+0001 - 1.08183373257321E+0001 1.08105607210148E+0001 1.08027975716119E+0001 1.07950478259462E+0001 1.07873114327135E+0001 - 1.07795883408529E+0001 1.07718784995565E+0001 1.07641818582820E+0001 1.07564983667267E+0001 1.07488279748607E+0001 - 1.07411706328916E+0001 1.07335262912745E+0001 1.07258949007330E+0001 1.07182764122092E+0001 1.07106707769305E+0001 - 1.07030779463256E+0001 1.06954978721219E+0001 1.06879305062250E+0001 1.06803758008375E+0001 1.06728337083992E+0001 - 1.06653041815508E+0001 1.06577871732047E+0001 1.06502826365091E+0001 1.06427905248456E+0001 1.06353107918297E+0001 - 1.06278433913112E+0001 1.06203882773723E+0001 1.06129454043366E+0001 1.06055147267583E+0001 1.05980961994130E+0001 - 1.05906897773108E+0001 1.05832954156935E+0001 1.05759130700295E+0001 1.05685426960021E+0001 1.05611842495493E+0001 - 1.05538376867886E+0001 1.05465029640997E+0001 1.05391800380730E+0001 1.05318688655108E+0001 1.05245694034513E+0001 - 1.05172816091243E+0001 1.05100054400154E+0001 1.05027408538023E+0001 1.04954878083830E+0001 1.04882462618673E+0001 - 1.04810161725894E+0001 1.04737974990777E+0001 1.04665902000985E+0001 1.04593942346074E+0001 1.04522095617803E+0001 - 1.04450361409958E+0001 1.04378739318384E+0001 1.04307228941180E+0001 1.04235829878268E+0001 1.04164541731649E+0001 - 1.04093364105497E+0001 1.04022296605890E+0001 1.03951338841087E+0001 1.03880490421079E+0001 1.03809750958109E+0001 - 1.03739120066254E+0001 1.03668597361700E+0001 1.03598182462474E+0001 1.03527874988570E+0001 1.03457674562079E+0001 - 1.03387580806728E+0001 1.03317593348601E+0001 1.03247711815364E+0001 1.03177935836612E+0001 1.03108265044035E+0001 - 1.03038699071039E+0001 1.02969237553012E+0001 1.02899880127193E+0001 1.02830626432560E+0001 1.02761476110018E+0001 - 1.02692428802560E+0001 1.02623484154618E+0001 1.02554641812720E+0001 1.02485901425030E+0001 1.02417262641570E+0001 - 1.02348725114316E+0001 1.02280288496891E+0001 1.02211952444543E+0001 1.02143716614517E+0001 1.02075580665907E+0001 - 1.02007544259256E+0001 1.01939607057055E+0001 1.01871768723316E+0001 1.01804028924134E+0001 1.01736387327039E+0001 - 1.01668843601215E+0001 1.01601397417881E+0001 1.01534048449548E+0001 1.01466796370582E+0001 1.01399640857176E+0001 - 1.01332581586827E+0001 1.01265618238994E+0001 1.01198750494665E+0001 1.01131978036360E+0001 1.01065300548512E+0001 - 1.00998717716813E+0001 1.00932229228782E+0001 1.00865834773518E+0001 1.00799534041702E+0001 1.00733326725480E+0001 - 1.00667212518777E+0001 1.00601191116926E+0001 1.00535262216828E+0001 1.00469425517082E+0001 1.00403680717611E+0001 - 1.00338027520044E+0001 1.00272465627341E+0001 1.00206994744239E+0001 1.00141614576816E+0001 1.00076324832616E+0001 - 1.00011125220658E+0001 9.99460154516877E+0000 9.98809952376483E+0000 9.98160642920294E+0000 9.97512223299028E+0000 - 9.96864690675470E+0000 9.96218042228615E+0000 9.95572275151806E+0000 9.94927386652456E+0000 9.94283373950506E+0000 - 9.93640234282560E+0000 9.92997964897189E+0000 9.92356563058750E+0000 9.91716026043317E+0000 9.91076351142189E+0000 - 9.90437535659395E+0000 9.89799576914895E+0000 9.89162472239229E+0000 9.88526218977033E+0000 9.87890814488341E+0000 - 9.87256256143867E+0000 9.86622541329469E+0000 9.85989667443654E+0000 9.85357631896650E+0000 9.84726432114253E+0000 - 9.84096065532458E+0000 9.83466529602574E+0000 9.82837821786809E+0000 9.82209939561158E+0000 9.81582880413851E+0000 - 9.80956641844424E+0000 9.80331221368523E+0000 9.79706616510941E+0000 9.79082824808503E+0000 9.78459843812330E+0000 - 9.77837671085006E+0000 9.77216304200603E+0000 9.76595740747262E+0000 9.75975978321488E+0000 9.75357014534551E+0000 - 9.74738847009330E+0000 9.74121473379705E+0000 9.73504891290900E+0000 9.72889098400794E+0000 9.72274092378031E+0000 - 9.71659870903008E+0000 9.71046431667584E+0000 9.70433772374144E+0000 9.69821890738836E+0000 9.69210784485830E+0000 - 9.68600451352150E+0000 9.67990889086743E+0000 9.67382095445699E+0000 9.66774068200930E+0000 9.66166805132184E+0000 - 9.65560304031242E+0000 9.64954562700340E+0000 9.64349578951552E+0000 9.63745350607781E+0000 9.63141875504711E+0000 - 9.62539151485055E+0000 9.61937176403394E+0000 9.61335948125887E+0000 9.60735464526758E+0000 9.60135723492501E+0000 - 9.59536722918694E+0000 9.58938460709693E+0000 9.58340934782850E+0000 9.57744143061772E+0000 9.57148083484397E+0000 - 9.56552753994971E+0000 9.55958152547928E+0000 9.55364277108892E+0000 9.54771125652440E+0000 9.54178696162123E+0000 - 9.53586986631463E+0000 9.52995995063328E+0000 9.52405719469954E+0000 9.51816157873944E+0000 9.51227308304728E+0000 - 9.50639168803442E+0000 9.50051737418743E+0000 9.49465012209422E+0000 9.48878991242160E+0000 9.48293672595439E+0000 - 9.47709054350488E+0000 9.47125134604598E+0000 9.46541911460120E+0000 9.45959383027728E+0000 9.45377547427743E+0000 - 9.44796402790149E+0000 9.44215947250725E+0000 9.43636178956582E+0000 9.43057096062291E+0000 9.42478696728925E+0000 - 9.41900979128958E+0000 9.41323941441083E+0000 9.40747581853162E+0000 9.40171898560618E+0000 9.39596889767430E+0000 - 9.39022553685183E+0000 9.38448888535036E+0000 9.37875892542861E+0000 9.37303563944796E+0000 9.36731900985315E+0000 - 9.36160901914313E+0000 9.35590564992341E+0000 9.35020888484757E+0000 9.34451870665981E+0000 9.33883509818545E+0000 - 9.33315804230491E+0000 9.32748752201275E+0000 9.32182352032638E+0000 9.31616602035806E+0000 9.31051500531521E+0000 - 9.30487045844820E+0000 9.29923236309635E+0000 9.29360070265212E+0000 9.28797546060710E+0000 9.28235662049656E+0000 - 9.27674416594220E+0000 9.27113808062282E+0000 9.26553834830401E+0000 9.25994495280229E+0000 9.25435787800162E+0000 - 9.24877710787660E+0000 9.24320262643353E+0000 9.23763441777956E+0000 9.23207246607359E+0000 9.22651675552311E+0000 - 9.22096727043373E+0000 9.21542399515671E+0000 9.20988691409573E+0000 9.20435601174978E+0000 9.19883127266073E+0000 - 9.19331268142330E+0000 9.18780022271823E+0000 9.18229388127286E+0000 9.17679364188105E+0000 9.17129948940011E+0000 - 9.16581140873771E+0000 9.16032938486854E+0000 9.15485340283449E+0000 9.14938344772169E+0000 9.14391950468046E+0000 - 9.13846155892879E+0000 9.13300959572603E+0000 9.12756360039623E+0000 9.12212355833484E+0000 9.11668945496924E+0000 - 9.11126127579190E+0000 9.10583900635726E+0000 9.10042263227196E+0000 9.09501213920159E+0000 9.08960751285427E+0000 - 9.08420873899071E+0000 9.07881580345093E+0000 9.07342869209800E+0000 9.06804739086128E+0000 9.06267188572999E+0000 - 9.05730216272339E+0000 9.05193820793084E+0000 9.04658000749530E+0000 9.04122754759351E+0000 9.03588081445942E+0000 - 9.03053979439099E+0000 9.02520447371036E+0000 9.01987483881728E+0000 9.01455087612928E+0000 9.00923257213844E+0000 - 9.00391991337485E+0000 8.99861288640678E+0000 8.99331147787746E+0000 8.98801567443516E+0000 8.98272546281340E+0000 - 8.97744082976767E+0000 8.97216176212230E+0000 8.96688824672215E+0000 8.96162027046783E+0000 8.95635782029573E+0000 - 8.95110088321495E+0000 8.94584944625228E+0000 8.94060349648236E+0000 8.93536302101779E+0000 8.93012800703604E+0000 - 8.92489844172764E+0000 8.91967431235329E+0000 8.91445560620371E+0000 8.90924231059312E+0000 8.90403441290621E+0000 - 8.89883190055978E+0000 8.89363476099775E+0000 8.88844298172993E+0000 8.88325655026323E+0000 8.87807545419757E+0000 - 8.87289968113020E+0000 8.86772921871967E+0000 8.86256405464392E+0000 8.85740417664748E+0000 8.85224957248269E+0000 - 8.84710022996200E+0000 8.84195613691764E+0000 8.83681728123206E+0000 8.83168365081782E+0000 8.82655523362951E+0000 - 8.82143201764696E+0000 8.81631399090066E+0000 8.81120114143646E+0000 8.80609345735613E+0000 8.80099092678033E+0000 - 8.79589353788422E+0000 8.79080127884518E+0000 8.78571413790874E+0000 8.78063210332962E+0000 8.77555516341575E+0000 - 8.77048330647931E+0000 8.76541652089264E+0000 8.76035479506300E+0000 8.75529811740389E+0000 8.75024647636558E+0000 - 8.74519986046232E+0000 8.74015825820470E+0000 8.73512165814377E+0000 8.73009004886945E+0000 8.72506341899706E+0000 - 8.72004175717251E+0000 8.71502505206049E+0000 8.71001329238193E+0000 8.70500646685974E+0000 8.70000456426306E+0000 - 8.69500757338360E+0000 8.69001548304755E+0000 8.68502828209365E+0000 8.68004595941575E+0000 8.67506850391186E+0000 - 8.67009590451831E+0000 8.66512815018935E+0000 8.66016522992281E+0000 8.65520713273296E+0000 8.65025384766248E+0000 - 8.64530536377742E+0000 8.64036167017929E+0000 8.63542275598802E+0000 8.63048861035059E+0000 8.62555922243429E+0000 - 8.62063458144902E+0000 8.61571467660634E+0000 8.61079949717253E+0000 8.60588903240548E+0000 8.60098327160940E+0000 - 8.59608220410244E+0000 8.59118581923733E+0000 8.58629410638088E+0000 8.58140705492263E+0000 8.57652465428693E+0000 - 8.57164689391415E+0000 8.56677376326077E+0000 8.56190525182175E+0000 8.55704134910659E+0000 8.55218204463939E+0000 - 8.54732732796581E+0000 8.54247718868745E+0000 8.53763161637613E+0000 8.53279060066493E+0000 8.52795413119330E+0000 - 8.52312219761060E+0000 8.51829478961911E+0000 8.51347189690708E+0000 8.50865350920553E+0000 8.50383961625392E+0000 - 8.49903020782259E+0000 8.49422527369218E+0000 8.48942480367439E+0000 8.48462878758443E+0000 8.47983721527215E+0000 - 8.47505007660312E+0000 8.47026736145873E+0000 8.46548905973280E+0000 8.46071516136439E+0000 8.45594565626889E+0000 - 8.45118053442782E+0000 8.44641978580948E+0000 8.44166340039492E+0000 8.43691136821427E+0000 8.43216367929500E+0000 - 8.42742032368097E+0000 8.42268129144634E+0000 8.41794657265410E+0000 8.41321615743403E+0000 8.40849003587889E+0000 - 8.40376819814318E+0000 8.39905063436874E+0000 8.39433733471943E+0000 8.38962828938817E+0000 8.38492348857788E+0000 - 8.38022292249988E+0000 8.37552658139122E+0000 8.37083445549569E+0000 8.36614653508644E+0000 8.36146281044177E+0000 - 8.35678327185901E+0000 8.35210790964769E+0000 8.34743671414176E+0000 8.34276967567875E+0000 8.33810678461551E+0000 - 8.33344803132827E+0000 8.32879340620573E+0000 8.32414289964564E+0000 8.31949650206006E+0000 8.31485420389636E+0000 - 8.31021599558497E+0000 8.30558186759001E+0000 8.30095181039188E+0000 8.29632581446818E+0000 8.29170387032685E+0000 - 8.28708596847311E+0000 8.28247209945142E+0000 8.27786225379136E+0000 8.27325642205316E+0000 8.26865459481197E+0000 - 8.26405676263697E+0000 8.25946291613340E+0000 8.25487304591110E+0000 8.25028714258633E+0000 8.24570519679584E+0000 - 8.24112719918288E+0000 8.23655314040603E+0000 8.23198301114453E+0000 8.22741680207903E+0000 8.22285450390039E+0000 - 8.21829610732381E+0000 8.21374160306780E+0000 8.20919098186300E+0000 8.20464423446630E+0000 8.20010135161874E+0000 - 8.19556232409472E+0000 8.19102714268275E+0000 8.18649579815737E+0000 8.18196828134074E+0000 8.17744458303410E+0000 - 8.17292469406883E+0000 8.16840860529243E+0000 8.16389630754218E+0000 8.15938779167331E+0000 8.15488304856264E+0000 - 8.15038206909978E+0000 8.14588484416602E+0000 8.14139136468025E+0000 8.13690162153729E+0000 8.13241560567314E+0000 - 8.12793330803335E+0000 8.12345471955186E+0000 8.11897983118630E+0000 8.11450863391108E+0000 8.11004111870144E+0000 - 8.10557727654419E+0000 8.10111709844296E+0000 8.09666057540064E+0000 8.09220769844950E+0000 8.08775845860341E+0000 - 8.08331284691101E+0000 8.07887085442036E+0000 8.07443247218606E+0000 8.06999769128701E+0000 8.06556650279278E+0000 - 8.06113889780622E+0000 8.05671486741562E+0000 8.05229440273554E+0000 8.04787749487314E+0000 8.04346413497795E+0000 - 8.03905431417090E+0000 8.03464802360114E+0000 8.03024525443194E+0000 8.02584599783002E+0000 8.02145024497098E+0000 - 8.01705798703930E+0000 8.01266921522485E+0000 8.00828392074071E+0000 8.00390209478941E+0000 7.99952372860570E+0000 - 7.99514881341920E+0000 7.99077734046157E+0000 7.98640930099860E+0000 7.98204468628041E+0000 7.97768348757707E+0000 - 7.97332569616980E+0000 7.96897130334203E+0000 7.96462030039735E+0000 7.96027267863272E+0000 7.95592842936892E+0000 - 7.95158754392197E+0000 7.94725001363357E+0000 7.94291582984613E+0000 7.93858498389564E+0000 7.93425746715641E+0000 - 7.92993327098929E+0000 7.92561238677028E+0000 7.92129480589599E+0000 7.91698051975501E+0000 7.91266951974764E+0000 - 7.90836179729135E+0000 7.90405734379927E+0000 7.89975615071610E+0000 7.89545820947696E+0000 7.89116351151988E+0000 - 7.88687204831107E+0000 7.88258381131439E+0000 7.87829879200934E+0000 7.87401698187139E+0000 7.86973837239894E+0000 - 7.86546295508638E+0000 7.86119072145117E+0000 7.85692166300503E+0000 7.85265577127740E+0000 7.84839303781009E+0000 - 7.84413345413934E+0000 7.83987701182999E+0000 7.83562370243781E+0000 7.83137351753286E+0000 7.82712644870321E+0000 - 7.82288248752429E+0000 7.81864162561124E+0000 7.81440385455763E+0000 7.81016916598418E+0000 7.80593755151541E+0000 - 7.80170900278683E+0000 7.79748351143599E+0000 7.79326106911693E+0000 7.78904166749307E+0000 7.78482529822453E+0000 - 7.78061195300253E+0000 7.77640162350425E+0000 7.77219430142722E+0000 7.76798997847486E+0000 7.76378864636745E+0000 - 7.75959029682399E+0000 7.75539492157676E+0000 7.75120251236414E+0000 7.74701306093782E+0000 7.74282655906476E+0000 - 7.73864299850176E+0000 7.73446237103544E+0000 7.73028466844598E+0000 7.72610988252712E+0000 7.72193800509349E+0000 - 7.71776902795338E+0000 7.71360294293422E+0000 7.70943974186082E+0000 7.70527941657720E+0000 7.70112195894668E+0000 - 7.69696736081912E+0000 7.69281561406558E+0000 7.68866671056738E+0000 7.68452064221076E+0000 7.68037740090141E+0000 - 7.67623697853905E+0000 7.67209936705025E+0000 7.66796455835569E+0000 7.66383254439385E+0000 7.65970331710651E+0000 - 7.65557686846066E+0000 7.65145319041569E+0000 7.64733227494534E+0000 7.64321411403772E+0000 7.63909869968991E+0000 - 7.63498602390248E+0000 7.63087607869236E+0000 7.62676885608734E+0000 7.62266434811702E+0000 7.61856254683112E+0000 - 7.61446344428123E+0000 7.61036703253545E+0000 7.60627330366386E+0000 7.60218224975864E+0000 7.59809386290849E+0000 - 7.59400813522431E+0000 7.58992505881910E+0000 7.58584462582081E+0000 7.58176682836321E+0000 7.57769165860247E+0000 - 7.57361910868229E+0000 7.56954917077987E+0000 7.56548183707655E+0000 7.56141709974866E+0000 7.55735495101350E+0000 - 7.55329538306690E+0000 7.54923838814025E+0000 7.54518395846006E+0000 7.54113208627009E+0000 7.53708276382221E+0000 - 7.53303598339296E+0000 7.52899173724497E+0000 7.52495001766379E+0000 7.52091081695796E+0000 7.51687412742958E+0000 - 7.51283994140010E+0000 7.50880825120305E+0000 7.50477904917479E+0000 7.50075232768045E+0000 7.49672807907886E+0000 - 7.49270629574104E+0000 7.48868697006321E+0000 7.48467009444095E+0000 7.48065566128952E+0000 7.47664366302736E+0000 - 7.47263409209267E+0000 7.46862694093428E+0000 7.46462220200796E+0000 7.46061986778013E+0000 7.45661993073536E+0000 - 7.45262238336710E+0000 7.44862721818704E+0000 7.44463442770656E+0000 7.44064400445720E+0000 7.43665594098326E+0000 - 7.43267022983815E+0000 7.42868686358627E+0000 7.42470583481420E+0000 7.42072713610845E+0000 7.41675076007034E+0000 - 7.41277669932725E+0000 7.40880494649912E+0000 7.40483549422833E+0000 7.40086833517406E+0000 7.39690346200312E+0000 - 7.39294086739366E+0000 7.38898054403524E+0000 7.38502248464743E+0000 7.38106668193153E+0000 7.37711312863570E+0000 - 7.37316181749361E+0000 7.36921274127284E+0000 7.36526589273588E+0000 7.36132126467736E+0000 7.35737884988687E+0000 - 7.35343864118251E+0000 7.34950063138862E+0000 7.34556481334321E+0000 7.34163117989617E+0000 7.33769972391678E+0000 - 7.33377043828816E+0000 7.32984331589791E+0000 7.32591834965318E+0000 7.32199553247879E+0000 7.31807485731169E+0000 - 7.31415631709722E+0000 7.31023990480042E+0000 7.30632561340046E+0000 7.30241343588687E+0000 7.29850336526716E+0000 - 7.29459539456304E+0000 7.29068951680865E+0000 7.28678572505055E+0000 7.28288401235342E+0000 7.27898437180570E+0000 - 7.27508679648777E+0000 7.27119127951137E+0000 7.26729781400841E+0000 7.26340639310093E+0000 7.25951700994811E+0000 - 7.25562965772004E+0000 7.25174432959773E+0000 7.24786101878255E+0000 7.24397971847748E+0000 7.24010042191723E+0000 - 7.23622312234762E+0000 7.23234781301805E+0000 7.22847448721546E+0000 7.22460313821727E+0000 7.22073375933855E+0000 - 7.21686634388678E+0000 7.21300088521473E+0000 7.20913737666390E+0000 7.20527581160229E+0000 7.20141618342069E+0000 - 7.19755848551193E+0000 7.19370271129170E+0000 7.18984885419671E+0000 7.18599690767151E+0000 7.18214686517608E+0000 - 7.17829872020288E+0000 7.17445246623154E+0000 7.17060809678940E+0000 7.16676560539669E+0000 7.16292498560253E+0000 - 7.15908623096985E+0000 7.15524933507918E+0000 7.15141429151925E+0000 7.14758109390596E+0000 7.14374973587489E+0000 - 7.13992021105850E+0000 7.13609251312989E+0000 7.13226663576862E+0000 7.12844257266459E+0000 7.12462031754086E+0000 - 7.12079986412140E+0000 7.11698120615200E+0000 7.11316433740606E+0000 7.10934925166372E+0000 7.10553594272136E+0000 - 7.10172440440312E+0000 7.09791463054187E+0000 7.09410661498498E+0000 7.09030035160960E+0000 7.08649583430364E+0000 - 7.08269305696772E+0000 7.07889201353237E+0000 7.07509269793143E+0000 7.07129510413248E+0000 7.06749922610841E+0000 - 7.06370505785075E+0000 7.05991259338305E+0000 7.05612182673043E+0000 7.05233275194252E+0000 7.04854536308967E+0000 - 7.04475965426300E+0000 7.04097561955534E+0000 7.03719325310332E+0000 7.03341254904343E+0000 7.02963350153503E+0000 - 7.02585610475273E+0000 7.02208035290555E+0000 7.01830624020447E+0000 7.01453376088350E+0000 7.01076290919780E+0000 - 7.00699367942376E+0000 7.00322606584942E+0000 6.99946006278414E+0000 6.99569566456243E+0000 6.99193286553443E+0000 - 6.98817166006215E+0000 6.98441204253670E+0000 6.98065400736498E+0000 6.97689754897542E+0000 6.97314266181040E+0000 - 6.96938934033585E+0000 6.96563757903748E+0000 6.96188737241502E+0000 6.95813871499770E+0000 6.95439160132502E+0000 - 6.95064602596411E+0000 6.94690198348861E+0000 6.94315946851339E+0000 6.93941847565219E+0000 6.93567899954465E+0000 - 6.93194103486018E+0000 6.92820457627880E+0000 6.92446961849881E+0000 6.92073615624460E+0000 6.91700418425896E+0000 - 6.91327369730506E+0000 6.90954469016841E+0000 6.90581715764148E+0000 6.90209109455655E+0000 6.89836649575485E+0000 - 6.89464335609822E+0000 6.89092167047301E+0000 6.88720143378621E+0000 6.88348264095591E+0000 6.87976528693447E+0000 - 6.87604936668928E+0000 6.87233487520470E+0000 6.86862180748406E+0000 6.86491015856711E+0000 6.86119992348942E+0000 - 6.85749109733469E+0000 6.85378367518832E+0000 6.85007765215685E+0000 6.84637302338344E+0000 6.84266978401503E+0000 - 6.83896792922562E+0000 6.83526745422213E+0000 6.83156835420564E+0000 6.82787062442774E+0000 6.82417426014201E+0000 - 6.82047925662736E+0000 6.81678560918811E+0000 6.81309331315013E+0000 6.80940236385114E+0000 6.80571275666219E+0000 - 6.80202448697209E+0000 6.79833755018166E+0000 6.79465194173294E+0000 6.79096765706838E+0000 6.78728469165810E+0000 - 6.78360304100386E+0000 6.77992270062352E+0000 6.77624366604912E+0000 6.77256593284447E+0000 6.76888949658766E+0000 - 6.76521435287887E+0000 6.76154049735214E+0000 6.75786792564814E+0000 6.75419663343362E+0000 6.75052661640156E+0000 - 6.74685787026139E+0000 6.74319039075079E+0000 6.73952417362005E+0000 6.73585921464781E+0000 6.73219550963715E+0000 - 6.72853305440586E+0000 6.72487184480216E+0000 6.72121187668907E+0000 6.71755314595030E+0000 6.71389564850405E+0000 - 6.71023938026971E+0000 6.70658433721494E+0000 6.70293051530675E+0000 6.69927791054482E+0000 6.69562651895371E+0000 - 6.69197633657116E+0000 6.68832735946184E+0000 6.68467958371544E+0000 6.68103300543691E+0000 6.67738762076609E+0000 - 6.67374342584837E+0000 6.67010041686609E+0000 6.66645859000718E+0000 6.66281794151238E+0000 6.65917846760056E+0000 - 6.65554016455330E+0000 6.65190302865400E+0000 6.64826705621545E+0000 6.64463224356411E+0000 6.64099858705790E+0000 - 6.63736608307438E+0000 6.63373472801676E+0000 6.63010451829815E+0000 6.62647545037707E+0000 6.62284752071018E+0000 - 6.61922072579178E+0000 6.61559506213018E+0000 6.61197052626150E+0000 6.60834711474191E+0000 6.60472482415548E+0000 - 6.60110365110046E+0000 6.59748359220707E+0000 6.59386464411185E+0000 6.59024680349133E+0000 6.58663006703830E+0000 - 6.58301443146192E+0000 6.57939989350747E+0000 6.57578644992875E+0000 6.57217409750784E+0000 6.56856283305525E+0000 - 6.56495265338608E+0000 6.56134355536768E+0000 6.55773553585628E+0000 6.55412859175642E+0000 6.55052271998145E+0000 - 6.54691791747131E+0000 6.54331418118473E+0000 6.53971150812102E+0000 6.53610989526460E+0000 6.53250933966339E+0000 - 6.52890983836340E+0000 6.52531138843751E+0000 6.52171398698752E+0000 6.51811763112531E+0000 6.51452231800369E+0000 - 6.51092804477568E+0000 6.50733480863532E+0000 6.50374260679185E+0000 6.50015143647672E+0000 6.49656129494063E+0000 - 6.49297217945854E+0000 6.48938408733374E+0000 6.48579701588985E+0000 6.48221096246397E+0000 6.47862592442457E+0000 - 6.47504189915964E+0000 6.47145888407568E+0000 6.46787687661172E+0000 6.46429587421844E+0000 6.46071587437413E+0000 - 6.45713687457876E+0000 6.45355887234802E+0000 6.44998186523434E+0000 6.44640585079697E+0000 6.44283082662297E+0000 - 6.43925679032629E+0000 6.43568373953577E+0000 6.43211167190821E+0000 6.42854058512140E+0000 6.42497047686214E+0000 - 6.42140134486131E+0000 6.41783318685888E+0000 6.41426600061395E+0000 6.41069978391381E+0000 6.40713453457197E+0000 - 6.40357025040615E+0000 6.40000692927743E+0000 6.39644456905314E+0000 6.39288316763002E+0000 6.38932272292421E+0000 - 6.38576323287326E+0000 6.38220469543520E+0000 6.37864710858959E+0000 6.37509047034453E+0000 6.37153477871869E+0000 - 6.36798003176138E+0000 6.36442622753855E+0000 6.36087336413583E+0000 6.35732143966762E+0000 6.35377045226206E+0000 - 6.35022040007006E+0000 6.34667128126641E+0000 6.34312309404878E+0000 6.33957583663069E+0000 6.33602950724864E+0000 - 6.33248410416312E+0000 6.32893962564857E+0000 6.32539607001155E+0000 6.32185343556866E+0000 6.31831172066160E+0000 - 6.31477092365728E+0000 6.31123104293371E+0000 6.30769207690223E+0000 6.30415402398130E+0000 6.30061688261875E+0000 - 6.29708065128577E+0000 6.29354532845973E+0000 6.29001091265762E+0000 6.28647740240369E+0000 6.28294479623960E+0000 - 6.27941309274572E+0000 6.27588229050372E+0000 6.27235238812087E+0000 6.26882338423416E+0000 6.26529527748700E+0000 - 6.26176806654651E+0000 6.25824175010659E+0000 6.25471632688083E+0000 6.25119179559243E+0000 6.24766815498944E+0000 - 6.24414540384580E+0000 6.24062354094717E+0000 6.23710256510010E+0000 6.23358247513614E+0000 6.23006326990065E+0000 - 6.22654494826102E+0000 6.22302750910462E+0000 6.21951095133482E+0000 6.21599527387807E+0000 6.21248047567891E+0000 - 6.20896655569691E+0000 6.20545351291690E+0000 6.20194134634083E+0000 6.19843005498885E+0000 6.19491963789935E+0000 - 6.19141009412996E+0000 6.18790142275659E+0000 6.18439362287450E+0000 6.18088669360033E+0000 6.17738063406297E+0000 - 6.17387544341485E+0000 6.17037112082372E+0000 6.16686766547990E+0000 6.16336507658709E+0000 6.15986335336548E+0000 - 6.15636249506299E+0000 6.15286250093488E+0000 6.14936337026115E+0000 6.14586510233432E+0000 6.14236769647272E+0000 - 6.13887115200112E+0000 6.13537546827525E+0000 6.13188064465226E+0000 6.12838668052235E+0000 6.12489357528230E+0000 - 6.12140132835485E+0000 6.11790993916935E+0000 6.11441940718223E+0000 6.11092973185859E+0000 6.10744091269171E+0000 - 6.10395294917746E+0000 6.10046584083479E+0000 6.09697958720992E+0000 6.09349418784861E+0000 6.09000964231882E+0000 - 6.08652595020656E+0000 6.08304311111906E+0000 6.07956112466938E+0000 6.07607999049899E+0000 6.07259970824909E+0000 - 6.06912027759347E+0000 6.06564169821081E+0000 6.06216396979910E+0000 6.05868709207463E+0000 6.05521106476684E+0000 - 6.05173588761739E+0000 6.04826156038733E+0000 6.04478808285094E+0000 6.04131545480508E+0000 6.03784367605063E+0000 - 6.03437274640694E+0000 6.03090266571289E+0000 6.02743343381560E+0000 6.02396505058483E+0000 6.02049751589657E+0000 - 6.01703082964642E+0000 6.01356499174140E+0000 6.01010000210509E+0000 6.00663586067562E+0000 6.00317256740778E+0000 - 5.99971012225850E+0000 5.99624852520969E+0000 5.99278777625683E+0000 5.98932787540595E+0000 5.98586882267773E+0000 - 5.98241061810135E+0000 5.97895326172796E+0000 5.97549675361412E+0000 5.97204109383842E+0000 5.96858628248386E+0000 - 5.96513231964618E+0000 5.96167920544321E+0000 5.95822693999828E+0000 5.95477552344753E+0000 5.95132495594095E+0000 - 5.94787523764239E+0000 5.94442636872443E+0000 5.94097834937457E+0000 5.93753117978908E+0000 5.93408486018231E+0000 - 5.93063939077636E+0000 5.92719477180423E+0000 5.92375100350664E+0000 5.92030808615190E+0000 5.91686602000052E+0000 - 5.91342480533019E+0000 5.90998444244101E+0000 5.90654493162535E+0000 5.90310627320114E+0000 5.89966846749210E+0000 - 5.89623151482678E+0000 5.89279541556039E+0000 5.88936017004044E+0000 5.88592577863284E+0000 5.88249224171355E+0000 - 5.87905955967071E+0000 5.87562773289733E+0000 5.87219676180173E+0000 5.86876664679612E+0000 5.86533738830387E+0000 - 5.86190898676794E+0000 5.85848144261950E+0000 5.85505475631871E+0000 5.85162892832865E+0000 5.84820395911317E+0000 - 5.84477984915789E+0000 5.84135659894821E+0000 5.83793420898500E+0000 5.83451267976585E+0000 5.83109201181429E+0000 - 5.82767220564431E+0000 5.82425326178857E+0000 5.82083518078378E+0000 5.81741796318121E+0000 5.81400160952675E+0000 - 5.81058612038611E+0000 5.80717149632595E+0000 5.80375773791808E+0000 5.80034484575311E+0000 5.79693282041848E+0000 - 5.79352166251097E+0000 5.79011137263258E+0000 5.78670195139368E+0000 5.78329339941408E+0000 5.77988571731564E+0000 - 5.77647890572443E+0000 5.77307296528337E+0000 5.76966789663009E+0000 5.76626370041172E+0000 5.76286037728175E+0000 - 5.75945792790314E+0000 5.75605635293682E+0000 5.75265565305114E+0000 5.74925582892818E+0000 5.74585688124064E+0000 - 5.74245881067707E+0000 5.73906161792507E+0000 5.73566530368181E+0000 5.73226986864668E+0000 5.72887531352233E+0000 - 5.72548163901892E+0000 5.72208884584673E+0000 5.71869693472037E+0000 5.71530590635882E+0000 5.71191576149072E+0000 - 5.70852650084272E+0000 5.70513812514058E+0000 5.70175063512396E+0000 5.69836403152846E+0000 5.69497831509512E+0000 - 5.69159348656199E+0000 5.68820954668531E+0000 5.68482649620454E+0000 5.68144433587629E+0000 5.67806306645208E+0000 - 5.67468268868784E+0000 5.67130320334504E+0000 5.66792461117791E+0000 5.66454691295363E+0000 5.66117010943113E+0000 - 5.65779420138228E+0000 5.65441918956750E+0000 5.65104507475913E+0000 5.64767185772230E+0000 5.64429953922876E+0000 - 5.64092812004838E+0000 5.63755760095552E+0000 5.63418798272054E+0000 5.63081926611512E+0000 5.62745145191543E+0000 - 5.62408454089048E+0000 5.62071853381909E+0000 5.61735343147079E+0000 5.61398923461960E+0000 5.61062594403878E+0000 - 5.60726356049651E+0000 5.60390208477082E+0000 5.60054151762406E+0000 5.59718185983802E+0000 5.59382311216811E+0000 - 5.59046527538815E+0000 5.58710835026904E+0000 5.58375233756917E+0000 5.58039723804931E+0000 5.57704305248122E+0000 - 5.57368978161344E+0000 5.57033742621080E+0000 5.56698598702453E+0000 5.56363546481151E+0000 5.56028586031711E+0000 - 5.55693717429555E+0000 5.55358940748850E+0000 5.55024256063471E+0000 5.54689663448497E+0000 5.54355162976681E+0000 - 5.54020754721768E+0000 5.53686438756458E+0000 5.53352215153268E+0000 5.53018083984954E+0000 5.52684045323015E+0000 - 5.52350099239406E+0000 5.52016245804608E+0000 5.51682485089881E+0000 5.51348817165115E+0000 5.51015242100228E+0000 - 5.50681759964415E+0000 5.50348370826786E+0000 5.50015074755730E+0000 5.49681871818798E+0000 5.49348762083999E+0000 - 5.49015745617325E+0000 5.48682822485760E+0000 5.48349992754592E+0000 5.48017256489457E+0000 5.47684613754724E+0000 - 5.47352064614354E+0000 5.47019609132333E+0000 5.46687247370838E+0000 5.46354979392071E+0000 5.46022805257714E+0000 - 5.45690725028936E+0000 5.45358738764878E+0000 5.45026846526641E+0000 5.44695048371898E+0000 5.44363344359205E+0000 - 5.44031734545733E+0000 5.43700218988674E+0000 5.43368797743189E+0000 5.43037470864669E+0000 5.42706238408203E+0000 - 5.42375100426517E+0000 5.42044056973221E+0000 5.41713108099346E+0000 5.41382253857127E+0000 5.41051494296220E+0000 - 5.40720829466185E+0000 5.40390259415949E+0000 5.40059784193153E+0000 5.39729403845124E+0000 5.39399118417147E+0000 - 5.39068927954947E+0000 5.38738832502315E+0000 5.38408832102506E+0000 5.38078926798352E+0000 5.37749116630634E+0000 - 5.37419401640358E+0000 5.37089781866260E+0000 5.36760257347189E+0000 5.36430828120699E+0000 5.36101494222937E+0000 - 5.35772255689621E+0000 5.35443112554953E+0000 5.35114064851939E+0000 5.34785112613807E+0000 5.34456255870853E+0000 - 5.34127494653914E+0000 5.33798828991436E+0000 5.33470258911754E+0000 5.33141784441788E+0000 5.32813405607149E+0000 - 5.32485122432244E+0000 5.32156934940609E+0000 5.31828843154681E+0000 5.31500847095587E+0000 5.31172946783464E+0000 - 5.30845142236590E+0000 5.30517433473231E+0000 5.30189820509464E+0000 5.29862303360375E+0000 5.29534882039944E+0000 - 5.29207556560832E+0000 5.28880326934919E+0000 5.28553193171999E+0000 5.28226155281521E+0000 5.27899213270842E+0000 - 5.27572367146210E+0000 5.27245616913306E+0000 5.26918962575280E+0000 5.26592404135368E+0000 5.26265941594379E+0000 - 5.25939574952118E+0000 5.25613304207704E+0000 5.25287129357720E+0000 5.24961050398280E+0000 5.24635067323614E+0000 - 5.24309180127813E+0000 5.23983388801322E+0000 5.23657693335545E+0000 5.23332093718566E+0000 5.23006589938654E+0000 - 5.22681181981744E+0000 5.22355869832749E+0000 5.22030653474900E+0000 5.21705532889966E+0000 5.21380508058580E+0000 - 5.21055578959799E+0000 5.20730745570881E+0000 5.20406007868278E+0000 5.20081365826748E+0000 5.19756819418809E+0000 - 5.19432368616934E+0000 5.19108013390801E+0000 5.18783753709164E+0000 5.18459589539404E+0000 5.18135520847316E+0000 - 5.17811547596662E+0000 5.17487669751043E+0000 5.17163887270593E+0000 5.16840200115172E+0000 5.16516608243041E+0000 - 5.16193111611305E+0000 5.15869710173814E+0000 5.15546403885131E+0000 5.15223192696449E+0000 5.14900076558352E+0000 - 5.14577055419591E+0000 5.14254129227756E+0000 5.13931297927828E+0000 5.13608561464172E+0000 5.13285919779540E+0000 - 5.12963372814625E+0000 5.12640920508949E+0000 5.12318562799750E+0000 5.11996299623308E+0000 5.11674130914727E+0000 - 5.11352056606269E+0000 5.11030076629569E+0000 5.10708190914300E+0000 5.10386399388512E+0000 5.10064701979064E+0000 - 5.09743098610300E+0000 5.09421589205705E+0000 5.09100173687022E+0000 5.08778851974132E+0000 5.08457623985392E+0000 - 5.08136489638073E+0000 5.07815448846808E+0000 5.07494501525029E+0000 5.07173647585414E+0000 5.06852886937328E+0000 - 5.06532219489933E+0000 5.06211645149966E+0000 5.05891163823066E+0000 5.05570775413221E+0000 5.05250479821877E+0000 - 5.04930276949711E+0000 5.04610166696080E+0000 5.04290148958124E+0000 5.03970223631100E+0000 5.03650390609161E+0000 - 5.03330649784461E+0000 5.03011001048158E+0000 5.02691444289073E+0000 5.02371979395141E+0000 5.02052606251512E+0000 - 5.01733324743113E+0000 5.01414134752194E+0000 5.01095036160001E+0000 5.00776028845880E+0000 5.00457112687498E+0000 - 5.00138287561848E+0000 4.99819553342456E+0000 4.99500909903288E+0000 4.99182357115061E+0000 4.98863894848258E+0000 - 4.98545522970782E+0000 4.98227241349295E+0000 4.97909049849326E+0000 4.97590948333820E+0000 4.97272936665369E+0000 - 4.96955014704199E+0000 4.96637182309177E+0000 4.96319439337247E+0000 4.96001785644998E+0000 4.95684221086198E+0000 - 4.95366745513697E+0000 4.95049358778753E+0000 4.94732060730695E+0000 4.94414851218491E+0000 4.94097730088055E+0000 - 4.93780697184938E+0000 4.93463752353091E+0000 4.93146895434641E+0000 4.92830126270002E+0000 4.92513444698883E+0000 - 4.92196850559052E+0000 4.91880343687006E+0000 4.91563923917752E+0000 4.91247591084797E+0000 4.90931345020491E+0000 - 4.90615185555346E+0000 4.90299112518937E+0000 4.89983125739452E+0000 4.89667225043126E+0000 4.89351410255364E+0000 - 4.89035681200295E+0000 4.88720037700426E+0000 4.88404479577209E+0000 4.88089006650363E+0000 4.87773618738548E+0000 - 4.87458315659363E+0000 4.87143097228895E+0000 4.86827963261947E+0000 4.86512913572029E+0000 4.86197947971929E+0000 - 4.85883066272354E+0000 4.85568268283733E+0000 4.85253553814528E+0000 4.84938922672244E+0000 4.84624374663883E+0000 - 4.84309909594475E+0000 4.83995527267978E+0000 4.83681227487843E+0000 4.83367010055999E+0000 4.83052874773413E+0000 - 4.82738821439754E+0000 4.82424849853953E+0000 4.82110959814096E+0000 4.81797151116509E+0000 4.81483423557237E+0000 - 4.81169776931473E+0000 4.80856211032652E+0000 4.80542725653808E+0000 4.80229320587125E+0000 4.79915995624044E+0000 - 4.79602750554587E+0000 4.79289585168259E+0000 4.78976499253599E+0000 4.78663492598628E+0000 4.78350564990512E+0000 - 4.78037716215107E+0000 4.77724946058316E+0000 4.77412254305076E+0000 4.77099640739122E+0000 4.76787105144238E+0000 - 4.76474647303126E+0000 4.76162266998081E+0000 4.75849964010367E+0000 4.75537738121526E+0000 4.75225589111616E+0000 - 4.74913516760914E+0000 4.74601520848722E+0000 4.74289601153767E+0000 4.73977757455109E+0000 4.73665989530551E+0000 - 4.73354297157546E+0000 4.73042680113823E+0000 4.72731138176423E+0000 4.72419671121867E+0000 4.72108278726669E+0000 - 4.71796960767110E+0000 4.71485717018610E+0000 4.71174547257664E+0000 4.70863451259453E+0000 4.70552428799550E+0000 - 4.70241479653412E+0000 4.69930603595918E+0000 4.69619800402802E+0000 4.69309069848993E+0000 4.68998411709932E+0000 - 4.68687825760945E+0000 4.68377311777354E+0000 4.68066869534709E+0000 4.67756498808903E+0000 4.67446199375429E+0000 - 4.67135971010866E+0000 4.66825813491109E+0000 4.66515726593143E+0000 4.66205710094012E+0000 4.65895763771109E+0000 - 4.65585887402115E+0000 4.65276080765063E+0000 4.64966343638909E+0000 4.64656675803130E+0000 4.64347077036869E+0000 - 4.64037547121113E+0000 4.63728085836458E+0000 4.63418692965060E+0000 4.63109368288858E+0000 4.62800111591413E+0000 - 4.62490922656414E+0000 4.62181801268486E+0000 4.61872747213650E+0000 4.61563760278519E+0000 4.61254840250476E+0000 - 4.60945986918071E+0000 4.60637200071261E+0000 4.60328479500312E+0000 4.60019824997242E+0000 4.59711236355421E+0000 - 4.59402713368592E+0000 4.59094255832659E+0000 4.58785863544364E+0000 4.58477536302040E+0000 4.58169273905089E+0000 - 4.57861076154912E+0000 4.57552942853814E+0000 4.57244873806504E+0000 4.56936868818311E+0000 4.56628927696801E+0000 - 4.56321050251375E+0000 4.56013236292754E+0000 4.55705485633555E+0000 4.55397798088356E+0000 4.55090173474099E+0000 - 4.54782611609055E+0000 4.54475112313461E+0000 4.54167675410103E+0000 4.53860300723739E+0000 4.53552988081157E+0000 - 4.53245737311474E+0000 4.52938548246018E+0000 4.52631420718679E+0000 4.52324354565220E+0000 4.52017349625071E+0000 - 4.51710405738673E+0000 4.51403522749969E+0000 4.51096700505307E+0000 4.50789938853620E+0000 4.50483237646829E+0000 - 4.50176596739507E+0000 4.49870015989165E+0000 4.49563495255972E+0000 4.49257034403741E+0000 4.48950633298715E+0000 - 4.48644291810560E+0000 4.48338009811842E+0000 4.48031787178849E+0000 4.47725623790837E+0000 4.47419519530559E+0000 - 4.47113474284151E+0000 4.46807487941078E+0000 4.46501560395015E+0000 4.46195691542509E+0000 4.45889881284265E+0000 - 4.45584129524801E+0000 4.45278436171991E+0000 4.44972801138401E+0000 4.44667224340137E+0000 4.44361705696905E+0000 - 4.44056245133703E+0000 4.43750842578385E+0000 4.43445497964224E+0000 4.43140211228348E+0000 4.42834982312149E+0000 - 4.42529811161587E+0000 4.42224697727538E+0000 4.41919641964928E+0000 4.41614643834549E+0000 4.41309703300086E+0000 - 4.41004820331801E+0000 4.40699994904260E+0000 4.40395226997395E+0000 4.40090516595396E+0000 4.39785863688472E+0000 - 4.39481268271570E+0000 4.39176730345553E+0000 4.38872249916268E+0000 4.38567826995197E+0000 4.38263461599406E+0000 - 4.37959153751787E+0000 4.37654903480708E+0000 4.37350710820320E+0000 4.37046575811318E+0000 4.36742498499843E+0000 - 4.36438478938244E+0000 4.36134517185087E+0000 4.35830613305342E+0000 4.35526767370442E+0000 4.35222979457772E+0000 - 4.34919249651547E+0000 4.34615578042708E+0000 4.34311964728987E+0000 4.34008409814859E+0000 4.33704913411074E+0000 - 4.33401475636608E+0000 4.33098096616556E+0000 4.32794776483490E+0000 4.32491515377471E+0000 4.32188313445639E+0000 - 4.31885170842700E+0000 4.31582087731107E+0000 4.31279064280831E+0000 4.30976100669671E+0000 4.30673197083023E+0000 - 4.30370353714712E+0000 4.30067570766297E+0000 4.29764848447553E+0000 4.29462186976655E+0000 4.29159586580066E+0000 - 4.28857047493028E+0000 4.28554569958619E+0000 4.28252154229359E+0000 4.27949800566217E+0000 4.27647509239034E+0000 - 4.27345280526593E+0000 4.27043114717393E+0000 4.26741012108249E+0000 4.26438973006008E+0000 4.26136997726206E+0000 - 4.25835086595262E+0000 4.25533239947714E+0000 4.25231458128885E+0000 4.24929741493602E+0000 4.24628090406670E+0000 - 4.24326505239756E+0000 4.24024986365539E+0000 4.23723534155224E+0000 4.23422148979606E+0000 4.23120831208659E+0000 - 4.22819581211528E+0000 4.22518399356058E+0000 4.22217286010273E+0000 4.21916241540659E+0000 4.21615266312810E+0000 - 4.21314360691964E+0000 4.21013525042170E+0000 4.20712759726882E+0000 4.20412065108599E+0000 4.20111441549340E+0000 - 4.19810889409576E+0000 4.19510409049651E+0000 4.19210000829189E+0000 4.18909665106142E+0000 4.18609402238392E+0000 - 4.18309212583098E+0000 4.18009096496040E+0000 4.17709054332448E+0000 4.17409086446591E+0000 4.17109193192601E+0000 - 4.16809374922810E+0000 4.16509631989358E+0000 4.16209964743470E+0000 4.15910373535584E+0000 4.15610858715221E+0000 - 4.15311420630872E+0000 4.15012059630947E+0000 4.14712776062282E+0000 4.14413570271039E+0000 4.14114442603113E+0000 - 4.13815393402828E+0000 4.13516423014299E+0000 4.13217531780841E+0000 4.12918720044193E+0000 4.12619988146238E+0000 - 4.12321336427522E+0000 4.12022765227900E+0000 4.11724274886303E+0000 4.11425865741149E+0000 4.11127538129749E+0000 - 4.10829292388603E+0000 4.10531128854056E+0000 4.10233047860505E+0000 4.09935049742607E+0000 4.09637134833488E+0000 - 4.09339303465757E+0000 4.09041555971442E+0000 4.08743892681396E+0000 4.08446313925891E+0000 4.08148820034139E+0000 - 4.07851411334651E+0000 4.07554088155651E+0000 4.07256850823645E+0000 4.06959699665148E+0000 4.06662635005134E+0000 - 4.06365657168707E+0000 4.06068766479184E+0000 4.05771963259651E+0000 4.05475247832366E+0000 4.05178620518994E+0000 - 4.04882081639467E+0000 4.04585631513847E+0000 4.04289270461237E+0000 4.03992998799667E+0000 4.03696816846630E+0000 - 4.03400724918601E+0000 4.03104723331095E+0000 4.02808812399691E+0000 4.02512992438164E+0000 4.02217263759986E+0000 - 4.01921626677731E+0000 4.01626081503364E+0000 4.01330628547828E+0000 4.01035268121099E+0000 4.00740000532545E+0000 - 4.00444826091349E+0000 4.00149745104762E+0000 3.99854757879905E+0000 3.99559864723472E+0000 3.99265065940339E+0000 - 3.98970361835493E+0000 3.98675752712583E+0000 3.98381238874707E+0000 3.98086820624286E+0000 3.97792498262762E+0000 - 3.97498272090839E+0000 3.97204142408484E+0000 3.96910109514440E+0000 3.96616173707493E+0000 3.96322335285145E+0000 - 3.96028594543793E+0000 3.95734951779511E+0000 3.95441407287811E+0000 3.95147961362735E+0000 3.94854614297937E+0000 - 3.94561366386448E+0000 3.94268217919943E+0000 3.93975169189953E+0000 3.93682220486774E+0000 3.93389372100252E+0000 - 3.93096624318998E+0000 3.92803977431412E+0000 3.92511431724594E+0000 3.92218987485436E+0000 3.91926644999162E+0000 - 3.91634404551028E+0000 3.91342266425346E+0000 3.91050230905128E+0000 3.90758298273652E+0000 3.90466468812283E+0000 - 3.90174742802049E+0000 3.89883120523578E+0000 3.89591602256066E+0000 3.89300188278429E+0000 3.89008878868574E+0000 - 3.88717674303701E+0000 3.88426574860180E+0000 3.88135580813796E+0000 3.87844692438955E+0000 3.87553910010203E+0000 - 3.87263233800523E+0000 3.86972664082797E+0000 3.86682201128337E+0000 3.86391845208415E+0000 3.86101596593036E+0000 - 3.85811455552040E+0000 3.85521422353635E+0000 3.85231497265555E+0000 3.84941680555546E+0000 3.84651972489476E+0000 - 3.84362373333163E+0000 3.84072883351217E+0000 3.83783502807706E+0000 3.83494231965976E+0000 3.83205071088586E+0000 - 3.82916020437067E+0000 3.82627080272343E+0000 3.82338250854979E+0000 3.82049532443955E+0000 3.81760925298258E+0000 - 3.81472429675530E+0000 3.81184045833175E+0000 3.80895774027312E+0000 3.80607614513573E+0000 3.80319567546917E+0000 - 3.80031633381203E+0000 3.79743812270041E+0000 3.79456104465757E+0000 3.79168510220244E+0000 3.78881029784473E+0000 - 3.78593663408737E+0000 3.78306411342468E+0000 3.78019273834539E+0000 3.77732251132961E+0000 3.77445343484753E+0000 - 3.77158551136747E+0000 3.76871874334045E+0000 3.76585313322173E+0000 3.76298868345231E+0000 3.76012539646454E+0000 - 3.75726327468633E+0000 3.75440232053748E+0000 3.75154253643031E+0000 3.74868392476779E+0000 3.74582648794719E+0000 - 3.74297022835828E+0000 3.74011514838021E+0000 3.73726125039197E+0000 3.73440853675700E+0000 3.73155700983549E+0000 - 3.72870667197759E+0000 3.72585752552958E+0000 3.72300957282704E+0000 3.72016281620046E+0000 3.71731725796900E+0000 - 3.71447290044853E+0000 3.71162974594483E+0000 3.70878779675912E+0000 3.70594705518254E+0000 3.70310752350226E+0000 - 3.70026920399101E+0000 3.69743209892065E+0000 3.69459621055165E+0000 3.69176154113805E+0000 3.68892809293295E+0000 - 3.68609586817068E+0000 3.68326486908464E+0000 3.68043509790234E+0000 3.67760655684051E+0000 3.67477924810751E+0000 - 3.67195317390828E+0000 3.66912833643754E+0000 3.66630473788410E+0000 3.66348238043087E+0000 3.66066126624739E+0000 - 3.65784139750102E+0000 3.65502277635251E+0000 3.65220540494991E+0000 3.64938928544147E+0000 3.64657441996082E+0000 - 3.64376081064058E+0000 3.64094845959871E+0000 3.63813736895462E+0000 3.63532754081119E+0000 3.63251897727151E+0000 - 3.62971168042954E+0000 3.62690565236827E+0000 3.62410089516776E+0000 3.62129741089894E+0000 3.61849520162546E+0000 - 3.61569426940490E+0000 3.61289461628571E+0000 3.61009624430962E+0000 3.60729915551169E+0000 3.60450335192026E+0000 - 3.60170883555574E+0000 3.59891560842992E+0000 3.59612367255039E+0000 3.59333302991673E+0000 3.59054368251745E+0000 - 3.58775563233926E+0000 3.58496888135965E+0000 3.58218343154745E+0000 3.57939928486349E+0000 3.57661644326743E+0000 - 3.57383490870712E+0000 3.57105468312116E+0000 3.56827576844632E+0000 3.56549816660880E+0000 3.56272187952613E+0000 - 3.55994690911523E+0000 3.55717325728058E+0000 3.55440092591795E+0000 3.55162991692186E+0000 3.54886023217748E+0000 - 3.54609187355626E+0000 3.54332484293585E+0000 3.54055914217269E+0000 3.53779477312757E+0000 3.53503173764686E+0000 - 3.53227003757378E+0000 3.52950967474092E+0000 3.52675065097766E+0000 3.52399296810459E+0000 3.52123662793599E+0000 - 3.51848163227732E+0000 3.51572798292771E+0000 3.51297568168122E+0000 3.51022473032180E+0000 3.50747513062893E+0000 - 3.50472688437449E+0000 3.50197999332399E+0000 3.49923445923095E+0000 3.49649028384938E+0000 3.49374746892316E+0000 - 3.49100601618727E+0000 3.48826592737216E+0000 3.48552720420063E+0000 3.48278984838843E+0000 3.48005386164490E+0000 - 3.47731924566980E+0000 3.47458600216150E+0000 3.47185413280561E+0000 3.46912363928446E+0000 3.46639452327328E+0000 - 3.46366678643646E+0000 3.46094043043753E+0000 3.45821545692793E+0000 3.45549186755572E+0000 3.45276966396061E+0000 - 3.45004884777580E+0000 3.44732942062670E+0000 3.44461138413476E+0000 3.44189473991047E+0000 3.43917948956034E+0000 - 3.43646563468180E+0000 3.43375317687015E+0000 3.43104211770722E+0000 3.42833245877269E+0000 3.42562420164030E+0000 - 3.42291734787154E+0000 3.42021189902576E+0000 3.41750785665506E+0000 3.41480522230372E+0000 3.41210399750876E+0000 - 3.40940418380314E+0000 3.40670578270752E+0000 3.40400879574414E+0000 3.40131322442040E+0000 3.39861907024150E+0000 - 3.39592633470474E+0000 3.39323501930139E+0000 3.39054512551543E+0000 3.38785665482357E+0000 3.38516960869772E+0000 - 3.38248398859997E+0000 3.37979979599015E+0000 3.37711703231571E+0000 3.37443569902246E+0000 3.37175579754826E+0000 - 3.36907732932234E+0000 3.36640029576975E+0000 3.36372469830693E+0000 3.36105053834675E+0000 3.35837781729408E+0000 - 3.35570653654070E+0000 3.35303669748559E+0000 3.35036830150767E+0000 3.34770134998670E+0000 3.34503584429248E+0000 - 3.34237178579252E+0000 3.33970917584337E+0000 3.33704801579736E+0000 3.33438830699781E+0000 3.33173005078565E+0000 - 3.32907324849249E+0000 3.32641790144215E+0000 3.32376401095578E+0000 3.32111157834354E+0000 3.31846060491482E+0000 - 3.31581109196612E+0000 3.31316304079217E+0000 3.31051645267895E+0000 3.30787132890588E+0000 3.30522767074903E+0000 - 3.30258547947281E+0000 3.29994475634017E+0000 3.29730550260525E+0000 3.29466771951403E+0000 3.29203140831004E+0000 - 3.28939657022769E+0000 3.28676320649670E+0000 3.28413131833826E+0000 3.28150090696890E+0000 3.27887197359690E+0000 - 3.27624451942747E+0000 3.27361854565662E+0000 3.27099405347500E+0000 3.26837104406631E+0000 3.26574951860889E+0000 - 3.26312947827441E+0000 3.26051092422727E+0000 3.25789385762773E+0000 3.25527827962590E+0000 3.25266419136998E+0000 - 3.25005159400087E+0000 3.24744048864924E+0000 3.24483087644549E+0000 3.24222275850883E+0000 3.23961613595592E+0000 - 3.23701100989478E+0000 3.23440738142673E+0000 3.23180525164795E+0000 3.22920462165174E+0000 3.22660549251698E+0000 - 3.22400786532541E+0000 3.22141174114626E+0000 3.21881712104488E+0000 3.21622400607955E+0000 3.21363239730594E+0000 - 3.21104229576846E+0000 3.20845370250669E+0000 3.20586661855787E+0000 3.20328104494671E+0000 3.20069698269882E+0000 - 3.19811443282851E+0000 3.19553339634456E+0000 3.19295387425311E+0000 3.19037586754900E+0000 3.18779937722729E+0000 - 3.18522440427013E+0000 3.18265094965890E+0000 3.18007901436496E+0000 3.17750859935730E+0000 3.17493970559677E+0000 - 3.17237233403899E+0000 3.16980648563074E+0000 3.16724216131841E+0000 3.16467936203826E+0000 3.16211808872000E+0000 - 3.15955834228775E+0000 3.15700012366450E+0000 3.15444343376057E+0000 3.15188827348387E+0000 3.14933464373509E+0000 - 3.14678254540992E+0000 3.14423197939615E+0000 3.14168294658080E+0000 3.13913544783683E+0000 3.13658948403898E+0000 - 3.13404505605150E+0000 3.13150216473329E+0000 3.12896081094050E+0000 3.12642099551746E+0000 3.12388271930961E+0000 - 3.12134598315188E+0000 3.11881078787349E+0000 3.11627713429862E+0000 3.11374502324833E+0000 3.11121445553380E+0000 - 3.10868543196112E+0000 3.10615795333165E+0000 3.10363202044265E+0000 3.10110763408112E+0000 3.09858479503220E+0000 - 3.09606350407210E+0000 3.09354376197449E+0000 3.09102556950535E+0000 3.08850892742495E+0000 3.08599383648744E+0000 - 3.08348029744350E+0000 3.08096831103512E+0000 3.07845787800143E+0000 3.07594899907127E+0000 3.07344167497447E+0000 - 3.07093590642798E+0000 3.06843169415071E+0000 3.06592903884770E+0000 3.06342794122432E+0000 3.06092840197821E+0000 - 3.05843042180150E+0000 3.05593400138021E+0000 3.05343914139582E+0000 3.05094584252268E+0000 3.04845410543160E+0000 - 3.04596393078397E+0000 3.04347531924217E+0000 3.04098827145492E+0000 3.03850278807193E+0000 3.03601886973381E+0000 - 3.03353651707626E+0000 3.03105573073077E+0000 3.02857651132165E+0000 3.02609885946862E+0000 3.02362277578521E+0000 - 3.02114826087843E+0000 3.01867531535392E+0000 3.01620393980658E+0000 3.01373413482930E+0000 3.01126590100809E+0000 - 3.00879923892339E+0000 3.00633414915167E+0000 3.00387063226154E+0000 3.00140868881826E+0000 2.99894831937992E+0000 - 2.99648952450090E+0000 2.99403230472904E+0000 2.99157666060783E+0000 2.98912259267289E+0000 2.98667010145778E+0000 - 2.98421918748719E+0000 2.98176985128473E+0000 2.97932209336349E+0000 2.97687591423579E+0000 2.97443131440606E+0000 - 2.97198829437369E+0000 2.96954685463308E+0000 2.96710699567496E+0000 2.96466871797912E+0000 2.96223202202723E+0000 - 2.95979690829201E+0000 2.95736337724083E+0000 2.95493142933406E+0000 2.95250106503294E+0000 2.95007228478811E+0000 - 2.94764508904319E+0000 2.94521947824463E+0000 2.94279545282497E+0000 2.94037301321565E+0000 2.93795215984402E+0000 - 2.93553289313073E+0000 2.93311521348874E+0000 2.93069912133087E+0000 2.92828461705994E+0000 2.92587170107794E+0000 - 2.92346037377853E+0000 2.92105063555057E+0000 2.91864248677885E+0000 2.91623592784337E+0000 2.91383095911740E+0000 - 2.91142758096942E+0000 2.90902579376415E+0000 2.90662559786148E+0000 2.90422699361294E+0000 2.90182998136689E+0000 - 2.89943456146886E+0000 2.89704073425698E+0000 2.89464850006291E+0000 2.89225785921680E+0000 2.88986881204068E+0000 - 2.88748135885509E+0000 2.88509549996981E+0000 2.88271123569505E+0000 2.88032856633359E+0000 2.87794749218566E+0000 - 2.87556801354138E+0000 2.87319013069200E+0000 2.87081384391862E+0000 2.86843915350112E+0000 2.86606605971226E+0000 - 2.86369456281956E+0000 2.86132466308870E+0000 2.85895636077586E+0000 2.85658965613796E+0000 2.85422454942178E+0000 - 2.85186104087121E+0000 2.84949913072658E+0000 2.84713881922035E+0000 2.84478010658377E+0000 2.84242299303954E+0000 - 2.84006747880911E+0000 2.83771356410671E+0000 2.83536124914104E+0000 2.83301053411951E+0000 2.83066141923999E+0000 - 2.82831390470043E+0000 2.82596799069087E+0000 2.82362367739610E+0000 2.82128096499997E+0000 2.81893985367676E+0000 - 2.81660034359850E+0000 2.81426243493391E+0000 2.81192612784149E+0000 2.80959142248341E+0000 2.80725831900996E+0000 - 2.80492681757011E+0000 2.80259691830623E+0000 2.80026862135805E+0000 2.79794192685937E+0000 2.79561683494000E+0000 - 2.79329334572314E+0000 2.79097145933069E+0000 2.78865117587823E+0000 2.78633249547537E+0000 2.78401541822941E+0000 - 2.78169994424168E+0000 2.77938607360884E+0000 2.77707380642258E+0000 2.77476314277258E+0000 2.77245408274187E+0000 - 2.77014662640780E+0000 2.76784077384575E+0000 2.76553652512439E+0000 2.76323388031041E+0000 2.76093283946213E+0000 - 2.75863340263789E+0000 2.75633556988665E+0000 2.75403934125936E+0000 2.75174471679460E+0000 2.74945169653160E+0000 - 2.74716028050556E+0000 2.74487046874465E+0000 2.74258226127298E+0000 2.74029565811165E+0000 2.73801065927536E+0000 - 2.73572726477711E+0000 2.73344547462318E+0000 2.73116528881679E+0000 2.72888670735411E+0000 2.72660973023126E+0000 - 2.72433435743662E+0000 2.72206058895517E+0000 2.71978842476850E+0000 2.71751786485312E+0000 2.71524890917980E+0000 - 2.71298155771657E+0000 2.71071581042872E+0000 2.70845166727177E+0000 2.70618912820417E+0000 2.70392819317362E+0000 - 2.70166886212872E+0000 2.69941113501064E+0000 2.69715501175712E+0000 2.69490049230048E+0000 2.69264757657025E+0000 - 2.69039626449287E+0000 2.68814655598868E+0000 2.68589845097321E+0000 2.68365194936024E+0000 2.68140705105541E+0000 - 2.67916375596594E+0000 2.67692206398922E+0000 2.67468197502290E+0000 2.67244348895678E+0000 2.67020660567923E+0000 - 2.66797132507147E+0000 2.66573764701562E+0000 2.66350557138562E+0000 2.66127509804995E+0000 2.65904622687931E+0000 - 2.65681895773353E+0000 2.65459329047065E+0000 2.65236922494862E+0000 2.65014676101513E+0000 2.64792589851678E+0000 - 2.64570663729735E+0000 2.64348897719308E+0000 2.64127291803942E+0000 2.63905845966765E+0000 2.63684560190354E+0000 - 2.63463434456868E+0000 2.63242468748117E+0000 2.63021663045659E+0000 2.62801017330368E+0000 2.62580531583001E+0000 - 2.62360205783862E+0000 2.62140039912737E+0000 2.61920033948959E+0000 2.61700187871879E+0000 2.61480501659956E+0000 - 2.61260975291467E+0000 2.61041608744438E+0000 2.60822401996303E+0000 2.60603355024213E+0000 2.60384467804899E+0000 - 2.60165740314803E+0000 2.59947172529814E+0000 2.59728764425431E+0000 2.59510515977103E+0000 2.59292427159488E+0000 - 2.59074497946987E+0000 2.58856728313580E+0000 2.58639118233301E+0000 2.58421667679214E+0000 2.58204376624269E+0000 - 2.57987245041126E+0000 2.57770272901818E+0000 2.57553460178295E+0000 2.57336806841776E+0000 2.57120312863597E+0000 - 2.56903978214231E+0000 2.56687802864234E+0000 2.56471786783329E+0000 2.56255929941223E+0000 2.56040232307094E+0000 - 2.55824693849897E+0000 2.55609314538028E+0000 2.55394094339488E+0000 2.55179033222363E+0000 2.54964131153701E+0000 - 2.54749388100869E+0000 2.54534804030400E+0000 2.54320378908570E+0000 2.54106112701295E+0000 2.53892005374302E+0000 - 2.53678056892719E+0000 2.53464267221586E+0000 2.53250636325312E+0000 2.53037164168251E+0000 2.52823850713986E+0000 - 2.52610695926287E+0000 2.52397699768049E+0000 2.52184862202149E+0000 2.51972183190862E+0000 2.51759662696614E+0000 - 2.51547300680820E+0000 2.51335097105012E+0000 2.51123051930289E+0000 2.50911165117151E+0000 2.50699436626075E+0000 - 2.50487866417177E+0000 2.50276454450003E+0000 2.50065200683806E+0000 2.49854105077849E+0000 2.49643167590624E+0000 - 2.49432388180393E+0000 2.49221766805194E+0000 2.49011303422836E+0000 2.48800997990386E+0000 2.48590850464959E+0000 - 2.48380860803133E+0000 2.48171028961294E+0000 2.47961354895461E+0000 2.47751838561082E+0000 2.47542479913721E+0000 - 2.47333278908302E+0000 2.47124235499415E+0000 2.46915349641527E+0000 2.46706621288463E+0000 2.46498050394161E+0000 - 2.46289636911920E+0000 2.46081380794843E+0000 2.45873281995460E+0000 2.45665340466277E+0000 2.45457556159434E+0000 - 2.45249929026703E+0000 2.45042459019625E+0000 2.44835146089065E+0000 2.44627990186138E+0000 2.44420991261214E+0000 - 2.44214149264500E+0000 2.44007464145836E+0000 2.43800935854795E+0000 2.43594564340856E+0000 2.43388349552651E+0000 - 2.43182291439092E+0000 2.42976389948313E+0000 2.42770645028421E+0000 2.42565056627222E+0000 2.42359624691947E+0000 - 2.42154349169869E+0000 2.41949230007686E+0000 2.41744267151966E+0000 2.41539460548975E+0000 2.41334810144507E+0000 - 2.41130315884123E+0000 2.40925977713288E+0000 2.40721795576958E+0000 2.40517769419790E+0000 2.40313899186204E+0000 - 2.40110184820354E+0000 2.39906626266160E+0000 2.39703223467000E+0000 2.39499976366189E+0000 2.39296884906738E+0000 - 2.39093949031220E+0000 2.38891168681972E+0000 2.38688543801167E+0000 2.38486074330604E+0000 2.38283760211815E+0000 - 2.38081601385958E+0000 2.37879597794062E+0000 2.37677749376676E+0000 2.37476056074291E+0000 2.37274517826849E+0000 - 2.37073134574370E+0000 2.36871906256153E+0000 2.36670832811679E+0000 2.36469914179880E+0000 2.36269150299316E+0000 - 2.36068541108485E+0000 2.35868086545716E+0000 2.35667786548550E+0000 2.35467641054916E+0000 2.35267650001917E+0000 - 2.35067813326803E+0000 2.34868130966134E+0000 2.34668602856585E+0000 2.34469228934451E+0000 2.34270009135621E+0000 - 2.34070943395885E+0000 2.33872031650624E+0000 2.33673273835049E+0000 2.33474669884067E+0000 2.33276219732383E+0000 - 2.33077923314429E+0000 2.32879780564228E+0000 2.32681791415773E+0000 2.32483955802647E+0000 2.32286273658159E+0000 - 2.32088744915488E+0000 2.31891369507399E+0000 2.31694147366664E+0000 2.31497078425365E+0000 2.31300162615731E+0000 - 2.31103399869575E+0000 2.30906790118493E+0000 2.30710333293911E+0000 2.30514029326653E+0000 2.30317878147826E+0000 - 2.30121879687689E+0000 2.29926033876995E+0000 2.29730340645474E+0000 2.29534799923212E+0000 2.29339411639565E+0000 - 2.29144175724125E+0000 2.28949092105877E+0000 2.28754160713759E+0000 2.28559381476419E+0000 2.28364754322090E+0000 - 2.28170279178995E+0000 2.27975955975222E+0000 2.27781784638287E+0000 2.27587765095644E+0000 2.27393897274540E+0000 - 2.27200181101896E+0000 2.27006616504466E+0000 2.26813203408832E+0000 2.26619941741215E+0000 2.26426831427578E+0000 - 2.26233872393821E+0000 2.26041064565586E+0000 2.25848407868153E+0000 2.25655902226737E+0000 2.25463547566139E+0000 - 2.25271343811075E+0000 2.25079290886042E+0000 2.24887388715191E+0000 2.24695637222623E+0000 2.24504036331975E+0000 - 2.24312585967132E+0000 2.24121286051144E+0000 2.23930136507241E+0000 2.23739137258376E+0000 2.23548288227143E+0000 - 2.23357589336066E+0000 2.23167040507503E+0000 2.22976641663411E+0000 2.22786392725665E+0000 2.22596293615847E+0000 - 2.22406344255386E+0000 2.22216544565539E+0000 2.22026894467203E+0000 2.21837393881258E+0000 2.21648042728259E+0000 - 2.21458840928553E+0000 2.21269788402247E+0000 2.21080885069418E+0000 2.20892130849744E+0000 2.20703525662836E+0000 - 2.20515069427961E+0000 2.20326762064371E+0000 2.20138603490850E+0000 2.19950593626274E+0000 2.19762732389244E+0000 - 2.19575019697959E+0000 2.19387455470626E+0000 2.19200039625207E+0000 2.19012772079514E+0000 2.18825652751081E+0000 - 2.18638681557183E+0000 2.18451858415188E+0000 2.18265183241924E+0000 2.18078655954257E+0000 2.17892276468779E+0000 - 2.17706044701962E+0000 2.17519960569862E+0000 2.17334023988820E+0000 2.17148234874425E+0000 2.16962593142447E+0000 - 2.16777098708346E+0000 2.16591751487408E+0000 2.16406551394926E+0000 2.16221498345615E+0000 2.16036592254266E+0000 - 2.15851833035570E+0000 2.15667220603817E+0000 2.15482754873268E+0000 2.15298435757957E+0000 2.15114263171838E+0000 - 2.14930237028463E+0000 2.14746357241336E+0000 2.14562623723914E+0000 2.14379036389218E+0000 2.14195595150363E+0000 - 2.14012299920114E+0000 2.13829150611156E+0000 2.13646147135912E+0000 2.13463289406795E+0000 2.13280577335780E+0000 - 2.13098010835042E+0000 2.12915589816214E+0000 2.12733314191024E+0000 2.12551183871044E+0000 2.12369198767360E+0000 - 2.12187358791307E+0000 2.12005663853894E+0000 2.11824113865760E+0000 2.11642708737765E+0000 2.11461448380332E+0000 - 2.11280332703836E+0000 2.11099361618517E+0000 2.10918535034248E+0000 2.10737852861139E+0000 2.10557315008721E+0000 - 2.10376921386657E+0000 2.10196671904365E+0000 2.10016566471058E+0000 2.09836604995957E+0000 2.09656787387896E+0000 - 2.09477113555770E+0000 2.09297583408250E+0000 2.09118196853784E+0000 2.08938953800787E+0000 2.08759854157544E+0000 - 2.08580897831933E+0000 2.08402084732092E+0000 2.08223414765718E+0000 2.08044887840500E+0000 2.07866503863846E+0000 - 2.07688262743157E+0000 2.07510164385696E+0000 2.07332208698556E+0000 2.07154395588608E+0000 2.06976724962673E+0000 - 2.06799196727440E+0000 2.06621810789408E+0000 2.06444567054995E+0000 2.06267465430413E+0000 2.06090505821862E+0000 - 2.05913688135302E+0000 2.05737012276576E+0000 2.05560478151391E+0000 2.05384085665427E+0000 2.05207834723997E+0000 - 2.05031725232583E+0000 2.04855757096406E+0000 2.04679930220393E+0000 2.04504244509658E+0000 2.04328699869037E+0000 - 2.04153296203052E+0000 2.03978033416432E+0000 2.03802911413590E+0000 2.03627930098969E+0000 2.03453089376588E+0000 - 2.03278389150710E+0000 2.03103829325194E+0000 2.02929409803961E+0000 2.02755130490782E+0000 2.02580991289184E+0000 - 2.02406992102688E+0000 2.02233132834732E+0000 2.02059413388621E+0000 2.01885833667401E+0000 2.01712393574163E+0000 - 2.01539093011865E+0000 2.01365931883239E+0000 2.01192910091083E+0000 2.01020027538079E+0000 2.00847284126505E+0000 - 2.00674679758937E+0000 2.00502214337458E+0000 2.00329887764466E+0000 2.00157699941832E+0000 1.99985650771562E+0000 - 1.99813740155545E+0000 1.99641967995522E+0000 1.99470334193153E+0000 1.99298838649874E+0000 1.99127481267205E+0000 - 1.98956261946587E+0000 1.98785180589111E+0000 1.98614237095970E+0000 1.98443431368188E+0000 1.98272763306745E+0000 - 1.98102232812544E+0000 1.97931839786193E+0000 1.97761584128435E+0000 1.97591465739937E+0000 1.97421484520999E+0000 - 1.97251640372094E+0000 1.97081933193527E+0000 1.96912362885472E+0000 1.96742929348040E+0000 1.96573632481140E+0000 - 1.96404472184908E+0000 1.96235448359043E+0000 1.96066560903345E+0000 1.95897809717447E+0000 1.95729194700958E+0000 - 1.95560715753518E+0000 1.95392372774291E+0000 1.95224165662744E+0000 1.95056094318105E+0000 1.94888158639540E+0000 - 1.94720358526176E+0000 1.94552693876936E+0000 1.94385164590900E+0000 1.94217770566693E+0000 1.94050511703241E+0000 - 1.93883387899250E+0000 1.93716399053294E+0000 1.93549545063979E+0000 1.93382825829600E+0000 1.93216241248737E+0000 - 1.93049791219586E+0000 1.92883475640537E+0000 1.92717294409671E+0000 1.92551247425046E+0000 1.92385334584805E+0000 - 1.92219555786891E+0000 1.92053910929206E+0000 1.91888399909504E+0000 1.91723022625610E+0000 1.91557778975216E+0000 - 1.91392668855976E+0000 1.91227692165451E+0000 1.91062848801164E+0000 1.90898138660506E+0000 1.90733561640812E+0000 - 1.90569117639541E+0000 1.90404806553790E+0000 1.90240628280902E+0000 1.90076582717897E+0000 1.89912669761953E+0000 - 1.89748889310011E+0000 1.89585241259009E+0000 1.89421725505977E+0000 1.89258341947595E+0000 1.89095090480817E+0000 - 1.88931971002302E+0000 1.88768983408691E+0000 1.88606127596753E+0000 1.88443403462907E+0000 1.88280810903774E+0000 - 1.88118349815827E+0000 1.87956020095448E+0000 1.87793821639073E+0000 1.87631754343011E+0000 1.87469818103605E+0000 - 1.87308012816909E+0000 1.87146338379358E+0000 1.86984794686913E+0000 1.86823381635682E+0000 1.86662099121845E+0000 - 1.86500947041330E+0000 1.86339925290025E+0000 1.86179033763968E+0000 1.86018272359032E+0000 1.85857640971072E+0000 - 1.85697139495800E+0000 1.85536767829129E+0000 1.85376525866626E+0000 1.85216413504006E+0000 1.85056430637059E+0000 - 1.84896577161227E+0000 1.84736852972269E+0000 1.84577257965539E+0000 1.84417792036672E+0000 1.84258455081099E+0000 - 1.84099246994276E+0000 1.83940167671567E+0000 1.83781217008431E+0000 1.83622394900203E+0000 1.83463701242164E+0000 - 1.83305135929616E+0000 1.83146698857793E+0000 1.82988389921949E+0000 1.82830209017322E+0000 1.82672156039046E+0000 - 1.82514230882312E+0000 1.82356433442205E+0000 1.82198763613833E+0000 1.82041221292324E+0000 1.81883806372647E+0000 - 1.81726518749923E+0000 1.81569358319109E+0000 1.81412324975225E+0000 1.81255418613257E+0000 1.81098639128049E+0000 - 1.80941986414634E+0000 1.80785460367958E+0000 1.80629060882825E+0000 1.80472787854138E+0000 1.80316641176711E+0000 - 1.80160620745475E+0000 1.80004726455239E+0000 1.79848958200779E+0000 1.79693315876860E+0000 1.79537799378419E+0000 - 1.79382408600068E+0000 1.79227143436682E+0000 1.79072003783014E+0000 1.78916989533733E+0000 1.78762100583551E+0000 - 1.78607336827297E+0000 1.78452698159586E+0000 1.78298184475243E+0000 1.78143795668863E+0000 1.77989531635211E+0000 - 1.77835392268859E+0000 1.77681377464626E+0000 1.77527487117044E+0000 1.77373721120949E+0000 1.77220079370870E+0000 - 1.77066561761586E+0000 1.76913168187662E+0000 1.76759898543856E+0000 1.76606752724771E+0000 1.76453730625035E+0000 - 1.76300832139415E+0000 1.76148057162504E+0000 1.75995405588975E+0000 1.75842877313552E+0000 1.75690472230762E+0000 - 1.75538190235457E+0000 1.75386031222187E+0000 1.75233995085730E+0000 1.75082081720674E+0000 1.74930291021838E+0000 - 1.74778622883775E+0000 1.74627077201345E+0000 1.74475653869196E+0000 1.74324352781968E+0000 1.74173173834537E+0000 - 1.74022116921602E+0000 1.73871181937949E+0000 1.73720368778285E+0000 1.73569677337400E+0000 1.73419107510097E+0000 - 1.73268659191210E+0000 1.73118332275549E+0000 1.72968126657860E+0000 1.72818042233089E+0000 1.72668078896065E+0000 - 1.72518236541666E+0000 1.72368515064801E+0000 1.72218914360321E+0000 1.72069434323291E+0000 1.71920074848495E+0000 - 1.71770835830972E+0000 1.71621717165753E+0000 1.71472718747776E+0000 1.71323840472084E+0000 1.71175082233790E+0000 - 1.71026443927873E+0000 1.70877925449512E+0000 1.70729526693717E+0000 1.70581247555696E+0000 1.70433087930599E+0000 - 1.70285047713630E+0000 1.70137126800025E+0000 1.69989325084961E+0000 1.69841642463707E+0000 1.69694078831566E+0000 - 1.69546634083949E+0000 1.69399308116135E+0000 1.69252100823457E+0000 1.69105012101413E+0000 1.68958041845389E+0000 - 1.68811189950804E+0000 1.68664456313301E+0000 1.68517840828241E+0000 1.68371343391319E+0000 1.68224963898081E+0000 - 1.68078702244164E+0000 1.67932558325188E+0000 1.67786532036955E+0000 1.67640623275159E+0000 1.67494831935471E+0000 - 1.67349157913827E+0000 1.67203601106010E+0000 1.67058161407862E+0000 1.66912838715373E+0000 1.66767632924480E+0000 - 1.66622543931117E+0000 1.66477571631391E+0000 1.66332715921370E+0000 1.66187976697104E+0000 1.66043353854872E+0000 - 1.65898847290708E+0000 1.65754456900967E+0000 1.65610182581895E+0000 1.65466024229850E+0000 1.65321981741136E+0000 - 1.65178055012212E+0000 1.65034243939536E+0000 1.64890548419572E+0000 1.64746968348952E+0000 1.64603503624182E+0000 - 1.64460154141940E+0000 1.64316919798926E+0000 1.64173800491916E+0000 1.64030796117581E+0000 1.63887906572857E+0000 - 1.63745131754588E+0000 1.63602471559700E+0000 1.63459925885216E+0000 1.63317494628108E+0000 1.63175177685540E+0000 - 1.63032974954643E+0000 1.62890886332609E+0000 1.62748911716692E+0000 1.62607051004059E+0000 1.62465304092256E+0000 - 1.62323670878526E+0000 1.62182151260483E+0000 1.62040745135524E+0000 1.61899452401247E+0000 1.61758272955361E+0000 - 1.61617206695516E+0000 1.61476253519397E+0000 1.61335413324902E+0000 1.61194686009834E+0000 1.61054071472134E+0000 - 1.60913569609768E+0000 1.60773180320789E+0000 1.60632903503338E+0000 1.60492739055483E+0000 1.60352686875522E+0000 - 1.60212746861728E+0000 1.60072918912475E+0000 1.59933202926153E+0000 1.59793598801212E+0000 1.59654106436202E+0000 - 1.59514725729722E+0000 1.59375456580500E+0000 1.59236298887184E+0000 1.59097252548682E+0000 1.58958317463754E+0000 - 1.58819493531339E+0000 1.58680780650463E+0000 1.58542178720216E+0000 1.58403687639778E+0000 1.58265307308196E+0000 - 1.58127037624916E+0000 1.57988878489158E+0000 1.57850829800419E+0000 1.57712891458036E+0000 1.57575063361747E+0000 - 1.57437345411103E+0000 1.57299737505732E+0000 1.57162239545474E+0000 1.57024851430190E+0000 1.56887573059736E+0000 - 1.56750404334121E+0000 1.56613345153424E+0000 1.56476395417739E+0000 1.56339555027305E+0000 1.56202823882467E+0000 - 1.56066201883454E+0000 1.55929688930791E+0000 1.55793284924924E+0000 1.55656989766549E+0000 1.55520803356263E+0000 - 1.55384725594838E+0000 1.55248756383005E+0000 1.55112895621851E+0000 1.54977143212213E+0000 1.54841499055169E+0000 - 1.54705963051910E+0000 1.54570535103574E+0000 1.54435215111563E+0000 1.54300002977209E+0000 1.54164898601975E+0000 - 1.54029901887415E+0000 1.53895012735130E+0000 1.53760231046868E+0000 1.53625556724445E+0000 1.53490989669642E+0000 - 1.53356529784548E+0000 1.53222176971132E+0000 1.53087931131525E+0000 1.52953792167961E+0000 1.52819759982731E+0000 - 1.52685834478211E+0000 1.52552015556927E+0000 1.52418303121405E+0000 1.52284697074334E+0000 1.52151197318355E+0000 - 1.52017803756412E+0000 1.51884516291298E+0000 1.51751334826056E+0000 1.51618259263802E+0000 1.51485289507724E+0000 - 1.51352425461017E+0000 1.51219667027098E+0000 1.51087014109471E+0000 1.50954466611584E+0000 1.50822024437108E+0000 - 1.50689687489732E+0000 1.50557455673312E+0000 1.50425328891743E+0000 1.50293307049036E+0000 1.50161390049256E+0000 - 1.50029577796563E+0000 1.49897870195350E+0000 1.49766267149929E+0000 1.49634768564728E+0000 1.49503374344351E+0000 - 1.49372084393435E+0000 1.49240898616860E+0000 1.49109816919271E+0000 1.48978839205727E+0000 1.48847965381295E+0000 - 1.48717195351090E+0000 1.48586529020342E+0000 1.48455966294426E+0000 1.48325507078732E+0000 1.48195151278783E+0000 - 1.48064898800257E+0000 1.47934749548859E+0000 1.47804703430444E+0000 1.47674760350901E+0000 1.47544920216279E+0000 - 1.47415182932729E+0000 1.47285548406476E+0000 1.47156016543830E+0000 1.47026587251258E+0000 1.46897260435268E+0000 - 1.46768036002505E+0000 1.46638913859712E+0000 1.46509893913733E+0000 1.46380976071488E+0000 1.46252160240088E+0000 - 1.46123446326643E+0000 1.45994834238444E+0000 1.45866323882781E+0000 1.45737915167126E+0000 1.45609607999182E+0000 - 1.45481402286459E+0000 1.45353297936869E+0000 1.45225294858192E+0000 1.45097392958467E+0000 1.44969592145800E+0000 - 1.44841892328414E+0000 1.44714293414543E+0000 1.44586795312728E+0000 1.44459397931408E+0000 1.44332101179232E+0000 - 1.44204904964958E+0000 1.44077809197435E+0000 1.43950813785663E+0000 1.43823918638600E+0000 1.43697123665552E+0000 - 1.43570428775730E+0000 1.43443833878581E+0000 1.43317338883554E+0000 1.43190943700350E+0000 1.43064648238619E+0000 - 1.42938452408223E+0000 1.42812356119147E+0000 1.42686359281414E+0000 1.42560461805268E+0000 1.42434663600916E+0000 - 1.42308964578771E+0000 1.42183364649379E+0000 1.42057863723338E+0000 1.41932461711384E+0000 1.41807158524436E+0000 - 1.41681954073385E+0000 1.41556848269276E+0000 1.41431841023371E+0000 1.41306932246966E+0000 1.41182121851490E+0000 - 1.41057409748475E+0000 1.40932795849496E+0000 1.40808280066458E+0000 1.40683862311152E+0000 1.40559542495574E+0000 - 1.40435320531858E+0000 1.40311196332247E+0000 1.40187169809094E+0000 1.40063240874841E+0000 1.39939409442050E+0000 - 1.39815675423488E+0000 1.39692038731871E+0000 1.39568499280254E+0000 1.39445056981574E+0000 1.39321711749027E+0000 - 1.39198463495967E+0000 1.39075312135727E+0000 1.38952257581861E+0000 1.38829299748003E+0000 1.38706438547940E+0000 - 1.38583673895500E+0000 1.38461005704764E+0000 1.38338433889832E+0000 1.38215958364892E+0000 1.38093579044367E+0000 - 1.37971295842700E+0000 1.37849108674541E+0000 1.37727017454539E+0000 1.37605022097600E+0000 1.37483122518708E+0000 - 1.37361318632840E+0000 1.37239610355375E+0000 1.37117997601488E+0000 1.36996480286738E+0000 1.36875058326687E+0000 - 1.36753731636976E+0000 1.36632500133456E+0000 1.36511363732126E+0000 1.36390322348970E+0000 1.36269375900199E+0000 - 1.36148524302184E+0000 1.36027767471330E+0000 1.35907105324153E+0000 1.35786537777418E+0000 1.35666064747844E+0000 - 1.35545686152402E+0000 1.35425401908202E+0000 1.35305211932427E+0000 1.35185116142307E+0000 1.35065114455301E+0000 - 1.34945206788971E+0000 1.34825393061031E+0000 1.34705673189301E+0000 1.34586047091624E+0000 1.34466514686164E+0000 - 1.34347075891044E+0000 1.34227730624556E+0000 1.34108478805219E+0000 1.33989320351565E+0000 1.33870255182244E+0000 - 1.33751283216097E+0000 1.33632404372112E+0000 1.33513618569343E+0000 1.33394925726939E+0000 1.33276325764245E+0000 - 1.33157818600761E+0000 1.33039404156025E+0000 1.32921082349749E+0000 1.32802853101774E+0000 1.32684716332067E+0000 - 1.32566671960741E+0000 1.32448719908017E+0000 1.32330860094205E+0000 1.32213092439801E+0000 1.32095416865428E+0000 - 1.31977833291790E+0000 1.31860341639767E+0000 1.31742941830387E+0000 1.31625633784719E+0000 1.31508417424010E+0000 - 1.31391292669714E+0000 1.31274259443238E+0000 1.31157317666334E+0000 1.31040467260670E+0000 1.30923708148198E+0000 - 1.30807040250933E+0000 1.30690463491059E+0000 1.30573977790833E+0000 1.30457583072681E+0000 1.30341279259178E+0000 - 1.30225066272965E+0000 1.30108944036861E+0000 1.29992912473817E+0000 1.29876971506925E+0000 1.29761121059371E+0000 - 1.29645361054443E+0000 1.29529691415700E+0000 1.29414112066635E+0000 1.29298622931013E+0000 1.29183223932751E+0000 - 1.29067914995792E+0000 1.28952696044230E+0000 1.28837567002314E+0000 1.28722527794487E+0000 1.28607578345204E+0000 - 1.28492718579127E+0000 1.28377948421060E+0000 1.28263267795923E+0000 1.28148676628731E+0000 1.28034174844596E+0000 - 1.27919762368939E+0000 1.27805439127134E+0000 1.27691205044765E+0000 1.27577060047506E+0000 1.27463004061195E+0000 - 1.27349037011904E+0000 1.27235158825616E+0000 1.27121369428570E+0000 1.27007668747169E+0000 1.26894056707885E+0000 - 1.26780533237368E+0000 1.26667098262354E+0000 1.26553751709806E+0000 1.26440493506658E+0000 1.26327323580111E+0000 - 1.26214241857492E+0000 1.26101248266129E+0000 1.25988342733678E+0000 1.25875525187844E+0000 1.25762795556331E+0000 - 1.25650153767223E+0000 1.25537599748541E+0000 1.25425133428530E+0000 1.25312754735531E+0000 1.25200463598058E+0000 - 1.25088259944743E+0000 1.24976143704251E+0000 1.24864114805585E+0000 1.24752173177741E+0000 1.24640318749864E+0000 - 1.24528551451185E+0000 1.24416871211191E+0000 1.24305277959453E+0000 1.24193771625615E+0000 1.24082352139531E+0000 - 1.23971019431111E+0000 1.23859773430472E+0000 1.23748614067858E+0000 1.23637541273586E+0000 1.23526554978192E+0000 - 1.23415655112221E+0000 1.23304841606488E+0000 1.23194114391881E+0000 1.23083473399395E+0000 1.22972918560206E+0000 - 1.22862449805607E+0000 1.22752067066974E+0000 1.22641770275928E+0000 1.22531559364104E+0000 1.22421434263334E+0000 - 1.22311394905624E+0000 1.22201441222967E+0000 1.22091573147678E+0000 1.21981790612052E+0000 1.21872093548599E+0000 - 1.21762481889923E+0000 1.21652955568807E+0000 1.21543514518121E+0000 1.21434158670879E+0000 1.21324887960214E+0000 - 1.21215702319467E+0000 1.21106601682015E+0000 1.20997585981413E+0000 1.20888655151373E+0000 1.20779809125688E+0000 - 1.20671047838275E+0000 1.20562371223293E+0000 1.20453779214907E+0000 1.20345271747463E+0000 1.20236848755494E+0000 - 1.20128510173534E+0000 1.20020255936375E+0000 1.19912085978889E+0000 1.19804000236087E+0000 1.19695998643121E+0000 - 1.19588081135264E+0000 1.19480247647907E+0000 1.19372498116592E+0000 1.19264832477004E+0000 1.19157250664946E+0000 - 1.19049752616333E+0000 1.18942338267282E+0000 1.18835007553921E+0000 1.18727760412650E+0000 1.18620596779920E+0000 - 1.18513516592284E+0000 1.18406519786508E+0000 1.18299606299420E+0000 1.18192776068041E+0000 1.18086029029503E+0000 - 1.17979365120964E+0000 1.17872784279933E+0000 1.17766286443852E+0000 1.17659871550378E+0000 1.17553539537300E+0000 - 1.17447290342543E+0000 1.17341123904075E+0000 1.17235040160137E+0000 1.17129039048985E+0000 1.17023120509072E+0000 - 1.16917284478979E+0000 1.16811530897360E+0000 1.16705859702997E+0000 1.16600270834917E+0000 1.16494764232197E+0000 - 1.16389339834019E+0000 1.16283997579697E+0000 1.16178737408770E+0000 1.16073559260790E+0000 1.15968463075498E+0000 - 1.15863448792764E+0000 1.15758516352548E+0000 1.15653665694964E+0000 1.15548896760335E+0000 1.15444209488945E+0000 - 1.15339603821347E+0000 1.15235079698129E+0000 1.15130637060093E+0000 1.15026275848150E+0000 1.14921996003267E+0000 - 1.14817797466595E+0000 1.14713680179426E+0000 1.14609644083159E+0000 1.14505689119344E+0000 1.14401815229602E+0000 - 1.14298022355748E+0000 1.14194310439629E+0000 1.14090679423366E+0000 1.13987129249152E+0000 1.13883659859135E+0000 - 1.13780271195869E+0000 1.13676963201837E+0000 1.13573735819766E+0000 1.13470588992378E+0000 1.13367522662677E+0000 - 1.13264536773659E+0000 1.13161631268556E+0000 1.13058806090625E+0000 1.12956061183285E+0000 1.12853396490130E+0000 - 1.12750811954835E+0000 1.12648307521222E+0000 1.12545883133164E+0000 1.12443538734794E+0000 1.12341274270230E+0000 - 1.12239089683759E+0000 1.12136984919890E+0000 1.12034959923142E+0000 1.11933014638186E+0000 1.11831149009770E+0000 - 1.11729362982918E+0000 1.11627656502607E+0000 1.11526029514047E+0000 1.11424481962528E+0000 1.11323013793419E+0000 - 1.11221624952389E+0000 1.11120315384949E+0000 1.11019085036969E+0000 1.10917933854324E+0000 1.10816861783064E+0000 - 1.10715868769321E+0000 1.10614954759388E+0000 1.10514119699685E+0000 1.10413363536664E+0000 1.10312686217028E+0000 - 1.10212087687473E+0000 1.10111567894935E+0000 1.10011126786395E+0000 1.09910764308932E+0000 1.09810480409834E+0000 - 1.09710275036491E+0000 1.09610148136292E+0000 1.09510099656912E+0000 1.09410129546041E+0000 1.09310237751502E+0000 - 1.09210424221306E+0000 1.09110688903446E+0000 1.09011031746188E+0000 1.08911452697859E+0000 1.08811951706794E+0000 - 1.08712528721636E+0000 1.08613183690993E+0000 1.08513916563676E+0000 1.08414727288555E+0000 1.08315615814714E+0000 - 1.08216582091212E+0000 1.08117626067360E+0000 1.08018747692462E+0000 1.07919946916077E+0000 1.07821223687740E+0000 - 1.07722577957179E+0000 1.07624009674274E+0000 1.07525518788924E+0000 1.07427105251203E+0000 1.07328769011263E+0000 - 1.07230510019434E+0000 1.07132328226067E+0000 1.07034223581728E+0000 1.06936196037064E+0000 1.06838245542729E+0000 - 1.06740372049699E+0000 1.06642575508854E+0000 1.06544855871306E+0000 1.06447213088291E+0000 1.06349647111050E+0000 - 1.06252157891068E+0000 1.06154745379828E+0000 1.06057409528994E+0000 1.05960150290368E+0000 1.05862967615701E+0000 - 1.05765861457069E+0000 1.05668831766539E+0000 1.05571878496323E+0000 1.05475001598689E+0000 1.05378201026049E+0000 - 1.05281476731001E+0000 1.05184828666120E+0000 1.05088256784143E+0000 1.04991761037985E+0000 1.04895341380542E+0000 - 1.04798997764916E+0000 1.04702730144330E+0000 1.04606538471971E+0000 1.04510422701333E+0000 1.04414382785828E+0000 - 1.04318418679119E+0000 1.04222530334920E+0000 1.04126717707017E+0000 1.04030980749387E+0000 1.03935319415995E+0000 - 1.03839733661046E+0000 1.03744223438715E+0000 1.03648788703394E+0000 1.03553429409533E+0000 1.03458145511668E+0000 - 1.03362936964451E+0000 1.03267803722678E+0000 1.03172745741200E+0000 1.03077762974995E+0000 1.02982855379102E+0000 - 1.02888022908723E+0000 1.02793265519106E+0000 1.02698583165700E+0000 1.02603975803931E+0000 1.02509443389377E+0000 - 1.02414985877710E+0000 1.02320603224743E+0000 1.02226295386340E+0000 1.02132062318515E+0000 1.02037903977338E+0000 - 1.01943820318946E+0000 1.01849811299685E+0000 1.01755876875894E+0000 1.01662017004064E+0000 1.01568231640788E+0000 - 1.01474520742708E+0000 1.01380884266606E+0000 1.01287322169362E+0000 1.01193834407969E+0000 1.01100420939433E+0000 - 1.01007081720934E+0000 1.00913816709752E+0000 1.00820625863219E+0000 1.00727509138784E+0000 1.00634466493965E+0000 - 1.00541497886410E+0000 1.00448603273890E+0000 1.00355782614196E+0000 1.00263035865220E+0000 1.00170362985005E+0000 - 1.00077763931665E+0000 9.99852386633586E-0001 9.98927871383950E-0001 9.98004093151787E-0001 9.97081051521227E-0001 - 9.96158746078450E-0001 9.95237176409827E-0001 9.94316342102800E-0001 9.93396242745727E-0001 9.92476877927834E-0001 - 9.91558247239575E-0001 9.90640350271497E-0001 9.89723186615691E-0001 9.88806755865016E-0001 9.87891057613252E-0001 - 9.86976091454851E-0001 9.86061856985448E-0001 9.85148353801398E-0001 9.84235581499523E-0001 9.83323539678142E-0001 - 9.82412227936041E-0001 9.81501645872992E-0001 9.80591793089958E-0001 9.79682669188115E-0001 9.78774273769885E-0001 - 9.77866606438163E-0001 9.76959666797299E-0001 9.76053454452120E-0001 9.75147969008082E-0001 9.74243210071792E-0001 - 9.73339177250697E-0001 9.72435870152567E-0001 9.71533288386793E-0001 9.70631431562884E-0001 9.69730299291712E-0001 - 9.68829891184167E-0001 9.67930206853021E-0001 9.67031245910861E-0001 9.66133007971795E-0001 9.65235492649954E-0001 - 9.64338699561046E-0001 9.63442628321114E-0001 9.62547278547055E-0001 9.61652649856726E-0001 9.60758741868581E-0001 - 9.59865554201620E-0001 9.58973086475909E-0001 9.58081338312426E-0001 9.57190309332441E-0001 9.56299999158604E-0001 - 9.55410407413493E-0001 9.54521533721330E-0001 9.53633377706114E-0001 9.52745938993381E-0001 9.51859217209021E-0001 - 9.50973211979841E-0001 9.50087922933363E-0001 9.49203349697565E-0001 9.48319491901244E-0001 9.47436349174175E-0001 - 9.46553921146696E-0001 9.45672207449446E-0001 9.44791207714672E-0001 9.43910921574142E-0001 9.43031348661443E-0001 - 9.42152488610154E-0001 9.41274341054789E-0001 9.40396905630482E-0001 9.39520181973147E-0001 9.38644169718903E-0001 - 9.37768868505433E-0001 9.36894277970368E-0001 9.36020397751912E-0001 9.35147227489577E-0001 9.34274766822926E-0001 - 9.33403015392624E-0001 9.32531972839444E-0001 9.31661638805521E-0001 9.30792012932995E-0001 9.29923094864904E-0001 - 9.29054884244915E-0001 9.28187380716710E-0001 9.27320583926116E-0001 9.26454493518086E-0001 9.25589109138787E-0001 - 9.24724430434917E-0001 9.23860457053608E-0001 9.22997188642947E-0001 9.22134624851608E-0001 9.21272765328075E-0001 - 9.20411609722676E-0001 9.19551157685341E-0001 9.18691408866642E-0001 9.17832362918376E-0001 9.16974019492570E-0001 - 9.16116378241530E-0001 9.15259438818110E-0001 9.14403200876388E-0001 9.13547664070416E-0001 9.12692828054685E-0001 - 9.11838692484866E-0001 9.10985257016550E-0001 9.10132521305877E-0001 9.09280485010378E-0001 9.08429147786616E-0001 - 9.07578509293174E-0001 9.06728569188089E-0001 9.05879327130476E-0001 9.05030782780111E-0001 9.04182935796067E-0001 - 9.03335785839863E-0001 9.02489332571477E-0001 9.01643575652864E-0001 9.00798514746119E-0001 8.99954149513318E-0001 - 8.99110479617363E-0001 8.98267504721718E-0001 8.97425224490200E-0001 8.96583638586874E-0001 8.95742746676424E-0001 - 8.94902548424729E-0001 8.94063043496552E-0001 8.93224231558487E-0001 8.92386112276854E-0001 8.91548685318592E-0001 - 8.90711950351162E-0001 8.89875907042381E-0001 8.89040555060429E-0001 8.88205894074004E-0001 8.87371923752115E-0001 - 8.86538643764293E-0001 8.85706053780325E-0001 8.84874153470521E-0001 8.84042942505455E-0001 8.83212420556324E-0001 - 8.82382587294330E-0001 8.81553442391564E-0001 8.80724985520014E-0001 8.79897216352458E-0001 8.79070134561569E-0001 - 8.78243739820602E-0001 8.77418031803552E-0001 8.76593010184049E-0001 8.75768674636515E-0001 8.74945024835852E-0001 - 8.74122060456809E-0001 8.73299781174880E-0001 8.72478186665669E-0001 8.71657276605103E-0001 8.70837050669751E-0001 - 8.70017508536137E-0001 8.69198649881163E-0001 8.68380474382163E-0001 8.67562981716638E-0001 8.66746171562207E-0001 - 8.65930043597397E-0001 8.65114597500376E-0001 8.64299832950173E-0001 8.63485749625139E-0001 8.62672347205121E-0001 - 8.61859625369398E-0001 8.61047583797739E-0001 8.60236222170298E-0001 8.59425540167247E-0001 8.58615537468983E-0001 - 8.57806213756823E-0001 8.56997568711039E-0001 8.56189602013566E-0001 8.55382313345349E-0001 8.54575702388252E-0001 - 8.53769768824480E-0001 8.52964512335831E-0001 8.52159932604603E-0001 8.51356029313907E-0001 8.50552802145449E-0001 - 8.49750250783234E-0001 8.48948374909886E-0001 8.48147174208636E-0001 8.47346648363242E-0001 8.46546797057010E-0001 - 8.45747619974146E-0001 8.44949116798617E-0001 8.44151287214336E-0001 8.43354130905904E-0001 8.42557647557344E-0001 - 8.41761836853603E-0001 8.40966698479554E-0001 8.40172232119779E-0001 8.39378437459605E-0001 8.38585314183833E-0001 - 8.37792861977877E-0001 8.37001080527289E-0001 8.36209969517410E-0001 8.35419528633749E-0001 8.34629757562085E-0001 - 8.33840655988069E-0001 8.33052223598024E-0001 8.32264460077402E-0001 8.31477365112594E-0001 8.30690938389491E-0001 - 8.29905179594500E-0001 8.29120088413504E-0001 8.28335664533512E-0001 8.27551907640291E-0001 8.26768817420552E-0001 - 8.25986393560640E-0001 8.25204635747261E-0001 8.24423543666730E-0001 8.23643117005720E-0001 8.22863355450996E-0001 - 8.22084258688991E-0001 8.21305826406548E-0001 8.20528058290204E-0001 8.19750954026591E-0001 8.18974513302488E-0001 - 8.18198735804419E-0001 8.17423621219219E-0001 8.16649169233311E-0001 8.15875379533534E-0001 8.15102251806527E-0001 - 8.14329785738656E-0001 8.13557981016459E-0001 8.12786837326416E-0001 8.12016354355447E-0001 8.11246531789264E-0001 - 8.10477369314479E-0001 8.09708866617640E-0001 8.08941023384675E-0001 8.08173839301903E-0001 8.07407314055371E-0001 - 8.06641447331064E-0001 8.05876238814828E-0001 8.05111688192769E-0001 8.04347795150078E-0001 8.03584559372959E-0001 - 8.02821980546429E-0001 8.02060058356442E-0001 8.01298792487981E-0001 8.00538182626346E-0001 7.99778228456406E-0001 - 7.99018929663266E-0001 7.98260285931787E-0001 7.97502296946586E-0001 7.96744962391903E-0001 7.95988281952482E-0001 - 7.95232255312265E-0001 7.94476882155430E-0001 7.93722162165778E-0001 7.92968095026924E-0001 7.92214680422585E-0001 - 7.91461918035971E-0001 7.90709807550479E-0001 7.89958348648859E-0001 7.89207541013945E-0001 7.88457384328247E-0001 - 7.87707878274222E-0001 7.86959022533898E-0001 7.86210816789414E-0001 7.85463260722369E-0001 7.84716354014421E-0001 - 7.83970096346501E-0001 7.83224487399813E-0001 7.82479526855160E-0001 7.81735214392970E-0001 7.80991549693566E-0001 - 7.80248532437329E-0001 7.79506162303351E-0001 7.78764438971751E-0001 7.78023362121223E-0001 7.77282931431248E-0001 - 7.76543146579909E-0001 7.75804007246048E-0001 7.75065513107570E-0001 7.74327663842195E-0001 7.73590459127378E-0001 - 7.72853898640417E-0001 7.72117982058321E-0001 7.71382709057187E-0001 7.70648079313601E-0001 7.69914092503160E-0001 - 7.69180748301707E-0001 7.68448046384339E-0001 7.67715986425886E-0001 7.66984568100756E-0001 7.66253791083361E-0001 - 7.65523655047365E-0001 7.64794159666279E-0001 7.64065304613158E-0001 7.63337089560582E-0001 7.62609514181082E-0001 - 7.61882578146496E-0001 7.61156281128263E-0001 7.60430622797721E-0001 7.59705602825463E-0001 7.58981220882058E-0001 - 7.58257476636951E-0001 7.57534369760352E-0001 7.56811899920856E-0001 7.56090066787337E-0001 7.55368870028058E-0001 - 7.54648309310637E-0001 7.53928384302596E-0001 7.53209094670978E-0001 7.52490440081995E-0001 7.51772420201870E-0001 - 7.51055034696157E-0001 7.50338283229904E-0001 7.49622165467440E-0001 7.48906681073452E-0001 7.48191829711340E-0001 - 7.47477611044185E-0001 7.46764024734916E-0001 7.46051070445661E-0001 7.45338747837797E-0001 7.44627056573034E-0001 - 7.43915996311687E-0001 7.43205566714021E-0001 7.42495767439693E-0001 7.41786598147741E-0001 7.41078058496917E-0001 - 7.40370148145279E-0001 7.39662866750079E-0001 7.38956213968388E-0001 7.38250189456748E-0001 7.37544792870976E-0001 - 7.36840023866274E-0001 7.36135882097476E-0001 7.35432367218935E-0001 7.34729478883605E-0001 7.34027216745072E-0001 - 7.33325580455602E-0001 7.32624569666955E-0001 7.31924184030440E-0001 7.31224423196614E-0001 7.30525286815609E-0001 - 7.29826774536863E-0001 7.29128886009004E-0001 7.28431620880347E-0001 7.27734978798238E-0001 7.27038959410112E-0001 - 7.26343562361676E-0001 7.25648787298945E-0001 7.24954633866772E-0001 7.24261101709588E-0001 7.23568190471177E-0001 - 7.22875899794519E-0001 7.22184229321840E-0001 7.21493178695075E-0001 7.20802747555164E-0001 7.20112935542428E-0001 - 7.19423742296733E-0001 7.18735167456569E-0001 7.18047210660866E-0001 7.17359871546907E-0001 7.16673149751624E-0001 - 7.15987044911253E-0001 7.15301556661111E-0001 7.14616684636307E-0001 7.13932428470292E-0001 7.13248787796938E-0001 - 7.12565762248433E-0001 7.11883351456893E-0001 7.11201555053241E-0001 7.10520372667943E-0001 7.09839803930494E-0001 - 7.09159848469821E-0001 7.08480505913904E-0001 7.07801775890214E-0001 7.07123658025053E-0001 7.06446151944322E-0001 - 7.05769257273221E-0001 7.05092973635752E-0001 7.04417300655381E-0001 7.03742237954595E-0001 7.03067785155425E-0001 - 7.02393941878870E-0001 7.01720707745004E-0001 7.01048082373282E-0001 7.00376065382371E-0001 6.99704656390150E-0001 - 6.99033855013220E-0001 6.98363660868024E-0001 6.97694073569641E-0001 6.97025092732474E-0001 6.96356717970135E-0001 - 6.95688948895367E-0001 6.95021785120345E-0001 6.94355226255822E-0001 6.93689271911955E-0001 6.93023921697837E-0001 - 6.92359175222429E-0001 6.91695032092805E-0001 6.91031491915715E-0001 6.90368554297230E-0001 6.89706218841967E-0001 - 6.89044485153922E-0001 6.88383352836101E-0001 6.87722821490999E-0001 6.87062890719654E-0001 6.86403560122399E-0001 - 6.85744829298908E-0001 6.85086697847487E-0001 6.84429165365785E-0001 6.83772231450712E-0001 6.83115895697615E-0001 - 6.82460157701349E-0001 6.81805017056056E-0001 6.81150473354369E-0001 6.80496526188262E-0001 6.79843175148860E-0001 - 6.79190419825995E-0001 6.78538259808869E-0001 6.77886694685474E-0001 6.77235724043059E-0001 6.76585347467664E-0001 - 6.75935564544367E-0001 6.75286374857334E-0001 6.74637777989964E-0001 6.73989773524112E-0001 6.73342361041219E-0001 - 6.72695540121348E-0001 6.72049310343542E-0001 6.71403671286017E-0001 6.70758622526077E-0001 6.70114163639535E-0001 - 6.69470294201542E-0001 6.68827013786364E-0001 6.68184321966693E-0001 6.67542218314555E-0001 6.66900702401064E-0001 - 6.66259773796117E-0001 6.65619432068364E-0001 6.64979676785460E-0001 6.64340507514419E-0001 6.63701923820735E-0001 - 6.63063925269177E-0001 6.62426511422714E-0001 6.61789681844368E-0001 6.61153436095275E-0001 6.60517773735598E-0001 - 6.59882694324666E-0001 6.59248197420558E-0001 6.58614282580130E-0001 6.57980949359374E-0001 6.57348197312977E-0001 - 6.56716025994897E-0001 6.56084434957315E-0001 6.55453423751825E-0001 6.54822991928793E-0001 6.54193139037387E-0001 - 6.53563864625853E-0001 6.52935168240630E-0001 6.52307049428174E-0001 6.51679507732742E-0001 6.51052542697863E-0001 - 6.50426153866087E-0001 6.49800340778510E-0001 6.49175102975223E-0001 6.48550439995192E-0001 6.47926351376158E-0001 - 6.47302836654626E-0001 6.46679895366009E-0001 6.46057527044569E-0001 6.45435731223394E-0001 6.44814507434361E-0001 - 6.44193855208060E-0001 6.43573774074125E-0001 6.42954263560729E-0001 6.42335323195062E-0001 6.41716952503132E-0001 - 6.41099151009516E-0001 6.40481918237774E-0001 6.39865253710148E-0001 6.39249156947555E-0001 6.38633627470314E-0001 - 6.38018664796697E-0001 6.37404268444320E-0001 6.36790437929171E-0001 6.36177172766299E-0001 6.35564472469458E-0001 - 6.34952336551105E-0001 6.34340764522366E-0001 6.33729755893464E-0001 6.33119310172899E-0001 6.32509426868431E-0001 - 6.31900105485988E-0001 6.31291345530784E-0001 6.30683146506311E-0001 6.30075507915302E-0001 6.29468429258783E-0001 - 6.28861910036701E-0001 6.28255949747516E-0001 6.27650547888702E-0001 6.27045703956417E-0001 6.26441417445371E-0001 - 6.25837687849040E-0001 6.25234514659589E-0001 6.24631897368018E-0001 6.24029835463961E-0001 6.23428328435549E-0001 - 6.22827375769923E-0001 6.22226976952775E-0001 6.21627131468515E-0001 6.21027838799975E-0001 6.20429098429290E-0001 - 6.19830909836655E-0001 6.19233272501286E-0001 6.18636185900735E-0001 6.18039649511858E-0001 6.17443662809480E-0001 - 6.16848225267433E-0001 6.16253336358275E-0001 6.15658995552926E-0001 6.15065202321449E-0001 6.14471956132017E-0001 - 6.13879256451861E-0001 6.13287102746557E-0001 6.12695494480503E-0001 6.12104431116914E-0001 6.11513912117195E-0001 - 6.10923936941625E-0001 6.10334505049303E-0001 6.09745615897707E-0001 6.09157268943037E-0001 6.08569463639929E-0001 - 6.07982199442158E-0001 6.07395475801400E-0001 6.06809292168708E-0001 6.06223647992996E-0001 6.05638542722381E-0001 - 6.05053975803205E-0001 6.04469946680819E-0001 6.03886454798862E-0001 6.03303499599579E-0001 6.02721080523921E-0001 - 6.02139197011456E-0001 6.01557848500346E-0001 6.00977034427159E-0001 6.00396754227349E-0001 5.99817007334746E-0001 - 5.99237793181886E-0001 5.98659111199689E-0001 5.98080960818090E-0001 5.97503341465085E-0001 5.96926252567460E-0001 - 5.96349693550632E-0001 5.95773663838642E-0001 5.95198162853950E-0001 5.94623190017622E-0001 5.94048744749411E-0001 - 5.93474826467477E-0001 5.92901434588637E-0001 5.92328568528199E-0001 5.91756227699972E-0001 5.91184411516745E-0001 - 5.90613119389148E-0001 5.90042350726973E-0001 5.89472104938285E-0001 5.88902381429720E-0001 5.88333179606537E-0001 - 5.87764498872552E-0001 5.87196338629906E-0001 5.86628698279563E-0001 5.86061577220797E-0001 5.85494974851689E-0001 - 5.84928890568518E-0001 5.84363323766378E-0001 5.83798273838804E-0001 5.83233740177848E-0001 5.82669722173928E-0001 - 5.82106219216446E-0001 5.81543230692786E-0001 5.80980755989091E-0001 5.80418794490344E-0001 5.79857345579353E-0001 - 5.79296408638076E-0001 5.78735983046762E-0001 5.78176068184145E-0001 5.77616663427373E-0001 5.77057768152347E-0001 - 5.76499381733327E-0001 5.75941503543165E-0001 5.75384132953100E-0001 5.74827269332951E-0001 5.74270912051300E-0001 - 5.73715060474645E-0001 5.73159713968584E-0001 5.72604871896757E-0001 5.72050533621664E-0001 5.71496698504155E-0001 - 5.70943365903586E-0001 5.70390535177731E-0001 5.69838205682954E-0001 5.69286376774135E-0001 5.68735047804716E-0001 - 5.68184218126340E-0001 5.67633887089618E-0001 5.67084054043000E-0001 5.66534718334055E-0001 5.65985879308625E-0001 - 5.65437536310710E-0001 5.64889688683560E-0001 5.64342335768197E-0001 5.63795476904383E-0001 5.63249111430400E-0001 - 5.62703238682957E-0001 5.62157857997439E-0001 5.61612968707443E-0001 5.61068570145185E-0001 5.60524661641258E-0001 - 5.59981242524949E-0001 5.59438312123903E-0001 5.58895869764301E-0001 5.58353914770697E-0001 5.57812446466165E-0001 - 5.57271464172307E-0001 5.56730967209211E-0001 5.56190954895469E-0001 5.55651426548056E-0001 5.55112381482505E-0001 - 5.54573819012734E-0001 5.54035738451242E-0001 5.53498139109054E-0001 5.52961020295552E-0001 5.52424381318569E-0001 - 5.51888221484630E-0001 5.51352540098517E-0001 5.50817336463474E-0001 5.50282609881552E-0001 5.49748359652895E-0001 - 5.49214585076297E-0001 5.48681285449141E-0001 5.48148460067044E-0001 5.47616108224255E-0001 5.47084229213555E-0001 - 5.46552822326014E-0001 5.46021886851373E-0001 5.45491422077775E-0001 5.44961427291823E-0001 5.44431901778573E-0001 - 5.43902844821654E-0001 5.43374255703192E-0001 5.42846133703668E-0001 5.42318478102231E-0001 5.41791288176370E-0001 - 5.41264563201956E-0001 5.40738302453538E-0001 5.40212505204190E-0001 5.39687170725293E-0001 5.39162298286864E-0001 - 5.38637887157154E-0001 5.38113936603365E-0001 5.37590445890715E-0001 5.37067414283158E-0001 5.36544841043107E-0001 - 5.36022725431466E-0001 5.35501066707481E-0001 5.34979864129259E-0001 5.34459116952909E-0001 5.33938824433482E-0001 - 5.33418985824313E-0001 5.32899600377181E-0001 5.32380667342464E-0001 5.31862185969049E-0001 5.31344155504324E-0001 - 5.30826575194028E-0001 5.30309444282640E-0001 5.29792762012989E-0001 5.29276527626487E-0001 5.28760740362895E-0001 - 5.28245399460698E-0001 5.27730504156771E-0001 5.27216053686553E-0001 5.26702047284063E-0001 5.26188484181492E-0001 - 5.25675363609922E-0001 5.25162684798971E-0001 5.24650446976426E-0001 5.24138649368880E-0001 5.23627291201527E-0001 - 5.23116371697733E-0001 5.22605890079549E-0001 5.22095845567831E-0001 5.21586237381470E-0001 5.21077064738433E-0001 - 5.20568326854666E-0001 5.20060022945132E-0001 5.19552152222986E-0001 5.19044713900182E-0001 5.18537707187040E-0001 - 5.18031131292518E-0001 5.17524985423969E-0001 5.17019268787624E-0001 5.16513980587823E-0001 5.16009120027842E-0001 - 5.15504686309405E-0001 5.15000678632612E-0001 5.14497096196414E-0001 5.13993938198050E-0001 5.13491203833435E-0001 - 5.12988892297288E-0001 5.12487002782417E-0001 5.11985534480630E-0001 5.11484486582111E-0001 5.10983858275614E-0001 - 5.10483648748625E-0001 5.09983857187084E-0001 5.09484482775491E-0001 5.08985524697000E-0001 5.08486982133522E-0001 - 5.07988854265104E-0001 5.07491140270942E-0001 5.06993839328392E-0001 5.06496950613768E-0001 5.06000473301663E-0001 - 5.05504406565567E-0001 5.05008749577408E-0001 5.04513501507762E-0001 5.04018661525946E-0001 5.03524228799696E-0001 - 5.03030202495497E-0001 5.02536581778616E-0001 5.02043365812549E-0001 5.01550553759815E-0001 5.01058144781526E-0001 - 5.00566138037049E-0001 5.00074532685091E-0001 4.99583327882327E-0001 4.99092522784412E-0001 4.98602116545816E-0001 - 4.98112108319280E-0001 4.97622497256567E-0001 4.97133282507920E-0001 4.96644463222316E-0001 4.96156038547360E-0001 - 4.95668007629426E-0001 4.95180369613519E-0001 4.94693123643298E-0001 4.94206268861251E-0001 4.93719804408506E-0001 - 4.93233729424744E-0001 4.92748043048648E-0001 4.92262744417351E-0001 4.91777832666768E-0001 4.91293306931671E-0001 - 4.90809166345366E-0001 4.90325410040116E-0001 4.89842037146618E-0001 4.89359046794636E-0001 4.88876438112314E-0001 - 4.88394210227007E-0001 4.87912362264444E-0001 4.87430893349207E-0001 4.86949802604669E-0001 4.86469089153101E-0001 - 4.85988752115286E-0001 4.85508790610991E-0001 4.85029203758613E-0001 4.84549990675573E-0001 4.84071150477763E-0001 - 4.83592682280257E-0001 4.83114585196542E-0001 4.82636858339068E-0001 4.82159500819306E-0001 4.81682511747199E-0001 - 4.81205890231764E-0001 4.80729635380824E-0001 4.80253746300814E-0001 4.79778222097290E-0001 4.79303061874624E-0001 - 4.78828264735756E-0001 4.78353829782821E-0001 4.77879756116736E-0001 4.77406042837178E-0001 4.76932689042649E-0001 - 4.76459693830802E-0001 4.75987056298073E-0001 4.75514775539507E-0001 4.75042850649536E-0001 4.74571280721064E-0001 - 4.74100064846154E-0001 4.73629202115749E-0001 4.73158691619629E-0001 4.72688532446657E-0001 4.72218723684439E-0001 - 4.71749264419671E-0001 4.71280153737980E-0001 4.70811390723848E-0001 4.70342974460915E-0001 4.69874904031530E-0001 - 4.69407178517299E-0001 4.68939796998620E-0001 4.68472758554891E-0001 4.68006062264555E-0001 4.67539707205130E-0001 - 4.67073692452965E-0001 4.66608017083616E-0001 4.66142680171601E-0001 4.65677680790300E-0001 4.65213018012436E-0001 - 4.64748690909425E-0001 4.64284698552090E-0001 4.63821040010101E-0001 4.63357714352229E-0001 4.62894720646404E-0001 - 4.62432057959459E-0001 4.61969725357454E-0001 4.61507721905684E-0001 4.61046046668149E-0001 4.60584698708364E-0001 - 4.60123677088719E-0001 4.59662980870799E-0001 4.59202609115404E-0001 4.58742560882369E-0001 4.58282835230714E-0001 - 4.57823431218665E-0001 4.57364347903519E-0001 4.56905584341867E-0001 4.56447139589403E-0001 4.55989012700980E-0001 - 4.55531202730812E-0001 4.55073708732126E-0001 4.54616529757461E-0001 4.54159664858572E-0001 4.53703113086452E-0001 - 4.53246873491429E-0001 4.52790945122885E-0001 4.52335327029521E-0001 4.51880018259432E-0001 4.51425017859934E-0001 - 4.50970324877536E-0001 4.50515938358115E-0001 4.50061857346875E-0001 4.49608080888168E-0001 4.49154608026021E-0001 - 4.48701437803414E-0001 4.48248569262870E-0001 4.47796001446268E-0001 4.47343733394605E-0001 4.46891764148657E-0001 - 4.46440092748241E-0001 4.45988718232708E-0001 4.45537639640747E-0001 4.45086856010454E-0001 4.44636366379393E-0001 - 4.44186169784532E-0001 4.43736265262247E-0001 4.43286651848376E-0001 4.42837328578209E-0001 4.42388294486515E-0001 - 4.41939548607499E-0001 4.41491089974865E-0001 4.41042917621884E-0001 4.40595030581248E-0001 4.40147427885017E-0001 - 4.39700108565266E-0001 4.39253071653000E-0001 4.38806316179187E-0001 4.38359841174183E-0001 4.37913645667949E-0001 - 4.37467728690038E-0001 4.37022089269593E-0001 4.36576726435247E-0001 4.36131639215452E-0001 4.35686826638064E-0001 - 4.35242287730622E-0001 4.34798021520556E-0001 4.34354027034569E-0001 4.33910303299205E-0001 4.33466849340780E-0001 - 4.33023664185200E-0001 4.32580746857969E-0001 4.32138096384432E-0001 4.31695711789708E-0001 4.31253592098463E-0001 - 4.30811736335257E-0001 4.30370143524366E-0001 4.29928812689820E-0001 4.29487742855448E-0001 4.29046933044738E-0001 - 4.28606382281278E-0001 4.28166089588110E-0001 4.27726053988460E-0001 4.27286274505139E-0001 4.26846750160773E-0001 - 4.26407479978168E-0001 4.25968462979626E-0001 4.25529698187606E-0001 4.25091184624296E-0001 4.24652921311995E-0001 - 4.24214907272660E-0001 4.23777141528462E-0001 4.23339623101281E-0001 4.22902351013097E-0001 4.22465324285850E-0001 - 4.22028541941469E-0001 4.21592003001860E-0001 4.21155706488888E-0001 4.20719651424663E-0001 4.20283836830997E-0001 - 4.19848261730050E-0001 4.19412925143938E-0001 4.18977826094895E-0001 4.18542963605121E-0001 4.18108336697060E-0001 - 4.17673944393213E-0001 4.17239785716317E-0001 4.16805859689020E-0001 4.16372165334409E-0001 4.15938701675576E-0001 - 4.15505467735869E-0001 4.15072462538821E-0001 4.14639685108247E-0001 4.14207134467972E-0001 4.13774809642329E-0001 - 4.13342709655768E-0001 4.12910833533055E-0001 4.12479180299259E-0001 4.12047748979756E-0001 4.11616538600098E-0001 - 4.11185548186433E-0001 4.10754776764981E-0001 4.10324223362522E-0001 4.09893887006121E-0001 4.09463766723305E-0001 - 4.09033861541834E-0001 4.08604170490167E-0001 4.08174692596925E-0001 4.07745426891285E-0001 4.07316372403031E-0001 - 4.06887528162170E-0001 4.06458893199410E-0001 4.06030466545762E-0001 4.05602247233150E-0001 4.05174234293563E-0001 - 4.04746426759882E-0001 4.04318823665481E-0001 4.03891424044255E-0001 4.03464226930683E-0001 4.03037231360093E-0001 - 4.02610436368168E-0001 4.02183840991452E-0001 4.01757444267059E-0001 4.01331245232758E-0001 4.00905242927167E-0001 - 4.00479436389447E-0001 4.00053824659618E-0001 3.99628406778454E-0001 3.99203181787397E-0001 3.98778148728727E-0001 - 3.98353306645666E-0001 3.97928654581967E-0001 3.97504191582453E-0001 3.97079916692726E-0001 3.96655828959251E-0001 - 3.96231927429438E-0001 3.95808211151428E-0001 3.95384679174637E-0001 3.94961330548941E-0001 3.94538164325609E-0001 - 3.94115179556635E-0001 3.93692375295080E-0001 3.93269750594992E-0001 3.92847304511543E-0001 3.92425036100781E-0001 - 3.92002944419956E-0001 3.91581028527315E-0001 3.91159287482315E-0001 3.90737720345447E-0001 3.90316326178270E-0001 - 3.89895104043683E-0001 3.89474053005578E-0001 3.89053172129158E-0001 3.88632460480808E-0001 3.88211917128092E-0001 - 3.87791541139855E-0001 3.87371331586246E-0001 3.86951287538644E-0001 3.86531408069830E-0001 3.86111692253632E-0001 - 3.85692139165607E-0001 3.85272747882441E-0001 3.84853517482184E-0001 3.84434447044457E-0001 3.84015535650048E-0001 - 3.83596782381516E-0001 3.83178186322546E-0001 3.82759746558497E-0001 3.82341462176180E-0001 3.81923332263949E-0001 - 3.81505355911591E-0001 3.81087532210570E-0001 3.80669860253948E-0001 3.80252339136250E-0001 3.79834967953732E-0001 - 3.79417745804231E-0001 3.79000671787338E-0001 3.78583745004154E-0001 3.78166964557652E-0001 3.77750329552409E-0001 - 3.77333839094786E-0001 3.76917492292979E-0001 3.76501288256879E-0001 3.76085226098139E-0001 3.75669304930369E-0001 - 3.75253523868943E-0001 3.74837882031150E-0001 3.74422378536144E-0001 3.74007012504930E-0001 3.73591783060540E-0001 - 3.73176689327957E-0001 3.72761730434106E-0001 3.72346905507843E-0001 3.71932213680196E-0001 3.71517654084111E-0001 - 3.71103225854695E-0001 3.70688928129076E-0001 3.70274760046479E-0001 3.69860720748317E-0001 3.69446809378129E-0001 - 3.69033025081607E-0001 3.68619367006677E-0001 3.68205834303514E-0001 3.67792426124419E-0001 3.67379141624086E-0001 - 3.66965979959498E-0001 3.66552940289796E-0001 3.66140021776669E-0001 3.65727223584005E-0001 3.65314544878162E-0001 - 3.64901984827911E-0001 3.64489542604347E-0001 3.64077217381113E-0001 3.63665008334364E-0001 3.63252914642615E-0001 - 3.62840935487024E-0001 3.62429070051307E-0001 3.62017317521652E-0001 3.61605677086957E-0001 3.61194147938612E-0001 - 3.60782729270810E-0001 3.60371420280281E-0001 3.59960220166498E-0001 3.59549128131650E-0001 3.59138143380721E-0001 - 3.58727265121383E-0001 3.58316492564120E-0001 3.57905824922261E-0001 3.57495261411992E-0001 3.57084801252366E-0001 - 3.56674443665208E-0001 3.56264187875438E-0001 3.55854033110841E-0001 3.55443978602134E-0001 3.55034023583086E-0001 - 3.54624167290531E-0001 3.54214408964205E-0001 3.53804747847032E-0001 3.53395183185023E-0001 3.52985714227342E-0001 - 3.52576340226182E-0001 3.52167060436945E-0001 3.51757874118466E-0001 3.51348780532441E-0001 3.50939778944138E-0001 - 3.50530868621938E-0001 3.50122048837556E-0001 3.49713318866110E-0001 3.49304677985998E-0001 3.48896125479049E-0001 - 3.48487660630502E-0001 3.48079282729145E-0001 3.47670991067041E-0001 3.47262784939900E-0001 3.46854663646903E-0001 - 3.46446626490839E-0001 3.46038672777974E-0001 3.45630801818316E-0001 3.45223012925431E-0001 3.44815305416577E-0001 - 3.44407678612720E-0001 3.44000131838495E-0001 3.43592664422379E-0001 3.43185275696562E-0001 3.42777964997033E-0001 - 3.42370731663642E-0001 3.41963575040134E-0001 3.41556494474113E-0001 3.41149489317160E-0001 3.40742558924723E-0001 - 3.40335702656314E-0001 3.39928919875377E-0001 3.39522209949474E-0001 3.39115572250192E-0001 3.38709006153262E-0001 - 3.38302511038408E-0001 3.37896086289768E-0001 3.37489731295419E-0001 3.37083445447798E-0001 3.36677228143555E-0001 - 3.36271078783584E-0001 3.35864996773160E-0001 3.35458981521832E-0001 3.35053032443566E-0001 3.34647148956692E-0001 - 3.34241330484024E-0001 3.33835576452757E-0001 3.33429886294678E-0001 3.33024259446032E-0001 3.32618695347600E-0001 - 3.32213193444844E-0001 3.31807753187764E-0001 3.31402374031011E-0001 3.30997055433925E-0001 3.30591796860656E-0001 - 3.30186597779954E-0001 3.29781457665379E-0001 3.29376375995372E-0001 3.28971352253173E-0001 3.28566385926871E-0001 - 3.28161476509437E-0001 3.27756623498899E-0001 3.27351826398144E-0001 3.26947084715098E-0001 3.26542397962671E-0001 - 3.26137765658966E-0001 3.25733187327031E-0001 3.25328662495206E-0001 3.24924190696887E-0001 3.24519771470629E-0001 - 3.24115404360355E-0001 3.23711088915223E-0001 3.23306824689582E-0001 3.22902611243260E-0001 3.22498448141369E-0001 - 3.22094334954352E-0001 3.21690271258319E-0001 3.21286256634596E-0001 3.20882290670176E-0001 3.20478372957478E-0001 - 3.20074503094639E-0001 3.19670680685251E-0001 3.19266905338631E-0001 3.18863176669753E-0001 3.18459494299328E-0001 - 3.18055857853765E-0001 3.17652266965339E-0001 3.17248721271977E-0001 3.16845220417673E-0001 3.16441764052113E-0001 - 3.16038351831054E-0001 3.15634983416145E-0001 3.15231658475030E-0001 3.14828376681388E-0001 3.14425137714960E-0001 - 3.14021941261641E-0001 3.13618787013379E-0001 3.13215674668390E-0001 3.12812603931004E-0001 3.12409574511868E-0001 - 3.12006586127891E-0001 3.11603638502352E-0001 3.11200731364787E-0001 3.10797864451220E-0001 3.10395037504063E-0001 - 3.09992250272230E-0001 3.09589502511132E-0001 3.09186793982714E-0001 3.08784124455484E-0001 3.08381493704609E-0001 - 3.07978901511951E-0001 3.07576347665929E-0001 3.07173831961835E-0001 3.06771354201739E-0001 3.06368914194397E-0001 - 3.05966511755537E-0001 3.05564146707704E-0001 3.05161818880413E-0001 3.04759528110096E-0001 3.04357274240232E-0001 - 3.03955057121360E-0001 3.03552876611052E-0001 3.03150732574044E-0001 3.02748624882206E-0001 3.02346553414626E-0001 - 3.01944518057627E-0001 3.01542518704783E-0001 3.01140555257057E-0001 3.00738627622738E-0001 3.00336735717511E-0001 - 2.99934879464447E-0001 2.99533058794259E-0001 2.99131273645021E-0001 2.98729523962402E-0001 2.98327809699751E-0001 - 2.97926130817985E-0001 2.97524487285791E-0001 2.97122879079455E-0001 2.96721306183132E-0001 2.96319768588730E-0001 - 2.95918266296080E-0001 2.95516799312821E-0001 2.95115367654579E-0001 2.94713971344930E-0001 2.94312610415494E-0001 - 2.93911284905932E-0001 2.93509994864033E-0001 2.93108740345632E-0001 2.92707521414895E-0001 2.92306338144182E-0001 - 2.91905190614033E-0001 2.91504078913368E-0001 2.91103003139469E-0001 2.90701963398031E-0001 2.90300959803156E-0001 - 2.89899992477501E-0001 2.89499061552120E-0001 2.89098167166783E-0001 2.88697309469857E-0001 2.88296488618277E-0001 - 2.87895704777758E-0001 2.87494958122786E-0001 2.87094248836592E-0001 2.86693577111274E-0001 2.86292943147788E-0001 - 2.85892347156070E-0001 2.85491789354999E-0001 2.85091269972432E-0001 2.84690789245352E-0001 2.84290347419831E-0001 - 2.83889944751073E-0001 2.83489581503489E-0001 2.83089257950815E-0001 2.82688974375921E-0001 2.82288731071154E-0001 - 2.81888528338169E-0001 2.81488366488083E-0001 2.81088245841474E-0001 2.80688166728439E-0001 2.80288129488624E-0001 - 2.79888134471323E-0001 2.79488182035506E-0001 2.79088272549827E-0001 2.78688406392639E-0001 2.78288583952171E-0001 - 2.77888805626491E-0001 2.77489071823583E-0001 2.77089382961312E-0001 2.76689739467536E-0001 2.76290141780217E-0001 - 2.75890590347393E-0001 2.75491085627171E-0001 2.75091628087939E-0001 2.74692218208196E-0001 2.74292856476861E-0001 - 2.73893543393096E-0001 2.73494279466439E-0001 2.73095065216876E-0001 2.72695901174866E-0001 2.72296787881400E-0001 - 2.71897725888046E-0001 2.71498715757000E-0001 2.71099758061088E-0001 2.70700853383913E-0001 2.70302002319820E-0001 - 2.69903205473986E-0001 2.69504463462466E-0001 2.69105776912243E-0001 2.68707146461235E-0001 2.68308572758480E-0001 - 2.67910056463919E-0001 2.67511598248809E-0001 2.67113198795514E-0001 2.66714858797562E-0001 2.66316578959813E-0001 - 2.65918359998490E-0001 2.65520202641127E-0001 2.65122107626768E-0001 2.64724075705882E-0001 2.64326107640507E-0001 - 2.63928204204241E-0001 2.63530366182393E-0001 2.63132594371852E-0001 2.62734889581375E-0001 2.62337252631439E-0001 - 2.61939684354422E-0001 2.61542185594551E-0001 2.61144757208059E-0001 2.60747400063173E-0001 2.60350115040167E-0001 - 2.59952903029908E-0001 2.59555764931095E-0001 2.59158701649436E-0001 2.58761714097564E-0001 2.58364803195118E-0001 - 2.57967969868545E-0001 2.57571215051105E-0001 2.57174539682891E-0001 2.56777944710542E-0001 2.56381431087502E-0001 - 2.55984999773679E-0001 2.55588651735565E-0001 2.55192387946096E-0001 2.54796209384699E-0001 2.54400117037045E-0001 - 2.54004111895188E-0001 2.53608194957418E-0001 2.53212367228242E-0001 2.52816629718288E-0001 2.52420983444207E-0001 - 2.52025429428856E-0001 2.51629968700840E-0001 2.51234602294893E-0001 2.50839331251482E-0001 2.50444156617020E-0001 - 2.50049079443498E-0001 2.49654100788788E-0001 2.49259221716335E-0001 2.48864443295201E-0001 2.48469766599976E-0001 - 2.48075192710816E-0001 2.47680722713249E-0001 2.47286357698199E-0001 2.46892098761977E-0001 2.46497947006141E-0001 - 2.46103903537454E-0001 2.45709969467941E-0001 2.45316145914720E-0001 2.44922433999942E-0001 2.44528834850859E-0001 - 2.44135349599635E-0001 2.43741979383423E-0001 2.43348725344170E-0001 2.42955588628723E-0001 2.42562570388652E-0001 - 2.42169671780264E-0001 2.41776893964528E-0001 2.41384238107058E-0001 2.40991705377977E-0001 2.40599296952040E-0001 - 2.40207014008313E-0001 2.39814857730457E-0001 2.39422829306381E-0001 2.39030929928371E-0001 2.38639160792941E-0001 - 2.38247523100854E-0001 2.37856018057089E-0001 2.37464646870694E-0001 2.37073410754806E-0001 2.36682310926584E-0001 - 2.36291348607205E-0001 2.35900525021764E-0001 2.35509841399185E-0001 2.35119298972301E-0001 2.34728898977689E-0001 - 2.34338642655712E-0001 2.33948531250370E-0001 2.33558566009358E-0001 2.33168748183921E-0001 2.32779079028913E-0001 - 2.32389559802685E-0001 2.32000191766994E-0001 2.31610976187053E-0001 2.31221914331416E-0001 2.30833007471993E-0001 - 2.30444256883944E-0001 2.30055663845672E-0001 2.29667229638731E-0001 2.29278955547861E-0001 2.28890842860843E-0001 - 2.28502892868500E-0001 2.28115106864726E-0001 2.27727486146309E-0001 2.27340032012913E-0001 2.26952745767211E-0001 - 2.26565628714557E-0001 2.26178682163129E-0001 2.25791907423854E-0001 2.25405305810308E-0001 2.25018878638771E-0001 - 2.24632627228073E-0001 2.24246552899606E-0001 2.23860656977269E-0001 2.23474940787529E-0001 2.23089405659129E-0001 - 2.22704052923281E-0001 2.22318883913541E-0001 2.21933899965736E-0001 2.21549102417962E-0001 2.21164492610532E-0001 - 2.20780071885893E-0001 2.20395841588694E-0001 2.20011803065577E-0001 2.19627957665302E-0001 2.19244306738615E-0001 - 2.18860851638195E-0001 2.18477593718664E-0001 2.18094534336525E-0001 2.17711674850110E-0001 2.17329016619520E-0001 - 2.16946561006655E-0001 2.16564309375108E-0001 2.16182263090143E-0001 2.15800423518679E-0001 2.15418792029181E-0001 - 2.15037369991707E-0001 2.14656158777791E-0001 2.14275159760520E-0001 2.13894374314291E-0001 2.13513803814955E-0001 - 2.13133449639769E-0001 2.12753313167206E-0001 2.12373395777072E-0001 2.11993698850404E-0001 2.11614223769407E-0001 - 2.11234971917473E-0001 2.10855944679109E-0001 2.10477143439872E-0001 2.10098569586398E-0001 2.09720224506284E-0001 - 2.09342109588159E-0001 2.08964226221507E-0001 2.08586575796768E-0001 2.08209159705157E-0001 2.07831979338774E-0001 - 2.07455036090472E-0001 2.07078331353801E-0001 2.06701866523081E-0001 2.06325642993243E-0001 2.05949662159905E-0001 - 2.05573925419196E-0001 2.05198434167865E-0001 2.04823189803148E-0001 2.04448193722826E-0001 2.04073447324998E-0001 - 2.03698952008277E-0001 2.03324709171637E-0001 2.02950720214360E-0001 2.02576986536048E-0001 2.02203509536561E-0001 - 2.01830290615993E-0001 2.01457331174646E-0001 2.01084632612957E-0001 2.00712196331533E-0001 2.00340023731012E-0001 - 1.99968116212158E-0001 1.99596475175668E-0001 1.99225102022341E-0001 1.98853998152816E-0001 1.98483164967749E-0001 - 1.98112603867570E-0001 1.97742316252684E-0001 1.97372303523231E-0001 1.97002567079148E-0001 1.96633108320147E-0001 - 1.96263928645610E-0001 1.95895029454685E-0001 1.95526412146065E-0001 1.95158078118143E-0001 1.94790028768867E-0001 - 1.94422265495749E-0001 1.94054789695764E-0001 1.93687602765471E-0001 1.93320706100804E-0001 1.92954101097145E-0001 - 1.92587789149285E-0001 1.92221771651345E-0001 1.91856049996757E-0001 1.91490625578323E-0001 1.91125499788043E-0001 - 1.90760674017154E-0001 1.90396149656106E-0001 1.90031928094541E-0001 1.89668010721195E-0001 1.89304398923953E-0001 - 1.88941094089734E-0001 1.88578097604534E-0001 1.88215410853375E-0001 1.87853035220215E-0001 1.87490972088035E-0001 - 1.87129222838680E-0001 1.86767788852933E-0001 1.86406671510407E-0001 1.86045872189569E-0001 1.85685392267700E-0001 - 1.85325233120860E-0001 1.84965396123825E-0001 1.84605882650114E-0001 1.84246694071929E-0001 1.83887831760141E-0001 - 1.83529297084210E-0001 1.83171091412300E-0001 1.82813216110992E-0001 1.82455672545577E-0001 1.82098462079730E-0001 - 1.81741586075728E-0001 1.81385045894185E-0001 1.81028842894268E-0001 1.80672978433490E-0001 1.80317453867696E-0001 - 1.79962270551191E-0001 1.79607429836516E-0001 1.79252933074532E-0001 1.78898781614368E-0001 1.78544976803403E-0001 - 1.78191519987208E-0001 1.77838412509556E-0001 1.77485655712381E-0001 1.77133250935763E-0001 1.76781199517838E-0001 - 1.76429502794883E-0001 1.76078162101176E-0001 1.75727178769082E-0001 1.75376554128914E-0001 1.75026289508996E-0001 - 1.74676386235597E-0001 1.74326845632874E-0001 1.73977669022965E-0001 1.73628857725784E-0001 1.73280413059179E-0001 - 1.72932336338735E-0001 1.72584628877929E-0001 1.72237291987965E-0001 1.71890326977784E-0001 1.71543735154090E-0001 - 1.71197517821214E-0001 1.70851676281271E-0001 1.70506211833949E-0001 1.70161125776554E-0001 1.69816419404071E-0001 - 1.69472094008988E-0001 1.69128150881391E-0001 1.68784591308875E-0001 1.68441416576557E-0001 1.68098627967053E-0001 - 1.67756226760385E-0001 1.67414214234093E-0001 1.67072591663039E-0001 1.66731360319573E-0001 1.66390521473343E-0001 - 1.66050076391389E-0001 1.65710026338029E-0001 1.65370372574938E-0001 1.65031116361010E-0001 1.64692258952456E-0001 - 1.64353801602675E-0001 1.64015745562298E-0001 1.63678092079140E-0001 1.63340842398183E-0001 1.63003997761585E-0001 - 1.62667559408581E-0001 1.62331528575544E-0001 1.61995906495930E-0001 1.61660694400236E-0001 1.61325893516007E-0001 - 1.60991505067802E-0001 1.60657530277225E-0001 1.60323970362801E-0001 1.59990826540006E-0001 1.59658100021312E-0001 - 1.59325792016047E-0001 1.58993903730477E-0001 1.58662436367707E-0001 1.58331391127750E-0001 1.58000769207380E-0001 - 1.57670571800256E-0001 1.57340800096793E-0001 1.57011455284195E-0001 1.56682538546423E-0001 1.56354051064174E-0001 - 1.56025994014840E-0001 1.55698368572563E-0001 1.55371175908134E-0001 1.55044417188986E-0001 1.54718093579217E-0001 - 1.54392206239572E-0001 1.54066756327331E-0001 1.53741744996421E-0001 1.53417173397328E-0001 1.53093042677057E-0001 - 1.52769353979174E-0001 1.52446108443742E-0001 1.52123307207328E-0001 1.51800951402949E-0001 1.51479042160135E-0001 - 1.51157580604801E-0001 1.50836567859322E-0001 1.50516005042471E-0001 1.50195893269399E-0001 1.49876233651639E-0001 - 1.49557027297085E-0001 1.49238275309949E-0001 1.48919978790773E-0001 1.48602138836424E-0001 1.48284756540015E-0001 - 1.47967832990972E-0001 1.47651369274949E-0001 1.47335366473844E-0001 1.47019825665763E-0001 1.46704747925075E-0001 - 1.46390134322263E-0001 1.46075985924017E-0001 1.45762303793184E-0001 1.45449088988766E-0001 1.45136342565886E-0001 - 1.44824065575743E-0001 1.44512259065683E-0001 1.44200924079108E-0001 1.43890061655471E-0001 1.43579672830295E-0001 - 1.43269758635134E-0001 1.42960320097565E-0001 1.42651358241165E-0001 1.42342874085487E-0001 1.42034868646102E-0001 - 1.41727342934499E-0001 1.41420297958124E-0001 1.41113734720382E-0001 1.40807654220562E-0001 1.40502057453869E-0001 - 1.40196945411425E-0001 1.39892319080188E-0001 1.39588179443007E-0001 1.39284527478557E-0001 1.38981364161373E-0001 - 1.38678690461798E-0001 1.38376507346002E-0001 1.38074815775915E-0001 1.37773616709285E-0001 1.37472911099607E-0001 - 1.37172699896144E-0001 1.36872984043916E-0001 1.36573764483623E-0001 1.36275042151758E-0001 1.35976817980461E-0001 - 1.35679092897569E-0001 1.35381867826635E-0001 1.35085143686873E-0001 1.34788921393126E-0001 1.34493201855881E-0001 - 1.34197985981303E-0001 1.33903274671140E-0001 1.33609068822758E-0001 1.33315369329105E-0001 1.33022177078752E-0001 - 1.32729492955818E-0001 1.32437317839965E-0001 1.32145652606464E-0001 1.31854498126065E-0001 1.31563855265089E-0001 - 1.31273724885365E-0001 1.30984107844222E-0001 1.30695004994488E-0001 1.30406417184495E-0001 1.30118345258003E-0001 - 1.29830790054294E-0001 1.29543752408053E-0001 1.29257233149463E-0001 1.28971233104110E-0001 1.28685753092998E-0001 - 1.28400793932545E-0001 1.28116356434598E-0001 1.27832441406371E-0001 1.27549049650487E-0001 1.27266181964920E-0001 - 1.26983839143022E-0001 1.26702021973494E-0001 1.26420731240381E-0001 1.26139967723082E-0001 1.25859732196313E-0001 - 1.25580025430101E-0001 1.25300848189803E-0001 1.25022201236060E-0001 1.24744085324794E-0001 1.24466501207245E-0001 - 1.24189449629902E-0001 1.23912931334518E-0001 1.23636947058134E-0001 1.23361497532996E-0001 1.23086583486625E-0001 - 1.22812205641761E-0001 1.22538364716377E-0001 1.22265061423662E-0001 1.21992296471987E-0001 1.21720070564969E-0001 - 1.21448384401386E-0001 1.21177238675218E-0001 1.20906634075619E-0001 1.20636571286906E-0001 1.20367050988570E-0001 - 1.20098073855250E-0001 1.19829640556737E-0001 1.19561751757981E-0001 1.19294408119030E-0001 1.19027610295095E-0001 - 1.18761358936485E-0001 1.18495654688653E-0001 1.18230498192109E-0001 1.17965890082518E-0001 1.17701830990606E-0001 - 1.17438321542217E-0001 1.17175362358215E-0001 1.16912954054630E-0001 1.16651097242504E-0001 1.16389792527922E-0001 - 1.16129040512098E-0001 1.15868841791245E-0001 1.15609196956627E-0001 1.15350106594563E-0001 1.15091571286396E-0001 - 1.14833591608511E-0001 1.14576168132301E-0001 1.14319301424184E-0001 1.14062992045610E-0001 1.13807240552988E-0001 - 1.13552047497793E-0001 1.13297413426439E-0001 1.13043338880383E-0001 1.12789824396032E-0001 1.12536870504797E-0001 - 1.12284477733050E-0001 1.12032646602167E-0001 1.11781377628461E-0001 1.11530671323245E-0001 1.11280528192739E-0001 - 1.11030948738184E-0001 1.10781933455724E-0001 1.10533482836468E-0001 1.10285597366489E-0001 1.10038277526759E-0001 - 1.09791523793224E-0001 1.09545336636731E-0001 1.09299716523093E-0001 1.09054663913011E-0001 1.08810179262126E-0001 - 1.08566263021006E-0001 1.08322915635113E-0001 1.08080137544825E-0001 1.07837929185448E-0001 1.07596290987166E-0001 - 1.07355223375089E-0001 1.07114726769207E-0001 1.06874801584421E-0001 1.06635448230518E-0001 1.06396667112174E-0001 - 1.06158458628954E-0001 1.05920823175316E-0001 1.05683761140584E-0001 1.05447272908991E-0001 1.05211358859626E-0001 - 1.04976019366439E-0001 1.04741254798295E-0001 1.04507065518903E-0001 1.04273451886844E-0001 1.04040414255586E-0001 - 1.03807952973424E-0001 1.03576068383561E-0001 1.03344760824020E-0001 1.03114030627722E-0001 1.02883878122431E-0001 - 1.02654303630756E-0001 1.02425307470178E-0001 1.02196889953041E-0001 1.01969051386512E-0001 1.01741792072640E-0001 - 1.01515112308308E-0001 1.01289012385258E-0001 1.01063492590070E-0001 1.00838553204192E-0001 1.00614194503893E-0001 - 1.00390416760320E-0001 1.00167220239425E-0001 9.99446052020455E-0002 9.97225719038494E-0002 9.95011205953235E-0002 - 9.92802515218502E-0002 9.90599649236001E-0002 9.88402610356307E-0002 9.86211400878193E-0002 9.84026023048949E-0002 - 9.81846479064180E-0002 9.79672771068125E-0002 9.77504901153272E-0002 9.75342871360585E-0002 9.73186683679558E-0002 - 9.71036340048075E-0002 9.68891842352326E-0002 9.66753192427179E-0002 9.64620392055766E-0002 9.62493442969911E-0002 - 9.60372346849476E-0002 9.58257105323297E-0002 9.56147719968384E-0002 9.54044192310363E-0002 9.51946523823256E-0002 - 9.49854715929754E-0002 9.47768770000942E-0002 9.45688687356433E-0002 9.43614469264401E-0002 9.41546116941729E-0002 - 9.39483631553722E-0002 9.37427014214203E-0002 9.35376265985789E-0002 9.33331387879553E-0002 9.31292380855387E-0002 - 9.29259245821570E-0002 9.27231983635405E-0002 9.25210595102425E-0002 9.23195080977409E-0002 9.21185441963448E-0002 - 9.19181678712541E-0002 9.17183791825288E-0002 9.15191781851504E-0002 9.13205649289332E-0002 9.11225394586034E-0002 - 9.09251018137673E-0002 9.07282520289147E-0002 9.05319901334313E-0002 9.03363161515940E-0002 9.01412301025848E-0002 - 8.99467320004698E-0002 8.97528218542248E-0002 8.95594996677301E-0002 8.93667654397691E-0002 8.91746191640509E-0002 - 8.89830608291677E-0002 8.87920904186706E-0002 8.86017079109949E-0002 8.84119132795063E-0002 8.82227064925088E-0002 - 8.80340875132189E-0002 8.78460562998142E-0002 8.76586128053764E-0002 8.74717569779359E-0002 8.72854887604772E-0002 - 8.70998080909311E-0002 8.69147149021677E-0002 8.67302091220256E-0002 8.65462906732907E-0002 8.63629594737149E-0002 - 8.61802154360125E-0002 8.59980584678794E-0002 8.58164884719758E-0002 8.56355053459510E-0002 8.54551089824198E-0002 - 8.52752992690033E-0002 8.50960760882928E-0002 8.49174393179020E-0002 8.47393888304235E-0002 8.45619244934564E-0002 - 8.43850461696284E-0002 8.42087537165513E-0002 8.40330469868768E-0002 8.38579258282783E-0002 8.36833900834491E-0002 - 8.35094395901242E-0002 8.33360741810579E-0002 8.31632936840712E-0002 8.29910979220200E-0002 8.28194867128254E-0002 - 8.26484598694504E-0002 8.24780171999181E-0002 8.23081585073419E-0002 8.21388835898944E-0002 8.19701922408315E-0002 - 8.18020842484825E-0002 8.16345593962865E-0002 8.14676174627666E-0002 8.13012582215437E-0002 8.11354814413601E-0002 - 8.09702868860521E-0002 8.08056743145889E-0002 8.06416434810496E-0002 8.04781941346555E-0002 8.03153260197693E-0002 - 8.01530388758723E-0002 7.99913324376201E-0002 7.98302064348060E-0002 7.96696605923834E-0002 7.95096946304726E-0002 - 7.93503082643869E-0002 7.91915012045878E-0002 7.90332731567313E-0002 7.88756238216776E-0002 7.87185528954874E-0002 - 7.85620600693931E-0002 7.84061450298732E-0002 7.82508074586105E-0002 7.80960470325137E-0002 7.79418634237181E-0002 - 7.77882562996040E-0002 7.76352253227905E-0002 7.74827701511516E-0002 7.73308904378237E-0002 7.71795858312019E-0002 - 7.70288559749566E-0002 7.68787005080331E-0002 7.67291190646733E-0002 7.65801112744026E-0002 7.64316767620602E-0002 - 7.62838151477798E-0002 7.61365260470168E-0002 7.59898090705471E-0002 7.58436638244952E-0002 7.56980899102944E-0002 - 7.55530869247439E-0002 7.54086544599782E-0002 7.52647921035324E-0002 7.51214994382492E-0002 7.49787760423995E-0002 - 7.48366214896139E-0002 7.46950353489186E-0002 7.45540171847406E-0002 7.44135665569198E-0002 7.42736830206974E-0002 - 7.41343661267520E-0002 7.39956154211881E-0002 7.38574304455466E-0002 7.37198107368294E-0002 7.35827558274726E-0002 - 7.34462652453944E-0002 7.33103385139830E-0002 7.31749751520917E-0002 7.30401746740946E-0002 7.29059365898301E-0002 - 7.27722604046616E-0002 7.26391456194597E-0002 7.25065917306221E-0002 7.23745982300841E-0002 7.22431646053020E-0002 - 7.21122903393036E-0002 7.19819749106625E-0002 7.18522177935131E-0002 7.17230184575799E-0002 7.15943763681705E-0002 - 7.14662909861694E-0002 7.13387617680783E-0002 7.12117881660037E-0002 7.10853696276798E-0002 7.09595055964588E-0002 - 7.08341955113395E-0002 7.07094388069674E-0002 7.05852349136433E-0002 7.04615832573307E-0002 7.03384832596812E-0002 - 7.02159343380167E-0002 7.00939359053500E-0002 6.99724873704164E-0002 6.98515881376580E-0002 6.97312376072212E-0002 - 6.96114351750076E-0002 6.94921802326429E-0002 6.93734721675253E-0002 6.92553103627971E-0002 6.91376941973621E-0002 - 6.90206230459335E-0002 6.89040962789908E-0002 6.87881132628200E-0002 6.86726733595233E-0002 6.85577759270141E-0002 - 6.84434203190386E-0002 6.83296058851830E-0002 6.82163319708887E-0002 6.81035979174456E-0002 6.79914030620169E-0002 - 6.78797467376556E-0002 6.77686282732977E-0002 6.76580469937743E-0002 6.75480022198302E-0002 6.74384932681337E-0002 - 6.73295194512909E-0002 6.72210800778397E-0002 6.71131744522694E-0002 6.70058018750396E-0002 6.68989616425765E-0002 - 6.67926530472893E-0002 6.66868753775906E-0002 6.65816279178814E-0002 6.64769099485943E-0002 6.63727207461769E-0002 - 6.62690595831136E-0002 6.61659257279540E-0002 6.60633184452789E-0002 6.59612369957552E-0002 6.58596806361200E-0002 - 6.57586486192159E-0002 6.56581401939657E-0002 6.55581546054214E-0002 6.54586910947516E-0002 6.53597488992600E-0002 - 6.52613272523955E-0002 6.51634253837681E-0002 6.50660425191508E-0002 6.49691778804902E-0002 6.48728306859334E-0002 - 6.47770001498277E-0002 6.46816854827204E-0002 6.45868858913927E-0002 6.44926005788685E-0002 6.43988287443985E-0002 - 6.43055695835061E-0002 6.42128222879748E-0002 6.41205860458762E-0002 6.40288600415701E-0002 6.39376434557177E-0002 - 6.38469354652981E-0002 6.37567352436214E-0002 6.36670419603186E-0002 6.35778547813964E-0002 6.34891728691987E-0002 - 6.34009953824668E-0002 6.33133214762920E-0002 6.32261503022005E-0002 6.31394810081017E-0002 6.30533127383339E-0002 - 6.29676446336671E-0002 6.28824758313162E-0002 6.27978054649481E-0002 6.27136326646985E-0002 6.26299565571852E-0002 - 6.25467762655155E-0002 6.24640909092935E-0002 6.23818996046605E-0002 6.23002014642597E-0002 6.22189955972920E-0002 - 6.21382811094949E-0002 6.20580571031858E-0002 6.19783226772511E-0002 6.18990769271639E-0002 6.18203189449962E-0002 - 6.17420478194450E-0002 6.16642626358190E-0002 6.15869624760627E-0002 6.15101464187889E-0002 6.14338135392536E-0002 - 6.13579629093970E-0002 6.12825935978447E-0002 6.12077046699153E-0002 6.11332951876557E-0002 6.10593642098206E-0002 - 6.09859107919017E-0002 6.09129339861531E-0002 6.08404328415870E-0002 6.07684064039761E-0002 6.06968537159008E-0002 - 6.06257738167324E-0002 6.05551657426511E-0002 6.04850285266612E-0002 6.04153611986156E-0002 6.03461627852142E-0002 - 6.02774323100141E-0002 6.02091687934522E-0002 6.01413712528567E-0002 6.00740387024541E-0002 6.00071701533905E-0002 - 5.99407646137325E-0002 5.98748210884955E-0002 5.98093385796445E-0002 5.97443160861104E-0002 5.96797526038052E-0002 - 5.96156471256252E-0002 5.95519986414890E-0002 5.94888061383149E-0002 5.94260686000686E-0002 5.93637850077560E-0002 - 5.93019543394278E-0002 5.92405755702217E-0002 5.91796476723553E-0002 5.91191696151415E-0002 5.90591403649964E-0002 - 5.89995588854749E-0002 5.89404241372601E-0002 5.88817350781828E-0002 5.88234906632436E-0002 5.87656898446078E-0002 - 5.87083315716482E-0002 5.86514147909271E-0002 5.85949384462311E-0002 5.85389014785701E-0002 5.84833028261996E-0002 - 5.84281414246314E-0002 5.83734162066538E-0002 5.83191261023262E-0002 5.82652700390245E-0002 5.82118469414081E-0002 - 5.81588557314882E-0002 5.81062953285897E-0002 5.80541646494040E-0002 5.80024626079841E-0002 5.79511881157521E-0002 - 5.79003400815378E-0002 5.78499174115622E-0002 5.77999190094699E-0002 5.77503437763429E-0002 5.77011906106979E-0002 - 5.76524584085256E-0002 5.76041460632810E-0002 5.75562524659041E-0002 5.75087765048449E-0002 5.74617170660634E-0002 - 5.74150730330451E-0002 5.73688432868245E-0002 5.73230267059810E-0002 5.72776221666800E-0002 5.72326285426521E-0002 - 5.71880447052458E-0002 5.71438695233952E-0002 5.71001018636869E-0002 5.70567405903221E-0002 5.70137845651714E-0002 - 5.69712326477657E-0002 5.69290836953157E-0002 5.68873365627336E-0002 5.68459901026277E-0002 5.68050431653372E-0002 - 5.67644945989349E-0002 5.67243432492503E-0002 5.66845879598642E-0002 5.66452275721494E-0002 5.66062609252599E-0002 - 5.65676868561632E-0002 5.65295041996455E-0002 5.64917117883252E-0002 5.64543084526717E-0002 5.64172930210158E-0002 - 5.63806643195619E-0002 5.63444211724137E-0002 5.63085624015711E-0002 5.62730868269493E-0002 5.62379932664160E-0002 - 5.62032805357651E-0002 5.61689474487598E-0002 5.61349928171436E-0002 5.61014154506415E-0002 5.60682141569837E-0002 - 5.60353877419278E-0002 5.60029350092489E-0002 5.59708547607781E-0002 5.59391457964045E-0002 5.59078069140953E-0002 - 5.58768369099031E-0002 5.58462345779818E-0002 5.58159987106115E-0002 5.57861280981929E-0002 5.57566215292828E-0002 - 5.57274777905959E-0002 5.56986956670117E-0002 5.56702739416126E-0002 5.56422113956788E-0002 5.56145068087074E-0002 - 5.55871589584302E-0002 5.55601666208182E-0002 5.55335285701120E-0002 5.55072435788227E-0002 5.54813104177528E-0002 - 5.54557278560025E-0002 5.54304946609972E-0002 5.54056095984948E-0002 5.53810714325912E-0002 5.53568789257575E-0002 - 5.53330308388240E-0002 5.53095259310257E-0002 5.52863629599892E-0002 5.52635406817762E-0002 5.52410578508658E-0002 - 5.52189132201928E-0002 5.51971055411477E-0002 5.51756335636048E-0002 5.51544960359304E-0002 5.51336917049897E-0002 - 5.51132193161661E-0002 5.50930776133841E-0002 5.50732653391164E-0002 5.50537812343940E-0002 5.50346240388293E-0002 - 5.50157924906270E-0002 5.49972853265960E-0002 5.49791012821689E-0002 5.49612390914098E-0002 5.49436974870367E-0002 - 5.49264752004319E-0002 5.49095709616532E-0002 5.48929834994575E-0002 5.48767115413053E-0002 5.48607538133810E-0002 - 5.48451090406053E-0002 5.48297759466509E-0002 5.48147532539570E-0002 5.48000396837445E-0002 5.47856339560265E-0002 - 5.47715347896247E-0002 5.47577409021885E-0002 5.47442510102055E-0002 5.47310638290141E-0002 5.47181780728221E-0002 - 5.47055924547159E-0002 5.46933056866847E-0002 5.46813164796263E-0002 5.46696235433587E-0002 5.46582255866464E-0002 - 5.46471213172086E-0002 5.46363094417316E-0002 5.46257886658835E-0002 5.46155576943378E-0002 5.46056152307701E-0002 - 5.45959599778941E-0002 5.45865906374566E-0002 5.45775059102664E-0002 5.45687044962022E-0002 5.45601850942252E-0002 - 5.45519464024008E-0002 5.45439871179033E-0002 5.45363059370403E-0002 5.45289015552631E-0002 5.45217726671811E-0002 - 5.45149179665691E-0002 5.45083361464001E-0002 5.45020258988390E-0002 5.44959859152704E-0002 5.44902148863110E-0002 - 5.44847115018213E-0002 5.44794744509198E-0002 5.44745024220002E-0002 5.44697941027461E-0002 5.44653481801393E-0002 - 5.44611633404848E-0002 5.44572382694153E-0002 5.44535716519142E-0002 5.44501621723169E-0002 5.44470085143466E-0002 - 5.44441093611064E-0002 5.44414633951089E-0002 5.44390692982823E-0002 5.44369257519907E-0002 5.44350314370428E-0002 - 5.44333850337103E-0002 5.44319852217438E-0002 5.44308306803812E-0002 5.44299200883695E-0002 5.44292521239748E-0002 - 5.44288254649910E-0002 5.44286387887706E-0002 5.44286907722225E-0002 5.44289800918333E-0002 5.44295054236851E-0002 - 5.44302654434645E-0002 5.44312588264735E-0002 5.44324842476600E-0002 5.44339403816112E-0002 5.44356259025835E-0002 - 5.44375394845054E-0002 5.44396798010071E-0002 5.44420455254172E-0002 5.44446353307923E-0002 5.44474478899178E-0002 - 5.44504818753308E-0002 5.44537359593369E-0002 5.44572088140155E-0002 5.44608991112391E-0002 5.44648055226880E-0002 - 5.44689267198620E-0002 5.44732613741033E-0002 5.44778081565940E-0002 5.44825657383838E-0002 5.44875327904070E-0002 - 5.44927079834809E-0002 5.44980899883368E-0002 5.45036774756222E-0002 5.45094691159235E-0002 5.45154635797748E-0002 - 5.45216595376703E-0002 5.45280556600914E-0002 5.45346506175010E-0002 5.45414430803752E-0002 5.45484317192079E-0002 - 5.45556152045253E-0002 5.45629922069087E-0002 5.45705613969961E-0002 5.45783214455024E-0002 5.45862710232383E-0002 - 5.45944088011118E-0002 5.46027334501626E-0002 5.46112436415514E-0002 5.46199380465907E-0002 5.46288153367544E-0002 - 5.46378741836921E-0002 5.46471132592415E-0002 5.46565312354468E-0002 5.46661267845653E-0002 5.46758985790918E-0002 - 5.46858452917588E-0002 5.46959655955629E-0002 5.47062581637745E-0002 5.47167216699513E-0002 5.47273547879474E-0002 - 5.47381561919396E-0002 5.47491245564278E-0002 5.47602585562564E-0002 5.47715568666290E-0002 5.47830181631193E-0002 - 5.47946411216826E-0002 5.48064244186747E-0002 5.48183667308636E-0002 5.48304667354436E-0002 5.48427231100479E-0002 - 5.48551345327675E-0002 5.48676996821526E-0002 5.48804172372420E-0002 5.48932858775695E-0002 5.49063042831707E-0002 - 5.49194711346085E-0002 5.49327851129858E-0002 5.49462448999480E-0002 5.49598491777078E-0002 5.49735966290531E-0002 - 5.49874859373637E-0002 5.50015157866257E-0002 5.50156848614416E-0002 5.50299918470444E-0002 5.50444354293145E-0002 - 5.50590142947886E-0002 5.50737271306774E-0002 5.50885726248786E-0002 5.51035494659889E-0002 5.51186563433134E-0002 - 5.51338919468919E-0002 5.51492549674978E-0002 5.51647440966589E-0002 5.51803580266686E-0002 5.51960954506081E-0002 - 5.52119550623418E-0002 5.52279355565484E-0002 5.52440356287231E-0002 5.52602539751976E-0002 5.52765892931457E-0002 - 5.52930402806110E-0002 5.53096056364997E-0002 5.53262840606157E-0002 5.53430742536534E-0002 5.53599749172261E-0002 - 5.53769847538731E-0002 5.53941024670751E-0002 5.54113267612626E-0002 5.54286563418353E-0002 5.54460899151698E-0002 - 5.54636261886373E-0002 5.54812638706143E-0002 5.54990016704969E-0002 5.55168382987105E-0002 5.55347724667310E-0002 - 5.55528028870845E-0002 5.55709282733730E-0002 5.55891473402851E-0002 5.56074588036015E-0002 5.56258613802137E-0002 - 5.56443537881387E-0002 5.56629347465283E-0002 5.56816029756802E-0002 5.57003571970619E-0002 5.57191961333029E-0002 - 5.57381185082338E-0002 5.57571230468741E-0002 5.57762084754642E-0002 5.57953735214662E-0002 5.58146169135836E-0002 - 5.58339373817664E-0002 5.58533336572349E-0002 5.58728044724825E-0002 5.58923485612912E-0002 5.59119646587500E-0002 - 5.59316515012560E-0002 5.59514078265390E-0002 5.59712323736675E-0002 5.59911238830618E-0002 5.60110810965048E-0002 - 5.60311027571624E-0002 5.60511876095893E-0002 5.60713343997379E-0002 5.60915418749821E-0002 5.61118087841194E-0002 - 5.61321338773893E-0002 5.61525159064817E-0002 5.61729536245523E-0002 5.61934457862352E-0002 5.62139911476526E-0002 - 5.62345884664274E-0002 5.62552365016983E-0002 5.62759340141288E-0002 5.62966797659227E-0002 5.63174725208340E-0002 - 5.63383110441770E-0002 5.63591941028442E-0002 5.63801204653146E-0002 5.64010889016656E-0002 5.64220981835860E-0002 - 5.64431470843903E-0002 5.64642343790249E-0002 5.64853588440863E-0002 5.65065192578310E-0002 5.65277144001840E-0002 - 5.65489430527579E-0002 5.65702039988569E-0002 5.65914960234949E-0002 5.66128179134037E-0002 5.66341684570476E-0002 - 5.66555464446292E-0002 5.66769506681121E-0002 5.66983799212233E-0002 5.67198329994676E-0002 5.67413087001396E-0002 - 5.67628058223357E-0002 5.67843231669673E-0002 5.68058595367681E-0002 5.68274137363069E-0002 5.68489845720050E-0002 - 5.68705708521442E-0002 5.68921713868691E-0002 5.69137849882166E-0002 5.69354104701107E-0002 5.69570466483876E-0002 - 5.69786923407921E-0002 5.70003463670053E-0002 5.70220075486459E-0002 5.70436747092817E-0002 5.70653466744444E-0002 - 5.70870222716391E-0002 5.71087003303585E-0002 5.71303796820874E-0002 5.71520591603220E-0002 5.71737376005743E-0002 - 5.71954138403896E-0002 5.72170867193512E-0002 5.72387550790947E-0002 5.72604177633213E-0002 5.72820736178037E-0002 - 5.73037214904027E-0002 5.73253602310735E-0002 5.73469886918784E-0002 5.73686057270004E-0002 5.73902101927470E-0002 - 5.74118009475719E-0002 5.74333768520741E-0002 5.74549367690172E-0002 5.74764795633350E-0002 5.74980041021496E-0002 - 5.75195092547704E-0002 5.75409938927166E-0002 5.75624568897191E-0002 5.75838971217375E-0002 5.76053134669675E-0002 - 5.76267048058520E-0002 5.76480700210911E-0002 5.76694079976525E-0002 5.76907176227843E-0002 5.77119977860238E-0002 - 5.77332473792065E-0002 5.77544652964798E-0002 5.77756504343114E-0002 5.77968016914986E-0002 5.78179179691806E-0002 - 5.78389981708487E-0002 5.78600412023554E-0002 5.78810459719252E-0002 5.79020113901650E-0002 5.79229363700740E-0002 - 5.79438198270528E-0002 5.79646606789168E-0002 5.79854578459039E-0002 5.80062102506812E-0002 5.80269168183625E-0002 - 5.80475764765122E-0002 5.80681881551589E-0002 5.80887507868032E-0002 5.81092633064261E-0002 5.81297246515042E-0002 - 5.81501337620158E-0002 5.81704895804485E-0002 5.81907910518144E-0002 5.82110371236550E-0002 5.82312267460549E-0002 - 5.82513588716484E-0002 5.82714324556300E-0002 5.82914464557657E-0002 5.83113998323982E-0002 5.83312915484637E-0002 - 5.83511205694930E-0002 5.83708858636272E-0002 5.83905864016240E-0002 5.84102211568695E-0002 5.84297891053853E-0002 - 5.84492892258374E-0002 5.84687204995492E-0002 5.84880819105061E-0002 5.85073724453694E-0002 5.85265910934808E-0002 - 5.85457368468755E-0002 5.85648087002894E-0002 5.85838056511682E-0002 5.86027266996782E-0002 5.86215708487101E-0002 - 5.86403371038982E-0002 5.86590244736159E-0002 5.86776319689993E-0002 5.86961586039406E-0002 5.87146033951123E-0002 - 5.87329653619647E-0002 5.87512435267391E-0002 5.87694369144769E-0002 5.87875445530272E-0002 5.88055654730558E-0002 - 5.88234987080564E-0002 5.88413432943525E-0002 5.88590982711136E-0002 5.88767626803596E-0002 5.88943355669700E-0002 - 5.89118159786924E-0002 5.89292029661521E-0002 5.89464955828592E-0002 5.89636928852177E-0002 5.89807939325323E-0002 - 5.89977977870181E-0002 5.90147035138116E-0002 5.90315101809723E-0002 5.90482168594976E-0002 5.90648226233260E-0002 - 5.90813265493482E-0002 5.90977277174156E-0002 5.91140252103440E-0002 5.91302181139290E-0002 5.91463055169456E-0002 - 5.91622865111622E-0002 5.91781601913471E-0002 5.91939256552764E-0002 5.92095820037386E-0002 5.92251283405477E-0002 - 5.92405637725489E-0002 5.92558874096230E-0002 5.92710983647011E-0002 5.92861957537644E-0002 5.93011786958571E-0002 - 5.93160463130942E-0002 5.93307977306650E-0002 5.93454320768449E-0002 5.93599484829996E-0002 5.93743460835954E-0002 - 5.93886240162029E-0002 5.94027814215103E-0002 5.94168174433240E-0002 5.94307312285797E-0002 5.94445219273516E-0002 - 5.94581886928536E-0002 5.94717306814509E-0002 5.94851470526677E-0002 5.94984369691907E-0002 5.95115995968816E-0002 - 5.95246341047768E-0002 5.95375396651007E-0002 5.95503154532704E-0002 5.95629606479019E-0002 5.95754744308194E-0002 - 5.95878559870584E-0002 5.96001045048771E-0002 5.96122191757564E-0002 5.96241991944166E-0002 5.96360437588150E-0002 - 5.96477520701570E-0002 5.96593233329011E-0002 5.96707567547667E-0002 5.96820515467397E-0002 5.96932069230814E-0002 - 5.97042221013298E-0002 5.97150963023117E-0002 5.97258287501457E-0002 5.97364186722501E-0002 5.97468652993470E-0002 - 5.97571678654721E-0002 5.97673256079790E-0002 5.97773377675444E-0002 5.97872035881749E-0002 5.97969223172153E-0002 - 5.98064932053518E-0002 5.98159155066200E-0002 5.98251884784086E-0002 5.98343113814692E-0002 5.98432834799179E-0002 - 5.98521040412437E-0002 5.98607723363136E-0002 5.98692876393809E-0002 5.98776492280858E-0002 5.98858563834657E-0002 - 5.98939083899580E-0002 5.99018045354093E-0002 5.99095441110766E-0002 5.99171264116362E-0002 5.99245507351871E-0002 - 5.99318163832586E-0002 5.99389226608146E-0002 5.99458688762581E-0002 5.99526543414382E-0002 5.99592783716545E-0002 - 5.99657402856624E-0002 5.99720394056794E-0002 5.99781750573899E-0002 5.99841465699482E-0002 5.99899532759871E-0002 - 5.99955945116205E-0002 6.00010696164507E-0002 6.00063779335695E-0002 6.00115188095685E-0002 6.00164915945390E-0002 - 6.00212956420806E-0002 6.00259303093045E-0002 6.00303949568380E-0002 6.00346889488287E-0002 6.00388116529528E-0002 - 6.00427624404155E-0002 6.00465406859568E-0002 6.00501457678575E-0002 6.00535770679443E-0002 6.00568339715902E-0002 - 6.00599158677245E-0002 6.00628221488325E-0002 6.00655522109630E-0002 6.00681054537312E-0002 6.00704812803242E-0002 - 6.00726790975031E-0002 6.00746983156099E-0002 6.00765383485704E-0002 6.00781986138968E-0002 6.00796785326967E-0002 - 6.00809775296699E-0002 6.00820950331198E-0002 6.00830304749521E-0002 6.00837832906820E-0002 6.00843529194357E-0002 - 6.00847388039567E-0002 6.00849403906061E-0002 6.00849571293707E-0002 6.00847884738640E-0002 6.00844338813306E-0002 - 6.00838928126501E-0002 6.00831647323394E-0002 6.00822491085584E-0002 6.00811454131121E-0002 6.00798531214550E-0002 - 6.00783717126922E-0002 6.00767006695874E-0002 6.00748394785609E-0002 6.00727876296973E-0002 6.00705446167466E-0002 - 6.00681099371266E-0002 6.00654830919297E-0002 6.00626635859215E-0002 6.00596509275474E-0002 6.00564446289336E-0002 - 6.00530442058920E-0002 6.00494491779214E-0002 6.00456590682113E-0002 6.00416734036452E-0002 6.00374917148025E-0002 - 6.00331135359606E-0002 6.00285384051022E-0002 6.00237658639104E-0002 6.00187954577790E-0002 6.00136267358105E-0002 - 6.00082592508215E-0002 6.00026925593411E-0002 5.99969262216179E-0002 5.99909598016215E-0002 5.99847928670423E-0002 - 5.99784249892968E-0002 5.99718557435296E-0002 5.99650847086136E-0002 5.99581114671546E-0002 5.99509356054921E-0002 - 5.99435567137029E-0002 5.99359743856018E-0002 5.99281882187444E-0002 5.99201978144282E-0002 5.99120027776972E-0002 - 5.99036027173404E-0002 5.98949972458962E-0002 5.98861859796534E-0002 5.98771685386538E-0002 5.98679445466920E-0002 - 5.98585136313194E-0002 5.98488754238451E-0002 5.98390295593371E-0002 5.98289756766243E-0002 5.98187134182994E-0002 - 5.98082424307172E-0002 5.97975623639986E-0002 5.97866728720322E-0002 5.97755736124747E-0002 5.97642642467522E-0002 - 5.97527444400625E-0002 5.97410138613751E-0002 5.97290721834337E-0002 5.97169190827563E-0002 5.97045542396380E-0002 - 5.96919773381493E-0002 5.96791880661401E-0002 5.96661861152385E-0002 5.96529711808535E-0002 5.96395429621758E-0002 - 5.96259011621762E-0002 5.96120454876093E-0002 5.95979756490139E-0002 5.95836913607129E-0002 5.95691923408133E-0002 - 5.95544783112091E-0002 5.95395489975800E-0002 5.95244041293933E-0002 5.95090434399032E-0002 5.94934666661516E-0002 - 5.94776735489711E-0002 5.94616638329798E-0002 5.94454372665883E-0002 5.94289936019951E-0002 5.94123325951885E-0002 - 5.93954540059478E-0002 5.93783575978424E-0002 5.93610431382317E-0002 5.93435103982659E-0002 5.93257591528858E-0002 - 5.93077891808238E-0002 5.92896002646014E-0002 5.92711921905322E-0002 5.92525647487199E-0002 5.92337177330570E-0002 - 5.92146509412288E-0002 5.91953641747080E-0002 5.91758572387588E-0002 5.91561299424338E-0002 5.91361820985747E-0002 - 5.91160135238116E-0002 5.90956240385630E-0002 5.90750134670345E-0002 5.90541816372186E-0002 5.90331283808954E-0002 - 5.90118535336297E-0002 5.89903569347719E-0002 5.89686384274558E-0002 5.89466978586003E-0002 5.89245350789067E-0002 - 5.89021499428579E-0002 5.88795423087180E-0002 5.88567120385310E-0002 5.88336589981208E-0002 5.88103830570895E-0002 - 5.87868840888153E-0002 5.87631619704528E-0002 5.87392165829318E-0002 5.87150478109555E-0002 5.86906555429998E-0002 - 5.86660396713105E-0002 5.86412000919047E-0002 5.86161367045668E-0002 5.85908494128491E-0002 5.85653381240683E-0002 - 5.85396027493062E-0002 5.85136432034060E-0002 5.84874594049728E-0002 5.84610512763703E-0002 5.84344187437201E-0002 - 5.84075617368992E-0002 5.83804801895388E-0002 5.83531740390229E-0002 5.83256432264855E-0002 5.82978876968086E-0002 - 5.82699073986217E-0002 5.82417022842983E-0002 5.82132723099549E-0002 5.81846174354478E-0002 5.81557376243725E-0002 - 5.81266328440598E-0002 5.80973030655757E-0002 5.80677482637169E-0002 5.80379684170101E-0002 5.80079635077088E-0002 - 5.79777335217920E-0002 5.79472784489604E-0002 5.79165982826348E-0002 5.78856930199534E-0002 5.78545626617690E-0002 - 5.78232072126475E-0002 5.77916266808631E-0002 5.77598210783980E-0002 5.77277904209386E-0002 5.76955347278719E-0002 - 5.76630540222843E-0002 5.76303483309579E-0002 5.75974176843676E-0002 5.75642621166777E-0002 5.75308816657408E-0002 - 5.74972763730923E-0002 5.74634462839485E-0002 5.74293914472047E-0002 5.73951119154291E-0002 5.73606077448628E-0002 - 5.73258789954142E-0002 5.72909257306570E-0002 5.72557480178263E-0002 5.72203459278153E-0002 5.71847195351720E-0002 - 5.71488689180964E-0002 5.71127941584352E-0002 5.70764953416804E-0002 5.70399725569643E-0002 5.70032258970560E-0002 - 5.69662554583586E-0002 5.69290613409044E-0002 5.68916436483517E-0002 5.68540024879813E-0002 5.68161379706923E-0002 - 5.67780502109972E-0002 5.67397393270204E-0002 5.67012054404918E-0002 5.66624486767444E-0002 5.66234691647093E-0002 - 5.65842670369119E-0002 5.65448424294683E-0002 5.65051954820800E-0002 5.64653263380306E-0002 5.64252351441812E-0002 - 5.63849220509663E-0002 5.63443872123885E-0002 5.63036307860159E-0002 5.62626529329762E-0002 5.62214538179522E-0002 - 5.61800336091781E-0002 5.61383924784349E-0002 5.60965306010445E-0002 5.60544481558670E-0002 5.60121453252946E-0002 - 5.59696222952467E-0002 5.59268792551668E-0002 5.58839163980155E-0002 5.58407339202674E-0002 5.57973320219052E-0002 - 5.57537109064149E-0002 5.57098707807813E-0002 5.56658118554830E-0002 5.56215343444853E-0002 5.55770384652390E-0002 - 5.55323244386714E-0002 5.54873924891829E-0002 5.54422428446422E-0002 5.53968757363801E-0002 5.53512913991842E-0002 - 5.53054900712937E-0002 5.52594719943948E-0002 5.52132374136135E-0002 5.51667865775119E-0002 5.51201197380815E-0002 - 5.50732371507381E-0002 5.50261390743168E-0002 5.49788257710648E-0002 5.49312975066366E-0002 5.48835545500887E-0002 - 5.48355971738732E-0002 5.47874256538319E-0002 5.47390402691907E-0002 5.46904413025542E-0002 5.46416290398984E-0002 - 5.45926037705658E-0002 5.45433657872598E-0002 5.44939153860370E-0002 5.44442528663024E-0002 5.43943785308029E-0002 - 5.43442926856213E-0002 5.42939956401693E-0002 5.42434877071822E-0002 5.41927692027122E-0002 5.41418404461219E-0002 - 5.40907017600779E-0002 5.40393534705447E-0002 5.39877959067779E-0002 5.39360294013179E-0002 5.38840542899832E-0002 - 5.38318709118636E-0002 5.37794796093144E-0002 5.37268807279488E-0002 5.36740746166312E-0002 5.36210616274714E-0002 - 5.35678421158165E-0002 5.35144164402451E-0002 5.34607849625601E-0002 5.34069480477820E-0002 5.33529060641407E-0002 - 5.32986593830704E-0002 5.32442083792014E-0002 5.31895534303529E-0002 5.31346949175267E-0002 5.30796332248997E-0002 - 5.30243687398159E-0002 5.29689018527807E-0002 5.29132329574521E-0002 5.28573624506344E-0002 5.28012907322704E-0002 - 5.27450182054342E-0002 5.26885452763242E-0002 5.26318723542536E-0002 5.25749998516463E-0002 5.25179281840263E-0002 - 5.24606577700114E-0002 5.24031890313058E-0002 5.23455223926919E-0002 5.22876582820227E-0002 5.22295971302141E-0002 - 5.21713393712373E-0002 5.21128854421107E-0002 5.20542357828927E-0002 5.19953908366723E-0002 5.19363510495628E-0002 - 5.18771168706934E-0002 5.18176887521998E-0002 5.17580671492185E-0002 5.16982525198774E-0002 5.16382453252868E-0002 - 5.15780460295331E-0002 5.15176550996697E-0002 5.14570730057084E-0002 5.13963002206115E-0002 5.13353372202837E-0002 - 5.12741844835635E-0002 5.12128424922146E-0002 5.11513117309175E-0002 5.10895926872623E-0002 5.10276858517379E-0002 - 5.09655917177251E-0002 5.09033107814879E-0002 5.08408435421642E-0002 5.07781905017576E-0002 5.07153521651286E-0002 - 5.06523290399864E-0002 5.05891216368789E-0002 5.05257304691850E-0002 5.04621560531055E-0002 5.03983989076538E-0002 - 5.03344595546477E-0002 5.02703385186999E-0002 5.02060363272090E-0002 5.01415535103511E-0002 5.00768906010696E-0002 - 5.00120481350674E-0002 4.99470266507972E-0002 4.98818266894519E-0002 4.98164487949561E-0002 4.97508935139560E-0002 - 4.96851613958120E-0002 4.96192529925866E-0002 4.95531688590376E-0002 4.94869095526067E-0002 4.94204756334122E-0002 - 4.93538676642375E-0002 4.92870862105224E-0002 4.92201318403545E-0002 4.91530051244582E-0002 4.90857066361859E-0002 - 4.90182369515079E-0002 4.89505966490037E-0002 4.88827863098510E-0002 4.88148065178164E-0002 4.87466578592469E-0002 - 4.86783409230581E-0002 4.86098563007255E-0002 4.85412045862745E-0002 4.84723863762703E-0002 4.84034022698084E-0002 - 4.83342528685037E-0002 4.82649387764816E-0002 4.81954606003673E-0002 4.81258189492757E-0002 4.80560144348016E-0002 - 4.79860476710096E-0002 4.79159192744234E-0002 4.78456298640161E-0002 4.77751800611996E-0002 4.77045704898147E-0002 - 4.76338017761206E-0002 4.75628745487840E-0002 4.74917894388704E-0002 4.74205470798315E-0002 4.73491481074961E-0002 - 4.72775931600597E-0002 4.72058828780729E-0002 4.71340179044324E-0002 4.70619988843686E-0002 4.69898264654374E-0002 - 4.69175012975068E-0002 4.68450240327482E-0002 4.67723953256251E-0002 4.66996158328821E-0002 4.66266862135347E-0002 - 4.65536071288577E-0002 4.64803792423752E-0002 4.64070032198497E-0002 4.63334797292699E-0002 4.62598094408418E-0002 - 4.61859930269759E-0002 4.61120311622775E-0002 4.60379245235349E-0002 4.59636737897087E-0002 4.58892796419209E-0002 - 4.58147427634430E-0002 4.57400638396862E-0002 4.56652435581886E-0002 4.55902826086050E-0002 4.55151816826960E-0002 - 4.54399414743154E-0002 4.53645626794005E-0002 4.52890459959595E-0002 4.52133921240607E-0002 4.51376017658210E-0002 - 4.50616756253945E-0002 4.49856144089615E-0002 4.49094188247160E-0002 4.48330895828551E-0002 4.47566273955672E-0002 - 4.46800329770202E-0002 4.46033070433501E-0002 4.45264503126497E-0002 4.44494635049564E-0002 4.43723473422404E-0002 - 4.42951025483940E-0002 4.42177298492188E-0002 4.41402299724144E-0002 4.40626036475661E-0002 4.39848516061346E-0002 - 4.39069745814422E-0002 4.38289733086615E-0002 4.37508485248048E-0002 4.36726009687103E-0002 4.35942313810315E-0002 - 4.35157405042239E-0002 4.34371290825349E-0002 4.33583978619897E-0002 4.32795475903804E-0002 4.32005790172539E-0002 - 4.31214928938991E-0002 4.30422899733355E-0002 4.29629710103007E-0002 4.28835367612375E-0002 4.28039879842837E-0002 - 4.27243254392569E-0002 4.26445498876450E-0002 4.25646620925921E-0002 4.24846628188870E-0002 4.24045528329504E-0002 - 4.23243329028224E-0002 4.22440037981513E-0002 4.21635662901791E-0002 4.20830211517312E-0002 4.20023691572019E-0002 - 4.19216110825437E-0002 4.18407477052536E-0002 4.17597798043602E-0002 4.16787081604129E-0002 4.15975335554671E-0002 - 4.15162567730736E-0002 4.14348785982637E-0002 4.13533998175389E-0002 4.12718212188563E-0002 4.11901435916166E-0002 - 4.11083677266518E-0002 4.10264944162114E-0002 4.09445244539505E-0002 4.08624586349159E-0002 4.07802977555353E-0002 - 4.06980426136016E-0002 4.06156940082620E-0002 4.05332527400048E-0002 4.04507196106455E-0002 4.03680954233153E-0002 - 4.02853809824464E-0002 4.02025770937609E-0002 4.01196845642558E-0002 4.00367042021913E-0002 3.99536368170774E-0002 - 3.98704832196604E-0002 3.97872442219104E-0002 3.97039206370071E-0002 3.96205132793283E-0002 3.95370229644353E-0002 - 3.94534505090597E-0002 3.93697967310915E-0002 3.92860624495640E-0002 3.92022484846422E-0002 3.91183556576084E-0002 - 3.90343847908490E-0002 3.89503367078423E-0002 3.88662122331431E-0002 3.87820121923715E-0002 3.86977374121978E-0002 - 3.86133887203300E-0002 3.85289669455000E-0002 3.84444729174504E-0002 3.83599074669208E-0002 3.82752714256345E-0002 - 3.81905656262849E-0002 3.81057909025215E-0002 3.80209480889373E-0002 3.79360380210545E-0002 3.78510615353108E-0002 - 3.77660194690470E-0002 3.76809126604915E-0002 3.75957419487483E-0002 3.75105081737822E-0002 3.74252121764058E-0002 - 3.73398547982661E-0002 3.72544368818291E-0002 3.71689592703687E-0002 3.70834228079500E-0002 3.69978283394184E-0002 - 3.69121767103832E-0002 3.68264687672063E-0002 3.67407053569861E-0002 3.66548873275451E-0002 3.65690155274158E-0002 - 3.64830908058262E-0002 3.63971140126870E-0002 3.63110859985764E-0002 3.62250076147277E-0002 3.61388797130139E-0002 - 3.60527031459345E-0002 3.59664787666019E-0002 3.58802074287262E-0002 3.57938899866027E-0002 3.57075272950967E-0002 - 3.56211202096306E-0002 3.55346695861684E-0002 3.54481762812028E-0002 3.53616411517412E-0002 3.52750650552908E-0002 - 3.51884488498450E-0002 3.51017933938693E-0002 3.50150995462874E-0002 3.49283681664666E-0002 3.48416001142034E-0002 - 3.47547962497108E-0002 3.46679574336022E-0002 3.45810845268788E-0002 3.44941783909145E-0002 3.44072398874417E-0002 - 3.43202698785382E-0002 3.42332692266110E-0002 3.41462387943842E-0002 3.40591794448829E-0002 3.39720920414205E-0002 - 3.38849774475830E-0002 3.37978365272157E-0002 3.37106701444089E-0002 3.36234791634828E-0002 3.35362644489741E-0002 - 3.34490268656208E-0002 3.33617672783488E-0002 3.32744865522569E-0002 3.31871855526022E-0002 3.30998651447868E-0002 - 3.30125261943422E-0002 3.29251695669160E-0002 3.28377961282562E-0002 3.27504067441987E-0002 3.26630022806509E-0002 - 3.25755836035781E-0002 3.24881515789897E-0002 3.24007070729237E-0002 3.23132509514329E-0002 3.22257840805699E-0002 - 3.21383073263741E-0002 3.20508215548548E-0002 3.19633276319786E-0002 3.18758264236547E-0002 3.17883187957195E-0002 - 3.17008056139231E-0002 3.16132877439140E-0002 3.15257660512256E-0002 3.14382414012604E-0002 3.13507146592763E-0002 - 3.12631866903720E-0002 3.11756583594723E-0002 3.10881305313138E-0002 3.10006040704295E-0002 3.09130798411360E-0002 - 3.08255587075170E-0002 3.07380415334098E-0002 3.06505291823907E-0002 3.05630225177600E-0002 3.04755224025281E-0002 - 3.03880296994001E-0002 3.03005452707615E-0002 3.02130699786646E-0002 3.01256046848121E-0002 3.00381502505440E-0002 - 2.99507075368221E-0002 2.98632774042162E-0002 2.97758607128886E-0002 2.96884583225800E-0002 2.96010710925956E-0002 - 2.95136998817886E-0002 2.94263455485477E-0002 2.93390089507809E-0002 2.92516909459017E-0002 2.91643923908147E-0002 - 2.90771141418995E-0002 2.89898570549985E-0002 2.89026219854000E-0002 2.88154097878249E-0002 2.87282213164115E-0002 - 2.86410574247013E-0002 2.85539189656243E-0002 2.84668067914836E-0002 2.83797217539422E-0002 2.82926647040071E-0002 - 2.82056364920155E-0002 2.81186379676195E-0002 2.80316699797725E-0002 2.79447333767135E-0002 2.78578290059527E-0002 - 2.77709577142579E-0002 2.76841203476384E-0002 2.75973177513316E-0002 2.75105507697875E-0002 2.74238202466552E-0002 - 2.73371270247669E-0002 2.72504719461244E-0002 2.71638558518841E-0002 2.70772795823424E-0002 2.69907439769213E-0002 - 2.69042498741535E-0002 2.68177981116684E-0002 2.67313895261767E-0002 2.66450249534565E-0002 2.65587052283386E-0002 - 2.64724311846916E-0002 2.63862036554082E-0002 2.63000234723894E-0002 2.62138914665307E-0002 2.61278084677084E-0002 - 2.60417753047629E-0002 2.59557928054865E-0002 2.58698617966071E-0002 2.57839831037750E-0002 2.56981575515476E-0002 - 2.56123859633746E-0002 2.55266691615853E-0002 2.54410079673718E-0002 2.53554032007761E-0002 2.52698556806748E-0002 - 2.51843662247655E-0002 2.50989356495514E-0002 2.50135647703272E-0002 2.49282544011655E-0002 2.48430053549008E-0002 - 2.47578184431167E-0002 2.46726944761300E-0002 2.45876342629777E-0002 2.45026386114018E-0002 2.44177083278347E-0002 - 2.43328442173860E-0002 2.42480470838267E-0002 2.41633177295759E-0002 2.40786569556860E-0002 2.39940655618290E-0002 - 2.39095443462811E-0002 2.38250941059091E-0002 2.37407156361565E-0002 2.36564097310282E-0002 2.35721771830774E-0002 - 2.34880187833901E-0002 2.34039353215725E-0002 2.33199275857350E-0002 2.32359963624791E-0002 2.31521424368831E-0002 - 2.30683665924876E-0002 2.29846696112816E-0002 2.29010522736880E-0002 2.28175153585505E-0002 2.27340596431180E-0002 - 2.26506859030312E-0002 2.25673949123090E-0002 2.24841874433336E-0002 2.24010642668371E-0002 2.23180261518870E-0002 - 2.22350738658720E-0002 2.21522081744892E-0002 2.20694298417285E-0002 2.19867396298599E-0002 2.19041382994184E-0002 - 2.18216266091915E-0002 2.17392053162038E-0002 2.16568751757038E-0002 2.15746369411508E-0002 2.14924913641992E-0002 - 2.14104391946864E-0002 2.13284811806178E-0002 2.12466180681538E-0002 2.11648506015954E-0002 2.10831795233705E-0002 - 2.10016055740211E-0002 2.09201294921881E-0002 2.08387520145988E-0002 2.07574738760520E-0002 2.06762958094059E-0002 - 2.05952185455632E-0002 2.05142428134578E-0002 2.04333693400416E-0002 2.03525988502701E-0002 2.02719320670899E-0002 - 2.01913697114242E-0002 2.01109125021602E-0002 2.00305611561346E-0002 1.99503163881206E-0002 1.98701789108152E-0002 - 1.97901494348241E-0002 1.97102286686503E-0002 1.96304173186787E-0002 1.95507160891648E-0002 1.94711256822197E-0002 - 1.93916467977974E-0002 1.93122801336820E-0002 1.92330263854736E-0002 1.91538862465760E-0002 1.90748604081824E-0002 - 1.89959495592637E-0002 1.89171543865537E-0002 1.88384755745370E-0002 1.87599138054362E-0002 1.86814697591978E-0002 - 1.86031441134799E-0002 1.85249375436391E-0002 1.84468507227171E-0002 1.83688843214287E-0002 1.82910390081478E-0002 - 1.82133154488952E-0002 1.81357143073252E-0002 1.80582362447136E-0002 1.79808819199441E-0002 1.79036519894954E-0002 - 1.78265471074299E-0002 1.77495679253789E-0002 1.76727150925319E-0002 1.75959892556221E-0002 1.75193910589157E-0002 - 1.74429211441975E-0002 1.73665801507595E-0002 1.72903687153883E-0002 1.72142874723519E-0002 1.71383370533882E-0002 - 1.70625180876915E-0002 1.69868312019013E-0002 1.69112770200890E-0002 1.68358561637458E-0002 1.67605692517709E-0002 - 1.66854169004585E-0002 1.66103997234862E-0002 1.65355183319023E-0002 1.64607733341144E-0002 1.63861653358763E-0002 - 1.63116949402765E-0002 1.62373627477263E-0002 1.61631693559474E-0002 1.60891153599603E-0002 1.60152013520716E-0002 - 1.59414279218635E-0002 1.58677956561806E-0002 1.57943051391186E-0002 1.57209569520126E-0002 1.56477516734252E-0002 - 1.55746898791351E-0002 1.55017721421247E-0002 1.54289990325696E-0002 1.53563711178260E-0002 1.52838889624192E-0002 - 1.52115531280333E-0002 1.51393641734979E-0002 1.50673226547783E-0002 1.49954291249631E-0002 1.49236841342531E-0002 - 1.48520882299507E-0002 1.47806419564472E-0002 1.47093458552130E-0002 1.46382004647854E-0002 1.45672063207583E-0002 - 1.44963639557705E-0002 1.44256738994944E-0002 1.43551366786264E-0002 1.42847528168741E-0002 1.42145228349469E-0002 - 1.41444472505439E-0002 1.40745265783443E-0002 1.40047613299953E-0002 1.39351520141022E-0002 1.38656991362183E-0002 - 1.37964031988324E-0002 1.37272647013600E-0002 1.36582841401317E-0002 1.35894620083833E-0002 1.35207987962449E-0002 - 1.34522949907305E-0002 1.33839510757283E-0002 1.33157675319893E-0002 1.32477448371180E-0002 1.31798834655614E-0002 - 1.31121838885999E-0002 1.30446465743358E-0002 1.29772719876841E-0002 1.29100605903626E-0002 1.28430128408811E-0002 - 1.27761291945326E-0002 1.27094101033822E-0002 1.26428560162586E-0002 1.25764673787432E-0002 1.25102446331606E-0002 - 1.24441882185698E-0002 1.23782985707534E-0002 1.23125761222089E-0002 1.22470213021386E-0002 1.21816345364408E-0002 - 1.21164162476998E-0002 1.20513668551765E-0002 1.19864867748000E-0002 1.19217764191571E-0002 1.18572361974844E-0002 - 1.17928665156577E-0002 1.17286677761849E-0002 1.16646403781948E-0002 1.16007847174295E-0002 1.15371011862356E-0002 - 1.14735901735542E-0002 1.14102520649135E-0002 1.13470872424191E-0002 1.12840960847454E-0002 1.12212789671279E-0002 - 1.11586362613531E-0002 1.10961683357516E-0002 1.10338755551884E-0002 1.09717582810553E-0002 1.09098168712622E-0002 - 1.08480516802288E-0002 1.07864630588770E-0002 1.07250513546218E-0002 1.06638169113641E-0002 1.06027600694818E-0002 - 1.05418811658230E-0002 1.04811805336968E-0002 1.04206585028666E-0002 1.03603153995417E-0002 1.03001515463695E-0002 - 1.02401672624285E-0002 1.01803628632196E-0002 1.01207386606604E-0002 1.00612949630756E-0002 1.00020320751910E-0002 - 9.94295029812610E-0003 9.88404992938606E-0003 9.82533126285546E-0003 9.76679458879026E-0003 9.70844019381183E-0003 - 9.65026836089877E-0003 9.59227936938064E-0003 9.53447349493129E-0003 9.47685100956137E-0003 9.41941218161240E-0003 - 9.36215727574930E-0003 9.30508655295480E-0003 9.24820027052184E-0003 9.19149868204773E-0003 9.13498203742791E-0003 - 9.07865058284908E-0003 9.02250456078361E-0003 8.96654420998260E-0003 8.91076976547084E-0003 8.85518145853965E-0003 - 8.79977951674154E-0003 8.74456416388447E-0003 8.68953562002546E-0003 8.63469410146555E-0003 8.58003982074350E-0003 - 8.52557298663042E-0003 8.47129380412479E-0003 8.41720247444598E-0003 8.36329919502983E-0003 8.30958415952264E-0003 - 8.25605755777662E-0003 8.20271957584414E-0003 8.14957039597287E-0003 8.09661019660133E-0003 8.04383915235291E-0003 - 7.99125743403202E-0003 7.93886520861864E-0003 7.88666263926420E-0003 7.83464988528641E-0003 7.78282710216527E-0003 - 7.73119444153835E-0003 7.67975205119623E-0003 7.62850007507877E-0003 7.57743865327021E-0003 7.52656792199567E-0003 - 7.47588801361679E-0003 7.42539905662761E-0003 7.37510117565116E-0003 7.32499449143507E-0003 7.27507912084847E-0003 - 7.22535517687764E-0003 7.17582276862339E-0003 7.12648200129657E-0003 7.07733297621525E-0003 7.02837579080151E-0003 - 6.97961053857777E-0003 6.93103730916417E-0003 6.88265618827490E-0003 6.83446725771610E-0003 6.78647059538202E-0003 - 6.73866627525275E-0003 6.69105436739166E-0003 6.64363493794225E-0003 6.59640804912620E-0003 6.54937375924028E-0003 - 6.50253212265485E-0003 6.45588318981065E-0003 6.40942700721717E-0003 6.36316361745058E-0003 6.31709305915135E-0003 - 6.27121536702285E-0003 6.22553057182903E-0003 6.18003870039283E-0003 6.13473977559504E-0003 6.08963381637182E-0003 - 6.04472083771409E-0003 6.00000085066554E-0003 5.95547386232190E-0003 5.91113987582928E-0003 5.86699889038321E-0003 - 5.82305090122813E-0003 5.77929589965560E-0003 5.73573387300432E-0003 5.69236480465878E-0003 5.64918867404920E-0003 - 5.60620545665055E-0003 5.56341512398224E-0003 5.52081764360824E-0003 5.47841297913602E-0003 5.43620109021720E-0003 - 5.39418193254690E-0003 5.35235545786427E-0003 5.31072161395243E-0003 5.26928034463859E-0003 5.22803158979477E-0003 - 5.18697528533782E-0003 5.14611136323046E-0003 5.10543975148132E-0003 5.06496037414652E-0003 5.02467315132965E-0003 - 4.98457799918321E-0003 4.94467482990978E-0003 4.90496355176272E-0003 4.86544406904797E-0003 4.82611628212483E-0003 - 4.78698008740818E-0003 4.74803537736925E-0003 4.70928204053775E-0003 4.67071996150374E-0003 4.63234902091911E-0003 - 4.59416909550006E-0003 4.55618005802864E-0003 4.51838177735568E-0003 4.48077411840235E-0003 4.44335694216295E-0003 - 4.40613010570759E-0003 4.36909346218439E-0003 4.33224686082269E-0003 4.29559014693553E-0003 4.25912316192265E-0003 - 4.22284574327403E-0003 4.18675772457230E-0003 4.15085893549669E-0003 4.11514920182596E-0003 4.07962834544231E-0003 - 4.04429618433468E-0003 4.00915253260252E-0003 3.97419720046005E-0003 3.93942999423953E-0003 3.90485071639595E-0003 - 3.87045916551074E-0003 3.83625513629651E-0003 3.80223841960107E-0003 3.76840880241207E-0003 3.73476606786200E-0003 - 3.70130999523232E-0003 3.66804035995888E-0003 3.63495693363651E-0003 3.60205948402448E-0003 3.56934777505138E-0003 - 3.53682156682077E-0003 3.50448061561652E-0003 3.47232467390821E-0003 3.44035349035718E-0003 3.40856680982194E-0003 - 3.37696437336465E-0003 3.34554591825655E-0003 3.31431117798452E-0003 3.28325988225741E-0003 3.25239175701218E-0003 - 3.22170652442080E-0003 3.19120390289647E-0003 3.16088360710101E-0003 3.13074534795113E-0003 3.10078883262583E-0003 - 3.07101376457359E-0003 3.04141984351938E-0003 3.01200676547242E-0003 2.98277422273329E-0003 2.95372190390216E-0003 - 2.92484949388595E-0003 2.89615667390659E-0003 2.86764312150913E-0003 2.83930851056961E-0003 2.81115251130367E-0003 - 2.78317479027472E-0003 2.75537501040255E-0003 2.72775283097227E-0003 2.70030790764265E-0003 2.67303989245551E-0003 - 2.64594843384442E-0003 2.61903317664426E-0003 2.59229376210021E-0003 2.56572982787738E-0003 2.53934100807060E-0003 - 2.51312693321369E-0003 2.48708723028979E-0003 2.46122152274097E-0003 2.43552943047873E-0003 2.41001056989393E-0003 - 2.38466455386731E-0003 2.35949099178029E-0003 2.33448948952513E-0003 2.30965964951621E-0003 2.28500107070061E-0003 - 2.26051334856954E-0003 2.23619607516921E-0003 2.21204883911248E-0003 2.18807122559020E-0003 2.16426281638283E-0003 - 2.14062318987236E-0003 2.11715192105397E-0003 2.09384858154850E-0003 2.07071273961417E-0003 2.04774396015916E-0003 - 2.02494180475421E-0003 2.00230583164492E-0003 1.97983559576486E-0003 1.95753064874812E-0003 1.93539053894280E-0003 - 1.91341481142376E-0003 1.89160300800617E-0003 1.86995466725909E-0003 1.84846932451885E-0003 1.82714651190311E-0003 - 1.80598575832447E-0003 1.78498658950491E-0003 1.76414852798964E-0003 1.74347109316164E-0003 1.72295380125624E-0003 - 1.70259616537559E-0003 1.68239769550370E-0003 1.66235789852118E-0003 1.64247627822042E-0003 1.62275233532103E-0003 - 1.60318556748493E-0003 1.58377546933219E-0003 1.56452153245653E-0003 1.54542324544141E-0003 1.52648009387583E-0003 - 1.50769156037058E-0003 1.48905712457476E-0003 1.47057626319190E-0003 1.45224844999689E-0003 1.43407315585261E-0003 - 1.41604984872698E-0003 1.39817799371000E-0003 1.38045705303093E-0003 1.36288648607603E-0003 1.34546574940566E-0003 - 1.32819429677243E-0003 1.31107157913881E-0003 1.29409704469537E-0003 1.27727013887884E-0003 1.26059030439061E-0003 - 1.24405698121518E-0003 1.22766960663883E-0003 1.21142761526859E-0003 1.19533043905107E-0003 1.17937750729190E-0003 - 1.16356824667479E-0003 1.14790208128115E-0003 1.13237843260988E-0003 1.11699671959696E-0003 1.10175635863567E-0003 - 1.08665676359656E-0003 1.07169734584803E-0003 1.05687751427651E-0003 1.04219667530733E-0003 1.02765423292553E-0003 - 1.01324958869678E-0003 9.98982141788631E-0004 9.84851288991730E-0004 9.70856424741528E-0004 9.56996941139703E-0004 - 9.43272227976140E-0004 9.29681672750989E-0004 9.16224660696704E-0004 9.02900574800564E-0004 8.89708795827059E-0004 - 8.76648702340634E-0004 8.63719670728698E-0004 8.50921075224421E-0004 8.38252287930189E-0004 8.25712678840831E-0004 - 8.13301615867338E-0004 8.01018464860484E-0004 7.88862589634793E-0004 7.76833351992758E-0004 7.64930111748894E-0004 - 7.53152226754404E-0004 7.41499052921659E-0004 7.29969944249148E-0004 7.18564252846353E-0004 7.07281328958958E-0004 - 6.96120520994314E-0004 6.85081175546763E-0004 6.74162637423549E-0004 6.63364249670567E-0004 6.52685353598576E-0004 - 6.42125288809331E-0004 6.31683393222141E-0004 6.21359003100450E-0004 6.11151453078608E-0004 6.01060076188979E-0004 - 5.91084203888984E-0004 5.81223166088670E-0004 5.71476291178004E-0004 5.61842906054859E-0004 5.52322336152837E-0004 - 5.42913905469358E-0004 5.33616936594064E-0004 5.24430750737200E-0004 5.15354667758455E-0004 5.06388006195672E-0004 - 4.97530083294006E-0004 4.88780215035211E-0004 4.80137716166998E-0004 4.71601900232784E-0004 4.63172079601409E-0004 - 4.54847565497323E-0004 4.46627668030640E-0004 4.38511696227647E-0004 4.30498958061437E-0004 4.22588760482635E-0004 - 4.14780409450496E-0004 4.07073209963998E-0004 3.99466466093381E-0004 3.91959481011588E-0004 3.84551557026142E-0004 - 3.77241995611157E-0004 3.70030097439450E-0004 3.62915162415022E-0004 3.55896489705566E-0004 3.48973377775287E-0004 - 3.42145124417963E-0004 3.35411026790003E-0004 3.28770381443969E-0004 3.22222484362084E-0004 3.15766630990113E-0004 - 3.09402116271299E-0004 3.03128234680600E-0004 2.96944280259162E-0004 2.90849546648825E-0004 2.84843327127062E-0004 - 2.78924914641927E-0004 2.73093601847372E-0004 2.67348681138624E-0004 2.61689444687903E-0004 2.56115184480264E-0004 - 2.50625192349648E-0004 2.45218760015222E-0004 2.39895179117807E-0004 2.34653741256685E-0004 2.29493738026378E-0004 - 2.24414461053913E-0004 2.19415202036098E-0004 2.14495252777071E-0004 2.09653905226118E-0004 2.04890451515594E-0004 - 2.00204183999208E-0004 1.95594395290349E-0004 1.91060378300761E-0004 1.86601426279410E-0004 1.82216832851500E-0004 - 1.77905892057805E-0004 1.73667898394119E-0004 1.69502146851043E-0004 1.65407932953851E-0004 1.61384552802686E-0004 - 1.57431303112954E-0004 1.53547481255885E-0004 1.49732385299397E-0004 1.45985314049091E-0004 1.42305567089588E-0004 - 1.38692444825942E-0004 1.35145248525395E-0004 1.31663280359327E-0004 1.28245843445383E-0004 1.24892241889898E-0004 - 1.21601780830485E-0004 1.18373766478880E-0004 1.15207506164048E-0004 1.12102308375417E-0004 1.09057482806459E-0004 - 1.06072340398407E-0004 1.03146193384268E-0004 1.00278355333011E-0004 9.74681411940181E-0005 9.47148673417926E-0005 - 9.20178516208089E-0005 8.93764133907042E-0005 8.67898735716146E-0005 8.42575546898136E-0005 8.17787809235257E-0005 - 7.93528781490100E-0005 7.69791739868960E-0005 7.46569978486839E-0005 7.23856809835701E-0005 7.01645565254365E-0005 - 6.79929595401353E-0005 6.58702270729584E-0005 6.37956981963956E-0005 6.17687140580982E-0005 5.97886179290851E-0005 - 5.78547552522181E-0005 5.59664736908715E-0005 5.41231231779043E-0005 5.23240559648027E-0005 5.05686266711240E-0005 - 4.88561923341666E-0005 4.71861124588629E-0005 4.55577490679547E-0005 4.39704667523712E-0005 4.24236327219041E-0005 - 4.09166168560693E-0005 3.94487917552635E-0005 3.80195327921554E-0005 3.66282181633062E-0005 3.52742289410711E-0005 - 3.39569491257141E-0005 3.26757656978165E-0005 3.14300686708852E-0005 3.02192511442526E-0005 2.90427093562171E-0005 - 2.78998427374210E-0005 2.67900539645069E-0005 2.57127490140023E-0005 2.46673372164748E-0005 2.36532313109472E-0005 - 2.26698474995397E-0005 2.17166055024044E-0005 2.07929286128861E-0005 1.98982437529644E-0005 1.90319815289332E-0005 - 1.81935762873507E-0005 1.73824661712544E-0005 1.65980931766108E-0005 1.58399032090568E-0005 1.51073461408759E-0005 - 1.43998758682564E-0005 1.37169503687939E-0005 1.30580317592680E-0005 1.24225863536856E-0005 1.18100847215691E-0005 - 1.12200017465332E-0005 1.06518166851080E-0005 1.01050132258416E-0005 9.57907954865687E-0006 9.07350838448683E-0006 - 8.58779707516982E-0006 8.12144763361334E-0006 7.67396680423377E-0006 7.24486612365455E-0006 6.83366198168845E-0006 - 6.43987568257446E-0006 6.06303350649896E-0006 5.70266677138530E-0006 5.35831189495114E-0006 5.02951045704732E-0006 - 4.71580926226163E-0006 4.41676040280756E-0006 4.13192132167618E-0006 3.86085487607340E-0006 3.60312940113079E-0006 - 3.35831877389008E-0006 3.12600247757115E-0006 2.90576566611197E-0006 2.69719922899481E-0006 2.49989985634358E-0006 - 2.31347010430813E-0006 2.13751846072727E-0006 1.97165941107108E-0006 1.81551350466918E-0006 1.66870742121795E-0006 - 1.53087403757344E-0006 1.40165249482905E-0006 1.28068826567384E-0006 1.16763322204115E-0006 1.06214570303911E-0006 - 9.63890583170691E-0007 8.72539340838492E-0007 7.87770127138895E-0007 7.09267834945132E-0007 6.36724168277047E-0007 - 5.69837711963687E-0007 5.08314001593871E-0007 4.51865593759613E-0007 4.00212136589807E-0007 3.53080440577162E-0007 - 3.10204549698354E-0007 2.71325812826495E-0007 2.36192955439595E-0007 2.04562151622643E-0007 1.76197096366251E-0007 - 1.50869078160763E-0007 1.28357051887950E-0007 1.08447712009831E-0007 9.09355660557710E-0008 7.56230084087317E-0008 - 6.23203943906192E-0008 5.08461146483192E-0008 4.10266698399582E-0008 3.26967456233138E-0008 2.56992879459220E-0008 - 1.98855786381520E-0008 1.51153113098278E-0008 1.12566675508462E-0008 8.18639343674711E-0009 5.78987633959034E-0009 - 3.96122204507970E-0009 2.60333217642795E-0009 1.62798192566039E-0009 9.55898093071187E-0010 5.16837435434994E-0010 - 2.49665323693537E-0010 1.02434710741355E-0010 3.24654100138627E-0011 6.42368552507008E-0012 4.02154032476616E-0013 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 - 1.00000000000000E+0012 1.00000000000000E+0012 5.15272800898784E+0002 5.13776716197091E+0002 5.12287371082095E+0002 - 5.10804717393591E+0002 5.09328707434646E+0002 5.07859293966555E+0002 5.06396430203862E+0002 5.04940069809433E+0002 - 5.03490166889588E+0002 5.02046675989284E+0002 5.00609552087356E+0002 4.99178750591813E+0002 4.97754227335182E+0002 - 4.96335938569909E+0002 4.94923840963811E+0002 4.93517891595578E+0002 4.92118047950330E+0002 4.90724267915217E+0002 - 4.89336509775077E+0002 4.87954732208136E+0002 4.86578894281763E+0002 4.85208955448266E+0002 4.83844875540741E+0002 - 4.82486614768969E+0002 4.81134133715349E+0002 4.79787393330893E+0002 4.78446354931251E+0002 4.77110980192791E+0002 - 4.75781231148719E+0002 4.74457070185241E+0002 4.73138460037776E+0002 4.71825363787199E+0002 4.70517744856142E+0002 - 4.69215567005325E+0002 4.67918794329927E+0002 4.66627391256014E+0002 4.65341322536986E+0002 4.64060553250077E+0002 - 4.62785048792896E+0002 4.61514774879996E+0002 4.60249697539494E+0002 4.58989783109718E+0002 4.57734998235902E+0002 - 4.56485309866910E+0002 4.55240685252000E+0002 4.54001091937627E+0002 4.52766497764277E+0002 4.51536870863342E+0002 - 4.50312179654022E+0002 4.49092392840275E+0002 4.47877479407784E+0002 4.46667408620976E+0002 4.45462150020060E+0002 - 4.44261673418108E+0002 4.43065948898163E+0002 4.41874946810382E+0002 4.40688637769209E+0002 4.39506992650587E+0002 - 4.38329982589186E+0002 4.37157578975682E+0002 4.35989753454049E+0002 4.34826477918891E+0002 4.33667724512802E+0002 - 4.32513465623756E+0002 4.31363673882522E+0002 4.30218322160114E+0002 4.29077383565266E+0002 4.27940831441939E+0002 - 4.26808639366846E+0002 4.25680781147021E+0002 4.24557230817399E+0002 4.23437962638432E+0002 4.22322951093733E+0002 - 4.21212170887737E+0002 4.20105596943401E+0002 4.19003204399917E+0002 4.17904968610462E+0002 4.16810865139964E+0002 - 4.15720869762896E+0002 4.14634958461099E+0002 4.13553107421624E+0002 4.12475293034598E+0002 4.11401491891118E+0002 - 4.10331680781163E+0002 4.09265836691536E+0002 4.08203936803823E+0002 4.07145958492377E+0002 4.06091879322327E+0002 - 4.05041677047601E+0002 4.03995329608984E+0002 4.02952815132183E+0002 4.01914111925929E+0002 4.00879198480084E+0002 - 3.99848053463781E+0002 3.98820655723582E+0002 3.97796984281652E+0002 3.96777018333959E+0002 3.95760737248490E+0002 - 3.94748120563489E+0002 3.93739147985715E+0002 3.92733799388716E+0002 3.91732054811127E+0002 3.90733894454982E+0002 - 3.89739298684047E+0002 3.88748248022176E+0002 3.87760723151675E+0002 3.86776704911693E+0002 3.85796174296626E+0002 - 3.84819112454544E+0002 3.83845500685627E+0002 3.82875320440627E+0002 3.81908553319342E+0002 3.80945181069108E+0002 - 3.79985185583306E+0002 3.79028548899890E+0002 3.78075253199928E+0002 3.77125280806159E+0002 3.76178614181565E+0002 - 3.75235235927965E+0002 3.74295128784615E+0002 3.73358275626831E+0002 3.72424659464624E+0002 3.71494263441350E+0002 - 3.70567070832376E+0002 3.69643065043761E+0002 3.68722229610948E+0002 3.67804548197477E+0002 3.66890004593705E+0002 - 3.65978582715545E+0002 3.65070266603215E+0002 3.64165040420009E+0002 3.63262888451065E+0002 3.62363795102170E+0002 - 3.61467744898553E+0002 3.60574722483712E+0002 3.59684712618241E+0002 3.58797700178674E+0002 3.57913670156345E+0002 - 3.57032607656256E+0002 3.56154497895955E+0002 3.55279326204435E+0002 3.54407078021040E+0002 3.53537738894377E+0002 - 3.52671294481254E+0002 3.51807730545616E+0002 3.50947032957500E+0002 3.50089187692000E+0002 3.49234180828242E+0002 - 3.48381998548372E+0002 3.47532627136555E+0002 3.46686052977979E+0002 3.45842262557883E+0002 3.45001242460582E+0002 - 3.44162979368507E+0002 3.43327460061263E+0002 3.42494671414683E+0002 3.41664600399907E+0002 3.40837234082461E+0002 - 3.40012559621347E+0002 3.39190564268149E+0002 3.38371235366145E+0002 3.37554560349423E+0002 3.36740526742019E+0002 - 3.35929122157051E+0002 3.35120334295875E+0002 3.34314150947238E+0002 3.33510559986450E+0002 3.32709549374559E+0002 - 3.31911107157537E+0002 3.31115221465479E+0002 3.30321880511798E+0002 3.29531072592445E+0002 3.28742786085126E+0002 - 3.27957009448531E+0002 3.27173731221570E+0002 3.26392940022625E+0002 3.25614624548793E+0002 3.24838773575157E+0002 - 3.24065375954053E+0002 3.23294420614344E+0002 3.22525896560709E+0002 3.21759792872935E+0002 3.20996098705218E+0002 - 3.20234803285469E+0002 3.19475895914632E+0002 3.18719365966005E+0002 3.17965202884571E+0002 3.17213396186335E+0002 - 3.16463935457668E+0002 3.15716810354659E+0002 3.14972010602473E+0002 3.14229525994716E+0002 3.13489346392806E+0002 - 3.12751461725355E+0002 3.12015861987549E+0002 3.11282537240545E+0002 3.10551477610866E+0002 3.09822673289807E+0002 - 3.09096114532846E+0002 3.08371791659059E+0002 3.07649695050548E+0002 3.06929815151868E+0002 3.06212142469461E+0002 - 3.05496667571101E+0002 3.04783381085340E+0002 3.04072273700961E+0002 3.03363336166438E+0002 3.02656559289400E+0002 - 3.01951933936104E+0002 3.01249451030907E+0002 3.00549101555752E+0002 2.99850876549655E+0002 2.99154767108192E+0002 - 2.98460764383003E+0002 2.97768859581295E+0002 2.97079043965347E+0002 2.96391308852025E+0002 2.95705645612302E+0002 - 2.95022045670780E+0002 2.94340500505222E+0002 2.93661001646082E+0002 2.92983540676044E+0002 2.92308109229570E+0002 - 2.91634698992442E+0002 2.90963301701320E+0002 2.90293909143296E+0002 2.89626513155459E+0002 2.88961105624461E+0002 - 2.88297678486087E+0002 2.87636223724832E+0002 2.86976733373482E+0002 2.86319199512699E+0002 2.85663614270606E+0002 - 2.85009969822384E+0002 2.84358258389870E+0002 2.83708472241156E+0002 2.83060603690194E+0002 2.82414645096411E+0002 - 2.81770588864317E+0002 2.81128427443125E+0002 2.80488153326375E+0002 2.79849759051558E+0002 2.79213237199742E+0002 - 2.78578580395213E+0002 2.77945781305105E+0002 2.77314832639045E+0002 2.76685727148797E+0002 2.76058457627909E+0002 - 2.75433016911364E+0002 2.74809397875240E+0002 2.74187593436364E+0002 2.73567596551977E+0002 2.72949400219398E+0002 - 2.72332997475696E+0002 2.71718381397361E+0002 2.71105545099980E+0002 2.70494481737915E+0002 2.69885184503991E+0002 - 2.69277646629175E+0002 2.68671861382268E+0002 2.68067822069600E+0002 2.67465522034718E+0002 2.66864954658092E+0002 - 2.66266113356815E+0002 2.65668991584301E+0002 2.65073582830000E+0002 2.64479880619107E+0002 2.63887878512271E+0002 - 2.63297570105316E+0002 2.62708949028959E+0002 2.62122008948528E+0002 2.61536743563694E+0002 2.60953146608190E+0002 - 2.60371211849550E+0002 2.59790933088834E+0002 2.59212304160368E+0002 2.58635318931482E+0002 2.58059971302249E+0002 - 2.57486255205229E+0002 2.56914164605217E+0002 2.56343693498990E+0002 2.55774835915055E+0002 2.55207585913408E+0002 - 2.54641937585287E+0002 2.54077885052931E+0002 2.53515422469339E+0002 2.52954544018034E+0002 2.52395243912832E+0002 - 2.51837516397604E+0002 2.51281355746050E+0002 2.50726756261469E+0002 2.50173712276535E+0002 2.49622218153075E+0002 - 2.49072268281845E+0002 2.48523857082311E+0002 2.47976979002437E+0002 2.47431628518464E+0002 2.46887800134704E+0002 - 2.46345488383323E+0002 2.45804687824138E+0002 2.45265393044407E+0002 2.44727598658629E+0002 2.44191299308335E+0002 - 2.43656489661894E+0002 2.43123164414312E+0002 2.42591318287033E+0002 2.42060946027750E+0002 2.41532042410207E+0002 - 2.41004602234011E+0002 2.40478620324442E+0002 2.39954091532266E+0002 2.39431010733548E+0002 2.38909372829474E+0002 - 2.38389172746159E+0002 2.37870405434478E+0002 2.37353065869879E+0002 2.36837149052211E+0002 2.36322650005548E+0002 - 2.35809563778014E+0002 2.35297885441614E+0002 2.34787610092060E+0002 2.34278732848608E+0002 2.33771248853886E+0002 - 2.33265153273731E+0002 2.32760441297024E+0002 2.32257108135532E+0002 2.31755149023741E+0002 2.31254559218702E+0002 - 2.30755333999869E+0002 2.30257468668947E+0002 2.29760958549736E+0002 2.29265798987975E+0002 2.28771985351193E+0002 - 2.28279513028559E+0002 2.27788377430730E+0002 2.27298573989708E+0002 2.26810098158689E+0002 2.26322945411919E+0002 - 2.25837111244555E+0002 2.25352591172515E+0002 2.24869380732344E+0002 2.24387475481073E+0002 2.23906870996075E+0002 - 2.23427562874937E+0002 2.22949546735317E+0002 2.22472818214812E+0002 2.21997372970826E+0002 2.21523206680435E+0002 - 2.21050315040259E+0002 2.20578693766331E+0002 2.20108338593966E+0002 2.19639245277638E+0002 2.19171409590854E+0002 - 2.18704827326022E+0002 2.18239494294336E+0002 2.17775406325646E+0002 2.17312559268342E+0002 2.16850948989230E+0002 - 2.16390571373411E+0002 2.15931422324168E+0002 2.15473497762844E+0002 2.15016793628726E+0002 2.14561305878933E+0002 - 2.14107030488298E+0002 2.13653963449255E+0002 2.13202100771732E+0002 2.12751438483031E+0002 2.12301972627726E+0002 - 2.11853699267548E+0002 2.11406614481280E+0002 2.10960714364648E+0002 2.10515995030215E+0002 2.10072452607275E+0002 - 2.09630083241750E+0002 2.09188883096086E+0002 2.08748848349146E+0002 2.08309975196116E+0002 2.07872259848397E+0002 - 2.07435698533509E+0002 2.07000287494988E+0002 2.06566022992294E+0002 2.06132901300706E+0002 2.05700918711231E+0002 - 2.05270071530505E+0002 2.04840356080699E+0002 2.04411768699425E+0002 2.03984305739643E+0002 2.03557963569566E+0002 - 2.03132738572573E+0002 2.02708627147111E+0002 2.02285625706614E+0002 2.01863730679402E+0002 2.01442938508604E+0002 - 2.01023245652062E+0002 2.00604648582246E+0002 2.00187143786169E+0002 1.99770727765299E+0002 1.99355397035476E+0002 - 1.98941148126826E+0002 1.98527977583679E+0002 1.98115881964485E+0002 1.97704857841729E+0002 1.97294901801857E+0002 - 1.96886010445187E+0002 1.96478180385833E+0002 1.96071408251626E+0002 1.95665690684032E+0002 1.95261024338077E+0002 - 1.94857405882267E+0002 1.94454831998513E+0002 1.94053299382052E+0002 1.93652804741374E+0002 1.93253344798146E+0002 - 1.92854916287137E+0002 1.92457515956145E+0002 1.92061140565923E+0002 1.91665786890105E+0002 1.91271451715139E+0002 - 1.90878131840208E+0002 1.90485824077165E+0002 1.90094525250460E+0002 1.89704232197073E+0002 1.89314941766438E+0002 - 1.88926650820383E+0002 1.88539356233056E+0002 1.88153054890858E+0002 1.87767743692380E+0002 1.87383419548331E+0002 - 1.87000079381474E+0002 1.86617720126563E+0002 1.86236338730275E+0002 1.85855932151145E+0002 1.85476497359506E+0002 - 1.85098031337421E+0002 1.84720531078624E+0002 1.84343993588453E+0002 1.83968415883792E+0002 1.83593794993008E+0002 - 1.83220127955889E+0002 1.82847411823587E+0002 1.82475643658551E+0002 1.82104820534476E+0002 1.81734939536235E+0002 - 1.81365997759829E+0002 1.80997992312321E+0002 1.80630920311783E+0002 1.80264778887237E+0002 1.79899565178598E+0002 - 1.79535276336617E+0002 1.79171909522826E+0002 1.78809461909481E+0002 1.78447930679508E+0002 1.78087313026449E+0002 - 1.77727606154402E+0002 1.77368807277976E+0002 1.77010913622228E+0002 1.76653922422618E+0002 1.76297830924949E+0002 - 1.75942636385319E+0002 1.75588336070069E+0002 1.75234927255728E+0002 1.74882407228964E+0002 1.74530773286535E+0002 - 1.74180022735233E+0002 1.73830152891838E+0002 1.73481161083069E+0002 1.73133044645531E+0002 1.72785800925666E+0002 - 1.72439427279709E+0002 1.72093921073633E+0002 1.71749279683108E+0002 1.71405500493447E+0002 1.71062580899560E+0002 - 1.70720518305911E+0002 1.70379310126467E+0002 1.70038953784654E+0002 1.69699446713307E+0002 1.69360786354631E+0002 - 1.69022970160150E+0002 1.68685995590664E+0002 1.68349860116203E+0002 1.68014561215985E+0002 1.67680096378370E+0002 - 1.67346463100817E+0002 1.67013658889837E+0002 1.66681681260958E+0002 1.66350527738673E+0002 1.66020195856402E+0002 - 1.65690683156449E+0002 1.65361987189961E+0002 1.65034105516883E+0002 1.64707035705920E+0002 1.64380775334494E+0002 - 1.64055321988704E+0002 1.63730673263285E+0002 1.63406826761565E+0002 1.63083780095431E+0002 1.62761530885283E+0002 - 1.62440076759998E+0002 1.62119415356890E+0002 1.61799544321670E+0002 1.61480461308409E+0002 1.61162163979497E+0002 - 1.60844650005607E+0002 1.60527917065657E+0002 1.60211962846770E+0002 1.59896785044238E+0002 1.59582381361487E+0002 - 1.59268749510034E+0002 1.58955887209458E+0002 1.58643792187356E+0002 1.58332462179312E+0002 1.58021894928858E+0002 - 1.57712088187440E+0002 1.57403039714382E+0002 1.57094747276850E+0002 1.56787208649816E+0002 1.56480421616026E+0002 - 1.56174383965962E+0002 1.55869093497811E+0002 1.55564548017427E+0002 1.55260745338300E+0002 1.54957683281521E+0002 - 1.54655359675749E+0002 1.54353772357175E+0002 1.54052919169492E+0002 1.53752797963863E+0002 1.53453406598883E+0002 - 1.53154742940551E+0002 1.52856804862237E+0002 1.52559590244648E+0002 1.52263096975797E+0002 1.51967322950973E+0002 - 1.51672266072707E+0002 1.51377924250741E+0002 1.51084295401997E+0002 1.50791377450547E+0002 1.50499168327583E+0002 - 1.50207665971383E+0002 1.49916868327282E+0002 1.49626773347644E+0002 1.49337378991831E+0002 1.49048683226168E+0002 - 1.48760684023923E+0002 1.48473379365269E+0002 1.48186767237259E+0002 1.47900845633794E+0002 1.47615612555599E+0002 - 1.47331066010187E+0002 1.47047204011837E+0002 1.46764024581561E+0002 1.46481525747078E+0002 1.46199705542787E+0002 - 1.45918562009734E+0002 1.45638093195590E+0002 1.45358297154621E+0002 1.45079171947657E+0002 1.44800715642073E+0002 - 1.44522926311754E+0002 1.44245802037069E+0002 1.43969340904850E+0002 1.43693541008360E+0002 1.43418400447265E+0002 - 1.43143917327613E+0002 1.42870089761806E+0002 1.42596915868571E+0002 1.42324393772935E+0002 1.42052521606203E+0002 - 1.41781297505928E+0002 1.41510719615887E+0002 1.41240786086056E+0002 1.40971495072585E+0002 1.40702844737772E+0002 - 1.40434833250038E+0002 1.40167458783902E+0002 1.39900719519958E+0002 1.39634613644850E+0002 1.39369139351246E+0002 - 1.39104294837814E+0002 1.38840078309201E+0002 1.38576487976004E+0002 1.38313522054751E+0002 1.38051178767872E+0002 - 1.37789456343683E+0002 1.37528353016353E+0002 1.37267867025890E+0002 1.37007996618110E+0002 1.36748740044619E+0002 - 1.36490095562788E+0002 1.36232061435730E+0002 1.35974635932278E+0002 1.35717817326964E+0002 1.35461603899990E+0002 - 1.35205993937215E+0002 1.34950985730126E+0002 1.34696577575818E+0002 1.34442767776972E+0002 1.34189554641833E+0002 - 1.33936936484188E+0002 1.33684911623345E+0002 1.33433478384110E+0002 1.33182635096769E+0002 1.32932380097062E+0002 - 1.32682711726163E+0002 1.32433628330664E+0002 1.32185128262546E+0002 1.31937209879165E+0002 1.31689871543225E+0002 - 1.31443111622763E+0002 1.31196928491126E+0002 1.30951320526949E+0002 1.30706286114138E+0002 1.30461823641847E+0002 - 1.30217931504458E+0002 1.29974608101564E+0002 1.29731851837944E+0002 1.29489661123549E+0002 1.29248034373477E+0002 - 1.29006970007956E+0002 1.28766466452324E+0002 1.28526522137011E+0002 1.28287135497515E+0002 1.28048304974390E+0002 - 1.27810029013220E+0002 1.27572306064603E+0002 1.27335134584133E+0002 1.27098513032378E+0002 1.26862439874866E+0002 - 1.26626913582061E+0002 1.26391932629348E+0002 1.26157495497011E+0002 1.25923600670221E+0002 1.25690246639009E+0002 - 1.25457431898257E+0002 1.25225154947671E+0002 1.24993414291769E+0002 1.24762208439862E+0002 1.24531535906033E+0002 - 1.24301395209124E+0002 1.24071784872714E+0002 1.23842703425103E+0002 1.23614149399296E+0002 1.23386121332982E+0002 - 1.23158617768521E+0002 1.22931637252922E+0002 1.22705178337831E+0002 1.22479239579508E+0002 1.22253819538816E+0002 - 1.22028916781199E+0002 1.21804529876667E+0002 1.21580657399781E+0002 1.21357297929634E+0002 1.21134450049834E+0002 - 1.20912112348489E+0002 1.20690283418190E+0002 1.20468961855993E+0002 1.20248146263408E+0002 1.20027835246375E+0002 - 1.19808027415252E+0002 1.19588721384800E+0002 1.19369915774166E+0002 1.19151609206863E+0002 1.18933800310762E+0002 - 1.18716487718068E+0002 1.18499670065311E+0002 1.18283345993325E+0002 1.18067514147236E+0002 1.17852173176446E+0002 - 1.17637321734614E+0002 1.17422958479645E+0002 1.17209082073674E+0002 1.16995691183047E+0002 1.16782784478312E+0002 - 1.16570360634196E+0002 1.16358418329599E+0002 1.16146956247571E+0002 1.15935973075302E+0002 1.15725467504105E+0002 - 1.15515438229401E+0002 1.15305883950708E+0002 1.15096803371619E+0002 1.14888195199796E+0002 1.14680058146949E+0002 - 1.14472390928823E+0002 1.14265192265188E+0002 1.14058460879816E+0002 1.13852195500477E+0002 1.13646394858916E+0002 - 1.13441057690843E+0002 1.13236182735920E+0002 1.13031768737743E+0002 1.12827814443833E+0002 1.12624318605617E+0002 - 1.12421279978418E+0002 1.12218697321440E+0002 1.12016569397753E+0002 1.11814894974280E+0002 1.11613672821786E+0002 - 1.11412901714862E+0002 1.11212580431909E+0002 1.11012707755129E+0002 1.10813282470512E+0002 1.10614303367818E+0002 - 1.10415769240568E+0002 1.10217678886027E+0002 1.10020031105195E+0002 1.09822824702791E+0002 1.09626058487243E+0002 - 1.09429731270670E+0002 1.09233841868874E+0002 1.09038389101323E+0002 1.08843371791143E+0002 1.08648788765101E+0002 - 1.08454638853595E+0002 1.08260920890637E+0002 1.08067633713848E+0002 1.07874776164438E+0002 1.07682347087198E+0002 - 1.07490345330485E+0002 1.07298769746211E+0002 1.07107619189830E+0002 1.06916892520328E+0002 1.06726588600207E+0002 - 1.06536706295474E+0002 1.06347244475631E+0002 1.06158202013661E+0002 1.05969577786016E+0002 1.05781370672605E+0002 - 1.05593579556783E+0002 1.05406203325339E+0002 1.05219240868483E+0002 1.05032691079833E+0002 1.04846552856409E+0002 - 1.04660825098615E+0002 1.04475506710230E+0002 1.04290596598396E+0002 1.04106093673606E+0002 1.03921996849696E+0002 - 1.03738305043827E+0002 1.03555017176480E+0002 1.03372132171439E+0002 1.03189648955785E+0002 1.03007566459881E+0002 - 1.02825883617362E+0002 1.02644599365125E+0002 1.02463712643315E+0002 1.02283222395316E+0002 1.02103127567739E+0002 - 1.01923427110413E+0002 1.01744119976372E+0002 1.01565205121843E+0002 1.01386681506239E+0002 1.01208548092144E+0002 - 1.01030803845305E+0002 1.00853447734619E+0002 1.00676478732126E+0002 1.00499895812993E+0002 1.00323697955509E+0002 - 1.00147884141071E+0002 9.99724533541718E+0001 9.97974045823948E+0001 9.96227368163994E+0001 9.94484490499116E+0001 - 9.92745402797141E+0001 9.91010095056357E+0001 9.89278557305408E+0001 9.87550779603194E+0001 9.85826752038766E+0001 - 9.84106464731228E+0001 9.82389907829634E+0001 9.80677071512883E+0001 9.78967945989628E+0001 9.77262521498165E+0001 - 9.75560788306340E+0001 9.73862736711447E+0001 9.72168357040130E+0001 9.70477639648284E+0001 9.68790574920955E+0001 - 9.67107153272247E+0001 9.65427365145218E+0001 9.63751201011787E+0001 9.62078651372637E+0001 9.60409706757117E+0001 - 9.58744357723148E+0001 9.57082594857122E+0001 9.55424408773817E+0001 9.53769790116290E+0001 9.52118729555793E+0001 - 9.50471217791670E+0001 9.48827245551270E+0001 9.47186803589850E+0001 9.45549882690480E+0001 9.43916473663955E+0001 - 9.42286567348701E+0001 9.40660154610681E+0001 9.39037226343302E+0001 9.37417773467330E+0001 9.35801786930792E+0001 - 9.34189257708890E+0001 9.32580176803907E+0001 9.30974535245118E+0001 9.29372324088706E+0001 9.27773534417662E+0001 - 9.26178157341704E+0001 9.24586183997185E+0001 9.22997605547007E+0001 9.21412413180531E+0001 9.19830598113489E+0001 - 9.18252151587899E+0001 9.16677064871973E+0001 9.15105329260038E+0001 9.13536936072444E+0001 9.11971876655475E+0001 - 9.10410142381274E+0001 9.08851724647747E+0001 9.07296614878481E+0001 9.05744804522664E+0001 9.04196285054991E+0001 - 9.02651047975592E+0001 9.01109084809935E+0001 8.99570387108753E+0001 8.98034946447954E+0001 8.96502754428544E+0001 - 8.94973802676538E+0001 8.93448082842881E+0001 8.91925586603367E+0001 8.90406305658556E+0001 8.88890231733690E+0001 - 8.87377356578617E+0001 8.85867671967707E+0001 8.84361169699771E+0001 8.82857841597981E+0001 8.81357679509793E+0001 - 8.79860675306864E+0001 8.78366820884973E+0001 8.76876108163945E+0001 8.75388529087564E+0001 8.73904075623508E+0001 - 8.72422739763258E+0001 8.70944513522026E+0001 8.69469388938678E+0001 8.67997358075653E+0001 8.66528413018890E+0001 - 8.65062545877748E+0001 8.63599748784929E+0001 8.62140013896408E+0001 8.60683333391348E+0001 8.59229699472031E+0001 - 8.57779104363779E+0001 8.56331540314880E+0001 8.54886999596516E+0001 8.53445474502681E+0001 8.52006957350114E+0001 - 8.50571440478223E+0001 8.49138916249008E+0001 8.47709377046991E+0001 8.46282815279140E+0001 8.44859223374801E+0001 - 8.43438593785617E+0001 8.42020918985463E+0001 8.40606191470370E+0001 8.39194403758455E+0001 8.37785548389847E+0001 - 8.36379617926616E+0001 8.34976604952705E+0001 8.33576502073854E+0001 8.32179301917533E+0001 8.30784997132870E+0001 - 8.29393580390582E+0001 8.28005044382901E+0001 8.26619381823513E+0001 8.25236585447477E+0001 8.23856648011166E+0001 - 8.22479562292193E+0001 8.21105321089340E+0001 8.19733917222498E+0001 8.18365343532588E+0001 8.16999592881502E+0001 - 8.15636658152028E+0001 8.14276532247791E+0001 8.12919208093178E+0001 8.11564678633271E+0001 8.10212936833789E+0001 - 8.08863975681010E+0001 8.07517788181713E+0001 8.06174367363108E+0001 8.04833706272770E+0001 8.03495797978577E+0001 - 8.02160635568639E+0001 8.00828212151239E+0001 7.99498520854763E+0001 7.98171554827636E+0001 7.96847307238261E+0001 - 7.95525771274951E+0001 7.94206940145868E+0001 7.92890807078955E+0001 7.91577365321877E+0001 7.90266608141955E+0001 - 7.88958528826103E+0001 7.87653120680766E+0001 7.86350377031856E+0001 7.85050291224692E+0001 7.83752856623934E+0001 - 7.82458066613525E+0001 7.81165914596626E+0001 7.79876393995555E+0001 7.78589498251727E+0001 7.77305220825592E+0001 - 7.76023555196573E+0001 7.74744494863008E+0001 7.73468033342085E+0001 7.72194164169786E+0001 7.70922880900827E+0001 - 7.69654177108591E+0001 7.68388046385078E+0001 7.67124482340840E+0001 7.65863478604921E+0001 7.64605028824802E+0001 - 7.63349126666337E+0001 7.62095765813700E+0001 7.60844939969321E+0001 7.59596642853831E+0001 7.58350868206004E+0001 - 7.57107609782696E+0001 7.55866861358793E+0001 7.54628616727147E+0001 7.53392869698522E+0001 7.52159614101539E+0001 - 7.50928843782614E+0001 7.49700552605907E+0001 7.48474734453260E+0001 7.47251383224144E+0001 7.46030492835603E+0001 - 7.44812057222196E+0001 7.43596070335944E+0001 7.42382526146272E+0001 7.41171418639954E+0001 7.39962741821061E+0001 - 7.38756489710899E+0001 7.37552656347965E+0001 7.36351235787880E+0001 7.35152222103345E+0001 7.33955609384080E+0001 - 7.32761391736774E+0001 7.31569563285029E+0001 7.30380118169307E+0001 7.29193050546877E+0001 7.28008354591759E+0001 - 7.26826024494677E+0001 7.25646054462999E+0001 7.24468438720689E+0001 7.23293171508252E+0001 7.22120247082682E+0001 - 7.20949659717413E+0001 7.19781403702261E+0001 7.18615473343375E+0001 7.17451862963190E+0001 7.16290566900367E+0001 - 7.15131579509748E+0001 7.13974895162301E+0001 7.12820508245071E+0001 7.11668413161131E+0001 7.10518604329527E+0001 - 7.09371076185231E+0001 7.08225823179089E+0001 7.07082839777771E+0001 7.05942120463722E+0001 7.04803659735112E+0001 - 7.03667452105785E+0001 7.02533492105212E+0001 7.01401774278438E+0001 7.00272293186039E+0001 6.99145043404065E+0001 - 6.98020019523997E+0001 6.96897216152701E+0001 6.95776627912368E+0001 6.94658249440480E+0001 6.93542075389749E+0001 - 6.92428100428081E+0001 6.91316319238518E+0001 6.90206726519197E+0001 6.89099316983298E+0001 6.87994085359001E+0001 - 6.86891026389437E+0001 6.85790134832637E+0001 6.84691405461494E+0001 6.83594833063707E+0001 6.82500412441742E+0001 - 6.81408138412780E+0001 6.80318005808674E+0001 6.79230009475903E+0001 6.78144144275523E+0001 6.77060405083124E+0001 - 6.75978786788787E+0001 6.74899284297031E+0001 6.73821892526775E+0001 6.72746606411289E+0001 6.71673420898149E+0001 - 6.70602330949197E+0001 6.69533331540488E+0001 6.68466173585357E+0001 6.67397694281323E+0001 6.66326959725344E+0001 - 6.65254015947595E+0001 6.64178908797868E+0001 6.63101683944207E+0001 6.62022386871588E+0001 6.60941062880630E+0001 - 6.59857757086305E+0001 6.58772514416743E+0001 6.57685379611960E+0001 6.56596397222729E+0001 6.55505611609374E+0001 - 6.54413066940683E+0001 6.53318807192755E+0001 6.52222876147964E+0001 6.51125317393892E+0001 6.50026174322297E+0001 - 6.48925490128112E+0001 6.47823307808500E+0001 6.46719670161869E+0001 6.45614619786991E+0001 6.44508199082055E+0001 - 6.43400450243869E+0001 6.42291415266930E+0001 6.41181135942695E+0001 6.40069653858696E+0001 6.38957010397854E+0001 - 6.37843246737680E+0001 6.36728403849566E+0001 6.35612522498118E+0001 6.34495643240445E+0001 6.33377806425528E+0001 - 6.32259052193613E+0001 6.31139420475594E+0001 6.30018950992422E+0001 6.28897683254586E+0001 6.27775656561582E+0001 - 6.26652910001362E+0001 6.25529482449917E+0001 6.24405412570749E+0001 6.23280738814489E+0001 6.22155499418463E+0001 - 6.21029732406267E+0001 6.19903475587458E+0001 6.18776766557144E+0001 6.17649642695705E+0001 6.16522141168447E+0001 - 6.15394298925349E+0001 6.14266152700756E+0001 6.13137739013208E+0001 6.12009094165167E+0001 6.10880254242785E+0001 - 6.09751255115818E+0001 6.08622132437393E+0001 6.07492921643857E+0001 6.06363657954727E+0001 6.05234376372531E+0001 - 6.04105111682738E+0001 6.02975898453714E+0001 6.01846771036649E+0001 6.00717763565570E+0001 5.99588909957329E+0001 - 5.98460243911578E+0001 5.97331798910844E+0001 5.96203608220578E+0001 5.95075704889186E+0001 5.93948121748159E+0001 - 5.92820891412150E+0001 5.91694046279130E+0001 5.90567618530475E+0001 5.89441640131161E+0001 5.88316142829923E+0001 - 5.87191158159458E+0001 5.86066717436638E+0001 5.84942851762686E+0001 5.83819592023472E+0001 5.82696968889754E+0001 - 5.81575012817426E+0001 5.80453754047820E+0001 5.79333222608040E+0001 5.78213448311216E+0001 5.77094460756902E+0001 - 5.75976289331391E+0001 5.74858963208073E+0001 5.73742511347848E+0001 5.72626962499484E+0001 5.71512345200032E+0001 - 5.70398687775257E+0001 5.69286018340096E+0001 5.68174364799028E+0001 5.67063754846636E+0001 5.65954215968032E+0001 - 5.64845775439314E+0001 5.63738460328163E+0001 5.62632297494258E+0001 5.61527313589865E+0001 5.60423535060369E+0001 - 5.59320988144827E+0001 5.58219698876506E+0001 5.57119693083496E+0001 5.56020996389300E+0001 5.54923634213390E+0001 - 5.53827631771897E+0001 5.52733014078153E+0001 5.51639805943386E+0001 5.50548031977358E+0001 5.49457716588990E+0001 - 5.48368883987057E+0001 5.47281558180887E+0001 5.46195762981018E+0001 5.45111521999879E+0001 5.44028858652582E+0001 - 5.42947796157561E+0001 5.41868357537330E+0001 5.40790565619236E+0001 5.39714443036189E+0001 5.38640012227446E+0001 - 5.37567295439359E+0001 5.36496314726137E+0001 5.35427091950661E+0001 5.34359648785308E+0001 5.33294006712654E+0001 - 5.32230187026385E+0001 5.31168210832092E+0001 5.30108099048051E+0001 5.29049872406136E+0001 5.27993551452597E+0001 - 5.26939156548949E+0001 5.25886707872837E+0001 5.24836225418882E+0001 5.23787728999545E+0001 5.22741238246057E+0001 - 5.21696772609266E+0001 5.20654351360541E+0001 5.19613993592674E+0001 5.18575718220836E+0001 5.17539543983391E+0001 - 5.16505489442935E+0001 5.15473572987124E+0001 5.14443812829685E+0001 5.13416227011324E+0001 5.12390833400652E+0001 - 5.11367649695184E+0001 5.10346693422262E+0001 5.09327981940044E+0001 5.08311532438428E+0001 5.07297361940094E+0001 - 5.06285487301412E+0001 5.05275925213499E+0001 5.04268692203140E+0001 5.03263804633828E+0001 5.02261278706735E+0001 - 5.01261130461750E+0001 5.00263375778439E+0001 4.99268030377105E+0001 4.98275109819777E+0001 4.97284629511236E+0001 - 4.96296604700036E+0001 4.95311050479533E+0001 4.94327981788940E+0001 4.93347413414327E+0001 4.92369359989695E+0001 - 4.91393835997980E+0001 4.90420855772136E+0001 4.89450433496183E+0001 4.88482583206229E+0001 4.87517318791538E+0001 - 4.86554653995634E+0001 4.85594602417284E+0001 4.84637177511638E+0001 4.83682392591234E+0001 4.82730260827119E+0001 - 4.81780795249907E+0001 4.80834008750818E+0001 4.79889914082817E+0001 4.78948523861653E+0001 4.78009850566943E+0001 - 4.77073906543273E+0001 4.76140704001283E+0001 4.75210255018722E+0001 4.74282571541605E+0001 4.73357665385238E+0001 - 4.72435548235331E+0001 4.71516231649130E+0001 4.70599727056472E+0001 4.69686045760889E+0001 4.68775198940718E+0001 - 4.67867197650210E+0001 4.66962052820620E+0001 4.66059775261300E+0001 4.65160375660842E+0001 4.64263864588132E+0001 - 4.63370252493504E+0001 4.62479549709819E+0001 4.61591766453585E+0001 4.60706912826067E+0001 4.59824998814398E+0001 - 4.58946034292678E+0001 4.58070029023102E+0001 4.57196992657076E+0001 4.56326934736287E+0001 4.55459864693889E+0001 - 4.54595791855544E+0001 4.53734725440589E+0001 4.52876674563129E+0001 4.52021648233140E+0001 4.51169655357605E+0001 - 4.50320704741626E+0001 4.49474805089533E+0001 4.48631965005988E+0001 4.47792192997129E+0001 4.46955497471669E+0001 - 4.46121886741997E+0001 4.45291369025321E+0001 4.44463952444763E+0001 4.43639645030492E+0001 4.42818454720812E+0001 - 4.42000389363309E+0001 4.41185456715926E+0001 4.40373664448132E+0001 4.39565020141962E+0001 4.38759531293194E+0001 - 4.37957205312453E+0001 4.37158049526265E+0001 4.36362071178255E+0001 4.35569277430192E+0001 4.34779675363121E+0001 - 4.33993271978490E+0001 4.33210074199235E+0001 4.32430088870899E+0001 4.31653322762727E+0001 4.30879782568820E+0001 - 4.30109474909170E+0001 4.29342406330818E+0001 4.28578583308967E+0001 4.27818012248023E+0001 4.27060699482780E+0001 - 4.26306651279464E+0001 4.25555873836857E+0001 4.24808373287403E+0001 4.24064155698306E+0001 4.23323227072611E+0001 - 4.22585593350352E+0001 4.21851260409578E+0001 4.21120234067521E+0001 4.20392520081652E+0001 4.19668124150769E+0001 - 4.18947051916144E+0001 4.18229308962561E+0001 4.17514900819432E+0001 4.16803832961885E+0001 4.16096110811882E+0001 - 4.15391739739248E+0001 4.14690725062828E+0001 4.13993072051536E+0001 4.13298785925461E+0001 4.12607871856931E+0001 - 4.11920334971618E+0001 4.11236180349625E+0001 4.10555413026570E+0001 4.09878037994648E+0001 4.09204060203743E+0001 - 4.08533484562493E+0001 4.07866315939376E+0001 4.07202559163779E+0001 4.06542219027100E+0001 4.05885300283810E+0001 - 4.05231807652528E+0001 4.04581745817113E+0001 4.03935119427727E+0001 4.03291933101908E+0001 4.02652191425675E+0001 - 4.02015898954561E+0001 4.01383060214699E+0001 4.00753679703914E+0001 4.00127761892786E+0001 3.99505311225703E+0001 - 3.98886332121954E+0001 3.98270828976780E+0001 3.97658806162474E+0001 3.97050268029426E+0001 3.96445218907186E+0001 - 3.95843663105556E+0001 3.95245604915645E+0001 3.94651048610938E+0001 3.94059998448346E+0001 3.93472458669313E+0001 - 3.92888433500856E+0001 3.92307927156611E+0001 3.91730943837963E+0001 3.91157487735020E+0001 3.90587563027773E+0001 - 3.90021173887103E+0001 3.89458324475853E+0001 3.88899018949920E+0001 3.88343261459285E+0001 3.87791056149107E+0001 - 3.87242407160768E+0001 3.86697318632968E+0001 3.86155794702742E+0001 3.85617839506575E+0001 3.85083457181437E+0001 - 3.84552651865866E+0001 3.84025427701030E+0001 3.83501788831783E+0001 3.82981739407751E+0001 3.82465283584390E+0001 - 3.81952425524059E+0001 3.81443169397071E+0001 3.80937519382801E+0001 3.80435479670722E+0001 3.79937054461479E+0001 - 3.79442247967981E+0001 3.78951064416460E+0001 3.78463508047549E+0001 3.77979583117352E+0001 3.77499293898526E+0001 - 3.77022644681351E+0001 3.76549639774819E+0001 3.76080283507700E+0001 3.75614580229629E+0001 3.75152534312199E+0001 - 3.74694150150011E+0001 3.74239432161799E+0001 3.73788384791502E+0001 3.73341012509329E+0001 3.72897319812883E+0001 - 3.72457311228240E+0001 3.72020991311023E+0001 3.71588364647525E+0001 3.71159435855800E+0001 3.70734209586747E+0001 - 3.70312690525297E+0001 3.69893559814845E+0001 3.69475494311896E+0001 3.69058492295396E+0001 3.68642552042263E+0001 - 3.68227671827204E+0001 3.67813849922921E+0001 3.67401084600516E+0001 3.66989374128577E+0001 3.66578716774147E+0001 - 3.66169110802168E+0001 3.65760554475926E+0001 3.65353046056361E+0001 3.64946583803004E+0001 3.64541165973357E+0001 - 3.64136790822971E+0001 3.63733456605784E+0001 3.63331161573995E+0001 3.62929903977847E+0001 3.62529682066028E+0001 - 3.62130494085317E+0001 3.61732338280958E+0001 3.61335212896336E+0001 3.60939116173383E+0001 3.60544046352222E+0001 - 3.60150001671510E+0001 3.59756980368006E+0001 3.59364980677220E+0001 3.58974000832950E+0001 3.58584039067324E+0001 - 3.58195093611109E+0001 3.57807162693516E+0001 3.57420244542342E+0001 3.57034337383848E+0001 3.56649439442525E+0001 - 3.56265548942077E+0001 3.55882664104220E+0001 3.55500783149661E+0001 3.55119904297405E+0001 3.54740025765427E+0001 - 3.54361145770110E+0001 3.53983262526524E+0001 3.53606374248593E+0001 3.53230479148741E+0001 3.52855575438430E+0001 - 3.52481661327528E+0001 3.52108735024957E+0001 3.51736794738328E+0001 3.51365838673777E+0001 3.50995865036816E+0001 - 3.50626872031391E+0001 3.50258857860366E+0001 3.49891820725557E+0001 3.49525758827638E+0001 3.49160670366181E+0001 - 3.48796553539797E+0001 3.48433406545871E+0001 3.48071227580869E+0001 3.47710014840312E+0001 3.47349766518339E+0001 - 3.46990480808631E+0001 3.46632155903629E+0001 3.46274789994716E+0001 3.45918381272590E+0001 3.45562927926829E+0001 - 3.45208428146370E+0001 3.44854880118972E+0001 3.44502282031728E+0001 3.44150632070766E+0001 3.43799928421418E+0001 - 3.43450169268368E+0001 3.43101352795205E+0001 3.42753477185151E+0001 3.42406540619998E+0001 3.42060541281624E+0001 - 3.41715477350554E+0001 3.41371347006648E+0001 3.41028148429625E+0001 3.40685879797790E+0001 3.40344539289346E+0001 - 3.40004125081468E+0001 3.39664635350890E+0001 3.39326068273738E+0001 3.38988422025462E+0001 3.38651694781047E+0001 - 3.38315884714670E+0001 3.37980990000221E+0001 3.37647008811063E+0001 3.37313939319655E+0001 3.36981779698454E+0001 - 3.36650528119118E+0001 3.36320182752929E+0001 3.35990741770652E+0001 3.35662203342784E+0001 3.35334565639135E+0001 - 3.35007826829282E+0001 3.34681985082403E+0001 3.34357038567234E+0001 3.34032985452254E+0001 3.33709823905470E+0001 - 3.33387552094459E+0001 3.33066168186785E+0001 3.32745670349545E+0001 3.32426056749478E+0001 3.32107325553140E+0001 - 3.31789474926904E+0001 3.31472503036682E+0001 3.31156408048414E+0001 3.30841188127616E+0001 3.30526841439659E+0001 - 3.30213366149770E+0001 3.29900760423034E+0001 3.29589022424425E+0001 3.29278150318532E+0001 3.28968142270009E+0001 - 3.28658996443475E+0001 3.28350711003266E+0001 3.28043284113750E+0001 3.27736713939222E+0001 3.27430998643943E+0001 - 3.27126136391886E+0001 3.26822125347375E+0001 3.26518963674554E+0001 3.26216649537458E+0001 3.25915181100363E+0001 - 3.25614556527330E+0001 3.25314773982800E+0001 3.25015831630855E+0001 3.24717727635922E+0001 3.24420460162595E+0001 - 3.24124027375211E+0001 3.23828427438590E+0001 3.23533658517432E+0001 3.23239718776744E+0001 3.22946606381621E+0001 - 3.22654319497175E+0001 3.22362856288998E+0001 3.22072214922729E+0001 3.21782393564057E+0001 3.21493390379212E+0001 - 3.21205203534328E+0001 3.20917831196149E+0001 3.20631271531242E+0001 3.20345522706857E+0001 3.20060582890238E+0001 - 3.19776450249200E+0001 3.19493122951585E+0001 3.19210599165689E+0001 3.18928877060228E+0001 3.18647954804151E+0001 - 3.18367830566746E+0001 3.18088502517892E+0001 3.17809968827618E+0001 3.17532227666357E+0001 3.17255277205232E+0001 - 3.16979115615469E+0001 3.16703741068906E+0001 3.16429151737733E+0001 3.16155345794741E+0001 3.15882321413140E+0001 - 3.15610076766626E+0001 3.15338610029234E+0001 3.15067919375728E+0001 3.14798002981387E+0001 3.14528859021921E+0001 - 3.14260485673580E+0001 3.13992881113331E+0001 3.13726043518599E+0001 3.13459971067369E+0001 3.13194661938187E+0001 - 3.12930114310440E+0001 3.12666326363849E+0001 3.12403296278931E+0001 3.12141022236926E+0001 3.11879502419461E+0001 - 3.11618735009022E+0001 3.11358718188762E+0001 3.11099450142503E+0001 3.10840929054725E+0001 3.10583153110780E+0001 - 3.10326120496342E+0001 3.10069829398387E+0001 3.09814278004273E+0001 3.09559464502173E+0001 3.09305387080996E+0001 - 3.09052043930602E+0001 3.08799433241394E+0001 3.08547553204861E+0001 3.08296402013130E+0001 3.08045977859036E+0001 - 3.07796278936519E+0001 3.07547303440286E+0001 3.07299049565661E+0001 3.07051515509236E+0001 3.06804699468059E+0001 - 3.06558599640508E+0001 3.06313214225551E+0001 3.06068541423104E+0001 3.05824579434065E+0001 3.05581326460267E+0001 - 3.05338780704510E+0001 3.05096940370444E+0001 3.04855803662817E+0001 3.04615368787250E+0001 3.04375633950264E+0001 - 3.04136597359644E+0001 3.03898257223950E+0001 3.03660611752808E+0001 3.03423659156823E+0001 3.03187397647875E+0001 - 3.02951825438659E+0001 3.02716940742907E+0001 3.02482741775560E+0001 3.02249226752502E+0001 3.02016393890760E+0001 - 3.01784241408507E+0001 3.01552767524987E+0001 3.01321970460428E+0001 3.01091848436445E+0001 3.00862399675471E+0001 - 3.00633622401422E+0001 3.00405514839165E+0001 3.00178075214602E+0001 2.99951301755073E+0001 2.99725192688974E+0001 - 2.99499746245916E+0001 2.99274960656734E+0001 2.99050834153273E+0001 2.98827364969054E+0001 2.98604551338250E+0001 - 2.98382391496787E+0001 2.98160883681392E+0001 2.97940026130414E+0001 2.97719817083192E+0001 2.97500254780649E+0001 - 2.97281337464622E+0001 2.97063063378531E+0001 2.96845430766916E+0001 2.96628437875712E+0001 2.96412082952238E+0001 - 2.96196364244997E+0001 2.95981280003838E+0001 2.95766828480057E+0001 2.95553007926372E+0001 2.95339816596679E+0001 - 2.95127252746219E+0001 2.94915314631752E+0001 2.94704000511416E+0001 2.94493308644811E+0001 2.94283237292645E+0001 - 2.94073784717391E+0001 2.93864949182724E+0001 2.93656728953848E+0001 2.93449122297361E+0001 2.93242127481405E+0001 - 2.93035742775319E+0001 2.92829966450236E+0001 2.92624796778593E+0001 2.92420232034120E+0001 2.92216270492598E+0001 - 2.92012910430729E+0001 2.91810150126880E+0001 2.91607987861102E+0001 2.91406421914856E+0001 2.91205450571035E+0001 - 2.91005072114243E+0001 2.90805284830454E+0001 2.90606087007406E+0001 2.90407476934126E+0001 2.90209452901474E+0001 - 2.90012013201674E+0001 2.89815156128737E+0001 2.89618879978032E+0001 2.89423183046769E+0001 2.89228063633470E+0001 - 2.89033520038551E+0001 2.88839550564003E+0001 2.88646153513281E+0001 2.88453327191524E+0001 2.88261069905715E+0001 - 2.88069379964185E+0001 2.87878255677201E+0001 2.87687695356504E+0001 2.87497697315533E+0001 2.87308259869427E+0001 - 2.87119381335149E+0001 2.86931060031105E+0001 2.86743294277652E+0001 2.86556082396522E+0001 2.86369422711531E+0001 - 2.86183313548111E+0001 2.85997753233167E+0001 2.85812740095740E+0001 2.85628272466176E+0001 2.85444348676989E+0001 - 2.85260967062245E+0001 2.85078125957796E+0001 2.84895823701114E+0001 2.84714058631705E+0001 2.84532829090763E+0001 - 2.84352133421193E+0001 2.84171969967793E+0001 2.83992337077084E+0001 2.83813233097430E+0001 2.83634656379163E+0001 - 2.83456605274016E+0001 2.83279078135994E+0001 2.83102073320750E+0001 2.82925589185765E+0001 2.82749624090430E+0001 - 2.82574176395976E+0001 2.82399244465357E+0001 2.82224826663571E+0001 2.82050921357385E+0001 2.81877526915582E+0001 - 2.81704641708684E+0001 2.81532264109115E+0001 2.81360392491187E+0001 2.81189025231300E+0001 2.81018160707471E+0001 - 2.80847797299914E+0001 2.80677933390507E+0001 2.80508567363152E+0001 2.80339697603901E+0001 2.80171322500300E+0001 - 2.80003440442311E+0001 2.79836049821496E+0001 2.79669149031501E+0001 2.79502736467960E+0001 2.79336810528496E+0001 - 2.79171369612427E+0001 2.79006412121546E+0001 2.78841936459167E+0001 2.78677941030868E+0001 2.78514424244151E+0001 - 2.78351384508368E+0001 2.78188820235104E+0001 2.78026729837958E+0001 2.77865111732246E+0001 2.77703964335605E+0001 - 2.77543286067555E+0001 2.77383075349722E+0001 2.77223330605700E+0001 2.77064050261294E+0001 2.76905232743980E+0001 - 2.76746876483735E+0001 2.76588979912267E+0001 2.76431541463551E+0001 2.76274559573479E+0001 2.76118032680051E+0001 - 2.75961959223494E+0001 2.75806337645921E+0001 2.75651166391577E+0001 2.75496443906903E+0001 2.75342168640371E+0001 - 2.75188339042410E+0001 2.75034953565829E+0001 2.74882010665397E+0001 2.74729508798043E+0001 2.74577446422659E+0001 - 2.74425822000425E+0001 2.74274633994788E+0001 2.74123880871059E+0001 2.73973561096718E+0001 2.73823673141541E+0001 - 2.73674215477331E+0001 2.73525186578128E+0001 2.73376584920104E+0001 2.73228408981464E+0001 2.73080657242756E+0001 - 2.72933328186763E+0001 2.72786420298083E+0001 2.72639932063940E+0001 2.72493861973350E+0001 2.72348208517779E+0001 - 2.72202970190851E+0001 2.72058145488313E+0001 2.71913732908011E+0001 2.71769730950222E+0001 2.71626138117324E+0001 - 2.71482952913920E+0001 2.71340173846819E+0001 2.71197799424994E+0001 2.71055828159726E+0001 2.70914258564582E+0001 - 2.70773089155277E+0001 2.70632318449627E+0001 2.70491944967962E+0001 2.70351967232674E+0001 2.70212383768485E+0001 - 2.70073193102384E+0001 2.69934393763400E+0001 2.69795984283119E+0001 2.69657963195266E+0001 2.69520329035797E+0001 - 2.69383080342989E+0001 2.69246215657286E+0001 2.69109733521705E+0001 2.68973632481134E+0001 2.68837911083075E+0001 - 2.68702567877151E+0001 2.68567601415266E+0001 2.68433010251750E+0001 2.68298792943194E+0001 2.68164948048367E+0001 - 2.68031474128480E+0001 2.67898369746963E+0001 2.67765633469603E+0001 2.67633263864633E+0001 2.67501259502328E+0001 - 2.67369618955342E+0001 2.67238340798976E+0001 2.67107423610490E+0001 2.66976865969619E+0001 2.66846666458515E+0001 - 2.66716823661427E+0001 2.66587336165203E+0001 2.66458202558913E+0001 2.66329421434013E+0001 2.66200991384197E+0001 - 2.66072911005754E+0001 2.65945178896994E+0001 2.65817793658926E+0001 2.65690753894743E+0001 2.65564058209933E+0001 - 2.65437705212482E+0001 2.65311693512769E+0001 2.65186021723480E+0001 2.65060688459645E+0001 2.64935692338661E+0001 - 2.64811031980455E+0001 2.64686706007251E+0001 2.64562713043609E+0001 2.64439051716510E+0001 2.64315720655349E+0001 - 2.64192718491955E+0001 2.64070043860463E+0001 2.63947695397460E+0001 2.63825671741873E+0001 2.63703971535181E+0001 - 2.63582593421178E+0001 2.63461536045990E+0001 2.63340798058288E+0001 2.63220378109067E+0001 2.63100274851884E+0001 - 2.62980486942487E+0001 2.62861013039155E+0001 2.62741851802799E+0001 2.62623001896348E+0001 2.62504461985481E+0001 - 2.62386230738164E+0001 2.62268306824875E+0001 2.62150688918455E+0001 2.62033375694231E+0001 2.61916365829904E+0001 - 2.61799658005805E+0001 2.61683250904441E+0001 2.61567143210898E+0001 2.61451333612814E+0001 2.61335820800142E+0001 - 2.61220603465167E+0001 2.61105680302994E+0001 2.60991050010795E+0001 2.60876711288469E+0001 2.60762662838337E+0001 - 2.60648903364968E+0001 2.60535431575689E+0001 2.60422246180042E+0001 2.60309345890194E+0001 2.60196729420860E+0001 - 2.60084395488981E+0001 2.59972342814044E+0001 2.59860570118159E+0001 2.59749076125754E+0001 2.59637859563876E+0001 - 2.59526919161881E+0001 2.59416253651730E+0001 2.59305861767794E+0001 2.59195742247108E+0001 2.59085893828886E+0001 - 2.58976315255040E+0001 2.58867005269937E+0001 2.58757962620412E+0001 2.58649186055895E+0001 2.58540674328084E+0001 - 2.58432426191367E+0001 2.58324440402563E+0001 2.58216715720955E+0001 2.58109250908419E+0001 2.58002044729264E+0001 - 2.57895095950294E+0001 2.57788403340800E+0001 2.57681965672666E+0001 2.57575781720186E+0001 2.57469850260238E+0001 - 2.57364170072185E+0001 2.57258739937723E+0001 2.57153558641458E+0001 2.57048624970141E+0001 2.56943937713207E+0001 - 2.56839495662462E+0001 2.56735297612405E+0001 2.56631342359963E+0001 2.56527628704656E+0001 2.56424155448307E+0001 - 2.56320921395478E+0001 2.56217925353217E+0001 2.56115166131011E+0001 2.56012642540957E+0001 2.55910353397575E+0001 - 2.55808297517896E+0001 2.55706473721692E+0001 2.55604880831054E+0001 2.55503517670695E+0001 2.55402383067719E+0001 - 2.55301475851883E+0001 2.55200794855502E+0001 2.55100338913307E+0001 2.55000106862618E+0001 2.54900097543245E+0001 - 2.54800309797708E+0001 2.54700742470805E+0001 2.54601394409983E+0001 2.54502264465220E+0001 2.54403351489042E+0001 - 2.54304654336491E+0001 2.54206171865230E+0001 2.54107902935227E+0001 2.54009846409232E+0001 2.53912001152376E+0001 - 2.53814366032490E+0001 2.53716939919747E+0001 2.53619721686898E+0001 2.53522710209399E+0001 2.53425904365111E+0001 - 2.53329303034430E+0001 2.53232905100321E+0001 2.53136709448245E+0001 2.53040714966308E+0001 2.52944920545073E+0001 - 2.52849325077644E+0001 2.52753927459678E+0001 2.52658726589468E+0001 2.52563721367645E+0001 2.52468910697571E+0001 - 2.52374293485041E+0001 2.52279868638499E+0001 2.52185635068808E+0001 2.52091591689415E+0001 2.51997737416351E+0001 - 2.51904071168239E+0001 2.51810591865997E+0001 2.51717298433456E+0001 2.51624189796636E+0001 2.51531264884366E+0001 - 2.51438522627959E+0001 2.51345961961048E+0001 2.51253581820092E+0001 2.51161381144058E+0001 2.51069358874227E+0001 - 2.50977513954728E+0001 2.50885845332034E+0001 2.50794351955199E+0001 2.50703032775900E+0001 2.50611886748306E+0001 - 2.50520912828966E+0001 2.50430109977314E+0001 2.50339477155073E+0001 2.50249013326496E+0001 2.50158717458605E+0001 - 2.50068588520663E+0001 2.49978625484706E+0001 2.49888827325285E+0001 2.49799193019346E+0001 2.49709721546579E+0001 - 2.49620411888960E+0001 2.49531263031192E+0001 2.49442273960653E+0001 2.49353443666882E+0001 2.49264771142191E+0001 - 2.49176255381510E+0001 2.49087895382089E+0001 2.48999690143894E+0001 2.48911638669327E+0001 2.48823739963371E+0001 - 2.48735993033496E+0001 2.48648396889847E+0001 2.48560950544945E+0001 2.48473653013921E+0001 2.48386503314330E+0001 - 2.48299500466456E+0001 2.48212643493098E+0001 2.48125931419355E+0001 2.48039363273095E+0001 2.47952938084604E+0001 - 2.47866654886731E+0001 2.47780512714817E+0001 2.47694510606904E+0001 2.47608647603253E+0001 2.47522922746991E+0001 - 2.47437335083464E+0001 2.47351883660798E+0001 2.47266567529542E+0001 2.47181385742639E+0001 2.47096337355801E+0001 - 2.47011421427136E+0001 2.46926637017295E+0001 2.46841983189415E+0001 2.46757459009133E+0001 2.46673063544736E+0001 - 2.46588795866966E+0001 2.46504655049031E+0001 2.46420640166618E+0001 2.46336750298138E+0001 2.46252984524295E+0001 - 2.46169341928471E+0001 2.46085821596437E+0001 2.46002422616528E+0001 2.45919144079628E+0001 2.45835985079093E+0001 - 2.45752944710810E+0001 2.45670022073112E+0001 2.45587216266932E+0001 2.45504526395629E+0001 2.45421951565094E+0001 - 2.45339490883850E+0001 2.45257143462674E+0001 2.45174908415049E+0001 2.45092784856800E+0001 2.45010771906483E+0001 - 2.44928868684952E+0001 2.44847074315534E+0001 2.44765387924249E+0001 2.44683808639497E+0001 2.44602335592094E+0001 - 2.44520967915489E+0001 2.44439704745593E+0001 2.44358545220741E+0001 2.44277488481799E+0001 2.44196533672127E+0001 - 2.44115679937546E+0001 2.44034926426392E+0001 2.43954272289507E+0001 2.43873716680134E+0001 2.43793258754135E+0001 - 2.43712897669585E+0001 2.43632632587412E+0001 2.43552462670708E+0001 2.43472387085161E+0001 2.43392404999066E+0001 - 2.43312515582866E+0001 2.43232718009680E+0001 2.43153011455316E+0001 2.43073395097596E+0001 2.42993868117078E+0001 - 2.42914429696755E+0001 2.42835079022095E+0001 2.42755815280954E+0001 2.42676637663775E+0001 2.42597545363250E+0001 - 2.42518537574725E+0001 2.42439613496003E+0001 2.42360772327260E+0001 2.42282013271076E+0001 2.42203335532590E+0001 - 2.42124738319277E+0001 2.42046220841330E+0001 2.41967782311013E+0001 2.41889421943264E+0001 2.41811138955465E+0001 - 2.41732932567313E+0001 2.41654802001089E+0001 2.41576746481483E+0001 2.41498765235458E+0001 2.41420857492639E+0001 - 2.41343022484949E+0001 2.41265259446781E+0001 2.41187567614985E+0001 2.41109946228761E+0001 2.41032394529788E+0001 - 2.40954911762233E+0001 2.40877497172571E+0001 2.40800150009714E+0001 2.40722869525118E+0001 2.40645654972411E+0001 - 2.40568505607997E+0001 2.40491420690282E+0001 2.40414399480398E+0001 2.40337441241641E+0001 2.40260545240054E+0001 - 2.40183710743766E+0001 2.40106937023412E+0001 2.40030223351996E+0001 2.39953569005045E+0001 2.39876973260429E+0001 - 2.39800435398346E+0001 2.39723954701403E+0001 2.39647530454602E+0001 2.39571161945469E+0001 2.39494848463755E+0001 - 2.39418589301609E+0001 2.39342383753710E+0001 2.39266231116918E+0001 2.39190130690520E+0001 2.39114081776435E+0001 - 2.39038083678573E+0001 2.38962135703445E+0001 2.38886237159935E+0001 2.38810387359209E+0001 2.38734585614799E+0001 - 2.38658831242733E+0001 2.38583123561182E+0001 2.38507461890953E+0001 2.38431845555036E+0001 2.38356273878715E+0001 - 2.38280746189815E+0001 2.38205261818352E+0001 2.38129820096804E+0001 2.38054420359955E+0001 2.37979061944901E+0001 - 2.37903744191133E+0001 2.37828466440426E+0001 2.37753228037015E+0001 2.37678028327294E+0001 2.37602866660109E+0001 - 2.37527742386651E+0001 2.37452654860365E+0001 2.37377603437060E+0001 2.37302587474889E+0001 2.37227606334285E+0001 - 2.37152659378074E+0001 2.37077745971255E+0001 2.37002865481382E+0001 2.36928017278056E+0001 2.36853200733426E+0001 - 2.36778415221704E+0001 2.36703660119619E+0001 2.36628934806105E+0001 2.36554238662481E+0001 2.36479571072216E+0001 - 2.36404931421156E+0001 2.36330319097585E+0001 2.36255733491789E+0001 2.36181173996556E+0001 2.36106640006868E+0001 - 2.36032130920053E+0001 2.35957646135723E+0001 2.35883185055731E+0001 2.35808747084156E+0001 2.35734331627460E+0001 - 2.35659938094223E+0001 2.35585565895597E+0001 2.35511214444723E+0001 2.35436883156983E+0001 2.35362571450185E+0001 - 2.35288278744322E+0001 2.35214004461754E+0001 2.35139748026845E+0001 2.35065508866514E+0001 2.34991286409605E+0001 - 2.34917080087606E+0001 2.34842889333821E+0001 2.34768713584094E+0001 2.34694552276393E+0001 2.34620404850925E+0001 - 2.34546270750185E+0001 2.34472149418871E+0001 2.34398040303815E+0001 2.34323942854263E+0001 2.34249856521465E+0001 - 2.34175780759074E+0001 2.34101715022961E+0001 2.34027658770947E+0001 2.33953611463407E+0001 2.33879572562756E+0001 - 2.33805541533609E+0001 2.33731517842881E+0001 2.33657500959481E+0001 2.33583490354759E+0001 2.33509485502170E+0001 - 2.33435485877282E+0001 2.33361490957978E+0001 2.33287500224222E+0001 2.33213513158285E+0001 2.33139529244404E+0001 - 2.33065547969293E+0001 2.32991568821570E+0001 2.32917591292194E+0001 2.32843614874273E+0001 2.32769639063015E+0001 - 2.32695663355820E+0001 2.32621687252229E+0001 2.32547710254035E+0001 2.32473731865092E+0001 2.32399751591470E+0001 - 2.32325768941386E+0001 2.32251783425065E+0001 2.32177794555095E+0001 2.32103801846085E+0001 2.32029804814770E+0001 - 2.31955802980073E+0001 2.31881795863031E+0001 2.31807782986834E+0001 2.31733763876724E+0001 2.31659738060161E+0001 - 2.31585705066623E+0001 2.31511664427790E+0001 2.31437615677554E+0001 2.31363558351647E+0001 2.31289491988099E+0001 - 2.31215416127073E+0001 2.31141330310741E+0001 2.31067234083472E+0001 2.30993126991610E+0001 2.30919008583632E+0001 - 2.30844878410154E+0001 2.30770736023889E+0001 2.30696580979631E+0001 2.30622412834178E+0001 2.30548231146450E+0001 - 2.30474035477462E+0001 2.30399825390412E+0001 2.30325600450307E+0001 2.30251360224474E+0001 2.30177104282138E+0001 - 2.30102832194630E+0001 2.30028543535473E+0001 2.29954237880055E+0001 2.29879914805866E+0001 2.29805573892477E+0001 - 2.29731214721577E+0001 2.29656836876720E+0001 2.29582439943741E+0001 2.29508023510202E+0001 2.29433587166011E+0001 - 2.29359130502890E+0001 2.29284653114693E+0001 2.29210154597303E+0001 2.29135634548545E+0001 2.29061092568363E+0001 - 2.28986528258627E+0001 2.28911941223266E+0001 2.28837331068197E+0001 2.28762697401358E+0001 2.28688039832686E+0001 - 2.28613357974204E+0001 2.28538651439717E+0001 2.28463919845205E+0001 2.28389162808647E+0001 2.28314379949849E+0001 - 2.28239570890784E+0001 2.28164735255265E+0001 2.28089872669105E+0001 2.28014982760222E+0001 2.27940065158422E+0001 - 2.27865119495318E+0001 2.27790145404758E+0001 2.27715142522434E+0001 2.27640110485874E+0001 2.27565048934824E+0001 - 2.27489957510745E+0001 2.27414835857178E+0001 2.27339683619541E+0001 2.27264500445245E+0001 2.27189285983563E+0001 - 2.27114039885795E+0001 2.27038761805145E+0001 2.26963451396700E+0001 2.26888108317564E+0001 2.26812732226660E+0001 - 2.26737322784937E+0001 2.26661879655074E+0001 2.26586402501892E+0001 2.26510890992025E+0001 2.26435344794008E+0001 - 2.26359763578147E+0001 2.26284147016943E+0001 2.26208494784525E+0001 2.26132806557073E+0001 2.26057082012616E+0001 - 2.25981320830956E+0001 2.25905522693937E+0001 2.25829687285268E+0001 2.25753814290399E+0001 2.25677903396757E+0001 - 2.25601954293678E+0001 2.25525966672255E+0001 2.25449940225550E+0001 2.25373874648392E+0001 2.25297769637489E+0001 - 2.25221624891455E+0001 2.25145440110637E+0001 2.25069214997483E+0001 2.24992949255922E+0001 2.24916642592023E+0001 - 2.24840294713527E+0001 2.24763905330013E+0001 2.24687474153031E+0001 2.24611000895848E+0001 2.24534485273451E+0001 - 2.24457927002895E+0001 2.24381325802846E+0001 2.24304681393828E+0001 2.24227993498223E+0001 2.24151261840211E+0001 - 2.24074486145726E+0001 2.23997666142590E+0001 2.23920801560282E+0001 2.23843892130179E+0001 2.23766937585444E+0001 - 2.23689937660886E+0001 2.23612892093306E+0001 2.23535800621254E+0001 2.23458662984835E+0001 2.23381478926123E+0001 - 2.23304248188980E+0001 2.23226970518892E+0001 2.23149645663156E+0001 2.23072273370968E+0001 2.22994853392974E+0001 - 2.22917385481899E+0001 2.22839869392047E+0001 2.22762304879457E+0001 2.22684691701928E+0001 2.22607029619038E+0001 - 2.22529318392073E+0001 2.22451557784043E+0001 2.22373747559593E+0001 2.22295887485313E+0001 2.22217977329279E+0001 - 2.22140016861470E+0001 2.22062005853427E+0001 2.21983944078468E+0001 2.21905831311643E+0001 2.21827667329722E+0001 - 2.21749451910990E+0001 2.21671184835636E+0001 2.21592865885490E+0001 2.21514494843990E+0001 2.21436071496372E+0001 - 2.21357595629474E+0001 2.21279067031795E+0001 2.21200485493567E+0001 2.21121850806703E+0001 2.21043162764684E+0001 - 2.20964421162816E+0001 2.20885625797808E+0001 2.20806776468350E+0001 2.20727872974571E+0001 2.20648915118240E+0001 - 2.20569902702911E+0001 2.20490835533625E+0001 2.20411713417189E+0001 2.20332536161986E+0001 2.20253303577988E+0001 - 2.20174015476899E+0001 2.20094671671978E+0001 2.20015271978079E+0001 2.19935816211779E+0001 2.19856304191180E+0001 - 2.19776735735952E+0001 2.19697110667516E+0001 2.19617428808813E+0001 2.19537689984344E+0001 2.19457894020271E+0001 - 2.19378040744338E+0001 2.19298129985800E+0001 2.19218161575684E+0001 2.19138135346393E+0001 2.19058051132004E+0001 - 2.18977908768150E+0001 2.18897708092104E+0001 2.18817448942613E+0001 2.18737131159976E+0001 2.18656754586188E+0001 - 2.18576319064592E+0001 2.18495824440354E+0001 2.18415270559872E+0001 2.18334657271432E+0001 2.18253984424575E+0001 - 2.18173251870504E+0001 2.18092459461985E+0001 2.18011607053236E+0001 2.17930694500127E+0001 2.17849721659894E+0001 - 2.17768688391350E+0001 2.17687594554940E+0001 2.17606440012463E+0001 2.17525224627358E+0001 2.17443948264438E+0001 - 2.17362610790110E+0001 2.17281212072298E+0001 2.17199751980378E+0001 2.17118230385197E+0001 2.17036647159101E+0001 - 2.16955002176024E+0001 2.16873295311242E+0001 2.16791526441599E+0001 2.16709695445292E+0001 2.16627802202170E+0001 - 2.16545846593458E+0001 2.16463828501836E+0001 2.16381747811394E+0001 2.16299604407767E+0001 2.16217398178031E+0001 - 2.16135129010669E+0001 2.16052796795745E+0001 2.15970401424479E+0001 2.15887942789760E+0001 2.15805420785940E+0001 - 2.15722835308628E+0001 2.15640186255060E+0001 2.15557473523670E+0001 2.15474697014489E+0001 2.15391856628939E+0001 - 2.15308952269814E+0001 2.15225983841186E+0001 2.15142951248886E+0001 2.15059854399851E+0001 2.14976693202526E+0001 - 2.14893467566686E+0001 2.14810177403567E+0001 2.14726822625768E+0001 2.14643403147274E+0001 2.14559918883453E+0001 - 2.14476369751024E+0001 2.14392755668177E+0001 2.14309076554310E+0001 2.14225332330342E+0001 2.14141522918509E+0001 - 2.14057648242333E+0001 2.13973708226727E+0001 2.13889702798018E+0001 2.13805631883864E+0001 2.13721495413233E+0001 - 2.13637293316358E+0001 2.13553025525040E+0001 2.13468691972198E+0001 2.13384292592187E+0001 2.13299827320667E+0001 - 2.13215296094489E+0001 2.13130698852107E+0001 2.13046035533102E+0001 2.12961306078347E+0001 2.12876510430125E+0001 - 2.12791648531961E+0001 2.12706720328654E+0001 2.12621725766424E+0001 2.12536664792711E+0001 2.12451537356131E+0001 - 2.12366343406767E+0001 2.12281082895948E+0001 2.12195755776270E+0001 2.12110362001526E+0001 2.12024901526820E+0001 - 2.11939374308642E+0001 2.11853780304660E+0001 2.11768119473711E+0001 2.11682391776066E+0001 2.11596597173126E+0001 - 2.11510735627608E+0001 2.11424807103466E+0001 2.11338811565832E+0001 2.11252748981205E+0001 2.11166619317242E+0001 - 2.11080422542819E+0001 2.10994158628046E+0001 2.10907827544351E+0001 2.10821429264238E+0001 2.10734963761589E+0001 - 2.10648431011325E+0001 2.10561830989793E+0001 2.10475163674341E+0001 2.10388429043638E+0001 2.10301627077539E+0001 - 2.10214757757102E+0001 2.10127821064519E+0001 2.10040816983258E+0001 2.09953745497930E+0001 2.09866606594341E+0001 - 2.09779400259458E+0001 2.09692126481492E+0001 2.09604785249680E+0001 2.09517376554591E+0001 2.09429900387823E+0001 - 2.09342356742330E+0001 2.09254745612056E+0001 2.09167066992049E+0001 2.09079320878651E+0001 2.08991507269413E+0001 - 2.08903626162787E+0001 2.08815677558594E+0001 2.08727661457662E+0001 2.08639577861993E+0001 2.08551426774730E+0001 - 2.08463208200136E+0001 2.08374922143550E+0001 2.08286568611521E+0001 2.08198147611678E+0001 2.08109659152782E+0001 - 2.08021103244632E+0001 2.07932479898067E+0001 2.07843789125267E+0001 2.07755030939441E+0001 2.07666205354676E+0001 - 2.07577312386389E+0001 2.07488352051025E+0001 2.07399324366006E+0001 2.07310229349984E+0001 2.07221067022667E+0001 - 2.07131837404710E+0001 2.07042540517988E+0001 2.06953176385296E+0001 2.06863745030640E+0001 2.06774246479080E+0001 - 2.06684680756489E+0001 2.06595047890158E+0001 2.06505347908138E+0001 2.06415580839744E+0001 2.06325746715069E+0001 - 2.06235845565532E+0001 2.06145877423394E+0001 2.06055842322070E+0001 2.05965740295852E+0001 2.05875571380192E+0001 - 2.05785335611491E+0001 2.05695033027288E+0001 2.05604663665917E+0001 2.05514227566969E+0001 2.05423724770761E+0001 - 2.05333155318929E+0001 2.05242519253926E+0001 2.05151816619212E+0001 2.05061047459196E+0001 2.04970211819442E+0001 - 2.04879309746338E+0001 2.04788341287360E+0001 2.04697306490926E+0001 2.04606205406371E+0001 2.04515038084066E+0001 - 2.04423804575343E+0001 2.04332504932546E+0001 2.04241139208871E+0001 2.04149707458570E+0001 2.04058209736836E+0001 - 2.03966646099722E+0001 2.03875016604342E+0001 2.03783321308746E+0001 2.03691560271814E+0001 2.03599733553483E+0001 - 2.03507841214643E+0001 2.03415883316949E+0001 2.03323859923146E+0001 2.03231771096851E+0001 2.03139616902597E+0001 - 2.03047397405852E+0001 2.02955112672961E+0001 2.02862762771176E+0001 2.02770347768689E+0001 2.02677867734647E+0001 - 2.02585322738965E+0001 2.02492712852633E+0001 2.02400038147281E+0001 2.02307298695690E+0001 2.02214494571372E+0001 - 2.02121625848775E+0001 2.02028692603243E+0001 2.01935694910897E+0001 2.01842632848829E+0001 2.01749506495104E+0001 - 2.01656315928338E+0001 2.01563061228295E+0001 2.01469742475530E+0001 2.01376359751339E+0001 2.01282913138030E+0001 - 2.01189402718659E+0001 2.01095828577162E+0001 2.01002190798316E+0001 2.00908489467691E+0001 2.00814724671791E+0001 - 2.00720896497900E+0001 2.00627005034049E+0001 2.00533050369260E+0001 2.00439032593271E+0001 2.00344951796654E+0001 - 2.00250808070835E+0001 2.00156601507927E+0001 2.00062332200973E+0001 1.99968000243855E+0001 1.99873605731227E+0001 - 1.99779148758347E+0001 1.99684629421571E+0001 1.99590047817895E+0001 1.99495404045059E+0001 1.99400698201711E+0001 - 1.99305930387176E+0001 1.99211100701598E+0001 1.99116209245932E+0001 1.99021256121855E+0001 1.98926241431842E+0001 - 1.98831165279092E+0001 1.98736027767619E+0001 1.98640829002195E+0001 1.98545569088334E+0001 1.98450248132193E+0001 - 1.98354866240881E+0001 1.98259423522167E+0001 1.98163920084508E+0001 1.98068356037114E+0001 1.97972731490002E+0001 - 1.97877046553811E+0001 1.97781301340154E+0001 1.97685495961047E+0001 1.97589630529406E+0001 1.97493705158834E+0001 - 1.97397719963602E+0001 1.97301675058891E+0001 1.97205570560331E+0001 1.97109406584417E+0001 1.97013183248320E+0001 - 1.96916900669814E+0001 1.96820558967584E+0001 1.96724158260787E+0001 1.96627698669410E+0001 1.96531180314042E+0001 - 1.96434603316031E+0001 1.96337967797360E+0001 1.96241273880700E+0001 1.96144521689358E+0001 1.96047711347433E+0001 - 1.95950842979518E+0001 1.95853916711072E+0001 1.95756932668021E+0001 1.95659890977082E+0001 1.95562791765534E+0001 - 1.95465635161435E+0001 1.95368421293374E+0001 1.95271150290572E+0001 1.95173822283023E+0001 1.95076437401252E+0001 - 1.94978995776438E+0001 1.94881497540488E+0001 1.94783942825753E+0001 1.94686331765361E+0001 1.94588664493023E+0001 - 1.94490941143106E+0001 1.94393161850471E+0001 1.94295326750760E+0001 1.94197435980080E+0001 1.94099489675245E+0001 - 1.94001487973701E+0001 1.93903431013319E+0001 1.93805318932723E+0001 1.93707151871143E+0001 1.93608929968295E+0001 - 1.93510653364594E+0001 1.93412322200940E+0001 1.93313936618875E+0001 1.93215496760564E+0001 1.93117002768648E+0001 - 1.93018454786381E+0001 1.92919852957626E+0001 1.92821197426773E+0001 1.92722488338840E+0001 1.92623725839233E+0001 - 1.92524910074170E+0001 1.92426041190232E+0001 1.92327119334599E+0001 1.92228144655057E+0001 1.92129117299889E+0001 - 1.92030037417863E+0001 1.91930905158459E+0001 1.91831720671536E+0001 1.91732484107500E+0001 1.91633195617426E+0001 - 1.91533855352680E+0001 1.91434463465420E+0001 1.91335020108141E+0001 1.91235525433921E+0001 1.91135979596342E+0001 - 1.91036382749477E+0001 1.90936735047971E+0001 1.90837036646957E+0001 1.90737287702035E+0001 1.90637488369237E+0001 - 1.90537638805363E+0001 1.90437739167362E+0001 1.90337789612935E+0001 1.90237790300160E+0001 1.90137741387551E+0001 - 1.90037643034227E+0001 1.89937495399746E+0001 1.89837298644089E+0001 1.89737052927784E+0001 1.89636758411752E+0001 - 1.89536415257493E+0001 1.89436023626826E+0001 1.89335583682210E+0001 1.89235095586364E+0001 1.89134559502632E+0001 - 1.89033975594727E+0001 1.88933344026790E+0001 1.88832664963515E+0001 1.88731938569962E+0001 1.88631165011581E+0001 - 1.88530344454416E+0001 1.88429477064824E+0001 1.88328563009608E+0001 1.88227602456006E+0001 1.88126595571749E+0001 - 1.88025542524986E+0001 1.87924443484118E+0001 1.87823298618181E+0001 1.87722108096477E+0001 1.87620872088835E+0001 - 1.87519590765430E+0001 1.87418264296812E+0001 1.87316892854047E+0001 1.87215476608483E+0001 1.87114015731924E+0001 - 1.87012510396549E+0001 1.86910960775011E+0001 1.86809367040201E+0001 1.86707729365511E+0001 1.86606047924730E+0001 - 1.86504322891932E+0001 1.86402554441683E+0001 1.86300742748786E+0001 1.86198887988552E+0001 1.86096990336627E+0001 - 1.85995049968990E+0001 1.85893067061961E+0001 1.85791041792329E+0001 1.85688974337149E+0001 1.85586864873840E+0001 - 1.85484713580222E+0001 1.85382520634406E+0001 1.85280286214920E+0001 1.85178010500597E+0001 1.85075693670613E+0001 - 1.84973335904464E+0001 1.84870937382051E+0001 1.84768498283505E+0001 1.84666018789438E+0001 1.84563499080645E+0001 - 1.84460939338314E+0001 1.84358339743953E+0001 1.84255700479354E+0001 1.84153021726696E+0001 1.84050303668454E+0001 - 1.83947546487307E+0001 1.83844750366446E+0001 1.83741915489205E+0001 1.83639042039293E+0001 1.83536130200699E+0001 - 1.83433180157665E+0001 1.83330192094853E+0001 1.83227166197133E+0001 1.83124102649669E+0001 1.83021001637913E+0001 - 1.82917863347658E+0001 1.82814687964860E+0001 1.82711475675928E+0001 1.82608226667383E+0001 1.82504941126110E+0001 - 1.82401619239277E+0001 1.82298261194244E+0001 1.82194867178735E+0001 1.82091437380663E+0001 1.81987971988243E+0001 - 1.81884471189946E+0001 1.81780935174510E+0001 1.81677364130868E+0001 1.81573758248285E+0001 1.81470117716186E+0001 - 1.81366442724364E+0001 1.81262733462769E+0001 1.81158990121580E+0001 1.81055212891244E+0001 1.80951401962512E+0001 - 1.80847557526203E+0001 1.80743679773565E+0001 1.80639768895914E+0001 1.80535825084869E+0001 1.80431848532275E+0001 - 1.80327839430171E+0001 1.80223797970820E+0001 1.80119724346714E+0001 1.80015618750551E+0001 1.79911481375225E+0001 - 1.79807312413889E+0001 1.79703112059874E+0001 1.79598880506641E+0001 1.79494617947926E+0001 1.79390324577738E+0001 - 1.79286000590126E+0001 1.79181646179456E+0001 1.79077261540181E+0001 1.78972846866996E+0001 1.78868402354871E+0001 - 1.78763928198797E+0001 1.78659424594007E+0001 1.78554891735993E+0001 1.78450329820286E+0001 1.78345739042721E+0001 - 1.78241119599251E+0001 1.78136471685928E+0001 1.78031795499049E+0001 1.77927091235138E+0001 1.77822359090707E+0001 - 1.77717599262609E+0001 1.77612811947685E+0001 1.77507997343083E+0001 1.77403155646005E+0001 1.77298287053847E+0001 - 1.77193391764140E+0001 1.77088469974513E+0001 1.76983521882823E+0001 1.76878547687014E+0001 1.76773547585223E+0001 - 1.76668521775674E+0001 1.76563470456674E+0001 1.76458393826709E+0001 1.76353292084480E+0001 1.76248165428721E+0001 - 1.76143014058252E+0001 1.76037838172106E+0001 1.75932637969366E+0001 1.75827413649297E+0001 1.75722165411245E+0001 - 1.75616893454626E+0001 1.75511597979053E+0001 1.75406279184205E+0001 1.75300937269828E+0001 1.75195572435802E+0001 - 1.75090184882136E+0001 1.74984774808845E+0001 1.74879342416250E+0001 1.74773887904515E+0001 1.74668411474015E+0001 - 1.74562913325194E+0001 1.74457393658625E+0001 1.74351852674901E+0001 1.74246290574825E+0001 1.74140707559027E+0001 - 1.74035103828492E+0001 1.73929479584159E+0001 1.73823835026969E+0001 1.73718170358074E+0001 1.73612485778610E+0001 - 1.73506781489782E+0001 1.73401057692938E+0001 1.73295314589364E+0001 1.73189552380509E+0001 1.73083771267870E+0001 - 1.72977971452881E+0001 1.72872153137201E+0001 1.72766316522458E+0001 1.72660461810296E+0001 1.72554589202505E+0001 - 1.72448698900776E+0001 1.72342791106997E+0001 1.72236866023019E+0001 1.72130923850678E+0001 1.72024964792003E+0001 - 1.71918989048908E+0001 1.71812996823389E+0001 1.71706988317517E+0001 1.71600963733333E+0001 1.71494923272890E+0001 - 1.71388867138368E+0001 1.71282795531849E+0001 1.71176708655493E+0001 1.71070606711457E+0001 1.70964489902007E+0001 - 1.70858358429247E+0001 1.70752212495468E+0001 1.70646052302799E+0001 1.70539878053508E+0001 1.70433689949894E+0001 - 1.70327488194135E+0001 1.70221272988456E+0001 1.70115044535140E+0001 1.70008803036384E+0001 1.69902548694462E+0001 - 1.69796281711577E+0001 1.69690002289892E+0001 1.69583710631664E+0001 1.69477406939126E+0001 1.69371091414373E+0001 - 1.69264764259643E+0001 1.69158425676952E+0001 1.69052075868553E+0001 1.68945715036482E+0001 1.68839343382847E+0001 - 1.68732961109665E+0001 1.68626568418947E+0001 1.68520165512678E+0001 1.68413752592865E+0001 1.68307329861344E+0001 - 1.68200897520088E+0001 1.68094455770881E+0001 1.67988004815577E+0001 1.67881544855859E+0001 1.67775076093525E+0001 - 1.67668598730171E+0001 1.67562112967493E+0001 1.67455619007029E+0001 1.67349117050321E+0001 1.67242607298818E+0001 - 1.67136089953921E+0001 1.67029565217054E+0001 1.66923033289429E+0001 1.66816494372344E+0001 1.66709948666919E+0001 - 1.66603396374275E+0001 1.66496837695504E+0001 1.66390272831517E+0001 1.66283701983229E+0001 1.66177125351456E+0001 - 1.66070543136996E+0001 1.65963955540504E+0001 1.65857362762549E+0001 1.65750765003717E+0001 1.65644162464365E+0001 - 1.65537555344929E+0001 1.65430943845664E+0001 1.65324328166691E+0001 1.65217708508177E+0001 1.65111085070109E+0001 - 1.65004458052403E+0001 1.64897827654840E+0001 1.64791194077198E+0001 1.64684557519045E+0001 1.64577918179946E+0001 - 1.64471276259328E+0001 1.64364631956508E+0001 1.64257985470704E+0001 1.64151337000998E+0001 1.64044686746418E+0001 - 1.63938034905860E+0001 1.63831381678122E+0001 1.63724727261840E+0001 1.63618071855583E+0001 1.63511415657765E+0001 - 1.63404758866782E+0001 1.63298101680766E+0001 1.63191444297774E+0001 1.63084786915820E+0001 1.62978129732710E+0001 - 1.62871472946132E+0001 1.62764816753706E+0001 1.62658161352785E+0001 1.62551506940767E+0001 1.62444853714809E+0001 - 1.62338201871928E+0001 1.62231551609074E+0001 1.62124903122984E+0001 1.62018256610289E+0001 1.61911612267500E+0001 - 1.61804970290932E+0001 1.61698330876785E+0001 1.61591694221144E+0001 1.61485060519873E+0001 1.61378429968776E+0001 - 1.61271802763435E+0001 1.61165179099250E+0001 1.61058559171595E+0001 1.60951943175567E+0001 1.60845331306166E+0001 - 1.60738723758203E+0001 1.60632120726367E+0001 1.60525522405115E+0001 1.60418928988855E+0001 1.60312340671699E+0001 - 1.60205757647664E+0001 1.60099180110612E+0001 1.59992608254160E+0001 1.59886042271894E+0001 1.59779482357037E+0001 - 1.59672928702798E+0001 1.59566381502121E+0001 1.59459840947826E+0001 1.59353307232492E+0001 1.59246780548626E+0001 - 1.59140261088380E+0001 1.59033749043929E+0001 1.58927244607084E+0001 1.58820747969571E+0001 1.58714259322891E+0001 - 1.58607778858401E+0001 1.58501306767179E+0001 1.58394843240208E+0001 1.58288388468210E+0001 1.58181942641785E+0001 - 1.58075505951185E+0001 1.57969078586659E+0001 1.57862660738099E+0001 1.57756252595333E+0001 1.57649854347829E+0001 - 1.57543466185011E+0001 1.57437088296009E+0001 1.57330720869700E+0001 1.57224364094891E+0001 1.57118018160101E+0001 - 1.57011683253563E+0001 1.56905359563479E+0001 1.56799047277668E+0001 1.56692746583832E+0001 1.56586457669386E+0001 - 1.56480180721588E+0001 1.56373915927522E+0001 1.56267663473876E+0001 1.56161423547313E+0001 1.56055196334134E+0001 - 1.55948982020515E+0001 1.55842780792335E+0001 1.55736592835285E+0001 1.55630418334761E+0001 1.55524257476089E+0001 - 1.55418110444187E+0001 1.55311977423851E+0001 1.55205858599580E+0001 1.55099754155646E+0001 1.54993664276169E+0001 - 1.54887589144928E+0001 1.54781528945511E+0001 1.54675483861245E+0001 1.54569454075256E+0001 1.54463439770387E+0001 - 1.54357441129247E+0001 1.54251458334260E+0001 1.54145491567435E+0001 1.54039541010737E+0001 1.53933606845819E+0001 - 1.53827689253981E+0001 1.53721788416418E+0001 1.53615904513986E+0001 1.53510037727286E+0001 1.53404188236746E+0001 - 1.53298356222400E+0001 1.53192541864176E+0001 1.53086745341642E+0001 1.52980966834128E+0001 1.52875206520733E+0001 - 1.52769464580325E+0001 1.52663741191363E+0001 1.52558036532224E+0001 1.52452350780866E+0001 1.52346684115108E+0001 - 1.52241036712449E+0001 1.52135408750050E+0001 1.52029800404917E+0001 1.51924211853766E+0001 1.51818643272941E+0001 - 1.51713094838652E+0001 1.51607566726751E+0001 1.51502059112778E+0001 1.51396572172126E+0001 1.51291106079812E+0001 - 1.51185661010555E+0001 1.51080237138886E+0001 1.50974834639032E+0001 1.50869453684829E+0001 1.50764094450012E+0001 - 1.50658757107821E+0001 1.50553441831432E+0001 1.50448148793603E+0001 1.50342878166818E+0001 1.50237630123296E+0001 - 1.50132404834935E+0001 1.50027202473379E+0001 1.49922023210017E+0001 1.49816867215827E+0001 1.49711734661617E+0001 - 1.49606625717777E+0001 1.49501540554540E+0001 1.49396479341772E+0001 1.49291442249028E+0001 1.49186429445570E+0001 - 1.49081441100409E+0001 1.48976477382184E+0001 1.48871538459335E+0001 1.48766624499848E+0001 1.48661735671571E+0001 - 1.48556872141943E+0001 1.48452034078130E+0001 1.48347221646941E+0001 1.48242435014996E+0001 1.48137674348508E+0001 - 1.48032939813404E+0001 1.47928231575312E+0001 1.47823549799559E+0001 1.47718894651154E+0001 1.47614266294750E+0001 - 1.47509664894769E+0001 1.47405090615233E+0001 1.47300543619920E+0001 1.47196024072237E+0001 1.47091532135337E+0001 - 1.46987067972004E+0001 1.46882631744694E+0001 1.46778223615570E+0001 1.46673843746534E+0001 1.46569492299022E+0001 - 1.46465169434309E+0001 1.46360875313197E+0001 1.46256610096255E+0001 1.46152373943725E+0001 1.46048167015513E+0001 - 1.45943989471168E+0001 1.45839841469999E+0001 1.45735723170843E+0001 1.45631634732303E+0001 1.45527576312713E+0001 - 1.45423548069970E+0001 1.45319550161628E+0001 1.45215582745023E+0001 1.45111645977018E+0001 1.45007740014271E+0001 - 1.44903865013063E+0001 1.44800021129251E+0001 1.44696208518505E+0001 1.44592427336063E+0001 1.44488677736832E+0001 - 1.44384959875420E+0001 1.44281273906022E+0001 1.44177619982610E+0001 1.44073998258730E+0001 1.43970408887621E+0001 - 1.43866852022146E+0001 1.43763327814826E+0001 1.43659836417868E+0001 1.43556377983188E+0001 1.43452952662227E+0001 - 1.43349560606151E+0001 1.43246201965794E+0001 1.43142876891640E+0001 1.43039585533797E+0001 1.42936328042048E+0001 - 1.42833104565781E+0001 1.42729915254130E+0001 1.42626760255786E+0001 1.42523639719125E+0001 1.42420553792183E+0001 - 1.42317502622612E+0001 1.42214486357764E+0001 1.42111505144581E+0001 1.42008559129667E+0001 1.41905648459313E+0001 - 1.41802773279358E+0001 1.41699933735393E+0001 1.41597129972602E+0001 1.41494362135807E+0001 1.41391630369490E+0001 - 1.41288934817726E+0001 1.41186275624328E+0001 1.41083652932649E+0001 1.40981066885718E+0001 1.40878517626204E+0001 - 1.40776005296456E+0001 1.40673530038424E+0001 1.40571091993657E+0001 1.40468691303403E+0001 1.40366328108513E+0001 - 1.40264002549488E+0001 1.40161714766453E+0001 1.40059464899163E+0001 1.39957253087011E+0001 1.39855079469085E+0001 - 1.39752944183966E+0001 1.39650847370014E+0001 1.39548789165113E+0001 1.39446769706844E+0001 1.39344789132386E+0001 - 1.39242847578583E+0001 1.39140945181868E+0001 1.39039082078313E+0001 1.38937258403646E+0001 1.38835474293173E+0001 - 1.38733729881871E+0001 1.38632025304330E+0001 1.38530360694766E+0001 1.38428736187013E+0001 1.38327151914561E+0001 - 1.38225608010479E+0001 1.38124104607532E+0001 1.38022641838005E+0001 1.37921219833858E+0001 1.37819838726741E+0001 - 1.37718498647860E+0001 1.37617199727993E+0001 1.37515942097627E+0001 1.37414725886853E+0001 1.37313551225365E+0001 - 1.37212418242477E+0001 1.37111327067095E+0001 1.37010277827879E+0001 1.36909270652908E+0001 1.36808305670042E+0001 - 1.36707383006676E+0001 1.36606502789841E+0001 1.36505665146189E+0001 1.36404870202001E+0001 1.36304118083178E+0001 - 1.36203408915210E+0001 1.36102742823217E+0001 1.36002119931932E+0001 1.35901540365728E+0001 1.35801004248580E+0001 - 1.35700511704019E+0001 1.35600062855306E+0001 1.35499657825220E+0001 1.35399296736203E+0001 1.35298979710279E+0001 - 1.35198706869089E+0001 1.35098478333918E+0001 1.34998294225666E+0001 1.34898154664786E+0001 1.34798059771390E+0001 - 1.34698009665205E+0001 1.34598004465525E+0001 1.34498044291340E+0001 1.34398129261142E+0001 1.34298259493098E+0001 - 1.34198435104989E+0001 1.34098656214194E+0001 1.33998922937704E+0001 1.33899235392101E+0001 1.33799593693585E+0001 - 1.33699997957963E+0001 1.33600448300668E+0001 1.33500944836751E+0001 1.33401487680859E+0001 1.33302076947127E+0001 - 1.33202712749539E+0001 1.33103395201487E+0001 1.33004124416074E+0001 1.32904900505897E+0001 1.32805723583349E+0001 - 1.32706593760242E+0001 1.32607511148053E+0001 1.32508475857935E+0001 1.32409488000557E+0001 1.32310547686237E+0001 - 1.32211655024888E+0001 1.32112810126009E+0001 1.32014013098766E+0001 1.31915264051833E+0001 1.31816563093572E+0001 - 1.31717910331925E+0001 1.31619305874409E+0001 1.31520749828194E+0001 1.31422242300015E+0001 1.31323783396231E+0001 - 1.31225373222774E+0001 1.31127011885217E+0001 1.31028699488715E+0001 1.30930436138052E+0001 1.30832221937549E+0001 - 1.30734056991218E+0001 1.30635941402596E+0001 1.30537875274904E+0001 1.30439858710868E+0001 1.30341891812894E+0001 - 1.30243974682939E+0001 1.30146107422614E+0001 1.30048290133067E+0001 1.29950522915101E+0001 1.29852805869110E+0001 - 1.29755139095058E+0001 1.29657522692573E+0001 1.29559956760777E+0001 1.29462441398514E+0001 1.29364976704181E+0001 - 1.29267562775723E+0001 1.29170199710776E+0001 1.29072887606539E+0001 1.28975626559762E+0001 1.28878416666861E+0001 - 1.28781258023867E+0001 1.28684150726326E+0001 1.28587094869452E+0001 1.28490090548050E+0001 1.28393137856509E+0001 - 1.28296236888840E+0001 1.28199387738624E+0001 1.28102590499080E+0001 1.28005845262974E+0001 1.27909152122721E+0001 - 1.27812511170357E+0001 1.27715922497425E+0001 1.27619386195143E+0001 1.27522902354322E+0001 1.27426471065340E+0001 - 1.27330092418234E+0001 1.27233766502553E+0001 1.27137493407548E+0001 1.27041273221973E+0001 1.26945106034262E+0001 - 1.26848991932390E+0001 1.26752931003994E+0001 1.26656923336258E+0001 1.26560969015941E+0001 1.26465068129510E+0001 - 1.26369220762922E+0001 1.26273427001811E+0001 1.26177686931356E+0001 1.26082000636357E+0001 1.25986368201223E+0001 - 1.25890789709963E+0001 1.25795265246187E+0001 1.25699794893075E+0001 1.25604378733460E+0001 1.25509016849748E+0001 - 1.25413709323931E+0001 1.25318456237618E+0001 1.25223257672022E+0001 1.25128113707981E+0001 1.25033024425872E+0001 - 1.24937989905705E+0001 1.24843010227121E+0001 1.24748085469298E+0001 1.24653215711120E+0001 1.24558401030942E+0001 - 1.24463641506806E+0001 1.24368937216326E+0001 1.24274288236771E+0001 1.24179694644909E+0001 1.24085156517202E+0001 - 1.23990673929689E+0001 1.23896246957983E+0001 1.23801875677349E+0001 1.23707560162584E+0001 1.23613300488175E+0001 - 1.23519096728152E+0001 1.23424948956146E+0001 1.23330857245453E+0001 1.23236821668878E+0001 1.23142842298921E+0001 - 1.23048919207634E+0001 1.22955052466687E+0001 1.22861242147342E+0001 1.22767488320485E+0001 1.22673791056620E+0001 - 1.22580150425776E+0001 1.22486566497705E+0001 1.22393039341666E+0001 1.22299569026590E+0001 1.22206155620981E+0001 - 1.22112799192920E+0001 1.22019499810144E+0001 1.21926257539988E+0001 1.21833072449390E+0001 1.21739944604868E+0001 - 1.21646874072573E+0001 1.21553860918251E+0001 1.21460905207299E+0001 1.21368007004634E+0001 1.21275166374869E+0001 - 1.21182383382155E+0001 1.21089658090311E+0001 1.20996990562729E+0001 1.20904380862413E+0001 1.20811829051974E+0001 - 1.20719335193638E+0001 1.20626899349274E+0001 1.20534521580285E+0001 1.20442201947731E+0001 1.20349940512306E+0001 - 1.20257737334268E+0001 1.20165592473496E+0001 1.20073505989516E+0001 1.19981477941404E+0001 1.19889508387886E+0001 - 1.19797597387316E+0001 1.19705744997629E+0001 1.19613951276368E+0001 1.19522216280716E+0001 1.19430540067440E+0001 - 1.19338922692957E+0001 1.19247364213267E+0001 1.19155864684013E+0001 1.19064424160396E+0001 1.18973042697289E+0001 - 1.18881720349172E+0001 1.18790457170098E+0001 1.18699253213794E+0001 1.18608108533532E+0001 1.18517023182283E+0001 - 1.18425997212572E+0001 1.18335030676586E+0001 1.18244123626073E+0001 1.18153276112462E+0001 1.18062488186742E+0001 - 1.17971759899571E+0001 1.17881091301157E+0001 1.17790482441427E+0001 1.17699933369844E+0001 1.17609444135523E+0001 - 1.17519014787173E+0001 1.17428645373172E+0001 1.17338335941490E+0001 1.17248086539701E+0001 1.17157897215025E+0001 - 1.17067768014314E+0001 1.16977698983992E+0001 1.16887690170176E+0001 1.16797741618547E+0001 1.16707853374422E+0001 - 1.16618025482766E+0001 1.16528257988150E+0001 1.16438550934793E+0001 1.16348904366479E+0001 1.16259318326671E+0001 - 1.16169792858462E+0001 1.16080328004544E+0001 1.15990923807212E+0001 1.15901580308465E+0001 1.15812297549865E+0001 - 1.15723075572629E+0001 1.15633914417583E+0001 1.15544814125199E+0001 1.15455774735577E+0001 1.15366796288432E+0001 - 1.15277878823118E+0001 1.15189022378627E+0001 1.15100226993576E+0001 1.15011492706197E+0001 1.14922819554393E+0001 - 1.14834207575655E+0001 1.14745656807133E+0001 1.14657167285604E+0001 1.14568739047482E+0001 1.14480372128798E+0001 - 1.14392066565231E+0001 1.14303822392103E+0001 1.14215639644374E+0001 1.14127518356608E+0001 1.14039458563044E+0001 - 1.13951460297525E+0001 1.13863523593539E+0001 1.13775648484227E+0001 1.13687835002361E+0001 1.13600083180377E+0001 - 1.13512393050256E+0001 1.13424764643745E+0001 1.13337197992148E+0001 1.13249693126426E+0001 1.13162250077232E+0001 - 1.13074868874760E+0001 1.12987549548941E+0001 1.12900292129309E+0001 1.12813096645034E+0001 1.12725963124935E+0001 - 1.12638891597481E+0001 1.12551882090786E+0001 1.12464934632633E+0001 1.12378049250372E+0001 1.12291225971097E+0001 - 1.12204464821501E+0001 1.12117765827893E+0001 1.12031129016295E+0001 1.11944554412345E+0001 1.11858042041315E+0001 - 1.11771591928152E+0001 1.11685204097466E+0001 1.11598878573452E+0001 1.11512615380036E+0001 1.11426414540747E+0001 - 1.11340276078767E+0001 1.11254200016950E+0001 1.11168186377800E+0001 1.11082235183473E+0001 1.10996346455786E+0001 - 1.10910520216167E+0001 1.10824756485762E+0001 1.10739055285338E+0001 1.10653416635311E+0001 1.10567840555786E+0001 - 1.10482327066517E+0001 1.10396876186903E+0001 1.10311487935996E+0001 1.10226162332531E+0001 1.10140899394882E+0001 - 1.10055699141091E+0001 1.09970561588873E+0001 1.09885486755582E+0001 1.09800474658275E+0001 1.09715525313588E+0001 - 1.09630638737957E+0001 1.09545814947337E+0001 1.09461053957426E+0001 1.09376355783595E+0001 1.09291720440848E+0001 - 1.09207147943875E+0001 1.09122638307015E+0001 1.09038191544304E+0001 1.08953807669396E+0001 1.08869486695699E+0001 - 1.08785228636174E+0001 1.08701033503579E+0001 1.08616901310256E+0001 1.08532832068209E+0001 1.08448825789217E+0001 - 1.08364882484614E+0001 1.08281002165481E+0001 1.08197184842529E+0001 1.08113430526176E+0001 1.08029739226513E+0001 - 1.07946110953274E+0001 1.07862545715920E+0001 1.07779043523548E+0001 1.07695604384957E+0001 1.07612228308593E+0001 - 1.07528915302610E+0001 1.07445665374863E+0001 1.07362478532821E+0001 1.07279354783717E+0001 1.07196294134377E+0001 - 1.07113296591383E+0001 1.07030362160953E+0001 1.06947490849017E+0001 1.06864682661187E+0001 1.06781937602727E+0001 - 1.06699255678651E+0001 1.06616636893585E+0001 1.06534081251924E+0001 1.06451588757642E+0001 1.06369159414488E+0001 - 1.06286793225919E+0001 1.06204490195001E+0001 1.06122250324523E+0001 1.06040073616984E+0001 1.05957960074552E+0001 - 1.05875909699126E+0001 1.05793922492247E+0001 1.05711998455153E+0001 1.05630137588845E+0001 1.05548339893949E+0001 - 1.05466605370797E+0001 1.05384934019454E+0001 1.05303325839622E+0001 1.05221780830781E+0001 1.05140298992016E+0001 - 1.05058880322225E+0001 1.04977524819881E+0001 1.04896232483259E+0001 1.04815003310259E+0001 1.04733837298562E+0001 - 1.04652734445502E+0001 1.04571694748110E+0001 1.04490718203147E+0001 1.04409804807067E+0001 1.04328954556018E+0001 - 1.04248167445885E+0001 1.04167443472261E+0001 1.04086782630392E+0001 1.04006184915292E+0001 1.03925650321669E+0001 - 1.03845178843917E+0001 1.03764770476178E+0001 1.03684425212269E+0001 1.03604143045744E+0001 1.03523923969897E+0001 - 1.03443767977633E+0001 1.03363675061718E+0001 1.03283645214488E+0001 1.03203678428092E+0001 1.03123774694408E+0001 - 1.03043934004939E+0001 1.02964156350961E+0001 1.02884441723500E+0001 1.02804790113241E+0001 1.02725201510597E+0001 - 1.02645675905789E+0001 1.02566213288634E+0001 1.02486813648742E+0001 1.02407476975467E+0001 1.02328203257820E+0001 - 1.02248992484573E+0001 1.02169844644242E+0001 1.02090759725059E+0001 1.02011737714953E+0001 1.01932778601625E+0001 - 1.01853882372457E+0001 1.01775049014595E+0001 1.01696278514936E+0001 1.01617570860042E+0001 1.01538926036261E+0001 - 1.01460344029666E+0001 1.01381824826049E+0001 1.01303368410916E+0001 1.01224974769577E+0001 1.01146643887002E+0001 - 1.01068375747942E+0001 1.00990170336889E+0001 1.00912027638022E+0001 1.00833947635312E+0001 1.00755930312471E+0001 - 1.00677975652916E+0001 1.00600083639810E+0001 1.00522254256079E+0001 1.00444487484392E+0001 1.00366783307138E+0001 - 1.00289141706458E+0001 1.00211562664273E+0001 1.00134046162192E+0001 1.00056592181615E+0001 9.99792007036757E+0000 - 9.99018717092433E+0000 9.98246051789502E+0000 9.97474010932033E+0000 9.96702594320675E+0000 9.95931801754828E+0000 - 9.95161633030818E+0000 9.94392087942255E+0000 9.93623166280584E+0000 9.92854867834780E+0000 9.92087192391399E+0000 - 9.91320139734422E+0000 9.90553709645610E+0000 9.89787901904148E+0000 9.89022716286845E+0000 9.88258152567978E+0000 - 9.87494210519549E+0000 9.86730889911383E+0000 9.85968190510414E+0000 9.85206112081804E+0000 9.84444654387719E+0000 - 9.83683817188600E+0000 9.82923600242043E+0000 9.82164003303661E+0000 9.81405026126067E+0000 9.80646668460601E+0000 - 9.79888930055496E+0000 9.79131810657000E+0000 9.78375310009013E+0000 9.77619427852835E+0000 9.76864163927876E+0000 - 9.76109517971197E+0000 9.75355489717560E+0000 9.74602078899322E+0000 9.73849285246845E+0000 9.73097108488034E+0000 - 9.72345548348438E+0000 9.71594604552065E+0000 9.70844276819646E+0000 9.70094564870881E+0000 9.69345468421982E+0000 - 9.68596987188283E+0000 9.67849120881834E+0000 9.67101869213240E+0000 9.66355231890484E+0000 9.65609208619592E+0000 - 9.64863799104528E+0000 9.64119003046936E+0000 9.63374820146400E+0000 9.62631250100384E+0000 9.61888292604032E+0000 - 9.61145947350626E+0000 9.60404214031585E+0000 9.59663092335388E+0000 9.58922581949366E+0000 9.58182682558317E+0000 - 9.57443393844969E+0000 9.56704715489871E+0000 9.55966647172014E+0000 9.55229188567593E+0000 9.54492339351654E+0000 - 9.53756099196496E+0000 9.53020467772700E+0000 9.52285444748871E+0000 9.51551029791277E+0000 9.50817222564671E+0000 - 9.50084022731622E+0000 9.49351429952718E+0000 9.48619443886463E+0000 9.47888064189383E+0000 9.47157290516325E+0000 - 9.46427122519952E+0000 9.45697559851147E+0000 9.44968602158807E+0000 9.44240249089691E+0000 9.43512500289033E+0000 - 9.42785355399979E+0000 9.42058814063789E+0000 9.41332875919682E+0000 9.40607540605302E+0000 9.39882807756146E+0000 - 9.39158677006134E+0000 9.38435147987195E+0000 9.37712220329211E+0000 9.36989893660435E+0000 9.36268167607488E+0000 - 9.35547041794787E+0000 9.34826515845171E+0000 9.34106589379635E+0000 9.33387262017127E+0000 9.32668533375477E+0000 - 9.31950403070260E+0000 9.31232870714946E+0000 9.30515935921991E+0000 9.29799598301697E+0000 9.29083857462622E+0000 - 9.28368713011585E+0000 9.27654164553920E+0000 9.26940211693010E+0000 9.26226854030550E+0000 9.25514091166538E+0000 - 9.24801922699542E+0000 9.24090348225763E+0000 9.23379367340796E+0000 9.22668979637505E+0000 9.21959184707684E+0000 - 9.21249982141535E+0000 9.20541371527096E+0000 9.19833352451649E+0000 9.19125924499735E+0000 9.18419087255243E+0000 - 9.17712840299948E+0000 9.17007183214031E+0000 9.16302115576444E+0000 9.15597636964287E+0000 9.14893746953273E+0000 - 9.14190445117052E+0000 9.13487731028355E+0000 9.12785604257958E+0000 9.12084064375194E+0000 9.11383110948167E+0000 - 9.10682743542708E+0000 9.09982961724251E+0000 9.09283765055696E+0000 9.08585153098867E+0000 9.07887125414305E+0000 - 9.07189681560590E+0000 9.06492821095227E+0000 9.05796543574174E+0000 9.05100848551847E+0000 9.04405735581219E+0000 - 9.03711204213876E+0000 9.03017253999857E+0000 9.02323884488285E+0000 9.01631095226107E+0000 9.00938885759302E+0000 - 9.00247255632616E+0000 8.99556204389039E+0000 8.98865731570279E+0000 8.98175836716861E+0000 8.97486519367610E+0000 - 8.96797779060431E+0000 8.96109615331526E+0000 8.95422027716181E+0000 8.94735015747768E+0000 8.94048578958686E+0000 - 8.93362716880214E+0000 8.92677429041869E+0000 8.91992714972095E+0000 8.91308574198265E+0000 8.90625006246255E+0000 - 8.89942010640501E+0000 8.89259586904523E+0000 8.88577734560609E+0000 8.87896453129292E+0000 8.87215742130611E+0000 - 8.86535601082688E+0000 8.85856029502891E+0000 8.85177026907251E+0000 8.84498592810411E+0000 8.83820726726101E+0000 - 8.83143428166768E+0000 8.82466696643682E+0000 8.81790531666780E+0000 8.81114932745243E+0000 8.80439899386654E+0000 - 8.79765431097526E+0000 8.79091527383883E+0000 8.78418187749570E+0000 8.77745411698262E+0000 8.77073198731663E+0000 - 8.76401548351365E+0000 8.75730460056829E+0000 8.75059933347296E+0000 8.74389967720625E+0000 8.73720562673232E+0000 - 8.73051717701209E+0000 8.72383432298683E+0000 8.71715705959877E+0000 8.71048538176784E+0000 8.70381928441339E+0000 - 8.69715876243933E+0000 8.69050381074106E+0000 8.68385442420225E+0000 8.67721059770180E+0000 8.67057232610105E+0000 - 8.66393960425815E+0000 8.65731242701956E+0000 8.65069078922059E+0000 8.64407468568752E+0000 8.63746411124028E+0000 - 8.63085906068391E+0000 8.62425952882139E+0000 8.61766551043710E+0000 8.61107700031760E+0000 8.60449399322982E+0000 - 8.59791648394022E+0000 8.59134446719933E+0000 8.58477793775621E+0000 8.57821689034184E+0000 8.57166131969107E+0000 - 8.56511122051857E+0000 8.55856658753540E+0000 8.55202741544687E+0000 8.54549369894402E+0000 8.53896543271481E+0000 - 8.53244261143670E+0000 8.52592522977927E+0000 8.51941328240692E+0000 8.51290676397037E+0000 8.50640566911888E+0000 - 8.49990999248963E+0000 8.49341972871303E+0000 8.48693487241437E+0000 8.48045541820899E+0000 8.47398136070549E+0000 - 8.46751269450310E+0000 8.46104941419966E+0000 8.45459151438044E+0000 8.44813898962398E+0000 8.44169183450700E+0000 - 8.43525004359199E+0000 8.42881361143748E+0000 8.42238253259906E+0000 8.41595680162247E+0000 8.40953641304517E+0000 - 8.40312136139799E+0000 8.39671164121264E+0000 8.39030724700294E+0000 8.38390817328682E+0000 8.37751441457077E+0000 - 8.37112596535738E+0000 8.36474282013834E+0000 8.35836497340791E+0000 8.35199241964516E+0000 8.34562515332906E+0000 - 8.33926316893363E+0000 8.33290646092312E+0000 8.32655502375849E+0000 8.32020885189576E+0000 8.31386793978553E+0000 - 8.30753228187082E+0000 8.30120187259351E+0000 8.29487670638364E+0000 8.28855677767497E+0000 8.28224208088782E+0000 - 8.27593261044303E+0000 8.26962836075339E+0000 8.26332932623171E+0000 8.25703550128116E+0000 8.25074688029953E+0000 - 8.24446345768578E+0000 8.23818522782706E+0000 8.23191218511603E+0000 8.22564432392923E+0000 8.21938163864764E+0000 - 8.21312412364643E+0000 8.20687177329225E+0000 8.20062458195405E+0000 8.19438254399179E+0000 8.18814565376394E+0000 - 8.18191390562431E+0000 8.17568729392529E+0000 8.16946581301405E+0000 8.16324945722932E+0000 8.15703822091713E+0000 - 8.15083209840859E+0000 8.14463108404100E+0000 8.13843517214113E+0000 8.13224435703711E+0000 8.12605863305467E+0000 - 8.11987799450952E+0000 8.11370243572206E+0000 8.10753195100870E+0000 8.10136653467586E+0000 8.09520618103686E+0000 - 8.08905088439780E+0000 8.08290063906190E+0000 8.07675543932900E+0000 8.07061527949934E+0000 8.06448015387035E+0000 - 8.05835005673392E+0000 8.05222498238403E+0000 8.04610492510970E+0000 8.03998987919717E+0000 8.03387983893372E+0000 - 8.02777479860336E+0000 8.02167475248624E+0000 8.01557969486416E+0000 8.00948962001458E+0000 8.00340452221390E+0000 - 7.99732439573800E+0000 7.99124923485955E+0000 7.98517903385129E+0000 7.97911378698334E+0000 7.97305348852642E+0000 - 7.96699813274704E+0000 7.96094771391399E+0000 7.95490222629294E+0000 7.94886166414643E+0000 7.94282602174264E+0000 - 7.93679529334230E+0000 7.93076947320631E+0000 7.92474855559909E+0000 7.91873253478089E+0000 7.91272140501114E+0000 - 7.90671516055060E+0000 7.90071379565922E+0000 7.89471730459286E+0000 7.88872568161371E+0000 7.88273892097935E+0000 - 7.87675701694713E+0000 7.87077996377642E+0000 7.86480775572255E+0000 7.85884038704618E+0000 7.85287785200562E+0000 - 7.84692014485957E+0000 7.84096725986446E+0000 7.83501919128041E+0000 7.82907593336637E+0000 7.82313748038341E+0000 - 7.81720382658925E+0000 7.81127496624595E+0000 7.80535089361611E+0000 7.79943160296009E+0000 7.79351708854157E+0000 - 7.78760734462371E+0000 7.78170236547022E+0000 7.77580214534765E+0000 7.76990667852589E+0000 7.76401595926557E+0000 - 7.75812998183953E+0000 7.75224874051962E+0000 7.74637222957285E+0000 7.74050044327578E+0000 7.73463337589848E+0000 - 7.72877102172225E+0000 7.72291337501865E+0000 7.71706043006884E+0000 7.71121218115309E+0000 7.70536862255358E+0000 - 7.69952974855330E+0000 7.69369555343994E+0000 7.68786603149928E+0000 7.68204117702236E+0000 7.67622098429947E+0000 - 7.67040544762731E+0000 7.66459456130019E+0000 7.65878831961554E+0000 7.65298671687509E+0000 7.64718974738151E+0000 - 7.64139740544123E+0000 7.63560968536222E+0000 7.62982658145460E+0000 7.62404808802896E+0000 7.61827419940412E+0000 - 7.61250490989779E+0000 7.60674021383040E+0000 7.60098010552793E+0000 7.59522457931638E+0000 7.58947362952621E+0000 - 7.58372725049013E+0000 7.57798543654371E+0000 7.57224818202815E+0000 7.56651548128362E+0000 7.56078732865876E+0000 - 7.55506371850066E+0000 7.54934464516268E+0000 7.54363010300057E+0000 7.53792008637415E+0000 7.53221458964624E+0000 - 7.52651360718488E+0000 7.52081713335722E+0000 7.51512516254182E+0000 7.50943768911305E+0000 7.50375470745560E+0000 - 7.49807621195445E+0000 7.49240219699717E+0000 7.48673265698000E+0000 7.48106758629900E+0000 7.47540697935842E+0000 - 7.46975083056179E+0000 7.46409913432254E+0000 7.45845188505231E+0000 7.45280907717211E+0000 7.44717070510565E+0000 - 7.44153676327995E+0000 7.43590724612921E+0000 7.43028214808818E+0000 7.42466146360107E+0000 7.41904518711267E+0000 - 7.41343331307450E+0000 7.40782583594315E+0000 7.40222275017973E+0000 7.39662405024937E+0000 7.39102973062344E+0000 - 7.38543978577620E+0000 7.37985421018992E+0000 7.37427299835147E+0000 7.36869614474958E+0000 7.36312364388382E+0000 - 7.35755549025340E+0000 7.35199167836503E+0000 7.34643220273129E+0000 7.34087705787343E+0000 7.33532623831073E+0000 - 7.32977973857399E+0000 7.32423755319658E+0000 7.31869967672008E+0000 7.31316610368864E+0000 7.30763682865467E+0000 - 7.30211184617547E+0000 7.29659115081323E+0000 7.29107473713789E+0000 7.28556259972490E+0000 7.28005473315469E+0000 - 7.27455113201433E+0000 7.26905179089707E+0000 7.26355670440172E+0000 7.25806586713326E+0000 7.25257927370458E+0000 - 7.24709691873251E+0000 7.24161879684239E+0000 7.23614490266354E+0000 7.23067523083382E+0000 7.22520977599683E+0000 - 7.21974853280249E+0000 7.21429149590649E+0000 7.20883865997425E+0000 7.20339001967421E+0000 7.19794556968177E+0000 - 7.19250530468212E+0000 7.18706921936438E+0000 7.18163730842467E+0000 7.17620956656815E+0000 7.17078598850650E+0000 - 7.16536656895564E+0000 7.15995130264144E+0000 7.15454018429408E+0000 7.14913320865343E+0000 7.14373037046683E+0000 - 7.13833166448514E+0000 7.13293708546896E+0000 7.12754662818955E+0000 7.12216028741779E+0000 7.11677805793833E+0000 - 7.11139993453918E+0000 7.10602591201878E+0000 7.10065598518320E+0000 7.09529014884276E+0000 7.08992839781658E+0000 - 7.08457072693630E+0000 7.07921713103192E+0000 7.07386760494911E+0000 7.06852214353817E+0000 7.06318074165691E+0000 - 7.05784339417177E+0000 7.05251009595676E+0000 7.04718084189399E+0000 7.04185562687202E+0000 7.03653444579042E+0000 - 7.03121729355357E+0000 7.02590416507600E+0000 7.02059505528053E+0000 7.01528995909507E+0000 7.00998887145896E+0000 - 7.00469178731983E+0000 6.99939870163050E+0000 6.99410960935470E+0000 6.98882450546425E+0000 6.98354338493677E+0000 - 6.97826624276260E+0000 6.97299307393820E+0000 6.96772387346649E+0000 6.96245863636230E+0000 6.95719735764639E+0000 - 6.95194003234974E+0000 6.94668665551245E+0000 6.94143722218146E+0000 6.93619172741344E+0000 6.93095016627252E+0000 - 6.92571253383291E+0000 6.92047882517745E+0000 6.91524903539821E+0000 6.91002315959398E+0000 6.90480119287540E+0000 - 6.89958313035985E+0000 6.89436896717460E+0000 6.88915869845486E+0000 6.88395231934665E+0000 6.87874982500193E+0000 - 6.87355121058553E+0000 6.86835647126945E+0000 6.86316560223513E+0000 6.85797859867149E+0000 6.85279545578014E+0000 - 6.84761616876932E+0000 6.84244073285571E+0000 6.83726914326754E+0000 6.83210139524324E+0000 6.82693748402684E+0000 - 6.82177740487400E+0000 6.81662115304950E+0000 6.81146872382893E+0000 6.80632011249387E+0000 6.80117531433937E+0000 - 6.79603432466793E+0000 6.79089713878981E+0000 6.78576375202997E+0000 6.78063415971684E+0000 6.77550835719303E+0000 - 6.77038633980843E+0000 6.76526810292394E+0000 6.76015364191040E+0000 6.75504295214627E+0000 6.74993602902139E+0000 - 6.74483286793561E+0000 6.73973346429788E+0000 6.73463781352575E+0000 6.72954591105114E+0000 6.72445775230998E+0000 - 6.71937333275173E+0000 6.71429264783454E+0000 6.70921569302786E+0000 6.70414246381097E+0000 6.69907295567018E+0000 - 6.69400716410372E+0000 6.68894508462151E+0000 6.68388671274339E+0000 6.67883204399546E+0000 6.67378107391754E+0000 - 6.66873379805864E+0000 6.66369021197925E+0000 6.65865031124615E+0000 6.65361409144087E+0000 6.64858154815069E+0000 - 6.64355267697882E+0000 6.63852747353341E+0000 6.63350593343367E+0000 6.62848805231277E+0000 6.62347382581207E+0000 - 6.61846324958086E+0000 6.61345631928277E+0000 6.60845303058909E+0000 6.60345337918347E+0000 6.59845736075612E+0000 - 6.59346497101369E+0000 6.58847620566828E+0000 6.58349106044473E+0000 6.57850953107799E+0000 6.57353161331376E+0000 - 6.56855730290704E+0000 6.56358659562479E+0000 6.55861948724270E+0000 6.55365597355025E+0000 6.54869605034480E+0000 - 6.54373971343434E+0000 6.53878695863916E+0000 6.53383778178790E+0000 6.52889217872213E+0000 6.52395014529410E+0000 - 6.51901167736268E+0000 6.51407677080386E+0000 6.50914542149999E+0000 6.50421762534271E+0000 6.49929337824030E+0000 - 6.49437267610597E+0000 6.48945551486641E+0000 6.48454189045884E+0000 6.47963179883020E+0000 6.47472523594180E+0000 - 6.46982219776005E+0000 6.46492268026693E+0000 6.46002667945133E+0000 6.45513419131774E+0000 6.45024521187703E+0000 - 6.44535973715426E+0000 6.44047776318206E+0000 6.43559928600731E+0000 6.43072430168538E+0000 6.42585280628447E+0000 - 6.42098479588101E+0000 6.41612026656434E+0000 6.41125921443466E+0000 6.40640163560281E+0000 6.40154752619053E+0000 - 6.39669688232965E+0000 6.39184970016560E+0000 6.38700597585070E+0000 6.38216570555179E+0000 6.37732888544501E+0000 - 6.37249551171958E+0000 6.36766558057114E+0000 6.36283908821110E+0000 6.35801603085876E+0000 6.35319640474547E+0000 - 6.34838020611549E+0000 6.34356743122192E+0000 6.33875807632908E+0000 6.33395213771132E+0000 6.32914961165604E+0000 - 6.32435049446248E+0000 6.31955478243618E+0000 6.31476247190017E+0000 6.30997355918207E+0000 6.30518804062731E+0000 - 6.30040591258566E+0000 6.29562717142182E+0000 6.29085181351249E+0000 6.28607983524142E+0000 6.28131123300794E+0000 - 6.27654600321669E+0000 6.27178414229205E+0000 6.26702564665935E+0000 6.26227051276283E+0000 6.25751873705476E+0000 - 6.25277031599844E+0000 6.24802524606729E+0000 6.24328352374814E+0000 6.23854514553773E+0000 6.23381010794386E+0000 - 6.22907840748518E+0000 6.22435004068968E+0000 6.21962500410123E+0000 6.21490329427134E+0000 6.21018490776124E+0000 - 6.20546984114840E+0000 6.20075809101382E+0000 6.19604965395690E+0000 6.19134452658326E+0000 6.18664270551248E+0000 - 6.18194418737313E+0000 6.17724896880567E+0000 6.17255704646254E+0000 6.16786841700402E+0000 6.16318307710563E+0000 - 6.15850102345136E+0000 6.15382225273665E+0000 6.14914676166691E+0000 6.14447454696292E+0000 6.13980560534893E+0000 - 6.13513993356906E+0000 6.13047752837005E+0000 6.12581838651319E+0000 6.12116250477494E+0000 6.11650987993592E+0000 - 6.11186050878959E+0000 6.10721438814344E+0000 6.10257151481157E+0000 6.09793188562455E+0000 6.09329549741840E+0000 - 6.08866234704178E+0000 6.08403243135451E+0000 6.07940574722848E+0000 6.07478229154560E+0000 6.07016206119720E+0000 - 6.06554505308765E+0000 6.06093126413228E+0000 6.05632069125443E+0000 6.05171333139112E+0000 6.04710918148951E+0000 - 6.04250823850748E+0000 6.03791049941222E+0000 6.03331596118406E+0000 6.02872462081297E+0000 6.02413647529942E+0000 - 6.01955152165564E+0000 6.01496975690413E+0000 6.01039117807735E+0000 6.00581578221899E+0000 6.00124356638456E+0000 - 5.99667452763960E+0000 5.99210866305763E+0000 5.98754596972795E+0000 5.98298644474545E+0000 5.97843008522085E+0000 - 5.97387688827083E+0000 5.96932685102340E+0000 5.96477997062067E+0000 5.96023624421105E+0000 5.95569566895615E+0000 - 5.95115824202935E+0000 5.94662396060796E+0000 5.94209282188918E+0000 5.93756482307240E+0000 5.93303996137362E+0000 - 5.92851823401560E+0000 5.92399963823232E+0000 5.91948417126965E+0000 5.91497183038144E+0000 5.91046261283435E+0000 - 5.90595651590369E+0000 5.90145353687608E+0000 5.89695367304774E+0000 5.89245692172624E+0000 5.88796328022848E+0000 - 5.88347274588247E+0000 5.87898531602616E+0000 5.87450098800595E+0000 5.87001975918153E+0000 5.86554162692107E+0000 - 5.86106658860366E+0000 5.85659464161752E+0000 5.85212578336182E+0000 5.84766001124549E+0000 5.84319732268815E+0000 - 5.83873771511802E+0000 5.83428118597555E+0000 5.82982773271041E+0000 5.82537735277973E+0000 5.82093004365443E+0000 - 5.81648580281381E+0000 5.81204462774738E+0000 5.80760651595336E+0000 5.80317146494085E+0000 5.79873947222978E+0000 - 5.79431053534737E+0000 5.78988465183323E+0000 5.78546181923551E+0000 5.78104203511174E+0000 5.77662529702955E+0000 - 5.77221160256901E+0000 5.76780094931426E+0000 5.76339333486406E+0000 5.75898875682488E+0000 5.75458721281152E+0000 - 5.75018870045163E+0000 5.74579321737972E+0000 5.74140076124080E+0000 5.73701132968916E+0000 5.73262492038811E+0000 - 5.72824153101210E+0000 5.72386115924373E+0000 5.71948380277526E+0000 5.71510945930620E+0000 5.71073812655003E+0000 - 5.70636980222629E+0000 5.70200448406456E+0000 5.69764216980206E+0000 5.69328285718819E+0000 5.68892654398062E+0000 - 5.68457322794500E+0000 5.68022290685621E+0000 5.67587557849864E+0000 5.67153124066804E+0000 5.66718989116580E+0000 - 5.66285152780287E+0000 5.65851614840224E+0000 5.65418375079042E+0000 5.64985433280901E+0000 5.64552789230382E+0000 - 5.64120442713211E+0000 5.63688393515838E+0000 5.63256641425746E+0000 5.62825186231082E+0000 5.62394027721086E+0000 - 5.61963165685732E+0000 5.61532599916058E+0000 5.61102330203683E+0000 5.60672356341147E+0000 5.60242678122118E+0000 - 5.59813295340730E+0000 5.59384207792222E+0000 5.58955415272635E+0000 5.58526917578783E+0000 5.58098714508376E+0000 - 5.57670805860083E+0000 5.57243191433075E+0000 5.56815871027579E+0000 5.56388844444782E+0000 5.55962111486411E+0000 - 5.55535671955098E+0000 5.55109525654321E+0000 5.54683672388464E+0000 5.54258111962673E+0000 5.53832844182602E+0000 - 5.53407868855128E+0000 5.52983185787797E+0000 5.52558794788793E+0000 5.52134695667342E+0000 5.51710888233067E+0000 - 5.51287372296819E+0000 5.50864147669970E+0000 5.50441214164694E+0000 5.50018571593999E+0000 5.49596219771570E+0000 - 5.49174158511899E+0000 5.48752387630408E+0000 5.48330906942895E+0000 5.47909716266273E+0000 5.47488815418023E+0000 - 5.47068204216342E+0000 5.46647882480274E+0000 5.46227850029429E+0000 5.45808106684510E+0000 5.45388652266515E+0000 - 5.44969486597385E+0000 5.44550609499785E+0000 5.44132020796989E+0000 5.43713720313154E+0000 5.43295707872861E+0000 - 5.42877983301792E+0000 5.42460546425935E+0000 5.42043397072317E+0000 5.41626535068245E+0000 5.41209960242222E+0000 - 5.40793672422969E+0000 5.40377671440161E+0000 5.39961957124003E+0000 5.39546529305376E+0000 5.39131387816035E+0000 - 5.38716532488074E+0000 5.38301963154461E+0000 5.37887679648788E+0000 5.37473681805365E+0000 5.37059969458790E+0000 - 5.36646542444722E+0000 5.36233400599294E+0000 5.35820543759210E+0000 5.35407971761773E+0000 5.34995684445136E+0000 - 5.34583681647811E+0000 5.34171963209034E+0000 5.33760528968712E+0000 5.33349378767202E+0000 5.32938512445502E+0000 - 5.32527929845372E+0000 5.32117630808907E+0000 5.31707615178996E+0000 5.31297882798956E+0000 5.30888433512843E+0000 - 5.30479267165017E+0000 5.30070383600640E+0000 5.29661782665399E+0000 5.29253464205567E+0000 5.28845428067759E+0000 - 5.28437674099272E+0000 5.28030202148178E+0000 5.27623012062740E+0000 5.27216103691751E+0000 5.26809476884784E+0000 - 5.26403131491850E+0000 5.25997067363403E+0000 5.25591284350400E+0000 5.25185782304488E+0000 5.24780561077482E+0000 - 5.24375620522042E+0000 5.23970960491181E+0000 5.23566580838392E+0000 5.23162481417583E+0000 5.22758662083235E+0000 - 5.22355122690468E+0000 5.21951863094568E+0000 5.21548883151340E+0000 5.21146182717194E+0000 5.20743761648902E+0000 - 5.20341619803782E+0000 5.19939757039393E+0000 5.19538173213965E+0000 5.19136868186032E+0000 5.18735841814678E+0000 - 5.18335093959074E+0000 5.17934624479318E+0000 5.17534433235564E+0000 5.17134520088521E+0000 5.16734884899020E+0000 - 5.16335527528945E+0000 5.15936447839806E+0000 5.15537645694013E+0000 5.15139120954226E+0000 5.14740873483383E+0000 - 5.14342903144891E+0000 5.13945209802534E+0000 5.13547793320532E+0000 5.13150653563205E+0000 5.12753790395433E+0000 - 5.12357203682418E+0000 5.11960893289643E+0000 5.11564859083130E+0000 5.11169100928877E+0000 5.10773618693575E+0000 - 5.10378412243984E+0000 5.09983481447250E+0000 5.09588826170841E+0000 5.09194446282701E+0000 5.08800341650662E+0000 - 5.08406512143254E+0000 5.08012957629146E+0000 5.07619677977363E+0000 5.07226673056942E+0000 5.06833942737468E+0000 - 5.06441486888853E+0000 5.06049305380930E+0000 5.05657398084206E+0000 5.05265764869017E+0000 5.04874405606281E+0000 - 5.04483320167088E+0000 5.04092508422613E+0000 5.03701970244517E+0000 5.03311705504325E+0000 5.02921714074117E+0000 - 5.02531995826056E+0000 5.02142550632482E+0000 5.01753378366041E+0000 5.01364478899528E+0000 5.00975852105791E+0000 - 5.00587497858207E+0000 5.00199416029859E+0000 4.99811606494426E+0000 4.99424069125703E+0000 4.99036803797229E+0000 - 4.98649810383388E+0000 4.98263088758183E+0000 4.97876638795958E+0000 4.97490460371180E+0000 4.97104553358346E+0000 - 4.96718917632421E+0000 4.96333553068119E+0000 4.95948459540496E+0000 4.95563636924533E+0000 4.95179085095633E+0000 - 4.94794803928981E+0000 4.94410793300012E+0000 4.94027053084276E+0000 4.93643583157401E+0000 4.93260383394989E+0000 - 4.92877453672832E+0000 4.92494793866771E+0000 4.92112403852781E+0000 4.91730283506648E+0000 4.91348432704591E+0000 - 4.90966851322502E+0000 4.90585539236563E+0000 4.90204496322929E+0000 4.89823722457747E+0000 4.89443217517138E+0000 - 4.89062981377564E+0000 4.88683013915002E+0000 4.88303315005897E+0000 4.87923884526355E+0000 4.87544722352742E+0000 - 4.87165828361230E+0000 4.86787202428076E+0000 4.86408844429472E+0000 4.86030754241681E+0000 4.85652931740786E+0000 - 4.85275376802884E+0000 4.84898089304160E+0000 4.84521069120605E+0000 4.84144316128175E+0000 4.83767830202791E+0000 - 4.83391611220371E+0000 4.83015659056688E+0000 4.82639973587399E+0000 4.82264554688303E+0000 4.81889402234755E+0000 - 4.81514516102344E+0000 4.81139896166356E+0000 4.80765542302108E+0000 4.80391454384744E+0000 4.80017632289246E+0000 - 4.79644075890597E+0000 4.79270785063540E+0000 4.78897759682728E+0000 4.78524999622728E+0000 4.78152504757908E+0000 - 4.77780274962491E+0000 4.77408310110525E+0000 4.77036610075919E+0000 4.76665174732520E+0000 4.76294003953761E+0000 - 4.75923097613097E+0000 4.75552455583872E+0000 4.75182077738954E+0000 4.74811963951296E+0000 4.74442114093437E+0000 - 4.74072528037892E+0000 4.73703205656857E+0000 4.73334146822342E+0000 4.72965351406090E+0000 4.72596819279752E+0000 - 4.72228550314568E+0000 4.71860544381657E+0000 4.71492801351950E+0000 4.71125321095791E+0000 4.70758103483803E+0000 - 4.70391148385909E+0000 4.70024455671960E+0000 4.69658025211523E+0000 4.69291856873819E+0000 4.68925950527821E+0000 - 4.68560306042186E+0000 4.68194923285418E+0000 4.67829802125484E+0000 4.67464942430259E+0000 4.67100344067180E+0000 - 4.66736006903368E+0000 4.66371930805790E+0000 4.66008115640844E+0000 4.65644561274792E+0000 4.65281267573372E+0000 - 4.64918234402123E+0000 4.64555461626220E+0000 4.64192949110446E+0000 4.63830696719174E+0000 4.63468704316528E+0000 - 4.63106971766157E+0000 4.62745498931398E+0000 4.62384285675193E+0000 4.62023331860011E+0000 4.61662637348087E+0000 - 4.61302202001199E+0000 4.60942025680568E+0000 4.60582108247200E+0000 4.60222449561611E+0000 4.59863049483921E+0000 - 4.59503907873759E+0000 4.59145024590460E+0000 4.58786399492623E+0000 4.58428032438856E+0000 4.58069923286939E+0000 - 4.57712071894353E+0000 4.57354478118136E+0000 4.56997141814786E+0000 4.56640062840473E+0000 4.56283241050614E+0000 - 4.55926676300475E+0000 4.55570368444653E+0000 4.55214317337315E+0000 4.54858522832042E+0000 4.54502984782050E+0000 - 4.54147703039999E+0000 4.53792677457973E+0000 4.53437907887568E+0000 4.53083394179898E+0000 4.52729136185571E+0000 - 4.52375133754588E+0000 4.52021386736489E+0000 4.51667894980173E+0000 4.51314658334095E+0000 4.50961676646137E+0000 - 4.50608949763521E+0000 4.50256477533108E+0000 4.49904259800922E+0000 4.49552296412751E+0000 4.49200587213388E+0000 - 4.48849132047502E+0000 4.48497930758764E+0000 4.48146983190561E+0000 4.47796289185541E+0000 4.47445848585708E+0000 - 4.47095661232524E+0000 4.46745726966904E+0000 4.46396045628973E+0000 4.46046617058411E+0000 4.45697441094203E+0000 - 4.45348517574644E+0000 4.44999846337479E+0000 4.44651427219748E+0000 4.44303260057875E+0000 4.43955344687660E+0000 - 4.43607680944155E+0000 4.43260268661853E+0000 4.42913107674581E+0000 4.42566197815392E+0000 4.42219538916742E+0000 - 4.41873130810503E+0000 4.41526973327560E+0000 4.41181066298461E+0000 4.40835409552810E+0000 4.40490002919664E+0000 - 4.40144846227349E+0000 4.39799939303395E+0000 4.39455281974700E+0000 4.39110874067383E+0000 4.38766715406993E+0000 - 4.38422805818122E+0000 4.38079145124904E+0000 4.37735733150449E+0000 4.37392569717380E+0000 4.37049654647389E+0000 - 4.36706987761614E+0000 4.36364568880168E+0000 4.36022397822704E+0000 4.35680474407914E+0000 4.35338798453820E+0000 - 4.34997369777707E+0000 4.34656188195914E+0000 4.34315253524108E+0000 4.33974565577316E+0000 4.33634124169520E+0000 - 4.33293929114094E+0000 4.32953980223640E+0000 4.32614277309779E+0000 4.32274820183472E+0000 4.31935608654748E+0000 - 4.31596642533105E+0000 4.31257921626863E+0000 4.30919445743827E+0000 4.30581214690801E+0000 4.30243228273782E+0000 - 4.29905486298057E+0000 4.29567988567893E+0000 4.29230734886913E+0000 4.28893725057732E+0000 4.28556958882240E+0000 - 4.28220436161434E+0000 4.27884156695453E+0000 4.27548120283574E+0000 4.27212326724199E+0000 4.26876775814966E+0000 - 4.26541467352488E+0000 4.26206401132731E+0000 4.25871576950450E+0000 4.25536994599869E+0000 4.25202653874215E+0000 - 4.24868554565606E+0000 4.24534696465591E+0000 4.24201079364787E+0000 4.23867703052683E+0000 4.23534567318050E+0000 - 4.23201671948794E+0000 4.22869016731770E+0000 4.22536601453049E+0000 4.22204425897735E+0000 4.21872489850031E+0000 - 4.21540793093204E+0000 4.21209335409553E+0000 4.20878116580686E+0000 4.20547136386948E+0000 4.20216394608007E+0000 - 4.19885891022530E+0000 4.19555625408127E+0000 4.19225597541670E+0000 4.18895807198957E+0000 4.18566254154882E+0000 - 4.18236938183360E+0000 4.17907859057419E+0000 4.17579016549128E+0000 4.17250410429511E+0000 4.16922040468702E+0000 - 4.16593906435874E+0000 4.16266008099239E+0000 4.15938345226064E+0000 4.15610917582539E+0000 4.15283724934023E+0000 - 4.14956767044830E+0000 4.14630043678294E+0000 4.14303554596783E+0000 4.13977299561703E+0000 4.13651278333443E+0000 - 4.13325490671458E+0000 4.12999936334140E+0000 4.12674615078995E+0000 4.12349526662461E+0000 4.12024670839926E+0000 - 4.11700047365908E+0000 4.11375655993872E+0000 4.11051496476348E+0000 4.10727568564692E+0000 4.10403872009410E+0000 - 4.10080406560031E+0000 4.09757171964898E+0000 4.09434167971498E+0000 4.09111394326276E+0000 4.08788850774619E+0000 - 4.08466537060923E+0000 4.08144452928627E+0000 4.07822598120040E+0000 4.07500972376581E+0000 4.07179575438472E+0000 - 4.06858407045210E+0000 4.06537466934861E+0000 4.06216754844861E+0000 4.05896270511320E+0000 4.05576013669562E+0000 - 4.05255984053602E+0000 4.04936181396802E+0000 4.04616605431127E+0000 4.04297255887692E+0000 4.03978132496613E+0000 - 4.03659234986868E+0000 4.03340563086420E+0000 4.03022116522245E+0000 4.02703895020301E+0000 4.02385898305373E+0000 - 4.02068126101410E+0000 4.01750578131074E+0000 4.01433254116253E+0000 4.01116153777614E+0000 4.00799276834816E+0000 - 4.00482623006544E+0000 4.00166192010409E+0000 3.99849983562913E+0000 3.99533997379533E+0000 3.99218233174836E+0000 - 3.98902690662209E+0000 3.98587369554033E+0000 3.98272269561656E+0000 3.97957390395383E+0000 3.97642731764439E+0000 - 3.97328293377050E+0000 3.97014074940381E+0000 3.96700076160512E+0000 3.96386296742595E+0000 3.96072736390645E+0000 - 3.95759394807680E+0000 3.95446271695549E+0000 3.95133366755266E+0000 3.94820679686629E+0000 3.94508210188549E+0000 - 3.94195957958714E+0000 3.93883922693947E+0000 3.93572104089862E+0000 3.93260501841221E+0000 3.92949115641596E+0000 - 3.92637945183619E+0000 3.92326990158750E+0000 3.92016250257557E+0000 3.91705725169652E+0000 3.91395414583302E+0000 - 3.91085318185966E+0000 3.90775435664163E+0000 3.90465766703031E+0000 3.90156310987014E+0000 3.89847068199432E+0000 - 3.89538038022504E+0000 3.89229220137575E+0000 3.88920614224772E+0000 3.88612219963262E+0000 3.88304037031245E+0000 - 3.87996065106060E+0000 3.87688303863607E+0000 3.87380752979161E+0000 3.87073412126826E+0000 3.86766280979673E+0000 - 3.86459359209788E+0000 3.86152646488291E+0000 3.85846142485332E+0000 3.85539846869840E+0000 3.85233759310029E+0000 - 3.84927879472920E+0000 3.84622207024635E+0000 3.84316741630204E+0000 3.84011482953822E+0000 3.83706430658526E+0000 - 3.83401584406464E+0000 3.83096943858760E+0000 3.82792508675565E+0000 3.82488278516157E+0000 3.82184253038637E+0000 - 3.81880431900314E+0000 3.81576814757474E+0000 3.81273401265339E+0000 3.80970191078308E+0000 3.80667183849684E+0000 - 3.80364379232011E+0000 3.80061776876688E+0000 3.79759376434216E+0000 3.79457177554288E+0000 3.79155179885313E+0000 - 3.78853383075276E+0000 3.78551786770642E+0000 3.78250390617450E+0000 3.77949194260524E+0000 3.77648197343838E+0000 - 3.77347399510419E+0000 3.77046800402512E+0000 3.76746399661263E+0000 3.76446196926948E+0000 3.76146191839117E+0000 - 3.75846384036180E+0000 3.75546773155866E+0000 3.75247358834732E+0000 3.74948140708843E+0000 3.74649118413019E+0000 - 3.74350291581451E+0000 3.74051659847290E+0000 3.73753222842956E+0000 3.73454980199827E+0000 3.73156931548684E+0000 - 3.72859076519198E+0000 3.72561414740392E+0000 3.72263945840383E+0000 3.71966669446366E+0000 3.71669585184815E+0000 - 3.71372692681282E+0000 3.71075991560650E+0000 3.70779481446778E+0000 3.70483161962987E+0000 3.70187032731560E+0000 - 3.69891093374053E+0000 3.69595343511392E+0000 3.69299782765073E+0000 3.69004410758332E+0000 3.68709227116399E+0000 - 3.68414231466466E+0000 3.68119423437572E+0000 3.67824802660622E+0000 3.67530368768643E+0000 3.67236121396398E+0000 - 3.66942060180571E+0000 3.66648184759723E+0000 3.66354494774411E+0000 3.66060989867071E+0000 3.65767669681765E+0000 - 3.65474533864867E+0000 3.65181582064259E+0000 3.64888813929835E+0000 3.64596229113445E+0000 3.64303827268544E+0000 - 3.64011608050704E+0000 3.63719571117207E+0000 3.63427716127199E+0000 3.63136042741766E+0000 3.62844550623674E+0000 - 3.62553239437648E+0000 3.62262108850099E+0000 3.61971158529402E+0000 3.61680388145724E+0000 3.61389797370944E+0000 - 3.61099385878927E+0000 3.60809153345133E+0000 3.60519099447012E+0000 3.60229223863648E+0000 3.59939526276070E+0000 - 3.59650006366927E+0000 3.59360663820817E+0000 3.59071498323977E+0000 3.58782509564498E+0000 3.58493697232184E+0000 - 3.58205061018692E+0000 3.57916600617298E+0000 3.57628315723082E+0000 3.57340206033039E+0000 3.57052271245594E+0000 - 3.56764511061230E+0000 3.56476925181899E+0000 3.56189513311457E+0000 3.55902275155460E+0000 3.55615210421079E+0000 - 3.55328318817361E+0000 3.55041600054887E+0000 3.54755053846082E+0000 3.54468679905081E+0000 3.54182477947560E+0000 - 3.53896447691080E+0000 3.53610588854831E+0000 3.53324901159550E+0000 3.53039384327849E+0000 3.52754038083870E+0000 - 3.52468862153534E+0000 3.52183856264348E+0000 3.51899020145531E+0000 3.51614353527943E+0000 3.51329856144059E+0000 - 3.51045527728120E+0000 3.50761368015846E+0000 3.50477376744640E+0000 3.50193553653717E+0000 3.49909898483618E+0000 - 3.49626410976802E+0000 3.49343090877126E+0000 3.49059937930145E+0000 3.48776951883112E+0000 3.48494132484761E+0000 - 3.48211479485470E+0000 3.47928992637242E+0000 3.47646671693579E+0000 3.47364516409714E+0000 3.47082526542384E+0000 - 3.46800701849933E+0000 3.46519042092194E+0000 3.46237547030703E+0000 3.45956216428450E+0000 3.45675050050061E+0000 - 3.45394047661652E+0000 3.45113209031001E+0000 3.44832533927331E+0000 3.44552022121436E+0000 3.44271673385616E+0000 - 3.43991487493802E+0000 3.43711464221382E+0000 3.43431603345241E+0000 3.43151904643897E+0000 3.42872367897286E+0000 - 3.42592992886873E+0000 3.42313779395683E+0000 3.42034727208126E+0000 3.41755836110273E+0000 3.41477105889557E+0000 - 3.41198536335030E+0000 3.40920127236999E+0000 3.40641878387524E+0000 3.40363789579981E+0000 3.40085860609280E+0000 - 3.39808091271746E+0000 3.39530481365220E+0000 3.39253030688931E+0000 3.38975739043627E+0000 3.38698606231558E+0000 - 3.38421632056280E+0000 3.38144816322830E+0000 3.37868158837822E+0000 3.37591659409112E+0000 3.37315317846021E+0000 - 3.37039133959467E+0000 3.36763107561555E+0000 3.36487238465904E+0000 3.36211526487515E+0000 3.35935971442958E+0000 - 3.35660573149964E+0000 3.35385331427842E+0000 3.35110246097110E+0000 3.34835316979832E+0000 3.34560543899461E+0000 - 3.34285926680690E+0000 3.34011465149711E+0000 3.33737159134038E+0000 3.33463008462566E+0000 3.33189012965591E+0000 - 3.32915172474610E+0000 3.32641486822720E+0000 3.32367955844087E+0000 3.32094579374481E+0000 3.31821357250885E+0000 - 3.31548289311584E+0000 3.31275375396261E+0000 3.31002615345895E+0000 3.30730009002823E+0000 3.30457556210646E+0000 - 3.30185256814328E+0000 3.29913110660114E+0000 3.29641117595590E+0000 3.29369277469567E+0000 3.29097590132250E+0000 - 3.28826055435055E+0000 3.28554673230751E+0000 3.28283443373349E+0000 3.28012365718143E+0000 3.27741440121701E+0000 - 3.27470666441875E+0000 3.27200044537794E+0000 3.26929574269876E+0000 3.26659255499675E+0000 3.26389088090111E+0000 - 3.26119071905345E+0000 3.25849206810733E+0000 3.25579492672929E+0000 3.25309929359754E+0000 3.25040516740306E+0000 - 3.24771254684960E+0000 3.24502143065219E+0000 3.24233181753876E+0000 3.23964370624862E+0000 3.23695709553437E+0000 - 3.23427198415880E+0000 3.23158837089992E+0000 3.22890625454370E+0000 3.22622563389195E+0000 3.22354650775493E+0000 - 3.22086887495708E+0000 3.21819273433422E+0000 3.21551808473296E+0000 3.21284492501271E+0000 3.21017325404404E+0000 - 3.20750307070985E+0000 3.20483437390341E+0000 3.20216716253051E+0000 3.19950143550853E+0000 3.19683719176541E+0000 - 3.19417443024143E+0000 3.19151314988815E+0000 3.18885334966810E+0000 3.18619502855583E+0000 3.18353818553553E+0000 - 3.18088281960468E+0000 3.17822892977097E+0000 3.17557651505304E+0000 3.17292557448086E+0000 3.17027610709540E+0000 - 3.16762811194884E+0000 3.16498158810459E+0000 3.16233653463619E+0000 3.15969295062834E+0000 3.15705083517721E+0000 - 3.15441018738935E+0000 3.15177100638185E+0000 3.14913329128337E+0000 3.14649704123167E+0000 3.14386225537702E+0000 - 3.14122893287899E+0000 3.13859707290828E+0000 3.13596667464603E+0000 3.13333773728349E+0000 3.13071026002371E+0000 - 3.12808424207827E+0000 3.12545968266996E+0000 3.12283658103266E+0000 3.12021493640871E+0000 3.11759474805266E+0000 - 3.11497601522792E+0000 3.11235873720915E+0000 3.10974291327919E+0000 3.10712854273385E+0000 3.10451562487587E+0000 - 3.10190415902091E+0000 3.09929414449220E+0000 3.09668558062443E+0000 3.09407846676116E+0000 3.09147280225659E+0000 - 3.08886858647415E+0000 3.08626581878766E+0000 3.08366449857933E+0000 3.08106462524299E+0000 3.07846619818036E+0000 - 3.07586921680383E+0000 3.07327368053521E+0000 3.07067958880488E+0000 3.06808694105424E+0000 3.06549573673239E+0000 - 3.06290597529941E+0000 3.06031765622378E+0000 3.05773077898386E+0000 3.05514534306648E+0000 3.05256134796893E+0000 - 3.04997879319663E+0000 3.04739767826458E+0000 3.04481800269648E+0000 3.04223976602606E+0000 3.03966296779499E+0000 - 3.03708760755505E+0000 3.03451368486590E+0000 3.03194119929691E+0000 3.02937015042594E+0000 3.02680053783962E+0000 - 3.02423236113352E+0000 3.02166561991271E+0000 3.01910031378966E+0000 3.01653644238584E+0000 3.01397400533224E+0000 - 3.01141300226807E+0000 3.00885343284015E+0000 3.00629529670504E+0000 3.00373859352743E+0000 3.00118332298058E+0000 - 2.99862948474559E+0000 2.99607707851284E+0000 2.99352610398012E+0000 2.99097656085389E+0000 2.98842844884913E+0000 - 2.98588176768860E+0000 2.98333651710395E+0000 2.98079269683382E+0000 2.97825030662613E+0000 2.97570934623663E+0000 - 2.97316981542808E+0000 2.97063171397238E+0000 2.96809504164899E+0000 2.96555979824543E+0000 2.96302598355664E+0000 - 2.96049359738573E+0000 2.95796263954405E+0000 2.95543310984976E+0000 2.95290500812968E+0000 2.95037833421744E+0000 - 2.94785308795507E+0000 2.94532926919172E+0000 2.94280687778438E+0000 2.94028591359747E+0000 2.93776637650310E+0000 - 2.93524826638044E+0000 2.93273158311618E+0000 2.93021632660521E+0000 2.92770249674803E+0000 2.92519009345444E+0000 - 2.92267911663997E+0000 2.92016956622855E+0000 2.91766144215032E+0000 2.91515474434345E+0000 2.91264947275238E+0000 - 2.91014562732884E+0000 2.90764320803238E+0000 2.90514221482889E+0000 2.90264264769132E+0000 2.90014450659930E+0000 - 2.89764779154007E+0000 2.89515250250709E+0000 2.89265863950100E+0000 2.89016620252885E+0000 2.88767519160538E+0000 - 2.88518560675043E+0000 2.88269744799220E+0000 2.88021071536440E+0000 2.87772540890824E+0000 2.87524152867041E+0000 - 2.87275907470492E+0000 2.87027804707253E+0000 2.86779844583937E+0000 2.86532027107903E+0000 2.86284352287112E+0000 - 2.86036820130148E+0000 2.85789430646224E+0000 2.85542183845268E+0000 2.85295079737702E+0000 2.85048118334620E+0000 - 2.84801299647730E+0000 2.84554623689428E+0000 2.84308090472611E+0000 2.84061700010838E+0000 2.83815452318250E+0000 - 2.83569347409625E+0000 2.83323385300332E+0000 2.83077566006236E+0000 2.82831889543902E+0000 2.82586355930482E+0000 - 2.82340965183631E+0000 2.82095717321655E+0000 2.81850612363355E+0000 2.81605650328212E+0000 2.81360831236175E+0000 - 2.81116155107776E+0000 2.80871621964198E+0000 2.80627231827025E+0000 2.80382984718557E+0000 2.80138880661531E+0000 - 2.79894919679280E+0000 2.79651101795660E+0000 2.79407427035062E+0000 2.79163895422422E+0000 2.78920506983225E+0000 - 2.78677261743507E+0000 2.78434159729736E+0000 2.78191200968966E+0000 2.77948385488829E+0000 2.77705713317319E+0000 - 2.77463184483082E+0000 2.77220799015271E+0000 2.76978556943383E+0000 2.76736458297553E+0000 2.76494503108449E+0000 - 2.76252691407151E+0000 2.76011023225249E+0000 2.75769498594786E+0000 2.75528117548402E+0000 2.75286880119065E+0000 - 2.75045786340363E+0000 2.74804836246272E+0000 2.74564029871252E+0000 2.74323367250249E+0000 2.74082848418688E+0000 - 2.73842473412408E+0000 2.73602242267719E+0000 2.73362155021435E+0000 2.73122211710742E+0000 2.72882412373333E+0000 - 2.72642757047328E+0000 2.72403245771264E+0000 2.72163878584186E+0000 2.71924655525457E+0000 2.71685576635007E+0000 - 2.71446641953045E+0000 2.71207851520331E+0000 2.70969205378033E+0000 2.70730703567622E+0000 2.70492346131127E+0000 - 2.70254133110861E+0000 2.70016064549697E+0000 2.69778140490729E+0000 2.69540360977601E+0000 2.69302726054315E+0000 - 2.69065235765190E+0000 2.68827890155023E+0000 2.68590689269014E+0000 2.68353633152664E+0000 2.68116721851916E+0000 - 2.67879955413111E+0000 2.67643333882833E+0000 2.67406857308248E+0000 2.67170525736712E+0000 2.66934339216026E+0000 - 2.66698297794353E+0000 2.66462401520178E+0000 2.66226650442384E+0000 2.65991044610192E+0000 2.65755584073142E+0000 - 2.65520268881196E+0000 2.65285099084561E+0000 2.65050074733839E+0000 2.64815195879970E+0000 2.64580462574245E+0000 - 2.64345874868255E+0000 2.64111432813896E+0000 2.63877136463470E+0000 2.63642985869489E+0000 2.63408981084845E+0000 - 2.63175122162788E+0000 2.62941409156785E+0000 2.62707842120677E+0000 2.62474421108606E+0000 2.62241146175008E+0000 - 2.62008017374573E+0000 2.61775034762360E+0000 2.61542198393690E+0000 2.61309508324146E+0000 2.61076964609655E+0000 - 2.60844567306406E+0000 2.60612316470824E+0000 2.60380212159659E+0000 2.60148254429945E+0000 2.59916443338931E+0000 - 2.59684778944251E+0000 2.59453261303616E+0000 2.59221890475181E+0000 2.58990666517260E+0000 2.58759589488460E+0000 - 2.58528659447636E+0000 2.58297876453879E+0000 2.58067240566567E+0000 2.57836751845247E+0000 2.57606410349811E+0000 - 2.57376216140265E+0000 2.57146169276978E+0000 2.56916269820490E+0000 2.56686517831529E+0000 2.56456913371096E+0000 - 2.56227456500498E+0000 2.55998147281072E+0000 2.55768985774549E+0000 2.55539972042764E+0000 2.55311106147830E+0000 - 2.55082388152036E+0000 2.54853818117830E+0000 2.54625396108029E+0000 2.54397122185436E+0000 2.54168996413187E+0000 - 2.53941018854614E+0000 2.53713189573163E+0000 2.53485508632521E+0000 2.53257976096565E+0000 2.53030592029311E+0000 - 2.52803356495003E+0000 2.52576269558069E+0000 2.52349331283018E+0000 2.52122541734638E+0000 2.51895900977898E+0000 - 2.51669409077796E+0000 2.51443066099605E+0000 2.51216872108740E+0000 2.50990827170732E+0000 2.50764931351345E+0000 - 2.50539184716426E+0000 2.50313587331954E+0000 2.50088139264162E+0000 2.49862840579301E+0000 2.49637691343836E+0000 - 2.49412691624352E+0000 2.49187841487557E+0000 2.48963141000306E+0000 2.48738590229560E+0000 2.48514189242455E+0000 - 2.48289938106166E+0000 2.48065836888130E+0000 2.47841885655777E+0000 2.47618084476655E+0000 2.47394433418450E+0000 - 2.47170932549067E+0000 2.46947581936324E+0000 2.46724381648253E+0000 2.46501331753002E+0000 2.46278432318771E+0000 - 2.46055683413892E+0000 2.45833085106738E+0000 2.45610637465840E+0000 2.45388340559785E+0000 2.45166194457222E+0000 - 2.44944199226935E+0000 2.44722354937721E+0000 2.44500661658573E+0000 2.44279119458353E+0000 2.44057728406260E+0000 - 2.43836488571327E+0000 2.43615400022796E+0000 2.43394462829884E+0000 2.43173677062003E+0000 2.42953042788457E+0000 - 2.42732560078712E+0000 2.42512229002269E+0000 2.42292049628650E+0000 2.42072022027480E+0000 2.41852146268391E+0000 - 2.41632422420993E+0000 2.41412850555145E+0000 2.41193430740522E+0000 2.40974163046939E+0000 2.40755047544216E+0000 - 2.40536084302251E+0000 2.40317273390905E+0000 2.40098614880094E+0000 2.39880108839791E+0000 2.39661755339894E+0000 - 2.39443554450444E+0000 2.39225506241405E+0000 2.39007610782773E+0000 2.38789868144593E+0000 2.38572278396881E+0000 - 2.38354841609679E+0000 2.38137557852988E+0000 2.37920427196892E+0000 2.37703449711322E+0000 2.37486625466443E+0000 - 2.37269954532210E+0000 2.37053436978618E+0000 2.36837072875667E+0000 2.36620862293404E+0000 2.36404805301729E+0000 - 2.36188901970640E+0000 2.35973152370009E+0000 2.35757556569812E+0000 2.35542114639870E+0000 2.35326826650066E+0000 - 2.35111692670201E+0000 2.34896712770072E+0000 2.34681887019454E+0000 2.34467215487963E+0000 2.34252698245376E+0000 - 2.34038335361278E+0000 2.33824126905245E+0000 2.33610072946811E+0000 2.33396173555477E+0000 2.33182428800637E+0000 - 2.32968838751690E+0000 2.32755403477979E+0000 2.32542123048739E+0000 2.32328997533177E+0000 2.32116027000393E+0000 - 2.31903211519510E+0000 2.31690551159469E+0000 2.31478045989229E+0000 2.31265696077656E+0000 2.31053501493478E+0000 - 2.30841462305435E+0000 2.30629578582162E+0000 2.30417850392178E+0000 2.30206277803888E+0000 2.29994860885720E+0000 - 2.29783599705943E+0000 2.29572494332694E+0000 2.29361544834139E+0000 2.29150751278215E+0000 2.28940113732811E+0000 - 2.28729632265779E+0000 2.28519306944761E+0000 2.28309137837384E+0000 2.28099125011096E+0000 2.27889268533283E+0000 - 2.27679568471198E+0000 2.27470024892024E+0000 2.27260637862743E+0000 2.27051407450288E+0000 2.26842333721451E+0000 - 2.26633416742913E+0000 2.26424656581196E+0000 2.26216053302752E+0000 2.26007606973866E+0000 2.25799317660668E+0000 - 2.25591185429198E+0000 2.25383210345372E+0000 2.25175392474907E+0000 2.24967731883447E+0000 2.24760228636438E+0000 - 2.24552882799232E+0000 2.24345694437031E+0000 2.24138663614833E+0000 2.23931790397551E+0000 2.23725074849905E+0000 - 2.23518517036457E+0000 2.23312117021674E+0000 2.23105874869797E+0000 2.22899790644940E+0000 2.22693864411026E+0000 - 2.22488096231865E+0000 2.22282486171057E+0000 2.22077034292074E+0000 2.21871740658127E+0000 2.21666605332372E+0000 - 2.21461628377723E+0000 2.21256809856944E+0000 2.21052149832580E+0000 2.20847648367058E+0000 2.20643305522549E+0000 - 2.20439121361125E+0000 2.20235095944583E+0000 2.20031229334613E+0000 2.19827521592665E+0000 2.19623972780005E+0000 - 2.19420582957700E+0000 2.19217352186647E+0000 2.19014280527516E+0000 2.18811368040799E+0000 2.18608614786777E+0000 - 2.18406020825525E+0000 2.18203586216901E+0000 2.18001311020592E+0000 2.17799195296035E+0000 2.17597239102473E+0000 - 2.17395442498959E+0000 2.17193805544283E+0000 2.16992328297056E+0000 2.16791010815663E+0000 2.16589853158247E+0000 - 2.16388855382751E+0000 2.16188017546887E+0000 2.15987339708143E+0000 2.15786821923803E+0000 2.15586464250851E+0000 - 2.15386266746107E+0000 2.15186229466129E+0000 2.14986352467237E+0000 2.14786635805573E+0000 2.14587079536914E+0000 - 2.14387683716931E+0000 2.14188448400953E+0000 2.13989373644147E+0000 2.13790459501361E+0000 2.13591706027245E+0000 - 2.13393113276151E+0000 2.13194681302266E+0000 2.12996410159411E+0000 2.12798299901247E+0000 2.12600350581125E+0000 - 2.12402562252164E+0000 2.12204934967209E+0000 2.12007468778850E+0000 2.11810163739401E+0000 2.11613019900951E+0000 - 2.11416037315265E+0000 2.11219216033849E+0000 2.11022556108025E+0000 2.10826057588730E+0000 2.10629720526694E+0000 - 2.10433544972322E+0000 2.10237530975794E+0000 2.10041678587003E+0000 2.09845987855523E+0000 2.09650458830692E+0000 - 2.09455091561523E+0000 2.09259886096810E+0000 2.09064842484969E+0000 2.08869960774197E+0000 2.08675241012387E+0000 - 2.08480683247124E+0000 2.08286287525731E+0000 2.08092053895190E+0000 2.07897982402230E+0000 2.07704073093257E+0000 - 2.07510326014364E+0000 2.07316741211447E+0000 2.07123318729931E+0000 2.06930058615059E+0000 2.06736960911725E+0000 - 2.06544025664558E+0000 2.06351252917806E+0000 2.06158642715460E+0000 2.05966195101219E+0000 2.05773910118374E+0000 - 2.05581787810014E+0000 2.05389828218852E+0000 2.05198031387284E+0000 2.05006397357401E+0000 2.04814926170997E+0000 - 2.04623617869463E+0000 2.04432472493966E+0000 2.04241490085310E+0000 2.04050670683924E+0000 2.03860014329957E+0000 - 2.03669521063261E+0000 2.03479190923283E+0000 2.03289023949181E+0000 2.03099020179798E+0000 2.02909179653586E+0000 - 2.02719502408715E+0000 2.02529988482965E+0000 2.02340637913844E+0000 2.02151450738462E+0000 2.01962426993602E+0000 - 2.01773566715736E+0000 2.01584869940923E+0000 2.01396336704958E+0000 2.01207967043198E+0000 2.01019760990768E+0000 - 2.00831718582347E+0000 2.00643839852265E+0000 2.00456124834568E+0000 2.00268573562874E+0000 2.00081186070513E+0000 - 1.99893962390378E+0000 1.99706902555123E+0000 1.99520006596889E+0000 1.99333274547590E+0000 1.99146706438718E+0000 - 1.98960302301400E+0000 1.98774062166411E+0000 1.98587986064139E+0000 1.98402074024658E+0000 1.98216326077634E+0000 - 1.98030742252355E+0000 1.97845322577756E+0000 1.97660067082401E+0000 1.97474975794511E+0000 1.97290048741815E+0000 - 1.97105285951835E+0000 1.96920687451598E+0000 1.96736253267775E+0000 1.96551983426680E+0000 1.96367877954252E+0000 - 1.96183936876034E+0000 1.96000160217131E+0000 1.95816548002390E+0000 1.95633100256149E+0000 1.95449817002458E+0000 - 1.95266698264902E+0000 1.95083744066730E+0000 1.94900954430744E+0000 1.94718329379432E+0000 1.94535868934851E+0000 - 1.94353573118627E+0000 1.94171441952040E+0000 1.93989475456000E+0000 1.93807673650960E+0000 1.93626036556994E+0000 - 1.93444564193788E+0000 1.93263256580645E+0000 1.93082113736410E+0000 1.92901135679582E+0000 1.92720322428239E+0000 - 1.92539674000057E+0000 1.92359190412308E+0000 1.92178871681840E+0000 1.91998717825100E+0000 1.91818728858164E+0000 - 1.91638904796653E+0000 1.91459245655792E+0000 1.91279751450418E+0000 1.91100422194910E+0000 1.90921257903276E+0000 - 1.90742258589074E+0000 1.90563424265510E+0000 1.90384754945287E+0000 1.90206250640737E+0000 1.90027911363790E+0000 - 1.89849737125945E+0000 1.89671727938237E+0000 1.89493883811352E+0000 1.89316204755524E+0000 1.89138690780519E+0000 - 1.88961341895752E+0000 1.88784158110174E+0000 1.88607139432333E+0000 1.88430285870295E+0000 1.88253597431781E+0000 - 1.88077074124027E+0000 1.87900715953865E+0000 1.87724522927634E+0000 1.87548495051366E+0000 1.87372632330543E+0000 - 1.87196934770285E+0000 1.87021402375227E+0000 1.86846035149608E+0000 1.86670833097262E+0000 1.86495796221502E+0000 - 1.86320924525217E+0000 1.86146218010960E+0000 1.85971676680732E+0000 1.85797300536145E+0000 1.85623089578353E+0000 - 1.85449043808099E+0000 1.85275163225662E+0000 1.85101447830849E+0000 1.84927897623058E+0000 1.84754512601302E+0000 - 1.84581292764010E+0000 1.84408238109271E+0000 1.84235348634713E+0000 1.84062624337438E+0000 1.83890065214251E+0000 - 1.83717671261373E+0000 1.83545442474631E+0000 1.83373378849375E+0000 1.83201480380546E+0000 1.83029747062612E+0000 - 1.82858178889566E+0000 1.82686775854993E+0000 1.82515537951970E+0000 1.82344465173171E+0000 1.82173557510782E+0000 - 1.82002814956548E+0000 1.81832237501778E+0000 1.81661825137237E+0000 1.81491577853351E+0000 1.81321495640006E+0000 - 1.81151578486656E+0000 1.80981826382291E+0000 1.80812239315451E+0000 1.80642817274206E+0000 1.80473560246139E+0000 - 1.80304468218430E+0000 1.80135541177743E+0000 1.79966779110290E+0000 1.79798182001833E+0000 1.79629749837673E+0000 - 1.79461482602622E+0000 1.79293380281062E+0000 1.79125442856828E+0000 1.78957670313410E+0000 1.78790062633727E+0000 - 1.78622619800264E+0000 1.78455341795081E+0000 1.78288228599685E+0000 1.78121280195172E+0000 1.77954496562162E+0000 - 1.77787877680788E+0000 1.77621423530706E+0000 1.77455134091125E+0000 1.77289009340774E+0000 1.77123049257897E+0000 - 1.76957253820262E+0000 1.76791623005187E+0000 1.76626156789476E+0000 1.76460855149516E+0000 1.76295718061161E+0000 - 1.76130745499822E+0000 1.75965937440431E+0000 1.75801293857427E+0000 1.75636814724785E+0000 1.75472500015999E+0000 - 1.75308349704084E+0000 1.75144363761586E+0000 1.74980542160534E+0000 1.74816884872546E+0000 1.74653391868707E+0000 - 1.74490063119642E+0000 1.74326898595465E+0000 1.74163898265854E+0000 1.74001062099990E+0000 1.73838390066543E+0000 - 1.73675882133750E+0000 1.73513538269336E+0000 1.73351358440547E+0000 1.73189342614117E+0000 1.73027490756366E+0000 - 1.72865802833068E+0000 1.72704278809563E+0000 1.72542918650643E+0000 1.72381722320670E+0000 1.72220689783494E+0000 - 1.72059821002495E+0000 1.71899115940551E+0000 1.71738574560055E+0000 1.71578196822919E+0000 1.71417982690594E+0000 - 1.71257932123999E+0000 1.71098045083596E+0000 1.70938321529348E+0000 1.70778761420710E+0000 1.70619364716709E+0000 - 1.70460131375802E+0000 1.70301061356030E+0000 1.70142154614920E+0000 1.69983411109489E+0000 1.69824830796265E+0000 - 1.69666413631361E+0000 1.69508159570280E+0000 1.69350068568129E+0000 1.69192140579485E+0000 1.69034375558437E+0000 - 1.68876773458600E+0000 1.68719334233091E+0000 1.68562057834527E+0000 1.68404944215023E+0000 1.68247993326230E+0000 - 1.68091205119311E+0000 1.67934579544901E+0000 1.67778116553184E+0000 1.67621816093819E+0000 1.67465678115991E+0000 - 1.67309702568404E+0000 1.67153889399243E+0000 1.66998238556184E+0000 1.66842749986485E+0000 1.66687423636846E+0000 - 1.66532259453484E+0000 1.66377257382158E+0000 1.66222417368091E+0000 1.66067739356023E+0000 1.65913223290228E+0000 - 1.65758869114465E+0000 1.65604676771973E+0000 1.65450646205557E+0000 1.65296777357502E+0000 1.65143070169579E+0000 - 1.64989524583097E+0000 1.64836140538842E+0000 1.64682917977133E+0000 1.64529856837787E+0000 1.64376957060120E+0000 - 1.64224218582943E+0000 1.64071641344623E+0000 1.63919225282978E+0000 1.63766970335357E+0000 1.63614876438596E+0000 - 1.63462943529091E+0000 1.63311171542676E+0000 1.63159560414741E+0000 1.63008110080169E+0000 1.62856820473332E+0000 - 1.62705691528122E+0000 1.62554723177944E+0000 1.62403915355701E+0000 1.62253267993789E+0000 1.62102781024159E+0000 - 1.61952454378205E+0000 1.61802287986877E+0000 1.61652281780625E+0000 1.61502435689365E+0000 1.61352749642570E+0000 - 1.61203223569202E+0000 1.61053857397721E+0000 1.60904651056103E+0000 1.60755604471853E+0000 1.60606717571937E+0000 - 1.60457990282878E+0000 1.60309422530654E+0000 1.60161014240794E+0000 1.60012765338336E+0000 1.59864675747803E+0000 - 1.59716745393228E+0000 1.59568974198170E+0000 1.59421362085697E+0000 1.59273908978342E+0000 1.59126614798232E+0000 - 1.58979479466930E+0000 1.58832502905528E+0000 1.58685685034624E+0000 1.58539025774355E+0000 1.58392525044342E+0000 - 1.58246182763714E+0000 1.58099998851144E+0000 1.57953973224779E+0000 1.57808105802274E+0000 1.57662396500824E+0000 - 1.57516845237129E+0000 1.57371451927373E+0000 1.57226216487309E+0000 1.57081138832133E+0000 1.56936218876609E+0000 - 1.56791456534996E+0000 1.56646851721047E+0000 1.56502404348040E+0000 1.56358114328814E+0000 1.56213981575638E+0000 - 1.56070006000352E+0000 1.55926187514279E+0000 1.55782526028319E+0000 1.55639021452789E+0000 1.55495673697628E+0000 - 1.55352482672203E+0000 1.55209448285432E+0000 1.55066570445765E+0000 1.54923849061139E+0000 1.54781284039057E+0000 - 1.54638875286463E+0000 1.54496622709901E+0000 1.54354526215380E+0000 1.54212585708431E+0000 1.54070801094117E+0000 - 1.53929172277043E+0000 1.53787699161306E+0000 1.53646381650511E+0000 1.53505219647803E+0000 1.53364213055858E+0000 - 1.53223361776863E+0000 1.53082665712504E+0000 1.52942124764040E+0000 1.52801738832208E+0000 1.52661507817281E+0000 - 1.52521431619071E+0000 1.52381510136893E+0000 1.52241743269593E+0000 1.52102130915553E+0000 1.51962672972674E+0000 - 1.51823369338375E+0000 1.51684219909603E+0000 1.51545224582855E+0000 1.51406383254109E+0000 1.51267695818920E+0000 - 1.51129162172347E+0000 1.50990782208976E+0000 1.50852555822938E+0000 1.50714482907877E+0000 1.50576563356951E+0000 - 1.50438797062914E+0000 1.50301183917989E+0000 1.50163723813934E+0000 1.50026416642075E+0000 1.49889262293246E+0000 - 1.49752260657832E+0000 1.49615411625733E+0000 1.49478715086381E+0000 1.49342170928767E+0000 1.49205779041405E+0000 - 1.49069539312343E+0000 1.48933451629168E+0000 1.48797515879006E+0000 1.48661731948506E+0000 1.48526099723885E+0000 - 1.48390619090883E+0000 1.48255289934772E+0000 1.48120112140372E+0000 1.47985085592052E+0000 1.47850210173715E+0000 - 1.47715485768797E+0000 1.47580912260304E+0000 1.47446489530761E+0000 1.47312217462226E+0000 1.47178095936346E+0000 - 1.47044124834281E+0000 1.46910304036741E+0000 1.46776633423989E+0000 1.46643112875810E+0000 1.46509742271608E+0000 - 1.46376521490250E+0000 1.46243450410192E+0000 1.46110528909454E+0000 1.45977756865574E+0000 1.45845134155678E+0000 - 1.45712660656391E+0000 1.45580336243972E+0000 1.45448160794149E+0000 1.45316134182254E+0000 1.45184256283162E+0000 - 1.45052526971306E+0000 1.44920946120678E+0000 1.44789513604810E+0000 1.44658229296807E+0000 1.44527093069331E+0000 - 1.44396104794603E+0000 1.44265264344407E+0000 1.44134571590088E+0000 1.44004026402555E+0000 1.43873628652248E+0000 - 1.43743378209216E+0000 1.43613274943047E+0000 1.43483318722903E+0000 1.43353509417508E+0000 1.43223846895160E+0000 - 1.43094331023717E+0000 1.42964961670597E+0000 1.42835738702779E+0000 1.42706661986856E+0000 1.42577731388951E+0000 - 1.42448946774769E+0000 1.42320308009594E+0000 1.42191814958271E+0000 1.42063467485230E+0000 1.41935265454456E+0000 - 1.41807208729561E+0000 1.41679297173666E+0000 1.41551530649509E+0000 1.41423909019398E+0000 1.41296432145209E+0000 - 1.41169099888419E+0000 1.41041912110077E+0000 1.40914868670801E+0000 1.40787969430800E+0000 1.40661214249882E+0000 - 1.40534602987419E+0000 1.40408135502374E+0000 1.40281811653290E+0000 1.40155631298305E+0000 1.40029594295142E+0000 - 1.39903700501125E+0000 1.39777949773140E+0000 1.39652341967692E+0000 1.39526876940870E+0000 1.39401554548327E+0000 - 1.39276374645364E+0000 1.39151337086813E+0000 1.39026441727167E+0000 1.38901688420466E+0000 1.38777077020349E+0000 - 1.38652607380099E+0000 1.38528279352553E+0000 1.38404092790144E+0000 1.38280047544942E+0000 1.38156143468601E+0000 - 1.38032380412370E+0000 1.37908758227126E+0000 1.37785276763310E+0000 1.37661935871026E+0000 1.37538735399925E+0000 - 1.37415675199306E+0000 1.37292755118067E+0000 1.37169975004704E+0000 1.37047334707346E+0000 1.36924834073714E+0000 - 1.36802472951171E+0000 1.36680251186634E+0000 1.36558168626719E+0000 1.36436225117593E+0000 1.36314420505062E+0000 - 1.36192754634546E+0000 1.36071227351110E+0000 1.35949838499386E+0000 1.35828587923690E+0000 1.35707475467911E+0000 - 1.35586500975576E+0000 1.35465664289887E+0000 1.35344965253565E+0000 1.35224403709053E+0000 1.35103979498388E+0000 - 1.34983692463218E+0000 1.34863542444865E+0000 1.34743529284251E+0000 1.34623652821918E+0000 1.34503912898092E+0000 - 1.34384309352575E+0000 1.34264842024846E+0000 1.34145510754006E+0000 1.34026315378796E+0000 1.33907255737577E+0000 - 1.33788331668382E+0000 1.33669543008891E+0000 1.33550889596380E+0000 1.33432371267809E+0000 1.33313987859774E+0000 - 1.33195739208502E+0000 1.33077625149880E+0000 1.32959645519452E+0000 1.32841800152387E+0000 1.32724088883536E+0000 - 1.32606511547377E+0000 1.32489067978059E+0000 1.32371758009365E+0000 1.32254581474735E+0000 1.32137538207313E+0000 - 1.32020628039809E+0000 1.31903850804697E+0000 1.31787206334039E+0000 1.31670694459567E+0000 1.31554315012717E+0000 - 1.31438067824536E+0000 1.31321952725767E+0000 1.31205969546831E+0000 1.31090118117791E+0000 1.30974398268376E+0000 - 1.30858809828004E+0000 1.30743352625751E+0000 1.30628026490385E+0000 1.30512831250313E+0000 1.30397766733660E+0000 - 1.30282832768197E+0000 1.30168029181383E+0000 1.30053355800352E+0000 1.29938812451915E+0000 1.29824398962584E+0000 - 1.29710115158534E+0000 1.29595960865617E+0000 1.29481935909408E+0000 1.29368040115126E+0000 1.29254273307700E+0000 - 1.29140635311740E+0000 1.29027125951566E+0000 1.28913745051159E+0000 1.28800492434216E+0000 1.28687367924113E+0000 - 1.28574371343945E+0000 1.28461502516462E+0000 1.28348761264171E+0000 1.28236147409218E+0000 1.28123660773501E+0000 - 1.28011301178597E+0000 1.27899068445774E+0000 1.27786962396023E+0000 1.27674982850049E+0000 1.27563129628247E+0000 - 1.27451402550719E+0000 1.27339801437303E+0000 1.27228326107517E+0000 1.27116976380612E+0000 1.27005752075565E+0000 - 1.26894653011023E+0000 1.26783679005395E+0000 1.26672829876790E+0000 1.26562105443060E+0000 1.26451505521729E+0000 - 1.26341029930094E+0000 1.26230678485159E+0000 1.26120451003629E+0000 1.26010347301981E+0000 1.25900367196400E+0000 - 1.25790510502763E+0000 1.25680777036760E+0000 1.25571166613733E+0000 1.25461679048814E+0000 1.25352314156843E+0000 - 1.25243071752397E+0000 1.25133951649792E+0000 1.25024953663113E+0000 1.24916077606135E+0000 1.24807323292424E+0000 - 1.24698690535253E+0000 1.24590179147671E+0000 1.24481788942456E+0000 1.24373519732128E+0000 1.24265371328988E+0000 - 1.24157343545045E+0000 1.24049436192090E+0000 1.23941649081661E+0000 1.23833982025063E+0000 1.23726434833337E+0000 - 1.23619007317298E+0000 1.23511699287509E+0000 1.23404510554312E+0000 1.23297440927792E+0000 1.23190490217818E+0000 - 1.23083658234006E+0000 1.22976944785764E+0000 1.22870349682238E+0000 1.22763872732365E+0000 1.22657513744860E+0000 - 1.22551272528196E+0000 1.22445148890614E+0000 1.22339142640171E+0000 1.22233253584652E+0000 1.22127481531650E+0000 - 1.22021826288534E+0000 1.21916287662476E+0000 1.21810865460378E+0000 1.21705559488984E+0000 1.21600369554796E+0000 - 1.21495295464113E+0000 1.21390337023031E+0000 1.21285494037417E+0000 1.21180766312947E+0000 1.21076153655100E+0000 - 1.20971655869118E+0000 1.20867272760086E+0000 1.20763004132861E+0000 1.20658849792099E+0000 1.20554809542267E+0000 - 1.20450883187644E+0000 1.20347070532296E+0000 1.20243371380115E+0000 1.20139785534785E+0000 1.20036312799814E+0000 - 1.19932952978518E+0000 1.19829705874037E+0000 1.19726571289291E+0000 1.19623549027046E+0000 1.19520638889899E+0000 - 1.19417840680235E+0000 1.19315154200278E+0000 1.19212579252075E+0000 1.19110115637492E+0000 1.19007763158220E+0000 - 1.18905521615783E+0000 1.18803390811552E+0000 1.18701370546681E+0000 1.18599460622211E+0000 1.18497660838988E+0000 - 1.18395970997700E+0000 1.18294390898851E+0000 1.18192920342843E+0000 1.18091559129856E+0000 1.17990307059946E+0000 - 1.17889163933003E+0000 1.17788129548758E+0000 1.17687203706812E+0000 1.17586386206578E+0000 1.17485676847360E+0000 - 1.17385075428289E+0000 1.17284581748361E+0000 1.17184195606405E+0000 1.17083916801154E+0000 1.16983745131143E+0000 - 1.16883680394807E+0000 1.16783722390442E+0000 1.16683870916180E+0000 1.16584125770044E+0000 1.16484486749913E+0000 - 1.16384953653550E+0000 1.16285526278567E+0000 1.16186204422454E+0000 1.16086987882590E+0000 1.15987876456201E+0000 - 1.15888869940432E+0000 1.15789968132262E+0000 1.15691170828585E+0000 1.15592477826145E+0000 1.15493888921612E+0000 - 1.15395403911485E+0000 1.15297022592219E+0000 1.15198744760093E+0000 1.15100570211324E+0000 1.15002498741988E+0000 - 1.14904530148079E+0000 1.14806664225482E+0000 1.14708900769959E+0000 1.14611239577201E+0000 1.14513680442788E+0000 - 1.14416223162186E+0000 1.14318867530776E+0000 1.14221613343882E+0000 1.14124460396666E+0000 1.14027408484250E+0000 - 1.13930457401653E+0000 1.13833606943799E+0000 1.13736856905550E+0000 1.13640207081656E+0000 1.13543657266785E+0000 - 1.13447207255559E+0000 1.13350856842489E+0000 1.13254605822027E+0000 1.13158453988527E+0000 1.13062401136289E+0000 - 1.12966447059545E+0000 1.12870591552442E+0000 1.12774834409066E+0000 1.12679175423443E+0000 1.12583614389519E+0000 - 1.12488151101188E+0000 1.12392785352274E+0000 1.12297516936558E+0000 1.12202345647748E+0000 1.12107271279497E+0000 - 1.12012293625410E+0000 1.11917412479043E+0000 1.11822627633883E+0000 1.11727938883391E+0000 1.11633346020958E+0000 - 1.11538848839948E+0000 1.11444447133676E+0000 1.11350140695413E+0000 1.11255929318379E+0000 1.11161812795777E+0000 - 1.11067790920758E+0000 1.10973863486446E+0000 1.10880030285929E+0000 1.10786291112254E+0000 1.10692645758453E+0000 - 1.10599094017528E+0000 1.10505635682445E+0000 1.10412270546154E+0000 1.10318998401583E+0000 1.10225819041628E+0000 - 1.10132732259176E+0000 1.10039737847102E+0000 1.09946835598257E+0000 1.09854025305471E+0000 1.09761306761573E+0000 - 1.09668679759383E+0000 1.09576144091713E+0000 1.09483699551347E+0000 1.09391345931099E+0000 1.09299083023759E+0000 - 1.09206910622114E+0000 1.09114828518960E+0000 1.09022836507087E+0000 1.08930934379298E+0000 1.08839121928401E+0000 - 1.08747398947197E+0000 1.08655765228527E+0000 1.08564220565204E+0000 1.08472764750090E+0000 1.08381397576037E+0000 - 1.08290118835919E+0000 1.08198928322650E+0000 1.08107825829128E+0000 1.08016811148306E+0000 1.07925884073132E+0000 - 1.07835044396597E+0000 1.07744291911725E+0000 1.07653626411550E+0000 1.07563047689161E+0000 1.07472555537667E+0000 - 1.07382149750185E+0000 1.07291830119926E+0000 1.07201596440085E+0000 1.07111448503931E+0000 1.07021386104769E+0000 - 1.06931409035935E+0000 1.06841517090812E+0000 1.06751710062834E+0000 1.06661987745514E+0000 1.06572349932358E+0000 - 1.06482796416973E+0000 1.06393326992991E+0000 1.06303941454112E+0000 1.06214639594096E+0000 1.06125421206775E+0000 - 1.06036286086005E+0000 1.05947234025751E+0000 1.05858264820004E+0000 1.05769378262854E+0000 1.05680574148429E+0000 - 1.05591852270957E+0000 1.05503212424731E+0000 1.05414654404099E+0000 1.05326178003509E+0000 1.05237783017479E+0000 - 1.05149469240603E+0000 1.05061236467560E+0000 1.04973084493116E+0000 1.04885013112120E+0000 1.04797022119497E+0000 - 1.04709111310275E+0000 1.04621280479572E+0000 1.04533529422603E+0000 1.04445857934652E+0000 1.04358265811127E+0000 - 1.04270752847531E+0000 1.04183318839440E+0000 1.04095963582570E+0000 1.04008686872714E+0000 1.03921488505785E+0000 - 1.03834368277791E+0000 1.03747325984859E+0000 1.03660361423218E+0000 1.03573474389218E+0000 1.03486664679318E+0000 - 1.03399932090101E+0000 1.03313276418251E+0000 1.03226697460592E+0000 1.03140195014062E+0000 1.03053768875714E+0000 - 1.02967418842731E+0000 1.02881144712445E+0000 1.02794946282277E+0000 1.02708823349803E+0000 1.02622775712737E+0000 - 1.02536803168921E+0000 1.02450905516318E+0000 1.02365082553049E+0000 1.02279334077367E+0000 1.02193659887672E+0000 - 1.02108059782496E+0000 1.02022533560525E+0000 1.01937081020598E+0000 1.01851701961685E+0000 1.01766396182916E+0000 - 1.01681163483596E+0000 1.01596003663145E+0000 1.01510916521153E+0000 1.01425901857391E+0000 1.01340959471753E+0000 - 1.01256089164322E+0000 1.01171290735341E+0000 1.01086563985205E+0000 1.01001908714479E+0000 1.00917324723917E+0000 - 1.00832811814414E+0000 1.00748369787054E+0000 1.00663998443106E+0000 1.00579697583990E+0000 1.00495467011315E+0000 - 1.00411306526876E+0000 1.00327215932642E+0000 1.00243195030777E+0000 1.00159243623601E+0000 1.00075361513655E+0000 - 9.99915485036510E-0001 9.99078043965067E-0001 9.98241289953011E-0001 9.97405221033351E-0001 9.96569835240957E-0001 - 9.95735130612646E-0001 9.94901105187404E-0001 9.94067757005951E-0001 9.93235084111305E-0001 9.92403084548333E-0001 - 9.91571756364029E-0001 9.90741097607567E-0001 9.89911106330149E-0001 9.89081780584994E-0001 9.88253118427644E-0001 - 9.87425117915667E-0001 9.86597777108942E-0001 9.85771094069299E-0001 9.84945066861008E-0001 9.84119693550545E-0001 - 9.83294972206499E-0001 9.82470900899771E-0001 9.81647477703542E-0001 9.80824700693438E-0001 9.80002567947177E-0001 - 9.79181077544884E-0001 9.78360227569188E-0001 9.77540016104863E-0001 9.76720441239181E-0001 9.75901501061830E-0001 - 9.75083193664819E-0001 9.74265517142787E-0001 9.73448469592575E-0001 9.72632049113817E-0001 9.71816253808267E-0001 - 9.71001081780574E-0001 9.70186531137559E-0001 9.69372599988805E-0001 9.68559286446508E-0001 9.67746588625236E-0001 - 9.66934504642226E-0001 9.66123032617456E-0001 9.65312170673354E-0001 9.64501916935256E-0001 9.63692269530747E-0001 - 9.62883226590575E-0001 9.62074786247840E-0001 9.61266946638535E-0001 9.60459705901367E-0001 9.59653062177680E-0001 - 9.58847013611744E-0001 9.58041558350556E-0001 9.57236694543857E-0001 9.56432420344363E-0001 9.55628733907459E-0001 - 9.54825633391492E-0001 9.54023116957696E-0001 9.53221182770130E-0001 9.52419828995768E-0001 9.51619053804630E-0001 - 9.50818855369422E-0001 9.50019231866145E-0001 9.49220181473549E-0001 9.48421702373344E-0001 9.47623792750492E-0001 - 9.46826450792781E-0001 9.46029674691053E-0001 9.45233462639323E-0001 9.44437812834649E-0001 9.43642723477066E-0001 - 9.42848192769828E-0001 9.42054218919326E-0001 9.41260800135219E-0001 9.40467934629966E-0001 9.39675620619610E-0001 - 9.38883856323119E-0001 9.38092639962786E-0001 9.37301969764206E-0001 9.36511843956008E-0001 9.35722260770231E-0001 - 9.34933218442292E-0001 9.34144715210712E-0001 9.33356749317423E-0001 9.32569319007602E-0001 9.31782422529984E-0001 - 9.30996058136414E-0001 9.30210224082290E-0001 9.29424918626325E-0001 9.28640140030655E-0001 9.27855886560929E-0001 - 9.27072156486037E-0001 9.26288948078665E-0001 9.25506259614568E-0001 9.24724089373382E-0001 9.23942435637983E-0001 - 9.23161296694985E-0001 9.22380670834280E-0001 9.21600556349553E-0001 9.20820951538061E-0001 9.20041854700455E-0001 - 9.19263264141192E-0001 9.18485178168282E-0001 9.17707595093396E-0001 9.16930513231728E-0001 9.16153930902402E-0001 - 9.15377846428024E-0001 9.14602258134993E-0001 9.13827164353364E-0001 9.13052563416963E-0001 9.12278453663487E-0001 - 9.11504833434134E-0001 9.10731701074149E-0001 9.09959054932404E-0001 9.09186893361755E-0001 9.08415214718635E-0001 - 9.07644017363552E-0001 9.06873299660782E-0001 9.06103059978538E-0001 9.05333296688867E-0001 9.04564008167666E-0001 - 9.03795192794915E-0001 9.03026848954443E-0001 9.02258975033955E-0001 9.01491569425327E-0001 9.00724630524212E-0001 - 8.99958156730394E-0001 8.99192146447682E-0001 8.98426598083785E-0001 8.97661510050617E-0001 8.96896880764074E-0001 - 8.96132708644075E-0001 8.95368992114708E-0001 8.94605729604229E-0001 8.93842919544805E-0001 8.93080560373022E-0001 - 8.92318650529372E-0001 8.91557188458597E-0001 8.90796172609778E-0001 8.90035601435859E-0001 8.89275473394340E-0001 - 8.88515786946723E-0001 8.87756540558802E-0001 8.86997732700657E-0001 8.86239361846665E-0001 8.85481426475417E-0001 - 8.84723925069855E-0001 8.83966856117176E-0001 8.83210218108971E-0001 8.82454009541121E-0001 8.81698228913867E-0001 - 8.80942874731912E-0001 8.80187945504241E-0001 8.79433439744245E-0001 8.78679355969806E-0001 8.77925692703105E-0001 - 8.77172448470909E-0001 8.76419621804353E-0001 8.75667211239075E-0001 8.74915215315135E-0001 8.74163632577229E-0001 - 8.73412461574385E-0001 8.72661700860289E-0001 8.71911348993117E-0001 8.71161404535624E-0001 8.70411866055067E-0001 - 8.69662732123474E-0001 8.68914001317124E-0001 8.68165672217223E-0001 8.67417743409476E-0001 8.66670213484166E-0001 - 8.65923081036368E-0001 8.65176344665698E-0001 8.64430002976476E-0001 8.63684054577693E-0001 8.62938498083126E-0001 - 8.62193332111227E-0001 8.61448555285040E-0001 8.60704166232549E-0001 8.59960163586386E-0001 8.59216545984039E-0001 - 8.58473312067712E-0001 8.57730460484273E-0001 8.56987989885620E-0001 8.56245898928347E-0001 8.55504186273919E-0001 - 8.54762850588625E-0001 8.54021890543679E-0001 8.53281304814987E-0001 8.52541092083555E-0001 8.51801251035133E-0001 - 8.51061780360459E-0001 8.50322678755119E-0001 8.49583944919731E-0001 8.48845577559717E-0001 8.48107575385564E-0001 - 8.47369937112767E-0001 8.46632661461643E-0001 8.45895747157640E-0001 8.45159192931118E-0001 8.44422997517541E-0001 - 8.43687159657333E-0001 8.42951678096025E-0001 8.42216551584099E-0001 8.41481778877192E-0001 8.40747358736038E-0001 - 8.40013289926320E-0001 8.39279571218969E-0001 8.38546201389949E-0001 8.37813179220313E-0001 8.37080503496342E-0001 - 8.36348173009410E-0001 8.35616186556084E-0001 8.34884542938018E-0001 8.34153240962146E-0001 8.33422279440457E-0001 - 8.32691657190358E-0001 8.31961373034205E-0001 8.31231425799750E-0001 8.30501814319921E-0001 8.29772537432949E-0001 - 8.29043593982265E-0001 8.28314982816578E-0001 8.27586702789816E-0001 8.26858752761342E-0001 8.26131131595673E-0001 - 8.25403838162683E-0001 8.24676871337571E-0001 8.23950230000921E-0001 8.23223913038527E-0001 8.22497919341674E-0001 - 8.21772247806858E-0001 8.21046897336125E-0001 8.20321866836683E-0001 8.19597155221365E-0001 8.18872761408240E-0001 - 8.18148684320860E-0001 8.17424922888114E-0001 8.16701476044449E-0001 8.15978342729617E-0001 8.15255521888935E-0001 - 8.14533012473136E-0001 8.13810813438396E-0001 8.13088923746354E-0001 8.12367342364172E-0001 8.11646068264551E-0001 - 8.10925100425608E-0001 8.10204437831028E-0001 8.09484079470017E-0001 8.08764024337294E-0001 8.08044271433114E-0001 - 8.07324819763326E-0001 8.06605668339268E-0001 8.05886816177918E-0001 8.05168262301801E-0001 8.04450005738990E-0001 - 8.03732045523253E-0001 8.03014380693872E-0001 8.02297010295711E-0001 8.01579933379370E-0001 8.00863149000937E-0001 - 8.00146656222294E-0001 7.99430454110849E-0001 7.98714541739648E-0001 7.97998918187494E-0001 7.97283582538841E-0001 - 7.96568533883683E-0001 7.95853771317848E-0001 7.95139293942830E-0001 7.94425100865771E-0001 7.93711191199559E-0001 - 7.92997564062756E-0001 7.92284218579672E-0001 7.91571153880342E-0001 7.90858369100561E-0001 7.90145863381799E-0001 - 7.89433635871389E-0001 7.88721685722299E-0001 7.88010012093296E-0001 7.87298614148974E-0001 7.86587491059647E-0001 - 7.85876642001444E-0001 7.85166066156255E-0001 7.84455762711790E-0001 7.83745730861538E-0001 7.83035969804858E-0001 - 7.82326478746870E-0001 7.81617256898489E-0001 7.80908303476583E-0001 7.80199617703684E-0001 7.79491198808310E-0001 - 7.78783046024804E-0001 7.78075158593215E-0001 7.77367535759681E-0001 7.76660176776033E-0001 7.75953080900018E-0001 - 7.75246247395361E-0001 7.74539675531454E-0001 7.73833364583726E-0001 7.73127313833530E-0001 7.72421522567994E-0001 - 7.71715990080240E-0001 7.71010715669256E-0001 7.70305698640006E-0001 7.69600938303242E-0001 7.68896433975720E-0001 - 7.68192184980217E-0001 7.67488190645193E-0001 7.66784450305324E-0001 7.66080963301083E-0001 7.65377728978790E-0001 - 7.64674746690933E-0001 7.63972015795844E-0001 7.63269535657770E-0001 7.62567305646943E-0001 7.61865325139666E-0001 - 7.61163593518101E-0001 7.60462110170350E-0001 7.59760874490616E-0001 7.59059885879011E-0001 7.58359143741622E-0001 - 7.57658647490552E-0001 7.56958396543884E-0001 7.56258390325747E-0001 7.55558628266085E-0001 7.54859109801147E-0001 - 7.54159834372838E-0001 7.53460801429373E-0001 7.52762010424820E-0001 7.52063460819219E-0001 7.51365152078804E-0001 - 7.50667083675636E-0001 7.49969255087914E-0001 7.49271665799822E-0001 7.48574315301532E-0001 7.47877203089285E-0001 - 7.47180328665398E-0001 7.46483691538104E-0001 7.45787291221740E-0001 7.45091127236704E-0001 7.44395199109369E-0001 - 7.43699506372168E-0001 7.43004048563581E-0001 7.42308825228128E-0001 7.41613835916377E-0001 7.40919080184889E-0001 - 7.40224557596372E-0001 7.39530267719461E-0001 7.38836210128908E-0001 7.38142384405549E-0001 7.37448790136142E-0001 - 7.36755426913667E-0001 7.36062294336951E-0001 7.35369392011075E-0001 7.34676719547016E-0001 7.33984276561863E-0001 - 7.33292062678775E-0001 7.32600077526942E-0001 7.31908320741570E-0001 7.31216791964000E-0001 7.30525490841503E-0001 - 7.29834417027564E-0001 7.29143570181533E-0001 7.28452949968953E-0001 7.27762556061354E-0001 7.27072388136315E-0001 - 7.26382445877524E-0001 7.25692728974561E-0001 7.25003237123228E-0001 7.24313970025313E-0001 7.23624927388566E-0001 - 7.22936108926934E-0001 7.22247514360227E-0001 7.21559143414443E-0001 7.20870995821509E-0001 7.20183071319474E-0001 - 7.19495369652389E-0001 7.18807890570311E-0001 7.18120633829293E-0001 7.17433599191568E-0001 7.16746786425242E-0001 - 7.16060195304488E-0001 7.15373825609515E-0001 7.14687677126568E-0001 7.14001749647872E-0001 7.13316042971663E-0001 - 7.12630556902196E-0001 7.11945291249739E-0001 7.11260245830583E-0001 7.10575420466970E-0001 7.09890814987166E-0001 - 7.09206429225413E-0001 7.08522263021994E-0001 7.07838316223128E-0001 7.07154588681022E-0001 7.06471080253890E-0001 - 7.05787790805882E-0001 7.05104720207141E-0001 7.04421868333784E-0001 7.03739235067883E-0001 7.03056820297405E-0001 - 7.02374623916398E-0001 7.01692645824792E-0001 7.01010885928358E-0001 7.00329344139033E-0001 6.99648020374471E-0001 - 6.98966914558340E-0001 6.98286026620270E-0001 6.97605356495743E-0001 6.96924904126195E-0001 6.96244669458967E-0001 - 6.95564652447260E-0001 6.94884853050203E-0001 6.94205271232842E-0001 6.93525906966014E-0001 6.92846760226504E-0001 - 6.92167830997024E-0001 6.91489119265999E-0001 6.90810625027837E-0001 6.90132348282711E-0001 6.89454289036773E-0001 - 6.88776447301812E-0001 6.88098823095628E-0001 6.87421416441730E-0001 6.86744227369521E-0001 6.86067255914159E-0001 - 6.85390502116598E-0001 6.84713966023632E-0001 6.84037647687835E-0001 6.83361547167476E-0001 6.82685664526726E-0001 - 6.82009999835437E-0001 6.81334553169176E-0001 6.80659324609356E-0001 6.79984314243060E-0001 6.79309522163134E-0001 - 6.78634948468090E-0001 6.77960593262233E-0001 6.77286456655492E-0001 6.76612538763517E-0001 6.75938839707643E-0001 - 6.75265359614890E-0001 6.74592098617924E-0001 6.73919056855078E-0001 6.73246234470316E-0001 6.72573631613287E-0001 - 6.71901248439158E-0001 6.71229085108863E-0001 6.70557141788747E-0001 6.69885418650951E-0001 6.69213915873074E-0001 - 6.68542633638294E-0001 6.67871572135432E-0001 6.67200731558766E-0001 6.66530112108219E-0001 6.65859713989073E-0001 - 6.65189537412349E-0001 6.64519582594374E-0001 6.63849849757130E-0001 6.63180339127968E-0001 6.62511050939776E-0001 - 6.61841985430857E-0001 6.61173142845012E-0001 6.60504523431426E-0001 6.59836127444727E-0001 6.59167955145007E-0001 - 6.58500006797669E-0001 6.57832282673540E-0001 6.57164783048794E-0001 6.56497508205074E-0001 6.55830458429204E-0001 - 6.55163634013444E-0001 6.54497035255364E-0001 6.53830662457835E-0001 6.53164515929010E-0001 6.52498595982295E-0001 - 6.51832902936401E-0001 6.51167437115315E-0001 6.50502198848150E-0001 6.49837188469387E-0001 6.49172406318594E-0001 - 6.48507852740592E-0001 6.47843528085372E-0001 6.47179432708093E-0001 6.46515566968991E-0001 6.45851931233557E-0001 - 6.45188525872318E-0001 6.44525351260922E-0001 6.43862407780081E-0001 6.43199695815599E-0001 6.42537215758302E-0001 - 6.41874968004190E-0001 6.41212952954057E-0001 6.40551171013881E-0001 6.39889622594602E-0001 6.39228308111997E-0001 - 6.38567227986992E-0001 6.37906382645314E-0001 6.37245772517726E-0001 6.36585398039728E-0001 6.35925259651881E-0001 - 6.35265357799479E-0001 6.34605692932761E-0001 6.33946265506774E-0001 6.33287075981358E-0001 6.32628124821180E-0001 - 6.31969412495643E-0001 6.31310939478954E-0001 6.30652706250015E-0001 6.29994713292502E-0001 6.29336961094805E-0001 - 6.28679450149895E-0001 6.28022180955572E-0001 6.27365154014092E-0001 6.26708369832517E-0001 6.26051828922415E-0001 - 6.25395531799904E-0001 6.24739478985833E-0001 6.24083671005425E-0001 6.23428108388523E-0001 6.22772791669436E-0001 - 6.22117721386992E-0001 6.21462898084475E-0001 6.20808322309556E-0001 6.20153994614446E-0001 6.19499915555640E-0001 - 6.18846085694123E-0001 6.18192505595129E-0001 6.17539175828315E-0001 6.16886096967609E-0001 6.16233269591253E-0001 - 6.15580694281739E-0001 6.14928371625852E-0001 6.14276302214545E-0001 6.13624486643006E-0001 6.12972925510625E-0001 - 6.12321619420905E-0001 6.11670568981529E-0001 6.11019774804255E-0001 6.10369237504970E-0001 6.09718957703551E-0001 - 6.09068936024028E-0001 6.08419173094357E-0001 6.07769669546533E-0001 6.07120426016461E-0001 6.06471443144089E-0001 - 6.05822721573198E-0001 6.05174261951513E-0001 6.04526064930617E-0001 6.03878131165935E-0001 6.03230461316674E-0001 - 6.02583056045910E-0001 6.01935916020466E-0001 6.01289041910881E-0001 6.00642434391384E-0001 5.99996094139977E-0001 - 5.99350021838291E-0001 5.98704218171579E-0001 5.98058683828716E-0001 5.97413419502167E-0001 5.96768425887957E-0001 - 5.96123703685636E-0001 5.95479253598259E-0001 5.94835076332368E-0001 5.94191172597938E-0001 5.93547543108367E-0001 - 5.92904188580493E-0001 5.92261109734425E-0001 5.91618307293690E-0001 5.90975781985115E-0001 5.90333534538760E-0001 - 5.89691565687980E-0001 5.89049876169312E-0001 5.88408466722557E-0001 5.87767338090619E-0001 5.87126491019518E-0001 - 5.86485926258479E-0001 5.85845644559643E-0001 5.85205646678395E-0001 5.84565933372952E-0001 5.83926505404640E-0001 - 5.83287363537643E-0001 5.82648508539131E-0001 5.82009941179166E-0001 5.81371662230629E-0001 5.80733672469274E-0001 - 5.80095972673633E-0001 5.79458563624994E-0001 5.78821446107394E-0001 5.78184620907589E-0001 5.77548088814968E-0001 - 5.76911850621585E-0001 5.76275907122106E-0001 5.75640259113698E-0001 5.75004907396195E-0001 5.74369852771845E-0001 - 5.73735096045358E-0001 5.73100638023966E-0001 5.72466479517252E-0001 5.71832621337136E-0001 5.71199064297963E-0001 - 5.70565809216357E-0001 5.69932856911157E-0001 5.69300208203482E-0001 5.68667863916629E-0001 5.68035824876123E-0001 - 5.67404091909537E-0001 5.66772665846583E-0001 5.66141547519048E-0001 5.65510737760683E-0001 5.64880237407301E-0001 - 5.64250047296602E-0001 5.63620168268249E-0001 5.62990601163761E-0001 5.62361346826504E-0001 5.61732406101653E-0001 - 5.61103779836157E-0001 5.60475468878656E-0001 5.59847474079558E-0001 5.59219796290886E-0001 5.58592436366270E-0001 - 5.57965395160920E-0001 5.57338673531646E-0001 5.56712272336670E-0001 5.56086192435758E-0001 5.55460434690053E-0001 - 5.54834999962152E-0001 5.54209889115921E-0001 5.53585103016557E-0001 5.52960642530586E-0001 5.52336508525680E-0001 - 5.51712701870735E-0001 5.51089223435846E-0001 5.50466074092142E-0001 5.49843254711856E-0001 5.49220766168240E-0001 - 5.48598609335563E-0001 5.47976785088999E-0001 5.47355294304644E-0001 5.46734137859435E-0001 5.46113316631216E-0001 - 5.45492831498507E-0001 5.44872683340600E-0001 5.44252873037522E-0001 5.43633401469879E-0001 5.43014269518963E-0001 - 5.42395478066587E-0001 5.41777027995109E-0001 5.41158920187321E-0001 5.40541155526516E-0001 5.39923734896351E-0001 - 5.39306659180836E-0001 5.38689929264272E-0001 5.38073546031239E-0001 5.37457510366495E-0001 5.36841823155040E-0001 - 5.36226485281950E-0001 5.35611497632348E-0001 5.34996861091494E-0001 5.34382576544563E-0001 5.33768644876637E-0001 - 5.33155066972822E-0001 5.32541843717949E-0001 5.31928975996727E-0001 5.31316464693599E-0001 5.30704310692713E-0001 - 5.30092514877898E-0001 5.29481078132557E-0001 5.28870001339765E-0001 5.28259285382005E-0001 5.27648931141277E-0001 - 5.27038939499019E-0001 5.26429311336020E-0001 5.25820047532412E-0001 5.25211148967634E-0001 5.24602616520313E-0001 - 5.23994451068237E-0001 5.23386653488394E-0001 5.22779224656824E-0001 5.22172165448558E-0001 5.21565476737666E-0001 - 5.20959159397126E-0001 5.20353214298805E-0001 5.19747642313374E-0001 5.19142444310306E-0001 5.18537621157813E-0001 - 5.17933173722762E-0001 5.17329102870610E-0001 5.16725409465466E-0001 5.16122094369914E-0001 5.15519158445006E-0001 - 5.14916602550216E-0001 5.14314427543370E-0001 5.13712634280595E-0001 5.13111223616339E-0001 5.12510196403170E-0001 - 5.11909553491848E-0001 5.11309295731207E-0001 5.10709423968160E-0001 5.10109939047563E-0001 5.09510841812214E-0001 - 5.08912133102826E-0001 5.08313813757880E-0001 5.07715884613657E-0001 5.07118346504137E-0001 5.06521200260945E-0001 - 5.05924446713361E-0001 5.05328086688132E-0001 5.04732121009520E-0001 5.04136550499236E-0001 5.03541375976362E-0001 - 5.02946598257273E-0001 5.02352218155601E-0001 5.01758236482222E-0001 5.01164654045110E-0001 5.00571471649339E-0001 - 4.99978690097023E-0001 4.99386310187205E-0001 4.98794332715888E-0001 4.98202758475916E-0001 4.97611588256879E-0001 - 4.97020822845161E-0001 4.96430463023752E-0001 4.95840509572319E-0001 4.95250963267037E-0001 4.94661824880595E-0001 - 4.94073095182094E-0001 4.93484774937032E-0001 4.92896864907183E-0001 4.92309365850608E-0001 4.91722278521503E-0001 - 4.91135603670218E-0001 4.90549342043196E-0001 4.89963494382803E-0001 4.89378061427391E-0001 4.88793043911199E-0001 - 4.88208442564237E-0001 4.87624258112312E-0001 4.87040491276855E-0001 4.86457142774943E-0001 4.85874213319239E-0001 - 4.85291703617855E-0001 4.84709614374352E-0001 4.84127946287636E-0001 4.83546700051939E-0001 4.82965876356723E-0001 - 4.82385475886562E-0001 4.81805499321189E-0001 4.81225947335369E-0001 4.80646820598797E-0001 4.80068119776095E-0001 - 4.79489845526731E-0001 4.78911998504924E-0001 4.78334579359593E-0001 4.77757588734312E-0001 4.77181027267165E-0001 - 4.76604895590819E-0001 4.76029194332256E-0001 4.75453924112947E-0001 4.74879085548585E-0001 4.74304679249058E-0001 - 4.73730705818477E-0001 4.73157165854973E-0001 4.72584059950744E-0001 4.72011388691905E-0001 4.71439152658432E-0001 - 4.70867352424130E-0001 4.70295988556527E-0001 4.69725061616803E-0001 4.69154572159753E-0001 4.68584520733655E-0001 - 4.68014907880245E-0001 4.67445734134636E-0001 4.66877000025274E-0001 4.66308706073783E-0001 4.65740852794957E-0001 - 4.65173440696690E-0001 4.64606470279879E-0001 4.64039942038352E-0001 4.63473856458803E-0001 4.62908214020684E-0001 - 4.62343015196206E-0001 4.61778260450223E-0001 4.61213950240092E-0001 4.60650085015680E-0001 4.60086665219306E-0001 - 4.59523691285618E-0001 4.58961163641464E-0001 4.58399082705944E-0001 4.57837448890206E-0001 4.57276262597505E-0001 - 4.56715524222987E-0001 4.56155234153675E-0001 4.55595392768426E-0001 4.55036000437772E-0001 4.54477057523942E-0001 - 4.53918564380687E-0001 4.53360521353272E-0001 4.52802928778307E-0001 4.52245786983843E-0001 4.51689096289034E-0001 - 4.51132857004309E-0001 4.50577069431132E-0001 4.50021733862011E-0001 4.49466850580322E-0001 4.48912419860369E-0001 - 4.48358441967134E-0001 4.47804917156324E-0001 4.47251845674235E-0001 4.46699227757703E-0001 4.46147063633968E-0001 - 4.45595353520648E-0001 4.45044097625592E-0001 4.44493296146890E-0001 4.43942949272701E-0001 4.43393057181217E-0001 - 4.42843620040549E-0001 4.42294638008676E-0001 4.41746111233306E-0001 4.41198039851915E-0001 4.40650423991490E-0001 - 4.40103263768550E-0001 4.39556559289047E-0001 4.39010310648288E-0001 4.38464517930832E-0001 4.37919181210368E-0001 - 4.37374300549674E-0001 4.36829876000553E-0001 4.36285907603696E-0001 4.35742395388608E-0001 4.35199339373523E-0001 - 4.34656739565303E-0001 4.34114595959395E-0001 4.33572908539662E-0001 4.33031677278416E-0001 4.32490902136149E-0001 - 4.31950583061661E-0001 4.31410719991778E-0001 4.30871312851354E-0001 4.30332361553193E-0001 4.29793865997904E-0001 - 4.29255826073884E-0001 4.28718241657103E-0001 4.28181112611157E-0001 4.27644438787082E-0001 4.27108220023294E-0001 - 4.26572456145497E-0001 4.26037146966542E-0001 4.25502292286448E-0001 4.24967891892157E-0001 4.24433945557589E-0001 - 4.23900453043413E-0001 4.23367414097094E-0001 4.22834828452630E-0001 4.22302695830624E-0001 4.21771015938160E-0001 - 4.21239788471674E-0001 4.20709013122908E-0001 4.20178689580319E-0001 4.19648817529073E-0001 4.19119396651050E-0001 - 4.18590426624942E-0001 4.18061907126228E-0001 4.17533837827142E-0001 4.17006218396850E-0001 4.16479048501310E-0001 - 4.15952327803431E-0001 4.15426055962985E-0001 4.14900232636739E-0001 4.14374857478389E-0001 4.13849930138623E-0001 - 4.13325450265166E-0001 4.12801417502766E-0001 4.12277831493235E-0001 4.11754691875471E-0001 4.11231998285513E-0001 - 4.10709750356479E-0001 4.10187947718721E-0001 4.09666589999700E-0001 4.09145676824138E-0001 4.08625207813959E-0001 - 4.08105182588375E-0001 4.07585600763839E-0001 4.07066461954140E-0001 4.06547765770356E-0001 4.06029511820970E-0001 - 4.05511699711777E-0001 4.04994329045993E-0001 4.04477399424284E-0001 4.03960910444706E-0001 4.03444861702821E-0001 - 4.02929252791668E-0001 4.02414083301786E-0001 4.01899352821252E-0001 4.01385060935714E-0001 4.00871207228395E-0001 - 4.00357791280119E-0001 3.99844812669326E-0001 3.99332270972126E-0001 3.98820165762275E-0001 3.98308496611234E-0001 - 3.97797263088171E-0001 3.97286464760008E-0001 3.96776101191415E-0001 3.96266171944836E-0001 3.95756676580525E-0001 - 3.95247614656569E-0001 3.94738985728894E-0001 3.94230789351301E-0001 3.93723025075479E-0001 3.93215692451017E-0001 - 3.92708791025462E-0001 3.92202320344289E-0001 3.91696279950970E-0001 3.91190669386970E-0001 3.90685488191781E-0001 - 3.90180735902917E-0001 3.89676412055976E-0001 3.89172516184610E-0001 3.88669047820615E-0001 3.88166006493881E-0001 - 3.87663391732453E-0001 3.87161203062532E-0001 3.86659440008543E-0001 3.86158102093080E-0001 3.85657188836974E-0001 - 3.85156699759317E-0001 3.84656634377472E-0001 3.84156992207073E-0001 3.83657772762086E-0001 3.83158975554806E-0001 - 3.82660600095865E-0001 3.82162645894261E-0001 3.81665112457415E-0001 3.81167999291117E-0001 3.80671305899653E-0001 - 3.80175031785682E-0001 3.79679176450397E-0001 3.79183739393411E-0001 3.78688720112954E-0001 3.78194118105668E-0001 - 3.77699932866835E-0001 3.77206163890254E-0001 3.76712810668334E-0001 3.76219872692088E-0001 3.75727349451168E-0001 - 3.75235240433836E-0001 3.74743545127054E-0001 3.74252263016463E-0001 3.73761393586380E-0001 3.73270936319880E-0001 - 3.72780890698765E-0001 3.72291256203591E-0001 3.71802032313698E-0001 3.71313218507212E-0001 3.70824814261108E-0001 - 3.70336819051164E-0001 3.69849232352003E-0001 3.69362053637156E-0001 3.68875282379014E-0001 3.68388918048882E-0001 - 3.67902960117000E-0001 3.67417408052547E-0001 3.66932261323656E-0001 3.66447519397444E-0001 3.65963181740049E-0001 - 3.65479247816582E-0001 3.64995717091228E-0001 3.64512589027201E-0001 3.64029863086773E-0001 3.63547538731339E-0001 - 3.63065615421372E-0001 3.62584092616482E-0001 3.62102969775393E-0001 3.61622246356018E-0001 3.61141921815422E-0001 - 3.60661995609858E-0001 3.60182467194819E-0001 3.59703336024959E-0001 3.59224601554260E-0001 3.58746263235899E-0001 - 3.58268320522352E-0001 3.57790772865378E-0001 3.57313619716075E-0001 3.56836860524814E-0001 3.56360494741367E-0001 - 3.55884521814818E-0001 3.55408941193668E-0001 3.54933752325776E-0001 3.54458954658440E-0001 3.53984547638343E-0001 - 3.53510530711672E-0001 3.53036903324010E-0001 3.52563664920438E-0001 3.52090814945542E-0001 3.51618352843390E-0001 - 3.51146278057591E-0001 3.50674590031274E-0001 3.50203288207144E-0001 3.49732372027434E-0001 3.49261840934022E-0001 - 3.48791694368342E-0001 3.48321931771458E-0001 3.47852552584069E-0001 3.47383556246510E-0001 3.46914942198803E-0001 - 3.46446709880607E-0001 3.45978858731317E-0001 3.45511388190022E-0001 3.45044297695512E-0001 3.44577586686358E-0001 - 3.44111254600845E-0001 3.43645300877055E-0001 3.43179724952826E-0001 3.42714526265830E-0001 3.42249704253511E-0001 - 3.41785258353192E-0001 3.41321188001988E-0001 3.40857492636887E-0001 3.40394171694772E-0001 3.39931224612381E-0001 - 3.39468650826379E-0001 3.39006449773317E-0001 3.38544620889707E-0001 3.38083163611968E-0001 3.37622077376507E-0001 - 3.37161361619708E-0001 3.36701015777904E-0001 3.36241039287450E-0001 3.35781431584727E-0001 3.35322192106119E-0001 - 3.34863320288065E-0001 3.34404815567062E-0001 3.33946677379662E-0001 3.33488905162518E-0001 3.33031498352359E-0001 - 3.32574456386035E-0001 3.32117778700519E-0001 3.31661464732911E-0001 3.31205513920476E-0001 3.30749925700633E-0001 - 3.30294699510974E-0001 3.29839834789287E-0001 3.29385330973558E-0001 3.28931187501997E-0001 3.28477403813020E-0001 - 3.28023979345306E-0001 3.27570913537789E-0001 3.27118205829655E-0001 3.26665855660378E-0001 3.26213862469728E-0001 - 3.25762225697772E-0001 3.25310944784890E-0001 3.24860019171813E-0001 3.24409448299603E-0001 3.23959231609662E-0001 - 3.23509368543790E-0001 3.23059858544131E-0001 3.22610701053266E-0001 3.22161895514122E-0001 3.21713441370101E-0001 - 3.21265338064983E-0001 3.20817585043030E-0001 3.20370181748919E-0001 3.19923127627826E-0001 3.19476422125381E-0001 - 3.19030064687698E-0001 3.18584054761404E-0001 3.18138391793632E-0001 3.17693075232040E-0001 3.17248104524812E-0001 - 3.16803479120690E-0001 3.16359198468962E-0001 3.15915262019482E-0001 3.15471669222695E-0001 3.15028419529637E-0001 - 3.14585512391939E-0001 3.14142947261847E-0001 3.13700723592224E-0001 3.13258840836583E-0001 3.12817298449074E-0001 - 3.12376095884507E-0001 3.11935232598379E-0001 3.11494708046817E-0001 3.11054521686694E-0001 3.10614672975541E-0001 - 3.10175161371630E-0001 3.09735986333933E-0001 3.09297147322173E-0001 3.08858643796799E-0001 3.08420475219017E-0001 - 3.07982641050813E-0001 3.07545140754927E-0001 3.07107973794894E-0001 3.06671139635036E-0001 3.06234637740488E-0001 - 3.05798467577195E-0001 3.05362628611937E-0001 3.04927120312300E-0001 3.04491942146759E-0001 3.04057093584592E-0001 - 3.03622574095994E-0001 3.03188383151997E-0001 3.02754520224538E-0001 3.02320984786426E-0001 3.01887776311404E-0001 - 3.01454894274091E-0001 3.01022338150068E-0001 3.00590107415808E-0001 3.00158201548765E-0001 2.99726620027318E-0001 - 2.99295362330810E-0001 2.98864427939552E-0001 2.98433816334853E-0001 2.98003526998991E-0001 2.97573559415234E-0001 - 2.97143913067869E-0001 2.96714587442203E-0001 2.96285582024547E-0001 2.95856896302265E-0001 2.95428529763759E-0001 - 2.95000481898480E-0001 2.94572752196917E-0001 2.94145340150659E-0001 2.93718245252355E-0001 2.93291466995735E-0001 - 2.92865004875643E-0001 2.92438858388001E-0001 2.92013027029852E-0001 2.91587510299361E-0001 2.91162307695818E-0001 - 2.90737418719640E-0001 2.90312842872407E-0001 2.89888579656835E-0001 2.89464628576801E-0001 2.89040989137352E-0001 - 2.88617660844719E-0001 2.88194643206309E-0001 2.87771935730720E-0001 2.87349537927755E-0001 2.86927449308426E-0001 - 2.86505669384953E-0001 2.86084197670785E-0001 2.85663033680603E-0001 2.85242176930323E-0001 2.84821626937101E-0001 - 2.84401383219358E-0001 2.83981445296785E-0001 2.83561812690322E-0001 2.83142484922186E-0001 2.82723461515886E-0001 - 2.82304741996226E-0001 2.81886325889294E-0001 2.81468212722482E-0001 2.81050402024524E-0001 2.80632893325434E-0001 - 2.80215686156578E-0001 2.79798780050646E-0001 2.79382174541671E-0001 2.78965869165027E-0001 2.78549863457453E-0001 - 2.78134156957042E-0001 2.77718749203256E-0001 2.77303639736916E-0001 2.76888828100266E-0001 2.76474313836885E-0001 - 2.76060096491779E-0001 2.75646175611353E-0001 2.75232550743410E-0001 2.74819221437172E-0001 2.74406187243269E-0001 - 2.73993447713773E-0001 2.73581002402182E-0001 2.73168850863429E-0001 2.72756992653901E-0001 2.72345427331435E-0001 - 2.71934154455309E-0001 2.71523173586283E-0001 2.71112484286572E-0001 2.70702086119890E-0001 2.70291978651393E-0001 - 2.69882161447764E-0001 2.69472634077155E-0001 2.69063396109219E-0001 2.68654447115120E-0001 2.68245786667532E-0001 - 2.67837414340634E-0001 2.67429329710128E-0001 2.67021532353260E-0001 2.66614021848792E-0001 2.66206797777023E-0001 - 2.65799859719805E-0001 2.65393207260520E-0001 2.64986839984131E-0001 2.64580757477133E-0001 2.64174959327606E-0001 - 2.63769445125184E-0001 2.63364214461081E-0001 2.62959266928094E-0001 2.62554602120602E-0001 2.62150219634567E-0001 - 2.61746119067557E-0001 2.61342300018729E-0001 2.60938762088850E-0001 2.60535504880293E-0001 2.60132527997057E-0001 - 2.59729831044740E-0001 2.59327413630566E-0001 2.58925275363405E-0001 2.58523415853741E-0001 2.58121834713701E-0001 - 2.57720531557058E-0001 2.57319505999229E-0001 2.56918757657270E-0001 2.56518286149908E-0001 2.56118091097523E-0001 - 2.55718172122153E-0001 2.55318528847512E-0001 2.54919160898979E-0001 2.54520067903614E-0001 2.54121249490162E-0001 - 2.53722705289030E-0001 2.53324434932347E-0001 2.52926438053900E-0001 2.52528714289199E-0001 2.52131263275440E-0001 - 2.51734084651524E-0001 2.51337178058067E-0001 2.50940543137386E-0001 2.50544179533524E-0001 2.50148086892236E-0001 - 2.49752264861005E-0001 2.49356713089029E-0001 2.48961431227262E-0001 2.48566418928351E-0001 2.48171675846718E-0001 - 2.47777201638508E-0001 2.47382995961603E-0001 2.46989058475643E-0001 2.46595388842027E-0001 2.46201986723887E-0001 - 2.45808851786121E-0001 2.45415983695397E-0001 2.45023382120125E-0001 2.44631046730509E-0001 2.44238977198493E-0001 - 2.43847173197818E-0001 2.43455634403986E-0001 2.43064360494281E-0001 2.42673351147781E-0001 2.42282606045320E-0001 - 2.41892124869551E-0001 2.41501907304894E-0001 2.41111953037575E-0001 2.40722261755604E-0001 2.40332833148803E-0001 - 2.39943666908784E-0001 2.39554762728970E-0001 2.39166120304588E-0001 2.38777739332657E-0001 2.38389619512037E-0001 - 2.38001760543381E-0001 2.37614162129159E-0001 2.37226823973673E-0001 2.36839745783024E-0001 2.36452927265161E-0001 - 2.36066368129829E-0001 2.35680068088629E-0001 2.35294026854976E-0001 2.34908244144110E-0001 2.34522719673123E-0001 - 2.34137453160934E-0001 2.33752444328292E-0001 2.33367692897796E-0001 2.32983198593890E-0001 2.32598961142857E-0001 - 2.32214980272807E-0001 2.31831255713732E-0001 2.31447787197455E-0001 2.31064574457631E-0001 2.30681617229813E-0001 - 2.30298915251365E-0001 2.29916468261534E-0001 2.29534276001409E-0001 2.29152338213947E-0001 2.28770654643963E-0001 - 2.28389225038133E-0001 2.28008049145001E-0001 2.27627126714964E-0001 2.27246457500298E-0001 2.26866041255155E-0001 - 2.26485877735525E-0001 2.26105966699303E-0001 2.25726307906233E-0001 2.25346901117937E-0001 2.24967746097918E-0001 - 2.24588842611546E-0001 2.24210190426072E-0001 2.23831789310624E-0001 2.23453639036205E-0001 2.23075739375703E-0001 - 2.22698090103875E-0001 2.22320690997376E-0001 2.21943541834733E-0001 2.21566642396353E-0001 2.21189992464535E-0001 - 2.20813591823455E-0001 2.20437440259183E-0001 2.20061537559667E-0001 2.19685883514742E-0001 2.19310477916135E-0001 - 2.18935320557463E-0001 2.18560411234224E-0001 2.18185749743807E-0001 2.17811335885495E-0001 2.17437169460456E-0001 - 2.17063250271756E-0001 2.16689578124344E-0001 2.16316152825062E-0001 2.15942974182641E-0001 2.15570042007713E-0001 - 2.15197356112798E-0001 2.14824916312300E-0001 2.14452722422530E-0001 2.14080774261679E-0001 2.13709071649840E-0001 - 2.13337614408994E-0001 2.12966402363019E-0001 2.12595435337679E-0001 2.12224713160634E-0001 2.11854235661448E-0001 - 2.11484002671562E-0001 2.11114014024321E-0001 2.10744269554954E-0001 2.10374769100588E-0001 2.10005512500240E-0001 - 2.09636499594826E-0001 2.09267730227148E-0001 2.08899204241900E-0001 2.08530921485661E-0001 2.08162881806921E-0001 - 2.07795085056033E-0001 2.07427531085266E-0001 2.07060219748762E-0001 2.06693150902558E-0001 2.06326324404577E-0001 - 2.05959740114640E-0001 2.05593397894440E-0001 2.05227297607571E-0001 2.04861439119507E-0001 2.04495822297602E-0001 - 2.04130447011108E-0001 2.03765313131152E-0001 2.03400420530746E-0001 2.03035769084792E-0001 2.02671358670057E-0001 - 2.02307189165213E-0001 2.01943260450784E-0001 2.01579572409204E-0001 2.01216124924756E-0001 2.00852917883623E-0001 - 2.00489951173848E-0001 2.00127224685359E-0001 1.99764738309958E-0001 1.99402491941319E-0001 1.99040485474980E-0001 - 1.98678718808363E-0001 1.98317191840749E-0001 1.97955904473297E-0001 1.97594856609026E-0001 1.97234048152818E-0001 - 1.96873479011430E-0001 1.96513149093477E-0001 1.96153058309433E-0001 1.95793206571637E-0001 1.95433593794284E-0001 - 1.95074219893428E-0001 1.94715084786987E-0001 1.94356188394715E-0001 1.93997530638237E-0001 1.93639111441025E-0001 - 1.93280930728395E-0001 1.92922988427513E-0001 1.92565284467402E-0001 1.92207818778917E-0001 1.91850591294764E-0001 - 1.91493601949491E-0001 1.91136850679475E-0001 1.90780337422948E-0001 1.90424062119970E-0001 1.90068024712427E-0001 - 1.89712225144058E-0001 1.89356663360410E-0001 1.89001339308876E-0001 1.88646252938668E-0001 1.88291404200822E-0001 - 1.87936793048211E-0001 1.87582419435497E-0001 1.87228283319199E-0001 1.86874384657627E-0001 1.86520723410916E-0001 - 1.86167299541007E-0001 1.85814113011660E-0001 1.85461163788431E-0001 1.85108451838699E-0001 1.84755977131631E-0001 - 1.84403739638204E-0001 1.84051739331187E-0001 1.83699976185155E-0001 1.83348450176475E-0001 1.82997161283296E-0001 - 1.82646109485568E-0001 1.82295294765031E-0001 1.81944717105191E-0001 1.81594376491358E-0001 1.81244272910612E-0001 - 1.80894406351809E-0001 1.80544776805584E-0001 1.80195384264338E-0001 1.79846228722248E-0001 1.79497310175259E-0001 - 1.79148628621074E-0001 1.78800184059158E-0001 1.78451976490745E-0001 1.78104005918813E-0001 1.77756272348098E-0001 - 1.77408775785088E-0001 1.77061516238018E-0001 1.76714493716869E-0001 1.76367708233362E-0001 1.76021159800960E-0001 - 1.75674848434862E-0001 1.75328774151996E-0001 1.74982936971034E-0001 1.74637336912357E-0001 1.74291973998079E-0001 - 1.73946848252042E-0001 1.73601959699804E-0001 1.73257308368628E-0001 1.72912894287503E-0001 1.72568717487120E-0001 - 1.72224777999877E-0001 1.71881075859883E-0001 1.71537611102927E-0001 1.71194383766524E-0001 1.70851393889857E-0001 - 1.70508641513810E-0001 1.70166126680955E-0001 1.69823849435548E-0001 1.69481809823517E-0001 1.69140007892480E-0001 - 1.68798443691716E-0001 1.68457117272188E-0001 1.68116028686514E-0001 1.67775177988979E-0001 1.67434565235532E-0001 - 1.67094190483780E-0001 1.66754053792972E-0001 1.66414155224023E-0001 1.66074494839474E-0001 1.65735072703527E-0001 - 1.65395888882016E-0001 1.65056943442412E-0001 1.64718236453813E-0001 1.64379767986950E-0001 1.64041538114175E-0001 - 1.63703546909466E-0001 1.63365794448417E-0001 1.63028280808232E-0001 1.62691006067724E-0001 1.62353970307314E-0001 - 1.62017173609034E-0001 1.61680616056502E-0001 1.61344297734932E-0001 1.61008218731134E-0001 1.60672379133502E-0001 - 1.60336779032016E-0001 1.60001418518228E-0001 1.59666297685277E-0001 1.59331416627860E-0001 1.58996775442252E-0001 - 1.58662374226285E-0001 1.58328213079353E-0001 1.57994292102404E-0001 1.57660611397938E-0001 1.57327171070004E-0001 - 1.56993971224191E-0001 1.56661011967629E-0001 1.56328293408984E-0001 1.55995815658444E-0001 1.55663578827738E-0001 - 1.55331583030110E-0001 1.54999828380322E-0001 1.54668314994650E-0001 1.54337042990881E-0001 1.54006012488310E-0001 - 1.53675223607726E-0001 1.53344676471424E-0001 1.53014371203186E-0001 1.52684307928287E-0001 1.52354486773478E-0001 - 1.52024907867001E-0001 1.51695571338560E-0001 1.51366477319349E-0001 1.51037625942007E-0001 1.50709017340652E-0001 - 1.50380651650850E-0001 1.50052529009625E-0001 1.49724649555447E-0001 1.49397013428233E-0001 1.49069620769338E-0001 - 1.48742471721554E-0001 1.48415566429104E-0001 1.48088905037631E-0001 1.47762487694208E-0001 1.47436314547322E-0001 - 1.47110385746871E-0001 1.46784701444166E-0001 1.46459261791909E-0001 1.46134066944211E-0001 1.45809117056581E-0001 - 1.45484412285900E-0001 1.45159952790452E-0001 1.44835738729888E-0001 1.44511770265240E-0001 1.44188047558907E-0001 - 1.43864570774658E-0001 1.43541340077618E-0001 1.43218355634267E-0001 1.42895617612443E-0001 1.42573126181323E-0001 - 1.42250881511428E-0001 1.41928883774612E-0001 1.41607133144068E-0001 1.41285629794313E-0001 1.40964373901182E-0001 - 1.40643365641827E-0001 1.40322605194713E-0001 1.40002092739620E-0001 1.39681828457616E-0001 1.39361812531071E-0001 - 1.39042045143658E-0001 1.38722526480320E-0001 1.38403256727290E-0001 1.38084236072080E-0001 1.37765464703470E-0001 - 1.37446942811509E-0001 1.37128670587503E-0001 1.36810648224021E-0001 1.36492875914879E-0001 1.36175353855143E-0001 - 1.35858082241114E-0001 1.35541061270336E-0001 1.35224291141581E-0001 1.34907772054844E-0001 1.34591504211344E-0001 - 1.34275487813515E-0001 1.33959723064998E-0001 1.33644210170640E-0001 1.33328949336492E-0001 1.33013940769792E-0001 - 1.32699184678973E-0001 1.32384681273646E-0001 1.32070430764609E-0001 1.31756433363821E-0001 1.31442689284420E-0001 - 1.31129198740697E-0001 1.30815961948110E-0001 1.30502979123262E-0001 1.30190250483902E-0001 1.29877776248924E-0001 - 1.29565556638354E-0001 1.29253591873347E-0001 1.28941882176188E-0001 1.28630427770276E-0001 1.28319228880129E-0001 - 1.28008285731367E-0001 1.27697598550718E-0001 1.27387167566004E-0001 1.27076993006141E-0001 1.26767075101131E-0001 - 1.26457414082055E-0001 1.26148010181073E-0001 1.25838863631410E-0001 1.25529974667361E-0001 1.25221343524272E-0001 - 1.24912970438547E-0001 1.24604855647644E-0001 1.24296999390047E-0001 1.23989401905289E-0001 1.23682063433928E-0001 - 1.23374984217550E-0001 1.23068164498758E-0001 1.22761604521173E-0001 1.22455304529417E-0001 1.22149264769120E-0001 - 1.21843485486905E-0001 1.21537966930392E-0001 1.21232709348181E-0001 1.20927712989850E-0001 1.20622978105957E-0001 - 1.20318504948024E-0001 1.20014293768536E-0001 1.19710344820939E-0001 1.19406658359619E-0001 1.19103234639918E-0001 - 1.18800073918117E-0001 1.18497176451423E-0001 1.18194542497974E-0001 1.17892172316835E-0001 1.17590066167979E-0001 - 1.17288224312298E-0001 1.16986647011578E-0001 1.16685334528516E-0001 1.16384287126692E-0001 1.16083505070577E-0001 - 1.15782988625521E-0001 1.15482738057752E-0001 1.15182753634368E-0001 1.14883035623326E-0001 1.14583584293442E-0001 - 1.14284399914389E-0001 1.13985482756677E-0001 1.13686833091663E-0001 1.13388451191532E-0001 1.13090337329301E-0001 - 1.12792491778809E-0001 1.12494914814710E-0001 1.12197606712467E-0001 1.11900567748347E-0001 1.11603798199415E-0001 - 1.11307298343533E-0001 1.11011068459344E-0001 1.10715108826267E-0001 1.10419419724506E-0001 1.10124001435028E-0001 - 1.09828854239555E-0001 1.09533978420579E-0001 1.09239374261328E-0001 1.08945042045785E-0001 1.08650982058662E-0001 - 1.08357194585411E-0001 1.08063679912203E-0001 1.07770438325934E-0001 1.07477470114207E-0001 1.07184775565341E-0001 - 1.06892354968348E-0001 1.06600208612944E-0001 1.06308336789523E-0001 1.06016739789172E-0001 1.05725417903653E-0001 - 1.05434371425397E-0001 1.05143600647498E-0001 1.04853105863711E-0001 1.04562887368448E-0001 1.04272945456757E-0001 - 1.03983280424333E-0001 1.03693892567506E-0001 1.03404782183232E-0001 1.03115949569084E-0001 1.02827395023260E-0001 - 1.02539118844561E-0001 1.02251121332391E-0001 1.01963402786754E-0001 1.01675963508241E-0001 1.01388803798034E-0001 - 1.01101923957885E-0001 1.00815324290124E-0001 1.00529005097649E-0001 1.00242966683908E-0001 9.99572093529145E-0002 - 9.96717334092173E-0002 9.93865391579208E-0002 9.91016269046474E-0002 9.88169969555639E-0002 9.85326496173499E-0002 - 9.82485851972019E-0002 9.79648040028309E-0002 9.76813063424448E-0002 9.73980925247575E-0002 9.71151628589660E-0002 - 9.68325176547575E-0002 9.65501572222923E-0002 9.62680818722098E-0002 9.59862919156113E-0002 9.57047876640588E-0002 - 9.54235694295671E-0002 9.51426375245974E-0002 9.48619922620551E-0002 9.45816339552767E-0002 9.43015629180306E-0002 - 9.40217794645045E-0002 9.37422839093001E-0002 9.34630765674342E-0002 9.31841577543216E-0002 9.29055277857756E-0002 - 9.26271869780020E-0002 9.23491356475871E-0002 9.20713741114970E-0002 9.17939026870709E-0002 9.15167216920074E-0002 - 9.12398314443734E-0002 9.09632322625794E-0002 9.06869244653890E-0002 9.04109083718991E-0002 9.01351843015452E-0002 - 8.98597525740907E-0002 8.95846135096134E-0002 8.93097674285138E-0002 8.90352146514954E-0002 8.87609554995633E-0002 - 8.84869902940221E-0002 8.82133193564648E-0002 8.79399430087624E-0002 8.76668615730680E-0002 8.73940753718028E-0002 - 8.71215847276513E-0002 8.68493899635570E-0002 8.65774914027119E-0002 8.63058893685558E-0002 8.60345841847639E-0002 - 8.57635761752489E-0002 8.54928656641401E-0002 8.52224529757945E-0002 8.49523384347793E-0002 8.46825223658681E-0002 - 8.44130050940352E-0002 8.41437869444456E-0002 8.38748682424588E-0002 8.36062493136091E-0002 8.33379304836071E-0002 - 8.30699120783358E-0002 8.28021944238358E-0002 8.25347778463050E-0002 8.22676626720902E-0002 8.20008492276844E-0002 - 8.17343378397107E-0002 8.14681288349304E-0002 8.12022225402251E-0002 8.09366192825914E-0002 8.06713193891407E-0002 - 8.04063231870887E-0002 8.01416310037516E-0002 7.98772431665312E-0002 7.96131600029215E-0002 7.93493818404970E-0002 - 7.90859090068981E-0002 7.88227418298402E-0002 7.85598806370936E-0002 7.82973257564822E-0002 7.80350775158849E-0002 - 7.77731362432125E-0002 7.75115022664191E-0002 7.72501759134807E-0002 7.69891575124012E-0002 7.67284473911978E-0002 - 7.64680458778959E-0002 7.62079533005292E-0002 7.59481699871229E-0002 7.56886962656983E-0002 7.54295324642558E-0002 - 7.51706789107762E-0002 7.49121359332148E-0002 7.46539038594861E-0002 7.43959830174691E-0002 7.41383737349936E-0002 - 7.38810763398358E-0002 7.36240911597103E-0002 7.33674185222700E-0002 7.31110587550903E-0002 7.28550121856715E-0002 - 7.25992791414260E-0002 7.23438599496759E-0002 7.20887549376462E-0002 7.18339644324562E-0002 7.15794887611176E-0002 - 7.13253282505234E-0002 7.10714832274425E-0002 7.08179540185191E-0002 7.05647409502553E-0002 7.03118443490166E-0002 - 7.00592645410197E-0002 6.98070018523246E-0002 6.95550566088337E-0002 6.93034291362803E-0002 6.90521197602256E-0002 - 6.88011288060499E-0002 6.85504565989503E-0002 6.83001034639306E-0002 6.80500697257959E-0002 6.78003557091487E-0002 - 6.75509617383771E-0002 6.73018881376585E-0002 6.70531352309403E-0002 6.68047033419462E-0002 6.65565927941617E-0002 - 6.63088039108278E-0002 6.60613370149436E-0002 6.58141924292485E-0002 6.55673704762270E-0002 6.53208714780896E-0002 - 6.50746957567804E-0002 6.48288436339612E-0002 6.45833154310093E-0002 6.43381114690122E-0002 6.40932320687549E-0002 - 6.38486775507252E-0002 6.36044482350958E-0002 6.33605444417252E-0002 6.31169664901522E-0002 6.28737146995815E-0002 - 6.26307893888862E-0002 6.23881908766008E-0002 6.21459194809096E-0002 6.19039755196440E-0002 6.16623593102788E-0002 - 6.14210711699234E-0002 6.11801114153105E-0002 6.09394803628039E-0002 6.06991783283744E-0002 6.04592056276101E-0002 - 6.02195625757021E-0002 5.99802494874361E-0002 5.97412666771940E-0002 5.95026144589406E-0002 5.92642931462215E-0002 - 5.90263030521590E-0002 5.87886444894365E-0002 5.85513177703037E-0002 5.83143232065680E-0002 5.80776611095818E-0002 - 5.78413317902420E-0002 5.76053355589853E-0002 5.73696727257775E-0002 5.71343436001105E-0002 5.68993484909962E-0002 - 5.66646877069599E-0002 5.64303615560335E-0002 5.61963703457522E-0002 5.59627143831433E-0002 5.57293939747275E-0002 - 5.54964094265072E-0002 5.52637610439613E-0002 5.50314491320413E-0002 5.47994739951669E-0002 5.45678359372127E-0002 - 5.43365352615118E-0002 5.41055722708394E-0002 5.38749472674184E-0002 5.36446605529061E-0002 5.34147124283878E-0002 - 5.31851031943759E-0002 5.29558331507992E-0002 5.27269025969983E-0002 5.24983118317229E-0002 5.22700611531221E-0002 - 5.20421508587403E-0002 5.18145812455087E-0002 5.15873526097454E-0002 5.13604652471427E-0002 5.11339194527667E-0002 - 5.09077155210467E-0002 5.06818537457747E-0002 5.04563344200951E-0002 5.02311578365003E-0002 5.00063242868255E-0002 - 4.97818340622430E-0002 4.95576874532576E-0002 4.93338847496944E-0002 4.91104262407047E-0002 4.88873122147480E-0002 - 4.86645429595928E-0002 4.84421187623133E-0002 4.82200399092760E-0002 4.79983066861401E-0002 4.77769193778496E-0002 - 4.75558782686293E-0002 4.73351836419750E-0002 4.71148357806525E-0002 4.68948349666902E-0002 4.66751814813717E-0002 - 4.64558756052340E-0002 4.62369176180569E-0002 4.60183077988619E-0002 4.58000464259040E-0002 4.55821337766677E-0002 - 4.53645701278601E-0002 4.51473557554046E-0002 4.49304909344368E-0002 4.47139759393024E-0002 4.44978110435412E-0002 - 4.42819965198938E-0002 4.40665326402867E-0002 4.38514196758337E-0002 4.36366578968251E-0002 4.34222475727239E-0002 - 4.32081889721642E-0002 4.29944823629369E-0002 4.27811280119945E-0002 4.25681261854364E-0002 4.23554771485121E-0002 - 4.21431811656063E-0002 4.19312385002445E-0002 4.17196494150762E-0002 4.15084141718767E-0002 4.12975330315431E-0002 - 4.10870062540790E-0002 4.08768340986023E-0002 4.06670168233288E-0002 4.04575546855747E-0002 4.02484479417457E-0002 - 4.00396968473344E-0002 3.98313016569153E-0002 3.96232626241364E-0002 3.94155800017199E-0002 3.92082540414472E-0002 - 3.90012849941673E-0002 3.87946731097768E-0002 3.85884186372250E-0002 3.83825218245047E-0002 3.81769829186469E-0002 - 3.79718021657172E-0002 3.77669798108086E-0002 3.75625160980378E-0002 3.73584112705376E-0002 3.71546655704568E-0002 - 3.69512792389505E-0002 3.67482525161743E-0002 3.65455856412832E-0002 3.63432788524233E-0002 3.61413323867293E-0002 - 3.59397464803154E-0002 3.57385213682741E-0002 3.55376572846687E-0002 3.53371544625308E-0002 3.51370131338508E-0002 - 3.49372335295788E-0002 3.47378158796138E-0002 3.45387604128023E-0002 3.43400673569319E-0002 3.41417369387280E-0002 - 3.39437693838449E-0002 3.37461649168646E-0002 3.35489237612915E-0002 3.33520461395442E-0002 3.31555322729551E-0002 - 3.29593823817620E-0002 3.27635966851054E-0002 3.25681754010218E-0002 3.23731187464398E-0002 3.21784269371747E-0002 - 3.19841001879235E-0002 3.17901387122635E-0002 3.15965427226404E-0002 3.14033124303702E-0002 3.12104480456305E-0002 - 3.10179497774582E-0002 3.08258178337426E-0002 3.06340524212206E-0002 3.04426537454747E-0002 3.02516220109254E-0002 - 3.00609574208266E-0002 2.98706601772620E-0002 2.96807304811443E-0002 2.94911685321975E-0002 2.93019745289691E-0002 - 2.91131486688142E-0002 2.89246911478940E-0002 2.87366021611701E-0002 2.85488819024023E-0002 2.83615305641442E-0002 - 2.81745483377346E-0002 2.79879354132951E-0002 2.78016919797270E-0002 2.76158182247051E-0002 2.74303143346742E-0002 - 2.72451804948416E-0002 2.70604168891783E-0002 2.68760237004085E-0002 2.66920011100092E-0002 2.65083492982031E-0002 - 2.63250684439549E-0002 2.61421587249695E-0002 2.59596203176833E-0002 2.57774533972621E-0002 2.55956581375971E-0002 - 2.54142347112993E-0002 2.52331832896960E-0002 2.50525040428244E-0002 2.48721971394312E-0002 2.46922627469656E-0002 - 2.45127010315730E-0002 2.43335121580963E-0002 2.41546962900662E-0002 2.39762535896998E-0002 2.37981842178962E-0002 - 2.36204883342295E-0002 2.34431660969508E-0002 2.32662176629759E-0002 2.30896431878879E-0002 2.29134428259275E-0002 - 2.27376167299950E-0002 2.25621650516407E-0002 2.23870879410626E-0002 2.22123855471043E-0002 2.20380580172475E-0002 - 2.18641054976091E-0002 2.16905281329395E-0002 2.15173260666153E-0002 2.13444994406360E-0002 2.11720483956218E-0002 - 2.09999730708073E-0002 2.08282736040397E-0002 2.06569501317719E-0002 2.04860027890615E-0002 2.03154317095645E-0002 - 2.01452370255336E-0002 1.99754188678128E-0002 1.98059773658337E-0002 1.96369126476118E-0002 1.94682248397417E-0002 - 1.92999140673955E-0002 1.91319804543169E-0002 1.89644241228172E-0002 1.87972451937743E-0002 1.86304437866255E-0002 - 1.84640200193646E-0002 1.82979740085409E-0002 1.81323058692504E-0002 1.79670157151374E-0002 1.78021036583867E-0002 - 1.76375698097216E-0002 1.74734142784023E-0002 1.73096371722163E-0002 1.71462385974815E-0002 1.69832186590391E-0002 - 1.68205774602488E-0002 1.66583151029892E-0002 1.64964316876497E-0002 1.63349273131307E-0002 1.61738020768378E-0002 - 1.60130560746790E-0002 1.58526894010605E-0002 1.56927021488849E-0002 1.55330944095474E-0002 1.53738662729278E-0002 - 1.52150178273951E-0002 1.50565491597976E-0002 1.48984603554621E-0002 1.47407514981898E-0002 1.45834226702532E-0002 - 1.44264739523939E-0002 1.42699054238163E-0002 1.41137171621877E-0002 1.39579092436306E-0002 1.38024817427259E-0002 - 1.36474347325030E-0002 1.34927682844415E-0002 1.33384824684637E-0002 1.31845773529344E-0002 1.30310530046572E-0002 - 1.28779094888707E-0002 1.27251468692454E-0002 1.25727652078802E-0002 1.24207645653006E-0002 1.22691450004555E-0002 - 1.21179065707098E-0002 1.19670493318496E-0002 1.18165733380699E-0002 1.16664786419795E-0002 1.15167652945915E-0002 - 1.13674333453260E-0002 1.12184828420023E-0002 1.10699138308386E-0002 1.09217263564492E-0002 1.07739204618391E-0002 - 1.06264961884033E-0002 1.04794535759241E-0002 1.03327926625673E-0002 1.01865134848782E-0002 1.00406160777808E-0002 - 9.89510047457428E-0003 9.74996670692935E-0003 9.60521480488639E-0003 9.46084479685394E-0003 9.31685670960037E-0003 - 9.17325056825977E-0003 9.03002639632177E-0003 8.88718421563269E-0003 8.74472404639011E-0003 8.60264590714508E-0003 - 8.46094981479321E-0003 8.31963578457626E-0003 8.17870383007892E-0003 8.03815396322380E-0003 7.89798619427301E-0003 - 7.75820053182181E-0003 7.61879698279709E-0003 7.47977555245638E-0003 7.34113624438303E-0003 7.20287906048672E-0003 - 7.06500400099582E-0003 6.92751106446245E-0003 6.79040024775225E-0003 6.65367154604763E-0003 6.51732495284301E-0003 - 6.38136045994133E-0003 6.24577805745435E-0003 6.11057773379945E-0003 5.97575947569562E-0003 5.84132326816238E-0003 - 5.70726909451963E-0003 5.57359693638034E-0003 5.44030677365307E-0003 5.30739858453791E-0003 5.17487234552255E-0003 - 5.04272803138390E-0003 4.91096561518267E-0003 4.77958506826235E-0003 4.64858636024747E-0003 4.51796945903991E-0003 - 4.38773433082029E-0003 4.25788094004120E-0003 4.12840924942884E-0003 3.99931921997862E-0003 3.87061081095550E-0003 - 3.74228397988943E-0003 3.61433868257447E-0003 3.48677487306891E-0003 3.35959250368810E-0003 3.23279152500838E-0003 - 3.10637188586193E-0003 2.98033353333435E-0003 2.85467641276539E-0003 2.72940046774511E-0003 2.60450564011252E-0003 - 2.47999186995336E-0003 2.35585909559935E-0003 2.23210725362688E-0003 2.10873627885098E-0003 1.98574610433073E-0003 - 1.86313666136117E-0003 1.74090787947423E-0003 1.61905968643792E-0003 1.49759200825326E-0003 1.37650476915299E-0003 - 1.25579789159955E-0003 1.13547129628426E-0003 1.01552490212539E-0003 8.95958626266973E-0004 7.76772384076636E-0004 - 6.57966089143972E-0004 5.39539653280707E-0004 4.21492986515609E-0004 3.03825997098359E-0004 1.86538591492571E-0004 - 6.96306743790062E-0005 -4.68978513507411E-0005 -1.63047084589231E-0004 -2.78817126020655E-0004 -3.94208078118699E-0004 --5.09220045149356E-0004 -6.23853133170766E-0004 -7.38107450036302E-0004 -8.51983105394002E-0004 -9.65480210689429E-0004 --1.07859887916553E-0003 -1.19133922586566E-0003 -1.30370136763221E-0003 -1.41568542310979E-0003 -1.52729151274577E-0003 --1.63851975879195E-0003 -1.74937028530356E-0003 -1.85984321814261E-0003 -1.96993868497895E-0003 -2.07965681528919E-0003 --2.18899774036010E-0003 -2.29796159328809E-0003 -2.40654850898133E-0003 -2.51475862415858E-0003 -2.62259207735317E-0003 --2.73004900891209E-0003 -2.83712956099571E-0003 -2.94383387758223E-0003 -3.05016210446486E-0003 -3.15611438925469E-0003 --3.26169088138192E-0003 -3.36689173209353E-0003 -3.47171709445864E-0003 -3.57616712336544E-0003 -3.68024197552419E-0003 --3.78394180946665E-0003 -3.88726678554670E-0003 -3.99021706594396E-0003 -4.09279281465877E-0003 -4.19499419751874E-0003 --4.29682138217488E-0003 -4.39827453810589E-0003 -4.49935383661522E-0003 -4.60005945083394E-0003 -4.70039155572076E-0003 --4.80035032806231E-0003 -4.89993594647341E-0003 -4.99914859139815E-0003 -5.09798844511016E-0003 -5.19645569171220E-0003 --5.29455051713838E-0003 -5.39227310915245E-0003 -5.48962365734965E-0003 -5.58660235315652E-0003 -5.68320938983076E-0003 --5.77944496246319E-0003 -5.87530926797520E-0003 -5.97080250512230E-0003 -6.06592487449215E-0003 -6.16067657850487E-0003 --6.25505782141408E-0003 -6.34906880930743E-0003 -6.44270975010522E-0003 -6.53598085356140E-0003 -6.62888233126427E-0003 --6.72141439663551E-0003 -6.81357726493068E-0003 -6.90537115323993E-0003 -6.99679628048665E-0003 -7.08785286742902E-0003 --7.17854113665838E-0003 -7.26886131260101E-0003 -7.35881362151635E-0003 -7.44839829149769E-0003 -7.53761555247284E-0003 --7.62646563620328E-0003 -7.71494877628292E-0003 -7.80306520813983E-0003 -7.89081516903533E-0003 -7.97819889806356E-0003 --8.06521663615124E-0003 -8.15186862605845E-0003 -8.23815511237661E-0003 -8.32407634152947E-0003 -8.40963256177278E-0003 --8.49482402319337E-0003 -8.57965097770929E-0003 -8.66411367906928E-0003 -8.74821238285213E-0003 -8.83194734646673E-0003 --8.91531882915135E-0003 -8.99832709197361E-0003 -9.08097239782911E-0003 -9.16325501144183E-0003 -9.24517519936358E-0003 --9.32673322997283E-0003 -9.40792937347415E-0003 -9.48876390189879E-0003 -9.56923708910293E-0003 -9.64934921076726E-0003 --9.72910054439714E-0003 -9.80849136932040E-0003 -9.88752196668838E-0003 -9.96619261947389E-0003 -1.00445036124713E-0002 --1.01224552322956E-0002 -1.02000477673814E-0002 -1.02772815079823E-0002 -1.03541567461704E-0002 -1.04306737758348E-0002 --1.05068328926812E-0002 -1.05826343942310E-0002 -1.06580785798204E-0002 -1.07331657505994E-0002 -1.08078962095312E-0002 --1.08822702613905E-0002 -1.09562882127634E-0002 -1.10299503720459E-0002 -1.11032570494426E-0002 -1.11762085569668E-0002 --1.12488052084380E-0002 -1.13210473194821E-0002 -1.13929352075291E-0002 -1.14644691918131E-0002 -1.15356495933706E-0002 --1.16064767350390E-0002 -1.16769509414563E-0002 -1.17470725390591E-0002 -1.18168418560818E-0002 -1.18862592225551E-0002 --1.19553249703049E-0002 -1.20240394329516E-0002 -1.20924029459069E-0002 -1.21604158463746E-0002 -1.22280784733482E-0002 --1.22953911676101E-0002 -1.23623542717289E-0002 -1.24289681300594E-0002 -1.24952330887413E-0002 -1.25611494956959E-0002 --1.26267177006266E-0002 -1.26919380550161E-0002 -1.27568109121264E-0002 -1.28213366269947E-0002 -1.28855155564350E-0002 --1.29493480590340E-0002 -1.30128344951502E-0002 -1.30759752269133E-0002 -1.31387706182210E-0002 -1.32012210347386E-0002 --1.32633268438967E-0002 -1.33250884148889E-0002 -1.33865061186715E-0002 -1.34475803279609E-0002 -1.35083114172316E-0002 --1.35686997627148E-0002 -1.36287457423967E-0002 -1.36884497360160E-0002 -1.37478121250633E-0002 -1.38068332927779E-0002 --1.38655136241461E-0002 -1.39238535059004E-0002 -1.39818533265160E-0002 -1.40395134762105E-0002 -1.40968343469404E-0002 --1.41538163323993E-0002 -1.42104598280175E-0002 -1.42667652309576E-0002 -1.43227329401146E-0002 -1.43783633561119E-0002 --1.44336568813008E-0002 -1.44886139197568E-0002 -1.45432348772796E-0002 -1.45975201613884E-0002 -1.46514701813214E-0002 --1.47050853480336E-0002 -1.47583660741935E-0002 -1.48113127741813E-0002 -1.48639258640883E-0002 -1.49162057617104E-0002 --1.49681528865510E-0002 -1.50197676598148E-0002 -1.50710505044073E-0002 -1.51220018449315E-0002 -1.51726221076859E-0002 --1.52229117206628E-0002 -1.52728711135441E-0002 -1.53225007177006E-0002 -1.53718009661885E-0002 -1.54207722937474E-0002 --1.54694151367972E-0002 -1.55177299334361E-0002 -1.55657171234382E-0002 -1.56133771482500E-0002 -1.56607104509887E-0002 --1.57077174764392E-0002 -1.57543986710514E-0002 -1.58007544829375E-0002 -1.58467853618700E-0002 -1.58924917592777E-0002 --1.59378741282440E-0002 -1.59829329235042E-0002 -1.60276686014418E-0002 -1.60720816200866E-0002 -1.61161724391113E-0002 --1.61599415198294E-0002 -1.62033893251914E-0002 -1.62465163197828E-0002 -1.62893229698205E-0002 -1.63318097431504E-0002 --1.63739771092444E-0002 -1.64158255391970E-0002 -1.64573555057226E-0002 -1.64985674831532E-0002 -1.65394619474334E-0002 --1.65800393761207E-0002 -1.66203002483783E-0002 -1.66602450449757E-0002 -1.66998742482834E-0002 -1.67391883422704E-0002 --1.67781878125015E-0002 -1.68168731461333E-0002 -1.68552448319116E-0002 -1.68933033601684E-0002 -1.69310492228180E-0002 --1.69684829133544E-0002 -1.70056049268472E-0002 -1.70424157599396E-0002 -1.70789159108438E-0002 -1.71151058793389E-0002 --1.71509861667661E-0002 -1.71865572760268E-0002 -1.72218197115784E-0002 -1.72567739794309E-0002 -1.72914205871441E-0002 --1.73257600438231E-0002 -1.73597928601161E-0002 -1.73935195482098E-0002 -1.74269406218268E-0002 -1.74600565962213E-0002 --1.74928679881761E-0002 -1.75253753159992E-0002 -1.75575790995191E-0002 -1.75894798600829E-0002 -1.76210781205509E-0002 --1.76523744052946E-0002 -1.76833692401920E-0002 -1.77140631526239E-0002 -1.77444566714710E-0002 -1.77745503271096E-0002 --1.78043446514077E-0002 -1.78338401777215E-0002 -1.78630374408921E-0002 -1.78919369772406E-0002 -1.79205393245654E-0002 --1.79488450221378E-0002 -1.79768546106978E-0002 -1.80045686324514E-0002 -1.80319876310653E-0002 -1.80591121516640E-0002 --1.80859427408254E-0002 -1.81124799465772E-0002 -1.81387243183923E-0002 -1.81646764071855E-0002 -1.81903367653090E-0002 --1.82157059465489E-0002 -1.82407845061206E-0002 -1.82655730006650E-0002 -1.82900719882444E-0002 -1.83142820283383E-0002 --1.83382036818394E-0002 -1.83618375110494E-0002 -1.83851840796750E-0002 -1.84082439528231E-0002 -1.84310176969977E-0002 --1.84535058800944E-0002 -1.84757090713975E-0002 -1.84976278415744E-0002 -1.85192627626723E-0002 -1.85406144081135E-0002 --1.85616833526914E-0002 -1.85824701725655E-0002 -1.86029754452576E-0002 -1.86231997496478E-0002 -1.86431436659688E-0002 --1.86628077758029E-0002 -1.86821926620769E-0002 -1.87012989090576E-0002 -1.87201271023475E-0002 -1.87386778288804E-0002 --1.87569516769168E-0002 -1.87749492360390E-0002 -1.87926710971476E-0002 -1.88101178524557E-0002 -1.88272900954852E-0002 --1.88441884210619E-0002 -1.88608134253107E-0002 -1.88771657056515E-0002 -1.88932458607937E-0002 -1.89090544907327E-0002 --1.89245921967442E-0002 -1.89398595813798E-0002 -1.89548572484626E-0002 -1.89695858030819E-0002 -1.89840458515892E-0002 --1.89982380015924E-0002 -1.90121628619520E-0002 -1.90258210427757E-0002 -1.90392131554139E-0002 -1.90523398124545E-0002 --1.90652016277182E-0002 -1.90777992162540E-0002 -1.90901331943333E-0002 -1.91022041794463E-0002 -1.91140127902959E-0002 --1.91255596467935E-0002 -1.91368453700536E-0002 -1.91478705823890E-0002 -1.91586359073059E-0002 -1.91691419694986E-0002 --1.91793893948445E-0002 -1.91893788103994E-0002 -1.91991108443918E-0002 -1.92085861262184E-0002 -1.92178052864388E-0002 --1.92267689567702E-0002 -1.92354777700822E-0002 -1.92439323603919E-0002 -1.92521333628591E-0002 -1.92600814137798E-0002 --1.92677771505824E-0002 -1.92752212118216E-0002 -1.92824142371736E-0002 -1.92893568674304E-0002 -1.92960497444950E-0002 --1.93024935113758E-0002 -1.93086888121812E-0002 -1.93146362921146E-0002 -1.93203365974689E-0002 -1.93257903756208E-0002 --1.93309982750260E-0002 -1.93359609452132E-0002 -1.93406790367794E-0002 -1.93451532013837E-0002 -1.93493840917421E-0002 --1.93533723616225E-0002 -1.93571186658386E-0002 -1.93606236602446E-0002 -1.93638880017298E-0002 -1.93669123482131E-0002 --1.93696973586369E-0002 -1.93722436929625E-0002 -1.93745520121636E-0002 -1.93766229782212E-0002 -1.93784572541177E-0002 --1.93800555038317E-0002 -1.93814183923319E-0002 -1.93825465855716E-0002 -1.93834407504831E-0002 -1.93841015549718E-0002 --1.93845296679108E-0002 -1.93847257591348E-0002 -1.93846904994346E-0002 -1.93844245605515E-0002 -1.93839286151709E-0002 --1.93832033369172E-0002 -1.93822494003477E-0002 -1.93810674809466E-0002 -1.93796582551194E-0002 -1.93780224001871E-0002 --1.93761605943802E-0002 -1.93740735168328E-0002 -1.93717618475765E-0002 -1.93692262675351E-0002 -1.93664674585180E-0002 --1.93634861032148E-0002 -1.93602828851888E-0002 -1.93568584888714E-0002 -1.93532135995561E-0002 -1.93493489033922E-0002 --1.93452650873792E-0002 -1.93409628393603E-0002 -1.93364428480168E-0002 -1.93317058028618E-0002 -1.93267523942338E-0002 --1.93215833132915E-0002 -1.93161992520067E-0002 -1.93106009031588E-0002 -1.93047889603284E-0002 -1.92987641178912E-0002 --1.92925270710117E-0002 -1.92860785156375E-0002 -1.92794191484926E-0002 -1.92725496670712E-0002 -1.92654707696318E-0002 --1.92581831551906E-0002 -1.92506875235156E-0002 -1.92429845751201E-0002 -1.92350750112563E-0002 -1.92269595339095E-0002 --1.92186388457913E-0002 -1.92101136503332E-0002 -1.92013846516809E-0002 -1.91924525546872E-0002 -1.91833180649062E-0002 --1.91739818885866E-0002 -1.91644447326653E-0002 -1.91547073047615E-0002 -1.91447703131693E-0002 -1.91346344668522E-0002 --1.91243004754362E-0002 -1.91137690492034E-0002 -1.91030408990856E-0002 -1.90921167366577E-0002 -1.90809972741314E-0002 --1.90696832243483E-0002 -1.90581753007738E-0002 -1.90464742174904E-0002 -1.90345806891910E-0002 -1.90224954311726E-0002 --1.90102191593294E-0002 -1.89977525901465E-0002 -1.89850964406932E-0002 -1.89722514286165E-0002 -1.89592182721338E-0002 --1.89459976900274E-0002 -1.89325904016368E-0002 -1.89189971268529E-0002 -1.89052185861104E-0002 -1.88912555003820E-0002 --1.88771085911711E-0002 -1.88627785805051E-0002 -1.88482661909292E-0002 -1.88335721454992E-0002 -1.88186971677746E-0002 --1.88036419818124E-0002 -1.87884073121597E-0002 -1.87729938838476E-0002 -1.87574024223836E-0002 -1.87416336537455E-0002 --1.87256883043742E-0002 -1.87095671011668E-0002 -1.86932707714701E-0002 -1.86768000430734E-0002 -1.86601556442019E-0002 --1.86433383035094E-0002 -1.86263487500721E-0002 -1.86091877133810E-0002 -1.85918559233352E-0002 -1.85743541102353E-0002 --1.85566830047761E-0002 -1.85388433380397E-0002 -1.85208358414887E-0002 -1.85026612469589E-0002 -1.84843202866529E-0002 --1.84658136931325E-0002 -1.84471421993120E-0002 -1.84283065384513E-0002 -1.84093074441484E-0002 -1.83901456503329E-0002 --1.83708218912587E-0002 -1.83513369014971E-0002 -1.83316914159293E-0002 -1.83118861697400E-0002 -1.82919218984097E-0002 --1.82717993377080E-0002 -1.82515192236865E-0002 -1.82310822926709E-0002 -1.82104892812554E-0002 -1.81897409262941E-0002 --1.81688379648946E-0002 -1.81477811344107E-0002 -1.81265711724352E-0002 -1.81052088167928E-0002 -1.80836948055326E-0002 --1.80620298769217E-0002 -1.80402147694368E-0002 -1.80182502217584E-0002 -1.79961369727621E-0002 -1.79738757615128E-0002 --1.79514673272562E-0002 -1.79289124094124E-0002 -1.79062117475685E-0002 -1.78833660814708E-0002 -1.78603761510184E-0002 --1.78372426962551E-0002 -1.78139664573628E-0002 -1.77905481746535E-0002 -1.77669885885625E-0002 -1.77432884396411E-0002 --1.77194484685489E-0002 -1.76954694160468E-0002 -1.76713520229894E-0002 -1.76470970303181E-0002 -1.76227051790531E-0002 --1.75981772102866E-0002 -1.75735138651752E-0002 -1.75487158849324E-0002 -1.75237840108213E-0002 -1.74987189841476E-0002 --1.74735215462512E-0002 -1.74481924385002E-0002 -1.74227324022821E-0002 -1.73971421789972E-0002 -1.73714225100511E-0002 --1.73455741368469E-0002 -1.73195978007781E-0002 -1.72934942432209E-0002 -1.72672642055270E-0002 -1.72409084290159E-0002 --1.72144276549675E-0002 -1.71878226246146E-0002 -1.71610940791358E-0002 -1.71342427596471E-0002 -1.71072694071953E-0002 --1.70801747627501E-0002 -1.70529595671966E-0002 -1.70256245613278E-0002 -1.69981704858371E-0002 -1.69705980813109E-0002 --1.69429080882208E-0002 -1.69151012469159E-0002 -1.68871782976162E-0002 -1.68591399804037E-0002 -1.68309870352159E-0002 --1.68027202018377E-0002 -1.67743402198942E-0002 -1.67458478288426E-0002 -1.67172437679650E-0002 -1.66885287763609E-0002 --1.66597035929391E-0002 -1.66307689564110E-0002 -1.66017256052818E-0002 -1.65725742778440E-0002 -1.65433157121691E-0002 --1.65139506461002E-0002 -1.64844798172445E-0002 -1.64549039629654E-0002 -1.64252238203753E-0002 -1.63954401263272E-0002 --1.63655536174081E-0002 -1.63355650299304E-0002 -1.63054750999248E-0002 -1.62752845631327E-0002 -1.62449941549978E-0002 --1.62146046106596E-0002 -1.61841166649447E-0002 -1.61535310523598E-0002 -1.61228485070837E-0002 -1.60920697629596E-0002 --1.60611955534878E-0002 -1.60302266118175E-0002 -1.59991636707394E-0002 -1.59680074626781E-0002 -1.59367587196841E-0002 --1.59054181734265E-0002 -1.58739865551850E-0002 -1.58424645958422E-0002 -1.58108530258761E-0002 -1.57791525753524E-0002 --1.57473639739163E-0002 -1.57154879507855E-0002 -1.56835252347422E-0002 -1.56514765541250E-0002 -1.56193426368217E-0002 --1.55871242102615E-0002 -1.55548220014071E-0002 -1.55224367367471E-0002 -1.54899691422880E-0002 -1.54574199435470E-0002 --1.54247898655437E-0002 -1.53920796327931E-0002 -1.53592899692967E-0002 -1.53264215985362E-0002 -1.52934752434646E-0002 --1.52604516264990E-0002 -1.52273514695128E-0002 -1.51941754938280E-0002 -1.51609244202072E-0002 -1.51275989688462E-0002 --1.50941998593662E-0002 -1.50607278108057E-0002 -1.50271835416132E-0002 -1.49935677696394E-0002 -1.49598812121290E-0002 --1.49261245857137E-0002 -1.48922986064036E-0002 -1.48584039895805E-0002 -1.48244414499891E-0002 -1.47904117017299E-0002 --1.47563154582512E-0002 -1.47221534323415E-0002 -1.46879263361219E-0002 -1.46536348810376E-0002 -1.46192797778515E-0002 --1.45848617366350E-0002 -1.45503814667612E-0002 -1.45158396768970E-0002 -1.44812370749952E-0002 -1.44465743682867E-0002 --1.44118522632729E-0002 -1.43770714657181E-0002 -1.43422326806417E-0002 -1.43073366123101E-0002 -1.42723839642295E-0002 --1.42373754391378E-0002 -1.42023117389970E-0002 -1.41671935649858E-0002 -1.41320216174909E-0002 -1.40967965961008E-0002 --1.40615191995965E-0002 -1.40261901259449E-0002 -1.39908100722905E-0002 -1.39553797349481E-0002 -1.39198998093949E-0002 --1.38843709902622E-0002 -1.38487939713291E-0002 -1.38131694455134E-0002 -1.37774981048647E-0002 -1.37417806405564E-0002 --1.37060177428782E-0002 -1.36702101012283E-0002 -1.36343584041055E-0002 -1.35984633391021E-0002 -1.35625255928955E-0002 --1.35265458512411E-0002 -1.34905247989644E-0002 -1.34544631199535E-0002 -1.34183614971511E-0002 -1.33822206125470E-0002 --1.33460411471707E-0002 -1.33098237810834E-0002 -1.32735691933707E-0002 -1.32372780621344E-0002 -1.32009510644857E-0002 --1.31645888765367E-0002 -1.31281921733933E-0002 -1.30917616291476E-0002 -1.30552979168700E-0002 -1.30188017086019E-0002 --1.29822736753476E-0002 -1.29457144870676E-0002 -1.29091248126698E-0002 -1.28725053200030E-0002 -1.28358566758488E-0002 --1.27991795459139E-0002 -1.27624745948231E-0002 -1.27257424861110E-0002 -1.26889838822150E-0002 -1.26521994444678E-0002 --1.26153898330891E-0002 -1.25785557071791E-0002 -1.25416977247101E-0002 -1.25048165425195E-0002 -1.24679128163022E-0002 --1.24309872006028E-0002 -1.23940403488086E-0002 -1.23570729131414E-0002 -1.23200855446509E-0002 -1.22830788932064E-0002 --1.22460536074898E-0002 -1.22090103349882E-0002 -1.21719497219858E-0002 -1.21348724135574E-0002 -1.20977790535601E-0002 --1.20606702846266E-0002 -1.20235467481569E-0002 -1.19864090843120E-0002 -1.19492579320054E-0002 -1.19120939288965E-0002 --1.18749177113828E-0002 -1.18377299145924E-0002 -1.18005311723774E-0002 -1.17633221173052E-0002 -1.17261033806528E-0002 --1.16888755923981E-0002 -1.16516393812129E-0002 -1.16143953744562E-0002 -1.15771441981660E-0002 -1.15398864770527E-0002 --1.15026228344913E-0002 -1.14653538925147E-0002 -1.14280802718056E-0002 -1.13908025916898E-0002 -1.13535214701292E-0002 --1.13162375237137E-0002 -1.12789513676548E-0002 -1.12416636157777E-0002 -1.12043748805150E-0002 -1.11670857728985E-0002 --1.11297969025523E-0002 -1.10925088776862E-0002 -1.10552223050877E-0002 -1.10179377901156E-0002 -1.09806559366922E-0002 --1.09433773472966E-0002 -1.09061026229575E-0002 -1.08688323632459E-0002 -1.08315671662683E-0002 -1.07943076286592E-0002 --1.07570543455747E-0002 -1.07198079106847E-0002 -1.06825689161662E-0002 -1.06453379526965E-0002 -1.06081156094458E-0002 --1.05709024740702E-0002 -1.05336991327049E-0002 -1.04965061699575E-0002 -1.04593241689001E-0002 -1.04221537110633E-0002 --1.03849953764290E-0002 -1.03478497434230E-0002 -1.03107173889088E-0002 -1.02735988881802E-0002 -1.02364948149546E-0002 --1.01994057413662E-0002 -1.01623322379588E-0002 -1.01252748736796E-0002 -1.00882342158717E-0002 -1.00512108302676E-0002 --1.00142052809824E-0002 -9.97721813050731E-0003 -9.94024993970214E-0003 -9.90330126778913E-0003 -9.86637267234622E-0003 --9.82946470929996E-0003 -9.79257793291927E-0003 -9.75571289580824E-0003 -9.71887014890008E-0003 -9.68205024144984E-0003 --9.64525372102806E-0003 -9.60848113351433E-0003 -9.57173302309027E-0003 -9.53500993223337E-0003 -9.49831240170995E-0003 --9.46164097056923E-0003 -9.42499617613611E-0003 -9.38837855400502E-0003 -9.35178863803354E-0003 -9.31522696033547E-0003 --9.27869405127490E-0003 -9.24219043945929E-0003 -9.20571665173319E-0003 -9.16927321317218E-0003 -9.13286064707581E-0003 --9.09647947496182E-0003 -9.06013021655932E-0003 -9.02381338980287E-0003 -8.98752951082581E-0003 -8.95127909395402E-0003 --8.91506265170004E-0003 -8.87888069475610E-0003 -8.84273373198852E-0003 -8.80662227043096E-0003 -8.77054681527873E-0003 --8.73450786988215E-0003 -8.69850593574050E-0003 -8.66254151249628E-0003 -8.62661509792836E-0003 -8.59072718794650E-0003 --8.55487827658485E-0003 -8.51906885599616E-0003 -8.48329941644566E-0003 -8.44757044630479E-0003 -8.41188243204567E-0003 --8.37623585823461E-0003 -8.34063120752659E-0003 -8.30506896065888E-0003 -8.26954959644570E-0003 -8.23407359177169E-0003 --8.19864142158635E-0003 -8.16325355889834E-0003 -8.12791047476925E-0003 -8.09261263830822E-0003 -8.05736051666568E-0003 --8.02215457502823E-0003 -7.98699527661217E-0003 -7.95188308265821E-0003 -7.91681845242585E-0003 -7.88180184318731E-0003 --7.84683371022236E-0003 -7.81191450681218E-0003 -7.77704468423439E-0003 -7.74222469175681E-0003 -7.70745497663225E-0003 --7.67273598409309E-0003 -7.63806815734543E-0003 -7.60345193756398E-0003 -7.56888776388628E-0003 -7.53437607340735E-0003 --7.49991730117461E-0003 -7.46551188018191E-0003 -7.43116024136473E-0003 -7.39686281359438E-0003 -7.36262002367311E-0003 --7.32843229632850E-0003 -7.29430005420824E-0003 -7.26022371787533E-0003 -7.22620370580218E-0003 -7.19224043436600E-0003 --7.15833431784326E-0003 -7.12448576840493E-0003 -7.09069519611103E-0003 -7.05696300890566E-0003 -7.02328961261230E-0003 --6.98967541092816E-0003 -6.95612080541975E-0003 -6.92262619551750E-0003 -6.88919197851116E-0003 -6.85581854954473E-0003 --6.82250630161144E-0003 -6.78925562554925E-0003 -6.75606691003560E-0003 -6.72294054158305E-0003 -6.68987690453402E-0003 --6.65687638105667E-0003 -6.62393935113955E-0003 -6.59106619258723E-0003 -6.55825728101578E-0003 -6.52551298984779E-0003 --6.49283369030814E-0003 -6.46021975141903E-0003 -6.42767153999603E-0003 -6.39518942064291E-0003 -6.36277375574751E-0003 --6.33042490547739E-0003 -6.29814322777513E-0003 -6.26592907835424E-0003 -6.23378281069442E-0003 -6.20170477603781E-0003 --6.16969532338409E-0003 -6.13775479948650E-0003 -6.10588354884776E-0003 -6.07408191371551E-0003 -6.04235023407850E-0003 --6.01068884766208E-0003 -5.97909808992463E-0003 -5.94757829405287E-0003 -5.91612979095816E-0003 -5.88475290927257E-0003 --5.85344797534463E-0003 -5.82221531323568E-0003 -5.79105524471569E-0003 -5.75996808925946E-0003 -5.72895416404311E-0003 --5.69801378393966E-0003 -5.66714726151581E-0003 -5.63635490702776E-0003 -5.60563702841791E-0003 -5.57499393131085E-0003 --5.54442591900978E-0003 -5.51393329249326E-0003 -5.48351635041104E-0003 -5.45317538908105E-0003 -5.42291070248552E-0003 --5.39272258226782E-0003 -5.36261131772874E-0003 -5.33257719582336E-0003 -5.30262050115755E-0003 -5.27274151598456E-0003 --5.24294052020195E-0003 -5.21321779134806E-0003 -5.18357360459922E-0003 -5.15400823276605E-0003 -5.12452194629059E-0003 --5.09511501324332E-0003 -5.06578769931975E-0003 -5.03654026783775E-0003 -5.00737297973416E-0003 -4.97828609356234E-0003 --4.94927986548871E-0003 -4.92035454929015E-0003 -4.89151039635124E-0003 -4.86274765566117E-0003 -4.83406657381129E-0003 --4.80546739499201E-0003 -4.77695036099060E-0003 -4.74851571118803E-0003 -4.72016368255660E-0003 -4.69189450965746E-0003 --4.66370842463780E-0003 -4.63560565722870E-0003 -4.60758643474224E-0003 -4.57965098206963E-0003 -4.55179952167830E-0003 --4.52403227360980E-0003 -4.49634945547766E-0003 -4.46875128246477E-0003 -4.44123796732156E-0003 -4.41380972036348E-0003 --4.38646674946901E-0003 -4.35920926007780E-0003 -4.33203745518812E-0003 -4.30495153535532E-0003 -4.27795169868952E-0003 --4.25103814085401E-0003 -4.22421105506303E-0003 -4.19747063208010E-0003 -4.17081706021642E-0003 -4.14425052532866E-0003 --4.11777121081767E-0003 -4.09137929762648E-0003 -4.06507496423902E-0003 -4.03885838667814E-0003 -4.01272973850446E-0003 --3.98668919081463E-0003 -3.96073691223988E-0003 -3.93487306894480E-0003 -3.90909782462570E-0003 -3.88341134050958E-0003 --3.85781377535270E-0003 -3.83230528543926E-0003 -3.80688602458050E-0003 -3.78155614411322E-0003 -3.75631579289901E-0003 --3.73116511732287E-0003 -3.70610426129264E-0003 -3.68113336623758E-0003 -3.65625257110771E-0003 -3.63146201237301E-0003 --3.60676182402236E-0003 -3.58215213756308E-0003 -3.55763308201983E-0003 -3.53320478393441E-0003 -3.50886736736467E-0003 --3.48462095388414E-0003 -3.46046566258160E-0003 -3.43640161006032E-0003 -3.41242891043796E-0003 -3.38854767534578E-0003 --3.36475801392880E-0003 -3.34106003284500E-0003 -3.31745383626536E-0003 -3.29393952587369E-0003 -3.27051720086629E-0003 --3.24718695795211E-0003 -3.22394889135244E-0003 -3.20080309280103E-0003 -3.17774965154435E-0003 -3.15478865434124E-0003 --3.13192018546352E-0003 -3.10914432669585E-0003 -3.08646115733625E-0003 -3.06387075419622E-0003 -3.04137319160109E-0003 --3.01896854139074E-0003 -2.99665687291958E-0003 -2.97443825305746E-0003 -2.95231274618997E-0003 -2.93028041421929E-0003 --2.90834131656462E-0003 -2.88649551016302E-0003 -2.86474304947033E-0003 -2.84308398646167E-0003 -2.82151837063260E-0003 --2.80004624899987E-0003 -2.77866766610256E-0003 -2.75738266400302E-0003 -2.73619128228795E-0003 -2.71509355806966E-0003 --2.69408952598709E-0003 -2.67317921820731E-0003 -2.65236266442653E-0003 -2.63163989187184E-0003 -2.61101092530227E-0003 --2.59047578701041E-0003 -2.57003449682407E-0003 -2.54968707210762E-0003 -2.52943352776388E-0003 -2.50927387623555E-0003 --2.48920812750734E-0003 -2.46923628910736E-0003 -2.44935836610924E-0003 -2.42957436113407E-0003 -2.40988427435222E-0003 --2.39028810348558E-0003 -2.37078584380942E-0003 -2.35137748815487E-0003 -2.33206302691077E-0003 -2.31284244802617E-0003 --2.29371573701265E-0003 -2.27468287694657E-0003 -2.25574384847172E-0003 -2.23689862980162E-0003 -2.21814719672216E-0003 --2.19948952259441E-0003 -2.18092557835694E-0003 -2.16245533252890E-0003 -2.14407875121255E-0003 -2.12579579809641E-0003 --2.10760643445792E-0003 -2.08951061916650E-0003 -2.07150830868681E-0003 -2.05359945708148E-0003 -2.03578401601461E-0003 --2.01806193475476E-0003 -2.00043316017843E-0003 -1.98289763677327E-0003 -1.96545530664151E-0003 -1.94810610950362E-0003 --1.93084998270154E-0003 -1.91368686120258E-0003 -1.89661667760283E-0003 -1.87963936213112E-0003 -1.86275484265260E-0003 --1.84596304467276E-0003 -1.82926389134128E-0003 -1.81265730345595E-0003 -1.79614319946688E-0003 -1.77972149548038E-0003 --1.76339210526342E-0003 -1.74715494024761E-0003 -1.73100990953360E-0003 -1.71495691989554E-0003 -1.69899587578536E-0003 --1.68312667933742E-0003 -1.66734923037290E-0003 -1.65166342640470E-0003 -1.63606916264183E-0003 -1.62056633199435E-0003 --1.60515482507826E-0003 -1.58983453022021E-0003 -1.57460533346267E-0003 -1.55946711856875E-0003 -1.54441976702760E-0003 --1.52946315805923E-0003 -1.51459716861996E-0003 -1.49982167340776E-0003 -1.48513654486744E-0003 -1.47054165319630E-0003 --1.45603686634949E-0003 -1.44162205004561E-0003 -1.42729706777252E-0003 -1.41306178079281E-0003 -1.39891604814979E-0003 --1.38485972667324E-0003 -1.37089267098543E-0003 -1.35701473350700E-0003 -1.34322576446310E-0003 -1.32952561188966E-0003 --1.31591412163932E-0003 -1.30239113738798E-0003 -1.28895650064096E-0003 -1.27561005073962E-0003 -1.26235162486768E-0003 --1.24918105805787E-0003 -1.23609818319866E-0003 -1.22310283104081E-0003 -1.21019483020429E-0003 -1.19737400718507E-0003 --1.18464018636213E-0003 -1.17199319000438E-0003 -1.15943283827783E-0003 -1.14695894925274E-0003 -1.13457133891073E-0003 --1.12226982115231E-0003 -1.11005420780401E-0003 -1.09792430862612E-0003 -1.08587993131994E-0003 -1.07392088153554E-0003 --1.06204696287949E-0003 -1.05025797692248E-0003 -1.03855372320728E-0003 -1.02693399925653E-0003 -1.01539860058094E-0003 --1.00394732068707E-0003 -9.92579951085676E-0004 -9.81296281299912E-0004 -9.70096098873526E-0004 -9.58979189379367E-0004 --9.47945336427691E-0004 -9.36994321674891E-0004 -9.26125924831893E-0004 -9.15339923672961E-0004 -9.04636094044497E-0004 --8.94014209873774E-0004 -8.83474043177996E-0004 -8.73015364073187E-0004 -8.62637940783311E-0004 -8.52341539649552E-0004 --8.42125925139352E-0004 -8.31990859855927E-0004 -8.21936104547541E-0004 -8.11961418117109E-0004 -8.02066557631669E-0004 --7.92251278332062E-0004 -7.82515333642765E-0004 -7.72858475181526E-0004 -7.63280452769424E-0004 -7.53781014440734E-0004 --7.44359906453091E-0004 -7.35016873297548E-0004 -7.25751657708829E-0004 -7.16564000675738E-0004 -7.07453641451381E-0004 --6.98420317563806E-0004 -6.89463764826449E-0004 -6.80583717348890E-0004 -6.71779907547480E-0004 -6.63052066156254E-0004 --6.54399922237792E-0004 -6.45823203194173E-0004 -6.37321634778141E-0004 -6.28894941104144E-0004 -6.20542844659744E-0004 --6.12265066316776E-0004 -6.04061325342864E-0004 -5.95931339412947E-0004 -5.87874824620791E-0004 -5.79891495490763E-0004 --5.71981064989498E-0004 -5.64143244537893E-0004 -5.56377744022899E-0004 -5.48684271809640E-0004 -5.41062534753556E-0004 --5.33512238212531E-0004 -5.26033086059286E-0004 -5.18624780693667E-0004 -5.11287023055257E-0004 -5.04019512635799E-0004 --4.96821947491931E-0004 -4.89694024257962E-0004 -4.82635438158630E-0004 -4.75645883022119E-0004 -4.68725051293008E-0004 --4.61872634045403E-0004 -4.55088320996216E-0004 -4.48371800518322E-0004 -4.41722759654076E-0004 -4.35140884128700E-0004 --4.28625858363933E-0004 -4.22177365491632E-0004 -4.15795087367549E-0004 -4.09478704585251E-0004 -4.03227896489939E-0004 --3.97042341192607E-0004 -3.90921715584084E-0004 -3.84865695349346E-0004 -3.78873954981764E-0004 -3.72946167797548E-0004 --3.67082005950320E-0004 -3.61281140445605E-0004 -3.55543241155642E-0004 -3.49867976834107E-0004 -3.44255015131075E-0004 --3.38704022607947E-0004 -3.33214664752594E-0004 -3.27786605994521E-0004 -3.22419509720128E-0004 -3.17113038288141E-0004 --3.11866853045024E-0004 -3.06680614340652E-0004 -3.01553981543854E-0004 -2.96486613058308E-0004 -2.91478166338357E-0004 --2.86528297904964E-0004 -2.81636663361831E-0004 -2.76802917411508E-0004 -2.72026713871746E-0004 -2.67307705691772E-0004 --2.62645544968811E-0004 -2.58039882964669E-0004 -2.53490370122357E-0004 -2.48996656082917E-0004 -2.44558389702235E-0004 --2.40175219068096E-0004 -2.35846791517177E-0004 -2.31572753652271E-0004 -2.27352751359580E-0004 -2.23186429826059E-0004 --2.19073433556952E-0004 -2.15013406393324E-0004 -2.11005991529834E-0004 -2.07050831532449E-0004 -2.03147568356393E-0004 --1.99295843364162E-0004 -1.95495297343594E-0004 -1.91745570526133E-0004 -1.88046302605109E-0004 -1.84397132754173E-0004 --1.80797699645873E-0004 -1.77247641470216E-0004 -1.73746595953480E-0004 -1.70294200377013E-0004 -1.66890091596236E-0004 --1.63533906059669E-0004 -1.60225279828113E-0004 -1.56963848593966E-0004 -1.53749247700539E-0004 -1.50581112161620E-0004 --1.47459076681023E-0004 -1.44382775672348E-0004 -1.41351843278756E-0004 -1.38365913392936E-0004 -1.35424619677130E-0004 --1.32527595583269E-0004 -1.29674474373261E-0004 -1.26864889139324E-0004 -1.24098472824522E-0004 -1.21374858243275E-0004 --1.18693678102140E-0004 -1.16054565020583E-0004 -1.13457151551903E-0004 -1.10901070204293E-0004 -1.08385953461953E-0004 --1.05911433806402E-0004 -1.03477143737800E-0004 -1.01082715796463E-0004 -9.87277825844709E-0005 -9.64119767873557E-0005 --9.41349311959605E-0005 -9.18962787283491E-0005 -8.96956524519042E-0005 -8.75326856054555E-0005 -8.54070116215904E-0005 --8.33182641490614E-0005 -8.12660770752821E-0005 -7.92500845489856E-0005 -7.72699210029464E-0005 -7.53252211768827E-0005 --7.34156201404005E-0005 -7.15407533161142E-0005 -6.97002565028689E-0005 -6.78937658990557E-0005 -6.61209181260857E-0005 --6.43813502519421E-0005 -6.26746998148748E-0005 -6.10006048472254E-0005 -5.93587038993212E-0005 -5.77486360635514E-0005 --5.61700409985103E-0005 -5.46225589533016E-0005 -5.31058307919281E-0005 -5.16194980178219E-0005 -5.01632027985068E-0005 --4.87365879903370E-0005 -4.73392971634123E-0005 -4.59709746265695E-0005 -4.46312654525313E-0005 -4.33198155031465E-0005 --4.20362714547713E-0005 -4.07802808237824E-0005 -3.95514919921746E-0005 -3.83495542333299E-0005 -3.71741177378704E-0005 --3.60248336396660E-0005 -3.49013540419386E-0005 -3.38033320435161E-0005 -3.27304217651942E-0005 -3.16822783762241E-0005 --3.06585581209406E-0005 -2.96589183454917E-0005 -2.86830175247256E-0005 -2.77305152891668E-0005 -2.68010724521483E-0005 --2.58943510370631E-0005 -2.50100143047303E-0005 -2.41477267809093E-0005 -2.33071542839189E-0005 -2.24879639524120E-0005 --2.16898242732461E-0005 -2.09124051095086E-0005 -2.01553777286636E-0005 -1.94184148308184E-0005 -1.87011905771355E-0005 --1.80033806183569E-0005 -1.73246621234800E-0005 -1.66647138085382E-0005 -1.60232159655331E-0005 -1.53998504914916E-0005 --1.47943009176466E-0005 -1.42062524387631E-0005 -1.36353919425823E-0005 -1.30814080394065E-0005 -1.25439910918199E-0005 --1.20228332445262E-0005 -1.15176284543397E-0005 -1.10280725202930E-0005 -1.05538631138909E-0005 -1.00946998094886E-0005 --9.65028411480946E-0006 -9.22031950160130E-0006 -8.80451143641422E-0006 -8.40256741153004E-0006 -8.01419697601397E-0006 --7.63911176691245E-0006 -7.27702554057841E-0006 -6.92765420413830E-0006 -6.59071584709819E-0006 -6.26593077307678E-0006 --5.95302153168849E-0006 -5.65171295055389E-0006 -5.36173216745623E-0006 -5.08280866262895E-0006 -4.81467429118855E-0006 --4.55706331570193E-0006 -4.30971243889328E-0006 -4.07236083649430E-0006 -3.84475019022833E-0006 -3.62662472094218E-0006 --3.41773122186976E-0006 -3.21781909204354E-0006 -3.02664036984504E-0006 -2.84394976669434E-0006 -2.66950470088558E-0006 --2.50306533155992E-0006 -2.34439459282625E-0006 -2.19325822801840E-0006 -2.04942482410029E-0006 -1.91266584621306E-0006 --1.78275567236391E-0006 -1.65947162826210E-0006 -1.54259402229582E-0006 -1.43190618065749E-0006 -1.32719448260959E-0006 --1.22824839589923E-0006 -1.13486051231716E-0006 -1.04682658340150E-0006 -9.63945556289680E-0007 -8.86019609714866E-0007 --8.12854190150425E-0007 -7.44258048101935E-0007 -6.80043274544518E-0007 -6.20025337510592E-0007 -5.64023118823576E-0007 --5.11858950981593E-0007 -4.63358654188590E-0007 -4.18351573535312E-0007 -3.76670616329875E-0007 -3.38152289576738E-0007 --3.02636737607313E-0007 -2.69967779859621E-0007 -2.39992948809546E-0007 -2.12563528052317E-0007 -1.87534590535762E-0007 --1.64765036945311E-0007 -1.44117634240240E-0007 -1.25459054343093E-0007 -1.08659912981006E-0007 -9.35948086804605E-0008 --8.01423619148844E-0008 -6.81852544061900E-0008 -5.76102685799870E-0008 -4.83083271750730E-0008 -4.01745330076295E-0008 --3.31082088900869E-0008 -2.70129377054748E-0008 -2.17966026369962E-0008 -1.73714275538244E-0008 -1.36540175528632E-0008 --1.05653996571230E-0008 -8.03106367100235E-0009 -5.98100319269061E-0009 -4.34975678418035E-0009 -3.07644929905615E-0009 --2.10483336853931E-0009 -1.38333104602933E-0009 -8.65075610492376E-0010 -5.07953529054913E-0010 -2.74646579101873E-0010 --1.32674130240594E-0010 -5.44355864411942E-0011 -1.72529887058833E-0011 -3.41377859003418E-0012 -2.13722913866950E-0013 diff --git a/examples/ctip/NiO.eam.fs b/examples/ctip/NiO.eam.fs new file mode 120000 index 0000000000..b5909e02d4 --- /dev/null +++ b/examples/ctip/NiO.eam.fs @@ -0,0 +1 @@ +../../potentials/NiO.eam.fs \ No newline at end of file diff --git a/examples/ctip/log.10Sep24.ctip.g++.1 b/examples/ctip/log.10Sep24.ctip.g++.1 new file mode 100644 index 0000000000..79a9dec6c0 --- /dev/null +++ b/examples/ctip/log.10Sep24.ctip.g++.1 @@ -0,0 +1,184 @@ +LAMMPS (29 Aug 2024 - Development - patch_29Aug2024-115-g2b03a1ce17-modified) + using 1 OpenMP thread(s) per MPI task +#CTIP potential for NiO +#Contributing author: Gabriel Plummer (NASA) + +#Initialize +units metal +atom_style charge +dimension 3 +boundary p p p + +#Create Structure +read_data data.ctip +Reading data file ... + orthogonal box = (0 0 0) to (24.719478 24.719478 24.719478) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 1728 atoms + read_data CPU = 0.003 seconds + +#Define Charges +group type1 type 1 +864 atoms in group type1 +compute charge1 type1 property/atom q +compute q1 type1 reduce ave c_charge1 +group type2 type 2 +864 atoms in group type2 +compute charge2 type2 property/atom q +compute q2 type2 reduce ave c_charge2 + +#Define Potential +pair_style hybrid/overlay eam/fs coul/ctip 0.30 12.0 +pair_coeff * * eam/fs NiO.eam.fs Ni O +Reading eam/fs potential file NiO.eam.fs with DATE: 2024-04-29 +pair_coeff * * coul/ctip NiO.ctip Ni O +fix qeq all qeq/ctip 1 12.0 1.0e-8 100 coul/ctip cdamp 0.30 maxrepeat 10 + +#Setup +timestep 0.001 +thermo 100 +thermo_style custom step temp pe lx ly lz pxx pyy pzz c_q1 c_q2 + +#Minimization +fix relax all box/relax iso 0 +minimize 1e-10 1e-10 100000 100000 + +CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE + +Your simulation uses code contributions which should be cited: + +- Type Label Framework: https://doi.org/10.1021/acs.jpcb.3c08419 + +@Article{Gissinger24, + author = {Jacob R. Gissinger, Ilia Nikiforov, Yaser Afshar, Brendon Waters, Moon-ki Choi, Daniel S. Karls, Alexander Stukowski, Wonpil Im, Hendrik Heinz, Axel Kohlmeyer, and Ellad B. Tadmor}, + title = {Type Label Framework for Bonded Force Fields in LAMMPS}, + journal = {J. Phys. Chem. B}, + year = 2024, + volume = 128, + number = 13, + pages = {3282–-3297} +} + +CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE + +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 14 + ghost atom cutoff = 14 + binsize = 7, bins = 4 4 4 + 3 neighbor lists, perpetual/occasional/extra = 3 0 0 + (1) pair eam/fs, perpetual, trim from (2) + attributes: half, newton on, cut 8 + pair build: trim + stencil: none + bin: none + (2) pair coul/ctip, perpetual, half/full from (3) + attributes: half, newton on + pair build: halffull/newton + stencil: none + bin: none + (3) fix qeq/ctip, perpetual + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/3d + bin: standard +WARNING: Energy due to 1 extra global DOFs will be included in minimizer energies + (src/min.cpp:219) +Per MPI rank memory allocation (min/avg/max) = 55.22 | 55.22 | 55.22 Mbytes + Step Temp PotEng Lx Ly Lz Pxx Pyy Pzz c_q1 c_q2 + 0 0 -9633.183 24.719478 24.719478 24.719478 -1482.4422 -1482.4422 -1482.4422 1.2374584 -1.2374584 + 6 0 -9633.1929 24.707584 24.707584 24.707584 -0.41006619 -0.41006619 -0.41006619 1.2410585 -1.2410585 +Loop time of 1.50809 on 1 procs for 6 steps with 1728 atoms + +99.8% CPU use with 1 MPI tasks x 1 OpenMP threads + +Minimization stats: + Stopping criterion = energy tolerance + Energy initial, next-to-last, final = + -9633.18301864113 -9633.19294374889 -9633.19294376207 + Force two-norm initial, final = 41.928235 0.011586833 + Force max component initial, final = 41.928235 0.011586832 + Final line search alpha, max atom move = 0.0017273131 2.0014087e-05 + Iterations, force evaluations = 6 12 + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.4921 | 0.4921 | 0.4921 | 0.0 | 32.63 +Neigh | 0 | 0 | 0 | 0.0 | 0.00 +Comm | 0.00054887 | 0.00054887 | 0.00054887 | 0.0 | 0.04 +Output | 0 | 0 | 0 | 0.0 | 0.00 +Modify | 1.0134 | 1.0134 | 1.0134 | 0.0 | 67.20 +Other | | 0.002055 | | | 0.14 + +Nlocal: 1728 ave 1728 max 1728 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 13897 ave 13897 max 13897 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 216000 ave 216000 max 216000 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 2.34317e+06 ave 2.34317e+06 max 2.34317e+06 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 2343168 +Ave neighs/atom = 1356 +Neighbor list builds = 0 +Dangerous builds = 0 +unfix relax + +#Dynamics +reset_timestep 0 +variable T equal 1000 +variable rnd equal round(random(0,999,${T})) +variable rnd equal round(random(0,999,1000)) +velocity all create ${T} ${rnd} mom yes rot yes +velocity all create 1000 ${rnd} mom yes rot yes +velocity all create 1000 233 mom yes rot yes +fix npt all npt temp ${T} ${T} 0.1 iso 0 0 1 +fix npt all npt temp 1000 ${T} 0.1 iso 0 0 1 +fix npt all npt temp 1000 1000 0.1 iso 0 0 1 +run 1000 +Per MPI rank memory allocation (min/avg/max) = 54.35 | 54.35 | 54.35 Mbytes + Step Temp PotEng Lx Ly Lz Pxx Pyy Pzz c_q1 c_q2 + 0 1000 -9633.1929 24.707584 24.707584 24.707584 15934.422 15754.221 15735.035 1.2410585 -1.2410585 + 100 600.77742 -9528.0586 24.816528 24.816528 24.816528 -16706.733 -15440.638 -17748.278 1.2181933 -1.2181933 + 200 578.84892 -9490.9798 24.812599 24.812599 24.812599 -5869.8414 -4841.5113 -6712.1711 1.2254412 -1.2254412 + 300 694.79572 -9478.5505 24.764328 24.764328 24.764328 14631.006 13819.424 13758.131 1.2372038 -1.2372038 + 400 803.94267 -9462.254 24.866658 24.866658 24.866658 -4649.4599 -6022.0633 -7748.7857 1.2086114 -1.2086114 + 500 893.70618 -9441.0062 24.891744 24.891744 24.891744 -5778.5831 -8212.0502 -4180.8669 1.2001224 -1.2001224 + 600 947.22132 -9416.7533 24.86364 24.86364 24.86364 11263.568 12949.819 11329.619 1.2115051 -1.2115051 + 700 1040.4865 -9409.8379 24.933876 24.933876 24.933876 -6572.21 -8530.9018 -3289.7496 1.1902748 -1.1902748 + 800 1037.9463 -9398.4839 24.935133 24.935133 24.935133 -4681.3294 -2573.8745 -7152.1217 1.1880295 -1.1880295 + 900 1049.4497 -9411.1235 24.899756 24.899756 24.899756 3245.0554 8109.3022 5937.385 1.202401 -1.202401 + 1000 964.21894 -9412.4498 24.926456 24.926456 24.926456 -7644.4098 -5151.7326 -8343.9454 1.1908842 -1.1908842 +Loop time of 170.213 on 1 procs for 1000 steps with 1728 atoms + +Performance: 0.508 ns/day, 47.281 hours/ns, 5.875 timesteps/s, 10.152 katom-step/s +99.8% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 35.178 | 35.178 | 35.178 | 0.0 | 20.67 +Neigh | 0.22537 | 0.22537 | 0.22537 | 0.0 | 0.13 +Comm | 0.04471 | 0.04471 | 0.04471 | 0.0 | 0.03 +Output | 0.00055646 | 0.00055646 | 0.00055646 | 0.0 | 0.00 +Modify | 134.75 | 134.75 | 134.75 | 0.0 | 79.17 +Other | | 0.0133 | | | 0.01 + +Nlocal: 1728 ave 1728 max 1728 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 13901 ave 13901 max 13901 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 210392 ave 210392 max 210392 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +FullNghs: 2.23448e+06 ave 2.23448e+06 max 2.23448e+06 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 2234478 +Ave neighs/atom = 1293.1007 +Neighbor list builds = 5 +Dangerous builds = 0 +Total wall time: 0:02:52 diff --git a/examples/ctip/log.ctip b/examples/ctip/log.10Sep24.ctip.g++.4 similarity index 59% rename from examples/ctip/log.ctip rename to examples/ctip/log.10Sep24.ctip.g++.4 index 44db9a624e..7aa880a50b 100644 --- a/examples/ctip/log.ctip +++ b/examples/ctip/log.10Sep24.ctip.g++.4 @@ -1,4 +1,5 @@ -LAMMPS (17 Apr 2024 - Development - patch_17Apr2024-185-ge2e17b1326) +LAMMPS (29 Aug 2024 - Development - patch_29Aug2024-115-g2b03a1ce17-modified) + using 1 OpenMP thread(s) per MPI task #CTIP potential for NiO #Contributing author: Gabriel Plummer (NASA) @@ -12,10 +13,10 @@ boundary p p p read_data data.ctip Reading data file ... orthogonal box = (0 0 0) to (24.719478 24.719478 24.719478) - 5 by 2 by 2 MPI processor grid + 1 by 2 by 2 MPI processor grid reading atoms ... 1728 atoms - read_data CPU = 0.411 seconds + read_data CPU = 0.007 seconds #Define Charges group type1 type 1 @@ -30,6 +31,7 @@ compute q2 type2 reduce ave c_charge2 #Define Potential pair_style hybrid/overlay eam/fs coul/ctip 0.30 12.0 pair_coeff * * eam/fs NiO.eam.fs Ni O +Reading eam/fs potential file NiO.eam.fs with DATE: 2024-04-29 pair_coeff * * coul/ctip NiO.ctip Ni O fix qeq all qeq/ctip 1 12.0 1.0e-8 100 coul/ctip cdamp 0.30 maxrepeat 10 @@ -41,6 +43,25 @@ thermo_style custom step temp pe lx ly lz pxx pyy pzz c_q1 c_q2 #Minimization fix relax all box/relax iso 0 minimize 1e-10 1e-10 100000 100000 + +CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE + +Your simulation uses code contributions which should be cited: + +- Type Label Framework: https://doi.org/10.1021/acs.jpcb.3c08419 + +@Article{Gissinger24, + author = {Jacob R. Gissinger, Ilia Nikiforov, Yaser Afshar, Brendon Waters, Moon-ki Choi, Daniel S. Karls, Alexander Stukowski, Wonpil Im, Hendrik Heinz, Axel Kohlmeyer, and Ellad B. Tadmor}, + title = {Type Label Framework for Bonded Force Fields in LAMMPS}, + journal = {J. Phys. Chem. B}, + year = 2024, + volume = 128, + number = 13, + pages = {3282–-3297} +} + +CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE + Neighbor list info ... update: every = 1 steps, delay = 0 steps, check = yes max neighbors/atom: 2000, page size: 100000 @@ -64,42 +85,42 @@ Neighbor list info ... stencil: full/bin/3d bin: standard WARNING: Energy due to 1 extra global DOFs will be included in minimizer energies - (../min.cpp:219) -Per MPI rank memory allocation (min/avg/max) = 10.02 | 10.44 | 11.08 Mbytes + (src/min.cpp:219) +Per MPI rank memory allocation (min/avg/max) = 19.71 | 19.71 | 19.71 Mbytes Step Temp PotEng Lx Ly Lz Pxx Pyy Pzz c_q1 c_q2 0 0 -9633.183 24.719478 24.719478 24.719478 -1482.4422 -1482.4422 -1482.4422 1.2374584 -1.2374584 - 6 0 -9633.1929 24.70758 24.70758 24.70758 0.0058029496 0.0058029495 0.0058029496 1.2410596 -1.2410596 -Loop time of 0.141029 on 20 procs for 6 steps with 1728 atoms + 6 0 -9633.1929 24.70758 24.70758 24.70758 0.0058029359 0.0058029361 0.0058029362 1.2410596 -1.2410596 +Loop time of 0.401983 on 4 procs for 6 steps with 1728 atoms -99.0% CPU use with 20 MPI tasks x no OpenMP threads +99.8% CPU use with 4 MPI tasks x 1 OpenMP threads Minimization stats: Stopping criterion = energy tolerance Energy initial, next-to-last, final = - -9633.18301863317 -9633.19294375406 -9633.19294375059 - Force two-norm initial, final = 41.928235 0.00016400809 - Force max component initial, final = 41.928235 0.00016396812 - Final line search alpha, max atom move = 0.0069092778 1.1329013e-06 + -9633.18301863957 -9633.19294375212 -9633.19294375325 + Force two-norm initial, final = 41.928235 0.00016399002 + Force max component initial, final = 41.928235 0.00016396774 + Final line search alpha, max atom move = 0.0069092828 1.1328995e-06 Iterations, force evaluations = 6 8 MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.035558 | 0.041786 | 0.051032 | 3.7 | 29.63 +Pair | 0.13767 | 0.13917 | 0.14066 | 0.3 | 34.62 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.00095936 | 0.010188 | 0.0164 | 7.4 | 7.22 +Comm | 0.0032823 | 0.004768 | 0.0062486 | 1.5 | 1.19 Output | 0 | 0 | 0 | 0.0 | 0.00 -Modify | 0.087686 | 0.087716 | 0.087736 | 0.0 | 62.20 -Other | | 0.001339 | | | 0.95 +Modify | 0.2568 | 0.25681 | 0.25682 | 0.0 | 63.89 +Other | | 0.001238 | | | 0.31 -Nlocal: 86.4 ave 108 max 72 min -Histogram: 12 0 0 0 0 0 0 0 0 8 -Nghost: 5617.4 ave 5704 max 5307 min -Histogram: 4 0 0 0 0 0 0 0 0 16 -Neighs: 10800 ave 13500 max 9000 min -Histogram: 12 0 0 0 0 0 0 0 0 8 -FullNghs: 117158 ave 146448 max 97632 min -Histogram: 12 0 0 0 0 0 0 0 0 8 +Nlocal: 432 ave 432 max 432 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Nghost: 8593 ave 8593 max 8593 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +Neighs: 54000 ave 54000 max 54000 min +Histogram: 4 0 0 0 0 0 0 0 0 0 +FullNghs: 585792 ave 585792 max 585792 min +Histogram: 4 0 0 0 0 0 0 0 0 0 Total # of neighbors = 2343168 Ave neighs/atom = 1356 @@ -119,44 +140,45 @@ fix npt all npt temp ${T} ${T} 0.1 iso 0 0 1 fix npt all npt temp 1000 ${T} 0.1 iso 0 0 1 fix npt all npt temp 1000 1000 0.1 iso 0 0 1 run 1000 -Per MPI rank memory allocation (min/avg/max) = 9.149 | 9.566 | 10.2 Mbytes +Per MPI rank memory allocation (min/avg/max) = 18.83 | 18.83 | 18.83 Mbytes Step Temp PotEng Lx Ly Lz Pxx Pyy Pzz c_q1 c_q2 0 1000 -9633.1929 24.70758 24.70758 24.70758 15934.845 15754.643 15735.458 1.2410596 -1.2410596 100 600.77735 -9528.0587 24.816528 24.816528 24.816528 -16706.896 -15440.795 -17748.438 1.2181931 -1.2181931 200 578.84855 -9490.9798 24.812601 24.812601 24.812601 -5870.3683 -4842.0362 -6712.6896 1.2254406 -1.2254406 300 694.79571 -9478.5506 24.764327 24.764327 24.764327 14631.481 13819.893 13758.612 1.2372043 -1.2372043 - 400 803.94245 -9462.254 24.866657 24.866657 24.866657 -4649.2497 -6021.9034 -7748.6267 1.2086116 -1.2086116 + 400 803.94245 -9462.254 24.866657 24.866657 24.866657 -4649.2498 -6021.9034 -7748.6268 1.2086116 -1.2086116 500 893.70588 -9441.0062 24.891745 24.891745 24.891745 -5778.8391 -8212.3527 -4181.1625 1.2001221 -1.2001221 600 947.22119 -9416.7533 24.863639 24.863639 24.863639 11263.656 12950.02 11329.777 1.2115052 -1.2115052 - 700 1040.4867 -9409.838 24.933876 24.933876 24.933876 -6572.1906 -8531.0436 -3289.5795 1.1902748 -1.1902748 - 800 1037.9461 -9398.4839 24.935134 24.935134 24.935134 -4681.5289 -2573.9057 -7152.37 1.1880294 -1.1880294 - 900 1049.4492 -9411.1233 24.899755 24.899755 24.899755 3245.1762 8109.7345 5937.7248 1.2024012 -1.2024012 - 1000 964.21897 -9412.4497 24.926456 24.926456 24.926456 -7644.82 -5151.3661 -8344.385 1.1908843 -1.1908843 -Loop time of 22.2998 on 20 procs for 1000 steps with 1728 atoms + 700 1040.4867 -9409.838 24.933876 24.933876 24.933876 -6572.1906 -8531.0436 -3289.5796 1.1902748 -1.1902748 + 800 1037.9461 -9398.4839 24.935134 24.935134 24.935134 -4681.529 -2573.9058 -7152.3701 1.1880294 -1.1880294 + 900 1049.4492 -9411.1233 24.899755 24.899755 24.899755 3245.1763 8109.7341 5937.7247 1.2024012 -1.2024012 + 1000 964.21897 -9412.4497 24.926456 24.926456 24.926456 -7644.8199 -5151.3658 -8344.3846 1.1908843 -1.1908843 +Loop time of 69.128 on 4 procs for 1000 steps with 1728 atoms -Performance: 3.874 ns/day, 6.194 hours/ns, 44.843 timesteps/s, 77.489 katom-step/s -99.7% CPU use with 20 MPI tasks x no OpenMP threads +Performance: 1.250 ns/day, 19.202 hours/ns, 14.466 timesteps/s, 24.997 katom-step/s +99.5% CPU use with 4 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 4.0411 | 4.7454 | 5.7909 | 34.0 | 21.28 -Neigh | 0.014489 | 0.017484 | 0.022231 | 1.9 | 0.08 -Comm | 0.1939 | 1.2368 | 1.9393 | 66.5 | 5.55 -Output | 0.00054344 | 0.00056061 | 0.00086343 | 0.0 | 0.00 -Modify | 16.272 | 16.28 | 16.286 | 0.1 | 73.01 -Other | | 0.01926 | | | 0.09 +Pair | 14.249 | 14.363 | 14.46 | 2.5 | 20.78 +Neigh | 0.087801 | 0.088947 | 0.08999 | 0.3 | 0.13 +Comm | 0.40947 | 0.50585 | 0.62043 | 13.5 | 0.73 +Output | 0.00041542 | 0.00043801 | 0.00050525 | 0.0 | 0.00 +Modify | 54.157 | 54.158 | 54.159 | 0.0 | 78.34 +Other | | 0.01134 | | | 0.02 -Nlocal: 86.4 ave 113 max 67 min -Histogram: 4 3 1 3 0 3 1 1 3 1 -Nghost: 5641.65 ave 5713 max 5446 min -Histogram: 4 0 0 0 0 0 0 1 7 8 -Neighs: 10519.6 ave 13753 max 8190 min -Histogram: 4 3 0 4 0 3 1 1 3 1 -FullNghs: 111724 ave 146057 max 86634 min -Histogram: 4 3 1 3 0 3 1 1 3 1 +Nlocal: 432 ave 446 max 421 min +Histogram: 1 0 1 0 1 0 0 0 0 1 +Nghost: 8594.5 ave 8608 max 8579 min +Histogram: 1 0 0 0 0 1 1 0 0 1 +Neighs: 52598 ave 54464 max 51211 min +Histogram: 1 0 1 0 1 0 0 0 0 1 +FullNghs: 558619 ave 576963 max 544131 min +Histogram: 1 0 1 0 1 0 0 0 0 1 Total # of neighbors = 2234476 Ave neighs/atom = 1293.0995 Neighbor list builds = 5 Dangerous builds = 0 +Total wall time: 0:01:09 diff --git a/potentials/NiO.ctip b/potentials/NiO.ctip new file mode 100644 index 0000000000..ea6d12d9a1 --- /dev/null +++ b/potentials/NiO.ctip @@ -0,0 +1,4 @@ +# CTIP potential parameters for Ni-O +# X (eV) J (eV) gamma (1/ang) zeta (1/ang) Z (e) qmin qmax omega +Ni -5.840000 14.157390 0.549290 0.000000 0.000000 0.000000 2.000000 100.000 +O 0.000000 15.655862 1.428571 0.000000 0.000000 -2.000000 0.000000 100.000 diff --git a/potentials/NiO.eam.fs b/potentials/NiO.eam.fs new file mode 100644 index 0000000000..a084dd89ac --- /dev/null +++ b/potentials/NiO.eam.fs @@ -0,0 +1,18007 @@ +DATE: 2024-04-29 UNITS: metal CONTRIBUTOR: Gabriel Plummer CITATION: M.I. Mendelev, unpublished +NiO EAM potential for use with coul/ctip and qeq/ctip +The potential was taken from v5_10_NiO_T=0 (in C:\SIMULATION.MD\NiO\BGB\v5) +2 Ni O +10000 2.00000000000000E-0002 10000 6.00000000000000E-0004 6.00000000000000E+0000 +28 5.86934000000000E+0001 3.46063211494988E+0000 fcc +0 -1.41421356237310E-0001 -2.00000000000000E-0001 -2.44948974278318E-0001 -2.82842712474619E-0001 +-3.16227766016838E-0001 -3.46410161513775E-0001 -3.74165738677394E-0001 -4.00000000000000E-0001 -4.24264068711929E-0001 +-4.47213595499958E-0001 -4.69041575982343E-0001 -4.89897948556636E-0001 -5.09901951359279E-0001 -5.29150262212918E-0001 +-5.47722557505166E-0001 -5.65685424949238E-0001 -5.83095189484530E-0001 -6.00000000000000E-0001 -6.16441400296898E-0001 +-6.32455532033676E-0001 -6.48074069840786E-0001 -6.63324958071080E-0001 -6.78232998312527E-0001 -6.92820323027551E-0001 +-7.07106781186548E-0001 -7.21110255092798E-0001 -7.34846922834953E-0001 -7.48331477354788E-0001 -7.61577310586391E-0001 +-7.74596669241483E-0001 -7.87400787401181E-0001 -8.00000000000000E-0001 -8.12403840463596E-0001 -8.24621125123532E-0001 +-8.36660026534076E-0001 -8.48528137423857E-0001 -8.60232526704263E-0001 -8.71779788708135E-0001 -8.83176086632785E-0001 +-8.94427190999916E-0001 -9.05538513813742E-0001 -9.16515138991168E-0001 -9.27361849549570E-0001 -9.38083151964686E-0001 +-9.48683298050514E-0001 -9.59166304662544E-0001 -9.69535971483266E-0001 -9.79795897113271E-0001 -9.89949493661167E-0001 +-1.00000000000000E+0000 -1.00995049383621E+0000 -1.01980390271856E+0000 -1.02956301409870E+0000 -1.03923048454133E+0000 +-1.04880884817015E+0000 -1.05830052442584E+0000 -1.06770782520313E+0000 -1.07703296142690E+0000 -1.08627804912002E+0000 +-1.09544511501033E+0000 -1.10453610171873E+0000 -1.11355287256600E+0000 -1.12249721603218E+0000 -1.13137084989848E+0000 +-1.14017542509914E+0000 -1.14891252930761E+0000 -1.15758369027902E+0000 -1.16619037896906E+0000 -1.17473401244707E+0000 +-1.18321595661992E+0000 -1.19163752878130E+0000 -1.20000000000000E+0000 -1.20830459735946E+0000 -1.21655250605964E+0000 +-1.22474487139159E+0000 -1.23288280059380E+0000 -1.24096736459909E+0000 -1.24899959967968E+0000 -1.25698050899765E+0000 +-1.26491106406735E+0000 -1.27279220613579E+0000 -1.28062484748657E+0000 -1.28840987267251E+0000 -1.29614813968157E+0000 +-1.30384048104053E+0000 -1.31148770486040E+0000 -1.31909059582729E+0000 -1.32664991614216E+0000 -1.33416640641263E+0000 +-1.34164078649987E+0000 -1.34907375632320E+0000 -1.35646599662505E+0000 -1.36381816969859E+0000 -1.37113092008021E+0000 +-1.37840487520902E+0000 -1.38564064605510E+0000 -1.39283882771841E+0000 -1.40000000000000E+0000 -1.40712472794703E+0000 +-1.41421356237310E+0000 -1.42126704035519E+0000 -1.42828568570857E+0000 -1.43527000944073E+0000 -1.44222051018560E+0000 +-1.44913767461894E+0000 -1.45602197785610E+0000 -1.46287388383278E+0000 -1.46969384566991E+0000 -1.47648230602334E+0000 +-1.48323969741913E+0000 -1.48996644257513E+0000 -1.49666295470958E+0000 -1.50332963783729E+0000 -1.50996688705415E+0000 +-1.51657508881031E+0000 -1.52315462117278E+0000 -1.52970585407784E+0000 -1.53622914957372E+0000 -1.54272486205415E+0000 +-1.54919333848297E+0000 -1.55563491861040E+0000 -1.56204993518133E+0000 -1.56843871413581E+0000 -1.57480157480236E+0000 +-1.58113883008419E+0000 -1.58745078663875E+0000 -1.59373774505092E+0000 -1.60000000000000E+0000 -1.60623784042090E+0000 +-1.61245154965971E+0000 -1.61864140562386E+0000 -1.62480768092719E+0000 -1.63095064303001E+0000 -1.63707055437449E+0000 +-1.64316767251550E+0000 -1.64924225024706E+0000 -1.65529453572468E+0000 -1.66132477258361E+0000 -1.66733320005331E+0000 +-1.67332005306815E+0000 -1.67928556237467E+0000 -1.68522995463527E+0000 -1.69115345252878E+0000 -1.69705627484771E+0000 +-1.70293863659264E+0000 -1.70880074906351E+0000 -1.71464281994822E+0000 -1.72046505340853E+0000 -1.72626765016321E+0000 +-1.73205080756888E+0000 -1.73781471969828E+0000 -1.74355957741627E+0000 -1.74928556845359E+0000 -1.75499287747842E+0000 +-1.76068168616590E+0000 -1.76635217326557E+0000 -1.77200451466693E+0000 -1.77763888346312E+0000 -1.78325545001270E+0000 +-1.78885438199983E+0000 -1.79443584449264E+0000 -1.80000000000000E+0000 -1.80554700852678E+0000 -1.81107702762748E+0000 +-1.81659021245849E+0000 -1.82208671582886E+0000 -1.82756668824971E+0000 -1.83303027798234E+0000 -1.83847763108502E+0000 +-1.84390889145858E+0000 -1.84932420089069E+0000 -1.85472369909914E+0000 -1.86010752377383E+0000 -1.86547581061776E+0000 +-1.87082869338697E+0000 -1.87616630392937E+0000 -1.88148877222268E+0000 -1.88679622641132E+0000 -1.89208879284245E+0000 +-1.89736659610103E+0000 -1.90262975904404E+0000 -1.90787840283389E+0000 -1.91311264697090E+0000 -1.91833260932509E+0000 +-1.92353840616713E+0000 -1.92873015219859E+0000 -1.93390796058137E+0000 -1.93907194296653E+0000 -1.94422220952236E+0000 +-1.94935886896179E+0000 -1.95448202856921E+0000 -1.95959179422654E+0000 -1.96468827043885E+0000 -1.96977156035922E+0000 +-1.97484176581315E+0000 -1.97989898732233E+0000 -1.98494332412792E+0000 -1.98997487421324E+0000 -1.99499373432600E+0000 +-2.00000000000000E+0000 -2.00499376557634E+0000 -2.00997512422418E+0000 -2.01494416796099E+0000 -2.01990098767242E+0000 +-2.02484567313166E+0000 -2.02977831301844E+0000 -2.03469899493758E+0000 -2.03960780543711E+0000 -2.04450483002609E+0000 +-2.04939015319192E+0000 -2.05426385841741E+0000 -2.05912602819740E+0000 -2.06397674405503E+0000 -2.06881608655772E+0000 +-2.07364413533277E+0000 -2.07846096908265E+0000 -2.08326666559997E+0000 -2.08806130178211E+0000 -2.09284495364563E+0000 +-2.09761769634030E+0000 -2.10237960416286E+0000 -2.10713075057055E+0000 -2.11187120819429E+0000 -2.11660104885167E+0000 +-2.12132034355964E+0000 -2.12602916254693E+0000 -2.13072757526625E+0000 -2.13541565040626E+0000 -2.14009345590327E+0000 +-2.14476105895272E+0000 -2.14941852602047E+0000 -2.15406592285380E+0000 -2.15870331449229E+0000 -2.16333076527839E+0000 +-2.16794833886788E+0000 -2.17255609824004E+0000 -2.17715410570772E+0000 -2.18174242292714E+0000 -2.18632111090754E+0000 +-2.19089023002066E+0000 -2.19544984001001E+0000 -2.20000000000000E+0000 -2.20454076850486E+0000 -2.20907220343745E+0000 +-2.21359436211787E+0000 -2.21810730128188E+0000 -2.22261107708929E+0000 -2.22710574513201E+0000 -2.23159136044214E+0000 +-2.23606797749979E+0000 -2.24053565024081E+0000 -2.24499443206436E+0000 -2.24944437584040E+0000 -2.25388553391693E+0000 +-2.25831795812724E+0000 -2.26274169979695E+0000 -2.26715680975093E+0000 -2.27156333832011E+0000 -2.27596133534821E+0000 +-2.28035085019828E+0000 -2.28473193175917E+0000 -2.28910462845192E+0000 -2.29346898823594E+0000 -2.29782505861521E+0000 +-2.30217288664427E+0000 -2.30651251893416E+0000 -2.31084400165827E+0000 -2.31516738055805E+0000 -2.31948270094864E+0000 +-2.32379000772445E+0000 -2.32808934536456E+0000 -2.33238075793812E+0000 -2.33666428910958E+0000 -2.34093998214392E+0000 +-2.34520787991171E+0000 -2.34946802489415E+0000 -2.35372045918796E+0000 -2.35796522451032E+0000 -2.36220236220354E+0000 +-2.36643191323985E+0000 -2.37065391822594E+0000 -2.37486841740758E+0000 -2.37907545067406E+0000 -2.38327505756260E+0000 +-2.38746727726266E+0000 -2.39165214862028E+0000 -2.39582971014219E+0000 -2.40000000000000E+0000 -2.40416305603426E+0000 +-2.40831891575846E+0000 -2.41246761636296E+0000 -2.41660919471891E+0000 -2.42074368738204E+0000 -2.42487113059643E+0000 +-2.42899156029822E+0000 -2.43310501211929E+0000 -2.43721152139079E+0000 -2.44131112314674E+0000 -2.44540385212750E+0000 +-2.44948974278318E+0000 -2.45356882927706E+0000 -2.45764114548890E+0000 -2.46170672501823E+0000 -2.46576560118759E+0000 +-2.46981780704569E+0000 -2.47386337537060E+0000 -2.47790233867277E+0000 -2.48193472919817E+0000 -2.48596057893121E+0000 +-2.48997991959775E+0000 -2.49399278266799E+0000 -2.49799919935936E+0000 -2.50199920063936E+0000 -2.50599281722833E+0000 +-2.50998007960223E+0000 -2.51396101799531E+0000 -2.51793566240283E+0000 -2.52190404258370E+0000 -2.52586618806302E+0000 +-2.52982212813470E+0000 -2.53377189186399E+0000 -2.53771550808990E+0000 -2.54165300542777E+0000 -2.54558441227157E+0000 +-2.54950975679639E+0000 -2.55342906696074E+0000 -2.55734237050888E+0000 -2.56124969497314E+0000 -2.56515106767613E+0000 +-2.56904651573303E+0000 -2.57293606605372E+0000 -2.57681974534503E+0000 -2.58069758011279E+0000 -2.58456959666402E+0000 +-2.58843582110896E+0000 -2.59229627936314E+0000 -2.59615099714943E+0000 -2.60000000000000E+0000 -2.60384331325831E+0000 +-2.60768096208106E+0000 -2.61151297144012E+0000 -2.61533936612440E+0000 -2.61916017074176E+0000 -2.62297540972080E+0000 +-2.62678510731274E+0000 -2.63058928759318E+0000 -2.63438797446390E+0000 -2.63818119165458E+0000 -2.64196896272458E+0000 +-2.64575131106459E+0000 -2.64952825989835E+0000 -2.65329983228432E+0000 -2.65706605111728E+0000 -2.66082693913001E+0000 +-2.66458251889485E+0000 -2.66833281282527E+0000 -2.67207784317748E+0000 -2.67581763205193E+0000 -2.67955220139485E+0000 +-2.68328157299975E+0000 -2.68700576850888E+0000 -2.69072480941474E+0000 -2.69443871706150E+0000 -2.69814751264641E+0000 +-2.70185121722126E+0000 -2.70554985169374E+0000 -2.70924343682881E+0000 -2.71293199325011E+0000 -2.71661554144123E+0000 +-2.72029410174709E+0000 -2.72396769437525E+0000 -2.72763633939717E+0000 -2.73130005674953E+0000 -2.73495886623547E+0000 +-2.73861278752583E+0000 -2.74226184016042E+0000 -2.74590604354920E+0000 -2.74954541697350E+0000 -2.75317997958724E+0000 +-2.75680975041804E+0000 -2.76043474836845E+0000 -2.76405499221705E+0000 -2.76767050061961E+0000 -2.77128129211020E+0000 +-2.77488738510232E+0000 -2.77848879788996E+0000 -2.78208554864871E+0000 -2.78567765543682E+0000 -2.78926513619627E+0000 +-2.79284800875379E+0000 -2.79642629082191E+0000 -2.80000000000000E+0000 -2.80356915377524E+0000 -2.80713376952364E+0000 +-2.81069386451104E+0000 -2.81424945589406E+0000 -2.81780056072107E+0000 -2.82134719593318E+0000 -2.82488937836511E+0000 +-2.82842712474619E+0000 -2.83196045170126E+0000 -2.83548937575157E+0000 -2.83901391331568E+0000 -2.84253408071038E+0000 +-2.84604989415154E+0000 -2.84956136975500E+0000 -2.85306852353742E+0000 -2.85657137141714E+0000 -2.86006992921502E+0000 +-2.86356421265527E+0000 -2.86705423736629E+0000 -2.87054001888146E+0000 -2.87402157263998E+0000 -2.87749891398763E+0000 +-2.88097205817759E+0000 -2.88444102037119E+0000 -2.88790581563873E+0000 -2.89136645896019E+0000 -2.89482296522603E+0000 +-2.89827534923789E+0000 -2.90172362570938E+0000 -2.90516780926679E+0000 -2.90860791444980E+0000 -2.91204395571221E+0000 +-2.91547594742265E+0000 -2.91890390386528E+0000 -2.92232783924049E+0000 -2.92574776766556E+0000 -2.92916370317536E+0000 +-2.93257565972304E+0000 -2.93598365118064E+0000 -2.93938769133981E+0000 -2.94278779391243E+0000 -2.94618397253125E+0000 +-2.94957624075053E+0000 -2.95296461204668E+0000 -2.95634909981890E+0000 -2.95972971738975E+0000 -2.96310647800581E+0000 +-2.96647939483827E+0000 -2.96984848098350E+0000 -2.97321374946370E+0000 -2.97657521322744E+0000 -2.97993288515027E+0000 +-2.98328677803526E+0000 -2.98663690461362E+0000 -2.98998327754521E+0000 -2.99332590941915E+0000 -2.99666481275434E+0000 +-3.00000000000000E+0000 -3.00333148353624E+0000 -3.00665927567458E+0000 -3.00998338865848E+0000 -3.01330383466387E+0000 +-3.01662062579967E+0000 -3.01993377410830E+0000 -3.02324329156620E+0000 -3.02654919008431E+0000 -3.02985148150862E+0000 +-3.03315017762062E+0000 -3.03644529013780E+0000 -3.03973683071413E+0000 -3.04302481094059E+0000 -3.04630924234556E+0000 +-3.04959013639538E+0000 -3.05286750449475E+0000 -3.05614135798722E+0000 -3.05941170815567E+0000 -3.06267856622271E+0000 +-3.06594194335118E+0000 -3.06920185064456E+0000 -3.07245829914744E+0000 -3.07571129984594E+0000 -3.07896086366813E+0000 +-3.08220700148449E+0000 -3.08544972410830E+0000 -3.08868904229610E+0000 -3.09192496674806E+0000 -3.09515750810843E+0000 +-3.09838667696593E+0000 -3.10161248385416E+0000 -3.10483493925200E+0000 -3.10805405358401E+0000 -3.11126983722081E+0000 +-3.11448230047949E+0000 -3.11769145362398E+0000 -3.12089730686545E+0000 -3.12409987036266E+0000 -3.12729915422238E+0000 +-3.13049516849971E+0000 -3.13368792319848E+0000 -3.13687742827162E+0000 -3.14006369362152E+0000 -3.14324672910034E+0000 +-3.14642654451045E+0000 -3.14960314960472E+0000 -3.15277655408689E+0000 -3.15594676761190E+0000 -3.15911379978626E+0000 +-3.16227766016838E+0000 -3.16543835826888E+0000 -3.16859590355097E+0000 -3.17175030543074E+0000 -3.17490157327751E+0000 +-3.17804971641414E+0000 -3.18119474411737E+0000 -3.18433666561813E+0000 -3.18747549010185E+0000 -3.19061122670876E+0000 +-3.19374388453426E+0000 -3.19687347262916E+0000 -3.20000000000000E+0000 -3.20312347560939E+0000 -3.20624390837628E+0000 +-3.20936130717624E+0000 -3.21247568084180E+0000 -3.21558703816271E+0000 -3.21869538788622E+0000 -3.22180073871740E+0000 +-3.22490309931942E+0000 -3.22800247831379E+0000 -3.23109888428070E+0000 -3.23419232575925E+0000 -3.23728281124773E+0000 +-3.24037034920393E+0000 -3.24345494804537E+0000 -3.24653661614959E+0000 -3.24961536185438E+0000 -3.25269119345812E+0000 +-3.25576411921994E+0000 -3.25883414736006E+0000 -3.26190128606002E+0000 -3.26496554346290E+0000 -3.26802692767364E+0000 +-3.27108544675923E+0000 -3.27414110874898E+0000 -3.27719392163479E+0000 -3.28024389337134E+0000 -3.28329103187640E+0000 +-3.28633534503100E+0000 -3.28937684067971E+0000 -3.29241552663087E+0000 -3.29545141065682E+0000 -3.29848450049413E+0000 +-3.30151480384384E+0000 -3.30454232837166E+0000 -3.30756708170825E+0000 -3.31058907144937E+0000 -3.31360830515618E+0000 +-3.31662479035540E+0000 -3.31963853453957E+0000 -3.32264954516723E+0000 -3.32565782966318E+0000 -3.32866339541865E+0000 +-3.33166624979154E+0000 -3.33466640010661E+0000 -3.33766385365573E+0000 -3.34065861769801E+0000 -3.34365069946010E+0000 +-3.34664010613630E+0000 -3.34962684488885E+0000 -3.35261092284804E+0000 -3.35559234711250E+0000 -3.35857112474933E+0000 +-3.36154726279432E+0000 -3.36452076825214E+0000 -3.36749164809655E+0000 -3.37045990927054E+0000 -3.37342555868660E+0000 +-3.37638860322683E+0000 -3.37934904974316E+0000 -3.38230690505755E+0000 -3.38526217596215E+0000 -3.38821486921948E+0000 +-3.39116499156263E+0000 -3.39411254969543E+0000 -3.39705755029261E+0000 -3.40000000000000E+0000 -3.40293990543471E+0000 +-3.40587727318528E+0000 -3.40881210981186E+0000 -3.41174442184640E+0000 -3.41467421579277E+0000 -3.41760149812701E+0000 +-3.42052627529741E+0000 -3.42344855372474E+0000 -3.42636833980236E+0000 -3.42928563989645E+0000 -3.43220046034610E+0000 +-3.43511280746353E+0000 -3.43802268753422E+0000 -3.44093010681705E+0000 -3.44383507154451E+0000 -3.44673758792282E+0000 +-3.44963766213207E+0000 -3.45253530032641E+0000 -3.45543050863420E+0000 -3.45832329315812E+0000 -3.46121365997536E+0000 +-3.46410161513775E+0000 -3.46698716467194E+0000 -3.46987031457949E+0000 -3.47275107083707E+0000 -3.47562943939655E+0000 +-3.47850542618522E+0000 -3.48137903710584E+0000 -3.48425027803687E+0000 -3.48711915483254E+0000 -3.48998567332303E+0000 +-3.49284983931460E+0000 -3.49571165858971E+0000 -3.49857113690718E+0000 -3.50142828000232E+0000 -3.50428309358705E+0000 +-3.50713558335004E+0000 -3.50998575495685E+0000 -3.51283361405006E+0000 -3.51567916624939E+0000 -3.51852241715184E+0000 +-3.52136337233180E+0000 -3.52420203734122E+0000 -3.52703841770968E+0000 -3.52987251894456E+0000 -3.53270434653114E+0000 +-3.53553390593274E+0000 -3.53836120259083E+0000 -3.54118624192515E+0000 -3.54400902933387E+0000 -3.54682957019364E+0000 +-3.54964786985977E+0000 -3.55246393366632E+0000 -3.55527776692624E+0000 -3.55808937493144E+0000 -3.56089876295297E+0000 +-3.56370593624109E+0000 -3.56651090002540E+0000 -3.56931365951495E+0000 -3.57211421989835E+0000 -3.57491258634390E+0000 +-3.57770876399966E+0000 -3.58050275799363E+0000 -3.58329457343378E+0000 -3.58608421540822E+0000 -3.58887168898527E+0000 +-3.59165699921359E+0000 -3.59444015112229E+0000 -3.59722114972099E+0000 -3.60000000000000E+0000 -3.60277670693036E+0000 +-3.60555127546399E+0000 -3.60832371053374E+0000 -3.61109401705356E+0000 -3.61386219991853E+0000 -3.61662826400502E+0000 +-3.61939221417077E+0000 -3.62215405525497E+0000 -3.62491379207837E+0000 -3.62767142944341E+0000 -3.63042697213427E+0000 +-3.63318042491699E+0000 -3.63593179253957E+0000 -3.63868107973205E+0000 -3.64142829120662E+0000 -3.64417343165772E+0000 +-3.64691650576209E+0000 -3.64965751817893E+0000 -3.65239647354993E+0000 -3.65513337649941E+0000 -3.65786823163438E+0000 +-3.66060104354463E+0000 -3.66333181680284E+0000 -3.66606055596467E+0000 -3.66878726556883E+0000 -3.67151195013716E+0000 +-3.67423461417477E+0000 -3.67695526217005E+0000 -3.67967389859482E+0000 -3.68239052790439E+0000 -3.68510515453766E+0000 +-3.68781778291716E+0000 -3.69052841744919E+0000 -3.69323706252388E+0000 -3.69594372251527E+0000 -3.69864840178139E+0000 +-3.70135110466435E+0000 -3.70405183549043E+0000 -3.70675059857013E+0000 -3.70944739819828E+0000 -3.71214223865412E+0000 +-3.71483512420134E+0000 -3.71752605908822E+0000 -3.72021504754765E+0000 -3.72290209379726E+0000 -3.72558720203943E+0000 +-3.72827037646145E+0000 -3.73095162123553E+0000 -3.73363094051889E+0000 -3.73630833845388E+0000 -3.73898381916798E+0000 +-3.74165738677394E+0000 -3.74432904536981E+0000 -3.74699879903904E+0000 -3.74966665185053E+0000 -3.75233260785874E+0000 +-3.75499667110372E+0000 -3.75765884561119E+0000 -3.76031913539263E+0000 -3.76297754444536E+0000 -3.76563407675255E+0000 +-3.76828873628335E+0000 -3.77094152699296E+0000 -3.77359245282264E+0000 -3.77624151769984E+0000 -3.77888872553824E+0000 +-3.78153408023781E+0000 -3.78417758568490E+0000 -3.78681924575230E+0000 -3.78945906429928E+0000 -3.79209704517171E+0000 +-3.79473319220206E+0000 -3.79736750920951E+0000 -3.80000000000000E+0000 -3.80263066836631E+0000 -3.80525951808809E+0000 +-3.80788655293195E+0000 -3.81051177665153E+0000 -3.81313519298752E+0000 -3.81575680566778E+0000 -3.81837661840736E+0000 +-3.82099463490856E+0000 -3.82361085886103E+0000 -3.82622529394180E+0000 -3.82883794381533E+0000 -3.83144881213360E+0000 +-3.83405790253616E+0000 -3.83666521865018E+0000 -3.83927076409049E+0000 -3.84187454245971E+0000 -3.84447655734822E+0000 +-3.84707681233427E+0000 -3.84967531098403E+0000 -3.85227205685164E+0000 -3.85486705347928E+0000 -3.85746030439718E+0000 +-3.86005181312376E+0000 -3.86264158316559E+0000 -3.86522961801754E+0000 -3.86781592116274E+0000 -3.87040049607273E+0000 +-3.87298334620742E+0000 -3.87556447501522E+0000 -3.87814388593306E+0000 -3.88072158238645E+0000 -3.88329756778952E+0000 +-3.88587184554509E+0000 -3.88844441904472E+0000 -3.89101529166874E+0000 -3.89358446678636E+0000 -3.89615194775563E+0000 +-3.89871773792359E+0000 -3.90128184062623E+0000 -3.90384425918863E+0000 -3.90640499692492E+0000 -3.90896405713841E+0000 +-3.91152144312159E+0000 -3.91407715815619E+0000 -3.91663120551323E+0000 -3.91918358845308E+0000 -3.92173431022552E+0000 +-3.92428337406972E+0000 -3.92683078321437E+0000 -3.92937654087770E+0000 -3.93192065026750E+0000 -3.93446311458120E+0000 +-3.93700393700591E+0000 -3.93954312071844E+0000 -3.94208066888540E+0000 -3.94461658466320E+0000 -3.94715087119811E+0000 +-3.94968353162630E+0000 -3.95221456907390E+0000 -3.95474398665704E+0000 -3.95727178748188E+0000 -3.95979797464467E+0000 +-3.96232255123179E+0000 -3.96484552031980E+0000 -3.96736688497547E+0000 -3.96988664825584E+0000 -3.97240481320824E+0000 +-3.97492138287036E+0000 -3.97743636027027E+0000 -3.97994974842648E+0000 -3.98246155034798E+0000 -3.98497176903426E+0000 +-3.98748040747538E+0000 -3.98998746865200E+0000 -3.99249295553543E+0000 -3.99499687108764E+0000 -3.99749921826134E+0000 +-4.00000000000000E+0000 -4.00249921923790E+0000 -4.00499687890016E+0000 -4.00749298190278E+0000 -4.00998753115268E+0000 +-4.01248052954778E+0000 -4.01497197997695E+0000 -4.01746188532013E+0000 -4.01995024844836E+0000 -4.02243707222375E+0000 +-4.02492235949962E+0000 -4.02740611312045E+0000 -4.02988833592198E+0000 -4.03236903073119E+0000 -4.03484820036640E+0000 +-4.03732584763727E+0000 -4.03980197534483E+0000 -4.04227658628155E+0000 -4.04474968323134E+0000 -4.04722126896961E+0000 +-4.04969134626332E+0000 -4.05215991787096E+0000 -4.05462698654266E+0000 -4.05709255502016E+0000 -4.05955662603689E+0000 +-4.06201920231798E+0000 -4.06448028658031E+0000 -4.06693988153255E+0000 -4.06939798987516E+0000 -4.07185461430047E+0000 +-4.07430975749267E+0000 -4.07676342212790E+0000 -4.07921561087423E+0000 -4.08166632639171E+0000 -4.08411557133243E+0000 +-4.08656334834051E+0000 -4.08900966005217E+0000 -4.09145450909576E+0000 -4.09389789809174E+0000 -4.09633982965281E+0000 +-4.09878030638384E+0000 -4.10121933088198E+0000 -4.10365690573664E+0000 -4.10609303352956E+0000 -4.10852771683483E+0000 +-4.11096095821889E+0000 -4.11339276024063E+0000 -4.11582312545134E+0000 -4.11825205639480E+0000 -4.12067955560730E+0000 +-4.12310562561766E+0000 -4.12553026894725E+0000 -4.12795348811006E+0000 -4.13037528561268E+0000 -4.13279566395437E+0000 +-4.13521462562707E+0000 -4.13763217311544E+0000 -4.14004830889689E+0000 -4.14246303544160E+0000 -4.14487635521254E+0000 +-4.14728827066554E+0000 -4.14969878424929E+0000 -4.15210789840534E+0000 -4.15451561556820E+0000 -4.15692193816531E+0000 +-4.15932686861708E+0000 -4.16173040933696E+0000 -4.16413256273140E+0000 -4.16653333119993E+0000 -4.16893271713517E+0000 +-4.17133072292284E+0000 -4.17372735094184E+0000 -4.17612260356422E+0000 -4.17851648315524E+0000 -4.18090899207337E+0000 +-4.18330013267038E+0000 -4.18568990729127E+0000 -4.18807831827438E+0000 -4.19046536795139E+0000 -4.19285105864733E+0000 +-4.19523539268061E+0000 -4.19761837236307E+0000 -4.20000000000000E+0000 -4.20238027789014E+0000 -4.20475920832573E+0000 +-4.20713679359253E+0000 -4.20951303596984E+0000 -4.21188793773054E+0000 -4.21426150114110E+0000 -4.21663372846160E+0000 +-4.21900462194580E+0000 -4.22137418384109E+0000 -4.22374241638857E+0000 -4.22610932182309E+0000 -4.22847490237320E+0000 +-4.23083916026124E+0000 -4.23320209770335E+0000 -4.23556371690947E+0000 -4.23792402008342E+0000 -4.24028300942284E+0000 +-4.24264068711928E+0000 -4.24499705535823E+0000 -4.24735211631906E+0000 -4.24970587217516E+0000 -4.25205832509386E+0000 +-4.25440947723653E+0000 -4.25675933075855E+0000 -4.25910788780937E+0000 -4.26145515053250E+0000 -4.26380112106557E+0000 +-4.26614580154031E+0000 -4.26848919408261E+0000 -4.27083130081252E+0000 -4.27317212384430E+0000 -4.27551166528639E+0000 +-4.27784992724149E+0000 -4.28018691180654E+0000 -4.28252262107277E+0000 -4.28485705712571E+0000 -4.28719022204520E+0000 +-4.28952211790544E+0000 -4.29185274677499E+0000 -4.29418211071678E+0000 -4.29651021178817E+0000 -4.29883705204094E+0000 +-4.30116263352131E+0000 -4.30348695827000E+0000 -4.30581002832220E+0000 -4.30813184570760E+0000 -4.31045241245046E+0000 +-4.31277173056957E+0000 -4.31508980207828E+0000 -4.31740662898458E+0000 -4.31972221329104E+0000 -4.32203655699486E+0000 +-4.32434966208793E+0000 -4.32666153055679E+0000 -4.32897216438267E+0000 -4.33128156554154E+0000 -4.33358973600409E+0000 +-4.33589667773576E+0000 -4.33820239269677E+0000 -4.34050688284214E+0000 -4.34281015012169E+0000 -4.34511219648009E+0000 +-4.34741302385683E+0000 -4.34971263418631E+0000 -4.35201102939779E+0000 -4.35430821141545E+0000 -4.35660418215839E+0000 +-4.35889894354067E+0000 -4.36119249747131E+0000 -4.36348484585429E+0000 -4.36577599058861E+0000 -4.36806593356831E+0000 +-4.37035467668243E+0000 -4.37264222181509E+0000 -4.37492857084547E+0000 -4.37721372564786E+0000 -4.37949768809164E+0000 +-4.38178046004133E+0000 -4.38406204335659E+0000 -4.38634243989226E+0000 -4.38862165149834E+0000 -4.39089968002003E+0000 +-4.39317652729776E+0000 -4.39545219516718E+0000 -4.39772668545920E+0000 -4.40000000000000E+0000 -4.40227214061103E+0000 +-4.40454310910905E+0000 -4.40681290730614E+0000 -4.40908153700972E+0000 -4.41134900002256E+0000 -4.41361529814278E+0000 +-4.41588043316392E+0000 -4.41814440687490E+0000 -4.42040722106007E+0000 -4.42266887749920E+0000 -4.42492937796752E+0000 +-4.42718872423573E+0000 -4.42944691807002E+0000 -4.43170396123207E+0000 -4.43395985547907E+0000 -4.43621460256377E+0000 +-4.43846820423443E+0000 -4.44072066223490E+0000 -4.44297197830461E+0000 -4.44522215417857E+0000 -4.44747119158742E+0000 +-4.44971909225740E+0000 -4.45196585791041E+0000 -4.45421149026402E+0000 -4.45645599103144E+0000 -4.45869936192159E+0000 +-4.46094160463909E+0000 -4.46318272088428E+0000 -4.46542271235322E+0000 -4.46766158073774E+0000 -4.46989932772540E+0000 +-4.47213595499958E+0000 -4.47437146423942E+0000 -4.47660585711988E+0000 -4.47883913531174E+0000 -4.48107130048162E+0000 +-4.48330235429198E+0000 -4.48553229840116E+0000 -4.48776113446338E+0000 -4.48998886412873E+0000 -4.49221548904324E+0000 +-4.49444101084885E+0000 -4.49666543118342E+0000 -4.49888875168080E+0000 -4.50111097397076E+0000 -4.50333209967908E+0000 +-4.50555213042752E+0000 -4.50777106783386E+0000 -4.50998891351187E+0000 -4.51220566907139E+0000 -4.51442133611828E+0000 +-4.51663591625449E+0000 -4.51884941107800E+0000 -4.52106182218293E+0000 -4.52327315115946E+0000 -4.52548339959390E+0000 +-4.52769256906871E+0000 -4.52990066116245E+0000 -4.53210767744986E+0000 -4.53431361950185E+0000 -4.53651848888550E+0000 +-4.53872228716409E+0000 -4.54092501589709E+0000 -4.54312667664022E+0000 -4.54532727094540E+0000 -4.54752680036083E+0000 +-4.54972526643093E+0000 -4.55192267069642E+0000 -4.55411901469428E+0000 -4.55631429995781E+0000 -4.55850852801659E+0000 +-4.56070170039655E+0000 -4.56289381861993E+0000 -4.56508488420533E+0000 -4.56727489866769E+0000 -4.56946386351834E+0000 +-4.57165178026498E+0000 -4.57383865041171E+0000 -4.57602447545902E+0000 -4.57820925690384E+0000 -4.58039299623951E+0000 +-4.58257569495584E+0000 -4.58475735453906E+0000 -4.58693797647189E+0000 -4.58911756223351E+0000 -4.59129611329960E+0000 +-4.59347363114234E+0000 -4.59565011723042E+0000 -4.59782557302906E+0000 -4.60000000000000E+0000 -4.60217339960154E+0000 +-4.60434577328853E+0000 -4.60651712251241E+0000 -4.60868744872116E+0000 -4.61085675335940E+0000 -4.61302503786832E+0000 +-4.61519230368573E+0000 -4.61735855224608E+0000 -4.61952378498044E+0000 -4.62168800331654E+0000 -4.62385120867876E+0000 +-4.62601340248815E+0000 -4.62817458616245E+0000 -4.63033476111609E+0000 -4.63249392876019E+0000 -4.63465209050259E+0000 +-4.63680924774785E+0000 -4.63896540189728E+0000 -4.64112055434892E+0000 -4.64327470649756E+0000 -4.64542785973477E+0000 +-4.64758001544890E+0000 -4.64973117502507E+0000 -4.65188133984520E+0000 -4.65403051128804E+0000 -4.65617869072913E+0000 +-4.65832587954085E+0000 -4.66047207909242E+0000 -4.66261729074991E+0000 -4.66476151587624E+0000 -4.66690475583121E+0000 +-4.66904701197150E+0000 -4.67118828565066E+0000 -4.67332857821917E+0000 -4.67546789102438E+0000 -4.67760622541060E+0000 +-4.67974358271904E+0000 -4.68187996428785E+0000 -4.68401537145215E+0000 -4.68614980554399E+0000 -4.68828326789242E+0000 +-4.69041575982343E+0000 -4.69254728266437E+0000 -4.69467783779177E+0000 -4.69680742667917E+0000 -4.69893605090148E+0000 +-4.70106371213500E+0000 -4.70319041215744E+0000 -4.70531615284790E+0000 -4.70744093618689E+0000 -4.70956476425637E+0000 +-4.71168763923970E+0000 -4.71380956342170E+0000 -4.71593053918865E+0000 -4.71805056902826E+0000 -4.72016965552974E+0000 +-4.72228780138377E+0000 -4.72440500938252E+0000 -4.72652128241963E+0000 -4.72863662349029E+0000 -4.73075103569117E+0000 +-4.73286452222048E+0000 -4.73497708637797E+0000 -4.73708873156490E+0000 -4.73919946128411E+0000 -4.74130927913999E+0000 +-4.74341818883849E+0000 -4.74552619418715E+0000 -4.74763329909508E+0000 -4.74973950757300E+0000 -4.75184482373321E+0000 +-4.75394925178965E+0000 -4.75605279605785E+0000 -4.75815546095498E+0000 -4.76025725099986E+0000 -4.76235817081294E+0000 +-4.76445822511630E+0000 -4.76655741873374E+0000 -4.76865575659067E+0000 -4.77075324371421E+0000 -4.77284988523316E+0000 +-4.77494568637801E+0000 -4.77704065248096E+0000 -4.77913478897591E+0000 -4.78122810139850E+0000 -4.78332059538607E+0000 +-4.78541227667770E+0000 -4.78750315111424E+0000 -4.78959322463825E+0000 -4.79168250329409E+0000 -4.79377099322785E+0000 +-4.79585870068742E+0000 -4.79794563202247E+0000 -4.80003179368444E+0000 -4.80211719222659E+0000 -4.80420183430397E+0000 +-4.80628572667347E+0000 -4.80836887619378E+0000 -4.81045128982541E+0000 -4.81253297463073E+0000 -4.81461393777394E+0000 +-4.81669418652111E+0000 -4.81877372824014E+0000 -4.82085257040082E+0000 -4.82293072057481E+0000 -4.82500818643564E+0000 +-4.82708497575876E+0000 -4.82916109642149E+0000 -4.83123655640305E+0000 -4.83331136378459E+0000 -4.83538552674918E+0000 +-4.83745905358180E+0000 -4.83953195266937E+0000 -4.84160423250077E+0000 -4.84367590166679E+0000 -4.84574696886022E+0000 +-4.84781744287577E+0000 -4.84988733261016E+0000 -4.85195664706204E+0000 -4.85402539533210E+0000 -4.85609358662297E+0000 +-4.85816123023931E+0000 -4.86022833558777E+0000 -4.86229491217703E+0000 -4.86436096961775E+0000 -4.86642651762266E+0000 +-4.86849156600650E+0000 -4.87055612468606E+0000 -4.87262020368016E+0000 -4.87468381310969E+0000 -4.87674696319760E+0000 +-4.87880966426889E+0000 -4.88087192675064E+0000 -4.88293376117204E+0000 -4.88499517816431E+0000 -4.88705618846083E+0000 +-4.88911680289702E+0000 -4.89117703241044E+0000 -4.89323688804076E+0000 -4.89529638092977E+0000 -4.89735552232137E+0000 +-4.89941432356163E+0000 -4.90147279609872E+0000 -4.90353095148298E+0000 -4.90558880136689E+0000 -4.90764635750510E+0000 +-4.90970363175442E+0000 -4.91176063607384E+0000 -4.91381738252450E+0000 -4.91587388326976E+0000 -4.91793015057516E+0000 +-4.91998619680842E+0000 -4.92204203443948E+0000 -4.92409767604050E+0000 -4.92615313428582E+0000 -4.92820842195204E+0000 +-4.93026355191797E+0000 -4.93231853716465E+0000 -4.93437339077537E+0000 -4.93642812593567E+0000 -4.93848275593333E+0000 +-4.94053729415839E+0000 -4.94259175410317E+0000 -4.94464614936224E+0000 -4.94670049363247E+0000 -4.94875480071299E+0000 +-4.95080908450523E+0000 -4.95286335901292E+0000 -4.95491763834207E+0000 -4.95697193670102E+0000 -4.95902626840041E+0000 +-4.96108064785320E+0000 -4.96313508957467E+0000 -4.96518960818244E+0000 -4.96724421839645E+0000 -4.96929893503900E+0000 +-4.97135377303471E+0000 -4.97340874741059E+0000 -4.97546387329597E+0000 -4.97751916592258E+0000 -4.97957464062448E+0000 +-4.98163031283814E+0000 -4.98368619810239E+0000 -4.98574231205846E+0000 -4.98779867044996E+0000 -4.98985528912290E+0000 +-4.99191218402571E+0000 -4.99396937120920E+0000 -4.99602686682661E+0000 -4.99808468713360E+0000 -5.00014284848825E+0000 +-5.00220136735108E+0000 -5.00426026028503E+0000 -5.00631954395549E+0000 -5.00837923513031E+0000 -5.01043935067977E+0000 +-5.01249990757660E+0000 -5.01456092289603E+0000 -5.01662241381572E+0000 -5.01868439761583E+0000 -5.02074689167898E+0000 +-5.02280991349028E+0000 -5.02487348063734E+0000 -5.02693761081023E+0000 -5.02900232180156E+0000 -5.03106763150643E+0000 +-5.03313355792243E+0000 -5.03520011914969E+0000 -5.03726733339084E+0000 -5.03933521895106E+0000 -5.04140379423803E+0000 +-5.04347307776199E+0000 -5.04554308813571E+0000 -5.04761384407449E+0000 -5.04968536439620E+0000 -5.05175766802126E+0000 +-5.05383077397266E+0000 -5.05590470137592E+0000 -5.05797946945917E+0000 -5.06005509755309E+0000 -5.06213160509095E+0000 +-5.06420901160860E+0000 -5.06628733674448E+0000 -5.06836660023963E+0000 -5.07044682193767E+0000 -5.07252802178485E+0000 +-5.07461021983001E+0000 -5.07669343622462E+0000 -5.07877769122274E+0000 -5.08086300518107E+0000 -5.08294939855895E+0000 +-5.08503689191833E+0000 -5.08712550592381E+0000 -5.08921526134263E+0000 -5.09130617904467E+0000 -5.09339828000246E+0000 +-5.09549158529120E+0000 -5.09758611608873E+0000 -5.09968189367557E+0000 -5.10177893943491E+0000 -5.10387727485260E+0000 +-5.10597692151718E+0000 -5.10807790109873E+0000 -5.11018023511649E+0000 -5.11228394470639E+0000 -5.11438905059997E+0000 +-5.11649557312436E+0000 -5.11860353220230E+0000 -5.12071294735211E+0000 -5.12282383768776E+0000 -5.12493622191880E+0000 +-5.12705011835040E+0000 -5.12916554488339E+0000 -5.13128251901418E+0000 -5.13340105783485E+0000 -5.13552117803309E+0000 +-5.13764289589224E+0000 -5.13976622729130E+0000 -5.14189118770488E+0000 -5.14401779220329E+0000 -5.14614605545247E+0000 +-5.14827599171402E+0000 -5.15040761484522E+0000 -5.15254093829901E+0000 -5.15467597512402E+0000 -5.15681273796453E+0000 +-5.15895123906054E+0000 -5.16109149024770E+0000 -5.16323350295738E+0000 -5.16537728821663E+0000 -5.16752285664820E+0000 +-5.16967021847056E+0000 -5.17181938349785E+0000 -5.17397036113998E+0000 -5.17612316040251E+0000 -5.17827778988677E+0000 +-5.18043425778980E+0000 -5.18259257190435E+0000 -5.18475273961892E+0000 -5.18691476791774E+0000 -5.18907866338079E+0000 +-5.19124443218378E+0000 -5.19341208009818E+0000 -5.19558161249119E+0000 -5.19775303432578E+0000 -5.19992635016070E+0000 +-5.20210156415043E+0000 -5.20427868004522E+0000 -5.20645770119113E+0000 -5.20863863052994E+0000 -5.21082147059925E+0000 +-5.21300622353242E+0000 -5.21519289105862E+0000 -5.21738147450278E+0000 -5.21957197478564E+0000 -5.22176439242375E+0000 +-5.22395872752944E+0000 -5.22615497981086E+0000 -5.22835314857196E+0000 -5.23055323271251E+0000 -5.23275523072808E+0000 +-5.23495914071010E+0000 -5.23716496034578E+0000 -5.23937268691818E+0000 -5.24158231730619E+0000 -5.24379384798453E+0000 +-5.24600727502376E+0000 -5.24822259409029E+0000 -5.25043980044636E+0000 -5.25265888895008E+0000 -5.25487985405539E+0000 +-5.25710268981211E+0000 -5.25932738986591E+0000 -5.26155394745831E+0000 -5.26378235542673E+0000 -5.26601260620443E+0000 +-5.26824469182056E+0000 -5.27047860390014E+0000 -5.27271433366409E+0000 -5.27495187192919E+0000 -5.27719120910812E+0000 +-5.27943233520946E+0000 -5.28167523983767E+0000 -5.28391991219313E+0000 -5.28616634107209E+0000 -5.28841451486674E+0000 +-5.29066442156515E+0000 -5.29291604875134E+0000 -5.29516938360520E+0000 -5.29742441290257E+0000 -5.29968112301520E+0000 +-5.30193949991079E+0000 -5.30419952915293E+0000 -5.30646119590118E+0000 -5.30872448491100E+0000 -5.31098938053383E+0000 +-5.31325586671703E+0000 -5.31552392700389E+0000 -5.31779354453368E+0000 -5.32006470204162E+0000 -5.32233738185886E+0000 +-5.32461156591253E+0000 -5.32688723572572E+0000 -5.32916437241749E+0000 -5.33144295670285E+0000 -5.33372296889280E+0000 +-5.33600438889432E+0000 -5.33828719621034E+0000 -5.34057136993980E+0000 -5.34285688877761E+0000 -5.34514373101468E+0000 +-5.34743187453790E+0000 -5.34972129683016E+0000 -5.35201197497035E+0000 -5.35430388563335E+0000 -5.35659700509004E+0000 +-5.35889130920734E+0000 -5.36118677344814E+0000 -5.36348337287137E+0000 -5.36578108213195E+0000 -5.36807987548085E+0000 +-5.37037972676505E+0000 -5.37268060942753E+0000 -5.37498249650734E+0000 -5.37728536063954E+0000 -5.37958917405522E+0000 +-5.38189390858151E+0000 -5.38419953564159E+0000 -5.38650602625467E+0000 -5.38881335103602E+0000 -5.39112148019695E+0000 +-5.39343038354482E+0000 -5.39574003048305E+0000 -5.39805039001112E+0000 -5.40036143072456E+0000 -5.40267312081499E+0000 +-5.40498542807006E+0000 -5.40729831987352E+0000 -5.40961176320517E+0000 -5.41192572464091E+0000 -5.41424017035269E+0000 +-5.41655506610857E+0000 -5.41887037727267E+0000 -5.42118606880521E+0000 -5.42350210526250E+0000 -5.42581845079694E+0000 +-5.42813506915701E+0000 -5.43045192368732E+0000 -5.43276897732856E+0000 -5.43508619261753E+0000 -5.43740353168712E+0000 +-5.43972095626636E+0000 -5.44203842768037E+0000 -5.44435590685039E+0000 -5.44667335429377E+0000 -5.44899073012401E+0000 +-5.45130799405069E+0000 -5.45362510537955E+0000 -5.45594202301245E+0000 -5.45825870544737E+0000 -5.46057511077843E+0000 +-5.46289119669589E+0000 -5.46520692048616E+0000 -5.46752223903176E+0000 -5.46983710881139E+0000 -5.47215148589987E+0000 +-5.47446532596819E+0000 -5.47677858428349E+0000 -5.47909121570905E+0000 -5.48140317470432E+0000 -5.48371441532491E+0000 +-5.48602489122259E+0000 -5.48833455564530E+0000 -5.49064336143715E+0000 -5.49295126103841E+0000 -5.49525820648553E+0000 +-5.49756414941114E+0000 -5.49986904104404E+0000 -5.50217283220923E+0000 -5.50447547332786E+0000 -5.50677691441730E+0000 +-5.50907710509110E+0000 -5.51137599455899E+0000 -5.51367353162689E+0000 -5.51596966469695E+0000 -5.51826434176747E+0000 +-5.52055751043300E+0000 -5.52284911788426E+0000 -5.52513911090820E+0000 -5.52742743588795E+0000 -5.52971403880287E+0000 +-5.53199886522854E+0000 -5.53428186033675E+0000 -5.53656296889549E+0000 -5.53884213526901E+0000 -5.54111930341775E+0000 +-5.54339441689838E+0000 -5.54566741886382E+0000 -5.54793825206320E+0000 -5.55020685884189E+0000 -5.55247318114149E+0000 +-5.55473716049985E+0000 -5.55699873812017E+0000 -5.55925785563134E+0000 -5.56151445584826E+0000 -5.56376848284096E+0000 +-5.56601988193463E+0000 -5.56826859970955E+0000 -5.57051458400119E+0000 -5.57275778390014E+0000 -5.57499814975213E+0000 +-5.57723563315806E+0000 -5.57947018697395E+0000 -5.58170176531099E+0000 -5.58393032353553E+0000 -5.58615581826906E+0000 +-5.58837820738825E+0000 -5.59059745002492E+0000 -5.59281350656604E+0000 -5.59502633865377E+0000 -5.59723590918543E+0000 +-5.59944218231350E+0000 -5.60164512344565E+0000 -5.60384469924471E+0000 -5.60604087762870E+0000 -5.60823362777080E+0000 +-5.61042292009940E+0000 -5.61260872629805E+0000 -5.61479101930549E+0000 -5.61696977331566E+0000 -5.61914496377768E+0000 +-5.62131656739587E+0000 -5.62348456212973E+0000 -5.62564892719397E+0000 -5.62780964305850E+0000 -5.62996669144843E+0000 +-5.63212005534406E+0000 -5.63426971898092E+0000 -5.63641566784972E+0000 -5.63855788869640E+0000 -5.64069636952210E+0000 +-5.64283109958319E+0000 -5.64496206939124E+0000 -5.64708927071305E+0000 -5.64921269657062E+0000 -5.65133234124120E+0000 +-5.65344820025724E+0000 -5.65556027040644E+0000 -5.65766854973171E+0000 -5.65977303753120E+0000 -5.66187373435829E+0000 +-5.66397064202159E+0000 -5.66606376358496E+0000 -5.66815310336748E+0000 -5.67023866694349E+0000 -5.67232046114257E+0000 +-5.67439849404953E+0000 -5.67647277500444E+0000 -5.67854331460261E+0000 -5.68061012469462E+0000 -5.68267321838629E+0000 +-5.68473261003868E+0000 -5.68678831526814E+0000 -5.68884035094625E+0000 -5.69088873519987E+0000 -5.69293348741111E+0000 +-5.69497462821736E+0000 -5.69701217951126E+0000 -5.69904616444073E+0000 -5.70107660740895E+0000 -5.70310353407439E+0000 +-5.70512697135079E+0000 -5.70714694740715E+0000 -5.70916349166776E+0000 -5.71117663481221E+0000 -5.71318640877533E+0000 +-5.71519284674727E+0000 -5.71719598317346E+0000 -5.71919585375460E+0000 -5.72119249544671E+0000 -5.72318594646106E+0000 +-5.72517624626426E+0000 -5.72716343557819E+0000 -5.72914755638003E+0000 -5.73112865190226E+0000 -5.73310676663266E+0000 +-5.73508194631433E+0000 -5.73705423794565E+0000 -5.73902368978032E+0000 -5.74099035132735E+0000 -5.74295427335105E+0000 +-5.74491550787107E+0000 -5.74687410816233E+0000 -5.74883012875511E+0000 -5.75078362543498E+0000 -5.75273465524284E+0000 +-5.75468327647491E+0000 -5.75662954868273E+0000 -5.75857353267317E+0000 -5.76051529050843E+0000 -5.76245488550603E+0000 +-5.76439238223883E+0000 -5.76632784644893E+0000 -5.76826134410076E+0000 -5.77019294043415E+0000 -5.77212269987828E+0000 +-5.77405068605161E+0000 -5.77597696176198E+0000 -5.77790158900651E+0000 -5.77982462897169E+0000 -5.78174614203331E+0000 +-5.78366618775653E+0000 -5.78558482489581E+0000 -5.78750211139498E+0000 -5.78941810438718E+0000 -5.79133286019491E+0000 +-5.79324643433001E+0000 -5.79515888149367E+0000 -5.79707025557641E+0000 -5.79898060965811E+0000 -5.80088999600800E+0000 +-5.80279846608465E+0000 -5.80470607053600E+0000 -5.80661285919934E+0000 -5.80851888110131E+0000 -5.81042418445791E+0000 +-5.81232881667451E+0000 -5.81423282434581E+0000 -5.81613625325592E+0000 -5.81803914837828E+0000 -5.81994155387571E+0000 +-5.82184351310040E+0000 -5.82374506859389E+0000 -5.82564626208712E+0000 -5.82754713450038E+0000 -5.82944772594335E+0000 +-5.83134807571508E+0000 -5.83324822230400E+0000 -5.83514820338791E+0000 -5.83704805583400E+0000 -5.83894781569884E+0000 +-5.84084751822840E+0000 -5.84274719785800E+0000 -5.84464688821237E+0000 -5.84654662210564E+0000 -5.84844643154132E+0000 +-5.85034634771229E+0000 -5.85224640100086E+0000 -5.85414662097872E+0000 -5.85604703640694E+0000 -5.85794767523602E+0000 +-5.85984856460584E+0000 -5.86174973084568E+0000 -5.86365119947423E+0000 -5.86555299519959E+0000 -5.86745514191925E+0000 +-5.86935766272012E+0000 -5.87126057987852E+0000 -5.87316391486017E+0000 -5.87506768832022E+0000 -5.87697192010320E+0000 +-5.87887662924310E+0000 -5.88078183396330E+0000 -5.88268755167659E+0000 -5.88459379898521E+0000 -5.88650059168079E+0000 +-5.88840794474440E+0000 -5.89031587234653E+0000 -5.89222438784711E+0000 -5.89413350379546E+0000 -5.89604323193036E+0000 +-5.89795358318001E+0000 -5.89986456766206E+0000 -5.90177619468356E+0000 -5.90368847274101E+0000 -5.90560140952036E+0000 +-5.90751501189697E+0000 -5.90942928593566E+0000 -5.91134423689069E+0000 -5.91325986920574E+0000 -5.91517618651396E+0000 +-5.91709319163793E+0000 -5.91901088658967E+0000 -5.92092927257067E+0000 -5.92284834997185E+0000 -5.92476811837359E+0000 +-5.92668857654570E+0000 -5.92860972244748E+0000 -5.93053155322765E+0000 -5.93245406522441E+0000 -5.93437725396540E+0000 +-5.93630111416773E+0000 -5.93822563973797E+0000 -5.94015082377215E+0000 -5.94207665855575E+0000 -5.94400313556373E+0000 +-5.94593024546051E+0000 -5.94785797809998E+0000 -5.94978632252549E+0000 -5.95171526696988E+0000 -5.95364479885543E+0000 +-5.95557490479391E+0000 -5.95750557062623E+0000 -5.95943678185869E+0000 -5.96136852409923E+0000 -5.96330078309711E+0000 +-5.96523354474294E+0000 -5.96716679506858E+0000 -5.96910052024728E+0000 -5.97103470659357E+0000 -5.97296934056330E+0000 +-5.97490440875366E+0000 -5.97683989790316E+0000 -5.97877579489163E+0000 -5.98071208674024E+0000 -5.98264876061146E+0000 +-5.98458580380912E+0000 -5.98652320377837E+0000 -5.98846094810570E+0000 -5.99039902451890E+0000 -5.99233742088714E+0000 +-5.99427612522090E+0000 -5.99621512567200E+0000 -5.99815441053361E+0000 -6.00009396824022E+0000 -6.00203378736767E+0000 +-6.00397385663316E+0000 -6.00591416489521E+0000 -6.00785470115370E+0000 -6.00979545454984E+0000 -6.01173641436621E+0000 +-6.01367757002671E+0000 -6.01561891109662E+0000 -6.01756042728254E+0000 -6.01950210843246E+0000 -6.02144394453570E+0000 +-6.02338592572293E+0000 -6.02532804226619E+0000 -6.02727028457886E+0000 -6.02921264321571E+0000 -6.03115510887284E+0000 +-6.03309767238772E+0000 -6.03504032473919E+0000 -6.03698305704745E+0000 -6.03892586057405E+0000 -6.04086872672192E+0000 +-6.04281164703537E+0000 -6.04475461320005E+0000 -6.04669761704300E+0000 -6.04864065053262E+0000 -6.05058370577868E+0000 +-6.05252677503235E+0000 -6.05446985068613E+0000 -6.05641292527393E+0000 -6.05835599147102E+0000 -6.06029904209407E+0000 +-6.06224207010109E+0000 -6.06418506859151E+0000 -6.06612803080611E+0000 -6.06807095012708E+0000 -6.07001382007797E+0000 +-6.07195663432373E+0000 -6.07389938667069E+0000 -6.07584207106656E+0000 -6.07778468160047E+0000 -6.07972721250290E+0000 +-6.08166965814573E+0000 -6.08361201304225E+0000 -6.08555427184713E+0000 -6.08749642935644E+0000 -6.08943848050763E+0000 +-6.09138042037956E+0000 -6.09332224419249E+0000 -6.09526394730807E+0000 -6.09720552522936E+0000 -6.09914697360080E+0000 +-6.10108828820825E+0000 -6.10302946497897E+0000 -6.10497049998162E+0000 -6.10691138942628E+0000 -6.10885212966441E+0000 +-6.11079271718890E+0000 -6.11273314863404E+0000 -6.11467342077552E+0000 -6.11661353053047E+0000 -6.11855347495739E+0000 +-6.12049325125623E+0000 -6.12243285676833E+0000 -6.12437228897647E+0000 -6.12631154550482E+0000 -6.12825062411898E+0000 +-6.13018952272596E+0000 -6.13212823937421E+0000 -6.13406677225358E+0000 -6.13600511969534E+0000 -6.13794328017220E+0000 +-6.13988125229828E+0000 -6.14181903482912E+0000 -6.14375662666172E+0000 -6.14569402683446E+0000 -6.14763123452718E+0000 +-6.14956824906112E+0000 -6.15150506989311E+0000 -6.15344169655072E+0000 -6.15537812856759E+0000 -6.15731436547748E+0000 +-6.15925040681433E+0000 -6.16118625211221E+0000 -6.16312190090535E+0000 -6.16505735272813E+0000 -6.16699260711510E+0000 +-6.16892766360094E+0000 -6.17086252172051E+0000 -6.17279718100882E+0000 -6.17473164100103E+0000 -6.17666590123248E+0000 +-6.17859996123863E+0000 -6.18053382055516E+0000 -6.18246747871786E+0000 -6.18440093526271E+0000 -6.18633418972586E+0000 +-6.18826724164361E+0000 -6.19020009055243E+0000 -6.19213273598896E+0000 -6.19406517749002E+0000 -6.19599741459257E+0000 +-6.19792944683378E+0000 -6.19986127375095E+0000 -6.20179289488159E+0000 -6.20372430976336E+0000 -6.20565551793411E+0000 +-6.20758651893185E+0000 -6.20951731229477E+0000 -6.21144789756125E+0000 -6.21337827426984E+0000 -6.21530844195927E+0000 +-6.21723840016844E+0000 -6.21916814843645E+0000 -6.22109768630257E+0000 -6.22302701330626E+0000 -6.22495612898716E+0000 +-6.22688503288509E+0000 -6.22881372454007E+0000 -6.23074220349230E+0000 -6.23267046928217E+0000 -6.23459852145024E+0000 +-6.23652635953729E+0000 -6.23845398308428E+0000 -6.24038139163235E+0000 -6.24230858472284E+0000 -6.24423556189729E+0000 +-6.24616232269743E+0000 -6.24808886666518E+0000 -6.25001519334267E+0000 -6.25194130227222E+0000 -6.25386719299633E+0000 +-6.25579286505773E+0000 -6.25771831799934E+0000 -6.25964355136426E+0000 -6.26156856469583E+0000 -6.26349335753755E+0000 +-6.26541792943316E+0000 -6.26734227992659E+0000 -6.26926640856197E+0000 -6.27119031488364E+0000 -6.27311399843615E+0000 +-6.27503745876427E+0000 -6.27696069541295E+0000 -6.27888370792737E+0000 -6.28080649585293E+0000 -6.28272905873521E+0000 +-6.28465139612003E+0000 -6.28657350755343E+0000 -6.28849539258162E+0000 -6.29041705075107E+0000 -6.29233848160845E+0000 +-6.29425968470065E+0000 -6.29618065957477E+0000 -6.29810140577814E+0000 -6.30002192285830E+0000 -6.30194221036302E+0000 +-6.30386226784027E+0000 -6.30578209483828E+0000 -6.30770169090547E+0000 -6.30962105559048E+0000 -6.31154018844222E+0000 +-6.31345908900977E+0000 -6.31537775684247E+0000 -6.31729619148988E+0000 -6.31921439250179E+0000 -6.32113235942821E+0000 +-6.32305009181939E+0000 -6.32496758922580E+0000 -6.32688485119815E+0000 -6.32880187728739E+0000 -6.33071866704468E+0000 +-6.33263522002143E+0000 -6.33455153576929E+0000 -6.33646761384014E+0000 -6.33838345378608E+0000 -6.34029905515947E+0000 +-6.34221441751290E+0000 -6.34412954039920E+0000 -6.34604442337143E+0000 -6.34795906598291E+0000 -6.34987346778718E+0000 +-6.35178762833805E+0000 -6.35370154718954E+0000 -6.35561522389593E+0000 -6.35752865801176E+0000 -6.35944184909177E+0000 +-6.36135479669101E+0000 -6.36326750036472E+0000 -6.36517995966842E+0000 -6.36709217415787E+0000 -6.36900414338907E+0000 +-6.37091586691829E+0000 -6.37282734430203E+0000 -6.37473857509706E+0000 -6.37664955886039E+0000 -6.37856029514929E+0000 +-6.38047078352128E+0000 -6.38238102353414E+0000 -6.38429101474591E+0000 -6.38620075671486E+0000 -6.38811024899954E+0000 +-6.39001949115877E+0000 -6.39192848275161E+0000 -6.39383722333737E+0000 -6.39574571247565E+0000 -6.39765394972627E+0000 +-6.39956193464937E+0000 -6.40146966680529E+0000 -6.40337714575467E+0000 -6.40528437105842E+0000 -6.40719134227769E+0000 +-6.40909805897390E+0000 -6.41100452070876E+0000 -6.41291072704422E+0000 -6.41481667754252E+0000 -6.41672237176615E+0000 +-6.41862780927787E+0000 -6.42053298964073E+0000 -6.42243791241803E+0000 -6.42434257717336E+0000 -6.42624698347056E+0000 +-6.42815113087376E+0000 -6.43005501894736E+0000 -6.43195864725604E+0000 -6.43386201536474E+0000 -6.43576512283869E+0000 +-6.43766796924339E+0000 -6.43957055414463E+0000 -6.44147287710846E+0000 -6.44337493770121E+0000 -6.44527673548951E+0000 +-6.44717827004026E+0000 -6.44907954092062E+0000 -6.45098054769807E+0000 -6.45288128994035E+0000 -6.45478176721548E+0000 +-6.45668197909177E+0000 -6.45858192513783E+0000 -6.46048160492252E+0000 -6.46238101801502E+0000 -6.46428016398478E+0000 +-6.46617904240155E+0000 -6.46807765283535E+0000 -6.46997599485651E+0000 -6.47187406803562E+0000 -6.47377187194360E+0000 +-6.47566940615163E+0000 -6.47756667023120E+0000 -6.47946366375407E+0000 -6.48136038629232E+0000 -6.48325683741831E+0000 +-6.48515301670469E+0000 -6.48704892372442E+0000 -6.48894455805074E+0000 -6.49083991925721E+0000 -6.49273500691765E+0000 +-6.49462982060621E+0000 -6.49652435989734E+0000 -6.49841862436575E+0000 -6.50031261358651E+0000 -6.50220632713494E+0000 +-6.50409976458667E+0000 -6.50599292551766E+0000 -6.50788580950416E+0000 -6.50977841612270E+0000 -6.51167074495013E+0000 +-6.51356279556363E+0000 -6.51545456754064E+0000 -6.51734606045894E+0000 -6.51923727389661E+0000 -6.52112820743202E+0000 +-6.52301886064387E+0000 -6.52490923311115E+0000 -6.52679932441318E+0000 -6.52868913412957E+0000 -6.53057866184025E+0000 +-6.53246790712550E+0000 -6.53435686956581E+0000 -6.53624554874213E+0000 -6.53813394423572E+0000 -6.54002205562822E+0000 +-6.54190988250165E+0000 -6.54379742443838E+0000 -6.54568468102114E+0000 -6.54757165183301E+0000 -6.54945833645745E+0000 +-6.55134473447824E+0000 -6.55323084547952E+0000 -6.55511666904579E+0000 -6.55700220476188E+0000 -6.55888745221296E+0000 +-6.56077241098453E+0000 -6.56265708066243E+0000 -6.56454146083284E+0000 -6.56642555108225E+0000 -6.56830935099748E+0000 +-6.57019286016569E+0000 -6.57207607817433E+0000 -6.57395900461118E+0000 -6.57584163906433E+0000 -6.57772398112219E+0000 +-6.57960603037347E+0000 -6.58148778640717E+0000 -6.58336924881261E+0000 -6.58525041717939E+0000 -6.58713129109744E+0000 +-6.58901187015694E+0000 -6.59089215394838E+0000 -6.59277214206254E+0000 -6.59465183409047E+0000 -6.59653122962350E+0000 +-6.59841032825325E+0000 -6.60028912957161E+0000 -6.60216763317074E+0000 -6.60404583864306E+0000 -6.60592374558128E+0000 +-6.60780135357833E+0000 -6.60967866222744E+0000 -6.61155567112207E+0000 -6.61343237985595E+0000 -6.61530878802306E+0000 +-6.61718489521762E+0000 -6.61906070103409E+0000 -6.62093620506718E+0000 -6.62281140691184E+0000 -6.62468630616325E+0000 +-6.62656090241682E+0000 -6.62843519526821E+0000 -6.63030918431328E+0000 -6.63218286914812E+0000 -6.63405624936906E+0000 +-6.63592932457263E+0000 -6.63780209435557E+0000 -6.63967455831485E+0000 -6.64154671604763E+0000 -6.64341856715129E+0000 +-6.64529011122342E+0000 -6.64716134786178E+0000 -6.64903227666436E+0000 -6.65090289722932E+0000 -6.65277320915503E+0000 +-6.65464321204004E+0000 -6.65651290548307E+0000 -6.65838228908305E+0000 -6.66025136243907E+0000 -6.66212012515040E+0000 +-6.66398857681649E+0000 -6.66585671703696E+0000 -6.66772454541158E+0000 -6.66959206154031E+0000 -6.67145926502326E+0000 +-6.67332615546069E+0000 -6.67519273245303E+0000 -6.67705899560085E+0000 -6.67892494450488E+0000 -6.68079057876599E+0000 +-6.68265589798519E+0000 -6.68452090176365E+0000 -6.68638558970265E+0000 -6.68824996140363E+0000 -6.69011401646815E+0000 +-6.69197775449790E+0000 -6.69384117509468E+0000 -6.69570427786045E+0000 -6.69756706239726E+0000 -6.69942952830728E+0000 +-6.70129167519281E+0000 -6.70315350265624E+0000 -6.70501501030009E+0000 -6.70687619772697E+0000 -6.70873706453959E+0000 +-6.71059761034077E+0000 -6.71245783473342E+0000 -6.71431773732055E+0000 -6.71617731770524E+0000 -6.71803657549069E+0000 +-6.71989551028016E+0000 -6.72175412167700E+0000 -6.72361240928463E+0000 -6.72547037270655E+0000 -6.72732801154635E+0000 +-6.72918532540766E+0000 -6.73104231389420E+0000 -6.73289897660973E+0000 -6.73475531315810E+0000 -6.73661132314320E+0000 +-6.73846700616896E+0000 -6.74032236183940E+0000 -6.74217738975856E+0000 -6.74403208953053E+0000 -6.74588646075946E+0000 +-6.74774050304951E+0000 -6.74959421600489E+0000 -6.75144759922986E+0000 -6.75330065232870E+0000 -6.75515337490570E+0000 +-6.75700576656521E+0000 -6.75885782691156E+0000 -6.76070955554915E+0000 -6.76256095208234E+0000 -6.76441201611555E+0000 +-6.76626274725319E+0000 -6.76811314509968E+0000 -6.76996320925943E+0000 -6.77181293933688E+0000 -6.77366233493644E+0000 +-6.77551139566253E+0000 -6.77736012111957E+0000 -6.77920851091196E+0000 -6.78105656464408E+0000 -6.78290428192029E+0000 +-6.78475166234496E+0000 -6.78659870552241E+0000 -6.78844541105695E+0000 -6.79029177855283E+0000 -6.79213780761432E+0000 +-6.79398349784562E+0000 -6.79582884885090E+0000 -6.79767386023429E+0000 -6.79951853159988E+0000 -6.80136286255171E+0000 +-6.80320685269377E+0000 -6.80505050163001E+0000 -6.80689380896432E+0000 -6.80873677430050E+0000 -6.81057939724235E+0000 +-6.81242167739355E+0000 -6.81426361435775E+0000 -6.81610520773850E+0000 -6.81794645713931E+0000 -6.81978736216359E+0000 +-6.82162792241468E+0000 -6.82346813749583E+0000 -6.82530800701022E+0000 -6.82714753056093E+0000 -6.82898670775095E+0000 +-6.83082553818319E+0000 -6.83266402146045E+0000 -6.83450215718544E+0000 -6.83633994496074E+0000 -6.83817738438887E+0000 +-6.84001447507220E+0000 -6.84185121661302E+0000 -6.84368760861348E+0000 -6.84552365067563E+0000 -6.84735934240140E+0000 +-6.84919468339258E+0000 -6.85102967325085E+0000 -6.85286431157775E+0000 -6.85469859797470E+0000 -6.85653253204298E+0000 +-6.85836611338372E+0000 -6.86019934159793E+0000 -6.86203221628645E+0000 -6.86386473705001E+0000 -6.86569690348914E+0000 +-6.86752871520427E+0000 -6.86936017179564E+0000 -6.87119127286333E+0000 -6.87302201800729E+0000 -6.87485240682726E+0000 +-6.87668243892285E+0000 -6.87851211389347E+0000 -6.88034143133840E+0000 -6.88217039085669E+0000 -6.88399899204724E+0000 +-6.88582723450876E+0000 -6.88765511783979E+0000 -6.88948264163866E+0000 -6.89130980550351E+0000 -6.89313660903230E+0000 +-6.89496305182278E+0000 -6.89678913347251E+0000 -6.89861485357884E+0000 -6.90044021173892E+0000 -6.90226520754967E+0000 +-6.90408984060783E+0000 -6.90591411050989E+0000 -6.90773801685216E+0000 -6.90956155923069E+0000 -6.91138473724134E+0000 +-6.91320755047972E+0000 -6.91502999854122E+0000 -6.91685208102099E+0000 -6.91867379751395E+0000 -6.92049514761477E+0000 +-6.92231613091791E+0000 -6.92413674701755E+0000 -6.92595699550763E+0000 -6.92777687598185E+0000 -6.92959638803365E+0000 +-6.93141553125621E+0000 -6.93323430524246E+0000 -6.93505270958505E+0000 -6.93687074387639E+0000 -6.93868840770859E+0000 +-6.94050570067352E+0000 -6.94232262236275E+0000 -6.94413917236758E+0000 -6.94595535027905E+0000 -6.94777115568789E+0000 +-6.94958658818454E+0000 -6.95140164735918E+0000 -6.95321633280168E+0000 -6.95503064410161E+0000 -6.95684458084824E+0000 +-6.95865814263056E+0000 -6.96047132903723E+0000 -6.96228413965663E+0000 -6.96409657407680E+0000 -6.96590863188548E+0000 +-6.96772031267011E+0000 -6.96953161601779E+0000 -6.97134254151530E+0000 -6.97315308874910E+0000 -6.97496325730532E+0000 +-6.97677304676976E+0000 -6.97858245672790E+0000 -6.98039148676485E+0000 -6.98220013646541E+0000 -6.98400840541403E+0000 +-6.98581629319481E+0000 -6.98762379939150E+0000 -6.98943092358749E+0000 -6.99123766536585E+0000 -6.99304402430925E+0000 +-6.99485000000003E+0000 -6.99665559202014E+0000 -6.99846079995119E+0000 -7.00026562337441E+0000 -7.00207006187065E+0000 +-7.00387411502039E+0000 -7.00567778240374E+0000 -7.00748106360041E+0000 -7.00928395818974E+0000 -7.01108646575069E+0000 +-7.01288858586181E+0000 -7.01469031810127E+0000 -7.01649166204683E+0000 -7.01829261727587E+0000 -7.02009318336536E+0000 +-7.02189335989186E+0000 -7.02369314643152E+0000 -7.02549254256010E+0000 -7.02729154785291E+0000 -7.02909016188488E+0000 +-7.03088838423050E+0000 -7.03268621446384E+0000 -7.03448365215854E+0000 -7.03628069688782E+0000 -7.03807734822447E+0000 +-7.03987360574083E+0000 -7.04166946900882E+0000 -7.04346493759990E+0000 -7.04526001108512E+0000 -7.04705468903504E+0000 +-7.04884897101979E+0000 -7.05064285660907E+0000 -7.05243634537209E+0000 -7.05422943687761E+0000 -7.05602213069394E+0000 +-7.05781442638893E+0000 -7.05960632352993E+0000 -7.06139782168386E+0000 -7.06318892041714E+0000 -7.06497961929572E+0000 +-7.06676991788508E+0000 -7.06855981575021E+0000 -7.07034931245561E+0000 -7.07213840756529E+0000 -7.07392710064280E+0000 +-7.07571539125115E+0000 -7.07750327895289E+0000 -7.07929076331004E+0000 -7.08107784388415E+0000 -7.08286452023623E+0000 +-7.08465079192681E+0000 -7.08643665851589E+0000 -7.08822211956296E+0000 -7.09000717462700E+0000 -7.09179182326645E+0000 +-7.09357606503925E+0000 -7.09535989950279E+0000 -7.09714332621395E+0000 -7.09892634472908E+0000 -7.10070895460396E+0000 +-7.10249115539388E+0000 -7.10427294665354E+0000 -7.10605432793714E+0000 -7.10783529879830E+0000 -7.10961585879011E+0000 +-7.11139600746509E+0000 -7.11317574437522E+0000 -7.11495506907191E+0000 -7.11673398110600E+0000 -7.11851248002779E+0000 +-7.12029056538699E+0000 -7.12206823673274E+0000 -7.12384549361362E+0000 -7.12562233557763E+0000 -7.12739876217217E+0000 +-7.12917477294408E+0000 -7.13095036743960E+0000 -7.13272554520439E+0000 -7.13450030578352E+0000 -7.13627464872144E+0000 +-7.13804857356205E+0000 -7.13982207984859E+0000 -7.14159516712376E+0000 -7.14336783492959E+0000 -7.14514008280755E+0000 +-7.14691191029847E+0000 -7.14868331694257E+0000 -7.15045430227946E+0000 -7.15222486584811E+0000 -7.15399500718689E+0000 +-7.15576472583353E+0000 -7.15753402132512E+0000 -7.15930289319814E+0000 -7.16107134098840E+0000 -7.16283936423110E+0000 +-7.16460696246079E+0000 -7.16637413521137E+0000 -7.16814088201609E+0000 -7.16990720240756E+0000 -7.17167309591772E+0000 +-7.17343856207787E+0000 -7.17520360041864E+0000 -7.17696821046999E+0000 -7.17873239176123E+0000 -7.18049614382098E+0000 +-7.18225946617722E+0000 -7.18402235835722E+0000 -7.18578481988760E+0000 -7.18754685029428E+0000 -7.18930844910250E+0000 +-7.19106961583682E+0000 -7.19283035002111E+0000 -7.19459065117854E+0000 -7.19635051883158E+0000 -7.19810995250202E+0000 +-7.19986895171094E+0000 -7.20162751597870E+0000 -7.20338564482498E+0000 -7.20514333776871E+0000 -7.20690059432816E+0000 +-7.20865741402084E+0000 -7.21041379636355E+0000 -7.21216974087239E+0000 -7.21392524706270E+0000 -7.21568031444911E+0000 +-7.21743494254552E+0000 -7.21918913086510E+0000 -7.22094287892027E+0000 -7.22269618622272E+0000 -7.22444905228338E+0000 +-7.22620147661246E+0000 -7.22795345871940E+0000 -7.22970499811289E+0000 -7.23145609430088E+0000 -7.23320674679055E+0000 +-7.23495695508832E+0000 -7.23670671869984E+0000 -7.23845603713000E+0000 -7.24020490988292E+0000 -7.24195333646196E+0000 +-7.24370131636968E+0000 -7.24544884910788E+0000 -7.24719593417755E+0000 -7.24894257107894E+0000 -7.25068875931148E+0000 +-7.25243449837381E+0000 -7.25417978776379E+0000 -7.25592462697848E+0000 -7.25766901551413E+0000 -7.25941295286620E+0000 +-7.26115643852934E+0000 -7.26289947199739E+0000 -7.26464205276337E+0000 -7.26638418031951E+0000 -7.26812585415720E+0000 +-7.26986707376702E+0000 -7.27160783863873E+0000 -7.27334814826124E+0000 -7.27508800212266E+0000 -7.27682739971026E+0000 +-7.27856634051047E+0000 -7.28030482400888E+0000 -7.28204284969024E+0000 -7.28378041703846E+0000 -7.28551752553660E+0000 +-7.28725417466687E+0000 -7.28899036391063E+0000 -7.29072609274838E+0000 -7.29246136065977E+0000 -7.29419616712358E+0000 +-7.29593051161771E+0000 -7.29766439361923E+0000 -7.29939781260431E+0000 -7.30113076804825E+0000 -7.30286325942548E+0000 +-7.30459528620954E+0000 -7.30632684787311E+0000 -7.30805794388796E+0000 -7.30978857372499E+0000 -7.31151873685419E+0000 +-7.31324843274467E+0000 -7.31497766086463E+0000 -7.31670642068138E+0000 -7.31843471166133E+0000 -7.32016253326997E+0000 +-7.32188988497189E+0000 -7.32361676623077E+0000 -7.32534317650937E+0000 -7.32706911526952E+0000 -7.32879458197216E+0000 +-7.33051957607727E+0000 -7.33224409704393E+0000 -7.33396814433027E+0000 -7.33569171739351E+0000 -7.33741481568990E+0000 +-7.33913743867480E+0000 -7.34085958580258E+0000 -7.34258125652668E+0000 -7.34430245029962E+0000 -7.34602316657292E+0000 +-7.34774340479719E+0000 -7.34946316442205E+0000 -7.35118244489619E+0000 -7.35290124566732E+0000 -7.35461956618218E+0000 +-7.35633740588655E+0000 -7.35805476422525E+0000 -7.35977164064209E+0000 -7.36148803457994E+0000 -7.36320394548068E+0000 +-7.36491937278518E+0000 -7.36663431593336E+0000 -7.36834877436413E+0000 -7.37006274751541E+0000 -7.37177623482414E+0000 +-7.37348923572623E+0000 -7.37520174965662E+0000 -7.37691377604923E+0000 -7.37862531433697E+0000 -7.38033636395176E+0000 +-7.38204692432448E+0000 -7.38375699488502E+0000 -7.38546657506222E+0000 -7.38717566428393E+0000 -7.38888426197695E+0000 +-7.39059236756707E+0000 -7.39229998047904E+0000 -7.39400710013657E+0000 -7.39571372596236E+0000 -7.39741985737803E+0000 +-7.39912549380419E+0000 -7.40083063466039E+0000 -7.40253527936513E+0000 -7.40423942733586E+0000 -7.40594307798899E+0000 +-7.40764623073985E+0000 -7.40934888500272E+0000 -7.41105104019082E+0000 -7.41275269571629E+0000 -7.41445385099022E+0000 +-7.41615450542260E+0000 -7.41785465842239E+0000 -7.41955430939742E+0000 -7.42125345775446E+0000 -7.42295210289921E+0000 +-7.42465024423627E+0000 -7.42634788116914E+0000 -7.42804501310025E+0000 -7.42974163943090E+0000 -7.43143775956133E+0000 +-7.43313337289066E+0000 -7.43482847881689E+0000 -7.43652307673693E+0000 -7.43821716604658E+0000 -7.43991074614052E+0000 +-7.44160381641232E+0000 -7.44329637625441E+0000 -7.44498842505812E+0000 -7.44667996221364E+0000 -7.44837098711004E+0000 +-7.45006149913525E+0000 -7.45175149767608E+0000 -7.45344098211819E+0000 -7.45512995184609E+0000 -7.45681840624317E+0000 +-7.45850634469166E+0000 -7.46019376657263E+0000 -7.46188067126603E+0000 -7.46356705815061E+0000 -7.46525292660400E+0000 +-7.46693827600265E+0000 -7.46862310572185E+0000 -7.47030741513572E+0000 -7.47199120361722E+0000 -7.47367447053811E+0000 +-7.47535721526901E+0000 -7.47703943717933E+0000 -7.47872113563731E+0000 -7.48040231001002E+0000 -7.48208295966331E+0000 +-7.48376308396186E+0000 -7.48544268226916E+0000 -7.48712175394749E+0000 -7.48880029835794E+0000 -7.49047831486038E+0000 +-7.49215580281349E+0000 -7.49383276157474E+0000 -7.49550919050039E+0000 -7.49718508894547E+0000 -7.49886045626380E+0000 +-7.50053529180800E+0000 -7.50220959492943E+0000 -7.50388336497825E+0000 -7.50555660130337E+0000 -7.50722930325249E+0000 +-7.50890147017206E+0000 -7.51057310140730E+0000 -7.51224419630217E+0000 -7.51391475419941E+0000 -7.51558477444050E+0000 +-7.51725425636567E+0000 -7.51892319931389E+0000 -7.52059160262289E+0000 -7.52225946562912E+0000 -7.52392678766779E+0000 +-7.52559356807283E+0000 -7.52725980617691E+0000 -7.52892550131142E+0000 -7.53059065280648E+0000 -7.53225525999093E+0000 +-7.53391932219235E+0000 -7.53558283873699E+0000 -7.53724580894987E+0000 -7.53890823215469E+0000 -7.54057010767385E+0000 +-7.54223143482848E+0000 -7.54389221293840E+0000 -7.54555244132213E+0000 -7.54721211929687E+0000 -7.54887124617855E+0000 +-7.55052982128176E+0000 -7.55218784391978E+0000 -7.55384531340458E+0000 -7.55550222904683E+0000 -7.55715859015584E+0000 +-7.55881439603963E+0000 -7.56046964600486E+0000 -7.56212433935690E+0000 -7.56377847539974E+0000 -7.56543205343608E+0000 +-7.56708507276724E+0000 -7.56873753269323E+0000 -7.57038943251269E+0000 -7.57204077152293E+0000 -7.57369154901990E+0000 +-7.57534176429818E+0000 -7.57699141665103E+0000 -7.57864050537032E+0000 -7.58028902974656E+0000 -7.58193698906891E+0000 +-7.58358438262515E+0000 -7.58523120970169E+0000 -7.58687746958355E+0000 -7.58852316155440E+0000 -7.59016828489650E+0000 +-7.59181283889076E+0000 -7.59345682281667E+0000 -7.59510023595235E+0000 -7.59674307757451E+0000 -7.59838534695849E+0000 +-7.60002704337821E+0000 -7.60166816610619E+0000 -7.60330871441356E+0000 -7.60494868757002E+0000 -7.60658808484389E+0000 +-7.60822690550204E+0000 -7.60986514880995E+0000 -7.61150281403167E+0000 -7.61313990042984E+0000 -7.61477640726565E+0000 +-7.61641233379888E+0000 -7.61804767928787E+0000 -7.61968244298955E+0000 -7.62131662415937E+0000 -7.62295022205137E+0000 +-7.62458323591814E+0000 -7.62621566501083E+0000 -7.62784750857912E+0000 -7.62947876587126E+0000 -7.63110943613404E+0000 +-7.63273951861278E+0000 -7.63436901255135E+0000 -7.63599791719216E+0000 -7.63762623177613E+0000 -7.63925395554275E+0000 +-7.64088108773000E+0000 -7.64250762757439E+0000 -7.64413357431098E+0000 -7.64575892717331E+0000 -7.64738368539346E+0000 +-7.64900784820201E+0000 -7.65063141482806E+0000 -7.65225438449920E+0000 -7.65387675644155E+0000 -7.65549852987970E+0000 +-7.65711970403675E+0000 -7.65874027813430E+0000 -7.66036025139245E+0000 -7.66197962302975E+0000 -7.66359839226329E+0000 +-7.66521655830859E+0000 -7.66683412037969E+0000 -7.66845107768908E+0000 -7.67006742944773E+0000 -7.67168317486510E+0000 +-7.67329831314910E+0000 -7.67491284350610E+0000 -7.67652676514094E+0000 -7.67814007725692E+0000 -7.67975277905579E+0000 +-7.68136486973777E+0000 -7.68297634850150E+0000 -7.68458721454409E+0000 -7.68619746706109E+0000 -7.68780710524649E+0000 +-7.68941612829272E+0000 -7.69102453539063E+0000 -7.69263232572952E+0000 -7.69423949849712E+0000 -7.69584605287957E+0000 +-7.69745198806145E+0000 -7.69905730322575E+0000 -7.70066199755388E+0000 -7.70226607022567E+0000 -7.70386952041936E+0000 +-7.70547234731158E+0000 -7.70707455007739E+0000 -7.70867612789024E+0000 -7.71027707992199E+0000 -7.71187740534288E+0000 +-7.71347710332155E+0000 -7.71507617302505E+0000 -7.71667461361878E+0000 -7.71827242426656E+0000 -7.71986960413057E+0000 +-7.72146615237139E+0000 -7.72306206814794E+0000 -7.72465735061755E+0000 -7.72625199893590E+0000 -7.72784601225704E+0000 +-7.72943938973339E+0000 -7.73103213051573E+0000 -7.73262423375318E+0000 -7.73421569859324E+0000 -7.73580652418175E+0000 +-7.73739670966291E+0000 -7.73898625417924E+0000 -7.74057515687163E+0000 -7.74216341687930E+0000 -7.74375103333981E+0000 +-7.74533800538904E+0000 -7.74692433216123E+0000 -7.74851001278892E+0000 -7.75009504640299E+0000 -7.75167943213264E+0000 +-7.75326316910538E+0000 -7.75484625644706E+0000 -7.75642869328183E+0000 -7.75801047873213E+0000 -7.75959161191875E+0000 +-7.76117209196074E+0000 -7.76275191797549E+0000 -7.76433108907866E+0000 -7.76590960438423E+0000 -7.76748746300445E+0000 +-7.76906466404988E+0000 -7.77064120662935E+0000 -7.77221708984997E+0000 -7.77379231281717E+0000 -7.77536687463460E+0000 +-7.77694077440424E+0000 -7.77851401122630E+0000 -7.78008658419928E+0000 -7.78165849241995E+0000 -7.78322973498332E+0000 +-7.78480031098268E+0000 -7.78637021950958E+0000 -7.78793945965381E+0000 -7.78950803050342E+0000 -7.79107593114470E+0000 +-7.79264316066220E+0000 -7.79420971813869E+0000 -7.79577560265521E+0000 -7.79734081329102E+0000 -7.79890534912359E+0000 +-7.80046920922866E+0000 -7.80203239268018E+0000 -7.80359489855032E+0000 -7.80515672590949E+0000 -7.80671787382629E+0000 +-7.80827834136755E+0000 -7.80983812759832E+0000 -7.81139723158186E+0000 -7.81295565237962E+0000 -7.81451338905127E+0000 +-7.81607044065467E+0000 -7.81762680624588E+0000 -7.81918248487916E+0000 -7.82073747560697E+0000 -7.82229177747994E+0000 +-7.82384538954689E+0000 -7.82539831085483E+0000 -7.82695054044894E+0000 -7.82850207737260E+0000 -7.83005292066735E+0000 +-7.83160306937288E+0000 -7.83315252252708E+0000 -7.83470127916599E+0000 -7.83624933832382E+0000 -7.83779669903293E+0000 +-7.83934336032383E+0000 -7.84088932122522E+0000 -7.84243458076391E+0000 -7.84397913796487E+0000 -7.84552299185121E+0000 +-7.84706614144421E+0000 -7.84860858576324E+0000 -7.85015032382585E+0000 -7.85169135464771E+0000 -7.85323167724259E+0000 +-7.85477129062243E+0000 -7.85631019379727E+0000 -7.85784838577527E+0000 -7.85938586556272E+0000 -7.86092263216401E+0000 +-7.86245868458166E+0000 -7.86399402181628E+0000 -7.86552864286660E+0000 -7.86706254672944E+0000 -7.86859573239973E+0000 +-7.87012819887050E+0000 -7.87165994513286E+0000 -7.87319097017602E+0000 -7.87472127298728E+0000 -7.87625085255203E+0000 +-7.87777970785372E+0000 -7.87930783787390E+0000 -7.88083524159220E+0000 -7.88236191798629E+0000 -7.88388786603196E+0000 +-7.88541308470302E+0000 -7.88693757297138E+0000 -7.88846132980698E+0000 -7.88998435417785E+0000 -7.89150664505006E+0000 +-7.89302820138773E+0000 -7.89454902215302E+0000 -7.89606910630617E+0000 -7.89758845280543E+0000 -7.89910706060710E+0000 +-7.90062492866553E+0000 -7.90214205593310E+0000 -7.90365844136020E+0000 -7.90517408389528E+0000 -7.90668898248480E+0000 +-7.90820313607324E+0000 -7.90971654360311E+0000 -7.91122920401493E+0000 -7.91274111624723E+0000 -7.91425227923656E+0000 +-7.91576269191748E+0000 -7.91727235322254E+0000 -7.91878126208231E+0000 -7.92028941742535E+0000 -7.92179681817821E+0000 +-7.92330346326544E+0000 -7.92480935160959E+0000 -7.92631448213118E+0000 -7.92781885374872E+0000 -7.92932246537871E+0000 +-7.93082531593561E+0000 -7.93232740433187E+0000 -7.93382872947793E+0000 -7.93532929028214E+0000 -7.93682908565089E+0000 +-7.93832811448848E+0000 -7.93982637569720E+0000 -7.94132386817727E+0000 -7.94282059082690E+0000 -7.94431654254222E+0000 +-7.94581172221733E+0000 -7.94730612874426E+0000 -7.94879976101299E+0000 -7.95029261791145E+0000 -7.95178469832548E+0000 +-7.95327600113889E+0000 -7.95476652523338E+0000 -7.95625626948862E+0000 -7.95774523278217E+0000 -7.95923341398953E+0000 +-7.96072081198412E+0000 -7.96220742563726E+0000 -7.96369325381820E+0000 -7.96517829539410E+0000 -7.96666254923001E+0000 +-7.96814601418891E+0000 -7.96962868913166E+0000 -7.97111057291702E+0000 -7.97259166440166E+0000 -7.97407196244012E+0000 +-7.97555146588486E+0000 -7.97703017358619E+0000 -7.97850808439233E+0000 -7.97998519714937E+0000 -7.98146151070129E+0000 +-7.98293702388993E+0000 -7.98441173555500E+0000 -7.98588564453408E+0000 -7.98735874966263E+0000 -7.98883104977397E+0000 +-7.99030254369925E+0000 -7.99177323026752E+0000 -7.99324310830565E+0000 -7.99471217663838E+0000 -7.99618043408829E+0000 +-7.99764787947580E+0000 -7.99911451161920E+0000 -8.00058032933457E+0000 -8.00204533143587E+0000 -8.00350951673487E+0000 +-8.00497288404118E+0000 -8.00643543216222E+0000 -8.00789715990327E+0000 -8.00935806606740E+0000 -8.01081814945549E+0000 +-8.01227740886628E+0000 -8.01373584309627E+0000 -8.01519345093980E+0000 -8.01665023118902E+0000 -8.01810618263386E+0000 +-8.01956130406207E+0000 -8.02101559425919E+0000 -8.02246905200856E+0000 -8.02392167609130E+0000 -8.02537346528632E+0000 +-8.02682441837033E+0000 -8.02827453411781E+0000 -8.02972381130102E+0000 -8.03117224869000E+0000 -8.03261984505257E+0000 +-8.03406659915431E+0000 -8.03551250975858E+0000 -8.03695757562647E+0000 -8.03840179551689E+0000 -8.03984516818645E+0000 +-8.04128769238956E+0000 -8.04272936687837E+0000 -8.04417019040275E+0000 -8.04561016171037E+0000 -8.04704927954661E+0000 +-8.04848754265458E+0000 -8.04992494977517E+0000 -8.05136149964697E+0000 -8.05279719100631E+0000 -8.05423202258726E+0000 +-8.05566599312159E+0000 -8.05709910133884E+0000 -8.05853134596622E+0000 -8.05996272572869E+0000 -8.06139323934891E+0000 +-8.06282288554726E+0000 -8.06425166304181E+0000 -8.06567957054836E+0000 -8.06710660678040E+0000 -8.06853277044912E+0000 +-8.06995806026340E+0000 -8.07138247492984E+0000 -8.07280601315269E+0000 -8.07422867363392E+0000 -8.07565045507317E+0000 +-8.07707135616777E+0000 -8.07849137561273E+0000 -8.07991051210071E+0000 -8.08132876432208E+0000 -8.08274613096486E+0000 +-8.08416261071473E+0000 -8.08557820225506E+0000 -8.08699290426685E+0000 -8.08840671542878E+0000 -8.08981963441718E+0000 +-8.09123165990602E+0000 -8.09264279056693E+0000 -8.09405302506920E+0000 -8.09546236207973E+0000 -8.09687080026309E+0000 +-8.09827833828146E+0000 -8.09968497479468E+0000 -8.10109070846022E+0000 -8.10249553793315E+0000 -8.10389946186620E+0000 +-8.10530247890970E+0000 -8.10670458771161E+0000 -8.10810578691750E+0000 -8.10950607517055E+0000 -8.11090545111157E+0000 +-8.11230391337896E+0000 -8.11370146060873E+0000 -8.11509809143448E+0000 -8.11649380448742E+0000 -8.11788859839638E+0000 +-8.11928247178773E+0000 -8.12067542328547E+0000 -8.12206745151117E+0000 -8.12345855508398E+0000 -8.12484873262066E+0000 +-8.12623798273551E+0000 -8.12762630404043E+0000 -8.12901369514488E+0000 -8.13040015465590E+0000 -8.13178568117807E+0000 +-8.13317027331357E+0000 -8.13455392966212E+0000 -8.13593664882099E+0000 -8.13731842938502E+0000 -8.13869926994660E+0000 +-8.14007916909564E+0000 -8.14145812541964E+0000 -8.14283613750362E+0000 -8.14421320393013E+0000 -8.14558932327927E+0000 +-8.14696449412867E+0000 -8.14833871505349E+0000 -8.14971198462641E+0000 -8.15108430141765E+0000 -8.15245566399494E+0000 +-8.15382607092353E+0000 -8.15519552076619E+0000 -8.15656401208321E+0000 -8.15793154343236E+0000 -8.15929811336895E+0000 +-8.16066372044578E+0000 -8.16202836321314E+0000 -8.16339204021884E+0000 -8.16475475000818E+0000 -8.16611649112392E+0000 +-8.16747726210636E+0000 -8.16883706149325E+0000 -8.17019588781983E+0000 -8.17155373961883E+0000 -8.17291061542045E+0000 +-8.17426651375236E+0000 -8.17562143313971E+0000 -8.17697537210512E+0000 -8.17832832916865E+0000 -8.17968030284785E+0000 +-8.18103129165773E+0000 -8.18238129411073E+0000 -8.18373030871678E+0000 -8.18507833398322E+0000 -8.18642536841487E+0000 +-8.18777141051398E+0000 -8.18911645878025E+0000 -8.19046051171079E+0000 -8.19180356780019E+0000 -8.19314562554045E+0000 +-8.19448668342099E+0000 -8.19582673992866E+0000 -8.19716579354775E+0000 -8.19850384275997E+0000 -8.19984088604442E+0000 +-8.20117692187764E+0000 -8.20251194873358E+0000 -8.20384596508359E+0000 -8.20517896939643E+0000 -8.20651096013826E+0000 +-8.20784193577264E+0000 -8.20917189476054E+0000 -8.21050083556031E+0000 -8.21182875662768E+0000 -8.21315565641580E+0000 +-8.21448153337519E+0000 -8.21580638595373E+0000 -8.21713021259672E+0000 -8.21845301174680E+0000 -8.21977478184401E+0000 +-8.22109552132573E+0000 -8.22241522862675E+0000 -8.22373390217918E+0000 -8.22505154041252E+0000 -8.22636814175362E+0000 +-8.22768370462669E+0000 -8.22899822745328E+0000 -8.23031170865230E+0000 -8.23162414664000E+0000 -8.23293553982999E+0000 +-8.23424588663319E+0000 -8.23555518545789E+0000 -8.23686343470969E+0000 -8.23817063279155E+0000 -8.23947677810371E+0000 +-8.24078186904380E+0000 -8.24208590400672E+0000 -8.24338888138471E+0000 -8.24469079956732E+0000 -8.24599165694144E+0000 +-8.24729145189124E+0000 -8.24859018279820E+0000 -8.24988784804113E+0000 -8.25118444599612E+0000 -8.25247997503656E+0000 +-8.25377443353314E+0000 -8.25506781985385E+0000 -8.25636013236396E+0000 -8.25765136942604E+0000 -8.25894152939993E+0000 +-8.26023061064275E+0000 -8.26151861150892E+0000 -8.26280553035010E+0000 -8.26409136551527E+0000 -8.26537611535063E+0000 +-8.26665977819968E+0000 -8.26794235240317E+0000 -8.26922383629912E+0000 -8.27050422822278E+0000 -8.27178352650670E+0000 +-8.27306172948063E+0000 -8.27433883547162E+0000 -8.27561484280393E+0000 -8.27688974979907E+0000 -8.27816355477581E+0000 +-8.27943625605012E+0000 -8.28070785193523E+0000 -8.28197834074160E+0000 -8.28324772077691E+0000 -8.28451599034607E+0000 +-8.28578314775121E+0000 -8.28704919129167E+0000 -8.28831411926402E+0000 -8.28957792996204E+0000 -8.29084062167672E+0000 +-8.29210219269624E+0000 -8.29336264130602E+0000 -8.29462196578865E+0000 -8.29588016442392E+0000 -8.29713723548884E+0000 +-8.29839317725759E+0000 -8.29964798800154E+0000 -8.30090166598925E+0000 -8.30215420948647E+0000 -8.30340561675613E+0000 +-8.30465588605833E+0000 -8.30590501565034E+0000 -8.30715300378662E+0000 -8.30839984871878E+0000 -8.30964554869561E+0000 +-8.31089010196304E+0000 -8.31213350676419E+0000 -8.31337576133933E+0000 -8.31461686392585E+0000 -8.31585681275834E+0000 +-8.31709560606850E+0000 -8.31833324208519E+0000 -8.31956971903442E+0000 -8.32080503513933E+0000 -8.32203918862018E+0000 +-8.32327217769440E+0000 -8.32450400057651E+0000 -8.32573465547819E+0000 -8.32696414060822E+0000 -8.32819245417251E+0000 +-8.32941959437411E+0000 -8.33064555941313E+0000 -8.33187034748686E+0000 -8.33309395678964E+0000 -8.33431638551296E+0000 +-8.33553763184539E+0000 -8.33675769397259E+0000 -8.33797657007736E+0000 -8.33919425833954E+0000 -8.34041075693612E+0000 +-8.34162606404112E+0000 -8.34284017782568E+0000 -8.34405309645802E+0000 -8.34526481810344E+0000 -8.34647534092429E+0000 +-8.34768466308004E+0000 -8.34889278272719E+0000 -8.35009969801934E+0000 -8.35130540710712E+0000 -8.35250990813824E+0000 +-8.35371319925748E+0000 -8.35491527860666E+0000 -8.35611614432467E+0000 -8.35731579454741E+0000 -8.35851422740788E+0000 +-8.35971144103608E+0000 -8.36090743355908E+0000 -8.36210220310098E+0000 -8.36329574778290E+0000 -8.36448806572302E+0000 +-8.36567915503652E+0000 -8.36686901383562E+0000 -8.36805764022958E+0000 -8.36924503232465E+0000 -8.37043118822411E+0000 +-8.37161610602826E+0000 -8.37279978383440E+0000 -8.37398221973686E+0000 -8.37516341182693E+0000 -8.37634335819297E+0000 +-8.37752205692027E+0000 -8.37869950609117E+0000 -8.37987570378498E+0000 -8.38105064807798E+0000 -8.38222433704349E+0000 +-8.38339676875177E+0000 -8.38456794127008E+0000 -8.38573785266265E+0000 -8.38690650099069E+0000 -8.38807388431240E+0000 +-8.38924000068292E+0000 -8.39040484815437E+0000 -8.39156842477584E+0000 -8.39273072859338E+0000 -8.39389175764997E+0000 +-8.39505150998560E+0000 -8.39620998363716E+0000 -8.39736717663852E+0000 -8.39852308702048E+0000 -8.39967771281078E+0000 +-8.40083105203412E+0000 -8.40198310271213E+0000 -8.40313386286335E+0000 -8.40428333050330E+0000 -8.40543150364438E+0000 +-8.40657838029594E+0000 -8.40772395846425E+0000 -8.40886823615249E+0000 -8.41001121136076E+0000 -8.41115288208610E+0000 +-8.41229324632241E+0000 -8.41343230206054E+0000 -8.41457004728822E+0000 -8.41570647999011E+0000 -8.41684159814772E+0000 +-8.41797539973951E+0000 -8.41910788274080E+0000 -8.42023904512380E+0000 -8.42136888485763E+0000 -8.42249739990826E+0000 +-8.42362458823857E+0000 -8.42475044780831E+0000 -8.42587497657409E+0000 -8.42699817248941E+0000 -8.42812003350464E+0000 +-8.42924055756700E+0000 -8.43035974262058E+0000 -8.43147758660634E+0000 -8.43259408746208E+0000 -8.43370924312246E+0000 +-8.43482305151901E+0000 -8.43593551058009E+0000 -8.43704661823089E+0000 -8.43815637239348E+0000 -8.43926477098673E+0000 +-8.44037181192638E+0000 -8.44147749312499E+0000 -8.44258181249194E+0000 -8.44368476793345E+0000 -8.44478635735257E+0000 +-8.44588657864915E+0000 -8.44698542971987E+0000 -8.44808290845824E+0000 -8.44917901275456E+0000 -8.45027374049596E+0000 +-8.45136708956635E+0000 -8.45245905784646E+0000 -8.45354964321384E+0000 -8.45463884354280E+0000 -8.45572665670447E+0000 +-8.45681308056676E+0000 -8.45789811299438E+0000 -8.45898175184881E+0000 -8.46006399498834E+0000 -8.46114484026800E+0000 +-8.46222428553963E+0000 -8.46330232865184E+0000 -8.46437896745000E+0000 -8.46545419977624E+0000 -8.46652802346949E+0000 +-8.46760043636540E+0000 -8.46867143629642E+0000 -8.46974102109171E+0000 -8.47080918857723E+0000 -8.47187593657566E+0000 +-8.47294126290644E+0000 -8.47400516538574E+0000 -8.47506764182650E+0000 -8.47612869003837E+0000 -8.47718830782775E+0000 +-8.47824649299776E+0000 -8.47930324334826E+0000 -8.48035855667585E+0000 -8.48141243077382E+0000 -8.48246486343221E+0000 +-8.48351585243777E+0000 -8.48456539557395E+0000 -8.48561349062093E+0000 -8.48666013535559E+0000 -8.48770532755152E+0000 +-8.48874906497900E+0000 -8.48979134540504E+0000 -8.49083216659332E+0000 -8.49187152630421E+0000 -8.49290942229480E+0000 +-8.49394585231884E+0000 -8.49498081412678E+0000 -8.49601430546574E+0000 -8.49704632407954E+0000 -8.49807686770865E+0000 +-8.49910593409023E+0000 -8.50013352095811E+0000 -8.50115962604279E+0000 -8.50218424707141E+0000 -8.50320738176780E+0000 +-8.50422902785244E+0000 -8.50524918304246E+0000 -8.50626784505165E+0000 -8.50728501159043E+0000 -8.50830068036590E+0000 +-8.50931484908178E+0000 -8.51032751543843E+0000 -8.51133867713285E+0000 -8.51234833185869E+0000 -8.51335647730621E+0000 +-8.51436311116232E+0000 -8.51536823111053E+0000 -8.51637183483099E+0000 -8.51737392000047E+0000 -8.51837448429235E+0000 +-8.51937352537663E+0000 -8.52037104091992E+0000 -8.52136702858544E+0000 -8.52236148603300E+0000 -8.52335441091902E+0000 +-8.52434580089654E+0000 -8.52533565361516E+0000 -8.52632396672111E+0000 -8.52731073785717E+0000 -8.52829596466274E+0000 +-8.52927964477380E+0000 -8.53026177582290E+0000 -8.53124235543915E+0000 -8.53222138124829E+0000 -8.53319885087259E+0000 +-8.53417476193088E+0000 -8.53514911203861E+0000 -8.53612189880773E+0000 -8.53709311984679E+0000 -8.53806277276089E+0000 +-8.53903085515168E+0000 -8.53999736461736E+0000 -8.54096229875269E+0000 -8.54192565514896E+0000 -8.54288743139401E+0000 +-8.54384762507222E+0000 -8.54480623376452E+0000 -8.54576325504834E+0000 -8.54671868649768E+0000 -8.54767252568304E+0000 +-8.54862477017145E+0000 -8.54957541752647E+0000 -8.55052446530817E+0000 -8.55147191107316E+0000 -8.55241775237452E+0000 +-8.55336198676188E+0000 -8.55430461178136E+0000 -8.55524562497557E+0000 -8.55618502388366E+0000 -8.55712280604123E+0000 +-8.55805896898042E+0000 -8.55899351022983E+0000 -8.55992642731457E+0000 -8.56085771775622E+0000 -8.56178737907286E+0000 +-8.56271540877902E+0000 -8.56364180438576E+0000 -8.56456656340056E+0000 -8.56548968332740E+0000 -8.56641116166674E+0000 +-8.56733099591546E+0000 -8.56824918356695E+0000 -8.56916572211104E+0000 -8.57008060903402E+0000 -8.57099384181862E+0000 +-8.57190541794403E+0000 -8.57281533488591E+0000 -8.57372359011634E+0000 -8.57463018110383E+0000 -8.57553510531335E+0000 +-8.57643836020632E+0000 -8.57733994324056E+0000 -8.57823985187033E+0000 -8.57913808354633E+0000 -8.58003463571567E+0000 +-8.58092950582189E+0000 -8.58182269130494E+0000 -8.58271418960120E+0000 -8.58360399814343E+0000 -8.58449211436085E+0000 +-8.58537853567904E+0000 -8.58626325952000E+0000 -8.58714628330213E+0000 -8.58802760444024E+0000 -8.58890722034551E+0000 +-8.58978512842553E+0000 -8.59066132608427E+0000 -8.59153581072209E+0000 -8.59240857973572E+0000 -8.59327963051830E+0000 +-8.59414896045931E+0000 -8.59501656694462E+0000 -8.59588244735648E+0000 -8.59674659907350E+0000 -8.59760901947064E+0000 +-8.59846970591925E+0000 -8.59932865578701E+0000 -8.60018586643797E+0000 -8.60104133523254E+0000 -8.60189505952748E+0000 +-8.60274703667586E+0000 -8.60359726402716E+0000 -8.60444573892713E+0000 -8.60529245871792E+0000 -8.60613742073796E+0000 +-8.60698062232206E+0000 -8.60782206080134E+0000 -8.60866173350322E+0000 -8.60949963775150E+0000 -8.61033577086624E+0000 +-8.61117013016385E+0000 -8.61200271295707E+0000 -8.61283351655491E+0000 -8.61366253826271E+0000 -8.61448977538213E+0000 +-8.61531522521110E+0000 -8.61613888504387E+0000 -8.61696075217098E+0000 -8.61778082387928E+0000 -8.61859909745189E+0000 +-8.61941557016822E+0000 -8.62023023930396E+0000 -8.62104310213111E+0000 -8.62185415591792E+0000 -8.62266339792893E+0000 +-8.62347082542494E+0000 -8.62427643566304E+0000 -8.62508022589655E+0000 -8.62588219337511E+0000 -8.62668233534456E+0000 +-8.62748064904704E+0000 -8.62827713172094E+0000 -8.62907178060088E+0000 -8.62986459291776E+0000 -8.63065556589869E+0000 +-8.63144469676705E+0000 -8.63223198274246E+0000 -8.63301742104075E+0000 -8.63380100887403E+0000 -8.63458274345059E+0000 +-8.63536262197499E+0000 -8.63614064164799E+0000 -8.63691679966659E+0000 -8.63769109322399E+0000 -8.63846351950962E+0000 +-8.63923407570911E+0000 -8.64000275900433E+0000 -8.64076956657333E+0000 -8.64153449559037E+0000 -8.64229754322591E+0000 +-8.64305870664662E+0000 -8.64381798301536E+0000 -8.64457536949118E+0000 -8.64533086322931E+0000 -8.64608446138118E+0000 +-8.64683616109442E+0000 -8.64758595951280E+0000 -8.64833385377630E+0000 -8.64907984102106E+0000 -8.64982391837940E+0000 +-8.65056608297981E+0000 -8.65130633194693E+0000 -8.65204466240158E+0000 -8.65278107146074E+0000 -8.65351555623754E+0000 +-8.65424811384125E+0000 -8.65497874137733E+0000 -8.65570743594735E+0000 -8.65643419464904E+0000 -8.65715901457629E+0000 +-8.65788189281909E+0000 -8.65860282646359E+0000 -8.65932181259209E+0000 -8.66003884828298E+0000 -8.66075393061082E+0000 +-8.66146705664626E+0000 -8.66217822345608E+0000 -8.66288742810320E+0000 -8.66359466764663E+0000 -8.66429993914150E+0000 +-8.66500323963905E+0000 -8.66570456618664E+0000 -8.66640391582771E+0000 -8.66710128560181E+0000 -8.66779667254460E+0000 +-8.66849007368783E+0000 -8.66918148605931E+0000 -8.66987090668300E+0000 -8.67055833257889E+0000 -8.67124376076307E+0000 +-8.67192718824773E+0000 -8.67260861204112E+0000 -8.67328802914755E+0000 -8.67396543656744E+0000 -8.67464083129722E+0000 +-8.67531421032946E+0000 -8.67598557065273E+0000 -8.67665490925167E+0000 -8.67732222310701E+0000 -8.67798750919550E+0000 +-8.67865076448995E+0000 -8.67931198595922E+0000 -8.67997117056822E+0000 -8.68062831527788E+0000 -8.68128341704518E+0000 +-8.68193647282316E+0000 -8.68258747956084E+0000 -8.68323643420333E+0000 -8.68388333369172E+0000 -8.68452817496313E+0000 +-8.68517095495073E+0000 -8.68581167058368E+0000 -8.68645031878717E+0000 -8.68708689648237E+0000 -8.68772140058651E+0000 +-8.68835382801280E+0000 -8.68898417567043E+0000 -8.68961244046463E+0000 -8.69023861929659E+0000 -8.69086270906353E+0000 +-8.69148470665865E+0000 -8.69210460897111E+0000 -8.69272241288608E+0000 -8.69333811528473E+0000 -8.69395171304416E+0000 +-8.69456320303749E+0000 -8.69517258213380E+0000 -8.69577984719813E+0000 -8.69638499509149E+0000 -8.69698802267087E+0000 +-8.69758892678921E+0000 -8.69818770429539E+0000 -8.69878435203428E+0000 -8.69937886684669E+0000 -8.69997124556936E+0000 +-8.70056148503501E+0000 -8.70114958207227E+0000 -8.70173553350573E+0000 -8.70231933615592E+0000 -8.70290098683929E+0000 +-8.70348048236824E+0000 -8.70405781955108E+0000 -8.70463299519206E+0000 -8.70520600609134E+0000 -8.70577684904501E+0000 +-8.70634552084508E+0000 -8.70691201827946E+0000 -8.70747633813198E+0000 -8.70803847718238E+0000 -8.70859843220629E+0000 +-8.70915619997527E+0000 -8.70971177725675E+0000 -8.71026516081407E+0000 -8.71081634740647E+0000 -8.71136533378906E+0000 +-8.71191211671285E+0000 -8.71245669292474E+0000 -8.71299905916750E+0000 -8.71353921217978E+0000 -8.71407714869611E+0000 +-8.71461286544689E+0000 -8.71514635915838E+0000 -8.71567762655274E+0000 -8.71620666434794E+0000 -8.71673346925786E+0000 +-8.71725803799221E+0000 -8.71778036725656E+0000 -8.71830045375233E+0000 -8.71881829417680E+0000 -8.71933388522308E+0000 +-8.71984722358013E+0000 -8.72035830593275E+0000 -8.72086712896158E+0000 -8.72137368934309E+0000 -8.72187798374958E+0000 +-8.72238000884918E+0000 -8.72287976130584E+0000 -8.72337723777933E+0000 -8.72387243492525E+0000 -8.72436534939502E+0000 +-8.72485597783585E+0000 -8.72534431689078E+0000 -8.72583036319864E+0000 -8.72631411339408E+0000 -8.72679556410756E+0000 +-8.72727471196530E+0000 -8.72775155358936E+0000 -8.72822608559755E+0000 -8.72869830460351E+0000 -8.72916820721663E+0000 +-8.72963579004211E+0000 -8.73010104968093E+0000 -8.73056398272981E+0000 -8.73102458578130E+0000 -8.73148285542367E+0000 +-8.73193878824100E+0000 -8.73239238081312E+0000 -8.73284362971560E+0000 -8.73329253151980E+0000 -8.73373908279284E+0000 +-8.73418328009756E+0000 -8.73462511999258E+0000 -8.73506459903226E+0000 -8.73550171376670E+0000 -8.73593646074174E+0000 +-8.73636883649898E+0000 -8.73679883757572E+0000 -8.73722646050503E+0000 -8.73765170181568E+0000 -8.73807455803218E+0000 +-8.73849502567478E+0000 -8.73891310125942E+0000 -8.73932878129777E+0000 -8.73974206229722E+0000 -8.74015294076089E+0000 +-8.74056141318756E+0000 -8.74096747607176E+0000 -8.74137112590371E+0000 -8.74177235916932E+0000 -8.74217117235021E+0000 +-8.74256756192370E+0000 -8.74296152436277E+0000 -8.74335305613614E+0000 -8.74374215370816E+0000 -8.74412881353891E+0000 +-8.74451303208410E+0000 -8.74489480579517E+0000 -8.74527413111920E+0000 -8.74565100449894E+0000 -8.74602542237283E+0000 +-8.74639738117494E+0000 -8.74676687733505E+0000 -8.74713390727855E+0000 -8.74749846742652E+0000 -8.74786055419567E+0000 +-8.74822016399837E+0000 -8.74857729324265E+0000 -8.74893193833215E+0000 -8.74928409566619E+0000 -8.74963376163969E+0000 +-8.74998093264325E+0000 -8.75032560506305E+0000 -8.75066777528095E+0000 -8.75100743967439E+0000 -8.75134459461647E+0000 +-8.75167923647589E+0000 -8.75201136161697E+0000 -8.75234096639964E+0000 -8.75266804717947E+0000 -8.75299260030759E+0000 +-8.75331462213078E+0000 -8.75363410899140E+0000 -8.75395105722740E+0000 -8.75426546317236E+0000 -8.75457732315542E+0000 +-8.75488663350133E+0000 -8.75519339053042E+0000 -8.75549759055860E+0000 -8.75579922989737E+0000 -8.75609830485381E+0000 +-8.75639481173057E+0000 -8.75668874682588E+0000 -8.75698010643352E+0000 -8.75726888684287E+0000 -8.75755508433883E+0000 +-8.75783869520191E+0000 -8.75811971570815E+0000 -8.75839814212913E+0000 -8.75867397073202E+0000 -8.75894719777952E+0000 +-8.75921781952986E+0000 -8.75948583223684E+0000 -8.75975123214979E+0000 -8.76001401551357E+0000 -8.76027417856858E+0000 +-8.76053171755075E+0000 -8.76078662869155E+0000 -8.76103890821795E+0000 -8.76128855235248E+0000 -8.76153555731313E+0000 +-8.76177991931348E+0000 -8.76202163456257E+0000 -8.76226069926496E+0000 -8.76249710962073E+0000 -8.76273086182547E+0000 +-8.76296195207024E+0000 -8.76319037654163E+0000 -8.76341613142172E+0000 -8.76363921288806E+0000 -8.76385961711372E+0000 +-8.76407734026724E+0000 -8.76429237851264E+0000 -8.76450472800944E+0000 -8.76471438491263E+0000 -8.76492134537264E+0000 +-8.76512560553544E+0000 -8.76532716154241E+0000 -8.76552600953042E+0000 -8.76572214563180E+0000 -8.76591556597434E+0000 +-8.76610626668129E+0000 -8.76629424387135E+0000 -8.76647949365867E+0000 -8.76666201215286E+0000 -8.76684179545895E+0000 +-8.76701883967744E+0000 -8.76719314090426E+0000 -8.76736469523076E+0000 -8.76753349874375E+0000 -8.76769954752545E+0000 +-8.76786283765351E+0000 -8.76802336520102E+0000 -8.76818112623647E+0000 -8.76833611682379E+0000 -8.76848833302230E+0000 +-8.76863777088676E+0000 -8.76878442646732E+0000 -8.76892829580955E+0000 -8.76906937495441E+0000 -8.76920765993827E+0000 +-8.76934314679288E+0000 -8.76947583154543E+0000 -8.76960571021845E+0000 -8.76973277882989E+0000 -8.76985703339307E+0000 +-8.76997846991670E+0000 -8.77009708440487E+0000 -8.77021287285705E+0000 -8.77032583126807E+0000 -8.77043595562816E+0000 +-8.77054324192288E+0000 -8.77064768613318E+0000 -8.77074928423537E+0000 -8.77084803220112E+0000 -8.77094392599744E+0000 +-8.77103696158671E+0000 -8.77112713492666E+0000 -8.77121444197036E+0000 -8.77129887866622E+0000 -8.77138044095800E+0000 +-8.77145912478481E+0000 -8.77153492608107E+0000 -8.77160784077654E+0000 -8.77167786479633E+0000 -8.77174499406084E+0000 +-8.77180922448583E+0000 -8.77187055198236E+0000 -8.77192897245681E+0000 -8.77198448181089E+0000 -8.77203707594158E+0000 +-8.77208675074123E+0000 -8.77213350209744E+0000 -8.77217732589315E+0000 -8.77221821800658E+0000 -8.77225617431125E+0000 +-8.77229119067598E+0000 -8.77232326296488E+0000 -8.77235238703734E+0000 -8.77237855874804E+0000 -8.77240177394695E+0000 +-8.77242202847931E+0000 -8.77243931818563E+0000 -8.77245363890171E+0000 -8.77246498645860E+0000 -8.77247335668264E+0000 +-8.77247874539541E+0000 -8.77248114841377E+0000 -8.77248056154984E+0000 -8.77247698061098E+0000 -8.77247040139981E+0000 +-8.77246081971419E+0000 -8.77244823134725E+0000 -8.77243263208735E+0000 -8.77241401771808E+0000 -8.77239238401828E+0000 +-8.77236772676202E+0000 -8.77234004171861E+0000 -8.77230932465257E+0000 -8.77227557132367E+0000 -8.77223877748688E+0000 +-8.77219893889241E+0000 -8.77215605128567E+0000 -8.77211011040729E+0000 -8.77206111199312E+0000 -8.77200905177420E+0000 +-8.77195392547678E+0000 -8.77189572882234E+0000 -8.77183445752751E+0000 -8.77177010730415E+0000 -8.77170267385930E+0000 +-8.77163215289521E+0000 -8.77155854010928E+0000 -8.77148183119413E+0000 -8.77140202183755E+0000 -8.77131910772249E+0000 +-8.77123308452710E+0000 -8.77114394792469E+0000 -8.77105169358374E+0000 -8.77095631716791E+0000 -8.77085781433599E+0000 +-8.77075618074197E+0000 -8.77065141203498E+0000 -8.77054350385929E+0000 -8.77043245185435E+0000 -8.77031825165473E+0000 +-8.77020089889017E+0000 -8.77008038918554E+0000 -8.76995671816085E+0000 -8.76982988143125E+0000 -8.76969987460703E+0000 +-8.76956669329359E+0000 -8.76943033309147E+0000 -8.76929078959635E+0000 -8.76914805839900E+0000 -8.76900213508534E+0000 +-8.76885301523639E+0000 -8.76870069442829E+0000 -8.76854516823227E+0000 -8.76838643221469E+0000 -8.76822448193702E+0000 +-8.76805931295579E+0000 -8.76789092082268E+0000 -8.76771930108443E+0000 -8.76754444928288E+0000 -8.76736636095497E+0000 +-8.76718503163272E+0000 -8.76700045684322E+0000 -8.76681263210866E+0000 -8.76662155294630E+0000 -8.76642721486848E+0000 +-8.76622961338259E+0000 -8.76602874399112E+0000 -8.76582460219159E+0000 -8.76561718347662E+0000 -8.76540648333386E+0000 +-8.76519249724604E+0000 -8.76497522069091E+0000 -8.76475464914132E+0000 -8.76453077806512E+0000 -8.76430360292524E+0000 +-8.76407311917962E+0000 -8.76383932228126E+0000 -8.76360220767820E+0000 -8.76336177081349E+0000 -8.76311800712524E+0000 +-8.76287091204656E+0000 -8.76262048100560E+0000 -8.76236670942552E+0000 -8.76210959272451E+0000 -8.76184912631577E+0000 +-8.76158530560750E+0000 -8.76131812600293E+0000 -8.76104758290029E+0000 -8.76077367169280E+0000 -8.76049638776869E+0000 +-8.76021572651119E+0000 -8.75993168329853E+0000 -8.75964425350391E+0000 -8.75935343249554E+0000 -8.75905921563660E+0000 +-8.75876159828526E+0000 -8.75846057579467E+0000 -8.75815614351296E+0000 -8.75784829678322E+0000 -8.75753703094352E+0000 +-8.75722234132690E+0000 -8.75690422326137E+0000 -8.75658267206988E+0000 -8.75625768307035E+0000 -8.75592925157567E+0000 +-8.75559737289366E+0000 -8.75526204232711E+0000 -8.75492325517374E+0000 -8.75458100672622E+0000 -8.75423529227216E+0000 +-8.75388610709411E+0000 -8.75353344646957E+0000 -8.75317730567094E+0000 -8.75281767996557E+0000 -8.75245456461574E+0000 +-8.75208795487863E+0000 -8.75171784600636E+0000 -8.75134423324597E+0000 -8.75096711183940E+0000 -8.75058647702351E+0000 +-8.75020232403008E+0000 -8.74981464808575E+0000 -8.74942344441212E+0000 -8.74902870822565E+0000 -8.74863043473771E+0000 +-8.74822861915458E+0000 -8.74782325667739E+0000 -8.74741434250219E+0000 -8.74700187181992E+0000 -8.74658583981637E+0000 +-8.74616624167223E+0000 -8.74574307256306E+0000 -8.74531632765930E+0000 -8.74488600212625E+0000 -8.74445209112408E+0000 +-8.74401458980782E+0000 -8.74357349332738E+0000 -8.74312879682750E+0000 -8.74268049544780E+0000 -8.74222858432273E+0000 +-8.74177305858160E+0000 -8.74131391334857E+0000 -8.74085114374263E+0000 -8.74038474487763E+0000 -8.73991471186223E+0000 +-8.73944103979995E+0000 -8.73896372378914E+0000 -8.73848275892295E+0000 -8.73799814028937E+0000 -8.73750986297124E+0000 +-8.73701792204618E+0000 -8.73652231258664E+0000 -8.73602302965990E+0000 -8.73552006832801E+0000 -8.73501342364789E+0000 +-8.73450309067119E+0000 -8.73398906444442E+0000 -8.73347134000887E+0000 -8.73294991240061E+0000 -8.73242477665052E+0000 +-8.73189592778427E+0000 -8.73136336082231E+0000 -8.73082707077988E+0000 -8.73028705266699E+0000 -8.72974330148844E+0000 +-8.72919581224378E+0000 -8.72864457992738E+0000 -8.72808959952834E+0000 -8.72753086603053E+0000 -8.72696837441258E+0000 +-8.72640211964791E+0000 -8.72583209670466E+0000 -8.72525830054576E+0000 -8.72468072612884E+0000 -8.72409936840633E+0000 +-8.72351422232538E+0000 -8.72292528282789E+0000 -8.72233254485048E+0000 -8.72173600332455E+0000 -8.72113565317618E+0000 +-8.72053148932621E+0000 -8.71992350669021E+0000 -8.71931170017846E+0000 -8.71869606469597E+0000 -8.71807659514247E+0000 +-8.71745328641241E+0000 -8.71682613339492E+0000 -8.71619513097390E+0000 -8.71556027402789E+0000 -8.71492155743018E+0000 +-8.71427897604874E+0000 -8.71363252474625E+0000 -8.71298219838006E+0000 -8.71232799180225E+0000 -8.71166989985957E+0000 +-8.71100791739343E+0000 -8.71034203923997E+0000 -8.70967226022998E+0000 -8.70899857518893E+0000 -8.70832097893697E+0000 +-8.70763946628892E+0000 -8.70695403205427E+0000 -8.70626467103716E+0000 -8.70557137803642E+0000 -8.70487414784551E+0000 +-8.70417297525257E+0000 -8.70346785504037E+0000 -8.70275878198635E+0000 -8.70204575086260E+0000 -8.70132875643582E+0000 +-8.70060779346740E+0000 -8.69988285671333E+0000 -8.69915394092425E+0000 -8.69842104084543E+0000 -8.69768415121678E+0000 +-8.69694326677283E+0000 -8.69619838224271E+0000 -8.69544949235022E+0000 -8.69469659181373E+0000 -8.69393967534625E+0000 +-8.69317873765540E+0000 -8.69241377344339E+0000 -8.69164477740707E+0000 -8.69087174423786E+0000 -8.69009466862179E+0000 +-8.68931354523950E+0000 -8.68852836876621E+0000 -8.68773913387174E+0000 -8.68694583522047E+0000 -8.68614846747141E+0000 +-8.68534702527812E+0000 -8.68454150328876E+0000 -8.68373189614604E+0000 -8.68291819848726E+0000 -8.68210040494428E+0000 +-8.68127851014356E+0000 -8.68045250870608E+0000 -8.67962239524740E+0000 -8.67878816437764E+0000 -8.67794981070148E+0000 +-8.67710732881814E+0000 -8.67626071332140E+0000 -8.67540995879958E+0000 -8.67455505983554E+0000 -8.67369601100670E+0000 +-8.67283280688499E+0000 -8.67196544203689E+0000 -8.67109391102342E+0000 -8.67021820840010E+0000 -8.66933832871701E+0000 +-8.66845426651872E+0000 -8.66756601634436E+0000 -8.66667357272753E+0000 -8.66577693019638E+0000 -8.66487608327355E+0000 +-8.66397102647620E+0000 -8.66306175431600E+0000 -8.66214826129909E+0000 -8.66123054192614E+0000 -8.66030859069232E+0000 +-8.65938240208726E+0000 -8.65845197059511E+0000 -8.65751729069451E+0000 -8.65657835685854E+0000 -8.65563516355482E+0000 +-8.65468770524541E+0000 -8.65373597638686E+0000 -8.65277997143019E+0000 -8.65181968482088E+0000 -8.65085511099888E+0000 +-8.64988624439862E+0000 -8.64891307944897E+0000 -8.64793561057327E+0000 -8.64695383218930E+0000 -8.64596773870931E+0000 +-8.64497732453999E+0000 -8.64398258408247E+0000 -8.64298351173233E+0000 -8.64198010187958E+0000 -8.64097234890869E+0000 +-8.63996024719853E+0000 -8.63894379112243E+0000 -8.63792297504813E+0000 -8.63689779333780E+0000 -8.63586824034804E+0000 +-8.63483431042986E+0000 -8.63379599792868E+0000 -8.63275329718434E+0000 -8.63170620253111E+0000 -8.63065470829762E+0000 +-8.62959880880695E+0000 -8.62853849837655E+0000 -8.62747377131829E+0000 -8.62640462193843E+0000 -8.62533104453760E+0000 +-8.62425303341086E+0000 -8.62317058284761E+0000 -8.62208368713167E+0000 -8.62099234054122E+0000 -8.61989653734884E+0000 +-8.61879627182145E+0000 -8.61769153822037E+0000 -8.61658233080127E+0000 -8.61546864381420E+0000 -8.61435047150357E+0000 +-8.61322780810814E+0000 -8.61210064786103E+0000 -8.61096898498972E+0000 -8.60983281371604E+0000 -8.60869212825616E+0000 +-8.60754692282060E+0000 -8.60639719161422E+0000 -8.60524292883622E+0000 -8.60408412868014E+0000 -8.60292078533383E+0000 +-8.60175289297952E+0000 -8.60058044579371E+0000 -8.59940343794726E+0000 -8.59822186360533E+0000 -8.59703571692742E+0000 +-8.59584499206732E+0000 -8.59464968317316E+0000 -8.59344978438735E+0000 -8.59224528984663E+0000 -8.59103619368203E+0000 +-8.58982249001889E+0000 -8.58860417297683E+0000 -8.58738123666978E+0000 -8.58615367520596E+0000 -8.58492148268787E+0000 +-8.58368465321229E+0000 -8.58244318087032E+0000 -8.58119705974730E+0000 -8.57994628392285E+0000 -8.57869084747087E+0000 +-8.57743074445955E+0000 -8.57616596895132E+0000 -8.57489651500289E+0000 -8.57362237666521E+0000 -8.57234354798353E+0000 +-8.57106002299732E+0000 -8.56977179574030E+0000 -8.56847886024048E+0000 -8.56718121052007E+0000 -8.56587884059555E+0000 +-8.56457174447763E+0000 -8.56325991617128E+0000 -8.56194334967567E+0000 -8.56062203898423E+0000 -8.55929597808460E+0000 +-8.55796516095867E+0000 -8.55662958158252E+0000 -8.55528923392648E+0000 -8.55394411195509E+0000 -8.55259420962709E+0000 +-8.55123952089543E+0000 -8.54988003970731E+0000 -8.54851576000408E+0000 -8.54714667572132E+0000 -8.54577278078881E+0000 +-8.54439406913053E+0000 -8.54301053466463E+0000 -8.54162217130347E+0000 -8.54022897295361E+0000 -8.53883093351576E+0000 +-8.53742804688484E+0000 -8.53602030694993E+0000 -8.53460770759430E+0000 -8.53319024269539E+0000 -8.53176790612480E+0000 +-8.53034069174830E+0000 -8.52890859342585E+0000 -8.52747160501152E+0000 -8.52602972035357E+0000 -8.52458293329443E+0000 +-8.52313123767064E+0000 -8.52167462731293E+0000 -8.52021309604614E+0000 -8.51874663768928E+0000 -8.51727524605549E+0000 +-8.51579891495205E+0000 -8.51431763818037E+0000 -8.51283140953599E+0000 -8.51134022280858E+0000 -8.50984407178194E+0000 +-8.50834295023398E+0000 -8.50683685193675E+0000 -8.50532577065640E+0000 -8.50380970015319E+0000 -8.50228863418151E+0000 +-8.50076256648983E+0000 -8.49923149082075E+0000 -8.49769540091096E+0000 -8.49615429049124E+0000 -8.49460815328649E+0000 +-8.49305698301568E+0000 -8.49150077339188E+0000 -8.48993951812224E+0000 -8.48837321090800E+0000 -8.48680184544447E+0000 +-8.48522541542106E+0000 -8.48364391452124E+0000 -8.48205733642254E+0000 -8.48046567479657E+0000 -8.47886892330903E+0000 +-8.47726707561964E+0000 -8.47566012538220E+0000 -8.47404806624458E+0000 -8.47243089184868E+0000 -8.47080859583047E+0000 +-8.46918117181996E+0000 -8.46754861344120E+0000 -8.46591091431228E+0000 -8.46426806804536E+0000 -8.46262006824659E+0000 +-8.46096690851619E+0000 -8.45930858244839E+0000 -8.45764508363146E+0000 -8.45597640564768E+0000 -8.45430254207337E+0000 +-8.45262348647885E+0000 -8.45093923242846E+0000 -8.44924977348057E+0000 -8.44755510318753E+0000 -8.44585521509572E+0000 +-8.44415010274551E+0000 -8.44243975967129E+0000 -8.44072417940142E+0000 -8.43900335545827E+0000 -8.43727728135821E+0000 +-8.43554595061158E+0000 -8.43380935672272E+0000 -8.43206749318994E+0000 -8.43032035350555E+0000 -8.42856793115581E+0000 +-8.42681021962098E+0000 -8.42504721237527E+0000 -8.42327890288688E+0000 -8.42150528461795E+0000 -8.41972635102460E+0000 +-8.41794209555691E+0000 -8.41615251165889E+0000 -8.41435759276854E+0000 -8.41255733231779E+0000 -8.41075172373252E+0000 +-8.40894076043254E+0000 -8.40712443583164E+0000 -8.40530274333751E+0000 -8.40347567635180E+0000 -8.40164322827007E+0000 +-8.39980539248182E+0000 -8.39796216237049E+0000 -8.39611353131342E+0000 -8.39425949268190E+0000 -8.39240003984109E+0000 +-8.39053516615012E+0000 -8.38866486496199E+0000 -8.38678912962363E+0000 -8.38490795347588E+0000 -8.38302132985345E+0000 +-8.38112925208500E+0000 -8.37923171349303E+0000 -8.37732870739399E+0000 -8.37542022709818E+0000 -8.37350626590980E+0000 +-8.37158681712695E+0000 -8.36966187404158E+0000 -8.36773142993956E+0000 -8.36579547810059E+0000 -8.36385401179828E+0000 +-8.36190702430010E+0000 -8.35995450886739E+0000 -8.35799645875533E+0000 -8.35603286721298E+0000 -8.35406372748328E+0000 +-8.35208903280299E+0000 -8.35010877640273E+0000 -8.34812295150698E+0000 -8.34613155133407E+0000 -8.34413456909614E+0000 +-8.34213199799922E+0000 -8.34012383124315E+0000 -8.33811006202160E+0000 -8.33609068352207E+0000 -8.33406568892591E+0000 +-8.33203507140828E+0000 -8.32999882413817E+0000 -8.32795694027838E+0000 -8.32590941298553E+0000 -8.32385623541006E+0000 +-8.32179740069621E+0000 -8.31973290198204E+0000 -8.31766273239942E+0000 -8.31558688507398E+0000 -8.31350535312521E+0000 +-8.31141812966635E+0000 -8.30932520780446E+0000 -8.30722658064037E+0000 -8.30512224126870E+0000 -8.30301218277788E+0000 +-8.30089639825008E+0000 -8.29877488076129E+0000 -8.29664762338123E+0000 -8.29451461917344E+0000 -8.29237586119519E+0000 +-8.29023134249755E+0000 -8.28808105612531E+0000 -8.28592499511707E+0000 -8.28376315250514E+0000 -8.28159552131563E+0000 +-8.27942209456837E+0000 -8.27724286527695E+0000 -8.27505782644870E+0000 -8.27286697108470E+0000 -8.27067029217976E+0000 +-8.26846778272243E+0000 -8.26625943569501E+0000 -8.26404524407350E+0000 -8.26182520082765E+0000 -8.25959929892094E+0000 +-8.25736753131054E+0000 -8.25512989094737E+0000 -8.25288637077606E+0000 -8.25063696373494E+0000 -8.24838166275606E+0000 +-8.24612046076519E+0000 -8.24385335068177E+0000 -8.24158032541896E+0000 -8.23930137788363E+0000 -8.23701650097633E+0000 +-8.23472568759130E+0000 -8.23242893061649E+0000 -8.23012622293350E+0000 -8.22781755741765E+0000 -8.22550292693791E+0000 +-8.22318232435696E+0000 -8.22085574253112E+0000 -8.21852317431041E+0000 -8.21618461253849E+0000 -8.21384005005271E+0000 +-8.21148947968409E+0000 -8.20913289425726E+0000 -8.20677028659057E+0000 -8.20440164949598E+0000 -8.20202697577911E+0000 +-8.19964625823923E+0000 -8.19725948966928E+0000 -8.19486666285579E+0000 -8.19246777057897E+0000 -8.19006280561266E+0000 +-8.18765176072431E+0000 -8.18523462867502E+0000 -8.18281140221951E+0000 -8.18038207410613E+0000 -8.17794663707685E+0000 +-8.17550508386725E+0000 -8.17305740720653E+0000 -8.17060359981751E+0000 -8.16814365441660E+0000 -8.16567756371382E+0000 +-8.16320532041283E+0000 -8.16072691721083E+0000 -8.15824234679867E+0000 -8.15575160186075E+0000 -8.15325467507511E+0000 +-8.15075155911333E+0000 -8.14824224664060E+0000 -8.14572673031570E+0000 -8.14320500279097E+0000 -8.14067705671234E+0000 +-8.13814288471930E+0000 -8.13560247944493E+0000 -8.13305583351586E+0000 -8.13050293955229E+0000 -8.12794379016799E+0000 +-8.12537837797028E+0000 -8.12280669556004E+0000 -8.12022873553168E+0000 -8.11764449047321E+0000 -8.11505395296614E+0000 +-8.11245711558554E+0000 -8.10985397090002E+0000 -8.10724451147174E+0000 -8.10462872985637E+0000 -8.10200661860314E+0000 +-8.09937817025478E+0000 -8.09674337734758E+0000 -8.09410223241131E+0000 -8.09145472796931E+0000 -8.08880085653839E+0000 +-8.08614061062891E+0000 -8.08347398274472E+0000 -8.08080096538319E+0000 -8.07812155103518E+0000 -8.07543573218508E+0000 +-8.07274350131074E+0000 -8.07004485088354E+0000 -8.06733977336834E+0000 -8.06462826122350E+0000 -8.06191030690085E+0000 +-8.05918590284572E+0000 -8.05645504149690E+0000 -8.05371771528669E+0000 -8.05097391664085E+0000 -8.04822363797861E+0000 +-8.04546687171267E+0000 -8.04270361024920E+0000 -8.03993384598783E+0000 -8.03715757132165E+0000 -8.03437477863722E+0000 +-8.03158546031454E+0000 -8.02878960872707E+0000 -8.02598721624172E+0000 -8.02317827521884E+0000 -8.02036277801222E+0000 +-8.01754071696910E+0000 -8.01471208443015E+0000 -8.01187687272948E+0000 -8.00903507419463E+0000 -8.00618668114656E+0000 +-8.00333168589967E+0000 -8.00047008076176E+0000 -7.99760185803408E+0000 -7.99472701001126E+0000 -7.99184552898137E+0000 +-7.98895740722589E+0000 -7.98606263701969E+0000 -7.98316121063106E+0000 -7.98025312032168E+0000 -7.97733835834664E+0000 +-7.97441691695442E+0000 -7.97148878838689E+0000 -7.96855396487931E+0000 -7.96561243866033E+0000 -7.96266420195198E+0000 +-7.95970924696968E+0000 -7.95674756592221E+0000 -7.95377915101175E+0000 -7.95080399443382E+0000 -7.94782208837734E+0000 +-7.94483342502457E+0000 -7.94183799655115E+0000 -7.93883579512608E+0000 -7.93582681291171E+0000 -7.93281104206373E+0000 +-7.92978847473121E+0000 -7.92675910305656E+0000 -7.92372291917552E+0000 -7.92067991521719E+0000 -7.91763008330399E+0000 +-7.91457341555169E+0000 -7.91150990406940E+0000 -7.90843954095953E+0000 -7.90536231831786E+0000 -7.90227822823346E+0000 +-7.89918726278874E+0000 -7.89608941405942E+0000 -7.89298467411454E+0000 -7.88987303501644E+0000 -7.88675448882078E+0000 +-7.88362902757654E+0000 -7.88049664332598E+0000 -7.87735732810466E+0000 -7.87421107394147E+0000 -7.87105787285856E+0000 +-7.86789771687138E+0000 -7.86473059798868E+0000 -7.86155650821249E+0000 -7.85837543953811E+0000 -7.85518738395414E+0000 +-7.85199233344245E+0000 -7.84879027997817E+0000 -7.84558121552973E+0000 -7.84236513205879E+0000 -7.83914202152032E+0000 +-7.83591187586251E+0000 -7.83267468702683E+0000 -7.82943044694801E+0000 -7.82617914755402E+0000 -7.82292078076608E+0000 +-7.81965533849868E+0000 -7.81638281265953E+0000 -7.81310319514958E+0000 -7.80981647786304E+0000 -7.80652265268734E+0000 +-7.80322171150314E+0000 -7.79991364618433E+0000 -7.79659844859804E+0000 -7.79327611060462E+0000 -7.78994662405762E+0000 +-7.78660998080383E+0000 -7.78326617268325E+0000 -7.77991519152908E+0000 -7.77655702916775E+0000 -7.77319167741887E+0000 +-7.76981912809527E+0000 -7.76643937300297E+0000 -7.76305240394121E+0000 -7.75965821270239E+0000 -7.75625679107211E+0000 +-7.75284813082919E+0000 -7.74943222374559E+0000 -7.74600906158646E+0000 -7.74257863611018E+0000 -7.73914093906823E+0000 +-7.73569596220531E+0000 -7.73224369725929E+0000 -7.72878413596119E+0000 -7.72531727003519E+0000 -7.72184309119866E+0000 +-7.71836159116210E+0000 -7.71487276162917E+0000 -7.71137659429671E+0000 -7.70787308085466E+0000 -7.70436221298615E+0000 +-7.70084398236743E+0000 -7.69731838066790E+0000 -7.69378539955009E+0000 -7.69024503066969E+0000 -7.68669726567547E+0000 +-7.68314209620937E+0000 -7.67957951390646E+0000 -7.67600951039490E+0000 -7.67243207729599E+0000 -7.66884720622415E+0000 +-7.66525488878691E+0000 -7.66165511658490E+0000 -7.65804788121186E+0000 -7.65443317425466E+0000 -7.65081098729324E+0000 +-7.64718131190065E+0000 -7.64354413964304E+0000 -7.63989946207966E+0000 -7.63624727076283E+0000 -7.63258755723797E+0000 +-7.62892031304357E+0000 -7.62524552971124E+0000 -7.62156319876562E+0000 -7.61787331172445E+0000 -7.61417586009854E+0000 +-7.61047083539177E+0000 -7.60675822910107E+0000 -7.60303803271647E+0000 -7.59931023772102E+0000 -7.59557483559085E+0000 +-7.59183181779513E+0000 -7.58808117579611E+0000 -7.58432290104905E+0000 -7.58055698500229E+0000 -7.57678341909718E+0000 +-7.57300219476814E+0000 -7.56921330344262E+0000 -7.56541673654107E+0000 -7.56161248547702E+0000 -7.55780054165700E+0000 +-7.55398089648056E+0000 -7.55015354134029E+0000 -7.54631846762180E+0000 -7.54247566670369E+0000 -7.53862512995760E+0000 +-7.53476684874816E+0000 -7.53090081443302E+0000 -7.52702701836284E+0000 -7.52314545188125E+0000 -7.51925610632492E+0000 +-7.51535897302348E+0000 -7.51145404329957E+0000 -7.50754130846882E+0000 -7.50362075983984E+0000 -7.49969238871422E+0000 +-7.49575618638653E+0000 -7.49181214414434E+0000 -7.48786025326817E+0000 -7.48390050503150E+0000 -7.47993289070082E+0000 +-7.47595740153555E+0000 -7.47197402878809E+0000 -7.46798276370378E+0000 -7.46398359752095E+0000 -7.45997652147085E+0000 +-7.45596152677769E+0000 -7.45193860465865E+0000 -7.44790774632382E+0000 -7.44386894297626E+0000 -7.43982218581195E+0000 +-7.43576746601981E+0000 -7.43170477478170E+0000 -7.42763410327241E+0000 -7.42355544265964E+0000 -7.41946878410404E+0000 +-7.41537411875915E+0000 -7.41127143777146E+0000 -7.40716073228035E+0000 -7.40304199341813E+0000 -7.39891521231001E+0000 +-7.39478038007410E+0000 -7.39063748782142E+0000 -7.38648652665590E+0000 -7.38232748767435E+0000 -7.37816036196648E+0000 +-7.37398514061490E+0000 -7.36980181469509E+0000 -7.36561037527544E+0000 -7.36141081341720E+0000 -7.35720312017451E+0000 +-7.35298728659439E+0000 -7.34876330371672E+0000 -7.34453116257427E+0000 -7.34029085419265E+0000 -7.33604236959036E+0000 +-7.33178569977875E+0000 -7.32752083576204E+0000 -7.32324776853729E+0000 -7.31896648909441E+0000 -7.31467698841618E+0000 +-7.31037925747821E+0000 -7.30607328724897E+0000 -7.30175906868975E+0000 -7.29743659275469E+0000 -7.29310585039076E+0000 +-7.28876683253778E+0000 -7.28441953012837E+0000 -7.28006393408799E+0000 -7.27570003533493E+0000 -7.27132782478029E+0000 +-7.26694729332799E+0000 -7.26255843187476E+0000 -7.25816123131015E+0000 -7.25375568251652E+0000 -7.24934177636902E+0000 +-7.24491950373562E+0000 -7.24048885547706E+0000 -7.23604982244693E+0000 -7.23160239549155E+0000 -7.22714656545007E+0000 +-7.22268232315443E+0000 -7.21820965942933E+0000 -7.21372856509226E+0000 -7.20923903095350E+0000 -7.20474104781611E+0000 +-7.20023460647589E+0000 -7.19571969772144E+0000 -7.19119631233412E+0000 -7.18666444108804E+0000 -7.18212407475010E+0000 +-7.17757520407991E+0000 -7.17301781982990E+0000 -7.16845191274519E+0000 -7.16387747356368E+0000 -7.15929449301602E+0000 +-7.15470296182558E+0000 -7.15010287070849E+0000 -7.14549421037362E+0000 -7.14087697152255E+0000 -7.13625114484962E+0000 +-7.13161672104186E+0000 -7.12697369077908E+0000 -7.12232204473376E+0000 -7.11766177357113E+0000 -7.11299286794912E+0000 +-7.10831531851838E+0000 -7.10362911592228E+0000 -7.09893425079688E+0000 -7.09423071377095E+0000 -7.08951849546598E+0000 +-7.08479758649611E+0000 -7.08006797746824E+0000 -7.07532965898191E+0000 -7.07058262162937E+0000 -7.06582685599557E+0000 +-7.06106235265812E+0000 -7.05628910218732E+0000 -7.05150709514615E+0000 -7.04671632209026E+0000 -7.04191677356797E+0000 +-7.03710844012029E+0000 -7.03229131228087E+0000 -7.02746538057602E+0000 -7.02263063552475E+0000 -7.01778706763867E+0000 +-7.01293466742208E+0000 -7.00807342537193E+0000 -7.00320333197781E+0000 -6.99832437772196E+0000 -6.99343655307925E+0000 +-6.98853984851721E+0000 -6.98363425449598E+0000 -6.97871976146836E+0000 -6.97379635987976E+0000 -6.96886404016822E+0000 +-6.96392279276443E+0000 -6.95897260809165E+0000 -6.95401347656581E+0000 -6.94904538859544E+0000 -6.94406833458166E+0000 +-6.93908230491822E+0000 -6.93408728999147E+0000 -6.92908328018038E+0000 -6.92407026585649E+0000 -6.91904823738396E+0000 +-6.91401718511955E+0000 -6.90897709941258E+0000 -6.90392797060500E+0000 -6.89886978903131E+0000 -6.89380254501862E+0000 +-6.88872622888659E+0000 -6.88364083094749E+0000 -6.87854634150614E+0000 -6.87344275085995E+0000 -6.86833004929888E+0000 +-6.86320822710545E+0000 -6.85807727455478E+0000 -6.85293718191450E+0000 -6.84778793944483E+0000 -6.84262953739853E+0000 +-6.83746196602092E+0000 -6.83228521554984E+0000 -6.82709927621571E+0000 -6.82190413824148E+0000 -6.81669979184262E+0000 +-6.81148622722715E+0000 -6.80626343459563E+0000 -6.80103140414113E+0000 -6.79579012604926E+0000 -6.79053959049815E+0000 +-6.78527978765846E+0000 -6.78001070769335E+0000 -6.77473234075849E+0000 -6.76944467700210E+0000 -6.76414770656487E+0000 +-6.75884141958000E+0000 -6.75352580617322E+0000 -6.74820085646273E+0000 -6.74286656055924E+0000 -6.73752290856594E+0000 +-6.73216989057854E+0000 -6.72680749668521E+0000 -6.72143571696662E+0000 -6.71605454149591E+0000 -6.71066396033872E+0000 +-6.70526396355314E+0000 -6.69985454118974E+0000 -6.69443568329157E+0000 -6.68900737989416E+0000 -6.68356962102546E+0000 +-6.67812239670591E+0000 -6.67266569694842E+0000 -6.66719951175834E+0000 -6.66172383113346E+0000 -6.65623864506404E+0000 +-6.65074394353278E+0000 -6.64523971651482E+0000 -6.63972595397774E+0000 -6.63420264588156E+0000 -6.62866978217874E+0000 +-6.62312735281415E+0000 -6.61757534772512E+0000 -6.61201375684139E+0000 -6.60644257008512E+0000 -6.60086177737088E+0000 +-6.59527136860568E+0000 -6.58967133368894E+0000 -6.58406166251246E+0000 -6.57844234496049E+0000 -6.57281337090966E+0000 +-6.56717473022901E+0000 -6.56152641277997E+0000 -6.55586840841637E+0000 -6.55020070698445E+0000 -6.54452329832281E+0000 +-6.53883617226246E+0000 -6.53313931862678E+0000 -6.52743272723155E+0000 -6.52171638788490E+0000 -6.51599029038735E+0000 +-6.51025442453181E+0000 -6.50450878010352E+0000 -6.49875334688012E+0000 -6.49298811463161E+0000 -6.48721307312033E+0000 +-6.48142821210098E+0000 -6.47563352132064E+0000 -6.46982899051872E+0000 -6.46401460942698E+0000 -6.45819036776953E+0000 +-6.45235625526282E+0000 -6.44651226161564E+0000 -6.44065837652912E+0000 -6.43479458969671E+0000 -6.42892089080422E+0000 +-6.42303726952976E+0000 -6.41714371554377E+0000 -6.41124021850902E+0000 -6.40532676808059E+0000 -6.39940335390589E+0000 +-6.39346996562462E+0000 -6.38752659286881E+0000 -6.38157322526279E+0000 -6.37560985242319E+0000 -6.36963646395895E+0000 +-6.36365304947130E+0000 -6.35765959855376E+0000 -6.35165610079216E+0000 -6.34564254576461E+0000 -6.33961892304150E+0000 +-6.33358522218550E+0000 -6.32754143275159E+0000 -6.32148754428698E+0000 -6.31542354633121E+0000 -6.30934942841603E+0000 +-6.30326518006550E+0000 -6.29717079079595E+0000 -6.29106625011594E+0000 -6.28495154752631E+0000 -6.27882667252016E+0000 +-6.27269161458283E+0000 -6.26654636319192E+0000 -6.26039090781727E+0000 -6.25422523792099E+0000 -6.24804934295738E+0000 +-6.24186321237303E+0000 -6.23566683560674E+0000 -6.22946020208956E+0000 -6.22324330124473E+0000 -6.21701612248778E+0000 +-6.21077865522640E+0000 -6.20453088886055E+0000 -6.19827281278237E+0000 -6.19200441637624E+0000 -6.18572568901875E+0000 +-6.17943662007869E+0000 -6.17313719891706E+0000 -6.16682741488706E+0000 -6.16050725733409E+0000 -6.15417671559576E+0000 +-6.14783577900186E+0000 -6.14148443687437E+0000 -6.13512267852747E+0000 -6.12875049326752E+0000 -6.12236787039306E+0000 +-6.11597479919480E+0000 -6.10957126895564E+0000 -6.10315726895067E+0000 -6.09673278844711E+0000 -6.09029781670439E+0000 +-6.08385234297405E+0000 -6.07739635649985E+0000 -6.07092984651768E+0000 -6.06445280225558E+0000 -6.05796521293376E+0000 +-6.05146706776456E+0000 -6.04495835595250E+0000 -6.03843906669419E+0000 -6.03190918917844E+0000 -6.02536871258616E+0000 +-6.01881762609040E+0000 -6.01225591885635E+0000 -6.00568358004134E+0000 -5.99910059879479E+0000 -5.99250696425827E+0000 +-5.98590266556548E+0000 -5.97928769184220E+0000 -5.97266203220636E+0000 -5.96602567576800E+0000 -5.95937861162923E+0000 +-5.95272082888430E+0000 -5.94605231661954E+0000 -5.93937306391343E+0000 -5.93268305983647E+0000 -5.92598229345131E+0000 +-5.91927075381267E+0000 -5.91254842996735E+0000 -5.90581531095426E+0000 -5.89907138580437E+0000 -5.89231664354072E+0000 +-5.88555107317846E+0000 -5.87877466372478E+0000 -5.87198740417895E+0000 -5.86518928353232E+0000 -5.85838029076828E+0000 +-5.85156041486230E+0000 -5.84472964478190E+0000 -5.83788796948665E+0000 -5.83103537792818E+0000 -5.82417185905016E+0000 +-5.81729740178833E+0000 -5.81041199507044E+0000 -5.80351562781629E+0000 -5.79660828893774E+0000 -5.78968996733865E+0000 +-5.78276065191493E+0000 -5.77582033155451E+0000 -5.76886899513737E+0000 -5.76190663153547E+0000 -5.75493322961282E+0000 +-5.74794877822544E+0000 -5.74095326622136E+0000 -5.73394668244061E+0000 -5.72692901571525E+0000 -5.71990025486933E+0000 +-5.71286038871890E+0000 -5.70580940607202E+0000 -5.69874729572873E+0000 -5.69167404648108E+0000 -5.68458964711309E+0000 +-5.67749408640078E+0000 -5.67038735311215E+0000 -5.66326943600719E+0000 -5.65614032383784E+0000 -5.64900000534804E+0000 +-5.64184846927371E+0000 -5.63468570434271E+0000 -5.62751169927487E+0000 -5.62032644278200E+0000 -5.61312992356788E+0000 +-5.60592213032820E+0000 -5.59870305175065E+0000 -5.59147267651485E+0000 -5.58423099329238E+0000 -5.57697799074674E+0000 +-5.56971365753339E+0000 -5.56243798229974E+0000 -5.55515095368512E+0000 -5.54785256032080E+0000 -5.54054279082997E+0000 +-5.53322163382776E+0000 -5.52588907792122E+0000 -5.51854511170932E+0000 -5.51118972378294E+0000 -5.50382290272489E+0000 +-5.49644463710988E+0000 -5.48905491550455E+0000 -5.48165372646743E+0000 -5.47424105854894E+0000 -5.46681690029143E+0000 +-5.45938124022913E+0000 -5.45193406688817E+0000 -5.44447536878657E+0000 -5.43700513443423E+0000 -5.42952335233296E+0000 +-5.42203001097642E+0000 -5.41452509885018E+0000 -5.40700860443167E+0000 -5.39948051619020E+0000 -5.39194082258695E+0000 +-5.38438951207495E+0000 -5.37682657309913E+0000 -5.36925199409625E+0000 -5.36166576349495E+0000 -5.35406786971572E+0000 +-5.34645830117090E+0000 -5.33883704626468E+0000 -5.33120409339310E+0000 -5.32355943094404E+0000 -5.31590304729722E+0000 +-5.30823493082421E+0000 -5.30055506988840E+0000 -5.29286345284503E+0000 -5.28516006804116E+0000 -5.27744490381567E+0000 +-5.26971794849926E+0000 -5.26197919041447E+0000 -5.25422861787565E+0000 -5.24646621918895E+0000 -5.23869198265235E+0000 +-5.23090589655564E+0000 -5.22310794918039E+0000 -5.21529812880000E+0000 -5.20747642367966E+0000 -5.19964282207635E+0000 +-5.19179731223885E+0000 -5.18393988240774E+0000 -5.17607052081538E+0000 -5.16818921568589E+0000 -5.16029595523522E+0000 +-5.15239072767107E+0000 -5.14447352119292E+0000 -5.13654432399200E+0000 -5.12860312425137E+0000 -5.12064991014580E+0000 +-5.11268466984184E+0000 -5.10470739149781E+0000 -5.09671806326380E+0000 -5.08871667328162E+0000 -5.08070320968485E+0000 +-5.07267766059882E+0000 -5.06464001414063E+0000 -5.05659025841907E+0000 -5.04852838153472E+0000 -5.04045437157987E+0000 +-5.03236821663854E+0000 -5.02426990478651E+0000 -5.01615942409128E+0000 -5.00803676261205E+0000 -4.99990190839976E+0000 +-4.99175484949708E+0000 -4.98359557393838E+0000 -4.97542406974976E+0000 -4.96724032494900E+0000 -4.95904432754562E+0000 +-4.95083606554084E+0000 -4.94261552692757E+0000 -4.93438269969042E+0000 -4.92613757180570E+0000 -4.91788013124142E+0000 +-4.90961036595726E+0000 -4.90132826390461E+0000 -4.89303381302653E+0000 -4.88472700125777E+0000 -4.87640781652474E+0000 +-4.86807624674554E+0000 -4.85973227982996E+0000 -4.85137590367941E+0000 -4.84300710618701E+0000 -4.83462587523753E+0000 +-4.82623219870740E+0000 -4.81782606446469E+0000 -4.80940746036917E+0000 -4.80097637427220E+0000 -4.79253279401684E+0000 +-4.78407670743776E+0000 -4.77560810236130E+0000 -4.76712696660543E+0000 -4.75863328797974E+0000 -4.75012705428549E+0000 +-4.74160825331553E+0000 -4.73307687285435E+0000 -4.72453290067809E+0000 -4.71597632455448E+0000 -4.70740713224289E+0000 +-4.69882531149428E+0000 -4.69023085005126E+0000 -4.68162373564801E+0000 -4.67300395601035E+0000 -4.66437149885569E+0000 +-4.65572635189304E+0000 -4.64706850282300E+0000 -4.63839793933778E+0000 -4.62971464912118E+0000 -4.62101861984859E+0000 +-4.61230983918696E+0000 -4.60358829479486E+0000 -4.59485397432243E+0000 -4.58610686541137E+0000 -4.57734695569497E+0000 +-4.56857423279809E+0000 -4.55978868433715E+0000 -4.55099029792015E+0000 -4.54217906114663E+0000 -4.53335496160772E+0000 +-4.52451798688608E+0000 -4.51566812455594E+0000 -4.50680536218305E+0000 -4.49792968732476E+0000 -4.48904108752993E+0000 +-4.48013955033894E+0000 -4.47122506328377E+0000 -4.46229761388789E+0000 -4.45335718966631E+0000 -4.44440377812557E+0000 +-4.43543736676375E+0000 -4.42645794307045E+0000 -4.41746549452676E+0000 -4.40846000860534E+0000 -4.39944147277033E+0000 +-4.39040987447739E+0000 -4.38136520117368E+0000 -4.37230744029788E+0000 -4.36323657928018E+0000 -4.35415260554225E+0000 +-4.34505550649726E+0000 -4.33594526954989E+0000 -4.32682188209629E+0000 -4.31768533152411E+0000 -4.30853560521250E+0000 +-4.29937269053206E+0000 -4.29019657484489E+0000 -4.28100724550456E+0000 -4.27180468985613E+0000 -4.26258889523610E+0000 +-4.25335984897246E+0000 -4.24411753838466E+0000 -4.23486195078360E+0000 -4.22559307347167E+0000 -4.21631089374266E+0000 +-4.20701539888187E+0000 -4.19770657616603E+0000 -4.18838441286330E+0000 -4.17904889623330E+0000 -4.16970001352709E+0000 +-4.16033775198717E+0000 -4.15096209884744E+0000 -4.14157304133331E+0000 -4.13217056666154E+0000 -4.12275466204035E+0000 +-4.11332531466938E+0000 -4.10388251173969E+0000 -4.09442624043376E+0000 -4.08495648792548E+0000 -4.07547324138016E+0000 +-4.06597648795449E+0000 -4.05646621479660E+0000 -4.04694240904600E+0000 -4.03740505783361E+0000 -4.02785414828175E+0000 +-4.01828966750411E+0000 -4.00871160260581E+0000 -3.99911994068331E+0000 -3.98951466882449E+0000 -3.97989577410859E+0000 +-3.97026324360626E+0000 -3.96061706437948E+0000 -3.95095722348164E+0000 -3.94128370795748E+0000 -3.93159650484312E+0000 +-3.92189560116603E+0000 -3.91218098394504E+0000 -3.90245264019036E+0000 -3.89271055690353E+0000 -3.88295472107746E+0000 +-3.87318511969637E+0000 -3.86340173973590E+0000 -3.85360456816296E+0000 -3.84379359193583E+0000 -3.83396879800413E+0000 +-3.82413017330882E+0000 -3.81427770478217E+0000 -3.80441137934778E+0000 -3.79453118392060E+0000 -3.78463710540688E+0000 +-3.77472913070419E+0000 -3.76480724670142E+0000 -3.75487144027879E+0000 -3.74492169830780E+0000 -3.73495800765127E+0000 +-3.72498035516334E+0000 -3.71498872768942E+0000 -3.70498311206624E+0000 -3.69496349512184E+0000 -3.68492986367552E+0000 +-3.67488220453788E+0000 -3.66482050451081E+0000 -3.65474475038749E+0000 -3.64465492895237E+0000 -3.63455102698119E+0000 +-3.62443303124093E+0000 -3.61430092848990E+0000 -3.60415470547763E+0000 -3.59399434894494E+0000 -3.58381984562389E+0000 +-3.57363118223784E+0000 -3.56342834550136E+0000 -3.55321132212030E+0000 -3.54298009879177E+0000 -3.53273466220409E+0000 +-3.52247499903687E+0000 -3.51220109596095E+0000 -3.50191293963838E+0000 -3.49161051672247E+0000 -3.48129381385776E+0000 +-3.47096281768003E+0000 -3.46061751481628E+0000 -3.45025789188471E+0000 -3.43988393549478E+0000 -3.42949563224715E+0000 +-3.41909296873370E+0000 -3.40867593153750E+0000 -3.39824450723287E+0000 -3.38779868238531E+0000 -3.37733844355151E+0000 +-3.36686377727940E+0000 -3.35637467010809E+0000 -3.34587110856786E+0000 -3.33535307918020E+0000 -3.32482056845782E+0000 +-3.31427356290457E+0000 -3.30371204901550E+0000 -3.29313601327683E+0000 -3.28254544216598E+0000 -3.27194032215153E+0000 +-3.26132063969322E+0000 -3.25068638124197E+0000 -3.24003753323988E+0000 -3.22937408212017E+0000 -3.21869601430726E+0000 +-3.20800331621671E+0000 -3.19729597425523E+0000 -3.18657397482068E+0000 -3.17583730430208E+0000 -3.16508594907958E+0000 +-3.15431989552447E+0000 -3.14353912999919E+0000 -3.13274363885731E+0000 -3.12193340844353E+0000 -3.11110842509369E+0000 +-3.10026867513472E+0000 -3.08941414488473E+0000 -3.07854482065291E+0000 -3.06766068873958E+0000 -3.05676173543617E+0000 +-3.04584794702523E+0000 -3.03491930978041E+0000 -3.02397580996645E+0000 -3.01301743383925E+0000 -3.00204416764575E+0000 +-2.99105599762400E+0000 -2.98005291000316E+0000 -2.96903489100348E+0000 -2.95800192683627E+0000 -2.94695400370396E+0000 +-2.93589110780005E+0000 -2.92481322530910E+0000 -2.91372034240677E+0000 -2.90261244525979E+0000 -2.89148952002594E+0000 +-2.88035155285410E+0000 -2.86919852988417E+0000 -2.85803043724717E+0000 -2.84684726106511E+0000 -2.83564898745112E+0000 +-2.82443560250933E+0000 -2.81320709233495E+0000 -2.80196344301423E+0000 -2.79070464062444E+0000 -2.77943067123395E+0000 +-2.76814152090210E+0000 -2.75683717567930E+0000 -2.74551762160698E+0000 -2.73418284471761E+0000 -2.72283283103468E+0000 +-2.71146756657268E+0000 -2.70008703733717E+0000 -2.68869122932468E+0000 -2.67728012852278E+0000 -2.66585372091002E+0000 +-2.65441199245600E+0000 -2.64295492912130E+0000 -2.63148251685749E+0000 -2.61999474160719E+0000 -2.60849158930394E+0000 +-2.59697304587234E+0000 -2.58543909722794E+0000 -2.57388972927729E+0000 -2.56232492791793E+0000 -2.55074467903837E+0000 +-2.53914896851809E+0000 -2.52753778222759E+0000 -2.51591110602828E+0000 -2.50426892577258E+0000 -2.49261122730387E+0000 +-2.48093799645649E+0000 -2.46924921905573E+0000 -2.45754488091784E+0000 -2.44582496785005E+0000 -2.43408946565051E+0000 +-2.42233836010832E+0000 -2.41057163700356E+0000 -2.39878928210721E+0000 -2.38699128118121E+0000 -2.37517761997843E+0000 +-2.36334828424269E+0000 -2.35150325970872E+0000 -2.33964253210218E+0000 -2.32776608713967E+0000 -2.31587391052870E+0000 +-2.30396598796770E+0000 -2.29204230514601E+0000 -2.28010284774390E+0000 -2.26814760143253E+0000 -2.25617655187398E+0000 +-2.24418968472123E+0000 -2.23218698561815E+0000 -2.22016844019954E+0000 -2.20813403409105E+0000 -2.19608375290927E+0000 +-2.18401758226163E+0000 -2.17193550774650E+0000 -2.15983751495306E+0000 -2.14772358946145E+0000 -2.13559371684265E+0000 +-2.12344788265849E+0000 -2.11128607246172E+0000 -2.09910827179594E+0000 -2.08691446619559E+0000 -2.07470464118599E+0000 +-2.06247878228334E+0000 -2.05023687499467E+0000 -2.03797890481787E+0000 -2.02570485724169E+0000 -2.01341471774571E+0000 +-2.00110847180038E+0000 -1.98878610486695E+0000 -1.97644760239755E+0000 -1.96409294983514E+0000 -1.95172213261349E+0000 +-1.93933513615721E+0000 -1.92693194588175E+0000 -1.91451254719336E+0000 -1.90207692548914E+0000 -1.88962506615698E+0000 +-1.87715695457561E+0000 -1.86467257611454E+0000 -1.85217191613411E+0000 -1.83965495998549E+0000 -1.82712169301059E+0000 +-1.81457210054218E+0000 -1.80200616790381E+0000 -1.78942388040979E+0000 -1.77682522336528E+0000 -1.76421018206617E+0000 +-1.75157874179918E+0000 -1.73893088784179E+0000 -1.72626660546226E+0000 -1.71358587991964E+0000 -1.70088869646374E+0000 +-1.68817504033514E+0000 -1.67544489676519E+0000 -1.66269825097602E+0000 -1.64993508818050E+0000 -1.63715539358226E+0000 +-1.62435915237569E+0000 -1.61154634974595E+0000 -1.59871697086893E+0000 -1.58587100091125E+0000 -1.57300842503032E+0000 +-1.56012922837425E+0000 -1.54723339608192E+0000 -1.53432091328290E+0000 -1.52139176509754E+0000 -1.50844593663690E+0000 +-1.49548341300275E+0000 -1.48250417928761E+0000 -1.46950822057470E+0000 -1.45649552193797E+0000 -1.44346606844207E+0000 +-1.43041984514238E+0000 -1.41735683708497E+0000 -1.40427702930662E+0000 -1.39118040683482E+0000 -1.37806695468776E+0000 +-1.36493665787432E+0000 -1.35178950139404E+0000 -1.33862547023724E+0000 -1.32544454938484E+0000 -1.31224672380846E+0000 +-1.29903197847044E+0000 -1.28580029832378E+0000 -1.27255166831213E+0000 -1.25928607336985E+0000 -1.24600349842195E+0000 +-1.23270392838410E+0000 -1.21938734816266E+0000 -1.20605374265461E+0000 -1.19270309674764E+0000 -1.17933539532005E+0000 +-1.16595062324080E+0000 -1.15254876536953E+0000 -1.13912980655648E+0000 -1.12569373164257E+0000 -1.11224052545933E+0000 +-1.09877017282896E+0000 -1.08528265856427E+0000 -1.07177796746870E+0000 -1.05825608433633E+0000 -1.04471699395187E+0000 +-1.03116068109064E+0000 -1.01758713051855E+0000 -1.00399632699220E+0000 -9.90388255258743E-0001 -9.76762900055963E-0001 +-9.63120246112233E-0001 -9.49460278146569E-0001 -9.35782980868554E-0001 -9.22088338978371E-0001 -9.08376337166827E-0001 +-8.94646960115294E-0001 -8.80900192495741E-0001 -8.67136018970710E-0001 -8.53354424193363E-0001 -8.39555392807416E-0001 +-8.25738909447148E-0001 -8.11904958737454E-0001 -7.98053525293771E-0001 -7.84184593722108E-0001 -7.70298148619037E-0001 +-7.56394174571719E-0001 -7.42472656157839E-0001 -7.28533577945656E-0001 -7.14576924493992E-0001 -7.00602680352201E-0001 +-6.86610830060193E-0001 -6.72601358148421E-0001 -6.58574249137899E-0001 -6.44529487540147E-0001 -6.30467057857247E-0001 +-6.16386944581787E-0001 -6.02289132196928E-0001 -5.88173605176321E-0001 -5.74040347984143E-0001 -5.59889345075124E-0001 +-5.45720580894482E-0001 -5.31534039877952E-0001 -5.17329706451786E-0001 -5.03107565032765E-0001 -4.88867600028149E-0001 +-4.74609795835702E-0001 -4.60334136843716E-0001 -4.46040607430961E-0001 -4.31729191966692E-0001 -4.17399874810661E-0001 +-4.03052640313138E-0001 -3.88687472814839E-0001 -3.74304356646972E-0001 -3.59903276131250E-0001 -3.45484215579836E-0001 +-3.31047159295377E-0001 -3.16592091570973E-0001 -3.02118996690227E-0001 -2.87627858927184E-0001 -2.73118662546349E-0001 +-2.58591391802687E-0001 -2.44046030941636E-0001 -2.29482564199065E-0001 -2.14900975801299E-0001 -2.00301249965131E-0001 +-1.85683370897763E-0001 -1.71047322796866E-0001 -1.56393089850523E-0001 -1.41720656237293E-0001 -1.27030006126121E-0001 +-1.12321123676407E-0001 -9.75939930379859E-0002 -8.28485983510880E-0002 -6.80849237463921E-0002 -5.33029533449554E-0002 +-3.85026712583088E-0002 -2.36840615883516E-0002 -8.84710842737846E-0003 6.00820414186209E-0003 2.08818920462477E-0002 + 3.57739712222624E-0002 5.06844576159828E-0002 6.56133671830847E-0002 8.05607158888666E-0002 9.55265197082351E-0002 + 1.10510794625720E-0001 1.25513556635438E-0001 1.40534821741170E-0001 1.55574605956300E-0001 1.70632925303824E-0001 + 1.85709795816392E-0001 2.00805233536279E-0001 2.15919254515407E-0001 2.31051874815302E-0001 2.46203110507169E-0001 + 2.61372977671856E-0001 2.76561492399820E-0001 2.91768670791214E-0001 3.06994528955823E-0001 3.22239083013100E-0001 + 3.37502349092135E-0001 3.52784343331701E-0001 3.68085081880247E-0001 3.83404580895849E-0001 3.98742856546292E-0001 + 4.14099925009031E-0001 4.29475802471194E-0001 4.44870505129568E-0001 4.60284049190657E-0001 4.75716450870630E-0001 + 4.91167726395371E-0001 5.06637892000409E-0001 5.22126963931015E-0001 5.37634958442148E-0001 5.53161891798432E-0001 + 5.68707780274245E-0001 5.84272640153642E-0001 5.99856487730415E-0001 6.15459339308025E-0001 6.31081211199687E-0001 + 6.46722119728338E-0001 6.62382081226593E-0001 6.78061112036833E-0001 6.93759228511162E-0001 7.09476447011413E-0001 + 7.25212783909127E-0001 7.40968255585617E-0001 7.56742878431922E-0001 7.72536668848813E-0001 7.88349643246818E-0001 + 8.04181818046223E-0001 8.20033209677058E-0001 8.35903834579087E-0001 8.51793709201857E-0001 8.67702850004671E-0001 + 8.83631273456606E-0001 8.99578996036462E-0001 9.15546034232852E-0001 9.31532404544159E-0001 9.47538123478516E-0001 + 9.63563207553849E-0001 9.79607673297872E-0001 9.95671537248086E-0001 1.01175481595174E+0000 1.02785752596592E+0000 + 1.04397968385750E+0000 1.06012130620312E+0000 1.07628240958923E+0000 1.09246301061211E+0000 1.10866312587782E+0000 + 1.12488277200223E+0000 1.14112196561101E+0000 1.15738072333968E+0000 1.17365906183353E+0000 1.18995699774771E+0000 + 1.20627454774717E+0000 1.22261172850671E+0000 1.23896855671092E+0000 1.25534504905424E+0000 1.27174122224096E+0000 + 1.28815709298521E+0000 1.30459267801091E+0000 1.32104799405189E+0000 1.33752305785179E+0000 1.35401788616409E+0000 + 1.37053249575215E+0000 1.38706690338917E+0000 1.40362112585824E+0000 1.42019517995223E+0000 1.43678908247398E+0000 + 1.45340285023612E+0000 1.47003650006117E+0000 1.48669004878153E+0000 1.50336351323949E+0000 1.52005691028721E+0000 + 1.53677025678671E+0000 1.55350356960990E+0000 1.57025686563863E+0000 1.58703016176456E+0000 1.60382347488930E+0000 + 1.62063682192435E+0000 1.63747021979110E+0000 1.65432368542083E+0000 1.67119723575475E+0000 1.68809088774397E+0000 + 1.70500465834953E+0000 1.72193856454233E+0000 1.73889262330325E+0000 1.75586685162306E+0000 1.77286126650244E+0000 + 1.78987588495204E+0000 1.80691072399240E+0000 1.82396580065403E+0000 1.84104113197732E+0000 1.85813673501264E+0000 + 1.87525262682032E+0000 1.89238882447058E+0000 1.90954534504361E+0000 1.92672220562957E+0000 1.94391942332857E+0000 + 1.96113701525063E+0000 1.97837499851580E+0000 1.99563339025404E+0000 2.01291220760528E+0000 2.03021146771945E+0000 + 2.04753118775642E+0000 2.06487138488606E+0000 2.08223207628818E+0000 2.09961327915260E+0000 2.11701501067912E+0000 + 2.13443728807753E+0000 2.15188012856758E+0000 2.16934354937904E+0000 2.18682756775168E+0000 2.20433220093524E+0000 + 2.22185746618947E+0000 2.23940338078414E+0000 2.25696996199902E+0000 2.27455722712388E+0000 2.29216519345851E+0000 + 2.30979387831272E+0000 2.32744329900631E+0000 2.34511347286915E+0000 2.36280441724110E+0000 2.38051614947206E+0000 + 2.39824868692195E+0000 2.41600204696073E+0000 2.43377624696842E+0000 2.45157130433502E+0000 2.46938723646062E+0000 + 2.48722406075536E+0000 2.50508179463941E+0000 2.52296045554297E+0000 2.54086006090634E+0000 2.55878062817984E+0000 + 2.57672217482389E+0000 2.59468471830892E+0000 2.61266827611547E+0000 2.63067286573413E+0000 2.64869850466556E+0000 + 2.66674521042049E+0000 2.68481300051977E+0000 2.70290189249428E+0000 2.72101190388499E+0000 2.73914305224299E+0000 + 2.75729535512945E+0000 2.77546883011558E+0000 2.79366349478276E+0000 2.81187936672243E+0000 2.83011646353616E+0000 + 2.84837480283556E+0000 2.86665440224241E+0000 2.88495527938860E+0000 2.90327745191609E+0000 2.92162093747698E+0000 + 2.93998575373351E+0000 2.95837191835802E+0000 2.97677944903296E+0000 2.99520836345094E+0000 3.01365867931469E+0000 + 3.03213041433708E+0000 3.05062358624109E+0000 3.06913821275987E+0000 3.08767431163671E+0000 3.10623190062502E+0000 + 3.12481099748840E+0000 3.14341162000056E+0000 3.16203378594542E+0000 3.18067751311698E+0000 3.19934281931947E+0000 + 3.21802972236727E+0000 3.23673824008489E+0000 3.25546839030704E+0000 3.27422019087861E+0000 3.29299365965466E+0000 + 3.31178881450039E+0000 3.33060567329125E+0000 3.34944425391283E+0000 3.36830457426090E+0000 3.38718665224145E+0000 + 3.40609050577066E+0000 3.42501615277490E+0000 3.44396361119071E+0000 3.46293289896488E+0000 3.48192403405439E+0000 + 3.50093703442642E+0000 3.51997191805836E+0000 3.53902870293782E+0000 3.55810740706264E+0000 3.57720804844085E+0000 + 3.59633064509073E+0000 3.61547521504077E+0000 3.63464177632972E+0000 3.65383034700650E+0000 3.67304094513034E+0000 + 3.69227358877066E+0000 3.71152829600712E+0000 3.73080508492964E+0000 3.75010397363839E+0000 3.76942498024380E+0000 + 3.78876812286651E+0000 3.80813341963745E+0000 3.82752088869782E+0000 3.84693054819903E+0000 3.86636241630281E+0000 + 3.88581651118113E+0000 3.90529285101626E+0000 3.92479145400068E+0000 3.94431233833722E+0000 3.96385552223893E+0000 + 3.98342102392921E+0000 4.00300886164166E+0000 4.02261905362023E+0000 4.04225161811916E+0000 4.06190657340294E+0000 + 4.08158393774642E+0000 4.10128372943469E+0000 4.12100596676320E+0000 4.14075066803764E+0000 4.16051785157407E+0000 + 4.18030753569885E+0000 4.20011973874862E+0000 4.21995447907036E+0000 4.23981177502139E+0000 4.25969164496934E+0000 + 4.27959410729215E+0000 4.29951918037811E+0000 4.31946688262585E+0000 4.33943723244430E+0000 4.35943024825277E+0000 + 4.37944594848088E+0000 4.39948435156864E+0000 4.41954547596634E+0000 4.43962934013467E+0000 4.45973596254467E+0000 + 4.47986536167775E+0000 4.50001755602561E+0000 4.52019256409038E+0000 4.54039040438456E+0000 4.56061109543097E+0000 + 4.58085465576283E+0000 4.60112110392373E+0000 4.62141045846767E+0000 4.64172273795896E+0000 4.66205796097234E+0000 + 4.68241614609296E+0000 4.70279731191629E+0000 4.72320147704825E+0000 4.74362866010513E+0000 4.76407887971365E+0000 + 4.78455215451087E+0000 4.80504850314430E+0000 4.82556794427187E+0000 4.84611049656187E+0000 4.86667617869304E+0000 + 4.88726500935454E+0000 4.90787700724593E+0000 4.92851219107718E+0000 4.94917057956872E+0000 4.96985219145139E+0000 + 4.99055704546647E+0000 5.01128516036564E+0000 5.03203655491106E+0000 5.05281124787533E+0000 5.07360925804143E+0000 + 5.09443060420287E+0000 5.11527530516355E+0000 5.13614337973786E+0000 5.15703484675061E+0000 5.17794972503708E+0000 + 5.19888803344304E+0000 5.21984979082467E+0000 5.24083501604865E+0000 5.26184372799213E+0000 5.28287594554273E+0000 + 5.30393168759854E+0000 5.32501097306811E+0000 5.34611382087053E+0000 5.36724024993530E+0000 5.38839027920246E+0000 + 5.40956392762252E+0000 5.43076121415650E+0000 5.45198215777587E+0000 5.47322677746266E+0000 5.49449509220936E+0000 + 5.51578712101900E+0000 5.53710288290506E+0000 5.55844239689160E+0000 5.57980568201316E+0000 5.60119275731477E+0000 + 5.62260364185204E+0000 5.64403835469106E+0000 5.66549691490847E+0000 5.68697934159140E+0000 5.70848565383756E+0000 + 5.73001587075518E+0000 5.75157001146298E+0000 5.77314809509030E+0000 5.79475014077697E+0000 5.81637616767340E+0000 + 5.83802619494050E+0000 5.85970024174978E+0000 5.88139832728331E+0000 5.90312047073365E+0000 5.92486669130400E+0000 + 5.94663700820810E+0000 5.96843144067024E+0000 5.99025000792528E+0000 6.01209272921868E+0000 6.03395962380645E+0000 + 6.05585071095522E+0000 6.07776600994212E+0000 6.09970554005496E+0000 6.12166932059209E+0000 6.14365737086244E+0000 + 6.16566971018555E+0000 6.18770635789157E+0000 6.20976733332125E+0000 6.23185265582589E+0000 6.25396234476747E+0000 + 6.27609641951855E+0000 6.29825489946227E+0000 6.32043780399242E+0000 6.34264515251341E+0000 6.36487696444027E+0000 + 6.38713325919862E+0000 6.40941405622474E+0000 6.43171937496555E+0000 6.45404923487855E+0000 6.47640365543193E+0000 + 6.49878265610449E+0000 6.52118625638569E+0000 6.54361447577561E+0000 6.56606733378499E+0000 6.58854484993523E+0000 + 6.61104704375839E+0000 6.63357393479714E+0000 6.65612554260486E+0000 6.67870188674557E+0000 6.70130298679395E+0000 + 6.72392886233536E+0000 6.74657953296582E+0000 6.76925501829207E+0000 6.79195533793144E+0000 6.81468051151201E+0000 + 6.83743055867254E+0000 6.86020549906241E+0000 6.88300535234177E+0000 6.90583013818143E+0000 6.92867987626290E+0000 + 6.95155458627836E+0000 6.97445428793071E+0000 6.99737900093359E+0000 7.02032874501128E+0000 7.04330353989880E+0000 + 7.06630340534191E+0000 7.08932836109707E+0000 7.11237842693141E+0000 7.13545362262285E+0000 7.15855396795999E+0000 + 7.18167948274220E+0000 7.20483018677952E+0000 7.22800609989278E+0000 7.25120724191352E+0000 7.27443363268402E+0000 + 7.29768529205730E+0000 7.32096223989713E+0000 7.34426449607806E+0000 7.36759208048533E+0000 7.39094501301497E+0000 + 7.41432331357378E+0000 7.43772700207927E+0000 7.46115609845976E+0000 7.48461062265433E+0000 7.50809059461283E+0000 + 7.53159603429585E+0000 7.55512696167478E+0000 7.57868339673180E+0000 7.60226535945985E+0000 7.62587286986265E+0000 + 7.64950594795472E+0000 7.67316461376140E+0000 7.69684888731874E+0000 7.72055878867366E+0000 7.74429433788386E+0000 + 7.76805555501784E+0000 7.79184246015488E+0000 7.81565507338510E+0000 7.83949341480944E+0000 7.86335750453959E+0000 + 7.88724736269811E+0000 7.91116300941840E+0000 7.93510446484463E+0000 7.95907174913181E+0000 7.98306488244580E+0000 + 8.00708388496327E+0000 8.03112877687172E+0000 8.05519957836951E+0000 8.07929630966582E+0000 8.10341899098071E+0000 + 8.12756764254501E+0000 8.15174228460048E+0000 8.17594293739971E+0000 8.20016962120609E+0000 8.22442235629395E+0000 + 8.24870116294842E+0000 8.27300606146555E+0000 8.29733707215217E+0000 8.32169421532608E+0000 8.34607751131589E+0000 + 8.37048698046112E+0000 8.39492264311213E+0000 8.41938451963018E+0000 8.44387263038745E+0000 8.46838699576694E+0000 + 8.49292763616259E+0000 8.51749457197922E+0000 8.54208782363256E+0000 8.56670741154920E+0000 8.59135335616668E+0000 + 8.61602567793343E+0000 8.64072439730876E+0000 8.66544953476292E+0000 8.69020111077707E+0000 8.71497914584331E+0000 + 8.73978366046461E+0000 8.76461467515489E+0000 8.78947221043901E+0000 8.81435628685274E+0000 8.83926692494278E+0000 + 8.86420414526678E+0000 8.88916796839333E+0000 8.91415841490193E+0000 8.93917550538306E+0000 8.96421926043813E+0000 + 8.98928970067952E+0000 9.01438684673052E+0000 9.03951071922540E+0000 9.06466133880944E+0000 9.08983872613877E+0000 + 9.11504290188057E+0000 9.14027388671298E+0000 9.16553170132510E+0000 9.19081636641697E+0000 9.21612790269965E+0000 + 9.24146633089519E+0000 9.26683167173657E+0000 9.29222394596778E+0000 9.31764317434383E+0000 9.34308937763070E+0000 + 9.36856257660532E+0000 9.39406279205567E+0000 9.41959004478075E+0000 9.44514435559050E+0000 9.47072574530588E+0000 + 9.49633423475892E+0000 9.52196984479261E+0000 9.54763259626093E+0000 9.57332251002894E+0000 9.59903960697269E+0000 + 9.62478390797927E+0000 9.65055543394675E+0000 9.67635420578429E+0000 9.70218024441207E+0000 9.72803357076126E+0000 + 9.75391420577411E+0000 9.77982217040392E+0000 9.80575748561504E+0000 9.83172017238279E+0000 9.85771025169364E+0000 + 9.88372774454508E+0000 9.90977267194562E+0000 9.93584505491486E+0000 9.96194491448348E+0000 9.98807227169321E+0000 + 1.00142271475968E+0001 1.00404095632582E+0001 1.00666195397523E+0001 1.00928570981651E+0001 1.01191222595937E+0001 + 1.01454150451464E+0001 1.01717354759423E+0001 1.01980835731119E+0001 1.02244593577966E+0001 1.02508628511488E+0001 + 1.02772940743325E+0001 1.03037530485221E+0001 1.03302397949036E+0001 1.03567543346739E+0001 1.03832966890412E+0001 + 1.04098668792245E+0001 1.04364649264542E+0001 1.04630908519718E+0001 1.04897446770297E+0001 1.05164264228916E+0001 + 1.05431361108323E+0001 1.05698737621377E+0001 1.05966393981049E+0001 1.06234330400421E+0001 1.06502547092686E+0001 + 1.06771044271149E+0001 1.07039822149226E+0001 1.07308880940445E+0001 1.07578220858445E+0001 1.07847842116977E+0001 + 1.08117744929902E+0001 1.08387929511197E+0001 1.08658396074944E+0001 1.08929144835343E+0001 1.09200176006701E+0001 + 1.09471489803441E+0001 1.09743086440093E+0001 1.10014966131302E+0001 1.10287129091825E+0001 1.10559575536529E+0001 + 1.10832305680394E+0001 1.11105319738511E+0001 1.11378617926085E+0001 1.11652200458430E+0001 1.11926067550975E+0001 + 1.12200219419258E+0001 1.12474656278932E+0001 1.12749378345759E+0001 1.13024385835617E+0001 1.13299678964492E+0001 + 1.13575257948486E+0001 1.13851123003809E+0001 1.14127274346788E+0001 1.14403712193858E+0001 1.14680436761568E+0001 + 1.14957448266581E+0001 1.15234746925670E+0001 1.15512332955720E+0001 1.15790206573731E+0001 1.16068367996814E+0001 + 1.16346817442191E+0001 1.16625555127199E+0001 1.16904581269287E+0001 1.17183896086015E+0001 1.17463499795056E+0001 + 1.17743392614198E+0001 1.18023574761339E+0001 1.18304046454490E+0001 1.18584807911776E+0001 1.18865859351434E+0001 + 1.19147200991813E+0001 1.19428833051377E+0001 1.19710755748699E+0001 1.19992969302469E+0001 1.20275473931488E+0001 + 1.20558269854670E+0001 1.20841357291040E+0001 1.21124736459741E+0001 1.21408407580024E+0001 1.21692370871255E+0001 + 1.21976626552913E+0001 1.22261174844591E+0001 1.22546015965993E+0001 1.22831150136938E+0001 1.23116577577358E+0001 + 1.23402298507297E+0001 1.23688313146913E+0001 1.23974621716477E+0001 1.24261224436375E+0001 1.24548121527103E+0001 + 1.24835313209273E+0001 1.25122799703610E+0001 1.25410581230952E+0001 1.25698658012249E+0001 1.25987030268568E+0001 + 1.26275698221087E+0001 1.26564662091096E+0001 1.26853922100003E+0001 1.27143478469326E+0001 1.27433331420699E+0001 + 1.27723481175866E+0001 1.28013927956689E+0001 1.28304671985142E+0001 1.28595713483311E+0001 1.28887052673398E+0001 + 1.29178689777718E+0001 1.29470625018701E+0001 1.29762858618889E+0001 1.30055390800939E+0001 1.30348221787621E+0001 + 1.30641351801820E+0001 1.30934781066535E+0001 1.31228509804877E+0001 1.31522538240075E+0001 1.31816866595468E+0001 + 1.32111495094510E+0001 1.32406423960772E+0001 1.32701653417936E+0001 1.32997183689800E+0001 1.33293015000274E+0001 + 1.33589147573384E+0001 1.33885581633271E+0001 1.34182317404189E+0001 1.34479355110506E+0001 1.34776694976706E+0001 + 1.35074337227385E+0001 1.35372282087256E+0001 1.35670529781144E+0001 1.35969080533991E+0001 1.36267934570852E+0001 + 1.36567092116896E+0001 1.36866553397409E+0001 1.37166318637788E+0001 1.37466388063547E+0001 1.37766761900316E+0001 + 1.38067440373836E+0001 1.38368423709966E+0001 1.38669712134677E+0001 1.38971305874057E+0001 1.39273205154309E+0001 + 1.39575410201748E+0001 1.39877921242807E+0001 1.40180738504032E+0001 1.40483862212084E+0001 1.40787292593742E+0001 + 1.41091029875895E+0001 1.41395074285550E+0001 1.41699426049829E+0001 1.42004085395968E+0001 1.42309052551320E+0001 + 1.42614327743350E+0001 1.42919911199642E+0001 1.43225803147893E+0001 1.43532003815914E+0001 1.43838513431633E+0001 + 1.44145332223095E+0001 1.44452460418456E+0001 1.44759898245990E+0001 1.45067645934088E+0001 1.45375703711252E+0001 + 1.45684071806103E+0001 1.45992750447376E+0001 1.46301739863922E+0001 1.46611040284708E+0001 1.46920651938815E+0001 + 1.47230575055441E+0001 1.47540809863898E+0001 1.47851356593616E+0001 1.48162215474139E+0001 1.48473386735127E+0001 + 1.48784870606356E+0001 1.49096667317718E+0001 1.49408777099219E+0001 1.49721200180983E+0001 1.50033936793250E+0001 + 1.50346987166373E+0001 1.50660351530824E+0001 1.50974030117190E+0001 1.51288023156172E+0001 1.51602330878591E+0001 + 1.51916953515381E+0001 1.52231891297592E+0001 1.52547144456392E+0001 1.52862713223063E+0001 1.53178597829005E+0001 + 1.53494798505733E+0001 1.53811315484878E+0001 1.54128148998188E+0001 1.54445299277528E+0001 1.54762766554877E+0001 + 1.55080551062333E+0001 1.55398653032107E+0001 1.55717072696531E+0001 1.56035810288048E+0001 1.56354866039222E+0001 + 1.56674240182732E+0001 1.56993932951371E+0001 1.57313944578053E+0001 1.57634275295806E+0001 1.57954925337774E+0001 + 1.58275894937218E+0001 1.58597184327518E+0001 1.58918793742168E+0001 1.59240723414779E+0001 1.59562973579079E+0001 + 1.59885544468914E+0001 1.60208436318246E+0001 1.60531649361152E+0001 1.60855183831830E+0001 1.61179039964590E+0001 + 1.61503217993863E+0001 1.61827718154194E+0001 1.62152540680248E+0001 1.62477685806803E+0001 1.62803153768758E+0001 + 1.63128944801127E+0001 1.63455059139040E+0001 1.63781497017748E+0001 1.64108258672614E+0001 1.64435344339124E+0001 + 1.64762754252875E+0001 1.65090488649587E+0001 1.65418547765092E+0001 1.65746931835344E+0001 1.66075641096412E+0001 + 1.66404675784482E+0001 1.66734036135858E+0001 1.67063722386962E+0001 1.67393734774331E+0001 1.67724073534624E+0001 + 1.68054738904614E+0001 1.68385731121192E+0001 1.68717050421366E+0001 1.69048697042264E+0001 1.69380671221131E+0001 + 1.69712973195326E+0001 1.70045603202331E+0001 1.70378561479743E+0001 1.70711848265276E+0001 1.71045463796763E+0001 + 1.71379408312154E+0001 1.71713682049519E+0001 1.72048285247044E+0001 1.72383218143032E+0001 1.72718480975906E+0001 + 1.73054073984206E+0001 1.73389997406590E+0001 1.73726251481833E+0001 1.74062836448831E+0001 1.74399752546595E+0001 + 1.74737000014255E+0001 1.75074579091060E+0001 1.75412490016377E+0001 1.75750733029689E+0001 1.76089308370601E+0001 + 1.76428216278833E+0001 1.76767456994225E+0001 1.77107030756734E+0001 1.77446937806438E+0001 1.77787178383529E+0001 + 1.78127752728322E+0001 1.78468661081248E+0001 1.78809903682856E+0001 1.79151480773815E+0001 1.79493392594911E+0001 + 1.79835639387050E+0001 1.80178221391256E+0001 1.80521138848671E+0001 1.80864392000557E+0001 1.81207981088293E+0001 + 1.81551906353378E+0001 1.81896168037430E+0001 1.82240766382183E+0001 1.82585701629494E+0001 1.82930974021335E+0001 + 1.83276583799799E+0001 1.83622531207098E+0001 1.83968816485561E+0001 1.84315439877639E+0001 1.84662401625898E+0001 + 1.85009701973026E+0001 1.85357341161830E+0001 1.85705319435234E+0001 1.86053637036282E+0001 1.86402294208139E+0001 + 1.86751291194087E+0001 1.87100628237527E+0001 1.87450305581980E+0001 1.87800323471087E+0001 1.88150682148606E+0001 + 1.88501381858417E+0001 1.88852422844517E+0001 1.89203805351024E+0001 1.89555529622175E+0001 1.89907595902325E+0001 + 1.90260004435951E+0001 1.90612755467646E+0001 1.90965849242127E+0001 1.91319286004226E+0001 1.91673065998898E+0001 + 1.92027189471215E+0001 1.92381656666371E+0001 1.92736467829678E+0001 1.93091623206568E+0001 1.93447123042592E+0001 + 1.93802967583423E+0001 1.94159157074853E+0001 1.94515691762790E+0001 1.94872571893268E+0001 1.95229797712436E+0001 + 1.95587369466566E+0001 1.95945287402047E+0001 1.96303551765391E+0001 1.96662162803228E+0001 1.97021120762309E+0001 + 1.97380425889503E+0001 1.97740078431802E+0001 1.98100078636316E+0001 1.98460426750276E+0001 1.98821123021034E+0001 + 1.99182167696059E+0001 1.99543561022944E+0001 1.99905303249400E+0001 2.00267394623259E+0001 2.00629835392474E+0001 + 2.00992625805115E+0001 2.01355766109377E+0001 2.01719256553573E+0001 2.02083097386135E+0001 2.02447288855619E+0001 + 2.02811831210699E+0001 2.03176724700170E+0001 2.03541969572947E+0001 2.03907566078067E+0001 2.04273514464686E+0001 + 2.04639814982082E+0001 2.05006467879653E+0001 2.05373473406917E+0001 2.05740831813514E+0001 2.06108543349204E+0001 + 2.06476608263868E+0001 2.06845026807507E+0001 2.07213799230245E+0001 2.07582925782325E+0001 2.07952406714110E+0001 + 2.08322242276088E+0001 2.08692432718862E+0001 2.09062978293160E+0001 2.09433879249832E+0001 2.09805135839846E+0001 + 2.10176748314292E+0001 2.10548716924381E+0001 2.10921041921447E+0001 2.11293723556942E+0001 2.11666762082442E+0001 + 2.12040157749643E+0001 2.12413910810362E+0001 2.12788021516537E+0001 2.13162490120229E+0001 2.13537316873619E+0001 + 2.13912502029009E+0001 2.14288045838824E+0001 2.14663948555608E+0001 2.15040210432029E+0001 2.15416831720875E+0001 + 2.15793812675055E+0001 2.16171153547602E+0001 2.16548854591668E+0001 2.16926916060528E+0001 2.17305338207578E+0001 + 2.17684121286336E+0001 2.18063265550441E+0001 2.18442771253656E+0001 2.18822638649861E+0001 2.19202867993064E+0001 + 2.19583459537390E+0001 2.19964413537088E+0001 2.20345730246528E+0001 2.20727409920202E+0001 2.21109452812724E+0001 + 2.21491859178831E+0001 2.21874629273381E+0001 2.22257763351354E+0001 2.22641261667851E+0001 2.23025124478099E+0001 + 2.23409352037441E+0001 2.23793944601348E+0001 2.24178902425410E+0001 2.24564225765339E+0001 2.24949914876971E+0001 + 2.25335970016264E+0001 2.25722391439296E+0001 2.26109179402269E+0001 2.26496334161509E+0001 2.26883855973461E+0001 + 2.27271745094695E+0001 2.27660001781902E+0001 2.28048626291896E+0001 2.28437618881614E+0001 2.28826979808114E+0001 + 2.29216709328579E+0001 2.29606807700311E+0001 2.29997275180739E+0001 2.30388112027410E+0001 2.30779318497998E+0001 + 2.31170894850297E+0001 2.31562841342224E+0001 2.31955158231820E+0001 2.32347845777247E+0001 2.32740904236793E+0001 + 2.33134333868864E+0001 2.33528134931992E+0001 2.33922307684833E+0001 2.34316852386164E+0001 2.34711769294884E+0001 + 2.35107058670017E+0001 2.35502720770710E+0001 2.35898755856233E+0001 2.36295164185976E+0001 2.36691946019457E+0001 + 2.37089101616314E+0001 2.37486631236309E+0001 2.37884535139327E+0001 2.38282813585376E+0001 2.38681466834589E+0001 + 2.39080495147220E+0001 2.39479898783646E+0001 2.39879678004372E+0001 2.40279833070020E+0001 2.40680364241339E+0001 + 2.41081271779201E+0001 2.41482555944603E+0001 2.41884216998661E+0001 2.42286255202620E+0001 2.42688670817844E+0001 + 2.43091464105824E+0001 2.43494635328171E+0001 2.43898184746624E+0001 2.44302112623043E+0001 2.44706419219411E+0001 + 2.45111104797837E+0001 2.45516169620552E+0001 2.45921613949912E+0001 2.46327438048397E+0001 2.46733642178608E+0001 + 2.47140226603274E+0001 2.47547191585245E+0001 2.47954537387496E+0001 2.48362264273126E+0001 2.48770372505359E+0001 + 2.49178862347539E+0001 2.49587734063140E+0001 2.49996987915756E+0001 2.50406624169106E+0001 2.50816643087033E+0001 + 2.51227044933505E+0001 2.51637829972614E+0001 2.52048998468576E+0001 2.52460550685731E+0001 2.52872486888543E+0001 + 2.53284807341602E+0001 2.53697512309620E+0001 2.54110602057435E+0001 2.54524076850011E+0001 2.54937936952432E+0001 + 2.55352182629909E+0001 2.55766814147780E+0001 2.56181831771503E+0001 2.56597235766663E+0001 2.57013026398969E+0001 + 2.57429203934255E+0001 2.57845768638480E+0001 2.58262720777727E+0001 2.58680060618203E+0001 2.59097788426242E+0001 + 2.59515904468301E+0001 2.59934409010961E+0001 2.60353302320931E+0001 2.60772584665042E+0001 2.61192256310250E+0001 + 2.61612317523638E+0001 2.62032768572413E+0001 2.62453609723905E+0001 2.62874841245572E+0001 2.63296463404995E+0001 + 2.63718476469882E+0001 2.64140880708064E+0001 2.64563676387497E+0001 2.64986863776266E+0001 2.65410443142576E+0001 + 2.65834414754761E+0001 2.66258778881278E+0001 2.66683535790710E+0001 2.67108685751767E+0001 2.67534229033281E+0001 + 2.67960165904212E+0001 2.68386496633644E+0001 2.68813221490788E+0001 2.69240340744979E+0001 2.69667854665678E+0001 + 2.70095763522472E+0001 2.70524067585071E+0001 2.70952767123315E+0001 2.71381862407166E+0001 2.71811353706713E+0001 + 2.72241241292170E+0001 2.72671525433878E+0001 2.73102206402303E+0001 2.73533284468036E+0001 2.73964759901795E+0001 + 2.74396632974423E+0001 2.74828903956889E+0001 2.75261573120289E+0001 2.75694640735842E+0001 2.76128107074897E+0001 + 2.76561972408925E+0001 2.76996237009525E+0001 2.77430901148424E+0001 2.77865965097469E+0001 2.78301429128641E+0001 + 2.78737293514040E+0001 2.79173558525897E+0001 2.79610224436566E+0001 2.80047291518530E+0001 2.80484760044396E+0001 + 2.80922630286898E+0001 2.81360902518896E+0001 2.81799577013378E+0001 2.82238654043455E+0001 2.82678133882368E+0001 + 2.83118016803483E+0001 2.83558303080291E+0001 2.83998992986411E+0001 2.84440086795589E+0001 2.84881584781696E+0001 + 2.85323487218730E+0001 2.85765794380817E+0001 2.86208506542207E+0001 2.86651623977279E+0001 2.87095146960538E+0001 + 2.87539075766616E+0001 2.87983410670269E+0001 2.88428151946384E+0001 2.88873299869973E+0001 2.89318854716173E+0001 + 2.89764816760250E+0001 2.90211186277598E+0001 2.90657963543734E+0001 2.91105148834305E+0001 2.91552742425084E+0001 + 2.92000744591972E+0001 2.92449155610996E+0001 2.92897975758310E+0001 2.93347205310194E+0001 2.93796844543059E+0001 + 2.94246893733440E+0001 2.94697353157998E+0001 2.95148223093525E+0001 2.95599503816937E+0001 2.96051195605278E+0001 + 2.96503298735723E+0001 2.96955813485568E+0001 2.97408740132239E+0001 2.97862078953293E+0001 2.98315830226409E+0001 + 2.98769994229397E+0001 2.99224571240193E+0001 2.99679561536859E+0001 3.00134965397588E+0001 3.00590783100699E+0001 + 3.01047014924637E+0001 3.01503661147978E+0001 3.01960722049422E+0001 3.02418197907799E+0001 3.02876089002066E+0001 + 3.03334395611308E+0001 3.03793118014737E+0001 3.04252256491695E+0001 3.04711811321648E+0001 3.05171782784195E+0001 + 3.05632171159057E+0001 3.06092976726087E+0001 3.06554199765266E+0001 3.07015840556700E+0001 3.07477899380626E+0001 + 3.07940376517408E+0001 3.08403272247538E+0001 3.08866586851634E+0001 3.09330320610448E+0001 3.09794473804853E+0001 + 3.10259046715855E+0001 3.10724039624586E+0001 3.11189452812308E+0001 3.11655286560410E+0001 3.12121541150409E+0001 + 3.12588216863951E+0001 3.13055313982811E+0001 3.13522832788891E+0001 3.13990773564222E+0001 3.14459136590965E+0001 + 3.14927922151406E+0001 3.15397130527962E+0001 3.15866762003180E+0001 3.16336816859731E+0001 3.16807295380419E+0001 + 3.17278197848175E+0001 3.17749524546057E+0001 3.18221275757254E+0001 3.18693451765084E+0001 3.19166052852992E+0001 + 3.19639079304552E+0001 3.20112531403468E+0001 3.20586409433572E+0001 3.21060713678825E+0001 3.21535444423316E+0001 + 3.22010601951266E+0001 3.22486186547021E+0001 3.22962198495058E+0001 3.23438638079984E+0001 3.23915505586532E+0001 + 3.24392801299567E+0001 3.24870525504084E+0001 3.25348678485202E+0001 3.25827260528173E+0001 3.26306271918379E+0001 + 3.26785712941328E+0001 3.27265583882661E+0001 3.27745885028145E+0001 3.28226616663677E+0001 3.28707779075286E+0001 + 3.29189372549127E+0001 3.29671397371486E+0001 3.30153853828778E+0001 3.30636742207549E+0001 3.31120062794470E+0001 + 3.31603815876348E+0001 3.32088001740115E+0001 3.32572620672833E+0001 3.33057672961695E+0001 3.33543158894023E+0001 + 3.34029078757270E+0001 3.34515432839016E+0001 3.35002221426972E+0001 3.35489444808979E+0001 3.35977103273009E+0001 + 3.36465197107160E+0001 3.36953726599665E+0001 3.37442692038884E+0001 3.37932093713305E+0001 3.38421931911550E+0001 + 3.38912206922368E+0001 3.39402919034640E+0001 3.39894068537375E+0001 3.40385655719714E+0001 3.40877680870927E+0001 + 3.41370144280415E+0001 3.41863046237707E+0001 3.42356387032465E+0001 3.42850166954479E+0001 3.43344386293670E+0001 + 3.43839045340090E+0001 3.44334144383921E+0001 3.44829683715473E+0001 3.45325663625191E+0001 3.45822084403646E+0001 + 3.46318946341542E+0001 3.46816249729712E+0001 3.47313994859119E+0001 3.47812182020860E+0001 3.48310811506159E+0001 + 3.48809883606370E+0001 3.49309398612982E+0001 3.49809356817610E+0001 3.50309758512001E+0001 3.50810603988035E+0001 + 3.51311893537720E+0001 3.51813627453195E+0001 3.52315806026732E+0001 3.52818429550730E+0001 3.53321498317723E+0001 + 3.53825012620373E+0001 3.54328972751473E+0001 3.54833379003949E+0001 3.55338231670857E+0001 3.55843531045381E+0001 + 3.56349277420841E+0001 3.56855471090685E+0001 3.57362112348492E+0001 3.57869201487974E+0001 3.58376738802971E+0001 + 3.58884724587459E+0001 3.59393159135540E+0001 3.59902042741449E+0001 3.60411375699555E+0001 3.60921158304354E+0001 + 3.61431390850476E+0001 3.61942073632682E+0001 3.62453206945864E+0001 3.62964791085044E+0001 3.63476826345378E+0001 + 3.63989313022152E+0001 3.64502251410783E+0001 3.65015641806822E+0001 3.65529484505948E+0001 3.66043779803974E+0001 + 3.66558527996845E+0001 3.67073729380633E+0001 3.67589384251550E+0001 3.68105492905932E+0001 3.68622055640249E+0001 + 3.69139072751106E+0001 3.69656544535235E+0001 3.70174471289502E+0001 3.70692853310907E+0001 3.71211690896576E+0001 + 3.71730984343774E+0001 3.72250733949894E+0001 3.72770940012458E+0001 3.73291602829128E+0001 3.73812722697691E+0001 + 3.74334299916068E+0001 3.74856334782314E+0001 3.75378827594614E+0001 3.75901778651285E+0001 3.76425188250778E+0001 + 3.76949056691675E+0001 3.77473384272690E+0001 3.77998171292671E+0001 3.78523418050594E+0001 3.79049124845573E+0001 + 3.79575291976850E+0001 3.80101919743800E+0001 3.80629008445934E+0001 3.81156558382892E+0001 3.81684569854445E+0001 + 3.82213043160501E+0001 3.82741978601097E+0001 3.83271376476404E+0001 3.83801237086725E+0001 3.84331560732497E+0001 + 3.84862347714288E+0001 3.85393598332799E+0001 3.85925312888864E+0001 3.86457491683450E+0001 3.86990135017656E+0001 + 3.87523243192714E+0001 3.88056816509990E+0001 3.88590855270981E+0001 3.89125359777317E+0001 3.89660330330764E+0001 + 3.90195767233215E+0001 3.90731670786704E+0001 3.91268041293390E+0001 3.91804879055569E+0001 3.92342184375672E+0001 + 3.92879957556258E+0001 3.93418198900022E+0001 3.93956908709794E+0001 3.94496087288533E+0001 3.95035734939334E+0001 + 3.95575851965425E+0001 3.96116438670166E+0001 3.96657495357052E+0001 3.97199022329709E+0001 3.97741019891899E+0001 + 3.98283488347516E+0001 3.98826428000587E+0001 3.99369839155273E+0001 3.99913722115869E+0001 4.00458077186803E+0001 + 4.01002904672634E+0001 4.01548204878061E+0001 4.02093978107911E+0001 4.02640224667144E+0001 4.03186944860859E+0001 + 4.03734138994283E+0001 4.04281807372782E+0001 4.04829950301851E+0001 4.05378568087121E+0001 4.05927661034357E+0001 + 4.06477229449457E+0001 4.07027273638453E+0001 4.07577793907512E+0001 4.08128790562933E+0001 4.08680263911150E+0001 + 4.09232214258732E+0001 4.09784641912380E+0001 4.10337547178929E+0001 4.10890930365351E+0001 4.11444791778749E+0001 + 4.11999131726362E+0001 4.12553950515562E+0001 4.13109248453854E+0001 4.13665025848881E+0001 4.14221283008418E+0001 + 4.14778020240372E+0001 4.15335237852788E+0001 4.15892936153845E+0001 4.16451115451852E+0001 4.17009776055260E+0001 + 4.17568918272646E+0001 4.18128542412728E+0001 4.18688648784356E+0001 4.19249237696512E+0001 4.19810309458318E+0001 + 4.20371864379026E+0001 4.20933902768024E+0001 4.21496424934835E+0001 4.22059431189118E+0001 4.22622921840662E+0001 + 4.23186897199397E+0001 4.23751357575383E+0001 4.24316303278816E+0001 4.24881734620029E+0001 4.25447651909485E+0001 + 4.26014055457788E+0001 4.26580945575673E+0001 4.27148322574008E+0001 4.27716186763802E+0001 4.28284538456194E+0001 + 4.28853377962459E+0001 4.29422705594010E+0001 4.29992521662391E+0001 4.30562826479282E+0001 4.31133620356500E+0001 + 4.31704903605996E+0001 4.32276676539857E+0001 4.32848939470304E+0001 4.33421692709693E+0001 4.33994936570517E+0001 + 4.34568671365404E+0001 4.35142897407113E+0001 4.35717615008547E+0001 4.36292824482737E+0001 4.36868526142850E+0001 + 4.37444720302194E+0001 4.38021407274207E+0001 4.38598587372463E+0001 4.39176260910676E+0001 4.39754428202689E+0001 + 4.40333089562487E+0001 4.40912245304186E+0001 4.41491895742039E+0001 4.42072041190437E+0001 4.42652681963902E+0001 + 4.43233818377096E+0001 4.43815450744816E+0001 4.44397579381994E+0001 4.44980204603695E+0001 4.45563326725127E+0001 + 4.46146946061626E+0001 4.46731062928670E+0001 4.47315677641871E+0001 4.47900790516973E+0001 4.48486401869864E+0001 + 4.49072512016561E+0001 4.49659121273220E+0001 4.50246229956134E+0001 4.50833838381730E+0001 4.51421946866571E+0001 + 4.52010555727360E+0001 4.52599665280932E+0001 4.53189275844259E+0001 4.53779387734452E+0001 4.54370001268754E+0001 + 4.54961116764549E+0001 4.55552734539355E+0001 4.56144854910824E+0001 4.56737478196750E+0001 4.57330604715059E+0001 + 4.57924234783814E+0001 4.58518368721218E+0001 4.59113006845606E+0001 4.59708149475451E+0001 4.60303796929366E+0001 + 4.60899949526094E+0001 4.61496607584522E+0001 4.62093771423669E+0001 4.62691441362690E+0001 4.63289617720882E+0001 + 4.63888300817673E+0001 4.64487490972630E+0001 4.65087188505460E+0001 4.65687393736002E+0001 4.66288106984233E+0001 + 4.66889328570270E+0001 4.67491058814364E+0001 4.68093298036902E+0001 4.68696046558413E+0001 4.69299304699558E+0001 + 4.69903072781138E+0001 4.70507351124089E+0001 4.71112140049485E+0001 4.71717439878539E+0001 4.72323250932600E+0001 + 4.72929573533151E+0001 4.73536408001817E+0001 4.74143754660359E+0001 4.74751613830674E+0001 4.75359985834797E+0001 + 4.75968870994900E+0001 4.76578269633294E+0001 4.77188182072427E+0001 4.77798608634881E+0001 4.78409549643381E+0001 + 4.79021005420785E+0001 4.79632976290092E+0001 4.80245462574436E+0001 4.80858464597090E+0001 4.81471982681463E+0001 + 4.82086017151106E+0001 4.82700568329702E+0001 4.83315636541074E+0001 4.83931222109186E+0001 4.84547325358134E+0001 + 4.85163946612156E+0001 4.85781086195628E+0001 4.86398744433060E+0001 4.87016921649104E+0001 4.87635618168548E+0001 + 4.88254834316318E+0001 4.88874570417480E+0001 4.89494826797235E+0001 4.90115603780922E+0001 4.90736901694023E+0001 + 4.91358720862152E+0001 4.91981061611065E+0001 4.92603924266655E+0001 4.93227309154953E+0001 4.93851216602129E+0001 + 4.94475646934490E+0001 4.95100600478482E+0001 4.95726077560690E+0001 4.96352078507837E+0001 4.96978603646783E+0001 + 4.97605653304529E+0001 4.98233227808212E+0001 4.98861327485108E+0001 4.99489952662633E+0001 5.00119103668340E+0001 + 5.00748780829923E+0001 5.01378984475210E+0001 5.02009714932171E+0001 5.02640972528916E+0001 5.03272757593690E+0001 + 5.03905070454877E+0001 5.04537911441004E+0001 5.05171280880733E+0001 5.05805179102864E+0001 5.06439606436341E+0001 + 5.07074563210239E+0001 5.07710049753781E+0001 5.08346066396321E+0001 5.08982613467356E+0001 5.09619691296522E+0001 + 5.10257300213593E+0001 5.10895440548481E+0001 5.11534112631240E+0001 5.12173316792061E+0001 5.12813053361273E+0001 + 5.13453322669348E+0001 5.14094125046894E+0001 5.14735460824658E+0001 5.15377330333529E+0001 5.16019733904533E+0001 + 5.16662671868836E+0001 5.17306144557744E+0001 5.17950152302701E+0001 5.18594695435291E+0001 5.19239774287238E+0001 + 5.19885389190404E+0001 5.20531540476793E+0001 5.21178228478547E+0001 5.21825453527945E+0001 5.22473215957411E+0001 + 5.23121516099504E+0001 5.23770354286925E+0001 5.24419730852515E+0001 5.25069646129251E+0001 5.25720100450256E+0001 + 5.26371094148786E+0001 5.27022627558242E+0001 5.27674701012162E+0001 5.28327314844225E+0001 5.28980469388249E+0001 + 5.29634164978193E+0001 5.30288401948155E+0001 5.30943180632373E+0001 5.31598501365227E+0001 5.32254364481233E+0001 + 5.32910770315051E+0001 5.33567719201480E+0001 5.34225211475456E+0001 5.34883247472060E+0001 5.35541827526511E+0001 + 5.36200951974165E+0001 5.36860621150526E+0001 5.37520835391231E+0001 5.38181595032059E+0001 5.38842900408932E+0001 + 5.39504751857910E+0001 5.40167149715193E+0001 5.40830094317124E+0001 5.41493586000183E+0001 5.42157625100994E+0001 + 5.42822211956319E+0001 5.43487346903060E+0001 5.44153030278263E+0001 5.44819262419112E+0001 5.45486043662930E+0001 + 5.46153374347185E+0001 5.46821254809483E+0001 5.47489685387569E+0001 5.48158666419333E+0001 5.48828198242802E+0001 + 5.49498281196147E+0001 5.50168915617678E+0001 5.50840101845844E+0001 5.51511840219239E+0001 5.52184131076595E+0001 + 5.52856974756785E+0001 5.53530371598826E+0001 5.54204321941872E+0001 5.54878826125218E+0001 5.55553884488306E+0001 + 5.56229497370713E+0001 5.56905665112157E+0001 5.57582388052502E+0001 5.58259666531749E+0001 5.58937500890042E+0001 + 5.59615891467667E+0001 5.60294838605047E+0001 5.60974342642752E+0001 5.61654403921490E+0001 5.62335022782110E+0001 + 5.63016199565606E+0001 5.63697934613108E+0001 5.64380228265892E+0001 5.65063080865373E+0001 5.65746492753109E+0001 + 5.66430464270798E+0001 5.67114995760282E+0001 5.67800087563541E+0001 5.68485740022700E+0001 5.69171953480023E+0001 + 5.69858728277918E+0001 5.70546064758933E+0001 5.71233963265760E+0001 5.71922424141228E+0001 5.72611447728315E+0001 + 5.73301034370134E+0001 5.73991184409943E+0001 5.74681898191142E+0001 5.75373176057272E+0001 5.76065018352018E+0001 + 5.76757425419204E+0001 5.77450397602797E+0001 5.78143935246908E+0001 5.78838038695788E+0001 5.79532708293829E+0001 + 5.80227944385570E+0001 5.80923747315686E+0001 5.81620117428998E+0001 5.82317055070469E+0001 5.83014560585203E+0001 + 5.83712634318447E+0001 5.84411276615590E+0001 5.85110487822163E+0001 5.85810268283842E+0001 5.86510618346441E+0001 + 5.87211538355919E+0001 5.87913028658378E+0001 5.88615089600061E+0001 5.89317721527354E+0001 5.90020924786787E+0001 + 5.90724699725030E+0001 5.91429046688896E+0001 5.92133966025343E+0001 5.92839458081470E+0001 5.93545523204519E+0001 + 5.94252161741874E+0001 5.94959374041062E+0001 5.95667160449754E+0001 5.96375521315763E+0001 5.97084456987042E+0001 + 5.97793967811694E+0001 5.98504054137959E+0001 5.99214716314219E+0001 5.99925954689004E+0001 6.00637769610983E+0001 + 6.01350161428971E+0001 6.02063130491923E+0001 6.02776677148939E+0001 6.03490801749263E+0001 6.04205504642278E+0001 + 6.04920786177515E+0001 6.05636646704646E+0001 6.06353086573486E+0001 6.07070106133992E+0001 6.07787705736269E+0001 + 6.08505885730561E+0001 6.09224646467256E+0001 6.09943988296886E+0001 6.10663911570127E+0001 6.11384416637797E+0001 + 6.12105503850860E+0001 6.12827173560419E+0001 6.13549426117726E+0001 6.14272261874172E+0001 6.14995681181293E+0001 + 6.15719684390771E+0001 6.16444271854429E+0001 6.17169443924233E+0001 6.17895200952296E+0001 6.18621543290871E+0001 + 6.19348471292358E+0001 6.20075985309298E+0001 6.20804085694377E+0001 6.21532772800427E+0001 6.22262046980421E+0001 + 6.22991908587475E+0001 6.23722357974853E+0001 6.24453395495959E+0001 6.25185021504343E+0001 6.25917236353700E+0001 + 6.26650040397867E+0001 6.27383433990825E+0001 6.28117417486701E+0001 6.28851991239764E+0001 6.29587155604429E+0001 + 6.30322910935256E+0001 6.31059257586944E+0001 6.31796195914344E+0001 6.32533726272445E+0001 6.33271849016382E+0001 + 6.34010564501438E+0001 6.34749873083034E+0001 6.35489775116740E+0001 6.36230270958269E+0001 6.36971360963479E+0001 + 6.37713045488373E+0001 6.38455324889097E+0001 6.39198199521940E+0001 6.39941669743342E+0001 6.40685735909881E+0001 + 6.41430398378281E+0001 6.42175657505415E+0001 6.42921513648295E+0001 6.43667967164081E+0001 6.44415018410077E+0001 + 6.45162667743732E+0001 6.45910915522639E+0001 6.46659762104537E+0001 6.47409207847309E+0001 6.48159253108985E+0001 + 6.48909898247737E+0001 6.49661143621881E+0001 6.50412989589884E+0001 6.51165436510353E+0001 6.51918484742040E+0001 + 6.52672134643845E+0001 6.53426386574810E+0001 6.54181240894125E+0001 6.54936697961124E+0001 6.55692758135284E+0001 + 6.56449421776233E+0001 6.57206689243738E+0001 6.57964560897713E+0001 6.58723037098221E+0001 6.59482118205467E+0001 + 6.60241804579800E+0001 6.61002096581719E+0001 6.61762994571864E+0001 6.62524498911022E+0001 6.63286609960129E+0001 + 6.64049328080260E+0001 6.64812653632640E+0001 6.65576586978639E+0001 6.66341128479772E+0001 6.67106278497701E+0001 + 6.67872037394231E+0001 6.68638405531313E+0001 6.69405383271049E+0001 6.70172970975680E+0001 6.70941169007594E+0001 + 6.71709977729331E+0001 6.72479397503570E+0001 6.73249428693136E+0001 6.74020071661006E+0001 6.74791326770296E+0001 + 6.75563194384273E+0001 6.76335674866348E+0001 6.77108768580076E+0001 6.77882475889163E+0001 6.78656797157457E+0001 + 6.79431732748952E+0001 6.80207283027793E+0001 6.80983448358265E+0001 6.81760229104802E+0001 6.82537625631987E+0001 + 6.83315638304543E+0001 6.84094267487345E+0001 6.84873513545412E+0001 6.85653376843908E+0001 6.86433857748148E+0001 + 6.87214956623588E+0001 6.87996673835832E+0001 6.88779009750635E+0001 6.89561964733892E+0001 6.90345539151647E+0001 + 6.91129733370093E+0001 6.91914547755567E+0001 6.92699982674552E+0001 6.93486038493680E+0001 6.94272715579728E+0001 + 6.95060014299622E+0001 6.95847935020431E+0001 6.96636478109373E+0001 6.97425643933815E+0001 6.98215432861266E+0001 + 6.99005845259385E+0001 6.99796881495978E+0001 7.00588541938997E+0001 7.01380826956539E+0001 7.02173736916854E+0001 + 7.02967272188334E+0001 7.03761433139517E+0001 7.04556220139093E+0001 7.05351633555895E+0001 7.06147673758905E+0001 + 7.06944341117253E+0001 7.07741636000212E+0001 7.08539558777209E+0001 7.09338109817812E+0001 7.10137289491738E+0001 + 7.10937098168854E+0001 7.11737536219173E+0001 7.12538604012852E+0001 7.13340301920200E+0001 7.14142630311671E+0001 + 7.14945589557869E+0001 7.15749180029542E+0001 7.16553402097586E+0001 7.17358256133048E+0001 7.18163742507120E+0001 + 7.18969861591140E+0001 7.19776613756597E+0001 7.20583999375127E+0001 7.21392018818510E+0001 7.22200672458680E+0001 + 7.23009960667714E+0001 7.23819883817838E+0001 7.24630442281426E+0001 7.25441636431000E+0001 7.26253466639231E+0001 + 7.27065933278935E+0001 7.27879036723078E+0001 7.28692777344775E+0001 7.29507155517286E+0001 7.30322171614020E+0001 + 7.31137826008537E+0001 7.31954119074542E+0001 7.32771051185888E+0001 7.33588622716578E+0001 7.34406834040761E+0001 + 7.35225685532737E+0001 7.36045177566953E+0001 7.36865310518001E+0001 7.37686084760628E+0001 7.38507500669724E+0001 + 7.39329558620328E+0001 7.40152258987629E+0001 7.40975602146965E+0001 7.41799588473819E+0001 7.42624218343826E+0001 + 7.43449492132769E+0001 7.44275410216576E+0001 7.45101972971329E+0001 7.45929180773254E+0001 7.46757033998730E+0001 + 7.47585533024279E+0001 7.48414678226577E+0001 7.49244469982446E+0001 7.50074908668857E+0001 7.50905994662930E+0001 + 7.51737728341935E+0001 7.52570110083288E+0001 7.53403140264556E+0001 7.54236819263456E+0001 7.55071147457850E+0001 + 7.55906125225754E+0001 7.56741752945329E+0001 7.57578030994884E+0001 7.58414959752884E+0001 7.59252539597936E+0001 + 7.60090770908797E+0001 7.60929654064377E+0001 7.61769189443732E+0001 7.62609377426067E+0001 7.63450218390740E+0001 + 7.64291712717254E+0001 7.65133860785260E+0001 7.65976662974566E+0001 7.66820119665120E+0001 7.67664231237027E+0001 + 7.68508998070537E+0001 7.69354420546049E+0001 7.70200499044116E+0001 7.71047233945436E+0001 7.71894625630856E+0001 + 7.72742674481379E+0001 7.73591380878150E+0001 7.74440745202467E+0001 7.75290767835778E+0001 7.76141449159680E+0001 + 7.76992789555920E+0001 7.77844789406395E+0001 7.78697449093148E+0001 7.79550768998379E+0001 7.80404749504433E+0001 + 7.81259390993803E+0001 7.82114693849138E+0001 7.82970658453231E+0001 7.83827285189028E+0001 7.84684574439625E+0001 + 7.85542526588267E+0001 7.86401142018348E+0001 7.87260421113416E+0001 7.88120364257163E+0001 7.88980971833438E+0001 + 7.89842244226235E+0001 7.90704181819699E+0001 7.91566784998129E+0001 7.92430054145969E+0001 7.93293989647814E+0001 + 7.94158591888414E+0001 7.95023861252665E+0001 7.95889798125614E+0001 7.96756402892460E+0001 7.97623675938549E+0001 + 7.98491617649382E+0001 7.99360228410608E+0001 8.00229508608025E+0001 8.01099458627585E+0001 8.01970078855388E+0001 + 8.02841369677684E+0001 8.03713331480878E+0001 8.04585964651520E+0001 8.05459269576313E+0001 8.06333246642113E+0001 + 8.07207896235923E+0001 8.08083218744899E+0001 8.08959214556348E+0001 8.09835884057725E+0001 8.10713227636640E+0001 + 8.11591245680852E+0001 8.12469938578267E+0001 8.13349306716950E+0001 8.14229350485111E+0001 8.15110070271112E+0001 + 8.15991466463467E+0001 8.16873539450841E+0001 8.17756289622049E+0001 8.18639717366059E+0001 8.19523823071987E+0001 + 8.20408607129104E+0001 8.21294069926831E+0001 8.22180211854737E+0001 8.23067033302548E+0001 8.23954534660136E+0001 + 8.24842716317526E+0001 8.25731578664898E+0001 8.26621122092577E+0001 8.27511346991044E+0001 8.28402253750931E+0001 + 8.29293842763019E+0001 8.30186114418242E+0001 8.31079069107687E+0001 8.31972707222590E+0001 8.32867029154341E+0001 + 8.33762035294480E+0001 8.34657726034697E+0001 8.35554101766839E+0001 8.36451162882900E+0001 8.37348909775025E+0001 + 8.38247342835517E+0001 8.39146462456824E+0001 8.40046269031548E+0001 8.40946762952446E+0001 8.41847944612422E+0001 + 8.42749814404536E+0001 8.43652372721997E+0001 8.44555619958167E+0001 8.45459556506562E+0001 8.46364182760846E+0001 + 8.47269499114838E+0001 8.48175505962509E+0001 8.49082203697980E+0001 8.49989592715526E+0001 8.50897673409576E+0001 + 8.51806446174707E+0001 8.52715911405650E+0001 8.53626069497289E+0001 8.54536920844660E+0001 8.55448465842952E+0001 + 8.56360704887505E+0001 8.57273638373810E+0001 8.58187266697516E+0001 8.59101590254418E+0001 8.60016609440466E+0001 + 8.60932324651765E+0001 8.61848736284570E+0001 8.62765844735287E+0001 8.63683650400478E+0001 8.64602153676855E+0001 + 8.65521354961286E+0001 8.66441254650788E+0001 8.67361853142530E+0001 8.68283150833841E+0001 8.69205148122194E+0001 + 8.70127845405218E+0001 8.71051243080699E+0001 8.71975341546570E+0001 8.72900141200917E+0001 8.73825642441985E+0001 + 8.74751845668167E+0001 8.75678751278007E+0001 8.76606359670209E+0001 8.77534671243623E+0001 8.78463686397258E+0001 + 8.79393405530272E+0001 8.80323829041975E+0001 8.81254957331836E+0001 8.82186790799472E+0001 8.83119329844655E+0001 + 8.84052574867311E+0001 8.84986526267518E+0001 8.85921184445507E+0001 8.86856549801665E+0001 8.87792622736527E+0001 + 8.88729403650790E+0001 8.89666892945296E+0001 8.90605091021043E+0001 8.91543998279186E+0001 8.92483615121030E+0001 + 8.93423941948032E+0001 8.94364979161808E+0001 8.95306727164124E+0001 8.96249186356897E+0001 8.97192357142205E+0001 + 8.98136239922274E+0001 8.99080835099484E+0001 9.00026143076372E+0001 9.00972164255625E+0001 9.01918899040088E+0001 + 9.02866347832756E+0001 9.03814511036778E+0001 9.04763389055460E+0001 9.05712982292261E+0001 9.06663291150790E+0001 + 9.07614316034816E+0001 9.08566057348259E+0001 9.09518515495191E+0001 9.10471690879843E+0001 9.11425583906594E+0001 + 9.12380194979985E+0001 9.13335524504704E+0001 9.14291572885595E+0001 9.15248340527661E+0001 9.16205827836051E+0001 + 9.17164035216074E+0001 9.18122963073195E+0001 9.19082611813027E+0001 9.20042981841340E+0001 9.21004073564063E+0001 + 9.21965887387273E+0001 9.22928423717204E+0001 9.23891682960246E+0001 9.24855665522940E+0001 9.25820371811986E+0001 + 9.26785802234236E+0001 9.27751957196694E+0001 9.28718837106524E+0001 9.29686442371043E+0001 9.30654773397719E+0001 + 9.31623830594180E+0001 9.32593614368206E+0001 9.33564125127730E+0001 9.34535363280845E+0001 9.35507329235794E+0001 + 9.36480023400978E+0001 9.37453446184951E+0001 9.38427597996422E+0001 9.39402479244256E+0001 9.40378090337474E+0001 + 9.41354431685247E+0001 9.42331503696909E+0001 9.43309306781943E+0001 9.44287841349986E+0001 9.45267107810838E+0001 + 9.46247106574446E+0001 9.47227838050916E+0001 9.48209302650509E+0001 9.49191500783640E+0001 9.50174432860883E+0001 + 9.51158099292962E+0001 9.52142500490758E+0001 9.53127636865311E+0001 9.54113508827812E+0001 9.55100116789609E+0001 + 9.56087461162208E+0001 9.57075542357266E+0001 9.58064360786596E+0001 9.59053916862173E+0001 9.60044210996118E+0001 + 9.61035243600716E+0001 9.62027015088403E+0001 9.63019525871770E+0001 9.64012776363568E+0001 9.65006766976701E+0001 + 9.66001498124227E+0001 9.66996970219364E+0001 9.67993183675484E+0001 9.68990138906111E+0001 9.69987836324932E+0001 + 9.70986276345785E+0001 9.71985459382665E+0001 9.72985385849725E+0001 9.73986056161269E+0001 9.74987470731764E+0001 + 9.75989629975828E+0001 9.76992534308235E+0001 9.77996184143919E+0001 9.79000579897967E+0001 9.80005721985620E+0001 + 9.81011610822284E+0001 9.82018246823511E+0001 9.83025630405014E+0001 9.84033761982664E+0001 9.85042641972484E+0001 + 9.86052270790659E+0001 9.87062648853525E+0001 9.88073776577575E+0001 9.89085654379464E+0001 9.90098282675996E+0001 + 9.91111661884136E+0001 9.92125792421005E+0001 9.93140674703881E+0001 9.94156309150195E+0001 9.95172696177541E+0001 + 9.96189836203663E+0001 9.97207729646465E+0001 9.98226376924009E+0001 9.99245778454511E+0001 1.00026593465635E+0002 + 1.00128684594804E+0002 1.00230851274829E+0002 1.00333093547594E+0002 1.00435411454998E+0002 1.00537805038957E+0002 + 1.00640274341404E+0002 1.00742819404285E+0002 1.00845440269563E+0002 1.00948136979217E+0002 1.01050909575241E+0002 + 1.01153758099645E+0002 1.01256682594455E+0002 1.01359683101713E+0002 1.01462759663475E+0002 1.01565912321815E+0002 + 1.01669141118821E+0002 1.01772446096598E+0002 1.01875827297266E+0002 1.01979284762960E+0002 1.02082818535832E+0002 + 1.02186428658050E+0002 1.02290115171797E+0002 1.02393878119270E+0002 1.02497717542686E+0002 1.02601633484274E+0002 + 1.02705625986280E+0002 1.02809695090967E+0002 1.02913840840611E+0002 1.03018063277506E+0002 1.03122362443962E+0002 + 1.03226738382303E+0002 1.03331191134869E+0002 1.03435720744018E+0002 1.03540327252121E+0002 1.03645010701566E+0002 + 1.03749771134758E+0002 1.03854608594116E+0002 1.03959523122075E+0002 1.04064514761086E+0002 1.04169583553616E+0002 + 1.04274729542149E+0002 1.04379952769182E+0002 1.04485253277230E+0002 1.04590631108823E+0002 1.04696086306507E+0002 + 1.04801618912845E+0002 1.04907228970413E+0002 1.05012916521804E+0002 1.05118681609629E+0002 1.05224524276513E+0002 + 1.05330444565096E+0002 1.05436442518034E+0002 1.05542518178002E+0002 1.05648671587686E+0002 1.05754902789792E+0002 + 1.05861211827039E+0002 1.05967598742163E+0002 1.06074063577916E+0002 1.06180606377067E+0002 1.06287227182397E+0002 + 1.06393926036708E+0002 1.06500702982813E+0002 1.06607558063545E+0002 1.06714491321749E+0002 1.06821502800289E+0002 + 1.06928592542044E+0002 1.07035760589908E+0002 1.07143006986792E+0002 1.07250331775622E+0002 1.07357734999340E+0002 + 1.07465216700904E+0002 1.07572776923288E+0002 1.07680415709484E+0002 1.07788133102495E+0002 1.07895929145344E+0002 + 1.08003803881068E+0002 1.08111757352721E+0002 1.08219789603373E+0002 1.08327900676109E+0002 1.08436090614029E+0002 + 1.08544359460252E+0002 1.08652707257910E+0002 1.08761134050153E+0002 1.08869639880145E+0002 1.08978224791066E+0002 + 1.09086888826115E+0002 1.09195632028504E+0002 1.09304454441461E+0002 1.09413356108231E+0002 1.09522337072075E+0002 + 1.09631397376269E+0002 1.09740537064106E+0002 1.09849756178894E+0002 1.09959054763957E+0002 1.10068432862636E+0002 + 1.10177890518288E+0002 1.10287427774283E+0002 1.10397044674012E+0002 1.10506741260877E+0002 1.10616517578299E+0002 + 1.10726373669715E+0002 1.10836309578576E+0002 1.10946325348351E+0002 1.11056421022523E+0002 1.11166596644593E+0002 + 1.11276852258077E+0002 1.11387187906507E+0002 1.11497603633431E+0002 1.11608099482413E+0002 1.11718675497034E+0002 + 1.11829331720889E+0002 1.11940068197591E+0002 1.12050884970767E+0002 1.12161782084062E+0002 1.12272759581136E+0002 + 1.12383817505666E+0002 1.12494955901342E+0002 1.12606174811875E+0002 1.12717474280987E+0002 1.12828854352420E+0002 + 1.12940315069929E+0002 1.13051856477288E+0002 1.13163478618283E+0002 1.13275181536721E+0002 1.13386965276421E+0002 + 1.13498829881220E+0002 1.13610775394971E+0002 1.13722801861543E+0002 1.13834909324819E+0002 1.13947097828701E+0002 + 1.14059367417106E+0002 1.14171718133967E+0002 1.14284150023233E+0002 1.14396663128869E+0002 1.14509257494855E+0002 + 1.14621933165190E+0002 1.14734690183887E+0002 1.14847528594975E+0002 1.14960448442500E+0002 1.15073449770523E+0002 + 1.15186532623122E+0002 1.15299697044390E+0002 1.15412943078439E+0002 1.15526270769393E+0002 1.15639680161395E+0002 + 1.15753171298603E+0002 1.15866744225192E+0002 1.15980398985352E+0002 1.16094135623289E+0002 1.16207954183226E+0002 + 1.16321854709403E+0002 1.16435837246074E+0002 1.16549901837510E+0002 1.16664048527998E+0002 1.16778277361842E+0002 + 1.16892588383362E+0002 1.17006981636892E+0002 1.17121457166785E+0002 1.17236015017409E+0002 1.17350655233148E+0002 + 1.17465377858402E+0002 1.17580182937588E+0002 1.17695070515138E+0002 1.17810040635500E+0002 1.17925093343141E+0002 + 1.18040228682540E+0002 1.18155446698196E+0002 1.18270747434621E+0002 1.18386130936345E+0002 1.18501597247915E+0002 + 1.18617146413891E+0002 1.18732778478853E+0002 1.18848493487394E+0002 1.18964291484125E+0002 1.19080172513674E+0002 + 1.19196136620682E+0002 1.19312183849809E+0002 1.19428314245731E+0002 1.19544527853138E+0002 1.19660824716739E+0002 + 1.19777204881258E+0002 1.19893668391435E+0002 1.20010215292026E+0002 1.20126845627805E+0002 1.20243559443559E+0002 + 1.20360356784095E+0002 1.20477237694233E+0002 1.20594202218811E+0002 1.20711250402683E+0002 1.20828382290719E+0002 + 1.20945597927805E+0002 1.21062897358844E+0002 1.21180280628755E+0002 1.21297747782472E+0002 1.21415298864948E+0002 + 1.21532933921149E+0002 1.21650652996060E+0002 1.21768456134680E+0002 1.21886343382027E+0002 1.22004314783132E+0002 + 1.22122370383044E+0002 1.22240510226830E+0002 1.22358734359569E+0002 1.22477042826361E+0002 1.22595435672319E+0002 + 1.22713912942573E+0002 1.22832474682270E+0002 1.22951120936574E+0002 1.23069851750662E+0002 1.23188667169732E+0002 + 1.23307567238994E+0002 1.23426552003677E+0002 1.23545621509025E+0002 1.23664775800299E+0002 1.23784014922776E+0002 + 1.23903338921749E+0002 1.24022747842529E+0002 1.24142241730441E+0002 1.24261820630828E+0002 1.24381484589048E+0002 + 1.24501233650476E+0002 1.24621067860504E+0002 1.24740987264539E+0002 1.24860991908006E+0002 1.24981081836345E+0002 + 1.25101257095013E+0002 1.25221517729482E+0002 1.25341863785243E+0002 1.25462295307800E+0002 1.25582812342677E+0002 + 1.25703414935412E+0002 1.25824103131559E+0002 1.25944876976690E+0002 1.26065736516393E+0002 1.26186681796272E+0002 + 1.26307712861946E+0002 1.26428829759054E+0002 1.26550032533247E+0002 1.26671321230196E+0002 1.26792695895586E+0002 + 1.26914156575120E+0002 1.27035703314517E+0002 1.27157336159511E+0002 1.27279055155855E+0002 1.27400860349315E+0002 + 1.27522751785678E+0002 1.27644729510742E+0002 1.27766793570326E+0002 1.27888944010263E+0002 1.28011180876403E+0002 + 1.28133504214612E+0002 1.28255914070773E+0002 1.28378410490787E+0002 1.28500993520567E+0002 1.28623663206047E+0002 + 1.28746419593176E+0002 1.28869262727917E+0002 1.28992192656252E+0002 1.29115209424181E+0002 1.29238313077716E+0002 + 1.29361503662888E+0002 1.29484781225746E+0002 1.29608145812352E+0002 1.29731597468788E+0002 1.29855136241148E+0002 + 1.29978762175548E+0002 1.30102475318115E+0002 1.30226275714997E+0002 1.30350163412356E+0002 1.30474138456371E+0002 + 1.30598200893237E+0002 1.30722350769167E+0002 1.30846588130388E+0002 1.30970913023146E+0002 1.31095325493703E+0002 + 1.31219825588336E+0002 1.31344413353339E+0002 1.31469088835025E+0002 1.31593852079720E+0002 1.31718703133767E+0002 + 1.31843642043528E+0002 1.31968668855381E+0002 1.32093783615717E+0002 1.32218986370947E+0002 1.32344277167498E+0002 + 1.32469656051813E+0002 1.32595123070352E+0002 1.32720678269590E+0002 1.32846321696021E+0002 1.32972053396153E+0002 + 1.33097873416512E+0002 1.33223781803642E+0002 1.33349778604099E+0002 1.33475863864461E+0002 1.33602037631319E+0002 + 1.33728299951281E+0002 1.33854650870972E+0002 1.33981090437035E+0002 1.34107618696127E+0002 1.34234235694924E+0002 + 1.34360941480115E+0002 1.34487736098410E+0002 1.34614619596534E+0002 1.34741592021226E+0002 1.34868653419245E+0002 + 1.34995803837364E+0002 1.35123043322376E+0002 1.35250371921086E+0002 1.35377789680320E+0002 1.35505296646918E+0002 + 1.35632892867736E+0002 1.35760578389650E+0002 1.35888353259549E+0002 1.36016217524340E+0002 1.36144171230947E+0002 + 1.36272214426310E+0002 1.36400347157387E+0002 1.36528569471150E+0002 1.36656881414590E+0002 1.36785283034714E+0002 + 1.36913774378544E+0002 1.37042355493122E+0002 1.37171026425503E+0002 1.37299787222761E+0002 1.37428637931986E+0002 + 1.37557578600284E+0002 1.37686609274779E+0002 1.37815730002611E+0002 1.37944940830935E+0002 1.38074241806926E+0002 + 1.38203632977774E+0002 1.38333114390684E+0002 1.38462686092879E+0002 1.38592348131601E+0002 1.38722100554105E+0002 + 1.38851943407664E+0002 1.38981876739569E+0002 1.39111900597125E+0002 1.39242015027657E+0002 1.39372220078504E+0002 + 1.39502515797022E+0002 1.39632902230586E+0002 1.39763379426584E+0002 1.39893947432424E+0002 1.40024606295530E+0002 + 1.40155356063341E+0002 1.40286196783313E+0002 1.40417128502922E+0002 1.40548151269656E+0002 1.40679265131023E+0002 + 1.40810470134547E+0002 1.40941766327767E+0002 1.41073153758242E+0002 1.41204632473544E+0002 1.41336202521265E+0002 + 1.41467863949011E+0002 1.41599616804408E+0002 1.41731461135095E+0002 1.41863396988731E+0002 1.41995424412988E+0002 + 1.42127543455560E+0002 1.42259754164152E+0002 1.42392056586491E+0002 1.42524450770317E+0002 1.42656936763388E+0002 + 1.42789514613479E+0002 1.42922184368381E+0002 1.43054946075904E+0002 1.43187799783872E+0002 1.43320745540127E+0002 + 1.43453783392527E+0002 1.43586913388949E+0002 1.43720135577284E+0002 1.43853450005442E+0002 1.43986856721348E+0002 + 1.44120355772945E+0002 1.44253947208193E+0002 1.44387631075067E+0002 1.44521407421561E+0002 1.44655276295684E+0002 + 1.44789237745463E+0002 1.44923291818942E+0002 1.45057438564181E+0002 1.45191678029257E+0002 1.45326010262263E+0002 + 1.45460435311312E+0002 1.45594953224529E+0002 1.45729564050059E+0002 1.45864267836065E+0002 1.45999064630723E+0002 + 1.46133954482229E+0002 1.46268937438794E+0002 1.46404013548647E+0002 1.46539182860034E+0002 1.46674445421216E+0002 + 1.46809801280473E+0002 1.46945250486100E+0002 1.47080793086411E+0002 1.47216429129735E+0002 1.47352158664419E+0002 + 1.47487981738827E+0002 1.47623898401338E+0002 1.47759908700349E+0002 1.47896012684276E+0002 1.48032210401548E+0002 + 1.48168501900613E+0002 1.48304887229937E+0002 1.48441366438000E+0002 1.48577939573302E+0002 1.48714606684358E+0002 + 1.48851367819699E+0002 1.48988223027876E+0002 1.49125172357453E+0002 1.49262215857015E+0002 1.49399353575160E+0002 + 1.49536585560507E+0002 1.49673911861688E+0002 1.49811332527354E+0002 1.49948847606173E+0002 1.50086457146829E+0002 + 1.50224161198024E+0002 1.50361959808475E+0002 1.50499853026919E+0002 1.50637840902107E+0002 1.50775923482809E+0002 + 1.50914100817810E+0002 1.51052372955914E+0002 1.51190739945941E+0002 1.51329201836727E+0002 1.51467758677126E+0002 + 1.51606410516010E+0002 1.51745157402266E+0002 1.51883999384799E+0002 1.52022936512531E+0002 1.52161968834399E+0002 + 1.52301096399361E+0002 1.52440319256388E+0002 1.52579637454470E+0002 1.52719051042614E+0002 1.52858560069843E+0002 + 1.52998164585199E+0002 1.53137864637737E+0002 1.53277660276534E+0002 1.53417551550680E+0002 1.53557538509285E+0002 + 1.53697621201473E+0002 1.53837799676387E+0002 1.53978073983188E+0002 1.54118444171050E+0002 1.54258910289168E+0002 + 1.54399472386753E+0002 1.54540130513032E+0002 1.54680884717249E+0002 1.54821735048667E+0002 1.54962681556564E+0002 + 1.55103724290236E+0002 1.55244863298996E+0002 1.55386098632172E+0002 1.55527430339113E+0002 1.55668858469182E+0002 + 1.55810383071760E+0002 1.55952004196245E+0002 1.56093721892052E+0002 1.56235536208612E+0002 1.56377447195376E+0002 + 1.56519454901809E+0002 1.56661559377395E+0002 1.56803760671634E+0002 1.56946058834043E+0002 1.57088453914156E+0002 + 1.57230945961526E+0002 1.57373535025721E+0002 1.57516221156326E+0002 1.57659004402945E+0002 1.57801884815197E+0002 + 1.57944862442719E+0002 1.58087937335165E+0002 1.58231109542207E+0002 1.58374379113532E+0002 1.58517746098846E+0002 + 1.58661210547872E+0002 1.58804772510348E+0002 1.58948432036032E+0002 1.59092189174698E+0002 1.59236043976136E+0002 + 1.59379996490154E+0002 1.59524046766578E+0002 1.59668194855250E+0002 1.59812440806028E+0002 1.59956784668791E+0002 + 1.60101226493430E+0002 1.60245766329858E+0002 1.60390404228002E+0002 1.60535140237807E+0002 1.60679974409236E+0002 + 1.60824906792267E+0002 1.60969937436898E+0002 1.61115066393141E+0002 1.61260293711029E+0002 1.61405619440608E+0002 + 1.61551043631944E+0002 1.61696566335120E+0002 1.61842187600234E+0002 1.61987907477405E+0002 1.62133726016764E+0002 + 1.62279643268464E+0002 1.62425659282673E+0002 1.62571774109575E+0002 1.62717987799375E+0002 1.62864300402291E+0002 + 1.63010711968560E+0002 1.63157222548437E+0002 1.63303832192193E+0002 1.63450540950117E+0002 1.63597348872514E+0002 + 1.63744256009707E+0002 1.63891262412036E+0002 1.64038368129860E+0002 1.64185573213552E+0002 1.64332877713505E+0002 + 1.64480281680128E+0002 1.64627785163846E+0002 1.64775388215103E+0002 1.64923090884361E+0002 1.65070893222097E+0002 + 1.65218795278806E+0002 1.65366797105001E+0002 1.65514898751212E+0002 1.65663100267986E+0002 1.65811401705886E+0002 + 1.65959803115494E+0002 1.66108304547410E+0002 1.66256906052248E+0002 1.66405607680643E+0002 1.66554409483245E+0002 + 1.66703311510721E+0002 1.66852313813757E+0002 1.67001416443055E+0002 1.67150619449334E+0002 1.67299922883333E+0002 + 1.67449326795803E+0002 1.67598831237518E+0002 1.67748436259266E+0002 1.67898141911852E+0002 1.68047948246101E+0002 + 1.68197855312853E+0002 1.68347863162966E+0002 1.68497971847314E+0002 1.68648181416792E+0002 1.68798491922308E+0002 + 1.68948903414789E+0002 1.69099415945181E+0002 1.69250029564444E+0002 1.69400744323559E+0002 1.69551560273521E+0002 + 1.69702477465344E+0002 1.69853495950060E+0002 1.70004615778716E+0002 1.70155837002379E+0002 1.70307159672132E+0002 + 1.70458583839075E+0002 1.70610109554326E+0002 1.70761736869020E+0002 1.70913465834310E+0002 1.71065296501365E+0002 + 1.71217228921372E+0002 1.71369263145538E+0002 1.71521399225082E+0002 1.71673637211244E+0002 1.71825977155282E+0002 + 1.71978419108469E+0002 1.72130963122097E+0002 1.72283609247474E+0002 1.72436357535927E+0002 1.72589208038799E+0002 + 1.72742160807451E+0002 1.72895215893261E+0002 1.73048373347626E+0002 1.73201633221957E+0002 1.73354995567687E+0002 + 1.73508460436262E+0002 1.73662027879149E+0002 1.73815697947829E+0002 1.73969470693803E+0002 1.74123346168588E+0002 + 1.74277324423721E+0002 1.74431405510752E+0002 1.74585589481251E+0002 1.74739876386807E+0002 1.74894266279023E+0002 + 1.75048759209522E+0002 1.75203355229943E+0002 1.75358054391943E+0002 1.75512856747197E+0002 1.75667762347397E+0002 + 1.75822771244251E+0002 1.75977883489486E+0002 1.76133099134848E+0002 1.76288418232097E+0002 1.76443840833012E+0002 + 1.76599366989391E+0002 1.76754996753047E+0002 1.76910730175811E+0002 1.77066567309533E+0002 1.77222508206079E+0002 + 1.77378552917333E+0002 1.77534701495197E+0002 1.77690953991588E+0002 1.77847310458445E+0002 1.78003770947720E+0002 + 1.78160335511385E+0002 1.78317004201429E+0002 1.78473777069857E+0002 1.78630654168695E+0002 1.78787635549983E+0002 + 1.78944721265780E+0002 1.79101911368162E+0002 1.79259205909224E+0002 1.79416604941076E+0002 1.79574108515848E+0002 + 1.79731716685686E+0002 1.79889429502754E+0002 1.80047247019234E+0002 1.80205169287324E+0002 1.80363196359240E+0002 + 1.80521328287218E+0002 1.80679565123509E+0002 1.80837906920381E+0002 1.80996353730122E+0002 1.81154905605035E+0002 + 1.81313562597443E+0002 1.81472324759685E+0002 1.81631192144117E+0002 1.81790164803114E+0002 1.81949242789069E+0002 + 1.82108426154390E+0002 1.82267714951506E+0002 1.82427109232860E+0002 1.82586609050914E+0002 1.82746214458150E+0002 + 1.82905925507064E+0002 1.83065742250171E+0002 1.83225664740004E+0002 1.83385693029112E+0002 1.83545827170065E+0002 + 1.83706067215447E+0002 1.83866413217861E+0002 1.84026865229928E+0002 1.84187423304286E+0002 1.84348087493591E+0002 + 1.84508857850516E+0002 1.84669734427752E+0002 1.84830717278008E+0002 1.84991806454011E+0002 1.85153002008503E+0002 + 1.85314303994246E+0002 1.85475712464020E+0002 1.85637227470622E+0002 1.85798849066865E+0002 1.85960577305582E+0002 + 1.86122412239622E+0002 1.86284353921853E+0002 1.86446402405159E+0002 1.86608557742444E+0002 1.86770819986628E+0002 + 1.86933189190647E+0002 1.87095665407459E+0002 1.87258248690036E+0002 1.87420939091369E+0002 1.87583736664466E+0002 + 1.87746641462354E+0002 1.87909653538077E+0002 1.88072772944696E+0002 1.88235999735290E+0002 1.88399333962957E+0002 + 1.88562775680811E+0002 1.88726324941984E+0002 1.88889981799626E+0002 1.89053746306906E+0002 1.89217618517007E+0002 + 1.89381598483134E+0002 1.89545686258507E+0002 1.89709881896364E+0002 1.89874185449962E+0002 1.90038596972575E+0002 + 1.90203116517494E+0002 1.90367744138028E+0002 1.90532479887505E+0002 1.90697323819269E+0002 1.90862275986683E+0002 + 1.91027336443127E+0002 1.91192505241998E+0002 1.91357782436714E+0002 1.91523168080706E+0002 1.91688662227426E+0002 + 1.91854264930344E+0002 1.92019976242945E+0002 1.92185796218734E+0002 1.92351724911233E+0002 1.92517762373982E+0002 + 1.92683908660539E+0002 1.92850163824479E+0002 1.93016527919396E+0002 1.93183000998899E+0002 1.93349583116618E+0002 + 1.93516274326200E+0002 1.93683074681309E+0002 1.93849984235626E+0002 1.94017003042851E+0002 1.94184131156703E+0002 + 1.94351368630916E+0002 1.94518715519244E+0002 1.94686171875457E+0002 1.94853737753345E+0002 1.95021413206714E+0002 + 1.95189198289387E+0002 1.95357093055209E+0002 1.95525097558038E+0002 1.95693211851752E+0002 1.95861435990247E+0002 + 1.96029770027436E+0002 1.96198214017251E+0002 1.96366768013640E+0002 1.96535432070571E+0002 1.96704206242028E+0002 + 1.96873090582013E+0002 1.97042085144548E+0002 1.97211189983670E+0002 1.97380405153435E+0002 1.97549730707918E+0002 + 1.97719166701209E+0002 1.97888713187420E+0002 1.98058370220676E+0002 1.98228137855124E+0002 1.98398016144926E+0002 + 1.98568005144264E+0002 1.98738104907336E+0002 1.98908315488360E+0002 1.99078636941569E+0002 1.99249069321217E+0002 + 1.99419612681573E+0002 1.99590267076927E+0002 1.99761032561584E+0002 1.99931909189867E+0002 2.00102897016120E+0002 + 2.00273996094702E+0002 2.00445206479990E+0002 2.00616528226381E+0002 2.00787961388287E+0002 2.00959506020140E+0002 + 2.01131162176390E+0002 2.01302929911503E+0002 2.01474809279965E+0002 2.01646800336279E+0002 2.01818903134965E+0002 + 2.01991117730563E+0002 2.02163444177629E+0002 2.02335882530739E+0002 2.02508432844484E+0002 2.02681095173475E+0002 + 2.02853869572342E+0002 2.03026756095730E+0002 2.03199754798303E+0002 2.03372865734745E+0002 2.03546088959755E+0002 + 2.03719424528051E+0002 2.03892872494371E+0002 2.04066432913467E+0002 2.04240105840113E+0002 2.04413891329097E+0002 + 2.04587789435229E+0002 2.04761800213335E+0002 2.04935923718257E+0002 2.05110160004858E+0002 2.05284509128019E+0002 + 2.05458971142637E+0002 2.05633546103628E+0002 2.05808234065925E+0002 2.05983035084481E+0002 2.06157949214266E+0002 + 2.06332976510267E+0002 2.06508117027490E+0002 2.06683370820960E+0002 2.06858737945717E+0002 2.07034218456822E+0002 + 2.07209812409353E+0002 2.07385519858406E+0002 2.07561340859093E+0002 2.07737275466549E+0002 2.07913323735922E+0002 + 2.08089485722380E+0002 2.08265761481109E+0002 2.08442151067314E+0002 2.08618654536216E+0002 2.08795271943056E+0002 + 2.08972003343091E+0002 2.09148848791598E+0002 2.09325808343871E+0002 2.09502882055223E+0002 2.09680069980983E+0002 + 2.09857372176500E+0002 2.10034788697141E+0002 2.10212319598289E+0002 2.10389964935349E+0002 2.10567724763739E+0002 + 2.10745599138899E+0002 2.10923588116285E+0002 2.11101691751373E+0002 2.11279910099655E+0002 2.11458243216643E+0002 + 2.11636691157865E+0002 2.11815253978869E+0002 2.11993931735219E+0002 2.12172724482500E+0002 2.12351632276312E+0002 + 2.12530655172275E+0002 2.12709793226028E+0002 2.12889046493225E+0002 2.13068415029540E+0002 2.13247898890665E+0002 + 2.13427498132312E+0002 2.13607212810206E+0002 2.13787042980096E+0002 2.13966988697745E+0002 2.14147050018936E+0002 + 2.14327226999470E+0002 2.14507519695166E+0002 2.14687928161860E+0002 2.14868452455407E+0002 2.15049092631681E+0002 + 2.15229848746574E+0002 2.15410720855994E+0002 2.15591709015870E+0002 2.15772813282146E+0002 2.15954033710788E+0002 + 2.16135370357778E+0002 2.16316823279115E+0002 2.16498392530818E+0002 2.16680078168923E+0002 2.16861880249487E+0002 + 2.17043798828581E+0002 2.17225833962296E+0002 2.17407985706743E+0002 2.17590254118047E+0002 2.17772639252357E+0002 + 2.17955141165834E+0002 2.18137759914661E+0002 2.18320495555039E+0002 2.18503348143186E+0002 2.18686317735338E+0002 + 2.18869404387751E+0002 2.19052608156696E+0002 2.19235929098467E+0002 2.19419367269372E+0002 2.19602922725739E+0002 + 2.19786595523914E+0002 2.19970385720261E+0002 2.20154293371162E+0002 2.20338318533019E+0002 2.20522461262248E+0002 + 2.20706721615289E+0002 2.20891099648596E+0002 2.21075595418643E+0002 2.21260208981921E+0002 2.21444940394941E+0002 + 2.21629789714230E+0002 2.21814756996335E+0002 2.21999842297821E+0002 2.22185045675271E+0002 2.22370367185287E+0002 + 2.22555806884487E+0002 2.22741364829510E+0002 2.22927041077012E+0002 2.23112835683666E+0002 2.23298748706166E+0002 + 2.23484780201223E+0002 2.23670930225565E+0002 2.23857198835940E+0002 2.24043586089115E+0002 2.24230092041872E+0002 + 2.24416716751014E+0002 2.24603460273362E+0002 2.24790322665755E+0002 2.24977303985050E+0002 2.25164404288122E+0002 + 2.25351623631865E+0002 2.25538962073192E+0002 2.25726419669033E+0002 2.25913996476336E+0002 2.26101692552069E+0002 + 2.26289507953217E+0002 2.26477442736783E+0002 2.26665496959791E+0002 2.26853670679280E+0002 2.27041963952308E+0002 + 2.27230376835954E+0002 2.27418909387312E+0002 2.27607561663496E+0002 2.27796333721637E+0002 2.27985225618888E+0002 + 2.28174237412416E+0002 2.28363369159408E+0002 2.28552620917071E+0002 2.28741992742627E+0002 2.28931484693318E+0002 + 2.29121096826407E+0002 2.29310829199171E+0002 2.29500681868908E+0002 2.29690654892933E+0002 2.29880748328580E+0002 + 2.30070962233203E+0002 2.30261296664171E+0002 2.30451751678874E+0002 2.30642327334720E+0002 2.30833023689135E+0002 + 2.31023840799562E+0002 2.31214778723465E+0002 2.31405837518326E+0002 2.31597017241642E+0002 2.31788317950933E+0002 + 2.31979739703735E+0002 2.32171282557603E+0002 2.32362946570110E+0002 2.32554731798847E+0002 2.32746638301425E+0002 + 2.32938666135472E+0002 2.33130815358635E+0002 2.33323086028580E+0002 2.33515478202991E+0002 2.33707991939568E+0002 + 2.33900627296034E+0002 2.34093384330127E+0002 2.34286263099605E+0002 2.34479263662244E+0002 2.34672386075838E+0002 + 2.34865630398201E+0002 2.35058996687163E+0002 2.35252485000574E+0002 2.35446095396304E+0002 2.35639827932238E+0002 + 2.35833682666281E+0002 2.36027659656358E+0002 2.36221758960411E+0002 2.36415980636399E+0002 2.36610324742304E+0002 + 2.36804791336121E+0002 2.36999380475867E+0002 2.37194092219578E+0002 2.37388926625304E+0002 2.37583883751120E+0002 + 2.37778963655114E+0002 2.37974166395395E+0002 2.38169492030090E+0002 2.38364940617346E+0002 2.38560512215324E+0002 + 2.38756206882210E+0002 2.38952024676203E+0002 2.39147965655524E+0002 2.39344029878410E+0002 2.39540217403118E+0002 + 2.39736528287924E+0002 2.39932962591122E+0002 2.40129520371022E+0002 2.40326201685958E+0002 2.40523006594277E+0002 + 2.40719935154348E+0002 2.40916987424557E+0002 2.41114163463309E+0002 2.41311463329028E+0002 2.41508887080156E+0002 + 2.41706434775154E+0002 2.41904106472501E+0002 2.42101902230694E+0002 2.42299822108251E+0002 2.42497866163705E+0002 + 2.42696034455612E+0002 2.42894327042541E+0002 2.43092743983086E+0002 2.43291285335854E+0002 2.43489951159473E+0002 + 2.43688741512591E+0002 2.43887656453871E+0002 2.44086696041998E+0002 2.44285860335674E+0002 2.44485149393619E+0002 + 2.44684563274574E+0002 2.44884102037296E+0002 2.45083765740561E+0002 2.45283554443165E+0002 2.45483468203923E+0002 + 2.45683507081665E+0002 2.45883671135244E+0002 2.46083960423530E+0002 2.46284375005409E+0002 2.46484914939791E+0002 + 2.46685580285599E+0002 2.46886371101779E+0002 2.47087287447293E+0002 2.47288329381123E+0002 2.47489496962269E+0002 + 2.47690790249750E+0002 2.47892209302602E+0002 2.48093754179884E+0002 2.48295424940669E+0002 2.48497221644050E+0002 + 2.48699144349140E+0002 2.48901193115069E+0002 2.49103368000987E+0002 2.49305669066063E+0002 2.49508096369482E+0002 + 2.49710649970451E+0002 2.49913329928193E+0002 2.50116136301951E+0002 2.50319069150987E+0002 2.50522128534581E+0002 + 2.50725314512032E+0002 2.50928627142657E+0002 2.51132066485794E+0002 2.51335632600795E+0002 2.51539325547036E+0002 + 2.51743145383910E+0002 2.51947092170825E+0002 2.52151165967214E+0002 2.52355366832524E+0002 2.52559694826222E+0002 + 2.52764150007795E+0002 2.52968732436747E+0002 2.53173442172602E+0002 2.53378279274901E+0002 2.53583243803206E+0002 + 2.53788335817096E+0002 2.53993555376170E+0002 2.54198902540044E+0002 2.54404377368356E+0002 2.54609979920758E+0002 + 2.54815710256925E+0002 2.55021568436548E+0002 2.55227554519339E+0002 2.55433668565027E+0002 2.55639910633361E+0002 + 2.55846280784107E+0002 2.56052779077052E+0002 2.56259405572001E+0002 2.56466160328775E+0002 2.56673043407219E+0002 + 2.56880054867193E+0002 2.57087194768577E+0002 2.57294463171269E+0002 2.57501860135186E+0002 2.57709385720266E+0002 + 2.57917039986463E+0002 2.58124822993750E+0002 2.58332734802121E+0002 2.58540775471587E+0002 2.58748945062177E+0002 + 2.58957243633941E+0002 2.59165671246947E+0002 2.59374227961281E+0002 2.59582913837049E+0002 2.59791728934375E+0002 + 2.60000673313402E+0002 2.60209747034292E+0002 2.60418950157226E+0002 2.60628282742403E+0002 2.60837744850043E+0002 + 2.61047336540380E+0002 2.61257057873674E+0002 2.61466908910197E+0002 2.61676889710244E+0002 2.61887000334129E+0002 + 2.62097240842181E+0002 2.62307611294751E+0002 2.62518111752209E+0002 2.62728742274943E+0002 2.62939502923360E+0002 + 2.63150393757885E+0002 2.63361414838964E+0002 2.63572566227059E+0002 2.63783847982654E+0002 2.63995260166250E+0002 + 2.64206802838366E+0002 2.64418476059543E+0002 2.64630279890337E+0002 2.64842214391326E+0002 2.65054279623106E+0002 + 2.65266475646291E+0002 2.65478802521516E+0002 2.65691260309431E+0002 2.65903849070710E+0002 2.66116568866042E+0002 + 2.66329419756136E+0002 2.66542401801722E+0002 2.66755515063544E+0002 2.66968759602370E+0002 2.67182135478985E+0002 + 2.67395642754193E+0002 2.67609281488815E+0002 2.67823051743695E+0002 2.68036953579692E+0002 2.68250987057686E+0002 + 2.68465152238576E+0002 2.68679449183279E+0002 2.68893877952732E+0002 2.69108438607890E+0002 2.69323131209727E+0002 + 2.69537955819237E+0002 2.69752912497432E+0002 2.69968001305343E+0002 2.70183222304021E+0002 2.70398575554534E+0002 + 2.70614061117971E+0002 2.70829679055438E+0002 2.71045429428063E+0002 2.71261312296989E+0002 2.71477327723382E+0002 + 2.71693475768424E+0002 2.71909756493317E+0002 2.72126169959282E+0002 2.72342716227559E+0002 2.72559395359408E+0002 + 2.72776207416107E+0002 2.72993152458951E+0002 2.73210230549258E+0002 2.73427441748362E+0002 2.73644786117619E+0002 + 2.73862263718400E+0002 2.74079874612097E+0002 2.74297618860123E+0002 2.74515496523907E+0002 2.74733507664898E+0002 + 2.74951652344565E+0002 2.75169930624395E+0002 2.75388342565894E+0002 2.75606888230588E+0002 2.75825567680020E+0002 + 2.76044380975755E+0002 2.76263328179375E+0002 2.76482409352482E+0002 2.76701624556695E+0002 2.76920973853656E+0002 + 2.77140457305021E+0002 2.77360074972470E+0002 2.77579826917700E+0002 2.77799713202425E+0002 2.78019733888381E+0002 + 2.78239889037323E+0002 2.78460178711023E+0002 2.78680602971274E+0002 2.78901161879886E+0002 2.79121855498691E+0002 + 2.79342683889538E+0002 2.79563647114295E+0002 2.79784745234851E+0002 2.80005978313112E+0002 2.80227346411004E+0002 + 2.80448849590472E+0002 2.80670487913480E+0002 2.80892261442011E+0002 2.81114170238068E+0002 2.81336214363672E+0002 + 2.81558393880865E+0002 2.81780708851705E+0002 2.82003159338271E+0002 2.82225745402662E+0002 2.82448467106995E+0002 + 2.82671324513405E+0002 2.82894317684048E+0002 2.83117446681100E+0002 2.83340711566753E+0002 2.83564112403220E+0002 + 2.83787649252734E+0002 2.84011322177544E+0002 2.84235131239923E+0002 2.84459076502159E+0002 2.84683158026561E+0002 + 2.84907375875457E+0002 2.85131730111193E+0002 2.85356220796136E+0002 2.85580847992671E+0002 2.85805611763203E+0002 + 2.86030512170155E+0002 2.86255549275970E+0002 2.86480723143110E+0002 2.86706033834056E+0002 2.86931481411309E+0002 + 2.87157065937389E+0002 2.87382787474834E+0002 2.87608646086202E+0002 2.87834641834071E+0002 2.88060774781037E+0002 + 2.88287044989715E+0002 2.88513452522741E+0002 2.88739997442768E+0002 2.88966679812470E+0002 2.89193499694539E+0002 + 2.89420457151688E+0002 2.89647552246646E+0002 2.89874785042165E+0002 2.90102155601013E+0002 2.90329663985980E+0002 + 2.90557310259873E+0002 2.90785094485520E+0002 2.91013016725766E+0002 2.91241077043479E+0002 2.91469275501541E+0002 + 2.91697612162858E+0002 2.91926087090353E+0002 2.92154700346969E+0002 2.92383451995668E+0002 2.92612342099430E+0002 + 2.92841370721257E+0002 2.93070537924168E+0002 2.93299843771203E+0002 2.93529288325418E+0002 2.93758871649893E+0002 + 2.93988593807724E+0002 2.94218454862027E+0002 2.94448454875938E+0002 2.94678593912611E+0002 2.94908872035221E+0002 + 2.95139289306960E+0002 2.95369845791042E+0002 2.95600541550698E+0002 2.95831376649180E+0002 2.96062351149759E+0002 + 2.96293465115723E+0002 2.96524718610383E+0002 2.96756111697067E+0002 2.96987644439123E+0002 2.97219316899917E+0002 + 2.97451129142837E+0002 2.97683081231289E+0002 2.97915173228697E+0002 2.98147405198506E+0002 2.98379777204180E+0002 + 2.98612289309203E+0002 2.98844941577076E+0002 2.99077734071321E+0002 2.99310666855481E+0002 2.99543739993115E+0002 + 2.99776953547803E+0002 3.00010307583146E+0002 3.00243802162761E+0002 3.00477437350286E+0002 3.00711213209379E+0002 + 3.00945129803718E+0002 3.01179187196997E+0002 3.01413385452933E+0002 3.01647724635260E+0002 3.01882204807734E+0002 + 3.02116826034127E+0002 3.02351588378233E+0002 3.02586491903865E+0002 3.02821536674853E+0002 3.03056722755050E+0002 + 3.03292050208327E+0002 3.03527519098573E+0002 3.03763129489697E+0002 3.03998881445630E+0002 3.04234775030318E+0002 + 3.04470810307731E+0002 3.04706987341856E+0002 3.04943306196697E+0002 3.05179766936284E+0002 3.05416369624659E+0002 + 3.05653114325889E+0002 3.05890001104057E+0002 3.06127030023268E+0002 3.06364201147645E+0002 3.06601514541330E+0002 + 3.06838970268486E+0002 3.07076568393294E+0002 3.07314308979955E+0002 3.07552192092689E+0002 3.07790217795738E+0002 + 3.08028386153360E+0002 3.08266697229833E+0002 3.08505151089457E+0002 3.08743747796549E+0002 3.08982487415446E+0002 + 3.09221370010506E+0002 3.09460395646104E+0002 3.09699564386637E+0002 3.09938876296519E+0002 3.10178331440184E+0002 + 3.10417929882089E+0002 3.10657671686706E+0002 3.10897556918527E+0002 3.11137585642068E+0002 3.11377757921858E+0002 + 3.11618073822450E+0002 3.11858533408415E+0002 3.12099136744345E+0002 3.12339883894848E+0002 3.12580774924556E+0002 + 3.12821809898117E+0002 3.13062988880200E+0002 3.13304311935493E+0002 3.13545779128705E+0002 3.13787390524563E+0002 + 3.14029146187813E+0002 3.14271046183223E+0002 3.14513090575578E+0002 3.14755279429684E+0002 3.14997612810366E+0002 + 3.15240090782469E+0002 3.15482713410857E+0002 3.15725480760413E+0002 3.15968392896042E+0002 3.16211449882666E+0002 + 3.16454651785227E+0002 3.16697998668689E+0002 3.16941490598031E+0002 3.17185127638256E+0002 3.17428909854384E+0002 + 3.17672837311456E+0002 3.17916910074532E+0002 3.18161128208691E+0002 3.18405491779032E+0002 3.18650000850674E+0002 + 3.18894655488756E+0002 3.19139455758435E+0002 3.19384401724889E+0002 3.19629493453314E+0002 3.19874731008929E+0002 + 3.20120114456969E+0002 3.20365643862689E+0002 3.20611319291367E+0002 3.20857140808296E+0002 3.21103108478792E+0002 + 3.21349222368189E+0002 3.21595482541841E+0002 3.21841889065123E+0002 3.22088442003427E+0002 3.22335141422165E+0002 + 3.22581987386772E+0002 3.22828979962700E+0002 3.23076119215419E+0002 3.23323405210422E+0002 3.23570838013220E+0002 + 3.23818417689344E+0002 3.24066144304344E+0002 3.24314017923791E+0002 3.24562038613274E+0002 3.24810206438404E+0002 + 3.25058521464809E+0002 3.25306983758137E+0002 3.25555593384058E+0002 3.25804350408260E+0002 3.26053254896451E+0002 + 3.26302306914359E+0002 3.26551506527730E+0002 3.26800853802332E+0002 3.27050348803951E+0002 3.27299991598394E+0002 + 3.27549782251487E+0002 3.27799720829075E+0002 3.28049807397024E+0002 3.28300042021220E+0002 3.28550424767567E+0002 + 3.28800955701990E+0002 3.29051634890433E+0002 3.29302462398860E+0002 3.29553438293255E+0002 3.29804562639622E+0002 + 3.30055835503983E+0002 3.30307256952383E+0002 3.30558827050883E+0002 3.30810545865565E+0002 3.31062413462533E+0002 + 3.31314429907908E+0002 3.31566595267832E+0002 3.31818909608466E+0002 3.32071372995991E+0002 3.32323985496609E+0002 + 3.32576747176539E+0002 3.32829658102023E+0002 3.33082718339321E+0002 3.33335927954713E+0002 3.33589287014498E+0002 + 3.33842795584997E+0002 3.34096453732548E+0002 3.34350261523510E+0002 3.34604219024262E+0002 3.34858326301204E+0002 + 3.35112583420754E+0002 3.35366990449349E+0002 3.35621547453448E+0002 3.35876254499529E+0002 3.36131111654089E+0002 + 3.36386118983646E+0002 3.36641276554737E+0002 3.36896584433920E+0002 3.37152042687770E+0002 3.37407651382886E+0002 + 3.37663410585883E+0002 3.37919320363397E+0002 3.38175380782085E+0002 3.38431591908623E+0002 3.38687953809707E+0002 + 3.38944466552053E+0002 3.39201130202394E+0002 3.39457944827489E+0002 3.39714910494110E+0002 3.39972027269054E+0002 + 3.40229295219136E+0002 3.40486714411189E+0002 3.40744284912069E+0002 3.41002006788650E+0002 3.41259880107826E+0002 + 3.41517904936512E+0002 3.41776081341642E+0002 3.42034409390169E+0002 3.42292889149067E+0002 3.42551520685330E+0002 + 3.42810304065972E+0002 3.43069239358025E+0002 3.43328326628544E+0002 3.43587565944600E+0002 3.43846957373289E+0002 + 3.44106500981721E+0002 3.44366196837031E+0002 3.44626045006371E+0002 3.44886045556913E+0002 3.45146198555851E+0002 + 3.45406504070396E+0002 3.45666962167781E+0002 3.45927572915259E+0002 3.46188336380102E+0002 3.46449252629601E+0002 + 3.46710321731069E+0002 3.46971543751837E+0002 3.47232918759259E+0002 3.47494446820705E+0002 3.47756128003567E+0002 + 3.48017962375257E+0002 3.48279950003207E+0002 3.48542090954868E+0002 3.48804385297712E+0002 3.49066833099231E+0002 + 3.49329434426935E+0002 3.49592189348357E+0002 3.49855097931047E+0002 3.50118160242577E+0002 3.50381376350538E+0002 + 3.50644746322542E+0002 3.50908270226220E+0002 3.51171948129222E+0002 3.51435780099220E+0002 3.51699766203906E+0002 + 3.51963906510990E+0002 3.52228201088204E+0002 3.52492650003298E+0002 3.52757253324044E+0002 3.53022011118233E+0002 + 3.53286923453676E+0002 3.53551990398204E+0002 3.53817212019667E+0002 3.54082588385938E+0002 3.54348119564908E+0002 + 3.54613805624487E+0002 3.54879646632606E+0002 3.55145642657217E+0002 3.55411793766292E+0002 3.55678100027820E+0002 + 3.55944561509814E+0002 3.56211178280305E+0002 3.56477950407343E+0002 3.56744877959001E+0002 3.57011961003369E+0002 + 3.57279199608559E+0002 3.57546593842703E+0002 3.57814143773952E+0002 3.58081849470477E+0002 3.58349711000471E+0002 + 3.58617728432144E+0002 3.58885901833729E+0002 3.59154231273477E+0002 3.59422716819660E+0002 3.59691358540570E+0002 + 3.59960156504520E+0002 3.60229110779841E+0002 3.60498221434884E+0002 3.60767488538023E+0002 3.61036912157650E+0002 + 3.61306492362177E+0002 3.61576229220037E+0002 3.61846122799682E+0002 3.62116173169585E+0002 3.62386380398238E+0002 + 3.62656744554155E+0002 3.62927265705868E+0002 3.63197943921931E+0002 3.63468779270917E+0002 3.63739771821418E+0002 + 3.64010921642049E+0002 3.64282228801443E+0002 3.64553693368254E+0002 3.64825315411154E+0002 3.65097094998839E+0002 + 3.65369032200023E+0002 3.65641127083438E+0002 3.65913379717841E+0002 3.66185790172005E+0002 3.66458358514724E+0002 + 3.66731084814814E+0002 3.67003969141110E+0002 3.67277011562465E+0002 3.67550212147756E+0002 3.67823570965879E+0002 + 3.68097088085747E+0002 3.68370763576298E+0002 3.68644597506487E+0002 3.68918589945290E+0002 3.69192740961703E+0002 + 3.69467050624742E+0002 3.69741519003444E+0002 3.70016146166866E+0002 3.70290932184084E+0002 3.70565877124196E+0002 + 3.70840981056319E+0002 3.71116244049590E+0002 3.71391666173168E+0002 3.71667247496229E+0002 3.71942988087972E+0002 + 3.72218888017615E+0002 3.72494947354397E+0002 3.72771166167576E+0002 3.73047544526432E+0002 3.73324082500262E+0002 + 3.73600780158388E+0002 3.73877637570147E+0002 3.74154654804900E+0002 3.74431831932028E+0002 3.74709169020929E+0002 + 3.74986666141026E+0002 3.75264323361758E+0002 3.75542140752586E+0002 3.75820118382991E+0002 3.76098256322476E+0002 + 3.76376554640561E+0002 3.76655013406788E+0002 3.76933632690721E+0002 3.77212412561940E+0002 3.77491353090050E+0002 + 3.77770454344672E+0002 3.78049716395451E+0002 3.78329139312049E+0002 3.78608723164150E+0002 3.78888468021460E+0002 + 3.79168373953701E+0002 3.79448441030618E+0002 3.79728669321976E+0002 3.80009058897562E+0002 3.80289609827179E+0002 + 3.80570322180654E+0002 3.80851196027833E+0002 3.81132231438582E+0002 3.81413428482788E+0002 3.81694787230358E+0002 + 3.81976307751219E+0002 3.82257990115319E+0002 3.82539834392626E+0002 3.82821840653127E+0002 3.83104008966833E+0002 + 3.83386339403770E+0002 3.83668832033989E+0002 3.83951486927560E+0002 3.84234304154570E+0002 3.84517283785133E+0002 + 3.84800425889377E+0002 3.85083730537453E+0002 3.85367197799534E+0002 3.85650827745810E+0002 3.85934620446493E+0002 + 3.86218575971816E+0002 3.86502694392030E+0002 3.86786975777411E+0002 3.87071420198249E+0002 3.87356027724860E+0002 + 3.87640798427577E+0002 3.87925732376756E+0002 3.88210829642769E+0002 3.88496090296014E+0002 3.88781514406904E+0002 + 3.89067102045878E+0002 3.89352853283390E+0002 3.89638768189917E+0002 3.89924846835957E+0002 3.90211089292027E+0002 + 3.90497495628665E+0002 3.90784065916430E+0002 3.91070800225900E+0002 3.91357698627673E+0002 3.91644761192371E+0002 + 3.91931987990632E+0002 3.92219379093117E+0002 3.92506934570508E+0002 3.92794654493504E+0002 3.93082538932828E+0002 + 3.93370587959222E+0002 3.93658801643448E+0002 3.93947180056290E+0002 3.94235723268550E+0002 3.94524431351052E+0002 + 3.94813304374641E+0002 3.95102342410181E+0002 3.95391545528557E+0002 3.95680913800676E+0002 3.95970447297462E+0002 + 3.96260146089863E+0002 3.96550010248846E+0002 3.96840039845397E+0002 3.97130234950526E+0002 3.97420595635259E+0002 + 3.97711121970646E+0002 3.98001814027757E+0002 3.98292671877681E+0002 3.98583695591528E+0002 3.98874885240429E+0002 + 3.99166240895535E+0002 3.99457762628018E+0002 3.99749450509071E+0002 4.00041304609905E+0002 4.00333325001755E+0002 + 4.00625511755873E+0002 4.00917864943534E+0002 4.01210384636033E+0002 4.01503070904685E+0002 4.01795923820825E+0002 + 4.02088943455811E+0002 4.02382129881018E+0002 4.02675483167844E+0002 4.02969003387707E+0002 4.03262690612045E+0002 + 4.03556544912317E+0002 4.03850566360003E+0002 4.04144755026601E+0002 4.04439110983634E+0002 4.04733634302642E+0002 + 4.05028325055186E+0002 4.05323183312849E+0002 4.05618209147234E+0002 4.05913402629962E+0002 4.06208763832679E+0002 + 4.06504292827049E+0002 4.06799989684756E+0002 4.07095854477507E+0002 4.07391887277026E+0002 4.07688088155062E+0002 + 4.07984457183380E+0002 4.08280994433769E+0002 4.08577699978037E+0002 4.08874573888013E+0002 4.09171616235546E+0002 + 4.09468827092508E+0002 4.09766206530787E+0002 4.10063754622296E+0002 4.10361471438967E+0002 4.10659357052752E+0002 + 4.10957411535625E+0002 4.11255634959578E+0002 4.11554027396626E+0002 4.11852588918805E+0002 4.12151319598170E+0002 + 4.12450219506796E+0002 4.12749288716781E+0002 4.13048527300243E+0002 4.13347935329319E+0002 4.13647512876168E+0002 + 4.13947260012969E+0002 4.14247176811922E+0002 4.14547263345249E+0002 4.14847519685189E+0002 4.15147945904005E+0002 + 4.15448542073981E+0002 4.15749308267417E+0002 4.16050244556640E+0002 4.16351351013993E+0002 4.16652627711841E+0002 + 4.16954074722570E+0002 4.17255692118587E+0002 4.17557479972319E+0002 4.17859438356213E+0002 4.18161567342739E+0002 + 4.18463867004385E+0002 4.18766337413662E+0002 4.19068978643099E+0002 4.19371790765249E+0002 4.19674773852683E+0002 + 4.19977927977993E+0002 4.20281253213794E+0002 4.20584749632719E+0002 4.20888417307422E+0002 4.21192256310581E+0002 + 4.21496266714889E+0002 4.21800448593065E+0002 4.22104802017847E+0002 4.22409327061991E+0002 4.22714023798277E+0002 + 4.23018892299506E+0002 4.23323932638497E+0002 4.23629144888093E+0002 4.23934529121154E+0002 4.24240085410563E+0002 + 4.24545813829224E+0002 4.24851714450061E+0002 4.25157787346018E+0002 4.25464032590063E+0002 4.25770450255180E+0002 + 4.26077040414377E+0002 4.26383803140683E+0002 4.26690738507144E+0002 4.26997846586833E+0002 4.27305127452837E+0002 + 4.27612581178268E+0002 4.27920207836259E+0002 4.28228007499961E+0002 4.28535980242547E+0002 4.28844126137213E+0002 + 4.29152445257172E+0002 4.29460937675660E+0002 4.29769603465934E+0002 4.30078442701271E+0002 4.30387455454969E+0002 + 4.30696641800347E+0002 4.31006001810744E+0002 4.31315535559521E+0002 4.31625243120060E+0002 4.31935124565760E+0002 + 4.32245179970047E+0002 4.32555409406364E+0002 4.32865812948174E+0002 4.33176390668964E+0002 4.33487142642239E+0002 + 4.33798068941527E+0002 4.34109169640375E+0002 4.34420444812351E+0002 4.34731894531046E+0002 4.35043518870069E+0002 + 4.35355317903052E+0002 4.35667291703647E+0002 4.35979440345526E+0002 4.36291763902383E+0002 4.36604262447933E+0002 + 4.36916936055911E+0002 4.37229784800074E+0002 4.37542808754197E+0002 4.37856007992080E+0002 4.38169382587542E+0002 + 4.38482932614422E+0002 4.38796658146579E+0002 4.39110559257898E+0002 4.39424636022278E+0002 4.39738888513644E+0002 + 4.40053316805940E+0002 4.40367920973131E+0002 4.40682701089202E+0002 4.40997657228161E+0002 4.41312789464035E+0002 + 4.41628097870873E+0002 4.41943582522744E+0002 4.42259243493739E+0002 4.42575080857969E+0002 4.42891094689566E+0002 + 4.43207285062683E+0002 4.43523652051496E+0002 4.43840195730198E+0002 4.44156916173005E+0002 4.44473813454154E+0002 + 4.44790887647904E+0002 4.45108138828532E+0002 4.45425567070339E+0002 4.45743172447645E+0002 4.46060955034791E+0002 + 4.46378914906141E+0002 4.46697052136077E+0002 4.47015366799004E+0002 4.47333858969347E+0002 4.47652528721553E+0002 + 4.47971376130089E+0002 4.48290401269442E+0002 4.48609604214123E+0002 4.48928985038661E+0002 4.49248543817608E+0002 + 4.49568280625536E+0002 4.49888195537037E+0002 4.50208288626725E+0002 4.50528559969237E+0002 4.50849009639228E+0002 + 4.51169637711375E+0002 4.51490444260375E+0002 4.51811429360949E+0002 4.52132593087835E+0002 4.52453935515796E+0002 + 4.52775456719613E+0002 4.53097156774088E+0002 4.53419035754047E+0002 4.53741093734334E+0002 4.54063330789816E+0002 + 4.54385746995379E+0002 4.54708342425931E+0002 4.55031117156402E+0002 4.55354071261742E+0002 4.55677204816922E+0002 + 4.56000517896935E+0002 4.56324010576793E+0002 4.56647682931531E+0002 4.56971535036205E+0002 4.57295566965889E+0002 + 4.57619778795684E+0002 4.57944170600706E+0002 4.58268742456096E+0002 4.58593494437013E+0002 4.58918426618641E+0002 + 4.59243539076180E+0002 4.59568831884856E+0002 4.59894305119913E+0002 4.60219958856617E+0002 4.60545793170256E+0002 + 4.60871808136137E+0002 4.61198003829589E+0002 4.61524380325963E+0002 4.61850937700631E+0002 4.62177676028984E+0002 + 4.62504595386437E+0002 4.62831695848423E+0002 4.63158977490400E+0002 4.63486440387843E+0002 4.63814084616251E+0002 + 4.64141910251142E+0002 4.64469917368058E+0002 4.64798106042558E+0002 4.65126476350227E+0002 4.65455028366666E+0002 + 4.65783762167502E+0002 4.66112677828379E+0002 4.66441775424965E+0002 4.66771055032948E+0002 4.67100516728037E+0002 + 4.67430160585962E+0002 4.67759986682476E+0002 4.68089995093349E+0002 4.68420185894377E+0002 4.68750559161374E+0002 + 4.69081114970177E+0002 4.69411853396641E+0002 4.69742774516647E+0002 4.70073878406093E+0002 4.70405165140901E+0002 + 4.70736634797012E+0002 4.71068287450389E+0002 4.71400123177017E+0002 4.71732142052900E+0002 4.72064344154066E+0002 + 4.72396729556563E+0002 4.72729298336458E+0002 4.73062050569843E+0002 4.73394986332829E+0002 4.73728105701549E+0002 + 4.74061408752155E+0002 4.74394895560824E+0002 4.74728566203750E+0002 4.75062420757153E+0002 4.75396459297270E+0002 + 4.75730681900360E+0002 4.76065088642706E+0002 4.76399679600609E+0002 4.76734454850392E+0002 4.77069414468402E+0002 + 4.77404558531002E+0002 4.77739887114580E+0002 4.78075400295546E+0002 4.78411098150327E+0002 4.78746980755376E+0002 + 4.79083048187164E+0002 4.79419300522185E+0002 4.79755737836953E+0002 4.80092360208004E+0002 4.80429167711895E+0002 + 4.80766160425204E+0002 4.81103338424532E+0002 4.81440701786498E+0002 4.81778250587746E+0002 4.82115984904938E+0002 + 4.82453904814759E+0002 4.82792010393916E+0002 4.83130301719134E+0002 4.83468778867163E+0002 4.83807441914774E+0002 + 4.84146290938755E+0002 4.84485326015921E+0002 4.84824547223105E+0002 4.85163954637161E+0002 4.85503548334966E+0002 + 4.85843328393418E+0002 4.86183294889435E+0002 4.86523447899959E+0002 4.86863787501948E+0002 4.87204313772388E+0002 + 4.87545026788282E+0002 4.87885926626655E+0002 4.88227013364555E+0002 4.88568287079049E+0002 4.88909747847226E+0002 + 4.89251395746198E+0002 4.89593230853097E+0002 4.89935253245076E+0002 4.90277462999309E+0002 4.90619860192993E+0002 + 4.90962444903345E+0002 4.91305217207605E+0002 4.91648177183032E+0002 4.91991324906907E+0002 4.92334660456535E+0002 + 4.92678183909238E+0002 4.93021895342362E+0002 4.93365794833276E+0002 4.93709882459365E+0002 4.94054158298041E+0002 + 4.94398622426735E+0002 4.94743274922899E+0002 4.95088115864007E+0002 4.95433145327553E+0002 4.95778363391056E+0002 + 4.96123770132052E+0002 4.96469365628101E+0002 4.96815149956784E+0002 4.97161123195704E+0002 4.97507285422482E+0002 + 4.97853636714766E+0002 4.98200177150221E+0002 4.98546906806535E+0002 4.98893825761417E+0002 4.99240934092598E+0002 + 4.99588231877830E+0002 4.99935719194886E+0002 5.00283396121562E+0002 5.00631262735673E+0002 5.00979319115059E+0002 + 5.01327565337576E+0002 5.01676001481108E+0002 5.02024627623555E+0002 5.02373443842841E+0002 5.02722450216911E+0002 + 5.03071646823732E+0002 5.03421033741291E+0002 5.03770611047598E+0002 5.04120378820684E+0002 5.04470337138601E+0002 + 5.04820486079423E+0002 5.05170825721244E+0002 5.05521356142182E+0002 5.05872077420376E+0002 5.06222989633983E+0002 + 5.06574092861186E+0002 5.06925387180187E+0002 5.07276872669210E+0002 5.07628549406502E+0002 5.07980417470328E+0002 + 5.08332476938978E+0002 5.08684727890761E+0002 5.09037170404009E+0002 5.09389804557076E+0002 5.09742630428335E+0002 + 5.10095648096183E+0002 5.10448857639038E+0002 5.10802259135338E+0002 5.11155852663544E+0002 5.11509638302139E+0002 + 5.11863616129626E+0002 5.12217786224529E+0002 5.12572148665397E+0002 5.12926703530797E+0002 5.13281450899320E+0002 + 5.13636390849576E+0002 5.13991523460197E+0002 5.14346848809840E+0002 5.14702366977180E+0002 5.15058078040913E+0002 + 5.15413982079760E+0002 5.15770079172461E+0002 5.16126369397778E+0002 5.16482852834496E+0002 5.16839529561418E+0002 + 5.17196399657373E+0002 5.17553463201208E+0002 5.17910720271794E+0002 5.18268170948022E+0002 5.18625815308807E+0002 + 5.18983653433081E+0002 5.19341685399802E+0002 5.19699911287948E+0002 5.20058331176518E+0002 5.20416945144534E+0002 + 5.20775753271038E+0002 5.21134755635094E+0002 5.21493952315789E+0002 5.21853343392229E+0002 5.22212928943546E+0002 + 5.22572709048889E+0002 5.22932683787429E+0002 5.23292853238363E+0002 5.23653217480905E+0002 5.24013776594291E+0002 + 5.24374530657783E+0002 5.24735479750660E+0002 5.25096623952223E+0002 5.25457963341798E+0002 5.25819497998728E+0002 + 5.26181228002383E+0002 5.26543153432150E+0002 5.26905274367439E+0002 5.27267590887683E+0002 5.27630103072335E+0002 + 5.27992811000871E+0002 5.28355714752787E+0002 5.28718814407604E+0002 5.29082110044859E+0002 5.29445601744117E+0002 + 5.29809289584960E+0002 5.30173173646994E+0002 5.30537254009846E+0002 5.30901530753164E+0002 5.31266003956620E+0002 + 5.31630673699905E+0002 5.31995540062732E+0002 5.32360603124838E+0002 5.32725862965980E+0002 5.33091319665936E+0002 + 5.33456973304507E+0002 5.33822823961516E+0002 5.34188871716805E+0002 5.34555116650243E+0002 5.34921558841714E+0002 + 5.35288198371129E+0002 5.35655035318419E+0002 5.36022069763535E+0002 5.36389301786454E+0002 5.36756731467169E+0002 + 5.37124358885700E+0002 5.37492184122085E+0002 5.37860207256387E+0002 5.38228428368687E+0002 5.38596847539091E+0002 + 5.38965464847726E+0002 5.39334280374738E+0002 5.39703294200300E+0002 5.40072506404601E+0002 5.40441917067856E+0002 + 5.40811526270300E+0002 5.41181334092189E+0002 5.41551340613804E+0002 5.41921545915444E+0002 5.42291950077431E+0002 + 5.42662553180110E+0002 5.43033355303847E+0002 5.43404356529028E+0002 5.43775556936065E+0002 5.44146956605388E+0002 + 5.44518555617450E+0002 5.44890354052725E+0002 5.45262351991711E+0002 5.45634549514927E+0002 5.46006946702911E+0002 + 5.46379543636226E+0002 5.46752340395457E+0002 5.47125337061209E+0002 5.47498533714108E+0002 5.47871930434806E+0002 + 5.48245527303972E+0002 5.48619324402299E+0002 5.48993321810503E+0002 5.49367519609319E+0002 5.49741917879508E+0002 + 5.50116516701848E+0002 5.50491316157142E+0002 5.50866316326213E+0002 5.51241517289909E+0002 5.51616919129095E+0002 + 5.51992521924662E+0002 5.52368325757521E+0002 5.52744330708605E+0002 5.53120536858870E+0002 5.53496944289291E+0002 + 5.53873553080870E+0002 5.54250363314624E+0002 5.54627375071598E+0002 5.55004588432856E+0002 5.55382003479484E+0002 + 5.55759620292589E+0002 5.56137438953303E+0002 5.56515459542777E+0002 5.56893682142185E+0002 5.57272106832723E+0002 + 5.57650733695608E+0002 5.58029562812079E+0002 5.58408594263399E+0002 5.58787828130850E+0002 5.59167264495738E+0002 + 5.59546903439391E+0002 5.59926745043155E+0002 5.60306789388404E+0002 5.60687036556530E+0002 5.61067486628947E+0002 + 5.61448139687093E+0002 5.61828995812426E+0002 5.62210055086426E+0002 5.62591317590597E+0002 5.62972783406461E+0002 + 5.63354452615567E+0002 5.63736325299483E+0002 5.64118401539798E+0002 5.64500681418125E+0002 5.64883165016098E+0002 + 5.65265852415372E+0002 5.65648743697628E+0002 5.66031838944564E+0002 5.66415138237902E+0002 5.66798641659387E+0002 + 5.67182349290784E+0002 5.67566261213881E+0002 5.67950377510489E+0002 5.68334698262438E+0002 5.68719223551584E+0002 + 5.69103953459801E+0002 5.69488888068988E+0002 5.69874027461065E+0002 5.70259371717973E+0002 5.70644920921676E+0002 + 5.71030675154161E+0002 5.71416634497434E+0002 5.71802799033526E+0002 5.72189168844488E+0002 5.72575744012395E+0002 + 5.72962524619341E+0002 5.73349510747446E+0002 5.73736702478849E+0002 5.74124099895712E+0002 5.74511703080219E+0002 + 5.74899512114575E+0002 5.75287527081010E+0002 5.75675748061772E+0002 5.76064175139134E+0002 5.76452808395391E+0002 + 5.76841647912858E+0002 5.77230693773873E+0002 5.77619946060797E+0002 5.78009404856012E+0002 5.78399070241922E+0002 + 5.78788942300955E+0002 5.79179021115558E+0002 5.79569306768202E+0002 5.79959799341379E+0002 5.80350498917604E+0002 + 5.80741405579415E+0002 5.81132519409370E+0002 5.81523840490049E+0002 5.81915368904056E+0002 5.82307104734016E+0002 + 5.82699048062576E+0002 5.83091198972406E+0002 5.83483557546195E+0002 5.83876123866660E+0002 5.84268898016534E+0002 + 5.84661880078575E+0002 5.85055070135564E+0002 5.85448468270302E+0002 5.85842074565612E+0002 5.86235889104343E+0002 + 5.86629911969360E+0002 5.87024143243555E+0002 5.87418583009840E+0002 5.87813231351150E+0002 5.88208088350441E+0002 + 5.88603154090693E+0002 5.88998428654906E+0002 5.89393912126104E+0002 5.89789604587332E+0002 5.90185506121656E+0002 + 5.90581616812168E+0002 5.90977936741978E+0002 5.91374465994220E+0002 5.91771204652051E+0002 5.92168152798648E+0002 + 5.92565310517212E+0002 5.92962677890966E+0002 5.93360255003153E+0002 5.93758041937042E+0002 5.94156038775921E+0002 + 5.94554245603101E+0002 5.94952662501915E+0002 5.95351289555720E+0002 5.95750126847892E+0002 5.96149174461833E+0002 + 5.96548432480963E+0002 5.96947900988727E+0002 5.97347580068593E+0002 5.97747469804048E+0002 5.98147570278604E+0002 + 5.98547881575793E+0002 5.98948403779171E+0002 5.99349136972316E+0002 5.99750081238827E+0002 6.00151236662326E+0002 + 6.00552603326458E+0002 6.00954181314890E+0002 6.01355970711308E+0002 6.01757971599426E+0002 6.02160184062975E+0002 + 6.02562608185710E+0002 6.02965244051411E+0002 6.03368091743876E+0002 6.03771151346928E+0002 6.04174422944412E+0002 + 6.04577906620192E+0002 6.04981602458159E+0002 6.05385510542224E+0002 6.05789630956319E+0002 6.06193963784401E+0002 + 6.06598509110448E+0002 6.07003267018458E+0002 6.07408237592457E+0002 6.07813420916486E+0002 6.08218817074615E+0002 + 6.08624426150932E+0002 6.09030248229548E+0002 6.09436283394598E+0002 6.09842531730238E+0002 6.10248993320645E+0002 + 6.10655668250022E+0002 6.11062556602590E+0002 6.11469658462595E+0002 6.11876973914305E+0002 6.12284503042009E+0002 + 6.12692245930021E+0002 6.13100202662674E+0002 6.13508373324325E+0002 6.13916757999354E+0002 6.14325356772162E+0002 + 6.14734169727173E+0002 6.15143196948833E+0002 6.15552438521611E+0002 6.15961894529996E+0002 6.16371565058504E+0002 + 6.16781450191669E+0002 6.17191550014049E+0002 6.17601864610224E+0002 6.18012394064797E+0002 6.18423138462392E+0002 + 6.18834097887658E+0002 6.19245272425263E+0002 6.19656662159899E+0002 6.20068267176282E+0002 6.20480087559147E+0002 + 6.20892123393254E+0002 6.21304374763384E+0002 6.21716841754341E+0002 6.22129524450951E+0002 6.22542422938064E+0002 + 6.22955537300548E+0002 6.23368867623299E+0002 6.23782413991232E+0002 6.24196176489285E+0002 6.24610155202418E+0002 + 6.25024350215615E+0002 6.25438761613882E+0002 6.25853389482244E+0002 6.26268233905753E+0002 6.26683294969483E+0002 + 6.27098572758526E+0002 6.27514067358001E+0002 6.27929778853048E+0002 6.28345707328828E+0002 6.28761852870528E+0002 + 6.29178215563353E+0002 6.29594795492532E+0002 6.30011592743320E+0002 6.30428607400989E+0002 6.30845839550836E+0002 + 6.31263289278181E+0002 6.31680956668366E+0002 6.32098841806754E+0002 6.32516944778733E+0002 6.32935265669711E+0002 + 6.33353804565120E+0002 6.33772561550415E+0002 6.34191536711070E+0002 6.34610730132586E+0002 6.35030141900485E+0002 + 6.35449772100308E+0002 6.35869620817625E+0002 6.36289688138022E+0002 6.36709974147111E+0002 6.37130478930527E+0002 + 6.37551202573926E+0002 6.37972145162986E+0002 6.38393306783408E+0002 6.38814687520917E+0002 6.39236287461259E+0002 + 6.39658106690202E+0002 6.40080145293538E+0002 6.40502403357081E+0002 6.40924880966667E+0002 6.41347578208155E+0002 + 6.41770495167426E+0002 6.42193631930385E+0002 6.42616988582956E+0002 6.43040565211091E+0002 6.43464361900759E+0002 + 6.43888378737955E+0002 6.44312615808696E+0002 6.44737073199020E+0002 6.45161750994989E+0002 6.45586649282689E+0002 + 6.46011768148223E+0002 6.46437107677724E+0002 6.46862667957341E+0002 6.47288449073250E+0002 6.47714451111648E+0002 + 6.48140674158753E+0002 6.48567118300808E+0002 6.48993783624079E+0002 6.49420670214851E+0002 6.49847778159434E+0002 + 6.50275107544162E+0002 6.50702658455388E+0002 6.51130430979492E+0002 6.51558425202872E+0002 6.51986641211950E+0002 + 6.52415079093174E+0002 6.52843738933010E+0002 6.53272620817949E+0002 6.53701724834504E+0002 6.54131051069210E+0002 + 6.54560599608626E+0002 6.54990370539334E+0002 6.55420363947935E+0002 6.55850579921058E+0002 6.56281018545350E+0002 + 6.56711679907482E+0002 6.57142564094149E+0002 6.57573671192067E+0002 6.58005001287976E+0002 6.58436554468637E+0002 + 6.58868330820836E+0002 6.59300330431378E+0002 6.59732553387094E+0002 6.60164999774837E+0002 6.60597669681481E+0002 + 6.61030563193925E+0002 6.61463680399088E+0002 6.61897021383915E+0002 6.62330586235370E+0002 6.62764375040441E+0002 + 6.63198387886141E+0002 6.63632624859502E+0002 6.64067086047581E+0002 6.64501771537458E+0002 6.64936681416234E+0002 + 6.65371815771033E+0002 6.65807174689003E+0002 6.66242758257312E+0002 6.66678566563155E+0002 6.67114599693746E+0002 + 6.67550857736323E+0002 6.67987340778146E+0002 6.68424048906500E+0002 6.68860982208688E+0002 6.69298140772042E+0002 + 6.69735524683912E+0002 6.70173134031671E+0002 6.70610968902718E+0002 6.71049029384470E+0002 6.71487315564372E+0002 + 6.71925827529888E+0002 6.72364565368505E+0002 6.72803529167734E+0002 6.73242719015109E+0002 6.73682134998185E+0002 + 6.74121777204540E+0002 6.74561645721778E+0002 6.75001740637520E+0002 6.75442062039415E+0002 6.75882610015132E+0002 + 6.76323384652364E+0002 6.76764386038825E+0002 6.77205614262254E+0002 6.77647069410412E+0002 6.78088751571082E+0002 + 6.78530660832070E+0002 6.78972797281206E+0002 6.79415161006340E+0002 6.79857752095348E+0002 6.80300570636127E+0002 + 6.80743616716598E+0002 6.81186890424702E+0002 6.81630391848406E+0002 6.82074121075699E+0002 6.82518078194592E+0002 + 6.82962263293119E+0002 6.83406676459336E+0002 6.83851317781324E+0002 6.84296187347185E+0002 6.84741285245044E+0002 + 6.85186611563051E+0002 6.85632166389375E+0002 6.86077949812210E+0002 6.86523961919774E+0002 6.86970202800305E+0002 + 6.87416672542066E+0002 6.87863371233342E+0002 6.88310298962441E+0002 6.88757455817694E+0002 6.89204841887454E+0002 + 6.89652457260098E+0002 6.90100302024026E+0002 6.90548376267659E+0002 6.90996680079442E+0002 6.91445213547844E+0002 + 6.91893976761355E+0002 6.92342969808488E+0002 6.92792192777781E+0002 6.93241645757792E+0002 6.93691328837105E+0002 + 6.94141242104323E+0002 6.94591385648074E+0002 6.95041759557012E+0002 6.95492363919807E+0002 6.95943198825157E+0002 + 6.96394264361782E+0002 6.96845560618425E+0002 6.97297087683849E+0002 6.97748845646844E+0002 6.98200834596220E+0002 + 6.98653054620812E+0002 6.99105505809477E+0002 6.99558188251094E+0002 7.00011102034566E+0002 7.00464247248819E+0002 + 7.00917623982801E+0002 7.01371232325484E+0002 7.01825072365862E+0002 7.02279144192953E+0002 7.02733447895797E+0002 + 7.03187983563456E+0002 7.03642751285018E+0002 7.04097751149591E+0002 7.04552983246307E+0002 7.05008447664322E+0002 + 7.05464144492813E+0002 7.05920073820981E+0002 7.06376235738049E+0002 7.06832630333266E+0002 7.07289257695899E+0002 + 7.07746117915243E+0002 7.08203211080613E+0002 7.08660537281347E+0002 7.09118096606807E+0002 7.09575889146378E+0002 + 7.10033914989467E+0002 7.10492174225504E+0002 7.10950666943944E+0002 7.11409393234263E+0002 7.11868353185960E+0002 + 7.12327546888557E+0002 7.12786974431601E+0002 7.13246635904660E+0002 7.13706531397325E+0002 7.14166660999210E+0002 + 7.14627024799955E+0002 7.15087622889217E+0002 7.15548455356683E+0002 7.16009522292056E+0002 7.16470823785069E+0002 + 7.16932359925473E+0002 7.17394130803043E+0002 7.17856136507578E+0002 7.18318377128901E+0002 7.18780852756855E+0002 + 7.19243563481309E+0002 7.19706509392153E+0002 7.20169690579301E+0002 7.20633107132690E+0002 7.21096759142280E+0002 + 7.21560646698053E+0002 7.22024769890017E+0002 7.22489128808199E+0002 7.22953723542653E+0002 7.23418554183454E+0002 + 7.23883620820698E+0002 7.24348923544509E+0002 7.24814462445031E+0002 7.25280237612430E+0002 7.25746249136898E+0002 + 7.26212497108648E+0002 7.26678981617917E+0002 7.27145702754965E+0002 7.27612660610074E+0002 7.28079855273551E+0002 + 7.28547286835726E+0002 7.29014955386948E+0002 7.29482861017596E+0002 7.29951003818067E+0002 7.30419383878782E+0002 + 7.30888001290186E+0002 7.31356856142747E+0002 7.31825948526955E+0002 7.32295278533325E+0002 7.32764846252395E+0002 + 7.33234651774722E+0002 7.33704695190893E+0002 7.34174976591512E+0002 7.34645496067210E+0002 7.35116253708640E+0002 + 7.35587249606476E+0002 7.36058483851419E+0002 7.36529956534191E+0002 7.37001667745537E+0002 7.37473617576225E+0002 + 7.37945806117048E+0002 7.38418233458819E+0002 7.38890899692377E+0002 7.39363804908583E+0002 7.39836949198323E+0002 + 7.40310332652502E+0002 7.40783955362052E+0002 7.41257817417926E+0002 7.41731918911102E+0002 7.42206259932580E+0002 + 7.42680840573383E+0002 7.43155660924557E+0002 7.43630721077173E+0002 7.44106021122324E+0002 7.44581561151126E+0002 + 7.45057341254717E+0002 7.45533361524262E+0002 7.46009622050944E+0002 7.46486122925974E+0002 7.46962864240585E+0002 + 7.47439846086029E+0002 7.47917068553588E+0002 7.48394531734563E+0002 7.48872235720277E+0002 7.49350180602081E+0002 + 7.49828366471346E+0002 7.50306793419465E+0002 7.50785461537858E+0002 7.51264370917965E+0002 7.51743521651252E+0002 + 7.52222913829206E+0002 7.52702547543337E+0002 7.53182422885180E+0002 7.53662539946293E+0002 7.54142898818256E+0002 + 7.54623499592673E+0002 7.55104342361172E+0002 7.55585427215403E+0002 7.56066754247040E+0002 7.56548323547780E+0002 + 7.57030135209343E+0002 7.57512189323473E+0002 7.57994485981936E+0002 7.58477025276525E+0002 7.58959807299050E+0002 + 7.59442832141350E+0002 7.59926099895284E+0002 7.60409610652736E+0002 7.60893364505612E+0002 7.61377361545843E+0002 + 7.61861601865381E+0002 7.62346085556203E+0002 7.62830812710310E+0002 7.63315783419723E+0002 7.63800997776491E+0002 + 7.64286455872682E+0002 7.64772157800389E+0002 7.65258103651730E+0002 7.65744293518845E+0002 7.66230727493894E+0002 + 7.66717405669067E+0002 7.67204328136573E+0002 7.67691494988643E+0002 7.68178906317536E+0002 7.68666562215531E+0002 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 3.45717171592115E+0001 3.45524724966993E+0001 3.45332371179659E+0001 + 3.45140110191439E+0001 3.44947941963673E+0001 3.44755866457715E+0001 3.44563883634933E+0001 3.44371993456707E+0001 + 3.44180195884435E+0001 3.43988490879526E+0001 3.43796878403404E+0001 3.43605358417505E+0001 3.43413930883282E+0001 + 3.43222595762200E+0001 3.43031353015738E+0001 3.42840202605390E+0001 3.42649144492663E+0001 3.42458178639078E+0001 + 3.42267305006171E+0001 3.42076523555490E+0001 3.41885834248599E+0001 3.41695237047074E+0001 3.41504731912505E+0001 + 3.41314318806499E+0001 3.41123997690672E+0001 3.40933768526658E+0001 3.40743631276103E+0001 3.40553585900667E+0001 + 3.40363632362024E+0001 3.40173770621862E+0001 3.39984000641883E+0001 3.39794322383802E+0001 3.39604735809350E+0001 + 3.39415240880268E+0001 3.39225837558315E+0001 3.39036525805262E+0001 3.38847305582894E+0001 3.38658176853008E+0001 + 3.38469139577419E+0001 3.38280193717951E+0001 3.38091339236447E+0001 3.37902576094758E+0001 3.37713904254754E+0001 + 3.37525323678315E+0001 3.37336834327339E+0001 3.37148436163732E+0001 3.36960129149420E+0001 3.36771913246337E+0001 + 3.36583788416437E+0001 3.36395754621681E+0001 3.36207811824049E+0001 3.36019959985533E+0001 3.35832199068138E+0001 + 3.35644529033884E+0001 3.35456949844804E+0001 3.35269461462945E+0001 3.35082063850368E+0001 3.34894756969148E+0001 + 3.34707540781372E+0001 3.34520415249142E+0001 3.34333380334575E+0001 3.34146435999799E+0001 3.33959582206959E+0001 + 3.33772818918210E+0001 3.33586146095723E+0001 3.33399563701683E+0001 3.33213071698288E+0001 3.33026670047749E+0001 + 3.32840358712292E+0001 3.32654137654156E+0001 3.32468006835594E+0001 3.32281966218872E+0001 3.32096015766270E+0001 + 3.31910155440083E+0001 3.31724385202617E+0001 3.31538705016195E+0001 3.31353114843150E+0001 3.31167614645831E+0001 + 3.30982204386601E+0001 3.30796884027836E+0001 3.30611653531923E+0001 3.30426512861268E+0001 3.30241461978287E+0001 + 3.30056500845409E+0001 3.29871629425080E+0001 3.29686847679755E+0001 3.29502155571908E+0001 3.29317553064023E+0001 + 3.29133040118597E+0001 3.28948616698144E+0001 3.28764282765189E+0001 3.28580038282271E+0001 3.28395883211943E+0001 + 3.28211817516771E+0001 3.28027841159336E+0001 3.27843954102232E+0001 3.27660156308064E+0001 3.27476447739455E+0001 + 3.27292828359038E+0001 3.27109298129462E+0001 3.26925857013388E+0001 3.26742504973490E+0001 3.26559241972458E+0001 + 3.26376067972994E+0001 3.26192982937813E+0001 3.26009986829644E+0001 3.25827079611231E+0001 3.25644261245329E+0001 + 3.25461531694708E+0001 3.25278890922151E+0001 3.25096338890456E+0001 3.24913875562433E+0001 3.24731500900905E+0001 + 3.24549214868710E+0001 3.24367017428698E+0001 3.24184908543735E+0001 3.24002888176697E+0001 3.23820956290477E+0001 + 3.23639112847978E+0001 3.23457357812119E+0001 3.23275691145833E+0001 3.23094112812063E+0001 3.22912622773769E+0001 + 3.22731220993923E+0001 3.22549907435511E+0001 3.22368682061531E+0001 3.22187544834996E+0001 3.22006495718932E+0001 + 3.21825534676379E+0001 3.21644661670388E+0001 3.21463876664026E+0001 3.21283179620374E+0001 3.21102570502523E+0001 + 3.20922049273581E+0001 3.20741615896668E+0001 3.20561270334916E+0001 3.20381012551473E+0001 3.20200842509498E+0001 + 3.20020760172165E+0001 3.19840765502661E+0001 3.19660858464186E+0001 3.19481039019954E+0001 3.19301307133192E+0001 + 3.19121662767140E+0001 3.18942105885052E+0001 3.18762636450196E+0001 3.18583254425852E+0001 3.18403959775313E+0001 + 3.18224752461887E+0001 3.18045632448894E+0001 3.17866599699669E+0001 3.17687654177558E+0001 3.17508795845923E+0001 + 3.17330024668136E+0001 3.17151340607586E+0001 3.16972743627673E+0001 3.16794233691810E+0001 3.16615810763426E+0001 + 3.16437474805960E+0001 3.16259225782867E+0001 3.16081063657613E+0001 3.15902988393679E+0001 3.15724999954558E+0001 + 3.15547098303758E+0001 3.15369283404798E+0001 3.15191555221213E+0001 3.15013913716550E+0001 3.14836358854367E+0001 + 3.14658890598240E+0001 3.14481508911753E+0001 3.14304213758508E+0001 3.14127005102117E+0001 3.13949882906207E+0001 + 3.13772847134417E+0001 3.13595897750401E+0001 3.13419034717824E+0001 3.13242258000365E+0001 3.13065567561718E+0001 + 3.12888963365589E+0001 3.12712445375695E+0001 3.12536013555770E+0001 3.12359667869559E+0001 3.12183408280820E+0001 + 3.12007234753325E+0001 3.11831147250860E+0001 3.11655145737223E+0001 3.11479230176225E+0001 3.11303400531691E+0001 + 3.11127656767458E+0001 3.10951998847379E+0001 3.10776426735315E+0001 3.10600940395146E+0001 3.10425539790762E+0001 + 3.10250224886066E+0001 3.10074995644975E+0001 3.09899852031419E+0001 3.09724794009342E+0001 3.09549821542699E+0001 + 3.09374934595460E+0001 3.09200133131608E+0001 3.09025417115137E+0001 3.08850786510058E+0001 3.08676241280391E+0001 + 3.08501781390173E+0001 3.08327406803450E+0001 3.08153117484285E+0001 3.07978913396752E+0001 3.07804794504938E+0001 + 3.07630760772944E+0001 3.07456812164883E+0001 3.07282948644882E+0001 3.07109170177082E+0001 3.06935476725634E+0001 + 3.06761868254706E+0001 3.06588344728476E+0001 3.06414906111136E+0001 3.06241552366891E+0001 3.06068283459961E+0001 + 3.05895099354575E+0001 3.05722000014979E+0001 3.05548985405430E+0001 3.05376055490197E+0001 3.05203210233566E+0001 + 3.05030449599833E+0001 3.04857773553306E+0001 3.04685182058309E+0001 3.04512675079177E+0001 3.04340252580259E+0001 + 3.04167914525916E+0001 3.03995660880524E+0001 3.03823491608470E+0001 3.03651406674153E+0001 3.03479406041990E+0001 + 3.03307489676405E+0001 3.03135657541839E+0001 3.02963909602743E+0001 3.02792245823585E+0001 3.02620666168842E+0001 + 3.02449170603006E+0001 3.02277759090582E+0001 3.02106431596086E+0001 3.01935188084050E+0001 3.01764028519017E+0001 + 3.01592952865543E+0001 3.01421961088197E+0001 3.01251053151563E+0001 3.01080229020234E+0001 3.00909488658820E+0001 + 3.00738832031941E+0001 3.00568259104230E+0001 3.00397769840337E+0001 3.00227364204919E+0001 3.00057042162650E+0001 + 2.99886803678215E+0001 2.99716648716313E+0001 2.99546577241655E+0001 2.99376589218967E+0001 2.99206684612984E+0001 + 2.99036863388457E+0001 2.98867125510150E+0001 2.98697470942838E+0001 2.98527899651309E+0001 2.98358411600367E+0001 + 2.98189006754824E+0001 2.98019685079508E+0001 2.97850446539261E+0001 2.97681291098934E+0001 2.97512218723394E+0001 + 2.97343229377520E+0001 2.97174323026203E+0001 2.97005499634347E+0001 2.96836759166871E+0001 2.96668101588704E+0001 + 2.96499526864790E+0001 2.96331034960083E+0001 2.96162625839553E+0001 2.95994299468181E+0001 2.95826055810962E+0001 + 2.95657894832902E+0001 2.95489816499021E+0001 2.95321820774352E+0001 2.95153907623941E+0001 2.94986077012846E+0001 + 2.94818328906137E+0001 2.94650663268899E+0001 2.94483080066227E+0001 2.94315579263233E+0001 2.94148160825037E+0001 + 2.93980824716774E+0001 2.93813570903593E+0001 2.93646399350654E+0001 2.93479310023129E+0001 2.93312302886205E+0001 + 2.93145377905081E+0001 2.92978535044967E+0001 2.92811774271088E+0001 2.92645095548681E+0001 2.92478498842996E+0001 + 2.92311984119294E+0001 2.92145551342852E+0001 2.91979200478956E+0001 2.91812931492907E+0001 2.91646744350018E+0001 + 2.91480639015616E+0001 2.91314615455038E+0001 2.91148673633637E+0001 2.90982813516776E+0001 2.90817035069831E+0001 + 2.90651338258193E+0001 2.90485723047262E+0001 2.90320189402455E+0001 2.90154737289198E+0001 2.89989366672931E+0001 + 2.89824077519107E+0001 2.89658869793192E+0001 2.89493743460663E+0001 2.89328698487011E+0001 2.89163734837740E+0001 + 2.88998852478365E+0001 2.88834051374415E+0001 2.88669331491431E+0001 2.88504692794967E+0001 2.88340135250590E+0001 + 2.88175658823879E+0001 2.88011263480425E+0001 2.87846949185833E+0001 2.87682715905720E+0001 2.87518563605715E+0001 + 2.87354492251461E+0001 2.87190501808612E+0001 2.87026592242836E+0001 2.86862763519813E+0001 2.86699015605234E+0001 + 2.86535348464807E+0001 2.86371762064247E+0001 2.86208256369285E+0001 2.86044831345665E+0001 2.85881486959141E+0001 + 2.85718223175482E+0001 2.85555039960467E+0001 2.85391937279892E+0001 2.85228915099559E+0001 2.85065973385289E+0001 + 2.84903112102912E+0001 2.84740331218270E+0001 2.84577630697221E+0001 2.84415010505631E+0001 2.84252470609382E+0001 + 2.84090010974368E+0001 2.83927631566494E+0001 2.83765332351678E+0001 2.83603113295852E+0001 2.83440974364959E+0001 + 2.83278915524955E+0001 2.83116936741808E+0001 2.82955037981499E+0001 2.82793219210022E+0001 2.82631480393383E+0001 + 2.82469821497599E+0001 2.82308242488701E+0001 2.82146743332734E+0001 2.81985323995753E+0001 2.81823984443825E+0001 + 2.81662724643032E+0001 2.81501544559467E+0001 2.81340444159236E+0001 2.81179423408456E+0001 2.81018482273258E+0001 + 2.80857620719785E+0001 2.80696838714193E+0001 2.80536136222649E+0001 2.80375513211333E+0001 2.80214969646438E+0001 + 2.80054505494170E+0001 2.79894120720746E+0001 2.79733815292395E+0001 2.79573589175360E+0001 2.79413442335896E+0001 + 2.79253374740270E+0001 2.79093386354761E+0001 2.78933477145662E+0001 2.78773647079277E+0001 2.78613896121921E+0001 + 2.78454224239926E+0001 2.78294631399631E+0001 2.78135117567391E+0001 2.77975682709572E+0001 2.77816326792553E+0001 + 2.77657049782724E+0001 2.77497851646489E+0001 2.77338732350263E+0001 2.77179691860474E+0001 2.77020730143564E+0001 + 2.76861847165983E+0001 2.76703042894199E+0001 2.76544317294687E+0001 2.76385670333937E+0001 2.76227101978452E+0001 + 2.76068612194745E+0001 2.75910200949344E+0001 2.75751868208788E+0001 2.75593613939626E+0001 2.75435438108424E+0001 + 2.75277340681758E+0001 2.75119321626214E+0001 2.74961380908393E+0001 2.74803518494910E+0001 2.74645734352387E+0001 + 2.74488028447464E+0001 2.74330400746788E+0001 2.74172851217023E+0001 2.74015379824842E+0001 2.73857986536932E+0001 + 2.73700671319991E+0001 2.73543434140730E+0001 2.73386274965873E+0001 2.73229193762154E+0001 2.73072190496323E+0001 + 2.72915265135137E+0001 2.72758417645370E+0001 2.72601647993806E+0001 2.72444956147242E+0001 2.72288342072486E+0001 + 2.72131805736359E+0001 2.71975347105696E+0001 2.71818966147340E+0001 2.71662662828150E+0001 2.71506437114996E+0001 + 2.71350288974760E+0001 2.71194218374336E+0001 2.71038225280631E+0001 2.70882309660563E+0001 2.70726471481063E+0001 + 2.70570710709075E+0001 2.70415027311553E+0001 2.70259421255466E+0001 2.70103892507792E+0001 2.69948441035523E+0001 + 2.69793066805663E+0001 2.69637769785229E+0001 2.69482549941248E+0001 2.69327407240761E+0001 2.69172341650820E+0001 + 2.69017353138491E+0001 2.68862441670849E+0001 2.68707607214984E+0001 2.68552849737997E+0001 2.68398169207001E+0001 + 2.68243565589122E+0001 2.68089038851496E+0001 2.67934588961274E+0001 2.67780215885617E+0001 2.67625919591698E+0001 + 2.67471700046705E+0001 2.67317557217834E+0001 2.67163491072296E+0001 2.67009501577313E+0001 2.66855588700119E+0001 + 2.66701752407961E+0001 2.66547992668097E+0001 2.66394309447797E+0001 2.66240702714345E+0001 2.66087172435034E+0001 + 2.65933718577171E+0001 2.65780341108076E+0001 2.65627039995079E+0001 2.65473815205523E+0001 2.65320666706762E+0001 + 2.65167594466165E+0001 2.65014598451109E+0001 2.64861678628986E+0001 2.64708834967199E+0001 2.64556067433163E+0001 + 2.64403375994305E+0001 2.64250760618065E+0001 2.64098221271893E+0001 2.63945757923253E+0001 2.63793370539620E+0001 + 2.63641059088481E+0001 2.63488823537336E+0001 2.63336663853695E+0001 2.63184580005082E+0001 2.63032571959032E+0001 + 2.62880639683092E+0001 2.62728783144822E+0001 2.62577002311792E+0001 2.62425297151586E+0001 2.62273667631799E+0001 + 2.62122113720037E+0001 2.61970635383920E+0001 2.61819232591080E+0001 2.61667905309157E+0001 2.61516653505809E+0001 + 2.61365477148701E+0001 2.61214376205513E+0001 2.61063350643934E+0001 2.60912400431668E+0001 2.60761525536430E+0001 + 2.60610725925945E+0001 2.60460001567953E+0001 2.60309352430203E+0001 2.60158778480459E+0001 2.60008279686493E+0001 + 2.59857856016093E+0001 2.59707507437056E+0001 2.59557233917193E+0001 2.59407035424324E+0001 2.59256911926284E+0001 + 2.59106863390919E+0001 2.58956889786086E+0001 2.58806991079653E+0001 2.58657167239504E+0001 2.58507418233529E+0001 + 2.58357744029636E+0001 2.58208144595740E+0001 2.58058619899770E+0001 2.57909169909667E+0001 2.57759794593384E+0001 + 2.57610493918884E+0001 2.57461267854144E+0001 2.57312116367151E+0001 2.57163039425906E+0001 2.57014036998420E+0001 + 2.56865109052717E+0001 2.56716255556832E+0001 2.56567476478812E+0001 2.56418771786717E+0001 2.56270141448616E+0001 + 2.56121585432593E+0001 2.55973103706742E+0001 2.55824696239169E+0001 2.55676362997993E+0001 2.55528103951342E+0001 + 2.55379919067360E+0001 2.55231808314198E+0001 2.55083771660023E+0001 2.54935809073011E+0001 2.54787920521351E+0001 + 2.54640105973243E+0001 2.54492365396900E+0001 2.54344698760547E+0001 2.54197106032418E+0001 2.54049587180762E+0001 + 2.53902142173837E+0001 2.53754770979915E+0001 2.53607473567279E+0001 2.53460249904223E+0001 2.53313099959054E+0001 + 2.53166023700089E+0001 2.53019021095659E+0001 2.52872092114105E+0001 2.52725236723781E+0001 2.52578454893050E+0001 + 2.52431746590291E+0001 2.52285111783891E+0001 2.52138550442251E+0001 2.51992062533782E+0001 2.51845648026908E+0001 + 2.51699306890064E+0001 2.51553039091698E+0001 2.51406844600267E+0001 2.51260723384242E+0001 2.51114675412105E+0001 + 2.50968700652351E+0001 2.50822799073483E+0001 2.50676970644019E+0001 2.50531215332488E+0001 2.50385533107430E+0001 + 2.50239923937398E+0001 2.50094387790954E+0001 2.49948924636675E+0001 2.49803534443147E+0001 2.49658217178968E+0001 + 2.49512972812750E+0001 2.49367801313114E+0001 2.49222702648694E+0001 2.49077676788134E+0001 2.48932723700091E+0001 + 2.48787843353235E+0001 2.48643035716245E+0001 2.48498300757812E+0001 2.48353638446640E+0001 2.48209048751445E+0001 + 2.48064531640951E+0001 2.47920087083898E+0001 2.47775715049035E+0001 2.47631415505124E+0001 2.47487188420937E+0001 + 2.47343033765258E+0001 2.47198951506885E+0001 2.47054941614623E+0001 2.46911004057294E+0001 2.46767138803726E+0001 + 2.46623345822763E+0001 2.46479625083259E+0001 2.46335976554079E+0001 2.46192400204100E+0001 2.46048896002210E+0001 + 2.45905463917310E+0001 2.45762103918311E+0001 2.45618815974137E+0001 2.45475600053722E+0001 2.45332456126013E+0001 + 2.45189384159967E+0001 2.45046384124553E+0001 2.44903455988753E+0001 2.44760599721559E+0001 2.44617815291974E+0001 + 2.44475102669015E+0001 2.44332461821707E+0001 2.44189892719090E+0001 2.44047395330213E+0001 2.43904969624138E+0001 + 2.43762615569937E+0001 2.43620333136695E+0001 2.43478122293508E+0001 2.43335983009483E+0001 2.43193915253739E+0001 + 2.43051918995405E+0001 2.42909994203625E+0001 2.42768140847551E+0001 2.42626358896348E+0001 2.42484648319192E+0001 + 2.42343009085270E+0001 2.42201441163782E+0001 2.42059944523937E+0001 2.41918519134959E+0001 2.41777164966081E+0001 + 2.41635881986546E+0001 2.41494670165612E+0001 2.41353529472546E+0001 2.41212459876628E+0001 2.41071461347147E+0001 + 2.40930533853405E+0001 2.40789677364717E+0001 2.40648891850407E+0001 2.40508177279810E+0001 2.40367533622275E+0001 + 2.40226960847161E+0001 2.40086458923837E+0001 2.39946027821686E+0001 2.39805667510101E+0001 2.39665377958487E+0001 + 2.39525159136258E+0001 2.39385011012843E+0001 2.39244933557680E+0001 2.39104926740219E+0001 2.38964990529922E+0001 + 2.38825124896261E+0001 2.38685329808721E+0001 2.38545605236796E+0001 2.38405951149994E+0001 2.38266367517834E+0001 + 2.38126854309843E+0001 2.37987411495564E+0001 2.37848039044548E+0001 2.37708736926359E+0001 2.37569505110572E+0001 + 2.37430343566773E+0001 2.37291252264560E+0001 2.37152231173540E+0001 2.37013280263336E+0001 2.36874399503577E+0001 + 2.36735588863906E+0001 2.36596848313978E+0001 2.36458177823458E+0001 2.36319577362023E+0001 2.36181046899361E+0001 + 2.36042586405169E+0001 2.35904195849161E+0001 2.35765875201056E+0001 2.35627624430589E+0001 2.35489443507503E+0001 + 2.35351332401554E+0001 2.35213291082508E+0001 2.35075319520145E+0001 2.34937417684254E+0001 2.34799585544634E+0001 + 2.34661823071099E+0001 2.34524130233470E+0001 2.34386507001583E+0001 2.34248953345284E+0001 2.34111469234428E+0001 + 2.33974054638884E+0001 2.33836709528532E+0001 2.33699433873262E+0001 2.33562227642976E+0001 2.33425090807586E+0001 + 2.33288023337018E+0001 2.33151025201206E+0001 2.33014096370097E+0001 2.32877236813648E+0001 2.32740446501830E+0001 + 2.32603725404622E+0001 2.32467073492015E+0001 2.32330490734013E+0001 2.32193977100629E+0001 2.32057532561888E+0001 + 2.31921157087825E+0001 2.31784850648490E+0001 2.31648613213939E+0001 2.31512444754242E+0001 2.31376345239482E+0001 + 2.31240314639749E+0001 2.31104352925146E+0001 2.30968460065789E+0001 2.30832636031801E+0001 2.30696880793321E+0001 + 2.30561194320496E+0001 2.30425576583484E+0001 2.30290027552455E+0001 2.30154547197592E+0001 2.30019135489086E+0001 + 2.29883792397140E+0001 2.29748517891969E+0001 2.29613311943798E+0001 2.29478174522865E+0001 2.29343105599417E+0001 + 2.29208105143714E+0001 2.29073173126024E+0001 2.28938309516630E+0001 2.28803514285824E+0001 2.28668787403909E+0001 + 2.28534128841199E+0001 2.28399538568020E+0001 2.28265016554708E+0001 2.28130562771612E+0001 2.27996177189090E+0001 + 2.27861859777512E+0001 2.27727610507258E+0001 2.27593429348721E+0001 2.27459316272304E+0001 2.27325271248420E+0001 + 2.27191294247496E+0001 2.27057385239966E+0001 2.26923544196278E+0001 2.26789771086891E+0001 2.26656065882274E+0001 + 2.26522428552907E+0001 2.26388859069281E+0001 2.26255357401898E+0001 2.26121923521273E+0001 2.25988557397930E+0001 + 2.25855259002404E+0001 2.25722028305241E+0001 2.25588865276999E+0001 2.25455769888246E+0001 2.25322742109562E+0001 + 2.25189781911537E+0001 2.25056889264774E+0001 2.24924064139883E+0001 2.24791306507489E+0001 2.24658616338225E+0001 + 2.24525993602738E+0001 2.24393438271684E+0001 2.24260950315730E+0001 2.24128529705554E+0001 2.23996176411846E+0001 + 2.23863890405306E+0001 2.23731671656645E+0001 2.23599520136585E+0001 2.23467435815859E+0001 2.23335418665212E+0001 + 2.23203468655398E+0001 2.23071585757183E+0001 2.22939769941344E+0001 2.22808021178669E+0001 2.22676339439957E+0001 + 2.22544724696017E+0001 2.22413176917670E+0001 2.22281696075747E+0001 2.22150282141091E+0001 2.22018935084555E+0001 + 2.21887654877003E+0001 2.21756441489311E+0001 2.21625294892364E+0001 2.21494215057059E+0001 2.21363201954305E+0001 + 2.21232255555019E+0001 2.21101375830132E+0001 2.20970562750584E+0001 2.20839816287326E+0001 2.20709136411321E+0001 + 2.20578523093541E+0001 2.20447976304971E+0001 2.20317496016606E+0001 2.20187082199451E+0001 2.20056734824522E+0001 + 2.19926453862848E+0001 2.19796239285466E+0001 2.19666091063426E+0001 2.19536009167787E+0001 2.19405993569621E+0001 + 2.19276044240008E+0001 2.19146161150042E+0001 2.19016344270826E+0001 2.18886593573473E+0001 2.18756909029109E+0001 + 2.18627290608870E+0001 2.18497738283902E+0001 2.18368252025363E+0001 2.18238831804420E+0001 2.18109477592253E+0001 + 2.17980189360052E+0001 2.17850967079016E+0001 2.17721810720359E+0001 2.17592720255301E+0001 2.17463695655076E+0001 + 2.17334736890927E+0001 2.17205843934110E+0001 2.17077016755888E+0001 2.16948255327540E+0001 2.16819559620351E+0001 + 2.16690929605618E+0001 2.16562365254651E+0001 2.16433866538769E+0001 2.16305433429301E+0001 2.16177065897588E+0001 + 2.16048763914981E+0001 2.15920527452844E+0001 2.15792356482547E+0001 2.15664250975476E+0001 2.15536210903025E+0001 + 2.15408236236598E+0001 2.15280326947612E+0001 2.15152483007493E+0001 2.15024704387678E+0001 2.14896991059615E+0001 + 2.14769342994763E+0001 2.14641760164592E+0001 2.14514242540581E+0001 2.14386790094222E+0001 2.14259402797015E+0001 + 2.14132080620474E+0001 2.14004823536120E+0001 2.13877631515489E+0001 2.13750504530123E+0001 2.13623442551577E+0001 + 2.13496445551419E+0001 2.13369513501223E+0001 2.13242646372577E+0001 2.13115844137078E+0001 2.12989106766335E+0001 + 2.12862434231967E+0001 2.12735826505603E+0001 2.12609283558884E+0001 2.12482805363461E+0001 2.12356391890995E+0001 + 2.12230043113158E+0001 2.12103759001633E+0001 2.11977539528115E+0001 2.11851384664306E+0001 2.11725294381922E+0001 + 2.11599268652688E+0001 2.11473307448341E+0001 2.11347410740626E+0001 2.11221578501302E+0001 2.11095810702135E+0001 + 2.10970107314905E+0001 2.10844468311400E+0001 2.10718893663420E+0001 2.10593383342776E+0001 2.10467937321289E+0001 + 2.10342555570789E+0001 2.10217238063119E+0001 2.10091984770131E+0001 2.09966795663690E+0001 2.09841670715667E+0001 + 2.09716609897949E+0001 2.09591613182430E+0001 2.09466680541015E+0001 2.09341811945620E+0001 2.09217007368173E+0001 + 2.09092266780609E+0001 2.08967590154878E+0001 2.08842977462937E+0001 2.08718428676756E+0001 2.08593943768312E+0001 + 2.08469522709598E+0001 2.08345165472612E+0001 2.08220872029366E+0001 2.08096642351881E+0001 2.07972476412190E+0001 + 2.07848374182335E+0001 2.07724335634369E+0001 2.07600360740356E+0001 2.07476449472370E+0001 2.07352601802495E+0001 + 2.07228817702826E+0001 2.07105097145470E+0001 2.06981440102542E+0001 2.06857846546169E+0001 2.06734316448489E+0001 + 2.06610849781647E+0001 2.06487446517804E+0001 2.06364106629127E+0001 2.06240830087795E+0001 2.06117616865998E+0001 + 2.05994466935936E+0001 2.05871380269819E+0001 2.05748356839868E+0001 2.05625396618315E+0001 2.05502499577401E+0001 + 2.05379665689379E+0001 2.05256894926511E+0001 2.05134187261071E+0001 2.05011542665342E+0001 2.04888961111619E+0001 + 2.04766442572205E+0001 2.04643987019416E+0001 2.04521594425576E+0001 2.04399264763023E+0001 2.04276998004102E+0001 + 2.04154794121169E+0001 2.04032653086593E+0001 2.03910574872749E+0001 2.03788559452026E+0001 2.03666606796823E+0001 + 2.03544716879547E+0001 2.03422889672619E+0001 2.03301125148467E+0001 2.03179423279532E+0001 2.03057784038263E+0001 + 2.02936207397121E+0001 2.02814693328578E+0001 2.02693241805114E+0001 2.02571852799221E+0001 2.02450526283402E+0001 + 2.02329262230169E+0001 2.02208060612045E+0001 2.02086921401563E+0001 2.01965844571267E+0001 2.01844830093710E+0001 + 2.01723877941457E+0001 2.01602988087083E+0001 2.01482160503172E+0001 2.01361395162320E+0001 2.01240692037132E+0001 + 2.01120051100225E+0001 2.00999472324225E+0001 2.00878955681768E+0001 2.00758501145502E+0001 2.00638108688083E+0001 + 2.00517778282180E+0001 2.00397509900470E+0001 2.00277303515641E+0001 2.00157159100392E+0001 2.00037076627432E+0001 + 1.99917056069480E+0001 1.99797097399265E+0001 1.99677200589528E+0001 1.99557365613018E+0001 1.99437592442495E+0001 + 1.99317881050730E+0001 1.99198231410504E+0001 1.99078643494608E+0001 1.98959117275844E+0001 1.98839652727022E+0001 + 1.98720249820966E+0001 1.98600908530507E+0001 1.98481628828488E+0001 1.98362410687761E+0001 1.98243254081190E+0001 + 1.98124158981648E+0001 1.98005125362017E+0001 1.97886153195193E+0001 1.97767242454078E+0001 1.97648393111588E+0001 + 1.97529605140646E+0001 1.97410878514187E+0001 1.97292213205156E+0001 1.97173609186508E+0001 1.97055066431209E+0001 + 1.96936584912233E+0001 1.96818164602567E+0001 1.96699805475207E+0001 1.96581507503159E+0001 1.96463270659439E+0001 + 1.96345094917073E+0001 1.96226980249099E+0001 1.96108926628564E+0001 1.95990934028524E+0001 1.95873002422047E+0001 + 1.95755131782210E+0001 1.95637322082101E+0001 1.95519573294819E+0001 1.95401885393470E+0001 1.95284258351173E+0001 + 1.95166692141057E+0001 1.95049186736260E+0001 1.94931742109931E+0001 1.94814358235228E+0001 1.94697035085321E+0001 + 1.94579772633389E+0001 1.94462570852620E+0001 1.94345429716215E+0001 1.94228349197382E+0001 1.94111329269343E+0001 + 1.93994369905326E+0001 1.93877471078571E+0001 1.93760632762329E+0001 1.93643854929859E+0001 1.93527137554432E+0001 + 1.93410480609329E+0001 1.93293884067840E+0001 1.93177347903266E+0001 1.93060872088917E+0001 1.92944456598114E+0001 + 1.92828101404189E+0001 1.92711806480481E+0001 1.92595571800344E+0001 1.92479397337137E+0001 1.92363283064232E+0001 + 1.92247228955010E+0001 1.92131234982863E+0001 1.92015301121193E+0001 1.91899427343411E+0001 1.91783613622938E+0001 + 1.91667859933207E+0001 1.91552166247660E+0001 1.91436532539747E+0001 1.91320958782932E+0001 1.91205444950686E+0001 + 1.91089991016491E+0001 1.90974596953839E+0001 1.90859262736233E+0001 1.90743988337184E+0001 1.90628773730215E+0001 + 1.90513618888858E+0001 1.90398523786655E+0001 1.90283488397159E+0001 1.90168512693932E+0001 1.90053596650545E+0001 + 1.89938740240582E+0001 1.89823943437635E+0001 1.89709206215306E+0001 1.89594528547208E+0001 1.89479910406963E+0001 + 1.89365351768202E+0001 1.89250852604570E+0001 1.89136412889717E+0001 1.89022032597307E+0001 1.88907711701012E+0001 + 1.88793450174513E+0001 1.88679247991504E+0001 1.88565105125686E+0001 1.88451021550772E+0001 1.88336997240484E+0001 + 1.88223032168555E+0001 1.88109126308725E+0001 1.87995279634748E+0001 1.87881492120385E+0001 1.87767763739409E+0001 + 1.87654094465601E+0001 1.87540484272753E+0001 1.87426933134668E+0001 1.87313441025156E+0001 1.87200007918041E+0001 + 1.87086633787152E+0001 1.86973318606332E+0001 1.86860062349433E+0001 1.86746864990315E+0001 1.86633726502851E+0001 + 1.86520646860921E+0001 1.86407626038417E+0001 1.86294664009239E+0001 1.86181760747299E+0001 1.86068916226518E+0001 + 1.85956130420826E+0001 1.85843403304164E+0001 1.85730734850483E+0001 1.85618125033743E+0001 1.85505573827915E+0001 + 1.85393081206978E+0001 1.85280647144924E+0001 1.85168271615751E+0001 1.85055954593470E+0001 1.84943696052101E+0001 + 1.84831495965673E+0001 1.84719354308226E+0001 1.84607271053809E+0001 1.84495246176481E+0001 1.84383279650312E+0001 + 1.84271371449380E+0001 1.84159521547773E+0001 1.84047729919592E+0001 1.83935996538944E+0001 1.83824321379947E+0001 + 1.83712704416729E+0001 1.83601145623429E+0001 1.83489644974195E+0001 1.83378202443183E+0001 1.83266818004561E+0001 + 1.83155491632507E+0001 1.83044223301208E+0001 1.82933012984860E+0001 1.82821860657670E+0001 1.82710766293856E+0001 + 1.82599729867641E+0001 1.82488751353265E+0001 1.82377830724971E+0001 1.82266967957016E+0001 1.82156163023664E+0001 + 1.82045415899193E+0001 1.81934726557886E+0001 1.81824094974038E+0001 1.81713521121954E+0001 1.81603004975948E+0001 + 1.81492546510344E+0001 1.81382145699477E+0001 1.81271802517690E+0001 1.81161516939337E+0001 1.81051288938779E+0001 + 1.80941118490392E+0001 1.80831005568557E+0001 1.80720950147667E+0001 1.80610952202123E+0001 1.80501011706338E+0001 + 1.80391128634734E+0001 1.80281302961742E+0001 1.80171534661803E+0001 1.80061823709368E+0001 1.79952170078898E+0001 + 1.79842573744862E+0001 1.79733034681741E+0001 1.79623552864025E+0001 1.79514128266213E+0001 1.79404760862814E+0001 + 1.79295450628347E+0001 1.79186197537342E+0001 1.79077001564335E+0001 1.78967862683875E+0001 1.78858780870520E+0001 + 1.78749756098836E+0001 1.78640788343402E+0001 1.78531877578804E+0001 1.78423023779638E+0001 1.78314226920510E+0001 + 1.78205486976036E+0001 1.78096803920842E+0001 1.77988177729562E+0001 1.77879608376841E+0001 1.77771095837335E+0001 + 1.77662640085706E+0001 1.77554241096628E+0001 1.77445898844786E+0001 1.77337613304872E+0001 1.77229384451588E+0001 + 1.77121212259647E+0001 1.77013096703771E+0001 1.76905037758692E+0001 1.76797035399151E+0001 1.76689089599898E+0001 + 1.76581200335695E+0001 1.76473367581310E+0001 1.76365591311525E+0001 1.76257871501127E+0001 1.76150208124918E+0001 + 1.76042601157703E+0001 1.75935050574303E+0001 1.75827556349545E+0001 1.75720118458266E+0001 1.75612736875313E+0001 + 1.75505411575542E+0001 1.75398142533821E+0001 1.75290929725024E+0001 1.75183773124037E+0001 1.75076672705755E+0001 + 1.74969628445082E+0001 1.74862640316932E+0001 1.74755708296230E+0001 1.74648832357907E+0001 1.74542012476908E+0001 + 1.74435248628184E+0001 1.74328540786697E+0001 1.74221888927419E+0001 1.74115293025331E+0001 1.74008753055423E+0001 + 1.73902268992695E+0001 1.73795840812157E+0001 1.73689468488828E+0001 1.73583151997738E+0001 1.73476891313923E+0001 + 1.73370686412432E+0001 1.73264537268322E+0001 1.73158443856661E+0001 1.73052406152524E+0001 1.72946424130997E+0001 + 1.72840497767175E+0001 1.72734627036165E+0001 1.72628811913079E+0001 1.72523052373042E+0001 1.72417348391188E+0001 + 1.72311699942658E+0001 1.72206107002607E+0001 1.72100569546194E+0001 1.71995087548593E+0001 1.71889660984984E+0001 + 1.71784289830556E+0001 1.71678974060511E+0001 1.71573713650057E+0001 1.71468508574414E+0001 1.71363358808808E+0001 + 1.71258264328479E+0001 1.71153225108673E+0001 1.71048241124647E+0001 1.70943312351667E+0001 1.70838438765009E+0001 + 1.70733620339958E+0001 1.70628857051808E+0001 1.70524148875862E+0001 1.70419495787436E+0001 1.70314897761850E+0001 + 1.70210354774439E+0001 1.70105866800542E+0001 1.70001433815511E+0001 1.69897055794708E+0001 1.69792732713501E+0001 + 1.69688464547270E+0001 1.69584251271404E+0001 1.69480092861302E+0001 1.69375989292370E+0001 1.69271940540025E+0001 + 1.69167946579695E+0001 1.69064007386815E+0001 1.68960122936830E+0001 1.68856293205196E+0001 1.68752518167375E+0001 + 1.68648797798841E+0001 1.68545132075077E+0001 1.68441520971576E+0001 1.68337964463838E+0001 1.68234462527376E+0001 + 1.68131015137708E+0001 1.68027622270365E+0001 1.67924283900886E+0001 1.67821000004819E+0001 1.67717770557722E+0001 + 1.67614595535162E+0001 1.67511474912715E+0001 1.67408408665969E+0001 1.67305396770516E+0001 1.67202439201963E+0001 + 1.67099535935923E+0001 1.66996686948019E+0001 1.66893892213884E+0001 1.66791151709159E+0001 1.66688465409497E+0001 + 1.66585833290557E+0001 1.66483255328009E+0001 1.66380731497532E+0001 1.66278261774816E+0001 1.66175846135557E+0001 + 1.66073484555463E+0001 1.65971177010251E+0001 1.65868923475645E+0001 1.65766723927382E+0001 1.65664578341206E+0001 + 1.65562486692869E+0001 1.65460448958136E+0001 1.65358465112778E+0001 1.65256535132576E+0001 1.65154658993323E+0001 + 1.65052836670817E+0001 1.64951068140868E+0001 1.64849353379295E+0001 1.64747692361925E+0001 1.64646085064596E+0001 + 1.64544531463154E+0001 1.64443031533455E+0001 1.64341585251364E+0001 1.64240192592756E+0001 1.64138853533512E+0001 + 1.64037568049527E+0001 1.63936336116702E+0001 1.63835157710949E+0001 1.63734032808187E+0001 1.63632961384347E+0001 + 1.63531943415367E+0001 1.63430978877196E+0001 1.63330067745791E+0001 1.63229209997119E+0001 1.63128405607155E+0001 + 1.63027654551885E+0001 1.62926956807302E+0001 1.62826312349411E+0001 1.62725721154223E+0001 1.62625183197761E+0001 + 1.62524698456057E+0001 1.62424266905149E+0001 1.62323888521088E+0001 1.62223563279933E+0001 1.62123291157750E+0001 + 1.62023072130619E+0001 1.61922906174623E+0001 1.61822793265860E+0001 1.61722733380434E+0001 1.61622726494458E+0001 + 1.61522772584055E+0001 1.61422871625358E+0001 1.61323023594508E+0001 1.61223228467655E+0001 1.61123486220960E+0001 + 1.61023796830590E+0001 1.60924160272723E+0001 1.60824576523548E+0001 1.60725045559259E+0001 1.60625567356064E+0001 + 1.60526141890175E+0001 1.60426769137816E+0001 1.60327449075222E+0001 1.60228181678632E+0001 1.60128966924300E+0001 + 1.60029804788483E+0001 1.59930695247453E+0001 1.59831638277488E+0001 1.59732633854874E+0001 1.59633681955910E+0001 + 1.59534782556899E+0001 1.59435935634158E+0001 1.59337141164011E+0001 1.59238399122790E+0001 1.59139709486838E+0001 + 1.59041072232506E+0001 1.58942487336155E+0001 1.58843954774154E+0001 1.58745474522881E+0001 1.58647046558725E+0001 + 1.58548670858081E+0001 1.58450347397356E+0001 1.58352076152966E+0001 1.58253857101333E+0001 1.58155690218890E+0001 + 1.58057575482081E+0001 1.57959512867355E+0001 1.57861502351175E+0001 1.57763543910007E+0001 1.57665637520332E+0001 + 1.57567783158636E+0001 1.57469980801416E+0001 1.57372230425177E+0001 1.57274532006435E+0001 1.57176885521712E+0001 + 1.57079290947541E+0001 1.56981748260463E+0001 1.56884257437031E+0001 1.56786818453802E+0001 1.56689431287346E+0001 + 1.56592095914241E+0001 1.56494812311074E+0001 1.56397580454440E+0001 1.56300400320944E+0001 1.56203271887199E+0001 + 1.56106195129830E+0001 1.56009170025467E+0001 1.55912196550752E+0001 1.55815274682333E+0001 1.55718404396871E+0001 + 1.55621585671033E+0001 1.55524818481495E+0001 1.55428102804944E+0001 1.55331438618074E+0001 1.55234825897589E+0001 + 1.55138264620201E+0001 1.55041754762634E+0001 1.54945296301616E+0001 1.54848889213887E+0001 1.54752533476198E+0001 + 1.54656229065304E+0001 1.54559975957972E+0001 1.54463774130979E+0001 1.54367623561107E+0001 1.54271524225152E+0001 + 1.54175476099914E+0001 1.54079479162206E+0001 1.53983533388847E+0001 1.53887638756668E+0001 1.53791795242504E+0001 + 1.53696002823205E+0001 1.53600261475625E+0001 1.53504571176630E+0001 1.53408931903094E+0001 1.53313343631898E+0001 + 1.53217806339936E+0001 1.53122320004106E+0001 1.53026884601320E+0001 1.52931500108495E+0001 1.52836166502558E+0001 + 1.52740883760445E+0001 1.52645651859102E+0001 1.52550470775484E+0001 1.52455340486551E+0001 1.52360260969277E+0001 + 1.52265232200641E+0001 1.52170254157634E+0001 1.52075326817254E+0001 1.51980450156508E+0001 1.51885624152413E+0001 + 1.51790848781992E+0001 1.51696124022281E+0001 1.51601449850322E+0001 1.51506826243166E+0001 1.51412253177875E+0001 + 1.51317730631517E+0001 1.51223258581171E+0001 1.51128837003923E+0001 1.51034465876870E+0001 1.50940145177117E+0001 + 1.50845874881776E+0001 1.50751654967971E+0001 1.50657485412832E+0001 1.50563366193501E+0001 1.50469297287125E+0001 + 1.50375278670862E+0001 1.50281310321880E+0001 1.50187392217353E+0001 1.50093524334465E+0001 1.49999706650411E+0001 + 1.49905939142391E+0001 1.49812221787616E+0001 1.49718554563306E+0001 1.49624937446690E+0001 1.49531370415003E+0001 + 1.49437853445492E+0001 1.49344386515412E+0001 1.49250969602027E+0001 1.49157602682607E+0001 1.49064285734435E+0001 + 1.48971018734801E+0001 1.48877801661002E+0001 1.48784634490346E+0001 1.48691517200150E+0001 1.48598449767739E+0001 + 1.48505432170445E+0001 1.48412464385612E+0001 1.48319546390591E+0001 1.48226678162742E+0001 1.48133859679433E+0001 + 1.48041090918042E+0001 1.47948371855956E+0001 1.47855702470569E+0001 1.47763082739285E+0001 1.47670512639517E+0001 + 1.47577992148685E+0001 1.47485521244220E+0001 1.47393099903561E+0001 1.47300728104155E+0001 1.47208405823457E+0001 + 1.47116133038934E+0001 1.47023909728059E+0001 1.46931735868313E+0001 1.46839611437188E+0001 1.46747536412184E+0001 + 1.46655510770809E+0001 1.46563534490581E+0001 1.46471607549025E+0001 1.46379729923676E+0001 1.46287901592077E+0001 + 1.46196122531780E+0001 1.46104392720346E+0001 1.46012712135344E+0001 1.45921080754352E+0001 1.45829498554958E+0001 + 1.45737965514756E+0001 1.45646481611350E+0001 1.45555046822354E+0001 1.45463661125388E+0001 1.45372324498083E+0001 + 1.45281036918078E+0001 1.45189798363020E+0001 1.45098608810565E+0001 1.45007468238378E+0001 1.44916376624132E+0001 + 1.44825333945510E+0001 1.44734340180202E+0001 1.44643395305908E+0001 1.44552499300335E+0001 1.44461652141200E+0001 + 1.44370853806229E+0001 1.44280104273155E+0001 1.44189403519722E+0001 1.44098751523679E+0001 1.44008148262788E+0001 + 1.43917593714816E+0001 1.43827087857540E+0001 1.43736630668747E+0001 1.43646222126230E+0001 1.43555862207793E+0001 + 1.43465550891246E+0001 1.43375288154411E+0001 1.43285073975115E+0001 1.43194908331197E+0001 1.43104791200501E+0001 + 1.43014722560883E+0001 1.42924702390206E+0001 1.42834730666341E+0001 1.42744807367169E+0001 1.42654932470578E+0001 + 1.42565105954466E+0001 1.42475327796739E+0001 1.42385597975312E+0001 1.42295916468107E+0001 1.42206283253057E+0001 + 1.42116698308101E+0001 1.42027161611189E+0001 1.41937673140279E+0001 1.41848232873335E+0001 1.41758840788333E+0001 + 1.41669496863256E+0001 1.41580201076095E+0001 1.41490953404851E+0001 1.41401753827531E+0001 1.41312602322155E+0001 + 1.41223498866746E+0001 1.41134443439341E+0001 1.41045436017981E+0001 1.40956476580718E+0001 1.40867565105612E+0001 + 1.40778701570731E+0001 1.40689885954152E+0001 1.40601118233961E+0001 1.40512398388252E+0001 1.40423726395128E+0001 + 1.40335102232698E+0001 1.40246525879084E+0001 1.40157997312412E+0001 1.40069516510820E+0001 1.39981083452452E+0001 + 1.39892698115462E+0001 1.39804360478012E+0001 1.39716070518273E+0001 1.39627828214423E+0001 1.39539633544650E+0001 + 1.39451486487150E+0001 1.39363387020127E+0001 1.39275335121795E+0001 1.39187330770374E+0001 1.39099373944094E+0001 + 1.39011464621194E+0001 1.38923602779921E+0001 1.38835788398530E+0001 1.38748021455284E+0001 1.38660301928455E+0001 + 1.38572629796325E+0001 1.38485005037182E+0001 1.38397427629323E+0001 1.38309897551055E+0001 1.38222414780693E+0001 + 1.38134979296558E+0001 1.38047591076982E+0001 1.37960250100305E+0001 1.37872956344874E+0001 1.37785709789047E+0001 + 1.37698510411189E+0001 1.37611358189672E+0001 1.37524253102879E+0001 1.37437195129199E+0001 1.37350184247032E+0001 + 1.37263220434784E+0001 1.37176303670870E+0001 1.37089433933716E+0001 1.37002611201752E+0001 1.36915835453420E+0001 + 1.36829106667168E+0001 1.36742424821455E+0001 1.36655789894745E+0001 1.36569201865513E+0001 1.36482660712242E+0001 + 1.36396166413422E+0001 1.36309718947553E+0001 1.36223318293143E+0001 1.36136964428707E+0001 1.36050657332771E+0001 + 1.35964396983866E+0001 1.35878183360535E+0001 1.35792016441326E+0001 1.35705896204798E+0001 1.35619822629517E+0001 + 1.35533795694057E+0001 1.35447815377002E+0001 1.35361881656943E+0001 1.35275994512479E+0001 1.35190153922218E+0001 + 1.35104359864778E+0001 1.35018612318781E+0001 1.34932911262863E+0001 1.34847256675663E+0001 1.34761648535831E+0001 + 1.34676086822026E+0001 1.34590571512914E+0001 1.34505102587170E+0001 1.34419680023475E+0001 1.34334303800523E+0001 + 1.34248973897011E+0001 1.34163690291649E+0001 1.34078452963152E+0001 1.33993261890244E+0001 1.33908117051660E+0001 + 1.33823018426138E+0001 1.33737965992430E+0001 1.33652959729293E+0001 1.33567999615492E+0001 1.33483085629802E+0001 + 1.33398217751006E+0001 1.33313395957894E+0001 1.33228620229265E+0001 1.33143890543927E+0001 1.33059206880695E+0001 + 1.32974569218393E+0001 1.32889977535854E+0001 1.32805431811917E+0001 1.32720932025432E+0001 1.32636478155256E+0001 + 1.32552070180253E+0001 1.32467708079297E+0001 1.32383391831270E+0001 1.32299121415061E+0001 1.32214896809570E+0001 + 1.32130717993702E+0001 1.32046584946372E+0001 1.31962497646503E+0001 1.31878456073026E+0001 1.31794460204880E+0001 + 1.31710510021014E+0001 1.31626605500382E+0001 1.31542746621949E+0001 1.31458933364688E+0001 1.31375165707578E+0001 + 1.31291443629608E+0001 1.31207767109776E+0001 1.31124136127086E+0001 1.31040550660552E+0001 1.30957010689195E+0001 + 1.30873516192045E+0001 1.30790067148140E+0001 1.30706663536525E+0001 1.30623305336256E+0001 1.30539992526395E+0001 + 1.30456725086012E+0001 1.30373502994186E+0001 1.30290326230005E+0001 1.30207194772563E+0001 1.30124108600964E+0001 + 1.30041067694319E+0001 1.29958072031749E+0001 1.29875121592380E+0001 1.29792216355350E+0001 1.29709356299802E+0001 + 1.29626541404889E+0001 1.29543771649771E+0001 1.29461047013617E+0001 1.29378367475604E+0001 1.29295733014916E+0001 + 1.29213143610748E+0001 1.29130599242299E+0001 1.29048099888780E+0001 1.28965645529409E+0001 1.28883236143410E+0001 + 1.28800871710017E+0001 1.28718552208473E+0001 1.28636277618028E+0001 1.28554047917940E+0001 1.28471863087474E+0001 + 1.28389723105906E+0001 1.28307627952518E+0001 1.28225577606601E+0001 1.28143572047453E+0001 1.28061611254382E+0001 + 1.27979695206701E+0001 1.27897823883736E+0001 1.27815997264815E+0001 1.27734215329279E+0001 1.27652478056475E+0001 + 1.27570785425759E+0001 1.27489137416494E+0001 1.27407534008051E+0001 1.27325975179811E+0001 1.27244460911161E+0001 + 1.27162991181497E+0001 1.27081565970223E+0001 1.27000185256750E+0001 1.26918849020499E+0001 1.26837557240899E+0001 + 1.26756309897385E+0001 1.26675106969401E+0001 1.26593948436400E+0001 1.26512834277842E+0001 1.26431764473195E+0001 + 1.26350739001937E+0001 1.26269757843550E+0001 1.26188820977529E+0001 1.26107928383374E+0001 1.26027080040593E+0001 + 1.25946275928702E+0001 1.25865516027227E+0001 1.25784800315701E+0001 1.25704128773663E+0001 1.25623501380664E+0001 + 1.25542918116258E+0001 1.25462378960013E+0001 1.25381883891499E+0001 1.25301432890299E+0001 1.25221025936000E+0001 + 1.25140663008200E+0001 1.25060344086504E+0001 1.24980069150524E+0001 1.24899838179882E+0001 1.24819651154206E+0001 + 1.24739508053133E+0001 1.24659408856308E+0001 1.24579353543383E+0001 1.24499342094021E+0001 1.24419374487888E+0001 + 1.24339450704663E+0001 1.24259570724030E+0001 1.24179734525682E+0001 1.24099942089319E+0001 1.24020193394649E+0001 + 1.23940488421391E+0001 1.23860827149268E+0001 1.23781209558014E+0001 1.23701635627367E+0001 1.23622105337078E+0001 + 1.23542618666902E+0001 1.23463175596604E+0001 1.23383776105956E+0001 1.23304420174738E+0001 1.23225107782740E+0001 + 1.23145838909756E+0001 1.23066613535591E+0001 1.22987431640057E+0001 1.22908293202975E+0001 1.22829198204171E+0001 + 1.22750146623482E+0001 1.22671138440752E+0001 1.22592173635832E+0001 1.22513252188582E+0001 1.22434374078870E+0001 + 1.22355539286570E+0001 1.22276747791566E+0001 1.22197999573750E+0001 1.22119294613021E+0001 1.22040632889285E+0001 + 1.21962014382458E+0001 1.21883439072462E+0001 1.21804906939229E+0001 1.21726417962696E+0001 1.21647972122811E+0001 + 1.21569569399528E+0001 1.21491209772809E+0001 1.21412893222625E+0001 1.21334619728953E+0001 1.21256389271779E+0001 + 1.21178201831098E+0001 1.21100057386911E+0001 1.21021955919227E+0001 1.20943897408064E+0001 1.20865881833447E+0001 + 1.20787909175410E+0001 1.20709979413993E+0001 1.20632092529245E+0001 1.20554248501223E+0001 1.20476447309992E+0001 + 1.20398688935624E+0001 1.20320973358199E+0001 1.20243300557805E+0001 1.20165670514539E+0001 1.20088083208503E+0001 + 1.20010538619810E+0001 1.19933036728580E+0001 1.19855577514938E+0001 1.19778160959021E+0001 1.19700787040971E+0001 + 1.19623455740940E+0001 1.19546167039085E+0001 1.19468920915573E+0001 1.19391717350578E+0001 1.19314556324282E+0001 + 1.19237437816876E+0001 1.19160361808556E+0001 1.19083328279528E+0001 1.19006337210005E+0001 1.18929388580208E+0001 + 1.18852482370367E+0001 1.18775618560716E+0001 1.18698797131502E+0001 1.18622018062976E+0001 1.18545281335398E+0001 + 1.18468586929036E+0001 1.18391934824165E+0001 1.18315325001069E+0001 1.18238757440038E+0001 1.18162232121372E+0001 + 1.18085749025377E+0001 1.18009308132367E+0001 1.17932909422665E+0001 1.17856552876600E+0001 1.17780238474510E+0001 + 1.17703966196741E+0001 1.17627736023645E+0001 1.17551547935584E+0001 1.17475401912926E+0001 1.17399297936047E+0001 + 1.17323235985332E+0001 1.17247216041172E+0001 1.17171238083967E+0001 1.17095302094125E+0001 1.17019408052060E+0001 + 1.16943555938196E+0001 1.16867745732962E+0001 1.16791977416797E+0001 1.16716250970147E+0001 1.16640566373466E+0001 + 1.16564923607215E+0001 1.16489322651862E+0001 1.16413763487886E+0001 1.16338246095771E+0001 1.16262770456007E+0001 + 1.16187336549097E+0001 1.16111944355547E+0001 1.16036593855872E+0001 1.15961285030596E+0001 1.15886017860249E+0001 + 1.15810792325370E+0001 1.15735608406505E+0001 1.15660466084207E+0001 1.15585365339039E+0001 1.15510306151568E+0001 + 1.15435288502372E+0001 1.15360312372036E+0001 1.15285377741151E+0001 1.15210484590318E+0001 1.15135632900143E+0001 + 1.15060822651242E+0001 1.14986053824239E+0001 1.14911326399762E+0001 1.14836640358451E+0001 1.14761995680951E+0001 + 1.14687392347915E+0001 1.14612830340006E+0001 1.14538309637890E+0001 1.14463830222245E+0001 1.14389392073755E+0001 + 1.14314995173111E+0001 1.14240639501013E+0001 1.14166325038167E+0001 1.14092051765289E+0001 1.14017819663099E+0001 + 1.13943628712328E+0001 1.13869478893714E+0001 1.13795370188001E+0001 1.13721302575942E+0001 1.13647276038297E+0001 + 1.13573290555834E+0001 1.13499346109329E+0001 1.13425442679564E+0001 1.13351580247331E+0001 1.13277758793427E+0001 + 1.13203978298659E+0001 1.13130238743839E+0001 1.13056540109790E+0001 1.12982882377339E+0001 1.12909265527323E+0001 + 1.12835689540585E+0001 1.12762154397978E+0001 1.12688660080360E+0001 1.12615206568597E+0001 1.12541793843564E+0001 + 1.12468421886143E+0001 1.12395090677222E+0001 1.12321800197699E+0001 1.12248550428478E+0001 1.12175341350471E+0001 + 1.12102172944597E+0001 1.12029045191784E+0001 1.11955958072967E+0001 1.11882911569086E+0001 1.11809905661093E+0001 + 1.11736940329944E+0001 1.11664015556605E+0001 1.11591131322047E+0001 1.11518287607252E+0001 1.11445484393204E+0001 + 1.11372721660901E+0001 1.11299999391345E+0001 1.11227317565545E+0001 1.11154676164520E+0001 1.11082075169293E+0001 + 1.11009514560899E+0001 1.10936994320376E+0001 1.10864514428774E+0001 1.10792074867146E+0001 1.10719675616555E+0001 + 1.10647316658072E+0001 1.10574997972775E+0001 1.10502719541748E+0001 1.10430481346084E+0001 1.10358283366884E+0001 + 1.10286125585255E+0001 1.10214007982312E+0001 1.10141930539178E+0001 1.10069893236984E+0001 1.09997896056866E+0001 + 1.09925938979969E+0001 1.09854021987448E+0001 1.09782145060461E+0001 1.09710308180176E+0001 1.09638511327768E+0001 + 1.09566754484419E+0001 1.09495037631321E+0001 1.09423360749669E+0001 1.09351723820669E+0001 1.09280126825534E+0001 + 1.09208569745482E+0001 1.09137052561742E+0001 1.09065575255548E+0001 1.08994137808142E+0001 1.08922740200774E+0001 + 1.08851382414701E+0001 1.08780064431187E+0001 1.08708786231504E+0001 1.08637547796933E+0001 1.08566349108758E+0001 + 1.08495190148275E+0001 1.08424070896786E+0001 1.08352991335599E+0001 1.08281951446031E+0001 1.08210951209406E+0001 + 1.08139990607055E+0001 1.08069069620318E+0001 1.07998188230539E+0001 1.07927346419074E+0001 1.07856544167282E+0001 + 1.07785781456533E+0001 1.07715058268201E+0001 1.07644374583671E+0001 1.07573730384333E+0001 1.07503125651585E+0001 + 1.07432560366832E+0001 1.07362034511488E+0001 1.07291548066971E+0001 1.07221101014711E+0001 1.07150693336142E+0001 + 1.07080325012705E+0001 1.07009996025852E+0001 1.06939706357039E+0001 1.06869455987730E+0001 1.06799244899398E+0001 + 1.06729073073521E+0001 1.06658940491586E+0001 1.06588847135088E+0001 1.06518792985526E+0001 1.06448778024411E+0001 + 1.06378802233258E+0001 1.06308865593591E+0001 1.06238968086939E+0001 1.06169109694842E+0001 1.06099290398844E+0001 + 1.06029510180499E+0001 1.05959769021366E+0001 1.05890066903013E+0001 1.05820403807015E+0001 1.05750779714953E+0001 + 1.05681194608418E+0001 1.05611648469006E+0001 1.05542141278321E+0001 1.05472673017974E+0001 1.05403243669585E+0001 + 1.05333853214779E+0001 1.05264501635189E+0001 1.05195188912457E+0001 1.05125915028231E+0001 1.05056679964165E+0001 + 1.04987483701922E+0001 1.04918326223172E+0001 1.04849207509593E+0001 1.04780127542869E+0001 1.04711086304691E+0001 + 1.04642083776759E+0001 1.04573119940780E+0001 1.04504194778466E+0001 1.04435308271539E+0001 1.04366460401728E+0001 + 1.04297651150767E+0001 1.04228880500399E+0001 1.04160148432375E+0001 1.04091454928452E+0001 1.04022799970394E+0001 + 1.03954183539974E+0001 1.03885605618971E+0001 1.03817066189170E+0001 1.03748565232366E+0001 1.03680102730360E+0001 + 1.03611678664960E+0001 1.03543293017981E+0001 1.03474945771246E+0001 1.03406636906585E+0001 1.03338366405836E+0001 + 1.03270134250842E+0001 1.03201940423455E+0001 1.03133784905535E+0001 1.03065667678947E+0001 1.02997588725565E+0001 + 1.02929548027270E+0001 1.02861545565949E+0001 1.02793581323497E+0001 1.02725655281817E+0001 1.02657767422819E+0001 + 1.02589917728418E+0001 1.02522106180540E+0001 1.02454332761114E+0001 1.02386597452080E+0001 1.02318900235384E+0001 + 1.02251241092977E+0001 1.02183620006821E+0001 1.02116036958882E+0001 1.02048491931134E+0001 1.01980984905560E+0001 + 1.01913515864148E+0001 1.01846084788893E+0001 1.01778691661801E+0001 1.01711336464879E+0001 1.01644019180147E+0001 + 1.01576739789629E+0001 1.01509498275357E+0001 1.01442294619370E+0001 1.01375128803714E+0001 1.01308000810443E+0001 + 1.01240910621617E+0001 1.01173858219304E+0001 1.01106843585579E+0001 1.01039866702525E+0001 1.00972927552229E+0001 + 1.00906026116790E+0001 1.00839162378310E+0001 1.00772336318901E+0001 1.00705547920679E+0001 1.00638797165771E+0001 + 1.00572084036308E+0001 1.00505408514429E+0001 1.00438770582282E+0001 1.00372170222019E+0001 1.00305607415802E+0001 + 1.00239082145798E+0001 1.00172594394182E+0001 1.00106144143137E+0001 1.00039731374851E+0001 9.99733560715216E+0000 + 9.99070182153517E+0000 9.98407177885519E+0000 9.97744547733402E+0000 9.97082291519411E+0000 9.96420409065867E+0000 + 9.95758900195163E+0000 9.95097764729757E+0000 9.94437002492184E+0000 9.93776613305048E+0000 9.93116596991022E+0000 + 9.92456953372854E+0000 9.91797682273359E+0000 9.91138783515425E+0000 9.90480256922011E+0000 9.89822102316146E+0000 + 9.89164319520930E+0000 9.88506908359536E+0000 9.87849868655202E+0000 9.87193200231244E+0000 9.86536902911044E+0000 + 9.85880976518056E+0000 9.85225420875806E+0000 9.84570235807887E+0000 9.83915421137967E+0000 9.83260976689783E+0000 + 9.82606902287140E+0000 9.81953197753919E+0000 9.81299862914067E+0000 9.80646897591602E+0000 9.79994301610615E+0000 + 9.79342074795266E+0000 9.78690216969784E+0000 9.78038727958471E+0000 9.77387607585698E+0000 9.76736855675907E+0000 + 9.76086472053609E+0000 9.75436456543387E+0000 9.74786808969894E+0000 9.74137529157853E+0000 9.73488616932056E+0000 + 9.72840072117368E+0000 9.72191894538722E+0000 9.71544084021121E+0000 9.70896640389641E+0000 9.70249563469425E+0000 + 9.69602853085686E+0000 9.68956509063710E+0000 9.68310531228852E+0000 9.67664919406535E+0000 9.67019673422254E+0000 + 9.66374793101574E+0000 9.65730278270129E+0000 9.65086128753624E+0000 9.64442344377832E+0000 9.63798924968599E+0000 + 9.63155870351838E+0000 9.62513180353534E+0000 9.61870854799740E+0000 9.61228893516581E+0000 9.60587296330248E+0000 + 9.59946063067005E+0000 9.59305193553187E+0000 9.58664687615194E+0000 9.58024545079500E+0000 9.57384765772645E+0000 + 9.56745349521243E+0000 9.56106296151975E+0000 9.55467605491590E+0000 9.54829277366910E+0000 9.54191311604823E+0000 + 9.53553708032291E+0000 9.52916466476342E+0000 9.52279586764074E+0000 9.51643068722655E+0000 9.51006912179323E+0000 + 9.50371116961382E+0000 9.49735682896213E+0000 9.49100609811257E+0000 9.48465897534030E+0000 9.47831545892117E+0000 + 9.47197554713171E+0000 9.46563923824914E+0000 9.45930653055139E+0000 9.45297742231705E+0000 9.44665191182543E+0000 + 9.44032999735654E+0000 9.43401167719105E+0000 9.42769694961034E+0000 9.42138581289647E+0000 9.41507826533221E+0000 + 9.40877430520101E+0000 9.40247393078700E+0000 9.39617714037500E+0000 9.38988393225054E+0000 9.38359430469984E+0000 + 9.37730825600977E+0000 9.37102578446794E+0000 9.36474688836261E+0000 9.35847156598274E+0000 9.35219981561801E+0000 + 9.34593163555872E+0000 9.33966702409593E+0000 9.33340597952133E+0000 9.32714850012734E+0000 9.32089458420704E+0000 + 9.31464423005422E+0000 9.30839743596332E+0000 9.30215420022951E+0000 9.29591452114862E+0000 9.28967839701716E+0000 + 9.28344582613236E+0000 9.27721680679210E+0000 9.27099133729495E+0000 9.26476941594019E+0000 9.25855104102775E+0000 + 9.25233621085828E+0000 9.24612492373308E+0000 9.23991717795415E+0000 9.23371297182420E+0000 9.22751230364657E+0000 + 9.22131517172533E+0000 9.21512157436520E+0000 9.20893150987161E+0000 9.20274497655065E+0000 9.19656197270911E+0000 + 9.19038249665444E+0000 9.18420654669480E+0000 9.17803412113902E+0000 9.17186521829660E+0000 9.16569983647774E+0000 + 9.15953797399331E+0000 9.15337962915485E+0000 9.14722480027461E+0000 9.14107348566549E+0000 9.13492568364110E+0000 + 9.12878139251570E+0000 9.12264061060424E+0000 9.11650333622237E+0000 9.11036956768639E+0000 9.10423930331327E+0000 + 9.09811254142071E+0000 9.09198928032705E+0000 9.08586951835131E+0000 9.07975325381320E+0000 9.07364048503308E+0000 + 9.06753121033204E+0000 9.06142542803180E+0000 9.05532313645476E+0000 9.04922433392404E+0000 9.04312901876338E+0000 + 9.03703718929723E+0000 9.03094884385072E+0000 9.02486398074963E+0000 9.01878259832043E+0000 9.01270469489027E+0000 + 9.00663026878699E+0000 9.00055931833904E+0000 8.99449184187564E+0000 8.98842783772660E+0000 8.98236730422245E+0000 + 8.97631023969439E+0000 8.97025664247427E+0000 8.96420651089466E+0000 8.95815984328874E+0000 8.95211663799040E+0000 + 8.94607689333423E+0000 8.94004060765543E+0000 8.93400777928993E+0000 8.92797840657428E+0000 8.92195248784575E+0000 + 8.91593002144224E+0000 8.90991100570236E+0000 8.90389543896536E+0000 8.89788331957118E+0000 8.89187464586043E+0000 + 8.88586941617438E+0000 8.87986762885497E+0000 8.87386928224481E+0000 8.86787437468720E+0000 8.86188290452609E+0000 + 8.85589487010610E+0000 8.84991026977253E+0000 8.84392910187134E+0000 8.83795136474915E+0000 8.83197705675327E+0000 + 8.82600617623167E+0000 8.82003872153297E+0000 8.81407469100649E+0000 8.80811408300220E+0000 8.80215689587072E+0000 + 8.79620312796337E+0000 8.79025277763211E+0000 8.78430584322959E+0000 8.77836232310912E+0000 8.77242221562466E+0000 + 8.76648551913085E+0000 8.76055223198298E+0000 8.75462235253703E+0000 8.74869587914964E+0000 8.74277281017810E+0000 + 8.73685314398036E+0000 8.73093687891506E+0000 8.72502401334150E+0000 8.71911454561962E+0000 8.71320847411005E+0000 + 8.70730579717407E+0000 8.70140651317362E+0000 8.69551062047132E+0000 8.68961811743043E+0000 8.68372900241490E+0000 + 8.67784327378931E+0000 8.67196092991894E+0000 8.66608196916970E+0000 8.66020638990817E+0000 8.65433419050160E+0000 + 8.64846536931790E+0000 8.64259992472564E+0000 8.63673785509403E+0000 8.63087915879298E+0000 8.62502383419303E+0000 + 8.61917187966538E+0000 8.61332329358192E+0000 8.60747807431517E+0000 8.60163622023832E+0000 8.59579772972521E+0000 + 8.58996260115035E+0000 8.58413083288892E+0000 8.57830242331672E+0000 8.57247737081026E+0000 8.56665567374665E+0000 + 8.56083733050372E+0000 8.55502233945991E+0000 8.54921069899433E+0000 8.54340240748676E+0000 8.53759746331762E+0000 + 8.53179586486801E+0000 8.52599761051966E+0000 8.52020269865497E+0000 8.51441112765698E+0000 8.50862289590942E+0000 + 8.50283800179665E+0000 8.49705644370368E+0000 8.49127822001620E+0000 8.48550332912053E+0000 8.47973176940367E+0000 + 8.47396353925324E+0000 8.46819863705755E+0000 8.46243706120554E+0000 8.45667881008681E+0000 8.45092388209162E+0000 + 8.44517227561088E+0000 8.43942398903616E+0000 8.43367902075965E+0000 8.42793736917424E+0000 8.42219903267345E+0000 + 8.41646400965144E+0000 8.41073229850304E+0000 8.40500389762372E+0000 8.39927880540962E+0000 8.39355702025752E+0000 + 8.38783854056483E+0000 8.38212336472965E+0000 8.37641149115071E+0000 8.37070291822739E+0000 8.36499764435971E+0000 + 8.35929566794836E+0000 8.35359698739468E+0000 8.34790160110064E+0000 8.34220950746889E+0000 8.33652070490268E+0000 + 8.33083519180597E+0000 8.32515296658331E+0000 8.31947402763994E+0000 8.31379837338173E+0000 8.30812600221521E+0000 + 8.30245691254754E+0000 8.29679110278654E+0000 8.29112857134067E+0000 8.28546931661906E+0000 8.27981333703145E+0000 + 8.27416063098824E+0000 8.26851119690049E+0000 8.26286503317991E+0000 8.25722213823882E+0000 8.25158251049022E+0000 + 8.24594614834775E+0000 8.24031305022568E+0000 8.23468321453894E+0000 8.22905663970310E+0000 8.22343332413437E+0000 + 8.21781326624961E+0000 8.21219646446633E+0000 8.20658291720267E+0000 8.20097262287742E+0000 8.19536557991001E+0000 + 8.18976178672052E+0000 8.18416124172968E+0000 8.17856394335884E+0000 8.17296989003002E+0000 8.16737908016585E+0000 + 8.16179151218962E+0000 8.15620718452528E+0000 8.15062609559739E+0000 8.14504824383117E+0000 8.13947362765247E+0000 + 8.13390224548780E+0000 8.12833409576429E+0000 8.12276917690971E+0000 8.11720748735249E+0000 8.11164902552169E+0000 + 8.10609378984701E+0000 8.10054177875878E+0000 8.09499299068799E+0000 8.08944742406624E+0000 8.08390507732580E+0000 + 8.07836594889956E+0000 8.07283003722106E+0000 8.06729734072447E+0000 8.06176785784460E+0000 8.05624158701688E+0000 + 8.05071852667744E+0000 8.04519867526296E+0000 8.03968203121082E+0000 8.03416859295902E+0000 8.02865835894618E+0000 + 8.02315132761159E+0000 8.01764749739516E+0000 8.01214686673740E+0000 8.00664943407952E+0000 8.00115519786333E+0000 + 7.99566415653127E+0000 7.99017630852645E+0000 7.98469165229256E+0000 7.97921018627397E+0000 7.97373190891568E+0000 + 7.96825681866330E+0000 7.96278491396311E+0000 7.95731619326197E+0000 7.95185065500744E+0000 7.94638829764766E+0000 + 7.94092911963143E+0000 7.93547311940818E+0000 7.93002029542795E+0000 7.92457064614146E+0000 7.91912417000002E+0000 + 7.91368086545559E+0000 7.90824073096076E+0000 7.90280376496874E+0000 7.89736996593339E+0000 7.89193933230920E+0000 + 7.88651186255127E+0000 7.88108755511535E+0000 7.87566640845782E+0000 7.87024842103569E+0000 7.86483359130659E+0000 + 7.85942191772878E+0000 7.85401339876117E+0000 7.84860803286328E+0000 7.84320581849526E+0000 7.83780675411789E+0000 + 7.83241083819260E+0000 7.82701806918142E+0000 7.82162844554703E+0000 7.81624196575271E+0000 7.81085862826241E+0000 + 7.80547843154067E+0000 7.80010137405267E+0000 7.79472745426422E+0000 7.78935667064177E+0000 7.78398902165237E+0000 + 7.77862450576371E+0000 7.77326312144411E+0000 7.76790486716252E+0000 7.76254974138850E+0000 7.75719774259224E+0000 + 7.75184886924456E+0000 7.74650311981693E+0000 7.74116049278139E+0000 7.73582098661066E+0000 7.73048459977804E+0000 + 7.72515133075748E+0000 7.71982117802357E+0000 7.71449414005148E+0000 7.70917021531704E+0000 7.70384940229668E+0000 + 7.69853169946747E+0000 7.69321710530711E+0000 7.68790561829390E+0000 7.68259723690676E+0000 7.67729195962527E+0000 + 7.67198978492960E+0000 7.66669071130054E+0000 7.66139473721953E+0000 7.65610186116861E+0000 7.65081208163043E+0000 + 7.64552539708830E+0000 7.64024180602611E+0000 7.63496130692841E+0000 7.62968389828032E+0000 7.62440957856763E+0000 + 7.61913834627674E+0000 7.61387019989463E+0000 7.60860513790896E+0000 7.60334315880796E+0000 7.59808426108052E+0000 + 7.59282844321610E+0000 7.58757570370483E+0000 7.58232604103742E+0000 7.57707945370522E+0000 7.57183594020020E+0000 + 7.56659549901493E+0000 7.56135812864262E+0000 7.55612382757708E+0000 7.55089259431273E+0000 7.54566442734465E+0000 + 7.54043932516848E+0000 7.53521728628052E+0000 7.52999830917765E+0000 7.52478239235741E+0000 7.51956953431794E+0000 + 7.51435973355797E+0000 7.50915298857686E+0000 7.50394929787460E+0000 7.49874865995179E+0000 7.49355107330964E+0000 + 7.48835653644997E+0000 7.48316504787522E+0000 7.47797660608844E+0000 7.47279120959331E+0000 7.46760885689411E+0000 + 7.46242954649574E+0000 7.45725327690369E+0000 7.45208004662410E+0000 7.44690985416371E+0000 7.44174269802986E+0000 + 7.43657857673051E+0000 7.43141748877424E+0000 7.42625943267024E+0000 7.42110440692830E+0000 7.41595241005884E+0000 + 7.41080344057286E+0000 7.40565749698202E+0000 7.40051457779856E+0000 7.39537468153533E+0000 7.39023780670579E+0000 + 7.38510395182402E+0000 7.37997311540472E+0000 7.37484529596318E+0000 7.36972049201530E+0000 7.36459870207761E+0000 + 7.35947992466722E+0000 7.35436415830188E+0000 7.34925140149993E+0000 7.34414165278032E+0000 7.33903491066262E+0000 + 7.33393117366699E+0000 7.32883044031423E+0000 7.32373270912570E+0000 7.31863797862342E+0000 7.31354624732997E+0000 + 7.30845751376856E+0000 7.30337177646304E+0000 7.29828903393779E+0000 7.29320928471788E+0000 7.28813252732891E+0000 + 7.28305876029714E+0000 7.27798798214944E+0000 7.27292019141324E+0000 7.26785538661660E+0000 7.26279356628819E+0000 + 7.25773472895729E+0000 7.25267887315377E+0000 7.24762599740812E+0000 7.24257610025141E+0000 7.23752918021534E+0000 + 7.23248523583222E+0000 7.22744426563491E+0000 7.22240626815696E+0000 7.21737124193243E+0000 7.21233918549606E+0000 + 7.20731009738316E+0000 7.20228397612964E+0000 7.19726082027200E+0000 7.19224062834739E+0000 7.18722339889352E+0000 + 7.18220913044871E+0000 7.17719782155190E+0000 7.17218947074261E+0000 7.16718407656096E+0000 7.16218163754771E+0000 + 7.15718215224416E+0000 7.15218561919227E+0000 7.14719203693455E+0000 7.14220140401415E+0000 7.13721371897480E+0000 + 7.13222898036084E+0000 7.12724718671719E+0000 7.12226833658938E+0000 7.11729242852358E+0000 7.11231946106648E+0000 + 7.10734943276543E+0000 7.10238234216835E+0000 7.09741818782379E+0000 7.09245696828085E+0000 7.08749868208927E+0000 + 7.08254332779938E+0000 7.07759090396207E+0000 7.07264140912889E+0000 7.06769484185194E+0000 7.06275120068393E+0000 + 7.05781048417817E+0000 7.05287269088858E+0000 7.04793781936963E+0000 7.04300586817646E+0000 7.03807683586473E+0000 + 7.03315072099074E+0000 7.02822752211138E+0000 7.02330723778413E+0000 7.01838986656706E+0000 7.01347540701885E+0000 + 7.00856385769876E+0000 7.00365521716664E+0000 6.99874948398297E+0000 6.99384665670877E+0000 6.98894673390571E+0000 + 6.98404971413601E+0000 6.97915559596250E+0000 6.97426437794861E+0000 6.96937605865835E+0000 6.96449063665633E+0000 + 6.95960811050775E+0000 6.95472847877842E+0000 6.94985174003470E+0000 6.94497789284360E+0000 6.94010693577266E+0000 + 6.93523886739005E+0000 6.93037368626454E+0000 6.92551139096546E+0000 6.92065198006276E+0000 6.91579545212694E+0000 + 6.91094180572914E+0000 6.90609103944106E+0000 6.90124315183500E+0000 6.89639814148385E+0000 6.89155600696107E+0000 + 6.88671674684076E+0000 6.88188035969754E+0000 6.87704684410668E+0000 6.87221619864401E+0000 6.86738842188594E+0000 + 6.86256351240951E+0000 6.85774146879229E+0000 6.85292228961248E+0000 6.84810597344886E+0000 6.84329251888079E+0000 + 6.83848192448823E+0000 6.83367418885171E+0000 6.82886931055235E+0000 6.82406728817187E+0000 6.81926812029257E+0000 + 6.81447180549734E+0000 6.80967834236965E+0000 6.80488772949355E+0000 6.80009996545368E+0000 6.79531504883530E+0000 + 6.79053297822419E+0000 6.78575375220677E+0000 6.78097736937001E+0000 6.77620382830150E+0000 6.77143312758938E+0000 + 6.76666526582240E+0000 6.76190024158988E+0000 6.75713805348172E+0000 6.75237870008842E+0000 6.74762218000105E+0000 + 6.74286849181128E+0000 6.73811763411133E+0000 6.73336960549404E+0000 6.72862440455282E+0000 6.72388202988165E+0000 + 6.71914248007511E+0000 6.71440575372835E+0000 6.70967184943710E+0000 6.70494076579770E+0000 6.70021250140702E+0000 + 6.69548705486257E+0000 6.69076442476239E+0000 6.68604460970513E+0000 6.68132760829003E+0000 6.67661341911687E+0000 + 6.67190204078605E+0000 6.66719347189853E+0000 6.66248771105585E+0000 6.65778475686015E+0000 6.65308460791412E+0000 + 6.64838726282104E+0000 6.64369272018479E+0000 6.63900097860980E+0000 6.63431203670109E+0000 6.62962589306426E+0000 + 6.62494254630549E+0000 6.62026199503153E+0000 6.61558423784973E+0000 6.61090927336797E+0000 6.60623710019477E+0000 + 6.60156771693917E+0000 6.59690112221082E+0000 6.59223731461995E+0000 6.58757629277735E+0000 6.58291805529439E+0000 + 6.57826260078302E+0000 6.57360992785576E+0000 6.56896003512572E+0000 6.56431292120658E+0000 6.55966858471258E+0000 + 6.55502702425854E+0000 6.55038823845989E+0000 6.54575222593259E+0000 6.54111898529319E+0000 6.53648851515881E+0000 + 6.53186081414717E+0000 6.52723588087654E+0000 6.52261371396576E+0000 6.51799431203425E+0000 6.51337767370200E+0000 + 6.50876379758961E+0000 6.50415268231819E+0000 6.49954432650947E+0000 6.49493872878573E+0000 6.49033588776983E+0000 + 6.48573580208521E+0000 6.48113847035586E+0000 6.47654389120638E+0000 6.47195206326189E+0000 6.46736298514812E+0000 + 6.46277665549137E+0000 6.45819307291849E+0000 6.45361223605690E+0000 6.44903414353463E+0000 6.44445879398024E+0000 + 6.43988618602286E+0000 6.43531631829223E+0000 6.43074918941861E+0000 6.42618479803286E+0000 6.42162314276642E+0000 + 6.41706422225125E+0000 6.41250803511993E+0000 6.40795458000558E+0000 6.40340385554191E+0000 6.39885586036318E+0000 + 6.39431059310422E+0000 6.38976805240044E+0000 6.38522823688780E+0000 6.38069114520285E+0000 6.37615677598269E+0000 + 6.37162512786499E+0000 6.36709619948799E+0000 6.36256998949050E+0000 6.35804649651189E+0000 6.35352571919210E+0000 + 6.34900765617164E+0000 6.34449230609158E+0000 6.33997966759355E+0000 6.33546973931977E+0000 6.33096251991299E+0000 + 6.32645800801655E+0000 6.32195620227436E+0000 6.31745710133086E+0000 6.31296070383111E+0000 6.30846700842068E+0000 + 6.30397601374572E+0000 6.29948771845297E+0000 6.29500212118972E+0000 6.29051922060380E+0000 6.28603901534363E+0000 + 6.28156150405818E+0000 6.27708668539699E+0000 6.27261455801017E+0000 6.26814512054838E+0000 6.26367837166284E+0000 + 6.25921431000535E+0000 6.25475293422824E+0000 6.25029424298444E+0000 6.24583823492743E+0000 6.24138490871122E+0000 + 6.23693426299042E+0000 6.23248629642020E+0000 6.22804100765627E+0000 6.22359839535490E+0000 6.21915845817294E+0000 + 6.21472119476778E+0000 6.21028660379739E+0000 6.20585468392029E+0000 6.20142543379556E+0000 6.19699885208284E+0000 + 6.19257493744231E+0000 6.18815368853475E+0000 6.18373510402147E+0000 6.17931918256435E+0000 6.17490592282581E+0000 + 6.17049532346885E+0000 6.16608738315702E+0000 6.16168210055443E+0000 6.15727947432574E+0000 6.15287950313617E+0000 + 6.14848218565152E+0000 6.14408752053810E+0000 6.13969550646283E+0000 6.13530614209315E+0000 6.13091942609706E+0000 + 6.12653535714314E+0000 6.12215393390050E+0000 6.11777515503882E+0000 6.11339901922833E+0000 6.10902552513981E+0000 + 6.10465467144462E+0000 6.10028645681465E+0000 6.09592087992235E+0000 6.09155793944072E+0000 6.08719763404334E+0000 + 6.08283996240432E+0000 6.07848492319833E+0000 6.07413251510058E+0000 6.06978273678687E+0000 6.06543558693353E+0000 + 6.06109106421744E+0000 6.05674916731604E+0000 6.05240989490731E+0000 6.04807324566981E+0000 6.04373921828264E+0000 + 6.03940781142544E+0000 6.03507902377841E+0000 6.03075285402230E+0000 6.02642930083844E+0000 6.02210836290866E+0000 + 6.01779003891538E+0000 6.01347432754156E+0000 6.00916122747071E+0000 6.00485073738690E+0000 6.00054285597473E+0000 + 5.99623758191937E+0000 5.99193491390653E+0000 5.98763485062247E+0000 5.98333739075402E+0000 5.97904253298852E+0000 + 5.97475027601390E+0000 5.97046061851861E+0000 5.96617355919168E+0000 5.96188909672264E+0000 5.95760722980163E+0000 + 5.95332795711928E+0000 5.94905127736680E+0000 5.94477718923597E+0000 5.94050569141906E+0000 5.93623678260894E+0000 + 5.93197046149899E+0000 5.92770672678316E+0000 5.92344557715595E+0000 5.91918701131239E+0000 5.91493102794807E+0000 + 5.91067762575912E+0000 5.90642680344221E+0000 5.90217855969458E+0000 5.89793289321398E+0000 5.89368980269874E+0000 + 5.88944928684773E+0000 5.88521134436034E+0000 5.88097597393652E+0000 5.87674317427679E+0000 5.87251294408217E+0000 + 5.86828528205425E+0000 5.86406018689518E+0000 5.85983765730761E+0000 5.85561769199478E+0000 5.85140028966045E+0000 + 5.84718544900891E+0000 5.84297316874503E+0000 5.83876344757421E+0000 5.83455628420236E+0000 5.83035167733598E+0000 + 5.82614962568209E+0000 5.82195012794825E+0000 5.81775318284258E+0000 5.81355878907372E+0000 5.80936694535086E+0000 + 5.80517765038374E+0000 5.80099090288263E+0000 5.79680670155835E+0000 5.79262504512226E+0000 5.78844593228625E+0000 + 5.78426936176278E+0000 5.78009533226481E+0000 5.77592384250587E+0000 5.77175489120001E+0000 5.76758847706185E+0000 + 5.76342459880651E+0000 5.75926325514969E+0000 5.75510444480759E+0000 5.75094816649699E+0000 5.74679441893518E+0000 + 5.74264320083999E+0000 5.73849451092981E+0000 5.73434834792354E+0000 5.73020471054065E+0000 5.72606359750112E+0000 + 5.72192500752547E+0000 5.71778893933479E+0000 5.71365539165066E+0000 5.70952436319523E+0000 5.70539585269120E+0000 + 5.70126985886176E+0000 5.69714638043066E+0000 5.69302541612221E+0000 5.68890696466123E+0000 5.68479102477307E+0000 + 5.68067759518364E+0000 5.67656667461937E+0000 5.67245826180723E+0000 5.66835235547473E+0000 5.66424895434989E+0000 + 5.66014805716132E+0000 5.65604966263809E+0000 5.65195376950988E+0000 5.64786037650685E+0000 5.64376948235973E+0000 + 5.63968108579974E+0000 5.63559518555869E+0000 5.63151178036888E+0000 5.62743086896317E+0000 5.62335245007494E+0000 + 5.61927652243809E+0000 5.61520308478709E+0000 5.61113213585692E+0000 5.60706367438309E+0000 5.60299769910164E+0000 + 5.59893420874915E+0000 5.59487320206274E+0000 5.59081467778006E+0000 5.58675863463926E+0000 5.58270507137907E+0000 + 5.57865398673870E+0000 5.57460537945796E+0000 5.57055924827711E+0000 5.56651559193700E+0000 5.56247440917899E+0000 + 5.55843569874497E+0000 5.55439945937736E+0000 5.55036568981911E+0000 5.54633438881371E+0000 5.54230555510515E+0000 + 5.53827918743799E+0000 5.53425528455730E+0000 5.53023384520867E+0000 5.52621486813823E+0000 5.52219835209264E+0000 + 5.51818429581908E+0000 5.51417269806526E+0000 5.51016355757943E+0000 5.50615687311035E+0000 5.50215264340732E+0000 + 5.49815086722018E+0000 5.49415154329925E+0000 5.49015467039544E+0000 5.48616024726013E+0000 5.48216827264527E+0000 + 5.47817874530331E+0000 5.47419166398725E+0000 5.47020702745059E+0000 5.46622483444736E+0000 5.46224508373214E+0000 + 5.45826777406001E+0000 5.45429290418659E+0000 5.45032047286802E+0000 5.44635047886096E+0000 5.44238292092261E+0000 + 5.43841779781067E+0000 5.43445510828340E+0000 5.43049485109955E+0000 5.42653702501840E+0000 5.42258162879979E+0000 + 5.41862866120403E+0000 5.41467812099200E+0000 5.41073000692507E+0000 5.40678431776514E+0000 5.40284105227466E+0000 + 5.39890020921656E+0000 5.39496178735434E+0000 5.39102578545197E+0000 5.38709220227399E+0000 5.38316103658544E+0000 + 5.37923228715188E+0000 5.37530595273939E+0000 5.37138203211458E+0000 5.36746052404459E+0000 5.36354142729705E+0000 + 5.35962474064015E+0000 5.35571046284258E+0000 5.35179859267354E+0000 5.34788912890277E+0000 5.34398207030053E+0000 + 5.34007741563758E+0000 5.33617516368522E+0000 5.33227531321526E+0000 5.32837786300004E+0000 5.32448281181241E+0000 + 5.32059015842574E+0000 5.31669990161391E+0000 5.31281204015134E+0000 5.30892657281296E+0000 5.30504349837421E+0000 + 5.30116281561105E+0000 5.29728452329997E+0000 5.29340862021797E+0000 5.28953510514256E+0000 5.28566397685178E+0000 + 5.28179523412419E+0000 5.27792887573884E+0000 5.27406490047535E+0000 5.27020330711379E+0000 5.26634409443479E+0000 + 5.26248726121950E+0000 5.25863280624956E+0000 5.25478072830714E+0000 5.25093102617493E+0000 5.24708369863613E+0000 + 5.24323874447444E+0000 5.23939616247412E+0000 5.23555595141989E+0000 5.23171811009702E+0000 5.22788263729129E+0000 + 5.22404953178899E+0000 5.22021879237692E+0000 5.21639041784240E+0000 5.21256440697328E+0000 5.20874075855788E+0000 + 5.20491947138507E+0000 5.20110054424423E+0000 5.19728397592525E+0000 5.19346976521852E+0000 5.18965791091496E+0000 + 5.18584841180600E+0000 5.18204126668357E+0000 5.17823647434012E+0000 5.17443403356862E+0000 5.17063394316255E+0000 + 5.16683620191589E+0000 5.16304080862313E+0000 5.15924776207930E+0000 5.15545706107990E+0000 5.15166870442098E+0000 + 5.14788269089909E+0000 5.14409901931126E+0000 5.14031768845506E+0000 5.13653869712858E+0000 5.13276204413040E+0000 + 5.12898772825961E+0000 5.12521574831582E+0000 5.12144610309914E+0000 5.11767879141019E+0000 5.11391381205013E+0000 + 5.11015116382057E+0000 5.10639084552368E+0000 5.10263285596211E+0000 5.09887719393904E+0000 5.09512385825814E+0000 + 5.09137284772360E+0000 5.08762416114011E+0000 5.08387779731287E+0000 5.08013375504759E+0000 5.07639203315049E+0000 + 5.07265263042829E+0000 5.06891554568822E+0000 5.06518077773803E+0000 5.06144832538595E+0000 5.05771818744073E+0000 + 5.05399036271164E+0000 5.05026485000843E+0000 5.04654164814137E+0000 5.04282075592126E+0000 5.03910217215935E+0000 + 5.03538589566744E+0000 5.03167192525782E+0000 5.02796025974329E+0000 5.02425089793715E+0000 5.02054383865321E+0000 + 5.01683908070577E+0000 5.01313662290966E+0000 5.00943646408019E+0000 5.00573860303319E+0000 5.00204303858498E+0000 + 4.99834976955240E+0000 4.99465879475277E+0000 4.99097011300395E+0000 4.98728372312427E+0000 4.98359962393258E+0000 + 4.97991781424821E+0000 4.97623829289102E+0000 4.97256105868138E+0000 4.96888611044012E+0000 4.96521344698860E+0000 + 4.96154306714868E+0000 4.95787496974272E+0000 4.95420915359359E+0000 4.95054561752465E+0000 4.94688436035975E+0000 + 4.94322538092327E+0000 4.93956867804008E+0000 4.93591425053552E+0000 4.93226209723549E+0000 4.92861221696633E+0000 + 4.92496460855491E+0000 4.92131927082862E+0000 4.91767620261531E+0000 4.91403540274334E+0000 4.91039687004158E+0000 + 4.90676060333941E+0000 4.90312660146667E+0000 4.89949486325375E+0000 4.89586538753148E+0000 4.89223817313124E+0000 + 4.88861321888489E+0000 4.88499052362477E+0000 4.88137008618375E+0000 4.87775190539517E+0000 4.87413598009289E+0000 + 4.87052230911125E+0000 4.86691089128509E+0000 4.86330172544977E+0000 4.85969481044110E+0000 4.85609014509544E+0000 + 4.85248772824961E+0000 4.84888755874094E+0000 4.84528963540724E+0000 4.84169395708685E+0000 4.83810052261858E+0000 + 4.83450933084174E+0000 4.83092038059613E+0000 4.82733367072205E+0000 4.82374920006031E+0000 4.82016696745220E+0000 + 4.81658697173950E+0000 4.81300921176449E+0000 4.80943368636995E+0000 4.80586039439914E+0000 4.80228933469585E+0000 + 4.79872050610431E+0000 4.79515390746928E+0000 4.79158953763600E+0000 4.78802739545022E+0000 4.78446747975817E+0000 + 4.78090978940656E+0000 4.77735432324262E+0000 4.77380108011406E+0000 4.77025005886907E+0000 4.76670125835636E+0000 + 4.76315467742511E+0000 4.75961031492499E+0000 4.75606816970618E+0000 4.75252824061934E+0000 4.74899052651562E+0000 + 4.74545502624667E+0000 4.74192173866462E+0000 4.73839066262209E+0000 4.73486179697221E+0000 4.73133514056858E+0000 + 4.72781069226530E+0000 4.72428845091696E+0000 4.72076841537863E+0000 4.71725058450588E+0000 4.71373495715478E+0000 + 4.71022153218186E+0000 4.70671030844415E+0000 4.70320128479920E+0000 4.69969446010501E+0000 4.69618983322008E+0000 + 4.69268740300340E+0000 4.68918716831447E+0000 4.68568912801322E+0000 4.68219328096014E+0000 4.67869962601616E+0000 + 4.67520816204271E+0000 4.67171888790172E+0000 4.66823180245558E+0000 4.66474690456719E+0000 4.66126419309993E+0000 + 4.65778366691767E+0000 4.65430532488477E+0000 4.65082916586606E+0000 4.64735518872687E+0000 4.64388339233301E+0000 + 4.64041377555078E+0000 4.63694633724697E+0000 4.63348107628885E+0000 4.63001799154417E+0000 4.62655708188117E+0000 + 4.62309834616858E+0000 4.61964178327560E+0000 4.61618739207195E+0000 4.61273517142778E+0000 4.60928512021377E+0000 + 4.60583723730108E+0000 4.60239152156132E+0000 4.59894797186662E+0000 4.59550658708958E+0000 4.59206736610327E+0000 + 4.58863030778128E+0000 4.58519541099765E+0000 4.58176267462690E+0000 4.57833209754406E+0000 4.57490367862463E+0000 + 4.57147741674458E+0000 4.56805331078038E+0000 4.56463135960898E+0000 4.56121156210780E+0000 4.55779391715476E+0000 + 4.55437842362824E+0000 4.55096508040711E+0000 4.54755388637073E+0000 4.54414484039894E+0000 4.54073794137205E+0000 + 4.53733318817085E+0000 4.53393057967662E+0000 4.53053011477112E+0000 4.52713179233659E+0000 4.52373561125575E+0000 + 4.52034157041179E+0000 4.51694966868838E+0000 4.51355990496969E+0000 4.51017227814035E+0000 4.50678678708548E+0000 + 4.50340343069066E+0000 4.50002220784199E+0000 4.49664311742599E+0000 4.49326615832972E+0000 4.48989132944066E+0000 + 4.48651862964682E+0000 4.48314805783665E+0000 4.47977961289909E+0000 4.47641329372358E+0000 4.47304909920000E+0000 + 4.46968702821873E+0000 4.46632707967062E+0000 4.46296925244700E+0000 4.45961354543967E+0000 4.45625995754093E+0000 + 4.45290848764352E+0000 4.44955913464068E+0000 4.44621189742612E+0000 4.44286677489404E+0000 4.43952376593908E+0000 + 4.43618286945640E+0000 4.43284408434160E+0000 4.42950740949077E+0000 4.42617284380048E+0000 4.42284038616776E+0000 + 4.41951003549014E+0000 4.41618179066558E+0000 4.41285565059257E+0000 4.40953161417004E+0000 4.40620968029739E+0000 + 4.40288984787452E+0000 4.39957211580177E+0000 4.39625648297999E+0000 4.39294294831046E+0000 4.38963151069499E+0000 + 4.38632216903581E+0000 4.38301492223566E+0000 4.37970976919772E+0000 4.37640670882567E+0000 4.37310574002364E+0000 + 4.36980686169626E+0000 4.36651007274860E+0000 4.36321537208623E+0000 4.35992275861518E+0000 4.35663223124194E+0000 + 4.35334378887349E+0000 4.35005743041727E+0000 4.34677315478120E+0000 4.34349096087365E+0000 4.34021084760349E+0000 + 4.33693281388005E+0000 4.33365685861311E+0000 4.33038298071295E+0000 4.32711117909029E+0000 4.32384145265636E+0000 + 4.32057380032282E+0000 4.31730822100182E+0000 4.31404471360597E+0000 4.31078327704836E+0000 4.30752391024253E+0000 + 4.30426661210252E+0000 4.30101138154281E+0000 4.29775821747836E+0000 4.29450711882460E+0000 4.29125808449741E+0000 + 4.28801111341317E+0000 4.28476620448871E+0000 4.28152335664131E+0000 4.27828256878876E+0000 4.27504383984927E+0000 + 4.27180716874156E+0000 4.26857255438478E+0000 4.26533999569857E+0000 4.26210949160303E+0000 4.25888104101873E+0000 + 4.25565464286669E+0000 4.25243029606843E+0000 4.24920799954590E+0000 4.24598775222153E+0000 4.24276955301822E+0000 + 4.23955340085933E+0000 4.23633929466869E+0000 4.23312723337058E+0000 4.22991721588977E+0000 4.22670924115148E+0000 + 4.22350330808139E+0000 4.22029941560565E+0000 4.21709756265088E+0000 4.21389774814415E+0000 4.21069997101301E+0000 + 4.20750423018547E+0000 4.20431052458998E+0000 4.20111885315549E+0000 4.19792921481140E+0000 4.19474160848755E+0000 + 4.19155603311428E+0000 4.18837248762237E+0000 4.18519097094307E+0000 4.18201148200808E+0000 4.17883401974957E+0000 + 4.17565858310019E+0000 4.17248517099303E+0000 4.16931378236164E+0000 4.16614441614005E+0000 4.16297707126273E+0000 + 4.15981174666463E+0000 4.15664844128114E+0000 4.15348715404814E+0000 4.15032788390195E+0000 4.14717062977935E+0000 + 4.14401539061759E+0000 4.14086216535437E+0000 4.13771095292787E+0000 4.13456175227669E+0000 4.13141456233993E+0000 + 4.12826938205715E+0000 4.12512621036832E+0000 4.12198504621393E+0000 4.11884588853490E+0000 4.11570873627260E+0000 + 4.11257358836887E+0000 4.10944044376602E+0000 4.10630930140680E+0000 4.10318016023443E+0000 4.10005301919257E+0000 + 4.09692787722537E+0000 4.09380473327740E+0000 4.09068358629372E+0000 4.08756443521983E+0000 4.08444727900169E+0000 + 4.08133211658571E+0000 4.07821894691878E+0000 4.07510776894823E+0000 4.07199858162183E+0000 4.06889138388784E+0000 + 4.06578617469497E+0000 4.06268295299235E+0000 4.05958171772962E+0000 4.05648246785683E+0000 4.05338520232451E+0000 + 4.05028992008364E+0000 4.04719662008566E+0000 4.04410530128245E+0000 4.04101596262637E+0000 4.03792860307020E+0000 + 4.03484322156720E+0000 4.03175981707108E+0000 4.02867838853601E+0000 4.02559893491660E+0000 4.02252145516793E+0000 + 4.01944594824550E+0000 4.01637241310532E+0000 4.01330084870380E+0000 4.01023125399783E+0000 4.00716362794475E+0000 + 4.00409796950235E+0000 4.00103427762887E+0000 3.99797255128302E+0000 3.99491278942393E+0000 3.99185499101121E+0000 + 3.98879915500491E+0000 3.98574528036555E+0000 3.98269336605406E+0000 3.97964341103187E+0000 3.97659541426084E+0000 + 3.97354937470327E+0000 3.97050529132192E+0000 3.96746316308001E+0000 3.96442298894121E+0000 3.96138476786963E+0000 + 3.95834849882983E+0000 3.95531418078684E+0000 3.95228181270611E+0000 3.94925139355356E+0000 3.94622292229556E+0000 + 3.94319639789892E+0000 3.94017181933091E+0000 3.93714918555924E+0000 3.93412849555207E+0000 3.93110974827803E+0000 + 3.92809294270616E+0000 3.92507807780598E+0000 3.92206515254745E+0000 3.91905416590097E+0000 3.91604511683740E+0000 + 3.91303800432804E+0000 3.91003282734464E+0000 3.90702958485940E+0000 3.90402827584497E+0000 3.90102889927445E+0000 + 3.89803145412136E+0000 3.89503593935970E+0000 3.89204235396391E+0000 3.88905069690886E+0000 3.88606096716989E+0000 + 3.88307316372277E+0000 3.88008728554371E+0000 3.87710333160939E+0000 3.87412130089692E+0000 3.87114119238385E+0000 + 3.86816300504820E+0000 3.86518673786840E+0000 3.86221238982336E+0000 3.85923995989242E+0000 3.85626944705536E+0000 + 3.85330085029241E+0000 3.85033416858424E+0000 3.84736940091197E+0000 3.84440654625717E+0000 3.84144560360185E+0000 + 3.83848657192845E+0000 3.83552945021987E+0000 3.83257423745945E+0000 3.82962093263097E+0000 3.82666953471866E+0000 + 3.82372004270718E+0000 3.82077245558165E+0000 3.81782677232763E+0000 3.81488299193110E+0000 3.81194111337851E+0000 + 3.80900113565675E+0000 3.80606305775312E+0000 3.80312687865542E+0000 3.80019259735183E+0000 3.79726021283102E+0000 + 3.79432972408207E+0000 3.79140113009452E+0000 3.78847442985834E+0000 3.78554962236394E+0000 3.78262670660219E+0000 + 3.77970568156438E+0000 3.77678654624225E+0000 3.77386929962798E+0000 3.77095394071418E+0000 3.76804046849392E+0000 + 3.76512888196069E+0000 3.76221918010843E+0000 3.75931136193152E+0000 3.75640542642478E+0000 3.75350137258346E+0000 + 3.75059919940327E+0000 3.74769890588033E+0000 3.74480049101122E+0000 3.74190395379295E+0000 3.73900929322298E+0000 + 3.73611650829920E+0000 3.73322559801992E+0000 3.73033656138393E+0000 3.72744939739041E+0000 3.72456410503902E+0000 + 3.72168068332983E+0000 3.71879913126336E+0000 3.71591944784057E+0000 3.71304163206283E+0000 3.71016568293199E+0000 + 3.70729159945031E+0000 3.70441938062048E+0000 3.70154902544566E+0000 3.69868053292940E+0000 3.69581390207572E+0000 + 3.69294913188906E+0000 3.69008622137432E+0000 3.68722516953680E+0000 3.68436597538226E+0000 3.68150863791689E+0000 + 3.67865315614731E+0000 3.67579952908058E+0000 3.67294775572420E+0000 3.67009783508608E+0000 3.66724976617461E+0000 + 3.66440354799856E+0000 3.66155917956718E+0000 3.65871665989013E+0000 3.65587598797751E+0000 3.65303716283985E+0000 + 3.65020018348813E+0000 3.64736504893373E+0000 3.64453175818850E+0000 3.64170031026470E+0000 3.63887070417503E+0000 + 3.63604293893263E+0000 3.63321701355105E+0000 3.63039292704430E+0000 3.62757067842681E+0000 3.62475026671344E+0000 + 3.62193169091948E+0000 3.61911495006066E+0000 3.61630004315314E+0000 3.61348696921351E+0000 3.61067572725879E+0000 + 3.60786631630642E+0000 3.60505873537431E+0000 3.60225298348075E+0000 3.59944905964450E+0000 3.59664696288472E+0000 + 3.59384669222103E+0000 3.59104824667346E+0000 3.58825162526248E+0000 3.58545682700899E+0000 3.58266385093431E+0000 + 3.57987269606019E+0000 3.57708336140883E+0000 3.57429584600284E+0000 3.57151014886526E+0000 3.56872626901956E+0000 + 3.56594420548965E+0000 3.56316395729986E+0000 3.56038552347495E+0000 3.55760890304010E+0000 3.55483409502094E+0000 + 3.55206109844350E+0000 3.54928991233426E+0000 3.54652053572011E+0000 3.54375296762839E+0000 3.54098720708686E+0000 + 3.53822325312368E+0000 3.53546110476748E+0000 3.53270076104728E+0000 3.52994222099256E+0000 3.52718548363321E+0000 + 3.52443054799953E+0000 3.52167741312227E+0000 3.51892607803261E+0000 3.51617654176213E+0000 3.51342880334287E+0000 + 3.51068286180725E+0000 3.50793871618817E+0000 3.50519636551891E+0000 3.50245580883321E+0000 3.49971704516520E+0000 + 3.49698007354946E+0000 3.49424489302100E+0000 3.49151150261523E+0000 3.48877990136801E+0000 3.48605008831559E+0000 + 3.48332206249469E+0000 3.48059582294242E+0000 3.47787136869632E+0000 3.47514869879437E+0000 3.47242781227495E+0000 + 3.46970870817688E+0000 3.46699138553939E+0000 3.46427584340216E+0000 3.46156208080526E+0000 3.45885009678920E+0000 + 3.45613989039492E+0000 3.45343146066375E+0000 3.45072480663749E+0000 3.44801992735832E+0000 3.44531682186886E+0000 + 3.44261548921217E+0000 3.43991592843168E+0000 3.43721813857131E+0000 3.43452211867534E+0000 3.43182786778850E+0000 + 3.42913538495595E+0000 3.42644466922325E+0000 3.42375571963639E+0000 3.42106853524179E+0000 3.41838311508627E+0000 + 3.41569945821709E+0000 3.41301756368191E+0000 3.41033743052883E+0000 3.40765905780637E+0000 3.40498244456345E+0000 + 3.40230758984942E+0000 3.39963449271405E+0000 3.39696315220753E+0000 3.39429356738048E+0000 3.39162573728392E+0000 + 3.38895966096929E+0000 3.38629533748847E+0000 3.38363276589373E+0000 3.38097194523777E+0000 3.37831287457373E+0000 + 3.37565555295513E+0000 3.37299997943593E+0000 3.37034615307051E+0000 3.36769407291366E+0000 3.36504373802059E+0000 + 3.36239514744691E+0000 3.35974830024869E+0000 3.35710319548237E+0000 3.35445983220484E+0000 3.35181820947338E+0000 + 3.34917832634572E+0000 3.34654018187997E+0000 3.34390377513468E+0000 3.34126910516881E+0000 3.33863617104173E+0000 + 3.33600497181324E+0000 3.33337550654354E+0000 3.33074777429325E+0000 3.32812177412341E+0000 3.32549750509547E+0000 + 3.32287496627130E+0000 3.32025415671318E+0000 3.31763507548382E+0000 3.31501772164631E+0000 3.31240209426419E+0000 + 3.30978819240139E+0000 3.30717601512228E+0000 3.30456556149161E+0000 3.30195683057458E+0000 3.29934982143677E+0000 + 3.29674453314420E+0000 3.29414096476328E+0000 3.29153911536085E+0000 3.28893898400417E+0000 3.28634056976089E+0000 + 3.28374387169909E+0000 3.28114888888725E+0000 3.27855562039427E+0000 3.27596406528947E+0000 3.27337422264257E+0000 + 3.27078609152370E+0000 3.26819967100341E+0000 3.26561496015266E+0000 3.26303195804282E+0000 3.26045066374567E+0000 + 3.25787107633341E+0000 3.25529319487864E+0000 3.25271701845437E+0000 3.25014254613403E+0000 3.24756977699146E+0000 + 3.24499871010090E+0000 3.24242934453702E+0000 3.23986167937487E+0000 3.23729571368994E+0000 3.23473144655810E+0000 + 3.23216887705567E+0000 3.22960800425935E+0000 3.22704882724625E+0000 3.22449134509389E+0000 3.22193555688022E+0000 + 3.21938146168357E+0000 3.21682905858269E+0000 3.21427834665675E+0000 3.21172932498532E+0000 3.20918199264838E+0000 + 3.20663634872630E+0000 3.20409239229989E+0000 3.20155012245033E+0000 3.19900953825926E+0000 3.19647063880867E+0000 + 3.19393342318101E+0000 3.19139789045909E+0000 3.18886403972615E+0000 3.18633187006585E+0000 3.18380138056223E+0000 + 3.18127257029976E+0000 3.17874543836330E+0000 3.17621998383812E+0000 3.17369620580990E+0000 3.17117410336473E+0000 + 3.16865367558909E+0000 3.16613492156989E+0000 3.16361784039443E+0000 3.16110243115041E+0000 3.15858869292595E+0000 + 3.15607662480956E+0000 3.15356622589017E+0000 3.15105749525711E+0000 3.14855043200010E+0000 3.14604503520930E+0000 + 3.14354130397524E+0000 3.14103923738886E+0000 3.13853883454152E+0000 3.13604009452497E+0000 3.13354301643136E+0000 + 3.13104759935328E+0000 3.12855384238367E+0000 3.12606174461590E+0000 3.12357130514376E+0000 3.12108252306141E+0000 + 3.11859539746344E+0000 3.11610992744482E+0000 3.11362611210094E+0000 3.11114395052759E+0000 3.10866344182096E+0000 + 3.10618458507763E+0000 3.10370737939460E+0000 3.10123182386927E+0000 3.09875791759943E+0000 3.09628565968328E+0000 + 3.09381504921943E+0000 3.09134608530686E+0000 3.08887876704500E+0000 3.08641309353363E+0000 3.08394906387297E+0000 + 3.08148667716362E+0000 3.07902593250659E+0000 3.07656682900328E+0000 3.07410936575550E+0000 3.07165354186546E+0000 + 3.06919935643577E+0000 3.06674680856942E+0000 3.06429589736984E+0000 3.06184662194082E+0000 3.05939898138657E+0000 + 3.05695297481170E+0000 3.05450860132121E+0000 3.05206586002051E+0000 3.04962475001538E+0000 3.04718527041205E+0000 + 3.04474742031710E+0000 3.04231119883753E+0000 3.03987660508075E+0000 3.03744363815454E+0000 3.03501229716709E+0000 + 3.03258258122700E+0000 3.03015448944325E+0000 3.02772802092523E+0000 3.02530317478272E+0000 3.02287995012590E+0000 + 3.02045834606535E+0000 3.01803836171204E+0000 3.01561999617734E+0000 3.01320324857302E+0000 3.01078811801124E+0000 + 3.00837460360457E+0000 3.00596270446595E+0000 3.00355241970875E+0000 3.00114374844670E+0000 2.99873668979395E+0000 + 2.99633124286505E+0000 2.99392740677493E+0000 2.99152518063891E+0000 2.98912456357273E+0000 2.98672555469250E+0000 + 2.98432815311474E+0000 2.98193235795636E+0000 2.97953816833467E+0000 2.97714558336736E+0000 2.97475460217253E+0000 + 2.97236522386866E+0000 2.96997744757465E+0000 2.96759127240975E+0000 2.96520669749365E+0000 2.96282372194640E+0000 + 2.96044234488846E+0000 2.95806256544069E+0000 2.95568438272432E+0000 2.95330779586099E+0000 2.95093280397274E+0000 + 2.94855940618197E+0000 2.94618760161150E+0000 2.94381738938455E+0000 2.94144876862471E+0000 2.93908173845597E+0000 + 2.93671629800271E+0000 2.93435244638971E+0000 2.93199018274214E+0000 2.92962950618555E+0000 2.92727041584589E+0000 + 2.92491291084950E+0000 2.92255699032312E+0000 2.92020265339386E+0000 2.91784989918924E+0000 2.91549872683717E+0000 + 2.91314913546594E+0000 2.91080112420424E+0000 2.90845469218113E+0000 2.90610983852609E+0000 2.90376656236897E+0000 + 2.90142486284002E+0000 2.89908473906987E+0000 2.89674619018954E+0000 2.89440921533046E+0000 2.89207381362441E+0000 + 2.88973998420361E+0000 2.88740772620061E+0000 2.88507703874841E+0000 2.88274792098035E+0000 2.88042037203018E+0000 + 2.87809439103205E+0000 2.87576997712046E+0000 2.87344712943033E+0000 2.87112584709697E+0000 2.86880612925606E+0000 + 2.86648797504368E+0000 2.86417138359629E+0000 2.86185635405074E+0000 2.85954288554426E+0000 2.85723097721448E+0000 + 2.85492062819942E+0000 2.85261183763747E+0000 2.85030460466742E+0000 2.84799892842843E+0000 2.84569480806007E+0000 + 2.84339224270228E+0000 2.84109123149539E+0000 2.83879177358012E+0000 2.83649386809756E+0000 2.83419751418921E+0000 + 2.83190271099694E+0000 2.82960945766300E+0000 2.82731775333005E+0000 2.82502759714110E+0000 2.82273898823958E+0000 + 2.82045192576928E+0000 2.81816640887439E+0000 2.81588243669947E+0000 2.81360000838947E+0000 2.81131912308973E+0000 + 2.80903977994598E+0000 2.80676197810431E+0000 2.80448571671122E+0000 2.80221099491357E+0000 2.79993781185862E+0000 + 2.79766616669401E+0000 2.79539605856777E+0000 2.79312748662829E+0000 2.79086045002437E+0000 2.78859494790517E+0000 + 2.78633097942025E+0000 2.78406854371955E+0000 2.78180763995338E+0000 2.77954826727245E+0000 2.77729042482783E+0000 + 2.77503411177099E+0000 2.77277932725379E+0000 2.77052607042844E+0000 2.76827434044755E+0000 2.76602413646412E+0000 + 2.76377545763153E+0000 2.76152830310351E+0000 2.75928267203422E+0000 2.75703856357816E+0000 2.75479597689022E+0000 + 2.75255491112570E+0000 2.75031536544023E+0000 2.74807733898987E+0000 2.74584083093102E+0000 2.74360584042048E+0000 + 2.74137236661544E+0000 2.73914040867345E+0000 2.73690996575244E+0000 2.73468103701073E+0000 2.73245362160702E+0000 + 2.73022771870038E+0000 2.72800332745026E+0000 2.72578044701650E+0000 2.72355907655930E+0000 2.72133921523926E+0000 + 2.71912086221734E+0000 2.71690401665489E+0000 2.71468867771364E+0000 2.71247484455568E+0000 2.71026251634350E+0000 + 2.70805169223995E+0000 2.70584237140827E+0000 2.70363455301207E+0000 2.70142823621535E+0000 2.69922342018247E+0000 + 2.69702010407817E+0000 2.69481828706758E+0000 2.69261796831619E+0000 2.69041914698988E+0000 2.68822182225490E+0000 + 2.68602599327788E+0000 2.68383165922581E+0000 2.68163881926609E+0000 2.67944747256647E+0000 2.67725761829507E+0000 + 2.67506925562041E+0000 2.67288238371136E+0000 2.67069700173720E+0000 2.66851310886753E+0000 2.66633070427239E+0000 + 2.66414978712215E+0000 2.66197035658756E+0000 2.65979241183976E+0000 2.65761595205026E+0000 2.65544097639094E+0000 + 2.65326748403405E+0000 2.65109547415223E+0000 2.64892494591848E+0000 2.64675589850617E+0000 2.64458833108905E+0000 + 2.64242224284126E+0000 2.64025763293729E+0000 2.63809450055201E+0000 2.63593284486067E+0000 2.63377266503888E+0000 + 2.63161396026263E+0000 2.62945672970829E+0000 2.62730097255260E+0000 2.62514668797265E+0000 2.62299387514594E+0000 + 2.62084253325031E+0000 2.61869266146398E+0000 2.61654425896557E+0000 2.61439732493402E+0000 2.61225185854869E+0000 + 2.61010785898929E+0000 2.60796532543589E+0000 2.60582425706895E+0000 2.60368465306929E+0000 2.60154651261812E+0000 + 2.59940983489700E+0000 2.59727461908786E+0000 2.59514086437302E+0000 2.59300856993514E+0000 2.59087773495729E+0000 + 2.58874835862287E+0000 2.58662044011568E+0000 2.58449397861987E+0000 2.58236897331997E+0000 2.58024542340089E+0000 + 2.57812332804787E+0000 2.57600268644657E+0000 2.57388349778299E+0000 2.57176576124350E+0000 2.56964947601484E+0000 + 2.56753464128412E+0000 2.56542125623883E+0000 2.56330932006682E+0000 2.56119883195629E+0000 2.55908979109584E+0000 + 2.55698219667442E+0000 2.55487604788135E+0000 2.55277134390632E+0000 2.55066808393938E+0000 2.54856626717096E+0000 + 2.54646589279185E+0000 2.54436695999321E+0000 2.54226946796656E+0000 2.54017341590380E+0000 2.53807880299719E+0000 + 2.53598562843934E+0000 2.53389389142325E+0000 2.53180359114229E+0000 2.52971472679017E+0000 2.52762729756099E+0000 + 2.52554130264921E+0000 2.52345674124964E+0000 2.52137361255748E+0000 2.51929191576827E+0000 2.51721165007794E+0000 + 2.51513281468278E+0000 2.51305540877943E+0000 2.51097943156491E+0000 2.50890488223660E+0000 2.50683175999224E+0000 + 2.50476006402994E+0000 2.50268979354817E+0000 2.50062094774578E+0000 2.49855352582197E+0000 2.49648752697629E+0000 + 2.49442295040869E+0000 2.49235979531945E+0000 2.49029806090924E+0000 2.48823774637907E+0000 2.48617885093032E+0000 + 2.48412137376475E+0000 2.48206531408447E+0000 2.48001067109195E+0000 2.47795744399003E+0000 2.47590563198190E+0000 + 2.47385523427113E+0000 2.47180625006165E+0000 2.46975867855773E+0000 2.46771251896403E+0000 2.46566777048556E+0000 + 2.46362443232768E+0000 2.46158250369615E+0000 2.45954198379705E+0000 2.45750287183683E+0000 2.45546516702233E+0000 + 2.45342886856071E+0000 2.45139397565952E+0000 2.44936048752666E+0000 2.44732840337040E+0000 2.44529772239936E+0000 + 2.44326844382251E+0000 2.44124056684922E+0000 2.43921409068917E+0000 2.43718901455244E+0000 2.43516533764946E+0000 + 2.43314305919100E+0000 2.43112217838821E+0000 2.42910269445259E+0000 2.42708460659602E+0000 2.42506791403071E+0000 + 2.42305261596923E+0000 2.42103871162455E+0000 2.41902620020995E+0000 2.41701508093909E+0000 2.41500535302600E+0000 + 2.41299701568504E+0000 2.41099006813096E+0000 2.40898450957883E+0000 2.40698033924413E+0000 2.40497755634265E+0000 + 2.40297616009056E+0000 2.40097614970439E+0000 2.39897752440102E+0000 2.39698028339768E+0000 2.39498442591198E+0000 + 2.39298995116186E+0000 2.39099685836565E+0000 2.38900514674200E+0000 2.38701481550994E+0000 2.38502586388886E+0000 + 2.38303829109849E+0000 2.38105209635892E+0000 2.37906727889061E+0000 2.37708383791437E+0000 2.37510177265135E+0000 + 2.37312108232307E+0000 2.37114176615141E+0000 2.36916382335859E+0000 2.36718725316721E+0000 2.36521205480021E+0000 + 2.36323822748087E+0000 2.36126577043286E+0000 2.35929468288017E+0000 2.35732496404716E+0000 2.35535661315856E+0000 + 2.35338962943943E+0000 2.35142401211519E+0000 2.34945976041163E+0000 2.34749687355487E+0000 2.34553535077140E+0000 + 2.34357519128807E+0000 2.34161639433206E+0000 2.33965895913093E+0000 2.33770288491258E+0000 2.33574817090525E+0000 + 2.33379481633756E+0000 2.33184282043847E+0000 2.32989218243728E+0000 2.32794290156368E+0000 2.32599497704767E+0000 + 2.32404840811964E+0000 2.32210319401029E+0000 2.32015933395071E+0000 2.31821682717233E+0000 2.31627567290692E+0000 + 2.31433587038662E+0000 2.31239741884392E+0000 2.31046031751165E+0000 2.30852456562299E+0000 2.30659016241148E+0000 + 2.30465710711102E+0000 2.30272539895584E+0000 2.30079503718054E+0000 2.29886602102006E+0000 2.29693834970969E+0000 + 2.29501202248507E+0000 2.29308703858220E+0000 2.29116339723743E+0000 2.28924109768744E+0000 2.28732013916929E+0000 + 2.28540052092036E+0000 2.28348224217840E+0000 2.28156530218151E+0000 2.27964970016813E+0000 2.27773543537705E+0000 + 2.27582250704741E+0000 2.27391091441871E+0000 2.27200065673078E+0000 2.27009173322381E+0000 2.26818414313834E+0000 + 2.26627788571526E+0000 2.26437296019581E+0000 2.26246936582155E+0000 2.26056710183443E+0000 2.25866616747673E+0000 + 2.25676656199107E+0000 2.25486828462043E+0000 2.25297133460812E+0000 2.25107571119783E+0000 2.24918141363356E+0000 + 2.24728844115968E+0000 2.24539679302091E+0000 2.24350646846230E+0000 2.24161746672926E+0000 2.23972978706754E+0000 + 2.23784342872325E+0000 2.23595839094282E+0000 2.23407467297304E+0000 2.23219227406107E+0000 2.23031119345437E+0000 + 2.22843143040079E+0000 2.22655298414850E+0000 2.22467585394601E+0000 2.22280003904221E+0000 2.22092553868629E+0000 + 2.21905235212783E+0000 2.21718047861671E+0000 2.21530991740320E+0000 2.21344066773788E+0000 2.21157272887170E+0000 + 2.20970610005593E+0000 2.20784078054220E+0000 2.20597676958249E+0000 2.20411406642911E+0000 2.20225267033473E+0000 + 2.20039258055234E+0000 2.19853379633529E+0000 2.19667631693729E+0000 2.19482014161235E+0000 2.19296526961487E+0000 + 2.19111170019956E+0000 2.18925943262150E+0000 2.18740846613608E+0000 2.18555879999906E+0000 2.18371043346654E+0000 + 2.18186336579496E+0000 2.18001759624109E+0000 2.17817312406205E+0000 2.17632994851532E+0000 2.17448806885870E+0000 + 2.17264748435033E+0000 2.17080819424872E+0000 2.16897019781269E+0000 2.16713349430141E+0000 2.16529808297442E+0000 + 2.16346396309155E+0000 2.16163113391301E+0000 2.15979959469934E+0000 2.15796934471143E+0000 2.15614038321049E+0000 + 2.15431270945810E+0000 2.15248632271614E+0000 2.15066122224687E+0000 2.14883740731287E+0000 2.14701487717706E+0000 + 2.14519363110272E+0000 2.14337366835345E+0000 2.14155498819319E+0000 2.13973758988622E+0000 2.13792147269717E+0000 + 2.13610663589102E+0000 2.13429307873305E+0000 2.13248080048891E+0000 2.13066980042458E+0000 2.12886007780640E+0000 + 2.12705163190100E+0000 2.12524446197540E+0000 2.12343856729693E+0000 2.12163394713326E+0000 2.11983060075241E+0000 + 2.11802852742274E+0000 2.11622772641293E+0000 2.11442819699201E+0000 2.11262993842934E+0000 2.11083294999464E+0000 + 2.10903723095794E+0000 2.10724278058963E+0000 2.10544959816041E+0000 2.10365768294134E+0000 2.10186703420381E+0000 + 2.10007765121956E+0000 2.09828953326064E+0000 2.09650267959945E+0000 2.09471708950874E+0000 2.09293276226158E+0000 + 2.09114969713138E+0000 2.08936789339188E+0000 2.08758735031717E+0000 2.08580806718167E+0000 2.08403004326013E+0000 + 2.08225327782764E+0000 2.08047777015963E+0000 2.07870351953186E+0000 2.07693052522043E+0000 2.07515878650176E+0000 + 2.07338830265263E+0000 2.07161907295014E+0000 2.06985109667172E+0000 2.06808437309515E+0000 2.06631890149853E+0000 + 2.06455468116030E+0000 2.06279171135923E+0000 2.06102999137445E+0000 2.05926952048538E+0000 2.05751029797180E+0000 + 2.05575232311383E+0000 2.05399559519192E+0000 2.05224011348683E+0000 2.05048587727968E+0000 2.04873288585191E+0000 + 2.04698113848531E+0000 2.04523063446197E+0000 2.04348137306436E+0000 2.04173335357523E+0000 2.03998657527771E+0000 + 2.03824103745524E+0000 2.03649673939158E+0000 2.03475368037084E+0000 2.03301185967747E+0000 2.03127127659624E+0000 + 2.02953193041224E+0000 2.02779382041091E+0000 2.02605694587801E+0000 2.02432130609965E+0000 2.02258690036226E+0000 + 2.02085372795259E+0000 2.01912178815773E+0000 2.01739108026511E+0000 2.01566160356248E+0000 2.01393335733793E+0000 + 2.01220634087986E+0000 2.01048055347703E+0000 2.00875599441851E+0000 2.00703266299371E+0000 2.00531055849236E+0000 + 2.00358968020453E+0000 2.00187002742062E+0000 2.00015159943135E+0000 1.99843439552777E+0000 1.99671841500128E+0000 + 1.99500365714358E+0000 1.99329012124672E+0000 1.99157780660308E+0000 1.98986671250535E+0000 1.98815683824657E+0000 + 1.98644818312009E+0000 1.98474074641961E+0000 1.98303452743914E+0000 1.98132952547303E+0000 1.97962573981595E+0000 + 1.97792316976289E+0000 1.97622181460920E+0000 1.97452167365053E+0000 1.97282274618287E+0000 1.97112503150252E+0000 + 1.96942852890613E+0000 1.96773323769067E+0000 1.96603915715343E+0000 1.96434628659204E+0000 1.96265462530444E+0000 + 1.96096417258891E+0000 1.95927492774406E+0000 1.95758689006881E+0000 1.95590005886242E+0000 1.95421443342448E+0000 + 1.95253001305489E+0000 1.95084679705389E+0000 1.94916478472204E+0000 1.94748397536023E+0000 1.94580436826968E+0000 + 1.94412596275191E+0000 1.94244875810880E+0000 1.94077275364253E+0000 1.93909794865562E+0000 1.93742434245092E+0000 + 1.93575193433158E+0000 1.93408072360110E+0000 1.93241070956329E+0000 1.93074189152229E+0000 1.92907426878257E+0000 + 1.92740784064892E+0000 1.92574260642645E+0000 1.92407856542059E+0000 1.92241571693712E+0000 1.92075406028211E+0000 + 1.91909359476197E+0000 1.91743431968344E+0000 1.91577623435357E+0000 1.91411933807975E+0000 1.91246363016968E+0000 + 1.91080910993138E+0000 1.90915577667321E+0000 1.90750362970383E+0000 1.90585266833225E+0000 1.90420289186778E+0000 + 1.90255429962006E+0000 1.90090689089906E+0000 1.89926066501506E+0000 1.89761562127867E+0000 1.89597175900083E+0000 + 1.89432907749277E+0000 1.89268757606609E+0000 1.89104725403267E+0000 1.88940811070473E+0000 1.88777014539481E+0000 + 1.88613335741577E+0000 1.88449774608079E+0000 1.88286331070338E+0000 1.88123005059736E+0000 1.87959796507687E+0000 + 1.87796705345638E+0000 1.87633731505067E+0000 1.87470874917486E+0000 1.87308135514437E+0000 1.87145513227495E+0000 + 1.86983007988266E+0000 1.86820619728389E+0000 1.86658348379535E+0000 1.86496193873408E+0000 1.86334156141740E+0000 + 1.86172235116299E+0000 1.86010430728885E+0000 1.85848742911326E+0000 1.85687171595486E+0000 1.85525716713260E+0000 + 1.85364378196572E+0000 1.85203155977382E+0000 1.85042049987680E+0000 1.84881060159487E+0000 1.84720186424857E+0000 + 1.84559428715876E+0000 1.84398786964660E+0000 1.84238261103360E+0000 1.84077851064156E+0000 1.83917556779261E+0000 + 1.83757378180919E+0000 1.83597315201407E+0000 1.83437367773033E+0000 1.83277535828137E+0000 1.83117819299089E+0000 + 1.82958218118294E+0000 1.82798732218187E+0000 1.82639361531233E+0000 1.82480105989932E+0000 1.82320965526813E+0000 + 1.82161940074437E+0000 1.82003029565399E+0000 1.81844233932322E+0000 1.81685553107864E+0000 1.81526987024713E+0000 + 1.81368535615588E+0000 1.81210198813240E+0000 1.81051976550453E+0000 1.80893868760041E+0000 1.80735875374849E+0000 + 1.80577996327756E+0000 1.80420231551670E+0000 1.80262580979532E+0000 1.80105044544313E+0000 1.79947622179018E+0000 + 1.79790313816681E+0000 1.79633119390369E+0000 1.79476038833180E+0000 1.79319072078242E+0000 1.79162219058717E+0000 + 1.79005479707797E+0000 1.78848853958705E+0000 1.78692341744696E+0000 1.78535942999057E+0000 1.78379657655105E+0000 + 1.78223485646190E+0000 1.78067426905691E+0000 1.77911481367021E+0000 1.77755648963622E+0000 1.77599929628969E+0000 + 1.77444323296567E+0000 1.77288829899954E+0000 1.77133449372697E+0000 1.76978181648396E+0000 1.76823026660682E+0000 + 1.76667984343216E+0000 1.76513054629691E+0000 1.76358237453833E+0000 1.76203532749396E+0000 1.76048940450168E+0000 + 1.75894460489965E+0000 1.75740092802638E+0000 1.75585837322066E+0000 1.75431693982161E+0000 1.75277662716865E+0000 + 1.75123743460152E+0000 1.74969936146027E+0000 1.74816240708525E+0000 1.74662657081713E+0000 1.74509185199689E+0000 + 1.74355824996582E+0000 1.74202576406552E+0000 1.74049439363791E+0000 1.73896413802520E+0000 1.73743499656992E+0000 + 1.73590696861491E+0000 1.73438005350333E+0000 1.73285425057864E+0000 1.73132955918460E+0000 1.72980597866529E+0000 + 1.72828350836511E+0000 1.72676214762876E+0000 1.72524189580122E+0000 1.72372275222784E+0000 1.72220471625423E+0000 + 1.72068778722632E+0000 1.71917196449035E+0000 1.71765724739289E+0000 1.71614363528078E+0000 1.71463112750120E+0000 + 1.71311972340162E+0000 1.71160942232982E+0000 1.71010022363390E+0000 1.70859212666226E+0000 1.70708513076361E+0000 + 1.70557923528695E+0000 1.70407443958162E+0000 1.70257074299724E+0000 1.70106814488375E+0000 1.69956664459140E+0000 + 1.69806624147073E+0000 1.69656693487261E+0000 1.69506872414819E+0000 1.69357160864896E+0000 1.69207558772669E+0000 + 1.69058066073346E+0000 1.68908682702166E+0000 1.68759408594400E+0000 1.68610243685348E+0000 1.68461187910339E+0000 + 1.68312241204737E+0000 1.68163403503933E+0000 1.68014674743350E+0000 1.67866054858441E+0000 1.67717543784689E+0000 + 1.67569141457609E+0000 1.67420847812746E+0000 1.67272662785674E+0000 1.67124586312001E+0000 1.66976618327361E+0000 + 1.66828758767422E+0000 1.66681007567880E+0000 1.66533364664464E+0000 1.66385829992931E+0000 1.66238403489070E+0000 + 1.66091085088700E+0000 1.65943874727670E+0000 1.65796772341859E+0000 1.65649777867178E+0000 1.65502891239567E+0000 + 1.65356112394997E+0000 1.65209441269468E+0000 1.65062877799013E+0000 1.64916421919692E+0000 1.64770073567599E+0000 + 1.64623832678854E+0000 1.64477699189611E+0000 1.64331673036053E+0000 1.64185754154393E+0000 1.64039942480874E+0000 + 1.63894237951769E+0000 1.63748640503383E+0000 1.63603150072050E+0000 1.63457766594133E+0000 1.63312490006028E+0000 + 1.63167320244158E+0000 1.63022257244979E+0000 1.62877300944975E+0000 1.62732451280661E+0000 1.62587708188583E+0000 + 1.62443071605317E+0000 1.62298541467466E+0000 1.62154117711667E+0000 1.62009800274586E+0000 1.61865589092918E+0000 + 1.61721484103389E+0000 1.61577485242754E+0000 1.61433592447799E+0000 1.61289805655341E+0000 1.61146124802224E+0000 + 1.61002549825326E+0000 1.60859080661551E+0000 1.60715717247836E+0000 1.60572459521146E+0000 1.60429307418477E+0000 + 1.60286260876855E+0000 1.60143319833335E+0000 1.60000484225003E+0000 1.59857753988974E+0000 1.59715129062394E+0000 + 1.59572609382438E+0000 1.59430194886311E+0000 1.59287885511248E+0000 1.59145681194514E+0000 1.59003581873404E+0000 + 1.58861587485241E+0000 1.58719697967381E+0000 1.58577913257208E+0000 1.58436233292135E+0000 1.58294658009606E+0000 + 1.58153187347095E+0000 1.58011821242104E+0000 1.57870559632168E+0000 1.57729402454848E+0000 1.57588349647738E+0000 + 1.57447401148458E+0000 1.57306556894662E+0000 1.57165816824031E+0000 1.57025180874276E+0000 1.56884648983138E+0000 + 1.56744221088387E+0000 1.56603897127824E+0000 1.56463677039279E+0000 1.56323560760612E+0000 1.56183548229710E+0000 + 1.56043639384494E+0000 1.55903834162910E+0000 1.55764132502939E+0000 1.55624534342586E+0000 1.55485039619888E+0000 + 1.55345648272913E+0000 1.55206360239756E+0000 1.55067175458544E+0000 1.54928093867430E+0000 1.54789115404600E+0000 + 1.54650240008268E+0000 1.54511467616678E+0000 1.54372798168102E+0000 1.54234231600843E+0000 1.54095767853233E+0000 + 1.53957406863633E+0000 1.53819148570435E+0000 1.53680992912058E+0000 1.53542939826952E+0000 1.53404989253595E+0000 + 1.53267141130498E+0000 1.53129395396196E+0000 1.52991751989258E+0000 1.52854210848279E+0000 1.52716771911886E+0000 + 1.52579435118733E+0000 1.52442200407505E+0000 1.52305067716916E+0000 1.52168036985708E+0000 1.52031108152654E+0000 + 1.51894281156555E+0000 1.51757555936243E+0000 1.51620932430576E+0000 1.51484410578445E+0000 1.51347990318767E+0000 + 1.51211671590490E+0000 1.51075454332592E+0000 1.50939338484078E+0000 1.50803323983983E+0000 1.50667410771373E+0000 + 1.50531598785339E+0000 1.50395887965005E+0000 1.50260278249523E+0000 1.50124769578074E+0000 1.49989361889867E+0000 + 1.49854055124142E+0000 1.49718849220166E+0000 1.49583744117238E+0000 1.49448739754683E+0000 1.49313836071856E+0000 + 1.49179033008143E+0000 1.49044330502956E+0000 1.48909728495738E+0000 1.48775226925961E+0000 1.48640825733124E+0000 + 1.48506524856757E+0000 1.48372324236419E+0000 1.48238223811697E+0000 1.48104223522207E+0000 1.47970323307594E+0000 + 1.47836523107533E+0000 1.47702822861726E+0000 1.47569222509906E+0000 1.47435721991833E+0000 1.47302321247297E+0000 + 1.47169020216117E+0000 1.47035818838140E+0000 1.46902717053243E+0000 1.46769714801330E+0000 1.46636812022336E+0000 + 1.46504008656223E+0000 1.46371304642983E+0000 1.46238699922636E+0000 1.46106194435232E+0000 1.45973788120848E+0000 + 1.45841480919591E+0000 1.45709272771597E+0000 1.45577163617030E+0000 1.45445153396082E+0000 1.45313242048975E+0000 + 1.45181429515960E+0000 1.45049715737315E+0000 1.44918100653349E+0000 1.44786584204397E+0000 1.44655166330824E+0000 + 1.44523846973025E+0000 1.44392626071421E+0000 1.44261503566464E+0000 1.44130479398632E+0000 1.43999553508435E+0000 + 1.43868725836408E+0000 1.43737996323118E+0000 1.43607364909157E+0000 1.43476831535149E+0000 1.43346396141745E+0000 + 1.43216058669623E+0000 1.43085819059493E+0000 1.42955677252090E+0000 1.42825633188179E+0000 1.42695686808555E+0000 + 1.42565838054039E+0000 1.42436086865482E+0000 1.42306433183762E+0000 1.42176876949788E+0000 1.42047418104494E+0000 + 1.41918056588846E+0000 1.41788792343836E+0000 1.41659625310485E+0000 1.41530555429842E+0000 1.41401582642986E+0000 + 1.41272706891023E+0000 1.41143928115087E+0000 1.41015246256341E+0000 1.40886661255977E+0000 1.40758173055215E+0000 + 1.40629781595301E+0000 1.40501486817513E+0000 1.40373288663154E+0000 1.40245187073559E+0000 1.40117181990087E+0000 + 1.39989273354129E+0000 1.39861461107102E+0000 1.39733745190451E+0000 1.39606125545651E+0000 1.39478602114205E+0000 + 1.39351174837642E+0000 1.39223843657521E+0000 1.39096608515429E+0000 1.38969469352982E+0000 1.38842426111823E+0000 + 1.38715478733622E+0000 1.38588627160080E+0000 1.38461871332924E+0000 1.38335211193910E+0000 1.38208646684821E+0000 + 1.38082177747471E+0000 1.37955804323698E+0000 1.37829526355371E+0000 1.37703343784387E+0000 1.37577256552669E+0000 + 1.37451264602169E+0000 1.37325367874869E+0000 1.37199566312776E+0000 1.37073859857927E+0000 1.36948248452386E+0000 + 1.36822732038246E+0000 1.36697310557627E+0000 1.36571983952677E+0000 1.36446752165573E+0000 1.36321615138518E+0000 + 1.36196572813745E+0000 1.36071625133515E+0000 1.35946772040114E+0000 1.35822013475859E+0000 1.35697349383093E+0000 + 1.35572779704189E+0000 1.35448304381546E+0000 1.35323923357591E+0000 1.35199636574779E+0000 1.35075443975594E+0000 + 1.34951345502547E+0000 1.34827341098175E+0000 1.34703430705046E+0000 1.34579614265754E+0000 1.34455891722922E+0000 + 1.34332263019198E+0000 1.34208728097261E+0000 1.34085286899816E+0000 1.33961939369596E+0000 1.33838685449362E+0000 + 1.33715525081902E+0000 1.33592458210034E+0000 1.33469484776600E+0000 1.33346604724473E+0000 1.33223817996552E+0000 + 1.33101124535764E+0000 1.32978524285063E+0000 1.32856017187432E+0000 1.32733603185881E+0000 1.32611282223447E+0000 + 1.32489054243196E+0000 1.32366919188220E+0000 1.32244877001640E+0000 1.32122927626604E+0000 1.32001071006286E+0000 + 1.31879307083891E+0000 1.31757635802649E+0000 1.31636057105818E+0000 1.31514570936684E+0000 1.31393177238559E+0000 + 1.31271875954785E+0000 1.31150667028730E+0000 1.31029550403790E+0000 1.30908526023387E+0000 1.30787593830972E+0000 + 1.30666753770023E+0000 1.30546005784047E+0000 1.30425349816575E+0000 1.30304785811168E+0000 1.30184313711414E+0000 + 1.30063933460928E+0000 1.29943645003353E+0000 1.29823448282358E+0000 1.29703343241641E+0000 1.29583329824926E+0000 + 1.29463407975966E+0000 1.29343577638539E+0000 1.29223838756453E+0000 1.29104191273541E+0000 1.28984635133664E+0000 + 1.28865170280712E+0000 1.28745796658600E+0000 1.28626514211270E+0000 1.28507322882694E+0000 1.28388222616869E+0000 + 1.28269213357820E+0000 1.28150295049598E+0000 1.28031467636284E+0000 1.27912731061983E+0000 1.27794085270830E+0000 + 1.27675530206985E+0000 1.27557065814636E+0000 1.27438692037999E+0000 1.27320408821316E+0000 1.27202216108855E+0000 + 1.27084113844915E+0000 1.26966101973819E+0000 1.26848180439917E+0000 1.26730349187587E+0000 1.26612608161236E+0000 + 1.26494957305294E+0000 1.26377396564221E+0000 1.26259925882503E+0000 1.26142545204654E+0000 1.26025254475213E+0000 + 1.25908053638749E+0000 1.25790942639856E+0000 1.25673921423154E+0000 1.25556989933293E+0000 1.25440148114948E+0000 + 1.25323395912821E+0000 1.25206733271641E+0000 1.25090160136165E+0000 1.24973676451176E+0000 1.24857282161485E+0000 + 1.24740977211927E+0000 1.24624761547367E+0000 1.24508635112696E+0000 1.24392597852832E+0000 1.24276649712720E+0000 + 1.24160790637330E+0000 1.24045020571661E+0000 1.23929339460739E+0000 1.23813747249615E+0000 1.23698243883369E+0000 + 1.23582829307105E+0000 1.23467503465957E+0000 1.23352266305084E+0000 1.23237117769672E+0000 1.23122057804934E+0000 + 1.23007086356109E+0000 1.22892203368464E+0000 1.22777408787291E+0000 1.22662702557912E+0000 1.22548084625671E+0000 + 1.22433554935943E+0000 1.22319113434128E+0000 1.22204760065652E+0000 1.22090494775968E+0000 1.21976317510557E+0000 + 1.21862228214925E+0000 1.21748226834605E+0000 1.21634313315158E+0000 1.21520487602170E+0000 1.21406749641255E+0000 + 1.21293099378052E+0000 1.21179536758227E+0000 1.21066061727473E+0000 1.20952674231511E+0000 1.20839374216086E+0000 + 1.20726161626971E+0000 1.20613036409966E+0000 1.20499998510895E+0000 1.20387047875612E+0000 1.20274184449994E+0000 + 1.20161408179948E+0000 1.20048719011406E+0000 1.19936116890325E+0000 1.19823601762690E+0000 1.19711173574513E+0000 + 1.19598832271831E+0000 1.19486577800708E+0000 1.19374410107235E+0000 1.19262329137530E+0000 1.19150334837734E+0000 + 1.19038427154019E+0000 1.18926606032579E+0000 1.18814871419639E+0000 1.18703223261446E+0000 1.18591661504276E+0000 + 1.18480186094431E+0000 1.18368796978238E+0000 1.18257494102053E+0000 1.18146277412254E+0000 1.18035146855250E+0000 + 1.17924102377474E+0000 1.17813143925385E+0000 1.17702271445469E+0000 1.17591484884238E+0000 1.17480784188230E+0000 + 1.17370169304010E+0000 1.17259640178168E+0000 1.17149196757322E+0000 1.17038838988115E+0000 1.16928566817217E+0000 + 1.16818380191322E+0000 1.16708279057152E+0000 1.16598263361457E+0000 1.16488333051009E+0000 1.16378488072609E+0000 + 1.16268728373084E+0000 1.16159053899285E+0000 1.16049464598093E+0000 1.15939960416411E+0000 1.15830541301171E+0000 + 1.15721207199329E+0000 1.15611958057868E+0000 1.15502793823799E+0000 1.15393714444155E+0000 1.15284719865998E+0000 + 1.15175810036416E+0000 1.15066984902521E+0000 1.14958244411454E+0000 1.14849588510379E+0000 1.14741017146488E+0000 + 1.14632530266998E+0000 1.14524127819153E+0000 1.14415809750221E+0000 1.14307576007499E+0000 1.14199426538307E+0000 + 1.14091361289992E+0000 1.13983380209928E+0000 1.13875483245513E+0000 1.13767670344172E+0000 1.13659941453357E+0000 + 1.13552296520543E+0000 1.13444735493234E+0000 1.13337258318957E+0000 1.13229864945268E+0000 1.13122555319746E+0000 + 1.13015329389997E+0000 1.12908187103653E+0000 1.12801128408371E+0000 1.12694153251836E+0000 1.12587261581755E+0000 + 1.12480453345865E+0000 1.12373728491926E+0000 1.12267086967724E+0000 1.12160528721072E+0000 1.12054053699808E+0000 + 1.11947661851795E+0000 1.11841353124923E+0000 1.11735127467108E+0000 1.11628984826290E+0000 1.11522925150436E+0000 + 1.11416948387537E+0000 1.11311054485613E+0000 1.11205243392707E+0000 1.11099515056887E+0000 1.10993869426250E+0000 + 1.10888306448915E+0000 1.10782826073028E+0000 1.10677428246763E+0000 1.10572112918315E+0000 1.10466880035908E+0000 + 1.10361729547791E+0000 1.10256661402237E+0000 1.10151675547546E+0000 1.10046771932045E+0000 1.09941950504083E+0000 + 1.09837211212036E+0000 1.09732554004308E+0000 1.09627978829324E+0000 1.09523485635539E+0000 1.09419074371430E+0000 + 1.09314744985501E+0000 1.09210497426282E+0000 1.09106331642328E+0000 1.09002247582218E+0000 1.08898245194559E+0000 + 1.08794324427981E+0000 1.08690485231142E+0000 1.08586727552722E+0000 1.08483051341430E+0000 1.08379456545999E+0000 + 1.08275943115185E+0000 1.08172510997774E+0000 1.08069160142574E+0000 1.07965890498419E+0000 1.07862702014168E+0000 + 1.07759594638708E+0000 1.07656568320947E+0000 1.07553623009821E+0000 1.07450758654292E+0000 1.07347975203346E+0000 + 1.07245272605993E+0000 1.07142650811271E+0000 1.07040109768241E+0000 1.06937649425992E+0000 1.06835269733635E+0000 + 1.06732970640308E+0000 1.06630752095173E+0000 1.06528614047420E+0000 1.06426556446262E+0000 1.06324579240936E+0000 + 1.06222682380707E+0000 1.06120865814864E+0000 1.06019129492721E+0000 1.05917473363616E+0000 1.05815897376915E+0000 + 1.05714401482007E+0000 1.05612985628306E+0000 1.05511649765253E+0000 1.05410393842311E+0000 1.05309217808971E+0000 + 1.05208121614749E+0000 1.05107105209183E+0000 1.05006168541840E+0000 1.04905311562309E+0000 1.04804534220206E+0000 + 1.04703836465171E+0000 1.04603218246870E+0000 1.04502679514992E+0000 1.04402220219253E+0000 1.04301840309393E+0000 + 1.04201539735179E+0000 1.04101318446399E+0000 1.04001176392870E+0000 1.03901113524431E+0000 1.03801129790948E+0000 + 1.03701225142310E+0000 1.03601399528434E+0000 1.03501652899258E+0000 1.03401985204749E+0000 1.03302396394894E+0000 + 1.03202886419710E+0000 1.03103455229235E+0000 1.03004102773534E+0000 1.02904829002696E+0000 1.02805633866836E+0000 + 1.02706517316092E+0000 1.02607479300628E+0000 1.02508519770633E+0000 1.02409638676320E+0000 1.02310835967927E+0000 + 1.02212111595717E+0000 1.02113465509978E+0000 1.02014897661023E+0000 1.01916407999188E+0000 1.01817996474837E+0000 + 1.01719663038354E+0000 1.01621407640153E+0000 1.01523230230670E+0000 1.01425130760364E+0000 1.01327109179723E+0000 + 1.01229165439256E+0000 1.01131299489498E+0000 1.01033511281009E+0000 1.00935800764373E+0000 1.00838167890200E+0000 + 1.00740612609123E+0000 1.00643134871800E+0000 1.00545734628914E+0000 1.00448411831173E+0000 1.00351166429308E+0000 + 1.00253998374077E+0000 1.00156907616261E+0000 1.00059894106666E+0000 9.99629577961217E-0001 9.98660986354836E-0001 + 9.97693165756311E-0001 9.96726115674683E-0001 9.95759835619239E-0001 9.94794325099509E-0001 9.93829583625269E-0001 + 9.92865610706541E-0001 9.91902405853591E-0001 9.90939968576930E-0001 9.89978298387312E-0001 9.89017394795739E-0001 + 9.88057257313456E-0001 9.87097885451949E-0001 9.86139278722953E-0001 9.85181436638446E-0001 9.84224358710649E-0001 + 9.83268044452027E-0001 9.82312493375291E-0001 9.81357704993392E-0001 9.80403678819528E-0001 9.79450414367140E-0001 + 9.78497911149912E-0001 9.77546168681771E-0001 9.76595186476888E-0001 9.75644964049676E-0001 9.74695500914794E-0001 + 9.73746796587141E-0001 9.72798850581861E-0001 9.71851662414339E-0001 9.70905231600205E-0001 9.69959557655329E-0001 + 9.69014640095825E-0001 9.68070478438050E-0001 9.67127072198603E-0001 9.66184420894324E-0001 9.65242524042297E-0001 + 9.64301381159847E-0001 9.63360991764541E-0001 9.62421355374188E-0001 9.61482471506839E-0001 9.60544339680787E-0001 + 9.59606959414566E-0001 9.58670330226951E-0001 9.57734451636960E-0001 9.56799323163850E-0001 9.55864944327122E-0001 + 9.54931314646515E-0001 9.53998433642012E-0001 9.53066300833836E-0001 9.52134915742449E-0001 9.51204277888557E-0001 + 9.50274386793102E-0001 9.49345241977272E-0001 9.48416842962490E-0001 9.47489189270425E-0001 9.46562280422983E-0001 + 9.45636115942308E-0001 9.44710695350789E-0001 9.43786018171052E-0001 9.42862083925963E-0001 9.41938892138627E-0001 + 9.41016442332393E-0001 9.40094734030844E-0001 9.39173766757805E-0001 9.38253540037341E-0001 9.37334053393756E-0001 + 9.36415306351592E-0001 9.35497298435631E-0001 9.34580029170894E-0001 9.33663498082642E-0001 9.32747704696372E-0001 + 9.31832648537822E-0001 9.30918329132969E-0001 9.30004746008026E-0001 9.29091898689447E-0001 9.28179786703923E-0001 + 9.27268409578384E-0001 9.26357766839997E-0001 9.25447858016169E-0001 9.24538682634543E-0001 9.23630240223001E-0001 + 9.22722530309662E-0001 9.21815552422884E-0001 9.20909306091261E-0001 9.20003790843625E-0001 9.19099006209047E-0001 + 9.18194951716832E-0001 9.17291626896527E-0001 9.16389031277910E-0001 9.15487164391001E-0001 9.14586025766056E-0001 + 9.13685614933565E-0001 9.12785931424259E-0001 9.11886974769101E-0001 9.10988744499295E-0001 9.10091240146279E-0001 + 9.09194461241728E-0001 9.08298407317552E-0001 9.07403077905899E-0001 9.06508472539153E-0001 9.05614590749932E-0001 + 9.04721432071092E-0001 9.03828996035724E-0001 9.02937282177155E-0001 9.02046290028947E-0001 9.01156019124898E-0001 + 9.00266468999041E-0001 8.99377639185644E-0001 8.98489529219212E-0001 8.97602138634484E-0001 8.96715466966434E-0001 + 8.95829513750270E-0001 8.94944278521437E-0001 8.94059760815612E-0001 8.93175960168711E-0001 8.92292876116879E-0001 + 8.91410508196500E-0001 8.90528855944191E-0001 8.89647918896802E-0001 8.88767696591419E-0001 8.87888188565360E-0001 + 8.87009394356181E-0001 8.86131313501667E-0001 8.85253945539840E-0001 8.84377290008955E-0001 8.83501346447500E-0001 + 8.82626114394198E-0001 8.81751593388003E-0001 8.80877782968105E-0001 8.80004682673927E-0001 8.79132292045123E-0001 + 8.78260610621582E-0001 8.77389637943425E-0001 8.76519373551007E-0001 8.75649816984914E-0001 8.74780967785968E-0001 + 8.73912825495220E-0001 8.73045389653955E-0001 8.72178659803690E-0001 8.71312635486176E-0001 8.70447316243394E-0001 + 8.69582701617559E-0001 8.68718791151117E-0001 8.67855584386747E-0001 8.66993080867357E-0001 8.66131280136091E-0001 + 8.65270181736322E-0001 8.64409785211654E-0001 8.63550090105926E-0001 8.62691095963204E-0001 8.61832802327789E-0001 + 8.60975208744211E-0001 8.60118314757231E-0001 8.59262119911844E-0001 8.58406623753271E-0001 8.57551825826969E-0001 + 8.56697725678623E-0001 8.55844322854148E-0001 8.54991616899692E-0001 8.54139607361632E-0001 8.53288293786574E-0001 + 8.52437675721359E-0001 8.51587752713053E-0001 8.50738524308954E-0001 8.49889990056591E-0001 8.49042149503723E-0001 + 8.48195002198337E-0001 8.47348547688650E-0001 8.46502785523112E-0001 8.45657715250398E-0001 8.44813336419415E-0001 + 8.43969648579300E-0001 8.43126651279417E-0001 8.42284344069360E-0001 8.41442726498954E-0001 8.40601798118251E-0001 + 8.39761558477533E-0001 8.38922007127310E-0001 8.38083143618320E-0001 8.37244967501532E-0001 8.36407478328143E-0001 + 8.35570675649575E-0001 8.34734559017484E-0001 8.33899127983750E-0001 8.33064382100484E-0001 8.32230320920022E-0001 + 8.31396943994931E-0001 8.30564250878003E-0001 8.29732241122262E-0001 8.28900914280956E-0001 8.28070269907562E-0001 + 8.27240307555784E-0001 8.26411026779555E-0001 8.25582427133034E-0001 8.24754508170606E-0001 8.23927269446887E-0001 + 8.23100710516717E-0001 8.22274830935164E-0001 8.21449630257523E-0001 8.20625108039315E-0001 8.19801263836289E-0001 + 8.18978097204419E-0001 8.18155607699908E-0001 8.17333794879184E-0001 8.16512658298901E-0001 8.15692197515939E-0001 + 8.14872412087406E-0001 8.14053301570634E-0001 8.13234865523183E-0001 8.12417103502838E-0001 8.11600015067610E-0001 + 8.10783599775734E-0001 8.09967857185674E-0001 8.09152786856116E-0001 8.08338388345974E-0001 8.07524661214386E-0001 + 8.06711605020718E-0001 8.05899219324557E-0001 8.05087503685717E-0001 8.04276457664239E-0001 8.03466080820386E-0001 + 8.02656372714646E-0001 8.01847332907734E-0001 8.01038960960588E-0001 8.00231256434371E-0001 7.99424218890470E-0001 + 7.98617847890498E-0001 7.97812142996289E-0001 7.97007103769905E-0001 7.96202729773629E-0001 7.95399020569971E-0001 + 7.94595975721663E-0001 7.93793594791660E-0001 7.92991877343142E-0001 7.92190822939514E-0001 7.91390431144402E-0001 + 7.90590701521657E-0001 7.89791633635354E-0001 7.88993227049789E-0001 7.88195481329483E-0001 7.87398396039179E-0001 + 7.86601970743845E-0001 7.85806205008670E-0001 7.85011098399067E-0001 7.84216650480671E-0001 7.83422860819340E-0001 + 7.82629728981154E-0001 7.81837254532417E-0001 7.81045437039654E-0001 7.80254276069613E-0001 7.79463771189263E-0001 + 7.78673921965798E-0001 7.77884727966631E-0001 7.77096188759398E-0001 7.76308303911957E-0001 7.75521072992388E-0001 + 7.74734495568994E-0001 7.73948571210296E-0001 7.73163299485040E-0001 7.72378679962192E-0001 7.71594712210938E-0001 + 7.70811395800687E-0001 7.70028730301071E-0001 7.69246715281938E-0001 7.68465350313362E-0001 7.67684634965635E-0001 + 7.66904568809270E-0001 7.66125151415001E-0001 7.65346382353783E-0001 7.64568261196794E-0001 7.63790787515426E-0001 + 7.63013960881298E-0001 7.62237780866245E-0001 7.61462247042325E-0001 7.60687358981813E-0001 7.59913116257207E-0001 + 7.59139518441223E-0001 7.58366565106799E-0001 7.57594255827089E-0001 7.56822590175471E-0001 7.56051567725539E-0001 + 7.55281188051108E-0001 7.54511450726213E-0001 7.53742355325107E-0001 7.52973901422263E-0001 7.52206088592374E-0001 + 7.51438916410349E-0001 7.50672384451319E-0001 7.49906492290632E-0001 7.49141239503857E-0001 7.48376625666779E-0001 + 7.47612650355403E-0001 7.46849313145953E-0001 7.46086613614869E-0001 7.45324551338813E-0001 7.44563125894661E-0001 + 7.43802336859511E-0001 7.43042183810678E-0001 7.42282666325692E-0001 7.41523783982306E-0001 7.40765536358487E-0001 + 7.40007923032420E-0001 7.39250943582509E-0001 7.38494597587375E-0001 7.37738884625857E-0001 7.36983804277010E-0001 + 7.36229356120108E-0001 7.35475539734639E-0001 7.34722354700312E-0001 7.33969800597052E-0001 7.33217877004999E-0001 + 7.32466583504511E-0001 7.31715919676163E-0001 7.30965885100746E-0001 7.30216479359270E-0001 7.29467702032957E-0001 + 7.28719552703249E-0001 7.27972030951803E-0001 7.27225136360493E-0001 7.26478868511407E-0001 7.25733226986853E-0001 + 7.24988211369350E-0001 7.24243821241637E-0001 7.23500056186666E-0001 7.22756915787608E-0001 7.22014399627845E-0001 + 7.21272507290979E-0001 7.20531238360824E-0001 7.19790592421410E-0001 7.19050569056986E-0001 7.18311167852010E-0001 + 7.17572388391161E-0001 7.16834230259329E-0001 7.16096693041620E-0001 7.15359776323355E-0001 7.14623479690070E-0001 + 7.13887802727516E-0001 7.13152745021656E-0001 7.12418306158672E-0001 7.11684485724957E-0001 7.10951283307118E-0001 + 7.10218698491978E-0001 7.09486730866573E-0001 7.08755380018155E-0001 7.08024645534187E-0001 7.07294527002348E-0001 + 7.06565024010530E-0001 7.05836136146838E-0001 7.05107862999593E-0001 7.04380204157327E-0001 7.03653159208786E-0001 + 7.02926727742930E-0001 7.02200909348933E-0001 7.01475703616180E-0001 7.00751110134271E-0001 7.00027128493017E-0001 + 6.99303758282444E-0001 6.98580999092790E-0001 6.97858850514506E-0001 6.97137312138255E-0001 6.96416383554914E-0001 + 6.95696064355569E-0001 6.94976354131523E-0001 6.94257252474288E-0001 6.93538758975591E-0001 6.92820873227368E-0001 + 6.92103594821770E-0001 6.91386923351157E-0001 6.90670858408103E-0001 6.89955399585393E-0001 6.89240546476024E-0001 + 6.88526298673206E-0001 6.87812655770358E-0001 6.87099617361111E-0001 6.86387183039309E-0001 6.85675352399006E-0001 + 6.84964125034467E-0001 6.84253500540168E-0001 6.83543478510799E-0001 6.82834058541255E-0001 6.82125240226648E-0001 + 6.81417023162298E-0001 6.80709406943734E-0001 6.80002391166699E-0001 6.79295975427145E-0001 6.78590159321233E-0001 + 6.77884942445338E-0001 6.77180324396040E-0001 6.76476304770134E-0001 6.75772883164622E-0001 6.75070059176719E-0001 + 6.74367832403847E-0001 6.73666202443639E-0001 6.72965168893937E-0001 6.72264731352795E-0001 6.71564889418474E-0001 + 6.70865642689444E-0001 6.70166990764388E-0001 6.69468933242196E-0001 6.68771469721967E-0001 6.68074599803008E-0001 + 6.67378323084839E-0001 6.66682639167184E-0001 6.65987547649981E-0001 6.65293048133373E-0001 6.64599140217713E-0001 + 6.63905823503562E-0001 6.63213097591692E-0001 6.62520962083080E-0001 6.61829416578913E-0001 6.61138460680587E-0001 + 6.60448093989706E-0001 6.59758316108081E-0001 6.59069126637732E-0001 6.58380525180886E-0001 6.57692511339979E-0001 + 6.57005084717655E-0001 6.56318244916764E-0001 6.55631991540365E-0001 6.54946324191725E-0001 6.54261242474316E-0001 + 6.53576745991821E-0001 6.52892834348127E-0001 6.52209507147330E-0001 6.51526763993733E-0001 6.50844604491845E-0001 + 6.50163028246383E-0001 6.49482034862270E-0001 6.48801623944636E-0001 6.48121795098819E-0001 6.47442547930363E-0001 + 6.46763882045017E-0001 6.46085797048737E-0001 6.45408292547688E-0001 6.44731368148237E-0001 6.44055023456960E-0001 + 6.43379258080638E-0001 6.42704071626261E-0001 6.42029463701019E-0001 6.41355433912314E-0001 6.40681981867750E-0001 + 6.40009107175137E-0001 6.39336809442493E-0001 6.38665088278038E-0001 6.37993943290200E-0001 6.37323374087613E-0001 + 6.36653380279113E-0001 6.35983961473744E-0001 6.35315117280755E-0001 6.34646847309597E-0001 6.33979151169930E-0001 + 6.33312028471617E-0001 6.32645478824725E-0001 6.31979501839526E-0001 6.31314097126499E-0001 6.30649264296324E-0001 + 6.29985002959886E-0001 6.29321312728278E-0001 6.28658193212794E-0001 6.27995644024931E-0001 6.27333664776394E-0001 + 6.26672255079088E-0001 6.26011414545125E-0001 6.25351142786819E-0001 6.24691439416689E-0001 6.24032304047458E-0001 + 6.23373736292051E-0001 6.22715735763596E-0001 6.22058302075428E-0001 6.21401434841081E-0001 6.20745133674295E-0001 + 6.20089398189014E-0001 6.19434227999381E-0001 6.18779622719747E-0001 6.18125581964661E-0001 6.17472105348880E-0001 + 6.16819192487359E-0001 6.16166842995260E-0001 6.15515056487943E-0001 6.14863832580976E-0001 6.14213170890124E-0001 + 6.13563071031357E-0001 6.12913532620849E-0001 6.12264555274971E-0001 6.11616138610302E-0001 6.10968282243620E-0001 + 6.10320985791905E-0001 6.09674248872339E-0001 6.09028071102306E-0001 6.08382452099391E-0001 6.07737391481383E-0001 + 6.07092888866269E-0001 6.06448943872241E-0001 6.05805556117689E-0001 6.05162725221206E-0001 6.04520450801588E-0001 + 6.03878732477827E-0001 6.03237569869122E-0001 6.02596962594870E-0001 6.01956910274668E-0001 6.01317412528315E-0001 + 6.00678468975811E-0001 6.00040079237356E-0001 5.99402242933350E-0001 5.98764959684395E-0001 5.98128229111293E-0001 + 5.97492050835046E-0001 5.96856424476856E-0001 5.96221349658122E-0001 5.95586826000451E-0001 5.94952853125643E-0001 + 5.94319430655700E-0001 5.93686558212825E-0001 5.93054235419418E-0001 5.92422461898082E-0001 5.91791237271617E-0001 + 5.91160561163024E-0001 5.90530433195501E-0001 5.89900852992449E-0001 5.89271820177465E-0001 5.88643334374347E-0001 + 5.88015395207092E-0001 5.87388002299895E-0001 5.86761155277150E-0001 5.86134853763451E-0001 5.85509097383589E-0001 + 5.84883885762556E-0001 5.84259218525540E-0001 5.83635095297929E-0001 5.83011515705310E-0001 5.82388479373465E-0001 + 5.81765985928380E-0001 5.81144034996234E-0001 5.80522626203406E-0001 5.79901759176474E-0001 5.79281433542211E-0001 + 5.78661648927592E-0001 5.78042404959786E-0001 5.77423701266162E-0001 5.76805537474286E-0001 5.76187913211921E-0001 + 5.75570828107028E-0001 5.74954281787765E-0001 5.74338273882486E-0001 5.73722804019747E-0001 5.73107871828295E-0001 + 5.72493476937078E-0001 5.71879618975239E-0001 5.71266297572119E-0001 5.70653512357256E-0001 5.70041262960383E-0001 + 5.69429549011432E-0001 5.68818370140530E-0001 5.68207725978000E-0001 5.67597616154364E-0001 5.66988040300336E-0001 + 5.66378998046831E-0001 5.65770489024956E-0001 5.65162512866018E-0001 5.64555069201517E-0001 5.63948157663149E-0001 + 5.63341777882808E-0001 5.62735929492582E-0001 5.62130612124755E-0001 5.61525825411806E-0001 5.60921568986412E-0001 + 5.60317842481442E-0001 5.59714645529963E-0001 5.59111977765236E-0001 5.58509838820717E-0001 5.57908228330057E-0001 + 5.57307145927105E-0001 5.56706591245900E-0001 5.56106563920679E-0001 5.55507063585873E-0001 5.54908089876109E-0001 + 5.54309642426207E-0001 5.53711720871180E-0001 5.53114324846241E-0001 5.52517453986791E-0001 5.51921107928430E-0001 + 5.51325286306950E-0001 5.50729988758336E-0001 5.50135214918770E-0001 5.49540964424627E-0001 5.48947236912474E-0001 + 5.48354032019075E-0001 5.47761349381385E-0001 5.47169188636554E-0001 5.46577549421925E-0001 5.45986431375036E-0001 + 5.45395834133615E-0001 5.44805757335588E-0001 5.44216200619071E-0001 5.43627163622373E-0001 5.43038645983998E-0001 + 5.42450647342643E-0001 5.41863167337196E-0001 5.41276205606739E-0001 5.40689761790547E-0001 5.40103835528088E-0001 + 5.39518426459022E-0001 5.38933534223201E-0001 5.38349158460670E-0001 5.37765298811667E-0001 5.37181954916623E-0001 + 5.36599126416159E-0001 5.36016812951088E-0001 5.35435014162420E-0001 5.34853729691348E-0001 5.34272959179267E-0001 + 5.33692702267756E-0001 5.33112958598591E-0001 5.32533727813736E-0001 5.31955009555348E-0001 5.31376803465777E-0001 + 5.30799109187563E-0001 5.30221926363436E-0001 5.29645254636319E-0001 5.29069093649327E-0001 5.28493443045765E-0001 + 5.27918302469128E-0001 5.27343671563104E-0001 5.26769549971570E-0001 5.26195937338595E-0001 5.25622833308440E-0001 + 5.25050237525553E-0001 5.24478149634576E-0001 5.23906569280341E-0001 5.23335496107867E-0001 5.22764929762369E-0001 + 5.22194869889247E-0001 5.21625316134094E-0001 5.21056268142694E-0001 5.20487725561018E-0001 5.19919688035228E-0001 + 5.19352155211678E-0001 5.18785126736909E-0001 5.18218602257653E-0001 5.17652581420833E-0001 5.17087063873558E-0001 + 5.16522049263130E-0001 5.15957537237037E-0001 5.15393527442961E-0001 5.14830019528768E-0001 5.14267013142517E-0001 + 5.13704507932454E-0001 5.13142503547016E-0001 5.12580999634827E-0001 5.12019995844700E-0001 5.11459491825637E-0001 + 5.10899487226830E-0001 5.10339981697659E-0001 5.09780974887691E-0001 5.09222466446683E-0001 5.08664456024581E-0001 + 5.08106943271516E-0001 5.07549927837811E-0001 5.06993409373976E-0001 5.06437387530708E-0001 5.05881861958893E-0001 + 5.05326832309605E-0001 5.04772298234105E-0001 5.04218259383842E-0001 5.03664715410453E-0001 5.03111665965763E-0001 + 5.02559110701784E-0001 5.02007049270716E-0001 5.01455481324945E-0001 5.00904406517045E-0001 5.00353824499778E-0001 + 4.99803734926092E-0001 4.99254137449123E-0001 4.98705031722194E-0001 4.98156417398814E-0001 4.97608294132679E-0001 + 4.97060661577672E-0001 4.96513519387863E-0001 4.95966867217508E-0001 4.95420704721051E-0001 4.94875031553120E-0001 + 4.94329847368532E-0001 4.93785151822287E-0001 4.93240944569575E-0001 4.92697225265769E-0001 4.92153993566430E-0001 + 4.91611249127304E-0001 4.91068991604323E-0001 4.90527220653606E-0001 4.89985935931456E-0001 4.89445137094363E-0001 + 4.88904823799001E-0001 4.88364995702231E-0001 4.87825652461100E-0001 4.87286793732839E-0001 4.86748419174864E-0001 + 4.86210528444777E-0001 4.85673121200365E-0001 4.85136197099600E-0001 4.84599755800639E-0001 4.84063796961825E-0001 + 4.83528320241683E-0001 4.82993325298927E-0001 4.82458811792450E-0001 4.81924779381335E-0001 4.81391227724846E-0001 + 4.80858156482433E-0001 4.80325565313732E-0001 4.79793453878559E-0001 4.79261821836917E-0001 4.78730668848994E-0001 + 4.78199994575159E-0001 4.77669798675968E-0001 4.77140080812160E-0001 4.76610840644656E-0001 4.76082077834564E-0001 + 4.75553792043172E-0001 4.75025982931956E-0001 4.74498650162570E-0001 4.73971793396857E-0001 4.73445412296840E-0001 + 4.72919506524726E-0001 4.72394075742907E-0001 4.71869119613953E-0001 4.71344637800624E-0001 4.70820629965857E-0001 + 4.70297095772777E-0001 4.69774034884688E-0001 4.69251446965078E-0001 4.68729331677619E-0001 4.68207688686163E-0001 + 4.67686517654746E-0001 4.67165818247586E-0001 4.66645590129086E-0001 4.66125832963827E-0001 4.65606546416576E-0001 + 4.65087730152278E-0001 4.64569383836065E-0001 4.64051507133247E-0001 4.63534099709319E-0001 4.63017161229955E-0001 + 4.62500691361012E-0001 4.61984689768530E-0001 4.61469156118728E-0001 4.60954090078009E-0001 4.60439491312956E-0001 + 4.59925359490335E-0001 4.59411694277091E-0001 4.58898495340351E-0001 4.58385762347426E-0001 4.57873494965802E-0001 + 4.57361692863153E-0001 4.56850355707328E-0001 4.56339483166362E-0001 4.55829074908467E-0001 4.55319130602038E-0001 + 4.54809649915648E-0001 4.54300632518054E-0001 4.53792078078191E-0001 4.53283986265175E-0001 4.52776356748302E-0001 + 4.52269189197051E-0001 4.51762483281076E-0001 4.51256238670217E-0001 4.50750455034489E-0001 4.50245132044090E-0001 + 4.49740269369396E-0001 4.49235866680966E-0001 4.48731923649535E-0001 4.48228439946019E-0001 4.47725415241514E-0001 + 4.47222849207296E-0001 4.46720741514819E-0001 4.46219091835718E-0001 4.45717899841806E-0001 4.45217165205076E-0001 + 4.44716887597700E-0001 4.44217066692026E-0001 4.43717702160588E-0001 4.43218793676092E-0001 4.42720340911427E-0001 + 4.42222343539659E-0001 4.41724801234034E-0001 4.41227713667974E-0001 4.40731080515082E-0001 4.40234901449138E-0001 + 4.39739176144104E-0001 4.39243904274114E-0001 4.38749085513485E-0001 4.38254719536712E-0001 4.37760806018465E-0001 + 4.37267344633595E-0001 4.36774335057130E-0001 4.36281776964276E-0001 4.35789670030417E-0001 4.35298013931113E-0001 + 4.34806808342104E-0001 4.34316052939305E-0001 4.33825747398813E-0001 4.33335891396897E-0001 4.32846484610007E-0001 + 4.32357526714769E-0001 4.31869017387987E-0001 4.31380956306641E-0001 4.30893343147886E-0001 4.30406177589061E-0001 + 4.29919459307675E-0001 4.29433187981416E-0001 4.28947363288151E-0001 4.28461984905919E-0001 4.27977052512941E-0001 + 4.27492565787610E-0001 4.27008524408499E-0001 4.26524928054354E-0001 4.26041776404101E-0001 4.25559069136838E-0001 + 4.25076805931844E-0001 4.24594986468570E-0001 4.24113610426645E-0001 4.23632677485874E-0001 4.23152187326237E-0001 + 4.22672139627890E-0001 4.22192534071166E-0001 4.21713370336572E-0001 4.21234648104790E-0001 4.20756367056682E-0001 + 4.20278526873279E-0001 4.19801127235792E-0001 4.19324167825606E-0001 4.18847648324280E-0001 4.18371568413550E-0001 + 4.17895927775327E-0001 4.17420726091694E-0001 4.16945963044913E-0001 4.16471638317419E-0001 4.15997751591822E-0001 + 4.15524302550905E-0001 4.15051290877629E-0001 4.14578716255126E-0001 4.14106578366705E-0001 4.13634876895849E-0001 + 4.13163611526214E-0001 4.12692781941632E-0001 4.12222387826108E-0001 4.11752428863821E-0001 4.11282904739126E-0001 + 4.10813815136549E-0001 4.10345159740793E-0001 4.09876938236731E-0001 4.09409150309414E-0001 4.08941795644065E-0001 + 4.08474873926078E-0001 4.08008384841024E-0001 4.07542328074646E-0001 4.07076703312862E-0001 4.06611510241761E-0001 + 4.06146748547606E-0001 4.05682417916833E-0001 4.05218518036053E-0001 4.04755048592047E-0001 4.04292009271771E-0001 + 4.03829399762354E-0001 4.03367219751096E-0001 4.02905468925472E-0001 4.02444146973128E-0001 4.01983253581883E-0001 + 4.01522788439729E-0001 4.01062751234830E-0001 4.00603141655522E-0001 4.00143959390315E-0001 3.99685204127889E-0001 + 3.99226875557097E-0001 3.98768973366964E-0001 3.98311497246689E-0001 3.97854446885639E-0001 3.97397821973357E-0001 + 3.96941622199554E-0001 3.96485847254117E-0001 3.96030496827099E-0001 3.95575570608729E-0001 3.95121068289408E-0001 + 3.94666989559706E-0001 3.94213334110364E-0001 3.93760101632296E-0001 3.93307291816586E-0001 3.92854904354491E-0001 + 3.92402938937436E-0001 3.91951395257021E-0001 3.91500273005013E-0001 3.91049571873353E-0001 3.90599291554151E-0001 + 3.90149431739686E-0001 3.89699992122412E-0001 3.89250972394950E-0001 3.88802372250094E-0001 3.88354191380807E-0001 + 3.87906429480223E-0001 3.87459086241645E-0001 3.87012161358545E-0001 3.86565654524571E-0001 3.86119565433535E-0001 + 3.85673893779423E-0001 3.85228639256387E-0001 3.84783801558752E-0001 3.84339380381013E-0001 3.83895375417832E-0001 + 3.83451786364042E-0001 3.83008612914646E-0001 3.82565854764817E-0001 3.82123511609897E-0001 3.81681583145395E-0001 + 3.81240069066993E-0001 3.80798969070540E-0001 3.80358282852054E-0001 3.79918010107724E-0001 3.79478150533905E-0001 + 3.79038703827124E-0001 3.78599669684076E-0001 3.78161047801621E-0001 3.77722837876795E-0001 3.77285039606795E-0001 + 3.76847652688993E-0001 3.76410676820925E-0001 3.75974111700298E-0001 3.75537957024986E-0001 3.75102212493031E-0001 + 3.74666877802645E-0001 3.74231952652207E-0001 3.73797436740263E-0001 3.73363329765530E-0001 3.72929631426889E-0001 + 3.72496341423392E-0001 3.72063459454258E-0001 3.71630985218873E-0001 3.71198918416791E-0001 3.70767258747733E-0001 + 3.70336005911590E-0001 3.69905159608417E-0001 3.69474719538438E-0001 3.69044685402045E-0001 3.68615056899795E-0001 + 3.68185833732415E-0001 3.67757015600798E-0001 3.67328602206002E-0001 3.66900593249256E-0001 3.66472988431951E-0001 + 3.66045787455648E-0001 3.65618990022074E-0001 3.65192595833124E-0001 3.64766604590857E-0001 3.64341015997500E-0001 + 3.63915829755447E-0001 3.63491045567255E-0001 3.63066663135652E-0001 3.62642682163531E-0001 3.62219102353948E-0001 + 3.61795923410129E-0001 3.61373145035463E-0001 3.60950766933508E-0001 3.60528788807985E-0001 3.60107210362783E-0001 + 3.59686031301955E-0001 3.59265251329720E-0001 3.58844870150465E-0001 3.58424887468739E-0001 3.58005302989258E-0001 + 3.57586116416904E-0001 3.57167327456723E-0001 3.56748935813928E-0001 3.56330941193896E-0001 3.55913343302169E-0001 + 3.55496141844455E-0001 3.55079336526625E-0001 3.54662927054717E-0001 3.54246913134933E-0001 3.53831294473640E-0001 + 3.53416070777370E-0001 3.53001241752818E-0001 3.52586807106845E-0001 3.52172766546477E-0001 3.51759119778902E-0001 + 3.51345866511476E-0001 3.50933006451715E-0001 3.50520539307303E-0001 3.50108464786086E-0001 3.49696782596075E-0001 + 3.49285492445443E-0001 3.48874594042531E-0001 3.48464087095839E-0001 3.48053971314035E-0001 3.47644246405948E-0001 + 3.47234912080572E-0001 3.46825968047063E-0001 3.46417414014743E-0001 3.46009249693095E-0001 3.45601474791767E-0001 + 3.45194089020570E-0001 3.44787092089477E-0001 3.44380483708627E-0001 3.43974263588317E-0001 3.43568431439013E-0001 + 3.43162986971341E-0001 3.42757929896089E-0001 3.42353259924210E-0001 3.41948976766817E-0001 3.41545080135189E-0001 + 3.41141569740765E-0001 3.40738445295148E-0001 3.40335706510103E-0001 3.39933353097557E-0001 3.39531384769599E-0001 + 3.39129801238483E-0001 3.38728602216621E-0001 3.38327787416590E-0001 3.37927356551129E-0001 3.37527309333137E-0001 + 3.37127645475678E-0001 3.36728364691975E-0001 3.36329466695414E-0001 3.35930951199542E-0001 3.35532817918070E-0001 + 3.35135066564866E-0001 3.34737696853965E-0001 3.34340708499560E-0001 3.33944101216005E-0001 3.33547874717818E-0001 + 3.33152028719676E-0001 3.32756562936417E-0001 3.32361477083042E-0001 3.31966770874712E-0001 3.31572444026749E-0001 + 3.31178496254634E-0001 3.30784927274013E-0001 3.30391736800689E-0001 3.29998924550627E-0001 3.29606490239954E-0001 + 3.29214433584955E-0001 3.28822754302077E-0001 3.28431452107928E-0001 3.28040526719273E-0001 3.27649977853042E-0001 + 3.27259805226322E-0001 3.26870008556362E-0001 3.26480587560569E-0001 3.26091541956512E-0001 3.25702871461919E-0001 + 3.25314575794677E-0001 3.24926654672834E-0001 3.24539107814599E-0001 3.24151934938338E-0001 3.23765135762578E-0001 + 3.23378710006005E-0001 3.22992657387465E-0001 3.22606977625963E-0001 3.22221670440663E-0001 3.21836735550889E-0001 + 3.21452172676125E-0001 3.21067981536011E-0001 3.20684161850350E-0001 3.20300713339100E-0001 3.19917635722381E-0001 + 3.19534928720471E-0001 3.19152592053807E-0001 3.18770625442983E-0001 3.18389028608754E-0001 3.18007801272032E-0001 + 3.17626943153888E-0001 3.17246453975551E-0001 3.16866333458410E-0001 3.16486581324010E-0001 3.16107197294057E-0001 + 3.15728181090412E-0001 3.15349532435096E-0001 3.14971251050287E-0001 3.14593336658323E-0001 3.14215788981698E-0001 + 3.13838607743064E-0001 3.13461792665232E-0001 3.13085343471169E-0001 3.12709259884002E-0001 3.12333541627012E-0001 + 3.11958188423640E-0001 3.11583199997485E-0001 3.11208576072301E-0001 3.10834316372002E-0001 3.10460420620658E-0001 + 3.10086888542494E-0001 3.09713719861896E-0001 3.09340914303404E-0001 3.08968471591717E-0001 3.08596391451690E-0001 + 3.08224673608334E-0001 3.07853317786819E-0001 3.07482323712468E-0001 3.07111691110764E-0001 3.06741419707346E-0001 + 3.06371509228009E-0001 3.06001959398704E-0001 3.05632769945538E-0001 3.05263940594776E-0001 3.04895471072838E-0001 + 3.04527361106300E-0001 3.04159610421895E-0001 3.03792218746512E-0001 3.03425185807194E-0001 3.03058511331142E-0001 + 3.02692195045712E-0001 3.02326236678417E-0001 3.01960635956923E-0001 3.01595392609054E-0001 3.01230506362789E-0001 + 3.00865976946262E-0001 3.00501804087764E-0001 3.00137987515737E-0001 2.99774526958784E-0001 2.99411422145659E-0001 + 2.99048672805274E-0001 2.98686278666695E-0001 2.98324239459142E-0001 2.97962554911991E-0001 2.97601224754771E-0001 + 2.97240248717170E-0001 2.96879626529028E-0001 2.96519357920339E-0001 2.96159442621253E-0001 2.95799880362075E-0001 + 2.95440670873262E-0001 2.95081813885427E-0001 2.94723309129339E-0001 2.94365156335919E-0001 2.94007355236243E-0001 + 2.93649905561541E-0001 2.93292807043198E-0001 2.92936059412750E-0001 2.92579662401891E-0001 2.92223615742467E-0001 + 2.91867919166478E-0001 2.91512572406077E-0001 2.91157575193572E-0001 2.90802927261424E-0001 2.90448628342247E-0001 + 2.90094678168810E-0001 2.89741076474033E-0001 2.89387822990993E-0001 2.89034917452917E-0001 2.88682359593187E-0001 + 2.88330149145338E-0001 2.87978285843055E-0001 2.87626769420181E-0001 2.87275599610711E-0001 2.86924776148789E-0001 + 2.86574298768716E-0001 2.86224167204944E-0001 2.85874381192078E-0001 2.85524940464876E-0001 2.85175844758247E-0001 + 2.84827093807255E-0001 2.84478687347115E-0001 2.84130625113194E-0001 2.83782906841013E-0001 2.83435532266242E-0001 + 2.83088501124708E-0001 2.82741813152385E-0001 2.82395468085404E-0001 2.82049465660043E-0001 2.81703805612737E-0001 + 2.81358487680068E-0001 2.81013511598773E-0001 2.80668877105740E-0001 2.80324583938009E-0001 2.79980631832770E-0001 + 2.79637020527366E-0001 2.79293749759292E-0001 2.78950819266192E-0001 2.78608228785864E-0001 2.78265978056255E-0001 + 2.77924066815466E-0001 2.77582494801746E-0001 2.77241261753497E-0001 2.76900367409273E-0001 2.76559811507775E-0001 + 2.76219593787859E-0001 2.75879713988529E-0001 2.75540171848943E-0001 2.75200967108406E-0001 2.74862099506376E-0001 + 2.74523568782461E-0001 2.74185374676418E-0001 2.73847516928158E-0001 2.73509995277738E-0001 2.73172809465369E-0001 + 2.72835959231411E-0001 2.72499444316372E-0001 2.72163264460914E-0001 2.71827419405845E-0001 2.71491908892126E-0001 + 2.71156732660867E-0001 2.70821890453328E-0001 2.70487382010918E-0001 2.70153207075196E-0001 2.69819365387872E-0001 + 2.69485856690804E-0001 2.69152680725999E-0001 2.68819837235616E-0001 2.68487325961961E-0001 2.68155146647491E-0001 + 2.67823299034811E-0001 2.67491782866675E-0001 2.67160597885988E-0001 2.66829743835802E-0001 2.66499220459320E-0001 + 2.66169027499892E-0001 2.65839164701017E-0001 2.65509631806346E-0001 2.65180428559673E-0001 2.64851554704947E-0001 + 2.64523009986261E-0001 2.64194794147858E-0001 2.63866906934131E-0001 2.63539348089620E-0001 2.63212117359012E-0001 + 2.62885214487145E-0001 2.62558639219003E-0001 2.62232391299720E-0001 2.61906470474578E-0001 2.61580876489005E-0001 + 2.61255609088579E-0001 2.60930668019026E-0001 2.60606053026217E-0001 2.60281763856175E-0001 2.59957800255068E-0001 + 2.59634161969212E-0001 2.59310848745071E-0001 2.58987860329257E-0001 2.58665196468528E-0001 2.58342856909790E-0001 + 2.58020841400099E-0001 2.57699149686654E-0001 2.57377781516803E-0001 2.57056736638043E-0001 2.56736014798015E-0001 + 2.56415615744509E-0001 2.56095539225460E-0001 2.55775784988954E-0001 2.55456352783220E-0001 2.55137242356634E-0001 + 2.54818453457720E-0001 2.54499985835149E-0001 2.54181839237738E-0001 2.53864013414449E-0001 2.53546508114393E-0001 + 2.53229323086826E-0001 2.52912458081150E-0001 2.52595912846916E-0001 2.52279687133815E-0001 2.51963780691692E-0001 + 2.51648193270532E-0001 2.51332924620470E-0001 2.51017974491784E-0001 2.50703342634899E-0001 2.50389028800386E-0001 + 2.50075032738962E-0001 2.49761354201490E-0001 2.49447992938976E-0001 2.49134948702576E-0001 2.48822221243588E-0001 + 2.48509810313456E-0001 2.48197715663771E-0001 2.47885937046267E-0001 2.47574474212825E-0001 2.47263326915471E-0001 + 2.46952494906376E-0001 2.46641977937855E-0001 2.46331775762370E-0001 2.46021888132526E-0001 2.45712314801073E-0001 + 2.45403055520908E-0001 2.45094110045071E-0001 2.44785478126746E-0001 2.44477159519263E-0001 2.44169153976097E-0001 + 2.43861461250865E-0001 2.43554081097331E-0001 2.43247013269402E-0001 2.42940257521131E-0001 2.42633813606713E-0001 + 2.42327681280489E-0001 2.42021860296943E-0001 2.41716350410701E-0001 2.41411151376539E-0001 2.41106262949371E-0001 + 2.40801684884259E-0001 2.40497416936406E-0001 2.40193458861159E-0001 2.39889810414011E-0001 2.39586471350595E-0001 + 2.39283441426692E-0001 2.38980720398223E-0001 2.38678308021253E-0001 2.38376204051992E-0001 2.38074408246793E-0001 + 2.37772920362148E-0001 2.37471740154699E-0001 2.37170867381227E-0001 2.36870301798657E-0001 2.36570043164056E-0001 + 2.36270091234636E-0001 2.35970445767751E-0001 2.35671106520895E-0001 2.35372073251710E-0001 2.35073345717976E-0001 + 2.34774923677619E-0001 2.34476806888706E-0001 2.34178995109446E-0001 2.33881488098192E-0001 2.33584285613437E-0001 + 2.33287387413819E-0001 2.32990793258116E-0001 2.32694502905251E-0001 2.32398516114287E-0001 2.32102832644428E-0001 + 2.31807452255023E-0001 2.31512374705560E-0001 2.31217599755671E-0001 2.30923127165130E-0001 2.30628956693851E-0001 + 2.30335088101890E-0001 2.30041521149447E-0001 2.29748255596860E-0001 2.29455291204611E-0001 2.29162627733323E-0001 + 2.28870264943759E-0001 2.28578202596827E-0001 2.28286440453571E-0001 2.27994978275182E-0001 2.27703815822985E-0001 + 2.27412952858454E-0001 2.27122389143198E-0001 2.26832124438970E-0001 2.26542158507664E-0001 2.26252491111312E-0001 + 2.25963122012090E-0001 2.25674050972312E-0001 2.25385277754436E-0001 2.25096802121057E-0001 2.24808623834914E-0001 + 2.24520742658883E-0001 2.24233158355983E-0001 2.23945870689372E-0001 2.23658879422348E-0001 2.23372184318351E-0001 + 2.23085785140960E-0001 2.22799681653894E-0001 2.22513873621012E-0001 2.22228360806314E-0001 2.21943142973938E-0001 + 2.21658219888164E-0001 2.21373591313410E-0001 2.21089257014234E-0001 2.20805216755336E-0001 2.20521470301553E-0001 + 2.20238017417862E-0001 2.19954857869379E-0001 2.19671991421362E-0001 2.19389417839206E-0001 2.19107136888446E-0001 + 2.18825148334757E-0001 2.18543451943950E-0001 2.18262047481980E-0001 2.17980934714937E-0001 2.17700113409053E-0001 + 2.17419583330696E-0001 2.17139344246376E-0001 2.16859395922739E-0001 2.16579738126571E-0001 2.16300370624798E-0001 + 2.16021293184482E-0001 2.15742505572825E-0001 2.15464007557168E-0001 2.15185798904990E-0001 2.14907879383908E-0001 + 2.14630248761678E-0001 2.14352906806193E-0001 2.14075853285486E-0001 2.13799087967727E-0001 2.13522610621224E-0001 + 2.13246421014424E-0001 2.12970518915911E-0001 2.12694904094408E-0001 2.12419576318774E-0001 2.12144535358008E-0001 + 2.11869780981245E-0001 2.11595312957759E-0001 2.11321131056961E-0001 2.11047235048398E-0001 2.10773624701758E-0001 + 2.10500299786863E-0001 2.10227260073674E-0001 2.09954505332290E-0001 2.09682035332945E-0001 2.09409849846014E-0001 + 2.09137948642004E-0001 2.08866331491563E-0001 2.08594998165475E-0001 2.08323948434660E-0001 2.08053182070176E-0001 + 2.07782698843217E-0001 2.07512498525115E-0001 2.07242580887338E-0001 2.06972945701490E-0001 2.06703592739311E-0001 + 2.06434521772681E-0001 2.06165732573614E-0001 2.05897224914259E-0001 2.05628998566903E-0001 2.05361053303971E-0001 + 2.05093388898020E-0001 2.04826005121748E-0001 2.04558901747985E-0001 2.04292078549700E-0001 2.04025535299996E-0001 + 2.03759271772113E-0001 2.03493287739426E-0001 2.03227582975447E-0001 2.02962157253823E-0001 2.02697010348337E-0001 + 2.02432142032908E-0001 2.02167552081589E-0001 2.01903240268570E-0001 2.01639206368175E-0001 2.01375450154866E-0001 + 2.01111971403239E-0001 2.00848769888023E-0001 2.00585845384086E-0001 2.00323197666428E-0001 2.00060826510187E-0001 + 1.99798731690634E-0001 1.99536912983174E-0001 1.99275370163351E-0001 1.99014103006840E-0001 1.98753111289452E-0001 + 1.98492394787133E-0001 1.98231953275964E-0001 1.97971786532158E-0001 1.97711894332068E-0001 1.97452276452176E-0001 + 1.97192932669101E-0001 1.96933862759597E-0001 1.96675066500550E-0001 1.96416543668983E-0001 1.96158294042050E-0001 + 1.95900317397043E-0001 1.95642613511386E-0001 1.95385182162635E-0001 1.95128023128485E-0001 1.94871136186760E-0001 + 1.94614521115420E-0001 1.94358177692559E-0001 1.94102105696405E-0001 1.93846304905319E-0001 1.93590775097794E-0001 + 1.93335516052461E-0001 1.93080527548080E-0001 1.92825809363546E-0001 1.92571361277888E-0001 1.92317183070269E-0001 + 1.92063274519982E-0001 1.91809635406458E-0001 1.91556265509257E-0001 1.91303164608073E-0001 1.91050332482735E-0001 + 1.90797768913203E-0001 1.90545473679571E-0001 1.90293446562065E-0001 1.90041687341045E-0001 1.89790195797002E-0001 + 1.89538971710561E-0001 1.89288014862478E-0001 1.89037325033645E-0001 1.88786902005083E-0001 1.88536745557948E-0001 + 1.88286855473526E-0001 1.88037231533236E-0001 1.87787873518631E-0001 1.87538781211394E-0001 1.87289954393342E-0001 + 1.87041392846423E-0001 1.86793096352717E-0001 1.86545064694436E-0001 1.86297297653925E-0001 1.86049795013659E-0001 + 1.85802556556246E-0001 1.85555582064426E-0001 1.85308871321071E-0001 1.85062424109182E-0001 1.84816240211895E-0001 + 1.84570319412475E-0001 1.84324661494321E-0001 1.84079266240960E-0001 1.83834133436053E-0001 1.83589262863391E-0001 + 1.83344654306897E-0001 1.83100307550626E-0001 1.82856222378760E-0001 1.82612398575618E-0001 1.82368835925645E-0001 + 1.82125534213420E-0001 1.81882493223652E-0001 1.81639712741180E-0001 1.81397192550974E-0001 1.81154932438135E-0001 + 1.80912932187896E-0001 1.80671191585618E-0001 1.80429710416795E-0001 1.80188488467050E-0001 1.79947525522136E-0001 + 1.79706821367937E-0001 1.79466375790468E-0001 1.79226188575873E-0001 1.78986259510428E-0001 1.78746588380537E-0001 + 1.78507174972734E-0001 1.78268019073687E-0001 1.78029120470187E-0001 1.77790478949162E-0001 1.77552094297665E-0001 + 1.77313966302882E-0001 1.77076094752125E-0001 1.76838479432839E-0001 1.76601120132598E-0001 1.76364016639104E-0001 + 1.76127168740190E-0001 1.75890576223818E-0001 1.75654238878079E-0001 1.75418156491193E-0001 1.75182328851511E-0001 + 1.74946755747512E-0001 1.74711436967803E-0001 1.74476372301123E-0001 1.74241561536337E-0001 1.74007004462441E-0001 + 1.73772700868559E-0001 1.73538650543945E-0001 1.73304853277979E-0001 1.73071308860173E-0001 1.72838017080166E-0001 + 1.72604977727727E-0001 1.72372190592751E-0001 1.72139655465263E-0001 1.71907372135418E-0001 1.71675340393497E-0001 + 1.71443560029910E-0001 1.71212030835197E-0001 1.70980752600023E-0001 1.70749725115183E-0001 1.70518948171602E-0001 + 1.70288421560330E-0001 1.70058145072546E-0001 1.69828118499558E-0001 1.69598341632800E-0001 1.69368814263835E-0001 + 1.69139536184353E-0001 1.68910507186174E-0001 1.68681727061244E-0001 1.68453195601635E-0001 1.68224912599549E-0001 + 1.67996877847315E-0001 1.67769091137388E-0001 1.67541552262353E-0001 1.67314261014920E-0001 1.67087217187926E-0001 + 1.66860420574339E-0001 1.66633870967249E-0001 1.66407568159876E-0001 1.66181511945568E-0001 1.65955702117797E-0001 + 1.65730138470164E-0001 1.65504820796396E-0001 1.65279748890349E-0001 1.65054922546001E-0001 1.64830341557462E-0001 + 1.64606005718965E-0001 1.64381914824872E-0001 1.64158068669670E-0001 1.63934467047972E-0001 1.63711109754519E-0001 + 1.63487996584178E-0001 1.63265127331941E-0001 1.63042501792928E-0001 1.62820119762385E-0001 1.62597981035683E-0001 + 1.62376085408319E-0001 1.62154432675918E-0001 1.61933022634228E-0001 1.61711855079125E-0001 1.61490929806612E-0001 + 1.61270246612815E-0001 1.61049805293987E-0001 1.60829605646507E-0001 1.60609647466879E-0001 1.60389930551733E-0001 + 1.60170454697824E-0001 1.59951219702033E-0001 1.59732225361367E-0001 1.59513471472958E-0001 1.59294957834061E-0001 + 1.59076684242060E-0001 1.58858650494461E-0001 1.58640856388897E-0001 1.58423301723126E-0001 1.58205986295031E-0001 + 1.57988909902618E-0001 1.57772072344021E-0001 1.57555473417496E-0001 1.57339112921426E-0001 1.57122990654317E-0001 + 1.56907106414803E-0001 1.56691460001636E-0001 1.56476051213700E-0001 1.56260879850000E-0001 1.56045945709664E-0001 + 1.55831248591947E-0001 1.55616788296228E-0001 1.55402564622010E-0001 1.55188577368919E-0001 1.54974826336706E-0001 + 1.54761311325247E-0001 1.54548032134542E-0001 1.54334988564713E-0001 1.54122180416008E-0001 1.53909607488800E-0001 + 1.53697269583580E-0001 1.53485166500971E-0001 1.53273298041714E-0001 1.53061664006675E-0001 1.52850264196844E-0001 + 1.52639098413336E-0001 1.52428166457387E-0001 1.52217468130357E-0001 1.52007003233731E-0001 1.51796771569115E-0001 + 1.51586772938241E-0001 1.51377007142963E-0001 1.51167473985257E-0001 1.50958173267224E-0001 1.50749104791086E-0001 + 1.50540268359190E-0001 1.50331663774006E-0001 1.50123290838125E-0001 1.49915149354262E-0001 1.49707239125256E-0001 + 1.49499559954067E-0001 1.49292111643778E-0001 1.49084893997595E-0001 1.48877906818846E-0001 1.48671149910982E-0001 + 1.48464623077578E-0001 1.48258326122328E-0001 1.48052258849052E-0001 1.47846421061689E-0001 1.47640812564302E-0001 + 1.47435433161077E-0001 1.47230282656321E-0001 1.47025360854463E-0001 1.46820667560053E-0001 1.46616202577766E-0001 + 1.46411965712396E-0001 1.46207956768862E-0001 1.46004175552200E-0001 1.45800621867573E-0001 1.45597295520263E-0001 + 1.45394196315672E-0001 1.45191324059328E-0001 1.44988678556876E-0001 1.44786259614087E-0001 1.44584067036850E-0001 + 1.44382100631175E-0001 1.44180360203198E-0001 1.43978845559169E-0001 1.43777556505466E-0001 1.43576492848585E-0001 + 1.43375654395142E-0001 1.43175040951878E-0001 1.42974652325650E-0001 1.42774488323441E-0001 1.42574548752351E-0001 + 1.42374833419602E-0001 1.42175342132537E-0001 1.41976074698620E-0001 1.41777030925436E-0001 1.41578210620689E-0001 + 1.41379613592206E-0001 1.41181239647931E-0001 1.40983088595932E-0001 1.40785160244396E-0001 1.40587454401630E-0001 + 1.40389970876061E-0001 1.40192709476237E-0001 1.39995670010827E-0001 1.39798852288618E-0001 1.39602256118519E-0001 + 1.39405881309557E-0001 1.39209727670882E-0001 1.39013795011760E-0001 1.38818083141581E-0001 1.38622591869852E-0001 + 1.38427321006200E-0001 1.38232270360373E-0001 1.38037439742238E-0001 1.37842828961780E-0001 1.37648437829107E-0001 + 1.37454266154442E-0001 1.37260313748133E-0001 1.37066580420641E-0001 1.36873065982553E-0001 1.36679770244569E-0001 + 1.36486693017512E-0001 1.36293834112324E-0001 1.36101193340065E-0001 1.35908770511914E-0001 1.35716565439169E-0001 + 1.35524577933249E-0001 1.35332807805688E-0001 1.35141254868143E-0001 1.34949918932388E-0001 1.34758799810313E-0001 + 1.34567897313932E-0001 1.34377211255374E-0001 1.34186741446887E-0001 1.33996487700839E-0001 1.33806449829714E-0001 + 1.33616627646117E-0001 1.33427020962770E-0001 1.33237629592513E-0001 1.33048453348306E-0001 1.32859492043224E-0001 + 1.32670745490464E-0001 1.32482213503338E-0001 1.32293895895278E-0001 1.32105792479832E-0001 1.31917903070669E-0001 + 1.31730227481572E-0001 1.31542765526446E-0001 1.31355517019309E-0001 1.31168481774302E-0001 1.30981659605680E-0001 + 1.30795050327816E-0001 1.30608653755201E-0001 1.30422469702445E-0001 1.30236497984272E-0001 1.30050738415528E-0001 + 1.29865190811172E-0001 1.29679854986284E-0001 1.29494730756057E-0001 1.29309817935805E-0001 1.29125116340958E-0001 + 1.28940625787062E-0001 1.28756346089781E-0001 1.28572277064896E-0001 1.28388418528305E-0001 1.28204770296021E-0001 + 1.28021332184178E-0001 1.27838104009022E-0001 1.27655085586918E-0001 1.27472276734349E-0001 1.27289677267912E-0001 + 1.27107287004322E-0001 1.26925105760409E-0001 1.26743133353123E-0001 1.26561369599526E-0001 1.26379814316799E-0001 + 1.26198467322240E-0001 1.26017328433259E-0001 1.25836397467387E-0001 1.25655674242269E-0001 1.25475158575666E-0001 + 1.25294850285455E-0001 1.25114749189630E-0001 1.24934855106299E-0001 1.24755167853689E-0001 1.24575687250139E-0001 + 1.24396413114106E-0001 1.24217345264163E-0001 1.24038483518998E-0001 1.23859827697413E-0001 1.23681377618330E-0001 + 1.23503133100781E-0001 1.23325093963917E-0001 1.23147260027004E-0001 1.22969631109421E-0001 1.22792207030667E-0001 + 1.22614987610351E-0001 1.22437972668201E-0001 1.22261162024058E-0001 1.22084555497878E-0001 1.21908152909734E-0001 + 1.21731954079813E-0001 1.21555958828415E-0001 1.21380166975958E-0001 1.21204578342973E-0001 1.21029192750105E-0001 + 1.20854010018117E-0001 1.20679029967883E-0001 1.20504252420394E-0001 1.20329677196754E-0001 1.20155304118182E-0001 + 1.19981133006013E-0001 1.19807163681694E-0001 1.19633395966787E-0001 1.19459829682969E-0001 1.19286464652032E-0001 + 1.19113300695880E-0001 1.18940337636532E-0001 1.18767575296123E-0001 1.18595013496899E-0001 1.18422652061222E-0001 + 1.18250490811567E-0001 1.18078529570524E-0001 1.17906768160795E-0001 1.17735206405197E-0001 1.17563844126662E-0001 + 1.17392681148232E-0001 1.17221717293067E-0001 1.17050952384436E-0001 1.16880386245727E-0001 1.16710018700436E-0001 + 1.16539849572176E-0001 1.16369878684672E-0001 1.16200105861763E-0001 1.16030530927399E-0001 1.15861153705647E-0001 + 1.15691974020685E-0001 1.15522991696804E-0001 1.15354206558407E-0001 1.15185618430013E-0001 1.15017227136252E-0001 + 1.14849032501867E-0001 1.14681034351713E-0001 1.14513232510761E-0001 1.14345626804092E-0001 1.14178217056899E-0001 + 1.14011003094490E-0001 1.13843984742284E-0001 1.13677161825813E-0001 1.13510534170723E-0001 1.13344101602770E-0001 + 1.13177863947823E-0001 1.13011821031864E-0001 1.12845972680988E-0001 1.12680318721399E-0001 1.12514858979418E-0001 + 1.12349593281475E-0001 1.12184521454111E-0001 1.12019643323983E-0001 1.11854958717856E-0001 1.11690467462610E-0001 + 1.11526169385234E-0001 1.11362064312831E-0001 1.11198152072615E-0001 1.11034432491912E-0001 1.10870905398160E-0001 + 1.10707570618906E-0001 1.10544427981814E-0001 1.10381477314653E-0001 1.10218718445309E-0001 1.10056151201776E-0001 + 1.09893775412161E-0001 1.09731590904681E-0001 1.09569597507665E-0001 1.09407795049554E-0001 1.09246183358900E-0001 + 1.09084762264363E-0001 1.08923531594720E-0001 1.08762491178853E-0001 1.08601640845759E-0001 1.08440980424543E-0001 + 1.08280509744424E-0001 1.08120228634729E-0001 1.07960136924898E-0001 1.07800234444479E-0001 1.07640521023134E-0001 + 1.07480996490633E-0001 1.07321660676857E-0001 1.07162513411799E-0001 1.07003554525561E-0001 1.06844783848356E-0001 + 1.06686201210506E-0001 1.06527806442446E-0001 1.06369599374718E-0001 1.06211579837978E-0001 1.06053747662988E-0001 + 1.05896102680624E-0001 1.05738644721869E-0001 1.05581373617817E-0001 1.05424289199674E-0001 1.05267391298752E-0001 + 1.05110679746475E-0001 1.04954154374378E-0001 1.04797815014104E-0001 1.04641661497406E-0001 1.04485693656147E-0001 + 1.04329911322299E-0001 1.04174314327944E-0001 1.04018902505274E-0001 1.03863675686589E-0001 1.03708633704300E-0001 + 1.03553776390926E-0001 1.03399103579097E-0001 1.03244615101550E-0001 1.03090310791134E-0001 1.02936190480803E-0001 + 1.02782254003625E-0001 1.02628501192773E-0001 1.02474931881532E-0001 1.02321545903293E-0001 1.02168343091559E-0001 + 1.02015323279940E-0001 1.01862486302155E-0001 1.01709831992031E-0001 1.01557360183506E-0001 1.01405070710625E-0001 + 1.01252963407541E-0001 1.01101038108517E-0001 1.00949294647923E-0001 1.00797732860239E-0001 1.00646352580053E-0001 + 1.00495153642061E-0001 1.00344135881067E-0001 1.00193299131984E-0001 1.00042643229832E-0001 9.98921680097401E-0002 + 9.97418733069459E-0002 9.95917589567944E-0002 9.94418247947386E-0002 9.92920706563392E-0002 9.91424963772656E-0002 + 9.89931017932942E-0002 9.88438867403098E-0002 9.86948510543046E-0002 9.85459945713790E-0002 9.83973171277404E-0002 + 9.82488185597039E-0002 9.81004987036928E-0002 9.79523573962369E-0002 9.78043944739743E-0002 9.76566097736501E-0002 + 9.75090031321172E-0002 9.73615743863353E-0002 9.72143233733710E-0002 9.70672499303994E-0002 9.69203538947013E-0002 + 9.67736351036656E-0002 9.66270933947883E-0002 9.64807286056710E-0002 9.63345405740245E-0002 9.61885291376645E-0002 + 9.60426941345150E-0002 9.58970354026055E-0002 9.57515527800734E-0002 9.56062461051627E-0002 9.54611152162227E-0002 + 9.53161599517113E-0002 9.51713801501915E-0002 9.50267756503338E-0002 9.48823462909140E-0002 9.47380919108155E-0002 + 9.45940123490278E-0002 9.44501074446456E-0002 9.43063770368718E-0002 9.41628209650137E-0002 9.40194390684860E-0002 + 9.38762311868091E-0002 9.37331971596092E-0002 9.35903368266192E-0002 9.34476500276770E-0002 9.33051366027275E-0002 + 9.31627963918206E-0002 9.30206292351125E-0002 9.28786349728652E-0002 9.27368134454465E-0002 9.25951644933294E-0002 + 9.24536879570927E-0002 9.23123836774214E-0002 9.21712514951050E-0002 9.20302912510394E-0002 9.18895027862254E-0002 + 9.17488859417697E-0002 9.16084405588839E-0002 9.14681664788846E-0002 9.13280635431946E-0002 9.11881315933409E-0002 + 9.10483704709563E-0002 9.09087800177785E-0002 9.07693600756505E-0002 9.06301104865198E-0002 9.04910310924389E-0002 + 9.03521217355658E-0002 9.02133822581626E-0002 9.00748125025967E-0002 8.99364123113407E-0002 8.97981815269701E-0002 + 8.96601199921674E-0002 8.95222275497181E-0002 8.93845040425131E-0002 8.92469493135471E-0002 8.91095632059198E-0002 + 8.89723455628357E-0002 8.88352962276021E-0002 8.86984150436327E-0002 8.85617018544438E-0002 8.84251565036571E-0002 + 8.82887788349974E-0002 8.81525686922944E-0002 8.80165259194822E-0002 8.78806503605974E-0002 8.77449418597824E-0002 + 8.76094002612823E-0002 8.74740254094468E-0002 8.73388171487289E-0002 8.72037753236856E-0002 8.70688997789782E-0002 + 8.69341903593705E-0002 8.67996469097313E-0002 8.66652692750317E-0002 8.65310573003473E-0002 8.63970108308568E-0002 + 8.62631297118428E-0002 8.61294137886907E-0002 8.59958629068892E-0002 8.58624769120311E-0002 8.57292556498117E-0002 + 8.55961989660298E-0002 8.54633067065875E-0002 8.53305787174901E-0002 8.51980148448455E-0002 8.50656149348648E-0002 + 8.49333788338624E-0002 8.48013063882551E-0002 8.46693974445630E-0002 8.45376518494091E-0002 8.44060694495190E-0002 + 8.42746500917209E-0002 8.41433936229455E-0002 8.40122998902271E-0002 8.38813687407014E-0002 8.37506000216074E-0002 + 8.36199935802869E-0002 8.34895492641826E-0002 8.33592669208416E-0002 8.32291463979119E-0002 8.30991875431446E-0002 + 8.29693902043925E-0002 8.28397542296111E-0002 8.27102794668582E-0002 8.25809657642924E-0002 8.24518129701764E-0002 + 8.23228209328732E-0002 8.21939895008488E-0002 8.20653185226705E-0002 8.19368078470079E-0002 8.18084573226327E-0002 + 8.16802667984170E-0002 8.15522361233366E-0002 8.14243651464674E-0002 8.12966537169879E-0002 8.11691016841774E-0002 + 8.10417088974176E-0002 8.09144752061914E-0002 8.07874004600825E-0002 8.06604845087772E-0002 8.05337272020619E-0002 + 8.04071283898253E-0002 8.02806879220570E-0002 8.01544056488478E-0002 8.00282814203897E-0002 7.99023150869755E-0002 + 7.97765064989998E-0002 7.96508555069575E-0002 7.95253619614448E-0002 7.94000257131591E-0002 7.92748466128984E-0002 + 7.91498245115614E-0002 7.90249592601476E-0002 7.89002507097578E-0002 7.87756987115927E-0002 7.86513031169543E-0002 + 7.85270637772448E-0002 7.84029805439675E-0002 7.82790532687255E-0002 7.81552818032226E-0002 7.80316659992634E-0002 + 7.79082057087523E-0002 7.77849007836945E-0002 7.76617510761955E-0002 7.75387564384601E-0002 7.74159167227948E-0002 + 7.72932317816049E-0002 7.71707014673968E-0002 7.70483256327759E-0002 7.69261041304486E-0002 7.68040368132210E-0002 + 7.66821235339980E-0002 7.65603641457863E-0002 7.64387585016909E-0002 7.63173064549172E-0002 7.61960078587699E-0002 + 7.60748625666539E-0002 7.59538704320738E-0002 7.58330313086324E-0002 7.57123450500341E-0002 7.55918115100812E-0002 + 7.54714305426763E-0002 7.53512020018207E-0002 7.52311257416157E-0002 7.51112016162616E-0002 7.49914294800579E-0002 + 7.48718091874035E-0002 7.47523405927961E-0002 7.46330235508329E-0002 7.45138579162099E-0002 7.43948435437226E-0002 + 7.42759802882647E-0002 7.41572680048292E-0002 7.40387065485083E-0002 7.39202957744925E-0002 7.38020355380713E-0002 + 7.36839256946330E-0002 7.35659660996649E-0002 7.34481566087523E-0002 7.33304970775793E-0002 7.32129873619290E-0002 + 7.30956273176822E-0002 7.29784168008190E-0002 7.28613556674175E-0002 7.27444437736543E-0002 7.26276809758041E-0002 + 7.25110671302399E-0002 7.23946020934335E-0002 7.22782857219539E-0002 7.21621178724691E-0002 7.20460984017452E-0002 + 7.19302271666451E-0002 7.18145040241315E-0002 7.16989288312638E-0002 7.15835014451999E-0002 7.14682217231951E-0002 + 7.13530895226029E-0002 7.12381047008748E-0002 7.11232671155588E-0002 7.10085766243023E-0002 7.08940330848491E-0002 + 7.07796363550412E-0002 7.06653862928177E-0002 7.05512827562154E-0002 7.04373256033691E-0002 7.03235146925094E-0002 + 7.02098498819665E-0002 7.00963310301659E-0002 6.99829579956318E-0002 6.98697306369846E-0002 6.97566488129426E-0002 + 6.96437123823209E-0002 6.95309212040315E-0002 6.94182751370841E-0002 6.93057740405844E-0002 6.91934177737362E-0002 + 6.90812061958389E-0002 6.89691391662903E-0002 6.88572165445838E-0002 6.87454381903097E-0002 6.86338039631557E-0002 + 6.85223137229053E-0002 6.84109673294393E-0002 6.82997646427349E-0002 6.81887055228659E-0002 6.80777898300023E-0002 + 6.79670174244106E-0002 6.78563881664542E-0002 6.77459019165921E-0002 6.76355585353801E-0002 6.75253578834703E-0002 + 6.74152998216110E-0002 6.73053842106463E-0002 6.71956109115167E-0002 6.70859797852590E-0002 6.69764906930054E-0002 + 6.68671434959849E-0002 6.67579380555218E-0002 6.66488742330368E-0002 6.65399518900462E-0002 6.64311708881618E-0002 + 6.63225310890918E-0002 6.62140323546395E-0002 6.61056745467045E-0002 6.59974575272819E-0002 6.58893811584614E-0002 + 6.57814453024300E-0002 6.56736498214686E-0002 6.55659945779546E-0002 6.54584794343600E-0002 6.53511042532529E-0002 + 6.52438688972965E-0002 6.51367732292485E-0002 6.50298171119632E-0002 6.49230004083889E-0002 6.48163229815698E-0002 + 6.47097846946446E-0002 6.46033854108475E-0002 6.44971249935076E-0002 6.43910033060487E-0002 6.42850202119899E-0002 + 6.41791755749447E-0002 6.40734692586220E-0002 6.39679011268248E-0002 6.38624710434516E-0002 6.37571788724950E-0002 + 6.36520244780424E-0002 6.35470077242759E-0002 6.34421284754719E-0002 6.33373865960015E-0002 6.32327819503305E-0002 + 6.31283144030189E-0002 6.30239838187208E-0002 6.29197900621847E-0002 6.28157329982541E-0002 6.27118124918657E-0002 + 6.26080284080510E-0002 6.25043806119357E-0002 6.24008689687395E-0002 6.22974933437760E-0002 6.21942536024528E-0002 + 6.20911496102718E-0002 6.19881812328284E-0002 6.18853483358122E-0002 6.17826507850066E-0002 6.16800884462890E-0002 + 6.15776611856299E-0002 6.14753688690939E-0002 6.13732113628396E-0002 6.12711885331185E-0002 6.11693002462762E-0002 + 6.10675463687520E-0002 6.09659267670776E-0002 6.08644413078796E-0002 6.07630898578770E-0002 6.06618722838826E-0002 + 6.05607884528021E-0002 6.04598382316348E-0002 6.03590214874736E-0002 6.02583380875032E-0002 6.01577878990032E-0002 + 6.00573707893448E-0002 5.99570866259933E-0002 5.98569352765063E-0002 5.97569166085346E-0002 5.96570304898223E-0002 + 5.95572767882053E-0002 5.94576553716136E-0002 5.93581661080690E-0002 5.92588088656868E-0002 5.91595835126742E-0002 + 5.90604899173316E-0002 5.89615279480520E-0002 5.88626974733206E-0002 5.87639983617154E-0002 5.86654304819066E-0002 + 5.85669937026571E-0002 5.84686878928222E-0002 5.83705129213495E-0002 5.82724686572786E-0002 5.81745549697414E-0002 + 5.80767717279626E-0002 5.79791188012582E-0002 5.78815960590369E-0002 5.77842033707993E-0002 5.76869406061383E-0002 + 5.75898076347382E-0002 5.74928043263756E-0002 5.73959305509191E-0002 5.72991861783288E-0002 5.72025710786570E-0002 + 5.71060851220475E-0002 5.70097281787361E-0002 5.69135001190500E-0002 5.68174008134079E-0002 5.67214301323207E-0002 + 5.66255879463901E-0002 5.65298741263098E-0002 5.64342885428652E-0002 5.63388310669320E-0002 5.62435015694787E-0002 + 5.61482999215641E-0002 5.60532259943388E-0002 5.59582796590444E-0002 5.58634607870137E-0002 5.57687692496712E-0002 + 5.56742049185312E-0002 5.55797676652006E-0002 5.54854573613764E-0002 5.53912738788470E-0002 5.52972170894912E-0002 + 5.52032868652794E-0002 5.51094830782726E-0002 5.50158056006219E-0002 5.49222543045705E-0002 5.48288290624511E-0002 + 5.47355297466879E-0002 5.46423562297952E-0002 5.45493083843782E-0002 5.44563860831326E-0002 5.43635891988445E-0002 + 5.42709176043906E-0002 5.41783711727378E-0002 5.40859497769435E-0002 5.39936532901557E-0002 5.39014815856123E-0002 + 5.38094345366416E-0002 5.37175120166619E-0002 5.36257138991822E-0002 5.35340400578009E-0002 5.34424903662070E-0002 + 5.33510646981794E-0002 5.32597629275871E-0002 5.31685849283886E-0002 5.30775305746327E-0002 5.29865997404581E-0002 + 5.28957923000929E-0002 5.28051081278554E-0002 5.27145470981535E-0002 5.26241090854848E-0002 5.25337939644365E-0002 + 5.24436016096852E-0002 5.23535318959975E-0002 5.22635846982291E-0002 5.21737598913254E-0002 5.20840573503215E-0002 + 5.19944769503408E-0002 5.19050185665976E-0002 5.18156820743942E-0002 5.17264673491230E-0002 5.16373742662650E-0002 + 5.15484027013908E-0002 5.14595525301602E-0002 5.13708236283211E-0002 5.12822158717121E-0002 5.11937291362594E-0002 + 5.11053632979789E-0002 5.10171182329750E-0002 5.09289938174412E-0002 5.08409899276601E-0002 5.07531064400022E-0002 + 5.06653432309278E-0002 5.05777001769852E-0002 5.04901771548117E-0002 5.04027740411330E-0002 5.03154907127635E-0002 + 5.02283270466062E-0002 5.01412829196523E-0002 5.00543582089820E-0002 4.99675527917631E-0002 4.98808665452526E-0002 + 4.97942993467950E-0002 4.97078510738241E-0002 4.96215216038610E-0002 4.95353108145152E-0002 4.94492185834849E-0002 + 4.93632447885555E-0002 4.92773893076013E-0002 4.91916520185842E-0002 4.91060327995543E-0002 4.90205315286494E-0002 + 4.89351480840952E-0002 4.88498823442055E-0002 4.87647341873817E-0002 4.86797034921130E-0002 4.85947901369763E-0002 + 4.85099940006366E-0002 4.84253149618460E-0002 4.83407528994442E-0002 4.82563076923590E-0002 4.81719792196050E-0002 + 4.80877673602849E-0002 4.80036719935887E-0002 4.79196929987931E-0002 4.78358302552634E-0002 4.77520836424510E-0002 + 4.76684530398955E-0002 4.75849383272230E-0002 4.75015393841472E-0002 4.74182560904690E-0002 4.73350883260758E-0002 + 4.72520359709429E-0002 4.71690989051319E-0002 4.70862770087919E-0002 4.70035701621584E-0002 4.69209782455542E-0002 + 4.68385011393892E-0002 4.67561387241589E-0002 4.66738908804471E-0002 4.65917574889232E-0002 4.65097384303440E-0002 + 4.64278335855523E-0002 4.63460428354779E-0002 4.62643660611372E-0002 4.61828031436327E-0002 4.61013539641540E-0002 + 4.60200184039763E-0002 4.59387963444621E-0002 4.58576876670593E-0002 4.57766922533030E-0002 4.56958099848141E-0002 + 4.56150407432996E-0002 4.55343844105529E-0002 4.54538408684535E-0002 4.53734099989669E-0002 4.52930916841447E-0002 + 4.52128858061248E-0002 4.51327922471305E-0002 4.50528108894714E-0002 4.49729416155430E-0002 4.48931843078264E-0002 + 4.48135388488887E-0002 4.47340051213827E-0002 4.46545830080472E-0002 4.45752723917061E-0002 4.44960731552693E-0002 + 4.44169851817323E-0002 4.43380083541760E-0002 4.42591425557670E-0002 4.41803876697575E-0002 4.41017435794843E-0002 + 4.40232101683708E-0002 4.39447873199248E-0002 4.38664749177399E-0002 4.37882728454947E-0002 4.37101809869531E-0002 + 4.36321992259646E-0002 4.35543274464628E-0002 4.34765655324677E-0002 4.33989133680832E-0002 4.33213708374991E-0002 + 4.32439378249895E-0002 4.31666142149138E-0002 4.30893998917167E-0002 4.30122947399264E-0002 4.29352986441576E-0002 + 4.28584114891084E-0002 4.27816331595626E-0002 4.27049635403880E-0002 4.26284025165373E-0002 4.25519499730481E-0002 + 4.24756057950421E-0002 4.23993698677257E-0002 4.23232420763898E-0002 4.22472223064098E-0002 4.21713104432453E-0002 + 4.20955063724406E-0002 4.20198099796241E-0002 4.19442211505082E-0002 4.18687397708901E-0002 4.17933657266508E-0002 + 4.17180989037556E-0002 4.16429391882538E-0002 4.15678864662792E-0002 4.14929406240489E-0002 4.14181015478645E-0002 + 4.13433691241116E-0002 4.12687432392593E-0002 4.11942237798609E-0002 4.11198106325534E-0002 4.10455036840578E-0002 + 4.09713028211786E-0002 4.08972079308039E-0002 4.08232188999059E-0002 4.07493356155400E-0002 4.06755579648453E-0002 + 4.06018858350446E-0002 4.05283191134441E-0002 4.04548576874336E-0002 4.03815014444858E-0002 4.03082502721575E-0002 + 4.02351040580882E-0002 4.01620626900012E-0002 4.00891260557031E-0002 4.00162940430828E-0002 3.99435665401137E-0002 + 3.98709434348513E-0002 3.97984246154348E-0002 3.97260099700860E-0002 3.96536993871102E-0002 3.95814927548956E-0002 + 3.95093899619125E-0002 3.94373908967154E-0002 3.93654954479407E-0002 3.92937035043081E-0002 3.92220149546197E-0002 + 3.91504296877606E-0002 3.90789475926987E-0002 3.90075685584842E-0002 3.89362924742502E-0002 3.88651192292121E-0002 + 3.87940487126682E-0002 3.87230808139987E-0002 3.86522154226672E-0002 3.85814524282188E-0002 3.85107917202813E-0002 + 3.84402331885651E-0002 3.83697767228622E-0002 3.82994222130477E-0002 3.82291695490781E-0002 3.81590186209929E-0002 + 3.80889693189131E-0002 3.80190215330419E-0002 3.79491751536647E-0002 3.78794300711488E-0002 3.78097861759435E-0002 + 3.77402433585801E-0002 3.76708015096718E-0002 3.76014605199135E-0002 3.75322202800818E-0002 3.74630806810356E-0002 + 3.73940416137148E-0002 3.73251029691417E-0002 3.72562646384197E-0002 3.71875265127342E-0002 3.71188884833519E-0002 + 3.70503504416210E-0002 3.69819122789716E-0002 3.69135738869147E-0002 3.68453351570430E-0002 3.67771959810309E-0002 + 3.67091562506332E-0002 3.66412158576871E-0002 3.65733746941101E-0002 3.65056326519016E-0002 3.64379896231417E-0002 + 3.63704454999919E-0002 3.63030001746949E-0002 3.62356535395739E-0002 3.61684054870337E-0002 3.61012559095599E-0002 + 3.60342046997189E-0002 3.59672517501580E-0002 3.59003969536055E-0002 3.58336402028705E-0002 3.57669813908427E-0002 + 3.57004204104928E-0002 3.56339571548719E-0002 3.55675915171120E-0002 3.55013233904255E-0002 3.54351526681056E-0002 + 3.53690792435259E-0002 3.53031030101404E-0002 3.52372238614839E-0002 3.51714416911712E-0002 3.51057563928979E-0002 + 3.50401678604393E-0002 3.49746759876519E-0002 3.49092806684718E-0002 3.48439817969153E-0002 3.47787792670794E-0002 + 3.47136729731406E-0002 3.46486628093560E-0002 3.45837486700625E-0002 3.45189304496773E-0002 3.44542080426972E-0002 + 3.43895813436992E-0002 3.43250502473401E-0002 3.42606146483566E-0002 3.41962744415653E-0002 3.41320295218624E-0002 + 3.40678797842243E-0002 3.40038251237064E-0002 3.39398654354443E-0002 3.38760006146532E-0002 3.38122305566275E-0002 + 3.37485551567416E-0002 3.36849743104494E-0002 3.36214879132837E-0002 3.35580958608576E-0002 3.34947980488629E-0002 + 3.34315943730711E-0002 3.33684847293327E-0002 3.33054690135780E-0002 3.32425471218162E-0002 3.31797189501355E-0002 + 3.31169843947038E-0002 3.30543433517675E-0002 3.29917957176529E-0002 3.29293413887643E-0002 3.28669802615859E-0002 + 3.28047122326807E-0002 3.27425371986899E-0002 3.26804550563346E-0002 3.26184657024142E-0002 3.25565690338070E-0002 + 3.24947649474700E-0002 3.24330533404390E-0002 3.23714341098287E-0002 3.23099071528321E-0002 3.22484723667211E-0002 + 3.21871296488460E-0002 3.21258788966357E-0002 3.20647200075975E-0002 3.20036528793175E-0002 3.19426774094599E-0002 + 3.18817934957673E-0002 3.18210010360608E-0002 3.17602999282397E-0002 3.16996900702815E-0002 3.16391713602421E-0002 + 3.15787436962557E-0002 3.15184069765342E-0002 3.14581610993680E-0002 3.13980059631255E-0002 3.13379414662530E-0002 + 3.12779675072749E-0002 3.12180839847937E-0002 3.11582907974896E-0002 3.10985878441208E-0002 3.10389750235231E-0002 + 3.09794522346106E-0002 3.09200193763746E-0002 3.08606763478845E-0002 3.08014230482876E-0002 3.07422593768080E-0002 + 3.06831852327484E-0002 3.06242005154885E-0002 3.05653051244856E-0002 3.05064989592746E-0002 3.04477819194679E-0002 + 3.03891539047554E-0002 3.03306148149038E-0002 3.02721645497579E-0002 3.02138030092395E-0002 3.01555300933475E-0002 + 3.00973457021583E-0002 3.00392497358253E-0002 2.99812420945793E-0002 2.99233226787277E-0002 2.98654913886558E-0002 + 2.98077481248250E-0002 2.97500927877745E-0002 2.96925252781199E-0002 2.96350454965540E-0002 2.95776533438466E-0002 + 2.95203487208440E-0002 2.94631315284696E-0002 2.94060016677234E-0002 2.93489590396823E-0002 2.92920035454994E-0002 + 2.92351350864055E-0002 2.91783535637069E-0002 2.91216588787871E-0002 2.90650509331060E-0002 2.90085296281999E-0002 + 2.89520948656818E-0002 2.88957465472408E-0002 2.88394845746429E-0002 2.87833088497300E-0002 2.87272192744204E-0002 + 2.86712157507087E-0002 2.86152981806659E-0002 2.85594664664389E-0002 2.85037205102511E-0002 2.84480602144019E-0002 + 2.83924854812667E-0002 2.83369962132969E-0002 2.82815923130202E-0002 2.82262736830398E-0002 2.81710402260354E-0002 + 2.81158918447624E-0002 2.80608284420516E-0002 2.80058499208104E-0002 2.79509561840213E-0002 2.78961471347432E-0002 + 2.78414226761100E-0002 2.77867827113318E-0002 2.77322271436943E-0002 2.76777558765582E-0002 2.76233688133607E-0002 + 2.75690658576139E-0002 2.75148469129055E-0002 2.74607118828986E-0002 2.74066606713318E-0002 2.73526931820194E-0002 + 2.72988093188501E-0002 2.72450089857890E-0002 2.71912920868756E-0002 2.71376585262252E-0002 2.70841082080279E-0002 + 2.70306410365491E-0002 2.69772569161295E-0002 2.69239557511845E-0002 2.68707374462048E-0002 2.68176019057559E-0002 + 2.67645490344785E-0002 2.67115787370878E-0002 2.66586909183746E-0002 2.66058854832040E-0002 2.65531623365158E-0002 + 2.65005213833250E-0002 2.64479625287211E-0002 2.63954856778684E-0002 2.63430907360056E-0002 2.62907776084464E-0002 + 2.62385462005790E-0002 2.61863964178657E-0002 2.61343281658440E-0002 2.60823413501254E-0002 2.60304358763960E-0002 + 2.59786116504162E-0002 2.59268685780210E-0002 2.58752065651195E-0002 2.58236255176951E-0002 2.57721253418055E-0002 + 2.57207059435826E-0002 2.56693672292326E-0002 2.56181091050358E-0002 2.55669314773462E-0002 2.55158342525925E-0002 + 2.54648173372770E-0002 2.54138806379763E-0002 2.53630240613405E-0002 2.53122475140940E-0002 2.52615509030352E-0002 + 2.52109341350357E-0002 2.51603971170416E-0002 2.51099397560724E-0002 2.50595619592216E-0002 2.50092636336559E-0002 + 2.49590446866162E-0002 2.49089050254168E-0002 2.48588445574454E-0002 2.48088631901637E-0002 2.47589608311063E-0002 + 2.47091373878820E-0002 2.46593927681724E-0002 2.46097268797328E-0002 2.45601396303918E-0002 2.45106309280514E-0002 + 2.44612006806869E-0002 2.44118487963465E-0002 2.43625751831523E-0002 2.43133797492987E-0002 2.42642624030542E-0002 + 2.42152230527598E-0002 2.41662616068294E-0002 2.41173779737507E-0002 2.40685720620835E-0002 2.40198437804613E-0002 + 2.39711930375899E-0002 2.39226197422486E-0002 2.38741238032892E-0002 2.38257051296362E-0002 2.37773636302872E-0002 + 2.37290992143122E-0002 2.36809117908542E-0002 2.36328012691287E-0002 2.35847675584239E-0002 2.35368105681007E-0002 + 2.34889302075921E-0002 2.34411263864043E-0002 2.33933990141154E-0002 2.33457480003762E-0002 2.32981732549100E-0002 + 2.32506746875122E-0002 2.32032522080509E-0002 2.31559057264661E-0002 2.31086351527705E-0002 2.30614403970486E-0002 + 2.30143213694573E-0002 2.29672779802259E-0002 2.29203101396551E-0002 2.28734177581186E-0002 2.28266007460615E-0002 + 2.27798590140011E-0002 2.27331924725267E-0002 2.26866010322996E-0002 2.26400846040529E-0002 2.25936430985914E-0002 + 2.25472764267923E-0002 2.25009844996038E-0002 2.24547672280466E-0002 2.24086245232125E-0002 2.23625562962655E-0002 + 2.23165624584411E-0002 2.22706429210460E-0002 2.22247975954592E-0002 2.21790263931305E-0002 2.21333292255818E-0002 + 2.20877060044061E-0002 2.20421566412682E-0002 2.19966810479038E-0002 2.19512791361202E-0002 2.19059508177963E-0002 + 2.18606960048817E-0002 2.18155146093979E-0002 2.17704065434370E-0002 2.17253717191628E-0002 2.16804100488100E-0002 + 2.16355214446843E-0002 2.15907058191627E-0002 2.15459630846931E-0002 2.15012931537945E-0002 2.14566959390566E-0002 + 2.14121713531406E-0002 2.13677193087779E-0002 2.13233397187712E-0002 2.12790324959939E-0002 2.12347975533901E-0002 + 2.11906348039749E-0002 2.11465441608338E-0002 2.11025255371232E-0002 2.10585788460701E-0002 2.10147040009719E-0002 + 2.09709009151970E-0002 2.09271695021839E-0002 2.08835096754418E-0002 2.08399213485505E-0002 2.07964044351598E-0002 + 2.07529588489903E-0002 2.07095845038329E-0002 2.06662813135486E-0002 2.06230491920689E-0002 2.05798880533954E-0002 + 2.05367978116001E-0002 2.04937783808249E-0002 2.04508296752822E-0002 2.04079516092542E-0002 2.03651440970933E-0002 + 2.03224070532219E-0002 2.02797403921324E-0002 2.02371440283873E-0002 2.01946178766187E-0002 2.01521618515291E-0002 + 2.01097758678903E-0002 2.00674598405444E-0002 2.00252136844028E-0002 1.99830373144473E-0002 1.99409306457288E-0002 + 1.98988935933681E-0002 1.98569260725558E-0002 1.98150279985519E-0002 1.97731992866861E-0002 1.97314398523575E-0002 + 1.96897496110349E-0002 1.96481284782565E-0002 1.96065763696298E-0002 1.95650932008319E-0002 1.95236788876091E-0002 + 1.94823333457771E-0002 1.94410564912207E-0002 1.93998482398946E-0002 1.93587085078219E-0002 1.93176372110953E-0002 + 1.92766342658766E-0002 1.92356995883968E-0002 1.91948330949559E-0002 1.91540347019228E-0002 1.91133043257358E-0002 + 1.90726418829017E-0002 1.90320472899966E-0002 1.89915204636653E-0002 1.89510613206216E-0002 1.89106697776480E-0002 + 1.88703457515961E-0002 1.88300891593857E-0002 1.87898999180060E-0002 1.87497779445145E-0002 1.87097231560373E-0002 + 1.86697354697694E-0002 1.86298148029741E-0002 1.85899610729837E-0002 1.85501741971983E-0002 1.85104540930872E-0002 + 1.84708006781878E-0002 1.84312138701060E-0002 1.83916935865160E-0002 1.83522397451604E-0002 1.83128522638503E-0002 + 1.82735310604645E-0002 1.82342760529507E-0002 1.81950871593245E-0002 1.81559642976698E-0002 1.81169073861383E-0002 + 1.80779163429502E-0002 1.80389910863936E-0002 1.80001315348246E-0002 1.79613376066675E-0002 1.79226092204141E-0002 + 1.78839462946247E-0002 1.78453487479270E-0002 1.78068164990171E-0002 1.77683494666583E-0002 1.77299475696821E-0002 + 1.76916107269877E-0002 1.76533388575419E-0002 1.76151318803793E-0002 1.75769897146020E-0002 1.75389122793800E-0002 + 1.75008994939505E-0002 1.74629512776186E-0002 1.74250675497568E-0002 1.73872482298048E-0002 1.73494932372701E-0002 + 1.73118024917276E-0002 1.72741759128194E-0002 1.72366134202550E-0002 1.71991149338111E-0002 1.71616803733319E-0002 + 1.71243096587286E-0002 1.70870027099798E-0002 1.70497594471312E-0002 1.70125797902955E-0002 1.69754636596528E-0002 + 1.69384109754499E-0002 1.69014216580009E-0002 1.68644956276867E-0002 1.68276328049554E-0002 1.67908331103218E-0002 + 1.67540964643676E-0002 1.67174227877417E-0002 1.66808120011592E-0002 1.66442640254027E-0002 1.66077787813209E-0002 + 1.65713561898297E-0002 1.65349961719116E-0002 1.64986986486153E-0002 1.64624635410568E-0002 1.64262907704183E-0002 + 1.63901802579486E-0002 1.63541319249630E-0002 1.63181456928433E-0002 1.62822214830378E-0002 1.62463592170611E-0002 + 1.62105588164943E-0002 1.61748202029847E-0002 1.61391432982462E-0002 1.61035280240585E-0002 1.60679743022681E-0002 + 1.60324820547872E-0002 1.59970512035946E-0002 1.59616816707349E-0002 1.59263733783189E-0002 1.58911262485236E-0002 + 1.58559402035919E-0002 1.58208151658330E-0002 1.57857510576215E-0002 1.57507478013984E-0002 1.57158053196705E-0002 + 1.56809235350104E-0002 1.56461023700565E-0002 1.56113417475132E-0002 1.55766415901505E-0002 1.55420018208041E-0002 + 1.55074223623755E-0002 1.54729031378319E-0002 1.54384440702058E-0002 1.54040450825959E-0002 1.53697060981660E-0002 + 1.53354270401454E-0002 1.53012078318292E-0002 1.52670483965777E-0002 1.52329486578169E-0002 1.51989085390379E-0002 + 1.51649279637973E-0002 1.51310068557171E-0002 1.50971451384843E-0002 1.50633427358517E-0002 1.50295995716366E-0002 + 1.49959155697222E-0002 1.49622906540564E-0002 1.49287247486524E-0002 1.48952177775885E-0002 1.48617696650078E-0002 + 1.48283803351190E-0002 1.47950497121951E-0002 1.47617777205746E-0002 1.47285642846605E-0002 1.46954093289211E-0002 + 1.46623127778893E-0002 1.46292745561629E-0002 1.45962945884043E-0002 1.45633727993410E-0002 1.45305091137650E-0002 + 1.44977034565329E-0002 1.44649557525662E-0002 1.44322659268510E-0002 1.43996339044377E-0002 1.43670596104415E-0002 + 1.43345429700421E-0002 1.43020839084837E-0002 1.42696823510748E-0002 1.42373382231886E-0002 1.42050514502623E-0002 + 1.41728219577978E-0002 1.41406496713612E-0002 1.41085345165828E-0002 1.40764764191573E-0002 1.40444753048435E-0002 + 1.40125310994645E-0002 1.39806437289075E-0002 1.39488131191237E-0002 1.39170391961287E-0002 1.38853218860018E-0002 + 1.38536611148864E-0002 1.38220568089903E-0002 1.37905088945846E-0002 1.37590172980047E-0002 1.37275819456500E-0002 + 1.36962027639834E-0002 1.36648796795319E-0002 1.36336126188862E-0002 1.36024015087008E-0002 1.35712462756936E-0002 + 1.35401468466468E-0002 1.35091031484058E-0002 1.34781151078797E-0002 1.34471826520413E-0002 1.34163057079269E-0002 + 1.33854842026363E-0002 1.33547180633327E-0002 1.33240072172430E-0002 1.32933515916573E-0002 1.32627511139293E-0002 + 1.32322057114758E-0002 1.32017153117772E-0002 1.31712798423771E-0002 1.31408992308821E-0002 1.31105734049624E-0002 + 1.30803022923513E-0002 1.30500858208451E-0002 1.30199239183032E-0002 1.29898165126486E-0002 1.29597635318668E-0002 + 1.29297649040064E-0002 1.28998205571793E-0002 1.28699304195601E-0002 1.28400944193865E-0002 1.28103124849589E-0002 + 1.27805845446408E-0002 1.27509105268584E-0002 1.27212903601005E-0002 1.26917239729193E-0002 1.26622112939289E-0002 + 1.26327522518068E-0002 1.26033467752927E-0002 1.25739947931893E-0002 1.25446962343617E-0002 1.25154510277375E-0002 + 1.24862591023071E-0002 1.24571203871231E-0002 1.24280348113008E-0002 1.23990023040180E-0002 1.23700227945144E-0002 + 1.23410962120929E-0002 1.23122224861179E-0002 1.22834015460168E-0002 1.22546333212788E-0002 1.22259177414556E-0002 + 1.21972547361612E-0002 1.21686442350712E-0002 1.21400861679242E-0002 1.21115804645203E-0002 1.20831270547219E-0002 + 1.20547258684534E-0002 1.20263768357013E-0002 1.19980798865140E-0002 1.19698349510017E-0002 1.19416419593370E-0002 + 1.19135008417539E-0002 1.18854115285485E-0002 1.18573739500787E-0002 1.18293880367640E-0002 1.18014537190861E-0002 + 1.17735709275879E-0002 1.17457395928743E-0002 1.17179596456119E-0002 1.16902310165288E-0002 1.16625536364145E-0002 + 1.16349274361207E-0002 1.16073523465600E-0002 1.15798282987067E-0002 1.15523552235966E-0002 1.15249330523270E-0002 + 1.14975617160566E-0002 1.14702411460052E-0002 1.14429712734544E-0002 1.14157520297468E-0002 1.13885833462862E-0002 + 1.13614651545378E-0002 1.13343973860281E-0002 1.13073799723446E-0002 1.12804128451359E-0002 1.12534959361121E-0002 + 1.12266291770440E-0002 1.11998124997634E-0002 1.11730458361635E-0002 1.11463291181981E-0002 1.11196622778822E-0002 + 1.10930452472916E-0002 1.10664779585632E-0002 1.10399603438944E-0002 1.10134923355436E-0002 1.09870738658302E-0002 + 1.09607048671340E-0002 1.09343852718959E-0002 1.09081150126171E-0002 1.08818940218597E-0002 1.08557222322466E-0002 + 1.08295995764609E-0002 1.08035259872466E-0002 1.07775013974080E-0002 1.07515257398101E-0002 1.07255989473785E-0002 + 1.06997209530986E-0002 1.06738916900171E-0002 1.06481110912403E-0002 1.06223790899355E-0002 1.05966956193297E-0002 + 1.05710606127106E-0002 1.05454740034262E-0002 1.05199357248844E-0002 1.04944457105534E-0002 1.04690038939618E-0002 + 1.04436102086979E-0002 1.04182645884105E-0002 1.03929669668082E-0002 1.03677172776598E-0002 1.03425154547940E-0002 + 1.03173614320995E-0002 1.02922551435248E-0002 1.02671965230786E-0002 1.02421855048291E-0002 1.02172220229047E-0002 + 1.01923060114935E-0002 1.01674374048432E-0002 1.01426161372614E-0002 1.01178421431154E-0002 1.00931153568322E-0002 + 1.00684357128984E-0002 1.00438031458602E-0002 1.00192175903236E-0002 9.99467898095375E-0003 9.97018725247575E-0003 + 9.94574233967393E-0003 9.92134417739217E-0003 9.89699270053379E-0003 9.87268784406153E-0003 9.84842954299743E-0003 + 9.82421773242285E-0003 9.80005234747859E-0003 9.77593332336456E-0003 9.75186059534003E-0003 9.72783409872352E-0003 + 9.70385376889247E-0003 9.67991954128384E-0003 9.65603135139340E-0003 9.63218913477622E-0003 9.60839282704623E-0003 + 9.58464236387655E-0003 9.56093768099928E-0003 9.53727871420527E-0003 9.51366539934461E-0003 9.49009767232605E-0003 + 9.46657546911736E-0003 9.44309872574502E-0003 9.41966737829439E-0003 9.39628136290965E-0003 9.37294061579357E-0003 + 9.34964507320781E-0003 9.32639467147255E-0003 9.30318934696676E-0003 9.28002903612790E-0003 9.25691367545210E-0003 + 9.23384320149407E-0003 9.21081755086693E-0003 9.18783666024243E-0003 9.16490046635064E-0003 9.14200890598021E-0003 + 9.11916191597802E-0003 9.09635943324955E-0003 9.07360139475841E-0003 9.05088773752658E-0003 9.02821839863437E-0003 + 9.00559331522025E-0003 8.98301242448101E-0003 8.96047566367146E-0003 8.93798297010480E-0003 8.91553428115215E-0003 + 8.89312953424277E-0003 8.87076866686404E-0003 8.84845161656128E-0003 8.82617832093791E-0003 8.80394871765518E-0003 + 8.78176274443247E-0003 8.75962033904691E-0003 8.73752143933350E-0003 8.71546598318520E-0003 8.69345390855267E-0003 + 8.67148515344441E-0003 8.64955965592673E-0003 8.62767735412344E-0003 8.60583818621634E-0003 8.58404209044465E-0003 + 8.56228900510538E-0003 8.54057886855298E-0003 8.51891161919962E-0003 8.49728719551497E-0003 8.47570553602603E-0003 + 8.45416657931759E-0003 8.43267026403160E-0003 8.41121652886761E-0003 8.38980531258243E-0003 8.36843655399029E-0003 + 8.34711019196279E-0003 8.32582616542861E-0003 8.30458441337400E-0003 8.28338487484216E-0003 8.26222748893368E-0003 + 8.24111219480619E-0003 8.22003893167454E-0003 8.19900763881070E-0003 8.17801825554361E-0003 8.15707072125939E-0003 + 8.13616497540105E-0003 8.11530095746871E-0003 8.09447860701929E-0003 8.07369786366686E-0003 8.05295866708218E-0003 + 8.03226095699292E-0003 8.01160467318367E-0003 7.99098975549571E-0003 7.97041614382720E-0003 7.94988377813291E-0003 + 7.92939259842450E-0003 7.90894254477017E-0003 7.88853355729477E-0003 7.86816557617988E-0003 7.84783854166356E-0003 + 7.82755239404051E-0003 7.80730707366185E-0003 7.78710252093539E-0003 7.76693867632524E-0003 7.74681548035196E-0003 + 7.72673287359264E-0003 7.70669079668060E-0003 7.68668919030562E-0003 7.66672799521380E-0003 7.64680715220735E-0003 + 7.62692660214501E-0003 7.60708628594154E-0003 7.58728614456800E-0003 7.56752611905156E-0003 7.54780615047555E-0003 + 7.52812617997949E-0003 7.50848614875874E-0003 7.48888599806502E-0003 7.46932566920580E-0003 7.44980510354473E-0003 + 7.43032424250125E-0003 7.41088302755086E-0003 7.39148140022495E-0003 7.37211930211058E-0003 7.35279667485096E-0003 + 7.33351346014485E-0003 7.31426959974693E-0003 7.29506503546753E-0003 7.27589970917276E-0003 7.25677356278444E-0003 + 7.23768653827994E-0003 7.21863857769238E-0003 7.19962962311035E-0003 7.18065961667815E-0003 7.16172850059545E-0003 + 7.14283621711762E-0003 7.12398270855535E-0003 7.10516791727482E-0003 7.08639178569767E-0003 7.06765425630086E-0003 + 7.04895527161678E-0003 7.03029477423305E-0003 7.01167270679273E-0003 6.99308901199403E-0003 6.97454363259040E-0003 + 6.95603651139059E-0003 6.93756759125840E-0003 6.91913681511293E-0003 6.90074412592822E-0003 6.88238946673361E-0003 + 6.86407278061332E-0003 6.84579401070667E-0003 6.82755310020800E-0003 6.80934999236655E-0003 6.79118463048659E-0003 + 6.77305695792730E-0003 6.75496691810257E-0003 6.73691445448141E-0003 6.71889951058742E-0003 6.70092202999915E-0003 + 6.68298195634981E-0003 6.66507923332738E-0003 6.64721380467463E-0003 6.62938561418877E-0003 6.61159460572194E-0003 + 6.59384072318069E-0003 6.57612391052627E-0003 6.55844411177439E-0003 6.54080127099537E-0003 6.52319533231405E-0003 + 6.50562623990955E-0003 6.48809393801568E-0003 6.47059837092048E-0003 6.45313948296647E-0003 6.43571721855043E-0003 + 6.41833152212353E-0003 6.40098233819124E-0003 6.38366961131321E-0003 6.36639328610342E-0003 6.34915330722996E-0003 + 6.33194961941518E-0003 6.31478216743547E-0003 6.29765089612148E-0003 6.28055575035782E-0003 6.26349667508317E-0003 + 6.24647361529033E-0003 6.22948651602596E-0003 6.21253532239082E-0003 6.19561997953947E-0003 6.17874043268056E-0003 + 6.16189662707646E-0003 6.14508850804343E-0003 6.12831602095162E-0003 6.11157911122487E-0003 6.09487772434088E-0003 + 6.07821180583097E-0003 6.06158130128034E-0003 6.04498615632770E-0003 6.02842631666544E-0003 6.01190172803965E-0003 + 5.99541233624990E-0003 5.97895808714941E-0003 5.96253892664488E-0003 5.94615480069646E-0003 5.92980565531794E-0003 + 5.91349143657637E-0003 5.89721209059233E-0003 5.88096756353970E-0003 5.86475780164579E-0003 5.84858275119124E-0003 + 5.83244235850983E-0003 5.81633656998886E-0003 5.80026533206867E-0003 5.78422859124292E-0003 5.76822629405837E-0003 + 5.75225838711499E-0003 5.73632481706590E-0003 5.72042553061717E-0003 5.70456047452815E-0003 5.68872959561103E-0003 + 5.67293284073115E-0003 5.65717015680672E-0003 5.64144149080898E-0003 5.62574678976207E-0003 5.61008600074297E-0003 + 5.59445907088162E-0003 5.57886594736069E-0003 5.56330657741576E-0003 5.54778090833504E-0003 5.53228888745970E-0003 + 5.51683046218345E-0003 5.50140557995273E-0003 5.48601418826671E-0003 5.47065623467709E-0003 5.45533166678829E-0003 + 5.44004043225716E-0003 5.42478247879328E-0003 5.40955775415861E-0003 5.39436620616760E-0003 5.37920778268724E-0003 + 5.36408243163689E-0003 5.34899010098835E-0003 5.33393073876573E-0003 5.31890429304561E-0003 5.30391071195677E-0003 + 5.28894994368031E-0003 5.27402193644962E-0003 5.25912663855027E-0003 5.24426399832010E-0003 5.22943396414907E-0003 + 5.21463648447926E-0003 5.19987150780499E-0003 5.18513898267253E-0003 5.17043885768030E-0003 5.15577108147869E-0003 + 5.14113560277014E-0003 5.12653237030908E-0003 5.11196133290175E-0003 5.09742243940653E-0003 5.08291563873348E-0003 + 5.06844087984467E-0003 5.05399811175389E-0003 5.03958728352681E-0003 5.02520834428089E-0003 5.01086124318519E-0003 + 4.99654592946070E-0003 4.98226235237994E-0003 4.96801046126717E-0003 4.95379020549824E-0003 4.93960153450062E-0003 + 4.92544439775341E-0003 4.91131874478715E-0003 4.89722452518400E-0003 4.88316168857753E-0003 4.86913018465286E-0003 + 4.85512996314643E-0003 4.84116097384625E-0003 4.82722316659155E-0003 4.81331649127298E-0003 4.79944089783253E-0003 + 4.78559633626342E-0003 4.77178275661021E-0003 4.75800010896861E-0003 4.74424834348568E-0003 4.73052741035951E-0003 + 4.71683725983940E-0003 4.70317784222582E-0003 4.68954910787024E-0003 4.67595100717530E-0003 4.66238349059458E-0003 + 4.64884650863281E-0003 4.63534001184557E-0003 4.62186395083942E-0003 4.60841827627192E-0003 4.59500293885144E-0003 + 4.58161788933730E-0003 4.56826307853958E-0003 4.55493845731929E-0003 4.54164397658813E-0003 4.52837958730856E-0003 + 4.51514524049385E-0003 4.50194088720788E-0003 4.48876647856526E-0003 4.47562196573129E-0003 4.46250729992173E-0003 + 4.44942243240314E-0003 4.43636731449248E-0003 4.42334189755735E-0003 4.41034613301577E-0003 4.39737997233631E-0003 + 4.38444336703799E-0003 4.37153626869016E-0003 4.35865862891271E-0003 4.34581039937578E-0003 4.33299153179993E-0003 + 4.32020197795595E-0003 4.30744168966500E-0003 4.29471061879846E-0003 4.28200871727791E-0003 4.26933593707520E-0003 + 4.25669223021227E-0003 4.24407754876129E-0003 4.23149184484444E-0003 4.21893507063415E-0003 4.20640717835276E-0003 + 4.19390812027271E-0003 4.18143784871647E-0003 4.16899631605641E-0003 4.15658347471496E-0003 4.14419927716435E-0003 + 4.13184367592685E-0003 4.11951662357448E-0003 4.10721807272913E-0003 4.09494797606255E-0003 4.08270628629620E-0003 + 4.07049295620138E-0003 4.05830793859902E-0003 4.04615118635989E-0003 4.03402265240433E-0003 4.02192228970232E-0003 + 4.00985005127355E-0003 3.99780589018719E-0003 3.98578975956210E-0003 3.97380161256652E-0003 3.96184140241840E-0003 + 3.94990908238500E-0003 3.93800460578309E-0003 3.92612792597891E-0003 3.91427899638803E-0003 3.90245777047545E-0003 + 3.89066420175552E-0003 3.87889824379180E-0003 3.86715985019731E-0003 3.85544897463419E-0003 3.84376557081390E-0003 + 3.83210959249705E-0003 3.82048099349347E-0003 3.80887972766217E-0003 3.79730574891115E-0003 3.78575901119771E-0003 + 3.77423946852804E-0003 3.76274707495751E-0003 3.75128178459040E-0003 3.73984355158004E-0003 3.72843233012874E-0003 + 3.71704807448765E-0003 3.70569073895695E-0003 3.69436027788560E-0003 3.68305664567148E-0003 3.67177979676124E-0003 + 3.66052968565037E-0003 3.64930626688314E-0003 3.63810949505250E-0003 3.62693932480020E-0003 3.61579571081659E-0003 + 3.60467860784078E-0003 3.59358797066041E-0003 3.58252375411184E-0003 3.57148591307993E-0003 3.56047440249809E-0003 + 3.54948917734833E-0003 3.53853019266108E-0003 3.52759740351529E-0003 3.51669076503832E-0003 3.50581023240600E-0003 + 3.49495576084252E-0003 3.48412730562040E-0003 3.47332482206056E-0003 3.46254826553218E-0003 3.45179759145277E-0003 + 3.44107275528802E-0003 3.43037371255197E-0003 3.41970041880675E-0003 3.40905282966269E-0003 3.39843090077832E-0003 + 3.38783458786022E-0003 3.37726384666312E-0003 3.36671863298979E-0003 3.35619890269102E-0003 3.34570461166568E-0003 + 3.33523571586056E-0003 3.32479217127045E-0003 3.31437393393802E-0003 3.30398095995392E-0003 3.29361320545665E-0003 + 3.28327062663249E-0003 3.27295317971568E-0003 3.26266082098813E-0003 3.25239350677962E-0003 3.24215119346760E-0003 + 3.23193383747728E-0003 3.22174139528159E-0003 3.21157382340100E-0003 3.20143107840377E-0003 3.19131311690567E-0003 + 3.18121989557012E-0003 3.17115137110803E-0003 3.16110750027788E-0003 3.15108823988568E-0003 3.14109354678484E-0003 + 3.13112337787629E-0003 3.12117769010836E-0003 3.11125644047677E-0003 3.10135958602460E-0003 3.09148708384233E-0003 + 3.08163889106770E-0003 3.07181496488573E-0003 3.06201526252878E-0003 3.05223974127635E-0003 3.04248835845524E-0003 + 3.03276107143934E-0003 3.02305783764982E-0003 3.01337861455487E-0003 3.00372335966982E-0003 2.99409203055711E-0003 + 2.98448458482618E-0003 2.97490098013353E-0003 2.96534117418263E-0003 2.95580512472398E-0003 2.94629278955495E-0003 + 2.93680412651987E-0003 2.92733909350997E-0003 2.91789764846330E-0003 2.90847974936481E-0003 2.89908535424623E-0003 + 2.88971442118604E-0003 2.88036690830958E-0003 2.87104277378881E-0003 2.86174197584250E-0003 2.85246447273601E-0003 + 2.84321022278141E-0003 2.83397918433741E-0003 2.82477131580923E-0003 2.81558657564880E-0003 2.80642492235449E-0003 + 2.79728631447126E-0003 2.78817071059052E-0003 2.77907806935016E-0003 2.77000834943457E-0003 2.76096150957444E-0003 + 2.75193750854699E-0003 2.74293630517569E-0003 2.73395785833043E-0003 2.72500212692735E-0003 2.71606906992892E-0003 + 2.70715864634387E-0003 2.69827081522712E-0003 2.68940553567985E-0003 2.68056276684938E-0003 2.67174246792922E-0003 + 2.66294459815897E-0003 2.65416911682439E-0003 2.64541598325727E-0003 2.63668515683544E-0003 2.62797659698282E-0003 + 2.61929026316925E-0003 2.61062611491060E-0003 2.60198411176865E-0003 2.59336421335114E-0003 2.58476637931168E-0003 + 2.57619056934971E-0003 2.56763674321060E-0003 2.55910486068546E-0003 2.55059488161122E-0003 2.54210676587056E-0003 + 2.53364047339194E-0003 2.52519596414949E-0003 2.51677319816301E-0003 2.50837213549803E-0003 2.49999273626564E-0003 + 2.49163496062259E-0003 2.48329876877118E-0003 2.47498412095926E-0003 2.46669097748027E-0003 2.45841929867309E-0003 + 2.45016904492211E-0003 2.44194017665715E-0003 2.43373265435348E-0003 2.42554643853179E-0003 2.41738148975805E-0003 + 2.40923776864372E-0003 2.40111523584546E-0003 2.39301385206531E-0003 2.38493357805053E-0003 2.37687437459364E-0003 + 2.36883620253243E-0003 2.36081902274977E-0003 2.35282279617383E-0003 2.34484748377782E-0003 2.33689304658014E-0003 + 2.32895944564423E-0003 2.32104664207861E-0003 2.31315459703688E-0003 2.30528327171758E-0003 2.29743262736431E-0003 + 2.28960262526558E-0003 2.28179322675487E-0003 2.27400439321053E-0003 2.26623608605587E-0003 2.25848826675900E-0003 + 2.25076089683287E-0003 2.24305393783526E-0003 2.23536735136871E-0003 2.22770109908054E-0003 2.22005514266277E-0003 + 2.21242944385219E-0003 2.20482396443021E-0003 2.19723866622290E-0003 2.18967351110099E-0003 2.18212846097979E-0003 + 2.17460347781921E-0003 2.16709852362367E-0003 2.15961356044220E-0003 2.15214855036824E-0003 2.14470345553975E-0003 + 2.13727823813916E-0003 2.12987286039328E-0003 2.12248728457336E-0003 2.11512147299501E-0003 2.10777538801815E-0003 + 2.10044899204712E-0003 2.09314224753047E-0003 2.08585511696106E-0003 2.07858756287598E-0003 2.07133954785657E-0003 + 2.06411103452835E-0003 2.05690198556099E-0003 2.04971236366836E-0003 2.04254213160839E-0003 2.03539125218316E-0003 + 2.02825968823877E-0003 2.02114740266541E-0003 2.01405435839728E-0003 2.00698051841251E-0003 1.99992584573332E-0003 + 1.99289030342575E-0003 1.98587385459986E-0003 1.97887646240952E-0003 1.97189809005253E-0003 1.96493870077051E-0003 + 1.95799825784887E-0003 1.95107672461687E-0003 1.94417406444747E-0003 1.93729024075745E-0003 1.93042521700721E-0003 + 1.92357895670095E-0003 1.91675142338645E-0003 1.90994258065516E-0003 1.90315239214217E-0003 1.89638082152612E-0003 + 1.88962783252925E-0003 1.88289338891730E-0003 1.87617745449958E-0003 1.86947999312886E-0003 1.86280096870135E-0003 + 1.85614034515676E-0003 1.84949808647815E-0003 1.84287415669204E-0003 1.83626851986823E-0003 1.82968114011997E-0003 + 1.82311198160372E-0003 1.81656100851927E-0003 1.81002818510971E-0003 1.80351347566130E-0003 1.79701684450359E-0003 + 1.79053825600924E-0003 1.78407767459417E-0003 1.77763506471737E-0003 1.77121039088094E-0003 1.76480361763013E-0003 + 1.75841470955319E-0003 1.75204363128146E-0003 1.74569034748927E-0003 1.73935482289393E-0003 1.73303702225577E-0003 + 1.72673691037800E-0003 1.72045445210678E-0003 1.71418961233113E-0003 1.70794235598297E-0003 1.70171264803708E-0003 + 1.69550045351096E-0003 1.68930573746503E-0003 1.68312846500238E-0003 1.67696860126890E-0003 1.67082611145315E-0003 + 1.66470096078642E-0003 1.65859311454267E-0003 1.65250253803847E-0003 1.64642919663304E-0003 1.64037305572817E-0003 + 1.63433408076824E-0003 1.62831223724016E-0003 1.62230749067337E-0003 1.61631980663981E-0003 1.61034915075386E-0003 + 1.60439548867239E-0003 1.59845878609464E-0003 1.59253900876229E-0003 1.58663612245937E-0003 1.58075009301228E-0003 + 1.57488088628971E-0003 1.56902846820266E-0003 1.56319280470442E-0003 1.55737386179050E-0003 1.55157160549866E-0003 + 1.54578600190884E-0003 1.54001701714318E-0003 1.53426461736595E-0003 1.52852876878354E-0003 1.52280943764447E-0003 + 1.51710659023930E-0003 1.51142019290068E-0003 1.50575021200324E-0003 1.50009661396368E-0003 1.49445936524062E-0003 + 1.48883843233466E-0003 1.48323378178833E-0003 1.47764538018606E-0003 1.47207319415417E-0003 1.46651719036082E-0003 + 1.46097733551599E-0003 1.45545359637155E-0003 1.44994593972104E-0003 1.44445433239984E-0003 1.43897874128502E-0003 + 1.43351913329539E-0003 1.42807547539145E-0003 1.42264773457531E-0003 1.41723587789077E-0003 1.41183987242323E-0003 + 1.40645968529967E-0003 1.40109528368864E-0003 1.39574663480023E-0003 1.39041370588605E-0003 1.38509646423918E-0003 + 1.37979487719420E-0003 1.37450891212710E-0003 1.36923853645533E-0003 1.36398371763769E-0003 1.35874442317438E-0003 + 1.35352062060693E-0003 1.34831227751820E-0003 1.34311936153236E-0003 1.33794184031482E-0003 1.33277968157226E-0003 + 1.32763285305259E-0003 1.32250132254492E-0003 1.31738505787953E-0003 1.31228402692784E-0003 1.30719819760243E-0003 + 1.30212753785696E-0003 1.29707201568618E-0003 1.29203159912588E-0003 1.28700625625292E-0003 1.28199595518514E-0003 + 1.27700066408135E-0003 1.27202035114135E-0003 1.26705498460587E-0003 1.26210453275653E-0003 1.25716896391586E-0003 + 1.25224824644726E-0003 1.24734234875495E-0003 1.24245123928396E-0003 1.23757488652014E-0003 1.23271325899009E-0003 + 1.22786632526115E-0003 1.22303405394140E-0003 1.21821641367957E-0003 1.21341337316514E-0003 1.20862490112816E-0003 + 1.20385096633936E-0003 1.19909153761002E-0003 1.19434658379205E-0003 1.18961607377786E-0003 1.18489997650042E-0003 + 1.18019826093322E-0003 1.17551089609019E-0003 1.17083785102575E-0003 1.16617909483472E-0003 1.16153459665236E-0003 + 1.15690432565432E-0003 1.15228825105656E-0003 1.14768634211545E-0003 1.14309856812761E-0003 1.13852489843001E-0003 + 1.13396530239982E-0003 1.12941974945451E-0003 1.12488820905174E-0003 1.12037065068937E-0003 1.11586704390545E-0003 + 1.11137735827813E-0003 1.10690156342574E-0003 1.10243962900667E-0003 1.09799152471942E-0003 1.09355722030251E-0003 + 1.08913668553451E-0003 1.08472989023399E-0003 1.08033680425950E-0003 1.07595739750956E-0003 1.07159163992258E-0003 + 1.06723950147697E-0003 1.06290095219094E-0003 1.05857596212260E-0003 1.05426450136990E-0003 1.04996654007060E-0003 + 1.04568204840227E-0003 1.04141099658222E-0003 1.03715335486754E-0003 1.03290909355502E-0003 1.02867818298114E-0003 + 1.02446059352209E-0003 1.02025629559367E-0003 1.01606525965134E-0003 1.01188745619016E-0003 1.00772285574475E-0003 + 1.00357142888932E-0003 9.99433146237577E-0004 9.95307978442781E-0004 9.91195896197642E-0004 9.87096870234360E-0004 + 9.83010871324560E-0004 9.78937870279277E-0004 9.74877837948976E-0004 9.70830745223450E-0004 9.66796563031868E-0004 + 9.62775262342700E-0004 9.58766814163734E-0004 9.54771189542039E-0004 9.50788359563898E-0004 9.46818295354882E-0004 + 9.42860968079722E-0004 9.38916348942361E-0004 9.34984409185879E-0004 9.31065120092511E-0004 9.27158452983604E-0004 + 9.23264379219579E-0004 9.19382870199948E-0004 9.15513897363239E-0004 9.11657432187029E-0004 9.07813446187860E-0004 + 9.03981910921289E-0004 9.00162797981788E-0004 8.96356079002765E-0004 8.92561725656546E-0004 8.88779709654318E-0004 + 8.85010002746146E-0004 8.81252576720903E-0004 8.77507403406312E-0004 8.73774454668852E-0004 8.70053702413770E-0004 + 8.66345118585074E-0004 8.62648675165468E-0004 8.58964344176373E-0004 8.55292097677857E-0004 8.51631907768674E-0004 + 8.47983746586171E-0004 8.44347586306307E-0004 8.40723399143633E-0004 8.37111157351239E-0004 8.33510833220770E-0004 + 8.29922399082364E-0004 8.26345827304645E-0004 8.22781090294729E-0004 8.19228160498142E-0004 8.15687010398851E-0004 + 8.12157612519202E-0004 8.08639939419931E-0004 8.05133963700110E-0004 8.01639657997133E-0004 7.98156994986729E-0004 + 7.94685947382871E-0004 7.91226487937817E-0004 7.87778589442039E-0004 7.84342224724236E-0004 7.80917366651302E-0004 + 7.77503988128263E-0004 7.74102062098336E-0004 7.70711561542821E-0004 7.67332459481141E-0004 7.63964728970771E-0004 + 7.60608343107256E-0004 7.57263275024168E-0004 7.53929497893073E-0004 7.50606984923536E-0004 7.47295709363067E-0004 + 7.43995644497131E-0004 7.40706763649086E-0004 7.37429040180213E-0004 7.34162447489637E-0004 7.30906959014331E-0004 + 7.27662548229108E-0004 7.24429188646563E-0004 7.21206853817089E-0004 7.17995517328810E-0004 7.14795152807616E-0004 + 7.11605733917080E-0004 7.08427234358465E-0004 7.05259627870714E-0004 7.02102888230396E-0004 6.98956989251713E-0004 + 6.95821904786445E-0004 6.92697608723977E-0004 6.89584074991215E-0004 6.86481277552602E-0004 6.83389190410101E-0004 + 6.80307787603138E-0004 6.77237043208618E-0004 6.74176931340873E-0004 6.71127426151644E-0004 6.68088501830094E-0004 + 6.65060132602723E-0004 6.62042292733404E-0004 6.59034956523315E-0004 6.56038098310955E-0004 6.53051692472093E-0004 + 6.50075713419746E-0004 6.47110135604199E-0004 6.44154933512913E-0004 6.41210081670565E-0004 6.38275554638981E-0004 + 6.35351327017145E-0004 6.32437373441169E-0004 6.29533668584235E-0004 6.26640187156645E-0004 6.23756903905724E-0004 + 6.20883793615847E-0004 6.18020831108388E-0004 6.15167991241719E-0004 6.12325248911177E-0004 6.09492579049032E-0004 + 6.06669956624489E-0004 6.03857356643638E-0004 6.01054754149458E-0004 5.98262124221765E-0004 5.95479441977232E-0004 + 5.92706682569319E-0004 5.89943821188275E-0004 5.87190833061127E-0004 5.84447693451626E-0004 5.81714377660262E-0004 + 5.78990861024199E-0004 5.76277118917307E-0004 5.73573126750084E-0004 5.70878859969662E-0004 5.68194294059794E-0004 + 5.65519404540803E-0004 5.62854166969593E-0004 5.60198556939586E-0004 5.57552550080757E-0004 5.54916122059550E-0004 + 5.52289248578890E-0004 5.49671905378165E-0004 5.47064068233179E-0004 5.44465712956161E-0004 5.41876815395714E-0004 + 5.39297351436800E-0004 5.36727297000748E-0004 5.34166628045178E-0004 5.31615320564028E-0004 5.29073350587497E-0004 + 5.26540694182051E-0004 5.24017327450378E-0004 5.21503226531369E-0004 5.18998367600127E-0004 5.16502726867893E-0004 + 5.14016280582069E-0004 5.11539005026164E-0004 5.09070876519801E-0004 5.06611871418669E-0004 5.04161966114505E-0004 + 5.01721137035105E-0004 4.99289360644249E-0004 4.96866613441723E-0004 4.94452871963266E-0004 4.92048112780572E-0004 + 4.89652312501260E-0004 4.87265447768835E-0004 4.84887495262700E-0004 4.82518431698098E-0004 4.80158233826121E-0004 + 4.77806878433658E-0004 4.75464342343413E-0004 4.73130602413838E-0004 4.70805635539135E-0004 4.68489418649245E-0004 + 4.66181928709796E-0004 4.63883142722113E-0004 4.61593037723161E-0004 4.59311590785571E-0004 4.57038779017566E-0004 + 4.54774579562970E-0004 4.52518969601186E-0004 4.50271926347158E-0004 4.48033427051369E-0004 4.45803448999795E-0004 + 4.43581969513918E-0004 4.41368965950666E-0004 4.39164415702409E-0004 4.36968296196951E-0004 4.34780584897476E-0004 + 4.32601259302563E-0004 4.30430296946125E-0004 4.28267675397432E-0004 4.26113372261046E-0004 4.23967365176823E-0004 + 4.21829631819893E-0004 4.19700149900624E-0004 4.17578897164617E-0004 4.15465851392669E-0004 4.13360990400752E-0004 + 4.11264292040021E-0004 4.09175734196742E-0004 4.07095294792315E-0004 4.05022951783222E-0004 4.02958683161030E-0004 + 4.00902466952349E-0004 3.98854281218813E-0004 3.96814104057086E-0004 3.94781913598795E-0004 3.92757688010546E-0004 + 3.90741405493879E-0004 3.88733044285264E-0004 3.86732582656069E-0004 3.84739998912535E-0004 3.82755271395770E-0004 + 3.80778378481706E-0004 3.78809298581102E-0004 3.76848010139494E-0004 3.74894491637211E-0004 3.72948721589311E-0004 + 3.71010678545586E-0004 3.69080341090543E-0004 3.67157687843362E-0004 3.65242697457898E-0004 3.63335348622636E-0004 + 3.61435620060699E-0004 3.59543490529794E-0004 3.57658938822210E-0004 3.55781943764798E-0004 3.53912484218938E-0004 + 3.52050539080529E-0004 3.50196087279954E-0004 3.48349107782083E-0004 3.46509579586221E-0004 3.44677481726104E-0004 + 3.42852793269882E-0004 3.41035493320082E-0004 3.39225561013604E-0004 3.37422975521681E-0004 3.35627716049882E-0004 + 3.33839761838064E-0004 3.32059092160364E-0004 3.30285686325187E-0004 3.28519523675162E-0004 3.26760583587145E-0004 + 3.25008845472178E-0004 3.23264288775473E-0004 3.21526892976410E-0004 3.19796637588481E-0004 3.18073502159301E-0004 + 3.16357466270560E-0004 3.14648509538028E-0004 3.12946611611513E-0004 3.11251752174842E-0004 3.09563910945864E-0004 + 3.07883067676389E-0004 3.06209202152204E-0004 3.04542294193023E-0004 3.02882323652489E-0004 3.01229270418142E-0004 + 2.99583114411382E-0004 2.97943835587491E-0004 2.96311413935564E-0004 2.94685829478520E-0004 2.93067062273063E-0004 + 2.91455092409673E-0004 2.89849900012582E-0004 2.88251465239742E-0004 2.86659768282822E-0004 2.85074789367171E-0004 + 2.83496508751810E-0004 2.81924906729395E-0004 2.80359963626221E-0004 2.78801659802172E-0004 2.77249975650717E-0004 + 2.75704891598890E-0004 2.74166388107259E-0004 2.72634445669917E-0004 2.71109044814445E-0004 2.69590166101917E-0004 + 2.68077790126848E-0004 2.66571897517191E-0004 2.65072468934320E-0004 2.63579485072992E-0004 2.62092926661347E-0004 + 2.60612774460863E-0004 2.59139009266367E-0004 2.57671611905979E-0004 2.56210563241112E-0004 2.54755844166452E-0004 + 2.53307435609926E-0004 2.51865318532691E-0004 2.50429473929108E-0004 2.48999882826717E-0004 2.47576526286235E-0004 + 2.46159385401508E-0004 2.44748441299513E-0004 2.43343675140322E-0004 2.41945068117093E-0004 2.40552601456040E-0004 + 2.39166256416413E-0004 2.37786014290492E-0004 2.36411856403540E-0004 2.35043764113808E-0004 2.33681718812493E-0004 + 2.32325701923737E-0004 2.30975694904590E-0004 2.29631679244992E-0004 2.28293636467771E-0004 2.26961548128592E-0004 + 2.25635395815962E-0004 2.24315161151189E-0004 2.23000825788380E-0004 2.21692371414412E-0004 2.20389779748903E-0004 + 2.19093032544208E-0004 2.17802111585383E-0004 2.16516998690178E-0004 2.15237675709000E-0004 2.13964124524916E-0004 + 2.12696327053607E-0004 2.11434265243360E-0004 2.10177921075051E-0004 2.08927276562116E-0004 2.07682313750536E-0004 + 2.06443014718811E-0004 2.05209361577951E-0004 2.03981336471440E-0004 2.02758921575223E-0004 2.01542099097692E-0004 + 2.00330851279650E-0004 1.99125160394308E-0004 1.97925008747248E-0004 1.96730378676421E-0004 1.95541252552106E-0004 + 1.94357612776901E-0004 1.93179441785708E-0004 1.92006722045697E-0004 1.90839436056301E-0004 1.89677566349185E-0004 + 1.88521095488227E-0004 1.87370006069510E-0004 1.86224280721280E-0004 1.85083902103944E-0004 1.83948852910040E-0004 + 1.82819115864221E-0004 1.81694673723233E-0004 1.80575509275889E-0004 1.79461605343066E-0004 1.78352944777663E-0004 + 1.77249510464596E-0004 1.76151285320766E-0004 1.75058252295055E-0004 1.73970394368287E-0004 1.72887694553216E-0004 + 1.71810135894517E-0004 1.70737701468741E-0004 1.69670374384320E-0004 1.68608137781527E-0004 1.67550974832467E-0004 + 1.66498868741058E-0004 1.65451802742998E-0004 1.64409760105763E-0004 1.63372724128567E-0004 1.62340678142361E-0004 + 1.61313605509796E-0004 1.60291489625219E-0004 1.59274313914638E-0004 1.58262061835707E-0004 1.57254716877713E-0004 + 1.56252262561544E-0004 1.55254682439680E-0004 1.54261960096161E-0004 1.53274079146581E-0004 1.52291023238055E-0004 + 1.51312776049204E-0004 1.50339321290139E-0004 1.49370642702431E-0004 1.48406724059104E-0004 1.47447549164600E-0004 + 1.46493101854775E-0004 1.45543365996864E-0004 1.44598325489468E-0004 1.43657964262539E-0004 1.42722266277348E-0004 + 1.41791215526476E-0004 1.40864796033786E-0004 1.39942991854406E-0004 1.39025787074717E-0004 1.38113165812315E-0004 + 1.37205112216009E-0004 1.36301610465787E-0004 1.35402644772810E-0004 1.34508199379377E-0004 1.33618258558915E-0004 + 1.32732806615962E-0004 1.31851827886133E-0004 1.30975306736115E-0004 1.30103227563635E-0004 1.29235574797454E-0004 + 1.28372332897332E-0004 1.27513486354015E-0004 1.26659019689221E-0004 1.25808917455608E-0004 1.24963164236766E-0004 + 1.24121744647185E-0004 1.23284643332248E-0004 1.22451844968202E-0004 1.21623334262140E-0004 1.20799095951984E-0004 + 1.19979114806461E-0004 1.19163375625091E-0004 1.18351863238152E-0004 1.17544562506682E-0004 1.16741458322438E-0004 + 1.15942535607888E-0004 1.15147779316191E-0004 1.14357174431169E-0004 1.13570705967301E-0004 1.12788358969687E-0004 + 1.12010118514046E-0004 1.11235969706678E-0004 1.10465897684457E-0004 1.09699887614809E-0004 1.08937924695686E-0004 + 1.08179994155558E-0004 1.07426081253377E-0004 1.06676171278578E-0004 1.05930249551039E-0004 1.05188301421072E-0004 + 1.04450312269407E-0004 1.03716267507158E-0004 1.02986152575822E-0004 1.02259952947244E-0004 1.01537654123601E-0004 + 1.00819241637394E-0004 1.00104701051408E-0004 9.93940179587109E-0005 9.86871779826223E-0005 9.79841667767009E-0005 + 9.72849700247198E-0005 9.65895734406476E-0005 9.58979627686369E-0005 9.52101237829910E-0005 9.45260422881567E-0005 + 9.38457041186955E-0005 9.31690951392726E-0005 9.24962012446299E-0005 9.18270083595685E-0005 9.11615024389367E-0005 + 9.04996694675968E-0005 8.98414954604184E-0005 8.91869664622492E-0005 8.85360685479030E-0005 8.78887878221371E-0005 + 8.72451104196300E-0005 8.66050225049686E-0005 8.59685102726213E-0005 8.53355599469259E-0005 8.47061577820621E-0005 + 8.40802900620429E-0005 8.34579431006834E-0005 8.28391032415879E-0005 8.22237568581322E-0005 8.16118903534378E-0005 + 8.10034901603600E-0005 8.03985427414604E-0005 7.97970345889981E-0005 7.91989522248991E-0005 7.86042822007427E-0005 + 7.80130110977445E-0005 7.74251255267307E-0005 7.68406121281256E-0005 7.62594575719247E-0005 7.56816485576858E-0005 + 7.51071718144984E-0005 7.45360141009706E-0005 7.39681622052114E-0005 7.34036029448055E-0005 7.28423231668009E-0005 + 7.22843097476820E-0005 7.17295495933606E-0005 7.11780296391455E-0005 7.06297368497296E-0005 7.00846582191717E-0005 + 6.95427807708722E-0005 6.90040915575601E-0005 6.84685776612681E-0005 6.79362261933151E-0005 6.74070242942929E-0005 + 6.68809591340362E-0005 6.63580179116134E-0005 6.58381878553001E-0005 6.53214562225665E-0005 6.48078103000523E-0005 + 6.42972374035500E-0005 6.37897248779903E-0005 6.32852600974134E-0005 6.27838304649593E-0005 6.22854234128416E-0005 + 6.17900264023344E-0005 6.12976269237476E-0005 6.08082124964125E-0005 6.03217706686612E-0005 5.98382890178048E-0005 + 5.93577551501196E-0005 5.88801567008220E-0005 5.84054813340573E-0005 5.79337167428723E-0005 5.74648506492004E-0005 + 5.69988708038447E-0005 5.65357649864540E-0005 5.60755210055088E-0005 5.56181266982970E-0005 5.51635699309026E-0005 + 5.47118385981778E-0005 5.42629206237293E-0005 5.38168039599004E-0005 5.33734765877473E-0005 5.29329265170257E-0005 + 5.24951417861658E-0005 5.20601104622616E-0005 5.16278206410429E-0005 5.11982604468616E-0005 5.07714180326736E-0005 + 5.03472815800160E-0005 4.99258392989926E-0005 4.95070794282501E-0005 4.90909902349663E-0005 4.86775600148234E-0005 + 4.82667770919933E-0005 4.78586298191202E-0005 4.74531065772974E-0005 4.70501957760534E-0005 4.66498858533289E-0005 + 4.62521652754591E-0005 4.58570225371593E-0005 4.54644461614981E-0005 4.50744246998860E-0005 4.46869467320514E-0005 + 4.43020008660262E-0005 4.39195757381231E-0005 4.35396600129184E-0005 4.31622423832367E-0005 4.27873115701253E-0005 + 4.24148563228418E-0005 4.20448654188309E-0005 4.16773276637096E-0005 4.13122318912445E-0005 4.09495669633369E-0005 + 4.05893217700020E-0005 4.02314852293496E-0005 3.98760462875682E-0005 3.95229939189029E-0005 3.91723171256397E-0005 + 3.88240049380860E-0005 3.84780464145500E-0005 3.81344306413259E-0005 3.77931467326711E-0005 3.74541838307915E-0005 + 3.71175311058188E-0005 3.67831777557976E-0005 3.64511130066604E-0005 3.61213261122127E-0005 3.57938063541151E-0005 + 3.54685430418617E-0005 3.51455255127650E-0005 3.48247431319335E-0005 3.45061852922587E-0005 3.41898414143902E-0005 + 3.38757009467210E-0005 3.35637533653694E-0005 3.32539881741575E-0005 3.29463949045966E-0005 3.26409631158643E-0005 + 3.23376823947915E-0005 3.20365423558383E-0005 3.17375326410785E-0005 3.14406429201821E-0005 3.11458628903938E-0005 + 3.08531822765179E-0005 3.05625908308972E-0005 3.02740783333950E-0005 2.99876345913803E-0005 2.97032494397031E-0005 + 2.94209127406817E-0005 2.91406143840802E-0005 2.88623442870938E-0005 2.85860923943271E-0005 2.83118486777769E-0005 + 2.80396031368167E-0005 2.77693457981728E-0005 2.75010667159110E-0005 2.72347559714150E-0005 2.69704036733704E-0005 + 2.67079999577446E-0005 2.64475349877686E-0005 2.61889989539218E-0005 2.59323820739085E-0005 2.56776745926444E-0005 + 2.54248667822345E-0005 2.51739489419580E-0005 2.49249113982489E-0005 2.46777445046759E-0005 2.44324386419279E-0005 + 2.41889842177916E-0005 2.39473716671374E-0005 2.37075914518970E-0005 2.34696340610498E-0005 2.32334900106004E-0005 + 2.29991498435623E-0005 2.27666041299410E-0005 2.25358434667128E-0005 2.23068584778100E-0005 2.20796398140992E-0005 + 2.18541781533675E-0005 2.16304642002996E-0005 2.14084886864627E-0005 2.11882423702882E-0005 2.09697160370518E-0005 + 2.07529004988581E-0005 2.05377865946192E-0005 2.03243651900404E-0005 2.01126271775987E-0005 1.99025634765259E-0005 + 1.96941650327921E-0005 1.94874228190847E-0005 1.92823278347935E-0005 1.90788711059898E-0005 1.88770436854095E-0005 + 1.86768366524371E-0005 1.84782411130835E-0005 1.82812481999718E-0005 1.80858490723166E-0005 1.78920349159084E-0005 + 1.76997969430932E-0005 1.75091263927556E-0005 1.73200145303025E-0005 1.71324526476417E-0005 1.69464320631669E-0005 + 1.67619441217377E-0005 1.65789801946634E-0005 1.63975316796837E-0005 1.62175900009508E-0005 1.60391466090136E-0005 + 1.58621929807963E-0005 1.56867206195835E-0005 1.55127210550004E-0005 1.53401858429964E-0005 1.51691065658254E-0005 + 1.49994748320300E-0005 1.48312822764224E-0005 1.46645205600659E-0005 1.44991813702591E-0005 1.43352564205156E-0005 + 1.41727374505488E-0005 1.40116162262516E-0005 1.38518845396797E-0005 1.36935342090345E-0005 1.35365570786435E-0005 + 1.33809450189446E-0005 1.32266899264658E-0005 1.30737837238109E-0005 1.29222183596379E-0005 1.27719858086433E-0005 + 1.26230780715450E-0005 1.24754871750624E-0005 1.23292051719008E-0005 1.21842241407317E-0005 1.20405361861775E-0005 + 1.18981334387910E-0005 1.17570080550395E-0005 1.16171522172870E-0005 1.14785581337754E-0005 1.13412180386085E-0005 + 1.12051241917325E-0005 1.10702688789191E-0005 1.09366444117491E-0005 1.08042431275922E-0005 1.06730573895917E-0005 + 1.05430795866449E-0005 1.04143021333874E-0005 1.02867174701739E-0005 1.01603180630607E-0005 1.00350964037901E-0005 + 9.91104500976957E-0006 9.78815642405692E-0006 9.66642321534085E-0006 9.54583797792485E-0006 9.42639333170836E-0006 + 9.30808192216957E-0006 9.19089642034909E-0006 9.07482952283011E-0006 8.95987395172293E-0006 8.84602245464592E-0006 + 8.73326780470931E-0006 8.62160280049633E-0006 8.51102026604687E-0006 8.40151305083945E-0006 8.29307402977327E-0006 + 8.18569610315183E-0006 8.07937219666401E-0006 7.97409526136847E-0006 7.86985827367418E-0006 7.76665423532402E-0006 + 7.66447617337766E-0006 7.56331714019299E-0006 7.46317021340997E-0006 7.36402849593179E-0006 7.26588511590925E-0006 + 7.16873322672142E-0006 7.07256600695927E-0006 6.97737666040856E-0006 6.88315841603143E-0006 6.78990452795013E-0006 + 6.69760827542844E-0006 6.60626296285591E-0006 6.51586191972872E-0006 6.42639850063331E-0006 6.33786608522927E-0006 + 6.25025807823106E-0006 6.16356790939178E-0006 6.07778903348487E-0006 5.99291493028712E-0006 5.90893910456219E-0006 + 5.82585508604169E-0006 5.74365642940940E-0006 5.66233671428286E-0006 5.58188954519706E-0006 5.50230855158632E-0006 + 5.42358738776731E-0006 5.34571973292255E-0006 5.26869929108170E-0006 5.19251979110568E-0006 5.11717498666838E-0006 + 5.04265865624041E-0006 4.96896460307103E-0006 4.89608665517121E-0006 4.82401866529715E-0006 4.75275451093171E-0006 + 4.68228809426847E-0006 4.61261334219364E-0006 4.54372420626969E-0006 4.47561466271738E-0006 4.40827871239930E-0006 + 4.34171038080242E-0006 4.27590371802064E-0006 4.21085279873838E-0006 4.14655172221252E-0006 4.08299461225647E-0006 + 4.02017561722183E-0006 3.95808890998189E-0006 3.89672868791478E-0006 3.83608917288570E-0006 3.77616461123057E-0006 + 3.71694927373815E-0006 3.65843745563403E-0006 3.60062347656244E-0006 3.54350168056978E-0006 3.48706643608779E-0006 + 3.43131213591585E-0006 3.37623319720470E-0006 3.32182406143860E-0006 3.26807919441936E-0006 3.21499308624820E-0006 + 3.16256025130940E-0006 3.11077522825340E-0006 3.05963257997928E-0006 3.00912689361841E-0006 2.95925278051696E-0006 + 2.91000487621906E-0006 2.86137784045034E-0006 2.81336635710010E-0006 2.76596513420518E-0006 2.71916890393239E-0006 + 2.67297242256218E-0006 2.62737047047120E-0006 2.58235785211552E-0006 2.53792939601425E-0006 2.49407995473172E-0006 + 2.45080440486141E-0006 2.40809764700846E-0006 2.36595460577336E-0006 2.32437022973456E-0006 2.28333949143182E-0006 + 2.24285738734974E-0006 2.20291893790011E-0006 2.16351918740585E-0006 2.12465320408358E-0006 2.08631608002734E-0006 + 2.04850293119123E-0006 2.01120889737308E-0006 1.97442914219741E-0006 1.93815885309854E-0006 1.90239324130413E-0006 + 1.86712754181795E-0006 1.83235701340377E-0006 1.79807693856769E-0006 1.76428262354225E-0006 1.73096939826925E-0006 + 1.69813261638295E-0006 1.66576765519365E-0006 1.63386991567052E-0006 1.60243482242550E-0006 1.57145782369592E-0006 + 1.54093439132817E-0006 1.51086002076104E-0006 1.48123023100879E-0006 1.45204056464474E-0006 1.42328658778427E-0006 + 1.39496389006862E-0006 1.36706808464771E-0006 1.33959480816376E-0006 1.31253972073474E-0006 1.28589850593745E-0006 + 1.25966687079120E-0006 1.23384054574083E-0006 1.20841528464055E-0006 1.18338686473688E-0006 1.15875108665225E-0006 + 1.13450377436853E-0006 1.11064077521017E-0006 1.08715795982788E-0006 1.06405122218187E-0006 1.04131647952529E-0006 + 1.01894967238798E-0006 9.96946764559411E-0007 9.75303743072587E-0007 9.54016618187206E-0007 9.33081423373382E-0007 + 9.12494215294908E-0007 8.92251073792804E-0007 8.72348101869023E-0007 8.52781425669559E-0007 8.33547194468317E-0007 + 8.14641580650360E-0007 7.96060779695664E-0007 7.77801010162423E-0007 7.59858513670780E-0007 7.42229554886287E-0007 + 7.24910421503382E-0007 7.07897424229127E-0007 6.91186896766550E-0007 6.74775195798534E-0007 6.58658700970966E-0007 + 6.42833814876733E-0007 6.27296963039124E-0007 6.12044593895390E-0007 5.97073178780512E-0007 5.82379211910621E-0007 + 5.67959210366880E-0007 5.53809714078838E-0007 5.39927285808219E-0007 5.26308511132609E-0007 5.12949998428967E-0007 + 4.99848378857444E-0007 4.87000306344878E-0007 4.74402457568698E-0007 4.62051531940358E-0007 4.49944251589163E-0007 + 4.38077361345999E-0007 4.26447628726912E-0007 4.15051843916960E-0007 4.03886819753779E-0007 3.92949391711507E-0007 + 3.82236417884304E-0007 3.71744778970207E-0007 3.61471378254911E-0007 3.51413141595411E-0007 3.41567017403885E-0007 + 3.31929976631364E-0007 3.22499012751535E-0007 3.13271141744623E-0007 3.04243402081000E-0007 2.95412854705150E-0007 + 2.86776583019353E-0007 2.78331692867598E-0007 2.70075312519318E-0007 2.62004592653242E-0007 2.54116706341308E-0007 + 2.46408849032355E-0007 2.38878238536110E-0007 2.31522115006939E-0007 2.24337740927799E-0007 2.17322401094035E-0007 + 2.10473402597273E-0007 2.03788074809382E-0007 1.97263769366228E-0007 1.90897860151695E-0007 1.84687743281503E-0007 + 1.78630837087196E-0007 1.72724582099987E-0007 1.66966441034749E-0007 1.61353898773923E-0007 1.55884462351434E-0007 + 1.50555660936695E-0007 1.45365045818496E-0007 1.40310190389052E-0007 1.35388690127882E-0007 1.30598162585832E-0007 + 1.25936247369078E-0007 1.21400606123065E-0007 1.16988922516561E-0007 1.12698902225604E-0007 1.08528272917590E-0007 + 1.04474784235211E-0007 1.00536207780527E-0007 9.67103370990114E-0008 9.29949876635478E-0008 8.93879968585279E-0008 + 8.58872239638556E-0008 8.24905501390730E-0008 7.91958784073618E-0008 7.60011336396574E-0008 7.29042625387407E-0008 + 6.99032336232960E-0008 6.69960372120456E-0008 6.41806854078234E-0008 6.14552120816966E-0008 5.88176728571125E-0008 + 5.62661450939725E-0008 5.37987278728131E-0008 5.14135419789115E-0008 4.91087298864623E-0008 4.68824557427073E-0008 + 4.47329053521048E-0008 4.26582861605197E-0008 4.06568272393583E-0008 3.87267792697883E-0008 3.68664145269017E-0008 + 3.50740268639347E-0008 3.33479316964515E-0008 3.16864659865622E-0008 3.00879882271569E-0008 2.85508784260995E-0008 + 2.70735380904881E-0008 2.56543902108739E-0008 2.42918792455246E-0008 2.29844711046607E-0008 2.17306531347302E-0008 + 2.05289341026696E-0008 1.93778441801727E-0008 1.82759349279847E-0008 1.72217792801750E-0008 1.62139715284520E-0008 + 1.52511273064448E-0008 1.43318835740240E-0008 1.34548986016205E-0008 1.26188519545389E-0008 1.18224444772991E-0008 + 1.10643982779622E-0008 1.03434567124887E-0008 9.65838436907563E-0009 9.00796705252295E-0009 8.39101176860031E-0009 + 7.80634670841298E-0009 7.25282123278857E-0009 6.72930585665569E-0009 6.23469223344698E-0009 5.76789313948930E-0009 + 5.32784245841665E-0009 4.91349516558556E-0009 4.52382731249188E-0009 4.15783601120394E-0009 3.81453941879371E-0009 + 3.49297672178043E-0009 3.19220812058291E-0009 2.91131481396958E-0009 2.64939898352712E-0009 2.40558377812668E-0009 + 2.17901329840400E-0009 1.96885258124083E-0009 1.77428758425675E-0009 1.59452517030894E-0009 1.42879309199332E-0009 + 1.27633997615965E-0009 1.13643530842793E-0009 1.00836941771591E-0009 8.91453460770178E-0010 7.85019406706218E-0010 + 6.88420021555900E-0010 6.01028852818854E-0010 5.22240214024585E-0010 4.51469169298511E-0010 3.88151517937072E-0010 + 3.31743778987977E-0010 2.81723175838891E-0010 2.37587620812039E-0010 1.98855699765890E-0010 1.65066656704338E-0010 + 1.35780378391861E-0010 1.10577378976685E-0010 8.90587846195002E-0011 7.08463181305079E-0011 5.55822836123512E-0011 + 4.29295511102744E-0011 3.25715412693288E-0011 2.42122099981590E-0011 1.75760331400133E-0011 1.24079911503020E-0011 + 8.47355378130569E-0012 5.55866477366271E-0012 3.46972655470360E-0012 2.03358494373683E-0012 1.09751386414607E-0012 + 5.29200062410064E-0013 2.16727833949952E-0013 6.85637558759311E-0014 1.35414265844916E-0014 8.46212220177334E-0016 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 7.05416341880837E+0001 7.05002515030449E+0001 7.04588901793336E+0001 + 7.04175502072466E+0001 7.03762315770847E+0001 7.03349342791524E+0001 7.02936583037584E+0001 7.02524036412150E+0001 + 7.02111702818385E+0001 7.01699582159492E+0001 7.01287674338712E+0001 7.00875979259324E+0001 7.00464496824649E+0001 + 7.00053226938043E+0001 6.99642169502905E+0001 6.99231324422669E+0001 6.98820691600811E+0001 6.98410270940844E+0001 + 6.98000062346320E+0001 6.97590065720832E+0001 6.97180280968008E+0001 6.96770707991518E+0001 6.96361346695071E+0001 + 6.95952196982411E+0001 6.95543258757325E+0001 6.95134531923638E+0001 6.94726016385210E+0001 6.94317712045945E+0001 + 6.93909618809782E+0001 6.93501736580700E+0001 6.93094065262718E+0001 6.92686604759892E+0001 6.92279354976316E+0001 + 6.91872315816124E+0001 6.91465487183489E+0001 6.91058868982622E+0001 6.90652461117771E+0001 6.90246263493226E+0001 + 6.89840276013313E+0001 6.89434498582397E+0001 6.89028931104883E+0001 6.88623573485212E+0001 6.88218425627865E+0001 + 6.87813487437362E+0001 6.87408758818261E+0001 6.87004239675158E+0001 6.86599929912689E+0001 6.86195829435526E+0001 + 6.85791938148381E+0001 6.85388255956004E+0001 6.84984782763184E+0001 6.84581518474749E+0001 6.84178462995563E+0001 + 6.83775616230530E+0001 6.83372978084592E+0001 6.82970548462730E+0001 6.82568327269962E+0001 6.82166314411346E+0001 + 6.81764509791978E+0001 6.81362913316990E+0001 6.80961524891555E+0001 6.80560344420882E+0001 6.80159371810221E+0001 + 6.79758606964859E+0001 6.79358049790119E+0001 6.78957700191366E+0001 6.78557558074000E+0001 6.78157623343462E+0001 + 6.77757895905227E+0001 6.77358375664814E+0001 6.76959062527775E+0001 6.76559956399703E+0001 6.76161057186228E+0001 + 6.75762364793017E+0001 6.75363879125778E+0001 6.74965600090255E+0001 6.74567527592230E+0001 6.74169661537524E+0001 + 6.73772001831995E+0001 6.73374548381540E+0001 6.72977301092093E+0001 6.72580259869628E+0001 6.72183424620154E+0001 + 6.71786795249720E+0001 6.71390371664412E+0001 6.70994153770355E+0001 6.70598141473711E+0001 6.70202334680680E+0001 + 6.69806733297500E+0001 6.69411337230447E+0001 6.69016146385835E+0001 6.68621160670015E+0001 6.68226379989377E+0001 + 6.67831804250348E+0001 6.67437433359393E+0001 6.67043267223016E+0001 6.66649305747756E+0001 6.66255548840191E+0001 + 6.65861996406939E+0001 6.65468648354653E+0001 6.65075504590025E+0001 6.64682565019784E+0001 6.64289829550697E+0001 + 6.63897298089569E+0001 6.63504970543241E+0001 6.63112846818595E+0001 6.62720926822547E+0001 6.62329210462054E+0001 + 6.61937697644107E+0001 6.61546388275738E+0001 6.61155282264015E+0001 6.60764379516042E+0001 6.60373679938964E+0001 + 6.59983183439961E+0001 6.59592889926252E+0001 6.59202799305091E+0001 6.58812911483774E+0001 6.58423226369629E+0001 + 6.58033743870027E+0001 6.57644463892372E+0001 6.57255386344107E+0001 6.56866511132713E+0001 6.56477838165709E+0001 + 6.56089367350649E+0001 6.55701098595127E+0001 6.55313031806773E+0001 6.54925166893255E+0001 6.54537503762276E+0001 + 6.54150042321581E+0001 6.53762782478947E+0001 6.53375724142193E+0001 6.52988867219172E+0001 6.52602211617777E+0001 + 6.52215757245935E+0001 6.51829504011613E+0001 6.51443451822815E+0001 6.51057600587580E+0001 6.50671950213986E+0001 + 6.50286500610150E+0001 6.49901251684221E+0001 6.49516203344391E+0001 6.49131355498885E+0001 6.48746708055968E+0001 + 6.48362260923939E+0001 6.47978014011137E+0001 6.47593967225937E+0001 6.47210120476751E+0001 6.46826473672029E+0001 + 6.46443026720256E+0001 6.46059779529955E+0001 6.45676732009688E+0001 6.45293884068051E+0001 6.44911235613680E+0001 + 6.44528786555245E+0001 6.44146536801455E+0001 6.43764486261056E+0001 6.43382634842828E+0001 6.43000982455594E+0001 + 6.42619529008206E+0001 6.42238274409561E+0001 6.41857218568587E+0001 6.41476361394252E+0001 6.41095702795559E+0001 + 6.40715242681549E+0001 6.40334980961299E+0001 6.39954917543925E+0001 6.39575052338577E+0001 6.39195385254443E+0001 + 6.38815916200749E+0001 6.38436645086755E+0001 6.38057571821761E+0001 6.37678696315102E+0001 6.37300018476148E+0001 + 6.36921538214310E+0001 6.36543255439033E+0001 6.36165170059798E+0001 6.35787281986125E+0001 6.35409591127568E+0001 + 6.35032097393721E+0001 6.34654800694212E+0001 6.34277700938706E+0001 6.33900798036906E+0001 6.33524091898550E+0001 + 6.33147582433413E+0001 6.32771269551307E+0001 6.32395153162082E+0001 6.32019233175621E+0001 6.31643509501847E+0001 + 6.31267982050717E+0001 6.30892650732226E+0001 6.30517515456405E+0001 6.30142576133323E+0001 6.29767832673082E+0001 + 6.29393284985824E+0001 6.29018932981726E+0001 6.28644776571001E+0001 6.28270815663899E+0001 6.27897050170706E+0001 + 6.27523480001745E+0001 6.27150105067376E+0001 6.26776925277993E+0001 6.26403940544029E+0001 6.26031150775951E+0001 + 6.25658555884265E+0001 6.25286155779511E+0001 6.24913950372266E+0001 6.24541939573145E+0001 6.24170123292795E+0001 + 6.23798501441905E+0001 6.23427073931195E+0001 6.23055840671424E+0001 6.22684801573388E+0001 6.22313956547916E+0001 + 6.21943305505878E+0001 6.21572848358174E+0001 6.21202585015746E+0001 6.20832515389569E+0001 6.20462639390655E+0001 + 6.20092956930051E+0001 6.19723467918842E+0001 6.19354172268149E+0001 6.18985069889127E+0001 6.18616160692969E+0001 + 6.18247444590903E+0001 6.17878921494194E+0001 6.17510591314142E+0001 6.17142453962085E+0001 6.16774509349395E+0001 + 6.16406757387480E+0001 6.16039197987785E+0001 6.15671831061791E+0001 6.15304656521014E+0001 6.14937674277008E+0001 + 6.14570884241359E+0001 6.14204286325694E+0001 6.13837880441671E+0001 6.13471666500988E+0001 6.13105644415377E+0001 + 6.12739814096605E+0001 6.12374175456477E+0001 6.12008728406831E+0001 6.11643472859545E+0001 6.11278408726528E+0001 + 6.10913535919729E+0001 6.10548854351130E+0001 6.10184363932749E+0001 6.09820064576643E+0001 6.09455956194900E+0001 + 6.09092038699648E+0001 6.08728312003046E+0001 6.08364776017294E+0001 6.08001430654625E+0001 6.07638275827306E+0001 + 6.07275311447644E+0001 6.06912537427977E+0001 6.06549953680683E+0001 6.06187560118172E+0001 6.05825356652891E+0001 + 6.05463343197325E+0001 6.05101519663990E+0001 6.04739885965441E+0001 6.04378442014267E+0001 6.04017187723094E+0001 + 6.03656123004581E+0001 6.03295247771426E+0001 6.02934561936360E+0001 6.02574065412151E+0001 6.02213758111600E+0001 + 6.01853639947547E+0001 6.01493710832865E+0001 6.01133970680462E+0001 6.00774419403284E+0001 6.00415056914312E+0001 + 6.00055883126559E+0001 5.99696897953077E+0001 5.99338101306953E+0001 5.98979493101307E+0001 5.98621073249297E+0001 + 5.98262841664116E+0001 5.97904798258990E+0001 5.97546942947184E+0001 5.97189275641995E+0001 5.96831796256756E+0001 + 5.96474504704839E+0001 5.96117400899644E+0001 5.95760484754614E+0001 5.95403756183222E+0001 5.95047215098979E+0001 + 5.94690861415429E+0001 5.94334695046153E+0001 5.93978715904767E+0001 5.93622923904921E+0001 5.93267318960302E+0001 + 5.92911900984630E+0001 5.92556669891663E+0001 5.92201625595191E+0001 5.91846768009040E+0001 5.91492097047074E+0001 + 5.91137612623187E+0001 5.90783314651313E+0001 5.90429203045419E+0001 5.90075277719505E+0001 5.89721538587610E+0001 + 5.89367985563805E+0001 5.89014618562197E+0001 5.88661437496930E+0001 5.88308442282178E+0001 5.87955632832156E+0001 + 5.87603009061109E+0001 5.87250570883320E+0001 5.86898318213106E+0001 5.86546250964819E+0001 5.86194369052845E+0001 + 5.85842672391607E+0001 5.85491160895560E+0001 5.85139834479196E+0001 5.84788693057043E+0001 5.84437736543660E+0001 + 5.84086964853645E+0001 5.83736377901627E+0001 5.83385975602273E+0001 5.83035757870284E+0001 5.82685724620393E+0001 + 5.82335875767373E+0001 5.81986211226026E+0001 5.81636730911194E+0001 5.81287434737750E+0001 5.80938322620604E+0001 + 5.80589394474699E+0001 5.80240650215014E+0001 5.79892089756562E+0001 5.79543713014391E+0001 5.79195519903583E+0001 + 5.78847510339256E+0001 5.78499684236562E+0001 5.78152041510686E+0001 5.77804582076850E+0001 5.77457305850310E+0001 + 5.77110212746357E+0001 5.76763302680313E+0001 5.76416575567540E+0001 5.76070031323432E+0001 5.75723669863416E+0001 + 5.75377491102955E+0001 5.75031494957548E+0001 5.74685681342726E+0001 5.74340050174056E+0001 5.73994601367139E+0001 + 5.73649334837610E+0001 5.73304250501139E+0001 5.72959348273431E+0001 5.72614628070224E+0001 5.72270089807292E+0001 + 5.71925733400442E+0001 5.71581558765516E+0001 5.71237565818390E+0001 5.70893754474976E+0001 5.70550124651218E+0001 + 5.70206676263096E+0001 5.69863409226623E+0001 5.69520323457847E+0001 5.69177418872852E+0001 5.68834695387752E+0001 + 5.68492152918701E+0001 5.68149791381881E+0001 5.67807610693513E+0001 5.67465610769852E+0001 5.67123791527183E+0001 + 5.66782152881830E+0001 5.66440694750149E+0001 5.66099417048531E+0001 5.65758319693399E+0001 5.65417402601213E+0001 + 5.65076665688466E+0001 5.64736108871684E+0001 5.64395732067430E+0001 5.64055535192298E+0001 5.63715518162918E+0001 + 5.63375680895953E+0001 5.63036023308101E+0001 5.62696545316095E+0001 5.62357246836698E+0001 5.62018127786711E+0001 + 5.61679188082968E+0001 5.61340427642337E+0001 5.61001846381719E+0001 5.60663444218050E+0001 5.60325221068301E+0001 + 5.59987176849474E+0001 5.59649311478607E+0001 5.59311624872772E+0001 5.58974116949075E+0001 5.58636787624654E+0001 + 5.58299636816683E+0001 5.57962664442370E+0001 5.57625870418955E+0001 5.57289254663714E+0001 5.56952817093955E+0001 + 5.56616557627020E+0001 5.56280476180287E+0001 5.55944572671166E+0001 5.55608847017101E+0001 5.55273299135568E+0001 + 5.54937928944082E+0001 5.54602736360186E+0001 5.54267721301459E+0001 5.53932883685516E+0001 5.53598223430001E+0001 + 5.53263740452597E+0001 5.52929434671016E+0001 5.52595306003006E+0001 5.52261354366350E+0001 5.51927579678861E+0001 + 5.51593981858389E+0001 5.51260560822816E+0001 5.50927316490059E+0001 5.50594248778065E+0001 5.50261357604820E+0001 + 5.49928642888340E+0001 5.49596104546674E+0001 5.49263742497908E+0001 5.48931556660158E+0001 5.48599546951576E+0001 + 5.48267713290345E+0001 5.47936055594686E+0001 5.47604573782847E+0001 5.47273267773116E+0001 5.46942137483811E+0001 + 5.46611182833283E+0001 5.46280403739918E+0001 5.45949800122135E+0001 5.45619371898386E+0001 5.45289118987158E+0001 + 5.44959041306969E+0001 5.44629138776372E+0001 5.44299411313953E+0001 5.43969858838331E+0001 5.43640481268160E+0001 + 5.43311278522124E+0001 5.42982250518943E+0001 5.42653397177371E+0001 5.42324718416193E+0001 5.41996214154228E+0001 + 5.41667884310329E+0001 5.41339728803383E+0001 5.41011747552306E+0001 5.40683940476054E+0001 5.40356307493610E+0001 + 5.40028848523995E+0001 5.39701563486259E+0001 5.39374452299488E+0001 5.39047514882801E+0001 5.38720751155348E+0001 + 5.38394161036316E+0001 5.38067744444921E+0001 5.37741501300416E+0001 5.37415431522083E+0001 5.37089535029241E+0001 + 5.36763811741239E+0001 5.36438261577461E+0001 5.36112884457324E+0001 5.35787680300278E+0001 5.35462649025804E+0001 + 5.35137790553419E+0001 5.34813104802672E+0001 5.34488591693144E+0001 5.34164251144450E+0001 5.33840083076238E+0001 + 5.33516087408188E+0001 5.33192264060015E+0001 5.32868612951465E+0001 5.32545134002317E+0001 5.32221827132384E+0001 + 5.31898692261511E+0001 5.31575729309578E+0001 5.31252938196494E+0001 5.30930318842205E+0001 5.30607871166687E+0001 + 5.30285595089950E+0001 5.29963490532038E+0001 5.29641557413024E+0001 5.29319795653019E+0001 5.28998205172162E+0001 + 5.28676785890629E+0001 5.28355537728625E+0001 5.28034460606391E+0001 5.27713554444199E+0001 5.27392819162353E+0001 + 5.27072254681192E+0001 5.26751860921086E+0001 5.26431637802438E+0001 5.26111585245684E+0001 5.25791703171294E+0001 + 5.25471991499768E+0001 5.25152450151640E+0001 5.24833079047477E+0001 5.24513878107878E+0001 5.24194847253475E+0001 + 5.23875986404933E+0001 5.23557295482948E+0001 5.23238774408252E+0001 5.22920423101604E+0001 5.22602241483802E+0001 + 5.22284229475672E+0001 5.21966386998074E+0001 5.21648713971901E+0001 5.21331210318077E+0001 5.21013875957561E+0001 + 5.20696710811342E+0001 5.20379714800444E+0001 5.20062887845920E+0001 5.19746229868858E+0001 5.19429740790379E+0001 + 5.19113420531635E+0001 5.18797269013810E+0001 5.18481286158122E+0001 5.18165471885821E+0001 5.17849826118188E+0001 + 5.17534348776538E+0001 5.17219039782217E+0001 5.16903899056605E+0001 5.16588926521114E+0001 5.16274122097186E+0001 + 5.15959485706299E+0001 5.15645017269959E+0001 5.15330716709709E+0001 5.15016583947122E+0001 5.14702618903802E+0001 + 5.14388821501388E+0001 5.14075191661547E+0001 5.13761729305985E+0001 5.13448434356433E+0001 5.13135306734658E+0001 + 5.12822346362460E+0001 5.12509553161669E+0001 5.12196927054149E+0001 5.11884467961794E+0001 5.11572175806531E+0001 + 5.11260050510321E+0001 5.10948091995154E+0001 5.10636300183056E+0001 5.10324674996080E+0001 5.10013216356316E+0001 + 5.09701924185884E+0001 5.09390798406935E+0001 5.09079838941654E+0001 5.08769045712256E+0001 5.08458418640991E+0001 + 5.08147957650138E+0001 5.07837662662010E+0001 5.07527533598951E+0001 5.07217570383338E+0001 5.06907772937577E+0001 + 5.06598141184111E+0001 5.06288675045410E+0001 5.05979374443980E+0001 5.05670239302355E+0001 5.05361269543105E+0001 + 5.05052465088828E+0001 5.04743825862157E+0001 5.04435351785755E+0001 5.04127042782318E+0001 5.03818898774573E+0001 + 5.03510919685280E+0001 5.03203105437229E+0001 5.02895455953244E+0001 5.02587971156178E+0001 5.02280650968919E+0001 + 5.01973495314384E+0001 5.01666504115525E+0001 5.01359677295322E+0001 5.01053014776789E+0001 5.00746516482972E+0001 + 5.00440182336948E+0001 5.00134012261825E+0001 4.99828006180745E+0001 4.99522164016877E+0001 4.99216485693429E+0001 + 4.98910971133633E+0001 4.98605620260758E+0001 4.98300432998103E+0001 4.97995409268997E+0001 4.97690548996804E+0001 + 4.97385852104917E+0001 4.97081318516761E+0001 4.96776948155792E+0001 4.96472740945500E+0001 4.96168696809405E+0001 + 4.95864815671058E+0001 4.95561097454043E+0001 4.95257542081973E+0001 4.94954149478496E+0001 4.94650919567288E+0001 + 4.94347852272060E+0001 4.94044947516552E+0001 4.93742205224536E+0001 4.93439625319815E+0001 4.93137207726226E+0001 + 4.92834952367633E+0001 4.92532859167936E+0001 4.92230928051064E+0001 4.91929158940977E+0001 4.91627551761668E+0001 + 4.91326106437160E+0001 4.91024822891508E+0001 4.90723701048799E+0001 4.90422740833149E+0001 4.90121942168708E+0001 + 4.89821304979657E+0001 4.89520829190207E+0001 4.89220514724601E+0001 4.88920361507112E+0001 4.88620369462047E+0001 + 4.88320538513742E+0001 4.88020868586566E+0001 4.87721359604916E+0001 4.87422011493225E+0001 4.87122824175954E+0001 + 4.86823797577594E+0001 4.86524931622671E+0001 4.86226226235740E+0001 4.85927681341388E+0001 4.85629296864231E+0001 + 4.85331072728919E+0001 4.85033008860132E+0001 4.84735105182580E+0001 4.84437361621006E+0001 4.84139778100183E+0001 + 4.83842354544915E+0001 4.83545090880038E+0001 4.83247987030418E+0001 4.82951042920953E+0001 4.82654258476572E+0001 + 4.82357633622233E+0001 4.82061168282929E+0001 4.81764862383680E+0001 4.81468715849539E+0001 4.81172728605589E+0001 + 4.80876900576946E+0001 4.80581231688755E+0001 4.80285721866193E+0001 4.79990371034467E+0001 4.79695179118815E+0001 + 4.79400146044508E+0001 4.79105271736845E+0001 4.78810556121157E+0001 4.78515999122806E+0001 4.78221600667186E+0001 + 4.77927360679721E+0001 4.77633279085864E+0001 4.77339355811102E+0001 4.77045590780950E+0001 4.76751983920956E+0001 + 4.76458535156698E+0001 4.76165244413785E+0001 4.75872111617856E+0001 4.75579136694582E+0001 4.75286319569663E+0001 + 4.74993660168831E+0001 4.74701158417850E+0001 4.74408814242512E+0001 4.74116627568641E+0001 4.73824598322092E+0001 + 4.73532726428750E+0001 4.73241011814533E+0001 4.72949454405385E+0001 4.72658054127285E+0001 4.72366810906241E+0001 + 4.72075724668291E+0001 4.71784795339506E+0001 4.71494022845984E+0001 4.71203407113857E+0001 4.70912948069284E+0001 + 4.70622645638460E+0001 4.70332499747605E+0001 4.70042510322972E+0001 4.69752677290845E+0001 4.69463000577538E+0001 + 4.69173480109396E+0001 4.68884115812792E+0001 4.68594907614133E+0001 4.68305855439855E+0001 4.68016959216424E+0001 + 4.67728218870337E+0001 4.67439634328122E+0001 4.67151205516336E+0001 4.66862932361567E+0001 4.66574814790435E+0001 + 4.66286852729587E+0001 4.65999046105705E+0001 4.65711394845497E+0001 4.65423898875704E+0001 4.65136558123097E+0001 + 4.64849372514476E+0001 4.64562341976673E+0001 4.64275466436550E+0001 4.63988745820998E+0001 4.63702180056940E+0001 + 4.63415769071328E+0001 4.63129512791146E+0001 4.62843411143406E+0001 4.62557464055151E+0001 4.62271671453457E+0001 + 4.61986033265426E+0001 4.61700549418192E+0001 4.61415219838920E+0001 4.61130044454805E+0001 4.60845023193071E+0001 + 4.60560155980973E+0001 4.60275442745797E+0001 4.59990883414858E+0001 4.59706477915501E+0001 4.59422226175101E+0001 + 4.59138128121065E+0001 4.58854183680829E+0001 4.58570392781857E+0001 4.58286755351648E+0001 4.58003271317725E+0001 + 4.57719940607647E+0001 4.57436763148999E+0001 4.57153738869397E+0001 4.56870867696488E+0001 4.56588149557949E+0001 + 4.56305584381485E+0001 4.56023172094833E+0001 4.55740912625760E+0001 4.55458805902062E+0001 4.55176851851565E+0001 + 4.54895050402126E+0001 4.54613401481631E+0001 4.54331905017997E+0001 4.54050560939170E+0001 4.53769369173125E+0001 + 4.53488329647869E+0001 4.53207442291438E+0001 4.52926707031897E+0001 4.52646123797342E+0001 4.52365692515899E+0001 + 4.52085413115724E+0001 4.51805285525001E+0001 4.51525309671945E+0001 4.51245485484802E+0001 4.50965812891847E+0001 + 4.50686291821382E+0001 4.50406922201744E+0001 4.50127703961296E+0001 4.49848637028432E+0001 4.49569721331576E+0001 + 4.49290956799180E+0001 4.49012343359728E+0001 4.48733880941733E+0001 4.48455569473738E+0001 4.48177408884314E+0001 + 4.47899399102063E+0001 4.47621540055617E+0001 4.47343831673637E+0001 4.47066273884815E+0001 4.46788866617870E+0001 + 4.46511609801553E+0001 4.46234503364644E+0001 4.45957547235951E+0001 4.45680741344315E+0001 4.45404085618603E+0001 + 4.45127579987714E+0001 4.44851224380576E+0001 4.44575018726145E+0001 4.44298962953409E+0001 4.44023056991385E+0001 + 4.43747300769117E+0001 4.43471694215681E+0001 4.43196237260183E+0001 4.42920929831757E+0001 4.42645771859567E+0001 + 4.42370763272805E+0001 4.42095904000695E+0001 4.41821193972489E+0001 4.41546633117469E+0001 4.41272221364946E+0001 + 4.40997958644260E+0001 4.40723844884783E+0001 4.40449880015911E+0001 4.40176063967075E+0001 4.39902396667732E+0001 + 4.39628878047371E+0001 4.39355508035507E+0001 4.39082286561688E+0001 4.38809213555487E+0001 4.38536288946511E+0001 + 4.38263512664393E+0001 4.37990884638797E+0001 4.37718404799415E+0001 4.37446073075970E+0001 4.37173889398211E+0001 + 4.36901853695921E+0001 4.36629965898909E+0001 4.36358225937012E+0001 4.36086633740101E+0001 4.35815189238071E+0001 + 4.35543892360851E+0001 4.35272743038394E+0001 4.35001741200687E+0001 4.34730886777743E+0001 4.34460179699605E+0001 + 4.34189619896346E+0001 4.33919207298068E+0001 4.33648941834901E+0001 4.33378823437004E+0001 4.33108852034566E+0001 + 4.32839027557807E+0001 4.32569349936972E+0001 4.32299819102337E+0001 4.32030434984208E+0001 4.31761197512919E+0001 + 4.31492106618832E+0001 4.31223162232341E+0001 4.30954364283867E+0001 4.30685712703859E+0001 4.30417207422797E+0001 + 4.30148848371189E+0001 4.29880635479573E+0001 4.29612568678514E+0001 4.29344647898607E+0001 4.29076873070478E+0001 + 4.28809244124778E+0001 4.28541760992189E+0001 4.28274423603422E+0001 4.28007231889218E+0001 4.27740185780343E+0001 + 4.27473285207597E+0001 4.27206530101805E+0001 4.26939920393822E+0001 4.26673456014532E+0001 4.26407136894849E+0001 + 4.26140962965713E+0001 4.25874934158096E+0001 4.25609050402995E+0001 4.25343311631441E+0001 4.25077717774488E+0001 + 4.24812268763224E+0001 4.24546964528761E+0001 4.24281805002244E+0001 4.24016790114844E+0001 4.23751919797761E+0001 + 4.23487193982226E+0001 4.23222612599495E+0001 4.22958175580856E+0001 4.22693882857623E+0001 4.22429734361141E+0001 + 4.22165730022783E+0001 4.21901869773948E+0001 4.21638153546069E+0001 4.21374581270603E+0001 4.21111152879038E+0001 + 4.20847868302888E+0001 4.20584727473699E+0001 4.20321730323043E+0001 4.20058876782523E+0001 4.19796166783768E+0001 + 4.19533600258436E+0001 4.19271177138216E+0001 4.19008897354822E+0001 4.18746760839999E+0001 4.18484767525520E+0001 + 4.18222917343186E+0001 4.17961210224827E+0001 4.17699646102301E+0001 4.17438224907495E+0001 4.17176946572323E+0001 + 4.16915811028730E+0001 4.16654818208688E+0001 4.16393968044196E+0001 4.16133260467285E+0001 4.15872695410010E+0001 + 4.15612272804459E+0001 4.15351992582744E+0001 4.15091854677009E+0001 4.14831859019424E+0001 4.14572005542189E+0001 + 4.14312294177530E+0001 4.14052724857703E+0001 4.13793297514994E+0001 4.13534012081714E+0001 4.13274868490204E+0001 + 4.13015866672833E+0001 4.12757006561998E+0001 4.12498288090125E+0001 4.12239711189668E+0001 4.11981275793109E+0001 + 4.11722981832959E+0001 4.11464829241755E+0001 4.11206817952064E+0001 4.10948947896482E+0001 4.10691219007632E+0001 + 4.10433631218165E+0001 4.10176184460761E+0001 4.09918878668127E+0001 4.09661713772999E+0001 4.09404689708141E+0001 + 4.09147806406345E+0001 4.08891063800432E+0001 4.08634461823250E+0001 4.08378000407674E+0001 4.08121679486611E+0001 + 4.07865498992992E+0001 4.07609458859778E+0001 4.07353559019958E+0001 4.07097799406548E+0001 4.06842179952594E+0001 + 4.06586700591168E+0001 4.06331361255371E+0001 4.06076161878333E+0001 4.05821102393209E+0001 4.05566182733185E+0001 + 4.05311402831473E+0001 4.05056762621315E+0001 4.04802262035978E+0001 4.04547901008761E+0001 4.04293679472987E+0001 + 4.04039597362009E+0001 4.03785654609207E+0001 4.03531851147990E+0001 4.03278186911793E+0001 4.03024661834082E+0001 + 4.02771275848348E+0001 4.02518028888111E+0001 4.02264920886919E+0001 4.02011951778346E+0001 4.01759121495998E+0001 + 4.01506429973504E+0001 4.01253877144523E+0001 4.01001462942744E+0001 4.00749187301879E+0001 4.00497050155672E+0001 + 4.00245051437892E+0001 3.99993191082339E+0001 3.99741469022836E+0001 3.99489885193237E+0001 3.99238439527424E+0001 + 3.98987131959306E+0001 3.98735962422818E+0001 3.98484930851926E+0001 3.98234037180620E+0001 3.97983281342921E+0001 + 3.97732663272875E+0001 3.97482182904559E+0001 3.97231840172073E+0001 3.96981635009549E+0001 3.96731567351144E+0001 + 3.96481637131043E+0001 3.96231844283459E+0001 3.95982188742634E+0001 3.95732670442835E+0001 3.95483289318357E+0001 + 3.95234045303525E+0001 3.94984938332689E+0001 3.94735968340227E+0001 3.94487135260546E+0001 3.94238439028078E+0001 + 3.93989879577285E+0001 3.93741456842655E+0001 3.93493170758703E+0001 3.93245021259975E+0001 3.92997008281039E+0001 + 3.92749131756495E+0001 3.92501391620968E+0001 3.92253787809112E+0001 3.92006320255608E+0001 3.91758988895162E+0001 + 3.91511793662511E+0001 3.91264734492418E+0001 3.91017811319672E+0001 3.90771024079091E+0001 3.90524372705521E+0001 + 3.90277857133834E+0001 3.90031477298929E+0001 3.89785233135734E+0001 3.89539124579202E+0001 3.89293151564315E+0001 + 3.89047314026083E+0001 3.88801611899541E+0001 3.88556045119754E+0001 3.88310613621811E+0001 3.88065317340832E+0001 + 3.87820156211960E+0001 3.87575130170370E+0001 3.87330239151260E+0001 3.87085483089858E+0001 3.86840861921417E+0001 + 3.86596375581220E+0001 3.86352024004575E+0001 3.86107807126818E+0001 3.85863724883312E+0001 3.85619777209446E+0001 + 3.85375964040639E+0001 3.85132285312334E+0001 3.84888740960003E+0001 3.84645330919145E+0001 3.84402055125286E+0001 + 3.84158913513979E+0001 3.83915906020803E+0001 3.83673032581366E+0001 3.83430293131301E+0001 3.83187687606270E+0001 + 3.82945215941962E+0001 3.82702878074091E+0001 3.82460673938400E+0001 3.82218603470658E+0001 3.81976666606662E+0001 + 3.81734863282234E+0001 3.81493193433225E+0001 3.81251656995514E+0001 3.81010253905002E+0001 3.80768984097623E+0001 + 3.80527847509335E+0001 3.80286844076121E+0001 3.80045973733995E+0001 3.79805236418996E+0001 3.79564632067188E+0001 + 3.79324160614666E+0001 3.79083821997548E+0001 3.78843616151982E+0001 3.78603543014141E+0001 3.78363602520224E+0001 + 3.78123794606460E+0001 3.77884119209102E+0001 3.77644576264431E+0001 3.77405165708755E+0001 3.77165887478407E+0001 + 3.76926741509750E+0001 3.76687727739170E+0001 3.76448846103085E+0001 3.76210096537933E+0001 3.75971478980184E+0001 + 3.75732993366333E+0001 3.75494639632902E+0001 3.75256417716440E+0001 3.75018327553521E+0001 3.74780369080747E+0001 + 3.74542542234748E+0001 3.74304846952178E+0001 3.74067283169719E+0001 3.73829850824081E+0001 3.73592549851998E+0001 + 3.73355380190233E+0001 3.73118341775574E+0001 3.72881434544837E+0001 3.72644658434863E+0001 3.72408013382521E+0001 + 3.72171499324706E+0001 3.71935116198339E+0001 3.71698863940369E+0001 3.71462742487771E+0001 3.71226751777547E+0001 + 3.70990891746722E+0001 3.70755162332354E+0001 3.70519563471522E+0001 3.70284095101334E+0001 3.70048757158924E+0001 + 3.69813549581453E+0001 3.69578472306108E+0001 3.69343525270101E+0001 3.69108708410674E+0001 3.68874021665091E+0001 + 3.68639464970648E+0001 3.68405038264662E+0001 3.68170741484479E+0001 3.67936574567472E+0001 3.67702537451039E+0001 + 3.67468630072606E+0001 3.67234852369622E+0001 3.67001204279567E+0001 3.66767685739945E+0001 3.66534296688285E+0001 + 3.66301037062145E+0001 3.66067906799107E+0001 3.65834905836782E+0001 3.65602034112805E+0001 3.65369291564839E+0001 + 3.65136678130571E+0001 3.64904193747716E+0001 3.64671838354016E+0001 3.64439611887238E+0001 3.64207514285175E+0001 + 3.63975545485646E+0001 3.63743705426499E+0001 3.63511994045605E+0001 3.63280411280863E+0001 3.63048957070198E+0001 + 3.62817631351560E+0001 3.62586434062926E+0001 3.62355365142300E+0001 3.62124424527711E+0001 3.61893612157215E+0001 + 3.61662927968894E+0001 3.61432371900856E+0001 3.61201943891233E+0001 3.60971643878188E+0001 3.60741471799905E+0001 + 3.60511427594598E+0001 3.60281511200505E+0001 3.60051722555890E+0001 3.59822061599045E+0001 3.59592528268285E+0001 + 3.59363122501953E+0001 3.59133844238419E+0001 3.58904693416077E+0001 3.58675669973349E+0001 3.58446773848680E+0001 + 3.58218004980545E+0001 3.57989363307441E+0001 3.57760848767894E+0001 3.57532461300454E+0001 3.57304200843698E+0001 + 3.57076067336230E+0001 3.56848060716678E+0001 3.56620180923696E+0001 3.56392427895965E+0001 3.56164801572192E+0001 + 3.55937301891109E+0001 3.55709928791475E+0001 3.55482682212073E+0001 3.55255562091714E+0001 3.55028568369234E+0001 + 3.54801700983494E+0001 3.54574959873383E+0001 3.54348344977813E+0001 3.54121856235724E+0001 3.53895493586082E+0001 + 3.53669256967877E+0001 3.53443146320127E+0001 3.53217161581872E+0001 3.52991302692183E+0001 3.52765569590154E+0001 + 3.52539962214903E+0001 3.52314480505577E+0001 3.52089124401347E+0001 3.51863893841411E+0001 3.51638788764991E+0001 + 3.51413809111335E+0001 3.51188954819719E+0001 3.50964225829442E+0001 3.50739622079829E+0001 3.50515143510233E+0001 + 3.50290790060030E+0001 3.50066561668622E+0001 3.49842458275439E+0001 3.49618479819934E+0001 3.49394626241586E+0001 + 3.49170897479901E+0001 3.48947293474410E+0001 3.48723814164669E+0001 3.48500459490261E+0001 3.48277229390792E+0001 + 3.48054123805896E+0001 3.47831142675231E+0001 3.47608285938482E+0001 3.47385553535359E+0001 3.47162945405598E+0001 + 3.46940461488958E+0001 3.46718101725226E+0001 3.46495866054215E+0001 3.46273754415761E+0001 3.46051766749728E+0001 + 3.45829902996003E+0001 3.45608163094502E+0001 3.45386546985162E+0001 3.45165054607948E+0001 3.44943685902852E+0001 + 3.44722440809888E+0001 3.44501319269097E+0001 3.44280321220546E+0001 3.44059446604327E+0001 3.43838695360556E+0001 + 3.43618067429376E+0001 3.43397562750956E+0001 3.43177181265489E+0001 3.42956922913193E+0001 3.42736787634311E+0001 + 3.42516775369115E+0001 3.42296886057898E+0001 3.42077119640979E+0001 3.41857476058706E+0001 3.41637955251447E+0001 + 3.41418557159599E+0001 3.41199281723583E+0001 3.40980128883846E+0001 3.40761098580859E+0001 3.40542190755118E+0001 + 3.40323405347146E+0001 3.40104742297491E+0001 3.39886201546725E+0001 3.39667783035445E+0001 3.39449486704275E+0001 + 3.39231312493863E+0001 3.39013260344882E+0001 3.38795330198031E+0001 3.38577521994033E+0001 3.38359835673637E+0001 + 3.38142271177618E+0001 3.37924828446773E+0001 3.37707507421929E+0001 3.37490308043933E+0001 3.37273230253660E+0001 + 3.37056273992011E+0001 3.36839439199909E+0001 3.36622725818303E+0001 3.36406133788170E+0001 3.36189663050509E+0001 + 3.35973313546344E+0001 3.35757085216726E+0001 3.35540978002729E+0001 3.35324991845454E+0001 3.35109126686025E+0001 + 3.34893382465593E+0001 3.34677759125332E+0001 3.34462256606442E+0001 3.34246874850148E+0001 3.34031613797700E+0001 + 3.33816473390373E+0001 3.33601453569467E+0001 3.33386554276306E+0001 3.33171775452240E+0001 3.32957117038644E+0001 + 3.32742578976917E+0001 3.32528161208483E+0001 3.32313863674791E+0001 3.32099686317317E+0001 3.31885629077558E+0001 + 3.31671691897038E+0001 3.31457874717307E+0001 3.31244177479938E+0001 3.31030600126528E+0001 3.30817142598702E+0001 + 3.30603804838108E+0001 3.30390586786417E+0001 3.30177488385328E+0001 3.29964509576564E+0001 3.29751650301870E+0001 + 3.29538910503020E+0001 3.29326290121810E+0001 3.29113789100061E+0001 3.28901407379619E+0001 3.28689144902356E+0001 + 3.28477001610167E+0001 3.28264977444972E+0001 3.28053072348717E+0001 3.27841286263371E+0001 3.27629619130928E+0001 + 3.27418070893408E+0001 3.27206641492854E+0001 3.26995330871335E+0001 3.26784138970943E+0001 3.26573065733797E+0001 + 3.26362111102039E+0001 3.26151275017835E+0001 3.25940557423377E+0001 3.25729958260882E+0001 3.25519477472589E+0001 + 3.25309115000765E+0001 3.25098870787699E+0001 3.24888744775706E+0001 3.24678736907124E+0001 3.24468847124317E+0001 + 3.24259075369673E+0001 3.24049421585605E+0001 3.23839885714550E+0001 3.23630467698969E+0001 3.23421167481348E+0001 + 3.23211985004199E+0001 3.23002920210055E+0001 3.22793973041478E+0001 3.22585143441049E+0001 3.22376431351379E+0001 + 3.22167836715100E+0001 3.21959359474869E+0001 3.21750999573369E+0001 3.21542756953304E+0001 3.21334631557406E+0001 + 3.21126623328430E+0001 3.20918732209154E+0001 3.20710958142384E+0001 3.20503301070946E+0001 3.20295760937693E+0001 + 3.20088337685502E+0001 3.19881031257275E+0001 3.19673841595935E+0001 3.19466768644435E+0001 3.19259812345746E+0001 + 3.19052972642869E+0001 3.18846249478825E+0001 3.18639642796662E+0001 3.18433152539450E+0001 3.18226778650286E+0001 + 3.18020521072288E+0001 3.17814379748602E+0001 3.17608354622395E+0001 3.17402445636860E+0001 3.17196652735213E+0001 + 3.16990975860696E+0001 3.16785414956573E+0001 3.16579969966134E+0001 3.16374640832693E+0001 3.16169427499587E+0001 + 3.15964329910177E+0001 3.15759348007851E+0001 3.15554481736017E+0001 3.15349731038111E+0001 3.15145095857591E+0001 + 3.14940576137939E+0001 3.14736171822662E+0001 3.14531882855290E+0001 3.14327709179379E+0001 3.14123650738508E+0001 + 3.13919707476279E+0001 3.13715879336319E+0001 3.13512166262280E+0001 3.13308568197837E+0001 3.13105085086689E+0001 + 3.12901716872559E+0001 3.12698463499195E+0001 3.12495324910368E+0001 3.12292301049872E+0001 3.12089391861528E+0001 + 3.11886597289179E+0001 3.11683917276691E+0001 3.11481351767956E+0001 3.11278900706890E+0001 3.11076564037430E+0001 + 3.10874341703541E+0001 3.10672233649209E+0001 3.10470239818446E+0001 3.10268360155285E+0001 3.10066594603786E+0001 + 3.09864943108030E+0001 3.09663405612126E+0001 3.09461982060203E+0001 3.09260672396414E+0001 3.09059476564939E+0001 + 3.08858394509980E+0001 3.08657426175761E+0001 3.08456571506533E+0001 3.08255830446569E+0001 3.08055202940166E+0001 + 3.07854688931645E+0001 3.07654288365351E+0001 3.07454001185653E+0001 3.07253827336943E+0001 3.07053766763637E+0001 + 3.06853819410176E+0001 3.06653985221022E+0001 3.06454264140663E+0001 3.06254656113611E+0001 3.06055161084399E+0001 + 3.05855778997588E+0001 3.05656509797758E+0001 3.05457353429516E+0001 3.05258309837492E+0001 3.05059378966339E+0001 + 3.04860560760733E+0001 3.04661855165377E+0001 3.04463262124993E+0001 3.04264781584330E+0001 3.04066413488159E+0001 + 3.03868157781276E+0001 3.03670014408499E+0001 3.03471983314671E+0001 3.03274064444658E+0001 3.03076257743350E+0001 + 3.02878563155659E+0001 3.02680980626523E+0001 3.02483510100901E+0001 3.02286151523778E+0001 3.02088904840161E+0001 + 3.01891769995081E+0001 3.01694746933592E+0001 3.01497835600773E+0001 3.01301035941725E+0001 3.01104347901573E+0001 + 3.00907771425465E+0001 3.00711306458573E+0001 3.00514952946094E+0001 3.00318710833245E+0001 3.00122580065269E+0001 + 2.99926560587432E+0001 2.99730652345023E+0001 2.99534855283355E+0001 2.99339169347764E+0001 2.99143594483610E+0001 + 2.98948130636274E+0001 2.98752777751165E+0001 2.98557535773710E+0001 2.98362404649364E+0001 2.98167384323603E+0001 + 2.97972474741925E+0001 2.97777675849856E+0001 2.97582987592941E+0001 2.97388409916749E+0001 2.97193942766875E+0001 + 2.96999586088933E+0001 2.96805339828565E+0001 2.96611203931433E+0001 2.96417178343223E+0001 2.96223263009646E+0001 + 2.96029457876433E+0001 2.95835762889341E+0001 2.95642177994150E+0001 2.95448703136661E+0001 2.95255338262701E+0001 + 2.95062083318119E+0001 2.94868938248788E+0001 2.94675903000601E+0001 2.94482977519479E+0001 2.94290161751363E+0001 + 2.94097455642218E+0001 2.93904859138033E+0001 2.93712372184818E+0001 2.93519994728609E+0001 2.93327726715462E+0001 + 2.93135568091460E+0001 2.92943518802705E+0001 2.92751578795325E+0001 2.92559748015470E+0001 2.92368026409313E+0001 + 2.92176413923051E+0001 2.91984910502903E+0001 2.91793516095111E+0001 2.91602230645942E+0001 2.91411054101683E+0001 + 2.91219986408648E+0001 2.91029027513169E+0001 2.90838177361605E+0001 2.90647435900338E+0001 2.90456803075770E+0001 + 2.90266278834328E+0001 2.90075863122463E+0001 2.89885555886647E+0001 2.89695357073375E+0001 2.89505266629167E+0001 + 2.89315284500565E+0001 2.89125410634132E+0001 2.88935644976457E+0001 2.88745987474150E+0001 2.88556438073845E+0001 + 2.88366996722197E+0001 2.88177663365887E+0001 2.87988437951616E+0001 2.87799320426110E+0001 2.87610310736116E+0001 + 2.87421408828405E+0001 2.87232614649772E+0001 2.87043928147032E+0001 2.86855349267025E+0001 2.86666877956613E+0001 + 2.86478514162681E+0001 2.86290257832138E+0001 2.86102108911913E+0001 2.85914067348961E+0001 2.85726133090258E+0001 + 2.85538306082803E+0001 2.85350586273617E+0001 2.85162973609746E+0001 2.84975468038257E+0001 2.84788069506239E+0001 + 2.84600777960807E+0001 2.84413593349095E+0001 2.84226515618262E+0001 2.84039544715489E+0001 2.83852680587980E+0001 + 2.83665923182962E+0001 2.83479272447682E+0001 2.83292728329415E+0001 2.83106290775453E+0001 2.82919959733114E+0001 + 2.82733735149739E+0001 2.82547616972689E+0001 2.82361605149350E+0001 2.82175699627129E+0001 2.81989900353458E+0001 + 2.81804207275788E+0001 2.81618620341597E+0001 2.81433139498381E+0001 2.81247764693662E+0001 2.81062495874983E+0001 + 2.80877332989911E+0001 2.80692275986033E+0001 2.80507324810961E+0001 2.80322479412329E+0001 2.80137739737792E+0001 + 2.79953105735030E+0001 2.79768577351744E+0001 2.79584154535657E+0001 2.79399837234516E+0001 2.79215625396089E+0001 + 2.79031518968167E+0001 2.78847517898566E+0001 2.78663622135119E+0001 2.78479831625687E+0001 2.78296146318151E+0001 + 2.78112566160413E+0001 2.77929091100400E+0001 2.77745721086060E+0001 2.77562456065365E+0001 2.77379295986306E+0001 + 2.77196240796901E+0001 2.77013290445187E+0001 2.76830444879224E+0001 2.76647704047095E+0001 2.76465067896905E+0001 + 2.76282536376783E+0001 2.76100109434877E+0001 2.75917787019360E+0001 2.75735569078426E+0001 2.75553455560293E+0001 + 2.75371446413199E+0001 2.75189541585406E+0001 2.75007741025197E+0001 2.74826044680880E+0001 2.74644452500781E+0001 + 2.74462964433253E+0001 2.74281580426667E+0001 2.74100300429419E+0001 2.73919124389926E+0001 2.73738052256628E+0001 + 2.73557083977986E+0001 2.73376219502486E+0001 2.73195458778632E+0001 2.73014801754954E+0001 2.72834248380002E+0001 + 2.72653798602350E+0001 2.72473452370592E+0001 2.72293209633345E+0001 2.72113070339249E+0001 2.71933034436966E+0001 + 2.71753101875179E+0001 2.71573272602594E+0001 2.71393546567939E+0001 2.71213923719964E+0001 2.71034404007442E+0001 + 2.70854987379166E+0001 2.70675673783953E+0001 2.70496463170642E+0001 2.70317355488093E+0001 2.70138350685189E+0001 + 2.69959448710834E+0001 2.69780649513956E+0001 2.69601953043503E+0001 2.69423359248446E+0001 2.69244868077777E+0001 + 2.69066479480513E+0001 2.68888193405688E+0001 2.68710009802364E+0001 2.68531928619620E+0001 2.68353949806559E+0001 + 2.68176073312307E+0001 2.67998299086009E+0001 2.67820627076836E+0001 2.67643057233977E+0001 2.67465589506646E+0001 + 2.67288223844076E+0001 2.67110960195525E+0001 2.66933798510271E+0001 2.66756738737615E+0001 2.66579780826878E+0001 + 2.66402924727406E+0001 2.66226170388563E+0001 2.66049517759738E+0001 2.65872966790342E+0001 2.65696517429804E+0001 + 2.65520169627580E+0001 2.65343923333144E+0001 2.65167778495994E+0001 2.64991735065649E+0001 2.64815792991649E+0001 + 2.64639952223557E+0001 2.64464212710959E+0001 2.64288574403459E+0001 2.64113037250686E+0001 2.63937601202291E+0001 + 2.63762266207944E+0001 2.63587032217339E+0001 2.63411899180191E+0001 2.63236867046237E+0001 2.63061935765236E+0001 + 2.62887105286968E+0001 2.62712375561235E+0001 2.62537746537860E+0001 2.62363218166690E+0001 2.62188790397591E+0001 + 2.62014463180453E+0001 2.61840236465185E+0001 2.61666110201720E+0001 2.61492084340013E+0001 2.61318158830037E+0001 + 2.61144333621792E+0001 2.60970608665295E+0001 2.60796983910586E+0001 2.60623459307728E+0001 2.60450034806806E+0001 + 2.60276710357922E+0001 2.60103485911206E+0001 2.59930361416805E+0001 2.59757336824888E+0001 2.59584412085649E+0001 + 2.59411587149300E+0001 2.59238861966075E+0001 2.59066236486232E+0001 2.58893710660047E+0001 2.58721284437820E+0001 + 2.58548957769872E+0001 2.58376730606546E+0001 2.58204602898204E+0001 2.58032574595234E+0001 2.57860645648041E+0001 + 2.57688816007053E+0001 2.57517085622722E+0001 2.57345454445517E+0001 2.57173922425932E+0001 2.57002489514480E+0001 + 2.56831155661699E+0001 2.56659920818143E+0001 2.56488784934393E+0001 2.56317747961048E+0001 2.56146809848729E+0001 + 2.55975970548078E+0001 2.55805230009761E+0001 2.55634588184462E+0001 2.55464045022889E+0001 2.55293600475769E+0001 + 2.55123254493852E+0001 2.54953007027909E+0001 2.54782858028733E+0001 2.54612807447136E+0001 2.54442855233955E+0001 + 2.54273001340044E+0001 2.54103245716282E+0001 2.53933588313568E+0001 2.53764029082821E+0001 2.53594567974983E+0001 + 2.53425204941017E+0001 2.53255939931907E+0001 2.53086772898657E+0001 2.52917703792295E+0001 2.52748732563868E+0001 + 2.52579859164446E+0001 2.52411083545117E+0001 2.52242405656995E+0001 2.52073825451211E+0001 2.51905342878918E+0001 + 2.51736957891294E+0001 2.51568670439532E+0001 2.51400480474851E+0001 2.51232387948490E+0001 2.51064392811708E+0001 + 2.50896495015786E+0001 2.50728694512025E+0001 2.50560991251750E+0001 2.50393385186305E+0001 2.50225876267054E+0001 + 2.50058464445384E+0001 2.49891149672704E+0001 2.49723931900441E+0001 2.49556811080046E+0001 2.49389787162989E+0001 + 2.49222860100763E+0001 2.49056029844880E+0001 2.48889296346875E+0001 2.48722659558302E+0001 2.48556119430738E+0001 + 2.48389675915781E+0001 2.48223328965048E+0001 2.48057078530178E+0001 2.47890924562833E+0001 2.47724867014693E+0001 + 2.47558905837460E+0001 2.47393040982858E+0001 2.47227272402631E+0001 2.47061600048544E+0001 2.46896023872383E+0001 + 2.46730543825956E+0001 2.46565159861091E+0001 2.46399871929636E+0001 2.46234679983461E+0001 2.46069583974458E+0001 + 2.45904583854538E+0001 2.45739679575634E+0001 2.45574871089698E+0001 2.45410158348707E+0001 2.45245541304655E+0001 + 2.45081019909558E+0001 2.44916594115453E+0001 2.44752263874399E+0001 2.44588029138474E+0001 2.44423889859777E+0001 + 2.44259845990430E+0001 2.44095897482573E+0001 2.43932044288369E+0001 2.43768286360000E+0001 2.43604623649670E+0001 + 2.43441056109604E+0001 2.43277583692047E+0001 2.43114206349265E+0001 2.42950924033544E+0001 2.42787736697193E+0001 + 2.42624644292540E+0001 2.42461646771933E+0001 2.42298744087744E+0001 2.42135936192361E+0001 2.41973223038197E+0001 + 2.41810604577683E+0001 2.41648080763273E+0001 2.41485651547439E+0001 2.41323316882676E+0001 2.41161076721499E+0001 + 2.40998931016442E+0001 2.40836879720062E+0001 2.40674922784936E+0001 2.40513060163661E+0001 2.40351291808855E+0001 + 2.40189617673157E+0001 2.40028037709227E+0001 2.39866551869743E+0001 2.39705160107408E+0001 2.39543862374941E+0001 + 2.39382658625084E+0001 2.39221548810601E+0001 2.39060532884274E+0001 2.38899610798906E+0001 2.38738782507321E+0001 + 2.38578047962364E+0001 2.38417407116900E+0001 2.38256859923815E+0001 2.38096406336015E+0001 2.37936046306427E+0001 + 2.37775779787998E+0001 2.37615606733696E+0001 2.37455527096509E+0001 2.37295540829445E+0001 2.37135647885534E+0001 + 2.36975848217827E+0001 2.36816141779392E+0001 2.36656528523321E+0001 2.36497008402724E+0001 2.36337581370734E+0001 + 2.36178247380502E+0001 2.36019006385200E+0001 2.35859858338023E+0001 2.35700803192181E+0001 2.35541840900910E+0001 + 2.35382971417464E+0001 2.35224194695116E+0001 2.35065510687162E+0001 2.34906919346917E+0001 2.34748420627717E+0001 + 2.34590014482916E+0001 2.34431700865893E+0001 2.34273479730042E+0001 2.34115351028782E+0001 2.33957314715550E+0001 + 2.33799370743802E+0001 2.33641519067017E+0001 2.33483759638694E+0001 2.33326092412350E+0001 2.33168517341525E+0001 + 2.33011034379778E+0001 2.32853643480687E+0001 2.32696344597853E+0001 2.32539137684896E+0001 2.32382022695455E+0001 + 2.32224999583191E+0001 2.32068068301785E+0001 2.31911228804937E+0001 2.31754481046368E+0001 2.31597824979821E+0001 + 2.31441260559055E+0001 2.31284787737853E+0001 2.31128406470017E+0001 2.30972116709369E+0001 2.30815918409750E+0001 + 2.30659811525024E+0001 2.30503796009073E+0001 2.30347871815799E+0001 2.30192038899125E+0001 2.30036297212994E+0001 + 2.29880646711370E+0001 2.29725087348235E+0001 2.29569619077593E+0001 2.29414241853467E+0001 2.29258955629900E+0001 + 2.29103760360957E+0001 2.28948656000721E+0001 2.28793642503295E+0001 2.28638719822803E+0001 2.28483887913390E+0001 + 2.28329146729219E+0001 2.28174496224474E+0001 2.28019936353359E+0001 2.27865467070098E+0001 2.27711088328934E+0001 + 2.27556800084133E+0001 2.27402602289978E+0001 2.27248494900773E+0001 2.27094477870843E+0001 2.26940551154530E+0001 + 2.26786714706199E+0001 2.26632968480234E+0001 2.26479312431039E+0001 2.26325746513037E+0001 2.26172270680673E+0001 + 2.26018884888410E+0001 2.25865589090732E+0001 2.25712383242142E+0001 2.25559267297163E+0001 2.25406241210340E+0001 + 2.25253304936235E+0001 2.25100458429431E+0001 2.24947701644532E+0001 2.24795034536160E+0001 2.24642457058957E+0001 + 2.24489969167588E+0001 2.24337570816734E+0001 2.24185261961097E+0001 2.24033042555399E+0001 2.23880912554383E+0001 + 2.23728871912810E+0001 2.23576920585462E+0001 2.23425058527140E+0001 2.23273285692666E+0001 2.23121602036879E+0001 + 2.22970007514642E+0001 2.22818502080834E+0001 2.22667085690356E+0001 2.22515758298128E+0001 2.22364519859090E+0001 + 2.22213370328201E+0001 2.22062309660440E+0001 2.21911337810807E+0001 2.21760454734319E+0001 2.21609660386017E+0001 + 2.21458954720957E+0001 2.21308337694217E+0001 2.21157809260896E+0001 2.21007369376109E+0001 2.20857017994995E+0001 + 2.20706755072710E+0001 2.20556580564429E+0001 2.20406494425348E+0001 2.20256496610684E+0001 2.20106587075671E+0001 + 2.19956765775564E+0001 2.19807032665637E+0001 2.19657387701184E+0001 2.19507830837519E+0001 2.19358362029976E+0001 + 2.19208981233906E+0001 2.19059688404682E+0001 2.18910483497696E+0001 2.18761366468360E+0001 2.18612337272105E+0001 + 2.18463395864381E+0001 2.18314542200658E+0001 2.18165776236426E+0001 2.18017097927194E+0001 2.17868507228492E+0001 + 2.17720004095867E+0001 2.17571588484886E+0001 2.17423260351139E+0001 2.17275019650230E+0001 2.17126866337787E+0001 + 2.16978800369454E+0001 2.16830821700898E+0001 2.16682930287802E+0001 2.16535126085872E+0001 2.16387409050830E+0001 + 2.16239779138420E+0001 2.16092236304403E+0001 2.15944780504563E+0001 2.15797411694699E+0001 2.15650129830633E+0001 + 2.15502934868205E+0001 2.15355826763274E+0001 2.15208805471719E+0001 2.15061870949439E+0001 2.14915023152350E+0001 + 2.14768262036391E+0001 2.14621587557516E+0001 2.14474999671703E+0001 2.14328498334946E+0001 2.14182083503258E+0001 + 2.14035755132675E+0001 2.13889513179249E+0001 2.13743357599053E+0001 2.13597288348177E+0001 2.13451305382733E+0001 + 2.13305408658851E+0001 2.13159598132681E+0001 2.13013873760391E+0001 2.12868235498169E+0001 2.12722683302223E+0001 + 2.12577217128780E+0001 2.12431836934084E+0001 2.12286542674402E+0001 2.12141334306017E+0001 2.11996211785232E+0001 + 2.11851175068371E+0001 2.11706224111776E+0001 2.11561358871807E+0001 2.11416579304844E+0001 2.11271885367289E+0001 + 2.11127277015558E+0001 2.10982754206090E+0001 2.10838316895342E+0001 2.10693965039789E+0001 2.10549698595928E+0001 + 2.10405517520273E+0001 2.10261421769358E+0001 2.10117411299734E+0001 2.09973486067974E+0001 2.09829646030669E+0001 + 2.09685891144429E+0001 2.09542221365882E+0001 2.09398636651678E+0001 2.09255136958484E+0001 2.09111722242986E+0001 + 2.08968392461889E+0001 2.08825147571918E+0001 2.08681987529816E+0001 2.08538912292347E+0001 2.08395921816292E+0001 + 2.08253016058451E+0001 2.08110194975644E+0001 2.07967458524710E+0001 2.07824806662506E+0001 2.07682239345910E+0001 + 2.07539756531818E+0001 2.07397358177143E+0001 2.07255044238820E+0001 2.07112814673801E+0001 2.06970669439057E+0001 + 2.06828608491581E+0001 2.06686631788380E+0001 2.06544739286484E+0001 2.06402930942939E+0001 2.06261206714813E+0001 + 2.06119566559191E+0001 2.05978010433176E+0001 2.05836538293892E+0001 2.05695150098480E+0001 2.05553845804103E+0001 + 2.05412625367939E+0001 2.05271488747186E+0001 2.05130435899064E+0001 2.04989466780808E+0001 2.04848581349672E+0001 + 2.04707779562932E+0001 2.04567061377880E+0001 2.04426426751828E+0001 2.04285875642107E+0001 2.04145408006066E+0001 + 2.04005023801072E+0001 2.03864722984514E+0001 2.03724505513797E+0001 2.03584371346345E+0001 2.03444320439602E+0001 + 2.03304352751030E+0001 2.03164468238110E+0001 2.03024666858342E+0001 2.02884948569244E+0001 2.02745313328353E+0001 + 2.02605761093225E+0001 2.02466291821436E+0001 2.02326905470577E+0001 2.02187601998262E+0001 2.02048381362121E+0001 + 2.01909243519803E+0001 2.01770188428977E+0001 2.01631216047330E+0001 2.01492326332567E+0001 2.01353519242413E+0001 + 2.01214794734610E+0001 2.01076152766920E+0001 2.00937593297123E+0001 2.00799116283018E+0001 2.00660721682423E+0001 + 2.00522409453173E+0001 2.00384179553124E+0001 2.00246031940149E+0001 2.00107966572139E+0001 1.99969983407006E+0001 + 1.99832082402678E+0001 1.99694263517103E+0001 1.99556526708248E+0001 1.99418871934097E+0001 1.99281299152655E+0001 + 1.99143808321942E+0001 1.99006399400000E+0001 1.98869072344888E+0001 1.98731827114683E+0001 1.98594663667481E+0001 + 1.98457581961398E+0001 1.98320581954566E+0001 1.98183663605137E+0001 1.98046826871282E+0001 1.97910071711189E+0001 + 1.97773398083066E+0001 1.97636805945137E+0001 1.97500295255648E+0001 1.97363865972861E+0001 1.97227518055056E+0001 + 1.97091251460534E+0001 1.96955066147613E+0001 1.96818962074628E+0001 1.96682939199935E+0001 1.96546997481907E+0001 + 1.96411136878936E+0001 1.96275357349432E+0001 1.96139658851822E+0001 1.96004041344555E+0001 1.95868504786096E+0001 + 1.95733049134927E+0001 1.95597674349551E+0001 1.95462380388489E+0001 1.95327167210279E+0001 1.95192034773478E+0001 + 1.95056983036662E+0001 1.94922011958424E+0001 1.94787121497377E+0001 1.94652311612151E+0001 1.94517582261395E+0001 + 1.94382933403775E+0001 1.94248364997978E+0001 1.94113877002706E+0001 1.93979469376682E+0001 1.93845142078645E+0001 + 1.93710895067355E+0001 1.93576728301588E+0001 1.93442641740139E+0001 1.93308635341822E+0001 1.93174709065467E+0001 + 1.93040862869924E+0001 1.92907096714063E+0001 1.92773410556767E+0001 1.92639804356943E+0001 1.92506278073513E+0001 + 1.92372831665416E+0001 1.92239465091614E+0001 1.92106178311082E+0001 1.91972971282816E+0001 1.91839843965829E+0001 + 1.91706796319154E+0001 1.91573828301839E+0001 1.91440939872954E+0001 1.91308130991584E+0001 1.91175401616834E+0001 + 1.91042751707825E+0001 1.90910181223699E+0001 1.90777690123615E+0001 1.90645278366748E+0001 1.90512945912294E+0001 + 1.90380692719466E+0001 1.90248518747495E+0001 1.90116423955630E+0001 1.89984408303138E+0001 1.89852471749305E+0001 + 1.89720614253433E+0001 1.89588835774845E+0001 1.89457136272880E+0001 1.89325515706894E+0001 1.89193974036265E+0001 + 1.89062511220385E+0001 1.88931127218665E+0001 1.88799821990536E+0001 1.88668595495445E+0001 1.88537447692858E+0001 + 1.88406378542257E+0001 1.88275388003145E+0001 1.88144476035042E+0001 1.88013642597484E+0001 1.87882887650027E+0001 + 1.87752211152245E+0001 1.87621613063729E+0001 1.87491093344087E+0001 1.87360651952949E+0001 1.87230288849957E+0001 + 1.87100003994777E+0001 1.86969797347088E+0001 1.86839668866590E+0001 1.86709618512999E+0001 1.86579646246050E+0001 + 1.86449752025495E+0001 1.86319935811106E+0001 1.86190197562670E+0001 1.86060537239994E+0001 1.85930954802902E+0001 + 1.85801450211235E+0001 1.85672023424853E+0001 1.85542674403634E+0001 1.85413403107473E+0001 1.85284209496284E+0001 + 1.85155093529998E+0001 1.85026055168563E+0001 1.84897094371946E+0001 1.84768211100132E+0001 1.84639405313122E+0001 + 1.84510676970937E+0001 1.84382026033615E+0001 1.84253452461211E+0001 1.84124956213799E+0001 1.83996537251469E+0001 + 1.83868195534330E+0001 1.83739931022510E+0001 1.83611743676152E+0001 1.83483633455418E+0001 1.83355600320488E+0001 + 1.83227644231560E+0001 1.83099765148849E+0001 1.82971963032587E+0001 1.82844237843025E+0001 1.82716589540432E+0001 + 1.82589018085093E+0001 1.82461523437311E+0001 1.82334105557409E+0001 1.82206764405725E+0001 1.82079499942616E+0001 + 1.81952312128455E+0001 1.81825200923635E+0001 1.81698166288565E+0001 1.81571208183672E+0001 1.81444326569401E+0001 + 1.81317521406215E+0001 1.81190792654592E+0001 1.81064140275031E+0001 1.80937564228047E+0001 1.80811064474173E+0001 + 1.80684640973958E+0001 1.80558293687970E+0001 1.80432022576796E+0001 1.80305827601037E+0001 1.80179708721315E+0001 + 1.80053665898267E+0001 1.79927699092549E+0001 1.79801808264834E+0001 1.79675993375813E+0001 1.79550254386193E+0001 + 1.79424591256701E+0001 1.79299003948080E+0001 1.79173492421089E+0001 1.79048056636508E+0001 1.78922696555131E+0001 + 1.78797412137773E+0001 1.78672203345263E+0001 1.78547070138449E+0001 1.78422012478197E+0001 1.78297030325391E+0001 + 1.78172123640929E+0001 1.78047292385729E+0001 1.77922536520728E+0001 1.77797856006877E+0001 1.77673250805147E+0001 + 1.77548720876525E+0001 1.77424266182016E+0001 1.77299886682641E+0001 1.77175582339441E+0001 1.77051353113473E+0001 + 1.76927198965811E+0001 1.76803119857545E+0001 1.76679115749787E+0001 1.76555186603662E+0001 1.76431332380313E+0001 + 1.76307553040902E+0001 1.76183848546607E+0001 1.76060218858624E+0001 1.75936663938166E+0001 1.75813183746463E+0001 + 1.75689778244764E+0001 1.75566447394332E+0001 1.75443191156450E+0001 1.75320009492418E+0001 1.75196902363553E+0001 + 1.75073869731188E+0001 1.74950911556675E+0001 1.74828027801382E+0001 1.74705218426696E+0001 1.74582483394019E+0001 + 1.74459822664772E+0001 1.74337236200391E+0001 1.74214723962333E+0001 1.74092285912069E+0001 1.73969922011088E+0001 + 1.73847632220897E+0001 1.73725416503018E+0001 1.73603274818994E+0001 1.73481207130381E+0001 1.73359213398755E+0001 + 1.73237293585709E+0001 1.73115447652851E+0001 1.72993675561808E+0001 1.72871977274225E+0001 1.72750352751761E+0001 + 1.72628801956095E+0001 1.72507324848923E+0001 1.72385921391956E+0001 1.72264591546924E+0001 1.72143335275573E+0001 + 1.72022152539666E+0001 1.71901043300986E+0001 1.71780007521329E+0001 1.71659045162510E+0001 1.71538156186361E+0001 + 1.71417340554732E+0001 1.71296598229487E+0001 1.71175929172512E+0001 1.71055333345704E+0001 1.70934810710982E+0001 + 1.70814361230281E+0001 1.70693984865551E+0001 1.70573681578760E+0001 1.70453451331894E+0001 1.70333294086955E+0001 + 1.70213209805963E+0001 1.70093198450954E+0001 1.69973259983980E+0001 1.69853394367113E+0001 1.69733601562440E+0001 + 1.69613881532064E+0001 1.69494234238108E+0001 1.69374659642709E+0001 1.69255157708022E+0001 1.69135728396219E+0001 + 1.69016371669489E+0001 1.68897087490039E+0001 1.68777875820090E+0001 1.68658736621883E+0001 1.68539669857675E+0001 + 1.68420675489738E+0001 1.68301753480363E+0001 1.68182903791858E+0001 1.68064126386547E+0001 1.67945421226770E+0001 + 1.67826788274886E+0001 1.67708227493270E+0001 1.67589738844313E+0001 1.67471322290423E+0001 1.67352977794027E+0001 + 1.67234705317566E+0001 1.67116504823499E+0001 1.66998376274302E+0001 1.66880319632468E+0001 1.66762334860506E+0001 + 1.66644421920943E+0001 1.66526580776321E+0001 1.66408811389200E+0001 1.66291113722157E+0001 1.66173487737786E+0001 + 1.66055933398696E+0001 1.65938450667515E+0001 1.65821039506885E+0001 1.65703699879469E+0001 1.65586431747942E+0001 + 1.65469235074999E+0001 1.65352109823350E+0001 1.65235055955723E+0001 1.65118073434862E+0001 1.65001162223527E+0001 + 1.64884322284497E+0001 1.64767553580564E+0001 1.64650856074541E+0001 1.64534229729255E+0001 1.64417674507550E+0001 + 1.64301190372287E+0001 1.64184777286344E+0001 1.64068435212614E+0001 1.63952164114009E+0001 1.63835963953457E+0001 + 1.63719834693900E+0001 1.63603776298302E+0001 1.63487788729637E+0001 1.63371871950902E+0001 1.63256025925106E+0001 + 1.63140250615277E+0001 1.63024545984459E+0001 1.62908911995711E+0001 1.62793348612112E+0001 1.62677855796755E+0001 + 1.62562433512749E+0001 1.62447081723223E+0001 1.62331800391318E+0001 1.62216589480196E+0001 1.62101448953032E+0001 + 1.61986378773019E+0001 1.61871378903368E+0001 1.61756449307303E+0001 1.61641589948068E+0001 1.61526800788922E+0001 + 1.61412081793140E+0001 1.61297432924015E+0001 1.61182854144854E+0001 1.61068345418983E+0001 1.60953906709744E+0001 + 1.60839537980495E+0001 1.60725239194610E+0001 1.60611010315479E+0001 1.60496851306512E+0001 1.60382762131131E+0001 + 1.60268742752776E+0001 1.60154793134905E+0001 1.60040913240990E+0001 1.59927103034522E+0001 1.59813362479006E+0001 + 1.59699691537965E+0001 1.59586090174938E+0001 1.59472558353479E+0001 1.59359096037161E+0001 1.59245703189571E+0001 + 1.59132379774315E+0001 1.59019125755011E+0001 1.58905941095299E+0001 1.58792825758831E+0001 1.58679779709278E+0001 + 1.58566802910325E+0001 1.58453895325674E+0001 1.58341056919046E+0001 1.58228287654174E+0001 1.58115587494811E+0001 + 1.58002956404725E+0001 1.57890394347699E+0001 1.57777901287534E+0001 1.57665477188047E+0001 1.57553122013071E+0001 + 1.57440835726455E+0001 1.57328618292064E+0001 1.57216469673782E+0001 1.57104389835505E+0001 1.56992378741148E+0001 + 1.56880436354642E+0001 1.56768562639934E+0001 1.56656757560986E+0001 1.56545021081779E+0001 1.56433353166308E+0001 + 1.56321753778584E+0001 1.56210222882635E+0001 1.56098760442507E+0001 1.55987366422258E+0001 1.55876040785967E+0001 + 1.55764783497725E+0001 1.55653594521642E+0001 1.55542473821843E+0001 1.55431421362469E+0001 1.55320437107677E+0001 + 1.55209521021642E+0001 1.55098673068553E+0001 1.54987893212616E+0001 1.54877181418053E+0001 1.54766537649103E+0001 + 1.54655961870019E+0001 1.54545454045072E+0001 1.54435014138549E+0001 1.54324642114752E+0001 1.54214337938001E+0001 + 1.54104101572629E+0001 1.53993932982988E+0001 1.53883832133445E+0001 1.53773798988383E+0001 1.53663833512202E+0001 + 1.53553935669315E+0001 1.53444105424156E+0001 1.53334342741170E+0001 1.53224647584822E+0001 1.53115019919591E+0001 + 1.53005459709971E+0001 1.52895966920476E+0001 1.52786541515631E+0001 1.52677183459982E+0001 1.52567892718086E+0001 + 1.52458669254520E+0001 1.52349513033875E+0001 1.52240424020758E+0001 1.52131402179794E+0001 1.52022447475620E+0001 + 1.51913559872894E+0001 1.51804739336285E+0001 1.51695985830482E+0001 1.51587299320188E+0001 1.51478679770121E+0001 + 1.51370127145017E+0001 1.51261641409628E+0001 1.51153222528718E+0001 1.51044870467073E+0001 1.50936585189491E+0001 + 1.50828366660785E+0001 1.50720214845787E+0001 1.50612129709344E+0001 1.50504111216317E+0001 1.50396159331586E+0001 + 1.50288274020043E+0001 1.50180455246599E+0001 1.50072702976180E+0001 1.49965017173728E+0001 1.49857397804200E+0001 + 1.49749844832569E+0001 1.49642358223825E+0001 1.49534937942972E+0001 1.49427583955032E+0001 1.49320296225042E+0001 + 1.49213074718053E+0001 1.49105919399134E+0001 1.48998830233369E+0001 1.48891807185858E+0001 1.48784850221717E+0001 + 1.48677959306077E+0001 1.48571134404086E+0001 1.48464375480905E+0001 1.48357682501715E+0001 1.48251055431709E+0001 + 1.48144494236098E+0001 1.48037998880108E+0001 1.47931569328980E+0001 1.47825205547973E+0001 1.47718907502358E+0001 + 1.47612675157425E+0001 1.47506508478479E+0001 1.47400407430840E+0001 1.47294371979844E+0001 1.47188402090842E+0001 + 1.47082497729202E+0001 1.46976658860308E+0001 1.46870885449557E+0001 1.46765177462364E+0001 1.46659534864159E+0001 + 1.46553957620388E+0001 1.46448445696513E+0001 1.46342999058009E+0001 1.46237617670371E+0001 1.46132301499106E+0001 + 1.46027050509737E+0001 1.45921864667806E+0001 1.45816743938866E+0001 1.45711688288488E+0001 1.45606697682259E+0001 + 1.45501772085781E+0001 1.45396911464671E+0001 1.45292115784562E+0001 1.45187385011103E+0001 1.45082719109958E+0001 + 1.44978118046807E+0001 1.44873581787345E+0001 1.44769110297283E+0001 1.44664703542348E+0001 1.44560361488281E+0001 + 1.44456084100840E+0001 1.44351871345798E+0001 1.44247723188944E+0001 1.44143639596082E+0001 1.44039620533030E+0001 + 1.43935665965625E+0001 1.43831775859717E+0001 1.43727950181172E+0001 1.43624188895871E+0001 1.43520491969712E+0001 + 1.43416859368606E+0001 1.43313291058483E+0001 1.43209787005284E+0001 1.43106347174970E+0001 1.43002971533514E+0001 + 1.42899660046907E+0001 1.42796412681153E+0001 1.42693229402272E+0001 1.42590110176302E+0001 1.42487054969293E+0001 + 1.42384063747312E+0001 1.42281136476442E+0001 1.42178273122780E+0001 1.42075473652439E+0001 1.41972738031548E+0001 + 1.41870066226250E+0001 1.41767458202704E+0001 1.41664913927086E+0001 1.41562433365585E+0001 1.41460016484406E+0001 + 1.41357663249770E+0001 1.41255373627912E+0001 1.41153147585085E+0001 1.41050985087554E+0001 1.40948886101602E+0001 + 1.40846850593526E+0001 1.40744878529638E+0001 1.40642969876267E+0001 1.40541124599755E+0001 1.40439342666461E+0001 + 1.40337624042759E+0001 1.40235968695037E+0001 1.40134376589701E+0001 1.40032847693169E+0001 1.39931381971876E+0001 + 1.39829979392273E+0001 1.39728639920825E+0001 1.39627363524013E+0001 1.39526150168332E+0001 1.39424999820293E+0001 + 1.39323912446423E+0001 1.39222888013263E+0001 1.39121926487370E+0001 1.39021027835316E+0001 1.38920192023688E+0001 + 1.38819419019088E+0001 1.38718708788135E+0001 1.38618061297459E+0001 1.38517476513711E+0001 1.38416954403552E+0001 + 1.38316494933661E+0001 1.38216098070731E+0001 1.38115763781471E+0001 1.38015492032604E+0001 1.37915282790870E+0001 + 1.37815136023022E+0001 1.37715051695829E+0001 1.37615029776076E+0001 1.37515070230562E+0001 1.37415173026102E+0001 + 1.37315338129525E+0001 1.37215565507675E+0001 1.37115855127413E+0001 1.37016206955614E+0001 1.36916620959167E+0001 + 1.36817097104977E+0001 1.36717635359964E+0001 1.36618235691065E+0001 1.36518898065228E+0001 1.36419622449419E+0001 + 1.36320408810619E+0001 1.36221257115823E+0001 1.36122167332041E+0001 1.36023139426298E+0001 1.35924173365636E+0001 + 1.35825269117109E+0001 1.35726426647788E+0001 1.35627645924759E+0001 1.35528926915122E+0001 1.35430269585992E+0001 + 1.35331673904501E+0001 1.35233139837793E+0001 1.35134667353028E+0001 1.35036256417383E+0001 1.34937906998048E+0001 + 1.34839619062228E+0001 1.34741392577142E+0001 1.34643227510028E+0001 1.34545123828134E+0001 1.34447081498725E+0001 + 1.34349100489083E+0001 1.34251180766501E+0001 1.34153322298289E+0001 1.34055525051773E+0001 1.33957788994292E+0001 + 1.33860114093201E+0001 1.33762500315868E+0001 1.33664947629679E+0001 1.33567456002033E+0001 1.33470025400343E+0001 + 1.33372655792039E+0001 1.33275347144565E+0001 1.33178099425379E+0001 1.33080912601955E+0001 1.32983786641781E+0001 + 1.32886721512361E+0001 1.32789717181212E+0001 1.32692773615868E+0001 1.32595890783875E+0001 1.32499068652798E+0001 + 1.32402307190213E+0001 1.32305606363712E+0001 1.32208966140902E+0001 1.32112386489406E+0001 1.32015867376859E+0001 + 1.31919408770913E+0001 1.31823010639233E+0001 1.31726672949502E+0001 1.31630395669414E+0001 1.31534178766680E+0001 + 1.31438022209024E+0001 1.31341925964188E+0001 1.31245889999925E+0001 1.31149914284006E+0001 1.31053998784212E+0001 + 1.30958143468345E+0001 1.30862348304217E+0001 1.30766613259657E+0001 1.30670938302507E+0001 1.30575323400625E+0001 + 1.30479768521883E+0001 1.30384273634170E+0001 1.30288838705385E+0001 1.30193463703446E+0001 1.30098148596283E+0001 + 1.30002893351843E+0001 1.29907697938085E+0001 1.29812562322986E+0001 1.29717486474533E+0001 1.29622470360733E+0001 + 1.29527513949603E+0001 1.29432617209177E+0001 1.29337780107504E+0001 1.29243002612646E+0001 1.29148284692681E+0001 + 1.29053626315700E+0001 1.28959027449811E+0001 1.28864488063135E+0001 1.28770008123807E+0001 1.28675587599978E+0001 + 1.28581226459813E+0001 1.28486924671492E+0001 1.28392682203207E+0001 1.28298499023169E+0001 1.28204375099601E+0001 + 1.28110310400740E+0001 1.28016304894838E+0001 1.27922358550163E+0001 1.27828471334995E+0001 1.27734643217632E+0001 + 1.27640874166382E+0001 1.27547164149572E+0001 1.27453513135540E+0001 1.27359921092641E+0001 1.27266387989243E+0001 + 1.27172913793728E+0001 1.27079498474495E+0001 1.26986141999956E+0001 1.26892844338536E+0001 1.26799605458677E+0001 + 1.26706425328833E+0001 1.26613303917475E+0001 1.26520241193087E+0001 1.26427237124168E+0001 1.26334291679230E+0001 + 1.26241404826801E+0001 1.26148576535423E+0001 1.26055806773653E+0001 1.25963095510061E+0001 1.25870442713232E+0001 + 1.25777848351767E+0001 1.25685312394279E+0001 1.25592834809396E+0001 1.25500415565761E+0001 1.25408054632032E+0001 + 1.25315751976880E+0001 1.25223507568991E+0001 1.25131321377066E+0001 1.25039193369818E+0001 1.24947123515977E+0001 + 1.24855111784286E+0001 1.24763158143503E+0001 1.24671262562400E+0001 1.24579425009763E+0001 1.24487645454394E+0001 + 1.24395923865106E+0001 1.24304260210729E+0001 1.24212654460107E+0001 1.24121106582098E+0001 1.24029616545574E+0001 + 1.23938184319421E+0001 1.23846809872540E+0001 1.23755493173847E+0001 1.23664234192270E+0001 1.23573032896754E+0001 + 1.23481889256255E+0001 1.23390803239747E+0001 1.23299774816215E+0001 1.23208803954661E+0001 1.23117890624098E+0001 + 1.23027034793557E+0001 1.22936236432080E+0001 1.22845495508725E+0001 1.22754811992563E+0001 1.22664185852681E+0001 + 1.22573617058179E+0001 1.22483105578171E+0001 1.22392651381786E+0001 1.22302254438166E+0001 1.22211914716469E+0001 + 1.22121632185865E+0001 1.22031406815540E+0001 1.21941238574693E+0001 1.21851127432538E+0001 1.21761073358302E+0001 + 1.21671076321228E+0001 1.21581136290571E+0001 1.21491253235602E+0001 1.21401427125605E+0001 1.21311657929878E+0001 + 1.21221945617734E+0001 1.21132290158500E+0001 1.21042691521516E+0001 1.20953149676137E+0001 1.20863664591733E+0001 + 1.20774236237686E+0001 1.20684864583393E+0001 1.20595549598266E+0001 1.20506291251730E+0001 1.20417089513225E+0001 + 1.20327944352203E+0001 1.20238855738133E+0001 1.20149823640496E+0001 1.20060848028787E+0001 1.19971928872516E+0001 + 1.19883066141207E+0001 1.19794259804398E+0001 1.19705509831640E+0001 1.19616816192499E+0001 1.19528178856555E+0001 + 1.19439597793401E+0001 1.19351072972646E+0001 1.19262604363910E+0001 1.19174191936831E+0001 1.19085835661057E+0001 + 1.18997535506253E+0001 1.18909291442095E+0001 1.18821103438277E+0001 1.18732971464502E+0001 1.18644895490492E+0001 + 1.18556875485979E+0001 1.18468911420711E+0001 1.18381003264450E+0001 1.18293150986970E+0001 1.18205354558062E+0001 + 1.18117613947527E+0001 1.18029929125184E+0001 1.17942300060864E+0001 1.17854726724411E+0001 1.17767209085684E+0001 + 1.17679747114557E+0001 1.17592340780915E+0001 1.17504990054659E+0001 1.17417694905704E+0001 1.17330455303978E+0001 + 1.17243271219422E+0001 1.17156142621995E+0001 1.17069069481663E+0001 1.16982051768413E+0001 1.16895089452241E+0001 + 1.16808182503159E+0001 1.16721330891191E+0001 1.16634534586378E+0001 1.16547793558771E+0001 1.16461107778438E+0001 + 1.16374477215459E+0001 1.16287901839929E+0001 1.16201381621956E+0001 1.16114916531661E+0001 1.16028506539180E+0001 + 1.15942151614663E+0001 1.15855851728273E+0001 1.15769606850188E+0001 1.15683416950597E+0001 1.15597281999706E+0001 + 1.15511201967733E+0001 1.15425176824910E+0001 1.15339206541484E+0001 1.15253291087712E+0001 1.15167430433870E+0001 + 1.15081624550244E+0001 1.14995873407134E+0001 1.14910176974856E+0001 1.14824535223737E+0001 1.14738948124120E+0001 + 1.14653415646360E+0001 1.14567937760826E+0001 1.14482514437902E+0001 1.14397145647984E+0001 1.14311831361483E+0001 + 1.14226571548822E+0001 1.14141366180439E+0001 1.14056215226787E+0001 1.13971118658329E+0001 1.13886076445545E+0001 + 1.13801088558926E+0001 1.13716154968980E+0001 1.13631275646225E+0001 1.13546450561195E+0001 1.13461679684438E+0001 + 1.13376962986512E+0001 1.13292300437993E+0001 1.13207692009468E+0001 1.13123137671538E+0001 1.13038637394819E+0001 + 1.12954191149939E+0001 1.12869798907541E+0001 1.12785460638279E+0001 1.12701176312824E+0001 1.12616945901857E+0001 + 1.12532769376077E+0001 1.12448646706191E+0001 1.12364577862925E+0001 1.12280562817015E+0001 1.12196601539212E+0001 + 1.12112694000280E+0001 1.12028840170997E+0001 1.11945040022154E+0001 1.11861293524555E+0001 1.11777600649020E+0001 + 1.11693961366379E+0001 1.11610375647479E+0001 1.11526843463178E+0001 1.11443364784348E+0001 1.11359939581875E+0001 + 1.11276567826658E+0001 1.11193249489611E+0001 1.11109984541659E+0001 1.11026772953742E+0001 1.10943614696814E+0001 + 1.10860509741840E+0001 1.10777458059802E+0001 1.10694459621692E+0001 1.10611514398517E+0001 1.10528622361298E+0001 + 1.10445783481069E+0001 1.10362997728877E+0001 1.10280265075783E+0001 1.10197585492860E+0001 1.10114958951197E+0001 + 1.10032385421894E+0001 1.09949864876065E+0001 1.09867397284839E+0001 1.09784982619356E+0001 1.09702620850771E+0001 + 1.09620311950251E+0001 1.09538055888979E+0001 1.09455852638147E+0001 1.09373702168965E+0001 1.09291604452654E+0001 + 1.09209559460449E+0001 1.09127567163596E+0001 1.09045627533359E+0001 1.08963740541011E+0001 1.08881906157840E+0001 + 1.08800124355148E+0001 1.08718395104249E+0001 1.08636718376472E+0001 1.08555094143158E+0001 1.08473522375661E+0001 + 1.08392003045349E+0001 1.08310536123603E+0001 1.08229121581818E+0001 1.08147759391401E+0001 1.08066449523774E+0001 + 1.07985191950370E+0001 1.07903986642638E+0001 1.07822833572038E+0001 1.07741732710044E+0001 1.07660684028143E+0001 + 1.07579687497837E+0001 1.07498743090638E+0001 1.07417850778074E+0001 1.07337010531685E+0001 1.07256222323025E+0001 + 1.07175486123659E+0001 1.07094801905169E+0001 1.07014169639148E+0001 1.06933589297200E+0001 1.06853060850947E+0001 + 1.06772584272020E+0001 1.06692159532067E+0001 1.06611786602744E+0001 1.06531465455726E+0001 1.06451196062697E+0001 + 1.06370978395356E+0001 1.06290812425414E+0001 1.06210698124597E+0001 1.06130635464643E+0001 1.06050624417302E+0001 + 1.05970664954339E+0001 1.05890757047532E+0001 1.05810900668670E+0001 1.05731095789559E+0001 1.05651342382014E+0001 + 1.05571640417865E+0001 1.05491989868956E+0001 1.05412390707142E+0001 1.05332842904293E+0001 1.05253346432292E+0001 + 1.05173901263032E+0001 1.05094507368424E+0001 1.05015164720389E+0001 1.04935873290860E+0001 1.04856633051787E+0001 + 1.04777443975129E+0001 1.04698306032860E+0001 1.04619219196968E+0001 1.04540183439452E+0001 1.04461198732325E+0001 + 1.04382265047613E+0001 1.04303382357355E+0001 1.04224550633603E+0001 1.04145769848422E+0001 1.04067039973890E+0001 + 1.03988360982098E+0001 1.03909732845150E+0001 1.03831155535164E+0001 1.03752629024268E+0001 1.03674153284607E+0001 + 1.03595728288337E+0001 1.03517354007625E+0001 1.03439030414655E+0001 1.03360757481620E+0001 1.03282535180730E+0001 + 1.03204363484204E+0001 1.03126242364277E+0001 1.03048171793195E+0001 1.02970151743218E+0001 1.02892182186618E+0001 + 1.02814263095681E+0001 1.02736394442706E+0001 1.02658576200003E+0001 1.02580808339897E+0001 1.02503090834725E+0001 + 1.02425423656838E+0001 1.02347806778598E+0001 1.02270240172381E+0001 1.02192723810575E+0001 1.02115257665583E+0001 + 1.02037841709819E+0001 1.01960475915710E+0001 1.01883160255697E+0001 1.01805894702232E+0001 1.01728679227782E+0001 + 1.01651513804826E+0001 1.01574398405854E+0001 1.01497333003372E+0001 1.01420317569896E+0001 1.01343352077958E+0001 + 1.01266436500099E+0001 1.01189570808877E+0001 1.01112754976858E+0001 1.01035988976626E+0001 1.00959272780773E+0001 + 1.00882606361908E+0001 1.00805989692649E+0001 1.00729422745629E+0001 1.00652905493495E+0001 1.00576437908903E+0001 + 1.00500019964526E+0001 1.00423651633046E+0001 1.00347332887159E+0001 1.00271063699577E+0001 1.00194844043019E+0001 + 1.00118673890222E+0001 1.00042553213931E+0001 9.99664819869089E+0000 9.98904601819269E+0000 9.98144877717711E+0000 + 9.97385647292399E+0000 9.96626910271443E+0000 9.95868666383081E+0000 9.95110915355679E+0000 9.94353656917730E+0000 + 9.93596890797850E+0000 9.92840616724787E+0000 9.92084834427414E+0000 9.91329543634730E+0000 9.90574744075861E+0000 + 9.89820435480060E+0000 9.89066617576707E+0000 9.88313290095309E+0000 9.87560452765497E+0000 9.86808105317033E+0000 + 9.86056247479799E+0000 9.85304878983810E+0000 9.84553999559205E+0000 9.83803608936247E+0000 9.83053706845326E+0000 + 9.82304293016962E+0000 9.81555367181797E+0000 9.80806929070599E+0000 9.80058978414267E+0000 9.79311514943819E+0000 + 9.78564538390403E+0000 9.77818048485294E+0000 9.77072044959890E+0000 9.76326527545716E+0000 9.75581495974422E+0000 + 9.74836949977784E+0000 9.74092889287706E+0000 9.73349313636213E+0000 9.72606222755460E+0000 9.71863616377723E+0000 + 9.71121494235409E+0000 9.70379856061044E+0000 9.69638701587286E+0000 9.68898030546912E+0000 9.68157842672828E+0000 + 9.67418137698066E+0000 9.66678915355778E+0000 9.65940175379248E+0000 9.65201917501879E+0000 9.64464141457201E+0000 + 9.63726846978873E+0000 9.62990033800671E+0000 9.62253701656503E+0000 9.61517850280396E+0000 9.60782479406507E+0000 + 9.60047588769115E+0000 9.59313178102623E+0000 9.58579247141559E+0000 9.57845795620576E+0000 9.57112823274453E+0000 + 9.56380329838090E+0000 9.55648315046514E+0000 9.54916778634874E+0000 9.54185720338446E+0000 9.53455139892630E+0000 + 9.52725037032947E+0000 9.51995411495046E+0000 9.51266263014696E+0000 9.50537591327794E+0000 9.49809396170359E+0000 + 9.49081677278534E+0000 9.48354434388586E+0000 9.47627667236905E+0000 9.46901375560007E+0000 9.46175559094529E+0000 + 9.45450217577235E+0000 9.44725350745008E+0000 9.44000958334858E+0000 9.43277040083919E+0000 9.42553595729445E+0000 + 9.41830625008818E+0000 9.41108127659538E+0000 9.40386103419232E+0000 9.39664552025652E+0000 9.38943473216667E+0000 + 9.38222866730276E+0000 9.37502732304595E+0000 9.36783069677868E+0000 9.36063878588459E+0000 9.35345158774857E+0000 + 9.34626909975672E+0000 9.33909131929638E+0000 9.33191824375612E+0000 9.32474987052572E+0000 9.31758619699621E+0000 + 9.31042722055983E+0000 9.30327293861007E+0000 9.29612334854161E+0000 9.28897844775038E+0000 9.28183823363354E+0000 + 9.27470270358944E+0000 9.26757185501769E+0000 9.26044568531912E+0000 9.25332419189575E+0000 9.24620737215086E+0000 + 9.23909522348892E+0000 9.23198774331565E+0000 9.22488492903798E+0000 9.21778677806405E+0000 9.21069328780323E+0000 + 9.20360445566610E+0000 9.19652027906449E+0000 9.18944075541139E+0000 9.18236588212107E+0000 9.17529565660898E+0000 + 9.16823007629178E+0000 9.16116913858738E+0000 9.15411284091489E+0000 9.14706118069461E+0000 9.14001415534810E+0000 + 9.13297176229810E+0000 9.12593399896858E+0000 9.11890086278472E+0000 9.11187235117290E+0000 9.10484846156074E+0000 + 9.09782919137705E+0000 9.09081453805186E+0000 9.08380449901640E+0000 9.07679907170311E+0000 9.06979825354567E+0000 + 9.06280204197894E+0000 9.05581043443898E+0000 9.04882342836310E+0000 9.04184102118977E+0000 9.03486321035871E+0000 + 9.02788999331081E+0000 9.02092136748819E+0000 9.01395733033416E+0000 9.00699787929326E+0000 9.00004301181121E+0000 + 8.99309272533495E+0000 8.98614701731261E+0000 8.97920588519353E+0000 8.97226932642826E+0000 8.96533733846856E+0000 + 8.95840991876734E+0000 8.95148706477879E+0000 8.94456877395824E+0000 8.93765504376224E+0000 8.93074587164856E+0000 + 8.92384125507614E+0000 8.91694119150512E+0000 8.91004567839687E+0000 8.90315471321392E+0000 8.89626829342002E+0000 + 8.88938641648012E+0000 8.88250907986035E+0000 8.87563628102804E+0000 8.86876801745174E+0000 8.86190428660115E+0000 + 8.85504508594720E+0000 8.84819041296201E+0000 8.84134026511889E+0000 8.83449463989233E+0000 8.82765353475804E+0000 + 8.82081694719289E+0000 8.81398487467496E+0000 8.80715731468354E+0000 8.80033426469906E+0000 8.79351572220320E+0000 + 8.78670168467877E+0000 8.77989214960982E+0000 8.77308711448157E+0000 8.76628657678042E+0000 8.75949053399397E+0000 + 8.75269898361099E+0000 8.74591192312147E+0000 8.73912935001655E+0000 8.73235126178857E+0000 8.72557765593108E+0000 + 8.71880852993876E+0000 8.71204388130754E+0000 8.70528370753448E+0000 8.69852800611785E+0000 8.69177677455709E+0000 + 8.68503001035283E+0000 8.67828771100691E+0000 8.67154987402229E+0000 8.66481649690317E+0000 8.65808757715489E+0000 + 8.65136311228399E+0000 8.64464309979819E+0000 8.63792753720638E+0000 8.63121642201864E+0000 8.62450975174622E+0000 + 8.61780752390154E+0000 8.61110973599822E+0000 8.60441638555105E+0000 8.59772747007597E+0000 8.59104298709013E+0000 + 8.58436293411184E+0000 8.57768730866059E+0000 8.57101610825703E+0000 8.56434933042301E+0000 8.55768697268152E+0000 + 8.55102903255677E+0000 8.54437550757409E+0000 8.53772639526001E+0000 8.53108169314223E+0000 8.52444139874963E+0000 + 8.51780550961224E+0000 8.51117402326127E+0000 8.50454693722909E+0000 8.49792424904927E+0000 8.49130595625651E+0000 + 8.48469205638671E+0000 8.47808254697691E+0000 8.47147742556534E+0000 8.46487668969138E+0000 8.45828033689559E+0000 + 8.45168836471969E+0000 8.44510077070657E+0000 8.43851755240026E+0000 8.43193870734599E+0000 8.42536423309015E+0000 + 8.41879412718026E+0000 8.41222838716504E+0000 8.40566701059435E+0000 8.39910999501922E+0000 8.39255733799184E+0000 + 8.38600903706558E+0000 8.37946508979492E+0000 8.37292549373556E+0000 8.36639024644434E+0000 8.35985934547922E+0000 + 8.35333278839937E+0000 8.34681057276511E+0000 8.34029269613789E+0000 8.33377915608034E+0000 8.32726995015624E+0000 + 8.32076507593054E+0000 8.31426453096931E+0000 8.30776831283982E+0000 8.30127641911046E+0000 8.29478884735081E+0000 + 8.28830559513156E+0000 8.28182666002458E+0000 8.27535203960290E+0000 8.26888173144069E+0000 8.26241573311326E+0000 + 8.25595404219711E+0000 8.24949665626985E+0000 8.24304357291026E+0000 8.23659478969827E+0000 8.23015030421496E+0000 + 8.22371011404255E+0000 8.21727421676443E+0000 8.21084260996512E+0000 8.20441529123028E+0000 8.19799225814675E+0000 + 8.19157350830248E+0000 8.18515903928659E+0000 8.17874884868935E+0000 8.17234293410215E+0000 8.16594129311754E+0000 + 8.15954392332923E+0000 8.15315082233205E+0000 8.14676198772198E+0000 8.14037741709615E+0000 8.13399710805283E+0000 + 8.12762105819143E+0000 8.12124926511251E+0000 8.11488172641775E+0000 8.10851843971000E+0000 8.10215940259323E+0000 + 8.09580461267256E+0000 8.08945406755424E+0000 8.08310776484566E+0000 8.07676570215537E+0000 8.07042787709303E+0000 + 8.06409428726945E+0000 8.05776493029657E+0000 8.05143980378749E+0000 8.04511890535641E+0000 8.03880223261871E+0000 + 8.03248978319085E+0000 8.02618155469048E+0000 8.01987754473635E+0000 8.01357775094834E+0000 8.00728217094751E+0000 + 8.00099080235599E+0000 7.99470364279709E+0000 7.98842068989523E+0000 7.98214194127596E+0000 7.97586739456598E+0000 + 7.96959704739310E+0000 7.96333089738627E+0000 7.95706894217557E+0000 7.95081117939221E+0000 7.94455760666852E+0000 + 7.93830822163797E+0000 7.93206302193515E+0000 7.92582200519578E+0000 7.91958516905672E+0000 7.91335251115593E+0000 + 7.90712402913252E+0000 7.90089972062670E+0000 7.89467958327984E+0000 7.88846361473440E+0000 7.88225181263399E+0000 + 7.87604417462333E+0000 7.86984069834827E+0000 7.86364138145577E+0000 7.85744622159394E+0000 7.85125521641198E+0000 + 7.84506836356023E+0000 7.83888566069015E+0000 7.83270710545432E+0000 7.82653269550642E+0000 7.82036242850129E+0000 + 7.81419630209485E+0000 7.80803431394416E+0000 7.80187646170740E+0000 7.79572274304386E+0000 7.78957315561394E+0000 + 7.78342769707917E+0000 7.77728636510220E+0000 7.77114915734677E+0000 7.76501607147777E+0000 7.75888710516118E+0000 + 7.75276225606411E+0000 7.74664152185477E+0000 7.74052490020250E+0000 7.73441238877774E+0000 7.72830398525204E+0000 + 7.72219968729808E+0000 7.71609949258964E+0000 7.71000339880161E+0000 7.70391140360999E+0000 7.69782350469190E+0000 + 7.69173969972557E+0000 7.68565998639033E+0000 7.67958436236661E+0000 7.67351282533598E+0000 7.66744537298110E+0000 + 7.66138200298572E+0000 7.65532271303473E+0000 7.64926750081412E+0000 7.64321636401096E+0000 7.63716930031345E+0000 + 7.63112630741089E+0000 7.62508738299370E+0000 7.61905252475337E+0000 7.61302173038253E+0000 7.60699499757488E+0000 + 7.60097232402525E+0000 7.59495370742958E+0000 7.58893914548487E+0000 7.58292863588926E+0000 7.57692217634199E+0000 + 7.57091976454337E+0000 7.56492139819484E+0000 7.55892707499893E+0000 7.55293679265928E+0000 7.54695054888062E+0000 + 7.54096834136876E+0000 7.53499016783065E+0000 7.52901602597430E+0000 7.52304591350883E+0000 7.51707982814447E+0000 + 7.51111776759253E+0000 7.50515972956543E+0000 7.49920571177667E+0000 7.49325571194085E+0000 7.48730972777368E+0000 + 7.48136775699193E+0000 7.47542979731351E+0000 7.46949584645738E+0000 7.46356590214362E+0000 7.45763996209340E+0000 + 7.45171802402896E+0000 7.44580008567366E+0000 7.43988614475193E+0000 7.43397619898931E+0000 7.42807024611241E+0000 + 7.42216828384895E+0000 7.41627030992772E+0000 7.41037632207861E+0000 7.40448631803258E+0000 7.39860029552173E+0000 + 7.39271825227918E+0000 7.38684018603918E+0000 7.38096609453706E+0000 7.37509597550923E+0000 7.36922982669317E+0000 + 7.36336764582748E+0000 7.35750943065182E+0000 7.35165517890695E+0000 7.34580488833470E+0000 7.33995855667799E+0000 + 7.33411618168081E+0000 7.32827776108827E+0000 7.32244329264651E+0000 7.31661277410280E+0000 7.31078620320545E+0000 + 7.30496357770389E+0000 7.29914489534861E+0000 7.29333015389116E+0000 7.28751935108422E+0000 7.28171248468149E+0000 + 7.27590955243780E+0000 7.27011055210903E+0000 7.26431548145214E+0000 7.25852433822518E+0000 7.25273712018726E+0000 + 7.24695382509858E+0000 7.24117445072041E+0000 7.23539899481510E+0000 7.22962745514606E+0000 7.22385982947779E+0000 + 7.21809611557587E+0000 7.21233631120694E+0000 7.20658041413870E+0000 7.20082842213996E+0000 7.19508033298059E+0000 + 7.18933614443149E+0000 7.18359585426470E+0000 7.17785946025329E+0000 7.17212696017139E+0000 7.16639835179423E+0000 + 7.16067363289811E+0000 7.15495280126037E+0000 7.14923585465944E+0000 7.14352279087481E+0000 7.13781360768706E+0000 + 7.13210830287780E+0000 7.12640687422973E+0000 7.12070931952663E+0000 7.11501563655332E+0000 7.10932582309569E+0000 + 7.10363987694072E+0000 7.09795779587641E+0000 7.09227957769187E+0000 7.08660522017725E+0000 7.08093472112377E+0000 + 7.07526807832370E+0000 7.06960528957041E+0000 7.06394635265828E+0000 7.05829126538280E+0000 7.05264002554048E+0000 + 7.04699263092892E+0000 7.04134907934678E+0000 7.03570936859377E+0000 7.03007349647065E+0000 7.02444146077926E+0000 + 7.01881325932248E+0000 7.01318888990427E+0000 7.00756835032963E+0000 7.00195163840463E+0000 6.99633875193638E+0000 + 6.99072968873307E+0000 6.98512444660392E+0000 6.97952302335922E+0000 6.97392541681032E+0000 6.96833162476963E+0000 + 6.96274164505059E+0000 6.95715547546770E+0000 6.95157311383654E+0000 6.94599455797372E+0000 6.94041980569690E+0000 + 6.93484885482481E+0000 6.92928170317720E+0000 6.92371834857493E+0000 6.91815878883984E+0000 6.91260302179487E+0000 + 6.90705104526399E+0000 6.90150285707222E+0000 6.89595845504565E+0000 6.89041783701139E+0000 6.88488100079762E+0000 + 6.87934794423354E+0000 6.87381866514943E+0000 6.86829316137661E+0000 6.86277143074742E+0000 6.85725347109528E+0000 + 6.85173928025464E+0000 6.84622885606101E+0000 6.84072219635090E+0000 6.83521929896193E+0000 6.82972016173271E+0000 + 6.82422478250293E+0000 6.81873315911330E+0000 6.81324528940558E+0000 6.80776117122257E+0000 6.80228080240812E+0000 + 6.79680418080711E+0000 6.79133130426548E+0000 6.78586217063019E+0000 6.78039677774925E+0000 6.77493512347170E+0000 + 6.76947720564764E+0000 6.76402302212819E+0000 6.75857257076551E+0000 6.75312584941281E+0000 6.74768285592433E+0000 + 6.74224358815535E+0000 6.73680804396218E+0000 6.73137622120217E+0000 6.72594811773371E+0000 6.72052373141622E+0000 + 6.71510306011015E+0000 6.70968610167701E+0000 6.70427285397931E+0000 6.69886331488062E+0000 6.69345748224553E+0000 + 6.68805535393966E+0000 6.68265692782968E+0000 6.67726220178327E+0000 6.67187117366915E+0000 6.66648384135709E+0000 + 6.66110020271786E+0000 6.65572025562328E+0000 6.65034399794619E+0000 6.64497142756047E+0000 6.63960254234102E+0000 + 6.63423734016378E+0000 6.62887581890570E+0000 6.62351797644477E+0000 6.61816381066000E+0000 6.61281331943145E+0000 + 6.60746650064017E+0000 6.60212335216826E+0000 6.59678387189885E+0000 6.59144805771607E+0000 6.58611590750511E+0000 + 6.58078741915215E+0000 6.57546259054441E+0000 6.57014141957014E+0000 6.56482390411860E+0000 6.55951004208008E+0000 + 6.55419983134589E+0000 6.54889326980837E+0000 6.54359035536086E+0000 6.53829108589775E+0000 6.53299545931442E+0000 + 6.52770347350730E+0000 6.52241512637383E+0000 6.51713041581244E+0000 6.51184933972263E+0000 6.50657189600488E+0000 + 6.50129808256070E+0000 6.49602789729262E+0000 6.49076133810419E+0000 6.48549840289997E+0000 6.48023908958553E+0000 + 6.47498339606748E+0000 6.46973132025341E+0000 6.46448286005197E+0000 6.45923801337278E+0000 6.45399677812650E+0000 + 6.44875915222480E+0000 6.44352513358036E+0000 6.43829472010688E+0000 6.43306790971905E+0000 6.42784470033261E+0000 + 6.42262508986428E+0000 6.41740907623181E+0000 6.41219665735395E+0000 6.40698783115046E+0000 6.40178259554211E+0000 + 6.39658094845069E+0000 6.39138288779900E+0000 6.38618841151083E+0000 6.38099751751100E+0000 6.37581020372532E+0000 + 6.37062646808062E+0000 6.36544630850473E+0000 6.36026972292649E+0000 6.35509670927575E+0000 6.34992726548336E+0000 + 6.34476138948117E+0000 6.33959907920206E+0000 6.33444033257988E+0000 6.32928514754950E+0000 6.32413352204681E+0000 + 6.31898545400868E+0000 6.31384094137300E+0000 6.30869998207864E+0000 6.30356257406549E+0000 6.29842871527445E+0000 + 6.29329840364739E+0000 6.28817163712722E+0000 6.28304841365782E+0000 6.27792873118408E+0000 6.27281258765190E+0000 + 6.26769998100816E+0000 6.26259090920075E+0000 6.25748537017855E+0000 6.25238336189147E+0000 6.24728488229037E+0000 + 6.24218992932714E+0000 6.23709850095465E+0000 6.23201059512678E+0000 6.22692620979840E+0000 6.22184534292536E+0000 + 6.21676799246453E+0000 6.21169415637377E+0000 6.20662383261192E+0000 6.20155701913883E+0000 6.19649371391533E+0000 + 6.19143391490325E+0000 6.18637762006541E+0000 6.18132482736563E+0000 6.17627553476871E+0000 6.17122974024045E+0000 + 6.16618744174763E+0000 6.16114863725804E+0000 6.15611332474045E+0000 6.15108150216461E+0000 6.14605316750127E+0000 + 6.14102831872217E+0000 6.13600695380003E+0000 6.13098907070857E+0000 6.12597466742249E+0000 6.12096374191747E+0000 + 6.11595629217020E+0000 6.11095231615833E+0000 6.10595181186052E+0000 6.10095477725639E+0000 6.09596121032657E+0000 + 6.09097110905265E+0000 6.08598447141723E+0000 6.08100129540388E+0000 6.07602157899716E+0000 6.07104532018260E+0000 + 6.06607251694673E+0000 6.06110316727705E+0000 6.05613726916203E+0000 6.05117482059117E+0000 6.04621581955490E+0000 + 6.04126026404465E+0000 6.03630815205283E+0000 6.03135948157284E+0000 6.02641425059904E+0000 6.02147245712677E+0000 + 6.01653409915237E+0000 6.01159917467315E+0000 6.00666768168738E+0000 6.00173961819433E+0000 5.99681498219424E+0000 + 5.99189377168831E+0000 5.98697598467875E+0000 5.98206161916871E+0000 5.97715067316235E+0000 5.97224314466477E+0000 + 5.96733903168207E+0000 5.96243833222131E+0000 5.95754104429054E+0000 5.95264716589877E+0000 5.94775669505599E+0000 + 5.94286962977315E+0000 5.93798596806219E+0000 5.93310570793600E+0000 5.92822884740847E+0000 5.92335538449444E+0000 + 5.91848531720973E+0000 5.91361864357112E+0000 5.90875536159636E+0000 5.90389546930419E+0000 5.89903896471430E+0000 + 5.89418584584735E+0000 5.88933611072497E+0000 5.88448975736977E+0000 5.87964678380530E+0000 5.87480718805611E+0000 + 5.86997096814769E+0000 5.86513812210650E+0000 5.86030864795998E+0000 5.85548254373653E+0000 5.85065980746551E+0000 + 5.84584043717725E+0000 5.84102443090303E+0000 5.83621178667512E+0000 5.83140250252673E+0000 5.82659657649203E+0000 + 5.82179400660618E+0000 5.81699479090528E+0000 5.81219892742639E+0000 5.80740641420755E+0000 5.80261724928775E+0000 + 5.79783143070693E+0000 5.79304895650601E+0000 5.78826982472685E+0000 5.78349403341229E+0000 5.77872158060612E+0000 + 5.77395246435307E+0000 5.76918668269886E+0000 5.76442423369015E+0000 5.75966511537455E+0000 5.75490932580066E+0000 + 5.75015686301799E+0000 5.74540772507704E+0000 5.74066191002925E+0000 5.73591941592704E+0000 5.73118024082373E+0000 + 5.72644438277367E+0000 5.72171183983209E+0000 5.71698261005524E+0000 5.71225669150027E+0000 5.70753408222531E+0000 + 5.70281478028943E+0000 5.69809878375267E+0000 5.69338609067601E+0000 5.68867669912138E+0000 5.68397060715167E+0000 + 5.67926781283070E+0000 5.67456831422326E+0000 5.66987210939509E+0000 5.66517919641286E+0000 5.66048957334422E+0000 + 5.65580323825774E+0000 5.65112018922295E+0000 5.64644042431033E+0000 5.64176394159130E+0000 5.63709073913824E+0000 + 5.63242081502445E+0000 5.62775416732421E+0000 5.62309079411272E+0000 5.61843069346615E+0000 5.61377386346158E+0000 + 5.60912030217707E+0000 5.60447000769161E+0000 5.59982297808512E+0000 5.59517921143849E+0000 5.59053870583354E+0000 + 5.58590145935302E+0000 5.58126747008064E+0000 5.57663673610105E+0000 5.57200925549983E+0000 5.56738502636352E+0000 + 5.56276404677958E+0000 5.55814631483643E+0000 5.55353182862341E+0000 5.54892058623081E+0000 5.54431258574987E+0000 + 5.53970782527275E+0000 5.53510630289255E+0000 5.53050801670332E+0000 5.52591296480004E+0000 5.52132114527863E+0000 + 5.51673255623594E+0000 5.51214719576976E+0000 5.50756506197883E+0000 5.50298615296280E+0000 5.49841046682228E+0000 + 5.49383800165879E+0000 5.48926875557481E+0000 5.48470272667373E+0000 5.48013991305989E+0000 5.47558031283857E+0000 + 5.47102392411595E+0000 5.46647074499917E+0000 5.46192077359631E+0000 5.45737400801636E+0000 5.45283044636924E+0000 + 5.44829008676581E+0000 5.44375292731787E+0000 5.43921896613814E+0000 5.43468820134027E+0000 5.43016063103883E+0000 + 5.42563625334934E+0000 5.42111506638823E+0000 5.41659706827286E+0000 5.41208225712154E+0000 5.40757063105348E+0000 + 5.40306218818882E+0000 5.39855692664865E+0000 5.39405484455496E+0000 5.38955594003067E+0000 5.38506021119965E+0000 + 5.38056765618667E+0000 5.37607827311743E+0000 5.37159206011854E+0000 5.36710901531758E+0000 5.36262913684300E+0000 + 5.35815242282420E+0000 5.35367887139151E+0000 5.34920848067616E+0000 5.34474124881032E+0000 5.34027717392707E+0000 + 5.33581625416042E+0000 5.33135848764530E+0000 5.32690387251755E+0000 5.32245240691395E+0000 5.31800408897217E+0000 + 5.31355891683083E+0000 5.30911688862945E+0000 5.30467800250848E+0000 5.30024225660927E+0000 5.29580964907411E+0000 + 5.29138017804619E+0000 5.28695384166963E+0000 5.28253063808947E+0000 5.27811056545164E+0000 5.27369362190301E+0000 + 5.26927980559135E+0000 5.26486911466537E+0000 5.26046154727467E+0000 5.25605710156977E+0000 5.25165577570211E+0000 + 5.24725756782404E+0000 5.24286247608882E+0000 5.23847049865062E+0000 5.23408163366454E+0000 5.22969587928657E+0000 + 5.22531323367363E+0000 5.22093369498354E+0000 5.21655726137503E+0000 5.21218393100775E+0000 5.20781370204225E+0000 + 5.20344657263999E+0000 5.19908254096336E+0000 5.19472160517562E+0000 5.19036376344098E+0000 5.18600901392453E+0000 + 5.18165735479227E+0000 5.17730878421113E+0000 5.17296330034892E+0000 5.16862090137437E+0000 5.16428158545711E+0000 + 5.15994535076769E+0000 5.15561219547755E+0000 5.15128211775904E+0000 5.14695511578542E+0000 5.14263118773084E+0000 + 5.13831033177037E+0000 5.13399254607998E+0000 5.12967782883654E+0000 5.12536617821782E+0000 5.12105759240249E+0000 + 5.11675206957014E+0000 5.11244960790124E+0000 5.10815020557718E+0000 5.10385386078024E+0000 5.09956057169360E+0000 + 5.09527033650134E+0000 5.09098315338844E+0000 5.08669902054080E+0000 5.08241793614518E+0000 5.07813989838927E+0000 + 5.07386490546164E+0000 5.06959295555178E+0000 5.06532404685005E+0000 5.06105817754774E+0000 5.05679534583699E+0000 + 5.05253554991088E+0000 5.04827878796338E+0000 5.04402505818932E+0000 5.03977435878447E+0000 5.03552668794547E+0000 + 5.03128204386986E+0000 5.02704042475608E+0000 5.02280182880345E+0000 5.01856625421219E+0000 5.01433369918343E+0000 + 5.01010416191916E+0000 5.00587764062229E+0000 5.00165413349661E+0000 4.99743363874681E+0000 4.99321615457845E+0000 + 4.98900167919800E+0000 4.98479021081282E+0000 4.98058174763115E+0000 4.97637628786213E+0000 4.97217382971578E+0000 + 4.96797437140302E+0000 4.96377791113565E+0000 4.95958444712635E+0000 4.95539397758872E+0000 4.95120650073720E+0000 + 4.94702201478715E+0000 4.94284051795482E+0000 4.93866200845733E+0000 4.93448648451269E+0000 4.93031394433979E+0000 + 4.92614438615842E+0000 4.92197780818925E+0000 4.91781420865382E+0000 4.91365358577457E+0000 4.90949593777483E+0000 + 4.90534126287878E+0000 4.90118955931153E+0000 4.89704082529903E+0000 4.89289505906813E+0000 4.88875225884657E+0000 + 4.88461242286297E+0000 4.88047554934681E+0000 4.87634163652847E+0000 4.87221068263920E+0000 4.86808268591114E+0000 + 4.86395764457732E+0000 4.85983555687161E+0000 4.85571642102879E+0000 4.85160023528452E+0000 4.84748699787533E+0000 + 4.84337670703861E+0000 4.83926936101266E+0000 4.83516495803664E+0000 4.83106349635059E+0000 4.82696497419542E+0000 + 4.82286938981292E+0000 4.81877674144576E+0000 4.81468702733747E+0000 4.81060024573249E+0000 4.80651639487609E+0000 + 4.80243547301444E+0000 4.79835747839458E+0000 4.79428240926442E+0000 4.79021026387275E+0000 4.78614104046921E+0000 + 4.78207473730435E+0000 4.77801135262957E+0000 4.77395088469712E+0000 4.76989333176017E+0000 4.76583869207272E+0000 + 4.76178696388966E+0000 4.75773814546675E+0000 4.75369223506060E+0000 4.74964923092871E+0000 4.74560913132945E+0000 + 4.74157193452204E+0000 4.73753763876659E+0000 4.73350624232407E+0000 4.72947774345629E+0000 4.72545214042598E+0000 + 4.72142943149670E+0000 4.71740961493287E+0000 4.71339268899982E+0000 4.70937865196369E+0000 4.70536750209152E+0000 + 4.70135923765120E+0000 4.69735385691151E+0000 4.69335135814206E+0000 4.68935173961335E+0000 4.68535499959672E+0000 + 4.68136113636439E+0000 4.67737014818943E+0000 4.67338203334580E+0000 4.66939679010829E+0000 4.66541441675257E+0000 + 4.66143491155515E+0000 4.65745827279344E+0000 4.65348449874566E+0000 4.64951358769094E+0000 4.64554553790923E+0000 + 4.64158034768137E+0000 4.63761801528904E+0000 4.63365853901478E+0000 4.62970191714199E+0000 4.62574814795494E+0000 + 4.62179722973874E+0000 4.61784916077936E+0000 4.61390393936365E+0000 4.60996156377928E+0000 4.60602203231480E+0000 + 4.60208534325961E+0000 4.59815149490397E+0000 4.59422048553899E+0000 4.59029231345663E+0000 4.58636697694971E+0000 + 4.58244447431192E+0000 4.57852480383776E+0000 4.57460796382263E+0000 4.57069395256275E+0000 4.56678276835523E+0000 + 4.56287440949798E+0000 4.55896887428981E+0000 4.55506616103035E+0000 4.55116626802010E+0000 4.54726919356040E+0000 + 4.54337493595344E+0000 4.53948349350227E+0000 4.53559486451078E+0000 4.53170904728372E+0000 4.52782604012667E+0000 + 4.52394584134608E+0000 4.52006844924923E+0000 4.51619386214426E+0000 4.51232207834016E+0000 4.50845309614675E+0000 + 4.50458691387472E+0000 4.50072352983558E+0000 4.49686294234172E+0000 4.49300514970633E+0000 4.48915015024349E+0000 + 4.48529794226810E+0000 4.48144852409592E+0000 4.47760189404353E+0000 4.47375805042838E+0000 4.46991699156875E+0000 + 4.46607871578376E+0000 4.46224322139339E+0000 4.45841050671844E+0000 4.45458057008058E+0000 4.45075340980229E+0000 + 4.44692902420691E+0000 4.44310741161861E+0000 4.43928857036243E+0000 4.43547249876421E+0000 4.43165919515065E+0000 + 4.42784865784930E+0000 4.42404088518853E+0000 4.42023587549755E+0000 4.41643362710643E+0000 4.41263413834605E+0000 + 4.40883740754816E+0000 4.40504343304530E+0000 4.40125221317090E+0000 4.39746374625920E+0000 4.39367803064527E+0000 + 4.38989506466502E+0000 4.38611484665522E+0000 4.38233737495344E+0000 4.37856264789811E+0000 4.37479066382849E+0000 + 4.37102142108466E+0000 4.36725491800754E+0000 4.36349115293890E+0000 4.35973012422134E+0000 4.35597183019826E+0000 + 4.35221626921394E+0000 4.34846343961345E+0000 4.34471333974272E+0000 4.34096596794849E+0000 4.33722132257837E+0000 + 4.33347940198075E+0000 4.32974020450488E+0000 4.32600372850084E+0000 4.32226997231954E+0000 4.31853893431269E+0000 + 4.31481061283288E+0000 4.31108500623348E+0000 4.30736211286873E+0000 4.30364193109366E+0000 4.29992445926416E+0000 + 4.29620969573692E+0000 4.29249763886947E+0000 4.28878828702018E+0000 4.28508163854821E+0000 4.28137769181359E+0000 + 4.27767644517715E+0000 4.27397789700054E+0000 4.27028204564624E+0000 4.26658888947757E+0000 4.26289842685866E+0000 + 4.25921065615446E+0000 4.25552557573076E+0000 4.25184318395415E+0000 4.24816347919206E+0000 4.24448645981274E+0000 + 4.24081212418526E+0000 4.23714047067950E+0000 4.23347149766619E+0000 4.22980520351685E+0000 4.22614158660384E+0000 + 4.22248064530034E+0000 4.21882237798033E+0000 4.21516678301863E+0000 4.21151385879088E+0000 4.20786360367353E+0000 + 4.20421601604384E+0000 4.20057109427991E+0000 4.19692883676063E+0000 4.19328924186575E+0000 4.18965230797579E+0000 + 4.18601803347211E+0000 4.18238641673690E+0000 4.17875745615313E+0000 4.17513115010462E+0000 4.17150749697599E+0000 + 4.16788649515267E+0000 4.16426814302091E+0000 4.16065243896779E+0000 4.15703938138118E+0000 4.15342896864976E+0000 + 4.14982119916306E+0000 4.14621607131139E+0000 4.14261358348588E+0000 4.13901373407847E+0000 4.13541652148193E+0000 + 4.13182194408982E+0000 4.12823000029652E+0000 4.12464068849722E+0000 4.12105400708792E+0000 4.11746995446543E+0000 + 4.11388852902737E+0000 4.11030972917218E+0000 4.10673355329908E+0000 4.10315999980814E+0000 4.09958906710021E+0000 + 4.09602075357694E+0000 4.09245505764082E+0000 4.08889197769513E+0000 4.08533151214395E+0000 4.08177365939217E+0000 + 4.07821841784551E+0000 4.07466578591045E+0000 4.07111576199432E+0000 4.06756834450523E+0000 4.06402353185211E+0000 + 4.06048132244468E+0000 4.05694171469348E+0000 4.05340470700983E+0000 4.04987029780589E+0000 4.04633848549459E+0000 + 4.04280926848967E+0000 4.03928264520570E+0000 4.03575861405801E+0000 4.03223717346276E+0000 4.02871832183691E+0000 + 4.02520205759821E+0000 4.02168837916521E+0000 4.01817728495728E+0000 4.01466877339457E+0000 4.01116284289804E+0000 + 4.00765949188944E+0000 4.00415871879133E+0000 4.00066052202708E+0000 3.99716490002082E+0000 3.99367185119751E+0000 + 3.99018137398290E+0000 3.98669346680355E+0000 3.98320812808679E+0000 3.97972535626076E+0000 3.97624514975440E+0000 + 3.97276750699745E+0000 3.96929242642043E+0000 3.96581990645468E+0000 3.96234994553230E+0000 3.95888254208623E+0000 + 3.95541769455015E+0000 3.95195540135859E+0000 3.94849566094684E+0000 3.94503847175098E+0000 3.94158383220791E+0000 + 3.93813174075529E+0000 3.93468219583161E+0000 3.93123519587611E+0000 3.92779073932886E+0000 3.92434882463069E+0000 + 3.92090945022325E+0000 3.91747261454897E+0000 3.91403831605104E+0000 3.91060655317350E+0000 3.90717732436112E+0000 + 3.90375062805950E+0000 3.90032646271501E+0000 3.89690482677482E+0000 3.89348571868688E+0000 3.89006913689992E+0000 + 3.88665507986349E+0000 3.88324354602788E+0000 3.87983453384421E+0000 3.87642804176437E+0000 3.87302406824102E+0000 + 3.86962261172764E+0000 3.86622367067846E+0000 3.86282724354853E+0000 3.85943332879365E+0000 3.85604192487044E+0000 + 3.85265303023627E+0000 3.84926664334933E+0000 3.84588276266855E+0000 3.84250138665369E+0000 3.83912251376526E+0000 + 3.83574614246457E+0000 3.83237227121369E+0000 3.82900089847551E+0000 3.82563202271367E+0000 3.82226564239259E+0000 + 3.81890175597750E+0000 3.81554036193438E+0000 3.81218145873001E+0000 3.80882504483194E+0000 3.80547111870850E+0000 + 3.80211967882880E+0000 3.79877072366274E+0000 3.79542425168099E+0000 3.79208026135499E+0000 3.78873875115697E+0000 + 3.78539971955993E+0000 3.78206316503765E+0000 3.77872908606470E+0000 3.77539748111640E+0000 3.77206834866887E+0000 + 3.76874168719899E+0000 3.76541749518443E+0000 3.76209577110363E+0000 3.75877651343580E+0000 3.75545972066092E+0000 + 3.75214539125976E+0000 3.74883352371385E+0000 3.74552411650550E+0000 3.74221716811781E+0000 3.73891267703462E+0000 + 3.73561064174056E+0000 3.73231106072103E+0000 3.72901393246221E+0000 3.72571925545104E+0000 3.72242702817524E+0000 + 3.71913724912330E+0000 3.71584991678447E+0000 3.71256502964878E+0000 3.70928258620703E+0000 3.70600258495079E+0000 + 3.70272502437240E+0000 3.69944990296496E+0000 3.69617721922235E+0000 3.69290697163922E+0000 3.68963915871097E+0000 + 3.68637377893378E+0000 3.68311083080460E+0000 3.67985031282115E+0000 3.67659222348191E+0000 3.67333656128612E+0000 + 3.67008332473380E+0000 3.66683251232573E+0000 3.66358412256344E+0000 3.66033815394926E+0000 3.65709460498626E+0000 + 3.65385347417827E+0000 3.65061476002990E+0000 3.64737846104651E+0000 3.64414457573424E+0000 3.64091310259998E+0000 + 3.63768404015138E+0000 3.63445738689687E+0000 3.63123314134563E+0000 3.62801130200759E+0000 3.62479186739347E+0000 + 3.62157483601473E+0000 3.61836020638359E+0000 3.61514797701304E+0000 3.61193814641684E+0000 3.60873071310948E+0000 + 3.60552567560623E+0000 3.60232303242313E+0000 3.59912278207695E+0000 3.59592492308524E+0000 3.59272945396629E+0000 + 3.58953637323917E+0000 3.58634567942371E+0000 3.58315737104046E+0000 3.57997144661076E+0000 3.57678790465671E+0000 + 3.57360674370113E+0000 3.57042796226765E+0000 3.56725155888060E+0000 3.56407753206511E+0000 3.56090588034703E+0000 + 3.55773660225300E+0000 3.55456969631038E+0000 3.55140516104730E+0000 3.54824299499264E+0000 3.54508319667606E+0000 + 3.54192576462792E+0000 3.53877069737938E+0000 3.53561799346233E+0000 3.53246765140942E+0000 3.52931966975404E+0000 + 3.52617404703034E+0000 3.52303078177324E+0000 3.51988987251837E+0000 3.51675131780214E+0000 3.51361511616170E+0000 + 3.51048126613496E+0000 3.50734976626056E+0000 3.50422061507791E+0000 3.50109381112716E+0000 3.49796935294920E+0000 + 3.49484723908569E+0000 3.49172746807901E+0000 3.48861003847231E+0000 3.48549494880948E+0000 3.48238219763516E+0000 + 3.47927178349472E+0000 3.47616370493430E+0000 3.47305796050077E+0000 3.46995454874176E+0000 3.46685346820561E+0000 + 3.46375471744147E+0000 3.46065829499916E+0000 3.45756419942931E+0000 3.45447242928324E+0000 3.45138298311305E+0000 + 3.44829585947156E+0000 3.44521105691236E+0000 3.44212857398977E+0000 3.43904840925883E+0000 3.43597056127535E+0000 + 3.43289502859588E+0000 3.42982180977770E+0000 3.42675090337883E+0000 3.42368230795805E+0000 3.42061602207486E+0000 + 3.41755204428951E+0000 3.41449037316298E+0000 3.41143100725701E+0000 3.40837394513406E+0000 3.40531918535733E+0000 + 3.40226672649077E+0000 3.39921656709907E+0000 3.39616870574763E+0000 3.39312314100263E+0000 3.39007987143095E+0000 + 3.38703889560023E+0000 3.38400021207884E+0000 3.38096381943588E+0000 3.37792971624119E+0000 3.37489790106535E+0000 + 3.37186837247968E+0000 3.36884112905622E+0000 3.36581616936775E+0000 3.36279349198779E+0000 3.35977309549060E+0000 + 3.35675497845115E+0000 3.35373913944517E+0000 3.35072557704911E+0000 3.34771428984015E+0000 3.34470527639621E+0000 + 3.34169853529594E+0000 3.33869406511873E+0000 3.33569186444468E+0000 3.33269193185463E+0000 3.32969426593018E+0000 + 3.32669886525361E+0000 3.32370572840798E+0000 3.32071485397703E+0000 3.31772624054528E+0000 3.31473988669795E+0000 + 3.31175579102099E+0000 3.30877395210109E+0000 3.30579436852566E+0000 3.30281703888283E+0000 3.29984196176148E+0000 + 3.29686913575121E+0000 3.29389855944234E+0000 3.29093023142591E+0000 3.28796415029370E+0000 3.28500031463823E+0000 + 3.28203872305270E+0000 3.27907937413109E+0000 3.27612226646808E+0000 3.27316739865905E+0000 3.27021476930016E+0000 + 3.26726437698824E+0000 3.26431622032088E+0000 3.26137029789638E+0000 3.25842660831377E+0000 3.25548515017279E+0000 + 3.25254592207392E+0000 3.24960892261835E+0000 3.24667415040800E+0000 3.24374160404550E+0000 3.24081128213422E+0000 + 3.23788318327823E+0000 3.23495730608235E+0000 3.23203364915208E+0000 3.22911221109368E+0000 3.22619299051411E+0000 + 3.22327598602105E+0000 3.22036119622290E+0000 3.21744861972879E+0000 3.21453825514856E+0000 3.21163010109275E+0000 + 3.20872415617266E+0000 3.20582041900028E+0000 3.20291888818831E+0000 3.20001956235019E+0000 3.19712244010007E+0000 + 3.19422752005281E+0000 3.19133480082398E+0000 3.18844428102989E+0000 3.18555595928754E+0000 3.18266983421466E+0000 + 3.17978590442970E+0000 3.17690416855181E+0000 3.17402462520085E+0000 3.17114727299743E+0000 3.16827211056283E+0000 + 3.16539913651906E+0000 3.16252834948886E+0000 3.15965974809566E+0000 3.15679333096361E+0000 3.15392909671759E+0000 + 3.15106704398315E+0000 3.14820717138659E+0000 3.14534947755491E+0000 3.14249396111582E+0000 3.13964062069774E+0000 + 3.13678945492980E+0000 3.13394046244184E+0000 3.13109364186441E+0000 3.12824899182877E+0000 3.12540651096690E+0000 + 3.12256619791147E+0000 3.11972805129586E+0000 3.11689206975417E+0000 3.11405825192122E+0000 3.11122659643250E+0000 + 3.10839710192423E+0000 3.10556976703335E+0000 3.10274459039749E+0000 3.09992157065498E+0000 3.09710070644486E+0000 + 3.09428199640690E+0000 3.09146543918154E+0000 3.08865103340995E+0000 3.08583877773399E+0000 3.08302867079624E+0000 + 3.08022071123997E+0000 3.07741489770916E+0000 3.07461122884849E+0000 3.07180970330336E+0000 3.06901031971984E+0000 + 3.06621307674474E+0000 3.06341797302555E+0000 3.06062500721046E+0000 3.05783417794838E+0000 3.05504548388890E+0000 + 3.05225892368233E+0000 3.04947449597967E+0000 3.04669219943263E+0000 3.04391203269360E+0000 3.04113399441570E+0000 + 3.03835808325272E+0000 3.03558429785918E+0000 3.03281263689026E+0000 3.03004309900188E+0000 3.02727568285063E+0000 + 3.02451038709381E+0000 3.02174721038943E+0000 3.01898615139616E+0000 3.01622720877340E+0000 3.01347038118125E+0000 + 3.01071566728048E+0000 3.00796306573257E+0000 3.00521257519971E+0000 3.00246419434477E+0000 2.99971792183131E+0000 + 2.99697375632360E+0000 2.99423169648660E+0000 2.99149174098596E+0000 2.98875388848804E+0000 2.98601813765986E+0000 + 2.98328448716916E+0000 2.98055293568439E+0000 2.97782348187464E+0000 2.97509612440975E+0000 2.97237086196022E+0000 + 2.96964769319725E+0000 2.96692661679273E+0000 2.96420763141924E+0000 2.96149073575006E+0000 2.95877592845915E+0000 + 2.95606320822117E+0000 2.95335257371146E+0000 2.95064402360606E+0000 2.94793755658170E+0000 2.94523317131580E+0000 + 2.94253086648645E+0000 2.93983064077245E+0000 2.93713249285329E+0000 2.93443642140913E+0000 2.93174242512083E+0000 + 2.92905050266995E+0000 2.92636065273871E+0000 2.92367287401003E+0000 2.92098716516753E+0000 2.91830352489549E+0000 + 2.91562195187890E+0000 2.91294244480343E+0000 2.91026500235542E+0000 2.90758962322191E+0000 2.90491630609063E+0000 + 2.90224504964998E+0000 2.89957585258905E+0000 2.89690871359763E+0000 2.89424363136616E+0000 2.89158060458579E+0000 + 2.88891963194836E+0000 2.88626071214635E+0000 2.88360384387298E+0000 2.88094902582211E+0000 2.87829625668831E+0000 + 2.87564553516679E+0000 2.87299685995350E+0000 2.87035022974502E+0000 2.86770564323863E+0000 2.86506309913231E+0000 + 2.86242259612469E+0000 2.85978413291510E+0000 2.85714770820353E+0000 2.85451332069067E+0000 2.85188096907787E+0000 + 2.84925065206718E+0000 2.84662236836131E+0000 2.84399611666367E+0000 2.84137189567832E+0000 2.83874970411001E+0000 + 2.83612954066417E+0000 2.83351140404691E+0000 2.83089529296501E+0000 2.82828120612593E+0000 2.82566914223781E+0000 + 2.82305910000945E+0000 2.82045107815034E+0000 2.81784507537064E+0000 2.81524109038119E+0000 2.81263912189350E+0000 + 2.81003916861975E+0000 2.80744122927281E+0000 2.80484530256620E+0000 2.80225138721414E+0000 2.79965948193149E+0000 + 2.79706958543383E+0000 2.79448169643737E+0000 2.79189581365900E+0000 2.78931193581631E+0000 2.78673006162752E+0000 + 2.78415018981156E+0000 2.78157231908800E+0000 2.77899644817710E+0000 2.77642257579979E+0000 2.77385070067767E+0000 + 2.77128082153299E+0000 2.76871293708869E+0000 2.76614704606838E+0000 2.76358314719633E+0000 2.76102123919748E+0000 + 2.75846132079745E+0000 2.75590339072251E+0000 2.75334744769961E+0000 2.75079349045636E+0000 2.74824151772105E+0000 + 2.74569152822263E+0000 2.74314352069071E+0000 2.74059749385557E+0000 2.73805344644816E+0000 2.73551137720010E+0000 + 2.73297128484367E+0000 2.73043316811181E+0000 2.72789702573813E+0000 2.72536285645690E+0000 2.72283065900308E+0000 + 2.72030043211225E+0000 2.71777217452068E+0000 2.71524588496532E+0000 2.71272156218374E+0000 2.71019920491422E+0000 + 2.70767881189566E+0000 2.70516038186765E+0000 2.70264391357044E+0000 2.70012940574493E+0000 2.69761685713269E+0000 + 2.69510626647594E+0000 2.69259763251759E+0000 2.69009095400116E+0000 2.68758622967089E+0000 2.68508345827164E+0000 + 2.68258263854894E+0000 2.68008376924897E+0000 2.67758684911860E+0000 2.67509187690533E+0000 2.67259885135732E+0000 + 2.67010777122340E+0000 2.66761863525306E+0000 2.66513144219643E+0000 2.66264619080431E+0000 2.66016287982816E+0000 + 2.65768150802010E+0000 2.65520207413289E+0000 2.65272457691995E+0000 2.65024901513538E+0000 2.64777538753391E+0000 + 2.64530369287092E+0000 2.64283392990247E+0000 2.64036609738526E+0000 2.63790019407666E+0000 2.63543621873467E+0000 + 2.63297417011795E+0000 2.63051404698583E+0000 2.62805584809828E+0000 2.62559957221594E+0000 2.62314521810007E+0000 + 2.62069278451260E+0000 2.61824227021614E+0000 2.61579367397390E+0000 2.61334699454978E+0000 2.61090223070832E+0000 + 2.60845938121471E+0000 2.60601844483480E+0000 2.60357942033506E+0000 2.60114230648265E+0000 2.59870710204537E+0000 + 2.59627380579164E+0000 2.59384241649057E+0000 2.59141293291189E+0000 2.58898535382600E+0000 2.58655967800393E+0000 + 2.58413590421738E+0000 2.58171403123867E+0000 2.57929405784079E+0000 2.57687598279737E+0000 2.57445980488269E+0000 + 2.57204552287167E+0000 2.56963313553988E+0000 2.56722264166355E+0000 2.56481404001953E+0000 2.56240732938534E+0000 + 2.56000250853912E+0000 2.55759957625968E+0000 2.55519853132647E+0000 2.55279937251957E+0000 2.55040209861972E+0000 + 2.54800670840830E+0000 2.54561320066733E+0000 2.54322157417947E+0000 2.54083182772803E+0000 2.53844396009697E+0000 + 2.53605797007088E+0000 2.53367385643499E+0000 2.53129161797519E+0000 2.52891125347799E+0000 2.52653276173056E+0000 + 2.52415614152071E+0000 2.52178139163687E+0000 2.51940851086813E+0000 2.51703749800422E+0000 2.51466835183550E+0000 + 2.51230107115298E+0000 2.50993565474830E+0000 2.50757210141376E+0000 2.50521040994227E+0000 2.50285057912739E+0000 + 2.50049260776333E+0000 2.49813649464492E+0000 2.49578223856764E+0000 2.49342983832762E+0000 2.49107929272159E+0000 + 2.48873060054694E+0000 2.48638376060171E+0000 2.48403877168455E+0000 2.48169563259477E+0000 2.47935434213230E+0000 + 2.47701489909770E+0000 2.47467730229219E+0000 2.47234155051760E+0000 2.47000764257642E+0000 2.46767557727174E+0000 + 2.46534535340731E+0000 2.46301696978752E+0000 2.46069042521737E+0000 2.45836571850251E+0000 2.45604284844921E+0000 + 2.45372181386439E+0000 2.45140261355560E+0000 2.44908524633101E+0000 2.44676971099942E+0000 2.44445600637028E+0000 + 2.44214413125366E+0000 2.43983408446026E+0000 2.43752586480141E+0000 2.43521947108909E+0000 2.43291490213588E+0000 + 2.43061215675501E+0000 2.42831123376033E+0000 2.42601213196633E+0000 2.42371485018812E+0000 2.42141938724144E+0000 + 2.41912574194267E+0000 2.41683391310880E+0000 2.41454389955746E+0000 2.41225570010691E+0000 2.40996931357603E+0000 + 2.40768473878433E+0000 2.40540197455195E+0000 2.40312101969966E+0000 2.40084187304883E+0000 2.39856453342150E+0000 + 2.39628899964030E+0000 2.39401527052851E+0000 2.39174334491001E+0000 2.38947322160932E+0000 2.38720489945160E+0000 + 2.38493837726260E+0000 2.38267365386873E+0000 2.38041072809699E+0000 2.37814959877503E+0000 2.37589026473112E+0000 + 2.37363272479413E+0000 2.37137697779359E+0000 2.36912302255962E+0000 2.36687085792298E+0000 2.36462048271505E+0000 + 2.36237189576782E+0000 2.36012509591391E+0000 2.35788008198658E+0000 2.35563685281968E+0000 2.35339540724769E+0000 + 2.35115574410572E+0000 2.34891786222950E+0000 2.34668176045536E+0000 2.34444743762028E+0000 2.34221489256183E+0000 + 2.33998412411822E+0000 2.33775513112827E+0000 2.33552791243142E+0000 2.33330246686772E+0000 2.33107879327786E+0000 + 2.32885689050313E+0000 2.32663675738543E+0000 2.32441839276730E+0000 2.32220179549188E+0000 2.31998696440294E+0000 + 2.31777389834485E+0000 2.31556259616260E+0000 2.31335305670181E+0000 2.31114527880870E+0000 2.30893926133012E+0000 + 2.30673500311352E+0000 2.30453250300697E+0000 2.30233175985915E+0000 2.30013277251937E+0000 2.29793553983754E+0000 + 2.29574006066418E+0000 2.29354633385044E+0000 2.29135435824807E+0000 2.28916413270943E+0000 2.28697565608751E+0000 + 2.28478892723589E+0000 2.28260394500879E+0000 2.28042070826101E+0000 2.27823921584798E+0000 2.27605946662574E+0000 + 2.27388145945093E+0000 2.27170519318082E+0000 2.26953066667328E+0000 2.26735787878678E+0000 2.26518682838042E+0000 + 2.26301751431390E+0000 2.26084993544752E+0000 2.25868409064220E+0000 2.25651997875946E+0000 2.25435759866145E+0000 + 2.25219694921091E+0000 2.25003802927118E+0000 2.24788083770623E+0000 2.24572537338062E+0000 2.24357163515953E+0000 + 2.24141962190873E+0000 2.23926933249462E+0000 2.23712076578419E+0000 2.23497392064503E+0000 2.23282879594536E+0000 + 2.23068539055398E+0000 2.22854370334030E+0000 2.22640373317436E+0000 2.22426547892678E+0000 2.22212893946878E+0000 + 2.21999411367221E+0000 2.21786100040949E+0000 2.21572959855368E+0000 2.21359990697842E+0000 2.21147192455796E+0000 + 2.20934565016715E+0000 2.20722108268144E+0000 2.20509822097690E+0000 2.20297706393017E+0000 2.20085761041853E+0000 + 2.19873985931983E+0000 2.19662380951254E+0000 2.19450945987572E+0000 2.19239680928904E+0000 2.19028585663277E+0000 + 2.18817660078776E+0000 2.18606904063549E+0000 2.18396317505802E+0000 2.18185900293802E+0000 2.17975652315876E+0000 + 2.17765573460408E+0000 2.17555663615847E+0000 2.17345922670697E+0000 2.17136350513525E+0000 2.16926947032956E+0000 + 2.16717712117675E+0000 2.16508645656429E+0000 2.16299747538021E+0000 2.16091017651316E+0000 2.15882455885238E+0000 + 2.15674062128771E+0000 2.15465836270959E+0000 2.15257778200904E+0000 2.15049887807769E+0000 2.14842164980775E+0000 + 2.14634609609205E+0000 2.14427221582400E+0000 2.14220000789758E+0000 2.14012947120742E+0000 2.13806060464869E+0000 + 2.13599340711719E+0000 2.13392787750929E+0000 2.13186401472197E+0000 2.12980181765278E+0000 2.12774128519989E+0000 + 2.12568241626205E+0000 2.12362520973860E+0000 2.12156966452947E+0000 2.11951577953519E+0000 2.11746355365688E+0000 + 2.11541298579624E+0000 2.11336407485557E+0000 2.11131681973775E+0000 2.10927121934628E+0000 2.10722727258521E+0000 + 2.10518497835921E+0000 2.10314433557352E+0000 2.10110534313398E+0000 2.09906799994701E+0000 2.09703230491964E+0000 + 2.09499825695946E+0000 2.09296585497467E+0000 2.09093509787403E+0000 2.08890598456693E+0000 2.08687851396331E+0000 + 2.08485268497372E+0000 2.08282849650927E+0000 2.08080594748170E+0000 2.07878503680329E+0000 2.07676576338693E+0000 + 2.07474812614610E+0000 2.07273212399485E+0000 2.07071775584782E+0000 2.06870502062025E+0000 2.06669391722795E+0000 + 2.06468444458731E+0000 2.06267660161532E+0000 2.06067038722953E+0000 2.05866580034810E+0000 2.05666283988977E+0000 + 2.05466150477384E+0000 2.05266179392022E+0000 2.05066370624938E+0000 2.04866724068240E+0000 2.04667239614091E+0000 + 2.04467917154714E+0000 2.04268756582390E+0000 2.04069757789459E+0000 2.03870920668317E+0000 2.03672245111419E+0000 + 2.03473731011279E+0000 2.03275378260469E+0000 2.03077186751617E+0000 2.02879156377411E+0000 2.02681287030596E+0000 + 2.02483578603975E+0000 2.02286030990410E+0000 2.02088644082819E+0000 2.01891417774179E+0000 2.01694351957524E+0000 + 2.01497446525948E+0000 2.01300701372601E+0000 2.01104116390690E+0000 2.00907691473481E+0000 2.00711426514297E+0000 + 2.00515321406520E+0000 2.00319376043588E+0000 2.00123590318997E+0000 1.99927964126302E+0000 1.99732497359114E+0000 + 1.99537189911102E+0000 1.99342041675992E+0000 1.99147052547569E+0000 1.98952222419674E+0000 1.98757551186205E+0000 + 1.98563038741120E+0000 1.98368684978432E+0000 1.98174489792212E+0000 1.97980453076588E+0000 1.97786574725747E+0000 + 1.97592854633931E+0000 1.97399292695441E+0000 1.97205888804634E+0000 1.97012642855925E+0000 1.96819554743785E+0000 + 1.96626624362745E+0000 1.96433851607389E+0000 1.96241236372362E+0000 1.96048778552364E+0000 1.95856478042153E+0000 + 1.95664334736542E+0000 1.95472348530403E+0000 1.95280519318665E+0000 1.95088846996314E+0000 1.94897331458391E+0000 + 1.94705972599997E+0000 1.94514770316286E+0000 1.94323724502472E+0000 1.94132835053825E+0000 1.93942101865672E+0000 + 1.93751524833396E+0000 1.93561103852437E+0000 1.93370838818292E+0000 1.93180729626515E+0000 1.92990776172716E+0000 + 1.92800978352561E+0000 1.92611336061776E+0000 1.92421849196138E+0000 1.92232517651486E+0000 1.92043341323713E+0000 + 1.91854320108768E+0000 1.91665453902657E+0000 1.91476742601445E+0000 1.91288186101249E+0000 1.91099784298245E+0000 + 1.90911537088666E+0000 1.90723444368799E+0000 1.90535506034990E+0000 1.90347721983640E+0000 1.90160092111207E+0000 + 1.89972616314202E+0000 1.89785294489198E+0000 1.89598126532820E+0000 1.89411112341749E+0000 1.89224251812725E+0000 + 1.89037544842543E+0000 1.88850991328053E+0000 1.88664591166162E+0000 1.88478344253833E+0000 1.88292250488084E+0000 + 1.88106309765992E+0000 1.87920521984687E+0000 1.87734887041355E+0000 1.87549404833241E+0000 1.87364075257642E+0000 + 1.87178898211914E+0000 1.86993873593466E+0000 1.86809001299767E+0000 1.86624281228337E+0000 1.86439713276755E+0000 + 1.86255297342655E+0000 1.86071033323727E+0000 1.85886921117715E+0000 1.85702960622421E+0000 1.85519151735702E+0000 + 1.85335494355469E+0000 1.85151988379691E+0000 1.84968633706391E+0000 1.84785430233649E+0000 1.84602377859599E+0000 + 1.84419476482432E+0000 1.84236726000392E+0000 1.84054126311782E+0000 1.83871677314957E+0000 1.83689378908331E+0000 + 1.83507230990370E+0000 1.83325233459597E+0000 1.83143386214590E+0000 1.82961689153984E+0000 1.82780142176466E+0000 + 1.82598745180780E+0000 1.82417498065727E+0000 1.82236400730160E+0000 1.82055453072990E+0000 1.81874654993181E+0000 + 1.81694006389753E+0000 1.81513507161781E+0000 1.81333157208397E+0000 1.81152956428784E+0000 1.80972904722185E+0000 + 1.80793001987893E+0000 1.80613248125259E+0000 1.80433643033690E+0000 1.80254186612645E+0000 1.80074878761640E+0000 + 1.79895719380244E+0000 1.79716708368084E+0000 1.79537845624838E+0000 1.79359131050243E+0000 1.79180564544086E+0000 + 1.79002146006213E+0000 1.78823875336523E+0000 1.78645752434970E+0000 1.78467777201562E+0000 1.78289949536362E+0000 + 1.78112269339489E+0000 1.77934736511115E+0000 1.77757350951466E+0000 1.77580112560826E+0000 1.77403021239530E+0000 + 1.77226076887969E+0000 1.77049279406588E+0000 1.76872628695887E+0000 1.76696124656421E+0000 1.76519767188798E+0000 + 1.76343556193681E+0000 1.76167491571788E+0000 1.75991573223891E+0000 1.75815801050816E+0000 1.75640174953443E+0000 + 1.75464694832708E+0000 1.75289360589599E+0000 1.75114172125161E+0000 1.74939129340490E+0000 1.74764232136738E+0000 + 1.74589480415111E+0000 1.74414874076869E+0000 1.74240413023327E+0000 1.74066097155853E+0000 1.73891926375869E+0000 + 1.73717900584852E+0000 1.73544019684331E+0000 1.73370283575892E+0000 1.73196692161173E+0000 1.73023245341867E+0000 + 1.72849943019719E+0000 1.72676785096529E+0000 1.72503771474153E+0000 1.72330902054497E+0000 1.72158176739524E+0000 + 1.71985595431250E+0000 1.71813158031742E+0000 1.71640864443126E+0000 1.71468714567577E+0000 1.71296708307326E+0000 + 1.71124845564657E+0000 1.70953126241908E+0000 1.70781550241471E+0000 1.70610117465791E+0000 1.70438827817367E+0000 + 1.70267681198750E+0000 1.70096677512548E+0000 1.69925816661418E+0000 1.69755098548074E+0000 1.69584523075283E+0000 + 1.69414090145863E+0000 1.69243799662689E+0000 1.69073651528687E+0000 1.68903645646836E+0000 1.68733781920170E+0000 + 1.68564060251776E+0000 1.68394480544794E+0000 1.68225042702416E+0000 1.68055746627890E+0000 1.67886592224515E+0000 + 1.67717579395643E+0000 1.67548708044681E+0000 1.67379978075088E+0000 1.67211389390377E+0000 1.67042941894112E+0000 + 1.66874635489913E+0000 1.66706470081451E+0000 1.66538445572450E+0000 1.66370561866688E+0000 1.66202818867997E+0000 + 1.66035216480259E+0000 1.65867754607411E+0000 1.65700433153442E+0000 1.65533252022396E+0000 1.65366211118366E+0000 + 1.65199310345501E+0000 1.65032549608003E+0000 1.64865928810124E+0000 1.64699447856171E+0000 1.64533106650504E+0000 + 1.64366905097533E+0000 1.64200843101725E+0000 1.64034920567596E+0000 1.63869137399716E+0000 1.63703493502708E+0000 + 1.63537988781247E+0000 1.63372623140061E+0000 1.63207396483929E+0000 1.63042308717686E+0000 1.62877359746216E+0000 + 1.62712549474458E+0000 1.62547877807401E+0000 1.62383344650088E+0000 1.62218949907615E+0000 1.62054693485130E+0000 + 1.61890575287831E+0000 1.61726595220973E+0000 1.61562753189858E+0000 1.61399049099845E+0000 1.61235482856341E+0000 + 1.61072054364810E+0000 1.60908763530764E+0000 1.60745610259770E+0000 1.60582594457445E+0000 1.60419716029460E+0000 + 1.60256974881537E+0000 1.60094370919451E+0000 1.59931904049028E+0000 1.59769574176147E+0000 1.59607381206739E+0000 + 1.59445325046785E+0000 1.59283405602322E+0000 1.59121622779436E+0000 1.58959976484264E+0000 1.58798466622998E+0000 + 1.58637093101881E+0000 1.58475855827206E+0000 1.58314754705320E+0000 1.58153789642620E+0000 1.57992960545557E+0000 + 1.57832267320632E+0000 1.57671709874398E+0000 1.57511288113461E+0000 1.57351001944476E+0000 1.57190851274154E+0000 + 1.57030836009253E+0000 1.56870956056587E+0000 1.56711211323016E+0000 1.56551601715458E+0000 1.56392127140879E+0000 + 1.56232787506296E+0000 1.56073582718780E+0000 1.55914512685451E+0000 1.55755577313482E+0000 1.55596776510098E+0000 + 1.55438110182573E+0000 1.55279578238234E+0000 1.55121180584461E+0000 1.54962917128682E+0000 1.54804787778378E+0000 + 1.54646792441083E+0000 1.54488931024378E+0000 1.54331203435901E+0000 1.54173609583335E+0000 1.54016149374420E+0000 + 1.53858822716943E+0000 1.53701629518744E+0000 1.53544569687714E+0000 1.53387643131795E+0000 1.53230849758980E+0000 + 1.53074189477313E+0000 1.52917662194890E+0000 1.52761267819857E+0000 1.52605006260411E+0000 1.52448877424800E+0000 + 1.52292881221324E+0000 1.52137017558333E+0000 1.51981286344228E+0000 1.51825687487461E+0000 1.51670220896536E+0000 + 1.51514886480005E+0000 1.51359684146473E+0000 1.51204613804596E+0000 1.51049675363081E+0000 1.50894868730683E+0000 + 1.50740193816210E+0000 1.50585650528522E+0000 1.50431238776527E+0000 1.50276958469184E+0000 1.50122809515505E+0000 + 1.49968791824550E+0000 1.49814905305431E+0000 1.49661149867310E+0000 1.49507525419400E+0000 1.49354031870964E+0000 + 1.49200669131316E+0000 1.49047437109820E+0000 1.48894335715892E+0000 1.48741364858995E+0000 1.48588524448646E+0000 + 1.48435814394410E+0000 1.48283234605905E+0000 1.48130784992797E+0000 1.47978465464802E+0000 1.47826275931689E+0000 + 1.47674216303274E+0000 1.47522286489426E+0000 1.47370486400062E+0000 1.47218815945152E+0000 1.47067275034713E+0000 + 1.46915863578815E+0000 1.46764581487575E+0000 1.46613428671164E+0000 1.46462405039799E+0000 1.46311510503751E+0000 + 1.46160744973337E+0000 1.46010108358928E+0000 1.45859600570943E+0000 1.45709221519851E+0000 1.45558971116170E+0000 + 1.45408849270470E+0000 1.45258855893371E+0000 1.45108990895540E+0000 1.44959254187696E+0000 1.44809645680609E+0000 + 1.44660165285097E+0000 1.44510812912027E+0000 1.44361588472318E+0000 1.44212491876937E+0000 1.44063523036902E+0000 + 1.43914681863281E+0000 1.43765968267190E+0000 1.43617382159795E+0000 1.43468923452313E+0000 1.43320592056010E+0000 + 1.43172387882201E+0000 1.43024310842251E+0000 1.42876360847574E+0000 1.42728537809635E+0000 1.42580841639948E+0000 + 1.42433272250074E+0000 1.42285829551628E+0000 1.42138513456270E+0000 1.41991323875712E+0000 1.41844260721715E+0000 + 1.41697323906090E+0000 1.41550513340695E+0000 1.41403828937439E+0000 1.41257270608281E+0000 1.41110838265228E+0000 + 1.40964531820336E+0000 1.40818351185713E+0000 1.40672296273511E+0000 1.40526366995937E+0000 1.40380563265244E+0000 + 1.40234884993733E+0000 1.40089332093758E+0000 1.39943904477718E+0000 1.39798602058064E+0000 1.39653424747295E+0000 + 1.39508372457959E+0000 1.39363445102653E+0000 1.39218642594022E+0000 1.39073964844763E+0000 1.38929411767619E+0000 + 1.38784983275382E+0000 1.38640679280896E+0000 1.38496499697049E+0000 1.38352444436782E+0000 1.38208513413084E+0000 + 1.38064706538991E+0000 1.37921023727590E+0000 1.37777464892015E+0000 1.37634029945449E+0000 1.37490718801126E+0000 + 1.37347531372325E+0000 1.37204467572377E+0000 1.37061527314659E+0000 1.36918710512599E+0000 1.36776017079672E+0000 + 1.36633446929403E+0000 1.36490999975363E+0000 1.36348676131174E+0000 1.36206475310506E+0000 1.36064397427078E+0000 + 1.35922442394655E+0000 1.35780610127053E+0000 1.35638900538135E+0000 1.35497313541815E+0000 1.35355849052051E+0000 + 1.35214506982853E+0000 1.35073287248279E+0000 1.34932189762433E+0000 1.34791214439469E+0000 1.34650361193589E+0000 + 1.34509629939044E+0000 1.34369020590132E+0000 1.34228533061200E+0000 1.34088167266644E+0000 1.33947923120905E+0000 + 1.33807800538475E+0000 1.33667799433895E+0000 1.33527919721750E+0000 1.33388161316677E+0000 1.33248524133360E+0000 + 1.33109008086530E+0000 1.32969613090968E+0000 1.32830339061499E+0000 1.32691185913001E+0000 1.32552153560397E+0000 + 1.32413241918659E+0000 1.32274450902805E+0000 1.32135780427904E+0000 1.31997230409071E+0000 1.31858800761468E+0000 + 1.31720491400307E+0000 1.31582302240846E+0000 1.31444233198392E+0000 1.31306284188299E+0000 1.31168455125969E+0000 + 1.31030745926851E+0000 1.30893156506443E+0000 1.30755686780290E+0000 1.30618336663985E+0000 1.30481106073167E+0000 + 1.30343994923525E+0000 1.30207003130795E+0000 1.30070130610759E+0000 1.29933377279247E+0000 1.29796743052139E+0000 + 1.29660227845359E+0000 1.29523831574881E+0000 1.29387554156724E+0000 1.29251395506958E+0000 1.29115355541697E+0000 + 1.28979434177104E+0000 1.28843631329389E+0000 1.28707946914809E+0000 1.28572380849670E+0000 1.28436933050323E+0000 + 1.28301603433167E+0000 1.28166391914650E+0000 1.28031298411265E+0000 1.27896322839552E+0000 1.27761465116101E+0000 + 1.27626725157546E+0000 1.27492102880571E+0000 1.27357598201904E+0000 1.27223211038322E+0000 1.27088941306650E+0000 + 1.26954788923757E+0000 1.26820753806563E+0000 1.26686835872032E+0000 1.26553035037176E+0000 1.26419351219053E+0000 + 1.26285784334770E+0000 1.26152334301480E+0000 1.26019001036382E+0000 1.25885784456722E+0000 1.25752684479795E+0000 + 1.25619701022940E+0000 1.25486834003545E+0000 1.25354083339043E+0000 1.25221448946915E+0000 1.25088930744689E+0000 + 1.24956528649940E+0000 1.24824242580286E+0000 1.24692072453398E+0000 1.24560018186987E+0000 1.24428079698817E+0000 + 1.24296256906694E+0000 1.24164549728471E+0000 1.24032958082052E+0000 1.23901481885381E+0000 1.23770121056454E+0000 + 1.23638875513310E+0000 1.23507745174037E+0000 1.23376729956768E+0000 1.23245829779682E+0000 1.23115044561007E+0000 + 1.22984374219014E+0000 1.22853818672023E+0000 1.22723377838399E+0000 1.22593051636554E+0000 1.22462839984947E+0000 + 1.22332742802081E+0000 1.22202760006507E+0000 1.22072891516823E+0000 1.21943137251671E+0000 1.21813497129741E+0000 + 1.21683971069769E+0000 1.21554558990537E+0000 1.21425260810872E+0000 1.21296076449649E+0000 1.21167005825788E+0000 + 1.21038048858255E+0000 1.20909205466063E+0000 1.20780475568271E+0000 1.20651859083982E+0000 1.20523355932348E+0000 + 1.20394966032565E+0000 1.20266689303875E+0000 1.20138525665568E+0000 1.20010475036976E+0000 1.19882537337481E+0000 + 1.19754712486509E+0000 1.19627000403532E+0000 1.19499401008067E+0000 1.19371914219679E+0000 1.19244539957977E+0000 + 1.19117278142617E+0000 1.18990128693298E+0000 1.18863091529769E+0000 1.18736166571821E+0000 1.18609353739293E+0000 + 1.18482652952068E+0000 1.18356064130077E+0000 1.18229587193294E+0000 1.18103222061740E+0000 1.17976968655482E+0000 + 1.17850826894631E+0000 1.17724796699345E+0000 1.17598877989827E+0000 1.17473070686326E+0000 1.17347374709135E+0000 + 1.17221789978594E+0000 1.17096316415087E+0000 1.16970953939046E+0000 1.16845702470946E+0000 1.16720561931308E+0000 + 1.16595532240698E+0000 1.16470613319728E+0000 1.16345805089056E+0000 1.16221107469384E+0000 1.16096520381460E+0000 + 1.15972043746076E+0000 1.15847677484070E+0000 1.15723421516327E+0000 1.15599275763775E+0000 1.15475240147388E+0000 + 1.15351314588183E+0000 1.15227499007227E+0000 1.15103793325627E+0000 1.14980197464538E+0000 1.14856711345159E+0000 + 1.14733334888736E+0000 1.14610068016556E+0000 1.14486910649955E+0000 1.14363862710311E+0000 1.14240924119050E+0000 + 1.14118094797641E+0000 1.13995374667597E+0000 1.13872763650478E+0000 1.13750261667888E+0000 1.13627868641476E+0000 + 1.13505584492936E+0000 1.13383409144005E+0000 1.13261342516468E+0000 1.13139384532153E+0000 1.13017535112931E+0000 + 1.12895794180722E+0000 1.12774161657487E+0000 1.12652637465233E+0000 1.12531221526012E+0000 1.12409913761920E+0000 + 1.12288714095099E+0000 1.12167622447733E+0000 1.12046638742053E+0000 1.11925762900334E+0000 1.11804994844895E+0000 + 1.11684334498100E+0000 1.11563781782358E+0000 1.11443336620120E+0000 1.11322998933884E+0000 1.11202768646193E+0000 + 1.11082645679632E+0000 1.10962629956831E+0000 1.10842721400467E+0000 1.10722919933257E+0000 1.10603225477967E+0000 + 1.10483637957403E+0000 1.10364157294418E+0000 1.10244783411908E+0000 1.10125516232816E+0000 1.10006355680124E+0000 + 1.09887301676864E+0000 1.09768354146108E+0000 1.09649513010975E+0000 1.09530778194625E+0000 1.09412149620265E+0000 + 1.09293627211145E+0000 1.09175210890560E+0000 1.09056900581847E+0000 1.08938696208389E+0000 1.08820597693613E+0000 + 1.08702604960988E+0000 1.08584717934030E+0000 1.08466936536296E+0000 1.08349260691388E+0000 1.08231690322955E+0000 + 1.08114225354684E+0000 1.07996865710311E+0000 1.07879611313613E+0000 1.07762462088413E+0000 1.07645417958575E+0000 + 1.07528478848010E+0000 1.07411644680670E+0000 1.07294915380554E+0000 1.07178290871700E+0000 1.07061771078195E+0000 + 1.06945355924166E+0000 1.06829045333785E+0000 1.06712839231267E+0000 1.06596737540873E+0000 1.06480740186905E+0000 + 1.06364847093709E+0000 1.06249058185676E+0000 1.06133373387239E+0000 1.06017792622875E+0000 1.05902315817105E+0000 + 1.05786942894494E+0000 1.05671673779649E+0000 1.05556508397221E+0000 1.05441446671905E+0000 1.05326488528439E+0000 + 1.05211633891605E+0000 1.05096882686227E+0000 1.04982234837174E+0000 1.04867690269358E+0000 1.04753248907733E+0000 + 1.04638910677297E+0000 1.04524675503093E+0000 1.04410543310204E+0000 1.04296514023760E+0000 1.04182587568931E+0000 + 1.04068763870931E+0000 1.03955042855020E+0000 1.03841424446496E+0000 1.03727908570705E+0000 1.03614495153033E+0000 + 1.03501184118911E+0000 1.03387975393812E+0000 1.03274868903252E+0000 1.03161864572792E+0000 1.03048962328032E+0000 + 1.02936162094620E+0000 1.02823463798243E+0000 1.02710867364633E+0000 1.02598372719564E+0000 1.02485979788853E+0000 + 1.02373688498361E+0000 1.02261498773991E+0000 1.02149410541689E+0000 1.02037423727443E+0000 1.01925538257285E+0000 + 1.01813754057291E+0000 1.01702071053576E+0000 1.01590489172302E+0000 1.01479008339670E+0000 1.01367628481927E+0000 + 1.01256349525360E+0000 1.01145171396301E+0000 1.01034094021123E+0000 1.00923117326242E+0000 1.00812241238117E+0000 + 1.00701465683250E+0000 1.00590790588185E+0000 1.00480215879508E+0000 1.00369741483848E+0000 1.00259367327878E+0000 + 1.00149093338311E+0000 1.00038919441904E+0000 9.99288455654566E-0001 9.98188716358100E-0001 9.97089975798485E-0001 + 9.95992233244985E-0001 9.94895487967289E-0001 9.93799739235508E-0001 9.92704986320181E-0001 9.91611228492265E-0001 + 9.90518465023144E-0001 9.89426695184622E-0001 9.88335918248927E-0001 9.87246133488712E-0001 9.86157340177046E-0001 + 9.85069537587429E-0001 9.83982724993775E-0001 9.82896901670424E-0001 9.81812066892138E-0001 9.80728219934094E-0001 + 9.79645360071900E-0001 9.78563486581577E-0001 9.77482598739571E-0001 9.76402695822748E-0001 9.75323777108393E-0001 + 9.74245841874211E-0001 9.73168889398330E-0001 9.72092918959294E-0001 9.71017929836068E-0001 9.69943921308038E-0001 + 9.68870892655008E-0001 9.67798843157200E-0001 9.66727772095256E-0001 9.65657678750236E-0001 9.64588562403619E-0001 + 9.63520422337304E-0001 9.62453257833603E-0001 9.61387068175251E-0001 9.60321852645398E-0001 9.59257610527612E-0001 + 9.58194341105877E-0001 9.57132043664597E-0001 9.56070717488590E-0001 9.55010361863094E-0001 9.53950976073759E-0001 + 9.52892559406657E-0001 9.51835111148266E-0001 9.50778630585493E-0001 9.49723117005651E-0001 9.48668569696474E-0001 + 9.47614987946108E-0001 9.46562371043115E-0001 9.45510718276473E-0001 9.44460028935574E-0001 9.43410302310223E-0001 + 9.42361537690641E-0001 9.41313734367465E-0001 9.40266891631742E-0001 9.39221008774935E-0001 9.38176085088921E-0001 + 9.37132119865988E-0001 9.36089112398840E-0001 9.35047061980593E-0001 9.34005967904775E-0001 9.32965829465327E-0001 + 9.31926645956603E-0001 9.30888416673368E-0001 9.29851140910801E-0001 9.28814817964491E-0001 9.27779447130439E-0001 + 9.26745027705059E-0001 9.25711558985174E-0001 9.24679040268020E-0001 9.23647470851240E-0001 9.22616850032893E-0001 + 9.21587177111446E-0001 9.20558451385776E-0001 9.19530672155171E-0001 9.18503838719329E-0001 9.17477950378355E-0001 + 9.16453006432767E-0001 9.15429006183489E-0001 9.14405948931860E-0001 9.13383833979621E-0001 9.12362660628925E-0001 + 9.11342428182335E-0001 9.10323135942819E-0001 9.09304783213757E-0001 9.08287369298932E-0001 9.07270893502540E-0001 + 9.06255355129181E-0001 9.05240753483865E-0001 9.04227087872009E-0001 9.03214357599431E-0001 9.02202561972366E-0001 + 9.01191700297448E-0001 9.00181771881722E-0001 8.99172776032635E-0001 8.98164712058045E-0001 8.97157579266210E-0001 + 8.96151376965800E-0001 8.95146104465885E-0001 8.94141761075944E-0001 8.93138346105860E-0001 8.92135858865921E-0001 + 8.91134298666819E-0001 8.90133664819651E-0001 8.89133956635920E-0001 8.88135173427530E-0001 8.87137314506792E-0001 + 8.86140379186419E-0001 8.85144366779528E-0001 8.84149276599639E-0001 8.83155107960678E-0001 8.82161860176970E-0001 + 8.81169532563245E-0001 8.80178124434636E-0001 8.79187635106677E-0001 8.78198063895306E-0001 8.77209410116864E-0001 + 8.76221673088087E-0001 8.75234852126122E-0001 8.74248946548512E-0001 8.73263955673204E-0001 8.72279878818545E-0001 + 8.71296715303281E-0001 8.70314464446563E-0001 8.69333125567939E-0001 8.68352697987358E-0001 8.67373181025171E-0001 + 8.66394574002129E-0001 8.65416876239380E-0001 8.64440087058474E-0001 8.63464205781360E-0001 8.62489231730387E-0001 + 8.61515164228300E-0001 8.60542002598248E-0001 8.59569746163775E-0001 8.58598394248823E-0001 8.57627946177737E-0001 + 8.56658401275252E-0001 8.55689758866510E-0001 8.54722018277044E-0001 8.53755178832791E-0001 8.52789239860078E-0001 + 8.51824200685634E-0001 8.50860060636586E-0001 8.49896819040452E-0001 8.48934475225154E-0001 8.47973028519003E-0001 + 8.47012478250715E-0001 8.46052823749393E-0001 8.45094064344543E-0001 8.44136199366063E-0001 8.43179228144247E-0001 + 8.42223150009785E-0001 8.41267964293763E-0001 8.40313670327660E-0001 8.39360267443350E-0001 8.38407754973104E-0001 + 8.37456132249585E-0001 8.36505398605852E-0001 8.35555553375355E-0001 8.34606595891941E-0001 8.33658525489851E-0001 + 8.32711341503716E-0001 8.31765043268565E-0001 8.30819630119813E-0001 8.29875101393277E-0001 8.28931456425160E-0001 + 8.27988694552061E-0001 8.27046815110970E-0001 8.26105817439269E-0001 8.25165700874733E-0001 8.24226464755527E-0001 + 8.23288108420209E-0001 8.22350631207730E-0001 8.21414032457430E-0001 8.20478311509040E-0001 8.19543467702683E-0001 + 8.18609500378872E-0001 8.17676408878512E-0001 8.16744192542895E-0001 8.15812850713708E-0001 8.14882382733024E-0001 + 8.13952787943308E-0001 8.13024065687415E-0001 8.12096215308583E-0001 8.11169236150450E-0001 8.10243127557035E-0001 + 8.09317888872749E-0001 8.08393519442392E-0001 8.07470018611151E-0001 8.06547385724602E-0001 8.05625620128708E-0001 + 8.04704721169822E-0001 8.03784688194684E-0001 8.02865520550422E-0001 8.01947217584551E-0001 8.01029778644972E-0001 + 8.00113203079976E-0001 7.99197490238236E-0001 7.98282639468818E-0001 7.97368650121169E-0001 7.96455521545126E-0001 + 7.95543253090910E-0001 7.94631844109129E-0001 7.93721293950776E-0001 7.92811601967230E-0001 7.91902767510255E-0001 + 7.90994789932003E-0001 7.90087668585006E-0001 7.89181402822185E-0001 7.88275991996845E-0001 7.87371435462671E-0001 + 7.86467732573740E-0001 7.85564882684508E-0001 7.84662885149816E-0001 7.83761739324889E-0001 7.82861444565335E-0001 + 7.81962000227147E-0001 7.81063405666699E-0001 7.80165660240750E-0001 7.79268763306439E-0001 7.78372714221293E-0001 + 7.77477512343217E-0001 7.76583157030499E-0001 7.75689647641810E-0001 7.74796983536202E-0001 7.73905164073110E-0001 + 7.73014188612350E-0001 7.72124056514120E-0001 7.71234767138998E-0001 7.70346319847944E-0001 7.69458714002298E-0001 + 7.68571948963783E-0001 7.67686024094498E-0001 7.66800938756928E-0001 7.65916692313934E-0001 7.65033284128759E-0001 + 7.64150713565025E-0001 7.63268979986731E-0001 7.62388082758262E-0001 7.61508021244375E-0001 7.60628794810213E-0001 + 7.59750402821292E-0001 7.58872844643510E-0001 7.57996119643142E-0001 7.57120227186842E-0001 7.56245166641642E-0001 + 7.55370937374954E-0001 7.54497538754563E-0001 7.53624970148637E-0001 7.52753230925718E-0001 7.51882320454727E-0001 + 7.51012238104960E-0001 7.50142983246092E-0001 7.49274555248175E-0001 7.48406953481637E-0001 7.47540177317281E-0001 + 7.46674226126288E-0001 7.45809099280212E-0001 7.44944796150988E-0001 7.44081316110923E-0001 7.43218658532700E-0001 + 7.42356822789378E-0001 7.41495808254390E-0001 7.40635614301548E-0001 7.39776240305029E-0001 7.38917685639397E-0001 + 7.38059949679582E-0001 7.37203031800893E-0001 7.36346931379009E-0001 7.35491647789984E-0001 7.34637180410249E-0001 + 7.33783528616605E-0001 7.32930691786226E-0001 7.32078669296662E-0001 7.31227460525835E-0001 7.30377064852038E-0001 + 7.29527481653940E-0001 7.28678710310579E-0001 7.27830750201368E-0001 7.26983600706089E-0001 7.26137261204900E-0001 + 7.25291731078328E-0001 7.24447009707272E-0001 7.23603096473005E-0001 7.22759990757164E-0001 7.21917691941766E-0001 + 7.21076199409193E-0001 7.20235512542202E-0001 7.19395630723916E-0001 7.18556553337831E-0001 7.17718279767813E-0001 + 7.16880809398097E-0001 7.16044141613289E-0001 7.15208275798364E-0001 7.14373211338668E-0001 7.13538947619912E-0001 + 7.12705484028182E-0001 7.11872819949929E-0001 7.11040954771972E-0001 7.10209887881503E-0001 7.09379618666079E-0001 + 7.08550146513625E-0001 7.07721470812436E-0001 7.06893590951176E-0001 7.06066506318870E-0001 7.05240216304920E-0001 + 7.04414720299087E-0001 7.03590017691505E-0001 7.02766107872673E-0001 7.01942990233456E-0001 7.01120664165088E-0001 + 7.00299129059164E-0001 6.99478384307653E-0001 6.98658429302884E-0001 6.97839263437556E-0001 6.97020886104732E-0001 + 6.96203296697841E-0001 6.95386494610676E-0001 6.94570479237397E-0001 6.93755249972528E-0001 6.92940806210960E-0001 + 6.92127147347946E-0001 6.91314272779106E-0001 6.90502181900423E-0001 6.89690874108244E-0001 6.88880348799280E-0001 + 6.88070605370607E-0001 6.87261643219665E-0001 6.86453461744257E-0001 6.85646060342547E-0001 6.84839438413067E-0001 + 6.84033595354705E-0001 6.83228530566721E-0001 6.82424243448729E-0001 6.81620733400712E-0001 6.80817999823011E-0001 + 6.80016042116332E-0001 6.79214859681742E-0001 6.78414451920667E-0001 6.77614818234898E-0001 6.76815958026589E-0001 + 6.76017870698252E-0001 6.75220555652760E-0001 6.74424012293348E-0001 6.73628240023614E-0001 6.72833238247511E-0001 + 6.72039006369358E-0001 6.71245543793832E-0001 6.70452849925970E-0001 6.69660924171168E-0001 6.68869765935186E-0001 + 6.68079374624135E-0001 6.67289749644495E-0001 6.66500890403100E-0001 6.65712796307144E-0001 6.64925466764179E-0001 + 6.64138901182118E-0001 6.63353098969232E-0001 6.62568059534146E-0001 6.61783782285850E-0001 6.61000266633686E-0001 + 6.60217511987360E-0001 6.59435517756930E-0001 6.58654283352815E-0001 6.57873808185789E-0001 6.57094091666985E-0001 + 6.56315133207891E-0001 6.55536932220355E-0001 6.54759488116579E-0001 6.53982800309122E-0001 6.53206868210901E-0001 + 6.52431691235185E-0001 6.51657268795605E-0001 6.50883600306141E-0001 6.50110685181135E-0001 6.49338522835281E-0001 + 6.48567112683628E-0001 6.47796454141582E-0001 6.47026546624901E-0001 6.46257389549703E-0001 6.45488982332454E-0001 + 6.44721324389980E-0001 6.43954415139459E-0001 6.43188253998422E-0001 6.42422840384757E-0001 6.41658173716701E-0001 + 6.40894253412850E-0001 6.40131078892149E-0001 6.39368649573900E-0001 6.38606964877756E-0001 6.37846024223722E-0001 + 6.37085827032157E-0001 6.36326372723774E-0001 6.35567660719635E-0001 6.34809690441157E-0001 6.34052461310109E-0001 + 6.33295972748610E-0001 6.32540224179132E-0001 6.31785215024499E-0001 6.31030944707885E-0001 6.30277412652816E-0001 + 6.29524618283170E-0001 6.28772561023174E-0001 6.28021240297407E-0001 6.27270655530801E-0001 6.26520806148630E-0001 + 6.25771691576528E-0001 6.25023311240474E-0001 6.24275664566798E-0001 6.23528750982179E-0001 6.22782569913646E-0001 + 6.22037120788579E-0001 6.21292403034702E-0001 6.20548416080096E-0001 6.19805159353184E-0001 6.19062632282741E-0001 + 6.18320834297890E-0001 6.17579764828102E-0001 6.16839423303196E-0001 6.16099809153340E-0001 6.15360921809048E-0001 + 6.14622760701185E-0001 6.13885325260961E-0001 6.13148614919933E-0001 6.12412629110008E-0001 6.11677367263435E-0001 + 6.10942828812816E-0001 6.10209013191095E-0001 6.09475919831565E-0001 6.08743548167865E-0001 6.08011897633979E-0001 + 6.07280967664240E-0001 6.06550757693320E-0001 6.05821267156246E-0001 6.05092495488384E-0001 6.04364442125448E-0001 + 6.03637106503497E-0001 6.02910488058933E-0001 6.02184586228507E-0001 6.01459400449309E-0001 6.00734930158779E-0001 + 6.00011174794699E-0001 5.99288133795194E-0001 5.98565806598736E-0001 5.97844192644138E-0001 5.97123291370558E-0001 + 5.96403102217499E-0001 5.95683624624803E-0001 5.94964858032661E-0001 5.94246801881603E-0001 5.93529455612503E-0001 + 5.92812818666579E-0001 5.92096890485387E-0001 5.91381670510832E-0001 5.90667158185156E-0001 5.89953352950946E-0001 + 5.89240254251130E-0001 5.88527861528978E-0001 5.87816174228100E-0001 5.87105191792448E-0001 5.86394913666317E-0001 + 5.85685339294343E-0001 5.84976468121500E-0001 5.84268299593105E-0001 5.83560833154816E-0001 5.82854068252629E-0001 + 5.82148004332883E-0001 5.81442640842256E-0001 5.80737977227765E-0001 5.80034012936768E-0001 5.79330747416963E-0001 + 5.78628180116386E-0001 5.77926310483411E-0001 5.77225137966756E-0001 5.76524662015473E-0001 5.75824882078955E-0001 + 5.75125797606935E-0001 5.74427408049480E-0001 5.73729712857002E-0001 5.73032711480242E-0001 5.72336403370287E-0001 + 5.71640787978559E-0001 5.70945864756818E-0001 5.70251633157161E-0001 5.69558092632021E-0001 5.68865242634170E-0001 + 5.68173082616718E-0001 5.67481612033108E-0001 5.66790830337123E-0001 5.66100736982882E-0001 5.65411331424840E-0001 + 5.64722613117787E-0001 5.64034581516850E-0001 5.63347236077492E-0001 5.62660576255512E-0001 5.61974601507044E-0001 + 5.61289311288557E-0001 5.60604705056855E-0001 5.59920782269080E-0001 5.59237542382703E-0001 5.58554984855536E-0001 + 5.57873109145722E-0001 5.57191914711738E-0001 5.56511401012398E-0001 5.55831567506848E-0001 5.55152413654569E-0001 + 5.54473938915373E-0001 5.53796142749408E-0001 5.53119024617157E-0001 5.52442583979434E-0001 5.51766820297385E-0001 + 5.51091733032491E-0001 5.50417321646566E-0001 5.49743585601754E-0001 5.49070524360535E-0001 5.48398137385718E-0001 + 5.47726424140447E-0001 5.47055384088196E-0001 5.46385016692772E-0001 5.45715321418311E-0001 5.45046297729284E-0001 + 5.44377945090492E-0001 5.43710262967068E-0001 5.43043250824473E-0001 5.42376908128502E-0001 5.41711234345280E-0001 + 5.41046228941260E-0001 5.40381891383230E-0001 5.39718221138303E-0001 5.39055217673928E-0001 5.38392880457879E-0001 + 5.37731208958260E-0001 5.37070202643509E-0001 5.36409860982386E-0001 5.35750183443988E-0001 5.35091169497737E-0001 + 5.34432818613384E-0001 5.33775130261009E-0001 5.33118103911022E-0001 5.32461739034159E-0001 5.31806035101487E-0001 + 5.31150991584398E-0001 5.30496607954616E-0001 5.29842883684190E-0001 5.29189818245496E-0001 5.28537411111240E-0001 + 5.27885661754452E-0001 5.27234569648494E-0001 5.26584134267050E-0001 5.25934355084135E-0001 5.25285231574088E-0001 + 5.24636763211575E-0001 5.23988949471590E-0001 5.23341789829449E-0001 5.22695283760800E-0001 5.22049430741612E-0001 + 5.21404230248183E-0001 5.20759681757136E-0001 5.20115784745416E-0001 5.19472538690298E-0001 5.18829943069380E-0001 + 5.18187997360584E-0001 5.17546701042158E-0001 5.16906053592676E-0001 5.16266054491034E-0001 5.15626703216452E-0001 + 5.14987999248478E-0001 5.14349942066980E-0001 5.13712531152150E-0001 5.13075765984508E-0001 5.12439646044893E-0001 + 5.11804170814469E-0001 5.11169339774725E-0001 5.10535152407466E-0001 5.09901608194831E-0001 5.09268706619273E-0001 + 5.08636447163571E-0001 5.08004829310827E-0001 5.07373852544463E-0001 5.06743516348225E-0001 5.06113820206179E-0001 + 5.05484763602715E-0001 5.04856346022545E-0001 5.04228566950700E-0001 5.03601425872534E-0001 5.02974922273722E-0001 + 5.02349055640260E-0001 5.01723825458464E-0001 5.01099231214971E-0001 5.00475272396741E-0001 4.99851948491051E-0001 + 4.99229258985500E-0001 4.98607203368008E-0001 4.97985781126810E-0001 4.97364991750468E-0001 4.96744834727859E-0001 + 4.96125309548181E-0001 4.95506415700951E-0001 4.94888152676004E-0001 4.94270519963497E-0001 4.93653517053901E-0001 + 4.93037143438011E-0001 4.92421398606936E-0001 4.91806282052109E-0001 4.91191793265274E-0001 4.90577931738500E-0001 + 4.89964696964169E-0001 4.89352088434982E-0001 4.88740105643959E-0001 4.88128748084436E-0001 4.87518015250068E-0001 + 4.86907906634826E-0001 4.86298421732996E-0001 4.85689560039185E-0001 4.85081321048313E-0001 4.84473704255619E-0001 + 4.83866709156657E-0001 4.83260335247298E-0001 4.82654582023728E-0001 4.82049448982451E-0001 4.81444935620282E-0001 + 4.80841041434359E-0001 4.80237765922129E-0001 4.79635108581357E-0001 4.79033068910123E-0001 4.78431646406823E-0001 + 4.77830840570165E-0001 4.77230650899173E-0001 4.76631076893186E-0001 4.76032118051859E-0001 4.75433773875157E-0001 + 4.74836043863364E-0001 4.74238927517073E-0001 4.73642424337194E-0001 4.73046533824950E-0001 4.72451255481877E-0001 + 4.71856588809824E-0001 4.71262533310954E-0001 4.70669088487743E-0001 4.70076253842979E-0001 4.69484028879762E-0001 + 4.68892413101507E-0001 4.68301406011939E-0001 4.67711007115098E-0001 4.67121215915333E-0001 4.66532031917306E-0001 + 4.65943454625992E-0001 4.65355483546675E-0001 4.64768118184953E-0001 4.64181358046734E-0001 4.63595202638238E-0001 + 4.63009651465996E-0001 4.62424704036848E-0001 4.61840359857948E-0001 4.61256618436756E-0001 4.60673479281046E-0001 + 4.60090941898903E-0001 4.59509005798718E-0001 4.58927670489195E-0001 4.58346935479348E-0001 4.57766800278498E-0001 + 4.57187264396279E-0001 4.56608327342631E-0001 4.56029988627806E-0001 4.55452247762362E-0001 4.54875104257169E-0001 + 4.54298557623405E-0001 4.53722607372553E-0001 4.53147253016411E-0001 4.52572494067078E-0001 4.51998330036967E-0001 + 4.51424760438797E-0001 4.50851784785593E-0001 4.50279402590691E-0001 4.49707613367729E-0001 4.49136416630660E-0001 + 4.48565811893738E-0001 4.47995798671528E-0001 4.47426376478900E-0001 4.46857544831029E-0001 4.46289303243402E-0001 + 4.45721651231805E-0001 4.45154588312337E-0001 4.44588114001401E-0001 4.44022227815704E-0001 4.43456929272262E-0001 + 4.42892217888393E-0001 4.42328093181725E-0001 4.41764554670188E-0001 4.41201601872018E-0001 4.40639234305757E-0001 + 4.40077451490252E-0001 4.39516252944654E-0001 4.38955638188420E-0001 4.38395606741306E-0001 4.37836158123382E-0001 + 4.37277291855014E-0001 4.36719007456877E-0001 4.36161304449947E-0001 4.35604182355505E-0001 4.35047640695135E-0001 + 4.34491678990725E-0001 4.33936296764466E-0001 4.33381493538853E-0001 4.32827268836684E-0001 4.32273622181057E-0001 + 4.31720553095377E-0001 4.31168061103349E-0001 4.30616145728980E-0001 4.30064806496581E-0001 4.29514042930765E-0001 + 4.28963854556446E-0001 4.28414240898839E-0001 4.27865201483464E-0001 4.27316735836138E-0001 4.26768843482983E-0001 + 4.26221523950421E-0001 4.25674776765175E-0001 4.25128601454269E-0001 4.24582997545028E-0001 4.24037964565079E-0001 + 4.23493502042344E-0001 4.22949609505052E-0001 4.22406286481730E-0001 4.21863532501203E-0001 4.21321347092599E-0001 + 4.20779729785344E-0001 4.20238680109163E-0001 4.19698197594081E-0001 4.19158281770423E-0001 4.18618932168813E-0001 + 4.18080148320175E-0001 4.17541929755729E-0001 4.17004276006996E-0001 4.16467186605795E-0001 4.15930661084243E-0001 + 4.15394698974756E-0001 4.14859299810049E-0001 4.14324463123132E-0001 4.13790188447315E-0001 4.13256475316207E-0001 + 4.12723323263710E-0001 4.12190731824029E-0001 4.11658700531662E-0001 4.11127228921407E-0001 4.10596316528357E-0001 + 4.10065962887902E-0001 4.09536167535730E-0001 4.09006930007823E-0001 4.08478249840462E-0001 4.07950126570224E-0001 + 4.07422559733981E-0001 4.06895548868901E-0001 4.06369093512448E-0001 4.05843193202383E-0001 4.05317847476758E-0001 + 4.04793055873926E-0001 4.04268817932534E-0001 4.03745133191520E-0001 4.03222001190121E-0001 4.02699421467869E-0001 + 4.02177393564586E-0001 4.01655917020394E-0001 4.01134991375706E-0001 4.00614616171232E-0001 4.00094790947971E-0001 + 3.99575515247222E-0001 3.99056788610574E-0001 3.98538610579909E-0001 3.98020980697406E-0001 3.97503898505533E-0001 + 3.96987363547056E-0001 3.96471375365031E-0001 3.95955933502805E-0001 3.95441037504024E-0001 3.94926686912618E-0001 + 3.94412881272817E-0001 3.93899620129140E-0001 3.93386903026399E-0001 3.92874729509697E-0001 3.92363099124429E-0001 + 3.91852011416283E-0001 3.91341465931238E-0001 3.90831462215563E-0001 3.90321999815821E-0001 3.89813078278864E-0001 + 3.89304697151835E-0001 3.88796855982171E-0001 3.88289554317593E-0001 3.87782791706120E-0001 3.87276567696058E-0001 + 3.86770881836002E-0001 3.86265733674841E-0001 3.85761122761750E-0001 3.85257048646196E-0001 3.84753510877934E-0001 + 3.84250509007012E-0001 3.83748042583764E-0001 3.83246111158814E-0001 3.82744714283077E-0001 3.82243851507755E-0001 + 3.81743522384341E-0001 3.81243726464611E-0001 3.80744463300638E-0001 3.80245732444777E-0001 3.79747533449675E-0001 + 3.79249865868264E-0001 3.78752729253768E-0001 3.78256123159693E-0001 3.77760047139838E-0001 3.77264500748288E-0001 + 3.76769483539415E-0001 3.76274995067879E-0001 3.75781034888625E-0001 3.75287602556889E-0001 3.74794697628187E-0001 + 3.74302319658331E-0001 3.73810468203411E-0001 3.73319142819810E-0001 3.72828343064193E-0001 3.72338068493512E-0001 + 3.71848318665007E-0001 3.71359093136201E-0001 3.70870391464904E-0001 3.70382213209213E-0001 3.69894557927509E-0001 + 3.69407425178457E-0001 3.68920814521010E-0001 3.68434725514405E-0001 3.67949157718160E-0001 3.67464110692085E-0001 + 3.66979583996269E-0001 3.66495577191087E-0001 3.66012089837199E-0001 3.65529121495549E-0001 3.65046671727363E-0001 + 3.64564740094155E-0001 3.64083326157718E-0001 3.63602429480132E-0001 3.63122049623759E-0001 3.62642186151244E-0001 + 3.62162838625517E-0001 3.61684006609789E-0001 3.61205689667555E-0001 3.60727887362591E-0001 3.60250599258960E-0001 + 3.59773824921002E-0001 3.59297563913343E-0001 3.58821815800890E-0001 3.58346580148831E-0001 3.57871856522637E-0001 + 3.57397644488063E-0001 3.56923943611141E-0001 3.56450753458188E-0001 3.55978073595801E-0001 3.55505903590858E-0001 + 3.55034243010519E-0001 3.54563091422223E-0001 3.54092448393693E-0001 3.53622313492930E-0001 3.53152686288216E-0001 + 3.52683566348115E-0001 3.52214953241467E-0001 3.51746846537398E-0001 3.51279245805310E-0001 3.50812150614885E-0001 + 3.50345560536087E-0001 3.49879475139156E-0001 3.49413893994615E-0001 3.48948816673262E-0001 3.48484242746179E-0001 + 3.48020171784725E-0001 3.47556603360536E-0001 3.47093537045529E-0001 3.46630972411898E-0001 3.46168909032117E-0001 + 3.45707346478936E-0001 3.45246284325387E-0001 3.44785722144775E-0001 3.44325659510687E-0001 3.43866095996985E-0001 + 3.43407031177811E-0001 3.42948464627582E-0001 3.42490395920994E-0001 3.42032824633019E-0001 3.41575750338908E-0001 + 3.41119172614186E-0001 3.40663091034658E-0001 3.40207505176402E-0001 3.39752414615775E-0001 3.39297818929411E-0001 + 3.38843717694217E-0001 3.38390110487379E-0001 3.37936996886358E-0001 3.37484376468890E-0001 3.37032248812989E-0001 + 3.36580613496941E-0001 3.36129470099309E-0001 3.35678818198933E-0001 3.35228657374926E-0001 3.34778987206676E-0001 + 3.34329807273846E-0001 3.33881117156376E-0001 3.33432916434476E-0001 3.32985204688634E-0001 3.32537981499613E-0001 + 3.32091246448445E-0001 3.31644999116442E-0001 3.31199239085187E-0001 3.30753965936536E-0001 3.30309179252619E-0001 + 3.29864878615841E-0001 3.29421063608880E-0001 3.28977733814685E-0001 3.28534888816481E-0001 3.28092528197764E-0001 + 3.27650651542301E-0001 3.27209258434137E-0001 3.26768348457585E-0001 3.26327921197231E-0001 3.25887976237935E-0001 + 3.25448513164827E-0001 3.25009531563312E-0001 3.24571031019061E-0001 3.24133011118024E-0001 3.23695471446418E-0001 + 3.23258411590731E-0001 3.22821831137725E-0001 3.22385729674432E-0001 3.21950106788153E-0001 3.21514962066463E-0001 + 3.21080295097206E-0001 3.20646105468498E-0001 3.20212392768723E-0001 3.19779156586537E-0001 3.19346396510867E-0001 + 3.18914112130906E-0001 3.18482303036123E-0001 3.18050968816252E-0001 3.17620109061299E-0001 3.17189723361538E-0001 + 3.16759811307514E-0001 3.16330372490041E-0001 3.15901406500199E-0001 3.15472912929341E-0001 3.15044891369088E-0001 + 3.14617341411328E-0001 3.14190262648218E-0001 3.13763654672185E-0001 3.13337517075924E-0001 3.12911849452394E-0001 + 3.12486651394829E-0001 3.12061922496725E-0001 3.11637662351850E-0001 3.11213870554236E-0001 3.10790546698186E-0001 + 3.10367690378267E-0001 3.09945301189314E-0001 3.09523378726431E-0001 3.09101922584989E-0001 3.08680932360622E-0001 + 3.08260407649235E-0001 3.07840348046998E-0001 3.07420753150344E-0001 3.07001622555979E-0001 3.06582955860871E-0001 + 3.06164752662254E-0001 3.05747012557628E-0001 3.05329735144760E-0001 3.04912920021683E-0001 3.04496566786691E-0001 + 3.04080675038349E-0001 3.03665244375484E-0001 3.03250274397190E-0001 3.02835764702825E-0001 3.02421714892011E-0001 + 3.02008124564634E-0001 3.01594993320847E-0001 3.01182320761067E-0001 3.00770106485975E-0001 3.00358350096514E-0001 + 2.99947051193893E-0001 2.99536209379586E-0001 2.99125824255328E-0001 2.98715895423119E-0001 2.98306422485223E-0001 + 2.97897405044166E-0001 2.97488842702739E-0001 2.97080735063995E-0001 2.96673081731250E-0001 2.96265882308081E-0001 + 2.95859136398331E-0001 2.95452843606105E-0001 2.95047003535767E-0001 2.94641615791948E-0001 2.94236679979538E-0001 + 2.93832195703690E-0001 2.93428162569819E-0001 2.93024580183600E-0001 2.92621448150973E-0001 2.92218766078138E-0001 + 2.91816533571554E-0001 2.91414750237946E-0001 2.91013415684294E-0001 2.90612529517845E-0001 2.90212091346103E-0001 + 2.89812100776834E-0001 2.89412557418065E-0001 2.89013460878082E-0001 2.88614810765433E-0001 2.88216606688925E-0001 + 2.87818848257625E-0001 2.87421535080861E-0001 2.87024666768219E-0001 2.86628242929546E-0001 2.86232263174949E-0001 + 2.85836727114794E-0001 2.85441634359705E-0001 2.85046984520566E-0001 2.84652777208521E-0001 2.84259012034970E-0001 + 2.83865688611574E-0001 2.83472806550254E-0001 2.83080365463187E-0001 2.82688364962808E-0001 2.82296804661812E-0001 + 2.81905684173152E-0001 2.81515003110036E-0001 2.81124761085934E-0001 2.80734957714573E-0001 2.80345592609932E-0001 + 2.79956665386256E-0001 2.79568175658041E-0001 2.79180123040043E-0001 2.78792507147274E-0001 2.78405327595003E-0001 + 2.78018583998757E-0001 2.77632275974316E-0001 2.77246403137722E-0001 2.76860965105269E-0001 2.76475961493509E-0001 + 2.76091391919251E-0001 2.75707255999557E-0001 2.75323553351748E-0001 2.74940283593399E-0001 2.74557446342342E-0001 + 2.74175041216662E-0001 2.73793067834702E-0001 2.73411525815059E-0001 2.73030414776586E-0001 2.72649734338389E-0001 + 2.72269484119830E-0001 2.71889663740528E-0001 2.71510272820351E-0001 2.71131310979427E-0001 2.70752777838135E-0001 + 2.70374673017111E-0001 2.69996996137243E-0001 2.69619746819671E-0001 2.69242924685793E-0001 2.68866529357258E-0001 + 2.68490560455970E-0001 2.68115017604086E-0001 2.67739900424015E-0001 2.67365208538422E-0001 2.66990941570220E-0001 + 2.66617099142581E-0001 2.66243680878926E-0001 2.65870686402929E-0001 2.65498115338517E-0001 2.65125967309871E-0001 + 2.64754241941421E-0001 2.64382938857852E-0001 2.64012057684099E-0001 2.63641598045350E-0001 2.63271559567045E-0001 + 2.62901941874875E-0001 2.62532744594781E-0001 2.62163967352960E-0001 2.61795609775854E-0001 2.61427671490162E-0001 + 2.61060152122829E-0001 2.60693051301054E-0001 2.60326368652288E-0001 2.59960103804226E-0001 2.59594256384822E-0001 + 2.59228826022275E-0001 2.58863812345035E-0001 2.58499214981804E-0001 2.58135033561530E-0001 2.57771267713417E-0001 + 2.57407917066912E-0001 2.57044981251716E-0001 2.56682459897778E-0001 2.56320352635297E-0001 2.55958659094720E-0001 + 2.55597378906744E-0001 2.55236511702316E-0001 2.54876057112629E-0001 2.54516014769126E-0001 2.54156384303500E-0001 + 2.53797165347691E-0001 2.53438357533887E-0001 2.53079960494526E-0001 2.52721973862292E-0001 2.52364397270117E-0001 + 2.52007230351183E-0001 2.51650472738918E-0001 2.51294124066997E-0001 2.50938183969344E-0001 2.50582652080130E-0001 + 2.50227528033773E-0001 2.49872811464936E-0001 2.49518502008532E-0001 2.49164599299719E-0001 2.48811102973903E-0001 + 2.48458012666735E-0001 2.48105328014115E-0001 2.47753048652186E-0001 2.47401174217338E-0001 2.47049704346209E-0001 + 2.46698638675681E-0001 2.46347976842883E-0001 2.45997718485190E-0001 2.45647863240219E-0001 2.45298410745837E-0001 + 2.44949360640155E-0001 2.44600712561527E-0001 2.44252466148555E-0001 2.43904621040083E-0001 2.43557176875204E-0001 + 2.43210133293250E-0001 2.42863489933802E-0001 2.42517246436684E-0001 2.42171402441965E-0001 2.41825957589956E-0001 + 2.41480911521214E-0001 2.41136263876540E-0001 2.40792014296978E-0001 2.40448162423816E-0001 2.40104707898584E-0001 + 2.39761650363059E-0001 2.39418989459259E-0001 2.39076724829445E-0001 2.38734856116121E-0001 2.38393382962034E-0001 + 2.38052305010175E-0001 2.37711621903777E-0001 2.37371333286314E-0001 2.37031438801505E-0001 2.36691938093311E-0001 + 2.36352830805933E-0001 2.36014116583816E-0001 2.35675795071646E-0001 2.35337865914351E-0001 2.35000328757100E-0001 + 2.34663183245307E-0001 2.34326429024623E-0001 2.33990065740942E-0001 2.33654093040400E-0001 2.33318510569373E-0001 + 2.32983317974479E-0001 2.32648514902576E-0001 2.32314101000762E-0001 2.31980075916378E-0001 2.31646439297003E-0001 + 2.31313190790457E-0001 2.30980330044802E-0001 2.30647856708336E-0001 2.30315770429602E-0001 2.29984070857380E-0001 + 2.29652757640688E-0001 2.29321830428788E-0001 2.28991288871178E-0001 2.28661132617598E-0001 2.28331361318024E-0001 + 2.28001974622673E-0001 2.27672972182002E-0001 2.27344353646704E-0001 2.27016118667715E-0001 2.26688266896204E-0001 + 2.26360797983584E-0001 2.26033711581502E-0001 2.25707007341846E-0001 2.25380684916742E-0001 2.25054743958552E-0001 + 2.24729184119878E-0001 2.24404005053558E-0001 2.24079206412669E-0001 2.23754787850526E-0001 2.23430749020680E-0001 + 2.23107089576919E-0001 2.22783809173269E-0001 2.22460907463994E-0001 2.22138384103592E-0001 2.21816238746801E-0001 + 2.21494471048594E-0001 2.21173080664181E-0001 2.20852067249008E-0001 2.20531430458756E-0001 2.20211169949347E-0001 + 2.19891285376932E-0001 2.19571776397905E-0001 2.19252642668890E-0001 2.18933883846751E-0001 2.18615499588585E-0001 + 2.18297489551725E-0001 2.17979853393740E-0001 2.17662590772433E-0001 2.17345701345843E-0001 2.17029184772245E-0001 + 2.16713040710147E-0001 2.16397268818292E-0001 2.16081868755657E-0001 2.15766840181457E-0001 2.15452182755137E-0001 + 2.15137896136378E-0001 2.14823979985096E-0001 2.14510433961439E-0001 2.14197257725792E-0001 2.13884450938770E-0001 + 2.13572013261225E-0001 2.13259944354240E-0001 2.12948243879132E-0001 2.12636911497453E-0001 2.12325946870985E-0001 + 2.12015349661746E-0001 2.11705119531986E-0001 2.11395256144187E-0001 2.11085759161065E-0001 2.10776628245567E-0001 + 2.10467863060874E-0001 2.10159463270397E-0001 2.09851428537783E-0001 2.09543758526906E-0001 2.09236452901878E-0001 + 2.08929511327038E-0001 2.08622933466958E-0001 2.08316718986444E-0001 2.08010867550529E-0001 2.07705378824481E-0001 + 2.07400252473797E-0001 2.07095488164208E-0001 2.06791085561673E-0001 2.06487044332383E-0001 2.06183364142761E-0001 + 2.05880044659458E-0001 2.05577085549358E-0001 2.05274486479574E-0001 2.04972247117450E-0001 2.04670367130559E-0001 + 2.04368846186706E-0001 2.04067683953926E-0001 2.03766880100480E-0001 2.03466434294863E-0001 2.03166346205797E-0001 + 2.02866615502235E-0001 2.02567241853360E-0001 2.02268224928581E-0001 2.01969564397540E-0001 2.01671259930104E-0001 + 2.01373311196372E-0001 2.01075717866671E-0001 2.00778479611556E-0001 2.00481596101812E-0001 2.00185067008448E-0001 + 1.99888892002708E-0001 1.99593070756059E-0001 1.99297602940199E-0001 1.99002488227050E-0001 1.98707726288767E-0001 + 1.98413316797730E-0001 1.98119259426545E-0001 1.97825553848049E-0001 1.97532199735303E-0001 1.97239196761598E-0001 + 1.96946544600450E-0001 1.96654242925603E-0001 1.96362291411028E-0001 1.96070689730921E-0001 1.95779437559708E-0001 + 1.95488534572039E-0001 1.95197980442790E-0001 1.94907774847064E-0001 1.94617917460192E-0001 1.94328407957729E-0001 + 1.94039246015455E-0001 1.93750431309379E-0001 1.93461963515732E-0001 1.93173842310974E-0001 1.92886067371788E-0001 + 1.92598638375084E-0001 1.92311554997995E-0001 1.92024816917882E-0001 1.91738423812329E-0001 1.91452375359145E-0001 + 1.91166671236365E-0001 1.90881311122247E-0001 1.90596294695276E-0001 1.90311621634157E-0001 1.90027291617825E-0001 + 1.89743304325434E-0001 1.89459659436365E-0001 1.89176356630222E-0001 1.88893395586833E-0001 1.88610775986251E-0001 + 1.88328497508751E-0001 1.88046559834830E-0001 1.87764962645212E-0001 1.87483705620842E-0001 1.87202788442888E-0001 + 1.86922210792742E-0001 1.86641972352020E-0001 1.86362072802557E-0001 1.86082511826413E-0001 1.85803289105872E-0001 + 1.85524404323438E-0001 1.85245857161839E-0001 1.84967647304024E-0001 1.84689774433164E-0001 1.84412238232653E-0001 + 1.84135038386106E-0001 1.83858174577361E-0001 1.83581646490476E-0001 1.83305453809731E-0001 1.83029596219630E-0001 + 1.82754073404892E-0001 1.82478885050464E-0001 1.82204030841510E-0001 1.81929510463418E-0001 1.81655323601792E-0001 + 1.81381469942461E-0001 1.81107949171474E-0001 1.80834760975098E-0001 1.80561905039824E-0001 1.80289381052360E-0001 + 1.80017188699636E-0001 1.79745327668801E-0001 1.79473797647225E-0001 1.79202598322497E-0001 1.78931729382426E-0001 + 1.78661190515040E-0001 1.78390981408586E-0001 1.78121101751533E-0001 1.77851551232566E-0001 1.77582329540592E-0001 + 1.77313436364734E-0001 1.77044871394336E-0001 1.76776634318961E-0001 1.76508724828388E-0001 1.76241142612617E-0001 + 1.75973887361866E-0001 1.75706958766572E-0001 1.75440356517388E-0001 1.75174080305186E-0001 1.74908129821058E-0001 + 1.74642504756310E-0001 1.74377204802470E-0001 1.74112229651280E-0001 1.73847578994701E-0001 1.73583252524913E-0001 + 1.73319249934310E-0001 1.73055570915506E-0001 1.72792215161330E-0001 1.72529182364829E-0001 1.72266472219268E-0001 + 1.72004084418125E-0001 1.71742018655099E-0001 1.71480274624103E-0001 1.71218852019268E-0001 1.70957750534938E-0001 + 1.70696969865676E-0001 1.70436509706262E-0001 1.70176369751687E-0001 1.69916549697165E-0001 1.69657049238119E-0001 + 1.69397868070192E-0001 1.69139005889240E-0001 1.68880462391335E-0001 1.68622237272765E-0001 1.68364330230032E-0001 + 1.68106740959855E-0001 1.67849469159165E-0001 1.67592514525111E-0001 1.67335876755053E-0001 1.67079555546569E-0001 + 1.66823550597451E-0001 1.66567861605702E-0001 1.66312488269543E-0001 1.66057430287408E-0001 1.65802687357944E-0001 + 1.65548259180013E-0001 1.65294145452692E-0001 1.65040345875269E-0001 1.64786860147246E-0001 1.64533687968340E-0001 + 1.64280829038480E-0001 1.64028283057810E-0001 1.63776049726685E-0001 1.63524128745674E-0001 1.63272519815560E-0001 + 1.63021222637335E-0001 1.62770236912209E-0001 1.62519562341600E-0001 1.62269198627142E-0001 1.62019145470677E-0001 + 1.61769402574265E-0001 1.61519969640173E-0001 1.61270846370883E-0001 1.61022032469087E-0001 1.60773527637690E-0001 + 1.60525331579808E-0001 1.60277443998770E-0001 1.60029864598114E-0001 1.59782593081592E-0001 1.59535629153165E-0001 + 1.59288972517007E-0001 1.59042622877500E-0001 1.58796579939242E-0001 1.58550843407036E-0001 1.58305412985900E-0001 + 1.58060288381061E-0001 1.57815469297955E-0001 1.57570955442231E-0001 1.57326746519747E-0001 1.57082842236571E-0001 + 1.56839242298981E-0001 1.56595946413465E-0001 1.56352954286721E-0001 1.56110265625656E-0001 1.55867880137388E-0001 + 1.55625797529244E-0001 1.55384017508758E-0001 1.55142539783677E-0001 1.54901364061954E-0001 1.54660490051753E-0001 + 1.54419917461446E-0001 1.54179645999614E-0001 1.53939675375047E-0001 1.53700005296744E-0001 1.53460635473910E-0001 + 1.53221565615961E-0001 1.52982795432522E-0001 1.52744324633421E-0001 1.52506152928701E-0001 1.52268280028607E-0001 + 1.52030705643596E-0001 1.51793429484331E-0001 1.51556451261681E-0001 1.51319770686726E-0001 1.51083387470750E-0001 + 1.50847301325247E-0001 1.50611511961916E-0001 1.50376019092665E-0001 1.50140822429607E-0001 1.49905921685063E-0001 + 1.49671316571560E-0001 1.49437006801833E-0001 1.49202992088821E-0001 1.48969272145674E-0001 1.48735846685742E-0001 + 1.48502715422587E-0001 1.48269878069972E-0001 1.48037334341871E-0001 1.47805083952460E-0001 1.47573126616122E-0001 + 1.47341462047447E-0001 1.47110089961228E-0001 1.46879010072465E-0001 1.46648222096362E-0001 1.46417725748332E-0001 + 1.46187520743987E-0001 1.45957606799150E-0001 1.45727983629845E-0001 1.45498650952301E-0001 1.45269608482954E-0001 + 1.45040855938442E-0001 1.44812393035610E-0001 1.44584219491505E-0001 1.44356335023379E-0001 1.44128739348690E-0001 + 1.43901432185096E-0001 1.43674413250462E-0001 1.43447682262857E-0001 1.43221238940551E-0001 1.42995083002021E-0001 + 1.42769214165944E-0001 1.42543632151204E-0001 1.42318336676886E-0001 1.42093327462277E-0001 1.41868604226870E-0001 + 1.41644166690360E-0001 1.41420014572643E-0001 1.41196147593820E-0001 1.40972565474193E-0001 1.40749267934268E-0001 + 1.40526254694752E-0001 1.40303525476556E-0001 1.40081080000791E-0001 1.39858917988771E-0001 1.39637039162014E-0001 + 1.39415443242236E-0001 1.39194129951358E-0001 1.38973099011501E-0001 1.38752350144988E-0001 1.38531883074344E-0001 + 1.38311697522295E-0001 1.38091793211766E-0001 1.37872169865888E-0001 1.37652827207988E-0001 1.37433764961597E-0001 + 1.37214982850445E-0001 1.36996480598465E-0001 1.36778257929789E-0001 1.36560314568748E-0001 1.36342650239877E-0001 + 1.36125264667908E-0001 1.35908157577776E-0001 1.35691328694612E-0001 1.35474777743751E-0001 1.35258504450728E-0001 + 1.35042508541272E-0001 1.34826789741319E-0001 1.34611347777000E-0001 1.34396182374648E-0001 1.34181293260791E-0001 + 1.33966680162162E-0001 1.33752342805690E-0001 1.33538280918501E-0001 1.33324494227925E-0001 1.33110982461486E-0001 + 1.32897745346910E-0001 1.32684782612119E-0001 1.32472093985236E-0001 1.32259679194581E-0001 1.32047537968671E-0001 + 1.31835670036223E-0001 1.31624075126152E-0001 1.31412752967570E-0001 1.31201703289788E-0001 1.30990925822314E-0001 + 1.30780420294854E-0001 1.30570186437309E-0001 1.30360223979783E-0001 1.30150532652571E-0001 1.29941112186169E-0001 + 1.29731962311271E-0001 1.29523082758764E-0001 1.29314473259736E-0001 1.29106133545468E-0001 1.28898063347442E-0001 + 1.28690262397332E-0001 1.28482730427013E-0001 1.28275467168552E-0001 1.28068472354215E-0001 1.27861745716464E-0001 + 1.27655286987956E-0001 1.27449095901546E-0001 1.27243172190281E-0001 1.27037515587408E-0001 1.26832125826367E-0001 + 1.26627002640795E-0001 1.26422145764523E-0001 1.26217554931578E-0001 1.26013229876183E-0001 1.25809170332755E-0001 + 1.25605376035906E-0001 1.25401846720445E-0001 1.25198582121372E-0001 1.24995581973886E-0001 1.24792846013377E-0001 + 1.24590373975432E-0001 1.24388165595830E-0001 1.24186220610547E-0001 1.23984538755752E-0001 1.23783119767806E-0001 + 1.23581963383269E-0001 1.23381069338889E-0001 1.23180437371612E-0001 1.22980067218576E-0001 1.22779958617113E-0001 + 1.22580111304748E-0001 1.22380525019200E-0001 1.22181199498381E-0001 1.21982134480395E-0001 1.21783329703541E-0001 + 1.21584784906310E-0001 1.21386499827386E-0001 1.21188474205645E-0001 1.20990707780157E-0001 1.20793200290184E-0001 + 1.20595951475180E-0001 1.20398961074791E-0001 1.20202228828856E-0001 1.20005754477407E-0001 1.19809537760667E-0001 + 1.19613578419049E-0001 1.19417876193161E-0001 1.19222430823801E-0001 1.19027242051960E-0001 1.18832309618819E-0001 + 1.18637633265750E-0001 1.18443212734319E-0001 1.18249047766280E-0001 1.18055138103580E-0001 1.17861483488357E-0001 + 1.17668083662939E-0001 1.17474938369846E-0001 1.17282047351787E-0001 1.17089410351663E-0001 1.16897027112565E-0001 + 1.16704897377775E-0001 1.16513020890763E-0001 1.16321397395193E-0001 1.16130026634916E-0001 1.15938908353973E-0001 + 1.15748042296597E-0001 1.15557428207210E-0001 1.15367065830422E-0001 1.15176954911034E-0001 1.14987095194037E-0001 + 1.14797486424611E-0001 1.14608128348124E-0001 1.14419020710135E-0001 1.14230163256391E-0001 1.14041555732827E-0001 + 1.13853197885568E-0001 1.13665089460930E-0001 1.13477230205414E-0001 1.13289619865711E-0001 1.13102258188700E-0001 + 1.12915144921449E-0001 1.12728279811215E-0001 1.12541662605441E-0001 1.12355293051760E-0001 1.12169170897992E-0001 + 1.11983295892145E-0001 1.11797667782415E-0001 1.11612286317186E-0001 1.11427151245027E-0001 1.11242262314698E-0001 + 1.11057619275146E-0001 1.10873221875501E-0001 1.10689069865086E-0001 1.10505162993407E-0001 1.10321501010158E-0001 + 1.10138083665220E-0001 1.09954910708661E-0001 1.09771981890736E-0001 1.09589296961886E-0001 1.09406855672737E-0001 + 1.09224657774104E-0001 1.09042703016987E-0001 1.08860991152572E-0001 1.08679521932231E-0001 1.08498295107521E-0001 + 1.08317310430188E-0001 1.08136567652160E-0001 1.07956066525554E-0001 1.07775806802670E-0001 1.07595788235994E-0001 + 1.07416010578199E-0001 1.07236473582140E-0001 1.07057177000860E-0001 1.06878120587587E-0001 1.06699304095732E-0001 + 1.06520727278891E-0001 1.06342389890848E-0001 1.06164291685568E-0001 1.05986432417202E-0001 1.05808811840085E-0001 + 1.05631429708736E-0001 1.05454285777861E-0001 1.05277379802346E-0001 1.05100711537264E-0001 1.04924280737871E-0001 + 1.04748087159607E-0001 1.04572130558095E-0001 1.04396410689142E-0001 1.04220927308740E-0001 1.04045680173063E-0001 + 1.03870669038469E-0001 1.03695893661498E-0001 1.03521353798874E-0001 1.03347049207505E-0001 1.03172979644480E-0001 + 1.02999144867073E-0001 1.02825544632739E-0001 1.02652178699118E-0001 1.02479046824028E-0001 1.02306148765475E-0001 + 1.02133484281644E-0001 1.01961053130902E-0001 1.01788855071800E-0001 1.01616889863071E-0001 1.01445157263628E-0001 + 1.01273657032569E-0001 1.01102388929170E-0001 1.00931352712891E-0001 1.00760548143374E-0001 1.00589974980441E-0001 + 1.00419632984096E-0001 1.00249521914525E-0001 1.00079641532094E-0001 9.99099915973505E-0002 9.97405718710238E-0002 + 9.95713821140227E-0002 9.94024220874378E-0002 9.92336915525407E-0002 9.90651902707816E-0002 9.88969180037940E-0002 + 9.87288745133897E-0002 9.85610595615620E-0002 9.83934729104835E-0002 9.82261143225075E-0002 9.80589835601677E-0002 + 9.78920803861761E-0002 9.77254045634268E-0002 9.75589558549917E-0002 9.73927340241235E-0002 9.72267388342537E-0002 + 9.70609700489936E-0002 9.68954274321341E-0002 9.67301107476445E-0002 9.65650197596743E-0002 9.64001542325510E-0002 + 9.62355139307817E-0002 9.60710986190524E-0002 9.59069080622277E-0002 9.57429420253506E-0002 9.55792002736427E-0002 + 9.54156825725047E-0002 9.52523886875147E-0002 9.50893183844298E-0002 9.49264714291850E-0002 9.47638475878938E-0002 + 9.46014466268468E-0002 9.44392683125130E-0002 9.42773124115395E-0002 9.41155786907503E-0002 9.39540669171476E-0002 + 9.37927768579111E-0002 9.36317082803979E-0002 9.34708609521419E-0002 9.33102346408545E-0002 9.31498291144247E-0002 + 9.29896441409175E-0002 9.28296794885757E-0002 9.26699349258192E-0002 9.25104102212426E-0002 9.23511051436200E-0002 + 9.21920194618998E-0002 9.20331529452081E-0002 9.18745053628465E-0002 9.17160764842934E-0002 9.15578660792038E-0002 + 9.13998739174068E-0002 9.12420997689100E-0002 9.10845434038951E-0002 9.09272045927205E-0002 9.07700831059194E-0002 + 9.06131787142015E-0002 9.04564911884519E-0002 9.03000202997296E-0002 9.01437658192712E-0002 8.99877275184866E-0002 + 8.98319051689622E-0002 8.96762985424581E-0002 8.95209074109102E-0002 8.93657315464293E-0002 8.92107707213000E-0002 + 8.90560247079827E-0002 8.89014932791112E-0002 8.87471762074944E-0002 8.85930732661156E-0002 8.84391842281322E-0002 + 8.82855088668756E-0002 8.81320469558512E-0002 8.79787982687387E-0002 8.78257625793912E-0002 8.76729396618361E-0002 + 8.75203292902741E-0002 8.73679312390799E-0002 8.72157452828011E-0002 8.70637711961588E-0002 8.69120087540480E-0002 + 8.67604577315360E-0002 8.66091179038639E-0002 8.64579890464456E-0002 8.63070709348681E-0002 8.61563633448908E-0002 + 8.60058660524458E-0002 8.58555788336386E-0002 8.57055014647462E-0002 8.55556337222189E-0002 8.54059753826794E-0002 + 8.52565262229212E-0002 8.51072860199121E-0002 8.49582545507903E-0002 8.48094315928670E-0002 8.46608169236244E-0002 + 8.45124103207172E-0002 8.43642115619721E-0002 8.42162204253855E-0002 8.40684366891280E-0002 8.39208601315396E-0002 + 8.37734905311325E-0002 8.36263276665896E-0002 8.34793713167655E-0002 8.33326212606860E-0002 8.31860772775463E-0002 + 8.30397391467146E-0002 8.28936066477283E-0002 8.27476795602963E-0002 8.26019576642975E-0002 8.24564407397815E-0002 + 8.23111285669687E-0002 8.21660209262490E-0002 8.20211175981833E-0002 8.18764183635017E-0002 8.17319230031053E-0002 + 8.15876312980640E-0002 8.14435430296191E-0002 8.12996579791800E-0002 8.11559759283265E-0002 8.10124966588082E-0002 + 8.08692199525433E-0002 8.07261455916202E-0002 8.05832733582963E-0002 8.04406030349981E-0002 8.02981344043213E-0002 + 8.01558672490300E-0002 8.00138013520583E-0002 7.98719364965080E-0002 7.97302724656502E-0002 7.95888090429247E-0002 + 7.94475460119397E-0002 7.93064831564717E-0002 7.91656202604653E-0002 7.90249571080341E-0002 7.88844934834590E-0002 + 7.87442291711896E-0002 7.86041639558436E-0002 7.84642976222052E-0002 7.83246299552285E-0002 7.81851607400336E-0002 + 7.80458897619091E-0002 7.79068168063105E-0002 7.77679416588613E-0002 7.76292641053523E-0002 7.74907839317404E-0002 + 7.73525009241515E-0002 7.72144148688770E-0002 7.70765255523762E-0002 7.69388327612746E-0002 7.68013362823648E-0002 + 7.66640359026067E-0002 7.65269314091250E-0002 7.63900225892131E-0002 7.62533092303291E-0002 7.61167911200986E-0002 + 7.59804680463124E-0002 7.58443397969282E-0002 7.57084061600697E-0002 7.55726669240258E-0002 7.54371218772523E-0002 + 7.53017708083699E-0002 7.51666135061655E-0002 7.50316497595911E-0002 7.48968793577652E-0002 7.47623020899705E-0002 + 7.46279177456555E-0002 7.44937261144342E-0002 7.43597269860852E-0002 7.42259201505526E-0002 7.40923053979451E-0002 + 7.39588825185368E-0002 7.38256513027659E-0002 7.36926115412354E-0002 7.35597630247134E-0002 7.34271055441317E-0002 + 7.32946388905873E-0002 7.31623628553410E-0002 7.30302772298182E-0002 7.28983818056080E-0002 7.27666763744635E-0002 + 7.26351607283025E-0002 7.25038346592057E-0002 7.23726979594182E-0002 7.22417504213490E-0002 7.21109918375693E-0002 + 7.19804220008158E-0002 7.18500407039869E-0002 7.17198477401455E-0002 7.15898429025168E-0002 7.14600259844898E-0002 + 7.13303967796166E-0002 7.12009550816111E-0002 7.10717006843519E-0002 7.09426333818788E-0002 7.08137529683952E-0002 + 7.06850592382666E-0002 7.05565519860213E-0002 7.04282310063503E-0002 7.03000960941055E-0002 7.01721470443032E-0002 + 7.00443836521201E-0002 6.99168057128959E-0002 6.97894130221317E-0002 6.96622053754907E-0002 6.95351825687984E-0002 + 6.94083443980409E-0002 6.92816906593671E-0002 6.91552211490863E-0002 6.90289356636702E-0002 6.89028339997510E-0002 + 6.87769159541231E-0002 6.86511813237414E-0002 6.85256299057216E-0002 6.84002614973413E-0002 6.82750758960381E-0002 + 6.81500728994109E-0002 6.80252523052193E-0002 6.79006139113835E-0002 6.77761575159842E-0002 6.76518829172621E-0002 + 6.75277899136193E-0002 6.74038783036170E-0002 6.72801478859774E-0002 6.71565984595824E-0002 6.70332298234745E-0002 + 6.69100417768552E-0002 6.67870341190863E-0002 6.66642066496895E-0002 6.65415591683458E-0002 6.64190914748959E-0002 + 6.62968033693402E-0002 6.61746946518384E-0002 6.60527651227092E-0002 6.59310145824305E-0002 6.58094428316398E-0002 + 6.56880496711332E-0002 6.55668349018659E-0002 6.54457983249522E-0002 6.53249397416643E-0002 6.52042589534343E-0002 + 6.50837557618519E-0002 6.49634299686660E-0002 6.48432813757832E-0002 6.47233097852690E-0002 6.46035149993473E-0002 + 6.44838968203990E-0002 6.43644550509645E-0002 6.42451894937413E-0002 6.41260999515852E-0002 6.40071862275092E-0002 + 6.38884481246848E-0002 6.37698854464408E-0002 6.36514979962631E-0002 6.35332855777958E-0002 6.34152479948397E-0002 + 6.32973850513535E-0002 6.31796965514521E-0002 6.30621822994090E-0002 6.29448420996533E-0002 6.28276757567715E-0002 + 6.27106830755074E-0002 6.25938638607608E-0002 6.24772179175887E-0002 6.23607450512041E-0002 6.22444450669775E-0002 + 6.21283177704348E-0002 6.20123629672584E-0002 6.18965804632875E-0002 6.17809700645166E-0002 6.16655315770968E-0002 + 6.15502648073352E-0002 6.14351695616948E-0002 6.13202456467938E-0002 6.12054928694065E-0002 6.10909110364630E-0002 + 6.09764999550487E-0002 6.08622594324043E-0002 6.07481892759263E-0002 6.06342892931662E-0002 6.05205592918307E-0002 + 6.04069990797812E-0002 6.02936084650349E-0002 6.01803872557632E-0002 6.00673352602928E-0002 5.99544522871052E-0002 + 5.98417381448357E-0002 5.97291926422755E-0002 5.96168155883692E-0002 5.95046067922165E-0002 5.93925660630708E-0002 + 5.92806932103402E-0002 5.91689880435871E-0002 5.90574503725269E-0002 5.89460800070305E-0002 5.88348767571215E-0002 + 5.87238404329778E-0002 5.86129708449309E-0002 5.85022678034658E-0002 5.83917311192216E-0002 5.82813606029900E-0002 + 5.81711560657168E-0002 5.80611173185005E-0002 5.79512441725934E-0002 5.78415364394002E-0002 5.77319939304794E-0002 + 5.76226164575420E-0002 5.75134038324517E-0002 5.74043558672254E-0002 5.72954723740323E-0002 5.71867531651946E-0002 + 5.70781980531862E-0002 5.69698068506348E-0002 5.68615793703192E-0002 5.67535154251708E-0002 5.66456148282736E-0002 + 5.65378773928630E-0002 5.64303029323269E-0002 5.63228912602049E-0002 5.62156421901888E-0002 5.61085555361215E-0002 + 5.60016311119979E-0002 5.58948687319646E-0002 5.57882682103194E-0002 5.56818293615118E-0002 5.55755520001424E-0002 + 5.54694359409632E-0002 5.53634809988773E-0002 5.52576869889385E-0002 5.51520537263523E-0002 5.50465810264744E-0002 + 5.49412687048116E-0002 5.48361165770219E-0002 5.47311244589126E-0002 5.46262921664433E-0002 5.45216195157226E-0002 + 5.44171063230104E-0002 5.43127524047164E-0002 5.42085575774007E-0002 5.41045216577738E-0002 5.40006444626954E-0002 + 5.38969258091764E-0002 5.37933655143764E-0002 5.36899633956057E-0002 5.35867192703236E-0002 5.34836329561395E-0002 + 5.33807042708124E-0002 5.32779330322500E-0002 5.31753190585104E-0002 5.30728621678003E-0002 5.29705621784760E-0002 + 5.28684189090425E-0002 5.27664321781542E-0002 5.26646018046144E-0002 5.25629276073750E-0002 5.24614094055371E-0002 + 5.23600470183501E-0002 5.22588402652124E-0002 5.21577889656704E-0002 5.20568929394198E-0002 5.19561520063038E-0002 + 5.18555659863142E-0002 5.17551346995913E-0002 5.16548579664230E-0002 5.15547356072456E-0002 5.14547674426432E-0002 + 5.13549532933480E-0002 5.12552929802396E-0002 5.11557863243454E-0002 5.10564331468407E-0002 5.09572332690480E-0002 + 5.08581865124373E-0002 5.07592926986262E-0002 5.06605516493796E-0002 5.05619631866091E-0002 5.04635271323738E-0002 + 5.03652433088800E-0002 5.02671115384804E-0002 5.01691316436751E-0002 5.00713034471109E-0002 4.99736267715807E-0002 + 4.98761014400251E-0002 4.97787272755301E-0002 4.96815041013291E-0002 4.95844317408012E-0002 4.94875100174721E-0002 + 4.93907387550139E-0002 4.92941177772439E-0002 4.91976469081268E-0002 4.91013259717722E-0002 4.90051547924361E-0002 + 4.89091331945200E-0002 4.88132610025712E-0002 4.87175380412830E-0002 4.86219641354932E-0002 4.85265391101866E-0002 + 4.84312627904919E-0002 4.83361350016841E-0002 4.82411555691828E-0002 4.81463243185531E-0002 4.80516410755052E-0002 + 4.79571056658938E-0002 4.78627179157191E-0002 4.77684776511254E-0002 4.76743846984025E-0002 4.75804388839840E-0002 + 4.74866400344491E-0002 4.73929879765205E-0002 4.72994825370655E-0002 4.72061235430964E-0002 4.71129108217687E-0002 + 4.70198442003830E-0002 4.69269235063830E-0002 4.68341485673575E-0002 4.67415192110383E-0002 4.66490352653013E-0002 + 4.65566965581663E-0002 4.64645029177965E-0002 4.63724541724989E-0002 4.62805501507238E-0002 4.61887906810653E-0002 + 4.60971755922603E-0002 4.60057047131891E-0002 4.59143778728755E-0002 4.58231949004860E-0002 4.57321556253302E-0002 + 4.56412598768611E-0002 4.55505074846734E-0002 4.54598982785059E-0002 4.53694320882391E-0002 4.52791087438968E-0002 + 4.51889280756446E-0002 4.50988899137912E-0002 4.50089940887875E-0002 4.49192404312260E-0002 4.48296287718425E-0002 + 4.47401589415141E-0002 4.46508307712604E-0002 4.45616440922424E-0002 4.44725987357635E-0002 4.43836945332690E-0002 + 4.42949313163450E-0002 4.42063089167205E-0002 4.41178271662648E-0002 4.40294858969898E-0002 4.39412849410478E-0002 + 4.38532241307331E-0002 4.37653032984811E-0002 4.36775222768679E-0002 4.35898808986112E-0002 4.35023789965694E-0002 + 4.34150164037420E-0002 4.33277929532689E-0002 4.32407084784315E-0002 4.31537628126511E-0002 4.30669557894899E-0002 + 4.29802872426508E-0002 4.28937570059767E-0002 4.28073649134512E-0002 4.27211107991978E-0002 4.26349944974808E-0002 + 4.25490158427040E-0002 4.24631746694112E-0002 4.23774708122868E-0002 4.22919041061543E-0002 4.22064743859775E-0002 + 4.21211814868596E-0002 4.20360252440438E-0002 4.19510054929123E-0002 4.18661220689871E-0002 4.17813748079297E-0002 + 4.16967635455405E-0002 4.16122881177595E-0002 4.15279483606660E-0002 4.14437441104773E-0002 4.13596752035513E-0002 + 4.12757414763833E-0002 4.11919427656086E-0002 4.11082789080004E-0002 4.10247497404711E-0002 4.09413551000715E-0002 + 4.08580948239906E-0002 4.07749687495566E-0002 4.06919767142351E-0002 4.06091185556309E-0002 4.05263941114863E-0002 + 4.04438032196819E-0002 4.03613457182368E-0002 4.02790214453070E-0002 4.01968302391876E-0002 4.01147719383106E-0002 + 4.00328463812463E-0002 3.99510534067021E-0002 3.98693928535233E-0002 3.97878645606929E-0002 3.97064683673306E-0002 + 3.96252041126942E-0002 3.95440716361782E-0002 3.94630707773146E-0002 3.93822013757721E-0002 3.93014632713569E-0002 + 3.92208563040119E-0002 3.91403803138166E-0002 3.90600351409878E-0002 3.89798206258784E-0002 3.88997366089785E-0002 + 3.88197829309141E-0002 3.87399594324485E-0002 3.86602659544806E-0002 3.85807023380459E-0002 3.85012684243163E-0002 + 3.84219640545994E-0002 3.83427890703393E-0002 3.82637433131159E-0002 3.81848266246452E-0002 3.81060388467787E-0002 + 3.80273798215037E-0002 3.79488493909437E-0002 3.78704473973570E-0002 3.77921736831380E-0002 3.77140280908166E-0002 + 3.76360104630573E-0002 3.75581206426609E-0002 3.74803584725627E-0002 3.74027237958335E-0002 3.73252164556788E-0002 + 3.72478362954394E-0002 3.71705831585913E-0002 3.70934568887441E-0002 3.70164573296436E-0002 3.69395843251694E-0002 + 3.68628377193359E-0002 3.67862173562921E-0002 3.67097230803212E-0002 3.66333547358413E-0002 3.65571121674037E-0002 + 3.64809952196952E-0002 3.64050037375358E-0002 3.63291375658801E-0002 3.62533965498162E-0002 3.61777805345663E-0002 + 3.61022893654867E-0002 3.60269228880669E-0002 3.59516809479306E-0002 3.58765633908344E-0002 3.58015700626692E-0002 + 3.57267008094586E-0002 3.56519554773603E-0002 3.55773339126647E-0002 3.55028359617955E-0002 3.54284614713096E-0002 + 3.53542102878970E-0002 3.52800822583806E-0002 3.52060772297159E-0002 3.51321950489920E-0002 3.50584355634301E-0002 + 3.49847986203839E-0002 3.49112840673403E-0002 3.48378917519182E-0002 3.47646215218692E-0002 3.46914732250772E-0002 + 3.46184467095585E-0002 3.45455418234612E-0002 3.44727584150658E-0002 3.44000963327850E-0002 3.43275554251630E-0002 + 3.42551355408764E-0002 3.41828365287335E-0002 3.41106582376741E-0002 3.40386005167700E-0002 3.39666632152241E-0002 + 3.38948461823713E-0002 3.38231492676777E-0002 3.37515723207409E-0002 3.36801151912898E-0002 3.36087777291841E-0002 + 3.35375597844152E-0002 3.34664612071052E-0002 3.33954818475074E-0002 3.33246215560056E-0002 3.32538801831150E-0002 + 3.31832575794814E-0002 3.31127535958807E-0002 3.30423680832202E-0002 3.29721008925373E-0002 3.29019518749999E-0002 + 3.28319208819062E-0002 3.27620077646850E-0002 3.26922123748951E-0002 3.26225345642253E-0002 3.25529741844948E-0002 + 3.24835310876526E-0002 3.24142051257777E-0002 3.23449961510787E-0002 3.22759040158946E-0002 3.22069285726934E-0002 + 3.21380696740729E-0002 3.20693271727608E-0002 3.20007009216137E-0002 3.19321907736183E-0002 3.18637965818897E-0002 + 3.17955181996733E-0002 3.17273554803429E-0002 3.16593082774016E-0002 3.15913764444816E-0002 3.15235598353438E-0002 + 3.14558583038785E-0002 3.13882717041040E-0002 3.13207998901683E-0002 3.12534427163472E-0002 3.11862000370454E-0002 + 3.11190717067961E-0002 3.10520575802608E-0002 3.09851575122296E-0002 3.09183713576206E-0002 3.08516989714803E-0002 + 3.07851402089831E-0002 3.07186949254316E-0002 3.06523629762564E-0002 3.05861442170158E-0002 3.05200385033962E-0002 + 3.04540456912116E-0002 3.03881656364034E-0002 3.03223981950413E-0002 3.02567432233217E-0002 3.01912005775692E-0002 + 3.01257701142351E-0002 3.00604516898984E-0002 2.99952451612656E-0002 2.99301503851693E-0002 2.98651672185706E-0002 + 2.98002955185564E-0002 2.97355351423413E-0002 2.96708859472662E-0002 2.96063477907992E-0002 2.95419205305352E-0002 + 2.94776040241949E-0002 2.94133981296266E-0002 2.93493027048045E-0002 2.92853176078295E-0002 2.92214426969284E-0002 + 2.91576778304547E-0002 2.90940228668880E-0002 2.90304776648338E-0002 2.89670420830239E-0002 2.89037159803160E-0002 + 2.88404992156936E-0002 2.87773916482660E-0002 2.87143931372685E-0002 2.86515035420619E-0002 2.85887227221324E-0002 + 2.85260505370922E-0002 2.84634868466784E-0002 2.84010315107541E-0002 2.83386843893070E-0002 2.82764453424508E-0002 + 2.82143142304237E-0002 2.81522909135894E-0002 2.80903752524364E-0002 2.80285671075781E-0002 2.79668663397531E-0002 + 2.79052728098244E-0002 2.78437863787801E-0002 2.77824069077326E-0002 2.77211342579190E-0002 2.76599682907010E-0002 + 2.75989088675645E-0002 2.75379558501200E-0002 2.74771091001024E-0002 2.74163684793700E-0002 2.73557338499065E-0002 + 2.72952050738187E-0002 2.72347820133377E-0002 2.71744645308185E-0002 2.71142524887399E-0002 2.70541457497048E-0002 + 2.69941441764391E-0002 2.69342476317931E-0002 2.68744559787402E-0002 2.68147690803774E-0002 2.67551867999251E-0002 + 2.66957090007270E-0002 2.66363355462503E-0002 2.65770663000848E-0002 2.65179011259443E-0002 2.64588398876648E-0002 + 2.63998824492059E-0002 2.63410286746496E-0002 2.62822784282012E-0002 2.62236315741885E-0002 2.61650879770619E-0002 + 2.61066475013946E-0002 2.60483100118823E-0002 2.59900753733432E-0002 2.59319434507177E-0002 2.58739141090689E-0002 + 2.58159872135817E-0002 2.57581626295635E-0002 2.57004402224438E-0002 2.56428198577739E-0002 2.55853014012274E-0002 + 2.55278847185993E-0002 2.54705696758072E-0002 2.54133561388897E-0002 2.53562439740074E-0002 2.52992330474425E-0002 + 2.52423232255987E-0002 2.51855143750012E-0002 2.51288063622965E-0002 2.50721990542526E-0002 2.50156923177587E-0002 + 2.49592860198248E-0002 2.49029800275827E-0002 2.48467742082845E-0002 2.47906684293038E-0002 2.47346625581351E-0002 + 2.46787564623931E-0002 2.46229500098140E-0002 2.45672430682542E-0002 2.45116355056911E-0002 2.44561271902220E-0002 + 2.44007179900653E-0002 2.43454077735598E-0002 2.42901964091638E-0002 2.42350837654569E-0002 2.41800697111381E-0002 + 2.41251541150271E-0002 2.40703368460630E-0002 2.40156177733055E-0002 2.39609967659340E-0002 2.39064736932471E-0002 + 2.38520484246643E-0002 2.37977208297238E-0002 2.37434907780840E-0002 2.36893581395224E-0002 2.36353227839363E-0002 + 2.35813845813423E-0002 2.35275434018764E-0002 2.34737991157936E-0002 2.34201515934684E-0002 2.33666007053943E-0002 + 2.33131463221836E-0002 2.32597883145681E-0002 2.32065265533981E-0002 2.31533609096427E-0002 2.31002912543902E-0002 + 2.30473174588470E-0002 2.29944393943386E-0002 2.29416569323087E-0002 2.28889699443200E-0002 2.28363783020530E-0002 + 2.27838818773069E-0002 2.27314805419990E-0002 2.26791741681650E-0002 2.26269626279586E-0002 2.25748457936513E-0002 + 2.25228235376334E-0002 2.24708957324123E-0002 2.24190622506135E-0002 2.23673229649804E-0002 2.23156777483740E-0002 + 2.22641264737730E-0002 2.22126690142737E-0002 2.21613052430897E-0002 2.21100350335524E-0002 2.20588582591102E-0002 + 2.20077747933290E-0002 2.19567845098917E-0002 2.19058872825987E-0002 2.18550829853673E-0002 2.18043714922316E-0002 + 2.17537526773431E-0002 2.17032264149698E-0002 2.16527925794967E-0002 2.16024510454253E-0002 2.15522016873741E-0002 + 2.15020443800780E-0002 2.14519789983883E-0002 2.14020054172732E-0002 2.13521235118167E-0002 2.13023331572196E-0002 + 2.12526342287987E-0002 2.12030266019870E-0002 2.11535101523338E-0002 2.11040847555042E-0002 2.10547502872794E-0002 + 2.10055066235563E-0002 2.09563536403482E-0002 2.09072912137833E-0002 2.08583192201063E-0002 2.08094375356772E-0002 + 2.07606460369713E-0002 2.07119446005799E-0002 2.06633331032092E-0002 2.06148114216813E-0002 2.05663794329330E-0002 + 2.05180370140169E-0002 2.04697840421004E-0002 2.04216203944658E-0002 2.03735459485109E-0002 2.03255605817479E-0002 + 2.02776641718044E-0002 2.02298565964223E-0002 2.01821377334588E-0002 2.01345074608853E-0002 2.00869656567878E-0002 + 2.00395121993671E-0002 1.99921469669382E-0002 1.99448698379307E-0002 1.98976806908885E-0002 1.98505794044695E-0002 + 1.98035658574462E-0002 1.97566399287048E-0002 1.97098014972458E-0002 1.96630504421836E-0002 1.96163866427465E-0002 + 1.95698099782769E-0002 1.95233203282303E-0002 1.94769175721768E-0002 1.94306015897993E-0002 1.93843722608950E-0002 + 1.93382294653740E-0002 1.92921730832602E-0002 1.92462029946910E-0002 1.92003190799163E-0002 1.91545212193004E-0002 + 1.91088092933197E-0002 1.90631831825644E-0002 1.90176427677374E-0002 1.89721879296546E-0002 1.89268185492450E-0002 + 1.88815345075501E-0002 1.88363356857243E-0002 1.87912219650347E-0002 1.87461932268611E-0002 1.87012493526957E-0002 + 1.86563902241433E-0002 1.86116157229211E-0002 1.85669257308585E-0002 1.85223201298974E-0002 1.84777988020919E-0002 + 1.84333616296080E-0002 1.83890084947240E-0002 1.83447392798303E-0002 1.83005538674290E-0002 1.82564521401341E-0002 + 1.82124339806717E-0002 1.81684992718794E-0002 1.81246478967064E-0002 1.80808797382136E-0002 1.80371946795737E-0002 + 1.79935926040706E-0002 1.79500733950995E-0002 1.79066369361672E-0002 1.78632831108916E-0002 1.78200118030020E-0002 + 1.77768228963387E-0002 1.77337162748530E-0002 1.76906918226074E-0002 1.76477494237752E-0002 1.76048889626406E-0002 + 1.75621103235986E-0002 1.75194133911550E-0002 1.74767980499263E-0002 1.74342641846393E-0002 1.73918116801318E-0002 + 1.73494404213517E-0002 1.73071502933576E-0002 1.72649411813182E-0002 1.72228129705125E-0002 1.71807655463301E-0002 + 1.71387987942698E-0002 1.70969125999417E-0002 1.70551068490648E-0002 1.70133814274689E-0002 1.69717362210931E-0002 + 1.69301711159865E-0002 1.68886859983081E-0002 1.68472807543262E-0002 1.68059552704192E-0002 1.67647094330745E-0002 + 1.67235431288894E-0002 1.66824562445704E-0002 1.66414486669335E-0002 1.66005202829038E-0002 1.65596709795156E-0002 + 1.65189006439127E-0002 1.64782091633474E-0002 1.64375964251815E-0002 1.63970623168855E-0002 1.63566067260390E-0002 + 1.63162295403301E-0002 1.62759306475559E-0002 1.62357099356221E-0002 1.61955672925430E-0002 1.61555026064415E-0002 + 1.61155157655488E-0002 1.60756066582050E-0002 1.60357751728580E-0002 1.59960211980642E-0002 1.59563446224884E-0002 + 1.59167453349033E-0002 1.58772232241898E-0002 1.58377781793368E-0002 1.57984100894413E-0002 1.57591188437081E-0002 + 1.57199043314495E-0002 1.56807664420863E-0002 1.56417050651462E-0002 1.56027200902651E-0002 1.55638114071863E-0002 + 1.55249789057604E-0002 1.54862224759458E-0002 1.54475420078081E-0002 1.54089373915201E-0002 1.53704085173619E-0002 + 1.53319552757209E-0002 1.52935775570916E-0002 1.52552752520752E-0002 1.52170482513805E-0002 1.51788964458227E-0002 + 1.51408197263241E-0002 1.51028179839136E-0002 1.50648911097270E-0002 1.50270389950067E-0002 1.49892615311016E-0002 + 1.49515586094674E-0002 1.49139301216659E-0002 1.48763759593656E-0002 1.48388960143411E-0002 1.48014901784734E-0002 + 1.47641583437497E-0002 1.47269004022633E-0002 1.46897162462136E-0002 1.46526057679060E-0002 1.46155688597519E-0002 + 1.45786054142683E-0002 1.45417153240785E-0002 1.45048984819112E-0002 1.44681547806008E-0002 1.44314841130876E-0002 + 1.43948863724170E-0002 1.43583614517403E-0002 1.43219092443140E-0002 1.42855296435002E-0002 1.42492225427661E-0002 + 1.42129878356840E-0002 1.41768254159317E-0002 1.41407351772920E-0002 1.41047170136526E-0002 1.40687708190063E-0002 + 1.40328964874509E-0002 1.39970939131890E-0002 1.39613629905276E-0002 1.39257036138792E-0002 1.38901156777601E-0002 + 1.38545990767920E-0002 1.38191537057005E-0002 1.37837794593160E-0002 1.37484762325732E-0002 1.37132439205111E-0002 + 1.36780824182732E-0002 1.36429916211069E-0002 1.36079714243639E-0002 1.35730217235001E-0002 1.35381424140751E-0002 + 1.35033333917529E-0002 1.34685945523009E-0002 1.34339257915908E-0002 1.33993270055977E-0002 1.33647980904006E-0002 + 1.33303389421822E-0002 1.32959494572283E-0002 1.32616295319290E-0002 1.32273790627772E-0002 1.31931979463695E-0002 + 1.31590860794056E-0002 1.31250433586887E-0002 1.30910696811251E-0002 1.30571649437241E-0002 1.30233290435984E-0002 + 1.29895618779632E-0002 1.29558633441372E-0002 1.29222333395415E-0002 1.28886717617005E-0002 1.28551785082408E-0002 + 1.28217534768921E-0002 1.27883965654866E-0002 1.27551076719590E-0002 1.27218866943466E-0002 1.26887335307890E-0002 + 1.26556480795286E-0002 1.26226302389094E-0002 1.25896799073783E-0002 1.25567969834839E-0002 1.25239813658773E-0002 + 1.24912329533115E-0002 1.24585516446414E-0002 1.24259373388241E-0002 1.23933899349182E-0002 1.23609093320845E-0002 + 1.23284954295853E-0002 1.22961481267845E-0002 1.22638673231480E-0002 1.22316529182430E-0002 1.21995048117380E-0002 + 1.21674229034035E-0002 1.21354070931107E-0002 1.21034572808327E-0002 1.20715733666434E-0002 1.20397552507181E-0002 + 1.20080028333334E-0002 1.19763160148664E-0002 1.19446946957959E-0002 1.19131387767010E-0002 1.18816481582622E-0002 + 1.18502227412603E-0002 1.18188624265773E-0002 1.17875671151957E-0002 1.17563367081985E-0002 1.17251711067696E-0002 + 1.16940702121929E-0002 1.16630339258533E-0002 1.16320621492355E-0002 1.16011547839251E-0002 1.15703117316076E-0002 + 1.15395328940686E-0002 1.15088181731941E-0002 1.14781674709700E-0002 1.14475806894824E-0002 1.14170577309169E-0002 + 1.13865984975595E-0002 1.13562028917958E-0002 1.13258708161111E-0002 1.12956021730904E-0002 1.12653968654183E-0002 + 1.12352547958793E-0002 1.12051758673569E-0002 1.11751599828345E-0002 1.11452070453946E-0002 1.11153169582191E-0002 + 1.10854896245893E-0002 1.10557249478854E-0002 1.10260228315872E-0002 1.09963831792729E-0002 1.09668058946206E-0002 + 1.09372908814066E-0002 1.09078380435064E-0002 1.08784472848944E-0002 1.08491185096436E-0002 1.08198516219258E-0002 + 1.07906465260116E-0002 1.07615031262698E-0002 1.07324213271681E-0002 1.07034010332725E-0002 1.06744421492476E-0002 + 1.06455445798559E-0002 1.06167082299586E-0002 1.05879330045151E-0002 1.05592188085826E-0002 1.05305655473169E-0002 + 1.05019731259715E-0002 1.04734414498980E-0002 1.04449704245457E-0002 1.04165599554622E-0002 1.03882099482926E-0002 + 1.03599203087795E-0002 1.03316909427639E-0002 1.03035217561836E-0002 1.02754126550745E-0002 1.02473635455698E-0002 + 1.02193743339000E-0002 1.01914449263934E-0002 1.01635752294750E-0002 1.01357651496676E-0002 1.01080145935909E-0002 + 1.00803234679618E-0002 1.00526916795942E-0002 1.00251191353992E-0002 9.99760574238463E-0003 9.97015140765529E-0003 + 9.94275603841287E-0003 9.91541954195570E-0003 9.88814182567897E-0003 9.86092279707430E-0003 9.83376236373020E-0003 + 9.80666043333145E-0003 9.77961691365933E-0003 9.75263171259167E-0003 9.72570473810246E-0003 9.69883589826214E-0003 + 9.67202510123718E-0003 9.64527225529050E-0003 9.61857726878086E-0003 9.59194005016314E-0003 9.56536050798830E-0003 + 9.53883855090307E-0003 9.51237408765021E-0003 9.48596702706815E-0003 9.45961727809104E-0003 9.43332474974895E-0003 + 9.40708935116730E-0003 9.38091099156727E-0003 9.35478958026538E-0003 9.32872502667373E-0003 9.30271724029984E-0003 + 9.27676613074626E-0003 9.25087160771124E-0003 9.22503358098789E-0003 9.19925196046467E-0003 9.17352665612499E-0003 + 9.14785757804739E-0003 9.12224463640542E-0003 9.09668774146727E-0003 9.07118680359635E-0003 9.04574173325059E-0003 + 9.02035244098280E-0003 8.99501883744035E-0003 8.96974083336531E-0003 8.94451833959431E-0003 8.91935126705835E-0003 + 8.89423952678303E-0003 8.86918302988819E-0003 8.84418168758809E-0003 8.81923541119111E-0003 8.79434411210005E-0003 + 8.76950770181164E-0003 8.74472609191675E-0003 8.71999919410034E-0003 8.69532692014122E-0003 8.67070918191222E-0003 + 8.64614589137985E-0003 8.62163696060465E-0003 8.59718230174068E-0003 8.57278182703569E-0003 8.54843544883116E-0003 + 8.52414307956195E-0003 8.49990463175658E-0003 8.47572001803681E-0003 8.45158915111803E-0003 8.42751194380871E-0003 + 8.40348830901064E-0003 8.37951815971890E-0003 8.35560140902156E-0003 8.33173797009992E-0003 8.30792775622818E-0003 + 8.28417068077349E-0003 8.26046665719609E-0003 8.23681559904884E-0003 8.21321741997755E-0003 8.18967203372062E-0003 + 8.16617935410922E-0003 8.14273929506718E-0003 8.11935177061063E-0003 8.09601669484854E-0003 8.07273398198203E-0003 + 8.04950354630480E-0003 8.02632530220270E-0003 8.00319916415396E-0003 7.98012504672905E-0003 7.95710286459034E-0003 + 7.93413253249262E-0003 7.91121396528245E-0003 7.88834707789853E-0003 7.86553178537132E-0003 7.84276800282325E-0003 + 7.82005564546855E-0003 7.79739462861308E-0003 7.77478486765451E-0003 7.75222627808201E-0003 7.72971877547644E-0003 + 7.70726227550999E-0003 7.68485669394656E-0003 7.66250194664121E-0003 7.64019794954039E-0003 7.61794461868191E-0003 + 7.59574187019468E-0003 7.57358962029888E-0003 7.55148778530565E-0003 7.52943628161739E-0003 7.50743502572729E-0003 + 7.48548393421951E-0003 7.46358292376917E-0003 7.44173191114209E-0003 7.41993081319495E-0003 7.39817954687499E-0003 + 7.37647802922031E-0003 7.35482617735940E-0003 7.33322390851130E-0003 7.31167113998563E-0003 7.29016778918229E-0003 + 7.26871377359166E-0003 7.24730901079424E-0003 7.22595341846103E-0003 7.20464691435300E-0003 7.18338941632126E-0003 + 7.16218084230712E-0003 7.14102111034174E-0003 7.11991013854635E-0003 7.09884784513210E-0003 7.07783414839977E-0003 + 7.05686896674021E-0003 7.03595221863377E-0003 7.01508382265061E-0003 6.99426369745039E-0003 6.97349176178241E-0003 + 6.95276793448549E-0003 6.93209213448768E-0003 6.91146428080673E-0003 6.89088429254946E-0003 6.87035208891211E-0003 + 6.84986758918003E-0003 6.82943071272780E-0003 6.80904137901910E-0003 6.78869950760656E-0003 6.76840501813194E-0003 + 6.74815783032577E-0003 6.72795786400761E-0003 6.70780503908565E-0003 6.68769927555709E-0003 6.66764049350762E-0003 + 6.64762861311162E-0003 6.62766355463214E-0003 6.60774523842066E-0003 6.58787358491723E-0003 6.56804851465020E-0003 + 6.54826994823648E-0003 6.52853780638110E-0003 6.50885200987739E-0003 6.48921247960694E-0003 6.46961913653938E-0003 + 6.45007190173253E-0003 6.43057069633209E-0003 6.41111544157194E-0003 6.39170605877369E-0003 6.37234246934684E-0003 + 6.35302459478878E-0003 6.33375235668452E-0003 6.31452567670689E-0003 6.29534447661621E-0003 6.27620867826054E-0003 + 6.25711820357534E-0003 6.23807297458353E-0003 6.21907291339554E-0003 6.20011794220902E-0003 6.18120798330904E-0003 + 6.16234295906788E-0003 6.14352279194487E-0003 6.12474740448671E-0003 6.10601671932696E-0003 6.08733065918634E-0003 + 6.06868914687242E-0003 6.05009210527976E-0003 6.03153945738979E-0003 6.01303112627055E-0003 5.99456703507710E-0003 + 5.97614710705095E-0003 5.95777126552037E-0003 5.93943943390012E-0003 5.92115153569154E-0003 5.90290749448245E-0003 + 5.88470723394690E-0003 5.86655067784556E-0003 5.84843775002518E-0003 5.83036837441887E-0003 5.81234247504583E-0003 + 5.79435997601146E-0003 5.77642080150725E-0003 5.75852487581061E-0003 5.74067212328503E-0003 5.72286246837979E-0003 + 5.70509583563013E-0003 5.68737214965698E-0003 5.66969133516715E-0003 5.65205331695302E-0003 5.63445801989261E-0003 + 5.61690536894960E-0003 5.59939528917307E-0003 5.58192770569770E-0003 5.56450254374343E-0003 5.54711972861574E-0003 + 5.52977918570527E-0003 5.51248084048791E-0003 5.49522461852483E-0003 5.47801044546224E-0003 5.46083824703152E-0003 + 5.44370794904896E-0003 5.42661947741600E-0003 5.40957275811884E-0003 5.39256771722857E-0003 5.37560428090116E-0003 + 5.35868237537723E-0003 5.34180192698221E-0003 5.32496286212609E-0003 5.30816510730343E-0003 5.29140858909346E-0003 + 5.27469323415973E-0003 5.25801896925033E-0003 5.24138572119763E-0003 5.22479341691839E-0003 5.20824198341364E-0003 + 5.19173134776847E-0003 5.17526143715234E-0003 5.15883217881864E-0003 5.14244350010491E-0003 5.12609532843259E-0003 + 5.10978759130711E-0003 5.09352021631783E-0003 5.07729313113775E-0003 5.06110626352390E-0003 5.04495954131681E-0003 + 5.02885289244082E-0003 5.01278624490377E-0003 4.99675952679714E-0003 4.98077266629588E-0003 4.96482559165836E-0003 + 4.94891823122641E-0003 4.93305051342510E-0003 4.91722236676291E-0003 4.90143371983140E-0003 4.88568450130548E-0003 + 4.86997463994307E-0003 4.85430406458514E-0003 4.83867270415579E-0003 4.82308048766194E-0003 4.80752734419355E-0003 + 4.79201320292331E-0003 4.77653799310685E-0003 4.76110164408243E-0003 4.74570408527103E-0003 4.73034524617632E-0003 + 4.71502505638447E-0003 4.69974344556428E-0003 4.68450034346691E-0003 4.66929567992609E-0003 4.65412938485781E-0003 + 4.63900138826037E-0003 4.62391162021444E-0003 4.60886001088278E-0003 4.59384649051039E-0003 4.57887098942435E-0003 + 4.56393343803371E-0003 4.54903376682969E-0003 4.53417190638528E-0003 4.51934778735549E-0003 4.50456134047705E-0003 + 4.48981249656856E-0003 4.47510118653036E-0003 4.46042734134432E-0003 4.44579089207416E-0003 4.43119176986497E-0003 + 4.41662990594348E-0003 4.40210523161780E-0003 4.38761767827753E-0003 4.37316717739361E-0003 4.35875366051816E-0003 + 4.34437705928477E-0003 4.33003730540804E-0003 4.31573433068384E-0003 4.30146806698903E-0003 4.28723844628158E-0003 + 4.27304540060046E-0003 4.25888886206547E-0003 4.24476876287743E-0003 4.23068503531786E-0003 4.21663761174916E-0003 + 4.20262642461435E-0003 4.18865140643723E-0003 4.17471248982215E-0003 4.16080960745399E-0003 4.14694269209825E-0003 + 4.13311167660076E-0003 4.11931649388787E-0003 4.10555707696618E-0003 4.09183335892271E-0003 4.07814527292463E-0003 + 4.06449275221931E-0003 4.05087573013434E-0003 4.03729414007730E-0003 4.02374791553590E-0003 4.01023699007773E-0003 + 3.99676129735047E-0003 3.98332077108154E-0003 3.96991534507821E-0003 3.95654495322759E-0003 3.94320952949645E-0003 + 3.92990900793128E-0003 3.91664332265815E-0003 3.90341240788267E-0003 3.89021619789009E-0003 3.87705462704498E-0003 + 3.86392762979141E-0003 3.85083514065274E-0003 3.83777709423170E-0003 3.82475342521028E-0003 3.81176406834954E-0003 + 3.79880895848988E-0003 3.78588803055065E-0003 3.77300121953034E-0003 3.76014846050635E-0003 3.74732968863509E-0003 + 3.73454483915187E-0003 3.72179384737072E-0003 3.70907664868461E-0003 3.69639317856514E-0003 3.68374337256265E-0003 + 3.67112716630604E-0003 3.65854449550287E-0003 3.64599529593920E-0003 3.63347950347953E-0003 3.62099705406682E-0003 + 3.60854788372238E-0003 3.59613192854587E-0003 3.58374912471516E-0003 3.57139940848644E-0003 3.55908271619397E-0003 + 3.54679898425013E-0003 3.53454814914543E-0003 3.52233014744830E-0003 3.51014491580522E-0003 3.49799239094049E-0003 + 3.48587250965637E-0003 3.47378520883284E-0003 3.46173042542763E-0003 3.44970809647624E-0003 3.43771815909175E-0003 + 3.42576055046491E-0003 3.41383520786391E-0003 3.40194206863459E-0003 3.39008107020011E-0003 3.37825215006106E-0003 + 3.36645524579540E-0003 3.35469029505833E-0003 3.34295723558236E-0003 3.33125600517714E-0003 3.31958654172942E-0003 + 3.30794878320317E-0003 3.29634266763926E-0003 3.28476813315563E-0003 3.27322511794710E-0003 3.26171356028542E-0003 + 3.25023339851914E-0003 3.23878457107356E-0003 3.22736701645084E-0003 3.21598067322966E-0003 3.20462548006546E-0003 + 3.19330137569014E-0003 3.18200829891222E-0003 3.17074618861670E-0003 3.15951498376488E-0003 3.14831462339461E-0003 + 3.13714504661994E-0003 3.12600619263125E-0003 3.11489800069509E-0003 3.10382041015426E-0003 3.09277336042764E-0003 + 3.08175679101015E-0003 3.07077064147281E-0003 3.05981485146251E-0003 3.04888936070215E-0003 3.03799410899043E-0003 + 3.02712903620195E-0003 3.01629408228700E-0003 3.00548918727159E-0003 2.99471429125748E-0003 2.98396933442195E-0003 + 2.97325425701791E-0003 2.96256899937373E-0003 2.95191350189334E-0003 2.94128770505599E-0003 2.93069154941632E-0003 + 2.92012497560433E-0003 2.90958792432522E-0003 2.89908033635947E-0003 2.88860215256266E-0003 2.87815331386556E-0003 + 2.86773376127393E-0003 2.85734343586858E-0003 2.84698227880531E-0003 2.83665023131476E-0003 2.82634723470252E-0003 + 2.81607323034891E-0003 2.80582815970912E-0003 2.79561196431297E-0003 2.78542458576494E-0003 2.77526596574420E-0003 + 2.76513604600440E-0003 2.75503476837377E-0003 2.74496207475498E-0003 2.73491790712507E-0003 2.72490220753556E-0003 + 2.71491491811216E-0003 2.70495598105495E-0003 2.69502533863814E-0003 2.68512293321016E-0003 2.67524870719358E-0003 + 2.66540260308493E-0003 2.65558456345489E-0003 2.64579453094802E-0003 2.63603244828285E-0003 2.62629825825172E-0003 + 2.61659190372086E-0003 2.60691332763024E-0003 2.59726247299352E-0003 2.58763928289808E-0003 2.57804370050489E-0003 + 2.56847566904853E-0003 2.55893513183703E-0003 2.54942203225200E-0003 2.53993631374839E-0003 2.53047791985454E-0003 + 2.52104679417216E-0003 2.51164288037616E-0003 2.50226612221478E-0003 2.49291646350932E-0003 2.48359384815433E-0003 + 2.47429822011737E-0003 2.46502952343900E-0003 2.45578770223286E-0003 2.44657270068543E-0003 2.43738446305614E-0003 + 2.42822293367718E-0003 2.41908805695364E-0003 2.40997977736324E-0003 2.40089803945642E-0003 2.39184278785629E-0003 + 2.38281396725851E-0003 2.37381152243132E-0003 2.36483539821538E-0003 2.35588553952390E-0003 2.34696189134242E-0003 + 2.33806439872880E-0003 2.32919300681327E-0003 2.32034766079823E-0003 2.31152830595836E-0003 2.30273488764044E-0003 + 2.29396735126332E-0003 2.28522564231801E-0003 2.27650970636742E-0003 2.26781948904649E-0003 2.25915493606200E-0003 + 2.25051599319264E-0003 2.24190260628893E-0003 2.23331472127304E-0003 2.22475228413901E-0003 2.21621524095241E-0003 + 2.20770353785053E-0003 2.19921712104215E-0003 2.19075593680761E-0003 2.18231993149872E-0003 2.17390905153870E-0003 + 2.16552324342217E-0003 2.15716245371503E-0003 2.14882662905451E-0003 2.14051571614904E-0003 2.13222966177823E-0003 + 2.12396841279285E-0003 2.11573191611472E-0003 2.10752011873675E-0003 2.09933296772276E-0003 2.09117041020759E-0003 + 2.08303239339690E-0003 2.07491886456730E-0003 2.06682977106608E-0003 2.05876506031134E-0003 2.05072467979188E-0003 + 2.04270857706713E-0003 2.03471669976716E-0003 2.02674899559254E-0003 2.01880541231443E-0003 2.01088589777439E-0003 + 2.00299039988439E-0003 1.99511886662681E-0003 1.98727124605431E-0003 1.97944748628984E-0003 1.97164753552655E-0003 + 1.96387134202781E-0003 1.95611885412707E-0003 1.94839002022786E-0003 1.94068478880378E-0003 1.93300310839838E-0003 + 1.92534492762517E-0003 1.91771019516752E-0003 1.91009885977864E-0003 1.90251087028159E-0003 1.89494617556911E-0003 + 1.88740472460368E-0003 1.87988646641739E-0003 1.87239135011199E-0003 1.86491932485873E-0003 1.85747033989838E-0003 + 1.85004434454122E-0003 1.84264128816688E-0003 1.83526112022441E-0003 1.82790379023212E-0003 1.82056924777764E-0003 + 1.81325744251783E-0003 1.80596832417865E-0003 1.79870184255530E-0003 1.79145794751199E-0003 1.78423658898198E-0003 + 1.77703771696752E-0003 1.76986128153982E-0003 1.76270723283896E-0003 1.75557552107386E-0003 1.74846609652228E-0003 + 1.74137890953069E-0003 1.73431391051430E-0003 1.72727104995692E-0003 1.72025027841108E-0003 1.71325154649777E-0003 + 1.70627480490654E-0003 1.69932000439542E-0003 1.69238709579083E-0003 1.68547602998762E-0003 1.67858675794891E-0003 + 1.67171923070616E-0003 1.66487339935904E-0003 1.65804921507538E-0003 1.65124662909122E-0003 1.64446559271064E-0003 + 1.63770605730580E-0003 1.63096797431684E-0003 1.62425129525189E-0003 1.61755597168697E-0003 1.61088195526593E-0003 + 1.60422919770052E-0003 1.59759765077016E-0003 1.59098726632209E-0003 1.58439799627115E-0003 1.57782979259983E-0003 + 1.57128260735825E-0003 1.56475639266401E-0003 1.55825110070224E-0003 1.55176668372548E-0003 1.54530309405370E-0003 + 1.53886028407420E-0003 1.53243820624158E-0003 1.52603681307775E-0003 1.51965605717176E-0003 1.51329589117990E-0003 + 1.50695626782550E-0003 1.50063713989903E-0003 1.49433846025798E-0003 1.48806018182676E-0003 1.48180225759682E-0003 + 1.47556464062639E-0003 1.46934728404064E-0003 1.46315014103146E-0003 1.45697316485753E-0003 1.45081630884425E-0003 + 1.44467952638362E-0003 1.43856277093433E-0003 1.43246599602157E-0003 1.42638915523709E-0003 1.42033220223908E-0003 + 1.41429509075223E-0003 1.40827777456753E-0003 1.40228020754235E-0003 1.39630234360036E-0003 1.39034413673143E-0003 + 1.38440554099170E-0003 1.37848651050338E-0003 1.37258699945488E-0003 1.36670696210060E-0003 1.36084635276098E-0003 + 1.35500512582245E-0003 1.34918323573734E-0003 1.34338063702387E-0003 1.33759728426607E-0003 1.33183313211383E-0003 + 1.32608813528271E-0003 1.32036224855399E-0003 1.31465542677461E-0003 1.30896762485710E-0003 1.30329879777959E-0003 + 1.29764890058567E-0003 1.29201788838443E-0003 1.28640571635040E-0003 1.28081233972345E-0003 1.27523771380882E-0003 + 1.26968179397702E-0003 1.26414453566381E-0003 1.25862589437014E-0003 1.25312582566210E-0003 1.24764428517093E-0003 + 1.24218122859290E-0003 1.23673661168930E-0003 1.23131039028638E-0003 1.22590252027535E-0003 1.22051295761228E-0003 + 1.21514165831806E-0003 1.20978857847840E-0003 1.20445367424375E-0003 1.19913690182925E-0003 1.19383821751468E-0003 + 1.18855757764448E-0003 1.18329493862762E-0003 1.17805025693759E-0003 1.17282348911236E-0003 1.16761459175434E-0003 + 1.16242352153032E-0003 1.15725023517141E-0003 1.15209468947307E-0003 1.14695684129496E-0003 1.14183664756095E-0003 + 1.13673406525911E-0003 1.13164905144158E-0003 1.12658156322461E-0003 1.12153155778843E-0003 1.11649899237733E-0003 + 1.11148382429946E-0003 1.10648601092689E-0003 1.10150550969557E-0003 1.09654227810519E-0003 1.09159627371927E-0003 + 1.08666745416497E-0003 1.08175577713319E-0003 1.07686120037843E-0003 1.07198368171874E-0003 1.06712317903575E-0003 + 1.06227965027455E-0003 1.05745305344371E-0003 1.05264334661517E-0003 1.04785048792424E-0003 1.04307443556956E-0003 + 1.03831514781303E-0003 1.03357258297976E-0003 1.02884669945806E-0003 1.02413745569937E-0003 1.01944481021822E-0003 + 1.01476872159219E-0003 1.01010914846188E-0003 1.00546604953081E-0003 1.00083938356547E-0003 9.96229109395162E-0004 + 9.91635185912065E-0004 9.87057572071131E-0004 9.82496226890006E-0004 9.77951109449101E-0004 9.73422178891424E-0004 + 9.68909394422622E-0004 9.64412715310877E-0004 9.59932100886913E-0004 9.55467510543927E-0004 9.51018903737525E-0004 + 9.46586239985730E-0004 9.42169478868879E-0004 9.37768580029635E-0004 9.33383503172883E-0004 9.29014208065767E-0004 + 9.24660654537557E-0004 9.20322802479653E-0004 9.16000611845557E-0004 9.11694042650780E-0004 9.07403054972849E-0004 + 9.03127608951210E-0004 8.98867664787258E-0004 8.94623182744211E-0004 8.90394123147112E-0004 8.86180446382794E-0004 + 8.81982112899798E-0004 8.77799083208376E-0004 8.73631317880392E-0004 8.69478777549351E-0004 8.65341422910281E-0004 + 8.61219214719724E-0004 8.57112113795715E-0004 8.53020081017684E-0004 8.48943077326473E-0004 8.44881063724241E-0004 + 8.40834001274438E-0004 8.36801851101801E-0004 8.32784574392234E-0004 8.28782132392836E-0004 8.24794486411805E-0004 + 8.20821597818439E-0004 8.16863428043058E-0004 8.12919938576963E-0004 8.08991090972442E-0004 8.05076846842648E-0004 + 8.01177167861624E-0004 7.97292015764210E-0004 7.93421352346046E-0004 7.89565139463485E-0004 7.85723339033567E-0004 + 7.81895913034013E-0004 7.78082823503105E-0004 7.74284032539718E-0004 7.70499502303219E-0004 7.66729195013469E-0004 + 7.62973072950758E-0004 7.59231098455749E-0004 7.55503233929476E-0004 7.51789441833250E-0004 7.48089684688665E-0004 + 7.44403925077505E-0004 7.40732125641768E-0004 7.37074249083548E-0004 7.33430258165034E-0004 7.29800115708480E-0004 + 7.26183784596117E-0004 7.22581227770160E-0004 7.18992408232716E-0004 7.15417289045803E-0004 7.11855833331239E-0004 + 7.08308004270637E-0004 7.04773765105374E-0004 7.01253079136509E-0004 6.97745909724784E-0004 6.94252220290534E-0004 + 6.90771974313708E-0004 6.87305135333756E-0004 6.83851666949627E-0004 6.80411532819733E-0004 6.76984696661872E-0004 + 6.73571122253228E-0004 6.70170773430280E-0004 6.66783614088821E-0004 6.63409608183852E-0004 6.60048719729575E-0004 + 6.56700912799356E-0004 6.53366151525652E-0004 6.50044400100010E-0004 6.46735622772983E-0004 6.43439783854106E-0004 + 6.40156847711881E-0004 6.36886778773678E-0004 6.33629541525745E-0004 6.30385100513126E-0004 6.27153420339655E-0004 + 6.23934465667882E-0004 6.20728201219043E-0004 6.17534591773043E-0004 6.14353602168361E-0004 6.11185197302061E-0004 + 6.08029342129706E-0004 6.04886001665352E-0004 6.01755140981490E-0004 5.98636725208992E-0004 5.95530719537097E-0004 + 5.92437089213339E-0004 5.89355799543534E-0004 5.86286815891706E-0004 5.83230103680090E-0004 5.80185628389040E-0004 + 5.77153355557013E-0004 5.74133250780537E-0004 5.71125279714140E-0004 5.68129408070345E-0004 5.65145601619582E-0004 + 5.62173826190206E-0004 5.59214047668395E-0004 5.56266231998140E-0004 5.53330345181211E-0004 5.50406353277085E-0004 + 5.47494222402941E-0004 5.44593918733577E-0004 5.41705408501422E-0004 5.38828657996438E-0004 5.35963633566105E-0004 + 5.33110301615397E-0004 5.30268628606700E-0004 5.27438581059813E-0004 5.24620125551862E-0004 5.21813228717314E-0004 + 5.19017857247880E-0004 5.16233977892499E-0004 5.13461557457310E-0004 5.10700562805579E-0004 5.07950960857693E-0004 + 5.05212718591084E-0004 5.02485803040206E-0004 4.99770181296511E-0004 4.97065820508363E-0004 4.94372687881043E-0004 + 4.91690750676670E-0004 4.89019976214193E-0004 4.86360331869323E-0004 4.83711785074498E-0004 4.81074303318871E-0004 + 4.78447854148216E-0004 4.75832405164937E-0004 4.73227924027988E-0004 4.70634378452861E-0004 4.68051736211539E-0004 + 4.65479965132420E-0004 4.62919033100346E-0004 4.60368908056489E-0004 4.57829557998363E-0004 4.55300950979746E-0004 + 4.52783055110669E-0004 4.50275838557359E-0004 4.47779269542193E-0004 4.45293316343677E-0004 4.42817947296379E-0004 + 4.40353130790919E-0004 4.37898835273893E-0004 4.35455029247874E-0004 4.33021681271330E-0004 4.30598759958601E-0004 + 4.28186233979874E-0004 4.25784072061110E-0004 4.23392242984036E-0004 4.21010715586069E-0004 4.18639458760324E-0004 + 4.16278441455518E-0004 4.13927632675966E-0004 4.11587001481535E-0004 4.09256516987589E-0004 4.06936148364970E-0004 + 4.04625864839931E-0004 4.02325635694133E-0004 4.00035430264561E-0004 3.97755217943509E-0004 3.95484968178547E-0004 + 3.93224650472452E-0004 3.90974234383200E-0004 3.88733689523899E-0004 3.86502985562757E-0004 3.84282092223066E-0004 + 3.82070979283114E-0004 3.79869616576188E-0004 3.77677973990506E-0004 3.75496021469198E-0004 3.73323729010247E-0004 + 3.71161066666452E-0004 3.69008004545413E-0004 3.66864512809450E-0004 3.64730561675598E-0004 3.62606121415538E-0004 + 3.60491162355587E-0004 3.58385654876632E-0004 3.56289569414097E-0004 3.54202876457924E-0004 3.52125546552494E-0004 + 3.50057550296625E-0004 3.47998858343502E-0004 3.45949441400659E-0004 3.43909270229930E-0004 3.41878315647403E-0004 + 3.39856548523395E-0004 3.37843939782396E-0004 3.35840460403044E-0004 3.33846081418067E-0004 3.31860773914274E-0004 + 3.29884509032476E-0004 3.27917257967471E-0004 3.25958991968006E-0004 3.24009682336720E-0004 3.22069300430125E-0004 + 3.20137817658541E-0004 3.18215205486094E-0004 3.16301435430632E-0004 3.14396479063713E-0004 3.12500308010567E-0004 + 3.10612893950036E-0004 3.08734208614561E-0004 3.06864223790112E-0004 3.05002911316187E-0004 3.03150243085730E-0004 + 3.01306191045118E-0004 2.99470727194124E-0004 2.97643823585856E-0004 2.95825452326744E-0004 2.94015585576475E-0004 + 2.92214195547969E-0004 2.90421254507347E-0004 2.88636734773866E-0004 2.86860608719907E-0004 2.85092848770913E-0004 + 2.83333427405371E-0004 2.81582317154752E-0004 2.79839490603482E-0004 2.78104920388917E-0004 2.76378579201270E-0004 + 2.74660439783605E-0004 2.72950474931774E-0004 2.71248657494396E-0004 2.69554960372804E-0004 2.67869356521008E-0004 + 2.66191818945674E-0004 2.64522320706054E-0004 2.62860834913975E-0004 2.61207334733778E-0004 2.59561793382296E-0004 + 2.57924184128810E-0004 2.56294480294999E-0004 2.54672655254921E-0004 2.53058682434954E-0004 2.51452535313774E-0004 + 2.49854187422298E-0004 2.48263612343674E-0004 2.46680783713205E-0004 2.45105675218336E-0004 2.43538260598611E-0004 + 2.41978513645626E-0004 2.40426408203001E-0004 2.38881918166326E-0004 2.37345017483148E-0004 2.35815680152903E-0004 + 2.34293880226891E-0004 2.32779591808246E-0004 2.31272789051877E-0004 2.29773446164452E-0004 2.28281537404335E-0004 + 2.26797037081575E-0004 2.25319919557841E-0004 2.23850159246398E-0004 2.22387730612071E-0004 2.20932608171191E-0004 + 2.19484766491579E-0004 2.18044180192485E-0004 2.16610823944560E-0004 2.15184672469827E-0004 2.13765700541622E-0004 + 2.12353882984573E-0004 2.10949194674549E-0004 2.09551610538635E-0004 2.08161105555079E-0004 2.06777654753261E-0004 + 2.05401233213666E-0004 2.04031816067818E-0004 2.02669378498271E-0004 2.01313895738547E-0004 1.99965343073120E-0004 + 1.98623695837356E-0004 1.97288929417487E-0004 1.95961019250580E-0004 1.94639940824477E-0004 1.93325669677780E-0004 + 1.92018181399792E-0004 1.90717451630499E-0004 1.89423456060520E-0004 1.88136170431065E-0004 1.86855570533912E-0004 + 1.85581632211353E-0004 1.84314331356168E-0004 1.83053643911576E-0004 1.81799545871213E-0004 1.80552013279077E-0004 + 1.79311022229495E-0004 1.78076548867096E-0004 1.76848569386756E-0004 1.75627060033575E-0004 1.74411997102825E-0004 + 1.73203356939932E-0004 1.72001115940416E-0004 1.70805250549864E-0004 1.69615737263896E-0004 1.68432552628120E-0004 + 1.67255673238098E-0004 1.66085075739304E-0004 1.64920736827099E-0004 1.63762633246673E-0004 1.62610741793021E-0004 + 1.61465039310909E-0004 1.60325502694821E-0004 1.59192108888938E-0004 1.58064834887089E-0004 1.56943657732713E-0004 + 1.55828554518837E-0004 1.54719502388017E-0004 1.53616478532317E-0004 1.52519460193258E-0004 1.51428424661796E-0004 + 1.50343349278272E-0004 1.49264211432374E-0004 1.48190988563117E-0004 1.47123658158780E-0004 1.46062197756890E-0004 + 1.45006584944171E-0004 1.43956797356518E-0004 1.42912812678946E-0004 1.41874608645563E-0004 1.40842163039537E-0004 + 1.39815453693040E-0004 1.38794458487233E-0004 1.37779155352209E-0004 1.36769522266972E-0004 1.35765537259393E-0004 + 1.34767178406165E-0004 1.33774423832784E-0004 1.32787251713492E-0004 1.31805640271257E-0004 1.30829567777721E-0004 + 1.29859012553178E-0004 1.28893952966523E-0004 1.27934367435222E-0004 1.26980234425278E-0004 1.26031532451183E-0004 + 1.25088240075896E-0004 1.24150335910790E-0004 1.23217798615633E-0004 1.22290606898532E-0004 1.21368739515908E-0004 + 1.20452175272461E-0004 1.19540893021121E-0004 1.18634871663026E-0004 1.17734090147470E-0004 1.16838527471884E-0004 + 1.15948162681782E-0004 1.15062974870731E-0004 1.14182943180319E-0004 1.13308046800111E-0004 1.12438264967619E-0004 + 1.11573576968254E-0004 1.10713962135307E-0004 1.09859399849896E-0004 1.09009869540934E-0004 1.08165350685100E-0004 + 1.07325822806789E-0004 1.06491265478092E-0004 1.05661658318742E-0004 1.04836980996086E-0004 1.04017213225057E-0004 + 1.03202334768118E-0004 1.02392325435243E-0004 1.01587165083869E-0004 1.00786833618869E-0004 9.99913109925067E-0005 + 9.92005772044032E-0005 9.84146123015088E-0005 9.76333963780509E-0005 9.68569095755120E-0005 9.60851320825827E-0005 + 9.53180441351349E-0005 9.45556260161759E-0005 9.37978580558205E-0005 9.30447206312510E-0005 9.22961941666779E-0005 + 9.15522591333111E-0005 9.08128960493140E-0005 9.00780854797804E-0005 8.93478080366841E-0005 8.86220443788505E-0005 + 8.79007752119222E-0005 8.71839812883159E-0005 8.64716434071945E-0005 8.57637424144216E-0005 8.50602592025379E-0005 + 8.43611747107116E-0005 8.36664699247100E-0005 8.29761258768650E-0005 8.22901236460303E-0005 8.16084443575535E-0005 + 8.09310691832307E-0005 8.02579793412834E-0005 7.95891560963086E-0005 7.89245807592508E-0005 7.82642346873673E-0005 + 7.76080992841861E-0005 7.69561559994772E-0005 7.63083863292089E-0005 7.56647718155226E-0005 7.50252940466852E-0005 + 7.43899346570598E-0005 7.37586753270720E-0005 7.31314977831671E-0005 7.25083837977824E-0005 7.18893151893047E-0005 + 7.12742738220366E-0005 7.06632416061672E-0005 7.00562004977244E-0005 6.94531324985506E-0005 6.88540196562585E-0005 + 6.82588440642030E-0005 6.76675878614394E-0005 6.70802332326893E-0005 6.64967624083115E-0005 6.59171576642551E-0005 + 6.53414013220342E-0005 6.47694757486850E-0005 6.42013633567369E-0005 6.36370466041703E-0005 6.30765079943873E-0005 + 6.25197300761735E-0005 6.19666954436602E-0005 6.14173867362948E-0005 6.08717866387990E-0005 6.03298778811392E-0005 + 5.97916432384882E-0005 5.92570655311884E-0005 5.87261276247213E-0005 5.81988124296663E-0005 5.76751029016718E-0005 + 5.71549820414126E-0005 5.66384328945643E-0005 5.61254385517580E-0005 5.56159821485504E-0005 5.51100468653903E-0005 + 5.46076159275782E-0005 5.41086726052369E-0005 5.36132002132700E-0005 5.31211821113356E-0005 5.26326017038016E-0005 + 5.21474424397158E-0005 5.16656878127724E-0005 5.11873213612719E-0005 5.07123266680918E-0005 5.02406873606453E-0005 + 4.97723871108545E-0005 4.93074096351069E-0005 4.88457386942250E-0005 4.83873580934326E-0005 4.79322516823157E-0005 + 4.74804033547924E-0005 4.70317970490738E-0005 4.65864167476304E-0005 4.61442464771616E-0005 4.57052703085530E-0005 + 4.52694723568489E-0005 4.48368367812117E-0005 4.44073477848929E-0005 4.39809896151932E-0005 4.35577465634293E-0005 + 4.31376029649039E-0005 4.27205431988627E-0005 4.23065516884668E-0005 4.18956129007532E-0005 4.14877113466048E-0005 + 4.10828315807113E-0005 4.06809582015362E-0005 4.02820758512861E-0005 3.98861692158687E-0005 3.94932230248652E-0005 + 3.91032220514906E-0005 3.87161511125632E-0005 3.83319950684684E-0005 3.79507388231226E-0005 3.75723673239426E-0005 + 3.71968655618068E-0005 3.68242185710252E-0005 3.64544114293001E-0005 3.60874292576983E-0005 3.57232572206094E-0005 + 3.53618805257158E-0005 3.50032844239589E-0005 3.46474542095015E-0005 3.42943752196973E-0005 3.39440328350524E-0005 + 3.35964124791972E-0005 3.32514996188449E-0005 3.29092797637617E-0005 3.25697384667331E-0005 3.22328613235263E-0005 + 3.18986339728601E-0005 3.15670420963665E-0005 3.12380714185618E-0005 3.09117077068069E-0005 3.05879367712764E-0005 + 3.02667444649252E-0005 2.99481166834513E-0005 2.96320393652657E-0005 2.93184984914550E-0005 2.90074800857481E-0005 + 2.86989702144857E-0005 2.83929549865806E-0005 2.80894205534885E-0005 2.77883531091708E-0005 2.74897388900637E-0005 + 2.71935641750416E-0005 2.68998152853837E-0005 2.66084785847437E-0005 2.63195404791098E-0005 2.60329874167764E-0005 + 2.57488058883063E-0005 2.54669824265005E-0005 2.51875036063610E-0005 2.49103560450585E-0005 2.46355264019012E-0005 + 2.43630013782957E-0005 2.40927677177184E-0005 2.38248122056782E-0005 2.35591216696855E-0005 2.32956829792163E-0005 + 2.30344830456806E-0005 2.27755088223877E-0005 2.25187473045118E-0005 2.22641855290608E-0005 2.20118105748393E-0005 + 2.17616095624199E-0005 2.15135696541045E-0005 2.12676780538933E-0005 2.10239220074524E-0005 2.07822888020777E-0005 + 2.05427657666640E-0005 2.03053402716688E-0005 2.00699997290827E-0005 1.98367315923917E-0005 1.96055233565462E-0005 + 1.93763625579284E-0005 1.91492367743162E-0005 1.89241336248531E-0005 1.87010407700115E-0005 1.84799459115633E-0005 + 1.82608367925428E-0005 1.80437011972152E-0005 1.78285269510444E-0005 1.76153019206573E-0005 1.74040140138131E-0005 + 1.71946511793680E-0005 1.69872014072428E-0005 1.67816527283915E-0005 1.65779932147644E-0005 1.63762109792789E-0005 + 1.61762941757830E-0005 1.59782309990252E-0005 1.57820096846192E-0005 1.55876185090112E-0005 1.53950457894490E-0005 + 1.52042798839457E-0005 1.50153091912491E-0005 1.48281221508073E-0005 1.46427072427371E-0005 1.44590529877895E-0005 + 1.42771479473174E-0005 1.40969807232444E-0005 1.39185399580281E-0005 1.37418143346311E-0005 1.35667925764853E-0005 + 1.33934634474611E-0005 1.32218157518327E-0005 1.30518383342471E-0005 1.28835200796902E-0005 1.27168499134536E-0005 + 1.25518168011035E-0005 1.23884097484456E-0005 1.22266178014956E-0005 1.20664300464428E-0005 1.19078356096196E-0005 + 1.17508236574691E-0005 1.15953833965107E-0005 1.14415040733095E-0005 1.12891749744414E-0005 1.11383854264634E-0005 + 1.09891247958779E-0005 1.08413824891017E-0005 1.06951479524341E-0005 1.05504106720226E-0005 1.04071601738321E-0005 + 1.02653860236107E-0005 1.01250778268594E-0005 9.98622522879702E-0006 9.84881791432945E-0006 9.71284560801724E-0006 + 9.57829807404196E-0006 9.44516511617534E-0006 9.31343657774551E-0006 9.18310234160499E-0006 9.05415233009968E-0006 + 8.92657650503406E-0006 8.80036486764110E-0006 8.67550745854829E-0006 8.55199435774682E-0006 8.42981568455801E-0006 + 8.30896159760144E-0006 8.18942229476395E-0006 8.07118801316509E-0006 7.95424902912704E-0006 7.83859565814084E-0006 + 7.72421825483561E-0006 7.61110721294518E-0006 7.49925296527632E-0006 7.38864598367772E-0006 7.27927677900580E-0006 + 7.17113590109453E-0006 7.06421393872195E-0006 6.95850151957935E-0006 6.85398931023798E-0006 6.75066801611815E-0006 + 6.64852838145668E-0006 6.54756118927454E-0006 6.44775726134589E-0006 6.34910745816476E-0006 6.25160267891496E-0006 + 6.15523386143613E-0006 6.05999198219298E-0006 5.96586805624361E-0006 5.87285313720665E-0006 5.78093831723054E-0006 + 5.69011472696046E-0006 5.60037353550810E-0006 5.51170595041813E-0006 5.42410321763735E-0006 5.33755662148317E-0006 + 5.25205748461093E-0006 5.16759716798323E-0006 5.08416707083701E-0006 5.00175863065337E-0006 4.92036332312428E-0006 + 4.83997266212178E-0006 4.76057819966650E-0006 4.68217152589527E-0006 4.60474426903036E-0006 4.52828809534711E-0006 + 4.45279470914257E-0006 4.37825585270469E-0006 4.30466330627931E-0006 4.23200888803997E-0006 4.16028445405540E-0006 + 4.08948189825885E-0006 4.01959315241588E-0006 3.95061018609309E-0006 3.88252500662739E-0006 3.81532965909321E-0006 + 3.74901622627230E-0006 3.68357682862144E-0006 3.61900362424181E-0006 3.55528880884694E-0006 3.49242461573158E-0006 + 3.43040331574095E-0006 3.36921721723827E-0006 3.30885866607450E-0006 3.24932004555629E-0006 3.19059377641535E-0006 + 3.13267231677654E-0006 3.07554816212722E-0006 3.01921384528574E-0006 2.96366193637002E-0006 2.90888504276691E-0006 + 2.85487580910028E-0006 2.80162691720090E-0006 2.74913108607388E-0006 2.69738107186887E-0006 2.64636966784833E-0006 + 2.59608970435626E-0006 2.54653404878769E-0006 2.49769560555691E-0006 2.44956731606732E-0006 2.40214215867945E-0006 + 2.35541314868047E-0006 2.30937333825330E-0006 2.26401581644517E-0006 2.21933370913719E-0006 2.17532017901279E-0006 + 2.13196842552760E-0006 2.08927168487767E-0006 2.04722322996903E-0006 2.00581637038693E-0006 1.96504445236452E-0006 + 1.92490085875254E-0006 1.88537900898788E-0006 1.84647235906353E-0006 1.80817440149696E-0006 1.77047866529979E-0006 + 1.73337871594711E-0006 1.69686815534634E-0006 1.66094062180693E-0006 1.62558979000926E-0006 1.59080937097406E-0006 + 1.55659311203206E-0006 1.52293479679267E-0006 1.48982824511391E-0006 1.45726731307135E-0006 1.42524589292785E-0006 + 1.39375791310266E-0006 1.36279733814086E-0006 1.33235816868317E-0006 1.30243444143476E-0006 1.27302022913525E-0006 + 1.24410964052781E-0006 1.21569682032898E-0006 1.18777594919783E-0006 1.16034124370578E-0006 1.13338695630603E-0006 + 1.10690737530297E-0006 1.08089682482204E-0006 1.05534966477895E-0006 1.03026029084981E-0006 1.00562313444006E-0006 + 9.81432662654702E-0007 9.57683378267717E-0007 9.34369819691613E-0007 9.11486560947373E-0007 8.89028211633845E-0007 + 8.66989416897857E-0007 8.45364857403518E-0007 8.24149249302196E-0007 8.03337344202343E-0007 7.82923929139057E-0007 + 7.62903826544118E-0007 7.43271894215535E-0007 7.24023025287723E-0007 7.05152148200965E-0007 6.86654226671483E-0007 + 6.68524259661360E-0007 6.50757281348239E-0007 6.33348361095450E-0007 6.16292603421694E-0007 5.99585147971289E-0007 + 5.83221169483797E-0007 5.67195877764173E-0007 5.51504517652798E-0007 5.36142368995311E-0007 5.21104746612822E-0007 + 5.06387000271779E-0007 4.91984514654070E-0007 4.77892709327240E-0007 4.64107038714292E-0007 4.50622992064039E-0007 + 4.37436093421037E-0007 4.24541901595870E-0007 4.11936010135161E-0007 3.99614047291776E-0007 3.87571675995125E-0007 + 3.75804593821123E-0007 3.64308532962611E-0007 3.53079260199426E-0007 3.42112576868779E-0007 3.31404318835391E-0007 + 3.20950356461804E-0007 3.10746594578778E-0007 3.00788972455390E-0007 2.91073463769541E-0007 2.81596076578157E-0007 + 2.72352853287656E-0007 2.63339870624201E-0007 2.54553239604184E-0007 2.45989105504578E-0007 2.37643647833318E-0007 + 2.29513080299819E-0007 2.21593650785310E-0007 2.13881641313440E-0007 2.06373368020604E-0007 1.99065181126517E-0007 + 1.91953464904746E-0007 1.85034637653154E-0007 1.78305151664532E-0007 1.71761493197059E-0007 1.65400182444992E-0007 + 1.59217773509130E-0007 1.53210854367484E-0007 1.47376046845912E-0007 1.41710006588692E-0007 1.36209423029243E-0007 + 1.30871019360714E-0007 1.25691552506763E-0007 1.20667813092149E-0007 1.15796625413506E-0007 1.11074847410078E-0007 + 1.06499370634420E-0007 1.02067120223206E-0007 9.77750548679634E-0008 9.36201667858741E-0008 8.95994816906254E-0008 + 8.57100587631521E-0008 8.19489906225464E-0008 7.83134032968591E-0008 7.48004561940126E-0008 7.14073420726475E-0008 + 6.81312870130345E-0008 6.49695503880231E-0008 6.19194248339095E-0008 5.89782362214407E-0008 5.61433436267355E-0008 + 5.34121393022964E-0008 5.07820486479735E-0008 4.82505301819827E-0008 4.58150755119550E-0008 4.34732093059278E-0008 + 4.12224892634443E-0008 3.90605060865922E-0008 3.69848834511167E-0008 3.49932779774964E-0008 3.30833792020819E-0008 + 3.12529095482190E-0008 2.94996242973886E-0008 2.78213115603890E-0008 2.62157922484917E-0008 2.46809200446644E-0008 + 2.32145813747505E-0008 2.18146953787103E-0008 2.04792138818657E-0008 1.92061213661413E-0008 1.79934349413520E-0008 + 1.68392043164723E-0008 1.57415117709602E-0008 1.46984721260522E-0008 1.37082327161078E-0008 1.27689733599610E-0008 + 1.18789063322732E-0008 1.10362763349234E-0008 1.02393604683908E-0008 9.48646820317922E-0009 8.77594135122635E-0009 + 8.10615403735271E-0009 7.47551267071882E-0009 6.88245591628924E-0009 6.32545466632639E-0009 5.80301201188572E-0009 + 5.31366321433479E-0009 4.85597567689015E-0009 4.42854891615550E-0009 4.03001453369275E-0009 3.65903618759414E-0009 + 3.31430956408027E-0009 2.99456234910457E-0009 2.69855419997853E-0009 2.42507671701346E-0009 2.17295341516920E-0009 + 1.94103969572858E-0009 1.72822281797865E-0009 1.53342187091338E-0009 1.35558774494651E-0009 1.19370310364269E-0009 + 1.04678235546459E-0009 9.13871625530549E-0010 7.94048727393248E-0010 6.86423134828969E-0010 5.90135953645307E-0010 + 5.04359893501336E-0010 4.28299239745265E-0010 3.61189825265720E-0010 3.02299002358426E-0010 2.50925614608943E-0010 + 2.06399968789105E-0010 1.68083806770273E-0010 1.35370277449652E-0010 1.07683908693907E-0010 8.44805792963392E-0011 + 6.52474909496792E-0011 4.95031402342110E-0011 3.67972906205146E-0011 2.67109444878058E-0011 1.88563151568401E-0011 + 1.28767989382978E-0011 8.44694719607647E-0012 5.27243842559933E-0012 3.09005034728941E-0012 1.66763201499763E-0012 + 8.04075939549545E-0013 3.29290227264057E-0013 1.04170733550510E-0013 2.05732315073860E-0014 1.28559554118631E-0015 +8 1.59994000000000E+0001 0.00000000000000E+0000 +0 -1.41421356240795E-0001 -2.00000000055762E-0001 -2.44948974560614E-0001 -2.82842713366816E-0001 +-3.16227768195053E-0001 -3.46410166030522E-0001 -3.74165747045224E-0001 -4.00000014275148E-0001 -4.24264091577956E-0001 +-4.47213630351394E-0001 -4.69041627008330E-0001 -4.89898020824573E-0001 -5.09902050898465E-0001 -5.29150396098194E-0001 +-5.47722733940560E-0001 -5.65685653351608E-0001 -5.83095480567208E-0001 -6.00000365856434E-0001 -6.16441854484296E-0001 +-6.32456089656651E-0001 -6.48074747634997E-0001 -6.63325774486877E-0001 -6.78233973598595E-0001 -6.92821479314552E-0001 +-7.07108142570764E-0001 -7.21111847719776E-0001 -7.34848774983150E-0001 -7.48333619519209E-0001 -7.61579775562236E-0001 +-7.74599492207794E-0001 -7.87404006004477E-0001 -8.00003654437928E-0001 -8.12407973568571E-0001 -8.24625782446381E-0001 +-8.36665256427680E-0001 -8.48533991126798E-0001 -8.60239058424464E-0001 -8.71787055706506E-0001 -8.83184149306864E-0001 +-8.94436112967514E-0001 -9.05548361996586E-0001 -9.16525983698546E-0001 -9.27373764561971E-0001 -9.38096214617446E-0001 +-9.48697589317460E-0001 -9.59181909239635E-0001 -9.69552977872239E-0001 -9.79814397705282E-0001 -9.89969584820437E-0001 +-1.00002178214746E+0000 -1.00997407153313E+0000 -1.01982938475021E+0000 -1.02959051355800E+0000 -1.03926011891247E+0000 +-1.04884073941224E+0000 -1.05833479905656E+0000 -1.06774461438238E+0000 -1.07707240104043E+0000 -1.08632027986307E+0000 +-1.09549028247130E+0000 -1.10458435646278E+0000 -1.11360437021874E+0000 -1.12255211736328E+0000 -1.13142932090533E+0000 +-1.14023763709049E+0000 -1.14897865898720E+0000 -1.15765391982927E+0000 -1.16626489613464E+0000 -1.17481301061860E+0000 +-1.18329963491759E+0000 -1.19172609213852E+0000 -1.20009365924706E+0000 -1.20840356930713E+0000 -1.21665701358287E+0000 +-1.22485514351309E+0000 -1.23299907256773E+0000 -1.24108987799470E+0000 -1.24912860246494E+0000 -1.25711625562290E+0000 +-1.26505381554892E+0000 -1.27294223013968E+0000 -1.28078241841208E+0000 -1.28857527173588E+0000 -1.29632165499962E+0000 +-1.30402240771430E+0000 -1.31167834505881E+0000 -1.31929025887078E+0000 -1.32685891858632E+0000 -1.33438507213186E+0000 +-1.34186944677101E+0000 -1.34931274990917E+0000 -1.35671566985851E+0000 -1.36407887656557E+0000 -1.37140302230378E+0000 +-1.37868874233289E+0000 -1.38593665552728E+0000 -1.39314736497488E+0000 -1.40032145854832E+0000 -1.40745950945000E+0000 +-1.41456207673239E+0000 -1.42162970579502E+0000 -1.42866292885930E+0000 -1.43566226542253E+0000 -1.44262822269210E+0000 +-1.44956129600089E+0000 -1.45646196920495E+0000 -1.46333071506438E+0000 -1.47016799560813E+0000 -1.47697426248375E+0000 +-1.48374995729258E+0000 -1.49049551191144E+0000 -1.49721134880117E+0000 -1.50389788130283E+0000 -1.51055551392219E+0000 +-1.51718464260294E+0000 -1.52378565498925E+0000 -1.53035893067823E+0000 -1.53690484146257E+0000 -1.54342375156410E+0000 +-1.54991601785841E+0000 -1.55638199009112E+0000 -1.56282201108614E+0000 -1.56923641694621E+0000 -1.57562553724617E+0000 +-1.58198969521919E+0000 -1.58832920793635E+0000 -1.59464438647975E+0000 -1.60093553610961E+0000 -1.60720295642537E+0000 +-1.61344694152130E+0000 -1.61966778013667E+0000 -1.62586575580077E+0000 -1.63204114697304E+0000 -1.63819422717840E+0000 +-1.64432526513812E+0000 -1.65043452489627E+0000 -1.65652226594204E+0000 -1.66258874332801E+0000 -1.66863420778460E+0000 +-1.67465890583083E+0000 -1.68066307988147E+0000 -1.68664696835086E+0000 -1.69261080575333E+0000 -1.69855482280063E+0000 +-1.70447924649613E+0000 -1.71038430022628E+0000 -1.71627020384909E+0000 -1.72213717378007E+0000 -1.72798542307543E+0000 +-1.73381516151282E+0000 -1.73962659566969E+0000 -1.74541992899922E+0000 -1.75119536190414E+0000 -1.75695309180826E+0000 +-1.76269331322598E+0000 -1.76841621782977E+0000 -1.77412199451567E+0000 -1.77981082946701E+0000 -1.78548290621622E+0000 +-1.79113840570493E+0000 -1.79677750634239E+0000 -1.80240038406227E+0000 -1.80800721237784E+0000 -1.81359816243566E+0000 +-1.81917340306783E+0000 -1.82473310084273E+0000 -1.83027742011448E+0000 -1.83580652307103E+0000 -1.84132056978091E+0000 +-1.84681971823887E+0000 -1.85230412441016E+0000 -1.85777394227375E+0000 -1.86322932386441E+0000 -1.86867041931364E+0000 +-1.87409737688961E+0000 -1.87951034303600E+0000 -1.88490946240997E+0000 -1.89029487791901E+0000 -1.89566673075698E+0000 +-1.90102516043920E+0000 -1.90637030483665E+0000 -1.91170230020938E+0000 -1.91702128123900E+0000 -1.92232738106045E+0000 +-1.92762073129299E+0000 -1.93290146207038E+0000 -1.93816970207040E+0000 -1.94342557854360E+0000 -1.94866921734143E+0000 +-1.95390074294360E+0000 -1.95912027848493E+0000 -1.96432794578143E+0000 -1.96952386535587E+0000 -1.97470815646272E+0000 +-1.97988093711246E+0000 -1.98504232409544E+0000 -1.99019243300512E+0000 -1.99533137826075E+0000 -2.00045927312963E+0000 +-2.00557622974877E+0000 -2.01068235914615E+0000 -2.01577777126143E+0000 -2.02086257496624E+0000 -2.02593687808403E+0000 +-2.03100078740944E+0000 -2.03605440872727E+0000 -2.04109784683106E+0000 -2.04613120554124E+0000 -2.05115458772285E+0000 +-2.05616809530299E+0000 -2.06117182928774E+0000 -2.06616588977889E+0000 -2.07115037599018E+0000 -2.07612538626325E+0000 +-2.08109101808329E+0000 -2.08604736809428E+0000 -2.09099453211398E+0000 -2.09593260514861E+0000 -2.10086168140715E+0000 +-2.10578185431548E+0000 -2.11069321653006E+0000 -2.11559585995152E+0000 -2.12048987573780E+0000 -2.12537535431717E+0000 +-2.13025238540087E+0000 -2.13512105799560E+0000 -2.13998146041565E+0000 -2.14483368029494E+0000 -2.14967780459865E+0000 +-2.15451391963476E+0000 -2.15934211106528E+0000 -2.16416246391733E+0000 -2.16897506259393E+0000 -2.17377999088463E+0000 +-2.17857733197597E+0000 -2.18336716846161E+0000 -2.18814958235243E+0000 -2.19292465508632E+0000 -2.19769246753785E+0000 +-2.20245310002771E+0000 -2.20720663233203E+0000 -2.21195314369145E+0000 -2.21669271282011E+0000 -2.22142541791440E+0000 +-2.22615133666159E+0000 -2.23087054624829E+0000 -2.23558312336873E+0000 -2.24028914423297E+0000 -2.24498868457485E+0000 +-2.24968181965987E+0000 -2.25436862429293E+0000 -2.25904917282587E+0000 -2.26372353916497E+0000 -2.26839179677820E+0000 +-2.27305401870248E+0000 -2.27771027755067E+0000 -2.28236064551854E+0000 -2.28700519439158E+0000 -2.29164399555169E+0000 +-2.29627711998374E+0000 -2.30090463828207E+0000 -2.30552662065683E+0000 -2.31014313694019E+0000 -2.31475425659253E+0000 +-2.31936004870845E+0000 -2.32396058202268E+0000 -2.32855592491593E+0000 -2.33314614542065E+0000 -2.33773131122659E+0000 +-2.34231148968643E+0000 -2.34688674782115E+0000 -2.35145715232545E+0000 -2.35602276957300E+0000 -2.36058366562159E+0000 +-2.36513990621829E+0000 -2.36969155680441E+0000 -2.37423868252047E+0000 -2.37878134821103E+0000 -2.38331961842948E+0000 +-2.38785355744272E+0000 -2.39238322923582E+0000 -2.39690869751652E+0000 -2.40143002571973E+0000 -2.40594727701195E+0000 +-2.41046051429557E+0000 -2.41496980021317E+0000 -2.41947519715170E+0000 -2.42397676724662E+0000 -2.42847457238595E+0000 +-2.43296867421433E+0000 -2.43745913413690E+0000 -2.44194601332323E+0000 -2.44642937271109E+0000 -2.45090927301030E+0000 +-2.45538577470634E+0000 -2.45985893806408E+0000 -2.46432882313132E+0000 -2.46879548974235E+0000 -2.47325899752146E+0000 +-2.47771940588633E+0000 -2.48217677405145E+0000 -2.48663116103144E+0000 -2.49108262564432E+0000 -2.49553122651478E+0000 +-2.49997702207731E+0000 -2.50442007057941E+0000 -2.50886043008462E+0000 -2.51329815847560E+0000 -2.51773331345714E+0000 +-2.52216595255908E+0000 -2.52659613313929E+0000 -2.53102391238649E+0000 -2.53544934732311E+0000 -2.53987249480805E+0000 +-2.54429341153950E+0000 -2.54871215405758E+0000 -2.55312877874706E+0000 -2.55754334183999E+0000 -2.56195589941826E+0000 +-2.56636650741624E+0000 -2.57077522162324E+0000 -2.57518209768601E+0000 -2.57958719111123E+0000 -2.58399055726792E+0000 +-2.58839225138981E+0000 -2.59279232857769E+0000 -2.59719084380178E+0000 -2.60158785190399E+0000 -2.60598340760017E+0000 +-2.61037756548235E+0000 -2.61477038002094E+0000 -2.61916190556693E+0000 -2.62355219635395E+0000 -2.62794130650046E+0000 +-2.63232929001179E+0000 -2.63671620078223E+0000 -2.64110209259698E+0000 -2.64548701913426E+0000 -2.64987103396718E+0000 +-2.65425419056576E+0000 -2.65863654229881E+0000 -2.66301814243584E+0000 -2.66739904414894E+0000 -2.67177930051459E+0000 +-2.67615896451554E+0000 -2.68053808904256E+0000 -2.68491672689622E+0000 -2.68929493078868E+0000 -2.69367275334539E+0000 +-2.69805024710677E+0000 -2.70242746452995E+0000 -2.70680445799042E+0000 -2.71118127978364E+0000 -2.71555798212669E+0000 +-2.71993461715987E+0000 -2.72431123694826E+0000 -2.72868789348331E+0000 -2.73306463868437E+0000 -2.73744152440018E+0000 +-2.74181860241044E+0000 -2.74619592442722E+0000 -2.75057354209647E+0000 -2.75495150699947E+0000 -2.75932987065424E+0000 +-2.76370868451694E+0000 -2.76808799998330E+0000 -2.77246786838997E+0000 -2.77684834101589E+0000 -2.78122946908364E+0000 +-2.78561130376074E+0000 -2.78999389616101E+0000 -2.79437729734580E+0000 -2.79876155832533E+0000 -2.80314673005992E+0000 +-2.80753286346125E+0000 -2.81192000939359E+0000 -2.81630821867502E+0000 -2.82069754207863E+0000 -2.82508803033373E+0000 +-2.82947973412699E+0000 -2.83387270410365E+0000 -2.83826699086861E+0000 -2.84266264498764E+0000 -2.84705971698840E+0000 +-2.85145825736167E+0000 -2.85585831656234E+0000 -2.86025994501054E+0000 -2.86466319309273E+0000 -2.86906811116271E+0000 +-2.87347474954269E+0000 -2.87788315852434E+0000 -2.88229338836976E+0000 -2.88670548931258E+0000 -2.89111951155884E+0000 +-2.89553550528807E+0000 -2.89995352065425E+0000 -2.90437360778672E+0000 -2.90879581679121E+0000 -2.91322019775073E+0000 +-2.91764680072651E+0000 -2.92207567575895E+0000 -2.92650687286849E+0000 -2.93094044205655E+0000 -2.93537643330640E+0000 +-2.93981489658404E+0000 -2.94425588183909E+0000 -2.94869943900561E+0000 -2.95314561800302E+0000 -2.95759446873687E+0000 +-2.96204604109973E+0000 -2.96650038497199E+0000 -2.97095755022266E+0000 -2.97541758671021E+0000 -2.97988054428336E+0000 +-2.98434647278184E+0000 -2.98881542203720E+0000 -2.99328744187358E+0000 -2.99776258210846E+0000 -3.00224089255344E+0000 +-3.00672242301494E+0000 -3.01120722329501E+0000 -3.01569534319199E+0000 -3.02018683250127E+0000 -3.02468174101603E+0000 +-3.02918011852788E+0000 -3.03368201482763E+0000 -3.03818747970595E+0000 -3.04269656295406E+0000 -3.04720931436439E+0000 +-3.05172578373132E+0000 -3.05624602085174E+0000 -3.06077007552582E+0000 -3.06529799755756E+0000 -3.06982983675552E+0000 +-3.07436564293339E+0000 -3.07890546591066E+0000 -3.08344935551324E+0000 -3.08799736157407E+0000 -3.09254953393373E+0000 +-3.09710592244105E+0000 -3.10166657695372E+0000 -3.10623154733886E+0000 -3.11080088347362E+0000 -3.11537463524578E+0000 +-3.11995285255428E+0000 -3.12453558530984E+0000 -3.12912288343548E+0000 -3.13371479686712E+0000 -3.13831137555408E+0000 +-3.14291266945969E+0000 -3.14751872856178E+0000 -3.15212960285325E+0000 -3.15674534234256E+0000 -3.16136599705431E+0000 +-3.16599161702973E+0000 -3.17062225232717E+0000 -3.17525795302267E+0000 -3.17989876921041E+0000 -3.18454475100324E+0000 +-3.18919594853318E+0000 -3.19385241195187E+0000 -3.19851419143112E+0000 -3.20318133716332E+0000 -3.20785389936198E+0000 +-3.21253192826215E+0000 -3.21721547412092E+0000 -3.22190458721787E+0000 -3.22659931785554E+0000 -3.23129971635985E+0000 +-3.23600583308060E+0000 -3.24071771839188E+0000 -3.24543542269250E+0000 -3.25015899640646E+0000 -3.25488848998339E+0000 +-3.25962395389891E+0000 -3.26436543865513E+0000 -3.26911299478105E+0000 -3.27386667283294E+0000 -3.27862652339480E+0000 +-3.28339259707873E+0000 -3.28816494452536E+0000 -3.29294361640426E+0000 -3.29772866341429E+0000 -3.30252013628405E+0000 +-3.30731808577223E+0000 -3.31212256266801E+0000 -3.31693361779146E+0000 -3.32175130199387E+0000 -3.32657566615818E+0000 +-3.33140676119933E+0000 -3.33624463806461E+0000 -3.34108934773406E+0000 -3.34594094122082E+0000 -3.35079946957146E+0000 +-3.35566498386639E+0000 -3.36053753522014E+0000 -3.36541717478180E+0000 -3.37030395373527E+0000 -3.37519792329969E+0000 +-3.38009913472971E+0000 -3.38500763930532E+0000 -3.38992348821623E+0000 -3.39484673244618E+0000 -3.39977742276280E+0000 +-3.40471560971789E+0000 -3.40966134364773E+0000 -3.41461467467345E+0000 -3.41957565270129E+0000 -3.42454432742295E+0000 +-3.42952074831588E+0000 -3.43450496464362E+0000 -3.43949702545606E+0000 -3.44449697958976E+0000 -3.44950487566827E+0000 +-3.45452076210240E+0000 -3.45954468709055E+0000 -3.46457669861893E+0000 -3.46961684446195E+0000 -3.47466517218242E+0000 +-3.47972172913187E+0000 -3.48478656245085E+0000 -3.48985971906917E+0000 -3.49494124570621E+0000 -3.50003118887118E+0000 +-3.50512959486338E+0000 -3.51023650977251E+0000 -3.51535197947888E+0000 -3.52047604965374E+0000 -3.52560876575948E+0000 +-3.53075017304995E+0000 -3.53590031657067E+0000 -3.54105924115911E+0000 -3.54622699144495E+0000 -3.55140361185033E+0000 +-3.55658914659006E+0000 -3.56178363967193E+0000 -3.56698713489692E+0000 -3.57219967585946E+0000 -3.57742130594765E+0000 +-3.58265206834352E+0000 -3.58789200602325E+0000 -3.59314116175743E+0000 -3.59839957811128E+0000 -3.60366729744488E+0000 +-3.60894436191339E+0000 -3.61423081346730E+0000 -3.61952669385266E+0000 -3.62483204461128E+0000 -3.63014690708094E+0000 +-3.63547132239568E+0000 -3.64080533148594E+0000 -3.64614897507882E+0000 -3.65150229369829E+0000 -3.65686532766539E+0000 +-3.66223811709847E+0000 -3.66762070191335E+0000 -3.67301312182359E+0000 -3.67841541634065E+0000 -3.68382762477412E+0000 +-3.68924978623191E+0000 -3.69468193962046E+0000 -3.70012412364494E+0000 -3.70557637680943E+0000 -3.71103873741715E+0000 +-3.71651124357064E+0000 -3.72199393317193E+0000 -3.72748684392278E+0000 -3.73299001332483E+0000 -3.73850347867981E+0000 +-3.74402727708972E+0000 -3.74956144545703E+0000 -3.75510602048483E+0000 -3.76066103867706E+0000 -3.76622653633865E+0000 +-3.77180254957574E+0000 -3.77738911429582E+0000 -3.78298626620794E+0000 -3.78859404082286E+0000 -3.79421247345325E+0000 +-3.79984159921384E+0000 -3.80548145302161E+0000 -3.81113206959596E+0000 -3.81679348345887E+0000 -3.82246572893505E+0000 +-3.82814884015217E+0000 -3.83384285104096E+0000 -3.83954779533539E+0000 -3.84526370657288E+0000 -3.85099061809438E+0000 +-3.85672856304461E+0000 -3.86247757437216E+0000 -3.86823768482970E+0000 -3.87400892697408E+0000 -3.87979133316654E+0000 +-3.88558493557283E+0000 -3.89138976616338E+0000 -3.89720585671343E+0000 -3.90303323880322E+0000 -3.90887194381810E+0000 +-3.91472200294871E+0000 -3.92058344719112E+0000 -3.92645630734695E+0000 -3.93234061402354E+0000 -3.93823639763412E+0000 +-3.94414368839789E+0000 -3.95006251634022E+0000 -3.95599291129275E+0000 -3.96193490289357E+0000 -3.96788852058733E+0000 +-3.97385379362539E+0000 -3.97983075106593E+0000 -3.98581942177414E+0000 -3.99181983442231E+0000 -3.99783201749000E+0000 +-4.00385599926411E+0000 -4.00989180783910E+0000 -4.01593947111706E+0000 -4.02199901680783E+0000 -4.02807047242921E+0000 +-4.03415386530698E+0000 -4.04024922257512E+0000 -4.04635657117587E+0000 -4.05247593785992E+0000 -4.05860734918645E+0000 +-4.06475083152335E+0000 -4.07090641104727E+0000 -4.07707411374378E+0000 -4.08325396540745E+0000 -4.08944599164204E+0000 +-4.09565021786056E+0000 -4.10186666928540E+0000 -4.10809537094847E+0000 -4.11433634769128E+0000 -4.12058962416511E+0000 +-4.12685522483107E+0000 -4.13313317396025E+0000 -4.13942349563380E+0000 -4.14572621374310E+0000 -4.15204135198980E+0000 +-4.15836893388600E+0000 -4.16470898275431E+0000 -4.17106152172797E+0000 -4.17742657375100E+0000 -4.18380416157823E+0000 +-4.19019430777550E+0000 -4.19659703471967E+0000 -4.20301236459883E+0000 -4.20944031941229E+0000 -4.21588092097080E+0000 +-4.22233419089657E+0000 -4.22880015062340E+0000 -4.23527882139680E+0000 -4.24177022427406E+0000 -4.24827438012438E+0000 +-4.25479130962894E+0000 -4.26132103328103E+0000 -4.26786357138614E+0000 -4.27441894406203E+0000 -4.28098717123887E+0000 +-4.28756827265932E+0000 -4.29416226787861E+0000 -4.30076917626466E+0000 -4.30738901699816E+0000 -4.31402180907267E+0000 +-4.32066757129471E+0000 -4.32732632228385E+0000 -4.33399808047282E+0000 -4.34068286410758E+0000 -4.34738069124742E+0000 +-4.35409157976506E+0000 -4.36081554734672E+0000 -4.36755261149223E+0000 -4.37430278951508E+0000 -4.38106609854258E+0000 +-4.38784255551588E+0000 -4.39463217719007E+0000 -4.40143498013430E+0000 -4.40825098073183E+0000 -4.41508019518013E+0000 +-4.42192263949096E+0000 -4.42877832949048E+0000 -4.43564728081926E+0000 -4.44252950893247E+0000 -4.44942502909987E+0000 +-4.45633385640594E+0000 -4.46325600574994E+0000 -4.47019149184601E+0000 -4.47714032922324E+0000 -4.48410253222574E+0000 +-4.49107811501273E+0000 -4.49806709155863E+0000 -4.50506947565312E+0000 -4.51208528090121E+0000 -4.51911452072335E+0000 +-4.52615720835548E+0000 -4.53321335684910E+0000 -4.54028297907138E+0000 -4.54736608770521E+0000 -4.55446269524928E+0000 +-4.56157281401813E+0000 -4.56869645614227E+0000 -4.57583363356824E+0000 -4.58298435805865E+0000 -4.59014864119228E+0000 +-4.59732649436416E+0000 -4.60451792878561E+0000 -4.61172295548436E+0000 -4.61894158530455E+0000 -4.62617382890687E+0000 +-4.63341969676859E+0000 -4.64067919918365E+0000 -4.64795234626270E+0000 -4.65523914793319E+0000 -4.66253961393944E+0000 +-4.66985375384271E+0000 -4.67718157702125E+0000 -4.68452309267037E+0000 -4.69187830980251E+0000 -4.69924723724732E+0000 +-4.70662988365170E+0000 -4.71402625747989E+0000 -4.72143636701352E+0000 -4.72886022035166E+0000 -4.73629782541093E+0000 +-4.74374918992549E+0000 -4.75121432144720E+0000 -4.75869322734557E+0000 -4.76618591480794E+0000 -4.77369239083944E+0000 +-4.78121266226311E+0000 -4.78874673571994E+0000 -4.79629461766896E+0000 -4.80385631438723E+0000 -4.81143183197000E+0000 +-4.81902117633067E+0000 -4.82662435320092E+0000 -4.83424136813073E+0000 -4.84187222648848E+0000 -4.84951693346094E+0000 +-4.85717549405340E+0000 -4.86484791308968E+0000 -4.87253419521221E+0000 -4.88023434488207E+0000 -4.88794836637907E+0000 +-4.89567626380177E+0000 -4.90341804106759E+0000 -4.91117370191281E+0000 -4.91894324989264E+0000 -4.92672668838130E+0000 +-4.93452402057205E+0000 -4.94233524947726E+0000 -4.95016037792844E+0000 -4.95799940857632E+0000 -4.96585234389088E+0000 +-4.97371918616143E+0000 -4.98159993749662E+0000 -4.98949459982455E+0000 -4.99740317489276E+0000 -5.00532566426834E+0000 +-5.01326206933793E+0000 -5.02121239130782E+0000 -5.02917663120393E+0000 -5.03715478987196E+0000 -5.04514686797735E+0000 +-5.05315286600536E+0000 -5.06117278426115E+0000 -5.06920662286978E+0000 -5.07725438177630E+0000 -5.08531606074577E+0000 +-5.09339165936331E+0000 -5.10148117703418E+0000 -5.10958461298378E+0000 -5.11770196625775E+0000 -5.12583323572195E+0000 +-5.13397842006259E+0000 -5.14213751778619E+0000 -5.15031052721971E+0000 -5.15849744651052E+0000 -5.16669827362650E+0000 +-5.17491300635607E+0000 -5.18314164230821E+0000 -5.19138417891254E+0000 -5.19964061341936E+0000 -5.20791094289968E+0000 +-5.21619516424526E+0000 -5.22449327416867E+0000 -5.23280526920333E+0000 -5.24113114570355E+0000 -5.24947089984458E+0000 +-5.25782452762264E+0000 -5.26619202485497E+0000 -5.27457338717988E+0000 -5.28296861005678E+0000 -5.29137768876622E+0000 +-5.29980061840996E+0000 -5.30823739391097E+0000 -5.31668801001350E+0000 -5.32515246128311E+0000 -5.33363074210671E+0000 +-5.34212284669262E+0000 -5.35062876907059E+0000 -5.35914850309182E+0000 -5.36768204242906E+0000 -5.37622938057659E+0000 +-5.38479051085031E+0000 -5.39336542638771E+0000 -5.40195412014799E+0000 -5.41055658491206E+0000 -5.41917281328256E+0000 +-5.42780279768393E+0000 -5.43644653036243E+0000 -5.44510400338620E+0000 -5.45377520864526E+0000 -5.46246013785158E+0000 +-5.47115878253912E+0000 -5.47987113406383E+0000 -5.48859718360373E+0000 -5.49733692215892E+0000 -5.50609034055163E+0000 +-5.51485742942623E+0000 -5.52363817924932E+0000 -5.53243258030972E+0000 -5.54124062271850E+0000 -5.55006229640906E+0000 +-5.55889759113712E+0000 -5.56774649648080E+0000 -5.57660900184059E+0000 -5.58548509643947E+0000 -5.59437476932287E+0000 +-5.60327800935873E+0000 -5.61219480523756E+0000 -5.62112514547243E+0000 -5.63006901839905E+0000 -5.63902641217575E+0000 +-5.64799731478356E+0000 -5.65698171402623E+0000 -5.66597959753025E+0000 -5.67499095274489E+0000 -5.68401576694224E+0000 +-5.69305402721724E+0000 -5.70210572048771E+0000 -5.71117083349437E+0000 -5.72024935280090E+0000 -5.72934126479394E+0000 +-5.73844655568316E+0000 -5.74756521150124E+0000 -5.75669721810396E+0000 -5.76584256117019E+0000 -5.77500122620192E+0000 +-5.78417319852433E+0000 -5.79335846328576E+0000 -5.80255700545782E+0000 -5.81176880983534E+0000 -5.82099386103645E+0000 +-5.83023214350259E+0000 -5.83948364149855E+0000 -5.84874833911249E+0000 -5.85802622025599E+0000 -5.86731726866406E+0000 +-5.87662146789515E+0000 -5.88593880133125E+0000 -5.89526925217782E+0000 -5.90461280346390E+0000 -5.91396943804212E+0000 +-5.92333913858869E+0000 -5.93272188760348E+0000 -5.94211766741001E+0000 -5.95152646015551E+0000 -5.96094824781090E+0000 +-5.97038301217089E+0000 -5.97983073485393E+0000 -5.98929139730231E+0000 -5.99876498078211E+0000 -6.00825146638330E+0000 +-6.01775083501973E+0000 -6.02726306742916E+0000 -6.03678814417327E+0000 -6.04632604563775E+0000 -6.05587675203225E+0000 +-6.06544024339044E+0000 -6.07501649957005E+0000 -6.08460550025286E+0000 -6.09420722494479E+0000 -6.10382165297584E+0000 +-6.11344876350018E+0000 -6.12308853549614E+0000 -6.13274094776628E+0000 -6.14240597893735E+0000 -6.15208360746038E+0000 +-6.16177381161067E+0000 -6.17147656948779E+0000 -6.18119185901570E+0000 -6.19091965794264E+0000 -6.20065994384128E+0000 +-6.21041269410865E+0000 -6.22017788596625E+0000 -6.22995549645997E+0000 -6.23974550246022E+0000 -6.24954788066190E+0000 +-6.25936260758440E+0000 -6.26918965957169E+0000 -6.27902901279228E+0000 -6.28888064323930E+0000 -6.29874452673048E+0000 +-6.30862063890817E+0000 -6.31850895523941E+0000 -6.32840945101591E+0000 -6.33832210135410E+0000 -6.34824688119512E+0000 +-6.35818376530487E+0000 -6.36813272827404E+0000 -6.37809374451810E+0000 -6.38806678827735E+0000 -6.39805183361692E+0000 +-6.40804885442682E+0000 -6.41805782442194E+0000 -6.42807871714209E+0000 -6.43811150595198E+0000 -6.44815616404130E+0000 +-6.45821266442471E+0000 -6.46828097994186E+0000 -6.47836108325742E+0000 -6.48845294686108E+0000 -6.49855654306763E+0000 +-6.50867184401689E+0000 -6.51879882167382E+0000 -6.52893744782849E+0000 -6.53908769409611E+0000 -6.54924953191706E+0000 +-6.55942293255690E+0000 -6.56960786710638E+0000 -6.57980430648150E+0000 -6.59001222142350E+0000 -6.60023158249888E+0000 +-6.61046236009942E+0000 -6.62070452444222E+0000 -6.63095804556969E+0000 -6.64122289334960E+0000 -6.65149903747508E+0000 +-6.66178644746465E+0000 -6.67208509266221E+0000 -6.68239494223711E+0000 -6.69271596518415E+0000 -6.70304813032356E+0000 +-6.71339140630107E+0000 -6.72374576158791E+0000 -6.73411116448084E+0000 -6.74448758310214E+0000 -6.75487498539965E+0000 +-6.76527333914680E+0000 -6.77568261194260E+0000 -6.78610277121168E+0000 -6.79653378420430E+0000 -6.80697561799637E+0000 +-6.81742823948947E+0000 -6.82789161541086E+0000 -6.83836571231350E+0000 -6.84885049657610E+0000 -6.85934593440308E+0000 +-6.86985199182463E+0000 -6.88036863469672E+0000 -6.89089582870111E+0000 -6.90143353934536E+0000 -6.91198173196288E+0000 +-6.92254037171291E+0000 -6.93310942358056E+0000 -6.94368885237682E+0000 -6.95427862273858E+0000 -6.96487869912864E+0000 +-6.97548904583574E+0000 -6.98610962697455E+0000 -6.99674040648573E+0000 -7.00738134813591E+0000 -7.01803241551772E+0000 +-7.02869357204982E+0000 -7.03936478097687E+0000 -7.05004600536961E+0000 -7.06073720812484E+0000 -7.07143835196543E+0000 +-7.08214939944035E+0000 -7.09287031292471E+0000 -7.10360105461970E+0000 -7.11434158655271E+0000 -7.12509187057725E+0000 +-7.13585186837305E+0000 -7.14662154144598E+0000 -7.15740085112818E+0000 -7.16818975857797E+0000 -7.17898822477993E+0000 +-7.18979621054489E+0000 -7.20061367650996E+0000 -7.21144058313853E+0000 -7.22227689072030E+0000 -7.23312255937128E+0000 +-7.24397754903383E+0000 -7.25484181947663E+0000 -7.26571533029473E+0000 -7.27659804090960E+0000 -7.28748991056904E+0000 +-7.29839089834730E+0000 -7.30930096315446E+0000 -7.32022006384000E+0000 -7.33114815929638E+0000 -7.34208520846850E+0000 +-7.35303117035364E+0000 -7.36398600400156E+0000 -7.37494966851444E+0000 -7.38592212304697E+0000 -7.39690332680629E+0000 +-7.40789323905204E+0000 -7.41889181909638E+0000 -7.42989902630400E+0000 -7.44091482009211E+0000 -7.45193915993050E+0000 +-7.46297200534150E+0000 -7.47401331590004E+0000 -7.48506305123363E+0000 -7.49612117102241E+0000 -7.50718763499912E+0000 +-7.51826240294914E+0000 -7.52934543471050E+0000 -7.54043669017391E+0000 -7.55153612928273E+0000 -7.56264371203302E+0000 +-7.57375939847354E+0000 -7.58488314870578E+0000 -7.59601492288394E+0000 -7.60715468121497E+0000 -7.61830238395857E+0000 +-7.62945799142721E+0000 -7.64062146398616E+0000 -7.65179276205345E+0000 -7.66297184609994E+0000 -7.67415867664930E+0000 +-7.68535321427803E+0000 -7.69655541961550E+0000 -7.70776525334390E+0000 -7.71898267619830E+0000 -7.73020764896668E+0000 +-7.74144013248988E+0000 -7.75268008766167E+0000 -7.76392747542872E+0000 -7.77518225679065E+0000 -7.78644439280001E+0000 +-7.79771384456233E+0000 -7.80899057323607E+0000 -7.82027454003270E+0000 -7.83156570621667E+0000 -7.84286403310545E+0000 +-7.85416948206950E+0000 -7.86548201453233E+0000 -7.87680159197048E+0000 -7.88812817591355E+0000 -7.89946172794418E+0000 +-7.91080220969813E+0000 -7.92214958286419E+0000 -7.93350380918429E+0000 -7.94486485045346E+0000 -7.95623266851985E+0000 +-7.96760722528473E+0000 -7.97898848270253E+0000 -7.99037640278083E+0000 -8.00177094758038E+0000 -8.01317207921509E+0000 +-8.02457975985209E+0000 -8.03599395171168E+0000 -8.04741461706739E+0000 -8.05884171824596E+0000 -8.07027521762738E+0000 +-8.08171507764486E+0000 -8.09316126078489E+0000 -8.10461372958720E+0000 -8.11607244664482E+0000 -8.12753737460406E+0000 +-8.13900847616452E+0000 -8.15048571407912E+0000 -8.16196905115408E+0000 -8.17345845024898E+0000 -8.18495387427672E+0000 +-8.19645528620354E+0000 -8.20796264904908E+0000 -8.21947592588631E+0000 -8.23099507984161E+0000 -8.24252007409474E+0000 +-8.25405087187886E+0000 -8.26558743648055E+0000 -8.27712973123982E+0000 -8.28867771955009E+0000 -8.30023136485826E+0000 +-8.31179063066464E+0000 -8.32335548052303E+0000 -8.33492587804070E+0000 -8.34650178687840E+0000 -8.35808317075039E+0000 +-8.36966999342440E+0000 -8.38126221872169E+0000 -8.39285981051705E+0000 -8.40446273273880E+0000 -8.41607094936879E+0000 +-8.42768442444243E+0000 -8.43930312204870E+0000 -8.45092700633014E+0000 -8.46255604148286E+0000 -8.47419019175659E+0000 +-8.48582942145464E+0000 -8.49747369493392E+0000 -8.50912297660497E+0000 -8.52077723093197E+0000 -8.53243642243271E+0000 +-8.54410051567865E+0000 -8.55576947529489E+0000 -8.56744326596020E+0000 -8.57912185240703E+0000 -8.59080519942151E+0000 +-8.60249327184344E+0000 -8.61418603456636E+0000 -8.62588345253748E+0000 -8.63758549075776E+0000 -8.64929211428189E+0000 +-8.66100328821826E+0000 -8.67271897772904E+0000 -8.68443914803015E+0000 -8.69616376439125E+0000 -8.70789279213581E+0000 +-8.71962619664104E+0000 -8.73136394333797E+0000 -8.74310599771143E+0000 -8.75485232530002E+0000 -8.76660289169619E+0000 +-8.77835766254621E+0000 -8.79011660355017E+0000 -8.80187968046200E+0000 -8.81364685908950E+0000 -8.82541810529431E+0000 +-8.83719338499194E+0000 -8.84897266415177E+0000 -8.86075590879708E+0000 -8.87254308500501E+0000 -8.88433415890663E+0000 +-8.89612909668690E+0000 -8.90792786458472E+0000 -8.91973042889287E+0000 -8.93153675595810E+0000 -8.94334681218108E+0000 +-8.95516056401645E+0000 -8.96697797797278E+0000 -8.97879902061262E+0000 -8.99062365855248E+0000 -9.00245185846288E+0000 +-9.01428358706828E+0000 -9.02611881114718E+0000 -9.03795749753206E+0000 -9.04979961310942E+0000 -9.06164512481978E+0000 +-9.07349399965768E+0000 -9.08534620467169E+0000 -9.09720170696444E+0000 -9.10906047369260E+0000 -9.12092247206690E+0000 +-9.13278766935213E+0000 -9.14465603286716E+0000 -9.15652752998494E+0000 -9.16840212813251E+0000 -9.18027979479098E+0000 +-9.19216049749561E+0000 -9.20404420383572E+0000 -9.21593088145479E+0000 -9.22782049805040E+0000 -9.23971302137427E+0000 +-9.25160841923226E+0000 -9.26350665948438E+0000 -9.27540771004478E+0000 -9.28731153888178E+0000 -9.29921811401788E+0000 +-9.31112740352975E+0000 -9.32303937554823E+0000 -9.33495399825836E+0000 -9.34687123989938E+0000 -9.35879106876473E+0000 +-9.37071345320206E+0000 -9.38263836161325E+0000 -9.39456576245438E+0000 -9.40649562423578E+0000 -9.41842791552203E+0000 +-9.43036260493193E+0000 -9.44229966113856E+0000 -9.45423905286923E+0000 -9.46618074890555E+0000 -9.47812471808336E+0000 +-9.49007092929283E+0000 -9.50201935147838E+0000 -9.51396995363875E+0000 -9.52592270482695E+0000 -9.53787757415032E+0000 +-9.54983453077052E+0000 -9.56179354390350E+0000 -9.57375458281956E+0000 -9.58571761684333E+0000 -9.59768261535379E+0000 +-9.60964954778423E+0000 -9.62161838362233E+0000 -9.63358909241013E+0000 -9.64556164374400E+0000 -9.65753600727472E+0000 +-9.66951215270743E+0000 -9.68149004980166E+0000 -9.69346966837133E+0000 -9.70545097828476E+0000 -9.71743394946467E+0000 +-9.72941855188819E+0000 -9.74140475558688E+0000 -9.75339253064671E+0000 -9.76538184720808E+0000 -9.77737267546582E+0000 +-9.78936498566921E+0000 -9.80135874812198E+0000 -9.81335393318232E+0000 -9.82535051126285E+0000 -9.83734845283069E+0000 +-9.84934772840741E+0000 -9.86134830856907E+0000 -9.87335016394620E+0000 -9.88535326522384E+0000 -9.89735758314151E+0000 +-9.90936308849324E+0000 -9.92136975212756E+0000 -9.93337754494753E+0000 -9.94538643791070E+0000 -9.95739640202918E+0000 +-9.96940740836958E+0000 -9.98141942805308E+0000 -9.99343243225537E+0000 -1.00054463922067E+0001 -1.00174612791919E+0001 +-1.00294770645503E+0001 -1.00414937196759E+0001 -1.00535112160171E+0001 -1.00655295250771E+0001 -1.00775486184135E+0001 +-1.00895684676385E+0001 -1.01015890444191E+0001 -1.01136103204766E+0001 -1.01256322675872E+0001 -1.01376548575814E+0001 +-1.01496780623445E+0001 -1.01617018538165E+0001 -1.01737262039919E+0001 -1.01857510849199E+0001 -1.01977764687041E+0001 +-1.02098023275032E+0001 -1.02218286335301E+0001 -1.02338553590527E+0001 -1.02458824763933E+0001 -1.02579099579290E+0001 +-1.02699377760915E+0001 -1.02819659033673E+0001 -1.02939943122974E+0001 -1.03060229754777E+0001 -1.03180518655586E+0001 +-1.03300809552453E+0001 -1.03421102172977E+0001 -1.03541396245303E+0001 -1.03661691498124E+0001 -1.03781987660681E+0001 +-1.03902284462761E+0001 -1.04022581634698E+0001 -1.04142878907375E+0001 -1.04263176012221E+0001 -1.04383472681212E+0001 +-1.04503768646872E+0001 -1.04624063642275E+0001 -1.04744357401038E+0001 -1.04864649657329E+0001 -1.04984940145862E+0001 +-1.05105228601901E+0001 -1.05225514761254E+0001 -1.05345798360281E+0001 -1.05466079135887E+0001 -1.05586356825525E+0001 +-1.05706631167198E+0001 -1.05826901899456E+0001 -1.05947168761395E+0001 -1.06067431492663E+0001 -1.06187689833454E+0001 +-1.06307943524509E+0001 -1.06428192307120E+0001 -1.06548435923125E+0001 -1.06668674114912E+0001 -1.06788906625417E+0001 +-1.06909133198123E+0001 -1.07029353577064E+0001 -1.07149567506821E+0001 -1.07269774732523E+0001 -1.07389974999848E+0001 +-1.07510168055026E+0001 -1.07630353644830E+0001 -1.07750531516585E+0001 -1.07870701418167E+0001 -1.07990863097995E+0001 +-1.08111016305043E+0001 -1.08231160788829E+0001 -1.08351296299424E+0001 -1.08471422587446E+0001 -1.08591539404061E+0001 +-1.08711646500988E+0001 -1.08831743630490E+0001 -1.08951830545384E+0001 -1.09071906999034E+0001 -1.09191972745352E+0001 +-1.09312027538803E+0001 -1.09432071134398E+0001 -1.09552103287699E+0001 -1.09672123754817E+0001 -1.09792132292413E+0001 +-1.09912128657698E+0001 -1.10032112608432E+0001 -1.10152083902923E+0001 -1.10272042300032E+0001 -1.10391987559168E+0001 +-1.10511919440289E+0001 -1.10631837703905E+0001 -1.10751742111073E+0001 -1.10871632423403E+0001 -1.10991508403053E+0001 +-1.11111369812732E+0001 -1.11231216415697E+0001 -1.11351047975758E+0001 -1.11470864257274E+0001 -1.11590665025153E+0001 +-1.11710450044855E+0001 -1.11830219082388E+0001 -1.11949971904313E+0001 -1.12069708277740E+0001 -1.12189427970329E+0001 +-1.12309130750290E+0001 -1.12428816386386E+0001 -1.12548484647927E+0001 -1.12668135304777E+0001 -1.12787768127347E+0001 +-1.12907382886602E+0001 -1.13026979354055E+0001 -1.13146557301772E+0001 -1.13266116502368E+0001 -1.13385656729008E+0001 +-1.13505177755411E+0001 -1.13624679355844E+0001 -1.13744161305127E+0001 -1.13863623378628E+0001 -1.13983065352269E+0001 +-1.14102487002521E+0001 -1.14221888106407E+0001 -1.14341268441501E+0001 -1.14460627785928E+0001 -1.14579965918363E+0001 +-1.14699282618036E+0001 -1.14818577664723E+0001 -1.14937850838755E+0001 -1.15057101921012E+0001 -1.15176330692928E+0001 +-1.15295536936486E+0001 -1.15414720434221E+0001 -1.15533880969220E+0001 -1.15653018325121E+0001 -1.15772132286114E+0001 +-1.15891222636940E+0001 -1.16010289162892E+0001 -1.16129331649815E+0001 -1.16248349884104E+0001 -1.16367343652708E+0001 +-1.16486312743126E+0001 -1.16605256943409E+0001 -1.16724176042162E+0001 -1.16843069828538E+0001 -1.16961938092244E+0001 +-1.17080780623541E+0001 -1.17199597213237E+0001 -1.17318387652697E+0001 -1.17437151733835E+0001 -1.17555889249118E+0001 +-1.17674599991564E+0001 -1.17793283754746E+0001 -1.17911940332786E+0001 -1.18030569520360E+0001 -1.18149171112695E+0001 +-1.18267744905572E+0001 -1.18386290695322E+0001 -1.18504808278830E+0001 -1.18623297453534E+0001 -1.18741758017423E+0001 +-1.18860189769038E+0001 -1.18978592507473E+0001 -1.19096966032376E+0001 -1.19215310143946E+0001 -1.19333624642935E+0001 +-1.19451909330646E+0001 -1.19570164008938E+0001 -1.19688388480221E+0001 -1.19806582547455E+0001 -1.19924746014158E+0001 +-1.20042878684396E+0001 -1.20160980362791E+0001 -1.20279050854516E+0001 -1.20397089965298E+0001 -1.20515097501416E+0001 +-1.20633073269702E+0001 -1.20751017077541E+0001 -1.20868928732873E+0001 -1.20986808044188E+0001 -1.21104654820530E+0001 +-1.21222468871497E+0001 -1.21340250007239E+0001 -1.21457998038460E+0001 -1.21575712776417E+0001 -1.21693394032921E+0001 +-1.21811041620333E+0001 -1.21928655351571E+0001 -1.22046235040105E+0001 -1.22163780499958E+0001 -1.22281291545707E+0001 +-1.22398767992481E+0001 -1.22516209655964E+0001 -1.22633616352392E+0001 -1.22750987898557E+0001 -1.22868324111802E+0001 +-1.22985624810024E+0001 -1.23102889811674E+0001 -1.23220118935757E+0001 -1.23337312001832E+0001 -1.23454468830009E+0001 +-1.23571589240955E+0001 -1.23688673055889E+0001 -1.23805720096584E+0001 -1.23922730185367E+0001 -1.24039703145118E+0001 +-1.24156638799272E+0001 -1.24273536971818E+0001 -1.24390397487297E+0001 -1.24507220170806E+0001 -1.24624004847995E+0001 +-1.24740751345068E+0001 -1.24857459488783E+0001 -1.24974129106453E+0001 -1.25090760025944E+0001 -1.25207352075675E+0001 +-1.25323905084622E+0001 -1.25440418882314E+0001 -1.25556893298832E+0001 -1.25673328164815E+0001 -1.25789723311453E+0001 +-1.25906078570492E+0001 -1.26022393774231E+0001 -1.26138668755526E+0001 -1.26254903347784E+0001 -1.26371097384969E+0001 +-1.26487250701597E+0001 -1.26603363132741E+0001 -1.26719434514026E+0001 -1.26835464681634E+0001 -1.26951453472299E+0001 +-1.27067400723311E+0001 -1.27183306272515E+0001 -1.27299169958310E+0001 -1.27414991619648E+0001 -1.27530771096039E+0001 +-1.27646508227545E+0001 -1.27762202854783E+0001 -1.27877854818926E+0001 -1.27993463961700E+0001 -1.28109030125389E+0001 +-1.28224553152828E+0001 -1.28340032887408E+0001 -1.28455469173076E+0001 -1.28570861854334E+0001 -1.28686210776236E+0001 +-1.28801515784395E+0001 -1.28916776724977E+0001 -1.29031993444701E+0001 -1.29147165790845E+0001 -1.29262293611239E+0001 +-1.29377376754269E+0001 -1.29492415068877E+0001 -1.29607408404558E+0001 -1.29722356611365E+0001 -1.29837259539903E+0001 +-1.29952117041335E+0001 -1.30066928967378E+0001 -1.30181695170303E+0001 -1.30296415502938E+0001 -1.30411089818667E+0001 +-1.30525717971426E+0001 -1.30640299815710E+0001 -1.30754835206568E+0001 -1.30869323999602E+0001 -1.30983766050974E+0001 +-1.31098161217398E+0001 -1.31212509356144E+0001 -1.31326810325039E+0001 -1.31441063982463E+0001 -1.31555270187355E+0001 +-1.31669428799206E+0001 -1.31783539678064E+0001 -1.31897602684533E+0001 -1.32011617679773E+0001 -1.32125584525499E+0001 +-1.32239503083981E+0001 -1.32353373218045E+0001 -1.32467194791074E+0001 -1.32580967667005E+0001 -1.32694691710332E+0001 +-1.32808366786105E+0001 -1.32921992759928E+0001 -1.33035569497962E+0001 -1.33149096866925E+0001 -1.33262574734089E+0001 +-1.33376002967283E+0001 -1.33489381434890E+0001 -1.33602710005853E+0001 -1.33715988549667E+0001 -1.33829216936385E+0001 +-1.33942395036616E+0001 -1.34055522721523E+0001 -1.34168599862827E+0001 -1.34281626332806E+0001 -1.34394602004291E+0001 +-1.34507526750672E+0001 -1.34620400445894E+0001 -1.34733222964458E+0001 -1.34845994181422E+0001 -1.34958713972399E+0001 +-1.35071382213558E+0001 -1.35183998781627E+0001 -1.35296563553888E+0001 -1.35409076408178E+0001 -1.35521537222894E+0001 +-1.35633945876986E+0001 -1.35746302249963E+0001 -1.35858606221888E+0001 -1.35970857673383E+0001 -1.36083056485623E+0001 +-1.36195202540343E+0001 -1.36307295719832E+0001 -1.36419335906937E+0001 -1.36531322985061E+0001 -1.36643256838162E+0001 +-1.36755137350758E+0001 -1.36866964407920E+0001 -1.36978737895278E+0001 -1.37090457699018E+0001 -1.37202123705881E+0001 +-1.37313735803168E+0001 -1.37425293878733E+0001 -1.37536797820990E+0001 -1.37648247518907E+0001 -1.37759642862010E+0001 +-1.37870983740383E+0001 -1.37982270044664E+0001 -1.38093501666050E+0001 -1.38204678496294E+0001 -1.38315800427706E+0001 +-1.38426867353152E+0001 -1.38537879166057E+0001 -1.38648835760400E+0001 -1.38759737030720E+0001 -1.38870582872111E+0001 +-1.38981373180224E+0001 -1.39092107851268E+0001 -1.39202786782007E+0001 -1.39313409869765E+0001 -1.39423977012421E+0001 +-1.39534488108411E+0001 -1.39644943056729E+0001 -1.39755341756926E+0001 -1.39865684109109E+0001 -1.39975970013943E+0001 +-1.40086199372651E+0001 -1.40196372087011E+0001 -1.40306488059361E+0001 -1.40416547192593E+0001 -1.40526549390159E+0001 +-1.40636494556066E+0001 -1.40746382594881E+0001 -1.40856213411726E+0001 -1.40965986912280E+0001 -1.41075703002782E+0001 +-1.41185361590026E+0001 -1.41294962581363E+0001 -1.41404505884704E+0001 -1.41513991408515E+0001 -1.41623419061821E+0001 +-1.41732788754202E+0001 -1.41842100395799E+0001 -1.41951353897308E+0001 -1.42060549169982E+0001 -1.42169686125633E+0001 +-1.42278764676632E+0001 -1.42387784735903E+0001 -1.42496746216932E+0001 -1.42605649033760E+0001 -1.42714493100986E+0001 +-1.42823278333768E+0001 -1.42932004647821E+0001 -1.43040671959416E+0001 -1.43149280185383E+0001 -1.43257829243111E+0001 +-1.43366319050545E+0001 -1.43474749526187E+0001 -1.43583120589098E+0001 -1.43691432158897E+0001 -1.43799684155761E+0001 +-1.43907876500424E+0001 -1.44016009114177E+0001 -1.44124081918870E+0001 -1.44232094836911E+0001 -1.44340047791265E+0001 +-1.44447940705457E+0001 -1.44555773503566E+0001 -1.44663546110232E+0001 -1.44771258450653E+0001 -1.44878910450583E+0001 +-1.44986502036335E+0001 -1.45094033134780E+0001 -1.45201503673348E+0001 -1.45308913580025E+0001 -1.45416262783356E+0001 +-1.45523551212445E+0001 -1.45630778796952E+0001 -1.45737945467097E+0001 -1.45845051153656E+0001 -1.45952095787966E+0001 +-1.46059079301920E+0001 -1.46166001627970E+0001 -1.46272862699125E+0001 -1.46379662448953E+0001 -1.46486400811581E+0001 +-1.46593077721694E+0001 -1.46699693114533E+0001 -1.46806246925900E+0001 -1.46912739092153E+0001 -1.47019169550211E+0001 +-1.47125538237549E+0001 -1.47231845092201E+0001 -1.47338090052759E+0001 -1.47444273058374E+0001 -1.47550394048755E+0001 +-1.47656452964169E+0001 -1.47762449745443E+0001 -1.47868384333960E+0001 -1.47974256671664E+0001 -1.48080066701054E+0001 +-1.48185814365191E+0001 -1.48291499607692E+0001 -1.48397122372734E+0001 -1.48502682605052E+0001 -1.48608180249939E+0001 +-1.48713615253248E+0001 -1.48818987561388E+0001 -1.48924297121329E+0001 -1.49029543880598E+0001 -1.49134727787281E+0001 +-1.49239848790024E+0001 -1.49344906838029E+0001 -1.49449901881060E+0001 -1.49554833869435E+0001 -1.49659702754036E+0001 +-1.49764508486299E+0001 -1.49869251018222E+0001 -1.49973930302359E+0001 -1.50078546291826E+0001 -1.50183098940294E+0001 +-1.50287588201996E+0001 -1.50392014031722E+0001 -1.50496376384821E+0001 -1.50600675217201E+0001 -1.50704910485328E+0001 +-1.50809082146229E+0001 -1.50913190157488E+0001 -1.51017234477247E+0001 -1.51121215064210E+0001 -1.51225131877636E+0001 +-1.51328984877347E+0001 -1.51432774023720E+0001 -1.51536499277694E+0001 -1.51640160600765E+0001 -1.51743757954989E+0001 +-1.51847291302980E+0001 -1.51950760607912E+0001 -1.52054165833518E+0001 -1.52157506944088E+0001 -1.52260783904474E+0001 +-1.52363996680086E+0001 -1.52467145236891E+0001 -1.52570229541418E+0001 -1.52673249560753E+0001 -1.52776205262542E+0001 +-1.52879096614991E+0001 -1.52981923586863E+0001 -1.53084686147481E+0001 -1.53187384266728E+0001 -1.53290017915046E+0001 +-1.53392587063435E+0001 -1.53495091683455E+0001 -1.53597531747226E+0001 -1.53699907227424E+0001 -1.53802218097289E+0001 +-1.53904464330617E+0001 -1.54006645901763E+0001 -1.54108762785644E+0001 -1.54210814957733E+0001 -1.54312802394064E+0001 +-1.54414725071231E+0001 -1.54516582966387E+0001 -1.54618376057242E+0001 -1.54720104322068E+0001 -1.54821767739697E+0001 +-1.54923366289516E+0001 -1.55024899951476E+0001 -1.55126368706086E+0001 -1.55227772534414E+0001 -1.55329111418086E+0001 +-1.55430385339290E+0001 -1.55531594280773E+0001 -1.55632738225840E+0001 -1.55733817158356E+0001 -1.55834831062747E+0001 +-1.55935779923996E+0001 -1.56036663727648E+0001 -1.56137482459805E+0001 -1.56238236107131E+0001 -1.56338924656849E+0001 +-1.56439548096739E+0001 -1.56540106415144E+0001 -1.56640599600964E+0001 -1.56741027643661E+0001 -1.56841390533256E+0001 +-1.56941688260326E+0001 -1.57041920816014E+0001 -1.57142088192017E+0001 -1.57242190380595E+0001 -1.57342227374566E+0001 +-1.57442199167309E+0001 -1.57542105752761E+0001 -1.57641947125421E+0001 -1.57741723280346E+0001 -1.57841434213152E+0001 +-1.57941079920017E+0001 -1.58040660397678E+0001 -1.58140175643430E+0001 -1.58239625655131E+0001 -1.58339010431196E+0001 +-1.58438329970600E+0001 -1.58537584272881E+0001 -1.58636773338132E+0001 -1.58735897167010E+0001 -1.58834955760729E+0001 +-1.58933949121065E+0001 -1.59032877250352E+0001 -1.59131740151486E+0001 -1.59230537827920E+0001 -1.59329270283671E+0001 +-1.59427937523311E+0001 -1.59526539551975E+0001 -1.59625076375359E+0001 -1.59723547999716E+0001 -1.59821954431861E+0001 +-1.59920295679167E+0001 -1.60018571749570E+0001 -1.60116782651564E+0001 -1.60214928394203E+0001 -1.60313008987101E+0001 +-1.60411024440432E+0001 -1.60508974764932E+0001 -1.60606859971895E+0001 -1.60704680073175E+0001 -1.60802435081186E+0001 +-1.60900125008905E+0001 -1.60997749869865E+0001 -1.61095309678161E+0001 -1.61192804448449E+0001 -1.61290234195945E+0001 +-1.61387598936422E+0001 -1.61484898686217E+0001 -1.61582133462226E+0001 -1.61679303281904E+0001 -1.61776408163268E+0001 +-1.61873448124894E+0001 -1.61970423185918E+0001 -1.62067333366037E+0001 -1.62164178685508E+0001 -1.62260959165149E+0001 +-1.62357674826337E+0001 -1.62454325691009E+0001 -1.62550911781665E+0001 -1.62647433121361E+0001 -1.62743889733717E+0001 +-1.62840281642911E+0001 -1.62936608873683E+0001 -1.63032871451333E+0001 -1.63129069401720E+0001 -1.63225202751265E+0001 +-1.63321271526948E+0001 -1.63417275756311E+0001 -1.63513215467454E+0001 -1.63609090689040E+0001 -1.63704901450291E+0001 +-1.63800647780990E+0001 -1.63896329711479E+0001 -1.63991947272662E+0001 -1.64087500496003E+0001 -1.64182989413527E+0001 +-1.64278414057818E+0001 -1.64373774462021E+0001 -1.64469070659844E+0001 -1.64564302685551E+0001 -1.64659470573969E+0001 +-1.64754574360487E+0001 -1.64849614081052E+0001 -1.64944589772172E+0001 -1.65039501470917E+0001 -1.65134349214916E+0001 +-1.65229133042358E+0001 -1.65323852991996E+0001 -1.65418509103139E+0001 -1.65513101415660E+0001 -1.65607629969992E+0001 +-1.65702094807128E+0001 -1.65796495968620E+0001 -1.65890833496584E+0001 -1.65985107433695E+0001 -1.66079317823188E+0001 +-1.66173464708860E+0001 -1.66267548135067E+0001 -1.66361568146728E+0001 -1.66455524789320E+0001 -1.66549418108884E+0001 +-1.66643248152018E+0001 -1.66737014965883E+0001 -1.66830718598201E+0001 -1.66924359097254E+0001 -1.67017936511883E+0001 +-1.67111450891494E+0001 -1.67204902286050E+0001 -1.67298290746076E+0001 -1.67391616322659E+0001 -1.67484879067444E+0001 +-1.67578079032640E+0001 -1.67671216271014E+0001 -1.67764290835896E+0001 -1.67857302781176E+0001 -1.67950252161305E+0001 +-1.68043139031294E+0001 -1.68135963446717E+0001 -1.68228725463705E+0001 -1.68321425138954E+0001 -1.68414062529719E+0001 +-1.68506637693816E+0001 -1.68599150689622E+0001 -1.68691601576076E+0001 -1.68783990412675E+0001 -1.68876317259479E+0001 +-1.68968582177110E+0001 -1.69060785226750E+0001 -1.69152926470140E+0001 -1.69245005969585E+0001 -1.69337023787949E+0001 +-1.69428979988657E+0001 -1.69520874635698E+0001 -1.69612707793617E+0001 -1.69704479527524E+0001 -1.69796189903089E+0001 +-1.69887838986542E+0001 -1.69979426844674E+0001 -1.70070953544840E+0001 -1.70162419154953E+0001 -1.70253823743487E+0001 +-1.70345167379479E+0001 -1.70436450132526E+0001 -1.70527672072786E+0001 -1.70618833270979E+0001 -1.70709933798385E+0001 +-1.70800973726846E+0001 -1.70891953128764E+0001 -1.70982872077103E+0001 -1.71073730645388E+0001 -1.71164528907706E+0001 +-1.71255266938704E+0001 -1.71345944813590E+0001 -1.71436562608134E+0001 -1.71527120398667E+0001 -1.71617618262081E+0001 +-1.71708056275829E+0001 -1.71798434517926E+0001 -1.71888753066948E+0001 -1.71979012002032E+0001 -1.72069211402875E+0001 +-1.72159351349738E+0001 -1.72249431923441E+0001 -1.72339453205365E+0001 -1.72429415277456E+0001 -1.72519318222216E+0001 +-1.72609162122712E+0001 -1.72698947062572E+0001 -1.72788673125982E+0001 -1.72878340397694E+0001 -1.72967948963019E+0001 +-1.73057498907828E+0001 -1.73146990318556E+0001 -1.73236423282198E+0001 -1.73325797886310E+0001 -1.73415114219010E+0001 +-1.73504372368978E+0001 -1.73593572425454E+0001 -1.73682714478240E+0001 -1.73771798617699E+0001 -1.73860824934756E+0001 +-1.73949793520899E+0001 -1.74038704468173E+0001 -1.74127557869189E+0001 -1.74216353817116E+0001 -1.74305092405687E+0001 +-1.74393773729196E+0001 -1.74482397882496E+0001 -1.74570964961005E+0001 -1.74659475060700E+0001 -1.74747928278121E+0001 +-1.74836324710368E+0001 -1.74924664455104E+0001 -1.75012947610552E+0001 -1.75101174275498E+0001 -1.75189344549289E+0001 +-1.75277458531832E+0001 -1.75365516323599E+0001 -1.75453518025620E+0001 -1.75541463739488E+0001 -1.75629353567359E+0001 +-1.75717187611947E+0001 -1.75804965976532E+0001 -1.75892688764951E+0001 -1.75980356081607E+0001 -1.76067968031461E+0001 +-1.76155524720038E+0001 -1.76243026253423E+0001 -1.76330472738264E+0001 -1.76417864281769E+0001 -1.76505200991710E+0001 +-1.76592482976418E+0001 -1.76679710344788E+0001 -1.76766883206274E+0001 -1.76854001670895E+0001 -1.76941065849229E+0001 +-1.77028075852416E+0001 -1.77115031792160E+0001 -1.77201933780723E+0001 -1.77288781930932E+0001 -1.77375576356173E+0001 +-1.77462317170396E+0001 -1.77549004488112E+0001 -1.77635638424394E+0001 -1.77722219094875E+0001 -1.77808746615751E+0001 +-1.77895221103781E+0001 -1.77981642676283E+0001 -1.78068011451140E+0001 -1.78154327546794E+0001 -1.78240591082250E+0001 +-1.78326802177074E+0001 -1.78412960951395E+0001 -1.78499067525905E+0001 -1.78585122021853E+0001 -1.78671124561054E+0001 +-1.78757075265885E+0001 -1.78842974259281E+0001 -1.78928821664744E+0001 -1.79014617606333E+0001 -1.79100362208673E+0001 +-1.79186055596947E+0001 -1.79271697896903E+0001 -1.79357289234849E+0001 -1.79442829737656E+0001 -1.79528319532756E+0001 +-1.79613758748144E+0001 -1.79699147512375E+0001 -1.79784485954567E+0001 -1.79869774204402E+0001 -1.79955012392120E+0001 +-1.80040200648526E+0001 -1.80125339104984E+0001 -1.80210427893424E+0001 -1.80295467146335E+0001 -1.80380456996767E+0001 +-1.80465397578336E+0001 -1.80550289025216E+0001 -1.80635131472144E+0001 -1.80719925054421E+0001 -1.80804669907908E+0001 +-1.80889366169028E+0001 -1.80974013974767E+0001 -1.81058613462672E+0001 -1.81143164770853E+0001 -1.81227668037981E+0001 +-1.81312123403290E+0001 -1.81396531006543E+0001 -1.81480890987692E+0001 -1.81565203486526E+0001 -1.81649468642647E+0001 +-1.81733686595464E+0001 -1.81817857484198E+0001 -1.81901981447877E+0001 -1.81986058625340E+0001 -1.82070089155235E+0001 +-1.82154073176022E+0001 -1.82238010825967E+0001 -1.82321902243148E+0001 -1.82405747565451E+0001 -1.82489546930574E+0001 +-1.82573300476023E+0001 -1.82657008339114E+0001 -1.82740670656971E+0001 -1.82824287566531E+0001 -1.82907859204538E+0001 +-1.82991385707546E+0001 -1.83074867211921E+0001 -1.83158303853836E+0001 -1.83241695769274E+0001 -1.83325043094029E+0001 +-1.83408345963704E+0001 -1.83491604513713E+0001 -1.83574818879276E+0001 -1.83657989195426E+0001 -1.83741115597006E+0001 +-1.83824198218667E+0001 -1.83907237194870E+0001 -1.83990232659887E+0001 -1.84073184747799E+0001 -1.84156093592495E+0001 +-1.84238959327678E+0001 -1.84321782086856E+0001 -1.84404562003350E+0001 -1.84487299210289E+0001 -1.84569993840614E+0001 +-1.84652646027074E+0001 -1.84735255902227E+0001 -1.84817823598443E+0001 -1.84900349247901E+0001 -1.84982832982589E+0001 +-1.85065274934306E+0001 -1.85147675234660E+0001 -1.85230034015069E+0001 -1.85312351406761E+0001 -1.85394627540774E+0001 +-1.85476862547955E+0001 -1.85559056558963E+0001 -1.85641209704265E+0001 -1.85723322114138E+0001 -1.85805393918668E+0001 +-1.85887425247754E+0001 -1.85969416231102E+0001 -1.86051366998228E+0001 -1.86133277678461E+0001 -1.86215148400936E+0001 +-1.86296979294600E+0001 -1.86378770488209E+0001 -1.86460522110331E+0001 -1.86542234289340E+0001 -1.86623907153424E+0001 +-1.86705540830579E+0001 -1.86787135448611E+0001 -1.86868691135136E+0001 -1.86950208017580E+0001 -1.87031686223180E+0001 +-1.87113125878981E+0001 -1.87194527111839E+0001 -1.87275890048420E+0001 -1.87357214815201E+0001 -1.87438501538467E+0001 +-1.87519750344315E+0001 -1.87600961358649E+0001 -1.87682134707187E+0001 -1.87763270515455E+0001 -1.87844368908787E+0001 +-1.87925430012331E+0001 -1.88006453951042E+0001 -1.88087440849687E+0001 -1.88168390832842E+0001 -1.88249304024893E+0001 +-1.88330180550035E+0001 -1.88411020532277E+0001 -1.88491824095433E+0001 -1.88572591363130E+0001 -1.88653322458806E+0001 +-1.88734017505706E+0001 -1.88814676626887E+0001 -1.88895299945217E+0001 -1.88975887583371E+0001 -1.89056439663837E+0001 +-1.89136956308913E+0001 -1.89217437640704E+0001 -1.89297883781129E+0001 -1.89378294851916E+0001 -1.89458670974600E+0001 +-1.89539012270531E+0001 -1.89619318860867E+0001 -1.89699590866574E+0001 -1.89779828408432E+0001 -1.89860031607028E+0001 +-1.89940200582762E+0001 -1.90020335455841E+0001 -1.90100436346284E+0001 -1.90180503373921E+0001 -1.90260536658391E+0001 +-1.90340536319142E+0001 -1.90420502475435E+0001 -1.90500435246339E+0001 -1.90580334750735E+0001 -1.90660201107311E+0001 +-1.90740034434569E+0001 -1.90819834850819E+0001 -1.90899602474181E+0001 -1.90979337422588E+0001 -1.91059039813780E+0001 +-1.91138709765308E+0001 -1.91218347394535E+0001 -1.91297952818631E+0001 -1.91377526154580E+0001 -1.91457067519174E+0001 +-1.91536577029016E+0001 -1.91616054800518E+0001 -1.91695500949903E+0001 -1.91774915593206E+0001 -1.91854298846270E+0001 +-1.91933650824750E+0001 -1.92012971644109E+0001 -1.92092261419622E+0001 -1.92171520266374E+0001 -1.92250748299261E+0001 +-1.92329945632988E+0001 -1.92409112382071E+0001 -1.92488248660836E+0001 -1.92567354583420E+0001 -1.92646430263769E+0001 +-1.92725475815642E+0001 -1.92804491352605E+0001 -1.92883476988036E+0001 -1.92962432835124E+0001 -1.93041359006866E+0001 +-1.93120255616073E+0001 -1.93199122775363E+0001 -1.93277960597167E+0001 -1.93356769193724E+0001 -1.93435548677084E+0001 +-1.93514299159108E+0001 -1.93593020751468E+0001 -1.93671713565645E+0001 -1.93750377712932E+0001 -1.93829013304430E+0001 +-1.93907620451052E+0001 -1.93986199263522E+0001 -1.94064749852372E+0001 -1.94143272327948E+0001 -1.94221766800404E+0001 +-1.94300233379704E+0001 -1.94378672175624E+0001 -1.94457083297749E+0001 -1.94535466855476E+0001 -1.94613822958012E+0001 +-1.94692151714373E+0001 -1.94770453233387E+0001 -1.94848727623692E+0001 -1.94926974993737E+0001 -1.95005195451779E+0001 +-1.95083389105890E+0001 -1.95161556063948E+0001 -1.95239696433645E+0001 -1.95317810322480E+0001 -1.95395897837766E+0001 +-1.95473959086624E+0001 -1.95551994175986E+0001 -1.95630003212596E+0001 -1.95707986303007E+0001 -1.95785943553581E+0001 +-1.95863875070496E+0001 -1.95941780959733E+0001 -1.96019661327090E+0001 -1.96097516278173E+0001 -1.96175345918397E+0001 +-1.96253150352990E+0001 -1.96330929686989E+0001 -1.96408684025243E+0001 -1.96486413472411E+0001 -1.96564118132960E+0001 +-1.96641798111173E+0001 -1.96719453511137E+0001 -1.96797084436756E+0001 -1.96874690991739E+0001 -1.96952273279610E+0001 +-1.97029831403701E+0001 -1.97107365467155E+0001 -1.97184875572927E+0001 -1.97262361823779E+0001 -1.97339824322289E+0001 +-1.97417263170841E+0001 -1.97494678471631E+0001 -1.97572070326667E+0001 -1.97649438837765E+0001 -1.97726784106555E+0001 +-1.97804106234475E+0001 -1.97881405322774E+0001 -1.97958681472512E+0001 -1.98035934784560E+0001 -1.98113165359599E+0001 +-1.98190373298122E+0001 -1.98267558700430E+0001 -1.98344721666637E+0001 -1.98421862296668E+0001 -1.98498980690255E+0001 +-1.98576076946946E+0001 -1.98653151166095E+0001 -1.98730203446869E+0001 -1.98807233888246E+0001 -1.98884242589013E+0001 +-1.98961229647769E+0001 -1.99038195162924E+0001 -1.99115139232697E+0001 -1.99192061955119E+0001 -1.99268963428032E+0001 +-1.99345843749088E+0001 -1.99422703015749E+0001 -1.99499541325289E+0001 -1.99576358774793E+0001 -1.99653155461155E+0001 +-1.99729931481082E+0001 -1.99806686931089E+0001 -1.99883421907504E+0001 -1.99960136506464E+0001 -2.00036830823920E+0001 +-2.00113504955629E+0001 -2.00190158997162E+0001 -2.00266793043901E+0001 -2.00343407191036E+0001 -2.00420001533570E+0001 +-2.00496576166317E+0001 -2.00573131183900E+0001 -2.00649666680755E+0001 -2.00726182751127E+0001 -2.00802679489071E+0001 +-2.00879156988457E+0001 -2.00955615342960E+0001 -2.01032054646070E+0001 -2.01108474991087E+0001 -2.01184876471120E+0001 +-2.01261259179092E+0001 -2.01337623207733E+0001 -2.01413968649587E+0001 -2.01490295597007E+0001 -2.01566604142158E+0001 +-2.01642894377014E+0001 -2.01719166393362E+0001 -2.01795420282799E+0001 -2.01871656136733E+0001 -2.01947874046381E+0001 +-2.02024074102774E+0001 -2.02100256396751E+0001 -2.02176421018964E+0001 -2.02252568059875E+0001 -2.02328697609756E+0001 +-2.02404809758691E+0001 -2.02480904596575E+0001 -2.02556982213114E+0001 -2.02633042697822E+0001 -2.02709086140028E+0001 +-2.02785112628870E+0001 -2.02861122253296E+0001 -2.02937115102067E+0001 -2.03013091263752E+0001 -2.03089050826735E+0001 +-2.03164993879206E+0001 -2.03240920509170E+0001 -2.03316830804441E+0001 -2.03392724852644E+0001 -2.03468602741216E+0001 +-2.03544464557402E+0001 -2.03620310388262E+0001 -2.03696140320665E+0001 -2.03771954441289E+0001 -2.03847752836626E+0001 +-2.03923535592978E+0001 -2.03999302796457E+0001 -2.04075054532986E+0001 -2.04150790888301E+0001 -2.04226511947947E+0001 +-2.04302217797280E+0001 -2.04377908521467E+0001 -2.04453584205488E+0001 -2.04529244934130E+0001 -2.04604890791996E+0001 +-2.04680521863494E+0001 -2.04756138232850E+0001 -2.04831739984094E+0001 -2.04907327201072E+0001 -2.04982899967439E+0001 +-2.05058458366660E+0001 -2.05134002482013E+0001 -2.05209532396586E+0001 -2.05285048193279E+0001 -2.05360549954801E+0001 +-2.05436037763674E+0001 -2.05511511702229E+0001 -2.05586971852610E+0001 -2.05662418296772E+0001 -2.05737851116479E+0001 +-2.05813270393307E+0001 -2.05888676208644E+0001 -2.05964068643689E+0001 -2.06039447779449E+0001 -2.06114813696747E+0001 +-2.06190166476213E+0001 -2.06265506198290E+0001 -2.06340832943231E+0001 -2.06416146791100E+0001 -2.06491447821775E+0001 +-2.06566736114940E+0001 -2.06642011750093E+0001 -2.06717274806545E+0001 -2.06792525363413E+0001 -2.06867763499630E+0001 +-2.06942989293938E+0001 -2.07018202824888E+0001 -2.07093404170846E+0001 -2.07168593409987E+0001 -2.07243770620297E+0001 +-2.07318935879573E+0001 -2.07394089265425E+0001 -2.07469230855271E+0001 -2.07544360726342E+0001 -2.07619478955680E+0001 +-2.07694585620139E+0001 -2.07769680796381E+0001 -2.07844764560882E+0001 -2.07919836989929E+0001 -2.07994898159618E+0001 +-2.08069948145858E+0001 -2.08144987024370E+0001 -2.08220014870683E+0001 -2.08295031760139E+0001 -2.08370037767892E+0001 +-2.08445032968905E+0001 -2.08520017437954E+0001 -2.08594991249626E+0001 -2.08669954478317E+0001 -2.08744907198237E+0001 +-2.08819849483406E+0001 -2.08894781407654E+0001 -2.08969703044623E+0001 -2.09044614467768E+0001 -2.09119515750352E+0001 +-2.09194406965452E+0001 -2.09269288185954E+0001 -2.09344159484557E+0001 -2.09419020933768E+0001 -2.09493872605910E+0001 +-2.09568714573113E+0001 -2.09643546907320E+0001 -2.09718369680286E+0001 -2.09793182963575E+0001 -2.09867986828563E+0001 +-2.09942781346439E+0001 -2.10017566588202E+0001 -2.10092342624660E+0001 -2.10167109526436E+0001 -2.10241867363961E+0001 +-2.10316616207480E+0001 -2.10391356127047E+0001 -2.10466087192527E+0001 -2.10540809473600E+0001 -2.10615523039753E+0001 +-2.10690227960285E+0001 -2.10764924304308E+0001 -2.10839612140744E+0001 -2.10914291538326E+0001 -2.10988962565599E+0001 +-2.11063625290920E+0001 -2.11138279782454E+0001 -2.11212926108181E+0001 -2.11287564335891E+0001 -2.11362194533184E+0001 +-2.11436816767473E+0001 -2.11511431105980E+0001 -2.11586037615741E+0001 -2.11660636363602E+0001 -2.11735227416220E+0001 +-2.11809810840064E+0001 -2.11884386701414E+0001 -2.11958955066359E+0001 -2.12033516000804E+0001 -2.12108069570462E+0001 +-2.12182615840857E+0001 -2.12257154877326E+0001 -2.12331686745017E+0001 -2.12406211508888E+0001 -2.12480729233710E+0001 +-2.12555239984063E+0001 -2.12629743824342E+0001 -2.12704240818750E+0001 -2.12778731031301E+0001 -2.12853214525824E+0001 +-2.12927691365956E+0001 -2.13002161615147E+0001 -2.13076625336657E+0001 -2.13151082593558E+0001 -2.13225533448733E+0001 +-2.13299977964878E+0001 -2.13374416204498E+0001 -2.13448848229910E+0001 -2.13523274103244E+0001 -2.13597693886439E+0001 +-2.13672107641247E+0001 -2.13746515429230E+0001 -2.13820917311762E+0001 -2.13895313350030E+0001 -2.13969703605030E+0001 +-2.14044088137568E+0001 -2.14118467008268E+0001 -2.14192840277557E+0001 -2.14267208005678E+0001 -2.14341570252686E+0001 +-2.14415927078444E+0001 -2.14490278542631E+0001 -2.14564624704733E+0001 -2.14638965624049E+0001 -2.14713301359691E+0001 +-2.14787631970579E+0001 -2.14861957515448E+0001 -2.14936278052841E+0001 -2.15010593641115E+0001 -2.15084904338438E+0001 +-2.15159210202789E+0001 -2.15233511291957E+0001 -2.15307807663544E+0001 -2.15382099374965E+0001 -2.15456386483442E+0001 +-2.15530669046012E+0001 -2.15604947119523E+0001 -2.15679220760632E+0001 -2.15753490025812E+0001 -2.15827754971342E+0001 +-2.15902015653316E+0001 -2.15976272127638E+0001 -2.16050524450026E+0001 -2.16124772676004E+0001 -2.16199016860914E+0001 +-2.16273257059904E+0001 -2.16347493327938E+0001 -2.16421725719786E+0001 -2.16495954290035E+0001 -2.16570179093080E+0001 +-2.16644400183129E+0001 -2.16718617614200E+0001 -2.16792831440125E+0001 -2.16867041714544E+0001 -2.16941248490912E+0001 +-2.17015451822492E+0001 -2.17089651762362E+0001 -2.17163848363410E+0001 -2.17238041678332E+0001 -2.17312231759643E+0001 +-2.17386418659662E+0001 -2.17460602430524E+0001 -2.17534783124174E+0001 -2.17608960792369E+0001 -2.17683135486676E+0001 +-2.17757307258475E+0001 -2.17831476158957E+0001 -2.17905642239125E+0001 -2.17979805549794E+0001 -2.18053966141588E+0001 +-2.18128124064945E+0001 -2.18202279370112E+0001 -2.18276432107152E+0001 -2.18350582325934E+0001 -2.18424730076143E+0001 +-2.18498875407272E+0001 -2.18573018368629E+0001 -2.18647159009330E+0001 -2.18721297378305E+0001 -2.18795433524294E+0001 +-2.18869567495851E+0001 -2.18943699341339E+0001 -2.19017829108933E+0001 -2.19091956846620E+0001 -2.19166082602198E+0001 +-2.19240206423278E+0001 -2.19314328357280E+0001 -2.19388448451439E+0001 -2.19462566752799E+0001 -2.19536683308215E+0001 +-2.19610798164356E+0001 -2.19684911367701E+0001 -2.19759022964540E+0001 -2.19833133000977E+0001 -2.19907241522924E+0001 +-2.19981348576108E+0001 -2.20055454206065E+0001 -2.20129558458145E+0001 -2.20203661377508E+0001 -2.20277763009124E+0001 +-2.20351863397778E+0001 -2.20425962588066E+0001 -2.20500060624392E+0001 -2.20574157550976E+0001 -2.20648253411846E+0001 +-2.20722348250846E+0001 -2.20796442111626E+0001 -2.20870535037652E+0001 -2.20944627072200E+0001 -2.21018718258358E+0001 +-2.21092808639025E+0001 -2.21166898256911E+0001 -2.21240987154540E+0001 -2.21315075374245E+0001 -2.21389162958173E+0001 +-2.21463249948279E+0001 -2.21537336386335E+0001 -2.21611422313919E+0001 -2.21685507772424E+0001 -2.21759592803055E+0001 +-2.21833677446826E+0001 -2.21907761744565E+0001 -2.21981845736909E+0001 -2.22055929464310E+0001 -2.22130012967030E+0001 +-2.22204096285142E+0001 -2.22278179458530E+0001 -2.22352262526893E+0001 -2.22426345529739E+0001 -2.22500428506388E+0001 +-2.22574511495971E+0001 -2.22648594537432E+0001 -2.22722677669526E+0001 -2.22796760930821E+0001 -2.22870844359694E+0001 +-2.22944927994335E+0001 -2.23019011872746E+0001 -2.23093096032740E+0001 -2.23167180511944E+0001 -2.23241265347793E+0001 +-2.23315350577535E+0001 -2.23389436238232E+0001 -2.23463522366753E+0001 -2.23537608999784E+0001 -2.23611696173819E+0001 +-2.23685783925164E+0001 -2.23759872289939E+0001 -2.23833961304073E+0001 -2.23908051003308E+0001 -2.23982141423198E+0001 +-2.24056232599108E+0001 -2.24130324566215E+0001 -2.24204417359506E+0001 -2.24278511013785E+0001 -2.24352605563660E+0001 +-2.24426701043557E+0001 -2.24500797487711E+0001 -2.24574894930169E+0001 -2.24648993404788E+0001 -2.24723092945242E+0001 +-2.24797193585011E+0001 -2.24871295357389E+0001 -2.24945398295483E+0001 -2.25019502432208E+0001 -2.25093607800295E+0001 +-2.25167714432285E+0001 -2.25241822360529E+0001 -2.25315931617193E+0001 -2.25390042234252E+0001 -2.25464154243493E+0001 +-2.25538267676517E+0001 -2.25612382564735E+0001 -2.25686498939369E+0001 -2.25760616831455E+0001 -2.25834736271837E+0001 +-2.25908857291176E+0001 -2.25982979919941E+0001 -2.26057104188413E+0001 -2.26131230126685E+0001 -2.26205357764664E+0001 +-2.26279487132065E+0001 -2.26353618258418E+0001 -2.26427751173063E+0001 -2.26501885905152E+0001 -2.26576022483649E+0001 +-2.26650160937330E+0001 -2.26724301294782E+0001 -2.26798443584405E+0001 -2.26872587834410E+0001 -2.26946734072818E+0001 +-2.27020882327466E+0001 -2.27095032625999E+0001 -2.27169184995876E+0001 -2.27243339464366E+0001 -2.27317496058551E+0001 +-2.27391654805324E+0001 -2.27465815731391E+0001 -2.27539978863268E+0001 -2.27614144227285E+0001 -2.27688311849583E+0001 +-2.27762481756113E+0001 -2.27836653972640E+0001 -2.27910828524741E+0001 -2.27985005437801E+0001 -2.28059184737023E+0001 +-2.28133366447415E+0001 -2.28207550593803E+0001 -2.28281737200821E+0001 -2.28355926292916E+0001 -2.28430117894346E+0001 +-2.28504312029182E+0001 -2.28578508721307E+0001 -2.28652707994414E+0001 -2.28726909872010E+0001 -2.28801114377411E+0001 +-2.28875321533748E+0001 -2.28949531363962E+0001 -2.29023743890807E+0001 -2.29097959136847E+0001 -2.29172177124459E+0001 +-2.29246397875832E+0001 -2.29320621412966E+0001 -2.29394847757675E+0001 -2.29469076931581E+0001 -2.29543308956122E+0001 +-2.29617543852545E+0001 -2.29691781641910E+0001 -2.29766022345088E+0001 -2.29840265982763E+0001 -2.29914512575431E+0001 +-2.29988762143398E+0001 -2.30063014706783E+0001 -2.30137270285518E+0001 -2.30211528899344E+0001 -2.30285790567818E+0001 +-2.30360055310304E+0001 -2.30434323145981E+0001 -2.30508594093841E+0001 -2.30582868172683E+0001 -2.30657145401123E+0001 +-2.30731425797587E+0001 -2.30805709380312E+0001 -2.30879996167346E+0001 -2.30954286176553E+0001 -2.31028579425606E+0001 +-2.31102875931988E+0001 -2.31177175712998E+0001 -2.31251478785744E+0001 -2.31325785167147E+0001 -2.31400094873940E+0001 +-2.31474407922667E+0001 -2.31548724329685E+0001 -2.31623044111164E+0001 -2.31697367283080E+0001 -2.31771693861230E+0001 +-2.31846023861214E+0001 -2.31920357298451E+0001 -2.31994694188167E+0001 -2.32069034545402E+0001 -2.32143378385009E+0001 +-2.32217725721650E+0001 -2.32292076569802E+0001 -2.32366430943751E+0001 -2.32440788857596E+0001 -2.32515150325251E+0001 +-2.32589515360436E+0001 -2.32663883976688E+0001 -2.32738256187353E+0001 -2.32812632005590E+0001 -2.32887011444371E+0001 +-2.32961394516477E+0001 -2.33035781234504E+0001 -2.33110171610857E+0001 -2.33184565657757E+0001 -2.33258963387233E+0001 +-2.33333364811127E+0001 -2.33407769941094E+0001 -2.33482178788600E+0001 -2.33556591364924E+0001 -2.33631007681155E+0001 +-2.33705427748196E+0001 -2.33779851576761E+0001 -2.33854279177375E+0001 -2.33928710560377E+0001 -2.34003145735916E+0001 +-2.34077584713955E+0001 -2.34152027504267E+0001 -2.34226474116439E+0001 -2.34300924559866E+0001 -2.34375378843760E+0001 +-2.34449836977141E+0001 -2.34524298968845E+0001 -2.34598764827515E+0001 -2.34673234561610E+0001 -2.34747708179399E+0001 +-2.34822185688964E+0001 -2.34896667098197E+0001 -2.34971152414804E+0001 -2.35045641646304E+0001 -2.35120134800024E+0001 +-2.35194631883106E+0001 -2.35269132902504E+0001 -2.35343637864984E+0001 -2.35418146777120E+0001 -2.35492659645305E+0001 +-2.35567176475738E+0001 -2.35641697274433E+0001 -2.35716222047214E+0001 -2.35790750799720E+0001 -2.35865283537399E+0001 +-2.35939820265512E+0001 -2.36014360989134E+0001 -2.36088905713147E+0001 -2.36163454442251E+0001 -2.36238007180955E+0001 +-2.36312563933578E+0001 -2.36387124704255E+0001 -2.36461689496930E+0001 -2.36536258315361E+0001 -2.36610831163117E+0001 +-2.36685408043579E+0001 -2.36759988959941E+0001 -2.36834573915207E+0001 -2.36909162912194E+0001 -2.36983755953534E+0001 +-2.37058353041665E+0001 -2.37132954178841E+0001 -2.37207559367128E+0001 -2.37282168608404E+0001 -2.37356781904357E+0001 +-2.37431399256490E+0001 -2.37506020666114E+0001 -2.37580646134356E+0001 -2.37655275662153E+0001 -2.37729909250255E+0001 +-2.37804546899223E+0001 -2.37879188609431E+0001 -2.37953834381064E+0001 -2.38028484214120E+0001 -2.38103138108409E+0001 +-2.38177796063551E+0001 -2.38252458078982E+0001 -2.38327124153948E+0001 -2.38401794287504E+0001 -2.38476468478523E+0001 +-2.38551146725684E+0001 -2.38625829027484E+0001 -2.38700515382226E+0001 -2.38775205788031E+0001 -2.38849900242828E+0001 +-2.38924598744359E+0001 -2.38999301290177E+0001 -2.39074007877651E+0001 -2.39148718503957E+0001 -2.39223433166087E+0001 +-2.39298151860843E+0001 -2.39372874584840E+0001 -2.39447601334504E+0001 -2.39522332106073E+0001 -2.39597066895600E+0001 +-2.39671805698946E+0001 -2.39746548511787E+0001 -2.39821295329608E+0001 -2.39896046147711E+0001 -2.39970800961206E+0001 +-2.40045559765015E+0001 -2.40120322553876E+0001 -2.40195089322333E+0001 -2.40269860064748E+0001 -2.40344634775292E+0001 +-2.40419413447948E+0001 -2.40494196076512E+0001 -2.40568982654593E+0001 -2.40643773175609E+0001 -2.40718567632794E+0001 +-2.40793366019190E+0001 -2.40868168327656E+0001 -2.40942974550857E+0001 -2.41017784681276E+0001 -2.41092598711204E+0001 +-2.41167416632747E+0001 -2.41242238437821E+0001 -2.41317064118154E+0001 -2.41391893665289E+0001 -2.41466727070576E+0001 +-2.41541564325182E+0001 -2.41616405420085E+0001 -2.41691250346073E+0001 -2.41766099093748E+0001 -2.41840951653524E+0001 +-2.41915808015626E+0001 -2.41990668170093E+0001 -2.42065532106773E+0001 -2.42140399815329E+0001 -2.42215271285235E+0001 +-2.42290146505778E+0001 -2.42365025466057E+0001 -2.42439908154981E+0001 -2.42514794561273E+0001 -2.42589684673468E+0001 +-2.42664578479914E+0001 -2.42739475968769E+0001 -2.42814377128004E+0001 -2.42889281945403E+0001 -2.42964190408561E+0001 +-2.43039102504886E+0001 -2.43114018221598E+0001 -2.43188937545727E+0001 -2.43263860464122E+0001 -2.43338786963432E+0001 +-2.43413717030131E+0001 -2.43488650650498E+0001 -2.43563587810625E+0001 -2.43638528496417E+0001 -2.43713472693590E+0001 +-2.43788420387675E+0001 -2.43863371564012E+0001 -2.43938326207755E+0001 -2.44013284303869E+0001 -2.44088245837132E+0001 +-2.44163210792134E+0001 -2.44238179153276E+0001 -2.44313150904774E+0001 -2.44388126030654E+0001 -2.44463104514752E+0001 +-2.44538086340721E+0001 -2.44613071492024E+0001 -2.44688059951935E+0001 -2.44763051703542E+0001 -2.44838046729743E+0001 +-2.44913045013251E+0001 -2.44988046536590E+0001 -2.45063051282094E+0001 -2.45138059231912E+0001 -2.45213070368004E+0001 +-2.45288084672144E+0001 -2.45363102125914E+0001 -2.45438122710713E+0001 -2.45513146407748E+0001 -2.45588173198041E+0001 +-2.45663203062426E+0001 -2.45738235981549E+0001 -2.45813271935866E+0001 -2.45888310905646E+0001 -2.45963352870974E+0001 +-2.46038397811743E+0001 -2.46113445707659E+0001 -2.46188496538241E+0001 -2.46263550282820E+0001 -2.46338606920538E+0001 +-2.46413666430352E+0001 -2.46488728791029E+0001 -2.46563793981147E+0001 -2.46638861979100E+0001 -2.46713932763091E+0001 +-2.46789006311136E+0001 -2.46864082601065E+0001 -2.46939161610516E+0001 -2.47014243316945E+0001 -2.47089327697615E+0001 +-2.47164414729603E+0001 -2.47239504389800E+0001 -2.47314596654907E+0001 -2.47389691501438E+0001 -2.47464788905720E+0001 +-2.47539888843890E+0001 -2.47614991291899E+0001 -2.47690096225510E+0001 -2.47765203620300E+0001 -2.47840313451652E+0001 +-2.47915425694769E+0001 -2.47990540324661E+0001 -2.48065657316153E+0001 -2.48140776643880E+0001 -2.48215898282292E+0001 +-2.48291022205649E+0001 -2.48366148388024E+0001 -2.48441276803300E+0001 -2.48516407425177E+0001 -2.48591540227164E+0001 +-2.48666675182582E+0001 -2.48741812264567E+0001 -2.48816951446063E+0001 -2.48892092699829E+0001 -2.48967235998437E+0001 +-2.49042381314268E+0001 -2.49117528619519E+0001 -2.49192677886197E+0001 -2.49267829086121E+0001 -2.49342982190925E+0001 +-2.49418137172052E+0001 -2.49493294000758E+0001 -2.49568452648112E+0001 -2.49643613084996E+0001 -2.49718775282102E+0001 +-2.49793939209936E+0001 -2.49869104838816E+0001 -2.49944272138872E+0001 -2.50019441080046E+0001 -2.50094611632093E+0001 +-2.50169783764579E+0001 -2.50244957446884E+0001 -2.50320132648200E+0001 -2.50395309337528E+0001 -2.50470487483686E+0001 +-2.50545667055302E+0001 -2.50620848020816E+0001 -2.50696030348481E+0001 -2.50771214006360E+0001 -2.50846398962334E+0001 +-2.50921585184090E+0001 -2.50996772639130E+0001 -2.51071961294768E+0001 -2.51147151118131E+0001 -2.51222342076157E+0001 +-2.51297534135598E+0001 -2.51372727263015E+0001 -2.51447921424785E+0001 -2.51523116587096E+0001 -2.51598312715948E+0001 +-2.51673509777153E+0001 -2.51748707736335E+0001 -2.51823906558930E+0001 -2.51899106210190E+0001 -2.51974306655174E+0001 +-2.52049507858757E+0001 -2.52124709785626E+0001 -2.52199912400278E+0001 -2.52275115667023E+0001 -2.52350319549985E+0001 +-2.52425524013098E+0001 -2.52500729020111E+0001 -2.52575934534585E+0001 -2.52651140519888E+0001 -2.52726346939208E+0001 +-2.52801553755540E+0001 -2.52876760931695E+0001 -2.52951968430292E+0001 -2.53027176213766E+0001 -2.53102384244363E+0001 +-2.53177592484141E+0001 -2.53252800894970E+0001 -2.53328009438533E+0001 -2.53403218076326E+0001 -2.53478426769657E+0001 +-2.53553635479644E+0001 -2.53628844167220E+0001 -2.53704052793131E+0001 -2.53779261317930E+0001 -2.53854469701989E+0001 +-2.53929677905490E+0001 -2.54004885888426E+0001 -2.54080093610601E+0001 -2.54155301031637E+0001 -2.54230508110961E+0001 +-2.54305714807820E+0001 -2.54380921081266E+0001 -2.54456126890167E+0001 -2.54531332193205E+0001 -2.54606536948872E+0001 +-2.54681741115470E+0001 -2.54756944651120E+0001 -2.54832147513748E+0001 -2.54907349661097E+0001 -2.54982551050722E+0001 +-2.55057751639988E+0001 -2.55132951386075E+0001 -2.55208150245973E+0001 -2.55283348176485E+0001 -2.55358545134228E+0001 +-2.55433741075628E+0001 -2.55508935956930E+0001 -2.55584129734180E+0001 -2.55659322363248E+0001 -2.55734513799810E+0001 +-2.55809703999356E+0001 -2.55884892917187E+0001 -2.55960080508419E+0001 -2.56035266727979E+0001 -2.56110451530605E+0001 +-2.56185634870850E+0001 -2.56260816703077E+0001 -2.56335996981461E+0001 -2.56411175659992E+0001 -2.56486352692471E+0001 +-2.56561528032511E+0001 -2.56636701633539E+0001 -2.56711873448791E+0001 -2.56787043431319E+0001 -2.56862211533984E+0001 +-2.56937377709463E+0001 -2.57012541910243E+0001 -2.57087704088623E+0001 -2.57162864196716E+0001 -2.57238022186447E+0001 +-2.57313178009552E+0001 -2.57388331617592E+0001 -2.57463482962094E+0001 -2.57538631994678E+0001 -2.57613778667082E+0001 +-2.57688922931150E+0001 -2.57764064738843E+0001 -2.57839204042229E+0001 -2.57914340793490E+0001 -2.57989474944923E+0001 +-2.58064606448932E+0001 -2.58139735258035E+0001 -2.58214861324861E+0001 -2.58289984602151E+0001 -2.58365105042757E+0001 +-2.58440222599645E+0001 -2.58515337225892E+0001 -2.58590448874687E+0001 -2.58665557499328E+0001 -2.58740663053228E+0001 +-2.58815765489911E+0001 -2.58890864763012E+0001 -2.58965960826279E+0001 -2.59041053633572E+0001 -2.59116143138861E+0001 +-2.59191229296228E+0001 -2.59266312059869E+0001 -2.59341391384091E+0001 -2.59416467223310E+0001 -2.59491539532059E+0001 +-2.59566608264978E+0001 -2.59641673376821E+0001 -2.59716734822454E+0001 -2.59791792556853E+0001 -2.59866846535111E+0001 +-2.59941896712424E+0001 -2.60016943044108E+0001 -2.60091985485587E+0001 -2.60167023992397E+0001 -2.60242058520187E+0001 +-2.60317089024717E+0001 -2.60392115461860E+0001 -2.60467137787598E+0001 -2.60542155958026E+0001 -2.60617169929355E+0001 +-2.60692179657900E+0001 -2.60767185100095E+0001 -2.60842186212484E+0001 -2.60917182951718E+0001 -2.60992175274567E+0001 +-2.61067163137908E+0001 -2.61142146498731E+0001 -2.61217125314139E+0001 -2.61292099541346E+0001 -2.61367069137677E+0001 +-2.61442034060571E+0001 -2.61516994267576E+0001 -2.61591949716355E+0001 -2.61666900364679E+0001 -2.61741846170436E+0001 +-2.61816787091620E+0001 -2.61891723086342E+0001 -2.61966654112821E+0001 -2.62041580129392E+0001 -2.62116501094495E+0001 +-2.62191416966690E+0001 -2.62266327704643E+0001 -2.62341233267134E+0001 -2.62416133613057E+0001 -2.62491028701413E+0001 +-2.62565918491318E+0001 -2.62640802941999E+0001 -2.62715682012797E+0001 -2.62790555663161E+0001 -2.62865423852654E+0001 +-2.62940286540952E+0001 -2.63015143687840E+0001 -2.63089995253218E+0001 -2.63164841197096E+0001 -2.63239681479595E+0001 +-2.63314516060952E+0001 -2.63389344901508E+0001 -2.63464167961724E+0001 -2.63538985202170E+0001 -2.63613796583527E+0001 +-2.63688602066588E+0001 -2.63763401612256E+0001 -2.63838195181554E+0001 -2.63912982735606E+0001 -2.63987764235654E+0001 +-2.64062539643052E+0001 -2.64137308919263E+0001 -2.64212072025865E+0001 -2.64286828924545E+0001 -2.64361579577105E+0001 +-2.64436323945455E+0001 -2.64511061991621E+0001 -2.64585793677737E+0001 -2.64660518966052E+0001 -2.64735237818927E+0001 +-2.64809950198830E+0001 -2.64884656068349E+0001 -2.64959355390175E+0001 -2.65034048127116E+0001 -2.65108734242094E+0001 +-2.65183413698137E+0001 -2.65258086458390E+0001 -2.65332752486105E+0001 -2.65407411744653E+0001 -2.65482064197508E+0001 +-2.65556709808264E+0001 -2.65631348540620E+0001 -2.65705980358394E+0001 -2.65780605225510E+0001 -2.65855223106005E+0001 +-2.65929833964030E+0001 -2.66004437763847E+0001 -2.66079034469830E+0001 -2.66153624046465E+0001 -2.66228206458348E+0001 +-2.66302781670189E+0001 -2.66377349646809E+0001 -2.66451910353144E+0001 -2.66526463754235E+0001 -2.66601009815242E+0001 +-2.66675548501433E+0001 -2.66750079778187E+0001 -2.66824603611001E+0001 -2.66899119965475E+0001 -2.66973628807330E+0001 +-2.67048130102391E+0001 -2.67122623816601E+0001 -2.67197109916010E+0001 -2.67271588366782E+0001 -2.67346059135197E+0001 +-2.67420522187639E+0001 -2.67494977490609E+0001 -2.67569425010720E+0001 -2.67643864714696E+0001 -2.67718296569371E+0001 +-2.67792720541693E+0001 -2.67867136598724E+0001 -2.67941544707632E+0001 -2.68015944835703E+0001 -2.68090336950331E+0001 +-2.68164721019022E+0001 -2.68239097009400E+0001 -2.68313464889189E+0001 -2.68387824626239E+0001 -2.68462176188502E+0001 +-2.68536519544044E+0001 -2.68610854661045E+0001 -2.68685181507794E+0001 -2.68759500052696E+0001 -2.68833810264264E+0001 +-2.68908112111127E+0001 -2.68982405562020E+0001 -2.69056690585796E+0001 -2.69130967151416E+0001 -2.69205235227955E+0001 +-2.69279494784598E+0001 -2.69353745790645E+0001 -2.69427988215505E+0001 -2.69502222028700E+0001 -2.69576447199864E+0001 +-2.69650663698743E+0001 -2.69724871495196E+0001 -2.69799070559191E+0001 -2.69873260860810E+0001 -2.69947442370248E+0001 +-2.70021615057809E+0001 -2.70095778893912E+0001 -2.70169933849085E+0001 -2.70244079893971E+0001 -2.70318216999322E+0001 +-2.70392345136006E+0001 -2.70466464274996E+0001 -2.70540574387385E+0001 -2.70614675444372E+0001 -2.70688767417272E+0001 +-2.70762850277507E+0001 -2.70836923996618E+0001 -2.70910988546252E+0001 -2.70985043898170E+0001 -2.71059090024245E+0001 +-2.71133126896461E+0001 -2.71207154486917E+0001 -2.71281172767820E+0001 -2.71355181711492E+0001 -2.71429181290364E+0001 +-2.71503171476983E+0001 -2.71577152244004E+0001 -2.71651123564195E+0001 -2.71725085410438E+0001 -2.71799037755727E+0001 +-2.71872980573161E+0001 -2.71946913835963E+0001 -2.72020837517457E+0001 -2.72094751591088E+0001 -2.72168656030402E+0001 +-2.72242550809066E+0001 -2.72316435900858E+0001 -2.72390311279665E+0001 -2.72464176919489E+0001 -2.72538032794439E+0001 +-2.72611878878741E+0001 -2.72685715146730E+0001 -2.72759541572856E+0001 -2.72833358131678E+0001 -2.72907164797868E+0001 +-2.72980961546212E+0001 -2.73054748351601E+0001 -2.73128525189048E+0001 -2.73202292033674E+0001 -2.73276048860704E+0001 +-2.73349795645489E+0001 -2.73423532363481E+0001 -2.73497258990250E+0001 -2.73570975501474E+0001 -2.73644681872946E+0001 +-2.73718378080571E+0001 -2.73792064100361E+0001 -2.73865739908448E+0001 -2.73939405481070E+0001 -2.74013060794579E+0001 +-2.74086705825439E+0001 -2.74160340550226E+0001 -2.74233964945626E+0001 -2.74307578988442E+0001 -2.74381182655584E+0001 +-2.74454775924074E+0001 -2.74528358771050E+0001 -2.74601931173759E+0001 -2.74675493109560E+0001 -2.74749044555926E+0001 +-2.74822585490440E+0001 -2.74896115890799E+0001 -2.74969635734809E+0001 -2.75043145000389E+0001 -2.75116643665575E+0001 +-2.75190131708506E+0001 -2.75263609107439E+0001 -2.75337075840743E+0001 -2.75410531886896E+0001 -2.75483977224493E+0001 +-2.75557411832232E+0001 -2.75630835688933E+0001 -2.75704248773524E+0001 -2.75777651065041E+0001 -2.75851042542639E+0001 +-2.75924423185581E+0001 -2.75997792973244E+0001 -2.76071151885111E+0001 -2.76144499900789E+0001 -2.76217836999984E+0001 +-2.76291163162520E+0001 -2.76364478368337E+0001 -2.76437782597478E+0001 -2.76511075830108E+0001 -2.76584358046493E+0001 +-2.76657629227020E+0001 -2.76730889352186E+0001 -2.76804138402594E+0001 -2.76877376358972E+0001 -2.76950603202144E+0001 +-2.77023818913057E+0001 -2.77097023472768E+0001 -2.77170216862442E+0001 -2.77243399063364E+0001 -2.77316570056921E+0001 +-2.77389729824619E+0001 -2.77462878348074E+0001 -2.77536015609013E+0001 -2.77609141589277E+0001 -2.77682256270820E+0001 +-2.77755359635702E+0001 -2.77828451666104E+0001 -2.77901532344309E+0001 -2.77974601652721E+0001 -2.78047659573850E+0001 +-2.78120706090322E+0001 -2.78193741184873E+0001 -2.78266764840350E+0001 -2.78339777039715E+0001 -2.78412777766039E+0001 +-2.78485767002505E+0001 -2.78558744732414E+0001 -2.78631710939171E+0001 -2.78704665606298E+0001 -2.78777608717425E+0001 +-2.78850540256301E+0001 -2.78923460206778E+0001 -2.78996368552828E+0001 -2.79069265278529E+0001 -2.79142150368077E+0001 +-2.79215023805774E+0001 -2.79287885576036E+0001 -2.79360735663396E+0001 -2.79433574052491E+0001 -2.79506400728077E+0001 +-2.79579215675015E+0001 -2.79652018878285E+0001 -2.79724810322976E+0001 -2.79797589994286E+0001 -2.79870357877534E+0001 +-2.79943113958139E+0001 -2.80015858221641E+0001 -2.80088590653690E+0001 -2.80161311240048E+0001 -2.80234019966584E+0001 +-2.80306716819287E+0001 -2.80379401784254E+0001 -2.80452074847696E+0001 -2.80524735995930E+0001 -2.80597385215394E+0001 +-2.80670022492630E+0001 -2.80742647814300E+0001 -2.80815261167170E+0001 -2.80887862538126E+0001 -2.80960451914156E+0001 +-2.81033029282371E+0001 -2.81105594629986E+0001 -2.81178147944333E+0001 -2.81250689212855E+0001 -2.81323218423102E+0001 +-2.81395735562742E+0001 -2.81468240619556E+0001 -2.81540733581431E+0001 -2.81613214436371E+0001 -2.81685683172490E+0001 +-2.81758139778016E+0001 -2.81830584241285E+0001 -2.81903016550749E+0001 -2.81975436694971E+0001 -2.82047844662625E+0001 +-2.82120240442498E+0001 -2.82192624023490E+0001 -2.82264995394612E+0001 -2.82337354544984E+0001 -2.82409701463844E+0001 +-2.82482036140539E+0001 -2.82554358564526E+0001 -2.82626668725380E+0001 -2.82698966612781E+0001 -2.82771252216527E+0001 +-2.82843525526523E+0001 -2.82915786532790E+0001 -2.82988035225461E+0001 -2.83060271594777E+0001 -2.83132495631096E+0001 +-2.83204707324885E+0001 -2.83276906666722E+0001 -2.83349093647305E+0001 -2.83421268257432E+0001 -2.83493430488021E+0001 +-2.83565580330101E+0001 -2.83637717774812E+0001 -2.83709842813406E+0001 -2.83781955437250E+0001 -2.83854055637817E+0001 +-2.83926143406696E+0001 -2.83998218735590E+0001 -2.84070281616312E+0001 -2.84142332040785E+0001 -2.84214370001045E+0001 +-2.84286395489246E+0001 -2.84358408497645E+0001 -2.84430409018616E+0001 -2.84502397044644E+0001 -2.84574372568327E+0001 +-2.84646335582373E+0001 -2.84718286079608E+0001 -2.84790224052963E+0001 -2.84862149495482E+0001 -2.84934062400325E+0001 +-2.85005962760762E+0001 -2.85077850570174E+0001 -2.85149725822055E+0001 -2.85221588510014E+0001 -2.85293438627766E+0001 +-2.85365276169143E+0001 -2.85437101128086E+0001 -2.85508913498653E+0001 -2.85580713275006E+0001 -2.85652500451429E+0001 +-2.85724275022310E+0001 -2.85796036982151E+0001 -2.85867786325567E+0001 -2.85939523047290E+0001 -2.86011247142154E+0001 +-2.86082958605111E+0001 -2.86154657431228E+0001 -2.86226343615676E+0001 -2.86298017153748E+0001 -2.86369678040838E+0001 +-2.86441326272464E+0001 -2.86512961844243E+0001 -2.86584584751918E+0001 -2.86656194991331E+0001 -2.86727792558447E+0001 +-2.86799377449336E+0001 -2.86870949660186E+0001 -2.86942509187288E+0001 -2.87014056027054E+0001 -2.87085590176005E+0001 +-2.87157111630774E+0001 -2.87228620388105E+0001 -2.87300116444856E+0001 -2.87371599797997E+0001 -2.87443070444608E+0001 +-2.87514528381881E+0001 -2.87585973607127E+0001 -2.87657406117757E+0001 -2.87728825911307E+0001 -2.87800232985414E+0001 +-2.87871627337835E+0001 -2.87943008966436E+0001 -2.88014377869192E+0001 -2.88085734044200E+0001 -2.88157077489655E+0001 +-2.88228408203878E+0001 -2.88299726185293E+0001 -2.88371031432438E+0001 -2.88442323943966E+0001 -2.88513603718638E+0001 +-2.88584870755330E+0001 -2.88656125053032E+0001 -2.88727366610840E+0001 -2.88798595427968E+0001 -2.88869811503737E+0001 +-2.88941014837584E+0001 -2.89012205429058E+0001 -2.89083383277820E+0001 -2.89154548383639E+0001 -2.89225700746404E+0001 +-2.89296840366106E+0001 -2.89367967242858E+0001 -2.89439081376877E+0001 -2.89510182768500E+0001 -2.89581271418169E+0001 +-2.89652347326443E+0001 -2.89723410493990E+0001 -2.89794460921589E+0001 -2.89865498610139E+0001 -2.89936523560644E+0001 +-2.90007535774218E+0001 -2.90078535252094E+0001 -2.90149521995612E+0001 -2.90220496006231E+0001 -2.90291457285513E+0001 +-2.90362405835138E+0001 -2.90433341656896E+0001 -2.90504264752689E+0001 -2.90575175124533E+0001 -2.90646072774554E+0001 +-2.90716957704993E+0001 -2.90787829918200E+0001 -2.90858689416637E+0001 -2.90929536202883E+0001 -2.91000370279623E+0001 +-2.91071191649657E+0001 -2.91142000315896E+0001 -2.91212796281370E+0001 -2.91283579549206E+0001 -2.91354350122660E+0001 +-2.91425108005089E+0001 -2.91495853199968E+0001 -2.91566585710878E+0001 -2.91637305541520E+0001 -2.91708012695697E+0001 +-2.91778707177339E+0001 -2.91849388990474E+0001 -2.91920058139249E+0001 -2.91990714627919E+0001 -2.92061358460859E+0001 +-2.92131989642546E+0001 -2.92202608177577E+0001 -2.92273214070656E+0001 -2.92343807326604E+0001 -2.92414387950351E+0001 +-2.92484955946938E+0001 -2.92555511321522E+0001 -2.92626054079370E+0001 -2.92696584225859E+0001 -2.92767101766479E+0001 +-2.92837606706840E+0001 -2.92908099052653E+0001 -2.92978578809747E+0001 -2.93049045984061E+0001 -2.93119500581647E+0001 +-2.93189942608671E+0001 -2.93260372071408E+0001 -2.93330788976248E+0001 -2.93401193329688E+0001 -2.93471585138346E+0001 +-2.93541964408944E+0001 -2.93612331148322E+0001 -2.93682685363425E+0001 -2.93753027061317E+0001 -2.93823356249173E+0001 +-2.93893672934275E+0001 -2.93963977124024E+0001 -2.94034268825931E+0001 -2.94104548047618E+0001 -2.94174814796815E+0001 +-2.94245069081376E+0001 -2.94315310909254E+0001 -2.94385540288522E+0001 -2.94455757227365E+0001 -2.94525961734075E+0001 +-2.94596153817059E+0001 -2.94666333484843E+0001 -2.94736500746053E+0001 -2.94806655609435E+0001 -2.94876798083844E+0001 +-2.94946928178248E+0001 -2.95017045901732E+0001 -2.95087151263485E+0001 -2.95157244272810E+0001 -2.95227324939127E+0001 +-2.95297393271966E+0001 -2.95367449280967E+0001 -2.95437492975881E+0001 -2.95507524366576E+0001 -2.95577543463033E+0001 +-2.95647550275338E+0001 -2.95717544813693E+0001 -2.95787527088415E+0001 -2.95857497109930E+0001 -2.95927454888775E+0001 +-2.95997400435603E+0001 -2.96067333761175E+0001 -2.96137254876370E+0001 -2.96207163792171E+0001 -2.96277060519680E+0001 +-2.96346945070108E+0001 -2.96416817454782E+0001 -2.96486677685134E+0001 -2.96556525772713E+0001 -2.96626361729184E+0001 +-2.96696185566314E+0001 -2.96765997295992E+0001 -2.96835796930211E+0001 -2.96905584481085E+0001 -2.96975359960836E+0001 +-2.97045123381791E+0001 -2.97114874756401E+0001 -2.97184614097222E+0001 -2.97254341416925E+0001 -2.97324056728294E+0001 +-2.97393760044224E+0001 -2.97463451377716E+0001 -2.97533130741895E+0001 -2.97602798149991E+0001 -2.97672453615343E+0001 +-2.97742097151413E+0001 -2.97811728771764E+0001 -2.97881348490080E+0001 -2.97950956320150E+0001 -2.98020552275877E+0001 +-2.98090136371281E+0001 -2.98159708620489E+0001 -2.98229269037743E+0001 -2.98298817637395E+0001 -2.98368354433909E+0001 +-2.98437879441864E+0001 -2.98507392675949E+0001 -2.98576894150968E+0001 -2.98646383881833E+0001 -2.98715861883570E+0001 +-2.98785328171320E+0001 -2.98854782760330E+0001 -2.98924225665964E+0001 -2.98993656903699E+0001 -2.99063076489121E+0001 +-2.99132484437929E+0001 -2.99201880765934E+0001 -2.99271265489062E+0001 -2.99340638623347E+0001 -2.99410000184938E+0001 +-2.99479350190095E+0001 -2.99548688655193E+0001 -2.99618015596713E+0001 -2.99687331031255E+0001 -2.99756634975526E+0001 +-2.99825927446349E+0001 -2.99895208460657E+0001 -2.99964478035497E+0001 -3.00033736188025E+0001 -3.00102982935514E+0001 +-3.00172218295345E+0001 -3.00241442285009E+0001 -3.00310654922121E+0001 -3.00379856224393E+0001 -3.00449046209659E+0001 +-3.00518224895863E+0001 -3.00587392301059E+0001 -3.00656548443418E+0001 -3.00725693341216E+0001 -3.00794827012851E+0001 +-3.00863949476821E+0001 -3.00933060751746E+0001 -3.01002160856357E+0001 -3.01071249809489E+0001 -3.01140327630102E+0001 +-3.01209394337258E+0001 -3.01278449950138E+0001 -3.01347494488028E+0001 -3.01416527970332E+0001 -3.01485550416566E+0001 +-3.01554561846354E+0001 -3.01623562279436E+0001 -3.01692551735664E+0001 -3.01761530235001E+0001 -3.01830497797523E+0001 +-3.01899454443415E+0001 -3.01968400192980E+0001 -3.02037335066629E+0001 -3.02106259084888E+0001 -3.02175172268391E+0001 +-3.02244074637888E+0001 -3.02312966214241E+0001 -3.02381847018422E+0001 -3.02450717071515E+0001 -3.02519576394724E+0001 +-3.02588425009352E+0001 -3.02657262936822E+0001 -3.02726090198675E+0001 -3.02794906816552E+0001 -3.02863712812212E+0001 +-3.02932508207526E+0001 -3.03001293024480E+0001 -3.03070067285167E+0001 -3.03138831011796E+0001 -3.03207584226688E+0001 +-3.03276326952271E+0001 -3.03345059211094E+0001 -3.03413781025811E+0001 -3.03482492419195E+0001 -3.03551193414120E+0001 +-3.03619884033584E+0001 -3.03688564300694E+0001 -3.03757234238665E+0001 -3.03825893870827E+0001 -3.03894543220623E+0001 +-3.03963182311610E+0001 -3.04031811167450E+0001 -3.04100429811923E+0001 -3.04169038268924E+0001 -3.04237636562453E+0001 +-3.04306224716629E+0001 -3.04374802755674E+0001 -3.04443370703932E+0001 -3.04511928585859E+0001 -3.04580476426012E+0001 +-3.04649014249074E+0001 -3.04717542079827E+0001 -3.04786059943182E+0001 -3.04854567864144E+0001 -3.04923065867843E+0001 +-3.04991553979518E+0001 -3.05060032224516E+0001 -3.05128500628301E+0001 -3.05196959216447E+0001 -3.05265408014643E+0001 +-3.05333847048686E+0001 -3.05402276344489E+0001 -3.05470695928077E+0001 -3.05539105825582E+0001 -3.05607506063253E+0001 +-3.05675896667455E+0001 -3.05744277664654E+0001 -3.05812649081440E+0001 -3.05881010944508E+0001 -3.05949363280666E+0001 +-3.06017706116841E+0001 -3.06086039480060E+0001 -3.06154363397476E+0001 -3.06222677896340E+0001 -3.06290983004029E+0001 +-3.06359278748022E+0001 -3.06427565155916E+0001 -3.06495842255416E+0001 -3.06564110074344E+0001 -3.06632368640631E+0001 +-3.06700617982324E+0001 -3.06768858127575E+0001 -3.06837089104652E+0001 -3.06905310941942E+0001 -3.06973523667931E+0001 +-3.07041727311232E+0001 -3.07109921900553E+0001 -3.07178107464731E+0001 -3.07246284032703E+0001 -3.07314451633531E+0001 +-3.07382610296373E+0001 -3.07450760050516E+0001 -3.07518900925344E+0001 -3.07587032950364E+0001 -3.07655156155193E+0001 +-3.07723270569555E+0001 -3.07791376223291E+0001 -3.07859473146357E+0001 -3.07927561368809E+0001 -3.07995640920836E+0001 +-3.08063711832720E+0001 -3.08131774134861E+0001 -3.08199827857778E+0001 -3.08267873032091E+0001 -3.08335909688540E+0001 +-3.08403937857979E+0001 -3.08471957571370E+0001 -3.08539968859783E+0001 -3.08607971754409E+0001 -3.08675966286549E+0001 +-3.08743952487610E+0001 -3.08811930389120E+0001 -3.08879900022711E+0001 -3.08947861420138E+0001 -3.09015814613258E+0001 +-3.09083759634043E+0001 -3.09151696514579E+0001 -3.09219625287065E+0001 -3.09287545983808E+0001 -3.09355458637234E+0001 +-3.09423363279875E+0001 -3.09491259944375E+0001 -3.09559148663500E+0001 -3.09627029470115E+0001 -3.09694902397203E+0001 +-3.09762767477865E+0001 -3.09830624745304E+0001 -3.09898474232844E+0001 -3.09966315973917E+0001 -3.10034150002061E+0001 +-3.10101976350942E+0001 -3.10169795054327E+0001 -3.10237606146094E+0001 -3.10305409660243E+0001 -3.10373205630871E+0001 +-3.10440994092202E+0001 -3.10508775078570E+0001 -3.10576548624408E+0001 -3.10644314764281E+0001 -3.10712073532853E+0001 +-3.10779824964902E+0001 -3.10847569095324E+0001 -3.10915305959117E+0001 -3.10983035591404E+0001 -3.11050758027412E+0001 +-3.11118473302479E+0001 -3.11186181452059E+0001 -3.11253882511721E+0001 -3.11321576517141E+0001 -3.11389263504108E+0001 +-3.11456943508527E+0001 -3.11524616566413E+0001 -3.11592282713888E+0001 -3.11659941987194E+0001 -3.11727594422687E+0001 +-3.11795240056827E+0001 -3.11862878926184E+0001 -3.11930511067459E+0001 -3.11998136517443E+0001 -3.12065755313056E+0001 +-3.12133367491316E+0001 -3.12200973089365E+0001 -3.12268572144453E+0001 -3.12336164693938E+0001 -3.12403750775301E+0001 +-3.12471330426122E+0001 -3.12538903684102E+0001 -3.12606470587056E+0001 -3.12674031172903E+0001 -3.12741585479681E+0001 +-3.12809133545536E+0001 -3.12876675408732E+0001 -3.12944211107638E+0001 -3.13011740680741E+0001 -3.13079264166637E+0001 +-3.13146781604034E+0001 -3.13214293031756E+0001 -3.13281798488738E+0001 -3.13349298014026E+0001 -3.13416791646776E+0001 +-3.13484279426263E+0001 -3.13551761391866E+0001 -3.13619237583081E+0001 -3.13686708039518E+0001 -3.13754172800898E+0001 +-3.13821631907048E+0001 -3.13889085397920E+0001 -3.13956533313562E+0001 -3.14023975694155E+0001 -3.14091412579970E+0001 +-3.14158844011403E+0001 -3.14226270028964E+0001 -3.14293690673267E+0001 -3.14361105985048E+0001 -3.14428516005143E+0001 +-3.14495920774513E+0001 -3.14563320334223E+0001 -3.14630714725454E+0001 -3.14698103989499E+0001 -3.14765488167757E+0001 +-3.14832867301751E+0001 -3.14900241433107E+0001 -3.14967610603568E+0001 -3.15034974854989E+0001 -3.15102334229329E+0001 +-3.15169688768673E+0001 -3.15237038515208E+0001 -3.15304383511236E+0001 -3.15371723799177E+0001 -3.15439059421558E+0001 +-3.15506390421016E+0001 -3.15573716840298E+0001 -3.15641038722278E+0001 -3.15708356109924E+0001 -3.15775669046336E+0001 +-3.15842977574703E+0001 -3.15910281738342E+0001 -3.15977581580684E+0001 -3.16044877145263E+0001 -3.16112168475729E+0001 +-3.16179455615847E+0001 -3.16246738609489E+0001 -3.16314017500644E+0001 -3.16381292333413E+0001 -3.16448563152009E+0001 +-3.16515830000748E+0001 -3.16583092924074E+0001 -3.16650351966536E+0001 -3.16717607172793E+0001 -3.16784858587616E+0001 +-3.16852106255895E+0001 -3.16919350222626E+0001 -3.16986590532918E+0001 -3.17053827231997E+0001 -3.17121060365195E+0001 +-3.17188289977963E+0001 -3.17255516115857E+0001 -3.17322738824547E+0001 -3.17389958149823E+0001 -3.17457174137578E+0001 +-3.17524386833824E+0001 -3.17591596284678E+0001 -3.17658802536369E+0001 -3.17726005635255E+0001 -3.17793205627787E+0001 +-3.17860402560534E+0001 -3.17927596480184E+0001 -3.17994787433524E+0001 -3.18061975467470E+0001 -3.18129160629036E+0001 +-3.18196342965352E+0001 -3.18263522523669E+0001 -3.18330699351343E+0001 -3.18397873495834E+0001 -3.18465045004732E+0001 +-3.18532213925728E+0001 -3.18599380306625E+0001 -3.18666544195346E+0001 -3.18733705639917E+0001 -3.18800864688485E+0001 +-3.18868021389301E+0001 -3.18935175790735E+0001 -3.19002327941262E+0001 -3.19069477889482E+0001 -3.19136625684096E+0001 +-3.19203771373916E+0001 -3.19270915007875E+0001 -3.19338056635012E+0001 -3.19405196304485E+0001 -3.19472334065558E+0001 +-3.19539469967605E+0001 -3.19606604060123E+0001 -3.19673736392712E+0001 -3.19740867015083E+0001 -3.19807995977070E+0001 +-3.19875123328611E+0001 -3.19942249119756E+0001 -3.20009373400670E+0001 -3.20076496221634E+0001 -3.20143617633029E+0001 +-3.20210737685365E+0001 -3.20277856429250E+0001 -3.20344973915413E+0001 -3.20412090194690E+0001 -3.20479205318033E+0001 +-3.20546319336506E+0001 -3.20613432301283E+0001 -3.20680544263649E+0001 -3.20747655275011E+0001 -3.20814765386876E+0001 +-3.20881874650870E+0001 -3.20948983118727E+0001 -3.21016090842304E+0001 -3.21083197873555E+0001 -3.21150304264556E+0001 +-3.21217410067498E+0001 -3.21284515334671E+0001 -3.21351620118496E+0001 -3.21418724471485E+0001 -3.21485828446281E+0001 +-3.21552932095634E+0001 -3.21620035472395E+0001 -3.21687138629548E+0001 -3.21754241620169E+0001 -3.21821344497459E+0001 +-3.21888447314726E+0001 -3.21955550125392E+0001 -3.22022652982994E+0001 -3.22089755941177E+0001 -3.22156859053698E+0001 +-3.22223962374432E+0001 -3.22291065957355E+0001 -3.22358169856573E+0001 -3.22425274126286E+0001 -3.22492378820824E+0001 +-3.22559483994608E+0001 -3.22626589702189E+0001 -3.22693695998224E+0001 -3.22760802937488E+0001 -3.22827910574855E+0001 +-3.22895018965325E+0001 -3.22962128163999E+0001 -3.23029238226104E+0001 -3.23096349206966E+0001 -3.23163461162035E+0001 +-3.23230574146858E+0001 -3.23297688217112E+0001 -3.23364803428571E+0001 -3.23431919837133E+0001 -3.23499037498805E+0001 +-3.23566156469699E+0001 -3.23633276806047E+0001 -3.23700398564196E+0001 -3.23767521800599E+0001 -3.23834646571818E+0001 +-3.23901772934536E+0001 -3.23968900945553E+0001 -3.24036030661761E+0001 -3.24103162140180E+0001 -3.24170295437943E+0001 +-3.24237430612287E+0001 -3.24304567720571E+0001 -3.24371706820257E+0001 -3.24438847968923E+0001 -3.24505991224261E+0001 +-3.24573136644071E+0001 -3.24640284286271E+0001 -3.24707434208892E+0001 -3.24774586470068E+0001 -3.24841741128055E+0001 +-3.24908898241219E+0001 -3.24976057868032E+0001 -3.25043220067088E+0001 -3.25110384897086E+0001 -3.25177552416841E+0001 +-3.25244722685280E+0001 -3.25311895761443E+0001 -3.25379071704477E+0001 -3.25446250573650E+0001 -3.25513432428336E+0001 +-3.25580617328021E+0001 -3.25647805332307E+0001 -3.25714996500912E+0001 -3.25782190893654E+0001 -3.25849388570477E+0001 +-3.25916589591423E+0001 -3.25983794016659E+0001 -3.26051001906460E+0001 -3.26118213321211E+0001 -3.26185428321413E+0001 +-3.26252646967680E+0001 -3.26319869320730E+0001 -3.26387095441404E+0001 -3.26454325390649E+0001 -3.26521559229524E+0001 +-3.26588797019209E+0001 -3.26656038820985E+0001 -3.26723284696246E+0001 -3.26790534706510E+0001 -3.26857788913401E+0001 +-3.26925047378644E+0001 -3.26992310164097E+0001 -3.27059577331715E+0001 -3.27126848943571E+0001 -3.27194125061850E+0001 +-3.27261405748846E+0001 -3.27328691066969E+0001 -3.27395981078748E+0001 -3.27463275846807E+0001 -3.27530575433900E+0001 +-3.27597879902881E+0001 -3.27665189316724E+0001 -3.27732503738510E+0001 -3.27799823231437E+0001 -3.27867147858808E+0001 +-3.27934477684053E+0001 -3.28001812770672E+0001 -3.28069153181963E+0001 -3.28136498980728E+0001 -3.28203850229238E+0001 +-3.28271206989239E+0001 -3.28338569321949E+0001 -3.28405937288065E+0001 -3.28473310947748E+0001 -3.28540690360637E+0001 +-3.28608075585850E+0001 -3.28675466681967E+0001 -3.28742863707047E+0001 -3.28810266718627E+0001 -3.28877675773709E+0001 +-3.28945090928775E+0001 -3.29012512239778E+0001 -3.29079939762140E+0001 -3.29147373550762E+0001 -3.29214813660017E+0001 +-3.29282260143754E+0001 -3.29349713055285E+0001 -3.29417172447411E+0001 -3.29484638372391E+0001 -3.29552110881968E+0001 +-3.29619590027356E+0001 -3.29687075859235E+0001 -3.29754568427773E+0001 -3.29822067782593E+0001 -3.29889573972810E+0001 +-3.29957087046999E+0001 -3.30024607053216E+0001 -3.30092134038980E+0001 -3.30159668051299E+0001 -3.30227209136642E+0001 +-3.30294757340954E+0001 -3.30362312709654E+0001 -3.30429875287640E+0001 -3.30497445119274E+0001 -3.30565022248395E+0001 +-3.30632606718318E+0001 -3.30700198571831E+0001 -3.30767797851191E+0001 -3.30835404598130E+0001 -3.30903018853857E+0001 +-3.30970640659051E+0001 -3.31038270053864E+0001 -3.31105907077928E+0001 -3.31173551770333E+0001 -3.31241204169660E+0001 +-3.31308864313951E+0001 -3.31376532240730E+0001 -3.31444207986988E+0001 -3.31511891589189E+0001 -3.31579583083278E+0001 +-3.31647282504667E+0001 -3.31714989888238E+0001 -3.31782705268354E+0001 -3.31850428678851E+0001 -3.31918160153037E+0001 +-3.31985899723683E+0001 -3.32053647423055E+0001 -3.32121403282870E+0001 -3.32189167334328E+0001 -3.32256939608110E+0001 +-3.32324720134359E+0001 -3.32392508942695E+0001 -3.32460306062212E+0001 -3.32528111521474E+0001 -3.32595925348526E+0001 +-3.32663747570879E+0001 -3.32731578215523E+0001 -3.32799417308913E+0001 -3.32867264876988E+0001 -3.32935120945155E+0001 +-3.33002985538291E+0001 -3.33070858680751E+0001 -3.33138740396369E+0001 -3.33206630708433E+0001 -3.33274529639727E+0001 +-3.33342437212493E+0001 -3.33410353448455E+0001 -3.33478278368804E+0001 -3.33546211994209E+0001 -3.33614154344815E+0001 +-3.33682105440229E+0001 -3.33750065299541E+0001 -3.33818033941316E+0001 -3.33886011383585E+0001 -3.33953997643854E+0001 +-3.34021992739103E+0001 -3.34089996685797E+0001 -3.34158009499849E+0001 -3.34226031196669E+0001 -3.34294061791130E+0001 +-3.34362101297576E+0001 -3.34430149729836E+0001 -3.34498207101201E+0001 -3.34566273424433E+0001 -3.34634348711781E+0001 +-3.34702432974959E+0001 -3.34770526225148E+0001 -3.34838628473018E+0001 -3.34906739728701E+0001 -3.34974860001805E+0001 +-3.35042989301409E+0001 -3.35111127636072E+0001 -3.35179275013819E+0001 -3.35247431442153E+0001 -3.35315596928050E+0001 +-3.35383771477958E+0001 -3.35451955097797E+0001 -3.35520147792964E+0001 -3.35588349568329E+0001 -3.35656560428227E+0001 +-3.35724780376481E+0001 -3.35793009416379E+0001 -3.35861247550682E+0001 -3.35929494781618E+0001 -3.35997751110904E+0001 +-3.36066016539722E+0001 -3.36134291068729E+0001 -3.36202574698045E+0001 -3.36270867427280E+0001 -3.36339169255508E+0001 +-3.36407480181278E+0001 -3.36475800202610E+0001 -3.36544129317001E+0001 -3.36612467521426E+0001 -3.36680814812319E+0001 +-3.36749171185601E+0001 -3.36817536636659E+0001 -3.36885911160356E+0001 -3.36954294751029E+0001 -3.37022687402486E+0001 +-3.37091089108011E+0001 -3.37159499860361E+0001 -3.37227919651764E+0001 -3.37296348473923E+0001 -3.37364786318015E+0001 +-3.37433233174689E+0001 -3.37501689034069E+0001 -3.37570153885751E+0001 -3.37638627718803E+0001 -3.37707110521771E+0001 +-3.37775602282673E+0001 -3.37844102988994E+0001 -3.37912612627701E+0001 -3.37981131185229E+0001 -3.38049658647491E+0001 +-3.38118194999865E+0001 -3.38186740227214E+0001 -3.38255294313865E+0001 -3.38323857243619E+0001 -3.38392428999764E+0001 +-3.38461009565035E+0001 -3.38529598921669E+0001 -3.38598197051356E+0001 -3.38666803935266E+0001 -3.38735419554050E+0001 +-3.38804043887816E+0001 -3.38872676916163E+0001 -3.38941318618149E+0001 -3.39009968972319E+0001 -3.39078627956671E+0001 +-3.39147295548700E+0001 -3.39215971725361E+0001 -3.39284656463087E+0001 -3.39353349737782E+0001 -3.39422051524818E+0001 +-3.39490761799054E+0001 -3.39559480534807E+0001 -3.39628207705884E+0001 -3.39696943285546E+0001 -3.39765687246545E+0001 +-3.39834439561097E+0001 -3.39903200200894E+0001 -3.39971969137104E+0001 -3.40040746340357E+0001 -3.40109531780775E+0001 +-3.40178325427937E+0001 -3.40247127250901E+0001 -3.40315937218201E+0001 -3.40384755297840E+0001 -3.40453581457298E+0001 +-3.40522415663526E+0001 -3.40591257882953E+0001 -3.40660108081477E+0001 -3.40728966224469E+0001 -3.40797832276773E+0001 +-3.40866706202706E+0001 -3.40935587966066E+0001 -3.41004477530120E+0001 -3.41073374857605E+0001 -3.41142279910726E+0001 +-3.41211192651177E+0001 -3.41280113040119E+0001 -3.41349041038178E+0001 -3.41417976605465E+0001 -3.41486919701555E+0001 +-3.41555870285509E+0001 -3.41624828315843E+0001 -3.41693793750569E+0001 -3.41762766547150E+0001 -3.41831746662536E+0001 +-3.41900734053145E+0001 -3.41969728674871E+0001 -3.42038730483084E+0001 -3.42107739432623E+0001 -3.42176755477802E+0001 +-3.42245778572402E+0001 -3.42314808669687E+0001 -3.42383845722392E+0001 -3.42452889682728E+0001 -3.42521940502366E+0001 +-3.42590998132467E+0001 -3.42660062523652E+0001 -3.42729133626032E+0001 -3.42798211389166E+0001 -3.42867295762118E+0001 +-3.42936386693399E+0001 -3.43005484131002E+0001 -3.43074588022400E+0001 -3.43143698314533E+0001 -3.43212814953813E+0001 +-3.43281937886132E+0001 -3.43351067056847E+0001 -3.43420202410793E+0001 -3.43489343892281E+0001 -3.43558491445092E+0001 +-3.43627645012476E+0001 -3.43696804537167E+0001 -3.43765969961364E+0001 -3.43835141226744E+0001 -3.43904318274452E+0001 +-3.43973501045113E+0001 -3.44042689478828E+0001 -3.44111883515150E+0001 -3.44181083093129E+0001 -3.44250288151291E+0001 +-3.44319498627608E+0001 -3.44388714459553E+0001 -3.44457935584056E+0001 -3.44527161937532E+0001 -3.44596393455860E+0001 +-3.44665630074394E+0001 -3.44734871727968E+0001 -3.44804118350879E+0001 -3.44873369876906E+0001 -3.44942626239297E+0001 +-3.45011887370784E+0001 -3.45081153203553E+0001 -3.45150423669276E+0001 -3.45219698699093E+0001 -3.45288978223629E+0001 +-3.45358262172970E+0001 -3.45427550476679E+0001 -3.45496843063790E+0001 -3.45566139862816E+0001 -3.45635440801744E+0001 +-3.45704745808023E+0001 -3.45774054808594E+0001 -3.45843367729845E+0001 -3.45912684497671E+0001 -3.45982005037409E+0001 +-3.46051329273894E+0001 -3.46120657131412E+0001 -3.46189988533745E+0001 -3.46259323404128E+0001 -3.46328661665287E+0001 +-3.46398003239409E+0001 -3.46467348048157E+0001 -3.46536696012666E+0001 -3.46606047053556E+0001 -3.46675401090911E+0001 +-3.46744758044280E+0001 -3.46814117832705E+0001 -3.46883480374679E+0001 -3.46952845588188E+0001 -3.47022213390692E+0001 +-3.47091583699102E+0001 -3.47160956429822E+0001 -3.47230331498722E+0001 -3.47299708821154E+0001 -3.47369088311934E+0001 +-3.47438469885346E+0001 -3.47507853455160E+0001 -3.47577238934625E+0001 -3.47646626236442E+0001 -3.47716015272804E+0001 +-3.47785405955368E+0001 -3.47854798195266E+0001 -3.47924191903094E+0001 -3.47993586988955E+0001 -3.48062983362378E+0001 +-3.48132380932407E+0001 -3.48201779607535E+0001 -3.48271179295729E+0001 -3.48340579904446E+0001 -3.48409981340604E+0001 +-3.48479383510588E+0001 -3.48548786320276E+0001 -3.48618189675006E+0001 -3.48687593479580E+0001 -3.48756997638307E+0001 +-3.48826402054925E+0001 -3.48895806632678E+0001 -3.48965211274280E+0001 -3.49034615881900E+0001 -3.49104020357197E+0001 +-3.49173424601298E+0001 -3.49242828514817E+0001 -3.49312231997806E+0001 -3.49381634949829E+0001 -3.49451037269892E+0001 +-3.49520438856507E+0001 -3.49589839607638E+0001 -3.49659239420714E+0001 -3.49728638192672E+0001 -3.49798035819874E+0001 +-3.49867432198206E+0001 -3.49936827222986E+0001 -3.50006220789034E+0001 -3.50075612790626E+0001 -3.50145003121519E+0001 +-3.50214391674943E+0001 -3.50283778343603E+0001 -3.50353163019664E+0001 -3.50422545594788E+0001 -3.50491925960088E+0001 +-3.50561304006168E+0001 -3.50630679623095E+0001 -3.50700052700409E+0001 -3.50769423127128E+0001 -3.50838790791737E+0001 +-3.50908155582212E+0001 -3.50977517385981E+0001 -3.51046876089955E+0001 -3.51116231580509E+0001 -3.51185583743513E+0001 +-3.51254932464287E+0001 -3.51324277627650E+0001 -3.51393619117866E+0001 -3.51462956818686E+0001 -3.51532290613336E+0001 +-3.51601620384518E+0001 -3.51670946014393E+0001 -3.51740267384615E+0001 -3.51809584376299E+0001 -3.51878896870031E+0001 +-3.51948204745879E+0001 -3.52017507883386E+0001 -3.52086806161558E+0001 -3.52156099458878E+0001 -3.52225387653310E+0001 +-3.52294670622284E+0001 -3.52363948242696E+0001 -3.52433220390937E+0001 -3.52502486942859E+0001 -3.52571747773774E+0001 +-3.52641002758497E+0001 -3.52710251771292E+0001 -3.52779494685898E+0001 -3.52848731375548E+0001 -3.52917961712928E+0001 +-3.52987185570201E+0001 -3.53056402819010E+0001 -3.53125613330468E+0001 -3.53194816975162E+0001 -3.53264013623150E+0001 +-3.53333203143956E+0001 -3.53402385406611E+0001 -3.53471560279572E+0001 -3.53540727630801E+0001 -3.53609887327722E+0001 +-3.53679039237239E+0001 -3.53748183225729E+0001 -3.53817319159031E+0001 -3.53886446902463E+0001 -3.53955566320830E+0001 +-3.54024677278389E+0001 -3.54093779638896E+0001 -3.54162873265549E+0001 -3.54231958021039E+0001 -3.54301033767529E+0001 +-3.54370100366663E+0001 -3.54439157679536E+0001 -3.54508205566735E+0001 -3.54577243888315E+0001 -3.54646272503801E+0001 +-3.54715291272196E+0001 -3.54784300051978E+0001 -3.54853298701097E+0001 -3.54922287076965E+0001 -3.54991265036495E+0001 +-3.55060232436035E+0001 -3.55129189131446E+0001 -3.55198134978031E+0001 -3.55267069830582E+0001 -3.55335993543365E+0001 +-3.55404905970119E+0001 -3.55473806964046E+0001 -3.55542696377831E+0001 -3.55611574063634E+0001 -3.55680439873077E+0001 +-3.55749293657269E+0001 -3.55818135266795E+0001 -3.55886964551691E+0001 -3.55955781361489E+0001 -3.56024585545181E+0001 +-3.56093376951241E+0001 -3.56162155427603E+0001 -3.56230920821703E+0001 -3.56299672980419E+0001 -3.56368411750116E+0001 +-3.56437136976630E+0001 -3.56505848505282E+0001 -3.56574546180847E+0001 -3.56643229847593E+0001 -3.56711899349238E+0001 +-3.56780554528991E+0001 -3.56849195229537E+0001 -3.56917821293025E+0001 -3.56986432561076E+0001 -3.57055028874788E+0001 +-3.57123610074744E+0001 -3.57192176000974E+0001 -3.57260726493012E+0001 -3.57329261389838E+0001 -3.57397780529925E+0001 +-3.57466283751216E+0001 -3.57534770891107E+0001 -3.57603241786504E+0001 -3.57671696273749E+0001 -3.57740134188690E+0001 +-3.57808555366628E+0001 -3.57876959642343E+0001 -3.57945346850078E+0001 -3.58013716823576E+0001 -3.58082069396034E+0001 +-3.58150404400115E+0001 -3.58218721667975E+0001 -3.58287021031236E+0001 -3.58355302320988E+0001 -3.58423565367796E+0001 +-3.58491810001708E+0001 -3.58560036052235E+0001 -3.58628243348365E+0001 -3.58696431718552E+0001 -3.58764600990742E+0001 +-3.58832750992342E+0001 -3.58900881550226E+0001 -3.58968992490748E+0001 -3.59037083639752E+0001 -3.59105154822526E+0001 +-3.59173205863845E+0001 -3.59241236587967E+0001 -3.59309246818602E+0001 -3.59377236378957E+0001 -3.59445205091697E+0001 +-3.59513152778964E+0001 -3.59581079262369E+0001 -3.59648984363006E+0001 -3.59716867901447E+0001 -3.59784729697716E+0001 +-3.59852569571328E+0001 -3.59920387341265E+0001 -3.59988182825988E+0001 -3.60055955843414E+0001 -3.60123706210962E+0001 +-3.60191433745495E+0001 -3.60259138263379E+0001 -3.60326819580428E+0001 -3.60394477511942E+0001 -3.60462111872691E+0001 +-3.60529722476922E+0001 -3.60597309138348E+0001 -3.60664871670159E+0001 -3.60732409885032E+0001 -3.60799923595091E+0001 +-3.60867412611950E+0001 -3.60934876746698E+0001 -3.61002315809897E+0001 -3.61069729611573E+0001 -3.61137117961228E+0001 +-3.61204480667855E+0001 -3.61271817539890E+0001 -3.61339128385266E+0001 -3.61406413011384E+0001 -3.61473671225114E+0001 +-3.61540902832797E+0001 -3.61608107640265E+0001 -3.61675285452798E+0001 -3.61742436075177E+0001 -3.61809559311628E+0001 +-3.61876654965867E+0001 -3.61943722841085E+0001 -3.62010762739940E+0001 -3.62077774464564E+0001 -3.62144757816573E+0001 +-3.62211712597037E+0001 -3.62278638606511E+0001 -3.62345535645026E+0001 -3.62412403512090E+0001 -3.62479242006659E+0001 +-3.62546050927203E+0001 -3.62612830071626E+0001 -3.62679579237322E+0001 -3.62746298221175E+0001 -3.62812986819521E+0001 +-3.62879644828160E+0001 -3.62946272042404E+0001 -3.63012868256996E+0001 -3.63079433266180E+0001 -3.63145966863666E+0001 +-3.63212468842638E+0001 -3.63278938995746E+0001 -3.63345377115113E+0001 -3.63411782992358E+0001 -3.63478156418549E+0001 +-3.63544497184237E+0001 -3.63610805079441E+0001 -3.63677079893665E+0001 -3.63743321415876E+0001 -3.63809529434510E+0001 +-3.63875703737495E+0001 -3.63941844112219E+0001 -3.64007950345537E+0001 -3.64074022223801E+0001 -3.64140059532810E+0001 +-3.64206062057855E+0001 -3.64272029583689E+0001 -3.64337961894547E+0001 -3.64403858774137E+0001 -3.64469720005622E+0001 +-3.64535545371670E+0001 -3.64601334654403E+0001 -3.64667087635405E+0001 -3.64732804095767E+0001 -3.64798483816028E+0001 +-3.64864126576204E+0001 -3.64929732155782E+0001 -3.64995300333740E+0001 -3.65060830888521E+0001 -3.65126323598013E+0001 +-3.65191778239628E+0001 -3.65257194590211E+0001 -3.65322572426103E+0001 -3.65387911523102E+0001 -3.65453211656499E+0001 +-3.65518472601037E+0001 -3.65583694130947E+0001 -3.65648876019934E+0001 -3.65714018041163E+0001 -3.65779119967289E+0001 +-3.65844181570431E+0001 -3.65909202622186E+0001 -3.65974182893615E+0001 -3.66039122155261E+0001 -3.66104020177135E+0001 +-3.66168876728734E+0001 -3.66233691579013E+0001 -3.66298464496417E+0001 -3.66363195248838E+0001 -3.66427883603674E+0001 +-3.66492529327771E+0001 -3.66557132187456E+0001 -3.66621691948544E+0001 -3.66686208376296E+0001 -3.66750681235466E+0001 +-3.66815110290282E+0001 -3.66879495304438E+0001 -3.66943836041103E+0001 -3.67008132262920E+0001 -3.67072383731995E+0001 +-3.67136590209941E+0001 -3.67200751457807E+0001 -3.67264867236124E+0001 -3.67328937304922E+0001 -3.67392961423666E+0001 +-3.67456939351317E+0001 -3.67520870846313E+0001 -3.67584755666555E+0001 -3.67648593569429E+0001 -3.67712384311761E+0001 +-3.67776127649905E+0001 -3.67839823339645E+0001 -3.67903471136251E+0001 -3.67967070794470E+0001 -3.68030622068534E+0001 +-3.68094124712117E+0001 -3.68157578478385E+0001 -3.68220983119994E+0001 -3.68284338389033E+0001 -3.68347644037108E+0001 +-3.68410899815274E+0001 -3.68474105474055E+0001 -3.68537260763464E+0001 -3.68600365432982E+0001 -3.68663419231566E+0001 +-3.68726421907624E+0001 -3.68789373209081E+0001 -3.68852272883293E+0001 -3.68915120677112E+0001 -3.68977916336864E+0001 +-3.69040659608336E+0001 -3.69103350236802E+0001 -3.69165987966996E+0001 -3.69228572543142E+0001 -3.69291103708918E+0001 +-3.69353581207492E+0001 -3.69416004781494E+0001 -3.69478374173037E+0001 -3.69540689123695E+0001 -3.69602949374536E+0001 +-3.69665154666084E+0001 -3.69727304738335E+0001 -3.69789399330775E+0001 -3.69851438182341E+0001 -3.69913421031466E+0001 +-3.69975347616042E+0001 -3.70037217673436E+0001 -3.70099030940501E+0001 -3.70160787153544E+0001 -3.70222486048354E+0001 +-3.70284127360203E+0001 -3.70345710823819E+0001 -3.70407236173423E+0001 -3.70468703142689E+0001 -3.70530111464779E+0001 +-3.70591460872321E+0001 -3.70652751097430E+0001 -3.70713981871672E+0001 -3.70775152926104E+0001 -3.70836263991248E+0001 +-3.70897314797101E+0001 -3.70958305073135E+0001 -3.71019234548302E+0001 -3.71080102951018E+0001 -3.71140910009162E+0001 +-3.71201655450131E+0001 -3.71262339000731E+0001 -3.71322960387288E+0001 -3.71383519335590E+0001 -3.71444015570887E+0001 +-3.71504448817930E+0001 -3.71564818800915E+0001 -3.71625125243521E+0001 -3.71685367868895E+0001 -3.71745546399677E+0001 +-3.71805660557965E+0001 -3.71865710065330E+0001 -3.71925694642816E+0001 -3.71985614010947E+0001 -3.72045467889722E+0001 +-3.72105255998600E+0001 -3.72164978056527E+0001 -3.72224633781921E+0001 -3.72284222892666E+0001 -3.72343745106125E+0001 +-3.72403200139126E+0001 -3.72462587707992E+0001 -3.72521907528496E+0001 -3.72581159315896E+0001 -3.72640342784922E+0001 +-3.72699457649773E+0001 -3.72758503624124E+0001 -3.72817480421134E+0001 -3.72876387753417E+0001 -3.72935225333073E+0001 +-3.72993992871673E+0001 -3.73052690080255E+0001 -3.73111316669340E+0001 -3.73169872348920E+0001 -3.73228356828465E+0001 +-3.73286769816897E+0001 -3.73345111022642E+0001 -3.73403380153562E+0001 -3.73461576917047E+0001 -3.73519701019902E+0001 +-3.73577752168442E+0001 -3.73635730068445E+0001 -3.73693634425160E+0001 -3.73751464943318E+0001 -3.73809221327116E+0001 +-3.73866903280226E+0001 -3.73924510505785E+0001 -3.73982042706429E+0001 -3.74039499584233E+0001 -3.74096880840772E+0001 +-3.74154186177091E+0001 -3.74211415293696E+0001 -3.74268567890563E+0001 -3.74325643667174E+0001 -3.74382642322455E+0001 +-3.74439563554812E+0001 -3.74496407062112E+0001 -3.74553172541731E+0001 -3.74609859690487E+0001 -3.74666468204675E+0001 +-3.74722997780083E+0001 -3.74779448111947E+0001 -3.74835818894987E+0001 -3.74892109823413E+0001 -3.74948320590876E+0001 +-3.75004450890525E+0001 -3.75060500414982E+0001 -3.75116468856332E+0001 -3.75172355906131E+0001 -3.75228161255422E+0001 +-3.75283884594710E+0001 -3.75339525613978E+0001 -3.75395084002691E+0001 -3.75450559449768E+0001 -3.75505951643617E+0001 +-3.75561260272110E+0001 -3.75616485022598E+0001 -3.75671625581914E+0001 -3.75726681636351E+0001 -3.75781652871673E+0001 +-3.75836538973131E+0001 -3.75891339625434E+0001 -3.75946054512785E+0001 -3.76000683318844E+0001 -3.76055225726749E+0001 +-3.76109681419114E+0001 -3.76164050078017E+0001 -3.76218331385020E+0001 -3.76272525021159E+0001 -3.76326630666931E+0001 +-3.76380648002329E+0001 -3.76434576706795E+0001 -3.76488416459261E+0001 -3.76542166938116E+0001 -3.76595827821241E+0001 +-3.76649398785985E+0001 -3.76702879509160E+0001 -3.76756269667068E+0001 -3.76809568935470E+0001 -3.76862776989611E+0001 +-3.76915893504197E+0001 -3.76968918153421E+0001 -3.77021850610942E+0001 -3.77074690549906E+0001 -3.77127437642905E+0001 +-3.77180091562030E+0001 -3.77232651978831E+0001 -3.77285118564340E+0001 -3.77337490989050E+0001 -3.77389768922953E+0001 +-3.77441952035480E+0001 -3.77494039995563E+0001 -3.77546032471598E+0001 -3.77597929131453E+0001 -3.77649729642472E+0001 +-3.77701433671465E+0001 -3.77753040884733E+0001 -3.77804550948030E+0001 -3.77855963526598E+0001 -3.77907278285141E+0001 +-3.77958494887850E+0001 -3.78009612998375E+0001 -3.78060632279854E+0001 -3.78111552394889E+0001 -3.78162373005555E+0001 +-3.78213093773407E+0001 -3.78263714359471E+0001 -3.78314234424237E+0001 -3.78364653627682E+0001 -3.78414971629260E+0001 +-3.78465188087874E+0001 -3.78515302661921E+0001 -3.78565315009274E+0001 -3.78615224787265E+0001 -3.78665031652707E+0001 +-3.78714735261892E+0001 -3.78764335270571E+0001 -3.78813831333985E+0001 -3.78863223106842E+0001 -3.78912510243308E+0001 +-3.78961692397052E+0001 -3.79010769221192E+0001 -3.79059740368340E+0001 -3.79108605490554E+0001 -3.79157364239394E+0001 +-3.79206016265883E+0001 -3.79254561220504E+0001 -3.79302998753223E+0001 -3.79351328513505E+0001 -3.79399550150243E+0001 +-3.79447663311826E+0001 -3.79495667646131E+0001 -3.79543562800484E+0001 -3.79591348421692E+0001 -3.79639024156040E+0001 +-3.79686589649290E+0001 -3.79734044546658E+0001 -3.79781388492868E+0001 -3.79828621132083E+0001 -3.79875742107946E+0001 +-3.79922751063589E+0001 -3.79969647641614E+0001 -3.80016431484084E+0001 -3.80063102232549E+0001 -3.80109659528019E+0001 +-3.80156103010990E+0001 -3.80202432321429E+0001 -3.80248647098771E+0001 -3.80294746981928E+0001 -3.80340731609278E+0001 +-3.80386600618691E+0001 -3.80432353647497E+0001 -3.80477990332491E+0001 -3.80523510309968E+0001 -3.80568913215672E+0001 +-3.80614198684827E+0001 -3.80659366352132E+0001 -3.80704415851771E+0001 -3.80749346817379E+0001 -3.80794158882081E+0001 +-3.80838851678465E+0001 -3.80883424838607E+0001 -3.80927877994047E+0001 -3.80972210775783E+0001 -3.81016422814327E+0001 +-3.81060513739622E+0001 -3.81104483181115E+0001 -3.81148330767701E+0001 -3.81192056127764E+0001 -3.81235658889171E+0001 +-3.81279138679244E+0001 -3.81322495124776E+0001 -3.81365727852055E+0001 -3.81408836486825E+0001 -3.81451820654307E+0001 +-3.81494679979206E+0001 -3.81537414085673E+0001 -3.81580022597374E+0001 -3.81622505137411E+0001 -3.81664861328382E+0001 +-3.81707090792338E+0001 -3.81749193150824E+0001 -3.81791168024851E+0001 -3.81833015034905E+0001 -3.81874733800953E+0001 +-3.81916323942404E+0001 -3.81957785078172E+0001 -3.81999116826638E+0001 -3.82040318805648E+0001 -3.82081390632535E+0001 +-3.82122331924098E+0001 -3.82163142296598E+0001 -3.82203821365793E+0001 -3.82244368746898E+0001 -3.82284784054599E+0001 +-3.82325066903068E+0001 -3.82365216905950E+0001 -3.82405233676346E+0001 -3.82445116826845E+0001 -3.82484865969521E+0001 +-3.82524480715892E+0001 -3.82563960676971E+0001 -3.82603305463241E+0001 -3.82642514684645E+0001 -3.82681587950632E+0001 +-3.82720524870088E+0001 -3.82759325051387E+0001 -3.82797988102383E+0001 -3.82836513630395E+0001 -3.82874901242220E+0001 +-3.82913150544122E+0001 -3.82951261141846E+0001 -3.82989232640611E+0001 -3.83027064645103E+0001 -3.83064756759485E+0001 +-3.83102308587395E+0001 -3.83139719731938E+0001 -3.83176989795700E+0001 -3.83214118380740E+0001 -3.83251105088587E+0001 +-3.83287949520245E+0001 -3.83324651276187E+0001 -3.83361209956372E+0001 -3.83397625160228E+0001 -3.83433896486637E+0001 +-3.83470023533972E+0001 -3.83506005900087E+0001 -3.83541843182295E+0001 -3.83577534977397E+0001 -3.83613080881644E+0001 +-3.83648480490791E+0001 -3.83683733400040E+0001 -3.83718839204071E+0001 -3.83753797497062E+0001 -3.83788607872624E+0001 +-3.83823269923879E+0001 -3.83857783243399E+0001 -3.83892147423252E+0001 -3.83926362054944E+0001 -3.83960426729487E+0001 +-3.83994341037348E+0001 -3.84028104568491E+0001 -3.84061716912311E+0001 -3.84095177657724E+0001 -3.84128486393086E+0001 +-3.84161642706257E+0001 -3.84194646184526E+0001 -3.84227496414702E+0001 -3.84260192983032E+0001 -3.84292735475262E+0001 +-3.84325123476593E+0001 -3.84357356571721E+0001 -3.84389434344790E+0001 -3.84421356379434E+0001 -3.84453122258755E+0001 +-3.84484731565326E+0001 -3.84516183881209E+0001 -3.84547478787915E+0001 -3.84578615866440E+0001 -3.84609594697267E+0001 +-3.84640414860327E+0001 -3.84671075935051E+0001 -3.84701577500320E+0001 -3.84731919134504E+0001 -3.84762100415440E+0001 +-3.84792120920436E+0001 -3.84821980226277E+0001 -3.84851677909236E+0001 -3.84881213545024E+0001 -3.84910586708856E+0001 +-3.84939796975418E+0001 -3.84968843918862E+0001 -3.84997727112799E+0001 -3.85026446130346E+0001 -3.85055000544073E+0001 +-3.85083389926015E+0001 -3.85111613847704E+0001 -3.85139671880136E+0001 -3.85167563593772E+0001 -3.85195288558552E+0001 +-3.85222846343894E+0001 -3.85250236518684E+0001 -3.85277458651280E+0001 -3.85304512309523E+0001 -3.85331397060722E+0001 +-3.85358112471651E+0001 -3.85384658108579E+0001 -3.85411033537223E+0001 -3.85437238322796E+0001 -3.85463272029954E+0001 +-3.85489134222866E+0001 -3.85514824465159E+0001 -3.85540342319911E+0001 -3.85565687349699E+0001 -3.85590859116578E+0001 +-3.85615857182058E+0001 -3.85640681107111E+0001 -3.85665330452237E+0001 -3.85689804777352E+0001 -3.85714103641857E+0001 +-3.85738226604667E+0001 -3.85762173224109E+0001 -3.85785943058035E+0001 -3.85809535663745E+0001 -3.85832950598001E+0001 +-3.85856187417091E+0001 -3.85879245676709E+0001 -3.85902124932073E+0001 -3.85924824737845E+0001 -3.85947344648180E+0001 +-3.85969684216703E+0001 -3.85991842996481E+0001 -3.86013820540100E+0001 -3.86035616399597E+0001 -3.86057230126494E+0001 +-3.86078661271770E+0001 -3.86099909385893E+0001 -3.86120974018790E+0001 -3.86141854719862E+0001 -3.86162551038008E+0001 +-3.86183062521575E+0001 -3.86203388718393E+0001 -3.86223529175755E+0001 -3.86243483440460E+0001 -3.86263251058726E+0001 +-3.86282831576293E+0001 -3.86302224538362E+0001 -3.86321429489602E+0001 -3.86340445974140E+0001 -3.86359273535604E+0001 +-3.86377911717078E+0001 -3.86396360061136E+0001 -3.86414618109822E+0001 -3.86432685404630E+0001 -3.86450561486553E+0001 +-3.86468245896040E+0001 -3.86485738173024E+0001 -3.86503037856917E+0001 -3.86520144486601E+0001 -3.86537057600412E+0001 +-3.86553776736194E+0001 -3.86570301431236E+0001 -3.86586631222306E+0001 -3.86602765645659E+0001 -3.86618704237009E+0001 +-3.86634446531552E+0001 -3.86649992063951E+0001 -3.86665340368354E+0001 -3.86680490978379E+0001 -3.86695443427082E+0001 +-3.86710197247066E+0001 -3.86724751970329E+0001 -3.86739107128406E+0001 -3.86753262252263E+0001 -3.86767216872356E+0001 +-3.86780970518618E+0001 -3.86794522720440E+0001 -3.86807873006716E+0001 -3.86821020905788E+0001 -3.86833965945473E+0001 +-3.86846707653067E+0001 -3.86859245555350E+0001 -3.86871579178541E+0001 -3.86883708048375E+0001 -3.86895631690057E+0001 +-3.86907349628211E+0001 -3.86918861387000E+0001 -3.86930166490037E+0001 -3.86941264460392E+0001 -3.86952154820645E+0001 +-3.86962837092797E+0001 -3.86973310798375E+0001 -3.86983575458350E+0001 -3.86993630593156E+0001 -3.87003475722760E+0001 +-3.87013110366529E+0001 -3.87022534043341E+0001 -3.87031746271559E+0001 -3.87040746568967E+0001 -3.87049534452886E+0001 +-3.87058109440064E+0001 -3.87066471046772E+0001 -3.87074618788701E+0001 -3.87082552181015E+0001 -3.87090270738419E+0001 +-3.87097773975027E+0001 -3.87105061404439E+0001 -3.87112132539745E+0001 -3.87118986893508E+0001 -3.87125623977741E+0001 +-3.87132043303951E+0001 -3.87138244383119E+0001 -3.87144226725680E+0001 -3.87149989841567E+0001 -3.87155533240175E+0001 +-3.87160856430372E+0001 -3.87165958920494E+0001 -3.87170840218362E+0001 -3.87175499831271E+0001 -3.87179937265994E+0001 +-3.87184152028740E+0001 -3.87188143625246E+0001 -3.87191911560676E+0001 -3.87195455339689E+0001 -3.87198774466435E+0001 +-3.87201868444498E+0001 -3.87204736776966E+0001 -3.87207378966395E+0001 -3.87209794514802E+0001 -3.87211982923689E+0001 +-3.87213943694023E+0001 -3.87215676326245E+0001 -3.87217180320291E+0001 -3.87218455175541E+0001 -3.87219500390883E+0001 +-3.87220315464626E+0001 -3.87220899894602E+0001 -3.87221253178087E+0001 -3.87221374811845E+0001 -3.87221264292112E+0001 +-3.87220921114611E+0001 -3.87220344774486E+0001 -3.87219534766429E+0001 -3.87218490584544E+0001 -3.87217211722457E+0001 +-3.87215697673216E+0001 -3.87213947929370E+0001 -3.87211961982965E+0001 -3.87209739325487E+0001 -3.87207279447891E+0001 +-3.87204581840628E+0001 -3.87201645993633E+0001 -3.87198471396270E+0001 -3.87195057537412E+0001 -3.87191403905396E+0001 +-3.87187509988021E+0001 -3.87183375272597E+0001 -3.87178999245860E+0001 -3.87174381394061E+0001 -3.87169521202866E+0001 +-3.87164418157491E+0001 -3.87159071742571E+0001 -3.87153481442254E+0001 -3.87147646740103E+0001 -3.87141567119213E+0001 +-3.87135242062111E+0001 -3.87128671050843E+0001 -3.87121853566882E+0001 -3.87114789091188E+0001 -3.87107477104228E+0001 +-3.87099917085896E+0001 -3.87092108515583E+0001 -3.87084050872152E+0001 -3.87075743633933E+0001 -3.87067186278727E+0001 +-3.87058378283834E+0001 -3.87049319125994E+0001 -3.87040008281428E+0001 -3.87030445225863E+0001 -3.87020629434447E+0001 +-3.87010560381851E+0001 -3.87000237542192E+0001 -3.86989660389045E+0001 -3.86978828395495E+0001 -3.86967741034095E+0001 +-3.86956397776852E+0001 -3.86944798095258E+0001 -3.86932941460266E+0001 -3.86920827342316E+0001 -3.86908455211336E+0001 +-3.86895824536698E+0001 -3.86882934787248E+0001 -3.86869785431323E+0001 -3.86856375936745E+0001 -3.86842705770775E+0001 +-3.86828774400174E+0001 -3.86814581291168E+0001 -3.86800125909431E+0001 -3.86785407720161E+0001 -3.86770426188009E+0001 +-3.86755180777062E+0001 -3.86739670950951E+0001 -3.86723896172721E+0001 -3.86707855904908E+0001 -3.86691549609546E+0001 +-3.86674976748108E+0001 -3.86658136781549E+0001 -3.86641029170311E+0001 -3.86623653374321E+0001 -3.86606008852916E+0001 +-3.86588095064980E+0001 -3.86569911468840E+0001 -3.86551457522288E+0001 -3.86532732682611E+0001 -3.86513736406549E+0001 +-3.86494468150324E+0001 -3.86474927369648E+0001 -3.86455113519677E+0001 -3.86435026055028E+0001 -3.86414664429867E+0001 +-3.86394028097767E+0001 -3.86373116511773E+0001 -3.86351929124438E+0001 -3.86330465387769E+0001 -3.86308724753250E+0001 +-3.86286706671856E+0001 -3.86264410593983E+0001 -3.86241835969566E+0001 -3.86218982247966E+0001 -3.86195848878037E+0001 +-3.86172435308109E+0001 -3.86148740985992E+0001 -3.86124765358950E+0001 -3.86100507873718E+0001 -3.86075967976518E+0001 +-3.86051145113043E+0001 -3.86026038728477E+0001 -3.86000648267454E+0001 -3.85974973174065E+0001 -3.85949012891936E+0001 +-3.85922766864101E+0001 -3.85896234533091E+0001 -3.85869415340931E+0001 -3.85842308729086E+0001 -3.85814914138527E+0001 +-3.85787231009665E+0001 -3.85759258782425E+0001 -3.85730996896163E+0001 -3.85702444789728E+0001 -3.85673601901457E+0001 +-3.85644467669135E+0001 -3.85615041530031E+0001 -3.85585322920910E+0001 -3.85555311277961E+0001 -3.85525006036889E+0001 +-3.85494406632836E+0001 -3.85463512500472E+0001 -3.85432323073883E+0001 -3.85400837786668E+0001 -3.85369056071881E+0001 +-3.85336977362060E+0001 -3.85304601089198E+0001 -3.85271926684779E+0001 -3.85238953579747E+0001 -3.85205681204548E+0001 +-3.85172108989071E+0001 -3.85138236362676E+0001 -3.85104062754222E+0001 -3.85069587592029E+0001 -3.85034810303882E+0001 +-3.84999730317066E+0001 -3.84964347058306E+0001 -3.84928659953819E+0001 -3.84892668429298E+0001 -3.84856371909890E+0001 +-3.84819769820253E+0001 -3.84782861584473E+0001 -3.84745646626151E+0001 -3.84708124368319E+0001 -3.84670294233521E+0001 +-3.84632155643762E+0001 -3.84593708020519E+0001 -3.84554950784731E+0001 -3.84515883356818E+0001 -3.84476505156686E+0001 +-3.84436815603718E+0001 -3.84396814116729E+0001 -3.84356500114062E+0001 -3.84315873013486E+0001 -3.84274932232284E+0001 +-3.84233677187175E+0001 -3.84192107294382E+0001 -3.84150221969591E+0001 -3.84108020627960E+0001 -3.84065502684121E+0001 +-3.84022667552176E+0001 -3.83979514645712E+0001 -3.83936043377762E+0001 -3.83892253160871E+0001 -3.83848143407030E+0001 +-3.83803713527721E+0001 -3.83758962933887E+0001 -3.83713891035945E+0001 -3.83668497243783E+0001 -3.83622780966788E+0001 +-3.83576741613787E+0001 -3.83530378593094E+0001 -3.83483691312482E+0001 -3.83436679179261E+0001 -3.83389341600121E+0001 +-3.83341677981285E+0001 -3.83293687728437E+0001 -3.83245370246718E+0001 -3.83196724940787E+0001 -3.83147751214722E+0001 +-3.83098448472112E+0001 -3.83048816115990E+0001 -3.82998853548912E+0001 -3.82948560172839E+0001 -3.82897935389274E+0001 +-3.82846978599140E+0001 -3.82795689202853E+0001 -3.82744066600312E+0001 -3.82692110190878E+0001 -3.82639819373399E+0001 +-3.82587193546180E+0001 -3.82534232106999E+0001 -3.82480934453128E+0001 -3.82427299981294E+0001 -3.82373328087698E+0001 +-3.82319018168023E+0001 -3.82264369617438E+0001 -3.82209381830548E+0001 -3.82154054201455E+0001 -3.82098386123745E+0001 +-3.82042376990451E+0001 -3.81986026194107E+0001 -3.81929333126702E+0001 -3.81872297179701E+0001 -3.81814917744052E+0001 +-3.81757194210157E+0001 -3.81699125967918E+0001 -3.81640712406701E+0001 -3.81581952915327E+0001 -3.81522846882118E+0001 +-3.81463393694840E+0001 -3.81403592740766E+0001 -3.81343443406629E+0001 -3.81282945078611E+0001 -3.81222097142411E+0001 +-3.81160898983164E+0001 -3.81099349985503E+0001 -3.81037449533527E+0001 -3.80975197010800E+0001 -3.80912591800357E+0001 +-3.80849633284752E+0001 -3.80786320845935E+0001 -3.80722653865400E+0001 -3.80658631724069E+0001 -3.80594253802369E+0001 +-3.80529519480180E+0001 -3.80464428136854E+0001 -3.80398979151231E+0001 -3.80333171901618E+0001 -3.80267005765800E+0001 +-3.80200480121010E+0001 -3.80133594343993E+0001 -3.80066347810961E+0001 -3.79998739897577E+0001 -3.79930769978965E+0001 +-3.79862437429779E+0001 -3.79793741624100E+0001 -3.79724681935506E+0001 -3.79655257737040E+0001 -3.79585468401202E+0001 +-3.79515313299970E+0001 -3.79444791804853E+0001 -3.79373903286749E+0001 -3.79302647116095E+0001 -3.79231022662734E+0001 +-3.79159029296078E+0001 -3.79086666384893E+0001 -3.79013933297543E+0001 -3.78940829401770E+0001 -3.78867354064842E+0001 +-3.78793506653478E+0001 -3.78719286533858E+0001 -3.78644693071696E+0001 -3.78569725632100E+0001 -3.78494383579704E+0001 +-3.78418666278599E+0001 -3.78342573092352E+0001 -3.78266103384005E+0001 -3.78189256516058E+0001 -3.78112031850512E+0001 +-3.78034428748812E+0001 -3.77956446571921E+0001 -3.77878084680215E+0001 -3.77799342433584E+0001 -3.77720219191396E+0001 +-3.77640714312465E+0001 -3.77560827155101E+0001 -3.77480557077054E+0001 -3.77399903435619E+0001 -3.77318865587463E+0001 +-3.77237442888839E+0001 -3.77155634695370E+0001 -3.77073440362236E+0001 -3.76990859244024E+0001 -3.76907890694835E+0001 +-3.76824534068237E+0001 -3.76740788717243E+0001 -3.76656653994411E+0001 -3.76572129251669E+0001 -3.76487213840525E+0001 +-3.76401907111869E+0001 -3.76316208416138E+0001 -3.76230117103197E+0001 -3.76143632522402E+0001 -3.76056754022570E+0001 +-3.75969480951993E+0001 -3.75881812658469E+0001 -3.75793748489234E+0001 -3.75705287790998E+0001 -3.75616429909969E+0001 +-3.75527174191779E+0001 -3.75437519981627E+0001 -3.75347466624078E+0001 -3.75257013463253E+0001 -3.75166159842673E+0001 +-3.75074905105406E+0001 -3.74983248593937E+0001 -3.74891189650278E+0001 -3.74798727615863E+0001 -3.74705861831629E+0001 +-3.74612591637965E+0001 -3.74518916374761E+0001 -3.74424835381369E+0001 -3.74330347996598E+0001 -3.74235453558743E+0001 +-3.74140151405587E+0001 -3.74044440874371E+0001 -3.73948321301815E+0001 -3.73851792024098E+0001 -3.73754852376891E+0001 +-3.73657501695332E+0001 -3.73559739314046E+0001 -3.73461564567095E+0001 -3.73362976788040E+0001 -3.73263975309935E+0001 +-3.73164559465247E+0001 -3.73064728586002E+0001 -3.72964482003630E+0001 -3.72863819049046E+0001 -3.72762739052662E+0001 +-3.72661241344356E+0001 -3.72559325253472E+0001 -3.72456990108825E+0001 -3.72354235238708E+0001 -3.72251059970909E+0001 +-3.72147463632641E+0001 -3.72043445550623E+0001 -3.71939005051072E+0001 -3.71834141459615E+0001 -3.71728854101418E+0001 +-3.71623142301052E+0001 -3.71517005382636E+0001 -3.71410442669707E+0001 -3.71303453485297E+0001 -3.71196037151915E+0001 +-3.71088192991540E+0001 -3.70979920325610E+0001 -3.70871218475055E+0001 -3.70762086760276E+0001 -3.70652524501142E+0001 +-3.70542531017002E+0001 -3.70432105626658E+0001 -3.70321247648413E+0001 -3.70209956400054E+0001 -3.70098231198772E+0001 +-3.69986071361316E+0001 -3.69873476203853E+0001 -3.69760445042062E+0001 -3.69646977191064E+0001 -3.69533071965458E+0001 +-3.69418728679339E+0001 -3.69303946646246E+0001 -3.69188725179218E+0001 -3.69073063590769E+0001 -3.68956961192831E+0001 +-3.68840417296895E+0001 -3.68723431213852E+0001 -3.68606002254130E+0001 -3.68488129727555E+0001 -3.68369812943507E+0001 +-3.68251051210780E+0001 -3.68131843837677E+0001 -3.68012190131942E+0001 -3.67892089400839E+0001 -3.67771540951055E+0001 +-3.67650544088774E+0001 -3.67529098119678E+0001 -3.67407202348868E+0001 -3.67284856080950E+0001 -3.67162058620031E+0001 +-3.67038809269626E+0001 -3.66915107332797E+0001 -3.66790952112004E+0001 -3.66666342909254E+0001 -3.66541279025960E+0001 +-3.66415759763064E+0001 -3.66289784420952E+0001 -3.66163352299496E+0001 -3.66036462698020E+0001 -3.65909114915351E+0001 +-3.65781308249774E+0001 -3.65653041999048E+0001 -3.65524315460407E+0001 -3.65395127930558E+0001 -3.65265478705676E+0001 +-3.65135367081433E+0001 -3.65004792352928E+0001 -3.64873753814798E+0001 -3.64742250761095E+0001 -3.64610282485379E+0001 +-3.64477848280673E+0001 -3.64344947439474E+0001 -3.64211579253723E+0001 -3.64077743014909E+0001 -3.63943438013912E+0001 +-3.63808663541140E+0001 -3.63673418886459E+0001 -3.63537703339201E+0001 -3.63401516188170E+0001 -3.63264856721656E+0001 +-3.63127724227421E+0001 -3.62990117992700E+0001 -3.62852037304192E+0001 -3.62713481448069E+0001 -3.62574449709997E+0001 +-3.62434941375093E+0001 -3.62294955727974E+0001 -3.62154492052677E+0001 -3.62013549632780E+0001 -3.61872127751288E+0001 +-3.61730225690713E+0001 -3.61587842732996E+0001 -3.61444978159605E+0001 -3.61301631251426E+0001 -3.61157801288871E+0001 +-3.61013487551792E+0001 -3.60868689319524E+0001 -3.60723405870870E+0001 -3.60577636484126E+0001 -3.60431380437032E+0001 +-3.60284637006840E+0001 -3.60137405470233E+0001 -3.59989685103385E+0001 -3.59841475181968E+0001 -3.59692774981084E+0001 +-3.59543583775338E+0001 -3.59393900838802E+0001 -3.59243725445018E+0001 -3.59093056867008E+0001 -3.58941894377253E+0001 +-3.58790237247729E+0001 -3.58638084749875E+0001 -3.58485436154600E+0001 -3.58332290732297E+0001 -3.58178647752811E+0001 +-3.58024506485479E+0001 -3.57869866199103E+0001 -3.57714726161986E+0001 -3.57559085641851E+0001 -3.57402943905953E+0001 +-3.57246300220973E+0001 -3.57089153853074E+0001 -3.56931504067943E+0001 -3.56773350130665E+0001 -3.56614691305873E+0001 +-3.56455526857583E+0001 -3.56295856049384E+0001 -3.56135678144274E+0001 -3.55974992404731E+0001 -3.55813798092737E+0001 +-3.55652094469719E+0001 -3.55489880796601E+0001 -3.55327156333729E+0001 -3.55163920340987E+0001 -3.55000172077703E+0001 +-3.54835910802692E+0001 -3.54671135774223E+0001 -3.54505846250029E+0001 -3.54340041487364E+0001 -3.54173720742914E+0001 +-3.54006883272838E+0001 -3.53839528332806E+0001 -3.53671655177907E+0001 -3.53503263062769E+0001 -3.53334351241447E+0001 +-3.53164918967457E+0001 -3.52994965493828E+0001 -3.52824490073049E+0001 -3.52653491957098E+0001 -3.52481970397378E+0001 +-3.52309924644815E+0001 -3.52137353949787E+0001 -3.51964257562139E+0001 -3.51790634731212E+0001 -3.51616484705794E+0001 +-3.51441806734176E+0001 -3.51266600064099E+0001 -3.51090863942795E+0001 -3.50914597616945E+0001 -3.50737800332734E+0001 +-3.50560471335792E+0001 -3.50382609871228E+0001 -3.50204215183675E+0001 -3.50025286517147E+0001 -3.49845823115201E+0001 +-3.49665824220856E+0001 -3.49485289076582E+0001 -3.49304216924363E+0001 -3.49122607005600E+0001 -3.48940458561207E+0001 +-3.48757770831567E+0001 -3.48574543056547E+0001 -3.48390774475453E+0001 -3.48206464327085E+0001 -3.48021611849726E+0001 +-3.47836216281122E+0001 -3.47650276858495E+0001 -3.47463792818517E+0001 -3.47276763397385E+0001 -3.47089187830720E+0001 +-3.46901065353656E+0001 -3.46712395200774E+0001 -3.46523176606103E+0001 -3.46333408803224E+0001 -3.46143091025137E+0001 +-3.45952222504299E+0001 -3.45760802472701E+0001 -3.45568830161734E+0001 -3.45376304802343E+0001 -3.45183225624865E+0001 +-3.44989591859170E+0001 -3.44795402734600E+0001 -3.44600657479921E+0001 -3.44405355323405E+0001 -3.44209495492828E+0001 +-3.44013077215383E+0001 -3.43816099717755E+0001 -3.43618562226136E+0001 -3.43420463966146E+0001 -3.43221804162900E+0001 +-3.43022582040988E+0001 -3.42822796824455E+0001 -3.42622447736869E+0001 -3.42421534001187E+0001 -3.42220054839934E+0001 +-3.42018009475063E+0001 -3.41815397127972E+0001 -3.41612217019560E+0001 -3.41408468370215E+0001 -3.41204150399794E+0001 +-3.40999262327612E+0001 -3.40793803372476E+0001 -3.40587772752628E+0001 -3.40381169685825E+0001 -3.40173993389292E+0001 +-3.39966243079708E+0001 -3.39757917973233E+0001 -3.39549017285495E+0001 -3.39339540231633E+0001 -3.39129486026214E+0001 +-3.38918853883294E+0001 -3.38707643016413E+0001 -3.38495852638558E+0001 -3.38283481962235E+0001 -3.38070530199355E+0001 +-3.37856996561386E+0001 -3.37642880259212E+0001 -3.37428180503184E+0001 -3.37212896503176E+0001 -3.36997027468493E+0001 +-3.36780572607942E+0001 -3.36563531129779E+0001 -3.36345902241740E+0001 -3.36127685151038E+0001 -3.35908879064367E+0001 +-3.35689483187893E+0001 -3.35469496727255E+0001 -3.35248918887546E+0001 -3.35027748873343E+0001 -3.34805985888713E+0001 +-3.34583629137187E+0001 -3.34360677821759E+0001 -3.34137131144924E+0001 -3.33912988308612E+0001 -3.33688248514241E+0001 +-3.33462910962739E+0001 -3.33236974854438E+0001 -3.33010439389199E+0001 -3.32783303766347E+0001 -3.32555567184644E+0001 +-3.32327228842411E+0001 -3.32098287937325E+0001 -3.31868743666645E+0001 -3.31638595227008E+0001 -3.31407841814629E+0001 +-3.31176482625082E+0001 -3.30944516853529E+0001 -3.30711943694514E+0001 -3.30478762342091E+0001 -3.30244971989802E+0001 +-3.30010571830638E+0001 -3.29775561057081E+0001 -3.29539938861064E+0001 -3.29303704434022E+0001 -3.29066856966866E+0001 +-3.28829395649918E+0001 -3.28591319673032E+0001 -3.28352628225561E+0001 -3.28113320496263E+0001 -3.27873395673403E+0001 +-3.27632852944710E+0001 -3.27391691497416E+0001 -3.27149910518178E+0001 -3.26907509193190E+0001 -3.26664486708041E+0001 +-3.26420842247865E+0001 -3.26176574997221E+0001 -3.25931684140146E+0001 -3.25686168860208E+0001 -3.25440028340385E+0001 +-3.25193261763147E+0001 -3.24945868310428E+0001 -3.24697847163656E+0001 -3.24449197503731E+0001 -3.24199918511008E+0001 +-3.23950009365334E+0001 -3.23699469246024E+0001 -3.23448297331850E+0001 -3.23196492801096E+0001 -3.22944054831471E+0001 +-3.22690982600207E+0001 -3.22437275283956E+0001 -3.22182932058908E+0001 -3.21927952100654E+0001 -3.21672334584327E+0001 +-3.21416078684478E+0001 -3.21159183575184E+0001 -3.20901648429936E+0001 -3.20643472421754E+0001 -3.20384654723094E+0001 +-3.20125194505903E+0001 -3.19865090941605E+0001 -3.19604343201090E+0001 -3.19342950454712E+0001 -3.19080911872309E+0001 +-3.18818226623193E+0001 -3.18554893876160E+0001 -3.18290912799450E+0001 -3.18026282560813E+0001 -3.17761002327455E+0001 +-3.17495071266023E+0001 -3.17228488542713E+0001 -3.16961253323121E+0001 -3.16693364772359E+0001 -3.16424822054999E+0001 +-3.16155624335091E+0001 -3.15885770776162E+0001 -3.15615260541188E+0001 -3.15344092792637E+0001 -3.15072266692459E+0001 +-3.14799781402083E+0001 -3.14526636082362E+0001 -3.14252829893689E+0001 -3.13978361995902E+0001 -3.13703231548278E+0001 +-3.13427437709626E+0001 -3.13150979638171E+0001 -3.12873856491692E+0001 -3.12596067427364E+0001 -3.12317611601887E+0001 +-3.12038488171362E+0001 -3.11758696291459E+0001 -3.11478235117238E+0001 -3.11197103803306E+0001 -3.10915301503690E+0001 +-3.10632827371922E+0001 -3.10349680560980E+0001 -3.10065860223325E+0001 -3.09781365510898E+0001 -3.09496195575143E+0001 +-3.09210349566906E+0001 -3.08923826636565E+0001 -3.08636625933961E+0001 -3.08348746608373E+0001 -3.08060187808606E+0001 +-3.07770948682937E+0001 -3.07481028379030E+0001 -3.07190426044136E+0001 -3.06899140824934E+0001 -3.06607171867510E+0001 +-3.06314518317560E+0001 -3.06021179320156E+0001 -3.05727154019840E+0001 -3.05432441560679E+0001 -3.05137041086206E+0001 +-3.04840951739388E+0001 -3.04544172662683E+0001 -3.04246702998018E+0001 -3.03948541886860E+0001 -3.03649688470045E+0001 +-3.03350141887939E+0001 -3.03049901280364E+0001 -3.02748965786651E+0001 -3.02447334545568E+0001 -3.02145006695358E+0001 +-3.01841981373762E+0001 -3.01538257717961E+0001 -3.01233834864646E+0001 -3.00928711949949E+0001 -3.00622888109510E+0001 +-3.00316362478398E+0001 -3.00009134191196E+0001 -2.99701202381944E+0001 -2.99392566184152E+0001 -2.99083224730798E+0001 +-2.98773177154368E+0001 -2.98462422586775E+0001 -2.98150960159436E+0001 -2.97838789003242E+0001 -2.97525908248530E+0001 +-2.97212317025163E+0001 -2.96898014462402E+0001 -2.96582999689043E+0001 -2.96267271833359E+0001 -2.95950830023031E+0001 +-2.95633673385274E+0001 -2.95315801046760E+0001 -2.94997212133657E+0001 -2.94677905771547E+0001 -2.94357881085538E+0001 +-2.94037137200195E+0001 -2.93715673239550E+0001 -2.93393488327115E+0001 -2.93070581585908E+0001 -2.92746952138341E+0001 +-2.92422599106365E+0001 -2.92097521611398E+0001 -2.91771718774325E+0001 -2.91445189715481E+0001 -2.91117933554697E+0001 +-2.90789949411270E+0001 -2.90461236403990E+0001 -2.90131793651096E+0001 -2.89801620270330E+0001 -2.89470715378834E+0001 +-2.89139078093346E+0001 -2.88806707529953E+0001 -2.88473602804299E+0001 -2.88139763031460E+0001 -2.87805187326015E+0001 +-2.87469874802008E+0001 -2.87133824572929E+0001 -2.86797035751745E+0001 -2.86459507450937E+0001 -2.86121238782462E+0001 +-2.85782228857680E+0001 -2.85442476787491E+0001 -2.85101981682239E+0001 -2.84760742651750E+0001 -2.84418758805350E+0001 +-2.84076029251765E+0001 -2.83732553099297E+0001 -2.83388329455608E+0001 -2.83043357427924E+0001 -2.82697636122901E+0001 +-2.82351164646678E+0001 -2.82003942104908E+0001 -2.81655967602622E+0001 -2.81307240244412E+0001 -2.80957759134300E+0001 +-2.80607523375816E+0001 -2.80256532071934E+0001 -2.79904784325085E+0001 -2.79552279237215E+0001 -2.79199015909740E+0001 +-2.78844993443519E+0001 -2.78490210938921E+0001 -2.78134667495751E+0001 -2.77778362213296E+0001 -2.77421294190372E+0001 +-2.77063462525179E+0001 -2.76704866315425E+0001 -2.76345504658380E+0001 -2.75985376650631E+0001 -2.75624481388340E+0001 +-2.75262817967112E+0001 -2.74900385482060E+0001 -2.74537183027712E+0001 -2.74173209698131E+0001 -2.73808464586810E+0001 +-2.73442946786718E+0001 -2.73076655390300E+0001 -2.72709589489534E+0001 -2.72341748175759E+0001 -2.71973130539909E+0001 +-2.71603735672283E+0001 -2.71233562662734E+0001 -2.70862610600522E+0001 -2.70490878574453E+0001 -2.70118365672768E+0001 +-2.69745070983154E+0001 -2.69370993592838E+0001 -2.68996132588427E+0001 -2.68620487056128E+0001 -2.68244056081492E+0001 +-2.67866838749631E+0001 -2.67488834145125E+0001 -2.67110041351935E+0001 -2.66730459453665E+0001 -2.66350087533186E+0001 +-2.65968924673044E+0001 -2.65586969955106E+0001 -2.65204222460774E+0001 -2.64820681270956E+0001 -2.64436345465990E+0001 +-2.64051214125646E+0001 -2.63665286329278E+0001 -2.63278561155626E+0001 -2.62891037682938E+0001 -2.62502714988914E+0001 +-2.62113592150759E+0001 -2.61723668245137E+0001 -2.61332942348163E+0001 -2.60941413535450E+0001 -2.60549080882110E+0001 +-2.60155943462655E+0001 -2.59762000351144E+0001 -2.59367250621064E+0001 -2.58971693345383E+0001 -2.58575327596581E+0001 +-2.58178152446567E+0001 -2.57780166966729E+0001 -2.57381370227970E+0001 -2.56981761300597E+0001 -2.56581339254419E+0001 +-2.56180103158781E+0001 -2.55778052082416E+0001 -2.55375185093550E+0001 -2.54971501259924E+0001 -2.54566999648696E+0001 +-2.54161679326551E+0001 -2.53755539359618E+0001 -2.53348578813464E+0001 -2.52940796753237E+0001 -2.52532192243443E+0001 +-2.52122764348111E+0001 -2.51712512130744E+0001 -2.51301434654344E+0001 -2.50889530981347E+0001 -2.50476800173644E+0001 +-2.50063241292662E+0001 -2.49648853399283E+0001 -2.49233635553820E+0001 -2.48817586816095E+0001 -2.48400706245398E+0001 +-2.47982992900491E+0001 -2.47564445839615E+0001 -2.47145064120492E+0001 -2.46724846800277E+0001 -2.46303792935659E+0001 +-2.45881901582747E+0001 -2.45459171797165E+0001 -2.45035602633984E+0001 -2.44611193147716E+0001 -2.44185942392483E+0001 +-2.43759849421690E+0001 -2.43332913288348E+0001 -2.42905133044875E+0001 -2.42476507743259E+0001 -2.42047036434831E+0001 +-2.41616718170485E+0001 -2.41185552000533E+0001 -2.40753536974846E+0001 -2.40320672142646E+0001 -2.39886956552741E+0001 +-2.39452389253332E+0001 -2.39016969292160E+0001 -2.38580695716379E+0001 -2.38143567572672E+0001 -2.37705583907156E+0001 +-2.37266743765430E+0001 -2.36827046192565E+0001 -2.36386490233125E+0001 -2.35945074931117E+0001 -2.35502799330082E+0001 +-2.35059662472933E+0001 -2.34615663402132E+0001 -2.34170801159621E+0001 -2.33725074786799E+0001 -2.33278483324472E+0001 +-2.32831025813040E+0001 -2.32382701292275E+0001 -2.31933508801480E+0001 -2.31483447379421E+0001 -2.31032516064322E+0001 +-2.30580713893876E+0001 -2.30128039905307E+0001 -2.29674493135217E+0001 -2.29220072619761E+0001 -2.28764777394559E+0001 +-2.28308606494635E+0001 -2.27851558954581E+0001 -2.27393633808401E+0001 -2.26934830089598E+0001 -2.26475146831132E+0001 +-2.26014583065453E+0001 -2.25553137824489E+0001 -2.25090810139590E+0001 -2.24627599041672E+0001 -2.24163503561019E+0001 +-2.23698522727472E+0001 -2.23232655570294E+0001 -2.22765901118295E+0001 -2.22298258399663E+0001 -2.21829726442117E+0001 +-2.21360304272814E+0001 -2.20889990918424E+0001 -2.20418785405088E+0001 -2.19946686758380E+0001 -2.19473694003381E+0001 +-2.18999806164623E+0001 -2.18525022266173E+0001 -2.18049341331465E+0001 -2.17572762383484E+0001 -2.17095284444720E+0001 +-2.16616906537008E+0001 -2.16137627681811E+0001 -2.15657446899963E+0001 -2.15176363211766E+0001 -2.14694375637069E+0001 +-2.14211483195132E+0001 -2.13727684904737E+0001 -2.13242979784070E+0001 -2.12757366850876E+0001 -2.12270845122319E+0001 +-2.11783413615075E+0001 -2.11295071345202E+0001 -2.10805817328355E+0001 -2.10315650579570E+0001 -2.09824570113439E+0001 +-2.09332574943920E+0001 -2.08839664084531E+0001 -2.08345836548242E+0001 -2.07851091347506E+0001 -2.07355427494215E+0001 +-2.06858843999784E+0001 -2.06361339875018E+0001 -2.05862914130308E+0001 -2.05363565775429E+0001 -2.04863293819667E+0001 +-2.04362097271774E+0001 -2.03859975140014E+0001 -2.03356926432016E+0001 -2.02852950154994E+0001 -2.02348045315610E+0001 +-2.01842210919991E+0001 -2.01335445973702E+0001 -2.00827749481832E+0001 -2.00319120448893E+0001 -1.99809557878965E+0001 +-1.99299060775473E+0001 -1.98787628141433E+0001 -1.98275258979250E+0001 -1.97761952290829E+0001 -1.97247707077575E+0001 +-1.96732522340350E+0001 -1.96216397079469E+0001 -1.95699330294751E+0001 -1.95181320985481E+0001 -1.94662368150370E+0001 +-1.94142470787689E+0001 -1.93621627895100E+0001 -1.93099838469830E+0001 -1.92577101508483E+0001 -1.92053416007184E+0001 +-1.91528780961525E+0001 -1.91003195366591E+0001 -1.90476658216918E+0001 -1.89949168506527E+0001 -1.89420725228858E+0001 +-1.88891327376950E+0001 -1.88360973943189E+0001 -1.87829663919494E+0001 -1.87297396297265E+0001 -1.86764170067338E+0001 +-1.86229984220030E+0001 -1.85694837745152E+0001 -1.85158729632052E+0001 -1.84621658869359E+0001 -1.84083624445384E+0001 +-1.83544625347815E+0001 -1.83004660563777E+0001 -1.82463729079966E+0001 -1.81921829882481E+0001 -1.81378961956914E+0001 +-1.80835124288335E+0001 -1.80290315861285E+0001 -1.79744535659744E+0001 -1.79197782667261E+0001 -1.78650055866770E+0001 +-1.78101354240663E+0001 -1.77551676770925E+0001 -1.77001022438857E+0001 -1.76449390225356E+0001 -1.75896779110779E+0001 +-1.75343188074869E+0001 -1.74788616096930E+0001 -1.74233062155691E+0001 -1.73676525229417E+0001 -1.73119004295771E+0001 +-1.72560498331949E+0001 -1.72001006314547E+0001 -1.71440527219730E+0001 -1.70879060023070E+0001 -1.70316603699636E+0001 +-1.69753157223928E+0001 -1.69188719570037E+0001 -1.68623289711383E+0001 -1.68056866620965E+0001 -1.67489449271166E+0001 +-1.66921036633928E+0001 -1.66351627680597E+0001 -1.65781221382090E+0001 -1.65209816708673E+0001 -1.64637412630190E+0001 +-1.64064008115877E+0001 -1.63489602134503E+0001 -1.62914193654286E+0001 -1.62337781642897E+0001 -1.61760365067551E+0001 +-1.61181942894873E+0001 -1.60602514090924E+0001 -1.60022077621380E+0001 -1.59440632451267E+0001 -1.58858177545099E+0001 +-1.58274711866901E+0001 -1.57690234380168E+0001 -1.57104744047810E+0001 -1.56518239832353E+0001 -1.55930720695608E+0001 +-1.55342185598986E+0001 -1.54752633503343E+0001 -1.54162063369008E+0001 -1.53570474155803E+0001 -1.52977864822932E+0001 +-1.52384234329168E+0001 -1.51789581632771E+0001 -1.51193905691381E+0001 -1.50597205462196E+0001 -1.49999479901846E+0001 +-1.49400727966462E+0001 -1.48800948611600E+0001 -1.48200140792345E+0001 -1.47598303463212E+0001 -1.46995435578208E+0001 +-1.46391536090851E+0001 -1.45786603954068E+0001 -1.45180638120289E+0001 -1.44573637541419E+0001 -1.43965601168827E+0001 +-1.43356527953387E+0001 -1.42746416845391E+0001 -1.42135266794657E+0001 -1.41523076750443E+0001 -1.40909845661490E+0001 +-1.40295572476058E+0001 -1.39680256141755E+0001 -1.39063895605834E+0001 -1.38446489814889E+0001 -1.37828037715034E+0001 +-1.37208538251854E+0001 -1.36587990370421E+0001 -1.35966393015254E+0001 -1.35343745130378E+0001 -1.34720045659236E+0001 +-1.34095293544837E+0001 -1.33469487729537E+0001 -1.32842627155307E+0001 -1.32214710763463E+0001 -1.31585737494905E+0001 +-1.30955706289939E+0001 -1.30324616088343E+0001 -1.29692465829367E+0001 -1.29059254451824E+0001 -1.28424980893853E+0001 +-1.27789644093195E+0001 -1.27153242987000E+0001 -1.26515776511876E+0001 -1.25877243603981E+0001 -1.25237643198880E+0001 +-1.24596974231612E+0001 -1.23955235636745E+0001 -1.23312426348242E+0001 -1.22668545299611E+0001 -1.22023591423773E+0001 +-1.21377563653189E+0001 -1.20730460919761E+0001 -1.20082282154804E+0001 -1.19433026289244E+0001 -1.18782692253326E+0001 +-1.18131278976920E+0001 -1.17478785389227E+0001 -1.16825210419011E+0001 -1.16170552994509E+0001 -1.15514812043362E+0001 +-1.14857986492788E+0001 -1.14200075269385E+0001 -1.13541077299249E+0001 -1.12880991507993E+0001 -1.12219816820660E+0001 +-1.11557552161794E+0001 -1.10894196455368E+0001 -1.10229748624913E+0001 -1.09564207593301E+0001 -1.08897572283012E+0001 +-1.08229841615939E+0001 -1.07561014513420E+0001 -1.06891089896361E+0001 -1.06220066685038E+0001 -1.05547943799221E+0001 +-1.04874720158220E+0001 -1.04200394680744E+0001 -1.03524966285036E+0001 -1.02848433888747E+0001 -1.02170796409055E+0001 +-1.01492052762613E+0001 -1.00812201865482E+0001 -1.00131242633315E+0001 -9.94491739810864E+0000 -9.87659948233431E+0000 +-9.80817040741271E+0000 -9.73963006468828E+0000 -9.67097834545498E+0000 -9.60221514096003E+0000 -9.53334034238523E+0000 +-9.46435384087560E+0000 -9.39525552750706E+0000 -9.32604529331939E+0000 -9.25672302928666E+0000 -9.18728862633660E+0000 +-9.11774197534326E+0000 -9.04808296713195E+0000 -8.97831149246001E+0000 -8.90842744205446E+0000 -8.83843070657089E+0000 +-8.76832117662558E+0000 -8.69809874277141E+0000 -8.62776329551895E+0000 -8.55731472531614E+0000 -8.48675292256395E+0000 +-8.41607777761207E+0000 -8.34528918075502E+0000 -8.27438702223211E+0000 -8.20337119223488E+0000 -8.13224158089866E+0000 +-8.06099807830949E+0000 -7.98964057449647E+0000 -7.91816895943996E+0000 -7.84658312306687E+0000 -7.77488295524945E+0000 +-7.70306834580755E+0000 -7.63113918451498E+0000 -7.55909536108290E+0000 -7.48693676517216E+0000 -7.41466328639787E+0000 +-7.34227481431590E+0000 -7.26977123843371E+0000 -7.19715244819706E+0000 -7.12441833301187E+0000 -7.05156878222505E+0000 +-6.97860368512760E+0000 -6.90552293096404E+0000 -6.83232640892444E+0000 -6.75901400814236E+0000 -6.68558561770499E+0000 +-6.61204112664331E+0000 -6.53838042393228E+0000 -6.46460339850243E+0000 -6.39070993922580E+0000 -6.31669993492460E+0000 +-6.24257327436268E+0000 -6.16832984625748E+0000 -6.09396953927371E+0000 -6.01949224202045E+0000 -5.94489784305681E+0000 +-5.87018623088012E+0000 -5.79535729395505E+0000 -5.72041092067178E+0000 -5.64534699938474E+0000 -5.57016541838146E+0000 +-5.49486606590678E+0000 -5.41944883014796E+0000 -5.34391359924597E+0000 -5.26826026127854E+0000 -5.19248870428076E+0000 +-5.11659881623198E+0000 -5.04059048505445E+0000 -4.96446359862497E+0000 -4.88821804476271E+0000 -4.81185371123460E+0000 +-4.73537048575768E+0000 -4.65876825599476E+0000 -4.58204690955573E+0000 -4.50520633399523E+0000 -4.42824641682380E+0000 +-4.35116704548753E+0000 -4.27396810738799E+0000 -4.19664948987317E+0000 -4.11921108024006E+0000 -4.04165276572387E+0000 +-3.96397443351668E+0000 -3.88617597075631E+0000 -3.80825726452400E+0000 -3.73021820185375E+0000 -3.65205866971925E+0000 +-3.57377855504986E+0000 -3.49537774471649E+0000 -3.41685612554406E+0000 -3.33821358429518E+0000 -3.25945000768803E+0000 +-3.18056528238368E+0000 -3.10155929499362E+0000 -3.02243193207430E+0000 -2.94318308012950E+0000 -2.86381262561274E+0000 +-2.78432045492089E+0000 -2.70470645440481E+0000 -2.62497051035321E+0000 -2.54511250901346E+0000 -2.46513233656933E+0000 +-2.38502987915942E+0000 -2.30480502287045E+0000 -2.22445765372740E+0000 -2.14398765771087E+0000 -2.06339492074612E+0000 +-1.98267932870777E+0000 -1.90184076741373E+0000 -1.82087912263204E+0000 -1.73979428007944E+0000 -1.65858612541982E+0000 +-1.57725454425716E+0000 -1.49579942215161E+0000 -1.41422064461001E+0000 -1.33251809708348E+0000 -1.25069166496925E+0000 +-1.16874123361409E+0000 -1.08666668831241E+0000 -1.00446791430778E+0000 -9.22144796782746E-0001 -8.39697220881462E-0001 +-7.57125071680107E-0001 -6.74428234212087E-0001 -5.91606593458835E-0001 -5.08660034341318E-0001 -4.25588441734519E-0001 +-3.42391700456730E-0001 -2.59069695276381E-0001 -1.75622310908736E-0001 -9.20494320178022E-0002 -8.35094321067231E-0003 + 7.54732709540065E-0002 1.59423325976363E-0001 2.43499337397608E-0001 3.27701420822606E-0001 4.12029691904991E-0001 + 4.96484266351274E-0001 5.81065259918404E-0001 6.65772788420185E-0001 7.50606967720572E-0001 8.35567913734039E-0001 + 9.20655742430768E-0001 1.00587056983325E+0000 1.09121251201729E+0000 1.17668168510917E+0000 1.26227820528786E+0000 + 1.34800218878638E+0000 1.43385375189348E+0000 1.51983301094387E+0000 1.60594008232484E+0000 1.69217508248960E+0000 + 1.77853812792142E+0000 1.86502933517684E+0000 1.95164882085723E+0000 2.03839670161102E+0000 2.12527309414938E+0000 + 2.21227811522898E+0000 2.29941188166214E+0000 2.38667451031107E+0000 2.47406611809760E+0000 2.56158682198746E+0000 + 2.64923673900475E+0000 2.73701598622004E+0000 2.82492468077035E+0000 2.91296293982390E+0000 3.00113088061927E+0000 + 3.08942862044358E+0000 3.17785627663271E+0000 3.26641396657816E+0000 3.35510180772111E+0000 3.44391991756065E+0000 + 3.53286841364429E+0000 3.62194741357123E+0000 3.71115703499773E+0000 3.80049739562888E+0000 3.88996861322553E+0000 + 3.97957080559603E+0000 4.06930409060995E+0000 4.15916858618210E+0000 4.24916441028130E+0000 4.33929168092705E+0000 + 4.42955051620146E+0000 4.51994103422615E+0000 4.61046335318350E+0000 4.70111759130842E+0000 4.79190386688482E+0000 + 4.88282229824804E+0000 4.97387300379401E+0000 5.06505610196149E+0000 5.15637171125134E+0000 5.24781995020568E+0000 + 5.33940093743333E+0000 5.43111479158175E+0000 5.52296163136592E+0000 5.61494157553608E+0000 5.70705474290894E+0000 + 5.79930125234792E+0000 5.89168122277101E+0000 5.98419477314877E+0000 6.07684202250216E+0000 6.16962308990512E+0000 + 6.26253809448700E+0000 6.35558715542967E+0000 6.44877039196771E+0000 6.54208792337820E+0000 6.63553986900675E+0000 + 6.72912634824267E+0000 6.82284748053243E+0000 6.91670338536606E+0000 7.01069418229901E+0000 7.10481999092764E+0000 + 7.19908093090791E+0000 7.29347712194898E+0000 7.38800868380626E+0000 7.48267573629568E+0000 7.57747839927885E+0000 + 7.67241679267349E+0000 7.76749103645270E+0000 7.86270125063496E+0000 7.95804755529966E+0000 8.05353007057064E+0000 + 8.14914891663022E+0000 8.24490421371435E+0000 8.34079608210317E+0000 8.43682464214059E+0000 8.53299001421429E+0000 + 8.62929231876871E+0000 8.72573167630235E+0000 8.82230820736453E+0000 8.91902203254944E+0000 9.01587327252258E+0000 + 9.11286204798246E+0000 9.20998847969260E+0000 9.30725268846338E+0000 9.40465479515994E+0000 9.50219492070214E+0000 + 9.59987318605651E+0000 9.69768971225010E+0000 9.79564462035420E+0000 9.89373803149769E+0000 9.99197006686101E+0000 + 1.00903408476837E+0001 1.01888504952458E+0001 1.02874991308854E+0001 1.03862868759927E+0001 1.04852138520159E+0001 + 1.05842801804532E+0001 1.06834859828453E+0001 1.07828313808010E+0001 1.08823164959728E+0001 1.09819414500687E+0001 + 1.10817063648479E+0001 1.11816113621206E+0001 1.12816565637550E+0001 1.13818420916676E+0001 1.14821680678275E+0001 + 1.15826346142598E+0001 1.16832418530382E+0001 1.17839899062910E+0001 1.18848788962031E+0001 1.19859089450011E+0001 + 1.20870801749774E+0001 1.21883927084658E+0001 1.22898466678598E+0001 1.23914421756038E+0001 1.24931793541952E+0001 + 1.25950583261821E+0001 1.26970792141661E+0001 1.27992421408043E+0001 1.29015472288010E+0001 1.30039946009164E+0001 + 1.31065843799634E+0001 1.32093166888100E+0001 1.33121916503705E+0001 1.34152093876144E+0001 1.35183700235717E+0001 + 1.36216736813096E+0001 1.37251204839633E+0001 1.38287105547054E+0001 1.39324440167768E+0001 1.40363209934620E+0001 + 1.41403416081012E+0001 1.42445059840835E+0001 1.43488142448530E+0001 1.44532665139094E+0001 1.45578629147972E+0001 + 1.46626035711243E+0001 1.47674886065422E+0001 1.48725181447577E+0001 1.49776923095312E+0001 1.50830112246756E+0001 + 1.51884750140606E+0001 1.52940838015983E+0001 1.53998377112580E+0001 1.55057368670695E+0001 1.56117813931072E+0001 + 1.57179714134950E+0001 1.58243070524154E+0001 1.59307884341075E+0001 1.60374156828510E+0001 1.61441889229877E+0001 + 1.62511082789098E+0001 1.63581738750606E+0001 1.64653858359371E+0001 1.65727442860893E+0001 1.66802493501218E+0001 + 1.67879011526863E+0001 1.68956998184896E+0001 1.70036454722943E+0001 1.71117382389143E+0001 1.72199782432107E+0001 + 1.73283656101049E+0001 1.74369004645677E+0001 1.75455829316194E+0001 1.76544131363381E+0001 1.77633912038558E+0001 + 1.78725172593462E+0001 1.79817914280518E+0001 1.80912138352529E+0001 1.82007846062892E+0001 1.83105038665540E+0001 + 1.84203717414901E+0001 1.85303883566031E+0001 1.86405538374300E+0001 1.87508683095811E+0001 1.88613318987073E+0001 + 1.89719447305206E+0001 1.90827069307769E+0001 1.91936186252947E+0001 1.93046799399340E+0001 1.94158910006148E+0001 + 1.95272519333072E+0001 1.96387628640405E+0001 1.97504239188805E+0001 1.98622352239648E+0001 1.99741969054703E+0001 + 2.00863090896358E+0001 2.01985719027410E+0001 2.03109854711304E+0001 2.04235499211959E+0001 2.05362653793782E+0001 + 2.06491319721764E+0001 2.07621498261443E+0001 2.08753190678785E+0001 2.09886398240375E+0001 2.11021122213276E+0001 + 2.12157363865126E+0001 2.13295124463998E+0001 2.14434405278602E+0001 2.15575207578086E+0001 2.16717532632171E+0001 + 2.17861381711127E+0001 2.19006756085673E+0001 2.20153657027102E+0001 2.21302085807232E+0001 2.22452043698426E+0001 + 2.23603531973551E+0001 2.24756551905963E+0001 2.25911104769619E+0001 2.27067191838984E+0001 2.28224814388981E+0001 + 2.29383973695135E+0001 2.30544671033463E+0001 2.31706907680533E+0001 2.32870684913431E+0001 2.34036004009738E+0001 + 2.35202866247604E+0001 2.36371272905677E+0001 2.37541225263148E+0001 2.38712724599740E+0001 2.39885772195655E+0001 + 2.41060369331727E+0001 2.42236517289131E+0001 2.43414217349784E+0001 2.44593470796010E+0001 2.45774278910655E+0001 + 2.46956642977138E+0001 2.48140564279346E+0001 2.49326044101752E+0001 2.50513083729356E+0001 2.51701684447600E+0001 + 2.52891847542606E+0001 2.54083574300840E+0001 2.55276866009396E+0001 2.56471723955888E+0001 2.57668149428486E+0001 + 2.58866143715794E+0001 2.60065708107043E+0001 2.61266843891950E+0001 2.62469552360745E+0001 2.63673834804125E+0001 + 2.64879692513481E+0001 2.66087126780580E+0001 2.67296138897753E+0001 2.68506730157908E+0001 2.69718901854429E+0001 + 2.70932655281268E+0001 2.72147991732782E+0001 2.73364912504072E+0001 2.74583418890563E+0001 2.75803512188295E+0001 + 2.77025193693840E+0001 2.78248464704252E+0001 2.79473326517186E+0001 2.80699780430699E+0001 2.81927827743566E+0001 + 2.83157469754868E+0001 2.84388707764385E+0001 2.85621543072313E+0001 2.86855976979459E+0001 2.88092010787128E+0001 + 2.89329645797051E+0001 2.90568883311652E+0001 2.91809724633794E+0001 2.93052171066870E+0001 2.94296223914779E+0001 + 2.95541884482003E+0001 2.96789154073511E+0001 2.98038033994796E+0001 2.99288525551949E+0001 3.00540630051412E+0001 + 3.01794348800375E+0001 3.03049683106409E+0001 3.04306634277635E+0001 3.05565203622732E+0001 3.06825392450878E+0001 + 3.08087202071821E+0001 3.09350633795748E+0001 3.10615688933485E+0001 3.11882368796305E+0001 3.13150674695993E+0001 + 3.14420607944924E+0001 3.15692169856006E+0001 3.16965361742589E+0001 3.18240184918620E+0001 3.19516640698529E+0001 + 3.20794730397340E+0001 3.22074455330546E+0001 3.23355816814122E+0001 3.24638816164715E+0001 3.25923454699364E+0001 + 3.27209733735658E+0001 3.28497654591786E+0001 3.29787218586368E+0001 3.31078427038600E+0001 3.32371281268226E+0001 + 3.33665782595481E+0001 3.34961932341122E+0001 3.36259731826445E+0001 3.37559182373265E+0001 3.38860285303949E+0001 + 3.40163041941369E+0001 3.41467453608948E+0001 3.42773521630542E+0001 3.44081247330695E+0001 3.45390632034303E+0001 + 3.46701677066945E+0001 3.48014383754654E+0001 3.49328753423883E+0001 3.50644787401840E+0001 3.51962487016098E+0001 + 3.53281853594765E+0001 3.54602888466569E+0001 3.55925592960610E+0001 3.57249968406720E+0001 3.58576016135043E+0001 + 3.59903737476414E+0001 3.61233133762093E+0001 3.62564206323877E+0001 3.63896956494224E+0001 3.65231385605912E+0001 + 3.66567494992347E+0001 3.67905285987526E+0001 3.69244759925879E+0001 3.70585918142347E+0001 3.71928761972437E+0001 + 3.73273292752251E+0001 3.74619511818282E+0001 3.75967420507637E+0001 3.77317020157970E+0001 3.78668312107373E+0001 + 3.80021297694519E+0001 3.81375978258614E+0001 3.82732355139391E+0001 3.84090429677065E+0001 3.85450203212410E+0001 + 3.86811677086743E+0001 3.88174852641921E+0001 3.89539731220191E+0001 3.90906314164543E+0001 3.92274602818284E+0001 + 3.93644598525471E+0001 3.95016302630411E+0001 3.96389716478189E+0001 3.97764841414274E+0001 3.99141678784730E+0001 + 4.00520229936093E+0001 4.01900496215457E+0001 4.03282478970464E+0001 4.04666179549208E+0001 4.06051599300356E+0001 + 4.07438739573170E+0001 4.08827601717306E+0001 4.10218187083055E+0001 4.11610497021206E+0001 4.13004532882932E+0001 + 4.14400296020197E+0001 4.15797787785320E+0001 4.17197009531145E+0001 4.18597962611119E+0001 4.20000648379106E+0001 + 4.21405068189607E+0001 4.22811223397709E+0001 4.24219115358713E+0001 4.25628745428817E+0001 4.27040114964522E+0001 + 4.28453225322941E+0001 4.29868077861648E+0001 4.31284673938848E+0001 4.32703014913172E+0001 4.34123102143807E+0001 + 4.35544936990518E+0001 4.36968520813522E+0001 4.38393854973592E+0001 4.39820940832039E+0001 4.41249779750670E+0001 + 4.42680373091888E+0001 4.44112722218506E+0001 4.45546828493981E+0001 4.46982693282237E+0001 4.48420317947697E+0001 + 4.49859703855412E+0001 4.51300852370830E+0001 4.52743764860033E+0001 4.54188442689569E+0001 4.55634887226539E+0001 + 4.57083099838539E+0001 4.58533081893720E+0001 4.59984834760760E+0001 4.61438359808889E+0001 4.62893658407760E+0001 + 4.64350731927662E+0001 4.65809581739382E+0001 4.67270209214195E+0001 4.68732615723908E+0001 4.70196802640965E+0001 + 4.71662771338205E+0001 4.73130523188964E+0001 4.74600059567288E+0001 4.76071381847550E+0001 4.77544491404809E+0001 + 4.79019389614486E+0001 4.80496077852732E+0001 4.81974557496031E+0001 4.83454829921495E+0001 4.84936896506789E+0001 + 4.86420758629981E+0001 4.87906417669783E+0001 4.89393875005373E+0001 4.90883132016574E+0001 4.92374190083471E+0001 + 4.93867050586980E+0001 4.95361714908306E+0001 4.96858184429372E+0001 4.98356460532446E+0001 4.99856544600477E+0001 + 5.01358438016832E+0001 5.02862142165466E+0001 5.04367658430879E+0001 5.05874988197918E+0001 5.07384132852301E+0001 + 5.08895093779910E+0001 5.10407872367379E+0001 5.11922470001789E+0001 5.13438888070777E+0001 5.14957127962482E+0001 + 5.16477191065504E+0001 5.17999078769168E+0001 5.19522792463127E+0001 5.21048333537672E+0001 5.22575703383514E+0001 + 5.24104903391986E+0001 5.25635934955011E+0001 5.27168799464803E+0001 5.28703498314298E+0001 5.30240032896952E+0001 + 5.31778404606657E+0001 5.33318614837855E+0001 5.34860664985630E+0001 5.36404556445411E+0001 5.37950290613262E+0001 + 5.39497868885753E+0001 5.41047292659996E+0001 5.42598563333561E+0001 5.44151682304662E+0001 5.45706650971953E+0001 + 5.47263470734614E+0001 5.48822142992352E+0001 5.50382669145528E+0001 5.51945050594744E+0001 5.53509288741439E+0001 + 5.55075384987448E+0001 5.56643340735036E+0001 5.58213157387234E+0001 5.59784836347308E+0001 5.61358379019264E+0001 + 5.62933786807558E+0001 5.64511061117200E+0001 5.66090203353677E+0001 5.67671214923027E+0001 5.69254097231830E+0001 + 5.70838851687199E+0001 5.72425479696759E+0001 5.74013982668582E+0001 5.75604362011508E+0001 5.77196619134549E+0001 + 5.78790755447561E+0001 5.80386772360773E+0001 5.81984671284938E+0001 5.83584453631341E+0001 5.85186120811934E+0001 + 5.86789674238913E+0001 5.88395115325288E+0001 5.90002445484421E+0001 5.91611666130263E+0001 5.93222778677281E+0001 + 5.94835784540455E+0001 5.96450685135309E+0001 5.98067481877920E+0001 5.99686176184773E+0001 6.01306769473036E+0001 + 6.02929263160330E+0001 6.04553658664825E+0001 6.06179957405121E+0001 6.07808160800515E+0001 6.09438270270686E+0001 + 6.11070287235821E+0001 6.12704213116838E+0001 6.14340049334930E+0001 6.15977797312013E+0001 6.17617458470390E+0001 + 6.19259034233031E+0001 6.20902526023251E+0001 6.22547935265032E+0001 6.24195263382868E+0001 6.25844511801718E+0001 + 6.27495681947108E+0001 6.29148775245091E+0001 6.30803793122250E+0001 6.32460737005634E+0001 6.34119608322908E+0001 + 6.35780408502246E+0001 6.37443138972263E+0001 6.39107801162226E+0001 6.40774396501857E+0001 6.42442926421375E+0001 + 6.44113392351535E+0001 6.45785795723740E+0001 6.47460137969790E+0001 6.49136420521991E+0001 6.50814644813314E+0001 + 6.52494812277156E+0001 6.54176924347397E+0001 6.55860982458568E+0001 6.57546988045671E+0001 6.59234942544169E+0001 + 6.60924847390143E+0001 6.62616704020163E+0001 6.64310513871364E+0001 6.66006278381323E+0001 6.67703998988157E+0001 + 6.69403677130641E+0001 6.71105314247955E+0001 6.72808911779778E+0001 6.74514471166384E+0001 6.76221993848605E+0001 + 6.77931481267715E+0001 6.79642934865562E+0001 6.81356356084510E+0001 6.83071746367401E+0001 6.84789107157776E+0001 + 6.86508439899463E+0001 6.88229746036966E+0001 6.89953027015260E+0001 6.91678284279913E+0001 6.93405519276909E+0001 + 6.95134733452890E+0001 6.96865928254963E+0001 6.98599105130641E+0001 7.00334265528171E+0001 7.02071410896289E+0001 + 7.03810542684082E+0001 7.05551662341346E+0001 7.07294771318288E+0001 7.09039871065764E+0001 7.10786963035081E+0001 + 7.12536048678014E+0001 7.14287129446968E+0001 7.16040206794885E+0001 7.17795282175074E+0001 7.19552357041574E+0001 + 7.21311432848770E+0001 7.23072511051753E+0001 7.24835593105950E+0001 7.26600680467513E+0001 7.28367774592897E+0001 + 7.30136876939353E+0001 7.31907988964350E+0001 7.33681112126165E+0001 7.35456247883402E+0001 7.37233397695325E+0001 + 7.39012563021675E+0001 7.40793745322644E+0001 7.42576946059046E+0001 7.44362166692190E+0001 7.46149408683997E+0001 + 7.47938673496741E+0001 7.49729962593346E+0001 7.51523277437175E+0001 7.53318619492266E+0001 7.55115990223022E+0001 + 7.56915391094498E+0001 7.58716823572208E+0001 7.60520289122119E+0001 7.62325789210963E+0001 7.64133325305679E+0001 + 7.65942898873997E+0001 7.67754511384033E+0001 7.69568164304472E+0001 7.71383859104576E+0001 7.73201597253978E+0001 + 7.75021380223066E+0001 7.76843209482473E+0001 7.78667086503708E+0001 7.80493012758473E+0001 7.82320989719122E+0001 + 7.84151018858631E+0001 7.85983101650370E+0001 7.87817239568323E+0001 7.89653434086893E+0001 7.91491686681174E+0001 + 7.93331998826620E+0001 7.95174371999329E+0001 7.97018807675807E+0001 7.98865307333250E+0001 8.00713872449245E+0001 + 8.02564504501903E+0001 8.04417204970003E+0001 8.06271975332712E+0001 8.08128817069749E+0001 8.09987731661404E+0001 + 8.11848720588410E+0001 8.13711785332161E+0001 8.15576927374439E+0001 8.17444148197671E+0001 8.19313449284700E+0001 + 8.21184832118955E+0001 8.23058298184412E+0001 8.24933848965537E+0001 8.26811485947302E+0001 8.28691210615204E+0001 + 8.30573024455413E+0001 8.32456928954400E+0001 8.34342925599316E+0001 8.36231015877786E+0001 8.38121201277999E+0001 + 8.40013483288544E+0001 8.41907863398759E+0001 8.43804343098300E+0001 8.45702923877438E+0001 8.47603607227003E+0001 + 8.49506394638273E+0001 8.51411287603102E+0001 8.53318287613907E+0001 8.55227396163496E+0001 8.57138614745327E+0001 + 8.59051944853339E+0001 8.60967387982078E+0001 8.62884945626489E+0001 8.64804619282065E+0001 8.66726410444920E+0001 + 8.68650320611560E+0001 8.70576351279176E+0001 8.72504503945405E+0001 8.74434780108367E+0001 8.76367181266731E+0001 + 8.78301708919719E+0001 8.80238364567072E+0001 8.82177149709076E+0001 8.84118065846546E+0001 8.86061114480740E+0001 + 8.88006297113531E+0001 8.89953615247202E+0001 8.91903070384891E+0001 8.93854664029766E+0001 8.95808397685910E+0001 + 8.97764272857738E+0001 8.99722291050307E+0001 9.01682453769038E+0001 9.03644762520159E+0001 9.05609218810154E+0001 + 9.07575824146079E+0001 9.09544580035694E+0001 9.11515487987016E+0001 9.13488549508913E+0001 9.15463766110381E+0001 + 9.17441139301368E+0001 9.19420670591989E+0001 9.21402361493084E+0001 9.23386213516015E+0001 9.25372228172577E+0001 + 9.27360406975147E+0001 9.29350751436649E+0001 9.31343263070508E+0001 9.33337943390624E+0001 9.35334793911510E+0001 + 9.37333816148188E+0001 9.39335011616169E+0001 9.41338381831520E+0001 9.43343928310772E+0001 9.45351652571148E+0001 + 9.47361556130155E+0001 9.49373640506038E+0001 9.51387907217437E+0001 9.53404357783644E+0001 9.55422993724292E+0001 + 9.57443816559730E+0001 9.59466827810709E+0001 9.61492028998517E+0001 9.63519421645099E+0001 9.65549007272776E+0001 + 9.67580787404489E+0001 9.69614763563529E+0001 9.71650937274019E+0001 9.73689310060304E+0001 9.75729883447485E+0001 + 9.77772658961003E+0001 9.79817638127040E+0001 9.81864822472073E+0001 9.83914213523252E+0001 9.85965812808159E+0001 + 9.88019621855032E+0001 9.90075642192577E+0001 9.92133875349883E+0001 9.94194322856823E+0001 9.96256986243669E+0001 + 9.98321867041102E+0001 1.00038896678050E+0002 1.00245828699374E+0002 1.00452982921315E+0002 1.00660359497170E+0002 + 1.00867958580272E+0002 1.01075780324023E+0002 1.01283824881873E+0002 1.01492092407314E+0002 1.01700583053907E+0002 + 1.01909296975254E+0002 1.02118234325016E+0002 1.02327395256900E+0002 1.02536779924674E+0002 1.02746388482152E+0002 + 1.02956221083206E+0002 1.03166277881756E+0002 1.03376559031775E+0002 1.03587064687287E+0002 1.03797795002383E+0002 + 1.04008750131182E+0002 1.04219930227877E+0002 1.04431335446703E+0002 1.04642965941948E+0002 1.04854821867961E+0002 + 1.05066903379131E+0002 1.05279210629910E+0002 1.05491743774797E+0002 1.05704502968344E+0002 1.05917488365164E+0002 + 1.06130700119907E+0002 1.06344138387286E+0002 1.06557803322070E+0002 1.06771695079072E+0002 1.06985813813159E+0002 + 1.07200159679248E+0002 1.07414732832332E+0002 1.07629533427422E+0002 1.07844561619607E+0002 1.08059817564003E+0002 + 1.08275301415818E+0002 1.08491013330278E+0002 1.08706953462666E+0002 1.08923121968335E+0002 1.09139519002680E+0002 + 1.09356144721151E+0002 1.09572999279235E+0002 1.09790082832502E+0002 1.10007395536549E+0002 1.10224937547038E+0002 + 1.10442709019683E+0002 1.10660710110246E+0002 1.10878940974532E+0002 1.11097401768430E+0002 1.11316092647851E+0002 + 1.11535013768772E+0002 1.11754165287206E+0002 1.11973547359261E+0002 1.12193160141050E+0002 1.12413003788762E+0002 + 1.12633078458638E+0002 1.12853384306959E+0002 1.13073921490084E+0002 1.13294690164397E+0002 1.13515690486345E+0002 + 1.13736922612432E+0002 1.13958386699218E+0002 1.14180082903295E+0002 1.14402011381342E+0002 1.14624172290051E+0002 + 1.14846565786196E+0002 1.15069192026589E+0002 1.15292051168105E+0002 1.15515143367659E+0002 1.15738468782234E+0002 + 1.15962027568848E+0002 1.16185819884590E+0002 1.16409845886588E+0002 1.16634105732030E+0002 1.16858599578148E+0002 + 1.17083327582237E+0002 1.17308289901637E+0002 1.17533486693754E+0002 1.17758918116019E+0002 1.17984584325947E+0002 + 1.18210485481085E+0002 1.18436621739041E+0002 1.18662993257476E+0002 1.18889600194102E+0002 1.19116442706676E+0002 + 1.19343520953025E+0002 1.19570835091013E+0002 1.19798385278559E+0002 1.20026171673644E+0002 1.20254194434293E+0002 + 1.20482453718584E+0002 1.20710949684655E+0002 1.20939682490686E+0002 1.21168652294914E+0002 1.21397859255636E+0002 + 1.21627303531186E+0002 1.21856985279974E+0002 1.22086904660437E+0002 1.22317061831078E+0002 1.22547456950454E+0002 + 1.22778090177163E+0002 1.23008961669879E+0002 1.23240071587298E+0002 1.23471420088197E+0002 1.23703007331388E+0002 + 1.23934833475735E+0002 1.24166898680164E+0002 1.24399203103661E+0002 1.24631746905234E+0002 1.24864530243977E+0002 + 1.25097553279017E+0002 1.25330816169543E+0002 1.25564319074790E+0002 1.25798062154055E+0002 1.26032045566666E+0002 + 1.26266269472034E+0002 1.26500734029607E+0002 1.26735439398878E+0002 1.26970385739404E+0002 1.27205573210796E+0002 + 1.27441001972704E+0002 1.27676672184853E+0002 1.27912584006992E+0002 1.28148737598947E+0002 1.28385133120593E+0002 + 1.28621770731844E+0002 1.28858650592670E+0002 1.29095772863117E+0002 1.29333137703244E+0002 1.29570745273201E+0002 + 1.29808595733163E+0002 1.30046689243367E+0002 1.30285025964114E+0002 1.30523606055743E+0002 1.30762429678645E+0002 + 1.31001496993276E+0002 1.31240808160133E+0002 1.31480363339768E+0002 1.31720162692791E+0002 1.31960206379868E+0002 + 1.32200494561696E+0002 1.32441027399049E+0002 1.32681805052740E+0002 1.32922827683647E+0002 1.33164095452682E+0002 + 1.33405608520827E+0002 1.33647367049106E+0002 1.33889371198606E+0002 1.34131621130447E+0002 1.34374117005831E+0002 + 1.34616858985978E+0002 1.34859847232201E+0002 1.35103081905824E+0002 1.35346563168249E+0002 1.35590291180929E+0002 + 1.35834266105361E+0002 1.36078488103102E+0002 1.36322957335758E+0002 1.36567673964992E+0002 1.36812638152508E+0002 + 1.37057850060076E+0002 1.37303309849509E+0002 1.37549017682682E+0002 1.37794973721515E+0002 1.38041178127981E+0002 + 1.38287631064118E+0002 1.38534332691991E+0002 1.38781283173745E+0002 1.39028482671564E+0002 1.39275931347683E+0002 + 1.39523629364394E+0002 1.39771576884039E+0002 1.40019774069020E+0002 1.40268221081776E+0002 1.40516918084822E+0002 + 1.40765865240702E+0002 1.41015062712023E+0002 1.41264510661451E+0002 1.41514209251693E+0002 1.41764158645513E+0002 + 1.42014359005733E+0002 1.42264810495219E+0002 1.42515513276899E+0002 1.42766467513740E+0002 1.43017673368772E+0002 + 1.43269131005086E+0002 1.43520840585805E+0002 1.43772802274114E+0002 1.44025016233258E+0002 1.44277482626525E+0002 + 1.44530201617255E+0002 1.44783173368850E+0002 1.45036398044754E+0002 1.45289875808478E+0002 1.45543606823563E+0002 + 1.45797591253627E+0002 1.46051829262326E+0002 1.46306321013367E+0002 1.46561066670525E+0002 1.46816066397612E+0002 + 1.47071320358497E+0002 1.47326828717101E+0002 1.47582591637400E+0002 1.47838609283433E+0002 1.48094881819266E+0002 + 1.48351409409041E+0002 1.48608192216942E+0002 1.48865230407206E+0002 1.49122524144127E+0002 1.49380073592045E+0002 + 1.49637878915354E+0002 1.49895940278518E+0002 1.50154257846019E+0002 1.50412831782427E+0002 1.50671662252337E+0002 + 1.50930749420422E+0002 1.51190093451383E+0002 1.51449694509991E+0002 1.51709552761058E+0002 1.51969668369457E+0002 + 1.52230041500115E+0002 1.52490672318006E+0002 1.52751560988152E+0002 1.53012707675643E+0002 1.53274112545603E+0002 + 1.53535775763224E+0002 1.53797697493746E+0002 1.54059877902453E+0002 1.54322317154692E+0002 1.54585015415872E+0002 + 1.54847972851422E+0002 1.55111189626854E+0002 1.55374665907727E+0002 1.55638401859642E+0002 1.55902397648254E+0002 + 1.56166653439285E+0002 1.56431169398497E+0002 1.56695945691703E+0002 1.56960982484779E+0002 1.57226279943651E+0002 + 1.57491838234288E+0002 1.57757657522715E+0002 1.58023737975026E+0002 1.58290079757341E+0002 1.58556683035853E+0002 + 1.58823547976801E+0002 1.59090674746475E+0002 1.59358063511213E+0002 1.59625714437425E+0002 1.59893627691553E+0002 + 1.60161803440098E+0002 1.60430241849616E+0002 1.60698943086707E+0002 1.60967907318045E+0002 1.61237134710336E+0002 + 1.61506625430342E+0002 1.61776379644882E+0002 1.62046397520831E+0002 1.62316679225109E+0002 1.62587224924689E+0002 + 1.62858034786605E+0002 1.63129108977931E+0002 1.63400447665806E+0002 1.63672051017420E+0002 1.63943919200002E+0002 + 1.64216052380847E+0002 1.64488450727307E+0002 1.64761114406766E+0002 1.65034043586680E+0002 1.65307238434550E+0002 + 1.65580699117937E+0002 1.65854425804439E+0002 1.66128418661722E+0002 1.66402677857494E+0002 1.66677203559525E+0002 + 1.66951995935628E+0002 1.67227055153679E+0002 1.67502381381598E+0002 1.67777974787362E+0002 1.68053835538995E+0002 + 1.68329963804591E+0002 1.68606359752263E+0002 1.68883023550216E+0002 1.69159955366678E+0002 1.69437155369946E+0002 + 1.69714623728364E+0002 1.69992360610328E+0002 1.70270366184287E+0002 1.70548640618741E+0002 1.70827184082250E+0002 + 1.71105996743415E+0002 1.71385078770906E+0002 1.71664430333422E+0002 1.71944051599747E+0002 1.72223942738680E+0002 + 1.72504103919098E+0002 1.72784535309931E+0002 1.73065237080150E+0002 1.73346209398777E+0002 1.73627452434905E+0002 + 1.73908966357662E+0002 1.74190751336232E+0002 1.74472807539859E+0002 1.74755135137831E+0002 1.75037734299495E+0002 + 1.75320605194250E+0002 1.75603747991542E+0002 1.75887162860869E+0002 1.76170849971795E+0002 1.76454809493923E+0002 + 1.76739041596909E+0002 1.77023546450479E+0002 1.77308324224385E+0002 1.77593375088453E+0002 1.77878699212551E+0002 + 1.78164296766597E+0002 1.78450167920577E+0002 1.78736312844515E+0002 1.79022731708488E+0002 1.79309424682641E+0002 + 1.79596391937147E+0002 1.79883633642257E+0002 1.80171149968249E+0002 1.80458941085486E+0002 1.80747007164349E+0002 + 1.81035348375301E+0002 1.81323964888830E+0002 1.81612856875502E+0002 1.81902024505923E+0002 1.82191467950749E+0002 + 1.82481187380697E+0002 1.82771182966530E+0002 1.83061454879068E+0002 1.83352003289178E+0002 1.83642828367788E+0002 + 1.83933930285872E+0002 1.84225309214463E+0002 1.84516965324636E+0002 1.84808898787525E+0002 1.85101109774324E+0002 + 1.85393598456266E+0002 1.85686365004644E+0002 1.85979409590810E+0002 1.86272732386143E+0002 1.86566333562110E+0002 + 1.86860213290210E+0002 1.87154371741991E+0002 1.87448809089069E+0002 1.87743525503101E+0002 1.88038521155797E+0002 + 1.88333796218931E+0002 1.88629350864312E+0002 1.88925185263816E+0002 1.89221299589368E+0002 1.89517694012938E+0002 + 1.89814368706560E+0002 1.90111323842315E+0002 1.90408559592337E+0002 1.90706076128814E+0002 1.91003873623977E+0002 + 1.91301952250130E+0002 1.91600312179609E+0002 1.91898953584816E+0002 1.92197876638198E+0002 1.92497081512257E+0002 + 1.92796568379558E+0002 1.93096337412694E+0002 1.93396388784337E+0002 1.93696722667195E+0002 1.93997339234034E+0002 + 1.94298238657670E+0002 1.94599421110981E+0002 1.94900886766882E+0002 1.95202635798355E+0002 1.95504668378429E+0002 + 1.95806984680185E+0002 1.96109584876755E+0002 1.96412469141335E+0002 1.96715637647146E+0002 1.97019090567496E+0002 + 1.97322828075727E+0002 1.97626850345233E+0002 1.97931157549464E+0002 1.98235749861926E+0002 1.98540627456173E+0002 + 1.98845790505809E+0002 1.99151239184496E+0002 1.99456973665949E+0002 1.99762994123942E+0002 2.00069300732284E+0002 + 2.00375893664842E+0002 2.00682773095547E+0002 2.00989939198379E+0002 2.01297392147355E+0002 2.01605132116566E+0002 + 2.01913159280148E+0002 2.02221473812275E+0002 2.02530075887207E+0002 2.02838965679217E+0002 2.03148143362655E+0002 + 2.03457609111928E+0002 2.03767363101476E+0002 2.04077405505804E+0002 2.04387736499465E+0002 2.04698356257080E+0002 + 2.05009264953294E+0002 2.05320462762833E+0002 2.05631949860447E+0002 2.05943726420965E+0002 2.06255792619265E+0002 + 2.06568148630257E+0002 2.06880794628926E+0002 2.07193730790297E+0002 2.07506957289456E+0002 2.07820474301532E+0002 + 2.08134282001713E+0002 2.08448380565248E+0002 2.08762770167417E+0002 2.09077450983571E+0002 2.09392423189106E+0002 + 2.09707686959474E+0002 2.10023242470175E+0002 2.10339089896768E+0002 2.10655229414858E+0002 2.10971661200108E+0002 + 2.11288385428232E+0002 2.11605402274989E+0002 2.11922711916205E+0002 2.12240314527753E+0002 2.12558210285555E+0002 + 2.12876399365584E+0002 2.13194881943877E+0002 2.13513658196499E+0002 2.13832728299604E+0002 2.14152092429368E+0002 + 2.14471750762034E+0002 2.14791703473896E+0002 2.15111950741294E+0002 2.15432492740634E+0002 2.15753329648353E+0002 + 2.16074461640971E+0002 2.16395888895032E+0002 2.16717611587141E+0002 2.17039629893971E+0002 2.17361943992229E+0002 + 2.17684554058682E+0002 2.18007460270154E+0002 2.18330662803503E+0002 2.18654161835659E+0002 2.18977957543606E+0002 + 2.19302050104368E+0002 2.19626439695028E+0002 2.19951126492715E+0002 2.20276110674622E+0002 2.20601392417993E+0002 + 2.20926971900106E+0002 2.21252849298319E+0002 2.21579024790026E+0002 2.21905498552681E+0002 2.22232270763779E+0002 + 2.22559341600887E+0002 2.22886711241599E+0002 2.23214379863586E+0002 2.23542347644564E+0002 2.23870614762290E+0002 + 2.24199181394589E+0002 2.24528047719330E+0002 2.24857213914438E+0002 2.25186680157891E+0002 2.25516446627715E+0002 + 2.25846513501995E+0002 2.26176880958865E+0002 2.26507549176513E+0002 2.26838518333178E+0002 2.27169788607157E+0002 + 2.27501360176786E+0002 2.27833233220470E+0002 2.28165407916657E+0002 2.28497884443854E+0002 2.28830662980614E+0002 + 2.29163743705538E+0002 2.29497126797298E+0002 2.29830812434605E+0002 2.30164800796222E+0002 2.30499092060976E+0002 + 2.30833686407725E+0002 2.31168584015405E+0002 2.31503785062985E+0002 2.31839289729507E+0002 2.32175098194034E+0002 + 2.32511210635718E+0002 2.32847627233737E+0002 2.33184348167340E+0002 2.33521373615808E+0002 2.33858703758491E+0002 + 2.34196338774792E+0002 2.34534278844154E+0002 2.34872524146080E+0002 2.35211074860138E+0002 2.35549931165920E+0002 + 2.35889093243107E+0002 2.36228561271395E+0002 2.36568335430553E+0002 2.36908415900406E+0002 2.37248802860825E+0002 + 2.37589496491729E+0002 2.37930496973102E+0002 2.38271804484974E+0002 2.38613419207416E+0002 2.38955341320573E+0002 + 2.39297571004625E+0002 2.39640108439827E+0002 2.39982953806462E+0002 2.40326107284868E+0002 2.40669569055453E+0002 + 2.41013339298667E+0002 2.41357418195008E+0002 2.41701805925038E+0002 2.42046502669365E+0002 2.42391508608647E+0002 + 2.42736823923600E+0002 2.43082448794989E+0002 2.43428383403626E+0002 2.43774627930401E+0002 2.44121182556221E+0002 + 2.44468047462080E+0002 2.44815222828988E+0002 2.45162708838044E+0002 2.45510505670372E+0002 2.45858613507173E+0002 + 2.46207032529669E+0002 2.46555762919165E+0002 2.46904804857004E+0002 2.47254158524573E+0002 2.47603824103351E+0002 + 2.47953801774812E+0002 2.48304091720529E+0002 2.48654694122108E+0002 2.49005609161206E+0002 2.49356837019534E+0002 + 2.49708377878868E+0002 2.50060231921025E+0002 2.50412399327872E+0002 2.50764880281341E+0002 2.51117674963403E+0002 + 2.51470783556083E+0002 2.51824206241470E+0002 2.52177943201707E+0002 2.52531994618968E+0002 2.52886360675501E+0002 + 2.53241041553597E+0002 2.53596037435603E+0002 2.53951348503912E+0002 2.54306974940983E+0002 2.54662916929314E+0002 + 2.55019174651457E+0002 2.55375748290035E+0002 2.55732638027697E+0002 2.56089844047157E+0002 2.56447366531186E+0002 + 2.56805205662610E+0002 2.57163361624289E+0002 2.57521834599156E+0002 2.57880624770178E+0002 2.58239732320397E+0002 + 2.58599157432883E+0002 2.58958900290786E+0002 2.59318961077280E+0002 2.59679339975618E+0002 2.60040037169080E+0002 + 2.60401052841025E+0002 2.60762387174841E+0002 2.61124040353984E+0002 2.61486012561952E+0002 2.61848303982310E+0002 + 2.62210914798660E+0002 2.62573845194671E+0002 2.62937095354045E+0002 2.63300665460564E+0002 2.63664555698035E+0002 + 2.64028766250333E+0002 2.64393297301383E+0002 2.64758149035168E+0002 2.65123321635705E+0002 2.65488815287095E+0002 + 2.65854630173461E+0002 2.66220766478990E+0002 2.66587224387926E+0002 2.66954004084563E+0002 2.67321105753246E+0002 + 2.67688529578372E+0002 2.68056275744401E+0002 2.68424344435814E+0002 2.68792735837199E+0002 2.69161450133140E+0002 + 2.69530487508305E+0002 2.69899848147410E+0002 2.70269532235225E+0002 2.70639539956573E+0002 2.71009871496301E+0002 + 2.71380527039370E+0002 2.71751506770735E+0002 2.72122810875431E+0002 2.72494439538537E+0002 2.72866392945200E+0002 + 2.73238671280595E+0002 2.73611274729967E+0002 2.73984203478614E+0002 2.74357457711876E+0002 2.74731037615151E+0002 + 2.75104943373898E+0002 2.75479175173608E+0002 2.75853733199850E+0002 2.76228617638223E+0002 2.76603828674401E+0002 + 2.76979366494092E+0002 2.77355231283053E+0002 2.77731423227118E+0002 2.78107942512149E+0002 2.78484789324080E+0002 + 2.78861963848884E+0002 2.79239466272594E+0002 2.79617296781287E+0002 2.79995455561104E+0002 2.80373942798232E+0002 + 2.80752758678901E+0002 2.81131903389427E+0002 2.81511377116130E+0002 2.81891180045431E+0002 2.82271312363768E+0002 + 2.82651774257647E+0002 2.83032565913632E+0002 2.83413687518322E+0002 2.83795139258384E+0002 2.84176921320528E+0002 + 2.84559033891530E+0002 2.84941477158200E+0002 2.85324251307420E+0002 2.85707356526102E+0002 2.86090793001234E+0002 + 2.86474560919848E+0002 2.86858660469016E+0002 2.87243091835889E+0002 2.87627855207638E+0002 2.88012950771511E+0002 + 2.88398378714812E+0002 2.88784139224866E+0002 2.89170232489087E+0002 2.89556658694932E+0002 2.89943418029880E+0002 + 2.90330510681514E+0002 2.90717936837425E+0002 2.91105696685289E+0002 2.91493790412807E+0002 2.91882218207757E+0002 + 2.92270980257955E+0002 2.92660076751273E+0002 2.93049507875630E+0002 2.93439273819013E+0002 2.93829374769452E+0002 + 2.94219810915028E+0002 2.94610582443876E+0002 2.95001689544183E+0002 2.95393132404191E+0002 2.95784911212193E+0002 + 2.96177026156531E+0002 2.96569477425619E+0002 2.96962265207893E+0002 2.97355389691859E+0002 2.97748851066076E+0002 + 2.98142649519159E+0002 2.98536785239761E+0002 2.98931258416603E+0002 2.99326069238451E+0002 2.99721217894121E+0002 + 3.00116704572487E+0002 3.00512529462481E+0002 3.00908692753065E+0002 3.01305194633287E+0002 3.01702035292226E+0002 + 3.02099214919011E+0002 3.02496733702832E+0002 3.02894591832934E+0002 3.03292789498607E+0002 3.03691326889200E+0002 + 3.04090204194107E+0002 3.04489421602791E+0002 3.04888979304742E+0002 3.05288877489524E+0002 3.05689116346743E+0002 + 3.06089696066070E+0002 3.06490616837208E+0002 3.06891878849932E+0002 3.07293482294057E+0002 3.07695427359458E+0002 + 3.08097714236067E+0002 3.08500343113843E+0002 3.08903314182837E+0002 3.09306627633125E+0002 3.09710283654836E+0002 + 3.10114282438168E+0002 3.10518624173357E+0002 3.10923309050706E+0002 3.11328337260541E+0002 3.11733708993281E+0002 + 3.12139424439363E+0002 3.12545483789303E+0002 3.12951887233648E+0002 3.13358634963021E+0002 3.13765727168066E+0002 + 3.14173164039521E+0002 3.14580945768130E+0002 3.14989072544724E+0002 3.15397544560172E+0002 3.15806362005408E+0002 + 3.16215525071400E+0002 3.16625033949178E+0002 3.17034888829837E+0002 3.17445089904509E+0002 3.17855637364376E+0002 + 3.18266531400681E+0002 3.18677772204715E+0002 3.19089359967839E+0002 3.19501294881426E+0002 3.19913577136953E+0002 + 3.20326206925917E+0002 3.20739184439870E+0002 3.21152509870417E+0002 3.21566183409239E+0002 3.21980205248029E+0002 + 3.22394575578571E+0002 3.22809294592680E+0002 3.23224362482221E+0002 3.23639779439134E+0002 3.24055545655390E+0002 + 3.24471661323009E+0002 3.24888126634096E+0002 3.25304941780768E+0002 3.25722106955229E+0002 3.26139622349700E+0002 + 3.26557488156490E+0002 3.26975704567951E+0002 3.27394271776459E+0002 3.27813189974492E+0002 3.28232459354545E+0002 + 3.28652080109168E+0002 3.29072052430972E+0002 3.29492376512626E+0002 3.29913052546847E+0002 3.30334080726388E+0002 + 3.30755461244083E+0002 3.31177194292800E+0002 3.31599280065468E+0002 3.32021718755060E+0002 3.32444510554608E+0002 + 3.32867655657197E+0002 3.33291154255961E+0002 3.33715006544098E+0002 3.34139212714833E+0002 3.34563772961469E+0002 + 3.34988687477357E+0002 3.35413956455890E+0002 3.35839580090522E+0002 3.36265558574752E+0002 3.36691892102143E+0002 + 3.37118580866305E+0002 3.37545625060899E+0002 3.37973024879636E+0002 3.38400780516295E+0002 3.38828892164688E+0002 + 3.39257360018684E+0002 3.39686184272219E+0002 3.40115365119260E+0002 3.40544902753852E+0002 3.40974797370061E+0002 + 3.41405049162038E+0002 3.41835658323966E+0002 3.42266625050082E+0002 3.42697949534685E+0002 3.43129631972126E+0002 + 3.43561672556792E+0002 3.43994071483152E+0002 3.44426828945698E+0002 3.44859945138984E+0002 3.45293420257630E+0002 + 3.45727254496302E+0002 3.46161448049704E+0002 3.46596001112599E+0002 3.47030913879825E+0002 3.47466186546244E+0002 + 3.47901819306783E+0002 3.48337812356418E+0002 3.48774165890197E+0002 3.49210880103171E+0002 3.49647955190506E+0002 + 3.50085391347375E+0002 3.50523188769030E+0002 3.50961347650754E+0002 3.51399868187897E+0002 3.51838750575868E+0002 + 3.52277995010106E+0002 3.52717601686122E+0002 3.53157570799468E+0002 3.53597902545764E+0002 3.54038597120668E+0002 + 3.54479654719893E+0002 3.54921075539204E+0002 3.55362859774437E+0002 3.55805007621446E+0002 3.56247519276156E+0002 + 3.56690394934565E+0002 3.57133634792689E+0002 3.57577239046620E+0002 3.58021207892486E+0002 3.58465541526480E+0002 + 3.58910240144848E+0002 3.59355303943873E+0002 3.59800733119915E+0002 3.60246527869364E+0002 3.60692688388667E+0002 + 3.61139214874341E+0002 3.61586107522947E+0002 3.62033366531087E+0002 3.62480992095414E+0002 3.62928984412668E+0002 + 3.63377343679589E+0002 3.63826070093015E+0002 3.64275163849817E+0002 3.64724625146916E+0002 3.65174454181297E+0002 + 3.65624651149982E+0002 3.66075216250060E+0002 3.66526149678673E+0002 3.66977451633004E+0002 3.67429122310294E+0002 + 3.67881161907838E+0002 3.68333570622987E+0002 3.68786348653128E+0002 3.69239496195734E+0002 3.69693013448286E+0002 + 3.70146900608362E+0002 3.70601157873566E+0002 3.71055785441550E+0002 3.71510783510042E+0002 3.71966152276804E+0002 + 3.72421891939663E+0002 3.72878002696488E+0002 3.73334484745199E+0002 3.73791338283788E+0002 3.74248563510277E+0002 + 3.74706160622748E+0002 3.75164129819336E+0002 3.75622471298246E+0002 3.76081185257700E+0002 3.76540271896009E+0002 + 3.76999731411506E+0002 3.77459564002601E+0002 3.77919769867732E+0002 3.78380349205422E+0002 3.78841302214219E+0002 + 3.79302629092737E+0002 3.79764330039640E+0002 3.80226405253637E+0002 3.80688854933499E+0002 3.81151679278040E+0002 + 3.81614878486145E+0002 3.82078452756745E+0002 3.82542402288798E+0002 3.83006727281345E+0002 3.83471427933478E+0002 + 3.83936504444329E+0002 3.84401957013077E+0002 3.84867785838975E+0002 3.85333991121312E+0002 3.85800573059441E+0002 + 3.86267531852754E+0002 3.86734867700716E+0002 3.87202580802816E+0002 3.87670671358618E+0002 3.88139139567741E+0002 + 3.88607985629829E+0002 3.89077209744616E+0002 3.89546812111860E+0002 3.90016792931387E+0002 3.90487152403076E+0002 + 3.90957890726831E+0002 3.91429008102659E+0002 3.91900504730570E+0002 3.92372380810656E+0002 3.92844636543052E+0002 + 3.93317272127956E+0002 3.93790287765597E+0002 3.94263683656266E+0002 3.94737460000336E+0002 3.95211616998178E+0002 + 3.95686154850263E+0002 3.96161073757090E+0002 3.96636373919210E+0002 3.97112055537241E+0002 3.97588118811847E+0002 + 3.98064563943736E+0002 3.98541391133690E+0002 3.99018600582519E+0002 3.99496192491097E+0002 3.99974167060356E+0002 + 4.00452524491260E+0002 4.00931264984861E+0002 4.01410388742233E+0002 4.01889895964515E+0002 4.02369786852889E+0002 + 4.02850061608610E+0002 4.03330720432959E+0002 4.03811763527289E+0002 4.04293191092998E+0002 4.04775003331551E+0002 + 4.05257200444432E+0002 4.05739782633210E+0002 4.06222750099507E+0002 4.06706103044970E+0002 4.07189841671318E+0002 + 4.07673966180317E+0002 4.08158476773787E+0002 4.08643373653621E+0002 4.09128657021719E+0002 4.09614327080076E+0002 + 4.10100384030721E+0002 4.10586828075731E+0002 4.11073659417252E+0002 4.11560878257467E+0002 4.12048484798615E+0002 + 4.12536479243004E+0002 4.13024861792968E+0002 4.13513632650915E+0002 4.14002792019297E+0002 4.14492340100617E+0002 + 4.14982277097433E+0002 4.15472603212356E+0002 4.15963318648036E+0002 4.16454423607218E+0002 4.16945918292650E+0002 + 4.17437802907156E+0002 4.17930077653616E+0002 4.18422742734945E+0002 4.18915798354128E+0002 4.19409244714191E+0002 + 4.19903082018238E+0002 4.20397310469377E+0002 4.20891930270825E+0002 4.21386941625808E+0002 4.21882344737625E+0002 + 4.22378139809612E+0002 4.22874327045198E+0002 4.23370906647805E+0002 4.23867878820954E+0002 4.24365243768202E+0002 + 4.24863001693157E+0002 4.25361152799479E+0002 4.25859697290887E+0002 4.26358635371154E+0002 4.26857967244100E+0002 + 4.27357693113588E+0002 4.27857813183564E+0002 4.28358327657993E+0002 4.28859236740906E+0002 4.29360540636383E+0002 + 4.29862239548579E+0002 4.30364333681671E+0002 4.30866823239900E+0002 4.31369708427560E+0002 4.31872989449018E+0002 + 4.32376666508643E+0002 4.32880739810921E+0002 4.33385209560327E+0002 4.33890075961439E+0002 4.34395339218852E+0002 + 4.34900999537244E+0002 4.35407057121318E+0002 4.35913512175859E+0002 4.36420364905678E+0002 4.36927615515653E+0002 + 4.37435264210705E+0002 4.37943311195810E+0002 4.38451756676006E+0002 4.38960600856384E+0002 4.39469843942067E+0002 + 4.39979486138250E+0002 4.40489527650182E+0002 4.40999968683151E+0002 4.41510809442504E+0002 4.42022050133655E+0002 + 4.42533690962038E+0002 4.43045732133154E+0002 4.43558173852582E+0002 4.44071016325936E+0002 4.44584259758851E+0002 + 4.45097904357066E+0002 4.45611950326344E+0002 4.46126397872505E+0002 4.46641247201415E+0002 4.47156498519022E+0002 + 4.47672152031281E+0002 4.48188207944239E+0002 4.48704666463981E+0002 4.49221527796639E+0002 4.49738792148387E+0002 + 4.50256459725498E+0002 4.50774530734252E+0002 4.51293005380991E+0002 4.51811883872128E+0002 4.52331166414112E+0002 + 4.52850853213441E+0002 4.53370944476687E+0002 4.53891440410436E+0002 4.54412341221377E+0002 4.54933647116211E+0002 + 4.55455358301725E+0002 4.55977474984719E+0002 4.56499997372075E+0002 4.57022925670724E+0002 4.57546260087644E+0002 + 4.58070000829857E+0002 4.58594148104470E+0002 4.59118702118597E+0002 4.59643663079431E+0002 4.60169031194221E+0002 + 4.60694806670274E+0002 4.61220989714915E+0002 4.61747580535554E+0002 4.62274579339649E+0002 4.62801986334691E+0002 + 4.63329801728256E+0002 4.63858025727947E+0002 4.64386658541427E+0002 4.64915700376412E+0002 4.65445151440675E+0002 + 4.65975011942029E+0002 4.66505282088362E+0002 4.67035962087585E+0002 4.67567052147689E+0002 4.68098552476696E+0002 + 4.68630463282703E+0002 4.69162784773832E+0002 4.69695517158286E+0002 4.70228660644300E+0002 4.70762215440178E+0002 + 4.71296181754251E+0002 4.71830559794942E+0002 4.72365349770684E+0002 4.72900551890000E+0002 4.73436166361437E+0002 + 4.73972193393604E+0002 4.74508633195165E+0002 4.75045485974854E+0002 4.75582751941426E+0002 4.76120431303692E+0002 + 4.76658524270546E+0002 4.77197031050893E+0002 4.77735951853734E+0002 4.78275286888102E+0002 4.78815036363060E+0002 + 4.79355200487758E+0002 4.79895779471388E+0002 4.80436773523195E+0002 4.80978182852461E+0002 4.81520007668548E+0002 + 4.82062248180854E+0002 4.82604904598829E+0002 4.83147977131968E+0002 4.83691465989851E+0002 4.84235371382075E+0002 + 4.84779693518300E+0002 4.85324432608268E+0002 4.85869588861715E+0002 4.86415162488478E+0002 4.86961153698436E+0002 + 4.87507562701507E+0002 4.88054389707678E+0002 4.88601634926983E+0002 4.89149298569479E+0002 4.89697380845341E+0002 + 4.90245881964741E+0002 4.90794802137920E+0002 4.91344141575189E+0002 4.91893900486871E+0002 4.92444079083392E+0002 + 4.92994677575186E+0002 4.93545696172761E+0002 4.94097135086690E+0002 4.94648994527564E+0002 4.95201274706073E+0002 + 4.95753975832915E+0002 4.96307098118847E+0002 4.96860641774724E+0002 4.97414607011399E+0002 4.97968994039797E+0002 + 4.98523803070902E+0002 4.99079034315759E+0002 4.99634687985428E+0002 5.00190764291064E+0002 5.00747263443855E+0002 + 5.01304185655031E+0002 5.01861531135906E+0002 5.02419300097828E+0002 5.02977492752180E+0002 5.03536109310427E+0002 + 5.04095149984065E+0002 5.04654614984670E+0002 5.05214504523844E+0002 5.05774818813250E+0002 5.06335558064604E+0002 + 5.06896722489674E+0002 5.07458312300291E+0002 5.08020327708322E+0002 5.08582768925688E+0002 5.09145636164370E+0002 + 5.09708929636417E+0002 5.10272649553905E+0002 5.10836796128958E+0002 5.11401369573786E+0002 5.11966370100622E+0002 + 5.12531797921764E+0002 5.13097653249548E+0002 5.13663936296399E+0002 5.14230647274754E+0002 5.14797786397115E+0002 + 5.15365353876057E+0002 5.15933349924174E+0002 5.16501774754144E+0002 5.17070628578675E+0002 5.17639911610540E+0002 + 5.18209624062568E+0002 5.18779766147607E+0002 5.19350338078611E+0002 5.19921340068559E+0002 5.20492772330466E+0002 + 5.21064635077430E+0002 5.21636928522587E+0002 5.22209652879119E+0002 5.22782808360286E+0002 5.23356395179367E+0002 + 5.23930413549718E+0002 5.24504863684735E+0002 5.25079745797877E+0002 5.25655060102650E+0002 5.26230806812614E+0002 + 5.26806986141372E+0002 5.27383598302586E+0002 5.27960643509989E+0002 5.28538121977336E+0002 5.29116033918455E+0002 + 5.29694379547219E+0002 5.30273159077558E+0002 5.30852372723454E+0002 5.31432020698929E+0002 5.32012103218073E+0002 + 5.32592620495024E+0002 5.33173572743979E+0002 5.33754960179179E+0002 5.34336783014905E+0002 5.34919041465523E+0002 + 5.35501735745426E+0002 5.36084866069070E+0002 5.36668432650961E+0002 5.37252435705648E+0002 5.37836875447765E+0002 + 5.38421752091954E+0002 5.39007065852937E+0002 5.39592816945490E+0002 5.40179005584425E+0002 5.40765631984634E+0002 + 5.41352696361035E+0002 5.41940198928596E+0002 5.42528139902370E+0002 5.43116519497421E+0002 5.43705337928905E+0002 + 5.44294595412000E+0002 5.44884292161960E+0002 5.45474428394082E+0002 5.46065004323701E+0002 5.46656020166219E+0002 + 5.47247476137100E+0002 5.47839372451839E+0002 5.48431709326010E+0002 5.49024486975215E+0002 5.49617705615116E+0002 + 5.50211365461437E+0002 5.50805466729944E+0002 5.51400009636445E+0002 5.51994994396845E+0002 5.52590421227054E+0002 + 5.53186290343046E+0002 5.53782601960857E+0002 5.54379356296575E+0002 5.54976553566349E+0002 5.55574193986361E+0002 + 5.56172277772833E+0002 5.56770805142092E+0002 5.57369776310479E+0002 5.57969191494378E+0002 5.58569050910264E+0002 + 5.59169354774637E+0002 5.59770103304045E+0002 5.60371296715110E+0002 5.60972935224499E+0002 5.61575019048924E+0002 + 5.62177548405159E+0002 5.62780523510010E+0002 5.63383944580366E+0002 5.63987811833159E+0002 5.64592125485356E+0002 + 5.65196885754002E+0002 5.65802092856171E+0002 5.66407747009014E+0002 5.67013848429703E+0002 5.67620397335498E+0002 + 5.68227393943691E+0002 5.68834838471624E+0002 5.69442731136706E+0002 5.70051072156386E+0002 5.70659861748167E+0002 + 5.71269100129622E+0002 5.71878787518353E+0002 5.72488924132024E+0002 5.73099510188352E+0002 5.73710545905104E+0002 + 5.74322031500117E+0002 5.74933967191241E+0002 5.75546353196420E+0002 5.76159189733639E+0002 5.76772477020915E+0002 + 5.77386215276352E+0002 5.78000404718061E+0002 5.78615045564265E+0002 5.79230138033189E+0002 5.79845682343123E+0002 + 5.80461678712429E+0002 5.81078127359505E+0002 5.81695028502798E+0002 5.82312382360819E+0002 5.82930189152133E+0002 + 5.83548449095351E+0002 5.84167162409122E+0002 5.84786329312196E+0002 5.85405950023300E+0002 5.86026024761278E+0002 + 5.86646553745008E+0002 5.87267537193412E+0002 5.87888975325482E+0002 5.88510868360227E+0002 5.89133216516761E+0002 + 5.89756020014192E+0002 5.90379279071741E+0002 5.91002993908616E+0002 5.91627164744149E+0002 5.92251791797669E+0002 + 5.92876875288588E+0002 5.93502415436352E+0002 5.94128412460461E+0002 5.94754866580491E+0002 5.95381778016036E+0002 + 5.96009146986770E+0002 5.96636973712417E+0002 5.97265258412732E+0002 5.97894001307563E+0002 5.98523202616746E+0002 + 5.99152862560231E+0002 5.99782981358009E+0002 6.00413559230096E+0002 6.01044596396570E+0002 6.01676093077596E+0002 + 6.02308049493352E+0002 6.02940465864072E+0002 6.03573342410063E+0002 6.04206679351672E+0002 6.04840476909291E+0002 + 6.05474735303398E+0002 6.06109454754466E+0002 6.06744635483080E+0002 6.07380277709840E+0002 6.08016381655416E+0002 + 6.08652947540527E+0002 6.09289975585946E+0002 6.09927466012476E+0002 6.10565419041009E+0002 6.11203834892477E+0002 + 6.11842713787833E+0002 6.12482055948152E+0002 6.13121861594489E+0002 6.13762130947977E+0002 6.14402864229831E+0002 + 6.15044061661285E+0002 6.15685723463634E+0002 6.16327849858221E+0002 6.16970441066458E+0002 6.17613497309796E+0002 + 6.18257018809740E+0002 6.18901005787839E+0002 6.19545458465722E+0002 6.20190377065046E+0002 6.20835761807528E+0002 + 6.21481612914943E+0002 6.22127930609096E+0002 6.22774715111897E+0002 6.23421966645236E+0002 6.24069685431116E+0002 + 6.24717871691563E+0002 6.25366525648666E+0002 6.26015647524559E+0002 6.26665237541432E+0002 6.27315295921535E+0002 + 6.27965822887163E+0002 6.28616818660655E+0002 6.29268283464437E+0002 6.29920217520929E+0002 6.30572621052665E+0002 + 6.31225494282183E+0002 6.31878837432117E+0002 6.32532650725124E+0002 6.33186934383909E+0002 6.33841688631261E+0002 + 6.34496913689989E+0002 6.35152609782974E+0002 6.35808777133129E+0002 6.36465415963470E+0002 6.37122526496993E+0002 + 6.37780108956803E+0002 6.38438163566038E+0002 6.39096690547887E+0002 6.39755690125588E+0002 6.40415162522436E+0002 + 6.41075107961793E+0002 6.41735526667057E+0002 6.42396418861669E+0002 6.43057784769150E+0002 6.43719624613056E+0002 + 6.44381938616987E+0002 6.45044727004631E+0002 6.45707989999683E+0002 6.46371727825930E+0002 6.47035940707185E+0002 + 6.47700628867320E+0002 6.48365792530282E+0002 6.49031431920032E+0002 6.49697547260602E+0002 6.50364138776095E+0002 + 6.51031206690638E+0002 6.51698751228428E+0002 6.52366772613706E+0002 6.53035271070755E+0002 6.53704246823947E+0002 + 6.54373700097671E+0002 6.55043631116382E+0002 6.55714040104592E+0002 6.56384927286853E+0002 6.57056292887771E+0002 + 6.57728137132039E+0002 6.58400460244347E+0002 6.59073262449480E+0002 6.59746543972253E+0002 6.60420305037542E+0002 + 6.61094545870277E+0002 6.61769266695441E+0002 6.62444467738060E+0002 6.63120149223227E+0002 6.63796311376079E+0002 + 6.64472954421809E+0002 6.65150078585648E+0002 6.65827684092912E+0002 6.66505771168942E+0002 6.67184340039132E+0002 + 6.67863390928943E+0002 6.68542924063886E+0002 6.69222939669520E+0002 6.69903437971439E+0002 6.70584419195339E+0002 + 6.71265883566914E+0002 6.71947831311944E+0002 6.72630262656243E+0002 6.73313177825707E+0002 6.73996577046234E+0002 + 6.74680460543828E+0002 6.75364828544514E+0002 6.76049681274383E+0002 6.76735018959561E+0002 6.77420841826244E+0002 + 6.78107150100697E+0002 6.78793944009193E+0002 6.79481223778084E+0002 6.80168989633778E+0002 6.80857241802728E+0002 + 6.81545980511428E+0002 6.82235205986458E+0002 6.82924918454426E+0002 6.83615118141988E+0002 6.84305805275871E+0002 + 6.84996980082836E+0002 6.85688642789709E+0002 6.86380793623375E+0002 6.87073432810751E+0002 6.87766560578815E+0002 + 6.88460177154617E+0002 6.89154282765223E+0002 6.89848877637788E+0002 6.90543961999493E+0002 6.91239536077586E+0002 + 6.91935600099375E+0002 6.92632154292181E+0002 6.93329198883430E+0002 6.94026734100568E+0002 6.94724760171104E+0002 + 6.95423277322592E+0002 6.96122285782652E+0002 6.96821785778947E+0002 6.97521777539204E+0002 6.98222261291166E+0002 + 6.98923237262688E+0002 6.99624705681633E+0002 7.00326666775901E+0002 7.01029120773524E+0002 7.01732067902505E+0002 + 7.02435508390934E+0002 7.03139442466955E+0002 7.03843870358751E+0002 7.04548792294577E+0002 7.05254208502715E+0002 + 7.05960119211539E+0002 7.06666524649414E+0002 7.07373425044836E+0002 7.08080820626284E+0002 7.08788711622319E+0002 + 7.09497098261565E+0002 7.10205980772683E+0002 7.10915359384385E+0002 7.11625234325459E+0002 7.12335605824707E+0002 + 7.13046474111010E+0002 7.13757839413306E+0002 7.14469701960563E+0002 7.15182061981817E+0002 7.15894919706171E+0002 + 7.16608275362745E+0002 7.17322129180738E+0002 7.18036481389392E+0002 7.18751332218001E+0002 7.19466681895934E+0002 + 7.20182530652561E+0002 7.20898878717350E+0002 7.21615726319819E+0002 7.22333073689517E+0002 7.23050921056062E+0002 + 7.23769268649116E+0002 7.24488116698386E+0002 7.25207465433671E+0002 7.25927315084766E+0002 7.26647665881565E+0002 + 7.27368518053984E+0002 7.28089871832016E+0002 7.28811727445677E+0002 7.29534085125067E+0002 7.30256945100328E+0002 + 7.30980307601646E+0002 7.31704172859255E+0002 7.32428541103457E+0002 7.33153412564617E+0002 7.33878787473131E+0002 + 7.34604666059440E+0002 7.35331048554067E+0002 7.36057935187558E+0002 7.36785326190537E+0002 7.37513221793668E+0002 + 7.38241622227660E+0002 7.38970527723282E+0002 7.39699938511385E+0002 7.40429854822818E+0002 7.41160276888509E+0002 + 7.41891204939442E+0002 7.42622639206660E+0002 7.43354579921255E+0002 7.44087027314340E+0002 7.44819981617134E+0002 + 7.45553443060867E+0002 7.46287411876822E+0002 7.47021888296379E+0002 7.47756872550919E+0002 7.48492364871910E+0002 + 7.49228365490857E+0002 7.49964874639302E+0002 7.50701892548876E+0002 7.51439419451243E+0002 7.52177455578115E+0002 + 7.52916001161268E+0002 7.53655056432529E+0002 7.54394621623766E+0002 7.55134696966896E+0002 7.55875282693921E+0002 + 7.56616379036866E+0002 7.57357986227819E+0002 7.58100104498925E+0002 7.58842734082367E+0002 7.59585875210390E+0002 + 7.60329528115292E+0002 7.61073693029423E+0002 7.61818370185182E+0002 7.62563559815030E+0002 7.63309262151470E+0002 + 7.64055477427072E+0002 7.64802205874433E+0002 7.65549447726235E+0002 7.66297203215171E+0002 7.67045472574044E+0002 + 7.67794256035654E+0002 7.68543553832878E+0002 7.69293366198665E+0002 7.70043693365979E+0002 7.70794535567851E+0002 + 7.71545893037372E+0002 7.72297766007686E+0002 7.73050154711980E+0002 7.73803059383507E+0002 7.74556480255551E+0002 + 7.75310417561460E+0002 7.76064871534654E+0002 7.76819842408572E+0002 7.77575330416729E+0002 7.78331335792690E+0002 + 7.79087858770044E+0002 7.79844899582482E+0002 7.80602458463721E+0002 7.81360535647517E+0002 7.82119131367708E+0002 + 7.82878245858166E+0002 7.83637879352796E+0002 7.84398032085617E+0002 7.85158704290639E+0002 7.85919896201963E+0002 + 7.86681608053713E+0002 7.87443840080092E+0002 7.88206592515333E+0002 7.88969865593751E+0002 7.89733659549689E+0002 + 7.90497974617535E+0002 7.91262811031757E+0002 7.92028169026862E+0002 7.92794048837411E+0002 7.93560450698019E+0002 + 7.94327374843349E+0002 7.95094821508107E+0002 7.95862790927084E+0002 7.96631283335088E+0002 7.97400298967005E+0002 + 7.98169838057759E+0002 7.98939900842323E+0002 7.99710487555746E+0002 8.00481598433119E+0002 8.01253233709557E+0002 + 8.02025393620273E+0002 8.02798078400497E+0002 8.03571288285550E+0002 8.04345023510758E+0002 8.05119284311521E+0002 + 8.05894070923316E+0002 8.06669383581631E+0002 8.07445222522029E+0002 8.08221587980141E+0002 8.08998480191609E+0002 + 8.09775899392175E+0002 8.10553845817589E+0002 8.11332319703685E+0002 8.12111321286334E+0002 8.12890850801468E+0002 + 8.13670908485066E+0002 8.14451494573166E+0002 8.15232609301844E+0002 8.16014252907264E+0002 8.16796425625585E+0002 + 8.17579127693079E+0002 8.18362359346025E+0002 8.19146120820785E+0002 8.19930412353755E+0002 8.20715234181398E+0002 + 8.21500586540211E+0002 8.22286469666758E+0002 8.23072883797662E+0002 8.23859829169573E+0002 8.24647306019213E+0002 + 8.25435314583365E+0002 8.26223855098836E+0002 8.27012927802519E+0002 8.27802532931336E+0002 8.28592670722246E+0002 + 8.29383341412321E+0002 8.30174545238636E+0002 8.30966282438305E+0002 8.31758553248553E+0002 8.32551357906611E+0002 + 8.33344696649777E+0002 8.34138569715391E+0002 8.34932977340882E+0002 8.35727919763670E+0002 8.36523397221290E+0002 + 8.37319409951298E+0002 8.38115958191301E+0002 8.38913042178962E+0002 8.39710662152016E+0002 8.40508818348212E+0002 + 8.41307511005383E+0002 8.42106740361410E+0002 8.42906506654220E+0002 8.43706810121790E+0002 8.44507651002152E+0002 + 8.45309029533408E+0002 8.46110945953674E+0002 8.46913400501164E+0002 8.47716393414119E+0002 8.48519924930824E+0002 + 8.49323995289637E+0002 8.50128604728956E+0002 8.50933753487237E+0002 8.51739441803005E+0002 8.52545669914805E+0002 + 8.53352438061243E+0002 8.54159746481004E+0002 8.54967595412794E+0002 8.55775985095371E+0002 8.56584915767601E+0002 + 8.57394387668317E+0002 8.58204401036452E+0002 8.59014956111024E+0002 8.59826053131030E+0002 8.60637692335577E+0002 + 8.61449873963795E+0002 8.62262598254870E+0002 8.63075865448080E+0002 8.63889675782681E+0002 8.64704029498034E+0002 + 8.65518926833554E+0002 8.66334368028692E+0002 8.67150353322959E+0002 8.67966882955903E+0002 8.68783957167150E+0002 + 8.69601576196363E+0002 8.70419740283262E+0002 8.71238449667596E+0002 8.72057704589216E+0002 8.72877505287993E+0002 + 8.73697852003849E+0002 8.74518744976787E+0002 8.75340184446810E+0002 8.76162170654019E+0002 8.76984703838554E+0002 + 8.77807784240614E+0002 8.78631412100436E+0002 8.79455587658312E+0002 8.80280311154592E+0002 8.81105582829689E+0002 + 8.81931402924060E+0002 8.82757771678218E+0002 8.83584689332691E+0002 8.84412156128119E+0002 8.85240172305176E+0002 + 8.86068738104564E+0002 8.86897853767057E+0002 8.87727519533475E+0002 8.88557735644700E+0002 8.89388502341667E+0002 + 8.90219819865353E+0002 8.91051688456786E+0002 8.91884108357058E+0002 8.92717079807313E+0002 8.93550603048735E+0002 + 8.94384678322580E+0002 8.95219305870132E+0002 8.96054485932738E+0002 8.96890218751829E+0002 8.97726504568838E+0002 + 8.98563343625282E+0002 8.99400736162709E+0002 9.00238682422729E+0002 9.01077182647037E+0002 9.01916237077328E+0002 + 9.02755845955375E+0002 9.03596009523023E+0002 9.04436728022117E+0002 9.05278001694600E+0002 9.06119830782463E+0002 + 9.06962215527720E+0002 9.07805156172486E+0002 9.08648652958878E+0002 9.09492706129089E+0002 9.10337315925375E+0002 + 9.11182482590037E+0002 9.12028206365426E+0002 9.12874487493910E+0002 9.13721326217987E+0002 9.14568722780141E+0002 + 9.15416677422948E+0002 9.16265190389012E+0002 9.17114261921006E+0002 9.17963892261638E+0002 9.18814081653687E+0002 + 9.19664830339972E+0002 9.20516138563374E+0002 9.21368006566829E+0002 9.22220434593301E+0002 9.23073422885845E+0002 + 9.23926971687530E+0002 9.24781081241500E+0002 9.25635751790976E+0002 9.26490983579157E+0002 9.27346776849369E+0002 + 9.28203131844951E+0002 9.29060048809316E+0002 9.29917527985908E+0002 9.30775569618243E+0002 9.31634173949881E+0002 + 9.32493341224435E+0002 9.33353071685576E+0002 9.34213365577008E+0002 9.35074223142516E+0002 9.35935644625921E+0002 + 9.36797630271099E+0002 9.37660180321978E+0002 9.38523295022547E+0002 9.39386974616820E+0002 9.40251219348915E+0002 + 9.41116029462951E+0002 9.41981405203124E+0002 9.42847346813682E+0002 9.43713854538911E+0002 9.44580928623182E+0002 + 9.45448569310889E+0002 9.46316776846473E+0002 9.47185551474470E+0002 9.48054893439414E+0002 9.48924802985950E+0002 + 9.49795280358708E+0002 9.50666325802437E+0002 9.51537939561896E+0002 9.52410121881901E+0002 9.53282873007335E+0002 + 9.54156193183131E+0002 9.55030082654274E+0002 9.55904541665781E+0002 9.56779570462772E+0002 9.57655169290345E+0002 + 9.58531338393726E+0002 9.59408078018152E+0002 9.60285388408914E+0002 9.61163269811365E+0002 9.62041722470904E+0002 + 9.62920746633004E+0002 9.63800342543153E+0002 9.64680510446935E+0002 9.65561250589930E+0002 9.66442563217834E+0002 + 9.67324448576351E+0002 9.68206906911248E+0002 9.69089938468366E+0002 9.69973543493577E+0002 9.70857722232797E+0002 + 9.71742474932041E+0002 9.72627801837302E+0002 9.73513703194695E+0002 9.74400179250337E+0002 9.75287230250450E+0002 + 9.76174856441262E+0002 9.77063058069071E+0002 9.77951835380217E+0002 9.78841188621135E+0002 9.79731118038254E+0002 + 9.80621623878094E+0002 9.81512706387201E+0002 9.82404365812214E+0002 9.83296602399776E+0002 9.84189416396625E+0002 + 9.85082808049519E+0002 9.85976777605273E+0002 9.86871325310796E+0002 9.87766451412987E+0002 9.88662156158844E+0002 + 9.89558439795397E+0002 9.90455302569733E+0002 9.91352744728991E+0002 9.92250766520371E+0002 9.93149368191108E+0002 + 9.94048549988518E+0002 9.94948312159915E+0002 9.95848654952738E+0002 9.96749578614441E+0002 9.97651083392519E+0002 + 9.98553169534523E+0002 9.99455837288091E+0002 1.00035908690087E+0003 1.00126291862059E+0003 1.00216733269504E+0003 + 1.00307232937199E+0003 1.00397790889937E+0003 1.00488407152510E+0003 1.00579081749714E+0003 1.00669814706353E+0003 + 1.00760606047238E+0003 1.00851455797182E+0003 1.00942363981003E+0003 1.01033330623527E+0003 1.01124355749584E+0003 + 1.01215439384006E+0003 1.01306581551636E+0003 1.01397782277320E+0003 1.01489041585908E+0003 1.01580359502257E+0003 + 1.01671736051226E+0003 1.01763171257685E+0003 1.01854665146503E+0003 1.01946217742558E+0003 1.02037829070733E+0003 + 1.02129499155916E+0003 1.02221228022999E+0003 1.02313015696880E+0003 1.02404862202464E+0003 1.02496767564659E+0003 + 1.02588731808378E+0003 1.02680754958542E+0003 1.02772837040074E+0003 1.02864978077905E+0003 1.02957178096969E+0003 + 1.03049437122208E+0003 1.03141755178567E+0003 1.03234132290995E+0003 1.03326568484449E+0003 1.03419063783893E+0003 + 1.03511618214291E+0003 1.03604231800615E+0003 1.03696904567841E+0003 1.03789636540956E+0003 1.03882427744943E+0003 + 1.03975278204797E+0003 1.04068187945517E+0003 1.04161156992105E+0003 1.04254185369571E+0003 1.04347273102926E+0003 + 1.04440420217194E+0003 1.04533626737397E+0003 1.04626892688565E+0003 1.04720218095732E+0003 1.04813602983941E+0003 + 1.04907047378234E+0003 1.05000551303665E+0003 1.05094114785288E+0003 1.05187737848167E+0003 1.05281420517367E+0003 + 1.05375162817958E+0003 1.05468964775022E+0003 1.05562826413636E+0003 1.05656747758892E+0003 1.05750728835882E+0003 + 1.05844769669702E+0003 1.05938870285457E+0003 1.06033030708257E+0003 1.06127250963213E+0003 1.06221531075448E+0003 + 1.06315871070084E+0003 1.06410270972252E+0003 1.06504730807087E+0003 1.06599250599729E+0003 1.06693830375322E+0003 + 1.06788470159019E+0003 1.06883169975977E+0003 1.06977929851355E+0003 1.07072749810320E+0003 1.07167629878046E+0003 + 1.07262570079708E+0003 1.07357570440490E+0003 1.07452630985579E+0003 1.07547751740167E+0003 1.07642932729454E+0003 + 1.07738173978643E+0003 1.07833475512942E+0003 1.07928837357566E+0003 1.08024259537733E+0003 1.08119742078668E+0003 + 1.08215285005603E+0003 1.08310888343770E+0003 1.08406552118411E+0003 1.08502276354772E+0003 1.08598061078103E+0003 + 1.08693906313659E+0003 1.08789812086704E+0003 1.08885778422503E+0003 1.08981805346328E+0003 1.09077892883458E+0003 + 1.09174041059173E+0003 1.09270249898762E+0003 1.09366519427518E+0003 1.09462849670739E+0003 1.09559240653727E+0003 + 1.09655692401794E+0003 1.09752204940252E+0003 1.09848778294421E+0003 1.09945412489625E+0003 1.10042107551193E+0003 + 1.10138863504463E+0003 1.10235680374772E+0003 1.10332558187468E+0003 1.10429496967900E+0003 1.10526496741426E+0003 + 1.10623557533406E+0003 1.10720679369209E+0003 1.10817862274203E+0003 1.10915106273769E+0003 1.11012411393287E+0003 + 1.11109777658146E+0003 1.11207205093739E+0003 1.11304693725463E+0003 1.11402243578724E+0003 1.11499854678928E+0003 + 1.11597527051489E+0003 1.11695260721830E+0003 1.11793055715372E+0003 1.11890912057547E+0003 1.11988829773788E+0003 + 1.12086808889536E+0003 1.12184849430238E+0003 1.12282951421345E+0003 1.12381114888311E+0003 1.12479339856597E+0003 + 1.12577626351673E+0003 1.12675974399009E+0003 1.12774384024082E+0003 1.12872855252375E+0003 1.12971388109376E+0003 + 1.13069982620579E+0003 1.13168638811478E+0003 1.13267356707582E+0003 1.13366136334396E+0003 1.13464977717435E+0003 + 1.13563880882220E+0003 1.13662845854273E+0003 1.13761872659125E+0003 1.13860961322312E+0003 1.13960111869373E+0003 + 1.14059324325854E+0003 1.14158598717306E+0003 1.14257935069287E+0003 1.14357333407353E+0003 1.14456793757077E+0003 + 1.14556316144028E+0003 1.14655900593784E+0003 1.14755547131926E+0003 1.14855255784043E+0003 1.14955026575729E+0003 + 1.15054859532579E+0003 1.15154754680200E+0003 1.15254712044199E+0003 1.15354731650190E+0003 1.15454813523794E+0003 + 1.15554957690632E+0003 1.15655164176337E+0003 1.15755433006545E+0003 1.15855764206894E+0003 1.15956157803030E+0003 + 1.16056613820604E+0003 1.16157132285274E+0003 1.16257713222698E+0003 1.16358356658545E+0003 1.16459062618487E+0003 + 1.16559831128200E+0003 1.16660662213369E+0003 1.16761555899678E+0003 1.16862512212823E+0003 1.16963531178501E+0003 + 1.17064612822416E+0003 1.17165757170277E+0003 1.17266964247798E+0003 1.17368234080696E+0003 1.17469566694698E+0003 + 1.17570962115535E+0003 1.17672420368941E+0003 1.17773941480655E+0003 1.17875525476423E+0003 1.17977172381997E+0003 + 1.18078882223133E+0003 1.18180655025592E+0003 1.18282490815142E+0003 1.18384389617553E+0003 1.18486351458604E+0003 + 1.18588376364075E+0003 1.18690464359756E+0003 1.18792615471440E+0003 1.18894829724924E+0003 1.18997107146012E+0003 + 1.19099447760513E+0003 1.19201851594242E+0003 1.19304318673016E+0003 1.19406849022662E+0003 1.19509442669009E+0003 + 1.19612099637891E+0003 1.19714819955151E+0003 1.19817603646632E+0003 1.19920450738187E+0003 1.20023361255671E+0003 + 1.20126335224945E+0003 1.20229372671876E+0003 1.20332473622337E+0003 1.20435638102204E+0003 1.20538866137362E+0003 + 1.20642157753693E+0003 1.20745512977097E+0003 1.20848931833467E+0003 1.20952414348712E+0003 1.21055960548734E+0003 + 1.21159570459452E+0003 1.21263244106785E+0003 1.21366981516655E+0003 1.21470782714994E+0003 1.21574647727737E+0003 + 1.21678576580823E+0003 1.21782569300199E+0003 1.21886625911816E+0003 1.21990746441630E+0003 1.22094930915601E+0003 + 1.22199179359698E+0003 1.22303491799891E+0003 1.22407868262158E+0003 1.22512308772483E+0003 1.22616813356850E+0003 + 1.22721382041258E+0003 1.22826014851698E+0003 1.22930711814180E+0003 1.23035472954709E+0003 1.23140298299300E+0003 + 1.23245187873974E+0003 1.23350141704754E+0003 1.23455159817669E+0003 1.23560242238756E+0003 1.23665388994053E+0003 + 1.23770600109608E+0003 1.23875875611472E+0003 1.23981215525700E+0003 1.24086619878354E+0003 1.24192088695499E+0003 + 1.24297622003210E+0003 1.24403219827564E+0003 1.24508882194641E+0003 1.24614609130530E+0003 1.24720400661325E+0003 + 1.24826256813123E+0003 1.24932177612028E+0003 1.25038163084149E+0003 1.25144213255599E+0003 1.25250328152499E+0003 + 1.25356507800972E+0003 1.25462752227152E+0003 1.25569061457168E+0003 1.25675435517164E+0003 1.25781874433286E+0003 + 1.25888378231681E+0003 1.25994946938511E+0003 1.26101580579935E+0003 1.26208279182118E+0003 1.26315042771234E+0003 + 1.26421871373459E+0003 1.26528765014976E+0003 1.26635723721974E+0003 1.26742747520643E+0003 1.26849836437187E+0003 + 1.26956990497803E+0003 1.27064209728703E+0003 1.27171494156101E+0003 1.27278843806217E+0003 1.27386258705273E+0003 + 1.27493738879502E+0003 1.27601284355137E+0003 1.27708895158422E+0003 1.27816571315596E+0003 1.27924312852916E+0003 + 1.28032119796637E+0003 1.28139992173018E+0003 1.28247930008328E+0003 1.28355933328837E+0003 1.28464002160824E+0003 + 1.28572136530573E+0003 1.28680336464367E+0003 1.28788601988505E+0003 1.28896933129280E+0003 1.29005329913000E+0003 + 1.29113792365969E+0003 1.29222320514504E+0003 1.29330914384925E+0003 1.29439574003556E+0003 1.29548299396728E+0003 + 1.29657090590772E+0003 1.29765947612032E+0003 1.29874870486853E+0003 1.29983859241587E+0003 1.30092913902589E+0003 + 1.30202034496220E+0003 1.30311221048846E+0003 1.30420473586843E+0003 1.30529792136584E+0003 1.30639176724454E+0003 + 1.30748627376838E+0003 1.30858144120133E+0003 1.30967726980734E+0003 1.31077375985047E+0003 1.31187091159480E+0003 + 1.31296872530446E+0003 1.31406720124365E+0003 1.31516633967662E+0003 1.31626614086767E+0003 1.31736660508115E+0003 + 1.31846773258146E+0003 1.31956952363307E+0003 1.32067197850046E+0003 1.32177509744823E+0003 1.32287888074098E+0003 + 1.32398332864336E+0003 1.32508844142012E+0003 1.32619421933600E+0003 1.32730066265586E+0003 1.32840777164455E+0003 + 1.32951554656700E+0003 1.33062398768823E+0003 1.33173309527323E+0003 1.33284286958713E+0003 1.33395331089503E+0003 + 1.33506441946215E+0003 1.33617619555376E+0003 1.33728863943510E+0003 1.33840175137156E+0003 1.33951553162851E+0003 + 1.34062998047146E+0003 1.34174509816589E+0003 1.34286088497736E+0003 1.34397734117149E+0003 1.34509446701394E+0003 + 1.34621226277046E+0003 1.34733072870678E+0003 1.34844986508875E+0003 1.34956967218225E+0003 1.35069015025319E+0003 + 1.35181129956759E+0003 1.35293312039144E+0003 1.35405561299086E+0003 1.35517877763199E+0003 1.35630261458101E+0003 + 1.35742712410419E+0003 1.35855230646779E+0003 1.35967816193820E+0003 1.36080469078180E+0003 1.36193189326507E+0003 + 1.36305976965450E+0003 1.36418832021666E+0003 1.36531754521815E+0003 1.36644744492565E+0003 1.36757801960590E+0003 + 1.36870926952565E+0003 1.36984119495171E+0003 1.37097379615099E+0003 1.37210707339041E+0003 1.37324102693694E+0003 + 1.37437565705766E+0003 1.37551096401960E+0003 1.37664694808993E+0003 1.37778360953586E+0003 1.37892094862459E+0003 + 1.38005896562346E+0003 1.38119766079981E+0003 1.38233703442104E+0003 1.38347708675462E+0003 1.38461781806804E+0003 + 1.38575922862888E+0003 1.38690131870475E+0003 1.38804408856331E+0003 1.38918753847228E+0003 1.39033166869945E+0003 + 1.39147647951264E+0003 1.39262197117970E+0003 1.39376814396859E+0003 1.39491499814730E+0003 1.39606253398384E+0003 + 1.39721075174633E+0003 1.39835965170288E+0003 1.39950923412169E+0003 1.40065949927102E+0003 1.40181044741917E+0003 + 1.40296207883448E+0003 1.40411439378536E+0003 1.40526739254026E+0003 1.40642107536771E+0003 1.40757544253625E+0003 + 1.40873049431450E+0003 1.40988623097114E+0003 1.41104265277487E+0003 1.41219975999448E+0003 1.41335755289880E+0003 + 1.41451603175669E+0003 1.41567519683709E+0003 1.41683504840899E+0003 1.41799558674141E+0003 1.41915681210345E+0003 + 1.42031872476426E+0003 1.42148132499301E+0003 1.42264461305897E+0003 1.42380858923143E+0003 1.42497325377973E+0003 + 1.42613860697329E+0003 1.42730464908157E+0003 1.42847138037406E+0003 1.42963880112034E+0003 1.43080691159003E+0003 + 1.43197571205278E+0003 1.43314520277833E+0003 1.43431538403643E+0003 1.43548625609693E+0003 1.43665781922968E+0003 + 1.43783007370464E+0003 1.43900301979177E+0003 1.44017665776114E+0003 1.44135098788279E+0003 1.44252601042690E+0003 + 1.44370172566364E+0003 1.44487813386328E+0003 1.44605523529609E+0003 1.44723303023247E+0003 1.44841151894277E+0003 + 1.44959070169747E+0003 1.45077057876708E+0003 1.45195115042218E+0003 1.45313241693336E+0003 1.45431437857131E+0003 + 1.45549703560671E+0003 1.45668038831037E+0003 1.45786443695312E+0003 1.45904918180581E+0003 1.46023462313939E+0003 + 1.46142076122484E+0003 1.46260759633320E+0003 1.46379512873554E+0003 1.46498335870303E+0003 1.46617228650685E+0003 + 1.46736191241823E+0003 1.46855223670850E+0003 1.46974325964901E+0003 1.47093498151113E+0003 1.47212740256635E+0003 + 1.47332052308617E+0003 1.47451434334215E+0003 1.47570886360590E+0003 1.47690408414911E+0003 1.47810000524350E+0003 + 1.47929662716080E+0003 1.48049395017287E+0003 1.48169197455160E+0003 1.48289070056891E+0003 1.48409012849676E+0003 + 1.48529025860720E+0003 1.48649109117233E+0003 1.48769262646430E+0003 1.48889486475529E+0003 1.49009780631752E+0003 + 1.49130145142333E+0003 1.49250580034506E+0003 1.49371085335513E+0003 1.49491661072595E+0003 1.49612307273008E+0003 + 1.49733023964006E+0003 1.49853811172851E+0003 1.49974668926808E+0003 1.50095597253153E+0003 1.50216596179160E+0003 + 1.50337665732112E+0003 1.50458805939299E+0003 1.50580016828011E+0003 1.50701298425550E+0003 1.50822650759215E+0003 + 1.50944073856318E+0003 1.51065567744174E+0003 1.51187132450100E+0003 1.51308768001421E+0003 1.51430474425469E+0003 + 1.51552251749579E+0003 1.51674100001089E+0003 1.51796019207346E+0003 1.51918009395702E+0003 1.52040070593511E+0003 + 1.52162202828137E+0003 1.52284406126946E+0003 1.52406680517311E+0003 1.52529026026605E+0003 1.52651442682216E+0003 + 1.52773930511529E+0003 1.52896489541937E+0003 1.53019119800840E+0003 1.53141821315642E+0003 1.53264594113749E+0003 + 1.53387438222578E+0003 1.53510353669545E+0003 1.53633340482079E+0003 1.53756398687608E+0003 1.53879528313566E+0003 + 1.54002729387396E+0003 1.54126001936541E+0003 1.54249345988455E+0003 1.54372761570591E+0003 1.54496248710412E+0003 + 1.54619807435387E+0003 1.54743437772985E+0003 1.54867139750685E+0003 1.54990913395970E+0003 1.55114758736325E+0003 + 1.55238675799245E+0003 1.55362664612229E+0003 1.55486725202781E+0003 1.55610857598407E+0003 1.55735061826625E+0003 + 1.55859337914951E+0003 1.55983685890913E+0003 1.56108105782038E+0003 1.56232597615862E+0003 1.56357161419927E+0003 + 1.56481797221778E+0003 1.56606505048966E+0003 1.56731284929047E+0003 1.56856136889582E+0003 1.56981060958138E+0003 + 1.57106057162287E+0003 1.57231125529608E+0003 1.57356266087680E+0003 1.57481478864097E+0003 1.57606763886446E+0003 + 1.57732121182330E+0003 1.57857550779348E+0003 1.57983052705114E+0003 1.58108626987238E+0003 1.58234273653341E+0003 + 1.58359992731047E+0003 1.58485784247988E+0003 1.58611648231797E+0003 1.58737584710115E+0003 1.58863593710591E+0003 + 1.58989675260870E+0003 1.59115829388613E+0003 1.59242056121480E+0003 1.59368355487138E+0003 1.59494727513259E+0003 + 1.59621172227520E+0003 1.59747689657605E+0003 1.59874279831198E+0003 1.60000942775996E+0003 1.60127678519697E+0003 + 1.60254487090005E+0003 1.60381368514627E+0003 1.60508322821279E+0003 1.60635350037676E+0003 1.60762450191551E+0003 + 1.60889623310627E+0003 1.61016869422641E+0003 1.61144188555334E+0003 1.61271580736453E+0003 1.61399045993747E+0003 + 1.61526584354973E+0003 1.61654195847892E+0003 1.61781880500272E+0003 1.61909638339886E+0003 1.62037469394509E+0003 + 1.62165373691925E+0003 1.62293351259921E+0003 1.62421402126289E+0003 1.62549526318831E+0003 1.62677723865346E+0003 + 1.62805994793648E+0003 1.62934339131549E+0003 1.63062756906866E+0003 1.63191248147428E+0003 1.63319812881060E+0003 + 1.63448451135603E+0003 1.63577162938894E+0003 1.63705948318779E+0003 1.63834807303109E+0003 1.63963739919742E+0003 + 1.64092746196537E+0003 1.64221826161364E+0003 1.64350979842093E+0003 1.64480207266600E+0003 1.64609508462769E+0003 + 1.64738883458490E+0003 1.64868332281653E+0003 1.64997854960160E+0003 1.65127451521909E+0003 1.65257121994814E+0003 + 1.65386866406787E+0003 1.65516684785747E+0003 1.65646577159621E+0003 1.65776543556339E+0003 1.65906584003832E+0003 + 1.66036698530045E+0003 1.66166887162922E+0003 1.66297149930414E+0003 1.66427486860478E+0003 1.66557897981075E+0003 + 1.66688383320172E+0003 1.66818942905741E+0003 1.66949576765758E+0003 1.67080284928209E+0003 1.67211067421078E+0003 + 1.67341924272361E+0003 1.67472855510057E+0003 1.67603861162166E+0003 1.67734941256701E+0003 1.67866095821674E+0003 + 1.67997324885104E+0003 1.68128628475017E+0003 1.68260006619442E+0003 1.68391459346415E+0003 1.68522986683976E+0003 + 1.68654588660173E+0003 1.68786265303051E+0003 1.68918016640673E+0003 1.69049842701098E+0003 1.69181743512394E+0003 + 1.69313719102632E+0003 1.69445769499888E+0003 1.69577894732245E+0003 1.69710094827793E+0003 1.69842369814624E+0003 + 1.69974719720837E+0003 1.70107144574535E+0003 1.70239644403827E+0003 1.70372219236827E+0003 1.70504869101654E+0003 + 1.70637594026433E+0003 1.70770394039296E+0003 1.70903269168377E+0003 1.71036219441817E+0003 1.71169244887759E+0003 + 1.71302345534357E+0003 1.71435521409766E+0003 1.71568772542149E+0003 1.71702098959671E+0003 1.71835500690505E+0003 + 1.71968977762829E+0003 1.72102530204825E+0003 1.72236158044681E+0003 1.72369861310589E+0003 1.72503640030749E+0003 + 1.72637494233365E+0003 1.72771423946645E+0003 1.72905429198803E+0003 1.73039510018057E+0003 1.73173666432636E+0003 + 1.73307898470766E+0003 1.73442206160684E+0003 1.73576589530632E+0003 1.73711048608852E+0003 1.73845583423598E+0003 + 1.73980194003126E+0003 1.74114880375699E+0003 1.74249642569580E+0003 1.74384480613042E+0003 1.74519394534366E+0003 + 1.74654384361830E+0003 1.74789450123724E+0003 1.74924591848342E+0003 1.75059809563982E+0003 1.75195103298947E+0003 + 1.75330473081546E+0003 1.75465918940094E+0003 1.75601440902909E+0003 1.75737038998318E+0003 1.75872713254650E+0003 + 1.76008463700240E+0003 1.76144290363427E+0003 1.76280193272560E+0003 1.76416172455988E+0003 1.76552227942067E+0003 + 1.76688359759160E+0003 1.76824567935632E+0003 1.76960852499859E+0003 1.77097213480213E+0003 1.77233650905081E+0003 + 1.77370164802849E+0003 1.77506755201910E+0003 1.77643422130662E+0003 1.77780165617513E+0003 1.77916985690865E+0003 + 1.78053882379137E+0003 1.78190855710747E+0003 1.78327905714121E+0003 1.78465032417687E+0003 1.78602235849882E+0003 + 1.78739516039146E+0003 1.78876873013924E+0003 1.79014306802668E+0003 1.79151817433834E+0003 1.79289404935884E+0003 + 1.79427069337286E+0003 1.79564810666508E+0003 1.79702628952033E+0003 1.79840524222337E+0003 1.79978496505915E+0003 + 1.80116545831255E+0003 1.80254672226857E+0003 1.80392875721227E+0003 1.80531156342870E+0003 1.80669514120301E+0003 + 1.80807949082043E+0003 1.80946461256617E+0003 1.81085050672557E+0003 1.81223717358393E+0003 1.81362461342669E+0003 + 1.81501282653933E+0003 1.81640181320730E+0003 1.81779157371619E+0003 1.81918210835162E+0003 1.82057341739928E+0003 + 1.82196550114487E+0003 1.82335835987415E+0003 1.82475199387298E+0003 1.82614640342719E+0003 1.82754158882278E+0003 + 1.82893755034568E+0003 1.83033428828195E+0003 1.83173180291766E+0003 1.83313009453897E+0003 1.83452916343209E+0003 + 1.83592900988323E+0003 1.83732963417872E+0003 1.83873103660489E+0003 1.84013321744818E+0003 1.84153617699500E+0003 + 1.84293991553190E+0003 1.84434443334545E+0003 1.84574973072221E+0003 1.84715580794891E+0003 1.84856266531224E+0003 + 1.84997030309898E+0003 1.85137872159594E+0003 1.85278792109005E+0003 1.85419790186820E+0003 1.85560866421736E+0003 + 1.85702020842462E+0003 1.85843253477701E+0003 1.85984564356172E+0003 1.86125953506593E+0003 1.86267420957689E+0003 + 1.86408966738187E+0003 1.86550590876828E+0003 1.86692293402346E+0003 1.86834074343493E+0003 1.86975933729015E+0003 + 1.87117871587675E+0003 1.87259887948225E+0003 1.87401982839441E+0003 1.87544156290090E+0003 1.87686408328950E+0003 + 1.87828738984806E+0003 1.87971148286443E+0003 1.88113636262655E+0003 1.88256202942242E+0003 1.88398848354008E+0003 + 1.88541572526759E+0003 1.88684375489310E+0003 1.88827257270483E+0003 1.88970217899101E+0003 1.89113257403993E+0003 + 1.89256375813997E+0003 1.89399573157952E+0003 1.89542849464704E+0003 1.89686204763105E+0003 1.89829639082009E+0003 + 1.89973152450279E+0003 1.90116744896782E+0003 1.90260416450390E+0003 1.90404167139981E+0003 1.90547996994437E+0003 + 1.90691906042645E+0003 1.90835894313501E+0003 1.90979961835900E+0003 1.91124108638751E+0003 1.91268334750957E+0003 + 1.91412640201434E+0003 1.91557025019103E+0003 1.91701489232887E+0003 1.91846032871718E+0003 1.91990655964531E+0003 + 1.92135358540267E+0003 1.92280140627868E+0003 1.92425002256288E+0003 1.92569943454486E+0003 1.92714964251419E+0003 + 1.92860064676055E+0003 1.93005244757369E+0003 1.93150504524336E+0003 1.93295844005939E+0003 1.93441263231164E+0003 + 1.93586762229008E+0003 1.93732341028467E+0003 1.93877999658546E+0003 1.94023738148251E+0003 1.94169556526602E+0003 + 1.94315454822614E+0003 1.94461433065312E+0003 1.94607491283729E+0003 1.94753629506895E+0003 1.94899847763858E+0003 + 1.95046146083657E+0003 1.95192524495346E+0003 1.95338983027982E+0003 1.95485521710625E+0003 1.95632140572345E+0003 + 1.95778839642210E+0003 1.95925618949300E+0003 1.96072478522695E+0003 1.96219418391487E+0003 1.96366438584767E+0003 + 1.96513539131631E+0003 1.96660720061188E+0003 1.96807981402544E+0003 1.96955323184814E+0003 1.97102745437118E+0003 + 1.97250248188578E+0003 1.97397831468326E+0003 1.97545495305499E+0003 1.97693239729235E+0003 1.97841064768682E+0003 + 1.97988970452988E+0003 1.98136956811311E+0003 1.98285023872813E+0003 1.98433171666661E+0003 1.98581400222030E+0003 + 1.98729709568091E+0003 1.98878099734031E+0003 1.99026570749038E+0003 1.99175122642302E+0003 1.99323755443026E+0003 + 1.99472469180408E+0003 1.99621263883664E+0003 1.99770139582004E+0003 1.99919096304647E+0003 2.00068134080821E+0003 + 2.00217252939752E+0003 2.00366452910679E+0003 2.00515734022840E+0003 2.00665096305484E+0003 2.00814539787858E+0003 + 2.00964064499222E+0003 2.01113670468835E+0003 2.01263357725965E+0003 2.01413126299883E+0003 2.01562976219869E+0003 + 2.01712907515204E+0003 2.01862920215176E+0003 2.02013014349080E+0003 2.02163189946210E+0003 2.02313447035873E+0003 + 2.02463785647380E+0003 2.02614205810042E+0003 2.02764707553180E+0003 2.02915290906116E+0003 2.03065955898185E+0003 + 2.03216702558718E+0003 2.03367530917058E+0003 2.03518441002550E+0003 2.03669432844546E+0003 2.03820506472401E+0003 + 2.03971661915478E+0003 2.04122899203141E+0003 2.04274218364768E+0003 2.04425619429731E+0003 2.04577102427412E+0003 + 2.04728667387204E+0003 2.04880314338497E+0003 2.05032043310693E+0003 2.05183854333188E+0003 2.05335747435400E+0003 + 2.05487722646737E+0003 2.05639779996623E+0003 2.05791919514480E+0003 2.05944141229738E+0003 2.06096445171833E+0003 + 2.06248831370205E+0003 2.06401299854301E+0003 2.06553850653572E+0003 2.06706483797475E+0003 2.06859199315468E+0003 + 2.07011997237023E+0003 2.07164877591610E+0003 2.07317840408703E+0003 2.07470885717790E+0003 2.07624013548357E+0003 + 2.07777223929897E+0003 2.07930516891909E+0003 2.08083892463896E+0003 2.08237350675367E+0003 2.08390891555837E+0003 + 2.08544515134825E+0003 2.08698221441855E+0003 2.08852010506460E+0003 2.09005882358173E+0003 2.09159837026536E+0003 + 2.09313874541092E+0003 2.09467994931394E+0003 2.09622198226999E+0003 2.09776484457469E+0003 2.09930853652369E+0003 + 2.10085305841274E+0003 2.10239841053758E+0003 2.10394459319407E+0003 2.10549160667806E+0003 2.10703945128550E+0003 + 2.10858812731236E+0003 2.11013763505471E+0003 2.11168797480860E+0003 2.11323914687021E+0003 2.11479115153569E+0003 + 2.11634398910133E+0003 2.11789765986343E+0003 2.11945216411829E+0003 2.12100750216240E+0003 2.12256367429216E+0003 + 2.12412068080409E+0003 2.12567852199478E+0003 2.12723719816080E+0003 2.12879670959885E+0003 2.13035705660565E+0003 + 2.13191823947800E+0003 2.13348025851268E+0003 2.13504311400658E+0003 2.13660680625665E+0003 2.13817133555988E+0003 + 2.13973670221327E+0003 2.14130290651394E+0003 2.14286994875904E+0003 2.14443782924575E+0003 2.14600654827132E+0003 + 2.14757610613306E+0003 2.14914650312831E+0003 2.15071773955448E+0003 2.15228981570904E+0003 2.15386273188948E+0003 + 2.15543648839338E+0003 2.15701108551836E+0003 2.15858652356208E+0003 2.16016280282226E+0003 2.16173992359668E+0003 + 2.16331788618319E+0003 2.16489669087962E+0003 2.16647633798394E+0003 2.16805682779411E+0003 2.16963816060820E+0003 + 2.17122033672428E+0003 2.17280335644049E+0003 2.17438722005501E+0003 2.17597192786613E+0003 2.17755748017213E+0003 + 2.17914387727137E+0003 2.18073111946224E+0003 2.18231920704322E+0003 2.18390814031278E+0003 2.18549791956955E+0003 + 2.18708854511209E+0003 2.18868001723909E+0003 2.19027233624927E+0003 2.19186550244142E+0003 2.19345951611436E+0003 + 2.19505437756697E+0003 2.19665008709815E+0003 2.19824664500693E+0003 2.19984405159231E+0003 2.20144230715344E+0003 + 2.20304141198939E+0003 2.20464136639939E+0003 2.20624217068270E+0003 2.20784382513859E+0003 2.20944633006646E+0003 + 2.21104968576568E+0003 2.21265389253569E+0003 2.21425895067604E+0003 2.21586486048631E+0003 2.21747162226607E+0003 + 2.21907923631501E+0003 2.22068770293286E+0003 2.22229702241936E+0003 2.22390719507440E+0003 2.22551822119778E+0003 + 2.22713010108951E+0003 2.22874283504954E+0003 2.23035642337789E+0003 2.23197086637469E+0003 2.23358616434006E+0003 + 2.23520231757419E+0003 2.23681932637733E+0003 2.23843719104979E+0003 2.24005591189193E+0003 2.24167548920415E+0003 + 2.24329592328689E+0003 2.24491721444069E+0003 2.24653936296610E+0003 2.24816236916374E+0003 2.24978623333428E+0003 + 2.25141095577844E+0003 2.25303653679699E+0003 2.25466297669078E+0003 2.25629027576067E+0003 2.25791843430758E+0003 + 2.25954745263253E+0003 2.26117733103653E+0003 2.26280806982067E+0003 2.26443966928611E+0003 2.26607212973402E+0003 + 2.26770545146569E+0003 2.26933963478239E+0003 2.27097467998549E+0003 2.27261058737638E+0003 2.27424735725653E+0003 + 2.27588498992746E+0003 2.27752348569069E+0003 2.27916284484792E+0003 2.28080306770074E+0003 2.28244415455090E+0003 + 2.28408610570017E+0003 2.28572892145041E+0003 2.28737260210343E+0003 2.28901714796125E+0003 2.29066255932578E+0003 + 2.29230883649912E+0003 2.29395597978331E+0003 2.29560398948053E+0003 2.29725286589295E+0003 2.29890260932283E+0003 + 2.30055322007247E+0003 2.30220469844422E+0003 2.30385704474048E+0003 2.30551025926372E+0003 2.30716434231647E+0003 + 2.30881929420127E+0003 2.31047511522073E+0003 2.31213180567753E+0003 2.31378936587440E+0003 2.31544779611412E+0003 + 2.31710709669948E+0003 2.31876726793341E+0003 2.32042831011879E+0003 2.32209022355867E+0003 2.32375300855602E+0003 + 2.32541666541398E+0003 2.32708119443567E+0003 2.32874659592430E+0003 2.33041287018310E+0003 2.33208001751538E+0003 + 2.33374803822451E+0003 2.33541693261388E+0003 2.33708670098694E+0003 2.33875734364720E+0003 2.34042886089826E+0003 + 2.34210125304371E+0003 2.34377452038723E+0003 2.34544866323252E+0003 2.34712368188337E+0003 2.34879957664362E+0003 + 2.35047634781715E+0003 2.35215399570787E+0003 2.35383252061976E+0003 2.35551192285690E+0003 2.35719220272335E+0003 + 2.35887336052324E+0003 2.36055539656080E+0003 2.36223831114026E+0003 2.36392210456592E+0003 2.36560677714216E+0003 + 2.36729232917334E+0003 2.36897876096396E+0003 2.37066607281852E+0003 2.37235426504157E+0003 2.37404333793774E+0003 + 2.37573329181169E+0003 2.37742412696817E+0003 2.37911584371191E+0003 2.38080844234778E+0003 2.38250192318063E+0003 + 2.38419628651542E+0003 2.38589153265711E+0003 2.38758766191075E+0003 2.38928467458144E+0003 2.39098257097430E+0003 + 2.39268135139453E+0003 2.39438101614742E+0003 2.39608156553820E+0003 2.39778299987228E+0003 2.39948531945507E+0003 + 2.40118852459198E+0003 2.40289261558856E+0003 2.40459759275038E+0003 2.40630345638303E+0003 2.40801020679218E+0003 + 2.40971784428357E+0003 2.41142636916299E+0003 2.41313578173622E+0003 2.41484608230918E+0003 2.41655727118779E+0003 + 2.41826934867806E+0003 2.41998231508597E+0003 2.42169617071766E+0003 2.42341091587924E+0003 2.42512655087695E+0003 + 2.42684307601698E+0003 2.42856049160568E+0003 2.43027879794940E+0003 2.43199799535453E+0003 2.43371808412752E+0003 + 2.43543906457492E+0003 2.43716093700326E+0003 2.43888370171917E+0003 2.44060735902931E+0003 2.44233190924040E+0003 + 2.44405735265924E+0003 2.44578368959265E+0003 2.44751092034748E+0003 2.44923904523071E+0003 2.45096806454927E+0003 + 2.45269797861026E+0003 2.45442878772072E+0003 2.45616049218785E+0003 2.45789309231878E+0003 2.45962658842079E+0003 + 2.46136098080119E+0003 2.46309626976731E+0003 2.46483245562659E+0003 2.46656953868646E+0003 2.46830751925446E+0003 + 2.47004639763811E+0003 2.47178617414506E+0003 2.47352684908299E+0003 2.47526842275959E+0003 2.47701089548265E+0003 + 2.47875426756002E+0003 2.48049853929955E+0003 2.48224371100917E+0003 2.48398978299691E+0003 2.48573675557074E+0003 + 2.48748462903880E+0003 2.48923340370922E+0003 2.49098307989021E+0003 2.49273365789000E+0003 2.49448513801689E+0003 + 2.49623752057925E+0003 2.49799080588547E+0003 2.49974499424403E+0003 2.50150008596342E+0003 2.50325608135221E+0003 + 2.50501298071903E+0003 2.50677078437256E+0003 2.50852949262147E+0003 2.51028910577458E+0003 2.51204962414072E+0003 + 2.51381104802874E+0003 2.51557337774761E+0003 2.51733661360627E+0003 2.51910075591382E+0003 2.52086580497929E+0003 + 2.52263176111185E+0003 2.52439862462071E+0003 2.52616639581508E+0003 2.52793507500431E+0003 2.52970466249771E+0003 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 7.05416341880837E+0001 7.05002515030449E+0001 7.04588901793336E+0001 + 7.04175502072466E+0001 7.03762315770847E+0001 7.03349342791524E+0001 7.02936583037584E+0001 7.02524036412150E+0001 + 7.02111702818385E+0001 7.01699582159492E+0001 7.01287674338712E+0001 7.00875979259324E+0001 7.00464496824649E+0001 + 7.00053226938043E+0001 6.99642169502905E+0001 6.99231324422669E+0001 6.98820691600811E+0001 6.98410270940844E+0001 + 6.98000062346320E+0001 6.97590065720832E+0001 6.97180280968008E+0001 6.96770707991518E+0001 6.96361346695071E+0001 + 6.95952196982411E+0001 6.95543258757325E+0001 6.95134531923638E+0001 6.94726016385210E+0001 6.94317712045945E+0001 + 6.93909618809782E+0001 6.93501736580700E+0001 6.93094065262718E+0001 6.92686604759892E+0001 6.92279354976316E+0001 + 6.91872315816124E+0001 6.91465487183489E+0001 6.91058868982622E+0001 6.90652461117771E+0001 6.90246263493226E+0001 + 6.89840276013313E+0001 6.89434498582397E+0001 6.89028931104883E+0001 6.88623573485212E+0001 6.88218425627865E+0001 + 6.87813487437362E+0001 6.87408758818261E+0001 6.87004239675158E+0001 6.86599929912689E+0001 6.86195829435526E+0001 + 6.85791938148381E+0001 6.85388255956004E+0001 6.84984782763184E+0001 6.84581518474749E+0001 6.84178462995563E+0001 + 6.83775616230530E+0001 6.83372978084592E+0001 6.82970548462730E+0001 6.82568327269962E+0001 6.82166314411346E+0001 + 6.81764509791978E+0001 6.81362913316990E+0001 6.80961524891555E+0001 6.80560344420882E+0001 6.80159371810221E+0001 + 6.79758606964859E+0001 6.79358049790119E+0001 6.78957700191366E+0001 6.78557558074000E+0001 6.78157623343462E+0001 + 6.77757895905227E+0001 6.77358375664814E+0001 6.76959062527775E+0001 6.76559956399703E+0001 6.76161057186228E+0001 + 6.75762364793017E+0001 6.75363879125778E+0001 6.74965600090255E+0001 6.74567527592230E+0001 6.74169661537524E+0001 + 6.73772001831995E+0001 6.73374548381540E+0001 6.72977301092093E+0001 6.72580259869628E+0001 6.72183424620154E+0001 + 6.71786795249720E+0001 6.71390371664412E+0001 6.70994153770355E+0001 6.70598141473711E+0001 6.70202334680680E+0001 + 6.69806733297500E+0001 6.69411337230447E+0001 6.69016146385835E+0001 6.68621160670015E+0001 6.68226379989377E+0001 + 6.67831804250348E+0001 6.67437433359393E+0001 6.67043267223016E+0001 6.66649305747756E+0001 6.66255548840191E+0001 + 6.65861996406939E+0001 6.65468648354653E+0001 6.65075504590025E+0001 6.64682565019784E+0001 6.64289829550697E+0001 + 6.63897298089569E+0001 6.63504970543241E+0001 6.63112846818595E+0001 6.62720926822547E+0001 6.62329210462054E+0001 + 6.61937697644107E+0001 6.61546388275738E+0001 6.61155282264015E+0001 6.60764379516042E+0001 6.60373679938964E+0001 + 6.59983183439961E+0001 6.59592889926252E+0001 6.59202799305091E+0001 6.58812911483774E+0001 6.58423226369629E+0001 + 6.58033743870027E+0001 6.57644463892372E+0001 6.57255386344107E+0001 6.56866511132713E+0001 6.56477838165709E+0001 + 6.56089367350649E+0001 6.55701098595127E+0001 6.55313031806773E+0001 6.54925166893255E+0001 6.54537503762276E+0001 + 6.54150042321581E+0001 6.53762782478947E+0001 6.53375724142193E+0001 6.52988867219172E+0001 6.52602211617777E+0001 + 6.52215757245935E+0001 6.51829504011613E+0001 6.51443451822815E+0001 6.51057600587580E+0001 6.50671950213986E+0001 + 6.50286500610150E+0001 6.49901251684221E+0001 6.49516203344391E+0001 6.49131355498885E+0001 6.48746708055968E+0001 + 6.48362260923939E+0001 6.47978014011137E+0001 6.47593967225937E+0001 6.47210120476751E+0001 6.46826473672029E+0001 + 6.46443026720256E+0001 6.46059779529955E+0001 6.45676732009688E+0001 6.45293884068051E+0001 6.44911235613680E+0001 + 6.44528786555245E+0001 6.44146536801455E+0001 6.43764486261056E+0001 6.43382634842828E+0001 6.43000982455594E+0001 + 6.42619529008206E+0001 6.42238274409561E+0001 6.41857218568587E+0001 6.41476361394252E+0001 6.41095702795559E+0001 + 6.40715242681549E+0001 6.40334980961299E+0001 6.39954917543925E+0001 6.39575052338577E+0001 6.39195385254443E+0001 + 6.38815916200749E+0001 6.38436645086755E+0001 6.38057571821761E+0001 6.37678696315102E+0001 6.37300018476148E+0001 + 6.36921538214310E+0001 6.36543255439033E+0001 6.36165170059798E+0001 6.35787281986125E+0001 6.35409591127568E+0001 + 6.35032097393721E+0001 6.34654800694212E+0001 6.34277700938706E+0001 6.33900798036906E+0001 6.33524091898550E+0001 + 6.33147582433413E+0001 6.32771269551307E+0001 6.32395153162082E+0001 6.32019233175621E+0001 6.31643509501847E+0001 + 6.31267982050717E+0001 6.30892650732226E+0001 6.30517515456405E+0001 6.30142576133323E+0001 6.29767832673082E+0001 + 6.29393284985824E+0001 6.29018932981726E+0001 6.28644776571001E+0001 6.28270815663899E+0001 6.27897050170706E+0001 + 6.27523480001745E+0001 6.27150105067376E+0001 6.26776925277993E+0001 6.26403940544029E+0001 6.26031150775951E+0001 + 6.25658555884265E+0001 6.25286155779511E+0001 6.24913950372266E+0001 6.24541939573145E+0001 6.24170123292795E+0001 + 6.23798501441905E+0001 6.23427073931195E+0001 6.23055840671424E+0001 6.22684801573388E+0001 6.22313956547916E+0001 + 6.21943305505878E+0001 6.21572848358174E+0001 6.21202585015746E+0001 6.20832515389569E+0001 6.20462639390655E+0001 + 6.20092956930051E+0001 6.19723467918842E+0001 6.19354172268149E+0001 6.18985069889127E+0001 6.18616160692969E+0001 + 6.18247444590903E+0001 6.17878921494194E+0001 6.17510591314142E+0001 6.17142453962085E+0001 6.16774509349395E+0001 + 6.16406757387480E+0001 6.16039197987785E+0001 6.15671831061791E+0001 6.15304656521014E+0001 6.14937674277008E+0001 + 6.14570884241359E+0001 6.14204286325694E+0001 6.13837880441671E+0001 6.13471666500988E+0001 6.13105644415377E+0001 + 6.12739814096605E+0001 6.12374175456477E+0001 6.12008728406831E+0001 6.11643472859545E+0001 6.11278408726528E+0001 + 6.10913535919729E+0001 6.10548854351130E+0001 6.10184363932749E+0001 6.09820064576643E+0001 6.09455956194900E+0001 + 6.09092038699648E+0001 6.08728312003046E+0001 6.08364776017294E+0001 6.08001430654625E+0001 6.07638275827306E+0001 + 6.07275311447644E+0001 6.06912537427977E+0001 6.06549953680683E+0001 6.06187560118172E+0001 6.05825356652891E+0001 + 6.05463343197325E+0001 6.05101519663990E+0001 6.04739885965441E+0001 6.04378442014267E+0001 6.04017187723094E+0001 + 6.03656123004581E+0001 6.03295247771426E+0001 6.02934561936360E+0001 6.02574065412151E+0001 6.02213758111600E+0001 + 6.01853639947547E+0001 6.01493710832865E+0001 6.01133970680462E+0001 6.00774419403284E+0001 6.00415056914312E+0001 + 6.00055883126559E+0001 5.99696897953077E+0001 5.99338101306953E+0001 5.98979493101307E+0001 5.98621073249297E+0001 + 5.98262841664116E+0001 5.97904798258990E+0001 5.97546942947184E+0001 5.97189275641995E+0001 5.96831796256756E+0001 + 5.96474504704839E+0001 5.96117400899644E+0001 5.95760484754614E+0001 5.95403756183222E+0001 5.95047215098979E+0001 + 5.94690861415429E+0001 5.94334695046153E+0001 5.93978715904767E+0001 5.93622923904921E+0001 5.93267318960302E+0001 + 5.92911900984630E+0001 5.92556669891663E+0001 5.92201625595191E+0001 5.91846768009040E+0001 5.91492097047074E+0001 + 5.91137612623187E+0001 5.90783314651313E+0001 5.90429203045419E+0001 5.90075277719505E+0001 5.89721538587610E+0001 + 5.89367985563805E+0001 5.89014618562197E+0001 5.88661437496930E+0001 5.88308442282178E+0001 5.87955632832156E+0001 + 5.87603009061109E+0001 5.87250570883320E+0001 5.86898318213106E+0001 5.86546250964819E+0001 5.86194369052845E+0001 + 5.85842672391607E+0001 5.85491160895560E+0001 5.85139834479196E+0001 5.84788693057043E+0001 5.84437736543660E+0001 + 5.84086964853645E+0001 5.83736377901627E+0001 5.83385975602273E+0001 5.83035757870284E+0001 5.82685724620393E+0001 + 5.82335875767373E+0001 5.81986211226026E+0001 5.81636730911194E+0001 5.81287434737750E+0001 5.80938322620604E+0001 + 5.80589394474699E+0001 5.80240650215014E+0001 5.79892089756562E+0001 5.79543713014391E+0001 5.79195519903583E+0001 + 5.78847510339256E+0001 5.78499684236562E+0001 5.78152041510686E+0001 5.77804582076850E+0001 5.77457305850310E+0001 + 5.77110212746357E+0001 5.76763302680313E+0001 5.76416575567540E+0001 5.76070031323432E+0001 5.75723669863416E+0001 + 5.75377491102955E+0001 5.75031494957548E+0001 5.74685681342726E+0001 5.74340050174056E+0001 5.73994601367139E+0001 + 5.73649334837610E+0001 5.73304250501139E+0001 5.72959348273431E+0001 5.72614628070224E+0001 5.72270089807292E+0001 + 5.71925733400442E+0001 5.71581558765516E+0001 5.71237565818390E+0001 5.70893754474976E+0001 5.70550124651218E+0001 + 5.70206676263096E+0001 5.69863409226623E+0001 5.69520323457847E+0001 5.69177418872852E+0001 5.68834695387752E+0001 + 5.68492152918701E+0001 5.68149791381881E+0001 5.67807610693513E+0001 5.67465610769852E+0001 5.67123791527183E+0001 + 5.66782152881830E+0001 5.66440694750149E+0001 5.66099417048531E+0001 5.65758319693399E+0001 5.65417402601213E+0001 + 5.65076665688466E+0001 5.64736108871684E+0001 5.64395732067430E+0001 5.64055535192298E+0001 5.63715518162918E+0001 + 5.63375680895953E+0001 5.63036023308101E+0001 5.62696545316095E+0001 5.62357246836698E+0001 5.62018127786711E+0001 + 5.61679188082968E+0001 5.61340427642337E+0001 5.61001846381719E+0001 5.60663444218050E+0001 5.60325221068301E+0001 + 5.59987176849474E+0001 5.59649311478607E+0001 5.59311624872772E+0001 5.58974116949075E+0001 5.58636787624654E+0001 + 5.58299636816683E+0001 5.57962664442370E+0001 5.57625870418955E+0001 5.57289254663714E+0001 5.56952817093955E+0001 + 5.56616557627020E+0001 5.56280476180287E+0001 5.55944572671166E+0001 5.55608847017101E+0001 5.55273299135568E+0001 + 5.54937928944082E+0001 5.54602736360186E+0001 5.54267721301459E+0001 5.53932883685516E+0001 5.53598223430001E+0001 + 5.53263740452597E+0001 5.52929434671016E+0001 5.52595306003006E+0001 5.52261354366350E+0001 5.51927579678861E+0001 + 5.51593981858389E+0001 5.51260560822816E+0001 5.50927316490059E+0001 5.50594248778065E+0001 5.50261357604820E+0001 + 5.49928642888340E+0001 5.49596104546674E+0001 5.49263742497908E+0001 5.48931556660158E+0001 5.48599546951576E+0001 + 5.48267713290345E+0001 5.47936055594686E+0001 5.47604573782847E+0001 5.47273267773116E+0001 5.46942137483811E+0001 + 5.46611182833283E+0001 5.46280403739918E+0001 5.45949800122135E+0001 5.45619371898386E+0001 5.45289118987158E+0001 + 5.44959041306969E+0001 5.44629138776372E+0001 5.44299411313953E+0001 5.43969858838331E+0001 5.43640481268160E+0001 + 5.43311278522124E+0001 5.42982250518943E+0001 5.42653397177371E+0001 5.42324718416193E+0001 5.41996214154228E+0001 + 5.41667884310329E+0001 5.41339728803383E+0001 5.41011747552306E+0001 5.40683940476054E+0001 5.40356307493610E+0001 + 5.40028848523995E+0001 5.39701563486259E+0001 5.39374452299488E+0001 5.39047514882801E+0001 5.38720751155348E+0001 + 5.38394161036316E+0001 5.38067744444921E+0001 5.37741501300416E+0001 5.37415431522083E+0001 5.37089535029241E+0001 + 5.36763811741239E+0001 5.36438261577461E+0001 5.36112884457324E+0001 5.35787680300278E+0001 5.35462649025804E+0001 + 5.35137790553419E+0001 5.34813104802672E+0001 5.34488591693144E+0001 5.34164251144450E+0001 5.33840083076238E+0001 + 5.33516087408188E+0001 5.33192264060015E+0001 5.32868612951465E+0001 5.32545134002317E+0001 5.32221827132384E+0001 + 5.31898692261511E+0001 5.31575729309578E+0001 5.31252938196494E+0001 5.30930318842205E+0001 5.30607871166687E+0001 + 5.30285595089950E+0001 5.29963490532038E+0001 5.29641557413024E+0001 5.29319795653019E+0001 5.28998205172162E+0001 + 5.28676785890629E+0001 5.28355537728625E+0001 5.28034460606391E+0001 5.27713554444199E+0001 5.27392819162353E+0001 + 5.27072254681192E+0001 5.26751860921086E+0001 5.26431637802438E+0001 5.26111585245684E+0001 5.25791703171294E+0001 + 5.25471991499768E+0001 5.25152450151640E+0001 5.24833079047477E+0001 5.24513878107878E+0001 5.24194847253475E+0001 + 5.23875986404933E+0001 5.23557295482948E+0001 5.23238774408252E+0001 5.22920423101604E+0001 5.22602241483802E+0001 + 5.22284229475672E+0001 5.21966386998074E+0001 5.21648713971901E+0001 5.21331210318077E+0001 5.21013875957561E+0001 + 5.20696710811342E+0001 5.20379714800444E+0001 5.20062887845920E+0001 5.19746229868858E+0001 5.19429740790379E+0001 + 5.19113420531635E+0001 5.18797269013810E+0001 5.18481286158122E+0001 5.18165471885821E+0001 5.17849826118188E+0001 + 5.17534348776538E+0001 5.17219039782217E+0001 5.16903899056605E+0001 5.16588926521114E+0001 5.16274122097186E+0001 + 5.15959485706299E+0001 5.15645017269959E+0001 5.15330716709709E+0001 5.15016583947122E+0001 5.14702618903802E+0001 + 5.14388821501388E+0001 5.14075191661547E+0001 5.13761729305985E+0001 5.13448434356433E+0001 5.13135306734658E+0001 + 5.12822346362460E+0001 5.12509553161669E+0001 5.12196927054149E+0001 5.11884467961794E+0001 5.11572175806531E+0001 + 5.11260050510321E+0001 5.10948091995154E+0001 5.10636300183056E+0001 5.10324674996080E+0001 5.10013216356316E+0001 + 5.09701924185884E+0001 5.09390798406935E+0001 5.09079838941654E+0001 5.08769045712256E+0001 5.08458418640991E+0001 + 5.08147957650138E+0001 5.07837662662010E+0001 5.07527533598951E+0001 5.07217570383338E+0001 5.06907772937577E+0001 + 5.06598141184111E+0001 5.06288675045410E+0001 5.05979374443980E+0001 5.05670239302355E+0001 5.05361269543105E+0001 + 5.05052465088828E+0001 5.04743825862157E+0001 5.04435351785755E+0001 5.04127042782318E+0001 5.03818898774573E+0001 + 5.03510919685280E+0001 5.03203105437229E+0001 5.02895455953244E+0001 5.02587971156178E+0001 5.02280650968919E+0001 + 5.01973495314384E+0001 5.01666504115525E+0001 5.01359677295322E+0001 5.01053014776789E+0001 5.00746516482972E+0001 + 5.00440182336948E+0001 5.00134012261825E+0001 4.99828006180745E+0001 4.99522164016877E+0001 4.99216485693429E+0001 + 4.98910971133633E+0001 4.98605620260758E+0001 4.98300432998103E+0001 4.97995409268997E+0001 4.97690548996804E+0001 + 4.97385852104917E+0001 4.97081318516761E+0001 4.96776948155792E+0001 4.96472740945500E+0001 4.96168696809405E+0001 + 4.95864815671058E+0001 4.95561097454043E+0001 4.95257542081973E+0001 4.94954149478496E+0001 4.94650919567288E+0001 + 4.94347852272060E+0001 4.94044947516552E+0001 4.93742205224536E+0001 4.93439625319815E+0001 4.93137207726226E+0001 + 4.92834952367633E+0001 4.92532859167936E+0001 4.92230928051064E+0001 4.91929158940977E+0001 4.91627551761668E+0001 + 4.91326106437160E+0001 4.91024822891508E+0001 4.90723701048799E+0001 4.90422740833149E+0001 4.90121942168708E+0001 + 4.89821304979657E+0001 4.89520829190207E+0001 4.89220514724601E+0001 4.88920361507112E+0001 4.88620369462047E+0001 + 4.88320538513742E+0001 4.88020868586566E+0001 4.87721359604916E+0001 4.87422011493225E+0001 4.87122824175954E+0001 + 4.86823797577594E+0001 4.86524931622671E+0001 4.86226226235740E+0001 4.85927681341388E+0001 4.85629296864231E+0001 + 4.85331072728919E+0001 4.85033008860132E+0001 4.84735105182580E+0001 4.84437361621006E+0001 4.84139778100183E+0001 + 4.83842354544915E+0001 4.83545090880038E+0001 4.83247987030418E+0001 4.82951042920953E+0001 4.82654258476572E+0001 + 4.82357633622233E+0001 4.82061168282929E+0001 4.81764862383680E+0001 4.81468715849539E+0001 4.81172728605589E+0001 + 4.80876900576946E+0001 4.80581231688755E+0001 4.80285721866193E+0001 4.79990371034467E+0001 4.79695179118815E+0001 + 4.79400146044508E+0001 4.79105271736845E+0001 4.78810556121157E+0001 4.78515999122806E+0001 4.78221600667186E+0001 + 4.77927360679721E+0001 4.77633279085864E+0001 4.77339355811102E+0001 4.77045590780950E+0001 4.76751983920956E+0001 + 4.76458535156698E+0001 4.76165244413785E+0001 4.75872111617856E+0001 4.75579136694582E+0001 4.75286319569663E+0001 + 4.74993660168831E+0001 4.74701158417850E+0001 4.74408814242512E+0001 4.74116627568641E+0001 4.73824598322092E+0001 + 4.73532726428750E+0001 4.73241011814533E+0001 4.72949454405385E+0001 4.72658054127285E+0001 4.72366810906241E+0001 + 4.72075724668291E+0001 4.71784795339506E+0001 4.71494022845984E+0001 4.71203407113857E+0001 4.70912948069284E+0001 + 4.70622645638460E+0001 4.70332499747605E+0001 4.70042510322972E+0001 4.69752677290845E+0001 4.69463000577538E+0001 + 4.69173480109396E+0001 4.68884115812792E+0001 4.68594907614133E+0001 4.68305855439855E+0001 4.68016959216424E+0001 + 4.67728218870337E+0001 4.67439634328122E+0001 4.67151205516336E+0001 4.66862932361567E+0001 4.66574814790435E+0001 + 4.66286852729587E+0001 4.65999046105705E+0001 4.65711394845497E+0001 4.65423898875704E+0001 4.65136558123097E+0001 + 4.64849372514476E+0001 4.64562341976673E+0001 4.64275466436550E+0001 4.63988745820998E+0001 4.63702180056940E+0001 + 4.63415769071328E+0001 4.63129512791146E+0001 4.62843411143406E+0001 4.62557464055151E+0001 4.62271671453457E+0001 + 4.61986033265426E+0001 4.61700549418192E+0001 4.61415219838920E+0001 4.61130044454805E+0001 4.60845023193071E+0001 + 4.60560155980973E+0001 4.60275442745797E+0001 4.59990883414858E+0001 4.59706477915501E+0001 4.59422226175101E+0001 + 4.59138128121065E+0001 4.58854183680829E+0001 4.58570392781857E+0001 4.58286755351648E+0001 4.58003271317725E+0001 + 4.57719940607647E+0001 4.57436763148999E+0001 4.57153738869397E+0001 4.56870867696488E+0001 4.56588149557949E+0001 + 4.56305584381485E+0001 4.56023172094833E+0001 4.55740912625760E+0001 4.55458805902062E+0001 4.55176851851565E+0001 + 4.54895050402126E+0001 4.54613401481631E+0001 4.54331905017997E+0001 4.54050560939170E+0001 4.53769369173125E+0001 + 4.53488329647869E+0001 4.53207442291438E+0001 4.52926707031897E+0001 4.52646123797342E+0001 4.52365692515899E+0001 + 4.52085413115724E+0001 4.51805285525001E+0001 4.51525309671945E+0001 4.51245485484802E+0001 4.50965812891847E+0001 + 4.50686291821382E+0001 4.50406922201744E+0001 4.50127703961296E+0001 4.49848637028432E+0001 4.49569721331576E+0001 + 4.49290956799180E+0001 4.49012343359728E+0001 4.48733880941733E+0001 4.48455569473738E+0001 4.48177408884314E+0001 + 4.47899399102063E+0001 4.47621540055617E+0001 4.47343831673637E+0001 4.47066273884815E+0001 4.46788866617870E+0001 + 4.46511609801553E+0001 4.46234503364644E+0001 4.45957547235951E+0001 4.45680741344315E+0001 4.45404085618603E+0001 + 4.45127579987714E+0001 4.44851224380576E+0001 4.44575018726145E+0001 4.44298962953409E+0001 4.44023056991385E+0001 + 4.43747300769117E+0001 4.43471694215681E+0001 4.43196237260183E+0001 4.42920929831757E+0001 4.42645771859567E+0001 + 4.42370763272805E+0001 4.42095904000695E+0001 4.41821193972489E+0001 4.41546633117469E+0001 4.41272221364946E+0001 + 4.40997958644260E+0001 4.40723844884783E+0001 4.40449880015911E+0001 4.40176063967075E+0001 4.39902396667732E+0001 + 4.39628878047371E+0001 4.39355508035507E+0001 4.39082286561688E+0001 4.38809213555487E+0001 4.38536288946511E+0001 + 4.38263512664393E+0001 4.37990884638797E+0001 4.37718404799415E+0001 4.37446073075970E+0001 4.37173889398211E+0001 + 4.36901853695921E+0001 4.36629965898909E+0001 4.36358225937012E+0001 4.36086633740101E+0001 4.35815189238071E+0001 + 4.35543892360851E+0001 4.35272743038394E+0001 4.35001741200687E+0001 4.34730886777743E+0001 4.34460179699605E+0001 + 4.34189619896346E+0001 4.33919207298068E+0001 4.33648941834901E+0001 4.33378823437004E+0001 4.33108852034566E+0001 + 4.32839027557807E+0001 4.32569349936972E+0001 4.32299819102337E+0001 4.32030434984208E+0001 4.31761197512919E+0001 + 4.31492106618832E+0001 4.31223162232341E+0001 4.30954364283867E+0001 4.30685712703859E+0001 4.30417207422797E+0001 + 4.30148848371189E+0001 4.29880635479573E+0001 4.29612568678514E+0001 4.29344647898607E+0001 4.29076873070478E+0001 + 4.28809244124778E+0001 4.28541760992189E+0001 4.28274423603422E+0001 4.28007231889218E+0001 4.27740185780343E+0001 + 4.27473285207597E+0001 4.27206530101805E+0001 4.26939920393822E+0001 4.26673456014532E+0001 4.26407136894849E+0001 + 4.26140962965713E+0001 4.25874934158096E+0001 4.25609050402995E+0001 4.25343311631441E+0001 4.25077717774488E+0001 + 4.24812268763224E+0001 4.24546964528761E+0001 4.24281805002244E+0001 4.24016790114844E+0001 4.23751919797761E+0001 + 4.23487193982226E+0001 4.23222612599495E+0001 4.22958175580856E+0001 4.22693882857623E+0001 4.22429734361141E+0001 + 4.22165730022783E+0001 4.21901869773948E+0001 4.21638153546069E+0001 4.21374581270603E+0001 4.21111152879038E+0001 + 4.20847868302888E+0001 4.20584727473699E+0001 4.20321730323043E+0001 4.20058876782523E+0001 4.19796166783768E+0001 + 4.19533600258436E+0001 4.19271177138216E+0001 4.19008897354822E+0001 4.18746760839999E+0001 4.18484767525520E+0001 + 4.18222917343186E+0001 4.17961210224827E+0001 4.17699646102301E+0001 4.17438224907495E+0001 4.17176946572323E+0001 + 4.16915811028730E+0001 4.16654818208688E+0001 4.16393968044196E+0001 4.16133260467285E+0001 4.15872695410010E+0001 + 4.15612272804459E+0001 4.15351992582744E+0001 4.15091854677009E+0001 4.14831859019424E+0001 4.14572005542189E+0001 + 4.14312294177530E+0001 4.14052724857703E+0001 4.13793297514994E+0001 4.13534012081714E+0001 4.13274868490204E+0001 + 4.13015866672833E+0001 4.12757006561998E+0001 4.12498288090125E+0001 4.12239711189668E+0001 4.11981275793109E+0001 + 4.11722981832959E+0001 4.11464829241755E+0001 4.11206817952064E+0001 4.10948947896482E+0001 4.10691219007632E+0001 + 4.10433631218165E+0001 4.10176184460761E+0001 4.09918878668127E+0001 4.09661713772999E+0001 4.09404689708141E+0001 + 4.09147806406345E+0001 4.08891063800432E+0001 4.08634461823250E+0001 4.08378000407674E+0001 4.08121679486611E+0001 + 4.07865498992992E+0001 4.07609458859778E+0001 4.07353559019958E+0001 4.07097799406548E+0001 4.06842179952594E+0001 + 4.06586700591168E+0001 4.06331361255371E+0001 4.06076161878333E+0001 4.05821102393209E+0001 4.05566182733185E+0001 + 4.05311402831473E+0001 4.05056762621315E+0001 4.04802262035978E+0001 4.04547901008761E+0001 4.04293679472987E+0001 + 4.04039597362009E+0001 4.03785654609207E+0001 4.03531851147990E+0001 4.03278186911793E+0001 4.03024661834082E+0001 + 4.02771275848348E+0001 4.02518028888111E+0001 4.02264920886919E+0001 4.02011951778346E+0001 4.01759121495998E+0001 + 4.01506429973504E+0001 4.01253877144523E+0001 4.01001462942744E+0001 4.00749187301879E+0001 4.00497050155672E+0001 + 4.00245051437892E+0001 3.99993191082339E+0001 3.99741469022836E+0001 3.99489885193237E+0001 3.99238439527424E+0001 + 3.98987131959306E+0001 3.98735962422818E+0001 3.98484930851926E+0001 3.98234037180620E+0001 3.97983281342921E+0001 + 3.97732663272875E+0001 3.97482182904559E+0001 3.97231840172073E+0001 3.96981635009549E+0001 3.96731567351144E+0001 + 3.96481637131043E+0001 3.96231844283459E+0001 3.95982188742634E+0001 3.95732670442835E+0001 3.95483289318357E+0001 + 3.95234045303525E+0001 3.94984938332689E+0001 3.94735968340227E+0001 3.94487135260546E+0001 3.94238439028078E+0001 + 3.93989879577285E+0001 3.93741456842655E+0001 3.93493170758703E+0001 3.93245021259975E+0001 3.92997008281039E+0001 + 3.92749131756495E+0001 3.92501391620968E+0001 3.92253787809112E+0001 3.92006320255608E+0001 3.91758988895162E+0001 + 3.91511793662511E+0001 3.91264734492418E+0001 3.91017811319672E+0001 3.90771024079091E+0001 3.90524372705521E+0001 + 3.90277857133834E+0001 3.90031477298929E+0001 3.89785233135734E+0001 3.89539124579202E+0001 3.89293151564315E+0001 + 3.89047314026083E+0001 3.88801611899541E+0001 3.88556045119754E+0001 3.88310613621811E+0001 3.88065317340832E+0001 + 3.87820156211960E+0001 3.87575130170370E+0001 3.87330239151260E+0001 3.87085483089858E+0001 3.86840861921417E+0001 + 3.86596375581220E+0001 3.86352024004575E+0001 3.86107807126818E+0001 3.85863724883312E+0001 3.85619777209446E+0001 + 3.85375964040639E+0001 3.85132285312334E+0001 3.84888740960003E+0001 3.84645330919145E+0001 3.84402055125286E+0001 + 3.84158913513979E+0001 3.83915906020803E+0001 3.83673032581366E+0001 3.83430293131301E+0001 3.83187687606270E+0001 + 3.82945215941962E+0001 3.82702878074091E+0001 3.82460673938400E+0001 3.82218603470658E+0001 3.81976666606662E+0001 + 3.81734863282234E+0001 3.81493193433225E+0001 3.81251656995514E+0001 3.81010253905002E+0001 3.80768984097623E+0001 + 3.80527847509335E+0001 3.80286844076121E+0001 3.80045973733995E+0001 3.79805236418996E+0001 3.79564632067188E+0001 + 3.79324160614666E+0001 3.79083821997548E+0001 3.78843616151982E+0001 3.78603543014141E+0001 3.78363602520224E+0001 + 3.78123794606460E+0001 3.77884119209102E+0001 3.77644576264431E+0001 3.77405165708755E+0001 3.77165887478407E+0001 + 3.76926741509750E+0001 3.76687727739170E+0001 3.76448846103085E+0001 3.76210096537933E+0001 3.75971478980184E+0001 + 3.75732993366333E+0001 3.75494639632902E+0001 3.75256417716440E+0001 3.75018327553521E+0001 3.74780369080747E+0001 + 3.74542542234748E+0001 3.74304846952178E+0001 3.74067283169719E+0001 3.73829850824081E+0001 3.73592549851998E+0001 + 3.73355380190233E+0001 3.73118341775574E+0001 3.72881434544837E+0001 3.72644658434863E+0001 3.72408013382521E+0001 + 3.72171499324706E+0001 3.71935116198339E+0001 3.71698863940369E+0001 3.71462742487771E+0001 3.71226751777547E+0001 + 3.70990891746722E+0001 3.70755162332354E+0001 3.70519563471522E+0001 3.70284095101334E+0001 3.70048757158924E+0001 + 3.69813549581453E+0001 3.69578472306108E+0001 3.69343525270101E+0001 3.69108708410674E+0001 3.68874021665091E+0001 + 3.68639464970648E+0001 3.68405038264662E+0001 3.68170741484479E+0001 3.67936574567472E+0001 3.67702537451039E+0001 + 3.67468630072606E+0001 3.67234852369622E+0001 3.67001204279567E+0001 3.66767685739945E+0001 3.66534296688285E+0001 + 3.66301037062145E+0001 3.66067906799107E+0001 3.65834905836782E+0001 3.65602034112805E+0001 3.65369291564839E+0001 + 3.65136678130571E+0001 3.64904193747716E+0001 3.64671838354016E+0001 3.64439611887238E+0001 3.64207514285175E+0001 + 3.63975545485646E+0001 3.63743705426499E+0001 3.63511994045605E+0001 3.63280411280863E+0001 3.63048957070198E+0001 + 3.62817631351560E+0001 3.62586434062926E+0001 3.62355365142300E+0001 3.62124424527711E+0001 3.61893612157215E+0001 + 3.61662927968894E+0001 3.61432371900856E+0001 3.61201943891233E+0001 3.60971643878188E+0001 3.60741471799905E+0001 + 3.60511427594598E+0001 3.60281511200505E+0001 3.60051722555890E+0001 3.59822061599045E+0001 3.59592528268285E+0001 + 3.59363122501953E+0001 3.59133844238419E+0001 3.58904693416077E+0001 3.58675669973349E+0001 3.58446773848680E+0001 + 3.58218004980545E+0001 3.57989363307441E+0001 3.57760848767894E+0001 3.57532461300454E+0001 3.57304200843698E+0001 + 3.57076067336230E+0001 3.56848060716678E+0001 3.56620180923696E+0001 3.56392427895965E+0001 3.56164801572192E+0001 + 3.55937301891109E+0001 3.55709928791475E+0001 3.55482682212073E+0001 3.55255562091714E+0001 3.55028568369234E+0001 + 3.54801700983494E+0001 3.54574959873383E+0001 3.54348344977813E+0001 3.54121856235724E+0001 3.53895493586082E+0001 + 3.53669256967877E+0001 3.53443146320127E+0001 3.53217161581872E+0001 3.52991302692183E+0001 3.52765569590154E+0001 + 3.52539962214903E+0001 3.52314480505577E+0001 3.52089124401347E+0001 3.51863893841411E+0001 3.51638788764991E+0001 + 3.51413809111335E+0001 3.51188954819719E+0001 3.50964225829442E+0001 3.50739622079829E+0001 3.50515143510233E+0001 + 3.50290790060030E+0001 3.50066561668622E+0001 3.49842458275439E+0001 3.49618479819934E+0001 3.49394626241586E+0001 + 3.49170897479901E+0001 3.48947293474410E+0001 3.48723814164669E+0001 3.48500459490261E+0001 3.48277229390792E+0001 + 3.48054123805896E+0001 3.47831142675231E+0001 3.47608285938482E+0001 3.47385553535359E+0001 3.47162945405598E+0001 + 3.46940461488958E+0001 3.46718101725226E+0001 3.46495866054215E+0001 3.46273754415761E+0001 3.46051766749728E+0001 + 3.45829902996003E+0001 3.45608163094502E+0001 3.45386546985162E+0001 3.45165054607948E+0001 3.44943685902852E+0001 + 3.44722440809888E+0001 3.44501319269097E+0001 3.44280321220546E+0001 3.44059446604327E+0001 3.43838695360556E+0001 + 3.43618067429376E+0001 3.43397562750956E+0001 3.43177181265489E+0001 3.42956922913193E+0001 3.42736787634311E+0001 + 3.42516775369115E+0001 3.42296886057898E+0001 3.42077119640979E+0001 3.41857476058706E+0001 3.41637955251447E+0001 + 3.41418557159599E+0001 3.41199281723583E+0001 3.40980128883846E+0001 3.40761098580859E+0001 3.40542190755118E+0001 + 3.40323405347146E+0001 3.40104742297491E+0001 3.39886201546725E+0001 3.39667783035445E+0001 3.39449486704275E+0001 + 3.39231312493863E+0001 3.39013260344882E+0001 3.38795330198031E+0001 3.38577521994033E+0001 3.38359835673637E+0001 + 3.38142271177618E+0001 3.37924828446773E+0001 3.37707507421929E+0001 3.37490308043933E+0001 3.37273230253660E+0001 + 3.37056273992011E+0001 3.36839439199909E+0001 3.36622725818303E+0001 3.36406133788170E+0001 3.36189663050509E+0001 + 3.35973313546344E+0001 3.35757085216726E+0001 3.35540978002729E+0001 3.35324991845454E+0001 3.35109126686025E+0001 + 3.34893382465593E+0001 3.34677759125332E+0001 3.34462256606442E+0001 3.34246874850148E+0001 3.34031613797700E+0001 + 3.33816473390373E+0001 3.33601453569467E+0001 3.33386554276306E+0001 3.33171775452240E+0001 3.32957117038644E+0001 + 3.32742578976917E+0001 3.32528161208483E+0001 3.32313863674791E+0001 3.32099686317317E+0001 3.31885629077558E+0001 + 3.31671691897038E+0001 3.31457874717307E+0001 3.31244177479938E+0001 3.31030600126528E+0001 3.30817142598702E+0001 + 3.30603804838108E+0001 3.30390586786417E+0001 3.30177488385328E+0001 3.29964509576564E+0001 3.29751650301870E+0001 + 3.29538910503020E+0001 3.29326290121810E+0001 3.29113789100061E+0001 3.28901407379619E+0001 3.28689144902356E+0001 + 3.28477001610167E+0001 3.28264977444972E+0001 3.28053072348717E+0001 3.27841286263371E+0001 3.27629619130928E+0001 + 3.27418070893408E+0001 3.27206641492854E+0001 3.26995330871335E+0001 3.26784138970943E+0001 3.26573065733797E+0001 + 3.26362111102039E+0001 3.26151275017835E+0001 3.25940557423377E+0001 3.25729958260882E+0001 3.25519477472589E+0001 + 3.25309115000765E+0001 3.25098870787699E+0001 3.24888744775706E+0001 3.24678736907124E+0001 3.24468847124317E+0001 + 3.24259075369673E+0001 3.24049421585605E+0001 3.23839885714550E+0001 3.23630467698969E+0001 3.23421167481348E+0001 + 3.23211985004199E+0001 3.23002920210055E+0001 3.22793973041478E+0001 3.22585143441049E+0001 3.22376431351379E+0001 + 3.22167836715100E+0001 3.21959359474869E+0001 3.21750999573369E+0001 3.21542756953304E+0001 3.21334631557406E+0001 + 3.21126623328430E+0001 3.20918732209154E+0001 3.20710958142384E+0001 3.20503301070946E+0001 3.20295760937693E+0001 + 3.20088337685502E+0001 3.19881031257275E+0001 3.19673841595935E+0001 3.19466768644435E+0001 3.19259812345746E+0001 + 3.19052972642869E+0001 3.18846249478825E+0001 3.18639642796662E+0001 3.18433152539450E+0001 3.18226778650286E+0001 + 3.18020521072288E+0001 3.17814379748602E+0001 3.17608354622395E+0001 3.17402445636860E+0001 3.17196652735213E+0001 + 3.16990975860696E+0001 3.16785414956573E+0001 3.16579969966134E+0001 3.16374640832693E+0001 3.16169427499587E+0001 + 3.15964329910177E+0001 3.15759348007851E+0001 3.15554481736017E+0001 3.15349731038111E+0001 3.15145095857591E+0001 + 3.14940576137939E+0001 3.14736171822662E+0001 3.14531882855290E+0001 3.14327709179379E+0001 3.14123650738508E+0001 + 3.13919707476279E+0001 3.13715879336319E+0001 3.13512166262280E+0001 3.13308568197837E+0001 3.13105085086689E+0001 + 3.12901716872559E+0001 3.12698463499195E+0001 3.12495324910368E+0001 3.12292301049872E+0001 3.12089391861528E+0001 + 3.11886597289179E+0001 3.11683917276691E+0001 3.11481351767956E+0001 3.11278900706890E+0001 3.11076564037430E+0001 + 3.10874341703541E+0001 3.10672233649209E+0001 3.10470239818446E+0001 3.10268360155285E+0001 3.10066594603786E+0001 + 3.09864943108030E+0001 3.09663405612126E+0001 3.09461982060203E+0001 3.09260672396414E+0001 3.09059476564939E+0001 + 3.08858394509980E+0001 3.08657426175761E+0001 3.08456571506533E+0001 3.08255830446569E+0001 3.08055202940166E+0001 + 3.07854688931645E+0001 3.07654288365351E+0001 3.07454001185653E+0001 3.07253827336943E+0001 3.07053766763637E+0001 + 3.06853819410176E+0001 3.06653985221022E+0001 3.06454264140663E+0001 3.06254656113611E+0001 3.06055161084399E+0001 + 3.05855778997588E+0001 3.05656509797758E+0001 3.05457353429516E+0001 3.05258309837492E+0001 3.05059378966339E+0001 + 3.04860560760733E+0001 3.04661855165377E+0001 3.04463262124993E+0001 3.04264781584330E+0001 3.04066413488159E+0001 + 3.03868157781276E+0001 3.03670014408499E+0001 3.03471983314671E+0001 3.03274064444658E+0001 3.03076257743350E+0001 + 3.02878563155659E+0001 3.02680980626523E+0001 3.02483510100901E+0001 3.02286151523778E+0001 3.02088904840161E+0001 + 3.01891769995081E+0001 3.01694746933592E+0001 3.01497835600773E+0001 3.01301035941725E+0001 3.01104347901573E+0001 + 3.00907771425465E+0001 3.00711306458573E+0001 3.00514952946094E+0001 3.00318710833245E+0001 3.00122580065269E+0001 + 2.99926560587432E+0001 2.99730652345023E+0001 2.99534855283355E+0001 2.99339169347764E+0001 2.99143594483610E+0001 + 2.98948130636274E+0001 2.98752777751165E+0001 2.98557535773710E+0001 2.98362404649364E+0001 2.98167384323603E+0001 + 2.97972474741925E+0001 2.97777675849856E+0001 2.97582987592941E+0001 2.97388409916749E+0001 2.97193942766875E+0001 + 2.96999586088933E+0001 2.96805339828565E+0001 2.96611203931433E+0001 2.96417178343223E+0001 2.96223263009646E+0001 + 2.96029457876433E+0001 2.95835762889341E+0001 2.95642177994150E+0001 2.95448703136661E+0001 2.95255338262701E+0001 + 2.95062083318119E+0001 2.94868938248788E+0001 2.94675903000601E+0001 2.94482977519479E+0001 2.94290161751363E+0001 + 2.94097455642218E+0001 2.93904859138033E+0001 2.93712372184818E+0001 2.93519994728609E+0001 2.93327726715462E+0001 + 2.93135568091460E+0001 2.92943518802705E+0001 2.92751578795325E+0001 2.92559748015470E+0001 2.92368026409313E+0001 + 2.92176413923051E+0001 2.91984910502903E+0001 2.91793516095111E+0001 2.91602230645942E+0001 2.91411054101683E+0001 + 2.91219986408648E+0001 2.91029027513169E+0001 2.90838177361605E+0001 2.90647435900338E+0001 2.90456803075770E+0001 + 2.90266278834328E+0001 2.90075863122463E+0001 2.89885555886647E+0001 2.89695357073375E+0001 2.89505266629167E+0001 + 2.89315284500565E+0001 2.89125410634132E+0001 2.88935644976457E+0001 2.88745987474150E+0001 2.88556438073845E+0001 + 2.88366996722197E+0001 2.88177663365887E+0001 2.87988437951616E+0001 2.87799320426110E+0001 2.87610310736116E+0001 + 2.87421408828405E+0001 2.87232614649772E+0001 2.87043928147032E+0001 2.86855349267025E+0001 2.86666877956613E+0001 + 2.86478514162681E+0001 2.86290257832138E+0001 2.86102108911913E+0001 2.85914067348961E+0001 2.85726133090258E+0001 + 2.85538306082803E+0001 2.85350586273617E+0001 2.85162973609746E+0001 2.84975468038257E+0001 2.84788069506239E+0001 + 2.84600777960807E+0001 2.84413593349095E+0001 2.84226515618262E+0001 2.84039544715489E+0001 2.83852680587980E+0001 + 2.83665923182962E+0001 2.83479272447682E+0001 2.83292728329415E+0001 2.83106290775453E+0001 2.82919959733114E+0001 + 2.82733735149739E+0001 2.82547616972689E+0001 2.82361605149350E+0001 2.82175699627129E+0001 2.81989900353458E+0001 + 2.81804207275788E+0001 2.81618620341597E+0001 2.81433139498381E+0001 2.81247764693662E+0001 2.81062495874983E+0001 + 2.80877332989911E+0001 2.80692275986033E+0001 2.80507324810961E+0001 2.80322479412329E+0001 2.80137739737792E+0001 + 2.79953105735030E+0001 2.79768577351744E+0001 2.79584154535657E+0001 2.79399837234516E+0001 2.79215625396089E+0001 + 2.79031518968167E+0001 2.78847517898566E+0001 2.78663622135119E+0001 2.78479831625687E+0001 2.78296146318151E+0001 + 2.78112566160413E+0001 2.77929091100400E+0001 2.77745721086060E+0001 2.77562456065365E+0001 2.77379295986306E+0001 + 2.77196240796901E+0001 2.77013290445187E+0001 2.76830444879224E+0001 2.76647704047095E+0001 2.76465067896905E+0001 + 2.76282536376783E+0001 2.76100109434877E+0001 2.75917787019360E+0001 2.75735569078426E+0001 2.75553455560293E+0001 + 2.75371446413199E+0001 2.75189541585406E+0001 2.75007741025197E+0001 2.74826044680880E+0001 2.74644452500781E+0001 + 2.74462964433253E+0001 2.74281580426667E+0001 2.74100300429419E+0001 2.73919124389926E+0001 2.73738052256628E+0001 + 2.73557083977986E+0001 2.73376219502486E+0001 2.73195458778632E+0001 2.73014801754954E+0001 2.72834248380002E+0001 + 2.72653798602350E+0001 2.72473452370592E+0001 2.72293209633345E+0001 2.72113070339249E+0001 2.71933034436966E+0001 + 2.71753101875179E+0001 2.71573272602594E+0001 2.71393546567939E+0001 2.71213923719964E+0001 2.71034404007442E+0001 + 2.70854987379166E+0001 2.70675673783953E+0001 2.70496463170642E+0001 2.70317355488093E+0001 2.70138350685189E+0001 + 2.69959448710834E+0001 2.69780649513956E+0001 2.69601953043503E+0001 2.69423359248446E+0001 2.69244868077777E+0001 + 2.69066479480513E+0001 2.68888193405688E+0001 2.68710009802364E+0001 2.68531928619620E+0001 2.68353949806559E+0001 + 2.68176073312307E+0001 2.67998299086009E+0001 2.67820627076836E+0001 2.67643057233977E+0001 2.67465589506646E+0001 + 2.67288223844076E+0001 2.67110960195525E+0001 2.66933798510271E+0001 2.66756738737615E+0001 2.66579780826878E+0001 + 2.66402924727406E+0001 2.66226170388563E+0001 2.66049517759738E+0001 2.65872966790342E+0001 2.65696517429804E+0001 + 2.65520169627580E+0001 2.65343923333144E+0001 2.65167778495994E+0001 2.64991735065649E+0001 2.64815792991649E+0001 + 2.64639952223557E+0001 2.64464212710959E+0001 2.64288574403459E+0001 2.64113037250686E+0001 2.63937601202291E+0001 + 2.63762266207944E+0001 2.63587032217339E+0001 2.63411899180191E+0001 2.63236867046237E+0001 2.63061935765236E+0001 + 2.62887105286968E+0001 2.62712375561235E+0001 2.62537746537860E+0001 2.62363218166690E+0001 2.62188790397591E+0001 + 2.62014463180453E+0001 2.61840236465185E+0001 2.61666110201720E+0001 2.61492084340013E+0001 2.61318158830037E+0001 + 2.61144333621792E+0001 2.60970608665295E+0001 2.60796983910586E+0001 2.60623459307728E+0001 2.60450034806806E+0001 + 2.60276710357922E+0001 2.60103485911206E+0001 2.59930361416805E+0001 2.59757336824888E+0001 2.59584412085649E+0001 + 2.59411587149300E+0001 2.59238861966075E+0001 2.59066236486232E+0001 2.58893710660047E+0001 2.58721284437820E+0001 + 2.58548957769872E+0001 2.58376730606546E+0001 2.58204602898204E+0001 2.58032574595234E+0001 2.57860645648041E+0001 + 2.57688816007053E+0001 2.57517085622722E+0001 2.57345454445517E+0001 2.57173922425932E+0001 2.57002489514480E+0001 + 2.56831155661699E+0001 2.56659920818143E+0001 2.56488784934393E+0001 2.56317747961048E+0001 2.56146809848729E+0001 + 2.55975970548078E+0001 2.55805230009761E+0001 2.55634588184462E+0001 2.55464045022889E+0001 2.55293600475769E+0001 + 2.55123254493852E+0001 2.54953007027909E+0001 2.54782858028733E+0001 2.54612807447136E+0001 2.54442855233955E+0001 + 2.54273001340044E+0001 2.54103245716282E+0001 2.53933588313568E+0001 2.53764029082821E+0001 2.53594567974983E+0001 + 2.53425204941017E+0001 2.53255939931907E+0001 2.53086772898657E+0001 2.52917703792295E+0001 2.52748732563868E+0001 + 2.52579859164446E+0001 2.52411083545117E+0001 2.52242405656995E+0001 2.52073825451211E+0001 2.51905342878918E+0001 + 2.51736957891294E+0001 2.51568670439532E+0001 2.51400480474851E+0001 2.51232387948490E+0001 2.51064392811708E+0001 + 2.50896495015786E+0001 2.50728694512025E+0001 2.50560991251750E+0001 2.50393385186305E+0001 2.50225876267054E+0001 + 2.50058464445384E+0001 2.49891149672704E+0001 2.49723931900441E+0001 2.49556811080046E+0001 2.49389787162989E+0001 + 2.49222860100763E+0001 2.49056029844880E+0001 2.48889296346875E+0001 2.48722659558302E+0001 2.48556119430738E+0001 + 2.48389675915781E+0001 2.48223328965048E+0001 2.48057078530178E+0001 2.47890924562833E+0001 2.47724867014693E+0001 + 2.47558905837460E+0001 2.47393040982858E+0001 2.47227272402631E+0001 2.47061600048544E+0001 2.46896023872383E+0001 + 2.46730543825956E+0001 2.46565159861091E+0001 2.46399871929636E+0001 2.46234679983461E+0001 2.46069583974458E+0001 + 2.45904583854538E+0001 2.45739679575634E+0001 2.45574871089698E+0001 2.45410158348707E+0001 2.45245541304655E+0001 + 2.45081019909558E+0001 2.44916594115453E+0001 2.44752263874399E+0001 2.44588029138474E+0001 2.44423889859777E+0001 + 2.44259845990430E+0001 2.44095897482573E+0001 2.43932044288369E+0001 2.43768286360000E+0001 2.43604623649670E+0001 + 2.43441056109604E+0001 2.43277583692047E+0001 2.43114206349265E+0001 2.42950924033544E+0001 2.42787736697193E+0001 + 2.42624644292540E+0001 2.42461646771933E+0001 2.42298744087744E+0001 2.42135936192361E+0001 2.41973223038197E+0001 + 2.41810604577683E+0001 2.41648080763273E+0001 2.41485651547439E+0001 2.41323316882676E+0001 2.41161076721499E+0001 + 2.40998931016442E+0001 2.40836879720062E+0001 2.40674922784936E+0001 2.40513060163661E+0001 2.40351291808855E+0001 + 2.40189617673157E+0001 2.40028037709227E+0001 2.39866551869743E+0001 2.39705160107408E+0001 2.39543862374941E+0001 + 2.39382658625084E+0001 2.39221548810601E+0001 2.39060532884274E+0001 2.38899610798906E+0001 2.38738782507321E+0001 + 2.38578047962364E+0001 2.38417407116900E+0001 2.38256859923815E+0001 2.38096406336015E+0001 2.37936046306427E+0001 + 2.37775779787998E+0001 2.37615606733696E+0001 2.37455527096509E+0001 2.37295540829445E+0001 2.37135647885534E+0001 + 2.36975848217827E+0001 2.36816141779392E+0001 2.36656528523321E+0001 2.36497008402724E+0001 2.36337581370734E+0001 + 2.36178247380502E+0001 2.36019006385200E+0001 2.35859858338023E+0001 2.35700803192181E+0001 2.35541840900910E+0001 + 2.35382971417464E+0001 2.35224194695116E+0001 2.35065510687162E+0001 2.34906919346917E+0001 2.34748420627717E+0001 + 2.34590014482916E+0001 2.34431700865893E+0001 2.34273479730042E+0001 2.34115351028782E+0001 2.33957314715550E+0001 + 2.33799370743802E+0001 2.33641519067017E+0001 2.33483759638694E+0001 2.33326092412350E+0001 2.33168517341525E+0001 + 2.33011034379778E+0001 2.32853643480687E+0001 2.32696344597853E+0001 2.32539137684896E+0001 2.32382022695455E+0001 + 2.32224999583191E+0001 2.32068068301785E+0001 2.31911228804937E+0001 2.31754481046368E+0001 2.31597824979821E+0001 + 2.31441260559055E+0001 2.31284787737853E+0001 2.31128406470017E+0001 2.30972116709369E+0001 2.30815918409750E+0001 + 2.30659811525024E+0001 2.30503796009073E+0001 2.30347871815799E+0001 2.30192038899125E+0001 2.30036297212994E+0001 + 2.29880646711370E+0001 2.29725087348235E+0001 2.29569619077593E+0001 2.29414241853467E+0001 2.29258955629900E+0001 + 2.29103760360957E+0001 2.28948656000721E+0001 2.28793642503295E+0001 2.28638719822803E+0001 2.28483887913390E+0001 + 2.28329146729219E+0001 2.28174496224474E+0001 2.28019936353359E+0001 2.27865467070098E+0001 2.27711088328934E+0001 + 2.27556800084133E+0001 2.27402602289978E+0001 2.27248494900773E+0001 2.27094477870843E+0001 2.26940551154530E+0001 + 2.26786714706199E+0001 2.26632968480234E+0001 2.26479312431039E+0001 2.26325746513037E+0001 2.26172270680673E+0001 + 2.26018884888410E+0001 2.25865589090732E+0001 2.25712383242142E+0001 2.25559267297163E+0001 2.25406241210340E+0001 + 2.25253304936235E+0001 2.25100458429431E+0001 2.24947701644532E+0001 2.24795034536160E+0001 2.24642457058957E+0001 + 2.24489969167588E+0001 2.24337570816734E+0001 2.24185261961097E+0001 2.24033042555399E+0001 2.23880912554383E+0001 + 2.23728871912810E+0001 2.23576920585462E+0001 2.23425058527140E+0001 2.23273285692666E+0001 2.23121602036879E+0001 + 2.22970007514642E+0001 2.22818502080834E+0001 2.22667085690356E+0001 2.22515758298128E+0001 2.22364519859090E+0001 + 2.22213370328201E+0001 2.22062309660440E+0001 2.21911337810807E+0001 2.21760454734319E+0001 2.21609660386017E+0001 + 2.21458954720957E+0001 2.21308337694217E+0001 2.21157809260896E+0001 2.21007369376109E+0001 2.20857017994995E+0001 + 2.20706755072710E+0001 2.20556580564429E+0001 2.20406494425348E+0001 2.20256496610684E+0001 2.20106587075671E+0001 + 2.19956765775564E+0001 2.19807032665637E+0001 2.19657387701184E+0001 2.19507830837519E+0001 2.19358362029976E+0001 + 2.19208981233906E+0001 2.19059688404682E+0001 2.18910483497696E+0001 2.18761366468360E+0001 2.18612337272105E+0001 + 2.18463395864381E+0001 2.18314542200658E+0001 2.18165776236426E+0001 2.18017097927194E+0001 2.17868507228492E+0001 + 2.17720004095867E+0001 2.17571588484886E+0001 2.17423260351139E+0001 2.17275019650230E+0001 2.17126866337787E+0001 + 2.16978800369454E+0001 2.16830821700898E+0001 2.16682930287802E+0001 2.16535126085872E+0001 2.16387409050830E+0001 + 2.16239779138420E+0001 2.16092236304403E+0001 2.15944780504563E+0001 2.15797411694699E+0001 2.15650129830633E+0001 + 2.15502934868205E+0001 2.15355826763274E+0001 2.15208805471719E+0001 2.15061870949439E+0001 2.14915023152350E+0001 + 2.14768262036391E+0001 2.14621587557516E+0001 2.14474999671703E+0001 2.14328498334946E+0001 2.14182083503258E+0001 + 2.14035755132675E+0001 2.13889513179249E+0001 2.13743357599053E+0001 2.13597288348177E+0001 2.13451305382733E+0001 + 2.13305408658851E+0001 2.13159598132681E+0001 2.13013873760391E+0001 2.12868235498169E+0001 2.12722683302223E+0001 + 2.12577217128780E+0001 2.12431836934084E+0001 2.12286542674402E+0001 2.12141334306017E+0001 2.11996211785232E+0001 + 2.11851175068371E+0001 2.11706224111776E+0001 2.11561358871807E+0001 2.11416579304844E+0001 2.11271885367289E+0001 + 2.11127277015558E+0001 2.10982754206090E+0001 2.10838316895342E+0001 2.10693965039789E+0001 2.10549698595928E+0001 + 2.10405517520273E+0001 2.10261421769358E+0001 2.10117411299734E+0001 2.09973486067974E+0001 2.09829646030669E+0001 + 2.09685891144429E+0001 2.09542221365882E+0001 2.09398636651678E+0001 2.09255136958484E+0001 2.09111722242986E+0001 + 2.08968392461889E+0001 2.08825147571918E+0001 2.08681987529816E+0001 2.08538912292347E+0001 2.08395921816292E+0001 + 2.08253016058451E+0001 2.08110194975644E+0001 2.07967458524710E+0001 2.07824806662506E+0001 2.07682239345910E+0001 + 2.07539756531818E+0001 2.07397358177143E+0001 2.07255044238820E+0001 2.07112814673801E+0001 2.06970669439057E+0001 + 2.06828608491581E+0001 2.06686631788380E+0001 2.06544739286484E+0001 2.06402930942939E+0001 2.06261206714813E+0001 + 2.06119566559191E+0001 2.05978010433176E+0001 2.05836538293892E+0001 2.05695150098480E+0001 2.05553845804103E+0001 + 2.05412625367939E+0001 2.05271488747186E+0001 2.05130435899064E+0001 2.04989466780808E+0001 2.04848581349672E+0001 + 2.04707779562932E+0001 2.04567061377880E+0001 2.04426426751828E+0001 2.04285875642107E+0001 2.04145408006066E+0001 + 2.04005023801072E+0001 2.03864722984514E+0001 2.03724505513797E+0001 2.03584371346345E+0001 2.03444320439602E+0001 + 2.03304352751030E+0001 2.03164468238110E+0001 2.03024666858342E+0001 2.02884948569244E+0001 2.02745313328353E+0001 + 2.02605761093225E+0001 2.02466291821436E+0001 2.02326905470577E+0001 2.02187601998262E+0001 2.02048381362121E+0001 + 2.01909243519803E+0001 2.01770188428977E+0001 2.01631216047330E+0001 2.01492326332567E+0001 2.01353519242413E+0001 + 2.01214794734610E+0001 2.01076152766920E+0001 2.00937593297123E+0001 2.00799116283018E+0001 2.00660721682423E+0001 + 2.00522409453173E+0001 2.00384179553124E+0001 2.00246031940149E+0001 2.00107966572139E+0001 1.99969983407006E+0001 + 1.99832082402678E+0001 1.99694263517103E+0001 1.99556526708248E+0001 1.99418871934097E+0001 1.99281299152655E+0001 + 1.99143808321942E+0001 1.99006399400000E+0001 1.98869072344888E+0001 1.98731827114683E+0001 1.98594663667481E+0001 + 1.98457581961398E+0001 1.98320581954566E+0001 1.98183663605137E+0001 1.98046826871282E+0001 1.97910071711189E+0001 + 1.97773398083066E+0001 1.97636805945137E+0001 1.97500295255648E+0001 1.97363865972861E+0001 1.97227518055056E+0001 + 1.97091251460534E+0001 1.96955066147613E+0001 1.96818962074628E+0001 1.96682939199935E+0001 1.96546997481907E+0001 + 1.96411136878936E+0001 1.96275357349432E+0001 1.96139658851822E+0001 1.96004041344555E+0001 1.95868504786096E+0001 + 1.95733049134927E+0001 1.95597674349551E+0001 1.95462380388489E+0001 1.95327167210279E+0001 1.95192034773478E+0001 + 1.95056983036662E+0001 1.94922011958424E+0001 1.94787121497377E+0001 1.94652311612151E+0001 1.94517582261395E+0001 + 1.94382933403775E+0001 1.94248364997978E+0001 1.94113877002706E+0001 1.93979469376682E+0001 1.93845142078645E+0001 + 1.93710895067355E+0001 1.93576728301588E+0001 1.93442641740139E+0001 1.93308635341822E+0001 1.93174709065467E+0001 + 1.93040862869924E+0001 1.92907096714063E+0001 1.92773410556767E+0001 1.92639804356943E+0001 1.92506278073513E+0001 + 1.92372831665416E+0001 1.92239465091614E+0001 1.92106178311082E+0001 1.91972971282816E+0001 1.91839843965829E+0001 + 1.91706796319154E+0001 1.91573828301839E+0001 1.91440939872954E+0001 1.91308130991584E+0001 1.91175401616834E+0001 + 1.91042751707825E+0001 1.90910181223699E+0001 1.90777690123615E+0001 1.90645278366748E+0001 1.90512945912294E+0001 + 1.90380692719466E+0001 1.90248518747495E+0001 1.90116423955630E+0001 1.89984408303138E+0001 1.89852471749305E+0001 + 1.89720614253433E+0001 1.89588835774845E+0001 1.89457136272880E+0001 1.89325515706894E+0001 1.89193974036265E+0001 + 1.89062511220385E+0001 1.88931127218665E+0001 1.88799821990536E+0001 1.88668595495445E+0001 1.88537447692858E+0001 + 1.88406378542257E+0001 1.88275388003145E+0001 1.88144476035042E+0001 1.88013642597484E+0001 1.87882887650027E+0001 + 1.87752211152245E+0001 1.87621613063729E+0001 1.87491093344087E+0001 1.87360651952949E+0001 1.87230288849957E+0001 + 1.87100003994777E+0001 1.86969797347088E+0001 1.86839668866590E+0001 1.86709618512999E+0001 1.86579646246050E+0001 + 1.86449752025495E+0001 1.86319935811106E+0001 1.86190197562670E+0001 1.86060537239994E+0001 1.85930954802902E+0001 + 1.85801450211235E+0001 1.85672023424853E+0001 1.85542674403634E+0001 1.85413403107473E+0001 1.85284209496284E+0001 + 1.85155093529998E+0001 1.85026055168563E+0001 1.84897094371946E+0001 1.84768211100132E+0001 1.84639405313122E+0001 + 1.84510676970937E+0001 1.84382026033615E+0001 1.84253452461211E+0001 1.84124956213799E+0001 1.83996537251469E+0001 + 1.83868195534330E+0001 1.83739931022510E+0001 1.83611743676152E+0001 1.83483633455418E+0001 1.83355600320488E+0001 + 1.83227644231560E+0001 1.83099765148849E+0001 1.82971963032587E+0001 1.82844237843025E+0001 1.82716589540432E+0001 + 1.82589018085093E+0001 1.82461523437311E+0001 1.82334105557409E+0001 1.82206764405725E+0001 1.82079499942616E+0001 + 1.81952312128455E+0001 1.81825200923635E+0001 1.81698166288565E+0001 1.81571208183672E+0001 1.81444326569401E+0001 + 1.81317521406215E+0001 1.81190792654592E+0001 1.81064140275031E+0001 1.80937564228047E+0001 1.80811064474173E+0001 + 1.80684640973958E+0001 1.80558293687970E+0001 1.80432022576796E+0001 1.80305827601037E+0001 1.80179708721315E+0001 + 1.80053665898267E+0001 1.79927699092549E+0001 1.79801808264834E+0001 1.79675993375813E+0001 1.79550254386193E+0001 + 1.79424591256701E+0001 1.79299003948080E+0001 1.79173492421089E+0001 1.79048056636508E+0001 1.78922696555131E+0001 + 1.78797412137773E+0001 1.78672203345263E+0001 1.78547070138449E+0001 1.78422012478197E+0001 1.78297030325391E+0001 + 1.78172123640929E+0001 1.78047292385729E+0001 1.77922536520728E+0001 1.77797856006877E+0001 1.77673250805147E+0001 + 1.77548720876525E+0001 1.77424266182016E+0001 1.77299886682641E+0001 1.77175582339441E+0001 1.77051353113473E+0001 + 1.76927198965811E+0001 1.76803119857545E+0001 1.76679115749787E+0001 1.76555186603662E+0001 1.76431332380313E+0001 + 1.76307553040902E+0001 1.76183848546607E+0001 1.76060218858624E+0001 1.75936663938166E+0001 1.75813183746463E+0001 + 1.75689778244764E+0001 1.75566447394332E+0001 1.75443191156450E+0001 1.75320009492418E+0001 1.75196902363553E+0001 + 1.75073869731188E+0001 1.74950911556675E+0001 1.74828027801382E+0001 1.74705218426696E+0001 1.74582483394019E+0001 + 1.74459822664772E+0001 1.74337236200391E+0001 1.74214723962333E+0001 1.74092285912069E+0001 1.73969922011088E+0001 + 1.73847632220897E+0001 1.73725416503018E+0001 1.73603274818994E+0001 1.73481207130381E+0001 1.73359213398755E+0001 + 1.73237293585709E+0001 1.73115447652851E+0001 1.72993675561808E+0001 1.72871977274225E+0001 1.72750352751761E+0001 + 1.72628801956095E+0001 1.72507324848923E+0001 1.72385921391956E+0001 1.72264591546924E+0001 1.72143335275573E+0001 + 1.72022152539666E+0001 1.71901043300986E+0001 1.71780007521329E+0001 1.71659045162510E+0001 1.71538156186361E+0001 + 1.71417340554732E+0001 1.71296598229487E+0001 1.71175929172512E+0001 1.71055333345704E+0001 1.70934810710982E+0001 + 1.70814361230281E+0001 1.70693984865551E+0001 1.70573681578760E+0001 1.70453451331894E+0001 1.70333294086955E+0001 + 1.70213209805963E+0001 1.70093198450954E+0001 1.69973259983980E+0001 1.69853394367113E+0001 1.69733601562440E+0001 + 1.69613881532064E+0001 1.69494234238108E+0001 1.69374659642709E+0001 1.69255157708022E+0001 1.69135728396219E+0001 + 1.69016371669489E+0001 1.68897087490039E+0001 1.68777875820090E+0001 1.68658736621883E+0001 1.68539669857675E+0001 + 1.68420675489738E+0001 1.68301753480363E+0001 1.68182903791858E+0001 1.68064126386547E+0001 1.67945421226770E+0001 + 1.67826788274886E+0001 1.67708227493270E+0001 1.67589738844313E+0001 1.67471322290423E+0001 1.67352977794027E+0001 + 1.67234705317566E+0001 1.67116504823499E+0001 1.66998376274302E+0001 1.66880319632468E+0001 1.66762334860506E+0001 + 1.66644421920943E+0001 1.66526580776321E+0001 1.66408811389200E+0001 1.66291113722157E+0001 1.66173487737786E+0001 + 1.66055933398696E+0001 1.65938450667515E+0001 1.65821039506885E+0001 1.65703699879469E+0001 1.65586431747942E+0001 + 1.65469235074999E+0001 1.65352109823350E+0001 1.65235055955723E+0001 1.65118073434862E+0001 1.65001162223527E+0001 + 1.64884322284497E+0001 1.64767553580564E+0001 1.64650856074541E+0001 1.64534229729255E+0001 1.64417674507550E+0001 + 1.64301190372287E+0001 1.64184777286344E+0001 1.64068435212614E+0001 1.63952164114009E+0001 1.63835963953457E+0001 + 1.63719834693900E+0001 1.63603776298302E+0001 1.63487788729637E+0001 1.63371871950902E+0001 1.63256025925106E+0001 + 1.63140250615277E+0001 1.63024545984459E+0001 1.62908911995711E+0001 1.62793348612112E+0001 1.62677855796755E+0001 + 1.62562433512749E+0001 1.62447081723223E+0001 1.62331800391318E+0001 1.62216589480196E+0001 1.62101448953032E+0001 + 1.61986378773019E+0001 1.61871378903368E+0001 1.61756449307303E+0001 1.61641589948068E+0001 1.61526800788922E+0001 + 1.61412081793140E+0001 1.61297432924015E+0001 1.61182854144854E+0001 1.61068345418983E+0001 1.60953906709744E+0001 + 1.60839537980495E+0001 1.60725239194610E+0001 1.60611010315479E+0001 1.60496851306512E+0001 1.60382762131131E+0001 + 1.60268742752776E+0001 1.60154793134905E+0001 1.60040913240990E+0001 1.59927103034522E+0001 1.59813362479006E+0001 + 1.59699691537965E+0001 1.59586090174938E+0001 1.59472558353479E+0001 1.59359096037161E+0001 1.59245703189571E+0001 + 1.59132379774315E+0001 1.59019125755011E+0001 1.58905941095299E+0001 1.58792825758831E+0001 1.58679779709278E+0001 + 1.58566802910325E+0001 1.58453895325674E+0001 1.58341056919046E+0001 1.58228287654174E+0001 1.58115587494811E+0001 + 1.58002956404725E+0001 1.57890394347699E+0001 1.57777901287534E+0001 1.57665477188047E+0001 1.57553122013071E+0001 + 1.57440835726455E+0001 1.57328618292064E+0001 1.57216469673782E+0001 1.57104389835505E+0001 1.56992378741148E+0001 + 1.56880436354642E+0001 1.56768562639934E+0001 1.56656757560986E+0001 1.56545021081779E+0001 1.56433353166308E+0001 + 1.56321753778584E+0001 1.56210222882635E+0001 1.56098760442507E+0001 1.55987366422258E+0001 1.55876040785967E+0001 + 1.55764783497725E+0001 1.55653594521642E+0001 1.55542473821843E+0001 1.55431421362469E+0001 1.55320437107677E+0001 + 1.55209521021642E+0001 1.55098673068553E+0001 1.54987893212616E+0001 1.54877181418053E+0001 1.54766537649103E+0001 + 1.54655961870019E+0001 1.54545454045072E+0001 1.54435014138549E+0001 1.54324642114752E+0001 1.54214337938001E+0001 + 1.54104101572629E+0001 1.53993932982988E+0001 1.53883832133445E+0001 1.53773798988383E+0001 1.53663833512202E+0001 + 1.53553935669315E+0001 1.53444105424156E+0001 1.53334342741170E+0001 1.53224647584822E+0001 1.53115019919591E+0001 + 1.53005459709971E+0001 1.52895966920476E+0001 1.52786541515631E+0001 1.52677183459982E+0001 1.52567892718086E+0001 + 1.52458669254520E+0001 1.52349513033875E+0001 1.52240424020758E+0001 1.52131402179794E+0001 1.52022447475620E+0001 + 1.51913559872894E+0001 1.51804739336285E+0001 1.51695985830482E+0001 1.51587299320188E+0001 1.51478679770121E+0001 + 1.51370127145017E+0001 1.51261641409628E+0001 1.51153222528718E+0001 1.51044870467073E+0001 1.50936585189491E+0001 + 1.50828366660785E+0001 1.50720214845787E+0001 1.50612129709344E+0001 1.50504111216317E+0001 1.50396159331586E+0001 + 1.50288274020043E+0001 1.50180455246599E+0001 1.50072702976180E+0001 1.49965017173728E+0001 1.49857397804200E+0001 + 1.49749844832569E+0001 1.49642358223825E+0001 1.49534937942972E+0001 1.49427583955032E+0001 1.49320296225042E+0001 + 1.49213074718053E+0001 1.49105919399134E+0001 1.48998830233369E+0001 1.48891807185858E+0001 1.48784850221717E+0001 + 1.48677959306077E+0001 1.48571134404086E+0001 1.48464375480905E+0001 1.48357682501715E+0001 1.48251055431709E+0001 + 1.48144494236098E+0001 1.48037998880108E+0001 1.47931569328980E+0001 1.47825205547973E+0001 1.47718907502358E+0001 + 1.47612675157425E+0001 1.47506508478479E+0001 1.47400407430840E+0001 1.47294371979844E+0001 1.47188402090842E+0001 + 1.47082497729202E+0001 1.46976658860308E+0001 1.46870885449557E+0001 1.46765177462364E+0001 1.46659534864159E+0001 + 1.46553957620388E+0001 1.46448445696513E+0001 1.46342999058009E+0001 1.46237617670371E+0001 1.46132301499106E+0001 + 1.46027050509737E+0001 1.45921864667806E+0001 1.45816743938866E+0001 1.45711688288488E+0001 1.45606697682259E+0001 + 1.45501772085781E+0001 1.45396911464671E+0001 1.45292115784562E+0001 1.45187385011103E+0001 1.45082719109958E+0001 + 1.44978118046807E+0001 1.44873581787345E+0001 1.44769110297283E+0001 1.44664703542348E+0001 1.44560361488281E+0001 + 1.44456084100840E+0001 1.44351871345798E+0001 1.44247723188944E+0001 1.44143639596082E+0001 1.44039620533030E+0001 + 1.43935665965625E+0001 1.43831775859717E+0001 1.43727950181172E+0001 1.43624188895871E+0001 1.43520491969712E+0001 + 1.43416859368606E+0001 1.43313291058483E+0001 1.43209787005284E+0001 1.43106347174970E+0001 1.43002971533514E+0001 + 1.42899660046907E+0001 1.42796412681153E+0001 1.42693229402272E+0001 1.42590110176302E+0001 1.42487054969293E+0001 + 1.42384063747312E+0001 1.42281136476442E+0001 1.42178273122780E+0001 1.42075473652439E+0001 1.41972738031548E+0001 + 1.41870066226250E+0001 1.41767458202704E+0001 1.41664913927086E+0001 1.41562433365585E+0001 1.41460016484406E+0001 + 1.41357663249770E+0001 1.41255373627912E+0001 1.41153147585085E+0001 1.41050985087554E+0001 1.40948886101602E+0001 + 1.40846850593526E+0001 1.40744878529638E+0001 1.40642969876267E+0001 1.40541124599755E+0001 1.40439342666461E+0001 + 1.40337624042759E+0001 1.40235968695037E+0001 1.40134376589701E+0001 1.40032847693169E+0001 1.39931381971876E+0001 + 1.39829979392273E+0001 1.39728639920825E+0001 1.39627363524013E+0001 1.39526150168332E+0001 1.39424999820293E+0001 + 1.39323912446423E+0001 1.39222888013263E+0001 1.39121926487370E+0001 1.39021027835316E+0001 1.38920192023688E+0001 + 1.38819419019088E+0001 1.38718708788135E+0001 1.38618061297459E+0001 1.38517476513711E+0001 1.38416954403552E+0001 + 1.38316494933661E+0001 1.38216098070731E+0001 1.38115763781471E+0001 1.38015492032604E+0001 1.37915282790870E+0001 + 1.37815136023022E+0001 1.37715051695829E+0001 1.37615029776076E+0001 1.37515070230562E+0001 1.37415173026102E+0001 + 1.37315338129525E+0001 1.37215565507675E+0001 1.37115855127413E+0001 1.37016206955614E+0001 1.36916620959167E+0001 + 1.36817097104977E+0001 1.36717635359964E+0001 1.36618235691065E+0001 1.36518898065228E+0001 1.36419622449419E+0001 + 1.36320408810619E+0001 1.36221257115823E+0001 1.36122167332041E+0001 1.36023139426298E+0001 1.35924173365636E+0001 + 1.35825269117109E+0001 1.35726426647788E+0001 1.35627645924759E+0001 1.35528926915122E+0001 1.35430269585992E+0001 + 1.35331673904501E+0001 1.35233139837793E+0001 1.35134667353028E+0001 1.35036256417383E+0001 1.34937906998048E+0001 + 1.34839619062228E+0001 1.34741392577142E+0001 1.34643227510028E+0001 1.34545123828134E+0001 1.34447081498725E+0001 + 1.34349100489083E+0001 1.34251180766501E+0001 1.34153322298289E+0001 1.34055525051773E+0001 1.33957788994292E+0001 + 1.33860114093201E+0001 1.33762500315868E+0001 1.33664947629679E+0001 1.33567456002033E+0001 1.33470025400343E+0001 + 1.33372655792039E+0001 1.33275347144565E+0001 1.33178099425379E+0001 1.33080912601955E+0001 1.32983786641781E+0001 + 1.32886721512361E+0001 1.32789717181212E+0001 1.32692773615868E+0001 1.32595890783875E+0001 1.32499068652798E+0001 + 1.32402307190213E+0001 1.32305606363712E+0001 1.32208966140902E+0001 1.32112386489406E+0001 1.32015867376859E+0001 + 1.31919408770913E+0001 1.31823010639233E+0001 1.31726672949502E+0001 1.31630395669414E+0001 1.31534178766680E+0001 + 1.31438022209024E+0001 1.31341925964188E+0001 1.31245889999925E+0001 1.31149914284006E+0001 1.31053998784212E+0001 + 1.30958143468345E+0001 1.30862348304217E+0001 1.30766613259657E+0001 1.30670938302507E+0001 1.30575323400625E+0001 + 1.30479768521883E+0001 1.30384273634170E+0001 1.30288838705385E+0001 1.30193463703446E+0001 1.30098148596283E+0001 + 1.30002893351843E+0001 1.29907697938085E+0001 1.29812562322986E+0001 1.29717486474533E+0001 1.29622470360733E+0001 + 1.29527513949603E+0001 1.29432617209177E+0001 1.29337780107504E+0001 1.29243002612646E+0001 1.29148284692681E+0001 + 1.29053626315700E+0001 1.28959027449811E+0001 1.28864488063135E+0001 1.28770008123807E+0001 1.28675587599978E+0001 + 1.28581226459813E+0001 1.28486924671492E+0001 1.28392682203207E+0001 1.28298499023169E+0001 1.28204375099601E+0001 + 1.28110310400740E+0001 1.28016304894838E+0001 1.27922358550163E+0001 1.27828471334995E+0001 1.27734643217632E+0001 + 1.27640874166382E+0001 1.27547164149572E+0001 1.27453513135540E+0001 1.27359921092641E+0001 1.27266387989243E+0001 + 1.27172913793728E+0001 1.27079498474495E+0001 1.26986141999956E+0001 1.26892844338536E+0001 1.26799605458677E+0001 + 1.26706425328833E+0001 1.26613303917475E+0001 1.26520241193087E+0001 1.26427237124168E+0001 1.26334291679230E+0001 + 1.26241404826801E+0001 1.26148576535423E+0001 1.26055806773653E+0001 1.25963095510061E+0001 1.25870442713232E+0001 + 1.25777848351767E+0001 1.25685312394279E+0001 1.25592834809396E+0001 1.25500415565761E+0001 1.25408054632032E+0001 + 1.25315751976880E+0001 1.25223507568991E+0001 1.25131321377066E+0001 1.25039193369818E+0001 1.24947123515977E+0001 + 1.24855111784286E+0001 1.24763158143503E+0001 1.24671262562400E+0001 1.24579425009763E+0001 1.24487645454394E+0001 + 1.24395923865106E+0001 1.24304260210729E+0001 1.24212654460107E+0001 1.24121106582098E+0001 1.24029616545574E+0001 + 1.23938184319421E+0001 1.23846809872540E+0001 1.23755493173847E+0001 1.23664234192270E+0001 1.23573032896754E+0001 + 1.23481889256255E+0001 1.23390803239747E+0001 1.23299774816215E+0001 1.23208803954661E+0001 1.23117890624098E+0001 + 1.23027034793557E+0001 1.22936236432080E+0001 1.22845495508725E+0001 1.22754811992563E+0001 1.22664185852681E+0001 + 1.22573617058179E+0001 1.22483105578171E+0001 1.22392651381786E+0001 1.22302254438166E+0001 1.22211914716469E+0001 + 1.22121632185865E+0001 1.22031406815540E+0001 1.21941238574693E+0001 1.21851127432538E+0001 1.21761073358302E+0001 + 1.21671076321228E+0001 1.21581136290571E+0001 1.21491253235602E+0001 1.21401427125605E+0001 1.21311657929878E+0001 + 1.21221945617734E+0001 1.21132290158500E+0001 1.21042691521516E+0001 1.20953149676137E+0001 1.20863664591733E+0001 + 1.20774236237686E+0001 1.20684864583393E+0001 1.20595549598266E+0001 1.20506291251730E+0001 1.20417089513225E+0001 + 1.20327944352203E+0001 1.20238855738133E+0001 1.20149823640496E+0001 1.20060848028787E+0001 1.19971928872516E+0001 + 1.19883066141207E+0001 1.19794259804398E+0001 1.19705509831640E+0001 1.19616816192499E+0001 1.19528178856555E+0001 + 1.19439597793401E+0001 1.19351072972646E+0001 1.19262604363910E+0001 1.19174191936831E+0001 1.19085835661057E+0001 + 1.18997535506253E+0001 1.18909291442095E+0001 1.18821103438277E+0001 1.18732971464502E+0001 1.18644895490492E+0001 + 1.18556875485979E+0001 1.18468911420711E+0001 1.18381003264450E+0001 1.18293150986970E+0001 1.18205354558062E+0001 + 1.18117613947527E+0001 1.18029929125184E+0001 1.17942300060864E+0001 1.17854726724411E+0001 1.17767209085684E+0001 + 1.17679747114557E+0001 1.17592340780915E+0001 1.17504990054659E+0001 1.17417694905704E+0001 1.17330455303978E+0001 + 1.17243271219422E+0001 1.17156142621995E+0001 1.17069069481663E+0001 1.16982051768413E+0001 1.16895089452241E+0001 + 1.16808182503159E+0001 1.16721330891191E+0001 1.16634534586378E+0001 1.16547793558771E+0001 1.16461107778438E+0001 + 1.16374477215459E+0001 1.16287901839929E+0001 1.16201381621956E+0001 1.16114916531661E+0001 1.16028506539180E+0001 + 1.15942151614663E+0001 1.15855851728273E+0001 1.15769606850188E+0001 1.15683416950597E+0001 1.15597281999706E+0001 + 1.15511201967733E+0001 1.15425176824910E+0001 1.15339206541484E+0001 1.15253291087712E+0001 1.15167430433870E+0001 + 1.15081624550244E+0001 1.14995873407134E+0001 1.14910176974856E+0001 1.14824535223737E+0001 1.14738948124120E+0001 + 1.14653415646360E+0001 1.14567937760826E+0001 1.14482514437902E+0001 1.14397145647984E+0001 1.14311831361483E+0001 + 1.14226571548822E+0001 1.14141366180439E+0001 1.14056215226787E+0001 1.13971118658329E+0001 1.13886076445545E+0001 + 1.13801088558926E+0001 1.13716154968980E+0001 1.13631275646225E+0001 1.13546450561195E+0001 1.13461679684438E+0001 + 1.13376962986512E+0001 1.13292300437993E+0001 1.13207692009468E+0001 1.13123137671538E+0001 1.13038637394819E+0001 + 1.12954191149939E+0001 1.12869798907541E+0001 1.12785460638279E+0001 1.12701176312824E+0001 1.12616945901857E+0001 + 1.12532769376077E+0001 1.12448646706191E+0001 1.12364577862925E+0001 1.12280562817015E+0001 1.12196601539212E+0001 + 1.12112694000280E+0001 1.12028840170997E+0001 1.11945040022154E+0001 1.11861293524555E+0001 1.11777600649020E+0001 + 1.11693961366379E+0001 1.11610375647479E+0001 1.11526843463178E+0001 1.11443364784348E+0001 1.11359939581875E+0001 + 1.11276567826658E+0001 1.11193249489611E+0001 1.11109984541659E+0001 1.11026772953742E+0001 1.10943614696814E+0001 + 1.10860509741840E+0001 1.10777458059802E+0001 1.10694459621692E+0001 1.10611514398517E+0001 1.10528622361298E+0001 + 1.10445783481069E+0001 1.10362997728877E+0001 1.10280265075783E+0001 1.10197585492860E+0001 1.10114958951197E+0001 + 1.10032385421894E+0001 1.09949864876065E+0001 1.09867397284839E+0001 1.09784982619356E+0001 1.09702620850771E+0001 + 1.09620311950251E+0001 1.09538055888979E+0001 1.09455852638147E+0001 1.09373702168965E+0001 1.09291604452654E+0001 + 1.09209559460449E+0001 1.09127567163596E+0001 1.09045627533359E+0001 1.08963740541011E+0001 1.08881906157840E+0001 + 1.08800124355148E+0001 1.08718395104249E+0001 1.08636718376472E+0001 1.08555094143158E+0001 1.08473522375661E+0001 + 1.08392003045349E+0001 1.08310536123603E+0001 1.08229121581818E+0001 1.08147759391401E+0001 1.08066449523774E+0001 + 1.07985191950370E+0001 1.07903986642638E+0001 1.07822833572038E+0001 1.07741732710044E+0001 1.07660684028143E+0001 + 1.07579687497837E+0001 1.07498743090638E+0001 1.07417850778074E+0001 1.07337010531685E+0001 1.07256222323025E+0001 + 1.07175486123659E+0001 1.07094801905169E+0001 1.07014169639148E+0001 1.06933589297200E+0001 1.06853060850947E+0001 + 1.06772584272020E+0001 1.06692159532067E+0001 1.06611786602744E+0001 1.06531465455726E+0001 1.06451196062697E+0001 + 1.06370978395356E+0001 1.06290812425414E+0001 1.06210698124597E+0001 1.06130635464643E+0001 1.06050624417302E+0001 + 1.05970664954339E+0001 1.05890757047532E+0001 1.05810900668670E+0001 1.05731095789559E+0001 1.05651342382014E+0001 + 1.05571640417865E+0001 1.05491989868956E+0001 1.05412390707142E+0001 1.05332842904293E+0001 1.05253346432292E+0001 + 1.05173901263032E+0001 1.05094507368424E+0001 1.05015164720389E+0001 1.04935873290860E+0001 1.04856633051787E+0001 + 1.04777443975129E+0001 1.04698306032860E+0001 1.04619219196968E+0001 1.04540183439452E+0001 1.04461198732325E+0001 + 1.04382265047613E+0001 1.04303382357355E+0001 1.04224550633603E+0001 1.04145769848422E+0001 1.04067039973890E+0001 + 1.03988360982098E+0001 1.03909732845150E+0001 1.03831155535164E+0001 1.03752629024268E+0001 1.03674153284607E+0001 + 1.03595728288337E+0001 1.03517354007625E+0001 1.03439030414655E+0001 1.03360757481620E+0001 1.03282535180730E+0001 + 1.03204363484204E+0001 1.03126242364277E+0001 1.03048171793195E+0001 1.02970151743218E+0001 1.02892182186618E+0001 + 1.02814263095681E+0001 1.02736394442706E+0001 1.02658576200003E+0001 1.02580808339897E+0001 1.02503090834725E+0001 + 1.02425423656838E+0001 1.02347806778598E+0001 1.02270240172381E+0001 1.02192723810575E+0001 1.02115257665583E+0001 + 1.02037841709819E+0001 1.01960475915710E+0001 1.01883160255697E+0001 1.01805894702232E+0001 1.01728679227782E+0001 + 1.01651513804826E+0001 1.01574398405854E+0001 1.01497333003372E+0001 1.01420317569896E+0001 1.01343352077958E+0001 + 1.01266436500099E+0001 1.01189570808877E+0001 1.01112754976858E+0001 1.01035988976626E+0001 1.00959272780773E+0001 + 1.00882606361908E+0001 1.00805989692649E+0001 1.00729422745629E+0001 1.00652905493495E+0001 1.00576437908903E+0001 + 1.00500019964526E+0001 1.00423651633046E+0001 1.00347332887159E+0001 1.00271063699577E+0001 1.00194844043019E+0001 + 1.00118673890222E+0001 1.00042553213931E+0001 9.99664819869089E+0000 9.98904601819269E+0000 9.98144877717711E+0000 + 9.97385647292399E+0000 9.96626910271443E+0000 9.95868666383081E+0000 9.95110915355679E+0000 9.94353656917730E+0000 + 9.93596890797850E+0000 9.92840616724787E+0000 9.92084834427414E+0000 9.91329543634730E+0000 9.90574744075861E+0000 + 9.89820435480060E+0000 9.89066617576707E+0000 9.88313290095309E+0000 9.87560452765497E+0000 9.86808105317033E+0000 + 9.86056247479799E+0000 9.85304878983810E+0000 9.84553999559205E+0000 9.83803608936247E+0000 9.83053706845326E+0000 + 9.82304293016962E+0000 9.81555367181797E+0000 9.80806929070599E+0000 9.80058978414267E+0000 9.79311514943819E+0000 + 9.78564538390403E+0000 9.77818048485294E+0000 9.77072044959890E+0000 9.76326527545716E+0000 9.75581495974422E+0000 + 9.74836949977784E+0000 9.74092889287706E+0000 9.73349313636213E+0000 9.72606222755460E+0000 9.71863616377723E+0000 + 9.71121494235409E+0000 9.70379856061044E+0000 9.69638701587286E+0000 9.68898030546912E+0000 9.68157842672828E+0000 + 9.67418137698066E+0000 9.66678915355778E+0000 9.65940175379248E+0000 9.65201917501879E+0000 9.64464141457201E+0000 + 9.63726846978873E+0000 9.62990033800671E+0000 9.62253701656503E+0000 9.61517850280396E+0000 9.60782479406507E+0000 + 9.60047588769115E+0000 9.59313178102623E+0000 9.58579247141559E+0000 9.57845795620576E+0000 9.57112823274453E+0000 + 9.56380329838090E+0000 9.55648315046514E+0000 9.54916778634874E+0000 9.54185720338446E+0000 9.53455139892630E+0000 + 9.52725037032947E+0000 9.51995411495046E+0000 9.51266263014696E+0000 9.50537591327794E+0000 9.49809396170359E+0000 + 9.49081677278534E+0000 9.48354434388586E+0000 9.47627667236905E+0000 9.46901375560007E+0000 9.46175559094529E+0000 + 9.45450217577235E+0000 9.44725350745008E+0000 9.44000958334858E+0000 9.43277040083919E+0000 9.42553595729445E+0000 + 9.41830625008818E+0000 9.41108127659538E+0000 9.40386103419232E+0000 9.39664552025652E+0000 9.38943473216667E+0000 + 9.38222866730276E+0000 9.37502732304595E+0000 9.36783069677868E+0000 9.36063878588459E+0000 9.35345158774857E+0000 + 9.34626909975672E+0000 9.33909131929638E+0000 9.33191824375612E+0000 9.32474987052572E+0000 9.31758619699621E+0000 + 9.31042722055983E+0000 9.30327293861007E+0000 9.29612334854161E+0000 9.28897844775038E+0000 9.28183823363354E+0000 + 9.27470270358944E+0000 9.26757185501769E+0000 9.26044568531912E+0000 9.25332419189575E+0000 9.24620737215086E+0000 + 9.23909522348892E+0000 9.23198774331565E+0000 9.22488492903798E+0000 9.21778677806405E+0000 9.21069328780323E+0000 + 9.20360445566610E+0000 9.19652027906449E+0000 9.18944075541139E+0000 9.18236588212107E+0000 9.17529565660898E+0000 + 9.16823007629178E+0000 9.16116913858738E+0000 9.15411284091489E+0000 9.14706118069461E+0000 9.14001415534810E+0000 + 9.13297176229810E+0000 9.12593399896858E+0000 9.11890086278472E+0000 9.11187235117290E+0000 9.10484846156074E+0000 + 9.09782919137705E+0000 9.09081453805186E+0000 9.08380449901640E+0000 9.07679907170311E+0000 9.06979825354567E+0000 + 9.06280204197894E+0000 9.05581043443898E+0000 9.04882342836310E+0000 9.04184102118977E+0000 9.03486321035871E+0000 + 9.02788999331081E+0000 9.02092136748819E+0000 9.01395733033416E+0000 9.00699787929326E+0000 9.00004301181121E+0000 + 8.99309272533495E+0000 8.98614701731261E+0000 8.97920588519353E+0000 8.97226932642826E+0000 8.96533733846856E+0000 + 8.95840991876734E+0000 8.95148706477879E+0000 8.94456877395824E+0000 8.93765504376224E+0000 8.93074587164856E+0000 + 8.92384125507614E+0000 8.91694119150512E+0000 8.91004567839687E+0000 8.90315471321392E+0000 8.89626829342002E+0000 + 8.88938641648012E+0000 8.88250907986035E+0000 8.87563628102804E+0000 8.86876801745174E+0000 8.86190428660115E+0000 + 8.85504508594720E+0000 8.84819041296201E+0000 8.84134026511889E+0000 8.83449463989233E+0000 8.82765353475804E+0000 + 8.82081694719289E+0000 8.81398487467496E+0000 8.80715731468354E+0000 8.80033426469906E+0000 8.79351572220320E+0000 + 8.78670168467877E+0000 8.77989214960982E+0000 8.77308711448157E+0000 8.76628657678042E+0000 8.75949053399397E+0000 + 8.75269898361099E+0000 8.74591192312147E+0000 8.73912935001655E+0000 8.73235126178857E+0000 8.72557765593108E+0000 + 8.71880852993876E+0000 8.71204388130754E+0000 8.70528370753448E+0000 8.69852800611785E+0000 8.69177677455709E+0000 + 8.68503001035283E+0000 8.67828771100691E+0000 8.67154987402229E+0000 8.66481649690317E+0000 8.65808757715489E+0000 + 8.65136311228399E+0000 8.64464309979819E+0000 8.63792753720638E+0000 8.63121642201864E+0000 8.62450975174622E+0000 + 8.61780752390154E+0000 8.61110973599822E+0000 8.60441638555105E+0000 8.59772747007597E+0000 8.59104298709013E+0000 + 8.58436293411184E+0000 8.57768730866059E+0000 8.57101610825703E+0000 8.56434933042301E+0000 8.55768697268152E+0000 + 8.55102903255677E+0000 8.54437550757409E+0000 8.53772639526001E+0000 8.53108169314223E+0000 8.52444139874963E+0000 + 8.51780550961224E+0000 8.51117402326127E+0000 8.50454693722909E+0000 8.49792424904927E+0000 8.49130595625651E+0000 + 8.48469205638671E+0000 8.47808254697691E+0000 8.47147742556534E+0000 8.46487668969138E+0000 8.45828033689559E+0000 + 8.45168836471969E+0000 8.44510077070657E+0000 8.43851755240026E+0000 8.43193870734599E+0000 8.42536423309015E+0000 + 8.41879412718026E+0000 8.41222838716504E+0000 8.40566701059435E+0000 8.39910999501922E+0000 8.39255733799184E+0000 + 8.38600903706558E+0000 8.37946508979492E+0000 8.37292549373556E+0000 8.36639024644434E+0000 8.35985934547922E+0000 + 8.35333278839937E+0000 8.34681057276511E+0000 8.34029269613789E+0000 8.33377915608034E+0000 8.32726995015624E+0000 + 8.32076507593054E+0000 8.31426453096931E+0000 8.30776831283982E+0000 8.30127641911046E+0000 8.29478884735081E+0000 + 8.28830559513156E+0000 8.28182666002458E+0000 8.27535203960290E+0000 8.26888173144069E+0000 8.26241573311326E+0000 + 8.25595404219711E+0000 8.24949665626985E+0000 8.24304357291026E+0000 8.23659478969827E+0000 8.23015030421496E+0000 + 8.22371011404255E+0000 8.21727421676443E+0000 8.21084260996512E+0000 8.20441529123028E+0000 8.19799225814675E+0000 + 8.19157350830248E+0000 8.18515903928659E+0000 8.17874884868935E+0000 8.17234293410215E+0000 8.16594129311754E+0000 + 8.15954392332923E+0000 8.15315082233205E+0000 8.14676198772198E+0000 8.14037741709615E+0000 8.13399710805283E+0000 + 8.12762105819143E+0000 8.12124926511251E+0000 8.11488172641775E+0000 8.10851843971000E+0000 8.10215940259323E+0000 + 8.09580461267256E+0000 8.08945406755424E+0000 8.08310776484566E+0000 8.07676570215537E+0000 8.07042787709303E+0000 + 8.06409428726945E+0000 8.05776493029657E+0000 8.05143980378749E+0000 8.04511890535641E+0000 8.03880223261871E+0000 + 8.03248978319085E+0000 8.02618155469048E+0000 8.01987754473635E+0000 8.01357775094834E+0000 8.00728217094751E+0000 + 8.00099080235599E+0000 7.99470364279709E+0000 7.98842068989523E+0000 7.98214194127596E+0000 7.97586739456598E+0000 + 7.96959704739310E+0000 7.96333089738627E+0000 7.95706894217557E+0000 7.95081117939221E+0000 7.94455760666852E+0000 + 7.93830822163797E+0000 7.93206302193515E+0000 7.92582200519578E+0000 7.91958516905672E+0000 7.91335251115593E+0000 + 7.90712402913252E+0000 7.90089972062670E+0000 7.89467958327984E+0000 7.88846361473440E+0000 7.88225181263399E+0000 + 7.87604417462333E+0000 7.86984069834827E+0000 7.86364138145577E+0000 7.85744622159394E+0000 7.85125521641198E+0000 + 7.84506836356023E+0000 7.83888566069015E+0000 7.83270710545432E+0000 7.82653269550642E+0000 7.82036242850129E+0000 + 7.81419630209485E+0000 7.80803431394416E+0000 7.80187646170740E+0000 7.79572274304386E+0000 7.78957315561394E+0000 + 7.78342769707917E+0000 7.77728636510220E+0000 7.77114915734677E+0000 7.76501607147777E+0000 7.75888710516118E+0000 + 7.75276225606411E+0000 7.74664152185477E+0000 7.74052490020250E+0000 7.73441238877774E+0000 7.72830398525204E+0000 + 7.72219968729808E+0000 7.71609949258964E+0000 7.71000339880161E+0000 7.70391140360999E+0000 7.69782350469190E+0000 + 7.69173969972557E+0000 7.68565998639033E+0000 7.67958436236661E+0000 7.67351282533598E+0000 7.66744537298110E+0000 + 7.66138200298572E+0000 7.65532271303473E+0000 7.64926750081412E+0000 7.64321636401096E+0000 7.63716930031345E+0000 + 7.63112630741089E+0000 7.62508738299370E+0000 7.61905252475337E+0000 7.61302173038253E+0000 7.60699499757488E+0000 + 7.60097232402525E+0000 7.59495370742958E+0000 7.58893914548487E+0000 7.58292863588926E+0000 7.57692217634199E+0000 + 7.57091976454337E+0000 7.56492139819484E+0000 7.55892707499893E+0000 7.55293679265928E+0000 7.54695054888062E+0000 + 7.54096834136876E+0000 7.53499016783065E+0000 7.52901602597430E+0000 7.52304591350883E+0000 7.51707982814447E+0000 + 7.51111776759253E+0000 7.50515972956543E+0000 7.49920571177667E+0000 7.49325571194085E+0000 7.48730972777368E+0000 + 7.48136775699193E+0000 7.47542979731351E+0000 7.46949584645738E+0000 7.46356590214362E+0000 7.45763996209340E+0000 + 7.45171802402896E+0000 7.44580008567366E+0000 7.43988614475193E+0000 7.43397619898931E+0000 7.42807024611241E+0000 + 7.42216828384895E+0000 7.41627030992772E+0000 7.41037632207861E+0000 7.40448631803258E+0000 7.39860029552173E+0000 + 7.39271825227918E+0000 7.38684018603918E+0000 7.38096609453706E+0000 7.37509597550923E+0000 7.36922982669317E+0000 + 7.36336764582748E+0000 7.35750943065182E+0000 7.35165517890695E+0000 7.34580488833470E+0000 7.33995855667799E+0000 + 7.33411618168081E+0000 7.32827776108827E+0000 7.32244329264651E+0000 7.31661277410280E+0000 7.31078620320545E+0000 + 7.30496357770389E+0000 7.29914489534861E+0000 7.29333015389116E+0000 7.28751935108422E+0000 7.28171248468149E+0000 + 7.27590955243780E+0000 7.27011055210903E+0000 7.26431548145214E+0000 7.25852433822518E+0000 7.25273712018726E+0000 + 7.24695382509858E+0000 7.24117445072041E+0000 7.23539899481510E+0000 7.22962745514606E+0000 7.22385982947779E+0000 + 7.21809611557587E+0000 7.21233631120694E+0000 7.20658041413870E+0000 7.20082842213996E+0000 7.19508033298059E+0000 + 7.18933614443149E+0000 7.18359585426470E+0000 7.17785946025329E+0000 7.17212696017139E+0000 7.16639835179423E+0000 + 7.16067363289811E+0000 7.15495280126037E+0000 7.14923585465944E+0000 7.14352279087481E+0000 7.13781360768706E+0000 + 7.13210830287780E+0000 7.12640687422973E+0000 7.12070931952663E+0000 7.11501563655332E+0000 7.10932582309569E+0000 + 7.10363987694072E+0000 7.09795779587641E+0000 7.09227957769187E+0000 7.08660522017725E+0000 7.08093472112377E+0000 + 7.07526807832370E+0000 7.06960528957041E+0000 7.06394635265828E+0000 7.05829126538280E+0000 7.05264002554048E+0000 + 7.04699263092892E+0000 7.04134907934678E+0000 7.03570936859377E+0000 7.03007349647065E+0000 7.02444146077926E+0000 + 7.01881325932248E+0000 7.01318888990427E+0000 7.00756835032963E+0000 7.00195163840463E+0000 6.99633875193638E+0000 + 6.99072968873307E+0000 6.98512444660392E+0000 6.97952302335922E+0000 6.97392541681032E+0000 6.96833162476963E+0000 + 6.96274164505059E+0000 6.95715547546770E+0000 6.95157311383654E+0000 6.94599455797372E+0000 6.94041980569690E+0000 + 6.93484885482481E+0000 6.92928170317720E+0000 6.92371834857493E+0000 6.91815878883984E+0000 6.91260302179487E+0000 + 6.90705104526399E+0000 6.90150285707222E+0000 6.89595845504565E+0000 6.89041783701139E+0000 6.88488100079762E+0000 + 6.87934794423354E+0000 6.87381866514943E+0000 6.86829316137661E+0000 6.86277143074742E+0000 6.85725347109528E+0000 + 6.85173928025464E+0000 6.84622885606101E+0000 6.84072219635090E+0000 6.83521929896193E+0000 6.82972016173271E+0000 + 6.82422478250293E+0000 6.81873315911330E+0000 6.81324528940558E+0000 6.80776117122257E+0000 6.80228080240812E+0000 + 6.79680418080711E+0000 6.79133130426548E+0000 6.78586217063019E+0000 6.78039677774925E+0000 6.77493512347170E+0000 + 6.76947720564764E+0000 6.76402302212819E+0000 6.75857257076551E+0000 6.75312584941281E+0000 6.74768285592433E+0000 + 6.74224358815535E+0000 6.73680804396218E+0000 6.73137622120217E+0000 6.72594811773371E+0000 6.72052373141622E+0000 + 6.71510306011015E+0000 6.70968610167701E+0000 6.70427285397931E+0000 6.69886331488062E+0000 6.69345748224553E+0000 + 6.68805535393966E+0000 6.68265692782968E+0000 6.67726220178327E+0000 6.67187117366915E+0000 6.66648384135709E+0000 + 6.66110020271786E+0000 6.65572025562328E+0000 6.65034399794619E+0000 6.64497142756047E+0000 6.63960254234102E+0000 + 6.63423734016378E+0000 6.62887581890570E+0000 6.62351797644477E+0000 6.61816381066000E+0000 6.61281331943145E+0000 + 6.60746650064017E+0000 6.60212335216826E+0000 6.59678387189885E+0000 6.59144805771607E+0000 6.58611590750511E+0000 + 6.58078741915215E+0000 6.57546259054441E+0000 6.57014141957014E+0000 6.56482390411860E+0000 6.55951004208008E+0000 + 6.55419983134589E+0000 6.54889326980837E+0000 6.54359035536086E+0000 6.53829108589775E+0000 6.53299545931442E+0000 + 6.52770347350730E+0000 6.52241512637383E+0000 6.51713041581244E+0000 6.51184933972263E+0000 6.50657189600488E+0000 + 6.50129808256070E+0000 6.49602789729262E+0000 6.49076133810419E+0000 6.48549840289997E+0000 6.48023908958553E+0000 + 6.47498339606748E+0000 6.46973132025341E+0000 6.46448286005197E+0000 6.45923801337278E+0000 6.45399677812650E+0000 + 6.44875915222480E+0000 6.44352513358036E+0000 6.43829472010688E+0000 6.43306790971905E+0000 6.42784470033261E+0000 + 6.42262508986428E+0000 6.41740907623181E+0000 6.41219665735395E+0000 6.40698783115046E+0000 6.40178259554211E+0000 + 6.39658094845069E+0000 6.39138288779900E+0000 6.38618841151083E+0000 6.38099751751100E+0000 6.37581020372532E+0000 + 6.37062646808062E+0000 6.36544630850473E+0000 6.36026972292649E+0000 6.35509670927575E+0000 6.34992726548336E+0000 + 6.34476138948117E+0000 6.33959907920206E+0000 6.33444033257988E+0000 6.32928514754950E+0000 6.32413352204681E+0000 + 6.31898545400868E+0000 6.31384094137300E+0000 6.30869998207864E+0000 6.30356257406549E+0000 6.29842871527445E+0000 + 6.29329840364739E+0000 6.28817163712722E+0000 6.28304841365782E+0000 6.27792873118408E+0000 6.27281258765190E+0000 + 6.26769998100816E+0000 6.26259090920075E+0000 6.25748537017855E+0000 6.25238336189147E+0000 6.24728488229037E+0000 + 6.24218992932714E+0000 6.23709850095465E+0000 6.23201059512678E+0000 6.22692620979840E+0000 6.22184534292536E+0000 + 6.21676799246453E+0000 6.21169415637377E+0000 6.20662383261192E+0000 6.20155701913883E+0000 6.19649371391533E+0000 + 6.19143391490325E+0000 6.18637762006541E+0000 6.18132482736563E+0000 6.17627553476871E+0000 6.17122974024045E+0000 + 6.16618744174763E+0000 6.16114863725804E+0000 6.15611332474045E+0000 6.15108150216461E+0000 6.14605316750127E+0000 + 6.14102831872217E+0000 6.13600695380003E+0000 6.13098907070857E+0000 6.12597466742249E+0000 6.12096374191747E+0000 + 6.11595629217020E+0000 6.11095231615833E+0000 6.10595181186052E+0000 6.10095477725639E+0000 6.09596121032657E+0000 + 6.09097110905265E+0000 6.08598447141723E+0000 6.08100129540388E+0000 6.07602157899716E+0000 6.07104532018260E+0000 + 6.06607251694673E+0000 6.06110316727705E+0000 6.05613726916203E+0000 6.05117482059117E+0000 6.04621581955490E+0000 + 6.04126026404465E+0000 6.03630815205283E+0000 6.03135948157284E+0000 6.02641425059904E+0000 6.02147245712677E+0000 + 6.01653409915237E+0000 6.01159917467315E+0000 6.00666768168738E+0000 6.00173961819433E+0000 5.99681498219424E+0000 + 5.99189377168831E+0000 5.98697598467875E+0000 5.98206161916871E+0000 5.97715067316235E+0000 5.97224314466477E+0000 + 5.96733903168207E+0000 5.96243833222131E+0000 5.95754104429054E+0000 5.95264716589877E+0000 5.94775669505599E+0000 + 5.94286962977315E+0000 5.93798596806219E+0000 5.93310570793600E+0000 5.92822884740847E+0000 5.92335538449444E+0000 + 5.91848531720973E+0000 5.91361864357112E+0000 5.90875536159636E+0000 5.90389546930419E+0000 5.89903896471430E+0000 + 5.89418584584735E+0000 5.88933611072497E+0000 5.88448975736977E+0000 5.87964678380530E+0000 5.87480718805611E+0000 + 5.86997096814769E+0000 5.86513812210650E+0000 5.86030864795998E+0000 5.85548254373653E+0000 5.85065980746551E+0000 + 5.84584043717725E+0000 5.84102443090303E+0000 5.83621178667512E+0000 5.83140250252673E+0000 5.82659657649203E+0000 + 5.82179400660618E+0000 5.81699479090528E+0000 5.81219892742639E+0000 5.80740641420755E+0000 5.80261724928775E+0000 + 5.79783143070693E+0000 5.79304895650601E+0000 5.78826982472685E+0000 5.78349403341229E+0000 5.77872158060612E+0000 + 5.77395246435307E+0000 5.76918668269886E+0000 5.76442423369015E+0000 5.75966511537455E+0000 5.75490932580066E+0000 + 5.75015686301799E+0000 5.74540772507704E+0000 5.74066191002925E+0000 5.73591941592704E+0000 5.73118024082373E+0000 + 5.72644438277367E+0000 5.72171183983209E+0000 5.71698261005524E+0000 5.71225669150027E+0000 5.70753408222531E+0000 + 5.70281478028943E+0000 5.69809878375267E+0000 5.69338609067601E+0000 5.68867669912138E+0000 5.68397060715167E+0000 + 5.67926781283070E+0000 5.67456831422326E+0000 5.66987210939509E+0000 5.66517919641286E+0000 5.66048957334422E+0000 + 5.65580323825774E+0000 5.65112018922295E+0000 5.64644042431033E+0000 5.64176394159130E+0000 5.63709073913824E+0000 + 5.63242081502445E+0000 5.62775416732421E+0000 5.62309079411272E+0000 5.61843069346615E+0000 5.61377386346158E+0000 + 5.60912030217707E+0000 5.60447000769161E+0000 5.59982297808512E+0000 5.59517921143849E+0000 5.59053870583354E+0000 + 5.58590145935302E+0000 5.58126747008064E+0000 5.57663673610105E+0000 5.57200925549983E+0000 5.56738502636352E+0000 + 5.56276404677958E+0000 5.55814631483643E+0000 5.55353182862341E+0000 5.54892058623081E+0000 5.54431258574987E+0000 + 5.53970782527275E+0000 5.53510630289255E+0000 5.53050801670332E+0000 5.52591296480004E+0000 5.52132114527863E+0000 + 5.51673255623594E+0000 5.51214719576976E+0000 5.50756506197883E+0000 5.50298615296280E+0000 5.49841046682228E+0000 + 5.49383800165879E+0000 5.48926875557481E+0000 5.48470272667373E+0000 5.48013991305989E+0000 5.47558031283857E+0000 + 5.47102392411595E+0000 5.46647074499917E+0000 5.46192077359631E+0000 5.45737400801636E+0000 5.45283044636924E+0000 + 5.44829008676581E+0000 5.44375292731787E+0000 5.43921896613814E+0000 5.43468820134027E+0000 5.43016063103883E+0000 + 5.42563625334934E+0000 5.42111506638823E+0000 5.41659706827286E+0000 5.41208225712154E+0000 5.40757063105348E+0000 + 5.40306218818882E+0000 5.39855692664865E+0000 5.39405484455496E+0000 5.38955594003067E+0000 5.38506021119965E+0000 + 5.38056765618667E+0000 5.37607827311743E+0000 5.37159206011854E+0000 5.36710901531758E+0000 5.36262913684300E+0000 + 5.35815242282420E+0000 5.35367887139151E+0000 5.34920848067616E+0000 5.34474124881032E+0000 5.34027717392707E+0000 + 5.33581625416042E+0000 5.33135848764530E+0000 5.32690387251755E+0000 5.32245240691395E+0000 5.31800408897217E+0000 + 5.31355891683083E+0000 5.30911688862945E+0000 5.30467800250848E+0000 5.30024225660927E+0000 5.29580964907411E+0000 + 5.29138017804619E+0000 5.28695384166963E+0000 5.28253063808947E+0000 5.27811056545164E+0000 5.27369362190301E+0000 + 5.26927980559135E+0000 5.26486911466537E+0000 5.26046154727467E+0000 5.25605710156977E+0000 5.25165577570211E+0000 + 5.24725756782404E+0000 5.24286247608882E+0000 5.23847049865062E+0000 5.23408163366454E+0000 5.22969587928657E+0000 + 5.22531323367363E+0000 5.22093369498354E+0000 5.21655726137503E+0000 5.21218393100775E+0000 5.20781370204225E+0000 + 5.20344657263999E+0000 5.19908254096336E+0000 5.19472160517562E+0000 5.19036376344098E+0000 5.18600901392453E+0000 + 5.18165735479227E+0000 5.17730878421113E+0000 5.17296330034892E+0000 5.16862090137437E+0000 5.16428158545711E+0000 + 5.15994535076769E+0000 5.15561219547755E+0000 5.15128211775904E+0000 5.14695511578542E+0000 5.14263118773084E+0000 + 5.13831033177037E+0000 5.13399254607998E+0000 5.12967782883654E+0000 5.12536617821782E+0000 5.12105759240249E+0000 + 5.11675206957014E+0000 5.11244960790124E+0000 5.10815020557718E+0000 5.10385386078024E+0000 5.09956057169360E+0000 + 5.09527033650134E+0000 5.09098315338844E+0000 5.08669902054080E+0000 5.08241793614518E+0000 5.07813989838927E+0000 + 5.07386490546164E+0000 5.06959295555178E+0000 5.06532404685005E+0000 5.06105817754774E+0000 5.05679534583699E+0000 + 5.05253554991088E+0000 5.04827878796338E+0000 5.04402505818932E+0000 5.03977435878447E+0000 5.03552668794547E+0000 + 5.03128204386986E+0000 5.02704042475608E+0000 5.02280182880345E+0000 5.01856625421219E+0000 5.01433369918343E+0000 + 5.01010416191916E+0000 5.00587764062229E+0000 5.00165413349661E+0000 4.99743363874681E+0000 4.99321615457845E+0000 + 4.98900167919800E+0000 4.98479021081282E+0000 4.98058174763115E+0000 4.97637628786213E+0000 4.97217382971578E+0000 + 4.96797437140302E+0000 4.96377791113565E+0000 4.95958444712635E+0000 4.95539397758872E+0000 4.95120650073720E+0000 + 4.94702201478715E+0000 4.94284051795482E+0000 4.93866200845733E+0000 4.93448648451269E+0000 4.93031394433979E+0000 + 4.92614438615842E+0000 4.92197780818925E+0000 4.91781420865382E+0000 4.91365358577457E+0000 4.90949593777483E+0000 + 4.90534126287878E+0000 4.90118955931153E+0000 4.89704082529903E+0000 4.89289505906813E+0000 4.88875225884657E+0000 + 4.88461242286297E+0000 4.88047554934681E+0000 4.87634163652847E+0000 4.87221068263920E+0000 4.86808268591114E+0000 + 4.86395764457732E+0000 4.85983555687161E+0000 4.85571642102879E+0000 4.85160023528452E+0000 4.84748699787533E+0000 + 4.84337670703861E+0000 4.83926936101266E+0000 4.83516495803664E+0000 4.83106349635059E+0000 4.82696497419542E+0000 + 4.82286938981292E+0000 4.81877674144576E+0000 4.81468702733747E+0000 4.81060024573249E+0000 4.80651639487609E+0000 + 4.80243547301444E+0000 4.79835747839458E+0000 4.79428240926442E+0000 4.79021026387275E+0000 4.78614104046921E+0000 + 4.78207473730435E+0000 4.77801135262957E+0000 4.77395088469712E+0000 4.76989333176017E+0000 4.76583869207272E+0000 + 4.76178696388966E+0000 4.75773814546675E+0000 4.75369223506060E+0000 4.74964923092871E+0000 4.74560913132945E+0000 + 4.74157193452204E+0000 4.73753763876659E+0000 4.73350624232407E+0000 4.72947774345629E+0000 4.72545214042598E+0000 + 4.72142943149670E+0000 4.71740961493287E+0000 4.71339268899982E+0000 4.70937865196369E+0000 4.70536750209152E+0000 + 4.70135923765120E+0000 4.69735385691151E+0000 4.69335135814206E+0000 4.68935173961335E+0000 4.68535499959672E+0000 + 4.68136113636439E+0000 4.67737014818943E+0000 4.67338203334580E+0000 4.66939679010829E+0000 4.66541441675257E+0000 + 4.66143491155515E+0000 4.65745827279344E+0000 4.65348449874566E+0000 4.64951358769094E+0000 4.64554553790923E+0000 + 4.64158034768137E+0000 4.63761801528904E+0000 4.63365853901478E+0000 4.62970191714199E+0000 4.62574814795494E+0000 + 4.62179722973874E+0000 4.61784916077936E+0000 4.61390393936365E+0000 4.60996156377928E+0000 4.60602203231480E+0000 + 4.60208534325961E+0000 4.59815149490397E+0000 4.59422048553899E+0000 4.59029231345663E+0000 4.58636697694971E+0000 + 4.58244447431192E+0000 4.57852480383776E+0000 4.57460796382263E+0000 4.57069395256275E+0000 4.56678276835523E+0000 + 4.56287440949798E+0000 4.55896887428981E+0000 4.55506616103035E+0000 4.55116626802010E+0000 4.54726919356040E+0000 + 4.54337493595344E+0000 4.53948349350227E+0000 4.53559486451078E+0000 4.53170904728372E+0000 4.52782604012667E+0000 + 4.52394584134608E+0000 4.52006844924923E+0000 4.51619386214426E+0000 4.51232207834016E+0000 4.50845309614675E+0000 + 4.50458691387472E+0000 4.50072352983558E+0000 4.49686294234172E+0000 4.49300514970633E+0000 4.48915015024349E+0000 + 4.48529794226810E+0000 4.48144852409592E+0000 4.47760189404353E+0000 4.47375805042838E+0000 4.46991699156875E+0000 + 4.46607871578376E+0000 4.46224322139339E+0000 4.45841050671844E+0000 4.45458057008058E+0000 4.45075340980229E+0000 + 4.44692902420691E+0000 4.44310741161861E+0000 4.43928857036243E+0000 4.43547249876421E+0000 4.43165919515065E+0000 + 4.42784865784930E+0000 4.42404088518853E+0000 4.42023587549755E+0000 4.41643362710643E+0000 4.41263413834605E+0000 + 4.40883740754816E+0000 4.40504343304530E+0000 4.40125221317090E+0000 4.39746374625920E+0000 4.39367803064527E+0000 + 4.38989506466502E+0000 4.38611484665522E+0000 4.38233737495344E+0000 4.37856264789811E+0000 4.37479066382849E+0000 + 4.37102142108466E+0000 4.36725491800754E+0000 4.36349115293890E+0000 4.35973012422134E+0000 4.35597183019826E+0000 + 4.35221626921394E+0000 4.34846343961345E+0000 4.34471333974272E+0000 4.34096596794849E+0000 4.33722132257837E+0000 + 4.33347940198075E+0000 4.32974020450488E+0000 4.32600372850084E+0000 4.32226997231954E+0000 4.31853893431269E+0000 + 4.31481061283288E+0000 4.31108500623348E+0000 4.30736211286873E+0000 4.30364193109366E+0000 4.29992445926416E+0000 + 4.29620969573692E+0000 4.29249763886947E+0000 4.28878828702018E+0000 4.28508163854821E+0000 4.28137769181359E+0000 + 4.27767644517715E+0000 4.27397789700054E+0000 4.27028204564624E+0000 4.26658888947757E+0000 4.26289842685866E+0000 + 4.25921065615446E+0000 4.25552557573076E+0000 4.25184318395415E+0000 4.24816347919206E+0000 4.24448645981274E+0000 + 4.24081212418526E+0000 4.23714047067950E+0000 4.23347149766619E+0000 4.22980520351685E+0000 4.22614158660384E+0000 + 4.22248064530034E+0000 4.21882237798033E+0000 4.21516678301863E+0000 4.21151385879088E+0000 4.20786360367353E+0000 + 4.20421601604384E+0000 4.20057109427991E+0000 4.19692883676063E+0000 4.19328924186575E+0000 4.18965230797579E+0000 + 4.18601803347211E+0000 4.18238641673690E+0000 4.17875745615313E+0000 4.17513115010462E+0000 4.17150749697599E+0000 + 4.16788649515267E+0000 4.16426814302091E+0000 4.16065243896779E+0000 4.15703938138118E+0000 4.15342896864976E+0000 + 4.14982119916306E+0000 4.14621607131139E+0000 4.14261358348588E+0000 4.13901373407847E+0000 4.13541652148193E+0000 + 4.13182194408982E+0000 4.12823000029652E+0000 4.12464068849722E+0000 4.12105400708792E+0000 4.11746995446543E+0000 + 4.11388852902737E+0000 4.11030972917218E+0000 4.10673355329908E+0000 4.10315999980814E+0000 4.09958906710021E+0000 + 4.09602075357694E+0000 4.09245505764082E+0000 4.08889197769513E+0000 4.08533151214395E+0000 4.08177365939217E+0000 + 4.07821841784551E+0000 4.07466578591045E+0000 4.07111576199432E+0000 4.06756834450523E+0000 4.06402353185211E+0000 + 4.06048132244468E+0000 4.05694171469348E+0000 4.05340470700983E+0000 4.04987029780589E+0000 4.04633848549459E+0000 + 4.04280926848967E+0000 4.03928264520570E+0000 4.03575861405801E+0000 4.03223717346276E+0000 4.02871832183691E+0000 + 4.02520205759821E+0000 4.02168837916521E+0000 4.01817728495728E+0000 4.01466877339457E+0000 4.01116284289804E+0000 + 4.00765949188944E+0000 4.00415871879133E+0000 4.00066052202708E+0000 3.99716490002082E+0000 3.99367185119751E+0000 + 3.99018137398290E+0000 3.98669346680355E+0000 3.98320812808679E+0000 3.97972535626076E+0000 3.97624514975440E+0000 + 3.97276750699745E+0000 3.96929242642043E+0000 3.96581990645468E+0000 3.96234994553230E+0000 3.95888254208623E+0000 + 3.95541769455015E+0000 3.95195540135859E+0000 3.94849566094684E+0000 3.94503847175098E+0000 3.94158383220791E+0000 + 3.93813174075529E+0000 3.93468219583161E+0000 3.93123519587611E+0000 3.92779073932886E+0000 3.92434882463069E+0000 + 3.92090945022325E+0000 3.91747261454897E+0000 3.91403831605104E+0000 3.91060655317350E+0000 3.90717732436112E+0000 + 3.90375062805950E+0000 3.90032646271501E+0000 3.89690482677482E+0000 3.89348571868688E+0000 3.89006913689992E+0000 + 3.88665507986349E+0000 3.88324354602788E+0000 3.87983453384421E+0000 3.87642804176437E+0000 3.87302406824102E+0000 + 3.86962261172764E+0000 3.86622367067846E+0000 3.86282724354853E+0000 3.85943332879365E+0000 3.85604192487044E+0000 + 3.85265303023627E+0000 3.84926664334933E+0000 3.84588276266855E+0000 3.84250138665369E+0000 3.83912251376526E+0000 + 3.83574614246457E+0000 3.83237227121369E+0000 3.82900089847551E+0000 3.82563202271367E+0000 3.82226564239259E+0000 + 3.81890175597750E+0000 3.81554036193438E+0000 3.81218145873001E+0000 3.80882504483194E+0000 3.80547111870850E+0000 + 3.80211967882880E+0000 3.79877072366274E+0000 3.79542425168099E+0000 3.79208026135499E+0000 3.78873875115697E+0000 + 3.78539971955993E+0000 3.78206316503765E+0000 3.77872908606470E+0000 3.77539748111640E+0000 3.77206834866887E+0000 + 3.76874168719899E+0000 3.76541749518443E+0000 3.76209577110363E+0000 3.75877651343580E+0000 3.75545972066092E+0000 + 3.75214539125976E+0000 3.74883352371385E+0000 3.74552411650550E+0000 3.74221716811781E+0000 3.73891267703462E+0000 + 3.73561064174056E+0000 3.73231106072103E+0000 3.72901393246221E+0000 3.72571925545104E+0000 3.72242702817524E+0000 + 3.71913724912330E+0000 3.71584991678447E+0000 3.71256502964878E+0000 3.70928258620703E+0000 3.70600258495079E+0000 + 3.70272502437240E+0000 3.69944990296496E+0000 3.69617721922235E+0000 3.69290697163922E+0000 3.68963915871097E+0000 + 3.68637377893378E+0000 3.68311083080460E+0000 3.67985031282115E+0000 3.67659222348191E+0000 3.67333656128612E+0000 + 3.67008332473380E+0000 3.66683251232573E+0000 3.66358412256344E+0000 3.66033815394926E+0000 3.65709460498626E+0000 + 3.65385347417827E+0000 3.65061476002990E+0000 3.64737846104651E+0000 3.64414457573424E+0000 3.64091310259998E+0000 + 3.63768404015138E+0000 3.63445738689687E+0000 3.63123314134563E+0000 3.62801130200759E+0000 3.62479186739347E+0000 + 3.62157483601473E+0000 3.61836020638359E+0000 3.61514797701304E+0000 3.61193814641684E+0000 3.60873071310948E+0000 + 3.60552567560623E+0000 3.60232303242313E+0000 3.59912278207695E+0000 3.59592492308524E+0000 3.59272945396629E+0000 + 3.58953637323917E+0000 3.58634567942371E+0000 3.58315737104046E+0000 3.57997144661076E+0000 3.57678790465671E+0000 + 3.57360674370113E+0000 3.57042796226765E+0000 3.56725155888060E+0000 3.56407753206511E+0000 3.56090588034703E+0000 + 3.55773660225300E+0000 3.55456969631038E+0000 3.55140516104730E+0000 3.54824299499264E+0000 3.54508319667606E+0000 + 3.54192576462792E+0000 3.53877069737938E+0000 3.53561799346233E+0000 3.53246765140942E+0000 3.52931966975404E+0000 + 3.52617404703034E+0000 3.52303078177324E+0000 3.51988987251837E+0000 3.51675131780214E+0000 3.51361511616170E+0000 + 3.51048126613496E+0000 3.50734976626056E+0000 3.50422061507791E+0000 3.50109381112716E+0000 3.49796935294920E+0000 + 3.49484723908569E+0000 3.49172746807901E+0000 3.48861003847231E+0000 3.48549494880948E+0000 3.48238219763516E+0000 + 3.47927178349472E+0000 3.47616370493430E+0000 3.47305796050077E+0000 3.46995454874176E+0000 3.46685346820561E+0000 + 3.46375471744147E+0000 3.46065829499916E+0000 3.45756419942931E+0000 3.45447242928324E+0000 3.45138298311305E+0000 + 3.44829585947156E+0000 3.44521105691236E+0000 3.44212857398977E+0000 3.43904840925883E+0000 3.43597056127535E+0000 + 3.43289502859588E+0000 3.42982180977770E+0000 3.42675090337883E+0000 3.42368230795805E+0000 3.42061602207486E+0000 + 3.41755204428951E+0000 3.41449037316298E+0000 3.41143100725701E+0000 3.40837394513406E+0000 3.40531918535733E+0000 + 3.40226672649077E+0000 3.39921656709907E+0000 3.39616870574763E+0000 3.39312314100263E+0000 3.39007987143095E+0000 + 3.38703889560023E+0000 3.38400021207884E+0000 3.38096381943588E+0000 3.37792971624119E+0000 3.37489790106535E+0000 + 3.37186837247968E+0000 3.36884112905622E+0000 3.36581616936775E+0000 3.36279349198779E+0000 3.35977309549060E+0000 + 3.35675497845115E+0000 3.35373913944517E+0000 3.35072557704911E+0000 3.34771428984015E+0000 3.34470527639621E+0000 + 3.34169853529594E+0000 3.33869406511873E+0000 3.33569186444468E+0000 3.33269193185463E+0000 3.32969426593018E+0000 + 3.32669886525361E+0000 3.32370572840798E+0000 3.32071485397703E+0000 3.31772624054528E+0000 3.31473988669795E+0000 + 3.31175579102099E+0000 3.30877395210109E+0000 3.30579436852566E+0000 3.30281703888283E+0000 3.29984196176148E+0000 + 3.29686913575121E+0000 3.29389855944234E+0000 3.29093023142591E+0000 3.28796415029370E+0000 3.28500031463823E+0000 + 3.28203872305270E+0000 3.27907937413109E+0000 3.27612226646808E+0000 3.27316739865905E+0000 3.27021476930016E+0000 + 3.26726437698824E+0000 3.26431622032088E+0000 3.26137029789638E+0000 3.25842660831377E+0000 3.25548515017279E+0000 + 3.25254592207392E+0000 3.24960892261835E+0000 3.24667415040800E+0000 3.24374160404550E+0000 3.24081128213422E+0000 + 3.23788318327823E+0000 3.23495730608235E+0000 3.23203364915208E+0000 3.22911221109368E+0000 3.22619299051411E+0000 + 3.22327598602105E+0000 3.22036119622290E+0000 3.21744861972879E+0000 3.21453825514856E+0000 3.21163010109275E+0000 + 3.20872415617266E+0000 3.20582041900028E+0000 3.20291888818831E+0000 3.20001956235019E+0000 3.19712244010007E+0000 + 3.19422752005281E+0000 3.19133480082398E+0000 3.18844428102989E+0000 3.18555595928754E+0000 3.18266983421466E+0000 + 3.17978590442970E+0000 3.17690416855181E+0000 3.17402462520085E+0000 3.17114727299743E+0000 3.16827211056283E+0000 + 3.16539913651906E+0000 3.16252834948886E+0000 3.15965974809566E+0000 3.15679333096361E+0000 3.15392909671759E+0000 + 3.15106704398315E+0000 3.14820717138659E+0000 3.14534947755491E+0000 3.14249396111582E+0000 3.13964062069774E+0000 + 3.13678945492980E+0000 3.13394046244184E+0000 3.13109364186441E+0000 3.12824899182877E+0000 3.12540651096690E+0000 + 3.12256619791147E+0000 3.11972805129586E+0000 3.11689206975417E+0000 3.11405825192122E+0000 3.11122659643250E+0000 + 3.10839710192423E+0000 3.10556976703335E+0000 3.10274459039749E+0000 3.09992157065498E+0000 3.09710070644486E+0000 + 3.09428199640690E+0000 3.09146543918154E+0000 3.08865103340995E+0000 3.08583877773399E+0000 3.08302867079624E+0000 + 3.08022071123997E+0000 3.07741489770916E+0000 3.07461122884849E+0000 3.07180970330336E+0000 3.06901031971984E+0000 + 3.06621307674474E+0000 3.06341797302555E+0000 3.06062500721046E+0000 3.05783417794838E+0000 3.05504548388890E+0000 + 3.05225892368233E+0000 3.04947449597967E+0000 3.04669219943263E+0000 3.04391203269360E+0000 3.04113399441570E+0000 + 3.03835808325272E+0000 3.03558429785918E+0000 3.03281263689026E+0000 3.03004309900188E+0000 3.02727568285063E+0000 + 3.02451038709381E+0000 3.02174721038943E+0000 3.01898615139616E+0000 3.01622720877340E+0000 3.01347038118125E+0000 + 3.01071566728048E+0000 3.00796306573257E+0000 3.00521257519971E+0000 3.00246419434477E+0000 2.99971792183131E+0000 + 2.99697375632360E+0000 2.99423169648660E+0000 2.99149174098596E+0000 2.98875388848804E+0000 2.98601813765986E+0000 + 2.98328448716916E+0000 2.98055293568439E+0000 2.97782348187464E+0000 2.97509612440975E+0000 2.97237086196022E+0000 + 2.96964769319725E+0000 2.96692661679273E+0000 2.96420763141924E+0000 2.96149073575006E+0000 2.95877592845915E+0000 + 2.95606320822117E+0000 2.95335257371146E+0000 2.95064402360606E+0000 2.94793755658170E+0000 2.94523317131580E+0000 + 2.94253086648645E+0000 2.93983064077245E+0000 2.93713249285329E+0000 2.93443642140913E+0000 2.93174242512083E+0000 + 2.92905050266995E+0000 2.92636065273871E+0000 2.92367287401003E+0000 2.92098716516753E+0000 2.91830352489549E+0000 + 2.91562195187890E+0000 2.91294244480343E+0000 2.91026500235542E+0000 2.90758962322191E+0000 2.90491630609063E+0000 + 2.90224504964998E+0000 2.89957585258905E+0000 2.89690871359763E+0000 2.89424363136616E+0000 2.89158060458579E+0000 + 2.88891963194836E+0000 2.88626071214635E+0000 2.88360384387298E+0000 2.88094902582211E+0000 2.87829625668831E+0000 + 2.87564553516679E+0000 2.87299685995350E+0000 2.87035022974502E+0000 2.86770564323863E+0000 2.86506309913231E+0000 + 2.86242259612469E+0000 2.85978413291510E+0000 2.85714770820353E+0000 2.85451332069067E+0000 2.85188096907787E+0000 + 2.84925065206718E+0000 2.84662236836131E+0000 2.84399611666367E+0000 2.84137189567832E+0000 2.83874970411001E+0000 + 2.83612954066417E+0000 2.83351140404691E+0000 2.83089529296501E+0000 2.82828120612593E+0000 2.82566914223781E+0000 + 2.82305910000945E+0000 2.82045107815034E+0000 2.81784507537064E+0000 2.81524109038119E+0000 2.81263912189350E+0000 + 2.81003916861975E+0000 2.80744122927281E+0000 2.80484530256620E+0000 2.80225138721414E+0000 2.79965948193149E+0000 + 2.79706958543383E+0000 2.79448169643737E+0000 2.79189581365900E+0000 2.78931193581631E+0000 2.78673006162752E+0000 + 2.78415018981156E+0000 2.78157231908800E+0000 2.77899644817710E+0000 2.77642257579979E+0000 2.77385070067767E+0000 + 2.77128082153299E+0000 2.76871293708869E+0000 2.76614704606838E+0000 2.76358314719633E+0000 2.76102123919748E+0000 + 2.75846132079745E+0000 2.75590339072251E+0000 2.75334744769961E+0000 2.75079349045636E+0000 2.74824151772105E+0000 + 2.74569152822263E+0000 2.74314352069071E+0000 2.74059749385557E+0000 2.73805344644816E+0000 2.73551137720010E+0000 + 2.73297128484367E+0000 2.73043316811181E+0000 2.72789702573813E+0000 2.72536285645690E+0000 2.72283065900308E+0000 + 2.72030043211225E+0000 2.71777217452068E+0000 2.71524588496532E+0000 2.71272156218374E+0000 2.71019920491422E+0000 + 2.70767881189566E+0000 2.70516038186765E+0000 2.70264391357044E+0000 2.70012940574493E+0000 2.69761685713269E+0000 + 2.69510626647594E+0000 2.69259763251759E+0000 2.69009095400116E+0000 2.68758622967089E+0000 2.68508345827164E+0000 + 2.68258263854894E+0000 2.68008376924897E+0000 2.67758684911860E+0000 2.67509187690533E+0000 2.67259885135732E+0000 + 2.67010777122340E+0000 2.66761863525306E+0000 2.66513144219643E+0000 2.66264619080431E+0000 2.66016287982816E+0000 + 2.65768150802010E+0000 2.65520207413289E+0000 2.65272457691995E+0000 2.65024901513538E+0000 2.64777538753391E+0000 + 2.64530369287092E+0000 2.64283392990247E+0000 2.64036609738526E+0000 2.63790019407666E+0000 2.63543621873467E+0000 + 2.63297417011795E+0000 2.63051404698583E+0000 2.62805584809828E+0000 2.62559957221594E+0000 2.62314521810007E+0000 + 2.62069278451260E+0000 2.61824227021614E+0000 2.61579367397390E+0000 2.61334699454978E+0000 2.61090223070832E+0000 + 2.60845938121471E+0000 2.60601844483480E+0000 2.60357942033506E+0000 2.60114230648265E+0000 2.59870710204537E+0000 + 2.59627380579164E+0000 2.59384241649057E+0000 2.59141293291189E+0000 2.58898535382600E+0000 2.58655967800393E+0000 + 2.58413590421738E+0000 2.58171403123867E+0000 2.57929405784079E+0000 2.57687598279737E+0000 2.57445980488269E+0000 + 2.57204552287167E+0000 2.56963313553988E+0000 2.56722264166355E+0000 2.56481404001953E+0000 2.56240732938534E+0000 + 2.56000250853912E+0000 2.55759957625968E+0000 2.55519853132647E+0000 2.55279937251957E+0000 2.55040209861972E+0000 + 2.54800670840830E+0000 2.54561320066733E+0000 2.54322157417947E+0000 2.54083182772803E+0000 2.53844396009697E+0000 + 2.53605797007088E+0000 2.53367385643499E+0000 2.53129161797519E+0000 2.52891125347799E+0000 2.52653276173056E+0000 + 2.52415614152071E+0000 2.52178139163687E+0000 2.51940851086813E+0000 2.51703749800422E+0000 2.51466835183550E+0000 + 2.51230107115298E+0000 2.50993565474830E+0000 2.50757210141376E+0000 2.50521040994227E+0000 2.50285057912739E+0000 + 2.50049260776333E+0000 2.49813649464492E+0000 2.49578223856764E+0000 2.49342983832762E+0000 2.49107929272159E+0000 + 2.48873060054694E+0000 2.48638376060171E+0000 2.48403877168455E+0000 2.48169563259477E+0000 2.47935434213230E+0000 + 2.47701489909770E+0000 2.47467730229219E+0000 2.47234155051760E+0000 2.47000764257642E+0000 2.46767557727174E+0000 + 2.46534535340731E+0000 2.46301696978752E+0000 2.46069042521737E+0000 2.45836571850251E+0000 2.45604284844921E+0000 + 2.45372181386439E+0000 2.45140261355560E+0000 2.44908524633101E+0000 2.44676971099942E+0000 2.44445600637028E+0000 + 2.44214413125366E+0000 2.43983408446026E+0000 2.43752586480141E+0000 2.43521947108909E+0000 2.43291490213588E+0000 + 2.43061215675501E+0000 2.42831123376033E+0000 2.42601213196633E+0000 2.42371485018812E+0000 2.42141938724144E+0000 + 2.41912574194267E+0000 2.41683391310880E+0000 2.41454389955746E+0000 2.41225570010691E+0000 2.40996931357603E+0000 + 2.40768473878433E+0000 2.40540197455195E+0000 2.40312101969966E+0000 2.40084187304883E+0000 2.39856453342150E+0000 + 2.39628899964030E+0000 2.39401527052851E+0000 2.39174334491001E+0000 2.38947322160932E+0000 2.38720489945160E+0000 + 2.38493837726260E+0000 2.38267365386873E+0000 2.38041072809699E+0000 2.37814959877503E+0000 2.37589026473112E+0000 + 2.37363272479413E+0000 2.37137697779359E+0000 2.36912302255962E+0000 2.36687085792298E+0000 2.36462048271505E+0000 + 2.36237189576782E+0000 2.36012509591391E+0000 2.35788008198658E+0000 2.35563685281968E+0000 2.35339540724769E+0000 + 2.35115574410572E+0000 2.34891786222950E+0000 2.34668176045536E+0000 2.34444743762028E+0000 2.34221489256183E+0000 + 2.33998412411822E+0000 2.33775513112827E+0000 2.33552791243142E+0000 2.33330246686772E+0000 2.33107879327786E+0000 + 2.32885689050313E+0000 2.32663675738543E+0000 2.32441839276730E+0000 2.32220179549188E+0000 2.31998696440294E+0000 + 2.31777389834485E+0000 2.31556259616260E+0000 2.31335305670181E+0000 2.31114527880870E+0000 2.30893926133012E+0000 + 2.30673500311352E+0000 2.30453250300697E+0000 2.30233175985915E+0000 2.30013277251937E+0000 2.29793553983754E+0000 + 2.29574006066418E+0000 2.29354633385044E+0000 2.29135435824807E+0000 2.28916413270943E+0000 2.28697565608751E+0000 + 2.28478892723589E+0000 2.28260394500879E+0000 2.28042070826101E+0000 2.27823921584798E+0000 2.27605946662574E+0000 + 2.27388145945093E+0000 2.27170519318082E+0000 2.26953066667328E+0000 2.26735787878678E+0000 2.26518682838042E+0000 + 2.26301751431390E+0000 2.26084993544752E+0000 2.25868409064220E+0000 2.25651997875946E+0000 2.25435759866145E+0000 + 2.25219694921091E+0000 2.25003802927118E+0000 2.24788083770623E+0000 2.24572537338062E+0000 2.24357163515953E+0000 + 2.24141962190873E+0000 2.23926933249462E+0000 2.23712076578419E+0000 2.23497392064503E+0000 2.23282879594536E+0000 + 2.23068539055398E+0000 2.22854370334030E+0000 2.22640373317436E+0000 2.22426547892678E+0000 2.22212893946878E+0000 + 2.21999411367221E+0000 2.21786100040949E+0000 2.21572959855368E+0000 2.21359990697842E+0000 2.21147192455796E+0000 + 2.20934565016715E+0000 2.20722108268144E+0000 2.20509822097690E+0000 2.20297706393017E+0000 2.20085761041853E+0000 + 2.19873985931983E+0000 2.19662380951254E+0000 2.19450945987572E+0000 2.19239680928904E+0000 2.19028585663277E+0000 + 2.18817660078776E+0000 2.18606904063549E+0000 2.18396317505802E+0000 2.18185900293802E+0000 2.17975652315876E+0000 + 2.17765573460408E+0000 2.17555663615847E+0000 2.17345922670697E+0000 2.17136350513525E+0000 2.16926947032956E+0000 + 2.16717712117675E+0000 2.16508645656429E+0000 2.16299747538021E+0000 2.16091017651316E+0000 2.15882455885238E+0000 + 2.15674062128771E+0000 2.15465836270959E+0000 2.15257778200904E+0000 2.15049887807769E+0000 2.14842164980775E+0000 + 2.14634609609205E+0000 2.14427221582400E+0000 2.14220000789758E+0000 2.14012947120742E+0000 2.13806060464869E+0000 + 2.13599340711719E+0000 2.13392787750929E+0000 2.13186401472197E+0000 2.12980181765278E+0000 2.12774128519989E+0000 + 2.12568241626205E+0000 2.12362520973860E+0000 2.12156966452947E+0000 2.11951577953519E+0000 2.11746355365688E+0000 + 2.11541298579624E+0000 2.11336407485557E+0000 2.11131681973775E+0000 2.10927121934628E+0000 2.10722727258521E+0000 + 2.10518497835921E+0000 2.10314433557352E+0000 2.10110534313398E+0000 2.09906799994701E+0000 2.09703230491964E+0000 + 2.09499825695946E+0000 2.09296585497467E+0000 2.09093509787403E+0000 2.08890598456693E+0000 2.08687851396331E+0000 + 2.08485268497372E+0000 2.08282849650927E+0000 2.08080594748170E+0000 2.07878503680329E+0000 2.07676576338693E+0000 + 2.07474812614610E+0000 2.07273212399485E+0000 2.07071775584782E+0000 2.06870502062025E+0000 2.06669391722795E+0000 + 2.06468444458731E+0000 2.06267660161532E+0000 2.06067038722953E+0000 2.05866580034810E+0000 2.05666283988977E+0000 + 2.05466150477384E+0000 2.05266179392022E+0000 2.05066370624938E+0000 2.04866724068240E+0000 2.04667239614091E+0000 + 2.04467917154714E+0000 2.04268756582390E+0000 2.04069757789459E+0000 2.03870920668317E+0000 2.03672245111419E+0000 + 2.03473731011279E+0000 2.03275378260469E+0000 2.03077186751617E+0000 2.02879156377411E+0000 2.02681287030596E+0000 + 2.02483578603975E+0000 2.02286030990410E+0000 2.02088644082819E+0000 2.01891417774179E+0000 2.01694351957524E+0000 + 2.01497446525948E+0000 2.01300701372601E+0000 2.01104116390690E+0000 2.00907691473481E+0000 2.00711426514297E+0000 + 2.00515321406520E+0000 2.00319376043588E+0000 2.00123590318997E+0000 1.99927964126302E+0000 1.99732497359114E+0000 + 1.99537189911102E+0000 1.99342041675992E+0000 1.99147052547569E+0000 1.98952222419674E+0000 1.98757551186205E+0000 + 1.98563038741120E+0000 1.98368684978432E+0000 1.98174489792212E+0000 1.97980453076588E+0000 1.97786574725747E+0000 + 1.97592854633931E+0000 1.97399292695441E+0000 1.97205888804634E+0000 1.97012642855925E+0000 1.96819554743785E+0000 + 1.96626624362745E+0000 1.96433851607389E+0000 1.96241236372362E+0000 1.96048778552364E+0000 1.95856478042153E+0000 + 1.95664334736542E+0000 1.95472348530403E+0000 1.95280519318665E+0000 1.95088846996314E+0000 1.94897331458391E+0000 + 1.94705972599997E+0000 1.94514770316286E+0000 1.94323724502472E+0000 1.94132835053825E+0000 1.93942101865672E+0000 + 1.93751524833396E+0000 1.93561103852437E+0000 1.93370838818292E+0000 1.93180729626515E+0000 1.92990776172716E+0000 + 1.92800978352561E+0000 1.92611336061776E+0000 1.92421849196138E+0000 1.92232517651486E+0000 1.92043341323713E+0000 + 1.91854320108768E+0000 1.91665453902657E+0000 1.91476742601445E+0000 1.91288186101249E+0000 1.91099784298245E+0000 + 1.90911537088666E+0000 1.90723444368799E+0000 1.90535506034990E+0000 1.90347721983640E+0000 1.90160092111207E+0000 + 1.89972616314202E+0000 1.89785294489198E+0000 1.89598126532820E+0000 1.89411112341749E+0000 1.89224251812725E+0000 + 1.89037544842543E+0000 1.88850991328053E+0000 1.88664591166162E+0000 1.88478344253833E+0000 1.88292250488084E+0000 + 1.88106309765992E+0000 1.87920521984687E+0000 1.87734887041355E+0000 1.87549404833241E+0000 1.87364075257642E+0000 + 1.87178898211914E+0000 1.86993873593466E+0000 1.86809001299767E+0000 1.86624281228337E+0000 1.86439713276755E+0000 + 1.86255297342655E+0000 1.86071033323727E+0000 1.85886921117715E+0000 1.85702960622421E+0000 1.85519151735702E+0000 + 1.85335494355469E+0000 1.85151988379691E+0000 1.84968633706391E+0000 1.84785430233649E+0000 1.84602377859599E+0000 + 1.84419476482432E+0000 1.84236726000392E+0000 1.84054126311782E+0000 1.83871677314957E+0000 1.83689378908331E+0000 + 1.83507230990370E+0000 1.83325233459597E+0000 1.83143386214590E+0000 1.82961689153984E+0000 1.82780142176466E+0000 + 1.82598745180780E+0000 1.82417498065727E+0000 1.82236400730160E+0000 1.82055453072990E+0000 1.81874654993181E+0000 + 1.81694006389753E+0000 1.81513507161781E+0000 1.81333157208397E+0000 1.81152956428784E+0000 1.80972904722185E+0000 + 1.80793001987893E+0000 1.80613248125259E+0000 1.80433643033690E+0000 1.80254186612645E+0000 1.80074878761640E+0000 + 1.79895719380244E+0000 1.79716708368084E+0000 1.79537845624838E+0000 1.79359131050243E+0000 1.79180564544086E+0000 + 1.79002146006213E+0000 1.78823875336523E+0000 1.78645752434970E+0000 1.78467777201562E+0000 1.78289949536362E+0000 + 1.78112269339489E+0000 1.77934736511115E+0000 1.77757350951466E+0000 1.77580112560826E+0000 1.77403021239530E+0000 + 1.77226076887969E+0000 1.77049279406588E+0000 1.76872628695887E+0000 1.76696124656421E+0000 1.76519767188798E+0000 + 1.76343556193681E+0000 1.76167491571788E+0000 1.75991573223891E+0000 1.75815801050816E+0000 1.75640174953443E+0000 + 1.75464694832708E+0000 1.75289360589599E+0000 1.75114172125161E+0000 1.74939129340490E+0000 1.74764232136738E+0000 + 1.74589480415111E+0000 1.74414874076869E+0000 1.74240413023327E+0000 1.74066097155853E+0000 1.73891926375869E+0000 + 1.73717900584852E+0000 1.73544019684331E+0000 1.73370283575892E+0000 1.73196692161173E+0000 1.73023245341867E+0000 + 1.72849943019719E+0000 1.72676785096529E+0000 1.72503771474153E+0000 1.72330902054497E+0000 1.72158176739524E+0000 + 1.71985595431250E+0000 1.71813158031742E+0000 1.71640864443126E+0000 1.71468714567577E+0000 1.71296708307326E+0000 + 1.71124845564657E+0000 1.70953126241908E+0000 1.70781550241471E+0000 1.70610117465791E+0000 1.70438827817367E+0000 + 1.70267681198750E+0000 1.70096677512548E+0000 1.69925816661418E+0000 1.69755098548074E+0000 1.69584523075283E+0000 + 1.69414090145863E+0000 1.69243799662689E+0000 1.69073651528687E+0000 1.68903645646836E+0000 1.68733781920170E+0000 + 1.68564060251776E+0000 1.68394480544794E+0000 1.68225042702416E+0000 1.68055746627890E+0000 1.67886592224515E+0000 + 1.67717579395643E+0000 1.67548708044681E+0000 1.67379978075088E+0000 1.67211389390377E+0000 1.67042941894112E+0000 + 1.66874635489913E+0000 1.66706470081451E+0000 1.66538445572450E+0000 1.66370561866688E+0000 1.66202818867997E+0000 + 1.66035216480259E+0000 1.65867754607411E+0000 1.65700433153442E+0000 1.65533252022396E+0000 1.65366211118366E+0000 + 1.65199310345501E+0000 1.65032549608003E+0000 1.64865928810124E+0000 1.64699447856171E+0000 1.64533106650504E+0000 + 1.64366905097533E+0000 1.64200843101725E+0000 1.64034920567596E+0000 1.63869137399716E+0000 1.63703493502708E+0000 + 1.63537988781247E+0000 1.63372623140061E+0000 1.63207396483929E+0000 1.63042308717686E+0000 1.62877359746216E+0000 + 1.62712549474458E+0000 1.62547877807401E+0000 1.62383344650088E+0000 1.62218949907615E+0000 1.62054693485130E+0000 + 1.61890575287831E+0000 1.61726595220973E+0000 1.61562753189858E+0000 1.61399049099845E+0000 1.61235482856341E+0000 + 1.61072054364810E+0000 1.60908763530764E+0000 1.60745610259770E+0000 1.60582594457445E+0000 1.60419716029460E+0000 + 1.60256974881537E+0000 1.60094370919451E+0000 1.59931904049028E+0000 1.59769574176147E+0000 1.59607381206739E+0000 + 1.59445325046785E+0000 1.59283405602322E+0000 1.59121622779436E+0000 1.58959976484264E+0000 1.58798466622998E+0000 + 1.58637093101881E+0000 1.58475855827206E+0000 1.58314754705320E+0000 1.58153789642620E+0000 1.57992960545557E+0000 + 1.57832267320632E+0000 1.57671709874398E+0000 1.57511288113461E+0000 1.57351001944476E+0000 1.57190851274154E+0000 + 1.57030836009253E+0000 1.56870956056587E+0000 1.56711211323016E+0000 1.56551601715458E+0000 1.56392127140879E+0000 + 1.56232787506296E+0000 1.56073582718780E+0000 1.55914512685451E+0000 1.55755577313482E+0000 1.55596776510098E+0000 + 1.55438110182573E+0000 1.55279578238234E+0000 1.55121180584461E+0000 1.54962917128682E+0000 1.54804787778378E+0000 + 1.54646792441083E+0000 1.54488931024378E+0000 1.54331203435901E+0000 1.54173609583335E+0000 1.54016149374420E+0000 + 1.53858822716943E+0000 1.53701629518744E+0000 1.53544569687714E+0000 1.53387643131795E+0000 1.53230849758980E+0000 + 1.53074189477313E+0000 1.52917662194890E+0000 1.52761267819857E+0000 1.52605006260411E+0000 1.52448877424800E+0000 + 1.52292881221324E+0000 1.52137017558333E+0000 1.51981286344228E+0000 1.51825687487461E+0000 1.51670220896536E+0000 + 1.51514886480005E+0000 1.51359684146473E+0000 1.51204613804596E+0000 1.51049675363081E+0000 1.50894868730683E+0000 + 1.50740193816210E+0000 1.50585650528522E+0000 1.50431238776527E+0000 1.50276958469184E+0000 1.50122809515505E+0000 + 1.49968791824550E+0000 1.49814905305431E+0000 1.49661149867310E+0000 1.49507525419400E+0000 1.49354031870964E+0000 + 1.49200669131316E+0000 1.49047437109820E+0000 1.48894335715892E+0000 1.48741364858995E+0000 1.48588524448646E+0000 + 1.48435814394410E+0000 1.48283234605905E+0000 1.48130784992797E+0000 1.47978465464802E+0000 1.47826275931689E+0000 + 1.47674216303274E+0000 1.47522286489426E+0000 1.47370486400062E+0000 1.47218815945152E+0000 1.47067275034713E+0000 + 1.46915863578815E+0000 1.46764581487575E+0000 1.46613428671164E+0000 1.46462405039799E+0000 1.46311510503751E+0000 + 1.46160744973337E+0000 1.46010108358928E+0000 1.45859600570943E+0000 1.45709221519851E+0000 1.45558971116170E+0000 + 1.45408849270470E+0000 1.45258855893371E+0000 1.45108990895540E+0000 1.44959254187696E+0000 1.44809645680609E+0000 + 1.44660165285097E+0000 1.44510812912027E+0000 1.44361588472318E+0000 1.44212491876937E+0000 1.44063523036902E+0000 + 1.43914681863281E+0000 1.43765968267190E+0000 1.43617382159795E+0000 1.43468923452313E+0000 1.43320592056010E+0000 + 1.43172387882201E+0000 1.43024310842251E+0000 1.42876360847574E+0000 1.42728537809635E+0000 1.42580841639948E+0000 + 1.42433272250074E+0000 1.42285829551628E+0000 1.42138513456270E+0000 1.41991323875712E+0000 1.41844260721715E+0000 + 1.41697323906090E+0000 1.41550513340695E+0000 1.41403828937439E+0000 1.41257270608281E+0000 1.41110838265228E+0000 + 1.40964531820336E+0000 1.40818351185713E+0000 1.40672296273511E+0000 1.40526366995937E+0000 1.40380563265244E+0000 + 1.40234884993733E+0000 1.40089332093758E+0000 1.39943904477718E+0000 1.39798602058064E+0000 1.39653424747295E+0000 + 1.39508372457959E+0000 1.39363445102653E+0000 1.39218642594022E+0000 1.39073964844763E+0000 1.38929411767619E+0000 + 1.38784983275382E+0000 1.38640679280896E+0000 1.38496499697049E+0000 1.38352444436782E+0000 1.38208513413084E+0000 + 1.38064706538991E+0000 1.37921023727590E+0000 1.37777464892015E+0000 1.37634029945449E+0000 1.37490718801126E+0000 + 1.37347531372325E+0000 1.37204467572377E+0000 1.37061527314659E+0000 1.36918710512599E+0000 1.36776017079672E+0000 + 1.36633446929403E+0000 1.36490999975363E+0000 1.36348676131174E+0000 1.36206475310506E+0000 1.36064397427078E+0000 + 1.35922442394655E+0000 1.35780610127053E+0000 1.35638900538135E+0000 1.35497313541815E+0000 1.35355849052051E+0000 + 1.35214506982853E+0000 1.35073287248279E+0000 1.34932189762433E+0000 1.34791214439469E+0000 1.34650361193589E+0000 + 1.34509629939044E+0000 1.34369020590132E+0000 1.34228533061200E+0000 1.34088167266644E+0000 1.33947923120905E+0000 + 1.33807800538475E+0000 1.33667799433895E+0000 1.33527919721750E+0000 1.33388161316677E+0000 1.33248524133360E+0000 + 1.33109008086530E+0000 1.32969613090968E+0000 1.32830339061499E+0000 1.32691185913001E+0000 1.32552153560397E+0000 + 1.32413241918659E+0000 1.32274450902805E+0000 1.32135780427904E+0000 1.31997230409071E+0000 1.31858800761468E+0000 + 1.31720491400307E+0000 1.31582302240846E+0000 1.31444233198392E+0000 1.31306284188299E+0000 1.31168455125969E+0000 + 1.31030745926851E+0000 1.30893156506443E+0000 1.30755686780290E+0000 1.30618336663985E+0000 1.30481106073167E+0000 + 1.30343994923525E+0000 1.30207003130795E+0000 1.30070130610759E+0000 1.29933377279247E+0000 1.29796743052139E+0000 + 1.29660227845359E+0000 1.29523831574881E+0000 1.29387554156724E+0000 1.29251395506958E+0000 1.29115355541697E+0000 + 1.28979434177104E+0000 1.28843631329389E+0000 1.28707946914809E+0000 1.28572380849670E+0000 1.28436933050323E+0000 + 1.28301603433167E+0000 1.28166391914650E+0000 1.28031298411265E+0000 1.27896322839552E+0000 1.27761465116101E+0000 + 1.27626725157546E+0000 1.27492102880571E+0000 1.27357598201904E+0000 1.27223211038322E+0000 1.27088941306650E+0000 + 1.26954788923757E+0000 1.26820753806563E+0000 1.26686835872032E+0000 1.26553035037176E+0000 1.26419351219053E+0000 + 1.26285784334770E+0000 1.26152334301480E+0000 1.26019001036382E+0000 1.25885784456722E+0000 1.25752684479795E+0000 + 1.25619701022940E+0000 1.25486834003545E+0000 1.25354083339043E+0000 1.25221448946915E+0000 1.25088930744689E+0000 + 1.24956528649940E+0000 1.24824242580286E+0000 1.24692072453398E+0000 1.24560018186987E+0000 1.24428079698817E+0000 + 1.24296256906694E+0000 1.24164549728471E+0000 1.24032958082052E+0000 1.23901481885381E+0000 1.23770121056454E+0000 + 1.23638875513310E+0000 1.23507745174037E+0000 1.23376729956768E+0000 1.23245829779682E+0000 1.23115044561007E+0000 + 1.22984374219014E+0000 1.22853818672023E+0000 1.22723377838399E+0000 1.22593051636554E+0000 1.22462839984947E+0000 + 1.22332742802081E+0000 1.22202760006507E+0000 1.22072891516823E+0000 1.21943137251671E+0000 1.21813497129741E+0000 + 1.21683971069769E+0000 1.21554558990537E+0000 1.21425260810872E+0000 1.21296076449649E+0000 1.21167005825788E+0000 + 1.21038048858255E+0000 1.20909205466063E+0000 1.20780475568271E+0000 1.20651859083982E+0000 1.20523355932348E+0000 + 1.20394966032565E+0000 1.20266689303875E+0000 1.20138525665568E+0000 1.20010475036976E+0000 1.19882537337481E+0000 + 1.19754712486509E+0000 1.19627000403532E+0000 1.19499401008067E+0000 1.19371914219679E+0000 1.19244539957977E+0000 + 1.19117278142617E+0000 1.18990128693298E+0000 1.18863091529769E+0000 1.18736166571821E+0000 1.18609353739293E+0000 + 1.18482652952068E+0000 1.18356064130077E+0000 1.18229587193294E+0000 1.18103222061740E+0000 1.17976968655482E+0000 + 1.17850826894631E+0000 1.17724796699345E+0000 1.17598877989827E+0000 1.17473070686326E+0000 1.17347374709135E+0000 + 1.17221789978594E+0000 1.17096316415087E+0000 1.16970953939046E+0000 1.16845702470946E+0000 1.16720561931308E+0000 + 1.16595532240698E+0000 1.16470613319728E+0000 1.16345805089056E+0000 1.16221107469384E+0000 1.16096520381460E+0000 + 1.15972043746076E+0000 1.15847677484070E+0000 1.15723421516327E+0000 1.15599275763775E+0000 1.15475240147388E+0000 + 1.15351314588183E+0000 1.15227499007227E+0000 1.15103793325627E+0000 1.14980197464538E+0000 1.14856711345159E+0000 + 1.14733334888736E+0000 1.14610068016556E+0000 1.14486910649955E+0000 1.14363862710311E+0000 1.14240924119050E+0000 + 1.14118094797641E+0000 1.13995374667597E+0000 1.13872763650478E+0000 1.13750261667888E+0000 1.13627868641476E+0000 + 1.13505584492936E+0000 1.13383409144005E+0000 1.13261342516468E+0000 1.13139384532153E+0000 1.13017535112931E+0000 + 1.12895794180722E+0000 1.12774161657487E+0000 1.12652637465233E+0000 1.12531221526012E+0000 1.12409913761920E+0000 + 1.12288714095099E+0000 1.12167622447733E+0000 1.12046638742053E+0000 1.11925762900334E+0000 1.11804994844895E+0000 + 1.11684334498100E+0000 1.11563781782358E+0000 1.11443336620120E+0000 1.11322998933884E+0000 1.11202768646193E+0000 + 1.11082645679632E+0000 1.10962629956831E+0000 1.10842721400467E+0000 1.10722919933257E+0000 1.10603225477967E+0000 + 1.10483637957403E+0000 1.10364157294418E+0000 1.10244783411908E+0000 1.10125516232816E+0000 1.10006355680124E+0000 + 1.09887301676864E+0000 1.09768354146108E+0000 1.09649513010975E+0000 1.09530778194625E+0000 1.09412149620265E+0000 + 1.09293627211145E+0000 1.09175210890560E+0000 1.09056900581847E+0000 1.08938696208389E+0000 1.08820597693613E+0000 + 1.08702604960988E+0000 1.08584717934030E+0000 1.08466936536296E+0000 1.08349260691388E+0000 1.08231690322955E+0000 + 1.08114225354684E+0000 1.07996865710311E+0000 1.07879611313613E+0000 1.07762462088413E+0000 1.07645417958575E+0000 + 1.07528478848010E+0000 1.07411644680670E+0000 1.07294915380554E+0000 1.07178290871700E+0000 1.07061771078195E+0000 + 1.06945355924166E+0000 1.06829045333785E+0000 1.06712839231267E+0000 1.06596737540873E+0000 1.06480740186905E+0000 + 1.06364847093709E+0000 1.06249058185676E+0000 1.06133373387239E+0000 1.06017792622875E+0000 1.05902315817105E+0000 + 1.05786942894494E+0000 1.05671673779649E+0000 1.05556508397221E+0000 1.05441446671905E+0000 1.05326488528439E+0000 + 1.05211633891605E+0000 1.05096882686227E+0000 1.04982234837174E+0000 1.04867690269358E+0000 1.04753248907733E+0000 + 1.04638910677297E+0000 1.04524675503093E+0000 1.04410543310204E+0000 1.04296514023760E+0000 1.04182587568931E+0000 + 1.04068763870931E+0000 1.03955042855020E+0000 1.03841424446496E+0000 1.03727908570705E+0000 1.03614495153033E+0000 + 1.03501184118911E+0000 1.03387975393812E+0000 1.03274868903252E+0000 1.03161864572792E+0000 1.03048962328032E+0000 + 1.02936162094620E+0000 1.02823463798243E+0000 1.02710867364633E+0000 1.02598372719564E+0000 1.02485979788853E+0000 + 1.02373688498361E+0000 1.02261498773991E+0000 1.02149410541689E+0000 1.02037423727443E+0000 1.01925538257285E+0000 + 1.01813754057291E+0000 1.01702071053576E+0000 1.01590489172302E+0000 1.01479008339670E+0000 1.01367628481927E+0000 + 1.01256349525360E+0000 1.01145171396301E+0000 1.01034094021123E+0000 1.00923117326242E+0000 1.00812241238117E+0000 + 1.00701465683250E+0000 1.00590790588185E+0000 1.00480215879508E+0000 1.00369741483848E+0000 1.00259367327878E+0000 + 1.00149093338311E+0000 1.00038919441904E+0000 9.99288455654566E-0001 9.98188716358100E-0001 9.97089975798485E-0001 + 9.95992233244985E-0001 9.94895487967289E-0001 9.93799739235508E-0001 9.92704986320181E-0001 9.91611228492265E-0001 + 9.90518465023144E-0001 9.89426695184622E-0001 9.88335918248927E-0001 9.87246133488712E-0001 9.86157340177046E-0001 + 9.85069537587429E-0001 9.83982724993775E-0001 9.82896901670424E-0001 9.81812066892138E-0001 9.80728219934094E-0001 + 9.79645360071900E-0001 9.78563486581577E-0001 9.77482598739571E-0001 9.76402695822748E-0001 9.75323777108393E-0001 + 9.74245841874211E-0001 9.73168889398330E-0001 9.72092918959294E-0001 9.71017929836068E-0001 9.69943921308038E-0001 + 9.68870892655008E-0001 9.67798843157200E-0001 9.66727772095256E-0001 9.65657678750236E-0001 9.64588562403619E-0001 + 9.63520422337304E-0001 9.62453257833603E-0001 9.61387068175251E-0001 9.60321852645398E-0001 9.59257610527612E-0001 + 9.58194341105877E-0001 9.57132043664597E-0001 9.56070717488590E-0001 9.55010361863094E-0001 9.53950976073759E-0001 + 9.52892559406657E-0001 9.51835111148266E-0001 9.50778630585493E-0001 9.49723117005651E-0001 9.48668569696474E-0001 + 9.47614987946108E-0001 9.46562371043115E-0001 9.45510718276473E-0001 9.44460028935574E-0001 9.43410302310223E-0001 + 9.42361537690641E-0001 9.41313734367465E-0001 9.40266891631742E-0001 9.39221008774935E-0001 9.38176085088921E-0001 + 9.37132119865988E-0001 9.36089112398840E-0001 9.35047061980593E-0001 9.34005967904775E-0001 9.32965829465327E-0001 + 9.31926645956603E-0001 9.30888416673368E-0001 9.29851140910801E-0001 9.28814817964491E-0001 9.27779447130439E-0001 + 9.26745027705059E-0001 9.25711558985174E-0001 9.24679040268020E-0001 9.23647470851240E-0001 9.22616850032893E-0001 + 9.21587177111446E-0001 9.20558451385776E-0001 9.19530672155171E-0001 9.18503838719329E-0001 9.17477950378355E-0001 + 9.16453006432767E-0001 9.15429006183489E-0001 9.14405948931860E-0001 9.13383833979621E-0001 9.12362660628925E-0001 + 9.11342428182335E-0001 9.10323135942819E-0001 9.09304783213757E-0001 9.08287369298932E-0001 9.07270893502540E-0001 + 9.06255355129181E-0001 9.05240753483865E-0001 9.04227087872009E-0001 9.03214357599431E-0001 9.02202561972366E-0001 + 9.01191700297448E-0001 9.00181771881722E-0001 8.99172776032635E-0001 8.98164712058045E-0001 8.97157579266210E-0001 + 8.96151376965800E-0001 8.95146104465885E-0001 8.94141761075944E-0001 8.93138346105860E-0001 8.92135858865921E-0001 + 8.91134298666819E-0001 8.90133664819651E-0001 8.89133956635920E-0001 8.88135173427530E-0001 8.87137314506792E-0001 + 8.86140379186419E-0001 8.85144366779528E-0001 8.84149276599639E-0001 8.83155107960678E-0001 8.82161860176970E-0001 + 8.81169532563245E-0001 8.80178124434636E-0001 8.79187635106677E-0001 8.78198063895306E-0001 8.77209410116864E-0001 + 8.76221673088087E-0001 8.75234852126122E-0001 8.74248946548512E-0001 8.73263955673204E-0001 8.72279878818545E-0001 + 8.71296715303281E-0001 8.70314464446563E-0001 8.69333125567939E-0001 8.68352697987358E-0001 8.67373181025171E-0001 + 8.66394574002129E-0001 8.65416876239380E-0001 8.64440087058474E-0001 8.63464205781360E-0001 8.62489231730387E-0001 + 8.61515164228300E-0001 8.60542002598248E-0001 8.59569746163775E-0001 8.58598394248823E-0001 8.57627946177737E-0001 + 8.56658401275252E-0001 8.55689758866510E-0001 8.54722018277044E-0001 8.53755178832791E-0001 8.52789239860078E-0001 + 8.51824200685634E-0001 8.50860060636586E-0001 8.49896819040452E-0001 8.48934475225154E-0001 8.47973028519003E-0001 + 8.47012478250715E-0001 8.46052823749393E-0001 8.45094064344543E-0001 8.44136199366063E-0001 8.43179228144247E-0001 + 8.42223150009785E-0001 8.41267964293763E-0001 8.40313670327660E-0001 8.39360267443350E-0001 8.38407754973104E-0001 + 8.37456132249585E-0001 8.36505398605852E-0001 8.35555553375355E-0001 8.34606595891941E-0001 8.33658525489851E-0001 + 8.32711341503716E-0001 8.31765043268565E-0001 8.30819630119813E-0001 8.29875101393277E-0001 8.28931456425160E-0001 + 8.27988694552061E-0001 8.27046815110970E-0001 8.26105817439269E-0001 8.25165700874733E-0001 8.24226464755527E-0001 + 8.23288108420209E-0001 8.22350631207730E-0001 8.21414032457430E-0001 8.20478311509040E-0001 8.19543467702683E-0001 + 8.18609500378872E-0001 8.17676408878512E-0001 8.16744192542895E-0001 8.15812850713708E-0001 8.14882382733024E-0001 + 8.13952787943308E-0001 8.13024065687415E-0001 8.12096215308583E-0001 8.11169236150450E-0001 8.10243127557035E-0001 + 8.09317888872749E-0001 8.08393519442392E-0001 8.07470018611151E-0001 8.06547385724602E-0001 8.05625620128708E-0001 + 8.04704721169822E-0001 8.03784688194684E-0001 8.02865520550422E-0001 8.01947217584551E-0001 8.01029778644972E-0001 + 8.00113203079976E-0001 7.99197490238236E-0001 7.98282639468818E-0001 7.97368650121169E-0001 7.96455521545126E-0001 + 7.95543253090910E-0001 7.94631844109129E-0001 7.93721293950776E-0001 7.92811601967230E-0001 7.91902767510255E-0001 + 7.90994789932003E-0001 7.90087668585006E-0001 7.89181402822185E-0001 7.88275991996845E-0001 7.87371435462671E-0001 + 7.86467732573740E-0001 7.85564882684508E-0001 7.84662885149816E-0001 7.83761739324889E-0001 7.82861444565335E-0001 + 7.81962000227147E-0001 7.81063405666699E-0001 7.80165660240750E-0001 7.79268763306439E-0001 7.78372714221293E-0001 + 7.77477512343217E-0001 7.76583157030499E-0001 7.75689647641810E-0001 7.74796983536202E-0001 7.73905164073110E-0001 + 7.73014188612350E-0001 7.72124056514120E-0001 7.71234767138998E-0001 7.70346319847944E-0001 7.69458714002298E-0001 + 7.68571948963783E-0001 7.67686024094498E-0001 7.66800938756928E-0001 7.65916692313934E-0001 7.65033284128759E-0001 + 7.64150713565025E-0001 7.63268979986731E-0001 7.62388082758262E-0001 7.61508021244375E-0001 7.60628794810213E-0001 + 7.59750402821292E-0001 7.58872844643510E-0001 7.57996119643142E-0001 7.57120227186842E-0001 7.56245166641642E-0001 + 7.55370937374954E-0001 7.54497538754563E-0001 7.53624970148637E-0001 7.52753230925718E-0001 7.51882320454727E-0001 + 7.51012238104960E-0001 7.50142983246092E-0001 7.49274555248175E-0001 7.48406953481637E-0001 7.47540177317281E-0001 + 7.46674226126288E-0001 7.45809099280212E-0001 7.44944796150988E-0001 7.44081316110923E-0001 7.43218658532700E-0001 + 7.42356822789378E-0001 7.41495808254390E-0001 7.40635614301548E-0001 7.39776240305029E-0001 7.38917685639397E-0001 + 7.38059949679582E-0001 7.37203031800893E-0001 7.36346931379009E-0001 7.35491647789984E-0001 7.34637180410249E-0001 + 7.33783528616605E-0001 7.32930691786226E-0001 7.32078669296662E-0001 7.31227460525835E-0001 7.30377064852038E-0001 + 7.29527481653940E-0001 7.28678710310579E-0001 7.27830750201368E-0001 7.26983600706089E-0001 7.26137261204900E-0001 + 7.25291731078328E-0001 7.24447009707272E-0001 7.23603096473005E-0001 7.22759990757164E-0001 7.21917691941766E-0001 + 7.21076199409193E-0001 7.20235512542202E-0001 7.19395630723916E-0001 7.18556553337831E-0001 7.17718279767813E-0001 + 7.16880809398097E-0001 7.16044141613289E-0001 7.15208275798364E-0001 7.14373211338668E-0001 7.13538947619912E-0001 + 7.12705484028182E-0001 7.11872819949929E-0001 7.11040954771972E-0001 7.10209887881503E-0001 7.09379618666079E-0001 + 7.08550146513625E-0001 7.07721470812436E-0001 7.06893590951176E-0001 7.06066506318870E-0001 7.05240216304920E-0001 + 7.04414720299087E-0001 7.03590017691505E-0001 7.02766107872673E-0001 7.01942990233456E-0001 7.01120664165088E-0001 + 7.00299129059164E-0001 6.99478384307653E-0001 6.98658429302884E-0001 6.97839263437556E-0001 6.97020886104732E-0001 + 6.96203296697841E-0001 6.95386494610676E-0001 6.94570479237397E-0001 6.93755249972528E-0001 6.92940806210960E-0001 + 6.92127147347946E-0001 6.91314272779106E-0001 6.90502181900423E-0001 6.89690874108244E-0001 6.88880348799280E-0001 + 6.88070605370607E-0001 6.87261643219665E-0001 6.86453461744257E-0001 6.85646060342547E-0001 6.84839438413067E-0001 + 6.84033595354705E-0001 6.83228530566721E-0001 6.82424243448729E-0001 6.81620733400712E-0001 6.80817999823011E-0001 + 6.80016042116332E-0001 6.79214859681742E-0001 6.78414451920667E-0001 6.77614818234898E-0001 6.76815958026589E-0001 + 6.76017870698252E-0001 6.75220555652760E-0001 6.74424012293348E-0001 6.73628240023614E-0001 6.72833238247511E-0001 + 6.72039006369358E-0001 6.71245543793832E-0001 6.70452849925970E-0001 6.69660924171168E-0001 6.68869765935186E-0001 + 6.68079374624135E-0001 6.67289749644495E-0001 6.66500890403100E-0001 6.65712796307144E-0001 6.64925466764179E-0001 + 6.64138901182118E-0001 6.63353098969232E-0001 6.62568059534146E-0001 6.61783782285850E-0001 6.61000266633686E-0001 + 6.60217511987360E-0001 6.59435517756930E-0001 6.58654283352815E-0001 6.57873808185789E-0001 6.57094091666985E-0001 + 6.56315133207891E-0001 6.55536932220355E-0001 6.54759488116579E-0001 6.53982800309122E-0001 6.53206868210901E-0001 + 6.52431691235185E-0001 6.51657268795605E-0001 6.50883600306141E-0001 6.50110685181135E-0001 6.49338522835281E-0001 + 6.48567112683628E-0001 6.47796454141582E-0001 6.47026546624901E-0001 6.46257389549703E-0001 6.45488982332454E-0001 + 6.44721324389980E-0001 6.43954415139459E-0001 6.43188253998422E-0001 6.42422840384757E-0001 6.41658173716701E-0001 + 6.40894253412850E-0001 6.40131078892149E-0001 6.39368649573900E-0001 6.38606964877756E-0001 6.37846024223722E-0001 + 6.37085827032157E-0001 6.36326372723774E-0001 6.35567660719635E-0001 6.34809690441157E-0001 6.34052461310109E-0001 + 6.33295972748610E-0001 6.32540224179132E-0001 6.31785215024499E-0001 6.31030944707885E-0001 6.30277412652816E-0001 + 6.29524618283170E-0001 6.28772561023174E-0001 6.28021240297407E-0001 6.27270655530801E-0001 6.26520806148630E-0001 + 6.25771691576528E-0001 6.25023311240474E-0001 6.24275664566798E-0001 6.23528750982179E-0001 6.22782569913646E-0001 + 6.22037120788579E-0001 6.21292403034702E-0001 6.20548416080096E-0001 6.19805159353184E-0001 6.19062632282741E-0001 + 6.18320834297890E-0001 6.17579764828102E-0001 6.16839423303196E-0001 6.16099809153340E-0001 6.15360921809048E-0001 + 6.14622760701185E-0001 6.13885325260961E-0001 6.13148614919933E-0001 6.12412629110008E-0001 6.11677367263435E-0001 + 6.10942828812816E-0001 6.10209013191095E-0001 6.09475919831565E-0001 6.08743548167865E-0001 6.08011897633979E-0001 + 6.07280967664240E-0001 6.06550757693320E-0001 6.05821267156246E-0001 6.05092495488384E-0001 6.04364442125448E-0001 + 6.03637106503497E-0001 6.02910488058933E-0001 6.02184586228507E-0001 6.01459400449309E-0001 6.00734930158779E-0001 + 6.00011174794699E-0001 5.99288133795194E-0001 5.98565806598736E-0001 5.97844192644138E-0001 5.97123291370558E-0001 + 5.96403102217499E-0001 5.95683624624803E-0001 5.94964858032661E-0001 5.94246801881603E-0001 5.93529455612503E-0001 + 5.92812818666579E-0001 5.92096890485387E-0001 5.91381670510832E-0001 5.90667158185156E-0001 5.89953352950946E-0001 + 5.89240254251130E-0001 5.88527861528978E-0001 5.87816174228100E-0001 5.87105191792448E-0001 5.86394913666317E-0001 + 5.85685339294343E-0001 5.84976468121500E-0001 5.84268299593105E-0001 5.83560833154816E-0001 5.82854068252629E-0001 + 5.82148004332883E-0001 5.81442640842256E-0001 5.80737977227765E-0001 5.80034012936768E-0001 5.79330747416963E-0001 + 5.78628180116386E-0001 5.77926310483411E-0001 5.77225137966756E-0001 5.76524662015473E-0001 5.75824882078955E-0001 + 5.75125797606935E-0001 5.74427408049480E-0001 5.73729712857002E-0001 5.73032711480242E-0001 5.72336403370287E-0001 + 5.71640787978559E-0001 5.70945864756818E-0001 5.70251633157161E-0001 5.69558092632021E-0001 5.68865242634170E-0001 + 5.68173082616718E-0001 5.67481612033108E-0001 5.66790830337123E-0001 5.66100736982882E-0001 5.65411331424840E-0001 + 5.64722613117787E-0001 5.64034581516850E-0001 5.63347236077492E-0001 5.62660576255512E-0001 5.61974601507044E-0001 + 5.61289311288557E-0001 5.60604705056855E-0001 5.59920782269080E-0001 5.59237542382703E-0001 5.58554984855536E-0001 + 5.57873109145722E-0001 5.57191914711738E-0001 5.56511401012398E-0001 5.55831567506848E-0001 5.55152413654569E-0001 + 5.54473938915373E-0001 5.53796142749408E-0001 5.53119024617157E-0001 5.52442583979434E-0001 5.51766820297385E-0001 + 5.51091733032491E-0001 5.50417321646566E-0001 5.49743585601754E-0001 5.49070524360535E-0001 5.48398137385718E-0001 + 5.47726424140447E-0001 5.47055384088196E-0001 5.46385016692772E-0001 5.45715321418311E-0001 5.45046297729284E-0001 + 5.44377945090492E-0001 5.43710262967068E-0001 5.43043250824473E-0001 5.42376908128502E-0001 5.41711234345280E-0001 + 5.41046228941260E-0001 5.40381891383230E-0001 5.39718221138303E-0001 5.39055217673928E-0001 5.38392880457879E-0001 + 5.37731208958260E-0001 5.37070202643509E-0001 5.36409860982386E-0001 5.35750183443988E-0001 5.35091169497737E-0001 + 5.34432818613384E-0001 5.33775130261009E-0001 5.33118103911022E-0001 5.32461739034159E-0001 5.31806035101487E-0001 + 5.31150991584398E-0001 5.30496607954616E-0001 5.29842883684190E-0001 5.29189818245496E-0001 5.28537411111240E-0001 + 5.27885661754452E-0001 5.27234569648494E-0001 5.26584134267050E-0001 5.25934355084135E-0001 5.25285231574088E-0001 + 5.24636763211575E-0001 5.23988949471590E-0001 5.23341789829449E-0001 5.22695283760800E-0001 5.22049430741612E-0001 + 5.21404230248183E-0001 5.20759681757136E-0001 5.20115784745416E-0001 5.19472538690298E-0001 5.18829943069380E-0001 + 5.18187997360584E-0001 5.17546701042158E-0001 5.16906053592676E-0001 5.16266054491034E-0001 5.15626703216452E-0001 + 5.14987999248478E-0001 5.14349942066980E-0001 5.13712531152150E-0001 5.13075765984508E-0001 5.12439646044893E-0001 + 5.11804170814469E-0001 5.11169339774725E-0001 5.10535152407466E-0001 5.09901608194831E-0001 5.09268706619273E-0001 + 5.08636447163571E-0001 5.08004829310827E-0001 5.07373852544463E-0001 5.06743516348225E-0001 5.06113820206179E-0001 + 5.05484763602715E-0001 5.04856346022545E-0001 5.04228566950700E-0001 5.03601425872534E-0001 5.02974922273722E-0001 + 5.02349055640260E-0001 5.01723825458464E-0001 5.01099231214971E-0001 5.00475272396741E-0001 4.99851948491051E-0001 + 4.99229258985500E-0001 4.98607203368008E-0001 4.97985781126810E-0001 4.97364991750468E-0001 4.96744834727859E-0001 + 4.96125309548181E-0001 4.95506415700951E-0001 4.94888152676004E-0001 4.94270519963497E-0001 4.93653517053901E-0001 + 4.93037143438011E-0001 4.92421398606936E-0001 4.91806282052109E-0001 4.91191793265274E-0001 4.90577931738500E-0001 + 4.89964696964169E-0001 4.89352088434982E-0001 4.88740105643959E-0001 4.88128748084436E-0001 4.87518015250068E-0001 + 4.86907906634826E-0001 4.86298421732996E-0001 4.85689560039185E-0001 4.85081321048313E-0001 4.84473704255619E-0001 + 4.83866709156657E-0001 4.83260335247298E-0001 4.82654582023728E-0001 4.82049448982451E-0001 4.81444935620282E-0001 + 4.80841041434359E-0001 4.80237765922129E-0001 4.79635108581357E-0001 4.79033068910123E-0001 4.78431646406823E-0001 + 4.77830840570165E-0001 4.77230650899173E-0001 4.76631076893186E-0001 4.76032118051859E-0001 4.75433773875157E-0001 + 4.74836043863364E-0001 4.74238927517073E-0001 4.73642424337194E-0001 4.73046533824950E-0001 4.72451255481877E-0001 + 4.71856588809824E-0001 4.71262533310954E-0001 4.70669088487743E-0001 4.70076253842979E-0001 4.69484028879762E-0001 + 4.68892413101507E-0001 4.68301406011939E-0001 4.67711007115098E-0001 4.67121215915333E-0001 4.66532031917306E-0001 + 4.65943454625992E-0001 4.65355483546675E-0001 4.64768118184953E-0001 4.64181358046734E-0001 4.63595202638238E-0001 + 4.63009651465996E-0001 4.62424704036848E-0001 4.61840359857948E-0001 4.61256618436756E-0001 4.60673479281046E-0001 + 4.60090941898903E-0001 4.59509005798718E-0001 4.58927670489195E-0001 4.58346935479348E-0001 4.57766800278498E-0001 + 4.57187264396279E-0001 4.56608327342631E-0001 4.56029988627806E-0001 4.55452247762362E-0001 4.54875104257169E-0001 + 4.54298557623405E-0001 4.53722607372553E-0001 4.53147253016411E-0001 4.52572494067078E-0001 4.51998330036967E-0001 + 4.51424760438797E-0001 4.50851784785593E-0001 4.50279402590691E-0001 4.49707613367729E-0001 4.49136416630660E-0001 + 4.48565811893738E-0001 4.47995798671528E-0001 4.47426376478900E-0001 4.46857544831029E-0001 4.46289303243402E-0001 + 4.45721651231805E-0001 4.45154588312337E-0001 4.44588114001401E-0001 4.44022227815704E-0001 4.43456929272262E-0001 + 4.42892217888393E-0001 4.42328093181725E-0001 4.41764554670188E-0001 4.41201601872018E-0001 4.40639234305757E-0001 + 4.40077451490252E-0001 4.39516252944654E-0001 4.38955638188420E-0001 4.38395606741306E-0001 4.37836158123382E-0001 + 4.37277291855014E-0001 4.36719007456877E-0001 4.36161304449947E-0001 4.35604182355505E-0001 4.35047640695135E-0001 + 4.34491678990725E-0001 4.33936296764466E-0001 4.33381493538853E-0001 4.32827268836684E-0001 4.32273622181057E-0001 + 4.31720553095377E-0001 4.31168061103349E-0001 4.30616145728980E-0001 4.30064806496581E-0001 4.29514042930765E-0001 + 4.28963854556446E-0001 4.28414240898839E-0001 4.27865201483464E-0001 4.27316735836138E-0001 4.26768843482983E-0001 + 4.26221523950421E-0001 4.25674776765175E-0001 4.25128601454269E-0001 4.24582997545028E-0001 4.24037964565079E-0001 + 4.23493502042344E-0001 4.22949609505052E-0001 4.22406286481730E-0001 4.21863532501203E-0001 4.21321347092599E-0001 + 4.20779729785344E-0001 4.20238680109163E-0001 4.19698197594081E-0001 4.19158281770423E-0001 4.18618932168813E-0001 + 4.18080148320175E-0001 4.17541929755729E-0001 4.17004276006996E-0001 4.16467186605795E-0001 4.15930661084243E-0001 + 4.15394698974756E-0001 4.14859299810049E-0001 4.14324463123132E-0001 4.13790188447315E-0001 4.13256475316207E-0001 + 4.12723323263710E-0001 4.12190731824029E-0001 4.11658700531662E-0001 4.11127228921407E-0001 4.10596316528357E-0001 + 4.10065962887902E-0001 4.09536167535730E-0001 4.09006930007823E-0001 4.08478249840462E-0001 4.07950126570224E-0001 + 4.07422559733981E-0001 4.06895548868901E-0001 4.06369093512448E-0001 4.05843193202383E-0001 4.05317847476758E-0001 + 4.04793055873926E-0001 4.04268817932534E-0001 4.03745133191520E-0001 4.03222001190121E-0001 4.02699421467869E-0001 + 4.02177393564586E-0001 4.01655917020394E-0001 4.01134991375706E-0001 4.00614616171232E-0001 4.00094790947971E-0001 + 3.99575515247222E-0001 3.99056788610574E-0001 3.98538610579909E-0001 3.98020980697406E-0001 3.97503898505533E-0001 + 3.96987363547056E-0001 3.96471375365031E-0001 3.95955933502805E-0001 3.95441037504024E-0001 3.94926686912618E-0001 + 3.94412881272817E-0001 3.93899620129140E-0001 3.93386903026399E-0001 3.92874729509697E-0001 3.92363099124429E-0001 + 3.91852011416283E-0001 3.91341465931238E-0001 3.90831462215563E-0001 3.90321999815821E-0001 3.89813078278864E-0001 + 3.89304697151835E-0001 3.88796855982171E-0001 3.88289554317593E-0001 3.87782791706120E-0001 3.87276567696058E-0001 + 3.86770881836002E-0001 3.86265733674841E-0001 3.85761122761750E-0001 3.85257048646196E-0001 3.84753510877934E-0001 + 3.84250509007012E-0001 3.83748042583764E-0001 3.83246111158814E-0001 3.82744714283077E-0001 3.82243851507755E-0001 + 3.81743522384341E-0001 3.81243726464611E-0001 3.80744463300638E-0001 3.80245732444777E-0001 3.79747533449675E-0001 + 3.79249865868264E-0001 3.78752729253768E-0001 3.78256123159693E-0001 3.77760047139838E-0001 3.77264500748288E-0001 + 3.76769483539415E-0001 3.76274995067879E-0001 3.75781034888625E-0001 3.75287602556889E-0001 3.74794697628187E-0001 + 3.74302319658331E-0001 3.73810468203411E-0001 3.73319142819810E-0001 3.72828343064193E-0001 3.72338068493512E-0001 + 3.71848318665007E-0001 3.71359093136201E-0001 3.70870391464904E-0001 3.70382213209213E-0001 3.69894557927509E-0001 + 3.69407425178457E-0001 3.68920814521010E-0001 3.68434725514405E-0001 3.67949157718160E-0001 3.67464110692085E-0001 + 3.66979583996269E-0001 3.66495577191087E-0001 3.66012089837199E-0001 3.65529121495549E-0001 3.65046671727363E-0001 + 3.64564740094155E-0001 3.64083326157718E-0001 3.63602429480132E-0001 3.63122049623759E-0001 3.62642186151244E-0001 + 3.62162838625517E-0001 3.61684006609789E-0001 3.61205689667555E-0001 3.60727887362591E-0001 3.60250599258960E-0001 + 3.59773824921002E-0001 3.59297563913343E-0001 3.58821815800890E-0001 3.58346580148831E-0001 3.57871856522637E-0001 + 3.57397644488063E-0001 3.56923943611141E-0001 3.56450753458188E-0001 3.55978073595801E-0001 3.55505903590858E-0001 + 3.55034243010519E-0001 3.54563091422223E-0001 3.54092448393693E-0001 3.53622313492930E-0001 3.53152686288216E-0001 + 3.52683566348115E-0001 3.52214953241467E-0001 3.51746846537398E-0001 3.51279245805310E-0001 3.50812150614885E-0001 + 3.50345560536087E-0001 3.49879475139156E-0001 3.49413893994615E-0001 3.48948816673262E-0001 3.48484242746179E-0001 + 3.48020171784725E-0001 3.47556603360536E-0001 3.47093537045529E-0001 3.46630972411898E-0001 3.46168909032117E-0001 + 3.45707346478936E-0001 3.45246284325387E-0001 3.44785722144775E-0001 3.44325659510687E-0001 3.43866095996985E-0001 + 3.43407031177811E-0001 3.42948464627582E-0001 3.42490395920994E-0001 3.42032824633019E-0001 3.41575750338908E-0001 + 3.41119172614186E-0001 3.40663091034658E-0001 3.40207505176402E-0001 3.39752414615775E-0001 3.39297818929411E-0001 + 3.38843717694217E-0001 3.38390110487379E-0001 3.37936996886358E-0001 3.37484376468890E-0001 3.37032248812989E-0001 + 3.36580613496941E-0001 3.36129470099309E-0001 3.35678818198933E-0001 3.35228657374926E-0001 3.34778987206676E-0001 + 3.34329807273846E-0001 3.33881117156376E-0001 3.33432916434476E-0001 3.32985204688634E-0001 3.32537981499613E-0001 + 3.32091246448445E-0001 3.31644999116442E-0001 3.31199239085187E-0001 3.30753965936536E-0001 3.30309179252619E-0001 + 3.29864878615841E-0001 3.29421063608880E-0001 3.28977733814685E-0001 3.28534888816481E-0001 3.28092528197764E-0001 + 3.27650651542301E-0001 3.27209258434137E-0001 3.26768348457585E-0001 3.26327921197231E-0001 3.25887976237935E-0001 + 3.25448513164827E-0001 3.25009531563312E-0001 3.24571031019061E-0001 3.24133011118024E-0001 3.23695471446418E-0001 + 3.23258411590731E-0001 3.22821831137725E-0001 3.22385729674432E-0001 3.21950106788153E-0001 3.21514962066463E-0001 + 3.21080295097206E-0001 3.20646105468498E-0001 3.20212392768723E-0001 3.19779156586537E-0001 3.19346396510867E-0001 + 3.18914112130906E-0001 3.18482303036123E-0001 3.18050968816252E-0001 3.17620109061299E-0001 3.17189723361538E-0001 + 3.16759811307514E-0001 3.16330372490041E-0001 3.15901406500199E-0001 3.15472912929341E-0001 3.15044891369088E-0001 + 3.14617341411328E-0001 3.14190262648218E-0001 3.13763654672185E-0001 3.13337517075924E-0001 3.12911849452394E-0001 + 3.12486651394829E-0001 3.12061922496725E-0001 3.11637662351850E-0001 3.11213870554236E-0001 3.10790546698186E-0001 + 3.10367690378267E-0001 3.09945301189314E-0001 3.09523378726431E-0001 3.09101922584989E-0001 3.08680932360622E-0001 + 3.08260407649235E-0001 3.07840348046998E-0001 3.07420753150344E-0001 3.07001622555979E-0001 3.06582955860871E-0001 + 3.06164752662254E-0001 3.05747012557628E-0001 3.05329735144760E-0001 3.04912920021683E-0001 3.04496566786691E-0001 + 3.04080675038349E-0001 3.03665244375484E-0001 3.03250274397190E-0001 3.02835764702825E-0001 3.02421714892011E-0001 + 3.02008124564634E-0001 3.01594993320847E-0001 3.01182320761067E-0001 3.00770106485975E-0001 3.00358350096514E-0001 + 2.99947051193893E-0001 2.99536209379586E-0001 2.99125824255328E-0001 2.98715895423119E-0001 2.98306422485223E-0001 + 2.97897405044166E-0001 2.97488842702739E-0001 2.97080735063995E-0001 2.96673081731250E-0001 2.96265882308081E-0001 + 2.95859136398331E-0001 2.95452843606105E-0001 2.95047003535767E-0001 2.94641615791948E-0001 2.94236679979538E-0001 + 2.93832195703690E-0001 2.93428162569819E-0001 2.93024580183600E-0001 2.92621448150973E-0001 2.92218766078138E-0001 + 2.91816533571554E-0001 2.91414750237946E-0001 2.91013415684294E-0001 2.90612529517845E-0001 2.90212091346103E-0001 + 2.89812100776834E-0001 2.89412557418065E-0001 2.89013460878082E-0001 2.88614810765433E-0001 2.88216606688925E-0001 + 2.87818848257625E-0001 2.87421535080861E-0001 2.87024666768219E-0001 2.86628242929546E-0001 2.86232263174949E-0001 + 2.85836727114794E-0001 2.85441634359705E-0001 2.85046984520566E-0001 2.84652777208521E-0001 2.84259012034970E-0001 + 2.83865688611574E-0001 2.83472806550254E-0001 2.83080365463187E-0001 2.82688364962808E-0001 2.82296804661812E-0001 + 2.81905684173152E-0001 2.81515003110036E-0001 2.81124761085934E-0001 2.80734957714573E-0001 2.80345592609932E-0001 + 2.79956665386256E-0001 2.79568175658041E-0001 2.79180123040043E-0001 2.78792507147274E-0001 2.78405327595003E-0001 + 2.78018583998757E-0001 2.77632275974316E-0001 2.77246403137722E-0001 2.76860965105269E-0001 2.76475961493509E-0001 + 2.76091391919251E-0001 2.75707255999557E-0001 2.75323553351748E-0001 2.74940283593399E-0001 2.74557446342342E-0001 + 2.74175041216662E-0001 2.73793067834702E-0001 2.73411525815059E-0001 2.73030414776586E-0001 2.72649734338389E-0001 + 2.72269484119830E-0001 2.71889663740528E-0001 2.71510272820351E-0001 2.71131310979427E-0001 2.70752777838135E-0001 + 2.70374673017111E-0001 2.69996996137243E-0001 2.69619746819671E-0001 2.69242924685793E-0001 2.68866529357258E-0001 + 2.68490560455970E-0001 2.68115017604086E-0001 2.67739900424015E-0001 2.67365208538422E-0001 2.66990941570220E-0001 + 2.66617099142581E-0001 2.66243680878926E-0001 2.65870686402929E-0001 2.65498115338517E-0001 2.65125967309871E-0001 + 2.64754241941421E-0001 2.64382938857852E-0001 2.64012057684099E-0001 2.63641598045350E-0001 2.63271559567045E-0001 + 2.62901941874875E-0001 2.62532744594781E-0001 2.62163967352960E-0001 2.61795609775854E-0001 2.61427671490162E-0001 + 2.61060152122829E-0001 2.60693051301054E-0001 2.60326368652288E-0001 2.59960103804226E-0001 2.59594256384822E-0001 + 2.59228826022275E-0001 2.58863812345035E-0001 2.58499214981804E-0001 2.58135033561530E-0001 2.57771267713417E-0001 + 2.57407917066912E-0001 2.57044981251716E-0001 2.56682459897778E-0001 2.56320352635297E-0001 2.55958659094720E-0001 + 2.55597378906744E-0001 2.55236511702316E-0001 2.54876057112629E-0001 2.54516014769126E-0001 2.54156384303500E-0001 + 2.53797165347691E-0001 2.53438357533887E-0001 2.53079960494526E-0001 2.52721973862292E-0001 2.52364397270117E-0001 + 2.52007230351183E-0001 2.51650472738918E-0001 2.51294124066997E-0001 2.50938183969344E-0001 2.50582652080130E-0001 + 2.50227528033773E-0001 2.49872811464936E-0001 2.49518502008532E-0001 2.49164599299719E-0001 2.48811102973903E-0001 + 2.48458012666735E-0001 2.48105328014115E-0001 2.47753048652186E-0001 2.47401174217338E-0001 2.47049704346209E-0001 + 2.46698638675681E-0001 2.46347976842883E-0001 2.45997718485190E-0001 2.45647863240219E-0001 2.45298410745837E-0001 + 2.44949360640155E-0001 2.44600712561527E-0001 2.44252466148555E-0001 2.43904621040083E-0001 2.43557176875204E-0001 + 2.43210133293250E-0001 2.42863489933802E-0001 2.42517246436684E-0001 2.42171402441965E-0001 2.41825957589956E-0001 + 2.41480911521214E-0001 2.41136263876540E-0001 2.40792014296978E-0001 2.40448162423816E-0001 2.40104707898584E-0001 + 2.39761650363059E-0001 2.39418989459259E-0001 2.39076724829445E-0001 2.38734856116121E-0001 2.38393382962034E-0001 + 2.38052305010175E-0001 2.37711621903777E-0001 2.37371333286314E-0001 2.37031438801505E-0001 2.36691938093311E-0001 + 2.36352830805933E-0001 2.36014116583816E-0001 2.35675795071646E-0001 2.35337865914351E-0001 2.35000328757100E-0001 + 2.34663183245307E-0001 2.34326429024623E-0001 2.33990065740942E-0001 2.33654093040400E-0001 2.33318510569373E-0001 + 2.32983317974479E-0001 2.32648514902576E-0001 2.32314101000762E-0001 2.31980075916378E-0001 2.31646439297003E-0001 + 2.31313190790457E-0001 2.30980330044802E-0001 2.30647856708336E-0001 2.30315770429602E-0001 2.29984070857380E-0001 + 2.29652757640688E-0001 2.29321830428788E-0001 2.28991288871178E-0001 2.28661132617598E-0001 2.28331361318024E-0001 + 2.28001974622673E-0001 2.27672972182002E-0001 2.27344353646704E-0001 2.27016118667715E-0001 2.26688266896204E-0001 + 2.26360797983584E-0001 2.26033711581502E-0001 2.25707007341846E-0001 2.25380684916742E-0001 2.25054743958552E-0001 + 2.24729184119878E-0001 2.24404005053558E-0001 2.24079206412669E-0001 2.23754787850526E-0001 2.23430749020680E-0001 + 2.23107089576919E-0001 2.22783809173269E-0001 2.22460907463994E-0001 2.22138384103592E-0001 2.21816238746801E-0001 + 2.21494471048594E-0001 2.21173080664181E-0001 2.20852067249008E-0001 2.20531430458756E-0001 2.20211169949347E-0001 + 2.19891285376932E-0001 2.19571776397905E-0001 2.19252642668890E-0001 2.18933883846751E-0001 2.18615499588585E-0001 + 2.18297489551725E-0001 2.17979853393740E-0001 2.17662590772433E-0001 2.17345701345843E-0001 2.17029184772245E-0001 + 2.16713040710147E-0001 2.16397268818292E-0001 2.16081868755657E-0001 2.15766840181457E-0001 2.15452182755137E-0001 + 2.15137896136378E-0001 2.14823979985096E-0001 2.14510433961439E-0001 2.14197257725792E-0001 2.13884450938770E-0001 + 2.13572013261225E-0001 2.13259944354240E-0001 2.12948243879132E-0001 2.12636911497453E-0001 2.12325946870985E-0001 + 2.12015349661746E-0001 2.11705119531986E-0001 2.11395256144187E-0001 2.11085759161065E-0001 2.10776628245567E-0001 + 2.10467863060874E-0001 2.10159463270397E-0001 2.09851428537783E-0001 2.09543758526906E-0001 2.09236452901878E-0001 + 2.08929511327038E-0001 2.08622933466958E-0001 2.08316718986444E-0001 2.08010867550529E-0001 2.07705378824481E-0001 + 2.07400252473797E-0001 2.07095488164208E-0001 2.06791085561673E-0001 2.06487044332383E-0001 2.06183364142761E-0001 + 2.05880044659458E-0001 2.05577085549358E-0001 2.05274486479574E-0001 2.04972247117450E-0001 2.04670367130559E-0001 + 2.04368846186706E-0001 2.04067683953926E-0001 2.03766880100480E-0001 2.03466434294863E-0001 2.03166346205797E-0001 + 2.02866615502235E-0001 2.02567241853360E-0001 2.02268224928581E-0001 2.01969564397540E-0001 2.01671259930104E-0001 + 2.01373311196372E-0001 2.01075717866671E-0001 2.00778479611556E-0001 2.00481596101812E-0001 2.00185067008448E-0001 + 1.99888892002708E-0001 1.99593070756059E-0001 1.99297602940199E-0001 1.99002488227050E-0001 1.98707726288767E-0001 + 1.98413316797730E-0001 1.98119259426545E-0001 1.97825553848049E-0001 1.97532199735303E-0001 1.97239196761598E-0001 + 1.96946544600450E-0001 1.96654242925603E-0001 1.96362291411028E-0001 1.96070689730921E-0001 1.95779437559708E-0001 + 1.95488534572039E-0001 1.95197980442790E-0001 1.94907774847064E-0001 1.94617917460192E-0001 1.94328407957729E-0001 + 1.94039246015455E-0001 1.93750431309379E-0001 1.93461963515732E-0001 1.93173842310974E-0001 1.92886067371788E-0001 + 1.92598638375084E-0001 1.92311554997995E-0001 1.92024816917882E-0001 1.91738423812329E-0001 1.91452375359145E-0001 + 1.91166671236365E-0001 1.90881311122247E-0001 1.90596294695276E-0001 1.90311621634157E-0001 1.90027291617825E-0001 + 1.89743304325434E-0001 1.89459659436365E-0001 1.89176356630222E-0001 1.88893395586833E-0001 1.88610775986251E-0001 + 1.88328497508751E-0001 1.88046559834830E-0001 1.87764962645212E-0001 1.87483705620842E-0001 1.87202788442888E-0001 + 1.86922210792742E-0001 1.86641972352020E-0001 1.86362072802557E-0001 1.86082511826413E-0001 1.85803289105872E-0001 + 1.85524404323438E-0001 1.85245857161839E-0001 1.84967647304024E-0001 1.84689774433164E-0001 1.84412238232653E-0001 + 1.84135038386106E-0001 1.83858174577361E-0001 1.83581646490476E-0001 1.83305453809731E-0001 1.83029596219630E-0001 + 1.82754073404892E-0001 1.82478885050464E-0001 1.82204030841510E-0001 1.81929510463418E-0001 1.81655323601792E-0001 + 1.81381469942461E-0001 1.81107949171474E-0001 1.80834760975098E-0001 1.80561905039824E-0001 1.80289381052360E-0001 + 1.80017188699636E-0001 1.79745327668801E-0001 1.79473797647225E-0001 1.79202598322497E-0001 1.78931729382426E-0001 + 1.78661190515040E-0001 1.78390981408586E-0001 1.78121101751533E-0001 1.77851551232566E-0001 1.77582329540592E-0001 + 1.77313436364734E-0001 1.77044871394336E-0001 1.76776634318961E-0001 1.76508724828388E-0001 1.76241142612617E-0001 + 1.75973887361866E-0001 1.75706958766572E-0001 1.75440356517388E-0001 1.75174080305186E-0001 1.74908129821058E-0001 + 1.74642504756310E-0001 1.74377204802470E-0001 1.74112229651280E-0001 1.73847578994701E-0001 1.73583252524913E-0001 + 1.73319249934310E-0001 1.73055570915506E-0001 1.72792215161330E-0001 1.72529182364829E-0001 1.72266472219268E-0001 + 1.72004084418125E-0001 1.71742018655099E-0001 1.71480274624103E-0001 1.71218852019268E-0001 1.70957750534938E-0001 + 1.70696969865676E-0001 1.70436509706262E-0001 1.70176369751687E-0001 1.69916549697165E-0001 1.69657049238119E-0001 + 1.69397868070192E-0001 1.69139005889240E-0001 1.68880462391335E-0001 1.68622237272765E-0001 1.68364330230032E-0001 + 1.68106740959855E-0001 1.67849469159165E-0001 1.67592514525111E-0001 1.67335876755053E-0001 1.67079555546569E-0001 + 1.66823550597451E-0001 1.66567861605702E-0001 1.66312488269543E-0001 1.66057430287408E-0001 1.65802687357944E-0001 + 1.65548259180013E-0001 1.65294145452692E-0001 1.65040345875269E-0001 1.64786860147246E-0001 1.64533687968340E-0001 + 1.64280829038480E-0001 1.64028283057810E-0001 1.63776049726685E-0001 1.63524128745674E-0001 1.63272519815560E-0001 + 1.63021222637335E-0001 1.62770236912209E-0001 1.62519562341600E-0001 1.62269198627142E-0001 1.62019145470677E-0001 + 1.61769402574265E-0001 1.61519969640173E-0001 1.61270846370883E-0001 1.61022032469087E-0001 1.60773527637690E-0001 + 1.60525331579808E-0001 1.60277443998770E-0001 1.60029864598114E-0001 1.59782593081592E-0001 1.59535629153165E-0001 + 1.59288972517007E-0001 1.59042622877500E-0001 1.58796579939242E-0001 1.58550843407036E-0001 1.58305412985900E-0001 + 1.58060288381061E-0001 1.57815469297955E-0001 1.57570955442231E-0001 1.57326746519747E-0001 1.57082842236571E-0001 + 1.56839242298981E-0001 1.56595946413465E-0001 1.56352954286721E-0001 1.56110265625656E-0001 1.55867880137388E-0001 + 1.55625797529244E-0001 1.55384017508758E-0001 1.55142539783677E-0001 1.54901364061954E-0001 1.54660490051753E-0001 + 1.54419917461446E-0001 1.54179645999614E-0001 1.53939675375047E-0001 1.53700005296744E-0001 1.53460635473910E-0001 + 1.53221565615961E-0001 1.52982795432522E-0001 1.52744324633421E-0001 1.52506152928701E-0001 1.52268280028607E-0001 + 1.52030705643596E-0001 1.51793429484331E-0001 1.51556451261681E-0001 1.51319770686726E-0001 1.51083387470750E-0001 + 1.50847301325247E-0001 1.50611511961916E-0001 1.50376019092665E-0001 1.50140822429607E-0001 1.49905921685063E-0001 + 1.49671316571560E-0001 1.49437006801833E-0001 1.49202992088821E-0001 1.48969272145674E-0001 1.48735846685742E-0001 + 1.48502715422587E-0001 1.48269878069972E-0001 1.48037334341871E-0001 1.47805083952460E-0001 1.47573126616122E-0001 + 1.47341462047447E-0001 1.47110089961228E-0001 1.46879010072465E-0001 1.46648222096362E-0001 1.46417725748332E-0001 + 1.46187520743987E-0001 1.45957606799150E-0001 1.45727983629845E-0001 1.45498650952301E-0001 1.45269608482954E-0001 + 1.45040855938442E-0001 1.44812393035610E-0001 1.44584219491505E-0001 1.44356335023379E-0001 1.44128739348690E-0001 + 1.43901432185096E-0001 1.43674413250462E-0001 1.43447682262857E-0001 1.43221238940551E-0001 1.42995083002021E-0001 + 1.42769214165944E-0001 1.42543632151204E-0001 1.42318336676886E-0001 1.42093327462277E-0001 1.41868604226870E-0001 + 1.41644166690360E-0001 1.41420014572643E-0001 1.41196147593820E-0001 1.40972565474193E-0001 1.40749267934268E-0001 + 1.40526254694752E-0001 1.40303525476556E-0001 1.40081080000791E-0001 1.39858917988771E-0001 1.39637039162014E-0001 + 1.39415443242236E-0001 1.39194129951358E-0001 1.38973099011501E-0001 1.38752350144988E-0001 1.38531883074344E-0001 + 1.38311697522295E-0001 1.38091793211766E-0001 1.37872169865888E-0001 1.37652827207988E-0001 1.37433764961597E-0001 + 1.37214982850445E-0001 1.36996480598465E-0001 1.36778257929789E-0001 1.36560314568748E-0001 1.36342650239877E-0001 + 1.36125264667908E-0001 1.35908157577776E-0001 1.35691328694612E-0001 1.35474777743751E-0001 1.35258504450728E-0001 + 1.35042508541272E-0001 1.34826789741319E-0001 1.34611347777000E-0001 1.34396182374648E-0001 1.34181293260791E-0001 + 1.33966680162162E-0001 1.33752342805690E-0001 1.33538280918501E-0001 1.33324494227925E-0001 1.33110982461486E-0001 + 1.32897745346910E-0001 1.32684782612119E-0001 1.32472093985236E-0001 1.32259679194581E-0001 1.32047537968671E-0001 + 1.31835670036223E-0001 1.31624075126152E-0001 1.31412752967570E-0001 1.31201703289788E-0001 1.30990925822314E-0001 + 1.30780420294854E-0001 1.30570186437309E-0001 1.30360223979783E-0001 1.30150532652571E-0001 1.29941112186169E-0001 + 1.29731962311271E-0001 1.29523082758764E-0001 1.29314473259736E-0001 1.29106133545468E-0001 1.28898063347442E-0001 + 1.28690262397332E-0001 1.28482730427013E-0001 1.28275467168552E-0001 1.28068472354215E-0001 1.27861745716464E-0001 + 1.27655286987956E-0001 1.27449095901546E-0001 1.27243172190281E-0001 1.27037515587408E-0001 1.26832125826367E-0001 + 1.26627002640795E-0001 1.26422145764523E-0001 1.26217554931578E-0001 1.26013229876183E-0001 1.25809170332755E-0001 + 1.25605376035906E-0001 1.25401846720445E-0001 1.25198582121372E-0001 1.24995581973886E-0001 1.24792846013377E-0001 + 1.24590373975432E-0001 1.24388165595830E-0001 1.24186220610547E-0001 1.23984538755752E-0001 1.23783119767806E-0001 + 1.23581963383269E-0001 1.23381069338889E-0001 1.23180437371612E-0001 1.22980067218576E-0001 1.22779958617113E-0001 + 1.22580111304748E-0001 1.22380525019200E-0001 1.22181199498381E-0001 1.21982134480395E-0001 1.21783329703541E-0001 + 1.21584784906310E-0001 1.21386499827386E-0001 1.21188474205645E-0001 1.20990707780157E-0001 1.20793200290184E-0001 + 1.20595951475180E-0001 1.20398961074791E-0001 1.20202228828856E-0001 1.20005754477407E-0001 1.19809537760667E-0001 + 1.19613578419049E-0001 1.19417876193161E-0001 1.19222430823801E-0001 1.19027242051960E-0001 1.18832309618819E-0001 + 1.18637633265750E-0001 1.18443212734319E-0001 1.18249047766280E-0001 1.18055138103580E-0001 1.17861483488357E-0001 + 1.17668083662939E-0001 1.17474938369846E-0001 1.17282047351787E-0001 1.17089410351663E-0001 1.16897027112565E-0001 + 1.16704897377775E-0001 1.16513020890763E-0001 1.16321397395193E-0001 1.16130026634916E-0001 1.15938908353973E-0001 + 1.15748042296597E-0001 1.15557428207210E-0001 1.15367065830422E-0001 1.15176954911034E-0001 1.14987095194037E-0001 + 1.14797486424611E-0001 1.14608128348124E-0001 1.14419020710135E-0001 1.14230163256391E-0001 1.14041555732827E-0001 + 1.13853197885568E-0001 1.13665089460930E-0001 1.13477230205414E-0001 1.13289619865711E-0001 1.13102258188700E-0001 + 1.12915144921449E-0001 1.12728279811215E-0001 1.12541662605441E-0001 1.12355293051760E-0001 1.12169170897992E-0001 + 1.11983295892145E-0001 1.11797667782415E-0001 1.11612286317186E-0001 1.11427151245027E-0001 1.11242262314698E-0001 + 1.11057619275146E-0001 1.10873221875501E-0001 1.10689069865086E-0001 1.10505162993407E-0001 1.10321501010158E-0001 + 1.10138083665220E-0001 1.09954910708661E-0001 1.09771981890736E-0001 1.09589296961886E-0001 1.09406855672737E-0001 + 1.09224657774104E-0001 1.09042703016987E-0001 1.08860991152572E-0001 1.08679521932231E-0001 1.08498295107521E-0001 + 1.08317310430188E-0001 1.08136567652160E-0001 1.07956066525554E-0001 1.07775806802670E-0001 1.07595788235994E-0001 + 1.07416010578199E-0001 1.07236473582140E-0001 1.07057177000860E-0001 1.06878120587587E-0001 1.06699304095732E-0001 + 1.06520727278891E-0001 1.06342389890848E-0001 1.06164291685568E-0001 1.05986432417202E-0001 1.05808811840085E-0001 + 1.05631429708736E-0001 1.05454285777861E-0001 1.05277379802346E-0001 1.05100711537264E-0001 1.04924280737871E-0001 + 1.04748087159607E-0001 1.04572130558095E-0001 1.04396410689142E-0001 1.04220927308740E-0001 1.04045680173063E-0001 + 1.03870669038469E-0001 1.03695893661498E-0001 1.03521353798874E-0001 1.03347049207505E-0001 1.03172979644480E-0001 + 1.02999144867073E-0001 1.02825544632739E-0001 1.02652178699118E-0001 1.02479046824028E-0001 1.02306148765475E-0001 + 1.02133484281644E-0001 1.01961053130902E-0001 1.01788855071800E-0001 1.01616889863071E-0001 1.01445157263628E-0001 + 1.01273657032569E-0001 1.01102388929170E-0001 1.00931352712891E-0001 1.00760548143374E-0001 1.00589974980441E-0001 + 1.00419632984096E-0001 1.00249521914525E-0001 1.00079641532094E-0001 9.99099915973505E-0002 9.97405718710238E-0002 + 9.95713821140227E-0002 9.94024220874378E-0002 9.92336915525407E-0002 9.90651902707816E-0002 9.88969180037940E-0002 + 9.87288745133897E-0002 9.85610595615620E-0002 9.83934729104835E-0002 9.82261143225075E-0002 9.80589835601677E-0002 + 9.78920803861761E-0002 9.77254045634268E-0002 9.75589558549917E-0002 9.73927340241235E-0002 9.72267388342537E-0002 + 9.70609700489936E-0002 9.68954274321341E-0002 9.67301107476445E-0002 9.65650197596743E-0002 9.64001542325510E-0002 + 9.62355139307817E-0002 9.60710986190524E-0002 9.59069080622277E-0002 9.57429420253506E-0002 9.55792002736427E-0002 + 9.54156825725047E-0002 9.52523886875147E-0002 9.50893183844298E-0002 9.49264714291850E-0002 9.47638475878938E-0002 + 9.46014466268468E-0002 9.44392683125130E-0002 9.42773124115395E-0002 9.41155786907503E-0002 9.39540669171476E-0002 + 9.37927768579111E-0002 9.36317082803979E-0002 9.34708609521419E-0002 9.33102346408545E-0002 9.31498291144247E-0002 + 9.29896441409175E-0002 9.28296794885757E-0002 9.26699349258192E-0002 9.25104102212426E-0002 9.23511051436200E-0002 + 9.21920194618998E-0002 9.20331529452081E-0002 9.18745053628465E-0002 9.17160764842934E-0002 9.15578660792038E-0002 + 9.13998739174068E-0002 9.12420997689100E-0002 9.10845434038951E-0002 9.09272045927205E-0002 9.07700831059194E-0002 + 9.06131787142015E-0002 9.04564911884519E-0002 9.03000202997296E-0002 9.01437658192712E-0002 8.99877275184866E-0002 + 8.98319051689622E-0002 8.96762985424581E-0002 8.95209074109102E-0002 8.93657315464293E-0002 8.92107707213000E-0002 + 8.90560247079827E-0002 8.89014932791112E-0002 8.87471762074944E-0002 8.85930732661156E-0002 8.84391842281322E-0002 + 8.82855088668756E-0002 8.81320469558512E-0002 8.79787982687387E-0002 8.78257625793912E-0002 8.76729396618361E-0002 + 8.75203292902741E-0002 8.73679312390799E-0002 8.72157452828011E-0002 8.70637711961588E-0002 8.69120087540480E-0002 + 8.67604577315360E-0002 8.66091179038639E-0002 8.64579890464456E-0002 8.63070709348681E-0002 8.61563633448908E-0002 + 8.60058660524458E-0002 8.58555788336386E-0002 8.57055014647462E-0002 8.55556337222189E-0002 8.54059753826794E-0002 + 8.52565262229212E-0002 8.51072860199121E-0002 8.49582545507903E-0002 8.48094315928670E-0002 8.46608169236244E-0002 + 8.45124103207172E-0002 8.43642115619721E-0002 8.42162204253855E-0002 8.40684366891280E-0002 8.39208601315396E-0002 + 8.37734905311325E-0002 8.36263276665896E-0002 8.34793713167655E-0002 8.33326212606860E-0002 8.31860772775463E-0002 + 8.30397391467146E-0002 8.28936066477283E-0002 8.27476795602963E-0002 8.26019576642975E-0002 8.24564407397815E-0002 + 8.23111285669687E-0002 8.21660209262490E-0002 8.20211175981833E-0002 8.18764183635017E-0002 8.17319230031053E-0002 + 8.15876312980640E-0002 8.14435430296191E-0002 8.12996579791800E-0002 8.11559759283265E-0002 8.10124966588082E-0002 + 8.08692199525433E-0002 8.07261455916202E-0002 8.05832733582963E-0002 8.04406030349981E-0002 8.02981344043213E-0002 + 8.01558672490300E-0002 8.00138013520583E-0002 7.98719364965080E-0002 7.97302724656502E-0002 7.95888090429247E-0002 + 7.94475460119397E-0002 7.93064831564717E-0002 7.91656202604653E-0002 7.90249571080341E-0002 7.88844934834590E-0002 + 7.87442291711896E-0002 7.86041639558436E-0002 7.84642976222052E-0002 7.83246299552285E-0002 7.81851607400336E-0002 + 7.80458897619091E-0002 7.79068168063105E-0002 7.77679416588613E-0002 7.76292641053523E-0002 7.74907839317404E-0002 + 7.73525009241515E-0002 7.72144148688770E-0002 7.70765255523762E-0002 7.69388327612746E-0002 7.68013362823648E-0002 + 7.66640359026067E-0002 7.65269314091250E-0002 7.63900225892131E-0002 7.62533092303291E-0002 7.61167911200986E-0002 + 7.59804680463124E-0002 7.58443397969282E-0002 7.57084061600697E-0002 7.55726669240258E-0002 7.54371218772523E-0002 + 7.53017708083699E-0002 7.51666135061655E-0002 7.50316497595911E-0002 7.48968793577652E-0002 7.47623020899705E-0002 + 7.46279177456555E-0002 7.44937261144342E-0002 7.43597269860852E-0002 7.42259201505526E-0002 7.40923053979451E-0002 + 7.39588825185368E-0002 7.38256513027659E-0002 7.36926115412354E-0002 7.35597630247134E-0002 7.34271055441317E-0002 + 7.32946388905873E-0002 7.31623628553410E-0002 7.30302772298182E-0002 7.28983818056080E-0002 7.27666763744635E-0002 + 7.26351607283025E-0002 7.25038346592057E-0002 7.23726979594182E-0002 7.22417504213490E-0002 7.21109918375693E-0002 + 7.19804220008158E-0002 7.18500407039869E-0002 7.17198477401455E-0002 7.15898429025168E-0002 7.14600259844898E-0002 + 7.13303967796166E-0002 7.12009550816111E-0002 7.10717006843519E-0002 7.09426333818788E-0002 7.08137529683952E-0002 + 7.06850592382666E-0002 7.05565519860213E-0002 7.04282310063503E-0002 7.03000960941055E-0002 7.01721470443032E-0002 + 7.00443836521201E-0002 6.99168057128959E-0002 6.97894130221317E-0002 6.96622053754907E-0002 6.95351825687984E-0002 + 6.94083443980409E-0002 6.92816906593671E-0002 6.91552211490863E-0002 6.90289356636702E-0002 6.89028339997510E-0002 + 6.87769159541231E-0002 6.86511813237414E-0002 6.85256299057216E-0002 6.84002614973413E-0002 6.82750758960381E-0002 + 6.81500728994109E-0002 6.80252523052193E-0002 6.79006139113835E-0002 6.77761575159842E-0002 6.76518829172621E-0002 + 6.75277899136193E-0002 6.74038783036170E-0002 6.72801478859774E-0002 6.71565984595824E-0002 6.70332298234745E-0002 + 6.69100417768552E-0002 6.67870341190863E-0002 6.66642066496895E-0002 6.65415591683458E-0002 6.64190914748959E-0002 + 6.62968033693402E-0002 6.61746946518384E-0002 6.60527651227092E-0002 6.59310145824305E-0002 6.58094428316398E-0002 + 6.56880496711332E-0002 6.55668349018659E-0002 6.54457983249522E-0002 6.53249397416643E-0002 6.52042589534343E-0002 + 6.50837557618519E-0002 6.49634299686660E-0002 6.48432813757832E-0002 6.47233097852690E-0002 6.46035149993473E-0002 + 6.44838968203990E-0002 6.43644550509645E-0002 6.42451894937413E-0002 6.41260999515852E-0002 6.40071862275092E-0002 + 6.38884481246848E-0002 6.37698854464408E-0002 6.36514979962631E-0002 6.35332855777958E-0002 6.34152479948397E-0002 + 6.32973850513535E-0002 6.31796965514521E-0002 6.30621822994090E-0002 6.29448420996533E-0002 6.28276757567715E-0002 + 6.27106830755074E-0002 6.25938638607608E-0002 6.24772179175887E-0002 6.23607450512041E-0002 6.22444450669775E-0002 + 6.21283177704348E-0002 6.20123629672584E-0002 6.18965804632875E-0002 6.17809700645166E-0002 6.16655315770968E-0002 + 6.15502648073352E-0002 6.14351695616948E-0002 6.13202456467938E-0002 6.12054928694065E-0002 6.10909110364630E-0002 + 6.09764999550487E-0002 6.08622594324043E-0002 6.07481892759263E-0002 6.06342892931662E-0002 6.05205592918307E-0002 + 6.04069990797812E-0002 6.02936084650349E-0002 6.01803872557632E-0002 6.00673352602928E-0002 5.99544522871052E-0002 + 5.98417381448357E-0002 5.97291926422755E-0002 5.96168155883692E-0002 5.95046067922165E-0002 5.93925660630708E-0002 + 5.92806932103402E-0002 5.91689880435871E-0002 5.90574503725269E-0002 5.89460800070305E-0002 5.88348767571215E-0002 + 5.87238404329778E-0002 5.86129708449309E-0002 5.85022678034658E-0002 5.83917311192216E-0002 5.82813606029900E-0002 + 5.81711560657168E-0002 5.80611173185005E-0002 5.79512441725934E-0002 5.78415364394002E-0002 5.77319939304794E-0002 + 5.76226164575420E-0002 5.75134038324517E-0002 5.74043558672254E-0002 5.72954723740323E-0002 5.71867531651946E-0002 + 5.70781980531862E-0002 5.69698068506348E-0002 5.68615793703192E-0002 5.67535154251708E-0002 5.66456148282736E-0002 + 5.65378773928630E-0002 5.64303029323269E-0002 5.63228912602049E-0002 5.62156421901888E-0002 5.61085555361215E-0002 + 5.60016311119979E-0002 5.58948687319646E-0002 5.57882682103194E-0002 5.56818293615118E-0002 5.55755520001424E-0002 + 5.54694359409632E-0002 5.53634809988773E-0002 5.52576869889385E-0002 5.51520537263523E-0002 5.50465810264744E-0002 + 5.49412687048116E-0002 5.48361165770219E-0002 5.47311244589126E-0002 5.46262921664433E-0002 5.45216195157226E-0002 + 5.44171063230104E-0002 5.43127524047164E-0002 5.42085575774007E-0002 5.41045216577738E-0002 5.40006444626954E-0002 + 5.38969258091764E-0002 5.37933655143764E-0002 5.36899633956057E-0002 5.35867192703236E-0002 5.34836329561395E-0002 + 5.33807042708124E-0002 5.32779330322500E-0002 5.31753190585104E-0002 5.30728621678003E-0002 5.29705621784760E-0002 + 5.28684189090425E-0002 5.27664321781542E-0002 5.26646018046144E-0002 5.25629276073750E-0002 5.24614094055371E-0002 + 5.23600470183501E-0002 5.22588402652124E-0002 5.21577889656704E-0002 5.20568929394198E-0002 5.19561520063038E-0002 + 5.18555659863142E-0002 5.17551346995913E-0002 5.16548579664230E-0002 5.15547356072456E-0002 5.14547674426432E-0002 + 5.13549532933480E-0002 5.12552929802396E-0002 5.11557863243454E-0002 5.10564331468407E-0002 5.09572332690480E-0002 + 5.08581865124373E-0002 5.07592926986262E-0002 5.06605516493796E-0002 5.05619631866091E-0002 5.04635271323738E-0002 + 5.03652433088800E-0002 5.02671115384804E-0002 5.01691316436751E-0002 5.00713034471109E-0002 4.99736267715807E-0002 + 4.98761014400251E-0002 4.97787272755301E-0002 4.96815041013291E-0002 4.95844317408012E-0002 4.94875100174721E-0002 + 4.93907387550139E-0002 4.92941177772439E-0002 4.91976469081268E-0002 4.91013259717722E-0002 4.90051547924361E-0002 + 4.89091331945200E-0002 4.88132610025712E-0002 4.87175380412830E-0002 4.86219641354932E-0002 4.85265391101866E-0002 + 4.84312627904919E-0002 4.83361350016841E-0002 4.82411555691828E-0002 4.81463243185531E-0002 4.80516410755052E-0002 + 4.79571056658938E-0002 4.78627179157191E-0002 4.77684776511254E-0002 4.76743846984025E-0002 4.75804388839840E-0002 + 4.74866400344491E-0002 4.73929879765205E-0002 4.72994825370655E-0002 4.72061235430964E-0002 4.71129108217687E-0002 + 4.70198442003830E-0002 4.69269235063830E-0002 4.68341485673575E-0002 4.67415192110383E-0002 4.66490352653013E-0002 + 4.65566965581663E-0002 4.64645029177965E-0002 4.63724541724989E-0002 4.62805501507238E-0002 4.61887906810653E-0002 + 4.60971755922603E-0002 4.60057047131891E-0002 4.59143778728755E-0002 4.58231949004860E-0002 4.57321556253302E-0002 + 4.56412598768611E-0002 4.55505074846734E-0002 4.54598982785059E-0002 4.53694320882391E-0002 4.52791087438968E-0002 + 4.51889280756446E-0002 4.50988899137912E-0002 4.50089940887875E-0002 4.49192404312260E-0002 4.48296287718425E-0002 + 4.47401589415141E-0002 4.46508307712604E-0002 4.45616440922424E-0002 4.44725987357635E-0002 4.43836945332690E-0002 + 4.42949313163450E-0002 4.42063089167205E-0002 4.41178271662648E-0002 4.40294858969898E-0002 4.39412849410478E-0002 + 4.38532241307331E-0002 4.37653032984811E-0002 4.36775222768679E-0002 4.35898808986112E-0002 4.35023789965694E-0002 + 4.34150164037420E-0002 4.33277929532689E-0002 4.32407084784315E-0002 4.31537628126511E-0002 4.30669557894899E-0002 + 4.29802872426508E-0002 4.28937570059767E-0002 4.28073649134512E-0002 4.27211107991978E-0002 4.26349944974808E-0002 + 4.25490158427040E-0002 4.24631746694112E-0002 4.23774708122868E-0002 4.22919041061543E-0002 4.22064743859775E-0002 + 4.21211814868596E-0002 4.20360252440438E-0002 4.19510054929123E-0002 4.18661220689871E-0002 4.17813748079297E-0002 + 4.16967635455405E-0002 4.16122881177595E-0002 4.15279483606660E-0002 4.14437441104773E-0002 4.13596752035513E-0002 + 4.12757414763833E-0002 4.11919427656086E-0002 4.11082789080004E-0002 4.10247497404711E-0002 4.09413551000715E-0002 + 4.08580948239906E-0002 4.07749687495566E-0002 4.06919767142351E-0002 4.06091185556309E-0002 4.05263941114863E-0002 + 4.04438032196819E-0002 4.03613457182368E-0002 4.02790214453070E-0002 4.01968302391876E-0002 4.01147719383106E-0002 + 4.00328463812463E-0002 3.99510534067021E-0002 3.98693928535233E-0002 3.97878645606929E-0002 3.97064683673306E-0002 + 3.96252041126942E-0002 3.95440716361782E-0002 3.94630707773146E-0002 3.93822013757721E-0002 3.93014632713569E-0002 + 3.92208563040119E-0002 3.91403803138166E-0002 3.90600351409878E-0002 3.89798206258784E-0002 3.88997366089785E-0002 + 3.88197829309141E-0002 3.87399594324485E-0002 3.86602659544806E-0002 3.85807023380459E-0002 3.85012684243163E-0002 + 3.84219640545994E-0002 3.83427890703393E-0002 3.82637433131159E-0002 3.81848266246452E-0002 3.81060388467787E-0002 + 3.80273798215037E-0002 3.79488493909437E-0002 3.78704473973570E-0002 3.77921736831380E-0002 3.77140280908166E-0002 + 3.76360104630573E-0002 3.75581206426609E-0002 3.74803584725627E-0002 3.74027237958335E-0002 3.73252164556788E-0002 + 3.72478362954394E-0002 3.71705831585913E-0002 3.70934568887441E-0002 3.70164573296436E-0002 3.69395843251694E-0002 + 3.68628377193359E-0002 3.67862173562921E-0002 3.67097230803212E-0002 3.66333547358413E-0002 3.65571121674037E-0002 + 3.64809952196952E-0002 3.64050037375358E-0002 3.63291375658801E-0002 3.62533965498162E-0002 3.61777805345663E-0002 + 3.61022893654867E-0002 3.60269228880669E-0002 3.59516809479306E-0002 3.58765633908344E-0002 3.58015700626692E-0002 + 3.57267008094586E-0002 3.56519554773603E-0002 3.55773339126647E-0002 3.55028359617955E-0002 3.54284614713096E-0002 + 3.53542102878970E-0002 3.52800822583806E-0002 3.52060772297159E-0002 3.51321950489920E-0002 3.50584355634301E-0002 + 3.49847986203839E-0002 3.49112840673403E-0002 3.48378917519182E-0002 3.47646215218692E-0002 3.46914732250772E-0002 + 3.46184467095585E-0002 3.45455418234612E-0002 3.44727584150658E-0002 3.44000963327850E-0002 3.43275554251630E-0002 + 3.42551355408764E-0002 3.41828365287335E-0002 3.41106582376741E-0002 3.40386005167700E-0002 3.39666632152241E-0002 + 3.38948461823713E-0002 3.38231492676777E-0002 3.37515723207409E-0002 3.36801151912898E-0002 3.36087777291841E-0002 + 3.35375597844152E-0002 3.34664612071052E-0002 3.33954818475074E-0002 3.33246215560056E-0002 3.32538801831150E-0002 + 3.31832575794814E-0002 3.31127535958807E-0002 3.30423680832202E-0002 3.29721008925373E-0002 3.29019518749999E-0002 + 3.28319208819062E-0002 3.27620077646850E-0002 3.26922123748951E-0002 3.26225345642253E-0002 3.25529741844948E-0002 + 3.24835310876526E-0002 3.24142051257777E-0002 3.23449961510787E-0002 3.22759040158946E-0002 3.22069285726934E-0002 + 3.21380696740729E-0002 3.20693271727608E-0002 3.20007009216137E-0002 3.19321907736183E-0002 3.18637965818897E-0002 + 3.17955181996733E-0002 3.17273554803429E-0002 3.16593082774016E-0002 3.15913764444816E-0002 3.15235598353438E-0002 + 3.14558583038785E-0002 3.13882717041040E-0002 3.13207998901683E-0002 3.12534427163472E-0002 3.11862000370454E-0002 + 3.11190717067961E-0002 3.10520575802608E-0002 3.09851575122296E-0002 3.09183713576206E-0002 3.08516989714803E-0002 + 3.07851402089831E-0002 3.07186949254316E-0002 3.06523629762564E-0002 3.05861442170158E-0002 3.05200385033962E-0002 + 3.04540456912116E-0002 3.03881656364034E-0002 3.03223981950413E-0002 3.02567432233217E-0002 3.01912005775692E-0002 + 3.01257701142351E-0002 3.00604516898984E-0002 2.99952451612656E-0002 2.99301503851693E-0002 2.98651672185706E-0002 + 2.98002955185564E-0002 2.97355351423413E-0002 2.96708859472662E-0002 2.96063477907992E-0002 2.95419205305352E-0002 + 2.94776040241949E-0002 2.94133981296266E-0002 2.93493027048045E-0002 2.92853176078295E-0002 2.92214426969284E-0002 + 2.91576778304547E-0002 2.90940228668880E-0002 2.90304776648338E-0002 2.89670420830239E-0002 2.89037159803160E-0002 + 2.88404992156936E-0002 2.87773916482660E-0002 2.87143931372685E-0002 2.86515035420619E-0002 2.85887227221324E-0002 + 2.85260505370922E-0002 2.84634868466784E-0002 2.84010315107541E-0002 2.83386843893070E-0002 2.82764453424508E-0002 + 2.82143142304237E-0002 2.81522909135894E-0002 2.80903752524364E-0002 2.80285671075781E-0002 2.79668663397531E-0002 + 2.79052728098244E-0002 2.78437863787801E-0002 2.77824069077326E-0002 2.77211342579190E-0002 2.76599682907010E-0002 + 2.75989088675645E-0002 2.75379558501200E-0002 2.74771091001024E-0002 2.74163684793700E-0002 2.73557338499065E-0002 + 2.72952050738187E-0002 2.72347820133377E-0002 2.71744645308185E-0002 2.71142524887399E-0002 2.70541457497048E-0002 + 2.69941441764391E-0002 2.69342476317931E-0002 2.68744559787402E-0002 2.68147690803774E-0002 2.67551867999251E-0002 + 2.66957090007270E-0002 2.66363355462503E-0002 2.65770663000848E-0002 2.65179011259443E-0002 2.64588398876648E-0002 + 2.63998824492059E-0002 2.63410286746496E-0002 2.62822784282012E-0002 2.62236315741885E-0002 2.61650879770619E-0002 + 2.61066475013946E-0002 2.60483100118823E-0002 2.59900753733432E-0002 2.59319434507177E-0002 2.58739141090689E-0002 + 2.58159872135817E-0002 2.57581626295635E-0002 2.57004402224438E-0002 2.56428198577739E-0002 2.55853014012274E-0002 + 2.55278847185993E-0002 2.54705696758072E-0002 2.54133561388897E-0002 2.53562439740074E-0002 2.52992330474425E-0002 + 2.52423232255987E-0002 2.51855143750012E-0002 2.51288063622965E-0002 2.50721990542526E-0002 2.50156923177587E-0002 + 2.49592860198248E-0002 2.49029800275827E-0002 2.48467742082845E-0002 2.47906684293038E-0002 2.47346625581351E-0002 + 2.46787564623931E-0002 2.46229500098140E-0002 2.45672430682542E-0002 2.45116355056911E-0002 2.44561271902220E-0002 + 2.44007179900653E-0002 2.43454077735598E-0002 2.42901964091638E-0002 2.42350837654569E-0002 2.41800697111381E-0002 + 2.41251541150271E-0002 2.40703368460630E-0002 2.40156177733055E-0002 2.39609967659340E-0002 2.39064736932471E-0002 + 2.38520484246643E-0002 2.37977208297238E-0002 2.37434907780840E-0002 2.36893581395224E-0002 2.36353227839363E-0002 + 2.35813845813423E-0002 2.35275434018764E-0002 2.34737991157936E-0002 2.34201515934684E-0002 2.33666007053943E-0002 + 2.33131463221836E-0002 2.32597883145681E-0002 2.32065265533981E-0002 2.31533609096427E-0002 2.31002912543902E-0002 + 2.30473174588470E-0002 2.29944393943386E-0002 2.29416569323087E-0002 2.28889699443200E-0002 2.28363783020530E-0002 + 2.27838818773069E-0002 2.27314805419990E-0002 2.26791741681650E-0002 2.26269626279586E-0002 2.25748457936513E-0002 + 2.25228235376334E-0002 2.24708957324123E-0002 2.24190622506135E-0002 2.23673229649804E-0002 2.23156777483740E-0002 + 2.22641264737730E-0002 2.22126690142737E-0002 2.21613052430897E-0002 2.21100350335524E-0002 2.20588582591102E-0002 + 2.20077747933290E-0002 2.19567845098917E-0002 2.19058872825987E-0002 2.18550829853673E-0002 2.18043714922316E-0002 + 2.17537526773431E-0002 2.17032264149698E-0002 2.16527925794967E-0002 2.16024510454253E-0002 2.15522016873741E-0002 + 2.15020443800780E-0002 2.14519789983883E-0002 2.14020054172732E-0002 2.13521235118167E-0002 2.13023331572196E-0002 + 2.12526342287987E-0002 2.12030266019870E-0002 2.11535101523338E-0002 2.11040847555042E-0002 2.10547502872794E-0002 + 2.10055066235563E-0002 2.09563536403482E-0002 2.09072912137833E-0002 2.08583192201063E-0002 2.08094375356772E-0002 + 2.07606460369713E-0002 2.07119446005799E-0002 2.06633331032092E-0002 2.06148114216813E-0002 2.05663794329330E-0002 + 2.05180370140169E-0002 2.04697840421004E-0002 2.04216203944658E-0002 2.03735459485109E-0002 2.03255605817479E-0002 + 2.02776641718044E-0002 2.02298565964223E-0002 2.01821377334588E-0002 2.01345074608853E-0002 2.00869656567878E-0002 + 2.00395121993671E-0002 1.99921469669382E-0002 1.99448698379307E-0002 1.98976806908885E-0002 1.98505794044695E-0002 + 1.98035658574462E-0002 1.97566399287048E-0002 1.97098014972458E-0002 1.96630504421836E-0002 1.96163866427465E-0002 + 1.95698099782769E-0002 1.95233203282303E-0002 1.94769175721768E-0002 1.94306015897993E-0002 1.93843722608950E-0002 + 1.93382294653740E-0002 1.92921730832602E-0002 1.92462029946910E-0002 1.92003190799163E-0002 1.91545212193004E-0002 + 1.91088092933197E-0002 1.90631831825644E-0002 1.90176427677374E-0002 1.89721879296546E-0002 1.89268185492450E-0002 + 1.88815345075501E-0002 1.88363356857243E-0002 1.87912219650347E-0002 1.87461932268611E-0002 1.87012493526957E-0002 + 1.86563902241433E-0002 1.86116157229211E-0002 1.85669257308585E-0002 1.85223201298974E-0002 1.84777988020919E-0002 + 1.84333616296080E-0002 1.83890084947240E-0002 1.83447392798303E-0002 1.83005538674290E-0002 1.82564521401341E-0002 + 1.82124339806717E-0002 1.81684992718794E-0002 1.81246478967064E-0002 1.80808797382136E-0002 1.80371946795737E-0002 + 1.79935926040706E-0002 1.79500733950995E-0002 1.79066369361672E-0002 1.78632831108916E-0002 1.78200118030020E-0002 + 1.77768228963387E-0002 1.77337162748530E-0002 1.76906918226074E-0002 1.76477494237752E-0002 1.76048889626406E-0002 + 1.75621103235986E-0002 1.75194133911550E-0002 1.74767980499263E-0002 1.74342641846393E-0002 1.73918116801318E-0002 + 1.73494404213517E-0002 1.73071502933576E-0002 1.72649411813182E-0002 1.72228129705125E-0002 1.71807655463301E-0002 + 1.71387987942698E-0002 1.70969125999417E-0002 1.70551068490648E-0002 1.70133814274689E-0002 1.69717362210931E-0002 + 1.69301711159865E-0002 1.68886859983081E-0002 1.68472807543262E-0002 1.68059552704192E-0002 1.67647094330745E-0002 + 1.67235431288894E-0002 1.66824562445704E-0002 1.66414486669335E-0002 1.66005202829038E-0002 1.65596709795156E-0002 + 1.65189006439127E-0002 1.64782091633474E-0002 1.64375964251815E-0002 1.63970623168855E-0002 1.63566067260390E-0002 + 1.63162295403301E-0002 1.62759306475559E-0002 1.62357099356221E-0002 1.61955672925430E-0002 1.61555026064415E-0002 + 1.61155157655488E-0002 1.60756066582050E-0002 1.60357751728580E-0002 1.59960211980642E-0002 1.59563446224884E-0002 + 1.59167453349033E-0002 1.58772232241898E-0002 1.58377781793368E-0002 1.57984100894413E-0002 1.57591188437081E-0002 + 1.57199043314495E-0002 1.56807664420863E-0002 1.56417050651462E-0002 1.56027200902651E-0002 1.55638114071863E-0002 + 1.55249789057604E-0002 1.54862224759458E-0002 1.54475420078081E-0002 1.54089373915201E-0002 1.53704085173619E-0002 + 1.53319552757209E-0002 1.52935775570916E-0002 1.52552752520752E-0002 1.52170482513805E-0002 1.51788964458227E-0002 + 1.51408197263241E-0002 1.51028179839136E-0002 1.50648911097270E-0002 1.50270389950067E-0002 1.49892615311016E-0002 + 1.49515586094674E-0002 1.49139301216659E-0002 1.48763759593656E-0002 1.48388960143411E-0002 1.48014901784734E-0002 + 1.47641583437497E-0002 1.47269004022633E-0002 1.46897162462136E-0002 1.46526057679060E-0002 1.46155688597519E-0002 + 1.45786054142683E-0002 1.45417153240785E-0002 1.45048984819112E-0002 1.44681547806008E-0002 1.44314841130876E-0002 + 1.43948863724170E-0002 1.43583614517403E-0002 1.43219092443140E-0002 1.42855296435002E-0002 1.42492225427661E-0002 + 1.42129878356840E-0002 1.41768254159317E-0002 1.41407351772920E-0002 1.41047170136526E-0002 1.40687708190063E-0002 + 1.40328964874509E-0002 1.39970939131890E-0002 1.39613629905276E-0002 1.39257036138792E-0002 1.38901156777601E-0002 + 1.38545990767920E-0002 1.38191537057005E-0002 1.37837794593160E-0002 1.37484762325732E-0002 1.37132439205111E-0002 + 1.36780824182732E-0002 1.36429916211069E-0002 1.36079714243639E-0002 1.35730217235001E-0002 1.35381424140751E-0002 + 1.35033333917529E-0002 1.34685945523009E-0002 1.34339257915908E-0002 1.33993270055977E-0002 1.33647980904006E-0002 + 1.33303389421822E-0002 1.32959494572283E-0002 1.32616295319290E-0002 1.32273790627772E-0002 1.31931979463695E-0002 + 1.31590860794056E-0002 1.31250433586887E-0002 1.30910696811251E-0002 1.30571649437241E-0002 1.30233290435984E-0002 + 1.29895618779632E-0002 1.29558633441372E-0002 1.29222333395415E-0002 1.28886717617005E-0002 1.28551785082408E-0002 + 1.28217534768921E-0002 1.27883965654866E-0002 1.27551076719590E-0002 1.27218866943466E-0002 1.26887335307890E-0002 + 1.26556480795286E-0002 1.26226302389094E-0002 1.25896799073783E-0002 1.25567969834839E-0002 1.25239813658773E-0002 + 1.24912329533115E-0002 1.24585516446414E-0002 1.24259373388241E-0002 1.23933899349182E-0002 1.23609093320845E-0002 + 1.23284954295853E-0002 1.22961481267845E-0002 1.22638673231480E-0002 1.22316529182430E-0002 1.21995048117380E-0002 + 1.21674229034035E-0002 1.21354070931107E-0002 1.21034572808327E-0002 1.20715733666434E-0002 1.20397552507181E-0002 + 1.20080028333334E-0002 1.19763160148664E-0002 1.19446946957959E-0002 1.19131387767010E-0002 1.18816481582622E-0002 + 1.18502227412603E-0002 1.18188624265773E-0002 1.17875671151957E-0002 1.17563367081985E-0002 1.17251711067696E-0002 + 1.16940702121929E-0002 1.16630339258533E-0002 1.16320621492355E-0002 1.16011547839251E-0002 1.15703117316076E-0002 + 1.15395328940686E-0002 1.15088181731941E-0002 1.14781674709700E-0002 1.14475806894824E-0002 1.14170577309169E-0002 + 1.13865984975595E-0002 1.13562028917958E-0002 1.13258708161111E-0002 1.12956021730904E-0002 1.12653968654183E-0002 + 1.12352547958793E-0002 1.12051758673569E-0002 1.11751599828345E-0002 1.11452070453946E-0002 1.11153169582191E-0002 + 1.10854896245893E-0002 1.10557249478854E-0002 1.10260228315872E-0002 1.09963831792729E-0002 1.09668058946206E-0002 + 1.09372908814066E-0002 1.09078380435064E-0002 1.08784472848944E-0002 1.08491185096436E-0002 1.08198516219258E-0002 + 1.07906465260116E-0002 1.07615031262698E-0002 1.07324213271681E-0002 1.07034010332725E-0002 1.06744421492476E-0002 + 1.06455445798559E-0002 1.06167082299586E-0002 1.05879330045151E-0002 1.05592188085826E-0002 1.05305655473169E-0002 + 1.05019731259715E-0002 1.04734414498980E-0002 1.04449704245457E-0002 1.04165599554622E-0002 1.03882099482926E-0002 + 1.03599203087795E-0002 1.03316909427639E-0002 1.03035217561836E-0002 1.02754126550745E-0002 1.02473635455698E-0002 + 1.02193743339000E-0002 1.01914449263934E-0002 1.01635752294750E-0002 1.01357651496676E-0002 1.01080145935909E-0002 + 1.00803234679618E-0002 1.00526916795942E-0002 1.00251191353992E-0002 9.99760574238463E-0003 9.97015140765529E-0003 + 9.94275603841287E-0003 9.91541954195570E-0003 9.88814182567897E-0003 9.86092279707430E-0003 9.83376236373020E-0003 + 9.80666043333145E-0003 9.77961691365933E-0003 9.75263171259167E-0003 9.72570473810246E-0003 9.69883589826214E-0003 + 9.67202510123718E-0003 9.64527225529050E-0003 9.61857726878086E-0003 9.59194005016314E-0003 9.56536050798830E-0003 + 9.53883855090307E-0003 9.51237408765021E-0003 9.48596702706815E-0003 9.45961727809104E-0003 9.43332474974895E-0003 + 9.40708935116730E-0003 9.38091099156727E-0003 9.35478958026538E-0003 9.32872502667373E-0003 9.30271724029984E-0003 + 9.27676613074626E-0003 9.25087160771124E-0003 9.22503358098789E-0003 9.19925196046467E-0003 9.17352665612499E-0003 + 9.14785757804739E-0003 9.12224463640542E-0003 9.09668774146727E-0003 9.07118680359635E-0003 9.04574173325059E-0003 + 9.02035244098280E-0003 8.99501883744035E-0003 8.96974083336531E-0003 8.94451833959431E-0003 8.91935126705835E-0003 + 8.89423952678303E-0003 8.86918302988819E-0003 8.84418168758809E-0003 8.81923541119111E-0003 8.79434411210005E-0003 + 8.76950770181164E-0003 8.74472609191675E-0003 8.71999919410034E-0003 8.69532692014122E-0003 8.67070918191222E-0003 + 8.64614589137985E-0003 8.62163696060465E-0003 8.59718230174068E-0003 8.57278182703569E-0003 8.54843544883116E-0003 + 8.52414307956195E-0003 8.49990463175658E-0003 8.47572001803681E-0003 8.45158915111803E-0003 8.42751194380871E-0003 + 8.40348830901064E-0003 8.37951815971890E-0003 8.35560140902156E-0003 8.33173797009992E-0003 8.30792775622818E-0003 + 8.28417068077349E-0003 8.26046665719609E-0003 8.23681559904884E-0003 8.21321741997755E-0003 8.18967203372062E-0003 + 8.16617935410922E-0003 8.14273929506718E-0003 8.11935177061063E-0003 8.09601669484854E-0003 8.07273398198203E-0003 + 8.04950354630480E-0003 8.02632530220270E-0003 8.00319916415396E-0003 7.98012504672905E-0003 7.95710286459034E-0003 + 7.93413253249262E-0003 7.91121396528245E-0003 7.88834707789853E-0003 7.86553178537132E-0003 7.84276800282325E-0003 + 7.82005564546855E-0003 7.79739462861308E-0003 7.77478486765451E-0003 7.75222627808201E-0003 7.72971877547644E-0003 + 7.70726227550999E-0003 7.68485669394656E-0003 7.66250194664121E-0003 7.64019794954039E-0003 7.61794461868191E-0003 + 7.59574187019468E-0003 7.57358962029888E-0003 7.55148778530565E-0003 7.52943628161739E-0003 7.50743502572729E-0003 + 7.48548393421951E-0003 7.46358292376917E-0003 7.44173191114209E-0003 7.41993081319495E-0003 7.39817954687499E-0003 + 7.37647802922031E-0003 7.35482617735940E-0003 7.33322390851130E-0003 7.31167113998563E-0003 7.29016778918229E-0003 + 7.26871377359166E-0003 7.24730901079424E-0003 7.22595341846103E-0003 7.20464691435300E-0003 7.18338941632126E-0003 + 7.16218084230712E-0003 7.14102111034174E-0003 7.11991013854635E-0003 7.09884784513210E-0003 7.07783414839977E-0003 + 7.05686896674021E-0003 7.03595221863377E-0003 7.01508382265061E-0003 6.99426369745039E-0003 6.97349176178241E-0003 + 6.95276793448549E-0003 6.93209213448768E-0003 6.91146428080673E-0003 6.89088429254946E-0003 6.87035208891211E-0003 + 6.84986758918003E-0003 6.82943071272780E-0003 6.80904137901910E-0003 6.78869950760656E-0003 6.76840501813194E-0003 + 6.74815783032577E-0003 6.72795786400761E-0003 6.70780503908565E-0003 6.68769927555709E-0003 6.66764049350762E-0003 + 6.64762861311162E-0003 6.62766355463214E-0003 6.60774523842066E-0003 6.58787358491723E-0003 6.56804851465020E-0003 + 6.54826994823648E-0003 6.52853780638110E-0003 6.50885200987739E-0003 6.48921247960694E-0003 6.46961913653938E-0003 + 6.45007190173253E-0003 6.43057069633209E-0003 6.41111544157194E-0003 6.39170605877369E-0003 6.37234246934684E-0003 + 6.35302459478878E-0003 6.33375235668452E-0003 6.31452567670689E-0003 6.29534447661621E-0003 6.27620867826054E-0003 + 6.25711820357534E-0003 6.23807297458353E-0003 6.21907291339554E-0003 6.20011794220902E-0003 6.18120798330904E-0003 + 6.16234295906788E-0003 6.14352279194487E-0003 6.12474740448671E-0003 6.10601671932696E-0003 6.08733065918634E-0003 + 6.06868914687242E-0003 6.05009210527976E-0003 6.03153945738979E-0003 6.01303112627055E-0003 5.99456703507710E-0003 + 5.97614710705095E-0003 5.95777126552037E-0003 5.93943943390012E-0003 5.92115153569154E-0003 5.90290749448245E-0003 + 5.88470723394690E-0003 5.86655067784556E-0003 5.84843775002518E-0003 5.83036837441887E-0003 5.81234247504583E-0003 + 5.79435997601146E-0003 5.77642080150725E-0003 5.75852487581061E-0003 5.74067212328503E-0003 5.72286246837979E-0003 + 5.70509583563013E-0003 5.68737214965698E-0003 5.66969133516715E-0003 5.65205331695302E-0003 5.63445801989261E-0003 + 5.61690536894960E-0003 5.59939528917307E-0003 5.58192770569770E-0003 5.56450254374343E-0003 5.54711972861574E-0003 + 5.52977918570527E-0003 5.51248084048791E-0003 5.49522461852483E-0003 5.47801044546224E-0003 5.46083824703152E-0003 + 5.44370794904896E-0003 5.42661947741600E-0003 5.40957275811884E-0003 5.39256771722857E-0003 5.37560428090116E-0003 + 5.35868237537723E-0003 5.34180192698221E-0003 5.32496286212609E-0003 5.30816510730343E-0003 5.29140858909346E-0003 + 5.27469323415973E-0003 5.25801896925033E-0003 5.24138572119763E-0003 5.22479341691839E-0003 5.20824198341364E-0003 + 5.19173134776847E-0003 5.17526143715234E-0003 5.15883217881864E-0003 5.14244350010491E-0003 5.12609532843259E-0003 + 5.10978759130711E-0003 5.09352021631783E-0003 5.07729313113775E-0003 5.06110626352390E-0003 5.04495954131681E-0003 + 5.02885289244082E-0003 5.01278624490377E-0003 4.99675952679714E-0003 4.98077266629588E-0003 4.96482559165836E-0003 + 4.94891823122641E-0003 4.93305051342510E-0003 4.91722236676291E-0003 4.90143371983140E-0003 4.88568450130548E-0003 + 4.86997463994307E-0003 4.85430406458514E-0003 4.83867270415579E-0003 4.82308048766194E-0003 4.80752734419355E-0003 + 4.79201320292331E-0003 4.77653799310685E-0003 4.76110164408243E-0003 4.74570408527103E-0003 4.73034524617632E-0003 + 4.71502505638447E-0003 4.69974344556428E-0003 4.68450034346691E-0003 4.66929567992609E-0003 4.65412938485781E-0003 + 4.63900138826037E-0003 4.62391162021444E-0003 4.60886001088278E-0003 4.59384649051039E-0003 4.57887098942435E-0003 + 4.56393343803371E-0003 4.54903376682969E-0003 4.53417190638528E-0003 4.51934778735549E-0003 4.50456134047705E-0003 + 4.48981249656856E-0003 4.47510118653036E-0003 4.46042734134432E-0003 4.44579089207416E-0003 4.43119176986497E-0003 + 4.41662990594348E-0003 4.40210523161780E-0003 4.38761767827753E-0003 4.37316717739361E-0003 4.35875366051816E-0003 + 4.34437705928477E-0003 4.33003730540804E-0003 4.31573433068384E-0003 4.30146806698903E-0003 4.28723844628158E-0003 + 4.27304540060046E-0003 4.25888886206547E-0003 4.24476876287743E-0003 4.23068503531786E-0003 4.21663761174916E-0003 + 4.20262642461435E-0003 4.18865140643723E-0003 4.17471248982215E-0003 4.16080960745399E-0003 4.14694269209825E-0003 + 4.13311167660076E-0003 4.11931649388787E-0003 4.10555707696618E-0003 4.09183335892271E-0003 4.07814527292463E-0003 + 4.06449275221931E-0003 4.05087573013434E-0003 4.03729414007730E-0003 4.02374791553590E-0003 4.01023699007773E-0003 + 3.99676129735047E-0003 3.98332077108154E-0003 3.96991534507821E-0003 3.95654495322759E-0003 3.94320952949645E-0003 + 3.92990900793128E-0003 3.91664332265815E-0003 3.90341240788267E-0003 3.89021619789009E-0003 3.87705462704498E-0003 + 3.86392762979141E-0003 3.85083514065274E-0003 3.83777709423170E-0003 3.82475342521028E-0003 3.81176406834954E-0003 + 3.79880895848988E-0003 3.78588803055065E-0003 3.77300121953034E-0003 3.76014846050635E-0003 3.74732968863509E-0003 + 3.73454483915187E-0003 3.72179384737072E-0003 3.70907664868461E-0003 3.69639317856514E-0003 3.68374337256265E-0003 + 3.67112716630604E-0003 3.65854449550287E-0003 3.64599529593920E-0003 3.63347950347953E-0003 3.62099705406682E-0003 + 3.60854788372238E-0003 3.59613192854587E-0003 3.58374912471516E-0003 3.57139940848644E-0003 3.55908271619397E-0003 + 3.54679898425013E-0003 3.53454814914543E-0003 3.52233014744830E-0003 3.51014491580522E-0003 3.49799239094049E-0003 + 3.48587250965637E-0003 3.47378520883284E-0003 3.46173042542763E-0003 3.44970809647624E-0003 3.43771815909175E-0003 + 3.42576055046491E-0003 3.41383520786391E-0003 3.40194206863459E-0003 3.39008107020011E-0003 3.37825215006106E-0003 + 3.36645524579540E-0003 3.35469029505833E-0003 3.34295723558236E-0003 3.33125600517714E-0003 3.31958654172942E-0003 + 3.30794878320317E-0003 3.29634266763926E-0003 3.28476813315563E-0003 3.27322511794710E-0003 3.26171356028542E-0003 + 3.25023339851914E-0003 3.23878457107356E-0003 3.22736701645084E-0003 3.21598067322966E-0003 3.20462548006546E-0003 + 3.19330137569014E-0003 3.18200829891222E-0003 3.17074618861670E-0003 3.15951498376488E-0003 3.14831462339461E-0003 + 3.13714504661994E-0003 3.12600619263125E-0003 3.11489800069509E-0003 3.10382041015426E-0003 3.09277336042764E-0003 + 3.08175679101015E-0003 3.07077064147281E-0003 3.05981485146251E-0003 3.04888936070215E-0003 3.03799410899043E-0003 + 3.02712903620195E-0003 3.01629408228700E-0003 3.00548918727159E-0003 2.99471429125748E-0003 2.98396933442195E-0003 + 2.97325425701791E-0003 2.96256899937373E-0003 2.95191350189334E-0003 2.94128770505599E-0003 2.93069154941632E-0003 + 2.92012497560433E-0003 2.90958792432522E-0003 2.89908033635947E-0003 2.88860215256266E-0003 2.87815331386556E-0003 + 2.86773376127393E-0003 2.85734343586858E-0003 2.84698227880531E-0003 2.83665023131476E-0003 2.82634723470252E-0003 + 2.81607323034891E-0003 2.80582815970912E-0003 2.79561196431297E-0003 2.78542458576494E-0003 2.77526596574420E-0003 + 2.76513604600440E-0003 2.75503476837377E-0003 2.74496207475498E-0003 2.73491790712507E-0003 2.72490220753556E-0003 + 2.71491491811216E-0003 2.70495598105495E-0003 2.69502533863814E-0003 2.68512293321016E-0003 2.67524870719358E-0003 + 2.66540260308493E-0003 2.65558456345489E-0003 2.64579453094802E-0003 2.63603244828285E-0003 2.62629825825172E-0003 + 2.61659190372086E-0003 2.60691332763024E-0003 2.59726247299352E-0003 2.58763928289808E-0003 2.57804370050489E-0003 + 2.56847566904853E-0003 2.55893513183703E-0003 2.54942203225200E-0003 2.53993631374839E-0003 2.53047791985454E-0003 + 2.52104679417216E-0003 2.51164288037616E-0003 2.50226612221478E-0003 2.49291646350932E-0003 2.48359384815433E-0003 + 2.47429822011737E-0003 2.46502952343900E-0003 2.45578770223286E-0003 2.44657270068543E-0003 2.43738446305614E-0003 + 2.42822293367718E-0003 2.41908805695364E-0003 2.40997977736324E-0003 2.40089803945642E-0003 2.39184278785629E-0003 + 2.38281396725851E-0003 2.37381152243132E-0003 2.36483539821538E-0003 2.35588553952390E-0003 2.34696189134242E-0003 + 2.33806439872880E-0003 2.32919300681327E-0003 2.32034766079823E-0003 2.31152830595836E-0003 2.30273488764044E-0003 + 2.29396735126332E-0003 2.28522564231801E-0003 2.27650970636742E-0003 2.26781948904649E-0003 2.25915493606200E-0003 + 2.25051599319264E-0003 2.24190260628893E-0003 2.23331472127304E-0003 2.22475228413901E-0003 2.21621524095241E-0003 + 2.20770353785053E-0003 2.19921712104215E-0003 2.19075593680761E-0003 2.18231993149872E-0003 2.17390905153870E-0003 + 2.16552324342217E-0003 2.15716245371503E-0003 2.14882662905451E-0003 2.14051571614904E-0003 2.13222966177823E-0003 + 2.12396841279285E-0003 2.11573191611472E-0003 2.10752011873675E-0003 2.09933296772276E-0003 2.09117041020759E-0003 + 2.08303239339690E-0003 2.07491886456730E-0003 2.06682977106608E-0003 2.05876506031134E-0003 2.05072467979188E-0003 + 2.04270857706713E-0003 2.03471669976716E-0003 2.02674899559254E-0003 2.01880541231443E-0003 2.01088589777439E-0003 + 2.00299039988439E-0003 1.99511886662681E-0003 1.98727124605431E-0003 1.97944748628984E-0003 1.97164753552655E-0003 + 1.96387134202781E-0003 1.95611885412707E-0003 1.94839002022786E-0003 1.94068478880378E-0003 1.93300310839838E-0003 + 1.92534492762517E-0003 1.91771019516752E-0003 1.91009885977864E-0003 1.90251087028159E-0003 1.89494617556911E-0003 + 1.88740472460368E-0003 1.87988646641739E-0003 1.87239135011199E-0003 1.86491932485873E-0003 1.85747033989838E-0003 + 1.85004434454122E-0003 1.84264128816688E-0003 1.83526112022441E-0003 1.82790379023212E-0003 1.82056924777764E-0003 + 1.81325744251783E-0003 1.80596832417865E-0003 1.79870184255530E-0003 1.79145794751199E-0003 1.78423658898198E-0003 + 1.77703771696752E-0003 1.76986128153982E-0003 1.76270723283896E-0003 1.75557552107386E-0003 1.74846609652228E-0003 + 1.74137890953069E-0003 1.73431391051430E-0003 1.72727104995692E-0003 1.72025027841108E-0003 1.71325154649777E-0003 + 1.70627480490654E-0003 1.69932000439542E-0003 1.69238709579083E-0003 1.68547602998762E-0003 1.67858675794891E-0003 + 1.67171923070616E-0003 1.66487339935904E-0003 1.65804921507538E-0003 1.65124662909122E-0003 1.64446559271064E-0003 + 1.63770605730580E-0003 1.63096797431684E-0003 1.62425129525189E-0003 1.61755597168697E-0003 1.61088195526593E-0003 + 1.60422919770052E-0003 1.59759765077016E-0003 1.59098726632209E-0003 1.58439799627115E-0003 1.57782979259983E-0003 + 1.57128260735825E-0003 1.56475639266401E-0003 1.55825110070224E-0003 1.55176668372548E-0003 1.54530309405370E-0003 + 1.53886028407420E-0003 1.53243820624158E-0003 1.52603681307775E-0003 1.51965605717176E-0003 1.51329589117990E-0003 + 1.50695626782550E-0003 1.50063713989903E-0003 1.49433846025798E-0003 1.48806018182676E-0003 1.48180225759682E-0003 + 1.47556464062639E-0003 1.46934728404064E-0003 1.46315014103146E-0003 1.45697316485753E-0003 1.45081630884425E-0003 + 1.44467952638362E-0003 1.43856277093433E-0003 1.43246599602157E-0003 1.42638915523709E-0003 1.42033220223908E-0003 + 1.41429509075223E-0003 1.40827777456753E-0003 1.40228020754235E-0003 1.39630234360036E-0003 1.39034413673143E-0003 + 1.38440554099170E-0003 1.37848651050338E-0003 1.37258699945488E-0003 1.36670696210060E-0003 1.36084635276098E-0003 + 1.35500512582245E-0003 1.34918323573734E-0003 1.34338063702387E-0003 1.33759728426607E-0003 1.33183313211383E-0003 + 1.32608813528271E-0003 1.32036224855399E-0003 1.31465542677461E-0003 1.30896762485710E-0003 1.30329879777959E-0003 + 1.29764890058567E-0003 1.29201788838443E-0003 1.28640571635040E-0003 1.28081233972345E-0003 1.27523771380882E-0003 + 1.26968179397702E-0003 1.26414453566381E-0003 1.25862589437014E-0003 1.25312582566210E-0003 1.24764428517093E-0003 + 1.24218122859290E-0003 1.23673661168930E-0003 1.23131039028638E-0003 1.22590252027535E-0003 1.22051295761228E-0003 + 1.21514165831806E-0003 1.20978857847840E-0003 1.20445367424375E-0003 1.19913690182925E-0003 1.19383821751468E-0003 + 1.18855757764448E-0003 1.18329493862762E-0003 1.17805025693759E-0003 1.17282348911236E-0003 1.16761459175434E-0003 + 1.16242352153032E-0003 1.15725023517141E-0003 1.15209468947307E-0003 1.14695684129496E-0003 1.14183664756095E-0003 + 1.13673406525911E-0003 1.13164905144158E-0003 1.12658156322461E-0003 1.12153155778843E-0003 1.11649899237733E-0003 + 1.11148382429946E-0003 1.10648601092689E-0003 1.10150550969557E-0003 1.09654227810519E-0003 1.09159627371927E-0003 + 1.08666745416497E-0003 1.08175577713319E-0003 1.07686120037843E-0003 1.07198368171874E-0003 1.06712317903575E-0003 + 1.06227965027455E-0003 1.05745305344371E-0003 1.05264334661517E-0003 1.04785048792424E-0003 1.04307443556956E-0003 + 1.03831514781303E-0003 1.03357258297976E-0003 1.02884669945806E-0003 1.02413745569937E-0003 1.01944481021822E-0003 + 1.01476872159219E-0003 1.01010914846188E-0003 1.00546604953081E-0003 1.00083938356547E-0003 9.96229109395162E-0004 + 9.91635185912065E-0004 9.87057572071131E-0004 9.82496226890006E-0004 9.77951109449101E-0004 9.73422178891424E-0004 + 9.68909394422622E-0004 9.64412715310877E-0004 9.59932100886913E-0004 9.55467510543927E-0004 9.51018903737525E-0004 + 9.46586239985730E-0004 9.42169478868879E-0004 9.37768580029635E-0004 9.33383503172883E-0004 9.29014208065767E-0004 + 9.24660654537557E-0004 9.20322802479653E-0004 9.16000611845557E-0004 9.11694042650780E-0004 9.07403054972849E-0004 + 9.03127608951210E-0004 8.98867664787258E-0004 8.94623182744211E-0004 8.90394123147112E-0004 8.86180446382794E-0004 + 8.81982112899798E-0004 8.77799083208376E-0004 8.73631317880392E-0004 8.69478777549351E-0004 8.65341422910281E-0004 + 8.61219214719724E-0004 8.57112113795715E-0004 8.53020081017684E-0004 8.48943077326473E-0004 8.44881063724241E-0004 + 8.40834001274438E-0004 8.36801851101801E-0004 8.32784574392234E-0004 8.28782132392836E-0004 8.24794486411805E-0004 + 8.20821597818439E-0004 8.16863428043058E-0004 8.12919938576963E-0004 8.08991090972442E-0004 8.05076846842648E-0004 + 8.01177167861624E-0004 7.97292015764210E-0004 7.93421352346046E-0004 7.89565139463485E-0004 7.85723339033567E-0004 + 7.81895913034013E-0004 7.78082823503105E-0004 7.74284032539718E-0004 7.70499502303219E-0004 7.66729195013469E-0004 + 7.62973072950758E-0004 7.59231098455749E-0004 7.55503233929476E-0004 7.51789441833250E-0004 7.48089684688665E-0004 + 7.44403925077505E-0004 7.40732125641768E-0004 7.37074249083548E-0004 7.33430258165034E-0004 7.29800115708480E-0004 + 7.26183784596117E-0004 7.22581227770160E-0004 7.18992408232716E-0004 7.15417289045803E-0004 7.11855833331239E-0004 + 7.08308004270637E-0004 7.04773765105374E-0004 7.01253079136509E-0004 6.97745909724784E-0004 6.94252220290534E-0004 + 6.90771974313708E-0004 6.87305135333756E-0004 6.83851666949627E-0004 6.80411532819733E-0004 6.76984696661872E-0004 + 6.73571122253228E-0004 6.70170773430280E-0004 6.66783614088821E-0004 6.63409608183852E-0004 6.60048719729575E-0004 + 6.56700912799356E-0004 6.53366151525652E-0004 6.50044400100010E-0004 6.46735622772983E-0004 6.43439783854106E-0004 + 6.40156847711881E-0004 6.36886778773678E-0004 6.33629541525745E-0004 6.30385100513126E-0004 6.27153420339655E-0004 + 6.23934465667882E-0004 6.20728201219043E-0004 6.17534591773043E-0004 6.14353602168361E-0004 6.11185197302061E-0004 + 6.08029342129706E-0004 6.04886001665352E-0004 6.01755140981490E-0004 5.98636725208992E-0004 5.95530719537097E-0004 + 5.92437089213339E-0004 5.89355799543534E-0004 5.86286815891706E-0004 5.83230103680090E-0004 5.80185628389040E-0004 + 5.77153355557013E-0004 5.74133250780537E-0004 5.71125279714140E-0004 5.68129408070345E-0004 5.65145601619582E-0004 + 5.62173826190206E-0004 5.59214047668395E-0004 5.56266231998140E-0004 5.53330345181211E-0004 5.50406353277085E-0004 + 5.47494222402941E-0004 5.44593918733577E-0004 5.41705408501422E-0004 5.38828657996438E-0004 5.35963633566105E-0004 + 5.33110301615397E-0004 5.30268628606700E-0004 5.27438581059813E-0004 5.24620125551862E-0004 5.21813228717314E-0004 + 5.19017857247880E-0004 5.16233977892499E-0004 5.13461557457310E-0004 5.10700562805579E-0004 5.07950960857693E-0004 + 5.05212718591084E-0004 5.02485803040206E-0004 4.99770181296511E-0004 4.97065820508363E-0004 4.94372687881043E-0004 + 4.91690750676670E-0004 4.89019976214193E-0004 4.86360331869323E-0004 4.83711785074498E-0004 4.81074303318871E-0004 + 4.78447854148216E-0004 4.75832405164937E-0004 4.73227924027988E-0004 4.70634378452861E-0004 4.68051736211539E-0004 + 4.65479965132420E-0004 4.62919033100346E-0004 4.60368908056489E-0004 4.57829557998363E-0004 4.55300950979746E-0004 + 4.52783055110669E-0004 4.50275838557359E-0004 4.47779269542193E-0004 4.45293316343677E-0004 4.42817947296379E-0004 + 4.40353130790919E-0004 4.37898835273893E-0004 4.35455029247874E-0004 4.33021681271330E-0004 4.30598759958601E-0004 + 4.28186233979874E-0004 4.25784072061110E-0004 4.23392242984036E-0004 4.21010715586069E-0004 4.18639458760324E-0004 + 4.16278441455518E-0004 4.13927632675966E-0004 4.11587001481535E-0004 4.09256516987589E-0004 4.06936148364970E-0004 + 4.04625864839931E-0004 4.02325635694133E-0004 4.00035430264561E-0004 3.97755217943509E-0004 3.95484968178547E-0004 + 3.93224650472452E-0004 3.90974234383200E-0004 3.88733689523899E-0004 3.86502985562757E-0004 3.84282092223066E-0004 + 3.82070979283114E-0004 3.79869616576188E-0004 3.77677973990506E-0004 3.75496021469198E-0004 3.73323729010247E-0004 + 3.71161066666452E-0004 3.69008004545413E-0004 3.66864512809450E-0004 3.64730561675598E-0004 3.62606121415538E-0004 + 3.60491162355587E-0004 3.58385654876632E-0004 3.56289569414097E-0004 3.54202876457924E-0004 3.52125546552494E-0004 + 3.50057550296625E-0004 3.47998858343502E-0004 3.45949441400659E-0004 3.43909270229930E-0004 3.41878315647403E-0004 + 3.39856548523395E-0004 3.37843939782396E-0004 3.35840460403044E-0004 3.33846081418067E-0004 3.31860773914274E-0004 + 3.29884509032476E-0004 3.27917257967471E-0004 3.25958991968006E-0004 3.24009682336720E-0004 3.22069300430125E-0004 + 3.20137817658541E-0004 3.18215205486094E-0004 3.16301435430632E-0004 3.14396479063713E-0004 3.12500308010567E-0004 + 3.10612893950036E-0004 3.08734208614561E-0004 3.06864223790112E-0004 3.05002911316187E-0004 3.03150243085730E-0004 + 3.01306191045118E-0004 2.99470727194124E-0004 2.97643823585856E-0004 2.95825452326744E-0004 2.94015585576475E-0004 + 2.92214195547969E-0004 2.90421254507347E-0004 2.88636734773866E-0004 2.86860608719907E-0004 2.85092848770913E-0004 + 2.83333427405371E-0004 2.81582317154752E-0004 2.79839490603482E-0004 2.78104920388917E-0004 2.76378579201270E-0004 + 2.74660439783605E-0004 2.72950474931774E-0004 2.71248657494396E-0004 2.69554960372804E-0004 2.67869356521008E-0004 + 2.66191818945674E-0004 2.64522320706054E-0004 2.62860834913975E-0004 2.61207334733778E-0004 2.59561793382296E-0004 + 2.57924184128810E-0004 2.56294480294999E-0004 2.54672655254921E-0004 2.53058682434954E-0004 2.51452535313774E-0004 + 2.49854187422298E-0004 2.48263612343674E-0004 2.46680783713205E-0004 2.45105675218336E-0004 2.43538260598611E-0004 + 2.41978513645626E-0004 2.40426408203001E-0004 2.38881918166326E-0004 2.37345017483148E-0004 2.35815680152903E-0004 + 2.34293880226891E-0004 2.32779591808246E-0004 2.31272789051877E-0004 2.29773446164452E-0004 2.28281537404335E-0004 + 2.26797037081575E-0004 2.25319919557841E-0004 2.23850159246398E-0004 2.22387730612071E-0004 2.20932608171191E-0004 + 2.19484766491579E-0004 2.18044180192485E-0004 2.16610823944560E-0004 2.15184672469827E-0004 2.13765700541622E-0004 + 2.12353882984573E-0004 2.10949194674549E-0004 2.09551610538635E-0004 2.08161105555079E-0004 2.06777654753261E-0004 + 2.05401233213666E-0004 2.04031816067818E-0004 2.02669378498271E-0004 2.01313895738547E-0004 1.99965343073120E-0004 + 1.98623695837356E-0004 1.97288929417487E-0004 1.95961019250580E-0004 1.94639940824477E-0004 1.93325669677780E-0004 + 1.92018181399792E-0004 1.90717451630499E-0004 1.89423456060520E-0004 1.88136170431065E-0004 1.86855570533912E-0004 + 1.85581632211353E-0004 1.84314331356168E-0004 1.83053643911576E-0004 1.81799545871213E-0004 1.80552013279077E-0004 + 1.79311022229495E-0004 1.78076548867096E-0004 1.76848569386756E-0004 1.75627060033575E-0004 1.74411997102825E-0004 + 1.73203356939932E-0004 1.72001115940416E-0004 1.70805250549864E-0004 1.69615737263896E-0004 1.68432552628120E-0004 + 1.67255673238098E-0004 1.66085075739304E-0004 1.64920736827099E-0004 1.63762633246673E-0004 1.62610741793021E-0004 + 1.61465039310909E-0004 1.60325502694821E-0004 1.59192108888938E-0004 1.58064834887089E-0004 1.56943657732713E-0004 + 1.55828554518837E-0004 1.54719502388017E-0004 1.53616478532317E-0004 1.52519460193258E-0004 1.51428424661796E-0004 + 1.50343349278272E-0004 1.49264211432374E-0004 1.48190988563117E-0004 1.47123658158780E-0004 1.46062197756890E-0004 + 1.45006584944171E-0004 1.43956797356518E-0004 1.42912812678946E-0004 1.41874608645563E-0004 1.40842163039537E-0004 + 1.39815453693040E-0004 1.38794458487233E-0004 1.37779155352209E-0004 1.36769522266972E-0004 1.35765537259393E-0004 + 1.34767178406165E-0004 1.33774423832784E-0004 1.32787251713492E-0004 1.31805640271257E-0004 1.30829567777721E-0004 + 1.29859012553178E-0004 1.28893952966523E-0004 1.27934367435222E-0004 1.26980234425278E-0004 1.26031532451183E-0004 + 1.25088240075896E-0004 1.24150335910790E-0004 1.23217798615633E-0004 1.22290606898532E-0004 1.21368739515908E-0004 + 1.20452175272461E-0004 1.19540893021121E-0004 1.18634871663026E-0004 1.17734090147470E-0004 1.16838527471884E-0004 + 1.15948162681782E-0004 1.15062974870731E-0004 1.14182943180319E-0004 1.13308046800111E-0004 1.12438264967619E-0004 + 1.11573576968254E-0004 1.10713962135307E-0004 1.09859399849896E-0004 1.09009869540934E-0004 1.08165350685100E-0004 + 1.07325822806789E-0004 1.06491265478092E-0004 1.05661658318742E-0004 1.04836980996086E-0004 1.04017213225057E-0004 + 1.03202334768118E-0004 1.02392325435243E-0004 1.01587165083869E-0004 1.00786833618869E-0004 9.99913109925067E-0005 + 9.92005772044032E-0005 9.84146123015088E-0005 9.76333963780509E-0005 9.68569095755120E-0005 9.60851320825827E-0005 + 9.53180441351349E-0005 9.45556260161759E-0005 9.37978580558205E-0005 9.30447206312510E-0005 9.22961941666779E-0005 + 9.15522591333111E-0005 9.08128960493140E-0005 9.00780854797804E-0005 8.93478080366841E-0005 8.86220443788505E-0005 + 8.79007752119222E-0005 8.71839812883159E-0005 8.64716434071945E-0005 8.57637424144216E-0005 8.50602592025379E-0005 + 8.43611747107116E-0005 8.36664699247100E-0005 8.29761258768650E-0005 8.22901236460303E-0005 8.16084443575535E-0005 + 8.09310691832307E-0005 8.02579793412834E-0005 7.95891560963086E-0005 7.89245807592508E-0005 7.82642346873673E-0005 + 7.76080992841861E-0005 7.69561559994772E-0005 7.63083863292089E-0005 7.56647718155226E-0005 7.50252940466852E-0005 + 7.43899346570598E-0005 7.37586753270720E-0005 7.31314977831671E-0005 7.25083837977824E-0005 7.18893151893047E-0005 + 7.12742738220366E-0005 7.06632416061672E-0005 7.00562004977244E-0005 6.94531324985506E-0005 6.88540196562585E-0005 + 6.82588440642030E-0005 6.76675878614394E-0005 6.70802332326893E-0005 6.64967624083115E-0005 6.59171576642551E-0005 + 6.53414013220342E-0005 6.47694757486850E-0005 6.42013633567369E-0005 6.36370466041703E-0005 6.30765079943873E-0005 + 6.25197300761735E-0005 6.19666954436602E-0005 6.14173867362948E-0005 6.08717866387990E-0005 6.03298778811392E-0005 + 5.97916432384882E-0005 5.92570655311884E-0005 5.87261276247213E-0005 5.81988124296663E-0005 5.76751029016718E-0005 + 5.71549820414126E-0005 5.66384328945643E-0005 5.61254385517580E-0005 5.56159821485504E-0005 5.51100468653903E-0005 + 5.46076159275782E-0005 5.41086726052369E-0005 5.36132002132700E-0005 5.31211821113356E-0005 5.26326017038016E-0005 + 5.21474424397158E-0005 5.16656878127724E-0005 5.11873213612719E-0005 5.07123266680918E-0005 5.02406873606453E-0005 + 4.97723871108545E-0005 4.93074096351069E-0005 4.88457386942250E-0005 4.83873580934326E-0005 4.79322516823157E-0005 + 4.74804033547924E-0005 4.70317970490738E-0005 4.65864167476304E-0005 4.61442464771616E-0005 4.57052703085530E-0005 + 4.52694723568489E-0005 4.48368367812117E-0005 4.44073477848929E-0005 4.39809896151932E-0005 4.35577465634293E-0005 + 4.31376029649039E-0005 4.27205431988627E-0005 4.23065516884668E-0005 4.18956129007532E-0005 4.14877113466048E-0005 + 4.10828315807113E-0005 4.06809582015362E-0005 4.02820758512861E-0005 3.98861692158687E-0005 3.94932230248652E-0005 + 3.91032220514906E-0005 3.87161511125632E-0005 3.83319950684684E-0005 3.79507388231226E-0005 3.75723673239426E-0005 + 3.71968655618068E-0005 3.68242185710252E-0005 3.64544114293001E-0005 3.60874292576983E-0005 3.57232572206094E-0005 + 3.53618805257158E-0005 3.50032844239589E-0005 3.46474542095015E-0005 3.42943752196973E-0005 3.39440328350524E-0005 + 3.35964124791972E-0005 3.32514996188449E-0005 3.29092797637617E-0005 3.25697384667331E-0005 3.22328613235263E-0005 + 3.18986339728601E-0005 3.15670420963665E-0005 3.12380714185618E-0005 3.09117077068069E-0005 3.05879367712764E-0005 + 3.02667444649252E-0005 2.99481166834513E-0005 2.96320393652657E-0005 2.93184984914550E-0005 2.90074800857481E-0005 + 2.86989702144857E-0005 2.83929549865806E-0005 2.80894205534885E-0005 2.77883531091708E-0005 2.74897388900637E-0005 + 2.71935641750416E-0005 2.68998152853837E-0005 2.66084785847437E-0005 2.63195404791098E-0005 2.60329874167764E-0005 + 2.57488058883063E-0005 2.54669824265005E-0005 2.51875036063610E-0005 2.49103560450585E-0005 2.46355264019012E-0005 + 2.43630013782957E-0005 2.40927677177184E-0005 2.38248122056782E-0005 2.35591216696855E-0005 2.32956829792163E-0005 + 2.30344830456806E-0005 2.27755088223877E-0005 2.25187473045118E-0005 2.22641855290608E-0005 2.20118105748393E-0005 + 2.17616095624199E-0005 2.15135696541045E-0005 2.12676780538933E-0005 2.10239220074524E-0005 2.07822888020777E-0005 + 2.05427657666640E-0005 2.03053402716688E-0005 2.00699997290827E-0005 1.98367315923917E-0005 1.96055233565462E-0005 + 1.93763625579284E-0005 1.91492367743162E-0005 1.89241336248531E-0005 1.87010407700115E-0005 1.84799459115633E-0005 + 1.82608367925428E-0005 1.80437011972152E-0005 1.78285269510444E-0005 1.76153019206573E-0005 1.74040140138131E-0005 + 1.71946511793680E-0005 1.69872014072428E-0005 1.67816527283915E-0005 1.65779932147644E-0005 1.63762109792789E-0005 + 1.61762941757830E-0005 1.59782309990252E-0005 1.57820096846192E-0005 1.55876185090112E-0005 1.53950457894490E-0005 + 1.52042798839457E-0005 1.50153091912491E-0005 1.48281221508073E-0005 1.46427072427371E-0005 1.44590529877895E-0005 + 1.42771479473174E-0005 1.40969807232444E-0005 1.39185399580281E-0005 1.37418143346311E-0005 1.35667925764853E-0005 + 1.33934634474611E-0005 1.32218157518327E-0005 1.30518383342471E-0005 1.28835200796902E-0005 1.27168499134536E-0005 + 1.25518168011035E-0005 1.23884097484456E-0005 1.22266178014956E-0005 1.20664300464428E-0005 1.19078356096196E-0005 + 1.17508236574691E-0005 1.15953833965107E-0005 1.14415040733095E-0005 1.12891749744414E-0005 1.11383854264634E-0005 + 1.09891247958779E-0005 1.08413824891017E-0005 1.06951479524341E-0005 1.05504106720226E-0005 1.04071601738321E-0005 + 1.02653860236107E-0005 1.01250778268594E-0005 9.98622522879702E-0006 9.84881791432945E-0006 9.71284560801724E-0006 + 9.57829807404196E-0006 9.44516511617534E-0006 9.31343657774551E-0006 9.18310234160499E-0006 9.05415233009968E-0006 + 8.92657650503406E-0006 8.80036486764110E-0006 8.67550745854829E-0006 8.55199435774682E-0006 8.42981568455801E-0006 + 8.30896159760144E-0006 8.18942229476395E-0006 8.07118801316509E-0006 7.95424902912704E-0006 7.83859565814084E-0006 + 7.72421825483561E-0006 7.61110721294518E-0006 7.49925296527632E-0006 7.38864598367772E-0006 7.27927677900580E-0006 + 7.17113590109453E-0006 7.06421393872195E-0006 6.95850151957935E-0006 6.85398931023798E-0006 6.75066801611815E-0006 + 6.64852838145668E-0006 6.54756118927454E-0006 6.44775726134589E-0006 6.34910745816476E-0006 6.25160267891496E-0006 + 6.15523386143613E-0006 6.05999198219298E-0006 5.96586805624361E-0006 5.87285313720665E-0006 5.78093831723054E-0006 + 5.69011472696046E-0006 5.60037353550810E-0006 5.51170595041813E-0006 5.42410321763735E-0006 5.33755662148317E-0006 + 5.25205748461093E-0006 5.16759716798323E-0006 5.08416707083701E-0006 5.00175863065337E-0006 4.92036332312428E-0006 + 4.83997266212178E-0006 4.76057819966650E-0006 4.68217152589527E-0006 4.60474426903036E-0006 4.52828809534711E-0006 + 4.45279470914257E-0006 4.37825585270469E-0006 4.30466330627931E-0006 4.23200888803997E-0006 4.16028445405540E-0006 + 4.08948189825885E-0006 4.01959315241588E-0006 3.95061018609309E-0006 3.88252500662739E-0006 3.81532965909321E-0006 + 3.74901622627230E-0006 3.68357682862144E-0006 3.61900362424181E-0006 3.55528880884694E-0006 3.49242461573158E-0006 + 3.43040331574095E-0006 3.36921721723827E-0006 3.30885866607450E-0006 3.24932004555629E-0006 3.19059377641535E-0006 + 3.13267231677654E-0006 3.07554816212722E-0006 3.01921384528574E-0006 2.96366193637002E-0006 2.90888504276691E-0006 + 2.85487580910028E-0006 2.80162691720090E-0006 2.74913108607388E-0006 2.69738107186887E-0006 2.64636966784833E-0006 + 2.59608970435626E-0006 2.54653404878769E-0006 2.49769560555691E-0006 2.44956731606732E-0006 2.40214215867945E-0006 + 2.35541314868047E-0006 2.30937333825330E-0006 2.26401581644517E-0006 2.21933370913719E-0006 2.17532017901279E-0006 + 2.13196842552760E-0006 2.08927168487767E-0006 2.04722322996903E-0006 2.00581637038693E-0006 1.96504445236452E-0006 + 1.92490085875254E-0006 1.88537900898788E-0006 1.84647235906353E-0006 1.80817440149696E-0006 1.77047866529979E-0006 + 1.73337871594711E-0006 1.69686815534634E-0006 1.66094062180693E-0006 1.62558979000926E-0006 1.59080937097406E-0006 + 1.55659311203206E-0006 1.52293479679267E-0006 1.48982824511391E-0006 1.45726731307135E-0006 1.42524589292785E-0006 + 1.39375791310266E-0006 1.36279733814086E-0006 1.33235816868317E-0006 1.30243444143476E-0006 1.27302022913525E-0006 + 1.24410964052781E-0006 1.21569682032898E-0006 1.18777594919783E-0006 1.16034124370578E-0006 1.13338695630603E-0006 + 1.10690737530297E-0006 1.08089682482204E-0006 1.05534966477895E-0006 1.03026029084981E-0006 1.00562313444006E-0006 + 9.81432662654702E-0007 9.57683378267717E-0007 9.34369819691613E-0007 9.11486560947373E-0007 8.89028211633845E-0007 + 8.66989416897857E-0007 8.45364857403518E-0007 8.24149249302196E-0007 8.03337344202343E-0007 7.82923929139057E-0007 + 7.62903826544118E-0007 7.43271894215535E-0007 7.24023025287723E-0007 7.05152148200965E-0007 6.86654226671483E-0007 + 6.68524259661360E-0007 6.50757281348239E-0007 6.33348361095450E-0007 6.16292603421694E-0007 5.99585147971289E-0007 + 5.83221169483797E-0007 5.67195877764173E-0007 5.51504517652798E-0007 5.36142368995311E-0007 5.21104746612822E-0007 + 5.06387000271779E-0007 4.91984514654070E-0007 4.77892709327240E-0007 4.64107038714292E-0007 4.50622992064039E-0007 + 4.37436093421037E-0007 4.24541901595870E-0007 4.11936010135161E-0007 3.99614047291776E-0007 3.87571675995125E-0007 + 3.75804593821123E-0007 3.64308532962611E-0007 3.53079260199426E-0007 3.42112576868779E-0007 3.31404318835391E-0007 + 3.20950356461804E-0007 3.10746594578778E-0007 3.00788972455390E-0007 2.91073463769541E-0007 2.81596076578157E-0007 + 2.72352853287656E-0007 2.63339870624201E-0007 2.54553239604184E-0007 2.45989105504578E-0007 2.37643647833318E-0007 + 2.29513080299819E-0007 2.21593650785310E-0007 2.13881641313440E-0007 2.06373368020604E-0007 1.99065181126517E-0007 + 1.91953464904746E-0007 1.85034637653154E-0007 1.78305151664532E-0007 1.71761493197059E-0007 1.65400182444992E-0007 + 1.59217773509130E-0007 1.53210854367484E-0007 1.47376046845912E-0007 1.41710006588692E-0007 1.36209423029243E-0007 + 1.30871019360714E-0007 1.25691552506763E-0007 1.20667813092149E-0007 1.15796625413506E-0007 1.11074847410078E-0007 + 1.06499370634420E-0007 1.02067120223206E-0007 9.77750548679634E-0008 9.36201667858741E-0008 8.95994816906254E-0008 + 8.57100587631521E-0008 8.19489906225464E-0008 7.83134032968591E-0008 7.48004561940126E-0008 7.14073420726475E-0008 + 6.81312870130345E-0008 6.49695503880231E-0008 6.19194248339095E-0008 5.89782362214407E-0008 5.61433436267355E-0008 + 5.34121393022964E-0008 5.07820486479735E-0008 4.82505301819827E-0008 4.58150755119550E-0008 4.34732093059278E-0008 + 4.12224892634443E-0008 3.90605060865922E-0008 3.69848834511167E-0008 3.49932779774964E-0008 3.30833792020819E-0008 + 3.12529095482190E-0008 2.94996242973886E-0008 2.78213115603890E-0008 2.62157922484917E-0008 2.46809200446644E-0008 + 2.32145813747505E-0008 2.18146953787103E-0008 2.04792138818657E-0008 1.92061213661413E-0008 1.79934349413520E-0008 + 1.68392043164723E-0008 1.57415117709602E-0008 1.46984721260522E-0008 1.37082327161078E-0008 1.27689733599610E-0008 + 1.18789063322732E-0008 1.10362763349234E-0008 1.02393604683908E-0008 9.48646820317922E-0009 8.77594135122635E-0009 + 8.10615403735271E-0009 7.47551267071882E-0009 6.88245591628924E-0009 6.32545466632639E-0009 5.80301201188572E-0009 + 5.31366321433479E-0009 4.85597567689015E-0009 4.42854891615550E-0009 4.03001453369275E-0009 3.65903618759414E-0009 + 3.31430956408027E-0009 2.99456234910457E-0009 2.69855419997853E-0009 2.42507671701346E-0009 2.17295341516920E-0009 + 1.94103969572858E-0009 1.72822281797865E-0009 1.53342187091338E-0009 1.35558774494651E-0009 1.19370310364269E-0009 + 1.04678235546459E-0009 9.13871625530549E-0010 7.94048727393248E-0010 6.86423134828969E-0010 5.90135953645307E-0010 + 5.04359893501336E-0010 4.28299239745265E-0010 3.61189825265720E-0010 3.02299002358426E-0010 2.50925614608943E-0010 + 2.06399968789105E-0010 1.68083806770273E-0010 1.35370277449652E-0010 1.07683908693907E-0010 8.44805792963392E-0011 + 6.52474909496792E-0011 4.95031402342110E-0011 3.67972906205146E-0011 2.67109444878058E-0011 1.88563151568401E-0011 + 1.28767989382978E-0011 8.44694719607647E-0012 5.27243842559933E-0012 3.09005034728941E-0012 1.66763201499763E-0012 + 8.04075939549545E-0013 3.29290227264057E-0013 1.04170733550510E-0013 2.05732315073860E-0014 1.28559554118631E-0015 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.15236750844526E+0002 1.15155328658476E+0002 1.15073959240841E+0002 + 1.14992642560096E+0002 1.14911378584737E+0002 1.14830167283274E+0002 1.14749008624239E+0002 1.14667902576177E+0002 + 1.14586849107653E+0002 1.14505848187249E+0002 1.14424899783564E+0002 1.14344003865215E+0002 1.14263160400835E+0002 + 1.14182369359077E+0002 1.14101630708609E+0002 1.14020944418117E+0002 1.13940310456305E+0002 1.13859728791894E+0002 + 1.13779199393623E+0002 1.13698722230247E+0002 1.13618297270539E+0002 1.13537924483289E+0002 1.13457603837306E+0002 + 1.13377335301415E+0002 1.13297118844457E+0002 1.13216954435293E+0002 1.13136842042798E+0002 1.13056781635869E+0002 + 1.12976773183415E+0002 1.12896816654367E+0002 1.12816912017669E+0002 1.12737059242285E+0002 1.12657258297196E+0002 + 1.12577509151399E+0002 1.12497811773909E+0002 1.12418166133759E+0002 1.12338572199997E+0002 1.12259029941690E+0002 + 1.12179539327922E+0002 1.12100100327794E+0002 1.12020712910424E+0002 1.11941377044946E+0002 1.11862092700514E+0002 + 1.11782859846297E+0002 1.11703678451481E+0002 1.11624548485270E+0002 1.11545469916886E+0002 1.11466442715565E+0002 + 1.11387466850563E+0002 1.11308542291152E+0002 1.11229669006621E+0002 1.11150846966277E+0002 1.11072076139442E+0002 + 1.10993356495458E+0002 1.10914688003681E+0002 1.10836070633486E+0002 1.10757504354264E+0002 1.10678989135424E+0002 + 1.10600524946392E+0002 1.10522111756609E+0002 1.10443749535535E+0002 1.10365438252647E+0002 1.10287177877438E+0002 + 1.10208968379418E+0002 1.10130809728115E+0002 1.10052701893072E+0002 1.09974644843852E+0002 1.09896638550031E+0002 + 1.09818682981206E+0002 1.09740778106988E+0002 1.09662923897005E+0002 1.09585120320904E+0002 1.09507367348347E+0002 + 1.09429664949013E+0002 1.09352013092599E+0002 1.09274411748819E+0002 1.09196860887401E+0002 1.09119360478093E+0002 + 1.09041910490658E+0002 1.08964510894878E+0002 1.08887161660548E+0002 1.08809862757484E+0002 1.08732614155517E+0002 + 1.08655415824493E+0002 1.08578267734277E+0002 1.08501169854752E+0002 1.08424122155813E+0002 1.08347124607377E+0002 + 1.08270177179375E+0002 1.08193279841754E+0002 1.08116432564481E+0002 1.08039635317536E+0002 1.07962888070917E+0002 + 1.07886190794641E+0002 1.07809543458737E+0002 1.07732946033256E+0002 1.07656398488262E+0002 1.07579900793836E+0002 + 1.07503452920078E+0002 1.07427054837101E+0002 1.07350706515038E+0002 1.07274407924037E+0002 1.07198159034263E+0002 + 1.07121959815898E+0002 1.07045810239139E+0002 1.06969710274201E+0002 1.06893659891315E+0002 1.06817659060730E+0002 + 1.06741707752710E+0002 1.06665805937535E+0002 1.06589953585504E+0002 1.06514150666930E+0002 1.06438397152144E+0002 + 1.06362693011493E+0002 1.06287038215340E+0002 1.06211432734067E+0002 1.06135876538069E+0002 1.06060369597759E+0002 + 1.05984911883568E+0002 1.05909503365941E+0002 1.05834144015340E+0002 1.05758833802246E+0002 1.05683572697152E+0002 + 1.05608360670572E+0002 1.05533197693033E+0002 1.05458083735081E+0002 1.05383018767276E+0002 1.05308002760195E+0002 + 1.05233035684433E+0002 1.05158117510600E+0002 1.05083248209323E+0002 1.05008427751245E+0002 1.04933656107025E+0002 + 1.04858933247339E+0002 1.04784259142880E+0002 1.04709633764354E+0002 1.04635057082488E+0002 1.04560529068023E+0002 + 1.04486049691715E+0002 1.04411618924339E+0002 1.04337236736685E+0002 1.04262903099558E+0002 1.04188617983781E+0002 + 1.04114381360194E+0002 1.04040193199651E+0002 1.03966053473024E+0002 1.03891962151200E+0002 1.03817919205082E+0002 + 1.03743924605592E+0002 1.03669978323665E+0002 1.03596080330253E+0002 1.03522230596326E+0002 1.03448429092868E+0002 + 1.03374675790880E+0002 1.03300970661379E+0002 1.03227313675399E+0002 1.03153704803989E+0002 1.03080144018214E+0002 + 1.03006631289158E+0002 1.02933166587917E+0002 1.02859749885605E+0002 1.02786381153353E+0002 1.02713060362308E+0002 + 1.02639787483630E+0002 1.02566562488500E+0002 1.02493385348110E+0002 1.02420256033673E+0002 1.02347174516414E+0002 + 1.02274140767576E+0002 1.02201154758419E+0002 1.02128216460217E+0002 1.02055325844260E+0002 1.01982482881856E+0002 + 1.01909687544327E+0002 1.01836939803012E+0002 1.01764239629267E+0002 1.01691586994462E+0002 1.01618981869984E+0002 + 1.01546424227235E+0002 1.01473914037635E+0002 1.01401451272619E+0002 1.01329035903636E+0002 1.01256667902154E+0002 + 1.01184347239654E+0002 1.01112073887637E+0002 1.01039847817615E+0002 1.00967669001119E+0002 1.00895537409696E+0002 + 1.00823453014907E+0002 1.00751415788331E+0002 1.00679425701560E+0002 1.00607482726206E+0002 1.00535586833893E+0002 + 1.00463737996263E+0002 1.00391936184973E+0002 1.00320181371696E+0002 1.00248473528121E+0002 1.00176812625953E+0002 + 1.00105198636912E+0002 1.00033631532734E+0002 9.99621112851718E+0001 9.98906378659930E+0001 9.98192112469812E+0001 + 9.97478313999359E+0001 9.96764982966722E+0001 9.96052119090209E+0001 9.95339722088288E+0001 9.94627791679581E+0001 + 9.93916327582870E+0001 9.93205329517093E+0001 9.92494797201345E+0001 9.91784730354879E+0001 9.91075128697103E+0001 + 9.90365991947584E+0001 9.89657319826042E+0001 9.88949112052359E+0001 9.88241368346570E+0001 9.87534088428867E+0001 + 9.86827272019599E+0001 9.86120918839271E+0001 9.85415028608544E+0001 9.84709601048235E+0001 9.84004635879320E+0001 + 9.83300132822925E+0001 9.82596091600338E+0001 9.81892511933001E+0001 9.81189393542508E+0001 9.80486736150614E+0001 + 9.79784539479226E+0001 9.79082803250410E+0001 9.78381527186382E+0001 9.77680711009519E+0001 9.76980354442351E+0001 + 9.76280457207562E+0001 9.75581019027993E+0001 9.74882039626639E+0001 9.74183518726649E+0001 9.73485456051329E+0001 + 9.72787851324139E+0001 9.72090704268693E+0001 9.71394014608760E+0001 9.70697782068265E+0001 9.70002006371284E+0001 + 9.69306687242051E+0001 9.68611824404952E+0001 9.67917417584528E+0001 9.67223466505476E+0001 9.66529970892641E+0001 + 9.65836930471031E+0001 9.65144344965799E+0001 9.64452214102259E+0001 9.63760537605873E+0001 9.63069315202260E+0001 + 9.62378546617193E+0001 9.61688231576596E+0001 9.60998369806549E+0001 9.60308961033283E+0001 9.59620004983182E+0001 + 9.58931501382787E+0001 9.58243449958788E+0001 9.57555850438031E+0001 9.56868702547511E+0001 9.56182006014381E+0001 + 9.55495760565941E+0001 9.54809965929650E+0001 9.54124621833115E+0001 9.53439728004096E+0001 9.52755284170507E+0001 + 9.52071290060415E+0001 9.51387745402036E+0001 9.50704649923741E+0001 9.50022003354053E+0001 9.49339805421646E+0001 + 9.48658055855345E+0001 9.47976754384131E+0001 9.47295900737131E+0001 9.46615494643630E+0001 9.45935535833058E+0001 + 9.45256024035002E+0001 9.44576958979200E+0001 9.43898340395536E+0001 9.43220168014053E+0001 9.42542441564939E+0001 + 9.41865160778537E+0001 9.41188325385339E+0001 9.40511935115989E+0001 9.39835989701282E+0001 9.39160488872164E+0001 + 9.38485432359731E+0001 9.37810819895229E+0001 9.37136651210057E+0001 9.36462926035763E+0001 9.35789644104045E+0001 + 9.35116805146753E+0001 9.34444408895886E+0001 9.33772455083594E+0001 9.33100943442176E+0001 9.32429873704082E+0001 + 9.31759245601912E+0001 9.31089058868416E+0001 9.30419313236493E+0001 9.29750008439193E+0001 9.29081144209714E+0001 + 9.28412720281405E+0001 9.27744736387765E+0001 9.27077192262441E+0001 9.26410087639229E+0001 9.25743422252077E+0001 + 9.25077195835079E+0001 9.24411408122480E+0001 9.23746058848673E+0001 9.23081147748201E+0001 9.22416674555756E+0001 + 9.21752639006178E+0001 9.21089040834455E+0001 9.20425879775726E+0001 9.19763155565277E+0001 9.19100867938541E+0001 + 9.18439016631104E+0001 9.17777601378696E+0001 9.17116621917196E+0001 9.16456077982634E+0001 9.15795969311184E+0001 + 9.15136295639172E+0001 9.14477056703069E+0001 9.13818252239494E+0001 9.13159881985218E+0001 9.12501945677153E+0001 + 9.11844443052364E+0001 9.11187373848061E+0001 9.10530737801603E+0001 9.09874534650495E+0001 9.09218764132390E+0001 + 9.08563425985089E+0001 9.07908519946538E+0001 9.07254045754833E+0001 9.06600003148214E+0001 9.05946391865071E+0001 + 9.05293211643938E+0001 9.04640462223499E+0001 9.03988143342581E+0001 9.03336254740161E+0001 9.02684796155360E+0001 + 9.02033767327447E+0001 9.01383167995838E+0001 9.00732997900092E+0001 9.00083256779919E+0001 8.99433944375172E+0001 + 8.98785060425850E+0001 8.98136604672101E+0001 8.97488576854214E+0001 8.96840976712629E+0001 8.96193803987930E+0001 + 8.95547058420844E+0001 8.94900739752247E+0001 8.94254847723160E+0001 8.93609382074749E+0001 8.92964342548324E+0001 + 8.92319728885343E+0001 8.91675540827409E+0001 8.91031778116267E+0001 8.90388440493811E+0001 8.89745527702077E+0001 + 8.89103039483248E+0001 8.88460975579651E+0001 8.87819335733759E+0001 8.87178119688188E+0001 8.86537327185698E+0001 + 8.85896957969198E+0001 8.85257011781735E+0001 8.84617488366508E+0001 8.83978387466852E+0001 8.83339708826253E+0001 + 8.82701452188338E+0001 8.82063617296879E+0001 8.81426203895793E+0001 8.80789211729138E+0001 8.80152640541118E+0001 + 8.79516490076082E+0001 8.78880760078520E+0001 8.78245450293068E+0001 8.77610560464504E+0001 8.76976090337751E+0001 + 8.76342039657873E+0001 8.75708408170080E+0001 8.75075195619724E+0001 8.74442401752300E+0001 8.73810026313448E+0001 + 8.73178069048948E+0001 8.72546529704726E+0001 8.71915408026848E+0001 8.71284703761527E+0001 8.70654416655113E+0001 + 8.70024546454103E+0001 8.69395092905137E+0001 8.68766055754995E+0001 8.68137434750600E+0001 8.67509229639018E+0001 + 8.66881440167458E+0001 8.66254066083270E+0001 8.65627107133946E+0001 8.65000563067122E+0001 8.64374433630573E+0001 + 8.63748718572219E+0001 8.63123417640121E+0001 8.62498530582479E+0001 8.61874057147640E+0001 8.61249997084088E+0001 + 8.60626350140450E+0001 8.60003116065496E+0001 8.59380294608135E+0001 8.58757885517419E+0001 8.58135888542540E+0001 + 8.57514303432835E+0001 8.56893129937775E+0001 8.56272367806979E+0001 8.55652016790203E+0001 8.55032076637346E+0001 + 8.54412547098445E+0001 8.53793427923681E+0001 8.53174718863375E+0001 8.52556419667987E+0001 8.51938530088118E+0001 + 8.51321049874511E+0001 8.50703978778048E+0001 8.50087316549750E+0001 8.49471062940782E+0001 8.48855217702446E+0001 + 8.48239780586186E+0001 8.47624751343584E+0001 8.47010129726363E+0001 8.46395915486386E+0001 8.45782108375657E+0001 + 8.45168708146316E+0001 8.44555714550648E+0001 8.43943127341073E+0001 8.43330946270152E+0001 8.42719171090586E+0001 + 8.42107801555215E+0001 8.41496837417017E+0001 8.40886278429112E+0001 8.40276124344758E+0001 8.39666374917349E+0001 + 8.39057029900423E+0001 8.38448089047653E+0001 8.37839552112853E+0001 8.37231418849976E+0001 8.36623689013111E+0001 + 8.36016362356489E+0001 8.35409438634477E+0001 8.34802917601582E+0001 8.34196799012448E+0001 8.33591082621859E+0001 + 8.32985768184736E+0001 8.32380855456139E+0001 8.31776344191266E+0001 8.31172234145451E+0001 8.30568525074170E+0001 + 8.29965216733033E+0001 8.29362308877790E+0001 8.28759801264329E+0001 8.28157693648674E+0001 8.27555985786988E+0001 + 8.26954677435569E+0001 8.26353768350858E+0001 8.25753258289426E+0001 8.25153147007988E+0001 8.24553434263392E+0001 + 8.23954119812625E+0001 8.23355203412811E+0001 8.22756684821210E+0001 8.22158563795220E+0001 8.21560840092375E+0001 + 8.20963513470346E+0001 8.20366583686943E+0001 8.19770050500109E+0001 8.19173913667926E+0001 8.18578172948612E+0001 + 8.17982828100520E+0001 8.17387878882142E+0001 8.16793325052104E+0001 8.16199166369170E+0001 8.15605402592238E+0001 + 8.15012033480346E+0001 8.14419058792662E+0001 8.13826478288496E+0001 8.13234291727290E+0001 8.12642498868624E+0001 + 8.12051099472212E+0001 8.11460093297904E+0001 8.10869480105688E+0001 8.10279259655683E+0001 8.09689431708148E+0001 + 8.09099996023475E+0001 8.08510952362190E+0001 8.07922300484958E+0001 8.07334040152575E+0001 8.06746171125976E+0001 + 8.06158693166228E+0001 8.05571606034535E+0001 8.04984909492235E+0001 8.04398603300799E+0001 8.03812687221836E+0001 + 8.03227161017088E+0001 8.02642024448432E+0001 8.02057277277878E+0001 8.01472919267572E+0001 8.00888950179796E+0001 + 8.00305369776962E+0001 7.99722177821621E+0001 7.99139374076453E+0001 7.98556958304277E+0001 7.97974930268042E+0001 + 7.97393289730835E+0001 7.96812036455873E+0001 7.96231170206510E+0001 7.95650690746231E+0001 7.95070597838657E+0001 + 7.94490891247541E+0001 7.93911570736769E+0001 7.93332636070362E+0001 7.92754087012476E+0001 7.92175923327396E+0001 + 7.91598144779544E+0001 7.91020751133472E+0001 7.90443742153868E+0001 7.89867117605551E+0001 7.89290877253474E+0001 + 7.88715020862723E+0001 7.88139548198515E+0001 7.87564459026204E+0001 7.86989753111272E+0001 7.86415430219335E+0001 + 7.85841490116144E+0001 7.85267932567578E+0001 7.84694757339653E+0001 7.84121964198515E+0001 7.83549552910442E+0001 + 7.82977523241845E+0001 7.82405874959266E+0001 7.81834607829382E+0001 7.81263721618997E+0001 7.80693216095052E+0001 + 7.80123091024617E+0001 7.79553346174895E+0001 7.78983981313219E+0001 7.78414996207056E+0001 7.77846390624002E+0001 + 7.77278164331787E+0001 7.76710317098271E+0001 7.76142848691445E+0001 7.75575758879433E+0001 7.75009047430488E+0001 + 7.74442714112996E+0001 7.73876758695473E+0001 7.73311180946566E+0001 7.72745980635055E+0001 7.72181157529848E+0001 + 7.71616711399985E+0001 7.71052642014637E+0001 7.70488949143104E+0001 7.69925632554821E+0001 7.69362692019348E+0001 + 7.68800127306379E+0001 7.68237938185737E+0001 7.67676124427376E+0001 7.67114685801380E+0001 7.66553622077963E+0001 + 7.65992933027469E+0001 7.65432618420373E+0001 7.64872678027279E+0001 7.64313111618920E+0001 7.63753918966162E+0001 + 7.63195099839998E+0001 7.62636654011551E+0001 7.62078581252076E+0001 7.61520881332953E+0001 7.60963554025696E+0001 + 7.60406599101945E+0001 7.59850016333474E+0001 7.59293805492180E+0001 7.58737966350094E+0001 7.58182498679375E+0001 + 7.57627402252311E+0001 7.57072676841318E+0001 7.56518322218941E+0001 7.55964338157856E+0001 7.55410724430866E+0001 + 7.54857480810903E+0001 7.54304607071029E+0001 7.53752102984431E+0001 7.53199968324430E+0001 7.52648202864470E+0001 + 7.52096806378127E+0001 7.51545778639104E+0001 7.50995119421232E+0001 7.50444828498472E+0001 7.49894905644911E+0001 + 7.49345350634765E+0001 7.48796163242378E+0001 7.48247343242222E+0001 7.47698890408896E+0001 7.47150804517128E+0001 + 7.46603085341773E+0001 7.46055732657814E+0001 7.45508746240363E+0001 7.44962125864655E+0001 7.44415871306057E+0001 + 7.43869982340062E+0001 7.43324458742291E+0001 7.42779300288490E+0001 7.42234506754533E+0001 7.41690077916425E+0001 + 7.41146013550291E+0001 7.40602313432389E+0001 7.40058977339101E+0001 7.39516005046937E+0001 7.38973396332533E+0001 + 7.38431150972652E+0001 7.37889268744184E+0001 7.37347749424145E+0001 7.36806592789678E+0001 7.36265798618053E+0001 + 7.35725366686664E+0001 7.35185296773035E+0001 7.34645588654812E+0001 7.34106242109771E+0001 7.33567256915812E+0001 + 7.33028632850962E+0001 7.32490369693373E+0001 7.31952467221324E+0001 7.31414925213219E+0001 7.30877743447588E+0001 + 7.30340921703086E+0001 7.29804459758497E+0001 7.29268357392725E+0001 7.28732614384805E+0001 7.28197230513894E+0001 + 7.27662205559275E+0001 7.27127539300358E+0001 7.26593231516675E+0001 7.26059281987887E+0001 7.25525690493778E+0001 + 7.24992456814257E+0001 7.24459580729357E+0001 7.23927062019240E+0001 7.23394900464188E+0001 7.22863095844610E+0001 + 7.22331647941041E+0001 7.21800556534137E+0001 7.21269821404684E+0001 7.20739442333586E+0001 7.20209419101877E+0001 + 7.19679751490712E+0001 7.19150439281373E+0001 7.18621482255263E+0001 7.18092880193912E+0001 7.17564632878974E+0001 + 7.17036740092224E+0001 7.16509201615565E+0001 7.15982017231021E+0001 7.15455186720742E+0001 7.14928709867000E+0001 + 7.14402586452192E+0001 7.13876816258837E+0001 7.13351399069581E+0001 7.12826334667189E+0001 7.12301622834553E+0001 + 7.11777263354687E+0001 7.11253256010728E+0001 7.10729600585938E+0001 7.10206296863701E+0001 7.09683344627522E+0001 + 7.09160743661033E+0001 7.08638493747988E+0001 7.08116594672261E+0001 7.07595046217853E+0001 7.07073848168884E+0001 + 7.06553000309601E+0001 7.06032502424370E+0001 7.05512354297681E+0001 7.04992555714147E+0001 7.04473106458502E+0001 + 7.03954006315605E+0001 7.03435255070434E+0001 7.02916852508093E+0001 7.02398798413805E+0001 7.01881092572917E+0001 + 7.01363734770897E+0001 7.00846724793336E+0001 7.00330062425948E+0001 6.99813747454565E+0001 6.99297779665146E+0001 + 6.98782158843767E+0001 6.98266884776629E+0001 6.97751957250054E+0001 6.97237376050483E+0001 6.96723140964484E+0001 + 6.96209251778739E+0001 6.95695708280059E+0001 6.95182510255371E+0001 6.94669657491726E+0001 6.94157149776295E+0001 + 6.93644986896369E+0001 6.93133168639364E+0001 6.92621694792813E+0001 6.92110565144371E+0001 6.91599779481816E+0001 + 6.91089337593043E+0001 6.90579239266072E+0001 6.90069484289040E+0001 6.89560072450207E+0001 6.89051003537953E+0001 + 6.88542277340777E+0001 6.88033893647301E+0001 6.87525852246265E+0001 6.87018152926532E+0001 6.86510795477081E+0001 + 6.86003779687016E+0001 6.85497105345557E+0001 6.84990772242049E+0001 6.84484780165950E+0001 6.83979128906844E+0001 + 6.83473818254433E+0001 6.82968847998537E+0001 6.82464217929099E+0001 6.81959927836179E+0001 6.81455977509956E+0001 + 6.80952366740732E+0001 6.80449095318926E+0001 6.79946163035077E+0001 6.79443569679843E+0001 6.78941315044001E+0001 + 6.78439398918449E+0001 6.77937821094201E+0001 6.77436581362394E+0001 6.76935679514281E+0001 6.76435115341235E+0001 + 6.75934888634748E+0001 6.75434999186431E+0001 6.74935446788012E+0001 6.74436231231342E+0001 6.73937352308386E+0001 + 6.73438809811230E+0001 6.72940603532078E+0001 6.72442733263252E+0001 6.71945198797193E+0001 6.71447999926461E+0001 + 6.70951136443732E+0001 6.70454608141804E+0001 6.69958414813589E+0001 6.69462556252119E+0001 6.68967032250544E+0001 + 6.68471842602133E+0001 6.67976987100270E+0001 6.67482465538460E+0001 6.66988277710325E+0001 6.66494423409602E+0001 + 6.66000902430149E+0001 6.65507714565941E+0001 6.65014859611069E+0001 6.64522337359742E+0001 6.64030147606288E+0001 + 6.63538290145150E+0001 6.63046764770889E+0001 6.62555571278185E+0001 6.62064709461833E+0001 6.61574179116746E+0001 + 6.61083980037953E+0001 6.60594112020601E+0001 6.60104574859954E+0001 6.59615368351393E+0001 6.59126492290414E+0001 + 6.58637946472632E+0001 6.58149730693778E+0001 6.57661844749698E+0001 6.57174288436357E+0001 6.56687061549834E+0001 + 6.56200163886327E+0001 6.55713595242147E+0001 6.55227355413725E+0001 6.54741444197607E+0001 6.54255861390452E+0001 + 6.53770606789040E+0001 6.53285680190264E+0001 6.52801081391133E+0001 6.52316810188774E+0001 6.51832866380427E+0001 + 6.51349249763451E+0001 6.50865960135317E+0001 6.50382997293616E+0001 6.49900361036050E+0001 6.49418051160439E+0001 + 6.48936067464720E+0001 6.48454409746943E+0001 6.47973077805272E+0001 6.47492071437991E+0001 6.47011390443495E+0001 + 6.46531034620297E+0001 6.46051003767022E+0001 6.45571297682414E+0001 6.45091916165328E+0001 6.44612859014736E+0001 + 6.44134126029726E+0001 6.43655717009498E+0001 6.43177631753370E+0001 6.42699870060770E+0001 6.42222431731246E+0001 + 6.41745316564458E+0001 6.41268524360179E+0001 6.40792054918299E+0001 6.40315908038821E+0001 6.39840083521863E+0001 + 6.39364581167656E+0001 6.38889400776548E+0001 6.38414542148997E+0001 6.37940005085579E+0001 6.37465789386982E+0001 + 6.36991894854008E+0001 6.36518321287573E+0001 6.36045068488707E+0001 6.35572136258554E+0001 6.35099524398372E+0001 + 6.34627232709532E+0001 6.34155260993518E+0001 6.33683609051928E+0001 6.33212276686475E+0001 6.32741263698983E+0001 + 6.32270569891391E+0001 6.31800195065750E+0001 6.31330139024226E+0001 6.30860401569097E+0001 6.30390982502754E+0001 + 6.29921881627701E+0001 6.29453098746555E+0001 6.28984633662047E+0001 6.28516486177019E+0001 6.28048656094428E+0001 + 6.27581143217342E+0001 6.27113947348943E+0001 6.26647068292524E+0001 6.26180505851491E+0001 6.25714259829363E+0001 + 6.25248330029774E+0001 6.24782716256464E+0001 6.24317418313292E+0001 6.23852436004225E+0001 6.23387769133344E+0001 + 6.22923417504841E+0001 6.22459380923021E+0001 6.21995659192302E+0001 6.21532252117211E+0001 6.21069159502390E+0001 + 6.20606381152591E+0001 6.20143916872678E+0001 6.19681766467628E+0001 6.19219929742528E+0001 6.18758406502578E+0001 + 6.18297196553087E+0001 6.17836299699479E+0001 6.17375715747287E+0001 6.16915444502157E+0001 6.16455485769845E+0001 + 6.15995839356218E+0001 6.15536505067256E+0001 6.15077482709048E+0001 6.14618772087796E+0001 6.14160373009812E+0001 + 6.13702285281518E+0001 6.13244508709448E+0001 6.12787043100248E+0001 6.12329888260673E+0001 6.11873043997589E+0001 + 6.11416510117974E+0001 6.10960286428913E+0001 6.10504372737607E+0001 6.10048768851362E+0001 6.09593474577599E+0001 + 6.09138489723846E+0001 6.08683814097743E+0001 6.08229447507040E+0001 6.07775389759597E+0001 6.07321640663384E+0001 + 6.06868200026482E+0001 6.06415067657080E+0001 6.05962243363479E+0001 6.05509726954089E+0001 6.05057518237430E+0001 + 6.04605617022132E+0001 6.04154023116933E+0001 6.03702736330684E+0001 6.03251756472342E+0001 6.02801083350976E+0001 + 6.02350716775764E+0001 6.01900656555993E+0001 6.01450902501058E+0001 6.01001454420467E+0001 6.00552312123834E+0001 + 6.00103475420884E+0001 5.99654944121449E+0001 5.99206718035472E+0001 5.98758796973004E+0001 5.98311180744207E+0001 + 5.97863869159349E+0001 5.97416862028809E+0001 5.96970159163072E+0001 5.96523760372736E+0001 5.96077665468504E+0001 + 5.95631874261190E+0001 5.95186386561714E+0001 5.94741202181106E+0001 5.94296320930507E+0001 5.93851742621160E+0001 + 5.93407467064423E+0001 5.92963494071758E+0001 5.92519823454737E+0001 5.92076455025040E+0001 5.91633388594454E+0001 + 5.91190623974876E+0001 5.90748160978308E+0001 5.90305999416864E+0001 5.89864139102761E+0001 5.89422579848329E+0001 + 5.88981321466001E+0001 5.88540363768320E+0001 5.88099706567938E+0001 5.87659349677612E+0001 5.87219292910207E+0001 + 5.86779536078697E+0001 5.86340078996161E+0001 5.85900921475788E+0001 5.85462063330872E+0001 5.85023504374817E+0001 + 5.84585244421129E+0001 5.84147283283428E+0001 5.83709620775436E+0001 5.83272256710982E+0001 5.82835190904007E+0001 + 5.82398423168552E+0001 5.81961953318770E+0001 5.81525781168918E+0001 5.81089906533361E+0001 5.80654329226570E+0001 + 5.80219049063124E+0001 5.79784065857706E+0001 5.79349379425108E+0001 5.78914989580227E+0001 5.78480896138066E+0001 + 5.78047098913735E+0001 5.77613597722452E+0001 5.77180392379537E+0001 5.76747482700421E+0001 5.76314868500637E+0001 + 5.75882549595826E+0001 5.75450525801736E+0001 5.75018796934217E+0001 5.74587362809230E+0001 5.74156223242837E+0001 + 5.73725378051210E+0001 5.73294827050624E+0001 5.72864570057460E+0001 5.72434606888205E+0001 5.72004937359451E+0001 + 5.71575561287897E+0001 5.71146478490345E+0001 5.70717688783704E+0001 5.70289191984988E+0001 5.69860987911317E+0001 + 5.69433076379914E+0001 5.69005457208109E+0001 5.68578130213336E+0001 5.68151095213135E+0001 5.67724352025151E+0001 + 5.67297900467132E+0001 5.66871740356934E+0001 5.66445871512514E+0001 5.66020293751937E+0001 5.65595006893372E+0001 + 5.65170010755090E+0001 5.64745305155471E+0001 5.64320889912994E+0001 5.63896764846249E+0001 5.63472929773924E+0001 + 5.63049384514816E+0001 5.62626128887824E+0001 5.62203162711952E+0001 5.61780485806308E+0001 5.61358097990103E+0001 + 5.60935999082654E+0001 5.60514188903382E+0001 5.60092667271809E+0001 5.59671434007565E+0001 5.59250488930380E+0001 + 5.58829831860091E+0001 5.58409462616637E+0001 5.57989381020060E+0001 5.57569586890508E+0001 5.57150080048229E+0001 + 5.56730860313580E+0001 5.56311927507015E+0001 5.55893281449096E+0001 5.55474921960486E+0001 5.55056848861953E+0001 + 5.54639061974366E+0001 5.54221561118700E+0001 5.53804346116031E+0001 5.53387416787539E+0001 5.52970772954506E+0001 + 5.52554414438318E+0001 5.52138341060463E+0001 5.51722552642533E+0001 5.51307049006222E+0001 5.50891829973327E+0001 + 5.50476895365748E+0001 5.50062245005486E+0001 5.49647878714646E+0001 5.49233796315436E+0001 5.48819997630164E+0001 + 5.48406482481245E+0001 5.47993250691191E+0001 5.47580302082619E+0001 5.47167636478249E+0001 5.46755253700901E+0001 + 5.46343153573499E+0001 5.45931335919069E+0001 5.45519800560737E+0001 5.45108547321733E+0001 5.44697576025387E+0001 + 5.44286886495134E+0001 5.43876478554508E+0001 5.43466352027146E+0001 5.43056506736785E+0001 5.42646942507266E+0001 + 5.42237659162531E+0001 5.41828656526622E+0001 5.41419934423684E+0001 5.41011492677963E+0001 5.40603331113806E+0001 + 5.40195449555661E+0001 5.39787847828079E+0001 5.39380525755711E+0001 5.38973483163308E+0001 5.38566719875725E+0001 + 5.38160235717915E+0001 5.37754030514933E+0001 5.37348104091936E+0001 5.36942456274181E+0001 5.36537086887027E+0001 + 5.36131995755930E+0001 5.35727182706452E+0001 5.35322647564251E+0001 5.34918390155089E+0001 5.34514410304827E+0001 + 5.34110707839427E+0001 5.33707282584950E+0001 5.33304134367559E+0001 5.32901263013517E+0001 5.32498668349188E+0001 + 5.32096350201033E+0001 5.31694308395618E+0001 5.31292542759605E+0001 5.30891053119759E+0001 5.30489839302943E+0001 + 5.30088901136121E+0001 5.29688238446356E+0001 5.29287851060811E+0001 5.28887738806751E+0001 5.28487901511538E+0001 + 5.28088339002634E+0001 5.27689051107602E+0001 5.27290037654104E+0001 5.26891298469901E+0001 5.26492833382854E+0001 + 5.26094642220924E+0001 5.25696724812169E+0001 5.25299080984750E+0001 5.24901710566923E+0001 5.24504613387048E+0001 + 5.24107789273579E+0001 5.23711238055074E+0001 5.23314959560186E+0001 5.22918953617670E+0001 5.22523220056378E+0001 + 5.22127758705262E+0001 5.21732569393372E+0001 5.21337651949857E+0001 5.20943006203966E+0001 5.20548631985045E+0001 + 5.20154529122539E+0001 5.19760697445991E+0001 5.19367136785045E+0001 5.18973846969441E+0001 5.18580827829019E+0001 + 5.18188079193715E+0001 5.17795600893566E+0001 5.17403392758705E+0001 5.17011454619366E+0001 5.16619786305878E+0001 + 5.16228387648670E+0001 5.15837258478269E+0001 5.15446398625299E+0001 5.15055807920483E+0001 5.14665486194641E+0001 + 5.14275433278692E+0001 5.13885649003651E+0001 5.13496133200632E+0001 5.13106885700848E+0001 5.12717906335605E+0001 + 5.12329194936312E+0001 5.11940751334472E+0001 5.11552575361688E+0001 5.11164666849657E+0001 5.10777025630177E+0001 + 5.10389651535141E+0001 5.10002544396540E+0001 5.09615704046462E+0001 5.09229130317092E+0001 5.08842823040713E+0001 + 5.08456782049704E+0001 5.08071007176542E+0001 5.07685498253799E+0001 5.07300255114147E+0001 5.06915277590353E+0001 + 5.06530565515279E+0001 5.06146118721887E+0001 5.05761937043234E+0001 5.05378020312474E+0001 5.04994368362858E+0001 + 5.04610981027731E+0001 5.04227858140539E+0001 5.03844999534821E+0001 5.03462405044212E+0001 5.03080074502447E+0001 + 5.02698007743353E+0001 5.02316204600856E+0001 5.01934664908976E+0001 5.01553388501832E+0001 5.01172375213636E+0001 + 5.00791624878698E+0001 5.00411137331424E+0001 5.00030912406315E+0001 4.99650949937967E+0001 4.99271249761074E+0001 + 4.98891811710425E+0001 4.98512635620903E+0001 4.98133721327489E+0001 4.97755068665259E+0001 4.97376677469383E+0001 + 4.96998547575128E+0001 4.96620678817857E+0001 4.96243071033026E+0001 4.95865724056189E+0001 4.95488637722994E+0001 + 4.95111811869184E+0001 4.94735246330597E+0001 4.94358940943168E+0001 4.93982895542924E+0001 4.93607109965991E+0001 + 4.93231584048585E+0001 4.92856317627022E+0001 4.92481310537710E+0001 4.92106562617151E+0001 4.91732073701945E+0001 + 4.91357843628784E+0001 4.90983872234455E+0001 4.90610159355842E+0001 4.90236704829920E+0001 4.89863508493760E+0001 + 4.89490570184529E+0001 4.89117889739487E+0001 4.88745466995988E+0001 4.88373301791481E+0001 4.88001393963509E+0001 + 4.87629743349709E+0001 4.87258349787814E+0001 4.86887213115647E+0001 4.86516333171130E+0001 4.86145709792276E+0001 + 4.85775342817191E+0001 4.85405232084079E+0001 4.85035377431234E+0001 4.84665778697046E+0001 4.84296435719996E+0001 + 4.83927348338663E+0001 4.83558516391717E+0001 4.83189939717920E+0001 4.82821618156132E+0001 4.82453551545302E+0001 + 4.82085739724476E+0001 4.81718182532791E+0001 4.81350879809478E+0001 4.80983831393862E+0001 4.80617037125360E+0001 + 4.80250496843484E+0001 4.79884210387838E+0001 4.79518177598119E+0001 4.79152398314117E+0001 4.78786872375715E+0001 + 4.78421599622891E+0001 4.78056579895712E+0001 4.77691813034341E+0001 4.77327298879033E+0001 4.76963037270135E+0001 + 4.76599028048088E+0001 4.76235271053424E+0001 4.75871766126769E+0001 4.75508513108841E+0001 4.75145511840451E+0001 + 4.74782762162501E+0001 4.74420263915988E+0001 4.74058016941998E+0001 4.73696021081712E+0001 4.73334276176402E+0001 + 4.72972782067433E+0001 4.72611538596262E+0001 4.72250545604437E+0001 4.71889802933599E+0001 4.71529310425481E+0001 + 4.71169067921909E+0001 4.70809075264797E+0001 4.70449332296156E+0001 4.70089838858086E+0001 4.69730594792778E+0001 + 4.69371599942517E+0001 4.69012854149678E+0001 4.68654357256727E+0001 4.68296109106226E+0001 4.67938109540822E+0001 + 4.67580358403258E+0001 4.67222855536366E+0001 4.66865600783073E+0001 4.66508593986392E+0001 4.66151834989430E+0001 + 4.65795323635388E+0001 4.65439059767553E+0001 4.65083043229306E+0001 4.64727273864119E+0001 4.64371751515554E+0001 + 4.64016476027265E+0001 4.63661447242996E+0001 4.63306665006584E+0001 4.62952129161952E+0001 4.62597839553120E+0001 + 4.62243796024194E+0001 4.61889998419373E+0001 4.61536446582946E+0001 4.61183140359292E+0001 4.60830079592882E+0001 + 4.60477264128275E+0001 4.60124693810124E+0001 4.59772368483168E+0001 4.59420287992241E+0001 4.59068452182264E+0001 + 4.58716860898248E+0001 4.58365513985298E+0001 4.58014411288604E+0001 4.57663552653450E+0001 4.57312937925208E+0001 + 4.56962566949342E+0001 4.56612439571403E+0001 4.56262555637034E+0001 4.55912914991968E+0001 4.55563517482025E+0001 + 4.55214362953120E+0001 4.54865451251253E+0001 4.54516782222515E+0001 4.54168355713086E+0001 4.53820171569239E+0001 + 4.53472229637331E+0001 4.53124529763814E+0001 4.52777071795225E+0001 4.52429855578192E+0001 4.52082880959433E+0001 + 4.51736147785756E+0001 4.51389655904055E+0001 4.51043405161315E+0001 4.50697395404612E+0001 4.50351626481108E+0001 + 4.50006098238055E+0001 4.49660810522795E+0001 4.49315763182758E+0001 4.48970956065463E+0001 4.48626389018518E+0001 + 4.48282061889620E+0001 4.47937974526554E+0001 4.47594126777194E+0001 4.47250518489503E+0001 4.46907149511532E+0001 + 4.46564019691422E+0001 4.46221128877400E+0001 4.45878476917784E+0001 4.45536063660978E+0001 4.45193888955477E+0001 + 4.44851952649861E+0001 4.44510254592802E+0001 4.44168794633058E+0001 4.43827572619475E+0001 4.43486588400988E+0001 + 4.43145841826619E+0001 4.42805332745480E+0001 4.42465061006768E+0001 4.42125026459771E+0001 4.41785228953863E+0001 + 4.41445668338507E+0001 4.41106344463251E+0001 4.40767257177735E+0001 4.40428406331684E+0001 4.40089791774911E+0001 + 4.39751413357317E+0001 4.39413270928889E+0001 4.39075364339704E+0001 4.38737693439925E+0001 4.38400258079802E+0001 + 4.38063058109674E+0001 4.37726093379966E+0001 4.37389363741191E+0001 4.37052869043947E+0001 4.36716609138923E+0001 + 4.36380583876891E+0001 4.36044793108714E+0001 4.35709236685340E+0001 4.35373914457802E+0001 4.35038826277225E+0001 + 4.34703971994815E+0001 4.34369351461870E+0001 4.34034964529772E+0001 4.33700811049990E+0001 4.33366890874080E+0001 + 4.33033203853684E+0001 4.32699749840532E+0001 4.32366528686440E+0001 4.32033540243310E+0001 4.31700784363131E+0001 + 4.31368260897977E+0001 4.31035969700011E+0001 4.30703910621480E+0001 4.30372083514719E+0001 4.30040488232147E+0001 + 4.29709124626271E+0001 4.29377992549685E+0001 4.29047091855066E+0001 4.28716422395179E+0001 4.28385984022875E+0001 + 4.28055776591092E+0001 4.27725799952851E+0001 4.27396053961261E+0001 4.27066538469516E+0001 4.26737253330897E+0001 + 4.26408198398769E+0001 4.26079373526583E+0001 4.25750778567877E+0001 4.25422413376272E+0001 4.25094277805478E+0001 + 4.24766371709289E+0001 4.24438694941582E+0001 4.24111247356322E+0001 4.23784028807560E+0001 4.23457039149430E+0001 + 4.23130278236152E+0001 4.22803745922033E+0001 4.22477442061463E+0001 4.22151366508917E+0001 4.21825519118957E+0001 + 4.21499899746228E+0001 4.21174508245462E+0001 4.20849344471473E+0001 4.20524408279164E+0001 4.20199699523519E+0001 + 4.19875218059608E+0001 4.19550963742587E+0001 4.19226936427695E+0001 4.18903135970258E+0001 4.18579562225683E+0001 + 4.18256215049464E+0001 4.17933094297179E+0001 4.17610199824492E+0001 4.17287531487148E+0001 4.16965089140980E+0001 + 4.16642872641902E+0001 4.16320881845915E+0001 4.15999116609103E+0001 4.15677576787635E+0001 4.15356262237763E+0001 + 4.15035172815823E+0001 4.14714308378236E+0001 4.14393668781507E+0001 4.14073253882225E+0001 4.13753063537062E+0001 + 4.13433097602775E+0001 4.13113355936203E+0001 4.12793838394272E+0001 4.12474544833988E+0001 4.12155475112444E+0001 + 4.11836629086814E+0001 4.11518006614357E+0001 4.11199607552416E+0001 4.10881431758416E+0001 4.10563479089867E+0001 + 4.10245749404361E+0001 4.09928242559574E+0001 4.09610958413266E+0001 4.09293896823279E+0001 4.08977057647540E+0001 + 4.08660440744057E+0001 4.08344045970923E+0001 4.08027873186313E+0001 4.07711922248486E+0001 4.07396193015783E+0001 + 4.07080685346628E+0001 4.06765399099528E+0001 4.06450334133075E+0001 4.06135490305941E+0001 4.05820867476881E+0001 + 4.05506465504735E+0001 4.05192284248423E+0001 4.04878323566951E+0001 4.04564583319403E+0001 4.04251063364949E+0001 + 4.03937763562842E+0001 4.03624683772414E+0001 4.03311823853083E+0001 4.02999183664347E+0001 4.02686763065788E+0001 + 4.02374561917069E+0001 4.02062580077936E+0001 4.01750817408218E+0001 4.01439273767823E+0001 4.01127949016744E+0001 + 4.00816843015057E+0001 4.00505955622916E+0001 4.00195286700561E+0001 3.99884836108312E+0001 3.99574603706570E+0001 + 3.99264589355821E+0001 3.98954792916630E+0001 3.98645214249644E+0001 3.98335853215593E+0001 3.98026709675288E+0001 + 3.97717783489621E+0001 3.97409074519566E+0001 3.97100582626180E+0001 3.96792307670600E+0001 3.96484249514044E+0001 + 3.96176408017811E+0001 3.95868783043286E+0001 3.95561374451928E+0001 3.95254182105283E+0001 3.94947205864976E+0001 + 3.94640445592713E+0001 3.94333901150282E+0001 3.94027572399551E+0001 3.93721459202471E+0001 3.93415561421072E+0001 + 3.93109878917465E+0001 3.92804411553844E+0001 3.92499159192482E+0001 3.92194121695733E+0001 3.91889298926033E+0001 + 3.91584690745896E+0001 3.91280297017921E+0001 3.90976117604783E+0001 3.90672152369242E+0001 3.90368401174134E+0001 + 3.90064863882380E+0001 3.89761540356978E+0001 3.89458430461009E+0001 3.89155534057632E+0001 3.88852851010089E+0001 + 3.88550381181700E+0001 3.88248124435866E+0001 3.87946080636069E+0001 3.87644249645870E+0001 3.87342631328911E+0001 + 3.87041225548913E+0001 3.86740032169679E+0001 3.86439051055091E+0001 3.86138282069110E+0001 3.85837725075777E+0001 + 3.85537379939215E+0001 3.85237246523624E+0001 3.84937324693286E+0001 3.84637614312563E+0001 3.84338115245893E+0001 + 3.84038827357798E+0001 3.83739750512878E+0001 3.83440884575811E+0001 3.83142229411358E+0001 3.82843784884355E+0001 + 3.82545550859722E+0001 3.82247527202455E+0001 3.81949713777632E+0001 3.81652110450407E+0001 3.81354717086016E+0001 + 3.81057533549774E+0001 3.80760559707074E+0001 3.80463795423389E+0001 3.80167240564271E+0001 3.79870894995349E+0001 + 3.79574758582336E+0001 3.79278831191018E+0001 3.78983112687264E+0001 3.78687602937021E+0001 3.78392301806313E+0001 + 3.78097209161246E+0001 3.77802324868002E+0001 3.77507648792843E+0001 3.77213180802108E+0001 3.76918920762218E+0001 + 3.76624868539670E+0001 3.76331024001039E+0001 3.76037387012981E+0001 3.75743957442228E+0001 3.75450735155592E+0001 + 3.75157720019962E+0001 3.74864911902307E+0001 3.74572310669672E+0001 3.74279916189183E+0001 3.73987728328043E+0001 + 3.73695746953532E+0001 3.73403971933009E+0001 3.73112403133912E+0001 3.72821040423755E+0001 3.72529883670132E+0001 + 3.72238932740713E+0001 3.71948187503249E+0001 3.71657647825564E+0001 3.71367313575565E+0001 3.71077184621233E+0001 + 3.70787260830629E+0001 3.70497542071890E+0001 3.70208028213232E+0001 3.69918719122947E+0001 3.69629614669407E+0001 + 3.69340714721059E+0001 3.69052019146429E+0001 3.68763527814119E+0001 3.68475240592812E+0001 3.68187157351262E+0001 + 3.67899277958307E+0001 3.67611602282858E+0001 3.67324130193904E+0001 3.67036861560513E+0001 3.66749796251827E+0001 + 3.66462934137069E+0001 3.66176275085535E+0001 3.65889818966602E+0001 3.65603565649719E+0001 3.65317515004417E+0001 + 3.65031666900302E+0001 3.64746021207054E+0001 3.64460577794435E+0001 3.64175336532280E+0001 3.63890297290502E+0001 + 3.63605459939090E+0001 3.63320824348110E+0001 3.63036390387706E+0001 3.62752157928096E+0001 3.62468126839576E+0001 + 3.62184296992517E+0001 3.61900668257370E+0001 3.61617240504659E+0001 3.61334013604985E+0001 3.61050987429025E+0001 + 3.60768161847534E+0001 3.60485536731342E+0001 3.60203111951354E+0001 3.59920887378554E+0001 3.59638862884000E+0001 + 3.59357038338826E+0001 3.59075413614243E+0001 3.58793988581536E+0001 3.58512763112071E+0001 3.58231737077282E+0001 + 3.57950910348686E+0001 3.57670282797872E+0001 3.57389854296506E+0001 3.57109624716328E+0001 3.56829593929157E+0001 + 3.56549761806884E+0001 3.56270128221479E+0001 3.55990693044984E+0001 3.55711456149520E+0001 3.55432417407281E+0001 + 3.55153576690537E+0001 3.54874933871634E+0001 3.54596488822992E+0001 3.54318241417109E+0001 3.54040191526555E+0001 + 3.53762339023978E+0001 3.53484683782099E+0001 3.53207225673715E+0001 3.52929964571699E+0001 3.52652900348997E+0001 + 3.52376032878632E+0001 3.52099362033701E+0001 3.51822887687377E+0001 3.51546609712905E+0001 3.51270527983608E+0001 + 3.50994642372883E+0001 3.50718952754201E+0001 3.50443459001109E+0001 3.50168160987226E+0001 3.49893058586249E+0001 + 3.49618151671948E+0001 3.49343440118167E+0001 3.49068923798826E+0001 3.48794602587918E+0001 3.48520476359511E+0001 + 3.48246544987748E+0001 3.47972808346846E+0001 3.47699266311096E+0001 3.47425918754863E+0001 3.47152765552587E+0001 + 3.46879806578783E+0001 3.46607041708037E+0001 3.46334470815012E+0001 3.46062093774446E+0001 3.45789910461147E+0001 + 3.45517920750000E+0001 3.45246124515963E+0001 3.44974521634069E+0001 3.44703111979424E+0001 3.44431895427207E+0001 + 3.44160871852672E+0001 3.43890041131147E+0001 3.43619403138032E+0001 3.43348957748803E+0001 3.43078704839008E+0001 + 3.42808644284268E+0001 3.42538775960280E+0001 3.42269099742813E+0001 3.41999615507709E+0001 3.41730323130884E+0001 + 3.41461222488327E+0001 3.41192313456102E+0001 3.40923595910344E+0001 3.40655069727262E+0001 3.40386734783140E+0001 + 3.40118590954333E+0001 3.39850638117269E+0001 3.39582876148451E+0001 3.39315304924455E+0001 3.39047924321926E+0001 + 3.38780734217588E+0001 3.38513734488234E+0001 3.38246925010731E+0001 3.37980305662019E+0001 3.37713876319110E+0001 + 3.37447636859090E+0001 3.37181587159117E+0001 3.36915727096422E+0001 3.36650056548309E+0001 3.36384575392153E+0001 + 3.36119283505404E+0001 3.35854180765582E+0001 3.35589267050283E+0001 3.35324542237171E+0001 3.35060006203986E+0001 + 3.34795658828539E+0001 3.34531499988714E+0001 3.34267529562466E+0001 3.34003747427823E+0001 3.33740153462886E+0001 + 3.33476747545827E+0001 3.33213529554891E+0001 3.32950499368395E+0001 3.32687656864727E+0001 3.32425001922348E+0001 + 3.32162534419793E+0001 3.31900254235664E+0001 3.31638161248639E+0001 3.31376255337467E+0001 3.31114536380968E+0001 + 3.30853004258035E+0001 3.30591658847631E+0001 3.30330500028793E+0001 3.30069527680627E+0001 3.29808741682313E+0001 + 3.29548141913102E+0001 3.29287728252315E+0001 3.29027500579348E+0001 3.28767458773664E+0001 3.28507602714801E+0001 + 3.28247932282367E+0001 3.27988447356041E+0001 3.27729147815574E+0001 3.27470033540789E+0001 3.27211104411579E+0001 + 3.26952360307908E+0001 3.26693801109811E+0001 3.26435426697397E+0001 3.26177236950843E+0001 3.25919231750398E+0001 + 3.25661410976382E+0001 3.25403774509187E+0001 3.25146322229273E+0001 3.24889054017175E+0001 3.24631969753495E+0001 + 3.24375069318909E+0001 3.24118352594161E+0001 3.23861819460069E+0001 3.23605469797518E+0001 3.23349303487466E+0001 + 3.23093320410942E+0001 3.22837520449043E+0001 3.22581903482940E+0001 3.22326469393871E+0001 3.22071218063149E+0001 + 3.21816149372151E+0001 3.21561263202331E+0001 3.21306559435209E+0001 3.21052037952377E+0001 3.20797698635498E+0001 + 3.20543541366303E+0001 3.20289566026595E+0001 3.20035772498246E+0001 3.19782160663200E+0001 3.19528730403469E+0001 + 3.19275481601136E+0001 3.19022414138354E+0001 3.18769527897346E+0001 3.18516822760405E+0001 3.18264298609893E+0001 + 3.18011955328243E+0001 3.17759792797958E+0001 3.17507810901609E+0001 3.17256009521839E+0001 3.17004388541359E+0001 + 3.16752947842950E+0001 3.16501687309464E+0001 3.16250606823821E+0001 3.15999706269011E+0001 3.15748985528093E+0001 + 3.15498444484196E+0001 3.15248083020520E+0001 3.14997901020332E+0001 3.14747898366969E+0001 3.14498074943838E+0001 + 3.14248430634414E+0001 3.13998965322243E+0001 3.13749678890939E+0001 3.13500571224186E+0001 3.13251642205736E+0001 + 3.13002891719411E+0001 3.12754319649101E+0001 3.12505925878767E+0001 3.12257710292437E+0001 3.12009672774209E+0001 + 3.11761813208249E+0001 3.11514131478794E+0001 3.11266627470146E+0001 3.11019301066680E+0001 3.10772152152838E+0001 + 3.10525180613129E+0001 3.10278386332134E+0001 3.10031769194499E+0001 3.09785329084942E+0001 3.09539065888247E+0001 + 3.09292979489269E+0001 3.09047069772928E+0001 3.08801336624217E+0001 3.08555779928193E+0001 3.08310399569984E+0001 + 3.08065195434786E+0001 3.07820167407863E+0001 3.07575315374546E+0001 3.07330639220237E+0001 3.07086138830403E+0001 + 3.06841814090583E+0001 3.06597664886380E+0001 3.06353691103467E+0001 3.06109892627587E+0001 3.05866269344547E+0001 + 3.05622821140225E+0001 3.05379547900565E+0001 3.05136449511581E+0001 3.04893525859353E+0001 3.04650776830030E+0001 + 3.04408202309827E+0001 3.04165802185029E+0001 3.03923576341988E+0001 3.03681524667122E+0001 3.03439647046920E+0001 + 3.03197943367935E+0001 3.02956413516789E+0001 3.02715057380173E+0001 3.02473874844843E+0001 3.02232865797625E+0001 + 3.01992030125409E+0001 3.01751367715155E+0001 3.01510878453891E+0001 3.01270562228709E+0001 3.01030418926772E+0001 + 3.00790448435308E+0001 3.00550650641611E+0001 3.00311025433046E+0001 3.00071572697043E+0001 2.99832292321096E+0001 + 2.99593184192772E+0001 2.99354248199702E+0001 2.99115484229582E+0001 2.98876892170178E+0001 2.98638471909322E+0001 + 2.98400223334912E+0001 2.98162146334914E+0001 2.97924240797359E+0001 2.97686506610348E+0001 2.97448943662046E+0001 + 2.97211551840684E+0001 2.96974331034563E+0001 2.96737281132047E+0001 2.96500402021569E+0001 2.96263693591627E+0001 + 2.96027155730787E+0001 2.95790788327680E+0001 2.95554591271004E+0001 2.95318564449523E+0001 2.95082707752068E+0001 + 2.94847021067537E+0001 2.94611504284892E+0001 2.94376157293163E+0001 2.94140979981446E+0001 2.93905972238902E+0001 + 2.93671133954759E+0001 2.93436465018312E+0001 2.93201965318921E+0001 2.92967634746011E+0001 2.92733473189076E+0001 + 2.92499480537671E+0001 2.92265656681423E+0001 2.92032001510021E+0001 2.91798514913219E+0001 2.91565196780840E+0001 + 2.91332047002771E+0001 2.91099065468964E+0001 2.90866252069439E+0001 2.90633606694279E+0001 2.90401129233634E+0001 + 2.90168819577720E+0001 2.89936677616817E+0001 2.89704703241272E+0001 2.89472896341498E+0001 2.89241256807971E+0001 + 2.89009784531233E+0001 2.88778479401894E+0001 2.88547341310626E+0001 2.88316370148169E+0001 2.88085565805325E+0001 + 2.87854928172965E+0001 2.87624457142023E+0001 2.87394152603497E+0001 2.87164014448454E+0001 2.86934042568022E+0001 + 2.86704236853396E+0001 2.86474597195836E+0001 2.86245123486666E+0001 2.86015815617277E+0001 2.85786673479122E+0001 + 2.85557696963721E+0001 2.85328885962658E+0001 2.85100240367582E+0001 2.84871760070207E+0001 2.84643444962310E+0001 + 2.84415294935736E+0001 2.84187309882392E+0001 2.83959489694250E+0001 2.83731834263347E+0001 2.83504343481785E+0001 + 2.83277017241729E+0001 2.83049855435410E+0001 2.82822857955123E+0001 2.82596024693227E+0001 2.82369355542145E+0001 + 2.82142850394365E+0001 2.81916509142441E+0001 2.81690331678986E+0001 2.81464317896684E+0001 2.81238467688278E+0001 + 2.81012780946577E+0001 2.80787257564455E+0001 2.80561897434848E+0001 2.80336700450759E+0001 2.80111666505251E+0001 + 2.79886795491454E+0001 2.79662087302562E+0001 2.79437541831830E+0001 2.79213158972581E+0001 2.78988938618198E+0001 + 2.78764880662131E+0001 2.78540984997891E+0001 2.78317251519054E+0001 2.78093680119260E+0001 2.77870270692212E+0001 + 2.77647023131677E+0001 2.77423937331486E+0001 2.77201013185533E+0001 2.76978250587774E+0001 2.76755649432231E+0001 + 2.76533209612989E+0001 2.76310931024195E+0001 2.76088813560061E+0001 2.75866857114860E+0001 2.75645061582931E+0001 + 2.75423426858676E+0001 2.75201952836558E+0001 2.74980639411104E+0001 2.74759486476906E+0001 2.74538493928617E+0001 + 2.74317661660955E+0001 2.74096989568698E+0001 2.73876477546691E+0001 2.73656125489839E+0001 2.73435933293110E+0001 + 2.73215900851538E+0001 2.72996028060216E+0001 2.72776314814301E+0001 2.72556761009016E+0001 2.72337366539642E+0001 + 2.72118131301525E+0001 2.71899055190074E+0001 2.71680138100760E+0001 2.71461379929118E+0001 2.71242780570743E+0001 + 2.71024339921295E+0001 2.70806057876495E+0001 2.70587934332128E+0001 2.70369969184039E+0001 2.70152162328139E+0001 + 2.69934513660397E+0001 2.69717023076849E+0001 2.69499690473590E+0001 2.69282515746778E+0001 2.69065498792635E+0001 + 2.68848639507443E+0001 2.68631937787546E+0001 2.68415393529353E+0001 2.68199006629333E+0001 2.67982776984016E+0001 + 2.67766704489997E+0001 2.67550789043930E+0001 2.67335030542534E+0001 2.67119428882588E+0001 2.66903983960933E+0001 + 2.66688695674472E+0001 2.66473563920170E+0001 2.66258588595054E+0001 2.66043769596213E+0001 2.65829106820797E+0001 + 2.65614600166019E+0001 2.65400249529151E+0001 2.65186054807530E+0001 2.64972015898552E+0001 2.64758132699676E+0001 + 2.64544405108422E+0001 2.64330833022371E+0001 2.64117416339168E+0001 2.63904154956515E+0001 2.63691048772180E+0001 + 2.63478097683990E+0001 2.63265301589832E+0001 2.63052660387658E+0001 2.62840173975478E+0001 2.62627842251364E+0001 + 2.62415665113451E+0001 2.62203642459933E+0001 2.61991774189067E+0001 2.61780060199168E+0001 2.61568500388615E+0001 + 2.61357094655848E+0001 2.61145842899366E+0001 2.60934745017730E+0001 2.60723800909563E+0001 2.60513010473547E+0001 + 2.60302373608426E+0001 2.60091890213005E+0001 2.59881560186150E+0001 2.59671383426785E+0001 2.59461359833898E+0001 + 2.59251489306537E+0001 2.59041771743810E+0001 2.58832207044886E+0001 2.58622795108993E+0001 2.58413535835423E+0001 + 2.58204429123525E+0001 2.57995474872711E+0001 2.57786672982452E+0001 2.57578023352279E+0001 2.57369525881787E+0001 + 2.57161180470625E+0001 2.56952987018509E+0001 2.56744945425211E+0001 2.56537055590564E+0001 2.56329317414462E+0001 + 2.56121730796860E+0001 2.55914295637771E+0001 2.55707011837269E+0001 2.55499879295489E+0001 2.55292897912625E+0001 + 2.55086067588932E+0001 2.54879388224723E+0001 2.54672859720373E+0001 2.54466481976317E+0001 2.54260254893048E+0001 + 2.54054178371120E+0001 2.53848252311148E+0001 2.53642476613804E+0001 2.53436851179823E+0001 2.53231375909997E+0001 + 2.53026050705179E+0001 2.52820875466281E+0001 2.52615850094275E+0001 2.52410974490194E+0001 2.52206248555128E+0001 + 2.52001672190228E+0001 2.51797245296704E+0001 2.51592967775827E+0001 2.51388839528924E+0001 2.51184860457385E+0001 + 2.50981030462657E+0001 2.50777349446247E+0001 2.50573817309723E+0001 2.50370433954710E+0001 2.50167199282892E+0001 + 2.49964113196014E+0001 2.49761175595880E+0001 2.49558386384351E+0001 2.49355745463349E+0001 2.49153252734856E+0001 + 2.48950908100910E+0001 2.48748711463610E+0001 2.48546662725114E+0001 2.48344761787639E+0001 2.48143008553459E+0001 + 2.47941402924909E+0001 2.47739944804383E+0001 2.47538634094333E+0001 2.47337470697268E+0001 2.47136454515759E+0001 + 2.46935585452433E+0001 2.46734863409979E+0001 2.46534288291140E+0001 2.46333859998721E+0001 2.46133578435586E+0001 + 2.45933443504654E+0001 2.45733455108907E+0001 2.45533613151381E+0001 2.45333917535174E+0001 2.45134368163441E+0001 + 2.44934964939395E+0001 2.44735707766307E+0001 2.44536596547510E+0001 2.44337631186389E+0001 2.44138811586393E+0001 + 2.43940137651026E+0001 2.43741609283850E+0001 2.43543226388488E+0001 2.43344988868619E+0001 2.43146896627979E+0001 + 2.42948949570366E+0001 2.42751147599631E+0001 2.42553490619686E+0001 2.42355978534501E+0001 2.42158611248104E+0001 + 2.41961388664579E+0001 2.41764310688070E+0001 2.41567377222777E+0001 2.41370588172960E+0001 2.41173943442935E+0001 + 2.40977442937075E+0001 2.40781086559814E+0001 2.40584874215641E+0001 2.40388805809103E+0001 2.40192881244805E+0001 + 2.39997100427409E+0001 2.39801463261636E+0001 2.39605969652262E+0001 2.39410619504124E+0001 2.39215412722113E+0001 + 2.39020349211179E+0001 2.38825428876329E+0001 2.38630651622629E+0001 2.38436017355199E+0001 2.38241525979220E+0001 + 2.38047177399927E+0001 2.37852971522614E+0001 2.37658908252632E+0001 2.37464987495390E+0001 2.37271209156352E+0001 + 2.37077573141040E+0001 2.36884079355034E+0001 2.36690727703971E+0001 2.36497518093542E+0001 2.36304450429500E+0001 + 2.36111524617651E+0001 2.35918740563859E+0001 2.35726098174045E+0001 2.35533597354188E+0001 2.35341238010321E+0001 + 2.35149020048537E+0001 2.34956943374983E+0001 2.34765007895864E+0001 2.34573213517443E+0001 2.34381560146037E+0001 + 2.34190047688021E+0001 2.33998676049827E+0001 2.33807445137943E+0001 2.33616354858913E+0001 2.33425405119338E+0001 + 2.33234595825876E+0001 2.33043926885241E+0001 2.32853398204203E+0001 2.32663009689589E+0001 2.32472761248282E+0001 + 2.32282652787221E+0001 2.32092684213403E+0001 2.31902855433878E+0001 2.31713166355756E+0001 2.31523616886199E+0001 + 2.31334206932430E+0001 2.31144936401723E+0001 2.30955805201413E+0001 2.30766813238887E+0001 2.30577960421591E+0001 + 2.30389246657025E+0001 2.30200671852746E+0001 2.30012235916366E+0001 2.29823938755554E+0001 2.29635780278034E+0001 + 2.29447760391587E+0001 2.29259879004048E+0001 2.29072136023310E+0001 2.28884531357320E+0001 2.28697064914081E+0001 + 2.28509736601653E+0001 2.28322546328149E+0001 2.28135494001740E+0001 2.27948579530652E+0001 2.27761802823166E+0001 + 2.27575163787620E+0001 2.27388662332405E+0001 2.27202298365969E+0001 2.27016071796816E+0001 2.26829982533505E+0001 + 2.26644030484649E+0001 2.26458215558918E+0001 2.26272537665036E+0001 2.26086996711785E+0001 2.25901592607998E+0001 + 2.25716325262567E+0001 2.25531194584437E+0001 2.25346200482609E+0001 2.25161342866139E+0001 2.24976621644138E+0001 + 2.24792036725773E+0001 2.24607588020263E+0001 2.24423275436886E+0001 2.24239098884973E+0001 2.24055058273909E+0001 + 2.23871153513136E+0001 2.23687384512150E+0001 2.23503751180501E+0001 2.23320253427795E+0001 2.23136891163692E+0001 + 2.22953664297907E+0001 2.22770572740211E+0001 2.22587616400427E+0001 2.22404795188435E+0001 2.22222109014168E+0001 + 2.22039557787616E+0001 2.21857141418821E+0001 2.21674859817881E+0001 2.21492712894947E+0001 2.21310700560227E+0001 + 2.21128822723981E+0001 2.20947079296525E+0001 2.20765470188229E+0001 2.20583995309516E+0001 2.20402654570866E+0001 + 2.20221447882811E+0001 2.20040375155938E+0001 2.19859436300889E+0001 2.19678631228360E+0001 2.19497959849099E+0001 + 2.19317422073911E+0001 2.19137017813654E+0001 2.18956746979240E+0001 2.18776609481635E+0001 2.18596605231860E+0001 + 2.18416734140988E+0001 2.18236996120148E+0001 2.18057391080521E+0001 2.17877918933345E+0001 2.17698579589908E+0001 + 2.17519372961555E+0001 2.17340298959683E+0001 2.17161357495743E+0001 2.16982548481241E+0001 2.16803871827736E+0001 + 2.16625327446839E+0001 2.16446915250218E+0001 2.16268635149591E+0001 2.16090487056734E+0001 2.15912470883471E+0001 + 2.15734586541685E+0001 2.15556833943310E+0001 2.15379213000332E+0001 2.15201723624793E+0001 2.15024365728788E+0001 + 2.14847139224464E+0001 2.14670044024022E+0001 2.14493080039718E+0001 2.14316247183860E+0001 2.14139545368807E+0001 + 2.13962974506976E+0001 2.13786534510833E+0001 2.13610225292899E+0001 2.13434046765749E+0001 2.13257998842009E+0001 + 2.13082081434361E+0001 2.12906294455536E+0001 2.12730637818322E+0001 2.12555111435558E+0001 2.12379715220137E+0001 + 2.12204449085003E+0001 2.12029312943155E+0001 2.11854306707645E+0001 2.11679430291575E+0001 2.11504683608104E+0001 + 2.11330066570440E+0001 2.11155579091846E+0001 2.10981221085638E+0001 2.10806992465183E+0001 2.10632893143902E+0001 + 2.10458923035268E+0001 2.10285082052807E+0001 2.10111370110097E+0001 2.09937787120770E+0001 2.09764332998509E+0001 + 2.09591007657050E+0001 2.09417811010182E+0001 2.09244742971746E+0001 2.09071803455635E+0001 2.08898992375796E+0001 + 2.08726309646226E+0001 2.08553755180976E+0001 2.08381328894148E+0001 2.08209030699899E+0001 2.08036860512436E+0001 + 2.07864818246017E+0001 2.07692903814955E+0001 2.07521117133615E+0001 2.07349458116411E+0001 2.07177926677812E+0001 + 2.07006522732338E+0001 2.06835246194563E+0001 2.06664096979109E+0001 2.06493075000654E+0001 2.06322180173926E+0001 + 2.06151412413704E+0001 2.05980771634822E+0001 2.05810257752162E+0001 2.05639870680661E+0001 2.05469610335307E+0001 + 2.05299476631138E+0001 2.05129469483247E+0001 2.04959588806775E+0001 2.04789834516918E+0001 2.04620206528921E+0001 + 2.04450704758083E+0001 2.04281329119753E+0001 2.04112079529332E+0001 2.03942955902273E+0001 2.03773958154080E+0001 + 2.03605086200308E+0001 2.03436339956565E+0001 2.03267719338509E+0001 2.03099224261850E+0001 2.02930854642349E+0001 + 2.02762610395820E+0001 2.02594491438126E+0001 2.02426497685182E+0001 2.02258629052955E+0001 2.02090885457463E+0001 + 2.01923266814774E+0001 2.01755773041010E+0001 2.01588404052340E+0001 2.01421159764988E+0001 2.01254040095227E+0001 + 2.01087044959382E+0001 2.00920174273828E+0001 2.00753427954992E+0001 2.00586805919351E+0001 2.00420308083435E+0001 + 2.00253934363822E+0001 2.00087684677142E+0001 1.99921558940078E+0001 1.99755557069361E+0001 1.99589678981774E+0001 + 1.99423924594150E+0001 1.99258293823375E+0001 1.99092786586382E+0001 1.98927402800158E+0001 1.98762142381740E+0001 + 1.98597005248213E+0001 1.98431991316717E+0001 1.98267100504439E+0001 1.98102332728619E+0001 1.97937687906544E+0001 + 1.97773165955556E+0001 1.97608766793045E+0001 1.97444490336451E+0001 1.97280336503265E+0001 1.97116305211029E+0001 + 1.96952396377335E+0001 1.96788609919825E+0001 1.96624945756192E+0001 1.96461403804178E+0001 1.96297983981575E+0001 + 1.96134686206229E+0001 1.95971510396031E+0001 1.95808456468925E+0001 1.95645524342906E+0001 1.95482713936015E+0001 + 1.95320025166349E+0001 1.95157457952050E+0001 1.94995012211312E+0001 1.94832687862380E+0001 1.94670484823546E+0001 + 1.94508403013155E+0001 1.94346442349600E+0001 1.94184602751325E+0001 1.94022884136824E+0001 1.93861286424638E+0001 + 1.93699809533362E+0001 1.93538453381638E+0001 1.93377217888159E+0001 1.93216102971667E+0001 1.93055108550953E+0001 + 1.92894234544859E+0001 1.92733480872276E+0001 1.92572847452145E+0001 1.92412334203456E+0001 1.92251941045249E+0001 + 1.92091667896614E+0001 1.91931514676688E+0001 1.91771481304661E+0001 1.91611567699770E+0001 1.91451773781302E+0001 + 1.91292099468594E+0001 1.91132544681031E+0001 1.90973109338048E+0001 1.90813793359130E+0001 1.90654596663811E+0001 + 1.90495519171673E+0001 1.90336560802348E+0001 1.90177721475519E+0001 1.90019001110914E+0001 1.89860399628314E+0001 + 1.89701916947548E+0001 1.89543552988493E+0001 1.89385307671075E+0001 1.89227180915271E+0001 1.89069172641106E+0001 + 1.88911282768652E+0001 1.88753511218033E+0001 1.88595857909420E+0001 1.88438322763034E+0001 1.88280905699144E+0001 + 1.88123606638067E+0001 1.87966425500171E+0001 1.87809362205872E+0001 1.87652416675633E+0001 1.87495588829968E+0001 + 1.87338878589438E+0001 1.87182285874654E+0001 1.87025810606276E+0001 1.86869452705009E+0001 1.86713212091612E+0001 + 1.86557088686888E+0001 1.86401082411691E+0001 1.86245193186923E+0001 1.86089420933533E+0001 1.85933765572520E+0001 + 1.85778227024932E+0001 1.85622805211864E+0001 1.85467500054460E+0001 1.85312311473911E+0001 1.85157239391459E+0001 + 1.85002283728392E+0001 1.84847444406047E+0001 1.84692721345808E+0001 1.84538114469110E+0001 1.84383623697434E+0001 + 1.84229248952310E+0001 1.84074990155315E+0001 1.83920847228075E+0001 1.83766820092264E+0001 1.83612908669604E+0001 + 1.83459112881866E+0001 1.83305432650866E+0001 1.83151867898470E+0001 1.82998418546594E+0001 1.82845084517197E+0001 + 1.82691865732290E+0001 1.82538762113930E+0001 1.82385773584223E+0001 1.82232900065320E+0001 1.82080141479424E+0001 + 1.81927497748782E+0001 1.81774968795691E+0001 1.81622554542494E+0001 1.81470254911583E+0001 1.81318069825397E+0001 + 1.81165999206423E+0001 1.81014042977195E+0001 1.80862201060295E+0001 1.80710473378353E+0001 1.80558859854044E+0001 + 1.80407360410094E+0001 1.80255974969274E+0001 1.80104703454404E+0001 1.79953545788349E+0001 1.79802501894024E+0001 + 1.79651571694391E+0001 1.79500755112456E+0001 1.79350052071278E+0001 1.79199462493957E+0001 1.79048986303645E+0001 + 1.78898623423540E+0001 1.78748373776885E+0001 1.78598237286973E+0001 1.78448213877143E+0001 1.78298303470780E+0001 + 1.78148505991318E+0001 1.77998821362236E+0001 1.77849249507063E+0001 1.77699790349371E+0001 1.77550443812783E+0001 + 1.77401209820965E+0001 1.77252088297633E+0001 1.77103079166550E+0001 1.76954182351522E+0001 1.76805397776406E+0001 + 1.76656725365104E+0001 1.76508165041566E+0001 1.76359716729786E+0001 1.76211380353807E+0001 1.76063155837719E+0001 + 1.75915043105658E+0001 1.75767042081805E+0001 1.75619152690390E+0001 1.75471374855689E+0001 1.75323708502025E+0001 + 1.75176153553764E+0001 1.75028709935324E+0001 1.74881377571166E+0001 1.74734156385798E+0001 1.74587046303775E+0001 + 1.74440047249698E+0001 1.74293159148214E+0001 1.74146381924018E+0001 1.73999715501848E+0001 1.73853159806493E+0001 + 1.73706714762784E+0001 1.73560380295601E+0001 1.73414156329869E+0001 1.73268042790558E+0001 1.73122039602688E+0001 + 1.72976146691321E+0001 1.72830363981566E+0001 1.72684691398582E+0001 1.72539128867568E+0001 1.72393676313773E+0001 + 1.72248333662492E+0001 1.72103100839064E+0001 1.71957977768874E+0001 1.71812964377357E+0001 1.71668060589988E+0001 + 1.71523266332292E+0001 1.71378581529837E+0001 1.71234006108241E+0001 1.71089539993164E+0001 1.70945183110312E+0001 + 1.70800935385439E+0001 1.70656796744343E+0001 1.70512767112869E+0001 1.70368846416905E+0001 1.70225034582388E+0001 + 1.70081331535299E+0001 1.69937737201665E+0001 1.69794251507557E+0001 1.69650874379094E+0001 1.69507605742440E+0001 + 1.69364445523802E+0001 1.69221393649435E+0001 1.69078450045640E+0001 1.68935614638760E+0001 1.68792887355188E+0001 + 1.68650268121359E+0001 1.68507756863754E+0001 1.68365353508900E+0001 1.68223057983369E+0001 1.68080870213777E+0001 + 1.67938790126788E+0001 1.67796817649109E+0001 1.67654952707493E+0001 1.67513195228739E+0001 1.67371545139688E+0001 + 1.67230002367229E+0001 1.67088566838296E+0001 1.66947238479868E+0001 1.66806017218967E+0001 1.66664902982661E+0001 + 1.66523895698066E+0001 1.66382995292338E+0001 1.66242201692681E+0001 1.66101514826344E+0001 1.65960934620619E+0001 + 1.65820461002845E+0001 1.65680093900404E+0001 1.65539833240724E+0001 1.65399678951277E+0001 1.65259630959581E+0001 + 1.65119689193197E+0001 1.64979853579733E+0001 1.64840124046838E+0001 1.64700500522210E+0001 1.64560982933589E+0001 + 1.64421571208760E+0001 1.64282265275552E+0001 1.64143065061841E+0001 1.64003970495544E+0001 1.63864981504626E+0001 + 1.63726098017094E+0001 1.63587319961000E+0001 1.63448647264441E+0001 1.63310079855558E+0001 1.63171617662538E+0001 + 1.63033260613608E+0001 1.62895008637044E+0001 1.62756861661164E+0001 1.62618819614332E+0001 1.62480882424953E+0001 + 1.62343050021479E+0001 1.62205322332406E+0001 1.62067699286272E+0001 1.61930180811663E+0001 1.61792766837206E+0001 + 1.61655457291573E+0001 1.61518252103479E+0001 1.61381151201685E+0001 1.61244154514996E+0001 1.61107261972259E+0001 + 1.60970473502367E+0001 1.60833789034255E+0001 1.60697208496903E+0001 1.60560731819337E+0001 1.60424358930622E+0001 + 1.60288089759872E+0001 1.60151924236240E+0001 1.60015862288928E+0001 1.59879903847178E+0001 1.59744048840276E+0001 + 1.59608297197553E+0001 1.59472648848384E+0001 1.59337103722187E+0001 1.59201661748422E+0001 1.59066322856595E+0001 + 1.58931086976256E+0001 1.58795954036996E+0001 1.58660923968451E+0001 1.58525996700301E+0001 1.58391172162270E+0001 + 1.58256450284122E+0001 1.58121830995669E+0001 1.57987314226764E+0001 1.57852899907304E+0001 1.57718587967228E+0001 + 1.57584378336520E+0001 1.57450270945207E+0001 1.57316265723360E+0001 1.57182362601092E+0001 1.57048561508558E+0001 + 1.56914862375961E+0001 1.56781265133542E+0001 1.56647769711588E+0001 1.56514376040429E+0001 1.56381084050436E+0001 + 1.56247893672027E+0001 1.56114804835659E+0001 1.55981817471836E+0001 1.55848931511101E+0001 1.55716146884042E+0001 + 1.55583463521292E+0001 1.55450881353523E+0001 1.55318400311452E+0001 1.55186020325840E+0001 1.55053741327489E+0001 + 1.54921563247245E+0001 1.54789486015995E+0001 1.54657509564673E+0001 1.54525633824250E+0001 1.54393858725744E+0001 + 1.54262184200216E+0001 1.54130610178766E+0001 1.53999136592540E+0001 1.53867763372726E+0001 1.53736490450554E+0001 + 1.53605317757297E+0001 1.53474245224270E+0001 1.53343272782832E+0001 1.53212400364384E+0001 1.53081627900367E+0001 + 1.52950955322269E+0001 1.52820382561618E+0001 1.52689909549983E+0001 1.52559536218979E+0001 1.52429262500260E+0001 + 1.52299088325525E+0001 1.52169013626514E+0001 1.52039038335009E+0001 1.51909162382836E+0001 1.51779385701861E+0001 + 1.51649708223994E+0001 1.51520129881187E+0001 1.51390650605433E+0001 1.51261270328769E+0001 1.51131988983273E+0001 + 1.51002806501066E+0001 1.50873722814309E+0001 1.50744737855209E+0001 1.50615851556010E+0001 1.50487063849003E+0001 + 1.50358374666518E+0001 1.50229783940927E+0001 1.50101291604646E+0001 1.49972897590131E+0001 1.49844601829882E+0001 + 1.49716404256437E+0001 1.49588304802381E+0001 1.49460303400337E+0001 1.49332399982972E+0001 1.49204594482993E+0001 + 1.49076886833150E+0001 1.48949276966235E+0001 1.48821764815080E+0001 1.48694350312562E+0001 1.48567033391597E+0001 + 1.48439813985142E+0001 1.48312692026198E+0001 1.48185667447807E+0001 1.48058740183052E+0001 1.47931910165057E+0001 + 1.47805177326990E+0001 1.47678541602056E+0001 1.47552002923507E+0001 1.47425561224634E+0001 1.47299216438767E+0001 + 1.47172968499281E+0001 1.47046817339591E+0001 1.46920762893154E+0001 1.46794805093468E+0001 1.46668943874072E+0001 + 1.46543179168545E+0001 1.46417510910512E+0001 1.46291939033633E+0001 1.46166463471614E+0001 1.46041084158200E+0001 + 1.45915801027178E+0001 1.45790614012377E+0001 1.45665523047664E+0001 1.45540528066951E+0001 1.45415629004188E+0001 + 1.45290825793368E+0001 1.45166118368525E+0001 1.45041506663733E+0001 1.44916990613107E+0001 1.44792570150805E+0001 + 1.44668245211023E+0001 1.44544015727999E+0001 1.44419881636014E+0001 1.44295842869388E+0001 1.44171899362481E+0001 + 1.44048051049696E+0001 1.43924297865475E+0001 1.43800639744301E+0001 1.43677076620700E+0001 1.43553608429236E+0001 + 1.43430235104515E+0001 1.43306956581184E+0001 1.43183772793930E+0001 1.43060683677480E+0001 1.42937689166604E+0001 + 1.42814789196110E+0001 1.42691983700849E+0001 1.42569272615709E+0001 1.42446655875624E+0001 1.42324133415562E+0001 + 1.42201705170538E+0001 1.42079371075602E+0001 1.41957131065848E+0001 1.41834985076408E+0001 1.41712933042458E+0001 + 1.41590974899210E+0001 1.41469110581919E+0001 1.41347340025879E+0001 1.41225663166427E+0001 1.41104079938937E+0001 + 1.40982590278824E+0001 1.40861194121545E+0001 1.40739891402595E+0001 1.40618682057512E+0001 1.40497566021870E+0001 + 1.40376543231288E+0001 1.40255613621422E+0001 1.40134777127968E+0001 1.40014033686663E+0001 1.39893383233286E+0001 + 1.39772825703651E+0001 1.39652361033618E+0001 1.39531989159082E+0001 1.39411710015981E+0001 1.39291523540292E+0001 + 1.39171429668031E+0001 1.39051428335255E+0001 1.38931519478062E+0001 1.38811703032588E+0001 1.38691978935009E+0001 + 1.38572347121540E+0001 1.38452807528440E+0001 1.38333360092002E+0001 1.38214004748563E+0001 1.38094741434497E+0001 + 1.37975570086221E+0001 1.37856490640188E+0001 1.37737503032892E+0001 1.37618607200868E+0001 1.37499803080688E+0001 + 1.37381090608967E+0001 1.37262469722356E+0001 1.37143940357549E+0001 1.37025502451276E+0001 1.36907155940309E+0001 + 1.36788900761458E+0001 1.36670736851574E+0001 1.36552664147546E+0001 1.36434682586304E+0001 1.36316792104815E+0001 + 1.36198992640087E+0001 1.36081284129167E+0001 1.35963666509143E+0001 1.35846139717138E+0001 1.35728703690319E+0001 + 1.35611358365889E+0001 1.35494103681092E+0001 1.35376939573211E+0001 1.35259865979567E+0001 1.35142882837521E+0001 + 1.35025990084473E+0001 1.34909187657863E+0001 1.34792475495169E+0001 1.34675853533908E+0001 1.34559321711637E+0001 + 1.34442879965950E+0001 1.34326528234484E+0001 1.34210266454910E+0001 1.34094094564941E+0001 1.33978012502329E+0001 + 1.33862020204864E+0001 1.33746117610376E+0001 1.33630304656731E+0001 1.33514581281837E+0001 1.33398947423639E+0001 + 1.33283403020123E+0001 1.33167948009310E+0001 1.33052582329264E+0001 1.32937305918086E+0001 1.32822118713913E+0001 + 1.32707020654926E+0001 1.32592011679339E+0001 1.32477091725410E+0001 1.32362260731432E+0001 1.32247518635737E+0001 + 1.32132865376698E+0001 1.32018300892723E+0001 1.31903825122262E+0001 1.31789438003801E+0001 1.31675139475865E+0001 + 1.31560929477019E+0001 1.31446807945865E+0001 1.31332774821043E+0001 1.31218830041233E+0001 1.31104973545152E+0001 + 1.30991205271556E+0001 1.30877525159239E+0001 1.30763933147035E+0001 1.30650429173813E+0001 1.30537013178483E+0001 + 1.30423685099992E+0001 1.30310444877325E+0001 1.30197292449508E+0001 1.30084227755601E+0001 1.29971250734705E+0001 + 1.29858361325957E+0001 1.29745559468536E+0001 1.29632845101654E+0001 1.29520218164565E+0001 1.29407678596560E+0001 + 1.29295226336966E+0001 1.29182861325151E+0001 1.29070583500520E+0001 1.28958392802515E+0001 1.28846289170616E+0001 + 1.28734272544342E+0001 1.28622342863250E+0001 1.28510500066934E+0001 1.28398744095027E+0001 1.28287074887197E+0001 + 1.28175492383154E+0001 1.28063996522642E+0001 1.27952587245445E+0001 1.27841264491384E+0001 1.27730028200319E+0001 + 1.27618878312145E+0001 1.27507814766797E+0001 1.27396837504247E+0001 1.27285946464504E+0001 1.27175141587617E+0001 + 1.27064422813669E+0001 1.26953790082782E+0001 1.26843243335118E+0001 1.26732782510873E+0001 1.26622407550282E+0001 + 1.26512118393618E+0001 1.26401914981191E+0001 1.26291797253349E+0001 1.26181765150475E+0001 1.26071818612993E+0001 + 1.25961957581362E+0001 1.25852181996078E+0001 1.25742491797677E+0001 1.25632886926730E+0001 1.25523367323846E+0001 + 1.25413932929671E+0001 1.25304583684889E+0001 1.25195319530221E+0001 1.25086140406424E+0001 1.24977046254293E+0001 + 1.24868037014661E+0001 1.24759112628398E+0001 1.24650273036409E+0001 1.24541518179639E+0001 1.24432847999069E+0001 + 1.24324262435716E+0001 1.24215761430635E+0001 1.24107344924918E+0001 1.23999012859695E+0001 1.23890765176130E+0001 + 1.23782601815427E+0001 1.23674522718826E+0001 1.23566527827603E+0001 1.23458617083072E+0001 1.23350790426584E+0001 + 1.23243047799526E+0001 1.23135389143321E+0001 1.23027814399432E+0001 1.22920323509355E+0001 1.22812916414626E+0001 + 1.22705593056815E+0001 1.22598353377531E+0001 1.22491197318419E+0001 1.22384124821159E+0001 1.22277135827471E+0001 + 1.22170230279108E+0001 1.22063408117861E+0001 1.21956669285560E+0001 1.21850013724069E+0001 1.21743441375287E+0001 + 1.21636952181154E+0001 1.21530546083644E+0001 1.21424223024766E+0001 1.21317982946568E+0001 1.21211825791134E+0001 + 1.21105751500583E+0001 1.20999760017073E+0001 1.20893851282795E+0001 1.20788025239979E+0001 1.20682281830891E+0001 + 1.20576620997832E+0001 1.20471042683141E+0001 1.20365546829191E+0001 1.20260133378395E+0001 1.20154802273197E+0001 + 1.20049553456083E+0001 1.19944386869571E+0001 1.19839302456216E+0001 1.19734300158611E+0001 1.19629379919383E+0001 + 1.19524541681196E+0001 1.19419785386751E+0001 1.19315110978784E+0001 1.19210518400066E+0001 1.19106007593406E+0001 + 1.19001578501648E+0001 1.18897231067673E+0001 1.18792965234397E+0001 1.18688780944771E+0001 1.18584678141785E+0001 + 1.18480656768462E+0001 1.18376716767862E+0001 1.18272858083081E+0001 1.18169080657251E+0001 1.18065384433539E+0001 + 1.17961769355148E+0001 1.17858235365317E+0001 1.17754782407322E+0001 1.17651410424473E+0001 1.17548119360117E+0001 + 1.17444909157634E+0001 1.17341779760444E+0001 1.17238731111999E+0001 1.17135763155789E+0001 1.17032875835338E+0001 + 1.16930069094206E+0001 1.16827342875990E+0001 1.16724697124320E+0001 1.16622131782864E+0001 1.16519646795324E+0001 + 1.16417242105439E+0001 1.16314917656981E+0001 1.16212673393760E+0001 1.16110509259620E+0001 1.16008425198440E+0001 + 1.15906421154137E+0001 1.15804497070660E+0001 1.15702652891996E+0001 1.15600888562165E+0001 1.15499204025225E+0001 + 1.15397599225267E+0001 1.15296074106418E+0001 1.15194628612841E+0001 1.15093262688734E+0001 1.14991976278330E+0001 + 1.14890769325896E+0001 1.14789641775735E+0001 1.14688593572187E+0001 1.14587624659624E+0001 1.14486734982456E+0001 + 1.14385924485126E+0001 1.14285193112114E+0001 1.14184540807932E+0001 1.14083967517129E+0001 1.13983473184291E+0001 + 1.13883057754036E+0001 1.13782721171017E+0001 1.13682463379924E+0001 1.13582284325479E+0001 1.13482183952444E+0001 + 1.13382162205609E+0001 1.13282219029805E+0001 1.13182354369895E+0001 1.13082568170776E+0001 1.12982860377382E+0001 + 1.12883230934680E+0001 1.12783679787674E+0001 1.12684206881400E+0001 1.12584812160930E+0001 1.12485495571372E+0001 + 1.12386257057866E+0001 1.12287096565589E+0001 1.12188014039751E+0001 1.12089009425599E+0001 1.11990082668411E+0001 + 1.11891233713503E+0001 1.11792462506224E+0001 1.11693768991958E+0001 1.11595153116123E+0001 1.11496614824171E+0001 + 1.11398154061590E+0001 1.11299770773902E+0001 1.11201464906663E+0001 1.11103236405464E+0001 1.11005085215930E+0001 + 1.10907011283720E+0001 1.10809014554527E+0001 1.10711094974082E+0001 1.10613252488145E+0001 1.10515487042513E+0001 + 1.10417798583019E+0001 1.10320187055527E+0001 1.10222652405937E+0001 1.10125194580183E+0001 1.10027813524232E+0001 + 1.09930509184089E+0001 1.09833281505788E+0001 1.09736130435400E+0001 1.09639055919031E+0001 1.09542057902820E+0001 + 1.09445136332938E+0001 1.09348291155595E+0001 1.09251522317029E+0001 1.09154829763518E+0001 1.09058213441369E+0001 + 1.08961673296927E+0001 1.08865209276569E+0001 1.08768821326705E+0001 1.08672509393781E+0001 1.08576273424275E+0001 + 1.08480113364702E+0001 1.08384029161607E+0001 1.08288020761571E+0001 1.08192088111209E+0001 1.08096231157169E+0001 + 1.08000449846133E+0001 1.07904744124818E+0001 1.07809113939973E+0001 1.07713559238381E+0001 1.07618079966859E+0001 + 1.07522676072259E+0001 1.07427347501465E+0001 1.07332094201395E+0001 1.07236916119002E+0001 1.07141813201270E+0001 + 1.07046785395219E+0001 1.06951832647902E+0001 1.06856954906404E+0001 1.06762152117846E+0001 1.06667424229381E+0001 + 1.06572771188197E+0001 1.06478192941512E+0001 1.06383689436582E+0001 1.06289260620693E+0001 1.06194906441167E+0001 + 1.06100626845357E+0001 1.06006421780651E+0001 1.05912291194470E+0001 1.05818235034268E+0001 1.05724253247533E+0001 + 1.05630345781786E+0001 1.05536512584581E+0001 1.05442753603506E+0001 1.05349068786181E+0001 1.05255458080261E+0001 + 1.05161921433432E+0001 1.05068458793416E+0001 1.04975070107966E+0001 1.04881755324868E+0001 1.04788514391943E+0001 + 1.04695347257044E+0001 1.04602253868057E+0001 1.04509234172902E+0001 1.04416288119530E+0001 1.04323415655927E+0001 + 1.04230616730112E+0001 1.04137891290135E+0001 1.04045239284083E+0001 1.03952660660071E+0001 1.03860155366251E+0001 + 1.03767723350805E+0001 1.03675364561950E+0001 1.03583078947936E+0001 1.03490866457043E+0001 1.03398727037588E+0001 + 1.03306660637917E+0001 1.03214667206411E+0001 1.03122746691484E+0001 1.03030899041582E+0001 1.02939124205183E+0001 + 1.02847422130800E+0001 1.02755792766976E+0001 1.02664236062289E+0001 1.02572751965348E+0001 1.02481340424797E+0001 + 1.02390001389310E+0001 1.02298734807594E+0001 1.02207540628391E+0001 1.02116418800473E+0001 1.02025369272645E+0001 + 1.01934391993746E+0001 1.01843486912646E+0001 1.01752653978249E+0001 1.01661893139490E+0001 1.01571204345337E+0001 + 1.01480587544791E+0001 1.01390042686885E+0001 1.01299569720684E+0001 1.01209168595286E+0001 1.01118839259821E+0001 + 1.01028581663453E+0001 1.00938395755375E+0001 1.00848281484816E+0001 1.00758238801034E+0001 1.00668267653322E+0001 + 1.00578367991004E+0001 1.00488539763437E+0001 1.00398782920009E+0001 1.00309097410140E+0001 1.00219483183285E+0001 + 1.00129940188928E+0001 1.00040468376587E+0001 9.99510676958109E+0000 9.98617380961823E+0000 9.97724795273145E+0000 + 9.96832919388536E+0000 9.95941752804775E+0000 9.95051295018962E+0000 9.94161545528520E+0000 9.93272503831188E+0000 + 9.92384169425026E+0000 9.91496541808416E+0000 9.90609620480059E+0000 9.89723404938972E+0000 9.88837894684497E+0000 + 9.87953089216289E+0000 9.87068988034326E+0000 9.86185590638904E+0000 9.85302896530635E+0000 9.84420905210454E+0000 + 9.83539616179608E+0000 9.82659028939667E+0000 9.81779142992518E+0000 9.80899957840363E+0000 9.80021472985723E+0000 + 9.79143687931436E+0000 9.78266602180658E+0000 9.77390215236860E+0000 9.76514526603832E+0000 9.75639535785676E+0000 + 9.74765242286816E+0000 9.73891645611989E+0000 9.73018745266247E+0000 9.72146540754961E+0000 9.71275031583813E+0000 + 9.70404217258805E+0000 9.69534097286252E+0000 9.68664671172782E+0000 9.67795938425343E+0000 9.66927898551192E+0000 + 9.66060551057903E+0000 9.65193895453367E+0000 9.64327931245783E+0000 9.63462657943668E+0000 9.62598075055852E+0000 + 9.61734182091480E+0000 9.60870978560006E+0000 9.60008463971203E+0000 9.59146637835151E+0000 9.58285499662247E+0000 + 9.57425048963200E+0000 9.56565285249030E+0000 9.55706208031071E+0000 9.54847816820966E+0000 9.53990111130673E+0000 + 9.53133090472462E+0000 9.52276754358912E+0000 9.51421102302914E+0000 9.50566133817672E+0000 9.49711848416700E+0000 + 9.48858245613821E+0000 9.48005324923172E+0000 9.47153085859198E+0000 9.46301527936654E+0000 9.45450650670607E+0000 + 9.44600453576432E+0000 9.43750936169817E+0000 9.42902097966754E+0000 9.42053938483549E+0000 9.41206457236817E+0000 + 9.40359653743478E+0000 9.39513527520766E+0000 9.38668078086220E+0000 9.37823304957690E+0000 9.36979207653331E+0000 + 9.36135785691610E+0000 9.35293038591298E+0000 9.34450965871478E+0000 9.33609567051537E+0000 9.32768841651171E+0000 + 9.31928789190383E+0000 9.31089409189483E+0000 9.30250701169088E+0000 9.29412664650122E+0000 9.28575299153814E+0000 + 9.27738604201701E+0000 9.26902579315625E+0000 9.26067224017735E+0000 9.25232537830485E+0000 9.24398520276636E+0000 + 9.23565170879252E+0000 9.22732489161704E+0000 9.21900474647667E+0000 9.21069126861122E+0000 9.20238445326355E+0000 + 9.19408429567956E+0000 9.18579079110817E+0000 9.17750393480139E+0000 9.16922372201423E+0000 9.16095014800474E+0000 + 9.15268320803405E+0000 9.14442289736628E+0000 9.13616921126858E+0000 9.12792214501117E+0000 9.11968169386727E+0000 + 9.11144785311314E+0000 9.10322061802805E+0000 9.09499998389432E+0000 9.08678594599727E+0000 9.07857849962525E+0000 + 9.07037764006962E+0000 9.06218336262478E+0000 9.05399566258813E+0000 9.04581453526007E+0000 9.03763997594404E+0000 + 9.02947197994647E+0000 9.02131054257680E+0000 9.01315565914750E+0000 9.00500732497401E+0000 8.99686553537479E+0000 + 8.98873028567130E+0000 8.98060157118802E+0000 8.97247938725239E+0000 8.96436372919488E+0000 8.95625459234892E+0000 + 8.94815197205096E+0000 8.94005586364043E+0000 8.93196626245977E+0000 8.92388316385437E+0000 8.91580656317264E+0000 + 8.90773645576595E+0000 8.89967283698866E+0000 8.89161570219812E+0000 8.88356504675464E+0000 8.87552086602153E+0000 + 8.86748315536506E+0000 8.85945191015448E+0000 8.85142712576200E+0000 8.84340879756282E+0000 8.83539692093508E+0000 + 8.82739149125992E+0000 8.81939250392143E+0000 8.81139995430665E+0000 8.80341383780560E+0000 8.79543414981125E+0000 + 8.78746088571954E+0000 8.77949404092934E+0000 8.77153361084252E+0000 8.76357959086384E+0000 8.75563197640108E+0000 + 8.74769076286491E+0000 8.73975594566899E+0000 8.73182752022990E+0000 8.72390548196717E+0000 8.71598982630328E+0000 + 8.70808054866365E+0000 8.70017764447663E+0000 8.69228110917352E+0000 8.68439093818854E+0000 8.67650712695886E+0000 + 8.66862967092456E+0000 8.66075856552869E+0000 8.65289380621718E+0000 8.64503538843893E+0000 8.63718330764573E+0000 + 8.62933755929232E+0000 8.62149813883635E+0000 8.61366504173840E+0000 8.60583826346194E+0000 8.59801779947340E+0000 + 8.59020364524209E+0000 8.58239579624025E+0000 8.57459424794303E+0000 8.56679899582848E+0000 8.55901003537759E+0000 + 8.55122736207420E+0000 8.54345097140511E+0000 8.53568085885999E+0000 8.52791701993143E+0000 8.52015945011492E+0000 + 8.51240814490881E+0000 8.50466309981442E+0000 8.49692431033589E+0000 8.48919177198030E+0000 8.48146548025760E+0000 + 8.47374543068065E+0000 8.46603161876516E+0000 8.45832404002977E+0000 8.45062268999597E+0000 8.44292756418817E+0000 + 8.43523865813362E+0000 8.42755596736248E+0000 8.41987948740777E+0000 8.41220921380539E+0000 8.40454514209414E+0000 + 8.39688726781564E+0000 8.38923558651444E+0000 8.38159009373791E+0000 8.37395078503632E+0000 8.36631765596279E+0000 + 8.35869070207330E+0000 8.35106991892673E+0000 8.34345530208478E+0000 8.33584684711201E+0000 8.32824454957587E+0000 + 8.32064840504664E+0000 8.31305840909746E+0000 8.30547455730432E+0000 8.29789684524608E+0000 8.29032526850442E+0000 + 8.28275982266388E+0000 8.27520050331187E+0000 8.26764730603860E+0000 8.26010022643716E+0000 8.25255926010346E+0000 + 8.24502440263626E+0000 8.23749564963716E+0000 8.22997299671057E+0000 8.22245643946378E+0000 8.21494597350687E+0000 + 8.20744159445277E+0000 8.19994329791724E+0000 8.19245107951888E+0000 8.18496493487908E+0000 8.17748485962210E+0000 + 8.17001084937498E+0000 8.16254289976760E+0000 8.15508100643268E+0000 8.14762516500572E+0000 8.14017537112506E+0000 + 8.13273162043185E+0000 8.12529390857006E+0000 8.11786223118645E+0000 8.11043658393060E+0000 8.10301696245492E+0000 + 8.09560336241460E+0000 8.08819577946764E+0000 8.08079420927484E+0000 8.07339864749982E+0000 8.06600908980897E+0000 + 8.05862553187151E+0000 8.05124796935943E+0000 8.04387639794754E+0000 8.03651081331341E+0000 8.02915121113744E+0000 + 8.02179758710279E+0000 8.01444993689542E+0000 8.00710825620408E+0000 7.99977254072030E+0000 7.99244278613840E+0000 + 7.98511898815547E+0000 7.97780114247139E+0000 7.97048924478881E+0000 7.96318329081317E+0000 7.95588327625266E+0000 + 7.94858919681829E+0000 7.94130104822379E+0000 7.93401882618570E+0000 7.92674252642330E+0000 7.91947214465866E+0000 + 7.91220767661659E+0000 7.90494911802470E+0000 7.89769646461332E+0000 7.89044971211558E+0000 7.88320885626734E+0000 + 7.87597389280724E+0000 7.86874481747665E+0000 7.86152162601972E+0000 7.85430431418333E+0000 7.84709287771714E+0000 + 7.83988731237353E+0000 7.83268761390765E+0000 7.82549377807737E+0000 7.81830580064333E+0000 7.81112367736889E+0000 + 7.80394740402019E+0000 7.79677697636607E+0000 7.78961239017812E+0000 7.78245364123067E+0000 7.77530072530079E+0000 + 7.76815363816827E+0000 7.76101237561564E+0000 7.75387693342816E+0000 7.74674730739383E+0000 7.73962349330334E+0000 + 7.73250548695015E+0000 7.72539328413041E+0000 7.71828688064300E+0000 7.71118627228955E+0000 7.70409145487437E+0000 + 7.69700242420451E+0000 7.68991917608971E+0000 7.68284170634246E+0000 7.67577001077793E+0000 7.66870408521402E+0000 + 7.66164392547135E+0000 7.65458952737321E+0000 7.64754088674563E+0000 7.64049799941734E+0000 7.63346086121974E+0000 + 7.62642946798699E+0000 7.61940381555589E+0000 7.61238389976598E+0000 7.60536971645948E+0000 7.59836126148130E+0000 + 7.59135853067906E+0000 7.58436151990306E+0000 7.57737022500629E+0000 7.57038464184443E+0000 7.56340476627585E+0000 + 7.55643059416161E+0000 7.54946212136544E+0000 7.54249934375376E+0000 7.53554225719568E+0000 7.52859085756297E+0000 + 7.52164514073009E+0000 7.51470510257418E+0000 7.50777073897505E+0000 7.50084204581517E+0000 7.49391901897971E+0000 + 7.48700165435647E+0000 7.48008994783596E+0000 7.47318389531133E+0000 7.46628349267841E+0000 7.45938873583567E+0000 + 7.45249962068428E+0000 7.44561614312804E+0000 7.43873829907341E+0000 7.43186608442951E+0000 7.42499949510814E+0000 + 7.41813852702372E+0000 7.41128317609335E+0000 7.40443343823676E+0000 7.39758930937633E+0000 7.39075078543711E+0000 + 7.38391786234677E+0000 7.37709053603565E+0000 7.37026880243671E+0000 7.36345265748556E+0000 7.35664209712046E+0000 + 7.34983711728230E+0000 7.34303771391459E+0000 7.33624388296352E+0000 7.32945562037787E+0000 7.32267292210907E+0000 + 7.31589578411119E+0000 7.30912420234090E+0000 7.30235817275753E+0000 7.29559769132302E+0000 7.28884275400195E+0000 + 7.28209335676149E+0000 7.27534949557146E+0000 7.26861116640430E+0000 7.26187836523506E+0000 7.25515108804139E+0000 + 7.24842933080359E+0000 7.24171308950456E+0000 7.23500236012979E+0000 7.22829713866742E+0000 7.22159742110817E+0000 + 7.21490320344537E+0000 7.20821448167497E+0000 7.20153125179553E+0000 7.19485350980817E+0000 7.18818125171668E+0000 + 7.18151447352738E+0000 7.17485317124923E+0000 7.16819734089379E+0000 7.16154697847518E+0000 7.15490208001016E+0000 + 7.14826264151805E+0000 7.14162865902077E+0000 7.13500012854282E+0000 7.12837704611131E+0000 7.12175940775592E+0000 + 7.11514720950891E+0000 7.10854044740514E+0000 7.10193911748204E+0000 7.09534321577963E+0000 7.08875273834049E+0000 + 7.08216768120979E+0000 7.07558804043527E+0000 7.06901381206727E+0000 7.06244499215866E+0000 7.05588157676492E+0000 + 7.04932356194406E+0000 7.04277094375669E+0000 7.03622371826598E+0000 7.02968188153765E+0000 7.02314542964000E+0000 + 7.01661435864390E+0000 7.01008866462274E+0000 7.00356834365252E+0000 6.99705339181176E+0000 6.99054380518155E+0000 + 6.98403957984553E+0000 6.97754071188991E+0000 6.97104719740343E+0000 6.96455903247738E+0000 6.95807621320562E+0000 + 6.95159873568454E+0000 6.94512659601306E+0000 6.93865979029268E+0000 6.93219831462743E+0000 6.92574216512386E+0000 + 6.91929133789108E+0000 6.91284582904073E+0000 6.90640563468700E+0000 6.89997075094658E+0000 6.89354117393875E+0000 + 6.88711689978526E+0000 6.88069792461044E+0000 6.87428424454112E+0000 6.86787585570666E+0000 6.86147275423896E+0000 + 6.85507493627243E+0000 6.84868239794401E+0000 6.84229513539317E+0000 6.83591314476188E+0000 6.82953642219464E+0000 + 6.82316496383847E+0000 6.81679876584289E+0000 6.81043782435996E+0000 6.80408213554423E+0000 6.79773169555277E+0000 + 6.79138650054516E+0000 6.78504654668348E+0000 6.77871183013234E+0000 6.77238234705881E+0000 6.76605809363252E+0000 + 6.75973906602555E+0000 6.75342526041252E+0000 6.74711667297053E+0000 6.74081329987918E+0000 6.73451513732057E+0000 + 6.72822218147929E+0000 6.72193442854242E+0000 6.71565187469955E+0000 6.70937451614274E+0000 6.70310234906654E+0000 + 6.69683536966801E+0000 6.69057357414667E+0000 6.68431695870453E+0000 6.67806551954609E+0000 6.67181925287834E+0000 + 6.66557815491073E+0000 6.65934222185519E+0000 6.65311144992614E+0000 6.64688583534048E+0000 6.64066537431756E+0000 + 6.63445006307922E+0000 6.62823989784978E+0000 6.62203487485601E+0000 6.61583499032715E+0000 6.60964024049492E+0000 + 6.60345062159349E+0000 6.59726612985952E+0000 6.59108676153210E+0000 6.58491251285280E+0000 6.57874338006565E+0000 + 6.57257935941713E+0000 6.56642044715618E+0000 6.56026663953419E+0000 6.55411793280502E+0000 6.54797432322497E+0000 + 6.54183580705279E+0000 6.53570238054968E+0000 6.52957403997929E+0000 6.52345078160772E+0000 6.51733260170351E+0000 + 6.51121949653764E+0000 6.50511146238355E+0000 6.49900849551709E+0000 6.49291059221658E+0000 6.48681774876277E+0000 + 6.48072996143882E+0000 6.47464722653036E+0000 6.46856954032545E+0000 6.46249689911455E+0000 6.45642929919059E+0000 + 6.45036673684891E+0000 6.44430920838727E+0000 6.43825671010587E+0000 6.43220923830733E+0000 6.42616678929669E+0000 + 6.42012935938143E+0000 6.41409694487142E+0000 6.40806954207898E+0000 6.40204714731882E+0000 6.39602975690808E+0000 + 6.39001736716633E+0000 6.38400997441553E+0000 6.37800757498005E+0000 6.37201016518669E+0000 6.36601774136464E+0000 + 6.36003029984552E+0000 6.35404783696334E+0000 6.34807034905451E+0000 6.34209783245786E+0000 6.33613028351461E+0000 + 6.33016769856838E+0000 6.32421007396520E+0000 6.31825740605348E+0000 6.31230969118405E+0000 6.30636692571011E+0000 + 6.30042910598728E+0000 6.29449622837354E+0000 6.28856828922930E+0000 6.28264528491731E+0000 6.27672721180275E+0000 + 6.27081406625318E+0000 6.26490584463851E+0000 6.25900254333109E+0000 6.25310415870560E+0000 6.24721068713913E+0000 + 6.24132212501114E+0000 6.23543846870346E+0000 6.22955971460033E+0000 6.22368585908832E+0000 6.21781689855640E+0000 + 6.21195282939591E+0000 6.20609364800056E+0000 6.20023935076642E+0000 6.19438993409193E+0000 6.18854539437792E+0000 + 6.18270572802755E+0000 6.17687093144637E+0000 6.17104100104227E+0000 6.16521593322553E+0000 6.15939572440877E+0000 + 6.15358037100696E+0000 6.14776986943745E+0000 6.14196421611993E+0000 6.13616340747645E+0000 6.13036743993141E+0000 + 6.12457630991155E+0000 6.11879001384599E+0000 6.11300854816616E+0000 6.10723190930588E+0000 6.10146009370127E+0000 + 6.09569309779083E+0000 6.08993091801538E+0000 6.08417355081810E+0000 6.07842099264449E+0000 6.07267323994241E+0000 + 6.06693028916204E+0000 6.06119213675591E+0000 6.05545877917886E+0000 6.04973021288810E+0000 6.04400643434314E+0000 + 6.03828744000583E+0000 6.03257322634036E+0000 6.02686378981323E+0000 6.02115912689328E+0000 6.01545923405167E+0000 + 6.00976410776187E+0000 6.00407374449970E+0000 5.99838814074328E+0000 5.99270729297306E+0000 5.98703119767179E+0000 + 5.98135985132456E+0000 5.97569325041876E+0000 5.97003139144409E+0000 5.96437427089259E+0000 5.95872188525857E+0000 + 5.95307423103868E+0000 5.94743130473187E+0000 5.94179310283939E+0000 5.93615962186481E+0000 5.93053085831399E+0000 + 5.92490680869510E+0000 5.91928746951860E+0000 5.91367283729728E+0000 5.90806290854619E+0000 5.90245767978270E+0000 + 5.89685714752648E+0000 5.89126130829947E+0000 5.88567015862593E+0000 5.88008369503240E+0000 5.87450191404772E+0000 + 5.86892481220299E+0000 5.86335238603163E+0000 5.85778463206933E+0000 5.85222154685407E+0000 5.84666312692612E+0000 + 5.84110936882802E+0000 5.83556026910460E+0000 5.83001582430296E+0000 5.82447603097249E+0000 5.81894088566484E+0000 + 5.81341038493395E+0000 5.80788452533604E+0000 5.80236330342959E+0000 5.79684671577536E+0000 5.79133475893635E+0000 + 5.78582742947788E+0000 5.78032472396750E+0000 5.77482663897503E+0000 5.76933317107258E+0000 5.76384431683449E+0000 + 5.75836007283738E+0000 5.75288043566013E+0000 5.74740540188388E+0000 5.74193496809201E+0000 5.73646913087018E+0000 + 5.73100788680630E+0000 5.72555123249053E+0000 5.72009916451528E+0000 5.71465167947521E+0000 5.70920877396724E+0000 + 5.70377044459053E+0000 5.69833668794649E+0000 5.69290750063878E+0000 5.68748287927329E+0000 5.68206282045817E+0000 + 5.67664732080380E+0000 5.67123637692281E+0000 5.66582998543007E+0000 5.66042814294267E+0000 5.65503084607995E+0000 + 5.64963809146349E+0000 5.64424987571710E+0000 5.63886619546682E+0000 5.63348704734091E+0000 5.62811242796988E+0000 + 5.62274233398647E+0000 5.61737676202561E+0000 5.61201570872451E+0000 5.60665917072257E+0000 5.60130714466140E+0000 + 5.59595962718488E+0000 5.59061661493907E+0000 5.58527810457226E+0000 5.57994409273497E+0000 5.57461457607992E+0000 + 5.56928955126205E+0000 5.56396901493851E+0000 5.55865296376868E+0000 5.55334139441413E+0000 5.54803430353866E+0000 + 5.54273168780827E+0000 5.53743354389115E+0000 5.53213986845771E+0000 5.52685065818058E+0000 5.52156590973458E+0000 + 5.51628561979672E+0000 5.51100978504623E+0000 5.50573840216452E+0000 5.50047146783523E+0000 5.49520897874416E+0000 + 5.48995093157933E+0000 5.48469732303093E+0000 5.47944814979139E+0000 5.47420340855527E+0000 5.46896309601936E+0000 + 5.46372720888264E+0000 5.45849574384625E+0000 5.45326869761355E+0000 5.44804606689006E+0000 5.44282784838349E+0000 + 5.43761403880374E+0000 5.43240463486288E+0000 5.42719963327517E+0000 5.42199903075704E+0000 5.41680282402710E+0000 + 5.41161100980615E+0000 5.40642358481714E+0000 5.40124054578520E+0000 5.39606188943765E+0000 5.39088761250395E+0000 + 5.38571771171576E+0000 5.38055218380690E+0000 5.37539102551334E+0000 5.37023423357323E+0000 5.36508180472689E+0000 + 5.35993373571678E+0000 5.35479002328754E+0000 5.34965066418597E+0000 5.34451565516102E+0000 5.33938499296381E+0000 + 5.33425867434761E+0000 5.32913669606783E+0000 5.32401905488207E+0000 5.31890574755004E+0000 5.31379677083364E+0000 + 5.30869212149689E+0000 5.30359179630597E+0000 5.29849579202922E+0000 5.29340410543711E+0000 5.28831673330225E+0000 + 5.28323367239941E+0000 5.27815491950549E+0000 5.27308047139955E+0000 5.26801032486277E+0000 5.26294447667846E+0000 + 5.25788292363210E+0000 5.25282566251128E+0000 5.24777269010573E+0000 5.24272400320732E+0000 5.23767959861004E+0000 + 5.23263947311003E+0000 5.22760362350553E+0000 5.22257204659694E+0000 5.21754473918678E+0000 5.21252169807966E+0000 + 5.20750292008237E+0000 5.20248840200379E+0000 5.19747814065492E+0000 5.19247213284889E+0000 5.18747037540096E+0000 + 5.18247286512848E+0000 5.17747959885093E+0000 5.17249057338993E+0000 5.16750578556917E+0000 5.16252523221449E+0000 + 5.15754891015383E+0000 5.15257681621721E+0000 5.14760894723682E+0000 5.14264530004690E+0000 5.13768587148384E+0000 + 5.13273065838610E+0000 5.12777965759427E+0000 5.12283286595104E+0000 5.11789028030118E+0000 5.11295189749158E+0000 + 5.10801771437123E+0000 5.10308772779121E+0000 5.09816193460470E+0000 5.09324033166697E+0000 5.08832291583539E+0000 + 5.08340968396943E+0000 5.07850063293062E+0000 5.07359575958263E+0000 5.06869506079118E+0000 5.06379853342408E+0000 + 5.05890617435125E+0000 5.05401798044468E+0000 5.04913394857844E+0000 5.04425407562869E+0000 5.03937835847368E+0000 + 5.03450679399371E+0000 5.02963937907120E+0000 5.02477611059061E+0000 5.01991698543850E+0000 5.01506200050350E+0000 + 5.01021115267632E+0000 5.00536443884972E+0000 5.00052185591856E+0000 4.99568340077975E+0000 4.99084907033228E+0000 + 4.98601886147721E+0000 4.98119277111765E+0000 4.97637079615879E+0000 4.97155293350788E+0000 4.96673918007424E+0000 + 4.96192953276923E+0000 4.95712398850631E+0000 4.95232254420095E+0000 4.94752519677071E+0000 4.94273194313520E+0000 + 4.93794278021609E+0000 4.93315770493710E+0000 4.92837671422399E+0000 4.92359980500459E+0000 4.91882697420877E+0000 + 4.91405821876846E+0000 4.90929353561762E+0000 4.90453292169229E+0000 4.89977637393051E+0000 4.89502388927240E+0000 + 4.89027546466010E+0000 4.88553109703782E+0000 4.88079078335178E+0000 4.87605452055027E+0000 4.87132230558358E+0000 + 4.86659413540407E+0000 4.86187000696613E+0000 4.85714991722616E+0000 4.85243386314263E+0000 4.84772184167601E+0000 + 4.84301384978883E+0000 4.83830988444562E+0000 4.83360994261296E+0000 4.82891402125946E+0000 4.82422211735573E+0000 + 4.81953422787443E+0000 4.81485034979023E+0000 4.81017048007983E+0000 4.80549461572195E+0000 4.80082275369732E+0000 + 4.79615489098871E+0000 4.79149102458088E+0000 4.78683115146063E+0000 4.78217526861676E+0000 4.77752337304010E+0000 + 4.77287546172347E+0000 4.76823153166172E+0000 4.76359157985170E+0000 4.75895560329227E+0000 4.75432359898431E+0000 + 4.74969556393069E+0000 4.74507149513630E+0000 4.74045138960801E+0000 4.73583524435473E+0000 4.73122305638734E+0000 + 4.72661482271873E+0000 4.72201054036380E+0000 4.71741020633944E+0000 4.71281381766452E+0000 4.70822137135994E+0000 + 4.70363286444857E+0000 4.69904829395528E+0000 4.69446765690693E+0000 4.68989095033238E+0000 4.68531817126247E+0000 + 4.68074931673002E+0000 4.67618438376987E+0000 4.67162336941880E+0000 4.66706627071562E+0000 4.66251308470110E+0000 + 4.65796380841799E+0000 4.65341843891103E+0000 4.64887697322694E+0000 4.64433940841441E+0000 4.63980574152413E+0000 + 4.63527596960873E+0000 4.63075008972285E+0000 4.62622809892309E+0000 4.62170999426802E+0000 4.61719577281818E+0000 + 4.61268543163610E+0000 4.60817896778626E+0000 4.60367637833511E+0000 4.59917766035107E+0000 4.59468281090454E+0000 + 4.59019182706785E+0000 4.58570470591534E+0000 4.58122144452327E+0000 4.57674203996988E+0000 4.57226648933537E+0000 + 4.56779478970190E+0000 4.56332693815359E+0000 4.55886293177651E+0000 4.55440276765868E+0000 4.54994644289008E+0000 + 4.54549395456264E+0000 4.54104529977027E+0000 4.53660047560878E+0000 4.53215947917596E+0000 4.52772230757155E+0000 + 4.52328895789723E+0000 4.51885942725663E+0000 4.51443371275531E+0000 4.51001181150079E+0000 4.50559372060253E+0000 + 4.50117943717193E+0000 4.49676895832232E+0000 4.49236228116898E+0000 4.48795940282912E+0000 4.48356032042190E+0000 + 4.47916503106840E+0000 4.47477353189164E+0000 4.47038582001658E+0000 4.46600189257010E+0000 4.46162174668101E+0000 + 4.45724537948007E+0000 4.45287278809994E+0000 4.44850396967523E+0000 4.44413892134246E+0000 4.43977764024008E+0000 + 4.43542012350848E+0000 4.43106636828994E+0000 4.42671637172868E+0000 4.42237013097084E+0000 4.41802764316450E+0000 + 4.41368890545960E+0000 4.40935391500806E+0000 4.40502266896368E+0000 4.40069516448218E+0000 4.39637139872119E+0000 + 4.39205136884027E+0000 4.38773507200087E+0000 4.38342250536636E+0000 4.37911366610202E+0000 4.37480855137503E+0000 + 4.37050715835449E+0000 4.36620948421138E+0000 4.36191552611861E+0000 4.35762528125099E+0000 4.35333874678520E+0000 + 4.34905591989987E+0000 4.34477679777549E+0000 4.34050137759447E+0000 4.33622965654110E+0000 4.33196163180159E+0000 + 4.32769730056402E+0000 4.32343666001837E+0000 4.31917970735652E+0000 4.31492643977225E+0000 4.31067685446120E+0000 + 4.30643094862092E+0000 4.30218871945085E+0000 4.29795016415232E+0000 4.29371527992852E+0000 4.28948406398455E+0000 + 4.28525651352738E+0000 4.28103262576588E+0000 4.27681239791078E+0000 4.27259582717470E+0000 4.26838291077213E+0000 + 4.26417364591945E+0000 4.25996802983492E+0000 4.25576605973865E+0000 4.25156773285266E+0000 4.24737304640081E+0000 + 4.24318199760885E+0000 4.23899458370439E+0000 4.23481080191693E+0000 4.23063064947782E+0000 4.22645412362028E+0000 + 4.22228122157941E+0000 4.21811194059215E+0000 4.21394627789732E+0000 4.20978423073561E+0000 4.20562579634955E+0000 + 4.20147097198356E+0000 4.19731975488389E+0000 4.19317214229868E+0000 4.18902813147788E+0000 4.18488771967335E+0000 + 4.18075090413878E+0000 4.17661768212969E+0000 4.17248805090350E+0000 4.16836200771945E+0000 4.16423954983865E+0000 + 4.16012067452403E+0000 4.15600537904041E+0000 4.15189366065441E+0000 4.14778551663454E+0000 4.14368094425112E+0000 + 4.13957994077634E+0000 4.13548250348422E+0000 4.13138862965062E+0000 4.12729831655325E+0000 4.12321156147165E+0000 + 4.11912836168719E+0000 4.11504871448311E+0000 4.11097261714445E+0000 4.10690006695811E+0000 4.10283106121281E+0000 + 4.09876559719910E+0000 4.09470367220937E+0000 4.09064528353784E+0000 4.08659042848056E+0000 4.08253910433541E+0000 + 4.07849130840208E+0000 4.07444703798211E+0000 4.07040629037886E+0000 4.06636906289749E+0000 4.06233535284500E+0000 + 4.05830515753023E+0000 4.05427847426382E+0000 4.05025530035822E+0000 4.04623563312772E+0000 4.04221946988841E+0000 + 4.03820680795821E+0000 4.03419764465684E+0000 4.03019197730586E+0000 4.02618980322861E+0000 4.02219111975026E+0000 + 4.01819592419779E+0000 4.01420421389999E+0000 4.01021598618744E+0000 4.00623123839256E+0000 4.00224996784956E+0000 + 3.99827217189445E+0000 3.99429784786503E+0000 3.99032699310095E+0000 3.98635960494361E+0000 3.98239568073625E+0000 + 3.97843521782388E+0000 3.97447821355333E+0000 3.97052466527322E+0000 3.96657457033396E+0000 3.96262792608776E+0000 + 3.95868472988862E+0000 3.95474497909235E+0000 3.95080867105654E+0000 3.94687580314056E+0000 3.94294637270559E+0000 + 3.93902037711458E+0000 3.93509781373228E+0000 3.93117867992523E+0000 3.92726297306175E+0000 3.92335069051193E+0000 + 3.91944182964766E+0000 3.91553638784262E+0000 3.91163436247225E+0000 3.90773575091378E+0000 3.90384055054622E+0000 + 3.89994875875036E+0000 3.89606037290876E+0000 3.89217539040576E+0000 3.88829380862748E+0000 3.88441562496179E+0000 + 3.88054083679837E+0000 3.87666944152864E+0000 3.87280143654580E+0000 3.86893681924483E+0000 3.86507558702246E+0000 + 3.86121773727720E+0000 3.85736326740932E+0000 3.85351217482086E+0000 3.84966445691561E+0000 3.84582011109915E+0000 + 3.84197913477880E+0000 3.83814152536364E+0000 3.83430728026452E+0000 3.83047639689405E+0000 3.82664887266658E+0000 + 3.82282470499823E+0000 3.81900389130687E+0000 3.81518642901214E+0000 3.81137231553541E+0000 3.80756154829982E+0000 + 3.80375412473025E+0000 3.79995004225333E+0000 3.79614929829744E+0000 3.79235189029272E+0000 3.78855781567104E+0000 + 3.78476707186603E+0000 3.78097965631305E+0000 3.77719556644922E+0000 3.77341479971337E+0000 3.76963735354613E+0000 + 3.76586322538981E+0000 3.76209241268849E+0000 3.75832491288798E+0000 3.75456072343584E+0000 3.75079984178135E+0000 + 3.74704226537553E+0000 3.74328799167113E+0000 3.73953701812265E+0000 3.73578934218631E+0000 3.73204496132006E+0000 + 3.72830387298357E+0000 3.72456607463825E+0000 3.72083156374725E+0000 3.71710033777543E+0000 3.71337239418938E+0000 + 3.70964773045741E+0000 3.70592634404956E+0000 3.70220823243758E+0000 3.69849339309497E+0000 3.69478182349692E+0000 + 3.69107352112036E+0000 3.68736848344391E+0000 3.68366670794795E+0000 3.67996819211454E+0000 3.67627293342747E+0000 + 3.67258092937223E+0000 3.66889217743606E+0000 3.66520667510787E+0000 3.66152441987830E+0000 3.65784540923970E+0000 + 3.65416964068612E+0000 3.65049711171333E+0000 3.64682781981880E+0000 3.64316176250171E+0000 3.63949893726293E+0000 + 3.63583934160506E+0000 3.63218297303238E+0000 3.62852982905088E+0000 3.62487990716825E+0000 3.62123320489387E+0000 + 3.61758971973884E+0000 3.61394944921594E+0000 3.61031239083965E+0000 3.60667854212615E+0000 3.60304790059331E+0000 + 3.59942046376069E+0000 3.59579622914955E+0000 3.59217519428283E+0000 3.58855735668518E+0000 3.58494271388292E+0000 + 3.58133126340407E+0000 3.57772300277833E+0000 3.57411792953707E+0000 3.57051604121339E+0000 3.56691733534204E+0000 + 3.56332180945945E+0000 3.55972946110375E+0000 3.55614028781473E+0000 3.55255428713389E+0000 3.54897145660438E+0000 + 3.54539179377105E+0000 3.54181529618040E+0000 3.53824196138063E+0000 3.53467178692161E+0000 3.53110477035488E+0000 + 3.52754090923364E+0000 3.52398020111279E+0000 3.52042264354888E+0000 3.51686823410013E+0000 3.51331697032643E+0000 + 3.50976884978936E+0000 3.50622387005213E+0000 3.50268202867963E+0000 3.49914332323843E+0000 3.49560775129675E+0000 + 3.49207531042447E+0000 3.48854599819313E+0000 3.48501981217594E+0000 3.48149674994777E+0000 3.47797680908513E+0000 + 3.47445998716621E+0000 3.47094628177084E+0000 3.46743569048053E+0000 3.46392821087840E+0000 3.46042384054928E+0000 + 3.45692257707959E+0000 3.45342441805746E+0000 3.44992936107263E+0000 3.44643740371651E+0000 3.44294854358215E+0000 + 3.43946277826425E+0000 3.43598010535915E+0000 3.43250052246484E+0000 3.42902402718096E+0000 3.42555061710879E+0000 + 3.42208028985125E+0000 3.41861304301289E+0000 3.41514887419993E+0000 3.41168778102019E+0000 3.40822976108316E+0000 + 3.40477481199996E+0000 3.40132293138334E+0000 3.39787411684769E+0000 3.39442836600903E+0000 3.39098567648501E+0000 + 3.38754604589492E+0000 3.38410947185968E+0000 3.38067595200184E+0000 3.37724548394558E+0000 3.37381806531671E+0000 + 3.37039369374265E+0000 3.36697236685247E+0000 3.36355408227685E+0000 3.36013883764811E+0000 3.35672663060017E+0000 + 3.35331745876859E+0000 3.34991131979054E+0000 3.34650821130483E+0000 3.34310813095186E+0000 3.33971107637368E+0000 + 3.33631704521392E+0000 3.33292603511787E+0000 3.32953804373240E+0000 3.32615306870601E+0000 3.32277110768881E+0000 + 3.31939215833253E+0000 3.31601621829049E+0000 3.31264328521764E+0000 3.30927335677053E+0000 3.30590643060734E+0000 + 3.30254250438782E+0000 3.29918157577335E+0000 3.29582364242691E+0000 3.29246870201309E+0000 3.28911675219809E+0000 + 3.28576779064968E+0000 3.28242181503727E+0000 3.27907882303184E+0000 3.27573881230599E+0000 3.27240178053392E+0000 + 3.26906772539140E+0000 3.26573664455584E+0000 3.26240853570620E+0000 3.25908339652306E+0000 3.25576122468860E+0000 + 3.25244201788657E+0000 3.24912577380233E+0000 3.24581249012283E+0000 3.24250216453660E+0000 3.23919479473376E+0000 + 3.23589037840602E+0000 3.23258891324669E+0000 3.22929039695063E+0000 3.22599482721433E+0000 3.22270220173583E+0000 + 3.21941251821477E+0000 3.21612577435237E+0000 3.21284196785143E+0000 3.20956109641632E+0000 3.20628315775299E+0000 + 3.20300814956899E+0000 3.19973606957343E+0000 3.19646691547699E+0000 3.19320068499194E+0000 3.18993737583212E+0000 + 3.18667698571293E+0000 3.18341951235136E+0000 3.18016495346597E+0000 3.17691330677688E+0000 3.17366457000577E+0000 + 3.17041874087593E+0000 3.16717581711216E+0000 3.16393579644088E+0000 3.16069867659003E+0000 3.15746445528915E+0000 + 3.15423313026933E+0000 3.15100469926323E+0000 3.14777916000504E+0000 3.14455651023055E+0000 3.14133674767709E+0000 + 3.13811987008356E+0000 3.13490587519040E+0000 3.13169476073963E+0000 3.12848652447480E+0000 3.12528116414104E+0000 + 3.12207867748502E+0000 3.11887906225495E+0000 3.11568231620063E+0000 3.11248843707338E+0000 3.10929742262608E+0000 + 3.10610927061315E+0000 3.10292397879057E+0000 3.09974154491586E+0000 3.09656196674810E+0000 3.09338524204790E+0000 + 3.09021136857742E+0000 3.08704034410036E+0000 3.08387216638197E+0000 3.08070683318903E+0000 3.07754434228987E+0000 + 3.07438469145436E+0000 3.07122787845391E+0000 3.06807390106146E+0000 3.06492275705148E+0000 3.06177444420001E+0000 + 3.05862896028458E+0000 3.05548630308428E+0000 3.05234647037974E+0000 3.04920945995310E+0000 3.04607526958804E+0000 + 3.04294389706978E+0000 3.03981534018506E+0000 3.03668959672215E+0000 3.03356666447084E+0000 3.03044654122245E+0000 + 3.02732922476985E+0000 3.02421471290739E+0000 3.02110300343099E+0000 3.01799409413805E+0000 3.01488798282752E+0000 + 3.01178466729986E+0000 3.00868414535705E+0000 3.00558641480260E+0000 3.00249147344153E+0000 2.99939931908037E+0000 + 2.99630994952717E+0000 2.99322336259150E+0000 2.99013955608444E+0000 2.98705852781859E+0000 2.98398027560805E+0000 + 2.98090479726845E+0000 2.97783209061692E+0000 2.97476215347209E+0000 2.97169498365410E+0000 2.96863057898463E+0000 + 2.96556893728683E+0000 2.96251005638536E+0000 2.95945393410641E+0000 2.95640056827764E+0000 2.95334995672824E+0000 + 2.95030209728889E+0000 2.94725698779177E+0000 2.94421462607058E+0000 2.94117500996048E+0000 2.93813813729817E+0000 + 2.93510400592183E+0000 2.93207261367112E+0000 2.92904395838722E+0000 2.92601803791280E+0000 2.92299485009202E+0000 + 2.91997439277053E+0000 2.91695666379547E+0000 2.91394166101549E+0000 2.91092938228070E+0000 2.90791982544273E+0000 + 2.90491298835467E+0000 2.90190886887113E+0000 2.89890746484817E+0000 2.89590877414336E+0000 2.89291279461575E+0000 + 2.88991952412587E+0000 2.88692896053573E+0000 2.88394110170884E+0000 2.88095594551016E+0000 2.87797348980616E+0000 + 2.87499373246477E+0000 2.87201667135540E+0000 2.86904230434896E+0000 2.86607062931780E+0000 2.86310164413577E+0000 + 2.86013534667819E+0000 2.85717173482185E+0000 2.85421080644502E+0000 2.85125255942743E+0000 2.84829699165029E+0000 + 2.84534410099628E+0000 2.84239388534954E+0000 2.83944634259570E+0000 2.83650147062182E+0000 2.83355926731647E+0000 + 2.83061973056965E+0000 2.82768285827284E+0000 2.82474864831899E+0000 2.82181709860251E+0000 2.81888820701924E+0000 + 2.81596197146654E+0000 2.81303838984318E+0000 2.81011746004941E+0000 2.80719917998693E+0000 2.80428354755892E+0000 + 2.80137056066998E+0000 2.79846021722620E+0000 2.79555251513509E+0000 2.79264745230566E+0000 2.78974502664832E+0000 + 2.78684523607497E+0000 2.78394807849895E+0000 2.78105355183504E+0000 2.77816165399949E+0000 2.77527238290998E+0000 + 2.77238573648564E+0000 2.76950171264706E+0000 2.76662030931626E+0000 2.76374152441671E+0000 2.76086535587333E+0000 + 2.75799180161248E+0000 2.75512085956195E+0000 2.75225252765098E+0000 2.74938680381026E+0000 2.74652368597191E+0000 + 2.74366317206949E+0000 2.74080526003799E+0000 2.73794994781384E+0000 2.73509723333492E+0000 2.73224711454053E+0000 + 2.72939958937142E+0000 2.72655465576974E+0000 2.72371231167910E+0000 2.72087255504455E+0000 2.71803538381254E+0000 + 2.71520079593096E+0000 2.71236878934916E+0000 2.70953936201786E+0000 2.70671251188927E+0000 2.70388823691697E+0000 + 2.70106653505600E+0000 2.69824740426282E+0000 2.69543084249529E+0000 2.69261684771273E+0000 2.68980541787585E+0000 + 2.68699655094679E+0000 2.68419024488913E+0000 2.68138649766784E+0000 2.67858530724931E+0000 2.67578667160137E+0000 + 2.67299058869325E+0000 2.67019705649560E+0000 2.66740607298049E+0000 2.66461763612138E+0000 2.66183174389317E+0000 + 2.65904839427217E+0000 2.65626758523607E+0000 2.65348931476402E+0000 2.65071358083653E+0000 2.64794038143556E+0000 + 2.64516971454445E+0000 2.64240157814795E+0000 2.63963597023224E+0000 2.63687288878486E+0000 2.63411233179480E+0000 + 2.63135429725242E+0000 2.62859878314951E+0000 2.62584578747924E+0000 2.62309530823619E+0000 2.62034734341633E+0000 + 2.61760189101705E+0000 2.61485894903712E+0000 2.61211851547671E+0000 2.60938058833738E+0000 2.60664516562211E+0000 + 2.60391224533525E+0000 2.60118182548255E+0000 2.59845390407116E+0000 2.59572847910961E+0000 2.59300554860783E+0000 + 2.59028511057714E+0000 2.58756716303024E+0000 2.58485170398124E+0000 2.58213873144561E+0000 2.57942824344023E+0000 + 2.57672023798335E+0000 2.57401471309461E+0000 2.57131166679505E+0000 2.56861109710705E+0000 2.56591300205442E+0000 + 2.56321737966233E+0000 2.56052422795734E+0000 2.55783354496737E+0000 2.55514532872174E+0000 2.55245957725114E+0000 + 2.54977628858764E+0000 2.54709546076467E+0000 2.54441709181707E+0000 2.54174117978102E+0000 2.53906772269410E+0000 + 2.53639671859524E+0000 2.53372816552475E+0000 2.53106206152433E+0000 2.52839840463703E+0000 2.52573719290727E+0000 + 2.52307842438085E+0000 2.52042209710493E+0000 2.51776820912804E+0000 2.51511675850007E+0000 2.51246774327228E+0000 + 2.50982116149729E+0000 2.50717701122911E+0000 2.50453529052307E+0000 2.50189599743589E+0000 2.49925913002564E+0000 + 2.49662468635176E+0000 2.49399266447504E+0000 2.49136306245764E+0000 2.48873587836307E+0000 2.48611111025619E+0000 + 2.48348875620322E+0000 2.48086881427175E+0000 2.47825128253070E+0000 2.47563615905037E+0000 2.47302344190238E+0000 + 2.47041312915974E+0000 2.46780521889678E+0000 2.46519970918920E+0000 2.46259659811404E+0000 2.45999588374968E+0000 + 2.45739756417586E+0000 2.45480163747366E+0000 2.45220810172553E+0000 2.44961695501522E+0000 2.44702819542787E+0000 + 2.44444182104993E+0000 2.44185782996920E+0000 2.43927622027484E+0000 2.43669699005733E+0000 2.43412013740850E+0000 + 2.43154566042152E+0000 2.42897355719088E+0000 2.42640382581245E+0000 2.42383646438338E+0000 2.42127147100221E+0000 + 2.41870884376877E+0000 2.41614858078426E+0000 2.41359068015120E+0000 2.41103513997343E+0000 2.40848195835613E+0000 + 2.40593113340582E+0000 2.40338266323035E+0000 2.40083654593888E+0000 2.39829277964191E+0000 2.39575136245129E+0000 + 2.39321229248015E+0000 2.39067556784298E+0000 2.38814118665559E+0000 2.38560914703511E+0000 2.38307944709999E+0000 + 2.38055208497001E+0000 2.37802705876626E+0000 2.37550436661118E+0000 2.37298400662848E+0000 2.37046597694325E+0000 + 2.36795027568184E+0000 2.36543690097196E+0000 2.36292585094263E+0000 2.36041712372415E+0000 2.35791071744819E+0000 + 2.35540663024769E+0000 2.35290486025693E+0000 2.35040540561149E+0000 2.34790826444827E+0000 2.34541343490547E+0000 + 2.34292091512262E+0000 2.34043070324052E+0000 2.33794279740133E+0000 2.33545719574849E+0000 2.33297389642673E+0000 + 2.33049289758213E+0000 2.32801419736204E+0000 2.32553779391512E+0000 2.32306368539136E+0000 2.32059186994200E+0000 + 2.31812234571965E+0000 2.31565511087816E+0000 2.31319016357272E+0000 2.31072750195980E+0000 2.30826712419718E+0000 + 2.30580902844392E+0000 2.30335321286041E+0000 2.30089967560830E+0000 2.29844841485056E+0000 2.29599942875144E+0000 + 2.29355271547650E+0000 2.29110827319258E+0000 2.28866610006782E+0000 2.28622619427164E+0000 2.28378855397476E+0000 + 2.28135317734920E+0000 2.27892006256824E+0000 2.27648920780648E+0000 2.27406061123978E+0000 2.27163427104532E+0000 + 2.26921018540153E+0000 2.26678835248815E+0000 2.26436877048619E+0000 2.26195143757795E+0000 2.25953635194701E+0000 + 2.25712351177824E+0000 2.25471291525778E+0000 2.25230456057306E+0000 2.24989844591278E+0000 2.24749456946692E+0000 + 2.24509292942675E+0000 2.24269352398479E+0000 2.24029635133488E+0000 2.23790140967209E+0000 2.23550869719280E+0000 + 2.23311821209463E+0000 2.23072995257650E+0000 2.22834391683860E+0000 2.22596010308238E+0000 2.22357850951057E+0000 + 2.22119913432715E+0000 2.21882197573740E+0000 2.21644703194786E+0000 2.21407430116631E+0000 2.21170378160183E+0000 + 2.20933547146475E+0000 2.20696936896667E+0000 2.20460547232045E+0000 2.20224377974022E+0000 2.19988428944136E+0000 + 2.19752699964054E+0000 2.19517190855565E+0000 2.19281901440588E+0000 2.19046831541165E+0000 2.18811980979465E+0000 + 2.18577349577784E+0000 2.18342937158542E+0000 2.18108743544285E+0000 2.17874768557686E+0000 2.17641012021540E+0000 + 2.17407473758771E+0000 2.17174153592428E+0000 2.16941051345683E+0000 2.16708166841834E+0000 2.16475499904306E+0000 + 2.16243050356647E+0000 2.16010818022529E+0000 2.15778802725753E+0000 2.15547004290240E+0000 2.15315422540038E+0000 + 2.15084057299321E+0000 2.14852908392384E+0000 2.14621975643650E+0000 2.14391258877664E+0000 2.14160757919096E+0000 + 2.13930472592740E+0000 2.13700402723516E+0000 2.13470548136466E+0000 2.13240908656755E+0000 2.13011484109675E+0000 + 2.12782274320641E+0000 2.12553279115190E+0000 2.12324498318983E+0000 2.12095931757807E+0000 2.11867579257570E+0000 + 2.11639440644305E+0000 2.11411515744167E+0000 2.11183804383435E+0000 2.10956306388512E+0000 2.10729021585923E+0000 + 2.10501949802316E+0000 2.10275090864463E+0000 2.10048444599259E+0000 2.09822010833719E+0000 2.09595789394985E+0000 + 2.09369780110320E+0000 2.09143982807107E+0000 2.08918397312855E+0000 2.08693023455195E+0000 2.08467861061877E+0000 + 2.08242909960779E+0000 2.08018169979896E+0000 2.07793640947347E+0000 2.07569322691375E+0000 2.07345215040342E+0000 + 2.07121317822733E+0000 2.06897630867156E+0000 2.06674154002338E+0000 2.06450887057131E+0000 2.06227829860507E+0000 + 2.06004982241559E+0000 2.05782344029502E+0000 2.05559915053672E+0000 2.05337695143527E+0000 2.05115684128646E+0000 + 2.04893881838729E+0000 2.04672288103597E+0000 2.04450902753193E+0000 2.04229725617578E+0000 2.04008756526937E+0000 + 2.03787995311574E+0000 2.03567441801916E+0000 2.03347095828507E+0000 2.03126957222014E+0000 2.02907025813224E+0000 + 2.02687301433044E+0000 2.02467783912502E+0000 2.02248473082745E+0000 2.02029368775042E+0000 2.01810470820780E+0000 + 2.01591779051468E+0000 2.01373293298733E+0000 2.01155013394324E+0000 2.00936939170107E+0000 2.00719070458070E+0000 + 2.00501407090321E+0000 2.00283948899085E+0000 2.00066695716708E+0000 1.99849647375656E+0000 1.99632803708514E+0000 + 1.99416164547985E+0000 1.99199729726892E+0000 1.98983499078178E+0000 1.98767472434903E+0000 1.98551649630249E+0000 + 1.98336030497513E+0000 1.98120614870114E+0000 1.97905402581588E+0000 1.97690393465591E+0000 1.97475587355896E+0000 + 1.97260984086396E+0000 1.97046583491101E+0000 1.96832385404140E+0000 1.96618389659760E+0000 1.96404596092328E+0000 + 1.96191004536326E+0000 1.95977614826357E+0000 1.95764426797140E+0000 1.95551440283512E+0000 1.95338655120430E+0000 + 1.95126071142965E+0000 1.94913688186309E+0000 1.94701506085771E+0000 1.94489524676776E+0000 1.94277743794868E+0000 + 1.94066163275708E+0000 1.93854782955073E+0000 1.93643602668859E+0000 1.93432622253079E+0000 1.93221841543862E+0000 + 1.93011260377454E+0000 1.92800878590220E+0000 1.92590696018640E+0000 1.92380712499310E+0000 1.92170927868945E+0000 + 1.91961341964375E+0000 1.91751954622547E+0000 1.91542765680526E+0000 1.91333774975490E+0000 1.91124982344737E+0000 + 1.90916387625679E+0000 1.90707990655844E+0000 1.90499791272879E+0000 1.90291789314544E+0000 1.90083984618715E+0000 + 1.89876377023386E+0000 1.89668966366666E+0000 1.89461752486779E+0000 1.89254735222065E+0000 1.89047914410981E+0000 + 1.88841289892097E+0000 1.88634861504100E+0000 1.88428629085793E+0000 1.88222592476093E+0000 1.88016751514032E+0000 + 1.87811106038760E+0000 1.87605655889538E+0000 1.87400400905746E+0000 1.87195340926876E+0000 1.86990475792535E+0000 + 1.86785805342448E+0000 1.86581329416451E+0000 1.86377047854496E+0000 1.86172960496650E+0000 1.85969067183095E+0000 + 1.85765367754127E+0000 1.85561862050154E+0000 1.85358549911703E+0000 1.85155431179411E+0000 1.84952505694031E+0000 + 1.84749773296430E+0000 1.84547233827589E+0000 1.84344887128603E+0000 1.84142733040681E+0000 1.83940771405145E+0000 + 1.83739002063431E+0000 1.83537424857089E+0000 1.83336039627784E+0000 1.83134846217291E+0000 1.82933844467501E+0000 + 1.82733034220418E+0000 1.82532415318160E+0000 1.82331987602956E+0000 1.82131750917149E+0000 1.81931705103198E+0000 + 1.81731850003670E+0000 1.81532185461249E+0000 1.81332711318729E+0000 1.81133427419020E+0000 1.80934333605142E+0000 + 1.80735429720228E+0000 1.80536715607525E+0000 1.80338191110391E+0000 1.80139856072297E+0000 1.79941710336827E+0000 + 1.79743753747676E+0000 1.79545986148653E+0000 1.79348407383677E+0000 1.79151017296781E+0000 1.78953815732108E+0000 + 1.78756802533915E+0000 1.78559977546570E+0000 1.78363340614553E+0000 1.78166891582455E+0000 1.77970630294979E+0000 + 1.77774556596941E+0000 1.77578670333265E+0000 1.77382971348991E+0000 1.77187459489266E+0000 1.76992134599352E+0000 + 1.76796996524620E+0000 1.76602045110553E+0000 1.76407280202745E+0000 1.76212701646900E+0000 1.76018309288834E+0000 + 1.75824102974475E+0000 1.75630082549859E+0000 1.75436247861134E+0000 1.75242598754561E+0000 1.75049135076507E+0000 + 1.74855856673454E+0000 1.74662763391991E+0000 1.74469855078820E+0000 1.74277131580751E+0000 1.74084592744707E+0000 + 1.73892238417718E+0000 1.73700068446927E+0000 1.73508082679585E+0000 1.73316280963054E+0000 1.73124663144805E+0000 + 1.72933229072420E+0000 1.72741978593590E+0000 1.72550911556116E+0000 1.72360027807909E+0000 1.72169327196987E+0000 + 1.71978809571482E+0000 1.71788474779632E+0000 1.71598322669785E+0000 1.71408353090398E+0000 1.71218565890039E+0000 + 1.71028960917383E+0000 1.70839538021215E+0000 1.70650297050429E+0000 1.70461237854028E+0000 1.70272360281123E+0000 + 1.70083664180936E+0000 1.69895149402794E+0000 1.69706815796136E+0000 1.69518663210509E+0000 1.69330691495567E+0000 + 1.69142900501073E+0000 1.68955290076899E+0000 1.68767860073026E+0000 1.68580610339541E+0000 1.68393540726641E+0000 + 1.68206651084631E+0000 1.68019941263922E+0000 1.67833411115035E+0000 1.67647060488599E+0000 1.67460889235350E+0000 + 1.67274897206131E+0000 1.67089084251895E+0000 1.66903450223700E+0000 1.66717994972713E+0000 1.66532718350209E+0000 + 1.66347620207569E+0000 1.66162700396282E+0000 1.65977958767944E+0000 1.65793395174259E+0000 1.65609009467037E+0000 + 1.65424801498196E+0000 1.65240771119761E+0000 1.65056918183862E+0000 1.64873242542740E+0000 1.64689744048737E+0000 + 1.64506422554308E+0000 1.64323277912009E+0000 1.64140309974507E+0000 1.63957518594573E+0000 1.63774903625086E+0000 + 1.63592464919029E+0000 1.63410202329493E+0000 1.63228115709677E+0000 1.63046204912882E+0000 1.62864469792519E+0000 + 1.62682910202102E+0000 1.62501525995254E+0000 1.62320317025701E+0000 1.62139283147277E+0000 1.61958424213921E+0000 + 1.61777740079676E+0000 1.61597230598695E+0000 1.61416895625232E+0000 1.61236735013648E+0000 1.61056748618411E+0000 + 1.60876936294093E+0000 1.60697297895371E+0000 1.60517833277028E+0000 1.60338542293952E+0000 1.60159424801136E+0000 + 1.59980480653678E+0000 1.59801709706780E+0000 1.59623111815751E+0000 1.59444686836004E+0000 1.59266434623055E+0000 + 1.59088355032528E+0000 1.58910447920148E+0000 1.58732713141748E+0000 1.58555150553263E+0000 1.58377760010734E+0000 + 1.58200541370305E+0000 1.58023494488225E+0000 1.57846619220847E+0000 1.57669915424629E+0000 1.57493382956133E+0000 + 1.57317021672023E+0000 1.57140831429070E+0000 1.56964812084146E+0000 1.56788963494229E+0000 1.56613285516401E+0000 + 1.56437778007844E+0000 1.56262440825849E+0000 1.56087273827806E+0000 1.55912276871212E+0000 1.55737449813665E+0000 + 1.55562792512867E+0000 1.55388304826624E+0000 1.55213986612844E+0000 1.55039837729539E+0000 1.54865858034825E+0000 + 1.54692047386920E+0000 1.54518405644144E+0000 1.54344932664921E+0000 1.54171628307779E+0000 1.53998492431347E+0000 + 1.53825524894356E+0000 1.53652725555643E+0000 1.53480094274144E+0000 1.53307630908900E+0000 1.53135335319053E+0000 + 1.52963207363847E+0000 1.52791246902631E+0000 1.52619453794853E+0000 1.52447827900065E+0000 1.52276369077921E+0000 + 1.52105077188176E+0000 1.51933952090689E+0000 1.51762993645418E+0000 1.51592201712427E+0000 1.51421576151877E+0000 + 1.51251116824034E+0000 1.51080823589265E+0000 1.50910696308038E+0000 1.50740734840923E+0000 1.50570939048591E+0000 + 1.50401308791815E+0000 1.50231843931469E+0000 1.50062544328529E+0000 1.49893409844071E+0000 1.49724440339272E+0000 + 1.49555635675413E+0000 1.49386995713871E+0000 1.49218520316129E+0000 1.49050209343767E+0000 1.48882062658469E+0000 + 1.48714080122018E+0000 1.48546261596296E+0000 1.48378606943290E+0000 1.48211116025083E+0000 1.48043788703863E+0000 + 1.47876624841914E+0000 1.47709624301623E+0000 1.47542786945477E+0000 1.47376112636062E+0000 1.47209601236067E+0000 + 1.47043252608277E+0000 1.46877066615581E+0000 1.46711043120966E+0000 1.46545181987518E+0000 1.46379483078426E+0000 + 1.46213946256975E+0000 1.46048571386553E+0000 1.45883358330645E+0000 1.45718306952837E+0000 1.45553417116815E+0000 + 1.45388688686364E+0000 1.45224121525368E+0000 1.45059715497810E+0000 1.44895470467773E+0000 1.44731386299439E+0000 + 1.44567462857091E+0000 1.44403700005107E+0000 1.44240097607967E+0000 1.44076655530250E+0000 1.43913373636633E+0000 + 1.43750251791891E+0000 1.43587289860900E+0000 1.43424487708633E+0000 1.43261845200163E+0000 1.43099362200660E+0000 + 1.42937038575393E+0000 1.42774874189730E+0000 1.42612868909138E+0000 1.42451022599180E+0000 1.42289335125519E+0000 + 1.42127806353917E+0000 1.41966436150232E+0000 1.41805224380421E+0000 1.41644170910540E+0000 1.41483275606742E+0000 + 1.41322538335277E+0000 1.41161958962495E+0000 1.41001537354841E+0000 1.40841273378861E+0000 1.40681166901196E+0000 + 1.40521217788586E+0000 1.40361425907867E+0000 1.40201791125974E+0000 1.40042313309939E+0000 1.39882992326891E+0000 + 1.39723828044057E+0000 1.39564820328759E+0000 1.39405969048418E+0000 1.39247274070554E+0000 1.39088735262779E+0000 + 1.38930352492806E+0000 1.38772125628444E+0000 1.38614054537598E+0000 1.38456139088270E+0000 1.38298379148559E+0000 + 1.38140774586660E+0000 1.37983325270867E+0000 1.37826031069567E+0000 1.37668891851245E+0000 1.37511907484483E+0000 + 1.37355077837960E+0000 1.37198402780447E+0000 1.37041882180817E+0000 1.36885515908035E+0000 1.36729303831164E+0000 + 1.36573245819363E+0000 1.36417341741885E+0000 1.36261591468081E+0000 1.36105994867397E+0000 1.35950551809376E+0000 + 1.35795262163654E+0000 1.35640125799965E+0000 1.35485142588139E+0000 1.35330312398098E+0000 1.35175635099864E+0000 + 1.35021110563550E+0000 1.34866738659369E+0000 1.34712519257626E+0000 1.34558452228721E+0000 1.34404537443151E+0000 + 1.34250774771508E+0000 1.34097164084477E+0000 1.33943705252840E+0000 1.33790398147473E+0000 1.33637242639347E+0000 + 1.33484238599529E+0000 1.33331385899177E+0000 1.33178684409549E+0000 1.33026134001993E+0000 1.32873734547954E+0000 + 1.32721485918971E+0000 1.32569387986677E+0000 1.32417440622799E+0000 1.32265643699160E+0000 1.32113997087676E+0000 + 1.31962500660357E+0000 1.31811154289307E+0000 1.31659957846725E+0000 1.31508911204904E+0000 1.31358014236230E+0000 + 1.31207266813182E+0000 1.31056668808336E+0000 1.30906220094359E+0000 1.30755920544013E+0000 1.30605770030152E+0000 + 1.30455768425726E+0000 1.30305915603777E+0000 1.30156211437441E+0000 1.30006655799945E+0000 1.29857248564614E+0000 + 1.29707989604863E+0000 1.29558878794200E+0000 1.29409916006227E+0000 1.29261101114640E+0000 1.29112433993227E+0000 + 1.28963914515869E+0000 1.28815542556540E+0000 1.28667317989307E+0000 1.28519240688329E+0000 1.28371310527859E+0000 + 1.28223527382242E+0000 1.28075891125915E+0000 1.27928401633409E+0000 1.27781058779347E+0000 1.27633862438442E+0000 + 1.27486812485504E+0000 1.27339908795432E+0000 1.27193151243217E+0000 1.27046539703945E+0000 1.26900074052790E+0000 + 1.26753754165023E+0000 1.26607579916002E+0000 1.26461551181181E+0000 1.26315667836104E+0000 1.26169929756407E+0000 + 1.26024336817818E+0000 1.25878888896156E+0000 1.25733585867332E+0000 1.25588427607350E+0000 1.25443413992304E+0000 + 1.25298544898379E+0000 1.25153820201853E+0000 1.25009239779095E+0000 1.24864803506563E+0000 1.24720511260811E+0000 + 1.24576362918479E+0000 1.24432358356301E+0000 1.24288497451102E+0000 1.24144780079798E+0000 1.24001206119394E+0000 + 1.23857775446988E+0000 1.23714487939768E+0000 1.23571343475013E+0000 1.23428341930093E+0000 1.23285483182469E+0000 + 1.23142767109689E+0000 1.23000193589398E+0000 1.22857762499325E+0000 1.22715473717294E+0000 1.22573327121217E+0000 + 1.22431322589097E+0000 1.22289459999028E+0000 1.22147739229191E+0000 1.22006160157862E+0000 1.21864722663404E+0000 + 1.21723426624270E+0000 1.21582271919003E+0000 1.21441258426238E+0000 1.21300386024696E+0000 1.21159654593192E+0000 + 1.21019064010628E+0000 1.20878614155997E+0000 1.20738304908380E+0000 1.20598136146948E+0000 1.20458107750963E+0000 + 1.20318219599776E+0000 1.20178471572825E+0000 1.20038863549640E+0000 1.19899395409840E+0000 1.19760067033132E+0000 + 1.19620878299312E+0000 1.19481829088266E+0000 1.19342919279969E+0000 1.19204148754485E+0000 1.19065517391966E+0000 + 1.18927025072654E+0000 1.18788671676879E+0000 1.18650457085059E+0000 1.18512381177703E+0000 1.18374443835407E+0000 + 1.18236644938856E+0000 1.18098984368822E+0000 1.17961462006168E+0000 1.17824077731844E+0000 1.17686831426888E+0000 + 1.17549722972427E+0000 1.17412752249676E+0000 1.17275919139938E+0000 1.17139223524604E+0000 1.17002665285153E+0000 + 1.16866244303153E+0000 1.16729960460259E+0000 1.16593813638214E+0000 1.16457803718848E+0000 1.16321930584080E+0000 + 1.16186194115917E+0000 1.16050594196451E+0000 1.15915130707866E+0000 1.15779803532430E+0000 1.15644612552499E+0000 + 1.15509557650517E+0000 1.15374638709016E+0000 1.15239855610613E+0000 1.15105208238016E+0000 1.14970696474016E+0000 + 1.14836320201495E+0000 1.14702079303418E+0000 1.14567973662841E+0000 1.14434003162904E+0000 1.14300167686836E+0000 + 1.14166467117951E+0000 1.14032901339652E+0000 1.13899470235426E+0000 1.13766173688849E+0000 1.13633011583582E+0000 + 1.13499983803374E+0000 1.13367090232060E+0000 1.13234330753560E+0000 1.13101705251883E+0000 1.12969213611122E+0000 + 1.12836855715458E+0000 1.12704631449157E+0000 1.12572540696572E+0000 1.12440583342141E+0000 1.12308759270390E+0000 + 1.12177068365929E+0000 1.12045510513455E+0000 1.11914085597751E+0000 1.11782793503685E+0000 1.11651634116212E+0000 + 1.11520607320371E+0000 1.11389713001288E+0000 1.11258951044175E+0000 1.11128321334328E+0000 1.10997823757130E+0000 + 1.10867458198048E+0000 1.10737224542635E+0000 1.10607122676531E+0000 1.10477152485458E+0000 1.10347313855227E+0000 + 1.10217606671730E+0000 1.10088030820947E+0000 1.09958586188944E+0000 1.09829272661868E+0000 1.09700090125954E+0000 + 1.09571038467521E+0000 1.09442117572974E+0000 1.09313327328800E+0000 1.09184667621574E+0000 1.09056138337954E+0000 + 1.08927739364682E+0000 1.08799470588586E+0000 1.08671331896578E+0000 1.08543323175653E+0000 1.08415444312892E+0000 + 1.08287695195462E+0000 1.08160075710609E+0000 1.08032585745669E+0000 1.07905225188059E+0000 1.07777993925280E+0000 + 1.07650891844919E+0000 1.07523918834645E+0000 1.07397074782212E+0000 1.07270359575458E+0000 1.07143773102304E+0000 + 1.07017315250756E+0000 1.06890985908902E+0000 1.06764784964916E+0000 1.06638712307054E+0000 1.06512767823655E+0000 + 1.06386951403143E+0000 1.06261262934025E+0000 1.06135702304892E+0000 1.06010269404416E+0000 1.05884964121355E+0000 + 1.05759786344549E+0000 1.05634735962921E+0000 1.05509812865479E+0000 1.05385016941310E+0000 1.05260348079589E+0000 + 1.05135806169570E+0000 1.05011391100592E+0000 1.04887102762077E+0000 1.04762941043528E+0000 1.04638905834533E+0000 + 1.04514997024761E+0000 1.04391214503964E+0000 1.04267558161977E+0000 1.04144027888717E+0000 1.04020623574185E+0000 + 1.03897345108462E+0000 1.03774192381714E+0000 1.03651165284187E+0000 1.03528263706210E+0000 1.03405487538195E+0000 + 1.03282836670636E+0000 1.03160310994107E+0000 1.03037910399268E+0000 1.02915634776858E+0000 1.02793484017697E+0000 + 1.02671458012691E+0000 1.02549556652825E+0000 1.02427779829165E+0000 1.02306127432860E+0000 1.02184599355142E+0000 + 1.02063195487322E+0000 1.01941915720795E+0000 1.01820759947035E+0000 1.01699728057599E+0000 1.01578819944126E+0000 + 1.01458035498336E+0000 1.01337374612028E+0000 1.01216837177085E+0000 1.01096423085471E+0000 1.00976132229229E+0000 + 1.00855964500486E+0000 1.00735919791448E+0000 1.00615997994402E+0000 1.00496199001717E+0000 1.00376522705843E+0000 + 1.00256968999309E+0000 1.00137537774726E+0000 1.00018228924787E+0000 9.98990423422627E-0001 9.97799779200071E-0001 + 9.96610355509534E-0001 9.95422151281155E-0001 9.94235165445880E-0001 9.93049396935458E-0001 9.91864844682441E-0001 + 9.90681507620183E-0001 9.89499384682842E-0001 9.88318474805378E-0001 9.87138776923550E-0001 9.85960289973923E-0001 + 9.84783012893856E-0001 9.83606944621512E-0001 9.82432084095852E-0001 9.81258430256636E-0001 9.80085982044422E-0001 + 9.78914738400564E-0001 9.77744698267217E-0001 9.76575860587330E-0001 9.75408224304649E-0001 9.74241788363715E-0001 + 9.73076551709864E-0001 9.71912513289227E-0001 9.70749672048729E-0001 9.69588026936089E-0001 9.68427576899819E-0001 + 9.67268320889222E-0001 9.66110257854394E-0001 9.64953386746222E-0001 9.63797706516385E-0001 9.62643216117352E-0001 + 9.61489914502381E-0001 9.60337800625521E-0001 9.59186873441608E-0001 9.58037131906265E-0001 9.56888574975908E-0001 + 9.55741201607736E-0001 9.54595010759736E-0001 9.53450001390682E-0001 9.52306172460131E-0001 9.51163522928430E-0001 + 9.50022051756705E-0001 9.48881757906871E-0001 9.47742640341623E-0001 9.46604698024443E-0001 9.45467929919591E-0001 + 9.44332334992115E-0001 9.43197912207838E-0001 9.42064660533370E-0001 9.40932578936095E-0001 9.39801666384186E-0001 + 9.38671921846587E-0001 9.37543344293027E-0001 9.36415932694009E-0001 9.35289686020817E-0001 9.34164603245512E-0001 + 9.33040683340930E-0001 9.31917925280688E-0001 9.30796328039174E-0001 9.29675890591554E-0001 9.28556611913770E-0001 + 9.27438490982533E-0001 9.26321526775335E-0001 9.25205718270438E-0001 9.24091064446877E-0001 9.22977564284460E-0001 + 9.21865216763765E-0001 9.20754020866144E-0001 9.19643975573719E-0001 9.18535079869382E-0001 9.17427332736794E-0001 + 9.16320733160387E-0001 9.15215280125362E-0001 9.14110972617686E-0001 9.13007809624096E-0001 9.11905790132096E-0001 + 9.10804913129956E-0001 9.09705177606713E-0001 9.08606582552170E-0001 9.07509126956895E-0001 9.06412809812219E-0001 + 9.05317630110241E-0001 9.04223586843822E-0001 9.03130679006583E-0001 9.02038905592915E-0001 9.00948265597965E-0001 + 8.99858758017644E-0001 8.98770381848625E-0001 8.97683136088340E-0001 8.96597019734983E-0001 8.95512031787505E-0001 + 8.94428171245622E-0001 8.93345437109803E-0001 8.92263828381277E-0001 8.91183344062032E-0001 8.90103983154812E-0001 + 8.89025744663117E-0001 8.87948627591207E-0001 8.86872630944094E-0001 8.85797753727546E-0001 8.84723994948086E-0001 + 8.83651353612992E-0001 8.82579828730295E-0001 8.81509419308780E-0001 8.80440124357984E-0001 8.79371942888197E-0001 + 8.78304873910460E-0001 8.77238916436568E-0001 8.76174069479058E-0001 8.75110332051230E-0001 8.74047703167125E-0001 + 8.72986181841538E-0001 8.71925767090008E-0001 8.70866457928827E-0001 8.69808253375032E-0001 8.68751152446407E-0001 + 8.67695154161486E-0001 8.66640257539546E-0001 8.65586461600612E-0001 8.64533765365453E-0001 8.63482167855583E-0001 + 8.62431668093262E-0001 8.61382265101492E-0001 8.60333957904017E-0001 8.59286745525329E-0001 8.58240626990659E-0001 + 8.57195601325978E-0001 8.56151667558002E-0001 8.55108824714186E-0001 8.54067071822727E-0001 8.53026407912559E-0001 + 8.51986832013359E-0001 8.50948343155542E-0001 8.49910940370259E-0001 8.48874622689403E-0001 8.47839389145598E-0001 + 8.46805238772214E-0001 8.45772170603350E-0001 8.44740183673846E-0001 8.43709277019274E-0001 8.42679449675943E-0001 + 8.41650700680896E-0001 8.40623029071910E-0001 8.39596433887495E-0001 8.38570914166896E-0001 8.37546468950090E-0001 + 8.36523097277785E-0001 8.35500798191421E-0001 8.34479570733169E-0001 8.33459413945933E-0001 8.32440326873344E-0001 + 8.31422308559764E-0001 8.30405358050286E-0001 8.29389474390728E-0001 8.28374656627642E-0001 8.27360903808298E-0001 + 8.26348214980704E-0001 8.25336589193589E-0001 8.24326025496411E-0001 8.23316522939352E-0001 8.22308080573320E-0001 + 8.21300697449946E-0001 8.20294372621590E-0001 8.19289105141331E-0001 8.18284894062974E-0001 8.17281738441048E-0001 + 8.16279637330802E-0001 8.15278589788208E-0001 8.14278594869961E-0001 8.13279651633474E-0001 8.12281759136883E-0001 + 8.11284916439044E-0001 8.10289122599532E-0001 8.09294376678640E-0001 8.08300677737383E-0001 8.07308024837490E-0001 + 8.06316417041412E-0001 8.05325853412312E-0001 8.04336333014075E-0001 8.03347854911301E-0001 8.02360418169303E-0001 + 8.01374021854113E-0001 8.00388665032473E-0001 7.99404346771846E-0001 7.98421066140403E-0001 7.97438822207032E-0001 + 7.96457614041334E-0001 7.95477440713620E-0001 7.94498301294914E-0001 7.93520194856953E-0001 7.92543120472183E-0001 + 7.91567077213762E-0001 7.90592064155558E-0001 7.89618080372148E-0001 7.88645124938819E-0001 7.87673196931567E-0001 + 7.86702295427093E-0001 7.85732419502810E-0001 7.84763568236837E-0001 7.83795740707999E-0001 7.82828935995828E-0001 + 7.81863153180562E-0001 7.80898391343142E-0001 7.79934649565219E-0001 7.78971926929143E-0001 7.78010222517972E-0001 + 7.77049535415466E-0001 7.76089864706088E-0001 7.75131209475006E-0001 7.74173568808082E-0001 7.73216941791891E-0001 + 7.72261327513702E-0001 7.71306725061488E-0001 7.70353133523919E-0001 7.69400551990367E-0001 7.68448979550904E-0001 + 7.67498415296299E-0001 7.66548858318021E-0001 7.65600307708235E-0001 7.64652762559807E-0001 7.63706221966295E-0001 + 7.62760685021958E-0001 7.61816150821750E-0001 7.60872618461318E-0001 7.59930087037007E-0001 7.58988555645858E-0001 + 7.58048023385601E-0001 7.57108489354664E-0001 7.56169952652170E-0001 7.55232412377926E-0001 7.54295867632442E-0001 + 7.53360317516915E-0001 7.52425761133233E-0001 7.51492197583977E-0001 7.50559625972416E-0001 7.49628045402510E-0001 + 7.48697454978912E-0001 7.47767853806958E-0001 7.46839240992678E-0001 7.45911615642788E-0001 7.44984976864691E-0001 + 7.44059323766479E-0001 7.43134655456931E-0001 7.42210971045511E-0001 7.41288269642368E-0001 7.40366550358341E-0001 + 7.39445812304950E-0001 7.38526054594400E-0001 7.37607276339581E-0001 7.36689476654067E-0001 7.35772654652114E-0001 + 7.34856809448662E-0001 7.33941940159333E-0001 7.33028045900431E-0001 7.32115125788939E-0001 7.31203178942527E-0001 + 7.30292204479535E-0001 7.29382201518995E-0001 7.28473169180610E-0001 7.27565106584767E-0001 7.26658012852529E-0001 + 7.25751887105639E-0001 7.24846728466515E-0001 7.23942536058254E-0001 7.23039309004631E-0001 7.22137046430097E-0001 + 7.21235747459777E-0001 7.20335411219474E-0001 7.19436036835663E-0001 7.18537623435497E-0001 7.17640170146801E-0001 + 7.16743676098073E-0001 7.15848140418487E-0001 7.14953562237889E-0001 7.14059940686795E-0001 7.13167274896396E-0001 + 7.12275563998549E-0001 7.11384807125791E-0001 7.10495003411322E-0001 7.09606151989015E-0001 7.08718251993412E-0001 + 7.07831302559726E-0001 7.06945302823835E-0001 7.06060251922288E-0001 7.05176148992302E-0001 7.04292993171760E-0001 + 7.03410783599213E-0001 7.02529519413879E-0001 7.01649199755641E-0001 7.00769823765048E-0001 6.99891390583313E-0001 + 6.99013899352316E-0001 6.98137349214600E-0001 6.97261739313372E-0001 6.96387068792502E-0001 6.95513336796523E-0001 + 6.94640542470632E-0001 6.93768684960687E-0001 6.92897763413206E-0001 6.92027776975371E-0001 6.91158724795024E-0001 + 6.90290606020666E-0001 6.89423419801459E-0001 6.88557165287222E-0001 6.87691841628438E-0001 6.86827447976243E-0001 + 6.85963983482436E-0001 6.85101447299471E-0001 6.84239838580457E-0001 6.83379156479166E-0001 6.82519400150019E-0001 + 6.81660568748098E-0001 6.80802661429140E-0001 6.79945677349535E-0001 6.79089615666328E-0001 6.78234475537219E-0001 + 6.77380256120561E-0001 6.76526956575362E-0001 6.75674576061279E-0001 6.74823113738626E-0001 6.73972568768365E-0001 + 6.73122940312112E-0001 6.72274227532135E-0001 6.71426429591346E-0001 6.70579545653317E-0001 6.69733574882262E-0001 + 6.68888516443049E-0001 6.68044369501191E-0001 6.67201133222854E-0001 6.66358806774848E-0001 6.65517389324630E-0001 + 6.64676880040310E-0001 6.63837278090637E-0001 6.62998582645014E-0001 6.62160792873484E-0001 6.61323907946738E-0001 + 6.60487927036111E-0001 6.59652849313583E-0001 6.58818673951777E-0001 6.57985400123962E-0001 6.57153027004049E-0001 + 6.56321553766591E-0001 6.55490979586784E-0001 6.54661303640467E-0001 6.53832525104119E-0001 6.53004643154860E-0001 + 6.52177656970452E-0001 6.51351565729297E-0001 6.50526368610436E-0001 6.49702064793550E-0001 6.48878653458955E-0001 + 6.48056133787614E-0001 6.47234504961120E-0001 6.46413766161709E-0001 6.45593916572251E-0001 6.44774955376253E-0001 + 6.43956881757860E-0001 6.43139694901852E-0001 6.42323393993645E-0001 6.41507978219288E-0001 6.40693446765468E-0001 + 6.39879798819503E-0001 6.39067033569348E-0001 6.38255150203588E-0001 6.37444147911444E-0001 6.36634025882767E-0001 + 6.35824783308041E-0001 6.35016419378383E-0001 6.34208933285540E-0001 6.33402324221888E-0001 6.32596591380438E-0001 + 6.31791733954826E-0001 6.30987751139320E-0001 6.30184642128818E-0001 6.29382406118844E-0001 6.28581042305554E-0001 + 6.27780549885729E-0001 6.26980928056775E-0001 6.26182176016732E-0001 6.25384292964261E-0001 6.24587278098651E-0001 + 6.23791130619816E-0001 6.22995849728297E-0001 6.22201434625257E-0001 6.21407884512487E-0001 6.20615198592399E-0001 + 6.19823376068030E-0001 6.19032416143041E-0001 6.18242318021713E-0001 6.17453080908953E-0001 6.16664704010287E-0001 + 6.15877186531864E-0001 6.15090527680453E-0001 6.14304726663446E-0001 6.13519782688853E-0001 6.12735694965304E-0001 + 6.11952462702051E-0001 6.11170085108958E-0001 6.10388561396518E-0001 6.09607890775834E-0001 6.08828072458630E-0001 + 6.08049105657248E-0001 6.07270989584644E-0001 6.06493723454394E-0001 6.05717306480686E-0001 6.04941737878328E-0001 + 6.04167016862740E-0001 6.03393142649960E-0001 6.02620114456637E-0001 6.01847931500036E-0001 6.01076592998036E-0001 + 6.00306098169127E-0001 5.99536446232413E-0001 5.98767636407613E-0001 5.97999667915052E-0001 5.97232539975673E-0001 + 5.96466251811026E-0001 5.95700802643272E-0001 5.94936191695184E-0001 5.94172418190143E-0001 5.93409481352141E-0001 + 5.92647380405779E-0001 5.91886114576266E-0001 5.91125683089420E-0001 5.90366085171663E-0001 5.89607320050031E-0001 + 5.88849386952162E-0001 5.88092285106303E-0001 5.87336013741306E-0001 5.86580572086629E-0001 5.85825959372335E-0001 + 5.85072174829094E-0001 5.84319217688177E-0001 5.83567087181462E-0001 5.82815782541430E-0001 5.82065303001165E-0001 + 5.81315647794355E-0001 5.80566816155287E-0001 5.79818807318854E-0001 5.79071620520550E-0001 5.78325254996469E-0001 + 5.77579709983306E-0001 5.76834984718358E-0001 5.76091078439521E-0001 5.75347990385287E-0001 5.74605719794755E-0001 + 5.73864265907617E-0001 5.73123627964165E-0001 5.72383805205290E-0001 5.71644796872479E-0001 5.70906602207818E-0001 + 5.70169220453986E-0001 5.69432650854265E-0001 5.68696892652525E-0001 5.67961945093239E-0001 5.67227807421471E-0001 + 5.66494478882881E-0001 5.65761958723722E-0001 5.65030246190842E-0001 5.64299340531684E-0001 5.63569240994283E-0001 + 5.62839946827265E-0001 5.62111457279852E-0001 5.61383771601854E-0001 5.60656889043675E-0001 5.59930808856311E-0001 + 5.59205530291346E-0001 5.58481052600957E-0001 5.57757375037909E-0001 5.57034496855558E-0001 5.56312417307849E-0001 + 5.55591135649312E-0001 5.54870651135073E-0001 5.54150963020839E-0001 5.53432070562909E-0001 5.52713973018166E-0001 + 5.51996669644081E-0001 5.51280159698714E-0001 5.50564442440704E-0001 5.49849517129283E-0001 5.49135383024266E-0001 + 5.48422039386051E-0001 5.47709485475621E-0001 5.46997720554544E-0001 5.46286743884971E-0001 5.45576554729635E-0001 + 5.44867152351854E-0001 5.44158536015529E-0001 5.43450704985138E-0001 5.42743658525747E-0001 5.42037395902999E-0001 + 5.41331916383118E-0001 5.40627219232911E-0001 5.39923303719763E-0001 5.39220169111639E-0001 5.38517814677084E-0001 + 5.37816239685220E-0001 5.37115443405751E-0001 5.36415425108953E-0001 5.35716184065687E-0001 5.35017719547386E-0001 + 5.34320030826061E-0001 5.33623117174302E-0001 5.32926977865272E-0001 5.32231612172711E-0001 5.31537019370934E-0001 + 5.30843198734831E-0001 5.30150149539867E-0001 5.29457871062081E-0001 5.28766362578085E-0001 5.28075623365065E-0001 + 5.27385652700780E-0001 5.26696449863562E-0001 5.26008014132313E-0001 5.25320344786510E-0001 5.24633441106199E-0001 + 5.23947302371999E-0001 5.23261927865098E-0001 5.22577316867253E-0001 5.21893468660794E-0001 5.21210382528619E-0001 + 5.20528057754196E-0001 5.19846493621560E-0001 5.19165689415315E-0001 5.18485644420635E-0001 5.17806357923255E-0001 + 5.17127829209486E-0001 5.16450057566199E-0001 5.15773042280836E-0001 5.15096782641401E-0001 5.14421277936467E-0001 + 5.13746527455169E-0001 5.13072530487210E-0001 5.12399286322854E-0001 5.11726794252934E-0001 5.11055053568841E-0001 + 5.10384063562533E-0001 5.09713823526529E-0001 5.09044332753913E-0001 5.08375590538328E-0001 5.07707596173981E-0001 + 5.07040348955639E-0001 5.06373848178631E-0001 5.05708093138847E-0001 5.05043083132736E-0001 5.04378817457306E-0001 + 5.03715295410127E-0001 5.03052516289326E-0001 5.02390479393590E-0001 5.01729184022164E-0001 5.01068629474851E-0001 + 5.00408815052012E-0001 4.99749740054561E-0001 4.99091403783974E-0001 4.98433805542284E-0001 4.97776944632076E-0001 + 4.97120820356492E-0001 4.96465432019229E-0001 4.95810778924541E-0001 4.95156860377234E-0001 4.94503675682669E-0001 + 4.93851224146762E-0001 4.93199505075980E-0001 4.92548517777345E-0001 4.91898261558432E-0001 4.91248735727364E-0001 + 4.90599939592821E-0001 4.89951872464032E-0001 4.89304533650778E-0001 4.88657922463391E-0001 4.88012038212751E-0001 + 4.87366880210291E-0001 4.86722447767990E-0001 4.86078740198381E-0001 4.85435756814541E-0001 4.84793496930100E-0001 + 4.84151959859234E-0001 4.83511144916664E-0001 4.82871051417663E-0001 4.82231678678049E-0001 4.81593026014185E-0001 + 4.80955092742983E-0001 4.80317878181899E-0001 4.79681381648936E-0001 4.79045602462640E-0001 4.78410539942104E-0001 + 4.77776193406963E-0001 4.77142562177398E-0001 4.76509645574133E-0001 4.75877442918436E-0001 4.75245953532115E-0001 + 4.74615176737524E-0001 4.73985111857556E-0001 4.73355758215649E-0001 4.72727115135780E-0001 4.72099181942468E-0001 + 4.71471957960772E-0001 4.70845442516293E-0001 4.70219634935169E-0001 4.69594534544079E-0001 4.68970140670242E-0001 + 4.68346452641415E-0001 4.67723469785894E-0001 4.67101191432512E-0001 4.66479616910639E-0001 4.65858745550186E-0001 + 4.65238576681597E-0001 4.64619109635853E-0001 4.64000343744474E-0001 4.63382278339514E-0001 4.62764912753562E-0001 + 4.62148246319743E-0001 4.61532278371715E-0001 4.60917008243674E-0001 4.60302435270346E-0001 4.59688558786994E-0001 + 4.59075378129411E-0001 4.58462892633926E-0001 4.57851101637400E-0001 4.57240004477222E-0001 4.56629600491319E-0001 + 4.56019889018145E-0001 4.55410869396688E-0001 4.54802540966465E-0001 4.54194903067523E-0001 4.53587955040441E-0001 + 4.52981696226325E-0001 4.52376125966812E-0001 4.51771243604067E-0001 4.51167048480786E-0001 4.50563539940189E-0001 + 4.49960717326028E-0001 4.49358579982578E-0001 4.48757127254646E-0001 4.48156358487560E-0001 4.47556273027182E-0001 + 4.46956870219892E-0001 4.46358149412601E-0001 4.45760109952743E-0001 4.45162751188276E-0001 4.44566072467686E-0001 + 4.43970073139981E-0001 4.43374752554692E-0001 4.42780110061875E-0001 4.42186145012108E-0001 4.41592856756494E-0001 + 4.41000244646653E-0001 4.40408308034734E-0001 4.39817046273403E-0001 4.39226458715849E-0001 4.38636544715783E-0001 + 4.38047303627432E-0001 4.37458734805550E-0001 4.36870837605405E-0001 4.36283611382787E-0001 4.35697055494006E-0001 + 4.35111169295889E-0001 4.34525952145782E-0001 4.33941403401552E-0001 4.33357522421576E-0001 4.32774308564758E-0001 + 4.32191761190512E-0001 4.31609879658773E-0001 4.31028663329989E-0001 4.30448111565125E-0001 4.29868223725665E-0001 + 4.29288999173600E-0001 4.28710437271446E-0001 4.28132537382225E-0001 4.27555298869480E-0001 4.26978721097262E-0001 + 4.26402803430140E-0001 4.25827545233194E-0001 4.25252945872014E-0001 4.24679004712708E-0001 4.24105721121894E-0001 + 4.23533094466700E-0001 4.22961124114767E-0001 4.22389809434246E-0001 4.21819149793799E-0001 4.21249144562598E-0001 + 4.20679793110326E-0001 4.20111094807174E-0001 4.19543049023845E-0001 4.18975655131547E-0001 4.18408912502001E-0001 + 4.17842820507429E-0001 4.17277378520570E-0001 4.16712585914665E-0001 4.16148442063462E-0001 4.15584946341218E-0001 + 4.15022098122695E-0001 4.14459896783161E-0001 4.13898341698390E-0001 4.13337432244663E-0001 4.12777167798762E-0001 + 4.12217547737979E-0001 4.11658571440105E-0001 4.11100238283440E-0001 4.10542547646783E-0001 4.09985498909440E-0001 + 4.09429091451217E-0001 4.08873324652426E-0001 4.08318197893877E-0001 4.07763710556885E-0001 4.07209862023266E-0001 + 4.06656651675336E-0001 4.06104078895914E-0001 4.05552143068317E-0001 4.05000843576364E-0001 4.04450179804373E-0001 + 4.03900151137162E-0001 4.03350756960049E-0001 4.02801996658845E-0001 4.02253869619869E-0001 4.01706375229930E-0001 + 4.01159512876341E-0001 4.00613281946906E-0001 4.00067681829931E-0001 3.99522711914217E-0001 3.98978371589060E-0001 + 3.98434660244255E-0001 3.97891577270090E-0001 3.97349122057351E-0001 3.96807293997315E-0001 3.96266092481759E-0001 + 3.95725516902949E-0001 3.95185566653648E-0001 3.94646241127112E-0001 3.94107539717091E-0001 3.93569461817826E-0001 + 3.93032006824053E-0001 3.92495174130999E-0001 3.91958963134381E-0001 3.91423373230412E-0001 3.90888403815792E-0001 + 3.90354054287715E-0001 3.89820324043863E-0001 3.89287212482411E-0001 3.88754719002022E-0001 3.88222843001847E-0001 + 3.87691583881530E-0001 3.87160941041201E-0001 3.86630913881480E-0001 3.86101501803475E-0001 3.85572704208780E-0001 + 3.85044520499480E-0001 3.84516950078143E-0001 3.83989992347826E-0001 3.83463646712075E-0001 3.82937912574917E-0001 + 3.82412789340868E-0001 3.81888276414930E-0001 3.81364373202587E-0001 3.80841079109812E-0001 3.80318393543058E-0001 + 3.79796315909267E-0001 3.79274845615860E-0001 3.78753982070745E-0001 3.78233724682312E-0001 3.77714072859431E-0001 + 3.77195026011459E-0001 3.76676583548233E-0001 3.76158744880073E-0001 3.75641509417777E-0001 3.75124876572629E-0001 + 3.74608845756390E-0001 3.74093416381301E-0001 3.73578587860086E-0001 3.73064359605949E-0001 3.72550731032571E-0001 + 3.72037701554113E-0001 3.71525270585215E-0001 3.71013437540995E-0001 3.70502201837050E-0001 3.69991562889453E-0001 + 3.69481520114758E-0001 3.68972072929991E-0001 3.68463220752660E-0001 3.67954963000745E-0001 3.67447299092705E-0001 + 3.66940228447474E-0001 3.66433750484461E-0001 3.65927864623551E-0001 3.65422570285103E-0001 3.64917866889950E-0001 + 3.64413753859403E-0001 3.63910230615238E-0001 3.63407296579715E-0001 3.62904951175560E-0001 3.62403193825976E-0001 + 3.61902023954635E-0001 3.61401440985682E-0001 3.60901444343738E-0001 3.60402033453887E-0001 3.59903207741693E-0001 + 3.59404966633186E-0001 3.58907309554868E-0001 3.58410235933711E-0001 3.57913745197155E-0001 3.57417836773113E-0001 + 3.56922510089964E-0001 3.56427764576557E-0001 3.55933599662212E-0001 3.55440014776713E-0001 3.54947009350315E-0001 + 3.54454582813739E-0001 3.53962734598173E-0001 3.53471464135273E-0001 3.52980770857162E-0001 3.52490654196429E-0001 + 3.52001113586127E-0001 3.51512148459776E-0001 3.51023758251364E-0001 3.50535942395337E-0001 3.50048700326613E-0001 + 3.49562031480570E-0001 3.49075935293052E-0001 3.48590411200366E-0001 3.48105458639282E-0001 3.47621077047034E-0001 + 3.47137265861316E-0001 3.46654024520288E-0001 3.46171352462571E-0001 3.45689249127246E-0001 3.45207713953857E-0001 + 3.44726746382408E-0001 3.44246345853366E-0001 3.43766511807655E-0001 3.43287243686662E-0001 3.42808540932233E-0001 + 3.42330402986673E-0001 3.41852829292747E-0001 3.41375819293678E-0001 3.40899372433146E-0001 3.40423488155294E-0001 + 3.39948165904717E-0001 3.39473405126473E-0001 3.38999205266073E-0001 3.38525565769487E-0001 3.38052486083142E-0001 + 3.37579965653919E-0001 3.37108003929156E-0001 3.36636600356649E-0001 3.36165754384647E-0001 3.35695465461853E-0001 + 3.35225733037428E-0001 3.34756556560983E-0001 3.34287935482587E-0001 3.33819869252761E-0001 3.33352357322480E-0001 + 3.32885399143170E-0001 3.32418994166714E-0001 3.31953141845444E-0001 3.31487841632143E-0001 3.31023092980050E-0001 + 3.30558895342853E-0001 3.30095248174692E-0001 3.29632150930157E-0001 3.29169603064289E-0001 3.28707604032580E-0001 + 3.28246153290970E-0001 3.27785250295850E-0001 3.27324894504061E-0001 3.26865085372893E-0001 3.26405822360081E-0001 + 3.25947104923814E-0001 3.25488932522725E-0001 3.25031304615895E-0001 3.24574220662854E-0001 3.24117680123579E-0001 + 3.23661682458493E-0001 3.23206227128466E-0001 3.22751313594814E-0001 3.22296941319297E-0001 3.21843109764125E-0001 + 3.21389818391947E-0001 3.20937066665864E-0001 3.20484854049416E-0001 3.20033180006590E-0001 3.19582044001816E-0001 + 3.19131445499967E-0001 3.18681383966362E-0001 3.18231858866760E-0001 3.17782869667365E-0001 3.17334415834822E-0001 + 3.16886496836218E-0001 3.16439112139085E-0001 3.15992261211389E-0001 3.15545943521546E-0001 3.15100158538409E-0001 + 3.14654905731269E-0001 3.14210184569862E-0001 3.13765994524360E-0001 3.13322335065378E-0001 3.12879205663966E-0001 + 3.12436605791618E-0001 3.11994534920264E-0001 3.11552992522272E-0001 3.11111978070449E-0001 3.10671491038041E-0001 + 3.10231530898728E-0001 3.09792097126630E-0001 3.09353189196303E-0001 3.08914806582740E-0001 3.08476948761371E-0001 + 3.08039615208059E-0001 3.07602805399105E-0001 3.07166518811245E-0001 3.06730754921649E-0001 3.06295513207924E-0001 + 3.05860793148109E-0001 3.05426594220679E-0001 3.04992915904540E-0001 3.04559757679036E-0001 3.04127119023938E-0001 + 3.03694999419456E-0001 3.03263398346230E-0001 3.02832315285331E-0001 3.02401749718264E-0001 3.01971701126964E-0001 + 3.01542168993800E-0001 3.01113152801568E-0001 3.00684652033498E-0001 3.00256666173250E-0001 2.99829194704913E-0001 + 2.99402237113007E-0001 2.98975792882482E-0001 2.98549861498713E-0001 2.98124442447510E-0001 2.97699535215107E-0001 + 2.97275139288170E-0001 2.96851254153789E-0001 2.96427879299486E-0001 2.96005014213209E-0001 2.95582658383328E-0001 + 2.95160811298648E-0001 2.94739472448397E-0001 2.94318641322227E-0001 2.93898317410219E-0001 2.93478500202878E-0001 + 2.93059189191136E-0001 2.92640383866347E-0001 2.92222083720293E-0001 2.91804288245178E-0001 2.91386996933633E-0001 + 2.90970209278709E-0001 2.90553924773884E-0001 2.90138142913056E-0001 2.89722863190549E-0001 2.89308085101107E-0001 + 2.88893808139899E-0001 2.88480031802514E-0001 2.88066755584963E-0001 2.87653978983680E-0001 2.87241701495516E-0001 + 2.86829922617749E-0001 2.86418641848072E-0001 2.86007858684602E-0001 2.85597572625874E-0001 2.85187783170843E-0001 + 2.84778489818884E-0001 2.84369692069789E-0001 2.83961389423771E-0001 2.83553581381461E-0001 2.83146267443909E-0001 + 2.82739447112580E-0001 2.82333119889359E-0001 2.81927285276549E-0001 2.81521942776865E-0001 2.81117091893446E-0001 + 2.80712732129843E-0001 2.80308862990022E-0001 2.79905483978369E-0001 2.79502594599682E-0001 2.79100194359174E-0001 + 2.78698282762477E-0001 2.78296859315632E-0001 2.77895923525101E-0001 2.77495474897753E-0001 2.77095512940875E-0001 + 2.76696037162168E-0001 2.76297047069742E-0001 2.75898542172125E-0001 2.75500521978254E-0001 2.75102985997480E-0001 + 2.74705933739565E-0001 2.74309364714683E-0001 2.73913278433420E-0001 2.73517674406772E-0001 2.73122552146148E-0001 + 2.72727911163364E-0001 2.72333750970650E-0001 2.71940071080644E-0001 2.71546871006394E-0001 2.71154150261356E-0001 + 2.70761908359398E-0001 2.70370144814794E-0001 2.69978859142229E-0001 2.69588050856794E-0001 2.69197719473989E-0001 + 2.68807864509723E-0001 2.68418485480308E-0001 2.68029581902467E-0001 2.67641153293330E-0001 2.67253199170431E-0001 + 2.66865719051712E-0001 2.66478712455520E-0001 2.66092178900609E-0001 2.65706117906134E-0001 2.65320528991662E-0001 + 2.64935411677159E-0001 2.64550765482998E-0001 2.64166589929955E-0001 2.63782884539212E-0001 2.63399648832353E-0001 + 2.63016882331364E-0001 2.62634584558637E-0001 2.62252755036965E-0001 2.61871393289544E-0001 2.61490498839971E-0001 + 2.61110071212248E-0001 2.60730109930773E-0001 2.60350614520351E-0001 2.59971584506186E-0001 2.59593019413882E-0001 + 2.59214918769444E-0001 2.58837282099278E-0001 2.58460108930189E-0001 2.58083398789379E-0001 2.57707151204456E-0001 + 2.57331365703420E-0001 2.56956041814675E-0001 2.56581179067021E-0001 2.56206776989655E-0001 2.55832835112176E-0001 + 2.55459352964575E-0001 2.55086330077245E-0001 2.54713765980975E-0001 2.54341660206950E-0001 2.53970012286751E-0001 + 2.53598821752357E-0001 2.53228088136141E-0001 2.52857810970873E-0001 2.52487989789717E-0001 2.52118624126234E-0001 + 2.51749713514380E-0001 2.51381257488502E-0001 2.51013255583345E-0001 2.50645707334045E-0001 2.50278612276135E-0001 + 2.49911969945539E-0001 2.49545779878575E-0001 2.49180041611953E-0001 2.48814754682777E-0001 2.48449918628542E-0001 + 2.48085532987135E-0001 2.47721597296836E-0001 2.47358111096315E-0001 2.46995073924634E-0001 2.46632485321245E-0001 + 2.46270344825993E-0001 2.45908651979111E-0001 2.45547406321221E-0001 2.45186607393338E-0001 2.44826254736865E-0001 + 2.44466347893593E-0001 2.44106886405704E-0001 2.43747869815769E-0001 2.43389297666743E-0001 2.43031169501975E-0001 + 2.42673484865197E-0001 2.42316243300532E-0001 2.41959444352489E-0001 2.41603087565964E-0001 2.41247172486239E-0001 + 2.40891698658982E-0001 2.40536665630250E-0001 2.40182072946483E-0001 2.39827920154509E-0001 2.39474206801540E-0001 + 2.39120932435172E-0001 2.38768096603388E-0001 2.38415698854553E-0001 2.38063738737419E-0001 2.37712215801121E-0001 + 2.37361129595178E-0001 2.37010479669489E-0001 2.36660265574342E-0001 2.36310486860404E-0001 2.35961143078724E-0001 + 2.35612233780736E-0001 2.35263758518255E-0001 2.34915716843477E-0001 2.34568108308981E-0001 2.34220932467726E-0001 + 2.33874188873051E-0001 2.33527877078679E-0001 2.33181996638710E-0001 2.32836547107627E-0001 2.32491528040290E-0001 + 2.32146938991941E-0001 2.31802779518200E-0001 2.31459049175066E-0001 2.31115747518918E-0001 2.30772874106512E-0001 + 2.30430428494984E-0001 2.30088410241847E-0001 2.29746818904990E-0001 2.29405654042683E-0001 2.29064915213569E-0001 + 2.28724601976672E-0001 2.28384713891390E-0001 2.28045250517499E-0001 2.27706211415150E-0001 2.27367596144870E-0001 + 2.27029404267559E-0001 2.26691635344499E-0001 2.26354288937340E-0001 2.26017364608110E-0001 2.25680861919212E-0001 + 2.25344780433422E-0001 2.25009119713891E-0001 2.24673879324140E-0001 2.24339058828068E-0001 2.24004657789945E-0001 + 2.23670675774416E-0001 2.23337112346494E-0001 2.23003967071570E-0001 2.22671239515402E-0001 2.22338929244122E-0001 + 2.22007035824235E-0001 2.21675558822615E-0001 2.21344497806507E-0001 2.21013852343529E-0001 2.20683622001667E-0001 + 2.20353806349279E-0001 2.20024404955090E-0001 2.19695417388198E-0001 2.19366843218070E-0001 2.19038682014541E-0001 + 2.18710933347814E-0001 2.18383596788463E-0001 2.18056671907427E-0001 2.17730158276018E-0001 2.17404055465910E-0001 + 2.17078363049150E-0001 2.16753080598148E-0001 2.16428207685684E-0001 2.16103743884903E-0001 2.15779688769317E-0001 + 2.15456041912804E-0001 2.15132802889608E-0001 2.14809971274340E-0001 2.14487546641974E-0001 2.14165528567851E-0001 + 2.13843916627677E-0001 2.13522710397521E-0001 2.13201909453818E-0001 2.12881513373367E-0001 2.12561521733330E-0001 + 2.12241934111232E-0001 2.11922750084964E-0001 2.11603969232777E-0001 2.11285591133288E-0001 2.10967615365473E-0001 + 2.10650041508673E-0001 2.10332869142589E-0001 2.10016097847286E-0001 2.09699727203190E-0001 2.09383756791086E-0001 + 2.09068186192122E-0001 2.08753014987807E-0001 2.08438242760010E-0001 2.08123869090959E-0001 2.07809893563244E-0001 + 2.07496315759813E-0001 2.07183135263974E-0001 2.06870351659394E-0001 2.06557964530100E-0001 2.06245973460477E-0001 + 2.05934378035268E-0001 2.05623177839573E-0001 2.05312372458853E-0001 2.05001961478924E-0001 2.04691944485960E-0001 + 2.04382321066493E-0001 2.04073090807411E-0001 2.03764253295958E-0001 2.03455808119737E-0001 2.03147754866703E-0001 + 2.02840093125170E-0001 2.02532822483807E-0001 2.02225942531637E-0001 2.01919452858039E-0001 2.01613353052746E-0001 + 2.01307642705848E-0001 2.01002321407787E-0001 2.00697388749359E-0001 2.00392844321714E-0001 2.00088687716357E-0001 + 1.99784918525143E-0001 1.99481536340284E-0001 1.99178540754343E-0001 1.98875931360234E-0001 1.98573707751225E-0001 + 1.98271869520936E-0001 1.97970416263337E-0001 1.97669347572752E-0001 1.97368663043855E-0001 1.97068362271671E-0001 + 1.96768444851574E-0001 1.96468910379292E-0001 1.96169758450900E-0001 1.95870988662825E-0001 1.95572600611843E-0001 + 1.95274593895079E-0001 1.94976968110007E-0001 1.94679722854452E-0001 1.94382857726585E-0001 1.94086372324928E-0001 + 1.93790266248349E-0001 1.93494539096064E-0001 1.93199190467639E-0001 1.92904219962984E-0001 1.92609627182360E-0001 + 1.92315411726371E-0001 1.92021573195972E-0001 1.91728111192461E-0001 1.91435025317482E-0001 1.91142315173029E-0001 + 1.90849980361436E-0001 1.90558020485387E-0001 1.90266435147908E-0001 1.89975223952373E-0001 1.89684386502498E-0001 + 1.89393922402345E-0001 1.89103831256319E-0001 1.88814112669170E-0001 1.88524766245991E-0001 1.88235791592219E-0001 + 1.87947188313633E-0001 1.87658956016356E-0001 1.87371094306855E-0001 1.87083602791936E-0001 1.86796481078749E-0001 + 1.86509728774787E-0001 1.86223345487883E-0001 1.85937330826212E-0001 1.85651684398290E-0001 1.85366405812976E-0001 + 1.85081494679466E-0001 1.84796950607298E-0001 1.84512773206353E-0001 1.84228962086846E-0001 1.83945516859338E-0001 + 1.83662437134726E-0001 1.83379722524246E-0001 1.83097372639475E-0001 1.82815387092327E-0001 1.82533765495054E-0001 + 1.82252507460249E-0001 1.81971612600840E-0001 1.81691080530095E-0001 1.81410910861616E-0001 1.81131103209348E-0001 + 1.80851657187568E-0001 1.80572572410892E-0001 1.80293848494270E-0001 1.80015485052993E-0001 1.79737481702684E-0001 + 1.79459838059302E-0001 1.79182553739144E-0001 1.78905628358841E-0001 1.78629061535358E-0001 1.78352852885995E-0001 + 1.78077002028389E-0001 1.77801508580509E-0001 1.77526372160657E-0001 1.77251592387473E-0001 1.76977168879926E-0001 + 1.76703101257321E-0001 1.76429389139296E-0001 1.76156032145821E-0001 1.75883029897199E-0001 1.75610382014064E-0001 + 1.75338088117386E-0001 1.75066147828462E-0001 1.74794560768924E-0001 1.74523326560734E-0001 1.74252444826186E-0001 + 1.73981915187905E-0001 1.73711737268844E-0001 1.73441910692291E-0001 1.73172435081860E-0001 1.72903310061497E-0001 + 1.72634535255479E-0001 1.72366110288409E-0001 1.72098034785222E-0001 1.71830308371181E-0001 1.71562930671879E-0001 + 1.71295901313234E-0001 1.71029219921496E-0001 1.70762886123243E-0001 1.70496899545378E-0001 1.70231259815134E-0001 + 1.69965966560069E-0001 1.69701019408071E-0001 1.69436417987352E-0001 1.69172161926453E-0001 1.68908250854241E-0001 + 1.68644684399906E-0001 1.68381462192969E-0001 1.68118583863272E-0001 1.67856049040986E-0001 1.67593857356604E-0001 + 1.67332008440946E-0001 1.67070501925158E-0001 1.66809337440705E-0001 1.66548514619384E-0001 1.66288033093308E-0001 + 1.66027892494921E-0001 1.65768092456985E-0001 1.65508632612589E-0001 1.65249512595142E-0001 1.64990732038378E-0001 + 1.64732290576353E-0001 1.64474187843445E-0001 1.64216423474354E-0001 1.63958997104102E-0001 1.63701908368034E-0001 + 1.63445156901814E-0001 1.63188742341429E-0001 1.62932664323187E-0001 1.62676922483714E-0001 1.62421516459959E-0001 + 1.62166445889191E-0001 1.61911710409000E-0001 1.61657309657292E-0001 1.61403243272296E-0001 1.61149510892560E-0001 + 1.60896112156948E-0001 1.60643046704647E-0001 1.60390314175160E-0001 1.60137914208308E-0001 1.59885846444233E-0001 + 1.59634110523392E-0001 1.59382706086560E-0001 1.59131632774831E-0001 1.58880890229614E-0001 1.58630478092638E-0001 + 1.58380396005946E-0001 1.58130643611897E-0001 1.57881220553170E-0001 1.57632126472756E-0001 1.57383361013964E-0001 + 1.57134923820418E-0001 1.56886814536057E-0001 1.56639032805136E-0001 1.56391578272224E-0001 1.56144450582205E-0001 + 1.55897649380277E-0001 1.55651174311953E-0001 1.55405025023059E-0001 1.55159201159736E-0001 1.54913702368436E-0001 + 1.54668528295928E-0001 1.54423678589291E-0001 1.54179152895917E-0001 1.53934950863512E-0001 1.53691072140094E-0001 + 1.53447516373992E-0001 1.53204283213848E-0001 1.52961372308615E-0001 1.52718783307557E-0001 1.52476515860251E-0001 + 1.52234569616584E-0001 1.51992944226753E-0001 1.51751639341266E-0001 1.51510654610941E-0001 1.51269989686906E-0001 + 1.51029644220601E-0001 1.50789617863772E-0001 1.50549910268477E-0001 1.50310521087082E-0001 1.50071449972263E-0001 + 1.49832696577002E-0001 1.49594260554593E-0001 1.49356141558636E-0001 1.49118339243039E-0001 1.48880853262020E-0001 + 1.48643683270101E-0001 1.48406828922114E-0001 1.48170289873197E-0001 1.47934065778796E-0001 1.47698156294662E-0001 + 1.47462561076853E-0001 1.47227279781733E-0001 1.46992312065975E-0001 1.46757657586552E-0001 1.46523316000747E-0001 + 1.46289286966148E-0001 1.46055570140645E-0001 1.45822165182435E-0001 1.45589071750021E-0001 1.45356289502207E-0001 + 1.45123818098105E-0001 1.44891657197128E-0001 1.44659806458993E-0001 1.44428265543721E-0001 1.44197034111638E-0001 + 1.43966111823371E-0001 1.43735498339849E-0001 1.43505193322307E-0001 1.43275196432278E-0001 1.43045507331601E-0001 + 1.42816125682415E-0001 1.42587051147161E-0001 1.42358283388583E-0001 1.42129822069721E-0001 1.41901666853924E-0001 + 1.41673817404836E-0001 1.41446273386403E-0001 1.41219034462872E-0001 1.40992100298789E-0001 1.40765470559003E-0001 + 1.40539144908658E-0001 1.40313123013202E-0001 1.40087404538379E-0001 1.39861989150233E-0001 1.39636876515108E-0001 + 1.39412066299645E-0001 1.39187558170785E-0001 1.38963351795766E-0001 1.38739446842123E-0001 1.38515842977691E-0001 + 1.38292539870602E-0001 1.38069537189283E-0001 1.37846834602461E-0001 1.37624431779159E-0001 1.37402328388695E-0001 + 1.37180524100686E-0001 1.36959018585043E-0001 1.36737811511973E-0001 1.36516902551981E-0001 1.36296291375866E-0001 + 1.36075977654722E-0001 1.35855961059938E-0001 1.35636241263199E-0001 1.35416817936484E-0001 1.35197690752066E-0001 + 1.34978859382513E-0001 1.34760323500686E-0001 1.34542082779743E-0001 1.34324136893129E-0001 1.34106485514590E-0001 + 1.33889128318160E-0001 1.33672064978166E-0001 1.33455295169233E-0001 1.33238818566270E-0001 1.33022634844486E-0001 + 1.32806743679378E-0001 1.32591144746735E-0001 1.32375837722640E-0001 1.32160822283464E-0001 1.31946098105873E-0001 + 1.31731664866819E-0001 1.31517522243551E-0001 1.31303669913602E-0001 1.31090107554801E-0001 1.30876834845263E-0001 + 1.30663851463396E-0001 1.30451157087895E-0001 1.30238751397745E-0001 1.30026634072223E-0001 1.29814804790892E-0001 + 1.29603263233603E-0001 1.29392009080500E-0001 1.29181042012011E-0001 1.28970361708855E-0001 1.28759967852037E-0001 + 1.28549860122851E-0001 1.28340038202877E-0001 1.28130501773985E-0001 1.27921250518330E-0001 1.27712284118354E-0001 + 1.27503602256787E-0001 1.27295204616644E-0001 1.27087090881226E-0001 1.26879260734123E-0001 1.26671713859206E-0001 + 1.26464449940637E-0001 1.26257468662859E-0001 1.26050769710602E-0001 1.25844352768881E-0001 1.25638217522996E-0001 + 1.25432363658531E-0001 1.25226790861354E-0001 1.25021498817619E-0001 1.24816487213761E-0001 1.24611755736502E-0001 + 1.24407304072844E-0001 1.24203131910075E-0001 1.23999238935764E-0001 1.23795624837766E-0001 1.23592289304216E-0001 + 1.23389232023531E-0001 1.23186452684412E-0001 1.22983950975842E-0001 1.22781726587084E-0001 1.22579779207684E-0001 + 1.22378108527470E-0001 1.22176714236550E-0001 1.21975596025312E-0001 1.21774753584429E-0001 1.21574186604848E-0001 + 1.21373894777803E-0001 1.21173877794803E-0001 1.20974135347640E-0001 1.20774667128385E-0001 1.20575472829388E-0001 + 1.20376552143279E-0001 1.20177904762965E-0001 1.19979530381636E-0001 1.19781428692756E-0001 1.19583599390071E-0001 + 1.19386042167603E-0001 1.19188756719654E-0001 1.18991742740803E-0001 1.18794999925905E-0001 1.18598527970096E-0001 + 1.18402326568785E-0001 1.18206395417661E-0001 1.18010734212690E-0001 1.17815342650113E-0001 1.17620220426447E-0001 + 1.17425367238487E-0001 1.17230782783303E-0001 1.17036466758240E-0001 1.16842418860922E-0001 1.16648638789244E-0001 + 1.16455126241378E-0001 1.16261880915772E-0001 1.16068902511147E-0001 1.15876190726499E-0001 1.15683745261099E-0001 + 1.15491565814492E-0001 1.15299652086496E-0001 1.15108003777205E-0001 1.14916620586983E-0001 1.14725502216470E-0001 + 1.14534648366578E-0001 1.14344058738494E-0001 1.14153733033674E-0001 1.13963670953849E-0001 1.13773872201021E-0001 + 1.13584336477467E-0001 1.13395063485732E-0001 1.13206052928634E-0001 1.13017304509265E-0001 1.12828817930984E-0001 + 1.12640592897425E-0001 1.12452629112489E-0001 1.12264926280352E-0001 1.12077484105457E-0001 1.11890302292519E-0001 + 1.11703380546522E-0001 1.11516718572721E-0001 1.11330316076640E-0001 1.11144172764071E-0001 1.10958288341079E-0001 + 1.10772662513996E-0001 1.10587294989420E-0001 1.10402185474223E-0001 1.10217333675541E-0001 1.10032739300781E-0001 + 1.09848402057617E-0001 1.09664321653990E-0001 1.09480497798111E-0001 1.09296930198456E-0001 1.09113618563769E-0001 + 1.08930562603061E-0001 1.08747762025611E-0001 1.08565216540964E-0001 1.08382925858930E-0001 1.08200889689587E-0001 + 1.08019107743278E-0001 1.07837579730613E-0001 1.07656305362466E-0001 1.07475284349978E-0001 1.07294516404554E-0001 + 1.07114001237865E-0001 1.06933738561846E-0001 1.06753728088699E-0001 1.06573969530886E-0001 1.06394462601136E-0001 + 1.06215207012444E-0001 1.06036202478064E-0001 1.05857448711518E-0001 1.05678945426590E-0001 1.05500692337326E-0001 + 1.05322689158036E-0001 1.05144935603293E-0001 1.04967431387934E-0001 1.04790176227055E-0001 1.04613169836017E-0001 + 1.04436411930444E-0001 1.04259902226217E-0001 1.04083640439485E-0001 1.03907626286653E-0001 1.03731859484391E-0001 + 1.03556339749629E-0001 1.03381066799557E-0001 1.03206040351626E-0001 1.03031260123548E-0001 1.02856725833295E-0001 + 1.02682437199100E-0001 1.02508393939455E-0001 1.02334595773110E-0001 1.02161042419078E-0001 1.01987733596630E-0001 + 1.01814669025294E-0001 1.01641848424860E-0001 1.01469271515375E-0001 1.01296938017145E-0001 1.01124847650734E-0001 + 1.00953000136965E-0001 1.00781395196918E-0001 1.00610032551930E-0001 1.00438911923599E-0001 1.00268033033776E-0001 + 1.00097395604573E-0001 9.99269993583552E-0002 9.97568440177482E-0002 9.95869293056320E-0002 9.94172549451433E-0002 + 9.92478206596757E-0002 9.90786261728780E-0002 9.89096712086554E-0002 9.87409554911684E-0002 9.85724787448335E-0002 + 9.84042406943216E-0002 9.82362410645589E-0002 9.80684795807269E-0002 9.79009559682611E-0002 9.77336699528520E-0002 + 9.75666212604447E-0002 9.73998096172366E-0002 9.72332347496815E-0002 9.70668963844849E-0002 9.69007942486071E-0002 + 9.67349280692606E-0002 9.65692975739120E-0002 9.64039024902807E-0002 9.62387425463375E-0002 9.60738174703081E-0002 + 9.59091269906684E-0002 9.57446708361478E-0002 9.55804487357269E-0002 9.54164604186386E-0002 9.52527056143676E-0002 + 9.50891840526485E-0002 9.49258954634694E-0002 9.47628395770674E-0002 9.46000161239319E-0002 9.44374248348019E-0002 + 9.42750654406673E-0002 9.41129376727686E-0002 9.39510412625956E-0002 9.37893759418888E-0002 9.36279414426376E-0002 + 9.34667374970814E-0002 9.33057638377089E-0002 9.31450201972581E-0002 9.29845063087154E-0002 9.28242219053161E-0002 + 9.26641667205446E-0002 9.25043404881328E-0002 9.23447429420615E-0002 9.21853738165594E-0002 9.20262328461029E-0002 + 9.18673197654158E-0002 9.17086343094694E-0002 9.15501762134828E-0002 9.13919452129212E-0002 9.12339410434974E-0002 + 9.10761634411707E-0002 9.09186121421472E-0002 9.07612868828787E-0002 9.06041874000632E-0002 9.04473134306452E-0002 + 9.02906647118143E-0002 9.01342409810060E-0002 8.99780419759016E-0002 8.98220674344261E-0002 8.96663170947516E-0002 + 8.95107906952932E-0002 8.93554879747118E-0002 8.92004086719119E-0002 8.90455525260429E-0002 8.88909192764984E-0002 + 8.87365086629145E-0002 8.85823204251731E-0002 8.84283543033978E-0002 8.82746100379568E-0002 8.81210873694604E-0002 + 8.79677860387626E-0002 8.78147057869604E-0002 8.76618463553918E-0002 8.75092074856396E-0002 8.73567889195267E-0002 + 8.72045903991195E-0002 8.70526116667251E-0002 8.69008524648931E-0002 8.67493125364145E-0002 8.65979916243210E-0002 + 8.64468894718862E-0002 8.62960058226239E-0002 8.61453404202892E-0002 8.59948930088776E-0002 8.58446633326252E-0002 + 8.56946511360077E-0002 8.55448561637411E-0002 8.53952781607817E-0002 8.52459168723246E-0002 8.50967720438051E-0002 + 8.49478434208974E-0002 8.47991307495153E-0002 8.46506337758108E-0002 8.45023522461749E-0002 8.43542859072375E-0002 + 8.42064345058662E-0002 8.40587977891675E-0002 8.39113755044856E-0002 8.37641673994028E-0002 8.36171732217384E-0002 + 8.34703927195495E-0002 8.33238256411310E-0002 8.31774717350138E-0002 8.30313307499668E-0002 8.28854024349956E-0002 + 8.27396865393408E-0002 8.25941828124818E-0002 8.24488910041321E-0002 8.23038108642426E-0002 8.21589421429991E-0002 + 8.20142845908236E-0002 8.18698379583740E-0002 8.17256019965418E-0002 8.15815764564558E-0002 8.14377610894782E-0002 + 8.12941556472068E-0002 8.11507598814731E-0002 8.10075735443440E-0002 8.08645963881204E-0002 8.07218281653360E-0002 + 8.05792686287604E-0002 8.04369175313954E-0002 8.02947746264769E-0002 8.01528396674738E-0002 8.00111124080884E-0002 + 7.98695926022561E-0002 7.97282800041446E-0002 7.95871743681548E-0002 7.94462754489194E-0002 7.93055830013042E-0002 + 7.91650967804057E-0002 7.90248165415542E-0002 7.88847420403102E-0002 7.87448730324661E-0002 7.86052092740462E-0002 + 7.84657505213052E-0002 7.83264965307295E-0002 7.81874470590359E-0002 7.80486018631722E-0002 7.79099607003165E-0002 + 7.77715233278769E-0002 7.76332895034923E-0002 7.74952589850307E-0002 7.73574315305908E-0002 7.72198068985003E-0002 + 7.70823848473167E-0002 7.69451651358264E-0002 7.68081475230447E-0002 7.66713317682166E-0002 7.65347176308149E-0002 + 7.63983048705416E-0002 7.62620932473267E-0002 7.61260825213289E-0002 7.59902724529343E-0002 7.58546628027568E-0002 + 7.57192533316388E-0002 7.55840438006492E-0002 7.54490339710849E-0002 7.53142236044700E-0002 7.51796124625545E-0002 + 7.50452003073168E-0002 7.49109869009607E-0002 7.47769720059171E-0002 7.46431553848425E-0002 7.45095368006202E-0002 + 7.43761160163596E-0002 7.42428927953944E-0002 7.41098669012858E-0002 7.39770380978188E-0002 7.38444061490050E-0002 + 7.37119708190797E-0002 7.35797318725041E-0002 7.34476890739639E-0002 7.33158421883688E-0002 7.31841909808537E-0002 + 7.30527352167769E-0002 7.29214746617214E-0002 7.27904090814933E-0002 7.26595382421233E-0002 7.25288619098650E-0002 + 7.23983798511951E-0002 7.22680918328141E-0002 7.21379976216451E-0002 7.20080969848339E-0002 7.18783896897494E-0002 + 7.17488755039829E-0002 7.16195541953475E-0002 7.14904255318786E-0002 7.13614892818340E-0002 7.12327452136927E-0002 + 7.11041930961558E-0002 7.09758326981456E-0002 7.08476637888059E-0002 7.07196861375012E-0002 7.05918995138170E-0002 + 7.04643036875600E-0002 7.03368984287569E-0002 7.02096835076554E-0002 7.00826586947230E-0002 6.99558237606476E-0002 + 6.98291784763369E-0002 6.97027226129179E-0002 6.95764559417381E-0002 6.94503782343634E-0002 6.93244892625796E-0002 + 6.91987887983918E-0002 6.90732766140225E-0002 6.89479524819150E-0002 6.88228161747297E-0002 6.86978674653460E-0002 + 6.85731061268610E-0002 6.84485319325905E-0002 6.83241446560681E-0002 6.81999440710440E-0002 6.80759299514879E-0002 + 6.79521020715850E-0002 6.78284602057390E-0002 6.77050041285697E-0002 6.75817336149145E-0002 6.74586484398276E-0002 + 6.73357483785783E-0002 6.72130332066543E-0002 6.70905026997580E-0002 6.69681566338087E-0002 6.68459947849408E-0002 + 6.67240169295051E-0002 6.66022228440678E-0002 6.64806123054099E-0002 6.63591850905283E-0002 6.62379409766344E-0002 + 6.61168797411549E-0002 6.59960011617309E-0002 6.58753050162184E-0002 6.57547910826872E-0002 6.56344591394215E-0002 + 6.55143089649199E-0002 6.53943403378944E-0002 6.52745530372709E-0002 6.51549468421889E-0002 6.50355215320013E-0002 + 6.49162768862740E-0002 6.47972126847859E-0002 6.46783287075292E-0002 6.45596247347081E-0002 6.44411005467401E-0002 + 6.43227559242545E-0002 6.42045906480935E-0002 6.40866044993105E-0002 6.39687972591712E-0002 6.38511687091532E-0002 + 6.37337186309451E-0002 6.36164468064475E-0002 6.34993530177723E-0002 6.33824370472413E-0002 6.32656986773888E-0002 + 6.31491376909586E-0002 6.30327538709058E-0002 6.29165470003955E-0002 6.28005168628031E-0002 6.26846632417147E-0002 + 6.25689859209248E-0002 6.24534846844395E-0002 6.23381593164732E-0002 6.22230096014504E-0002 6.21080353240042E-0002 + 6.19932362689776E-0002 6.18786122214222E-0002 6.17641629665977E-0002 6.16498882899738E-0002 6.15357879772274E-0002 + 6.14218618142445E-0002 6.13081095871185E-0002 6.11945310821514E-0002 6.10811260858529E-0002 6.09678943849399E-0002 + 6.08548357663374E-0002 6.07419500171771E-0002 6.06292369247982E-0002 6.05166962767470E-0002 6.04043278607766E-0002 + 6.02921314648464E-0002 6.01801068771224E-0002 6.00682538859776E-0002 5.99565722799902E-0002 5.98450618479452E-0002 + 5.97337223788331E-0002 5.96225536618505E-0002 5.95115554863989E-0002 5.94007276420854E-0002 5.92900699187229E-0002 + 5.91795821063284E-0002 5.90692639951247E-0002 5.89591153755388E-0002 5.88491360382027E-0002 5.87393257739523E-0002 + 5.86296843738281E-0002 5.85202116290747E-0002 5.84109073311404E-0002 5.83017712716777E-0002 5.81928032425428E-0002 + 5.80840030357942E-0002 5.79753704436954E-0002 5.78669052587118E-0002 5.77586072735125E-0002 5.76504762809689E-0002 + 5.75425120741554E-0002 5.74347144463493E-0002 5.73270831910289E-0002 5.72196181018765E-0002 5.71123189727750E-0002 + 5.70051855978101E-0002 5.68982177712685E-0002 5.67914152876391E-0002 5.66847779416121E-0002 5.65783055280780E-0002 + 5.64719978421301E-0002 5.63658546790612E-0002 5.62598758343656E-0002 5.61540611037379E-0002 5.60484102830733E-0002 + 5.59429231684676E-0002 5.58375995562160E-0002 5.57324392428145E-0002 5.56274420249582E-0002 5.55226076995427E-0002 + 5.54179360636622E-0002 5.53134269146113E-0002 5.52090800498830E-0002 5.51048952671695E-0002 5.50008723643623E-0002 + 5.48970111395511E-0002 5.47933113910245E-0002 5.46897729172696E-0002 5.45863955169718E-0002 5.44831789890143E-0002 + 5.43801231324784E-0002 5.42772277466434E-0002 5.41744926309860E-0002 5.40719175851805E-0002 5.39695024090986E-0002 + 5.38672469028094E-0002 5.37651508665786E-0002 5.36632141008687E-0002 5.35614364063397E-0002 5.34598175838471E-0002 + 5.33583574344438E-0002 5.32570557593787E-0002 5.31559123600959E-0002 5.30549270382370E-0002 5.29540995956381E-0002 + 5.28534298343319E-0002 5.27529175565456E-0002 5.26525625647026E-0002 5.25523646614214E-0002 5.24523236495146E-0002 + 5.23524393319910E-0002 5.22527115120532E-0002 5.21531399930990E-0002 5.20537245787198E-0002 5.19544650727020E-0002 + 5.18553612790262E-0002 5.17564130018658E-0002 5.16576200455897E-0002 5.15589822147590E-0002 5.14604993141293E-0002 + 5.13621711486487E-0002 5.12639975234592E-0002 5.11659782438957E-0002 5.10681131154856E-0002 5.09704019439495E-0002 + 5.08728445352002E-0002 5.07754406953435E-0002 5.06781902306765E-0002 5.05810929476897E-0002 5.04841486530647E-0002 + 5.03873571536751E-0002 5.02907182565863E-0002 5.01942317690551E-0002 5.00978974985297E-0002 5.00017152526498E-0002 + 4.99056848392460E-0002 4.98098060663396E-0002 4.97140787421427E-0002 4.96185026750585E-0002 4.95230776736801E-0002 + 4.94278035467912E-0002 4.93326801033658E-0002 4.92377071525677E-0002 4.91428845037507E-0002 4.90482119664580E-0002 + 4.89536893504229E-0002 4.88593164655676E-0002 4.87650931220040E-0002 4.86710191300332E-0002 4.85770943001443E-0002 + 4.84833184430166E-0002 4.83896913695170E-0002 4.82962128907018E-0002 4.82028828178147E-0002 4.81097009622884E-0002 + 4.80166671357437E-0002 4.79237811499884E-0002 4.78310428170193E-0002 4.77384519490200E-0002 4.76460083583620E-0002 + 4.75537118576037E-0002 4.74615622594912E-0002 4.73695593769577E-0002 4.72777030231222E-0002 4.71859930112921E-0002 + 4.70944291549599E-0002 4.70030112678056E-0002 4.69117391636948E-0002 4.68206126566797E-0002 4.67296315609984E-0002 + 4.66387956910746E-0002 4.65481048615181E-0002 4.64575588871238E-0002 4.63671575828727E-0002 4.62769007639300E-0002 + 4.61867882456474E-0002 4.60968198435606E-0002 4.60069953733901E-0002 4.59173146510416E-0002 4.58277774926050E-0002 + 4.57383837143547E-0002 4.56491331327493E-0002 4.55600255644317E-0002 4.54710608262284E-0002 4.53822387351497E-0002 + 4.52935591083901E-0002 4.52050217633268E-0002 4.51166265175211E-0002 4.50283731887171E-0002 4.49402615948423E-0002 + 4.48522915540067E-0002 4.47644628845033E-0002 4.46767754048079E-0002 4.45892289335784E-0002 4.45018232896554E-0002 + 4.44145582920616E-0002 4.43274337600020E-0002 4.42404495128629E-0002 4.41536053702128E-0002 4.40669011518019E-0002 + 4.39803366775614E-0002 4.38939117676045E-0002 4.38076262422254E-0002 4.37214799218985E-0002 4.36354726272806E-0002 + 4.35496041792079E-0002 4.34638743986982E-0002 4.33782831069489E-0002 4.32928301253385E-0002 4.32075152754256E-0002 + 4.31223383789478E-0002 4.30372992578241E-0002 4.29523977341523E-0002 4.28676336302101E-0002 4.27830067684546E-0002 + 4.26985169715222E-0002 4.26141640622287E-0002 4.25299478635685E-0002 4.24458681987155E-0002 4.23619248910217E-0002 + 4.22781177640182E-0002 4.21944466414142E-0002 4.21109113470977E-0002 4.20275117051345E-0002 4.19442475397684E-0002 + 4.18611186754214E-0002 4.17781249366930E-0002 4.16952661483605E-0002 4.16125421353782E-0002 4.15299527228788E-0002 + 4.14474977361710E-0002 4.13651770007412E-0002 4.12829903422526E-0002 4.12009375865449E-0002 4.11190185596348E-0002 + 4.10372330877153E-0002 4.09555809971559E-0002 4.08740621145021E-0002 4.07926762664753E-0002 4.07114232799734E-0002 + 4.06303029820694E-0002 4.05493152000125E-0002 4.04684597612270E-0002 4.03877364933129E-0002 4.03071452240451E-0002 + 4.02266857813736E-0002 4.01463579934238E-0002 4.00661616884951E-0002 3.99860966950622E-0002 3.99061628417744E-0002 + 3.98263599574545E-0002 3.97466878711006E-0002 3.96671464118841E-0002 3.95877354091510E-0002 3.95084546924206E-0002 + 3.94293040913860E-0002 3.93502834359144E-0002 3.92713925560451E-0002 3.91926312819922E-0002 3.91139994441419E-0002 + 3.90354968730537E-0002 3.89571233994600E-0002 3.88788788542657E-0002 3.88007630685487E-0002 3.87227758735588E-0002 + 3.86449171007184E-0002 3.85671865816220E-0002 3.84895841480361E-0002 3.84121096318990E-0002 3.83347628653208E-0002 + 3.82575436805834E-0002 3.81804519101399E-0002 3.81034873866148E-0002 3.80266499428037E-0002 3.79499394116735E-0002 + 3.78733556263616E-0002 3.77968984201769E-0002 3.77205676265981E-0002 3.76443630792748E-0002 3.75682846120272E-0002 + 3.74923320588451E-0002 3.74165052538890E-0002 3.73408040314891E-0002 3.72652282261455E-0002 3.71897776725277E-0002 + 3.71144522054751E-0002 3.70392516599964E-0002 3.69641758712693E-0002 3.68892246746411E-0002 3.68143979056278E-0002 + 3.67396953999144E-0002 3.66651169933546E-0002 3.65906625219704E-0002 3.65163318219528E-0002 3.64421247296606E-0002 + 3.63680410816211E-0002 3.62940807145298E-0002 3.62202434652493E-0002 3.61465291708111E-0002 3.60729376684136E-0002 + 3.59994687954229E-0002 3.59261223893725E-0002 3.58528982879630E-0002 3.57797963290626E-0002 3.57068163507054E-0002 + 3.56339581910937E-0002 3.55612216885955E-0002 3.54886066817457E-0002 3.54161130092457E-0002 3.53437405099630E-0002 + 3.52714890229316E-0002 3.51993583873508E-0002 3.51273484425869E-0002 3.50554590281710E-0002 3.49836899838003E-0002 + 3.49120411493373E-0002 3.48405123648099E-0002 3.47691034704115E-0002 3.46978143065000E-0002 3.46266447135989E-0002 + 3.45555945323959E-0002 3.44846636037441E-0002 3.44138517686604E-0002 3.43431588683268E-0002 3.42725847440893E-0002 + 3.42021292374578E-0002 3.41317921901067E-0002 3.40615734438740E-0002 3.39914728407614E-0002 3.39214902229346E-0002 + 3.38516254327225E-0002 3.37818783126175E-0002 3.37122487052748E-0002 3.36427364535135E-0002 3.35733414003149E-0002 + 3.35040633888236E-0002 3.34349022623467E-0002 3.33658578643542E-0002 3.32969300384780E-0002 3.32281186285125E-0002 + 3.31594234784147E-0002 3.30908444323030E-0002 3.30223813344581E-0002 3.29540340293227E-0002 3.28858023615003E-0002 + 3.28176861757569E-0002 3.27496853170194E-0002 3.26817996303760E-0002 3.26140289610759E-0002 3.25463731545297E-0002 + 3.24788320563086E-0002 3.24114055121442E-0002 3.23440933679296E-0002 3.22768954697174E-0002 3.22098116637212E-0002 + 3.21428417963145E-0002 3.20759857140311E-0002 3.20092432635646E-0002 3.19426142917683E-0002 3.18760986456556E-0002 + 3.18096961723990E-0002 3.17434067193309E-0002 3.16772301339425E-0002 3.16111662638845E-0002 3.15452149569669E-0002 + 3.14793760611579E-0002 3.14136494245851E-0002 3.13480348955345E-0002 3.12825323224507E-0002 3.12171415539366E-0002 + 3.11518624387537E-0002 3.10866948258212E-0002 3.10216385642165E-0002 3.09566935031750E-0002 3.08918594920897E-0002 + 3.08271363805114E-0002 3.07625240181480E-0002 3.06980222548655E-0002 3.06336309406864E-0002 3.05693499257907E-0002 + 3.05051790605154E-0002 3.04411181953541E-0002 3.03771671809574E-0002 3.03133258681324E-0002 3.02495941078428E-0002 + 3.01859717512085E-0002 3.01224586495055E-0002 3.00590546541663E-0002 2.99957596167789E-0002 2.99325733890875E-0002 + 2.98694958229920E-0002 2.98065267705473E-0002 2.97436660839648E-0002 2.96809136156102E-0002 2.96182692180052E-0002 + 2.95557327438260E-0002 2.94933040459041E-0002 2.94309829772259E-0002 2.93687693909319E-0002 2.93066631403180E-0002 + 2.92446640788338E-0002 2.91827720600839E-0002 2.91209869378264E-0002 2.90593085659741E-0002 2.89977367985934E-0002 + 2.89362714899044E-0002 2.88749124942813E-0002 2.88136596662515E-0002 2.87525128604961E-0002 2.86914719318492E-0002 + 2.86305367352984E-0002 2.85697071259843E-0002 2.85089829592002E-0002 2.84483640903926E-0002 2.83878503751603E-0002 + 2.83274416692550E-0002 2.82671378285805E-0002 2.82069387091932E-0002 2.81468441673017E-0002 2.80868540592662E-0002 + 2.80269682415996E-0002 2.79671865709658E-0002 2.79075089041811E-0002 2.78479350982128E-0002 2.77884650101801E-0002 + 2.77290984973533E-0002 2.76698354171537E-0002 2.76106756271541E-0002 2.75516189850778E-0002 2.74926653487993E-0002 + 2.74338145763436E-0002 2.73750665258864E-0002 2.73164210557537E-0002 2.72578780244217E-0002 2.71994372905173E-0002 + 2.71410987128169E-0002 2.70828621502473E-0002 2.70247274618851E-0002 2.69666945069560E-0002 2.69087631448363E-0002 + 2.68509332350508E-0002 2.67932046372744E-0002 2.67355772113307E-0002 2.66780508171926E-0002 2.66206253149822E-0002 + 2.65633005649697E-0002 2.65060764275750E-0002 2.64489527633660E-0002 2.63919294330593E-0002 2.63350062975196E-0002 + 2.62781832177602E-0002 2.62214600549424E-0002 2.61648366703752E-0002 2.61083129255161E-0002 2.60518886819697E-0002 + 2.59955638014887E-0002 2.59393381459729E-0002 2.58832115774698E-0002 2.58271839581743E-0002 2.57712551504279E-0002 + 2.57154250167197E-0002 2.56596934196852E-0002 2.56040602221072E-0002 2.55485252869147E-0002 2.54930884771836E-0002 + 2.54377496561359E-0002 2.53825086871402E-0002 2.53273654337110E-0002 2.52723197595091E-0002 2.52173715283411E-0002 + 2.51625206041593E-0002 2.51077668510622E-0002 2.50531101332932E-0002 2.49985503152416E-0002 2.49440872614419E-0002 + 2.48897208365738E-0002 2.48354509054621E-0002 2.47812773330767E-0002 2.47271999845322E-0002 2.46732187250881E-0002 + 2.46193334201482E-0002 2.45655439352613E-0002 2.45118501361199E-0002 2.44582518885615E-0002 2.44047490585673E-0002 + 2.43513415122624E-0002 2.42980291159163E-0002 2.42448117359419E-0002 2.41916892388958E-0002 2.41386614914782E-0002 + 2.40857283605328E-0002 2.40328897130466E-0002 2.39801454161495E-0002 2.39274953371149E-0002 2.38749393433588E-0002 + 2.38224773024403E-0002 2.37701090820611E-0002 2.37178345500653E-0002 2.36656535744400E-0002 2.36135660233140E-0002 + 2.35615717649589E-0002 2.35096706677881E-0002 2.34578626003572E-0002 2.34061474313635E-0002 2.33545250296462E-0002 + 2.33029952641862E-0002 2.32515580041057E-0002 2.32002131186686E-0002 2.31489604772800E-0002 2.30977999494861E-0002 + 2.30467314049742E-0002 2.29957547135727E-0002 2.29448697452508E-0002 2.28940763701180E-0002 2.28433744584251E-0002 + 2.27927638805628E-0002 2.27422445070625E-0002 2.26918162085955E-0002 2.26414788559739E-0002 2.25912323201491E-0002 + 2.25410764722127E-0002 2.24910111833961E-0002 2.24410363250704E-0002 2.23911517687461E-0002 2.23413573860733E-0002 + 2.22916530488413E-0002 2.22420386289788E-0002 2.21925139985532E-0002 2.21430790297714E-0002 2.20937335949785E-0002 + 2.20444775666590E-0002 2.19953108174357E-0002 2.19462332200700E-0002 2.18972446474615E-0002 2.18483449726483E-0002 + 2.17995340688066E-0002 2.17508118092506E-0002 2.17021780674325E-0002 2.16536327169424E-0002 2.16051756315078E-0002 + 2.15568066849942E-0002 2.15085257514041E-0002 2.14603327048780E-0002 2.14122274196929E-0002 2.13642097702636E-0002 + 2.13162796311416E-0002 2.12684368770150E-0002 2.12206813827094E-0002 2.11730130231865E-0002 2.11254316735449E-0002 + 2.10779372090193E-0002 2.10305295049811E-0002 2.09832084369377E-0002 2.09359738805327E-0002 2.08888257115456E-0002 + 2.08417638058918E-0002 2.07947880396226E-0002 2.07478982889247E-0002 2.07010944301207E-0002 2.06543763396683E-0002 + 2.06077438941605E-0002 2.05611969703259E-0002 2.05147354450276E-0002 2.04683591952642E-0002 2.04220680981688E-0002 + 2.03758620310095E-0002 2.03297408711889E-0002 2.02837044962441E-0002 2.02377527838466E-0002 2.01918856118024E-0002 + 2.01461028580514E-0002 2.01004044006676E-0002 2.00547901178594E-0002 2.00092598879685E-0002 1.99638135894705E-0002 + 1.99184511009748E-0002 1.98731723012241E-0002 1.98279770690945E-0002 1.97828652835956E-0002 1.97378368238701E-0002 + 1.96928915691936E-0002 1.96480293989746E-0002 1.96032501927550E-0002 1.95585538302086E-0002 1.95139401911425E-0002 + 1.94694091554961E-0002 1.94249606033408E-0002 1.93805944148811E-0002 1.93363104704529E-0002 1.92921086505246E-0002 + 1.92479888356964E-0002 1.92039509067003E-0002 1.91599947444003E-0002 1.91161202297915E-0002 1.90723272440010E-0002 + 1.90286156682872E-0002 1.89849853840396E-0002 1.89414362727790E-0002 1.88979682161573E-0002 1.88545810959574E-0002 + 1.88112747940926E-0002 1.87680491926077E-0002 1.87249041736776E-0002 1.86818396196078E-0002 1.86388554128342E-0002 + 1.85959514359232E-0002 1.85531275715712E-0002 1.85103837026046E-0002 1.84677197119800E-0002 1.84251354827837E-0002 + 1.83826308982319E-0002 1.83402058416701E-0002 1.82978601965738E-0002 1.82555938465477E-0002 1.82134066753256E-0002 + 1.81712985667709E-0002 1.81292694048758E-0002 1.80873190737616E-0002 1.80454474576785E-0002 1.80036544410055E-0002 + 1.79619399082501E-0002 1.79203037440486E-0002 1.78787458331654E-0002 1.78372660604936E-0002 1.77958643110542E-0002 + 1.77545404699967E-0002 1.77132944225982E-0002 1.76721260542641E-0002 1.76310352505272E-0002 1.75900218970482E-0002 + 1.75490858796154E-0002 1.75082270841445E-0002 1.74674453966788E-0002 1.74267407033883E-0002 1.73861128905707E-0002 + 1.73455618446505E-0002 1.73050874521792E-0002 1.72646895998351E-0002 1.72243681744231E-0002 1.71841230628751E-0002 + 1.71439541522488E-0002 1.71038613297292E-0002 1.70638444826268E-0002 1.70239034983787E-0002 1.69840382645480E-0002 + 1.69442486688238E-0002 1.69045345990211E-0002 1.68648959430802E-0002 1.68253325890678E-0002 1.67858444251755E-0002 + 1.67464313397209E-0002 1.67070932211464E-0002 1.66678299580199E-0002 1.66286414390346E-0002 1.65895275530082E-0002 + 1.65504881888838E-0002 1.65115232357289E-0002 1.64726325827362E-0002 1.64338161192223E-0002 1.63950737346291E-0002 + 1.63564053185222E-0002 1.63178107605917E-0002 1.62792899506521E-0002 1.62408427786415E-0002 1.62024691346224E-0002 + 1.61641689087807E-0002 1.61259419914267E-0002 1.60877882729937E-0002 1.60497076440387E-0002 1.60116999952425E-0002 + 1.59737652174087E-0002 1.59359032014644E-0002 1.58981138384598E-0002 1.58603970195682E-0002 1.58227526360856E-0002 + 1.57851805794308E-0002 1.57476807411456E-0002 1.57102530128940E-0002 1.56728972864628E-0002 1.56356134537611E-0002 + 1.55984014068201E-0002 1.55612610377934E-0002 1.55241922389566E-0002 1.54871949027074E-0002 1.54502689215649E-0002 + 1.54134141881706E-0002 1.53766305952873E-0002 1.53399180357992E-0002 1.53032764027123E-0002 1.52667055891539E-0002 + 1.52302054883723E-0002 1.51937759937370E-0002 1.51574169987388E-0002 1.51211283969894E-0002 1.50849100822207E-0002 + 1.50487619482862E-0002 1.50126838891595E-0002 1.49766757989349E-0002 1.49407375718270E-0002 1.49048691021709E-0002 + 1.48690702844218E-0002 1.48333410131548E-0002 1.47976811830655E-0002 1.47620906889689E-0002 1.47265694258003E-0002 + 1.46911172886141E-0002 1.46557341725848E-0002 1.46204199730063E-0002 1.45851745852916E-0002 1.45499979049735E-0002 + 1.45148898277034E-0002 1.44798502492522E-0002 1.44448790655097E-0002 1.44099761724845E-0002 1.43751414663042E-0002 + 1.43403748432146E-0002 1.43056761995807E-0002 1.42710454318856E-0002 1.42364824367307E-0002 1.42019871108359E-0002 + 1.41675593510393E-0002 1.41331990542968E-0002 1.40989061176826E-0002 1.40646804383885E-0002 1.40305219137242E-0002 + 1.39964304411170E-0002 1.39624059181120E-0002 1.39284482423713E-0002 1.38945573116749E-0002 1.38607330239196E-0002 + 1.38269752771198E-0002 1.37932839694065E-0002 1.37596589990280E-0002 1.37261002643494E-0002 1.36926076638524E-0002 + 1.36591810961357E-0002 1.36258204599141E-0002 1.35925256540194E-0002 1.35592965773991E-0002 1.35261331291176E-0002 + 1.34930352083553E-0002 1.34600027144082E-0002 1.34270355466888E-0002 1.33941336047254E-0002 1.33612967881618E-0002 + 1.33285249967576E-0002 1.32958181303880E-0002 1.32631760890437E-0002 1.32305987728307E-0002 1.31980860819702E-0002 + 1.31656379167986E-0002 1.31332541777676E-0002 1.31009347654434E-0002 1.30686795805076E-0002 1.30364885237562E-0002 + 1.30043614960999E-0002 1.29722983985642E-0002 1.29402991322889E-0002 1.29083635985282E-0002 1.28764916986504E-0002 + 1.28446833341385E-0002 1.28129384065890E-0002 1.27812568177127E-0002 1.27496384693343E-0002 1.27180832633920E-0002 + 1.26865911019381E-0002 1.26551618871380E-0002 1.26237955212712E-0002 1.25924919067300E-0002 1.25612509460203E-0002 + 1.25300725417613E-0002 1.24989565966849E-0002 1.24679030136364E-0002 1.24369116955739E-0002 1.24059825455681E-0002 + 1.23751154668027E-0002 1.23443103625739E-0002 1.23135671362903E-0002 1.22828856914730E-0002 1.22522659317555E-0002 + 1.22217077608836E-0002 1.21912110827148E-0002 1.21607758012191E-0002 1.21304018204781E-0002 1.21000890446855E-0002 + 1.20698373781466E-0002 1.20396467252784E-0002 1.20095169906093E-0002 1.19794480787793E-0002 1.19494398945397E-0002 + 1.19194923427531E-0002 1.18896053283932E-0002 1.18597787565447E-0002 1.18300125324034E-0002 1.18003065612760E-0002 + 1.17706607485798E-0002 1.17410749998430E-0002 1.17115492207040E-0002 1.16820833169122E-0002 1.16526771943269E-0002 + 1.16233307589182E-0002 1.15940439167659E-0002 1.15648165740602E-0002 1.15356486371012E-0002 1.15065400122990E-0002 + 1.14774906061735E-0002 1.14485003253541E-0002 1.14195690765803E-0002 1.13906967667006E-0002 1.13618833026732E-0002 + 1.13331285915657E-0002 1.13044325405549E-0002 1.12757950569266E-0002 1.12472160480757E-0002 1.12186954215064E-0002 + 1.11902330848314E-0002 1.11618289457721E-0002 1.11334829121589E-0002 1.11051948919305E-0002 1.10769647931344E-0002 + 1.10487925239261E-0002 1.10206779925699E-0002 1.09926211074377E-0002 1.09646217770099E-0002 1.09366799098750E-0002 + 1.09087954147291E-0002 1.08809682003762E-0002 1.08531981757285E-0002 1.08254852498050E-0002 1.07978293317330E-0002 + 1.07702303307468E-0002 1.07426881561884E-0002 1.07152027175067E-0002 1.06877739242581E-0002 1.06604016861059E-0002 + 1.06330859128203E-0002 1.06058265142787E-0002 1.05786234004649E-0002 1.05514764814698E-0002 1.05243856674905E-0002 + 1.04973508688311E-0002 1.04703719959018E-0002 1.04434489592191E-0002 1.04165816694059E-0002 1.03897700371911E-0002 + 1.03630139734099E-0002 1.03363133890031E-0002 1.03096681950178E-0002 1.02830783026066E-0002 1.02565436230276E-0002 + 1.02300640676450E-0002 1.02036395479281E-0002 1.01772699754517E-0002 1.01509552618959E-0002 1.01246953190461E-0002 + 1.00984900587929E-0002 1.00723393931317E-0002 1.00462432341631E-0002 1.00202014940922E-0002 9.99421408522936E-0003 + 9.96828091998908E-0003 9.94240191089091E-0003 9.91657697055857E-0003 9.89080601172026E-0003 9.86508894720856E-0003 + 9.83942568996015E-0003 9.81381615301591E-0003 9.78826024952071E-0003 9.76275789272343E-0003 9.73730899597668E-0003 + 9.71191347273686E-0003 9.68657123656412E-0003 9.66128220112205E-0003 9.63604628017784E-0003 9.61086338760208E-0003 + 9.58573343736844E-0003 9.56065634355413E-0003 9.53563202033921E-0003 9.51066038200696E-0003 9.48574134294341E-0003 + 9.46087481763760E-0003 9.43606072068132E-0003 9.41129896676880E-0003 9.38658947069720E-0003 9.36193214736587E-0003 + 9.33732691177674E-0003 9.31277367903391E-0003 9.28827236434378E-0003 9.26382288301492E-0003 9.23942515045779E-0003 + 9.21507908218494E-0003 9.19078459381065E-0003 9.16654160105111E-0003 9.14235001972402E-0003 9.11820976574880E-0003 + 9.09412075514636E-0003 9.07008290403890E-0003 9.04609612865010E-0003 9.02216034530471E-0003 8.99827547042876E-0003 + 8.97444142054918E-0003 8.95065811229408E-0003 8.92692546239224E-0003 8.90324338767327E-0003 8.87961180506756E-0003 + 8.85603063160598E-0003 8.83249978442005E-0003 8.80901918074154E-0003 8.78558873790282E-0003 8.76220837333628E-0003 + 8.73887800457452E-0003 8.71559754925031E-0003 8.69236692509627E-0003 8.66918604994505E-0003 8.64605484172895E-0003 + 8.62297321848021E-0003 8.59994109833051E-0003 8.57695839951111E-0003 8.55402504035281E-0003 8.53114093928565E-0003 + 8.50830601483907E-0003 8.48552018564170E-0003 8.46278337042106E-0003 8.44009548800403E-0003 8.41745645731612E-0003 + 8.39486619738187E-0003 8.37232462732444E-0003 8.34983166636574E-0003 8.32738723382631E-0003 8.30499124912492E-0003 + 8.28264363177911E-0003 8.26034430140445E-0003 8.23809317771490E-0003 8.21589018052243E-0003 8.19373522973718E-0003 + 8.17162824536728E-0003 8.14956914751850E-0003 8.12755785639475E-0003 8.10559429229736E-0003 8.08367837562547E-0003 + 8.06181002687560E-0003 8.03998916664183E-0003 8.01821571561559E-0003 7.99648959458549E-0003 7.97481072443746E-0003 + 7.95317902615439E-0003 7.93159442081631E-0003 7.91005682960004E-0003 7.88856617377944E-0003 7.86712237472495E-0003 + 7.84572535390370E-0003 7.82437503287951E-0003 7.80307133331255E-0003 7.78181417695955E-0003 7.76060348567340E-0003 + 7.73943918140345E-0003 7.71832118619499E-0003 7.69724942218946E-0003 7.67622381162433E-0003 7.65524427683286E-0003 + 7.63431074024426E-0003 7.61342312438328E-0003 7.59258135187054E-0003 7.57178534542205E-0003 7.55103502784929E-0003 + 7.53033032205924E-0003 7.50967115105403E-0003 7.48905743793113E-0003 7.46848910588315E-0003 7.44796607819752E-0003 + 7.42748827825697E-0003 7.40705562953882E-0003 7.38666805561536E-0003 7.36632548015346E-0003 7.34602782691468E-0003 + 7.32577501975518E-0003 7.30556698262534E-0003 7.28540363957020E-0003 7.26528491472886E-0003 7.24521073233477E-0003 + 7.22518101671535E-0003 7.20519569229216E-0003 7.18525468358075E-0003 7.16535791519027E-0003 7.14550531182401E-0003 + 7.12569679827866E-0003 7.10593229944471E-0003 7.08621174030603E-0003 7.06653504594003E-0003 7.04690214151749E-0003 + 7.02731295230234E-0003 7.00776740365187E-0003 6.98826542101631E-0003 6.96880692993907E-0003 6.94939185605633E-0003 + 6.93002012509734E-0003 6.91069166288395E-0003 6.89140639533073E-0003 6.87216424844493E-0003 6.85296514832622E-0003 + 6.83380902116684E-0003 6.81469579325123E-0003 6.79562539095629E-0003 6.77659774075096E-0003 6.75761276919632E-0003 + 6.73867040294556E-0003 6.71977056874369E-0003 6.70091319342770E-0003 6.68209820392622E-0003 6.66332552725976E-0003 + 6.64459509054030E-0003 6.62590682097135E-0003 6.60726064584798E-0003 6.58865649255650E-0003 6.57009428857458E-0003 + 6.55157396147113E-0003 6.53309543890599E-0003 6.51465864863031E-0003 6.49626351848596E-0003 6.47790997640585E-0003 + 6.45959795041354E-0003 6.44132736862341E-0003 6.42309815924049E-0003 6.40491025056014E-0003 6.38676357096849E-0003 + 6.36865804894182E-0003 6.35059361304685E-0003 6.33257019194041E-0003 6.31458771436954E-0003 6.29664610917139E-0003 + 6.27874530527288E-0003 6.26088523169109E-0003 6.24306581753271E-0003 6.22528699199429E-0003 6.20754868436193E-0003 + 6.18985082401136E-0003 6.17219334040784E-0003 6.15457616310591E-0003 6.13699922174958E-0003 6.11946244607199E-0003 + 6.10196576589555E-0003 6.08450911113162E-0003 6.06709241178076E-0003 6.04971559793228E-0003 6.03237859976438E-0003 + 6.01508134754408E-0003 5.99782377162701E-0003 5.98060580245746E-0003 5.96342737056816E-0003 5.94628840658044E-0003 + 5.92918884120384E-0003 5.91212860523619E-0003 5.89510762956364E-0003 5.87812584516033E-0003 5.86118318308855E-0003 + 5.84427957449842E-0003 5.82741495062813E-0003 5.81058924280351E-0003 5.79380238243815E-0003 5.77705430103336E-0003 + 5.76034493017789E-0003 5.74367420154811E-0003 5.72704204690768E-0003 5.71044839810759E-0003 5.69389318708622E-0003 + 5.67737634586893E-0003 5.66089780656832E-0003 5.64445750138386E-0003 5.62805536260205E-0003 5.61169132259626E-0003 + 5.59536531382645E-0003 5.57907726883954E-0003 5.56282712026883E-0003 5.54661480083432E-0003 5.53044024334234E-0003 + 5.51430338068568E-0003 5.49820414584344E-0003 5.48214247188079E-0003 5.46611829194927E-0003 5.45013153928629E-0003 + 5.43418214721537E-0003 5.41827004914584E-0003 5.40239517857293E-0003 5.38655746907761E-0003 5.37075685432646E-0003 + 5.35499326807174E-0003 5.33926664415114E-0003 5.32357691648787E-0003 5.30792401909040E-0003 5.29230788605261E-0003 + 5.27672845155349E-0003 5.26118564985714E-0003 5.24567941531279E-0003 5.23020968235456E-0003 5.21477638550153E-0003 + 5.19937945935750E-0003 5.18401883861116E-0003 5.16869445803573E-0003 5.15340625248902E-0003 5.13815415691342E-0003 + 5.12293810633567E-0003 5.10775803586693E-0003 5.09261388070253E-0003 5.07750557612215E-0003 5.06243305748947E-0003 + 5.04739626025222E-0003 5.03239511994215E-0003 5.01742957217484E-0003 5.00249955264975E-0003 4.98760499715000E-0003 + 4.97274584154237E-0003 4.95792202177734E-0003 4.94313347388873E-0003 4.92838013399393E-0003 4.91366193829354E-0003 + 4.89897882307156E-0003 4.88433072469518E-0003 4.86971757961455E-0003 4.85513932436310E-0003 4.84059589555706E-0003 + 4.82608722989565E-0003 4.81161326416082E-0003 4.79717393521733E-0003 4.78276918001264E-0003 4.76839893557662E-0003 + 4.75406313902189E-0003 4.73976172754333E-0003 4.72549463841829E-0003 4.71126180900631E-0003 4.69706317674923E-0003 + 4.68289867917099E-0003 4.66876825387755E-0003 4.65467183855694E-0003 4.64060937097899E-0003 4.62658078899547E-0003 + 4.61258603053979E-0003 4.59862503362720E-0003 4.58469773635441E-0003 4.57080407689971E-0003 4.55694399352288E-0003 + 4.54311742456503E-0003 4.52932430844863E-0003 4.51556458367730E-0003 4.50183818883594E-0003 4.48814506259042E-0003 + 4.47448514368764E-0003 4.46085837095550E-0003 4.44726468330264E-0003 4.43370401971861E-0003 4.42017631927354E-0003 + 4.40668152111834E-0003 4.39321956448435E-0003 4.37979038868343E-0003 4.36639393310791E-0003 4.35303013723036E-0003 + 4.33969894060371E-0003 4.32640028286096E-0003 4.31313410371537E-0003 4.29990034296012E-0003 4.28669894046838E-0003 + 4.27352983619327E-0003 4.26039297016763E-0003 4.24728828250413E-0003 4.23421571339511E-0003 4.22117520311238E-0003 + 4.20816669200744E-0003 4.19519012051113E-0003 4.18224542913372E-0003 4.16933255846473E-0003 4.15645144917294E-0003 + 4.14360204200632E-0003 4.13078427779179E-0003 4.11799809743546E-0003 4.10524344192221E-0003 4.09252025231592E-0003 + 4.07982846975912E-0003 4.06716803547316E-0003 4.05453889075800E-0003 4.04194097699214E-0003 4.02937423563263E-0003 + 4.01683860821487E-0003 4.00433403635268E-0003 3.99186046173809E-0003 3.97941782614143E-0003 3.96700607141107E-0003 + 3.95462513947346E-0003 3.94227497233306E-0003 3.92995551207222E-0003 3.91766670085116E-0003 3.90540848090780E-0003 + 3.89318079455787E-0003 3.88098358419464E-0003 3.86881679228892E-0003 3.85668036138906E-0003 3.84457423412077E-0003 + 3.83249835318713E-0003 3.82045266136842E-0003 3.80843710152222E-0003 3.79645161658313E-0003 3.78449614956282E-0003 + 3.77257064354997E-0003 3.76067504171011E-0003 3.74880928728567E-0003 3.73697332359575E-0003 3.72516709403625E-0003 + 3.71339054207959E-0003 3.70164361127475E-0003 3.68992624524726E-0003 3.67823838769893E-0003 3.66657998240801E-0003 + 3.65495097322898E-0003 3.64335130409243E-0003 3.63178091900520E-0003 3.62023976205005E-0003 3.60872777738582E-0003 + 3.59724490924716E-0003 3.58579110194462E-0003 3.57436629986452E-0003 3.56297044746875E-0003 3.55160348929499E-0003 + 3.54026536995635E-0003 3.52895603414148E-0003 3.51767542661437E-0003 3.50642349221442E-0003 3.49520017585629E-0003 + 3.48400542252973E-0003 3.47283917729978E-0003 3.46170138530640E-0003 3.45059199176461E-0003 3.43951094196430E-0003 + 3.42845818127022E-0003 3.41743365512193E-0003 3.40643730903361E-0003 3.39546908859416E-0003 3.38452893946696E-0003 + 3.37361680738998E-0003 3.36273263817549E-0003 3.35187637771027E-0003 3.34104797195523E-0003 3.33024736694557E-0003 + 3.31947450879065E-0003 3.30872934367383E-0003 3.29801181785256E-0003 3.28732187765814E-0003 3.27665946949583E-0003 + 3.26602453984461E-0003 3.25541703525719E-0003 3.24483690235999E-0003 3.23428408785295E-0003 3.22375853850959E-0003 + 3.21326020117680E-0003 3.20278902277496E-0003 3.19234495029768E-0003 3.18192793081179E-0003 3.17153791145738E-0003 + 3.16117483944755E-0003 3.15083866206852E-0003 3.14052932667941E-0003 3.13024678071223E-0003 3.11999097167189E-0003 + 3.10976184713599E-0003 3.09955935475486E-0003 3.08938344225142E-0003 3.07923405742115E-0003 3.06911114813206E-0003 + 3.05901466232447E-0003 3.04894454801118E-0003 3.03890075327716E-0003 3.02888322627965E-0003 3.01889191524800E-0003 + 3.00892676848366E-0003 2.99898773436009E-0003 2.98907476132262E-0003 2.97918779788854E-0003 2.96932679264689E-0003 + 2.95949169425846E-0003 2.94968245145568E-0003 2.93989901304261E-0003 2.93014132789483E-0003 2.92040934495937E-0003 + 2.91070301325467E-0003 2.90102228187046E-0003 2.89136709996779E-0003 2.88173741677883E-0003 2.87213318160696E-0003 + 2.86255434382653E-0003 2.85300085288291E-0003 2.84347265829243E-0003 2.83396970964219E-0003 2.82449195659017E-0003 + 2.81503934886498E-0003 2.80561183626598E-0003 2.79620936866303E-0003 2.78683189599652E-0003 2.77747936827735E-0003 + 2.76815173558673E-0003 2.75884894807625E-0003 2.74957095596767E-0003 2.74031770955304E-0003 2.73108915919444E-0003 + 2.72188525532401E-0003 2.71270594844393E-0003 2.70355118912622E-0003 2.69442092801281E-0003 2.68531511581537E-0003 + 2.67623370331529E-0003 2.66717664136367E-0003 2.65814388088111E-0003 2.64913537285779E-0003 2.64015106835329E-0003 + 2.63119091849660E-0003 2.62225487448608E-0003 2.61334288758919E-0003 2.60445490914277E-0003 2.59559089055264E-0003 + 2.58675078329374E-0003 2.57793453890995E-0003 2.56914210901411E-0003 2.56037344528795E-0003 2.55162849948185E-0003 + 2.54290722341510E-0003 2.53420956897552E-0003 2.52553548811957E-0003 2.51688493287222E-0003 2.50825785532692E-0003 + 2.49965420764551E-0003 2.49107394205815E-0003 2.48251701086329E-0003 2.47398336642754E-0003 2.46547296118570E-0003 + 2.45698574764056E-0003 2.44852167836302E-0003 2.44008070599184E-0003 2.43166278323366E-0003 2.42326786286296E-0003 + 2.41489589772194E-0003 2.40654684072050E-0003 2.39822064483611E-0003 2.38991726311386E-0003 2.38163664866628E-0003 + 2.37337875467328E-0003 2.36514353438222E-0003 2.35693094110766E-0003 2.34874092823144E-0003 2.34057344920252E-0003 + 2.33242845753703E-0003 2.32430590681804E-0003 2.31620575069563E-0003 2.30812794288680E-0003 2.30007243717534E-0003 + 2.29203918741187E-0003 2.28402814751369E-0003 2.27603927146470E-0003 2.26807251331550E-0003 2.26012782718308E-0003 + 2.25220516725097E-0003 2.24430448776905E-0003 2.23642574305352E-0003 2.22856888748689E-0003 2.22073387551777E-0003 + 2.21292066166102E-0003 2.20512920049748E-0003 2.19735944667406E-0003 2.18961135490355E-0003 2.18188487996466E-0003 + 2.17417997670193E-0003 2.16649660002558E-0003 2.15883470491161E-0003 2.15119424640156E-0003 2.14357517960260E-0003 + 2.13597745968734E-0003 2.12840104189386E-0003 2.12084588152562E-0003 2.11331193395135E-0003 2.10579915460505E-0003 + 2.09830749898588E-0003 2.09083692265816E-0003 2.08338738125121E-0003 2.07595883045940E-0003 2.06855122604200E-0003 + 2.06116452382311E-0003 2.05379867969171E-0003 2.04645364960145E-0003 2.03912938957072E-0003 2.03182585568246E-0003 + 2.02454300408423E-0003 2.01728079098804E-0003 2.01003917267032E-0003 2.00281810547189E-0003 1.99561754579785E-0003 + 1.98843745011758E-0003 1.98127777496456E-0003 1.97413847693650E-0003 1.96701951269506E-0003 1.95992083896592E-0003 + 1.95284241253873E-0003 1.94578419026694E-0003 1.93874612906787E-0003 1.93172818592253E-0003 1.92473031787562E-0003 + 1.91775248203551E-0003 1.91079463557405E-0003 1.90385673572664E-0003 1.89693873979208E-0003 1.89004060513257E-0003 + 1.88316228917359E-0003 1.87630374940386E-0003 1.86946494337536E-0003 1.86264582870310E-0003 1.85584636306522E-0003 + 1.84906650420282E-0003 1.84230620991994E-0003 1.83556543808357E-0003 1.82884414662338E-0003 1.82214229353194E-0003 + 1.81545983686442E-0003 1.80879673473868E-0003 1.80215294533509E-0003 1.79552842689660E-0003 1.78892313772856E-0003 + 1.78233703619873E-0003 1.77577008073721E-0003 1.76922222983632E-0003 1.76269344205064E-0003 1.75618367599685E-0003 + 1.74969289035377E-0003 1.74322104386219E-0003 1.73676809532487E-0003 1.73033400360652E-0003 1.72391872763362E-0003 + 1.71752222639449E-0003 1.71114445893912E-0003 1.70478538437923E-0003 1.69844496188808E-0003 1.69212315070047E-0003 + 1.68581991011273E-0003 1.67953519948253E-0003 1.67326897822898E-0003 1.66702120583241E-0003 1.66079184183448E-0003 + 1.65458084583795E-0003 1.64838817750671E-0003 1.64221379656574E-0003 1.63605766280098E-0003 1.62991973605935E-0003 + 1.62379997624859E-0003 1.61769834333733E-0003 1.61161479735490E-0003 1.60554929839135E-0003 1.59950180659737E-0003 + 1.59347228218422E-0003 1.58746068542369E-0003 1.58146697664802E-0003 1.57549111624984E-0003 1.56953306468218E-0003 + 1.56359278245826E-0003 1.55767023015160E-0003 1.55176536839582E-0003 1.54587815788470E-0003 1.54000855937205E-0003 + 1.53415653367161E-0003 1.52832204165712E-0003 1.52250504426214E-0003 1.51670550248006E-0003 1.51092337736400E-0003 + 1.50515863002679E-0003 1.49941122164088E-0003 1.49368111343828E-0003 1.48796826671053E-0003 1.48227264280861E-0003 + 1.47659420314291E-0003 1.47093290918313E-0003 1.46528872245830E-0003 1.45966160455661E-0003 1.45405151712542E-0003 + 1.44845842187124E-0003 1.44288228055956E-0003 1.43732305501490E-0003 1.43178070712067E-0003 1.42625519881919E-0003 + 1.42074649211156E-0003 1.41525454905763E-0003 1.40977933177596E-0003 1.40432080244372E-0003 1.39887892329670E-0003 + 1.39345365662915E-0003 1.38804496479383E-0003 1.38265281020189E-0003 1.37727715532279E-0003 1.37191796268433E-0003 + 1.36657519487250E-0003 1.36124881453148E-0003 1.35593878436354E-0003 1.35064506712905E-0003 1.34536762564633E-0003 + 1.34010642279166E-0003 1.33486142149921E-0003 1.32963258476094E-0003 1.32441987562664E-0003 1.31922325720374E-0003 + 1.31404269265736E-0003 1.30887814521022E-0003 1.30372957814256E-0003 1.29859695479210E-0003 1.29348023855399E-0003 + 1.28837939288074E-0003 1.28329438128218E-0003 1.27822516732537E-0003 1.27317171463459E-0003 1.26813398689123E-0003 + 1.26311194783378E-0003 1.25810556125774E-0003 1.25311479101559E-0003 1.24813960101670E-0003 1.24317995522731E-0003 + 1.23823581767045E-0003 1.23330715242587E-0003 1.22839392363004E-0003 1.22349609547601E-0003 1.21861363221343E-0003 + 1.21374649814847E-0003 1.20889465764372E-0003 1.20405807511820E-0003 1.19923671504724E-0003 1.19443054196250E-0003 + 1.18963952045182E-0003 1.18486361515927E-0003 1.18010279078499E-0003 1.17535701208518E-0003 1.17062624387209E-0003 + 1.16591045101387E-0003 1.16120959843460E-0003 1.15652365111415E-0003 1.15185257408823E-0003 1.14719633244822E-0003 + 1.14255489134119E-0003 1.13792821596983E-0003 1.13331627159238E-0003 1.12871902352258E-0003 1.12413643712960E-0003 + 1.11956847783803E-0003 1.11501511112777E-0003 1.11047630253401E-0003 1.10595201764715E-0003 1.10144222211275E-0003 + 1.09694688163152E-0003 1.09246596195919E-0003 1.08799942890648E-0003 1.08354724833911E-0003 1.07910938617762E-0003 + 1.07468580839744E-0003 1.07027648102874E-0003 1.06588137015644E-0003 1.06150044192012E-0003 1.05713366251396E-0003 + 1.05278099818672E-0003 1.04844241524164E-0003 1.04411788003644E-0003 1.03980735898319E-0003 1.03551081854834E-0003 + 1.03122822525260E-0003 1.02695954567090E-0003 1.02270474643237E-0003 1.01846379422024E-0003 1.01423665577182E-0003 + 1.01002329787840E-0003 1.00582368738525E-0003 1.00163779119155E-0003 9.97465576250279E-0004 9.93307009568262E-0004 + 9.89162058206020E-0004 9.85030689277783E-0004 9.80912869951379E-0004 9.76808567448254E-0004 9.72717749043332E-0004 + 9.68640382065012E-0004 9.64576433895120E-0004 9.60525871968814E-0004 9.56488663774580E-0004 9.52464776854120E-0004 + 9.48454178802373E-0004 9.44456837267383E-0004 9.40472719950284E-0004 9.36501794605262E-0004 9.32544029039458E-0004 + 9.28599391112957E-0004 9.24667848738692E-0004 9.20749369882446E-0004 9.16843922562737E-0004 9.12951474850793E-0004 + 9.09071994870520E-0004 9.05205450798398E-0004 9.01351810863483E-0004 8.97511043347306E-0004 8.93683116583835E-0004 + 8.89867998959461E-0004 8.86065658912869E-0004 8.82276064935053E-0004 8.78499185569215E-0004 8.74734989410751E-0004 + 8.70983445107166E-0004 8.67244521358023E-0004 8.63518186914938E-0004 8.59804410581447E-0004 8.56103161213024E-0004 + 8.52414407716977E-0004 8.48738119052435E-0004 8.45074264230278E-0004 8.41422812313050E-0004 8.37783732414991E-0004 + 8.34156993701890E-0004 8.30542565391101E-0004 8.26940416751443E-0004 8.23350517103184E-0004 8.19772835817972E-0004 + 8.16207342318769E-0004 8.12654006079830E-0004 8.09112796626616E-0004 8.05583683535776E-0004 8.02066636435052E-0004 + 7.98561625003287E-0004 7.95068618970308E-0004 7.91587588116905E-0004 7.88118502274794E-0004 7.84661331326525E-0004 + 7.81216045205474E-0004 7.77782613895743E-0004 7.74361007432166E-0004 7.70951195900199E-0004 7.67553149435895E-0004 + 7.64166838225867E-0004 7.60792232507199E-0004 7.57429302567434E-0004 7.54078018744477E-0004 7.50738351426606E-0004 + 7.47410271052351E-0004 7.44093748110480E-0004 7.40788753139956E-0004 7.37495256729850E-0004 7.34213229519330E-0004 + 7.30942642197577E-0004 7.27683465503738E-0004 7.24435670226912E-0004 7.21199227206036E-0004 7.17974107329890E-0004 + 7.14760281537001E-0004 7.11557720815635E-0004 7.08366396203705E-0004 7.05186278788736E-0004 7.02017339707843E-0004 + 6.98859550147620E-0004 6.95712881344142E-0004 6.92577304582877E-0004 6.89452791198665E-0004 6.86339312575655E-0004 + 6.83236840147224E-0004 6.80145345395994E-0004 6.77064799853709E-0004 6.73995175101235E-0004 6.70936442768477E-0004 + 6.67888574534350E-0004 6.64851542126721E-0004 6.61825317322345E-0004 6.58809871946841E-0004 6.55805177874612E-0004 + 6.52811207028823E-0004 6.49827931381316E-0004 6.46855322952610E-0004 6.43893353811794E-0004 6.40941996076507E-0004 + 6.38001221912895E-0004 6.35071003535534E-0004 6.32151313207408E-0004 6.29242123239828E-0004 6.26343405992424E-0004 + 6.23455133873048E-0004 6.20577279337748E-0004 6.17709814890727E-0004 6.14852713084266E-0004 6.12005946518704E-0004 + 6.09169487842354E-0004 6.06343309751499E-0004 6.03527384990291E-0004 6.00721686350730E-0004 5.97926186672620E-0004 + 5.95140858843493E-0004 5.92365675798590E-0004 5.89600610520784E-0004 5.86845636040537E-0004 5.84100725435882E-0004 + 5.81365851832316E-0004 5.78640988402801E-0004 5.75926108367679E-0004 5.73221184994655E-0004 5.70526191598716E-0004 + 5.67841101542094E-0004 5.65165888234242E-0004 5.62500525131731E-0004 5.59844985738254E-0004 5.57199243604534E-0004 + 5.54563272328310E-0004 5.51937045554272E-0004 5.49320536973986E-0004 5.46713720325909E-0004 5.44116569395272E-0004 + 5.41529058014077E-0004 5.38951160061018E-0004 5.36382849461455E-0004 5.33824100187357E-0004 5.31274886257239E-0004 + 5.28735181736141E-0004 5.26204960735548E-0004 5.23684197413371E-0004 5.21172865973869E-0004 5.18670940667636E-0004 + 5.16178395791514E-0004 5.13695205688562E-0004 5.11221344748022E-0004 5.08756787405237E-0004 5.06301508141639E-0004 + 5.03855481484663E-0004 5.01418682007743E-0004 4.98991084330218E-0004 4.96572663117308E-0004 4.94163393080072E-0004 + 4.91763248975335E-0004 4.89372205605670E-0004 4.86990237819316E-0004 4.84617320510171E-0004 4.82253428617702E-0004 + 4.79898537126917E-0004 4.77552621068326E-0004 4.75215655517871E-0004 4.72887615596900E-0004 4.70568476472100E-0004 + 4.68258213355453E-0004 4.65956801504215E-0004 4.63664216220819E-0004 4.61380432852873E-0004 4.59105426793078E-0004 + 4.56839173479210E-0004 4.54581648394047E-0004 4.52332827065327E-0004 4.50092685065728E-0004 4.47861198012772E-0004 + 4.45638341568821E-0004 4.43424091440998E-0004 4.41218423381165E-0004 4.39021313185856E-0004 4.36832736696231E-0004 + 4.34652669798056E-0004 4.32481088421611E-0004 4.30317968541683E-0004 4.28163286177488E-0004 4.26017017392648E-0004 + 4.23879138295132E-0004 4.21749625037201E-0004 4.19628453815384E-0004 4.17515600870403E-0004 4.15411042487153E-0004 + 4.13314754994625E-0004 4.11226714765900E-0004 4.09146898218057E-0004 4.07075281812151E-0004 4.05011842053172E-0004 + 4.02956555489974E-0004 4.00909398715258E-0004 3.98870348365492E-0004 3.96839381120904E-0004 3.94816473705394E-0004 + 3.92801602886512E-0004 3.90794745475413E-0004 3.88795878326794E-0004 3.86804978338865E-0004 3.84822022453283E-0004 + 3.82846987655137E-0004 3.80879850972863E-0004 3.78920589478218E-0004 3.76969180286244E-0004 3.75025600555195E-0004 + 3.73089827486517E-0004 3.71161838324777E-0004 3.69241610357649E-0004 3.67329120915830E-0004 3.65424347373017E-0004 + 3.63527267145864E-0004 3.61637857693918E-0004 3.59756096519593E-0004 3.57881961168107E-0004 3.56015429227439E-0004 + 3.54156478328305E-0004 3.52305086144075E-0004 3.50461230390761E-0004 3.48624888826944E-0004 3.46796039253753E-0004 + 3.44974659514799E-0004 3.43160727496135E-0004 3.41354221126228E-0004 3.39555118375881E-0004 3.37763397258218E-0004 + 3.35979035828612E-0004 3.34202012184663E-0004 3.32432304466140E-0004 3.30669890854933E-0004 3.28914749575018E-0004 + 3.27166858892399E-0004 3.25426197115079E-0004 3.23692742592992E-0004 3.21966473717987E-0004 3.20247368923754E-0004 + 3.18535406685793E-0004 3.16830565521375E-0004 3.15132823989477E-0004 3.13442160690762E-0004 3.11758554267508E-0004 + 3.10081983403590E-0004 3.08412426824411E-0004 3.06749863296866E-0004 3.05094271629306E-0004 3.03445630671475E-0004 + 3.01803919314488E-0004 3.00169116490758E-0004 2.98541201173984E-0004 2.96920152379076E-0004 2.95305949162126E-0004 + 2.93698570620364E-0004 2.92097995892106E-0004 2.90504204156719E-0004 2.88917174634559E-0004 2.87336886586957E-0004 + 2.85763319316140E-0004 2.84196452165204E-0004 2.82636264518078E-0004 2.81082735799456E-0004 2.79535845474779E-0004 + 2.77995573050168E-0004 2.76461898072390E-0004 2.74934800128825E-0004 2.73414258847394E-0004 2.71900253896544E-0004 + 2.70392764985180E-0004 2.68891771862641E-0004 2.67397254318641E-0004 2.65909192183227E-0004 2.64427565326753E-0004 + 2.62952353659803E-0004 2.61483537133181E-0004 2.60021095737841E-0004 2.58565009504858E-0004 2.57115258505387E-0004 + 2.55671822850593E-0004 2.54234682691649E-0004 2.52803818219654E-0004 2.51379209665615E-0004 2.49960837300384E-0004 + 2.48548681434631E-0004 2.47142722418793E-0004 2.45742940643023E-0004 2.44349316537166E-0004 2.42961830570691E-0004 + 2.41580463252671E-0004 2.40205195131718E-0004 2.38836006795965E-0004 2.37472878872995E-0004 2.36115792029812E-0004 + 2.34764726972806E-0004 2.33419664447688E-0004 2.32080585239469E-0004 2.30747470172398E-0004 2.29420300109938E-0004 + 2.28099055954705E-0004 2.26783718648431E-0004 2.25474269171930E-0004 2.24170688545039E-0004 2.22872957826594E-0004 + 2.21581058114361E-0004 2.20294970545029E-0004 2.19014676294130E-0004 2.17740156576017E-0004 2.16471392643824E-0004 + 2.15208365789406E-0004 2.13951057343317E-0004 2.12699448674750E-0004 2.11453521191499E-0004 2.10213256339932E-0004 + 2.08978635604918E-0004 2.07749640509816E-0004 2.06526252616407E-0004 2.05308453524871E-0004 2.04096224873730E-0004 + 2.02889548339811E-0004 2.01688405638215E-0004 2.00492778522250E-0004 1.99302648783413E-0004 1.98117998251330E-0004 + 1.96938808793726E-0004 1.95765062316375E-0004 1.94596740763059E-0004 1.93433826115536E-0004 1.92276300393479E-0004 + 1.91124145654452E-0004 1.89977343993853E-0004 1.88835877544886E-0004 1.87699728478511E-0004 1.86568879003398E-0004 + 1.85443311365897E-0004 1.84323007849985E-0004 1.83207950777232E-0004 1.82098122506749E-0004 1.80993505435166E-0004 + 1.79894081996565E-0004 1.78799834662454E-0004 1.77710745941726E-0004 1.76626798380607E-0004 1.75547974562626E-0004 + 1.74474257108562E-0004 1.73405628676418E-0004 1.72342071961361E-0004 1.71283569695692E-0004 1.70230104648805E-0004 + 1.69181659627137E-0004 1.68138217474140E-0004 1.67099761070222E-0004 1.66066273332727E-0004 1.65037737215874E-0004 + 1.64014135710724E-0004 1.62995451845145E-0004 1.61981668683758E-0004 1.60972769327908E-0004 1.59968736915613E-0004 + 1.58969554621526E-0004 1.57975205656905E-0004 1.56985673269550E-0004 1.56000940743783E-0004 1.55020991400392E-0004 + 1.54045808596603E-0004 1.53075375726026E-0004 1.52109676218621E-0004 1.51148693540665E-0004 1.50192411194693E-0004 + 1.49240812719474E-0004 1.48293881689958E-0004 1.47351601717247E-0004 1.46413956448543E-0004 1.45480929567111E-0004 + 1.44552504792251E-0004 1.43628665879233E-0004 1.42709396619278E-0004 1.41794680839506E-0004 1.40884502402900E-0004 + 1.39978845208266E-0004 1.39077693190187E-0004 1.38181030318992E-0004 1.37288840600704E-0004 1.36401108077013E-0004 + 1.35517816825222E-0004 1.34638950958221E-0004 1.33764494624433E-0004 1.32894432007783E-0004 1.32028747327655E-0004 + 1.31167424838850E-0004 1.30310448831552E-0004 1.29457803631278E-0004 1.28609473598852E-0004 1.27765443130350E-0004 + 1.26925696657067E-0004 1.26090218645482E-0004 1.25258993597207E-0004 1.24432006048959E-0004 1.23609240572510E-0004 + 1.22790681774656E-0004 1.21976314297169E-0004 1.21166122816762E-0004 1.20360092045052E-0004 1.19558206728511E-0004 + 1.18760451648437E-0004 1.17966811620909E-0004 1.17177271496743E-0004 1.16391816161467E-0004 1.15610430535263E-0004 + 1.14833099572944E-0004 1.14059808263900E-0004 1.13290541632072E-0004 1.12525284735903E-0004 1.11764022668301E-0004 + 1.11006740556607E-0004 1.10253423562541E-0004 1.09504056882179E-0004 1.08758625745900E-0004 1.08017115418357E-0004 + 1.07279511198432E-0004 1.06545798419197E-0004 1.05815962447881E-0004 1.05089988685823E-0004 1.04367862568438E-0004 + 1.03649569565174E-0004 1.02935095179479E-0004 1.02224424948758E-0004 1.01517544444331E-0004 1.00814439271404E-0004 + 1.00115095069018E-0004 9.94194975100213E-0005 9.87276323010199E-0005 9.80394851823523E-0005 9.73550419280367E-0005 + 9.66742883457398E-0005 9.59972102767400E-0005 9.53237935958817E-0005 9.46540242115451E-0005 9.39878880655982E-0005 + 9.33253711333704E-0005 9.26664594236015E-0005 9.20111389784095E-0005 9.13593958732546E-0005 9.07112162168939E-0005 + 9.00665861513506E-0005 8.94254918518675E-0005 8.87879195268794E-0005 8.81538554179633E-0005 8.75232857998060E-0005 + 8.68961969801686E-0005 8.62725752998412E-0005 8.56524071326121E-0005 8.50356788852240E-0005 8.44223769973368E-0005 + 8.38124879414967E-0005 8.32059982230858E-0005 8.26028943802953E-0005 8.20031629840795E-0005 8.14067906381248E-0005 + 8.08137639788056E-0005 8.02240696751487E-0005 7.96376944288006E-0005 7.90546249739795E-0005 7.84748480774472E-0005 + 7.78983505384636E-0005 7.73251191887565E-0005 7.67551408924771E-0005 7.61884025461647E-0005 7.56248910787148E-0005 + 7.50645934513303E-0005 7.45074966574945E-0005 7.39535877229257E-0005 7.34028537055455E-0005 7.28552816954393E-0005 + 7.23108588148157E-0005 7.17695722179756E-0005 7.12314090912677E-0005 7.06963566530579E-0005 7.01644021536847E-0005 + 6.96355328754317E-0005 6.91097361324797E-0005 6.85869992708751E-0005 6.80673096684946E-0005 6.75506547350021E-0005 + 6.70370219118181E-0005 6.65263986720756E-0005 6.60187725205922E-0005 6.55141309938230E-0005 6.50124616598292E-0005 + 6.45137521182426E-0005 6.40179900002231E-0005 6.35251629684281E-0005 6.30352587169686E-0005 6.25482649713816E-0005 + 6.20641694885834E-0005 6.15829600568382E-0005 6.11046244957223E-0005 6.06291506560830E-0005 6.01565264200071E-0005 + 5.96867397007780E-0005 5.92197784428475E-0005 5.87556306217903E-0005 5.82942842442718E-0005 5.78357273480134E-0005 + 5.73799480017511E-0005 5.69269343052040E-0005 5.64766743890337E-0005 5.60291564148090E-0005 5.55843685749741E-0005 + 5.51422990928033E-0005 5.47029362223735E-0005 5.42662682485209E-0005 5.38322834868106E-0005 5.34009702834955E-0005 + 5.29723170154819E-0005 5.25463120902968E-0005 5.21229439460444E-0005 5.17022010513771E-0005 5.12840719054538E-0005 + 5.08685450379090E-0005 5.04556090088114E-0005 5.00452524086327E-0005 4.96374638582093E-0005 4.92322320087048E-0005 + 4.88295455415782E-0005 4.84293931685428E-0005 4.80317636315372E-0005 4.76366457026817E-0005 4.72440281842471E-0005 + 4.68538999086196E-0005 4.64662497382613E-0005 4.60810665656787E-0005 4.56983393133824E-0005 4.53180569338577E-0005 + 4.49402084095222E-0005 4.45647827526935E-0005 4.41917690055554E-0005 4.38211562401177E-0005 4.34529335581859E-0005 + 4.30870900913202E-0005 4.27236150008069E-0005 4.23624974776159E-0005 4.20037267423687E-0005 4.16472920453046E-0005 + 4.12931826662415E-0005 4.09413879145444E-0005 4.05918971290862E-0005 4.02446996782179E-0005 3.98997849597271E-0005 + 3.95571424008063E-0005 3.92167614580187E-0005 3.88786316172596E-0005 3.85427423937252E-0005 3.82090833318743E-0005 + 3.78776440053937E-0005 3.75484140171674E-0005 3.72213829992345E-0005 3.68965406127605E-0005 3.65738765479979E-0005 + 3.62533805242551E-0005 3.59350422898583E-0005 3.56188516221176E-0005 3.53047983272952E-0005 3.49928722405648E-0005 + 3.46830632259826E-0005 3.43753611764477E-0005 3.40697560136721E-0005 3.37662376881412E-0005 3.34647961790835E-0005 + 3.31654214944337E-0005 3.28681036707973E-0005 3.25728327734189E-0005 3.22795988961443E-0005 3.19883921613889E-0005 + 3.16992027201022E-0005 3.14120207517316E-0005 3.11268364641916E-0005 3.08436400938253E-0005 3.05624219053741E-0005 + 3.02831721919391E-0005 3.00058812749520E-0005 2.97305395041354E-0005 2.94571372574716E-0005 2.91856649411689E-0005 + 2.89161129896247E-0005 2.86484718653948E-0005 2.83827320591552E-0005 2.81188840896733E-0005 2.78569185037680E-0005 + 2.75968258762793E-0005 2.73385968100343E-0005 2.70822219358107E-0005 2.68276919123062E-0005 2.65749974261007E-0005 + 2.63241291916275E-0005 2.60750779511337E-0005 2.58278344746499E-0005 2.55823895599565E-0005 2.53387340325474E-0005 + 2.50968587455994E-0005 2.48567545799358E-0005 2.46184124439934E-0005 2.43818232737912E-0005 2.41469780328924E-0005 + 2.39138677123748E-0005 2.36824833307941E-0005 2.34528159341532E-0005 2.32248565958660E-0005 2.29985964167250E-0005 + 2.27740265248698E-0005 2.25511380757494E-0005 2.23299222520927E-0005 2.21103702638723E-0005 2.18924733482738E-0005 + 2.16762227696597E-0005 2.14616098195373E-0005 2.12486258165274E-0005 2.10372621063268E-0005 2.08275100616790E-0005 + 2.06193610823383E-0005 2.04128065950384E-0005 2.02078380534588E-0005 2.00044469381904E-0005 1.98026247567046E-0005 + 1.96023630433181E-0005 1.94036533591617E-0005 1.92064872921452E-0005 1.90108564569278E-0005 1.88167524948808E-0005 + 1.86241670740576E-0005 1.84330918891607E-0005 1.82435186615071E-0005 1.80554391389975E-0005 1.78688450960814E-0005 + 1.76837283337272E-0005 1.75000806793859E-0005 1.73178939869606E-0005 1.71371601367741E-0005 1.69578710355342E-0005 + 1.67800186163035E-0005 1.66035948384641E-0005 1.64285916876883E-0005 1.62550011759028E-0005 1.60828153412575E-0005 + 1.59120262480940E-0005 1.57426259869110E-0005 1.55746066743340E-0005 1.54079604530810E-0005 1.52426794919307E-0005 + 1.50787559856919E-0005 1.49161821551678E-0005 1.47549502471266E-0005 1.45950525342671E-0005 1.44364813151884E-0005 + 1.42792289143558E-0005 1.41232876820694E-0005 1.39686499944330E-0005 1.38153082533194E-0005 1.36632548863409E-0005 + 1.35124823468151E-0005 1.33629831137344E-0005 1.32147496917328E-0005 1.30677746110541E-0005 1.29220504275214E-0005 + 1.27775697225023E-0005 1.26343251028796E-0005 1.24923092010174E-0005 1.23515146747310E-0005 1.22119342072532E-0005 + 1.20735605072042E-0005 1.19363863085586E-0005 1.18004043706136E-0005 1.16656074779583E-0005 1.15319884404406E-0005 + 1.13995400931370E-0005 1.12682552963194E-0005 1.11381269354241E-0005 1.10091479210207E-0005 1.08813111887794E-0005 + 1.07546096994409E-0005 1.06290364387826E-0005 1.05045844175903E-0005 1.03812466716233E-0005 1.02590162615850E-0005 + 1.01378862730913E-0005 1.00178498166383E-0005 9.89890002757198E-0006 9.78103006605552E-0006 9.66423311703999E-0006 + 9.54850239023073E-0006 9.43383112005733E-0006 9.32021256564272E-0006 9.20764001077070E-0006 9.09610676385613E-0006 + 8.98560615791256E-0006 8.87613155052145E-0006 8.76767632380215E-0006 8.66023388437868E-0006 8.55379766335065E-0006 + 8.44836111626072E-0006 8.34391772306489E-0006 8.24046098810038E-0006 8.13798444005500E-0006 8.03648163193726E-0006 + 7.93594614104347E-0006 7.83637156892872E-0006 7.73775154137461E-0006 7.64007970835963E-0006 7.54334974402730E-0006 + 7.44755534665573E-0006 7.35269023862782E-0006 7.25874816639867E-0006 7.16572290046662E-0006 7.07360823534126E-0006 + 6.98239798951394E-0006 6.89208600542598E-0006 6.80266614943908E-0006 6.71413231180430E-0006 6.62647840663115E-0006 + 6.53969837185793E-0006 6.45378616922013E-0006 6.36873578422148E-0006 6.28454122610181E-0006 6.20119652780755E-0006 + 6.11869574596161E-0006 6.03703296083208E-0006 5.95620227630295E-0006 5.87619781984261E-0006 5.79701374247508E-0006 + 5.71864421874815E-0006 5.64108344670402E-0006 5.56432564784923E-0006 5.48836506712376E-0006 5.41319597287174E-0006 + 5.33881265681029E-0006 5.26520943400074E-0006 5.19238064281717E-0006 5.12032064491703E-0006 5.04902382521141E-0006 + 4.97848459183420E-0006 4.90869737611304E-0006 4.83965663253854E-0006 4.77135683873465E-0006 4.70379249542938E-0006 + 4.63695812642367E-0006 4.57084827856271E-0006 4.50545752170521E-0006 4.44078044869443E-0006 4.37681167532765E-0006 + 4.31354584032666E-0006 4.25097760530868E-0006 4.18910165475546E-0006 4.12791269598466E-0006 4.06740545911944E-0006 + 4.00757469705953E-0006 3.94841518545098E-0006 3.88992172265682E-0006 3.83208912972805E-0006 3.77491225037305E-0006 + 3.71838595092908E-0006 3.66250512033204E-0006 3.60726467008770E-0006 3.55265953424164E-0006 3.49868466935036E-0006 + 3.44533505445171E-0006 3.39260569103531E-0006 3.34049160301375E-0006 3.28898783669260E-0006 3.23808946074206E-0006 + 3.18779156616673E-0006 3.13808926627692E-0006 3.08897769665957E-0006 3.04045201514860E-0006 2.99250740179631E-0006 + 2.94513905884363E-0006 2.89834221069189E-0006 2.85211210387278E-0006 2.80644400701986E-0006 2.76133321083961E-0006 + 2.71677502808199E-0006 2.67276479351200E-0006 2.62929786388013E-0006 2.58636961789424E-0006 2.54397545618976E-0006 + 2.50211080130136E-0006 2.46077109763413E-0006 2.41995181143440E-0006 2.37964843076137E-0006 2.33985646545795E-0006 + 2.30057144712211E-0006 2.26178892907858E-0006 2.22350448634938E-0006 2.18571371562584E-0006 2.14841223523944E-0006 + 2.11159568513363E-0006 2.07525972683484E-0006 2.03940004342400E-0006 2.00401233950839E-0006 1.96909234119240E-0006 + 1.93463579604965E-0006 1.90063847309409E-0006 1.86709616275189E-0006 1.83400467683269E-0006 1.80135984850130E-0006 + 1.76915753224967E-0006 1.73739360386785E-0006 1.70606396041629E-0006 1.67516452019709E-0006 1.64469122272608E-0006 + 1.61464002870419E-0006 1.58500691998956E-0006 1.55578789956916E-0006 1.52697899153051E-0006 1.49857624103376E-0006 + 1.47057571428326E-0006 1.44297349849991E-0006 1.41576570189235E-0006 1.38894845362964E-0006 1.36251790381282E-0006 + 1.33647022344686E-0006 1.31080160441293E-0006 1.28550825944009E-0006 1.26058642207782E-0006 1.23603234666755E-0006 + 1.21184230831511E-0006 1.18801260286286E-0006 1.16453954686165E-0006 1.14141947754322E-0006 1.11864875279215E-0006 + 1.09622375111844E-0006 1.07414087162936E-0006 1.05239653400194E-0006 1.03098717845534E-0006 1.00990926572294E-0006 + 9.89159277024937E-0007 9.68733714040443E-0007 9.48629098880237E-0007 9.28841974058795E-0007 9.09368902466940E-0007 + 8.90206467344361E-0007 8.71351272251907E-0007 8.52799941044321E-0007 8.34549117842581E-0007 8.16595467006524E-0007 + 7.98935673107610E-0007 7.81566440901184E-0007 7.64484495299433E-0007 7.47686581343796E-0007 7.31169464177858E-0007 + 7.14929929019871E-0007 6.98964781135535E-0007 6.83270845810914E-0007 6.67844968324901E-0007 6.52684013922302E-0007 + 6.37784867786443E-0007 6.23144435012203E-0007 6.08759640578701E-0007 5.94627429322345E-0007 5.80744765909678E-0007 + 5.67108634810260E-0007 5.53716040269772E-0007 5.40564006282825E-0007 5.27649576566224E-0007 5.14969814531651E-0007 + 5.02521803259053E-0007 4.90302645469567E-0007 4.78309463498588E-0007 4.66539399269027E-0007 4.54989614264299E-0007 + 4.43657289501706E-0007 4.32539625505414E-0007 4.21633842279793E-0007 4.10937179282693E-0007 4.00446895398600E-0007 + 3.90160268912052E-0007 3.80074597480817E-0007 3.70187198109410E-0007 3.60495407122262E-0007 3.50996580137208E-0007 + 3.41688092038922E-0007 3.32567336952252E-0007 3.23631728215778E-0007 3.14878698355176E-0007 3.06305699056874E-0007 + 2.97910201141403E-0007 2.89689694537039E-0007 2.81641688253396E-0007 2.73763710354933E-0007 2.66053307934667E-0007 + 2.58508047087728E-0007 2.51125512885047E-0007 2.43903309347121E-0007 2.36839059417574E-0007 2.29930404937022E-0007 + 2.23175006616730E-0007 2.16570544012475E-0007 2.10114715498273E-0007 2.03805238240226E-0007 1.97639848170430E-0007 + 1.91616299960729E-0007 1.85732366996711E-0007 1.79985841351547E-0007 1.74374533759999E-0007 1.68896273592316E-0007 + 1.63548908828244E-0007 1.58330306031080E-0007 1.53238350321603E-0007 1.48270945352219E-0007 1.43426013280968E-0007 + 1.38701494745680E-0007 1.34095348838037E-0007 1.29605553077769E-0007 1.25230103386797E-0007 1.20967014063402E-0007 + 1.16814317756482E-0007 1.12770065439730E-0007 1.08832326385964E-0007 1.04999188141327E-0007 1.01268756499634E-0007 + 9.76391554767054E-0008 9.41085272846748E-0008 9.06750323064039E-0008 8.73368490698272E-0008 8.40921742224276E-0008 + 8.09392225056094E-0008 7.78762267291937E-0008 7.49014377459089E-0008 7.20131244258644E-0008 6.92095736311136E-0008 + 6.64890901901654E-0008 6.38499968726063E-0008 6.12906343636420E-0008 5.88093612387444E-0008 5.64045539382971E-0008 + 5.40746067422320E-0008 5.18179317447429E-0008 4.96329588289671E-0008 4.75181356417230E-0008 4.54719275682824E-0008 + 4.34928177071040E-0008 4.15793068446665E-0008 3.97299134302600E-0008 3.79431735508495E-0008 3.62176409059184E-0008 + 3.45518867823594E-0008 3.29445000293991E-0008 3.13940870334951E-0008 2.98992716933169E-0008 2.84586953946992E-0008 + 2.70710169856547E-0008 2.57349127513782E-0008 2.44490763892907E-0008 2.32122189841154E-0008 2.20230689829371E-0008 + 2.08803721703313E-0008 1.97828916434766E-0008 1.87294077873190E-0008 1.77187182497313E-0008 1.67496379167191E-0008 + 1.58209988876324E-0008 1.49316504504001E-0008 1.40804590568006E-0008 1.32663082977322E-0008 1.24880988785326E-0008 + 1.17447485942897E-0008 1.10351923051983E-0008 1.03583819119319E-0008 9.71328633102830E-0009 9.09889147031060E-0009 + 8.51420020431516E-0009 7.95823234975967E-0009 7.43002464101125E-0009 6.92863070559399E-0009 6.45312103971311E-0009 + 6.00258298379462E-0009 5.57612069805757E-0009 5.17285513809634E-0009 4.79192403049808E-0009 4.43248184846659E-0009 + 4.09369978748005E-0009 3.77476574096689E-0009 3.47488427599909E-0009 3.19327660901436E-0009 2.92918058155296E-0009 + 2.68185063602052E-0009 2.45055779147364E-0009 2.23458961942008E-0009 2.03325021964937E-0009 1.84586019607790E-0009 + 1.67175663262077E-0009 1.51029306908084E-0009 1.36083947706206E-0009 1.22278223590488E-0009 1.09552410863905E-0009 + 9.78484217963073E-0010 8.71098022241015E-0010 7.72817291523735E-0010 6.83110083589083E-0010 6.01460720005044E-0010 + 5.27369762214646E-0010 4.60353987639912E-0010 3.99946365810112E-0010 3.45696034509050E-0010 2.97168275945334E-0010 + 2.53944492942598E-0010 2.15622185152204E-0010 1.81814925286452E-0010 1.52152335373198E-0010 1.26280063032192E-0010 + 1.03859757771929E-0010 8.45690473085829E-0011 6.81015139051197E-0011 5.41666707327015E-0011 4.24899382525017E-0011 + 3.28126206189435E-0011 2.48918821042115E-0011 1.85007235436662E-0011 1.34279588026404E-0011 9.47819126408804E-0012 + 6.47179033753346E-0012 4.24486798902251E-0012 2.64925529211749E-0012 1.55247900000017E-0012 8.37738138564761E-0013 + 4.03880620572017E-0013 1.65379880779372E-0013 5.23115320889414E-0014 1.03300426633484E-0014 6.45434007209680E-0016 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 4.98036337713595E+0003 4.96081717262589E+0003 4.94137977953845E+0003 + 4.92205026261924E+0003 4.90282769845533E+0003 4.88371117529081E+0003 4.86469979284529E+0003 4.84579266213554E+0003 + 4.82698890530011E+0003 4.80828765542690E+0003 4.78968805638365E+0003 4.77118926265121E+0003 4.75279043915970E+0003 + 4.73449076112737E+0003 4.71628941390216E+0003 4.69818559280595E+0003 4.68017850298139E+0003 4.66226735924131E+0003 + 4.64445138592064E+0003 4.62672981673086E+0003 4.60910189461680E+0003 4.59156687161589E+0003 4.57412400871979E+0003 + 4.55677257573823E+0003 4.53951185116526E+0003 4.52234112204760E+0003 4.50525968385528E+0003 4.48826684035440E+0003 + 4.47136190348200E+0003 4.45454419322306E+0003 4.43781303748945E+0003 4.42116777200104E+0003 4.40460774016863E+0003 + 4.38813229297897E+0003 4.37174078888155E+0003 4.35543259367739E+0003 4.33920708040960E+0003 4.32306362925578E+0003 + 4.30700162742220E+0003 4.29102046903973E+0003 4.27511955506149E+0003 4.25929829316222E+0003 4.24355609763924E+0003 + 4.22789238931514E+0003 4.21230659544201E+0003 4.19679814960726E+0003 4.18136649164103E+0003 4.16601106752506E+0003 + 4.15073132930312E+0003 4.13552673499290E+0003 4.12039674849930E+0003 4.10534083952921E+0003 4.09035848350764E+0003 + 4.07544916149530E+0003 4.06061236010738E+0003 4.04584757143385E+0003 4.03115429296092E+0003 4.01653202749386E+0003 + 4.00198028308101E+0003 3.98749857293914E+0003 3.97308641537994E+0003 3.95874333373769E+0003 3.94446885629824E+0003 + 3.93026251622896E+0003 3.91612385150999E+0003 3.90205240486652E+0003 3.88804772370221E+0003 3.87410936003363E+0003 + 3.86023687042586E+0003 3.84642981592903E+0003 3.83268776201597E+0003 3.81901027852079E+0003 3.80539693957856E+0003 + 3.79184732356584E+0003 3.77836101304222E+0003 3.76493759469288E+0003 3.75157665927191E+0003 3.73827780154670E+0003 + 3.72504062024314E+0003 3.71186471799168E+0003 3.69874970127435E+0003 3.68569518037252E+0003 3.67270076931558E+0003 + 3.65976608583036E+0003 3.64689075129145E+0003 3.63407439067225E+0003 3.62131663249679E+0003 3.60861710879237E+0003 + 3.59597545504292E+0003 3.58339131014309E+0003 3.57086431635310E+0003 3.55839411925428E+0003 3.54598036770534E+0003 + 3.53362271379928E+0003 3.52132081282105E+0003 3.50907432320582E+0003 3.49688290649795E+0003 3.48474622731058E+0003 + 3.47266395328585E+0003 3.46063575505578E+0003 3.44866130620370E+0003 3.43674028322639E+0003 3.42487236549669E+0003 + 3.41305723522676E+0003 3.40129457743195E+0003 3.38958407989512E+0003 3.37792543313164E+0003 3.36631833035486E+0003 + 3.35476246744211E+0003 3.34325754290131E+0003 3.33180325783796E+0003 3.32039931592280E+0003 3.30904542335983E+0003 + 3.29774128885491E+0003 3.28648662358482E+0003 3.27528114116676E+0003 3.26412455762840E+0003 3.25301659137830E+0003 + 3.24195696317683E+0003 3.23094539610756E+0003 3.21998161554902E+0003 3.20906534914692E+0003 3.19819632678683E+0003 + 3.18737428056724E+0003 3.17659894477302E+0003 3.16587005584929E+0003 3.15518735237571E+0003 3.14455057504113E+0003 + 3.13395946661864E+0003 3.12341377194097E+0003 3.11291323787631E+0003 3.10245761330444E+0003 3.09204664909322E+0003 + 3.08168009807552E+0003 3.07135771502634E+0003 3.06107925664042E+0003 3.05084448151009E+0003 3.04065315010350E+0003 + 3.03050502474314E+0003 3.02039986958471E+0003 3.01033745059624E+0003 3.00031753553762E+0003 2.99033989394034E+0003 + 2.98040429708758E+0003 2.97051051799455E+0003 2.96065833138917E+0003 2.95084751369299E+0003 2.94107784300241E+0003 + 2.93134909907018E+0003 2.92166106328712E+0003 2.91201351866419E+0003 2.90240624981475E+0003 2.89283904293709E+0003 + 2.88331168579723E+0003 2.87382396771198E+0003 2.86437567953219E+0003 2.85496661362629E+0003 2.84559656386405E+0003 + 2.83626532560056E+0003 2.82697269566048E+0003 2.81771847232245E+0003 2.80850245530377E+0003 2.79932444574527E+0003 + 2.79018424619643E+0003 2.78108166060067E+0003 2.77201649428089E+0003 2.76298855392512E+0003 2.75399764757253E+0003 + 2.74504358459947E+0003 2.73612617570581E+0003 2.72724523290145E+0003 2.71840056949298E+0003 2.70959200007057E+0003 + 2.70081934049501E+0003 2.69208240788496E+0003 2.68338102060434E+0003 2.67471499824991E+0003 2.66608416163905E+0003 + 2.65748833279763E+0003 2.64892733494815E+0003 2.64040099249791E+0003 2.63190913102751E+0003 2.62345157727932E+0003 + 2.61502815914625E+0003 2.60663870566063E+0003 2.59828304698316E+0003 2.58996101439216E+0003 2.58167244027279E+0003 + 2.57341715810660E+0003 2.56519500246105E+0003 2.55700580897925E+0003 2.54884941436988E+0003 2.54072565639711E+0003 + 2.53263437387079E+0003 2.52457540663670E+0003 2.51654859556694E+0003 2.50855378255043E+0003 2.50059081048354E+0003 + 2.49265952326090E+0003 2.48475976576623E+0003 2.47689138386335E+0003 2.46905422438730E+0003 2.46124813513558E+0003 + 2.45347296485944E+0003 2.44572856325540E+0003 2.43801478095676E+0003 2.43033146952527E+0003 2.42267848144293E+0003 + 2.41505567010383E+0003 2.40746288980616E+0003 2.39989999574426E+0003 2.39236684400084E+0003 2.38486329153919E+0003 + 2.37738919619561E+0003 2.36994441667187E+0003 2.36252881252772E+0003 2.35514224417361E+0003 2.34778457286337E+0003 + 2.34045566068708E+0003 2.33315537056398E+0003 2.32588356623546E+0003 2.31864011225817E+0003 2.31142487399717E+0003 + 2.30423771761920E+0003 2.29707851008600E+0003 2.28994711914778E+0003 2.28284341333661E+0003 2.27576726196012E+0003 + 2.26871853509504E+0003 2.26169710358097E+0003 2.25470283901421E+0003 2.24773561374156E+0003 2.24079530085430E+0003 + 2.23388177418223E+0003 2.22699490828770E+0003 2.22013457845979E+0003 2.21330066070853E+0003 2.20649303175917E+0003 + 2.19971156904656E+0003 2.19295615070954E+0003 2.18622665558543E+0003 2.17952296320456E+0003 2.17284495378490E+0003 + 2.16619250822671E+0003 2.15956550810725E+0003 2.15296383567561E+0003 2.14638737384750E+0003 2.13983600620018E+0003 + 2.13330961696742E+0003 2.12680809103450E+0003 2.12033131393327E+0003 2.11387917183730E+0003 2.10745155155703E+0003 + 2.10104834053502E+0003 2.09466942684120E+0003 2.08831469916823E+0003 2.08198404682687E+0003 2.07567735974139E+0003 + 2.06939452844510E+0003 2.06313544407583E+0003 2.05689999837154E+0003 2.05068808366590E+0003 2.04449959288401E+0003 + 2.03833441953809E+0003 2.03219245772322E+0003 2.02607360211319E+0003 2.01997774795630E+0003 2.01390479107128E+0003 + 2.00785462784323E+0003 2.00182715521954E+0003 1.99582227070599E+0003 1.98983987236273E+0003 1.98387985880042E+0003 + 1.97794212917638E+0003 1.97202658319070E+0003 1.96613312108251E+0003 1.96026164362625E+0003 1.95441205212788E+0003 + 1.94858424842128E+0003 1.94277813486459E+0003 1.93699361433659E+0003 1.93123059023317E+0003 1.92548896646376E+0003 + 1.91976864744787E+0003 1.91406953811160E+0003 1.90839154388423E+0003 1.90273457069483E+0003 1.89709852496885E+0003 + 1.89148331362487E+0003 1.88588884407122E+0003 1.88031502420276E+0003 1.87476176239766E+0003 1.86922896751412E+0003 + 1.86371654888727E+0003 1.85822441632601E+0003 1.85275248010985E+0003 1.84730065098588E+0003 1.84186884016565E+0003 + 1.83645695932223E+0003 1.83106492058709E+0003 1.82569263654724E+0003 1.82034002024219E+0003 1.81500698516109E+0003 + 1.80969344523981E+0003 1.80439931485808E+0003 1.79912450883664E+0003 1.79386894243442E+0003 1.78863253134577E+0003 + 1.78341519169766E+0003 1.77821684004698E+0003 1.77303739337777E+0003 1.76787676909857E+0003 1.76273488503974E+0003 + 1.75761165945079E+0003 1.75250701099777E+0003 1.74742085876069E+0003 1.74235312223090E+0003 1.73730372130857E+0003 + 1.73227257630012E+0003 1.72725960791575E+0003 1.72226473726690E+0003 1.71728788586383E+0003 1.71232897561312E+0003 + 1.70738792881527E+0003 1.70246466816230E+0003 1.69755911673534E+0003 1.69267119800225E+0003 1.68780083581533E+0003 + 1.68294795440890E+0003 1.67811247839707E+0003 1.67329433277142E+0003 1.66849344289871E+0003 1.66370973451865E+0003 + 1.65894313374165E+0003 1.65419356704661E+0003 1.64946096127872E+0003 1.64474524364725E+0003 1.64004634172345E+0003 + 1.63536418343834E+0003 1.63069869708059E+0003 1.62604981129444E+0003 1.62141745507758E+0003 1.61680155777905E+0003 + 1.61220204909721E+0003 1.60761885907769E+0003 1.60305191811133E+0003 1.59850115693219E+0003 1.59396650661552E+0003 + 1.58944789857583E+0003 1.58494526456486E+0003 1.58045853666964E+0003 1.57598764731059E+0003 1.57153252923954E+0003 + 1.56709311553785E+0003 1.56266933961452E+0003 1.55826113520427E+0003 1.55386843636573E+0003 1.54949117747953E+0003 + 1.54512929324648E+0003 1.54078271868576E+0003 1.53645138913311E+0003 1.53213524023897E+0003 1.52783420796679E+0003 + 1.52354822859117E+0003 1.51927723869615E+0003 1.51502117517344E+0003 1.51077997522070E+0003 1.50655357633982E+0003 + 1.50234191633518E+0003 1.49814493331199E+0003 1.49396256567459E+0003 1.48979475212477E+0003 1.48564143166011E+0003 + 1.48150254357235E+0003 1.47737802744573E+0003 1.47326782315536E+0003 1.46917187086565E+0003 1.46509011102863E+0003 + 1.46102248438244E+0003 1.45696893194969E+0003 1.45292939503592E+0003 1.44890381522801E+0003 1.44489213439269E+0003 + 1.44089429467493E+0003 1.43691023849648E+0003 1.43293990855430E+0003 1.42898324781907E+0003 1.42504019953373E+0003 + 1.42111070721193E+0003 1.41719471463662E+0003 1.41329216585853E+0003 1.40940300519474E+0003 1.40552717722725E+0003 + 1.40166462680149E+0003 1.39781529902496E+0003 1.39397913926576E+0003 1.39015609315123E+0003 1.38634610656649E+0003 + 1.38254912565311E+0003 1.37876509680770E+0003 1.37499396668053E+0003 1.37123568217421E+0003 1.36749019044229E+0003 + 1.36375743888794E+0003 1.36003737516261E+0003 1.35632994716471E+0003 1.35263510303828E+0003 1.34895279117168E+0003 + 1.34528296019631E+0003 1.34162555898530E+0003 1.33798053665221E+0003 1.33434784254980E+0003 1.33072742626870E+0003 + 1.32711923763620E+0003 1.32352322671501E+0003 1.31993934380193E+0003 1.31636753942672E+0003 1.31280776435081E+0003 + 1.30925996956608E+0003 1.30572410629366E+0003 1.30220012598276E+0003 1.29868798030938E+0003 1.29518762117522E+0003 + 1.29169900070645E+0003 1.28822207125251E+0003 1.28475678538500E+0003 1.28130309589647E+0003 1.27786095579930E+0003 + 1.27443031832453E+0003 1.27101113692072E+0003 1.26760336525284E+0003 1.26420695720113E+0003 1.26082186685998E+0003 + 1.25744804853680E+0003 1.25408545675097E+0003 1.25073404623267E+0003 1.24739377192185E+0003 1.24406458896711E+0003 + 1.24074645272462E+0003 1.23743931875707E+0003 1.23414314283259E+0003 1.23085788092368E+0003 1.22758348920620E+0003 + 1.22431992405825E+0003 1.22106714205920E+0003 1.21782509998862E+0003 1.21459375482527E+0003 1.21137306374605E+0003 + 1.20816298412502E+0003 1.20496347353234E+0003 1.20177448973334E+0003 1.19859599068745E+0003 1.19542793454724E+0003 + 1.19227027965745E+0003 1.18912298455396E+0003 1.18598600796288E+0003 1.18285930879951E+0003 1.17974284616744E+0003 + 1.17663657935755E+0003 1.17354046784708E+0003 1.17045447129867E+0003 1.16737854955943E+0003 1.16431266265999E+0003 + 1.16125677081358E+0003 1.15821083441511E+0003 1.15517481404024E+0003 1.15214867044445E+0003 1.14913236456217E+0003 + 1.14612585750585E+0003 1.14312911056507E+0003 1.14014208520563E+0003 1.13716474306867E+0003 1.13419704596981E+0003 + 1.13123895589824E+0003 1.12829043501586E+0003 1.12535144565639E+0003 1.12242195032457E+0003 1.11950191169520E+0003 + 1.11659129261238E+0003 1.11369005608863E+0003 1.11079816530400E+0003 1.10791558360530E+0003 1.10504227450522E+0003 + 1.10217820168154E+0003 1.09932332897624E+0003 1.09647762039473E+0003 1.09364104010505E+0003 1.09081355243699E+0003 + 1.08799512188133E+0003 1.08518571308906E+0003 1.08238529087051E+0003 1.07959382019462E+0003 1.07681126618812E+0003 + 1.07403759413475E+0003 1.07127276947449E+0003 1.06851675780277E+0003 1.06576952486970E+0003 1.06303103657930E+0003 + 1.06030125898876E+0003 1.05758015830765E+0003 1.05486770089716E+0003 1.05216385326939E+0003 1.04946858208657E+0003 + 1.04678185416031E+0003 1.04410363645089E+0003 1.04143389606652E+0003 1.03877260026258E+0003 1.03611971644092E+0003 + 1.03347521214913E+0003 1.03083905507983E+0003 1.02821121306993E+0003 1.02559165409995E+0003 1.02298034629328E+0003 + 1.02037725791550E+0003 1.01778235737369E+0003 1.01519561321570E+0003 1.01261699412948E+0003 1.01004646894239E+0003 + 1.00748400662050E+0003 1.00492957626794E+0003 1.00238314712620E+0003 9.99844688573446E+0002 9.97314170123878E+0002 + 9.94791561427045E+0002 9.92276832267185E+0002 9.89769952562571E+0002 9.87270892364846E+0002 9.84779621858379E+0002 + 9.82296111359612E+0002 9.79820331316416E+0002 9.77352252307446E+0002 9.74891845041507E+0002 9.72439080356915E+0002 + 9.69993929220869E+0002 9.67556362728816E+0002 9.65126352103833E+0002 9.62703868696003E+0002 9.60288883981793E+0002 + 9.57881369563444E+0002 9.55481297168355E+0002 9.53088638648474E+0002 9.50703365979698E+0002 9.48325451261265E+0002 + 9.45954866715156E+0002 9.43591584685500E+0002 9.41235577637981E+0002 9.38886818159250E+0002 9.36545278956332E+0002 + 9.34210932856051E+0002 9.31883752804443E+0002 9.29563711866182E+0002 9.27250783224004E+0002 9.24944940178136E+0002 + 9.22646156145728E+0002 9.20354404660287E+0002 9.18069659371116E+0002 9.15791894042749E+0002 9.13521082554405E+0002 + 9.11257198899423E+0002 9.09000217184717E+0002 9.06750111630228E+0002 9.04506856568377E+0002 9.02270426443525E+0002 + 9.00040795811431E+0002 8.97817939338717E+0002 8.95601831802334E+0002 8.93392448089031E+0002 8.91189763194825E+0002 + 8.88993752224478E+0002 8.86804390390973E+0002 8.84621653014994E+0002 8.82445515524406E+0002 8.80275953453746E+0002 + 8.78112942443704E+0002 8.75956458240621E+0002 8.73806476695975E+0002 8.71662973765880E+0002 8.69525925510585E+0002 + 8.67395308093976E+0002 8.65271097783075E+0002 8.63153270947551E+0002 8.61041804059225E+0002 8.58936673691582E+0002 + 8.56837856519289E+0002 8.54745329317704E+0002 8.52659068962401E+0002 8.50579052428686E+0002 8.48505256791124E+0002 + 8.46437659223065E+0002 8.44376236996170E+0002 8.42320967479944E+0002 8.40271828141268E+0002 8.38228796543937E+0002 + 8.36191850348196E+0002 8.34160967310280E+0002 8.32136125281957E+0002 8.30117302210076E+0002 8.28104476136110E+0002 + 8.26097625195709E+0002 8.24096727618252E+0002 8.22101761726398E+0002 8.20112705935646E+0002 8.18129538753892E+0002 + 8.16152238780993E+0002 8.14180784708325E+0002 8.12215155318354E+0002 8.10255329484201E+0002 8.08301286169211E+0002 + 8.06353004426529E+0002 8.04410463398670E+0002 8.02473642317099E+0002 8.00542520501806E+0002 7.98617077360891E+0002 + 7.96697292390142E+0002 7.94783145172626E+0002 7.92874615378270E+0002 7.90971682763455E+0002 7.89074327170604E+0002 + 7.87182528527777E+0002 7.85296266848267E+0002 7.83415522230196E+0002 7.81540274856114E+0002 7.79670504992604E+0002 + 7.77806192989880E+0002 7.75947319281397E+0002 7.74093864383459E+0002 7.72245808894824E+0002 7.70403133496320E+0002 + 7.68565818950455E+0002 7.66733846101034E+0002 7.64907195872779E+0002 7.63085849270942E+0002 7.61269787380932E+0002 + 7.59458991367934E+0002 7.57653442476538E+0002 7.55853122030361E+0002 7.54058011431680E+0002 7.52268092161061E+0002 + 7.50483345776991E+0002 7.48703753915510E+0002 7.46929298289854E+0002 7.45159960690088E+0002 7.43395722982744E+0002 + 7.41636567110466E+0002 7.39882475091655E+0002 7.38133429020108E+0002 7.36389411064670E+0002 7.34650403468883E+0002 + 7.32916388550632E+0002 7.31187348701802E+0002 7.29463266387928E+0002 7.27744124147855E+0002 7.26029904593392E+0002 + 7.24320590408970E+0002 7.22616164351310E+0002 7.20916609249075E+0002 7.19221908002544E+0002 7.17532043583271E+0002 + 7.15846999033757E+0002 7.14166757467115E+0002 7.12491302066745E+0002 7.10820616086006E+0002 7.09154682847885E+0002 + 7.07493485744681E+0002 7.05837008237675E+0002 7.04185233856814E+0002 7.02538146200387E+0002 7.00895728934713E+0002 + 6.99257965793819E+0002 6.97624840579129E+0002 6.95996337159149E+0002 6.94372439469157E+0002 6.92753131510893E+0002 + 6.91138397352247E+0002 6.89528221126956E+0002 6.87922587034300E+0002 6.86321479338790E+0002 6.84724882369878E+0002 + 6.83132780521643E+0002 6.81545158252500E+0002 6.79962000084902E+0002 6.78383290605040E+0002 6.76809014462548E+0002 + 6.75239156370213E+0002 6.73673701103680E+0002 6.72112633501165E+0002 6.70555938463159E+0002 6.69003600952148E+0002 + 6.67455605992321E+0002 6.65911938669289E+0002 6.64372584129798E+0002 6.62837527581452E+0002 6.61306754292427E+0002 + 6.59780249591192E+0002 6.58257998866238E+0002 6.56739987565791E+0002 6.55226201197545E+0002 6.53716625328387E+0002 + 6.52211245584118E+0002 6.50710047649192E+0002 6.49213017266439E+0002 6.47720140236796E+0002 6.46231402419048E+0002 + 6.44746789729552E+0002 6.43266288141979E+0002 6.41789883687049E+0002 6.40317562452269E+0002 6.38849310581673E+0002 + 6.37385114275560E+0002 6.35924959790240E+0002 6.34468833437776E+0002 6.33016721585725E+0002 6.31568610656890E+0002 + 6.30124487129061E+0002 6.28684337534766E+0002 6.27248148461022E+0002 6.25815906549081E+0002 6.24387598494188E+0002 + 6.22963211045330E+0002 6.21542731004990E+0002 6.20126145228904E+0002 6.18713440625821E+0002 6.17304604157254E+0002 + 6.15899622837244E+0002 6.14498483732120E+0002 6.13101173960258E+0002 6.11707680691847E+0002 6.10317991148650E+0002 + 6.08932092603770E+0002 6.07549972381417E+0002 6.06171617856675E+0002 6.04797016455269E+0002 6.03426155653336E+0002 + 6.02059022977194E+0002 6.00695606003118E+0002 5.99335892357107E+0002 5.97979869714662E+0002 5.96627525800562E+0002 + 5.95278848388635E+0002 5.93933825301541E+0002 5.92592444410548E+0002 5.91254693635311E+0002 5.89920560943654E+0002 + 5.88590034351350E+0002 5.87263101921907E+0002 5.85939751766345E+0002 5.84619972042989E+0002 5.83303750957249E+0002 + 5.81991076761412E+0002 5.80681937754424E+0002 5.79376322281683E+0002 5.78074218734828E+0002 5.76775615551530E+0002 + 5.75480501215286E+0002 5.74188864255207E+0002 5.72900693245818E+0002 5.71615976806850E+0002 5.70334703603035E+0002 + 5.69056862343906E+0002 5.67782441783595E+0002 5.66511430720628E+0002 5.65243817997729E+0002 5.63979592501620E+0002 + 5.62718743162823E+0002 5.61461258955463E+0002 5.60207128897069E+0002 5.58956342048385E+0002 5.57708887513170E+0002 + 5.56464754438007E+0002 5.55223932012113E+0002 5.53986409467142E+0002 5.52752176077000E+0002 5.51521221157651E+0002 + 5.50293534066934E+0002 5.49069104204370E+0002 5.47847921010974E+0002 5.46629973969080E+0002 5.45415252602139E+0002 + 5.44203746474552E+0002 5.42995445191473E+0002 5.41790338398637E+0002 5.40588415782172E+0002 5.39389667068420E+0002 + 5.38194082023760E+0002 5.37001650454425E+0002 5.35812362206327E+0002 5.34626207164880E+0002 5.33443175254821E+0002 + 5.32263256440039E+0002 5.31086440723395E+0002 5.29912718146554E+0002 5.28742078789807E+0002 5.27574512771902E+0002 + 5.26410010249874E+0002 5.25248561418870E+0002 5.24090156511985E+0002 5.22934785800089E+0002 5.21782439591659E+0002 + 5.20633108232619E+0002 5.19486782106162E+0002 5.18343451632595E+0002 5.17203107269169E+0002 5.16065739509914E+0002 + 5.14931338885482E+0002 5.13799895962978E+0002 5.12671401345802E+0002 5.11545845673487E+0002 5.10423219621542E+0002 + 5.09303513901286E+0002 5.08186719259697E+0002 5.07072826479250E+0002 5.05961826377761E+0002 5.04853709808233E+0002 + 5.03748467658695E+0002 5.02646090852054E+0002 5.01546570345937E+0002 5.00449897132538E+0002 4.99356062238467E+0002 + 4.98265056724598E+0002 4.97176871685916E+0002 4.96091498251371E+0002 4.95008927583723E+0002 4.93929150879396E+0002 + 4.92852159368333E+0002 4.91777944313842E+0002 4.90706497012453E+0002 4.89637808793774E+0002 4.88571871020340E+0002 + 4.87508675087475E+0002 4.86448212423143E+0002 4.85390474487806E+0002 4.84335452774283E+0002 4.83283138807608E+0002 + 4.82233524144886E+0002 4.81186600375156E+0002 4.80142359119249E+0002 4.79100792029650E+0002 4.78061890790358E+0002 + 4.77025647116751E+0002 4.75992052755444E+0002 4.74961099484158E+0002 4.73932779111580E+0002 4.72907083477232E+0002 + 4.71884004451330E+0002 4.70863533934655E+0002 4.69845663858422E+0002 4.68830386184138E+0002 4.67817692903480E+0002 + 4.66807576038158E+0002 4.65800027639786E+0002 4.64795039789752E+0002 4.63792604599086E+0002 4.62792714208335E+0002 + 4.61795360787432E+0002 4.60800536535570E+0002 4.59808233681072E+0002 4.58818444481268E+0002 4.57831161222368E+0002 + 4.56846376219334E+0002 4.55864081815761E+0002 4.54884270383747E+0002 4.53906934323773E+0002 4.52932066064579E+0002 + 4.51959658063043E+0002 4.50989702804056E+0002 4.50022192800405E+0002 4.49057120592648E+0002 4.48094478748998E+0002 + 4.47134259865202E+0002 4.46176456564422E+0002 4.45221061497115E+0002 4.44268067340918E+0002 4.43317466800530E+0002 + 4.42369252607596E+0002 4.41423417520586E+0002 4.40479954324689E+0002 4.39538855831688E+0002 4.38600114879852E+0002 + 4.37663724333818E+0002 4.36729677084483E+0002 4.35797966048886E+0002 4.34868584170097E+0002 4.33941524417106E+0002 + 4.33016779784712E+0002 4.32094343293412E+0002 4.31174207989290E+0002 4.30256366943909E+0002 4.29340813254199E+0002 + 4.28427540042351E+0002 4.27516540455708E+0002 4.26607807666660E+0002 4.25701334872528E+0002 4.24797115295471E+0002 + 4.23895142182367E+0002 4.22995408804716E+0002 4.22097908458530E+0002 4.21202634464232E+0002 4.20309580166549E+0002 + 4.19418738934411E+0002 4.18530104160844E+0002 4.17643669262872E+0002 4.16759427681411E+0002 4.15877372881170E+0002 + 4.14997498350547E+0002 4.14119797601532E+0002 4.13244264169605E+0002 4.12370891613632E+0002 4.11499673515775E+0002 + 4.10630603481383E+0002 4.09763675138902E+0002 4.08898882139770E+0002 4.08036218158325E+0002 4.07175676891707E+0002 + 4.06317252059757E+0002 4.05460937404927E+0002 4.04606726692181E+0002 4.03754613708900E+0002 4.02904592264788E+0002 + 4.02056656191777E+0002 4.01210799343934E+0002 4.00367015597365E+0002 3.99525298850128E+0002 3.98685643022133E+0002 + 3.97848042055054E+0002 3.97012489912238E+0002 3.96178980578611E+0002 3.95347508060590E+0002 3.94518066385989E+0002 + 3.93690649603933E+0002 3.92865251784765E+0002 3.92041867019960E+0002 3.91220489422034E+0002 3.90401113124456E+0002 + 3.89583732281561E+0002 3.88768341068462E+0002 3.87954933680960E+0002 3.87143504335466E+0002 3.86334047268903E+0002 + 3.85526556738629E+0002 3.84721027022348E+0002 3.83917452418026E+0002 3.83115827243804E+0002 3.82316145837916E+0002 + 3.81518402558606E+0002 3.80722591784042E+0002 3.79928707912233E+0002 3.79136745360948E+0002 3.78346698567634E+0002 + 3.77558561989329E+0002 3.76772330102590E+0002 3.75987997403401E+0002 3.75205558407099E+0002 3.74425007648292E+0002 + 3.73646339680779E+0002 3.72869549077469E+0002 3.72094630430302E+0002 3.71321578350173E+0002 3.70550387466849E+0002 + 3.69781052428893E+0002 3.69013567903587E+0002 3.68247928576852E+0002 3.67484129153173E+0002 3.66722164355520E+0002 + 3.65962028925276E+0002 3.65203717622155E+0002 3.64447225224130E+0002 3.63692546527357E+0002 3.62939676346098E+0002 + 3.62188609512652E+0002 3.61439340877271E+0002 3.60691865308097E+0002 3.59946177691079E+0002 3.59202272929905E+0002 + 3.58460145945928E+0002 3.57719791678093E+0002 3.56981205082863E+0002 3.56244381134151E+0002 3.55509314823243E+0002 + 3.54776001158733E+0002 3.54044435166446E+0002 3.53314611889372E+0002 3.52586526387592E+0002 3.51860173738210E+0002 + 3.51135549035283E+0002 3.50412647389753E+0002 3.49691463929374E+0002 3.48971993798648E+0002 3.48254232158752E+0002 + 3.47538174187474E+0002 3.46823815079142E+0002 3.46111150044559E+0002 3.45400174310936E+0002 3.44690883121820E+0002 + 3.43983271737035E+0002 3.43277335432610E+0002 3.42573069500715E+0002 3.41870469249598E+0002 3.41169530003513E+0002 + 3.40470247102662E+0002 3.39772615903127E+0002 3.39076631776804E+0002 3.38382290111342E+0002 3.37689586310079E+0002 + 3.36998515791974E+0002 3.36309073991550E+0002 3.35621256358825E+0002 3.34935058359255E+0002 3.34250475473667E+0002 + 3.33567503198199E+0002 3.32886137044238E+0002 3.32206372538358E+0002 3.31528205222259E+0002 3.30851630652705E+0002 + 3.30176644401466E+0002 3.29503242055253E+0002 3.28831419215664E+0002 3.28161171499117E+0002 3.27492494536796E+0002 + 3.26825383974589E+0002 3.26159835473030E+0002 3.25495844707239E+0002 3.24833407366864E+0002 3.24172519156024E+0002 + 3.23513175793247E+0002 3.22855373011418E+0002 3.22199106557718E+0002 3.21544372193564E+0002 3.20891165694561E+0002 + 3.20239482850433E+0002 3.19589319464979E+0002 3.18940671356007E+0002 3.18293534355283E+0002 3.17647904308475E+0002 + 3.17003777075095E+0002 3.16361148528446E+0002 3.15720014555569E+0002 3.15080371057182E+0002 3.14442213947632E+0002 + 3.13805539154838E+0002 3.13170342620237E+0002 3.12536620298729E+0002 3.11904368158626E+0002 3.11273582181600E+0002 + 3.10644258362625E+0002 3.10016392709927E+0002 3.09389981244934E+0002 3.08765020002219E+0002 3.08141505029450E+0002 + 3.07519432387340E+0002 3.06898798149594E+0002 3.06279598402855E+0002 3.05661829246656E+0002 3.05045486793372E+0002 + 3.04430567168161E+0002 3.03817066508920E+0002 3.03204980966235E+0002 3.02594306703326E+0002 3.01985039896003E+0002 + 3.01377176732613E+0002 3.00770713413991E+0002 3.00165646153412E+0002 2.99561971176542E+0002 2.98959684721388E+0002 + 2.98358783038251E+0002 2.97759262389677E+0002 2.97161119050410E+0002 2.96564349307344E+0002 2.95968949459473E+0002 + 2.95374915817847E+0002 2.94782244705523E+0002 2.94190932457519E+0002 2.93600975420767E+0002 2.93012369954065E+0002 + 2.92425112428032E+0002 2.91839199225065E+0002 2.91254626739285E+0002 2.90671391376501E+0002 2.90089489554156E+0002 + 2.89508917701288E+0002 2.88929672258482E+0002 2.88351749677824E+0002 2.87775146422860E+0002 2.87199858968547E+0002 + 2.86625883801214E+0002 2.86053217418512E+0002 2.85481856329376E+0002 2.84911797053977E+0002 2.84343036123678E+0002 + 2.83775570080995E+0002 2.83209395479553E+0002 2.82644508884037E+0002 2.82080906870157E+0002 2.81518586024602E+0002 + 2.80957542944996E+0002 2.80397774239861E+0002 2.79839276528569E+0002 2.79282046441304E+0002 2.78726080619018E+0002 + 2.78171375713394E+0002 2.77617928386798E+0002 2.77065735312244E+0002 2.76514793173349E+0002 2.75965098664297E+0002 + 2.75416648489792E+0002 2.74869439365022E+0002 2.74323468015620E+0002 2.73778731177620E+0002 2.73235225597419E+0002 + 2.72692948031738E+0002 2.72151895247584E+0002 2.71612064022206E+0002 2.71073451143059E+0002 2.70536053407766E+0002 + 2.69999867624077E+0002 2.69464890609833E+0002 2.68931119192923E+0002 2.68398550211251E+0002 2.67867180512695E+0002 + 2.67337006955068E+0002 2.66808026406085E+0002 2.66280235743320E+0002 2.65753631854170E+0002 2.65228211635822E+0002 + 2.64703971995209E+0002 2.64180909848978E+0002 2.63659022123452E+0002 2.63138305754592E+0002 2.62618757687964E+0002 + 2.62100374878696E+0002 2.61583154291451E+0002 2.61067092900384E+0002 2.60552187689108E+0002 2.60038435650659E+0002 + 2.59525833787462E+0002 2.59014379111290E+0002 2.58504068643237E+0002 2.57994899413676E+0002 2.57486868462228E+0002 + 2.56979972837723E+0002 2.56474209598174E+0002 2.55969575810731E+0002 2.55466068551655E+0002 2.54963684906284E+0002 + 2.54462421968992E+0002 2.53962276843163E+0002 2.53463246641153E+0002 2.52965328484255E+0002 2.52468519502672E+0002 + 2.51972816835477E+0002 2.51478217630583E+0002 2.50984719044710E+0002 2.50492318243352E+0002 2.50001012400743E+0002 + 2.49510798699827E+0002 2.49021674332222E+0002 2.48533636498192E+0002 2.48046682406612E+0002 2.47560809274936E+0002 + 2.47076014329166E+0002 2.46592294803821E+0002 2.46109647941903E+0002 2.45628070994869E+0002 2.45147561222597E+0002 + 2.44668115893354E+0002 2.44189732283770E+0002 2.43712407678801E+0002 2.43236139371701E+0002 2.42760924663991E+0002 + 2.42286760865432E+0002 2.41813645293988E+0002 2.41341575275799E+0002 2.40870548145153E+0002 2.40400561244453E+0002 + 2.39931611924189E+0002 2.39463697542906E+0002 2.38996815467176E+0002 2.38530963071569E+0002 2.38066137738624E+0002 + 2.37602336858817E+0002 2.37139557830533E+0002 2.36677798060041E+0002 2.36217054961459E+0002 2.35757325956729E+0002 + 2.35298608475587E+0002 2.34840899955536E+0002 2.34384197841816E+0002 2.33928499587377E+0002 2.33473802652849E+0002 + 2.33020104506517E+0002 2.32567402624290E+0002 2.32115694489676E+0002 2.31664977593751E+0002 2.31215249435136E+0002 + 2.30766507519965E+0002 2.30318749361861E+0002 2.29871972481907E+0002 2.29426174408621E+0002 2.28981352677924E+0002 + 2.28537504833122E+0002 2.28094628424868E+0002 2.27652721011148E+0002 2.27211780157242E+0002 2.26771803435708E+0002 + 2.26332788426348E+0002 2.25894732716187E+0002 2.25457633899446E+0002 2.25021489577512E+0002 2.24586297358919E+0002 + 2.24152054859316E+0002 2.23718759701444E+0002 2.23286409515113E+0002 2.22855001937171E+0002 2.22424534611484E+0002 + 2.21995005188909E+0002 2.21566411327266E+0002 2.21138750691318E+0002 2.20712020952743E+0002 2.20286219790109E+0002 + 2.19861344888852E+0002 2.19437393941248E+0002 2.19014364646393E+0002 2.18592254710174E+0002 2.18171061845245E+0002 + 2.17750783771010E+0002 2.17331418213588E+0002 2.16912962905797E+0002 2.16495415587129E+0002 2.16078774003722E+0002 + 2.15663035908342E+0002 2.15248199060357E+0002 2.14834261225711E+0002 2.14421220176905E+0002 2.14009073692972E+0002 + 2.13597819559453E+0002 2.13187455568373E+0002 2.12777979518223E+0002 2.12369389213933E+0002 2.11961682466847E+0002 + 2.11554857094707E+0002 2.11148910921626E+0002 2.10743841778064E+0002 2.10339647500812E+0002 2.09936325932961E+0002 + 2.09533874923889E+0002 2.09132292329231E+0002 2.08731576010862E+0002 2.08331723836872E+0002 2.07932733681547E+0002 + 2.07534603425344E+0002 2.07137330954875E+0002 2.06740914162876E+0002 2.06345350948195E+0002 2.05950639215767E+0002 + 2.05556776876589E+0002 2.05163761847706E+0002 2.04771592052184E+0002 2.04380265419090E+0002 2.03989779883476E+0002 + 2.03600133386349E+0002 2.03211323874660E+0002 2.02823349301277E+0002 2.02436207624966E+0002 2.02049896810369E+0002 + 2.01664414827990E+0002 2.01279759654164E+0002 2.00895929271046E+0002 2.00512921666587E+0002 2.00130734834515E+0002 + 1.99749366774312E+0002 1.99368815491197E+0002 1.98989078996107E+0002 1.98610155305675E+0002 1.98232042442210E+0002 + 1.97854738433680E+0002 1.97478241313689E+0002 1.97102549121460E+0002 1.96727659901816E+0002 1.96353571705159E+0002 + 1.95980282587452E+0002 1.95607790610198E+0002 1.95236093840424E+0002 1.94865190350659E+0002 1.94495078218917E+0002 + 1.94125755528679E+0002 1.93757220368869E+0002 1.93389470833844E+0002 1.93022505023367E+0002 1.92656321042593E+0002 + 1.92290917002051E+0002 1.91926291017622E+0002 1.91562441210524E+0002 1.91199365707294E+0002 1.90837062639766E+0002 + 1.90475530145057E+0002 1.90114766365547E+0002 1.89754769448863E+0002 1.89395537547857E+0002 1.89037068820594E+0002 + 1.88679361430329E+0002 1.88322413545491E+0002 1.87966223339669E+0002 1.87610788991589E+0002 1.87256108685099E+0002 + 1.86902180609152E+0002 1.86549002957791E+0002 1.86196573930125E+0002 1.85844891730319E+0002 1.85493954567573E+0002 + 1.85143760656105E+0002 1.84794308215137E+0002 1.84445595468875E+0002 1.84097620646493E+0002 1.83750381982117E+0002 + 1.83403877714808E+0002 1.83058106088546E+0002 1.82713065352210E+0002 1.82368753759569E+0002 1.82025169569255E+0002 + 1.81682311044758E+0002 1.81340176454402E+0002 1.80998764071329E+0002 1.80658072173489E+0002 1.80318099043617E+0002 + 1.79978842969220E+0002 1.79640302242562E+0002 1.79302475160646E+0002 1.78965360025201E+0002 1.78628955142660E+0002 + 1.78293258824154E+0002 1.77958269385488E+0002 1.77623985147128E+0002 1.77290404434189E+0002 1.76957525576412E+0002 + 1.76625346908158E+0002 1.76293866768383E+0002 1.75963083500631E+0002 1.75632995453015E+0002 1.75303600978200E+0002 + 1.74974898433391E+0002 1.74646886180318E+0002 1.74319562585219E+0002 1.73992926018828E+0002 1.73666974856354E+0002 + 1.73341707477476E+0002 1.73017122266318E+0002 1.72693217611442E+0002 1.72369991905830E+0002 1.72047443546868E+0002 + 1.71725570936337E+0002 1.71404372480391E+0002 1.71083846589549E+0002 1.70763991678677E+0002 1.70444806166977E+0002 + 1.70126288477967E+0002 1.69808437039475E+0002 1.69491250283618E+0002 1.69174726646789E+0002 1.68858864569648E+0002 + 1.68543662497101E+0002 1.68229118878292E+0002 1.67915232166585E+0002 1.67602000819553E+0002 1.67289423298964E+0002 + 1.66977498070764E+0002 1.66666223605068E+0002 1.66355598376144E+0002 1.66045620862399E+0002 1.65736289546367E+0002 + 1.65427602914696E+0002 1.65119559458131E+0002 1.64812157671506E+0002 1.64505396053726E+0002 1.64199273107757E+0002 + 1.63893787340612E+0002 1.63588937263336E+0002 1.63284721390997E+0002 1.62981138242667E+0002 1.62678186341416E+0002 + 1.62375864214294E+0002 1.62074170392320E+0002 1.61773103410470E+0002 1.61472661807663E+0002 1.61172844126746E+0002 + 1.60873648914488E+0002 1.60575074721560E+0002 1.60277120102529E+0002 1.59979783615839E+0002 1.59683063823804E+0002 + 1.59386959292592E+0002 1.59091468592216E+0002 1.58796590296518E+0002 1.58502322983160E+0002 1.58208665233607E+0002 + 1.57915615633122E+0002 1.57623172770749E+0002 1.57331335239300E+0002 1.57040101635346E+0002 1.56749470559204E+0002 + 1.56459440614926E+0002 1.56170010410283E+0002 1.55881178556760E+0002 1.55592943669537E+0002 1.55305304367483E+0002 + 1.55018259273140E+0002 1.54731807012714E+0002 1.54445946216064E+0002 1.54160675516687E+0002 1.53875993551709E+0002 + 1.53591898961874E+0002 1.53308390391530E+0002 1.53025466488620E+0002 1.52743125904669E+0002 1.52461367294776E+0002 + 1.52180189317597E+0002 1.51899590635338E+0002 1.51619569913743E+0002 1.51340125822083E+0002 1.51061257033144E+0002 + 1.50782962223217E+0002 1.50505240072084E+0002 1.50228089263014E+0002 1.49951508482742E+0002 1.49675496421468E+0002 + 1.49400051772840E+0002 1.49125173233945E+0002 1.48850859505298E+0002 1.48577109290831E+0002 1.48303921297884E+0002 + 1.48031294237191E+0002 1.47759226822875E+0002 1.47487717772429E+0002 1.47216765806715E+0002 1.46946369649946E+0002 + 1.46676528029679E+0002 1.46407239676804E+0002 1.46138503325534E+0002 1.45870317713394E+0002 1.45602681581210E+0002 + 1.45335593673101E+0002 1.45069052736468E+0002 1.44803057521980E+0002 1.44537606783572E+0002 1.44272699278425E+0002 + 1.44008333766966E+0002 1.43744509012847E+0002 1.43481223782947E+0002 1.43218476847352E+0002 1.42956266979350E+0002 + 1.42694592955420E+0002 1.42433453555223E+0002 1.42172847561592E+0002 1.41912773760519E+0002 1.41653230941151E+0002 + 1.41394217895776E+0002 1.41135733419814E+0002 1.40877776311809E+0002 1.40620345373417E+0002 1.40363439409401E+0002 + 1.40107057227613E+0002 1.39851197638996E+0002 1.39595859457563E+0002 1.39341041500395E+0002 1.39086742587631E+0002 + 1.38832961542456E+0002 1.38579697191090E+0002 1.38326948362787E+0002 1.38074713889817E+0002 1.37822992607460E+0002 + 1.37571783353997E+0002 1.37321084970704E+0002 1.37070896301834E+0002 1.36821216194619E+0002 1.36572043499252E+0002 + 1.36323377068883E+0002 1.36075215759608E+0002 1.35827558430462E+0002 1.35580403943407E+0002 1.35333751163326E+0002 + 1.35087598958012E+0002 1.34841946198160E+0002 1.34596791757359E+0002 1.34352134512083E+0002 1.34107973341682E+0002 + 1.33864307128372E+0002 1.33621134757227E+0002 1.33378455116174E+0002 1.33136267095978E+0002 1.32894569590239E+0002 + 1.32653361495379E+0002 1.32412641710639E+0002 1.32172409138063E+0002 1.31932662682498E+0002 1.31693401251578E+0002 + 1.31454623755721E+0002 1.31216329108118E+0002 1.30978516224726E+0002 1.30741184024258E+0002 1.30504331428177E+0002 + 1.30267957360685E+0002 1.30032060748717E+0002 1.29796621508683E+0002 1.29561392080424E+0002 1.29326297466601E+0002 + 1.29091338887681E+0002 1.28856517558676E+0002 1.28621834689155E+0002 1.28387291483241E+0002 1.28152889139611E+0002 + 1.27918628851507E+0002 1.27684511806729E+0002 1.27450539187649E+0002 1.27216712171202E+0002 1.26983031928902E+0002 + 1.26749499626831E+0002 1.26516116425655E+0002 1.26282883480622E+0002 1.26049801941564E+0002 1.25816872952903E+0002 + 1.25584097653654E+0002 1.25351477177430E+0002 1.25119012652442E+0002 1.24886705201507E+0002 1.24654555942051E+0002 + 1.24422565986113E+0002 1.24190736440347E+0002 1.23959068406028E+0002 1.23727562979059E+0002 1.23496221249970E+0002 + 1.23265044303926E+0002 1.23034033220732E+0002 1.22803189074835E+0002 1.22572512935330E+0002 1.22342005865968E+0002 + 1.22111668925154E+0002 1.21881503165958E+0002 1.21651509636118E+0002 1.21421689378043E+0002 1.21192043428824E+0002 + 1.20962572820232E+0002 1.20733278578728E+0002 1.20504161725469E+0002 1.20275223276308E+0002 1.20046464241808E+0002 + 1.19817885627238E+0002 1.19589488432588E+0002 1.19361273652569E+0002 1.19133242276619E+0002 1.18905395288913E+0002 + 1.18677733668364E+0002 1.18450258388631E+0002 1.18222970418129E+0002 1.17995870720028E+0002 1.17768960252265E+0002 + 1.17542239967549E+0002 1.17315710813363E+0002 1.17089373731980E+0002 1.16863229660459E+0002 1.16637279530660E+0002 + 1.16411524269244E+0002 1.16185964797687E+0002 1.15960602032278E+0002 1.15735436884134E+0002 1.15510470259203E+0002 + 1.15285703058272E+0002 1.15061136176973E+0002 1.14836770505790E+0002 1.14612606930069E+0002 1.14388646330023E+0002 + 1.14164889580738E+0002 1.13941337552185E+0002 1.13717991109222E+0002 1.13494851111605E+0002 1.13271918413996E+0002 + 1.13049193865967E+0002 1.12826678312012E+0002 1.12604372591551E+0002 1.12382277538942E+0002 1.12160393983484E+0002 + 1.11938722749429E+0002 1.11717264655987E+0002 1.11496020517338E+0002 1.11274991142635E+0002 1.11054177336016E+0002 + 1.10833579896610E+0002 1.10613199618548E+0002 1.10393037290968E+0002 1.10173093698025E+0002 1.09953369618900E+0002 + 1.09733865827808E+0002 1.09514583094006E+0002 1.09295522181801E+0002 1.09076683850563E+0002 1.08858068854725E+0002 + 1.08639677943802E+0002 1.08421511862393E+0002 1.08203571350191E+0002 1.07985857141994E+0002 1.07768369967712E+0002 + 1.07551110552375E+0002 1.07334079616148E+0002 1.07117277874330E+0002 1.06900706037374E+0002 1.06684364810888E+0002 + 1.06468254895648E+0002 1.06252376987607E+0002 1.06036731777904E+0002 1.05821319952872E+0002 1.05606142194051E+0002 + 1.05391199178193E+0002 1.05176491577275E+0002 1.04962020058506E+0002 1.04747785284340E+0002 1.04533787912481E+0002 + 1.04320028595897E+0002 1.04106507982827E+0002 1.03893226716792E+0002 1.03680185436604E+0002 1.03467384776377E+0002 + 1.03254825365535E+0002 1.03042507828825E+0002 1.02830432786324E+0002 1.02618600853451E+0002 1.02407012640974E+0002 + 1.02195668755024E+0002 1.01984569797103E+0002 1.01773716364096E+0002 1.01563109048277E+0002 1.01352748437324E+0002 + 1.01142635114327E+0002 1.00932769657798E+0002 1.00723152641682E+0002 1.00513784635368E+0002 1.00304666203697E+0002 + 1.00095797906977E+0002 9.98871803009883E+0001 9.96788139369979E+0001 9.94706993617672E+0001 9.92628371175651E+0001 + 9.90552277421767E+0001 9.88478717689150E+0001 9.86407697266312E+0001 9.84339221397260E+0001 9.82273295281591E+0001 + 9.80209924074613E+0001 9.78149112887443E+0001 9.76090866787127E+0001 9.74035190796732E+0001 9.71982089895476E+0001 + 9.69931569018809E+0001 9.67883633058558E+0001 9.65838286863006E+0001 9.63795535237019E+0001 9.61755382942152E+0001 + 9.59717834696757E+0001 9.57682895176096E+0001 9.55650569012453E+0001 9.53620860795247E+0001 9.51593775071143E+0001 + 9.49569316344151E+0001 9.47547489075768E+0001 9.45528297685054E+0001 9.43511746548778E+0001 9.41497840001503E+0001 + 9.39486582335720E+0001 9.37477977801950E+0001 9.35472030608867E+0001 9.33468744923395E+0001 9.31468124870838E+0001 + 9.29470174534995E+0001 9.27474897958256E+0001 9.25482299141740E+0001 9.23492382045398E+0001 9.21505150588122E+0001 + 9.19520608647874E+0001 9.17538760061791E+0001 9.15559608626311E+0001 9.13583158097276E+0001 9.11609412190057E+0001 + 9.09638374579667E+0001 9.07670048900883E+0001 9.05704438748351E+0001 9.03741547676712E+0001 9.01781379200722E+0001 + 8.99823936795357E+0001 8.97869223895937E+0001 8.95917243898250E+0001 8.93968000158655E+0001 8.92021495994211E+0001 + 8.90077734682795E+0001 8.88136719463212E+0001 8.86198453535320E+0001 8.84262940060145E+0001 8.82330182160001E+0001 + 8.80400182918608E+0001 8.78472945381212E+0001 8.76548472554700E+0001 8.74626767407725E+0001 8.72707832870816E+0001 + 8.70791671836512E+0001 8.68878287159464E+0001 8.66967681656566E+0001 8.65059858107069E+0001 8.63154819252707E+0001 + 8.61252567797805E+0001 8.59353106409416E+0001 8.57456437717425E+0001 8.55562564314673E+0001 8.53671488757085E+0001 + 8.51783213563781E+0001 8.49897741217202E+0001 8.48015074163226E+0001 8.46135214811294E+0001 8.44258165534522E+0001 + 8.42383928669829E+0001 8.40512506518055E+0001 8.38643901344085E+0001 8.36778115376962E+0001 8.34915150810015E+0001 + 8.33055009800978E+0001 8.31197694472107E+0001 8.29343206910310E+0001 8.27491549167259E+0001 8.25642723259516E+0001 + 8.23796731168650E+0001 8.21953574841364E+0001 8.20113256189611E+0001 8.18275777090716E+0001 8.16441139387504E+0001 + 8.14609344888412E+0001 8.12780395367614E+0001 8.10954292565141E+0001 8.09131038187013E+0001 8.07310633905341E+0001 + 8.05493081358460E+0001 8.03678382151057E+0001 8.01866537854278E+0001 8.00057550005859E+0001 7.98251420110240E+0001 + 7.96448149638697E+0001 7.94647740029454E+0001 7.92850192687813E+0001 7.91055508986261E+0001 7.89263690264608E+0001 + 7.87474737830103E+0001 7.85688652957545E+0001 7.83905436889424E+0001 7.82125090836026E+0001 7.80347615975554E+0001 + 7.78573013454271E+0001 7.76801284386588E+0001 7.75032429855217E+0001 7.73266450911265E+0001 7.71503348574384E+0001 + 7.69743123832862E+0001 7.67985777643769E+0001 7.66231310933061E+0001 7.64479724595715E+0001 7.62731019495836E+0001 + 7.60985196466792E+0001 7.59242256311320E+0001 7.57502199801663E+0001 7.55765027679676E+0001 7.54030740656962E+0001 + 7.52299339414974E+0001 7.50570824605154E+0001 7.48845196849043E+0001 7.47122456738403E+0001 7.45402604835339E+0001 + 7.43685641672425E+0001 7.41971567752812E+0001 7.40260383550354E+0001 7.38552089509732E+0001 7.36846686046573E+0001 + 7.35144173547563E+0001 7.33444552370579E+0001 7.31747822844794E+0001 7.30053985270812E+0001 7.28363039920776E+0001 + 7.26674987038497E+0001 7.24989826839563E+0001 7.23307559511467E+0001 7.21628185213725E+0001 7.19951704077992E+0001 + 7.18278116208185E+0001 7.16607421680595E+0001 7.14939620544018E+0001 7.13274712819864E+0001 7.11612698502277E+0001 + 7.09953577558255E+0001 7.08297349927773E+0001 7.06644015523895E+0001 7.04993574232892E+0001 7.03346025914369E+0001 + 7.01701370401370E+0001 7.00059607500505E+0001 6.98420736992067E+0001 6.96784758630149E+0001 6.95151672142757E+0001 + 6.93521477231938E+0001 6.91894173573882E+0001 6.90269760819054E+0001 6.88648238592306E+0001 6.87029606492987E+0001 + 6.85413864095070E+0001 6.83801010947263E+0001 6.82191046573129E+0001 6.80583970471198E+0001 6.78979782115084E+0001 + 6.77378480953606E+0001 6.75780066410900E+0001 6.74184537886533E+0001 6.72591894755624E+0001 6.71002136368955E+0001 + 6.69415262053087E+0001 6.67831271110478E+0001 6.66250162819597E+0001 6.64671936435034E+0001 6.63096591187625E+0001 + 6.61524126284551E+0001 6.59954540909470E+0001 6.58387834222620E+0001 6.56824005360938E+0001 6.55263053438170E+0001 + 6.53704977544987E+0001 6.52149776749100E+0001 6.50597450095369E+0001 6.49047996605923E+0001 6.47501415280264E+0001 + 6.45957705095391E+0001 6.44416865005902E+0001 6.42878893944114E+0001 6.41343790820172E+0001 6.39811554522162E+0001 + 6.38282183916223E+0001 6.36755677846660E+0001 6.35232035136049E+0001 6.33711254585360E+0001 6.32193334974063E+0001 + 6.30678275060233E+0001 6.29166073580669E+0001 6.27656729251003E+0001 6.26150240765806E+0001 6.24646606798706E+0001 + 6.23145826002489E+0001 6.21647897009220E+0001 6.20152818430340E+0001 6.18660588856789E+0001 6.17171206859103E+0001 + 6.15684670987531E+0001 6.14200979772142E+0001 6.12720131722931E+0001 6.11242125329935E+0001 6.09766959063330E+0001 + 6.08294631373550E+0001 6.06825140691389E+0001 6.05358485428110E+0001 6.03894663975551E+0001 6.02433674706239E+0001 + 6.00975515973485E+0001 5.99520186111506E+0001 5.98067683435518E+0001 5.96618006241848E+0001 5.95171152808044E+0001 + 5.93727121392975E+0001 5.92285910236939E+0001 5.90847517561769E+0001 5.89411941570941E+0001 5.87979180449673E+0001 + 5.86549232365034E+0001 5.85122095466049E+0001 5.83697767883804E+0001 5.82276247731544E+0001 5.80857533104789E+0001 + 5.79441622081423E+0001 5.78028512721814E+0001 5.76618203068900E+0001 5.75210691148307E+0001 5.73805974968444E+0001 + 5.72404052520606E+0001 5.71004921779081E+0001 5.69608580701248E+0001 5.68215027227680E+0001 5.66824259282245E+0001 + 5.65436274772212E+0001 5.64051071588345E+0001 5.62668647605011E+0001 5.61289000680275E+0001 5.59912128656007E+0001 + 5.58538029357975E+0001 5.57166700595951E+0001 5.55798140163811E+0001 5.54432345839628E+0001 5.53069315385779E+0001 + 5.51709046549039E+0001 5.50351537060683E+0001 5.48996784636585E+0001 5.47644786977313E+0001 5.46295541768232E+0001 + 5.44949046679594E+0001 5.43605299366648E+0001 5.42264297469727E+0001 5.40926038614347E+0001 5.39590520411309E+0001 + 5.38257740456790E+0001 5.36927696332444E+0001 5.35600385605494E+0001 5.34275805828833E+0001 5.32953954541115E+0001 + 5.31634829266851E+0001 5.30318427516509E+0001 5.29004746786604E+0001 5.27693784559793E+0001 5.26385538304972E+0001 + 5.25080005477372E+0001 5.23777183518646E+0001 5.22477069856966E+0001 5.21179661907124E+0001 5.19884957070611E+0001 + 5.18592952735721E+0001 5.17303646277639E+0001 5.16017035058539E+0001 5.14733116427666E+0001 5.13451887721436E+0001 + 5.12173346263527E+0001 5.10897489364966E+0001 5.09624314324226E+0001 5.08353818427315E+0001 5.07085998947861E+0001 + 5.05820853147209E+0001 5.04558378274512E+0001 5.03298571566817E+0001 5.02041430249152E+0001 5.00786951534626E+0001 + 4.99535132624504E+0001 4.98285970708308E+0001 4.97039462963900E+0001 4.95795606557568E+0001 4.94554398644121E+0001 + 4.93315836366969E+0001 4.92079916858220E+0001 4.90846637238755E+0001 4.89615994618324E+0001 4.88387986095632E+0001 + 4.87162608758425E+0001 4.85939859683573E+0001 4.84719735937154E+0001 4.83502234574552E+0001 4.82287352640531E+0001 + 4.81075087169319E+0001 4.79865435184701E+0001 4.78658393700103E+0001 4.77453959718667E+0001 4.76252130233344E+0001 + 4.75052902226976E+0001 4.73856272672381E+0001 4.72662238532427E+0001 4.71470796760129E+0001 4.70281944298722E+0001 + 4.69095678081746E+0001 4.67911995033128E+0001 4.66730892067268E+0001 4.65552366089116E+0001 4.64376413994250E+0001 + 4.63203032668971E+0001 4.62032218990366E+0001 4.60863969826402E+0001 4.59698282036001E+0001 4.58535152469123E+0001 + 4.57374577966840E+0001 4.56216555361421E+0001 4.55061081476411E+0001 4.53908153126707E+0001 4.52757767118638E+0001 + 4.51609920250047E+0001 4.50464609310364E+0001 4.49321831080684E+0001 4.48181582333853E+0001 4.47043859834533E+0001 + 4.45908660339289E+0001 4.44775980596660E+0001 4.43645817347242E+0001 4.42518167323757E+0001 4.41393027251131E+0001 + 4.40270393846577E+0001 4.39150263819658E+0001 4.38032633872374E+0001 4.36917500699229E+0001 4.35804860987313E+0001 + 4.34694711416366E+0001 4.33587048658866E+0001 4.32481869380090E+0001 4.31379170238195E+0001 4.30278947884289E+0001 + 4.29181198962507E+0001 4.28085920110080E+0001 4.26993107957406E+0001 4.25902759128132E+0001 4.24814870239216E+0001 + 4.23729437901001E+0001 4.22646458717294E+0001 4.21565929285423E+0001 4.20487846196324E+0001 4.19412206034599E+0001 + 4.18339005378594E+0001 4.17268240800465E+0001 4.16199908866252E+0001 4.15134006135944E+0001 4.14070529163553E+0001 + 4.13009474497180E+0001 4.11950838679084E+0001 4.10894618245751E+0001 4.09840809727967E+0001 4.08789409650877E+0001 + 4.07740414534059E+0001 4.06693820891592E+0001 4.05649625232121E+0001 4.04607824058923E+0001 4.03568413869977E+0001 + 4.02531391158029E+0001 4.01496752410656E+0001 4.00464494110336E+0001 3.99434612734513E+0001 3.98407104755658E+0001 + 3.97381966641339E+0001 3.96359194854288E+0001 3.95338785852454E+0001 3.94320736089082E+0001 3.93305042012769E+0001 + 3.92291700067529E+0001 3.91280706692857E+0001 3.90272058323793E+0001 3.89265751390983E+0001 3.88261782320747E+0001 + 3.87260147535133E+0001 3.86260843451989E+0001 3.85263866485018E+0001 3.84269213043840E+0001 3.83276879534060E+0001 + 3.82286862357323E+0001 3.81299157911377E+0001 3.80313762590132E+0001 3.79330672783726E+0001 3.78349884878579E+0001 + 3.77371395257455E+0001 3.76395200299522E+0001 3.75421296380417E+0001 3.74449679872292E+0001 3.73480347143887E+0001 + 3.72513294560579E+0001 3.71548518484446E+0001 3.70586015274322E+0001 3.69625781285857E+0001 3.68667812871573E+0001 + 3.67712106380925E+0001 3.66758658160352E+0001 3.65807464553339E+0001 3.64858521900473E+0001 3.63911826539497E+0001 + 3.62967374805370E+0001 3.62025163030318E+0001 3.61085187543892E+0001 3.60147444673029E+0001 3.59211930742094E+0001 + 3.58278642072950E+0001 3.57347574985002E+0001 3.56418725795254E+0001 3.55492090818367E+0001 3.54567666366709E+0001 + 3.53645448750408E+0001 3.52725434277412E+0001 3.51807619253529E+0001 3.50891999982497E+0001 3.49978572766023E+0001 + 3.49067333903839E+0001 3.48158279693763E+0001 3.47251406431735E+0001 3.46346710411882E+0001 3.45444187926565E+0001 + 3.44543835266427E+0001 3.43645648720449E+0001 3.42749624575997E+0001 3.41855759118879E+0001 3.40964048633383E+0001 + 3.40074489402339E+0001 3.39187077707165E+0001 3.38301809827913E+0001 3.37418682043320E+0001 3.36537690630863E+0001 + 3.35658831866798E+0001 3.34782102026216E+0001 3.33907497383087E+0001 3.33035014210311E+0001 3.32164648779765E+0001 + 3.31296397362349E+0001 3.30430256228034E+0001 3.29566221645914E+0001 3.28704289884244E+0001 3.27844457210492E+0001 + 3.26986719891389E+0001 3.26131074192964E+0001 3.25277516380601E+0001 3.24426042719085E+0001 3.23576649472634E+0001 + 3.22729332904960E+0001 3.21884089279306E+0001 3.21040914858491E+0001 3.20199805904958E+0001 3.19360758680813E+0001 + 3.18523769447878E+0001 3.17688834467722E+0001 3.16855950001718E+0001 3.16025112311076E+0001 3.15196317656895E+0001 + 3.14369562300197E+0001 3.13544842501976E+0001 3.12722154523240E+0001 3.11901494625050E+0001 3.11082859068566E+0001 + 3.10266244115086E+0001 3.09451646026088E+0001 3.08639061063272E+0001 3.07828485488605E+0001 3.07019915564351E+0001 + 3.06213347553126E+0001 3.05408777717926E+0001 3.04606202322176E+0001 3.03805617629765E+0001 3.03007019905089E+0001 + 3.02210405413086E+0001 3.01415770419284E+0001 3.00623111189829E+0001 2.99832423991535E+0001 2.99043705091913E+0001 + 2.98256950759216E+0001 2.97472157262477E+0001 2.96689320871542E+0001 2.95908437857115E+0001 2.95129504490788E+0001 + 2.94352517045087E+0001 2.93577471793503E+0001 2.92804365010529E+0001 2.92033192971699E+0001 2.91263951953629E+0001 + 2.90496638234042E+0001 2.89731248091814E+0001 2.88967777807008E+0001 2.88206223660907E+0001 2.87446581936051E+0001 + 2.86688848916272E+0001 2.85933020886732E+0001 2.85179094133955E+0001 2.84427064945859E+0001 2.83676929611799E+0001 + 2.82928684422593E+0001 2.82182325670559E+0001 2.81437849649552E+0001 2.80695252654991E+0001 2.79954530983901E+0001 + 2.79215680934937E+0001 2.78478698808426E+0001 2.77743580906392E+0001 2.77010323532597E+0001 2.76278922992565E+0001 + 2.75549375593619E+0001 2.74821677644915E+0001 2.74095825457467E+0001 2.73371815344186E+0001 2.72649643619908E+0001 + 2.71929306601426E+0001 2.71210800607519E+0001 2.70494121958986E+0001 2.69779266978677E+0001 2.69066231991520E+0001 + 2.68355013324554E+0001 2.67645607306958E+0001 2.66938010270083E+0001 2.66232218547479E+0001 2.65528228474925E+0001 + 2.64826036390463E+0001 2.64125638634417E+0001 2.63427031549435E+0001 2.62730211480506E+0001 2.62035174774997E+0001 + 2.61341917782676E+0001 2.60650436855744E+0001 2.59960728348862E+0001 2.59272788619176E+0001 2.58586614026347E+0001 + 2.57902200932582E+0001 2.57219545702656E+0001 2.56538644703937E+0001 2.55859494306424E+0001 2.55182090882761E+0001 + 2.54506430808274E+0001 2.53832510460985E+0001 2.53160326221656E+0001 2.52489874473794E+0001 2.51821151603700E+0001 + 2.51154154000471E+0001 2.50488878056042E+0001 2.49825320165209E+0001 2.49163476725645E+0001 2.48503344137935E+0001 + 2.47844918805597E+0001 2.47188197135108E+0001 2.46533175535923E+0001 2.45879850420506E+0001 2.45228218204354E+0001 + 2.44578275306015E+0001 2.43930018147116E+0001 2.43283443152384E+0001 2.42638546749673E+0001 2.41995325369989E+0001 + 2.41353775447503E+0001 2.40713893419582E+0001 2.40075675726813E+0001 2.39439118813021E+0001 2.38804219125291E+0001 + 2.38170973113994E+0001 2.37539377232809E+0001 2.36909427938738E+0001 2.36281121692138E+0001 2.35654454956737E+0001 + 2.35029424199650E+0001 2.34406025891412E+0001 2.33784256505992E+0001 2.33164112520813E+0001 2.32545590416777E+0001 + 2.31928686678280E+0001 2.31313397793239E+0001 2.30699720253107E+0001 2.30087650552896E+0001 2.29477185191196E+0001 + 2.28868320670193E+0001 2.28261053495691E+0001 2.27655380177134E+0001 2.27051297227617E+0001 2.26448801163913E+0001 + 2.25847888506490E+0001 2.25248555779526E+0001 2.24650799510935E+0001 2.24054616232377E+0001 2.23460002479284E+0001 + 2.22866954790871E+0001 2.22275469710163E+0001 2.21685543784005E+0001 2.21097173563081E+0001 2.20510355601935E+0001 + 2.19925086458989E+0001 2.19341362696555E+0001 2.18759180880854E+0001 2.18178537582037E+0001 2.17599429374200E+0001 + 2.17021852835395E+0001 2.16445804547658E+0001 2.15871281097011E+0001 2.15298279073493E+0001 2.14726795071166E+0001 + 2.14156825688134E+0001 2.13588367526561E+0001 2.13021417192683E+0001 2.12455971296825E+0001 2.11892026453418E+0001 + 2.11329579281015E+0001 2.10768626402300E+0001 2.10209164444110E+0001 2.09651190037446E+0001 2.09094699817491E+0001 + 2.08539690423619E+0001 2.07986158499416E+0001 2.07434100692688E+0001 2.06883513655483E+0001 2.06334394044096E+0001 + 2.05786738519089E+0001 2.05240543745303E+0001 2.04695806391872E+0001 2.04152523132238E+0001 2.03610690644156E+0001 + 2.03070305609725E+0001 2.02531364715379E+0001 2.01993864651917E+0001 2.01457802114507E+0001 2.00923173802705E+0001 + 2.00389976420461E+0001 1.99858206676135E+0001 1.99327861282509E+0001 1.98798936956801E+0001 1.98271430420670E+0001 + 1.97745338400240E+0001 1.97220657626100E+0001 1.96697384833323E+0001 1.96175516761473E+0001 1.95655050154619E+0001 + 1.95135981761349E+0001 1.94618308334773E+0001 1.94102026632544E+0001 1.93587133416861E+0001 1.93073625454483E+0001 + 1.92561499516741E+0001 1.92050752379548E+0001 1.91541380823405E+0001 1.91033381633419E+0001 1.90526751599307E+0001 + 1.90021487515409E+0001 1.89517586180698E+0001 1.89015044398785E+0001 1.88513858977941E+0001 1.88014026731091E+0001 + 1.87515544475833E+0001 1.87018409034448E+0001 1.86522617233905E+0001 1.86028165905871E+0001 1.85535051886721E+0001 + 1.85043272017551E+0001 1.84552823144177E+0001 1.84063702117153E+0001 1.83575905791775E+0001 1.83089431028090E+0001 + 1.82604274690905E+0001 1.82120433649798E+0001 1.81637904779118E+0001 1.81156684958005E+0001 1.80676771070383E+0001 + 1.80198160004986E+0001 1.79720848655348E+0001 1.79244833919822E+0001 1.78770112701583E+0001 1.78296681908638E+0001 + 1.77824538453830E+0001 1.77353679254847E+0001 1.76884101234231E+0001 1.76415801319379E+0001 1.75948776442559E+0001 + 1.75483023540908E+0001 1.75018539556444E+0001 1.74555321436070E+0001 1.74093366131581E+0001 1.73632670599673E+0001 + 1.73173231801944E+0001 1.72715046704906E+0001 1.72258112279986E+0001 1.71802425503536E+0001 1.71347983356834E+0001 + 1.70894782826099E+0001 1.70442820902483E+0001 1.69992094582091E+0001 1.69542600865973E+0001 1.69094336760143E+0001 + 1.68647299275570E+0001 1.68201485428196E+0001 1.67756892238935E+0001 1.67313516733675E+0001 1.66871355943289E+0001 + 1.66430406903638E+0001 1.65990666655573E+0001 1.65552132244943E+0001 1.65114800722598E+0001 1.64678669144394E+0001 + 1.64243734571195E+0001 1.63809994068881E+0001 1.63377444708351E+0001 1.62946083565525E+0001 1.62515907721351E+0001 + 1.62086914261805E+0001 1.61659100277900E+0001 1.61232462865686E+0001 1.60806999126253E+0001 1.60382706165738E+0001 + 1.59959581095327E+0001 1.59537621031256E+0001 1.59116823094818E+0001 1.58697184412365E+0001 1.58278702115308E+0001 + 1.57861373340126E+0001 1.57445195228364E+0001 1.57030164926637E+0001 1.56616279586634E+0001 1.56203536365120E+0001 + 1.55791932423941E+0001 1.55381464930020E+0001 1.54972131055366E+0001 1.54563927977075E+0001 1.54156852877330E+0001 + 1.53750902943404E+0001 1.53346075367665E+0001 1.52942367347575E+0001 1.52539776085693E+0001 1.52138298789676E+0001 + 1.51737932672282E+0001 1.51338674951371E+0001 1.50940522849910E+0001 1.50543473595966E+0001 1.50147524422720E+0001 + 1.49752672568456E+0001 1.49358915276572E+0001 1.48966249795574E+0001 1.48574673379085E+0001 1.48184183285837E+0001 + 1.47794776779681E+0001 1.47406451129581E+0001 1.47019203609619E+0001 1.46633031498996E+0001 1.46247932082028E+0001 + 1.45863902648155E+0001 1.45480940491932E+0001 1.45099042913039E+0001 1.44718207216274E+0001 1.44338430711558E+0001 + 1.43959710713933E+0001 1.43582044543563E+0001 1.43205429525737E+0001 1.42829862990863E+0001 1.42455342274475E+0001 + 1.42081864717225E+0001 1.41709427664895E+0001 1.41338028468383E+0001 1.40967664483714E+0001 1.40598333072031E+0001 + 1.40230031599604E+0001 1.39862757437821E+0001 1.39496507963193E+0001 1.39131280557351E+0001 1.38767072607047E+0001 + 1.38403881504151E+0001 1.38041704645654E+0001 1.37680539433665E+0001 1.37320383275408E+0001 1.36961233583229E+0001 + 1.36603087774583E+0001 1.36245943272044E+0001 1.35889797503299E+0001 1.35534647901149E+0001 1.35180491903503E+0001 + 1.34827326953383E+0001 1.34475150498919E+0001 1.34123959993350E+0001 1.33773752895018E+0001 1.33424526667375E+0001 + 1.33076278778972E+0001 1.32729006703463E+0001 1.32382707919604E+0001 1.32037379911248E+0001 1.31693020167344E+0001 + 1.31349626181938E+0001 1.31007195454168E+0001 1.30665725488264E+0001 1.30325213793545E+0001 1.29985657884417E+0001 + 1.29647055280372E+0001 1.29309403505986E+0001 1.28972700090915E+0001 1.28636942569894E+0001 1.28302128482735E+0001 + 1.27968255374324E+0001 1.27635320794618E+0001 1.27303322298648E+0001 1.26972257446505E+0001 1.26642123803352E+0001 + 1.26312918939409E+0001 1.25984640429956E+0001 1.25657285855332E+0001 1.25330852800929E+0001 1.25005338857190E+0001 + 1.24680741619605E+0001 1.24357058688715E+0001 1.24034287670096E+0001 1.23712426174370E+0001 1.23391471817194E+0001 + 1.23071422219257E+0001 1.22752275006282E+0001 1.22434027809015E+0001 1.22116678263232E+0001 1.21800224009724E+0001 + 1.21484662694305E+0001 1.21169991967802E+0001 1.20856209486052E+0001 1.20543312909901E+0001 1.20231299905198E+0001 + 1.19920168142796E+0001 1.19609915298540E+0001 1.19300539053275E+0001 1.18992037092831E+0001 1.18684407108028E+0001 + 1.18377646794666E+0001 1.18071753853526E+0001 1.17766725990364E+0001 1.17462560915907E+0001 1.17159256345850E+0001 + 1.16856810000850E+0001 1.16555219606528E+0001 1.16254482893454E+0001 1.15954597597157E+0001 1.15655561458109E+0001 + 1.15357372221725E+0001 1.15060027638365E+0001 1.14763525463318E+0001 1.14467863456807E+0001 1.14173039383982E+0001 + 1.13879051014914E+0001 1.13585896124595E+0001 1.13293572492927E+0001 1.13002077904724E+0001 1.12711410149703E+0001 + 1.12421567022485E+0001 1.12132546322584E+0001 1.11844345854406E+0001 1.11556963427246E+0001 1.11270396855277E+0001 + 1.10984643957554E+0001 1.10699702558003E+0001 1.10415570485418E+0001 1.10132245573458E+0001 1.09849725660639E+0001 + 1.09568008590331E+0001 1.09287092210756E+0001 1.09006974374977E+0001 1.08727652940897E+0001 1.08449125771254E+0001 + 1.08171390733616E+0001 1.07894445700374E+0001 1.07618288548739E+0001 1.07342917160736E+0001 1.07068329423201E+0001 + 1.06794523227772E+0001 1.06521496470887E+0001 1.06249247053777E+0001 1.05977772882462E+0001 1.05707071867747E+0001 + 1.05437141925212E+0001 1.05167980975211E+0001 1.04899586942866E+0001 1.04631957758062E+0001 1.04365091355439E+0001 + 1.04098985674387E+0001 1.03833638659047E+0001 1.03569048258295E+0001 1.03305212425745E+0001 1.03042129119739E+0001 + 1.02779796303343E+0001 1.02518211944342E+0001 1.02257374015234E+0001 1.01997280493222E+0001 1.01737929360214E+0001 + 1.01479318602809E+0001 1.01221446212301E+0001 1.00964310184665E+0001 1.00707908520557E+0001 1.00452239225303E+0001 + 1.00197300308898E+0001 9.99430897859989E+0000 9.96896056759165E+0000 9.94368460026114E+0000 9.91848087946884E+0000 + 9.89334920853902E+0000 9.86828939125903E+0000 9.84330123187891E+0000 9.81838453511069E+0000 9.79353910612771E+0000 + 9.76876475056425E+0000 9.74406127451457E+0000 9.71942848453270E+0000 9.69486618763151E+0000 9.67037419128236E+0000 + 9.64595230341423E+0000 9.62160033241330E+0000 9.59731808712238E+0000 9.57310537683996E+0000 9.54896201131996E+0000 + 9.52488780077100E+0000 9.50088255585555E+0000 9.47694608768976E+0000 9.45307820784232E+0000 9.42927872833428E+0000 + 9.40554746163803E+0000 9.38188422067700E+0000 9.35828881882479E+0000 9.33476106990468E+0000 9.31130078818886E+0000 + 9.28790778839797E+0000 9.26458188570026E+0000 9.24132289571107E+0000 9.21813063449217E+0000 9.19500491855105E+0000 + 9.17194556484047E+0000 9.14895239075734E+0000 9.12602521414278E+0000 9.10316385328080E+0000 9.08036812689799E+0000 + 9.05763785416293E+0000 9.03497285468513E+0000 9.01237294851492E+0000 8.98983795614227E+0000 8.96736769849656E+0000 + 8.94496199694562E+0000 8.92262067329515E+0000 8.90034354978819E+0000 8.87813044910418E+0000 8.85598119435859E+0000 + 8.83389560910198E+0000 8.81187351731958E+0000 8.78991474343030E+0000 8.76801911228652E+0000 8.74618644917303E+0000 + 8.72441657980626E+0000 8.70270933033411E+0000 8.68106452733482E+0000 8.65948199781655E+0000 8.63796156921636E+0000 + 8.61650306939998E+0000 8.59510632666086E+0000 8.57377116971941E+0000 8.55249742772264E+0000 8.53128493024302E+0000 + 8.51013350727828E+0000 8.48904298925027E+0000 8.46801320700463E+0000 8.44704399180987E+0000 8.42613517535678E+0000 + 8.40528658975776E+0000 8.38449806754596E+0000 8.36376944167485E+0000 8.34310054551727E+0000 8.32249121286484E+0000 + 8.30194127792739E+0000 8.28145057533199E+0000 8.26101894012255E+0000 8.24064620775881E+0000 8.22033221411587E+0000 + 8.20007679548343E+0000 8.17987978856504E+0000 8.15974103047742E+0000 8.13966035874985E+0000 8.11963761132325E+0000 + 8.09967262654970E+0000 8.07976524319162E+0000 8.05991530042101E+0000 8.04012263781899E+0000 8.02038709537465E+0000 + 8.00070851348485E+0000 7.98108673295314E+0000 7.96152159498920E+0000 7.94201294120810E+0000 7.92256061362963E+0000 + 7.90316445467747E+0000 7.88382430717862E+0000 7.86454001436265E+0000 7.84531141986083E+0000 7.82613836770577E+0000 + 7.80702070233019E+0000 7.78795826856677E+0000 7.76895091164698E+0000 7.74999847720059E+0000 7.73110081125503E+0000 + 7.71225776023430E+0000 7.69346917095869E+0000 7.67473489064384E+0000 7.65605476690002E+0000 7.63742864773144E+0000 + 7.61885638153557E+0000 7.60033781710242E+0000 7.58187280361360E+0000 7.56346119064203E+0000 7.54510282815083E+0000 + 7.52679756649277E+0000 7.50854525640953E+0000 7.49034574903096E+0000 7.47219889587444E+0000 7.45410454884389E+0000 + 7.43606256022945E+0000 7.41807278270641E+0000 7.40013506933481E+0000 7.38224927355829E+0000 7.36441524920378E+0000 + 7.34663285048054E+0000 7.32890193197951E+0000 7.31122234867261E+0000 7.29359395591190E+0000 7.27601660942909E+0000 + 7.25849016533446E+0000 7.24101448011656E+0000 7.22358941064112E+0000 7.20621481415041E+0000 7.18889054826283E+0000 + 7.17161647097171E+0000 7.15439244064484E+0000 7.13721831602378E+0000 7.12009395622300E+0000 7.10301922072922E+0000 + 7.08599396940077E+0000 7.06901806246668E+0000 7.05209136052609E+0000 7.03521372454751E+0000 7.01838501586804E+0000 + 7.00160509619273E+0000 6.98487382759370E+0000 6.96819107250961E+0000 6.95155669374482E+0000 6.93497055446865E+0000 + 6.91843251821479E+0000 6.90194244888034E+0000 6.88550021072539E+0000 6.86910566837190E+0000 6.85275868680344E+0000 + 6.83645913136408E+0000 6.82020686775789E+0000 6.80400176204806E+0000 6.78784368065635E+0000 6.77173249036225E+0000 + 6.75566805830218E+0000 6.73965025196902E+0000 6.72367893921114E+0000 6.70775398823176E+0000 6.69187526758831E+0000 + 6.67604264619155E+0000 6.66025599330499E+0000 6.64451517854405E+0000 6.62882007187552E+0000 6.61317054361651E+0000 + 6.59756646443420E+0000 6.58200770534460E+0000 6.56649413771228E+0000 6.55102563324930E+0000 6.53560206401468E+0000 + 6.52022330241380E+0000 6.50488922119726E+0000 6.48959969346065E+0000 6.47435459264342E+0000 6.45915379252854E+0000 + 6.44399716724143E+0000 6.42888459124941E+0000 6.41381593936112E+0000 6.39879108672549E+0000 6.38380990883124E+0000 + 6.36887228150615E+0000 6.35397808091629E+0000 6.33912718356528E+0000 6.32431946629365E+0000 6.30955480627818E+0000 + 6.29483308103079E+0000 6.28015416839862E+0000 6.26551794656234E+0000 6.25092429403628E+0000 6.23637308966714E+0000 + 6.22186421263368E+0000 6.20739754244569E+0000 6.19297295894345E+0000 6.17859034229710E+0000 6.16424957300564E+0000 + 6.14995053189656E+0000 6.13569310012489E+0000 6.12147715917260E+0000 6.10730259084781E+0000 6.09316927728423E+0000 + 6.07907710094035E+0000 6.06502594459857E+0000 6.05101569136495E+0000 6.03704622466803E+0000 6.02311742825839E+0000 + 6.00922918620781E+0000 5.99538138290869E+0000 5.98157390307333E+0000 5.96780663173306E+0000 5.95407945423778E+0000 + 5.94039225625510E+0000 5.92674492376971E+0000 5.91313734308260E+0000 5.89956940081042E+0000 5.88604098388489E+0000 + 5.87255197955182E+0000 5.85910227537069E+0000 5.84569175921377E+0000 5.83232031926565E+0000 5.81898784402220E+0000 + 5.80569422229016E+0000 5.79243934318640E+0000 5.77922309613707E+0000 5.76604537087717E+0000 5.75290605744951E+0000 + 5.73980504620442E+0000 5.72674222779867E+0000 5.71371749319512E+0000 5.70073073366178E+0000 5.68778184077125E+0000 + 5.67487070640005E+0000 5.66199722272776E+0000 5.64916128223656E+0000 5.63636277771040E+0000 5.62360160223444E+0000 + 5.61087764919413E+0000 5.59819081227479E+0000 5.58554098546079E+0000 5.57292806303489E+0000 5.56035193957761E+0000 + 5.54781250996640E+0000 5.53530966937526E+0000 5.52284331327356E+0000 5.51041333742600E+0000 5.49801963789142E+0000 + 5.48566211102229E+0000 5.47334065346414E+0000 5.46105516215474E+0000 5.44880553432357E+0000 5.43659166749087E+0000 + 5.42441345946737E+0000 5.41227080835331E+0000 5.40016361253786E+0000 5.38809177069842E+0000 5.37605518180012E+0000 + 5.36405374509489E+0000 5.35208736012096E+0000 5.34015592670220E+0000 5.32825934494734E+0000 5.31639751524948E+0000 + 5.30457033828518E+0000 5.29277771501408E+0000 5.28101954667800E+0000 5.26929573480041E+0000 5.25760618118577E+0000 + 5.24595078791880E+0000 5.23432945736388E+0000 5.22274209216434E+0000 5.21118859524187E+0000 5.19966886979582E+0000 + 5.18818281930255E+0000 5.17673034751480E+0000 5.16531135846094E+0000 5.15392575644457E+0000 5.14257344604349E+0000 + 5.13125433210942E+0000 5.11996831976704E+0000 5.10871531441359E+0000 5.09749522171815E+0000 5.08630794762083E+0000 + 5.07515339833240E+0000 5.06403148033338E+0000 5.05294210037360E+0000 5.04188516547146E+0000 5.03086058291331E+0000 + 5.01986826025276E+0000 5.00890810531014E+0000 4.99798002617179E+0000 4.98708393118937E+0000 4.97621972897947E+0000 + 4.96538732842254E+0000 4.95458663866274E+0000 4.94381756910692E+0000 4.93308002942424E+0000 4.92237392954541E+0000 + 4.91169917966201E+0000 4.90105569022610E+0000 4.89044337194930E+0000 4.87986213580230E+0000 4.86931189301430E+0000 + 4.85879255507224E+0000 4.84830403372026E+0000 4.83784624095909E+0000 4.82741908904534E+0000 4.81702249049096E+0000 + 4.80665635806266E+0000 4.79632060478106E+0000 4.78601514392038E+0000 4.77573988900761E+0000 4.76549475382200E+0000 + 4.75527965239434E+0000 4.74509449900643E+0000 4.73493920819049E+0000 4.72481369472841E+0000 4.71471787365131E+0000 + 4.70465166023883E+0000 4.69461497001848E+0000 4.68460771876515E+0000 4.67462982250039E+0000 4.66468119749192E+0000 + 4.65476176025288E+0000 4.64487142754135E+0000 4.63501011635969E+0000 4.62517774395391E+0000 4.61537422781317E+0000 + 4.60559948566910E+0000 4.59585343549514E+0000 4.58613599550610E+0000 4.57644708415746E+0000 4.56678662014472E+0000 + 4.55715452240300E+0000 4.54755071010624E+0000 4.53797510266670E+0000 4.52842761973437E+0000 4.51890818119634E+0000 + 4.50941670717630E+0000 4.49995311803380E+0000 4.49051733436380E+0000 4.48110927699607E+0000 4.47172886699447E+0000 + 4.46237602565657E+0000 4.45305067451285E+0000 4.44375273532633E+0000 4.43448213009180E+0000 4.42523878103539E+0000 + 4.41602261061390E+0000 4.40683354151422E+0000 4.39767149665281E+0000 4.38853639917512E+0000 4.37942817245496E+0000 + 4.37034674009392E+0000 4.36129202592091E+0000 4.35226395399145E+0000 4.34326244858721E+0000 4.33428743421536E+0000 + 4.32533883560801E+0000 4.31641657772173E+0000 4.30752058573689E+0000 4.29865078505712E+0000 4.28980710130873E+0000 + 4.28098946034023E+0000 4.27219778822163E+0000 4.26343201124407E+0000 4.25469205591900E+0000 4.24597784897787E+0000 + 4.23728931737148E+0000 4.22862638826932E+0000 4.21998898905921E+0000 4.21137704734660E+0000 4.20279049095409E+0000 + 4.19422924792076E+0000 4.18569324650188E+0000 4.17718241516805E+0000 4.16869668260481E+0000 4.16023597771215E+0000 + 4.15180022960381E+0000 4.14338936760688E+0000 4.13500332126112E+0000 4.12664202031856E+0000 4.11830539474284E+0000 + 4.10999337470870E+0000 4.10170589060154E+0000 4.09344287301668E+0000 4.08520425275905E+0000 4.07698996084246E+0000 + 4.06879992848920E+0000 4.06063408712942E+0000 4.05249236840069E+0000 4.04437470414736E+0000 4.03628102642006E+0000 + 4.02821126747526E+0000 4.02016535977460E+0000 4.01214323598452E+0000 4.00414482897556E+0000 3.99617007182196E+0000 + 3.98821889780115E+0000 3.98029124039310E+0000 3.97238703327989E+0000 3.96450621034523E+0000 3.95664870567387E+0000 + 3.94881445355100E+0000 3.94100338846199E+0000 3.93321544509159E+0000 3.92545055832362E+0000 3.91770866324031E+0000 + 3.90998969512191E+0000 3.90229358944609E+0000 3.89462028188748E+0000 3.88696970831713E+0000 3.87934180480201E+0000 + 3.87173650760456E+0000 3.86415375318204E+0000 3.85659347818620E+0000 3.84905561946266E+0000 3.84154011405043E+0000 + 3.83404689918146E+0000 3.82657591228007E+0000 3.81912709096248E+0000 3.81170037303633E+0000 3.80429569650014E+0000 + 3.79691299954289E+0000 3.78955222054339E+0000 3.78221329807001E+0000 3.77489617087989E+0000 3.76760077791872E+0000 + 3.76032705832010E+0000 3.75307495140513E+0000 3.74584439668181E+0000 3.73863533384466E+0000 3.73144770277425E+0000 + 3.72428144353658E+0000 3.71713649638275E+0000 3.71001280174839E+0000 3.70291030025315E+0000 3.69582893270039E+0000 + 3.68876864007644E+0000 3.68172936355037E+0000 3.67471104447330E+0000 3.66771362437820E+0000 3.66073704497906E+0000 + 3.65378124817072E+0000 3.64684617602823E+0000 3.63993177080648E+0000 3.63303797493964E+0000 3.62616473104072E+0000 + 3.61931198190117E+0000 3.61247967049027E+0000 3.60566743273588E+0000 3.59887121609647E+0000 3.59208972848452E+0000 + 3.58532290655234E+0000 3.57857068739904E+0000 3.57183300858862E+0000 3.56510980807128E+0000 3.55840102429503E+0000 + 3.55170659609224E+0000 3.54502646276714E+0000 3.53836056405850E+0000 3.53170884009888E+0000 3.52507123146747E+0000 + 3.51844767916316E+0000 3.51183812463311E+0000 3.50524250969377E+0000 3.49866077661496E+0000 3.49209286806860E+0000 + 3.48553872712605E+0000 3.47899829731101E+0000 3.47247152249255E+0000 3.46595834698325E+0000 3.45945871549823E+0000 + 3.45297257313510E+0000 3.44649986539899E+0000 3.44004053819296E+0000 3.43359453780132E+0000 3.42716181089731E+0000 + 3.42074230456478E+0000 3.41433596625367E+0000 3.40794274378413E+0000 3.40156258539616E+0000 3.39519543966660E+0000 + 3.38884125558659E+0000 3.38249998248554E+0000 3.37617157008417E+0000 3.36985596847430E+0000 3.36355312810555E+0000 + 3.35726299980355E+0000 3.35098553474965E+0000 3.34472068446058E+0000 3.33846840085914E+0000 3.33222863619440E+0000 + 3.32600134307389E+0000 3.31978647447474E+0000 3.31358398367083E+0000 3.30739382433500E+0000 3.30121595048022E+0000 + 3.29505031644265E+0000 3.28889687689631E+0000 3.28275558687834E+0000 3.27662640172291E+0000 3.27050927714610E+0000 + 3.26440416917289E+0000 3.25831103413765E+0000 3.25222982873404E+0000 3.24616050996643E+0000 3.24010303516101E+0000 + 3.23405736197697E+0000 3.22802344836494E+0000 3.22200125263084E+0000 3.21599073338028E+0000 3.20999184952257E+0000 + 3.20400456027136E+0000 3.19802882517691E+0000 3.19206460405975E+0000 3.18611185711345E+0000 3.18017054473951E+0000 + 3.17424062769951E+0000 3.16832206704522E+0000 3.16241482412613E+0000 3.15651886058304E+0000 3.15063413833792E+0000 + 3.14476061961218E+0000 3.13889826692720E+0000 3.13304704308368E+0000 3.12720691115156E+0000 3.12137783450946E+0000 + 3.11555977679920E+0000 3.10975270194760E+0000 3.10395657415989E+0000 3.09817135790607E+0000 3.09239701795332E+0000 + 3.08663351930982E+0000 3.08088082726774E+0000 3.07513890739674E+0000 3.06940772551957E+0000 3.06368724771616E+0000 + 3.05797744034536E+0000 3.05227827002066E+0000 3.04658970361057E+0000 3.04091170824277E+0000 3.03524425127959E+0000 + 3.02958730036835E+0000 3.02394082340270E+0000 3.01830478850171E+0000 3.01267916405663E+0000 3.00706391868149E+0000 + 3.00145902124918E+0000 2.99586444088836E+0000 2.99028014692687E+0000 2.98470610895992E+0000 2.97914229683270E+0000 + 2.97358868058733E+0000 2.96804523052396E+0000 2.96251191717262E+0000 2.95698871129011E+0000 2.95147558384615E+0000 + 2.94597250608451E+0000 2.94047944940553E+0000 2.93499638548450E+0000 2.92952328619694E+0000 2.92406012363699E+0000 + 2.91860687013919E+0000 2.91316349821454E+0000 2.90772998061885E+0000 2.90230629031742E+0000 2.89689240047102E+0000 + 2.89148828446499E+0000 2.88609391590249E+0000 2.88070926856183E+0000 2.87533431643986E+0000 2.86996903375241E+0000 + 2.86461339490595E+0000 2.85926737449077E+0000 2.85393094732083E+0000 2.84860408838749E+0000 2.84328677289574E+0000 + 2.83797897623949E+0000 2.83268067397670E+0000 2.82739184189805E+0000 2.82211245595901E+0000 2.81684249230536E+0000 + 2.81158192727351E+0000 2.80633073737286E+0000 2.80108889931496E+0000 2.79585638998144E+0000 2.79063318642432E+0000 + 2.78541926590603E+0000 2.78021460581317E+0000 2.77501918375784E+0000 2.76983297752027E+0000 2.76465596501662E+0000 + 2.75948812436792E+0000 2.75432943385345E+0000 2.74917987191824E+0000 2.74403941718788E+0000 2.73890804844353E+0000 + 2.73378574460049E+0000 2.72867248479533E+0000 2.72356824828854E+0000 2.71847301450823E+0000 2.71338676304682E+0000 + 2.70830947363234E+0000 2.70324112617585E+0000 2.69818170072459E+0000 2.69313117748767E+0000 2.68808953681460E+0000 + 2.68305675922817E+0000 2.67803282535587E+0000 2.67301771603172E+0000 2.66801141219493E+0000 2.66301389493013E+0000 + 2.65802514547851E+0000 2.65304514521992E+0000 2.64807387568770E+0000 2.64311131853988E+0000 2.63815745554481E+0000 + 2.63321226866879E+0000 2.62827573997079E+0000 2.62334785166095E+0000 2.61842858607534E+0000 2.61351792568713E+0000 + 2.60861585308860E+0000 2.60372235102058E+0000 2.59883740233260E+0000 2.59396099001954E+0000 2.58909309719276E+0000 + 2.58423370707296E+0000 2.57938280303064E+0000 2.57454036855706E+0000 2.56970638723897E+0000 2.56488084280263E+0000 + 2.56006371908479E+0000 2.55525500005125E+0000 2.55045466977142E+0000 2.54566271243689E+0000 2.54087911234697E+0000 + 2.53610385391623E+0000 2.53133692167839E+0000 2.52657830026090E+0000 2.52182797442542E+0000 2.51708592901675E+0000 + 2.51235214899603E+0000 2.50762661943723E+0000 2.50290932550542E+0000 2.49820025249359E+0000 2.49349938576052E+0000 + 2.48880671080065E+0000 2.48412221319663E+0000 2.47944587861577E+0000 2.47477769285431E+0000 2.47011764177521E+0000 + 2.46546571135606E+0000 2.46082188767456E+0000 2.45618615687931E+0000 2.45155850523046E+0000 2.44693891907774E+0000 + 2.44232738485707E+0000 2.43772388910169E+0000 2.43312841842394E+0000 2.42854095952653E+0000 2.42396149921000E+0000 + 2.41939002435085E+0000 2.41482652190903E+0000 2.41027097893921E+0000 2.40572338256876E+0000 2.40118372001272E+0000 + 2.39665197855546E+0000 2.39212814558410E+0000 2.38761220855173E+0000 2.38310415498496E+0000 2.37860397249513E+0000 + 2.37411164876738E+0000 2.36962717156453E+0000 2.36515052872722E+0000 2.36068170815180E+0000 2.35622069783496E+0000 + 2.35176748583315E+0000 2.34732206025524E+0000 2.34288440931090E+0000 2.33845452126252E+0000 2.33403238443278E+0000 + 2.32961798724187E+0000 2.32521131814456E+0000 2.32081236567485E+0000 2.31642111843128E+0000 2.31203756507890E+0000 + 2.30766169433640E+0000 2.30329349499667E+0000 2.29893295590836E+0000 2.29458006598158E+0000 2.29023481418241E+0000 + 2.28589718954239E+0000 2.28156718114555E+0000 2.27724477813972E+0000 2.27292996972551E+0000 2.26862274516009E+0000 + 2.26432309374806E+0000 2.26003100486200E+0000 2.25574646792772E+0000 2.25146947240382E+0000 2.24720000782662E+0000 + 2.24293806376356E+0000 2.23868362984695E+0000 2.23443669574791E+0000 2.23019725119518E+0000 2.22596528595840E+0000 + 2.22174078985379E+0000 2.21752375275738E+0000 2.21331416458266E+0000 2.20911201527881E+0000 2.20491729485510E+0000 + 2.20072999336041E+0000 2.19655010088149E+0000 2.19237760755050E+0000 2.18821250354885E+0000 2.18405477908487E+0000 + 2.17990442441443E+0000 2.17576142983921E+0000 2.17162578569366E+0000 2.16749748234696E+0000 2.16337651021247E+0000 + 2.15926285974595E+0000 2.15515652141752E+0000 2.15105748575862E+0000 2.14696574332082E+0000 2.14288128470408E+0000 + 2.13880410052675E+0000 2.13473418144446E+0000 2.13067151814452E+0000 2.12661610136298E+0000 2.12256792184328E+0000 + 2.11852697037587E+0000 2.11449323777943E+0000 2.11046671489343E+0000 2.10644739259329E+0000 2.10243526177533E+0000 + 2.09843031338891E+0000 2.09443253837053E+0000 2.09044192772309E+0000 2.08645847245557E+0000 2.08248216359825E+0000 + 2.07851299221592E+0000 2.07455094939477E+0000 2.07059602625190E+0000 2.06664821391836E+0000 2.06270750354491E+0000 + 2.05877388632093E+0000 2.05484735344810E+0000 2.05092789614792E+0000 2.04701550566755E+0000 2.04311017326274E+0000 + 2.03921189023014E+0000 2.03532064786943E+0000 2.03143643750050E+0000 2.02755925046910E+0000 2.02368907813367E+0000 + 2.01982591187112E+0000 2.01596974307679E+0000 2.01212056315892E+0000 2.00827836354619E+0000 2.00444313568214E+0000 + 2.00061487101194E+0000 1.99679356102794E+0000 1.99297919720522E+0000 1.98917177104530E+0000 1.98537127405908E+0000 + 1.98157769778020E+0000 1.97779103373655E+0000 1.97401127349410E+0000 1.97023840859601E+0000 1.96647243063122E+0000 + 1.96271333117929E+0000 1.95896110183326E+0000 1.95521573420355E+0000 1.95147721990270E+0000 1.94774555055119E+0000 + 1.94402071778887E+0000 1.94030271324833E+0000 1.93659152857971E+0000 1.93288715544695E+0000 1.92918958550301E+0000 + 1.92549881042805E+0000 1.92181482189899E+0000 1.91813761159903E+0000 1.91446717121580E+0000 1.91080349244520E+0000 + 1.90714656698573E+0000 1.90349638654040E+0000 1.89985294282635E+0000 1.89621622755193E+0000 1.89258623243777E+0000 + 1.88896294919381E+0000 1.88534636955960E+0000 1.88173648525643E+0000 1.87813328800456E+0000 1.87453676954821E+0000 + 1.87094692161724E+0000 1.86736373594443E+0000 1.86378720426551E+0000 1.86021731831532E+0000 1.85665406983558E+0000 + 1.85309745056718E+0000 1.84954745223870E+0000 1.84600406660103E+0000 1.84246728538704E+0000 1.83893710032693E+0000 + 1.83541350316564E+0000 1.83189648563588E+0000 1.82838603946783E+0000 1.82488215639296E+0000 1.82138482814792E+0000 + 1.81789404644956E+0000 1.81440980303729E+0000 1.81093208961532E+0000 1.80746089791241E+0000 1.80399621964526E+0000 + 1.80053804652630E+0000 1.79708637025591E+0000 1.79364118255336E+0000 1.79020247510474E+0000 1.78677023961503E+0000 + 1.78334446776957E+0000 1.77992515126496E+0000 1.77651228176849E+0000 1.77310585096841E+0000 1.76970585054111E+0000 + 1.76631227213178E+0000 1.76292510742210E+0000 1.75954434805486E+0000 1.75616998568037E+0000 1.75280201193908E+0000 + 1.74944041846546E+0000 1.74608519689190E+0000 1.74273633883903E+0000 1.73939383591765E+0000 1.73605767973462E+0000 + 1.73272786189862E+0000 1.72940437398920E+0000 1.72608720760523E+0000 1.72277635431063E+0000 1.71947180568482E+0000 + 1.71617355328004E+0000 1.71288158865826E+0000 1.70959590335619E+0000 1.70631648891061E+0000 1.70304333685055E+0000 + 1.69977643869737E+0000 1.69651578595499E+0000 1.69326137012742E+0000 1.69001318270323E+0000 1.68677121517501E+0000 + 1.68353545899459E+0000 1.68030590564514E+0000 1.67708254656711E+0000 1.67386537321480E+0000 1.67065437701540E+0000 + 1.66744954939436E+0000 1.66425088176371E+0000 1.66105836552985E+0000 1.65787199208967E+0000 1.65469175282081E+0000 + 1.65151763910315E+0000 1.64834964229925E+0000 1.64518775375049E+0000 1.64203196481421E+0000 1.63888226681091E+0000 + 1.63573865106731E+0000 1.63260110888503E+0000 1.62946963157196E+0000 1.62634421041088E+0000 1.62322483667715E+0000 + 1.62011150164847E+0000 1.61700419656183E+0000 1.61390291267227E+0000 1.61080764121173E+0000 1.60771837339694E+0000 + 1.60463510044310E+0000 1.60155781354234E+0000 1.59848650388924E+0000 1.59542116265925E+0000 1.59236178101458E+0000 + 1.58930835010418E+0000 1.58626086107756E+0000 1.58321930506312E+0000 1.58018367317609E+0000 1.57715395653221E+0000 + 1.57413014621636E+0000 1.57111223331793E+0000 1.56810020890720E+0000 1.56509406405707E+0000 1.56209378980163E+0000 + 1.55909937718940E+0000 1.55611081723804E+0000 1.55312810096976E+0000 1.55015121938380E+0000 1.54718016347416E+0000 + 1.54421492421774E+0000 1.54125549259217E+0000 1.53830185954420E+0000 1.53535401602720E+0000 1.53241195297160E+0000 + 1.52947566129867E+0000 1.52654513192253E+0000 1.52362035574027E+0000 1.52070132364583E+0000 1.51778802651213E+0000 + 1.51488045520503E+0000 1.51197860058124E+0000 1.50908245348053E+0000 1.50619200474148E+0000 1.50330724516989E+0000 + 1.50042816559809E+0000 1.49755475680783E+0000 1.49468700959161E+0000 1.49182491472498E+0000 1.48896846297446E+0000 + 1.48611764509558E+0000 1.48327245183092E+0000 1.48043287391008E+0000 1.47759890206559E+0000 1.47477052700116E+0000 + 1.47194773941748E+0000 1.46913053001028E+0000 1.46631888945439E+0000 1.46351280842367E+0000 1.46071227757312E+0000 + 1.45791728755676E+0000 1.45512782901175E+0000 1.45234389256436E+0000 1.44956546883396E+0000 1.44679254842904E+0000 + 1.44402512195721E+0000 1.44126317999330E+0000 1.43850671312519E+0000 1.43575571192197E+0000 1.43301016694392E+0000 + 1.43027006873847E+0000 1.42753540785224E+0000 1.42480617481708E+0000 1.42208236015402E+0000 1.41936395437334E+0000 + 1.41665094798652E+0000 1.41394333148830E+0000 1.41124109536268E+0000 1.40854423009292E+0000 1.40585272614753E+0000 + 1.40316657398635E+0000 1.40048576406448E+0000 1.39781028682634E+0000 1.39514013270768E+0000 1.39247529214757E+0000 + 1.38981575555443E+0000 1.38716151334805E+0000 1.38451255593355E+0000 1.38186887370947E+0000 1.37923045705972E+0000 + 1.37659729638164E+0000 1.37396938203594E+0000 1.37134670440886E+0000 1.36872925384796E+0000 1.36611702071836E+0000 + 1.36350999536260E+0000 1.36090816812875E+0000 1.35831152934832E+0000 1.35572006935441E+0000 1.35313377846959E+0000 + 1.35055264701401E+0000 1.34797666529134E+0000 1.34540582361690E+0000 1.34284011228350E+0000 1.34027952159166E+0000 + 1.33772404182744E+0000 1.33517366328262E+0000 1.33262837622450E+0000 1.33008817093620E+0000 1.32755303768645E+0000 + 1.32502296673970E+0000 1.32249794836014E+0000 1.31997797279763E+0000 1.31746303030986E+0000 1.31495311114226E+0000 + 1.31244820554006E+0000 1.30994830375035E+0000 1.30745339599587E+0000 1.30496347252951E+0000 1.30247852356771E+0000 + 1.29999853933895E+0000 1.29752351007971E+0000 1.29505342600017E+0000 1.29258827732664E+0000 1.29012805427329E+0000 + 1.28767274705633E+0000 1.28522234588591E+0000 1.28277684097630E+0000 1.28033622253373E+0000 1.27790048076856E+0000 + 1.27546960588723E+0000 1.27304358809427E+0000 1.27062241758220E+0000 1.26820608457209E+0000 1.26579457925275E+0000 + 1.26338789183149E+0000 1.26098601250972E+0000 1.25858893148712E+0000 1.25619663895752E+0000 1.25380912513537E+0000 + 1.25142638020700E+0000 1.24904839438549E+0000 1.24667515786601E+0000 1.24430666085629E+0000 1.24194289355634E+0000 + 1.23958384617475E+0000 1.23722950891648E+0000 1.23487987198696E+0000 1.23253492559418E+0000 1.23019465995680E+0000 + 1.22785906528387E+0000 1.22552813179723E+0000 1.22320184970706E+0000 1.22088020923030E+0000 1.21856320060287E+0000 + 1.21625081404300E+0000 1.21394303978388E+0000 1.21163986805536E+0000 1.20934128909617E+0000 1.20704729314784E+0000 + 1.20475787045067E+0000 1.20247301125189E+0000 1.20019270580773E+0000 1.19791694437735E+0000 1.19564571721057E+0000 + 1.19337901458675E+0000 1.19111682676984E+0000 1.18885914403907E+0000 1.18660595667262E+0000 1.18435725495994E+0000 + 1.18211302919766E+0000 1.17987326967734E+0000 1.17763796671214E+0000 1.17540711060405E+0000 1.17318069167875E+0000 + 1.17095870025492E+0000 1.16874112667092E+0000 1.16652796125608E+0000 1.16431919436357E+0000 1.16211481634580E+0000 + 1.15991481756475E+0000 1.15771918838165E+0000 1.15552791918176E+0000 1.15334100034349E+0000 1.15115842226523E+0000 + 1.14898017534886E+0000 1.14680624999779E+0000 1.14463663664162E+0000 1.14247132570124E+0000 1.14031030761764E+0000 + 1.13815357283960E+0000 1.13600111182787E+0000 1.13385291504281E+0000 1.13170897296708E+0000 1.12956927608715E+0000 + 1.12743381489953E+0000 1.12530257991076E+0000 1.12317556165395E+0000 1.12105275064350E+0000 1.11893413743072E+0000 + 1.11681971256891E+0000 1.11470946662363E+0000 1.11260339016864E+0000 1.11050147380036E+0000 1.10840370811109E+0000 + 1.10631008372004E+0000 1.10422059125886E+0000 1.10213522135722E+0000 1.10005396466768E+0000 1.09797681186157E+0000 + 1.09590375362075E+0000 1.09383478062732E+0000 1.09176988359674E+0000 1.08970905324065E+0000 1.08765228029997E+0000 + 1.08559955552639E+0000 1.08355086967195E+0000 1.08150621352230E+0000 1.07946557786562E+0000 1.07742895351549E+0000 + 1.07539633128807E+0000 1.07336770202293E+0000 1.07134305657891E+0000 1.06932238582587E+0000 1.06730568064056E+0000 + 1.06529293193370E+0000 1.06328413061670E+0000 1.06127926763298E+0000 1.05927833392882E+0000 1.05728132047006E+0000 + 1.05528821824838E+0000 1.05329901825849E+0000 1.05131371152933E+0000 1.04933228909292E+0000 1.04735474200729E+0000 + 1.04538106134822E+0000 1.04341123820089E+0000 1.04144526368084E+0000 1.03948312891725E+0000 1.03752482505515E+0000 + 1.03557034325956E+0000 1.03361967471974E+0000 1.03167281063883E+0000 1.02972974223799E+0000 1.02779046076904E+0000 + 1.02585495747897E+0000 1.02392322366637E+0000 1.02199525063137E+0000 1.02007102969445E+0000 1.01815055220905E+0000 + 1.01623380952188E+0000 1.01432079303362E+0000 1.01241149414455E+0000 1.01050590428812E+0000 1.00860401490583E+0000 + 1.00670581747242E+0000 1.00481130347918E+0000 1.00292046444233E+0000 1.00103329189263E+0000 9.99149777390061E-0001 + 9.97269912519716E-0001 9.95393688877135E-0001 9.93521098095633E-0001 9.91652131819070E-0001 9.89786781714481E-0001 + 9.87925039484726E-0001 9.86066896839137E-0001 9.84212345522966E-0001 9.82361377302733E-0001 9.80513983964167E-0001 + 9.78670157320655E-0001 9.76829889209097E-0001 9.74993171485731E-0001 9.73159996040919E-0001 9.71330354778145E-0001 + 9.69504239635113E-0001 9.67681642575378E-0001 9.65862555573646E-0001 9.64046970645310E-0001 9.62234879821223E-0001 + 9.60426275164601E-0001 9.58621148756314E-0001 9.56819492711808E-0001 9.55021299164276E-0001 9.53226560273142E-0001 + 9.51435268241006E-0001 9.49647415267244E-0001 9.47862993605062E-0001 9.46081995512979E-0001 9.44304413295007E-0001 + 9.42530239266898E-0001 9.40759465781552E-0001 9.38992085210039E-0001 9.37228089958569E-0001 9.35467472453731E-0001 + 9.33710225157360E-0001 9.31956340551767E-0001 9.30205811156730E-0001 9.28458629510488E-0001 9.26714788178252E-0001 + 9.24974279756498E-0001 9.23237096879382E-0001 9.21503232191230E-0001 9.19772678380509E-0001 9.18045428158678E-0001 + 9.16321474266598E-0001 9.14600809466095E-0001 9.12883426559109E-0001 9.11169318375018E-0001 9.09458477766435E-0001 + 9.07750897622007E-0001 9.06046570851590E-0001 9.04345490405430E-0001 9.02647649257212E-0001 9.00953040408361E-0001 + 8.99261656892340E-0001 8.97573491770459E-0001 8.95888538144687E-0001 8.94206789134301E-0001 8.92528237888694E-0001 + 8.90852877606612E-0001 8.89180701491466E-0001 8.87511702798257E-0001 8.85845874793134E-0001 8.84183210793955E-0001 + 8.82523704134090E-0001 8.80867348181661E-0001 8.79214136343874E-0001 8.77564062047858E-0001 8.75917118759930E-0001 + 8.74273299964290E-0001 8.72632599205801E-0001 8.70995010028085E-0001 8.69360526020577E-0001 8.67729140810036E-0001 + 8.66100848045637E-0001 8.64475641413983E-0001 8.62853514634891E-0001 8.61234461446458E-0001 8.59618475639355E-0001 + 8.58005551020501E-0001 8.56395681443084E-0001 8.54788860776631E-0001 8.53185082934910E-0001 8.51584341860987E-0001 + 8.49986631525129E-0001 8.48391945942016E-0001 8.46800279145057E-0001 8.45211625216474E-0001 8.43625978253029E-0001 + 8.42043332396112E-0001 8.40463681823225E-0001 8.38887020728694E-0001 8.37313343360245E-0001 8.35742643984680E-0001 + 8.34174916905122E-0001 8.32610156458916E-0001 8.31048357019837E-0001 8.29489512989541E-0001 8.27933618799761E-0001 + 8.26380668933889E-0001 8.24830657888285E-0001 8.23283580196005E-0001 8.21739430435469E-0001 8.20198203211139E-0001 + 8.18659893157874E-0001 8.17124494953910E-0001 8.15592003291818E-0001 8.14062412923828E-0001 8.12535718619845E-0001 + 8.11011915185819E-0001 8.09490997458413E-0001 8.07972960320159E-0001 8.06457798675773E-0001 8.04945507469478E-0001 + 8.03436081673171E-0001 8.01929516298365E-0001 8.00425806391918E-0001 7.98924947030686E-0001 7.97426933328059E-0001 + 7.95931760430768E-0001 7.94439423513532E-0001 7.92949917798581E-0001 7.91463238528662E-0001 7.89979380988731E-0001 + 7.88498340496269E-0001 7.87020112395915E-0001 7.85544692082267E-0001 7.84072074967432E-0001 7.82602256503832E-0001 + 7.81135232179924E-0001 7.79670997519169E-0001 7.78209548072488E-0001 7.76750879431333E-0001 7.75294987221232E-0001 + 7.73841867094241E-0001 7.72391514744188E-0001 7.70943925899136E-0001 7.69499096311649E-0001 7.68057021781659E-0001 + 7.66617698136969E-0001 7.65181121235464E-0001 7.63747286969513E-0001 7.62316191277988E-0001 7.60887830114771E-0001 + 7.59462199482527E-0001 7.58039295408817E-0001 7.56619113961387E-0001 7.55201651237333E-0001 7.53786903365323E-0001 + 7.52374866520908E-0001 7.50965536892787E-0001 7.49558910719912E-0001 7.48154984268654E-0001 7.46753753841569E-0001 + 7.45355215767631E-0001 7.43959366418650E-0001 7.42566202198412E-0001 7.41175719533987E-0001 7.39787914898714E-0001 + 7.38402784792588E-0001 7.37020325745591E-0001 7.35640534329754E-0001 7.34263407146097E-0001 7.32888940827957E-0001 + 7.31517132041032E-0001 7.30147977484525E-0001 7.28781473892289E-0001 7.27417618028495E-0001 7.26056406694247E-0001 + 7.24697836718879E-0001 7.23341904965466E-0001 7.21988608327594E-0001 7.20637943740360E-0001 7.19289908161797E-0001 + 7.17944498584966E-0001 7.16601712035821E-0001 7.15261545571055E-0001 7.13923996280346E-0001 7.12589061287496E-0001 + 7.11256737749390E-0001 7.09927022845052E-0001 7.08599913797658E-0001 7.07275407853713E-0001 7.05953502295183E-0001 + 7.04634194431845E-0001 7.03317481613426E-0001 7.02003361208760E-0001 7.00691830626723E-0001 6.99382887304180E-0001 + 6.98076528711534E-0001 6.96772752343964E-0001 6.95471555732473E-0001 6.94172936443942E-0001 6.92876892063548E-0001 + 6.91583420210220E-0001 6.90292518546617E-0001 6.89004184740584E-0001 6.87718416519218E-0001 6.86435211617088E-0001 + 6.85154567809360E-0001 6.83876482896396E-0001 6.82600954712629E-0001 6.81327981115560E-0001 6.80057560000159E-0001 + 6.78789689284549E-0001 6.77524366915566E-0001 6.76261590875436E-0001 6.75001359172973E-0001 6.73743669835881E-0001 + 6.72488520939542E-0001 6.71235910570565E-0001 6.69985836850046E-0001 6.68738297926979E-0001 6.67493291984934E-0001 + 6.66250817222170E-0001 6.65010871879355E-0001 6.63773454210811E-0001 6.62538562510032E-0001 6.61306195093100E-0001 + 6.60076350295399E-0001 6.58849026496044E-0001 6.57624222090196E-0001 6.56401935497976E-0001 6.55182165172260E-0001 + 6.53964909588739E-0001 6.52750167251499E-0001 6.51537936688622E-0001 6.50328216457771E-0001 6.49121005136232E-0001 + 6.47916301328721E-0001 6.46714103675211E-0001 6.45514410823168E-0001 6.44317221455379E-0001 6.43122534286667E-0001 + 6.41930348045003E-0001 6.40740661481555E-0001 6.39553473385191E-0001 6.38368782554688E-0001 6.37186587819912E-0001 + 6.36006888036295E-0001 6.34829682073714E-0001 6.33654968842167E-0001 6.32482747257247E-0001 6.31313016265811E-0001 + 6.30145774832635E-0001 6.28981021961644E-0001 6.27818756655773E-0001 6.26658977958289E-0001 6.25501684922686E-0001 + 6.24346876630573E-0001 6.23194552188367E-0001 6.22044710713905E-0001 6.20897351356596E-0001 6.19752473279562E-0001 + 6.18610075670849E-0001 6.17470157741223E-0001 6.16332718714125E-0001 6.15197757840250E-0001 6.14065274386380E-0001 + 6.12935267643249E-0001 6.11807736918858E-0001 6.10682681538492E-0001 6.09560100852597E-0001 6.08439994223360E-0001 + 6.07322361034814E-0001 6.06207200689510E-0001 6.05094512609659E-0001 6.03984296239408E-0001 6.02876551029152E-0001 + 6.01771276455758E-0001 6.00668472012489E-0001 5.99568137206784E-0001 5.98470271565896E-0001 5.97374874632420E-0001 + 5.96281945971066E-0001 5.95191485148445E-0001 5.94103491761191E-0001 5.93017965413507E-0001 5.91934905737424E-0001 + 5.90854312363581E-0001 5.89776184947115E-0001 5.88700523153057E-0001 5.87627326669864E-0001 5.86556595189169E-0001 + 5.85488328424945E-0001 5.84422526103395E-0001 5.83359187961834E-0001 5.82298313749842E-0001 5.81239903234916E-0001 + 5.80183956194599E-0001 5.79130472417622E-0001 5.78079451707309E-0001 5.77030893881594E-0001 5.75984798757236E-0001 + 5.74941166182573E-0001 5.73899996001411E-0001 5.72861288074493E-0001 5.71825042272740E-0001 5.70791258477264E-0001 + 5.69759936579386E-0001 5.68731076485173E-0001 5.67704678097358E-0001 5.66680741344760E-0001 5.65659266152891E-0001 + 5.64640252459799E-0001 5.63623700212696E-0001 5.62609609369102E-0001 5.61597979891190E-0001 5.60588811750333E-0001 + 5.59582104925983E-0001 5.58577859397744E-0001 5.57576075171463E-0001 5.56576752236152E-0001 5.55579890602554E-0001 + 5.54585490282741E-0001 5.53593551288982E-0001 5.52604073649642E-0001 5.51617057394441E-0001 5.50632502553322E-0001 + 5.49650409167813E-0001 5.48670777275137E-0001 5.47693606929806E-0001 5.46718898178625E-0001 5.45746651070926E-0001 + 5.44776865673365E-0001 5.43809542038075E-0001 5.42844680234527E-0001 5.41882280322229E-0001 5.40922342370073E-0001 + 5.39964866451794E-0001 5.39009852632307E-0001 5.38057300985930E-0001 5.37107211581582E-0001 5.36159584499880E-0001 + 5.35214419805783E-0001 5.34271717579379E-0001 5.33331477890799E-0001 5.32393700812767E-0001 5.31458386417173E-0001 + 5.30525534770516E-0001 5.29595145949883E-0001 5.28667220016691E-0001 5.27741757034952E-0001 5.26818757068998E-0001 + 5.25898220180045E-0001 5.24980146420484E-0001 5.24064535846445E-0001 5.23151388507514E-0001 5.22240704450160E-0001 + 5.21332483709716E-0001 5.20426726332127E-0001 5.19523432344188E-0001 5.18622601769561E-0001 5.17724234635644E-0001 + 5.16828330951812E-0001 5.15934890731167E-0001 5.15043913975648E-0001 5.14155400678309E-0001 5.13269350831344E-0001 + 5.12385764414609E-0001 5.11504641402503E-0001 5.10625981757072E-0001 5.09749785440625E-0001 5.08876052399663E-0001 + 5.08004782572902E-0001 5.07135975892414E-0001 5.06269632277876E-0001 5.05405751638856E-0001 5.04544333879404E-0001 + 5.03685378888848E-0001 5.02828886541777E-0001 5.01974856709531E-0001 5.01123289249846E-0001 5.00274184004535E-0001 + 4.99427540808683E-0001 4.98583359480279E-0001 4.97741639825952E-0001 4.96902381643274E-0001 4.96065584710368E-0001 + 4.95231248796274E-0001 4.94399373650553E-0001 4.93569959013655E-0001 4.92743004609983E-0001 4.91918510147880E-0001 + 4.91096475319610E-0001 4.90276899804810E-0001 4.89459783265853E-0001 4.88645125348988E-0001 4.87832925682013E-0001 + 4.87023183870790E-0001 4.86215899521181E-0001 4.85411072205523E-0001 4.84608701482253E-0001 4.83808786893579E-0001 + 4.83011327961991E-0001 4.82216324191402E-0001 4.81423775067125E-0001 4.80633680055855E-0001 4.79846038598706E-0001 + 4.79060850123916E-0001 4.78278114036417E-0001 4.77497829720122E-0001 4.76719996536746E-0001 4.75944613832740E-0001 + 4.75171680923040E-0001 4.74401197109592E-0001 4.73633161663936E-0001 4.72867573843419E-0001 4.72104432876097E-0001 + 4.71343737967662E-0001 4.70585488304909E-0001 4.69829683045258E-0001 4.69076321326023E-0001 4.68325402255087E-0001 + 4.67576924919016E-0001 4.66830888381868E-0001 4.66087291671217E-0001 4.65346133808356E-0001 4.64607413769900E-0001 + 4.63871130509848E-0001 4.63137282966540E-0001 4.62405870039361E-0001 4.61676890602670E-0001 4.60950343511602E-0001 + 4.60226227579908E-0001 4.59504541604386E-0001 4.58785284349706E-0001 4.58068454548386E-0001 4.57354050907743E-0001 + 4.56642072105210E-0001 4.55932516787134E-0001 4.55225383573413E-0001 4.54520671043459E-0001 4.53818377764179E-0001 + 4.53118502253757E-0001 4.52421043007306E-0001 4.51725998485152E-0001 4.51033367124491E-0001 4.50343147319491E-0001 + 4.49655337437615E-0001 4.48969935811407E-0001 4.48286940746644E-0001 4.47606350503588E-0001 4.46928163321514E-0001 + 4.46252377399957E-0001 4.45578990903360E-0001 4.44908001965713E-0001 4.44239408681158E-0001 4.43573209115658E-0001 + 4.42909401294082E-0001 4.42247983209534E-0001 4.41588952815116E-0001 4.40932308033267E-0001 4.40278046748694E-0001 + 4.39626166804810E-0001 4.38976666013084E-0001 4.38329542147134E-0001 4.37684792937992E-0001 4.37042416091679E-0001 + 4.36402409263333E-0001 4.35764770073603E-0001 4.35129496109794E-0001 4.34496584914075E-0001 4.33866033992835E-0001 + 4.33237840813123E-0001 4.32612002800249E-0001 4.31988517341277E-0001 4.31367381786154E-0001 4.30748593440617E-0001 + 4.30132149569672E-0001 4.29518047402268E-0001 4.28906284120656E-0001 4.28296856873299E-0001 4.27689762755985E-0001 + 4.27084998831808E-0001 4.26482562122882E-0001 4.25882449600868E-0001 4.25284658202249E-0001 4.24689184818859E-0001 + 4.24096026299019E-0001 4.23505179446308E-0001 4.22916641030143E-0001 4.22330407759768E-0001 4.21746476317259E-0001 + 4.21164843331507E-0001 4.20585505387617E-0001 4.20008459029228E-0001 4.19433700759651E-0001 4.18861227024088E-0001 + 4.18291034236781E-0001 4.17723118754949E-0001 4.17157476901215E-0001 4.16594104945815E-0001 4.16032999113649E-0001 + 4.15474155587784E-0001 4.14917570502311E-0001 4.14363239941101E-0001 4.13811159948427E-0001 4.13261326517066E-0001 + 4.12713735595362E-0001 4.12168383081250E-0001 4.11625264828134E-0001 4.11084376649591E-0001 4.10545714290850E-0001 + 4.10009273473820E-0001 4.09475049849587E-0001 4.08943039038707E-0001 4.08413236607430E-0001 4.07885638071199E-0001 + 4.07360238899360E-0001 4.06837034509165E-0001 4.06316020274049E-0001 4.05797191521199E-0001 4.05280543514865E-0001 + 4.04766071481270E-0001 4.04253770597869E-0001 4.03743635987347E-0001 4.03235662722323E-0001 4.02729845828875E-0001 + 4.02226180285302E-0001 4.01724661013733E-0001 4.01225282887228E-0001 4.00728040733293E-0001 4.00232929327885E-0001 + 3.99739943391775E-0001 3.99249077597655E-0001 3.98760326568889E-0001 3.98273684877087E-0001 3.97789147040851E-0001 + 3.97306707531698E-0001 3.96826360766841E-0001 3.96348101116311E-0001 3.95871922893343E-0001 3.95397820365080E-0001 + 3.94925787745355E-0001 3.94455819189854E-0001 3.93987908818780E-0001 3.93522050684523E-0001 3.93058238796718E-0001 + 3.92596467109038E-0001 3.92136729528713E-0001 3.91679019905713E-0001 3.91223332039875E-0001 3.90769659680851E-0001 + 3.90317996528061E-0001 3.89868336219859E-0001 3.89420672356246E-0001 3.88974998473656E-0001 3.88531308065278E-0001 + 3.88089594561826E-0001 3.87649851355467E-0001 3.87212071773390E-0001 3.86776249102941E-0001 3.86342376566381E-0001 + 3.85910447347233E-0001 3.85480454568628E-0001 3.85052391305263E-0001 3.84626250576140E-0001 3.84202025351722E-0001 + 3.83779708553890E-0001 3.83359293046277E-0001 3.82940771642629E-0001 3.82524137105552E-0001 3.82109382150074E-0001 + 3.81696499431567E-0001 3.81285481558927E-0001 3.80876321090920E-0001 3.80469010532520E-0001 3.80063542337266E-0001 + 3.79659908907217E-0001 3.79258102596510E-0001 3.78858115704093E-0001 3.78459940479689E-0001 3.78063569122554E-0001 + 3.77668993782629E-0001 3.77276206559287E-0001 3.76885199492843E-0001 3.76495964587425E-0001 3.76108493785591E-0001 + 3.75722778985178E-0001 3.75338812033214E-0001 3.74956584725881E-0001 3.74576088809665E-0001 3.74197315983734E-0001 + 3.73820257895057E-0001 3.73444906145607E-0001 3.73071252282649E-0001 3.72699287809573E-0001 3.72329004174963E-0001 + 3.71960392787073E-0001 3.71593445001680E-0001 3.71228152124462E-0001 3.70864505418216E-0001 3.70502496093127E-0001 + 3.70142115313993E-0001 3.69783354202601E-0001 3.69426203825574E-0001 3.69070655206443E-0001 3.68716699328026E-0001 + 3.68364327116635E-0001 3.68013529461426E-0001 3.67664297199812E-0001 3.67316621125906E-0001 3.66970491991699E-0001 + 3.66625900497311E-0001 3.66282837306729E-0001 3.65941293033201E-0001 3.65601258247088E-0001 3.65262723479471E-0001 + 3.64925679210569E-0001 3.64590115884287E-0001 3.64256023896627E-0001 3.63923393607204E-0001 3.63592215325225E-0001 + 3.63262479330130E-0001 3.62934175844182E-0001 3.62607295065285E-0001 3.62281827137136E-0001 3.61957762171095E-0001 + 3.61635090234592E-0001 3.61313801359001E-0001 3.60993885536574E-0001 3.60675332713083E-0001 3.60358132809735E-0001 + 3.60042275695104E-0001 3.59727751211305E-0001 3.59414549159339E-0001 3.59102659302109E-0001 3.58792071369270E-0001 + 3.58482775054149E-0001 3.58174760014941E-0001 3.57868015871013E-0001 3.57562532212649E-0001 3.57258298596139E-0001 + 3.56955304542527E-0001 3.56653539539426E-0001 3.56352993042204E-0001 3.56053654477637E-0001 3.55755513238993E-0001 + 3.55458558687224E-0001 3.55162780155236E-0001 3.54868166947247E-0001 3.54574708336936E-0001 3.54282393564968E-0001 + 3.53991211853672E-0001 3.53701152391099E-0001 3.53412204341417E-0001 3.53124356839990E-0001 3.52837598997038E-0001 + 3.52551919901910E-0001 3.52267308614490E-0001 3.51983754173759E-0001 3.51701245592880E-0001 3.51419771868999E-0001 + 3.51139321969731E-0001 3.50859884845423E-0001 3.50581449423615E-0001 3.50304004617018E-0001 3.50027539314288E-0001 + 3.49752042388001E-0001 3.49477502692189E-0001 3.49203909064176E-0001 3.48931250327032E-0001 3.48659515280954E-0001 + 3.48388692725404E-0001 3.48118771429581E-0001 3.47849740161329E-0001 3.47581587670524E-0001 3.47314302695838E-0001 + 3.47047873970285E-0001 3.46782290207057E-0001 3.46517540118609E-0001 3.46253612401273E-0001 3.45990495754353E-0001 + 3.45728178860412E-0001 3.45466650398219E-0001 3.45205899047687E-0001 3.44945913476316E-0001 3.44686682353382E-0001 + 3.44428194342547E-0001 3.44170438108035E-0001 3.43913402312793E-0001 3.43657075618502E-0001 3.43401446691766E-0001 + 3.43146504199184E-0001 3.42892236807360E-0001 3.42638633190339E-0001 3.42385682027149E-0001 3.42133372001198E-0001 + 3.41881691808340E-0001 3.41630630141421E-0001 3.41380175711340E-0001 3.41130317236550E-0001 3.40881043446176E-0001 + 3.40632343079419E-0001 3.40384204891774E-0001 3.40136617651340E-0001 3.39889570141945E-0001 3.39643051163174E-0001 + 3.39397049529779E-0001 3.39151554082250E-0001 3.38906553673824E-0001 3.38662037179824E-0001 3.38417993498309E-0001 + 3.38174411551354E-0001 3.37931280282604E-0001 3.37688588663519E-0001 3.37446325690309E-0001 3.37204480388324E-0001 + 3.36963041812712E-0001 3.36721999044742E-0001 3.36481341202405E-0001 3.36241057431140E-0001 3.36001136913208E-0001 + 3.35761568868358E-0001 3.35522342547042E-0001 3.35283447242279E-0001 3.35044872282866E-0001 3.34806607040279E-0001 + 3.34568640926236E-0001 3.34330963394000E-0001 3.34093563949024E-0001 3.33856432130950E-0001 3.33619557534222E-0001 + 3.33382929798808E-0001 3.33146538617742E-0001 3.32910373730954E-0001 3.32674424932818E-0001 3.32438682070975E-0001 + 3.32203135053890E-0001 3.31967773839689E-0001 3.31732588449341E-0001 3.31497568964234E-0001 3.31262705522504E-0001 + 3.31027988331604E-0001 3.30793407659013E-0001 3.30558953841688E-0001 3.30324617280524E-0001 3.30090388447309E-0001 + 3.29856257885439E-0001 3.29622216211256E-0001 3.29388254113509E-0001 3.29154362354695E-0001 3.28920531779290E-0001 + 3.28686753306953E-0001 3.28453017937006E-0001 3.28219316756671E-0001 3.27985640932406E-0001 3.27751981716258E-0001 + 3.27518330447858E-0001 3.27284678558274E-0001 3.27051017568248E-0001 3.26817339088294E-0001 3.26583634825710E-0001 + 3.26349896583433E-0001 3.26116116265176E-0001 3.25882285867378E-0001 3.25648397495648E-0001 3.25414443353574E-0001 + 3.25180415751644E-0001 3.24946307110504E-0001 3.24712109954799E-0001 3.24477816920215E-0001 3.24243420760516E-0001 + 3.24008914340137E-0001 3.23774290639968E-0001 3.23539542761894E-0001 3.23304663923901E-0001 3.23069647472790E-0001 + 3.22834486877404E-0001 3.22599175728765E-0001 3.22363707753437E-0001 3.22128076805492E-0001 3.21892276869803E-0001 + 3.21656302071015E-0001 3.21420146666770E-0001 3.21183805052266E-0001 3.20947271769243E-0001 3.20710541499840E-0001 + 3.20473609072428E-0001 3.20236469459880E-0001 3.19999117788572E-0001 3.19761549336655E-0001 3.19523759535490E-0001 + 3.19285743972343E-0001 3.19047498394351E-0001 3.18809018708692E-0001 3.18570300988457E-0001 3.18331341467772E-0001 + 3.18092136555256E-0001 3.17852682822826E-0001 3.17612977019161E-0001 3.17373016066104E-0001 3.17132797066440E-0001 + 3.16892317295868E-0001 3.16651574220283E-0001 3.16410565485854E-0001 3.16169288925552E-0001 3.15927742559988E-0001 + 3.15685924610921E-0001 3.15443833484370E-0001 3.15201467788559E-0001 3.14958826329697E-0001 3.14715908119175E-0001 + 3.14472712368704E-0001 3.14229238500691E-0001 3.13985486144654E-0001 3.13741455145699E-0001 3.13497145563480E-0001 + 3.13252557673067E-0001 3.13007691973434E-0001 3.12762549187063E-0001 3.12517130258914E-0001 3.12271436364289E-0001 + 3.12025468910983E-0001 3.11779229541448E-0001 3.11532720131125E-0001 3.11285942803331E-0001 3.11038899914887E-0001 + 3.10791594075456E-0001 3.10544028137630E-0001 3.10296205208646E-0001 3.10048128614996E-0001 3.09799801744053E-0001 + 3.09551227977240E-0001 3.09302410676634E-0001 3.09053353192593E-0001 3.08804058864381E-0001 3.08554531016958E-0001 + 3.08304772960331E-0001 3.08054787991443E-0001 3.07804579396710E-0001 3.07554150444351E-0001 3.07303504393298E-0001 + 3.07052644488716E-0001 3.06801573961986E-0001 3.06550296031961E-0001 3.06298813902399E-0001 3.06047130763220E-0001 + 3.05795249796238E-0001 3.05543174168122E-0001 3.05290907026536E-0001 3.05038451518026E-0001 3.04785810763708E-0001 + 3.04532987878430E-0001 3.04279985965645E-0001 3.04026808110995E-0001 3.03773457389972E-0001 3.03519936865981E-0001 + 3.03266249587125E-0001 3.03012398590668E-0001 3.02758386902382E-0001 3.02504217531401E-0001 3.02249893475333E-0001 + 3.01995417720245E-0001 3.01740793243851E-0001 3.01486023000748E-0001 3.01231109943565E-0001 3.00976057004344E-0001 + 3.00720867108635E-0001 3.00465543164581E-0001 3.00210088072517E-0001 2.99954504717905E-0001 2.99698795971307E-0001 + 2.99442964696084E-0001 2.99187013739383E-0001 2.98930945938548E-0001 2.98674764115320E-0001 2.98418471083536E-0001 + 2.98162069639467E-0001 2.97905562574023E-0001 2.97648952657944E-0001 2.97392242656580E-0001 2.97135435319581E-0001 + 2.96878533387960E-0001 2.96621539583784E-0001 2.96364456622379E-0001 2.96107287209753E-0001 2.95850034030982E-0001 + 2.95592699767583E-0001 2.95335287086555E-0001 2.95077798636489E-0001 2.94820237067540E-0001 2.94562605005624E-0001 + 2.94304905072391E-0001 2.94047139872954E-0001 2.93789312003621E-0001 2.93531424048005E-0001 2.93273478577008E-0001 + 2.93015478149455E-0001 2.92757425316598E-0001 2.92499322613706E-0001 2.92241172566512E-0001 2.91982977687316E-0001 + 2.91724740480147E-0001 2.91466463434284E-0001 2.91208149027467E-0001 2.90949799728481E-0001 2.90691417992602E-0001 + 2.90433006266124E-0001 2.90174566981159E-0001 2.89916102558860E-0001 2.89657615410706E-0001 2.89399107935894E-0001 + 2.89140582519383E-0001 2.88882041542894E-0001 2.88623487366105E-0001 2.88364922349320E-0001 2.88106348828173E-0001 + 2.87847769140847E-0001 2.87589185602770E-0001 2.87330600528654E-0001 2.87072016213015E-0001 2.86813434944442E-0001 + 2.86554858999085E-0001 2.86296290643246E-0001 2.86037732129464E-0001 2.85779185702999E-0001 2.85520653595971E-0001 + 2.85262138027998E-0001 2.85003641212028E-0001 2.84745165347830E-0001 2.84486712623278E-0001 2.84228285216942E-0001 + 2.83969885296118E-0001 2.83711515019424E-0001 2.83453176529625E-0001 2.83194871964684E-0001 2.82936603447988E-0001 + 2.82678373095495E-0001 2.82420183009206E-0001 2.82162035281066E-0001 2.81903931994248E-0001 2.81645875220540E-0001 + 2.81387867020979E-0001 2.81129909447796E-0001 2.80872004539843E-0001 2.80614154326483E-0001 2.80356360830198E-0001 + 2.80098626056131E-0001 2.79840952005127E-0001 2.79583340665234E-0001 2.79325794015610E-0001 2.79068314023244E-0001 + 2.78810902646208E-0001 2.78553561831036E-0001 2.78296293515974E-0001 2.78039099627704E-0001 2.77781982081981E-0001 + 2.77524942786894E-0001 2.77267983640238E-0001 2.77011106526228E-0001 2.76754313322688E-0001 2.76497605896454E-0001 + 2.76240986103367E-0001 2.75984455790218E-0001 2.75728016794745E-0001 2.75471670941684E-0001 2.75215420049968E-0001 + 2.74959265924849E-0001 2.74703210363131E-0001 2.74447255154471E-0001 2.74191402076775E-0001 2.73935652893565E-0001 + 2.73680009367741E-0001 2.73424473244511E-0001 2.73169046263193E-0001 2.72913730153921E-0001 2.72658526634353E-0001 + 2.72403437416221E-0001 2.72148464198102E-0001 2.71893608671313E-0001 2.71638872515960E-0001 2.71384257404212E-0001 + 2.71129764998320E-0001 2.70875396951261E-0001 2.70621154904754E-0001 2.70367040493855E-0001 2.70113055342998E-0001 + 2.69859201065982E-0001 2.69605479267937E-0001 2.69351891547944E-0001 2.69098439490469E-0001 2.68845124675226E-0001 + 2.68591948667945E-0001 2.68338913030904E-0001 2.68086019313034E-0001 2.67833269055181E-0001 2.67580663787456E-0001 + 2.67328205037139E-0001 2.67075894312181E-0001 2.66823733120983E-0001 2.66571722957868E-0001 2.66319865307691E-0001 + 2.66068161652431E-0001 2.65816613454674E-0001 2.65565222179394E-0001 2.65313989272806E-0001 2.65062916179536E-0001 + 2.64812004330049E-0001 2.64561255150561E-0001 2.64310670054429E-0001 2.64060250449415E-0001 2.63809997732388E-0001 + 2.63559913292620E-0001 2.63309998509126E-0001 2.63060254755292E-0001 2.62810683390917E-0001 2.62561285772138E-0001 + 2.62312063243470E-0001 2.62063017140448E-0001 2.61814148794916E-0001 2.61565459523094E-0001 2.61316950638152E-0001 + 2.61068623441590E-0001 2.60820479227204E-0001 2.60572519282403E-0001 2.60324744882230E-0001 2.60077157294657E-0001 + 2.59829757783232E-0001 2.59582547598445E-0001 2.59335527983023E-0001 2.59088700173251E-0001 2.58842065395641E-0001 + 2.58595624868255E-0001 2.58349379803347E-0001 2.58103331401380E-0001 2.57857480856990E-0001 2.57611829355663E-0001 + 2.57366378077040E-0001 2.57121128186273E-0001 2.56876080849302E-0001 2.56631237217557E-0001 2.56386598434595E-0001 + 2.56142165641417E-0001 2.55897939963812E-0001 2.55653922524333E-0001 2.55410114435627E-0001 2.55166516802424E-0001 + 2.54923130722196E-0001 2.54679957286481E-0001 2.54436997573544E-0001 2.54194252660360E-0001 2.53951723608615E-0001 + 2.53709411480025E-0001 2.53467317322326E-0001 2.53225442178604E-0001 2.52983787083949E-0001 2.52742353065448E-0001 + 2.52501141142176E-0001 2.52260152324519E-0001 2.52019387616167E-0001 2.51778848016116E-0001 2.51538534510634E-0001 + 2.51298448079942E-0001 2.51058589700875E-0001 2.50818960335510E-0001 2.50579560943862E-0001 2.50340392478526E-0001 + 2.50101455879986E-0001 2.49862752085973E-0001 2.49624282025434E-0001 2.49386046617189E-0001 2.49148046777278E-0001 + 2.48910283410259E-0001 2.48672757417897E-0001 2.48435469687442E-0001 2.48198421107021E-0001 2.47961612553243E-0001 + 2.47725044894200E-0001 2.47488718993820E-0001 2.47252635707834E-0001 2.47016795882763E-0001 2.46781200360941E-0001 + 2.46545849976819E-0001 2.46310745556955E-0001 2.46075887918664E-0001 2.45841277877729E-0001 2.45606916238664E-0001 + 2.45372803799398E-0001 2.45138941350938E-0001 2.44905329679040E-0001 2.44671969561512E-0001 2.44438861767871E-0001 + 2.44206007060680E-0001 2.43973406200584E-0001 2.43741059932517E-0001 2.43508969003515E-0001 2.43277134147241E-0001 + 2.43045556094739E-0001 2.42814235568039E-0001 2.42583173282161E-0001 2.42352369946460E-0001 2.42121826263271E-0001 + 2.41891542928912E-0001 2.41661520631319E-0001 2.41431760053068E-0001 2.41202261870363E-0001 2.40973026751339E-0001 + 2.40744055357741E-0001 2.40515348346606E-0001 2.40286906367890E-0001 2.40058730061093E-0001 2.39830820064359E-0001 + 2.39603177008394E-0001 2.39375801515112E-0001 2.39148694200327E-0001 2.38921855677460E-0001 2.38695286546388E-0001 + 2.38468987406611E-0001 2.38242958849473E-0001 2.38017201458835E-0001 2.37791715812755E-0001 2.37566502484833E-0001 + 2.37341562040827E-0001 2.37116895039997E-0001 2.36892502033742E-0001 2.36668383570674E-0001 2.36444540192547E-0001 + 2.36220972432562E-0001 2.35997680820432E-0001 2.35774665876966E-0001 2.35551928120490E-0001 2.35329468058376E-0001 + 2.35107286198218E-0001 2.34885383034265E-0001 2.34663759061996E-0001 2.34442414764547E-0001 2.34221350623560E-0001 + 2.34000567111713E-0001 2.33780064698140E-0001 2.33559843844699E-0001 2.33339905006298E-0001 2.33120248635643E-0001 + 2.32900875174409E-0001 2.32681785062734E-0001 2.32462978732429E-0001 2.32244456611382E-0001 2.32026219119136E-0001 + 2.31808266672664E-0001 2.31590599681599E-0001 2.31373218547213E-0001 2.31156123668866E-0001 2.30939315439926E-0001 + 2.30722794246739E-0001 2.30506560468621E-0001 2.30290614483983E-0001 2.30074956661131E-0001 2.29859587362346E-0001 + 2.29644506948648E-0001 2.29429715772294E-0001 2.29215214179842E-0001 2.29001002514866E-0001 2.28787081113870E-0001 + 2.28573450306271E-0001 2.28360110418152E-0001 2.28147061771912E-0001 2.27934304678418E-0001 2.27721839449617E-0001 + 2.27509666387960E-0001 2.27297785792534E-0001 2.27086197957012E-0001 2.26874903167936E-0001 2.26663901710182E-0001 + 2.26453193858754E-0001 2.26242779885265E-0001 2.26032660058966E-0001 2.25822834640582E-0001 2.25613303884019E-0001 + 2.25404068043878E-0001 2.25195127365196E-0001 2.24986482085829E-0001 2.24778132446370E-0001 2.24570078672697E-0001 + 2.24362320992729E-0001 2.24154859626505E-0001 2.23947694789593E-0001 2.23740826692408E-0001 2.23534255538829E-0001 + 2.23327981530998E-0001 2.23122004863140E-0001 2.22916325726022E-0001 2.22710944305568E-0001 2.22505860780460E-0001 + 2.22301075326587E-0001 2.22096588117390E-0001 2.21892399315960E-0001 2.21688509083269E-0001 2.21484917577483E-0001 + 2.21281624947433E-0001 2.21078631341535E-0001 2.20875936900234E-0001 2.20673541762178E-0001 2.20471446057690E-0001 + 2.20269649916321E-0001 2.20068153459284E-0001 2.19866956805637E-0001 2.19666060068153E-0001 2.19465463356067E-0001 + 2.19265166774727E-0001 2.19065170421463E-0001 2.18865474392458E-0001 2.18666078778624E-0001 2.18466983665588E-0001 + 2.18268189134038E-0001 2.18069695261438E-0001 2.17871502120302E-0001 2.17673609778189E-0001 2.17476018298734E-0001 + 2.17278727740606E-0001 2.17081738158200E-0001 2.16885049600936E-0001 2.16688662116708E-0001 2.16492575744978E-0001 + 2.16296790524022E-0001 2.16101306485053E-0001 2.15906123657399E-0001 2.15711242065043E-0001 2.15516661726278E-0001 + 2.15322382658880E-0001 2.15128404873195E-0001 2.14934728375595E-0001 2.14741353169502E-0001 2.14548279252628E-0001 + 2.14355506620076E-0001 2.14163035261918E-0001 2.13970865164577E-0001 2.13778996310126E-0001 2.13587428675250E-0001 + 2.13396162235394E-0001 2.13205196958528E-0001 2.13014532811028E-0001 2.12824169754214E-0001 2.12634107746417E-0001 + 2.12444346740558E-0001 2.12254886686217E-0001 2.12065727528940E-0001 2.11876869211273E-0001 2.11688311669987E-0001 + 2.11500054837459E-0001 2.11312098646523E-0001 2.11124443021455E-0001 2.10937087884550E-0001 2.10750033154393E-0001 + 2.10563278744461E-0001 2.10376824566941E-0001 2.10190670527171E-0001 2.10004816529539E-0001 2.09819262472272E-0001 + 2.09634008250208E-0001 2.09449053757575E-0001 2.09264398878950E-0001 2.09080043502118E-0001 2.08895987505904E-0001 + 2.08712230767462E-0001 2.08528773160196E-0001 2.08345614554445E-0001 2.08162754814351E-0001 2.07980193805513E-0001 + 2.07797931384539E-0001 2.07615967406354E-0001 2.07434301725246E-0001 2.07252934186148E-0001 2.07071864636834E-0001 + 2.06891092917460E-0001 2.06710618864742E-0001 2.06530442314396E-0001 2.06350563096600E-0001 2.06170981038083E-0001 + 2.05991695963869E-0001 2.05812707693781E-0001 2.05634016045581E-0001 2.05455620832177E-0001 2.05277521864755E-0001 + 2.05099718950340E-0001 2.04922211892485E-0001 2.04745000491973E-0001 2.04568084544361E-0001 2.04391463845574E-0001 + 2.04215138186657E-0001 2.04039107352027E-0001 2.03863371127506E-0001 2.03687929295079E-0001 2.03512781631140E-0001 + 2.03337927909284E-0001 2.03163367904162E-0001 2.02989101379921E-0001 2.02815128104905E-0001 2.02641447839402E-0001 + 2.02468060342992E-0001 2.02294965370340E-0001 2.02122162675751E-0001 2.01949652008260E-0001 2.01777433113382E-0001 + 2.01605505735913E-0001 2.01433869615369E-0001 2.01262524491248E-0001 2.01091470095306E-0001 2.00920706162430E-0001 + 2.00750232418710E-0001 2.00580048590205E-0001 2.00410154401188E-0001 2.00240549570985E-0001 2.00071233815373E-0001 + 1.99902206849392E-0001 1.99733468384178E-0001 1.99565018128016E-0001 1.99396855787390E-0001 1.99228981064524E-0001 + 1.99061393658784E-0001 1.98894093267726E-0001 1.98727079586398E-0001 1.98560352306630E-0001 1.98393911115626E-0001 + 1.98227755701236E-0001 1.98061885746680E-0001 1.97896300933360E-0001 1.97731000937688E-0001 1.97565985436365E-0001 + 1.97401254101099E-0001 1.97236806605294E-0001 1.97072642611716E-0001 1.96908761788700E-0001 1.96745163797112E-0001 + 1.96581848297391E-0001 1.96418814947435E-0001 1.96256063399425E-0001 1.96093593309344E-0001 1.95931404323220E-0001 + 1.95769496090176E-0001 1.95607868254312E-0001 1.95446520457528E-0001 1.95285452339169E-0001 1.95124663536374E-0001 + 1.94964153686194E-0001 1.94803922418175E-0001 1.94643969363538E-0001 1.94484294151292E-0001 1.94324896403283E-0001 + 1.94165775745505E-0001 1.94006931796432E-0001 1.93848364174791E-0001 1.93690072496030E-0001 1.93532056375494E-0001 + 1.93374315422767E-0001 1.93216849246621E-0001 1.93059657455370E-0001 1.92902739651203E-0001 1.92746095438327E-0001 + 1.92589724414820E-0001 1.92433626180067E-0001 1.92277800329798E-0001 1.92122246456091E-0001 1.91966964150905E-0001 + 1.91811953003253E-0001 1.91657212599901E-0001 1.91502742526084E-0001 1.91348542362656E-0001 1.91194611693549E-0001 + 1.91040950093702E-0001 1.90887557142547E-0001 1.90734432413357E-0001 1.90581575477151E-0001 1.90428985905532E-0001 + 1.90276663266426E-0001 1.90124607126567E-0001 1.89972817049004E-0001 1.89821292598081E-0001 1.89670033331610E-0001 + 1.89519038809764E-0001 1.89368308588667E-0001 1.89217842222179E-0001 1.89067639262956E-0001 1.88917699262806E-0001 + 1.88768021769132E-0001 1.88618606329196E-0001 1.88469452488343E-0001 1.88320559789998E-0001 1.88171927774239E-0001 + 1.88023555983497E-0001 1.87875443952221E-0001 1.87727591217923E-0001 1.87579997315120E-0001 1.87432661774976E-0001 + 1.87285584129221E-0001 1.87138763905513E-0001 1.86992200632792E-0001 1.86845893834853E-0001 1.86699843036412E-0001 + 1.86554047759534E-0001 1.86408507522566E-0001 1.86263221847271E-0001 1.86118190248474E-0001 1.85973412241919E-0001 + 1.85828887342122E-0001 1.85684615061302E-0001 1.85540594908303E-0001 1.85396826393241E-0001 1.85253309023933E-0001 + 1.85110042304815E-0001 1.84967025741598E-0001 1.84824258836255E-0001 1.84681741089164E-0001 1.84539472000904E-0001 + 1.84397451069026E-0001 1.84255677790561E-0001 1.84114151659511E-0001 1.83972872171506E-0001 1.83831838817356E-0001 + 1.83691051087702E-0001 1.83550508473382E-0001 1.83410210460404E-0001 1.83270156534968E-0001 1.83130346184544E-0001 + 1.82990778890691E-0001 1.82851454136955E-0001 1.82712371402046E-0001 1.82573530168811E-0001 1.82434929913468E-0001 + 1.82296570113496E-0001 1.82158450243333E-0001 1.82020569779039E-0001 1.81882928193270E-0001 1.81745524956353E-0001 + 1.81608359539877E-0001 1.81471431413103E-0001 1.81334740043317E-0001 1.81198284897634E-0001 1.81062065442271E-0001 + 1.80926081139674E-0001 1.80790331454270E-0001 1.80654815848151E-0001 1.80519533779992E-0001 1.80384484711532E-0001 + 1.80249668101089E-0001 1.80115083403564E-0001 1.79980730077639E-0001 1.79846607577135E-0001 1.79712715356776E-0001 + 1.79579052867138E-0001 1.79445619562945E-0001 1.79312414892252E-0001 1.79179438305814E-0001 1.79046689252044E-0001 + 1.78914167177370E-0001 1.78781871529838E-0001 1.78649801754432E-0001 1.78517957294503E-0001 1.78386337593584E-0001 + 1.78254942094663E-0001 1.78123770239100E-0001 1.77992821466988E-0001 1.77862095218960E-0001 1.77731590931850E-0001 + 1.77601308043754E-0001 1.77471245991861E-0001 1.77341404211727E-0001 1.77211782138366E-0001 1.77082379204793E-0001 + 1.76953194845652E-0001 1.76824228492140E-0001 1.76695479575997E-0001 1.76566947527325E-0001 1.76438631776044E-0001 + 1.76310531750799E-0001 1.76182646879688E-0001 1.76054976590983E-0001 1.75927520309512E-0001 1.75800277462089E-0001 + 1.75673247472078E-0001 1.75546429765920E-0001 1.75419823764432E-0001 1.75293428892231E-0001 1.75167244569759E-0001 + 1.75041270218719E-0001 1.74915505260629E-0001 1.74789949113193E-0001 1.74664601196464E-0001 1.74539460929221E-0001 + 1.74414527727876E-0001 1.74289801010472E-0001 1.74165280193045E-0001 1.74040964692172E-0001 1.73916853921701E-0001 + 1.73792947295652E-0001 1.73669244228950E-0001 1.73545744134879E-0001 1.73422446426536E-0001 1.73299350514102E-0001 + 1.73176455810663E-0001 1.73053761727116E-0001 1.72931267672899E-0001 1.72808973058354E-0001 1.72686877292543E-0001 + 1.72564979785071E-0001 1.72443279943352E-0001 1.72321777174979E-0001 1.72200470888085E-0001 1.72079360488431E-0001 + 1.71958445383052E-0001 1.71837724978246E-0001 1.71717198677576E-0001 1.71596865887151E-0001 1.71476726011438E-0001 + 1.71356778454352E-0001 1.71237022619624E-0001 1.71117457910251E-0001 1.70998083729228E-0001 1.70878899478268E-0001 + 1.70759904560546E-0001 1.70641098376676E-0001 1.70522480329462E-0001 1.70404049818238E-0001 1.70285806244160E-0001 + 1.70167749007655E-0001 1.70049877508784E-0001 1.69932191147058E-0001 1.69814689320707E-0001 1.69697371430341E-0001 + 1.69580236873641E-0001 1.69463285049206E-0001 1.69346515356000E-0001 1.69229927191161E-0001 1.69113519952558E-0001 + 1.68997293036599E-0001 1.68881245841523E-0001 1.68765377765026E-0001 1.68649688201874E-0001 1.68534176550316E-0001 + 1.68418842204760E-0001 1.68303684562913E-0001 1.68188703020107E-0001 1.68073896971861E-0001 1.67959265814430E-0001 + 1.67844808941878E-0001 1.67730525751024E-0001 1.67616415635391E-0001 1.67502477991444E-0001 1.67388712213823E-0001 + 1.67275117696438E-0001 1.67161693833575E-0001 1.67048440021549E-0001 1.66935355653746E-0001 1.66822440123742E-0001 + 1.66709692826964E-0001 1.66597113157008E-0001 1.66484700508585E-0001 1.66372454275314E-0001 1.66260373851930E-0001 + 1.66148458630971E-0001 1.66036708007932E-0001 1.65925121376113E-0001 1.65813698129564E-0001 1.65702437662531E-0001 + 1.65591339368909E-0001 1.65480402642055E-0001 1.65369626877551E-0001 1.65259011467310E-0001 1.65148555806581E-0001 + 1.65038259289889E-0001 1.64928121311227E-0001 1.64818141263868E-0001 1.64708318543314E-0001 1.64598652543616E-0001 + 1.64489142658655E-0001 1.64379788283627E-0001 1.64270588813563E-0001 1.64161543642779E-0001 1.64052652165796E-0001 + 1.63943913778082E-0001 1.63835327876052E-0001 1.63726893852264E-0001 1.63618611104844E-0001 1.63510479027141E-0001 + 1.63402497017885E-0001 1.63294664470107E-0001 1.63186980780743E-0001 1.63079445346759E-0001 1.62972057564593E-0001 + 1.62864816830898E-0001 1.62757722542358E-0001 1.62650774096053E-0001 1.62543970889653E-0001 1.62437312320301E-0001 + 1.62330797786286E-0001 1.62224426685557E-0001 1.62118198416653E-0001 1.62012112377221E-0001 1.61906167967352E-0001 + 1.61800364585873E-0001 1.61694701631651E-0001 1.61589178505254E-0001 1.61483794605437E-0001 1.61378549333588E-0001 + 1.61273442090020E-0001 1.61168472275273E-0001 1.61063639291040E-0001 1.60958942539055E-0001 1.60854381420538E-0001 + 1.60749955338420E-0001 1.60645663694936E-0001 1.60541505893663E-0001 1.60437481336922E-0001 1.60333589429497E-0001 + 1.60229829574543E-0001 1.60126201176937E-0001 1.60022703641790E-0001 1.59919336374260E-0001 1.59816098779927E-0001 + 1.59712990264606E-0001 1.59610010235655E-0001 1.59507158098804E-0001 1.59404433262258E-0001 1.59301835133716E-0001 + 1.59199363121676E-0001 1.59097016633945E-0001 1.58994795080437E-0001 1.58892697870933E-0001 1.58790724414713E-0001 + 1.58688874123540E-0001 1.58587146407557E-0001 1.58485540678083E-0001 1.58384056347807E-0001 1.58282692829289E-0001 + 1.58181449534780E-0001 1.58080325879206E-0001 1.57979321276065E-0001 1.57878435139664E-0001 1.57777666884936E-0001 + 1.57677015928937E-0001 1.57576481686733E-0001 1.57476063575327E-0001 1.57375761012164E-0001 1.57275573415135E-0001 + 1.57175500203506E-0001 1.57075540795497E-0001 1.56975694610894E-0001 1.56875961069930E-0001 1.56776339593662E-0001 + 1.56676829603970E-0001 1.56577430522060E-0001 1.56478141770900E-0001 1.56378962774100E-0001 1.56279892955531E-0001 + 1.56180931739523E-0001 1.56082078551232E-0001 1.55983332816272E-0001 1.55884693962587E-0001 1.55786161415395E-0001 + 1.55687734603930E-0001 1.55589412956016E-0001 1.55491195900125E-0001 1.55393082867812E-0001 1.55295073287724E-0001 + 1.55197166592347E-0001 1.55099362212756E-0001 1.55001659581992E-0001 1.54904058133753E-0001 1.54806557300891E-0001 + 1.54709156519165E-0001 1.54611855223681E-0001 1.54514652849826E-0001 1.54417548836468E-0001 1.54320542619376E-0001 + 1.54223633636861E-0001 1.54126821329965E-0001 1.54030105136259E-0001 1.53933484497928E-0001 1.53836958855754E-0001 + 1.53740527652129E-0001 1.53644190329926E-0001 1.53547946333061E-0001 1.53451795105372E-0001 1.53355736093438E-0001 + 1.53259768742253E-0001 1.53163892498990E-0001 1.53068106810746E-0001 1.52972411127365E-0001 1.52876804897486E-0001 + 1.52781287571558E-0001 1.52685858599767E-0001 1.52590517434487E-0001 1.52495263528398E-0001 1.52400096334676E-0001 + 1.52305015308122E-0001 1.52210019903472E-0001 1.52115109577465E-0001 1.52020283785644E-0001 1.51925541987260E-0001 + 1.51830883639990E-0001 1.51736308203898E-0001 1.51641815138235E-0001 1.51547403906530E-0001 1.51453073968476E-0001 + 1.51358824788807E-0001 1.51264655830308E-0001 1.51170566558918E-0001 1.51076556439200E-0001 1.50982624939250E-0001 + 1.50888771525600E-0001 1.50794995666428E-0001 1.50701296832508E-0001 1.50607674492673E-0001 1.50514128119489E-0001 + 1.50420657184336E-0001 1.50327261161009E-0001 1.50233939523633E-0001 1.50140691746288E-0001 1.50047517306227E-0001 + 1.49954415679525E-0001 1.49861386345053E-0001 1.49768428780697E-0001 1.49675542466951E-0001 1.49582726884273E-0001 + 1.49489981515546E-0001 1.49397305842477E-0001 1.49304699349582E-0001 1.49212161520962E-0001 1.49119691843343E-0001 + 1.49027289802654E-0001 1.48934954887641E-0001 1.48842686586642E-0001 1.48750484389290E-0001 1.48658347786711E-0001 + 1.48566276271142E-0001 1.48474269334984E-0001 1.48382326471941E-0001 1.48290447178166E-0001 1.48198630948835E-0001 + 1.48106877280815E-0001 1.48015185672473E-0001 1.47923555623296E-0001 1.47831986633324E-0001 1.47740478203338E-0001 + 1.47649029836198E-0001 1.47557641035508E-0001 1.47466311305430E-0001 1.47375040151635E-0001 1.47283827080352E-0001 + 1.47192671599896E-0001 1.47101573218381E-0001 1.47010531446196E-0001 1.46919545793917E-0001 1.46828615773825E-0001 + 1.46737740898769E-0001 1.46646920683692E-0001 1.46556154643722E-0001 1.46465442294750E-0001 1.46374783155527E-0001 + 1.46284176743277E-0001 1.46193622578661E-0001 1.46103120182151E-0001 1.46012669076896E-0001 1.45922268784714E-0001 + 1.45831918830863E-0001 1.45741618740231E-0001 1.45651368039619E-0001 1.45561166257371E-0001 1.45471012921456E-0001 + 1.45380907561959E-0001 1.45290849710888E-0001 1.45200838899693E-0001 1.45110874662896E-0001 1.45020956534084E-0001 + 1.44931084049535E-0001 1.44841256746313E-0001 1.44751474162650E-0001 1.44661735837947E-0001 1.44572041312392E-0001 + 1.44482390127540E-0001 1.44392781826881E-0001 1.44303215953933E-0001 1.44213692054157E-0001 1.44124209674382E-0001 + 1.44034768361850E-0001 1.43945367665366E-0001 1.43856007134919E-0001 1.43766686322253E-0001 1.43677404779532E-0001 + 1.43588162060105E-0001 1.43498957718892E-0001 1.43409791312192E-0001 1.43320662397880E-0001 1.43231570533295E-0001 + 1.43142515279462E-0001 1.43053496196300E-0001 1.42964512846456E-0001 1.42875564793391E-0001 1.42786651602343E-0001 + 1.42697772837825E-0001 1.42608928068243E-0001 1.42520116861284E-0001 1.42431338786992E-0001 1.42342593415653E-0001 + 1.42253880320302E-0001 1.42165199073447E-0001 1.42076549250540E-0001 1.41987930427087E-0001 1.41899342180002E-0001 + 1.41810784087794E-0001 1.41722255730573E-0001 1.41633756688512E-0001 1.41545286545311E-0001 1.41456844882617E-0001 + 1.41368431285991E-0001 1.41280045341835E-0001 1.41191686637193E-0001 1.41103354760528E-0001 1.41015049301530E-0001 + 1.40926769852079E-0001 1.40838516003936E-0001 1.40750287350670E-0001 1.40662083488240E-0001 1.40573904012680E-0001 + 1.40485748521259E-0001 1.40397616612676E-0001 1.40309507887832E-0001 1.40221421948286E-0001 1.40133358396069E-0001 + 1.40045316835416E-0001 1.39957296872965E-0001 1.39869298114475E-0001 1.39781320167914E-0001 1.39693362643081E-0001 + 1.39605425150635E-0001 1.39517507302292E-0001 1.39429608711407E-0001 1.39341728993554E-0001 1.39253867763048E-0001 + 1.39166024638942E-0001 1.39078199238644E-0001 1.38990391182950E-0001 1.38902600092365E-0001 1.38814825590208E-0001 + 1.38727067299316E-0001 1.38639324846696E-0001 1.38551597858297E-0001 1.38463885961333E-0001 1.38376188786227E-0001 + 1.38288505962734E-0001 1.38200837123622E-0001 1.38113181901578E-0001 1.38025539931919E-0001 1.37937910850074E-0001 + 1.37850294294108E-0001 1.37762689902200E-0001 1.37675097314779E-0001 1.37587516173749E-0001 1.37499946121133E-0001 + 1.37412386801597E-0001 1.37324837860511E-0001 1.37237298944724E-0001 1.37149769702374E-0001 1.37062249783863E-0001 + 1.36974738839716E-0001 1.36887236521750E-0001 1.36799742484828E-0001 1.36712256383358E-0001 1.36624777873820E-0001 + 1.36537306613997E-0001 1.36449842263747E-0001 1.36362384482867E-0001 1.36274932934016E-0001 1.36187487280375E-0001 + 1.36100047186823E-0001 1.36012612318960E-0001 1.35925182344084E-0001 1.35837756932167E-0001 1.35750335752932E-0001 + 1.35662918477806E-0001 1.35575504779918E-0001 1.35488094334104E-0001 1.35400686816125E-0001 1.35313281902282E-0001 + 1.35225879272536E-0001 1.35138478606020E-0001 1.35051079584268E-0001 1.34963681889839E-0001 1.34876285207404E-0001 + 1.34788889222565E-0001 1.34701493621572E-0001 1.34614098093174E-0001 1.34526702327161E-0001 1.34439306015239E-0001 + 1.34351908849177E-0001 1.34264510522864E-0001 1.34177110732205E-0001 1.34089709173959E-0001 1.34002305546026E-0001 + 1.33914899548039E-0001 1.33827490880777E-0001 1.33740079247144E-0001 1.33652664350219E-0001 1.33565245895792E-0001 + 1.33477823590320E-0001 1.33390397141607E-0001 1.33302966259395E-0001 1.33215530654094E-0001 1.33128090038544E-0001 + 1.33040644125763E-0001 1.32953192631010E-0001 1.32865735271192E-0001 1.32778271763599E-0001 1.32690801827956E-0001 + 1.32603325184567E-0001 1.32515841555590E-0001 1.32428350665528E-0001 1.32340852238092E-0001 1.32253346000225E-0001 + 1.32165831679353E-0001 1.32078309005455E-0001 1.31990777708600E-0001 1.31903237521021E-0001 1.31815688175731E-0001 + 1.31728129408300E-0001 1.31640560954203E-0001 1.31552982551666E-0001 1.31465393940592E-0001 1.31377794859906E-0001 + 1.31290185052864E-0001 1.31202564262142E-0001 1.31114932232978E-0001 1.31027288711411E-0001 1.30939633445160E-0001 + 1.30851966183335E-0001 1.30764286676438E-0001 1.30676594675969E-0001 1.30588889935805E-0001 1.30501172210728E-0001 + 1.30413441256916E-0001 1.30325696831354E-0001 1.30237938693706E-0001 1.30150166604743E-0001 1.30062380325356E-0001 + 1.29974579619219E-0001 1.29886764251609E-0001 1.29798933987730E-0001 1.29711088595968E-0001 1.29623227844838E-0001 + 1.29535351505348E-0001 1.29447459348538E-0001 1.29359551148045E-0001 1.29271626678229E-0001 1.29183685716149E-0001 + 1.29095728038211E-0001 1.29007753423814E-0001 1.28919761653487E-0001 1.28831752508286E-0001 1.28743725772767E-0001 + 1.28655681230341E-0001 1.28567618667722E-0001 1.28479537871865E-0001 1.28391438632140E-0001 1.28303320738953E-0001 + 1.28215183983152E-0001 1.28127028158994E-0001 1.28038853060290E-0001 1.27950658483376E-0001 1.27862444225529E-0001 + 1.27774210085659E-0001 1.27685955864417E-0001 1.27597681362503E-0001 1.27509386383548E-0001 1.27421070732327E-0001 + 1.27332734214465E-0001 1.27244376637133E-0001 1.27155997809642E-0001 1.27067597541859E-0001 1.26979175644804E-0001 + 1.26890731932435E-0001 1.26802266218477E-0001 1.26713778319101E-0001 1.26625268051237E-0001 1.26536735233770E-0001 + 1.26448179687140E-0001 1.26359601232454E-0001 1.26270999692177E-0001 1.26182374891034E-0001 1.26093726654814E-0001 + 1.26005054810273E-0001 1.25916359186429E-0001 1.25827639612971E-0001 1.25738895921356E-0001 1.25650127944112E-0001 + 1.25561335515537E-0001 1.25472518471103E-0001 1.25383676648153E-0001 1.25294809884212E-0001 1.25205918020173E-0001 + 1.25117000896314E-0001 1.25028058355590E-0001 1.24939090241936E-0001 1.24850096400670E-0001 1.24761076678892E-0001 + 1.24672030924089E-0001 1.24582958986430E-0001 1.24493860716774E-0001 1.24404735967569E-0001 1.24315584592051E-0001 + 1.24226406446147E-0001 1.24137201385778E-0001 1.24047969269457E-0001 1.23958709955893E-0001 1.23869423306489E-0001 + 1.23780109182849E-0001 1.23690767448473E-0001 1.23601397968563E-0001 1.23512000609219E-0001 1.23422575238148E-0001 + 1.23333121724657E-0001 1.23243639938860E-0001 1.23154129752378E-0001 1.23064591038737E-0001 1.22975023672475E-0001 + 1.22885427529437E-0001 1.22795802487383E-0001 1.22706148424282E-0001 1.22616465221119E-0001 1.22526752758294E-0001 + 1.22437010920123E-0001 1.22347239589139E-0001 1.22257438652195E-0001 1.22167607995664E-0001 1.22077747507839E-0001 + 1.21987857078437E-0001 1.21897936599199E-0001 1.21807985961890E-0001 1.21718005060301E-0001 1.21627993789752E-0001 + 1.21537952046389E-0001 1.21447879728792E-0001 1.21357776735668E-0001 1.21267642968159E-0001 1.21177478327539E-0001 + 1.21087282717618E-0001 1.20997056042541E-0001 1.20906798208790E-0001 1.20816509123588E-0001 1.20726188695693E-0001 + 1.20635836835106E-0001 1.20545453453273E-0001 1.20455038463077E-0001 1.20364591778150E-0001 1.20274113314367E-0001 + 1.20183602988553E-0001 1.20093060718475E-0001 1.20002486424156E-0001 1.19911880025763E-0001 1.19821241446019E-0001 + 1.19730570608198E-0001 1.19639867437026E-0001 1.19549131858585E-0001 1.19458363800011E-0001 1.19367563191005E-0001 + 1.19276729961016E-0001 1.19185864041760E-0001 1.19094965365809E-0001 1.19004033867297E-0001 1.18913069481927E-0001 + 1.18822072145856E-0001 1.18731041797816E-0001 1.18639978376599E-0001 1.18548881823166E-0001 1.18457752079447E-0001 + 1.18366589088944E-0001 1.18275392795823E-0001 1.18184163146430E-0001 1.18092900088082E-0001 1.18001603568662E-0001 + 1.17910273538440E-0001 1.17818909948253E-0001 1.17727512751125E-0001 1.17636081900249E-0001 1.17544617350501E-0001 + 1.17453119058844E-0001 1.17361586982211E-0001 1.17270021079929E-0001 1.17178421312103E-0001 1.17086787640125E-0001 + 1.16995120026671E-0001 1.16903418435705E-0001 1.16811682832985E-0001 1.16719913184549E-0001 1.16628109458734E-0001 + 1.16536271623756E-0001 1.16444399651648E-0001 1.16352493512606E-0001 1.16260553180343E-0001 1.16168578628859E-0001 + 1.16076569833449E-0001 1.15984526771417E-0001 1.15892449419845E-0001 1.15800337759041E-0001 1.15708191768792E-0001 + 1.15616011431301E-0001 1.15523796729265E-0001 1.15431547646987E-0001 1.15339264170486E-0001 1.15246946286070E-0001 + 1.15154593981762E-0001 1.15062207247098E-0001 1.14969786072516E-0001 1.14877330449464E-0001 1.14784840371510E-0001 + 1.14692315832016E-0001 1.14599756827382E-0001 1.14507163353804E-0001 1.14414535408790E-0001 1.14321872992183E-0001 + 1.14229176104130E-0001 1.14136444746299E-0001 1.14043678921069E-0001 1.13950878632854E-0001 1.13858043886474E-0001 + 1.13765174689192E-0001 1.13672271047866E-0001 1.13579332971699E-0001 1.13486360470507E-0001 1.13393353556145E-0001 + 1.13300312240580E-0001 1.13207236537614E-0001 1.13114126462076E-0001 1.13020982030229E-0001 1.12927803259159E-0001 + 1.12834590167389E-0001 1.12741342774470E-0001 1.12648061101902E-0001 1.12554745170483E-0001 1.12461395004388E-0001 + 1.12368010627500E-0001 1.12274592065652E-0001 1.12181139345512E-0001 1.12087652494884E-0001 1.11994131543015E-0001 + 1.11900576519786E-0001 1.11806987456829E-0001 1.11713364387121E-0001 1.11619707343763E-0001 1.11526016361919E-0001 + 1.11432291477489E-0001 1.11338532727924E-0001 1.11244740151112E-0001 1.11150913787209E-0001 1.11057053676397E-0001 + 1.10963159860619E-0001 1.10869232382562E-0001 1.10775271286676E-0001 1.10681276617848E-0001 1.10587248422731E-0001 + 1.10493186748419E-0001 1.10399091643364E-0001 1.10304963158092E-0001 1.10210801342756E-0001 1.10116606249584E-0001 + 1.10022377931352E-0001 1.09928116442914E-0001 1.09833821839058E-0001 1.09739494175937E-0001 1.09645133511890E-0001 + 1.09550739904680E-0001 1.09456313414771E-0001 1.09361854102866E-0001 1.09267362030840E-0001 1.09172837261217E-0001 + 1.09078279858922E-0001 1.08983689888612E-0001 1.08889067416832E-0001 1.08794412511091E-0001 1.08699725239252E-0001 + 1.08605005671885E-0001 1.08510253878991E-0001 1.08415469931847E-0001 1.08320653904034E-0001 1.08225805868974E-0001 + 1.08130925901985E-0001 1.08036014078329E-0001 1.07941070475679E-0001 1.07846095171758E-0001 1.07751088245879E-0001 + 1.07656049778228E-0001 1.07560979850069E-0001 1.07465878543543E-0001 1.07370745942073E-0001 1.07275582130270E-0001 + 1.07180387193310E-0001 1.07085161217764E-0001 1.06989904290976E-0001 1.06894616501477E-0001 1.06799297938885E-0001 + 1.06703948694213E-0001 1.06608568858223E-0001 1.06513158524205E-0001 1.06417717785097E-0001 1.06322246736369E-0001 + 1.06226745473346E-0001 1.06131214092028E-0001 1.06035652691161E-0001 1.05940061369034E-0001 1.05844440225136E-0001 + 1.05748789360149E-0001 1.05653108875957E-0001 1.05557398874920E-0001 1.05461659461011E-0001 1.05365890738473E-0001 + 1.05270092813372E-0001 1.05174265791943E-0001 1.05078409782038E-0001 1.04982524891885E-0001 1.04886611230920E-0001 + 1.04790668909883E-0001 1.04694698040310E-0001 1.04598698734636E-0001 1.04502671105879E-0001 1.04406615268475E-0001 + 1.04310531337759E-0001 1.04214419429967E-0001 1.04118279662130E-0001 1.04022112152594E-0001 1.03925917020197E-0001 + 1.03829694385192E-0001 1.03733444368429E-0001 1.03637167091557E-0001 1.03540862677337E-0001 1.03444531249850E-0001 + 1.03348172933358E-0001 1.03251787853652E-0001 1.03155376137120E-0001 1.03058937911162E-0001 1.02962473303878E-0001 + 1.02865982445005E-0001 1.02769465464361E-0001 1.02672922492572E-0001 1.02576353662108E-0001 1.02479759105677E-0001 + 1.02383138956849E-0001 1.02286493349952E-0001 1.02189822421059E-0001 1.02093126306119E-0001 1.01996405142570E-0001 + 1.01899659068194E-0001 1.01802888222623E-0001 1.01706092744904E-0001 1.01609272776507E-0001 1.01512428458471E-0001 + 1.01415559933636E-0001 1.01318667345143E-0001 1.01221750837309E-0001 1.01124810555064E-0001 1.01027846643948E-0001 + 1.00930859251411E-0001 1.00833848524370E-0001 1.00736814611500E-0001 1.00639757662139E-0001 1.00542677825928E-0001 + 1.00445575254370E-0001 1.00348450098644E-0001 1.00251302511743E-0001 1.00154132646390E-0001 1.00056940657799E-0001 + 9.99597267000296E-0002 9.98624909293732E-0002 9.97652335022184E-0002 9.96679545761970E-0002 9.95706543095080E-0002 + 9.94733328612303E-0002 9.93759903908021E-0002 9.92786270592205E-0002 9.91812430276867E-0002 9.90838384585968E-0002 + 9.89864135149175E-0002 9.88889683600292E-0002 9.87915031588746E-0002 9.86940180766548E-0002 9.85965132791957E-0002 + 9.84989889336780E-0002 9.84014452074385E-0002 9.83038822688573E-0002 9.82063002872019E-0002 9.81086994320013E-0002 + 9.80110798741951E-0002 9.79134417852464E-0002 9.78157853368290E-0002 9.77181107019769E-0002 9.76204180543536E-0002 + 9.75227075682003E-0002 9.74249794184930E-0002 9.73272337811001E-0002 9.72294708323646E-0002 9.71316907499411E-0002 + 9.70338937110185E-0002 9.69360798947782E-0002 9.68382494803550E-0002 9.67404026480933E-0002 9.66425395782387E-0002 + 9.65446604525092E-0002 9.64467654532581E-0002 9.63488547629509E-0002 9.62509285653172E-0002 9.61529870448285E-0002 + 9.60550303859645E-0002 9.59570587745234E-0002 9.58590723966797E-0002 9.57610714392461E-0002 9.56630560903555E-0002 + 9.55650265375222E-0002 9.54669829704206E-0002 9.53689255781594E-0002 9.52708545510121E-0002 9.51727700801559E-0002 + 9.50746723567796E-0002 9.49765615735013E-0002 9.48784379228993E-0002 9.47803015982993E-0002 9.46821527941954E-0002 + 9.45839917049377E-0002 9.44858185262557E-0002 9.43876334538929E-0002 9.42894366847633E-0002 9.41912284159004E-0002 + 9.40930088449836E-0002 9.39947781708115E-0002 9.38965365925136E-0002 9.37982843091306E-0002 9.37000215218749E-0002 + 9.36017484310294E-0002 9.35034652383140E-0002 9.34051721454654E-0002 9.33068693556061E-0002 9.32085570716659E-0002 + 9.31102354975400E-0002 9.30119048375630E-0002 9.29135652969831E-0002 9.28152170810676E-0002 9.27168603959454E-0002 + 9.26184954486077E-0002 9.25201224459074E-0002 9.24217415959292E-0002 9.23233531066726E-0002 9.22249571874226E-0002 + 9.21265540475378E-0002 9.20281438966610E-0002 9.19297269457750E-0002 9.18313034058313E-0002 9.17328734882776E-0002 + 9.16344374053226E-0002 9.15359953696719E-0002 9.14375475944229E-0002 9.13390942935407E-0002 9.12406356808016E-0002 + 9.11421719710614E-0002 9.10437033799386E-0002 9.09452301227057E-0002 9.08467524156096E-0002 9.07482704759256E-0002 + 9.06497845203188E-0002 9.05512947667475E-0002 9.04528014332473E-0002 9.03543047388836E-0002 9.02558049023765E-0002 + 9.01573021438997E-0002 9.00587966831761E-0002 8.99602887408538E-0002 8.98617785382419E-0002 8.97632662966227E-0002 + 8.96647522379400E-0002 8.95662365850640E-0002 8.94677195604152E-0002 8.93692013875001E-0002 8.92706822903820E-0002 + 8.91721624927805E-0002 8.90736422197674E-0002 8.89751216964950E-0002 8.88766011480374E-0002 8.87780808009281E-0002 + 8.86795608813044E-0002 8.85810416160213E-0002 8.84825232321745E-0002 8.83840059577899E-0002 8.82854900205512E-0002 + 8.81869756489665E-0002 8.80884630721571E-0002 8.79899525190612E-0002 8.78914442196018E-0002 8.77929384039974E-0002 + 8.76944353023364E-0002 8.75959351455339E-0002 8.74974381649603E-0002 8.73989445921219E-0002 8.73004546591933E-0002 + 8.72019685982199E-0002 8.71034866421283E-0002 8.70050090237693E-0002 8.69065359767689E-0002 8.68080677350500E-0002 + 8.67096045325666E-0002 8.66111466039422E-0002 8.65126941841510E-0002 8.64142475079323E-0002 8.63158068113343E-0002 + 8.62173723299047E-0002 8.61189443005008E-0002 8.60205229585737E-0002 8.59221085420033E-0002 8.58237012873165E-0002 + 8.57253014324044E-0002 8.56269092150304E-0002 8.55285248732034E-0002 8.54301486454978E-0002 8.53317807707872E-0002 + 8.52334214878710E-0002 8.51350710360613E-0002 8.50367296555564E-0002 8.49383975855740E-0002 8.48400750669653E-0002 + 8.47417623399207E-0002 8.46434596452509E-0002 8.45451672241201E-0002 8.44468853178323E-0002 8.43486141678852E-0002 + 8.42503540165041E-0002 8.41521051057341E-0002 8.40538676776538E-0002 8.39556419751231E-0002 8.38574282414101E-0002 + 8.37592267191748E-0002 8.36610376521268E-0002 8.35628612837954E-0002 8.34646978583857E-0002 8.33665476194412E-0002 + 8.32684108117694E-0002 8.31702876799981E-0002 8.30721784685213E-0002 8.29740834228374E-0002 8.28760027880507E-0002 + 8.27779368096744E-0002 8.26798857332021E-0002 8.25818498048576E-0002 8.24838292704172E-0002 8.23858243763337E-0002 + 8.22878353690946E-0002 8.21898624952212E-0002 8.20919060016979E-0002 8.19939661357579E-0002 8.18960431445077E-0002 + 8.17981372752489E-0002 8.17002487757465E-0002 8.16023778936923E-0002 8.15045248771345E-0002 8.14066899741554E-0002 + 8.13088734328717E-0002 8.12110755018098E-0002 8.11132964296917E-0002 8.10155364650051E-0002 8.09177958565403E-0002 + 8.08200748540349E-0002 8.07223737057570E-0002 8.06246926616200E-0002 8.05270319707659E-0002 8.04293918828007E-0002 + 8.03317726476332E-0002 8.02341745149375E-0002 8.01365977345295E-0002 8.00390425565814E-0002 7.99415092315148E-0002 + 7.98439980090860E-0002 7.97465091404301E-0002 7.96490428752635E-0002 7.95515994644661E-0002 7.94541791587367E-0002 + 7.93567822090769E-0002 7.92594088661453E-0002 7.91620593807953E-0002 7.90647340043991E-0002 7.89674329877696E-0002 + 7.88701565822921E-0002 7.87729050389541E-0002 7.86756786094772E-0002 7.85784775451311E-0002 7.84813020971112E-0002 + 7.83841525172927E-0002 7.82870290569908E-0002 7.81899319679855E-0002 7.80928615020894E-0002 7.79958179106087E-0002 + 7.78988014457456E-0002 7.78018123589796E-0002 7.77048509023086E-0002 7.76079173276550E-0002 7.75110118865418E-0002 + 7.74141348314422E-0002 7.73172864138900E-0002 7.72204668859908E-0002 7.71236764997206E-0002 7.70269155070332E-0002 + 7.69301841598603E-0002 7.68334827102735E-0002 7.67368114101599E-0002 7.66401705117083E-0002 7.65435602666526E-0002 + 7.64469809272447E-0002 7.63504327451727E-0002 7.62539159724805E-0002 7.61574308612971E-0002 7.60609776630790E-0002 + 7.59645566300168E-0002 7.58681680140073E-0002 7.57718120669236E-0002 7.56754890401278E-0002 7.55791991856619E-0002 + 7.54829427551649E-0002 7.53867200003059E-0002 7.52905311726754E-0002 7.51943765237311E-0002 7.50982563049060E-0002 + 7.50021707679339E-0002 7.49061201638727E-0002 7.48101047442980E-0002 7.47141247601090E-0002 7.46181804627763E-0002 + 7.45222721030941E-0002 7.44263999322106E-0002 7.43305642011939E-0002 7.42347651604892E-0002 7.41390030610582E-0002 + 7.40432781536734E-0002 7.39475906886466E-0002 7.38519409164254E-0002 7.37563290876483E-0002 7.36607554522744E-0002 + 7.35652202605621E-0002 7.34697237624159E-0002 7.33742662078214E-0002 7.32788478466282E-0002 7.31834689283856E-0002 + 7.30881297026150E-0002 7.29928304187550E-0002 7.28975713261069E-0002 7.28023526738889E-0002 7.27071747109095E-0002 + 7.26120376861655E-0002 7.25169418483527E-0002 7.24218874459190E-0002 7.23268747274465E-0002 7.22319039411060E-0002 + 7.21369753348746E-0002 7.20420891569172E-0002 7.19472456548231E-0002 7.18524450763691E-0002 7.17576876688649E-0002 + 7.16629736794799E-0002 7.15683033556247E-0002 7.14736769436969E-0002 7.13790946908803E-0002 7.12845568435083E-0002 + 7.11900636481005E-0002 7.10956153503798E-0002 7.10012121965823E-0002 7.09068544325289E-0002 7.08125423035980E-0002 + 7.07182760553529E-0002 7.06240559326679E-0002 7.05298821804927E-0002 7.04357550437155E-0002 7.03416747666164E-0002 + 7.02476415935775E-0002 7.01536557687822E-0002 7.00597175356134E-0002 6.99658271381566E-0002 6.98719848193683E-0002 + 6.97781908224424E-0002 6.96844453903726E-0002 6.95907487656514E-0002 6.94971011907344E-0002 6.94035029078216E-0002 + 6.93099541585011E-0002 6.92164551845974E-0002 6.91230062275686E-0002 6.90296075285066E-0002 6.89362593279446E-0002 + 6.88429618666239E-0002 6.87497153848634E-0002 6.86565201227514E-0002 6.85633763198162E-0002 6.84702842156836E-0002 + 6.83772440496380E-0002 6.82842560601287E-0002 6.81913204861677E-0002 6.80984375659586E-0002 6.80056075373898E-0002 + 6.79128306383905E-0002 6.78201071061626E-0002 6.77274371779212E-0002 6.76348210904273E-0002 6.75422590802076E-0002 + 6.74497513833890E-0002 6.73572982358084E-0002 6.72648998730671E-0002 6.71725565303108E-0002 6.70802684425590E-0002 + 6.69880358440450E-0002 6.68958589696445E-0002 6.68037380524574E-0002 6.67116733265275E-0002 6.66196650250285E-0002 + 6.65277133808412E-0002 6.64358186261676E-0002 6.63439809936858E-0002 6.62522007148720E-0002 6.61604780212381E-0002 + 6.60688131440556E-0002 6.59772063138882E-0002 6.58856577612791E-0002 6.57941677160348E-0002 6.57027364079408E-0002 + 6.56113640664307E-0002 6.55200509202004E-0002 6.54287971977308E-0002 6.53376031273425E-0002 6.52464689368102E-0002 + 6.51553948531687E-0002 6.50643811038979E-0002 6.49734279151312E-0002 6.48825355133083E-0002 6.47917041242382E-0002 + 6.47009339732636E-0002 6.46102252852059E-0002 6.45195782850815E-0002 6.44289931966947E-0002 6.43384702439342E-0002 + 6.42480096499719E-0002 6.41576116381188E-0002 6.40672764306372E-0002 6.39770042495409E-0002 6.38867953167329E-0002 + 6.37966498530110E-0002 6.37065680798623E-0002 6.36165502170324E-0002 6.35265964847071E-0002 6.34367071023793E-0002 + 6.33468822889866E-0002 6.32571222632705E-0002 6.31674272432227E-0002 6.30777974468594E-0002 6.29882330909480E-0002 + 6.28987343926667E-0002 6.28093015682210E-0002 6.27199348335070E-0002 6.26306344038898E-0002 6.25414004943965E-0002 + 6.24522333192731E-0002 6.23631330928978E-0002 6.22741000282848E-0002 6.21851343389676E-0002 6.20962362373089E-0002 + 6.20074059354138E-0002 6.19186436447699E-0002 6.18299495766064E-0002 6.17413239415062E-0002 6.16527669496267E-0002 + 6.15642788105891E-0002 6.14758597334771E-0002 6.13875099269481E-0002 6.12992295990659E-0002 6.12110189576610E-0002 + 6.11228782094979E-0002 6.10348075615508E-0002 6.09468072196435E-0002 6.08588773895313E-0002 6.07710182759568E-0002 + 6.06832300837597E-0002 6.05955130167660E-0002 6.05078672786483E-0002 6.04202930722308E-0002 6.03327905997666E-0002 + 6.02453600634376E-0002 6.01580016643257E-0002 6.00707156034404E-0002 5.99835020808849E-0002 5.98963612964389E-0002 + 5.98092934493641E-0002 5.97222987382083E-0002 5.96353773610003E-0002 5.95485295152488E-0002 5.94617553979981E-0002 + 5.93750552056602E-0002 5.92884291340702E-0002 5.92018773784581E-0002 5.91154001335035E-0002 5.90289975933633E-0002 + 5.89426699516433E-0002 5.88564174013698E-0002 5.87702401350449E-0002 5.86841383442838E-0002 5.85981122205105E-0002 + 5.85121619542612E-0002 5.84262877358802E-0002 5.83404897547110E-0002 5.82547681995699E-0002 5.81691232590801E-0002 + 5.80835551206948E-0002 5.79980639716453E-0002 5.79126499984942E-0002 5.78273133873299E-0002 5.77420543231524E-0002 + 5.76568729908214E-0002 5.75717695745536E-0002 5.74867442578666E-0002 5.74017972234378E-0002 5.73169286537473E-0002 + 5.72321387304064E-0002 5.71474276344084E-0002 5.70627955462682E-0002 5.69782426456581E-0002 5.68937691118269E-0002 + 5.68093751233193E-0002 5.67250608580318E-0002 5.66408264932395E-0002 5.65566722055685E-0002 5.64725981710783E-0002 + 5.63886045651500E-0002 5.63046915624855E-0002 5.62208593370510E-0002 5.61371080623284E-0002 5.60534379112868E-0002 + 5.59698490557657E-0002 5.58863416676230E-0002 5.58029159171939E-0002 5.57195719751387E-0002 5.56363100107340E-0002 + 5.55531301929925E-0002 5.54700326898776E-0002 5.53870176689478E-0002 5.53040852973282E-0002 5.52212357408686E-0002 + 5.51384691653767E-0002 5.50557857355239E-0002 5.49731856155742E-0002 5.48906689689904E-0002 5.48082359586304E-0002 + 5.47258867464938E-0002 5.46436214941987E-0002 5.45614403624194E-0002 5.44793435111948E-0002 5.43973311001527E-0002 + 5.43154032878067E-0002 5.42335602320335E-0002 5.41518020905215E-0002 5.40701290195905E-0002 5.39885411751460E-0002 + 5.39070387125951E-0002 5.38256217863111E-0002 5.37442905501676E-0002 5.36630451573405E-0002 5.35818857600271E-0002 + 5.35008125100916E-0002 5.34198255584458E-0002 5.33389250552177E-0002 5.32581111502571E-0002 5.31773839920938E-0002 + 5.30967437289503E-0002 5.30161905083470E-0002 5.29357244766514E-0002 5.28553457801473E-0002 5.27750545637387E-0002 + 5.26948509721042E-0002 5.26147351489358E-0002 5.25347072372199E-0002 5.24547673791521E-0002 5.23749157165316E-0002 + 5.22951523899991E-0002 5.22154775395438E-0002 5.21358913048694E-0002 5.20563938241809E-0002 5.19769852355376E-0002 + 5.18976656759503E-0002 5.18184352816902E-0002 5.17392941884020E-0002 5.16602425311877E-0002 5.15812804437591E-0002 + 5.15024080598486E-0002 5.14236255116844E-0002 5.13449329313448E-0002 5.12663304497976E-0002 5.11878181972668E-0002 + 5.11093963035142E-0002 5.10310648971610E-0002 5.09528241062805E-0002 5.08746740581713E-0002 5.07966148792153E-0002 + 5.07186466951035E-0002 5.06407696309200E-0002 5.05629838106891E-0002 5.04852893578269E-0002 5.04076863949998E-0002 + 5.03301750440382E-0002 5.02527554258519E-0002 5.01754276609665E-0002 5.00981918686739E-0002 5.00210481676261E-0002 + 4.99439966760331E-0002 4.98670375106422E-0002 4.97901707880407E-0002 4.97133966238055E-0002 4.96367151325871E-0002 + 4.95601264283360E-0002 4.94836306243302E-0002 4.94072278327778E-0002 4.93309181653551E-0002 4.92547017330076E-0002 + 4.91785786454670E-0002 4.91025490119311E-0002 4.90266129409221E-0002 4.89507705397747E-0002 4.88750219154582E-0002 + 4.87993671739237E-0002 4.87238064203020E-0002 4.86483397587607E-0002 4.85729672929010E-0002 4.84976891255591E-0002 + 4.84225053585207E-0002 4.83474160929469E-0002 4.82724214290609E-0002 4.81975214662324E-0002 4.81227163032901E-0002 + 4.80480060378102E-0002 4.79733907669399E-0002 4.78988705868287E-0002 4.78244455927123E-0002 4.77501158793111E-0002 + 4.76758815401177E-0002 4.76017426680223E-0002 4.75276993551983E-0002 4.74537516926464E-0002 4.73798997708488E-0002 + 4.73061436793408E-0002 4.72324835069105E-0002 4.71589193411985E-0002 4.70854512695810E-0002 4.70120793778297E-0002 + 4.69388037517639E-0002 4.68656244755974E-0002 4.67925416331056E-0002 4.67195553070841E-0002 4.66466655796040E-0002 + 4.65738725317266E-0002 4.65011762438446E-0002 4.64285767953965E-0002 4.63560742650369E-0002 4.62836687304650E-0002 + 4.62113602687089E-0002 4.61391489556972E-0002 4.60670348666861E-0002 4.59950180760879E-0002 4.59230986574703E-0002 + 4.58512766833270E-0002 4.57795522257057E-0002 4.57079253554218E-0002 4.56363961425291E-0002 4.55649646564048E-0002 + 4.54936309651920E-0002 4.54223951366702E-0002 4.53512572373546E-0002 4.52802173331531E-0002 4.52092754889649E-0002 + 4.51384317687232E-0002 4.50676862358518E-0002 4.49970389525784E-0002 4.49264899803625E-0002 4.48560393799094E-0002 + 4.47856872109552E-0002 4.47154335323083E-0002 4.46452784021216E-0002 4.45752218773328E-0002 4.45052640143227E-0002 + 4.44354048686571E-0002 4.43656444945555E-0002 4.42959829458651E-0002 4.42264202753149E-0002 4.41569565348736E-0002 + 4.40875917754904E-0002 4.40183260474532E-0002 4.39491593998574E-0002 4.38800918813507E-0002 4.38111235392578E-0002 + 4.37422544202825E-0002 4.36734845702632E-0002 4.36048140340576E-0002 4.35362428556710E-0002 4.34677710781981E-0002 + 4.33993987438946E-0002 4.33311258942192E-0002 4.32629525695892E-0002 4.31948788096811E-0002 4.31269046530854E-0002 + 4.30590301377368E-0002 4.29912553004683E-0002 4.29235801775854E-0002 4.28560048039310E-0002 4.27885292141499E-0002 + 4.27211534413798E-0002 4.26538775181997E-0002 4.25867014763560E-0002 4.25196253465030E-0002 4.24526491584034E-0002 + 4.23857729411869E-0002 4.23189967228748E-0002 4.22523205304941E-0002 4.21857443905376E-0002 4.21192683283299E-0002 + 4.20528923683438E-0002 4.19866165342421E-0002 4.19204408487337E-0002 4.18543653336156E-0002 4.17883900098736E-0002 + 4.17225148975370E-0002 4.16567400157218E-0002 4.15910653826871E-0002 4.15254910158062E-0002 4.14600169315799E-0002 + 4.13946431455063E-0002 4.13293696722532E-0002 4.12641965256574E-0002 4.11991237186233E-0002 4.11341512630065E-0002 + 4.10692791699884E-0002 4.10045074496860E-0002 4.09398361115267E-0002 4.08752651637853E-0002 4.08107946139157E-0002 + 4.07464244686659E-0002 4.06821547336436E-0002 4.06179854136628E-0002 4.05539165126273E-0002 4.04899480334865E-0002 + 4.04260799784232E-0002 4.03623123486500E-0002 4.02986451443945E-0002 4.02350783651014E-0002 4.01716120092718E-0002 + 4.01082460744928E-0002 4.00449805574935E-0002 3.99818154540875E-0002 3.99187507592003E-0002 3.98557864667537E-0002 + 3.97929225699251E-0002 3.97301590608721E-0002 3.96674959309925E-0002 3.96049331705470E-0002 3.95424707692524E-0002 + 3.94801087154989E-0002 3.94178469969868E-0002 3.93556856007403E-0002 3.92936245124549E-0002 3.92316637171924E-0002 + 3.91698031991047E-0002 3.91080429413174E-0002 3.90463829262771E-0002 3.89848231351562E-0002 3.89233635486643E-0002 + 3.88620041462210E-0002 3.88007449066661E-0002 3.87395858077800E-0002 3.86785268264283E-0002 3.86175679386338E-0002 + 3.85567091195320E-0002 3.84959503432113E-0002 3.84352915831621E-0002 3.83747328116374E-0002 3.83142740002185E-0002 + 3.82539151194655E-0002 3.81936561391645E-0002 3.81334970280352E-0002 3.80734377540366E-0002 3.80134782842346E-0002 + 3.79536185847150E-0002 3.78938586206547E-0002 3.78341983564383E-0002 3.77746377554822E-0002 3.77151767803218E-0002 + 3.76558153926252E-0002 3.75965535530179E-0002 3.75373912214897E-0002 3.74783283569286E-0002 3.74193649174546E-0002 + 3.73605008601137E-0002 3.73017361412698E-0002 3.72430707162848E-0002 3.71845045395751E-0002 3.71260375648447E-0002 + 3.70676697446913E-0002 3.70094010310131E-0002 3.69512313745862E-0002 3.68931607256028E-0002 3.68351890331171E-0002 + 3.67773162453213E-0002 3.67195423096911E-0002 3.66618671725035E-0002 3.66042907795366E-0002 3.65468130753835E-0002 + 3.64894340038742E-0002 3.64321535078714E-0002 3.63749715294155E-0002 3.63178880096800E-0002 3.62609028888838E-0002 + 3.62040161064363E-0002 3.61472276007909E-0002 3.60905373095464E-0002 3.60339451694174E-0002 3.59774511162339E-0002 + 3.59210550850277E-0002 3.58647570097843E-0002 3.58085568237631E-0002 3.57524544591608E-0002 3.56964498475203E-0002 + 3.56405429193500E-0002 3.55847336043423E-0002 3.55290218311976E-0002 3.54734075279602E-0002 3.54178906216960E-0002 + 3.53624710384330E-0002 3.53071487035417E-0002 3.52519235414705E-0002 3.51967954757750E-0002 3.51417644290728E-0002 + 3.50868303231609E-0002 3.50319930789558E-0002 3.49772526166249E-0002 3.49226088552495E-0002 3.48680617132923E-0002 + 3.48136111080555E-0002 3.47592569561482E-0002 3.47049991734281E-0002 3.46508376746926E-0002 3.45967723737809E-0002 + 3.45428031840721E-0002 3.44889300177661E-0002 3.44351527860880E-0002 3.43814713998161E-0002 3.43278857685181E-0002 + 3.42743958010348E-0002 3.42210014053624E-0002 3.41677024885927E-0002 3.41144989570159E-0002 3.40613907160316E-0002 + 3.40083776701628E-0002 3.39554597230705E-0002 3.39026367777289E-0002 3.38499087360137E-0002 3.37972754990250E-0002 + 3.37447369672186E-0002 3.36922930399356E-0002 3.36399436157981E-0002 3.35876885925036E-0002 3.35355278671325E-0002 + 3.34834613355011E-0002 3.34314888930724E-0002 3.33796104340441E-0002 3.33278258520684E-0002 3.32761350398104E-0002 + 3.32245378891386E-0002 3.31730342910513E-0002 3.31216241357782E-0002 3.30703073126335E-0002 3.30190837102211E-0002 + 3.29679532161837E-0002 3.29169157173056E-0002 3.28659710997032E-0002 3.28151192486040E-0002 3.27643600483164E-0002 + 3.27136933823764E-0002 3.26631191335916E-0002 3.26126371838337E-0002 3.25622474140684E-0002 3.25119497046783E-0002 + 3.24617439350352E-0002 3.24116299837948E-0002 3.23616077287332E-0002 3.23116770468210E-0002 3.22618378143104E-0002 + 3.22120899064257E-0002 3.21624331978786E-0002 3.21128675621891E-0002 3.20633928724231E-0002 3.20140090007192E-0002 + 3.19647158182736E-0002 3.19155131956646E-0002 3.18664010026154E-0002 3.18173791080087E-0002 3.17684473798567E-0002 + 3.17196056855660E-0002 3.16708538916129E-0002 3.16221918636602E-0002 3.15736194666460E-0002 3.15251365647388E-0002 + 3.14767430211148E-0002 3.14284386984902E-0002 3.13802234584700E-0002 3.13320971620647E-0002 3.12840596694685E-0002 + 3.12361108400583E-0002 3.11882505324382E-0002 3.11404786043199E-0002 3.10927949128929E-0002 3.10451993143943E-0002 + 3.09976916643307E-0002 3.09502718172848E-0002 3.09029396273448E-0002 3.08556949476301E-0002 3.08085376305419E-0002 + 3.07614675276302E-0002 3.07144844899337E-0002 3.06675883673421E-0002 3.06207790093072E-0002 3.05740562643977E-0002 + 3.05274199804767E-0002 3.04808700044787E-0002 3.04344061827945E-0002 3.03880283608858E-0002 3.03417363836696E-0002 + 3.02955300950584E-0002 3.02494093384048E-0002 3.02033739562484E-0002 3.01574237903305E-0002 3.01115586817275E-0002 + 3.00657784708052E-0002 3.00200829970557E-0002 2.99744720993192E-0002 2.99289456157397E-0002 2.98835033835704E-0002 + 2.98381452395307E-0002 2.97928710194564E-0002 2.97476805586037E-0002 2.97025736912399E-0002 2.96575502511859E-0002 + 2.96126100713550E-0002 2.95677529840865E-0002 2.95229788208258E-0002 2.94782874124810E-0002 2.94336785890953E-0002 + 2.93891521801216E-0002 2.93447080141839E-0002 2.93003459192409E-0002 2.92560657225705E-0002 2.92118672507398E-0002 + 2.91677503295672E-0002 2.91237147842039E-0002 2.90797604390518E-0002 2.90358871179045E-0002 2.89920946438500E-0002 + 2.89483828390989E-0002 2.89047515254313E-0002 2.88612005237563E-0002 2.88177296544327E-0002 2.87743387369622E-0002 + 2.87310275902431E-0002 2.86877960325996E-0002 2.86446438814904E-0002 2.86015709538067E-0002 2.85585770657674E-0002 + 2.85156620328441E-0002 2.84728256699325E-0002 2.84300677911876E-0002 2.83873882100456E-0002 2.83447867394628E-0002 + 2.83022631915789E-0002 2.82598173779259E-0002 2.82174491093008E-0002 2.81751581959141E-0002 2.81329444473827E-0002 + 2.80908076725649E-0002 2.80487476797389E-0002 2.80067642764985E-0002 2.79648572696924E-0002 2.79230264657159E-0002 + 2.78812716702706E-0002 2.78395926883498E-0002 2.77979893243424E-0002 2.77564613819953E-0002 2.77150086644877E-0002 + 2.76736309742664E-0002 2.76323281132173E-0002 2.75910998825679E-0002 2.75499460829769E-0002 2.75088665144962E-0002 + 2.74678609763609E-0002 2.74269292675207E-0002 2.73860711859807E-0002 2.73452865293924E-0002 2.73045750945968E-0002 + 2.72639366780584E-0002 2.72233710753851E-0002 2.71828780817855E-0002 2.71424574917235E-0002 2.71021090991503E-0002 + 2.70618326974518E-0002 2.70216280793056E-0002 2.69814950369283E-0002 2.69414333618951E-0002 2.69014428451398E-0002 + 2.68615232771263E-0002 2.68216744476314E-0002 2.67818961459244E-0002 2.67421881606915E-0002 2.67025502800810E-0002 + 2.66629822915822E-0002 2.66234839821235E-0002 2.65840551381616E-0002 2.65446955455838E-0002 2.65054049896476E-0002 + 2.64661832550481E-0002 2.64270301259475E-0002 2.63879453861031E-0002 2.63489288184678E-0002 2.63099802055891E-0002 + 2.62710993295107E-0002 2.62322859716592E-0002 2.61935399129196E-0002 2.61548609337321E-0002 2.61162488138517E-0002 + 2.60777033326712E-0002 2.60392242688672E-0002 2.60008114008590E-0002 2.59624645063116E-0002 2.59241833624291E-0002 + 2.58859677459464E-0002 2.58478174330091E-0002 2.58097321993839E-0002 2.57717118201267E-0002 2.57337560700045E-0002 + 2.56958647231334E-0002 2.56580375532043E-0002 2.56202743333849E-0002 2.55825748362589E-0002 2.55449388341200E-0002 + 2.55073660986473E-0002 2.54698564010334E-0002 2.54324095119160E-0002 2.53950252016268E-0002 2.53577032399500E-0002 + 2.53204433960764E-0002 2.52832454389055E-0002 2.52461091367505E-0002 2.52090342575043E-0002 2.51720205685715E-0002 + 2.51350678369508E-0002 2.50981758290845E-0002 2.50613443110385E-0002 2.50245730483898E-0002 2.49878618063164E-0002 + 2.49512103495216E-0002 2.49146184421659E-0002 2.48780858482217E-0002 2.48416123309144E-0002 2.48051976532885E-0002 + 2.47688415777463E-0002 2.47325438664793E-0002 2.46963042810589E-0002 2.46601225827847E-0002 2.46239985324038E-0002 + 2.45879318903761E-0002 2.45519224166770E-0002 2.45159698707972E-0002 2.44800740120151E-0002 2.44442345990030E-0002 + 2.44084513901297E-0002 2.43727241433543E-0002 2.43370526163172E-0002 2.43014365660590E-0002 2.42658757494832E-0002 + 2.42303699229239E-0002 2.41949188423726E-0002 2.41595222634939E-0002 2.41241799414729E-0002 2.40888916312887E-0002 + 2.40536570873805E-0002 2.40184760639199E-0002 2.39833483146902E-0002 2.39482735930705E-0002 2.39132516520887E-0002 + 2.38782822445127E-0002 2.38433651226757E-0002 2.38085000384986E-0002 2.37736867437100E-0002 2.37389249895654E-0002 + 2.37042145270975E-0002 2.36695551068654E-0002 2.36349464792283E-0002 2.36003883940787E-0002 2.35658806011319E-0002 + 2.35314228496364E-0002 2.34970148886328E-0002 2.34626564667706E-0002 2.34283473324379E-0002 2.33940872336393E-0002 + 2.33598759181863E-0002 2.33257131334758E-0002 2.32915986266433E-0002 2.32575321445085E-0002 2.32235134336747E-0002 + 2.31895422403534E-0002 2.31556183105092E-0002 2.31217413898440E-0002 2.30879112237362E-0002 2.30541275573018E-0002 + 2.30203901353939E-0002 2.29866987025723E-0002 2.29530530031568E-0002 2.29194527811814E-0002 2.28858977804171E-0002 + 2.28523877443642E-0002 2.28189224163360E-0002 2.27855015392987E-0002 2.27521248560085E-0002 2.27187921089964E-0002 + 2.26855030405454E-0002 2.26522573926823E-0002 2.26190549072240E-0002 2.25858953257314E-0002 2.25527783895168E-0002 + 2.25197038397053E-0002 2.24866714172116E-0002 2.24536808626943E-0002 2.24207319166395E-0002 2.23878243192850E-0002 + 2.23549578106425E-0002 2.23221321305823E-0002 2.22893470187026E-0002 2.22566022144830E-0002 2.22238974571771E-0002 + 2.21912324857898E-0002 2.21586070391914E-0002 2.21260208561336E-0002 2.20934736750043E-0002 2.20609652341948E-0002 + 2.20284952718935E-0002 2.19960635259936E-0002 2.19636697343919E-0002 2.19313136346903E-0002 2.18989949643716E-0002 + 2.18667134608150E-0002 2.18344688611890E-0002 2.18022609024894E-0002 2.17700893216545E-0002 2.17379538554116E-0002 + 2.17058542403617E-0002 2.16737902129867E-0002 2.16417615096191E-0002 2.16097678664955E-0002 2.15778090197108E-0002 + 2.15458847052102E-0002 2.15139946588282E-0002 2.14821386163646E-0002 2.14503163133625E-0002 2.14185274854689E-0002 + 2.13867718679819E-0002 2.13550491962806E-0002 2.13233592055717E-0002 2.12917016310048E-0002 2.12600762076112E-0002 + 2.12284826703649E-0002 2.11969207541218E-0002 2.11653901937190E-0002 2.11338907238603E-0002 2.11024220791923E-0002 + 2.10709839942976E-0002 2.10395762037403E-0002 2.10081984419588E-0002 2.09768504433812E-0002 2.09455319423559E-0002 + 2.09142426731981E-0002 2.08829823701667E-0002 2.08517507675183E-0002 2.08205475993762E-0002 2.07893725999463E-0002 + 2.07582255033321E-0002 2.07271060436508E-0002 2.06960139549482E-0002 2.06649489712758E-0002 2.06339108267145E-0002 + 2.06028992552585E-0002 2.05719139909430E-0002 2.05409547677440E-0002 2.05100213197169E-0002 2.04791133808735E-0002 + 2.04482306852324E-0002 2.04173729668226E-0002 2.03865399596990E-0002 2.03557313979315E-0002 2.03249470155889E-0002 + 2.02941865468286E-0002 2.02634497257339E-0002 2.02327362865307E-0002 2.02020459634138E-0002 2.01713784906010E-0002 + 2.01407336024841E-0002 2.01101110332965E-0002 2.00795105174883E-0002 2.00489317895370E-0002 2.00183745839323E-0002 + 1.99878386351841E-0002 1.99573236780346E-0002 1.99268294471037E-0002 1.98963556772943E-0002 1.98659021033638E-0002 + 1.98354684602991E-0002 1.98050544830965E-0002 1.97746599069434E-0002 1.97442844669826E-0002 1.97139278985679E-0002 + 1.96835899370824E-0002 1.96532703180856E-0002 1.96229687771627E-0002 1.95926850500797E-0002 1.95624188726517E-0002 + 1.95321699808635E-0002 1.95019381108423E-0002 1.94717229987650E-0002 1.94415243810176E-0002 1.94113419940670E-0002 + 1.93811755746009E-0002 1.93510248593150E-0002 1.93208895851689E-0002 1.92907694892351E-0002 1.92606643087106E-0002 + 1.92305737809914E-0002 1.92004976436177E-0002 1.91704356343174E-0002 1.91403874909205E-0002 1.91103529515185E-0002 + 1.90803317543717E-0002 1.90503236378241E-0002 1.90203283404970E-0002 1.89903456012086E-0002 1.89603751588884E-0002 + 1.89304167527441E-0002 1.89004701221032E-0002 1.88705350066111E-0002 1.88406111460019E-0002 1.88106982803243E-0002 + 1.87807961497706E-0002 1.87509044947512E-0002 1.87210230559372E-0002 1.86911515742490E-0002 1.86612897907829E-0002 + 1.86314374468775E-0002 1.86015942841565E-0002 1.85717600444356E-0002 1.85419344697855E-0002 1.85121173025818E-0002 + 1.84823082854168E-0002 1.84525071610798E-0002 1.84227136727090E-0002 1.83929275637104E-0002 1.83631485777073E-0002 + 1.83333764586108E-0002 1.83036109506431E-0002 1.82738517982719E-0002 1.82440987462964E-0002 1.82143515397228E-0002 + 1.81846099239359E-0002 1.81548736445632E-0002 1.81251424476117E-0002 1.80954160792496E-0002 1.80656942861150E-0002 + 1.80359768150584E-0002 1.80062634132875E-0002 1.79765538282977E-0002 1.79468478079612E-0002 1.79171451003997E-0002 + 1.78874454542022E-0002 1.78577486181452E-0002 1.78280543414069E-0002 1.77983623735370E-0002 1.77686724644096E-0002 + 1.77389843642319E-0002 1.77092978236221E-0002 1.76796125934928E-0002 1.76499284251571E-0002 1.76202450702970E-0002 + 1.75905622809566E-0002 1.75608798095420E-0002 1.75311974088883E-0002 1.75015148321545E-0002 1.74718318329174E-0002 + 1.74421481651447E-0002 1.74124635832268E-0002 1.73827778418673E-0002 1.73530906962755E-0002 1.73234019020138E-0002 + 1.72937112150217E-0002 1.72640183917491E-0002 1.72343231889613E-0002 1.72046253639504E-0002 1.71749246743244E-0002 + 1.71452208782111E-0002 1.71155137341490E-0002 1.70858030010759E-0002 1.70560884384115E-0002 1.70263698059909E-0002 + 1.69966468641597E-0002 1.69669193736445E-0002 1.69371870956748E-0002 1.69074497919172E-0002 1.68777072245343E-0002 + 1.68479591561222E-0002 1.68182053497819E-0002 1.67884455690449E-0002 1.67586795779719E-0002 1.67289071411409E-0002 + 1.66991280234759E-0002 1.66693419905721E-0002 1.66395488084144E-0002 1.66097482434911E-0002 1.65799400628106E-0002 + 1.65501240339249E-0002 1.65202999248479E-0002 1.64904675041341E-0002 1.64606265408597E-0002 1.64307768045913E-0002 + 1.64009180654808E-0002 1.63710500941676E-0002 1.63411726618301E-0002 1.63112855402136E-0002 1.62813885015603E-0002 + 1.62514813187074E-0002 1.62215637650490E-0002 1.61916356144415E-0002 1.61616966414091E-0002 1.61317466210140E-0002 + 1.61017853288101E-0002 1.60718125410279E-0002 1.60418280343866E-0002 1.60118315862240E-0002 1.59818229744657E-0002 + 1.59518019776099E-0002 1.59217683747434E-0002 1.58917219455423E-0002 1.58616624702524E-0002 1.58315897297967E-0002 + 1.58015035056530E-0002 1.57714035798945E-0002 1.57412897352212E-0002 1.57111617549725E-0002 1.56810194230924E-0002 + 1.56508625241257E-0002 1.56206908432501E-0002 1.55905041663204E-0002 1.55603022797622E-0002 1.55300849706709E-0002 + 1.54998520268244E-0002 1.54696032365375E-0002 1.54393383889346E-0002 1.54090572736148E-0002 1.53787596809760E-0002 + 1.53484454020143E-0002 1.53181142283796E-0002 1.52877659524551E-0002 1.52574003672474E-0002 1.52270172663908E-0002 + 1.51966164443059E-0002 1.51661976960540E-0002 1.51357608173575E-0002 1.51053056046394E-0002 1.50748318550603E-0002 + 1.50443393664153E-0002 1.50138279372577E-0002 1.49832973668004E-0002 1.49527474549994E-0002 1.49221780025310E-0002 + 1.48915888107723E-0002 1.48609796818096E-0002 1.48303504184551E-0002 1.47997008243102E-0002 1.47690307035847E-0002 + 1.47383398613740E-0002 1.47076281033707E-0002 1.46768952361266E-0002 1.46461410668672E-0002 1.46153654035988E-0002 + 1.45845680550940E-0002 1.45537488308557E-0002 1.45229075411580E-0002 1.44920439970226E-0002 1.44611580102673E-0002 + 1.44302493934902E-0002 1.43993179600273E-0002 1.43683635240199E-0002 1.43373859004155E-0002 1.43063849048615E-0002 + 1.42753603539156E-0002 1.42443120648322E-0002 1.42132398557064E-0002 1.41821435454419E-0002 1.41510229537248E-0002 + 1.41198779010632E-0002 1.40887082087644E-0002 1.40575136989511E-0002 1.40262941945779E-0002 1.39950495194441E-0002 + 1.39637794981187E-0002 1.39324839560242E-0002 1.39011627194615E-0002 1.38698156154630E-0002 1.38384424720441E-0002 + 1.38070431179133E-0002 1.37756173827789E-0002 1.37441650970319E-0002 1.37126860920803E-0002 1.36811802000715E-0002 + 1.36496472540839E-0002 1.36180870880159E-0002 1.35864995366565E-0002 1.35548844356597E-0002 1.35232416215774E-0002 + 1.34915709317900E-0002 1.34598722046009E-0002 1.34281452792069E-0002 1.33963899956535E-0002 1.33646061948910E-0002 + 1.33327937187951E-0002 1.33009524101041E-0002 1.32690821124488E-0002 1.32371826704456E-0002 1.32052539295171E-0002 + 1.31732957360468E-0002 1.31413079373434E-0002 1.31092903816258E-0002 1.30772429180338E-0002 1.30451653966044E-0002 + 1.30130576683529E-0002 1.29809195851971E-0002 1.29487510000044E-0002 1.29165517665560E-0002 1.28843217395982E-0002 + 1.28520607748283E-0002 1.28197687288760E-0002 1.27874454593116E-0002 1.27550908246928E-0002 1.27227046845434E-0002 + 1.26902868992642E-0002 1.26578373303292E-0002 1.26253558401125E-0002 1.25928422919954E-0002 1.25602965503064E-0002 + 1.25277184803503E-0002 1.24951079484588E-0002 1.24624648218834E-0002 1.24297889689115E-0002 1.23970802587759E-0002 + 1.23643385617748E-0002 1.23315637491290E-0002 1.22987556930724E-0002 1.22659142668985E-0002 1.22330393448097E-0002 + 1.22001308021291E-0002 1.21671885151083E-0002 1.21342123610272E-0002 1.21012022182211E-0002 1.20681579660077E-0002 + 1.20350794847470E-0002 1.20019666558351E-0002 1.19688193616479E-0002 1.19356374856845E-0002 1.19024209123837E-0002 + 1.18691695272946E-0002 1.18358832169718E-0002 1.18025618690293E-0002 1.17692053721383E-0002 1.17358136159648E-0002 + 1.17023864912974E-0002 1.16689238899573E-0002 1.16354257048334E-0002 1.16018918298487E-0002 1.15683221600095E-0002 + 1.15347165913940E-0002 1.15010750211728E-0002 1.14673973475318E-0002 1.14336834697871E-0002 1.13999332883115E-0002 + 1.13661467045535E-0002 1.13323236210799E-0002 1.12984639415125E-0002 1.12645675705812E-0002 1.12306344140982E-0002 + 1.11966643789633E-0002 1.11626573732163E-0002 1.11286133059681E-0002 1.10945320874190E-0002 1.10604136288979E-0002 + 1.10262578428792E-0002 1.09920646428666E-0002 1.09578339435611E-0002 1.09235656607091E-0002 1.08892597112453E-0002 + 1.08549160131754E-0002 1.08205344856811E-0002 1.07861150490046E-0002 1.07516576245797E-0002 1.07171621349542E-0002 + 1.06826285038072E-0002 1.06480566559470E-0002 1.06134465173553E-0002 1.05787980151264E-0002 1.05441110775211E-0002 + 1.05093856339211E-0002 1.04746216149179E-0002 1.04398189521671E-0002 1.04049775785482E-0002 1.03700974281105E-0002 + 1.03351784360103E-0002 1.03002205385934E-0002 1.02652236733602E-0002 1.02301877790207E-0002 1.01951127953965E-0002 + 1.01599986635306E-0002 1.01248453256074E-0002 1.00896527249957E-0002 1.00544208062862E-0002 1.00191495151690E-0002 + 9.98383879860777E-0003 9.94848860469552E-0003 9.91309888271182E-0003 9.87766958317396E-0003 9.84220065775512E-0003 + 9.80669205933354E-0003 9.77114374198932E-0003 9.73555566099107E-0003 9.69992777283307E-0003 9.66426003517551E-0003 + 9.62855240693004E-0003 9.59280484817789E-0003 9.55701732024932E-0003 9.52118978565588E-0003 9.48532220810728E-0003 + 9.44941455258697E-0003 9.41346678528024E-0003 9.37747887355283E-0003 9.34145078602844E-0003 9.30538249256540E-0003 + 9.26927396418869E-0003 9.23312517326258E-0003 9.19693609324283E-0003 9.16070669893829E-0003 9.12443696633580E-0003 + 9.08812687265765E-0003 9.05177639637653E-0003 9.01538551720828E-0003 8.97895421611472E-0003 8.94248247525795E-0003 + 8.90597027811852E-0003 8.86941760938698E-0003 8.83282445495458E-0003 8.79619080205174E-0003 8.75951663912132E-0003 + 8.72280195586200E-0003 8.68604674321286E-0003 8.64925099336640E-0003 8.61241469984426E-0003 8.57553785733604E-0003 + 8.53862046185812E-0003 8.50166251065928E-0003 8.46466400228228E-0003 8.42762493649382E-0003 8.39054531437246E-0003 + 8.35342513824261E-0003 8.31626441172396E-0003 8.27906313967560E-0003 8.24182132825765E-0003 8.20453898489761E-0003 + 8.16721611831758E-0003 8.12985273849451E-0003 8.09244885668134E-0003 8.05500448545649E-0003 8.01751963864964E-0003 + 7.97999433136289E-0003 7.94242858000804E-0003 7.90482240229127E-0003 7.86717581718553E-0003 7.82948884495572E-0003 + 7.79176150716357E-0003 7.75399382668075E-0003 7.71618582766524E-0003 7.67833753553376E-0003 7.64044897704590E-0003 + 7.60252018023794E-0003 7.56455117445409E-0003 7.52654199030677E-0003 7.48849265974852E-0003 7.45040321603628E-0003 + 7.41227369368954E-0003 7.37410412855010E-0003 7.33589455779721E-0003 7.29764501985275E-0003 7.25935555451434E-0003 + 7.22102620282796E-0003 7.18265700718651E-0003 7.14424801127363E-0003 7.10579926009914E-0003 7.06731079995306E-0003 + 7.02878267848996E-0003 6.99021494462590E-0003 6.95160764861260E-0003 6.91296084201792E-0003 6.87427457773075E-0003 + 6.83554890993540E-0003 6.79678389415112E-0003 6.75797958719830E-0003 6.71913604724620E-0003 6.68025333374446E-0003 + 6.64133150749329E-0003 6.60237063059327E-0003 6.56337076646869E-0003 6.52433197987855E-0003 6.48525433688065E-0003 + 6.44613790487533E-0003 6.40698275258180E-0003 6.36778895002262E-0003 6.32855656857560E-0003 6.28928568092766E-0003 + 6.24997636107773E-0003 6.21062868436616E-0003 6.17124272744388E-0003 6.13181856831923E-0003 6.09235628628014E-0003 + 6.05285596197766E-0003 6.01331767736659E-0003 5.97374151574712E-0003 5.93412756173301E-0003 5.89447590126260E-0003 + 5.85478662160580E-0003 5.81505981136392E-0003 5.77529556046634E-0003 5.73549396015508E-0003 5.69565510301723E-0003 + 5.65577908296029E-0003 5.61586599521705E-0003 5.57591593633517E-0003 5.53592900422814E-0003 5.49590529811066E-0003 + 5.45584491852599E-0003 5.41574796731616E-0003 5.37561454771179E-0003 5.33544476422953E-0003 5.29523872272514E-0003 + 5.25499653036353E-0003 5.21471829565752E-0003 5.17440412843383E-0003 5.13405413986155E-0003 5.09366844241096E-0003 + 5.05324714988098E-0003 5.01279037741744E-0003 4.97229824146774E-0003 4.93177085980528E-0003 4.89120835154972E-0003 + 4.85061083710835E-0003 4.80997843824971E-0003 4.76931127801413E-0003 4.72860948081922E-0003 4.68787317235085E-0003 + 4.64710247966351E-0003 4.60629753110933E-0003 4.56545845632753E-0003 4.52458538634587E-0003 4.48367845343463E-0003 + 4.44273779124297E-0003 4.40176353469086E-0003 4.36075582003150E-0003 4.31971478484603E-0003 4.27864056800210E-0003 + 4.23753330970719E-0003 4.19639315145279E-0003 4.15522023605535E-0003 4.11401470763957E-0003 4.07277671164127E-0003 + 4.03150639480406E-0003 3.99020390518530E-0003 3.94886939211263E-0003 3.90750300626605E-0003 3.86610489960260E-0003 + 3.82467522537870E-0003 3.78321413816542E-0003 3.74172179382757E-0003 3.70019834953076E-0003 3.65864396371634E-0003 + 3.61705879616405E-0003 3.57544300790420E-0003 3.53379676129569E-0003 3.49212021996914E-0003 3.45041354883897E-0003 + 3.40867691413404E-0003 3.36691048335315E-0003 3.32511442527295E-0003 3.28328890998176E-0003 3.24143410881534E-0003 + 3.19955019442885E-0003 3.15763734072129E-0003 3.11569572289607E-0003 3.07372551741020E-0003 3.03172690202667E-0003 + 2.98970005574502E-0003 2.94764515885681E-0003 2.90556239291433E-0003 2.86345194074385E-0003 2.82131398642870E-0003 + 2.77914871532767E-0003 2.73695631404682E-0003 2.69473697045157E-0003 2.65249087368501E-0003 2.61021821412634E-0003 + 2.56791918341221E-0003 2.52559397443027E-0003 2.48324278131889E-0003 2.44086579945647E-0003 2.39846322549428E-0003 + 2.35603525726518E-0003 2.31358209390839E-0003 2.27110393576683E-0003 2.22860098442511E-0003 2.18607344269573E-0003 + 2.14352151463536E-0003 2.10094540550831E-0003 2.05834532182136E-0003 2.01572147130074E-0003 1.97307406289381E-0003 + 1.93040330675227E-0003 1.88770941427107E-0003 1.84499259802916E-0003 1.80225307182742E-0003 1.75949105069250E-0003 + 1.71670675081848E-0003 1.67390038963386E-0003 1.63107218575151E-0003 1.58822235897869E-0003 1.54535113032289E-0003 + 1.50245872195942E-0003 1.45954535730357E-0003 1.41661126090352E-0003 1.37365665851669E-0003 1.33068177705754E-0003 + 1.28768684463767E-0003 1.24467209052811E-0003 1.20163774517557E-0003 1.15858404018133E-0003 1.11551120833509E-0003 + 1.07241948355235E-0003 1.02930910091763E-0003 9.86180296683066E-0004 9.43033308228567E-0004 8.99868374101933E-0004 + 8.56685733971753E-0004 8.13485628651932E-0004 7.70268300106501E-0004 7.27033991407677E-0004 6.83782946768708E-0004 + 6.40515411542442E-0004 5.97231632165855E-0004 5.53931856235504E-0004 5.10616332423984E-0004 4.67285310536678E-0004 + 4.23939041480167E-0004 3.80577777269092E-0004 3.37201770985176E-0004 2.93811276850641E-0004 2.50406550151871E-0004 + 2.06987847260814E-0004 1.63555425636636E-0004 1.20109543822171E-0004 7.66504614122591E-0005 3.31784391074290E-0005 +-1.03062613583613E-0005 -5.38033771640435E-0005 -9.73126444560251E-0005 -1.40833798318451E-0004 -1.84366572765320E-0004 +-2.27910700809687E-0004 -2.71465914379758E-0004 -3.15031944398520E-0004 -3.58608520748797E-0004 -4.02195372290389E-0004 +-4.45792226860554E-0004 -4.89398811267182E-0004 -5.33014851317428E-0004 -5.76640071821331E-0004 -6.20274196563104E-0004 +-6.63916948341255E-0004 -7.07568048968045E-0004 -7.51227219250165E-0004 -7.94894179017409E-0004 -8.38568647138837E-0004 +-8.82250341475280E-0004 -9.25938978958130E-0004 -9.69634275522018E-0004 -1.01333594615543E-0003 -1.05704370490230E-0003 +-1.10075726485522E-0003 -1.14447633815595E-0003 -1.18820063600332E-0003 -1.23192986868402E-0003 -1.27566374555747E-0003 +-1.31940197503240E-0003 -1.36314426463315E-0003 -1.40689032096477E-0003 -1.45063984971144E-0003 -1.49439255568095E-0003 +-1.53814814277813E-0003 -1.58190631402417E-0003 -1.62566677153843E-0003 -1.66942921659445E-0003 -1.71319334957238E-0003 +-1.75695886999623E-0003 -1.80072547652083E-0003 -1.84449286696384E-0003 -1.88826073829064E-0003 -1.93202878662019E-0003 +-1.97579670723293E-0003 -2.01956419459552E-0003 -2.06333094233160E-0003 -2.10709664327058E-0003 -2.15086098942207E-0003 +-2.19462367197811E-0003 -2.23838438134892E-0003 -2.28214280715036E-0003 -2.32589863820154E-0003 -2.36965156257570E-0003 +-2.41340126752700E-0003 -2.45714743958184E-0003 -2.50088976449289E-0003 -2.54462792725284E-0003 -2.58836161212865E-0003 +-2.63209050262553E-0003 -2.67581428154211E-0003 -2.71953263092924E-0003 -2.76324523212526E-0003 -2.80695176575565E-0003 +-2.85065191175630E-0003 -2.89434534935164E-0003 -2.93803175707219E-0003 -2.98171081277411E-0003 -3.02538219363104E-0003 +-3.06904557615211E-0003 -3.11270063618117E-0003 -3.15634704890950E-0003 -3.19998448888244E-0003 -3.24361262999846E-0003 +-3.28723114553047E-0003 -3.33083970812285E-0003 -3.37443798980645E-0003 -3.41802566201086E-0003 -3.46160239552265E-0003 +-3.50516786058495E-0003 -3.54872172682832E-0003 -3.59226366330730E-0003 -3.63579333850169E-0003 -3.67931042033632E-0003 +-3.72281457617343E-0003 -3.76630547282503E-0003 -3.80978277657426E-0003 -3.85324615316461E-0003 -3.89669526781918E-0003 +-3.94012978524359E-0003 -3.98354936963318E-0003 -4.02695368469378E-0003 -4.07034239364266E-0003 -4.11371515919084E-0003 +-4.15707164360090E-0003 -4.20041150865516E-0003 -4.24373441570028E-0003 -4.28704002560281E-0003 -4.33032799881701E-0003 +-4.37359799535095E-0003 -4.41684967479161E-0003 -4.46008269632480E-0003 -4.50329671870812E-0003 -4.54649140032770E-0003 +-4.58966639917388E-0003 -4.63282137284419E-0003 -4.67595597860021E-0003 -4.71906987330675E-0003 -4.76216271349615E-0003 +-4.80523415536177E-0003 -4.84828385476482E-0003 -4.89131146722998E-0003 -4.93431664798176E-0003 -4.97729905192960E-0003 +-5.02025833370427E-0003 -5.06319414762710E-0003 -5.10610614775804E-0003 -5.14899398790398E-0003 -5.19185732158443E-0003 +-5.23469580208686E-0003 -5.27750908247147E-0003 -5.32029681555159E-0003 -5.36305865394277E-0003 -5.40579425003954E-0003 +-5.44850325603491E-0003 -5.49118532394574E-0003 -5.53384010560802E-0003 -5.57646725268631E-0003 -5.61906641668652E-0003 +-5.66163724897861E-0003 -5.70417940078181E-0003 -5.74669252319588E-0003 -5.78917626720854E-0003 -5.83163028369338E-0003 +-5.87405422342738E-0003 -5.91644773710897E-0003 -5.95881047537288E-0003 -6.00114208876326E-0003 -6.04344222780889E-0003 +-6.08571054295229E-0003 -6.12794668463992E-0003 -6.17015030329040E-0003 -6.21232104930474E-0003 -6.25445857309183E-0003 +-6.29656252507073E-0003 -6.33863255569457E-0003 -6.38066831543910E-0003 -6.42266945483083E-0003 -6.46463562445943E-0003 +-6.50656647497998E-0003 -6.54846165711894E-0003 -6.59032082171572E-0003 -6.63214361970372E-0003 -6.67392970211636E-0003 +-6.71567872014510E-0003 -6.75739032509025E-0003 -6.79906416842278E-0003 -6.84069990176591E-0003 -6.88229717692030E-0003 +-6.92385564586953E-0003 -6.96537496080429E-0003 -7.00685477411462E-0003 -7.04829473841668E-0003 -7.08969450657429E-0003 +-7.13105373166889E-0003 -7.17237206707045E-0003 -7.21364916640326E-0003 -7.25488468358173E-0003 -7.29607827281449E-0003 +-7.33722958862429E-0003 -7.37833828584620E-0003 -7.41940401965239E-0003 -7.46042644557318E-0003 -7.50140521948245E-0003 +-7.54233999763791E-0003 -7.58323043667716E-0003 -7.62407619363508E-0003 -7.66487692596493E-0003 -7.70563229153072E-0003 +-7.74634194865287E-0003 -7.78700555608991E-0003 -7.82762277307299E-0003 -7.86819325929771E-0003 -7.90871667496770E-0003 +-7.94919268077692E-0003 -7.98962093814720E-0003 -8.03000111151987E-0003 -8.07033287060151E-0003 -8.11061589053217E-0003 +-8.15084985185625E-0003 -8.19103444046740E-0003 -8.23116934758786E-0003 -8.27125426970100E-0003 -8.31128890853332E-0003 +-8.35127297101458E-0003 -8.39120616923475E-0003 -8.43108822038324E-0003 -8.47091884674469E-0003 -8.51069777564406E-0003 +-8.55042473940500E-0003 -8.59009947531671E-0003 -8.62972172558590E-0003 -8.66929123730995E-0003 -8.70880776244326E-0003 +-8.74827105772814E-0003 -8.78768088469901E-0003 -8.82703700961966E-0003 -8.86633920343716E-0003 -8.90558724177944E-0003 +-8.94478090488296E-0003 -8.98391997756884E-0003 -9.02300424921000E-0003 -9.06203351368752E-0003 -9.10100756935073E-0003 +-9.13992621899860E-0003 -9.17878926982861E-0003 -9.21759653338652E-0003 -9.25634782557022E-0003 -9.29504296655379E-0003 +-9.33368178077635E-0003 -9.37226409689013E-0003 -9.41078974774383E-0003 -9.44925857032270E-0003 -9.48767040574174E-0003 +-9.52602509918512E-0003 -9.56432249988224E-0003 -9.60256246107146E-0003 -9.64074483998064E-0003 -9.67886949775897E-0003 +-9.71693629947589E-0003 -9.75494511406039E-0003 -9.79289581429429E-0003 -9.83078827675169E-0003 -9.86862238178149E-0003 +-9.90639801346800E-0003 -9.94411505960317E-0003 -9.98177341163967E-0003 -1.00193729646784E-0002 -1.00569136174084E-0002 +-1.00943952721070E-0002 -1.01318178345717E-0002 -1.01691812141209E-0002 -1.02064853235281E-0002 -1.02437300790294E-0002 +-1.02809154002455E-0002 -1.03180412101860E-0002 -1.03551074352060E-0002 -1.03921140049603E-0002 -1.04290608523990E-0002 +-1.04659479137076E-0002 -1.05027751282916E-0002 -1.05395424387542E-0002 -1.05762497908416E-0002 -1.06128971334238E-0002 +-1.06494844184689E-0002 -1.06860116010016E-0002 -1.07224786390873E-0002 -1.07588854937880E-0002 -1.07952321291316E-0002 +-1.08315185120953E-0002 -1.08677446125591E-0002 -1.09039104032902E-0002 -1.09400158598988E-0002 -1.09760609608290E-0002 +-1.10120456873040E-0002 -1.10479700233211E-0002 -1.10838339555972E-0002 -1.11196374735732E-0002 -1.11553805693420E-0002 +-1.11910632376589E-0002 -1.12266854758926E-0002 -1.12622472840034E-0002 -1.12977486645033E-0002 -1.13331896224537E-0002 +-1.13685701654007E-0002 -1.14038903033815E-0002 -1.14391500488731E-0002 -1.14743494167753E-0002 -1.15094884243867E-0002 +-1.15445670913630E-0002 -1.15795854397047E-0002 -1.16145434937193E-0002 -1.16494412799962E-0002 -1.16842788273886E-0002 +-1.17190561669709E-0002 -1.17537733320283E-0002 -1.17884303580178E-0002 -1.18230272825542E-0002 -1.18575641453640E-0002 +-1.18920409882757E-0002 -1.19264578551978E-0002 -1.19608147920757E-0002 -1.19951118468740E-0002 -1.20293490695591E-0002 +-1.20635265120548E-0002 -1.20976442282392E-0002 -1.21317022739011E-0002 -1.21657007067205E-0002 -1.21996395862515E-0002 +-1.22335189738880E-0002 -1.22673389328379E-0002 -1.23010995281073E-0002 -1.23348008264655E-0002 -1.23684428964300E-0002 +-1.24020258082401E-0002 -1.24355496338218E-0002 -1.24690144467818E-0002 -1.25024203223706E-0002 -1.25357673374570E-0002 +-1.25690555705212E-0002 -1.26022851016080E-0002 -1.26354560123224E-0002 -1.26685683858011E-0002 -1.27016223066796E-0002 +-1.27346178610779E-0002 -1.27675551365843E-0002 -1.28004342222131E-0002 -1.28332552084025E-0002 -1.28660181869751E-0002 +-1.28987232511356E-0002 -1.29313704954194E-0002 -1.29639600156977E-0002 -1.29964919091459E-0002 -1.30289662742109E-0002 +-1.30613832106062E-0002 -1.30937428192833E-0002 -1.31260452024017E-0002 -1.31582904633195E-0002 -1.31904787065721E-0002 +-1.32226100378417E-0002 -1.32546845639323E-0002 -1.32867023927686E-0002 -1.33186636333673E-0002 -1.33505683957925E-0002 +-1.33824167911772E-0002 -1.34142089316645E-0002 -1.34459449304134E-0002 -1.34776249015563E-0002 -1.35092489602045E-0002 +-1.35408172223993E-0002 -1.35723298051209E-0002 -1.36037868262481E-0002 -1.36351884045382E-0002 -1.36665346596192E-0002 +-1.36978257119698E-0002 -1.37290616828907E-0002 -1.37602426944856E-0002 -1.37913688696479E-0002 -1.38224403320448E-0002 +-1.38534572060866E-0002 -1.38844196169143E-0002 -1.39153276903911E-0002 -1.39461815530555E-0002 -1.39769813321364E-0002 +-1.40077271555085E-0002 -1.40384191516917E-0002 -1.40690574498236E-0002 -1.40996421796361E-0002 -1.41301734714558E-0002 +-1.41606514561656E-0002 -1.41910762651993E-0002 -1.42214480305254E-0002 -1.42517668846177E-0002 -1.42820329604504E-0002 +-1.43122463914713E-0002 -1.43424073115878E-0002 -1.43725158551565E-0002 -1.44025721569523E-0002 -1.44325763521705E-0002 +-1.44625285763867E-0002 -1.44924289655596E-0002 -1.45222776560022E-0002 -1.45520747843767E-0002 -1.45818204876679E-0002 +-1.46115149031686E-0002 -1.46411581684658E-0002 -1.46707504214289E-0002 -1.47002918001821E-0002 -1.47297824431015E-0002 +-1.47592224887899E-0002 -1.47886120760634E-0002 -1.48179513439435E-0002 -1.48472404316256E-0002 -1.48764794784811E-0002 +-1.49056686240269E-0002 -1.49348080079280E-0002 -1.49638977699585E-0002 -1.49929380500114E-0002 -1.50219289880682E-0002 +-1.50508707241843E-0002 -1.50797633984875E-0002 -1.51086071511472E-0002 -1.51374021223708E-0002 -1.51661484523830E-0002 +-1.51948462814167E-0002 -1.52234957496956E-0002 -1.52520969974200E-0002 -1.52806501647588E-0002 -1.53091553918256E-0002 +-1.53376128186702E-0002 -1.53660225852653E-0002 -1.53943848314955E-0002 -1.54226996971408E-0002 -1.54509673218568E-0002 +-1.54791878451775E-0002 -1.55073614064873E-0002 -1.55354881450120E-0002 -1.55635681998130E-0002 -1.55916017097600E-0002 +-1.56195888135334E-0002 -1.56475296496048E-0002 -1.56754243562245E-0002 -1.57032730714046E-0002 -1.57310759329153E-0002 +-1.57588330782679E-0002 -1.57865446447057E-0002 -1.58142107691836E-0002 -1.58418315883676E-0002 -1.58694072386158E-0002 +-1.58969378559644E-0002 -1.59244235761226E-0002 -1.59518645344610E-0002 -1.59792608659896E-0002 -1.60066127053614E-0002 +-1.60339201868509E-0002 -1.60611834443399E-0002 -1.60884026113224E-0002 -1.61155778208718E-0002 -1.61427092056493E-0002 +-1.61697968978801E-0002 -1.61968410293520E-0002 -1.62238417313924E-0002 -1.62507991348751E-0002 -1.62777133701916E-0002 +-1.63045845672518E-0002 -1.63314128554700E-0002 -1.63581983637602E-0002 -1.63849412205145E-0002 -1.64116415536044E-0002 +-1.64382994903620E-0002 -1.64649151575785E-0002 -1.64914886814879E-0002 -1.65180201877586E-0002 -1.65445098014891E-0002 +-1.65709576471847E-0002 -1.65973638487681E-0002 -1.66237285295535E-0002 -1.66500518122415E-0002 -1.66763338189148E-0002 +-1.67025746710264E-0002 -1.67287744893849E-0002 -1.67549333941562E-0002 -1.67810515048445E-0002 -1.68071289402901E-0002 +-1.68331658186598E-0002 -1.68591622574331E-0002 -1.68851183734005E-0002 -1.69110342826510E-0002 -1.69369101005672E-0002 +-1.69627459418131E-0002 -1.69885419203236E-0002 -1.70142981493097E-0002 -1.70400147412305E-0002 -1.70656918078027E-0002 +-1.70913294599851E-0002 -1.71169278079697E-0002 -1.71424869611761E-0002 -1.71680070282431E-0002 -1.71934881170276E-0002 +-1.72189303345820E-0002 -1.72443337871635E-0002 -1.72696985802150E-0002 -1.72950248183622E-0002 -1.73203126054115E-0002 +-1.73455620443379E-0002 -1.73707732372662E-0002 -1.73959462854918E-0002 -1.74210812894507E-0002 -1.74461783487183E-0002 +-1.74712375620056E-0002 -1.74962590271586E-0002 -1.75212428411329E-0002 -1.75461891000123E-0002 -1.75710978989798E-0002 +-1.75959693323218E-0002 -1.76208034934264E-0002 -1.76456004747658E-0002 -1.76703603679005E-0002 -1.76950832634672E-0002 +-1.77197692511735E-0002 -1.77444184198019E-0002 -1.77690308571821E-0002 -1.77936066502095E-0002 -1.78181458848233E-0002 +-1.78426486460100E-0002 -1.78671150177931E-0002 -1.78915450832317E-0002 -1.79159389244068E-0002 -1.79402966224280E-0002 +-1.79646182574212E-0002 -1.79889039085224E-0002 -1.80131536538761E-0002 -1.80373675706318E-0002 -1.80615457349323E-0002 +-1.80856882219164E-0002 -1.81097951057123E-0002 -1.81338664594273E-0002 -1.81579023551507E-0002 -1.81819028639444E-0002 +-1.82058680558429E-0002 -1.82297979998471E-0002 -1.82536927639147E-0002 -1.82775524149652E-0002 -1.83013770188682E-0002 +-1.83251666404438E-0002 -1.83489213434526E-0002 -1.83726411906091E-0002 -1.83963262435497E-0002 -1.84199765628538E-0002 +-1.84435922080252E-0002 -1.84671732374987E-0002 -1.84907197086261E-0002 -1.85142316776830E-0002 -1.85377091998583E-0002 +-1.85611523292516E-0002 -1.85845611188746E-0002 -1.86079356206408E-0002 -1.86312758853688E-0002 -1.86545819627758E-0002 +-1.86778539014745E-0002 -1.87010917489711E-0002 -1.87242955516618E-0002 -1.87474653548304E-0002 -1.87706012026451E-0002 +-1.87937031381581E-0002 -1.88167712032949E-0002 -1.88398054388642E-0002 -1.88628058845477E-0002 -1.88857725788924E-0002 +-1.89087055593227E-0002 -1.89316048621244E-0002 -1.89544705224518E-0002 -1.89773025743175E-0002 -1.90001010505969E-0002 +-1.90228659830230E-0002 -1.90455974021845E-0002 -1.90682953375245E-0002 -1.90909598173401E-0002 -1.91135908687731E-0002 +-1.91361885178205E-0002 -1.91587527893222E-0002 -1.91812837069655E-0002 -1.92037812932787E-0002 -1.92262455696345E-0002 +-1.92486765562456E-0002 -1.92710742721622E-0002 -1.92934387352754E-0002 -1.93157699623080E-0002 -1.93380679688237E-0002 +-1.93603327692169E-0002 -1.93825643767162E-0002 -1.94047628033792E-0002 -1.94269280600992E-0002 -1.94490601565957E-0002 +-1.94711591014190E-0002 -1.94932249019444E-0002 -1.95152575643810E-0002 -1.95372570937577E-0002 -1.95592234939317E-0002 +-1.95811567675891E-0002 -1.96030569162368E-0002 -1.96249239402081E-0002 -1.96467578386579E-0002 -1.96685586095663E-0002 +-1.96903262497388E-0002 -1.97120607547984E-0002 -1.97337621191952E-0002 -1.97554303362014E-0002 -1.97770653979113E-0002 +-1.97986672952374E-0002 -1.98202360179225E-0002 -1.98417715545236E-0002 -1.98632738924298E-0002 -1.98847430178417E-0002 +-1.99061789157915E-0002 -1.99275815701314E-0002 -1.99489509635357E-0002 -1.99702870775079E-0002 -1.99915898923671E-0002 +-2.00128593872649E-0002 -2.00340955401745E-0002 -2.00552983278967E-0002 -2.00764677260579E-0002 -2.00976037091104E-0002 +-2.01187062503361E-0002 -2.01397753218470E-0002 -2.01608108945813E-0002 -2.01818129383079E-0002 -2.02027814216307E-0002 +-2.02237163119805E-0002 -2.02446175756265E-0002 -2.02654851776711E-0002 -2.02863190820485E-0002 -2.03071192515350E-0002 +-2.03278856477396E-0002 -2.03486182311155E-0002 -2.03693169609522E-0002 -2.03899817953836E-0002 -2.04106126913881E-0002 +-2.04312096047842E-0002 -2.04517724902412E-0002 -2.04723013012742E-0002 -2.04927959902476E-0002 -2.05132565083776E-0002 +-2.05336828057330E-0002 -2.05540748312367E-0002 -2.05744325326696E-0002 -2.05947558566684E-0002 -2.06150447487315E-0002 +-2.06352991532175E-0002 -2.06555190133519E-0002 -2.06757042712223E-0002 -2.06958548677877E-0002 -2.07159707428728E-0002 +-2.07360518351822E-0002 -2.07560980822867E-0002 -2.07761094206372E-0002 -2.07960857855654E-0002 -2.08160271112804E-0002 +-2.08359333308782E-0002 -2.08558043763384E-0002 -2.08756401785320E-0002 -2.08954406672173E-0002 -2.09152057710483E-0002 +-2.09349354175738E-0002 -2.09546295332426E-0002 -2.09742880434035E-0002 -2.09939108723107E-0002 -2.10134979431244E-0002 +-2.10330491779138E-0002 -2.10525644976617E-0002 -2.10720438222636E-0002 -2.10914870705357E-0002 -2.11108941602132E-0002 +-2.11302650079592E-0002 -2.11495995293578E-0002 -2.11688976389280E-0002 -2.11881592501178E-0002 -2.12073842753175E-0002 +-2.12265726258496E-0002 -2.12457242119842E-0002 -2.12648389429372E-0002 -2.12839167268702E-0002 -2.13029574709010E-0002 +-2.13219610811009E-0002 -2.13409274625006E-0002 -2.13598565190950E-0002 -2.13787481538444E-0002 -2.13976022686778E-0002 +-2.14164187644991E-0002 -2.14351975411880E-0002 -2.14539384976024E-0002 -2.14726415315900E-0002 -2.14913065399795E-0002 +-2.15099334185955E-0002 -2.15285220622562E-0002 -2.15470723647785E-0002 -2.15655842189840E-0002 -2.15840575166971E-0002 +-2.16024921487571E-0002 -2.16208880050150E-0002 -2.16392449743407E-0002 -2.16575629446262E-0002 -2.16758418027919E-0002 +-2.16940814347872E-0002 -2.17122817255943E-0002 -2.17304425592376E-0002 -2.17485638187804E-0002 -2.17666453863371E-0002 +-2.17846871430724E-0002 -2.18026889692042E-0002 -2.18206507440110E-0002 -2.18385723458367E-0002 -2.18564536520936E-0002 +-2.18742945392643E-0002 -2.18920948829112E-0002 -2.19098545576786E-0002 -2.19275734372938E-0002 -2.19452513945782E-0002 +-2.19628883014469E-0002 -2.19804840289136E-0002 -2.19980384470989E-0002 -2.20155514252292E-0002 -2.20330228316469E-0002 +-2.20504525338119E-0002 -2.20678403983053E-0002 -2.20851862908398E-0002 -2.21024900762557E-0002 -2.21197516185339E-0002 +-2.21369707807954E-0002 -2.21541474253088E-0002 -2.21712814134952E-0002 -2.21883726059301E-0002 -2.22054208623524E-0002 +-2.22224260416684E-0002 -2.22393880019515E-0002 -2.22563066004564E-0002 -2.22731816936164E-0002 -2.22900131370520E-0002 +-2.23068007855753E-0002 -2.23235444931947E-0002 -2.23402441131213E-0002 -2.23568994977727E-0002 -2.23735104987789E-0002 +-2.23900769669867E-0002 -2.24065987524652E-0002 -2.24230757045112E-0002 -2.24395076716579E-0002 -2.24558945016717E-0002 +-2.24722360415659E-0002 -2.24885321376021E-0002 -2.25047826352974E-0002 -2.25209873794259E-0002 -2.25371462140308E-0002 +-2.25532589824226E-0002 -2.25693255271894E-0002 -2.25853456902013E-0002 -2.26013193126149E-0002 -2.26172462348792E-0002 +-2.26331262967430E-0002 -2.26489593372557E-0002 -2.26647451947804E-0002 -2.26804837069905E-0002 -2.26961747108842E-0002 +-2.27118180427823E-0002 -2.27274135383401E-0002 -2.27429610325505E-0002 -2.27584603597476E-0002 -2.27739113536167E-0002 +-2.27893138471974E-0002 -2.28046676728889E-0002 -2.28199726624573E-0002 -2.28352286470424E-0002 -2.28504354571595E-0002 +-2.28655929227098E-0002 -2.28807008729831E-0002 -2.28957591366660E-0002 -2.29107675418441E-0002 -2.29257259160144E-0002 +-2.29406340860839E-0002 -2.29554918783803E-0002 -2.29702991186566E-0002 -2.29850556320975E-0002 -2.29997612433239E-0002 +-2.30144157764007E-0002 -2.30290190548420E-0002 -2.30435709016190E-0002 -2.30580711391617E-0002 -2.30725195893691E-0002 +-2.30869160736134E-0002 -2.31012604127487E-0002 -2.31155524271119E-0002 -2.31297919365342E-0002 -2.31439787603440E-0002 +-2.31581127173762E-0002 -2.31721936259724E-0002 -2.31862213039955E-0002 -2.32001955688292E-0002 -2.32141162373853E-0002 +-2.32279831261153E-0002 -2.32417960510089E-0002 -2.32555548276048E-0002 -2.32692592709967E-0002 -2.32829091958398E-0002 +-2.32965044163537E-0002 -2.33100447463346E-0002 -2.33235299991564E-0002 -2.33369599877796E-0002 -2.33503345247575E-0002 +-2.33636534222425E-0002 -2.33769164919903E-0002 -2.33901235453717E-0002 -2.34032743933727E-0002 -2.34163688466048E-0002 +-2.34294067153108E-0002 -2.34423878093704E-0002 -2.34553119383066E-0002 -2.34681789112941E-0002 -2.34809885371638E-0002 +-2.34937406244095E-0002 -2.35064349811960E-0002 -2.35190714153616E-0002 -2.35316497344321E-0002 -2.35441697456183E-0002 +-2.35566312558294E-0002 -2.35690340716754E-0002 -2.35813779994772E-0002 -2.35936628452703E-0002 -2.36058884148114E-0002 +-2.36180545135885E-0002 -2.36301609468223E-0002 -2.36422075194768E-0002 -2.36541940362648E-0002 -2.36661203016531E-0002 +-2.36779861198716E-0002 -2.36897912949187E-0002 -2.37015356305656E-0002 -2.37132189303679E-0002 -2.37248409976687E-0002 +-2.37364016356045E-0002 -2.37479006471175E-0002 -2.37593378349536E-0002 -2.37707130016769E-0002 -2.37820259496720E-0002 +-2.37932764811520E-0002 -2.38044643981649E-0002 -2.38155895026027E-0002 -2.38266515962018E-0002 -2.38376504805569E-0002 +-2.38485859571247E-0002 -2.38594578272293E-0002 -2.38702658920704E-0002 -2.38810099527301E-0002 -2.38916898101794E-0002 +-2.39023052652859E-0002 -2.39128561188170E-0002 -2.39233421714523E-0002 -2.39337632237841E-0002 -2.39441190763298E-0002 +-2.39544095295350E-0002 -2.39646343837820E-0002 -2.39747934393947E-0002 -2.39848864966482E-0002 -2.39949133557734E-0002 +-2.40048738169639E-0002 -2.40147676803846E-0002 -2.40245947461747E-0002 -2.40343548144598E-0002 -2.40440476853534E-0002 +-2.40536731589671E-0002 -2.40632310354165E-0002 -2.40727211148282E-0002 -2.40821431973440E-0002 -2.40914970831329E-0002 +-2.41007825723926E-0002 -2.41099994653601E-0002 -2.41191475623146E-0002 -2.41282266635902E-0002 -2.41372365695757E-0002 +-2.41461770807272E-0002 -2.41550479975705E-0002 -2.41638491207113E-0002 -2.41725802508406E-0002 -2.41812411887403E-0002 +-2.41898317352922E-0002 -2.41983516914822E-0002 -2.42068008584109E-0002 -2.42151790372959E-0002 -2.42234860294819E-0002 +-2.42317216364457E-0002 -2.42398856598047E-0002 -2.42479779013209E-0002 -2.42559981629108E-0002 -2.42639462466492E-0002 +-2.42718219547792E-0002 -2.42796250897157E-0002 -2.42873554540545E-0002 -2.42950128505777E-0002 -2.43025970822611E-0002 +-2.43101079522822E-0002 -2.43175452640231E-0002 -2.43249088210814E-0002 -2.43321984272756E-0002 -2.43394138866501E-0002 +-2.43465550034837E-0002 -2.43536215822967E-0002 -2.43606134278568E-0002 -2.43675303451851E-0002 -2.43743721395639E-0002 +-2.43811386165431E-0002 -2.43878295819480E-0002 -2.43944448418829E-0002 -2.44009842027417E-0002 -2.44074474712114E-0002 +-2.44138344542809E-0002 -2.44201449592462E-0002 -2.44263787937187E-0002 -2.44325357656294E-0002 -2.44386156832386E-0002 +-2.44446183551397E-0002 -2.44505435902689E-0002 -2.44563911979076E-0002 -2.44621609876935E-0002 -2.44678527696244E-0002 +-2.44734663540663E-0002 -2.44790015517591E-0002 -2.44844581738226E-0002 -2.44898360317652E-0002 -2.44951349374883E-0002 +-2.45003547032947E-0002 -2.45054951418938E-0002 -2.45105560664092E-0002 -2.45155372903838E-0002 -2.45204386277878E-0002 +-2.45252598930249E-0002 -2.45300009009390E-0002 -2.45346614668194E-0002 -2.45392414064084E-0002 -2.45437405359091E-0002 +-2.45481586719882E-0002 -2.45524956317872E-0002 -2.45567512329243E-0002 -2.45609252935044E-0002 -2.45650176321241E-0002 +-2.45690280678772E-0002 -2.45729564203634E-0002 -2.45768025096926E-0002 -2.45805661564927E-0002 -2.45842471819153E-0002 +-2.45878454076424E-0002 -2.45913606558924E-0002 -2.45947927494265E-0002 -2.45981415115567E-0002 -2.46014067661491E-0002 +-2.46045883376333E-0002 -2.46076860510063E-0002 -2.46106997318397E-0002 -2.46136292062876E-0002 -2.46164743010901E-0002 +-2.46192348435813E-0002 -2.46219106616957E-0002 -2.46245015839726E-0002 -2.46270074395654E-0002 -2.46294280582450E-0002 +-2.46317632704079E-0002 -2.46340129070808E-0002 -2.46361767999281E-0002 -2.46382547812579E-0002 -2.46402466840274E-0002 +-2.46421523418501E-0002 -2.46439715890006E-0002 -2.46457042604220E-0002 -2.46473501917321E-0002 -2.46489092192278E-0002 +-2.46503811798931E-0002 -2.46517659114037E-0002 -2.46530632521349E-0002 -2.46542730411652E-0002 -2.46553951182843E-0002 +-2.46564293239984E-0002 -2.46573754995361E-0002 -2.46582334868546E-0002 -2.46590031286454E-0002 -2.46596842683405E-0002 +-2.46602767501184E-0002 -2.46607804189097E-0002 -2.46611951204034E-0002 -2.46615207010528E-0002 -2.46617570080804E-0002 +-2.46619038894852E-0002 -2.46619611940473E-0002 -2.46619287713356E-0002 -2.46618064717104E-0002 -2.46615941463325E-0002 +-2.46612916471675E-0002 -2.46608988269910E-0002 -2.46604155393951E-0002 -2.46598416387947E-0002 -2.46591769804320E-0002 +-2.46584214203830E-0002 -2.46575748155624E-0002 -2.46566370237302E-0002 -2.46556079034970E-0002 -2.46544873143291E-0002 +-2.46532751165557E-0002 -2.46519711713716E-0002 -2.46505753408457E-0002 -2.46490874879251E-0002 -2.46475074764412E-0002 +-2.46458351711139E-0002 -2.46440704375594E-0002 -2.46422131422936E-0002 -2.46402631527385E-0002 -2.46382203372281E-0002 +-2.46360845650121E-0002 -2.46338557062636E-0002 -2.46315336320827E-0002 -2.46291182145025E-0002 -2.46266093264948E-0002 +-2.46240068419747E-0002 -2.46213106358062E-0002 -2.46185205838085E-0002 -2.46156365627590E-0002 -2.46126584504013E-0002 +-2.46095861254473E-0002 -2.46064194675861E-0002 -2.46031583574858E-0002 -2.45998026768011E-0002 -2.45963523081758E-0002 +-2.45928071352519E-0002 -2.45891670426707E-0002 -2.45854319160803E-0002 -2.45816016421396E-0002 -2.45776761085241E-0002 +-2.45736552039297E-0002 -2.45695388180797E-0002 -2.45653268417278E-0002 -2.45610191666641E-0002 -2.45566156857197E-0002 +-2.45521162927720E-0002 -2.45475208827492E-0002 -2.45428293516354E-0002 -2.45380415964748E-0002 -2.45331575153778E-0002 +-2.45281770075250E-0002 -2.45230999731717E-0002 -2.45179263136535E-0002 -2.45126559313904E-0002 -2.45072887298916E-0002 +-2.45018246137604E-0002 -2.44962634886992E-0002 -2.44906052615131E-0002 -2.44848498401156E-0002 -2.44789971335326E-0002 +-2.44730470519076E-0002 -2.44669995065049E-0002 -2.44608544097165E-0002 -2.44546116750636E-0002 -2.44482712172039E-0002 +-2.44418329519341E-0002 -2.44352967961959E-0002 -2.44286626680789E-0002 -2.44219304868258E-0002 -2.44151001728366E-0002 +-2.44081716476741E-0002 -2.44011448340655E-0002 -2.43940196559094E-0002 -2.43867960382792E-0002 -2.43794739074265E-0002 +-2.43720531907865E-0002 -2.43645338169816E-0002 -2.43569157158254E-0002 -2.43491988183276E-0002 -2.43413830566979E-0002 +-2.43334683643489E-0002 -2.43254546759021E-0002 -2.43173419271909E-0002 -2.43091300552641E-0002 -2.43008189983918E-0002 +-2.42924086960666E-0002 -2.42838990890103E-0002 -2.42752901191761E-0002 -2.42665817297532E-0002 -2.42577738651703E-0002 +-2.42488664710999E-0002 -2.42398594944618E-0002 -2.42307528834269E-0002 -2.42215465874211E-0002 -2.42122405571288E-0002 +-2.42028347444975E-0002 -2.41933291027401E-0002 -2.41837235863392E-0002 -2.41740181510516E-0002 -2.41642127539105E-0002 +-2.41543073532300E-0002 -2.41443019086083E-0002 -2.41341963809312E-0002 -2.41239907323763E-0002 -2.41136849264153E-0002 +-2.41032789278184E-0002 -2.40927727026571E-0002 -2.40821662183085E-0002 -2.40714594434574E-0002 -2.40606523481008E-0002 +-2.40497449035508E-0002 -2.40387370824372E-0002 -2.40276288587120E-0002 -2.40164202076524E-0002 -2.40051111058625E-0002 +-2.39937015312787E-0002 -2.39821914631714E-0002 -2.39705808821482E-0002 -2.39588697701579E-0002 -2.39470581104928E-0002 +-2.39351458877912E-0002 -2.39231330880428E-0002 -2.39110196985885E-0002 -2.38988057081254E-0002 -2.38864911067093E-0002 +-2.38740758857574E-0002 -2.38615600380516E-0002 -2.38489435577403E-0002 -2.38362264403429E-0002 -2.38234086827511E-0002 +-2.38104902832320E-0002 -2.37974712414315E-0002 -2.37843515583763E-0002 -2.37711312364769E-0002 -2.37578102795299E-0002 +-2.37443886927212E-0002 -2.37308664826280E-0002 -2.37172436572215E-0002 -2.37035202258699E-0002 -2.36896961993401E-0002 +-2.36757715898007E-0002 -2.36617464108248E-0002 -2.36476206773911E-0002 -2.36333944058876E-0002 -2.36190676141135E-0002 +-2.36046403212812E-0002 -2.35901125480191E-0002 -2.35754843163738E-0002 -2.35607556498115E-0002 -2.35459265732213E-0002 +-2.35309971129171E-0002 -2.35159672966392E-0002 -2.35008371535568E-0002 -2.34856067142705E-0002 -2.34702760108132E-0002 +-2.34548450766533E-0002 -2.34393139466962E-0002 -2.34236826572862E-0002 -2.34079512462083E-0002 -2.33921197526905E-0002 +-2.33761882174056E-0002 -2.33601566824725E-0002 -2.33440251914588E-0002 -2.33277937893819E-0002 -2.33114625227112E-0002 +-2.32950314393694E-0002 -2.32785005887350E-0002 -2.32618700216425E-0002 -2.32451397903856E-0002 -2.32283099487178E-0002 +-2.32113805518543E-0002 -2.31943516564734E-0002 -2.31772233207181E-0002 -2.31599956041976E-0002 -2.31426685679887E-0002 +-2.31252422746369E-0002 -2.31077167881585E-0002 -2.30900921740409E-0002 -2.30723684992451E-0002 -2.30545458322059E-0002 +-2.30366242428338E-0002 -2.30186038025161E-0002 -2.30004845841179E-0002 -2.29822666619833E-0002 -2.29639501119367E-0002 +-2.29455350112839E-0002 -2.29270214388127E-0002 -2.29084094747947E-0002 -2.28896992009853E-0002 -2.28708907006255E-0002 +-2.28519840584427E-0002 -2.28329793606512E-0002 -2.28138766949531E-0002 -2.27946761505399E-0002 -2.27753778180923E-0002 +-2.27559817897814E-0002 -2.27364881592695E-0002 -2.27168970217112E-0002 -2.26972084737527E-0002 -2.26774226135340E-0002 +-2.26575395406889E-0002 -2.26375593563452E-0002 -2.26174821631256E-0002 -2.25973080651485E-0002 -2.25770371680280E-0002 +-2.25566695788744E-0002 -2.25362054062948E-0002 -2.25156447603936E-0002 -2.24949877527724E-0002 -2.24742344965308E-0002 +-2.24533851062661E-0002 -2.24324396980744E-0002 -2.24113983895498E-0002 -2.23902612997857E-0002 -2.23690285493738E-0002 +-2.23477002604053E-0002 -2.23262765564700E-0002 -2.23047575626572E-0002 -2.22831434055550E-0002 -2.22614342132511E-0002 +-2.22396301153319E-0002 -2.22177312428830E-0002 -2.21957377284888E-0002 -2.21736497062326E-0002 -2.21514673116964E-0002 +-2.21291906819600E-0002 -2.21068199556023E-0002 -2.20843552726992E-0002 -2.20617967748245E-0002 -2.20391446050494E-0002 +-2.20163989079416E-0002 -2.19935598295656E-0002 -2.19706275174816E-0002 -2.19476021207455E-0002 -2.19244837899083E-0002 +-2.19012726770153E-0002 -2.18779689356058E-0002 -2.18545727207123E-0002 -2.18310841888603E-0002 -2.18075034980670E-0002 +-2.17838308078409E-0002 -2.17600662791812E-0002 -2.17362100745769E-0002 -2.17122623580058E-0002 -2.16882232949342E-0002 +-2.16640930523153E-0002 -2.16398717985887E-0002 -2.16155597036799E-0002 -2.15911569389982E-0002 -2.15666636774368E-0002 +-2.15420800933713E-0002 -2.15174063626584E-0002 -2.14926426626354E-0002 -2.14677891721184E-0002 -2.14428460714017E-0002 +-2.14178135422561E-0002 -2.13926917679280E-0002 -2.13674809331382E-0002 -2.13421812240801E-0002 -2.13167928284191E-0002 +-2.12913159352902E-0002 -2.12657507352978E-0002 -2.12400974205137E-0002 -2.12143561844749E-0002 -2.11885272221838E-0002 +-2.11626107301049E-0002 -2.11366069061641E-0002 -2.11105159497473E-0002 -2.10843380616982E-0002 -2.10580734443171E-0002 +-2.10317223013586E-0002 -2.10052848380307E-0002 -2.09787612609922E-0002 -2.09521517783514E-0002 -2.09254565996642E-0002 +-2.08986759359319E-0002 -2.08718099996000E-0002 -2.08448590045553E-0002 -2.08178231661248E-0002 -2.07907027010730E-0002 +-2.07634978276005E-0002 -2.07362087653416E-0002 -2.07088357353620E-0002 -2.06813789601571E-0002 -2.06538386636493E-0002 +-2.06262150711866E-0002 -2.05985084095392E-0002 -2.05707189068987E-0002 -2.05428467928744E-0002 -2.05148922984915E-0002 +-2.04868556561893E-0002 -2.04587370998177E-0002 -2.04305368646358E-0002 -2.04022551873085E-0002 -2.03738923059049E-0002 +-2.03454484598952E-0002 -2.03169238901480E-0002 -2.02883188389284E-0002 -2.02596335498943E-0002 -2.02308682680951E-0002 +-2.02020232399675E-0002 -2.01730987133342E-0002 -2.01440949373998E-0002 -2.01150121627489E-0002 -2.00858506413432E-0002 +-2.00566106265181E-0002 -2.00272923729805E-0002 -1.99978961368049E-0002 -1.99684221754316E-0002 -1.99388707476631E-0002 +-1.99092421136605E-0002 -1.98795365349418E-0002 -1.98497542743775E-0002 -1.98198955961883E-0002 -1.97899607659414E-0002 +-1.97599500505476E-0002 -1.97298637182583E-0002 -1.96997020386613E-0002 -1.96694652826790E-0002 -1.96391537225635E-0002 +-1.96087676318942E-0002 -1.95783072855746E-0002 -1.95477729598275E-0002 -1.95171649321934E-0002 -1.94864834815257E-0002 +-1.94557288879875E-0002 -1.94249014330482E-0002 -1.93940013994800E-0002 -1.93630290713538E-0002 -1.93319847340362E-0002 +-1.93008686741851E-0002 -1.92696811797465E-0002 -1.92384225399509E-0002 -1.92070930453087E-0002 -1.91756929876074E-0002 +-1.91442226599068E-0002 -1.91126823565358E-0002 -1.90810723730885E-0002 -1.90493930064197E-0002 -1.90176445546413E-0002 +-1.89858273171183E-0002 -1.89539415944649E-0002 -1.89219876885399E-0002 -1.88899659024431E-0002 -1.88578765405111E-0002 +-1.88257199083129E-0002 -1.87934963126459E-0002 -1.87612060615315E-0002 -1.87288494642111E-0002 -1.86964268311418E-0002 +-1.86639384739914E-0002 -1.86313847056352E-0002 -1.85987658401505E-0002 -1.85660821928131E-0002 -1.85333340800921E-0002 +-1.85005218196458E-0002 -1.84676457303174E-0002 -1.84347061321298E-0002 -1.84017033462817E-0002 -1.83686376951426E-0002 +-1.83355095022483E-0002 -1.83023190922961E-0002 -1.82690667911404E-0002 -1.82357529257876E-0002 -1.82023778243917E-0002 +-1.81689418162493E-0002 -1.81354452317944E-0002 -1.81018884025947E-0002 -1.80682716613453E-0002 -1.80345953418646E-0002 +-1.80008597790897E-0002 -1.79670653090703E-0002 -1.79332122689646E-0002 -1.78993009970342E-0002 -1.78653318326383E-0002 +-1.78313051162297E-0002 -1.77972211893487E-0002 -1.77630803946188E-0002 -1.77288830757405E-0002 -1.76946295774871E-0002 +-1.76603202456986E-0002 -1.76259554272775E-0002 -1.75915354701821E-0002 -1.75570607234222E-0002 -1.75225315370535E-0002 +-1.74879482621719E-0002 -1.74533112509086E-0002 -1.74186208564239E-0002 -1.73838774329028E-0002 -1.73490813355483E-0002 +-1.73142329205766E-0002 -1.72793325452115E-0002 -1.72443805676782E-0002 -1.72093773471987E-0002 -1.71743232439850E-0002 +-1.71392186192343E-0002 -1.71040638351230E-0002 -1.70688592548005E-0002 -1.70336052423844E-0002 -1.69983021629535E-0002 +-1.69629503825431E-0002 -1.69275502681383E-0002 -1.68921021876688E-0002 -1.68566065100023E-0002 -1.68210636049389E-0002 +-1.67854738432055E-0002 -1.67498375964489E-0002 -1.67141552372307E-0002 -1.66784271390206E-0002 -1.66426536761903E-0002 +-1.66068352240085E-0002 -1.65709721586329E-0002 -1.65350648571056E-0002 -1.64991136973461E-0002 -1.64631190581456E-0002 +-1.64270813191599E-0002 -1.63910008609041E-0002 -1.63548780647460E-0002 -1.63187133128992E-0002 -1.62825069884175E-0002 +-1.62462594751881E-0002 -1.62099711579252E-0002 -1.61736424221638E-0002 -1.61372736542529E-0002 -1.61008652413495E-0002 +-1.60644175714113E-0002 -1.60279310331910E-0002 -1.59914060162291E-0002 -1.59548429108478E-0002 -1.59182421081440E-0002 +-1.58816039999825E-0002 -1.58449289789901E-0002 -1.58082174385479E-0002 -1.57714697727855E-0002 -1.57346863765734E-0002 +-1.56978676455170E-0002 -1.56610139759492E-0002 -1.56241257649238E-0002 -1.55872034102087E-0002 -1.55502473102789E-0002 +-1.55132578643097E-0002 -1.54762354721695E-0002 -1.54391805344136E-0002 -1.54020934522760E-0002 -1.53649746276636E-0002 +-1.53278244631483E-0002 -1.52906433619604E-0002 -1.52534317279814E-0002 -1.52161899657370E-0002 -1.51789184803897E-0002 +-1.51416176777319E-0002 -1.51042879641787E-0002 -1.50669297467605E-0002 -1.50295434331160E-0002 -1.49921294314848E-0002 +-1.49546881507004E-0002 -1.49172200001823E-0002 -1.48797253899295E-0002 -1.48422047305125E-0002 -1.48046584330664E-0002 +-1.47670869092829E-0002 -1.47294905714036E-0002 -1.46918698322122E-0002 -1.46542251050268E-0002 -1.46165568036931E-0002 +-1.45788653425762E-0002 -1.45411511365536E-0002 -1.45034146010072E-0002 -1.44656561518163E-0002 -1.44278762053493E-0002 +-1.43900751784565E-0002 -1.43522534884627E-0002 -1.43144115531590E-0002 -1.42765497907956E-0002 -1.42386686200737E-0002 +-1.42007684601379E-0002 -1.41628497305689E-0002 -1.41249128513750E-0002 -1.40869582429848E-0002 -1.40489863262393E-0002 +-1.40109975223840E-0002 -1.39729922530610E-0002 -1.39349709403015E-0002 -1.38969340065175E-0002 -1.38588818744939E-0002 +-1.38208149673811E-0002 -1.37827337086860E-0002 -1.37446385222654E-0002 -1.37065298323168E-0002 -1.36684080633713E-0002 +-1.36302736402849E-0002 -1.35921269882308E-0002 -1.35539685326912E-0002 -1.35157986994493E-0002 -1.34776179145814E-0002 +-1.34394266044482E-0002 -1.34012251956873E-0002 -1.33630141152045E-0002 -1.33247937901661E-0002 -1.32865646479903E-0002 +-1.32483271163393E-0002 -1.32100816231109E-0002 -1.31718285964301E-0002 -1.31335684646413E-0002 -1.30953016562996E-0002 +-1.30570286001625E-0002 -1.30187497251820E-0002 -1.29804654604956E-0002 -1.29421762354186E-0002 -1.29038824794353E-0002 +-1.28655846221907E-0002 -1.28272830934824E-0002 -1.27889783232515E-0002 -1.27506707415751E-0002 -1.27123607786568E-0002 +-1.26740488648193E-0002 -1.26357354304949E-0002 -1.25974209062175E-0002 -1.25591057226145E-0002 -1.25207903103975E-0002 +-1.24824751003540E-0002 -1.24441605233389E-0002 -1.24058470102663E-0002 -1.23675349921001E-0002 -1.23292248998459E-0002 +-1.22909171645426E-0002 -1.22526122172531E-0002 -1.22143104890563E-0002 -1.21760124110377E-0002 -1.21377184142818E-0002 +-1.20994289298624E-0002 -1.20611443888340E-0002 -1.20228652222240E-0002 -1.19845918610227E-0002 -1.19463247361756E-0002 +-1.19080642785737E-0002 -1.18698109190459E-0002 -1.18315650883490E-0002 -1.17933272171594E-0002 -1.17550977360648E-0002 +-1.17168770755545E-0002 -1.16786656660110E-0002 -1.16404639377013E-0002 -1.16022723207678E-0002 -1.15640912452193E-0002 +-1.15259211409225E-0002 -1.14877624375930E-0002 -1.14496155647859E-0002 -1.14114809518877E-0002 -1.13733590281068E-0002 +-1.13352502224646E-0002 -1.12971549637869E-0002 -1.12590736806945E-0002 -1.12210068015946E-0002 -1.11829547546717E-0002 +-1.11449179678784E-0002 -1.11068968689266E-0002 -1.10688918852786E-0002 -1.10309034441381E-0002 -1.09929319724405E-0002 +-1.09549778968449E-0002 -1.09170416437244E-0002 -1.08791236391571E-0002 -1.08412243089172E-0002 -1.08033440784658E-0002 +-1.07654833729423E-0002 -1.07276426171541E-0002 -1.06898222355693E-0002 -1.06520226523056E-0002 -1.06142442911231E-0002 +-1.05764875754138E-0002 -1.05387529281930E-0002 -1.05010407720903E-0002 -1.04633515293402E-0002 -1.04256856217732E-0002 +-1.03880434708062E-0002 -1.03504254974341E-0002 -1.03128321222199E-0002 -1.02752637652859E-0002 -1.02377208463046E-0002 +-1.02002037844891E-0002 -1.01627129985847E-0002 -1.01252489068587E-0002 -1.00878119270922E-0002 -1.00504024765701E-0002 +-1.00130209720723E-0002 -9.97566782986456E-0003 -9.93834346568906E-0003 -9.90104829475547E-0003 -9.86378273173122E-0003 +-9.82654719073310E-0003 -9.78934208531717E-0003 -9.75216782847001E-0003 -9.71502483259959E-0003 -9.67791350952561E-0003 +-9.64083427047073E-0003 -9.60378752605098E-0003 -9.56677368626661E-0003 -9.52979316049320E-0003 -9.49284635747178E-0003 +-9.45593368530018E-0003 -9.41905555142333E-0003 -9.38221236262444E-0003 -9.34540452501538E-0003 -9.30863244402753E-0003 +-9.27189652440293E-0003 -9.23519717018430E-0003 -9.19853478470652E-0003 -9.16190977058678E-0003 -9.12532252971587E-0003 +-9.08877346324848E-0003 -9.05226297159413E-0003 -9.01579145440825E-0003 -8.97935931058227E-0003 -8.94296693823501E-0003 +-8.90661473470297E-0003 -8.87030309653146E-0003 -8.83403241946521E-0003 -8.79780309843892E-0003 -8.76161552756854E-0003 +-8.72547010014148E-0003 -8.68936720860785E-0003 -8.65330724457082E-0003 -8.61729059877792E-0003 -8.58131766111129E-0003 +-8.54538882057869E-0003 -8.50950446530451E-0003 -8.47366498252012E-0003 -8.43787075855515E-0003 -8.40212217882778E-0003 +-8.36641962783625E-0003 -8.33076348914887E-0003 -8.29515414539534E-0003 -8.25959197825762E-0003 -8.22407736846040E-0003 +-8.18861069576236E-0003 -8.15319233894655E-0003 -8.11782267581188E-0003 -8.08250208316326E-0003 -8.04723093680287E-0003 +-8.01200961152114E-0003 -7.97683848108724E-0003 -7.94171791824036E-0003 -7.90664829468036E-0003 -7.87162998105862E-0003 +-7.83666334696939E-0003 -7.80174876094010E-0003 -7.76688659042278E-0003 -7.73207720178463E-0003 -7.69732096029934E-0003 +-7.66261823013772E-0003 -7.62796937435872E-0003 -7.59337475490081E-0003 -7.55883473257227E-0003 -7.52434966704282E-0003 +-7.48991991683416E-0003 -7.45554583931141E-0003 -7.42122779067376E-0003 -7.38696612594566E-0003 -7.35276119896814E-0003 +-7.31861336238931E-0003 -7.28452296765600E-0003 -7.25049036500439E-0003 -7.21651590345149E-0003 -7.18259993078608E-0003 +-7.14874279355970E-0003 -7.11494483707813E-0003 -7.08120640539216E-0003 -7.04752784128916E-0003 -7.01390948628380E-0003 +-6.98035168060983E-0003 -6.94685476321071E-0003 -6.91341907173109E-0003 -6.88004494250824E-0003 -6.84673271056290E-0003 +-6.81348270959098E-0003 -6.78029527195438E-0003 -6.74717072867292E-0003 -6.71410940941498E-0003 -6.68111164248922E-0003 +-6.64817775483599E-0003 -6.61530807201841E-0003 -6.58250291821411E-0003 -6.54976261620621E-0003 -6.51708748737533E-0003 +-6.48447785169041E-0003 -6.45193402770050E-0003 -6.41945633252631E-0003 -6.38704508185144E-0003 -6.35470058991421E-0003 +-6.32242316949880E-0003 -6.29021313192741E-0003 -6.25807078705114E-0003 -6.22599644324198E-0003 -6.19399040738453E-0003 +-6.16205298486728E-0003 -6.13018447957461E-0003 -6.09838519387825E-0003 -6.06665542862896E-0003 -6.03499548314867E-0003 +-6.00340565522156E-0003 -5.97188624108642E-0003 -5.94043753542802E-0003 -5.90905983136930E-0003 -5.87775342046285E-0003 +-5.84651859268292E-0003 -5.81535563641758E-0003 -5.78426483846006E-0003 -5.75324648400122E-0003 -5.72230085662111E-0003 +-5.69142823828130E-0003 -5.66062890931655E-0003 -5.62990314842714E-0003 -5.59925123267079E-0003 -5.56867343745466E-0003 +-5.53817003652770E-0003 -5.50774130197244E-0003 -5.47738750419769E-0003 -5.44710891193013E-0003 -5.41690579220685E-0003 +-5.38677841036771E-0003 -5.35672703004726E-0003 -5.32675191316745E-0003 -5.29685331992951E-0003 -5.26703150880693E-0003 +-5.23728673653716E-0003 -5.20761925811443E-0003 -5.17802932678227E-0003 -5.14851719402564E-0003 -5.11908310956385E-0003 +-5.08972732134269E-0003 -5.06045007552749E-0003 -5.03125161649520E-0003 -5.00213218682732E-0003 -4.97309202730265E-0003 +-4.94413137688969E-0003 -4.91525047273971E-0003 -4.88644955017913E-0003 -4.85772884270282E-0003 -4.82908858196643E-0003 +-4.80052899777948E-0003 -4.77205031809837E-0003 -4.74365276901904E-0003 -4.71533657477027E-0003 -4.68710195770633E-0003 +-4.65894913830019E-0003 -4.63087833513682E-0003 -4.60288976490578E-0003 -4.57498364239486E-0003 -4.54716018048291E-0003 +-4.51941959013334E-0003 -4.49176208038712E-0003 -4.46418785835616E-0003 -4.43669712921691E-0003 -4.40929009620321E-0003 +-4.38196696060015E-0003 -4.35472792173719E-0003 -4.32757317698197E-0003 -4.30050292173346E-0003 -4.27351734941585E-0003 +-4.24661665147202E-0003 -4.21980101735706E-0003 -4.19307063453221E-0003 -4.16642568845831E-0003 -4.13986636258980E-0003 +-4.11339283836844E-0003 -4.08700529521700E-0003 -4.06070391053347E-0003 -4.03448885968464E-0003 -4.00836031600040E-0003 +-3.98231845076744E-0003 -3.95636343322370E-0003 -3.93049543055207E-0003 -3.90471460787470E-0003 -3.87902112824739E-0003 +-3.85341515265343E-0003 -3.82789683999830E-0003 -3.80246634710360E-0003 -3.77712382870188E-0003 -3.75186943743058E-0003 +-3.72670332382675E-0003 -3.70162563632165E-0003 -3.67663652123503E-0003 -3.65173612277008E-0003 -3.62692458300766E-0003 +-3.60220204190156E-0003 -3.57756863727266E-0003 -3.55302450480408E-0003 -3.52856977803605E-0003 -3.50420458836056E-0003 +-3.47992906501660E-0003 -3.45574333508492E-0003 -3.43164752348311E-0003 -3.40764175296101E-0003 -3.38372614409534E-0003 +-3.35990081528534E-0003 -3.33616588274774E-0003 -3.31252146051229E-0003 -3.28896766041692E-0003 -3.26550459210319E-0003 +-3.24213236301202E-0003 -3.21885107837872E-0003 -3.19566084122902E-0003 -3.17256175237434E-0003 -3.14955391040780E-0003 +-3.12663741169963E-0003 -3.10381235039312E-0003 -3.08107881840065E-0003 -3.05843690539913E-0003 -3.03588669882643E-0003 +-3.01342828387704E-0003 -2.99106174349837E-0003 -2.96878715838681E-0003 -2.94660460698381E-0003 -2.92451416547232E-0003 +-2.90251590777286E-0003 -2.88060990554017E-0003 -2.85879622815925E-0003 -2.83707494274232E-0003 -2.81544611412489E-0003 +-2.79390980486260E-0003 -2.77246607522792E-0003 -2.75111498320669E-0003 -2.72985658449513E-0003 -2.70869093249640E-0003 +-2.68761807831788E-0003 -2.66663807076776E-0003 -2.64575095635223E-0003 -2.62495677927271E-0003 -2.60425558142275E-0003 +-2.58364740238549E-0003 -2.56313227943069E-0003 -2.54271024751245E-0003 -2.52238133926622E-0003 -2.50214558500648E-0003 +-2.48200301272438E-0003 -2.46195364808512E-0003 -2.44199751442589E-0003 -2.42213463275335E-0003 -2.40236502174160E-0003 +-2.38268869773018E-0003 -2.36310567472168E-0003 -2.34361596438010E-0003 -2.32421957602868E-0003 -2.30491651664828E-0003 +-2.28570679087541E-0003 -2.26659040100058E-0003 -2.24756734696686E-0003 -2.22863762636797E-0003 -2.20980123444709E-0003 +-2.19105816409521E-0003 -2.17240840585001E-0003 -2.15385194789439E-0003 -2.13538877605528E-0003 -2.11701887380276E-0003 +-2.09874222224861E-0003 -2.08055880014566E-0003 -2.06246858388665E-0003 -2.04447154750359E-0003 -2.02656766266680E-0003 +-2.00875689868442E-0003 -1.99103922250169E-0003 -1.97341459870038E-0003 -1.95588298949848E-0003 -1.93844435474963E-0003 +-1.92109865194307E-0003 -1.90384583620313E-0003 -1.88668586028927E-0003 -1.86961867459601E-0003 -1.85264422715283E-0003 +-1.83576246362441E-0003 -1.81897332731061E-0003 -1.80227675914700E-0003 -1.78567269770490E-0003 -1.76916107919193E-0003 +-1.75274183745257E-0003 -1.73641490396857E-0003 -1.72018020785981E-0003 -1.70403767588479E-0003 -1.68798723244179E-0003 +-1.67202879956943E-0003 -1.65616229694786E-0003 -1.64038764189985E-0003 -1.62470474939182E-0003 -1.60911353203524E-0003 +-1.59361390008784E-0003 -1.57820576145503E-0003 -1.56288902169161E-0003 -1.54766358400302E-0003 -1.53252934924732E-0003 +-1.51748621593674E-0003 -1.50253408023975E-0003 -1.48767283598277E-0003 -1.47290237465233E-0003 -1.45822258539729E-0003 +-1.44363335503078E-0003 -1.42913456803277E-0003 -1.41472610655228E-0003 -1.40040785040999E-0003 -1.38617967710072E-0003 +-1.37204146179608E-0003 -1.35799307734744E-0003 -1.34403439428845E-0003 -1.33016528083828E-0003 -1.31638560290444E-0003 +-1.30269522408610E-0003 -1.28909400567712E-0003 -1.27558180666957E-0003 -1.26215848375701E-0003 -1.24882389133804E-0003 +-1.23557788151993E-0003 -1.22242030412227E-0003 -1.20935100668091E-0003 -1.19636983445166E-0003 -1.18347663041441E-0003 +-1.17067123527727E-0003 -1.15795348748061E-0003 -1.14532322320156E-0003 -1.13278027635816E-0003 -1.12032447861415E-0003 +-1.10795565938326E-0003 -1.09567364583411E-0003 -1.08347826289497E-0003 -1.07136933325858E-0003 -1.05934667738729E-0003 +-1.04741011351799E-0003 -1.03555945766754E-0003 -1.02379452363786E-0003 -1.01211512302146E-0003 -1.00052106520699E-0003 +-9.89012157384788E-0004 -9.77588204552683E-0004 -9.66249009521765E-0004 -9.54994372922348E-0004 -9.43824093210136E-0004 +-9.32737966672171E-0004 -9.21735787433297E-0004 -9.10817347462388E-0004 -8.99982436578962E-0004 -8.89230842459665E-0004 +-8.78562350645001E-0004 -8.67976744546263E-0004 -8.57473805452248E-0004 -8.47053312536483E-0004 -8.36715042864228E-0004 +-8.26458771399866E-0004 -8.16284271014159E-0004 -8.06191312491772E-0004 -7.96179664538968E-0004 -7.86249093791131E-0004 +-7.76399364820770E-0004 -7.66630240145325E-0004 -7.56941480235345E-0004 -7.47332843522541E-0004 -7.37804086408176E-0004 +-7.28354963271431E-0004 -7.18985226477880E-0004 -7.09694626388234E-0004 -7.00482911366972E-0004 -6.91349827791384E-0004 +-6.82295120060389E-0004 -6.73318530603750E-0004 -6.64419799891333E-0004 -6.55598666442372E-0004 -6.46854866835055E-0004 +-6.38188135716003E-0004 -6.29598205810149E-0004 -6.21084807930412E-0004 -6.12647670987759E-0004 -6.04286522001316E-0004 +-5.96001086108500E-0004 -5.87791086575452E-0004 -5.79656244807394E-0004 -5.71596280359366E-0004 -5.63610910946780E-0004 +-5.55699852456352E-0004 -5.47862818957089E-0004 -5.40099522711308E-0004 -5.32409674185952E-0004 -5.24792982063861E-0004 +-5.17249153255276E-0004 -5.09777892909535E-0004 -5.02378904426660E-0004 -4.95051889469371E-0004 -4.87796547974980E-0004 +-4.80612578167621E-0004 -4.73499676570435E-0004 -4.66457538017991E-0004 -4.59485855668892E-0004 -4.52584321018303E-0004 +-4.45752623910873E-0004 -4.38990452553577E-0004 -4.32297493528868E-0004 -4.25673431807803E-0004 -4.19117950763411E-0004 +-4.12630732184230E-0004 -4.06211456287799E-0004 -3.99859801734521E-0004 -3.93575445641469E-0004 -3.87358063596483E-0004 +-3.81207329672267E-0004 -3.75122916440758E-0004 -3.69104494987542E-0004 -3.63151734926413E-0004 -3.57264304414169E-0004 +-3.51441870165393E-0004 -3.45684097467584E-0004 -3.39990650196154E-0004 -3.34361190829868E-0004 -3.28795380466221E-0004 +-3.23292878837003E-0004 -3.17853344324089E-0004 -3.12476433975239E-0004 -3.07161803520218E-0004 -3.01909107386854E-0004 +-2.96717998717417E-0004 -2.91588129385085E-0004 -2.86519150010510E-0004 -2.81510709978628E-0004 -2.76562457455505E-0004 +-2.71674039405478E-0004 -2.66845101608267E-0004 -2.62075288676386E-0004 -2.57364244072662E-0004 -2.52711610127846E-0004 +-2.48117028058481E-0004 -2.43580137984807E-0004 -2.39100578948958E-0004 -2.34677988933147E-0004 -2.30312004878138E-0004 +-2.26002262701844E-0004 -2.21748397318012E-0004 -2.17550042655174E-0004 -2.13406831675645E-0004 -2.09318396394746E-0004 +-2.05284367900208E-0004 -2.01304376371618E-0004 -1.97378051100167E-0004 -1.93505020508443E-0004 -1.89684912170471E-0004 +-1.85917352831835E-0004 -1.82201968430012E-0004 -1.78538384114891E-0004 -1.74926224269347E-0004 -1.71365112530112E-0004 +-1.67854671808698E-0004 -1.64394524312572E-0004 -1.60984291566414E-0004 -1.57623594433613E-0004 -1.54312053137880E-0004 +-1.51049287285031E-0004 -1.47834915884976E-0004 -1.44668557373808E-0004 -1.41549829636154E-0004 -1.38478350027562E-0004 +-1.35453735397203E-0004 -1.32475602110642E-0004 -1.29543566072794E-0004 -1.26657242751103E-0004 -1.23816247198810E-0004 +-1.21020194078490E-0004 -1.18268697685655E-0004 -1.15561371972608E-0004 -1.12897830572455E-0004 -1.10277686823255E-0004 +-1.07700553792396E-0004 -1.05166044301092E-0004 -1.02673770949124E-0004 -1.00223346139671E-0004 -9.78143821043859E-0005 +-9.54464909286393E-0005 -9.31192845768981E-0005 -9.08323749183421E-0005 -8.85853737525996E-0005 -8.63778928357330E-0005 +-8.42095439063213E-0005 -8.20799387117902E-0005 -7.99886890349058E-0005 -7.79354067204227E-0005 -7.59197037019610E-0005 +-7.39411920290202E-0005 -7.19994838942051E-0005 -7.00941916606487E-0005 -6.82249278895636E-0005 -6.63913053680496E-0005 +-6.45929371370282E-0005 -6.28294365194113E-0005 -6.11004171484157E-0005 -5.94054929960901E-0005 -5.77442784020426E-0005 +-5.61163881023069E-0005 -5.45214372584609E-0005 -5.29590414868829E-0005 -5.14288168882407E-0005 -4.99303800771357E-0005 +-4.84633482119613E-0005 -4.70273390249630E-0005 -4.56219708524491E-0005 -4.42468626652493E-0005 -4.29016340993222E-0005 +-4.15859054865945E-0005 -4.02992978859619E-0005 -3.90414331145170E-0005 -3.78119337789541E-0005 -3.66104233071721E-0005 +-3.54365259800932E-0005 -3.42898669636518E-0005 -3.31700723410198E-0005 -3.20767691449882E-0005 -3.10095853905837E-0005 +-2.99681501078778E-0005 -2.89520933749824E-0005 -2.79610463512731E-0005 -2.69946413107877E-0005 -2.60525116758604E-0005 +-2.51342920509235E-0005 -2.42396182565435E-0005 -2.33681273636538E-0005 -2.25194577279829E-0005 -2.16932490247083E-0005 +-2.08891422832963E-0005 -2.01067799225753E-0005 -1.93458057859880E-0005 -1.86058651770766E-0005 -1.78866048951709E-0005 +-1.71876732712786E-0005 -1.65087202042008E-0005 -1.58493971968455E-0005 -1.52093573927614E-0005 -1.45882556128899E-0005 +-1.39857483925113E-0005 -1.34014940184293E-0005 -1.28351525663506E-0005 -1.22863859384951E-0005 -1.17548579014102E-0005 +-1.12402341240079E-0005 -1.07421822158250E-0005 -1.02603717654843E-0005 -9.79447437939440E-0006 -9.34416372065344E-0006 +-8.90911554818411E-0006 -8.48900775607983E-0006 -8.08352041317798E-0006 -7.69233580285790E-0006 -7.31513846304943E-0006 +-6.95161522647966E-0006 -6.60145526113134E-0006 -6.26435011093515E-0006 -5.93999373667884E-0006 -5.62808255714973E-0006 +-5.32831549049867E-0006 -5.04039399583145E-0006 -4.76402211503225E-0006 -4.49890651480877E-0006 -4.24475652897502E-0006 +-4.00128420095389E-0006 -3.76820432651815E-0006 -3.54523449676026E-0006 -3.33209514129091E-0006 -3.12850957167504E-0006 +-2.93420402509545E-0006 -2.74890770825647E-0006 -2.57235284151470E-0006 -2.40427470325070E-0006 -2.24441167447461E-0006 +-2.09250528366616E-0006 -1.94830025185523E-0006 -1.81154453793633E-0006 -1.68198938422590E-0006 -1.55938936225354E-0006 +-1.44350241879713E-0006 -1.33408992215703E-0006 -1.23091670867008E-0006 -1.13375112946769E-0006 -1.04236509747405E-0006 +-9.56534134648857E-0007 -8.76037419474314E-0007 -8.00657834684140E-0007 -7.30182015240777E-0007 -6.64400396555944E-0007 +-6.03107262959551E-0007 -5.46100796414259E-0007 -4.93183125478851E-0007 -4.44160374520421E-0007 -3.98842713174288E-0007 +-3.57044406055724E-0007 -3.18583862720788E-0007 -2.83283687879558E-0007 -2.50970731860452E-0007 -2.21476141327784E-0007 +-1.94635410252816E-0007 -1.70288431138038E-0007 -1.48279546497252E-0007 -1.28457600590273E-0007 -1.10675991414366E-0007 +-9.47927229520273E-0008 -8.06704576767261E-0008 -6.81765693166000E-0008 -5.71831958771265E-0008 -4.75672929235964E-0008 +-3.92106871236529E-0008 -3.20001300511811E-0008 -2.58273522515486E-0008 -2.05891175696954E-0008 -1.61872777410827E-0008 +-1.25288272465865E-0008 -9.52595843199584E-0009 -7.09611689268826E-0009 -5.16205712437787E-0009 -3.65189844045067E-0009 +-2.49918115677392E-0009 -1.64292304458332E-0009 -1.02767605218207E-0009 -6.03583296195996E-0010 -3.26436323059740E-0010 +-1.57732641482804E-0010 -6.47335265849094E-0011 -2.05220964403180E-0011 -4.06166173606829E-0012 -2.54349268656885E-0013 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.57744134078551E+0003 1.57194925468874E+0003 1.56648536223543E+0003 + 1.56104943511586E+0003 1.55564124764931E+0003 1.55026057674840E+0003 1.54490720188378E+0003 1.53958090504942E+0003 + 1.53428147072838E+0003 1.52900868585909E+0003 1.52376233980204E+0003 1.51854222430708E+0003 1.51334813348106E+0003 + 1.50817986375602E+0003 1.50303721385780E+0003 1.49791998477512E+0003 1.49282797972908E+0003 1.48776100414313E+0003 + 1.48271886561346E+0003 1.47770137387978E+0003 1.47270834079659E+0003 1.46773958030479E+0003 1.46279490840374E+0003 + 1.45787414312375E+0003 1.45297710449884E+0003 1.44810361454005E+0003 1.44325349720905E+0003 1.43842657839210E+0003 + 1.43362268587444E+0003 1.42884164931503E+0003 1.42408330022165E+0003 1.41934747192634E+0003 1.41463399956121E+0003 + 1.40994272003460E+0003 1.40527347200755E+0003 1.40062609587067E+0003 1.39600043372124E+0003 1.39139632934075E+0003 + 1.38681362817266E+0003 1.38225217730056E+0003 1.37771182542658E+0003 1.37319242285013E+0003 1.36869382144698E+0003 + 1.36421587464856E+0003 1.35975843742161E+0003 1.35532136624814E+0003 1.35090451910558E+0003 1.34650775544735E+0003 + 1.34213093618355E+0003 1.33777392366208E+0003 1.33343658164991E+0003 1.32911877531468E+0003 1.32482037120650E+0003 + 1.32054123724011E+0003 1.31628124267721E+0003 1.31204025810903E+0003 1.30781815543922E+0003 1.30361480786691E+0003 + 1.29943008987009E+0003 1.29526387718912E+0003 1.29111604681057E+0003 1.28698647695121E+0003 1.28287504704231E+0003 + 1.27878163771410E+0003 1.27470613078044E+0003 1.27064840922378E+0003 1.26660835718023E+0003 1.26258585992494E+0003 + 1.25858080385763E+0003 1.25459307648831E+0003 1.25062256642325E+0003 1.24666916335114E+0003 1.24273275802936E+0003 + 1.23881324227061E+0003 1.23491050892952E+0003 1.23102445188966E+0003 1.22715496605055E+0003 1.22330194731497E+0003 + 1.21946529257640E+0003 1.21564489970665E+0003 1.21184066754364E+0003 1.20805249587940E+0003 1.20428028544817E+0003 + 1.20052393791475E+0003 1.19678335586291E+0003 1.19305844278407E+0003 1.18934910306605E+0003 1.18565524198203E+0003 + 1.18197676567965E+0003 1.17831358117025E+0003 1.17466559631826E+0003 1.17103271983077E+0003 1.16741486124720E+0003 + 1.16381193092915E+0003 1.16022384005037E+0003 1.15665050058685E+0003 1.15309182530713E+0003 1.14954772776263E+0003 + 1.14601812227821E+0003 1.14250292394278E+0003 1.13900204860014E+0003 1.13551541283983E+0003 1.13204293398820E+0003 + 1.12858453009954E+0003 1.12514011994741E+0003 1.12170962301597E+0003 1.11829295949155E+0003 1.11489005025428E+0003 + 1.11150081686982E+0003 1.10812518158123E+0003 1.10476306730097E+0003 1.10141439760295E+0003 1.09807909671475E+0003 + 1.09475708950991E+0003 1.09144830150032E+0003 1.08815265882880E+0003 1.08487008826160E+0003 1.08160051718123E+0003 + 1.07834387357920E+0003 1.07510008604895E+0003 1.07186908377887E+0003 1.06865079654539E+0003 1.06544515470619E+0003 + 1.06225208919347E+0003 1.05907153150737E+0003 1.05590341370939E+0003 1.05274766841599E+0003 1.04960422879222E+0003 + 1.04647302854546E+0003 1.04335400191921E+0003 1.04024708368706E+0003 1.03715220914659E+0003 1.03406931411349E+0003 + 1.03099833491570E+0003 1.02793920838760E+0003 1.02489187186436E+0003 1.02185626317629E+0003 1.01883232064328E+0003 + 1.01581998306937E+0003 1.01281918973731E+0003 1.00982988040328E+0003 1.00685199529158E+0003 1.00388547508949E+0003 + 1.00093026094213E+0003 9.97986294447439E+0002 9.95053517651166E+0002 9.92131873041975E+0002 9.89221303546593E+0002 + 9.86321752525027E+0002 9.83433163765843E+0002 9.80555481481511E+0002 9.77688650303808E+0002 9.74832615279287E+0002 + 9.71987321864795E+0002 9.69152715923067E+0002 9.66328743718360E+0002 9.63515351912161E+0002 9.60712487558939E+0002 + 9.57920098101958E+0002 9.55138131369149E+0002 9.52366535569025E+0002 9.49605259286663E+0002 9.46854251479729E+0002 + 9.44113461474558E+0002 9.41382838962287E+0002 9.38662333995034E+0002 9.35951896982133E+0002 9.33251478686412E+0002 + 9.30561030220523E+0002 9.27880503043319E+0002 9.25209848956276E+0002 9.22549020099965E+0002 9.19897968950568E+0002 + 9.17256648316435E+0002 9.14625011334694E+0002 9.12003011467895E+0002 9.09390602500707E+0002 9.06787738536648E+0002 + 9.04194373994866E+0002 9.01610463606950E+0002 8.99035962413796E+0002 8.96470825762501E+0002 8.93915009303305E+0002 + 8.91368468986563E+0002 8.88831161059766E+0002 8.86303042064592E+0002 8.83784068833999E+0002 8.81274198489351E+0002 + 8.78773388437585E+0002 8.76281596368410E+0002 8.73798780251542E+0002 8.71324898333977E+0002 8.68859909137294E+0002 + 8.66403771454994E+0002 8.63956444349875E+0002 8.61517887151432E+0002 8.59088059453299E+0002 8.56666921110720E+0002 + 8.54254432238044E+0002 8.51850553206265E+0002 8.49455244640579E+0002 8.47068467417982E+0002 8.44690182664892E+0002 + 8.42320351754799E+0002 8.39958936305951E+0002 8.37605898179063E+0002 8.35261199475053E+0002 8.32924802532812E+0002 + 8.30596669926998E+0002 8.28276764465854E+0002 8.25965049189057E+0002 8.23661487365593E+0002 8.21366042491656E+0002 + 8.19078678288574E+0002 8.16799358700759E+0002 8.14528047893684E+0002 8.12264710251881E+0002 8.10009310376967E+0002 + 8.07761813085693E+0002 8.05522183408014E+0002 8.03290386585183E+0002 8.01066388067873E+0002 7.98850153514314E+0002 + 7.96641648788456E+0002 7.94440839958156E+0002 7.92247693293380E+0002 7.90062175264435E+0002 7.87884252540218E+0002 + 7.85713891986479E+0002 7.83551060664118E+0002 7.81395725827495E+0002 7.79247854922754E+0002 7.77107415586178E+0002 + 7.74974375642558E+0002 7.72848703103579E+0002 7.70730366166228E+0002 7.68619333211221E+0002 7.66515572801446E+0002 + 7.64419053680425E+0002 7.62329744770795E+0002 7.60247615172804E+0002 7.58172634162829E+0002 7.56104771191904E+0002 + 7.54043995884274E+0002 7.51990278035956E+0002 7.49943587613325E+0002 7.47903894751710E+0002 7.45871169754009E+0002 + 7.43845383089322E+0002 7.41826505391590E+0002 7.39814507458264E+0002 7.37809360248976E+0002 7.35811034884233E+0002 + 7.33819502644123E+0002 7.31834734967031E+0002 7.29856703448381E+0002 7.27885379839382E+0002 7.25920736045788E+0002 + 7.23962744126681E+0002 7.22011376293254E+0002 7.20066604907624E+0002 7.18128402481641E+0002 7.16196741675721E+0002 + 7.14271595297692E+0002 7.12352936301645E+0002 7.10440737786807E+0002 7.08534972996417E+0002 7.06635615316623E+0002 + 7.04742638275385E+0002 7.02856015541393E+0002 7.00975720922995E+0002 6.99101728367135E+0002 6.97234011958310E+0002 + 6.95372545917530E+0002 6.93517304601291E+0002 6.91668262500560E+0002 6.89825394239774E+0002 6.87988674575845E+0002 + 6.86158078397176E+0002 6.84333580722690E+0002 6.82515156700867E+0002 6.80702781608793E+0002 6.78896430851218E+0002 + 6.77096079959622E+0002 6.75301704591298E+0002 6.73513280528431E+0002 6.71730783677201E+0002 6.69954190066891E+0002 + 6.68183475848994E+0002 6.66418617296345E+0002 6.64659590802255E+0002 6.62906372879648E+0002 6.61158940160216E+0002 + 6.59417269393578E+0002 6.57681337446450E+0002 6.55951121301823E+0002 6.54226598058141E+0002 6.52507744928506E+0002 + 6.50794539239870E+0002 6.49086958432250E+0002 6.47384980057945E+0002 6.45688581780761E+0002 6.43997741375242E+0002 + 6.42312436725916E+0002 6.40632645826540E+0002 6.38958346779356E+0002 6.37289517794354E+0002 6.35626137188546E+0002 + 6.33968183385237E+0002 6.32315634913317E+0002 6.30668470406548E+0002 6.29026668602864E+0002 6.27390208343675E+0002 + 6.25759068573183E+0002 6.24133228337695E+0002 6.22512666784954E+0002 6.20897363163467E+0002 6.19287296821844E+0002 + 6.17682447208143E+0002 6.16082793869221E+0002 6.14488316450090E+0002 6.12898994693280E+0002 6.11314808438208E+0002 + 6.09735737620553E+0002 6.08161762271638E+0002 6.06592862517813E+0002 6.05029018579852E+0002 6.03470210772346E+0002 + 6.01916419503110E+0002 6.00367625272590E+0002 5.98823808673279E+0002 5.97284950389136E+0002 5.95751031195009E+0002 + 5.94222031956069E+0002 5.92697933627242E+0002 5.91178717252653E+0002 5.89664363965068E+0002 5.88154854985350E+0002 + 5.86650171621906E+0002 5.85150295270157E+0002 5.83655207411996E+0002 5.82164889615262E+0002 5.80679323533215E+0002 + 5.79198490904011E+0002 5.77722373550191E+0002 5.76250953378167E+0002 5.74784212377715E+0002 5.73322132621473E+0002 + 5.71864696264443E+0002 5.70411885543496E+0002 5.68963682776884E+0002 5.67520070363753E+0002 5.66081030783663E+0002 + 5.64646546596111E+0002 5.63216600440054E+0002 5.61791175033448E+0002 5.60370253172776E+0002 5.58953817732590E+0002 + 5.57541851665053E+0002 5.56134337999485E+0002 5.54731259841916E+0002 5.53332600374637E+0002 5.51938342855760E+0002 + 5.50548470618780E+0002 5.49162967072139E+0002 5.47781815698795E+0002 5.46405000055793E+0002 5.45032503773845E+0002 + 5.43664310556906E+0002 5.42300404181758E+0002 5.40940768497594E+0002 5.39585387425612E+0002 5.38234244958604E+0002 + 5.36887325160552E+0002 5.35544612166231E+0002 5.34206090180808E+0002 5.32871743479449E+0002 5.31541556406928E+0002 + 5.30215513377239E+0002 5.28893598873211E+0002 5.27575797446125E+0002 5.26262093715337E+0002 5.24952472367900E+0002 + 5.23646918158192E+0002 5.22345415907548E+0002 5.21047950503887E+0002 5.19754506901353E+0002 5.18465070119950E+0002 + 5.17179625245188E+0002 5.15898157427719E+0002 5.14620651882990E+0002 5.13347093890890E+0002 5.12077468795403E+0002 + 5.10811762004260E+0002 5.09549958988600E+0002 5.08292045282626E+0002 5.07038006483269E+0002 5.05787828249853E+0002 + 5.04541496303762E+0002 5.03298996428111E+0002 5.02060314467414E+0002 5.00825436327265E+0002 4.99594347974009E+0002 + 4.98367035434423E+0002 4.97143484795403E+0002 4.95923682203640E+0002 4.94707613865310E+0002 4.93495266045764E+0002 + 4.92286625069216E+0002 4.91081677318438E+0002 4.89880409234455E+0002 4.88682807316242E+0002 4.87488858120421E+0002 + 4.86298548260969E+0002 4.85111864408915E+0002 4.83928793292051E+0002 4.82749321694637E+0002 4.81573436457112E+0002 + 4.80401124475805E+0002 4.79232372702651E+0002 4.78067168144906E+0002 4.76905497864865E+0002 4.75747348979581E+0002 + 4.74592708660588E+0002 4.73441564133626E+0002 4.72293902678363E+0002 4.71149711628126E+0002 4.70008978369630E+0002 + 4.68871690342705E+0002 4.67737835040035E+0002 4.66607400006890E+0002 4.65480372840862E+0002 4.64356741191605E+0002 + 4.63236492760573E+0002 4.62119615300764E+0002 4.61006096616462E+0002 4.59895924562984E+0002 4.58789087046426E+0002 + 4.57685572023409E+0002 4.56585367500834E+0002 4.55488461535632E+0002 4.54394842234516E+0002 4.53304497753737E+0002 + 4.52217416298842E+0002 4.51133586124430E+0002 4.50052995533914E+0002 4.48975632879282E+0002 4.47901486560858E+0002 + 4.46830545027068E+0002 4.45762796774208E+0002 4.44698230346205E+0002 4.43636834334393E+0002 4.42578597377280E+0002 + 4.41523508160320E+0002 4.40471555415686E+0002 4.39422727922045E+0002 4.38377014504334E+0002 4.37334404033540E+0002 + 4.36294885426473E+0002 4.35258447645552E+0002 4.34225079698582E+0002 4.33194770638543E+0002 4.32167509563366E+0002 + 4.31143285615726E+0002 4.30122087982825E+0002 4.29103905896182E+0002 4.28088728631419E+0002 4.27076545508058E+0002 + 4.26067345889307E+0002 4.25061119181857E+0002 4.24057854835673E+0002 4.23057542343796E+0002 4.22060171242131E+0002 + 4.21065731109255E+0002 4.20074211566210E+0002 4.19085602276304E+0002 4.18099892944914E+0002 4.17117073319291E+0002 + 4.16137133188362E+0002 4.15160062382533E+0002 4.14185850773500E+0002 4.13214488274054E+0002 4.12245964837889E+0002 + 4.11280270459415E+0002 4.10317395173565E+0002 4.09357329055610E+0002 4.08400062220969E+0002 4.07445584825027E+0002 + 4.06493887062948E+0002 4.05544959169490E+0002 4.04598791418827E+0002 4.03655374124362E+0002 4.02714697638548E+0002 + 4.01776752352712E+0002 4.00841528696872E+0002 3.99909017139562E+0002 3.98979208187654E+0002 3.98052092386184E+0002 + 3.97127660318176E+0002 3.96205902604470E+0002 3.95286809903548E+0002 3.94370372911364E+0002 3.93456582361170E+0002 + 3.92545429023353E+0002 3.91636903705257E+0002 3.90730997251025E+0002 3.89827700541423E+0002 3.88927004493681E+0002 + 3.88028900061325E+0002 3.87133378234011E+0002 3.86240430037368E+0002 3.85350046532827E+0002 3.84462218817467E+0002 + 3.83576938023850E+0002 3.82694195319865E+0002 3.81813981908565E+0002 3.80936289028010E+0002 3.80061107951114E+0002 + 3.79188429985483E+0002 3.78318246473263E+0002 3.77450548790986E+0002 3.76585328349411E+0002 3.75722576593379E+0002 + 3.74862285001654E+0002 3.74004445086776E+0002 3.73149048394907E+0002 3.72296086505684E+0002 3.71445551032071E+0002 + 3.70597433620206E+0002 3.69751725949259E+0002 3.68908419731281E+0002 3.68067506711063E+0002 3.67228978665987E+0002 + 3.66392827405881E+0002 3.65559044772882E+0002 3.64727622641284E+0002 3.63898552917403E+0002 3.63071827539434E+0002 + 3.62247438477308E+0002 3.61425377732556E+0002 3.60605637338166E+0002 3.59788209358447E+0002 3.58973085888893E+0002 + 3.58160259056039E+0002 3.57349721017334E+0002 3.56541463961000E+0002 3.55735480105897E+0002 3.54931761701391E+0002 + 3.54130301027219E+0002 3.53331090393357E+0002 3.52534122139887E+0002 3.51739388636867E+0002 3.50946882284197E+0002 + 3.50156595511495E+0002 3.49368520777960E+0002 3.48582650572249E+0002 3.47798977412346E+0002 3.47017493845434E+0002 + 3.46238192447771E+0002 3.45461065824562E+0002 3.44686106609831E+0002 3.43913307466300E+0002 3.43142661085264E+0002 + 3.42374160186465E+0002 3.41607797517970E+0002 3.40843565856049E+0002 3.40081458005053E+0002 3.39321466797290E+0002 + 3.38563585092911E+0002 3.37807805779781E+0002 3.37054121773368E+0002 3.36302526016616E+0002 3.35553011479836E+0002 + 3.34805571160577E+0002 3.34060198083520E+0002 3.33316885300353E+0002 3.32575625889659E+0002 3.31836412956801E+0002 + 3.31099239633803E+0002 3.30364099079241E+0002 3.29630984478126E+0002 3.28899889041791E+0002 3.28170806007778E+0002 + 3.27443728639729E+0002 3.26718650227269E+0002 3.25995564085901E+0002 3.25274463556889E+0002 3.24555342007154E+0002 + 3.23838192829161E+0002 3.23123009440811E+0002 3.22409785285333E+0002 3.21698513831176E+0002 3.20989188571900E+0002 + 3.20281803026072E+0002 3.19576350737157E+0002 3.18872825273415E+0002 3.18171220227791E+0002 3.17471529217817E+0002 + 3.16773745885500E+0002 3.16077863897225E+0002 3.15383876943648E+0002 3.14691778739593E+0002 3.14001563023949E+0002 + 3.13313223559574E+0002 3.12626754133185E+0002 3.11942148555264E+0002 3.11259400659952E+0002 3.10578504304955E+0002 + 3.09899453371438E+0002 3.09222241763934E+0002 3.08546863410236E+0002 3.07873312261306E+0002 3.07201582291174E+0002 + 3.06531667496844E+0002 3.05863561898193E+0002 3.05197259537878E+0002 3.04532754481237E+0002 3.03870040816199E+0002 + 3.03209112653183E+0002 3.02549964125007E+0002 3.01892589386794E+0002 3.01236982615876E+0002 3.00583138011704E+0002 + 2.99931049795752E+0002 2.99280712211428E+0002 2.98632119523980E+0002 2.97985266020404E+0002 2.97340146009354E+0002 + 2.96696753821053E+0002 2.96055083807199E+0002 2.95415130340879E+0002 2.94776887816476E+0002 2.94140350649584E+0002 + 2.93505513276916E+0002 2.92872370156219E+0002 2.92240915766183E+0002 2.91611144606355E+0002 2.90983051197052E+0002 + 2.90356630079278E+0002 2.89731875814630E+0002 2.89108782985220E+0002 2.88487346193584E+0002 2.87867560062603E+0002 + 2.87249419235411E+0002 2.86632918375318E+0002 2.86018052165720E+0002 2.85404815310020E+0002 2.84793202531544E+0002 + 2.84183208573456E+0002 2.83574828198679E+0002 2.82968056189811E+0002 2.82362887349043E+0002 2.81759316498081E+0002 + 2.81157338478059E+0002 2.80556948149468E+0002 2.79958140392065E+0002 2.79360910104802E+0002 2.78765252205742E+0002 + 2.78171161631982E+0002 2.77578633339572E+0002 2.76987662303440E+0002 2.76398243517313E+0002 2.75810371993636E+0002 + 2.75224042763500E+0002 2.74639250876561E+0002 2.74055991400966E+0002 2.73474259423275E+0002 2.72894050048388E+0002 + 2.72315358399464E+0002 2.71738179617852E+0002 2.71162508863013E+0002 2.70588341312445E+0002 2.70015672161609E+0002 + 2.69444496623858E+0002 2.68874809930359E+0002 2.68306607330024E+0002 2.67739884089433E+0002 2.67174635492765E+0002 + 2.66610856841724E+0002 2.66048543455468E+0002 2.65487690670537E+0002 2.64928293840779E+0002 2.64370348337285E+0002 + 2.63813849548314E+0002 2.63258792879223E+0002 2.62705173752397E+0002 2.62152987607181E+0002 2.61602229899811E+0002 + 2.61052896103340E+0002 2.60504981707576E+0002 2.59958482219007E+0002 2.59413393160739E+0002 2.58869710072423E+0002 + 2.58327428510190E+0002 2.57786544046585E+0002 2.57247052270496E+0002 2.56708948787089E+0002 2.56172229217746E+0002 + 2.55636889199992E+0002 2.55102924387432E+0002 2.54570330449686E+0002 2.54039103072326E+0002 2.53509237956806E+0002 + 2.52980730820400E+0002 2.52453577396138E+0002 2.51927773432742E+0002 2.51403314694561E+0002 2.50880196961507E+0002 + 2.50358416028995E+0002 2.49837967707876E+0002 2.49318847824377E+0002 2.48801052220037E+0002 2.48284576751646E+0002 + 2.47769417291182E+0002 2.47255569725750E+0002 2.46743029957522E+0002 2.46231793903673E+0002 2.45721857496322E+0002 + 2.45213216682471E+0002 2.44705867423946E+0002 2.44199805697334E+0002 2.43695027493927E+0002 2.43191528819660E+0002 + 2.42689305695051E+0002 2.42188354155145E+0002 2.41688670249452E+0002 2.41190250041892E+0002 2.40693089610734E+0002 + 2.40197185048538E+0002 2.39702532462100E+0002 2.39209127972391E+0002 2.38716967714502E+0002 2.38226047837588E+0002 + 2.37736364504807E+0002 2.37247913893269E+0002 2.36760692193976E+0002 2.36274695611767E+0002 2.35789920365262E+0002 + 2.35306362686808E+0002 2.34824018822420E+0002 2.34342885031733E+0002 2.33862957587938E+0002 2.33384232777735E+0002 + 2.32906706901274E+0002 2.32430376272106E+0002 2.31955237217121E+0002 2.31481286076504E+0002 2.31008519203674E+0002 + 2.30536932965234E+0002 2.30066523740920E+0002 2.29597287923542E+0002 2.29129221918940E+0002 2.28662322145925E+0002 + 2.28196585036228E+0002 2.27732007034452E+0002 2.27268584598018E+0002 2.26806314197111E+0002 2.26345192314634E+0002 + 2.25885215446153E+0002 2.25426380099848E+0002 2.24968682796462E+0002 2.24512120069252E+0002 2.24056688463938E+0002 + 2.23602384538652E+0002 2.23149204863890E+0002 2.22697146022462E+0002 2.22246204609443E+0002 2.21796377232124E+0002 + 2.21347660509963E+0002 2.20900051074536E+0002 2.20453545569490E+0002 2.20008140650493E+0002 2.19563832985187E+0002 + 2.19120619253143E+0002 2.18678496145806E+0002 2.18237460366457E+0002 2.17797508630158E+0002 2.17358637663709E+0002 + 2.16920844205602E+0002 2.16484125005972E+0002 2.16048476826550E+0002 2.15613896440623E+0002 2.15180380632978E+0002 + 2.14747926199865E+0002 2.14316529948949E+0002 2.13886188699262E+0002 2.13456899281160E+0002 2.13028658536278E+0002 + 2.12601463317485E+0002 2.12175310488840E+0002 2.11750196925545E+0002 2.11326119513905E+0002 2.10903075151280E+0002 + 2.10481060746044E+0002 2.10060073217538E+0002 2.09640109496031E+0002 2.09221166522674E+0002 2.08803241249456E+0002 + 2.08386330639164E+0002 2.07970431665337E+0002 2.07555541312227E+0002 2.07141656574751E+0002 2.06728774458457E+0002 + 2.06316891979475E+0002 2.05906006164477E+0002 2.05496114050637E+0002 2.05087212685588E+0002 2.04679299127382E+0002 + 2.04272370444447E+0002 2.03866423715546E+0002 2.03461456029739E+0002 2.03057464486341E+0002 2.02654446194879E+0002 + 2.02252398275054E+0002 2.01851317856703E+0002 2.01451202079754E+0002 2.01052048094190E+0002 2.00653853060010E+0002 + 2.00256614147186E+0002 1.99860328535625E+0002 1.99464993415133E+0002 1.99070605985372E+0002 1.98677163455823E+0002 + 1.98284663045748E+0002 1.97893101984149E+0002 1.97502477509733E+0002 1.97112786870872E+0002 1.96724027325565E+0002 + 1.96336196141402E+0002 1.95949290595522E+0002 1.95563307974581E+0002 1.95178245574711E+0002 1.94794100701484E+0002 + 1.94410870669875E+0002 1.94028552804225E+0002 1.93647144438204E+0002 1.93266642914775E+0002 1.92887045586158E+0002 + 1.92508349813791E+0002 1.92130552968298E+0002 1.91753652429451E+0002 1.91377645586132E+0002 1.91002529836302E+0002 + 1.90628302586962E+0002 1.90254961254119E+0002 1.89882503262750E+0002 1.89510926046769E+0002 1.89140227048988E+0002 + 1.88770403721087E+0002 1.88401453523576E+0002 1.88033373925762E+0002 1.87666162405716E+0002 1.87299816450233E+0002 + 1.86934333554808E+0002 1.86569711223590E+0002 1.86205946969360E+0002 1.85843038313488E+0002 1.85480982785906E+0002 + 1.85119777925070E+0002 1.84759421277931E+0002 1.84399910399898E+0002 1.84041242854807E+0002 1.83683416214890E+0002 + 1.83326428060738E+0002 1.82970275981272E+0002 1.82614957573712E+0002 1.82260470443537E+0002 1.81906812204464E+0002 + 1.81553980478406E+0002 1.81201972895447E+0002 1.80850787093807E+0002 1.80500420719810E+0002 1.80150871427855E+0002 + 1.79802136880383E+0002 1.79454214747847E+0002 1.79107102708680E+0002 1.78760798449262E+0002 1.78415299663895E+0002 + 1.78070604054767E+0002 1.77726709331923E+0002 1.77383613213235E+0002 1.77041313424373E+0002 1.76699807698771E+0002 + 1.76359093777601E+0002 1.76019169409742E+0002 1.75680032351748E+0002 1.75341680367821E+0002 1.75004111229781E+0002 + 1.74667322717036E+0002 1.74331312616551E+0002 1.73996078722823E+0002 1.73661618837849E+0002 1.73327930771096E+0002 + 1.72995012339476E+0002 1.72662861367315E+0002 1.72331475686322E+0002 1.72000853135567E+0002 1.71670991561446E+0002 + 1.71341888817656E+0002 1.71013542765168E+0002 1.70685951272196E+0002 1.70359112214171E+0002 1.70033023473714E+0002 + 1.69707682940605E+0002 1.69383088511760E+0002 1.69059238091201E+0002 1.68736129590026E+0002 1.68413760926390E+0002 + 1.68092130025469E+0002 1.67771234819438E+0002 1.67451073247443E+0002 1.67131643255573E+0002 1.66812942796838E+0002 + 1.66494969831136E+0002 1.66177722325230E+0002 1.65861198252722E+0002 1.65545395594028E+0002 1.65230312336346E+0002 + 1.64915946473639E+0002 1.64602296006600E+0002 1.64289358942633E+0002 1.63977133295824E+0002 1.63665617086918E+0002 + 1.63354808343289E+0002 1.63044705098920E+0002 1.62735305394375E+0002 1.62426607276772E+0002 1.62118608799764E+0002 + 1.61811308023508E+0002 1.61504703014641E+0002 1.61198791846260E+0002 1.60893572597891E+0002 1.60589043355471E+0002 + 1.60285202211318E+0002 1.59982047264108E+0002 1.59679576618853E+0002 1.59377788386877E+0002 1.59076680685788E+0002 + 1.58776251639458E+0002 1.58476499377998E+0002 1.58177422037732E+0002 1.57879017761179E+0002 1.57581284697023E+0002 + 1.57284221000094E+0002 1.56987824831343E+0002 1.56692094357818E+0002 1.56397027752643E+0002 1.56102623194994E+0002 + 1.55808878870074E+0002 1.55515792969095E+0002 1.55223363689249E+0002 1.54931589233691E+0002 1.54640467811512E+0002 + 1.54349997637721E+0002 1.54060176933217E+0002 1.53771003924772E+0002 1.53482476845007E+0002 1.53194593932367E+0002 + 1.52907353431104E+0002 1.52620753591251E+0002 1.52334792668602E+0002 1.52049468924690E+0002 1.51764780626766E+0002 + 1.51480726047776E+0002 1.51197303466340E+0002 1.50914511166730E+0002 1.50632347438851E+0002 1.50350810578219E+0002 + 1.50069898885935E+0002 1.49789610668674E+0002 1.49509944238652E+0002 1.49230897913616E+0002 1.48952470016816E+0002 + 1.48674658876986E+0002 1.48397462828326E+0002 1.48120880210479E+0002 1.47844909368511E+0002 1.47569548652889E+0002 + 1.47294796419465E+0002 1.47020651029451E+0002 1.46747110849403E+0002 1.46474174251197E+0002 1.46201839612013E+0002 + 1.45930105314311E+0002 1.45658969745815E+0002 1.45388431299490E+0002 1.45118488373527E+0002 1.44849139371318E+0002 + 1.44580382701439E+0002 1.44312216777630E+0002 1.44044640018778E+0002 1.43777650848896E+0002 1.43511247697101E+0002 + 1.43245428997602E+0002 1.42980193189672E+0002 1.42715538717638E+0002 1.42451464030854E+0002 1.42187967583690E+0002 + 1.41925047835507E+0002 1.41662703250641E+0002 1.41400932298384E+0002 1.41139733452968E+0002 1.40879105193542E+0002 + 1.40619046004157E+0002 1.40359554373746E+0002 1.40100628796108E+0002 1.39842267769887E+0002 1.39584469798557E+0002 + 1.39327233390402E+0002 1.39070557058497E+0002 1.38814439320694E+0002 1.38558878699601E+0002 1.38303873722566E+0002 + 1.38049422921659E+0002 1.37795524833654E+0002 1.37542178000010E+0002 1.37289380966859E+0002 1.37037132284982E+0002 + 1.36785430509797E+0002 1.36534274201339E+0002 1.36283661924243E+0002 1.36033592247728E+0002 1.35784063745581E+0002 + 1.35535074996137E+0002 1.35286624582263E+0002 1.35038711091346E+0002 1.34791333115268E+0002 1.34544489250397E+0002 + 1.34298178097566E+0002 1.34052398262057E+0002 1.33807148353587E+0002 1.33562426986289E+0002 1.33318232778698E+0002 + 1.33074564353730E+0002 1.32831420338674E+0002 1.32588799365168E+0002 1.32346700069187E+0002 1.32105121091027E+0002 + 1.31864061075287E+0002 1.31623518670855E+0002 1.31383492530892E+0002 1.31143981312817E+0002 1.30904983678287E+0002 + 1.30666498293189E+0002 1.30428523827618E+0002 1.30191058955862E+0002 1.29954102356392E+0002 1.29717652711842E+0002 + 1.29481708708993E+0002 1.29246269038761E+0002 1.29011332396180E+0002 1.28776897480389E+0002 1.28542962994612E+0002 + 1.28309527646149E+0002 1.28076590146358E+0002 1.27844149210639E+0002 1.27612203558423E+0002 1.27380751913154E+0002 + 1.27149793002275E+0002 1.26919325557214E+0002 1.26689348313371E+0002 1.26459860010098E+0002 1.26230859390692E+0002 + 1.26002345202374E+0002 1.25774316196281E+0002 1.25546771127445E+0002 1.25319708754783E+0002 1.25093127841084E+0002 + 1.24867027152990E+0002 1.24641405460986E+0002 1.24416261539387E+0002 1.24191594166319E+0002 1.23967402123708E+0002 + 1.23743684197269E+0002 1.23520439176488E+0002 1.23297665854608E+0002 1.23075363028620E+0002 1.22853529499247E+0002 + 1.22632164070926E+0002 1.22411265551802E+0002 1.22190832753711E+0002 1.21970864492165E+0002 1.21751359586342E+0002 + 1.21532316859071E+0002 1.21313735136817E+0002 1.21095613249674E+0002 1.20877950031342E+0002 1.20660744319124E+0002 + 1.20443994953907E+0002 1.20227700780151E+0002 1.20011860645876E+0002 1.19796473402648E+0002 1.19581537905567E+0002 + 1.19367053013256E+0002 1.19153017587845E+0002 1.18939430494961E+0002 1.18726290603713E+0002 1.18513596786684E+0002 + 1.18301347919911E+0002 1.18089542882879E+0002 1.17878180558509E+0002 1.17667259833139E+0002 1.17456779596517E+0002 + 1.17246738741790E+0002 1.17037136165488E+0002 1.16827970767510E+0002 1.16619241451121E+0002 1.16410947122930E+0002 + 1.16203086692884E+0002 1.15995659074253E+0002 1.15788663183618E+0002 1.15582097940865E+0002 1.15375962269163E+0002 + 1.15170255094962E+0002 1.14964975347974E+0002 1.14760121961166E+0002 1.14555693870747E+0002 1.14351690016155E+0002 + 1.14148109340046E+0002 1.13944950788286E+0002 1.13742213309934E+0002 1.13539895857233E+0002 1.13337997385602E+0002 + 1.13136516853618E+0002 1.12935453223010E+0002 1.12734805458645E+0002 1.12534572528521E+0002 1.12334753403749E+0002 + 1.12135347058547E+0002 1.11936352470228E+0002 1.11737768619189E+0002 1.11539594488898E+0002 1.11341829065887E+0002 + 1.11144471339736E+0002 1.10947520303068E+0002 1.10750974951534E+0002 1.10554834283802E+0002 1.10359097301550E+0002 + 1.10163763009453E+0002 1.09968830415171E+0002 1.09774298529340E+0002 1.09580166365563E+0002 1.09386432940397E+0002 + 1.09193097273343E+0002 1.09000158386838E+0002 1.08807615306239E+0002 1.08615467059819E+0002 1.08423712678755E+0002 + 1.08232351197114E+0002 1.08041381651847E+0002 1.07850803082777E+0002 1.07660614532591E+0002 1.07470815046825E+0002 + 1.07281403673860E+0002 1.07092379464909E+0002 1.06903741474004E+0002 1.06715488757994E+0002 1.06527620376526E+0002 + 1.06340135392042E+0002 1.06153032869766E+0002 1.05966311877695E+0002 1.05779971486589E+0002 1.05594010769962E+0002 + 1.05408428804071E+0002 1.05223224667908E+0002 1.05038397443188E+0002 1.04853946214344E+0002 1.04669830385582E+0002 + 1.04485920715542E+0002 1.04302207725564E+0002 1.04118691879643E+0002 1.03935373638120E+0002 1.03752253457693E+0002 + 1.03569331791426E+0002 1.03386609088761E+0002 1.03204085795526E+0002 1.03021762353948E+0002 1.02839639202658E+0002 + 1.02657716776711E+0002 1.02475995507586E+0002 1.02294475823204E+0002 1.02113158147934E+0002 1.01932042902604E+0002 + 1.01751130504513E+0002 1.01570421367443E+0002 1.01389915901663E+0002 1.01209614513945E+0002 1.01029517607575E+0002 + 1.00849625582357E+0002 1.00669938834632E+0002 1.00490457757282E+0002 1.00311182739742E+0002 1.00132114168013E+0002 + 9.99532524246684E+0001 9.97745978888683E+0001 9.95961509363672E+0001 9.94179119395258E+0001 9.92398812673211E+0001 + 9.90620592853567E+0001 9.88844463558738E+0001 9.87070428377610E+0001 9.85298490865656E+0001 9.83528654545029E+0001 + 9.81760922904680E+0001 9.79995299400450E+0001 9.78231787455190E+0001 9.76470390458851E+0001 9.74711111768592E+0001 + 9.72953954708897E+0001 9.71198922571661E+0001 9.69446018616312E+0001 9.67695246069905E+0001 9.65946608127228E+0001 + 9.64200107950916E+0001 9.62455748671539E+0001 9.60713533387725E+0001 9.58973465166254E+0001 9.57235547042162E+0001 + 9.55499782018855E+0001 9.53766173068204E+0001 9.52034723130656E+0001 9.50305435115333E+0001 9.48578311900141E+0001 + 9.46853356331881E+0001 9.45130571226337E+0001 9.43409959368395E+0001 9.41691523512146E+0001 9.39975266380978E+0001 + 9.38261190667700E+0001 9.36549299034631E+0001 9.34839594113715E+0001 9.33132078506615E+0001 9.31426754784826E+0001 + 9.29723625489777E+0001 9.28022693132934E+0001 9.26323960195906E+0001 9.24627429130547E+0001 9.22933102359062E+0001 + 9.21240982274114E+0001 9.19551071238922E+0001 9.17863371587365E+0001 9.16177885624094E+0001 9.14494615624630E+0001 + 9.12813563835467E+0001 9.11134732474179E+0001 9.09458123729525E+0001 9.07783739761544E+0001 9.06111582701670E+0001 + 9.04441654652829E+0001 9.02773957689541E+0001 9.01108493858033E+0001 8.99445265176328E+0001 8.97784273634364E+0001 + 8.96125521194081E+0001 8.94469009789539E+0001 8.92814741327011E+0001 8.91162717685091E+0001 8.89512940714795E+0001 + 8.87865412239662E+0001 8.86220134055865E+0001 8.84577107932300E+0001 8.82936335610702E+0001 8.81297818805738E+0001 + 8.79661559205117E+0001 8.78027558469686E+0001 8.76395818233533E+0001 8.74766340104094E+0001 8.73139125662249E+0001 + 8.71514176462431E+0001 8.69891494032718E+0001 8.68271079874945E+0001 8.66652935464797E+0001 8.65037062251918E+0001 + 8.63423461660006E+0001 8.61812135086920E+0001 8.60203083904776E+0001 8.58596309460051E+0001 8.56991813073687E+0001 + 8.55389596041182E+0001 8.53789659632704E+0001 8.52192005093178E+0001 8.50596633642400E+0001 8.49003546475128E+0001 + 8.47412744761183E+0001 8.45824229645556E+0001 8.44238002248500E+0001 8.42654063665635E+0001 8.41072414968045E+0001 + 8.39493057202383E+0001 8.37915991390961E+0001 8.36341218531857E+0001 8.34768739599014E+0001 8.33198555542339E+0001 + 8.31630667287796E+0001 8.30065075737512E+0001 8.28501781769877E+0001 8.26940786239633E+0001 8.25382089977983E+0001 + 8.23825693792683E+0001 8.22271598468146E+0001 8.20719804765532E+0001 8.19170313422855E+0001 8.17623125155072E+0001 + 8.16078240654192E+0001 8.14535660589359E+0001 8.12995385606963E+0001 8.11457416330730E+0001 8.09921753361820E+0001 + 8.08388397278926E+0001 8.06857348638369E+0001 8.05328607974198E+0001 8.03802175798280E+0001 8.02278052600403E+0001 + 8.00756238848370E+0001 7.99236734988093E+0001 7.97719541443693E+0001 7.96204658617593E+0001 7.94692086890615E+0001 + 7.93181826622074E+0001 7.91673878149875E+0001 7.90168241790604E+0001 7.88664917839635E+0001 7.87163906571209E+0001 + 7.85665208238537E+0001 7.84168823073898E+0001 7.82674751288723E+0001 7.81182993073701E+0001 7.79693548598865E+0001 + 7.78206418013689E+0001 7.76721601447182E+0001 7.75239099007975E+0001 7.73758910784431E+0001 7.72281036844717E+0001 + 7.70805477236916E+0001 7.69332231989103E+0001 7.67861301109455E+0001 7.66392684586328E+0001 7.64926382388359E+0001 + 7.63462394464555E+0001 7.62000720744388E+0001 7.60541361137880E+0001 7.59084315535702E+0001 7.57629583809264E+0001 + 7.56177165810800E+0001 7.54727061373470E+0001 7.53279270311441E+0001 7.51833792419985E+0001 7.50390627475566E+0001 + 7.48949775235930E+0001 7.47511235440199E+0001 7.46075007808956E+0001 7.44641092044340E+0001 7.43209487830131E+0001 + 7.41780194831845E+0001 7.40353212696817E+0001 7.38928541054296E+0001 7.37506179515532E+0001 7.36086127673863E+0001 + 7.34668385104805E+0001 7.33252951366140E+0001 7.31839825998009E+0001 7.30429008522990E+0001 7.29020498446197E+0001 + 7.27614295255360E+0001 7.26210398420916E+0001 7.24808807396094E+0001 7.23409521617005E+0001 7.22012540502728E+0001 + 7.20617863455396E+0001 7.19225489860284E+0001 7.17835419085891E+0001 7.16447650484032E+0001 7.15062183389922E+0001 + 7.13679017122261E+0001 7.12298150983319E+0001 7.10919584259023E+0001 7.09543316219042E+0001 7.08169346116872E+0001 + 7.06797673189918E+0001 7.05428296659586E+0001 7.04061215731357E+0001 7.02696429594881E+0001 7.01333937424054E+0001 + 6.99973738377107E+0001 6.98615831596687E+0001 6.97260216209939E+0001 6.95906891328594E+0001 6.94555856049048E+0001 + 6.93207109452442E+0001 6.91860650604756E+0001 6.90516478556878E+0001 6.89174592344698E+0001 6.87834990989176E+0001 + 6.86497673496443E+0001 6.85162638857861E+0001 6.83829886050126E+0001 6.82499414035329E+0001 6.81171221761052E+0001 + 6.79845308160445E+0001 6.78521672152297E+0001 6.77200312641135E+0001 6.75881228517287E+0001 6.74564418656970E+0001 + 6.73249881922369E+0001 6.71937617161717E+0001 6.70627623209371E+0001 6.69319898885898E+0001 6.68014442998145E+0001 + 6.66711254339326E+0001 6.65410331689096E+0001 6.64111673813629E+0001 6.62815279465700E+0001 6.61521147384760E+0001 + 6.60229276297013E+0001 6.58939664915495E+0001 6.57652311940154E+0001 6.56367216057921E+0001 6.55084375942792E+0001 + 6.53803790255901E+0001 6.52525457645602E+0001 6.51249376747538E+0001 6.49975546184722E+0001 6.48703964567613E+0001 + 6.47434630494188E+0001 6.46167542550022E+0001 6.44902699308359E+0001 6.43640099330192E+0001 6.42379741164331E+0001 + 6.41121623347482E+0001 6.39865744404324E+0001 6.38612102847577E+0001 6.37360697178081E+0001 6.36111525884865E+0001 + 6.34864587445226E+0001 6.33619880324799E+0001 6.32377402977628E+0001 6.31137153846246E+0001 6.29899131361742E+0001 + 6.28663333943833E+0001 6.27429760000937E+0001 6.26198407930253E+0001 6.24969276117817E+0001 6.23742362938591E+0001 + 6.22517666756520E+0001 6.21295185924612E+0001 6.20074918785008E+0001 6.18856863669045E+0001 6.17641018897341E+0001 + 6.16427382779850E+0001 6.15215953615944E+0001 6.14006729694476E+0001 6.12799709293853E+0001 6.11594890682101E+0001 + 6.10392272116943E+0001 6.09191851845861E+0001 6.07993628106164E+0001 6.06797599125063E+0001 6.05603763119732E+0001 + 6.04412118297385E+0001 6.03222662855335E+0001 6.02035394981069E+0001 6.00850312852309E+0001 5.99667414637088E+0001 + 5.98486698493805E+0001 5.97308162571305E+0001 5.96131805008939E+0001 5.94957623936630E+0001 5.93785617474939E+0001 + 5.92615783735137E+0001 5.91448120819264E+0001 5.90282626820198E+0001 5.89119299821719E+0001 5.87958137898578E+0001 + 5.86799139116555E+0001 5.85642301532533E+0001 5.84487623194553E+0001 5.83335102141884E+0001 5.82184736405091E+0001 + 5.81036524006089E+0001 5.79890462958213E+0001 5.78746551266284E+0001 5.77604786926663E+0001 5.76465167927327E+0001 + 5.75327692247921E+0001 5.74192357859825E+0001 5.73059162726219E+0001 5.71928104802137E+0001 5.70799182034542E+0001 + 5.69672392362377E+0001 5.68547733716629E+0001 5.67425204020394E+0001 5.66304801188935E+0001 5.65186523129745E+0001 + 5.64070367742605E+0001 5.62956332919648E+0001 5.61844416545420E+0001 5.60734616496934E+0001 5.59626930643735E+0001 + 5.58521356847962E+0001 5.57417892964400E+0001 5.56316536840550E+0001 5.55217286316674E+0001 5.54120139225868E+0001 + 5.53025093394114E+0001 5.51932146640335E+0001 5.50841296776464E+0001 5.49752541607490E+0001 5.48665878931526E+0001 + 5.47581306539857E+0001 5.46498822217008E+0001 5.45418423740794E+0001 5.44340108882377E+0001 5.43263875406328E+0001 + 5.42189721070681E+0001 5.41117643626987E+0001 5.40047640820371E+0001 5.38979710389594E+0001 5.37913850067101E+0001 + 5.36850057579079E+0001 5.35788330645516E+0001 5.34728666980254E+0001 5.33671064291040E+0001 5.32615520279585E+0001 + 5.31562032641621E+0001 5.30510599066952E+0001 5.29461217239504E+0001 5.28413884837389E+0001 5.27368599532950E+0001 + 5.26325358992819E+0001 5.25284160877970E+0001 5.24245002843771E+0001 5.23207882540037E+0001 5.22172797611083E+0001 + 5.21139745695779E+0001 5.20108724427598E+0001 5.19079731434671E+0001 5.18052764339839E+0001 5.17027820760704E+0001 + 5.16004898309681E+0001 5.14983994594047E+0001 5.13965107215997E+0001 5.12948233772692E+0001 5.11933371856308E+0001 + 5.10920519054091E+0001 5.09909672948403E+0001 5.08900831116775E+0001 5.07893991131956E+0001 5.06889150561965E+0001 + 5.05886306970134E+0001 5.04885457915167E+0001 5.03886600951180E+0001 5.02889733627755E+0001 5.01894853489991E+0001 + 5.00901958078545E+0001 4.99911044929688E+0001 4.98922111575349E+0001 4.97935155543164E+0001 4.96950174356523E+0001 + 4.95967165534621E+0001 4.94986126592500E+0001 4.94007055041104E+0001 4.93029948387314E+0001 4.92054804134008E+0001 + 4.91081619780100E+0001 4.90110392820588E+0001 4.89141120746600E+0001 4.88173801045441E+0001 4.87208431200641E+0001 + 4.86245008691992E+0001 4.85283530995605E+0001 4.84323995583949E+0001 4.83366399925896E+0001 4.82410741486767E+0001 + 4.81457017728377E+0001 4.80505226109081E+0001 4.79555364083813E+0001 4.78607429104138E+0001 4.77661418618289E+0001 + 4.76717330071215E+0001 4.75775160904622E+0001 4.74834908557019E+0001 4.73896570463760E+0001 4.72960144057085E+0001 + 4.72025626766169E+0001 4.71093016017154E+0001 4.70162309233206E+0001 4.69233503834541E+0001 4.68306597238483E+0001 + 4.67381586859492E+0001 4.66458470109219E+0001 4.65537244396534E+0001 4.64617907127578E+0001 4.63700455705800E+0001 + 4.62784887531997E+0001 4.61871200004358E+0001 4.60959390518501E+0001 4.60049456467516E+0001 4.59141395242006E+0001 + 4.58235204230124E+0001 4.57330880817616E+0001 4.56428422387858E+0001 4.55527826321900E+0001 4.54629089998498E+0001 + 4.53732210794161E+0001 4.52837186083187E+0001 4.51944013237700E+0001 4.51052689627689E+0001 4.50163212621053E+0001 + 4.49275579583627E+0001 4.48389787879234E+0001 4.47505834869712E+0001 4.46623717914958E+0001 4.45743434372964E+0001 + 4.44864981599851E+0001 4.43988356949915E+0001 4.43113557775653E+0001 4.42240581427810E+0001 4.41369425255407E+0001 + 4.40500086605787E+0001 4.39632562824642E+0001 4.38766851256056E+0001 4.37902949242538E+0001 4.37040854125057E+0001 + 4.36180563243081E+0001 4.35322073934612E+0001 4.34465383536219E+0001 4.33610489383071E+0001 4.32757388808982E+0001 + 4.31906079146436E+0001 4.31056557726626E+0001 4.30208821879485E+0001 4.29362868933726E+0001 4.28518696216873E+0001 + 4.27676301055296E+0001 4.26835680774242E+0001 4.25996832697873E+0001 4.25159754149296E+0001 4.24324442450600E+0001 + 4.23490894922885E+0001 4.22659108886298E+0001 4.21829081660066E+0001 4.21000810562528E+0001 4.20174292911165E+0001 + 4.19349526022637E+0001 4.18526507212812E+0001 4.17705233796802E+0001 4.16885703088988E+0001 4.16067912403060E+0001 + 4.15251859052040E+0001 4.14437540348322E+0001 4.13624953603697E+0001 4.12814096129387E+0001 4.12004965236076E+0001 + 4.11197558233940E+0001 4.10391872432677E+0001 4.09587905141537E+0001 4.08785653669358E+0001 4.07985115324589E+0001 + 4.07186287415323E+0001 4.06389167249327E+0001 4.05593752134069E+0001 4.04800039376758E+0001 4.04008026284356E+0001 + 4.03217710163622E+0001 4.02429088321134E+0001 4.01642158063323E+0001 4.00856916696493E+0001 4.00073361526860E+0001 + 3.99291489860575E+0001 3.98511299003750E+0001 3.97732786262493E+0001 3.96955948942931E+0001 3.96180784351238E+0001 + 3.95407289793667E+0001 3.94635462576571E+0001 3.93865300006437E+0001 3.93096799389908E+0001 3.92329958033815E+0001 + 3.91564773245198E+0001 3.90801242331341E+0001 3.90039362599789E+0001 3.89279131358385E+0001 3.88520545915287E+0001 + 3.87763603578999E+0001 3.87008301658398E+0001 3.86254637462757E+0001 3.85502608301773E+0001 3.84752211485593E+0001 + 3.84003444324837E+0001 3.83256304130625E+0001 3.82510788214603E+0001 3.81766893888968E+0001 3.81024618466492E+0001 + 3.80283959260545E+0001 3.79544913585127E+0001 3.78807478754882E+0001 3.78071652085131E+0001 3.77337430891894E+0001 + 3.76604812491910E+0001 3.75873794202670E+0001 3.75144373342428E+0001 3.74416547230240E+0001 3.73690313185973E+0001 + 3.72965668530340E+0001 3.72242610584915E+0001 3.71521136672163E+0001 3.70801244115457E+0001 3.70082930239103E+0001 + 3.69366192368368E+0001 3.68651027829494E+0001 3.67937433949727E+0001 3.67225408057335E+0001 3.66514947481635E+0001 + 3.65806049553010E+0001 3.65098711602934E+0001 3.64392930963996E+0001 3.63688704969915E+0001 3.62986030955569E+0001 + 3.62284906257012E+0001 3.61585328211495E+0001 3.60887294157493E+0001 3.60190801434717E+0001 3.59495847384143E+0001 + 3.58802429348029E+0001 3.58110544669935E+0001 3.57420190694748E+0001 3.56731364768696E+0001 3.56044064239374E+0001 + 3.55358286455762E+0001 3.54674028768243E+0001 3.53991288528627E+0001 3.53310063090169E+0001 3.52630349807588E+0001 + 3.51952146037086E+0001 3.51275449136370E+0001 3.50600256464671E+0001 3.49926565382760E+0001 3.49254373252970E+0001 + 3.48583677439215E+0001 3.47914475307007E+0001 3.47246764223476E+0001 3.46580541557391E+0001 3.45915804679172E+0001 + 3.45252550960917E+0001 3.44590777776409E+0001 3.43930482501149E+0001 3.43271662512359E+0001 3.42614315189009E+0001 + 3.41958437911835E+0001 3.41304028063350E+0001 3.40651083027869E+0001 3.39999600191521E+0001 3.39349576942270E+0001 + 3.38701010669931E+0001 3.38053898766184E+0001 3.37408238624597E+0001 3.36764027640639E+0001 3.36121263211696E+0001 + 3.35479942737091E+0001 3.34840063618097E+0001 3.34201623257956E+0001 3.33564619061893E+0001 3.32929048437137E+0001 + 3.32294908792930E+0001 3.31662197540548E+0001 3.31030912093315E+0001 3.30401049866621E+0001 3.29772608277934E+0001 + 3.29145584746818E+0001 3.28519976694949E+0001 3.27895781546128E+0001 3.27272996726297E+0001 3.26651619663556E+0001 + 3.26031647788176E+0001 3.25413078532615E+0001 3.24795909331530E+0001 3.24180137621797E+0001 3.23565760842520E+0001 + 3.22952776435052E+0001 3.22341181843000E+0001 3.21730974512249E+0001 3.21122151890970E+0001 3.20514711429635E+0001 + 3.19908650581035E+0001 3.19303966800288E+0001 3.18700657544857E+0001 3.18098720274560E+0001 3.17498152451589E+0001 + 3.16898951540518E+0001 3.16301115008321E+0001 3.15704640324379E+0001 3.15109524960500E+0001 3.14515766390928E+0001 + 3.13923362092358E+0001 3.13332309543945E+0001 3.12742606227324E+0001 3.12154249626616E+0001 3.11567237228443E+0001 + 3.10981566521940E+0001 3.10397234998769E+0001 3.09814240153129E+0001 3.09232579481771E+0001 3.08652250484006E+0001 + 3.08073250661721E+0001 3.07495577519388E+0001 3.06919228564080E+0001 3.06344201305477E+0001 3.05770493255880E+0001 + 3.05198101930227E+0001 3.04627024846095E+0001 3.04057259523722E+0001 3.03488803486011E+0001 3.02921654258542E+0001 + 3.02355809369585E+0001 3.01791266350112E+0001 3.01228022733805E+0001 3.00666076057067E+0001 3.00105423859037E+0001 + 2.99546063681593E+0001 2.98987993069371E+0001 2.98431209569769E+0001 2.97875710732961E+0001 2.97321494111907E+0001 + 2.96768557262359E+0001 2.96216897742877E+0001 2.95666513114838E+0001 2.95117400942439E+0001 2.94569558792718E+0001 + 2.94022984235554E+0001 2.93477674843684E+0001 2.92933628192707E+0001 2.92390841861096E+0001 2.91849313430209E+0001 + 2.91309040484294E+0001 2.90770020610503E+0001 2.90232251398899E+0001 2.89695730442464E+0001 2.89160455337110E+0001 + 2.88626423681686E+0001 2.88093633077992E+0001 2.87562081130778E+0001 2.87031765447762E+0001 2.86502683639636E+0001 + 2.85974833320071E+0001 2.85448212105731E+0001 2.84922817616274E+0001 2.84398647474372E+0001 2.83875699305706E+0001 + 2.83353970738981E+0001 2.82833459405937E+0001 2.82314162941350E+0001 2.81796078983043E+0001 2.81279205171898E+0001 + 2.80763539151855E+0001 2.80249078569927E+0001 2.79735821076207E+0001 2.79223764323869E+0001 2.78712905969185E+0001 + 2.78203243671525E+0001 2.77694775093367E+0001 2.77187497900305E+0001 2.76681409761057E+0001 2.76176508347466E+0001 + 2.75672791334515E+0001 2.75170256400331E+0001 2.74668901226188E+0001 2.74168723496521E+0001 2.73669720898926E+0001 + 2.73171891124170E+0001 2.72675231866201E+0001 2.72179740822146E+0001 2.71685415692324E+0001 2.71192254180251E+0001 + 2.70700253992646E+0001 2.70209412839437E+0001 2.69719728433767E+0001 2.69231198492002E+0001 2.68743820733733E+0001 + 2.68257592881787E+0001 2.67772512662230E+0001 2.67288577804374E+0001 2.66805786040780E+0001 2.66324135107268E+0001 + 2.65843622742919E+0001 2.65364246690085E+0001 2.64886004694389E+0001 2.64408894504732E+0001 2.63932913873305E+0001 + 2.63458060555583E+0001 2.62984332310340E+0001 2.62511726899649E+0001 2.62040242088889E+0001 2.61569875646748E+0001 + 2.61100625345232E+0001 2.60632488959668E+0001 2.60165464268705E+0001 2.59699549054326E+0001 2.59234741101847E+0001 + 2.58771038199926E+0001 2.58308438140562E+0001 2.57846938719107E+0001 2.57386537734265E+0001 2.56927232988098E+0001 + 2.56469022286031E+0001 2.56011903436855E+0001 2.55555874252734E+0001 2.55100932549205E+0001 2.54647076145187E+0001 + 2.54194302862982E+0001 2.53742610528279E+0001 2.53291996970160E+0001 2.52842460021104E+0001 2.52393997516985E+0001 + 2.51946607297086E+0001 2.51500287204096E+0001 2.51055035084111E+0001 2.50610848786649E+0001 2.50167726164641E+0001 + 2.49725665074440E+0001 2.49284663375827E+0001 2.48844718932011E+0001 2.48405829609634E+0001 2.47967993278772E+0001 + 2.47531207812941E+0001 2.47095471089100E+0001 2.46660780987652E+0001 2.46227135392450E+0001 2.45794532190798E+0001 + 2.45362969273455E+0001 2.44932444534637E+0001 2.44502955872022E+0001 2.44074501186750E+0001 2.43647078383427E+0001 + 2.43220685370132E+0001 2.42795320058413E+0001 2.42370980363290E+0001 2.41947664203265E+0001 2.41525369500319E+0001 + 2.41104094179912E+0001 2.40683836170993E+0001 2.40264593405995E+0001 2.39846363820843E+0001 2.39429145354952E+0001 + 2.39012935951234E+0001 2.38597733556095E+0001 2.38183536119441E+0001 2.37770341594678E+0001 2.37358147938719E+0001 + 2.36946953111975E+0001 2.36536755078371E+0001 2.36127551805337E+0001 2.35719341263815E+0001 2.35312121428261E+0001 + 2.34905890276644E+0001 2.34500645790453E+0001 2.34096385954690E+0001 2.33693108757882E+0001 2.33290812192075E+0001 + 2.32889494252839E+0001 2.32489152939269E+0001 2.32089786253987E+0001 2.31691392203141E+0001 2.31293968796409E+0001 + 2.30897514047003E+0001 2.30502025971663E+0001 2.30107502590664E+0001 2.29713941927816E+0001 2.29321342010464E+0001 + 2.28929700869492E+0001 2.28539016539322E+0001 2.28149287057913E+0001 2.27760510466768E+0001 2.27372684810928E+0001 + 2.26985808138980E+0001 2.26599878503054E+0001 2.26214893958822E+0001 2.25830852565504E+0001 2.25447752385865E+0001 + 2.25065591486217E+0001 2.24684367936419E+0001 2.24304079809881E+0001 2.23924725183562E+0001 2.23546302137966E+0001 + 2.23168808757154E+0001 2.22792243128735E+0001 2.22416603343868E+0001 2.22041887497268E+0001 2.21668093687199E+0001 + 2.21295220015480E+0001 2.20923264587484E+0001 2.20552225512136E+0001 2.20182100901915E+0001 2.19812888872858E+0001 + 2.19444587544552E+0001 2.19077195040143E+0001 2.18710709486327E+0001 2.18345129013361E+0001 2.17980451755054E+0001 + 2.17616675848772E+0001 2.17253799435435E+0001 2.16891820659520E+0001 2.16530737669058E+0001 2.16170548615638E+0001 + 2.15811251654403E+0001 2.15452844944050E+0001 2.15095326646834E+0001 2.14738694928563E+0001 2.14382947958600E+0001 + 2.14028083909865E+0001 2.13674100958828E+0001 2.13320997285518E+0001 2.12968771073513E+0001 2.12617420509948E+0001 + 2.12266943785510E+0001 2.11917339094437E+0001 2.11568604634521E+0001 2.11220738607106E+0001 2.10873739217084E+0001 + 2.10527604672903E+0001 2.10182333186555E+0001 2.09837922973586E+0001 2.09494372253090E+0001 2.09151679247706E+0001 + 2.08809842183625E+0001 2.08468859290584E+0001 2.08128728801863E+0001 2.07789448954290E+0001 2.07451017988238E+0001 + 2.07113434147622E+0001 2.06776695679900E+0001 2.06440800836074E+0001 2.06105747870685E+0001 2.05771535041817E+0001 + 2.05438160611089E+0001 2.05105622843663E+0001 2.04773920008235E+0001 2.04443050377040E+0001 2.04113012225845E+0001 + 2.03783803833955E+0001 2.03455423484205E+0001 2.03127869462963E+0001 2.02801140060130E+0001 2.02475233569133E+0001 + 2.02150148286930E+0001 2.01825882514005E+0001 2.01502434554370E+0001 2.01179802715560E+0001 2.00857985308633E+0001 + 2.00536980648172E+0001 2.00216787052277E+0001 1.99897402842571E+0001 1.99578826344193E+0001 1.99261055885800E+0001 + 1.98944089799564E+0001 1.98627926421171E+0001 1.98312564089817E+0001 1.97998001148213E+0001 1.97684235942578E+0001 + 1.97371266822636E+0001 1.97059092141623E+0001 1.96747710256273E+0001 1.96437119526829E+0001 1.96127318317032E+0001 + 1.95818304994126E+0001 1.95510077928850E+0001 1.95202635495442E+0001 1.94895976071633E+0001 1.94590098038650E+0001 + 1.94284999781209E+0001 1.93980679687517E+0001 1.93677136149268E+0001 1.93374367561643E+0001 1.93072372323308E+0001 + 1.92771148836411E+0001 1.92470695506579E+0001 1.92171010742921E+0001 1.91872092958022E+0001 1.91573940567940E+0001 + 1.91276551992208E+0001 1.90979925653831E+0001 1.90684059979282E+0001 1.90388953398502E+0001 1.90094604344898E+0001 + 1.89801011255337E+0001 1.89508172570153E+0001 1.89216086733134E+0001 1.88924752191530E+0001 1.88634167396042E+0001 + 1.88344330800826E+0001 1.88055240863490E+0001 1.87766896045090E+0001 1.87479294810129E+0001 1.87192435626554E+0001 + 1.86906316965756E+0001 1.86620937302565E+0001 1.86336295115250E+0001 1.86052388885517E+0001 1.85769217098502E+0001 + 1.85486778242777E+0001 1.85205070810342E+0001 1.84924093296621E+0001 1.84643844200469E+0001 1.84364322024156E+0001 + 1.84085525273378E+0001 1.83807452457248E+0001 1.83530102088292E+0001 1.83253472682451E+0001 1.82977562759078E+0001 + 1.82702370840932E+0001 1.82427895454180E+0001 1.82154135128392E+0001 1.81881088396541E+0001 1.81608753794996E+0001 + 1.81337129863525E+0001 1.81066215145289E+0001 1.80796008186843E+0001 1.80526507538127E+0001 1.80257711752471E+0001 + 1.79989619386588E+0001 1.79722229000575E+0001 1.79455539157904E+0001 1.79189548425428E+0001 1.78924255373372E+0001 + 1.78659658575333E+0001 1.78395756608278E+0001 1.78132548052541E+0001 1.77870031491817E+0001 1.77608205513168E+0001 + 1.77347068707009E+0001 1.77086619667115E+0001 1.76826856990614E+0001 1.76567779277985E+0001 1.76309385133056E+0001 + 1.76051673162999E+0001 1.75794641978331E+0001 1.75538290192911E+0001 1.75282616423931E+0001 1.75027619291925E+0001 + 1.74773297420753E+0001 1.74519649437610E+0001 1.74266673973016E+0001 1.74014369660816E+0001 1.73762735138176E+0001 + 1.73511769045582E+0001 1.73261470026837E+0001 1.73011836729056E+0001 1.72762867802667E+0001 1.72514561901405E+0001 + 1.72266917682311E+0001 1.72019933805728E+0001 1.71773608935300E+0001 1.71527941737968E+0001 1.71282930883965E+0001 + 1.71038575046820E+0001 1.70794872903348E+0001 1.70551823133652E+0001 1.70309424421115E+0001 1.70067675452403E+0001 + 1.69826574917461E+0001 1.69586121509506E+0001 1.69346313925027E+0001 1.69107150863786E+0001 1.68868631028807E+0001 + 1.68630753126380E+0001 1.68393515866054E+0001 1.68156917960639E+0001 1.67920958126197E+0001 1.67685635082043E+0001 + 1.67450947550742E+0001 1.67216894258104E+0001 1.66983473933186E+0001 1.66750685308281E+0001 1.66518527118923E+0001 + 1.66286998103880E+0001 1.66056097005152E+0001 1.65825822567970E+0001 1.65596173540788E+0001 1.65367148675286E+0001 + 1.65138746726364E+0001 1.64910966452139E+0001 1.64683806613943E+0001 1.64457265976321E+0001 1.64231343307025E+0001 + 1.64006037377013E+0001 1.63781346960448E+0001 1.63557270834694E+0001 1.63333807780307E+0001 1.63110956581044E+0001 + 1.62888716023848E+0001 1.62667084898854E+0001 1.62446061999381E+0001 1.62225646121931E+0001 1.62005836066187E+0001 + 1.61786630635006E+0001 1.61568028634421E+0001 1.61350028873636E+0001 1.61132630165021E+0001 1.60915831324115E+0001 + 1.60699631169615E+0001 1.60484028523378E+0001 1.60269022210421E+0001 1.60054611058909E+0001 1.59840793900161E+0001 + 1.59627569568642E+0001 1.59414936901963E+0001 1.59202894740874E+0001 1.58991441929266E+0001 1.58780577314165E+0001 + 1.58570299745730E+0001 1.58360608077249E+0001 1.58151501165136E+0001 1.57942977868933E+0001 1.57735037051299E+0001 + 1.57527677578013E+0001 1.57320898317968E+0001 1.57114698143171E+0001 1.56909075928736E+0001 1.56704030552886E+0001 + 1.56499560896945E+0001 1.56295665845338E+0001 1.56092344285589E+0001 1.55889595108316E+0001 1.55687417207228E+0001 + 1.55485809479123E+0001 1.55284770823886E+0001 1.55084300144484E+0001 1.54884396346963E+0001 1.54685058340449E+0001 + 1.54486285037140E+0001 1.54288075352305E+0001 1.54090428204283E+0001 1.53893342514479E+0001 1.53696817207357E+0001 + 1.53500851210445E+0001 1.53305443454326E+0001 1.53110592872635E+0001 1.52916298402061E+0001 1.52722558982340E+0001 + 1.52529373556253E+0001 1.52336741069623E+0001 1.52144660471314E+0001 1.51953130713226E+0001 1.51762150750291E+0001 + 1.51571719540474E+0001 1.51381836044768E+0001 1.51192499227190E+0001 1.51003708054779E+0001 1.50815461497595E+0001 + 1.50627758528713E+0001 1.50440598124223E+0001 1.50253979263226E+0001 1.50067900927830E+0001 1.49882362103149E+0001 + 1.49697361777299E+0001 1.49512898941397E+0001 1.49328972589553E+0001 1.49145581718876E+0001 1.48962725329463E+0001 + 1.48780402424400E+0001 1.48598612009758E+0001 1.48417353094594E+0001 1.48236624690940E+0001 1.48056425813809E+0001 + 1.47876755481186E+0001 1.47697612714031E+0001 1.47518996536269E+0001 1.47340905974793E+0001 1.47163340059461E+0001 + 1.46986297823089E+0001 1.46809778301451E+0001 1.46633780533279E+0001 1.46458303560255E+0001 1.46283346427011E+0001 + 1.46108908181127E+0001 1.45934987873125E+0001 1.45761584556474E+0001 1.45588697287575E+0001 1.45416325125771E+0001 + 1.45244467133334E+0001 1.45073122375471E+0001 1.44902289920314E+0001 1.44731968838923E+0001 1.44562158205278E+0001 + 1.44392857096283E+0001 1.44224064591757E+0001 1.44055779774434E+0001 1.43888001729963E+0001 1.43720729546899E+0001 + 1.43553962316707E+0001 1.43387699133756E+0001 1.43221939095316E+0001 1.43056681301556E+0001 1.42891924855545E+0001 + 1.42727668863243E+0001 1.42563912433503E+0001 1.42400654678067E+0001 1.42237894711563E+0001 1.42075631651504E+0001 + 1.41913864618285E+0001 1.41752592735177E+0001 1.41591815128333E+0001 1.41431530926773E+0001 1.41271739262395E+0001 + 1.41112439269963E+0001 1.40953630087107E+0001 1.40795310854323E+0001 1.40637480714967E+0001 1.40480138815256E+0001 + 1.40323284304261E+0001 1.40166916333911E+0001 1.40011034058984E+0001 1.39855636637110E+0001 1.39700723228762E+0001 + 1.39546292997263E+0001 1.39392345108776E+0001 1.39238878732303E+0001 1.39085893039685E+0001 1.38933387205597E+0001 + 1.38781360407549E+0001 1.38629811825881E+0001 1.38478740643760E+0001 1.38328146047181E+0001 1.38178027224960E+0001 + 1.38028383368738E+0001 1.37879213672973E+0001 1.37730517334940E+0001 1.37582293554729E+0001 1.37434541535243E+0001 + 1.37287260482194E+0001 1.37140449604103E+0001 1.36994108112296E+0001 1.36848235220904E+0001 1.36702830146858E+0001 + 1.36557892109868E+0001 1.36413394381634E+0001 1.36269309598183E+0001 1.36125636032506E+0001 1.35982371964536E+0001 + 1.35839515680781E+0001 1.35697065474130E+0001 1.35555019644718E+0001 1.35413376498803E+0001 1.35272134349080E+0001 + 1.35131291515257E+0001 1.34990846323332E+0001 1.34850797105860E+0001 1.34711142201975E+0001 1.34571879957162E+0001 + 1.34433008723497E+0001 1.34294526859750E+0001 1.34156432730501E+0001 1.34018724707281E+0001 1.33881401167854E+0001 + 1.33744460496402E+0001 1.33607901083487E+0001 1.33471721325909E+0001 1.33335919626942E+0001 1.33200494396026E+0001 + 1.33065444049173E+0001 1.32930767008156E+0001 1.32796461701771E+0001 1.32662526564231E+0001 1.32528960036477E+0001 + 1.32395760565679E+0001 1.32262926605001E+0001 1.32130456613817E+0001 1.31998349057643E+0001 1.31866602408134E+0001 + 1.31735215143374E+0001 1.31604185746984E+0001 1.31473512709055E+0001 1.31343194525638E+0001 1.31213229698791E+0001 + 1.31083616736877E+0001 1.30954354153967E+0001 1.30825440469976E+0001 1.30696874211369E+0001 1.30568653910017E+0001 + 1.30440778104074E+0001 1.30313245337579E+0001 1.30186054160196E+0001 1.30059203127759E+0001 1.29932690802098E+0001 + 1.29806515750523E+0001 1.29680676546433E+0001 1.29555171769022E+0001 1.29430000003129E+0001 1.29305159839846E+0001 + 1.29180649875219E+0001 1.29056468711859E+0001 1.28932614957813E+0001 1.28809087226639E+0001 1.28685884137868E+0001 + 1.28563004316604E+0001 1.28440446393677E+0001 1.28318209005415E+0001 1.28196290794099E+0001 1.28074690407318E+0001 + 1.27953406498342E+0001 1.27832437726116E+0001 1.27711782754965E+0001 1.27591440254974E+0001 1.27471408901757E+0001 + 1.27351687376161E+0001 1.27232274364787E+0001 1.27113168559728E+0001 1.26994368658471E+0001 1.26875873363831E+0001 + 1.26757681384217E+0001 1.26639791433397E+0001 1.26522202230625E+0001 1.26404912500378E+0001 1.26287920972538E+0001 + 1.26171226382493E+0001 1.26054827470592E+0001 1.25938722983084E+0001 1.25822911670874E+0001 1.25707392290630E+0001 + 1.25592163603899E+0001 1.25477224377775E+0001 1.25362573384710E+0001 1.25248209401771E+0001 1.25134131211671E+0001 + 1.25020337602361E+0001 1.24906827366791E+0001 1.24793599303034E+0001 1.24680652214336E+0001 1.24567984909124E+0001 + 1.24455596200688E+0001 1.24343484907925E+0001 1.24231649854197E+0001 1.24120089868194E+0001 1.24008803783609E+0001 + 1.23897790439153E+0001 1.23787048678738E+0001 1.23676577350839E+0001 1.23566375309162E+0001 1.23456441412376E+0001 + 1.23346774524124E+0001 1.23237373512667E+0001 1.23128237251643E+0001 1.23019364619107E+0001 1.22910754498234E+0001 + 1.22802405777184E+0001 1.22694317348498E+0001 1.22586488110185E+0001 1.22478916964459E+0001 1.22371602818638E+0001 + 1.22264544584865E+0001 1.22157741179787E+0001 1.22051191525049E+0001 1.21944894546740E+0001 1.21838849176174E+0001 + 1.21733054348704E+0001 1.21627509004881E+0001 1.21522212089436E+0001 1.21417162552437E+0001 1.21312359347903E+0001 + 1.21207801434956E+0001 1.21103487776896E+0001 1.20999417342011E+0001 1.20895589102905E+0001 1.20792002036939E+0001 + 1.20688655125673E+0001 1.20585547355505E+0001 1.20482677717287E+0001 1.20380045206364E+0001 1.20277648822386E+0001 + 1.20175487569692E+0001 1.20073560456866E+0001 1.19971866497179E+0001 1.19870404708026E+0001 1.19769174111485E+0001 + 1.19668173733811E+0001 1.19567402605651E+0001 1.19466859762171E+0001 1.19366544242691E+0001 1.19266455090961E+0001 + 1.19166591354995E+0001 1.19066952087087E+0001 1.18967536343793E+0001 1.18868343186170E+0001 1.18769371679190E+0001 + 1.18670620892146E+0001 1.18572089898843E+0001 1.18473777776831E+0001 1.18375683608103E+0001 1.18277806478941E+0001 + 1.18180145479373E+0001 1.18082699704083E+0001 1.17985468251612E+0001 1.17888450224600E+0001 1.17791644729829E+0001 + 1.17695050878171E+0001 1.17598667784548E+0001 1.17502494568110E+0001 1.17406530351702E+0001 1.17310774262450E+0001 + 1.17215225431453E+0001 1.17119882993887E+0001 1.17024746088630E+0001 1.16929813858946E+0001 1.16835085451477E+0001 + 1.16740560017537E+0001 1.16646236711631E+0001 1.16552114692725E+0001 1.16458193123407E+0001 1.16364471170221E+0001 + 1.16270948003590E+0001 1.16177622797708E+0001 1.16084494730726E+0001 1.15991562984501E+0001 1.15898826744867E+0001 + 1.15806285201180E+0001 1.15713937547060E+0001 1.15621782979284E+0001 1.15529820698682E+0001 1.15438049909963E+0001 + 1.15346469821354E+0001 1.15255079644865E+0001 1.15163878596274E+0001 1.15072865894785E+0001 1.14982040763505E+0001 + 1.14891402429312E+0001 1.14800950122388E+0001 1.14710683076676E+0001 1.14620600529973E+0001 1.14530701723121E+0001 + 1.14440985901275E+0001 1.14351452312597E+0001 1.14262100208907E+0001 1.14172928845809E+0001 1.14083937482179E+0001 + 1.13995125380634E+0001 1.13906491807022E+0001 1.13818036030924E+0001 1.13729757325227E+0001 1.13641654966482E+0001 + 1.13553728234535E+0001 1.13465976412561E+0001 1.13378398787490E+0001 1.13290994649334E+0001 1.13203763291731E+0001 + 1.13116704011506E+0001 1.13029816108980E+0001 1.12943098887772E+0001 1.12856551654891E+0001 1.12770173720812E+0001 + 1.12683964399004E+0001 1.12597923006269E+0001 1.12512048863105E+0001 1.12426341292825E+0001 1.12340799622247E+0001 + 1.12255423181498E+0001 1.12170211303574E+0001 1.12085163325151E+0001 1.12000278585913E+0001 1.11915556428613E+0001 + 1.11830996199360E+0001 1.11746597247377E+0001 1.11662358925079E+0001 1.11578280588105E+0001 1.11494361594971E+0001 + 1.11410601307645E+0001 1.11326999090748E+0001 1.11243554312579E+0001 1.11160266344018E+0001 1.11077134559338E+0001 + 1.10994158335589E+0001 1.10911337053113E+0001 1.10828670095310E+0001 1.10746156848233E+0001 1.10663796701368E+0001 + 1.10581589046927E+0001 1.10499533280185E+0001 1.10417628799395E+0001 1.10335875005919E+0001 1.10254271303665E+0001 + 1.10172817099814E+0001 1.10091511804317E+0001 1.10010354830176E+0001 1.09929345593145E+0001 1.09848483511866E+0001 + 1.09767768007900E+0001 1.09687198505795E+0001 1.09606774432527E+0001 1.09526495218464E+0001 1.09446360296327E+0001 + 1.09366369101850E+0001 1.09286521073707E+0001 1.09206815653120E+0001 1.09127252284053E+0001 1.09047830413455E+0001 + 1.08968549490939E+0001 1.08889408968697E+0001 1.08810408301930E+0001 1.08731546948163E+0001 1.08652824368151E+0001 + 1.08574240024899E+0001 1.08495793384173E+0001 1.08417483914726E+0001 1.08339311087394E+0001 1.08261274376070E+0001 + 1.08183373257321E+0001 1.08105607210148E+0001 1.08027975716119E+0001 1.07950478259462E+0001 1.07873114327135E+0001 + 1.07795883408529E+0001 1.07718784995565E+0001 1.07641818582820E+0001 1.07564983667267E+0001 1.07488279748607E+0001 + 1.07411706328916E+0001 1.07335262912745E+0001 1.07258949007330E+0001 1.07182764122092E+0001 1.07106707769305E+0001 + 1.07030779463256E+0001 1.06954978721219E+0001 1.06879305062250E+0001 1.06803758008375E+0001 1.06728337083992E+0001 + 1.06653041815508E+0001 1.06577871732047E+0001 1.06502826365091E+0001 1.06427905248456E+0001 1.06353107918297E+0001 + 1.06278433913112E+0001 1.06203882773723E+0001 1.06129454043366E+0001 1.06055147267583E+0001 1.05980961994130E+0001 + 1.05906897773108E+0001 1.05832954156935E+0001 1.05759130700295E+0001 1.05685426960021E+0001 1.05611842495493E+0001 + 1.05538376867886E+0001 1.05465029640997E+0001 1.05391800380730E+0001 1.05318688655108E+0001 1.05245694034513E+0001 + 1.05172816091243E+0001 1.05100054400154E+0001 1.05027408538023E+0001 1.04954878083830E+0001 1.04882462618673E+0001 + 1.04810161725894E+0001 1.04737974990777E+0001 1.04665902000985E+0001 1.04593942346074E+0001 1.04522095617803E+0001 + 1.04450361409958E+0001 1.04378739318384E+0001 1.04307228941180E+0001 1.04235829878268E+0001 1.04164541731649E+0001 + 1.04093364105497E+0001 1.04022296605890E+0001 1.03951338841087E+0001 1.03880490421079E+0001 1.03809750958109E+0001 + 1.03739120066254E+0001 1.03668597361700E+0001 1.03598182462474E+0001 1.03527874988570E+0001 1.03457674562079E+0001 + 1.03387580806728E+0001 1.03317593348601E+0001 1.03247711815364E+0001 1.03177935836612E+0001 1.03108265044035E+0001 + 1.03038699071039E+0001 1.02969237553012E+0001 1.02899880127193E+0001 1.02830626432560E+0001 1.02761476110018E+0001 + 1.02692428802560E+0001 1.02623484154618E+0001 1.02554641812720E+0001 1.02485901425030E+0001 1.02417262641570E+0001 + 1.02348725114316E+0001 1.02280288496891E+0001 1.02211952444543E+0001 1.02143716614517E+0001 1.02075580665907E+0001 + 1.02007544259256E+0001 1.01939607057055E+0001 1.01871768723316E+0001 1.01804028924134E+0001 1.01736387327039E+0001 + 1.01668843601215E+0001 1.01601397417881E+0001 1.01534048449548E+0001 1.01466796370582E+0001 1.01399640857176E+0001 + 1.01332581586827E+0001 1.01265618238994E+0001 1.01198750494665E+0001 1.01131978036360E+0001 1.01065300548512E+0001 + 1.00998717716813E+0001 1.00932229228782E+0001 1.00865834773518E+0001 1.00799534041702E+0001 1.00733326725480E+0001 + 1.00667212518777E+0001 1.00601191116926E+0001 1.00535262216828E+0001 1.00469425517082E+0001 1.00403680717611E+0001 + 1.00338027520044E+0001 1.00272465627341E+0001 1.00206994744239E+0001 1.00141614576816E+0001 1.00076324832616E+0001 + 1.00011125220658E+0001 9.99460154516877E+0000 9.98809952376483E+0000 9.98160642920294E+0000 9.97512223299028E+0000 + 9.96864690675470E+0000 9.96218042228615E+0000 9.95572275151806E+0000 9.94927386652456E+0000 9.94283373950506E+0000 + 9.93640234282560E+0000 9.92997964897189E+0000 9.92356563058750E+0000 9.91716026043317E+0000 9.91076351142189E+0000 + 9.90437535659395E+0000 9.89799576914895E+0000 9.89162472239229E+0000 9.88526218977033E+0000 9.87890814488341E+0000 + 9.87256256143867E+0000 9.86622541329469E+0000 9.85989667443654E+0000 9.85357631896650E+0000 9.84726432114253E+0000 + 9.84096065532458E+0000 9.83466529602574E+0000 9.82837821786809E+0000 9.82209939561158E+0000 9.81582880413851E+0000 + 9.80956641844424E+0000 9.80331221368523E+0000 9.79706616510941E+0000 9.79082824808503E+0000 9.78459843812330E+0000 + 9.77837671085006E+0000 9.77216304200603E+0000 9.76595740747262E+0000 9.75975978321488E+0000 9.75357014534551E+0000 + 9.74738847009330E+0000 9.74121473379705E+0000 9.73504891290900E+0000 9.72889098400794E+0000 9.72274092378031E+0000 + 9.71659870903008E+0000 9.71046431667584E+0000 9.70433772374144E+0000 9.69821890738836E+0000 9.69210784485830E+0000 + 9.68600451352150E+0000 9.67990889086743E+0000 9.67382095445699E+0000 9.66774068200930E+0000 9.66166805132184E+0000 + 9.65560304031242E+0000 9.64954562700340E+0000 9.64349578951552E+0000 9.63745350607781E+0000 9.63141875504711E+0000 + 9.62539151485055E+0000 9.61937176403394E+0000 9.61335948125887E+0000 9.60735464526758E+0000 9.60135723492501E+0000 + 9.59536722918694E+0000 9.58938460709693E+0000 9.58340934782850E+0000 9.57744143061772E+0000 9.57148083484397E+0000 + 9.56552753994971E+0000 9.55958152547928E+0000 9.55364277108892E+0000 9.54771125652440E+0000 9.54178696162123E+0000 + 9.53586986631463E+0000 9.52995995063328E+0000 9.52405719469954E+0000 9.51816157873944E+0000 9.51227308304728E+0000 + 9.50639168803442E+0000 9.50051737418743E+0000 9.49465012209422E+0000 9.48878991242160E+0000 9.48293672595439E+0000 + 9.47709054350488E+0000 9.47125134604598E+0000 9.46541911460120E+0000 9.45959383027728E+0000 9.45377547427743E+0000 + 9.44796402790149E+0000 9.44215947250725E+0000 9.43636178956582E+0000 9.43057096062291E+0000 9.42478696728925E+0000 + 9.41900979128958E+0000 9.41323941441083E+0000 9.40747581853162E+0000 9.40171898560618E+0000 9.39596889767430E+0000 + 9.39022553685183E+0000 9.38448888535036E+0000 9.37875892542861E+0000 9.37303563944796E+0000 9.36731900985315E+0000 + 9.36160901914313E+0000 9.35590564992341E+0000 9.35020888484757E+0000 9.34451870665981E+0000 9.33883509818545E+0000 + 9.33315804230491E+0000 9.32748752201275E+0000 9.32182352032638E+0000 9.31616602035806E+0000 9.31051500531521E+0000 + 9.30487045844820E+0000 9.29923236309635E+0000 9.29360070265212E+0000 9.28797546060710E+0000 9.28235662049656E+0000 + 9.27674416594220E+0000 9.27113808062282E+0000 9.26553834830401E+0000 9.25994495280229E+0000 9.25435787800162E+0000 + 9.24877710787660E+0000 9.24320262643353E+0000 9.23763441777956E+0000 9.23207246607359E+0000 9.22651675552311E+0000 + 9.22096727043373E+0000 9.21542399515671E+0000 9.20988691409573E+0000 9.20435601174978E+0000 9.19883127266073E+0000 + 9.19331268142330E+0000 9.18780022271823E+0000 9.18229388127286E+0000 9.17679364188105E+0000 9.17129948940011E+0000 + 9.16581140873771E+0000 9.16032938486854E+0000 9.15485340283449E+0000 9.14938344772169E+0000 9.14391950468046E+0000 + 9.13846155892879E+0000 9.13300959572603E+0000 9.12756360039623E+0000 9.12212355833484E+0000 9.11668945496924E+0000 + 9.11126127579190E+0000 9.10583900635726E+0000 9.10042263227196E+0000 9.09501213920159E+0000 9.08960751285427E+0000 + 9.08420873899071E+0000 9.07881580345093E+0000 9.07342869209800E+0000 9.06804739086128E+0000 9.06267188572999E+0000 + 9.05730216272339E+0000 9.05193820793084E+0000 9.04658000749530E+0000 9.04122754759351E+0000 9.03588081445942E+0000 + 9.03053979439099E+0000 9.02520447371036E+0000 9.01987483881728E+0000 9.01455087612928E+0000 9.00923257213844E+0000 + 9.00391991337485E+0000 8.99861288640678E+0000 8.99331147787746E+0000 8.98801567443516E+0000 8.98272546281340E+0000 + 8.97744082976767E+0000 8.97216176212230E+0000 8.96688824672215E+0000 8.96162027046783E+0000 8.95635782029573E+0000 + 8.95110088321495E+0000 8.94584944625228E+0000 8.94060349648236E+0000 8.93536302101779E+0000 8.93012800703604E+0000 + 8.92489844172764E+0000 8.91967431235329E+0000 8.91445560620371E+0000 8.90924231059312E+0000 8.90403441290621E+0000 + 8.89883190055978E+0000 8.89363476099775E+0000 8.88844298172993E+0000 8.88325655026323E+0000 8.87807545419757E+0000 + 8.87289968113020E+0000 8.86772921871967E+0000 8.86256405464392E+0000 8.85740417664748E+0000 8.85224957248269E+0000 + 8.84710022996200E+0000 8.84195613691764E+0000 8.83681728123206E+0000 8.83168365081782E+0000 8.82655523362951E+0000 + 8.82143201764696E+0000 8.81631399090066E+0000 8.81120114143646E+0000 8.80609345735613E+0000 8.80099092678033E+0000 + 8.79589353788422E+0000 8.79080127884518E+0000 8.78571413790874E+0000 8.78063210332962E+0000 8.77555516341575E+0000 + 8.77048330647931E+0000 8.76541652089264E+0000 8.76035479506300E+0000 8.75529811740389E+0000 8.75024647636558E+0000 + 8.74519986046232E+0000 8.74015825820470E+0000 8.73512165814377E+0000 8.73009004886945E+0000 8.72506341899706E+0000 + 8.72004175717251E+0000 8.71502505206049E+0000 8.71001329238193E+0000 8.70500646685974E+0000 8.70000456426306E+0000 + 8.69500757338360E+0000 8.69001548304755E+0000 8.68502828209365E+0000 8.68004595941575E+0000 8.67506850391186E+0000 + 8.67009590451831E+0000 8.66512815018935E+0000 8.66016522992281E+0000 8.65520713273296E+0000 8.65025384766248E+0000 + 8.64530536377742E+0000 8.64036167017929E+0000 8.63542275598802E+0000 8.63048861035059E+0000 8.62555922243429E+0000 + 8.62063458144902E+0000 8.61571467660634E+0000 8.61079949717253E+0000 8.60588903240548E+0000 8.60098327160940E+0000 + 8.59608220410244E+0000 8.59118581923733E+0000 8.58629410638088E+0000 8.58140705492263E+0000 8.57652465428693E+0000 + 8.57164689391415E+0000 8.56677376326077E+0000 8.56190525182175E+0000 8.55704134910659E+0000 8.55218204463939E+0000 + 8.54732732796581E+0000 8.54247718868745E+0000 8.53763161637613E+0000 8.53279060066493E+0000 8.52795413119330E+0000 + 8.52312219761060E+0000 8.51829478961911E+0000 8.51347189690708E+0000 8.50865350920553E+0000 8.50383961625392E+0000 + 8.49903020782259E+0000 8.49422527369218E+0000 8.48942480367439E+0000 8.48462878758443E+0000 8.47983721527215E+0000 + 8.47505007660312E+0000 8.47026736145873E+0000 8.46548905973280E+0000 8.46071516136439E+0000 8.45594565626889E+0000 + 8.45118053442782E+0000 8.44641978580948E+0000 8.44166340039492E+0000 8.43691136821427E+0000 8.43216367929500E+0000 + 8.42742032368097E+0000 8.42268129144634E+0000 8.41794657265410E+0000 8.41321615743403E+0000 8.40849003587889E+0000 + 8.40376819814318E+0000 8.39905063436874E+0000 8.39433733471943E+0000 8.38962828938817E+0000 8.38492348857788E+0000 + 8.38022292249988E+0000 8.37552658139122E+0000 8.37083445549569E+0000 8.36614653508644E+0000 8.36146281044177E+0000 + 8.35678327185901E+0000 8.35210790964769E+0000 8.34743671414176E+0000 8.34276967567875E+0000 8.33810678461551E+0000 + 8.33344803132827E+0000 8.32879340620573E+0000 8.32414289964564E+0000 8.31949650206006E+0000 8.31485420389636E+0000 + 8.31021599558497E+0000 8.30558186759001E+0000 8.30095181039188E+0000 8.29632581446818E+0000 8.29170387032685E+0000 + 8.28708596847311E+0000 8.28247209945142E+0000 8.27786225379136E+0000 8.27325642205316E+0000 8.26865459481197E+0000 + 8.26405676263697E+0000 8.25946291613340E+0000 8.25487304591110E+0000 8.25028714258633E+0000 8.24570519679584E+0000 + 8.24112719918288E+0000 8.23655314040603E+0000 8.23198301114453E+0000 8.22741680207903E+0000 8.22285450390039E+0000 + 8.21829610732381E+0000 8.21374160306780E+0000 8.20919098186300E+0000 8.20464423446630E+0000 8.20010135161874E+0000 + 8.19556232409472E+0000 8.19102714268275E+0000 8.18649579815737E+0000 8.18196828134074E+0000 8.17744458303410E+0000 + 8.17292469406883E+0000 8.16840860529243E+0000 8.16389630754218E+0000 8.15938779167331E+0000 8.15488304856264E+0000 + 8.15038206909978E+0000 8.14588484416602E+0000 8.14139136468025E+0000 8.13690162153729E+0000 8.13241560567314E+0000 + 8.12793330803335E+0000 8.12345471955186E+0000 8.11897983118630E+0000 8.11450863391108E+0000 8.11004111870144E+0000 + 8.10557727654419E+0000 8.10111709844296E+0000 8.09666057540064E+0000 8.09220769844950E+0000 8.08775845860341E+0000 + 8.08331284691101E+0000 8.07887085442036E+0000 8.07443247218606E+0000 8.06999769128701E+0000 8.06556650279278E+0000 + 8.06113889780622E+0000 8.05671486741562E+0000 8.05229440273554E+0000 8.04787749487314E+0000 8.04346413497795E+0000 + 8.03905431417090E+0000 8.03464802360114E+0000 8.03024525443194E+0000 8.02584599783002E+0000 8.02145024497098E+0000 + 8.01705798703930E+0000 8.01266921522485E+0000 8.00828392074071E+0000 8.00390209478941E+0000 7.99952372860570E+0000 + 7.99514881341920E+0000 7.99077734046157E+0000 7.98640930099860E+0000 7.98204468628041E+0000 7.97768348757707E+0000 + 7.97332569616980E+0000 7.96897130334203E+0000 7.96462030039735E+0000 7.96027267863272E+0000 7.95592842936892E+0000 + 7.95158754392197E+0000 7.94725001363357E+0000 7.94291582984613E+0000 7.93858498389564E+0000 7.93425746715641E+0000 + 7.92993327098929E+0000 7.92561238677028E+0000 7.92129480589599E+0000 7.91698051975501E+0000 7.91266951974764E+0000 + 7.90836179729135E+0000 7.90405734379927E+0000 7.89975615071610E+0000 7.89545820947696E+0000 7.89116351151988E+0000 + 7.88687204831107E+0000 7.88258381131439E+0000 7.87829879200934E+0000 7.87401698187139E+0000 7.86973837239894E+0000 + 7.86546295508638E+0000 7.86119072145117E+0000 7.85692166300503E+0000 7.85265577127740E+0000 7.84839303781009E+0000 + 7.84413345413934E+0000 7.83987701182999E+0000 7.83562370243781E+0000 7.83137351753286E+0000 7.82712644870321E+0000 + 7.82288248752429E+0000 7.81864162561124E+0000 7.81440385455763E+0000 7.81016916598418E+0000 7.80593755151541E+0000 + 7.80170900278683E+0000 7.79748351143599E+0000 7.79326106911693E+0000 7.78904166749307E+0000 7.78482529822453E+0000 + 7.78061195300253E+0000 7.77640162350425E+0000 7.77219430142722E+0000 7.76798997847486E+0000 7.76378864636745E+0000 + 7.75959029682399E+0000 7.75539492157676E+0000 7.75120251236414E+0000 7.74701306093782E+0000 7.74282655906476E+0000 + 7.73864299850176E+0000 7.73446237103544E+0000 7.73028466844598E+0000 7.72610988252712E+0000 7.72193800509349E+0000 + 7.71776902795338E+0000 7.71360294293422E+0000 7.70943974186082E+0000 7.70527941657720E+0000 7.70112195894668E+0000 + 7.69696736081912E+0000 7.69281561406558E+0000 7.68866671056738E+0000 7.68452064221076E+0000 7.68037740090141E+0000 + 7.67623697853905E+0000 7.67209936705025E+0000 7.66796455835569E+0000 7.66383254439385E+0000 7.65970331710651E+0000 + 7.65557686846066E+0000 7.65145319041569E+0000 7.64733227494534E+0000 7.64321411403772E+0000 7.63909869968991E+0000 + 7.63498602390248E+0000 7.63087607869236E+0000 7.62676885608734E+0000 7.62266434811702E+0000 7.61856254683112E+0000 + 7.61446344428123E+0000 7.61036703253545E+0000 7.60627330366386E+0000 7.60218224975864E+0000 7.59809386290849E+0000 + 7.59400813522431E+0000 7.58992505881910E+0000 7.58584462582081E+0000 7.58176682836321E+0000 7.57769165860247E+0000 + 7.57361910868229E+0000 7.56954917077987E+0000 7.56548183707655E+0000 7.56141709974866E+0000 7.55735495101350E+0000 + 7.55329538306690E+0000 7.54923838814025E+0000 7.54518395846006E+0000 7.54113208627009E+0000 7.53708276382221E+0000 + 7.53303598339296E+0000 7.52899173724497E+0000 7.52495001766379E+0000 7.52091081695796E+0000 7.51687412742958E+0000 + 7.51283994140010E+0000 7.50880825120305E+0000 7.50477904917479E+0000 7.50075232768045E+0000 7.49672807907886E+0000 + 7.49270629574104E+0000 7.48868697006321E+0000 7.48467009444095E+0000 7.48065566128952E+0000 7.47664366302736E+0000 + 7.47263409209267E+0000 7.46862694093428E+0000 7.46462220200796E+0000 7.46061986778013E+0000 7.45661993073536E+0000 + 7.45262238336710E+0000 7.44862721818704E+0000 7.44463442770656E+0000 7.44064400445720E+0000 7.43665594098326E+0000 + 7.43267022983815E+0000 7.42868686358627E+0000 7.42470583481420E+0000 7.42072713610845E+0000 7.41675076007034E+0000 + 7.41277669932725E+0000 7.40880494649912E+0000 7.40483549422833E+0000 7.40086833517406E+0000 7.39690346200312E+0000 + 7.39294086739366E+0000 7.38898054403524E+0000 7.38502248464743E+0000 7.38106668193153E+0000 7.37711312863570E+0000 + 7.37316181749361E+0000 7.36921274127284E+0000 7.36526589273588E+0000 7.36132126467736E+0000 7.35737884988687E+0000 + 7.35343864118251E+0000 7.34950063138862E+0000 7.34556481334321E+0000 7.34163117989617E+0000 7.33769972391678E+0000 + 7.33377043828816E+0000 7.32984331589791E+0000 7.32591834965318E+0000 7.32199553247879E+0000 7.31807485731169E+0000 + 7.31415631709722E+0000 7.31023990480042E+0000 7.30632561340046E+0000 7.30241343588687E+0000 7.29850336526716E+0000 + 7.29459539456304E+0000 7.29068951680865E+0000 7.28678572505055E+0000 7.28288401235342E+0000 7.27898437180570E+0000 + 7.27508679648777E+0000 7.27119127951137E+0000 7.26729781400841E+0000 7.26340639310093E+0000 7.25951700994811E+0000 + 7.25562965772004E+0000 7.25174432959773E+0000 7.24786101878255E+0000 7.24397971847748E+0000 7.24010042191723E+0000 + 7.23622312234762E+0000 7.23234781301805E+0000 7.22847448721546E+0000 7.22460313821727E+0000 7.22073375933855E+0000 + 7.21686634388678E+0000 7.21300088521473E+0000 7.20913737666390E+0000 7.20527581160229E+0000 7.20141618342069E+0000 + 7.19755848551193E+0000 7.19370271129170E+0000 7.18984885419671E+0000 7.18599690767151E+0000 7.18214686517608E+0000 + 7.17829872020288E+0000 7.17445246623154E+0000 7.17060809678940E+0000 7.16676560539669E+0000 7.16292498560253E+0000 + 7.15908623096985E+0000 7.15524933507918E+0000 7.15141429151925E+0000 7.14758109390596E+0000 7.14374973587489E+0000 + 7.13992021105850E+0000 7.13609251312989E+0000 7.13226663576862E+0000 7.12844257266459E+0000 7.12462031754086E+0000 + 7.12079986412140E+0000 7.11698120615200E+0000 7.11316433740606E+0000 7.10934925166372E+0000 7.10553594272136E+0000 + 7.10172440440312E+0000 7.09791463054187E+0000 7.09410661498498E+0000 7.09030035160960E+0000 7.08649583430364E+0000 + 7.08269305696772E+0000 7.07889201353237E+0000 7.07509269793143E+0000 7.07129510413248E+0000 7.06749922610841E+0000 + 7.06370505785075E+0000 7.05991259338305E+0000 7.05612182673043E+0000 7.05233275194252E+0000 7.04854536308967E+0000 + 7.04475965426300E+0000 7.04097561955534E+0000 7.03719325310332E+0000 7.03341254904343E+0000 7.02963350153503E+0000 + 7.02585610475273E+0000 7.02208035290555E+0000 7.01830624020447E+0000 7.01453376088350E+0000 7.01076290919780E+0000 + 7.00699367942376E+0000 7.00322606584942E+0000 6.99946006278414E+0000 6.99569566456243E+0000 6.99193286553443E+0000 + 6.98817166006215E+0000 6.98441204253670E+0000 6.98065400736498E+0000 6.97689754897542E+0000 6.97314266181040E+0000 + 6.96938934033585E+0000 6.96563757903748E+0000 6.96188737241502E+0000 6.95813871499770E+0000 6.95439160132502E+0000 + 6.95064602596411E+0000 6.94690198348861E+0000 6.94315946851339E+0000 6.93941847565219E+0000 6.93567899954465E+0000 + 6.93194103486018E+0000 6.92820457627880E+0000 6.92446961849881E+0000 6.92073615624460E+0000 6.91700418425896E+0000 + 6.91327369730506E+0000 6.90954469016841E+0000 6.90581715764148E+0000 6.90209109455655E+0000 6.89836649575485E+0000 + 6.89464335609822E+0000 6.89092167047301E+0000 6.88720143378621E+0000 6.88348264095591E+0000 6.87976528693447E+0000 + 6.87604936668928E+0000 6.87233487520470E+0000 6.86862180748406E+0000 6.86491015856711E+0000 6.86119992348942E+0000 + 6.85749109733469E+0000 6.85378367518832E+0000 6.85007765215685E+0000 6.84637302338344E+0000 6.84266978401503E+0000 + 6.83896792922562E+0000 6.83526745422213E+0000 6.83156835420564E+0000 6.82787062442774E+0000 6.82417426014201E+0000 + 6.82047925662736E+0000 6.81678560918811E+0000 6.81309331315013E+0000 6.80940236385114E+0000 6.80571275666219E+0000 + 6.80202448697209E+0000 6.79833755018166E+0000 6.79465194173294E+0000 6.79096765706838E+0000 6.78728469165810E+0000 + 6.78360304100386E+0000 6.77992270062352E+0000 6.77624366604912E+0000 6.77256593284447E+0000 6.76888949658766E+0000 + 6.76521435287887E+0000 6.76154049735214E+0000 6.75786792564814E+0000 6.75419663343362E+0000 6.75052661640156E+0000 + 6.74685787026139E+0000 6.74319039075079E+0000 6.73952417362005E+0000 6.73585921464781E+0000 6.73219550963715E+0000 + 6.72853305440586E+0000 6.72487184480216E+0000 6.72121187668907E+0000 6.71755314595030E+0000 6.71389564850405E+0000 + 6.71023938026971E+0000 6.70658433721494E+0000 6.70293051530675E+0000 6.69927791054482E+0000 6.69562651895371E+0000 + 6.69197633657116E+0000 6.68832735946184E+0000 6.68467958371544E+0000 6.68103300543691E+0000 6.67738762076609E+0000 + 6.67374342584837E+0000 6.67010041686609E+0000 6.66645859000718E+0000 6.66281794151238E+0000 6.65917846760056E+0000 + 6.65554016455330E+0000 6.65190302865400E+0000 6.64826705621545E+0000 6.64463224356411E+0000 6.64099858705790E+0000 + 6.63736608307438E+0000 6.63373472801676E+0000 6.63010451829815E+0000 6.62647545037707E+0000 6.62284752071018E+0000 + 6.61922072579178E+0000 6.61559506213018E+0000 6.61197052626150E+0000 6.60834711474191E+0000 6.60472482415548E+0000 + 6.60110365110046E+0000 6.59748359220707E+0000 6.59386464411185E+0000 6.59024680349133E+0000 6.58663006703830E+0000 + 6.58301443146192E+0000 6.57939989350747E+0000 6.57578644992875E+0000 6.57217409750784E+0000 6.56856283305525E+0000 + 6.56495265338608E+0000 6.56134355536768E+0000 6.55773553585628E+0000 6.55412859175642E+0000 6.55052271998145E+0000 + 6.54691791747131E+0000 6.54331418118473E+0000 6.53971150812102E+0000 6.53610989526460E+0000 6.53250933966339E+0000 + 6.52890983836340E+0000 6.52531138843751E+0000 6.52171398698752E+0000 6.51811763112531E+0000 6.51452231800369E+0000 + 6.51092804477568E+0000 6.50733480863532E+0000 6.50374260679185E+0000 6.50015143647672E+0000 6.49656129494063E+0000 + 6.49297217945854E+0000 6.48938408733374E+0000 6.48579701588985E+0000 6.48221096246397E+0000 6.47862592442457E+0000 + 6.47504189915964E+0000 6.47145888407568E+0000 6.46787687661172E+0000 6.46429587421844E+0000 6.46071587437413E+0000 + 6.45713687457876E+0000 6.45355887234802E+0000 6.44998186523434E+0000 6.44640585079697E+0000 6.44283082662297E+0000 + 6.43925679032629E+0000 6.43568373953577E+0000 6.43211167190821E+0000 6.42854058512140E+0000 6.42497047686214E+0000 + 6.42140134486131E+0000 6.41783318685888E+0000 6.41426600061395E+0000 6.41069978391381E+0000 6.40713453457197E+0000 + 6.40357025040615E+0000 6.40000692927743E+0000 6.39644456905314E+0000 6.39288316763002E+0000 6.38932272292421E+0000 + 6.38576323287326E+0000 6.38220469543520E+0000 6.37864710858959E+0000 6.37509047034453E+0000 6.37153477871869E+0000 + 6.36798003176138E+0000 6.36442622753855E+0000 6.36087336413583E+0000 6.35732143966762E+0000 6.35377045226206E+0000 + 6.35022040007006E+0000 6.34667128126641E+0000 6.34312309404878E+0000 6.33957583663069E+0000 6.33602950724864E+0000 + 6.33248410416312E+0000 6.32893962564857E+0000 6.32539607001155E+0000 6.32185343556866E+0000 6.31831172066160E+0000 + 6.31477092365728E+0000 6.31123104293371E+0000 6.30769207690223E+0000 6.30415402398130E+0000 6.30061688261875E+0000 + 6.29708065128577E+0000 6.29354532845973E+0000 6.29001091265762E+0000 6.28647740240369E+0000 6.28294479623960E+0000 + 6.27941309274572E+0000 6.27588229050372E+0000 6.27235238812087E+0000 6.26882338423416E+0000 6.26529527748700E+0000 + 6.26176806654651E+0000 6.25824175010659E+0000 6.25471632688083E+0000 6.25119179559243E+0000 6.24766815498944E+0000 + 6.24414540384580E+0000 6.24062354094717E+0000 6.23710256510010E+0000 6.23358247513614E+0000 6.23006326990065E+0000 + 6.22654494826102E+0000 6.22302750910462E+0000 6.21951095133482E+0000 6.21599527387807E+0000 6.21248047567891E+0000 + 6.20896655569691E+0000 6.20545351291690E+0000 6.20194134634083E+0000 6.19843005498885E+0000 6.19491963789935E+0000 + 6.19141009412996E+0000 6.18790142275659E+0000 6.18439362287450E+0000 6.18088669360033E+0000 6.17738063406297E+0000 + 6.17387544341485E+0000 6.17037112082372E+0000 6.16686766547990E+0000 6.16336507658709E+0000 6.15986335336548E+0000 + 6.15636249506299E+0000 6.15286250093488E+0000 6.14936337026115E+0000 6.14586510233432E+0000 6.14236769647272E+0000 + 6.13887115200112E+0000 6.13537546827525E+0000 6.13188064465226E+0000 6.12838668052235E+0000 6.12489357528230E+0000 + 6.12140132835485E+0000 6.11790993916935E+0000 6.11441940718223E+0000 6.11092973185859E+0000 6.10744091269171E+0000 + 6.10395294917746E+0000 6.10046584083479E+0000 6.09697958720992E+0000 6.09349418784861E+0000 6.09000964231882E+0000 + 6.08652595020656E+0000 6.08304311111906E+0000 6.07956112466938E+0000 6.07607999049899E+0000 6.07259970824909E+0000 + 6.06912027759347E+0000 6.06564169821081E+0000 6.06216396979910E+0000 6.05868709207463E+0000 6.05521106476684E+0000 + 6.05173588761739E+0000 6.04826156038733E+0000 6.04478808285094E+0000 6.04131545480508E+0000 6.03784367605063E+0000 + 6.03437274640694E+0000 6.03090266571289E+0000 6.02743343381560E+0000 6.02396505058483E+0000 6.02049751589657E+0000 + 6.01703082964642E+0000 6.01356499174140E+0000 6.01010000210509E+0000 6.00663586067562E+0000 6.00317256740778E+0000 + 5.99971012225850E+0000 5.99624852520969E+0000 5.99278777625683E+0000 5.98932787540595E+0000 5.98586882267773E+0000 + 5.98241061810135E+0000 5.97895326172796E+0000 5.97549675361412E+0000 5.97204109383842E+0000 5.96858628248386E+0000 + 5.96513231964618E+0000 5.96167920544321E+0000 5.95822693999828E+0000 5.95477552344753E+0000 5.95132495594095E+0000 + 5.94787523764239E+0000 5.94442636872443E+0000 5.94097834937457E+0000 5.93753117978908E+0000 5.93408486018231E+0000 + 5.93063939077636E+0000 5.92719477180423E+0000 5.92375100350664E+0000 5.92030808615190E+0000 5.91686602000052E+0000 + 5.91342480533019E+0000 5.90998444244101E+0000 5.90654493162535E+0000 5.90310627320114E+0000 5.89966846749210E+0000 + 5.89623151482678E+0000 5.89279541556039E+0000 5.88936017004044E+0000 5.88592577863284E+0000 5.88249224171355E+0000 + 5.87905955967071E+0000 5.87562773289733E+0000 5.87219676180173E+0000 5.86876664679612E+0000 5.86533738830387E+0000 + 5.86190898676794E+0000 5.85848144261950E+0000 5.85505475631871E+0000 5.85162892832865E+0000 5.84820395911317E+0000 + 5.84477984915789E+0000 5.84135659894821E+0000 5.83793420898500E+0000 5.83451267976585E+0000 5.83109201181429E+0000 + 5.82767220564431E+0000 5.82425326178857E+0000 5.82083518078378E+0000 5.81741796318121E+0000 5.81400160952675E+0000 + 5.81058612038611E+0000 5.80717149632595E+0000 5.80375773791808E+0000 5.80034484575311E+0000 5.79693282041848E+0000 + 5.79352166251097E+0000 5.79011137263258E+0000 5.78670195139368E+0000 5.78329339941408E+0000 5.77988571731564E+0000 + 5.77647890572443E+0000 5.77307296528337E+0000 5.76966789663009E+0000 5.76626370041172E+0000 5.76286037728175E+0000 + 5.75945792790314E+0000 5.75605635293682E+0000 5.75265565305114E+0000 5.74925582892818E+0000 5.74585688124064E+0000 + 5.74245881067707E+0000 5.73906161792507E+0000 5.73566530368181E+0000 5.73226986864668E+0000 5.72887531352233E+0000 + 5.72548163901892E+0000 5.72208884584673E+0000 5.71869693472037E+0000 5.71530590635882E+0000 5.71191576149072E+0000 + 5.70852650084272E+0000 5.70513812514058E+0000 5.70175063512396E+0000 5.69836403152846E+0000 5.69497831509512E+0000 + 5.69159348656199E+0000 5.68820954668531E+0000 5.68482649620454E+0000 5.68144433587629E+0000 5.67806306645208E+0000 + 5.67468268868784E+0000 5.67130320334504E+0000 5.66792461117791E+0000 5.66454691295363E+0000 5.66117010943113E+0000 + 5.65779420138228E+0000 5.65441918956750E+0000 5.65104507475913E+0000 5.64767185772230E+0000 5.64429953922876E+0000 + 5.64092812004838E+0000 5.63755760095552E+0000 5.63418798272054E+0000 5.63081926611512E+0000 5.62745145191543E+0000 + 5.62408454089048E+0000 5.62071853381909E+0000 5.61735343147079E+0000 5.61398923461960E+0000 5.61062594403878E+0000 + 5.60726356049651E+0000 5.60390208477082E+0000 5.60054151762406E+0000 5.59718185983802E+0000 5.59382311216811E+0000 + 5.59046527538815E+0000 5.58710835026904E+0000 5.58375233756917E+0000 5.58039723804931E+0000 5.57704305248122E+0000 + 5.57368978161344E+0000 5.57033742621080E+0000 5.56698598702453E+0000 5.56363546481151E+0000 5.56028586031711E+0000 + 5.55693717429555E+0000 5.55358940748850E+0000 5.55024256063471E+0000 5.54689663448497E+0000 5.54355162976681E+0000 + 5.54020754721768E+0000 5.53686438756458E+0000 5.53352215153268E+0000 5.53018083984954E+0000 5.52684045323015E+0000 + 5.52350099239406E+0000 5.52016245804608E+0000 5.51682485089881E+0000 5.51348817165115E+0000 5.51015242100228E+0000 + 5.50681759964415E+0000 5.50348370826786E+0000 5.50015074755730E+0000 5.49681871818798E+0000 5.49348762083999E+0000 + 5.49015745617325E+0000 5.48682822485760E+0000 5.48349992754592E+0000 5.48017256489457E+0000 5.47684613754724E+0000 + 5.47352064614354E+0000 5.47019609132333E+0000 5.46687247370838E+0000 5.46354979392071E+0000 5.46022805257714E+0000 + 5.45690725028936E+0000 5.45358738764878E+0000 5.45026846526641E+0000 5.44695048371898E+0000 5.44363344359205E+0000 + 5.44031734545733E+0000 5.43700218988674E+0000 5.43368797743189E+0000 5.43037470864669E+0000 5.42706238408203E+0000 + 5.42375100426517E+0000 5.42044056973221E+0000 5.41713108099346E+0000 5.41382253857127E+0000 5.41051494296220E+0000 + 5.40720829466185E+0000 5.40390259415949E+0000 5.40059784193153E+0000 5.39729403845124E+0000 5.39399118417147E+0000 + 5.39068927954947E+0000 5.38738832502315E+0000 5.38408832102506E+0000 5.38078926798352E+0000 5.37749116630634E+0000 + 5.37419401640358E+0000 5.37089781866260E+0000 5.36760257347189E+0000 5.36430828120699E+0000 5.36101494222937E+0000 + 5.35772255689621E+0000 5.35443112554953E+0000 5.35114064851939E+0000 5.34785112613807E+0000 5.34456255870853E+0000 + 5.34127494653914E+0000 5.33798828991436E+0000 5.33470258911754E+0000 5.33141784441788E+0000 5.32813405607149E+0000 + 5.32485122432244E+0000 5.32156934940609E+0000 5.31828843154681E+0000 5.31500847095587E+0000 5.31172946783464E+0000 + 5.30845142236590E+0000 5.30517433473231E+0000 5.30189820509464E+0000 5.29862303360375E+0000 5.29534882039944E+0000 + 5.29207556560832E+0000 5.28880326934919E+0000 5.28553193171999E+0000 5.28226155281521E+0000 5.27899213270842E+0000 + 5.27572367146210E+0000 5.27245616913306E+0000 5.26918962575280E+0000 5.26592404135368E+0000 5.26265941594379E+0000 + 5.25939574952118E+0000 5.25613304207704E+0000 5.25287129357720E+0000 5.24961050398280E+0000 5.24635067323614E+0000 + 5.24309180127813E+0000 5.23983388801322E+0000 5.23657693335545E+0000 5.23332093718566E+0000 5.23006589938654E+0000 + 5.22681181981744E+0000 5.22355869832749E+0000 5.22030653474900E+0000 5.21705532889966E+0000 5.21380508058580E+0000 + 5.21055578959799E+0000 5.20730745570881E+0000 5.20406007868278E+0000 5.20081365826748E+0000 5.19756819418809E+0000 + 5.19432368616934E+0000 5.19108013390801E+0000 5.18783753709164E+0000 5.18459589539404E+0000 5.18135520847316E+0000 + 5.17811547596662E+0000 5.17487669751043E+0000 5.17163887270593E+0000 5.16840200115172E+0000 5.16516608243041E+0000 + 5.16193111611305E+0000 5.15869710173814E+0000 5.15546403885131E+0000 5.15223192696449E+0000 5.14900076558352E+0000 + 5.14577055419591E+0000 5.14254129227756E+0000 5.13931297927828E+0000 5.13608561464172E+0000 5.13285919779540E+0000 + 5.12963372814625E+0000 5.12640920508949E+0000 5.12318562799750E+0000 5.11996299623308E+0000 5.11674130914727E+0000 + 5.11352056606269E+0000 5.11030076629569E+0000 5.10708190914300E+0000 5.10386399388512E+0000 5.10064701979064E+0000 + 5.09743098610300E+0000 5.09421589205705E+0000 5.09100173687022E+0000 5.08778851974132E+0000 5.08457623985392E+0000 + 5.08136489638073E+0000 5.07815448846808E+0000 5.07494501525029E+0000 5.07173647585414E+0000 5.06852886937328E+0000 + 5.06532219489933E+0000 5.06211645149966E+0000 5.05891163823066E+0000 5.05570775413221E+0000 5.05250479821877E+0000 + 5.04930276949711E+0000 5.04610166696080E+0000 5.04290148958124E+0000 5.03970223631100E+0000 5.03650390609161E+0000 + 5.03330649784461E+0000 5.03011001048158E+0000 5.02691444289073E+0000 5.02371979395141E+0000 5.02052606251512E+0000 + 5.01733324743113E+0000 5.01414134752194E+0000 5.01095036160001E+0000 5.00776028845880E+0000 5.00457112687498E+0000 + 5.00138287561848E+0000 4.99819553342456E+0000 4.99500909903288E+0000 4.99182357115061E+0000 4.98863894848258E+0000 + 4.98545522970782E+0000 4.98227241349295E+0000 4.97909049849326E+0000 4.97590948333820E+0000 4.97272936665369E+0000 + 4.96955014704199E+0000 4.96637182309177E+0000 4.96319439337247E+0000 4.96001785644998E+0000 4.95684221086198E+0000 + 4.95366745513697E+0000 4.95049358778753E+0000 4.94732060730695E+0000 4.94414851218491E+0000 4.94097730088055E+0000 + 4.93780697184938E+0000 4.93463752353091E+0000 4.93146895434641E+0000 4.92830126270002E+0000 4.92513444698883E+0000 + 4.92196850559052E+0000 4.91880343687006E+0000 4.91563923917752E+0000 4.91247591084797E+0000 4.90931345020491E+0000 + 4.90615185555346E+0000 4.90299112518937E+0000 4.89983125739452E+0000 4.89667225043126E+0000 4.89351410255364E+0000 + 4.89035681200295E+0000 4.88720037700426E+0000 4.88404479577209E+0000 4.88089006650363E+0000 4.87773618738548E+0000 + 4.87458315659363E+0000 4.87143097228895E+0000 4.86827963261947E+0000 4.86512913572029E+0000 4.86197947971929E+0000 + 4.85883066272354E+0000 4.85568268283733E+0000 4.85253553814528E+0000 4.84938922672244E+0000 4.84624374663883E+0000 + 4.84309909594475E+0000 4.83995527267978E+0000 4.83681227487843E+0000 4.83367010055999E+0000 4.83052874773413E+0000 + 4.82738821439754E+0000 4.82424849853953E+0000 4.82110959814096E+0000 4.81797151116509E+0000 4.81483423557237E+0000 + 4.81169776931473E+0000 4.80856211032652E+0000 4.80542725653808E+0000 4.80229320587125E+0000 4.79915995624044E+0000 + 4.79602750554587E+0000 4.79289585168259E+0000 4.78976499253599E+0000 4.78663492598628E+0000 4.78350564990512E+0000 + 4.78037716215107E+0000 4.77724946058316E+0000 4.77412254305076E+0000 4.77099640739122E+0000 4.76787105144238E+0000 + 4.76474647303126E+0000 4.76162266998081E+0000 4.75849964010367E+0000 4.75537738121526E+0000 4.75225589111616E+0000 + 4.74913516760914E+0000 4.74601520848722E+0000 4.74289601153767E+0000 4.73977757455109E+0000 4.73665989530551E+0000 + 4.73354297157546E+0000 4.73042680113823E+0000 4.72731138176423E+0000 4.72419671121867E+0000 4.72108278726669E+0000 + 4.71796960767110E+0000 4.71485717018610E+0000 4.71174547257664E+0000 4.70863451259453E+0000 4.70552428799550E+0000 + 4.70241479653412E+0000 4.69930603595918E+0000 4.69619800402802E+0000 4.69309069848993E+0000 4.68998411709932E+0000 + 4.68687825760945E+0000 4.68377311777354E+0000 4.68066869534709E+0000 4.67756498808903E+0000 4.67446199375429E+0000 + 4.67135971010866E+0000 4.66825813491109E+0000 4.66515726593143E+0000 4.66205710094012E+0000 4.65895763771109E+0000 + 4.65585887402115E+0000 4.65276080765063E+0000 4.64966343638909E+0000 4.64656675803130E+0000 4.64347077036869E+0000 + 4.64037547121113E+0000 4.63728085836458E+0000 4.63418692965060E+0000 4.63109368288858E+0000 4.62800111591413E+0000 + 4.62490922656414E+0000 4.62181801268486E+0000 4.61872747213650E+0000 4.61563760278519E+0000 4.61254840250476E+0000 + 4.60945986918071E+0000 4.60637200071261E+0000 4.60328479500312E+0000 4.60019824997242E+0000 4.59711236355421E+0000 + 4.59402713368592E+0000 4.59094255832659E+0000 4.58785863544364E+0000 4.58477536302040E+0000 4.58169273905089E+0000 + 4.57861076154912E+0000 4.57552942853814E+0000 4.57244873806504E+0000 4.56936868818311E+0000 4.56628927696801E+0000 + 4.56321050251375E+0000 4.56013236292754E+0000 4.55705485633555E+0000 4.55397798088356E+0000 4.55090173474099E+0000 + 4.54782611609055E+0000 4.54475112313461E+0000 4.54167675410103E+0000 4.53860300723739E+0000 4.53552988081157E+0000 + 4.53245737311474E+0000 4.52938548246018E+0000 4.52631420718679E+0000 4.52324354565220E+0000 4.52017349625071E+0000 + 4.51710405738673E+0000 4.51403522749969E+0000 4.51096700505307E+0000 4.50789938853620E+0000 4.50483237646829E+0000 + 4.50176596739507E+0000 4.49870015989165E+0000 4.49563495255972E+0000 4.49257034403741E+0000 4.48950633298715E+0000 + 4.48644291810560E+0000 4.48338009811842E+0000 4.48031787178849E+0000 4.47725623790837E+0000 4.47419519530559E+0000 + 4.47113474284151E+0000 4.46807487941078E+0000 4.46501560395015E+0000 4.46195691542509E+0000 4.45889881284265E+0000 + 4.45584129524801E+0000 4.45278436171991E+0000 4.44972801138401E+0000 4.44667224340137E+0000 4.44361705696905E+0000 + 4.44056245133703E+0000 4.43750842578385E+0000 4.43445497964224E+0000 4.43140211228348E+0000 4.42834982312149E+0000 + 4.42529811161587E+0000 4.42224697727538E+0000 4.41919641964928E+0000 4.41614643834549E+0000 4.41309703300086E+0000 + 4.41004820331801E+0000 4.40699994904260E+0000 4.40395226997395E+0000 4.40090516595396E+0000 4.39785863688472E+0000 + 4.39481268271570E+0000 4.39176730345553E+0000 4.38872249916268E+0000 4.38567826995197E+0000 4.38263461599406E+0000 + 4.37959153751787E+0000 4.37654903480708E+0000 4.37350710820320E+0000 4.37046575811318E+0000 4.36742498499843E+0000 + 4.36438478938244E+0000 4.36134517185087E+0000 4.35830613305342E+0000 4.35526767370442E+0000 4.35222979457772E+0000 + 4.34919249651547E+0000 4.34615578042708E+0000 4.34311964728987E+0000 4.34008409814859E+0000 4.33704913411074E+0000 + 4.33401475636608E+0000 4.33098096616556E+0000 4.32794776483490E+0000 4.32491515377471E+0000 4.32188313445639E+0000 + 4.31885170842700E+0000 4.31582087731107E+0000 4.31279064280831E+0000 4.30976100669671E+0000 4.30673197083023E+0000 + 4.30370353714712E+0000 4.30067570766297E+0000 4.29764848447553E+0000 4.29462186976655E+0000 4.29159586580066E+0000 + 4.28857047493028E+0000 4.28554569958619E+0000 4.28252154229359E+0000 4.27949800566217E+0000 4.27647509239034E+0000 + 4.27345280526593E+0000 4.27043114717393E+0000 4.26741012108249E+0000 4.26438973006008E+0000 4.26136997726206E+0000 + 4.25835086595262E+0000 4.25533239947714E+0000 4.25231458128885E+0000 4.24929741493602E+0000 4.24628090406670E+0000 + 4.24326505239756E+0000 4.24024986365539E+0000 4.23723534155224E+0000 4.23422148979606E+0000 4.23120831208659E+0000 + 4.22819581211528E+0000 4.22518399356058E+0000 4.22217286010273E+0000 4.21916241540659E+0000 4.21615266312810E+0000 + 4.21314360691964E+0000 4.21013525042170E+0000 4.20712759726882E+0000 4.20412065108599E+0000 4.20111441549340E+0000 + 4.19810889409576E+0000 4.19510409049651E+0000 4.19210000829189E+0000 4.18909665106142E+0000 4.18609402238392E+0000 + 4.18309212583098E+0000 4.18009096496040E+0000 4.17709054332448E+0000 4.17409086446591E+0000 4.17109193192601E+0000 + 4.16809374922810E+0000 4.16509631989358E+0000 4.16209964743470E+0000 4.15910373535584E+0000 4.15610858715221E+0000 + 4.15311420630872E+0000 4.15012059630947E+0000 4.14712776062282E+0000 4.14413570271039E+0000 4.14114442603113E+0000 + 4.13815393402828E+0000 4.13516423014299E+0000 4.13217531780841E+0000 4.12918720044193E+0000 4.12619988146238E+0000 + 4.12321336427522E+0000 4.12022765227900E+0000 4.11724274886303E+0000 4.11425865741149E+0000 4.11127538129749E+0000 + 4.10829292388603E+0000 4.10531128854056E+0000 4.10233047860505E+0000 4.09935049742607E+0000 4.09637134833488E+0000 + 4.09339303465757E+0000 4.09041555971442E+0000 4.08743892681396E+0000 4.08446313925891E+0000 4.08148820034139E+0000 + 4.07851411334651E+0000 4.07554088155651E+0000 4.07256850823645E+0000 4.06959699665148E+0000 4.06662635005134E+0000 + 4.06365657168707E+0000 4.06068766479184E+0000 4.05771963259651E+0000 4.05475247832366E+0000 4.05178620518994E+0000 + 4.04882081639467E+0000 4.04585631513847E+0000 4.04289270461237E+0000 4.03992998799667E+0000 4.03696816846630E+0000 + 4.03400724918601E+0000 4.03104723331095E+0000 4.02808812399691E+0000 4.02512992438164E+0000 4.02217263759986E+0000 + 4.01921626677731E+0000 4.01626081503364E+0000 4.01330628547828E+0000 4.01035268121099E+0000 4.00740000532545E+0000 + 4.00444826091349E+0000 4.00149745104762E+0000 3.99854757879905E+0000 3.99559864723472E+0000 3.99265065940339E+0000 + 3.98970361835493E+0000 3.98675752712583E+0000 3.98381238874707E+0000 3.98086820624286E+0000 3.97792498262762E+0000 + 3.97498272090839E+0000 3.97204142408484E+0000 3.96910109514440E+0000 3.96616173707493E+0000 3.96322335285145E+0000 + 3.96028594543793E+0000 3.95734951779511E+0000 3.95441407287811E+0000 3.95147961362735E+0000 3.94854614297937E+0000 + 3.94561366386448E+0000 3.94268217919943E+0000 3.93975169189953E+0000 3.93682220486774E+0000 3.93389372100252E+0000 + 3.93096624318998E+0000 3.92803977431412E+0000 3.92511431724594E+0000 3.92218987485436E+0000 3.91926644999162E+0000 + 3.91634404551028E+0000 3.91342266425346E+0000 3.91050230905128E+0000 3.90758298273652E+0000 3.90466468812283E+0000 + 3.90174742802049E+0000 3.89883120523578E+0000 3.89591602256066E+0000 3.89300188278429E+0000 3.89008878868574E+0000 + 3.88717674303701E+0000 3.88426574860180E+0000 3.88135580813796E+0000 3.87844692438955E+0000 3.87553910010203E+0000 + 3.87263233800523E+0000 3.86972664082797E+0000 3.86682201128337E+0000 3.86391845208415E+0000 3.86101596593036E+0000 + 3.85811455552040E+0000 3.85521422353635E+0000 3.85231497265555E+0000 3.84941680555546E+0000 3.84651972489476E+0000 + 3.84362373333163E+0000 3.84072883351217E+0000 3.83783502807706E+0000 3.83494231965976E+0000 3.83205071088586E+0000 + 3.82916020437067E+0000 3.82627080272343E+0000 3.82338250854979E+0000 3.82049532443955E+0000 3.81760925298258E+0000 + 3.81472429675530E+0000 3.81184045833175E+0000 3.80895774027312E+0000 3.80607614513573E+0000 3.80319567546917E+0000 + 3.80031633381203E+0000 3.79743812270041E+0000 3.79456104465757E+0000 3.79168510220244E+0000 3.78881029784473E+0000 + 3.78593663408737E+0000 3.78306411342468E+0000 3.78019273834539E+0000 3.77732251132961E+0000 3.77445343484753E+0000 + 3.77158551136747E+0000 3.76871874334045E+0000 3.76585313322173E+0000 3.76298868345231E+0000 3.76012539646454E+0000 + 3.75726327468633E+0000 3.75440232053748E+0000 3.75154253643031E+0000 3.74868392476779E+0000 3.74582648794719E+0000 + 3.74297022835828E+0000 3.74011514838021E+0000 3.73726125039197E+0000 3.73440853675700E+0000 3.73155700983549E+0000 + 3.72870667197759E+0000 3.72585752552958E+0000 3.72300957282704E+0000 3.72016281620046E+0000 3.71731725796900E+0000 + 3.71447290044853E+0000 3.71162974594483E+0000 3.70878779675912E+0000 3.70594705518254E+0000 3.70310752350226E+0000 + 3.70026920399101E+0000 3.69743209892065E+0000 3.69459621055165E+0000 3.69176154113805E+0000 3.68892809293295E+0000 + 3.68609586817068E+0000 3.68326486908464E+0000 3.68043509790234E+0000 3.67760655684051E+0000 3.67477924810751E+0000 + 3.67195317390828E+0000 3.66912833643754E+0000 3.66630473788410E+0000 3.66348238043087E+0000 3.66066126624739E+0000 + 3.65784139750102E+0000 3.65502277635251E+0000 3.65220540494991E+0000 3.64938928544147E+0000 3.64657441996082E+0000 + 3.64376081064058E+0000 3.64094845959871E+0000 3.63813736895462E+0000 3.63532754081119E+0000 3.63251897727151E+0000 + 3.62971168042954E+0000 3.62690565236827E+0000 3.62410089516776E+0000 3.62129741089894E+0000 3.61849520162546E+0000 + 3.61569426940490E+0000 3.61289461628571E+0000 3.61009624430962E+0000 3.60729915551169E+0000 3.60450335192026E+0000 + 3.60170883555574E+0000 3.59891560842992E+0000 3.59612367255039E+0000 3.59333302991673E+0000 3.59054368251745E+0000 + 3.58775563233926E+0000 3.58496888135965E+0000 3.58218343154745E+0000 3.57939928486349E+0000 3.57661644326743E+0000 + 3.57383490870712E+0000 3.57105468312116E+0000 3.56827576844632E+0000 3.56549816660880E+0000 3.56272187952613E+0000 + 3.55994690911523E+0000 3.55717325728058E+0000 3.55440092591795E+0000 3.55162991692186E+0000 3.54886023217748E+0000 + 3.54609187355626E+0000 3.54332484293585E+0000 3.54055914217269E+0000 3.53779477312757E+0000 3.53503173764686E+0000 + 3.53227003757378E+0000 3.52950967474092E+0000 3.52675065097766E+0000 3.52399296810459E+0000 3.52123662793599E+0000 + 3.51848163227732E+0000 3.51572798292771E+0000 3.51297568168122E+0000 3.51022473032180E+0000 3.50747513062893E+0000 + 3.50472688437449E+0000 3.50197999332399E+0000 3.49923445923095E+0000 3.49649028384938E+0000 3.49374746892316E+0000 + 3.49100601618727E+0000 3.48826592737216E+0000 3.48552720420063E+0000 3.48278984838843E+0000 3.48005386164490E+0000 + 3.47731924566980E+0000 3.47458600216150E+0000 3.47185413280561E+0000 3.46912363928446E+0000 3.46639452327328E+0000 + 3.46366678643646E+0000 3.46094043043753E+0000 3.45821545692793E+0000 3.45549186755572E+0000 3.45276966396061E+0000 + 3.45004884777580E+0000 3.44732942062670E+0000 3.44461138413476E+0000 3.44189473991047E+0000 3.43917948956034E+0000 + 3.43646563468180E+0000 3.43375317687015E+0000 3.43104211770722E+0000 3.42833245877269E+0000 3.42562420164030E+0000 + 3.42291734787154E+0000 3.42021189902576E+0000 3.41750785665506E+0000 3.41480522230372E+0000 3.41210399750876E+0000 + 3.40940418380314E+0000 3.40670578270752E+0000 3.40400879574414E+0000 3.40131322442040E+0000 3.39861907024150E+0000 + 3.39592633470474E+0000 3.39323501930139E+0000 3.39054512551543E+0000 3.38785665482357E+0000 3.38516960869772E+0000 + 3.38248398859997E+0000 3.37979979599015E+0000 3.37711703231571E+0000 3.37443569902246E+0000 3.37175579754826E+0000 + 3.36907732932234E+0000 3.36640029576975E+0000 3.36372469830693E+0000 3.36105053834675E+0000 3.35837781729408E+0000 + 3.35570653654070E+0000 3.35303669748559E+0000 3.35036830150767E+0000 3.34770134998670E+0000 3.34503584429248E+0000 + 3.34237178579252E+0000 3.33970917584337E+0000 3.33704801579736E+0000 3.33438830699781E+0000 3.33173005078565E+0000 + 3.32907324849249E+0000 3.32641790144215E+0000 3.32376401095578E+0000 3.32111157834354E+0000 3.31846060491482E+0000 + 3.31581109196612E+0000 3.31316304079217E+0000 3.31051645267895E+0000 3.30787132890588E+0000 3.30522767074903E+0000 + 3.30258547947281E+0000 3.29994475634017E+0000 3.29730550260525E+0000 3.29466771951403E+0000 3.29203140831004E+0000 + 3.28939657022769E+0000 3.28676320649670E+0000 3.28413131833826E+0000 3.28150090696890E+0000 3.27887197359690E+0000 + 3.27624451942747E+0000 3.27361854565662E+0000 3.27099405347500E+0000 3.26837104406631E+0000 3.26574951860889E+0000 + 3.26312947827441E+0000 3.26051092422727E+0000 3.25789385762773E+0000 3.25527827962590E+0000 3.25266419136998E+0000 + 3.25005159400087E+0000 3.24744048864924E+0000 3.24483087644549E+0000 3.24222275850883E+0000 3.23961613595592E+0000 + 3.23701100989478E+0000 3.23440738142673E+0000 3.23180525164795E+0000 3.22920462165174E+0000 3.22660549251698E+0000 + 3.22400786532541E+0000 3.22141174114626E+0000 3.21881712104488E+0000 3.21622400607955E+0000 3.21363239730594E+0000 + 3.21104229576846E+0000 3.20845370250669E+0000 3.20586661855787E+0000 3.20328104494671E+0000 3.20069698269882E+0000 + 3.19811443282851E+0000 3.19553339634456E+0000 3.19295387425311E+0000 3.19037586754900E+0000 3.18779937722729E+0000 + 3.18522440427013E+0000 3.18265094965890E+0000 3.18007901436496E+0000 3.17750859935730E+0000 3.17493970559677E+0000 + 3.17237233403899E+0000 3.16980648563074E+0000 3.16724216131841E+0000 3.16467936203826E+0000 3.16211808872000E+0000 + 3.15955834228775E+0000 3.15700012366450E+0000 3.15444343376057E+0000 3.15188827348387E+0000 3.14933464373509E+0000 + 3.14678254540992E+0000 3.14423197939615E+0000 3.14168294658080E+0000 3.13913544783683E+0000 3.13658948403898E+0000 + 3.13404505605150E+0000 3.13150216473329E+0000 3.12896081094050E+0000 3.12642099551746E+0000 3.12388271930961E+0000 + 3.12134598315188E+0000 3.11881078787349E+0000 3.11627713429862E+0000 3.11374502324833E+0000 3.11121445553380E+0000 + 3.10868543196112E+0000 3.10615795333165E+0000 3.10363202044265E+0000 3.10110763408112E+0000 3.09858479503220E+0000 + 3.09606350407210E+0000 3.09354376197449E+0000 3.09102556950535E+0000 3.08850892742495E+0000 3.08599383648744E+0000 + 3.08348029744350E+0000 3.08096831103512E+0000 3.07845787800143E+0000 3.07594899907127E+0000 3.07344167497447E+0000 + 3.07093590642798E+0000 3.06843169415071E+0000 3.06592903884770E+0000 3.06342794122432E+0000 3.06092840197821E+0000 + 3.05843042180150E+0000 3.05593400138021E+0000 3.05343914139582E+0000 3.05094584252268E+0000 3.04845410543160E+0000 + 3.04596393078397E+0000 3.04347531924217E+0000 3.04098827145492E+0000 3.03850278807193E+0000 3.03601886973381E+0000 + 3.03353651707626E+0000 3.03105573073077E+0000 3.02857651132165E+0000 3.02609885946862E+0000 3.02362277578521E+0000 + 3.02114826087843E+0000 3.01867531535392E+0000 3.01620393980658E+0000 3.01373413482930E+0000 3.01126590100809E+0000 + 3.00879923892339E+0000 3.00633414915167E+0000 3.00387063226154E+0000 3.00140868881826E+0000 2.99894831937992E+0000 + 2.99648952450090E+0000 2.99403230472904E+0000 2.99157666060783E+0000 2.98912259267289E+0000 2.98667010145778E+0000 + 2.98421918748719E+0000 2.98176985128473E+0000 2.97932209336349E+0000 2.97687591423579E+0000 2.97443131440606E+0000 + 2.97198829437369E+0000 2.96954685463308E+0000 2.96710699567496E+0000 2.96466871797912E+0000 2.96223202202723E+0000 + 2.95979690829201E+0000 2.95736337724083E+0000 2.95493142933406E+0000 2.95250106503294E+0000 2.95007228478811E+0000 + 2.94764508904319E+0000 2.94521947824463E+0000 2.94279545282497E+0000 2.94037301321565E+0000 2.93795215984402E+0000 + 2.93553289313073E+0000 2.93311521348874E+0000 2.93069912133087E+0000 2.92828461705994E+0000 2.92587170107794E+0000 + 2.92346037377853E+0000 2.92105063555057E+0000 2.91864248677885E+0000 2.91623592784337E+0000 2.91383095911740E+0000 + 2.91142758096942E+0000 2.90902579376415E+0000 2.90662559786148E+0000 2.90422699361294E+0000 2.90182998136689E+0000 + 2.89943456146886E+0000 2.89704073425698E+0000 2.89464850006291E+0000 2.89225785921680E+0000 2.88986881204068E+0000 + 2.88748135885509E+0000 2.88509549996981E+0000 2.88271123569505E+0000 2.88032856633359E+0000 2.87794749218566E+0000 + 2.87556801354138E+0000 2.87319013069200E+0000 2.87081384391862E+0000 2.86843915350112E+0000 2.86606605971226E+0000 + 2.86369456281956E+0000 2.86132466308870E+0000 2.85895636077586E+0000 2.85658965613796E+0000 2.85422454942178E+0000 + 2.85186104087121E+0000 2.84949913072658E+0000 2.84713881922035E+0000 2.84478010658377E+0000 2.84242299303954E+0000 + 2.84006747880911E+0000 2.83771356410671E+0000 2.83536124914104E+0000 2.83301053411951E+0000 2.83066141923999E+0000 + 2.82831390470043E+0000 2.82596799069087E+0000 2.82362367739610E+0000 2.82128096499997E+0000 2.81893985367676E+0000 + 2.81660034359850E+0000 2.81426243493391E+0000 2.81192612784149E+0000 2.80959142248341E+0000 2.80725831900996E+0000 + 2.80492681757011E+0000 2.80259691830623E+0000 2.80026862135805E+0000 2.79794192685937E+0000 2.79561683494000E+0000 + 2.79329334572314E+0000 2.79097145933069E+0000 2.78865117587823E+0000 2.78633249547537E+0000 2.78401541822941E+0000 + 2.78169994424168E+0000 2.77938607360884E+0000 2.77707380642258E+0000 2.77476314277258E+0000 2.77245408274187E+0000 + 2.77014662640780E+0000 2.76784077384575E+0000 2.76553652512439E+0000 2.76323388031041E+0000 2.76093283946213E+0000 + 2.75863340263789E+0000 2.75633556988665E+0000 2.75403934125936E+0000 2.75174471679460E+0000 2.74945169653160E+0000 + 2.74716028050556E+0000 2.74487046874465E+0000 2.74258226127298E+0000 2.74029565811165E+0000 2.73801065927536E+0000 + 2.73572726477711E+0000 2.73344547462318E+0000 2.73116528881679E+0000 2.72888670735411E+0000 2.72660973023126E+0000 + 2.72433435743662E+0000 2.72206058895517E+0000 2.71978842476850E+0000 2.71751786485312E+0000 2.71524890917980E+0000 + 2.71298155771657E+0000 2.71071581042872E+0000 2.70845166727177E+0000 2.70618912820417E+0000 2.70392819317362E+0000 + 2.70166886212872E+0000 2.69941113501064E+0000 2.69715501175712E+0000 2.69490049230048E+0000 2.69264757657025E+0000 + 2.69039626449287E+0000 2.68814655598868E+0000 2.68589845097321E+0000 2.68365194936024E+0000 2.68140705105541E+0000 + 2.67916375596594E+0000 2.67692206398922E+0000 2.67468197502290E+0000 2.67244348895678E+0000 2.67020660567923E+0000 + 2.66797132507147E+0000 2.66573764701562E+0000 2.66350557138562E+0000 2.66127509804995E+0000 2.65904622687931E+0000 + 2.65681895773353E+0000 2.65459329047065E+0000 2.65236922494862E+0000 2.65014676101513E+0000 2.64792589851678E+0000 + 2.64570663729735E+0000 2.64348897719308E+0000 2.64127291803942E+0000 2.63905845966765E+0000 2.63684560190354E+0000 + 2.63463434456868E+0000 2.63242468748117E+0000 2.63021663045659E+0000 2.62801017330368E+0000 2.62580531583001E+0000 + 2.62360205783862E+0000 2.62140039912737E+0000 2.61920033948959E+0000 2.61700187871879E+0000 2.61480501659956E+0000 + 2.61260975291467E+0000 2.61041608744438E+0000 2.60822401996303E+0000 2.60603355024213E+0000 2.60384467804899E+0000 + 2.60165740314803E+0000 2.59947172529814E+0000 2.59728764425431E+0000 2.59510515977103E+0000 2.59292427159488E+0000 + 2.59074497946987E+0000 2.58856728313580E+0000 2.58639118233301E+0000 2.58421667679214E+0000 2.58204376624269E+0000 + 2.57987245041126E+0000 2.57770272901818E+0000 2.57553460178295E+0000 2.57336806841776E+0000 2.57120312863597E+0000 + 2.56903978214231E+0000 2.56687802864234E+0000 2.56471786783329E+0000 2.56255929941223E+0000 2.56040232307094E+0000 + 2.55824693849897E+0000 2.55609314538028E+0000 2.55394094339488E+0000 2.55179033222363E+0000 2.54964131153701E+0000 + 2.54749388100869E+0000 2.54534804030400E+0000 2.54320378908570E+0000 2.54106112701295E+0000 2.53892005374302E+0000 + 2.53678056892719E+0000 2.53464267221586E+0000 2.53250636325312E+0000 2.53037164168251E+0000 2.52823850713986E+0000 + 2.52610695926287E+0000 2.52397699768049E+0000 2.52184862202149E+0000 2.51972183190862E+0000 2.51759662696614E+0000 + 2.51547300680820E+0000 2.51335097105012E+0000 2.51123051930289E+0000 2.50911165117151E+0000 2.50699436626075E+0000 + 2.50487866417177E+0000 2.50276454450003E+0000 2.50065200683806E+0000 2.49854105077849E+0000 2.49643167590624E+0000 + 2.49432388180393E+0000 2.49221766805194E+0000 2.49011303422836E+0000 2.48800997990386E+0000 2.48590850464959E+0000 + 2.48380860803133E+0000 2.48171028961294E+0000 2.47961354895461E+0000 2.47751838561082E+0000 2.47542479913721E+0000 + 2.47333278908302E+0000 2.47124235499415E+0000 2.46915349641527E+0000 2.46706621288463E+0000 2.46498050394161E+0000 + 2.46289636911920E+0000 2.46081380794843E+0000 2.45873281995460E+0000 2.45665340466277E+0000 2.45457556159434E+0000 + 2.45249929026703E+0000 2.45042459019625E+0000 2.44835146089065E+0000 2.44627990186138E+0000 2.44420991261214E+0000 + 2.44214149264500E+0000 2.44007464145836E+0000 2.43800935854795E+0000 2.43594564340856E+0000 2.43388349552651E+0000 + 2.43182291439092E+0000 2.42976389948313E+0000 2.42770645028421E+0000 2.42565056627222E+0000 2.42359624691947E+0000 + 2.42154349169869E+0000 2.41949230007686E+0000 2.41744267151966E+0000 2.41539460548975E+0000 2.41334810144507E+0000 + 2.41130315884123E+0000 2.40925977713288E+0000 2.40721795576958E+0000 2.40517769419790E+0000 2.40313899186204E+0000 + 2.40110184820354E+0000 2.39906626266160E+0000 2.39703223467000E+0000 2.39499976366189E+0000 2.39296884906738E+0000 + 2.39093949031220E+0000 2.38891168681972E+0000 2.38688543801167E+0000 2.38486074330604E+0000 2.38283760211815E+0000 + 2.38081601385958E+0000 2.37879597794062E+0000 2.37677749376676E+0000 2.37476056074291E+0000 2.37274517826849E+0000 + 2.37073134574370E+0000 2.36871906256153E+0000 2.36670832811679E+0000 2.36469914179880E+0000 2.36269150299316E+0000 + 2.36068541108485E+0000 2.35868086545716E+0000 2.35667786548550E+0000 2.35467641054916E+0000 2.35267650001917E+0000 + 2.35067813326803E+0000 2.34868130966134E+0000 2.34668602856585E+0000 2.34469228934451E+0000 2.34270009135621E+0000 + 2.34070943395885E+0000 2.33872031650624E+0000 2.33673273835049E+0000 2.33474669884067E+0000 2.33276219732383E+0000 + 2.33077923314429E+0000 2.32879780564228E+0000 2.32681791415773E+0000 2.32483955802647E+0000 2.32286273658159E+0000 + 2.32088744915488E+0000 2.31891369507399E+0000 2.31694147366664E+0000 2.31497078425365E+0000 2.31300162615731E+0000 + 2.31103399869575E+0000 2.30906790118493E+0000 2.30710333293911E+0000 2.30514029326653E+0000 2.30317878147826E+0000 + 2.30121879687689E+0000 2.29926033876995E+0000 2.29730340645474E+0000 2.29534799923212E+0000 2.29339411639565E+0000 + 2.29144175724125E+0000 2.28949092105877E+0000 2.28754160713759E+0000 2.28559381476419E+0000 2.28364754322090E+0000 + 2.28170279178995E+0000 2.27975955975222E+0000 2.27781784638287E+0000 2.27587765095644E+0000 2.27393897274540E+0000 + 2.27200181101896E+0000 2.27006616504466E+0000 2.26813203408832E+0000 2.26619941741215E+0000 2.26426831427578E+0000 + 2.26233872393821E+0000 2.26041064565586E+0000 2.25848407868153E+0000 2.25655902226737E+0000 2.25463547566139E+0000 + 2.25271343811075E+0000 2.25079290886042E+0000 2.24887388715191E+0000 2.24695637222623E+0000 2.24504036331975E+0000 + 2.24312585967132E+0000 2.24121286051144E+0000 2.23930136507241E+0000 2.23739137258376E+0000 2.23548288227143E+0000 + 2.23357589336066E+0000 2.23167040507503E+0000 2.22976641663411E+0000 2.22786392725665E+0000 2.22596293615847E+0000 + 2.22406344255386E+0000 2.22216544565539E+0000 2.22026894467203E+0000 2.21837393881258E+0000 2.21648042728259E+0000 + 2.21458840928553E+0000 2.21269788402247E+0000 2.21080885069418E+0000 2.20892130849744E+0000 2.20703525662836E+0000 + 2.20515069427961E+0000 2.20326762064371E+0000 2.20138603490850E+0000 2.19950593626274E+0000 2.19762732389244E+0000 + 2.19575019697959E+0000 2.19387455470626E+0000 2.19200039625207E+0000 2.19012772079514E+0000 2.18825652751081E+0000 + 2.18638681557183E+0000 2.18451858415188E+0000 2.18265183241924E+0000 2.18078655954257E+0000 2.17892276468779E+0000 + 2.17706044701962E+0000 2.17519960569862E+0000 2.17334023988820E+0000 2.17148234874425E+0000 2.16962593142447E+0000 + 2.16777098708346E+0000 2.16591751487408E+0000 2.16406551394926E+0000 2.16221498345615E+0000 2.16036592254266E+0000 + 2.15851833035570E+0000 2.15667220603817E+0000 2.15482754873268E+0000 2.15298435757957E+0000 2.15114263171838E+0000 + 2.14930237028463E+0000 2.14746357241336E+0000 2.14562623723914E+0000 2.14379036389218E+0000 2.14195595150363E+0000 + 2.14012299920114E+0000 2.13829150611156E+0000 2.13646147135912E+0000 2.13463289406795E+0000 2.13280577335780E+0000 + 2.13098010835042E+0000 2.12915589816214E+0000 2.12733314191024E+0000 2.12551183871044E+0000 2.12369198767360E+0000 + 2.12187358791307E+0000 2.12005663853894E+0000 2.11824113865760E+0000 2.11642708737765E+0000 2.11461448380332E+0000 + 2.11280332703836E+0000 2.11099361618517E+0000 2.10918535034248E+0000 2.10737852861139E+0000 2.10557315008721E+0000 + 2.10376921386657E+0000 2.10196671904365E+0000 2.10016566471058E+0000 2.09836604995957E+0000 2.09656787387896E+0000 + 2.09477113555770E+0000 2.09297583408250E+0000 2.09118196853784E+0000 2.08938953800787E+0000 2.08759854157544E+0000 + 2.08580897831933E+0000 2.08402084732092E+0000 2.08223414765718E+0000 2.08044887840500E+0000 2.07866503863846E+0000 + 2.07688262743157E+0000 2.07510164385696E+0000 2.07332208698556E+0000 2.07154395588608E+0000 2.06976724962673E+0000 + 2.06799196727440E+0000 2.06621810789408E+0000 2.06444567054995E+0000 2.06267465430413E+0000 2.06090505821862E+0000 + 2.05913688135302E+0000 2.05737012276576E+0000 2.05560478151391E+0000 2.05384085665427E+0000 2.05207834723997E+0000 + 2.05031725232583E+0000 2.04855757096406E+0000 2.04679930220393E+0000 2.04504244509658E+0000 2.04328699869037E+0000 + 2.04153296203052E+0000 2.03978033416432E+0000 2.03802911413590E+0000 2.03627930098969E+0000 2.03453089376588E+0000 + 2.03278389150710E+0000 2.03103829325194E+0000 2.02929409803961E+0000 2.02755130490782E+0000 2.02580991289184E+0000 + 2.02406992102688E+0000 2.02233132834732E+0000 2.02059413388621E+0000 2.01885833667401E+0000 2.01712393574163E+0000 + 2.01539093011865E+0000 2.01365931883239E+0000 2.01192910091083E+0000 2.01020027538079E+0000 2.00847284126505E+0000 + 2.00674679758937E+0000 2.00502214337458E+0000 2.00329887764466E+0000 2.00157699941832E+0000 1.99985650771562E+0000 + 1.99813740155545E+0000 1.99641967995522E+0000 1.99470334193153E+0000 1.99298838649874E+0000 1.99127481267205E+0000 + 1.98956261946587E+0000 1.98785180589111E+0000 1.98614237095970E+0000 1.98443431368188E+0000 1.98272763306745E+0000 + 1.98102232812544E+0000 1.97931839786193E+0000 1.97761584128435E+0000 1.97591465739937E+0000 1.97421484520999E+0000 + 1.97251640372094E+0000 1.97081933193527E+0000 1.96912362885472E+0000 1.96742929348040E+0000 1.96573632481140E+0000 + 1.96404472184908E+0000 1.96235448359043E+0000 1.96066560903345E+0000 1.95897809717447E+0000 1.95729194700958E+0000 + 1.95560715753518E+0000 1.95392372774291E+0000 1.95224165662744E+0000 1.95056094318105E+0000 1.94888158639540E+0000 + 1.94720358526176E+0000 1.94552693876936E+0000 1.94385164590900E+0000 1.94217770566693E+0000 1.94050511703241E+0000 + 1.93883387899250E+0000 1.93716399053294E+0000 1.93549545063979E+0000 1.93382825829600E+0000 1.93216241248737E+0000 + 1.93049791219586E+0000 1.92883475640537E+0000 1.92717294409671E+0000 1.92551247425046E+0000 1.92385334584805E+0000 + 1.92219555786891E+0000 1.92053910929206E+0000 1.91888399909504E+0000 1.91723022625610E+0000 1.91557778975216E+0000 + 1.91392668855976E+0000 1.91227692165451E+0000 1.91062848801164E+0000 1.90898138660506E+0000 1.90733561640812E+0000 + 1.90569117639541E+0000 1.90404806553790E+0000 1.90240628280902E+0000 1.90076582717897E+0000 1.89912669761953E+0000 + 1.89748889310011E+0000 1.89585241259009E+0000 1.89421725505977E+0000 1.89258341947595E+0000 1.89095090480817E+0000 + 1.88931971002302E+0000 1.88768983408691E+0000 1.88606127596753E+0000 1.88443403462907E+0000 1.88280810903774E+0000 + 1.88118349815827E+0000 1.87956020095448E+0000 1.87793821639073E+0000 1.87631754343011E+0000 1.87469818103605E+0000 + 1.87308012816909E+0000 1.87146338379358E+0000 1.86984794686913E+0000 1.86823381635682E+0000 1.86662099121845E+0000 + 1.86500947041330E+0000 1.86339925290025E+0000 1.86179033763968E+0000 1.86018272359032E+0000 1.85857640971072E+0000 + 1.85697139495800E+0000 1.85536767829129E+0000 1.85376525866626E+0000 1.85216413504006E+0000 1.85056430637059E+0000 + 1.84896577161227E+0000 1.84736852972269E+0000 1.84577257965539E+0000 1.84417792036672E+0000 1.84258455081099E+0000 + 1.84099246994276E+0000 1.83940167671567E+0000 1.83781217008431E+0000 1.83622394900203E+0000 1.83463701242164E+0000 + 1.83305135929616E+0000 1.83146698857793E+0000 1.82988389921949E+0000 1.82830209017322E+0000 1.82672156039046E+0000 + 1.82514230882312E+0000 1.82356433442205E+0000 1.82198763613833E+0000 1.82041221292324E+0000 1.81883806372647E+0000 + 1.81726518749923E+0000 1.81569358319109E+0000 1.81412324975225E+0000 1.81255418613257E+0000 1.81098639128049E+0000 + 1.80941986414634E+0000 1.80785460367958E+0000 1.80629060882825E+0000 1.80472787854138E+0000 1.80316641176711E+0000 + 1.80160620745475E+0000 1.80004726455239E+0000 1.79848958200779E+0000 1.79693315876860E+0000 1.79537799378419E+0000 + 1.79382408600068E+0000 1.79227143436682E+0000 1.79072003783014E+0000 1.78916989533733E+0000 1.78762100583551E+0000 + 1.78607336827297E+0000 1.78452698159586E+0000 1.78298184475243E+0000 1.78143795668863E+0000 1.77989531635211E+0000 + 1.77835392268859E+0000 1.77681377464626E+0000 1.77527487117044E+0000 1.77373721120949E+0000 1.77220079370870E+0000 + 1.77066561761586E+0000 1.76913168187662E+0000 1.76759898543856E+0000 1.76606752724771E+0000 1.76453730625035E+0000 + 1.76300832139415E+0000 1.76148057162504E+0000 1.75995405588975E+0000 1.75842877313552E+0000 1.75690472230762E+0000 + 1.75538190235457E+0000 1.75386031222187E+0000 1.75233995085730E+0000 1.75082081720674E+0000 1.74930291021838E+0000 + 1.74778622883775E+0000 1.74627077201345E+0000 1.74475653869196E+0000 1.74324352781968E+0000 1.74173173834537E+0000 + 1.74022116921602E+0000 1.73871181937949E+0000 1.73720368778285E+0000 1.73569677337400E+0000 1.73419107510097E+0000 + 1.73268659191210E+0000 1.73118332275549E+0000 1.72968126657860E+0000 1.72818042233089E+0000 1.72668078896065E+0000 + 1.72518236541666E+0000 1.72368515064801E+0000 1.72218914360321E+0000 1.72069434323291E+0000 1.71920074848495E+0000 + 1.71770835830972E+0000 1.71621717165753E+0000 1.71472718747776E+0000 1.71323840472084E+0000 1.71175082233790E+0000 + 1.71026443927873E+0000 1.70877925449512E+0000 1.70729526693717E+0000 1.70581247555696E+0000 1.70433087930599E+0000 + 1.70285047713630E+0000 1.70137126800025E+0000 1.69989325084961E+0000 1.69841642463707E+0000 1.69694078831566E+0000 + 1.69546634083949E+0000 1.69399308116135E+0000 1.69252100823457E+0000 1.69105012101413E+0000 1.68958041845389E+0000 + 1.68811189950804E+0000 1.68664456313301E+0000 1.68517840828241E+0000 1.68371343391319E+0000 1.68224963898081E+0000 + 1.68078702244164E+0000 1.67932558325188E+0000 1.67786532036955E+0000 1.67640623275159E+0000 1.67494831935471E+0000 + 1.67349157913827E+0000 1.67203601106010E+0000 1.67058161407862E+0000 1.66912838715373E+0000 1.66767632924480E+0000 + 1.66622543931117E+0000 1.66477571631391E+0000 1.66332715921370E+0000 1.66187976697104E+0000 1.66043353854872E+0000 + 1.65898847290708E+0000 1.65754456900967E+0000 1.65610182581895E+0000 1.65466024229850E+0000 1.65321981741136E+0000 + 1.65178055012212E+0000 1.65034243939536E+0000 1.64890548419572E+0000 1.64746968348952E+0000 1.64603503624182E+0000 + 1.64460154141940E+0000 1.64316919798926E+0000 1.64173800491916E+0000 1.64030796117581E+0000 1.63887906572857E+0000 + 1.63745131754588E+0000 1.63602471559700E+0000 1.63459925885216E+0000 1.63317494628108E+0000 1.63175177685540E+0000 + 1.63032974954643E+0000 1.62890886332609E+0000 1.62748911716692E+0000 1.62607051004059E+0000 1.62465304092256E+0000 + 1.62323670878526E+0000 1.62182151260483E+0000 1.62040745135524E+0000 1.61899452401247E+0000 1.61758272955361E+0000 + 1.61617206695516E+0000 1.61476253519397E+0000 1.61335413324902E+0000 1.61194686009834E+0000 1.61054071472134E+0000 + 1.60913569609768E+0000 1.60773180320789E+0000 1.60632903503338E+0000 1.60492739055483E+0000 1.60352686875522E+0000 + 1.60212746861728E+0000 1.60072918912475E+0000 1.59933202926153E+0000 1.59793598801212E+0000 1.59654106436202E+0000 + 1.59514725729722E+0000 1.59375456580500E+0000 1.59236298887184E+0000 1.59097252548682E+0000 1.58958317463754E+0000 + 1.58819493531339E+0000 1.58680780650463E+0000 1.58542178720216E+0000 1.58403687639778E+0000 1.58265307308196E+0000 + 1.58127037624916E+0000 1.57988878489158E+0000 1.57850829800419E+0000 1.57712891458036E+0000 1.57575063361747E+0000 + 1.57437345411103E+0000 1.57299737505732E+0000 1.57162239545474E+0000 1.57024851430190E+0000 1.56887573059736E+0000 + 1.56750404334121E+0000 1.56613345153424E+0000 1.56476395417739E+0000 1.56339555027305E+0000 1.56202823882467E+0000 + 1.56066201883454E+0000 1.55929688930791E+0000 1.55793284924924E+0000 1.55656989766549E+0000 1.55520803356263E+0000 + 1.55384725594838E+0000 1.55248756383005E+0000 1.55112895621851E+0000 1.54977143212213E+0000 1.54841499055169E+0000 + 1.54705963051910E+0000 1.54570535103574E+0000 1.54435215111563E+0000 1.54300002977209E+0000 1.54164898601975E+0000 + 1.54029901887415E+0000 1.53895012735130E+0000 1.53760231046868E+0000 1.53625556724445E+0000 1.53490989669642E+0000 + 1.53356529784548E+0000 1.53222176971132E+0000 1.53087931131525E+0000 1.52953792167961E+0000 1.52819759982731E+0000 + 1.52685834478211E+0000 1.52552015556927E+0000 1.52418303121405E+0000 1.52284697074334E+0000 1.52151197318355E+0000 + 1.52017803756412E+0000 1.51884516291298E+0000 1.51751334826056E+0000 1.51618259263802E+0000 1.51485289507724E+0000 + 1.51352425461017E+0000 1.51219667027098E+0000 1.51087014109471E+0000 1.50954466611584E+0000 1.50822024437108E+0000 + 1.50689687489732E+0000 1.50557455673312E+0000 1.50425328891743E+0000 1.50293307049036E+0000 1.50161390049256E+0000 + 1.50029577796563E+0000 1.49897870195350E+0000 1.49766267149929E+0000 1.49634768564728E+0000 1.49503374344351E+0000 + 1.49372084393435E+0000 1.49240898616860E+0000 1.49109816919271E+0000 1.48978839205727E+0000 1.48847965381295E+0000 + 1.48717195351090E+0000 1.48586529020342E+0000 1.48455966294426E+0000 1.48325507078732E+0000 1.48195151278783E+0000 + 1.48064898800257E+0000 1.47934749548859E+0000 1.47804703430444E+0000 1.47674760350901E+0000 1.47544920216279E+0000 + 1.47415182932729E+0000 1.47285548406476E+0000 1.47156016543830E+0000 1.47026587251258E+0000 1.46897260435268E+0000 + 1.46768036002505E+0000 1.46638913859712E+0000 1.46509893913733E+0000 1.46380976071488E+0000 1.46252160240088E+0000 + 1.46123446326643E+0000 1.45994834238444E+0000 1.45866323882781E+0000 1.45737915167126E+0000 1.45609607999182E+0000 + 1.45481402286459E+0000 1.45353297936869E+0000 1.45225294858192E+0000 1.45097392958467E+0000 1.44969592145800E+0000 + 1.44841892328414E+0000 1.44714293414543E+0000 1.44586795312728E+0000 1.44459397931408E+0000 1.44332101179232E+0000 + 1.44204904964958E+0000 1.44077809197435E+0000 1.43950813785663E+0000 1.43823918638600E+0000 1.43697123665552E+0000 + 1.43570428775730E+0000 1.43443833878581E+0000 1.43317338883554E+0000 1.43190943700350E+0000 1.43064648238619E+0000 + 1.42938452408223E+0000 1.42812356119147E+0000 1.42686359281414E+0000 1.42560461805268E+0000 1.42434663600916E+0000 + 1.42308964578771E+0000 1.42183364649379E+0000 1.42057863723338E+0000 1.41932461711384E+0000 1.41807158524436E+0000 + 1.41681954073385E+0000 1.41556848269276E+0000 1.41431841023371E+0000 1.41306932246966E+0000 1.41182121851490E+0000 + 1.41057409748475E+0000 1.40932795849496E+0000 1.40808280066458E+0000 1.40683862311152E+0000 1.40559542495574E+0000 + 1.40435320531858E+0000 1.40311196332247E+0000 1.40187169809094E+0000 1.40063240874841E+0000 1.39939409442050E+0000 + 1.39815675423488E+0000 1.39692038731871E+0000 1.39568499280254E+0000 1.39445056981574E+0000 1.39321711749027E+0000 + 1.39198463495967E+0000 1.39075312135727E+0000 1.38952257581861E+0000 1.38829299748003E+0000 1.38706438547940E+0000 + 1.38583673895500E+0000 1.38461005704764E+0000 1.38338433889832E+0000 1.38215958364892E+0000 1.38093579044367E+0000 + 1.37971295842700E+0000 1.37849108674541E+0000 1.37727017454539E+0000 1.37605022097600E+0000 1.37483122518708E+0000 + 1.37361318632840E+0000 1.37239610355375E+0000 1.37117997601488E+0000 1.36996480286738E+0000 1.36875058326687E+0000 + 1.36753731636976E+0000 1.36632500133456E+0000 1.36511363732126E+0000 1.36390322348970E+0000 1.36269375900199E+0000 + 1.36148524302184E+0000 1.36027767471330E+0000 1.35907105324153E+0000 1.35786537777418E+0000 1.35666064747844E+0000 + 1.35545686152402E+0000 1.35425401908202E+0000 1.35305211932427E+0000 1.35185116142307E+0000 1.35065114455301E+0000 + 1.34945206788971E+0000 1.34825393061031E+0000 1.34705673189301E+0000 1.34586047091624E+0000 1.34466514686164E+0000 + 1.34347075891044E+0000 1.34227730624556E+0000 1.34108478805219E+0000 1.33989320351565E+0000 1.33870255182244E+0000 + 1.33751283216097E+0000 1.33632404372112E+0000 1.33513618569343E+0000 1.33394925726939E+0000 1.33276325764245E+0000 + 1.33157818600761E+0000 1.33039404156025E+0000 1.32921082349749E+0000 1.32802853101774E+0000 1.32684716332067E+0000 + 1.32566671960741E+0000 1.32448719908017E+0000 1.32330860094205E+0000 1.32213092439801E+0000 1.32095416865428E+0000 + 1.31977833291790E+0000 1.31860341639767E+0000 1.31742941830387E+0000 1.31625633784719E+0000 1.31508417424010E+0000 + 1.31391292669714E+0000 1.31274259443238E+0000 1.31157317666334E+0000 1.31040467260670E+0000 1.30923708148198E+0000 + 1.30807040250933E+0000 1.30690463491059E+0000 1.30573977790833E+0000 1.30457583072681E+0000 1.30341279259178E+0000 + 1.30225066272965E+0000 1.30108944036861E+0000 1.29992912473817E+0000 1.29876971506925E+0000 1.29761121059371E+0000 + 1.29645361054443E+0000 1.29529691415700E+0000 1.29414112066635E+0000 1.29298622931013E+0000 1.29183223932751E+0000 + 1.29067914995792E+0000 1.28952696044230E+0000 1.28837567002314E+0000 1.28722527794487E+0000 1.28607578345204E+0000 + 1.28492718579127E+0000 1.28377948421060E+0000 1.28263267795923E+0000 1.28148676628731E+0000 1.28034174844596E+0000 + 1.27919762368939E+0000 1.27805439127134E+0000 1.27691205044765E+0000 1.27577060047506E+0000 1.27463004061195E+0000 + 1.27349037011904E+0000 1.27235158825616E+0000 1.27121369428570E+0000 1.27007668747169E+0000 1.26894056707885E+0000 + 1.26780533237368E+0000 1.26667098262354E+0000 1.26553751709806E+0000 1.26440493506658E+0000 1.26327323580111E+0000 + 1.26214241857492E+0000 1.26101248266129E+0000 1.25988342733678E+0000 1.25875525187844E+0000 1.25762795556331E+0000 + 1.25650153767223E+0000 1.25537599748541E+0000 1.25425133428530E+0000 1.25312754735531E+0000 1.25200463598058E+0000 + 1.25088259944743E+0000 1.24976143704251E+0000 1.24864114805585E+0000 1.24752173177741E+0000 1.24640318749864E+0000 + 1.24528551451185E+0000 1.24416871211191E+0000 1.24305277959453E+0000 1.24193771625615E+0000 1.24082352139531E+0000 + 1.23971019431111E+0000 1.23859773430472E+0000 1.23748614067858E+0000 1.23637541273586E+0000 1.23526554978192E+0000 + 1.23415655112221E+0000 1.23304841606488E+0000 1.23194114391881E+0000 1.23083473399395E+0000 1.22972918560206E+0000 + 1.22862449805607E+0000 1.22752067066974E+0000 1.22641770275928E+0000 1.22531559364104E+0000 1.22421434263334E+0000 + 1.22311394905624E+0000 1.22201441222967E+0000 1.22091573147678E+0000 1.21981790612052E+0000 1.21872093548599E+0000 + 1.21762481889923E+0000 1.21652955568807E+0000 1.21543514518121E+0000 1.21434158670879E+0000 1.21324887960214E+0000 + 1.21215702319467E+0000 1.21106601682015E+0000 1.20997585981413E+0000 1.20888655151373E+0000 1.20779809125688E+0000 + 1.20671047838275E+0000 1.20562371223293E+0000 1.20453779214907E+0000 1.20345271747463E+0000 1.20236848755494E+0000 + 1.20128510173534E+0000 1.20020255936375E+0000 1.19912085978889E+0000 1.19804000236087E+0000 1.19695998643121E+0000 + 1.19588081135264E+0000 1.19480247647907E+0000 1.19372498116592E+0000 1.19264832477004E+0000 1.19157250664946E+0000 + 1.19049752616333E+0000 1.18942338267282E+0000 1.18835007553921E+0000 1.18727760412650E+0000 1.18620596779920E+0000 + 1.18513516592284E+0000 1.18406519786508E+0000 1.18299606299420E+0000 1.18192776068041E+0000 1.18086029029503E+0000 + 1.17979365120964E+0000 1.17872784279933E+0000 1.17766286443852E+0000 1.17659871550378E+0000 1.17553539537300E+0000 + 1.17447290342543E+0000 1.17341123904075E+0000 1.17235040160137E+0000 1.17129039048985E+0000 1.17023120509072E+0000 + 1.16917284478979E+0000 1.16811530897360E+0000 1.16705859702997E+0000 1.16600270834917E+0000 1.16494764232197E+0000 + 1.16389339834019E+0000 1.16283997579697E+0000 1.16178737408770E+0000 1.16073559260790E+0000 1.15968463075498E+0000 + 1.15863448792764E+0000 1.15758516352548E+0000 1.15653665694964E+0000 1.15548896760335E+0000 1.15444209488945E+0000 + 1.15339603821347E+0000 1.15235079698129E+0000 1.15130637060093E+0000 1.15026275848150E+0000 1.14921996003267E+0000 + 1.14817797466595E+0000 1.14713680179426E+0000 1.14609644083159E+0000 1.14505689119344E+0000 1.14401815229602E+0000 + 1.14298022355748E+0000 1.14194310439629E+0000 1.14090679423366E+0000 1.13987129249152E+0000 1.13883659859135E+0000 + 1.13780271195869E+0000 1.13676963201837E+0000 1.13573735819766E+0000 1.13470588992378E+0000 1.13367522662677E+0000 + 1.13264536773659E+0000 1.13161631268556E+0000 1.13058806090625E+0000 1.12956061183285E+0000 1.12853396490130E+0000 + 1.12750811954835E+0000 1.12648307521222E+0000 1.12545883133164E+0000 1.12443538734794E+0000 1.12341274270230E+0000 + 1.12239089683759E+0000 1.12136984919890E+0000 1.12034959923142E+0000 1.11933014638186E+0000 1.11831149009770E+0000 + 1.11729362982918E+0000 1.11627656502607E+0000 1.11526029514047E+0000 1.11424481962528E+0000 1.11323013793419E+0000 + 1.11221624952389E+0000 1.11120315384949E+0000 1.11019085036969E+0000 1.10917933854324E+0000 1.10816861783064E+0000 + 1.10715868769321E+0000 1.10614954759388E+0000 1.10514119699685E+0000 1.10413363536664E+0000 1.10312686217028E+0000 + 1.10212087687473E+0000 1.10111567894935E+0000 1.10011126786395E+0000 1.09910764308932E+0000 1.09810480409834E+0000 + 1.09710275036491E+0000 1.09610148136292E+0000 1.09510099656912E+0000 1.09410129546041E+0000 1.09310237751502E+0000 + 1.09210424221306E+0000 1.09110688903446E+0000 1.09011031746188E+0000 1.08911452697859E+0000 1.08811951706794E+0000 + 1.08712528721636E+0000 1.08613183690993E+0000 1.08513916563676E+0000 1.08414727288555E+0000 1.08315615814714E+0000 + 1.08216582091212E+0000 1.08117626067360E+0000 1.08018747692462E+0000 1.07919946916077E+0000 1.07821223687740E+0000 + 1.07722577957179E+0000 1.07624009674274E+0000 1.07525518788924E+0000 1.07427105251203E+0000 1.07328769011263E+0000 + 1.07230510019434E+0000 1.07132328226067E+0000 1.07034223581728E+0000 1.06936196037064E+0000 1.06838245542729E+0000 + 1.06740372049699E+0000 1.06642575508854E+0000 1.06544855871306E+0000 1.06447213088291E+0000 1.06349647111050E+0000 + 1.06252157891068E+0000 1.06154745379828E+0000 1.06057409528994E+0000 1.05960150290368E+0000 1.05862967615701E+0000 + 1.05765861457069E+0000 1.05668831766539E+0000 1.05571878496323E+0000 1.05475001598689E+0000 1.05378201026049E+0000 + 1.05281476731001E+0000 1.05184828666120E+0000 1.05088256784143E+0000 1.04991761037985E+0000 1.04895341380542E+0000 + 1.04798997764916E+0000 1.04702730144330E+0000 1.04606538471971E+0000 1.04510422701333E+0000 1.04414382785828E+0000 + 1.04318418679119E+0000 1.04222530334920E+0000 1.04126717707017E+0000 1.04030980749387E+0000 1.03935319415995E+0000 + 1.03839733661046E+0000 1.03744223438715E+0000 1.03648788703394E+0000 1.03553429409533E+0000 1.03458145511668E+0000 + 1.03362936964451E+0000 1.03267803722678E+0000 1.03172745741200E+0000 1.03077762974995E+0000 1.02982855379102E+0000 + 1.02888022908723E+0000 1.02793265519106E+0000 1.02698583165700E+0000 1.02603975803931E+0000 1.02509443389377E+0000 + 1.02414985877710E+0000 1.02320603224743E+0000 1.02226295386340E+0000 1.02132062318515E+0000 1.02037903977338E+0000 + 1.01943820318946E+0000 1.01849811299685E+0000 1.01755876875894E+0000 1.01662017004064E+0000 1.01568231640788E+0000 + 1.01474520742708E+0000 1.01380884266606E+0000 1.01287322169362E+0000 1.01193834407969E+0000 1.01100420939433E+0000 + 1.01007081720934E+0000 1.00913816709752E+0000 1.00820625863219E+0000 1.00727509138784E+0000 1.00634466493965E+0000 + 1.00541497886410E+0000 1.00448603273890E+0000 1.00355782614196E+0000 1.00263035865220E+0000 1.00170362985005E+0000 + 1.00077763931665E+0000 9.99852386633586E-0001 9.98927871383950E-0001 9.98004093151787E-0001 9.97081051521227E-0001 + 9.96158746078450E-0001 9.95237176409827E-0001 9.94316342102800E-0001 9.93396242745727E-0001 9.92476877927834E-0001 + 9.91558247239575E-0001 9.90640350271497E-0001 9.89723186615691E-0001 9.88806755865016E-0001 9.87891057613252E-0001 + 9.86976091454851E-0001 9.86061856985448E-0001 9.85148353801398E-0001 9.84235581499523E-0001 9.83323539678142E-0001 + 9.82412227936041E-0001 9.81501645872992E-0001 9.80591793089958E-0001 9.79682669188115E-0001 9.78774273769885E-0001 + 9.77866606438163E-0001 9.76959666797299E-0001 9.76053454452120E-0001 9.75147969008082E-0001 9.74243210071792E-0001 + 9.73339177250697E-0001 9.72435870152567E-0001 9.71533288386793E-0001 9.70631431562884E-0001 9.69730299291712E-0001 + 9.68829891184167E-0001 9.67930206853021E-0001 9.67031245910861E-0001 9.66133007971795E-0001 9.65235492649954E-0001 + 9.64338699561046E-0001 9.63442628321114E-0001 9.62547278547055E-0001 9.61652649856726E-0001 9.60758741868581E-0001 + 9.59865554201620E-0001 9.58973086475909E-0001 9.58081338312426E-0001 9.57190309332441E-0001 9.56299999158604E-0001 + 9.55410407413493E-0001 9.54521533721330E-0001 9.53633377706114E-0001 9.52745938993381E-0001 9.51859217209021E-0001 + 9.50973211979841E-0001 9.50087922933363E-0001 9.49203349697565E-0001 9.48319491901244E-0001 9.47436349174175E-0001 + 9.46553921146696E-0001 9.45672207449446E-0001 9.44791207714672E-0001 9.43910921574142E-0001 9.43031348661443E-0001 + 9.42152488610154E-0001 9.41274341054789E-0001 9.40396905630482E-0001 9.39520181973147E-0001 9.38644169718903E-0001 + 9.37768868505433E-0001 9.36894277970368E-0001 9.36020397751912E-0001 9.35147227489577E-0001 9.34274766822926E-0001 + 9.33403015392624E-0001 9.32531972839444E-0001 9.31661638805521E-0001 9.30792012932995E-0001 9.29923094864904E-0001 + 9.29054884244915E-0001 9.28187380716710E-0001 9.27320583926116E-0001 9.26454493518086E-0001 9.25589109138787E-0001 + 9.24724430434917E-0001 9.23860457053608E-0001 9.22997188642947E-0001 9.22134624851608E-0001 9.21272765328075E-0001 + 9.20411609722676E-0001 9.19551157685341E-0001 9.18691408866642E-0001 9.17832362918376E-0001 9.16974019492570E-0001 + 9.16116378241530E-0001 9.15259438818110E-0001 9.14403200876388E-0001 9.13547664070416E-0001 9.12692828054685E-0001 + 9.11838692484866E-0001 9.10985257016550E-0001 9.10132521305877E-0001 9.09280485010378E-0001 9.08429147786616E-0001 + 9.07578509293174E-0001 9.06728569188089E-0001 9.05879327130476E-0001 9.05030782780111E-0001 9.04182935796067E-0001 + 9.03335785839863E-0001 9.02489332571477E-0001 9.01643575652864E-0001 9.00798514746119E-0001 8.99954149513318E-0001 + 8.99110479617363E-0001 8.98267504721718E-0001 8.97425224490200E-0001 8.96583638586874E-0001 8.95742746676424E-0001 + 8.94902548424729E-0001 8.94063043496552E-0001 8.93224231558487E-0001 8.92386112276854E-0001 8.91548685318592E-0001 + 8.90711950351162E-0001 8.89875907042381E-0001 8.89040555060429E-0001 8.88205894074004E-0001 8.87371923752115E-0001 + 8.86538643764293E-0001 8.85706053780325E-0001 8.84874153470521E-0001 8.84042942505455E-0001 8.83212420556324E-0001 + 8.82382587294330E-0001 8.81553442391564E-0001 8.80724985520014E-0001 8.79897216352458E-0001 8.79070134561569E-0001 + 8.78243739820602E-0001 8.77418031803552E-0001 8.76593010184049E-0001 8.75768674636515E-0001 8.74945024835852E-0001 + 8.74122060456809E-0001 8.73299781174880E-0001 8.72478186665669E-0001 8.71657276605103E-0001 8.70837050669751E-0001 + 8.70017508536137E-0001 8.69198649881163E-0001 8.68380474382163E-0001 8.67562981716638E-0001 8.66746171562207E-0001 + 8.65930043597397E-0001 8.65114597500376E-0001 8.64299832950173E-0001 8.63485749625139E-0001 8.62672347205121E-0001 + 8.61859625369398E-0001 8.61047583797739E-0001 8.60236222170298E-0001 8.59425540167247E-0001 8.58615537468983E-0001 + 8.57806213756823E-0001 8.56997568711039E-0001 8.56189602013566E-0001 8.55382313345349E-0001 8.54575702388252E-0001 + 8.53769768824480E-0001 8.52964512335831E-0001 8.52159932604603E-0001 8.51356029313907E-0001 8.50552802145449E-0001 + 8.49750250783234E-0001 8.48948374909886E-0001 8.48147174208636E-0001 8.47346648363242E-0001 8.46546797057010E-0001 + 8.45747619974146E-0001 8.44949116798617E-0001 8.44151287214336E-0001 8.43354130905904E-0001 8.42557647557344E-0001 + 8.41761836853603E-0001 8.40966698479554E-0001 8.40172232119779E-0001 8.39378437459605E-0001 8.38585314183833E-0001 + 8.37792861977877E-0001 8.37001080527289E-0001 8.36209969517410E-0001 8.35419528633749E-0001 8.34629757562085E-0001 + 8.33840655988069E-0001 8.33052223598024E-0001 8.32264460077402E-0001 8.31477365112594E-0001 8.30690938389491E-0001 + 8.29905179594500E-0001 8.29120088413504E-0001 8.28335664533512E-0001 8.27551907640291E-0001 8.26768817420552E-0001 + 8.25986393560640E-0001 8.25204635747261E-0001 8.24423543666730E-0001 8.23643117005720E-0001 8.22863355450996E-0001 + 8.22084258688991E-0001 8.21305826406548E-0001 8.20528058290204E-0001 8.19750954026591E-0001 8.18974513302488E-0001 + 8.18198735804419E-0001 8.17423621219219E-0001 8.16649169233311E-0001 8.15875379533534E-0001 8.15102251806527E-0001 + 8.14329785738656E-0001 8.13557981016459E-0001 8.12786837326416E-0001 8.12016354355447E-0001 8.11246531789264E-0001 + 8.10477369314479E-0001 8.09708866617640E-0001 8.08941023384675E-0001 8.08173839301903E-0001 8.07407314055371E-0001 + 8.06641447331064E-0001 8.05876238814828E-0001 8.05111688192769E-0001 8.04347795150078E-0001 8.03584559372959E-0001 + 8.02821980546429E-0001 8.02060058356442E-0001 8.01298792487981E-0001 8.00538182626346E-0001 7.99778228456406E-0001 + 7.99018929663266E-0001 7.98260285931787E-0001 7.97502296946586E-0001 7.96744962391903E-0001 7.95988281952482E-0001 + 7.95232255312265E-0001 7.94476882155430E-0001 7.93722162165778E-0001 7.92968095026924E-0001 7.92214680422585E-0001 + 7.91461918035971E-0001 7.90709807550479E-0001 7.89958348648859E-0001 7.89207541013945E-0001 7.88457384328247E-0001 + 7.87707878274222E-0001 7.86959022533898E-0001 7.86210816789414E-0001 7.85463260722369E-0001 7.84716354014421E-0001 + 7.83970096346501E-0001 7.83224487399813E-0001 7.82479526855160E-0001 7.81735214392970E-0001 7.80991549693566E-0001 + 7.80248532437329E-0001 7.79506162303351E-0001 7.78764438971751E-0001 7.78023362121223E-0001 7.77282931431248E-0001 + 7.76543146579909E-0001 7.75804007246048E-0001 7.75065513107570E-0001 7.74327663842195E-0001 7.73590459127378E-0001 + 7.72853898640417E-0001 7.72117982058321E-0001 7.71382709057187E-0001 7.70648079313601E-0001 7.69914092503160E-0001 + 7.69180748301707E-0001 7.68448046384339E-0001 7.67715986425886E-0001 7.66984568100756E-0001 7.66253791083361E-0001 + 7.65523655047365E-0001 7.64794159666279E-0001 7.64065304613158E-0001 7.63337089560582E-0001 7.62609514181082E-0001 + 7.61882578146496E-0001 7.61156281128263E-0001 7.60430622797721E-0001 7.59705602825463E-0001 7.58981220882058E-0001 + 7.58257476636951E-0001 7.57534369760352E-0001 7.56811899920856E-0001 7.56090066787337E-0001 7.55368870028058E-0001 + 7.54648309310637E-0001 7.53928384302596E-0001 7.53209094670978E-0001 7.52490440081995E-0001 7.51772420201870E-0001 + 7.51055034696157E-0001 7.50338283229904E-0001 7.49622165467440E-0001 7.48906681073452E-0001 7.48191829711340E-0001 + 7.47477611044185E-0001 7.46764024734916E-0001 7.46051070445661E-0001 7.45338747837797E-0001 7.44627056573034E-0001 + 7.43915996311687E-0001 7.43205566714021E-0001 7.42495767439693E-0001 7.41786598147741E-0001 7.41078058496917E-0001 + 7.40370148145279E-0001 7.39662866750079E-0001 7.38956213968388E-0001 7.38250189456748E-0001 7.37544792870976E-0001 + 7.36840023866274E-0001 7.36135882097476E-0001 7.35432367218935E-0001 7.34729478883605E-0001 7.34027216745072E-0001 + 7.33325580455602E-0001 7.32624569666955E-0001 7.31924184030440E-0001 7.31224423196614E-0001 7.30525286815609E-0001 + 7.29826774536863E-0001 7.29128886009004E-0001 7.28431620880347E-0001 7.27734978798238E-0001 7.27038959410112E-0001 + 7.26343562361676E-0001 7.25648787298945E-0001 7.24954633866772E-0001 7.24261101709588E-0001 7.23568190471177E-0001 + 7.22875899794519E-0001 7.22184229321840E-0001 7.21493178695075E-0001 7.20802747555164E-0001 7.20112935542428E-0001 + 7.19423742296733E-0001 7.18735167456569E-0001 7.18047210660866E-0001 7.17359871546907E-0001 7.16673149751624E-0001 + 7.15987044911253E-0001 7.15301556661111E-0001 7.14616684636307E-0001 7.13932428470292E-0001 7.13248787796938E-0001 + 7.12565762248433E-0001 7.11883351456893E-0001 7.11201555053241E-0001 7.10520372667943E-0001 7.09839803930494E-0001 + 7.09159848469821E-0001 7.08480505913904E-0001 7.07801775890214E-0001 7.07123658025053E-0001 7.06446151944322E-0001 + 7.05769257273221E-0001 7.05092973635752E-0001 7.04417300655381E-0001 7.03742237954595E-0001 7.03067785155425E-0001 + 7.02393941878870E-0001 7.01720707745004E-0001 7.01048082373282E-0001 7.00376065382371E-0001 6.99704656390150E-0001 + 6.99033855013220E-0001 6.98363660868024E-0001 6.97694073569641E-0001 6.97025092732474E-0001 6.96356717970135E-0001 + 6.95688948895367E-0001 6.95021785120345E-0001 6.94355226255822E-0001 6.93689271911955E-0001 6.93023921697837E-0001 + 6.92359175222429E-0001 6.91695032092805E-0001 6.91031491915715E-0001 6.90368554297230E-0001 6.89706218841967E-0001 + 6.89044485153922E-0001 6.88383352836101E-0001 6.87722821490999E-0001 6.87062890719654E-0001 6.86403560122399E-0001 + 6.85744829298908E-0001 6.85086697847487E-0001 6.84429165365785E-0001 6.83772231450712E-0001 6.83115895697615E-0001 + 6.82460157701349E-0001 6.81805017056056E-0001 6.81150473354369E-0001 6.80496526188262E-0001 6.79843175148860E-0001 + 6.79190419825995E-0001 6.78538259808869E-0001 6.77886694685474E-0001 6.77235724043059E-0001 6.76585347467664E-0001 + 6.75935564544367E-0001 6.75286374857334E-0001 6.74637777989964E-0001 6.73989773524112E-0001 6.73342361041219E-0001 + 6.72695540121348E-0001 6.72049310343542E-0001 6.71403671286017E-0001 6.70758622526077E-0001 6.70114163639535E-0001 + 6.69470294201542E-0001 6.68827013786364E-0001 6.68184321966693E-0001 6.67542218314555E-0001 6.66900702401064E-0001 + 6.66259773796117E-0001 6.65619432068364E-0001 6.64979676785460E-0001 6.64340507514419E-0001 6.63701923820735E-0001 + 6.63063925269177E-0001 6.62426511422714E-0001 6.61789681844368E-0001 6.61153436095275E-0001 6.60517773735598E-0001 + 6.59882694324666E-0001 6.59248197420558E-0001 6.58614282580130E-0001 6.57980949359374E-0001 6.57348197312977E-0001 + 6.56716025994897E-0001 6.56084434957315E-0001 6.55453423751825E-0001 6.54822991928793E-0001 6.54193139037387E-0001 + 6.53563864625853E-0001 6.52935168240630E-0001 6.52307049428174E-0001 6.51679507732742E-0001 6.51052542697863E-0001 + 6.50426153866087E-0001 6.49800340778510E-0001 6.49175102975223E-0001 6.48550439995192E-0001 6.47926351376158E-0001 + 6.47302836654626E-0001 6.46679895366009E-0001 6.46057527044569E-0001 6.45435731223394E-0001 6.44814507434361E-0001 + 6.44193855208060E-0001 6.43573774074125E-0001 6.42954263560729E-0001 6.42335323195062E-0001 6.41716952503132E-0001 + 6.41099151009516E-0001 6.40481918237774E-0001 6.39865253710148E-0001 6.39249156947555E-0001 6.38633627470314E-0001 + 6.38018664796697E-0001 6.37404268444320E-0001 6.36790437929171E-0001 6.36177172766299E-0001 6.35564472469458E-0001 + 6.34952336551105E-0001 6.34340764522366E-0001 6.33729755893464E-0001 6.33119310172899E-0001 6.32509426868431E-0001 + 6.31900105485988E-0001 6.31291345530784E-0001 6.30683146506311E-0001 6.30075507915302E-0001 6.29468429258783E-0001 + 6.28861910036701E-0001 6.28255949747516E-0001 6.27650547888702E-0001 6.27045703956417E-0001 6.26441417445371E-0001 + 6.25837687849040E-0001 6.25234514659589E-0001 6.24631897368018E-0001 6.24029835463961E-0001 6.23428328435549E-0001 + 6.22827375769923E-0001 6.22226976952775E-0001 6.21627131468515E-0001 6.21027838799975E-0001 6.20429098429290E-0001 + 6.19830909836655E-0001 6.19233272501286E-0001 6.18636185900735E-0001 6.18039649511858E-0001 6.17443662809480E-0001 + 6.16848225267433E-0001 6.16253336358275E-0001 6.15658995552926E-0001 6.15065202321449E-0001 6.14471956132017E-0001 + 6.13879256451861E-0001 6.13287102746557E-0001 6.12695494480503E-0001 6.12104431116914E-0001 6.11513912117195E-0001 + 6.10923936941625E-0001 6.10334505049303E-0001 6.09745615897707E-0001 6.09157268943037E-0001 6.08569463639929E-0001 + 6.07982199442158E-0001 6.07395475801400E-0001 6.06809292168708E-0001 6.06223647992996E-0001 6.05638542722381E-0001 + 6.05053975803205E-0001 6.04469946680819E-0001 6.03886454798862E-0001 6.03303499599579E-0001 6.02721080523921E-0001 + 6.02139197011456E-0001 6.01557848500346E-0001 6.00977034427159E-0001 6.00396754227349E-0001 5.99817007334746E-0001 + 5.99237793181886E-0001 5.98659111199689E-0001 5.98080960818090E-0001 5.97503341465085E-0001 5.96926252567460E-0001 + 5.96349693550632E-0001 5.95773663838642E-0001 5.95198162853950E-0001 5.94623190017622E-0001 5.94048744749411E-0001 + 5.93474826467477E-0001 5.92901434588637E-0001 5.92328568528199E-0001 5.91756227699972E-0001 5.91184411516745E-0001 + 5.90613119389148E-0001 5.90042350726973E-0001 5.89472104938285E-0001 5.88902381429720E-0001 5.88333179606537E-0001 + 5.87764498872552E-0001 5.87196338629906E-0001 5.86628698279563E-0001 5.86061577220797E-0001 5.85494974851689E-0001 + 5.84928890568518E-0001 5.84363323766378E-0001 5.83798273838804E-0001 5.83233740177848E-0001 5.82669722173928E-0001 + 5.82106219216446E-0001 5.81543230692786E-0001 5.80980755989091E-0001 5.80418794490344E-0001 5.79857345579353E-0001 + 5.79296408638076E-0001 5.78735983046762E-0001 5.78176068184145E-0001 5.77616663427373E-0001 5.77057768152347E-0001 + 5.76499381733327E-0001 5.75941503543165E-0001 5.75384132953100E-0001 5.74827269332951E-0001 5.74270912051300E-0001 + 5.73715060474645E-0001 5.73159713968584E-0001 5.72604871896757E-0001 5.72050533621664E-0001 5.71496698504155E-0001 + 5.70943365903586E-0001 5.70390535177731E-0001 5.69838205682954E-0001 5.69286376774135E-0001 5.68735047804716E-0001 + 5.68184218126340E-0001 5.67633887089618E-0001 5.67084054043000E-0001 5.66534718334055E-0001 5.65985879308625E-0001 + 5.65437536310710E-0001 5.64889688683560E-0001 5.64342335768197E-0001 5.63795476904383E-0001 5.63249111430400E-0001 + 5.62703238682957E-0001 5.62157857997439E-0001 5.61612968707443E-0001 5.61068570145185E-0001 5.60524661641258E-0001 + 5.59981242524949E-0001 5.59438312123903E-0001 5.58895869764301E-0001 5.58353914770697E-0001 5.57812446466165E-0001 + 5.57271464172307E-0001 5.56730967209211E-0001 5.56190954895469E-0001 5.55651426548056E-0001 5.55112381482505E-0001 + 5.54573819012734E-0001 5.54035738451242E-0001 5.53498139109054E-0001 5.52961020295552E-0001 5.52424381318569E-0001 + 5.51888221484630E-0001 5.51352540098517E-0001 5.50817336463474E-0001 5.50282609881552E-0001 5.49748359652895E-0001 + 5.49214585076297E-0001 5.48681285449141E-0001 5.48148460067044E-0001 5.47616108224255E-0001 5.47084229213555E-0001 + 5.46552822326014E-0001 5.46021886851373E-0001 5.45491422077775E-0001 5.44961427291823E-0001 5.44431901778573E-0001 + 5.43902844821654E-0001 5.43374255703192E-0001 5.42846133703668E-0001 5.42318478102231E-0001 5.41791288176370E-0001 + 5.41264563201956E-0001 5.40738302453538E-0001 5.40212505204190E-0001 5.39687170725293E-0001 5.39162298286864E-0001 + 5.38637887157154E-0001 5.38113936603365E-0001 5.37590445890715E-0001 5.37067414283158E-0001 5.36544841043107E-0001 + 5.36022725431466E-0001 5.35501066707481E-0001 5.34979864129259E-0001 5.34459116952909E-0001 5.33938824433482E-0001 + 5.33418985824313E-0001 5.32899600377181E-0001 5.32380667342464E-0001 5.31862185969049E-0001 5.31344155504324E-0001 + 5.30826575194028E-0001 5.30309444282640E-0001 5.29792762012989E-0001 5.29276527626487E-0001 5.28760740362895E-0001 + 5.28245399460698E-0001 5.27730504156771E-0001 5.27216053686553E-0001 5.26702047284063E-0001 5.26188484181492E-0001 + 5.25675363609922E-0001 5.25162684798971E-0001 5.24650446976426E-0001 5.24138649368880E-0001 5.23627291201527E-0001 + 5.23116371697733E-0001 5.22605890079549E-0001 5.22095845567831E-0001 5.21586237381470E-0001 5.21077064738433E-0001 + 5.20568326854666E-0001 5.20060022945132E-0001 5.19552152222986E-0001 5.19044713900182E-0001 5.18537707187040E-0001 + 5.18031131292518E-0001 5.17524985423969E-0001 5.17019268787624E-0001 5.16513980587823E-0001 5.16009120027842E-0001 + 5.15504686309405E-0001 5.15000678632612E-0001 5.14497096196414E-0001 5.13993938198050E-0001 5.13491203833435E-0001 + 5.12988892297288E-0001 5.12487002782417E-0001 5.11985534480630E-0001 5.11484486582111E-0001 5.10983858275614E-0001 + 5.10483648748625E-0001 5.09983857187084E-0001 5.09484482775491E-0001 5.08985524697000E-0001 5.08486982133522E-0001 + 5.07988854265104E-0001 5.07491140270942E-0001 5.06993839328392E-0001 5.06496950613768E-0001 5.06000473301663E-0001 + 5.05504406565567E-0001 5.05008749577408E-0001 5.04513501507762E-0001 5.04018661525946E-0001 5.03524228799696E-0001 + 5.03030202495497E-0001 5.02536581778616E-0001 5.02043365812549E-0001 5.01550553759815E-0001 5.01058144781526E-0001 + 5.00566138037049E-0001 5.00074532685091E-0001 4.99583327882327E-0001 4.99092522784412E-0001 4.98602116545816E-0001 + 4.98112108319280E-0001 4.97622497256567E-0001 4.97133282507920E-0001 4.96644463222316E-0001 4.96156038547360E-0001 + 4.95668007629426E-0001 4.95180369613519E-0001 4.94693123643298E-0001 4.94206268861251E-0001 4.93719804408506E-0001 + 4.93233729424744E-0001 4.92748043048648E-0001 4.92262744417351E-0001 4.91777832666768E-0001 4.91293306931671E-0001 + 4.90809166345366E-0001 4.90325410040116E-0001 4.89842037146618E-0001 4.89359046794636E-0001 4.88876438112314E-0001 + 4.88394210227007E-0001 4.87912362264444E-0001 4.87430893349207E-0001 4.86949802604669E-0001 4.86469089153101E-0001 + 4.85988752115286E-0001 4.85508790610991E-0001 4.85029203758613E-0001 4.84549990675573E-0001 4.84071150477763E-0001 + 4.83592682280257E-0001 4.83114585196542E-0001 4.82636858339068E-0001 4.82159500819306E-0001 4.81682511747199E-0001 + 4.81205890231764E-0001 4.80729635380824E-0001 4.80253746300814E-0001 4.79778222097290E-0001 4.79303061874624E-0001 + 4.78828264735756E-0001 4.78353829782821E-0001 4.77879756116736E-0001 4.77406042837178E-0001 4.76932689042649E-0001 + 4.76459693830802E-0001 4.75987056298073E-0001 4.75514775539507E-0001 4.75042850649536E-0001 4.74571280721064E-0001 + 4.74100064846154E-0001 4.73629202115749E-0001 4.73158691619629E-0001 4.72688532446657E-0001 4.72218723684439E-0001 + 4.71749264419671E-0001 4.71280153737980E-0001 4.70811390723848E-0001 4.70342974460915E-0001 4.69874904031530E-0001 + 4.69407178517299E-0001 4.68939796998620E-0001 4.68472758554891E-0001 4.68006062264555E-0001 4.67539707205130E-0001 + 4.67073692452965E-0001 4.66608017083616E-0001 4.66142680171601E-0001 4.65677680790300E-0001 4.65213018012436E-0001 + 4.64748690909425E-0001 4.64284698552090E-0001 4.63821040010101E-0001 4.63357714352229E-0001 4.62894720646404E-0001 + 4.62432057959459E-0001 4.61969725357454E-0001 4.61507721905684E-0001 4.61046046668149E-0001 4.60584698708364E-0001 + 4.60123677088719E-0001 4.59662980870799E-0001 4.59202609115404E-0001 4.58742560882369E-0001 4.58282835230714E-0001 + 4.57823431218665E-0001 4.57364347903519E-0001 4.56905584341867E-0001 4.56447139589403E-0001 4.55989012700980E-0001 + 4.55531202730812E-0001 4.55073708732126E-0001 4.54616529757461E-0001 4.54159664858572E-0001 4.53703113086452E-0001 + 4.53246873491429E-0001 4.52790945122885E-0001 4.52335327029521E-0001 4.51880018259432E-0001 4.51425017859934E-0001 + 4.50970324877536E-0001 4.50515938358115E-0001 4.50061857346875E-0001 4.49608080888168E-0001 4.49154608026021E-0001 + 4.48701437803414E-0001 4.48248569262870E-0001 4.47796001446268E-0001 4.47343733394605E-0001 4.46891764148657E-0001 + 4.46440092748241E-0001 4.45988718232708E-0001 4.45537639640747E-0001 4.45086856010454E-0001 4.44636366379393E-0001 + 4.44186169784532E-0001 4.43736265262247E-0001 4.43286651848376E-0001 4.42837328578209E-0001 4.42388294486515E-0001 + 4.41939548607499E-0001 4.41491089974865E-0001 4.41042917621884E-0001 4.40595030581248E-0001 4.40147427885017E-0001 + 4.39700108565266E-0001 4.39253071653000E-0001 4.38806316179187E-0001 4.38359841174183E-0001 4.37913645667949E-0001 + 4.37467728690038E-0001 4.37022089269593E-0001 4.36576726435247E-0001 4.36131639215452E-0001 4.35686826638064E-0001 + 4.35242287730622E-0001 4.34798021520556E-0001 4.34354027034569E-0001 4.33910303299205E-0001 4.33466849340780E-0001 + 4.33023664185200E-0001 4.32580746857969E-0001 4.32138096384432E-0001 4.31695711789708E-0001 4.31253592098463E-0001 + 4.30811736335257E-0001 4.30370143524366E-0001 4.29928812689820E-0001 4.29487742855448E-0001 4.29046933044738E-0001 + 4.28606382281278E-0001 4.28166089588110E-0001 4.27726053988460E-0001 4.27286274505139E-0001 4.26846750160773E-0001 + 4.26407479978168E-0001 4.25968462979626E-0001 4.25529698187606E-0001 4.25091184624296E-0001 4.24652921311995E-0001 + 4.24214907272660E-0001 4.23777141528462E-0001 4.23339623101281E-0001 4.22902351013097E-0001 4.22465324285850E-0001 + 4.22028541941469E-0001 4.21592003001860E-0001 4.21155706488888E-0001 4.20719651424663E-0001 4.20283836830997E-0001 + 4.19848261730050E-0001 4.19412925143938E-0001 4.18977826094895E-0001 4.18542963605121E-0001 4.18108336697060E-0001 + 4.17673944393213E-0001 4.17239785716317E-0001 4.16805859689020E-0001 4.16372165334409E-0001 4.15938701675576E-0001 + 4.15505467735869E-0001 4.15072462538821E-0001 4.14639685108247E-0001 4.14207134467972E-0001 4.13774809642329E-0001 + 4.13342709655768E-0001 4.12910833533055E-0001 4.12479180299259E-0001 4.12047748979756E-0001 4.11616538600098E-0001 + 4.11185548186433E-0001 4.10754776764981E-0001 4.10324223362522E-0001 4.09893887006121E-0001 4.09463766723305E-0001 + 4.09033861541834E-0001 4.08604170490167E-0001 4.08174692596925E-0001 4.07745426891285E-0001 4.07316372403031E-0001 + 4.06887528162170E-0001 4.06458893199410E-0001 4.06030466545762E-0001 4.05602247233150E-0001 4.05174234293563E-0001 + 4.04746426759882E-0001 4.04318823665481E-0001 4.03891424044255E-0001 4.03464226930683E-0001 4.03037231360093E-0001 + 4.02610436368168E-0001 4.02183840991452E-0001 4.01757444267059E-0001 4.01331245232758E-0001 4.00905242927167E-0001 + 4.00479436389447E-0001 4.00053824659618E-0001 3.99628406778454E-0001 3.99203181787397E-0001 3.98778148728727E-0001 + 3.98353306645666E-0001 3.97928654581967E-0001 3.97504191582453E-0001 3.97079916692726E-0001 3.96655828959251E-0001 + 3.96231927429438E-0001 3.95808211151428E-0001 3.95384679174637E-0001 3.94961330548941E-0001 3.94538164325609E-0001 + 3.94115179556635E-0001 3.93692375295080E-0001 3.93269750594992E-0001 3.92847304511543E-0001 3.92425036100781E-0001 + 3.92002944419956E-0001 3.91581028527315E-0001 3.91159287482315E-0001 3.90737720345447E-0001 3.90316326178270E-0001 + 3.89895104043683E-0001 3.89474053005578E-0001 3.89053172129158E-0001 3.88632460480808E-0001 3.88211917128092E-0001 + 3.87791541139855E-0001 3.87371331586246E-0001 3.86951287538644E-0001 3.86531408069830E-0001 3.86111692253632E-0001 + 3.85692139165607E-0001 3.85272747882441E-0001 3.84853517482184E-0001 3.84434447044457E-0001 3.84015535650048E-0001 + 3.83596782381516E-0001 3.83178186322546E-0001 3.82759746558497E-0001 3.82341462176180E-0001 3.81923332263949E-0001 + 3.81505355911591E-0001 3.81087532210570E-0001 3.80669860253948E-0001 3.80252339136250E-0001 3.79834967953732E-0001 + 3.79417745804231E-0001 3.79000671787338E-0001 3.78583745004154E-0001 3.78166964557652E-0001 3.77750329552409E-0001 + 3.77333839094786E-0001 3.76917492292979E-0001 3.76501288256879E-0001 3.76085226098139E-0001 3.75669304930369E-0001 + 3.75253523868943E-0001 3.74837882031150E-0001 3.74422378536144E-0001 3.74007012504930E-0001 3.73591783060540E-0001 + 3.73176689327957E-0001 3.72761730434106E-0001 3.72346905507843E-0001 3.71932213680196E-0001 3.71517654084111E-0001 + 3.71103225854695E-0001 3.70688928129076E-0001 3.70274760046479E-0001 3.69860720748317E-0001 3.69446809378129E-0001 + 3.69033025081607E-0001 3.68619367006677E-0001 3.68205834303514E-0001 3.67792426124419E-0001 3.67379141624086E-0001 + 3.66965979959498E-0001 3.66552940289796E-0001 3.66140021776669E-0001 3.65727223584005E-0001 3.65314544878162E-0001 + 3.64901984827911E-0001 3.64489542604347E-0001 3.64077217381113E-0001 3.63665008334364E-0001 3.63252914642615E-0001 + 3.62840935487024E-0001 3.62429070051307E-0001 3.62017317521652E-0001 3.61605677086957E-0001 3.61194147938612E-0001 + 3.60782729270810E-0001 3.60371420280281E-0001 3.59960220166498E-0001 3.59549128131650E-0001 3.59138143380721E-0001 + 3.58727265121383E-0001 3.58316492564120E-0001 3.57905824922261E-0001 3.57495261411992E-0001 3.57084801252366E-0001 + 3.56674443665208E-0001 3.56264187875438E-0001 3.55854033110841E-0001 3.55443978602134E-0001 3.55034023583086E-0001 + 3.54624167290531E-0001 3.54214408964205E-0001 3.53804747847032E-0001 3.53395183185023E-0001 3.52985714227342E-0001 + 3.52576340226182E-0001 3.52167060436945E-0001 3.51757874118466E-0001 3.51348780532441E-0001 3.50939778944138E-0001 + 3.50530868621938E-0001 3.50122048837556E-0001 3.49713318866110E-0001 3.49304677985998E-0001 3.48896125479049E-0001 + 3.48487660630502E-0001 3.48079282729145E-0001 3.47670991067041E-0001 3.47262784939900E-0001 3.46854663646903E-0001 + 3.46446626490839E-0001 3.46038672777974E-0001 3.45630801818316E-0001 3.45223012925431E-0001 3.44815305416577E-0001 + 3.44407678612720E-0001 3.44000131838495E-0001 3.43592664422379E-0001 3.43185275696562E-0001 3.42777964997033E-0001 + 3.42370731663642E-0001 3.41963575040134E-0001 3.41556494474113E-0001 3.41149489317160E-0001 3.40742558924723E-0001 + 3.40335702656314E-0001 3.39928919875377E-0001 3.39522209949474E-0001 3.39115572250192E-0001 3.38709006153262E-0001 + 3.38302511038408E-0001 3.37896086289768E-0001 3.37489731295419E-0001 3.37083445447798E-0001 3.36677228143555E-0001 + 3.36271078783584E-0001 3.35864996773160E-0001 3.35458981521832E-0001 3.35053032443566E-0001 3.34647148956692E-0001 + 3.34241330484024E-0001 3.33835576452757E-0001 3.33429886294678E-0001 3.33024259446032E-0001 3.32618695347600E-0001 + 3.32213193444844E-0001 3.31807753187764E-0001 3.31402374031011E-0001 3.30997055433925E-0001 3.30591796860656E-0001 + 3.30186597779954E-0001 3.29781457665379E-0001 3.29376375995372E-0001 3.28971352253173E-0001 3.28566385926871E-0001 + 3.28161476509437E-0001 3.27756623498899E-0001 3.27351826398144E-0001 3.26947084715098E-0001 3.26542397962671E-0001 + 3.26137765658966E-0001 3.25733187327031E-0001 3.25328662495206E-0001 3.24924190696887E-0001 3.24519771470629E-0001 + 3.24115404360355E-0001 3.23711088915223E-0001 3.23306824689582E-0001 3.22902611243260E-0001 3.22498448141369E-0001 + 3.22094334954352E-0001 3.21690271258319E-0001 3.21286256634596E-0001 3.20882290670176E-0001 3.20478372957478E-0001 + 3.20074503094639E-0001 3.19670680685251E-0001 3.19266905338631E-0001 3.18863176669753E-0001 3.18459494299328E-0001 + 3.18055857853765E-0001 3.17652266965339E-0001 3.17248721271977E-0001 3.16845220417673E-0001 3.16441764052113E-0001 + 3.16038351831054E-0001 3.15634983416145E-0001 3.15231658475030E-0001 3.14828376681388E-0001 3.14425137714960E-0001 + 3.14021941261641E-0001 3.13618787013379E-0001 3.13215674668390E-0001 3.12812603931004E-0001 3.12409574511868E-0001 + 3.12006586127891E-0001 3.11603638502352E-0001 3.11200731364787E-0001 3.10797864451220E-0001 3.10395037504063E-0001 + 3.09992250272230E-0001 3.09589502511132E-0001 3.09186793982714E-0001 3.08784124455484E-0001 3.08381493704609E-0001 + 3.07978901511951E-0001 3.07576347665929E-0001 3.07173831961835E-0001 3.06771354201739E-0001 3.06368914194397E-0001 + 3.05966511755537E-0001 3.05564146707704E-0001 3.05161818880413E-0001 3.04759528110096E-0001 3.04357274240232E-0001 + 3.03955057121360E-0001 3.03552876611052E-0001 3.03150732574044E-0001 3.02748624882206E-0001 3.02346553414626E-0001 + 3.01944518057627E-0001 3.01542518704783E-0001 3.01140555257057E-0001 3.00738627622738E-0001 3.00336735717511E-0001 + 2.99934879464447E-0001 2.99533058794259E-0001 2.99131273645021E-0001 2.98729523962402E-0001 2.98327809699751E-0001 + 2.97926130817985E-0001 2.97524487285791E-0001 2.97122879079455E-0001 2.96721306183132E-0001 2.96319768588730E-0001 + 2.95918266296080E-0001 2.95516799312821E-0001 2.95115367654579E-0001 2.94713971344930E-0001 2.94312610415494E-0001 + 2.93911284905932E-0001 2.93509994864033E-0001 2.93108740345632E-0001 2.92707521414895E-0001 2.92306338144182E-0001 + 2.91905190614033E-0001 2.91504078913368E-0001 2.91103003139469E-0001 2.90701963398031E-0001 2.90300959803156E-0001 + 2.89899992477501E-0001 2.89499061552120E-0001 2.89098167166783E-0001 2.88697309469857E-0001 2.88296488618277E-0001 + 2.87895704777758E-0001 2.87494958122786E-0001 2.87094248836592E-0001 2.86693577111274E-0001 2.86292943147788E-0001 + 2.85892347156070E-0001 2.85491789354999E-0001 2.85091269972432E-0001 2.84690789245352E-0001 2.84290347419831E-0001 + 2.83889944751073E-0001 2.83489581503489E-0001 2.83089257950815E-0001 2.82688974375921E-0001 2.82288731071154E-0001 + 2.81888528338169E-0001 2.81488366488083E-0001 2.81088245841474E-0001 2.80688166728439E-0001 2.80288129488624E-0001 + 2.79888134471323E-0001 2.79488182035506E-0001 2.79088272549827E-0001 2.78688406392639E-0001 2.78288583952171E-0001 + 2.77888805626491E-0001 2.77489071823583E-0001 2.77089382961312E-0001 2.76689739467536E-0001 2.76290141780217E-0001 + 2.75890590347393E-0001 2.75491085627171E-0001 2.75091628087939E-0001 2.74692218208196E-0001 2.74292856476861E-0001 + 2.73893543393096E-0001 2.73494279466439E-0001 2.73095065216876E-0001 2.72695901174866E-0001 2.72296787881400E-0001 + 2.71897725888046E-0001 2.71498715757000E-0001 2.71099758061088E-0001 2.70700853383913E-0001 2.70302002319820E-0001 + 2.69903205473986E-0001 2.69504463462466E-0001 2.69105776912243E-0001 2.68707146461235E-0001 2.68308572758480E-0001 + 2.67910056463919E-0001 2.67511598248809E-0001 2.67113198795514E-0001 2.66714858797562E-0001 2.66316578959813E-0001 + 2.65918359998490E-0001 2.65520202641127E-0001 2.65122107626768E-0001 2.64724075705882E-0001 2.64326107640507E-0001 + 2.63928204204241E-0001 2.63530366182393E-0001 2.63132594371852E-0001 2.62734889581375E-0001 2.62337252631439E-0001 + 2.61939684354422E-0001 2.61542185594551E-0001 2.61144757208059E-0001 2.60747400063173E-0001 2.60350115040167E-0001 + 2.59952903029908E-0001 2.59555764931095E-0001 2.59158701649436E-0001 2.58761714097564E-0001 2.58364803195118E-0001 + 2.57967969868545E-0001 2.57571215051105E-0001 2.57174539682891E-0001 2.56777944710542E-0001 2.56381431087502E-0001 + 2.55984999773679E-0001 2.55588651735565E-0001 2.55192387946096E-0001 2.54796209384699E-0001 2.54400117037045E-0001 + 2.54004111895188E-0001 2.53608194957418E-0001 2.53212367228242E-0001 2.52816629718288E-0001 2.52420983444207E-0001 + 2.52025429428856E-0001 2.51629968700840E-0001 2.51234602294893E-0001 2.50839331251482E-0001 2.50444156617020E-0001 + 2.50049079443498E-0001 2.49654100788788E-0001 2.49259221716335E-0001 2.48864443295201E-0001 2.48469766599976E-0001 + 2.48075192710816E-0001 2.47680722713249E-0001 2.47286357698199E-0001 2.46892098761977E-0001 2.46497947006141E-0001 + 2.46103903537454E-0001 2.45709969467941E-0001 2.45316145914720E-0001 2.44922433999942E-0001 2.44528834850859E-0001 + 2.44135349599635E-0001 2.43741979383423E-0001 2.43348725344170E-0001 2.42955588628723E-0001 2.42562570388652E-0001 + 2.42169671780264E-0001 2.41776893964528E-0001 2.41384238107058E-0001 2.40991705377977E-0001 2.40599296952040E-0001 + 2.40207014008313E-0001 2.39814857730457E-0001 2.39422829306381E-0001 2.39030929928371E-0001 2.38639160792941E-0001 + 2.38247523100854E-0001 2.37856018057089E-0001 2.37464646870694E-0001 2.37073410754806E-0001 2.36682310926584E-0001 + 2.36291348607205E-0001 2.35900525021764E-0001 2.35509841399185E-0001 2.35119298972301E-0001 2.34728898977689E-0001 + 2.34338642655712E-0001 2.33948531250370E-0001 2.33558566009358E-0001 2.33168748183921E-0001 2.32779079028913E-0001 + 2.32389559802685E-0001 2.32000191766994E-0001 2.31610976187053E-0001 2.31221914331416E-0001 2.30833007471993E-0001 + 2.30444256883944E-0001 2.30055663845672E-0001 2.29667229638731E-0001 2.29278955547861E-0001 2.28890842860843E-0001 + 2.28502892868500E-0001 2.28115106864726E-0001 2.27727486146309E-0001 2.27340032012913E-0001 2.26952745767211E-0001 + 2.26565628714557E-0001 2.26178682163129E-0001 2.25791907423854E-0001 2.25405305810308E-0001 2.25018878638771E-0001 + 2.24632627228073E-0001 2.24246552899606E-0001 2.23860656977269E-0001 2.23474940787529E-0001 2.23089405659129E-0001 + 2.22704052923281E-0001 2.22318883913541E-0001 2.21933899965736E-0001 2.21549102417962E-0001 2.21164492610532E-0001 + 2.20780071885893E-0001 2.20395841588694E-0001 2.20011803065577E-0001 2.19627957665302E-0001 2.19244306738615E-0001 + 2.18860851638195E-0001 2.18477593718664E-0001 2.18094534336525E-0001 2.17711674850110E-0001 2.17329016619520E-0001 + 2.16946561006655E-0001 2.16564309375108E-0001 2.16182263090143E-0001 2.15800423518679E-0001 2.15418792029181E-0001 + 2.15037369991707E-0001 2.14656158777791E-0001 2.14275159760520E-0001 2.13894374314291E-0001 2.13513803814955E-0001 + 2.13133449639769E-0001 2.12753313167206E-0001 2.12373395777072E-0001 2.11993698850404E-0001 2.11614223769407E-0001 + 2.11234971917473E-0001 2.10855944679109E-0001 2.10477143439872E-0001 2.10098569586398E-0001 2.09720224506284E-0001 + 2.09342109588159E-0001 2.08964226221507E-0001 2.08586575796768E-0001 2.08209159705157E-0001 2.07831979338774E-0001 + 2.07455036090472E-0001 2.07078331353801E-0001 2.06701866523081E-0001 2.06325642993243E-0001 2.05949662159905E-0001 + 2.05573925419196E-0001 2.05198434167865E-0001 2.04823189803148E-0001 2.04448193722826E-0001 2.04073447324998E-0001 + 2.03698952008277E-0001 2.03324709171637E-0001 2.02950720214360E-0001 2.02576986536048E-0001 2.02203509536561E-0001 + 2.01830290615993E-0001 2.01457331174646E-0001 2.01084632612957E-0001 2.00712196331533E-0001 2.00340023731012E-0001 + 1.99968116212158E-0001 1.99596475175668E-0001 1.99225102022341E-0001 1.98853998152816E-0001 1.98483164967749E-0001 + 1.98112603867570E-0001 1.97742316252684E-0001 1.97372303523231E-0001 1.97002567079148E-0001 1.96633108320147E-0001 + 1.96263928645610E-0001 1.95895029454685E-0001 1.95526412146065E-0001 1.95158078118143E-0001 1.94790028768867E-0001 + 1.94422265495749E-0001 1.94054789695764E-0001 1.93687602765471E-0001 1.93320706100804E-0001 1.92954101097145E-0001 + 1.92587789149285E-0001 1.92221771651345E-0001 1.91856049996757E-0001 1.91490625578323E-0001 1.91125499788043E-0001 + 1.90760674017154E-0001 1.90396149656106E-0001 1.90031928094541E-0001 1.89668010721195E-0001 1.89304398923953E-0001 + 1.88941094089734E-0001 1.88578097604534E-0001 1.88215410853375E-0001 1.87853035220215E-0001 1.87490972088035E-0001 + 1.87129222838680E-0001 1.86767788852933E-0001 1.86406671510407E-0001 1.86045872189569E-0001 1.85685392267700E-0001 + 1.85325233120860E-0001 1.84965396123825E-0001 1.84605882650114E-0001 1.84246694071929E-0001 1.83887831760141E-0001 + 1.83529297084210E-0001 1.83171091412300E-0001 1.82813216110992E-0001 1.82455672545577E-0001 1.82098462079730E-0001 + 1.81741586075728E-0001 1.81385045894185E-0001 1.81028842894268E-0001 1.80672978433490E-0001 1.80317453867696E-0001 + 1.79962270551191E-0001 1.79607429836516E-0001 1.79252933074532E-0001 1.78898781614368E-0001 1.78544976803403E-0001 + 1.78191519987208E-0001 1.77838412509556E-0001 1.77485655712381E-0001 1.77133250935763E-0001 1.76781199517838E-0001 + 1.76429502794883E-0001 1.76078162101176E-0001 1.75727178769082E-0001 1.75376554128914E-0001 1.75026289508996E-0001 + 1.74676386235597E-0001 1.74326845632874E-0001 1.73977669022965E-0001 1.73628857725784E-0001 1.73280413059179E-0001 + 1.72932336338735E-0001 1.72584628877929E-0001 1.72237291987965E-0001 1.71890326977784E-0001 1.71543735154090E-0001 + 1.71197517821214E-0001 1.70851676281271E-0001 1.70506211833949E-0001 1.70161125776554E-0001 1.69816419404071E-0001 + 1.69472094008988E-0001 1.69128150881391E-0001 1.68784591308875E-0001 1.68441416576557E-0001 1.68098627967053E-0001 + 1.67756226760385E-0001 1.67414214234093E-0001 1.67072591663039E-0001 1.66731360319573E-0001 1.66390521473343E-0001 + 1.66050076391389E-0001 1.65710026338029E-0001 1.65370372574938E-0001 1.65031116361010E-0001 1.64692258952456E-0001 + 1.64353801602675E-0001 1.64015745562298E-0001 1.63678092079140E-0001 1.63340842398183E-0001 1.63003997761585E-0001 + 1.62667559408581E-0001 1.62331528575544E-0001 1.61995906495930E-0001 1.61660694400236E-0001 1.61325893516007E-0001 + 1.60991505067802E-0001 1.60657530277225E-0001 1.60323970362801E-0001 1.59990826540006E-0001 1.59658100021312E-0001 + 1.59325792016047E-0001 1.58993903730477E-0001 1.58662436367707E-0001 1.58331391127750E-0001 1.58000769207380E-0001 + 1.57670571800256E-0001 1.57340800096793E-0001 1.57011455284195E-0001 1.56682538546423E-0001 1.56354051064174E-0001 + 1.56025994014840E-0001 1.55698368572563E-0001 1.55371175908134E-0001 1.55044417188986E-0001 1.54718093579217E-0001 + 1.54392206239572E-0001 1.54066756327331E-0001 1.53741744996421E-0001 1.53417173397328E-0001 1.53093042677057E-0001 + 1.52769353979174E-0001 1.52446108443742E-0001 1.52123307207328E-0001 1.51800951402949E-0001 1.51479042160135E-0001 + 1.51157580604801E-0001 1.50836567859322E-0001 1.50516005042471E-0001 1.50195893269399E-0001 1.49876233651639E-0001 + 1.49557027297085E-0001 1.49238275309949E-0001 1.48919978790773E-0001 1.48602138836424E-0001 1.48284756540015E-0001 + 1.47967832990972E-0001 1.47651369274949E-0001 1.47335366473844E-0001 1.47019825665763E-0001 1.46704747925075E-0001 + 1.46390134322263E-0001 1.46075985924017E-0001 1.45762303793184E-0001 1.45449088988766E-0001 1.45136342565886E-0001 + 1.44824065575743E-0001 1.44512259065683E-0001 1.44200924079108E-0001 1.43890061655471E-0001 1.43579672830295E-0001 + 1.43269758635134E-0001 1.42960320097565E-0001 1.42651358241165E-0001 1.42342874085487E-0001 1.42034868646102E-0001 + 1.41727342934499E-0001 1.41420297958124E-0001 1.41113734720382E-0001 1.40807654220562E-0001 1.40502057453869E-0001 + 1.40196945411425E-0001 1.39892319080188E-0001 1.39588179443007E-0001 1.39284527478557E-0001 1.38981364161373E-0001 + 1.38678690461798E-0001 1.38376507346002E-0001 1.38074815775915E-0001 1.37773616709285E-0001 1.37472911099607E-0001 + 1.37172699896144E-0001 1.36872984043916E-0001 1.36573764483623E-0001 1.36275042151758E-0001 1.35976817980461E-0001 + 1.35679092897569E-0001 1.35381867826635E-0001 1.35085143686873E-0001 1.34788921393126E-0001 1.34493201855881E-0001 + 1.34197985981303E-0001 1.33903274671140E-0001 1.33609068822758E-0001 1.33315369329105E-0001 1.33022177078752E-0001 + 1.32729492955818E-0001 1.32437317839965E-0001 1.32145652606464E-0001 1.31854498126065E-0001 1.31563855265089E-0001 + 1.31273724885365E-0001 1.30984107844222E-0001 1.30695004994488E-0001 1.30406417184495E-0001 1.30118345258003E-0001 + 1.29830790054294E-0001 1.29543752408053E-0001 1.29257233149463E-0001 1.28971233104110E-0001 1.28685753092998E-0001 + 1.28400793932545E-0001 1.28116356434598E-0001 1.27832441406371E-0001 1.27549049650487E-0001 1.27266181964920E-0001 + 1.26983839143022E-0001 1.26702021973494E-0001 1.26420731240381E-0001 1.26139967723082E-0001 1.25859732196313E-0001 + 1.25580025430101E-0001 1.25300848189803E-0001 1.25022201236060E-0001 1.24744085324794E-0001 1.24466501207245E-0001 + 1.24189449629902E-0001 1.23912931334518E-0001 1.23636947058134E-0001 1.23361497532996E-0001 1.23086583486625E-0001 + 1.22812205641761E-0001 1.22538364716377E-0001 1.22265061423662E-0001 1.21992296471987E-0001 1.21720070564969E-0001 + 1.21448384401386E-0001 1.21177238675218E-0001 1.20906634075619E-0001 1.20636571286906E-0001 1.20367050988570E-0001 + 1.20098073855250E-0001 1.19829640556737E-0001 1.19561751757981E-0001 1.19294408119030E-0001 1.19027610295095E-0001 + 1.18761358936485E-0001 1.18495654688653E-0001 1.18230498192109E-0001 1.17965890082518E-0001 1.17701830990606E-0001 + 1.17438321542217E-0001 1.17175362358215E-0001 1.16912954054630E-0001 1.16651097242504E-0001 1.16389792527922E-0001 + 1.16129040512098E-0001 1.15868841791245E-0001 1.15609196956627E-0001 1.15350106594563E-0001 1.15091571286396E-0001 + 1.14833591608511E-0001 1.14576168132301E-0001 1.14319301424184E-0001 1.14062992045610E-0001 1.13807240552988E-0001 + 1.13552047497793E-0001 1.13297413426439E-0001 1.13043338880383E-0001 1.12789824396032E-0001 1.12536870504797E-0001 + 1.12284477733050E-0001 1.12032646602167E-0001 1.11781377628461E-0001 1.11530671323245E-0001 1.11280528192739E-0001 + 1.11030948738184E-0001 1.10781933455724E-0001 1.10533482836468E-0001 1.10285597366489E-0001 1.10038277526759E-0001 + 1.09791523793224E-0001 1.09545336636731E-0001 1.09299716523093E-0001 1.09054663913011E-0001 1.08810179262126E-0001 + 1.08566263021006E-0001 1.08322915635113E-0001 1.08080137544825E-0001 1.07837929185448E-0001 1.07596290987166E-0001 + 1.07355223375089E-0001 1.07114726769207E-0001 1.06874801584421E-0001 1.06635448230518E-0001 1.06396667112174E-0001 + 1.06158458628954E-0001 1.05920823175316E-0001 1.05683761140584E-0001 1.05447272908991E-0001 1.05211358859626E-0001 + 1.04976019366439E-0001 1.04741254798295E-0001 1.04507065518903E-0001 1.04273451886844E-0001 1.04040414255586E-0001 + 1.03807952973424E-0001 1.03576068383561E-0001 1.03344760824020E-0001 1.03114030627722E-0001 1.02883878122431E-0001 + 1.02654303630756E-0001 1.02425307470178E-0001 1.02196889953041E-0001 1.01969051386512E-0001 1.01741792072640E-0001 + 1.01515112308308E-0001 1.01289012385258E-0001 1.01063492590070E-0001 1.00838553204192E-0001 1.00614194503893E-0001 + 1.00390416760320E-0001 1.00167220239425E-0001 9.99446052020455E-0002 9.97225719038494E-0002 9.95011205953235E-0002 + 9.92802515218502E-0002 9.90599649236001E-0002 9.88402610356307E-0002 9.86211400878193E-0002 9.84026023048949E-0002 + 9.81846479064180E-0002 9.79672771068125E-0002 9.77504901153272E-0002 9.75342871360585E-0002 9.73186683679558E-0002 + 9.71036340048075E-0002 9.68891842352326E-0002 9.66753192427179E-0002 9.64620392055766E-0002 9.62493442969911E-0002 + 9.60372346849476E-0002 9.58257105323297E-0002 9.56147719968384E-0002 9.54044192310363E-0002 9.51946523823256E-0002 + 9.49854715929754E-0002 9.47768770000942E-0002 9.45688687356433E-0002 9.43614469264401E-0002 9.41546116941729E-0002 + 9.39483631553722E-0002 9.37427014214203E-0002 9.35376265985789E-0002 9.33331387879553E-0002 9.31292380855387E-0002 + 9.29259245821570E-0002 9.27231983635405E-0002 9.25210595102425E-0002 9.23195080977409E-0002 9.21185441963448E-0002 + 9.19181678712541E-0002 9.17183791825288E-0002 9.15191781851504E-0002 9.13205649289332E-0002 9.11225394586034E-0002 + 9.09251018137673E-0002 9.07282520289147E-0002 9.05319901334313E-0002 9.03363161515940E-0002 9.01412301025848E-0002 + 8.99467320004698E-0002 8.97528218542248E-0002 8.95594996677301E-0002 8.93667654397691E-0002 8.91746191640509E-0002 + 8.89830608291677E-0002 8.87920904186706E-0002 8.86017079109949E-0002 8.84119132795063E-0002 8.82227064925088E-0002 + 8.80340875132189E-0002 8.78460562998142E-0002 8.76586128053764E-0002 8.74717569779359E-0002 8.72854887604772E-0002 + 8.70998080909311E-0002 8.69147149021677E-0002 8.67302091220256E-0002 8.65462906732907E-0002 8.63629594737149E-0002 + 8.61802154360125E-0002 8.59980584678794E-0002 8.58164884719758E-0002 8.56355053459510E-0002 8.54551089824198E-0002 + 8.52752992690033E-0002 8.50960760882928E-0002 8.49174393179020E-0002 8.47393888304235E-0002 8.45619244934564E-0002 + 8.43850461696284E-0002 8.42087537165513E-0002 8.40330469868768E-0002 8.38579258282783E-0002 8.36833900834491E-0002 + 8.35094395901242E-0002 8.33360741810579E-0002 8.31632936840712E-0002 8.29910979220200E-0002 8.28194867128254E-0002 + 8.26484598694504E-0002 8.24780171999181E-0002 8.23081585073419E-0002 8.21388835898944E-0002 8.19701922408315E-0002 + 8.18020842484825E-0002 8.16345593962865E-0002 8.14676174627666E-0002 8.13012582215437E-0002 8.11354814413601E-0002 + 8.09702868860521E-0002 8.08056743145889E-0002 8.06416434810496E-0002 8.04781941346555E-0002 8.03153260197693E-0002 + 8.01530388758723E-0002 7.99913324376201E-0002 7.98302064348060E-0002 7.96696605923834E-0002 7.95096946304726E-0002 + 7.93503082643869E-0002 7.91915012045878E-0002 7.90332731567313E-0002 7.88756238216776E-0002 7.87185528954874E-0002 + 7.85620600693931E-0002 7.84061450298732E-0002 7.82508074586105E-0002 7.80960470325137E-0002 7.79418634237181E-0002 + 7.77882562996040E-0002 7.76352253227905E-0002 7.74827701511516E-0002 7.73308904378237E-0002 7.71795858312019E-0002 + 7.70288559749566E-0002 7.68787005080331E-0002 7.67291190646733E-0002 7.65801112744026E-0002 7.64316767620602E-0002 + 7.62838151477798E-0002 7.61365260470168E-0002 7.59898090705471E-0002 7.58436638244952E-0002 7.56980899102944E-0002 + 7.55530869247439E-0002 7.54086544599782E-0002 7.52647921035324E-0002 7.51214994382492E-0002 7.49787760423995E-0002 + 7.48366214896139E-0002 7.46950353489186E-0002 7.45540171847406E-0002 7.44135665569198E-0002 7.42736830206974E-0002 + 7.41343661267520E-0002 7.39956154211881E-0002 7.38574304455466E-0002 7.37198107368294E-0002 7.35827558274726E-0002 + 7.34462652453944E-0002 7.33103385139830E-0002 7.31749751520917E-0002 7.30401746740946E-0002 7.29059365898301E-0002 + 7.27722604046616E-0002 7.26391456194597E-0002 7.25065917306221E-0002 7.23745982300841E-0002 7.22431646053020E-0002 + 7.21122903393036E-0002 7.19819749106625E-0002 7.18522177935131E-0002 7.17230184575799E-0002 7.15943763681705E-0002 + 7.14662909861694E-0002 7.13387617680783E-0002 7.12117881660037E-0002 7.10853696276798E-0002 7.09595055964588E-0002 + 7.08341955113395E-0002 7.07094388069674E-0002 7.05852349136433E-0002 7.04615832573307E-0002 7.03384832596812E-0002 + 7.02159343380167E-0002 7.00939359053500E-0002 6.99724873704164E-0002 6.98515881376580E-0002 6.97312376072212E-0002 + 6.96114351750076E-0002 6.94921802326429E-0002 6.93734721675253E-0002 6.92553103627971E-0002 6.91376941973621E-0002 + 6.90206230459335E-0002 6.89040962789908E-0002 6.87881132628200E-0002 6.86726733595233E-0002 6.85577759270141E-0002 + 6.84434203190386E-0002 6.83296058851830E-0002 6.82163319708887E-0002 6.81035979174456E-0002 6.79914030620169E-0002 + 6.78797467376556E-0002 6.77686282732977E-0002 6.76580469937743E-0002 6.75480022198302E-0002 6.74384932681337E-0002 + 6.73295194512909E-0002 6.72210800778397E-0002 6.71131744522694E-0002 6.70058018750396E-0002 6.68989616425765E-0002 + 6.67926530472893E-0002 6.66868753775906E-0002 6.65816279178814E-0002 6.64769099485943E-0002 6.63727207461769E-0002 + 6.62690595831136E-0002 6.61659257279540E-0002 6.60633184452789E-0002 6.59612369957552E-0002 6.58596806361200E-0002 + 6.57586486192159E-0002 6.56581401939657E-0002 6.55581546054214E-0002 6.54586910947516E-0002 6.53597488992600E-0002 + 6.52613272523955E-0002 6.51634253837681E-0002 6.50660425191508E-0002 6.49691778804902E-0002 6.48728306859334E-0002 + 6.47770001498277E-0002 6.46816854827204E-0002 6.45868858913927E-0002 6.44926005788685E-0002 6.43988287443985E-0002 + 6.43055695835061E-0002 6.42128222879748E-0002 6.41205860458762E-0002 6.40288600415701E-0002 6.39376434557177E-0002 + 6.38469354652981E-0002 6.37567352436214E-0002 6.36670419603186E-0002 6.35778547813964E-0002 6.34891728691987E-0002 + 6.34009953824668E-0002 6.33133214762920E-0002 6.32261503022005E-0002 6.31394810081017E-0002 6.30533127383339E-0002 + 6.29676446336671E-0002 6.28824758313162E-0002 6.27978054649481E-0002 6.27136326646985E-0002 6.26299565571852E-0002 + 6.25467762655155E-0002 6.24640909092935E-0002 6.23818996046605E-0002 6.23002014642597E-0002 6.22189955972920E-0002 + 6.21382811094949E-0002 6.20580571031858E-0002 6.19783226772511E-0002 6.18990769271639E-0002 6.18203189449962E-0002 + 6.17420478194450E-0002 6.16642626358190E-0002 6.15869624760627E-0002 6.15101464187889E-0002 6.14338135392536E-0002 + 6.13579629093970E-0002 6.12825935978447E-0002 6.12077046699153E-0002 6.11332951876557E-0002 6.10593642098206E-0002 + 6.09859107919017E-0002 6.09129339861531E-0002 6.08404328415870E-0002 6.07684064039761E-0002 6.06968537159008E-0002 + 6.06257738167324E-0002 6.05551657426511E-0002 6.04850285266612E-0002 6.04153611986156E-0002 6.03461627852142E-0002 + 6.02774323100141E-0002 6.02091687934522E-0002 6.01413712528567E-0002 6.00740387024541E-0002 6.00071701533905E-0002 + 5.99407646137325E-0002 5.98748210884955E-0002 5.98093385796445E-0002 5.97443160861104E-0002 5.96797526038052E-0002 + 5.96156471256252E-0002 5.95519986414890E-0002 5.94888061383149E-0002 5.94260686000686E-0002 5.93637850077560E-0002 + 5.93019543394278E-0002 5.92405755702217E-0002 5.91796476723553E-0002 5.91191696151415E-0002 5.90591403649964E-0002 + 5.89995588854749E-0002 5.89404241372601E-0002 5.88817350781828E-0002 5.88234906632436E-0002 5.87656898446078E-0002 + 5.87083315716482E-0002 5.86514147909271E-0002 5.85949384462311E-0002 5.85389014785701E-0002 5.84833028261996E-0002 + 5.84281414246314E-0002 5.83734162066538E-0002 5.83191261023262E-0002 5.82652700390245E-0002 5.82118469414081E-0002 + 5.81588557314882E-0002 5.81062953285897E-0002 5.80541646494040E-0002 5.80024626079841E-0002 5.79511881157521E-0002 + 5.79003400815378E-0002 5.78499174115622E-0002 5.77999190094699E-0002 5.77503437763429E-0002 5.77011906106979E-0002 + 5.76524584085256E-0002 5.76041460632810E-0002 5.75562524659041E-0002 5.75087765048449E-0002 5.74617170660634E-0002 + 5.74150730330451E-0002 5.73688432868245E-0002 5.73230267059810E-0002 5.72776221666800E-0002 5.72326285426521E-0002 + 5.71880447052458E-0002 5.71438695233952E-0002 5.71001018636869E-0002 5.70567405903221E-0002 5.70137845651714E-0002 + 5.69712326477657E-0002 5.69290836953157E-0002 5.68873365627336E-0002 5.68459901026277E-0002 5.68050431653372E-0002 + 5.67644945989349E-0002 5.67243432492503E-0002 5.66845879598642E-0002 5.66452275721494E-0002 5.66062609252599E-0002 + 5.65676868561632E-0002 5.65295041996455E-0002 5.64917117883252E-0002 5.64543084526717E-0002 5.64172930210158E-0002 + 5.63806643195619E-0002 5.63444211724137E-0002 5.63085624015711E-0002 5.62730868269493E-0002 5.62379932664160E-0002 + 5.62032805357651E-0002 5.61689474487598E-0002 5.61349928171436E-0002 5.61014154506415E-0002 5.60682141569837E-0002 + 5.60353877419278E-0002 5.60029350092489E-0002 5.59708547607781E-0002 5.59391457964045E-0002 5.59078069140953E-0002 + 5.58768369099031E-0002 5.58462345779818E-0002 5.58159987106115E-0002 5.57861280981929E-0002 5.57566215292828E-0002 + 5.57274777905959E-0002 5.56986956670117E-0002 5.56702739416126E-0002 5.56422113956788E-0002 5.56145068087074E-0002 + 5.55871589584302E-0002 5.55601666208182E-0002 5.55335285701120E-0002 5.55072435788227E-0002 5.54813104177528E-0002 + 5.54557278560025E-0002 5.54304946609972E-0002 5.54056095984948E-0002 5.53810714325912E-0002 5.53568789257575E-0002 + 5.53330308388240E-0002 5.53095259310257E-0002 5.52863629599892E-0002 5.52635406817762E-0002 5.52410578508658E-0002 + 5.52189132201928E-0002 5.51971055411477E-0002 5.51756335636048E-0002 5.51544960359304E-0002 5.51336917049897E-0002 + 5.51132193161661E-0002 5.50930776133841E-0002 5.50732653391164E-0002 5.50537812343940E-0002 5.50346240388293E-0002 + 5.50157924906270E-0002 5.49972853265960E-0002 5.49791012821689E-0002 5.49612390914098E-0002 5.49436974870367E-0002 + 5.49264752004319E-0002 5.49095709616532E-0002 5.48929834994575E-0002 5.48767115413053E-0002 5.48607538133810E-0002 + 5.48451090406053E-0002 5.48297759466509E-0002 5.48147532539570E-0002 5.48000396837445E-0002 5.47856339560265E-0002 + 5.47715347896247E-0002 5.47577409021885E-0002 5.47442510102055E-0002 5.47310638290141E-0002 5.47181780728221E-0002 + 5.47055924547159E-0002 5.46933056866847E-0002 5.46813164796263E-0002 5.46696235433587E-0002 5.46582255866464E-0002 + 5.46471213172086E-0002 5.46363094417316E-0002 5.46257886658835E-0002 5.46155576943378E-0002 5.46056152307701E-0002 + 5.45959599778941E-0002 5.45865906374566E-0002 5.45775059102664E-0002 5.45687044962022E-0002 5.45601850942252E-0002 + 5.45519464024008E-0002 5.45439871179033E-0002 5.45363059370403E-0002 5.45289015552631E-0002 5.45217726671811E-0002 + 5.45149179665691E-0002 5.45083361464001E-0002 5.45020258988390E-0002 5.44959859152704E-0002 5.44902148863110E-0002 + 5.44847115018213E-0002 5.44794744509198E-0002 5.44745024220002E-0002 5.44697941027461E-0002 5.44653481801393E-0002 + 5.44611633404848E-0002 5.44572382694153E-0002 5.44535716519142E-0002 5.44501621723169E-0002 5.44470085143466E-0002 + 5.44441093611064E-0002 5.44414633951089E-0002 5.44390692982823E-0002 5.44369257519907E-0002 5.44350314370428E-0002 + 5.44333850337103E-0002 5.44319852217438E-0002 5.44308306803812E-0002 5.44299200883695E-0002 5.44292521239748E-0002 + 5.44288254649910E-0002 5.44286387887706E-0002 5.44286907722225E-0002 5.44289800918333E-0002 5.44295054236851E-0002 + 5.44302654434645E-0002 5.44312588264735E-0002 5.44324842476600E-0002 5.44339403816112E-0002 5.44356259025835E-0002 + 5.44375394845054E-0002 5.44396798010071E-0002 5.44420455254172E-0002 5.44446353307923E-0002 5.44474478899178E-0002 + 5.44504818753308E-0002 5.44537359593369E-0002 5.44572088140155E-0002 5.44608991112391E-0002 5.44648055226880E-0002 + 5.44689267198620E-0002 5.44732613741033E-0002 5.44778081565940E-0002 5.44825657383838E-0002 5.44875327904070E-0002 + 5.44927079834809E-0002 5.44980899883368E-0002 5.45036774756222E-0002 5.45094691159235E-0002 5.45154635797748E-0002 + 5.45216595376703E-0002 5.45280556600914E-0002 5.45346506175010E-0002 5.45414430803752E-0002 5.45484317192079E-0002 + 5.45556152045253E-0002 5.45629922069087E-0002 5.45705613969961E-0002 5.45783214455024E-0002 5.45862710232383E-0002 + 5.45944088011118E-0002 5.46027334501626E-0002 5.46112436415514E-0002 5.46199380465907E-0002 5.46288153367544E-0002 + 5.46378741836921E-0002 5.46471132592415E-0002 5.46565312354468E-0002 5.46661267845653E-0002 5.46758985790918E-0002 + 5.46858452917588E-0002 5.46959655955629E-0002 5.47062581637745E-0002 5.47167216699513E-0002 5.47273547879474E-0002 + 5.47381561919396E-0002 5.47491245564278E-0002 5.47602585562564E-0002 5.47715568666290E-0002 5.47830181631193E-0002 + 5.47946411216826E-0002 5.48064244186747E-0002 5.48183667308636E-0002 5.48304667354436E-0002 5.48427231100479E-0002 + 5.48551345327675E-0002 5.48676996821526E-0002 5.48804172372420E-0002 5.48932858775695E-0002 5.49063042831707E-0002 + 5.49194711346085E-0002 5.49327851129858E-0002 5.49462448999480E-0002 5.49598491777078E-0002 5.49735966290531E-0002 + 5.49874859373637E-0002 5.50015157866257E-0002 5.50156848614416E-0002 5.50299918470444E-0002 5.50444354293145E-0002 + 5.50590142947886E-0002 5.50737271306774E-0002 5.50885726248786E-0002 5.51035494659889E-0002 5.51186563433134E-0002 + 5.51338919468919E-0002 5.51492549674978E-0002 5.51647440966589E-0002 5.51803580266686E-0002 5.51960954506081E-0002 + 5.52119550623418E-0002 5.52279355565484E-0002 5.52440356287231E-0002 5.52602539751976E-0002 5.52765892931457E-0002 + 5.52930402806110E-0002 5.53096056364997E-0002 5.53262840606157E-0002 5.53430742536534E-0002 5.53599749172261E-0002 + 5.53769847538731E-0002 5.53941024670751E-0002 5.54113267612626E-0002 5.54286563418353E-0002 5.54460899151698E-0002 + 5.54636261886373E-0002 5.54812638706143E-0002 5.54990016704969E-0002 5.55168382987105E-0002 5.55347724667310E-0002 + 5.55528028870845E-0002 5.55709282733730E-0002 5.55891473402851E-0002 5.56074588036015E-0002 5.56258613802137E-0002 + 5.56443537881387E-0002 5.56629347465283E-0002 5.56816029756802E-0002 5.57003571970619E-0002 5.57191961333029E-0002 + 5.57381185082338E-0002 5.57571230468741E-0002 5.57762084754642E-0002 5.57953735214662E-0002 5.58146169135836E-0002 + 5.58339373817664E-0002 5.58533336572349E-0002 5.58728044724825E-0002 5.58923485612912E-0002 5.59119646587500E-0002 + 5.59316515012560E-0002 5.59514078265390E-0002 5.59712323736675E-0002 5.59911238830618E-0002 5.60110810965048E-0002 + 5.60311027571624E-0002 5.60511876095893E-0002 5.60713343997379E-0002 5.60915418749821E-0002 5.61118087841194E-0002 + 5.61321338773893E-0002 5.61525159064817E-0002 5.61729536245523E-0002 5.61934457862352E-0002 5.62139911476526E-0002 + 5.62345884664274E-0002 5.62552365016983E-0002 5.62759340141288E-0002 5.62966797659227E-0002 5.63174725208340E-0002 + 5.63383110441770E-0002 5.63591941028442E-0002 5.63801204653146E-0002 5.64010889016656E-0002 5.64220981835860E-0002 + 5.64431470843903E-0002 5.64642343790249E-0002 5.64853588440863E-0002 5.65065192578310E-0002 5.65277144001840E-0002 + 5.65489430527579E-0002 5.65702039988569E-0002 5.65914960234949E-0002 5.66128179134037E-0002 5.66341684570476E-0002 + 5.66555464446292E-0002 5.66769506681121E-0002 5.66983799212233E-0002 5.67198329994676E-0002 5.67413087001396E-0002 + 5.67628058223357E-0002 5.67843231669673E-0002 5.68058595367681E-0002 5.68274137363069E-0002 5.68489845720050E-0002 + 5.68705708521442E-0002 5.68921713868691E-0002 5.69137849882166E-0002 5.69354104701107E-0002 5.69570466483876E-0002 + 5.69786923407921E-0002 5.70003463670053E-0002 5.70220075486459E-0002 5.70436747092817E-0002 5.70653466744444E-0002 + 5.70870222716391E-0002 5.71087003303585E-0002 5.71303796820874E-0002 5.71520591603220E-0002 5.71737376005743E-0002 + 5.71954138403896E-0002 5.72170867193512E-0002 5.72387550790947E-0002 5.72604177633213E-0002 5.72820736178037E-0002 + 5.73037214904027E-0002 5.73253602310735E-0002 5.73469886918784E-0002 5.73686057270004E-0002 5.73902101927470E-0002 + 5.74118009475719E-0002 5.74333768520741E-0002 5.74549367690172E-0002 5.74764795633350E-0002 5.74980041021496E-0002 + 5.75195092547704E-0002 5.75409938927166E-0002 5.75624568897191E-0002 5.75838971217375E-0002 5.76053134669675E-0002 + 5.76267048058520E-0002 5.76480700210911E-0002 5.76694079976525E-0002 5.76907176227843E-0002 5.77119977860238E-0002 + 5.77332473792065E-0002 5.77544652964798E-0002 5.77756504343114E-0002 5.77968016914986E-0002 5.78179179691806E-0002 + 5.78389981708487E-0002 5.78600412023554E-0002 5.78810459719252E-0002 5.79020113901650E-0002 5.79229363700740E-0002 + 5.79438198270528E-0002 5.79646606789168E-0002 5.79854578459039E-0002 5.80062102506812E-0002 5.80269168183625E-0002 + 5.80475764765122E-0002 5.80681881551589E-0002 5.80887507868032E-0002 5.81092633064261E-0002 5.81297246515042E-0002 + 5.81501337620158E-0002 5.81704895804485E-0002 5.81907910518144E-0002 5.82110371236550E-0002 5.82312267460549E-0002 + 5.82513588716484E-0002 5.82714324556300E-0002 5.82914464557657E-0002 5.83113998323982E-0002 5.83312915484637E-0002 + 5.83511205694930E-0002 5.83708858636272E-0002 5.83905864016240E-0002 5.84102211568695E-0002 5.84297891053853E-0002 + 5.84492892258374E-0002 5.84687204995492E-0002 5.84880819105061E-0002 5.85073724453694E-0002 5.85265910934808E-0002 + 5.85457368468755E-0002 5.85648087002894E-0002 5.85838056511682E-0002 5.86027266996782E-0002 5.86215708487101E-0002 + 5.86403371038982E-0002 5.86590244736159E-0002 5.86776319689993E-0002 5.86961586039406E-0002 5.87146033951123E-0002 + 5.87329653619647E-0002 5.87512435267391E-0002 5.87694369144769E-0002 5.87875445530272E-0002 5.88055654730558E-0002 + 5.88234987080564E-0002 5.88413432943525E-0002 5.88590982711136E-0002 5.88767626803596E-0002 5.88943355669700E-0002 + 5.89118159786924E-0002 5.89292029661521E-0002 5.89464955828592E-0002 5.89636928852177E-0002 5.89807939325323E-0002 + 5.89977977870181E-0002 5.90147035138116E-0002 5.90315101809723E-0002 5.90482168594976E-0002 5.90648226233260E-0002 + 5.90813265493482E-0002 5.90977277174156E-0002 5.91140252103440E-0002 5.91302181139290E-0002 5.91463055169456E-0002 + 5.91622865111622E-0002 5.91781601913471E-0002 5.91939256552764E-0002 5.92095820037386E-0002 5.92251283405477E-0002 + 5.92405637725489E-0002 5.92558874096230E-0002 5.92710983647011E-0002 5.92861957537644E-0002 5.93011786958571E-0002 + 5.93160463130942E-0002 5.93307977306650E-0002 5.93454320768449E-0002 5.93599484829996E-0002 5.93743460835954E-0002 + 5.93886240162029E-0002 5.94027814215103E-0002 5.94168174433240E-0002 5.94307312285797E-0002 5.94445219273516E-0002 + 5.94581886928536E-0002 5.94717306814509E-0002 5.94851470526677E-0002 5.94984369691907E-0002 5.95115995968816E-0002 + 5.95246341047768E-0002 5.95375396651007E-0002 5.95503154532704E-0002 5.95629606479019E-0002 5.95754744308194E-0002 + 5.95878559870584E-0002 5.96001045048771E-0002 5.96122191757564E-0002 5.96241991944166E-0002 5.96360437588150E-0002 + 5.96477520701570E-0002 5.96593233329011E-0002 5.96707567547667E-0002 5.96820515467397E-0002 5.96932069230814E-0002 + 5.97042221013298E-0002 5.97150963023117E-0002 5.97258287501457E-0002 5.97364186722501E-0002 5.97468652993470E-0002 + 5.97571678654721E-0002 5.97673256079790E-0002 5.97773377675444E-0002 5.97872035881749E-0002 5.97969223172153E-0002 + 5.98064932053518E-0002 5.98159155066200E-0002 5.98251884784086E-0002 5.98343113814692E-0002 5.98432834799179E-0002 + 5.98521040412437E-0002 5.98607723363136E-0002 5.98692876393809E-0002 5.98776492280858E-0002 5.98858563834657E-0002 + 5.98939083899580E-0002 5.99018045354093E-0002 5.99095441110766E-0002 5.99171264116362E-0002 5.99245507351871E-0002 + 5.99318163832586E-0002 5.99389226608146E-0002 5.99458688762581E-0002 5.99526543414382E-0002 5.99592783716545E-0002 + 5.99657402856624E-0002 5.99720394056794E-0002 5.99781750573899E-0002 5.99841465699482E-0002 5.99899532759871E-0002 + 5.99955945116205E-0002 6.00010696164507E-0002 6.00063779335695E-0002 6.00115188095685E-0002 6.00164915945390E-0002 + 6.00212956420806E-0002 6.00259303093045E-0002 6.00303949568380E-0002 6.00346889488287E-0002 6.00388116529528E-0002 + 6.00427624404155E-0002 6.00465406859568E-0002 6.00501457678575E-0002 6.00535770679443E-0002 6.00568339715902E-0002 + 6.00599158677245E-0002 6.00628221488325E-0002 6.00655522109630E-0002 6.00681054537312E-0002 6.00704812803242E-0002 + 6.00726790975031E-0002 6.00746983156099E-0002 6.00765383485704E-0002 6.00781986138968E-0002 6.00796785326967E-0002 + 6.00809775296699E-0002 6.00820950331198E-0002 6.00830304749521E-0002 6.00837832906820E-0002 6.00843529194357E-0002 + 6.00847388039567E-0002 6.00849403906061E-0002 6.00849571293707E-0002 6.00847884738640E-0002 6.00844338813306E-0002 + 6.00838928126501E-0002 6.00831647323394E-0002 6.00822491085584E-0002 6.00811454131121E-0002 6.00798531214550E-0002 + 6.00783717126922E-0002 6.00767006695874E-0002 6.00748394785609E-0002 6.00727876296973E-0002 6.00705446167466E-0002 + 6.00681099371266E-0002 6.00654830919297E-0002 6.00626635859215E-0002 6.00596509275474E-0002 6.00564446289336E-0002 + 6.00530442058920E-0002 6.00494491779214E-0002 6.00456590682113E-0002 6.00416734036452E-0002 6.00374917148025E-0002 + 6.00331135359606E-0002 6.00285384051022E-0002 6.00237658639104E-0002 6.00187954577790E-0002 6.00136267358105E-0002 + 6.00082592508215E-0002 6.00026925593411E-0002 5.99969262216179E-0002 5.99909598016215E-0002 5.99847928670423E-0002 + 5.99784249892968E-0002 5.99718557435296E-0002 5.99650847086136E-0002 5.99581114671546E-0002 5.99509356054921E-0002 + 5.99435567137029E-0002 5.99359743856018E-0002 5.99281882187444E-0002 5.99201978144282E-0002 5.99120027776972E-0002 + 5.99036027173404E-0002 5.98949972458962E-0002 5.98861859796534E-0002 5.98771685386538E-0002 5.98679445466920E-0002 + 5.98585136313194E-0002 5.98488754238451E-0002 5.98390295593371E-0002 5.98289756766243E-0002 5.98187134182994E-0002 + 5.98082424307172E-0002 5.97975623639986E-0002 5.97866728720322E-0002 5.97755736124747E-0002 5.97642642467522E-0002 + 5.97527444400625E-0002 5.97410138613751E-0002 5.97290721834337E-0002 5.97169190827563E-0002 5.97045542396380E-0002 + 5.96919773381493E-0002 5.96791880661401E-0002 5.96661861152385E-0002 5.96529711808535E-0002 5.96395429621758E-0002 + 5.96259011621762E-0002 5.96120454876093E-0002 5.95979756490139E-0002 5.95836913607129E-0002 5.95691923408133E-0002 + 5.95544783112091E-0002 5.95395489975800E-0002 5.95244041293933E-0002 5.95090434399032E-0002 5.94934666661516E-0002 + 5.94776735489711E-0002 5.94616638329798E-0002 5.94454372665883E-0002 5.94289936019951E-0002 5.94123325951885E-0002 + 5.93954540059478E-0002 5.93783575978424E-0002 5.93610431382317E-0002 5.93435103982659E-0002 5.93257591528858E-0002 + 5.93077891808238E-0002 5.92896002646014E-0002 5.92711921905322E-0002 5.92525647487199E-0002 5.92337177330570E-0002 + 5.92146509412288E-0002 5.91953641747080E-0002 5.91758572387588E-0002 5.91561299424338E-0002 5.91361820985747E-0002 + 5.91160135238116E-0002 5.90956240385630E-0002 5.90750134670345E-0002 5.90541816372186E-0002 5.90331283808954E-0002 + 5.90118535336297E-0002 5.89903569347719E-0002 5.89686384274558E-0002 5.89466978586003E-0002 5.89245350789067E-0002 + 5.89021499428579E-0002 5.88795423087180E-0002 5.88567120385310E-0002 5.88336589981208E-0002 5.88103830570895E-0002 + 5.87868840888153E-0002 5.87631619704528E-0002 5.87392165829318E-0002 5.87150478109555E-0002 5.86906555429998E-0002 + 5.86660396713105E-0002 5.86412000919047E-0002 5.86161367045668E-0002 5.85908494128491E-0002 5.85653381240683E-0002 + 5.85396027493062E-0002 5.85136432034060E-0002 5.84874594049728E-0002 5.84610512763703E-0002 5.84344187437201E-0002 + 5.84075617368992E-0002 5.83804801895388E-0002 5.83531740390229E-0002 5.83256432264855E-0002 5.82978876968086E-0002 + 5.82699073986217E-0002 5.82417022842983E-0002 5.82132723099549E-0002 5.81846174354478E-0002 5.81557376243725E-0002 + 5.81266328440598E-0002 5.80973030655757E-0002 5.80677482637169E-0002 5.80379684170101E-0002 5.80079635077088E-0002 + 5.79777335217920E-0002 5.79472784489604E-0002 5.79165982826348E-0002 5.78856930199534E-0002 5.78545626617690E-0002 + 5.78232072126475E-0002 5.77916266808631E-0002 5.77598210783980E-0002 5.77277904209386E-0002 5.76955347278719E-0002 + 5.76630540222843E-0002 5.76303483309579E-0002 5.75974176843676E-0002 5.75642621166777E-0002 5.75308816657408E-0002 + 5.74972763730923E-0002 5.74634462839485E-0002 5.74293914472047E-0002 5.73951119154291E-0002 5.73606077448628E-0002 + 5.73258789954142E-0002 5.72909257306570E-0002 5.72557480178263E-0002 5.72203459278153E-0002 5.71847195351720E-0002 + 5.71488689180964E-0002 5.71127941584352E-0002 5.70764953416804E-0002 5.70399725569643E-0002 5.70032258970560E-0002 + 5.69662554583586E-0002 5.69290613409044E-0002 5.68916436483517E-0002 5.68540024879813E-0002 5.68161379706923E-0002 + 5.67780502109972E-0002 5.67397393270204E-0002 5.67012054404918E-0002 5.66624486767444E-0002 5.66234691647093E-0002 + 5.65842670369119E-0002 5.65448424294683E-0002 5.65051954820800E-0002 5.64653263380306E-0002 5.64252351441812E-0002 + 5.63849220509663E-0002 5.63443872123885E-0002 5.63036307860159E-0002 5.62626529329762E-0002 5.62214538179522E-0002 + 5.61800336091781E-0002 5.61383924784349E-0002 5.60965306010445E-0002 5.60544481558670E-0002 5.60121453252946E-0002 + 5.59696222952467E-0002 5.59268792551668E-0002 5.58839163980155E-0002 5.58407339202674E-0002 5.57973320219052E-0002 + 5.57537109064149E-0002 5.57098707807813E-0002 5.56658118554830E-0002 5.56215343444853E-0002 5.55770384652390E-0002 + 5.55323244386714E-0002 5.54873924891829E-0002 5.54422428446422E-0002 5.53968757363801E-0002 5.53512913991842E-0002 + 5.53054900712937E-0002 5.52594719943948E-0002 5.52132374136135E-0002 5.51667865775119E-0002 5.51201197380815E-0002 + 5.50732371507381E-0002 5.50261390743168E-0002 5.49788257710648E-0002 5.49312975066366E-0002 5.48835545500887E-0002 + 5.48355971738732E-0002 5.47874256538319E-0002 5.47390402691907E-0002 5.46904413025542E-0002 5.46416290398984E-0002 + 5.45926037705658E-0002 5.45433657872598E-0002 5.44939153860370E-0002 5.44442528663024E-0002 5.43943785308029E-0002 + 5.43442926856213E-0002 5.42939956401693E-0002 5.42434877071822E-0002 5.41927692027122E-0002 5.41418404461219E-0002 + 5.40907017600779E-0002 5.40393534705447E-0002 5.39877959067779E-0002 5.39360294013179E-0002 5.38840542899832E-0002 + 5.38318709118636E-0002 5.37794796093144E-0002 5.37268807279488E-0002 5.36740746166312E-0002 5.36210616274714E-0002 + 5.35678421158165E-0002 5.35144164402451E-0002 5.34607849625601E-0002 5.34069480477820E-0002 5.33529060641407E-0002 + 5.32986593830704E-0002 5.32442083792014E-0002 5.31895534303529E-0002 5.31346949175267E-0002 5.30796332248997E-0002 + 5.30243687398159E-0002 5.29689018527807E-0002 5.29132329574521E-0002 5.28573624506344E-0002 5.28012907322704E-0002 + 5.27450182054342E-0002 5.26885452763242E-0002 5.26318723542536E-0002 5.25749998516463E-0002 5.25179281840263E-0002 + 5.24606577700114E-0002 5.24031890313058E-0002 5.23455223926919E-0002 5.22876582820227E-0002 5.22295971302141E-0002 + 5.21713393712373E-0002 5.21128854421107E-0002 5.20542357828927E-0002 5.19953908366723E-0002 5.19363510495628E-0002 + 5.18771168706934E-0002 5.18176887521998E-0002 5.17580671492185E-0002 5.16982525198774E-0002 5.16382453252868E-0002 + 5.15780460295331E-0002 5.15176550996697E-0002 5.14570730057084E-0002 5.13963002206115E-0002 5.13353372202837E-0002 + 5.12741844835635E-0002 5.12128424922146E-0002 5.11513117309175E-0002 5.10895926872623E-0002 5.10276858517379E-0002 + 5.09655917177251E-0002 5.09033107814879E-0002 5.08408435421642E-0002 5.07781905017576E-0002 5.07153521651286E-0002 + 5.06523290399864E-0002 5.05891216368789E-0002 5.05257304691850E-0002 5.04621560531055E-0002 5.03983989076538E-0002 + 5.03344595546477E-0002 5.02703385186999E-0002 5.02060363272090E-0002 5.01415535103511E-0002 5.00768906010696E-0002 + 5.00120481350674E-0002 4.99470266507972E-0002 4.98818266894519E-0002 4.98164487949561E-0002 4.97508935139560E-0002 + 4.96851613958120E-0002 4.96192529925866E-0002 4.95531688590376E-0002 4.94869095526067E-0002 4.94204756334122E-0002 + 4.93538676642375E-0002 4.92870862105224E-0002 4.92201318403545E-0002 4.91530051244582E-0002 4.90857066361859E-0002 + 4.90182369515079E-0002 4.89505966490037E-0002 4.88827863098510E-0002 4.88148065178164E-0002 4.87466578592469E-0002 + 4.86783409230581E-0002 4.86098563007255E-0002 4.85412045862745E-0002 4.84723863762703E-0002 4.84034022698084E-0002 + 4.83342528685037E-0002 4.82649387764816E-0002 4.81954606003673E-0002 4.81258189492757E-0002 4.80560144348016E-0002 + 4.79860476710096E-0002 4.79159192744234E-0002 4.78456298640161E-0002 4.77751800611996E-0002 4.77045704898147E-0002 + 4.76338017761206E-0002 4.75628745487840E-0002 4.74917894388704E-0002 4.74205470798315E-0002 4.73491481074961E-0002 + 4.72775931600597E-0002 4.72058828780729E-0002 4.71340179044324E-0002 4.70619988843686E-0002 4.69898264654374E-0002 + 4.69175012975068E-0002 4.68450240327482E-0002 4.67723953256251E-0002 4.66996158328821E-0002 4.66266862135347E-0002 + 4.65536071288577E-0002 4.64803792423752E-0002 4.64070032198497E-0002 4.63334797292699E-0002 4.62598094408418E-0002 + 4.61859930269759E-0002 4.61120311622775E-0002 4.60379245235349E-0002 4.59636737897087E-0002 4.58892796419209E-0002 + 4.58147427634430E-0002 4.57400638396862E-0002 4.56652435581886E-0002 4.55902826086050E-0002 4.55151816826960E-0002 + 4.54399414743154E-0002 4.53645626794005E-0002 4.52890459959595E-0002 4.52133921240607E-0002 4.51376017658210E-0002 + 4.50616756253945E-0002 4.49856144089615E-0002 4.49094188247160E-0002 4.48330895828551E-0002 4.47566273955672E-0002 + 4.46800329770202E-0002 4.46033070433501E-0002 4.45264503126497E-0002 4.44494635049564E-0002 4.43723473422404E-0002 + 4.42951025483940E-0002 4.42177298492188E-0002 4.41402299724144E-0002 4.40626036475661E-0002 4.39848516061346E-0002 + 4.39069745814422E-0002 4.38289733086615E-0002 4.37508485248048E-0002 4.36726009687103E-0002 4.35942313810315E-0002 + 4.35157405042239E-0002 4.34371290825349E-0002 4.33583978619897E-0002 4.32795475903804E-0002 4.32005790172539E-0002 + 4.31214928938991E-0002 4.30422899733355E-0002 4.29629710103007E-0002 4.28835367612375E-0002 4.28039879842837E-0002 + 4.27243254392569E-0002 4.26445498876450E-0002 4.25646620925921E-0002 4.24846628188870E-0002 4.24045528329504E-0002 + 4.23243329028224E-0002 4.22440037981513E-0002 4.21635662901791E-0002 4.20830211517312E-0002 4.20023691572019E-0002 + 4.19216110825437E-0002 4.18407477052536E-0002 4.17597798043602E-0002 4.16787081604129E-0002 4.15975335554671E-0002 + 4.15162567730736E-0002 4.14348785982637E-0002 4.13533998175389E-0002 4.12718212188563E-0002 4.11901435916166E-0002 + 4.11083677266518E-0002 4.10264944162114E-0002 4.09445244539505E-0002 4.08624586349159E-0002 4.07802977555353E-0002 + 4.06980426136016E-0002 4.06156940082620E-0002 4.05332527400048E-0002 4.04507196106455E-0002 4.03680954233153E-0002 + 4.02853809824464E-0002 4.02025770937609E-0002 4.01196845642558E-0002 4.00367042021913E-0002 3.99536368170774E-0002 + 3.98704832196604E-0002 3.97872442219104E-0002 3.97039206370071E-0002 3.96205132793283E-0002 3.95370229644353E-0002 + 3.94534505090597E-0002 3.93697967310915E-0002 3.92860624495640E-0002 3.92022484846422E-0002 3.91183556576084E-0002 + 3.90343847908490E-0002 3.89503367078423E-0002 3.88662122331431E-0002 3.87820121923715E-0002 3.86977374121978E-0002 + 3.86133887203300E-0002 3.85289669455000E-0002 3.84444729174504E-0002 3.83599074669208E-0002 3.82752714256345E-0002 + 3.81905656262849E-0002 3.81057909025215E-0002 3.80209480889373E-0002 3.79360380210545E-0002 3.78510615353108E-0002 + 3.77660194690470E-0002 3.76809126604915E-0002 3.75957419487483E-0002 3.75105081737822E-0002 3.74252121764058E-0002 + 3.73398547982661E-0002 3.72544368818291E-0002 3.71689592703687E-0002 3.70834228079500E-0002 3.69978283394184E-0002 + 3.69121767103832E-0002 3.68264687672063E-0002 3.67407053569861E-0002 3.66548873275451E-0002 3.65690155274158E-0002 + 3.64830908058262E-0002 3.63971140126870E-0002 3.63110859985764E-0002 3.62250076147277E-0002 3.61388797130139E-0002 + 3.60527031459345E-0002 3.59664787666019E-0002 3.58802074287262E-0002 3.57938899866027E-0002 3.57075272950967E-0002 + 3.56211202096306E-0002 3.55346695861684E-0002 3.54481762812028E-0002 3.53616411517412E-0002 3.52750650552908E-0002 + 3.51884488498450E-0002 3.51017933938693E-0002 3.50150995462874E-0002 3.49283681664666E-0002 3.48416001142034E-0002 + 3.47547962497108E-0002 3.46679574336022E-0002 3.45810845268788E-0002 3.44941783909145E-0002 3.44072398874417E-0002 + 3.43202698785382E-0002 3.42332692266110E-0002 3.41462387943842E-0002 3.40591794448829E-0002 3.39720920414205E-0002 + 3.38849774475830E-0002 3.37978365272157E-0002 3.37106701444089E-0002 3.36234791634828E-0002 3.35362644489741E-0002 + 3.34490268656208E-0002 3.33617672783488E-0002 3.32744865522569E-0002 3.31871855526022E-0002 3.30998651447868E-0002 + 3.30125261943422E-0002 3.29251695669160E-0002 3.28377961282562E-0002 3.27504067441987E-0002 3.26630022806509E-0002 + 3.25755836035781E-0002 3.24881515789897E-0002 3.24007070729237E-0002 3.23132509514329E-0002 3.22257840805699E-0002 + 3.21383073263741E-0002 3.20508215548548E-0002 3.19633276319786E-0002 3.18758264236547E-0002 3.17883187957195E-0002 + 3.17008056139231E-0002 3.16132877439140E-0002 3.15257660512256E-0002 3.14382414012604E-0002 3.13507146592763E-0002 + 3.12631866903720E-0002 3.11756583594723E-0002 3.10881305313138E-0002 3.10006040704295E-0002 3.09130798411360E-0002 + 3.08255587075170E-0002 3.07380415334098E-0002 3.06505291823907E-0002 3.05630225177600E-0002 3.04755224025281E-0002 + 3.03880296994001E-0002 3.03005452707615E-0002 3.02130699786646E-0002 3.01256046848121E-0002 3.00381502505440E-0002 + 2.99507075368221E-0002 2.98632774042162E-0002 2.97758607128886E-0002 2.96884583225800E-0002 2.96010710925956E-0002 + 2.95136998817886E-0002 2.94263455485477E-0002 2.93390089507809E-0002 2.92516909459017E-0002 2.91643923908147E-0002 + 2.90771141418995E-0002 2.89898570549985E-0002 2.89026219854000E-0002 2.88154097878249E-0002 2.87282213164115E-0002 + 2.86410574247013E-0002 2.85539189656243E-0002 2.84668067914836E-0002 2.83797217539422E-0002 2.82926647040071E-0002 + 2.82056364920155E-0002 2.81186379676195E-0002 2.80316699797725E-0002 2.79447333767135E-0002 2.78578290059527E-0002 + 2.77709577142579E-0002 2.76841203476384E-0002 2.75973177513316E-0002 2.75105507697875E-0002 2.74238202466552E-0002 + 2.73371270247669E-0002 2.72504719461244E-0002 2.71638558518841E-0002 2.70772795823424E-0002 2.69907439769213E-0002 + 2.69042498741535E-0002 2.68177981116684E-0002 2.67313895261767E-0002 2.66450249534565E-0002 2.65587052283386E-0002 + 2.64724311846916E-0002 2.63862036554082E-0002 2.63000234723894E-0002 2.62138914665307E-0002 2.61278084677084E-0002 + 2.60417753047629E-0002 2.59557928054865E-0002 2.58698617966071E-0002 2.57839831037750E-0002 2.56981575515476E-0002 + 2.56123859633746E-0002 2.55266691615853E-0002 2.54410079673718E-0002 2.53554032007761E-0002 2.52698556806748E-0002 + 2.51843662247655E-0002 2.50989356495514E-0002 2.50135647703272E-0002 2.49282544011655E-0002 2.48430053549008E-0002 + 2.47578184431167E-0002 2.46726944761300E-0002 2.45876342629777E-0002 2.45026386114018E-0002 2.44177083278347E-0002 + 2.43328442173860E-0002 2.42480470838267E-0002 2.41633177295759E-0002 2.40786569556860E-0002 2.39940655618290E-0002 + 2.39095443462811E-0002 2.38250941059091E-0002 2.37407156361565E-0002 2.36564097310282E-0002 2.35721771830774E-0002 + 2.34880187833901E-0002 2.34039353215725E-0002 2.33199275857350E-0002 2.32359963624791E-0002 2.31521424368831E-0002 + 2.30683665924876E-0002 2.29846696112816E-0002 2.29010522736880E-0002 2.28175153585505E-0002 2.27340596431180E-0002 + 2.26506859030312E-0002 2.25673949123090E-0002 2.24841874433336E-0002 2.24010642668371E-0002 2.23180261518870E-0002 + 2.22350738658720E-0002 2.21522081744892E-0002 2.20694298417285E-0002 2.19867396298599E-0002 2.19041382994184E-0002 + 2.18216266091915E-0002 2.17392053162038E-0002 2.16568751757038E-0002 2.15746369411508E-0002 2.14924913641992E-0002 + 2.14104391946864E-0002 2.13284811806178E-0002 2.12466180681538E-0002 2.11648506015954E-0002 2.10831795233705E-0002 + 2.10016055740211E-0002 2.09201294921881E-0002 2.08387520145988E-0002 2.07574738760520E-0002 2.06762958094059E-0002 + 2.05952185455632E-0002 2.05142428134578E-0002 2.04333693400416E-0002 2.03525988502701E-0002 2.02719320670899E-0002 + 2.01913697114242E-0002 2.01109125021602E-0002 2.00305611561346E-0002 1.99503163881206E-0002 1.98701789108152E-0002 + 1.97901494348241E-0002 1.97102286686503E-0002 1.96304173186787E-0002 1.95507160891648E-0002 1.94711256822197E-0002 + 1.93916467977974E-0002 1.93122801336820E-0002 1.92330263854736E-0002 1.91538862465760E-0002 1.90748604081824E-0002 + 1.89959495592637E-0002 1.89171543865537E-0002 1.88384755745370E-0002 1.87599138054362E-0002 1.86814697591978E-0002 + 1.86031441134799E-0002 1.85249375436391E-0002 1.84468507227171E-0002 1.83688843214287E-0002 1.82910390081478E-0002 + 1.82133154488952E-0002 1.81357143073252E-0002 1.80582362447136E-0002 1.79808819199441E-0002 1.79036519894954E-0002 + 1.78265471074299E-0002 1.77495679253789E-0002 1.76727150925319E-0002 1.75959892556221E-0002 1.75193910589157E-0002 + 1.74429211441975E-0002 1.73665801507595E-0002 1.72903687153883E-0002 1.72142874723519E-0002 1.71383370533882E-0002 + 1.70625180876915E-0002 1.69868312019013E-0002 1.69112770200890E-0002 1.68358561637458E-0002 1.67605692517709E-0002 + 1.66854169004585E-0002 1.66103997234862E-0002 1.65355183319023E-0002 1.64607733341144E-0002 1.63861653358763E-0002 + 1.63116949402765E-0002 1.62373627477263E-0002 1.61631693559474E-0002 1.60891153599603E-0002 1.60152013520716E-0002 + 1.59414279218635E-0002 1.58677956561806E-0002 1.57943051391186E-0002 1.57209569520126E-0002 1.56477516734252E-0002 + 1.55746898791351E-0002 1.55017721421247E-0002 1.54289990325696E-0002 1.53563711178260E-0002 1.52838889624192E-0002 + 1.52115531280333E-0002 1.51393641734979E-0002 1.50673226547783E-0002 1.49954291249631E-0002 1.49236841342531E-0002 + 1.48520882299507E-0002 1.47806419564472E-0002 1.47093458552130E-0002 1.46382004647854E-0002 1.45672063207583E-0002 + 1.44963639557705E-0002 1.44256738994944E-0002 1.43551366786264E-0002 1.42847528168741E-0002 1.42145228349469E-0002 + 1.41444472505439E-0002 1.40745265783443E-0002 1.40047613299953E-0002 1.39351520141022E-0002 1.38656991362183E-0002 + 1.37964031988324E-0002 1.37272647013600E-0002 1.36582841401317E-0002 1.35894620083833E-0002 1.35207987962449E-0002 + 1.34522949907305E-0002 1.33839510757283E-0002 1.33157675319893E-0002 1.32477448371180E-0002 1.31798834655614E-0002 + 1.31121838885999E-0002 1.30446465743358E-0002 1.29772719876841E-0002 1.29100605903626E-0002 1.28430128408811E-0002 + 1.27761291945326E-0002 1.27094101033822E-0002 1.26428560162586E-0002 1.25764673787432E-0002 1.25102446331606E-0002 + 1.24441882185698E-0002 1.23782985707534E-0002 1.23125761222089E-0002 1.22470213021386E-0002 1.21816345364408E-0002 + 1.21164162476998E-0002 1.20513668551765E-0002 1.19864867748000E-0002 1.19217764191571E-0002 1.18572361974844E-0002 + 1.17928665156577E-0002 1.17286677761849E-0002 1.16646403781948E-0002 1.16007847174295E-0002 1.15371011862356E-0002 + 1.14735901735542E-0002 1.14102520649135E-0002 1.13470872424191E-0002 1.12840960847454E-0002 1.12212789671279E-0002 + 1.11586362613531E-0002 1.10961683357516E-0002 1.10338755551884E-0002 1.09717582810553E-0002 1.09098168712622E-0002 + 1.08480516802288E-0002 1.07864630588770E-0002 1.07250513546218E-0002 1.06638169113641E-0002 1.06027600694818E-0002 + 1.05418811658230E-0002 1.04811805336968E-0002 1.04206585028666E-0002 1.03603153995417E-0002 1.03001515463695E-0002 + 1.02401672624285E-0002 1.01803628632196E-0002 1.01207386606604E-0002 1.00612949630756E-0002 1.00020320751910E-0002 + 9.94295029812610E-0003 9.88404992938606E-0003 9.82533126285546E-0003 9.76679458879026E-0003 9.70844019381183E-0003 + 9.65026836089877E-0003 9.59227936938064E-0003 9.53447349493129E-0003 9.47685100956137E-0003 9.41941218161240E-0003 + 9.36215727574930E-0003 9.30508655295480E-0003 9.24820027052184E-0003 9.19149868204773E-0003 9.13498203742791E-0003 + 9.07865058284908E-0003 9.02250456078361E-0003 8.96654420998260E-0003 8.91076976547084E-0003 8.85518145853965E-0003 + 8.79977951674154E-0003 8.74456416388447E-0003 8.68953562002546E-0003 8.63469410146555E-0003 8.58003982074350E-0003 + 8.52557298663042E-0003 8.47129380412479E-0003 8.41720247444598E-0003 8.36329919502983E-0003 8.30958415952264E-0003 + 8.25605755777662E-0003 8.20271957584414E-0003 8.14957039597287E-0003 8.09661019660133E-0003 8.04383915235291E-0003 + 7.99125743403202E-0003 7.93886520861864E-0003 7.88666263926420E-0003 7.83464988528641E-0003 7.78282710216527E-0003 + 7.73119444153835E-0003 7.67975205119623E-0003 7.62850007507877E-0003 7.57743865327021E-0003 7.52656792199567E-0003 + 7.47588801361679E-0003 7.42539905662761E-0003 7.37510117565116E-0003 7.32499449143507E-0003 7.27507912084847E-0003 + 7.22535517687764E-0003 7.17582276862339E-0003 7.12648200129657E-0003 7.07733297621525E-0003 7.02837579080151E-0003 + 6.97961053857777E-0003 6.93103730916417E-0003 6.88265618827490E-0003 6.83446725771610E-0003 6.78647059538202E-0003 + 6.73866627525275E-0003 6.69105436739166E-0003 6.64363493794225E-0003 6.59640804912620E-0003 6.54937375924028E-0003 + 6.50253212265485E-0003 6.45588318981065E-0003 6.40942700721717E-0003 6.36316361745058E-0003 6.31709305915135E-0003 + 6.27121536702285E-0003 6.22553057182903E-0003 6.18003870039283E-0003 6.13473977559504E-0003 6.08963381637182E-0003 + 6.04472083771409E-0003 6.00000085066554E-0003 5.95547386232190E-0003 5.91113987582928E-0003 5.86699889038321E-0003 + 5.82305090122813E-0003 5.77929589965560E-0003 5.73573387300432E-0003 5.69236480465878E-0003 5.64918867404920E-0003 + 5.60620545665055E-0003 5.56341512398224E-0003 5.52081764360824E-0003 5.47841297913602E-0003 5.43620109021720E-0003 + 5.39418193254690E-0003 5.35235545786427E-0003 5.31072161395243E-0003 5.26928034463859E-0003 5.22803158979477E-0003 + 5.18697528533782E-0003 5.14611136323046E-0003 5.10543975148132E-0003 5.06496037414652E-0003 5.02467315132965E-0003 + 4.98457799918321E-0003 4.94467482990978E-0003 4.90496355176272E-0003 4.86544406904797E-0003 4.82611628212483E-0003 + 4.78698008740818E-0003 4.74803537736925E-0003 4.70928204053775E-0003 4.67071996150374E-0003 4.63234902091911E-0003 + 4.59416909550006E-0003 4.55618005802864E-0003 4.51838177735568E-0003 4.48077411840235E-0003 4.44335694216295E-0003 + 4.40613010570759E-0003 4.36909346218439E-0003 4.33224686082269E-0003 4.29559014693553E-0003 4.25912316192265E-0003 + 4.22284574327403E-0003 4.18675772457230E-0003 4.15085893549669E-0003 4.11514920182596E-0003 4.07962834544231E-0003 + 4.04429618433468E-0003 4.00915253260252E-0003 3.97419720046005E-0003 3.93942999423953E-0003 3.90485071639595E-0003 + 3.87045916551074E-0003 3.83625513629651E-0003 3.80223841960107E-0003 3.76840880241207E-0003 3.73476606786200E-0003 + 3.70130999523232E-0003 3.66804035995888E-0003 3.63495693363651E-0003 3.60205948402448E-0003 3.56934777505138E-0003 + 3.53682156682077E-0003 3.50448061561652E-0003 3.47232467390821E-0003 3.44035349035718E-0003 3.40856680982194E-0003 + 3.37696437336465E-0003 3.34554591825655E-0003 3.31431117798452E-0003 3.28325988225741E-0003 3.25239175701218E-0003 + 3.22170652442080E-0003 3.19120390289647E-0003 3.16088360710101E-0003 3.13074534795113E-0003 3.10078883262583E-0003 + 3.07101376457359E-0003 3.04141984351938E-0003 3.01200676547242E-0003 2.98277422273329E-0003 2.95372190390216E-0003 + 2.92484949388595E-0003 2.89615667390659E-0003 2.86764312150913E-0003 2.83930851056961E-0003 2.81115251130367E-0003 + 2.78317479027472E-0003 2.75537501040255E-0003 2.72775283097227E-0003 2.70030790764265E-0003 2.67303989245551E-0003 + 2.64594843384442E-0003 2.61903317664426E-0003 2.59229376210021E-0003 2.56572982787738E-0003 2.53934100807060E-0003 + 2.51312693321369E-0003 2.48708723028979E-0003 2.46122152274097E-0003 2.43552943047873E-0003 2.41001056989393E-0003 + 2.38466455386731E-0003 2.35949099178029E-0003 2.33448948952513E-0003 2.30965964951621E-0003 2.28500107070061E-0003 + 2.26051334856954E-0003 2.23619607516921E-0003 2.21204883911248E-0003 2.18807122559020E-0003 2.16426281638283E-0003 + 2.14062318987236E-0003 2.11715192105397E-0003 2.09384858154850E-0003 2.07071273961417E-0003 2.04774396015916E-0003 + 2.02494180475421E-0003 2.00230583164492E-0003 1.97983559576486E-0003 1.95753064874812E-0003 1.93539053894280E-0003 + 1.91341481142376E-0003 1.89160300800617E-0003 1.86995466725909E-0003 1.84846932451885E-0003 1.82714651190311E-0003 + 1.80598575832447E-0003 1.78498658950491E-0003 1.76414852798964E-0003 1.74347109316164E-0003 1.72295380125624E-0003 + 1.70259616537559E-0003 1.68239769550370E-0003 1.66235789852118E-0003 1.64247627822042E-0003 1.62275233532103E-0003 + 1.60318556748493E-0003 1.58377546933219E-0003 1.56452153245653E-0003 1.54542324544141E-0003 1.52648009387583E-0003 + 1.50769156037058E-0003 1.48905712457476E-0003 1.47057626319190E-0003 1.45224844999689E-0003 1.43407315585261E-0003 + 1.41604984872698E-0003 1.39817799371000E-0003 1.38045705303093E-0003 1.36288648607603E-0003 1.34546574940566E-0003 + 1.32819429677243E-0003 1.31107157913881E-0003 1.29409704469537E-0003 1.27727013887884E-0003 1.26059030439061E-0003 + 1.24405698121518E-0003 1.22766960663883E-0003 1.21142761526859E-0003 1.19533043905107E-0003 1.17937750729190E-0003 + 1.16356824667479E-0003 1.14790208128115E-0003 1.13237843260988E-0003 1.11699671959696E-0003 1.10175635863567E-0003 + 1.08665676359656E-0003 1.07169734584803E-0003 1.05687751427651E-0003 1.04219667530733E-0003 1.02765423292553E-0003 + 1.01324958869678E-0003 9.98982141788631E-0004 9.84851288991730E-0004 9.70856424741528E-0004 9.56996941139703E-0004 + 9.43272227976140E-0004 9.29681672750989E-0004 9.16224660696704E-0004 9.02900574800564E-0004 8.89708795827059E-0004 + 8.76648702340634E-0004 8.63719670728698E-0004 8.50921075224421E-0004 8.38252287930189E-0004 8.25712678840831E-0004 + 8.13301615867338E-0004 8.01018464860484E-0004 7.88862589634793E-0004 7.76833351992758E-0004 7.64930111748894E-0004 + 7.53152226754404E-0004 7.41499052921659E-0004 7.29969944249148E-0004 7.18564252846353E-0004 7.07281328958958E-0004 + 6.96120520994314E-0004 6.85081175546763E-0004 6.74162637423549E-0004 6.63364249670567E-0004 6.52685353598576E-0004 + 6.42125288809331E-0004 6.31683393222141E-0004 6.21359003100450E-0004 6.11151453078608E-0004 6.01060076188979E-0004 + 5.91084203888984E-0004 5.81223166088670E-0004 5.71476291178004E-0004 5.61842906054859E-0004 5.52322336152837E-0004 + 5.42913905469358E-0004 5.33616936594064E-0004 5.24430750737200E-0004 5.15354667758455E-0004 5.06388006195672E-0004 + 4.97530083294006E-0004 4.88780215035211E-0004 4.80137716166998E-0004 4.71601900232784E-0004 4.63172079601409E-0004 + 4.54847565497323E-0004 4.46627668030640E-0004 4.38511696227647E-0004 4.30498958061437E-0004 4.22588760482635E-0004 + 4.14780409450496E-0004 4.07073209963998E-0004 3.99466466093381E-0004 3.91959481011588E-0004 3.84551557026142E-0004 + 3.77241995611157E-0004 3.70030097439450E-0004 3.62915162415022E-0004 3.55896489705566E-0004 3.48973377775287E-0004 + 3.42145124417963E-0004 3.35411026790003E-0004 3.28770381443969E-0004 3.22222484362084E-0004 3.15766630990113E-0004 + 3.09402116271299E-0004 3.03128234680600E-0004 2.96944280259162E-0004 2.90849546648825E-0004 2.84843327127062E-0004 + 2.78924914641927E-0004 2.73093601847372E-0004 2.67348681138624E-0004 2.61689444687903E-0004 2.56115184480264E-0004 + 2.50625192349648E-0004 2.45218760015222E-0004 2.39895179117807E-0004 2.34653741256685E-0004 2.29493738026378E-0004 + 2.24414461053913E-0004 2.19415202036098E-0004 2.14495252777071E-0004 2.09653905226118E-0004 2.04890451515594E-0004 + 2.00204183999208E-0004 1.95594395290349E-0004 1.91060378300761E-0004 1.86601426279410E-0004 1.82216832851500E-0004 + 1.77905892057805E-0004 1.73667898394119E-0004 1.69502146851043E-0004 1.65407932953851E-0004 1.61384552802686E-0004 + 1.57431303112954E-0004 1.53547481255885E-0004 1.49732385299397E-0004 1.45985314049091E-0004 1.42305567089588E-0004 + 1.38692444825942E-0004 1.35145248525395E-0004 1.31663280359327E-0004 1.28245843445383E-0004 1.24892241889898E-0004 + 1.21601780830485E-0004 1.18373766478880E-0004 1.15207506164048E-0004 1.12102308375417E-0004 1.09057482806459E-0004 + 1.06072340398407E-0004 1.03146193384268E-0004 1.00278355333011E-0004 9.74681411940181E-0005 9.47148673417926E-0005 + 9.20178516208089E-0005 8.93764133907042E-0005 8.67898735716146E-0005 8.42575546898136E-0005 8.17787809235257E-0005 + 7.93528781490100E-0005 7.69791739868960E-0005 7.46569978486839E-0005 7.23856809835701E-0005 7.01645565254365E-0005 + 6.79929595401353E-0005 6.58702270729584E-0005 6.37956981963956E-0005 6.17687140580982E-0005 5.97886179290851E-0005 + 5.78547552522181E-0005 5.59664736908715E-0005 5.41231231779043E-0005 5.23240559648027E-0005 5.05686266711240E-0005 + 4.88561923341666E-0005 4.71861124588629E-0005 4.55577490679547E-0005 4.39704667523712E-0005 4.24236327219041E-0005 + 4.09166168560693E-0005 3.94487917552635E-0005 3.80195327921554E-0005 3.66282181633062E-0005 3.52742289410711E-0005 + 3.39569491257141E-0005 3.26757656978165E-0005 3.14300686708852E-0005 3.02192511442526E-0005 2.90427093562171E-0005 + 2.78998427374210E-0005 2.67900539645069E-0005 2.57127490140023E-0005 2.46673372164748E-0005 2.36532313109472E-0005 + 2.26698474995397E-0005 2.17166055024044E-0005 2.07929286128861E-0005 1.98982437529644E-0005 1.90319815289332E-0005 + 1.81935762873507E-0005 1.73824661712544E-0005 1.65980931766108E-0005 1.58399032090568E-0005 1.51073461408759E-0005 + 1.43998758682564E-0005 1.37169503687939E-0005 1.30580317592680E-0005 1.24225863536856E-0005 1.18100847215691E-0005 + 1.12200017465332E-0005 1.06518166851080E-0005 1.01050132258416E-0005 9.57907954865687E-0006 9.07350838448683E-0006 + 8.58779707516982E-0006 8.12144763361334E-0006 7.67396680423377E-0006 7.24486612365455E-0006 6.83366198168845E-0006 + 6.43987568257446E-0006 6.06303350649896E-0006 5.70266677138530E-0006 5.35831189495114E-0006 5.02951045704732E-0006 + 4.71580926226163E-0006 4.41676040280756E-0006 4.13192132167618E-0006 3.86085487607340E-0006 3.60312940113079E-0006 + 3.35831877389008E-0006 3.12600247757115E-0006 2.90576566611197E-0006 2.69719922899481E-0006 2.49989985634358E-0006 + 2.31347010430813E-0006 2.13751846072727E-0006 1.97165941107108E-0006 1.81551350466918E-0006 1.66870742121795E-0006 + 1.53087403757344E-0006 1.40165249482905E-0006 1.28068826567384E-0006 1.16763322204115E-0006 1.06214570303911E-0006 + 9.63890583170691E-0007 8.72539340838492E-0007 7.87770127138895E-0007 7.09267834945132E-0007 6.36724168277047E-0007 + 5.69837711963687E-0007 5.08314001593871E-0007 4.51865593759613E-0007 4.00212136589807E-0007 3.53080440577162E-0007 + 3.10204549698354E-0007 2.71325812826495E-0007 2.36192955439595E-0007 2.04562151622643E-0007 1.76197096366251E-0007 + 1.50869078160763E-0007 1.28357051887950E-0007 1.08447712009831E-0007 9.09355660557710E-0008 7.56230084087317E-0008 + 6.23203943906192E-0008 5.08461146483192E-0008 4.10266698399582E-0008 3.26967456233138E-0008 2.56992879459220E-0008 + 1.98855786381520E-0008 1.51153113098278E-0008 1.12566675508462E-0008 8.18639343674711E-0009 5.78987633959034E-0009 + 3.96122204507970E-0009 2.60333217642795E-0009 1.62798192566039E-0009 9.55898093071187E-0010 5.16837435434994E-0010 + 2.49665323693537E-0010 1.02434710741355E-0010 3.24654100138627E-0011 6.42368552507008E-0012 4.02154032476616E-0013 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 1.00000000000000E+0012 + 1.00000000000000E+0012 1.00000000000000E+0012 5.15272800898784E+0002 5.13776716197091E+0002 5.12287371082095E+0002 + 5.10804717393591E+0002 5.09328707434646E+0002 5.07859293966555E+0002 5.06396430203862E+0002 5.04940069809433E+0002 + 5.03490166889588E+0002 5.02046675989284E+0002 5.00609552087356E+0002 4.99178750591813E+0002 4.97754227335182E+0002 + 4.96335938569909E+0002 4.94923840963811E+0002 4.93517891595578E+0002 4.92118047950330E+0002 4.90724267915217E+0002 + 4.89336509775077E+0002 4.87954732208136E+0002 4.86578894281763E+0002 4.85208955448266E+0002 4.83844875540741E+0002 + 4.82486614768969E+0002 4.81134133715349E+0002 4.79787393330893E+0002 4.78446354931251E+0002 4.77110980192791E+0002 + 4.75781231148719E+0002 4.74457070185241E+0002 4.73138460037776E+0002 4.71825363787199E+0002 4.70517744856142E+0002 + 4.69215567005325E+0002 4.67918794329927E+0002 4.66627391256014E+0002 4.65341322536986E+0002 4.64060553250077E+0002 + 4.62785048792896E+0002 4.61514774879996E+0002 4.60249697539494E+0002 4.58989783109718E+0002 4.57734998235902E+0002 + 4.56485309866910E+0002 4.55240685252000E+0002 4.54001091937627E+0002 4.52766497764277E+0002 4.51536870863342E+0002 + 4.50312179654022E+0002 4.49092392840275E+0002 4.47877479407784E+0002 4.46667408620976E+0002 4.45462150020060E+0002 + 4.44261673418108E+0002 4.43065948898163E+0002 4.41874946810382E+0002 4.40688637769209E+0002 4.39506992650587E+0002 + 4.38329982589186E+0002 4.37157578975682E+0002 4.35989753454049E+0002 4.34826477918891E+0002 4.33667724512802E+0002 + 4.32513465623756E+0002 4.31363673882522E+0002 4.30218322160114E+0002 4.29077383565266E+0002 4.27940831441939E+0002 + 4.26808639366846E+0002 4.25680781147021E+0002 4.24557230817399E+0002 4.23437962638432E+0002 4.22322951093733E+0002 + 4.21212170887737E+0002 4.20105596943401E+0002 4.19003204399917E+0002 4.17904968610462E+0002 4.16810865139964E+0002 + 4.15720869762896E+0002 4.14634958461099E+0002 4.13553107421624E+0002 4.12475293034598E+0002 4.11401491891118E+0002 + 4.10331680781163E+0002 4.09265836691536E+0002 4.08203936803823E+0002 4.07145958492377E+0002 4.06091879322327E+0002 + 4.05041677047601E+0002 4.03995329608984E+0002 4.02952815132183E+0002 4.01914111925929E+0002 4.00879198480084E+0002 + 3.99848053463781E+0002 3.98820655723582E+0002 3.97796984281652E+0002 3.96777018333959E+0002 3.95760737248490E+0002 + 3.94748120563489E+0002 3.93739147985715E+0002 3.92733799388716E+0002 3.91732054811127E+0002 3.90733894454982E+0002 + 3.89739298684047E+0002 3.88748248022176E+0002 3.87760723151675E+0002 3.86776704911693E+0002 3.85796174296626E+0002 + 3.84819112454544E+0002 3.83845500685627E+0002 3.82875320440627E+0002 3.81908553319342E+0002 3.80945181069108E+0002 + 3.79985185583306E+0002 3.79028548899890E+0002 3.78075253199928E+0002 3.77125280806159E+0002 3.76178614181565E+0002 + 3.75235235927965E+0002 3.74295128784615E+0002 3.73358275626831E+0002 3.72424659464624E+0002 3.71494263441350E+0002 + 3.70567070832376E+0002 3.69643065043761E+0002 3.68722229610948E+0002 3.67804548197477E+0002 3.66890004593705E+0002 + 3.65978582715545E+0002 3.65070266603215E+0002 3.64165040420009E+0002 3.63262888451065E+0002 3.62363795102170E+0002 + 3.61467744898553E+0002 3.60574722483712E+0002 3.59684712618241E+0002 3.58797700178674E+0002 3.57913670156345E+0002 + 3.57032607656256E+0002 3.56154497895955E+0002 3.55279326204435E+0002 3.54407078021040E+0002 3.53537738894377E+0002 + 3.52671294481254E+0002 3.51807730545616E+0002 3.50947032957500E+0002 3.50089187692000E+0002 3.49234180828242E+0002 + 3.48381998548372E+0002 3.47532627136555E+0002 3.46686052977979E+0002 3.45842262557883E+0002 3.45001242460582E+0002 + 3.44162979368507E+0002 3.43327460061263E+0002 3.42494671414683E+0002 3.41664600399907E+0002 3.40837234082461E+0002 + 3.40012559621347E+0002 3.39190564268149E+0002 3.38371235366145E+0002 3.37554560349423E+0002 3.36740526742019E+0002 + 3.35929122157051E+0002 3.35120334295875E+0002 3.34314150947238E+0002 3.33510559986450E+0002 3.32709549374559E+0002 + 3.31911107157537E+0002 3.31115221465479E+0002 3.30321880511798E+0002 3.29531072592445E+0002 3.28742786085126E+0002 + 3.27957009448531E+0002 3.27173731221570E+0002 3.26392940022625E+0002 3.25614624548793E+0002 3.24838773575157E+0002 + 3.24065375954053E+0002 3.23294420614344E+0002 3.22525896560709E+0002 3.21759792872935E+0002 3.20996098705218E+0002 + 3.20234803285469E+0002 3.19475895914632E+0002 3.18719365966005E+0002 3.17965202884571E+0002 3.17213396186335E+0002 + 3.16463935457668E+0002 3.15716810354659E+0002 3.14972010602473E+0002 3.14229525994716E+0002 3.13489346392806E+0002 + 3.12751461725355E+0002 3.12015861987549E+0002 3.11282537240545E+0002 3.10551477610866E+0002 3.09822673289807E+0002 + 3.09096114532846E+0002 3.08371791659059E+0002 3.07649695050548E+0002 3.06929815151868E+0002 3.06212142469461E+0002 + 3.05496667571101E+0002 3.04783381085340E+0002 3.04072273700961E+0002 3.03363336166438E+0002 3.02656559289400E+0002 + 3.01951933936104E+0002 3.01249451030907E+0002 3.00549101555752E+0002 2.99850876549655E+0002 2.99154767108192E+0002 + 2.98460764383003E+0002 2.97768859581295E+0002 2.97079043965347E+0002 2.96391308852025E+0002 2.95705645612302E+0002 + 2.95022045670780E+0002 2.94340500505222E+0002 2.93661001646082E+0002 2.92983540676044E+0002 2.92308109229570E+0002 + 2.91634698992442E+0002 2.90963301701320E+0002 2.90293909143296E+0002 2.89626513155459E+0002 2.88961105624461E+0002 + 2.88297678486087E+0002 2.87636223724832E+0002 2.86976733373482E+0002 2.86319199512699E+0002 2.85663614270606E+0002 + 2.85009969822384E+0002 2.84358258389870E+0002 2.83708472241156E+0002 2.83060603690194E+0002 2.82414645096411E+0002 + 2.81770588864317E+0002 2.81128427443125E+0002 2.80488153326375E+0002 2.79849759051558E+0002 2.79213237199742E+0002 + 2.78578580395213E+0002 2.77945781305105E+0002 2.77314832639045E+0002 2.76685727148797E+0002 2.76058457627909E+0002 + 2.75433016911364E+0002 2.74809397875240E+0002 2.74187593436364E+0002 2.73567596551977E+0002 2.72949400219398E+0002 + 2.72332997475696E+0002 2.71718381397361E+0002 2.71105545099980E+0002 2.70494481737915E+0002 2.69885184503991E+0002 + 2.69277646629175E+0002 2.68671861382268E+0002 2.68067822069600E+0002 2.67465522034718E+0002 2.66864954658092E+0002 + 2.66266113356815E+0002 2.65668991584301E+0002 2.65073582830000E+0002 2.64479880619107E+0002 2.63887878512271E+0002 + 2.63297570105316E+0002 2.62708949028959E+0002 2.62122008948528E+0002 2.61536743563694E+0002 2.60953146608190E+0002 + 2.60371211849550E+0002 2.59790933088834E+0002 2.59212304160368E+0002 2.58635318931482E+0002 2.58059971302249E+0002 + 2.57486255205229E+0002 2.56914164605217E+0002 2.56343693498990E+0002 2.55774835915055E+0002 2.55207585913408E+0002 + 2.54641937585287E+0002 2.54077885052931E+0002 2.53515422469339E+0002 2.52954544018034E+0002 2.52395243912832E+0002 + 2.51837516397604E+0002 2.51281355746050E+0002 2.50726756261469E+0002 2.50173712276535E+0002 2.49622218153075E+0002 + 2.49072268281845E+0002 2.48523857082311E+0002 2.47976979002437E+0002 2.47431628518464E+0002 2.46887800134704E+0002 + 2.46345488383323E+0002 2.45804687824138E+0002 2.45265393044407E+0002 2.44727598658629E+0002 2.44191299308335E+0002 + 2.43656489661894E+0002 2.43123164414312E+0002 2.42591318287033E+0002 2.42060946027750E+0002 2.41532042410207E+0002 + 2.41004602234011E+0002 2.40478620324442E+0002 2.39954091532266E+0002 2.39431010733548E+0002 2.38909372829474E+0002 + 2.38389172746159E+0002 2.37870405434478E+0002 2.37353065869879E+0002 2.36837149052211E+0002 2.36322650005548E+0002 + 2.35809563778014E+0002 2.35297885441614E+0002 2.34787610092060E+0002 2.34278732848608E+0002 2.33771248853886E+0002 + 2.33265153273731E+0002 2.32760441297024E+0002 2.32257108135532E+0002 2.31755149023741E+0002 2.31254559218702E+0002 + 2.30755333999869E+0002 2.30257468668947E+0002 2.29760958549736E+0002 2.29265798987975E+0002 2.28771985351193E+0002 + 2.28279513028559E+0002 2.27788377430730E+0002 2.27298573989708E+0002 2.26810098158689E+0002 2.26322945411919E+0002 + 2.25837111244555E+0002 2.25352591172515E+0002 2.24869380732344E+0002 2.24387475481073E+0002 2.23906870996075E+0002 + 2.23427562874937E+0002 2.22949546735317E+0002 2.22472818214812E+0002 2.21997372970826E+0002 2.21523206680435E+0002 + 2.21050315040259E+0002 2.20578693766331E+0002 2.20108338593966E+0002 2.19639245277638E+0002 2.19171409590854E+0002 + 2.18704827326022E+0002 2.18239494294336E+0002 2.17775406325646E+0002 2.17312559268342E+0002 2.16850948989230E+0002 + 2.16390571373411E+0002 2.15931422324168E+0002 2.15473497762844E+0002 2.15016793628726E+0002 2.14561305878933E+0002 + 2.14107030488298E+0002 2.13653963449255E+0002 2.13202100771732E+0002 2.12751438483031E+0002 2.12301972627726E+0002 + 2.11853699267548E+0002 2.11406614481280E+0002 2.10960714364648E+0002 2.10515995030215E+0002 2.10072452607275E+0002 + 2.09630083241750E+0002 2.09188883096086E+0002 2.08748848349146E+0002 2.08309975196116E+0002 2.07872259848397E+0002 + 2.07435698533509E+0002 2.07000287494988E+0002 2.06566022992294E+0002 2.06132901300706E+0002 2.05700918711231E+0002 + 2.05270071530505E+0002 2.04840356080699E+0002 2.04411768699425E+0002 2.03984305739643E+0002 2.03557963569566E+0002 + 2.03132738572573E+0002 2.02708627147111E+0002 2.02285625706614E+0002 2.01863730679402E+0002 2.01442938508604E+0002 + 2.01023245652062E+0002 2.00604648582246E+0002 2.00187143786169E+0002 1.99770727765299E+0002 1.99355397035476E+0002 + 1.98941148126826E+0002 1.98527977583679E+0002 1.98115881964485E+0002 1.97704857841729E+0002 1.97294901801857E+0002 + 1.96886010445187E+0002 1.96478180385833E+0002 1.96071408251626E+0002 1.95665690684032E+0002 1.95261024338077E+0002 + 1.94857405882267E+0002 1.94454831998513E+0002 1.94053299382052E+0002 1.93652804741374E+0002 1.93253344798146E+0002 + 1.92854916287137E+0002 1.92457515956145E+0002 1.92061140565923E+0002 1.91665786890105E+0002 1.91271451715139E+0002 + 1.90878131840208E+0002 1.90485824077165E+0002 1.90094525250460E+0002 1.89704232197073E+0002 1.89314941766438E+0002 + 1.88926650820383E+0002 1.88539356233056E+0002 1.88153054890858E+0002 1.87767743692380E+0002 1.87383419548331E+0002 + 1.87000079381474E+0002 1.86617720126563E+0002 1.86236338730275E+0002 1.85855932151145E+0002 1.85476497359506E+0002 + 1.85098031337421E+0002 1.84720531078624E+0002 1.84343993588453E+0002 1.83968415883792E+0002 1.83593794993008E+0002 + 1.83220127955889E+0002 1.82847411823587E+0002 1.82475643658551E+0002 1.82104820534476E+0002 1.81734939536235E+0002 + 1.81365997759829E+0002 1.80997992312321E+0002 1.80630920311783E+0002 1.80264778887237E+0002 1.79899565178598E+0002 + 1.79535276336617E+0002 1.79171909522826E+0002 1.78809461909481E+0002 1.78447930679508E+0002 1.78087313026449E+0002 + 1.77727606154402E+0002 1.77368807277976E+0002 1.77010913622228E+0002 1.76653922422618E+0002 1.76297830924949E+0002 + 1.75942636385319E+0002 1.75588336070069E+0002 1.75234927255728E+0002 1.74882407228964E+0002 1.74530773286535E+0002 + 1.74180022735233E+0002 1.73830152891838E+0002 1.73481161083069E+0002 1.73133044645531E+0002 1.72785800925666E+0002 + 1.72439427279709E+0002 1.72093921073633E+0002 1.71749279683108E+0002 1.71405500493447E+0002 1.71062580899560E+0002 + 1.70720518305911E+0002 1.70379310126467E+0002 1.70038953784654E+0002 1.69699446713307E+0002 1.69360786354631E+0002 + 1.69022970160150E+0002 1.68685995590664E+0002 1.68349860116203E+0002 1.68014561215985E+0002 1.67680096378370E+0002 + 1.67346463100817E+0002 1.67013658889837E+0002 1.66681681260958E+0002 1.66350527738673E+0002 1.66020195856402E+0002 + 1.65690683156449E+0002 1.65361987189961E+0002 1.65034105516883E+0002 1.64707035705920E+0002 1.64380775334494E+0002 + 1.64055321988704E+0002 1.63730673263285E+0002 1.63406826761565E+0002 1.63083780095431E+0002 1.62761530885283E+0002 + 1.62440076759998E+0002 1.62119415356890E+0002 1.61799544321670E+0002 1.61480461308409E+0002 1.61162163979497E+0002 + 1.60844650005607E+0002 1.60527917065657E+0002 1.60211962846770E+0002 1.59896785044238E+0002 1.59582381361487E+0002 + 1.59268749510034E+0002 1.58955887209458E+0002 1.58643792187356E+0002 1.58332462179312E+0002 1.58021894928858E+0002 + 1.57712088187440E+0002 1.57403039714382E+0002 1.57094747276850E+0002 1.56787208649816E+0002 1.56480421616026E+0002 + 1.56174383965962E+0002 1.55869093497811E+0002 1.55564548017427E+0002 1.55260745338300E+0002 1.54957683281521E+0002 + 1.54655359675749E+0002 1.54353772357175E+0002 1.54052919169492E+0002 1.53752797963863E+0002 1.53453406598883E+0002 + 1.53154742940551E+0002 1.52856804862237E+0002 1.52559590244648E+0002 1.52263096975797E+0002 1.51967322950973E+0002 + 1.51672266072707E+0002 1.51377924250741E+0002 1.51084295401997E+0002 1.50791377450547E+0002 1.50499168327583E+0002 + 1.50207665971383E+0002 1.49916868327282E+0002 1.49626773347644E+0002 1.49337378991831E+0002 1.49048683226168E+0002 + 1.48760684023923E+0002 1.48473379365269E+0002 1.48186767237259E+0002 1.47900845633794E+0002 1.47615612555599E+0002 + 1.47331066010187E+0002 1.47047204011837E+0002 1.46764024581561E+0002 1.46481525747078E+0002 1.46199705542787E+0002 + 1.45918562009734E+0002 1.45638093195590E+0002 1.45358297154621E+0002 1.45079171947657E+0002 1.44800715642073E+0002 + 1.44522926311754E+0002 1.44245802037069E+0002 1.43969340904850E+0002 1.43693541008360E+0002 1.43418400447265E+0002 + 1.43143917327613E+0002 1.42870089761806E+0002 1.42596915868571E+0002 1.42324393772935E+0002 1.42052521606203E+0002 + 1.41781297505928E+0002 1.41510719615887E+0002 1.41240786086056E+0002 1.40971495072585E+0002 1.40702844737772E+0002 + 1.40434833250038E+0002 1.40167458783902E+0002 1.39900719519958E+0002 1.39634613644850E+0002 1.39369139351246E+0002 + 1.39104294837814E+0002 1.38840078309201E+0002 1.38576487976004E+0002 1.38313522054751E+0002 1.38051178767872E+0002 + 1.37789456343683E+0002 1.37528353016353E+0002 1.37267867025890E+0002 1.37007996618110E+0002 1.36748740044619E+0002 + 1.36490095562788E+0002 1.36232061435730E+0002 1.35974635932278E+0002 1.35717817326964E+0002 1.35461603899990E+0002 + 1.35205993937215E+0002 1.34950985730126E+0002 1.34696577575818E+0002 1.34442767776972E+0002 1.34189554641833E+0002 + 1.33936936484188E+0002 1.33684911623345E+0002 1.33433478384110E+0002 1.33182635096769E+0002 1.32932380097062E+0002 + 1.32682711726163E+0002 1.32433628330664E+0002 1.32185128262546E+0002 1.31937209879165E+0002 1.31689871543225E+0002 + 1.31443111622763E+0002 1.31196928491126E+0002 1.30951320526949E+0002 1.30706286114138E+0002 1.30461823641847E+0002 + 1.30217931504458E+0002 1.29974608101564E+0002 1.29731851837944E+0002 1.29489661123549E+0002 1.29248034373477E+0002 + 1.29006970007956E+0002 1.28766466452324E+0002 1.28526522137011E+0002 1.28287135497515E+0002 1.28048304974390E+0002 + 1.27810029013220E+0002 1.27572306064603E+0002 1.27335134584133E+0002 1.27098513032378E+0002 1.26862439874866E+0002 + 1.26626913582061E+0002 1.26391932629348E+0002 1.26157495497011E+0002 1.25923600670221E+0002 1.25690246639009E+0002 + 1.25457431898257E+0002 1.25225154947671E+0002 1.24993414291769E+0002 1.24762208439862E+0002 1.24531535906033E+0002 + 1.24301395209124E+0002 1.24071784872714E+0002 1.23842703425103E+0002 1.23614149399296E+0002 1.23386121332982E+0002 + 1.23158617768521E+0002 1.22931637252922E+0002 1.22705178337831E+0002 1.22479239579508E+0002 1.22253819538816E+0002 + 1.22028916781199E+0002 1.21804529876667E+0002 1.21580657399781E+0002 1.21357297929634E+0002 1.21134450049834E+0002 + 1.20912112348489E+0002 1.20690283418190E+0002 1.20468961855993E+0002 1.20248146263408E+0002 1.20027835246375E+0002 + 1.19808027415252E+0002 1.19588721384800E+0002 1.19369915774166E+0002 1.19151609206863E+0002 1.18933800310762E+0002 + 1.18716487718068E+0002 1.18499670065311E+0002 1.18283345993325E+0002 1.18067514147236E+0002 1.17852173176446E+0002 + 1.17637321734614E+0002 1.17422958479645E+0002 1.17209082073674E+0002 1.16995691183047E+0002 1.16782784478312E+0002 + 1.16570360634196E+0002 1.16358418329599E+0002 1.16146956247571E+0002 1.15935973075302E+0002 1.15725467504105E+0002 + 1.15515438229401E+0002 1.15305883950708E+0002 1.15096803371619E+0002 1.14888195199796E+0002 1.14680058146949E+0002 + 1.14472390928823E+0002 1.14265192265188E+0002 1.14058460879816E+0002 1.13852195500477E+0002 1.13646394858916E+0002 + 1.13441057690843E+0002 1.13236182735920E+0002 1.13031768737743E+0002 1.12827814443833E+0002 1.12624318605617E+0002 + 1.12421279978418E+0002 1.12218697321440E+0002 1.12016569397753E+0002 1.11814894974280E+0002 1.11613672821786E+0002 + 1.11412901714862E+0002 1.11212580431909E+0002 1.11012707755129E+0002 1.10813282470512E+0002 1.10614303367818E+0002 + 1.10415769240568E+0002 1.10217678886027E+0002 1.10020031105195E+0002 1.09822824702791E+0002 1.09626058487243E+0002 + 1.09429731270670E+0002 1.09233841868874E+0002 1.09038389101323E+0002 1.08843371791143E+0002 1.08648788765101E+0002 + 1.08454638853595E+0002 1.08260920890637E+0002 1.08067633713848E+0002 1.07874776164438E+0002 1.07682347087198E+0002 + 1.07490345330485E+0002 1.07298769746211E+0002 1.07107619189830E+0002 1.06916892520328E+0002 1.06726588600207E+0002 + 1.06536706295474E+0002 1.06347244475631E+0002 1.06158202013661E+0002 1.05969577786016E+0002 1.05781370672605E+0002 + 1.05593579556783E+0002 1.05406203325339E+0002 1.05219240868483E+0002 1.05032691079833E+0002 1.04846552856409E+0002 + 1.04660825098615E+0002 1.04475506710230E+0002 1.04290596598396E+0002 1.04106093673606E+0002 1.03921996849696E+0002 + 1.03738305043827E+0002 1.03555017176480E+0002 1.03372132171439E+0002 1.03189648955785E+0002 1.03007566459881E+0002 + 1.02825883617362E+0002 1.02644599365125E+0002 1.02463712643315E+0002 1.02283222395316E+0002 1.02103127567739E+0002 + 1.01923427110413E+0002 1.01744119976372E+0002 1.01565205121843E+0002 1.01386681506239E+0002 1.01208548092144E+0002 + 1.01030803845305E+0002 1.00853447734619E+0002 1.00676478732126E+0002 1.00499895812993E+0002 1.00323697955509E+0002 + 1.00147884141071E+0002 9.99724533541718E+0001 9.97974045823948E+0001 9.96227368163994E+0001 9.94484490499116E+0001 + 9.92745402797141E+0001 9.91010095056357E+0001 9.89278557305408E+0001 9.87550779603194E+0001 9.85826752038766E+0001 + 9.84106464731228E+0001 9.82389907829634E+0001 9.80677071512883E+0001 9.78967945989628E+0001 9.77262521498165E+0001 + 9.75560788306340E+0001 9.73862736711447E+0001 9.72168357040130E+0001 9.70477639648284E+0001 9.68790574920955E+0001 + 9.67107153272247E+0001 9.65427365145218E+0001 9.63751201011787E+0001 9.62078651372637E+0001 9.60409706757117E+0001 + 9.58744357723148E+0001 9.57082594857122E+0001 9.55424408773817E+0001 9.53769790116290E+0001 9.52118729555793E+0001 + 9.50471217791670E+0001 9.48827245551270E+0001 9.47186803589850E+0001 9.45549882690480E+0001 9.43916473663955E+0001 + 9.42286567348701E+0001 9.40660154610681E+0001 9.39037226343302E+0001 9.37417773467330E+0001 9.35801786930792E+0001 + 9.34189257708890E+0001 9.32580176803907E+0001 9.30974535245118E+0001 9.29372324088706E+0001 9.27773534417662E+0001 + 9.26178157341704E+0001 9.24586183997185E+0001 9.22997605547007E+0001 9.21412413180531E+0001 9.19830598113489E+0001 + 9.18252151587899E+0001 9.16677064871973E+0001 9.15105329260038E+0001 9.13536936072444E+0001 9.11971876655475E+0001 + 9.10410142381274E+0001 9.08851724647747E+0001 9.07296614878481E+0001 9.05744804522664E+0001 9.04196285054991E+0001 + 9.02651047975592E+0001 9.01109084809935E+0001 8.99570387108753E+0001 8.98034946447954E+0001 8.96502754428544E+0001 + 8.94973802676538E+0001 8.93448082842881E+0001 8.91925586603367E+0001 8.90406305658556E+0001 8.88890231733690E+0001 + 8.87377356578617E+0001 8.85867671967707E+0001 8.84361169699771E+0001 8.82857841597981E+0001 8.81357679509793E+0001 + 8.79860675306864E+0001 8.78366820884973E+0001 8.76876108163945E+0001 8.75388529087564E+0001 8.73904075623508E+0001 + 8.72422739763258E+0001 8.70944513522026E+0001 8.69469388938678E+0001 8.67997358075653E+0001 8.66528413018890E+0001 + 8.65062545877748E+0001 8.63599748784929E+0001 8.62140013896408E+0001 8.60683333391348E+0001 8.59229699472031E+0001 + 8.57779104363779E+0001 8.56331540314880E+0001 8.54886999596516E+0001 8.53445474502681E+0001 8.52006957350114E+0001 + 8.50571440478223E+0001 8.49138916249008E+0001 8.47709377046991E+0001 8.46282815279140E+0001 8.44859223374801E+0001 + 8.43438593785617E+0001 8.42020918985463E+0001 8.40606191470370E+0001 8.39194403758455E+0001 8.37785548389847E+0001 + 8.36379617926616E+0001 8.34976604952705E+0001 8.33576502073854E+0001 8.32179301917533E+0001 8.30784997132870E+0001 + 8.29393580390582E+0001 8.28005044382901E+0001 8.26619381823513E+0001 8.25236585447477E+0001 8.23856648011166E+0001 + 8.22479562292193E+0001 8.21105321089340E+0001 8.19733917222498E+0001 8.18365343532588E+0001 8.16999592881502E+0001 + 8.15636658152028E+0001 8.14276532247791E+0001 8.12919208093178E+0001 8.11564678633271E+0001 8.10212936833789E+0001 + 8.08863975681010E+0001 8.07517788181713E+0001 8.06174367363108E+0001 8.04833706272770E+0001 8.03495797978577E+0001 + 8.02160635568639E+0001 8.00828212151239E+0001 7.99498520854763E+0001 7.98171554827636E+0001 7.96847307238261E+0001 + 7.95525771274951E+0001 7.94206940145868E+0001 7.92890807078955E+0001 7.91577365321877E+0001 7.90266608141955E+0001 + 7.88958528826103E+0001 7.87653120680766E+0001 7.86350377031856E+0001 7.85050291224692E+0001 7.83752856623934E+0001 + 7.82458066613525E+0001 7.81165914596626E+0001 7.79876393995555E+0001 7.78589498251727E+0001 7.77305220825592E+0001 + 7.76023555196573E+0001 7.74744494863008E+0001 7.73468033342085E+0001 7.72194164169786E+0001 7.70922880900827E+0001 + 7.69654177108591E+0001 7.68388046385078E+0001 7.67124482340840E+0001 7.65863478604921E+0001 7.64605028824802E+0001 + 7.63349126666337E+0001 7.62095765813700E+0001 7.60844939969321E+0001 7.59596642853831E+0001 7.58350868206004E+0001 + 7.57107609782696E+0001 7.55866861358793E+0001 7.54628616727147E+0001 7.53392869698522E+0001 7.52159614101539E+0001 + 7.50928843782614E+0001 7.49700552605907E+0001 7.48474734453260E+0001 7.47251383224144E+0001 7.46030492835603E+0001 + 7.44812057222196E+0001 7.43596070335944E+0001 7.42382526146272E+0001 7.41171418639954E+0001 7.39962741821061E+0001 + 7.38756489710899E+0001 7.37552656347965E+0001 7.36351235787880E+0001 7.35152222103345E+0001 7.33955609384080E+0001 + 7.32761391736774E+0001 7.31569563285029E+0001 7.30380118169307E+0001 7.29193050546877E+0001 7.28008354591759E+0001 + 7.26826024494677E+0001 7.25646054462999E+0001 7.24468438720689E+0001 7.23293171508252E+0001 7.22120247082682E+0001 + 7.20949659717413E+0001 7.19781403702261E+0001 7.18615473343375E+0001 7.17451862963190E+0001 7.16290566900367E+0001 + 7.15131579509748E+0001 7.13974895162301E+0001 7.12820508245071E+0001 7.11668413161131E+0001 7.10518604329527E+0001 + 7.09371076185231E+0001 7.08225823179089E+0001 7.07082839777771E+0001 7.05942120463722E+0001 7.04803659735112E+0001 + 7.03667452105785E+0001 7.02533492105212E+0001 7.01401774278438E+0001 7.00272293186039E+0001 6.99145043404065E+0001 + 6.98020019523997E+0001 6.96897216152701E+0001 6.95776627912368E+0001 6.94658249440480E+0001 6.93542075389749E+0001 + 6.92428100428081E+0001 6.91316319238518E+0001 6.90206726519197E+0001 6.89099316983298E+0001 6.87994085359001E+0001 + 6.86891026389437E+0001 6.85790134832637E+0001 6.84691405461494E+0001 6.83594833063707E+0001 6.82500412441742E+0001 + 6.81408138412780E+0001 6.80318005808674E+0001 6.79230009475903E+0001 6.78144144275523E+0001 6.77060405083124E+0001 + 6.75978786788787E+0001 6.74899284297031E+0001 6.73821892526775E+0001 6.72746606411289E+0001 6.71673420898149E+0001 + 6.70602330949197E+0001 6.69533331540488E+0001 6.68466173585357E+0001 6.67397694281323E+0001 6.66326959725344E+0001 + 6.65254015947595E+0001 6.64178908797868E+0001 6.63101683944207E+0001 6.62022386871588E+0001 6.60941062880630E+0001 + 6.59857757086305E+0001 6.58772514416743E+0001 6.57685379611960E+0001 6.56596397222729E+0001 6.55505611609374E+0001 + 6.54413066940683E+0001 6.53318807192755E+0001 6.52222876147964E+0001 6.51125317393892E+0001 6.50026174322297E+0001 + 6.48925490128112E+0001 6.47823307808500E+0001 6.46719670161869E+0001 6.45614619786991E+0001 6.44508199082055E+0001 + 6.43400450243869E+0001 6.42291415266930E+0001 6.41181135942695E+0001 6.40069653858696E+0001 6.38957010397854E+0001 + 6.37843246737680E+0001 6.36728403849566E+0001 6.35612522498118E+0001 6.34495643240445E+0001 6.33377806425528E+0001 + 6.32259052193613E+0001 6.31139420475594E+0001 6.30018950992422E+0001 6.28897683254586E+0001 6.27775656561582E+0001 + 6.26652910001362E+0001 6.25529482449917E+0001 6.24405412570749E+0001 6.23280738814489E+0001 6.22155499418463E+0001 + 6.21029732406267E+0001 6.19903475587458E+0001 6.18776766557144E+0001 6.17649642695705E+0001 6.16522141168447E+0001 + 6.15394298925349E+0001 6.14266152700756E+0001 6.13137739013208E+0001 6.12009094165167E+0001 6.10880254242785E+0001 + 6.09751255115818E+0001 6.08622132437393E+0001 6.07492921643857E+0001 6.06363657954727E+0001 6.05234376372531E+0001 + 6.04105111682738E+0001 6.02975898453714E+0001 6.01846771036649E+0001 6.00717763565570E+0001 5.99588909957329E+0001 + 5.98460243911578E+0001 5.97331798910844E+0001 5.96203608220578E+0001 5.95075704889186E+0001 5.93948121748159E+0001 + 5.92820891412150E+0001 5.91694046279130E+0001 5.90567618530475E+0001 5.89441640131161E+0001 5.88316142829923E+0001 + 5.87191158159458E+0001 5.86066717436638E+0001 5.84942851762686E+0001 5.83819592023472E+0001 5.82696968889754E+0001 + 5.81575012817426E+0001 5.80453754047820E+0001 5.79333222608040E+0001 5.78213448311216E+0001 5.77094460756902E+0001 + 5.75976289331391E+0001 5.74858963208073E+0001 5.73742511347848E+0001 5.72626962499484E+0001 5.71512345200032E+0001 + 5.70398687775257E+0001 5.69286018340096E+0001 5.68174364799028E+0001 5.67063754846636E+0001 5.65954215968032E+0001 + 5.64845775439314E+0001 5.63738460328163E+0001 5.62632297494258E+0001 5.61527313589865E+0001 5.60423535060369E+0001 + 5.59320988144827E+0001 5.58219698876506E+0001 5.57119693083496E+0001 5.56020996389300E+0001 5.54923634213390E+0001 + 5.53827631771897E+0001 5.52733014078153E+0001 5.51639805943386E+0001 5.50548031977358E+0001 5.49457716588990E+0001 + 5.48368883987057E+0001 5.47281558180887E+0001 5.46195762981018E+0001 5.45111521999879E+0001 5.44028858652582E+0001 + 5.42947796157561E+0001 5.41868357537330E+0001 5.40790565619236E+0001 5.39714443036189E+0001 5.38640012227446E+0001 + 5.37567295439359E+0001 5.36496314726137E+0001 5.35427091950661E+0001 5.34359648785308E+0001 5.33294006712654E+0001 + 5.32230187026385E+0001 5.31168210832092E+0001 5.30108099048051E+0001 5.29049872406136E+0001 5.27993551452597E+0001 + 5.26939156548949E+0001 5.25886707872837E+0001 5.24836225418882E+0001 5.23787728999545E+0001 5.22741238246057E+0001 + 5.21696772609266E+0001 5.20654351360541E+0001 5.19613993592674E+0001 5.18575718220836E+0001 5.17539543983391E+0001 + 5.16505489442935E+0001 5.15473572987124E+0001 5.14443812829685E+0001 5.13416227011324E+0001 5.12390833400652E+0001 + 5.11367649695184E+0001 5.10346693422262E+0001 5.09327981940044E+0001 5.08311532438428E+0001 5.07297361940094E+0001 + 5.06285487301412E+0001 5.05275925213499E+0001 5.04268692203140E+0001 5.03263804633828E+0001 5.02261278706735E+0001 + 5.01261130461750E+0001 5.00263375778439E+0001 4.99268030377105E+0001 4.98275109819777E+0001 4.97284629511236E+0001 + 4.96296604700036E+0001 4.95311050479533E+0001 4.94327981788940E+0001 4.93347413414327E+0001 4.92369359989695E+0001 + 4.91393835997980E+0001 4.90420855772136E+0001 4.89450433496183E+0001 4.88482583206229E+0001 4.87517318791538E+0001 + 4.86554653995634E+0001 4.85594602417284E+0001 4.84637177511638E+0001 4.83682392591234E+0001 4.82730260827119E+0001 + 4.81780795249907E+0001 4.80834008750818E+0001 4.79889914082817E+0001 4.78948523861653E+0001 4.78009850566943E+0001 + 4.77073906543273E+0001 4.76140704001283E+0001 4.75210255018722E+0001 4.74282571541605E+0001 4.73357665385238E+0001 + 4.72435548235331E+0001 4.71516231649130E+0001 4.70599727056472E+0001 4.69686045760889E+0001 4.68775198940718E+0001 + 4.67867197650210E+0001 4.66962052820620E+0001 4.66059775261300E+0001 4.65160375660842E+0001 4.64263864588132E+0001 + 4.63370252493504E+0001 4.62479549709819E+0001 4.61591766453585E+0001 4.60706912826067E+0001 4.59824998814398E+0001 + 4.58946034292678E+0001 4.58070029023102E+0001 4.57196992657076E+0001 4.56326934736287E+0001 4.55459864693889E+0001 + 4.54595791855544E+0001 4.53734725440589E+0001 4.52876674563129E+0001 4.52021648233140E+0001 4.51169655357605E+0001 + 4.50320704741626E+0001 4.49474805089533E+0001 4.48631965005988E+0001 4.47792192997129E+0001 4.46955497471669E+0001 + 4.46121886741997E+0001 4.45291369025321E+0001 4.44463952444763E+0001 4.43639645030492E+0001 4.42818454720812E+0001 + 4.42000389363309E+0001 4.41185456715926E+0001 4.40373664448132E+0001 4.39565020141962E+0001 4.38759531293194E+0001 + 4.37957205312453E+0001 4.37158049526265E+0001 4.36362071178255E+0001 4.35569277430192E+0001 4.34779675363121E+0001 + 4.33993271978490E+0001 4.33210074199235E+0001 4.32430088870899E+0001 4.31653322762727E+0001 4.30879782568820E+0001 + 4.30109474909170E+0001 4.29342406330818E+0001 4.28578583308967E+0001 4.27818012248023E+0001 4.27060699482780E+0001 + 4.26306651279464E+0001 4.25555873836857E+0001 4.24808373287403E+0001 4.24064155698306E+0001 4.23323227072611E+0001 + 4.22585593350352E+0001 4.21851260409578E+0001 4.21120234067521E+0001 4.20392520081652E+0001 4.19668124150769E+0001 + 4.18947051916144E+0001 4.18229308962561E+0001 4.17514900819432E+0001 4.16803832961885E+0001 4.16096110811882E+0001 + 4.15391739739248E+0001 4.14690725062828E+0001 4.13993072051536E+0001 4.13298785925461E+0001 4.12607871856931E+0001 + 4.11920334971618E+0001 4.11236180349625E+0001 4.10555413026570E+0001 4.09878037994648E+0001 4.09204060203743E+0001 + 4.08533484562493E+0001 4.07866315939376E+0001 4.07202559163779E+0001 4.06542219027100E+0001 4.05885300283810E+0001 + 4.05231807652528E+0001 4.04581745817113E+0001 4.03935119427727E+0001 4.03291933101908E+0001 4.02652191425675E+0001 + 4.02015898954561E+0001 4.01383060214699E+0001 4.00753679703914E+0001 4.00127761892786E+0001 3.99505311225703E+0001 + 3.98886332121954E+0001 3.98270828976780E+0001 3.97658806162474E+0001 3.97050268029426E+0001 3.96445218907186E+0001 + 3.95843663105556E+0001 3.95245604915645E+0001 3.94651048610938E+0001 3.94059998448346E+0001 3.93472458669313E+0001 + 3.92888433500856E+0001 3.92307927156611E+0001 3.91730943837963E+0001 3.91157487735020E+0001 3.90587563027773E+0001 + 3.90021173887103E+0001 3.89458324475853E+0001 3.88899018949920E+0001 3.88343261459285E+0001 3.87791056149107E+0001 + 3.87242407160768E+0001 3.86697318632968E+0001 3.86155794702742E+0001 3.85617839506575E+0001 3.85083457181437E+0001 + 3.84552651865866E+0001 3.84025427701030E+0001 3.83501788831783E+0001 3.82981739407751E+0001 3.82465283584390E+0001 + 3.81952425524059E+0001 3.81443169397071E+0001 3.80937519382801E+0001 3.80435479670722E+0001 3.79937054461479E+0001 + 3.79442247967981E+0001 3.78951064416460E+0001 3.78463508047549E+0001 3.77979583117352E+0001 3.77499293898526E+0001 + 3.77022644681351E+0001 3.76549639774819E+0001 3.76080283507700E+0001 3.75614580229629E+0001 3.75152534312199E+0001 + 3.74694150150011E+0001 3.74239432161799E+0001 3.73788384791502E+0001 3.73341012509329E+0001 3.72897319812883E+0001 + 3.72457311228240E+0001 3.72020991311023E+0001 3.71588364647525E+0001 3.71159435855800E+0001 3.70734209586747E+0001 + 3.70312690525297E+0001 3.69893559814845E+0001 3.69475494311896E+0001 3.69058492295396E+0001 3.68642552042263E+0001 + 3.68227671827204E+0001 3.67813849922921E+0001 3.67401084600516E+0001 3.66989374128577E+0001 3.66578716774147E+0001 + 3.66169110802168E+0001 3.65760554475926E+0001 3.65353046056361E+0001 3.64946583803004E+0001 3.64541165973357E+0001 + 3.64136790822971E+0001 3.63733456605784E+0001 3.63331161573995E+0001 3.62929903977847E+0001 3.62529682066028E+0001 + 3.62130494085317E+0001 3.61732338280958E+0001 3.61335212896336E+0001 3.60939116173383E+0001 3.60544046352222E+0001 + 3.60150001671510E+0001 3.59756980368006E+0001 3.59364980677220E+0001 3.58974000832950E+0001 3.58584039067324E+0001 + 3.58195093611109E+0001 3.57807162693516E+0001 3.57420244542342E+0001 3.57034337383848E+0001 3.56649439442525E+0001 + 3.56265548942077E+0001 3.55882664104220E+0001 3.55500783149661E+0001 3.55119904297405E+0001 3.54740025765427E+0001 + 3.54361145770110E+0001 3.53983262526524E+0001 3.53606374248593E+0001 3.53230479148741E+0001 3.52855575438430E+0001 + 3.52481661327528E+0001 3.52108735024957E+0001 3.51736794738328E+0001 3.51365838673777E+0001 3.50995865036816E+0001 + 3.50626872031391E+0001 3.50258857860366E+0001 3.49891820725557E+0001 3.49525758827638E+0001 3.49160670366181E+0001 + 3.48796553539797E+0001 3.48433406545871E+0001 3.48071227580869E+0001 3.47710014840312E+0001 3.47349766518339E+0001 + 3.46990480808631E+0001 3.46632155903629E+0001 3.46274789994716E+0001 3.45918381272590E+0001 3.45562927926829E+0001 + 3.45208428146370E+0001 3.44854880118972E+0001 3.44502282031728E+0001 3.44150632070766E+0001 3.43799928421418E+0001 + 3.43450169268368E+0001 3.43101352795205E+0001 3.42753477185151E+0001 3.42406540619998E+0001 3.42060541281624E+0001 + 3.41715477350554E+0001 3.41371347006648E+0001 3.41028148429625E+0001 3.40685879797790E+0001 3.40344539289346E+0001 + 3.40004125081468E+0001 3.39664635350890E+0001 3.39326068273738E+0001 3.38988422025462E+0001 3.38651694781047E+0001 + 3.38315884714670E+0001 3.37980990000221E+0001 3.37647008811063E+0001 3.37313939319655E+0001 3.36981779698454E+0001 + 3.36650528119118E+0001 3.36320182752929E+0001 3.35990741770652E+0001 3.35662203342784E+0001 3.35334565639135E+0001 + 3.35007826829282E+0001 3.34681985082403E+0001 3.34357038567234E+0001 3.34032985452254E+0001 3.33709823905470E+0001 + 3.33387552094459E+0001 3.33066168186785E+0001 3.32745670349545E+0001 3.32426056749478E+0001 3.32107325553140E+0001 + 3.31789474926904E+0001 3.31472503036682E+0001 3.31156408048414E+0001 3.30841188127616E+0001 3.30526841439659E+0001 + 3.30213366149770E+0001 3.29900760423034E+0001 3.29589022424425E+0001 3.29278150318532E+0001 3.28968142270009E+0001 + 3.28658996443475E+0001 3.28350711003266E+0001 3.28043284113750E+0001 3.27736713939222E+0001 3.27430998643943E+0001 + 3.27126136391886E+0001 3.26822125347375E+0001 3.26518963674554E+0001 3.26216649537458E+0001 3.25915181100363E+0001 + 3.25614556527330E+0001 3.25314773982800E+0001 3.25015831630855E+0001 3.24717727635922E+0001 3.24420460162595E+0001 + 3.24124027375211E+0001 3.23828427438590E+0001 3.23533658517432E+0001 3.23239718776744E+0001 3.22946606381621E+0001 + 3.22654319497175E+0001 3.22362856288998E+0001 3.22072214922729E+0001 3.21782393564057E+0001 3.21493390379212E+0001 + 3.21205203534328E+0001 3.20917831196149E+0001 3.20631271531242E+0001 3.20345522706857E+0001 3.20060582890238E+0001 + 3.19776450249200E+0001 3.19493122951585E+0001 3.19210599165689E+0001 3.18928877060228E+0001 3.18647954804151E+0001 + 3.18367830566746E+0001 3.18088502517892E+0001 3.17809968827618E+0001 3.17532227666357E+0001 3.17255277205232E+0001 + 3.16979115615469E+0001 3.16703741068906E+0001 3.16429151737733E+0001 3.16155345794741E+0001 3.15882321413140E+0001 + 3.15610076766626E+0001 3.15338610029234E+0001 3.15067919375728E+0001 3.14798002981387E+0001 3.14528859021921E+0001 + 3.14260485673580E+0001 3.13992881113331E+0001 3.13726043518599E+0001 3.13459971067369E+0001 3.13194661938187E+0001 + 3.12930114310440E+0001 3.12666326363849E+0001 3.12403296278931E+0001 3.12141022236926E+0001 3.11879502419461E+0001 + 3.11618735009022E+0001 3.11358718188762E+0001 3.11099450142503E+0001 3.10840929054725E+0001 3.10583153110780E+0001 + 3.10326120496342E+0001 3.10069829398387E+0001 3.09814278004273E+0001 3.09559464502173E+0001 3.09305387080996E+0001 + 3.09052043930602E+0001 3.08799433241394E+0001 3.08547553204861E+0001 3.08296402013130E+0001 3.08045977859036E+0001 + 3.07796278936519E+0001 3.07547303440286E+0001 3.07299049565661E+0001 3.07051515509236E+0001 3.06804699468059E+0001 + 3.06558599640508E+0001 3.06313214225551E+0001 3.06068541423104E+0001 3.05824579434065E+0001 3.05581326460267E+0001 + 3.05338780704510E+0001 3.05096940370444E+0001 3.04855803662817E+0001 3.04615368787250E+0001 3.04375633950264E+0001 + 3.04136597359644E+0001 3.03898257223950E+0001 3.03660611752808E+0001 3.03423659156823E+0001 3.03187397647875E+0001 + 3.02951825438659E+0001 3.02716940742907E+0001 3.02482741775560E+0001 3.02249226752502E+0001 3.02016393890760E+0001 + 3.01784241408507E+0001 3.01552767524987E+0001 3.01321970460428E+0001 3.01091848436445E+0001 3.00862399675471E+0001 + 3.00633622401422E+0001 3.00405514839165E+0001 3.00178075214602E+0001 2.99951301755073E+0001 2.99725192688974E+0001 + 2.99499746245916E+0001 2.99274960656734E+0001 2.99050834153273E+0001 2.98827364969054E+0001 2.98604551338250E+0001 + 2.98382391496787E+0001 2.98160883681392E+0001 2.97940026130414E+0001 2.97719817083192E+0001 2.97500254780649E+0001 + 2.97281337464622E+0001 2.97063063378531E+0001 2.96845430766916E+0001 2.96628437875712E+0001 2.96412082952238E+0001 + 2.96196364244997E+0001 2.95981280003838E+0001 2.95766828480057E+0001 2.95553007926372E+0001 2.95339816596679E+0001 + 2.95127252746219E+0001 2.94915314631752E+0001 2.94704000511416E+0001 2.94493308644811E+0001 2.94283237292645E+0001 + 2.94073784717391E+0001 2.93864949182724E+0001 2.93656728953848E+0001 2.93449122297361E+0001 2.93242127481405E+0001 + 2.93035742775319E+0001 2.92829966450236E+0001 2.92624796778593E+0001 2.92420232034120E+0001 2.92216270492598E+0001 + 2.92012910430729E+0001 2.91810150126880E+0001 2.91607987861102E+0001 2.91406421914856E+0001 2.91205450571035E+0001 + 2.91005072114243E+0001 2.90805284830454E+0001 2.90606087007406E+0001 2.90407476934126E+0001 2.90209452901474E+0001 + 2.90012013201674E+0001 2.89815156128737E+0001 2.89618879978032E+0001 2.89423183046769E+0001 2.89228063633470E+0001 + 2.89033520038551E+0001 2.88839550564003E+0001 2.88646153513281E+0001 2.88453327191524E+0001 2.88261069905715E+0001 + 2.88069379964185E+0001 2.87878255677201E+0001 2.87687695356504E+0001 2.87497697315533E+0001 2.87308259869427E+0001 + 2.87119381335149E+0001 2.86931060031105E+0001 2.86743294277652E+0001 2.86556082396522E+0001 2.86369422711531E+0001 + 2.86183313548111E+0001 2.85997753233167E+0001 2.85812740095740E+0001 2.85628272466176E+0001 2.85444348676989E+0001 + 2.85260967062245E+0001 2.85078125957796E+0001 2.84895823701114E+0001 2.84714058631705E+0001 2.84532829090763E+0001 + 2.84352133421193E+0001 2.84171969967793E+0001 2.83992337077084E+0001 2.83813233097430E+0001 2.83634656379163E+0001 + 2.83456605274016E+0001 2.83279078135994E+0001 2.83102073320750E+0001 2.82925589185765E+0001 2.82749624090430E+0001 + 2.82574176395976E+0001 2.82399244465357E+0001 2.82224826663571E+0001 2.82050921357385E+0001 2.81877526915582E+0001 + 2.81704641708684E+0001 2.81532264109115E+0001 2.81360392491187E+0001 2.81189025231300E+0001 2.81018160707471E+0001 + 2.80847797299914E+0001 2.80677933390507E+0001 2.80508567363152E+0001 2.80339697603901E+0001 2.80171322500300E+0001 + 2.80003440442311E+0001 2.79836049821496E+0001 2.79669149031501E+0001 2.79502736467960E+0001 2.79336810528496E+0001 + 2.79171369612427E+0001 2.79006412121546E+0001 2.78841936459167E+0001 2.78677941030868E+0001 2.78514424244151E+0001 + 2.78351384508368E+0001 2.78188820235104E+0001 2.78026729837958E+0001 2.77865111732246E+0001 2.77703964335605E+0001 + 2.77543286067555E+0001 2.77383075349722E+0001 2.77223330605700E+0001 2.77064050261294E+0001 2.76905232743980E+0001 + 2.76746876483735E+0001 2.76588979912267E+0001 2.76431541463551E+0001 2.76274559573479E+0001 2.76118032680051E+0001 + 2.75961959223494E+0001 2.75806337645921E+0001 2.75651166391577E+0001 2.75496443906903E+0001 2.75342168640371E+0001 + 2.75188339042410E+0001 2.75034953565829E+0001 2.74882010665397E+0001 2.74729508798043E+0001 2.74577446422659E+0001 + 2.74425822000425E+0001 2.74274633994788E+0001 2.74123880871059E+0001 2.73973561096718E+0001 2.73823673141541E+0001 + 2.73674215477331E+0001 2.73525186578128E+0001 2.73376584920104E+0001 2.73228408981464E+0001 2.73080657242756E+0001 + 2.72933328186763E+0001 2.72786420298083E+0001 2.72639932063940E+0001 2.72493861973350E+0001 2.72348208517779E+0001 + 2.72202970190851E+0001 2.72058145488313E+0001 2.71913732908011E+0001 2.71769730950222E+0001 2.71626138117324E+0001 + 2.71482952913920E+0001 2.71340173846819E+0001 2.71197799424994E+0001 2.71055828159726E+0001 2.70914258564582E+0001 + 2.70773089155277E+0001 2.70632318449627E+0001 2.70491944967962E+0001 2.70351967232674E+0001 2.70212383768485E+0001 + 2.70073193102384E+0001 2.69934393763400E+0001 2.69795984283119E+0001 2.69657963195266E+0001 2.69520329035797E+0001 + 2.69383080342989E+0001 2.69246215657286E+0001 2.69109733521705E+0001 2.68973632481134E+0001 2.68837911083075E+0001 + 2.68702567877151E+0001 2.68567601415266E+0001 2.68433010251750E+0001 2.68298792943194E+0001 2.68164948048367E+0001 + 2.68031474128480E+0001 2.67898369746963E+0001 2.67765633469603E+0001 2.67633263864633E+0001 2.67501259502328E+0001 + 2.67369618955342E+0001 2.67238340798976E+0001 2.67107423610490E+0001 2.66976865969619E+0001 2.66846666458515E+0001 + 2.66716823661427E+0001 2.66587336165203E+0001 2.66458202558913E+0001 2.66329421434013E+0001 2.66200991384197E+0001 + 2.66072911005754E+0001 2.65945178896994E+0001 2.65817793658926E+0001 2.65690753894743E+0001 2.65564058209933E+0001 + 2.65437705212482E+0001 2.65311693512769E+0001 2.65186021723480E+0001 2.65060688459645E+0001 2.64935692338661E+0001 + 2.64811031980455E+0001 2.64686706007251E+0001 2.64562713043609E+0001 2.64439051716510E+0001 2.64315720655349E+0001 + 2.64192718491955E+0001 2.64070043860463E+0001 2.63947695397460E+0001 2.63825671741873E+0001 2.63703971535181E+0001 + 2.63582593421178E+0001 2.63461536045990E+0001 2.63340798058288E+0001 2.63220378109067E+0001 2.63100274851884E+0001 + 2.62980486942487E+0001 2.62861013039155E+0001 2.62741851802799E+0001 2.62623001896348E+0001 2.62504461985481E+0001 + 2.62386230738164E+0001 2.62268306824875E+0001 2.62150688918455E+0001 2.62033375694231E+0001 2.61916365829904E+0001 + 2.61799658005805E+0001 2.61683250904441E+0001 2.61567143210898E+0001 2.61451333612814E+0001 2.61335820800142E+0001 + 2.61220603465167E+0001 2.61105680302994E+0001 2.60991050010795E+0001 2.60876711288469E+0001 2.60762662838337E+0001 + 2.60648903364968E+0001 2.60535431575689E+0001 2.60422246180042E+0001 2.60309345890194E+0001 2.60196729420860E+0001 + 2.60084395488981E+0001 2.59972342814044E+0001 2.59860570118159E+0001 2.59749076125754E+0001 2.59637859563876E+0001 + 2.59526919161881E+0001 2.59416253651730E+0001 2.59305861767794E+0001 2.59195742247108E+0001 2.59085893828886E+0001 + 2.58976315255040E+0001 2.58867005269937E+0001 2.58757962620412E+0001 2.58649186055895E+0001 2.58540674328084E+0001 + 2.58432426191367E+0001 2.58324440402563E+0001 2.58216715720955E+0001 2.58109250908419E+0001 2.58002044729264E+0001 + 2.57895095950294E+0001 2.57788403340800E+0001 2.57681965672666E+0001 2.57575781720186E+0001 2.57469850260238E+0001 + 2.57364170072185E+0001 2.57258739937723E+0001 2.57153558641458E+0001 2.57048624970141E+0001 2.56943937713207E+0001 + 2.56839495662462E+0001 2.56735297612405E+0001 2.56631342359963E+0001 2.56527628704656E+0001 2.56424155448307E+0001 + 2.56320921395478E+0001 2.56217925353217E+0001 2.56115166131011E+0001 2.56012642540957E+0001 2.55910353397575E+0001 + 2.55808297517896E+0001 2.55706473721692E+0001 2.55604880831054E+0001 2.55503517670695E+0001 2.55402383067719E+0001 + 2.55301475851883E+0001 2.55200794855502E+0001 2.55100338913307E+0001 2.55000106862618E+0001 2.54900097543245E+0001 + 2.54800309797708E+0001 2.54700742470805E+0001 2.54601394409983E+0001 2.54502264465220E+0001 2.54403351489042E+0001 + 2.54304654336491E+0001 2.54206171865230E+0001 2.54107902935227E+0001 2.54009846409232E+0001 2.53912001152376E+0001 + 2.53814366032490E+0001 2.53716939919747E+0001 2.53619721686898E+0001 2.53522710209399E+0001 2.53425904365111E+0001 + 2.53329303034430E+0001 2.53232905100321E+0001 2.53136709448245E+0001 2.53040714966308E+0001 2.52944920545073E+0001 + 2.52849325077644E+0001 2.52753927459678E+0001 2.52658726589468E+0001 2.52563721367645E+0001 2.52468910697571E+0001 + 2.52374293485041E+0001 2.52279868638499E+0001 2.52185635068808E+0001 2.52091591689415E+0001 2.51997737416351E+0001 + 2.51904071168239E+0001 2.51810591865997E+0001 2.51717298433456E+0001 2.51624189796636E+0001 2.51531264884366E+0001 + 2.51438522627959E+0001 2.51345961961048E+0001 2.51253581820092E+0001 2.51161381144058E+0001 2.51069358874227E+0001 + 2.50977513954728E+0001 2.50885845332034E+0001 2.50794351955199E+0001 2.50703032775900E+0001 2.50611886748306E+0001 + 2.50520912828966E+0001 2.50430109977314E+0001 2.50339477155073E+0001 2.50249013326496E+0001 2.50158717458605E+0001 + 2.50068588520663E+0001 2.49978625484706E+0001 2.49888827325285E+0001 2.49799193019346E+0001 2.49709721546579E+0001 + 2.49620411888960E+0001 2.49531263031192E+0001 2.49442273960653E+0001 2.49353443666882E+0001 2.49264771142191E+0001 + 2.49176255381510E+0001 2.49087895382089E+0001 2.48999690143894E+0001 2.48911638669327E+0001 2.48823739963371E+0001 + 2.48735993033496E+0001 2.48648396889847E+0001 2.48560950544945E+0001 2.48473653013921E+0001 2.48386503314330E+0001 + 2.48299500466456E+0001 2.48212643493098E+0001 2.48125931419355E+0001 2.48039363273095E+0001 2.47952938084604E+0001 + 2.47866654886731E+0001 2.47780512714817E+0001 2.47694510606904E+0001 2.47608647603253E+0001 2.47522922746991E+0001 + 2.47437335083464E+0001 2.47351883660798E+0001 2.47266567529542E+0001 2.47181385742639E+0001 2.47096337355801E+0001 + 2.47011421427136E+0001 2.46926637017295E+0001 2.46841983189415E+0001 2.46757459009133E+0001 2.46673063544736E+0001 + 2.46588795866966E+0001 2.46504655049031E+0001 2.46420640166618E+0001 2.46336750298138E+0001 2.46252984524295E+0001 + 2.46169341928471E+0001 2.46085821596437E+0001 2.46002422616528E+0001 2.45919144079628E+0001 2.45835985079093E+0001 + 2.45752944710810E+0001 2.45670022073112E+0001 2.45587216266932E+0001 2.45504526395629E+0001 2.45421951565094E+0001 + 2.45339490883850E+0001 2.45257143462674E+0001 2.45174908415049E+0001 2.45092784856800E+0001 2.45010771906483E+0001 + 2.44928868684952E+0001 2.44847074315534E+0001 2.44765387924249E+0001 2.44683808639497E+0001 2.44602335592094E+0001 + 2.44520967915489E+0001 2.44439704745593E+0001 2.44358545220741E+0001 2.44277488481799E+0001 2.44196533672127E+0001 + 2.44115679937546E+0001 2.44034926426392E+0001 2.43954272289507E+0001 2.43873716680134E+0001 2.43793258754135E+0001 + 2.43712897669585E+0001 2.43632632587412E+0001 2.43552462670708E+0001 2.43472387085161E+0001 2.43392404999066E+0001 + 2.43312515582866E+0001 2.43232718009680E+0001 2.43153011455316E+0001 2.43073395097596E+0001 2.42993868117078E+0001 + 2.42914429696755E+0001 2.42835079022095E+0001 2.42755815280954E+0001 2.42676637663775E+0001 2.42597545363250E+0001 + 2.42518537574725E+0001 2.42439613496003E+0001 2.42360772327260E+0001 2.42282013271076E+0001 2.42203335532590E+0001 + 2.42124738319277E+0001 2.42046220841330E+0001 2.41967782311013E+0001 2.41889421943264E+0001 2.41811138955465E+0001 + 2.41732932567313E+0001 2.41654802001089E+0001 2.41576746481483E+0001 2.41498765235458E+0001 2.41420857492639E+0001 + 2.41343022484949E+0001 2.41265259446781E+0001 2.41187567614985E+0001 2.41109946228761E+0001 2.41032394529788E+0001 + 2.40954911762233E+0001 2.40877497172571E+0001 2.40800150009714E+0001 2.40722869525118E+0001 2.40645654972411E+0001 + 2.40568505607997E+0001 2.40491420690282E+0001 2.40414399480398E+0001 2.40337441241641E+0001 2.40260545240054E+0001 + 2.40183710743766E+0001 2.40106937023412E+0001 2.40030223351996E+0001 2.39953569005045E+0001 2.39876973260429E+0001 + 2.39800435398346E+0001 2.39723954701403E+0001 2.39647530454602E+0001 2.39571161945469E+0001 2.39494848463755E+0001 + 2.39418589301609E+0001 2.39342383753710E+0001 2.39266231116918E+0001 2.39190130690520E+0001 2.39114081776435E+0001 + 2.39038083678573E+0001 2.38962135703445E+0001 2.38886237159935E+0001 2.38810387359209E+0001 2.38734585614799E+0001 + 2.38658831242733E+0001 2.38583123561182E+0001 2.38507461890953E+0001 2.38431845555036E+0001 2.38356273878715E+0001 + 2.38280746189815E+0001 2.38205261818352E+0001 2.38129820096804E+0001 2.38054420359955E+0001 2.37979061944901E+0001 + 2.37903744191133E+0001 2.37828466440426E+0001 2.37753228037015E+0001 2.37678028327294E+0001 2.37602866660109E+0001 + 2.37527742386651E+0001 2.37452654860365E+0001 2.37377603437060E+0001 2.37302587474889E+0001 2.37227606334285E+0001 + 2.37152659378074E+0001 2.37077745971255E+0001 2.37002865481382E+0001 2.36928017278056E+0001 2.36853200733426E+0001 + 2.36778415221704E+0001 2.36703660119619E+0001 2.36628934806105E+0001 2.36554238662481E+0001 2.36479571072216E+0001 + 2.36404931421156E+0001 2.36330319097585E+0001 2.36255733491789E+0001 2.36181173996556E+0001 2.36106640006868E+0001 + 2.36032130920053E+0001 2.35957646135723E+0001 2.35883185055731E+0001 2.35808747084156E+0001 2.35734331627460E+0001 + 2.35659938094223E+0001 2.35585565895597E+0001 2.35511214444723E+0001 2.35436883156983E+0001 2.35362571450185E+0001 + 2.35288278744322E+0001 2.35214004461754E+0001 2.35139748026845E+0001 2.35065508866514E+0001 2.34991286409605E+0001 + 2.34917080087606E+0001 2.34842889333821E+0001 2.34768713584094E+0001 2.34694552276393E+0001 2.34620404850925E+0001 + 2.34546270750185E+0001 2.34472149418871E+0001 2.34398040303815E+0001 2.34323942854263E+0001 2.34249856521465E+0001 + 2.34175780759074E+0001 2.34101715022961E+0001 2.34027658770947E+0001 2.33953611463407E+0001 2.33879572562756E+0001 + 2.33805541533609E+0001 2.33731517842881E+0001 2.33657500959481E+0001 2.33583490354759E+0001 2.33509485502170E+0001 + 2.33435485877282E+0001 2.33361490957978E+0001 2.33287500224222E+0001 2.33213513158285E+0001 2.33139529244404E+0001 + 2.33065547969293E+0001 2.32991568821570E+0001 2.32917591292194E+0001 2.32843614874273E+0001 2.32769639063015E+0001 + 2.32695663355820E+0001 2.32621687252229E+0001 2.32547710254035E+0001 2.32473731865092E+0001 2.32399751591470E+0001 + 2.32325768941386E+0001 2.32251783425065E+0001 2.32177794555095E+0001 2.32103801846085E+0001 2.32029804814770E+0001 + 2.31955802980073E+0001 2.31881795863031E+0001 2.31807782986834E+0001 2.31733763876724E+0001 2.31659738060161E+0001 + 2.31585705066623E+0001 2.31511664427790E+0001 2.31437615677554E+0001 2.31363558351647E+0001 2.31289491988099E+0001 + 2.31215416127073E+0001 2.31141330310741E+0001 2.31067234083472E+0001 2.30993126991610E+0001 2.30919008583632E+0001 + 2.30844878410154E+0001 2.30770736023889E+0001 2.30696580979631E+0001 2.30622412834178E+0001 2.30548231146450E+0001 + 2.30474035477462E+0001 2.30399825390412E+0001 2.30325600450307E+0001 2.30251360224474E+0001 2.30177104282138E+0001 + 2.30102832194630E+0001 2.30028543535473E+0001 2.29954237880055E+0001 2.29879914805866E+0001 2.29805573892477E+0001 + 2.29731214721577E+0001 2.29656836876720E+0001 2.29582439943741E+0001 2.29508023510202E+0001 2.29433587166011E+0001 + 2.29359130502890E+0001 2.29284653114693E+0001 2.29210154597303E+0001 2.29135634548545E+0001 2.29061092568363E+0001 + 2.28986528258627E+0001 2.28911941223266E+0001 2.28837331068197E+0001 2.28762697401358E+0001 2.28688039832686E+0001 + 2.28613357974204E+0001 2.28538651439717E+0001 2.28463919845205E+0001 2.28389162808647E+0001 2.28314379949849E+0001 + 2.28239570890784E+0001 2.28164735255265E+0001 2.28089872669105E+0001 2.28014982760222E+0001 2.27940065158422E+0001 + 2.27865119495318E+0001 2.27790145404758E+0001 2.27715142522434E+0001 2.27640110485874E+0001 2.27565048934824E+0001 + 2.27489957510745E+0001 2.27414835857178E+0001 2.27339683619541E+0001 2.27264500445245E+0001 2.27189285983563E+0001 + 2.27114039885795E+0001 2.27038761805145E+0001 2.26963451396700E+0001 2.26888108317564E+0001 2.26812732226660E+0001 + 2.26737322784937E+0001 2.26661879655074E+0001 2.26586402501892E+0001 2.26510890992025E+0001 2.26435344794008E+0001 + 2.26359763578147E+0001 2.26284147016943E+0001 2.26208494784525E+0001 2.26132806557073E+0001 2.26057082012616E+0001 + 2.25981320830956E+0001 2.25905522693937E+0001 2.25829687285268E+0001 2.25753814290399E+0001 2.25677903396757E+0001 + 2.25601954293678E+0001 2.25525966672255E+0001 2.25449940225550E+0001 2.25373874648392E+0001 2.25297769637489E+0001 + 2.25221624891455E+0001 2.25145440110637E+0001 2.25069214997483E+0001 2.24992949255922E+0001 2.24916642592023E+0001 + 2.24840294713527E+0001 2.24763905330013E+0001 2.24687474153031E+0001 2.24611000895848E+0001 2.24534485273451E+0001 + 2.24457927002895E+0001 2.24381325802846E+0001 2.24304681393828E+0001 2.24227993498223E+0001 2.24151261840211E+0001 + 2.24074486145726E+0001 2.23997666142590E+0001 2.23920801560282E+0001 2.23843892130179E+0001 2.23766937585444E+0001 + 2.23689937660886E+0001 2.23612892093306E+0001 2.23535800621254E+0001 2.23458662984835E+0001 2.23381478926123E+0001 + 2.23304248188980E+0001 2.23226970518892E+0001 2.23149645663156E+0001 2.23072273370968E+0001 2.22994853392974E+0001 + 2.22917385481899E+0001 2.22839869392047E+0001 2.22762304879457E+0001 2.22684691701928E+0001 2.22607029619038E+0001 + 2.22529318392073E+0001 2.22451557784043E+0001 2.22373747559593E+0001 2.22295887485313E+0001 2.22217977329279E+0001 + 2.22140016861470E+0001 2.22062005853427E+0001 2.21983944078468E+0001 2.21905831311643E+0001 2.21827667329722E+0001 + 2.21749451910990E+0001 2.21671184835636E+0001 2.21592865885490E+0001 2.21514494843990E+0001 2.21436071496372E+0001 + 2.21357595629474E+0001 2.21279067031795E+0001 2.21200485493567E+0001 2.21121850806703E+0001 2.21043162764684E+0001 + 2.20964421162816E+0001 2.20885625797808E+0001 2.20806776468350E+0001 2.20727872974571E+0001 2.20648915118240E+0001 + 2.20569902702911E+0001 2.20490835533625E+0001 2.20411713417189E+0001 2.20332536161986E+0001 2.20253303577988E+0001 + 2.20174015476899E+0001 2.20094671671978E+0001 2.20015271978079E+0001 2.19935816211779E+0001 2.19856304191180E+0001 + 2.19776735735952E+0001 2.19697110667516E+0001 2.19617428808813E+0001 2.19537689984344E+0001 2.19457894020271E+0001 + 2.19378040744338E+0001 2.19298129985800E+0001 2.19218161575684E+0001 2.19138135346393E+0001 2.19058051132004E+0001 + 2.18977908768150E+0001 2.18897708092104E+0001 2.18817448942613E+0001 2.18737131159976E+0001 2.18656754586188E+0001 + 2.18576319064592E+0001 2.18495824440354E+0001 2.18415270559872E+0001 2.18334657271432E+0001 2.18253984424575E+0001 + 2.18173251870504E+0001 2.18092459461985E+0001 2.18011607053236E+0001 2.17930694500127E+0001 2.17849721659894E+0001 + 2.17768688391350E+0001 2.17687594554940E+0001 2.17606440012463E+0001 2.17525224627358E+0001 2.17443948264438E+0001 + 2.17362610790110E+0001 2.17281212072298E+0001 2.17199751980378E+0001 2.17118230385197E+0001 2.17036647159101E+0001 + 2.16955002176024E+0001 2.16873295311242E+0001 2.16791526441599E+0001 2.16709695445292E+0001 2.16627802202170E+0001 + 2.16545846593458E+0001 2.16463828501836E+0001 2.16381747811394E+0001 2.16299604407767E+0001 2.16217398178031E+0001 + 2.16135129010669E+0001 2.16052796795745E+0001 2.15970401424479E+0001 2.15887942789760E+0001 2.15805420785940E+0001 + 2.15722835308628E+0001 2.15640186255060E+0001 2.15557473523670E+0001 2.15474697014489E+0001 2.15391856628939E+0001 + 2.15308952269814E+0001 2.15225983841186E+0001 2.15142951248886E+0001 2.15059854399851E+0001 2.14976693202526E+0001 + 2.14893467566686E+0001 2.14810177403567E+0001 2.14726822625768E+0001 2.14643403147274E+0001 2.14559918883453E+0001 + 2.14476369751024E+0001 2.14392755668177E+0001 2.14309076554310E+0001 2.14225332330342E+0001 2.14141522918509E+0001 + 2.14057648242333E+0001 2.13973708226727E+0001 2.13889702798018E+0001 2.13805631883864E+0001 2.13721495413233E+0001 + 2.13637293316358E+0001 2.13553025525040E+0001 2.13468691972198E+0001 2.13384292592187E+0001 2.13299827320667E+0001 + 2.13215296094489E+0001 2.13130698852107E+0001 2.13046035533102E+0001 2.12961306078347E+0001 2.12876510430125E+0001 + 2.12791648531961E+0001 2.12706720328654E+0001 2.12621725766424E+0001 2.12536664792711E+0001 2.12451537356131E+0001 + 2.12366343406767E+0001 2.12281082895948E+0001 2.12195755776270E+0001 2.12110362001526E+0001 2.12024901526820E+0001 + 2.11939374308642E+0001 2.11853780304660E+0001 2.11768119473711E+0001 2.11682391776066E+0001 2.11596597173126E+0001 + 2.11510735627608E+0001 2.11424807103466E+0001 2.11338811565832E+0001 2.11252748981205E+0001 2.11166619317242E+0001 + 2.11080422542819E+0001 2.10994158628046E+0001 2.10907827544351E+0001 2.10821429264238E+0001 2.10734963761589E+0001 + 2.10648431011325E+0001 2.10561830989793E+0001 2.10475163674341E+0001 2.10388429043638E+0001 2.10301627077539E+0001 + 2.10214757757102E+0001 2.10127821064519E+0001 2.10040816983258E+0001 2.09953745497930E+0001 2.09866606594341E+0001 + 2.09779400259458E+0001 2.09692126481492E+0001 2.09604785249680E+0001 2.09517376554591E+0001 2.09429900387823E+0001 + 2.09342356742330E+0001 2.09254745612056E+0001 2.09167066992049E+0001 2.09079320878651E+0001 2.08991507269413E+0001 + 2.08903626162787E+0001 2.08815677558594E+0001 2.08727661457662E+0001 2.08639577861993E+0001 2.08551426774730E+0001 + 2.08463208200136E+0001 2.08374922143550E+0001 2.08286568611521E+0001 2.08198147611678E+0001 2.08109659152782E+0001 + 2.08021103244632E+0001 2.07932479898067E+0001 2.07843789125267E+0001 2.07755030939441E+0001 2.07666205354676E+0001 + 2.07577312386389E+0001 2.07488352051025E+0001 2.07399324366006E+0001 2.07310229349984E+0001 2.07221067022667E+0001 + 2.07131837404710E+0001 2.07042540517988E+0001 2.06953176385296E+0001 2.06863745030640E+0001 2.06774246479080E+0001 + 2.06684680756489E+0001 2.06595047890158E+0001 2.06505347908138E+0001 2.06415580839744E+0001 2.06325746715069E+0001 + 2.06235845565532E+0001 2.06145877423394E+0001 2.06055842322070E+0001 2.05965740295852E+0001 2.05875571380192E+0001 + 2.05785335611491E+0001 2.05695033027288E+0001 2.05604663665917E+0001 2.05514227566969E+0001 2.05423724770761E+0001 + 2.05333155318929E+0001 2.05242519253926E+0001 2.05151816619212E+0001 2.05061047459196E+0001 2.04970211819442E+0001 + 2.04879309746338E+0001 2.04788341287360E+0001 2.04697306490926E+0001 2.04606205406371E+0001 2.04515038084066E+0001 + 2.04423804575343E+0001 2.04332504932546E+0001 2.04241139208871E+0001 2.04149707458570E+0001 2.04058209736836E+0001 + 2.03966646099722E+0001 2.03875016604342E+0001 2.03783321308746E+0001 2.03691560271814E+0001 2.03599733553483E+0001 + 2.03507841214643E+0001 2.03415883316949E+0001 2.03323859923146E+0001 2.03231771096851E+0001 2.03139616902597E+0001 + 2.03047397405852E+0001 2.02955112672961E+0001 2.02862762771176E+0001 2.02770347768689E+0001 2.02677867734647E+0001 + 2.02585322738965E+0001 2.02492712852633E+0001 2.02400038147281E+0001 2.02307298695690E+0001 2.02214494571372E+0001 + 2.02121625848775E+0001 2.02028692603243E+0001 2.01935694910897E+0001 2.01842632848829E+0001 2.01749506495104E+0001 + 2.01656315928338E+0001 2.01563061228295E+0001 2.01469742475530E+0001 2.01376359751339E+0001 2.01282913138030E+0001 + 2.01189402718659E+0001 2.01095828577162E+0001 2.01002190798316E+0001 2.00908489467691E+0001 2.00814724671791E+0001 + 2.00720896497900E+0001 2.00627005034049E+0001 2.00533050369260E+0001 2.00439032593271E+0001 2.00344951796654E+0001 + 2.00250808070835E+0001 2.00156601507927E+0001 2.00062332200973E+0001 1.99968000243855E+0001 1.99873605731227E+0001 + 1.99779148758347E+0001 1.99684629421571E+0001 1.99590047817895E+0001 1.99495404045059E+0001 1.99400698201711E+0001 + 1.99305930387176E+0001 1.99211100701598E+0001 1.99116209245932E+0001 1.99021256121855E+0001 1.98926241431842E+0001 + 1.98831165279092E+0001 1.98736027767619E+0001 1.98640829002195E+0001 1.98545569088334E+0001 1.98450248132193E+0001 + 1.98354866240881E+0001 1.98259423522167E+0001 1.98163920084508E+0001 1.98068356037114E+0001 1.97972731490002E+0001 + 1.97877046553811E+0001 1.97781301340154E+0001 1.97685495961047E+0001 1.97589630529406E+0001 1.97493705158834E+0001 + 1.97397719963602E+0001 1.97301675058891E+0001 1.97205570560331E+0001 1.97109406584417E+0001 1.97013183248320E+0001 + 1.96916900669814E+0001 1.96820558967584E+0001 1.96724158260787E+0001 1.96627698669410E+0001 1.96531180314042E+0001 + 1.96434603316031E+0001 1.96337967797360E+0001 1.96241273880700E+0001 1.96144521689358E+0001 1.96047711347433E+0001 + 1.95950842979518E+0001 1.95853916711072E+0001 1.95756932668021E+0001 1.95659890977082E+0001 1.95562791765534E+0001 + 1.95465635161435E+0001 1.95368421293374E+0001 1.95271150290572E+0001 1.95173822283023E+0001 1.95076437401252E+0001 + 1.94978995776438E+0001 1.94881497540488E+0001 1.94783942825753E+0001 1.94686331765361E+0001 1.94588664493023E+0001 + 1.94490941143106E+0001 1.94393161850471E+0001 1.94295326750760E+0001 1.94197435980080E+0001 1.94099489675245E+0001 + 1.94001487973701E+0001 1.93903431013319E+0001 1.93805318932723E+0001 1.93707151871143E+0001 1.93608929968295E+0001 + 1.93510653364594E+0001 1.93412322200940E+0001 1.93313936618875E+0001 1.93215496760564E+0001 1.93117002768648E+0001 + 1.93018454786381E+0001 1.92919852957626E+0001 1.92821197426773E+0001 1.92722488338840E+0001 1.92623725839233E+0001 + 1.92524910074170E+0001 1.92426041190232E+0001 1.92327119334599E+0001 1.92228144655057E+0001 1.92129117299889E+0001 + 1.92030037417863E+0001 1.91930905158459E+0001 1.91831720671536E+0001 1.91732484107500E+0001 1.91633195617426E+0001 + 1.91533855352680E+0001 1.91434463465420E+0001 1.91335020108141E+0001 1.91235525433921E+0001 1.91135979596342E+0001 + 1.91036382749477E+0001 1.90936735047971E+0001 1.90837036646957E+0001 1.90737287702035E+0001 1.90637488369237E+0001 + 1.90537638805363E+0001 1.90437739167362E+0001 1.90337789612935E+0001 1.90237790300160E+0001 1.90137741387551E+0001 + 1.90037643034227E+0001 1.89937495399746E+0001 1.89837298644089E+0001 1.89737052927784E+0001 1.89636758411752E+0001 + 1.89536415257493E+0001 1.89436023626826E+0001 1.89335583682210E+0001 1.89235095586364E+0001 1.89134559502632E+0001 + 1.89033975594727E+0001 1.88933344026790E+0001 1.88832664963515E+0001 1.88731938569962E+0001 1.88631165011581E+0001 + 1.88530344454416E+0001 1.88429477064824E+0001 1.88328563009608E+0001 1.88227602456006E+0001 1.88126595571749E+0001 + 1.88025542524986E+0001 1.87924443484118E+0001 1.87823298618181E+0001 1.87722108096477E+0001 1.87620872088835E+0001 + 1.87519590765430E+0001 1.87418264296812E+0001 1.87316892854047E+0001 1.87215476608483E+0001 1.87114015731924E+0001 + 1.87012510396549E+0001 1.86910960775011E+0001 1.86809367040201E+0001 1.86707729365511E+0001 1.86606047924730E+0001 + 1.86504322891932E+0001 1.86402554441683E+0001 1.86300742748786E+0001 1.86198887988552E+0001 1.86096990336627E+0001 + 1.85995049968990E+0001 1.85893067061961E+0001 1.85791041792329E+0001 1.85688974337149E+0001 1.85586864873840E+0001 + 1.85484713580222E+0001 1.85382520634406E+0001 1.85280286214920E+0001 1.85178010500597E+0001 1.85075693670613E+0001 + 1.84973335904464E+0001 1.84870937382051E+0001 1.84768498283505E+0001 1.84666018789438E+0001 1.84563499080645E+0001 + 1.84460939338314E+0001 1.84358339743953E+0001 1.84255700479354E+0001 1.84153021726696E+0001 1.84050303668454E+0001 + 1.83947546487307E+0001 1.83844750366446E+0001 1.83741915489205E+0001 1.83639042039293E+0001 1.83536130200699E+0001 + 1.83433180157665E+0001 1.83330192094853E+0001 1.83227166197133E+0001 1.83124102649669E+0001 1.83021001637913E+0001 + 1.82917863347658E+0001 1.82814687964860E+0001 1.82711475675928E+0001 1.82608226667383E+0001 1.82504941126110E+0001 + 1.82401619239277E+0001 1.82298261194244E+0001 1.82194867178735E+0001 1.82091437380663E+0001 1.81987971988243E+0001 + 1.81884471189946E+0001 1.81780935174510E+0001 1.81677364130868E+0001 1.81573758248285E+0001 1.81470117716186E+0001 + 1.81366442724364E+0001 1.81262733462769E+0001 1.81158990121580E+0001 1.81055212891244E+0001 1.80951401962512E+0001 + 1.80847557526203E+0001 1.80743679773565E+0001 1.80639768895914E+0001 1.80535825084869E+0001 1.80431848532275E+0001 + 1.80327839430171E+0001 1.80223797970820E+0001 1.80119724346714E+0001 1.80015618750551E+0001 1.79911481375225E+0001 + 1.79807312413889E+0001 1.79703112059874E+0001 1.79598880506641E+0001 1.79494617947926E+0001 1.79390324577738E+0001 + 1.79286000590126E+0001 1.79181646179456E+0001 1.79077261540181E+0001 1.78972846866996E+0001 1.78868402354871E+0001 + 1.78763928198797E+0001 1.78659424594007E+0001 1.78554891735993E+0001 1.78450329820286E+0001 1.78345739042721E+0001 + 1.78241119599251E+0001 1.78136471685928E+0001 1.78031795499049E+0001 1.77927091235138E+0001 1.77822359090707E+0001 + 1.77717599262609E+0001 1.77612811947685E+0001 1.77507997343083E+0001 1.77403155646005E+0001 1.77298287053847E+0001 + 1.77193391764140E+0001 1.77088469974513E+0001 1.76983521882823E+0001 1.76878547687014E+0001 1.76773547585223E+0001 + 1.76668521775674E+0001 1.76563470456674E+0001 1.76458393826709E+0001 1.76353292084480E+0001 1.76248165428721E+0001 + 1.76143014058252E+0001 1.76037838172106E+0001 1.75932637969366E+0001 1.75827413649297E+0001 1.75722165411245E+0001 + 1.75616893454626E+0001 1.75511597979053E+0001 1.75406279184205E+0001 1.75300937269828E+0001 1.75195572435802E+0001 + 1.75090184882136E+0001 1.74984774808845E+0001 1.74879342416250E+0001 1.74773887904515E+0001 1.74668411474015E+0001 + 1.74562913325194E+0001 1.74457393658625E+0001 1.74351852674901E+0001 1.74246290574825E+0001 1.74140707559027E+0001 + 1.74035103828492E+0001 1.73929479584159E+0001 1.73823835026969E+0001 1.73718170358074E+0001 1.73612485778610E+0001 + 1.73506781489782E+0001 1.73401057692938E+0001 1.73295314589364E+0001 1.73189552380509E+0001 1.73083771267870E+0001 + 1.72977971452881E+0001 1.72872153137201E+0001 1.72766316522458E+0001 1.72660461810296E+0001 1.72554589202505E+0001 + 1.72448698900776E+0001 1.72342791106997E+0001 1.72236866023019E+0001 1.72130923850678E+0001 1.72024964792003E+0001 + 1.71918989048908E+0001 1.71812996823389E+0001 1.71706988317517E+0001 1.71600963733333E+0001 1.71494923272890E+0001 + 1.71388867138368E+0001 1.71282795531849E+0001 1.71176708655493E+0001 1.71070606711457E+0001 1.70964489902007E+0001 + 1.70858358429247E+0001 1.70752212495468E+0001 1.70646052302799E+0001 1.70539878053508E+0001 1.70433689949894E+0001 + 1.70327488194135E+0001 1.70221272988456E+0001 1.70115044535140E+0001 1.70008803036384E+0001 1.69902548694462E+0001 + 1.69796281711577E+0001 1.69690002289892E+0001 1.69583710631664E+0001 1.69477406939126E+0001 1.69371091414373E+0001 + 1.69264764259643E+0001 1.69158425676952E+0001 1.69052075868553E+0001 1.68945715036482E+0001 1.68839343382847E+0001 + 1.68732961109665E+0001 1.68626568418947E+0001 1.68520165512678E+0001 1.68413752592865E+0001 1.68307329861344E+0001 + 1.68200897520088E+0001 1.68094455770881E+0001 1.67988004815577E+0001 1.67881544855859E+0001 1.67775076093525E+0001 + 1.67668598730171E+0001 1.67562112967493E+0001 1.67455619007029E+0001 1.67349117050321E+0001 1.67242607298818E+0001 + 1.67136089953921E+0001 1.67029565217054E+0001 1.66923033289429E+0001 1.66816494372344E+0001 1.66709948666919E+0001 + 1.66603396374275E+0001 1.66496837695504E+0001 1.66390272831517E+0001 1.66283701983229E+0001 1.66177125351456E+0001 + 1.66070543136996E+0001 1.65963955540504E+0001 1.65857362762549E+0001 1.65750765003717E+0001 1.65644162464365E+0001 + 1.65537555344929E+0001 1.65430943845664E+0001 1.65324328166691E+0001 1.65217708508177E+0001 1.65111085070109E+0001 + 1.65004458052403E+0001 1.64897827654840E+0001 1.64791194077198E+0001 1.64684557519045E+0001 1.64577918179946E+0001 + 1.64471276259328E+0001 1.64364631956508E+0001 1.64257985470704E+0001 1.64151337000998E+0001 1.64044686746418E+0001 + 1.63938034905860E+0001 1.63831381678122E+0001 1.63724727261840E+0001 1.63618071855583E+0001 1.63511415657765E+0001 + 1.63404758866782E+0001 1.63298101680766E+0001 1.63191444297774E+0001 1.63084786915820E+0001 1.62978129732710E+0001 + 1.62871472946132E+0001 1.62764816753706E+0001 1.62658161352785E+0001 1.62551506940767E+0001 1.62444853714809E+0001 + 1.62338201871928E+0001 1.62231551609074E+0001 1.62124903122984E+0001 1.62018256610289E+0001 1.61911612267500E+0001 + 1.61804970290932E+0001 1.61698330876785E+0001 1.61591694221144E+0001 1.61485060519873E+0001 1.61378429968776E+0001 + 1.61271802763435E+0001 1.61165179099250E+0001 1.61058559171595E+0001 1.60951943175567E+0001 1.60845331306166E+0001 + 1.60738723758203E+0001 1.60632120726367E+0001 1.60525522405115E+0001 1.60418928988855E+0001 1.60312340671699E+0001 + 1.60205757647664E+0001 1.60099180110612E+0001 1.59992608254160E+0001 1.59886042271894E+0001 1.59779482357037E+0001 + 1.59672928702798E+0001 1.59566381502121E+0001 1.59459840947826E+0001 1.59353307232492E+0001 1.59246780548626E+0001 + 1.59140261088380E+0001 1.59033749043929E+0001 1.58927244607084E+0001 1.58820747969571E+0001 1.58714259322891E+0001 + 1.58607778858401E+0001 1.58501306767179E+0001 1.58394843240208E+0001 1.58288388468210E+0001 1.58181942641785E+0001 + 1.58075505951185E+0001 1.57969078586659E+0001 1.57862660738099E+0001 1.57756252595333E+0001 1.57649854347829E+0001 + 1.57543466185011E+0001 1.57437088296009E+0001 1.57330720869700E+0001 1.57224364094891E+0001 1.57118018160101E+0001 + 1.57011683253563E+0001 1.56905359563479E+0001 1.56799047277668E+0001 1.56692746583832E+0001 1.56586457669386E+0001 + 1.56480180721588E+0001 1.56373915927522E+0001 1.56267663473876E+0001 1.56161423547313E+0001 1.56055196334134E+0001 + 1.55948982020515E+0001 1.55842780792335E+0001 1.55736592835285E+0001 1.55630418334761E+0001 1.55524257476089E+0001 + 1.55418110444187E+0001 1.55311977423851E+0001 1.55205858599580E+0001 1.55099754155646E+0001 1.54993664276169E+0001 + 1.54887589144928E+0001 1.54781528945511E+0001 1.54675483861245E+0001 1.54569454075256E+0001 1.54463439770387E+0001 + 1.54357441129247E+0001 1.54251458334260E+0001 1.54145491567435E+0001 1.54039541010737E+0001 1.53933606845819E+0001 + 1.53827689253981E+0001 1.53721788416418E+0001 1.53615904513986E+0001 1.53510037727286E+0001 1.53404188236746E+0001 + 1.53298356222400E+0001 1.53192541864176E+0001 1.53086745341642E+0001 1.52980966834128E+0001 1.52875206520733E+0001 + 1.52769464580325E+0001 1.52663741191363E+0001 1.52558036532224E+0001 1.52452350780866E+0001 1.52346684115108E+0001 + 1.52241036712449E+0001 1.52135408750050E+0001 1.52029800404917E+0001 1.51924211853766E+0001 1.51818643272941E+0001 + 1.51713094838652E+0001 1.51607566726751E+0001 1.51502059112778E+0001 1.51396572172126E+0001 1.51291106079812E+0001 + 1.51185661010555E+0001 1.51080237138886E+0001 1.50974834639032E+0001 1.50869453684829E+0001 1.50764094450012E+0001 + 1.50658757107821E+0001 1.50553441831432E+0001 1.50448148793603E+0001 1.50342878166818E+0001 1.50237630123296E+0001 + 1.50132404834935E+0001 1.50027202473379E+0001 1.49922023210017E+0001 1.49816867215827E+0001 1.49711734661617E+0001 + 1.49606625717777E+0001 1.49501540554540E+0001 1.49396479341772E+0001 1.49291442249028E+0001 1.49186429445570E+0001 + 1.49081441100409E+0001 1.48976477382184E+0001 1.48871538459335E+0001 1.48766624499848E+0001 1.48661735671571E+0001 + 1.48556872141943E+0001 1.48452034078130E+0001 1.48347221646941E+0001 1.48242435014996E+0001 1.48137674348508E+0001 + 1.48032939813404E+0001 1.47928231575312E+0001 1.47823549799559E+0001 1.47718894651154E+0001 1.47614266294750E+0001 + 1.47509664894769E+0001 1.47405090615233E+0001 1.47300543619920E+0001 1.47196024072237E+0001 1.47091532135337E+0001 + 1.46987067972004E+0001 1.46882631744694E+0001 1.46778223615570E+0001 1.46673843746534E+0001 1.46569492299022E+0001 + 1.46465169434309E+0001 1.46360875313197E+0001 1.46256610096255E+0001 1.46152373943725E+0001 1.46048167015513E+0001 + 1.45943989471168E+0001 1.45839841469999E+0001 1.45735723170843E+0001 1.45631634732303E+0001 1.45527576312713E+0001 + 1.45423548069970E+0001 1.45319550161628E+0001 1.45215582745023E+0001 1.45111645977018E+0001 1.45007740014271E+0001 + 1.44903865013063E+0001 1.44800021129251E+0001 1.44696208518505E+0001 1.44592427336063E+0001 1.44488677736832E+0001 + 1.44384959875420E+0001 1.44281273906022E+0001 1.44177619982610E+0001 1.44073998258730E+0001 1.43970408887621E+0001 + 1.43866852022146E+0001 1.43763327814826E+0001 1.43659836417868E+0001 1.43556377983188E+0001 1.43452952662227E+0001 + 1.43349560606151E+0001 1.43246201965794E+0001 1.43142876891640E+0001 1.43039585533797E+0001 1.42936328042048E+0001 + 1.42833104565781E+0001 1.42729915254130E+0001 1.42626760255786E+0001 1.42523639719125E+0001 1.42420553792183E+0001 + 1.42317502622612E+0001 1.42214486357764E+0001 1.42111505144581E+0001 1.42008559129667E+0001 1.41905648459313E+0001 + 1.41802773279358E+0001 1.41699933735393E+0001 1.41597129972602E+0001 1.41494362135807E+0001 1.41391630369490E+0001 + 1.41288934817726E+0001 1.41186275624328E+0001 1.41083652932649E+0001 1.40981066885718E+0001 1.40878517626204E+0001 + 1.40776005296456E+0001 1.40673530038424E+0001 1.40571091993657E+0001 1.40468691303403E+0001 1.40366328108513E+0001 + 1.40264002549488E+0001 1.40161714766453E+0001 1.40059464899163E+0001 1.39957253087011E+0001 1.39855079469085E+0001 + 1.39752944183966E+0001 1.39650847370014E+0001 1.39548789165113E+0001 1.39446769706844E+0001 1.39344789132386E+0001 + 1.39242847578583E+0001 1.39140945181868E+0001 1.39039082078313E+0001 1.38937258403646E+0001 1.38835474293173E+0001 + 1.38733729881871E+0001 1.38632025304330E+0001 1.38530360694766E+0001 1.38428736187013E+0001 1.38327151914561E+0001 + 1.38225608010479E+0001 1.38124104607532E+0001 1.38022641838005E+0001 1.37921219833858E+0001 1.37819838726741E+0001 + 1.37718498647860E+0001 1.37617199727993E+0001 1.37515942097627E+0001 1.37414725886853E+0001 1.37313551225365E+0001 + 1.37212418242477E+0001 1.37111327067095E+0001 1.37010277827879E+0001 1.36909270652908E+0001 1.36808305670042E+0001 + 1.36707383006676E+0001 1.36606502789841E+0001 1.36505665146189E+0001 1.36404870202001E+0001 1.36304118083178E+0001 + 1.36203408915210E+0001 1.36102742823217E+0001 1.36002119931932E+0001 1.35901540365728E+0001 1.35801004248580E+0001 + 1.35700511704019E+0001 1.35600062855306E+0001 1.35499657825220E+0001 1.35399296736203E+0001 1.35298979710279E+0001 + 1.35198706869089E+0001 1.35098478333918E+0001 1.34998294225666E+0001 1.34898154664786E+0001 1.34798059771390E+0001 + 1.34698009665205E+0001 1.34598004465525E+0001 1.34498044291340E+0001 1.34398129261142E+0001 1.34298259493098E+0001 + 1.34198435104989E+0001 1.34098656214194E+0001 1.33998922937704E+0001 1.33899235392101E+0001 1.33799593693585E+0001 + 1.33699997957963E+0001 1.33600448300668E+0001 1.33500944836751E+0001 1.33401487680859E+0001 1.33302076947127E+0001 + 1.33202712749539E+0001 1.33103395201487E+0001 1.33004124416074E+0001 1.32904900505897E+0001 1.32805723583349E+0001 + 1.32706593760242E+0001 1.32607511148053E+0001 1.32508475857935E+0001 1.32409488000557E+0001 1.32310547686237E+0001 + 1.32211655024888E+0001 1.32112810126009E+0001 1.32014013098766E+0001 1.31915264051833E+0001 1.31816563093572E+0001 + 1.31717910331925E+0001 1.31619305874409E+0001 1.31520749828194E+0001 1.31422242300015E+0001 1.31323783396231E+0001 + 1.31225373222774E+0001 1.31127011885217E+0001 1.31028699488715E+0001 1.30930436138052E+0001 1.30832221937549E+0001 + 1.30734056991218E+0001 1.30635941402596E+0001 1.30537875274904E+0001 1.30439858710868E+0001 1.30341891812894E+0001 + 1.30243974682939E+0001 1.30146107422614E+0001 1.30048290133067E+0001 1.29950522915101E+0001 1.29852805869110E+0001 + 1.29755139095058E+0001 1.29657522692573E+0001 1.29559956760777E+0001 1.29462441398514E+0001 1.29364976704181E+0001 + 1.29267562775723E+0001 1.29170199710776E+0001 1.29072887606539E+0001 1.28975626559762E+0001 1.28878416666861E+0001 + 1.28781258023867E+0001 1.28684150726326E+0001 1.28587094869452E+0001 1.28490090548050E+0001 1.28393137856509E+0001 + 1.28296236888840E+0001 1.28199387738624E+0001 1.28102590499080E+0001 1.28005845262974E+0001 1.27909152122721E+0001 + 1.27812511170357E+0001 1.27715922497425E+0001 1.27619386195143E+0001 1.27522902354322E+0001 1.27426471065340E+0001 + 1.27330092418234E+0001 1.27233766502553E+0001 1.27137493407548E+0001 1.27041273221973E+0001 1.26945106034262E+0001 + 1.26848991932390E+0001 1.26752931003994E+0001 1.26656923336258E+0001 1.26560969015941E+0001 1.26465068129510E+0001 + 1.26369220762922E+0001 1.26273427001811E+0001 1.26177686931356E+0001 1.26082000636357E+0001 1.25986368201223E+0001 + 1.25890789709963E+0001 1.25795265246187E+0001 1.25699794893075E+0001 1.25604378733460E+0001 1.25509016849748E+0001 + 1.25413709323931E+0001 1.25318456237618E+0001 1.25223257672022E+0001 1.25128113707981E+0001 1.25033024425872E+0001 + 1.24937989905705E+0001 1.24843010227121E+0001 1.24748085469298E+0001 1.24653215711120E+0001 1.24558401030942E+0001 + 1.24463641506806E+0001 1.24368937216326E+0001 1.24274288236771E+0001 1.24179694644909E+0001 1.24085156517202E+0001 + 1.23990673929689E+0001 1.23896246957983E+0001 1.23801875677349E+0001 1.23707560162584E+0001 1.23613300488175E+0001 + 1.23519096728152E+0001 1.23424948956146E+0001 1.23330857245453E+0001 1.23236821668878E+0001 1.23142842298921E+0001 + 1.23048919207634E+0001 1.22955052466687E+0001 1.22861242147342E+0001 1.22767488320485E+0001 1.22673791056620E+0001 + 1.22580150425776E+0001 1.22486566497705E+0001 1.22393039341666E+0001 1.22299569026590E+0001 1.22206155620981E+0001 + 1.22112799192920E+0001 1.22019499810144E+0001 1.21926257539988E+0001 1.21833072449390E+0001 1.21739944604868E+0001 + 1.21646874072573E+0001 1.21553860918251E+0001 1.21460905207299E+0001 1.21368007004634E+0001 1.21275166374869E+0001 + 1.21182383382155E+0001 1.21089658090311E+0001 1.20996990562729E+0001 1.20904380862413E+0001 1.20811829051974E+0001 + 1.20719335193638E+0001 1.20626899349274E+0001 1.20534521580285E+0001 1.20442201947731E+0001 1.20349940512306E+0001 + 1.20257737334268E+0001 1.20165592473496E+0001 1.20073505989516E+0001 1.19981477941404E+0001 1.19889508387886E+0001 + 1.19797597387316E+0001 1.19705744997629E+0001 1.19613951276368E+0001 1.19522216280716E+0001 1.19430540067440E+0001 + 1.19338922692957E+0001 1.19247364213267E+0001 1.19155864684013E+0001 1.19064424160396E+0001 1.18973042697289E+0001 + 1.18881720349172E+0001 1.18790457170098E+0001 1.18699253213794E+0001 1.18608108533532E+0001 1.18517023182283E+0001 + 1.18425997212572E+0001 1.18335030676586E+0001 1.18244123626073E+0001 1.18153276112462E+0001 1.18062488186742E+0001 + 1.17971759899571E+0001 1.17881091301157E+0001 1.17790482441427E+0001 1.17699933369844E+0001 1.17609444135523E+0001 + 1.17519014787173E+0001 1.17428645373172E+0001 1.17338335941490E+0001 1.17248086539701E+0001 1.17157897215025E+0001 + 1.17067768014314E+0001 1.16977698983992E+0001 1.16887690170176E+0001 1.16797741618547E+0001 1.16707853374422E+0001 + 1.16618025482766E+0001 1.16528257988150E+0001 1.16438550934793E+0001 1.16348904366479E+0001 1.16259318326671E+0001 + 1.16169792858462E+0001 1.16080328004544E+0001 1.15990923807212E+0001 1.15901580308465E+0001 1.15812297549865E+0001 + 1.15723075572629E+0001 1.15633914417583E+0001 1.15544814125199E+0001 1.15455774735577E+0001 1.15366796288432E+0001 + 1.15277878823118E+0001 1.15189022378627E+0001 1.15100226993576E+0001 1.15011492706197E+0001 1.14922819554393E+0001 + 1.14834207575655E+0001 1.14745656807133E+0001 1.14657167285604E+0001 1.14568739047482E+0001 1.14480372128798E+0001 + 1.14392066565231E+0001 1.14303822392103E+0001 1.14215639644374E+0001 1.14127518356608E+0001 1.14039458563044E+0001 + 1.13951460297525E+0001 1.13863523593539E+0001 1.13775648484227E+0001 1.13687835002361E+0001 1.13600083180377E+0001 + 1.13512393050256E+0001 1.13424764643745E+0001 1.13337197992148E+0001 1.13249693126426E+0001 1.13162250077232E+0001 + 1.13074868874760E+0001 1.12987549548941E+0001 1.12900292129309E+0001 1.12813096645034E+0001 1.12725963124935E+0001 + 1.12638891597481E+0001 1.12551882090786E+0001 1.12464934632633E+0001 1.12378049250372E+0001 1.12291225971097E+0001 + 1.12204464821501E+0001 1.12117765827893E+0001 1.12031129016295E+0001 1.11944554412345E+0001 1.11858042041315E+0001 + 1.11771591928152E+0001 1.11685204097466E+0001 1.11598878573452E+0001 1.11512615380036E+0001 1.11426414540747E+0001 + 1.11340276078767E+0001 1.11254200016950E+0001 1.11168186377800E+0001 1.11082235183473E+0001 1.10996346455786E+0001 + 1.10910520216167E+0001 1.10824756485762E+0001 1.10739055285338E+0001 1.10653416635311E+0001 1.10567840555786E+0001 + 1.10482327066517E+0001 1.10396876186903E+0001 1.10311487935996E+0001 1.10226162332531E+0001 1.10140899394882E+0001 + 1.10055699141091E+0001 1.09970561588873E+0001 1.09885486755582E+0001 1.09800474658275E+0001 1.09715525313588E+0001 + 1.09630638737957E+0001 1.09545814947337E+0001 1.09461053957426E+0001 1.09376355783595E+0001 1.09291720440848E+0001 + 1.09207147943875E+0001 1.09122638307015E+0001 1.09038191544304E+0001 1.08953807669396E+0001 1.08869486695699E+0001 + 1.08785228636174E+0001 1.08701033503579E+0001 1.08616901310256E+0001 1.08532832068209E+0001 1.08448825789217E+0001 + 1.08364882484614E+0001 1.08281002165481E+0001 1.08197184842529E+0001 1.08113430526176E+0001 1.08029739226513E+0001 + 1.07946110953274E+0001 1.07862545715920E+0001 1.07779043523548E+0001 1.07695604384957E+0001 1.07612228308593E+0001 + 1.07528915302610E+0001 1.07445665374863E+0001 1.07362478532821E+0001 1.07279354783717E+0001 1.07196294134377E+0001 + 1.07113296591383E+0001 1.07030362160953E+0001 1.06947490849017E+0001 1.06864682661187E+0001 1.06781937602727E+0001 + 1.06699255678651E+0001 1.06616636893585E+0001 1.06534081251924E+0001 1.06451588757642E+0001 1.06369159414488E+0001 + 1.06286793225919E+0001 1.06204490195001E+0001 1.06122250324523E+0001 1.06040073616984E+0001 1.05957960074552E+0001 + 1.05875909699126E+0001 1.05793922492247E+0001 1.05711998455153E+0001 1.05630137588845E+0001 1.05548339893949E+0001 + 1.05466605370797E+0001 1.05384934019454E+0001 1.05303325839622E+0001 1.05221780830781E+0001 1.05140298992016E+0001 + 1.05058880322225E+0001 1.04977524819881E+0001 1.04896232483259E+0001 1.04815003310259E+0001 1.04733837298562E+0001 + 1.04652734445502E+0001 1.04571694748110E+0001 1.04490718203147E+0001 1.04409804807067E+0001 1.04328954556018E+0001 + 1.04248167445885E+0001 1.04167443472261E+0001 1.04086782630392E+0001 1.04006184915292E+0001 1.03925650321669E+0001 + 1.03845178843917E+0001 1.03764770476178E+0001 1.03684425212269E+0001 1.03604143045744E+0001 1.03523923969897E+0001 + 1.03443767977633E+0001 1.03363675061718E+0001 1.03283645214488E+0001 1.03203678428092E+0001 1.03123774694408E+0001 + 1.03043934004939E+0001 1.02964156350961E+0001 1.02884441723500E+0001 1.02804790113241E+0001 1.02725201510597E+0001 + 1.02645675905789E+0001 1.02566213288634E+0001 1.02486813648742E+0001 1.02407476975467E+0001 1.02328203257820E+0001 + 1.02248992484573E+0001 1.02169844644242E+0001 1.02090759725059E+0001 1.02011737714953E+0001 1.01932778601625E+0001 + 1.01853882372457E+0001 1.01775049014595E+0001 1.01696278514936E+0001 1.01617570860042E+0001 1.01538926036261E+0001 + 1.01460344029666E+0001 1.01381824826049E+0001 1.01303368410916E+0001 1.01224974769577E+0001 1.01146643887002E+0001 + 1.01068375747942E+0001 1.00990170336889E+0001 1.00912027638022E+0001 1.00833947635312E+0001 1.00755930312471E+0001 + 1.00677975652916E+0001 1.00600083639810E+0001 1.00522254256079E+0001 1.00444487484392E+0001 1.00366783307138E+0001 + 1.00289141706458E+0001 1.00211562664273E+0001 1.00134046162192E+0001 1.00056592181615E+0001 9.99792007036757E+0000 + 9.99018717092433E+0000 9.98246051789502E+0000 9.97474010932033E+0000 9.96702594320675E+0000 9.95931801754828E+0000 + 9.95161633030818E+0000 9.94392087942255E+0000 9.93623166280584E+0000 9.92854867834780E+0000 9.92087192391399E+0000 + 9.91320139734422E+0000 9.90553709645610E+0000 9.89787901904148E+0000 9.89022716286845E+0000 9.88258152567978E+0000 + 9.87494210519549E+0000 9.86730889911383E+0000 9.85968190510414E+0000 9.85206112081804E+0000 9.84444654387719E+0000 + 9.83683817188600E+0000 9.82923600242043E+0000 9.82164003303661E+0000 9.81405026126067E+0000 9.80646668460601E+0000 + 9.79888930055496E+0000 9.79131810657000E+0000 9.78375310009013E+0000 9.77619427852835E+0000 9.76864163927876E+0000 + 9.76109517971197E+0000 9.75355489717560E+0000 9.74602078899322E+0000 9.73849285246845E+0000 9.73097108488034E+0000 + 9.72345548348438E+0000 9.71594604552065E+0000 9.70844276819646E+0000 9.70094564870881E+0000 9.69345468421982E+0000 + 9.68596987188283E+0000 9.67849120881834E+0000 9.67101869213240E+0000 9.66355231890484E+0000 9.65609208619592E+0000 + 9.64863799104528E+0000 9.64119003046936E+0000 9.63374820146400E+0000 9.62631250100384E+0000 9.61888292604032E+0000 + 9.61145947350626E+0000 9.60404214031585E+0000 9.59663092335388E+0000 9.58922581949366E+0000 9.58182682558317E+0000 + 9.57443393844969E+0000 9.56704715489871E+0000 9.55966647172014E+0000 9.55229188567593E+0000 9.54492339351654E+0000 + 9.53756099196496E+0000 9.53020467772700E+0000 9.52285444748871E+0000 9.51551029791277E+0000 9.50817222564671E+0000 + 9.50084022731622E+0000 9.49351429952718E+0000 9.48619443886463E+0000 9.47888064189383E+0000 9.47157290516325E+0000 + 9.46427122519952E+0000 9.45697559851147E+0000 9.44968602158807E+0000 9.44240249089691E+0000 9.43512500289033E+0000 + 9.42785355399979E+0000 9.42058814063789E+0000 9.41332875919682E+0000 9.40607540605302E+0000 9.39882807756146E+0000 + 9.39158677006134E+0000 9.38435147987195E+0000 9.37712220329211E+0000 9.36989893660435E+0000 9.36268167607488E+0000 + 9.35547041794787E+0000 9.34826515845171E+0000 9.34106589379635E+0000 9.33387262017127E+0000 9.32668533375477E+0000 + 9.31950403070260E+0000 9.31232870714946E+0000 9.30515935921991E+0000 9.29799598301697E+0000 9.29083857462622E+0000 + 9.28368713011585E+0000 9.27654164553920E+0000 9.26940211693010E+0000 9.26226854030550E+0000 9.25514091166538E+0000 + 9.24801922699542E+0000 9.24090348225763E+0000 9.23379367340796E+0000 9.22668979637505E+0000 9.21959184707684E+0000 + 9.21249982141535E+0000 9.20541371527096E+0000 9.19833352451649E+0000 9.19125924499735E+0000 9.18419087255243E+0000 + 9.17712840299948E+0000 9.17007183214031E+0000 9.16302115576444E+0000 9.15597636964287E+0000 9.14893746953273E+0000 + 9.14190445117052E+0000 9.13487731028355E+0000 9.12785604257958E+0000 9.12084064375194E+0000 9.11383110948167E+0000 + 9.10682743542708E+0000 9.09982961724251E+0000 9.09283765055696E+0000 9.08585153098867E+0000 9.07887125414305E+0000 + 9.07189681560590E+0000 9.06492821095227E+0000 9.05796543574174E+0000 9.05100848551847E+0000 9.04405735581219E+0000 + 9.03711204213876E+0000 9.03017253999857E+0000 9.02323884488285E+0000 9.01631095226107E+0000 9.00938885759302E+0000 + 9.00247255632616E+0000 8.99556204389039E+0000 8.98865731570279E+0000 8.98175836716861E+0000 8.97486519367610E+0000 + 8.96797779060431E+0000 8.96109615331526E+0000 8.95422027716181E+0000 8.94735015747768E+0000 8.94048578958686E+0000 + 8.93362716880214E+0000 8.92677429041869E+0000 8.91992714972095E+0000 8.91308574198265E+0000 8.90625006246255E+0000 + 8.89942010640501E+0000 8.89259586904523E+0000 8.88577734560609E+0000 8.87896453129292E+0000 8.87215742130611E+0000 + 8.86535601082688E+0000 8.85856029502891E+0000 8.85177026907251E+0000 8.84498592810411E+0000 8.83820726726101E+0000 + 8.83143428166768E+0000 8.82466696643682E+0000 8.81790531666780E+0000 8.81114932745243E+0000 8.80439899386654E+0000 + 8.79765431097526E+0000 8.79091527383883E+0000 8.78418187749570E+0000 8.77745411698262E+0000 8.77073198731663E+0000 + 8.76401548351365E+0000 8.75730460056829E+0000 8.75059933347296E+0000 8.74389967720625E+0000 8.73720562673232E+0000 + 8.73051717701209E+0000 8.72383432298683E+0000 8.71715705959877E+0000 8.71048538176784E+0000 8.70381928441339E+0000 + 8.69715876243933E+0000 8.69050381074106E+0000 8.68385442420225E+0000 8.67721059770180E+0000 8.67057232610105E+0000 + 8.66393960425815E+0000 8.65731242701956E+0000 8.65069078922059E+0000 8.64407468568752E+0000 8.63746411124028E+0000 + 8.63085906068391E+0000 8.62425952882139E+0000 8.61766551043710E+0000 8.61107700031760E+0000 8.60449399322982E+0000 + 8.59791648394022E+0000 8.59134446719933E+0000 8.58477793775621E+0000 8.57821689034184E+0000 8.57166131969107E+0000 + 8.56511122051857E+0000 8.55856658753540E+0000 8.55202741544687E+0000 8.54549369894402E+0000 8.53896543271481E+0000 + 8.53244261143670E+0000 8.52592522977927E+0000 8.51941328240692E+0000 8.51290676397037E+0000 8.50640566911888E+0000 + 8.49990999248963E+0000 8.49341972871303E+0000 8.48693487241437E+0000 8.48045541820899E+0000 8.47398136070549E+0000 + 8.46751269450310E+0000 8.46104941419966E+0000 8.45459151438044E+0000 8.44813898962398E+0000 8.44169183450700E+0000 + 8.43525004359199E+0000 8.42881361143748E+0000 8.42238253259906E+0000 8.41595680162247E+0000 8.40953641304517E+0000 + 8.40312136139799E+0000 8.39671164121264E+0000 8.39030724700294E+0000 8.38390817328682E+0000 8.37751441457077E+0000 + 8.37112596535738E+0000 8.36474282013834E+0000 8.35836497340791E+0000 8.35199241964516E+0000 8.34562515332906E+0000 + 8.33926316893363E+0000 8.33290646092312E+0000 8.32655502375849E+0000 8.32020885189576E+0000 8.31386793978553E+0000 + 8.30753228187082E+0000 8.30120187259351E+0000 8.29487670638364E+0000 8.28855677767497E+0000 8.28224208088782E+0000 + 8.27593261044303E+0000 8.26962836075339E+0000 8.26332932623171E+0000 8.25703550128116E+0000 8.25074688029953E+0000 + 8.24446345768578E+0000 8.23818522782706E+0000 8.23191218511603E+0000 8.22564432392923E+0000 8.21938163864764E+0000 + 8.21312412364643E+0000 8.20687177329225E+0000 8.20062458195405E+0000 8.19438254399179E+0000 8.18814565376394E+0000 + 8.18191390562431E+0000 8.17568729392529E+0000 8.16946581301405E+0000 8.16324945722932E+0000 8.15703822091713E+0000 + 8.15083209840859E+0000 8.14463108404100E+0000 8.13843517214113E+0000 8.13224435703711E+0000 8.12605863305467E+0000 + 8.11987799450952E+0000 8.11370243572206E+0000 8.10753195100870E+0000 8.10136653467586E+0000 8.09520618103686E+0000 + 8.08905088439780E+0000 8.08290063906190E+0000 8.07675543932900E+0000 8.07061527949934E+0000 8.06448015387035E+0000 + 8.05835005673392E+0000 8.05222498238403E+0000 8.04610492510970E+0000 8.03998987919717E+0000 8.03387983893372E+0000 + 8.02777479860336E+0000 8.02167475248624E+0000 8.01557969486416E+0000 8.00948962001458E+0000 8.00340452221390E+0000 + 7.99732439573800E+0000 7.99124923485955E+0000 7.98517903385129E+0000 7.97911378698334E+0000 7.97305348852642E+0000 + 7.96699813274704E+0000 7.96094771391399E+0000 7.95490222629294E+0000 7.94886166414643E+0000 7.94282602174264E+0000 + 7.93679529334230E+0000 7.93076947320631E+0000 7.92474855559909E+0000 7.91873253478089E+0000 7.91272140501114E+0000 + 7.90671516055060E+0000 7.90071379565922E+0000 7.89471730459286E+0000 7.88872568161371E+0000 7.88273892097935E+0000 + 7.87675701694713E+0000 7.87077996377642E+0000 7.86480775572255E+0000 7.85884038704618E+0000 7.85287785200562E+0000 + 7.84692014485957E+0000 7.84096725986446E+0000 7.83501919128041E+0000 7.82907593336637E+0000 7.82313748038341E+0000 + 7.81720382658925E+0000 7.81127496624595E+0000 7.80535089361611E+0000 7.79943160296009E+0000 7.79351708854157E+0000 + 7.78760734462371E+0000 7.78170236547022E+0000 7.77580214534765E+0000 7.76990667852589E+0000 7.76401595926557E+0000 + 7.75812998183953E+0000 7.75224874051962E+0000 7.74637222957285E+0000 7.74050044327578E+0000 7.73463337589848E+0000 + 7.72877102172225E+0000 7.72291337501865E+0000 7.71706043006884E+0000 7.71121218115309E+0000 7.70536862255358E+0000 + 7.69952974855330E+0000 7.69369555343994E+0000 7.68786603149928E+0000 7.68204117702236E+0000 7.67622098429947E+0000 + 7.67040544762731E+0000 7.66459456130019E+0000 7.65878831961554E+0000 7.65298671687509E+0000 7.64718974738151E+0000 + 7.64139740544123E+0000 7.63560968536222E+0000 7.62982658145460E+0000 7.62404808802896E+0000 7.61827419940412E+0000 + 7.61250490989779E+0000 7.60674021383040E+0000 7.60098010552793E+0000 7.59522457931638E+0000 7.58947362952621E+0000 + 7.58372725049013E+0000 7.57798543654371E+0000 7.57224818202815E+0000 7.56651548128362E+0000 7.56078732865876E+0000 + 7.55506371850066E+0000 7.54934464516268E+0000 7.54363010300057E+0000 7.53792008637415E+0000 7.53221458964624E+0000 + 7.52651360718488E+0000 7.52081713335722E+0000 7.51512516254182E+0000 7.50943768911305E+0000 7.50375470745560E+0000 + 7.49807621195445E+0000 7.49240219699717E+0000 7.48673265698000E+0000 7.48106758629900E+0000 7.47540697935842E+0000 + 7.46975083056179E+0000 7.46409913432254E+0000 7.45845188505231E+0000 7.45280907717211E+0000 7.44717070510565E+0000 + 7.44153676327995E+0000 7.43590724612921E+0000 7.43028214808818E+0000 7.42466146360107E+0000 7.41904518711267E+0000 + 7.41343331307450E+0000 7.40782583594315E+0000 7.40222275017973E+0000 7.39662405024937E+0000 7.39102973062344E+0000 + 7.38543978577620E+0000 7.37985421018992E+0000 7.37427299835147E+0000 7.36869614474958E+0000 7.36312364388382E+0000 + 7.35755549025340E+0000 7.35199167836503E+0000 7.34643220273129E+0000 7.34087705787343E+0000 7.33532623831073E+0000 + 7.32977973857399E+0000 7.32423755319658E+0000 7.31869967672008E+0000 7.31316610368864E+0000 7.30763682865467E+0000 + 7.30211184617547E+0000 7.29659115081323E+0000 7.29107473713789E+0000 7.28556259972490E+0000 7.28005473315469E+0000 + 7.27455113201433E+0000 7.26905179089707E+0000 7.26355670440172E+0000 7.25806586713326E+0000 7.25257927370458E+0000 + 7.24709691873251E+0000 7.24161879684239E+0000 7.23614490266354E+0000 7.23067523083382E+0000 7.22520977599683E+0000 + 7.21974853280249E+0000 7.21429149590649E+0000 7.20883865997425E+0000 7.20339001967421E+0000 7.19794556968177E+0000 + 7.19250530468212E+0000 7.18706921936438E+0000 7.18163730842467E+0000 7.17620956656815E+0000 7.17078598850650E+0000 + 7.16536656895564E+0000 7.15995130264144E+0000 7.15454018429408E+0000 7.14913320865343E+0000 7.14373037046683E+0000 + 7.13833166448514E+0000 7.13293708546896E+0000 7.12754662818955E+0000 7.12216028741779E+0000 7.11677805793833E+0000 + 7.11139993453918E+0000 7.10602591201878E+0000 7.10065598518320E+0000 7.09529014884276E+0000 7.08992839781658E+0000 + 7.08457072693630E+0000 7.07921713103192E+0000 7.07386760494911E+0000 7.06852214353817E+0000 7.06318074165691E+0000 + 7.05784339417177E+0000 7.05251009595676E+0000 7.04718084189399E+0000 7.04185562687202E+0000 7.03653444579042E+0000 + 7.03121729355357E+0000 7.02590416507600E+0000 7.02059505528053E+0000 7.01528995909507E+0000 7.00998887145896E+0000 + 7.00469178731983E+0000 6.99939870163050E+0000 6.99410960935470E+0000 6.98882450546425E+0000 6.98354338493677E+0000 + 6.97826624276260E+0000 6.97299307393820E+0000 6.96772387346649E+0000 6.96245863636230E+0000 6.95719735764639E+0000 + 6.95194003234974E+0000 6.94668665551245E+0000 6.94143722218146E+0000 6.93619172741344E+0000 6.93095016627252E+0000 + 6.92571253383291E+0000 6.92047882517745E+0000 6.91524903539821E+0000 6.91002315959398E+0000 6.90480119287540E+0000 + 6.89958313035985E+0000 6.89436896717460E+0000 6.88915869845486E+0000 6.88395231934665E+0000 6.87874982500193E+0000 + 6.87355121058553E+0000 6.86835647126945E+0000 6.86316560223513E+0000 6.85797859867149E+0000 6.85279545578014E+0000 + 6.84761616876932E+0000 6.84244073285571E+0000 6.83726914326754E+0000 6.83210139524324E+0000 6.82693748402684E+0000 + 6.82177740487400E+0000 6.81662115304950E+0000 6.81146872382893E+0000 6.80632011249387E+0000 6.80117531433937E+0000 + 6.79603432466793E+0000 6.79089713878981E+0000 6.78576375202997E+0000 6.78063415971684E+0000 6.77550835719303E+0000 + 6.77038633980843E+0000 6.76526810292394E+0000 6.76015364191040E+0000 6.75504295214627E+0000 6.74993602902139E+0000 + 6.74483286793561E+0000 6.73973346429788E+0000 6.73463781352575E+0000 6.72954591105114E+0000 6.72445775230998E+0000 + 6.71937333275173E+0000 6.71429264783454E+0000 6.70921569302786E+0000 6.70414246381097E+0000 6.69907295567018E+0000 + 6.69400716410372E+0000 6.68894508462151E+0000 6.68388671274339E+0000 6.67883204399546E+0000 6.67378107391754E+0000 + 6.66873379805864E+0000 6.66369021197925E+0000 6.65865031124615E+0000 6.65361409144087E+0000 6.64858154815069E+0000 + 6.64355267697882E+0000 6.63852747353341E+0000 6.63350593343367E+0000 6.62848805231277E+0000 6.62347382581207E+0000 + 6.61846324958086E+0000 6.61345631928277E+0000 6.60845303058909E+0000 6.60345337918347E+0000 6.59845736075612E+0000 + 6.59346497101369E+0000 6.58847620566828E+0000 6.58349106044473E+0000 6.57850953107799E+0000 6.57353161331376E+0000 + 6.56855730290704E+0000 6.56358659562479E+0000 6.55861948724270E+0000 6.55365597355025E+0000 6.54869605034480E+0000 + 6.54373971343434E+0000 6.53878695863916E+0000 6.53383778178790E+0000 6.52889217872213E+0000 6.52395014529410E+0000 + 6.51901167736268E+0000 6.51407677080386E+0000 6.50914542149999E+0000 6.50421762534271E+0000 6.49929337824030E+0000 + 6.49437267610597E+0000 6.48945551486641E+0000 6.48454189045884E+0000 6.47963179883020E+0000 6.47472523594180E+0000 + 6.46982219776005E+0000 6.46492268026693E+0000 6.46002667945133E+0000 6.45513419131774E+0000 6.45024521187703E+0000 + 6.44535973715426E+0000 6.44047776318206E+0000 6.43559928600731E+0000 6.43072430168538E+0000 6.42585280628447E+0000 + 6.42098479588101E+0000 6.41612026656434E+0000 6.41125921443466E+0000 6.40640163560281E+0000 6.40154752619053E+0000 + 6.39669688232965E+0000 6.39184970016560E+0000 6.38700597585070E+0000 6.38216570555179E+0000 6.37732888544501E+0000 + 6.37249551171958E+0000 6.36766558057114E+0000 6.36283908821110E+0000 6.35801603085876E+0000 6.35319640474547E+0000 + 6.34838020611549E+0000 6.34356743122192E+0000 6.33875807632908E+0000 6.33395213771132E+0000 6.32914961165604E+0000 + 6.32435049446248E+0000 6.31955478243618E+0000 6.31476247190017E+0000 6.30997355918207E+0000 6.30518804062731E+0000 + 6.30040591258566E+0000 6.29562717142182E+0000 6.29085181351249E+0000 6.28607983524142E+0000 6.28131123300794E+0000 + 6.27654600321669E+0000 6.27178414229205E+0000 6.26702564665935E+0000 6.26227051276283E+0000 6.25751873705476E+0000 + 6.25277031599844E+0000 6.24802524606729E+0000 6.24328352374814E+0000 6.23854514553773E+0000 6.23381010794386E+0000 + 6.22907840748518E+0000 6.22435004068968E+0000 6.21962500410123E+0000 6.21490329427134E+0000 6.21018490776124E+0000 + 6.20546984114840E+0000 6.20075809101382E+0000 6.19604965395690E+0000 6.19134452658326E+0000 6.18664270551248E+0000 + 6.18194418737313E+0000 6.17724896880567E+0000 6.17255704646254E+0000 6.16786841700402E+0000 6.16318307710563E+0000 + 6.15850102345136E+0000 6.15382225273665E+0000 6.14914676166691E+0000 6.14447454696292E+0000 6.13980560534893E+0000 + 6.13513993356906E+0000 6.13047752837005E+0000 6.12581838651319E+0000 6.12116250477494E+0000 6.11650987993592E+0000 + 6.11186050878959E+0000 6.10721438814344E+0000 6.10257151481157E+0000 6.09793188562455E+0000 6.09329549741840E+0000 + 6.08866234704178E+0000 6.08403243135451E+0000 6.07940574722848E+0000 6.07478229154560E+0000 6.07016206119720E+0000 + 6.06554505308765E+0000 6.06093126413228E+0000 6.05632069125443E+0000 6.05171333139112E+0000 6.04710918148951E+0000 + 6.04250823850748E+0000 6.03791049941222E+0000 6.03331596118406E+0000 6.02872462081297E+0000 6.02413647529942E+0000 + 6.01955152165564E+0000 6.01496975690413E+0000 6.01039117807735E+0000 6.00581578221899E+0000 6.00124356638456E+0000 + 5.99667452763960E+0000 5.99210866305763E+0000 5.98754596972795E+0000 5.98298644474545E+0000 5.97843008522085E+0000 + 5.97387688827083E+0000 5.96932685102340E+0000 5.96477997062067E+0000 5.96023624421105E+0000 5.95569566895615E+0000 + 5.95115824202935E+0000 5.94662396060796E+0000 5.94209282188918E+0000 5.93756482307240E+0000 5.93303996137362E+0000 + 5.92851823401560E+0000 5.92399963823232E+0000 5.91948417126965E+0000 5.91497183038144E+0000 5.91046261283435E+0000 + 5.90595651590369E+0000 5.90145353687608E+0000 5.89695367304774E+0000 5.89245692172624E+0000 5.88796328022848E+0000 + 5.88347274588247E+0000 5.87898531602616E+0000 5.87450098800595E+0000 5.87001975918153E+0000 5.86554162692107E+0000 + 5.86106658860366E+0000 5.85659464161752E+0000 5.85212578336182E+0000 5.84766001124549E+0000 5.84319732268815E+0000 + 5.83873771511802E+0000 5.83428118597555E+0000 5.82982773271041E+0000 5.82537735277973E+0000 5.82093004365443E+0000 + 5.81648580281381E+0000 5.81204462774738E+0000 5.80760651595336E+0000 5.80317146494085E+0000 5.79873947222978E+0000 + 5.79431053534737E+0000 5.78988465183323E+0000 5.78546181923551E+0000 5.78104203511174E+0000 5.77662529702955E+0000 + 5.77221160256901E+0000 5.76780094931426E+0000 5.76339333486406E+0000 5.75898875682488E+0000 5.75458721281152E+0000 + 5.75018870045163E+0000 5.74579321737972E+0000 5.74140076124080E+0000 5.73701132968916E+0000 5.73262492038811E+0000 + 5.72824153101210E+0000 5.72386115924373E+0000 5.71948380277526E+0000 5.71510945930620E+0000 5.71073812655003E+0000 + 5.70636980222629E+0000 5.70200448406456E+0000 5.69764216980206E+0000 5.69328285718819E+0000 5.68892654398062E+0000 + 5.68457322794500E+0000 5.68022290685621E+0000 5.67587557849864E+0000 5.67153124066804E+0000 5.66718989116580E+0000 + 5.66285152780287E+0000 5.65851614840224E+0000 5.65418375079042E+0000 5.64985433280901E+0000 5.64552789230382E+0000 + 5.64120442713211E+0000 5.63688393515838E+0000 5.63256641425746E+0000 5.62825186231082E+0000 5.62394027721086E+0000 + 5.61963165685732E+0000 5.61532599916058E+0000 5.61102330203683E+0000 5.60672356341147E+0000 5.60242678122118E+0000 + 5.59813295340730E+0000 5.59384207792222E+0000 5.58955415272635E+0000 5.58526917578783E+0000 5.58098714508376E+0000 + 5.57670805860083E+0000 5.57243191433075E+0000 5.56815871027579E+0000 5.56388844444782E+0000 5.55962111486411E+0000 + 5.55535671955098E+0000 5.55109525654321E+0000 5.54683672388464E+0000 5.54258111962673E+0000 5.53832844182602E+0000 + 5.53407868855128E+0000 5.52983185787797E+0000 5.52558794788793E+0000 5.52134695667342E+0000 5.51710888233067E+0000 + 5.51287372296819E+0000 5.50864147669970E+0000 5.50441214164694E+0000 5.50018571593999E+0000 5.49596219771570E+0000 + 5.49174158511899E+0000 5.48752387630408E+0000 5.48330906942895E+0000 5.47909716266273E+0000 5.47488815418023E+0000 + 5.47068204216342E+0000 5.46647882480274E+0000 5.46227850029429E+0000 5.45808106684510E+0000 5.45388652266515E+0000 + 5.44969486597385E+0000 5.44550609499785E+0000 5.44132020796989E+0000 5.43713720313154E+0000 5.43295707872861E+0000 + 5.42877983301792E+0000 5.42460546425935E+0000 5.42043397072317E+0000 5.41626535068245E+0000 5.41209960242222E+0000 + 5.40793672422969E+0000 5.40377671440161E+0000 5.39961957124003E+0000 5.39546529305376E+0000 5.39131387816035E+0000 + 5.38716532488074E+0000 5.38301963154461E+0000 5.37887679648788E+0000 5.37473681805365E+0000 5.37059969458790E+0000 + 5.36646542444722E+0000 5.36233400599294E+0000 5.35820543759210E+0000 5.35407971761773E+0000 5.34995684445136E+0000 + 5.34583681647811E+0000 5.34171963209034E+0000 5.33760528968712E+0000 5.33349378767202E+0000 5.32938512445502E+0000 + 5.32527929845372E+0000 5.32117630808907E+0000 5.31707615178996E+0000 5.31297882798956E+0000 5.30888433512843E+0000 + 5.30479267165017E+0000 5.30070383600640E+0000 5.29661782665399E+0000 5.29253464205567E+0000 5.28845428067759E+0000 + 5.28437674099272E+0000 5.28030202148178E+0000 5.27623012062740E+0000 5.27216103691751E+0000 5.26809476884784E+0000 + 5.26403131491850E+0000 5.25997067363403E+0000 5.25591284350400E+0000 5.25185782304488E+0000 5.24780561077482E+0000 + 5.24375620522042E+0000 5.23970960491181E+0000 5.23566580838392E+0000 5.23162481417583E+0000 5.22758662083235E+0000 + 5.22355122690468E+0000 5.21951863094568E+0000 5.21548883151340E+0000 5.21146182717194E+0000 5.20743761648902E+0000 + 5.20341619803782E+0000 5.19939757039393E+0000 5.19538173213965E+0000 5.19136868186032E+0000 5.18735841814678E+0000 + 5.18335093959074E+0000 5.17934624479318E+0000 5.17534433235564E+0000 5.17134520088521E+0000 5.16734884899020E+0000 + 5.16335527528945E+0000 5.15936447839806E+0000 5.15537645694013E+0000 5.15139120954226E+0000 5.14740873483383E+0000 + 5.14342903144891E+0000 5.13945209802534E+0000 5.13547793320532E+0000 5.13150653563205E+0000 5.12753790395433E+0000 + 5.12357203682418E+0000 5.11960893289643E+0000 5.11564859083130E+0000 5.11169100928877E+0000 5.10773618693575E+0000 + 5.10378412243984E+0000 5.09983481447250E+0000 5.09588826170841E+0000 5.09194446282701E+0000 5.08800341650662E+0000 + 5.08406512143254E+0000 5.08012957629146E+0000 5.07619677977363E+0000 5.07226673056942E+0000 5.06833942737468E+0000 + 5.06441486888853E+0000 5.06049305380930E+0000 5.05657398084206E+0000 5.05265764869017E+0000 5.04874405606281E+0000 + 5.04483320167088E+0000 5.04092508422613E+0000 5.03701970244517E+0000 5.03311705504325E+0000 5.02921714074117E+0000 + 5.02531995826056E+0000 5.02142550632482E+0000 5.01753378366041E+0000 5.01364478899528E+0000 5.00975852105791E+0000 + 5.00587497858207E+0000 5.00199416029859E+0000 4.99811606494426E+0000 4.99424069125703E+0000 4.99036803797229E+0000 + 4.98649810383388E+0000 4.98263088758183E+0000 4.97876638795958E+0000 4.97490460371180E+0000 4.97104553358346E+0000 + 4.96718917632421E+0000 4.96333553068119E+0000 4.95948459540496E+0000 4.95563636924533E+0000 4.95179085095633E+0000 + 4.94794803928981E+0000 4.94410793300012E+0000 4.94027053084276E+0000 4.93643583157401E+0000 4.93260383394989E+0000 + 4.92877453672832E+0000 4.92494793866771E+0000 4.92112403852781E+0000 4.91730283506648E+0000 4.91348432704591E+0000 + 4.90966851322502E+0000 4.90585539236563E+0000 4.90204496322929E+0000 4.89823722457747E+0000 4.89443217517138E+0000 + 4.89062981377564E+0000 4.88683013915002E+0000 4.88303315005897E+0000 4.87923884526355E+0000 4.87544722352742E+0000 + 4.87165828361230E+0000 4.86787202428076E+0000 4.86408844429472E+0000 4.86030754241681E+0000 4.85652931740786E+0000 + 4.85275376802884E+0000 4.84898089304160E+0000 4.84521069120605E+0000 4.84144316128175E+0000 4.83767830202791E+0000 + 4.83391611220371E+0000 4.83015659056688E+0000 4.82639973587399E+0000 4.82264554688303E+0000 4.81889402234755E+0000 + 4.81514516102344E+0000 4.81139896166356E+0000 4.80765542302108E+0000 4.80391454384744E+0000 4.80017632289246E+0000 + 4.79644075890597E+0000 4.79270785063540E+0000 4.78897759682728E+0000 4.78524999622728E+0000 4.78152504757908E+0000 + 4.77780274962491E+0000 4.77408310110525E+0000 4.77036610075919E+0000 4.76665174732520E+0000 4.76294003953761E+0000 + 4.75923097613097E+0000 4.75552455583872E+0000 4.75182077738954E+0000 4.74811963951296E+0000 4.74442114093437E+0000 + 4.74072528037892E+0000 4.73703205656857E+0000 4.73334146822342E+0000 4.72965351406090E+0000 4.72596819279752E+0000 + 4.72228550314568E+0000 4.71860544381657E+0000 4.71492801351950E+0000 4.71125321095791E+0000 4.70758103483803E+0000 + 4.70391148385909E+0000 4.70024455671960E+0000 4.69658025211523E+0000 4.69291856873819E+0000 4.68925950527821E+0000 + 4.68560306042186E+0000 4.68194923285418E+0000 4.67829802125484E+0000 4.67464942430259E+0000 4.67100344067180E+0000 + 4.66736006903368E+0000 4.66371930805790E+0000 4.66008115640844E+0000 4.65644561274792E+0000 4.65281267573372E+0000 + 4.64918234402123E+0000 4.64555461626220E+0000 4.64192949110446E+0000 4.63830696719174E+0000 4.63468704316528E+0000 + 4.63106971766157E+0000 4.62745498931398E+0000 4.62384285675193E+0000 4.62023331860011E+0000 4.61662637348087E+0000 + 4.61302202001199E+0000 4.60942025680568E+0000 4.60582108247200E+0000 4.60222449561611E+0000 4.59863049483921E+0000 + 4.59503907873759E+0000 4.59145024590460E+0000 4.58786399492623E+0000 4.58428032438856E+0000 4.58069923286939E+0000 + 4.57712071894353E+0000 4.57354478118136E+0000 4.56997141814786E+0000 4.56640062840473E+0000 4.56283241050614E+0000 + 4.55926676300475E+0000 4.55570368444653E+0000 4.55214317337315E+0000 4.54858522832042E+0000 4.54502984782050E+0000 + 4.54147703039999E+0000 4.53792677457973E+0000 4.53437907887568E+0000 4.53083394179898E+0000 4.52729136185571E+0000 + 4.52375133754588E+0000 4.52021386736489E+0000 4.51667894980173E+0000 4.51314658334095E+0000 4.50961676646137E+0000 + 4.50608949763521E+0000 4.50256477533108E+0000 4.49904259800922E+0000 4.49552296412751E+0000 4.49200587213388E+0000 + 4.48849132047502E+0000 4.48497930758764E+0000 4.48146983190561E+0000 4.47796289185541E+0000 4.47445848585708E+0000 + 4.47095661232524E+0000 4.46745726966904E+0000 4.46396045628973E+0000 4.46046617058411E+0000 4.45697441094203E+0000 + 4.45348517574644E+0000 4.44999846337479E+0000 4.44651427219748E+0000 4.44303260057875E+0000 4.43955344687660E+0000 + 4.43607680944155E+0000 4.43260268661853E+0000 4.42913107674581E+0000 4.42566197815392E+0000 4.42219538916742E+0000 + 4.41873130810503E+0000 4.41526973327560E+0000 4.41181066298461E+0000 4.40835409552810E+0000 4.40490002919664E+0000 + 4.40144846227349E+0000 4.39799939303395E+0000 4.39455281974700E+0000 4.39110874067383E+0000 4.38766715406993E+0000 + 4.38422805818122E+0000 4.38079145124904E+0000 4.37735733150449E+0000 4.37392569717380E+0000 4.37049654647389E+0000 + 4.36706987761614E+0000 4.36364568880168E+0000 4.36022397822704E+0000 4.35680474407914E+0000 4.35338798453820E+0000 + 4.34997369777707E+0000 4.34656188195914E+0000 4.34315253524108E+0000 4.33974565577316E+0000 4.33634124169520E+0000 + 4.33293929114094E+0000 4.32953980223640E+0000 4.32614277309779E+0000 4.32274820183472E+0000 4.31935608654748E+0000 + 4.31596642533105E+0000 4.31257921626863E+0000 4.30919445743827E+0000 4.30581214690801E+0000 4.30243228273782E+0000 + 4.29905486298057E+0000 4.29567988567893E+0000 4.29230734886913E+0000 4.28893725057732E+0000 4.28556958882240E+0000 + 4.28220436161434E+0000 4.27884156695453E+0000 4.27548120283574E+0000 4.27212326724199E+0000 4.26876775814966E+0000 + 4.26541467352488E+0000 4.26206401132731E+0000 4.25871576950450E+0000 4.25536994599869E+0000 4.25202653874215E+0000 + 4.24868554565606E+0000 4.24534696465591E+0000 4.24201079364787E+0000 4.23867703052683E+0000 4.23534567318050E+0000 + 4.23201671948794E+0000 4.22869016731770E+0000 4.22536601453049E+0000 4.22204425897735E+0000 4.21872489850031E+0000 + 4.21540793093204E+0000 4.21209335409553E+0000 4.20878116580686E+0000 4.20547136386948E+0000 4.20216394608007E+0000 + 4.19885891022530E+0000 4.19555625408127E+0000 4.19225597541670E+0000 4.18895807198957E+0000 4.18566254154882E+0000 + 4.18236938183360E+0000 4.17907859057419E+0000 4.17579016549128E+0000 4.17250410429511E+0000 4.16922040468702E+0000 + 4.16593906435874E+0000 4.16266008099239E+0000 4.15938345226064E+0000 4.15610917582539E+0000 4.15283724934023E+0000 + 4.14956767044830E+0000 4.14630043678294E+0000 4.14303554596783E+0000 4.13977299561703E+0000 4.13651278333443E+0000 + 4.13325490671458E+0000 4.12999936334140E+0000 4.12674615078995E+0000 4.12349526662461E+0000 4.12024670839926E+0000 + 4.11700047365908E+0000 4.11375655993872E+0000 4.11051496476348E+0000 4.10727568564692E+0000 4.10403872009410E+0000 + 4.10080406560031E+0000 4.09757171964898E+0000 4.09434167971498E+0000 4.09111394326276E+0000 4.08788850774619E+0000 + 4.08466537060923E+0000 4.08144452928627E+0000 4.07822598120040E+0000 4.07500972376581E+0000 4.07179575438472E+0000 + 4.06858407045210E+0000 4.06537466934861E+0000 4.06216754844861E+0000 4.05896270511320E+0000 4.05576013669562E+0000 + 4.05255984053602E+0000 4.04936181396802E+0000 4.04616605431127E+0000 4.04297255887692E+0000 4.03978132496613E+0000 + 4.03659234986868E+0000 4.03340563086420E+0000 4.03022116522245E+0000 4.02703895020301E+0000 4.02385898305373E+0000 + 4.02068126101410E+0000 4.01750578131074E+0000 4.01433254116253E+0000 4.01116153777614E+0000 4.00799276834816E+0000 + 4.00482623006544E+0000 4.00166192010409E+0000 3.99849983562913E+0000 3.99533997379533E+0000 3.99218233174836E+0000 + 3.98902690662209E+0000 3.98587369554033E+0000 3.98272269561656E+0000 3.97957390395383E+0000 3.97642731764439E+0000 + 3.97328293377050E+0000 3.97014074940381E+0000 3.96700076160512E+0000 3.96386296742595E+0000 3.96072736390645E+0000 + 3.95759394807680E+0000 3.95446271695549E+0000 3.95133366755266E+0000 3.94820679686629E+0000 3.94508210188549E+0000 + 3.94195957958714E+0000 3.93883922693947E+0000 3.93572104089862E+0000 3.93260501841221E+0000 3.92949115641596E+0000 + 3.92637945183619E+0000 3.92326990158750E+0000 3.92016250257557E+0000 3.91705725169652E+0000 3.91395414583302E+0000 + 3.91085318185966E+0000 3.90775435664163E+0000 3.90465766703031E+0000 3.90156310987014E+0000 3.89847068199432E+0000 + 3.89538038022504E+0000 3.89229220137575E+0000 3.88920614224772E+0000 3.88612219963262E+0000 3.88304037031245E+0000 + 3.87996065106060E+0000 3.87688303863607E+0000 3.87380752979161E+0000 3.87073412126826E+0000 3.86766280979673E+0000 + 3.86459359209788E+0000 3.86152646488291E+0000 3.85846142485332E+0000 3.85539846869840E+0000 3.85233759310029E+0000 + 3.84927879472920E+0000 3.84622207024635E+0000 3.84316741630204E+0000 3.84011482953822E+0000 3.83706430658526E+0000 + 3.83401584406464E+0000 3.83096943858760E+0000 3.82792508675565E+0000 3.82488278516157E+0000 3.82184253038637E+0000 + 3.81880431900314E+0000 3.81576814757474E+0000 3.81273401265339E+0000 3.80970191078308E+0000 3.80667183849684E+0000 + 3.80364379232011E+0000 3.80061776876688E+0000 3.79759376434216E+0000 3.79457177554288E+0000 3.79155179885313E+0000 + 3.78853383075276E+0000 3.78551786770642E+0000 3.78250390617450E+0000 3.77949194260524E+0000 3.77648197343838E+0000 + 3.77347399510419E+0000 3.77046800402512E+0000 3.76746399661263E+0000 3.76446196926948E+0000 3.76146191839117E+0000 + 3.75846384036180E+0000 3.75546773155866E+0000 3.75247358834732E+0000 3.74948140708843E+0000 3.74649118413019E+0000 + 3.74350291581451E+0000 3.74051659847290E+0000 3.73753222842956E+0000 3.73454980199827E+0000 3.73156931548684E+0000 + 3.72859076519198E+0000 3.72561414740392E+0000 3.72263945840383E+0000 3.71966669446366E+0000 3.71669585184815E+0000 + 3.71372692681282E+0000 3.71075991560650E+0000 3.70779481446778E+0000 3.70483161962987E+0000 3.70187032731560E+0000 + 3.69891093374053E+0000 3.69595343511392E+0000 3.69299782765073E+0000 3.69004410758332E+0000 3.68709227116399E+0000 + 3.68414231466466E+0000 3.68119423437572E+0000 3.67824802660622E+0000 3.67530368768643E+0000 3.67236121396398E+0000 + 3.66942060180571E+0000 3.66648184759723E+0000 3.66354494774411E+0000 3.66060989867071E+0000 3.65767669681765E+0000 + 3.65474533864867E+0000 3.65181582064259E+0000 3.64888813929835E+0000 3.64596229113445E+0000 3.64303827268544E+0000 + 3.64011608050704E+0000 3.63719571117207E+0000 3.63427716127199E+0000 3.63136042741766E+0000 3.62844550623674E+0000 + 3.62553239437648E+0000 3.62262108850099E+0000 3.61971158529402E+0000 3.61680388145724E+0000 3.61389797370944E+0000 + 3.61099385878927E+0000 3.60809153345133E+0000 3.60519099447012E+0000 3.60229223863648E+0000 3.59939526276070E+0000 + 3.59650006366927E+0000 3.59360663820817E+0000 3.59071498323977E+0000 3.58782509564498E+0000 3.58493697232184E+0000 + 3.58205061018692E+0000 3.57916600617298E+0000 3.57628315723082E+0000 3.57340206033039E+0000 3.57052271245594E+0000 + 3.56764511061230E+0000 3.56476925181899E+0000 3.56189513311457E+0000 3.55902275155460E+0000 3.55615210421079E+0000 + 3.55328318817361E+0000 3.55041600054887E+0000 3.54755053846082E+0000 3.54468679905081E+0000 3.54182477947560E+0000 + 3.53896447691080E+0000 3.53610588854831E+0000 3.53324901159550E+0000 3.53039384327849E+0000 3.52754038083870E+0000 + 3.52468862153534E+0000 3.52183856264348E+0000 3.51899020145531E+0000 3.51614353527943E+0000 3.51329856144059E+0000 + 3.51045527728120E+0000 3.50761368015846E+0000 3.50477376744640E+0000 3.50193553653717E+0000 3.49909898483618E+0000 + 3.49626410976802E+0000 3.49343090877126E+0000 3.49059937930145E+0000 3.48776951883112E+0000 3.48494132484761E+0000 + 3.48211479485470E+0000 3.47928992637242E+0000 3.47646671693579E+0000 3.47364516409714E+0000 3.47082526542384E+0000 + 3.46800701849933E+0000 3.46519042092194E+0000 3.46237547030703E+0000 3.45956216428450E+0000 3.45675050050061E+0000 + 3.45394047661652E+0000 3.45113209031001E+0000 3.44832533927331E+0000 3.44552022121436E+0000 3.44271673385616E+0000 + 3.43991487493802E+0000 3.43711464221382E+0000 3.43431603345241E+0000 3.43151904643897E+0000 3.42872367897286E+0000 + 3.42592992886873E+0000 3.42313779395683E+0000 3.42034727208126E+0000 3.41755836110273E+0000 3.41477105889557E+0000 + 3.41198536335030E+0000 3.40920127236999E+0000 3.40641878387524E+0000 3.40363789579981E+0000 3.40085860609280E+0000 + 3.39808091271746E+0000 3.39530481365220E+0000 3.39253030688931E+0000 3.38975739043627E+0000 3.38698606231558E+0000 + 3.38421632056280E+0000 3.38144816322830E+0000 3.37868158837822E+0000 3.37591659409112E+0000 3.37315317846021E+0000 + 3.37039133959467E+0000 3.36763107561555E+0000 3.36487238465904E+0000 3.36211526487515E+0000 3.35935971442958E+0000 + 3.35660573149964E+0000 3.35385331427842E+0000 3.35110246097110E+0000 3.34835316979832E+0000 3.34560543899461E+0000 + 3.34285926680690E+0000 3.34011465149711E+0000 3.33737159134038E+0000 3.33463008462566E+0000 3.33189012965591E+0000 + 3.32915172474610E+0000 3.32641486822720E+0000 3.32367955844087E+0000 3.32094579374481E+0000 3.31821357250885E+0000 + 3.31548289311584E+0000 3.31275375396261E+0000 3.31002615345895E+0000 3.30730009002823E+0000 3.30457556210646E+0000 + 3.30185256814328E+0000 3.29913110660114E+0000 3.29641117595590E+0000 3.29369277469567E+0000 3.29097590132250E+0000 + 3.28826055435055E+0000 3.28554673230751E+0000 3.28283443373349E+0000 3.28012365718143E+0000 3.27741440121701E+0000 + 3.27470666441875E+0000 3.27200044537794E+0000 3.26929574269876E+0000 3.26659255499675E+0000 3.26389088090111E+0000 + 3.26119071905345E+0000 3.25849206810733E+0000 3.25579492672929E+0000 3.25309929359754E+0000 3.25040516740306E+0000 + 3.24771254684960E+0000 3.24502143065219E+0000 3.24233181753876E+0000 3.23964370624862E+0000 3.23695709553437E+0000 + 3.23427198415880E+0000 3.23158837089992E+0000 3.22890625454370E+0000 3.22622563389195E+0000 3.22354650775493E+0000 + 3.22086887495708E+0000 3.21819273433422E+0000 3.21551808473296E+0000 3.21284492501271E+0000 3.21017325404404E+0000 + 3.20750307070985E+0000 3.20483437390341E+0000 3.20216716253051E+0000 3.19950143550853E+0000 3.19683719176541E+0000 + 3.19417443024143E+0000 3.19151314988815E+0000 3.18885334966810E+0000 3.18619502855583E+0000 3.18353818553553E+0000 + 3.18088281960468E+0000 3.17822892977097E+0000 3.17557651505304E+0000 3.17292557448086E+0000 3.17027610709540E+0000 + 3.16762811194884E+0000 3.16498158810459E+0000 3.16233653463619E+0000 3.15969295062834E+0000 3.15705083517721E+0000 + 3.15441018738935E+0000 3.15177100638185E+0000 3.14913329128337E+0000 3.14649704123167E+0000 3.14386225537702E+0000 + 3.14122893287899E+0000 3.13859707290828E+0000 3.13596667464603E+0000 3.13333773728349E+0000 3.13071026002371E+0000 + 3.12808424207827E+0000 3.12545968266996E+0000 3.12283658103266E+0000 3.12021493640871E+0000 3.11759474805266E+0000 + 3.11497601522792E+0000 3.11235873720915E+0000 3.10974291327919E+0000 3.10712854273385E+0000 3.10451562487587E+0000 + 3.10190415902091E+0000 3.09929414449220E+0000 3.09668558062443E+0000 3.09407846676116E+0000 3.09147280225659E+0000 + 3.08886858647415E+0000 3.08626581878766E+0000 3.08366449857933E+0000 3.08106462524299E+0000 3.07846619818036E+0000 + 3.07586921680383E+0000 3.07327368053521E+0000 3.07067958880488E+0000 3.06808694105424E+0000 3.06549573673239E+0000 + 3.06290597529941E+0000 3.06031765622378E+0000 3.05773077898386E+0000 3.05514534306648E+0000 3.05256134796893E+0000 + 3.04997879319663E+0000 3.04739767826458E+0000 3.04481800269648E+0000 3.04223976602606E+0000 3.03966296779499E+0000 + 3.03708760755505E+0000 3.03451368486590E+0000 3.03194119929691E+0000 3.02937015042594E+0000 3.02680053783962E+0000 + 3.02423236113352E+0000 3.02166561991271E+0000 3.01910031378966E+0000 3.01653644238584E+0000 3.01397400533224E+0000 + 3.01141300226807E+0000 3.00885343284015E+0000 3.00629529670504E+0000 3.00373859352743E+0000 3.00118332298058E+0000 + 2.99862948474559E+0000 2.99607707851284E+0000 2.99352610398012E+0000 2.99097656085389E+0000 2.98842844884913E+0000 + 2.98588176768860E+0000 2.98333651710395E+0000 2.98079269683382E+0000 2.97825030662613E+0000 2.97570934623663E+0000 + 2.97316981542808E+0000 2.97063171397238E+0000 2.96809504164899E+0000 2.96555979824543E+0000 2.96302598355664E+0000 + 2.96049359738573E+0000 2.95796263954405E+0000 2.95543310984976E+0000 2.95290500812968E+0000 2.95037833421744E+0000 + 2.94785308795507E+0000 2.94532926919172E+0000 2.94280687778438E+0000 2.94028591359747E+0000 2.93776637650310E+0000 + 2.93524826638044E+0000 2.93273158311618E+0000 2.93021632660521E+0000 2.92770249674803E+0000 2.92519009345444E+0000 + 2.92267911663997E+0000 2.92016956622855E+0000 2.91766144215032E+0000 2.91515474434345E+0000 2.91264947275238E+0000 + 2.91014562732884E+0000 2.90764320803238E+0000 2.90514221482889E+0000 2.90264264769132E+0000 2.90014450659930E+0000 + 2.89764779154007E+0000 2.89515250250709E+0000 2.89265863950100E+0000 2.89016620252885E+0000 2.88767519160538E+0000 + 2.88518560675043E+0000 2.88269744799220E+0000 2.88021071536440E+0000 2.87772540890824E+0000 2.87524152867041E+0000 + 2.87275907470492E+0000 2.87027804707253E+0000 2.86779844583937E+0000 2.86532027107903E+0000 2.86284352287112E+0000 + 2.86036820130148E+0000 2.85789430646224E+0000 2.85542183845268E+0000 2.85295079737702E+0000 2.85048118334620E+0000 + 2.84801299647730E+0000 2.84554623689428E+0000 2.84308090472611E+0000 2.84061700010838E+0000 2.83815452318250E+0000 + 2.83569347409625E+0000 2.83323385300332E+0000 2.83077566006236E+0000 2.82831889543902E+0000 2.82586355930482E+0000 + 2.82340965183631E+0000 2.82095717321655E+0000 2.81850612363355E+0000 2.81605650328212E+0000 2.81360831236175E+0000 + 2.81116155107776E+0000 2.80871621964198E+0000 2.80627231827025E+0000 2.80382984718557E+0000 2.80138880661531E+0000 + 2.79894919679280E+0000 2.79651101795660E+0000 2.79407427035062E+0000 2.79163895422422E+0000 2.78920506983225E+0000 + 2.78677261743507E+0000 2.78434159729736E+0000 2.78191200968966E+0000 2.77948385488829E+0000 2.77705713317319E+0000 + 2.77463184483082E+0000 2.77220799015271E+0000 2.76978556943383E+0000 2.76736458297553E+0000 2.76494503108449E+0000 + 2.76252691407151E+0000 2.76011023225249E+0000 2.75769498594786E+0000 2.75528117548402E+0000 2.75286880119065E+0000 + 2.75045786340363E+0000 2.74804836246272E+0000 2.74564029871252E+0000 2.74323367250249E+0000 2.74082848418688E+0000 + 2.73842473412408E+0000 2.73602242267719E+0000 2.73362155021435E+0000 2.73122211710742E+0000 2.72882412373333E+0000 + 2.72642757047328E+0000 2.72403245771264E+0000 2.72163878584186E+0000 2.71924655525457E+0000 2.71685576635007E+0000 + 2.71446641953045E+0000 2.71207851520331E+0000 2.70969205378033E+0000 2.70730703567622E+0000 2.70492346131127E+0000 + 2.70254133110861E+0000 2.70016064549697E+0000 2.69778140490729E+0000 2.69540360977601E+0000 2.69302726054315E+0000 + 2.69065235765190E+0000 2.68827890155023E+0000 2.68590689269014E+0000 2.68353633152664E+0000 2.68116721851916E+0000 + 2.67879955413111E+0000 2.67643333882833E+0000 2.67406857308248E+0000 2.67170525736712E+0000 2.66934339216026E+0000 + 2.66698297794353E+0000 2.66462401520178E+0000 2.66226650442384E+0000 2.65991044610192E+0000 2.65755584073142E+0000 + 2.65520268881196E+0000 2.65285099084561E+0000 2.65050074733839E+0000 2.64815195879970E+0000 2.64580462574245E+0000 + 2.64345874868255E+0000 2.64111432813896E+0000 2.63877136463470E+0000 2.63642985869489E+0000 2.63408981084845E+0000 + 2.63175122162788E+0000 2.62941409156785E+0000 2.62707842120677E+0000 2.62474421108606E+0000 2.62241146175008E+0000 + 2.62008017374573E+0000 2.61775034762360E+0000 2.61542198393690E+0000 2.61309508324146E+0000 2.61076964609655E+0000 + 2.60844567306406E+0000 2.60612316470824E+0000 2.60380212159659E+0000 2.60148254429945E+0000 2.59916443338931E+0000 + 2.59684778944251E+0000 2.59453261303616E+0000 2.59221890475181E+0000 2.58990666517260E+0000 2.58759589488460E+0000 + 2.58528659447636E+0000 2.58297876453879E+0000 2.58067240566567E+0000 2.57836751845247E+0000 2.57606410349811E+0000 + 2.57376216140265E+0000 2.57146169276978E+0000 2.56916269820490E+0000 2.56686517831529E+0000 2.56456913371096E+0000 + 2.56227456500498E+0000 2.55998147281072E+0000 2.55768985774549E+0000 2.55539972042764E+0000 2.55311106147830E+0000 + 2.55082388152036E+0000 2.54853818117830E+0000 2.54625396108029E+0000 2.54397122185436E+0000 2.54168996413187E+0000 + 2.53941018854614E+0000 2.53713189573163E+0000 2.53485508632521E+0000 2.53257976096565E+0000 2.53030592029311E+0000 + 2.52803356495003E+0000 2.52576269558069E+0000 2.52349331283018E+0000 2.52122541734638E+0000 2.51895900977898E+0000 + 2.51669409077796E+0000 2.51443066099605E+0000 2.51216872108740E+0000 2.50990827170732E+0000 2.50764931351345E+0000 + 2.50539184716426E+0000 2.50313587331954E+0000 2.50088139264162E+0000 2.49862840579301E+0000 2.49637691343836E+0000 + 2.49412691624352E+0000 2.49187841487557E+0000 2.48963141000306E+0000 2.48738590229560E+0000 2.48514189242455E+0000 + 2.48289938106166E+0000 2.48065836888130E+0000 2.47841885655777E+0000 2.47618084476655E+0000 2.47394433418450E+0000 + 2.47170932549067E+0000 2.46947581936324E+0000 2.46724381648253E+0000 2.46501331753002E+0000 2.46278432318771E+0000 + 2.46055683413892E+0000 2.45833085106738E+0000 2.45610637465840E+0000 2.45388340559785E+0000 2.45166194457222E+0000 + 2.44944199226935E+0000 2.44722354937721E+0000 2.44500661658573E+0000 2.44279119458353E+0000 2.44057728406260E+0000 + 2.43836488571327E+0000 2.43615400022796E+0000 2.43394462829884E+0000 2.43173677062003E+0000 2.42953042788457E+0000 + 2.42732560078712E+0000 2.42512229002269E+0000 2.42292049628650E+0000 2.42072022027480E+0000 2.41852146268391E+0000 + 2.41632422420993E+0000 2.41412850555145E+0000 2.41193430740522E+0000 2.40974163046939E+0000 2.40755047544216E+0000 + 2.40536084302251E+0000 2.40317273390905E+0000 2.40098614880094E+0000 2.39880108839791E+0000 2.39661755339894E+0000 + 2.39443554450444E+0000 2.39225506241405E+0000 2.39007610782773E+0000 2.38789868144593E+0000 2.38572278396881E+0000 + 2.38354841609679E+0000 2.38137557852988E+0000 2.37920427196892E+0000 2.37703449711322E+0000 2.37486625466443E+0000 + 2.37269954532210E+0000 2.37053436978618E+0000 2.36837072875667E+0000 2.36620862293404E+0000 2.36404805301729E+0000 + 2.36188901970640E+0000 2.35973152370009E+0000 2.35757556569812E+0000 2.35542114639870E+0000 2.35326826650066E+0000 + 2.35111692670201E+0000 2.34896712770072E+0000 2.34681887019454E+0000 2.34467215487963E+0000 2.34252698245376E+0000 + 2.34038335361278E+0000 2.33824126905245E+0000 2.33610072946811E+0000 2.33396173555477E+0000 2.33182428800637E+0000 + 2.32968838751690E+0000 2.32755403477979E+0000 2.32542123048739E+0000 2.32328997533177E+0000 2.32116027000393E+0000 + 2.31903211519510E+0000 2.31690551159469E+0000 2.31478045989229E+0000 2.31265696077656E+0000 2.31053501493478E+0000 + 2.30841462305435E+0000 2.30629578582162E+0000 2.30417850392178E+0000 2.30206277803888E+0000 2.29994860885720E+0000 + 2.29783599705943E+0000 2.29572494332694E+0000 2.29361544834139E+0000 2.29150751278215E+0000 2.28940113732811E+0000 + 2.28729632265779E+0000 2.28519306944761E+0000 2.28309137837384E+0000 2.28099125011096E+0000 2.27889268533283E+0000 + 2.27679568471198E+0000 2.27470024892024E+0000 2.27260637862743E+0000 2.27051407450288E+0000 2.26842333721451E+0000 + 2.26633416742913E+0000 2.26424656581196E+0000 2.26216053302752E+0000 2.26007606973866E+0000 2.25799317660668E+0000 + 2.25591185429198E+0000 2.25383210345372E+0000 2.25175392474907E+0000 2.24967731883447E+0000 2.24760228636438E+0000 + 2.24552882799232E+0000 2.24345694437031E+0000 2.24138663614833E+0000 2.23931790397551E+0000 2.23725074849905E+0000 + 2.23518517036457E+0000 2.23312117021674E+0000 2.23105874869797E+0000 2.22899790644940E+0000 2.22693864411026E+0000 + 2.22488096231865E+0000 2.22282486171057E+0000 2.22077034292074E+0000 2.21871740658127E+0000 2.21666605332372E+0000 + 2.21461628377723E+0000 2.21256809856944E+0000 2.21052149832580E+0000 2.20847648367058E+0000 2.20643305522549E+0000 + 2.20439121361125E+0000 2.20235095944583E+0000 2.20031229334613E+0000 2.19827521592665E+0000 2.19623972780005E+0000 + 2.19420582957700E+0000 2.19217352186647E+0000 2.19014280527516E+0000 2.18811368040799E+0000 2.18608614786777E+0000 + 2.18406020825525E+0000 2.18203586216901E+0000 2.18001311020592E+0000 2.17799195296035E+0000 2.17597239102473E+0000 + 2.17395442498959E+0000 2.17193805544283E+0000 2.16992328297056E+0000 2.16791010815663E+0000 2.16589853158247E+0000 + 2.16388855382751E+0000 2.16188017546887E+0000 2.15987339708143E+0000 2.15786821923803E+0000 2.15586464250851E+0000 + 2.15386266746107E+0000 2.15186229466129E+0000 2.14986352467237E+0000 2.14786635805573E+0000 2.14587079536914E+0000 + 2.14387683716931E+0000 2.14188448400953E+0000 2.13989373644147E+0000 2.13790459501361E+0000 2.13591706027245E+0000 + 2.13393113276151E+0000 2.13194681302266E+0000 2.12996410159411E+0000 2.12798299901247E+0000 2.12600350581125E+0000 + 2.12402562252164E+0000 2.12204934967209E+0000 2.12007468778850E+0000 2.11810163739401E+0000 2.11613019900951E+0000 + 2.11416037315265E+0000 2.11219216033849E+0000 2.11022556108025E+0000 2.10826057588730E+0000 2.10629720526694E+0000 + 2.10433544972322E+0000 2.10237530975794E+0000 2.10041678587003E+0000 2.09845987855523E+0000 2.09650458830692E+0000 + 2.09455091561523E+0000 2.09259886096810E+0000 2.09064842484969E+0000 2.08869960774197E+0000 2.08675241012387E+0000 + 2.08480683247124E+0000 2.08286287525731E+0000 2.08092053895190E+0000 2.07897982402230E+0000 2.07704073093257E+0000 + 2.07510326014364E+0000 2.07316741211447E+0000 2.07123318729931E+0000 2.06930058615059E+0000 2.06736960911725E+0000 + 2.06544025664558E+0000 2.06351252917806E+0000 2.06158642715460E+0000 2.05966195101219E+0000 2.05773910118374E+0000 + 2.05581787810014E+0000 2.05389828218852E+0000 2.05198031387284E+0000 2.05006397357401E+0000 2.04814926170997E+0000 + 2.04623617869463E+0000 2.04432472493966E+0000 2.04241490085310E+0000 2.04050670683924E+0000 2.03860014329957E+0000 + 2.03669521063261E+0000 2.03479190923283E+0000 2.03289023949181E+0000 2.03099020179798E+0000 2.02909179653586E+0000 + 2.02719502408715E+0000 2.02529988482965E+0000 2.02340637913844E+0000 2.02151450738462E+0000 2.01962426993602E+0000 + 2.01773566715736E+0000 2.01584869940923E+0000 2.01396336704958E+0000 2.01207967043198E+0000 2.01019760990768E+0000 + 2.00831718582347E+0000 2.00643839852265E+0000 2.00456124834568E+0000 2.00268573562874E+0000 2.00081186070513E+0000 + 1.99893962390378E+0000 1.99706902555123E+0000 1.99520006596889E+0000 1.99333274547590E+0000 1.99146706438718E+0000 + 1.98960302301400E+0000 1.98774062166411E+0000 1.98587986064139E+0000 1.98402074024658E+0000 1.98216326077634E+0000 + 1.98030742252355E+0000 1.97845322577756E+0000 1.97660067082401E+0000 1.97474975794511E+0000 1.97290048741815E+0000 + 1.97105285951835E+0000 1.96920687451598E+0000 1.96736253267775E+0000 1.96551983426680E+0000 1.96367877954252E+0000 + 1.96183936876034E+0000 1.96000160217131E+0000 1.95816548002390E+0000 1.95633100256149E+0000 1.95449817002458E+0000 + 1.95266698264902E+0000 1.95083744066730E+0000 1.94900954430744E+0000 1.94718329379432E+0000 1.94535868934851E+0000 + 1.94353573118627E+0000 1.94171441952040E+0000 1.93989475456000E+0000 1.93807673650960E+0000 1.93626036556994E+0000 + 1.93444564193788E+0000 1.93263256580645E+0000 1.93082113736410E+0000 1.92901135679582E+0000 1.92720322428239E+0000 + 1.92539674000057E+0000 1.92359190412308E+0000 1.92178871681840E+0000 1.91998717825100E+0000 1.91818728858164E+0000 + 1.91638904796653E+0000 1.91459245655792E+0000 1.91279751450418E+0000 1.91100422194910E+0000 1.90921257903276E+0000 + 1.90742258589074E+0000 1.90563424265510E+0000 1.90384754945287E+0000 1.90206250640737E+0000 1.90027911363790E+0000 + 1.89849737125945E+0000 1.89671727938237E+0000 1.89493883811352E+0000 1.89316204755524E+0000 1.89138690780519E+0000 + 1.88961341895752E+0000 1.88784158110174E+0000 1.88607139432333E+0000 1.88430285870295E+0000 1.88253597431781E+0000 + 1.88077074124027E+0000 1.87900715953865E+0000 1.87724522927634E+0000 1.87548495051366E+0000 1.87372632330543E+0000 + 1.87196934770285E+0000 1.87021402375227E+0000 1.86846035149608E+0000 1.86670833097262E+0000 1.86495796221502E+0000 + 1.86320924525217E+0000 1.86146218010960E+0000 1.85971676680732E+0000 1.85797300536145E+0000 1.85623089578353E+0000 + 1.85449043808099E+0000 1.85275163225662E+0000 1.85101447830849E+0000 1.84927897623058E+0000 1.84754512601302E+0000 + 1.84581292764010E+0000 1.84408238109271E+0000 1.84235348634713E+0000 1.84062624337438E+0000 1.83890065214251E+0000 + 1.83717671261373E+0000 1.83545442474631E+0000 1.83373378849375E+0000 1.83201480380546E+0000 1.83029747062612E+0000 + 1.82858178889566E+0000 1.82686775854993E+0000 1.82515537951970E+0000 1.82344465173171E+0000 1.82173557510782E+0000 + 1.82002814956548E+0000 1.81832237501778E+0000 1.81661825137237E+0000 1.81491577853351E+0000 1.81321495640006E+0000 + 1.81151578486656E+0000 1.80981826382291E+0000 1.80812239315451E+0000 1.80642817274206E+0000 1.80473560246139E+0000 + 1.80304468218430E+0000 1.80135541177743E+0000 1.79966779110290E+0000 1.79798182001833E+0000 1.79629749837673E+0000 + 1.79461482602622E+0000 1.79293380281062E+0000 1.79125442856828E+0000 1.78957670313410E+0000 1.78790062633727E+0000 + 1.78622619800264E+0000 1.78455341795081E+0000 1.78288228599685E+0000 1.78121280195172E+0000 1.77954496562162E+0000 + 1.77787877680788E+0000 1.77621423530706E+0000 1.77455134091125E+0000 1.77289009340774E+0000 1.77123049257897E+0000 + 1.76957253820262E+0000 1.76791623005187E+0000 1.76626156789476E+0000 1.76460855149516E+0000 1.76295718061161E+0000 + 1.76130745499822E+0000 1.75965937440431E+0000 1.75801293857427E+0000 1.75636814724785E+0000 1.75472500015999E+0000 + 1.75308349704084E+0000 1.75144363761586E+0000 1.74980542160534E+0000 1.74816884872546E+0000 1.74653391868707E+0000 + 1.74490063119642E+0000 1.74326898595465E+0000 1.74163898265854E+0000 1.74001062099990E+0000 1.73838390066543E+0000 + 1.73675882133750E+0000 1.73513538269336E+0000 1.73351358440547E+0000 1.73189342614117E+0000 1.73027490756366E+0000 + 1.72865802833068E+0000 1.72704278809563E+0000 1.72542918650643E+0000 1.72381722320670E+0000 1.72220689783494E+0000 + 1.72059821002495E+0000 1.71899115940551E+0000 1.71738574560055E+0000 1.71578196822919E+0000 1.71417982690594E+0000 + 1.71257932123999E+0000 1.71098045083596E+0000 1.70938321529348E+0000 1.70778761420710E+0000 1.70619364716709E+0000 + 1.70460131375802E+0000 1.70301061356030E+0000 1.70142154614920E+0000 1.69983411109489E+0000 1.69824830796265E+0000 + 1.69666413631361E+0000 1.69508159570280E+0000 1.69350068568129E+0000 1.69192140579485E+0000 1.69034375558437E+0000 + 1.68876773458600E+0000 1.68719334233091E+0000 1.68562057834527E+0000 1.68404944215023E+0000 1.68247993326230E+0000 + 1.68091205119311E+0000 1.67934579544901E+0000 1.67778116553184E+0000 1.67621816093819E+0000 1.67465678115991E+0000 + 1.67309702568404E+0000 1.67153889399243E+0000 1.66998238556184E+0000 1.66842749986485E+0000 1.66687423636846E+0000 + 1.66532259453484E+0000 1.66377257382158E+0000 1.66222417368091E+0000 1.66067739356023E+0000 1.65913223290228E+0000 + 1.65758869114465E+0000 1.65604676771973E+0000 1.65450646205557E+0000 1.65296777357502E+0000 1.65143070169579E+0000 + 1.64989524583097E+0000 1.64836140538842E+0000 1.64682917977133E+0000 1.64529856837787E+0000 1.64376957060120E+0000 + 1.64224218582943E+0000 1.64071641344623E+0000 1.63919225282978E+0000 1.63766970335357E+0000 1.63614876438596E+0000 + 1.63462943529091E+0000 1.63311171542676E+0000 1.63159560414741E+0000 1.63008110080169E+0000 1.62856820473332E+0000 + 1.62705691528122E+0000 1.62554723177944E+0000 1.62403915355701E+0000 1.62253267993789E+0000 1.62102781024159E+0000 + 1.61952454378205E+0000 1.61802287986877E+0000 1.61652281780625E+0000 1.61502435689365E+0000 1.61352749642570E+0000 + 1.61203223569202E+0000 1.61053857397721E+0000 1.60904651056103E+0000 1.60755604471853E+0000 1.60606717571937E+0000 + 1.60457990282878E+0000 1.60309422530654E+0000 1.60161014240794E+0000 1.60012765338336E+0000 1.59864675747803E+0000 + 1.59716745393228E+0000 1.59568974198170E+0000 1.59421362085697E+0000 1.59273908978342E+0000 1.59126614798232E+0000 + 1.58979479466930E+0000 1.58832502905528E+0000 1.58685685034624E+0000 1.58539025774355E+0000 1.58392525044342E+0000 + 1.58246182763714E+0000 1.58099998851144E+0000 1.57953973224779E+0000 1.57808105802274E+0000 1.57662396500824E+0000 + 1.57516845237129E+0000 1.57371451927373E+0000 1.57226216487309E+0000 1.57081138832133E+0000 1.56936218876609E+0000 + 1.56791456534996E+0000 1.56646851721047E+0000 1.56502404348040E+0000 1.56358114328814E+0000 1.56213981575638E+0000 + 1.56070006000352E+0000 1.55926187514279E+0000 1.55782526028319E+0000 1.55639021452789E+0000 1.55495673697628E+0000 + 1.55352482672203E+0000 1.55209448285432E+0000 1.55066570445765E+0000 1.54923849061139E+0000 1.54781284039057E+0000 + 1.54638875286463E+0000 1.54496622709901E+0000 1.54354526215380E+0000 1.54212585708431E+0000 1.54070801094117E+0000 + 1.53929172277043E+0000 1.53787699161306E+0000 1.53646381650511E+0000 1.53505219647803E+0000 1.53364213055858E+0000 + 1.53223361776863E+0000 1.53082665712504E+0000 1.52942124764040E+0000 1.52801738832208E+0000 1.52661507817281E+0000 + 1.52521431619071E+0000 1.52381510136893E+0000 1.52241743269593E+0000 1.52102130915553E+0000 1.51962672972674E+0000 + 1.51823369338375E+0000 1.51684219909603E+0000 1.51545224582855E+0000 1.51406383254109E+0000 1.51267695818920E+0000 + 1.51129162172347E+0000 1.50990782208976E+0000 1.50852555822938E+0000 1.50714482907877E+0000 1.50576563356951E+0000 + 1.50438797062914E+0000 1.50301183917989E+0000 1.50163723813934E+0000 1.50026416642075E+0000 1.49889262293246E+0000 + 1.49752260657832E+0000 1.49615411625733E+0000 1.49478715086381E+0000 1.49342170928767E+0000 1.49205779041405E+0000 + 1.49069539312343E+0000 1.48933451629168E+0000 1.48797515879006E+0000 1.48661731948506E+0000 1.48526099723885E+0000 + 1.48390619090883E+0000 1.48255289934772E+0000 1.48120112140372E+0000 1.47985085592052E+0000 1.47850210173715E+0000 + 1.47715485768797E+0000 1.47580912260304E+0000 1.47446489530761E+0000 1.47312217462226E+0000 1.47178095936346E+0000 + 1.47044124834281E+0000 1.46910304036741E+0000 1.46776633423989E+0000 1.46643112875810E+0000 1.46509742271608E+0000 + 1.46376521490250E+0000 1.46243450410192E+0000 1.46110528909454E+0000 1.45977756865574E+0000 1.45845134155678E+0000 + 1.45712660656391E+0000 1.45580336243972E+0000 1.45448160794149E+0000 1.45316134182254E+0000 1.45184256283162E+0000 + 1.45052526971306E+0000 1.44920946120678E+0000 1.44789513604810E+0000 1.44658229296807E+0000 1.44527093069331E+0000 + 1.44396104794603E+0000 1.44265264344407E+0000 1.44134571590088E+0000 1.44004026402555E+0000 1.43873628652248E+0000 + 1.43743378209216E+0000 1.43613274943047E+0000 1.43483318722903E+0000 1.43353509417508E+0000 1.43223846895160E+0000 + 1.43094331023717E+0000 1.42964961670597E+0000 1.42835738702779E+0000 1.42706661986856E+0000 1.42577731388951E+0000 + 1.42448946774769E+0000 1.42320308009594E+0000 1.42191814958271E+0000 1.42063467485230E+0000 1.41935265454456E+0000 + 1.41807208729561E+0000 1.41679297173666E+0000 1.41551530649509E+0000 1.41423909019398E+0000 1.41296432145209E+0000 + 1.41169099888419E+0000 1.41041912110077E+0000 1.40914868670801E+0000 1.40787969430800E+0000 1.40661214249882E+0000 + 1.40534602987419E+0000 1.40408135502374E+0000 1.40281811653290E+0000 1.40155631298305E+0000 1.40029594295142E+0000 + 1.39903700501125E+0000 1.39777949773140E+0000 1.39652341967692E+0000 1.39526876940870E+0000 1.39401554548327E+0000 + 1.39276374645364E+0000 1.39151337086813E+0000 1.39026441727167E+0000 1.38901688420466E+0000 1.38777077020349E+0000 + 1.38652607380099E+0000 1.38528279352553E+0000 1.38404092790144E+0000 1.38280047544942E+0000 1.38156143468601E+0000 + 1.38032380412370E+0000 1.37908758227126E+0000 1.37785276763310E+0000 1.37661935871026E+0000 1.37538735399925E+0000 + 1.37415675199306E+0000 1.37292755118067E+0000 1.37169975004704E+0000 1.37047334707346E+0000 1.36924834073714E+0000 + 1.36802472951171E+0000 1.36680251186634E+0000 1.36558168626719E+0000 1.36436225117593E+0000 1.36314420505062E+0000 + 1.36192754634546E+0000 1.36071227351110E+0000 1.35949838499386E+0000 1.35828587923690E+0000 1.35707475467911E+0000 + 1.35586500975576E+0000 1.35465664289887E+0000 1.35344965253565E+0000 1.35224403709053E+0000 1.35103979498388E+0000 + 1.34983692463218E+0000 1.34863542444865E+0000 1.34743529284251E+0000 1.34623652821918E+0000 1.34503912898092E+0000 + 1.34384309352575E+0000 1.34264842024846E+0000 1.34145510754006E+0000 1.34026315378796E+0000 1.33907255737577E+0000 + 1.33788331668382E+0000 1.33669543008891E+0000 1.33550889596380E+0000 1.33432371267809E+0000 1.33313987859774E+0000 + 1.33195739208502E+0000 1.33077625149880E+0000 1.32959645519452E+0000 1.32841800152387E+0000 1.32724088883536E+0000 + 1.32606511547377E+0000 1.32489067978059E+0000 1.32371758009365E+0000 1.32254581474735E+0000 1.32137538207313E+0000 + 1.32020628039809E+0000 1.31903850804697E+0000 1.31787206334039E+0000 1.31670694459567E+0000 1.31554315012717E+0000 + 1.31438067824536E+0000 1.31321952725767E+0000 1.31205969546831E+0000 1.31090118117791E+0000 1.30974398268376E+0000 + 1.30858809828004E+0000 1.30743352625751E+0000 1.30628026490385E+0000 1.30512831250313E+0000 1.30397766733660E+0000 + 1.30282832768197E+0000 1.30168029181383E+0000 1.30053355800352E+0000 1.29938812451915E+0000 1.29824398962584E+0000 + 1.29710115158534E+0000 1.29595960865617E+0000 1.29481935909408E+0000 1.29368040115126E+0000 1.29254273307700E+0000 + 1.29140635311740E+0000 1.29027125951566E+0000 1.28913745051159E+0000 1.28800492434216E+0000 1.28687367924113E+0000 + 1.28574371343945E+0000 1.28461502516462E+0000 1.28348761264171E+0000 1.28236147409218E+0000 1.28123660773501E+0000 + 1.28011301178597E+0000 1.27899068445774E+0000 1.27786962396023E+0000 1.27674982850049E+0000 1.27563129628247E+0000 + 1.27451402550719E+0000 1.27339801437303E+0000 1.27228326107517E+0000 1.27116976380612E+0000 1.27005752075565E+0000 + 1.26894653011023E+0000 1.26783679005395E+0000 1.26672829876790E+0000 1.26562105443060E+0000 1.26451505521729E+0000 + 1.26341029930094E+0000 1.26230678485159E+0000 1.26120451003629E+0000 1.26010347301981E+0000 1.25900367196400E+0000 + 1.25790510502763E+0000 1.25680777036760E+0000 1.25571166613733E+0000 1.25461679048814E+0000 1.25352314156843E+0000 + 1.25243071752397E+0000 1.25133951649792E+0000 1.25024953663113E+0000 1.24916077606135E+0000 1.24807323292424E+0000 + 1.24698690535253E+0000 1.24590179147671E+0000 1.24481788942456E+0000 1.24373519732128E+0000 1.24265371328988E+0000 + 1.24157343545045E+0000 1.24049436192090E+0000 1.23941649081661E+0000 1.23833982025063E+0000 1.23726434833337E+0000 + 1.23619007317298E+0000 1.23511699287509E+0000 1.23404510554312E+0000 1.23297440927792E+0000 1.23190490217818E+0000 + 1.23083658234006E+0000 1.22976944785764E+0000 1.22870349682238E+0000 1.22763872732365E+0000 1.22657513744860E+0000 + 1.22551272528196E+0000 1.22445148890614E+0000 1.22339142640171E+0000 1.22233253584652E+0000 1.22127481531650E+0000 + 1.22021826288534E+0000 1.21916287662476E+0000 1.21810865460378E+0000 1.21705559488984E+0000 1.21600369554796E+0000 + 1.21495295464113E+0000 1.21390337023031E+0000 1.21285494037417E+0000 1.21180766312947E+0000 1.21076153655100E+0000 + 1.20971655869118E+0000 1.20867272760086E+0000 1.20763004132861E+0000 1.20658849792099E+0000 1.20554809542267E+0000 + 1.20450883187644E+0000 1.20347070532296E+0000 1.20243371380115E+0000 1.20139785534785E+0000 1.20036312799814E+0000 + 1.19932952978518E+0000 1.19829705874037E+0000 1.19726571289291E+0000 1.19623549027046E+0000 1.19520638889899E+0000 + 1.19417840680235E+0000 1.19315154200278E+0000 1.19212579252075E+0000 1.19110115637492E+0000 1.19007763158220E+0000 + 1.18905521615783E+0000 1.18803390811552E+0000 1.18701370546681E+0000 1.18599460622211E+0000 1.18497660838988E+0000 + 1.18395970997700E+0000 1.18294390898851E+0000 1.18192920342843E+0000 1.18091559129856E+0000 1.17990307059946E+0000 + 1.17889163933003E+0000 1.17788129548758E+0000 1.17687203706812E+0000 1.17586386206578E+0000 1.17485676847360E+0000 + 1.17385075428289E+0000 1.17284581748361E+0000 1.17184195606405E+0000 1.17083916801154E+0000 1.16983745131143E+0000 + 1.16883680394807E+0000 1.16783722390442E+0000 1.16683870916180E+0000 1.16584125770044E+0000 1.16484486749913E+0000 + 1.16384953653550E+0000 1.16285526278567E+0000 1.16186204422454E+0000 1.16086987882590E+0000 1.15987876456201E+0000 + 1.15888869940432E+0000 1.15789968132262E+0000 1.15691170828585E+0000 1.15592477826145E+0000 1.15493888921612E+0000 + 1.15395403911485E+0000 1.15297022592219E+0000 1.15198744760093E+0000 1.15100570211324E+0000 1.15002498741988E+0000 + 1.14904530148079E+0000 1.14806664225482E+0000 1.14708900769959E+0000 1.14611239577201E+0000 1.14513680442788E+0000 + 1.14416223162186E+0000 1.14318867530776E+0000 1.14221613343882E+0000 1.14124460396666E+0000 1.14027408484250E+0000 + 1.13930457401653E+0000 1.13833606943799E+0000 1.13736856905550E+0000 1.13640207081656E+0000 1.13543657266785E+0000 + 1.13447207255559E+0000 1.13350856842489E+0000 1.13254605822027E+0000 1.13158453988527E+0000 1.13062401136289E+0000 + 1.12966447059545E+0000 1.12870591552442E+0000 1.12774834409066E+0000 1.12679175423443E+0000 1.12583614389519E+0000 + 1.12488151101188E+0000 1.12392785352274E+0000 1.12297516936558E+0000 1.12202345647748E+0000 1.12107271279497E+0000 + 1.12012293625410E+0000 1.11917412479043E+0000 1.11822627633883E+0000 1.11727938883391E+0000 1.11633346020958E+0000 + 1.11538848839948E+0000 1.11444447133676E+0000 1.11350140695413E+0000 1.11255929318379E+0000 1.11161812795777E+0000 + 1.11067790920758E+0000 1.10973863486446E+0000 1.10880030285929E+0000 1.10786291112254E+0000 1.10692645758453E+0000 + 1.10599094017528E+0000 1.10505635682445E+0000 1.10412270546154E+0000 1.10318998401583E+0000 1.10225819041628E+0000 + 1.10132732259176E+0000 1.10039737847102E+0000 1.09946835598257E+0000 1.09854025305471E+0000 1.09761306761573E+0000 + 1.09668679759383E+0000 1.09576144091713E+0000 1.09483699551347E+0000 1.09391345931099E+0000 1.09299083023759E+0000 + 1.09206910622114E+0000 1.09114828518960E+0000 1.09022836507087E+0000 1.08930934379298E+0000 1.08839121928401E+0000 + 1.08747398947197E+0000 1.08655765228527E+0000 1.08564220565204E+0000 1.08472764750090E+0000 1.08381397576037E+0000 + 1.08290118835919E+0000 1.08198928322650E+0000 1.08107825829128E+0000 1.08016811148306E+0000 1.07925884073132E+0000 + 1.07835044396597E+0000 1.07744291911725E+0000 1.07653626411550E+0000 1.07563047689161E+0000 1.07472555537667E+0000 + 1.07382149750185E+0000 1.07291830119926E+0000 1.07201596440085E+0000 1.07111448503931E+0000 1.07021386104769E+0000 + 1.06931409035935E+0000 1.06841517090812E+0000 1.06751710062834E+0000 1.06661987745514E+0000 1.06572349932358E+0000 + 1.06482796416973E+0000 1.06393326992991E+0000 1.06303941454112E+0000 1.06214639594096E+0000 1.06125421206775E+0000 + 1.06036286086005E+0000 1.05947234025751E+0000 1.05858264820004E+0000 1.05769378262854E+0000 1.05680574148429E+0000 + 1.05591852270957E+0000 1.05503212424731E+0000 1.05414654404099E+0000 1.05326178003509E+0000 1.05237783017479E+0000 + 1.05149469240603E+0000 1.05061236467560E+0000 1.04973084493116E+0000 1.04885013112120E+0000 1.04797022119497E+0000 + 1.04709111310275E+0000 1.04621280479572E+0000 1.04533529422603E+0000 1.04445857934652E+0000 1.04358265811127E+0000 + 1.04270752847531E+0000 1.04183318839440E+0000 1.04095963582570E+0000 1.04008686872714E+0000 1.03921488505785E+0000 + 1.03834368277791E+0000 1.03747325984859E+0000 1.03660361423218E+0000 1.03573474389218E+0000 1.03486664679318E+0000 + 1.03399932090101E+0000 1.03313276418251E+0000 1.03226697460592E+0000 1.03140195014062E+0000 1.03053768875714E+0000 + 1.02967418842731E+0000 1.02881144712445E+0000 1.02794946282277E+0000 1.02708823349803E+0000 1.02622775712737E+0000 + 1.02536803168921E+0000 1.02450905516318E+0000 1.02365082553049E+0000 1.02279334077367E+0000 1.02193659887672E+0000 + 1.02108059782496E+0000 1.02022533560525E+0000 1.01937081020598E+0000 1.01851701961685E+0000 1.01766396182916E+0000 + 1.01681163483596E+0000 1.01596003663145E+0000 1.01510916521153E+0000 1.01425901857391E+0000 1.01340959471753E+0000 + 1.01256089164322E+0000 1.01171290735341E+0000 1.01086563985205E+0000 1.01001908714479E+0000 1.00917324723917E+0000 + 1.00832811814414E+0000 1.00748369787054E+0000 1.00663998443106E+0000 1.00579697583990E+0000 1.00495467011315E+0000 + 1.00411306526876E+0000 1.00327215932642E+0000 1.00243195030777E+0000 1.00159243623601E+0000 1.00075361513655E+0000 + 9.99915485036510E-0001 9.99078043965067E-0001 9.98241289953011E-0001 9.97405221033351E-0001 9.96569835240957E-0001 + 9.95735130612646E-0001 9.94901105187404E-0001 9.94067757005951E-0001 9.93235084111305E-0001 9.92403084548333E-0001 + 9.91571756364029E-0001 9.90741097607567E-0001 9.89911106330149E-0001 9.89081780584994E-0001 9.88253118427644E-0001 + 9.87425117915667E-0001 9.86597777108942E-0001 9.85771094069299E-0001 9.84945066861008E-0001 9.84119693550545E-0001 + 9.83294972206499E-0001 9.82470900899771E-0001 9.81647477703542E-0001 9.80824700693438E-0001 9.80002567947177E-0001 + 9.79181077544884E-0001 9.78360227569188E-0001 9.77540016104863E-0001 9.76720441239181E-0001 9.75901501061830E-0001 + 9.75083193664819E-0001 9.74265517142787E-0001 9.73448469592575E-0001 9.72632049113817E-0001 9.71816253808267E-0001 + 9.71001081780574E-0001 9.70186531137559E-0001 9.69372599988805E-0001 9.68559286446508E-0001 9.67746588625236E-0001 + 9.66934504642226E-0001 9.66123032617456E-0001 9.65312170673354E-0001 9.64501916935256E-0001 9.63692269530747E-0001 + 9.62883226590575E-0001 9.62074786247840E-0001 9.61266946638535E-0001 9.60459705901367E-0001 9.59653062177680E-0001 + 9.58847013611744E-0001 9.58041558350556E-0001 9.57236694543857E-0001 9.56432420344363E-0001 9.55628733907459E-0001 + 9.54825633391492E-0001 9.54023116957696E-0001 9.53221182770130E-0001 9.52419828995768E-0001 9.51619053804630E-0001 + 9.50818855369422E-0001 9.50019231866145E-0001 9.49220181473549E-0001 9.48421702373344E-0001 9.47623792750492E-0001 + 9.46826450792781E-0001 9.46029674691053E-0001 9.45233462639323E-0001 9.44437812834649E-0001 9.43642723477066E-0001 + 9.42848192769828E-0001 9.42054218919326E-0001 9.41260800135219E-0001 9.40467934629966E-0001 9.39675620619610E-0001 + 9.38883856323119E-0001 9.38092639962786E-0001 9.37301969764206E-0001 9.36511843956008E-0001 9.35722260770231E-0001 + 9.34933218442292E-0001 9.34144715210712E-0001 9.33356749317423E-0001 9.32569319007602E-0001 9.31782422529984E-0001 + 9.30996058136414E-0001 9.30210224082290E-0001 9.29424918626325E-0001 9.28640140030655E-0001 9.27855886560929E-0001 + 9.27072156486037E-0001 9.26288948078665E-0001 9.25506259614568E-0001 9.24724089373382E-0001 9.23942435637983E-0001 + 9.23161296694985E-0001 9.22380670834280E-0001 9.21600556349553E-0001 9.20820951538061E-0001 9.20041854700455E-0001 + 9.19263264141192E-0001 9.18485178168282E-0001 9.17707595093396E-0001 9.16930513231728E-0001 9.16153930902402E-0001 + 9.15377846428024E-0001 9.14602258134993E-0001 9.13827164353364E-0001 9.13052563416963E-0001 9.12278453663487E-0001 + 9.11504833434134E-0001 9.10731701074149E-0001 9.09959054932404E-0001 9.09186893361755E-0001 9.08415214718635E-0001 + 9.07644017363552E-0001 9.06873299660782E-0001 9.06103059978538E-0001 9.05333296688867E-0001 9.04564008167666E-0001 + 9.03795192794915E-0001 9.03026848954443E-0001 9.02258975033955E-0001 9.01491569425327E-0001 9.00724630524212E-0001 + 8.99958156730394E-0001 8.99192146447682E-0001 8.98426598083785E-0001 8.97661510050617E-0001 8.96896880764074E-0001 + 8.96132708644075E-0001 8.95368992114708E-0001 8.94605729604229E-0001 8.93842919544805E-0001 8.93080560373022E-0001 + 8.92318650529372E-0001 8.91557188458597E-0001 8.90796172609778E-0001 8.90035601435859E-0001 8.89275473394340E-0001 + 8.88515786946723E-0001 8.87756540558802E-0001 8.86997732700657E-0001 8.86239361846665E-0001 8.85481426475417E-0001 + 8.84723925069855E-0001 8.83966856117176E-0001 8.83210218108971E-0001 8.82454009541121E-0001 8.81698228913867E-0001 + 8.80942874731912E-0001 8.80187945504241E-0001 8.79433439744245E-0001 8.78679355969806E-0001 8.77925692703105E-0001 + 8.77172448470909E-0001 8.76419621804353E-0001 8.75667211239075E-0001 8.74915215315135E-0001 8.74163632577229E-0001 + 8.73412461574385E-0001 8.72661700860289E-0001 8.71911348993117E-0001 8.71161404535624E-0001 8.70411866055067E-0001 + 8.69662732123474E-0001 8.68914001317124E-0001 8.68165672217223E-0001 8.67417743409476E-0001 8.66670213484166E-0001 + 8.65923081036368E-0001 8.65176344665698E-0001 8.64430002976476E-0001 8.63684054577693E-0001 8.62938498083126E-0001 + 8.62193332111227E-0001 8.61448555285040E-0001 8.60704166232549E-0001 8.59960163586386E-0001 8.59216545984039E-0001 + 8.58473312067712E-0001 8.57730460484273E-0001 8.56987989885620E-0001 8.56245898928347E-0001 8.55504186273919E-0001 + 8.54762850588625E-0001 8.54021890543679E-0001 8.53281304814987E-0001 8.52541092083555E-0001 8.51801251035133E-0001 + 8.51061780360459E-0001 8.50322678755119E-0001 8.49583944919731E-0001 8.48845577559717E-0001 8.48107575385564E-0001 + 8.47369937112767E-0001 8.46632661461643E-0001 8.45895747157640E-0001 8.45159192931118E-0001 8.44422997517541E-0001 + 8.43687159657333E-0001 8.42951678096025E-0001 8.42216551584099E-0001 8.41481778877192E-0001 8.40747358736038E-0001 + 8.40013289926320E-0001 8.39279571218969E-0001 8.38546201389949E-0001 8.37813179220313E-0001 8.37080503496342E-0001 + 8.36348173009410E-0001 8.35616186556084E-0001 8.34884542938018E-0001 8.34153240962146E-0001 8.33422279440457E-0001 + 8.32691657190358E-0001 8.31961373034205E-0001 8.31231425799750E-0001 8.30501814319921E-0001 8.29772537432949E-0001 + 8.29043593982265E-0001 8.28314982816578E-0001 8.27586702789816E-0001 8.26858752761342E-0001 8.26131131595673E-0001 + 8.25403838162683E-0001 8.24676871337571E-0001 8.23950230000921E-0001 8.23223913038527E-0001 8.22497919341674E-0001 + 8.21772247806858E-0001 8.21046897336125E-0001 8.20321866836683E-0001 8.19597155221365E-0001 8.18872761408240E-0001 + 8.18148684320860E-0001 8.17424922888114E-0001 8.16701476044449E-0001 8.15978342729617E-0001 8.15255521888935E-0001 + 8.14533012473136E-0001 8.13810813438396E-0001 8.13088923746354E-0001 8.12367342364172E-0001 8.11646068264551E-0001 + 8.10925100425608E-0001 8.10204437831028E-0001 8.09484079470017E-0001 8.08764024337294E-0001 8.08044271433114E-0001 + 8.07324819763326E-0001 8.06605668339268E-0001 8.05886816177918E-0001 8.05168262301801E-0001 8.04450005738990E-0001 + 8.03732045523253E-0001 8.03014380693872E-0001 8.02297010295711E-0001 8.01579933379370E-0001 8.00863149000937E-0001 + 8.00146656222294E-0001 7.99430454110849E-0001 7.98714541739648E-0001 7.97998918187494E-0001 7.97283582538841E-0001 + 7.96568533883683E-0001 7.95853771317848E-0001 7.95139293942830E-0001 7.94425100865771E-0001 7.93711191199559E-0001 + 7.92997564062756E-0001 7.92284218579672E-0001 7.91571153880342E-0001 7.90858369100561E-0001 7.90145863381799E-0001 + 7.89433635871389E-0001 7.88721685722299E-0001 7.88010012093296E-0001 7.87298614148974E-0001 7.86587491059647E-0001 + 7.85876642001444E-0001 7.85166066156255E-0001 7.84455762711790E-0001 7.83745730861538E-0001 7.83035969804858E-0001 + 7.82326478746870E-0001 7.81617256898489E-0001 7.80908303476583E-0001 7.80199617703684E-0001 7.79491198808310E-0001 + 7.78783046024804E-0001 7.78075158593215E-0001 7.77367535759681E-0001 7.76660176776033E-0001 7.75953080900018E-0001 + 7.75246247395361E-0001 7.74539675531454E-0001 7.73833364583726E-0001 7.73127313833530E-0001 7.72421522567994E-0001 + 7.71715990080240E-0001 7.71010715669256E-0001 7.70305698640006E-0001 7.69600938303242E-0001 7.68896433975720E-0001 + 7.68192184980217E-0001 7.67488190645193E-0001 7.66784450305324E-0001 7.66080963301083E-0001 7.65377728978790E-0001 + 7.64674746690933E-0001 7.63972015795844E-0001 7.63269535657770E-0001 7.62567305646943E-0001 7.61865325139666E-0001 + 7.61163593518101E-0001 7.60462110170350E-0001 7.59760874490616E-0001 7.59059885879011E-0001 7.58359143741622E-0001 + 7.57658647490552E-0001 7.56958396543884E-0001 7.56258390325747E-0001 7.55558628266085E-0001 7.54859109801147E-0001 + 7.54159834372838E-0001 7.53460801429373E-0001 7.52762010424820E-0001 7.52063460819219E-0001 7.51365152078804E-0001 + 7.50667083675636E-0001 7.49969255087914E-0001 7.49271665799822E-0001 7.48574315301532E-0001 7.47877203089285E-0001 + 7.47180328665398E-0001 7.46483691538104E-0001 7.45787291221740E-0001 7.45091127236704E-0001 7.44395199109369E-0001 + 7.43699506372168E-0001 7.43004048563581E-0001 7.42308825228128E-0001 7.41613835916377E-0001 7.40919080184889E-0001 + 7.40224557596372E-0001 7.39530267719461E-0001 7.38836210128908E-0001 7.38142384405549E-0001 7.37448790136142E-0001 + 7.36755426913667E-0001 7.36062294336951E-0001 7.35369392011075E-0001 7.34676719547016E-0001 7.33984276561863E-0001 + 7.33292062678775E-0001 7.32600077526942E-0001 7.31908320741570E-0001 7.31216791964000E-0001 7.30525490841503E-0001 + 7.29834417027564E-0001 7.29143570181533E-0001 7.28452949968953E-0001 7.27762556061354E-0001 7.27072388136315E-0001 + 7.26382445877524E-0001 7.25692728974561E-0001 7.25003237123228E-0001 7.24313970025313E-0001 7.23624927388566E-0001 + 7.22936108926934E-0001 7.22247514360227E-0001 7.21559143414443E-0001 7.20870995821509E-0001 7.20183071319474E-0001 + 7.19495369652389E-0001 7.18807890570311E-0001 7.18120633829293E-0001 7.17433599191568E-0001 7.16746786425242E-0001 + 7.16060195304488E-0001 7.15373825609515E-0001 7.14687677126568E-0001 7.14001749647872E-0001 7.13316042971663E-0001 + 7.12630556902196E-0001 7.11945291249739E-0001 7.11260245830583E-0001 7.10575420466970E-0001 7.09890814987166E-0001 + 7.09206429225413E-0001 7.08522263021994E-0001 7.07838316223128E-0001 7.07154588681022E-0001 7.06471080253890E-0001 + 7.05787790805882E-0001 7.05104720207141E-0001 7.04421868333784E-0001 7.03739235067883E-0001 7.03056820297405E-0001 + 7.02374623916398E-0001 7.01692645824792E-0001 7.01010885928358E-0001 7.00329344139033E-0001 6.99648020374471E-0001 + 6.98966914558340E-0001 6.98286026620270E-0001 6.97605356495743E-0001 6.96924904126195E-0001 6.96244669458967E-0001 + 6.95564652447260E-0001 6.94884853050203E-0001 6.94205271232842E-0001 6.93525906966014E-0001 6.92846760226504E-0001 + 6.92167830997024E-0001 6.91489119265999E-0001 6.90810625027837E-0001 6.90132348282711E-0001 6.89454289036773E-0001 + 6.88776447301812E-0001 6.88098823095628E-0001 6.87421416441730E-0001 6.86744227369521E-0001 6.86067255914159E-0001 + 6.85390502116598E-0001 6.84713966023632E-0001 6.84037647687835E-0001 6.83361547167476E-0001 6.82685664526726E-0001 + 6.82009999835437E-0001 6.81334553169176E-0001 6.80659324609356E-0001 6.79984314243060E-0001 6.79309522163134E-0001 + 6.78634948468090E-0001 6.77960593262233E-0001 6.77286456655492E-0001 6.76612538763517E-0001 6.75938839707643E-0001 + 6.75265359614890E-0001 6.74592098617924E-0001 6.73919056855078E-0001 6.73246234470316E-0001 6.72573631613287E-0001 + 6.71901248439158E-0001 6.71229085108863E-0001 6.70557141788747E-0001 6.69885418650951E-0001 6.69213915873074E-0001 + 6.68542633638294E-0001 6.67871572135432E-0001 6.67200731558766E-0001 6.66530112108219E-0001 6.65859713989073E-0001 + 6.65189537412349E-0001 6.64519582594374E-0001 6.63849849757130E-0001 6.63180339127968E-0001 6.62511050939776E-0001 + 6.61841985430857E-0001 6.61173142845012E-0001 6.60504523431426E-0001 6.59836127444727E-0001 6.59167955145007E-0001 + 6.58500006797669E-0001 6.57832282673540E-0001 6.57164783048794E-0001 6.56497508205074E-0001 6.55830458429204E-0001 + 6.55163634013444E-0001 6.54497035255364E-0001 6.53830662457835E-0001 6.53164515929010E-0001 6.52498595982295E-0001 + 6.51832902936401E-0001 6.51167437115315E-0001 6.50502198848150E-0001 6.49837188469387E-0001 6.49172406318594E-0001 + 6.48507852740592E-0001 6.47843528085372E-0001 6.47179432708093E-0001 6.46515566968991E-0001 6.45851931233557E-0001 + 6.45188525872318E-0001 6.44525351260922E-0001 6.43862407780081E-0001 6.43199695815599E-0001 6.42537215758302E-0001 + 6.41874968004190E-0001 6.41212952954057E-0001 6.40551171013881E-0001 6.39889622594602E-0001 6.39228308111997E-0001 + 6.38567227986992E-0001 6.37906382645314E-0001 6.37245772517726E-0001 6.36585398039728E-0001 6.35925259651881E-0001 + 6.35265357799479E-0001 6.34605692932761E-0001 6.33946265506774E-0001 6.33287075981358E-0001 6.32628124821180E-0001 + 6.31969412495643E-0001 6.31310939478954E-0001 6.30652706250015E-0001 6.29994713292502E-0001 6.29336961094805E-0001 + 6.28679450149895E-0001 6.28022180955572E-0001 6.27365154014092E-0001 6.26708369832517E-0001 6.26051828922415E-0001 + 6.25395531799904E-0001 6.24739478985833E-0001 6.24083671005425E-0001 6.23428108388523E-0001 6.22772791669436E-0001 + 6.22117721386992E-0001 6.21462898084475E-0001 6.20808322309556E-0001 6.20153994614446E-0001 6.19499915555640E-0001 + 6.18846085694123E-0001 6.18192505595129E-0001 6.17539175828315E-0001 6.16886096967609E-0001 6.16233269591253E-0001 + 6.15580694281739E-0001 6.14928371625852E-0001 6.14276302214545E-0001 6.13624486643006E-0001 6.12972925510625E-0001 + 6.12321619420905E-0001 6.11670568981529E-0001 6.11019774804255E-0001 6.10369237504970E-0001 6.09718957703551E-0001 + 6.09068936024028E-0001 6.08419173094357E-0001 6.07769669546533E-0001 6.07120426016461E-0001 6.06471443144089E-0001 + 6.05822721573198E-0001 6.05174261951513E-0001 6.04526064930617E-0001 6.03878131165935E-0001 6.03230461316674E-0001 + 6.02583056045910E-0001 6.01935916020466E-0001 6.01289041910881E-0001 6.00642434391384E-0001 5.99996094139977E-0001 + 5.99350021838291E-0001 5.98704218171579E-0001 5.98058683828716E-0001 5.97413419502167E-0001 5.96768425887957E-0001 + 5.96123703685636E-0001 5.95479253598259E-0001 5.94835076332368E-0001 5.94191172597938E-0001 5.93547543108367E-0001 + 5.92904188580493E-0001 5.92261109734425E-0001 5.91618307293690E-0001 5.90975781985115E-0001 5.90333534538760E-0001 + 5.89691565687980E-0001 5.89049876169312E-0001 5.88408466722557E-0001 5.87767338090619E-0001 5.87126491019518E-0001 + 5.86485926258479E-0001 5.85845644559643E-0001 5.85205646678395E-0001 5.84565933372952E-0001 5.83926505404640E-0001 + 5.83287363537643E-0001 5.82648508539131E-0001 5.82009941179166E-0001 5.81371662230629E-0001 5.80733672469274E-0001 + 5.80095972673633E-0001 5.79458563624994E-0001 5.78821446107394E-0001 5.78184620907589E-0001 5.77548088814968E-0001 + 5.76911850621585E-0001 5.76275907122106E-0001 5.75640259113698E-0001 5.75004907396195E-0001 5.74369852771845E-0001 + 5.73735096045358E-0001 5.73100638023966E-0001 5.72466479517252E-0001 5.71832621337136E-0001 5.71199064297963E-0001 + 5.70565809216357E-0001 5.69932856911157E-0001 5.69300208203482E-0001 5.68667863916629E-0001 5.68035824876123E-0001 + 5.67404091909537E-0001 5.66772665846583E-0001 5.66141547519048E-0001 5.65510737760683E-0001 5.64880237407301E-0001 + 5.64250047296602E-0001 5.63620168268249E-0001 5.62990601163761E-0001 5.62361346826504E-0001 5.61732406101653E-0001 + 5.61103779836157E-0001 5.60475468878656E-0001 5.59847474079558E-0001 5.59219796290886E-0001 5.58592436366270E-0001 + 5.57965395160920E-0001 5.57338673531646E-0001 5.56712272336670E-0001 5.56086192435758E-0001 5.55460434690053E-0001 + 5.54834999962152E-0001 5.54209889115921E-0001 5.53585103016557E-0001 5.52960642530586E-0001 5.52336508525680E-0001 + 5.51712701870735E-0001 5.51089223435846E-0001 5.50466074092142E-0001 5.49843254711856E-0001 5.49220766168240E-0001 + 5.48598609335563E-0001 5.47976785088999E-0001 5.47355294304644E-0001 5.46734137859435E-0001 5.46113316631216E-0001 + 5.45492831498507E-0001 5.44872683340600E-0001 5.44252873037522E-0001 5.43633401469879E-0001 5.43014269518963E-0001 + 5.42395478066587E-0001 5.41777027995109E-0001 5.41158920187321E-0001 5.40541155526516E-0001 5.39923734896351E-0001 + 5.39306659180836E-0001 5.38689929264272E-0001 5.38073546031239E-0001 5.37457510366495E-0001 5.36841823155040E-0001 + 5.36226485281950E-0001 5.35611497632348E-0001 5.34996861091494E-0001 5.34382576544563E-0001 5.33768644876637E-0001 + 5.33155066972822E-0001 5.32541843717949E-0001 5.31928975996727E-0001 5.31316464693599E-0001 5.30704310692713E-0001 + 5.30092514877898E-0001 5.29481078132557E-0001 5.28870001339765E-0001 5.28259285382005E-0001 5.27648931141277E-0001 + 5.27038939499019E-0001 5.26429311336020E-0001 5.25820047532412E-0001 5.25211148967634E-0001 5.24602616520313E-0001 + 5.23994451068237E-0001 5.23386653488394E-0001 5.22779224656824E-0001 5.22172165448558E-0001 5.21565476737666E-0001 + 5.20959159397126E-0001 5.20353214298805E-0001 5.19747642313374E-0001 5.19142444310306E-0001 5.18537621157813E-0001 + 5.17933173722762E-0001 5.17329102870610E-0001 5.16725409465466E-0001 5.16122094369914E-0001 5.15519158445006E-0001 + 5.14916602550216E-0001 5.14314427543370E-0001 5.13712634280595E-0001 5.13111223616339E-0001 5.12510196403170E-0001 + 5.11909553491848E-0001 5.11309295731207E-0001 5.10709423968160E-0001 5.10109939047563E-0001 5.09510841812214E-0001 + 5.08912133102826E-0001 5.08313813757880E-0001 5.07715884613657E-0001 5.07118346504137E-0001 5.06521200260945E-0001 + 5.05924446713361E-0001 5.05328086688132E-0001 5.04732121009520E-0001 5.04136550499236E-0001 5.03541375976362E-0001 + 5.02946598257273E-0001 5.02352218155601E-0001 5.01758236482222E-0001 5.01164654045110E-0001 5.00571471649339E-0001 + 4.99978690097023E-0001 4.99386310187205E-0001 4.98794332715888E-0001 4.98202758475916E-0001 4.97611588256879E-0001 + 4.97020822845161E-0001 4.96430463023752E-0001 4.95840509572319E-0001 4.95250963267037E-0001 4.94661824880595E-0001 + 4.94073095182094E-0001 4.93484774937032E-0001 4.92896864907183E-0001 4.92309365850608E-0001 4.91722278521503E-0001 + 4.91135603670218E-0001 4.90549342043196E-0001 4.89963494382803E-0001 4.89378061427391E-0001 4.88793043911199E-0001 + 4.88208442564237E-0001 4.87624258112312E-0001 4.87040491276855E-0001 4.86457142774943E-0001 4.85874213319239E-0001 + 4.85291703617855E-0001 4.84709614374352E-0001 4.84127946287636E-0001 4.83546700051939E-0001 4.82965876356723E-0001 + 4.82385475886562E-0001 4.81805499321189E-0001 4.81225947335369E-0001 4.80646820598797E-0001 4.80068119776095E-0001 + 4.79489845526731E-0001 4.78911998504924E-0001 4.78334579359593E-0001 4.77757588734312E-0001 4.77181027267165E-0001 + 4.76604895590819E-0001 4.76029194332256E-0001 4.75453924112947E-0001 4.74879085548585E-0001 4.74304679249058E-0001 + 4.73730705818477E-0001 4.73157165854973E-0001 4.72584059950744E-0001 4.72011388691905E-0001 4.71439152658432E-0001 + 4.70867352424130E-0001 4.70295988556527E-0001 4.69725061616803E-0001 4.69154572159753E-0001 4.68584520733655E-0001 + 4.68014907880245E-0001 4.67445734134636E-0001 4.66877000025274E-0001 4.66308706073783E-0001 4.65740852794957E-0001 + 4.65173440696690E-0001 4.64606470279879E-0001 4.64039942038352E-0001 4.63473856458803E-0001 4.62908214020684E-0001 + 4.62343015196206E-0001 4.61778260450223E-0001 4.61213950240092E-0001 4.60650085015680E-0001 4.60086665219306E-0001 + 4.59523691285618E-0001 4.58961163641464E-0001 4.58399082705944E-0001 4.57837448890206E-0001 4.57276262597505E-0001 + 4.56715524222987E-0001 4.56155234153675E-0001 4.55595392768426E-0001 4.55036000437772E-0001 4.54477057523942E-0001 + 4.53918564380687E-0001 4.53360521353272E-0001 4.52802928778307E-0001 4.52245786983843E-0001 4.51689096289034E-0001 + 4.51132857004309E-0001 4.50577069431132E-0001 4.50021733862011E-0001 4.49466850580322E-0001 4.48912419860369E-0001 + 4.48358441967134E-0001 4.47804917156324E-0001 4.47251845674235E-0001 4.46699227757703E-0001 4.46147063633968E-0001 + 4.45595353520648E-0001 4.45044097625592E-0001 4.44493296146890E-0001 4.43942949272701E-0001 4.43393057181217E-0001 + 4.42843620040549E-0001 4.42294638008676E-0001 4.41746111233306E-0001 4.41198039851915E-0001 4.40650423991490E-0001 + 4.40103263768550E-0001 4.39556559289047E-0001 4.39010310648288E-0001 4.38464517930832E-0001 4.37919181210368E-0001 + 4.37374300549674E-0001 4.36829876000553E-0001 4.36285907603696E-0001 4.35742395388608E-0001 4.35199339373523E-0001 + 4.34656739565303E-0001 4.34114595959395E-0001 4.33572908539662E-0001 4.33031677278416E-0001 4.32490902136149E-0001 + 4.31950583061661E-0001 4.31410719991778E-0001 4.30871312851354E-0001 4.30332361553193E-0001 4.29793865997904E-0001 + 4.29255826073884E-0001 4.28718241657103E-0001 4.28181112611157E-0001 4.27644438787082E-0001 4.27108220023294E-0001 + 4.26572456145497E-0001 4.26037146966542E-0001 4.25502292286448E-0001 4.24967891892157E-0001 4.24433945557589E-0001 + 4.23900453043413E-0001 4.23367414097094E-0001 4.22834828452630E-0001 4.22302695830624E-0001 4.21771015938160E-0001 + 4.21239788471674E-0001 4.20709013122908E-0001 4.20178689580319E-0001 4.19648817529073E-0001 4.19119396651050E-0001 + 4.18590426624942E-0001 4.18061907126228E-0001 4.17533837827142E-0001 4.17006218396850E-0001 4.16479048501310E-0001 + 4.15952327803431E-0001 4.15426055962985E-0001 4.14900232636739E-0001 4.14374857478389E-0001 4.13849930138623E-0001 + 4.13325450265166E-0001 4.12801417502766E-0001 4.12277831493235E-0001 4.11754691875471E-0001 4.11231998285513E-0001 + 4.10709750356479E-0001 4.10187947718721E-0001 4.09666589999700E-0001 4.09145676824138E-0001 4.08625207813959E-0001 + 4.08105182588375E-0001 4.07585600763839E-0001 4.07066461954140E-0001 4.06547765770356E-0001 4.06029511820970E-0001 + 4.05511699711777E-0001 4.04994329045993E-0001 4.04477399424284E-0001 4.03960910444706E-0001 4.03444861702821E-0001 + 4.02929252791668E-0001 4.02414083301786E-0001 4.01899352821252E-0001 4.01385060935714E-0001 4.00871207228395E-0001 + 4.00357791280119E-0001 3.99844812669326E-0001 3.99332270972126E-0001 3.98820165762275E-0001 3.98308496611234E-0001 + 3.97797263088171E-0001 3.97286464760008E-0001 3.96776101191415E-0001 3.96266171944836E-0001 3.95756676580525E-0001 + 3.95247614656569E-0001 3.94738985728894E-0001 3.94230789351301E-0001 3.93723025075479E-0001 3.93215692451017E-0001 + 3.92708791025462E-0001 3.92202320344289E-0001 3.91696279950970E-0001 3.91190669386970E-0001 3.90685488191781E-0001 + 3.90180735902917E-0001 3.89676412055976E-0001 3.89172516184610E-0001 3.88669047820615E-0001 3.88166006493881E-0001 + 3.87663391732453E-0001 3.87161203062532E-0001 3.86659440008543E-0001 3.86158102093080E-0001 3.85657188836974E-0001 + 3.85156699759317E-0001 3.84656634377472E-0001 3.84156992207073E-0001 3.83657772762086E-0001 3.83158975554806E-0001 + 3.82660600095865E-0001 3.82162645894261E-0001 3.81665112457415E-0001 3.81167999291117E-0001 3.80671305899653E-0001 + 3.80175031785682E-0001 3.79679176450397E-0001 3.79183739393411E-0001 3.78688720112954E-0001 3.78194118105668E-0001 + 3.77699932866835E-0001 3.77206163890254E-0001 3.76712810668334E-0001 3.76219872692088E-0001 3.75727349451168E-0001 + 3.75235240433836E-0001 3.74743545127054E-0001 3.74252263016463E-0001 3.73761393586380E-0001 3.73270936319880E-0001 + 3.72780890698765E-0001 3.72291256203591E-0001 3.71802032313698E-0001 3.71313218507212E-0001 3.70824814261108E-0001 + 3.70336819051164E-0001 3.69849232352003E-0001 3.69362053637156E-0001 3.68875282379014E-0001 3.68388918048882E-0001 + 3.67902960117000E-0001 3.67417408052547E-0001 3.66932261323656E-0001 3.66447519397444E-0001 3.65963181740049E-0001 + 3.65479247816582E-0001 3.64995717091228E-0001 3.64512589027201E-0001 3.64029863086773E-0001 3.63547538731339E-0001 + 3.63065615421372E-0001 3.62584092616482E-0001 3.62102969775393E-0001 3.61622246356018E-0001 3.61141921815422E-0001 + 3.60661995609858E-0001 3.60182467194819E-0001 3.59703336024959E-0001 3.59224601554260E-0001 3.58746263235899E-0001 + 3.58268320522352E-0001 3.57790772865378E-0001 3.57313619716075E-0001 3.56836860524814E-0001 3.56360494741367E-0001 + 3.55884521814818E-0001 3.55408941193668E-0001 3.54933752325776E-0001 3.54458954658440E-0001 3.53984547638343E-0001 + 3.53510530711672E-0001 3.53036903324010E-0001 3.52563664920438E-0001 3.52090814945542E-0001 3.51618352843390E-0001 + 3.51146278057591E-0001 3.50674590031274E-0001 3.50203288207144E-0001 3.49732372027434E-0001 3.49261840934022E-0001 + 3.48791694368342E-0001 3.48321931771458E-0001 3.47852552584069E-0001 3.47383556246510E-0001 3.46914942198803E-0001 + 3.46446709880607E-0001 3.45978858731317E-0001 3.45511388190022E-0001 3.45044297695512E-0001 3.44577586686358E-0001 + 3.44111254600845E-0001 3.43645300877055E-0001 3.43179724952826E-0001 3.42714526265830E-0001 3.42249704253511E-0001 + 3.41785258353192E-0001 3.41321188001988E-0001 3.40857492636887E-0001 3.40394171694772E-0001 3.39931224612381E-0001 + 3.39468650826379E-0001 3.39006449773317E-0001 3.38544620889707E-0001 3.38083163611968E-0001 3.37622077376507E-0001 + 3.37161361619708E-0001 3.36701015777904E-0001 3.36241039287450E-0001 3.35781431584727E-0001 3.35322192106119E-0001 + 3.34863320288065E-0001 3.34404815567062E-0001 3.33946677379662E-0001 3.33488905162518E-0001 3.33031498352359E-0001 + 3.32574456386035E-0001 3.32117778700519E-0001 3.31661464732911E-0001 3.31205513920476E-0001 3.30749925700633E-0001 + 3.30294699510974E-0001 3.29839834789287E-0001 3.29385330973558E-0001 3.28931187501997E-0001 3.28477403813020E-0001 + 3.28023979345306E-0001 3.27570913537789E-0001 3.27118205829655E-0001 3.26665855660378E-0001 3.26213862469728E-0001 + 3.25762225697772E-0001 3.25310944784890E-0001 3.24860019171813E-0001 3.24409448299603E-0001 3.23959231609662E-0001 + 3.23509368543790E-0001 3.23059858544131E-0001 3.22610701053266E-0001 3.22161895514122E-0001 3.21713441370101E-0001 + 3.21265338064983E-0001 3.20817585043030E-0001 3.20370181748919E-0001 3.19923127627826E-0001 3.19476422125381E-0001 + 3.19030064687698E-0001 3.18584054761404E-0001 3.18138391793632E-0001 3.17693075232040E-0001 3.17248104524812E-0001 + 3.16803479120690E-0001 3.16359198468962E-0001 3.15915262019482E-0001 3.15471669222695E-0001 3.15028419529637E-0001 + 3.14585512391939E-0001 3.14142947261847E-0001 3.13700723592224E-0001 3.13258840836583E-0001 3.12817298449074E-0001 + 3.12376095884507E-0001 3.11935232598379E-0001 3.11494708046817E-0001 3.11054521686694E-0001 3.10614672975541E-0001 + 3.10175161371630E-0001 3.09735986333933E-0001 3.09297147322173E-0001 3.08858643796799E-0001 3.08420475219017E-0001 + 3.07982641050813E-0001 3.07545140754927E-0001 3.07107973794894E-0001 3.06671139635036E-0001 3.06234637740488E-0001 + 3.05798467577195E-0001 3.05362628611937E-0001 3.04927120312300E-0001 3.04491942146759E-0001 3.04057093584592E-0001 + 3.03622574095994E-0001 3.03188383151997E-0001 3.02754520224538E-0001 3.02320984786426E-0001 3.01887776311404E-0001 + 3.01454894274091E-0001 3.01022338150068E-0001 3.00590107415808E-0001 3.00158201548765E-0001 2.99726620027318E-0001 + 2.99295362330810E-0001 2.98864427939552E-0001 2.98433816334853E-0001 2.98003526998991E-0001 2.97573559415234E-0001 + 2.97143913067869E-0001 2.96714587442203E-0001 2.96285582024547E-0001 2.95856896302265E-0001 2.95428529763759E-0001 + 2.95000481898480E-0001 2.94572752196917E-0001 2.94145340150659E-0001 2.93718245252355E-0001 2.93291466995735E-0001 + 2.92865004875643E-0001 2.92438858388001E-0001 2.92013027029852E-0001 2.91587510299361E-0001 2.91162307695818E-0001 + 2.90737418719640E-0001 2.90312842872407E-0001 2.89888579656835E-0001 2.89464628576801E-0001 2.89040989137352E-0001 + 2.88617660844719E-0001 2.88194643206309E-0001 2.87771935730720E-0001 2.87349537927755E-0001 2.86927449308426E-0001 + 2.86505669384953E-0001 2.86084197670785E-0001 2.85663033680603E-0001 2.85242176930323E-0001 2.84821626937101E-0001 + 2.84401383219358E-0001 2.83981445296785E-0001 2.83561812690322E-0001 2.83142484922186E-0001 2.82723461515886E-0001 + 2.82304741996226E-0001 2.81886325889294E-0001 2.81468212722482E-0001 2.81050402024524E-0001 2.80632893325434E-0001 + 2.80215686156578E-0001 2.79798780050646E-0001 2.79382174541671E-0001 2.78965869165027E-0001 2.78549863457453E-0001 + 2.78134156957042E-0001 2.77718749203256E-0001 2.77303639736916E-0001 2.76888828100266E-0001 2.76474313836885E-0001 + 2.76060096491779E-0001 2.75646175611353E-0001 2.75232550743410E-0001 2.74819221437172E-0001 2.74406187243269E-0001 + 2.73993447713773E-0001 2.73581002402182E-0001 2.73168850863429E-0001 2.72756992653901E-0001 2.72345427331435E-0001 + 2.71934154455309E-0001 2.71523173586283E-0001 2.71112484286572E-0001 2.70702086119890E-0001 2.70291978651393E-0001 + 2.69882161447764E-0001 2.69472634077155E-0001 2.69063396109219E-0001 2.68654447115120E-0001 2.68245786667532E-0001 + 2.67837414340634E-0001 2.67429329710128E-0001 2.67021532353260E-0001 2.66614021848792E-0001 2.66206797777023E-0001 + 2.65799859719805E-0001 2.65393207260520E-0001 2.64986839984131E-0001 2.64580757477133E-0001 2.64174959327606E-0001 + 2.63769445125184E-0001 2.63364214461081E-0001 2.62959266928094E-0001 2.62554602120602E-0001 2.62150219634567E-0001 + 2.61746119067557E-0001 2.61342300018729E-0001 2.60938762088850E-0001 2.60535504880293E-0001 2.60132527997057E-0001 + 2.59729831044740E-0001 2.59327413630566E-0001 2.58925275363405E-0001 2.58523415853741E-0001 2.58121834713701E-0001 + 2.57720531557058E-0001 2.57319505999229E-0001 2.56918757657270E-0001 2.56518286149908E-0001 2.56118091097523E-0001 + 2.55718172122153E-0001 2.55318528847512E-0001 2.54919160898979E-0001 2.54520067903614E-0001 2.54121249490162E-0001 + 2.53722705289030E-0001 2.53324434932347E-0001 2.52926438053900E-0001 2.52528714289199E-0001 2.52131263275440E-0001 + 2.51734084651524E-0001 2.51337178058067E-0001 2.50940543137386E-0001 2.50544179533524E-0001 2.50148086892236E-0001 + 2.49752264861005E-0001 2.49356713089029E-0001 2.48961431227262E-0001 2.48566418928351E-0001 2.48171675846718E-0001 + 2.47777201638508E-0001 2.47382995961603E-0001 2.46989058475643E-0001 2.46595388842027E-0001 2.46201986723887E-0001 + 2.45808851786121E-0001 2.45415983695397E-0001 2.45023382120125E-0001 2.44631046730509E-0001 2.44238977198493E-0001 + 2.43847173197818E-0001 2.43455634403986E-0001 2.43064360494281E-0001 2.42673351147781E-0001 2.42282606045320E-0001 + 2.41892124869551E-0001 2.41501907304894E-0001 2.41111953037575E-0001 2.40722261755604E-0001 2.40332833148803E-0001 + 2.39943666908784E-0001 2.39554762728970E-0001 2.39166120304588E-0001 2.38777739332657E-0001 2.38389619512037E-0001 + 2.38001760543381E-0001 2.37614162129159E-0001 2.37226823973673E-0001 2.36839745783024E-0001 2.36452927265161E-0001 + 2.36066368129829E-0001 2.35680068088629E-0001 2.35294026854976E-0001 2.34908244144110E-0001 2.34522719673123E-0001 + 2.34137453160934E-0001 2.33752444328292E-0001 2.33367692897796E-0001 2.32983198593890E-0001 2.32598961142857E-0001 + 2.32214980272807E-0001 2.31831255713732E-0001 2.31447787197455E-0001 2.31064574457631E-0001 2.30681617229813E-0001 + 2.30298915251365E-0001 2.29916468261534E-0001 2.29534276001409E-0001 2.29152338213947E-0001 2.28770654643963E-0001 + 2.28389225038133E-0001 2.28008049145001E-0001 2.27627126714964E-0001 2.27246457500298E-0001 2.26866041255155E-0001 + 2.26485877735525E-0001 2.26105966699303E-0001 2.25726307906233E-0001 2.25346901117937E-0001 2.24967746097918E-0001 + 2.24588842611546E-0001 2.24210190426072E-0001 2.23831789310624E-0001 2.23453639036205E-0001 2.23075739375703E-0001 + 2.22698090103875E-0001 2.22320690997376E-0001 2.21943541834733E-0001 2.21566642396353E-0001 2.21189992464535E-0001 + 2.20813591823455E-0001 2.20437440259183E-0001 2.20061537559667E-0001 2.19685883514742E-0001 2.19310477916135E-0001 + 2.18935320557463E-0001 2.18560411234224E-0001 2.18185749743807E-0001 2.17811335885495E-0001 2.17437169460456E-0001 + 2.17063250271756E-0001 2.16689578124344E-0001 2.16316152825062E-0001 2.15942974182641E-0001 2.15570042007713E-0001 + 2.15197356112798E-0001 2.14824916312300E-0001 2.14452722422530E-0001 2.14080774261679E-0001 2.13709071649840E-0001 + 2.13337614408994E-0001 2.12966402363019E-0001 2.12595435337679E-0001 2.12224713160634E-0001 2.11854235661448E-0001 + 2.11484002671562E-0001 2.11114014024321E-0001 2.10744269554954E-0001 2.10374769100588E-0001 2.10005512500240E-0001 + 2.09636499594826E-0001 2.09267730227148E-0001 2.08899204241900E-0001 2.08530921485661E-0001 2.08162881806921E-0001 + 2.07795085056033E-0001 2.07427531085266E-0001 2.07060219748762E-0001 2.06693150902558E-0001 2.06326324404577E-0001 + 2.05959740114640E-0001 2.05593397894440E-0001 2.05227297607571E-0001 2.04861439119507E-0001 2.04495822297602E-0001 + 2.04130447011108E-0001 2.03765313131152E-0001 2.03400420530746E-0001 2.03035769084792E-0001 2.02671358670057E-0001 + 2.02307189165213E-0001 2.01943260450784E-0001 2.01579572409204E-0001 2.01216124924756E-0001 2.00852917883623E-0001 + 2.00489951173848E-0001 2.00127224685359E-0001 1.99764738309958E-0001 1.99402491941319E-0001 1.99040485474980E-0001 + 1.98678718808363E-0001 1.98317191840749E-0001 1.97955904473297E-0001 1.97594856609026E-0001 1.97234048152818E-0001 + 1.96873479011430E-0001 1.96513149093477E-0001 1.96153058309433E-0001 1.95793206571637E-0001 1.95433593794284E-0001 + 1.95074219893428E-0001 1.94715084786987E-0001 1.94356188394715E-0001 1.93997530638237E-0001 1.93639111441025E-0001 + 1.93280930728395E-0001 1.92922988427513E-0001 1.92565284467402E-0001 1.92207818778917E-0001 1.91850591294764E-0001 + 1.91493601949491E-0001 1.91136850679475E-0001 1.90780337422948E-0001 1.90424062119970E-0001 1.90068024712427E-0001 + 1.89712225144058E-0001 1.89356663360410E-0001 1.89001339308876E-0001 1.88646252938668E-0001 1.88291404200822E-0001 + 1.87936793048211E-0001 1.87582419435497E-0001 1.87228283319199E-0001 1.86874384657627E-0001 1.86520723410916E-0001 + 1.86167299541007E-0001 1.85814113011660E-0001 1.85461163788431E-0001 1.85108451838699E-0001 1.84755977131631E-0001 + 1.84403739638204E-0001 1.84051739331187E-0001 1.83699976185155E-0001 1.83348450176475E-0001 1.82997161283296E-0001 + 1.82646109485568E-0001 1.82295294765031E-0001 1.81944717105191E-0001 1.81594376491358E-0001 1.81244272910612E-0001 + 1.80894406351809E-0001 1.80544776805584E-0001 1.80195384264338E-0001 1.79846228722248E-0001 1.79497310175259E-0001 + 1.79148628621074E-0001 1.78800184059158E-0001 1.78451976490745E-0001 1.78104005918813E-0001 1.77756272348098E-0001 + 1.77408775785088E-0001 1.77061516238018E-0001 1.76714493716869E-0001 1.76367708233362E-0001 1.76021159800960E-0001 + 1.75674848434862E-0001 1.75328774151996E-0001 1.74982936971034E-0001 1.74637336912357E-0001 1.74291973998079E-0001 + 1.73946848252042E-0001 1.73601959699804E-0001 1.73257308368628E-0001 1.72912894287503E-0001 1.72568717487120E-0001 + 1.72224777999877E-0001 1.71881075859883E-0001 1.71537611102927E-0001 1.71194383766524E-0001 1.70851393889857E-0001 + 1.70508641513810E-0001 1.70166126680955E-0001 1.69823849435548E-0001 1.69481809823517E-0001 1.69140007892480E-0001 + 1.68798443691716E-0001 1.68457117272188E-0001 1.68116028686514E-0001 1.67775177988979E-0001 1.67434565235532E-0001 + 1.67094190483780E-0001 1.66754053792972E-0001 1.66414155224023E-0001 1.66074494839474E-0001 1.65735072703527E-0001 + 1.65395888882016E-0001 1.65056943442412E-0001 1.64718236453813E-0001 1.64379767986950E-0001 1.64041538114175E-0001 + 1.63703546909466E-0001 1.63365794448417E-0001 1.63028280808232E-0001 1.62691006067724E-0001 1.62353970307314E-0001 + 1.62017173609034E-0001 1.61680616056502E-0001 1.61344297734932E-0001 1.61008218731134E-0001 1.60672379133502E-0001 + 1.60336779032016E-0001 1.60001418518228E-0001 1.59666297685277E-0001 1.59331416627860E-0001 1.58996775442252E-0001 + 1.58662374226285E-0001 1.58328213079353E-0001 1.57994292102404E-0001 1.57660611397938E-0001 1.57327171070004E-0001 + 1.56993971224191E-0001 1.56661011967629E-0001 1.56328293408984E-0001 1.55995815658444E-0001 1.55663578827738E-0001 + 1.55331583030110E-0001 1.54999828380322E-0001 1.54668314994650E-0001 1.54337042990881E-0001 1.54006012488310E-0001 + 1.53675223607726E-0001 1.53344676471424E-0001 1.53014371203186E-0001 1.52684307928287E-0001 1.52354486773478E-0001 + 1.52024907867001E-0001 1.51695571338560E-0001 1.51366477319349E-0001 1.51037625942007E-0001 1.50709017340652E-0001 + 1.50380651650850E-0001 1.50052529009625E-0001 1.49724649555447E-0001 1.49397013428233E-0001 1.49069620769338E-0001 + 1.48742471721554E-0001 1.48415566429104E-0001 1.48088905037631E-0001 1.47762487694208E-0001 1.47436314547322E-0001 + 1.47110385746871E-0001 1.46784701444166E-0001 1.46459261791909E-0001 1.46134066944211E-0001 1.45809117056581E-0001 + 1.45484412285900E-0001 1.45159952790452E-0001 1.44835738729888E-0001 1.44511770265240E-0001 1.44188047558907E-0001 + 1.43864570774658E-0001 1.43541340077618E-0001 1.43218355634267E-0001 1.42895617612443E-0001 1.42573126181323E-0001 + 1.42250881511428E-0001 1.41928883774612E-0001 1.41607133144068E-0001 1.41285629794313E-0001 1.40964373901182E-0001 + 1.40643365641827E-0001 1.40322605194713E-0001 1.40002092739620E-0001 1.39681828457616E-0001 1.39361812531071E-0001 + 1.39042045143658E-0001 1.38722526480320E-0001 1.38403256727290E-0001 1.38084236072080E-0001 1.37765464703470E-0001 + 1.37446942811509E-0001 1.37128670587503E-0001 1.36810648224021E-0001 1.36492875914879E-0001 1.36175353855143E-0001 + 1.35858082241114E-0001 1.35541061270336E-0001 1.35224291141581E-0001 1.34907772054844E-0001 1.34591504211344E-0001 + 1.34275487813515E-0001 1.33959723064998E-0001 1.33644210170640E-0001 1.33328949336492E-0001 1.33013940769792E-0001 + 1.32699184678973E-0001 1.32384681273646E-0001 1.32070430764609E-0001 1.31756433363821E-0001 1.31442689284420E-0001 + 1.31129198740697E-0001 1.30815961948110E-0001 1.30502979123262E-0001 1.30190250483902E-0001 1.29877776248924E-0001 + 1.29565556638354E-0001 1.29253591873347E-0001 1.28941882176188E-0001 1.28630427770276E-0001 1.28319228880129E-0001 + 1.28008285731367E-0001 1.27697598550718E-0001 1.27387167566004E-0001 1.27076993006141E-0001 1.26767075101131E-0001 + 1.26457414082055E-0001 1.26148010181073E-0001 1.25838863631410E-0001 1.25529974667361E-0001 1.25221343524272E-0001 + 1.24912970438547E-0001 1.24604855647644E-0001 1.24296999390047E-0001 1.23989401905289E-0001 1.23682063433928E-0001 + 1.23374984217550E-0001 1.23068164498758E-0001 1.22761604521173E-0001 1.22455304529417E-0001 1.22149264769120E-0001 + 1.21843485486905E-0001 1.21537966930392E-0001 1.21232709348181E-0001 1.20927712989850E-0001 1.20622978105957E-0001 + 1.20318504948024E-0001 1.20014293768536E-0001 1.19710344820939E-0001 1.19406658359619E-0001 1.19103234639918E-0001 + 1.18800073918117E-0001 1.18497176451423E-0001 1.18194542497974E-0001 1.17892172316835E-0001 1.17590066167979E-0001 + 1.17288224312298E-0001 1.16986647011578E-0001 1.16685334528516E-0001 1.16384287126692E-0001 1.16083505070577E-0001 + 1.15782988625521E-0001 1.15482738057752E-0001 1.15182753634368E-0001 1.14883035623326E-0001 1.14583584293442E-0001 + 1.14284399914389E-0001 1.13985482756677E-0001 1.13686833091663E-0001 1.13388451191532E-0001 1.13090337329301E-0001 + 1.12792491778809E-0001 1.12494914814710E-0001 1.12197606712467E-0001 1.11900567748347E-0001 1.11603798199415E-0001 + 1.11307298343533E-0001 1.11011068459344E-0001 1.10715108826267E-0001 1.10419419724506E-0001 1.10124001435028E-0001 + 1.09828854239555E-0001 1.09533978420579E-0001 1.09239374261328E-0001 1.08945042045785E-0001 1.08650982058662E-0001 + 1.08357194585411E-0001 1.08063679912203E-0001 1.07770438325934E-0001 1.07477470114207E-0001 1.07184775565341E-0001 + 1.06892354968348E-0001 1.06600208612944E-0001 1.06308336789523E-0001 1.06016739789172E-0001 1.05725417903653E-0001 + 1.05434371425397E-0001 1.05143600647498E-0001 1.04853105863711E-0001 1.04562887368448E-0001 1.04272945456757E-0001 + 1.03983280424333E-0001 1.03693892567506E-0001 1.03404782183232E-0001 1.03115949569084E-0001 1.02827395023260E-0001 + 1.02539118844561E-0001 1.02251121332391E-0001 1.01963402786754E-0001 1.01675963508241E-0001 1.01388803798034E-0001 + 1.01101923957885E-0001 1.00815324290124E-0001 1.00529005097649E-0001 1.00242966683908E-0001 9.99572093529145E-0002 + 9.96717334092173E-0002 9.93865391579208E-0002 9.91016269046474E-0002 9.88169969555639E-0002 9.85326496173499E-0002 + 9.82485851972019E-0002 9.79648040028309E-0002 9.76813063424448E-0002 9.73980925247575E-0002 9.71151628589660E-0002 + 9.68325176547575E-0002 9.65501572222923E-0002 9.62680818722098E-0002 9.59862919156113E-0002 9.57047876640588E-0002 + 9.54235694295671E-0002 9.51426375245974E-0002 9.48619922620551E-0002 9.45816339552767E-0002 9.43015629180306E-0002 + 9.40217794645045E-0002 9.37422839093001E-0002 9.34630765674342E-0002 9.31841577543216E-0002 9.29055277857756E-0002 + 9.26271869780020E-0002 9.23491356475871E-0002 9.20713741114970E-0002 9.17939026870709E-0002 9.15167216920074E-0002 + 9.12398314443734E-0002 9.09632322625794E-0002 9.06869244653890E-0002 9.04109083718991E-0002 9.01351843015452E-0002 + 8.98597525740907E-0002 8.95846135096134E-0002 8.93097674285138E-0002 8.90352146514954E-0002 8.87609554995633E-0002 + 8.84869902940221E-0002 8.82133193564648E-0002 8.79399430087624E-0002 8.76668615730680E-0002 8.73940753718028E-0002 + 8.71215847276513E-0002 8.68493899635570E-0002 8.65774914027119E-0002 8.63058893685558E-0002 8.60345841847639E-0002 + 8.57635761752489E-0002 8.54928656641401E-0002 8.52224529757945E-0002 8.49523384347793E-0002 8.46825223658681E-0002 + 8.44130050940352E-0002 8.41437869444456E-0002 8.38748682424588E-0002 8.36062493136091E-0002 8.33379304836071E-0002 + 8.30699120783358E-0002 8.28021944238358E-0002 8.25347778463050E-0002 8.22676626720902E-0002 8.20008492276844E-0002 + 8.17343378397107E-0002 8.14681288349304E-0002 8.12022225402251E-0002 8.09366192825914E-0002 8.06713193891407E-0002 + 8.04063231870887E-0002 8.01416310037516E-0002 7.98772431665312E-0002 7.96131600029215E-0002 7.93493818404970E-0002 + 7.90859090068981E-0002 7.88227418298402E-0002 7.85598806370936E-0002 7.82973257564822E-0002 7.80350775158849E-0002 + 7.77731362432125E-0002 7.75115022664191E-0002 7.72501759134807E-0002 7.69891575124012E-0002 7.67284473911978E-0002 + 7.64680458778959E-0002 7.62079533005292E-0002 7.59481699871229E-0002 7.56886962656983E-0002 7.54295324642558E-0002 + 7.51706789107762E-0002 7.49121359332148E-0002 7.46539038594861E-0002 7.43959830174691E-0002 7.41383737349936E-0002 + 7.38810763398358E-0002 7.36240911597103E-0002 7.33674185222700E-0002 7.31110587550903E-0002 7.28550121856715E-0002 + 7.25992791414260E-0002 7.23438599496759E-0002 7.20887549376462E-0002 7.18339644324562E-0002 7.15794887611176E-0002 + 7.13253282505234E-0002 7.10714832274425E-0002 7.08179540185191E-0002 7.05647409502553E-0002 7.03118443490166E-0002 + 7.00592645410197E-0002 6.98070018523246E-0002 6.95550566088337E-0002 6.93034291362803E-0002 6.90521197602256E-0002 + 6.88011288060499E-0002 6.85504565989503E-0002 6.83001034639306E-0002 6.80500697257959E-0002 6.78003557091487E-0002 + 6.75509617383771E-0002 6.73018881376585E-0002 6.70531352309403E-0002 6.68047033419462E-0002 6.65565927941617E-0002 + 6.63088039108278E-0002 6.60613370149436E-0002 6.58141924292485E-0002 6.55673704762270E-0002 6.53208714780896E-0002 + 6.50746957567804E-0002 6.48288436339612E-0002 6.45833154310093E-0002 6.43381114690122E-0002 6.40932320687549E-0002 + 6.38486775507252E-0002 6.36044482350958E-0002 6.33605444417252E-0002 6.31169664901522E-0002 6.28737146995815E-0002 + 6.26307893888862E-0002 6.23881908766008E-0002 6.21459194809096E-0002 6.19039755196440E-0002 6.16623593102788E-0002 + 6.14210711699234E-0002 6.11801114153105E-0002 6.09394803628039E-0002 6.06991783283744E-0002 6.04592056276101E-0002 + 6.02195625757021E-0002 5.99802494874361E-0002 5.97412666771940E-0002 5.95026144589406E-0002 5.92642931462215E-0002 + 5.90263030521590E-0002 5.87886444894365E-0002 5.85513177703037E-0002 5.83143232065680E-0002 5.80776611095818E-0002 + 5.78413317902420E-0002 5.76053355589853E-0002 5.73696727257775E-0002 5.71343436001105E-0002 5.68993484909962E-0002 + 5.66646877069599E-0002 5.64303615560335E-0002 5.61963703457522E-0002 5.59627143831433E-0002 5.57293939747275E-0002 + 5.54964094265072E-0002 5.52637610439613E-0002 5.50314491320413E-0002 5.47994739951669E-0002 5.45678359372127E-0002 + 5.43365352615118E-0002 5.41055722708394E-0002 5.38749472674184E-0002 5.36446605529061E-0002 5.34147124283878E-0002 + 5.31851031943759E-0002 5.29558331507992E-0002 5.27269025969983E-0002 5.24983118317229E-0002 5.22700611531221E-0002 + 5.20421508587403E-0002 5.18145812455087E-0002 5.15873526097454E-0002 5.13604652471427E-0002 5.11339194527667E-0002 + 5.09077155210467E-0002 5.06818537457747E-0002 5.04563344200951E-0002 5.02311578365003E-0002 5.00063242868255E-0002 + 4.97818340622430E-0002 4.95576874532576E-0002 4.93338847496944E-0002 4.91104262407047E-0002 4.88873122147480E-0002 + 4.86645429595928E-0002 4.84421187623133E-0002 4.82200399092760E-0002 4.79983066861401E-0002 4.77769193778496E-0002 + 4.75558782686293E-0002 4.73351836419750E-0002 4.71148357806525E-0002 4.68948349666902E-0002 4.66751814813717E-0002 + 4.64558756052340E-0002 4.62369176180569E-0002 4.60183077988619E-0002 4.58000464259040E-0002 4.55821337766677E-0002 + 4.53645701278601E-0002 4.51473557554046E-0002 4.49304909344368E-0002 4.47139759393024E-0002 4.44978110435412E-0002 + 4.42819965198938E-0002 4.40665326402867E-0002 4.38514196758337E-0002 4.36366578968251E-0002 4.34222475727239E-0002 + 4.32081889721642E-0002 4.29944823629369E-0002 4.27811280119945E-0002 4.25681261854364E-0002 4.23554771485121E-0002 + 4.21431811656063E-0002 4.19312385002445E-0002 4.17196494150762E-0002 4.15084141718767E-0002 4.12975330315431E-0002 + 4.10870062540790E-0002 4.08768340986023E-0002 4.06670168233288E-0002 4.04575546855747E-0002 4.02484479417457E-0002 + 4.00396968473344E-0002 3.98313016569153E-0002 3.96232626241364E-0002 3.94155800017199E-0002 3.92082540414472E-0002 + 3.90012849941673E-0002 3.87946731097768E-0002 3.85884186372250E-0002 3.83825218245047E-0002 3.81769829186469E-0002 + 3.79718021657172E-0002 3.77669798108086E-0002 3.75625160980378E-0002 3.73584112705376E-0002 3.71546655704568E-0002 + 3.69512792389505E-0002 3.67482525161743E-0002 3.65455856412832E-0002 3.63432788524233E-0002 3.61413323867293E-0002 + 3.59397464803154E-0002 3.57385213682741E-0002 3.55376572846687E-0002 3.53371544625308E-0002 3.51370131338508E-0002 + 3.49372335295788E-0002 3.47378158796138E-0002 3.45387604128023E-0002 3.43400673569319E-0002 3.41417369387280E-0002 + 3.39437693838449E-0002 3.37461649168646E-0002 3.35489237612915E-0002 3.33520461395442E-0002 3.31555322729551E-0002 + 3.29593823817620E-0002 3.27635966851054E-0002 3.25681754010218E-0002 3.23731187464398E-0002 3.21784269371747E-0002 + 3.19841001879235E-0002 3.17901387122635E-0002 3.15965427226404E-0002 3.14033124303702E-0002 3.12104480456305E-0002 + 3.10179497774582E-0002 3.08258178337426E-0002 3.06340524212206E-0002 3.04426537454747E-0002 3.02516220109254E-0002 + 3.00609574208266E-0002 2.98706601772620E-0002 2.96807304811443E-0002 2.94911685321975E-0002 2.93019745289691E-0002 + 2.91131486688142E-0002 2.89246911478940E-0002 2.87366021611701E-0002 2.85488819024023E-0002 2.83615305641442E-0002 + 2.81745483377346E-0002 2.79879354132951E-0002 2.78016919797270E-0002 2.76158182247051E-0002 2.74303143346742E-0002 + 2.72451804948416E-0002 2.70604168891783E-0002 2.68760237004085E-0002 2.66920011100092E-0002 2.65083492982031E-0002 + 2.63250684439549E-0002 2.61421587249695E-0002 2.59596203176833E-0002 2.57774533972621E-0002 2.55956581375971E-0002 + 2.54142347112993E-0002 2.52331832896960E-0002 2.50525040428244E-0002 2.48721971394312E-0002 2.46922627469656E-0002 + 2.45127010315730E-0002 2.43335121580963E-0002 2.41546962900662E-0002 2.39762535896998E-0002 2.37981842178962E-0002 + 2.36204883342295E-0002 2.34431660969508E-0002 2.32662176629759E-0002 2.30896431878879E-0002 2.29134428259275E-0002 + 2.27376167299950E-0002 2.25621650516407E-0002 2.23870879410626E-0002 2.22123855471043E-0002 2.20380580172475E-0002 + 2.18641054976091E-0002 2.16905281329395E-0002 2.15173260666153E-0002 2.13444994406360E-0002 2.11720483956218E-0002 + 2.09999730708073E-0002 2.08282736040397E-0002 2.06569501317719E-0002 2.04860027890615E-0002 2.03154317095645E-0002 + 2.01452370255336E-0002 1.99754188678128E-0002 1.98059773658337E-0002 1.96369126476118E-0002 1.94682248397417E-0002 + 1.92999140673955E-0002 1.91319804543169E-0002 1.89644241228172E-0002 1.87972451937743E-0002 1.86304437866255E-0002 + 1.84640200193646E-0002 1.82979740085409E-0002 1.81323058692504E-0002 1.79670157151374E-0002 1.78021036583867E-0002 + 1.76375698097216E-0002 1.74734142784023E-0002 1.73096371722163E-0002 1.71462385974815E-0002 1.69832186590391E-0002 + 1.68205774602488E-0002 1.66583151029892E-0002 1.64964316876497E-0002 1.63349273131307E-0002 1.61738020768378E-0002 + 1.60130560746790E-0002 1.58526894010605E-0002 1.56927021488849E-0002 1.55330944095474E-0002 1.53738662729278E-0002 + 1.52150178273951E-0002 1.50565491597976E-0002 1.48984603554621E-0002 1.47407514981898E-0002 1.45834226702532E-0002 + 1.44264739523939E-0002 1.42699054238163E-0002 1.41137171621877E-0002 1.39579092436306E-0002 1.38024817427259E-0002 + 1.36474347325030E-0002 1.34927682844415E-0002 1.33384824684637E-0002 1.31845773529344E-0002 1.30310530046572E-0002 + 1.28779094888707E-0002 1.27251468692454E-0002 1.25727652078802E-0002 1.24207645653006E-0002 1.22691450004555E-0002 + 1.21179065707098E-0002 1.19670493318496E-0002 1.18165733380699E-0002 1.16664786419795E-0002 1.15167652945915E-0002 + 1.13674333453260E-0002 1.12184828420023E-0002 1.10699138308386E-0002 1.09217263564492E-0002 1.07739204618391E-0002 + 1.06264961884033E-0002 1.04794535759241E-0002 1.03327926625673E-0002 1.01865134848782E-0002 1.00406160777808E-0002 + 9.89510047457428E-0003 9.74996670692935E-0003 9.60521480488639E-0003 9.46084479685394E-0003 9.31685670960037E-0003 + 9.17325056825977E-0003 9.03002639632177E-0003 8.88718421563269E-0003 8.74472404639011E-0003 8.60264590714508E-0003 + 8.46094981479321E-0003 8.31963578457626E-0003 8.17870383007892E-0003 8.03815396322380E-0003 7.89798619427301E-0003 + 7.75820053182181E-0003 7.61879698279709E-0003 7.47977555245638E-0003 7.34113624438303E-0003 7.20287906048672E-0003 + 7.06500400099582E-0003 6.92751106446245E-0003 6.79040024775225E-0003 6.65367154604763E-0003 6.51732495284301E-0003 + 6.38136045994133E-0003 6.24577805745435E-0003 6.11057773379945E-0003 5.97575947569562E-0003 5.84132326816238E-0003 + 5.70726909451963E-0003 5.57359693638034E-0003 5.44030677365307E-0003 5.30739858453791E-0003 5.17487234552255E-0003 + 5.04272803138390E-0003 4.91096561518267E-0003 4.77958506826235E-0003 4.64858636024747E-0003 4.51796945903991E-0003 + 4.38773433082029E-0003 4.25788094004120E-0003 4.12840924942884E-0003 3.99931921997862E-0003 3.87061081095550E-0003 + 3.74228397988943E-0003 3.61433868257447E-0003 3.48677487306891E-0003 3.35959250368810E-0003 3.23279152500838E-0003 + 3.10637188586193E-0003 2.98033353333435E-0003 2.85467641276539E-0003 2.72940046774511E-0003 2.60450564011252E-0003 + 2.47999186995336E-0003 2.35585909559935E-0003 2.23210725362688E-0003 2.10873627885098E-0003 1.98574610433073E-0003 + 1.86313666136117E-0003 1.74090787947423E-0003 1.61905968643792E-0003 1.49759200825326E-0003 1.37650476915299E-0003 + 1.25579789159955E-0003 1.13547129628426E-0003 1.01552490212539E-0003 8.95958626266973E-0004 7.76772384076636E-0004 + 6.57966089143972E-0004 5.39539653280707E-0004 4.21492986515609E-0004 3.03825997098359E-0004 1.86538591492571E-0004 + 6.96306743790062E-0005 -4.68978513507411E-0005 -1.63047084589231E-0004 -2.78817126020655E-0004 -3.94208078118699E-0004 +-5.09220045149356E-0004 -6.23853133170766E-0004 -7.38107450036302E-0004 -8.51983105394002E-0004 -9.65480210689429E-0004 +-1.07859887916553E-0003 -1.19133922586566E-0003 -1.30370136763221E-0003 -1.41568542310979E-0003 -1.52729151274577E-0003 +-1.63851975879195E-0003 -1.74937028530356E-0003 -1.85984321814261E-0003 -1.96993868497895E-0003 -2.07965681528919E-0003 +-2.18899774036010E-0003 -2.29796159328809E-0003 -2.40654850898133E-0003 -2.51475862415858E-0003 -2.62259207735317E-0003 +-2.73004900891209E-0003 -2.83712956099571E-0003 -2.94383387758223E-0003 -3.05016210446486E-0003 -3.15611438925469E-0003 +-3.26169088138192E-0003 -3.36689173209353E-0003 -3.47171709445864E-0003 -3.57616712336544E-0003 -3.68024197552419E-0003 +-3.78394180946665E-0003 -3.88726678554670E-0003 -3.99021706594396E-0003 -4.09279281465877E-0003 -4.19499419751874E-0003 +-4.29682138217488E-0003 -4.39827453810589E-0003 -4.49935383661522E-0003 -4.60005945083394E-0003 -4.70039155572076E-0003 +-4.80035032806231E-0003 -4.89993594647341E-0003 -4.99914859139815E-0003 -5.09798844511016E-0003 -5.19645569171220E-0003 +-5.29455051713838E-0003 -5.39227310915245E-0003 -5.48962365734965E-0003 -5.58660235315652E-0003 -5.68320938983076E-0003 +-5.77944496246319E-0003 -5.87530926797520E-0003 -5.97080250512230E-0003 -6.06592487449215E-0003 -6.16067657850487E-0003 +-6.25505782141408E-0003 -6.34906880930743E-0003 -6.44270975010522E-0003 -6.53598085356140E-0003 -6.62888233126427E-0003 +-6.72141439663551E-0003 -6.81357726493068E-0003 -6.90537115323993E-0003 -6.99679628048665E-0003 -7.08785286742902E-0003 +-7.17854113665838E-0003 -7.26886131260101E-0003 -7.35881362151635E-0003 -7.44839829149769E-0003 -7.53761555247284E-0003 +-7.62646563620328E-0003 -7.71494877628292E-0003 -7.80306520813983E-0003 -7.89081516903533E-0003 -7.97819889806356E-0003 +-8.06521663615124E-0003 -8.15186862605845E-0003 -8.23815511237661E-0003 -8.32407634152947E-0003 -8.40963256177278E-0003 +-8.49482402319337E-0003 -8.57965097770929E-0003 -8.66411367906928E-0003 -8.74821238285213E-0003 -8.83194734646673E-0003 +-8.91531882915135E-0003 -8.99832709197361E-0003 -9.08097239782911E-0003 -9.16325501144183E-0003 -9.24517519936358E-0003 +-9.32673322997283E-0003 -9.40792937347415E-0003 -9.48876390189879E-0003 -9.56923708910293E-0003 -9.64934921076726E-0003 +-9.72910054439714E-0003 -9.80849136932040E-0003 -9.88752196668838E-0003 -9.96619261947389E-0003 -1.00445036124713E-0002 +-1.01224552322956E-0002 -1.02000477673814E-0002 -1.02772815079823E-0002 -1.03541567461704E-0002 -1.04306737758348E-0002 +-1.05068328926812E-0002 -1.05826343942310E-0002 -1.06580785798204E-0002 -1.07331657505994E-0002 -1.08078962095312E-0002 +-1.08822702613905E-0002 -1.09562882127634E-0002 -1.10299503720459E-0002 -1.11032570494426E-0002 -1.11762085569668E-0002 +-1.12488052084380E-0002 -1.13210473194821E-0002 -1.13929352075291E-0002 -1.14644691918131E-0002 -1.15356495933706E-0002 +-1.16064767350390E-0002 -1.16769509414563E-0002 -1.17470725390591E-0002 -1.18168418560818E-0002 -1.18862592225551E-0002 +-1.19553249703049E-0002 -1.20240394329516E-0002 -1.20924029459069E-0002 -1.21604158463746E-0002 -1.22280784733482E-0002 +-1.22953911676101E-0002 -1.23623542717289E-0002 -1.24289681300594E-0002 -1.24952330887413E-0002 -1.25611494956959E-0002 +-1.26267177006266E-0002 -1.26919380550161E-0002 -1.27568109121264E-0002 -1.28213366269947E-0002 -1.28855155564350E-0002 +-1.29493480590340E-0002 -1.30128344951502E-0002 -1.30759752269133E-0002 -1.31387706182210E-0002 -1.32012210347386E-0002 +-1.32633268438967E-0002 -1.33250884148889E-0002 -1.33865061186715E-0002 -1.34475803279609E-0002 -1.35083114172316E-0002 +-1.35686997627148E-0002 -1.36287457423967E-0002 -1.36884497360160E-0002 -1.37478121250633E-0002 -1.38068332927779E-0002 +-1.38655136241461E-0002 -1.39238535059004E-0002 -1.39818533265160E-0002 -1.40395134762105E-0002 -1.40968343469404E-0002 +-1.41538163323993E-0002 -1.42104598280175E-0002 -1.42667652309576E-0002 -1.43227329401146E-0002 -1.43783633561119E-0002 +-1.44336568813008E-0002 -1.44886139197568E-0002 -1.45432348772796E-0002 -1.45975201613884E-0002 -1.46514701813214E-0002 +-1.47050853480336E-0002 -1.47583660741935E-0002 -1.48113127741813E-0002 -1.48639258640883E-0002 -1.49162057617104E-0002 +-1.49681528865510E-0002 -1.50197676598148E-0002 -1.50710505044073E-0002 -1.51220018449315E-0002 -1.51726221076859E-0002 +-1.52229117206628E-0002 -1.52728711135441E-0002 -1.53225007177006E-0002 -1.53718009661885E-0002 -1.54207722937474E-0002 +-1.54694151367972E-0002 -1.55177299334361E-0002 -1.55657171234382E-0002 -1.56133771482500E-0002 -1.56607104509887E-0002 +-1.57077174764392E-0002 -1.57543986710514E-0002 -1.58007544829375E-0002 -1.58467853618700E-0002 -1.58924917592777E-0002 +-1.59378741282440E-0002 -1.59829329235042E-0002 -1.60276686014418E-0002 -1.60720816200866E-0002 -1.61161724391113E-0002 +-1.61599415198294E-0002 -1.62033893251914E-0002 -1.62465163197828E-0002 -1.62893229698205E-0002 -1.63318097431504E-0002 +-1.63739771092444E-0002 -1.64158255391970E-0002 -1.64573555057226E-0002 -1.64985674831532E-0002 -1.65394619474334E-0002 +-1.65800393761207E-0002 -1.66203002483783E-0002 -1.66602450449757E-0002 -1.66998742482834E-0002 -1.67391883422704E-0002 +-1.67781878125015E-0002 -1.68168731461333E-0002 -1.68552448319116E-0002 -1.68933033601684E-0002 -1.69310492228180E-0002 +-1.69684829133544E-0002 -1.70056049268472E-0002 -1.70424157599396E-0002 -1.70789159108438E-0002 -1.71151058793389E-0002 +-1.71509861667661E-0002 -1.71865572760268E-0002 -1.72218197115784E-0002 -1.72567739794309E-0002 -1.72914205871441E-0002 +-1.73257600438231E-0002 -1.73597928601161E-0002 -1.73935195482098E-0002 -1.74269406218268E-0002 -1.74600565962213E-0002 +-1.74928679881761E-0002 -1.75253753159992E-0002 -1.75575790995191E-0002 -1.75894798600829E-0002 -1.76210781205509E-0002 +-1.76523744052946E-0002 -1.76833692401920E-0002 -1.77140631526239E-0002 -1.77444566714710E-0002 -1.77745503271096E-0002 +-1.78043446514077E-0002 -1.78338401777215E-0002 -1.78630374408921E-0002 -1.78919369772406E-0002 -1.79205393245654E-0002 +-1.79488450221378E-0002 -1.79768546106978E-0002 -1.80045686324514E-0002 -1.80319876310653E-0002 -1.80591121516640E-0002 +-1.80859427408254E-0002 -1.81124799465772E-0002 -1.81387243183923E-0002 -1.81646764071855E-0002 -1.81903367653090E-0002 +-1.82157059465489E-0002 -1.82407845061206E-0002 -1.82655730006650E-0002 -1.82900719882444E-0002 -1.83142820283383E-0002 +-1.83382036818394E-0002 -1.83618375110494E-0002 -1.83851840796750E-0002 -1.84082439528231E-0002 -1.84310176969977E-0002 +-1.84535058800944E-0002 -1.84757090713975E-0002 -1.84976278415744E-0002 -1.85192627626723E-0002 -1.85406144081135E-0002 +-1.85616833526914E-0002 -1.85824701725655E-0002 -1.86029754452576E-0002 -1.86231997496478E-0002 -1.86431436659688E-0002 +-1.86628077758029E-0002 -1.86821926620769E-0002 -1.87012989090576E-0002 -1.87201271023475E-0002 -1.87386778288804E-0002 +-1.87569516769168E-0002 -1.87749492360390E-0002 -1.87926710971476E-0002 -1.88101178524557E-0002 -1.88272900954852E-0002 +-1.88441884210619E-0002 -1.88608134253107E-0002 -1.88771657056515E-0002 -1.88932458607937E-0002 -1.89090544907327E-0002 +-1.89245921967442E-0002 -1.89398595813798E-0002 -1.89548572484626E-0002 -1.89695858030819E-0002 -1.89840458515892E-0002 +-1.89982380015924E-0002 -1.90121628619520E-0002 -1.90258210427757E-0002 -1.90392131554139E-0002 -1.90523398124545E-0002 +-1.90652016277182E-0002 -1.90777992162540E-0002 -1.90901331943333E-0002 -1.91022041794463E-0002 -1.91140127902959E-0002 +-1.91255596467935E-0002 -1.91368453700536E-0002 -1.91478705823890E-0002 -1.91586359073059E-0002 -1.91691419694986E-0002 +-1.91793893948445E-0002 -1.91893788103994E-0002 -1.91991108443918E-0002 -1.92085861262184E-0002 -1.92178052864388E-0002 +-1.92267689567702E-0002 -1.92354777700822E-0002 -1.92439323603919E-0002 -1.92521333628591E-0002 -1.92600814137798E-0002 +-1.92677771505824E-0002 -1.92752212118216E-0002 -1.92824142371736E-0002 -1.92893568674304E-0002 -1.92960497444950E-0002 +-1.93024935113758E-0002 -1.93086888121812E-0002 -1.93146362921146E-0002 -1.93203365974689E-0002 -1.93257903756208E-0002 +-1.93309982750260E-0002 -1.93359609452132E-0002 -1.93406790367794E-0002 -1.93451532013837E-0002 -1.93493840917421E-0002 +-1.93533723616225E-0002 -1.93571186658386E-0002 -1.93606236602446E-0002 -1.93638880017298E-0002 -1.93669123482131E-0002 +-1.93696973586369E-0002 -1.93722436929625E-0002 -1.93745520121636E-0002 -1.93766229782212E-0002 -1.93784572541177E-0002 +-1.93800555038317E-0002 -1.93814183923319E-0002 -1.93825465855716E-0002 -1.93834407504831E-0002 -1.93841015549718E-0002 +-1.93845296679108E-0002 -1.93847257591348E-0002 -1.93846904994346E-0002 -1.93844245605515E-0002 -1.93839286151709E-0002 +-1.93832033369172E-0002 -1.93822494003477E-0002 -1.93810674809466E-0002 -1.93796582551194E-0002 -1.93780224001871E-0002 +-1.93761605943802E-0002 -1.93740735168328E-0002 -1.93717618475765E-0002 -1.93692262675351E-0002 -1.93664674585180E-0002 +-1.93634861032148E-0002 -1.93602828851888E-0002 -1.93568584888714E-0002 -1.93532135995561E-0002 -1.93493489033922E-0002 +-1.93452650873792E-0002 -1.93409628393603E-0002 -1.93364428480168E-0002 -1.93317058028618E-0002 -1.93267523942338E-0002 +-1.93215833132915E-0002 -1.93161992520067E-0002 -1.93106009031588E-0002 -1.93047889603284E-0002 -1.92987641178912E-0002 +-1.92925270710117E-0002 -1.92860785156375E-0002 -1.92794191484926E-0002 -1.92725496670712E-0002 -1.92654707696318E-0002 +-1.92581831551906E-0002 -1.92506875235156E-0002 -1.92429845751201E-0002 -1.92350750112563E-0002 -1.92269595339095E-0002 +-1.92186388457913E-0002 -1.92101136503332E-0002 -1.92013846516809E-0002 -1.91924525546872E-0002 -1.91833180649062E-0002 +-1.91739818885866E-0002 -1.91644447326653E-0002 -1.91547073047615E-0002 -1.91447703131693E-0002 -1.91346344668522E-0002 +-1.91243004754362E-0002 -1.91137690492034E-0002 -1.91030408990856E-0002 -1.90921167366577E-0002 -1.90809972741314E-0002 +-1.90696832243483E-0002 -1.90581753007738E-0002 -1.90464742174904E-0002 -1.90345806891910E-0002 -1.90224954311726E-0002 +-1.90102191593294E-0002 -1.89977525901465E-0002 -1.89850964406932E-0002 -1.89722514286165E-0002 -1.89592182721338E-0002 +-1.89459976900274E-0002 -1.89325904016368E-0002 -1.89189971268529E-0002 -1.89052185861104E-0002 -1.88912555003820E-0002 +-1.88771085911711E-0002 -1.88627785805051E-0002 -1.88482661909292E-0002 -1.88335721454992E-0002 -1.88186971677746E-0002 +-1.88036419818124E-0002 -1.87884073121597E-0002 -1.87729938838476E-0002 -1.87574024223836E-0002 -1.87416336537455E-0002 +-1.87256883043742E-0002 -1.87095671011668E-0002 -1.86932707714701E-0002 -1.86768000430734E-0002 -1.86601556442019E-0002 +-1.86433383035094E-0002 -1.86263487500721E-0002 -1.86091877133810E-0002 -1.85918559233352E-0002 -1.85743541102353E-0002 +-1.85566830047761E-0002 -1.85388433380397E-0002 -1.85208358414887E-0002 -1.85026612469589E-0002 -1.84843202866529E-0002 +-1.84658136931325E-0002 -1.84471421993120E-0002 -1.84283065384513E-0002 -1.84093074441484E-0002 -1.83901456503329E-0002 +-1.83708218912587E-0002 -1.83513369014971E-0002 -1.83316914159293E-0002 -1.83118861697400E-0002 -1.82919218984097E-0002 +-1.82717993377080E-0002 -1.82515192236865E-0002 -1.82310822926709E-0002 -1.82104892812554E-0002 -1.81897409262941E-0002 +-1.81688379648946E-0002 -1.81477811344107E-0002 -1.81265711724352E-0002 -1.81052088167928E-0002 -1.80836948055326E-0002 +-1.80620298769217E-0002 -1.80402147694368E-0002 -1.80182502217584E-0002 -1.79961369727621E-0002 -1.79738757615128E-0002 +-1.79514673272562E-0002 -1.79289124094124E-0002 -1.79062117475685E-0002 -1.78833660814708E-0002 -1.78603761510184E-0002 +-1.78372426962551E-0002 -1.78139664573628E-0002 -1.77905481746535E-0002 -1.77669885885625E-0002 -1.77432884396411E-0002 +-1.77194484685489E-0002 -1.76954694160468E-0002 -1.76713520229894E-0002 -1.76470970303181E-0002 -1.76227051790531E-0002 +-1.75981772102866E-0002 -1.75735138651752E-0002 -1.75487158849324E-0002 -1.75237840108213E-0002 -1.74987189841476E-0002 +-1.74735215462512E-0002 -1.74481924385002E-0002 -1.74227324022821E-0002 -1.73971421789972E-0002 -1.73714225100511E-0002 +-1.73455741368469E-0002 -1.73195978007781E-0002 -1.72934942432209E-0002 -1.72672642055270E-0002 -1.72409084290159E-0002 +-1.72144276549675E-0002 -1.71878226246146E-0002 -1.71610940791358E-0002 -1.71342427596471E-0002 -1.71072694071953E-0002 +-1.70801747627501E-0002 -1.70529595671966E-0002 -1.70256245613278E-0002 -1.69981704858371E-0002 -1.69705980813109E-0002 +-1.69429080882208E-0002 -1.69151012469159E-0002 -1.68871782976162E-0002 -1.68591399804037E-0002 -1.68309870352159E-0002 +-1.68027202018377E-0002 -1.67743402198942E-0002 -1.67458478288426E-0002 -1.67172437679650E-0002 -1.66885287763609E-0002 +-1.66597035929391E-0002 -1.66307689564110E-0002 -1.66017256052818E-0002 -1.65725742778440E-0002 -1.65433157121691E-0002 +-1.65139506461002E-0002 -1.64844798172445E-0002 -1.64549039629654E-0002 -1.64252238203753E-0002 -1.63954401263272E-0002 +-1.63655536174081E-0002 -1.63355650299304E-0002 -1.63054750999248E-0002 -1.62752845631327E-0002 -1.62449941549978E-0002 +-1.62146046106596E-0002 -1.61841166649447E-0002 -1.61535310523598E-0002 -1.61228485070837E-0002 -1.60920697629596E-0002 +-1.60611955534878E-0002 -1.60302266118175E-0002 -1.59991636707394E-0002 -1.59680074626781E-0002 -1.59367587196841E-0002 +-1.59054181734265E-0002 -1.58739865551850E-0002 -1.58424645958422E-0002 -1.58108530258761E-0002 -1.57791525753524E-0002 +-1.57473639739163E-0002 -1.57154879507855E-0002 -1.56835252347422E-0002 -1.56514765541250E-0002 -1.56193426368217E-0002 +-1.55871242102615E-0002 -1.55548220014071E-0002 -1.55224367367471E-0002 -1.54899691422880E-0002 -1.54574199435470E-0002 +-1.54247898655437E-0002 -1.53920796327931E-0002 -1.53592899692967E-0002 -1.53264215985362E-0002 -1.52934752434646E-0002 +-1.52604516264990E-0002 -1.52273514695128E-0002 -1.51941754938280E-0002 -1.51609244202072E-0002 -1.51275989688462E-0002 +-1.50941998593662E-0002 -1.50607278108057E-0002 -1.50271835416132E-0002 -1.49935677696394E-0002 -1.49598812121290E-0002 +-1.49261245857137E-0002 -1.48922986064036E-0002 -1.48584039895805E-0002 -1.48244414499891E-0002 -1.47904117017299E-0002 +-1.47563154582512E-0002 -1.47221534323415E-0002 -1.46879263361219E-0002 -1.46536348810376E-0002 -1.46192797778515E-0002 +-1.45848617366350E-0002 -1.45503814667612E-0002 -1.45158396768970E-0002 -1.44812370749952E-0002 -1.44465743682867E-0002 +-1.44118522632729E-0002 -1.43770714657181E-0002 -1.43422326806417E-0002 -1.43073366123101E-0002 -1.42723839642295E-0002 +-1.42373754391378E-0002 -1.42023117389970E-0002 -1.41671935649858E-0002 -1.41320216174909E-0002 -1.40967965961008E-0002 +-1.40615191995965E-0002 -1.40261901259449E-0002 -1.39908100722905E-0002 -1.39553797349481E-0002 -1.39198998093949E-0002 +-1.38843709902622E-0002 -1.38487939713291E-0002 -1.38131694455134E-0002 -1.37774981048647E-0002 -1.37417806405564E-0002 +-1.37060177428782E-0002 -1.36702101012283E-0002 -1.36343584041055E-0002 -1.35984633391021E-0002 -1.35625255928955E-0002 +-1.35265458512411E-0002 -1.34905247989644E-0002 -1.34544631199535E-0002 -1.34183614971511E-0002 -1.33822206125470E-0002 +-1.33460411471707E-0002 -1.33098237810834E-0002 -1.32735691933707E-0002 -1.32372780621344E-0002 -1.32009510644857E-0002 +-1.31645888765367E-0002 -1.31281921733933E-0002 -1.30917616291476E-0002 -1.30552979168700E-0002 -1.30188017086019E-0002 +-1.29822736753476E-0002 -1.29457144870676E-0002 -1.29091248126698E-0002 -1.28725053200030E-0002 -1.28358566758488E-0002 +-1.27991795459139E-0002 -1.27624745948231E-0002 -1.27257424861110E-0002 -1.26889838822150E-0002 -1.26521994444678E-0002 +-1.26153898330891E-0002 -1.25785557071791E-0002 -1.25416977247101E-0002 -1.25048165425195E-0002 -1.24679128163022E-0002 +-1.24309872006028E-0002 -1.23940403488086E-0002 -1.23570729131414E-0002 -1.23200855446509E-0002 -1.22830788932064E-0002 +-1.22460536074898E-0002 -1.22090103349882E-0002 -1.21719497219858E-0002 -1.21348724135574E-0002 -1.20977790535601E-0002 +-1.20606702846266E-0002 -1.20235467481569E-0002 -1.19864090843120E-0002 -1.19492579320054E-0002 -1.19120939288965E-0002 +-1.18749177113828E-0002 -1.18377299145924E-0002 -1.18005311723774E-0002 -1.17633221173052E-0002 -1.17261033806528E-0002 +-1.16888755923981E-0002 -1.16516393812129E-0002 -1.16143953744562E-0002 -1.15771441981660E-0002 -1.15398864770527E-0002 +-1.15026228344913E-0002 -1.14653538925147E-0002 -1.14280802718056E-0002 -1.13908025916898E-0002 -1.13535214701292E-0002 +-1.13162375237137E-0002 -1.12789513676548E-0002 -1.12416636157777E-0002 -1.12043748805150E-0002 -1.11670857728985E-0002 +-1.11297969025523E-0002 -1.10925088776862E-0002 -1.10552223050877E-0002 -1.10179377901156E-0002 -1.09806559366922E-0002 +-1.09433773472966E-0002 -1.09061026229575E-0002 -1.08688323632459E-0002 -1.08315671662683E-0002 -1.07943076286592E-0002 +-1.07570543455747E-0002 -1.07198079106847E-0002 -1.06825689161662E-0002 -1.06453379526965E-0002 -1.06081156094458E-0002 +-1.05709024740702E-0002 -1.05336991327049E-0002 -1.04965061699575E-0002 -1.04593241689001E-0002 -1.04221537110633E-0002 +-1.03849953764290E-0002 -1.03478497434230E-0002 -1.03107173889088E-0002 -1.02735988881802E-0002 -1.02364948149546E-0002 +-1.01994057413662E-0002 -1.01623322379588E-0002 -1.01252748736796E-0002 -1.00882342158717E-0002 -1.00512108302676E-0002 +-1.00142052809824E-0002 -9.97721813050731E-0003 -9.94024993970214E-0003 -9.90330126778913E-0003 -9.86637267234622E-0003 +-9.82946470929996E-0003 -9.79257793291927E-0003 -9.75571289580824E-0003 -9.71887014890008E-0003 -9.68205024144984E-0003 +-9.64525372102806E-0003 -9.60848113351433E-0003 -9.57173302309027E-0003 -9.53500993223337E-0003 -9.49831240170995E-0003 +-9.46164097056923E-0003 -9.42499617613611E-0003 -9.38837855400502E-0003 -9.35178863803354E-0003 -9.31522696033547E-0003 +-9.27869405127490E-0003 -9.24219043945929E-0003 -9.20571665173319E-0003 -9.16927321317218E-0003 -9.13286064707581E-0003 +-9.09647947496182E-0003 -9.06013021655932E-0003 -9.02381338980287E-0003 -8.98752951082581E-0003 -8.95127909395402E-0003 +-8.91506265170004E-0003 -8.87888069475610E-0003 -8.84273373198852E-0003 -8.80662227043096E-0003 -8.77054681527873E-0003 +-8.73450786988215E-0003 -8.69850593574050E-0003 -8.66254151249628E-0003 -8.62661509792836E-0003 -8.59072718794650E-0003 +-8.55487827658485E-0003 -8.51906885599616E-0003 -8.48329941644566E-0003 -8.44757044630479E-0003 -8.41188243204567E-0003 +-8.37623585823461E-0003 -8.34063120752659E-0003 -8.30506896065888E-0003 -8.26954959644570E-0003 -8.23407359177169E-0003 +-8.19864142158635E-0003 -8.16325355889834E-0003 -8.12791047476925E-0003 -8.09261263830822E-0003 -8.05736051666568E-0003 +-8.02215457502823E-0003 -7.98699527661217E-0003 -7.95188308265821E-0003 -7.91681845242585E-0003 -7.88180184318731E-0003 +-7.84683371022236E-0003 -7.81191450681218E-0003 -7.77704468423439E-0003 -7.74222469175681E-0003 -7.70745497663225E-0003 +-7.67273598409309E-0003 -7.63806815734543E-0003 -7.60345193756398E-0003 -7.56888776388628E-0003 -7.53437607340735E-0003 +-7.49991730117461E-0003 -7.46551188018191E-0003 -7.43116024136473E-0003 -7.39686281359438E-0003 -7.36262002367311E-0003 +-7.32843229632850E-0003 -7.29430005420824E-0003 -7.26022371787533E-0003 -7.22620370580218E-0003 -7.19224043436600E-0003 +-7.15833431784326E-0003 -7.12448576840493E-0003 -7.09069519611103E-0003 -7.05696300890566E-0003 -7.02328961261230E-0003 +-6.98967541092816E-0003 -6.95612080541975E-0003 -6.92262619551750E-0003 -6.88919197851116E-0003 -6.85581854954473E-0003 +-6.82250630161144E-0003 -6.78925562554925E-0003 -6.75606691003560E-0003 -6.72294054158305E-0003 -6.68987690453402E-0003 +-6.65687638105667E-0003 -6.62393935113955E-0003 -6.59106619258723E-0003 -6.55825728101578E-0003 -6.52551298984779E-0003 +-6.49283369030814E-0003 -6.46021975141903E-0003 -6.42767153999603E-0003 -6.39518942064291E-0003 -6.36277375574751E-0003 +-6.33042490547739E-0003 -6.29814322777513E-0003 -6.26592907835424E-0003 -6.23378281069442E-0003 -6.20170477603781E-0003 +-6.16969532338409E-0003 -6.13775479948650E-0003 -6.10588354884776E-0003 -6.07408191371551E-0003 -6.04235023407850E-0003 +-6.01068884766208E-0003 -5.97909808992463E-0003 -5.94757829405287E-0003 -5.91612979095816E-0003 -5.88475290927257E-0003 +-5.85344797534463E-0003 -5.82221531323568E-0003 -5.79105524471569E-0003 -5.75996808925946E-0003 -5.72895416404311E-0003 +-5.69801378393966E-0003 -5.66714726151581E-0003 -5.63635490702776E-0003 -5.60563702841791E-0003 -5.57499393131085E-0003 +-5.54442591900978E-0003 -5.51393329249326E-0003 -5.48351635041104E-0003 -5.45317538908105E-0003 -5.42291070248552E-0003 +-5.39272258226782E-0003 -5.36261131772874E-0003 -5.33257719582336E-0003 -5.30262050115755E-0003 -5.27274151598456E-0003 +-5.24294052020195E-0003 -5.21321779134806E-0003 -5.18357360459922E-0003 -5.15400823276605E-0003 -5.12452194629059E-0003 +-5.09511501324332E-0003 -5.06578769931975E-0003 -5.03654026783775E-0003 -5.00737297973416E-0003 -4.97828609356234E-0003 +-4.94927986548871E-0003 -4.92035454929015E-0003 -4.89151039635124E-0003 -4.86274765566117E-0003 -4.83406657381129E-0003 +-4.80546739499201E-0003 -4.77695036099060E-0003 -4.74851571118803E-0003 -4.72016368255660E-0003 -4.69189450965746E-0003 +-4.66370842463780E-0003 -4.63560565722870E-0003 -4.60758643474224E-0003 -4.57965098206963E-0003 -4.55179952167830E-0003 +-4.52403227360980E-0003 -4.49634945547766E-0003 -4.46875128246477E-0003 -4.44123796732156E-0003 -4.41380972036348E-0003 +-4.38646674946901E-0003 -4.35920926007780E-0003 -4.33203745518812E-0003 -4.30495153535532E-0003 -4.27795169868952E-0003 +-4.25103814085401E-0003 -4.22421105506303E-0003 -4.19747063208010E-0003 -4.17081706021642E-0003 -4.14425052532866E-0003 +-4.11777121081767E-0003 -4.09137929762648E-0003 -4.06507496423902E-0003 -4.03885838667814E-0003 -4.01272973850446E-0003 +-3.98668919081463E-0003 -3.96073691223988E-0003 -3.93487306894480E-0003 -3.90909782462570E-0003 -3.88341134050958E-0003 +-3.85781377535270E-0003 -3.83230528543926E-0003 -3.80688602458050E-0003 -3.78155614411322E-0003 -3.75631579289901E-0003 +-3.73116511732287E-0003 -3.70610426129264E-0003 -3.68113336623758E-0003 -3.65625257110771E-0003 -3.63146201237301E-0003 +-3.60676182402236E-0003 -3.58215213756308E-0003 -3.55763308201983E-0003 -3.53320478393441E-0003 -3.50886736736467E-0003 +-3.48462095388414E-0003 -3.46046566258160E-0003 -3.43640161006032E-0003 -3.41242891043796E-0003 -3.38854767534578E-0003 +-3.36475801392880E-0003 -3.34106003284500E-0003 -3.31745383626536E-0003 -3.29393952587369E-0003 -3.27051720086629E-0003 +-3.24718695795211E-0003 -3.22394889135244E-0003 -3.20080309280103E-0003 -3.17774965154435E-0003 -3.15478865434124E-0003 +-3.13192018546352E-0003 -3.10914432669585E-0003 -3.08646115733625E-0003 -3.06387075419622E-0003 -3.04137319160109E-0003 +-3.01896854139074E-0003 -2.99665687291958E-0003 -2.97443825305746E-0003 -2.95231274618997E-0003 -2.93028041421929E-0003 +-2.90834131656462E-0003 -2.88649551016302E-0003 -2.86474304947033E-0003 -2.84308398646167E-0003 -2.82151837063260E-0003 +-2.80004624899987E-0003 -2.77866766610256E-0003 -2.75738266400302E-0003 -2.73619128228795E-0003 -2.71509355806966E-0003 +-2.69408952598709E-0003 -2.67317921820731E-0003 -2.65236266442653E-0003 -2.63163989187184E-0003 -2.61101092530227E-0003 +-2.59047578701041E-0003 -2.57003449682407E-0003 -2.54968707210762E-0003 -2.52943352776388E-0003 -2.50927387623555E-0003 +-2.48920812750734E-0003 -2.46923628910736E-0003 -2.44935836610924E-0003 -2.42957436113407E-0003 -2.40988427435222E-0003 +-2.39028810348558E-0003 -2.37078584380942E-0003 -2.35137748815487E-0003 -2.33206302691077E-0003 -2.31284244802617E-0003 +-2.29371573701265E-0003 -2.27468287694657E-0003 -2.25574384847172E-0003 -2.23689862980162E-0003 -2.21814719672216E-0003 +-2.19948952259441E-0003 -2.18092557835694E-0003 -2.16245533252890E-0003 -2.14407875121255E-0003 -2.12579579809641E-0003 +-2.10760643445792E-0003 -2.08951061916650E-0003 -2.07150830868681E-0003 -2.05359945708148E-0003 -2.03578401601461E-0003 +-2.01806193475476E-0003 -2.00043316017843E-0003 -1.98289763677327E-0003 -1.96545530664151E-0003 -1.94810610950362E-0003 +-1.93084998270154E-0003 -1.91368686120258E-0003 -1.89661667760283E-0003 -1.87963936213112E-0003 -1.86275484265260E-0003 +-1.84596304467276E-0003 -1.82926389134128E-0003 -1.81265730345595E-0003 -1.79614319946688E-0003 -1.77972149548038E-0003 +-1.76339210526342E-0003 -1.74715494024761E-0003 -1.73100990953360E-0003 -1.71495691989554E-0003 -1.69899587578536E-0003 +-1.68312667933742E-0003 -1.66734923037290E-0003 -1.65166342640470E-0003 -1.63606916264183E-0003 -1.62056633199435E-0003 +-1.60515482507826E-0003 -1.58983453022021E-0003 -1.57460533346267E-0003 -1.55946711856875E-0003 -1.54441976702760E-0003 +-1.52946315805923E-0003 -1.51459716861996E-0003 -1.49982167340776E-0003 -1.48513654486744E-0003 -1.47054165319630E-0003 +-1.45603686634949E-0003 -1.44162205004561E-0003 -1.42729706777252E-0003 -1.41306178079281E-0003 -1.39891604814979E-0003 +-1.38485972667324E-0003 -1.37089267098543E-0003 -1.35701473350700E-0003 -1.34322576446310E-0003 -1.32952561188966E-0003 +-1.31591412163932E-0003 -1.30239113738798E-0003 -1.28895650064096E-0003 -1.27561005073962E-0003 -1.26235162486768E-0003 +-1.24918105805787E-0003 -1.23609818319866E-0003 -1.22310283104081E-0003 -1.21019483020429E-0003 -1.19737400718507E-0003 +-1.18464018636213E-0003 -1.17199319000438E-0003 -1.15943283827783E-0003 -1.14695894925274E-0003 -1.13457133891073E-0003 +-1.12226982115231E-0003 -1.11005420780401E-0003 -1.09792430862612E-0003 -1.08587993131994E-0003 -1.07392088153554E-0003 +-1.06204696287949E-0003 -1.05025797692248E-0003 -1.03855372320728E-0003 -1.02693399925653E-0003 -1.01539860058094E-0003 +-1.00394732068707E-0003 -9.92579951085676E-0004 -9.81296281299912E-0004 -9.70096098873526E-0004 -9.58979189379367E-0004 +-9.47945336427691E-0004 -9.36994321674891E-0004 -9.26125924831893E-0004 -9.15339923672961E-0004 -9.04636094044497E-0004 +-8.94014209873774E-0004 -8.83474043177996E-0004 -8.73015364073187E-0004 -8.62637940783311E-0004 -8.52341539649552E-0004 +-8.42125925139352E-0004 -8.31990859855927E-0004 -8.21936104547541E-0004 -8.11961418117109E-0004 -8.02066557631669E-0004 +-7.92251278332062E-0004 -7.82515333642765E-0004 -7.72858475181526E-0004 -7.63280452769424E-0004 -7.53781014440734E-0004 +-7.44359906453091E-0004 -7.35016873297548E-0004 -7.25751657708829E-0004 -7.16564000675738E-0004 -7.07453641451381E-0004 +-6.98420317563806E-0004 -6.89463764826449E-0004 -6.80583717348890E-0004 -6.71779907547480E-0004 -6.63052066156254E-0004 +-6.54399922237792E-0004 -6.45823203194173E-0004 -6.37321634778141E-0004 -6.28894941104144E-0004 -6.20542844659744E-0004 +-6.12265066316776E-0004 -6.04061325342864E-0004 -5.95931339412947E-0004 -5.87874824620791E-0004 -5.79891495490763E-0004 +-5.71981064989498E-0004 -5.64143244537893E-0004 -5.56377744022899E-0004 -5.48684271809640E-0004 -5.41062534753556E-0004 +-5.33512238212531E-0004 -5.26033086059286E-0004 -5.18624780693667E-0004 -5.11287023055257E-0004 -5.04019512635799E-0004 +-4.96821947491931E-0004 -4.89694024257962E-0004 -4.82635438158630E-0004 -4.75645883022119E-0004 -4.68725051293008E-0004 +-4.61872634045403E-0004 -4.55088320996216E-0004 -4.48371800518322E-0004 -4.41722759654076E-0004 -4.35140884128700E-0004 +-4.28625858363933E-0004 -4.22177365491632E-0004 -4.15795087367549E-0004 -4.09478704585251E-0004 -4.03227896489939E-0004 +-3.97042341192607E-0004 -3.90921715584084E-0004 -3.84865695349346E-0004 -3.78873954981764E-0004 -3.72946167797548E-0004 +-3.67082005950320E-0004 -3.61281140445605E-0004 -3.55543241155642E-0004 -3.49867976834107E-0004 -3.44255015131075E-0004 +-3.38704022607947E-0004 -3.33214664752594E-0004 -3.27786605994521E-0004 -3.22419509720128E-0004 -3.17113038288141E-0004 +-3.11866853045024E-0004 -3.06680614340652E-0004 -3.01553981543854E-0004 -2.96486613058308E-0004 -2.91478166338357E-0004 +-2.86528297904964E-0004 -2.81636663361831E-0004 -2.76802917411508E-0004 -2.72026713871746E-0004 -2.67307705691772E-0004 +-2.62645544968811E-0004 -2.58039882964669E-0004 -2.53490370122357E-0004 -2.48996656082917E-0004 -2.44558389702235E-0004 +-2.40175219068096E-0004 -2.35846791517177E-0004 -2.31572753652271E-0004 -2.27352751359580E-0004 -2.23186429826059E-0004 +-2.19073433556952E-0004 -2.15013406393324E-0004 -2.11005991529834E-0004 -2.07050831532449E-0004 -2.03147568356393E-0004 +-1.99295843364162E-0004 -1.95495297343594E-0004 -1.91745570526133E-0004 -1.88046302605109E-0004 -1.84397132754173E-0004 +-1.80797699645873E-0004 -1.77247641470216E-0004 -1.73746595953480E-0004 -1.70294200377013E-0004 -1.66890091596236E-0004 +-1.63533906059669E-0004 -1.60225279828113E-0004 -1.56963848593966E-0004 -1.53749247700539E-0004 -1.50581112161620E-0004 +-1.47459076681023E-0004 -1.44382775672348E-0004 -1.41351843278756E-0004 -1.38365913392936E-0004 -1.35424619677130E-0004 +-1.32527595583269E-0004 -1.29674474373261E-0004 -1.26864889139324E-0004 -1.24098472824522E-0004 -1.21374858243275E-0004 +-1.18693678102140E-0004 -1.16054565020583E-0004 -1.13457151551903E-0004 -1.10901070204293E-0004 -1.08385953461953E-0004 +-1.05911433806402E-0004 -1.03477143737800E-0004 -1.01082715796463E-0004 -9.87277825844709E-0005 -9.64119767873557E-0005 +-9.41349311959605E-0005 -9.18962787283491E-0005 -8.96956524519042E-0005 -8.75326856054555E-0005 -8.54070116215904E-0005 +-8.33182641490614E-0005 -8.12660770752821E-0005 -7.92500845489856E-0005 -7.72699210029464E-0005 -7.53252211768827E-0005 +-7.34156201404005E-0005 -7.15407533161142E-0005 -6.97002565028689E-0005 -6.78937658990557E-0005 -6.61209181260857E-0005 +-6.43813502519421E-0005 -6.26746998148748E-0005 -6.10006048472254E-0005 -5.93587038993212E-0005 -5.77486360635514E-0005 +-5.61700409985103E-0005 -5.46225589533016E-0005 -5.31058307919281E-0005 -5.16194980178219E-0005 -5.01632027985068E-0005 +-4.87365879903370E-0005 -4.73392971634123E-0005 -4.59709746265695E-0005 -4.46312654525313E-0005 -4.33198155031465E-0005 +-4.20362714547713E-0005 -4.07802808237824E-0005 -3.95514919921746E-0005 -3.83495542333299E-0005 -3.71741177378704E-0005 +-3.60248336396660E-0005 -3.49013540419386E-0005 -3.38033320435161E-0005 -3.27304217651942E-0005 -3.16822783762241E-0005 +-3.06585581209406E-0005 -2.96589183454917E-0005 -2.86830175247256E-0005 -2.77305152891668E-0005 -2.68010724521483E-0005 +-2.58943510370631E-0005 -2.50100143047303E-0005 -2.41477267809093E-0005 -2.33071542839189E-0005 -2.24879639524120E-0005 +-2.16898242732461E-0005 -2.09124051095086E-0005 -2.01553777286636E-0005 -1.94184148308184E-0005 -1.87011905771355E-0005 +-1.80033806183569E-0005 -1.73246621234800E-0005 -1.66647138085382E-0005 -1.60232159655331E-0005 -1.53998504914916E-0005 +-1.47943009176466E-0005 -1.42062524387631E-0005 -1.36353919425823E-0005 -1.30814080394065E-0005 -1.25439910918199E-0005 +-1.20228332445262E-0005 -1.15176284543397E-0005 -1.10280725202930E-0005 -1.05538631138909E-0005 -1.00946998094886E-0005 +-9.65028411480946E-0006 -9.22031950160130E-0006 -8.80451143641422E-0006 -8.40256741153004E-0006 -8.01419697601397E-0006 +-7.63911176691245E-0006 -7.27702554057841E-0006 -6.92765420413830E-0006 -6.59071584709819E-0006 -6.26593077307678E-0006 +-5.95302153168849E-0006 -5.65171295055389E-0006 -5.36173216745623E-0006 -5.08280866262895E-0006 -4.81467429118855E-0006 +-4.55706331570193E-0006 -4.30971243889328E-0006 -4.07236083649430E-0006 -3.84475019022833E-0006 -3.62662472094218E-0006 +-3.41773122186976E-0006 -3.21781909204354E-0006 -3.02664036984504E-0006 -2.84394976669434E-0006 -2.66950470088558E-0006 +-2.50306533155992E-0006 -2.34439459282625E-0006 -2.19325822801840E-0006 -2.04942482410029E-0006 -1.91266584621306E-0006 +-1.78275567236391E-0006 -1.65947162826210E-0006 -1.54259402229582E-0006 -1.43190618065749E-0006 -1.32719448260959E-0006 +-1.22824839589923E-0006 -1.13486051231716E-0006 -1.04682658340150E-0006 -9.63945556289680E-0007 -8.86019609714866E-0007 +-8.12854190150425E-0007 -7.44258048101935E-0007 -6.80043274544518E-0007 -6.20025337510592E-0007 -5.64023118823576E-0007 +-5.11858950981593E-0007 -4.63358654188590E-0007 -4.18351573535312E-0007 -3.76670616329875E-0007 -3.38152289576738E-0007 +-3.02636737607313E-0007 -2.69967779859621E-0007 -2.39992948809546E-0007 -2.12563528052317E-0007 -1.87534590535762E-0007 +-1.64765036945311E-0007 -1.44117634240240E-0007 -1.25459054343093E-0007 -1.08659912981006E-0007 -9.35948086804605E-0008 +-8.01423619148844E-0008 -6.81852544061900E-0008 -5.76102685799870E-0008 -4.83083271750730E-0008 -4.01745330076295E-0008 +-3.31082088900869E-0008 -2.70129377054748E-0008 -2.17966026369962E-0008 -1.73714275538244E-0008 -1.36540175528632E-0008 +-1.05653996571230E-0008 -8.03106367100235E-0009 -5.98100319269061E-0009 -4.34975678418035E-0009 -3.07644929905615E-0009 +-2.10483336853931E-0009 -1.38333104602933E-0009 -8.65075610492376E-0010 -5.07953529054913E-0010 -2.74646579101873E-0010 +-1.32674130240594E-0010 -5.44355864411942E-0011 -1.72529887058833E-0011 -3.41377859003418E-0012 -2.13722913866950E-0013 diff --git a/potentials/README b/potentials/README index e6b5ef1bbe..6c22efc196 100644 --- a/potentials/README +++ b/potentials/README @@ -90,6 +90,7 @@ cdeam concentration-dependent EAM cgdna potential files for styles in the CG-DNA package comb COMB potential comb3 COMB3 potential +ctip Coulombic portion of CTIP potential eam embedded atom method (EAM) single element, DYNAMO funcfl format eam.alloy EAM multi-element alloy, DYNAMO setfl format eam.fs Finnis-Sinclair EAM format (single element or alloy) From 2b1bef39e4fe7811cde15707bb5455954a59e07d Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 10 Sep 2024 21:15:37 -0400 Subject: [PATCH 0277/1018] bring back changes from develop that were wiped out --- src/QEQ/fix_qeq.cpp | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/QEQ/fix_qeq.cpp b/src/QEQ/fix_qeq.cpp index de1458df99..cb785432da 100644 --- a/src/QEQ/fix_qeq.cpp +++ b/src/QEQ/fix_qeq.cpp @@ -60,7 +60,7 @@ FixQEq::FixQEq(LAMMPS *lmp, int narg, char **arg) : b_t(nullptr), p(nullptr), q(nullptr), r(nullptr), d(nullptr), qf(nullptr), q1(nullptr), q2(nullptr), qv(nullptr) { - if (narg < 8) error->all(FLERR,"Illegal fix qeq command"); + if (narg < 8) utils::missing_cmd_args(FLERR, "fix " + std::string(style), error); scalar_flag = 1; extscalar = 0; @@ -76,6 +76,9 @@ FixQEq::FixQEq(LAMMPS *lmp, int narg, char **arg) : if ((nevery <= 0) || (cutoff <= 0.0) || (tolerance <= 0.0) || (maxiter <= 0)) error->all(FLERR,"Illegal fix qeq command"); + // must have charges + if (!atom->q_flag) error->all(FLERR, "Fix {} requires atom attribute q", style); + alpha = 0.20; swa = 0.0; swb = cutoff; @@ -146,7 +149,7 @@ FixQEq::FixQEq(LAMMPS *lmp, int narg, char **arg) : FixQEq::~FixQEq() { // unregister callbacks to this fix from Atom class - atom->delete_callback(id,Atom::GROW); + if (modify->get_fix_by_id(id)) atom->delete_callback(id,Atom::GROW); memory->destroy(s_hist); memory->destroy(t_hist); @@ -347,12 +350,6 @@ void FixQEq::setup_pre_force(int vflag) if (force->newton_pair == 0) error->all(FLERR,"QEQ with 'newton pair off' not supported"); - if (force->pair) { - if (force->pair->suffix_flag & (Suffix::INTEL|Suffix::GPU)) - error->all(FLERR,"QEQ is not compatiple with suffix version " - "of pair style"); - } - deallocate_storage(); allocate_storage(); From a15c51a8c439e6d8b0f2e4fb8659441ec42c016e Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 10 Sep 2024 21:16:12 -0400 Subject: [PATCH 0278/1018] make reading of QEq parameters compatible with all QEq styles --- src/QEQ/fix_qeq.cpp | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/src/QEQ/fix_qeq.cpp b/src/QEQ/fix_qeq.cpp index cb785432da..40ac78772b 100644 --- a/src/QEQ/fix_qeq.cpp +++ b/src/QEQ/fix_qeq.cpp @@ -792,8 +792,13 @@ void FixQEq::read_file(char *file) auto values = reader.next_values(0); if (values.count() == 0) continue; - if (values.count() < 9) - throw qeq_parser_error("Invalid qeq parameter file"); + if (ctip_flag) { + if (values.count() < 9) + throw qeq_parser_error(fmt::format("Invalid qeq parameter file for {}", style)); + } else { + if (values.count() < 6) + throw qeq_parser_error(fmt::format("Invalid qeq parameter file for {}", style)); + } auto word = values.next_string(); utils::bounds(FLERR,word,1,ntypes,nlo,nhi,nullptr); @@ -810,12 +815,14 @@ void FixQEq::read_file(char *file) for (int n=nlo; n <= nhi; ++n) zeta[n] = val; val = values.next_double(); for (int n=nlo; n <= nhi; ++n) zcore[n] = val; - val = values.next_double(); - for (int n=nlo; n <= nhi; ++n) qmin[n] = val; - val = values.next_double(); - for (int n=nlo; n <= nhi; ++n) qmax[n] = val; - val = values.next_double(); - for (int n=nlo; n <= nhi; ++n) omega[n] = val; + if (ctip_flag) { + val = values.next_double(); + for (int n=nlo; n <= nhi; ++n) qmin[n] = val; + val = values.next_double(); + for (int n=nlo; n <= nhi; ++n) qmax[n] = val; + val = values.next_double(); + for (int n=nlo; n <= nhi; ++n) omega[n] = val; + } for (int n=nlo; n <= nhi; ++n) setflag[n] = 1; } } catch (EOFException &) { @@ -826,8 +833,7 @@ void FixQEq::read_file(char *file) for (int n=1; n <= ntypes; ++n) if (setflag[n] == 0) - error->one(FLERR,fmt::format("Parameters for atom type {} missing in " - "qeq parameter file", n)); + error->one(FLERR, "Parameters for atom type {} missing in qeq parameter file", n); delete[] setflag; } From 0ac23fddd360b7dfa765fb8585d103d6df2d4ba3 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 10 Sep 2024 21:22:56 -0400 Subject: [PATCH 0279/1018] avoid variable length arrays --- src/QEQ/fix_qeq_ctip.cpp | 54 ++++++++++++++++++++++++++++++---------- src/QEQ/fix_qeq_ctip.h | 5 +++- 2 files changed, 45 insertions(+), 14 deletions(-) diff --git a/src/QEQ/fix_qeq_ctip.cpp b/src/QEQ/fix_qeq_ctip.cpp index 8a4d41bfc6..0a3a06b7f2 100644 --- a/src/QEQ/fix_qeq_ctip.cpp +++ b/src/QEQ/fix_qeq_ctip.cpp @@ -42,7 +42,9 @@ using namespace FixConst; /* ---------------------------------------------------------------------- */ FixQEqCTIP::FixQEqCTIP(LAMMPS *lmp, int narg, char **arg) : - FixQEq(lmp, narg, arg) { + FixQEq(lmp, narg, arg), reff(nullptr), reffsq(nullptr), reff4(nullptr), reff7(nullptr), + s2d_self(nullptr) +{ cdamp = 0.30; maxrepeat = 10; @@ -66,7 +68,16 @@ FixQEqCTIP::FixQEqCTIP(LAMMPS *lmp, int narg, char **arg) : error->all(FLERR, "Unknown fix qeq/ctip keyword: {}", arg[iarg]); } - if (ctip_flag) extract_ctip(); + extract_ctip(); +} + +FixQEqCTIP::~FixQEqCTIP() +{ + delete[] reff; + delete[] reffsq; + delete[] reff4; + delete[] reff7; + delete[] s2d_self; } /* ---------------------------------------------------------------------- */ @@ -79,6 +90,34 @@ void FixQEqCTIP::init() int ntypes = atom->ntypes; memory->create(shld,ntypes+1,ntypes+1,"qeq:shielding"); + + delete[] reff; + delete[] reffsq; + delete[] reff4; + delete[] reff7; + delete[] s2d_self; + + reff = new double[ntypes]; + reffsq = new double[ntypes]; + reff4 = new double[ntypes]; + reff7 = new double[ntypes]; + s2d_self = new double[ntypes]; + + double r = cutoff; + double rsq = r*r; + double r6 = rsq*rsq*rsq; + + double erfcd_cut = exp(-cdamp * cdamp * rsq); + double t_cut = 1.0 / (1.0 + EWALD_P * cdamp * r); + double erfcc_cut = (t_cut * (A1 + t_cut * (A2 + t_cut * (A3 + t_cut * (A4 + t_cut * A5)))) * erfcd_cut) / r; + + for (int elt1 = 0; elt1 < ntypes; elt1++) { + reff[elt1] = std::cbrt(rsq*r + 1.0/(gamma[elt1+1]*gamma[elt1+1]*gamma[elt1+1])); + reffsq[elt1] = reff[elt1]*reff[elt1]; + reff4[elt1] = reffsq[elt1]*reffsq[elt1]; + reff7[elt1] = reff4[elt1]*reffsq[elt1]*reff[elt1]; + s2d_self[elt1] = 2.0*force->qqr2e*(1.5*erfcc_cut + 2.0*cdamp/MY_PIS*erfcd_cut + cdamp*cdamp*cdamp/MY_PIS*rsq*erfcd_cut + 0.5/reff[elt1] - 1.5/r + r6/reff7[elt1] + cdamp/MY_PIS); + } } /* ---------------------------------------------------------------------- */ @@ -152,17 +191,6 @@ void FixQEqCTIP::init_matvec() double t_cut = 1.0 / (1.0 + EWALD_P * cdamp * r); double erfcc_cut = (t_cut * (A1 + t_cut * (A2 + t_cut * (A3 + t_cut * (A4 + t_cut * A5)))) * erfcd_cut) / r; - int elt1; - double reff[atom->ntypes], reffsq[atom->ntypes], reff4[atom->ntypes], reff7[atom->ntypes], s2d_self[atom->ntypes]; - - for (elt1 = 0; elt1 < atom->ntypes; elt1++) { - reff[elt1] = cbrt(rsq*r + 1/(gamma[elt1+1]*gamma[elt1+1]*gamma[elt1+1])); - reffsq[elt1] = reff[elt1]*reff[elt1]; - reff4[elt1] = reffsq[elt1]*reffsq[elt1]; - reff7[elt1] = reff4[elt1]*reffsq[elt1]*reff[elt1]; - s2d_self[elt1] = 2.0*force->qqr2e*(1.5*erfcc_cut + 2.0*cdamp/MY_PIS*erfcd_cut + cdamp*cdamp*cdamp/MY_PIS*rsq*erfcd_cut + 0.5/reff[elt1] - 1.5/r + r6/reff7[elt1] + cdamp/MY_PIS); - } - inum = list->inum; ilist = list->ilist; diff --git a/src/QEQ/fix_qeq_ctip.h b/src/QEQ/fix_qeq_ctip.h index 5defa0f0e8..658b511142 100644 --- a/src/QEQ/fix_qeq_ctip.h +++ b/src/QEQ/fix_qeq_ctip.h @@ -27,16 +27,19 @@ namespace LAMMPS_NS { class FixQEqCTIP : public FixQEq { public: FixQEqCTIP(class LAMMPS *, int, char **); + ~FixQEqCTIP() override; void init() override; void pre_force(int) override; - private: + protected: void init_matvec(); void sparse_matvec(sparse_matrix *, double *, double *) override; void compute_H(); void extract_ctip(); int calculate_check_Q(); + double *reff, *reffsq, *reff4, *reff7, *s2d_self; + double cdamp; int nout; }; } // namespace LAMMPS_NS From 6b2dc5d3e8c3276000516742091943e19156f920 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 10 Sep 2024 21:23:20 -0400 Subject: [PATCH 0280/1018] make consistent --- src/QEQ/fix_qeq.cpp | 2 +- src/QEQ/fix_qeq.h | 9 --------- src/QEQ/fix_qeq_ctip.h | 1 + src/QEQ/fix_qeq_slater.h | 3 ++- 4 files changed, 4 insertions(+), 11 deletions(-) diff --git a/src/QEQ/fix_qeq.cpp b/src/QEQ/fix_qeq.cpp index 40ac78772b..31fbf4a053 100644 --- a/src/QEQ/fix_qeq.cpp +++ b/src/QEQ/fix_qeq.cpp @@ -77,9 +77,9 @@ FixQEq::FixQEq(LAMMPS *lmp, int narg, char **arg) : error->all(FLERR,"Illegal fix qeq command"); // must have charges + if (!atom->q_flag) error->all(FLERR, "Fix {} requires atom attribute q", style); - alpha = 0.20; swa = 0.0; swb = cutoff; diff --git a/src/QEQ/fix_qeq.h b/src/QEQ/fix_qeq.h index bd52a840e6..5d0e05c7c5 100644 --- a/src/QEQ/fix_qeq.h +++ b/src/QEQ/fix_qeq.h @@ -96,15 +96,6 @@ class FixQEq : public Fix { double *b_s, *b_t; double *p, *q, *r, *d; - // streitz-mintmire - - double alpha; - - // ctip - - double cdamp; - int maxrepeat; - // damped dynamics double *qf, *q1, *q2, qdamp, qstep; diff --git a/src/QEQ/fix_qeq_ctip.h b/src/QEQ/fix_qeq_ctip.h index 658b511142..4e2af746cf 100644 --- a/src/QEQ/fix_qeq_ctip.h +++ b/src/QEQ/fix_qeq_ctip.h @@ -40,6 +40,7 @@ class FixQEqCTIP : public FixQEq { int calculate_check_Q(); double *reff, *reffsq, *reff4, *reff7, *s2d_self; double cdamp; + int maxrepeat; int nout; }; } // namespace LAMMPS_NS diff --git a/src/QEQ/fix_qeq_slater.h b/src/QEQ/fix_qeq_slater.h index 1f8127db24..69b31c8066 100644 --- a/src/QEQ/fix_qeq_slater.h +++ b/src/QEQ/fix_qeq_slater.h @@ -31,7 +31,7 @@ class FixQEqSlater : public FixQEq { void init() override; void pre_force(int) override; - private: + protected: void init_matvec(); void sparse_matvec(sparse_matrix *, double *, double *) override; void compute_H(); @@ -40,6 +40,7 @@ class FixQEqSlater : public FixQEq { void extract_streitz(); class PairCoulStreitz *streitz; + double alpha; }; } // namespace LAMMPS_NS #endif From 89f314fec2728a9fc98f882893dacede494a6592 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 10 Sep 2024 21:31:14 -0400 Subject: [PATCH 0281/1018] Pair::single() is not supported --- src/EXTRA-PAIR/pair_coul_ctip.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/EXTRA-PAIR/pair_coul_ctip.cpp b/src/EXTRA-PAIR/pair_coul_ctip.cpp index 1b2dca9c22..b22fbce0f3 100644 --- a/src/EXTRA-PAIR/pair_coul_ctip.cpp +++ b/src/EXTRA-PAIR/pair_coul_ctip.cpp @@ -45,6 +45,7 @@ PairCoulCTIP::PairCoulCTIP(LAMMPS *lmp) : e_shift(nullptr), self_factor(nullptr), qeq_x(nullptr), qeq_j(nullptr), qeq_g(nullptr), qeq_z(nullptr), qeq_c(nullptr), qeq_q1(nullptr), qeq_q2(nullptr), qeq_w(nullptr) { + single_enable = 0; } /* ---------------------------------------------------------------------- */ From 55fc12a5d17a10e04970ecf0c2c8b043abf4ede0 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 10 Sep 2024 21:31:27 -0400 Subject: [PATCH 0282/1018] add force style test --- .../tests/mol-pair-coul_ctip.yaml | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 unittest/force-styles/tests/mol-pair-coul_ctip.yaml diff --git a/unittest/force-styles/tests/mol-pair-coul_ctip.yaml b/unittest/force-styles/tests/mol-pair-coul_ctip.yaml new file mode 100644 index 0000000000..6bcd4882ab --- /dev/null +++ b/unittest/force-styles/tests/mol-pair-coul_ctip.yaml @@ -0,0 +1,92 @@ +--- +lammps_version: 29 Aug 2024 +tags: generated +date_generated: Tue Sep 10 21:29:25 2024 +epsilon: 5e-13 +skip_tests: +prerequisites: ! | + atom full + pair coul/ctip +pre_commands: ! | + variable units index metal + variable newton_pair delete + if "$(is_active(package,gpu)) > 0.0" then "variable newton_pair index off" else "variable newton_pair index on" +post_commands: ! | + timestep 0.001 + pair_modify mix arithmetic + velocity all scale 10.0 +input_file: in.fourmol +pair_style: coul/ctip 0.3 8.0 +pair_coeff: ! | + * * NiO.ctip Ni O Ni O O +extract: ! "" +natoms: 29 +init_vdwl: 0 +init_coul: 268.83312357946403 +init_stress: ! |2- + 6.3490063021156979e+00 3.7408695241730894e+00 7.0361156620229268e+00 2.0792271323016851e+00 1.5573754855973017e+00 2.7470162844995999e-01 +init_forces: ! |2 + 1 -6.6766498869476165e-01 -5.5042307531553758e-01 9.7032502239632901e-01 + 2 7.7521977879752624e-01 5.0872136823803349e-01 -9.8588006812149209e-01 + 3 7.0494670150651594e-03 6.7222063121221878e-02 2.9642961180318752e-02 + 4 -2.1429412404391085e-02 -2.0950579072655018e-02 -3.3568909100718497e-02 + 5 -3.7363529861740602e-02 -2.4923337785193594e-02 1.1516900374344946e-02 + 6 -1.0946612479959126e+00 8.9700509334645628e-01 4.9320185843336117e-01 + 7 1.1854416475916033e-01 -2.6576678610813409e-01 -1.0899734140877935e+00 + 8 6.4955585415778372e-01 -7.6274120860081573e-01 -6.3166430197088130e-01 + 9 3.3316295347683439e-01 8.0330773793723831e-02 1.3555612385253035e+00 + 10 1.1467966540573368e-01 -2.8828389443679403e-01 3.8986752595171752e-02 + 11 -2.4384183205874675e-02 3.3909937515907505e-02 1.8524465479279953e-02 + 12 -1.9578368735092340e-02 -6.4486478848736154e-04 1.4237271164103524e-01 + 13 1.4680378874991862e-01 -6.6502911869983319e-02 -6.2810542877883603e-03 + 14 -1.0152770779985132e-01 2.4657561691070650e-02 -1.6160131249611986e-01 + 15 2.0317060148768745e-02 1.5135710002923145e-01 8.7520151900347225e-03 + 16 4.0894956691719275e-01 -3.8805473224896847e-01 -1.1465067428171507e+00 + 17 -5.6419218424954654e-01 5.9312634326499702e-01 9.1123225799149365e-01 + 18 -1.0353302404272195e-01 -3.0606707755299051e-01 1.4428249631391288e+00 + 19 -7.4737534024659158e-01 -5.4784645392478748e-01 -8.3742536745705298e-01 + 20 8.2767150614670815e-01 8.5638074072256409e-01 -5.2830130487714022e-01 + 21 -4.2535085192871286e-01 -4.2523240078604435e-01 1.4034119287909781e+00 + 22 -7.0318546735293863e-01 -1.9656967920669050e-01 -1.0670964282227489e+00 + 23 1.1119704560782739e+00 6.3955433504897763e-01 -3.1639917324870870e-01 + 24 2.9868496682933654e-01 -1.2313751450902117e+00 7.0609939414552292e-01 + 25 -1.0090099351955220e+00 1.1559130801748081e-01 -8.2798310388092733e-01 + 26 6.9019280914785663e-01 1.1080935733374833e+00 1.0138627381567281e-01 + 27 1.9301178235023941e-01 -1.3471486311081766e+00 4.8386252002863672e-01 + 28 -1.0539921061236890e+00 4.0997619288717529e-01 -7.0289214632426211e-01 + 29 8.7743452785694820e-01 9.3660438688114711e-01 2.1787206316617308e-01 +run_vdwl: 0 +run_coul: 268.4476086884773 +run_stress: ! |2- + 5.9299248883876601e+00 3.4781130547249339e+00 6.5801272741781647e+00 1.8619728227105692e+00 1.4659099790426291e+00 3.5924356392720608e-01 +run_forces: ! |2 + 1 -6.0427571725450790e-01 -4.9892889777278226e-01 8.8545319536786815e-01 + 2 7.1312454132801029e-01 4.5923931150828301e-01 -9.0158273806646261e-01 + 3 6.5930657976885961e-03 6.8086911518340634e-02 3.0298419004164478e-02 + 4 -2.0005152917110077e-02 -2.0495734577847459e-02 -3.3168698480578490e-02 + 5 -3.6989504598576979e-02 -2.4815949113475184e-02 1.0615514262009192e-02 + 6 -1.0766475299916556e+00 8.8359720904052264e-01 4.7219323578273070e-01 + 7 1.2279399227984265e-01 -2.6624889781330596e-01 -1.0434209735871274e+00 + 8 6.5311135505192497e-01 -7.1476474929937395e-01 -5.5684953652533686e-01 + 9 3.1104308514004397e-01 3.7965971349324459e-02 1.2513806890774151e+00 + 10 1.1744727580125273e-01 -2.9036328040419229e-01 3.9026787957685875e-02 + 11 -2.4486616434667621e-02 3.4101196287017937e-02 1.7731496391806937e-02 + 12 -1.8112753214851833e-02 -1.5329987398169501e-03 1.3724246989467195e-01 + 13 1.4421485545442478e-01 -6.4023023867411502e-02 -6.4830241578088810e-03 + 14 -1.0093704405052448e-01 2.3626240487656585e-02 -1.5594488783666602e-01 + 15 1.8113350861168019e-02 1.5003134533333243e-01 9.0410683517616990e-03 + 16 3.9564305615954043e-01 -3.8326160090034744e-01 -1.1107744422444059e+00 + 17 -5.5350195813896730e-01 5.9523443686042754e-01 8.7501993236997910e-01 + 18 -3.5281227598702475e-02 -1.9465990896490087e-01 1.2667234231080493e+00 + 19 -6.8038617394630396e-01 -5.1379378261297537e-01 -7.5333352330996883e-01 + 20 6.8989560916162340e-01 7.1158296007868249e-01 -4.3113760667659928e-01 + 21 -3.8916912422204580e-01 -3.6027897454313712e-01 1.2562100641596712e+00 + 22 -6.3524203874677565e-01 -1.8438227441572771e-01 -9.5303869389459417e-01 + 23 1.0072567206938428e+00 5.6287061853542042e-01 -2.8243135805657577e-01 + 24 2.9449971576480227e-01 -1.1247166291512272e+00 6.5352065873792231e-01 + 25 -9.4482316277239342e-01 9.9894478313402951e-02 -7.7751414482791736e-01 + 26 6.2907073683814840e-01 1.0167291975732295e+00 1.0258032074544736e-01 + 27 1.7910891405692830e-01 -1.2099165608953455e+00 4.2142835781775040e-01 + 28 -9.4665562310478557e-01 3.6784596735523806e-01 -6.2528460074895109e-01 + 29 7.8459735260262686e-01 8.4137741883098838e-01 2.0249859538405895e-01 +... From 88ceae303f75ed01021923272c0eb8c98d060717 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 10 Sep 2024 21:41:20 -0400 Subject: [PATCH 0283/1018] documentation integration and version tags --- doc/src/Commands_fix.rst | 1 + doc/src/Commands_pair.rst | 1 + doc/src/fix.rst | 1 + doc/src/fix_qeq.rst | 50 ++++++++++++++++++++++++--------------- doc/src/pair_coul.rst | 2 ++ doc/src/pair_style.rst | 1 + 6 files changed, 37 insertions(+), 19 deletions(-) diff --git a/doc/src/Commands_fix.rst b/doc/src/Commands_fix.rst index d9febcc289..232a209613 100644 --- a/doc/src/Commands_fix.rst +++ b/doc/src/Commands_fix.rst @@ -178,6 +178,7 @@ OPT. * :doc:`python/move ` * :doc:`qbmsst ` * :doc:`qeq/comb (o) ` + * :doc:`qeq/ctip ` * :doc:`qeq/dynamic ` * :doc:`qeq/fire ` * :doc:`qeq/point ` diff --git a/doc/src/Commands_pair.rst b/doc/src/Commands_pair.rst index dfed8f7485..a55c9568e3 100644 --- a/doc/src/Commands_pair.rst +++ b/doc/src/Commands_pair.rst @@ -59,6 +59,7 @@ OPT. * :doc:`comb (o) ` * :doc:`comb3 ` * :doc:`cosine/squared ` + * :doc:`coul/ctip ` * :doc:`coul/cut (gko) ` * :doc:`coul/cut/dielectric ` * :doc:`coul/cut/global (o) ` diff --git a/doc/src/fix.rst b/doc/src/fix.rst index 4919c226fd..ee52be224e 100644 --- a/doc/src/fix.rst +++ b/doc/src/fix.rst @@ -357,6 +357,7 @@ accelerated styles exist. * :doc:`python/move ` - move particles using a Python function during a simulation run * :doc:`qbmsst ` - quantum bath multi-scale shock technique time integrator * :doc:`qeq/comb ` - charge equilibration for COMB potential +* :doc:`qeq/ctip ` - charge equilibration for CTIP potential * :doc:`qeq/dynamic ` - charge equilibration via dynamic method * :doc:`qeq/fire ` - charge equilibration via FIRE minimizer * :doc:`qeq/point ` - charge equilibration via point method diff --git a/doc/src/fix_qeq.rst b/doc/src/fix_qeq.rst index 9756c7c0d4..fd317666d0 100644 --- a/doc/src/fix_qeq.rst +++ b/doc/src/fix_qeq.rst @@ -15,7 +15,7 @@ fix qeq/slater command ====================== fix qeq/ctip command -====================== +==================== fix qeq/dynamic command ======================= @@ -110,7 +110,16 @@ equalizes the derivative of energy with respect to charge of all the atoms) by adjusting the partial charge on individual atoms based on interactions with their neighbors within *cutoff*\ . It requires a few parameters in the appropriate units for each atom type which are read -from a file specified by *qfile*\ . The file has the following format +from a file specified by *qfile*\ . The file has the following format: + +.. parsed-literal:: + + 1 chi eta gamma zeta qcore + 2 chi eta gamma zeta qcore + ... + Ntype chi eta gamma zeta qcore + +except for fix style *qeq/ctip* where the format is: .. parsed-literal:: @@ -122,11 +131,11 @@ from a file specified by *qfile*\ . The file has the following format There have to be parameters given for every atom type. Wildcard entries are possible using the same type range syntax as for "coeff" commands (i.e., n\*m, n\*, \*m, \*). Later entries will overwrite previous ones. -Empty lines or any text following the pound sign (#) are ignored. -Each line starts with the atom type followed by eight parameters. -Only a subset of the parameters is used by each QEq style as described -below, thus the others can be set to 0.0 if desired, but all eight -entries per line are required. +Empty lines or any text following the pound sign (#) are ignored. Each +line starts with the atom type followed by eight parameters. Only a +subset of the parameters is used by each QEq style as described below, +thus the others can be set to 0.0 if desired, but all eight entries per +line are required. * *chi* = electronegativity in energy units * *eta* = self-Coulomb potential in energy units @@ -181,18 +190,21 @@ on atoms via the matrix inversion method. A tolerance of 1.0e-6 is usually a good number. Keyword *alpha* can be used to change the Slater type orbital exponent. -The *qeq/ctip* style describes partial charges on atoms in the same way as -style *qeq/shielded* but also enables the definition of charge bounds. Only -the *chi*, *eta*, *gamma*, *qmin*, *qmax*, and *omega* parameters from the -*qfile* file are used. When using the string *coul/ctip* as filename, these -parameters are extracted directly from an active *coul/ctip* pair style. -This style solves partial charges on atoms via the matrix inversion method. -Keyword *cdamp* can be used to change the damping parameter used to calculate -Coulomb interactions. Keyword *maxrepeat* can be used to adjust the number of -equilibration cycles allowed to ensure no atoms have crossed the charge bounds. -A value of 10 is usually a good choice. A tolerance between 1.0e-6 and 1.0e-8 -is usually a good choice but should be checked in conjunction with the timestep -for adequate energy conservation during dynamic runs. +.. versionadded:: TBD + +The *qeq/ctip* style describes partial charges on atoms in the same way +as style *qeq/shielded* but also enables the definition of charge +bounds. Only the *chi*, *eta*, *gamma*, *qmin*, *qmax*, and *omega* +parameters from the *qfile* file are used. When using the string +*coul/ctip* as filename, these parameters are extracted directly from an +active *coul/ctip* pair style. This style solves partial charges on +atoms via the matrix inversion method. Keyword *cdamp* can be used to +change the damping parameter used to calculate Coulomb interactions. +Keyword *maxrepeat* can be used to adjust the number of equilibration +cycles allowed to ensure no atoms have crossed the charge bounds. A +value of 10 is usually a good choice. A tolerance between 1.0e-6 and +1.0e-8 is usually a good choice but should be checked in conjunction +with the timestep for adequate energy conservation during dynamic runs. The *qeq/dynamic* style describes partial charges on atoms as point charges that interact through 1/r, but the extended Lagrangian method is diff --git a/doc/src/pair_coul.rst b/doc/src/pair_coul.rst index 9771d13127..784bd89240 100644 --- a/doc/src/pair_coul.rst +++ b/doc/src/pair_coul.rst @@ -288,6 +288,8 @@ Streitz-Mintmire parameterization for the material being modeled. ---------- +.. versionadded:: TBD + Style *coul/ctip* computes the Coulomb interations as described in :ref:`Plummer `. It uses the the damped shifted model as in style *coul/dsf* but is further extended to the second derivative of diff --git a/doc/src/pair_style.rst b/doc/src/pair_style.rst index 51350c86a4..fc2ed2b9a9 100644 --- a/doc/src/pair_style.rst +++ b/doc/src/pair_style.rst @@ -151,6 +151,7 @@ accelerated styles exist. * :doc:`comb ` - charge-optimized many-body (COMB) potential * :doc:`comb3 ` - charge-optimized many-body (COMB3) potential * :doc:`cosine/squared ` - Cooke-Kremer-Deserno membrane model potential +* :doc:`coul/ctip ` - Charge Transfer Interatomic (Coulomb) Potential * :doc:`coul/cut ` - cutoff Coulomb potential * :doc:`coul/cut/dielectric ` - * :doc:`coul/cut/global ` - cutoff Coulomb potential From ac5d2d560db0108f1386b9cf63f7334066f5fa8f Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 10 Sep 2024 21:49:21 -0400 Subject: [PATCH 0284/1018] remove redundant code --- src/QEQ/fix_qeq_ctip.cpp | 19 ------------------- .../tests/mol-pair-coul_ctip.yaml | 2 +- 2 files changed, 1 insertion(+), 20 deletions(-) diff --git a/src/QEQ/fix_qeq_ctip.cpp b/src/QEQ/fix_qeq_ctip.cpp index 0a3a06b7f2..56b06dbc81 100644 --- a/src/QEQ/fix_qeq_ctip.cpp +++ b/src/QEQ/fix_qeq_ctip.cpp @@ -315,25 +315,6 @@ void FixQEqCTIP::sparse_matvec(sparse_matrix *A, double *x, double *b) nlocal = atom->nlocal; nall = atom->nlocal + atom->nghost; - double r = cutoff; - double rsq = r*r; - double r6 = rsq*rsq*rsq; - - double erfcd_cut = exp(-cdamp * cdamp * rsq); - double t_cut = 1.0 / (1.0 + EWALD_P * cdamp * r); - double erfcc_cut = (t_cut * (A1 + t_cut * (A2 + t_cut * (A3 + t_cut * (A4 + t_cut * A5)))) * erfcd_cut) / r; - - int elt1; - double reff[atom->ntypes], reffsq[atom->ntypes], reff4[atom->ntypes], reff7[atom->ntypes], s2d_self[atom->ntypes]; - - for (elt1 = 0; elt1 < atom->ntypes; elt1++) { - reff[elt1] = cbrt(rsq*r + 1/(gamma[elt1+1]*gamma[elt1+1]*gamma[elt1+1])); - reffsq[elt1] = reff[elt1]*reff[elt1]; - reff4[elt1] = reffsq[elt1]*reffsq[elt1]; - reff7[elt1] = reff4[elt1]*reffsq[elt1]*reff[elt1]; - s2d_self[elt1] = 2.0*force->qqr2e*(1.5*erfcc_cut + 2.0*cdamp/MY_PIS*erfcd_cut + cdamp*cdamp*cdamp/MY_PIS*rsq*erfcd_cut + 0.5/reff[elt1] - 1.5/r + r6/reff7[elt1] + cdamp/MY_PIS); - } - for (i = 0; i < nlocal; ++i) { if (atom->mask[i] & groupbit) { qi=q[i]; diff --git a/unittest/force-styles/tests/mol-pair-coul_ctip.yaml b/unittest/force-styles/tests/mol-pair-coul_ctip.yaml index 6bcd4882ab..f13e2d92fa 100644 --- a/unittest/force-styles/tests/mol-pair-coul_ctip.yaml +++ b/unittest/force-styles/tests/mol-pair-coul_ctip.yaml @@ -1,6 +1,6 @@ --- lammps_version: 29 Aug 2024 -tags: generated +tags: date_generated: Tue Sep 10 21:29:25 2024 epsilon: 5e-13 skip_tests: From d76e10d2ca613c76dcab46889fba2a79e3315c3e Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 10 Sep 2024 22:12:22 -0400 Subject: [PATCH 0285/1018] remove some more VLAs --- src/QEQ/fix_qeq_ctip.cpp | 138 +++++++++++++++++++++++++-------------- src/QEQ/fix_qeq_ctip.h | 3 + 2 files changed, 93 insertions(+), 48 deletions(-) diff --git a/src/QEQ/fix_qeq_ctip.cpp b/src/QEQ/fix_qeq_ctip.cpp index 56b06dbc81..0649c47412 100644 --- a/src/QEQ/fix_qeq_ctip.cpp +++ b/src/QEQ/fix_qeq_ctip.cpp @@ -43,13 +43,13 @@ using namespace FixConst; FixQEqCTIP::FixQEqCTIP(LAMMPS *lmp, int narg, char **arg) : FixQEq(lmp, narg, arg), reff(nullptr), reffsq(nullptr), reff4(nullptr), reff7(nullptr), - s2d_self(nullptr) + s2d_self(nullptr), shield(nullptr), shieldcu(nullptr), reffc(nullptr), reffcsq(nullptr), + reffc4(nullptr), reffc7(nullptr), s2d_shift(nullptr), f_shift(nullptr), e_shift(nullptr) { - cdamp = 0.30; maxrepeat = 10; - // optional arg + // optional args int iarg = 8; while (iarg < narg) { if (strcmp(arg[iarg], "cdamp") == 0) { @@ -78,6 +78,15 @@ FixQEqCTIP::~FixQEqCTIP() delete[] reff4; delete[] reff7; delete[] s2d_self; + memory->destroy(shield); + memory->destroy(shieldcu); + memory->destroy(reffc); + memory->destroy(reffcsq); + memory->destroy(reffc4); + memory->destroy(reffc7); + memory->destroy(s2d_shift); + memory->destroy(f_shift); + memory->destroy(e_shift); } /* ---------------------------------------------------------------------- */ @@ -89,7 +98,7 @@ void FixQEqCTIP::init() neighbor->add_request(this, NeighConst::REQ_FULL); int ntypes = atom->ntypes; - memory->create(shld,ntypes+1,ntypes+1,"qeq:shielding"); + memory->create(shld, ntypes + 1, ntypes + 1, "qeq:shielding"); delete[] reff; delete[] reffsq; @@ -104,19 +113,65 @@ void FixQEqCTIP::init() s2d_self = new double[ntypes]; double r = cutoff; - double rsq = r*r; - double r6 = rsq*rsq*rsq; + double rsq = r * r; + double r6 = rsq * rsq * rsq; double erfcd_cut = exp(-cdamp * cdamp * rsq); double t_cut = 1.0 / (1.0 + EWALD_P * cdamp * r); - double erfcc_cut = (t_cut * (A1 + t_cut * (A2 + t_cut * (A3 + t_cut * (A4 + t_cut * A5)))) * erfcd_cut) / r; + double erfcc_cut = + (t_cut * (A1 + t_cut * (A2 + t_cut * (A3 + t_cut * (A4 + t_cut * A5)))) * erfcd_cut) / r; for (int elt1 = 0; elt1 < ntypes; elt1++) { - reff[elt1] = std::cbrt(rsq*r + 1.0/(gamma[elt1+1]*gamma[elt1+1]*gamma[elt1+1])); - reffsq[elt1] = reff[elt1]*reff[elt1]; - reff4[elt1] = reffsq[elt1]*reffsq[elt1]; - reff7[elt1] = reff4[elt1]*reffsq[elt1]*reff[elt1]; - s2d_self[elt1] = 2.0*force->qqr2e*(1.5*erfcc_cut + 2.0*cdamp/MY_PIS*erfcd_cut + cdamp*cdamp*cdamp/MY_PIS*rsq*erfcd_cut + 0.5/reff[elt1] - 1.5/r + r6/reff7[elt1] + cdamp/MY_PIS); + reff[elt1] = std::cbrt(rsq * r + 1.0 / (gamma[elt1 + 1] * gamma[elt1 + 1] * gamma[elt1 + 1])); + reffsq[elt1] = reff[elt1] * reff[elt1]; + reff4[elt1] = reffsq[elt1] * reffsq[elt1]; + reff7[elt1] = reff4[elt1] * reffsq[elt1] * reff[elt1]; + s2d_self[elt1] = 2.0 * force->qqr2e * + (1.5 * erfcc_cut + 2.0 * cdamp / MY_PIS * erfcd_cut + + cdamp * cdamp * cdamp / MY_PIS * rsq * erfcd_cut + 0.5 / reff[elt1] - 1.5 / r + + r6 / reff7[elt1] + cdamp / MY_PIS); + } + + memory->destroy(shield); + memory->destroy(shieldcu); + memory->destroy(reffc); + memory->destroy(reffcsq); + memory->destroy(reffc4); + memory->destroy(reffc7); + memory->destroy(s2d_shift); + memory->destroy(f_shift); + memory->destroy(e_shift); + + memory->create(shield, ntypes, ntypes, "qeq:shield"); + memory->create(shieldcu, ntypes, ntypes, "qeq:shieldcu"); + memory->create(reffc, ntypes, ntypes, "qeq:reffc"); + memory->create(reffcsq, ntypes, ntypes, "qeq:reffcsq"); + memory->create(reffc4, ntypes, ntypes, "qeq:reffc4"); + memory->create(reffc7, ntypes, ntypes, "qeq:reffc7"); + memory->create(s2d_shift, ntypes, ntypes, "qeq:s2d_shift"); + memory->create(f_shift, ntypes, ntypes, "qeq:f_shift"); + memory->create(e_shift, ntypes, ntypes, "qeq:e_shift"); + + double cutoffsq = cutoff * cutoff; + double cutoffcu = cutoffsq * cutoff; + double cutoff4 = cutoffsq * cutoffsq; + double cdampcu = cdamp * cdamp * cdamp; + + for (int elt1 = 0; elt1 < atom->ntypes; elt1++) { + for (int elt2 = 0; elt2 < atom->ntypes; elt2++) { + shield[elt1][elt2] = sqrt(gamma[elt1 + 1] * gamma[elt2 + 1]); + shieldcu[elt1][elt2] = shield[elt1][elt2] * shield[elt1][elt2] * shield[elt1][elt2]; + reffc[elt1][elt2] = cbrt(cutoffcu + 1 / shieldcu[elt1][elt2]); + reffcsq[elt1][elt2] = reffc[elt1][elt2] * reffc[elt1][elt2]; + reffc4[elt1][elt2] = reffcsq[elt1][elt2] * reffcsq[elt1][elt2]; + reffc7[elt1][elt2] = reffc4[elt1][elt2] * reffcsq[elt1][elt2] * reffc[elt1][elt2]; + s2d_shift[elt1][elt2] = 2.0 * erfcc_cut / cutoffcu + + 4.0 * cdamp / MY_PIS * erfcd_cut / cutoffsq + 4.0 * cdampcu / MY_PIS * erfcd_cut - + 2 / cutoffcu + 4 * cutoff4 / reffc7[elt1][elt2] - 2 * cutoff / reffc4[elt1][elt2]; + f_shift[elt1][elt2] = erfcc_cut / cutoffsq + 2.0 * cdamp / MY_PIS * erfcd_cut / cutoff - + 1 / cutoffsq + cutoffsq / reffc4[elt1][elt2]; + e_shift[elt1][elt2] = erfcc_cut / cutoff + 1 / reffc[elt1][elt2] - 1 / cutoff; + } } } @@ -182,6 +237,7 @@ void FixQEqCTIP::init_matvec() int inum, ii, i; int *ilist; double *q = atom->q, qi; + int *type = atom->type; double r = cutoff; double rsq = r*r; @@ -199,15 +255,15 @@ void FixQEqCTIP::init_matvec() if (atom->mask[i] & groupbit) { qi=q[i]; - if (qi < qmin[atom->type[i]]) { - Hdia_inv[i] = 1. / (eta[atom->type[i]]+2*omega[atom->type[i]]-s2d_self[atom->type[i]-1]); - b_s[i] = -((chi[atom->type[i]]-2*qmin[atom->type[i]]*omega[atom->type[i]]) + chizj[i]); - } else if (qi < qmax[atom->type[i]]) { - Hdia_inv[i] = 1. / (eta[atom->type[i]]-s2d_self[atom->type[i]-1]); - b_s[i] = -(chi[atom->type[i]] + chizj[i]); + if (qi < qmin[type[i]]) { + Hdia_inv[i] = 1. / (eta[type[i]]+2*omega[type[i]]-s2d_self[type[i]-1]); + b_s[i] = -((chi[type[i]]-2*qmin[type[i]]*omega[type[i]]) + chizj[i]); + } else if (qi < qmax[type[i]]) { + Hdia_inv[i] = 1. / (eta[type[i]]-s2d_self[type[i]-1]); + b_s[i] = -(chi[type[i]] + chizj[i]); } else { - Hdia_inv[i] = 1. / (eta[atom->type[i]]+2*omega[atom->type[i]]-s2d_self[atom->type[i]-1]); - b_s[i] = -((chi[atom->type[i]]-2*qmax[atom->type[i]]*omega[atom->type[i]]) + chizj[i]); + Hdia_inv[i] = 1. / (eta[type[i]]+2*omega[type[i]]-s2d_self[type[i]-1]); + b_s[i] = -((chi[type[i]]-2*qmax[type[i]]*omega[type[i]]) + chizj[i]); } b_t[i] = -1.0; @@ -228,16 +284,14 @@ void FixQEqCTIP::compute_H() { int inum, jnum, *ilist, *jlist, *numneigh, **firstneigh; int i, j, ii, jj; - double **x; double dx, dy, dz, r_sqr, r, reff; double cutoffsq, cutoffcu, cutoff4, cdampcu, erfcc_cut, erfcd_cut, t_cut; double erfcc, erfcd, t; int elt1, elt2; - double shield[atom->ntypes][atom->ntypes], shieldcu[atom->ntypes][atom->ntypes], reffc[atom->ntypes][atom->ntypes], reffcsq[atom->ntypes][atom->ntypes], reffc4[atom->ntypes][atom->ntypes], reffc7[atom->ntypes][atom->ntypes]; - double s2d_shift[atom->ntypes][atom->ntypes], f_shift[atom->ntypes][atom->ntypes], e_shift[atom->ntypes][atom->ntypes]; - x = atom->x; + double **x = atom->x; int *mask = atom->mask; + int *type = atom->type; inum = list->inum; ilist = list->ilist; @@ -253,19 +307,6 @@ void FixQEqCTIP::compute_H() t_cut = 1.0 / (1.0 + EWALD_P * cdamp * cutoff); erfcc_cut = t_cut * (A1 + t_cut * (A2 + t_cut * (A3 + t_cut * (A4 + t_cut * A5)))) * erfcd_cut; - for (elt1 = 0; elt1 < atom->ntypes; elt1++) { - for (elt2 = 0; elt2 < atom->ntypes; elt2++) { - shield[elt1][elt2] = sqrt(gamma[elt1+1] * gamma[elt2+1]); - shieldcu[elt1][elt2] = shield[elt1][elt2] * shield[elt1][elt2] * shield[elt1][elt2]; - reffc[elt1][elt2] = cbrt(cutoffcu + 1 / shieldcu[elt1][elt2]); - reffcsq[elt1][elt2] = reffc[elt1][elt2] * reffc[elt1][elt2]; - reffc4[elt1][elt2] = reffcsq[elt1][elt2] * reffcsq[elt1][elt2]; - reffc7[elt1][elt2] = reffc4[elt1][elt2] * reffcsq[elt1][elt2] * reffc[elt1][elt2]; - s2d_shift[elt1][elt2] = 2.0 * erfcc_cut / cutoffcu + 4.0 * cdamp / MY_PIS * erfcd_cut / cutoffsq + 4.0 * cdampcu / MY_PIS * erfcd_cut - 2 / cutoffcu + 4 * cutoff4 / reffc7[elt1][elt2] - 2 * cutoff / reffc4[elt1][elt2]; - f_shift[elt1][elt2] = erfcc_cut / cutoffsq + 2.0 * cdamp / MY_PIS * erfcd_cut / cutoff - 1 / cutoffsq + cutoffsq / reffc4[elt1][elt2]; - e_shift[elt1][elt2] = erfcc_cut / cutoff + 1 / reffc[elt1][elt2] - 1 / cutoff; - } - } // fill in the H matrix m_fill = 0; @@ -288,11 +329,11 @@ void FixQEqCTIP::compute_H() if (r_sqr <= cutoff_sq) { H.jlist[m_fill] = j; r = sqrt(r_sqr); - reff = cbrt(r_sqr * r + 1 / shieldcu[atom->type[i]-1][atom->type[j]-1]); + reff = cbrt(r_sqr * r + 1 / shieldcu[type[i]-1][type[j]-1]); erfcd = exp(-cdamp * cdamp * r_sqr); t = 1.0 / (1.0 + EWALD_P * cdamp * r); erfcc = t * (A1 + t * (A2 + t * (A3 + t * (A4 + t * A5)))) * erfcd; - H.val[m_fill] = 0.5*force->qqr2e*(erfcc/r+1/reff-1/r-e_shift[atom->type[i]-1][atom->type[j]-1]+f_shift[atom->type[i]-1][atom->type[j]-1]*(r-cutoff)-s2d_shift[atom->type[i]-1][atom->type[j]-1]*0.5*(r-cutoff)*(r-cutoff)); + H.val[m_fill] = 0.5*force->qqr2e*(erfcc/r+1/reff-1/r-e_shift[type[i]-1][type[j]-1]+f_shift[type[i]-1][type[j]-1]*(r-cutoff)-s2d_shift[type[i]-1][type[j]-1]*0.5*(r-cutoff)*(r-cutoff)); m_fill++; } } @@ -301,8 +342,7 @@ void FixQEqCTIP::compute_H() } if (m_fill >= H.m) - error->all(FLERR,"Fix qeq/ctip has insufficient H matrix " - "size: m_fill={} H.m={}\n",m_fill, H.m); + error->all(FLERR,"Fix qeq/ctip has insufficient H matrix size: m_fill={} H.m={}\n",m_fill, H.m); } /* ---------------------------------------------------------------------- */ @@ -311,6 +351,7 @@ void FixQEqCTIP::sparse_matvec(sparse_matrix *A, double *x, double *b) { int i, j, itr_j; double *q=atom->q, qi; + int *type = atom->type; nlocal = atom->nlocal; nall = atom->nlocal + atom->nghost; @@ -318,12 +359,12 @@ void FixQEqCTIP::sparse_matvec(sparse_matrix *A, double *x, double *b) for (i = 0; i < nlocal; ++i) { if (atom->mask[i] & groupbit) { qi=q[i]; - if (qi < qmin[atom->type[i]]) { - b[i] = (eta[atom->type[i]]+2*omega[atom->type[i]]-s2d_self[atom->type[i]-1])*x[i]; - } else if (qi < qmax[atom->type[i]]) { - b[i] = (eta[atom->type[i]]-s2d_self[atom->type[i]-1]) * x[i]; + if (qi < qmin[type[i]]) { + b[i] = (eta[type[i]]+2*omega[type[i]]-s2d_self[type[i]-1])*x[i]; + } else if (qi < qmax[type[i]]) { + b[i] = (eta[type[i]]-s2d_self[type[i]-1]) * x[i]; } else { - b[i] = (eta[atom->type[i]]+2*omega[atom->type[i]]-s2d_self[atom->type[i]-1])*x[i]; + b[i] = (eta[type[i]]+2*omega[type[i]]-s2d_self[type[i]-1])*x[i]; } } } @@ -353,6 +394,7 @@ int FixQEqCTIP::calculate_check_Q() int *ilist; double u, s_sum, t_sum; double *q = atom->q; + int *type = atom->type; double qi_old,qi_new; double qi_check1,qi_check2; double qi_check3; @@ -380,8 +422,8 @@ int FixQEqCTIP::calculate_check_Q() t_hist[i][0] = t[i]; qi_new = q[i]; - qi_check1=(qi_new-qmin[atom->type[i]])*(qi_old-qmin[atom->type[i]]); - qi_check2=(qi_new-qmax[atom->type[i]])*(qi_old-qmax[atom->type[i]]); + qi_check1=(qi_new-qmin[type[i]])*(qi_old-qmin[type[i]]); + qi_check2=(qi_new-qmax[type[i]])*(qi_old-qmax[type[i]]); if ( qi_check1 < 0.0 || qi_check2 < 0.0 ) { qi_check3=abs(qi_new-qi_old); if (qi_check3 > tolerance) n++; diff --git a/src/QEQ/fix_qeq_ctip.h b/src/QEQ/fix_qeq_ctip.h index 4e2af746cf..2c2e201123 100644 --- a/src/QEQ/fix_qeq_ctip.h +++ b/src/QEQ/fix_qeq_ctip.h @@ -39,6 +39,9 @@ class FixQEqCTIP : public FixQEq { void extract_ctip(); int calculate_check_Q(); double *reff, *reffsq, *reff4, *reff7, *s2d_self; + double **shield, **shieldcu, **reffc, **reffcsq, **reffc4, **reffc7; + double **s2d_shift, **f_shift, **e_shift; + double cdamp; int maxrepeat; int nout; From 4a11b966352f35f151fc6e376ac991a64c61cf54 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 10 Sep 2024 23:31:37 -0400 Subject: [PATCH 0286/1018] update with upstream --- lib/gpu/lal_neighbor.cpp | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/lib/gpu/lal_neighbor.cpp b/lib/gpu/lal_neighbor.cpp index 10816e2fa6..288415e0e7 100644 --- a/lib/gpu/lal_neighbor.cpp +++ b/lib/gpu/lal_neighbor.cpp @@ -586,8 +586,25 @@ void Neighbor::build_nbor_list(double **x, const int inum, const int host_inum, const int b2y=_block_cell_2d; const int g2x=static_cast(ceil(static_cast(_maxspecial)/b2x)); const int g2y=static_cast(ceil(static_cast(nt)/b2y)); - _shared->k_transpose.set_size(g2x,g2y,b2x,b2y); - _shared->k_transpose.run(&dev_special,&dev_special_t,&_maxspecial,&nt); + // the maximum number of blocks on the device is typically 65535 + // in principle we can use a lower number to have more resource per block 32768 + const int max_num_blocks = 65535; + int shift = 0; + if (g2y < max_num_blocks) { + _shared->k_transpose.set_size(g2x,g2y,b2x,b2y); + _shared->k_transpose.run(&dev_special,&dev_special_t,&_maxspecial,&nt,&shift); + } else { + // using a fixed number of blocks + int g2y_m = max_num_blocks; + _shared->k_transpose.set_size(g2x,g2y_m,b2x,b2y); + // number of chunks needed for the whole transpose + const int num_chunks = ceil(static_cast(g2y) / g2y_m); + for (int i = 0; i < num_chunks; i++) { + _shared->k_transpose.run(&dev_special,&dev_special_t,&_maxspecial,&nt,&shift); + shift += g2y_m*b2y; + } + } + time_transpose.stop(); } From 6b2a47d9c6215a246d7ef5426f7ecc0e5efdf8ac Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 11 Sep 2024 06:34:15 -0400 Subject: [PATCH 0287/1018] fix typo --- doc/src/group2ndx.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/src/group2ndx.rst b/doc/src/group2ndx.rst index 19c472e109..e1c4fd23f5 100644 --- a/doc/src/group2ndx.rst +++ b/doc/src/group2ndx.rst @@ -51,7 +51,7 @@ index file. When specifying group IDs, only those groups will be written to the index file. In order to follow the Gromacs conventions, the group *all* will be renamed to *System* in the index file. -The *ndx2group* command will create of update group definitions from +The *ndx2group* command will create or update group definitions from those stored in an index file. Without specifying any group IDs, all groups except *System* will be read from the index file and the corresponding groups recreated. If a group of the same name already From 9f2bc30ba6a4d4a30c5c3955e4ed59037b666a68 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 11 Sep 2024 06:46:51 -0400 Subject: [PATCH 0288/1018] rename source files to be consistent with naming conventions --- src/.gitignore | 8 ++++---- src/EXTRA-COMMAND/{group_ndx.cpp => group2ndx.cpp} | 6 ++---- src/EXTRA-COMMAND/{group_ndx.h => group2ndx.h} | 10 ++++------ src/EXTRA-COMMAND/{ndx_group.cpp => ndx2group.cpp} | 9 +++------ src/EXTRA-COMMAND/{ndx_group.h => ndx2group.h} | 10 ++++------ src/Purge.list | 5 +++++ 6 files changed, 22 insertions(+), 26 deletions(-) rename src/EXTRA-COMMAND/{group_ndx.cpp => group2ndx.cpp} (97%) rename src/EXTRA-COMMAND/{group_ndx.h => group2ndx.h} (83%) rename src/EXTRA-COMMAND/{ndx_group.cpp => ndx2group.cpp} (97%) rename src/EXTRA-COMMAND/{ndx_group.h => ndx2group.h} (84%) diff --git a/src/.gitignore b/src/.gitignore index c26eaaba30..5f47a58b73 100644 --- a/src/.gitignore +++ b/src/.gitignore @@ -1078,12 +1078,12 @@ /geturl.cpp /geturl.h /gpu_extra.h -/group_ndx.cpp -/group_ndx.h +/group2ndx.cpp +/group2ndx.h /gz_file_writer.cpp /gz_file_writer.h -/ndx_group.cpp -/ndx_group.h +/ndx2group.cpp +/ndx2group.h /hyper.cpp /hyper.h /improper_class2.cpp diff --git a/src/EXTRA-COMMAND/group_ndx.cpp b/src/EXTRA-COMMAND/group2ndx.cpp similarity index 97% rename from src/EXTRA-COMMAND/group_ndx.cpp rename to src/EXTRA-COMMAND/group2ndx.cpp index 1dc0d3af97..56bf848923 100644 --- a/src/EXTRA-COMMAND/group_ndx.cpp +++ b/src/EXTRA-COMMAND/group2ndx.cpp @@ -1,6 +1,4 @@ -// -*- c++ -*- - -/* ---------------------------------------------------------------------- +/* -*- c++ -*-------------------------------------------------------------- LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator https://www.lammps.org/, Sandia National Laboratories LAMMPS development team: developers@lammps.org @@ -16,7 +14,7 @@ Contributing author: Axel Kohlmeyer (Temple U) ------------------------------------------------------------------------- */ -#include "group_ndx.h" +#include "group2ndx.h" #include "atom.h" #include "comm.h" diff --git a/src/EXTRA-COMMAND/group_ndx.h b/src/EXTRA-COMMAND/group2ndx.h similarity index 83% rename from src/EXTRA-COMMAND/group_ndx.h rename to src/EXTRA-COMMAND/group2ndx.h index 685ad82d91..e4926e2d92 100644 --- a/src/EXTRA-COMMAND/group_ndx.h +++ b/src/EXTRA-COMMAND/group2ndx.h @@ -1,6 +1,4 @@ -// -*- c++ -*- - -/* ---------------------------------------------------------- +/* -*- c++ -*----------------------------------------------------------- LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator https://www.lammps.org/, Sandia National Laboratories LAMMPS development team: developers@lammps.org @@ -19,8 +17,8 @@ CommandStyle(group2ndx,Group2Ndx); // clang-format on #else -#ifndef LMP_GROUP_NDX_H -#define LMP_GROUP_NDX_H +#ifndef LMP_GROUP2NDX_H +#define LMP_GROUP2NDX_H #include "command.h" @@ -28,7 +26,7 @@ namespace LAMMPS_NS { class Group2Ndx : public Command { public: - Group2Ndx(class LAMMPS *lmp) : Command(lmp){}; + Group2Ndx(class LAMMPS *lmp) : Command(lmp) {}; void command(int, char **) override; private: diff --git a/src/EXTRA-COMMAND/ndx_group.cpp b/src/EXTRA-COMMAND/ndx2group.cpp similarity index 97% rename from src/EXTRA-COMMAND/ndx_group.cpp rename to src/EXTRA-COMMAND/ndx2group.cpp index d006473bb8..ffe159b3b8 100644 --- a/src/EXTRA-COMMAND/ndx_group.cpp +++ b/src/EXTRA-COMMAND/ndx2group.cpp @@ -1,6 +1,4 @@ -// -*- c++ -*- - -/* ---------------------------------------------------------------------- +/* -*- c++ -*--------------------------------------------------------------- LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator https://www.lammps.org/, Sandia National Laboratories LAMMPS development team: developers@lammps.org @@ -16,7 +14,7 @@ Contributing author: Axel Kohlmeyer (Temple U) ------------------------------------------------------------------------- */ -#include "ndx_group.h" +#include "ndx2group.h" #include "atom.h" #include "comm.h" @@ -33,8 +31,7 @@ static std::string find_section(FILE *fp, const std::string &name) { char linebuf[BUFLEN]; - if (!fgets(linebuf, BUFLEN, fp)) - throw TokenizerException("Read error", utils::getsyserror()); + if (!fgets(linebuf, BUFLEN, fp)) throw TokenizerException("Read error", utils::getsyserror()); while (!feof(fp)) { if (utils::strmatch(linebuf, "^\\s*\\[.*\\]\\s*$")) { auto words = Tokenizer(linebuf).as_vector(); diff --git a/src/EXTRA-COMMAND/ndx_group.h b/src/EXTRA-COMMAND/ndx2group.h similarity index 84% rename from src/EXTRA-COMMAND/ndx_group.h rename to src/EXTRA-COMMAND/ndx2group.h index 0b35fb62a0..9a2f3c04b5 100644 --- a/src/EXTRA-COMMAND/ndx_group.h +++ b/src/EXTRA-COMMAND/ndx2group.h @@ -1,6 +1,4 @@ -// -*- c++ -*- - -/* ---------------------------------------------------------- +/* -*- c++ -*------------------------------------------------------------- LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator https://www.lammps.org/, Sandia National Laboratories LAMMPS development team: developers@lammps.org @@ -19,8 +17,8 @@ CommandStyle(ndx2group,Ndx2Group); // clang-format on #else -#ifndef LMP_NDX_GROUP_H -#define LMP_NDX_GROUP_H +#ifndef LMP_NDX2GROUP_H +#define LMP_NDX2GROUP_H #include "command.h" #include @@ -29,7 +27,7 @@ namespace LAMMPS_NS { class Ndx2Group : public Command { public: - Ndx2Group(class LAMMPS *lmp) : Command(lmp){}; + Ndx2Group(class LAMMPS *lmp) : Command(lmp) {}; void command(int, char **) override; private: diff --git a/src/Purge.list b/src/Purge.list index 14708a111e..7098d39e3a 100644 --- a/src/Purge.list +++ b/src/Purge.list @@ -53,6 +53,11 @@ lmpinstalledpkgs.h lmpgitversion.h mliap_model_python_couple.cpp mliap_model_python_couple.h +# renamed in September 2024 +group_ndx.cpp +group_ndx.h +ndx_group.cpp +ndx_group.h # removed in August 2023 dump_atom_mpiio.cpp dump_atom_mpiio.h From c3a62833c75680e38e36fe5b84eb6dacc0a303a1 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 11 Sep 2024 06:54:06 -0400 Subject: [PATCH 0289/1018] update --- src/.gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/.gitignore b/src/.gitignore index 5f47a58b73..e557a8cbb2 100644 --- a/src/.gitignore +++ b/src/.gitignore @@ -192,6 +192,8 @@ /colvarproxy_lammps_version.h /fix_colvars.cpp /fix_colvars.h +/inthash.cpp +/inthash.h /fix_plumed.cpp /fix_plumed.h /dump_molfile.cpp From e8184e63a567d3ae9a87f6e5b4a6dd1846b794e1 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 11 Sep 2024 09:15:05 -0400 Subject: [PATCH 0290/1018] create dummy output files to prevent test job failures --- tools/regression-tests/run_tests.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tools/regression-tests/run_tests.py b/tools/regression-tests/run_tests.py index d086f28b2c..63fa8c59c1 100755 --- a/tools/regression-tests/run_tests.py +++ b/tools/regression-tests/run_tests.py @@ -1236,6 +1236,22 @@ if __name__ == "__main__": os.remove(f"input-list-{idx}.txt") except: pass + filename = f"run-{idx}.log" + with open(filename, "w") as f: + f.write('\n') + f.close() + filename = f"progress-{idx}.yaml" + with open(filename, "w") as f: + f.write('\n') + f.close() + filename = f"output-{idx}.xml" + with open(filename, "w") as f: + f.write('\n') + f.close() + filename = f"failure-{idx}.yaml" + with open(filename, "w") as f: + f.write('\n') + f.close() quit() # if the example folders are not specified from the command-line argument --example-folders From a44955dd2ebcc330fc3415e921e5ed02764cbade Mon Sep 17 00:00:00 2001 From: Stan Moore Date: Wed, 11 Sep 2024 09:20:36 -0600 Subject: [PATCH 0291/1018] Update Kokkos library in LAMMPS to v4.4.0 --- lib/kokkos/CHANGELOG.md | 78 +- lib/kokkos/CITATION.cff | 65 + lib/kokkos/CMakeLists.txt | 4 +- lib/kokkos/Makefile.kokkos | 64 +- lib/kokkos/Makefile.targets | 2 +- lib/kokkos/README.md | 65 +- .../src/sorting/impl/Kokkos_SortByKeyImpl.hpp | 55 +- .../src/std_algorithms/Kokkos_ForEach.hpp | 56 +- .../impl/Kokkos_AdjacentDifference.hpp | 10 + .../impl/Kokkos_Constraints.hpp | 61 +- .../src/std_algorithms/impl/Kokkos_CopyIf.hpp | 5 +- .../impl/Kokkos_ForEachForEachN.hpp | 20 +- .../impl/Kokkos_RandomAccessIterator.hpp | 31 + .../std_algorithms/impl/Kokkos_UniqueCopy.hpp | 5 +- .../unit_tests/TestRandomAccessIterator.cpp | 38 + .../algorithms/unit_tests/TestSortByKey.hpp | 14 +- .../TestStdAlgorithmsConstraints.cpp | 109 + .../TestStdAlgorithmsTeamExclusiveScan.cpp | 6 +- .../TestStdAlgorithmsTeamIsSorted.cpp | 4 +- .../TestStdAlgorithmsTeamIsSortedUntil.cpp | 4 +- .../TestStdAlgorithmsTeamMaxElement.cpp | 4 +- .../TestStdAlgorithmsTeamMinElement.cpp | 4 +- .../TestStdAlgorithmsTeamMinMaxElement.cpp | 4 +- .../TestStdAlgorithmsTeamReduce.cpp | 2 +- ...tdAlgorithmsTeamTransformExclusiveScan.cpp | 2 +- ...tdAlgorithmsTeamTransformInclusiveScan.cpp | 2 +- .../TestStdAlgorithmsTeamTransformReduce.cpp | 2 +- lib/kokkos/appveyor.yml | 2 +- lib/kokkos/benchmarks/CMakeLists.txt | 2 +- .../view_copy_constructor/CMakeLists.txt | 4 + .../benchmarks/view_copy_constructor/Makefile | 46 + .../view_copy_constructor.cpp | 310 +++ lib/kokkos/bin/nvcc_wrapper | 2 +- lib/kokkos/cmake/Dependencies.cmake | 1 - lib/kokkos/cmake/KokkosConfigCommon.cmake.in | 7 +- lib/kokkos/cmake/KokkosCore_config.h.in | 4 +- lib/kokkos/cmake/Modules/FindTPLCUDA.cmake | 57 +- lib/kokkos/cmake/deps/CUDA.cmake | 1 - lib/kokkos/cmake/deps/CUSPARSE.cmake | 26 - lib/kokkos/cmake/fake_tribits.cmake | 8 - lib/kokkos/cmake/kokkos_arch.cmake | 86 +- lib/kokkos/cmake/kokkos_compiler_id.cmake | 83 +- lib/kokkos/cmake/kokkos_enable_options.cmake | 6 +- lib/kokkos/cmake/kokkos_functions.cmake | 7 +- lib/kokkos/cmake/kokkos_test_cxx_std.cmake | 8 +- lib/kokkos/cmake/kokkos_tpls.cmake | 10 +- lib/kokkos/cmake/kokkos_tribits.cmake | 47 +- lib/kokkos/cmake/tpls/FindTPLCUSPARSE.cmake | 26 - lib/kokkos/containers/src/Kokkos_DualView.hpp | 58 +- .../containers/src/Kokkos_DynRankView.hpp | 404 ++-- .../containers/src/Kokkos_DynamicView.hpp | 339 ++-- .../containers/src/Kokkos_OffsetView.hpp | 265 ++- .../containers/src/Kokkos_UnorderedMap.hpp | 110 +- .../containers/unit_tests/TestDualView.hpp | 140 +- .../unit_tests/TestUnorderedMap.hpp | 7 +- .../containers/unit_tests/TestVector.hpp | 4 +- lib/kokkos/core/perf_test/test_atomic.cpp | 3 +- .../perf_test/test_atomic_minmax_simple.cpp | 8 +- lib/kokkos/core/src/Cuda/Kokkos_Cuda.hpp | 15 +- lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.cpp | 67 +- .../core/src/Cuda/Kokkos_Cuda_Error.hpp | 47 - .../core/src/Cuda/Kokkos_Cuda_Graph_Impl.hpp | 9 +- .../core/src/Cuda/Kokkos_Cuda_Instance.cpp | 8 + .../core/src/Cuda/Kokkos_Cuda_Instance.hpp | 30 +- .../src/Cuda/Kokkos_Cuda_Parallel_Team.hpp | 38 +- .../core/src/Cuda/Kokkos_Cuda_abort.hpp | 25 +- lib/kokkos/core/src/HIP/Kokkos_HIP.hpp | 15 +- lib/kokkos/core/src/HIP/Kokkos_HIP_Error.hpp | 37 - .../core/src/HIP/Kokkos_HIP_Graph_Impl.hpp | 4 +- .../core/src/HIP/Kokkos_HIP_Instance.cpp | 16 + .../core/src/HIP/Kokkos_HIP_Instance.hpp | 29 +- .../HIP/Kokkos_HIP_ParallelReduce_MDRange.hpp | 1 + .../HIP/Kokkos_HIP_ParallelReduce_Team.hpp | 3 +- lib/kokkos/core/src/HIP/Kokkos_HIP_Space.cpp | 17 +- lib/kokkos/core/src/HPX/Kokkos_HPX.cpp | 4 +- lib/kokkos/core/src/HPX/Kokkos_HPX.hpp | 18 +- lib/kokkos/core/src/Kokkos_Array.hpp | 102 +- .../Kokkos_Atomics_Desul_Volatile_Wrapper.hpp | 1 - .../core/src/Kokkos_Atomics_Desul_Wrapper.hpp | 2 - lib/kokkos/core/src/Kokkos_Complex.hpp | 76 + lib/kokkos/core/src/Kokkos_CopyViews.hpp | 531 ++--- lib/kokkos/core/src/Kokkos_ExecPolicy.hpp | 81 +- lib/kokkos/core/src/Kokkos_Extents.hpp | 68 +- lib/kokkos/core/src/Kokkos_Graph.hpp | 3 + lib/kokkos/core/src/Kokkos_HostSpace.hpp | 2 - lib/kokkos/core/src/Kokkos_Layout.hpp | 120 +- lib/kokkos/core/src/Kokkos_Macros.hpp | 53 + .../core/src/Kokkos_MathematicalFunctions.hpp | 8 + lib/kokkos/core/src/Kokkos_Pair.hpp | 22 +- lib/kokkos/core/src/Kokkos_Parallel.hpp | 33 +- .../core/src/Kokkos_Parallel_Reduce.hpp | 75 +- lib/kokkos/core/src/Kokkos_View.hpp | 262 +-- .../core/src/OpenACC/Kokkos_OpenACCSpace.cpp | 11 +- .../Kokkos_OpenACC_ParallelFor_Team.hpp | 8 +- lib/kokkos/core/src/OpenMP/Kokkos_OpenMP.cpp | 21 +- lib/kokkos/core/src/OpenMP/Kokkos_OpenMP.hpp | 18 +- .../src/OpenMP/Kokkos_OpenMP_Instance.cpp | 38 +- .../src/OpenMP/Kokkos_OpenMP_Instance.hpp | 22 +- .../src/OpenMP/Kokkos_OpenMP_Parallel_For.hpp | 12 +- .../OpenMP/Kokkos_OpenMP_Parallel_Reduce.hpp | 20 +- .../OpenMP/Kokkos_OpenMP_Parallel_Scan.hpp | 10 +- .../core/src/OpenMP/Kokkos_OpenMP_Task.cpp | 13 +- .../core/src/OpenMP/Kokkos_OpenMP_Task.hpp | 11 +- .../src/OpenMPTarget/Kokkos_OpenMPTarget.hpp | 3 +- .../OpenMPTarget/Kokkos_OpenMPTargetSpace.cpp | 6 +- .../OpenMPTarget/Kokkos_OpenMPTarget_Exec.cpp | 40 - .../Kokkos_OpenMPTarget_Instance.cpp | 1 - .../Kokkos_OpenMPTarget_MDRangePolicy.hpp | 5 + .../Kokkos_OpenMPTarget_Parallel.hpp | 4 - ...okkos_OpenMPTarget_ParallelFor_MDRange.hpp | 383 ++++ ...s_OpenMPTarget_ParallelReduce_MDRange.hpp} | 753 ++++--- ...kkos_OpenMPTarget_ParallelReduce_Range.hpp | 9 +- ...okkos_OpenMPTarget_ParallelReduce_Team.hpp | 10 +- ...Kokkos_OpenMPTarget_ParallelScan_Range.hpp | 10 +- lib/kokkos/core/src/SYCL/Kokkos_SYCL.cpp | 25 + .../src/SYCL/Kokkos_SYCL_GraphNodeKernel.hpp | 157 ++ .../src/SYCL/Kokkos_SYCL_GraphNode_Impl.hpp | 56 + .../core/src/SYCL/Kokkos_SYCL_Graph_Impl.hpp | 174 ++ .../core/src/SYCL/Kokkos_SYCL_Instance.cpp | 34 +- .../core/src/SYCL/Kokkos_SYCL_Instance.hpp | 34 +- .../SYCL/Kokkos_SYCL_ParallelFor_MDRange.hpp | 28 +- .../SYCL/Kokkos_SYCL_ParallelFor_Range.hpp | 63 +- .../src/SYCL/Kokkos_SYCL_ParallelFor_Team.hpp | 75 +- .../Kokkos_SYCL_ParallelReduce_MDRange.hpp | 68 +- .../SYCL/Kokkos_SYCL_ParallelReduce_Range.hpp | 71 +- .../SYCL/Kokkos_SYCL_ParallelReduce_Team.hpp | 138 +- .../SYCL/Kokkos_SYCL_ParallelScan_Range.hpp | 221 ++- .../core/src/SYCL/Kokkos_SYCL_Space.cpp | 89 +- lib/kokkos/core/src/SYCL/Kokkos_SYCL_Team.hpp | 109 +- .../SYCL/Kokkos_SYCL_WorkgroupReduction.hpp | 103 +- lib/kokkos/core/src/Serial/Kokkos_Serial.cpp | 41 +- lib/kokkos/core/src/Serial/Kokkos_Serial.hpp | 29 +- .../Serial/Kokkos_Serial_Parallel_MDRange.hpp | 17 +- .../Serial/Kokkos_Serial_Parallel_Range.hpp | 28 +- .../Serial/Kokkos_Serial_Parallel_Team.hpp | 16 +- .../core/src/Threads/Kokkos_Threads_Team.hpp | 7 +- lib/kokkos/core/src/View/Kokkos_ViewAlloc.hpp | 318 +++ .../View/MDSpan/Kokkos_MDSpan_Accessor.hpp | 220 +++ .../src/View/MDSpan/Kokkos_MDSpan_Extents.hpp | 19 +- .../src/View/MDSpan/Kokkos_MDSpan_Layout.hpp | 156 ++ .../core/src/decl/Kokkos_Declare_SYCL.hpp | 3 + lib/kokkos/core/src/impl/Kokkos_Core.cpp | 37 +- .../src/impl/Kokkos_Default_Graph_Impl.hpp | 7 +- .../Kokkos_DesulAtomicsConfig.hpp} | 12 +- lib/kokkos/core/src/impl/Kokkos_Error.cpp | 121 +- lib/kokkos/core/src/impl/Kokkos_Error.hpp | 107 +- lib/kokkos/core/src/impl/Kokkos_HostSpace.cpp | 23 +- .../core/src/impl/Kokkos_HostThreadTeam.hpp | 23 +- lib/kokkos/core/src/impl/Kokkos_Profiling.cpp | 78 - lib/kokkos/core/src/impl/Kokkos_Profiling.hpp | 59 +- .../src/impl/Kokkos_Profiling_C_Interface.h | 8 + .../core/src/impl/Kokkos_SharedAlloc.cpp | 35 - .../core/src/impl/Kokkos_SharedAlloc.hpp | 86 +- lib/kokkos/core/src/impl/Kokkos_ViewArray.hpp | 622 ------ .../core/src/impl/Kokkos_ViewLayoutTiled.hpp | 1425 ------------- .../core/src/impl/Kokkos_ViewMapping.hpp | 572 ++---- .../core/src/setup/Kokkos_Setup_Cuda.hpp | 2 + .../core/src/setup/Kokkos_Setup_HIP.hpp | 2 + .../core/src/setup/Kokkos_Setup_SYCL.hpp | 17 + lib/kokkos/core/unit_test/CMakeLists.txt | 125 +- lib/kokkos/core/unit_test/Makefile | 22 +- lib/kokkos/core/unit_test/TestAggregate.hpp | 108 - lib/kokkos/core/unit_test/TestArray.cpp | 193 +- lib/kokkos/core/unit_test/TestArrayOps.hpp | 29 + .../core/unit_test/TestAtomicOperations.hpp | 8 +- .../unit_test/TestBitManipulationBuiltins.hpp | 6 - lib/kokkos/core/unit_test/TestComplex.hpp | 166 +- .../unit_test/TestExecSpaceThreadSafety.hpp | 327 +++ .../core/unit_test/TestExecutionSpace.hpp | 56 + lib/kokkos/core/unit_test/TestGraph.hpp | 71 +- .../core/unit_test/TestLocalDeepCopy.hpp | 28 +- lib/kokkos/core/unit_test/TestMDSpan.hpp | 8 +- .../unit_test/TestMDSpanAtomicAccessor.hpp | 112 ++ .../core/unit_test/TestMDSpanConversion.hpp | 507 +++++ .../unit_test/TestMathematicalConstants.hpp | 3 +- .../unit_test/TestMathematicalFunctions.hpp | 80 +- lib/kokkos/core/unit_test/TestMultiGPU.hpp | 184 ++ .../core/unit_test/TestNestedReducerCTAD.cpp | 246 +++ .../core/unit_test/TestNumericTraits.hpp | 105 +- lib/kokkos/core/unit_test/TestOther.hpp | 5 - .../unit_test/TestRangePolicyConstructors.hpp | 40 + lib/kokkos/core/unit_test/TestRealloc.hpp | 13 + lib/kokkos/core/unit_test/TestResize.hpp | 13 + .../core/unit_test/TestSpaceAwareAccessor.hpp | 156 ++ .../TestSpaceAwareAccessorAccessViolation.hpp | 128 ++ .../unit_test/TestTeamMDRangePolicyCTAD.cpp | 199 ++ .../core/unit_test/TestTeamPolicyCTAD.cpp | 135 ++ lib/kokkos/core/unit_test/TestTeamVector.hpp | 7 +- .../core/unit_test/TestTeamVectorRange.hpp | 6 - lib/kokkos/core/unit_test/TestViewAPI.hpp | 98 +- lib/kokkos/core/unit_test/TestViewAPI_c.hpp | 1 + lib/kokkos/core/unit_test/TestViewAPI_d.hpp | 18 - .../core/unit_test/TestViewBadAlloc.hpp | 86 + lib/kokkos/core/unit_test/TestViewCopy_c.hpp | 434 ++++ .../core/unit_test/TestViewLayoutTiled.hpp | 1756 ----------------- lib/kokkos/core/unit_test/TestViewOfViews.hpp | 75 + lib/kokkos/core/unit_test/TestViewSubview.hpp | 5 +- .../core/unit_test/UnitTest_ScopeGuard.cpp | 155 ++ .../category_files/TestHPX_Category.hpp | 1 + .../category_files/TestOpenACC_Category.hpp | 1 + .../TestOpenMPTarget_Category.hpp | 1 + .../category_files/TestSYCL_Category.hpp | 1 + .../category_files/TestThreads_Category.hpp | 1 + .../core/unit_test/cuda/TestCuda_Graph.cpp | 18 - .../cuda/TestCuda_InterOp_StreamsMultiGPU.cpp | 162 +- .../headers_self_contained/CMakeLists.txt | 3 +- .../hip/TestHIP_Memory_Requirements.cpp | 3 - .../incremental/Test01_execspace.hpp | 2 + .../unit_test/openmp/TestOpenMP_Graph.cpp | 18 - .../unit_test/serial/TestSerial_Graph.cpp | 18 - .../sycl/TestSYCL_InterOp_StreamsMultiGPU.cpp | 64 + .../view/TestExtentsDatatypeConversion.cpp | 11 +- lib/kokkos/example/README | 4 +- .../build_cmake_installed/CMakeLists.txt | 1 + .../tutorial/01_hello_world/hello_world.cpp | 19 +- .../hello_world_lambda.cpp | 14 +- .../simple_reduce_lambda.cpp | 5 +- lib/kokkos/generate_makefile.bash | 1 - lib/kokkos/master_history.txt | 1 + lib/kokkos/simd/src/Kokkos_SIMD.hpp | 9 +- lib/kokkos/simd/src/Kokkos_SIMD_AVX2.hpp | 869 +++++++- lib/kokkos/simd/src/Kokkos_SIMD_AVX512.hpp | 1112 ++++++++++- lib/kokkos/simd/src/Kokkos_SIMD_NEON.hpp | 833 +++++++- lib/kokkos/simd/unit_tests/CMakeLists.txt | 12 +- .../unit_tests/include/SIMDTesting_Ops.hpp | 2 + .../include/SIMDTesting_Utilities.hpp | 12 +- .../unit_tests/include/TestSIMD_Condition.hpp | 54 +- .../include/TestSIMD_Conversions.hpp | 142 +- .../include/TestSIMD_GeneratorCtors.hpp | 114 +- .../unit_tests/include/TestSIMD_MaskOps.hpp | 66 +- .../unit_tests/include/TestSIMD_MathOps.hpp | 83 +- .../include/TestSIMD_Reductions.hpp | 36 +- .../unit_tests/include/TestSIMD_ShiftOps.hpp | 82 +- .../include/TestSIMD_WhereExpressions.hpp | 140 +- .../desul/include/desul/atomics/Adapt_HIP.hpp | 77 + .../include/desul/atomics/Atomic_Ref.hpp | 566 +----- .../desul/atomics/Compare_Exchange_HIP.hpp | 145 +- .../include/desul/atomics/Fetch_Op_CUDA.hpp | 54 +- .../desul/atomics/Fetch_Op_Generic.hpp | 88 +- .../include/desul/atomics/Fetch_Op_HIP.hpp | 173 +- .../atomics/Operator_Function_Objects.hpp | 34 +- .../experimental/__p0009_bits/config.hpp | 2 +- .../experimental/__p0009_bits/extents.hpp | 95 +- .../experimental/__p0009_bits/layout_left.hpp | 26 +- .../__p0009_bits/layout_right.hpp | 25 +- .../__p0009_bits/layout_stride.hpp | 185 +- .../experimental/__p0009_bits/macros.hpp | 70 +- .../experimental/__p0009_bits/mdspan.hpp | 4 +- .../experimental/__p0009_bits/utility.hpp | 72 + .../experimental/__p2389_bits/dims.hpp} | 14 +- .../__p2630_bits/submdspan_mapping.hpp | 682 +++++-- .../__p2642_bits/layout_padded.hpp | 540 ++--- .../__p2642_bits/layout_padded_fwd.hpp | 64 +- .../tpls/mdspan/include/mdspan/mdspan.hpp | 1 + 254 files changed, 14227 insertions(+), 9881 deletions(-) create mode 100644 lib/kokkos/CITATION.cff create mode 100644 lib/kokkos/benchmarks/view_copy_constructor/CMakeLists.txt create mode 100644 lib/kokkos/benchmarks/view_copy_constructor/Makefile create mode 100644 lib/kokkos/benchmarks/view_copy_constructor/view_copy_constructor.cpp delete mode 100644 lib/kokkos/cmake/deps/CUSPARSE.cmake delete mode 100644 lib/kokkos/cmake/tpls/FindTPLCUSPARSE.cmake create mode 100644 lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelFor_MDRange.hpp rename lib/kokkos/core/src/OpenMPTarget/{Kokkos_OpenMPTarget_Parallel_MDRange.hpp => Kokkos_OpenMPTarget_ParallelReduce_MDRange.hpp} (61%) create mode 100644 lib/kokkos/core/src/SYCL/Kokkos_SYCL_GraphNodeKernel.hpp create mode 100644 lib/kokkos/core/src/SYCL/Kokkos_SYCL_GraphNode_Impl.hpp create mode 100644 lib/kokkos/core/src/SYCL/Kokkos_SYCL_Graph_Impl.hpp create mode 100644 lib/kokkos/core/src/View/Kokkos_ViewAlloc.hpp create mode 100644 lib/kokkos/core/src/View/MDSpan/Kokkos_MDSpan_Accessor.hpp create mode 100644 lib/kokkos/core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp rename lib/kokkos/core/src/{Kokkos_Atomics_Desul_Config.hpp => impl/Kokkos_DesulAtomicsConfig.hpp} (72%) delete mode 100644 lib/kokkos/core/src/impl/Kokkos_ViewArray.hpp delete mode 100644 lib/kokkos/core/src/impl/Kokkos_ViewLayoutTiled.hpp delete mode 100644 lib/kokkos/core/unit_test/TestAggregate.hpp create mode 100644 lib/kokkos/core/unit_test/TestExecSpaceThreadSafety.hpp create mode 100644 lib/kokkos/core/unit_test/TestMDSpanAtomicAccessor.hpp create mode 100644 lib/kokkos/core/unit_test/TestMDSpanConversion.hpp create mode 100644 lib/kokkos/core/unit_test/TestMultiGPU.hpp create mode 100644 lib/kokkos/core/unit_test/TestNestedReducerCTAD.cpp create mode 100644 lib/kokkos/core/unit_test/TestSpaceAwareAccessor.hpp create mode 100644 lib/kokkos/core/unit_test/TestSpaceAwareAccessorAccessViolation.hpp create mode 100644 lib/kokkos/core/unit_test/TestTeamMDRangePolicyCTAD.cpp create mode 100644 lib/kokkos/core/unit_test/TestTeamPolicyCTAD.cpp create mode 100644 lib/kokkos/core/unit_test/TestViewBadAlloc.hpp create mode 100644 lib/kokkos/core/unit_test/TestViewCopy_c.hpp delete mode 100644 lib/kokkos/core/unit_test/TestViewLayoutTiled.hpp create mode 100644 lib/kokkos/core/unit_test/TestViewOfViews.hpp create mode 100644 lib/kokkos/core/unit_test/UnitTest_ScopeGuard.cpp delete mode 100644 lib/kokkos/core/unit_test/cuda/TestCuda_Graph.cpp delete mode 100644 lib/kokkos/core/unit_test/openmp/TestOpenMP_Graph.cpp delete mode 100644 lib/kokkos/core/unit_test/serial/TestSerial_Graph.cpp create mode 100644 lib/kokkos/core/unit_test/sycl/TestSYCL_InterOp_StreamsMultiGPU.cpp create mode 100644 lib/kokkos/tpls/desul/include/desul/atomics/Adapt_HIP.hpp create mode 100644 lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/utility.hpp rename lib/kokkos/{core/unit_test/hip/TestHIP_Graph.cpp => tpls/mdspan/include/experimental/__p2389_bits/dims.hpp} (59%) diff --git a/lib/kokkos/CHANGELOG.md b/lib/kokkos/CHANGELOG.md index 4fbc900297..78225f9e6c 100644 --- a/lib/kokkos/CHANGELOG.md +++ b/lib/kokkos/CHANGELOG.md @@ -1,12 +1,88 @@ # CHANGELOG +## [4.4.00](https://github.com/kokkos/kokkos/tree/4.4.00) +[Full Changelog](https://github.com/kokkos/kokkos/compare/4.3.01...4.4.00) + +### Features: +* Add `Kokkos::View` conversions from and to [`std::mdspan`](https://en.cppreference.com/w/cpp/container/mdspan) [\#6830](https://github.com/kokkos/kokkos/pull/6830) [\#7069](https://github.com/kokkos/kokkos/pull/7069) + +### Backend and Architecture Enhancements: + +#### CUDA: +* `nvcc_wrapper`: Adding ability to process `--disable-warnings` flag [\#6936](https://github.com/kokkos/kokkos/issues/6936) +* Use recommended/max team size functions in Cuda ParallelFor and Reduce constructors [\#6891](https://github.com/kokkos/kokkos/issues/6891) +* Improve compile-times when building with `Kokkos_ENABLE_DEBUG_BOUNDS_CHECK` in Cuda [\#7013](https://github.com/kokkos/kokkos/pull/7013) + +#### HIP: +* Use HIP builtin atomics [\#6882](https://github.com/kokkos/kokkos/pull/6882) [\#7000](https://github.com/kokkos/kokkos/pull/7000) +* Enable user-specified compiler and linker flags for AMD GPUs [\#7127](https://github.com/kokkos/kokkos/pull/7127) + +#### SYCL: +* Add support for Graphs [\#6912](https://github.com/kokkos/kokkos/pull/6912) +* Fix multi-GPU support [\#6887](https://github.com/kokkos/kokkos/pull/6887) +* Improve performance of reduction and scan operations [\#6562](https://github.com/kokkos/kokkos/pull/6562), [\#6750](https://github.com/kokkos/kokkos/pull/6750) +* Fix lock for guarding scratch space in `TeamPolicy` `parallel_reduce` [\#6988](https://github.com/kokkos/kokkos/pull/6988) +* Include submission command queue property information into `SYCL::print_configuration()` [\#7004](https://github.com/kokkos/kokkos/pull/7004) + +#### OpenACC: +* Make `TeamPolicy` `parallel_for` execute on the correct async queue [\#7012](https://github.com/kokkos/kokkos/pull/7012) + +#### OpenMPTarget: +* Honor user requested loop ordering in `MDRange` policy [\#6925](https://github.com/kokkos/kokkos/pull/6925) +* Prevent data races by guarding the scratch space used in `parallel_scan` [\#6998](https://github.com/kokkos/kokkos/pull/6998) + +#### HPX: +* Workaround issue with template argument deduction to support compilation with NVCC [\#7015](https://github.com/kokkos/kokkos/pull/7015) + +### General Enhancements +* Improve performance of view copies in host parallel regions [\#6730](https://github.com/kokkos/kokkos/pull/6730) +* Harmonize convertibility rules of `Kokkos::RandomAccessIterator` with `View`s [\#6929](https://github.com/kokkos/kokkos/pull/6929) +* Add a check precondition non-overlapping ranges for the `adjacent_difference` algorithm in debug mode [\#6922](https://github.com/kokkos/kokkos/pull/6922) +* Add deduction guides for `TeamPolicy` [\#7030](https://github.com/kokkos/kokkos/pull/7030) +* SIMD: Allow flexible vector width for 32 bit types [\#6802](https://github.com/kokkos/kokkos/pull/6802) +* Updates for `Kokkos::Array`: add `kokkos_swap(Array)` specialization [\#6943](https://github.com/kokkos/kokkos/pull/6943), add `Kokkos::to_array` [\#6375](https://github.com/kokkos/kokkos/pull/6375), make `Kokkos::Array` equality-comparable [\#7148](https://github.com/kokkos/kokkos/pull/7148) +* Structured binding support for `Kokkos::complex` [\#7040](https://github.com/kokkos/kokkos/pull/7040) + +### Build System Changes +* Do not require OpenMP support for languages other than CXX [\#6965](https://github.com/kokkos/kokkos/pull/6965) +* Update Intel GPU architectures in Makefile [\#6895](https://github.com/kokkos/kokkos/pull/6895) +* Fix use of OpenMP with Cuda or HIP as compile language [\#6972](https://github.com/kokkos/kokkos/pull/6972) +* Define and enforce new minimum compiler versions for C++20 support [\#7128](https://github.com/kokkos/kokkos/pull/7128), [\#7123](https://github.com/kokkos/kokkos/pull/7123) +* Add nvidia Grace CPU architecture: `Kokkos_ARCH_ARMV9_GRACE` [\#7158](https://github.com/kokkos/kokkos/pull/7158) +* Fix Makefile.kokkos for Threads [\#6896](https://github.com/kokkos/kokkos/pull/6896) +* Remove support for NVHPC as CUDA device compiler [\#6987](https://github.com/kokkos/kokkos/pull/6987) +* Fix using CUDAToolkit for CMake 3.28.4 and higher [\#7062](https://github.com/kokkos/kokkos/pull/7062) + +### Incompatibilities (i.e. breaking changes) +* Drop `Kokkos::Array` special treatment in `View`s [\#6906](https://github.com/kokkos/kokkos/pull/6906) +* Drop `Experimental::RawMemoryAllocationFailure` [\#7145](https://github.com/kokkos/kokkos/pull/7145) + +### Deprecations +* Remove `Experimental::LayoutTiled` class template and deprecate `is_layouttiled` trait [\#6907](https://github.com/kokkos/kokkos/pull/6907) +* Deprecate `Kokkos::layout_iterate_type_selector` [\#7076](https://github.com/kokkos/kokkos/pull/7076) +* Deprecate specialization of `Kokkos::pair` for a single element [\#6947](https://github.com/kokkos/kokkos/pull/6947) +* Deprecate `deep_copy` of `UnorderedMap` of different size [\#6812](https://github.com/kokkos/kokkos/pull/6812) +* Deprecate trailing `Proxy` template argument of `Kokkos::Array` [\#6934](https://github.com/kokkos/kokkos/pull/6934) +* Deprecate implicit conversions of integers to `ChunkSize` [\#7151](https://github.com/kokkos/kokkos/pull/7151) +* Deprecate implicit conversions to execution spaces [\#7156](https://github.com/kokkos/kokkos/pull/7156) + +### Bug Fixes +* Do not return a copy of the input functor in `Experimental::for_each` [\#6910](https://github.com/kokkos/kokkos/pull/6910) +* Fix `realloc` on views of non-default constructible element types [\#6993](https://github.com/kokkos/kokkos/pull/6993) +* Fix undefined behavior in `View` initialization or fill with zeros [\#7014](https://github.com/kokkos/kokkos/pull/7014) +* Fix `sort_by_key` on host execution spaces when building with NVCC [\#7059](https://github.com/kokkos/kokkos/pull/7059) +* Fix using shared libraries and -fvisibility=hidden [\#7065](https://github.com/kokkos/kokkos/pull/7065) +* Fix view reference counting when functor copy constructor throws in parallel dispatch [\#6289](https://github.com/kokkos/kokkos/pull/6289) +* Fix `initialize(InitializationSetting)` for handling `print_configuration` setting [\#7098](https://github.com/kokkos/kokkos/pull/7098) +* Thread safety fixes for the Serial and OpenMP backend [\#7080](https://github.com/kokkos/kokkos/pull/7080), [\#6151](https://github.com/kokkos/kokkos/pull/6151) + ## [4.3.01](https://github.com/kokkos/kokkos/tree/4.3.01) [Full Changelog](https://github.com/kokkos/kokkos/compare/4.3.00...4.3.01) ### Backend and Architecture Enhancements: #### HIP: -* MI300 support unified memory support [\#6877](https://github.com/kokkos/kokkos/pull/6877) +* MI300 support unified memory [\#6877](https://github.com/kokkos/kokkos/pull/6877) ### Bug Fixes * Serial: Use the provided execution space instance in TeamPolicy [\#6951](https://github.com/kokkos/kokkos/pull/6951) diff --git a/lib/kokkos/CITATION.cff b/lib/kokkos/CITATION.cff new file mode 100644 index 0000000000..28c674c451 --- /dev/null +++ b/lib/kokkos/CITATION.cff @@ -0,0 +1,65 @@ +cff-version: 1.2.0 +title: Kokkos +message: >- + If you use this software, please cite the overview paper +type: software +authors: + - name: The Kokkos authors + website: https://kokkos.org/community/team/ +identifiers: + - type: url + website: https://kokkos.org/kokkos-core-wiki/citation.html +repository-code: 'https://github.com/kokkos/kokkos' +url: 'https://kokkos.org/' +license: Apache-2.0 +preferred-citation: + type: article + authors: + - given-names: Christian R. + family-names: Trott + - given-names: Damien + family-names: Lebrun-Grandié + - given-names: Daniel + family-names: Arndt + - family-names: Ciesko + given-names: Jan + - given-names: Vinh + family-names: Dang + - family-names: Ellingwood + given-names: Nathan + - given-names: Rahulkumar + family-names: Gayatri + - given-names: Evan + family-names: Harvey + - given-names: Daisy S. + family-names: Hollman + - given-names: Dan + family-names: Ibanez + - given-names: Nevin + family-names: Liber + - given-names: Jonathan + family-names: Madsen + - given-names: Jeff + family-names: Miles + - given-names: David + family-names: Poliakoff + - given-names: Amy + family-names: Powell + - given-names: Sivasankaran + family-names: Rajamanickam + - given-names: Mikael + family-names: Simberg + - given-names: Dan + family-names: Sunderland + - given-names: Bruno + family-names: Turcksin + - given-names: Jeremiah + family-names: Wilke + doi: 10.1109/TPDS.2021.3097283 + journal: IEEE Transactions on Parallel and Distributed Systems + start: 805 + end: 817 + title: "Kokkos 3: Programming Model Extensions for the Exascale Era" + volume: 33 + issue: 4 + year: 2022 diff --git a/lib/kokkos/CMakeLists.txt b/lib/kokkos/CMakeLists.txt index 76f2183db8..054de2c1da 100644 --- a/lib/kokkos/CMakeLists.txt +++ b/lib/kokkos/CMakeLists.txt @@ -150,8 +150,8 @@ ENDIF() set(Kokkos_VERSION_MAJOR 4) -set(Kokkos_VERSION_MINOR 3) -set(Kokkos_VERSION_PATCH 1) +set(Kokkos_VERSION_MINOR 4) +set(Kokkos_VERSION_PATCH 0) set(Kokkos_VERSION "${Kokkos_VERSION_MAJOR}.${Kokkos_VERSION_MINOR}.${Kokkos_VERSION_PATCH}") message(STATUS "Kokkos version: ${Kokkos_VERSION}") math(EXPR KOKKOS_VERSION "${Kokkos_VERSION_MAJOR} * 10000 + ${Kokkos_VERSION_MINOR} * 100 + ${Kokkos_VERSION_PATCH}") diff --git a/lib/kokkos/Makefile.kokkos b/lib/kokkos/Makefile.kokkos index 6fdddd9a53..a8e1e803f4 100644 --- a/lib/kokkos/Makefile.kokkos +++ b/lib/kokkos/Makefile.kokkos @@ -11,8 +11,8 @@ CXXFLAGS += $(SHFLAGS) endif KOKKOS_VERSION_MAJOR = 4 -KOKKOS_VERSION_MINOR = 3 -KOKKOS_VERSION_PATCH = 1 +KOKKOS_VERSION_MINOR = 4 +KOKKOS_VERSION_PATCH = 0 KOKKOS_VERSION = $(shell echo $(KOKKOS_VERSION_MAJOR)*10000+$(KOKKOS_VERSION_MINOR)*100+$(KOKKOS_VERSION_PATCH) | bc) # Options: Cuda,HIP,SYCL,OpenMPTarget,OpenMP,Threads,Serial @@ -21,11 +21,11 @@ KOKKOS_DEVICES ?= "OpenMP" # Options: # Intel: KNC,KNL,SNB,HSW,BDW,SKL,SKX,ICL,ICX,SPR # NVIDIA: Kepler,Kepler30,Kepler32,Kepler35,Kepler37,Maxwell,Maxwell50,Maxwell52,Maxwell53,Pascal60,Pascal61,Volta70,Volta72,Turing75,Ampere80,Ampere86,Ada89,Hopper90 -# ARM: ARMv80,ARMv81,ARMv8-ThunderX,ARMv8-TX2,A64FX +# ARM: ARMv80,ARMv81,ARMv8-ThunderX,ARMv8-TX2,A64FX,ARMv9-Grace # IBM: Power8,Power9 -# AMD-GPUS: AMD_GFX906,AMD_GFX908,AMD_GFX90A,AMD_GFX940,AMD_GFX942,AMD_GFX1030,AMD_GFX1100,AMD_GFX1103 +# AMD-GPUS: AMD_GFX906,AMD_GFX908,AMD_GFX90A,AMD_GFX940,AMD_GFX942,AMD_GFX1030,AMD_GFX1100 # AMD-CPUS: AMDAVX,Zen,Zen2,Zen3 -# Intel-GPUs: Gen9,Gen11,Gen12LP,DG1,XeHP,PVC +# Intel-GPUs: Intel_Gen,Intel_Gen9,Intel_Gen11,Intel_Gen12LP,Intel_DG1,Intel_XeHP,Intel_PVC KOKKOS_ARCH ?= "" # Options: yes,no KOKKOS_DEBUG ?= "no" @@ -41,7 +41,7 @@ KOKKOS_STANDALONE_CMAKE ?= "no" # Default settings specific options. # Options: force_uvm,use_ldg,rdc,enable_lambda,enable_constexpr,disable_malloc_async -KOKKOS_CUDA_OPTIONS ?= "enable_lambda" +KOKKOS_CUDA_OPTIONS ?= "enable_lambda,disable_malloc_async" # Options: rdc KOKKOS_HIP_OPTIONS ?= "" @@ -328,12 +328,43 @@ KOKKOS_INTERNAL_USE_ARCH_ICL := $(call kokkos_has_string,$(KOKKOS_ARCH),ICL) KOKKOS_INTERNAL_USE_ARCH_ICX := $(call kokkos_has_string,$(KOKKOS_ARCH),ICX) KOKKOS_INTERNAL_USE_ARCH_SPR := $(call kokkos_has_string,$(KOKKOS_ARCH),SPR) -KOKKOS_INTERNAL_USE_ARCH_INTEL_GEN := $(call kokkos_has_string,$(KOKKOS_ARCH),IntelGen) +# Traditionally, we supported, e.g., IntelGen9 instead of Intel_Gen9. The latter +# matches the CMake option but we also accept the former for backward-compatibility. KOKKOS_INTERNAL_USE_ARCH_INTEL_GEN9 := $(call kokkos_has_string,$(KOKKOS_ARCH),IntelGen9) +ifeq ($(KOKKOS_INTERNAL_USE_ARCH_INTEL_GEN9), 0) + KOKKOS_INTERNAL_USE_ARCH_INTEL_GEN9 := $(call kokkos_has_string,$(KOKKOS_ARCH),Intel_Gen9) +endif KOKKOS_INTERNAL_USE_ARCH_INTEL_GEN11 := $(call kokkos_has_string,$(KOKKOS_ARCH),IntelGen11) +ifeq ($(KOKKOS_INTERNAL_USE_ARCH_INTEL_GEN11), 0) + KOKKOS_INTERNAL_USE_ARCH_INTEL_GEN11 := $(call kokkos_has_string,$(KOKKOS_ARCH),Intel_Gen11) +endif KOKKOS_INTERNAL_USE_ARCH_INTEL_GEN12LP := $(call kokkos_has_string,$(KOKKOS_ARCH),IntelGen12LP) +ifeq ($(KOKKOS_INTERNAL_USE_ARCH_INTEL_GEN12LP), 0) + KOKKOS_INTERNAL_USE_ARCH_INTEL_GEN12LP := $(call kokkos_has_string,$(KOKKOS_ARCH),Intel_Gen12LP) +endif +KOKKOS_INTERNAL_USE_ARCH_INTEL_GEN := $(call kokkos_has_string,$(KOKKOS_ARCH),IntelGen9) +ifeq ($(KOKKOS_INTERNAL_USE_ARCH_INTEL_GEN9), 0) + KOKKOS_INTERNAL_USE_ARCH_INTEL_GEN9 := $(call kokkos_has_string,$(KOKKOS_ARCH),Intel_Gen9) +endif +KOKKOS_INTERNAL_USE_ARCH_INTEL_GEN_SET := $(shell expr $(KOKKOS_INTERNAL_USE_ARCH_INTEL_GEN9) \ + + $(KOKKOS_INTERNAL_USE_ARCH_INTEL_GEN11) \ + + $(KOKKOS_INTERNAL_USE_ARCH_INTEL_GEN12LP)) +ifeq ($(KOKKOS_INTERNAL_USE_ARCH_INTEL_GEN_SET), 0) + KOKKOS_INTERNAL_USE_ARCH_INTEL_GEN := $(call kokkos_has_string,$(KOKKOS_ARCH),IntelGen) + ifeq ($(KOKKOS_INTERNAL_USE_ARCH_INTEL_GEN), 0) + KOKKOS_INTERNAL_USE_ARCH_INTEL_GEN := $(call kokkos_has_string,$(KOKKOS_ARCH),Intel_Gen) + endif +endif KOKKOS_INTERNAL_USE_ARCH_INTEL_DG1 := $(call kokkos_has_string,$(KOKKOS_ARCH),IntelDG1) +ifeq ($(KOKKOS_INTERNAL_USE_ARCH_INTEL_DG1), 0) + KOKKOS_INTERNAL_USE_ARCH_INTEL_DG1 := $(call kokkos_has_string,$(KOKKOS_ARCH),Intel_DG1) +endif KOKKOS_INTERNAL_USE_ARCH_INTEL_XEHP := $(call kokkos_has_string,$(KOKKOS_ARCH),IntelXeHP) +ifeq ($(KOKKOS_INTERNAL_USE_ARCH_INTEL_XEHP), 0) + KOKKOS_INTERNAL_USE_ARCH_INTEL_XEHP := $(call kokkos_has_string,$(KOKKOS_ARCH),Intel_XeHP) +endif +# Traditionally the architecture was called PVC instead of Intel_PVC. This +# version makes us accept IntelPVC and Intel_PVC as well. KOKKOS_INTERNAL_USE_ARCH_INTEL_PVC := $(call kokkos_has_string,$(KOKKOS_ARCH),PVC) # NVIDIA based. @@ -394,7 +425,8 @@ KOKKOS_INTERNAL_USE_ARCH_ARMV81 := $(call kokkos_has_string,$(KOKKOS_ARCH),ARMv8 KOKKOS_INTERNAL_USE_ARCH_ARMV8_THUNDERX := $(call kokkos_has_string,$(KOKKOS_ARCH),ARMv8-ThunderX) KOKKOS_INTERNAL_USE_ARCH_ARMV8_THUNDERX2 := $(call kokkos_has_string,$(KOKKOS_ARCH),ARMv8-TX2) KOKKOS_INTERNAL_USE_ARCH_A64FX := $(call kokkos_has_string,$(KOKKOS_ARCH),A64FX) -KOKKOS_INTERNAL_USE_ARCH_ARM := $(strip $(shell echo $(KOKKOS_INTERNAL_USE_ARCH_ARMV80)+$(KOKKOS_INTERNAL_USE_ARCH_ARMV81)+$(KOKKOS_INTERNAL_USE_ARCH_ARMV8_THUNDERX)+$(KOKKOS_INTERNAL_USE_ARCH_ARMV8_THUNDERX2)+$(KOKKOS_INTERNAL_USE_ARCH_A64FX) | bc)) +KOKKOS_INTERNAL_USE_ARCH_ARMV9_GRACE := $(call kokkos_has_string,$(KOKKOS_ARCH),ARMv9-Grace) +KOKKOS_INTERNAL_USE_ARCH_ARM := $(strip $(shell echo $(KOKKOS_INTERNAL_USE_ARCH_ARMV80)+$(KOKKOS_INTERNAL_USE_ARCH_ARMV81)+$(KOKKOS_INTERNAL_USE_ARCH_ARMV8_THUNDERX)+$(KOKKOS_INTERNAL_USE_ARCH_ARMV8_THUNDERX2)+$(KOKKOS_INTERNAL_USE_ARCH_A64FX)+$(KOKKOS_INTERNAL_USE_ARCH_ARMV9_GRACE) | bc)) # IBM based. KOKKOS_INTERNAL_USE_ARCH_POWER8 := $(call kokkos_has_string,$(KOKKOS_ARCH),Power8) @@ -433,7 +465,6 @@ KOKKOS_INTERNAL_USE_ARCH_AMD_GFX1100 := $(call kokkos_has_string,$(KOKKOS_ARCH), ifeq ($(KOKKOS_INTERNAL_USE_ARCH_AMD_GFX1100), 0) KOKKOS_INTERNAL_USE_ARCH_AMD_GFX1100 := $(call kokkos_has_string,$(KOKKOS_ARCH),NAVI1100) endif -KOKKOS_INTERNAL_USE_ARCH_AMD_GFX1103 := $(call kokkos_has_string,$(KOKKOS_ARCH),AMD_GFX1103) # Any AVX? KOKKOS_INTERNAL_USE_ARCH_AVX := $(shell expr $(KOKKOS_INTERNAL_USE_ARCH_SNB) + $(KOKKOS_INTERNAL_USE_ARCH_AMDAVX)) @@ -758,6 +789,14 @@ ifeq ($(KOKKOS_INTERNAL_USE_ARCH_A64FX), 1) endif endif +ifeq ($(KOKKOS_INTERNAL_USE_ARCH_ARMV9_GRACE), 1) + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_ARMV9_GRACE") + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_ARM_NEON") + + KOKKOS_CXXFLAGS += -mcpu=neoverse-v2 -msve-vector-bits=128 + KOKKOS_LDFLAGS += -mcpu=neoverse-v2 -msve-vector-bits=128 +endif + ifeq ($(KOKKOS_INTERNAL_USE_ARCH_ZEN), 1) tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_ZEN") tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AVX2") @@ -1119,11 +1158,6 @@ ifeq ($(KOKKOS_INTERNAL_USE_ARCH_AMD_GFX1100), 1) tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GPU") KOKKOS_INTERNAL_HIP_ARCH_FLAG := --offload-arch=gfx1100 endif -ifeq ($(KOKKOS_INTERNAL_USE_ARCH_AMD_GFX1103), 1) - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GFX1103") - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GPU") - KOKKOS_INTERNAL_HIP_ARCH_FLAG := --offload-arch=gfx1103 -endif ifeq ($(KOKKOS_INTERNAL_USE_HIP), 1) @@ -1216,6 +1250,8 @@ ifeq ($(KOKKOS_INTERNAL_DISABLE_BUNDLED_MDSPAN), 0) endif tmp := $(call kokkos_append_header,"$H""define KOKKOS_ENABLE_IMPL_MDSPAN") +tmp := $(call kokkos_append_header,"$H""define KOKKOS_ENABLE_IMPL_REF_COUNT_BRANCH_UNLIKELY") + KOKKOS_INTERNAL_LS_CONFIG := $(shell ls KokkosCore_config.h 2>&1) ifeq ($(KOKKOS_INTERNAL_LS_CONFIG), KokkosCore_config.h) diff --git a/lib/kokkos/Makefile.targets b/lib/kokkos/Makefile.targets index e6900a822a..e8e429e027 100644 --- a/lib/kokkos/Makefile.targets +++ b/lib/kokkos/Makefile.targets @@ -81,7 +81,7 @@ ifeq ($(KOKKOS_INTERNAL_USE_THREADS), 1) Kokkos_Threads_Instance.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/Threads/Kokkos_Threads_Instance.cpp $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/core/src/Threads/Kokkos_Threads_Instance.cpp Kokkos_Threads_Spinwait.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/Threads/Kokkos_Threads_Spinwait.cpp - $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/core/src/Threads/Kokkos_Spinwait.cpp + $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/core/src/Threads/Kokkos_Threads_Spinwait.cpp endif ifeq ($(KOKKOS_INTERNAL_USE_OPENMP), 1) diff --git a/lib/kokkos/README.md b/lib/kokkos/README.md index 19793bb82d..c8c6f8f7cf 100644 --- a/lib/kokkos/README.md +++ b/lib/kokkos/README.md @@ -1,4 +1,4 @@ -![Kokkos](https://avatars2.githubusercontent.com/u/10199860?s=200&v=4) +[![Kokkos](https://avatars2.githubusercontent.com/u/10199860?s=200&v=4)](https://kokkos.org) # Kokkos: Core Libraries @@ -10,43 +10,66 @@ hierarchies and multiple types of execution resources. It currently can use CUDA, HIP, SYCL, HPX, OpenMP and C++ threads as backend programming models with several other backends in development. -**Kokkos Core is part of the Kokkos C++ Performance Portability Programming EcoSystem.** +**Kokkos Core is part of the [Kokkos C++ Performance Portability Programming Ecosystem](https://kokkos.org/about/abstract/).** -For the complete documentation, click below: +Kokkos is a [Linux Foundation](https://linuxfoundation.org) project. -# [kokkos.github.io/kokkos-core-wiki](https://kokkos.github.io/kokkos-core-wiki) - -# Learning about Kokkos +## Learning about Kokkos To start learning about Kokkos: -- [Kokkos Lectures](https://kokkos.github.io/kokkos-core-wiki/videolectures.html): they contain a mix of lecture videos and hands-on exercises covering all the important Kokkos Ecosystem capabilities. +- [Kokkos Lectures](https://kokkos.org/kokkos-core-wiki/videolectures.html): they contain a mix of lecture videos and hands-on exercises covering all the important capabilities. -- [Programming guide](https://kokkos.github.io/kokkos-core-wiki/programmingguide.html): contains in "narrative" form a technical description of the programming model, machine model, and the main building blocks like the Views and parallel dispatch. +- [Programming guide](https://kokkos.org/kokkos-core-wiki/programmingguide.html): contains in "narrative" form a technical description of the programming model, machine model, and the main building blocks like the Views and parallel dispatch. -- [API reference](https://kokkos.github.io/kokkos-core-wiki/): organized by category, i.e., [core](https://kokkos.github.io/kokkos-core-wiki/API/core-index.html), [algorithms](https://kokkos.github.io/kokkos-core-wiki/API/algorithms-index.html) and [containers](https://kokkos.github.io/kokkos-core-wiki/API/containers-index.html) or, if you prefer, in [alphabetical order](https://kokkos.github.io/kokkos-core-wiki/API/alphabetical.html). +- [API reference](https://kokkos.org/kokkos-core-wiki/): organized by category, i.e., [core](https://kokkos.org/kokkos-core-wiki/API/core-index.html), [algorithms](https://kokkos.org/kokkos-core-wiki/API/algorithms-index.html) and [containers](https://kokkos.org/kokkos-core-wiki/API/containers-index.html) or, if you prefer, in [alphabetical order](https://kokkos.org/kokkos-core-wiki/API/alphabetical.html). -- [Use cases and Examples](https://kokkos.github.io/kokkos-core-wiki/usecases.html): a series of examples ranging from how to use Kokkos with MPI to Fortran interoperability. +- [Use cases and Examples](https://kokkos.org/kokkos-core-wiki/usecases.html): a serie of examples ranging from how to use Kokkos with MPI to Fortran interoperability. + +## Obtaining Kokkos + +The latest release of Kokkos can be obtained from the [GitHub releases page](https://github.com/kokkos/kokkos/releases/latest). + +The current release is [4.3.01](https://github.com/kokkos/kokkos/releases/tag/4.3.01). + +```bash +curl -OJ -L https://github.com/kokkos/kokkos/archive/refs/tags/4.3.01.tar.gz +# Or with wget +wget https://github.com/kokkos/kokkos/archive/refs/tags/4.3.01.tar.gz +``` + +To clone the latest development version of Kokkos from GitHub: + +```bash +git clone -b develop https://github.com/kokkos/kokkos.git +``` + +### Building Kokkos + +To build Kokkos, you will need to have a C++ compiler that supports C++17 or later. +All requirements including minimum and primary tested compiler versions can be found [here](https://kokkos.org/kokkos-core-wiki/requirements.html). + +Building and installation instructions are described [here](https://kokkos.org/kokkos-core-wiki/building.html). + +You can also install Kokkos using [Spack](https://spack.io/): `spack install kokkos`. [Available configuration options](https://packages.spack.io/package.html?name=kokkos) can be displayed using `spack info kokkos`. + +## For the complete documentation: [kokkos.org/kokkos-core-wiki/](https://kokkos.org/kokkos-core-wiki/) + +## Support For questions find us on Slack: https://kokkosteam.slack.com or open a GitHub issue. For non-public questions send an email to: *crtrott(at)sandia.gov* -# Contributing to Kokkos +## Contributing -Please see [this page](https://kokkos.github.io/kokkos-core-wiki/contributing.html) for details on how to contribute. +Please see [this page](https://kokkos.org/kokkos-core-wiki/contributing.html) for details on how to contribute. -# Requirements, Building and Installing +## Citing Kokkos -All requirements including minimum and primary tested compiler versions can be found [here](https://kokkos.github.io/kokkos-core-wiki/requirements.html). +Please see the [following page](https://kokkos.org/kokkos-core-wiki/citation.html). -Building and installation instructions are described [here](https://kokkos.github.io/kokkos-core-wiki/building.html). - -# Citing Kokkos - -Please see the [following page](https://kokkos.github.io/kokkos-core-wiki/citation.html). - -# License +## License [![License](https://img.shields.io/badge/License-Apache--2.0_WITH_LLVM--exception-blue)](https://spdx.org/licenses/LLVM-exception.html) diff --git a/lib/kokkos/algorithms/src/sorting/impl/Kokkos_SortByKeyImpl.hpp b/lib/kokkos/algorithms/src/sorting/impl/Kokkos_SortByKeyImpl.hpp index 36deccdfb1..f11f807048 100644 --- a/lib/kokkos/algorithms/src/sorting/impl/Kokkos_SortByKeyImpl.hpp +++ b/lib/kokkos/algorithms/src/sorting/impl/Kokkos_SortByKeyImpl.hpp @@ -189,6 +189,33 @@ void applyPermutation(const ExecutionSpace& space, KOKKOS_LAMBDA(int i) { view(i) = view_copy(permutation(i)); }); } +// FIXME_NVCC: nvcc has trouble compiling lambdas inside a function with +// variadic templates (sort_by_key_via_sort). Switch to using functors instead. +template +struct IotaFunctor { + Permute _permute; + KOKKOS_FUNCTION void operator()(int i) const { _permute(i) = i; } +}; +template +struct LessFunctor { + Keys _keys; + KOKKOS_FUNCTION bool operator()(int i, int j) const { + return _keys(i) < _keys(j); + } +}; + +// FIXME_NVCC+MSVC: We can't use a lambda instead of a functor which gave us +// "For this host platform/dialect, an extended lambda cannot be defined inside +// the 'if' or 'else' block of a constexpr if statement" +template +struct KeyComparisonFunctor { + Keys m_keys; + Comparator m_comparator; + KOKKOS_FUNCTION bool operator()(int i, int j) const { + return m_comparator(m_keys(i), m_keys(j)); + } +}; + template @@ -207,10 +234,9 @@ void sort_by_key_via_sort( n); // iota - Kokkos::parallel_for( - "Kokkos::sort_by_key_via_sort::iota", - Kokkos::RangePolicy(exec, 0, n), - KOKKOS_LAMBDA(int i) { permute(i) = i; }); + Kokkos::parallel_for("Kokkos::sort_by_key_via_sort::iota", + Kokkos::RangePolicy(exec, 0, n), + IotaFunctor{permute}); using Layout = typename Kokkos::View::array_layout; @@ -228,16 +254,15 @@ void sort_by_key_via_sort( Kokkos::DefaultHostExecutionSpace host_exec; if constexpr (sizeof...(MaybeComparator) == 0) { - Kokkos::sort( - host_exec, host_permute, - KOKKOS_LAMBDA(int i, int j) { return host_keys(i) < host_keys(j); }); + Kokkos::sort(host_exec, host_permute, + LessFunctor{host_keys}); } else { auto keys_comparator = std::get<0>(std::tuple(maybeComparator...)); Kokkos::sort( - host_exec, host_permute, KOKKOS_LAMBDA(int i, int j) { - return keys_comparator(host_keys(i), host_keys(j)); - }); + host_exec, host_permute, + KeyComparisonFunctor{ + host_keys, keys_comparator}); } host_exec.fence("Kokkos::Impl::sort_by_key_via_sort: after host sort"); Kokkos::deep_copy(exec, permute, host_permute); @@ -262,16 +287,14 @@ void sort_by_key_via_sort( } #else if constexpr (sizeof...(MaybeComparator) == 0) { - Kokkos::sort( - exec, permute, - KOKKOS_LAMBDA(int i, int j) { return keys(i) < keys(j); }); + Kokkos::sort(exec, permute, LessFunctor{keys}); } else { auto keys_comparator = std::get<0>(std::tuple(maybeComparator...)); Kokkos::sort( - exec, permute, KOKKOS_LAMBDA(int i, int j) { - return keys_comparator(keys(i), keys(j)); - }); + exec, permute, + KeyComparisonFunctor{ + keys, keys_comparator}); } #endif } diff --git a/lib/kokkos/algorithms/src/std_algorithms/Kokkos_ForEach.hpp b/lib/kokkos/algorithms/src/std_algorithms/Kokkos_ForEach.hpp index 6215b325af..05969be463 100644 --- a/lib/kokkos/algorithms/src/std_algorithms/Kokkos_ForEach.hpp +++ b/lib/kokkos/algorithms/src/std_algorithms/Kokkos_ForEach.hpp @@ -29,49 +29,46 @@ namespace Experimental { template < class ExecutionSpace, class IteratorType, class UnaryFunctorType, std::enable_if_t, int> = 0> -UnaryFunctorType for_each(const std::string& label, const ExecutionSpace& ex, - IteratorType first, IteratorType last, - UnaryFunctorType functor) { - return Impl::for_each_exespace_impl(label, ex, first, last, - std::move(functor)); +void for_each(const std::string& label, const ExecutionSpace& ex, + IteratorType first, IteratorType last, UnaryFunctorType functor) { + Impl::for_each_exespace_impl(label, ex, first, last, std::move(functor)); } template < class ExecutionSpace, class IteratorType, class UnaryFunctorType, std::enable_if_t, int> = 0> -UnaryFunctorType for_each(const ExecutionSpace& ex, IteratorType first, - IteratorType last, UnaryFunctorType functor) { - return Impl::for_each_exespace_impl("Kokkos::for_each_iterator_api_default", - ex, first, last, std::move(functor)); +void for_each(const ExecutionSpace& ex, IteratorType first, IteratorType last, + UnaryFunctorType functor) { + Impl::for_each_exespace_impl("Kokkos::for_each_iterator_api_default", ex, + first, last, std::move(functor)); } template < class ExecutionSpace, class DataType, class... Properties, class UnaryFunctorType, std::enable_if_t, int> = 0> -UnaryFunctorType for_each(const std::string& label, const ExecutionSpace& ex, - const ::Kokkos::View& v, - UnaryFunctorType functor) { +void for_each(const std::string& label, const ExecutionSpace& ex, + const ::Kokkos::View& v, + UnaryFunctorType functor) { Impl::static_assert_is_admissible_to_kokkos_std_algorithms(v); namespace KE = ::Kokkos::Experimental; - return Impl::for_each_exespace_impl(label, ex, KE::begin(v), KE::end(v), - std::move(functor)); + Impl::for_each_exespace_impl(label, ex, KE::begin(v), KE::end(v), + std::move(functor)); } template < class ExecutionSpace, class DataType, class... Properties, class UnaryFunctorType, std::enable_if_t, int> = 0> -UnaryFunctorType for_each(const ExecutionSpace& ex, - const ::Kokkos::View& v, - UnaryFunctorType functor) { +void for_each(const ExecutionSpace& ex, + const ::Kokkos::View& v, + UnaryFunctorType functor) { Impl::static_assert_is_admissible_to_kokkos_std_algorithms(v); namespace KE = ::Kokkos::Experimental; - return Impl::for_each_exespace_impl("Kokkos::for_each_view_api_default", ex, - KE::begin(v), KE::end(v), - std::move(functor)); + Impl::for_each_exespace_impl("Kokkos::for_each_view_api_default", ex, + KE::begin(v), KE::end(v), std::move(functor)); } // @@ -82,24 +79,23 @@ UnaryFunctorType for_each(const ExecutionSpace& ex, template , int> = 0> -KOKKOS_FUNCTION UnaryFunctorType for_each(const TeamHandleType& teamHandle, - IteratorType first, IteratorType last, - UnaryFunctorType functor) { - return Impl::for_each_team_impl(teamHandle, first, last, std::move(functor)); +KOKKOS_FUNCTION void for_each(const TeamHandleType& teamHandle, + IteratorType first, IteratorType last, + UnaryFunctorType functor) { + Impl::for_each_team_impl(teamHandle, first, last, std::move(functor)); } template , int> = 0> -KOKKOS_FUNCTION UnaryFunctorType -for_each(const TeamHandleType& teamHandle, - const ::Kokkos::View& v, - UnaryFunctorType functor) { +KOKKOS_FUNCTION void for_each(const TeamHandleType& teamHandle, + const ::Kokkos::View& v, + UnaryFunctorType functor) { Impl::static_assert_is_admissible_to_kokkos_std_algorithms(v); namespace KE = ::Kokkos::Experimental; - return Impl::for_each_team_impl(teamHandle, KE::begin(v), KE::end(v), - std::move(functor)); + Impl::for_each_team_impl(teamHandle, KE::begin(v), KE::end(v), + std::move(functor)); } } // namespace Experimental diff --git a/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_AdjacentDifference.hpp b/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_AdjacentDifference.hpp index a8171fa068..9f7fcf94fe 100644 --- a/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_AdjacentDifference.hpp +++ b/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_AdjacentDifference.hpp @@ -82,6 +82,11 @@ OutputIteratorType adjacent_difference_exespace_impl( return first_dest; } +#ifdef KOKKOS_ENABLE_DEBUG + // check for overlapping iterators + Impl::expect_no_overlap(first_from, last_from, first_dest); +#endif + // run const auto num_elements = Kokkos::Experimental::distance(first_from, last_from); @@ -114,6 +119,11 @@ KOKKOS_FUNCTION OutputIteratorType adjacent_difference_team_impl( return first_dest; } +#ifdef KOKKOS_ENABLE_DEBUG + // check for overlapping iterators + Impl::expect_no_overlap(first_from, last_from, first_dest); +#endif + // run const auto num_elements = Kokkos::Experimental::distance(first_from, last_from); diff --git a/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_Constraints.hpp b/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_Constraints.hpp index 27ce5a6fad..54bb13e25b 100644 --- a/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_Constraints.hpp +++ b/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_Constraints.hpp @@ -24,18 +24,21 @@ namespace Kokkos { namespace Experimental { namespace Impl { +template +class RandomAccessIterator; + template struct is_admissible_to_kokkos_std_algorithms : std::false_type {}; template struct is_admissible_to_kokkos_std_algorithms< - T, std::enable_if_t< ::Kokkos::is_view::value && T::rank() == 1 && - (std::is_same::value || - std::is_same::value || - std::is_same::value)> > + T, std::enable_if_t<::Kokkos::is_view::value && T::rank() == 1 && + (std::is_same::value || + std::is_same::value || + std::is_same::value)>> : std::true_type {}; template @@ -58,6 +61,18 @@ using is_iterator = Kokkos::is_detected; template inline constexpr bool is_iterator_v = is_iterator::value; +template +struct is_kokkos_iterator : std::false_type {}; + +template +struct is_kokkos_iterator> { + static constexpr bool value = + is_admissible_to_kokkos_std_algorithms::value; +}; + +template +inline constexpr bool is_kokkos_iterator_v = is_kokkos_iterator::value; + // // are_iterators // @@ -215,6 +230,38 @@ KOKKOS_INLINE_FUNCTION void expect_valid_range(IteratorType first, (void)last; } +// +// Check if kokkos iterators are overlapping +// +template +KOKKOS_INLINE_FUNCTION void expect_no_overlap( + [[maybe_unused]] IteratorType1 first, [[maybe_unused]] IteratorType1 last, + [[maybe_unused]] IteratorType2 s_first) { + if constexpr (is_kokkos_iterator_v && + is_kokkos_iterator_v) { + auto const view1 = first.view(); + auto const view2 = s_first.view(); + + std::size_t stride1 = view1.stride(0); + std::size_t stride2 = view2.stride(0); + ptrdiff_t first_diff = view1.data() - view2.data(); + + // FIXME If strides are not identical, checks may not be made + // with the cost of O(1) + // Currently, checks are made only if strides are identical + // If first_diff == 0, there is already an overlap + if (stride1 == stride2 || first_diff == 0) { + [[maybe_unused]] bool is_no_overlap = (first_diff % stride1); + auto* first_pointer1 = view1.data(); + auto* first_pointer2 = view2.data(); + [[maybe_unused]] auto* last_pointer1 = first_pointer1 + (last - first); + [[maybe_unused]] auto* last_pointer2 = first_pointer2 + (last - first); + KOKKOS_EXPECTS(first_pointer1 >= last_pointer2 || + last_pointer1 <= first_pointer2 || is_no_overlap); + } + } +} + } // namespace Impl } // namespace Experimental } // namespace Kokkos diff --git a/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_CopyIf.hpp b/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_CopyIf.hpp index 3c1e2474bc..ad7b8bb8ca 100644 --- a/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_CopyIf.hpp +++ b/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_CopyIf.hpp @@ -150,8 +150,9 @@ KOKKOS_FUNCTION OutputIterator copy_if_team_impl( return d_first + count; } -#if defined KOKKOS_COMPILER_INTEL || \ - (defined(KOKKOS_COMPILER_NVCC) && KOKKOS_COMPILER_NVCC >= 1130) +#if defined KOKKOS_COMPILER_INTEL || \ + (defined(KOKKOS_COMPILER_NVCC) && KOKKOS_COMPILER_NVCC >= 1130 && \ + !defined(KOKKOS_COMPILER_MSVC)) __builtin_unreachable(); #endif } diff --git a/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_ForEachForEachN.hpp b/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_ForEachForEachN.hpp index d3be3b7f66..99cc4a1cf3 100644 --- a/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_ForEachForEachN.hpp +++ b/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_ForEachForEachN.hpp @@ -42,10 +42,9 @@ struct StdForEachFunctor { }; template -UnaryFunctorType for_each_exespace_impl(const std::string& label, - const HandleType& handle, - IteratorType first, IteratorType last, - UnaryFunctorType functor) { +void for_each_exespace_impl(const std::string& label, const HandleType& handle, + IteratorType first, IteratorType last, + UnaryFunctorType functor) { // checks Impl::static_assert_random_access_and_accessible(handle, first); Impl::expect_valid_range(first, last); @@ -56,8 +55,6 @@ UnaryFunctorType for_each_exespace_impl(const std::string& label, label, RangePolicy(handle, 0, num_elements), StdForEachFunctor(first, functor)); handle.fence("Kokkos::for_each: fence after operation"); - - return functor; } template -KOKKOS_FUNCTION UnaryFunctorType -for_each_team_impl(const TeamHandleType& teamHandle, IteratorType first, - IteratorType last, UnaryFunctorType functor) { +KOKKOS_FUNCTION void for_each_team_impl(const TeamHandleType& teamHandle, + IteratorType first, IteratorType last, + UnaryFunctorType functor) { // checks Impl::static_assert_random_access_and_accessible(teamHandle, first); Impl::expect_valid_range(first, last); @@ -96,7 +93,6 @@ for_each_team_impl(const TeamHandleType& teamHandle, IteratorType first, TeamThreadRange(teamHandle, 0, num_elements), StdForEachFunctor(first, functor)); teamHandle.team_barrier(); - return functor; } template > { ptrdiff_t current_index) : m_view(view), m_current_index(current_index) {} +#ifndef KOKKOS_ENABLE_CXX17 // C++20 and beyond + template + requires(std::is_constructible_v) KOKKOS_FUNCTION + explicit(!std::is_convertible_v) + RandomAccessIterator(const RandomAccessIterator& other) + : m_view(other.m_view), m_current_index(other.m_current_index) {} +#else + template < + class OtherViewType, + std::enable_if_t && + !std::is_convertible_v, + int> = 0> + KOKKOS_FUNCTION explicit RandomAccessIterator( + const RandomAccessIterator& other) + : m_view(other.m_view), m_current_index(other.m_current_index) {} + + template , + int> = 0> + KOKKOS_FUNCTION RandomAccessIterator( + const RandomAccessIterator& other) + : m_view(other.m_view), m_current_index(other.m_current_index) {} +#endif + KOKKOS_FUNCTION iterator_type& operator++() { ++m_current_index; @@ -152,9 +176,16 @@ class RandomAccessIterator< ::Kokkos::View > { KOKKOS_FUNCTION reference operator*() const { return m_view(m_current_index); } + KOKKOS_FUNCTION + view_type view() const { return m_view; } + private: view_type m_view; ptrdiff_t m_current_index = 0; + + // Needed for the converting constructor accepting another iterator + template + friend class RandomAccessIterator; }; } // namespace Impl diff --git a/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_UniqueCopy.hpp b/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_UniqueCopy.hpp index c7c2930278..710d04805d 100644 --- a/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_UniqueCopy.hpp +++ b/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_UniqueCopy.hpp @@ -175,8 +175,9 @@ KOKKOS_FUNCTION OutputIterator unique_copy_team_impl( d_first + count); } -#if defined KOKKOS_COMPILER_INTEL || \ - (defined(KOKKOS_COMPILER_NVCC) && KOKKOS_COMPILER_NVCC >= 1130) +#if defined KOKKOS_COMPILER_INTEL || \ + (defined(KOKKOS_COMPILER_NVCC) && KOKKOS_COMPILER_NVCC >= 1130 && \ + !defined(KOKKOS_COMPILER_MSVC)) __builtin_unreachable(); #endif } diff --git a/lib/kokkos/algorithms/unit_tests/TestRandomAccessIterator.cpp b/lib/kokkos/algorithms/unit_tests/TestRandomAccessIterator.cpp index 282d85548c..7d484136b6 100644 --- a/lib/kokkos/algorithms/unit_tests/TestRandomAccessIterator.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestRandomAccessIterator.cpp @@ -46,6 +46,44 @@ TEST_F(random_access_iterator_test, constructor) { EXPECT_TRUE(true); } +TEST_F(random_access_iterator_test, constructiblity) { + auto first_d = KE::begin(m_dynamic_view); + auto cfirst_d = KE::cbegin(m_dynamic_view); + + static_assert(std::is_constructible_v); + static_assert( + !std::is_constructible_v); + [[maybe_unused]] decltype(cfirst_d) tmp_cfirst_d(first_d); + + auto first_s = KE::begin(m_static_view); + auto cfirst_s = KE::cbegin(m_static_view); + + static_assert(std::is_constructible_v); + static_assert( + !std::is_constructible_v); + [[maybe_unused]] decltype(cfirst_s) tmp_cfirst_s(first_s); + + auto first_st = KE::begin(m_strided_view); + auto cfirst_st = KE::cbegin(m_strided_view); + + static_assert( + std::is_constructible_v); + static_assert( + !std::is_constructible_v); + [[maybe_unused]] decltype(cfirst_st) tmp_cfirst_st(first_st); + + // [FIXME] Better to have tests for the explicit specifier with an expression. + // As soon as View converting constructors are re-implemented with a + // conditional explicit, we may add those tests. + static_assert(std::is_constructible_v); + static_assert(std::is_constructible_v); + static_assert(std::is_constructible_v); + static_assert(std::is_constructible_v); + static_assert(std::is_constructible_v); + static_assert(std::is_constructible_v); + EXPECT_TRUE(true); +} + template void test_random_access_it_verify(IteratorType it, ValueType gold_value) { using view_t = Kokkos::View; diff --git a/lib/kokkos/algorithms/unit_tests/TestSortByKey.hpp b/lib/kokkos/algorithms/unit_tests/TestSortByKey.hpp index 16f68eaaf2..9e5bd4a574 100644 --- a/lib/kokkos/algorithms/unit_tests/TestSortByKey.hpp +++ b/lib/kokkos/algorithms/unit_tests/TestSortByKey.hpp @@ -69,7 +69,7 @@ void iota(ExecutionSpace const &space, ViewType const &v, typename ViewType::value_type value = 0) { using ValueType = typename ViewType::value_type; Kokkos::parallel_for( - "ArborX::Algorithms::iota", + "Kokkos::Algorithms::iota", Kokkos::RangePolicy(space, 0, v.extent(0)), KOKKOS_LAMBDA(int i) { v(i) = value + (ValueType)i; }); } @@ -87,6 +87,18 @@ TEST(TEST_CATEGORY, SortByKeyEmptyView) { Kokkos::Experimental::sort_by_key(ExecutionSpace(), keys, values)); } +// Test #7036 +TEST(TEST_CATEGORY, SortByKeyEmptyViewHost) { + using ExecutionSpace = Kokkos::DefaultHostExecutionSpace; + + // does not matter if we use int or something else + Kokkos::View keys("keys", 0); + Kokkos::View values("values", 0); + + ASSERT_NO_THROW( + Kokkos::Experimental::sort_by_key(ExecutionSpace(), keys, values)); +} + TEST(TEST_CATEGORY, SortByKey) { using ExecutionSpace = TEST_EXECSPACE; using MemorySpace = typename ExecutionSpace::memory_space; diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsConstraints.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsConstraints.cpp index 386d533f7a..2a4525a8c3 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsConstraints.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsConstraints.cpp @@ -81,5 +81,114 @@ TEST(std_algorithms, is_admissible_to_std_algorithms) { strided_view_3d_t>::value); } +TEST(std_algorithms, expect_no_overlap) { + namespace KE = Kokkos::Experimental; + using value_type = double; + + static constexpr size_t extent0 = 13; + + //------------- + // 1d views + //------------- + using static_view_1d_t = Kokkos::View; + [[maybe_unused]] static_view_1d_t static_view_1d{ + "std-algo-test-1d-contiguous-view-static"}; + + using dyn_view_1d_t = Kokkos::View; + [[maybe_unused]] dyn_view_1d_t dynamic_view_1d{ + "std-algo-test-1d-contiguous-view-dynamic", extent0}; + + using strided_view_1d_t = Kokkos::View; + Kokkos::LayoutStride layout1d{extent0, 2}; + strided_view_1d_t strided_view_1d{"std-algo-test-1d-strided-view", layout1d}; + +// Overlapping because iterators are identical +#if defined(KOKKOS_ENABLE_DEBUG) + auto first_s = KE::begin(static_view_1d); + auto last_s = first_s + extent0; + EXPECT_DEATH({ KE::Impl::expect_no_overlap(first_s, last_s, first_s); }, + "Kokkos contract violation:.*"); + + auto first_d = KE::begin(dynamic_view_1d); + auto last_d = first_d + extent0; + EXPECT_DEATH({ KE::Impl::expect_no_overlap(first_d, last_d, first_d); }, + "Kokkos contract violation:.*"); + + auto first_st = KE::begin(strided_view_1d); + auto last_st = first_st + extent0; + EXPECT_DEATH({ KE::Impl::expect_no_overlap(first_st, last_st, first_st); }, + "Kokkos contract violation:.*"); +#endif + + // Ranges are overlapped + static constexpr size_t sub_extent0 = 6, offset0 = 3; + std::pair range0(0, sub_extent0), + range1(offset0, offset0 + sub_extent0); +#if defined(KOKKOS_ENABLE_DEBUG) + auto static_view_1d_0 = Kokkos::subview(static_view_1d, range0); + auto static_view_1d_1 = Kokkos::subview(static_view_1d, range1); + auto first_s0 = KE::begin(static_view_1d_0); // [0, 6) + auto last_s0 = first_s0 + static_view_1d_0.extent(0); + auto first_s1 = KE::begin(static_view_1d_1); // [3, 9) + EXPECT_DEATH({ KE::Impl::expect_no_overlap(first_s0, last_s0, first_s1); }, + "Kokkos contract violation:.*"); + + auto dynamic_view_1d_0 = Kokkos::subview(dynamic_view_1d, range0); + auto dynamic_view_1d_1 = Kokkos::subview(dynamic_view_1d, range1); + auto first_d0 = KE::begin(dynamic_view_1d_0); // [0, 6) + auto last_d0 = first_d0 + dynamic_view_1d_0.extent(0); + auto first_d1 = KE::begin(dynamic_view_1d_1); // [3, 9) + EXPECT_DEATH({ KE::Impl::expect_no_overlap(first_d0, last_d0, first_d1); }, + "Kokkos contract violation:.*"); +#endif + + auto strided_view_1d_0 = Kokkos::subview(strided_view_1d, range0); + auto strided_view_1d_1 = Kokkos::subview(strided_view_1d, range1); + auto first_st0 = KE::begin(strided_view_1d_0); // [0, 12) + auto last_st0 = first_st0 + strided_view_1d_0.extent(0); + auto first_st1 = KE::begin(strided_view_1d_1); // [3, 15) + // Does not overlap since offset (=3) is not divisible by stride (=2) + EXPECT_NO_THROW( + { KE::Impl::expect_no_overlap(first_st0, last_st0, first_st1); }); + + // Iterating over the same range without overlapping + Kokkos::View static_view_2d{ + "std-algo-test-2d-contiguous-view-static"}; + auto sub_static_view_1d_0 = Kokkos::subview(static_view_2d, 0, Kokkos::ALL); + auto sub_static_view_1d_1 = Kokkos::subview(static_view_2d, 1, Kokkos::ALL); + auto sub_first_s0 = KE::begin(sub_static_view_1d_0); // 0, 2, 4, ... + auto sub_last_s0 = sub_first_s0 + sub_static_view_1d_0.extent(0); + auto sub_first_s1 = KE::begin(sub_static_view_1d_1); // 1, 3, 5, ... + + EXPECT_NO_THROW({ + KE::Impl::expect_no_overlap(sub_first_s0, sub_last_s0, sub_first_s1); + }); + + Kokkos::View dynamic_view_2d{ + "std-algo-test-2d-contiguous-view-dynamic", 2, extent0}; + auto sub_dynamic_view_1d_0 = Kokkos::subview(dynamic_view_2d, 0, Kokkos::ALL); + auto sub_dynamic_view_1d_1 = Kokkos::subview(dynamic_view_2d, 1, Kokkos::ALL); + auto sub_first_d0 = KE::begin(sub_dynamic_view_1d_0); // 0, 2, 4, ... + auto sub_last_d0 = sub_first_d0 + sub_dynamic_view_1d_0.extent(0); + auto sub_first_d1 = KE::begin(sub_dynamic_view_1d_1); // 1, 3, 5, ... + + EXPECT_NO_THROW({ + KE::Impl::expect_no_overlap(sub_first_d0, sub_last_d0, sub_first_d1); + }); + + Kokkos::LayoutStride layout2d{2, 3, extent0, 2 * 3}; + Kokkos::View strided_view_2d{ + "std-algo-test-2d-contiguous-view-strided", layout2d}; + auto sub_strided_view_1d_0 = Kokkos::subview(strided_view_2d, 0, Kokkos::ALL); + auto sub_strided_view_1d_1 = Kokkos::subview(strided_view_2d, 1, Kokkos::ALL); + auto sub_first_st0 = KE::begin(sub_strided_view_1d_0); // 0, 6, 12, ... + auto sub_last_st0 = sub_first_st0 + sub_strided_view_1d_0.extent(0); + auto sub_first_st1 = KE::begin(sub_strided_view_1d_1); // 1, 7, 13, ... + + EXPECT_NO_THROW({ + KE::Impl::expect_no_overlap(sub_first_st0, sub_last_st0, sub_first_st1); + }); +} + } // namespace stdalgos } // namespace Test diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamExclusiveScan.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamExclusiveScan.cpp index 2c8fee02f4..7cb9851087 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamExclusiveScan.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamExclusiveScan.cpp @@ -85,7 +85,7 @@ struct TestFunctorA { break; } -#if not defined KOKKOS_ENABLE_OPENMPTARGET +#ifndef KOKKOS_ENABLE_OPENMPTARGET case 2: { auto it = KE::exclusive_scan( @@ -213,7 +213,7 @@ void test_A(std::size_t numTeams, std::size_t numCols, int apiId) { break; } -#if not defined KOKKOS_ENABLE_OPENMPTARGET +#ifndef KOKKOS_ENABLE_OPENMPTARGET case 2: case 3: { auto it = exclusive_scan(KE::cbegin(rowFrom), KE::cend(rowFrom), @@ -242,7 +242,7 @@ template void run_all_scenarios() { for (int numTeams : teamSizesToTest) { for (const auto& numCols : {0, 1, 2, 13, 101, 1444, 8153}) { -#if not defined KOKKOS_ENABLE_OPENMPTARGET +#ifndef KOKKOS_ENABLE_OPENMPTARGET for (int apiId : {0, 1, 2, 3}) { #else for (int apiId : {0, 1}) { diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamIsSorted.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamIsSorted.cpp index f9adeb0654..850e80dde1 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamIsSorted.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamIsSorted.cpp @@ -52,7 +52,7 @@ struct TestFunctorA { Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_returnsView(myRowIndex) = result; }); } -#if not defined KOKKOS_ENABLE_OPENMPTARGET +#ifndef KOKKOS_ENABLE_OPENMPTARGET else if (m_apiPick == 2) { using value_type = typename ViewType::value_type; result = KE::is_sorted(member, KE::cbegin(myRowView), KE::cend(myRowView), @@ -179,7 +179,7 @@ template void run_all_scenarios(bool makeDataSortedOnPurpose) { for (int numTeams : teamSizesToTest) { for (const auto& numCols : {0, 1, 2, 13, 101, 1444, 5153}) { -#if not defined KOKKOS_ENABLE_OPENMPTARGET +#ifndef KOKKOS_ENABLE_OPENMPTARGET for (int apiId : {0, 1, 2, 3}) { #else for (int apiId : {0, 1}) { diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamIsSortedUntil.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamIsSortedUntil.cpp index 33af5f99de..e3b95527c7 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamIsSortedUntil.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamIsSortedUntil.cpp @@ -73,7 +73,7 @@ struct TestFunctorA { m_distancesView(myRowIndex) = resultDist; }); } -#if not defined KOKKOS_ENABLE_OPENMPTARGET +#ifndef KOKKOS_ENABLE_OPENMPTARGET else if (m_apiPick == 2) { using value_type = typename ViewType::value_type; auto it = KE::is_sorted_until(member, KE::cbegin(myRowView), @@ -226,7 +226,7 @@ template void run_all_scenarios(const std::string& name, const std::vector& cols) { for (int numTeams : teamSizesToTest) { for (const auto& numCols : cols) { -#if not defined KOKKOS_ENABLE_OPENMPTARGET +#ifndef KOKKOS_ENABLE_OPENMPTARGET for (int apiId : {0, 1, 2, 3}) { #else for (int apiId : {0, 1}) { diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMaxElement.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMaxElement.cpp index fb891a8780..283525dbd1 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMaxElement.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMaxElement.cpp @@ -59,7 +59,7 @@ struct TestFunctorA { m_distancesView(myRowIndex) = resultDist; }); } -#if not defined KOKKOS_ENABLE_OPENMPTARGET +#ifndef KOKKOS_ENABLE_OPENMPTARGET else if (m_apiPick == 2) { using value_type = typename ViewType::value_type; auto it = @@ -170,7 +170,7 @@ void run_all_scenarios() { } TEST(std_algorithms_max_element_team_test, test) { -#if not defined KOKKOS_ENABLE_OPENMPTARGET +#ifndef KOKKOS_ENABLE_OPENMPTARGET run_all_scenarios(); run_all_scenarios(); run_all_scenarios(); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMinElement.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMinElement.cpp index 4ba1b6f968..8579b48315 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMinElement.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMinElement.cpp @@ -59,7 +59,7 @@ struct TestFunctorA { m_distancesView(myRowIndex) = resultDist; }); } -#if not defined KOKKOS_ENABLE_OPENMPTARGET +#ifndef KOKKOS_ENABLE_OPENMPTARGET else if (m_apiPick == 2) { using value_type = typename ViewType::value_type; auto it = @@ -169,7 +169,7 @@ void run_all_scenarios() { } TEST(std_algorithms_min_element_team_test, test) { -#if not defined KOKKOS_ENABLE_OPENMPTARGET +#ifndef KOKKOS_ENABLE_OPENMPTARGET run_all_scenarios(); run_all_scenarios(); run_all_scenarios(); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMinMaxElement.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMinMaxElement.cpp index 17562a5572..51010fdff5 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMinMaxElement.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMinMaxElement.cpp @@ -66,7 +66,7 @@ struct TestFunctorA { m_distancesView(myRowIndex, 1) = resultDist2; }); } -#if not defined KOKKOS_ENABLE_OPENMPTARGET +#ifndef KOKKOS_ENABLE_OPENMPTARGET else if (m_apiPick == 2) { using value_type = typename ViewType::value_type; auto itPair = @@ -188,7 +188,7 @@ void run_all_scenarios() { } TEST(std_algorithms_minmax_element_team_test, test) { -#if not defined KOKKOS_ENABLE_OPENMPTARGET +#ifndef KOKKOS_ENABLE_OPENMPTARGET run_all_scenarios(); run_all_scenarios(); run_all_scenarios(); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamReduce.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamReduce.cpp index 94c2a8f1f9..eb00d9e083 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamReduce.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamReduce.cpp @@ -16,7 +16,7 @@ #include -#if not defined KOKKOS_ENABLE_OPENMPTARGET +#ifndef KOKKOS_ENABLE_OPENMPTARGET namespace Test { namespace stdalgos { diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamTransformExclusiveScan.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamTransformExclusiveScan.cpp index 60fa369af1..1c43854381 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamTransformExclusiveScan.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamTransformExclusiveScan.cpp @@ -16,7 +16,7 @@ #include -#if not defined KOKKOS_ENABLE_OPENMPTARGET +#ifndef KOKKOS_ENABLE_OPENMPTARGET namespace Test { namespace stdalgos { diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamTransformInclusiveScan.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamTransformInclusiveScan.cpp index 10454d6551..0b0d798fd8 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamTransformInclusiveScan.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamTransformInclusiveScan.cpp @@ -16,7 +16,7 @@ #include -#if not defined KOKKOS_ENABLE_OPENMPTARGET +#ifndef KOKKOS_ENABLE_OPENMPTARGET namespace Test { namespace stdalgos { diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamTransformReduce.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamTransformReduce.cpp index b0a3241ec4..17ded226aa 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamTransformReduce.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamTransformReduce.cpp @@ -16,7 +16,7 @@ #include -#if not defined KOKKOS_ENABLE_OPENMPTARGET +#ifndef KOKKOS_ENABLE_OPENMPTARGET namespace Test { namespace stdalgos { diff --git a/lib/kokkos/appveyor.yml b/lib/kokkos/appveyor.yml index c0b6e9cab9..d0a5645ef7 100644 --- a/lib/kokkos/appveyor.yml +++ b/lib/kokkos/appveyor.yml @@ -5,6 +5,6 @@ build_script: - cmd: >- mkdir build && cd build && - cmake c:\projects\source -DKokkos_ENABLE_TESTS=ON -DCMAKE_CXX_FLAGS="/W0 /EHsc" -DKokkos_ENABLE_DEPRECATED_CODE_4=ON -DKokkos_ENABLE_DEPRECATION_WARNINGS=OFF && + cmake c:\projects\source -DKokkos_ENABLE_IMPL_MDSPAN=OFF -DKokkos_ENABLE_TESTS=ON -DCMAKE_CXX_FLAGS="/W0 /EHsc" -DKokkos_ENABLE_DEPRECATED_CODE_4=ON -DKokkos_ENABLE_DEPRECATION_WARNINGS=OFF && cmake --build . --target install && ctest -C Debug --output-on-failure diff --git a/lib/kokkos/benchmarks/CMakeLists.txt b/lib/kokkos/benchmarks/CMakeLists.txt index abf5028359..529ef393d9 100644 --- a/lib/kokkos/benchmarks/CMakeLists.txt +++ b/lib/kokkos/benchmarks/CMakeLists.txt @@ -4,7 +4,7 @@ KOKKOS_ADD_BENCHMARK_DIRECTORIES(gather) KOKKOS_ADD_BENCHMARK_DIRECTORIES(gups) KOKKOS_ADD_BENCHMARK_DIRECTORIES(launch_latency) KOKKOS_ADD_BENCHMARK_DIRECTORIES(stream) - +KOKKOS_ADD_BENCHMARK_DIRECTORIES(view_copy_constructor) #FIXME_OPENMPTARGET - These two benchmarks cause ICE. Commenting them for now but a deeper analysis on the cause and a possible fix will follow. IF(NOT Kokkos_ENABLE_OPENMPTARGET) KOKKOS_ADD_BENCHMARK_DIRECTORIES(policy_performance) diff --git a/lib/kokkos/benchmarks/view_copy_constructor/CMakeLists.txt b/lib/kokkos/benchmarks/view_copy_constructor/CMakeLists.txt new file mode 100644 index 0000000000..50a331b2b3 --- /dev/null +++ b/lib/kokkos/benchmarks/view_copy_constructor/CMakeLists.txt @@ -0,0 +1,4 @@ +KOKKOS_ADD_EXECUTABLE( + view_copy_constructor + SOURCES view_copy_constructor.cpp +) diff --git a/lib/kokkos/benchmarks/view_copy_constructor/Makefile b/lib/kokkos/benchmarks/view_copy_constructor/Makefile new file mode 100644 index 0000000000..70c6d517e0 --- /dev/null +++ b/lib/kokkos/benchmarks/view_copy_constructor/Makefile @@ -0,0 +1,46 @@ +KOKKOS_DEVICES=Serial +KOKKOS_ARCH = "" + + +MAKEFILE_PATH := $(subst Makefile,,$(abspath $(lastword $(MAKEFILE_LIST)))) + +ifndef KOKKOS_PATH + KOKKOS_PATH = $(MAKEFILE_PATH)../.. +endif + +SRC = $(wildcard $(MAKEFILE_PATH)*.cpp) +HEADERS = $(wildcard $(MAKEFILE_PATH)*.hpp) + +vpath %.cpp $(sort $(dir $(SRC))) + +default: build + echo "Start Build" + +CXX = clang++ +EXE = view_copy_constructor.exe + +CXXFLAGS ?= -Ofast +override CXXFLAGS += -I$(MAKEFILE_PATH) + +DEPFLAGS = -M +LINK = ${CXX} +LINKFLAGS = -Ofast +KOKKOS_CXX_STANDARD=c++20 + +OBJ = $(notdir $(SRC:.cpp=.o)) +LIB = + +include $(KOKKOS_PATH)/Makefile.kokkos + +build: $(EXE) + +$(EXE): $(OBJ) $(KOKKOS_LINK_DEPENDS) + $(LINK) $(KOKKOS_LDFLAGS) $(LINKFLAGS) $(EXTRA_PATH) $(OBJ) $(KOKKOS_LIBS) $(LIB) -o $(EXE) + +clean: kokkos-clean + rm -f *.o view_copy_constructor.cuda view_copy_constructor.exe + +# Compilation rules + +%.o:%.cpp $(KOKKOS_CPP_DEPENDS) $(HEADERS) + $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) $(EXTRA_INC) -c $< -o $(notdir $@) diff --git a/lib/kokkos/benchmarks/view_copy_constructor/view_copy_constructor.cpp b/lib/kokkos/benchmarks/view_copy_constructor/view_copy_constructor.cpp new file mode 100644 index 0000000000..63c49f09c0 --- /dev/null +++ b/lib/kokkos/benchmarks/view_copy_constructor/view_copy_constructor.cpp @@ -0,0 +1,310 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +// The function "test_view_collection" exposes the copy constructor +// and destructor overheads in Kokkos View objects +// Please see the lines marked by "NOTE". + +#include +#include +#include +#include +#include +#include +#include + +// NVIEWS is the number of Kokkos View objects in our ViewCollection object +// We have chosen a large value of 40 to make it easier to see performance +// differences when using the likelihood attribute +#define NVIEWS 40 + +class ViewCollection { + public: + Kokkos::View v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, + v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, + v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40; + double m_expected_sum; + double m_side_effect; + int m_N; + + ViewCollection(int N) + : v1("v1", N), + v2("v2", N), + v3("v3", N), + v4("v4", N), + v5("v5", N), + v6("v6", N), + v7("v7", N), + v8("v8", N), + v9("v9", N), + v10("v10", N), + v11("v11", N), + v12("v12", N), + v13("v13", N), + v14("v14", N), + v15("v15", N), + v16("v16", N), + v17("v17", N), + v18("v18", N), + v19("v19", N), + v20("v20", N), + v21("v21", N), + v22("v22", N), + v23("v23", N), + v24("v24", N), + v25("v25", N), + v26("v26", N), + v27("v27", N), + v28("v28", N), + v29("v29", N), + v30("v30", N), + v31("v31", N), + v32("v32", N), + v33("v33", N), + v34("v34", N), + v35("v35", N), + v36("v36", N), + v37("v37", N), + v38("v38", N), + v39("v39", N), + v40("v40", N), + m_expected_sum(N * NVIEWS), + m_side_effect(0.0), + m_N(N) { + for (int i = 0; i < N; ++i) { + v1(i) = 1; + v2(i) = 1; + v3(i) = 1; + v4(i) = 1; + v5(i) = 1; + v6(i) = 1; + v7(i) = 1; + v8(i) = 1; + v9(i) = 1; + v10(i) = 1; + v11(i) = 1; + v12(i) = 1; + v13(i) = 1; + v14(i) = 1; + v15(i) = 1; + v16(i) = 1; + v17(i) = 1; + v18(i) = 1; + v19(i) = 1; + v20(i) = 1; + v21(i) = 1; + v22(i) = 1; + v23(i) = 1; + v24(i) = 1; + v25(i) = 1; + v26(i) = 1; + v27(i) = 1; + v28(i) = 1; + v29(i) = 1; + v30(i) = 1; + v31(i) = 1; + v32(i) = 1; + v33(i) = 1; + v34(i) = 1; + v35(i) = 1; + v36(i) = 1; + v37(i) = 1; + v38(i) = 1; + v39(i) = 1; + v40(i) = 1; + } + } + +// The ADD_COPY_CONSTRUCTOR macro is helpful to compare time in the copy +// constructor between compilers. We have found that the GNU compiler +// is sometimes able to inline the default copy constructor. +#ifdef ADD_COPY_CONSTRUCTOR + __attribute__((noinline)) ViewCollection(const ViewCollection& other) + : v1(other.v1), + v2(other.v2), + v3(other.v3), + v4(other.v4), + v5(other.v5), + v6(other.v6), + v7(other.v7), + v8(other.v8), + v9(other.v9), + v10(other.v10), + v11(other.v11), + v12(other.v12), + v13(other.v13), + v14(other.v14), + v15(other.v15), + v16(other.v16), + v17(other.v17), + v18(other.v18), + v19(other.v19), + v20(other.v20), + v21(other.v21), + v22(other.v22), + v23(other.v23), + v24(other.v24), + v25(other.v25), + v26(other.v26), + v27(other.v27), + v28(other.v28), + v29(other.v29), + v30(other.v30), + v31(other.v31), + v32(other.v32), + v33(other.v33), + v34(other.v34), + v35(other.v35), + v36(other.v36), + v37(other.v37), + v38(other.v38), + v39(other.v39), + v40(other.v40), + m_expected_sum(other.m_expected_sum), + m_side_effect(other.m_side_effect), + m_N(other.m_N) {} +#endif + + KOKKOS_INLINE_FUNCTION + double sum_views(int ii, bool execute_kernel) { + double result = 0.0; + if (execute_kernel) { + // This code is only executed when using the command line option -k + // The computation references all Kokkos views. This may help our + // effort to stop compilers from optimizing away the Kokkos views + for (int i = 0; i < m_N; ++i) { + result += v1(i) + v2(i) + v3(i) + v4(i) + v5(i) + v6(i) + v7(i) + + v8(i) + v9(i) + v10(i) + v11(i) + v12(i) + v13(i) + v14(i) + + v15(i) + v16(i) + v17(i) + v18(i) + v19(i) + v20(i) + v21(i) + + v22(i) + v23(i) + v24(i) + v25(i) + v26(i) + v27(i) + v28(i) + + v29(i) + v30(i) + v31(i) + v32(i) + v33(i) + v34(i) + v35(i) + + v36(i) + v37(i) + v38(i) + v39(i) + v40(i); + } + } else { + result = m_expected_sum; + } + // This statement introduces a side effect that may help our effort to + // stop compilers from optimizing away the temporary ViewCollection object + m_side_effect = result * (ii + 1); + return result; + } +}; + +void test_view_collection_kk(int N, int num_iter, bool execute_kernel) { + ViewCollection view_collection(N); + + Kokkos::Timer view_collection_timer; + double max_value = 0.0; + // Max Reduction boilerplate code taken from slide 53 of + // kokkos-tutorials/LectureSeries/KokkosTutorial_02_ViewsAndSpaces.pdf + Kokkos::parallel_reduce( + "collection-reduction", num_iter, + KOKKOS_LAMBDA(int i, double& valueToUpdate) { + // NOTE: The following lines expose the Kokkos View overheads + ViewCollection tmp_view_collection = view_collection; + double my_value = tmp_view_collection.sum_views(i, execute_kernel); + if (my_value > valueToUpdate) valueToUpdate = my_value; + }, + Kokkos::Max(max_value)); + double view_collection_time = view_collection_timer.seconds(); + + bool success = std::fabs(max_value - N * NVIEWS) < 1.E-6; + std::cout << "View Time = " << view_collection_time << " seconds" + << std::endl; + if (success) { + std::cout << "Kokkos run:" << std::endl; + std::cout << "SUCCESS" << std::endl; + } else { + std::cout << "FAILURE" << std::endl; + } +} + +void test_view_collection_serial(int N, int num_iter, bool execute_kernel) { + ViewCollection view_collection(N); + + Kokkos::Timer view_collection_timer; + double max_value = 0.0; + // Max Reduction boilerplate code taken from slide 53 of + // kokkos-tutorials/LectureSeries/KokkosTutorial_02_ViewsAndSpaces.pdf + for (int i = 0; i < num_iter; ++i) { + // NOTE: The following lines expose the Kokkos View overheads + ViewCollection tmp_view_collection = view_collection; + double my_value = tmp_view_collection.sum_views(i, execute_kernel); + if (my_value > max_value) max_value = my_value; + } + double view_collection_time = view_collection_timer.seconds(); + + bool success = std::fabs(max_value - N * NVIEWS) < 1.E-6; + std::cout << "View Time 2 = " << view_collection_time << " seconds" + << std::endl; + if (success) { + std::cout << "Serial run:" << std::endl; + std::cout << "SUCCESS" << std::endl; + } else { + std::cout << "FAILURE" << std::endl; + } +} + +int main(int argc, char* argv[]) { + // The benchmark is only testing reference counting for views on host. +#if defined(KOKKOS_ENABLE_OPENMP) || defined(KOKKOS_ENABLE_SERIAL) || \ + defined(KOKKOS_ENABLE_THREADS) || defined(KOKKOS_ENABLE_HPX) + int N = 1; + int num_iter = 1 << 27; + bool execute_kernel = false; + + for (int i = 0; i < argc; i++) { + if ((strcmp(argv[i], "-N") == 0)) { + N = atoi(argv[++i]); + if (N < 1) { + std::cout << "Array extent must be >= 1" << std::endl; + exit(1); + } + } else if (strcmp(argv[i], "-i") == 0) { + num_iter = atoi(argv[++i]); + if (num_iter < 1) { + std::cout << "Number of iterations must be >= 1" << std::endl; + exit(1); + } + } else if (strcmp(argv[i], "-k") == 0) { + execute_kernel = true; + } else if ((strcmp(argv[i], "-h") == 0)) { + printf(" Options:\n"); + printf(" -N : Array extent\n"); + printf(" -i : Number of iterations\n"); + printf(" -k: Execute the summation kernel\n"); + printf(" -h: Print this message\n\n"); + exit(1); + } + } + + std::cout << "Array extent = " << N << std::endl; + std::cout << "Iterations = " << num_iter << std::endl; + std::cout << "Execute summation kernel = " << std::boolalpha << execute_kernel + << std::noboolalpha << std::endl; + + // Test inside a Kokkos kernel. + Kokkos::initialize(argc, argv); + { test_view_collection_kk(N, num_iter, execute_kernel); } + + // Test outside Kokkos kernel. + test_view_collection_serial(N, num_iter, execute_kernel); + + Kokkos::finalize(); +#endif + + return 0; +} diff --git a/lib/kokkos/bin/nvcc_wrapper b/lib/kokkos/bin/nvcc_wrapper index dbfef2267f..d58645f98a 100755 --- a/lib/kokkos/bin/nvcc_wrapper +++ b/lib/kokkos/bin/nvcc_wrapper @@ -233,7 +233,7 @@ do cuda_args="$cuda_args $1" ;; #Handle more known nvcc args - --extended-lambda|--expt-extended-lambda|--expt-relaxed-constexpr|--Wno-deprecated-gpu-targets|-Wno-deprecated-gpu-targets|-allow-unsupported-compiler|--allow-unsupported-compiler) + --extended-lambda|--expt-extended-lambda|--expt-relaxed-constexpr|--Wno-deprecated-gpu-targets|-Wno-deprecated-gpu-targets|-allow-unsupported-compiler|--allow-unsupported-compiler|--disable-warnings) cuda_args="$cuda_args $1" ;; #Handle known nvcc args that have an argument diff --git a/lib/kokkos/cmake/Dependencies.cmake b/lib/kokkos/cmake/Dependencies.cmake index 611c089b2e..fb1e73b579 100644 --- a/lib/kokkos/cmake/Dependencies.cmake +++ b/lib/kokkos/cmake/Dependencies.cmake @@ -1,6 +1,5 @@ TRIBITS_PACKAGE_DEFINE_DEPENDENCIES( LIB_OPTIONAL_TPLS Pthread CUDA HWLOC DLlib - TEST_OPTIONAL_TPLS CUSPARSE ) TRIBITS_TPL_TENTATIVELY_ENABLE(DLlib) diff --git a/lib/kokkos/cmake/KokkosConfigCommon.cmake.in b/lib/kokkos/cmake/KokkosConfigCommon.cmake.in index 8d5ef0de42..d3ac39ffa3 100644 --- a/lib/kokkos/cmake/KokkosConfigCommon.cmake.in +++ b/lib/kokkos/cmake/KokkosConfigCommon.cmake.in @@ -225,8 +225,13 @@ FUNCTION(kokkos_compilation) # if built w/o CUDA support, we want to basically make this a no-op SET(_Kokkos_ENABLE_CUDA @Kokkos_ENABLE_CUDA@) + + IF(CMAKE_VERSION VERSION_GREATER_EQUAL 3.17) + SET(MAYBE_CURRENT_INSTALLATION_ROOT "${CMAKE_CURRENT_FUNCTION_LIST_DIR}/../../..") + ENDIF() + # search relative first and then absolute - SET(_HINTS "${CMAKE_CURRENT_LIST_DIR}/../.." "@CMAKE_INSTALL_PREFIX@") + SET(_HINTS "${MAYBE_CURRENT_INSTALLATION_ROOT}" "@CMAKE_INSTALL_PREFIX@") # find kokkos_launch_compiler FIND_PROGRAM(Kokkos_COMPILE_LAUNCHER diff --git a/lib/kokkos/cmake/KokkosCore_config.h.in b/lib/kokkos/cmake/KokkosCore_config.h.in index 94f8fc4214..7997aa3707 100644 --- a/lib/kokkos/cmake/KokkosCore_config.h.in +++ b/lib/kokkos/cmake/KokkosCore_config.h.in @@ -52,6 +52,8 @@ #cmakedefine KOKKOS_OPT_RANGE_AGGRESSIVE_VECTORIZATION // deprecated #cmakedefine KOKKOS_ENABLE_AGGRESSIVE_VECTORIZATION #cmakedefine KOKKOS_ENABLE_IMPL_MDSPAN +#cmakedefine KOKKOS_ENABLE_IMPL_REF_COUNT_BRANCH_UNLIKELY +#cmakedefine KOKKOS_ENABLE_IMPL_VIEW_OF_VIEWS_DESTRUCTOR_PRECONDITION_VIOLATION_WORKAROUND #cmakedefine KOKKOS_ENABLE_ATOMICS_BYPASS /* TPL Settings */ @@ -65,6 +67,7 @@ #cmakedefine KOKKOS_ARCH_ARMV8_THUNDERX #cmakedefine KOKKOS_ARCH_ARMV81 #cmakedefine KOKKOS_ARCH_ARMV8_THUNDERX2 +#cmakedefine KOKKOS_ARCH_ARMV9_GRACE #cmakedefine KOKKOS_ARCH_A64FX #cmakedefine KOKKOS_ARCH_AVX #cmakedefine KOKKOS_ARCH_AVX2 @@ -116,7 +119,6 @@ #cmakedefine KOKKOS_ARCH_AMD_GFX942 #cmakedefine KOKKOS_ARCH_AMD_GFX1030 #cmakedefine KOKKOS_ARCH_AMD_GFX1100 -#cmakedefine KOKKOS_ARCH_AMD_GFX1103 #cmakedefine KOKKOS_ARCH_AMD_GPU #cmakedefine KOKKOS_ARCH_VEGA // deprecated #cmakedefine KOKKOS_ARCH_VEGA906 // deprecated diff --git a/lib/kokkos/cmake/Modules/FindTPLCUDA.cmake b/lib/kokkos/cmake/Modules/FindTPLCUDA.cmake index 5a62c530fc..445f4e93a5 100644 --- a/lib/kokkos/cmake/Modules/FindTPLCUDA.cmake +++ b/lib/kokkos/cmake/Modules/FindTPLCUDA.cmake @@ -7,37 +7,38 @@ IF (NOT CUDAToolkit_ROOT) ENDIF() ENDIF() -# FIXME CMake 3.28.4 creates more targets than we export -IF(CMAKE_VERSION VERSION_GREATER_EQUAL "3.17.0" AND CMAKE_VERSION VERSION_LESS "3.28.4") - find_package(CUDAToolkit) -ELSE() - include(${CMAKE_CURRENT_LIST_DIR}/CudaToolkit.cmake) +IF(KOKKOS_CXX_HOST_COMPILER_ID STREQUAL NVHPC AND CMAKE_VERSION VERSION_LESS "3.20.1") + MESSAGE(FATAL_ERROR "Using NVHPC as host compiler requires at least CMake 3.20.1") ENDIF() - -IF (TARGET CUDA::cudart) - SET(FOUND_CUDART TRUE) - KOKKOS_EXPORT_IMPORTED_TPL(CUDA::cudart) -ELSE() - SET(FOUND_CUDART FALSE) -ENDIF() - -IF (TARGET CUDA::cuda_driver) - SET(FOUND_CUDA_DRIVER TRUE) - KOKKOS_EXPORT_IMPORTED_TPL(CUDA::cuda_driver) -ELSE() - SET(FOUND_CUDA_DRIVER FALSE) -ENDIF() - -include(FindPackageHandleStandardArgs) -IF(KOKKOS_CXX_HOST_COMPILER_ID STREQUAL NVHPC) - SET(KOKKOS_CUDA_ERROR "Using NVHPC as host compiler requires at least CMake 3.20.1") -ELSE() - SET(KOKKOS_CUDA_ERROR DEFAULT_MSG) -ENDIF() -FIND_PACKAGE_HANDLE_STANDARD_ARGS(TPLCUDA ${KOKKOS_CUDA_ERROR} FOUND_CUDART FOUND_CUDA_DRIVER) -IF (FOUND_CUDA_DRIVER AND FOUND_CUDART) +IF(CMAKE_VERSION VERSION_GREATER_EQUAL "3.17.0") + find_package(CUDAToolkit REQUIRED) KOKKOS_CREATE_IMPORTED_TPL(CUDA INTERFACE LINK_LIBRARIES CUDA::cuda_driver CUDA::cudart ) + KOKKOS_EXPORT_CMAKE_TPL(CUDAToolkit REQUIRED) +ELSE() + include(${CMAKE_CURRENT_LIST_DIR}/CudaToolkit.cmake) + + IF (TARGET CUDA::cudart) + SET(FOUND_CUDART TRUE) + KOKKOS_EXPORT_IMPORTED_TPL(CUDA::cudart) + ELSE() + SET(FOUND_CUDART FALSE) + ENDIF() + + IF (TARGET CUDA::cuda_driver) + SET(FOUND_CUDA_DRIVER TRUE) + KOKKOS_EXPORT_IMPORTED_TPL(CUDA::cuda_driver) + ELSE() + SET(FOUND_CUDA_DRIVER FALSE) + ENDIF() + + include(FindPackageHandleStandardArgs) + FIND_PACKAGE_HANDLE_STANDARD_ARGS(TPLCUDA ${DEFAULT_MSG} FOUND_CUDART FOUND_CUDA_DRIVER) + IF (FOUND_CUDA_DRIVER AND FOUND_CUDART) + KOKKOS_CREATE_IMPORTED_TPL(CUDA INTERFACE + LINK_LIBRARIES CUDA::cuda_driver CUDA::cudart + ) + ENDIF() ENDIF() diff --git a/lib/kokkos/cmake/deps/CUDA.cmake b/lib/kokkos/cmake/deps/CUDA.cmake index 68bf5b3d57..5b6afd6151 100644 --- a/lib/kokkos/cmake/deps/CUDA.cmake +++ b/lib/kokkos/cmake/deps/CUDA.cmake @@ -35,7 +35,6 @@ IF(NOT _CUDA_FAILURE) GLOBAL_SET(TPL_CUDA_LIBRARY_DIRS) GLOBAL_SET(TPL_CUDA_INCLUDE_DIRS ${CUDA_TOOLKIT_INCLUDE}) GLOBAL_SET(TPL_CUDA_LIBRARIES ${CUDA_CUDART_LIBRARY} ${CUDA_cublas_LIBRARY} ${CUDA_cufft_LIBRARY}) - KOKKOS_CREATE_IMPORTED_TPL_LIBRARY(CUSPARSE) ELSE() SET(TPL_ENABLE_CUDA OFF) ENDIF() diff --git a/lib/kokkos/cmake/deps/CUSPARSE.cmake b/lib/kokkos/cmake/deps/CUSPARSE.cmake deleted file mode 100644 index b016971ab9..0000000000 --- a/lib/kokkos/cmake/deps/CUSPARSE.cmake +++ /dev/null @@ -1,26 +0,0 @@ -#@HEADER -# ************************************************************************ -# -# Kokkos v. 4.0 -# Copyright (2022) National Technology & Engineering -# Solutions of Sandia, LLC (NTESS). -# -# Under the terms of Contract DE-NA0003525 with NTESS, -# the U.S. Government retains certain rights in this software. -# -# Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. -# -# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -# -# ************************************************************************ -# @HEADER - -#include(${TRIBITS_DEPS_DIR}/CUDA.cmake) - -#IF (TPL_ENABLE_CUDA) -# GLOBAL_SET(TPL_CUSPARSE_LIBRARY_DIRS) -# GLOBAL_SET(TPL_CUSPARSE_INCLUDE_DIRS ${TPL_CUDA_INCLUDE_DIRS}) -# GLOBAL_SET(TPL_CUSPARSE_LIBRARIES ${CUDA_cusparse_LIBRARY}) -# KOKKOS_CREATE_IMPORTED_TPL_LIBRARY(CUSPARSE) -#ENDIF() - diff --git a/lib/kokkos/cmake/fake_tribits.cmake b/lib/kokkos/cmake/fake_tribits.cmake index 4c5331ec79..a18d2ac518 100644 --- a/lib/kokkos/cmake/fake_tribits.cmake +++ b/lib/kokkos/cmake/fake_tribits.cmake @@ -118,14 +118,6 @@ FUNCTION(KOKKOS_ADD_TEST) ENDIF() ENDFUNCTION() -FUNCTION(KOKKOS_ADD_ADVANCED_TEST) - if (KOKKOS_HAS_TRILINOS) - TRIBITS_ADD_ADVANCED_TEST(${ARGN}) - else() - # TODO Write this - endif() -ENDFUNCTION() - MACRO(KOKKOS_CREATE_IMPORTED_TPL_LIBRARY TPL_NAME) ADD_INTERFACE_LIBRARY(TPL_LIB_${TPL_NAME}) TARGET_LINK_LIBRARIES(TPL_LIB_${TPL_NAME} LINK_PUBLIC ${TPL_${TPL_NAME}_LIBRARIES}) diff --git a/lib/kokkos/cmake/kokkos_arch.cmake b/lib/kokkos/cmake/kokkos_arch.cmake index df11c76cc3..a581d9f945 100644 --- a/lib/kokkos/cmake/kokkos_arch.cmake +++ b/lib/kokkos/cmake/kokkos_arch.cmake @@ -28,6 +28,7 @@ KOKKOS_CHECK_DEPRECATED_OPTIONS( #------------------------------------------------------------------------------- SET(KOKKOS_ARCH_LIST) +include(CheckCXXCompilerFlag) KOKKOS_DEPRECATED_LIST(ARCH ARCH) @@ -49,6 +50,7 @@ DECLARE_AND_CHECK_HOST_ARCH(ARMV81 "ARMv8.1 Compatible CPU") DECLARE_AND_CHECK_HOST_ARCH(ARMV8_THUNDERX "ARMv8 Cavium ThunderX CPU") DECLARE_AND_CHECK_HOST_ARCH(ARMV8_THUNDERX2 "ARMv8 Cavium ThunderX2 CPU") DECLARE_AND_CHECK_HOST_ARCH(A64FX "ARMv8.2 with SVE Support") +DECLARE_AND_CHECK_HOST_ARCH(ARMV9_GRACE "ARMv9 NVIDIA Grace CPU") DECLARE_AND_CHECK_HOST_ARCH(SNB "Intel Sandy/Ivy Bridge CPUs") DECLARE_AND_CHECK_HOST_ARCH(HSW "Intel Haswell CPUs") DECLARE_AND_CHECK_HOST_ARCH(BDW "Intel Broadwell Xeon E-class CPUs") @@ -101,9 +103,9 @@ LIST(APPEND CORRESPONDING_AMD_FLAGS gfx90a gfx90a gfx908 gfx908) LIST(APPEND SUPPORTED_AMD_GPUS MI50/60 MI50/60) LIST(APPEND SUPPORTED_AMD_ARCHS VEGA906 AMD_GFX906) LIST(APPEND CORRESPONDING_AMD_FLAGS gfx906 gfx906) -LIST(APPEND SUPPORTED_AMD_GPUS PHOENIX RX7900XTX V620/W6800 V620/W6800) -LIST(APPEND SUPPORTED_AMD_ARCHS AMD_GFX1103 AMD_GFX1100 NAVI1030 AMD_GFX1030) -LIST(APPEND CORRESPONDING_AMD_FLAGS gfx1103 gfx1100 gfx1030 gfx1030) +LIST(APPEND SUPPORTED_AMD_GPUS RX7900XTX RX7900XTX V620/W6800 V620/W6800) +LIST(APPEND SUPPORTED_AMD_ARCHS NAVI1100 AMD_GFX1100 NAVI1030 AMD_GFX1030) +LIST(APPEND CORRESPONDING_AMD_FLAGS gfx1100 gfx1100 gfx1030 gfx1030) #FIXME CAN BE REPLACED WITH LIST_ZIP IN CMAKE 3.17 FOREACH(ARCH IN LISTS SUPPORTED_AMD_ARCHS) @@ -189,12 +191,6 @@ IF (KOKKOS_CXX_COMPILER_ID STREQUAL Clang) ELSEIF(CUDAToolkit_BIN_DIR) GLOBAL_APPEND(KOKKOS_CUDA_OPTIONS --cuda-path=${CUDAToolkit_BIN_DIR}/..) ENDIF() -ELSEIF (KOKKOS_CXX_COMPILER_ID STREQUAL NVHPC) - SET(CUDA_ARCH_FLAG "-gpu") - GLOBAL_APPEND(KOKKOS_CUDA_OPTIONS -cuda) - IF (KOKKOS_ENABLE_CUDA) # FIXME ideally unreachable when CUDA not enabled - GLOBAL_APPEND(KOKKOS_LINK_OPTIONS -cuda) - ENDIF() ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA) SET(CUDA_ARCH_FLAG "-arch") ENDIF() @@ -209,6 +205,11 @@ ENDIF() #------------------------------- KOKKOS_HIP_OPTIONS --------------------------- +KOKKOS_OPTION(IMPL_AMDGPU_FLAGS "" STRING "Set compiler flags for AMD GPUs") +KOKKOS_OPTION(IMPL_AMDGPU_LINK "" STRING "Set linker flags for AMD GPUs") +MARK_AS_ADVANCED(Kokkos_IMPL_AMDGPU_FLAGS) +MARK_AS_ADVANCED(Kokkos_IMPL_AMDGPU_LINK) + #clear anything that might be in the cache GLOBAL_SET(KOKKOS_AMDGPU_OPTIONS) IF(KOKKOS_ENABLE_HIP) @@ -301,6 +302,20 @@ IF (KOKKOS_ARCH_A64FX) ) ENDIF() +IF (KOKKOS_ARCH_ARMV9_GRACE) + SET(KOKKOS_ARCH_ARM_NEON ON) + check_cxx_compiler_flag("-mcpu=neoverse-n2" COMPILER_SUPPORTS_NEOVERSE_N2) + check_cxx_compiler_flag("-msve-vector-bits=128" COMPILER_SUPPORTS_SVE_VECTOR_BITS) + IF (COMPILER_SUPPORTS_NEOVERSE_N2 AND COMPILER_SUPPORTS_SVE_VECTOR_BITS) + COMPILER_SPECIFIC_FLAGS( + COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID + DEFAULT -mcpu=neoverse-n2 -msve-vector-bits=128 + ) + ELSE() + MESSAGE(WARNING "Compiler does not support ARMv9 Grace architecture") + ENDIF() +ENDIF() + IF (KOKKOS_ARCH_ZEN) COMPILER_SPECIFIC_FLAGS( COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID @@ -535,17 +550,17 @@ IF (KOKKOS_CXX_HOST_COMPILER_ID STREQUAL NVHPC) SET(KOKKOS_ARCH_AVX512XEON OFF) ENDIF() +# FIXME_NVCC nvcc doesn't seem to support Arm Neon. +IF(KOKKOS_ARCH_ARM_NEON AND KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA) + UNSET(KOKKOS_ARCH_ARM_NEON) +ENDIF() + IF (NOT KOKKOS_COMPILE_LANGUAGE STREQUAL CUDA) IF (KOKKOS_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE) COMPILER_SPECIFIC_FLAGS( Clang -fcuda-rdc NVIDIA --relocatable-device-code=true - NVHPC -gpu=rdc ) - ELSEIF(KOKKOS_ENABLE_CUDA) - COMPILER_SPECIFIC_FLAGS( - NVHPC -gpu=nordc - ) ENDIF() ENDIF() @@ -571,7 +586,7 @@ IF (KOKKOS_ENABLE_HIP) COMPILER_SPECIFIC_FLAGS( DEFAULT -fgpu-rdc ) - IF (NOT KOKKOS_CXX_COMPILER_ID STREQUAL HIPCC) + IF (NOT KOKKOS_CXX_COMPILER_ID STREQUAL HIPCC AND NOT KOKKOS_IMPL_AMDGPU_FLAGS) COMPILER_SPECIFIC_LINK_OPTIONS( DEFAULT --hip-link ) @@ -654,15 +669,9 @@ FUNCTION(CHECK_CUDA_ARCH ARCH FLAG) IF(KOKKOS_ENABLE_COMPILE_AS_CMAKE_LANGUAGE) SET(CMAKE_CUDA_ARCHITECTURES ${KOKKOS_CUDA_ARCHITECTURES} PARENT_SCOPE) ELSE() - IF(KOKKOS_CXX_COMPILER_ID STREQUAL NVHPC) - STRING(REPLACE "sm_" "cc" NVHPC_CUDA_ARCH ${FLAG}) - GLOBAL_APPEND(KOKKOS_CUDA_OPTIONS "${CUDA_ARCH_FLAG}=${NVHPC_CUDA_ARCH}") - GLOBAL_APPEND(KOKKOS_LINK_OPTIONS "${CUDA_ARCH_FLAG}=${NVHPC_CUDA_ARCH}") - ELSE() - GLOBAL_APPEND(KOKKOS_CUDA_OPTIONS "${CUDA_ARCH_FLAG}=${FLAG}") - IF(KOKKOS_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE OR KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA) - GLOBAL_APPEND(KOKKOS_LINK_OPTIONS "${CUDA_ARCH_FLAG}=${FLAG}") - ENDIF() + GLOBAL_APPEND(KOKKOS_CUDA_OPTIONS "${CUDA_ARCH_FLAG}=${FLAG}") + IF(KOKKOS_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE OR KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA) + GLOBAL_APPEND(KOKKOS_LINK_OPTIONS "${CUDA_ARCH_FLAG}=${FLAG}") ENDIF() ENDIF() ENDIF() @@ -704,14 +713,16 @@ FUNCTION(CHECK_AMDGPU_ARCH ARCH FLAG) MESSAGE(WARNING "Given AMD GPU architecture ${ARCH}, but Kokkos_ENABLE_HIP, Kokkos_ENABLE_SYCL, Kokkos_ENABLE_OPENACC, and Kokkos_ENABLE_OPENMPTARGET are OFF. Option will be ignored.") UNSET(KOKKOS_ARCH_${ARCH} PARENT_SCOPE) ELSE() - IF(KOKKOS_ENABLE_HIP) - SET(KOKKOS_HIP_ARCHITECTURES ${FLAG} PARENT_SCOPE) - ENDIF() - SET(KOKKOS_AMDGPU_ARCH_FLAG ${FLAG} PARENT_SCOPE) - GLOBAL_APPEND(KOKKOS_AMDGPU_OPTIONS "${AMDGPU_ARCH_FLAG}=${FLAG}") - IF(KOKKOS_ENABLE_HIP_RELOCATABLE_DEVICE_CODE) - GLOBAL_APPEND(KOKKOS_LINK_OPTIONS "${AMDGPU_ARCH_FLAG}=${FLAG}") - ENDIF() + IF(KOKKOS_ENABLE_HIP) + SET(KOKKOS_HIP_ARCHITECTURES ${FLAG} PARENT_SCOPE) + ENDIF() + IF(NOT KOKKOS_IMPL_AMDGPU_FLAGS) + SET(KOKKOS_AMDGPU_ARCH_FLAG ${FLAG} PARENT_SCOPE) + GLOBAL_APPEND(KOKKOS_AMDGPU_OPTIONS "${AMDGPU_ARCH_FLAG}=${FLAG}") + ENDIF() + IF(KOKKOS_ENABLE_HIP_RELOCATABLE_DEVICE_CODE) + GLOBAL_APPEND(KOKKOS_LINK_OPTIONS "${AMDGPU_ARCH_FLAG}=${FLAG}") + ENDIF() ENDIF() ENDIF() ENDFUNCTION() @@ -724,6 +735,15 @@ FOREACH(ARCH IN LISTS SUPPORTED_AMD_ARCHS) CHECK_AMDGPU_ARCH(${ARCH} ${FLAG}) ENDFOREACH() +IF(KOKKOS_IMPL_AMDGPU_FLAGS) + IF (NOT AMDGPU_ARCH_ALREADY_SPECIFIED) + MESSAGE(FATAL_ERROR "When IMPL_AMDGPU_FLAGS is set the architecture autodectection is disabled. " + "Please explicitly set the GPU architecture.") + ENDIF() + GLOBAL_APPEND(KOKKOS_AMDGPU_OPTIONS "${KOKKOS_IMPL_AMDGPU_FLAGS}") + GLOBAL_APPEND(KOKKOS_LINK_OPTIONS "${KOKKOS_IMPL_AMDGPU_LINK}") +ENDIF() + MACRO(SET_AND_CHECK_AMD_ARCH ARCH FLAG) KOKKOS_SET_OPTION(ARCH_${ARCH} ON) CHECK_AMDGPU_ARCH(${ARCH} ${FLAG}) @@ -984,7 +1004,7 @@ IF (KOKKOS_ARCH_HOPPER90) ENDIF() #HIP detection of gpu arch -IF(KOKKOS_ENABLE_HIP AND NOT AMDGPU_ARCH_ALREADY_SPECIFIED) +IF(KOKKOS_ENABLE_HIP AND NOT AMDGPU_ARCH_ALREADY_SPECIFIED AND NOT KOKKOS_IMPL_AMDGPU_FLAGS) FIND_PROGRAM(ROCM_ENUMERATOR rocm_agent_enumerator) IF(NOT ROCM_ENUMERATOR) MESSAGE(FATAL_ERROR "Autodetection of AMD GPU architecture not possible as " diff --git a/lib/kokkos/cmake/kokkos_compiler_id.cmake b/lib/kokkos/cmake/kokkos_compiler_id.cmake index 9135ca2b41..e8bfadb64e 100644 --- a/lib/kokkos/cmake/kokkos_compiler_id.cmake +++ b/lib/kokkos/cmake/kokkos_compiler_id.cmake @@ -42,12 +42,8 @@ IF(Kokkos_ENABLE_CUDA) # If launcher was found and nvcc_wrapper was not specified as # compiler and `CMAKE_CXX_COMPILIER_LAUNCHER` is not set, set to use launcher. # Will ensure CMAKE_CXX_COMPILER is replaced by nvcc_wrapper - IF(Kokkos_COMPILE_LAUNCHER AND NOT INTERNAL_HAVE_COMPILER_NVCC AND NOT KOKKOS_CXX_COMPILER_ID STREQUAL Clang - AND NOT (Kokkos_ENABLE_IMPL_NVHPC_AS_DEVICE_COMPILER AND KOKKOS_CXX_COMPILER_ID STREQUAL NVHPC)) + IF(Kokkos_COMPILE_LAUNCHER AND NOT INTERNAL_HAVE_COMPILER_NVCC AND NOT KOKKOS_CXX_COMPILER_ID STREQUAL Clang) IF(CMAKE_CXX_COMPILER_LAUNCHER) - IF(KOKKOS_CXX_COMPILER_ID STREQUAL NVHPC) - MESSAGE(STATUS "Using nvc++ as device compiler requires Kokkos_ENABLE_IMPL_NVHPC_AS_DEVICE_COMPILER=ON!") - ENDIF() MESSAGE(FATAL_ERROR "Cannot use CMAKE_CXX_COMPILER_LAUNCHER if the CMAKE_CXX_COMPILER is not able to compile CUDA code, i.e. nvcc_wrapper or clang++!") ENDIF() # the first argument to launcher is always the C++ compiler defined by cmake @@ -149,56 +145,85 @@ IF(KOKKOS_CXX_COMPILER_ID STREQUAL Fujitsu) ENDIF() # Enforce the minimum compilers supported by Kokkos. -SET(KOKKOS_MESSAGE_TEXT "Compiler not supported by Kokkos. Required compiler versions:") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n Clang(CPU) 8.0.0 or higher") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n Clang(CUDA) 10.0.0 or higher") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n Clang(OpenMPTarget) 15.0.0 or higher") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n GCC 8.2.0 or higher") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n Intel 19.0.5 or higher") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n IntelLLVM(CPU) 2021.1.1 or higher") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n IntelLLVM(SYCL) 2023.0.0 or higher") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n NVCC 11.0.0 or higher") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n HIPCC 5.2.0 or higher") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n NVHPC/PGI 22.3 or higher") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n MSVC 19.29 or higher") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n XL/XLClang not supported") +IF(NOT CMAKE_CXX_STANDARD) + SET(CMAKE_CXX_STANDARD 17) +ENDIF() +IF(CMAKE_CXX_STANDARD EQUAL 17) + SET(KOKKOS_CLANG_CPU_MINIMUM 8.0.0) + SET(KOKKOS_CLANG_CUDA_MINIMUM 10.0.0) + SET(KOKKOS_CLANG_OPENMPTARGET_MINIMUM 15.0.0) + SET(KOKKOS_GCC_MINIMUM 8.2.0) + SET(KOKKOS_INTEL_MINIMUM 19.0.5) + SET(KOKKOS_INTEL_LLVM_CPU_MINIMUM 2021.1.1) + SET(KOKKOS_INTEL_LLVM_SYCL_MINIMUM 2023.0.0) + SET(KOKKOS_NVCC_MINIMUM 11.0.0) + SET(KOKKOS_HIPCC_MINIMUM 5.2.0) + SET(KOKKOS_NVHPC_MINIMUM 22.3) + SET(KOKKOS_MSVC_MINIMUM 19.29) +ELSE() + SET(KOKKOS_CLANG_CPU_MINIMUM 14.0.0) + SET(KOKKOS_CLANG_CUDA_MINIMUM 14.0.0) + SET(KOKKOS_CLANG_OPENMPTARGET_MINIMUM 15.0.0) + SET(KOKKOS_GCC_MINIMUM 10.1.0) + SET(KOKKOS_INTEL_MINIMUM "not supported") + SET(KOKKOS_INTEL_LLVM_CPU_MINIMUM 2022.0.0) + SET(KOKKOS_INTEL_LLVM_SYCL_MINIMUM 2023.0.0) + SET(KOKKOS_NVCC_MINIMUM 12.0.0) + SET(KOKKOS_HIPCC_MINIMUM 5.2.0) + SET(KOKKOS_NVHPC_MINIMUM 22.3) + SET(KOKKOS_MSVC_MINIMUM 19.30) +ENDIF() + +SET(KOKKOS_MESSAGE_TEXT "Compiler not supported by Kokkos for C++${CMAKE_CXX_STANDARD}. Required minimum compiler versions:") +SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n Clang(CPU) ${KOKKOS_CLANG_CPU_MINIMUM}") +SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n Clang(CUDA) ${KOKKOS_CLANG_CUDA_MINIMUM}") +SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n Clang(OpenMPTarget) ${KOKKOS_CLANG_OPENMPTARGET_MINIMUM}") +SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n GCC ${KOKKOS_GCC_MINIMUM}") +SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n Intel ${KOKKOS_INTEL_MINIMUM}") +SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n IntelLLVM(CPU) ${KOKKOS_INTEL_LLVM_CPU_MINIMUM}") +SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n IntelLLVM(SYCL) ${KOKKOS_INTEL_LLVM_SYCL_MINIMUM}") +SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n NVCC ${KOKKOS_NVCC_MINIMUM}") +SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n HIPCC ${KOKKOS_HIPCC_MINIMUM}") +SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n NVHPC/PGI ${KOKKOS_NVHPC_MINIMUM}") +SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n MSVC ${KOKKOS_MSVC_MINIMUM}") +SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n XL/XLClang not supported") SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\nCompiler: ${KOKKOS_CXX_COMPILER_ID} ${KOKKOS_CXX_COMPILER_VERSION}\n") IF(KOKKOS_CXX_COMPILER_ID STREQUAL Clang AND NOT Kokkos_ENABLE_CUDA) - IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS 8.0.0) + IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_CLANG_CPU_MINIMUM}) MESSAGE(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") ENDIF() ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL Clang AND Kokkos_ENABLE_CUDA) - IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS 10.0.0) + IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_CLANG_CUDA_MINIMUM}) MESSAGE(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") ENDIF() ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL GNU) - IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS 8.2.0) + IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_GCC_MINIMUM}) MESSAGE(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") ENDIF() ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL Intel) - IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS 19.0.5) + IF((NOT CMAKE_CXX_STANDARD EQUAL 17) OR (KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_INTEL_MINIMUM})) MESSAGE(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") ENDIF() ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL IntelLLVM AND NOT Kokkos_ENABLE_SYCL) - IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS 2021.1.1) + IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_INTEL_LLVM_CPU_MINIMUM}) MESSAGE(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") ENDIF() ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL IntelLLVM AND Kokkos_ENABLE_SYCL) - IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS 2023.0.0) + IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_INTEL_LLVM_SYCL_MINIMUM}) MESSAGE(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") ENDIF() ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA) - IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS 11.0.0) + IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_NVCC_MINIMUM}) MESSAGE(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") ENDIF() SET(CMAKE_CXX_EXTENSIONS OFF CACHE BOOL "Kokkos turns off CXX extensions" FORCE) ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL HIPCC) - IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS 5.2.0) + IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_HIPCC_MINIMUM}) MESSAGE(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") ENDIF() ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL PGI OR KOKKOS_CXX_COMPILER_ID STREQUAL NVHPC) - IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS 22.3) + IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_NVHPC_MINIMUM}) MESSAGE(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") ENDIF() # Treat PGI internally as NVHPC to simplify handling both compilers. @@ -206,13 +231,13 @@ ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL PGI OR KOKKOS_CXX_COMPILER_ID STREQUAL NV # backward-compatible to pgc++. SET(KOKKOS_CXX_COMPILER_ID NVHPC CACHE STRING INTERNAL FORCE) ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL "MSVC") - IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS 19.29) + IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_MSVC_MINIMUM}) MESSAGE(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") ENDIF() ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL XL OR KOKKOS_CXX_COMPILER_ID STREQUAL XLClang) MESSAGE(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL Clang AND Kokkos_ENABLE_OPENMPTARGET) - IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS 15.0.0) + IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS KOKKOS_CLANG_OPENMPTARGET_MINIMUM) MESSAGE(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") ENDIF() ENDIF() diff --git a/lib/kokkos/cmake/kokkos_enable_options.cmake b/lib/kokkos/cmake/kokkos_enable_options.cmake index 32788e7aa0..b900c4a232 100644 --- a/lib/kokkos/cmake/kokkos_enable_options.cmake +++ b/lib/kokkos/cmake/kokkos_enable_options.cmake @@ -75,8 +75,12 @@ KOKKOS_ENABLE_OPTION(IMPL_HIP_UNIFIED_MEMORY OFF "Whether to leverage unified me # This option will go away eventually, but allows fallback to old implementation when needed. KOKKOS_ENABLE_OPTION(DESUL_ATOMICS_EXTERNAL OFF "Whether to use an external desul installation") KOKKOS_ENABLE_OPTION(ATOMICS_BYPASS OFF "**NOT RECOMMENDED** Whether to make atomics non-atomic for non-threaded MPI-only use cases") +KOKKOS_ENABLE_OPTION(IMPL_REF_COUNT_BRANCH_UNLIKELY ON "Whether to use the C++20 `[[unlikely]]` attribute in the view reference counting") +mark_as_advanced(Kokkos_ENABLE_IMPL_REF_COUNT_BRANCH_UNLIKELY) +KOKKOS_ENABLE_OPTION(IMPL_VIEW_OF_VIEWS_DESTRUCTOR_PRECONDITION_VIOLATION_WORKAROUND OFF "Whether to enable a workaround for invalid use of View of Views that causes program hang on destruction.") +mark_as_advanced(Kokkos_ENABLE_IMPL_VIEW_OF_VIEWS_DESTRUCTOR_PRECONDITION_VIOLATION_WORKAROUND) -KOKKOS_ENABLE_OPTION(IMPL_MDSPAN OFF "Whether to enable experimental mdspan support") +KOKKOS_ENABLE_OPTION(IMPL_MDSPAN ON "Whether to enable experimental mdspan support") KOKKOS_ENABLE_OPTION(MDSPAN_EXTERNAL OFF BOOL "Whether to use an external version of mdspan") KOKKOS_ENABLE_OPTION(IMPL_SKIP_COMPILER_MDSPAN ON BOOL "Whether to use an internal version of mdspan even if the compiler supports mdspan") mark_as_advanced(Kokkos_ENABLE_IMPL_MDSPAN) diff --git a/lib/kokkos/cmake/kokkos_functions.cmake b/lib/kokkos/cmake/kokkos_functions.cmake index 9dab1ca00e..d1f1e0d7a7 100644 --- a/lib/kokkos/cmake/kokkos_functions.cmake +++ b/lib/kokkos/cmake/kokkos_functions.cmake @@ -709,7 +709,12 @@ MACRO(kokkos_find_imported NAME) ENDIF() IF (NOT TPL_LIBRARY_SUFFIXES) - SET(TPL_LIBRARY_SUFFIXES lib lib64) + SET(TPL_LIBRARY_SUFFIXES lib) + IF(KOKKOS_IMPL_32BIT) + LIST(APPEND TPL_LIBRARY_SUFFIXES lib32) + ELSE() + LIST(APPEND TPL_LIBRARY_SUFFIXES lib64) + ENDIF() ENDIF() SET(${NAME}_INCLUDE_DIRS) diff --git a/lib/kokkos/cmake/kokkos_test_cxx_std.cmake b/lib/kokkos/cmake/kokkos_test_cxx_std.cmake index b075a3e36b..5b45674e05 100644 --- a/lib/kokkos/cmake/kokkos_test_cxx_std.cmake +++ b/lib/kokkos/cmake/kokkos_test_cxx_std.cmake @@ -124,12 +124,8 @@ IF(KOKKOS_ENABLE_CUDA) ELSEIF(CMAKE_CXX_EXTENSIONS) MESSAGE(FATAL_ERROR "Compiling CUDA code with clang doesn't support C++ extensions. Set -DCMAKE_CXX_EXTENSIONS=OFF") ENDIF() - ELSEIF(NOT KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA AND NOT (Kokkos_ENABLE_IMPL_NVHPC_AS_DEVICE_COMPILER AND KOKKOS_CXX_COMPILER_ID STREQUAL NVHPC)) - IF(KOKKOS_CXX_COMPILER_ID STREQUAL NVHPC) - MESSAGE(FATAL_ERROR "Invalid compiler for CUDA. To allow nvc++ as Cuda compiler, Kokkos_ENABLE_IMPL_NVHPC_AS_DEVICE_COMPILER=ON must be set!") - ELSE() - MESSAGE(FATAL_ERROR "Invalid compiler for CUDA. The compiler must be nvcc_wrapper or Clang or NVC++ or use kokkos_launch_compiler, but compiler ID was ${KOKKOS_CXX_COMPILER_ID}") - ENDIF() + ELSEIF(NOT KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA) + MESSAGE(FATAL_ERROR "Invalid compiler for CUDA. The compiler must be nvcc_wrapper or Clang or use kokkos_launch_compiler, but compiler ID was ${KOKKOS_CXX_COMPILER_ID}") ENDIF() ENDIF() diff --git a/lib/kokkos/cmake/kokkos_tpls.cmake b/lib/kokkos/cmake/kokkos_tpls.cmake index 6ef3b79bde..cda9e0d600 100644 --- a/lib/kokkos/cmake/kokkos_tpls.cmake +++ b/lib/kokkos/cmake/kokkos_tpls.cmake @@ -103,13 +103,19 @@ if (Kokkos_ENABLE_IMPL_MDSPAN AND Kokkos_ENABLE_MDSPAN_EXTERNAL) endif() IF (Kokkos_ENABLE_OPENMP) - find_package(OpenMP REQUIRED) + find_package(OpenMP REQUIRED COMPONENTS CXX) # FIXME_TRILINOS Trilinos doesn't allow for Kokkos to use find_dependency # so we just append the flags here instead of linking with the OpenMP target. IF(KOKKOS_HAS_TRILINOS) COMPILER_SPECIFIC_FLAGS(DEFAULT ${OpenMP_CXX_FLAGS}) ELSE() - KOKKOS_EXPORT_CMAKE_TPL(OpenMP REQUIRED) + KOKKOS_EXPORT_CMAKE_TPL(OpenMP REQUIRED COMPONENTS CXX) + ENDIF() + IF(Kokkos_ENABLE_HIP AND KOKKOS_COMPILE_LANGUAGE STREQUAL HIP) + GLOBAL_APPEND(KOKKOS_AMDGPU_OPTIONS ${OpenMP_CXX_FLAGS}) + ENDIF() + IF(Kokkos_ENABLE_CUDA AND KOKKOS_COMPILE_LANGUAGE STREQUAL CUDA) + GLOBAL_APPEND(KOKKOS_CUDA_OPTIONS -Xcompiler ${OpenMP_CXX_FLAGS}) ENDIF() ENDIF() diff --git a/lib/kokkos/cmake/kokkos_tribits.cmake b/lib/kokkos/cmake/kokkos_tribits.cmake index 060a7a8472..6da543a2c8 100644 --- a/lib/kokkos/cmake/kokkos_tribits.cmake +++ b/lib/kokkos/cmake/kokkos_tribits.cmake @@ -160,6 +160,12 @@ FUNCTION(KOKKOS_ADD_EXECUTABLE_AND_TEST ROOT_NAME) ) ENDIF() ENDIF() + # We noticed problems with -fvisibility=hidden for inline static variables + # if Kokkos was built as shared library. + IF(BUILD_SHARED_LIBS) + SET_PROPERTY(TARGET ${PACKAGE_NAME}_${ROOT_NAME} PROPERTY VISIBILITY_INLINES_HIDDEN ON) + SET_PROPERTY(TARGET ${PACKAGE_NAME}_${ROOT_NAME} PROPERTY CXX_VISIBILITY_PRESET hidden) + ENDIF() ENDFUNCTION() FUNCTION(KOKKOS_SET_EXE_PROPERTY ROOT_NAME) @@ -241,34 +247,6 @@ MACRO(KOKKOS_CONFIGURE_CORE) KOKKOS_CONFIG_HEADER( KokkosCore_Config_HeaderSet.in KokkosCore_Config_FwdBackend.hpp "KOKKOS_FWD" "fwd/Kokkos_Fwd" "${KOKKOS_ENABLED_DEVICES}") KOKKOS_CONFIG_HEADER( KokkosCore_Config_HeaderSet.in KokkosCore_Config_SetupBackend.hpp "KOKKOS_SETUP" "setup/Kokkos_Setup" "${DEVICE_SETUP_LIST}") KOKKOS_CONFIG_HEADER( KokkosCore_Config_HeaderSet.in KokkosCore_Config_DeclareBackend.hpp "KOKKOS_DECLARE" "decl/Kokkos_Declare" "${KOKKOS_ENABLED_DEVICES}") - SET(_DEFAULT_HOST_MEMSPACE "::Kokkos::HostSpace") - KOKKOS_OPTION(DEFAULT_DEVICE_MEMORY_SPACE "" STRING "Override default device memory space") - KOKKOS_OPTION(DEFAULT_HOST_MEMORY_SPACE "" STRING "Override default host memory space") - KOKKOS_OPTION(DEFAULT_DEVICE_EXECUTION_SPACE "" STRING "Override default device execution space") - KOKKOS_OPTION(DEFAULT_HOST_PARALLEL_EXECUTION_SPACE "" STRING "Override default host parallel execution space") - IF (NOT Kokkos_DEFAULT_DEVICE_EXECUTION_SPACE STREQUAL "") - SET(_DEVICE_PARALLEL ${Kokkos_DEFAULT_DEVICE_EXECUTION_SPACE}) - MESSAGE(STATUS "Override default device execution space: ${_DEVICE_PARALLEL}") - SET(KOKKOS_DEVICE_SPACE_ACTIVE ON) - ELSE() - IF (_DEVICE_PARALLEL STREQUAL "NoTypeDefined") - SET(KOKKOS_DEVICE_SPACE_ACTIVE OFF) - ELSE() - SET(KOKKOS_DEVICE_SPACE_ACTIVE ON) - ENDIF() - ENDIF() - IF (NOT Kokkos_DEFAULT_HOST_PARALLEL_EXECUTION_SPACE STREQUAL "") - SET(_HOST_PARALLEL ${Kokkos_DEFAULT_HOST_PARALLEL_EXECUTION_SPACE}) - MESSAGE(STATUS "Override default host parallel execution space: ${_HOST_PARALLEL}") - SET(KOKKOS_HOSTPARALLEL_SPACE_ACTIVE ON) - ELSE() - IF (_HOST_PARALLEL STREQUAL "NoTypeDefined") - SET(KOKKOS_HOSTPARALLEL_SPACE_ACTIVE OFF) - ELSE() - SET(KOKKOS_HOSTPARALLEL_SPACE_ACTIVE ON) - ENDIF() - ENDIF() - #We are ready to configure the header CONFIGURE_FILE(cmake/KokkosCore_config.h.in KokkosCore_config.h @ONLY) ENDMACRO() @@ -484,15 +462,10 @@ ENDFUNCTION() FUNCTION(KOKKOS_LIB_INCLUDE_DIRECTORIES TARGET) - IF(KOKKOS_HAS_TRILINOS) - #ignore the target, tribits doesn't do anything directly with targets - TRIBITS_INCLUDE_DIRECTORIES(${ARGN}) - ELSE() #append to a list for later - KOKKOS_LIB_TYPE(${TARGET} INCTYPE) - FOREACH(DIR ${ARGN}) - TARGET_INCLUDE_DIRECTORIES(${TARGET} ${INCTYPE} $) - ENDFOREACH() - ENDIF() + KOKKOS_LIB_TYPE(${TARGET} INCTYPE) + FOREACH(DIR ${ARGN}) + TARGET_INCLUDE_DIRECTORIES(${TARGET} ${INCTYPE} $) + ENDFOREACH() ENDFUNCTION() FUNCTION(KOKKOS_LIB_COMPILE_OPTIONS TARGET) diff --git a/lib/kokkos/cmake/tpls/FindTPLCUSPARSE.cmake b/lib/kokkos/cmake/tpls/FindTPLCUSPARSE.cmake deleted file mode 100644 index 4709f8002b..0000000000 --- a/lib/kokkos/cmake/tpls/FindTPLCUSPARSE.cmake +++ /dev/null @@ -1,26 +0,0 @@ -#@HEADER -# ************************************************************************ -# -# Kokkos v. 4.0 -# Copyright (2022) National Technology & Engineering -# Solutions of Sandia, LLC (NTESS). -# -# Under the terms of Contract DE-NA0003525 with NTESS, -# the U.S. Government retains certain rights in this software. -# -# Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. -# -# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -# -#@HEADER - -# Check for CUDA support - -IF (NOT TPL_ENABLE_CUDA) - MESSAGE(FATAL_ERROR "\nCUSPARSE requires CUDA") -ELSE() - GLOBAL_SET(TPL_CUSPARSE_LIBRARY_DIRS) - GLOBAL_SET(TPL_CUSPARSE_INCLUDE_DIRS ${TPL_CUDA_INCLUDE_DIRS}) - GLOBAL_SET(TPL_CUSPARSE_LIBRARIES ${CUDA_cusparse_LIBRARY}) -ENDIF() - diff --git a/lib/kokkos/containers/src/Kokkos_DualView.hpp b/lib/kokkos/containers/src/Kokkos_DualView.hpp index e821570a8d..a37a2bdceb 100644 --- a/lib/kokkos/containers/src/Kokkos_DualView.hpp +++ b/lib/kokkos/containers/src/Kokkos_DualView.hpp @@ -944,13 +944,13 @@ class DualView : public ViewTraits { if (sizeMismatch) { ::Kokkos::realloc(arg_prop, d_view, n0, n1, n2, n3, n4, n5, n6, n7); - if (alloc_prop_input::initialize) { + if constexpr (alloc_prop_input::initialize) { h_view = create_mirror_view(typename t_host::memory_space(), d_view); } else { h_view = create_mirror_view(Kokkos::WithoutInitializing, typename t_host::memory_space(), d_view); } - } else if (alloc_prop_input::initialize) { + } else if constexpr (alloc_prop_input::initialize) { if constexpr (alloc_prop_input::has_execution_space) { const auto& exec_space = Impl::get_property(arg_prop); @@ -1038,12 +1038,10 @@ class DualView : public ViewTraits { /* Resize on Device */ if (sizeMismatch) { ::Kokkos::resize(properties, d_view, n0, n1, n2, n3, n4, n5, n6, n7); - if (alloc_prop_input::initialize) { - h_view = create_mirror_view(typename t_host::memory_space(), d_view); - } else { - h_view = create_mirror_view(Kokkos::WithoutInitializing, - typename t_host::memory_space(), d_view); - } + // this part of the lambda was relocated in a method as it contains a + // `if constexpr`. In some cases, both branches were evaluated + // leading to a compile error + resync_host(properties); /* Mark Device copy as modified */ ++modified_flags(1); @@ -1054,13 +1052,10 @@ class DualView : public ViewTraits { /* Resize on Host */ if (sizeMismatch) { ::Kokkos::resize(properties, h_view, n0, n1, n2, n3, n4, n5, n6, n7); - if (alloc_prop_input::initialize) { - d_view = create_mirror_view(typename t_dev::memory_space(), h_view); - - } else { - d_view = create_mirror_view(Kokkos::WithoutInitializing, - typename t_dev::memory_space(), h_view); - } + // this part of the lambda was relocated in a method as it contains a + // `if constexpr`. In some cases, both branches were evaluated + // leading to a compile error + resync_device(properties); /* Mark Host copy as modified */ ++modified_flags(0); @@ -1099,6 +1094,39 @@ class DualView : public ViewTraits { } } + private: + // resync host mirror from device + // this code was relocated from a lambda as it contains a `if constexpr`. + // In some cases, both branches were evaluated, leading to a compile error + template + inline void resync_host(Impl::ViewCtorProp const&) { + using alloc_prop_input = Impl::ViewCtorProp; + + if constexpr (alloc_prop_input::initialize) { + h_view = create_mirror_view(typename t_host::memory_space(), d_view); + } else { + h_view = create_mirror_view(Kokkos::WithoutInitializing, + typename t_host::memory_space(), d_view); + } + } + + // resync device mirror from host + // this code was relocated from a lambda as it contains a `if constexpr` + // In some cases, both branches were evaluated leading to a compile error + template + inline void resync_device(Impl::ViewCtorProp const&) { + using alloc_prop_input = Impl::ViewCtorProp; + + if constexpr (alloc_prop_input::initialize) { + d_view = create_mirror_view(typename t_dev::memory_space(), h_view); + + } else { + d_view = create_mirror_view(Kokkos::WithoutInitializing, + typename t_dev::memory_space(), h_view); + } + } + + public: void resize(const size_t n0 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, const size_t n1 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, const size_t n2 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, diff --git a/lib/kokkos/containers/src/Kokkos_DynRankView.hpp b/lib/kokkos/containers/src/Kokkos_DynRankView.hpp index 5fa59f1b7c..5f7fcaf69e 100644 --- a/lib/kokkos/containers/src/Kokkos_DynRankView.hpp +++ b/lib/kokkos/containers/src/Kokkos_DynRankView.hpp @@ -1657,8 +1657,7 @@ KOKKOS_FUNCTION auto as_view_of_rank_n( if constexpr (std::is_same_v || std::is_same_v || - std::is_same_v || - is_layouttiled::value) { + std::is_same_v) { for (int i = N; i < 7; ++i) layout.dimension[i] = KOKKOS_IMPL_CTOR_DEFAULT_ARG; } @@ -1933,254 +1932,155 @@ struct MirrorDRVType { } // namespace Impl namespace Impl { + +// create a mirror +// private interface that accepts arbitrary view constructor args passed by a +// view_alloc template -inline typename DynRankView::HostMirror create_mirror( - const DynRankView& src, - const Impl::ViewCtorProp& arg_prop, - std::enable_if_t::has_memory_space>* = - nullptr) { - using src_type = DynRankView; - using dst_type = typename src_type::HostMirror; - - using alloc_prop_input = Impl::ViewCtorProp; - - static_assert( - !alloc_prop_input::has_label, - "The view constructor arguments passed to Kokkos::create_mirror " - "must not include a label!"); - static_assert( - !alloc_prop_input::has_pointer, - "The view constructor arguments passed to Kokkos::create_mirror must " - "not include a pointer!"); - static_assert( - !alloc_prop_input::allow_padding, - "The view constructor arguments passed to Kokkos::create_mirror must " - "not explicitly allow padding!"); +inline auto create_mirror(const DynRankView& src, + const Impl::ViewCtorProp& arg_prop) { + check_view_ctor_args_create_mirror(); auto prop_copy = Impl::with_properties_if_unset( arg_prop, std::string(src.label()).append("_mirror")); - return dst_type(prop_copy, Impl::reconstructLayout(src.layout(), src.rank())); -} + if constexpr (Impl::ViewCtorProp::has_memory_space) { + using dst_type = typename Impl::MirrorDRVType< + typename Impl::ViewCtorProp::memory_space, T, + P...>::view_type; -template -inline auto create_mirror( - const DynRankView& src, - const Impl::ViewCtorProp& arg_prop, - std::enable_if_t::has_memory_space>* = - nullptr) { - using dst_type = typename Impl::MirrorDRVType< - typename Impl::ViewCtorProp::memory_space, T, - P...>::view_type; + return dst_type(prop_copy, + Impl::reconstructLayout(src.layout(), src.rank())); + } else { + using src_type = DynRankView; + using dst_type = typename src_type::HostMirror; - using alloc_prop_input = Impl::ViewCtorProp; - - static_assert( - !alloc_prop_input::has_label, - "The view constructor arguments passed to Kokkos::create_mirror " - "must not include a label!"); - static_assert( - !alloc_prop_input::has_pointer, - "The view constructor arguments passed to Kokkos::create_mirror must " - "not include a pointer!"); - static_assert( - !alloc_prop_input::allow_padding, - "The view constructor arguments passed to Kokkos::create_mirror must " - "not explicitly allow padding!"); - - auto prop_copy = Impl::with_properties_if_unset( - arg_prop, std::string(src.label()).append("_mirror")); - - return dst_type(prop_copy, Impl::reconstructLayout(src.layout(), src.rank())); + return dst_type(prop_copy, + Impl::reconstructLayout(src.layout(), src.rank())); + } +#if defined(KOKKOS_COMPILER_INTEL) || \ + (defined(KOKKOS_COMPILER_NVCC) && KOKKOS_COMPILER_NVCC >= 1130 && \ + !defined(KOKKOS_COMPILER_MSVC)) + __builtin_unreachable(); +#endif } } // namespace Impl -// Create a mirror in host space -template -inline typename DynRankView::HostMirror create_mirror( - const DynRankView& src, - std::enable_if_t::specialize, - void>::value>* = nullptr) { - return Impl::create_mirror(src, Kokkos::Impl::ViewCtorProp<>{}); +// public interface +template ::specialize>>> +inline auto create_mirror(const DynRankView& src) { + return Impl::create_mirror(src, Kokkos::view_alloc()); } -template -inline typename DynRankView::HostMirror create_mirror( - Kokkos::Impl::WithoutInitializing_t wi, const DynRankView& src, - std::enable_if_t::specialize, - void>::value>* = nullptr) { +// public interface that accepts a without initializing flag +template ::specialize>>> +inline auto create_mirror(Kokkos::Impl::WithoutInitializing_t wi, + const DynRankView& src) { return Impl::create_mirror(src, Kokkos::view_alloc(wi)); } -template -inline typename DynRankView::HostMirror create_mirror( - const Impl::ViewCtorProp& arg_prop, - const DynRankView& src, - std::enable_if_t< - std::is_void::specialize>::value && - !Impl::ViewCtorProp::has_memory_space>* = nullptr) { - return Impl::create_mirror(src, arg_prop); -} - -// Create a mirror in a new space +// public interface that accepts a space template ::value && - std::is_void::specialize>::value>> -typename Impl::MirrorDRVType::view_type create_mirror( - const Space&, const Kokkos::DynRankView& src) { + std::is_void_v::specialize>>> +auto create_mirror(const Space&, const Kokkos::DynRankView& src) { return Impl::create_mirror( src, Kokkos::view_alloc(typename Space::memory_space{})); } -template -typename Impl::MirrorDRVType::view_type create_mirror( - Kokkos::Impl::WithoutInitializing_t wi, const Space&, - const Kokkos::DynRankView& src, - std::enable_if_t::specialize, - void>::value>* = nullptr) { +// public interface that accepts a space and a without initializing flag +template ::value && + std::is_void_v::specialize>>> +auto create_mirror(Kokkos::Impl::WithoutInitializing_t wi, const Space&, + const Kokkos::DynRankView& src) { return Impl::create_mirror( src, Kokkos::view_alloc(wi, typename Space::memory_space{})); } -template -inline auto create_mirror( - const Impl::ViewCtorProp& arg_prop, - const DynRankView& src, - std::enable_if_t< - std::is_void::specialize>::value && - Impl::ViewCtorProp::has_memory_space>* = nullptr) { - using ReturnType = typename Impl::MirrorDRVType< - typename Impl::ViewCtorProp::memory_space, T, - P...>::view_type; - return ReturnType{Impl::create_mirror(src, arg_prop)}; +// public interface that accepts arbitrary view constructor args passed by a +// view_alloc +template ::specialize>>> +inline auto create_mirror(const Impl::ViewCtorProp& arg_prop, + const DynRankView& src) { + return Impl::create_mirror(src, arg_prop); } namespace Impl { -template -inline std::enable_if_t< - !Impl::ViewCtorProp::has_memory_space && - std::is_same< - typename DynRankView::memory_space, - typename DynRankView::HostMirror::memory_space>::value && - std::is_same< - typename DynRankView::data_type, - typename DynRankView::HostMirror::data_type>::value, - typename DynRankView::HostMirror> -create_mirror_view(const DynRankView& src, - const typename Impl::ViewCtorProp&) { - return src; -} +// create a mirror view +// private interface that accepts arbitrary view constructor args passed by a +// view_alloc template -inline std::enable_if_t< - !Impl::ViewCtorProp::has_memory_space && - !(std::is_same< - typename DynRankView::memory_space, - typename DynRankView::HostMirror::memory_space>::value && - std::is_same< - typename DynRankView::data_type, - typename DynRankView::HostMirror::data_type>::value), - typename DynRankView::HostMirror> -create_mirror_view( +inline auto create_mirror_view( const DynRankView& src, - const typename Impl::ViewCtorProp& arg_prop) { - return Kokkos::Impl::create_mirror(src, arg_prop); + [[maybe_unused]] const typename Impl::ViewCtorProp& + arg_prop) { + if constexpr (!Impl::ViewCtorProp::has_memory_space) { + if constexpr (std::is_same::memory_space, + typename DynRankView< + T, P...>::HostMirror::memory_space>::value && + std::is_same::data_type, + typename DynRankView< + T, P...>::HostMirror::data_type>::value) { + return typename DynRankView::HostMirror(src); + } else { + return Kokkos::Impl::choose_create_mirror(src, arg_prop); + } + } else { + if constexpr (Impl::MirrorDRViewType::memory_space, + T, P...>::is_same_memspace) { + return typename Impl::MirrorDRViewType< + typename Impl::ViewCtorProp::memory_space, T, + P...>::view_type(src); + } else { + return Kokkos::Impl::choose_create_mirror(src, arg_prop); + } + } +#if defined(KOKKOS_COMPILER_INTEL) || \ + (defined(KOKKOS_COMPILER_NVCC) && KOKKOS_COMPILER_NVCC >= 1130 && \ + !defined(KOKKOS_COMPILER_MSVC)) + __builtin_unreachable(); +#endif } -template ::has_memory_space>> -inline std::enable_if_t< - Kokkos::is_space< - typename Impl::ViewCtorProp::memory_space>::value && - Impl::MirrorDRViewType< - typename Impl::ViewCtorProp::memory_space, T, - P...>::is_same_memspace, - typename Impl::MirrorDRViewType< - typename Impl::ViewCtorProp::memory_space, T, - P...>::view_type> -create_mirror_view(const Kokkos::DynRankView& src, - const typename Impl::ViewCtorProp&) { - return src; -} - -template ::has_memory_space>> -inline std::enable_if_t< - Kokkos::is_space< - typename Impl::ViewCtorProp::memory_space>::value && - !Impl::MirrorDRViewType< - typename Impl::ViewCtorProp::memory_space, T, - P...>::is_same_memspace, - typename Impl::MirrorDRViewType< - typename Impl::ViewCtorProp::memory_space, T, - P...>::view_type> -create_mirror_view( - const Kokkos::DynRankView& src, - const typename Impl::ViewCtorProp& arg_prop) { - return Kokkos::Impl::create_mirror(src, arg_prop); -} } // namespace Impl -// Create a mirror view in host space +// public interface template -inline std::enable_if_t< - (std::is_same< - typename DynRankView::memory_space, - typename DynRankView::HostMirror::memory_space>::value && - std::is_same::data_type, - typename DynRankView::HostMirror::data_type>::value), - typename DynRankView::HostMirror> -create_mirror_view(const Kokkos::DynRankView& src) { - return src; -} - -template -inline std::enable_if_t< - !(std::is_same< - typename DynRankView::memory_space, - typename DynRankView::HostMirror::memory_space>::value && - std::is_same< - typename DynRankView::data_type, - typename DynRankView::HostMirror::data_type>::value), - typename DynRankView::HostMirror> -create_mirror_view(const Kokkos::DynRankView& src) { - return Kokkos::create_mirror(src); +inline auto create_mirror_view(const Kokkos::DynRankView& src) { + return Impl::create_mirror_view(src, Kokkos::view_alloc()); } +// public interface that accepts a without initializing flag template inline auto create_mirror_view(Kokkos::Impl::WithoutInitializing_t wi, const DynRankView& src) { return Impl::create_mirror_view(src, Kokkos::view_alloc(wi)); } -// Create a mirror view in a new space -// FIXME_C++17 Improve SFINAE here. +// public interface that accepts a space template ::value>> -inline typename Impl::MirrorDRViewType::view_type -create_mirror_view( - const Space&, const Kokkos::DynRankView& src, - std::enable_if_t< - Impl::MirrorDRViewType::is_same_memspace>* = nullptr) { - return src; +inline auto create_mirror_view(const Space&, + const Kokkos::DynRankView& src) { + return Impl::create_mirror_view( + src, Kokkos::view_alloc(typename Space::memory_space())); } -// FIXME_C++17 Improve SFINAE here. +// public interface that accepts a space and a without initializing flag template ::value>> -inline typename Impl::MirrorDRViewType::view_type -create_mirror_view( - const Space& space, const Kokkos::DynRankView& src, - std::enable_if_t< - !Impl::MirrorDRViewType::is_same_memspace>* = nullptr) { - return Kokkos::create_mirror(space, src); -} - -template + typename Enable = std::enable_if_t::value>> inline auto create_mirror_view(Kokkos::Impl::WithoutInitializing_t wi, const Space&, const Kokkos::DynRankView& src) { @@ -2188,6 +2088,8 @@ inline auto create_mirror_view(Kokkos::Impl::WithoutInitializing_t wi, src, Kokkos::view_alloc(typename Space::memory_space{}, wi)); } +// public interface that accepts arbitrary view constructor args passed by a +// view_alloc template inline auto create_mirror_view( const typename Impl::ViewCtorProp& arg_prop, @@ -2195,75 +2097,51 @@ inline auto create_mirror_view( return Impl::create_mirror_view(src, arg_prop); } -template +// create a mirror view and deep copy it +// public interface that accepts arbitrary view constructor args passed by a +// view_alloc +template ::specialize>::value>> auto create_mirror_view_and_copy( - const Impl::ViewCtorProp&, - const Kokkos::DynRankView& src, - std::enable_if_t< - std::is_void::specialize>::value && - Impl::MirrorDRViewType< - typename Impl::ViewCtorProp::memory_space, T, - P...>::is_same_memspace>* = nullptr) { + [[maybe_unused]] const Impl::ViewCtorProp& arg_prop, + const Kokkos::DynRankView& src) { using alloc_prop_input = Impl::ViewCtorProp; - static_assert( - alloc_prop_input::has_memory_space, - "The view constructor arguments passed to " - "Kokkos::create_mirror_view_and_copy must include a memory space!"); - static_assert(!alloc_prop_input::has_pointer, - "The view constructor arguments passed to " - "Kokkos::create_mirror_view_and_copy must " - "not include a pointer!"); - static_assert(!alloc_prop_input::allow_padding, - "The view constructor arguments passed to " - "Kokkos::create_mirror_view_and_copy must " - "not explicitly allow padding!"); - // same behavior as deep_copy(src, src) - if (!alloc_prop_input::has_execution_space) - fence( - "Kokkos::create_mirror_view_and_copy: fence before returning src view"); - return src; -} + Impl::check_view_ctor_args_create_mirror_view_and_copy(); -template -auto create_mirror_view_and_copy( - const Impl::ViewCtorProp& arg_prop, - const Kokkos::DynRankView& src, - std::enable_if_t< - std::is_void::specialize>::value && - !Impl::MirrorDRViewType< - typename Impl::ViewCtorProp::memory_space, T, - P...>::is_same_memspace>* = nullptr) { - using alloc_prop_input = Impl::ViewCtorProp; - static_assert( - alloc_prop_input::has_memory_space, - "The view constructor arguments passed to " - "Kokkos::create_mirror_view_and_copy must include a memory space!"); - static_assert(!alloc_prop_input::has_pointer, - "The view constructor arguments passed to " - "Kokkos::create_mirror_view_and_copy must " - "not include a pointer!"); - static_assert(!alloc_prop_input::allow_padding, - "The view constructor arguments passed to " - "Kokkos::create_mirror_view_and_copy must " - "not explicitly allow padding!"); - using Space = typename alloc_prop_input::memory_space; - using Mirror = typename Impl::MirrorDRViewType::view_type; + if constexpr (Impl::MirrorDRViewType< + typename Impl::ViewCtorProp::memory_space, + T, P...>::is_same_memspace) { + // same behavior as deep_copy(src, src) + if constexpr (!alloc_prop_input::has_execution_space) + fence( + "Kokkos::create_mirror_view_and_copy: fence before returning src " + "view"); + return src; + } else { + using Space = typename alloc_prop_input::memory_space; + using Mirror = typename Impl::MirrorDRViewType::view_type; - auto arg_prop_copy = Impl::with_properties_if_unset( - arg_prop, std::string{}, WithoutInitializing, - typename Space::execution_space{}); + auto arg_prop_copy = Impl::with_properties_if_unset( + arg_prop, std::string{}, WithoutInitializing, + typename Space::execution_space{}); - std::string& label = Impl::get_property(arg_prop_copy); - if (label.empty()) label = src.label(); - auto mirror = typename Mirror::non_const_type{ - arg_prop_copy, Impl::reconstructLayout(src.layout(), src.rank())}; - if constexpr (alloc_prop_input::has_execution_space) { - deep_copy(Impl::get_property(arg_prop_copy), - mirror, src); - } else - deep_copy(mirror, src); - return mirror; + std::string& label = Impl::get_property(arg_prop_copy); + if (label.empty()) label = src.label(); + auto mirror = typename Mirror::non_const_type{ + arg_prop_copy, Impl::reconstructLayout(src.layout(), src.rank())}; + if constexpr (alloc_prop_input::has_execution_space) { + deep_copy(Impl::get_property(arg_prop_copy), + mirror, src); + } else + deep_copy(mirror, src); + return mirror; + } +#if defined(KOKKOS_COMPILER_NVCC) && KOKKOS_COMPILER_NVCC >= 1130 && \ + !defined(KOKKOS_COMPILER_MSVC) + __builtin_unreachable(); +#endif } template diff --git a/lib/kokkos/containers/src/Kokkos_DynamicView.hpp b/lib/kokkos/containers/src/Kokkos_DynamicView.hpp index 12885edbae..a4b74e246e 100644 --- a/lib/kokkos/containers/src/Kokkos_DynamicView.hpp +++ b/lib/kokkos/containers/src/Kokkos_DynamicView.hpp @@ -590,96 +590,81 @@ struct MirrorDynamicViewType { } // namespace Impl namespace Impl { -template -inline auto create_mirror( - const Kokkos::Experimental::DynamicView& src, - const Impl::ViewCtorProp& arg_prop, - std::enable_if_t::has_memory_space>* = - nullptr) { - using alloc_prop_input = Impl::ViewCtorProp; - static_assert( - !alloc_prop_input::has_label, - "The view constructor arguments passed to Kokkos::create_mirror " - "must not include a label!"); - static_assert( - !alloc_prop_input::has_pointer, - "The view constructor arguments passed to Kokkos::create_mirror must " - "not include a pointer!"); - static_assert( - !alloc_prop_input::allow_padding, - "The view constructor arguments passed to Kokkos::create_mirror must " - "not explicitly allow padding!"); +// create a mirror +// private interface that accepts arbitrary view constructor args passed by a +// view_alloc +template +inline auto create_mirror(const Kokkos::Experimental::DynamicView& src, + const Impl::ViewCtorProp& arg_prop) { + using alloc_prop_input = Impl::ViewCtorProp; + check_view_ctor_args_create_mirror(); auto prop_copy = Impl::with_properties_if_unset( arg_prop, std::string(src.label()).append("_mirror")); - auto ret = typename Kokkos::Experimental::DynamicView::HostMirror( - prop_copy, src.chunk_size(), src.chunk_max() * src.chunk_size()); + if constexpr (Impl::ViewCtorProp::has_memory_space) { + using MemorySpace = typename alloc_prop_input::memory_space; - ret.resize_serial(src.extent(0)); + auto ret = typename Kokkos::Impl::MirrorDynamicViewType< + MemorySpace, T, P...>::view_type(prop_copy, src.chunk_size(), + src.chunk_max() * src.chunk_size()); - return ret; + ret.resize_serial(src.extent(0)); + + return ret; + } else { + auto ret = typename Kokkos::Experimental::DynamicView::HostMirror( + prop_copy, src.chunk_size(), src.chunk_max() * src.chunk_size()); + + ret.resize_serial(src.extent(0)); + + return ret; + } +#if defined(KOKKOS_COMPILER_INTEL) || \ + (defined(KOKKOS_COMPILER_NVCC) && KOKKOS_COMPILER_NVCC >= 1130 && \ + !defined(KOKKOS_COMPILER_MSVC)) + __builtin_unreachable(); +#endif } -template -inline auto create_mirror( - const Kokkos::Experimental::DynamicView& src, - const Impl::ViewCtorProp& arg_prop, - std::enable_if_t::has_memory_space>* = - nullptr) { - using alloc_prop_input = Impl::ViewCtorProp; - - static_assert( - !alloc_prop_input::has_label, - "The view constructor arguments passed to Kokkos::create_mirror " - "must not include a label!"); - static_assert( - !alloc_prop_input::has_pointer, - "The view constructor arguments passed to Kokkos::create_mirror must " - "not include a pointer!"); - static_assert( - !alloc_prop_input::allow_padding, - "The view constructor arguments passed to Kokkos::create_mirror must " - "not explicitly allow padding!"); - - using MemorySpace = typename alloc_prop_input::memory_space; - auto prop_copy = Impl::with_properties_if_unset( - arg_prop, std::string(src.label()).append("_mirror")); - - auto ret = typename Kokkos::Impl::MirrorDynamicViewType< - MemorySpace, T, P...>::view_type(prop_copy, src.chunk_size(), - src.chunk_max() * src.chunk_size()); - - ret.resize_serial(src.extent(0)); - - return ret; -} } // namespace Impl -// Create a mirror in host space -template +// public interface +template ::specialize>>> inline auto create_mirror( const Kokkos::Experimental::DynamicView& src) { return Impl::create_mirror(src, Impl::ViewCtorProp<>{}); } -template +// public interface that accepts a without initializing flag +template ::specialize>>> inline auto create_mirror( Kokkos::Impl::WithoutInitializing_t wi, const Kokkos::Experimental::DynamicView& src) { return Impl::create_mirror(src, Kokkos::view_alloc(wi)); } -// Create a mirror in a new space -template +// public interface that accepts a space +template ::value && + std::is_void_v::specialize>>> inline auto create_mirror( const Space&, const Kokkos::Experimental::DynamicView& src) { return Impl::create_mirror( src, Kokkos::view_alloc(typename Space::memory_space{})); } -template +// public interface that accepts a space and a without initializing flag +template ::value && + std::is_void_v::specialize>>> typename Kokkos::Impl::MirrorDynamicViewType::view_type create_mirror(Kokkos::Impl::WithoutInitializing_t wi, const Space&, const Kokkos::Experimental::DynamicView& src) { @@ -687,7 +672,11 @@ create_mirror(Kokkos::Impl::WithoutInitializing_t wi, const Space&, src, Kokkos::view_alloc(wi, typename Space::memory_space{})); } -template +// public interface that accepts arbitrary view constructor args passed by a +// view_alloc +template ::specialize>>> inline auto create_mirror( const Impl::ViewCtorProp& arg_prop, const Kokkos::Experimental::DynamicView& src) { @@ -696,76 +685,56 @@ inline auto create_mirror( namespace Impl { +// create a mirror view +// private interface that accepts arbitrary view constructor args passed by a +// view_alloc template -inline std::enable_if_t< - !Impl::ViewCtorProp::has_memory_space && - (std::is_same< - typename Kokkos::Experimental::DynamicView::memory_space, - typename Kokkos::Experimental::DynamicView< - T, P...>::HostMirror::memory_space>::value && - std::is_same< - typename Kokkos::Experimental::DynamicView::data_type, - typename Kokkos::Experimental::DynamicView< - T, P...>::HostMirror::data_type>::value), - typename Kokkos::Experimental::DynamicView::HostMirror> -create_mirror_view(const Kokkos::Experimental::DynamicView& src, - const Impl::ViewCtorProp&) { - return src; +inline auto create_mirror_view( + const Kokkos::Experimental::DynamicView& src, + [[maybe_unused]] const Impl::ViewCtorProp& arg_prop) { + if constexpr (!Impl::ViewCtorProp::has_memory_space) { + if constexpr (std::is_same::memory_space, + typename Kokkos::Experimental::DynamicView< + T, P...>::HostMirror::memory_space>::value && + std::is_same::data_type, + typename Kokkos::Experimental::DynamicView< + T, P...>::HostMirror::data_type>::value) { + return + typename Kokkos::Experimental::DynamicView::HostMirror(src); + } else { + return Kokkos::Impl::choose_create_mirror(src, arg_prop); + } + } else { + if constexpr (Impl::MirrorDynamicViewType< + typename Impl::ViewCtorProp< + ViewCtorArgs...>::memory_space, + T, P...>::is_same_memspace) { + return typename Impl::MirrorDynamicViewType< + typename Impl::ViewCtorProp::memory_space, T, + P...>::view_type(src); + } else { + return Kokkos::Impl::choose_create_mirror(src, arg_prop); + } + } +#if defined(KOKKOS_COMPILER_INTEL) || \ + (defined(KOKKOS_COMPILER_NVCC) && KOKKOS_COMPILER_NVCC >= 1130 && \ + !defined(KOKKOS_COMPILER_MSVC)) + __builtin_unreachable(); +#endif } -template -inline std::enable_if_t< - !Impl::ViewCtorProp::has_memory_space && - !(std::is_same< - typename Kokkos::Experimental::DynamicView::memory_space, - typename Kokkos::Experimental::DynamicView< - T, P...>::HostMirror::memory_space>::value && - std::is_same< - typename Kokkos::Experimental::DynamicView::data_type, - typename Kokkos::Experimental::DynamicView< - T, P...>::HostMirror::data_type>::value), - typename Kokkos::Experimental::DynamicView::HostMirror> -create_mirror_view(const Kokkos::Experimental::DynamicView& src, - const Impl::ViewCtorProp& arg_prop) { - return Kokkos::create_mirror(arg_prop, src); -} - -template ::has_memory_space>> -std::enable_if_t::memory_space, - T, P...>::is_same_memspace, - typename Impl::MirrorDynamicViewType< - typename Impl::ViewCtorProp::memory_space, - T, P...>::view_type> -create_mirror_view(const Kokkos::Experimental::DynamicView& src, - const Impl::ViewCtorProp&) { - return src; -} - -template ::has_memory_space>> -std::enable_if_t::memory_space, - T, P...>::is_same_memspace, - typename Impl::MirrorDynamicViewType< - typename Impl::ViewCtorProp::memory_space, - T, P...>::view_type> -create_mirror_view(const Kokkos::Experimental::DynamicView& src, - const Impl::ViewCtorProp& arg_prop) { - return Kokkos::Impl::create_mirror(src, arg_prop); -} } // namespace Impl -// Create a mirror view in host space +// public interface template inline auto create_mirror_view( const typename Kokkos::Experimental::DynamicView& src) { return Impl::create_mirror_view(src, Impl::ViewCtorProp<>{}); } +// public interface that accepts a without initializing flag template inline auto create_mirror_view( Kokkos::Impl::WithoutInitializing_t wi, @@ -773,15 +742,18 @@ inline auto create_mirror_view( return Impl::create_mirror_view(src, Kokkos::view_alloc(wi)); } -// Create a mirror in a new space -template +// public interface that accepts a space +template ::value>> inline auto create_mirror_view( const Space&, const Kokkos::Experimental::DynamicView& src) { return Impl::create_mirror_view(src, view_alloc(typename Space::memory_space{})); } -template +// public interface that accepts a space and a without initializing flag +template ::value>> inline auto create_mirror_view( Kokkos::Impl::WithoutInitializing_t wi, const Space&, const Kokkos::Experimental::DynamicView& src) { @@ -789,6 +761,8 @@ inline auto create_mirror_view( src, Kokkos::view_alloc(wi, typename Space::memory_space{})); } +// public interface that accepts arbitrary view constructor args passed by a +// view_alloc template inline auto create_mirror_view( const Impl::ViewCtorProp& arg_prop, @@ -985,80 +959,57 @@ struct ViewCopy, } // namespace Impl -template +// create a mirror view and deep copy it +// public interface that accepts arbitrary view constructor args passed by a +// view_alloc +template ::specialize>::value>> auto create_mirror_view_and_copy( - const Impl::ViewCtorProp&, - const Kokkos::Experimental::DynamicView& src, - std::enable_if_t< - std::is_void::specialize>::value && - Impl::MirrorDynamicViewType< - typename Impl::ViewCtorProp::memory_space, T, - P...>::is_same_memspace>* = nullptr) { + [[maybe_unused]] const Impl::ViewCtorProp& arg_prop, + const Kokkos::Experimental::DynamicView& src) { using alloc_prop_input = Impl::ViewCtorProp; - static_assert( - alloc_prop_input::has_memory_space, - "The view constructor arguments passed to " - "Kokkos::create_mirror_view_and_copy must include a memory space!"); - static_assert(!alloc_prop_input::has_pointer, - "The view constructor arguments passed to " - "Kokkos::create_mirror_view_and_copy must " - "not include a pointer!"); - static_assert(!alloc_prop_input::allow_padding, - "The view constructor arguments passed to " - "Kokkos::create_mirror_view_and_copy must " - "not explicitly allow padding!"); - // same behavior as deep_copy(src, src) - if (!alloc_prop_input::has_execution_space) - fence( - "Kokkos::create_mirror_view_and_copy: fence before returning src view"); - return src; + Impl::check_view_ctor_args_create_mirror_view_and_copy(); + + if constexpr (Impl::MirrorDynamicViewType< + typename Impl::ViewCtorProp::memory_space, + T, P...>::is_same_memspace) { + // same behavior as deep_copy(src, src) + if constexpr (!alloc_prop_input::has_execution_space) + fence( + "Kokkos::create_mirror_view_and_copy: fence before returning src " + "view"); + return src; + } else { + using Space = typename alloc_prop_input::memory_space; + using Mirror = + typename Impl::MirrorDynamicViewType::view_type; + + auto arg_prop_copy = Impl::with_properties_if_unset( + arg_prop, std::string{}, WithoutInitializing, + typename Space::execution_space{}); + + std::string& label = Impl::get_property(arg_prop_copy); + if (label.empty()) label = src.label(); + auto mirror = typename Mirror::non_const_type( + arg_prop_copy, src.chunk_size(), src.chunk_max() * src.chunk_size()); + mirror.resize_serial(src.extent(0)); + if constexpr (alloc_prop_input::has_execution_space) { + deep_copy(Impl::get_property(arg_prop_copy), + mirror, src); + } else + deep_copy(mirror, src); + return mirror; + } +#if defined(KOKKOS_COMPILER_NVCC) && KOKKOS_COMPILER_NVCC >= 1130 && \ + !defined(KOKKOS_COMPILER_MSVC) + __builtin_unreachable(); +#endif } -template -auto create_mirror_view_and_copy( - const Impl::ViewCtorProp& arg_prop, - const Kokkos::Experimental::DynamicView& src, - std::enable_if_t< - std::is_void::specialize>::value && - !Impl::MirrorDynamicViewType< - typename Impl::ViewCtorProp::memory_space, T, - P...>::is_same_memspace>* = nullptr) { - using alloc_prop_input = Impl::ViewCtorProp; - static_assert( - alloc_prop_input::has_memory_space, - "The view constructor arguments passed to " - "Kokkos::create_mirror_view_and_copy must include a memory space!"); - static_assert(!alloc_prop_input::has_pointer, - "The view constructor arguments passed to " - "Kokkos::create_mirror_view_and_copy must " - "not include a pointer!"); - static_assert(!alloc_prop_input::allow_padding, - "The view constructor arguments passed to " - "Kokkos::create_mirror_view_and_copy must " - "not explicitly allow padding!"); - using Space = typename alloc_prop_input::memory_space; - using Mirror = - typename Impl::MirrorDynamicViewType::view_type; - - auto arg_prop_copy = Impl::with_properties_if_unset( - arg_prop, std::string{}, WithoutInitializing, - typename Space::execution_space{}); - - std::string& label = Impl::get_property(arg_prop_copy); - if (label.empty()) label = src.label(); - auto mirror = typename Mirror::non_const_type( - arg_prop_copy, src.chunk_size(), src.chunk_max() * src.chunk_size()); - mirror.resize_serial(src.extent(0)); - if constexpr (alloc_prop_input::has_execution_space) { - deep_copy(Impl::get_property(arg_prop_copy), - mirror, src); - } else - deep_copy(mirror, src); - return mirror; -} - -template +template ::value>> auto create_mirror_view_and_copy( const Space&, const Kokkos::Experimental::DynamicView& src, std::string const& name = "") { diff --git a/lib/kokkos/containers/src/Kokkos_OffsetView.hpp b/lib/kokkos/containers/src/Kokkos_OffsetView.hpp index 91a7e4a927..3adc70b190 100644 --- a/lib/kokkos/containers/src/Kokkos_OffsetView.hpp +++ b/lib/kokkos/containers/src/Kokkos_OffsetView.hpp @@ -471,62 +471,31 @@ class OffsetView : public ViewTraits { template KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< (Kokkos::Impl::are_integral::value && (2 == Rank) && - is_default_map && is_layout_left && (traits::rank_dynamic == 0)), + is_default_map && + (is_layout_left || is_layout_right || is_layout_stride)), reference_type> operator()(const I0& i0, const I1& i1) const { KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY((m_track, m_map, m_begins, i0, i1)) const size_t j0 = i0 - m_begins[0]; const size_t j1 = i1 - m_begins[1]; - return m_map.m_impl_handle[j0 + m_map.m_impl_offset.m_dim.N0 * j1]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::are_integral::value && (2 == Rank) && - is_default_map && is_layout_left && (traits::rank_dynamic != 0)), - reference_type> - operator()(const I0& i0, const I1& i1) const { - KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY((m_track, m_map, m_begins, i0, i1)) - const size_t j0 = i0 - m_begins[0]; - const size_t j1 = i1 - m_begins[1]; - return m_map.m_impl_handle[j0 + m_map.m_impl_offset.m_stride * j1]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::are_integral::value && (2 == Rank) && - is_default_map && is_layout_right && (traits::rank_dynamic == 0)), - reference_type> - operator()(const I0& i0, const I1& i1) const { - KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY((m_track, m_map, m_begins, i0, i1)) - const size_t j0 = i0 - m_begins[0]; - const size_t j1 = i1 - m_begins[1]; - return m_map.m_impl_handle[j1 + m_map.m_impl_offset.m_dim.N1 * j0]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::are_integral::value && (2 == Rank) && - is_default_map && is_layout_right && (traits::rank_dynamic != 0)), - reference_type> - operator()(const I0& i0, const I1& i1) const { - KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY((m_track, m_map, m_begins, i0, i1)) - const size_t j0 = i0 - m_begins[0]; - const size_t j1 = i1 - m_begins[1]; - return m_map.m_impl_handle[j1 + m_map.m_impl_offset.m_stride * j0]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::are_integral::value && - (2 == Rank) && is_default_map && is_layout_stride), - reference_type> - operator()(const I0& i0, const I1& i1) const { - KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY((m_track, m_map, m_begins, i0, i1)) - const size_t j0 = i0 - m_begins[0]; - const size_t j1 = i1 - m_begins[1]; - return m_map.m_impl_handle[j0 * m_map.m_impl_offset.m_stride.S0 + - j1 * m_map.m_impl_offset.m_stride.S1]; + if constexpr (is_layout_left) { + if constexpr (traits::rank_dynamic == 0) + return m_map.m_impl_handle[j0 + m_map.m_impl_offset.m_dim.N0 * j1]; + else + return m_map.m_impl_handle[j0 + m_map.m_impl_offset.m_stride * j1]; + } else if constexpr (is_layout_right) { + if constexpr (traits::rank_dynamic == 0) + return m_map.m_impl_handle[j1 + m_map.m_impl_offset.m_dim.N1 * j0]; + else + return m_map.m_impl_handle[j1 + m_map.m_impl_offset.m_stride * j0]; + } else { + static_assert(is_layout_stride); + return m_map.m_impl_handle[j0 * m_map.m_impl_offset.m_stride.S0 + + j1 * m_map.m_impl_offset.m_stride.S1]; + } +#if defined(KOKKOS_COMPILER_INTEL) + __builtin_unreachable(); +#endif } //------------------------------ @@ -1841,71 +1810,73 @@ struct MirrorOffsetType { } // namespace Impl namespace Impl { -template -inline std::enable_if_t< - !Impl::ViewCtorProp::has_memory_space, - typename Kokkos::Experimental::OffsetView::HostMirror> -create_mirror(const Kokkos::Experimental::OffsetView& src, - const Impl::ViewCtorProp& arg_prop) { - return typename Kokkos::Experimental::OffsetView::HostMirror( - Kokkos::create_mirror(arg_prop, src.view()), src.begins()); -} -template ::has_memory_space>> +// create a mirror +// private interface that accepts arbitrary view constructor args passed by a +// view_alloc +template inline auto create_mirror(const Kokkos::Experimental::OffsetView& src, const Impl::ViewCtorProp& arg_prop) { - using alloc_prop_input = Impl::ViewCtorProp; - using Space = typename Impl::ViewCtorProp::memory_space; + check_view_ctor_args_create_mirror(); - static_assert( - !alloc_prop_input::has_label, - "The view constructor arguments passed to Kokkos::create_mirror " - "must not include a label!"); - static_assert( - !alloc_prop_input::has_pointer, - "The view constructor arguments passed to Kokkos::create_mirror must " - "not include a pointer!"); - static_assert( - !alloc_prop_input::allow_padding, - "The view constructor arguments passed to Kokkos::create_mirror must " - "not explicitly allow padding!"); + if constexpr (Impl::ViewCtorProp::has_memory_space) { + using Space = typename Impl::ViewCtorProp::memory_space; - auto prop_copy = Impl::with_properties_if_unset( - arg_prop, std::string(src.label()).append("_mirror")); + auto prop_copy = Impl::with_properties_if_unset( + arg_prop, std::string(src.label()).append("_mirror")); - return typename Kokkos::Impl::MirrorOffsetType::view_type( - prop_copy, src.layout(), - {src.begin(0), src.begin(1), src.begin(2), src.begin(3), src.begin(4), - src.begin(5), src.begin(6), src.begin(7)}); + return typename Kokkos::Impl::MirrorOffsetType::view_type( + prop_copy, src.layout(), + {src.begin(0), src.begin(1), src.begin(2), src.begin(3), src.begin(4), + src.begin(5), src.begin(6), src.begin(7)}); + } else { + return typename Kokkos::Experimental::OffsetView::HostMirror( + Kokkos::create_mirror(arg_prop, src.view()), src.begins()); + } +#if defined(KOKKOS_COMPILER_INTEL) || \ + (defined(KOKKOS_COMPILER_NVCC) && KOKKOS_COMPILER_NVCC >= 1130 && \ + !defined(KOKKOS_COMPILER_MSVC)) + __builtin_unreachable(); +#endif } + } // namespace Impl -// Create a mirror in host space -template +// public interface +template ::specialize>>> inline auto create_mirror( const Kokkos::Experimental::OffsetView& src) { return Impl::create_mirror(src, Impl::ViewCtorProp<>{}); } -template +// public interface that accepts a without initializing flag +template ::specialize>>> inline auto create_mirror( Kokkos::Impl::WithoutInitializing_t wi, const Kokkos::Experimental::OffsetView& src) { return Impl::create_mirror(src, Kokkos::view_alloc(wi)); } -// Create a mirror in a new space +// public interface that accepts a space template ::value>> + typename Enable = std::enable_if_t< + Kokkos::is_space::value && + std::is_void_v::specialize>>> inline auto create_mirror( const Space&, const Kokkos::Experimental::OffsetView& src) { return Impl::create_mirror( src, Kokkos::view_alloc(typename Space::memory_space{})); } -template +// public interface that accepts a space and a without initializing flag +template ::value && + std::is_void_v::specialize>>> typename Kokkos::Impl::MirrorOffsetType::view_type create_mirror(Kokkos::Impl::WithoutInitializing_t wi, const Space&, const Kokkos::Experimental::OffsetView& src) { @@ -1913,7 +1884,11 @@ create_mirror(Kokkos::Impl::WithoutInitializing_t wi, const Space&, src, Kokkos::view_alloc(typename Space::memory_space{}, wi)); } -template +// public interface that accepts arbitrary view constructor args passed by a +// view_alloc +template ::specialize>>> inline auto create_mirror( const Impl::ViewCtorProp& arg_prop, const Kokkos::Experimental::OffsetView& src) { @@ -1921,76 +1896,56 @@ inline auto create_mirror( } namespace Impl { + +// create a mirror view +// private interface that accepts arbitrary view constructor args passed by a +// view_alloc template -inline std::enable_if_t< - !Impl::ViewCtorProp::has_memory_space && - (std::is_same< - typename Kokkos::Experimental::OffsetView::memory_space, - typename Kokkos::Experimental::OffsetView< - T, P...>::HostMirror::memory_space>::value && - std::is_same< - typename Kokkos::Experimental::OffsetView::data_type, - typename Kokkos::Experimental::OffsetView< - T, P...>::HostMirror::data_type>::value), - typename Kokkos::Experimental::OffsetView::HostMirror> -create_mirror_view(const Kokkos::Experimental::OffsetView& src, - const Impl::ViewCtorProp&) { - return src; +inline auto create_mirror_view( + const Kokkos::Experimental::OffsetView& src, + [[maybe_unused]] const Impl::ViewCtorProp& arg_prop) { + if constexpr (!Impl::ViewCtorProp::has_memory_space) { + if constexpr (std::is_same::memory_space, + typename Kokkos::Experimental::OffsetView< + T, P...>::HostMirror::memory_space>::value && + std::is_same::data_type, + typename Kokkos::Experimental::OffsetView< + T, P...>::HostMirror::data_type>::value) { + return + typename Kokkos::Experimental::OffsetView::HostMirror(src); + } else { + return Kokkos::Impl::choose_create_mirror(src, arg_prop); + } + } else { + if constexpr (Impl::MirrorOffsetViewType::memory_space, + T, P...>::is_same_memspace) { + return typename Impl::MirrorOffsetViewType< + typename Impl::ViewCtorProp::memory_space, T, + P...>::view_type(src); + } else { + return Kokkos::Impl::choose_create_mirror(src, arg_prop); + } + } +#if defined(KOKKOS_COMPILER_INTEL) || \ + (defined(KOKKOS_COMPILER_NVCC) && KOKKOS_COMPILER_NVCC >= 1130 && \ + !defined(KOKKOS_COMPILER_MSVC)) + __builtin_unreachable(); +#endif } -template -inline std::enable_if_t< - !Impl::ViewCtorProp::has_memory_space && - !(std::is_same< - typename Kokkos::Experimental::OffsetView::memory_space, - typename Kokkos::Experimental::OffsetView< - T, P...>::HostMirror::memory_space>::value && - std::is_same< - typename Kokkos::Experimental::OffsetView::data_type, - typename Kokkos::Experimental::OffsetView< - T, P...>::HostMirror::data_type>::value), - typename Kokkos::Experimental::OffsetView::HostMirror> -create_mirror_view(const Kokkos::Experimental::OffsetView& src, - const Impl::ViewCtorProp& arg_prop) { - return Kokkos::create_mirror(arg_prop, src); -} - -template ::has_memory_space>> -std::enable_if_t::memory_space, - T, P...>::is_same_memspace, - typename Impl::MirrorOffsetViewType< - typename Impl::ViewCtorProp::memory_space, - T, P...>::view_type> -create_mirror_view(const Kokkos::Experimental::OffsetView& src, - const Impl::ViewCtorProp&) { - return src; -} - -template ::has_memory_space>> -std::enable_if_t::memory_space, - T, P...>::is_same_memspace, - typename Impl::MirrorOffsetViewType< - typename Impl::ViewCtorProp::memory_space, - T, P...>::view_type> -create_mirror_view(const Kokkos::Experimental::OffsetView& src, - const Impl::ViewCtorProp& arg_prop) { - return Kokkos::Impl::create_mirror(src, arg_prop); -} } // namespace Impl -// Create a mirror view in host space +// public interface template inline auto create_mirror_view( const typename Kokkos::Experimental::OffsetView& src) { return Impl::create_mirror_view(src, Impl::ViewCtorProp<>{}); } +// public interface that accepts a without initializing flag template inline auto create_mirror_view( Kokkos::Impl::WithoutInitializing_t wi, @@ -1998,7 +1953,7 @@ inline auto create_mirror_view( return Impl::create_mirror_view(src, Kokkos::view_alloc(wi)); } -// Create a mirror view in a new space +// public interface that accepts a space template ::value>> inline auto create_mirror_view( @@ -2007,7 +1962,9 @@ inline auto create_mirror_view( src, Kokkos::view_alloc(typename Space::memory_space{})); } -template +// public interface that accepts a space and a without initializing flag +template ::value>> inline auto create_mirror_view( Kokkos::Impl::WithoutInitializing_t wi, const Space&, const Kokkos::Experimental::OffsetView& src) { @@ -2015,6 +1972,8 @@ inline auto create_mirror_view( src, Kokkos::view_alloc(typename Space::memory_space{}, wi)); } +// public interface that accepts arbitrary view constructor args passed by a +// view_alloc template inline auto create_mirror_view( const Impl::ViewCtorProp& arg_prop, @@ -2022,7 +1981,9 @@ inline auto create_mirror_view( return Impl::create_mirror_view(src, arg_prop); } -// Create a mirror view and deep_copy in a new space +// create a mirror view and deep copy it +// public interface that accepts arbitrary view constructor args passed by a +// view_alloc template typename Kokkos::Impl::MirrorOffsetViewType< typename Impl::ViewCtorProp::memory_space, T, diff --git a/lib/kokkos/containers/src/Kokkos_UnorderedMap.hpp b/lib/kokkos/containers/src/Kokkos_UnorderedMap.hpp index 78a6a238ec..c3a8b67df8 100644 --- a/lib/kokkos/containers/src/Kokkos_UnorderedMap.hpp +++ b/lib/kokkos/containers/src/Kokkos_UnorderedMap.hpp @@ -805,56 +805,94 @@ class UnorderedMap { return *this; } + // Re-allocate the views of the calling UnorderedMap according to src + // capacity, and deep copy the src data. template std::enable_if_t, key_type>::value && std::is_same, value_type>::value> create_copy_view( UnorderedMap const &src) { if (m_hash_lists.data() != src.m_hash_lists.data()) { - insertable_map_type tmp; + allocate_view(src); + deep_copy_view(src); + } + } - tmp.m_bounded_insert = src.m_bounded_insert; - tmp.m_hasher = src.m_hasher; - tmp.m_equal_to = src.m_equal_to; - tmp.m_size() = src.m_size(); - tmp.m_available_indexes = bitset_type(src.capacity()); - tmp.m_hash_lists = size_type_view( - view_alloc(WithoutInitializing, "UnorderedMap hash list"), - src.m_hash_lists.extent(0)); - tmp.m_next_index = size_type_view( - view_alloc(WithoutInitializing, "UnorderedMap next index"), - src.m_next_index.extent(0)); - tmp.m_keys = - key_type_view(view_alloc(WithoutInitializing, "UnorderedMap keys"), - src.m_keys.extent(0)); - tmp.m_values = value_type_view( - view_alloc(WithoutInitializing, "UnorderedMap values"), - src.m_values.extent(0)); - tmp.m_scalars = scalars_view("UnorderedMap scalars"); + // Allocate views of the calling UnorderedMap with the same capacity as the + // src. + template + std::enable_if_t, key_type>::value && + std::is_same, value_type>::value> + allocate_view( + UnorderedMap const &src) { + insertable_map_type tmp; - Kokkos::deep_copy(tmp.m_available_indexes, src.m_available_indexes); + tmp.m_bounded_insert = src.m_bounded_insert; + tmp.m_hasher = src.m_hasher; + tmp.m_equal_to = src.m_equal_to; + tmp.m_size() = src.m_size(); + tmp.m_available_indexes = bitset_type(src.capacity()); + tmp.m_hash_lists = size_type_view( + view_alloc(WithoutInitializing, "UnorderedMap hash list"), + src.m_hash_lists.extent(0)); + tmp.m_next_index = size_type_view( + view_alloc(WithoutInitializing, "UnorderedMap next index"), + src.m_next_index.extent(0)); + tmp.m_keys = + key_type_view(view_alloc(WithoutInitializing, "UnorderedMap keys"), + src.m_keys.extent(0)); + tmp.m_values = + value_type_view(view_alloc(WithoutInitializing, "UnorderedMap values"), + src.m_values.extent(0)); + tmp.m_scalars = scalars_view("UnorderedMap scalars"); + + *this = tmp; + } + + // Deep copy view data from src. This requires that the src capacity is + // identical to the capacity of the calling UnorderedMap. + template + std::enable_if_t, key_type>::value && + std::is_same, value_type>::value> + deep_copy_view( + UnorderedMap const &src) { +#ifndef KOKKOS_ENABLE_DEPRECATED_CODE_4 + // To deep copy UnorderedMap, capacity must be identical + KOKKOS_EXPECTS(capacity() == src.capacity()); +#else + if (capacity() != src.capacity()) { + allocate_view(src); +#ifdef KOKKOS_ENABLE_DEPRECATION_WARNINGS + Kokkos::Impl::log_warning( + "Warning: deep_copy_view() allocating views is deprecated. Must call " + "with UnorderedMaps of identical capacity, or use " + "create_copy_view().\n"); +#endif + } +#endif + + if (m_hash_lists.data() != src.m_hash_lists.data()) { + Kokkos::deep_copy(m_available_indexes, src.m_available_indexes); using raw_deep_copy = Kokkos::Impl::DeepCopy; - raw_deep_copy(tmp.m_hash_lists.data(), src.m_hash_lists.data(), + raw_deep_copy(m_hash_lists.data(), src.m_hash_lists.data(), sizeof(size_type) * src.m_hash_lists.extent(0)); - raw_deep_copy(tmp.m_next_index.data(), src.m_next_index.data(), + raw_deep_copy(m_next_index.data(), src.m_next_index.data(), sizeof(size_type) * src.m_next_index.extent(0)); - raw_deep_copy(tmp.m_keys.data(), src.m_keys.data(), + raw_deep_copy(m_keys.data(), src.m_keys.data(), sizeof(key_type) * src.m_keys.extent(0)); if (!is_set) { - raw_deep_copy(tmp.m_values.data(), src.m_values.data(), + raw_deep_copy(m_values.data(), src.m_values.data(), sizeof(impl_value_type) * src.m_values.extent(0)); } - raw_deep_copy(tmp.m_scalars.data(), src.m_scalars.data(), + raw_deep_copy(m_scalars.data(), src.m_scalars.data(), sizeof(int) * num_scalars); Kokkos::fence( - "Kokkos::UnorderedMap::create_copy_view: fence after copy to tmp"); - - *this = tmp; + "Kokkos::UnorderedMap::deep_copy_view: fence after copy to dst."); } } @@ -932,13 +970,25 @@ class UnorderedMap { friend struct Impl::UnorderedMapPrint; }; -// Specialization of deep_copy for two UnorderedMap objects. +// Specialization of deep_copy() for two UnorderedMap objects. template inline void deep_copy( UnorderedMap &dst, const UnorderedMap &src) { - dst.create_copy_view(src); + dst.deep_copy_view(src); +} + +// Specialization of create_mirror() for an UnorderedMap object. +template +typename UnorderedMap::HostMirror +create_mirror( + const UnorderedMap &src) { + typename UnorderedMap::HostMirror + dst; + dst.allocate_view(src); + return dst; } } // namespace Kokkos diff --git a/lib/kokkos/containers/unit_tests/TestDualView.hpp b/lib/kokkos/containers/unit_tests/TestDualView.hpp index a15e5fa299..2512cb5c49 100644 --- a/lib/kokkos/containers/unit_tests/TestDualView.hpp +++ b/lib/kokkos/containers/unit_tests/TestDualView.hpp @@ -55,8 +55,8 @@ struct test_dualview_alloc { bool result = false; test_dualview_alloc(unsigned int size) { - result = run_me >( - size, 3); + result = + run_me>(size, 3); } }; @@ -154,7 +154,7 @@ struct test_dualview_combinations { } test_dualview_combinations(unsigned int size, bool with_init) { - result = run_me >( + result = run_me>( size, 3, with_init); } }; @@ -253,21 +253,18 @@ struct test_dual_view_deep_copy { } // end run_me test_dual_view_deep_copy() { - run_me >(10, 5, - true); - run_me >(10, 5, - false); + run_me>(10, 5, true); + run_me>(10, 5, + false); // Test zero length but allocated (a.d_view.data!=nullptr but // a.d_view.span()==0) - run_me >(0, 5, true); - run_me >(0, 5, - false); + run_me>(0, 5, true); + run_me>(0, 5, false); // Test default constructed view - run_me >(-1, 5, - true); - run_me >(-1, 5, - false); + run_me>(-1, 5, true); + run_me>(-1, 5, + false); } }; @@ -282,15 +279,20 @@ struct test_dualview_resize { const unsigned int m = 5; const unsigned int factor = 2; - ViewType a("A", n, m); + ViewType a; + if constexpr (Initialize) + a = ViewType("A", n, m); + else + a = ViewType(Kokkos::view_alloc(Kokkos::WithoutInitializing, "A"), n, m); + Kokkos::deep_copy(a.d_view, 1); /* Covers case "Resize on Device" */ a.modify_device(); - if (Initialize) - Kokkos::resize(Kokkos::WithoutInitializing, a, factor * n, factor * m); - else + if constexpr (Initialize) Kokkos::resize(a, factor * n, factor * m); + else + Kokkos::resize(Kokkos::WithoutInitializing, a, factor * n, factor * m); ASSERT_EQ(a.extent(0), n * factor); ASSERT_EQ(a.extent(1), m * factor); @@ -298,33 +300,38 @@ struct test_dualview_resize { a.sync_host(); // Check device view is initialized as expected - scalar_type a_d_sum = 0; // Execute on the execution_space associated with t_dev's memory space using t_dev_exec_space = typename ViewType::t_dev::memory_space::execution_space; - Kokkos::parallel_reduce( - Kokkos::RangePolicy(0, a.d_view.extent(0)), - SumViewEntriesFunctor(a.d_view), - a_d_sum); + Kokkos::View errors_d( + "errors"); + Kokkos::parallel_for( + Kokkos::MDRangePolicy>( + {0, 0}, {a.d_view.extent(0), a.d_view.extent(1)}), + KOKKOS_LAMBDA(int i, int j) { + if (a.d_view(i, j) != 1) Kokkos::atomic_inc(errors_d.data()); + }); + int errors_d_scalar; + Kokkos::deep_copy(errors_d_scalar, errors_d); // Check host view is synced as expected - scalar_type a_h_sum = 0; + int errors_h_scalar = 0; for (size_t i = 0; i < a.h_view.extent(0); ++i) for (size_t j = 0; j < a.h_view.extent(1); ++j) { - a_h_sum += a.h_view(i, j); + if (a.h_view(i, j) != 1) ++errors_h_scalar; } // Check - ASSERT_EQ(a_h_sum, a_d_sum); - ASSERT_EQ(a_h_sum, scalar_type(a.extent(0) * a.extent(1))); + ASSERT_EQ(errors_d_scalar, 0); + ASSERT_EQ(errors_h_scalar, 0); /* Covers case "Resize on Host" */ a.modify_host(); - if (Initialize) - Kokkos::resize(Kokkos::WithoutInitializing, a, n / factor, m / factor); - else + if constexpr (Initialize) Kokkos::resize(a, n / factor, m / factor); + else + Kokkos::resize(Kokkos::WithoutInitializing, a, n / factor, m / factor); ASSERT_EQ(a.extent(0), n / factor); ASSERT_EQ(a.extent(1), m / factor); @@ -332,30 +339,33 @@ struct test_dualview_resize { a.sync_device(Kokkos::DefaultExecutionSpace{}); // Check device view is initialized as expected - a_d_sum = 0; + Kokkos::deep_copy(errors_d, 0); // Execute on the execution_space associated with t_dev's memory space using t_dev_exec_space = typename ViewType::t_dev::memory_space::execution_space; - Kokkos::parallel_reduce( - Kokkos::RangePolicy(0, a.d_view.extent(0)), - SumViewEntriesFunctor(a.d_view), - a_d_sum); + Kokkos::parallel_for( + Kokkos::MDRangePolicy>( + {0, 0}, {a.d_view.extent(0), a.d_view.extent(1)}), + KOKKOS_LAMBDA(int i, int j) { + if (a.d_view(i, j) != 1) Kokkos::atomic_inc(errors_d.data()); + }); + Kokkos::deep_copy(errors_d_scalar, errors_d); // Check host view is synced as expected - a_h_sum = 0; + errors_h_scalar = 0; for (size_t i = 0; i < a.h_view.extent(0); ++i) for (size_t j = 0; j < a.h_view.extent(1); ++j) { - a_h_sum += a.h_view(i, j); + if (a.h_view(i, j) != 1) ++errors_h_scalar; } // Check - ASSERT_EQ(a_h_sum, scalar_type(a.extent(0) * a.extent(1))); - ASSERT_EQ(a_h_sum, a_d_sum); + ASSERT_EQ(errors_d_scalar, 0); + ASSERT_EQ(errors_h_scalar, 0); } // end run_me test_dualview_resize() { - run_me >(); + run_me>(); } }; @@ -369,40 +379,51 @@ struct test_dualview_realloc { const unsigned int n = 10; const unsigned int m = 5; - ViewType a("A", n, m); - if (Initialize) - Kokkos::realloc(Kokkos::WithoutInitializing, a, n, m); - else + ViewType a; + if constexpr (Initialize) { + a = ViewType("A", n, m); Kokkos::realloc(a, n, m); + } else { + a = ViewType(Kokkos::view_alloc(Kokkos::WithoutInitializing, "A"), n, m); + Kokkos::realloc(Kokkos::WithoutInitializing, a, n, m); + } + ASSERT_EQ(a.extent(0), n); + ASSERT_EQ(a.extent(1), m); Kokkos::deep_copy(a.d_view, 1); + a.modify_device(); a.sync_host(); // Check device view is initialized as expected - scalar_type a_d_sum = 0; // Execute on the execution_space associated with t_dev's memory space using t_dev_exec_space = typename ViewType::t_dev::memory_space::execution_space; - Kokkos::parallel_reduce( - Kokkos::RangePolicy(0, a.d_view.extent(0)), - SumViewEntriesFunctor(a.d_view), - a_d_sum); + Kokkos::View errors_d( + "errors"); + Kokkos::parallel_for( + Kokkos::MDRangePolicy>( + {0, 0}, {a.d_view.extent(0), a.d_view.extent(1)}), + KOKKOS_LAMBDA(int i, int j) { + if (a.d_view(i, j) != 1) Kokkos::atomic_inc(errors_d.data()); + }); + int errors_d_scalar; + Kokkos::deep_copy(errors_d_scalar, errors_d); // Check host view is synced as expected - scalar_type a_h_sum = 0; + int errors_h_scalar = 0; for (size_t i = 0; i < a.h_view.extent(0); ++i) for (size_t j = 0; j < a.h_view.extent(1); ++j) { - a_h_sum += a.h_view(i, j); + if (a.h_view(i, j) != 1) ++errors_h_scalar; } // Check - ASSERT_EQ(a_h_sum, scalar_type(a.extent(0) * a.extent(1))); - ASSERT_EQ(a_h_sum, a_d_sum); + ASSERT_EQ(errors_d_scalar, 0); + ASSERT_EQ(errors_h_scalar, 0); } // end run_me test_dualview_realloc() { - run_me >(); + run_me>(); } }; @@ -463,12 +484,23 @@ TEST(TEST_CATEGORY, dualview_deep_copy) { test_dualview_deep_copy(); } +struct NoDefaultConstructor { + NoDefaultConstructor(int i_) : i(i_) {} + KOKKOS_FUNCTION operator int() const { return i; } + + int i; +}; + TEST(TEST_CATEGORY, dualview_realloc) { test_dualview_realloc(); + Impl::test_dualview_realloc(); } TEST(TEST_CATEGORY, dualview_resize) { test_dualview_resize(); + Impl::test_dualview_resize(); } namespace { diff --git a/lib/kokkos/containers/unit_tests/TestUnorderedMap.hpp b/lib/kokkos/containers/unit_tests/TestUnorderedMap.hpp index f63f1c6afe..4a7e826ecb 100644 --- a/lib/kokkos/containers/unit_tests/TestUnorderedMap.hpp +++ b/lib/kokkos/containers/unit_tests/TestUnorderedMap.hpp @@ -68,7 +68,7 @@ struct TestInsert { } while (rehash_on_fail && failed_count > 0u); // Trigger the m_size mutable bug. - typename map_type::HostMirror map_h; + auto map_h = create_mirror(map); execution_space().fence(); Kokkos::deep_copy(map_h, map); execution_space().fence(); @@ -367,7 +367,7 @@ void test_deep_copy(uint32_t num_nodes) { } } - host_map_type hmap; + auto hmap = create_mirror(map); Kokkos::deep_copy(hmap, map); ASSERT_EQ(map.size(), hmap.size()); @@ -380,6 +380,7 @@ void test_deep_copy(uint32_t num_nodes) { } map_type mmap; + mmap.allocate_view(hmap); Kokkos::deep_copy(mmap, hmap); const_map_type cmap = mmap; @@ -424,7 +425,7 @@ TEST(TEST_CATEGORY, UnorderedMap_valid_empty) { Map n{}; n = Map{m.capacity()}; n.rehash(m.capacity()); - Kokkos::deep_copy(n, m); + n.create_copy_view(m); ASSERT_TRUE(m.is_allocated()); ASSERT_TRUE(n.is_allocated()); } diff --git a/lib/kokkos/containers/unit_tests/TestVector.hpp b/lib/kokkos/containers/unit_tests/TestVector.hpp index a7d341b789..abed2676d7 100644 --- a/lib/kokkos/containers/unit_tests/TestVector.hpp +++ b/lib/kokkos/containers/unit_tests/TestVector.hpp @@ -21,6 +21,8 @@ #include #include #include +#include +KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_PUSH() #include namespace Test { @@ -231,7 +233,7 @@ void test_vector_allocate(unsigned int size) { TEST(TEST_CATEGORY, vector_combination) { test_vector_allocate(10); test_vector_combinations(10); - test_vector_combinations(3057); + test_vector_combinations(3057); } TEST(TEST_CATEGORY, vector_insert) { diff --git a/lib/kokkos/core/perf_test/test_atomic.cpp b/lib/kokkos/core/perf_test/test_atomic.cpp index ce3059f47d..af74723e7e 100644 --- a/lib/kokkos/core/perf_test/test_atomic.cpp +++ b/lib/kokkos/core/perf_test/test_atomic.cpp @@ -390,7 +390,7 @@ static void Test_Atomic(benchmark::State& state) { static constexpr int LOOP = 100'000; -BENCHMARK(Test_Atomic)->Arg(LOOP)->Iterations(10); +BENCHMARK(Test_Atomic)->Arg(30'000)->Iterations(10); BENCHMARK(Test_Atomic)->Arg(LOOP)->Iterations(10); BENCHMARK(Test_Atomic)->Arg(LOOP)->Iterations(10); BENCHMARK(Test_Atomic)->Arg(LOOP)->Iterations(10); @@ -398,4 +398,3 @@ BENCHMARK(Test_Atomic)->Arg(LOOP)->Iterations(10); BENCHMARK(Test_Atomic)->Arg(LOOP)->Iterations(10); BENCHMARK(Test_Atomic)->Arg(LOOP)->Iterations(10); BENCHMARK(Test_Atomic)->Arg(LOOP)->Iterations(10); -BENCHMARK(Test_Atomic)->Arg(LOOP)->Iterations(10); diff --git a/lib/kokkos/core/perf_test/test_atomic_minmax_simple.cpp b/lib/kokkos/core/perf_test/test_atomic_minmax_simple.cpp index b838c8eccf..bc35d1c776 100644 --- a/lib/kokkos/core/perf_test/test_atomic_minmax_simple.cpp +++ b/lib/kokkos/core/perf_test/test_atomic_minmax_simple.cpp @@ -183,7 +183,8 @@ double atomic_contentious_max_replacement(benchmark::State& state, Kokkos::parallel_reduce( con_length, KOKKOS_LAMBDA(const int i, T& inner) { - inner = Kokkos::atomic_max_fetch(&(input(0)), inner + 1); + inner = Kokkos::atomic_max_fetch(&(input(0)), + Kokkos::min(inner, max - 1) + 1); if (i == con_length - 1) { Kokkos::atomic_max_fetch(&(input(0)), max); inner = max; @@ -223,7 +224,8 @@ double atomic_contentious_min_replacement(benchmark::State& state, Kokkos::parallel_reduce( con_length, KOKKOS_LAMBDA(const int i, T& inner) { - inner = Kokkos::atomic_min_fetch(&(input(0)), inner - 1); + inner = Kokkos::atomic_min_fetch(&(input(0)), + Kokkos::max(inner, min + 1) - 1); if (i == con_length - 1) { Kokkos::atomic_min_fetch(&(input(0)), min); inner = min; @@ -246,7 +248,7 @@ static void Atomic_ContentiousMinReplacements(benchmark::State& state) { auto inp = prepare_input(1, std::numeric_limits::max()); for (auto _ : state) { - const auto time = atomic_contentious_max_replacement(state, inp, length); + const auto time = atomic_contentious_min_replacement(state, inp, length); state.SetIterationTime(time); } diff --git a/lib/kokkos/core/src/Cuda/Kokkos_Cuda.hpp b/lib/kokkos/core/src/Cuda/Kokkos_Cuda.hpp index 276d03da26..fd86976d3b 100644 --- a/lib/kokkos/core/src/Cuda/Kokkos_Cuda.hpp +++ b/lib/kokkos/core/src/Cuda/Kokkos_Cuda.hpp @@ -166,8 +166,17 @@ class Cuda { Cuda(); - Cuda(cudaStream_t stream, - Impl::ManageStream manage_stream = Impl::ManageStream::no); + explicit Cuda(cudaStream_t stream) : Cuda(stream, Impl::ManageStream::no) {} + +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 + template + KOKKOS_DEPRECATED_WITH_COMMENT( + "Cuda execution space should be constructed explicitly.") + Cuda(cudaStream_t stream) + : Cuda(stream) {} +#endif + + Cuda(cudaStream_t stream, Impl::ManageStream manage_stream); KOKKOS_DEPRECATED Cuda(cudaStream_t stream, bool manage_stream); @@ -186,7 +195,7 @@ class Cuda { /// /// This matches the __CUDA_ARCH__ specification. KOKKOS_DEPRECATED static size_type device_arch() { - const cudaDeviceProp& cudaProp = Cuda().cuda_device_prop(); + const cudaDeviceProp cudaProp = Cuda().cuda_device_prop(); return cudaProp.major * 100 + cudaProp.minor; } diff --git a/lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.cpp b/lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.cpp index 0944937e1b..75318aff77 100644 --- a/lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.cpp +++ b/lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.cpp @@ -59,12 +59,6 @@ const std::unique_ptr &Kokkos::Impl::cuda_get_deep_copy_space( namespace Kokkos { namespace Impl { -namespace { - -static std::atomic num_uvm_allocations(0); - -} // namespace - void DeepCopyCuda(void *dst, const void *src, size_t n) { KOKKOS_IMPL_CUDA_SAFE_CALL((CudaInternal::singleton().cuda_memcpy_wrapper( dst, src, n, cudaMemcpyDefault))); @@ -204,10 +198,7 @@ void *impl_allocate_common(const int device_id, // we should do here since we're turning it into an // exception here cudaGetLastError(); - throw Experimental::CudaRawMemoryAllocationFailure( - arg_alloc_size, error_code, - Experimental::RawMemoryAllocationFailure::AllocationMechanism:: - CudaMalloc); + Kokkos::Impl::throw_bad_alloc(arg_handle.name, arg_alloc_size, arg_label); } if (Kokkos::Profiling::profileLibraryLoaded()) { @@ -252,8 +243,6 @@ void *CudaUVMSpace::impl_allocate( Cuda::impl_static_fence( "Kokkos::CudaUVMSpace::impl_allocate: Pre UVM Allocation"); if (arg_alloc_size > 0) { - Kokkos::Impl::num_uvm_allocations++; - KOKKOS_IMPL_CUDA_SAFE_CALL(cudaSetDevice(m_device)); cudaError_t error_code = cudaMallocManaged(&ptr, arg_alloc_size, cudaMemAttachGlobal); @@ -263,10 +252,7 @@ void *CudaUVMSpace::impl_allocate( // we should do here since we're turning it into an // exception here cudaGetLastError(); - throw Experimental::CudaRawMemoryAllocationFailure( - arg_alloc_size, error_code, - Experimental::RawMemoryAllocationFailure::AllocationMechanism:: - CudaMallocManaged); + Kokkos::Impl::throw_bad_alloc(name(), arg_alloc_size, arg_label); } #ifdef KOKKOS_IMPL_DEBUG_CUDA_PIN_UVM_TO_HOST @@ -307,10 +293,7 @@ void *CudaHostPinnedSpace::impl_allocate( // we should do here since we're turning it into an // exception here cudaGetLastError(); - throw Experimental::CudaRawMemoryAllocationFailure( - arg_alloc_size, error_code, - Experimental::RawMemoryAllocationFailure::AllocationMechanism:: - CudaHostAlloc); + Kokkos::Impl::throw_bad_alloc(name(), arg_alloc_size, arg_label); } if (Kokkos::Profiling::profileLibraryLoaded()) { const size_t reported_size = @@ -341,27 +324,24 @@ void CudaSpace::impl_deallocate( Kokkos::Profiling::deallocateData(arg_handle, arg_label, arg_alloc_ptr, reported_size); } - try { #ifndef CUDART_VERSION #error CUDART_VERSION undefined! #elif (defined(KOKKOS_ENABLE_IMPL_CUDA_MALLOC_ASYNC) && CUDART_VERSION >= 11020) - if (arg_alloc_size >= memory_threshold_g) { - Impl::cuda_device_synchronize( - "Kokkos::Cuda: backend fence before async free"); - KOKKOS_IMPL_CUDA_SAFE_CALL(cudaSetDevice(m_device)); - KOKKOS_IMPL_CUDA_SAFE_CALL(cudaFreeAsync(arg_alloc_ptr, m_stream)); - Impl::cuda_device_synchronize( - "Kokkos::Cuda: backend fence after async free"); - } else { - KOKKOS_IMPL_CUDA_SAFE_CALL(cudaSetDevice(m_device)); - KOKKOS_IMPL_CUDA_SAFE_CALL(cudaFree(arg_alloc_ptr)); - } -#else + if (arg_alloc_size >= memory_threshold_g) { + Impl::cuda_device_synchronize( + "Kokkos::Cuda: backend fence before async free"); + KOKKOS_IMPL_CUDA_SAFE_CALL(cudaSetDevice(m_device)); + KOKKOS_IMPL_CUDA_SAFE_CALL(cudaFreeAsync(arg_alloc_ptr, m_stream)); + Impl::cuda_device_synchronize( + "Kokkos::Cuda: backend fence after async free"); + } else { KOKKOS_IMPL_CUDA_SAFE_CALL(cudaSetDevice(m_device)); KOKKOS_IMPL_CUDA_SAFE_CALL(cudaFree(arg_alloc_ptr)); -#endif - } catch (...) { } +#else + KOKKOS_IMPL_CUDA_SAFE_CALL(cudaSetDevice(m_device)); + KOKKOS_IMPL_CUDA_SAFE_CALL(cudaFree(arg_alloc_ptr)); +#endif } void CudaUVMSpace::deallocate(void *const arg_alloc_ptr, const size_t arg_alloc_size) const { @@ -387,13 +367,9 @@ void CudaUVMSpace::impl_deallocate( Kokkos::Profiling::deallocateData(arg_handle, arg_label, arg_alloc_ptr, reported_size); } - try { - if (arg_alloc_ptr != nullptr) { - Kokkos::Impl::num_uvm_allocations--; - KOKKOS_IMPL_CUDA_SAFE_CALL(cudaSetDevice(m_device)); - KOKKOS_IMPL_CUDA_SAFE_CALL(cudaFree(arg_alloc_ptr)); - } - } catch (...) { + if (arg_alloc_ptr != nullptr) { + KOKKOS_IMPL_CUDA_SAFE_CALL(cudaSetDevice(m_device)); + KOKKOS_IMPL_CUDA_SAFE_CALL(cudaFree(arg_alloc_ptr)); } Cuda::impl_static_fence( "Kokkos::CudaUVMSpace::impl_deallocate: Post UVM Deallocation"); @@ -420,11 +396,8 @@ void CudaHostPinnedSpace::impl_deallocate( Kokkos::Profiling::deallocateData(arg_handle, arg_label, arg_alloc_ptr, reported_size); } - try { - KOKKOS_IMPL_CUDA_SAFE_CALL(cudaSetDevice(m_device)); - KOKKOS_IMPL_CUDA_SAFE_CALL(cudaFreeHost(arg_alloc_ptr)); - } catch (...) { - } + KOKKOS_IMPL_CUDA_SAFE_CALL(cudaSetDevice(m_device)); + KOKKOS_IMPL_CUDA_SAFE_CALL(cudaFreeHost(arg_alloc_ptr)); } } // namespace Kokkos diff --git a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Error.hpp b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Error.hpp index c4458c910c..66656fefda 100644 --- a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Error.hpp +++ b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Error.hpp @@ -22,7 +22,6 @@ #include #include -#include namespace Kokkos { namespace Impl { @@ -69,52 +68,6 @@ inline void cuda_internal_safe_call(cudaError e, const char* name, Kokkos::Impl::cuda_internal_safe_call(call, #call, __FILE__, __LINE__) } // namespace Impl - -namespace Experimental { - -class CudaRawMemoryAllocationFailure : public RawMemoryAllocationFailure { - private: - using base_t = RawMemoryAllocationFailure; - - cudaError_t m_error_code = cudaSuccess; - - static FailureMode get_failure_mode(cudaError_t error_code) { - switch (error_code) { - case cudaErrorMemoryAllocation: return FailureMode::OutOfMemoryError; - case cudaErrorInvalidValue: return FailureMode::InvalidAllocationSize; - // TODO handle cudaErrorNotSupported for cudaMallocManaged - default: return FailureMode::Unknown; - } - } - - public: - // using base_t::base_t; - // would trigger - // - // error: cannot determine the exception specification of the default - // constructor due to a circular dependency - // - // using NVCC 9.1 and gcc 7.4 - CudaRawMemoryAllocationFailure( - size_t arg_attempted_size, size_t arg_attempted_alignment, - FailureMode arg_failure_mode = FailureMode::OutOfMemoryError, - AllocationMechanism arg_mechanism = - AllocationMechanism::StdMalloc) noexcept - : base_t(arg_attempted_size, arg_attempted_alignment, arg_failure_mode, - arg_mechanism) {} - - CudaRawMemoryAllocationFailure(size_t arg_attempted_size, - cudaError_t arg_error_code, - AllocationMechanism arg_mechanism) noexcept - : base_t(arg_attempted_size, /* CudaSpace doesn't handle alignment? */ 1, - get_failure_mode(arg_error_code), arg_mechanism), - m_error_code(arg_error_code) {} - - void append_additional_error_information(std::ostream& o) const override; -}; - -} // end namespace Experimental - } // namespace Kokkos #endif // KOKKOS_ENABLE_CUDA diff --git a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Graph_Impl.hpp b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Graph_Impl.hpp index fcc3ff04ff..625d8c317a 100644 --- a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Graph_Impl.hpp +++ b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Graph_Impl.hpp @@ -72,7 +72,7 @@ struct GraphImpl { GraphNodeImpl; - // Not moveable or copyable; it spends its whole life as a shared_ptr in the + // Not movable or copyable; it spends its whole life as a shared_ptr in the // Graph object GraphImpl() = delete; GraphImpl(GraphImpl const&) = delete; @@ -115,12 +115,9 @@ struct GraphImpl { template // requires NodeImplPtr is a shared_ptr to specialization of GraphNodeImpl - // Also requires that the kernel has the graph node tag in it's policy + // Also requires that the kernel has the graph node tag in its policy void add_node(std::shared_ptr const& arg_node_ptr) { - static_assert( - NodeImpl::kernel_type::Policy::is_graph_kernel::value, - "Something has gone horribly wrong, but it's too complicated to " - "explain here. Buy Daisy a coffee and she'll explain it to you."); + static_assert(NodeImpl::kernel_type::Policy::is_graph_kernel::value); KOKKOS_EXPECTS(bool(arg_node_ptr)); // The Kernel launch from the execute() method has been shimmed to insert // the node into the graph diff --git a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Instance.cpp b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Instance.cpp index 849e8b3b30..89a0002896 100644 --- a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Instance.cpp +++ b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Instance.cpp @@ -737,6 +737,14 @@ namespace Impl { int g_cuda_space_factory_initialized = initialize_space_factory("150_Cuda"); +int CudaInternal::m_cudaArch = -1; +cudaDeviceProp CudaInternal::m_deviceProp; +std::set CudaInternal::cuda_devices = {}; +std::map CudaInternal::constantMemHostStagingPerDevice = + {}; +std::map CudaInternal::constantMemReusablePerDevice = {}; +std::map CudaInternal::constantMemMutexPerDevice = {}; + } // namespace Impl } // namespace Kokkos diff --git a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Instance.hpp b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Instance.hpp index 24f4af3101..ffaa0f5474 100644 --- a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Instance.hpp +++ b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Instance.hpp @@ -91,10 +91,10 @@ class CudaInternal { int m_cudaDev = -1; // Device Properties - inline static int m_cudaArch = -1; + static int m_cudaArch; static int concurrency(); - inline static cudaDeviceProp m_deviceProp; + static cudaDeviceProp m_deviceProp; // Scratch Spaces for Reductions mutable std::size_t m_scratchSpaceCount; @@ -120,11 +120,10 @@ class CudaInternal { bool was_initialized = false; bool was_finalized = false; - inline static std::set cuda_devices = {}; - inline static std::map constantMemHostStagingPerDevice = - {}; - inline static std::map constantMemReusablePerDevice = {}; - inline static std::map constantMemMutexPerDevice = {}; + static std::set cuda_devices; + static std::map constantMemHostStagingPerDevice; + static std::map constantMemReusablePerDevice; + static std::map constantMemMutexPerDevice; static CudaInternal& singleton(); @@ -421,23 +420,6 @@ class CudaInternal { return cudaStreamSynchronize(stream); } - // The following are only available for cuda 11.2 and greater -#if (defined(KOKKOS_ENABLE_IMPL_CUDA_MALLOC_ASYNC) && CUDART_VERSION >= 11020) - template - cudaError_t cuda_malloc_async_wrapper(void** devPtr, size_t size, - cudaStream_t hStream = nullptr) const { - if constexpr (setCudaDevice) set_cuda_device(); - return cudaMallocAsync(devPtr, size, get_input_stream(hStream)); - } - - template - cudaError_t cuda_free_async_wrapper(void* devPtr, - cudaStream_t hStream = nullptr) const { - if constexpr (setCudaDevice) set_cuda_device(); - return cudaFreeAsync(devPtr, get_input_stream(hStream)); - } -#endif - // C++ API routines template cudaError_t cuda_func_get_attributes_wrapper(cudaFuncAttributes* attr, diff --git a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Team.hpp b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Team.hpp index 9f7be45c83..71e7751821 100644 --- a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Team.hpp +++ b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Team.hpp @@ -539,17 +539,9 @@ class ParallelFor, m_vector_size(arg_policy.impl_vector_length()) { auto internal_space_instance = m_policy.space().impl_internal_space_instance(); - cudaFuncAttributes attr = - CudaParallelLaunch::get_cuda_func_attributes( - internal_space_instance->m_cudaDev); - m_team_size = - m_team_size >= 0 - ? m_team_size - : Kokkos::Impl::cuda_get_opt_block_size( - internal_space_instance, attr, m_functor, m_vector_size, - m_policy.team_scratch_size(0), - m_policy.thread_scratch_size(0)) / - m_vector_size; + m_team_size = m_team_size >= 0 ? m_team_size + : arg_policy.team_size_recommended( + arg_functor, ParallelForTag()); m_shmem_begin = (sizeof(double) * (m_team_size + 2)); m_shmem_size = @@ -585,13 +577,7 @@ class ParallelFor, "Kokkos::Impl::ParallelFor< Cuda > insufficient shared memory")); } - if (int(m_team_size) > - int(Kokkos::Impl::cuda_get_max_block_size( - internal_space_instance, attr, arg_functor, - arg_policy.impl_vector_length(), - arg_policy.team_scratch_size(0), - arg_policy.thread_scratch_size(0)) / - arg_policy.impl_vector_length())) { + if (m_team_size > arg_policy.team_size_max(arg_functor, ParallelForTag())) { Kokkos::Impl::throw_runtime_exception(std::string( "Kokkos::Impl::ParallelFor< Cuda > requested too large team size.")); } @@ -909,17 +895,11 @@ class ParallelReduce:: - get_cuda_func_attributes(internal_space_instance->m_cudaDev); - m_team_size = - m_team_size >= 0 - ? m_team_size - : Kokkos::Impl::cuda_get_opt_block_size( - internal_space_instance, attr, - m_functor_reducer.get_functor(), m_vector_size, - m_policy.team_scratch_size(0), - m_policy.thread_scratch_size(0)) / - m_vector_size; + m_team_size = m_team_size >= 0 ? m_team_size + : arg_policy.team_size_recommended( + arg_functor_reducer.get_functor(), + arg_functor_reducer.get_reducer(), + ParallelReduceTag()); m_team_begin = UseShflReduction diff --git a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_abort.hpp b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_abort.hpp index c8d6641d1e..18aca15065 100644 --- a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_abort.hpp +++ b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_abort.hpp @@ -28,35 +28,20 @@ extern "C" { /* Cuda runtime function, declared in * Requires capability 2.x or better. */ -extern __device__ void __assertfail(const void *message, const void *file, - unsigned int line, const void *function, - size_t charsize); +[[noreturn]] __device__ void __assertfail(const void *message, const void *file, + unsigned int line, + const void *function, + size_t charsize); } namespace Kokkos { namespace Impl { -// required to workaround failures in random number generator unit tests with -// pre-volta architectures -#if defined(KOKKOS_ENABLE_DEBUG_BOUNDS_CHECK) -__device__ inline void cuda_abort(const char *const message) { -#else -[[noreturn]] __device__ inline void cuda_abort(const char *const message) { -#endif +[[noreturn]] __device__ static void cuda_abort(const char *const message) { const char empty[] = ""; __assertfail((const void *)message, (const void *)empty, (unsigned int)0, (const void *)empty, sizeof(char)); - - // This loop is never executed. It's intended to suppress warnings that the - // function returns, even though it does not. This is necessary because - // __assertfail is not marked as [[noreturn]], even though it does not return. - // Disable with KOKKOS_ENABLE_DEBUG_BOUNDS_CHECK to workaround failures - // in random number generator unit tests with pre-volta architectures -#if !defined(KOKKOS_ENABLE_DEBUG_BOUNDS_CHECK) - while (true) - ; -#endif } } // namespace Impl diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP.hpp b/lib/kokkos/core/src/HIP/Kokkos_HIP.hpp index 3a88e97ee3..439075fc6c 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP.hpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP.hpp @@ -48,8 +48,19 @@ class HIP { using scratch_memory_space = ScratchMemorySpace; HIP(); - HIP(hipStream_t stream, - Impl::ManageStream manage_stream = Impl::ManageStream::no); + + explicit HIP(hipStream_t stream) : HIP(stream, Impl::ManageStream::no) {} + +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 + template + KOKKOS_DEPRECATED_WITH_COMMENT( + "HIP execution space should be constructed explicitly.") + HIP(hipStream_t stream) + : HIP(stream) {} +#endif + + HIP(hipStream_t stream, Impl::ManageStream manage_stream); + KOKKOS_DEPRECATED HIP(hipStream_t stream, bool manage_stream); //@} diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP_Error.hpp b/lib/kokkos/core/src/HIP/Kokkos_HIP_Error.hpp index 43d63c090b..fa45dcfec3 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP_Error.hpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP_Error.hpp @@ -22,8 +22,6 @@ #include -#include - namespace Kokkos { namespace Impl { @@ -44,39 +42,4 @@ inline void hip_internal_safe_call(hipError_t e, const char* name, #define KOKKOS_IMPL_HIP_SAFE_CALL(call) \ Kokkos::Impl::hip_internal_safe_call(call, #call, __FILE__, __LINE__) -namespace Kokkos { -namespace Experimental { - -class HIPRawMemoryAllocationFailure : public RawMemoryAllocationFailure { - private: - hipError_t m_error_code = hipSuccess; - - static FailureMode get_failure_mode(hipError_t error_code) { - switch (error_code) { - case hipErrorMemoryAllocation: return FailureMode::OutOfMemoryError; - case hipErrorInvalidValue: return FailureMode::InvalidAllocationSize; - default: return FailureMode::Unknown; - } - } - - public: - HIPRawMemoryAllocationFailure(size_t arg_attempted_size, - hipError_t arg_error_code, - AllocationMechanism arg_mechanism) noexcept - : RawMemoryAllocationFailure( - arg_attempted_size, /* HIPSpace doesn't handle alignment? */ 1, - get_failure_mode(arg_error_code), arg_mechanism), - m_error_code(arg_error_code) {} - - void append_additional_error_information(std::ostream& o) const override { - if (m_error_code != hipSuccess) { - o << " The HIP allocation returned the error code \"" - << hipGetErrorName(m_error_code) << "\"."; - } - } -}; - -} // namespace Experimental -} // namespace Kokkos - #endif diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP_Graph_Impl.hpp b/lib/kokkos/core/src/HIP/Kokkos_HIP_Graph_Impl.hpp index 7cc06d02fb..a0989fe671 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP_Graph_Impl.hpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP_Graph_Impl.hpp @@ -40,7 +40,7 @@ class GraphImpl { GraphNodeImpl; - // Not moveable or copyable; it spends its whole life as a shared_ptr in the + // Not movable or copyable; it spends its whole life as a shared_ptr in the // Graph object. GraphImpl() = delete; GraphImpl(GraphImpl const&) = delete; @@ -108,7 +108,7 @@ inline void GraphImpl::add_node( } // Requires NodeImplPtr is a shared_ptr to specialization of GraphNodeImpl -// Also requires that the kernel has the graph node tag in it's policy +// Also requires that the kernel has the graph node tag in its policy template inline void GraphImpl::add_node( std::shared_ptr const& arg_node_ptr) { diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP_Instance.cpp b/lib/kokkos/core/src/HIP/Kokkos_HIP_Instance.cpp index 22c0db047f..e0b25c6939 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP_Instance.cpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP_Instance.cpp @@ -353,6 +353,22 @@ void HIPInternal::finalize() { m_num_scratch_locks = 0; } +int HIPInternal::m_hipDev = -1; +unsigned HIPInternal::m_multiProcCount = 0; +unsigned HIPInternal::m_maxWarpCount = 0; +std::array HIPInternal::m_maxBlock = {0, 0, 0}; +unsigned HIPInternal::m_maxWavesPerCU = 0; +int HIPInternal::m_shmemPerSM = 0; +int HIPInternal::m_maxShmemPerBlock = 0; +int HIPInternal::m_maxThreadsPerSM = 0; + +hipDeviceProp_t HIPInternal::m_deviceProp; + +std::mutex HIPInternal::scratchFunctorMutex; +unsigned long *HIPInternal::constantMemHostStaging = nullptr; +hipEvent_t HIPInternal::constantMemReusable = nullptr; +std::mutex HIPInternal::constantMemMutex; + //---------------------------------------------------------------------------- Kokkos::HIP::size_type hip_internal_multiprocessor_count() { diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP_Instance.hpp b/lib/kokkos/core/src/HIP/Kokkos_HIP_Instance.hpp index 7b55f519c2..19349e90bb 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP_Instance.hpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP_Instance.hpp @@ -35,8 +35,7 @@ struct HIPTraits { static constexpr int WarpSize = 64; static constexpr int WarpIndexMask = 0x003f; /* hexadecimal for 63 */ static constexpr int WarpIndexShift = 6; /* WarpSize == 1 << WarpShift*/ -#elif defined(KOKKOS_ARCH_AMD_GFX1030) || defined(KOKKOS_ARCH_AMD_GFX1100) || \ - defined(KOKKOS_ARCH_AMD_GFX1103) +#elif defined(KOKKOS_ARCH_AMD_GFX1030) || defined(KOKKOS_ARCH_AMD_GFX1100) static constexpr int WarpSize = 32; static constexpr int WarpIndexMask = 0x001f; /* hexadecimal for 31 */ static constexpr int WarpIndexShift = 5; /* WarpSize == 1 << WarpShift*/ @@ -71,16 +70,16 @@ class HIPInternal { public: using size_type = ::Kokkos::HIP::size_type; - inline static int m_hipDev = -1; - inline static unsigned m_multiProcCount = 0; - inline static unsigned m_maxWarpCount = 0; - inline static std::array m_maxBlock = {0, 0, 0}; - inline static unsigned m_maxWavesPerCU = 0; - inline static int m_shmemPerSM = 0; - inline static int m_maxShmemPerBlock = 0; - inline static int m_maxThreadsPerSM = 0; + static int m_hipDev; + static unsigned m_multiProcCount; + static unsigned m_maxWarpCount; + static std::array m_maxBlock; + static unsigned m_maxWavesPerCU; + static int m_shmemPerSM; + static int m_maxShmemPerBlock; + static int m_maxThreadsPerSM; - inline static hipDeviceProp_t m_deviceProp; + static hipDeviceProp_t m_deviceProp; static int concurrency(); @@ -93,7 +92,7 @@ class HIPInternal { size_type *m_scratchFlags = nullptr; mutable size_type *m_scratchFunctor = nullptr; mutable size_type *m_scratchFunctorHost = nullptr; - inline static std::mutex scratchFunctorMutex; + static std::mutex scratchFunctorMutex; hipStream_t m_stream = nullptr; uint32_t m_instance_id = @@ -112,9 +111,9 @@ class HIPInternal { // FIXME_HIP: these want to be per-device, not per-stream... use of 'static' // here will break once there are multiple devices though - inline static unsigned long *constantMemHostStaging = nullptr; - inline static hipEvent_t constantMemReusable = nullptr; - inline static std::mutex constantMemMutex; + static unsigned long *constantMemHostStaging; + static hipEvent_t constantMemReusable; + static std::mutex constantMemMutex; static HIPInternal &singleton(); diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP_ParallelReduce_MDRange.hpp b/lib/kokkos/core/src/HIP/Kokkos_HIP_ParallelReduce_MDRange.hpp index 55b6218d1c..1629511646 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP_ParallelReduce_MDRange.hpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP_ParallelReduce_MDRange.hpp @@ -50,6 +50,7 @@ class ParallelReduce class ParallelReduce, HIP> { public: - using Policy = TeamPolicyInternal; + using Policy = TeamPolicy; using FunctorType = typename CombinedFunctorReducerType::functor_type; using ReducerType = typename CombinedFunctorReducerType::reducer_type; @@ -46,6 +46,7 @@ class ParallelReduce is_first_hip_managed_allocation(true); @@ -66,7 +67,6 @@ void* HIPSpace::allocate( return impl_allocate(arg_label, arg_alloc_size, arg_logical_size); } void* HIPSpace::impl_allocate( - const char* arg_label, const size_t arg_alloc_size, const size_t arg_logical_size, const Kokkos::Tools::SpaceHandle arg_handle) const { @@ -77,10 +77,7 @@ void* HIPSpace::impl_allocate( // This is the only way to clear the last error, which we should do here // since we're turning it into an exception here (void)hipGetLastError(); - throw Experimental::HIPRawMemoryAllocationFailure( - arg_alloc_size, error_code, - Experimental::RawMemoryAllocationFailure::AllocationMechanism:: - HIPMalloc); + Kokkos::Impl::throw_bad_alloc(name(), arg_alloc_size, arg_label); } if (Kokkos::Profiling::profileLibraryLoaded()) { const size_t reported_size = @@ -111,10 +108,7 @@ void* HIPHostPinnedSpace::impl_allocate( // This is the only way to clear the last error, which we should do here // since we're turning it into an exception here (void)hipGetLastError(); - throw Experimental::HIPRawMemoryAllocationFailure( - arg_alloc_size, error_code, - Experimental::RawMemoryAllocationFailure::AllocationMechanism:: - HIPHostMalloc); + Kokkos::Impl::throw_bad_alloc(name(), arg_alloc_size, arg_label); } if (Kokkos::Profiling::profileLibraryLoaded()) { const size_t reported_size = @@ -178,10 +172,7 @@ Kokkos::HIP::runtime WARNING: Kokkos did not find an environment variable 'HSA_X // This is the only way to clear the last error, which we should do here // since we're turning it into an exception here (void)hipGetLastError(); - throw Experimental::HIPRawMemoryAllocationFailure( - arg_alloc_size, error_code, - Experimental::RawMemoryAllocationFailure::AllocationMechanism:: - HIPMallocManaged); + Kokkos::Impl::throw_bad_alloc(name(), arg_alloc_size, arg_label); } KOKKOS_IMPL_HIP_SAFE_CALL(hipMemAdvise( ptr, arg_alloc_size, hipMemAdviseSetCoarseGrain, m_device)); diff --git a/lib/kokkos/core/src/HPX/Kokkos_HPX.cpp b/lib/kokkos/core/src/HPX/Kokkos_HPX.cpp index 6d541a6414..1f3d078344 100644 --- a/lib/kokkos/core/src/HPX/Kokkos_HPX.cpp +++ b/lib/kokkos/core/src/HPX/Kokkos_HPX.cpp @@ -153,7 +153,7 @@ void HPX::impl_instance_fence_locked(const std::string &name) const { auto &s = impl_get_sender(); hpx::this_thread::experimental::sync_wait(std::move(s)); - s = hpx::execution::experimental::unique_any_sender( + s = hpx::execution::experimental::unique_any_sender<>( hpx::execution::experimental::just()); }); } @@ -184,7 +184,7 @@ void HPX::impl_static_fence(const std::string &name) { } hpx::this_thread::experimental::sync_wait(std::move(s)); - s = hpx::execution::experimental::unique_any_sender( + s = hpx::execution::experimental::unique_any_sender<>( hpx::execution::experimental::just()); }); } diff --git a/lib/kokkos/core/src/HPX/Kokkos_HPX.hpp b/lib/kokkos/core/src/HPX/Kokkos_HPX.hpp index 26181a7c05..245dc128ca 100644 --- a/lib/kokkos/core/src/HPX/Kokkos_HPX.hpp +++ b/lib/kokkos/core/src/HPX/Kokkos_HPX.hpp @@ -168,17 +168,31 @@ class HPX { : m_instance_data(Kokkos::Impl::HostSharedPtr( &m_default_instance_data, &default_instance_deleter)) {} ~HPX() = default; - HPX(instance_mode mode) + explicit HPX(instance_mode mode) : m_instance_data( mode == instance_mode::independent ? (Kokkos::Impl::HostSharedPtr( new instance_data(m_next_instance_id++))) : Kokkos::Impl::HostSharedPtr( &m_default_instance_data, &default_instance_deleter)) {} - HPX(hpx::execution::experimental::unique_any_sender<> &&sender) + explicit HPX(hpx::execution::experimental::unique_any_sender<> &&sender) : m_instance_data(Kokkos::Impl::HostSharedPtr( new instance_data(m_next_instance_id++, std::move(sender)))) {} +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 + template + KOKKOS_DEPRECATED_WITH_COMMENT( + "HPX execution space should be constructed explicitly.") + HPX(instance_mode mode) + : HPX(mode) {} + + template + KOKKOS_DEPRECATED_WITH_COMMENT( + "HPX execution space should be constructed explicitly.") + HPX(hpx::execution::experimental::unique_any_sender<> &&sender) + : HPX(std::move(sender)) {} +#endif + HPX(HPX &&other) = default; HPX(const HPX &other) = default; diff --git a/lib/kokkos/core/src/Kokkos_Array.hpp b/lib/kokkos/core/src/Kokkos_Array.hpp index ba1626bb72..4d905fbc55 100644 --- a/lib/kokkos/core/src/Kokkos_Array.hpp +++ b/lib/kokkos/core/src/Kokkos_Array.hpp @@ -29,7 +29,6 @@ #include #include #include -#include #include namespace Kokkos { @@ -80,7 +79,11 @@ struct ArrayBoundsCheck { /**\brief Derived from the C++17 'std::array'. * Dropping the iterator interface. */ +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 template +#else +template +#endif struct Array { public: /** @@ -129,10 +132,38 @@ struct Array { KOKKOS_INLINE_FUNCTION constexpr const_pointer data() const { return &m_internal_implementation_private_member_data[0]; } + + friend KOKKOS_FUNCTION constexpr bool operator==(Array const& lhs, + Array const& rhs) noexcept { + for (size_t i = 0; i != N; ++i) + if (lhs[i] != rhs[i]) return false; + return true; + } + + friend KOKKOS_FUNCTION constexpr bool operator!=(Array const& lhs, + Array const& rhs) noexcept { + return !(lhs == rhs); + } + + private: + template + friend KOKKOS_INLINE_FUNCTION constexpr std::enable_if_t< + Impl::is_swappable::value> + kokkos_swap(Array& a, + Array& b) noexcept(Impl::is_nothrow_swappable_v) { + for (std::size_t i = 0; i < N; ++i) { + kokkos_swap(a[i], b[i]); + } + } }; +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 template struct Array { +#else +template +struct Array { +#endif public: using reference = T&; using const_reference = std::add_const_t&; @@ -167,25 +198,35 @@ struct Array { KOKKOS_INLINE_FUNCTION pointer data() { return nullptr; } KOKKOS_INLINE_FUNCTION const_pointer data() const { return nullptr; } - KOKKOS_DEFAULTED_FUNCTION ~Array() = default; - KOKKOS_DEFAULTED_FUNCTION Array() = default; - KOKKOS_DEFAULTED_FUNCTION Array(const Array&) = default; - KOKKOS_DEFAULTED_FUNCTION Array& operator=(const Array&) = default; + friend KOKKOS_FUNCTION constexpr bool operator==(Array const&, + Array const&) noexcept { + return true; + } + friend KOKKOS_FUNCTION constexpr bool operator!=(Array const&, + Array const&) noexcept { + return false; + } - // Some supported compilers are not sufficiently C++11 compliant - // for default move constructor and move assignment operator. - // Array( Array && ) = default ; - // Array & operator = ( Array && ) = default ; + private: + friend KOKKOS_INLINE_FUNCTION constexpr void kokkos_swap( + Array&, Array&) noexcept {} }; +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 +namespace Impl { +struct KokkosArrayContiguous {}; +struct KokkosArrayStrided {}; +} // namespace Impl + template <> -struct Array { - struct contiguous {}; - struct strided {}; +struct KOKKOS_DEPRECATED Array { + using contiguous = Impl::KokkosArrayContiguous; + using strided = Impl::KokkosArrayStrided; }; template -struct Array::contiguous> { +struct KOKKOS_DEPRECATED + Array { private: T* m_elem; size_t m_size; @@ -253,7 +294,8 @@ struct Array::contiguous> { }; template -struct Array::strided> { +struct KOKKOS_DEPRECATED + Array { private: T* m_elem; size_t m_size; @@ -320,10 +362,37 @@ struct Array::strided> { size_type arg_stride) : m_elem(arg_ptr), m_size(arg_size), m_stride(arg_stride) {} }; +#endif template Array(T, Us...)->Array; +namespace Impl { + +template +KOKKOS_FUNCTION constexpr Array, N> to_array_impl( + T (&a)[N], std::index_sequence) { + return {{a[I]...}}; +} + +template +KOKKOS_FUNCTION constexpr Array, N> to_array_impl( + T(&&a)[N], std::index_sequence) { + return {{std::move(a[I])...}}; +} + +} // namespace Impl + +template +KOKKOS_FUNCTION constexpr auto to_array(T (&a)[N]) { + return Impl::to_array_impl(a, std::make_index_sequence{}); +} + +template +KOKKOS_FUNCTION constexpr auto to_array(T(&&a)[N]) { + return Impl::to_array_impl(std::move(a), std::make_index_sequence{}); +} + } // namespace Kokkos // @@ -333,6 +402,7 @@ struct std::tuple_size> template struct std::tuple_element> { + static_assert(I < N); using type = T; }; @@ -340,21 +410,25 @@ namespace Kokkos { template KOKKOS_FUNCTION constexpr T& get(Array& a) noexcept { + static_assert(I < N); return a[I]; } template KOKKOS_FUNCTION constexpr T const& get(Array const& a) noexcept { + static_assert(I < N); return a[I]; } template KOKKOS_FUNCTION constexpr T&& get(Array&& a) noexcept { + static_assert(I < N); return std::move(a[I]); } template KOKKOS_FUNCTION constexpr T const&& get(Array const&& a) noexcept { + static_assert(I < N); return std::move(a[I]); } diff --git a/lib/kokkos/core/src/Kokkos_Atomics_Desul_Volatile_Wrapper.hpp b/lib/kokkos/core/src/Kokkos_Atomics_Desul_Volatile_Wrapper.hpp index 9acacef901..bf57dcae65 100644 --- a/lib/kokkos/core/src/Kokkos_Atomics_Desul_Volatile_Wrapper.hpp +++ b/lib/kokkos/core/src/Kokkos_Atomics_Desul_Volatile_Wrapper.hpp @@ -22,7 +22,6 @@ static_assert(false, #ifndef KOKKOS_DESUL_ATOMICS_VOLATILE_WRAPPER_HPP_ #define KOKKOS_DESUL_ATOMICS_VOLATILE_WRAPPER_HPP_ #include -#include #include #ifdef KOKKOS_ENABLE_ATOMICS_BYPASS diff --git a/lib/kokkos/core/src/Kokkos_Atomics_Desul_Wrapper.hpp b/lib/kokkos/core/src/Kokkos_Atomics_Desul_Wrapper.hpp index eebdd20f15..26db69ac1f 100644 --- a/lib/kokkos/core/src/Kokkos_Atomics_Desul_Wrapper.hpp +++ b/lib/kokkos/core/src/Kokkos_Atomics_Desul_Wrapper.hpp @@ -22,8 +22,6 @@ static_assert(false, #ifndef KOKKOS_DESUL_ATOMICS_WRAPPER_HPP_ #define KOKKOS_DESUL_ATOMICS_WRAPPER_HPP_ #include - -#include #include #include diff --git a/lib/kokkos/core/src/Kokkos_Complex.hpp b/lib/kokkos/core/src/Kokkos_Complex.hpp index 4d405116cc..7dd2a9ddbb 100644 --- a/lib/kokkos/core/src/Kokkos_Complex.hpp +++ b/lib/kokkos/core/src/Kokkos_Complex.hpp @@ -28,6 +28,7 @@ #include #include #include +#include namespace Kokkos { @@ -256,6 +257,12 @@ class return *this; } + template + friend constexpr const RT& get(const complex&) noexcept; + + template + friend constexpr const RT&& get(const complex&&) noexcept; + #ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 //! Copy constructor from volatile. template < @@ -423,6 +430,75 @@ class #endif // KOKKOS_ENABLE_DEPRECATED_CODE_4 }; +} // namespace Kokkos + +// Tuple protocol for complex based on https://wg21.link/P2819R2 (voted into +// the C++26 working draft on 2023-11) + +template +struct std::tuple_size> + : std::integral_constant {}; + +template +struct std::tuple_element> { + static_assert(I < 2); + using type = RealType; +}; + +namespace Kokkos { + +// get<...>(...) defined here so as not to be hidden friends, as per P2819R2 + +template +KOKKOS_FUNCTION constexpr RealType& get(complex& z) noexcept { + static_assert(I < 2); + if constexpr (I == 0) + return z.real(); + else + return z.imag(); +#ifdef KOKKOS_COMPILER_INTEL + __builtin_unreachable(); +#endif +} + +template +KOKKOS_FUNCTION constexpr RealType&& get(complex&& z) noexcept { + static_assert(I < 2); + if constexpr (I == 0) + return std::move(z.real()); + else + return std::move(z.imag()); +#ifdef KOKKOS_COMPILER_INTEL + __builtin_unreachable(); +#endif +} + +template +KOKKOS_FUNCTION constexpr const RealType& get( + const complex& z) noexcept { + static_assert(I < 2); + if constexpr (I == 0) + return z.re_; + else + return z.im_; +#ifdef KOKKOS_COMPILER_INTEL + __builtin_unreachable(); +#endif +} + +template +KOKKOS_FUNCTION constexpr const RealType&& get( + const complex&& z) noexcept { + static_assert(I < 2); + if constexpr (I == 0) + return std::move(z.re_); + else + return std::move(z.im_); +#ifdef KOKKOS_COMPILER_INTEL + __builtin_unreachable(); +#endif +} + //============================================================================== // {{{1 diff --git a/lib/kokkos/core/src/Kokkos_CopyViews.hpp b/lib/kokkos/core/src/Kokkos_CopyViews.hpp index 08f6ba8d69..e856b19247 100644 --- a/lib/kokkos/core/src/Kokkos_CopyViews.hpp +++ b/lib/kokkos/core/src/Kokkos_CopyViews.hpp @@ -221,10 +221,12 @@ struct ViewFill { ViewFill(const ViewType& a_, typename ViewType::const_value_type& val_, const ExecSpace& space) : a(a_), val(val_) { + // MDRangePolicy is not supported for 7D views + // Iterate separately over extent(2) Kokkos::parallel_for("Kokkos::ViewFill-7D", policy_type(space, {0, 0, 0, 0, 0, 0}, - {a.extent(0), a.extent(1), a.extent(2), - a.extent(3), a.extent(5), a.extent(6)}), + {a.extent(0), a.extent(1), a.extent(3), + a.extent(4), a.extent(5), a.extent(6)}), *this); } @@ -249,6 +251,8 @@ struct ViewFill { ViewFill(const ViewType& a_, typename ViewType::const_value_type& val_, const ExecSpace& space) : a(a_), val(val_) { + // MDRangePolicy is not supported for 8D views + // Iterate separately over extent(2) and extent(4) Kokkos::parallel_for("Kokkos::ViewFill-8D", policy_type(space, {0, 0, 0, 0, 0, 0}, {a.extent(0), a.extent(1), a.extent(3), @@ -293,9 +297,11 @@ struct ViewCopy { ViewTypeA a; ViewTypeB b; static const Kokkos::Iterate outer_iteration_pattern = - Kokkos::layout_iterate_type_selector::outer_iteration_pattern; + Kokkos::Impl::layout_iterate_type_selector< + Layout>::outer_iteration_pattern; static const Kokkos::Iterate inner_iteration_pattern = - Kokkos::layout_iterate_type_selector::inner_iteration_pattern; + Kokkos::Impl::layout_iterate_type_selector< + Layout>::inner_iteration_pattern; using iterate_type = Kokkos::Rank<2, outer_iteration_pattern, inner_iteration_pattern>; using policy_type = @@ -323,9 +329,11 @@ struct ViewCopy { ViewTypeB b; static const Kokkos::Iterate outer_iteration_pattern = - Kokkos::layout_iterate_type_selector::outer_iteration_pattern; + Kokkos::Impl::layout_iterate_type_selector< + Layout>::outer_iteration_pattern; static const Kokkos::Iterate inner_iteration_pattern = - Kokkos::layout_iterate_type_selector::inner_iteration_pattern; + Kokkos::Impl::layout_iterate_type_selector< + Layout>::inner_iteration_pattern; using iterate_type = Kokkos::Rank<3, outer_iteration_pattern, inner_iteration_pattern>; using policy_type = @@ -354,9 +362,11 @@ struct ViewCopy { ViewTypeB b; static const Kokkos::Iterate outer_iteration_pattern = - Kokkos::layout_iterate_type_selector::outer_iteration_pattern; + Kokkos::Impl::layout_iterate_type_selector< + Layout>::outer_iteration_pattern; static const Kokkos::Iterate inner_iteration_pattern = - Kokkos::layout_iterate_type_selector::inner_iteration_pattern; + Kokkos::Impl::layout_iterate_type_selector< + Layout>::inner_iteration_pattern; using iterate_type = Kokkos::Rank<4, outer_iteration_pattern, inner_iteration_pattern>; using policy_type = @@ -386,9 +396,11 @@ struct ViewCopy { ViewTypeB b; static const Kokkos::Iterate outer_iteration_pattern = - Kokkos::layout_iterate_type_selector::outer_iteration_pattern; + Kokkos::Impl::layout_iterate_type_selector< + Layout>::outer_iteration_pattern; static const Kokkos::Iterate inner_iteration_pattern = - Kokkos::layout_iterate_type_selector::inner_iteration_pattern; + Kokkos::Impl::layout_iterate_type_selector< + Layout>::inner_iteration_pattern; using iterate_type = Kokkos::Rank<5, outer_iteration_pattern, inner_iteration_pattern>; using policy_type = @@ -418,9 +430,11 @@ struct ViewCopy { ViewTypeB b; static const Kokkos::Iterate outer_iteration_pattern = - Kokkos::layout_iterate_type_selector::outer_iteration_pattern; + Kokkos::Impl::layout_iterate_type_selector< + Layout>::outer_iteration_pattern; static const Kokkos::Iterate inner_iteration_pattern = - Kokkos::layout_iterate_type_selector::inner_iteration_pattern; + Kokkos::Impl::layout_iterate_type_selector< + Layout>::inner_iteration_pattern; using iterate_type = Kokkos::Rank<6, outer_iteration_pattern, inner_iteration_pattern>; using policy_type = @@ -450,9 +464,11 @@ struct ViewCopy { ViewTypeB b; static const Kokkos::Iterate outer_iteration_pattern = - Kokkos::layout_iterate_type_selector::outer_iteration_pattern; + Kokkos::Impl::layout_iterate_type_selector< + Layout>::outer_iteration_pattern; static const Kokkos::Iterate inner_iteration_pattern = - Kokkos::layout_iterate_type_selector::inner_iteration_pattern; + Kokkos::Impl::layout_iterate_type_selector< + Layout>::inner_iteration_pattern; using iterate_type = Kokkos::Rank<6, outer_iteration_pattern, inner_iteration_pattern>; using policy_type = @@ -461,6 +477,8 @@ struct ViewCopy { ViewCopy(const ViewTypeA& a_, const ViewTypeB& b_, const ExecSpace space = ExecSpace()) : a(a_), b(b_) { + // MDRangePolicy is not supported for 7D views + // Iterate separately over extent(2) Kokkos::parallel_for("Kokkos::ViewCopy-7D", policy_type(space, {0, 0, 0, 0, 0, 0}, {a.extent(0), a.extent(1), a.extent(3), @@ -483,9 +501,11 @@ struct ViewCopy { ViewTypeB b; static const Kokkos::Iterate outer_iteration_pattern = - Kokkos::layout_iterate_type_selector::outer_iteration_pattern; + Kokkos::Impl::layout_iterate_type_selector< + Layout>::outer_iteration_pattern; static const Kokkos::Iterate inner_iteration_pattern = - Kokkos::layout_iterate_type_selector::inner_iteration_pattern; + Kokkos::Impl::layout_iterate_type_selector< + Layout>::inner_iteration_pattern; using iterate_type = Kokkos::Rank<6, outer_iteration_pattern, inner_iteration_pattern>; using policy_type = @@ -494,6 +514,8 @@ struct ViewCopy { ViewCopy(const ViewTypeA& a_, const ViewTypeB& b_, const ExecSpace space = ExecSpace()) : a(a_), b(b_) { + // MDRangePolicy is not supported for 8D views + // Iterate separately over extent(2) and extent(4) Kokkos::parallel_for("Kokkos::ViewCopy-8D", policy_type(space, {0, 0, 0, 0, 0, 0}, {a.extent(0), a.extent(1), a.extent(3), @@ -539,11 +561,8 @@ void view_copy(const ExecutionSpace& space, const DstType& dst, int64_t strides[DstType::rank + 1]; dst.stride(strides); Kokkos::Iterate iterate; - if (Kokkos::is_layouttiled::value) { - iterate = Kokkos::layout_iterate_type_selector< - typename DstType::array_layout>::outer_iteration_pattern; - } else if (std::is_same::value) { + if (std::is_same::value) { iterate = Kokkos::Iterate::Right; } else if (std::is_same::value) { @@ -630,11 +649,8 @@ void view_copy(const DstType& dst, const SrcType& src) { int64_t strides[DstType::rank + 1]; dst.stride(strides); Kokkos::Iterate iterate; - if (Kokkos::is_layouttiled::value) { - iterate = Kokkos::layout_iterate_type_selector< - typename DstType::array_layout>::outer_iteration_pattern; - } else if (std::is_same::value) { + if (std::is_same::value) { iterate = Kokkos::Iterate::Right; } else if (std::is_same::value) { @@ -3092,8 +3108,7 @@ inline std::enable_if_t< std::is_same::array_layout, Kokkos::LayoutRight>::value || std::is_same::array_layout, - Kokkos::LayoutStride>::value || - is_layouttiled::array_layout>::value> + Kokkos::LayoutStride>::value> impl_resize(const Impl::ViewCtorProp& arg_prop, Kokkos::View& v, const typename Kokkos::View::array_layout& layout) { @@ -3139,8 +3154,7 @@ inline std::enable_if_t< std::is_same::array_layout, Kokkos::LayoutRight>::value || std::is_same::array_layout, - Kokkos::LayoutStride>::value || - is_layouttiled::array_layout>::value)> + Kokkos::LayoutStride>::value)> impl_resize(const Impl::ViewCtorProp& arg_prop, Kokkos::View& v, const typename Kokkos::View::array_layout& layout) { @@ -3235,7 +3249,10 @@ impl_realloc(Kokkos::View& v, const size_t n0, const size_t n1, v = view_type(); // Best effort to deallocate in case no other view refers // to the shared allocation v = view_type(arg_prop_copy, n0, n1, n2, n3, n4, n5, n6, n7); - } else if (alloc_prop_input::initialize) { + return; + } + + if constexpr (alloc_prop_input::initialize) { if constexpr (alloc_prop_input::has_execution_space) { const auto& exec_space = Impl::get_property(arg_prop); @@ -3308,8 +3325,7 @@ inline std::enable_if_t< std::is_same::array_layout, Kokkos::LayoutRight>::value || std::is_same::array_layout, - Kokkos::LayoutStride>::value || - is_layouttiled::array_layout>::value> + Kokkos::LayoutStride>::value> impl_realloc(Kokkos::View& v, const typename Kokkos::View::array_layout& layout, const Impl::ViewCtorProp& arg_prop) { @@ -3331,7 +3347,10 @@ impl_realloc(Kokkos::View& v, if (v.layout() != layout) { v = view_type(); // Deallocate first, if the only view to allocation v = view_type(arg_prop, layout); - } else if (alloc_prop_input::initialize) { + return; + } + + if constexpr (alloc_prop_input::initialize) { if constexpr (alloc_prop_input::has_execution_space) { const auto& exec_space = Impl::get_property(arg_prop); @@ -3351,8 +3370,7 @@ inline std::enable_if_t< std::is_same::array_layout, Kokkos::LayoutRight>::value || std::is_same::array_layout, - Kokkos::LayoutStride>::value || - is_layouttiled::array_layout>::value)> + Kokkos::LayoutStride>::value)> impl_realloc(Kokkos::View& v, const typename Kokkos::View::array_layout& layout, const Impl::ViewCtorProp& arg_prop) { @@ -3452,6 +3470,7 @@ struct MirrorType { using view_type = Kokkos::View; }; +// collection of static asserts for create_mirror and create_mirror_view template void check_view_ctor_args_create_mirror() { using alloc_prop_input = Impl::ViewCtorProp; @@ -3470,232 +3489,231 @@ void check_view_ctor_args_create_mirror() { "not explicitly allow padding!"); } +// create a mirror +// private interface that accepts arbitrary view constructor args passed by a +// view_alloc template -inline std::enable_if_t::has_memory_space, - typename Kokkos::View::HostMirror> -create_mirror(const Kokkos::View& src, - const Impl::ViewCtorProp& arg_prop) { - using src_type = View; - using dst_type = typename src_type::HostMirror; - +inline auto create_mirror(const Kokkos::View& src, + const Impl::ViewCtorProp& arg_prop) { check_view_ctor_args_create_mirror(); auto prop_copy = Impl::with_properties_if_unset( arg_prop, std::string(src.label()).append("_mirror")); - return dst_type(prop_copy, src.layout()); -} - -// Create a mirror in a new space (specialization for different space) -template ::has_memory_space>> -auto create_mirror(const Kokkos::View& src, - const Impl::ViewCtorProp& arg_prop) { - check_view_ctor_args_create_mirror(); - - auto prop_copy = Impl::with_properties_if_unset( - arg_prop, std::string(src.label()).append("_mirror")); - using alloc_prop = decltype(prop_copy); - - return typename Impl::MirrorType::view_type(prop_copy, src.layout()); + if constexpr (Impl::ViewCtorProp::has_memory_space) { + using memory_space = typename decltype(prop_copy)::memory_space; + using dst_type = + typename Impl::MirrorType::view_type; + return dst_type(prop_copy, src.layout()); + } else { + using dst_type = typename View::HostMirror; + return dst_type(prop_copy, src.layout()); + } +#if defined(KOKKOS_COMPILER_INTEL) || \ + (defined(KOKKOS_COMPILER_NVCC) && KOKKOS_COMPILER_NVCC >= 1130 && \ + !defined(KOKKOS_COMPILER_MSVC)) + __builtin_unreachable(); +#endif } } // namespace Impl -template -std::enable_if_t::specialize>::value, - typename Kokkos::View::HostMirror> -create_mirror(Kokkos::View const& v) { - return Impl::create_mirror(v, Impl::ViewCtorProp<>{}); +// public interface +template ::specialize>>> +auto create_mirror(Kokkos::View const& src) { + return Impl::create_mirror(src, Impl::ViewCtorProp<>{}); } -template -std::enable_if_t::specialize>::value, - typename Kokkos::View::HostMirror> -create_mirror(Kokkos::Impl::WithoutInitializing_t wi, - Kokkos::View const& v) { - return Impl::create_mirror(v, view_alloc(wi)); +// public interface that accepts a without initializing flag +template ::specialize>>> +auto create_mirror(Kokkos::Impl::WithoutInitializing_t wi, + Kokkos::View const& src) { + return Impl::create_mirror(src, view_alloc(wi)); } +// public interface that accepts a space template ::value>> -std::enable_if_t::specialize>::value, - typename Impl::MirrorType::view_type> -create_mirror(Space const&, Kokkos::View const& v) { - return Impl::create_mirror(v, view_alloc(typename Space::memory_space{})); -} - -template ::specialize>::value && - Impl::ViewCtorProp::has_memory_space>> + Kokkos::is_space::value && + std::is_void_v::specialize>>> +auto create_mirror(Space const&, Kokkos::View const& src) { + return Impl::create_mirror(src, view_alloc(typename Space::memory_space{})); +} + +// public interface that accepts arbitrary view constructor args passed by a +// view_alloc +template ::specialize>>> auto create_mirror(Impl::ViewCtorProp const& arg_prop, - Kokkos::View const& v) { - return Impl::create_mirror(v, arg_prop); -} - -template -std::enable_if_t< - std::is_void::specialize>::value && - !Impl::ViewCtorProp::has_memory_space, - typename Kokkos::View::HostMirror> -create_mirror(Impl::ViewCtorProp const& arg_prop, - Kokkos::View const& v) { - return Impl::create_mirror(v, arg_prop); + Kokkos::View const& src) { + return Impl::create_mirror(src, arg_prop); } +// public interface that accepts a space and a without initializing flag template ::value>> -std::enable_if_t::specialize>::value, - typename Impl::MirrorType::view_type> -create_mirror(Kokkos::Impl::WithoutInitializing_t wi, Space const&, - Kokkos::View const& v) { - return Impl::create_mirror(v, view_alloc(typename Space::memory_space{}, wi)); + typename Enable = std::enable_if_t< + Kokkos::is_space::value && + std::is_void_v::specialize>>> +auto create_mirror(Kokkos::Impl::WithoutInitializing_t wi, Space const&, + Kokkos::View const& src) { + return Impl::create_mirror(src, + view_alloc(typename Space::memory_space{}, wi)); } namespace Impl { +// choose a `Kokkos::create_mirror` adapted for the provided view and the +// provided arguments +template +inline auto choose_create_mirror( + const View& src, const Impl::ViewCtorProp& arg_prop) { + // Due to the fact that users can overload `Kokkos::create_mirror`, but also + // that they may not have implemented all of its different possible + // variations, this function chooses the correct private or public version of + // it to call. + // This helper should be used by any overload of + // `Kokkos::Impl::create_mirror_view`. + + if constexpr (std::is_void_v) { + // if the view is not specialized, just call the Impl function + + // using ADL to find the later defined overload of the function + using namespace Kokkos::Impl; + + return create_mirror(src, arg_prop); + } else { + // otherwise, recreate the public call + using ViewProp = Impl::ViewCtorProp; + + // using ADL to find the later defined overload of the function + using namespace Kokkos; + + if constexpr (sizeof...(ViewCtorArgs) == 0) { + // if there are no view constructor args, call the specific public + // function + return create_mirror(src); + } else if constexpr (sizeof...(ViewCtorArgs) == 1 && + ViewProp::has_memory_space) { + // if there is one view constructor arg and it has a memory space, call + // the specific public function + return create_mirror(typename ViewProp::memory_space{}, src); + } else if constexpr (sizeof...(ViewCtorArgs) == 1 && + !ViewProp::initialize) { + // if there is one view constructor arg and it has a without initializing + // mark, call the specific public function + return create_mirror(typename Kokkos::Impl::WithoutInitializing_t{}, src); + } else if constexpr (sizeof...(ViewCtorArgs) == 2 && + ViewProp::has_memory_space && !ViewProp::initialize) { + // if there is two view constructor args and they have a memory space and + // a without initializing mark, call the specific public function + return create_mirror(typename Kokkos::Impl::WithoutInitializing_t{}, + typename ViewProp::memory_space{}, src); + } else { + // if there are other constructor args, call the generic public function + + // Beware, there are some libraries using Kokkos that don't implement + // this overload (hence the reason for this present function to exist). + return create_mirror(arg_prop, src); + } + } + +#if defined(KOKKOS_COMPILER_INTEL) || \ + (defined(KOKKOS_COMPILER_NVCC) && KOKKOS_COMPILER_NVCC >= 1130 && \ + !defined(KOKKOS_COMPILER_MSVC)) + __builtin_unreachable(); +#endif +} + +// create a mirror view +// private interface that accepts arbitrary view constructor args passed by a +// view_alloc template -inline std::enable_if_t< - !Impl::ViewCtorProp::has_memory_space && - (std::is_same< - typename Kokkos::View::memory_space, - typename Kokkos::View::HostMirror::memory_space>::value && - std::is_same< - typename Kokkos::View::data_type, - typename Kokkos::View::HostMirror::data_type>::value), - typename Kokkos::View::HostMirror> -create_mirror_view(const Kokkos::View& src, - const Impl::ViewCtorProp&) { - check_view_ctor_args_create_mirror(); - return src; -} - -template -inline std::enable_if_t< - !Impl::ViewCtorProp::has_memory_space && - !(std::is_same::memory_space, - typename Kokkos::View< - T, P...>::HostMirror::memory_space>::value && - std::is_same< - typename Kokkos::View::data_type, - typename Kokkos::View::HostMirror::data_type>::value), - typename Kokkos::View::HostMirror> -create_mirror_view(const Kokkos::View& src, - const Impl::ViewCtorProp& arg_prop) { - return Kokkos::Impl::create_mirror(src, arg_prop); -} - -// Create a mirror view in a new space (specialization for same space) -template ::has_memory_space>> -std::enable_if_t::memory_space, - T, P...>::is_same_memspace, - typename Impl::MirrorViewType< - typename Impl::ViewCtorProp::memory_space, - T, P...>::view_type> -create_mirror_view(const Kokkos::View& src, - const Impl::ViewCtorProp&) { - check_view_ctor_args_create_mirror(); - return src; -} - -// Create a mirror view in a new space (specialization for different space) -template ::has_memory_space>> -std::enable_if_t::memory_space, - T, P...>::is_same_memspace, - typename Impl::MirrorViewType< - typename Impl::ViewCtorProp::memory_space, - T, P...>::view_type> -create_mirror_view(const Kokkos::View& src, - const Impl::ViewCtorProp& arg_prop) { - return Kokkos::Impl::create_mirror(src, arg_prop); +inline auto create_mirror_view( + const Kokkos::View& src, + [[maybe_unused]] const Impl::ViewCtorProp& arg_prop) { + if constexpr (!Impl::ViewCtorProp::has_memory_space) { + if constexpr (std::is_same::memory_space, + typename Kokkos::View< + T, P...>::HostMirror::memory_space>::value && + std::is_same::data_type, + typename Kokkos::View< + T, P...>::HostMirror::data_type>::value) { + check_view_ctor_args_create_mirror(); + return typename Kokkos::View::HostMirror(src); + } else { + return Kokkos::Impl::choose_create_mirror(src, arg_prop); + } + } else { + if constexpr (Impl::MirrorViewType::memory_space, + T, P...>::is_same_memspace) { + check_view_ctor_args_create_mirror(); + return typename Impl::MirrorViewType< + typename Impl::ViewCtorProp::memory_space, T, + P...>::view_type(src); + } else { + return Kokkos::Impl::choose_create_mirror(src, arg_prop); + } + } +#if defined(KOKKOS_COMPILER_INTEL) || \ + (defined(KOKKOS_COMPILER_NVCC) && KOKKOS_COMPILER_NVCC >= 1130 && \ + !defined(KOKKOS_COMPILER_MSVC)) + __builtin_unreachable(); +#endif } } // namespace Impl +// public interface template -std::enable_if_t< - std::is_same< - typename Kokkos::View::memory_space, - typename Kokkos::View::HostMirror::memory_space>::value && - std::is_same< - typename Kokkos::View::data_type, - typename Kokkos::View::HostMirror::data_type>::value, - typename Kokkos::View::HostMirror> -create_mirror_view(const Kokkos::View& src) { - return src; +auto create_mirror_view(const Kokkos::View& src) { + return Impl::create_mirror_view(src, view_alloc()); } +// public interface that accepts a without initializing flag template -std::enable_if_t< - !(std::is_same< - typename Kokkos::View::memory_space, - typename Kokkos::View::HostMirror::memory_space>::value && - std::is_same< - typename Kokkos::View::data_type, - typename Kokkos::View::HostMirror::data_type>::value), - typename Kokkos::View::HostMirror> -create_mirror_view(const Kokkos::View& src) { - return Kokkos::create_mirror(src); +auto create_mirror_view(Kokkos::Impl::WithoutInitializing_t wi, + Kokkos::View const& src) { + return Impl::create_mirror_view(src, view_alloc(wi)); } -template -typename Kokkos::View::HostMirror create_mirror_view( - Kokkos::Impl::WithoutInitializing_t wi, Kokkos::View const& v) { - return Impl::create_mirror_view(v, view_alloc(wi)); -} - -// FIXME_C++17 Improve SFINAE here. +// public interface that accepts a space template ::value>> -typename Impl::MirrorViewType::view_type create_mirror_view( - const Space&, const Kokkos::View& src, - std::enable_if_t::is_same_memspace>* = - nullptr) { - return src; -} - -// FIXME_C++17 Improve SFINAE here. -template ::value>> -typename Impl::MirrorViewType::view_type create_mirror_view( - const Space& space, const Kokkos::View& src, - std::enable_if_t::is_same_memspace>* = - nullptr) { - return Kokkos::create_mirror(space, src); +auto create_mirror_view(const Space&, const Kokkos::View& src) { + return Impl::create_mirror_view(src, + view_alloc(typename Space::memory_space())); } +// public interface that accepts a space and a without initializing flag template ::value>> -typename Impl::MirrorViewType::view_type create_mirror_view( - Kokkos::Impl::WithoutInitializing_t wi, Space const&, - Kokkos::View const& v) { +auto create_mirror_view(Kokkos::Impl::WithoutInitializing_t wi, Space const&, + Kokkos::View const& src) { return Impl::create_mirror_view( - v, view_alloc(typename Space::memory_space{}, wi)); + src, view_alloc(typename Space::memory_space{}, wi)); } -template +// public interface that accepts arbitrary view constructor args passed by a +// view_alloc +template ::specialize>>> auto create_mirror_view(const Impl::ViewCtorProp& arg_prop, - const Kokkos::View& v) { - return Impl::create_mirror_view(v, arg_prop); + const Kokkos::View& src) { + return Impl::create_mirror_view(src, arg_prop); } -template -auto create_mirror_view_and_copy( - const Impl::ViewCtorProp&, - const Kokkos::View& src, - std::enable_if_t< - std::is_void::specialize>::value && - Impl::MirrorViewType< - typename Impl::ViewCtorProp::memory_space, T, - P...>::is_same_memspace>* = nullptr) { +namespace Impl { + +// collection of static asserts for create_mirror_view_and_copy +template +void check_view_ctor_args_create_mirror_view_and_copy() { using alloc_prop_input = Impl::ViewCtorProp; + static_assert( alloc_prop_input::has_memory_space, "The view constructor arguments passed to " @@ -3708,52 +3726,53 @@ auto create_mirror_view_and_copy( "The view constructor arguments passed to " "Kokkos::create_mirror_view_and_copy must " "not explicitly allow padding!"); - - // same behavior as deep_copy(src, src) - if (!alloc_prop_input::has_execution_space) - fence( - "Kokkos::create_mirror_view_and_copy: fence before returning src view"); - return src; } -template +} // namespace Impl + +// create a mirror view and deep copy it +// public interface that accepts arbitrary view constructor args passed by a +// view_alloc +template ::specialize>>> auto create_mirror_view_and_copy( - const Impl::ViewCtorProp& arg_prop, - const Kokkos::View& src, - std::enable_if_t< - std::is_void::specialize>::value && - !Impl::MirrorViewType< - typename Impl::ViewCtorProp::memory_space, T, - P...>::is_same_memspace>* = nullptr) { + [[maybe_unused]] const Impl::ViewCtorProp& arg_prop, + const Kokkos::View& src) { using alloc_prop_input = Impl::ViewCtorProp; - static_assert( - alloc_prop_input::has_memory_space, - "The view constructor arguments passed to " - "Kokkos::create_mirror_view_and_copy must include a memory space!"); - static_assert(!alloc_prop_input::has_pointer, - "The view constructor arguments passed to " - "Kokkos::create_mirror_view_and_copy must " - "not include a pointer!"); - static_assert(!alloc_prop_input::allow_padding, - "The view constructor arguments passed to " - "Kokkos::create_mirror_view_and_copy must " - "not explicitly allow padding!"); - using Space = typename alloc_prop_input::memory_space; - using Mirror = typename Impl::MirrorViewType::view_type; - auto arg_prop_copy = Impl::with_properties_if_unset( - arg_prop, std::string{}, WithoutInitializing, - typename Space::execution_space{}); + Impl::check_view_ctor_args_create_mirror_view_and_copy(); - std::string& label = Impl::get_property(arg_prop_copy); - if (label.empty()) label = src.label(); - auto mirror = typename Mirror::non_const_type{arg_prop_copy, src.layout()}; - if constexpr (alloc_prop_input::has_execution_space) { - deep_copy(Impl::get_property(arg_prop_copy), - mirror, src); - } else - deep_copy(mirror, src); - return mirror; + if constexpr (Impl::MirrorViewType::is_same_memspace) { + // same behavior as deep_copy(src, src) + if constexpr (!alloc_prop_input::has_execution_space) + fence( + "Kokkos::create_mirror_view_and_copy: fence before returning src " + "view"); + return src; + } else { + using Space = typename alloc_prop_input::memory_space; + using Mirror = typename Impl::MirrorViewType::view_type; + + auto arg_prop_copy = Impl::with_properties_if_unset( + arg_prop, std::string{}, WithoutInitializing, + typename Space::execution_space{}); + + std::string& label = Impl::get_property(arg_prop_copy); + if (label.empty()) label = src.label(); + auto mirror = typename Mirror::non_const_type{arg_prop_copy, src.layout()}; + if constexpr (alloc_prop_input::has_execution_space) { + deep_copy(Impl::get_property(arg_prop_copy), + mirror, src); + } else + deep_copy(mirror, src); + return mirror; + } +#if defined(KOKKOS_COMPILER_NVCC) && KOKKOS_COMPILER_NVCC >= 1130 && \ + !defined(KOKKOS_COMPILER_MSVC) + __builtin_unreachable(); +#endif } // Previously when using auto here, the intel compiler 19.3 would diff --git a/lib/kokkos/core/src/Kokkos_ExecPolicy.hpp b/lib/kokkos/core/src/Kokkos_ExecPolicy.hpp index 5f251eeb26..b8d7f77deb 100644 --- a/lib/kokkos/core/src/Kokkos_ExecPolicy.hpp +++ b/lib/kokkos/core/src/Kokkos_ExecPolicy.hpp @@ -40,7 +40,12 @@ struct ParallelReduceTag {}; struct ChunkSize { int value; + explicit ChunkSize(int value_) : value(value_) {} +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 + template + KOKKOS_DEPRECATED_WITH_COMMENT("ChunkSize should be constructed explicitly.") ChunkSize(int value_) : value(value_) {} +#endif }; /** \brief Execution policy for work over a range of an integral type. @@ -714,6 +719,58 @@ class TeamPolicy } }; +// Execution space not provided deduces to TeamPolicy<> + +TeamPolicy()->TeamPolicy<>; + +TeamPolicy(int, int)->TeamPolicy<>; +TeamPolicy(int, int, int)->TeamPolicy<>; +TeamPolicy(int, Kokkos::AUTO_t const&)->TeamPolicy<>; +TeamPolicy(int, Kokkos::AUTO_t const&, int)->TeamPolicy<>; +TeamPolicy(int, Kokkos::AUTO_t const&, Kokkos::AUTO_t const&)->TeamPolicy<>; +TeamPolicy(int, int, Kokkos::AUTO_t const&)->TeamPolicy<>; + +// DefaultExecutionSpace deduces to TeamPolicy<> + +TeamPolicy(DefaultExecutionSpace const&, int, int)->TeamPolicy<>; +TeamPolicy(DefaultExecutionSpace const&, int, int, int)->TeamPolicy<>; +TeamPolicy(DefaultExecutionSpace const&, int, Kokkos::AUTO_t const&) + ->TeamPolicy<>; +TeamPolicy(DefaultExecutionSpace const&, int, Kokkos::AUTO_t const&, int) + ->TeamPolicy<>; +TeamPolicy(DefaultExecutionSpace const&, int, Kokkos::AUTO_t const&, + Kokkos::AUTO_t const&) + ->TeamPolicy<>; +TeamPolicy(DefaultExecutionSpace const&, int, int, Kokkos::AUTO_t const&) + ->TeamPolicy<>; + +// ES != DefaultExecutionSpace deduces to TeamPolicy + +template >> +TeamPolicy(ES const&, int, int)->TeamPolicy; + +template >> +TeamPolicy(ES const&, int, int, int)->TeamPolicy; + +template >> +TeamPolicy(ES const&, int, Kokkos::AUTO_t const&)->TeamPolicy; + +template >> +TeamPolicy(ES const&, int, Kokkos::AUTO_t const&, int)->TeamPolicy; + +template >> +TeamPolicy(ES const&, int, Kokkos::AUTO_t const&, Kokkos::AUTO_t const&) + ->TeamPolicy; + +template >> +TeamPolicy(ES const&, int, int, Kokkos::AUTO_t const&)->TeamPolicy; + namespace Impl { template @@ -968,9 +1025,9 @@ struct TeamThreadMDRange, TeamHandle> { static constexpr auto par_vector = Impl::TeamMDRangeParVector::NotParVector; static constexpr Iterate direction = - OuterDir == Iterate::Default - ? layout_iterate_type_selector::outer_iteration_pattern - : iter; + OuterDir == Iterate::Default ? Impl::layout_iterate_type_selector< + ArrayLayout>::outer_iteration_pattern + : iter; template KOKKOS_FUNCTION TeamThreadMDRange(TeamHandleType const& team_, Args&&... args) @@ -983,7 +1040,7 @@ struct TeamThreadMDRange, TeamHandle> { }; template -TeamThreadMDRange(TeamHandle const&, Args&&...) +KOKKOS_DEDUCTION_GUIDE TeamThreadMDRange(TeamHandle const&, Args&&...) ->TeamThreadMDRange, TeamHandle>; template @@ -1004,9 +1061,9 @@ struct ThreadVectorMDRange, TeamHandle> { static constexpr auto par_vector = Impl::TeamMDRangeParVector::ParVector; static constexpr Iterate direction = - OuterDir == Iterate::Default - ? layout_iterate_type_selector::outer_iteration_pattern - : iter; + OuterDir == Iterate::Default ? Impl::layout_iterate_type_selector< + ArrayLayout>::outer_iteration_pattern + : iter; template KOKKOS_INLINE_FUNCTION ThreadVectorMDRange(TeamHandleType const& team_, @@ -1020,7 +1077,7 @@ struct ThreadVectorMDRange, TeamHandle> { }; template -ThreadVectorMDRange(TeamHandle const&, Args&&...) +KOKKOS_DEDUCTION_GUIDE ThreadVectorMDRange(TeamHandle const&, Args&&...) ->ThreadVectorMDRange, TeamHandle>; template @@ -1041,9 +1098,9 @@ struct TeamVectorMDRange, TeamHandle> { static constexpr auto par_vector = Impl::TeamMDRangeParVector::ParVector; static constexpr Iterate direction = - iter == Iterate::Default - ? layout_iterate_type_selector::outer_iteration_pattern - : iter; + iter == Iterate::Default ? Impl::layout_iterate_type_selector< + ArrayLayout>::outer_iteration_pattern + : iter; template KOKKOS_INLINE_FUNCTION TeamVectorMDRange(TeamHandleType const& team_, @@ -1057,7 +1114,7 @@ struct TeamVectorMDRange, TeamHandle> { }; template -TeamVectorMDRange(TeamHandle const&, Args&&...) +KOKKOS_DEDUCTION_GUIDE TeamVectorMDRange(TeamHandle const&, Args&&...) ->TeamVectorMDRange, TeamHandle>; template #include #include +#ifdef KOKKOS_ENABLE_IMPL_MDSPAN +#include +#else +#include +#endif namespace Kokkos { + +#ifndef KOKKOS_ENABLE_IMPL_MDSPAN +constexpr size_t dynamic_extent = std::numeric_limits::max(); +#endif + namespace Experimental { -constexpr ptrdiff_t dynamic_extent = -1; - -template +template struct Extents { /* TODO @enhancement flesh this out more */ }; -template +template struct PrependExtent; -template +template struct PrependExtent, NewExtent> { using type = Extents; }; -template +template struct AppendExtent; -template +template struct AppendExtent, NewExtent> { using type = Extents; }; - } // end namespace Experimental namespace Impl { @@ -75,33 +82,32 @@ struct _parse_impl { // We have to treat the case of int**[x] specially, since it *doesn't* go // backwards -template +template struct _parse_impl, std::enable_if_t<_all_remaining_extents_dynamic::value>> - : _parse_impl> { -}; + : _parse_impl> {}; // int*(*[x])[y] should still work also (meaning int[][x][][y]) -template +template struct _parse_impl< T*, Kokkos::Experimental::Extents, std::enable_if_t::value>> { using _next = Kokkos::Experimental::AppendExtent< typename _parse_impl, void>::type, - Kokkos::Experimental::dynamic_extent>; + Kokkos::dynamic_extent>; using type = typename _next::type; }; -template +template struct _parse_impl, void> - : _parse_impl< - T, Kokkos::Experimental::Extents // TODO @pedantic this - // could be a - // narrowing cast - > {}; + : _parse_impl // TODO @pedantic + // this could be a + // narrowing cast + > {}; } // end namespace _parse_view_extents_impl @@ -111,38 +117,34 @@ struct ParseViewExtents { DataType, Kokkos::Experimental::Extents<>>::type; }; -template +template struct ApplyExtent { using type = ValueType[Ext]; }; template -struct ApplyExtent { +struct ApplyExtent { using type = ValueType*; }; -template +template struct ApplyExtent { using type = typename ApplyExtent::type[N]; }; -template +template struct ApplyExtent { using type = ValueType * [Ext]; }; template -struct ApplyExtent { - using type = - typename ApplyExtent::type*; +struct ApplyExtent { + using type = typename ApplyExtent::type*; }; template -struct ApplyExtent { - using type = - typename ApplyExtent::type[N]; +struct ApplyExtent { + using type = typename ApplyExtent::type[N]; }; } // end namespace Impl diff --git a/lib/kokkos/core/src/Kokkos_Graph.hpp b/lib/kokkos/core/src/Kokkos_Graph.hpp index 643bdcc02c..9cc6650e26 100644 --- a/lib/kokkos/core/src/Kokkos_Graph.hpp +++ b/lib/kokkos/core/src/Kokkos_Graph.hpp @@ -167,6 +167,9 @@ Graph create_graph(Closure&& arg_closure) { #include #endif #endif +#ifdef SYCL_EXT_ONEAPI_GRAPH +#include +#endif #ifdef KOKKOS_IMPL_PUBLIC_INCLUDE_NOTDEFINED_GRAPH #undef KOKKOS_IMPL_PUBLIC_INCLUDE #undef KOKKOS_IMPL_PUBLIC_INCLUDE_NOTDEFINED_GRAPH diff --git a/lib/kokkos/core/src/Kokkos_HostSpace.hpp b/lib/kokkos/core/src/Kokkos_HostSpace.hpp index a1fb0f5a67..8b5f29f95b 100644 --- a/lib/kokkos/core/src/Kokkos_HostSpace.hpp +++ b/lib/kokkos/core/src/Kokkos_HostSpace.hpp @@ -113,7 +113,6 @@ class HostSpace { const size_t arg_alloc_size, const size_t arg_logical_size = 0) const; - private: void* impl_allocate(const char* arg_label, const size_t arg_alloc_size, const size_t arg_logical_size = 0, const Kokkos::Tools::SpaceHandle = @@ -124,7 +123,6 @@ class HostSpace { const Kokkos::Tools::SpaceHandle = Kokkos::Tools::make_space_handle(name())) const; - public: /**\brief Return Name of the MemorySpace */ static constexpr const char* name() { return m_name; } diff --git a/lib/kokkos/core/src/Kokkos_Layout.hpp b/lib/kokkos/core/src/Kokkos_Layout.hpp index ca4d956784..37b80e54a8 100644 --- a/lib/kokkos/core/src/Kokkos_Layout.hpp +++ b/lib/kokkos/core/src/Kokkos_Layout.hpp @@ -217,81 +217,12 @@ enum class Iterate { Right // Right indices stride fastest }; -// To check for LayoutTiled -// This is to hide extra compile-time 'identifier' info within the LayoutTiled -// class by not relying on template specialization to include the ArgN*'s -template -struct is_layouttiled : std::false_type {}; - -template -struct is_layouttiled> - : std::true_type {}; - -namespace Experimental { - -/// LayoutTiled -// Must have Rank >= 2 -template < - Kokkos::Iterate OuterP, Kokkos::Iterate InnerP, unsigned ArgN0, - unsigned ArgN1, unsigned ArgN2 = 0, unsigned ArgN3 = 0, unsigned ArgN4 = 0, - unsigned ArgN5 = 0, unsigned ArgN6 = 0, unsigned ArgN7 = 0, - bool IsPowerOfTwo = - (Kokkos::Impl::is_integral_power_of_two(ArgN0) && - Kokkos::Impl::is_integral_power_of_two(ArgN1) && - (Kokkos::Impl::is_integral_power_of_two(ArgN2) || (ArgN2 == 0)) && - (Kokkos::Impl::is_integral_power_of_two(ArgN3) || (ArgN3 == 0)) && - (Kokkos::Impl::is_integral_power_of_two(ArgN4) || (ArgN4 == 0)) && - (Kokkos::Impl::is_integral_power_of_two(ArgN5) || (ArgN5 == 0)) && - (Kokkos::Impl::is_integral_power_of_two(ArgN6) || (ArgN6 == 0)) && - (Kokkos::Impl::is_integral_power_of_two(ArgN7) || (ArgN7 == 0)))> -struct LayoutTiled { - static_assert(IsPowerOfTwo, - "LayoutTiled must be given power-of-two tile dimensions"); - - using array_layout = LayoutTiled; - static constexpr Iterate outer_pattern = OuterP; - static constexpr Iterate inner_pattern = InnerP; - - enum { N0 = ArgN0 }; - enum { N1 = ArgN1 }; - enum { N2 = ArgN2 }; - enum { N3 = ArgN3 }; - enum { N4 = ArgN4 }; - enum { N5 = ArgN5 }; - enum { N6 = ArgN6 }; - enum { N7 = ArgN7 }; - - size_t dimension[ARRAY_LAYOUT_MAX_RANK]; - - enum : bool { is_extent_constructible = true }; - - LayoutTiled(LayoutTiled const&) = default; - LayoutTiled(LayoutTiled&&) = default; - LayoutTiled& operator=(LayoutTiled const&) = default; - LayoutTiled& operator=(LayoutTiled&&) = default; - - KOKKOS_INLINE_FUNCTION - explicit constexpr LayoutTiled(size_t argN0 = 0, size_t argN1 = 0, - size_t argN2 = 0, size_t argN3 = 0, - size_t argN4 = 0, size_t argN5 = 0, - size_t argN6 = 0, size_t argN7 = 0) - : dimension{argN0, argN1, argN2, argN3, argN4, argN5, argN6, argN7} {} - - friend bool operator==(const LayoutTiled& left, const LayoutTiled& right) { - for (unsigned int rank = 0; rank < ARRAY_LAYOUT_MAX_RANK; ++rank) - if (left.dimension[rank] != right.dimension[rank]) return false; - return true; - } - - friend bool operator!=(const LayoutTiled& left, const LayoutTiled& right) { - return !(left == right); - } -}; - -} // namespace Experimental +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 +template +struct KOKKOS_DEPRECATED is_layouttiled : std::false_type {}; +#endif +namespace Impl { // For use with view_copy template struct layout_iterate_type_selector { @@ -320,42 +251,13 @@ struct layout_iterate_type_selector { static const Kokkos::Iterate inner_iteration_pattern = Kokkos::Iterate::Default; }; +} // namespace Impl -template -struct layout_iterate_type_selector> { - static const Kokkos::Iterate outer_iteration_pattern = Kokkos::Iterate::Left; - static const Kokkos::Iterate inner_iteration_pattern = Kokkos::Iterate::Left; -}; - -template -struct layout_iterate_type_selector> { - static const Kokkos::Iterate outer_iteration_pattern = Kokkos::Iterate::Right; - static const Kokkos::Iterate inner_iteration_pattern = Kokkos::Iterate::Left; -}; - -template -struct layout_iterate_type_selector> { - static const Kokkos::Iterate outer_iteration_pattern = Kokkos::Iterate::Left; - static const Kokkos::Iterate inner_iteration_pattern = Kokkos::Iterate::Right; -}; - -template -struct layout_iterate_type_selector> { - static const Kokkos::Iterate outer_iteration_pattern = Kokkos::Iterate::Right; - static const Kokkos::Iterate inner_iteration_pattern = Kokkos::Iterate::Right; -}; +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 +template +using layout_iterate_type_selector KOKKOS_DEPRECATED = + Impl::layout_iterate_type_selector; +#endif } // namespace Kokkos diff --git a/lib/kokkos/core/src/Kokkos_Macros.hpp b/lib/kokkos/core/src/Kokkos_Macros.hpp index b255d2a519..0a0acd303f 100644 --- a/lib/kokkos/core/src/Kokkos_Macros.hpp +++ b/lib/kokkos/core/src/Kokkos_Macros.hpp @@ -55,9 +55,22 @@ #ifndef KOKKOS_DONT_INCLUDE_CORE_CONFIG_H #include +#include #include #endif +#if !defined(KOKKOS_ENABLE_CXX17) +#if __has_include() +#include +#else +#include +#endif +#if defined(_GLIBCXX_RELEASE) && _GLIBCXX_RELEASE < 10 +#error \ + "Compiling with support for C++20 or later requires a libstdc++ version later than 9" +#endif +#endif + //---------------------------------------------------------------------------- /** Pick up compiler specific #define macros: * @@ -332,6 +345,10 @@ #define KOKKOS_DEFAULTED_FUNCTION #endif +#if !defined(KOKKOS_DEDUCTION_GUIDE) +#define KOKKOS_DEDUCTION_GUIDE +#endif + #if !defined(KOKKOS_IMPL_HOST_FUNCTION) #define KOKKOS_IMPL_HOST_FUNCTION #endif @@ -562,8 +579,44 @@ static constexpr bool kokkos_omp_on_host() { return false; } #define KOKKOS_IMPL_WARNING(desc) KOKKOS_IMPL_DO_PRAGMA(message(#desc)) #endif +// clang-format off +#if defined(__NVCOMPILER) + #define KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_PUSH() \ + _Pragma("diag_suppress 1216") + #define KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_POP() \ + _Pragma("diag_default 1216") +#elif defined(__EDG__) + #define KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_PUSH() \ + _Pragma("warning push") \ + _Pragma("warning disable 1478") + #define KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_POP() \ + _Pragma("warning pop") +#elif defined(__GNUC__) || defined(__clang__) + #define KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_PUSH() \ + _Pragma("GCC diagnostic push") \ + _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"") + #define KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_POP() \ + _Pragma("GCC diagnostic pop") +#elif defined(_MSC_VER) + #define KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_PUSH() \ + _Pragma("warning(push)") \ + _Pragma("warning(disable: 4996)") + #define KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_POP() \ + _Pragma("warning(pop)") +#else + #define KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_PUSH() + #define KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_POP() +#endif +// clang-format on + #define KOKKOS_ATTRIBUTE_NODISCARD [[nodiscard]] +#ifndef KOKKOS_ENABLE_CXX17 +#define KOKKOS_IMPL_ATTRIBUTE_UNLIKELY [[unlikely]] +#else +#define KOKKOS_IMPL_ATTRIBUTE_UNLIKELY +#endif + #if (defined(KOKKOS_COMPILER_GNU) || defined(KOKKOS_COMPILER_CLANG) || \ defined(KOKKOS_COMPILER_INTEL) || defined(KOKKOS_COMPILER_INTEL_LLVM) || \ defined(KOKKOS_COMPILER_NVHPC)) && \ diff --git a/lib/kokkos/core/src/Kokkos_MathematicalFunctions.hpp b/lib/kokkos/core/src/Kokkos_MathematicalFunctions.hpp index 3fead8dd29..19967782e5 100644 --- a/lib/kokkos/core/src/Kokkos_MathematicalFunctions.hpp +++ b/lib/kokkos/core/src/Kokkos_MathematicalFunctions.hpp @@ -277,12 +277,20 @@ KOKKOS_INLINE_FUNCTION long long abs(long long n) { #endif } KOKKOS_INLINE_FUNCTION float abs(float x) { +#ifdef KOKKOS_ENABLE_SYCL + return sycl::fabs(x); // sycl::abs is only provided for integral types +#else using KOKKOS_IMPL_MATH_FUNCTIONS_NAMESPACE::abs; return abs(x); +#endif } KOKKOS_INLINE_FUNCTION double abs(double x) { +#ifdef KOKKOS_ENABLE_SYCL + return sycl::fabs(x); // sycl::abs is only provided for integral types +#else using KOKKOS_IMPL_MATH_FUNCTIONS_NAMESPACE::abs; return abs(x); +#endif } inline long double abs(long double x) { using std::abs; diff --git a/lib/kokkos/core/src/Kokkos_Pair.hpp b/lib/kokkos/core/src/Kokkos_Pair.hpp index 9be8d8d7aa..e569fefc14 100644 --- a/lib/kokkos/core/src/Kokkos_Pair.hpp +++ b/lib/kokkos/core/src/Kokkos_Pair.hpp @@ -413,12 +413,13 @@ KOKKOS_FORCEINLINE_FUNCTION pair tie(T1& x, T2& y) { return (pair(x, y)); } +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 // // Specialization of Kokkos::pair for a \c void second argument. This // is not actually a "pair"; it only contains one element, the first. // template -struct pair { +struct KOKKOS_DEPRECATED pair { using first_type = T1; using second_type = void; @@ -448,41 +449,48 @@ struct pair { // Specialization of relational operators for Kokkos::pair. // +#if defined(KOKKOS_COMPILER_GNU) && (KOKKOS_COMPILER_GNU < 1110) +KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_PUSH() +#endif template -KOKKOS_FORCEINLINE_FUNCTION constexpr bool operator==( +KOKKOS_DEPRECATED KOKKOS_FORCEINLINE_FUNCTION constexpr bool operator==( const pair& lhs, const pair& rhs) { return lhs.first == rhs.first; } template -KOKKOS_FORCEINLINE_FUNCTION constexpr bool operator!=( +KOKKOS_DEPRECATED KOKKOS_FORCEINLINE_FUNCTION constexpr bool operator!=( const pair& lhs, const pair& rhs) { return !(lhs == rhs); } template -KOKKOS_FORCEINLINE_FUNCTION constexpr bool operator<( +KOKKOS_DEPRECATED KOKKOS_FORCEINLINE_FUNCTION constexpr bool operator<( const pair& lhs, const pair& rhs) { return lhs.first < rhs.first; } template -KOKKOS_FORCEINLINE_FUNCTION constexpr bool operator<=( +KOKKOS_DEPRECATED KOKKOS_FORCEINLINE_FUNCTION constexpr bool operator<=( const pair& lhs, const pair& rhs) { return !(rhs < lhs); } template -KOKKOS_FORCEINLINE_FUNCTION constexpr bool operator>( +KOKKOS_DEPRECATED KOKKOS_FORCEINLINE_FUNCTION constexpr bool operator>( const pair& lhs, const pair& rhs) { return rhs < lhs; } template -KOKKOS_FORCEINLINE_FUNCTION constexpr bool operator>=( +KOKKOS_DEPRECATED KOKKOS_FORCEINLINE_FUNCTION constexpr bool operator>=( const pair& lhs, const pair& rhs) { return !(lhs < rhs); } +#if defined(KOKKOS_COMPILER_GNU) && (KOKKOS_COMPILER_GNU < 1110) +KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_POP() +#endif +#endif namespace Impl { template diff --git a/lib/kokkos/core/src/Kokkos_Parallel.hpp b/lib/kokkos/core/src/Kokkos_Parallel.hpp index 484f6c0d5f..122239df79 100644 --- a/lib/kokkos/core/src/Kokkos_Parallel.hpp +++ b/lib/kokkos/core/src/Kokkos_Parallel.hpp @@ -137,9 +137,9 @@ inline void parallel_for(const std::string& str, const ExecPolicy& policy, ExecPolicy inner_policy = policy; Kokkos::Tools::Impl::begin_parallel_for(inner_policy, functor, str, kpID); - Kokkos::Impl::shared_allocation_tracking_disable(); - Impl::ParallelFor closure(functor, inner_policy); - Kokkos::Impl::shared_allocation_tracking_enable(); + auto closure = + Kokkos::Impl::construct_with_shared_allocation_tracking_disabled< + Impl::ParallelFor>(functor, inner_policy); closure.execute(); @@ -352,10 +352,10 @@ inline void parallel_scan(const std::string& str, const ExecutionPolicy& policy, ExecutionPolicy inner_policy = policy; Kokkos::Tools::Impl::begin_parallel_scan(inner_policy, functor, str, kpID); - Kokkos::Impl::shared_allocation_tracking_disable(); - Impl::ParallelScan closure(functor, - inner_policy); - Kokkos::Impl::shared_allocation_tracking_enable(); + auto closure = + Kokkos::Impl::construct_with_shared_allocation_tracking_disabled< + Impl::ParallelScan>(functor, + inner_policy); closure.execute(); @@ -398,18 +398,19 @@ inline void parallel_scan(const std::string& str, const ExecutionPolicy& policy, Kokkos::Tools::Impl::begin_parallel_scan(inner_policy, functor, str, kpID); if constexpr (Kokkos::is_view::value) { - Kokkos::Impl::shared_allocation_tracking_disable(); - Impl::ParallelScanWithTotal - closure(functor, inner_policy, return_value); - Kokkos::Impl::shared_allocation_tracking_enable(); + auto closure = + Kokkos::Impl::construct_with_shared_allocation_tracking_disabled< + Impl::ParallelScanWithTotal>( + functor, inner_policy, return_value); closure.execute(); } else { - Kokkos::Impl::shared_allocation_tracking_disable(); Kokkos::View view(&return_value); - Impl::ParallelScanWithTotal - closure(functor, inner_policy, view); - Kokkos::Impl::shared_allocation_tracking_enable(); + auto closure = + Kokkos::Impl::construct_with_shared_allocation_tracking_disabled< + Impl::ParallelScanWithTotal>(functor, inner_policy, + view); closure.execute(); } diff --git a/lib/kokkos/core/src/Kokkos_Parallel_Reduce.hpp b/lib/kokkos/core/src/Kokkos_Parallel_Reduce.hpp index d499eba6dc..53913266f1 100644 --- a/lib/kokkos/core/src/Kokkos_Parallel_Reduce.hpp +++ b/lib/kokkos/core/src/Kokkos_Parallel_Reduce.hpp @@ -72,7 +72,7 @@ struct Sum { }; template -Sum(View const&) +KOKKOS_DEDUCTION_GUIDE Sum(View const&) ->Sum::memory_space>; template @@ -117,7 +117,7 @@ struct Prod { }; template -Prod(View const&) +KOKKOS_DEDUCTION_GUIDE Prod(View const&) ->Prod::memory_space>; template @@ -164,7 +164,7 @@ struct Min { }; template -Min(View const&) +KOKKOS_DEDUCTION_GUIDE Min(View const&) ->Min::memory_space>; template @@ -212,7 +212,7 @@ struct Max { }; template -Max(View const&) +KOKKOS_DEDUCTION_GUIDE Max(View const&) ->Max::memory_space>; template @@ -258,7 +258,7 @@ struct LAnd { }; template -LAnd(View const&) +KOKKOS_DEDUCTION_GUIDE LAnd(View const&) ->LAnd::memory_space>; template @@ -305,7 +305,7 @@ struct LOr { }; template -LOr(View const&) +KOKKOS_DEDUCTION_GUIDE LOr(View const&) ->LOr::memory_space>; template @@ -352,7 +352,7 @@ struct BAnd { }; template -BAnd(View const&) +KOKKOS_DEDUCTION_GUIDE BAnd(View const&) ->BAnd::memory_space>; template @@ -399,7 +399,7 @@ struct BOr { }; template -BOr(View const&) +KOKKOS_DEDUCTION_GUIDE BOr(View const&) ->BOr::memory_space>; template @@ -458,7 +458,8 @@ struct MinLoc { }; template -MinLoc(View, Properties...> const&) +KOKKOS_DEDUCTION_GUIDE MinLoc( + View, Properties...> const&) ->MinLoc, Properties...>::memory_space>; @@ -513,7 +514,8 @@ struct MaxLoc { }; template -MaxLoc(View, Properties...> const&) +KOKKOS_DEDUCTION_GUIDE MaxLoc( + View, Properties...> const&) ->MaxLoc, Properties...>::memory_space>; @@ -577,7 +579,7 @@ struct MinMax { }; template -MinMax(View, Properties...> const&) +KOKKOS_DEDUCTION_GUIDE MinMax(View, Properties...> const&) ->MinMax, Properties...>::memory_space>; @@ -646,7 +648,8 @@ struct MinMaxLoc { }; template -MinMaxLoc(View, Properties...> const&) +KOKKOS_DEDUCTION_GUIDE MinMaxLoc( + View, Properties...> const&) ->MinMaxLoc, Properties...>::memory_space>; @@ -713,7 +716,8 @@ struct MaxFirstLoc { }; template -MaxFirstLoc(View, Properties...> const&) +KOKKOS_DEDUCTION_GUIDE MaxFirstLoc( + View, Properties...> const&) ->MaxFirstLoc, Properties...>::memory_space>; @@ -782,7 +786,7 @@ struct MaxFirstLocCustomComparator { template -MaxFirstLocCustomComparator( +KOKKOS_DEDUCTION_GUIDE MaxFirstLocCustomComparator( View, Properties...> const&, ComparatorType) ->MaxFirstLocCustomComparator, @@ -846,7 +850,8 @@ struct MinFirstLoc { }; template -MinFirstLoc(View, Properties...> const&) +KOKKOS_DEDUCTION_GUIDE MinFirstLoc( + View, Properties...> const&) ->MinFirstLoc, Properties...>::memory_space>; @@ -915,7 +920,7 @@ struct MinFirstLocCustomComparator { template -MinFirstLocCustomComparator( +KOKKOS_DEDUCTION_GUIDE MinFirstLocCustomComparator( View, Properties...> const&, ComparatorType) ->MinFirstLocCustomComparator, @@ -990,7 +995,8 @@ struct MinMaxFirstLastLoc { }; template -MinMaxFirstLastLoc(View, Properties...> const&) +KOKKOS_DEDUCTION_GUIDE MinMaxFirstLastLoc( + View, Properties...> const&) ->MinMaxFirstLastLoc, Properties...>::memory_space>; @@ -1069,7 +1075,7 @@ struct MinMaxFirstLastLocCustomComparator { template -MinMaxFirstLastLocCustomComparator( +KOKKOS_DEDUCTION_GUIDE MinMaxFirstLastLocCustomComparator( View, Properties...> const&, ComparatorType) ->MinMaxFirstLastLocCustomComparator< Scalar, Index, ComparatorType, @@ -1133,7 +1139,8 @@ struct FirstLoc { }; template -FirstLoc(View, Properties...> const&) +KOKKOS_DEDUCTION_GUIDE FirstLoc( + View, Properties...> const&) ->FirstLoc, Properties...>::memory_space>; @@ -1194,7 +1201,7 @@ struct LastLoc { }; template -LastLoc(View, Properties...> const&) +KOKKOS_DEDUCTION_GUIDE LastLoc(View, Properties...> const&) ->LastLoc, Properties...>::memory_space>; @@ -1261,7 +1268,8 @@ struct StdIsPartitioned { }; template -StdIsPartitioned(View, Properties...> const&) +KOKKOS_DEDUCTION_GUIDE StdIsPartitioned( + View, Properties...> const&) ->StdIsPartitioned, Properties...>::memory_space>; @@ -1323,7 +1331,8 @@ struct StdPartitionPoint { }; template -StdPartitionPoint(View, Properties...> const&) +KOKKOS_DEDUCTION_GUIDE StdPartitionPoint( + View, Properties...> const&) ->StdPartitionPoint, Properties...>::memory_space>; @@ -1502,18 +1511,18 @@ struct ParallelReduceAdaptor { using Analysis = FunctorAnalysis; - Kokkos::Impl::shared_allocation_tracking_disable(); - CombinedFunctorReducer functor_reducer( - functor, typename Analysis::Reducer( - ReducerSelector::select(functor, return_value))); - // FIXME Remove "Wrapper" once all backends implement the new interface - Impl::ParallelReduce::execution_space> - closure(functor_reducer, inner_policy, - return_value_adapter::return_value(return_value, functor)); - Kokkos::Impl::shared_allocation_tracking_enable(); + using CombinedFunctorReducerType = + CombinedFunctorReducer; + auto closure = construct_with_shared_allocation_tracking_disabled< + Impl::ParallelReduce::execution_space>>( + CombinedFunctorReducerType( + functor, typename Analysis::Reducer( + ReducerSelector::select(functor, return_value))), + inner_policy, + return_value_adapter::return_value(return_value, functor)); closure.execute(); Kokkos::Tools::Impl::end_parallel_reduce( diff --git a/lib/kokkos/core/src/Kokkos_View.hpp b/lib/kokkos/core/src/Kokkos_View.hpp index 484a0e6f62..820a40a5f5 100644 --- a/lib/kokkos/core/src/Kokkos_View.hpp +++ b/lib/kokkos/core/src/Kokkos_View.hpp @@ -38,6 +38,8 @@ static_assert(false, #ifdef KOKKOS_ENABLE_IMPL_MDSPAN #include +#include +#include #endif #include @@ -372,6 +374,35 @@ struct ViewTraits { //------------------------------------ }; +#ifdef KOKKOS_ENABLE_IMPL_MDSPAN +namespace Impl { +struct UnsupportedKokkosArrayLayout; + +template +struct MDSpanViewTraits { + using mdspan_type = UnsupportedKokkosArrayLayout; +}; + +// "Natural" mdspan for a view if the View's ArrayLayout is supported. +template +struct MDSpanViewTraits::type>> { + using index_type = std::size_t; + using extents_type = + typename Impl::ExtentsFromDataType::type; + using mdspan_layout_type = + typename Impl::LayoutFromArrayLayout::type; + using accessor_type = Impl::SpaceAwareAccessor< + typename Traits::memory_space, + Kokkos::default_accessor>; + using mdspan_type = mdspan; +}; +} // namespace Impl +#endif // KOKKOS_ENABLE_IMPL_MDSPAN + /** \class View * \brief View to an array of data. * @@ -522,7 +553,6 @@ constexpr bool is_assignable(const Kokkos::View& dst, //---------------------------------------------------------------------------- #include -#include //---------------------------------------------------------------------------- //---------------------------------------------------------------------------- @@ -923,57 +953,30 @@ class View : public ViewTraits { template KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< (Kokkos::Impl::always_true::value && // - (2 == rank) && is_default_map && is_layout_left && (rank_dynamic == 0)), + (2 == rank) && is_default_map && + (is_layout_left || is_layout_right || is_layout_stride)), reference_type> operator()(I0 i0, I1 i1) const { check_operator_parens_valid_args(i0, i1); KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1) - return m_map.m_impl_handle[i0 + m_map.m_impl_offset.m_dim.N0 * i1]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::always_true::value && // - (2 == rank) && is_default_map && is_layout_left && (rank_dynamic != 0)), - reference_type> - operator()(I0 i0, I1 i1) const { - check_operator_parens_valid_args(i0, i1); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1) - return m_map.m_impl_handle[i0 + m_map.m_impl_offset.m_stride * i1]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::always_true::value && // - (2 == rank) && is_default_map && is_layout_right && (rank_dynamic == 0)), - reference_type> - operator()(I0 i0, I1 i1) const { - check_operator_parens_valid_args(i0, i1); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1) - return m_map.m_impl_handle[i1 + m_map.m_impl_offset.m_dim.N1 * i0]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::always_true::value && // - (2 == rank) && is_default_map && is_layout_right && (rank_dynamic != 0)), - reference_type> - operator()(I0 i0, I1 i1) const { - check_operator_parens_valid_args(i0, i1); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1) - return m_map.m_impl_handle[i1 + m_map.m_impl_offset.m_stride * i0]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::always_true::value && // - (2 == rank) && is_default_map && is_layout_stride), - reference_type> - operator()(I0 i0, I1 i1) const { - check_operator_parens_valid_args(i0, i1); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1) - return m_map.m_impl_handle[i0 * m_map.m_impl_offset.m_stride.S0 + - i1 * m_map.m_impl_offset.m_stride.S1]; + if constexpr (is_layout_left) { + if constexpr (rank_dynamic == 0) + return m_map.m_impl_handle[i0 + m_map.m_impl_offset.m_dim.N0 * i1]; + else + return m_map.m_impl_handle[i0 + m_map.m_impl_offset.m_stride * i1]; + } else if constexpr (is_layout_right) { + if constexpr (rank_dynamic == 0) + return m_map.m_impl_handle[i1 + m_map.m_impl_offset.m_dim.N1 * i0]; + else + return m_map.m_impl_handle[i1 + m_map.m_impl_offset.m_stride * i0]; + } else { + static_assert(is_layout_stride); + return m_map.m_impl_handle[i0 * m_map.m_impl_offset.m_stride.S0 + + i1 * m_map.m_impl_offset.m_stride.S1]; + } +#if defined KOKKOS_COMPILER_INTEL + __builtin_unreachable(); +#endif } // Rank 0 -> 8 operator() except for rank-1 and rank-2 with default map which @@ -1066,57 +1069,30 @@ class View : public ViewTraits { template KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< (Kokkos::Impl::always_true::value && (2 == rank) && - is_default_map && is_layout_left && (rank_dynamic == 0)), + is_default_map && + (is_layout_left || is_layout_right || is_layout_stride)), reference_type> access(I0 i0, I1 i1, Is... extra) const { check_access_member_function_valid_args(i0, i1, extra...); KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, extra...) - return m_map.m_impl_handle[i0 + m_map.m_impl_offset.m_dim.N0 * i1]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::always_true::value && (2 == rank) && - is_default_map && is_layout_left && (rank_dynamic != 0)), - reference_type> - access(I0 i0, I1 i1, Is... extra) const { - check_access_member_function_valid_args(i0, i1, extra...); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, extra...) - return m_map.m_impl_handle[i0 + m_map.m_impl_offset.m_stride * i1]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::always_true::value && (2 == rank) && - is_default_map && is_layout_right && (rank_dynamic == 0)), - reference_type> - access(I0 i0, I1 i1, Is... extra) const { - check_access_member_function_valid_args(i0, i1, extra...); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, extra...) - return m_map.m_impl_handle[i1 + m_map.m_impl_offset.m_dim.N1 * i0]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::always_true::value && (2 == rank) && - is_default_map && is_layout_right && (rank_dynamic != 0)), - reference_type> - access(I0 i0, I1 i1, Is... extra) const { - check_access_member_function_valid_args(i0, i1, extra...); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, extra...) - return m_map.m_impl_handle[i1 + m_map.m_impl_offset.m_stride * i0]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::always_true::value && - (2 == rank) && is_default_map && is_layout_stride), - reference_type> - access(I0 i0, I1 i1, Is... extra) const { - check_access_member_function_valid_args(i0, i1, extra...); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, extra...) - return m_map.m_impl_handle[i0 * m_map.m_impl_offset.m_stride.S0 + - i1 * m_map.m_impl_offset.m_stride.S1]; + if constexpr (is_layout_left) { + if constexpr (rank_dynamic == 0) + return m_map.m_impl_handle[i0 + m_map.m_impl_offset.m_dim.N0 * i1]; + else + return m_map.m_impl_handle[i0 + m_map.m_impl_offset.m_stride * i1]; + } else if constexpr (is_layout_right) { + if constexpr (rank_dynamic == 0) + return m_map.m_impl_handle[i1 + m_map.m_impl_offset.m_dim.N1 * i0]; + else + return m_map.m_impl_handle[i1 + m_map.m_impl_offset.m_stride * i0]; + } else { + static_assert(is_layout_stride); + return m_map.m_impl_handle[i0 * m_map.m_impl_offset.m_stride.S0 + + i1 * m_map.m_impl_offset.m_stride.S1]; + } +#if defined KOKKOS_COMPILER_INTEL + __builtin_unreachable(); +#endif } //------------------------------ @@ -1442,8 +1418,7 @@ class View : public ViewTraits { std::is_same_v || std::is_same_v || - is_layouttiled::value) { + Kokkos::LayoutStride>) { size_t i0 = arg_layout.dimension[0]; size_t i1 = arg_layout.dimension[1]; size_t i2 = arg_layout.dimension[2]; @@ -1495,8 +1470,7 @@ class View : public ViewTraits { std::is_same_v || std::is_same_v || - is_layouttiled::value) { + Kokkos::LayoutStride>) { size_t i0 = arg_layout.dimension[0]; size_t i1 = arg_layout.dimension[1]; size_t i2 = arg_layout.dimension[2]; @@ -1725,6 +1699,79 @@ class View : public ViewTraits { "Layout is not constructible from extent arguments. Use " "overload taking a layout object instead."); } + + //---------------------------------------- + // MDSpan converting constructors +#ifdef KOKKOS_ENABLE_IMPL_MDSPAN + template ::mdspan_type> + KOKKOS_INLINE_FUNCTION +#ifndef KOKKOS_ENABLE_CXX17 + explicit(traits::is_managed) +#endif + View(const typename Impl::MDSpanViewTraits::mdspan_type& mds, + std::enable_if_t< + !std::is_same_v>* = + nullptr) + : View(mds.data_handle(), + Impl::array_layout_from_mapping< + typename traits::array_layout, + typename Impl::MDSpanViewTraits::mdspan_type>( + mds.mapping())) { + } + + template + KOKKOS_INLINE_FUNCTION +#ifndef KOKKOS_ENABLE_CXX17 + explicit(!std::is_convertible_v< + Kokkos::mdspan, + typename Impl::MDSpanViewTraits::mdspan_type>) +#endif + View(const Kokkos::mdspan& mds) + : View(typename Impl::MDSpanViewTraits::mdspan_type(mds)) { + } + + //---------------------------------------- + // Conversion to MDSpan + template ::mdspan_type, + typename = std::enable_if_t, + std::false_type, + std::is_assignable, + ImplNaturalMDSpanType>>::value>> + KOKKOS_INLINE_FUNCTION constexpr operator mdspan< + OtherElementType, OtherExtents, OtherLayoutPolicy, OtherAccessor>() { + using mdspan_type = typename Impl::MDSpanViewTraits::mdspan_type; + return mdspan_type{data(), + Impl::mapping_from_view_mapping(m_map)}; + } + + template >, + typename = std::enable_if_t>> + KOKKOS_INLINE_FUNCTION constexpr auto to_mdspan( + const OtherAccessorType& other_accessor = + typename Impl::MDSpanViewTraits::accessor_type()) { + using mdspan_type = typename Impl::MDSpanViewTraits::mdspan_type; + using ret_mdspan_type = + mdspan; + return ret_mdspan_type{data(), + Impl::mapping_from_view_mapping(m_map), + other_accessor}; + } +#endif // KOKKOS_ENABLE_IMPL_MDSPAN }; template @@ -1878,23 +1925,6 @@ KOKKOS_INLINE_FUNCTION bool operator!=(const View& lhs, namespace Kokkos { namespace Impl { -inline void shared_allocation_tracking_disable() { - Kokkos::Impl::SharedAllocationRecord::tracking_disable(); -} - -inline void shared_allocation_tracking_enable() { - Kokkos::Impl::SharedAllocationRecord::tracking_enable(); -} - -} /* namespace Impl */ -} /* namespace Kokkos */ - -//---------------------------------------------------------------------------- -//---------------------------------------------------------------------------- - -namespace Kokkos { -namespace Impl { - template struct CommonViewValueType; diff --git a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACCSpace.cpp b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACCSpace.cpp index acc0dcd3c6..c8a5d28ba8 100644 --- a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACCSpace.cpp +++ b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACCSpace.cpp @@ -67,16 +67,7 @@ void *Kokkos::Experimental::OpenACCSpace::impl_allocate( ptr = acc_malloc(arg_alloc_size); if (!ptr) { - size_t alignment = 1; // OpenACC does not handle alignment - using Kokkos::Experimental::RawMemoryAllocationFailure; - auto failure_mode = - arg_alloc_size > 0 - ? RawMemoryAllocationFailure::FailureMode::OutOfMemoryError - : RawMemoryAllocationFailure::FailureMode::InvalidAllocationSize; - auto alloc_mechanism = - RawMemoryAllocationFailure::AllocationMechanism::OpenACCMalloc; - throw RawMemoryAllocationFailure(arg_alloc_size, alignment, failure_mode, - alloc_mechanism); + Kokkos::Impl::throw_bad_alloc(name(), arg_alloc_size, arg_label); } if (Kokkos::Profiling::profileLibraryLoaded()) { diff --git a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_ParallelFor_Team.hpp b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_ParallelFor_Team.hpp index 4fce680aef..2b98018e3b 100644 --- a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_ParallelFor_Team.hpp +++ b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_ParallelFor_Team.hpp @@ -44,10 +44,12 @@ class Kokkos::Impl::ParallelFor, auto team_size = m_policy.team_size(); auto vector_length = m_policy.impl_vector_length(); + int const async_arg = m_policy.space().acc_async_queue(); + auto const a_functor(m_functor); #pragma acc parallel loop gang vector num_gangs(league_size) \ - vector_length(team_size* vector_length) copyin(a_functor) + vector_length(team_size* vector_length) copyin(a_functor) async(async_arg) for (int i = 0; i < league_size * team_size * vector_length; i++) { int league_id = i / (team_size * vector_length); typename Policy::member_type team(league_id, league_size, team_size, @@ -145,10 +147,12 @@ class Kokkos::Impl::ParallelFor, auto team_size = m_policy.team_size(); auto vector_length = m_policy.impl_vector_length(); + int const async_arg = m_policy.space().acc_async_queue(); + auto const a_functor(m_functor); #pragma acc parallel loop gang num_gangs(league_size) num_workers(team_size) \ - vector_length(vector_length) copyin(a_functor) + vector_length(vector_length) copyin(a_functor) async(async_arg) for (int i = 0; i < league_size; i++) { int league_id = i; typename Policy::member_type team(league_id, league_size, team_size, diff --git a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP.cpp b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP.cpp index 81f2c5c305..82199d0d72 100644 --- a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP.cpp +++ b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP.cpp @@ -72,9 +72,28 @@ int OpenMP::concurrency(OpenMP const &instance) { int OpenMP::concurrency() const { return impl_thread_pool_size(); } #endif +void OpenMP::impl_static_fence(std::string const &name) { + Kokkos::Tools::Experimental::Impl::profile_fence_event( + name, + Kokkos::Tools::Experimental::SpecialSynchronizationCases:: + GlobalDeviceSynchronization, + []() { + std::lock_guard lock_all_instances( + Impl::OpenMPInternal::all_instances_mutex); + for (auto *instance_ptr : Impl::OpenMPInternal::all_instances) { + std::lock_guard lock_instance( + instance_ptr->m_instance_mutex); + } + }); +} + void OpenMP::fence(const std::string &name) const { Kokkos::Tools::Experimental::Impl::profile_fence_event( - name, Kokkos::Tools::Experimental::Impl::DirectFenceIDHandle{1}, []() {}); + name, Kokkos::Tools::Experimental::Impl::DirectFenceIDHandle{1}, + [this]() { + auto *internal_instance = this->impl_internal_space_instance(); + std::lock_guard lock(internal_instance->m_instance_mutex); + }); } bool OpenMP::impl_is_initialized() noexcept { diff --git a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP.hpp b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP.hpp index 11292af84a..a403909f67 100644 --- a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP.hpp +++ b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP.hpp @@ -67,7 +67,15 @@ class OpenMP { OpenMP(); - OpenMP(int pool_size); + explicit OpenMP(int pool_size); + +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 + template + KOKKOS_DEPRECATED_WITH_COMMENT( + "OpenMP execution space should be constructed explicitly.") + OpenMP(int pool_size) + : OpenMP(pool_size) {} +#endif /// \brief Print configuration information to the given output stream. void print_configuration(std::ostream& os, bool verbose = false) const; @@ -146,14 +154,6 @@ inline int OpenMP::impl_thread_pool_rank() noexcept { KOKKOS_IF_ON_DEVICE((return -1;)) } -inline void OpenMP::impl_static_fence(std::string const& name) { - Kokkos::Tools::Experimental::Impl::profile_fence_event( - name, - Kokkos::Tools::Experimental::SpecialSynchronizationCases:: - GlobalDeviceSynchronization, - []() {}); -} - inline bool OpenMP::is_asynchronous(OpenMP const& /*instance*/) noexcept { return false; } diff --git a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Instance.cpp b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Instance.cpp index 32172fbc6c..0f4c7d6052 100644 --- a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Instance.cpp +++ b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Instance.cpp @@ -34,18 +34,8 @@ namespace Kokkos { namespace Impl { -void OpenMPInternal::acquire_lock() { - while (1 == desul::atomic_compare_exchange(&m_pool_mutex, 0, 1, - desul::MemoryOrderAcquire(), - desul::MemoryScopeDevice())) { - // do nothing - } -} - -void OpenMPInternal::release_lock() { - desul::atomic_store(&m_pool_mutex, 0, desul::MemoryOrderRelease(), - desul::MemoryScopeDevice()); -} +std::vector OpenMPInternal::all_instances; +std::mutex OpenMPInternal::all_instances_mutex; void OpenMPInternal::clear_thread_data() { const size_t member_bytes = @@ -123,17 +113,11 @@ void OpenMPInternal::resize_thread_data(size_t pool_reduce_bytes, if (nullptr != m_pool[rank]) { m_pool[rank]->disband_pool(); - space.deallocate(m_pool[rank], old_alloc_bytes); + // impl_deallocate to not fence here + space.impl_deallocate("[unlabeled]", m_pool[rank], old_alloc_bytes); } - void *ptr = nullptr; - try { - ptr = space.allocate(alloc_bytes); - } catch ( - Kokkos::Experimental::RawMemoryAllocationFailure const &failure) { - // For now, just rethrow the error message the existing way - Kokkos::Impl::throw_runtime_exception(failure.get_error_message()); - } + void *ptr = space.allocate("Kokkos::OpenMP::scratch_mem", alloc_bytes); m_pool[rank] = new (ptr) HostThreadTeamData(); @@ -304,6 +288,18 @@ void OpenMPInternal::finalize() { } m_initialized = false; + + // guard erasing from all_instances + { + std::scoped_lock lock(all_instances_mutex); + + auto it = std::find(all_instances.begin(), all_instances.end(), this); + if (it == all_instances.end()) + Kokkos::abort( + "Execution space instance to be removed couldn't be found!"); + *it = all_instances.back(); + all_instances.pop_back(); + } } void OpenMPInternal::print_configuration(std::ostream &s) const { diff --git a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Instance.hpp b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Instance.hpp index 35b9aa93ba..f4a0d3e201 100644 --- a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Instance.hpp +++ b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Instance.hpp @@ -56,7 +56,13 @@ struct OpenMPTraits { class OpenMPInternal { private: OpenMPInternal(int arg_pool_size) - : m_pool_size{arg_pool_size}, m_level{omp_get_level()}, m_pool() {} + : m_pool_size{arg_pool_size}, m_level{omp_get_level()}, m_pool() { + // guard pushing to all_instances + { + std::scoped_lock lock(all_instances_mutex); + all_instances.push_back(this); + } + } ~OpenMPInternal() { clear_thread_data(); } @@ -66,7 +72,6 @@ class OpenMPInternal { int m_pool_size; int m_level; - int m_pool_mutex = 0; HostThreadTeamData* m_pool[OpenMPTraits::MAX_THREAD_COUNT]; @@ -83,12 +88,6 @@ class OpenMPInternal { int thread_pool_size() const { return m_pool_size; } - // Acquire lock used to protect access to m_pool - void acquire_lock(); - - // Release lock used to protect access to m_pool - void release_lock(); - void resize_thread_data(size_t pool_reduce_bytes, size_t team_reduce_bytes, size_t team_shared_bytes, size_t thread_local_bytes); @@ -107,6 +106,11 @@ class OpenMPInternal { bool verify_is_initialized(const char* const label) const; void print_configuration(std::ostream& s) const; + + std::mutex m_instance_mutex; + + static std::vector all_instances; + static std::mutex all_instances_mutex; }; inline bool execute_in_serial(OpenMP const& space = OpenMP()) { @@ -157,7 +161,7 @@ inline std::vector create_OpenMP_instances( "Kokkos::abort: Partition not enough resources left to create the last " "instance."); } - instances[weights.size() - 1] = resources_left; + instances[weights.size() - 1] = OpenMP(resources_left); return instances; } diff --git a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Parallel_For.hpp b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Parallel_For.hpp index 823a7e668e..79d7d295c0 100644 --- a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Parallel_For.hpp +++ b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Parallel_For.hpp @@ -108,6 +108,8 @@ class ParallelFor, Kokkos::OpenMP> { public: inline void execute() const { + // Serialize kernels on the same execution space instance + std::lock_guard lock(m_instance->m_instance_mutex); if (execute_in_serial(m_policy.space())) { exec_range(m_functor, m_policy.begin(), m_policy.end()); return; @@ -202,6 +204,9 @@ class ParallelFor, public: inline void execute() const { + // Serialize kernels on the same execution space instance + std::lock_guard lock(m_instance->m_instance_mutex); + #ifndef KOKKOS_COMPILER_INTEL if (execute_in_serial(m_iter.m_rp.space())) { exec_range(0, m_iter.m_rp.m_num_tiles); @@ -333,7 +338,8 @@ class ParallelFor, const size_t team_shared_size = m_shmem_size; const size_t thread_local_size = 0; // Never shrinks - m_instance->acquire_lock(); + // Serialize kernels on the same execution space instance + std::lock_guard lock(m_instance->m_instance_mutex); m_instance->resize_thread_data(pool_reduce_size, team_reduce_size, team_shared_size, thread_local_size); @@ -343,8 +349,6 @@ class ParallelFor, m_functor, *(m_instance->get_thread_data()), 0, m_policy.league_size(), m_policy.league_size()); - m_instance->release_lock(); - return; } @@ -383,8 +387,6 @@ class ParallelFor, data.disband_team(); } - - m_instance->release_lock(); } inline ParallelFor(const FunctorType& arg_functor, const Policy& arg_policy) diff --git a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Parallel_Reduce.hpp b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Parallel_Reduce.hpp index 05fd1c9dce..d22e1e7eda 100644 --- a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Parallel_Reduce.hpp +++ b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Parallel_Reduce.hpp @@ -83,7 +83,8 @@ class ParallelReduce, const size_t pool_reduce_bytes = reducer.value_size(); - m_instance->acquire_lock(); + // Serialize kernels on the same execution space instance + std::lock_guard lock(m_instance->m_instance_mutex); m_instance->resize_thread_data(pool_reduce_bytes, 0 // team_reduce_bytes , @@ -106,6 +107,7 @@ class ParallelReduce, update); reducer.final(ptr); + return; } const int pool_size = m_instance->thread_pool_size(); @@ -157,8 +159,6 @@ class ParallelReduce, m_result_ptr[j] = ptr[j]; } } - - m_instance->release_lock(); } //---------------------------------------- @@ -218,7 +218,8 @@ class ParallelReduceacquire_lock(); + // Serialize kernels on the same execution space instance + std::lock_guard lock(m_instance->m_instance_mutex); m_instance->resize_thread_data(pool_reduce_bytes, 0 // team_reduce_bytes , @@ -241,8 +242,6 @@ class ParallelReducerelease_lock(); - return; } #endif @@ -299,8 +298,6 @@ class ParallelReducerelease_lock(); } //---------------------------------------- @@ -415,7 +412,8 @@ class ParallelReduceacquire_lock(); + // Serialize kernels on the same execution space instance + std::lock_guard lock(m_instance->m_instance_mutex); m_instance->resize_thread_data(pool_reduce_size, team_reduce_size, team_shared_size, thread_local_size); @@ -433,8 +431,6 @@ class ParallelReducerelease_lock(); - return; } @@ -510,8 +506,6 @@ class ParallelReducerelease_lock(); } //---------------------------------------- diff --git a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Parallel_Scan.hpp b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Parallel_Scan.hpp index f843aef3a8..b9ce25d3ee 100644 --- a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Parallel_Scan.hpp +++ b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Parallel_Scan.hpp @@ -70,6 +70,9 @@ class ParallelScan, const int value_count = Analysis::value_count(m_functor); const size_t pool_reduce_bytes = 2 * Analysis::value_size(m_functor); + // Serialize kernels on the same execution space instance + std::lock_guard lock(m_instance->m_instance_mutex); + m_instance->resize_thread_data(pool_reduce_bytes, 0 // team_reduce_bytes , 0 // team_shared_bytes @@ -193,7 +196,8 @@ class ParallelScanWithTotal, const int value_count = Analysis::value_count(m_functor); const size_t pool_reduce_bytes = 2 * Analysis::value_size(m_functor); - m_instance->acquire_lock(); + // Serialize kernels on the same execution space instance + std::lock_guard lock(m_instance->m_instance_mutex); m_instance->resize_thread_data(pool_reduce_bytes, 0 // team_reduce_bytes , @@ -213,8 +217,6 @@ class ParallelScanWithTotal, *m_result_ptr = update; - m_instance->release_lock(); - return; } @@ -266,8 +268,6 @@ class ParallelScanWithTotal, *m_result_ptr = update_base; } } - - m_instance->release_lock(); } //---------------------------------------- diff --git a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Task.cpp b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Task.cpp index 3e67d8d625..54c1574d71 100644 --- a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Task.cpp +++ b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Task.cpp @@ -52,18 +52,7 @@ HostThreadTeamDataSingleton::HostThreadTeamDataSingleton() num_pool_reduce_bytes, num_team_reduce_bytes, num_team_shared_bytes, num_thread_local_bytes); - void* ptr = nullptr; - try { - ptr = space.allocate(alloc_bytes); - } catch (Kokkos::Experimental::RawMemoryAllocationFailure const& f) { - // For now, just rethrow the error message with a note - // Note that this could, in turn, trigger an out of memory exception, - // but it's pretty unlikely, so we won't worry about it for now. - // TODO reasonable error message when `std::string` causes OOM error - Kokkos::Impl::throw_runtime_exception( - std::string("Failure to allocate scratch memory: ") + - f.get_error_message()); - } + void* ptr = space.allocate("Kokkos::Impl::HostThreadTeamData", alloc_bytes); HostThreadTeamData::scratch_assign( ptr, alloc_bytes, num_pool_reduce_bytes, num_team_reduce_bytes, diff --git a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Task.hpp b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Task.hpp index 01b6694865..2877d940fa 100644 --- a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Task.hpp +++ b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Task.hpp @@ -73,7 +73,8 @@ class TaskQueueSpecialization> { execution_space().impl_internal_space_instance(); const int pool_size = get_max_team_count(scheduler.get_execution_space()); - instance->acquire_lock(); + // Serialize kernels on the same execution space instance + std::lock_guard lock(instance->m_instance_mutex); // TODO @tasking @new_feature DSH allow team sizes other than 1 const int team_size = 1; // Threads per core @@ -152,8 +153,6 @@ class TaskQueueSpecialization> { } self.disband_team(); } // end pragma omp parallel - - instance->release_lock(); } static uint32_t get_max_team_count(execution_space const& espace) { @@ -238,7 +237,8 @@ class TaskQueueSpecializationConstrained< execution_space().impl_internal_space_instance(); const int pool_size = instance->thread_pool_size(); - instance->acquire_lock(); + // Serialize kernels on the same execution space instance + std::lock_guard lock(instance->m_instance_mutex); const int team_size = 1; // Threads per core instance->resize_thread_data(0 /* global reduce buffer */ @@ -250,6 +250,7 @@ class TaskQueueSpecializationConstrained< 0 /* thread local buffer */ ); assert(pool_size % team_size == 0); + auto& queue = scheduler.queue(); queue.initialize_team_queues(pool_size / team_size); @@ -343,8 +344,6 @@ class TaskQueueSpecializationConstrained< } self.disband_team(); } // end pragma omp parallel - - instance->release_lock(); } template diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget.hpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget.hpp index ea4e7f6bab..84c7b85f11 100644 --- a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget.hpp +++ b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget.hpp @@ -146,7 +146,8 @@ struct DeviceTypeTraits<::Kokkos::Experimental::OpenMPTarget> { /*--------------------------------------------------------------------------*/ #include -#include +#include +#include #include /*--------------------------------------------------------------------------*/ diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTargetSpace.cpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTargetSpace.cpp index a414b34d7c..635b0e0504 100644 --- a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTargetSpace.cpp +++ b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTargetSpace.cpp @@ -54,9 +54,11 @@ void* OpenMPTargetSpace::impl_allocate( static_assert(sizeof(void*) == sizeof(uintptr_t), "Error sizeof(void*) != sizeof(uintptr_t)"); - void* ptr; + void* ptr = omp_target_alloc(arg_alloc_size, omp_get_default_device()); - ptr = omp_target_alloc(arg_alloc_size, omp_get_default_device()); + if (!ptr) { + Kokkos::Impl::throw_bad_alloc(name(), arg_alloc_size, arg_label); + } if (Kokkos::Profiling::profileLibraryLoaded()) { const size_t reported_size = diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Exec.cpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Exec.cpp index b39f5aca35..6c5eb048e3 100644 --- a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Exec.cpp +++ b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Exec.cpp @@ -71,8 +71,6 @@ void OpenMPTargetExec::verify_initialized(const char* const label) { void* OpenMPTargetExec::m_scratch_ptr = nullptr; int64_t OpenMPTargetExec::m_scratch_size = 0; -int* OpenMPTargetExec::m_lock_array = nullptr; -uint64_t OpenMPTargetExec::m_lock_size = 0; uint32_t* OpenMPTargetExec::m_uniquetoken_ptr = nullptr; int OpenMPTargetExec::MAX_ACTIVE_THREADS = 0; std::mutex OpenMPTargetExec::m_mutex_scratch_ptr; @@ -84,15 +82,6 @@ void OpenMPTargetExec::clear_scratch() { m_scratch_size = 0; } -void OpenMPTargetExec::clear_lock_array() { - if (m_lock_array != nullptr) { - Kokkos::Experimental::OpenMPTargetSpace space; - space.deallocate(m_lock_array, m_lock_size); - m_lock_array = nullptr; - m_lock_size = 0; - } -} - void* OpenMPTargetExec::get_scratch_ptr() { return m_scratch_ptr; } void OpenMPTargetExec::resize_scratch(int64_t team_size, int64_t shmem_size_L0, @@ -135,35 +124,6 @@ void OpenMPTargetExec::resize_scratch(int64_t team_size, int64_t shmem_size_L0, } } -int* OpenMPTargetExec::get_lock_array(int num_teams) { - Kokkos::Experimental::OpenMPTargetSpace space; - int max_active_league_size = MAX_ACTIVE_THREADS / 32; - int lock_array_elem = - (num_teams > max_active_league_size) ? num_teams : max_active_league_size; - if (m_lock_size < (lock_array_elem * sizeof(int))) { - space.deallocate(m_lock_array, m_lock_size); - m_lock_size = lock_array_elem * sizeof(int); - m_lock_array = static_cast(space.allocate(m_lock_size)); - - // FIXME_OPENMPTARGET - Creating a target region here to initialize the - // lock_array with 0's fails. Hence creating an equivalent host array to - // achieve the same. Value of host array are then copied to the lock_array. - int* h_lock_array = static_cast( - omp_target_alloc(m_lock_size, omp_get_initial_device())); - - for (int i = 0; i < lock_array_elem; ++i) h_lock_array[i] = 0; - - if (0 < m_lock_size) - KOKKOS_IMPL_OMPT_SAFE_CALL(omp_target_memcpy( - m_lock_array, h_lock_array, m_lock_size, 0, 0, - omp_get_default_device(), omp_get_initial_device())); - - omp_target_free(h_lock_array, omp_get_initial_device()); - } - - return m_lock_array; -} - } // namespace Impl } // namespace Kokkos diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Instance.cpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Instance.cpp index 3387108da3..44e9119ea8 100644 --- a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Instance.cpp +++ b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Instance.cpp @@ -106,7 +106,6 @@ void OpenMPTargetInternal::print_configuration(std::ostream& os, void OpenMPTargetInternal::impl_finalize() { m_is_initialized = false; Kokkos::Impl::OpenMPTargetExec space; - if (space.m_lock_array != nullptr) space.clear_lock_array(); if (space.m_uniquetoken_ptr != nullptr) Kokkos::kokkos_free( diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_MDRangePolicy.hpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_MDRangePolicy.hpp index d718f56d38..e353676b61 100644 --- a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_MDRangePolicy.hpp +++ b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_MDRangePolicy.hpp @@ -22,6 +22,10 @@ namespace Kokkos { namespace Impl { +using OpenMPTargetIterateLeft = std::integral_constant; +using OpenMPTargetIterateRight = + std::integral_constant; + template struct ThreadAndVectorNestLevel +#include +#include "Kokkos_OpenMPTarget_MDRangePolicy.hpp" + +//---------------------------------------------------------------------------- +//---------------------------------------------------------------------------- + +namespace Kokkos { +namespace Impl { + +template +class ParallelFor, + Kokkos::Experimental::OpenMPTarget> { + private: + using Policy = Kokkos::MDRangePolicy; + using WorkTag = typename Policy::work_tag; + using Member = typename Policy::member_type; + using Index = typename Policy::index_type; + + const FunctorType m_functor; + const Policy m_policy; + + public: + inline void execute() const { + OpenMPTargetExec::verify_is_process( + "Kokkos::Experimental::OpenMPTarget parallel_for"); + OpenMPTargetExec::verify_initialized( + "Kokkos::Experimental::OpenMPTarget parallel_for"); + FunctorType functor(m_functor); + Policy policy = m_policy; + + typename Policy::point_type unused; + static_assert(1 < Policy::rank && Policy::rank < 7); + static_assert(Policy::inner_direction == Iterate::Left || + Policy::inner_direction == Iterate::Right); + + execute_tile( + unused, functor, policy, + std::integral_constant()); + } + + template + inline std::enable_if_t execute_tile( + typename Policy::point_type offset, const FunctorType& functor, + const Policy& policy, OpenMPTargetIterateRight) const { + (void)offset; + const Index begin_0 = policy.m_lower[0]; + const Index begin_1 = policy.m_lower[1]; + + const Index end_0 = policy.m_upper[0]; + const Index end_1 = policy.m_upper[1]; + +#pragma omp target teams distribute parallel for collapse(2) map(to : functor) + for (auto i0 = begin_0; i0 < end_0; ++i0) + for (auto i1 = begin_1; i1 < end_1; ++i1) { + if constexpr (std::is_void::value) + functor(i0, i1); + else + functor(typename Policy::work_tag(), i0, i1); + } + } + + template + inline std::enable_if_t execute_tile( + typename Policy::point_type offset, const FunctorType& functor, + const Policy& policy, OpenMPTargetIterateRight) const { + (void)offset; + const Index begin_0 = policy.m_lower[0]; + const Index begin_1 = policy.m_lower[1]; + const Index begin_2 = policy.m_lower[2]; + + const Index end_0 = policy.m_upper[0]; + const Index end_1 = policy.m_upper[1]; + const Index end_2 = policy.m_upper[2]; + +#pragma omp target teams distribute parallel for collapse(3) map(to : functor) + for (auto i0 = begin_0; i0 < end_0; ++i0) { + for (auto i1 = begin_1; i1 < end_1; ++i1) { + for (auto i2 = begin_2; i2 < end_2; ++i2) { + if constexpr (std::is_void::value) + functor(i0, i1, i2); + else + functor(typename Policy::work_tag(), i0, i1, i2); + } + } + } + } + + template + inline std::enable_if_t execute_tile( + typename Policy::point_type offset, const FunctorType& functor, + const Policy& policy, OpenMPTargetIterateRight) const { + (void)offset; + const Index begin_0 = policy.m_lower[0]; + const Index begin_1 = policy.m_lower[1]; + const Index begin_2 = policy.m_lower[2]; + const Index begin_3 = policy.m_lower[3]; + + const Index end_0 = policy.m_upper[0]; + const Index end_1 = policy.m_upper[1]; + const Index end_2 = policy.m_upper[2]; + const Index end_3 = policy.m_upper[3]; + +#pragma omp target teams distribute parallel for collapse(4) map(to : functor) + for (auto i0 = begin_0; i0 < end_0; ++i0) { + for (auto i1 = begin_1; i1 < end_1; ++i1) { + for (auto i2 = begin_2; i2 < end_2; ++i2) { + for (auto i3 = begin_3; i3 < end_3; ++i3) { + if constexpr (std::is_void::value) + functor(i0, i1, i2, i3); + else + functor(typename Policy::work_tag(), i0, i1, i2, i3); + } + } + } + } + } + + template + inline std::enable_if_t execute_tile( + typename Policy::point_type offset, const FunctorType& functor, + const Policy& policy, OpenMPTargetIterateRight) const { + (void)offset; + const Index begin_0 = policy.m_lower[0]; + const Index begin_1 = policy.m_lower[1]; + const Index begin_2 = policy.m_lower[2]; + const Index begin_3 = policy.m_lower[3]; + const Index begin_4 = policy.m_lower[4]; + + const Index end_0 = policy.m_upper[0]; + const Index end_1 = policy.m_upper[1]; + const Index end_2 = policy.m_upper[2]; + const Index end_3 = policy.m_upper[3]; + const Index end_4 = policy.m_upper[4]; + +#pragma omp target teams distribute parallel for collapse(5) map(to : functor) + for (auto i0 = begin_0; i0 < end_0; ++i0) { + for (auto i1 = begin_1; i1 < end_1; ++i1) { + for (auto i2 = begin_2; i2 < end_2; ++i2) { + for (auto i3 = begin_3; i3 < end_3; ++i3) { + for (auto i4 = begin_4; i4 < end_4; ++i4) { + if constexpr (std::is_same::value) + functor(i0, i1, i2, i3, i4); + else + functor(typename Policy::work_tag(), i0, i1, i2, i3, i4); + } + } + } + } + } + } + + template + inline std::enable_if_t execute_tile( + typename Policy::point_type offset, const FunctorType& functor, + const Policy& policy, OpenMPTargetIterateRight) const { + (void)offset; + const Index begin_0 = policy.m_lower[0]; + const Index begin_1 = policy.m_lower[1]; + const Index begin_2 = policy.m_lower[2]; + const Index begin_3 = policy.m_lower[3]; + const Index begin_4 = policy.m_lower[4]; + const Index begin_5 = policy.m_lower[5]; + + const Index end_0 = policy.m_upper[0]; + const Index end_1 = policy.m_upper[1]; + const Index end_2 = policy.m_upper[2]; + const Index end_3 = policy.m_upper[3]; + const Index end_4 = policy.m_upper[4]; + const Index end_5 = policy.m_upper[5]; + +#pragma omp target teams distribute parallel for collapse(6) map(to : functor) + for (auto i0 = begin_0; i0 < end_0; ++i0) { + for (auto i1 = begin_1; i1 < end_1; ++i1) { + for (auto i2 = begin_2; i2 < end_2; ++i2) { + for (auto i3 = begin_3; i3 < end_3; ++i3) { + for (auto i4 = begin_4; i4 < end_4; ++i4) { + for (auto i5 = begin_5; i5 < end_5; ++i5) { + { + if constexpr (std::is_same::value) + functor(i0, i1, i2, i3, i4, i5); + else + functor(typename Policy::work_tag(), i0, i1, i2, i3, i4, + i5); + } + } + } + } + } + } + } + } + + template + inline std::enable_if_t execute_tile( + typename Policy::point_type offset, const FunctorType& functor, + const Policy& policy, OpenMPTargetIterateLeft) const { + (void)offset; + const Index begin_0 = policy.m_lower[0]; + const Index begin_1 = policy.m_lower[1]; + + const Index end_0 = policy.m_upper[0]; + const Index end_1 = policy.m_upper[1]; + +#pragma omp target teams distribute parallel for collapse(2) map(to : functor) + for (auto i1 = begin_1; i1 < end_1; ++i1) + for (auto i0 = begin_0; i0 < end_0; ++i0) { + if constexpr (std::is_void::value) + functor(i0, i1); + else + functor(typename Policy::work_tag(), i0, i1); + } + } + + template + inline std::enable_if_t execute_tile( + typename Policy::point_type offset, const FunctorType& functor, + const Policy& policy, OpenMPTargetIterateLeft) const { + (void)offset; + const Index begin_0 = policy.m_lower[0]; + const Index begin_1 = policy.m_lower[1]; + const Index begin_2 = policy.m_lower[2]; + + const Index end_0 = policy.m_upper[0]; + const Index end_1 = policy.m_upper[1]; + const Index end_2 = policy.m_upper[2]; + +#pragma omp target teams distribute parallel for collapse(3) map(to : functor) + for (auto i2 = begin_2; i2 < end_2; ++i2) { + for (auto i1 = begin_1; i1 < end_1; ++i1) { + for (auto i0 = begin_0; i0 < end_0; ++i0) { + if constexpr (std::is_void::value) + functor(i0, i1, i2); + else + functor(typename Policy::work_tag(), i0, i1, i2); + } + } + } + } + + template + inline std::enable_if_t execute_tile( + typename Policy::point_type offset, const FunctorType& functor, + const Policy& policy, OpenMPTargetIterateLeft) const { + (void)offset; + const Index begin_0 = policy.m_lower[0]; + const Index begin_1 = policy.m_lower[1]; + const Index begin_2 = policy.m_lower[2]; + const Index begin_3 = policy.m_lower[3]; + + const Index end_0 = policy.m_upper[0]; + const Index end_1 = policy.m_upper[1]; + const Index end_2 = policy.m_upper[2]; + const Index end_3 = policy.m_upper[3]; + +#pragma omp target teams distribute parallel for collapse(4) map(to : functor) + for (auto i3 = begin_3; i3 < end_3; ++i3) { + for (auto i2 = begin_2; i2 < end_2; ++i2) { + for (auto i1 = begin_1; i1 < end_1; ++i1) { + for (auto i0 = begin_0; i0 < end_0; ++i0) { + if constexpr (std::is_void::value) + functor(i0, i1, i2, i3); + else + functor(typename Policy::work_tag(), i0, i1, i2, i3); + } + } + } + } + } + + template + inline std::enable_if_t execute_tile( + typename Policy::point_type offset, const FunctorType& functor, + const Policy& policy, OpenMPTargetIterateLeft) const { + (void)offset; + const Index begin_0 = policy.m_lower[0]; + const Index begin_1 = policy.m_lower[1]; + const Index begin_2 = policy.m_lower[2]; + const Index begin_3 = policy.m_lower[3]; + const Index begin_4 = policy.m_lower[4]; + + const Index end_0 = policy.m_upper[0]; + const Index end_1 = policy.m_upper[1]; + const Index end_2 = policy.m_upper[2]; + const Index end_3 = policy.m_upper[3]; + const Index end_4 = policy.m_upper[4]; + +#pragma omp target teams distribute parallel for collapse(5) map(to : functor) + for (auto i4 = begin_4; i4 < end_4; ++i4) { + for (auto i3 = begin_3; i3 < end_3; ++i3) { + for (auto i2 = begin_2; i2 < end_2; ++i2) { + for (auto i1 = begin_1; i1 < end_1; ++i1) { + for (auto i0 = begin_0; i0 < end_0; ++i0) { + if constexpr (std::is_same::value) + functor(i0, i1, i2, i3, i4); + else + functor(typename Policy::work_tag(), i0, i1, i2, i3, i4); + } + } + } + } + } + } + + template + inline std::enable_if_t execute_tile( + typename Policy::point_type offset, const FunctorType& functor, + const Policy& policy, OpenMPTargetIterateLeft) const { + (void)offset; + const Index begin_0 = policy.m_lower[0]; + const Index begin_1 = policy.m_lower[1]; + const Index begin_2 = policy.m_lower[2]; + const Index begin_3 = policy.m_lower[3]; + const Index begin_4 = policy.m_lower[4]; + const Index begin_5 = policy.m_lower[5]; + + const Index end_0 = policy.m_upper[0]; + const Index end_1 = policy.m_upper[1]; + const Index end_2 = policy.m_upper[2]; + const Index end_3 = policy.m_upper[3]; + const Index end_4 = policy.m_upper[4]; + const Index end_5 = policy.m_upper[5]; + +#pragma omp target teams distribute parallel for collapse(6) map(to : functor) + for (auto i5 = begin_5; i5 < end_5; ++i5) { + for (auto i4 = begin_4; i4 < end_4; ++i4) { + for (auto i3 = begin_3; i3 < end_3; ++i3) { + for (auto i2 = begin_2; i2 < end_2; ++i2) { + for (auto i1 = begin_1; i1 < end_1; ++i1) { + for (auto i0 = begin_0; i0 < end_0; ++i0) { + { + if constexpr (std::is_same::value) + functor(i0, i1, i2, i3, i4, i5); + else + functor(typename Policy::work_tag(), i0, i1, i2, i3, i4, + i5); + } + } + } + } + } + } + } + } + + inline ParallelFor(const FunctorType& arg_functor, Policy arg_policy) + : m_functor(arg_functor), m_policy(arg_policy) {} + // TODO DZP: based on a conversation with Christian, we're using 256 as a + // heuristic here. We need something better once we can query these kinds of + // properties + template + static int max_tile_size_product(const Policy&, const Functor&) { + return 256; + } +}; + +} // namespace Impl +} // namespace Kokkos + +#endif /* KOKKOS_OPENMPTARGET_PARALLELFOR_MDRANGE_HPP */ diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Parallel_MDRange.hpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_MDRange.hpp similarity index 61% rename from lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Parallel_MDRange.hpp rename to lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_MDRange.hpp index 6878531730..e86a121974 100644 --- a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Parallel_MDRange.hpp +++ b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_MDRange.hpp @@ -14,397 +14,14 @@ // //@HEADER -#ifndef KOKKOS_OPENMPTARGET_PARALLEL_MDRANGE_HPP -#define KOKKOS_OPENMPTARGET_PARALLEL_MDRANGE_HPP +#ifndef KOKKOS_OPENMPTARGET_PARALLELREDUCE_MDRANGE_HPP +#define KOKKOS_OPENMPTARGET_PARALLELREDUCE_MDRANGE_HPP #include #include -#include +#include "Kokkos_OpenMPTarget_MDRangePolicy.hpp" #include -// WORKAROUND OPENMPTARGET: sometimes tile sizes don't make it correctly, -// this was tracked down to a bug in clang with regards of mapping structs -// with arrays of long in it. Arrays of int might be fine though ... -#define KOKKOS_IMPL_MDRANGE_USE_NO_TILES // undef EOF - -//---------------------------------------------------------------------------- -//---------------------------------------------------------------------------- - -namespace Kokkos { -namespace Impl { - -template -class ParallelFor, - Kokkos::Experimental::OpenMPTarget> { - private: - using Policy = Kokkos::MDRangePolicy; - using WorkTag = typename Policy::work_tag; - using Member = typename Policy::member_type; - using Index = typename Policy::index_type; - - const FunctorType m_functor; - const Policy m_policy; - - public: - inline void execute() const { - OpenMPTargetExec::verify_is_process( - "Kokkos::Experimental::OpenMPTarget parallel_for"); - OpenMPTargetExec::verify_initialized( - "Kokkos::Experimental::OpenMPTarget parallel_for"); - FunctorType functor(m_functor); - Policy policy = m_policy; - -#ifdef KOKKOS_IMPL_MDRANGE_USE_NO_TILES - typename Policy::point_type unused; - - execute_tile(unused, functor, policy); -#else - const int64_t begin = 0; - const int64_t end = m_policy.m_num_tiles; - -#pragma omp target teams distribute map(to : functor) num_teams(end - begin) - { - for (ptrdiff_t tile_idx = begin; tile_idx < end; ++tile_idx) { - -#pragma omp parallel - { - typename Policy::point_type offset; - if (Policy::outer_direction == Policy::Left) { - for (int i = 0; i < Policy::rank; ++i) { - offset[i] = (tile_idx % policy.m_tile_end[i]) * policy.m_tile[i] + - policy.m_lower[i]; - tile_idx /= policy.m_tile_end[i]; - } - } else { - for (int i = Policy::rank - 1; i >= 0; --i) { - offset[i] = (tile_idx % policy.m_tile_end[i]) * policy.m_tile[i] + - policy.m_lower[i]; - tile_idx /= policy.m_tile_end[i]; - } - } - execute_tile(offset, functor, policy); - } - } - } -#endif - } - - template - inline std::enable_if_t execute_tile( - typename Policy::point_type offset, const FunctorType& functor, - const Policy& policy) const { -#ifdef KOKKOS_IMPL_MDRANGE_USE_NO_TILES - (void)offset; - const Index begin_0 = policy.m_lower[0]; - const Index begin_1 = policy.m_lower[1]; - - const Index end_0 = policy.m_upper[0]; - const Index end_1 = policy.m_upper[1]; - -#pragma omp target teams distribute parallel for collapse(2) map(to : functor) - for (auto i0 = begin_0; i0 < end_0; ++i0) { - for (auto i1 = begin_1; i1 < end_1; ++i1) { - if constexpr (std::is_void::value) - functor(i0, i1); - else - functor(typename Policy::work_tag(), i0, i1); - } - } -#else - const ptrdiff_t begin_0 = offset[0]; - ptrdiff_t end_0 = begin_0 + policy.m_tile[0]; - end_0 = end_0 < policy.m_upper[0] ? end_0 : policy.m_upper[0]; - - const ptrdiff_t begin_1 = offset[1]; - ptrdiff_t end_1 = begin_1 + policy.m_tile[1]; - end_1 = end_1 < policy.m_upper[1] ? end_1 : policy.m_upper[1]; - -#pragma omp for collapse(2) - for (ptrdiff_t i0 = begin_0; i0 < end_0; ++i0) - for (ptrdiff_t i1 = begin_1; i1 < end_1; ++i1) { - if constexpr (std::is_void::value) - functor(i0, i1); - else - functor(typename Policy::work_tag(), i0, i1); - } -#endif - } - - template - inline std::enable_if_t execute_tile( - typename Policy::point_type offset, const FunctorType& functor, - const Policy& policy) const { -#ifdef KOKKOS_IMPL_MDRANGE_USE_NO_TILES - (void)offset; - const Index begin_0 = policy.m_lower[0]; - const Index begin_1 = policy.m_lower[1]; - const Index begin_2 = policy.m_lower[2]; - - const Index end_0 = policy.m_upper[0]; - const Index end_1 = policy.m_upper[1]; - const Index end_2 = policy.m_upper[2]; - -#pragma omp target teams distribute parallel for collapse(3) map(to : functor) - for (auto i0 = begin_0; i0 < end_0; ++i0) { - for (auto i1 = begin_1; i1 < end_1; ++i1) { - for (auto i2 = begin_2; i2 < end_2; ++i2) { - if constexpr (std::is_void::value) - functor(i0, i1, i2); - else - functor(typename Policy::work_tag(), i0, i1, i2); - } - } - } -#else - const ptrdiff_t begin_0 = offset[0]; - ptrdiff_t end_0 = begin_0 + policy.m_tile[0]; - end_0 = end_0 < policy.m_upper[0] ? end_0 : policy.m_upper[0]; - - const ptrdiff_t begin_1 = offset[1]; - ptrdiff_t end_1 = begin_1 + policy.m_tile[1]; - end_1 = end_1 < policy.m_upper[1] ? end_1 : policy.m_upper[1]; - - const ptrdiff_t begin_2 = offset[2]; - ptrdiff_t end_2 = begin_2 + policy.m_tile[2]; - end_2 = end_2 < policy.m_upper[2] ? end_2 : policy.m_upper[2]; - -#pragma omp for collapse(3) - for (ptrdiff_t i0 = begin_0; i0 < end_0; ++i0) - for (ptrdiff_t i1 = begin_1; i1 < end_1; ++i1) - for (ptrdiff_t i2 = begin_2; i2 < end_2; ++i2) { - if constexpr (std::is_void::value) - functor(i0, i1, i2); - else - functor(typename Policy::work_tag(), i0, i1, i2); - } -#endif - } - - template - inline std::enable_if_t execute_tile( - typename Policy::point_type offset, const FunctorType& functor, - const Policy& policy) const { -#ifdef KOKKOS_IMPL_MDRANGE_USE_NO_TILES - (void)offset; - const Index begin_0 = policy.m_lower[0]; - const Index begin_1 = policy.m_lower[1]; - const Index begin_2 = policy.m_lower[2]; - const Index begin_3 = policy.m_lower[3]; - - const Index end_0 = policy.m_upper[0]; - const Index end_1 = policy.m_upper[1]; - const Index end_2 = policy.m_upper[2]; - const Index end_3 = policy.m_upper[3]; - -#pragma omp target teams distribute parallel for collapse(4) map(to : functor) - for (auto i0 = begin_0; i0 < end_0; ++i0) { - for (auto i1 = begin_1; i1 < end_1; ++i1) { - for (auto i2 = begin_2; i2 < end_2; ++i2) { - for (auto i3 = begin_3; i3 < end_3; ++i3) { - if constexpr (std::is_void::value) - functor(i0, i1, i2, i3); - else - functor(typename Policy::work_tag(), i0, i1, i2, i3); - } - } - } - } -#else - const ptrdiff_t begin_0 = offset[0]; - ptrdiff_t end_0 = begin_0 + policy.m_tile[0]; - end_0 = end_0 < policy.m_upper[0] ? end_0 : policy.m_upper[0]; - - const ptrdiff_t begin_1 = offset[1]; - ptrdiff_t end_1 = begin_1 + policy.m_tile[1]; - end_1 = end_1 < policy.m_upper[1] ? end_1 : policy.m_upper[1]; - - const ptrdiff_t begin_2 = offset[2]; - ptrdiff_t end_2 = begin_2 + policy.m_tile[2]; - end_2 = end_2 < policy.m_upper[2] ? end_2 : policy.m_upper[2]; - - const ptrdiff_t begin_3 = offset[3]; - ptrdiff_t end_3 = begin_3 + policy.m_tile[3]; - end_3 = end_3 < policy.m_upper[3] ? end_3 : policy.m_upper[3]; - -#pragma omp for collapse(4) - for (ptrdiff_t i0 = begin_0; i0 < end_0; ++i0) - for (ptrdiff_t i1 = begin_1; i1 < end_1; ++i1) - for (ptrdiff_t i2 = begin_2; i2 < end_2; ++i2) - for (ptrdiff_t i3 = begin_3; i3 < end_3; ++i3) { - if constexpr (std::is_void::value) - functor(i0, i1, i2, i3); - else - functor(typename Policy::work_tag(), i0, i1, i2, i3); - } -#endif - } - - template - inline std::enable_if_t execute_tile( - typename Policy::point_type offset, const FunctorType& functor, - const Policy& policy) const { -#ifdef KOKKOS_IMPL_MDRANGE_USE_NO_TILES - (void)offset; - const Index begin_0 = policy.m_lower[0]; - const Index begin_1 = policy.m_lower[1]; - const Index begin_2 = policy.m_lower[2]; - const Index begin_3 = policy.m_lower[3]; - const Index begin_4 = policy.m_lower[4]; - - const Index end_0 = policy.m_upper[0]; - const Index end_1 = policy.m_upper[1]; - const Index end_2 = policy.m_upper[2]; - const Index end_3 = policy.m_upper[3]; - const Index end_4 = policy.m_upper[4]; - -#pragma omp target teams distribute parallel for collapse(5) map(to : functor) - for (auto i0 = begin_0; i0 < end_0; ++i0) { - for (auto i1 = begin_1; i1 < end_1; ++i1) { - for (auto i2 = begin_2; i2 < end_2; ++i2) { - for (auto i3 = begin_3; i3 < end_3; ++i3) { - for (auto i4 = begin_4; i4 < end_4; ++i4) { - if constexpr (std::is_same::value) - functor(i0, i1, i2, i3, i4); - else - functor(typename Policy::work_tag(), i0, i1, i2, i3, i4); - } - } - } - } - } -#else - const ptrdiff_t begin_0 = offset[0]; - ptrdiff_t end_0 = begin_0 + policy.m_tile[0]; - end_0 = end_0 < policy.m_upper[0] ? end_0 : policy.m_upper[0]; - - const ptrdiff_t begin_1 = offset[1]; - ptrdiff_t end_1 = begin_1 + policy.m_tile[1]; - end_1 = end_1 < policy.m_upper[1] ? end_1 : policy.m_upper[1]; - - const ptrdiff_t begin_2 = offset[2]; - ptrdiff_t end_2 = begin_2 + policy.m_tile[2]; - end_2 = end_2 < policy.m_upper[2] ? end_2 : policy.m_upper[2]; - - const ptrdiff_t begin_3 = offset[3]; - ptrdiff_t end_3 = begin_3 + policy.m_tile[3]; - end_3 = end_3 < policy.m_upper[3] ? end_3 : policy.m_upper[3]; - - const ptrdiff_t begin_4 = offset[4]; - ptrdiff_t end_4 = begin_4 + policy.m_tile[4]; - end_4 = end_4 < policy.m_upper[4] ? end_4 : policy.m_upper[4]; - -#pragma omp for collapse(5) - for (ptrdiff_t i0 = begin_0; i0 < end_0; ++i0) - for (ptrdiff_t i1 = begin_1; i1 < end_1; ++i1) - for (ptrdiff_t i2 = begin_2; i2 < end_2; ++i2) - for (ptrdiff_t i3 = begin_3; i3 < end_3; ++i3) - for (ptrdiff_t i4 = begin_4; i4 < end_4; ++i4) { - if constexpr (std::is_same::value) - functor(i0, i1, i2, i3, i4); - else - functor(typename Policy::work_tag(), i0, i1, i2, i3, i4); - } -#endif - } - - template - inline std::enable_if_t execute_tile( - typename Policy::point_type offset, const FunctorType& functor, - const Policy& policy) const { -#ifdef KOKKOS_IMPL_MDRANGE_USE_NO_TILES - (void)offset; - const Index begin_0 = policy.m_lower[0]; - const Index begin_1 = policy.m_lower[1]; - const Index begin_2 = policy.m_lower[2]; - const Index begin_3 = policy.m_lower[3]; - const Index begin_4 = policy.m_lower[4]; - const Index begin_5 = policy.m_lower[5]; - - const Index end_0 = policy.m_upper[0]; - const Index end_1 = policy.m_upper[1]; - const Index end_2 = policy.m_upper[2]; - const Index end_3 = policy.m_upper[3]; - const Index end_4 = policy.m_upper[4]; - const Index end_5 = policy.m_upper[5]; - -#pragma omp target teams distribute parallel for collapse(6) map(to : functor) - for (auto i0 = begin_0; i0 < end_0; ++i0) { - for (auto i1 = begin_1; i1 < end_1; ++i1) { - for (auto i2 = begin_2; i2 < end_2; ++i2) { - for (auto i3 = begin_3; i3 < end_3; ++i3) { - for (auto i4 = begin_4; i4 < end_4; ++i4) { - for (auto i5 = begin_5; i5 < end_5; ++i5) { - { - if constexpr (std::is_same::value) - functor(i0, i1, i2, i3, i4, i5); - else - functor(typename Policy::work_tag(), i0, i1, i2, i3, i4, - i5); - } - } - } - } - } - } - } -#else - const ptrdiff_t begin_0 = offset[0]; - ptrdiff_t end_0 = begin_0 + policy.m_tile[0]; - end_0 = end_0 < policy.m_upper[0] ? end_0 : policy.m_upper[0]; - - const ptrdiff_t begin_1 = offset[1]; - ptrdiff_t end_1 = begin_1 + policy.m_tile[1]; - end_1 = end_1 < policy.m_upper[1] ? end_1 : policy.m_upper[1]; - - const ptrdiff_t begin_2 = offset[2]; - ptrdiff_t end_2 = begin_2 + policy.m_tile[2]; - end_2 = end_2 < policy.m_upper[2] ? end_2 : policy.m_upper[2]; - - const ptrdiff_t begin_3 = offset[3]; - ptrdiff_t end_3 = begin_3 + policy.m_tile[3]; - end_3 = end_3 < policy.m_upper[3] ? end_3 : policy.m_upper[3]; - - const ptrdiff_t begin_4 = offset[4]; - ptrdiff_t end_4 = begin_4 + policy.m_tile[4]; - end_4 = end_4 < policy.m_upper[4] ? end_4 : policy.m_upper[4]; - - const ptrdiff_t begin_5 = offset[5]; - ptrdiff_t end_5 = begin_5 + policy.m_tile[5]; - end_5 = end_5 < policy.m_upper[5] ? end_5 : policy.m_upper[5]; - -#pragma omp for collapse(6) - for (ptrdiff_t i0 = begin_0; i0 < end_0; ++i0) - for (ptrdiff_t i1 = begin_1; i1 < end_1; ++i1) - for (ptrdiff_t i2 = begin_2; i2 < end_2; ++i2) - for (ptrdiff_t i3 = begin_3; i3 < end_3; ++i3) - for (ptrdiff_t i4 = begin_4; i4 < end_4; ++i4) - for (ptrdiff_t i5 = begin_5; i5 < end_5; ++i5) { - if constexpr (std::is_same::value) - functor(i0, i1, i2, i3, i4, i5); - else - functor(typename Policy::work_tag(), i0, i1, i2, i3, i4, i5); - } -#endif - } - - inline ParallelFor(const FunctorType& arg_functor, Policy arg_policy) - : m_functor(arg_functor), m_policy(arg_policy) {} - // TODO DZP: based on a conversation with Christian, we're using 256 as a - // heuristic here. We need something better once we can query these kinds of - // properties - template - static int max_tile_size_product(const Policy&, const Functor&) { - return 256; - } -}; - -} // namespace Impl -} // namespace Kokkos - //---------------------------------------------------------------------------- //---------------------------------------------------------------------------- @@ -438,14 +55,14 @@ class ParallelReduce m_scratch_memory_lock; - public: inline void execute() const { + // Only let one ParallelReduce instance at a time use the scratch memory. + std::scoped_lock scratch_memory_lock( + OpenMPTargetExec::m_mutex_scratch_ptr); execute_tile( - m_functor_reducer.get_functor(), m_policy, m_result_ptr); + m_functor_reducer.get_functor(), m_policy, m_result_ptr, + std::integral_constant()); } template @@ -456,13 +73,330 @@ class ParallelReduce::accessible), - m_scratch_memory_lock(OpenMPTargetExec::m_mutex_scratch_ptr) {} + typename ViewType::memory_space>::accessible) {} template - inline std::enable_if_t execute_tile(const FunctorType& functor, - const Policy& policy, - pointer_type ptr) const { + inline std::enable_if_t execute_tile( + const FunctorType& functor, const Policy& policy, pointer_type ptr, + OpenMPTargetIterateLeft) const { + const Index begin_0 = policy.m_lower[0]; + const Index begin_1 = policy.m_lower[1]; + + const Index end_0 = policy.m_upper[0]; + const Index end_1 = policy.m_upper[1]; + + ValueType result = ValueType(); + + // FIXME_OPENMPTARGET: Unable to separate directives and their companion + // loops which leads to code duplication for different reduction types. + if constexpr (UseReducer) { +#pragma omp declare reduction( \ + custom:ValueType \ + : OpenMPTargetReducerWrapper ::join(omp_out, omp_in)) \ + initializer(OpenMPTargetReducerWrapper ::init(omp_priv)) + +#pragma omp target teams distribute parallel for collapse(2) map(to \ + : functor) \ + reduction(custom \ + : result) + for (auto i1 = begin_1; i1 < end_1; ++i1) { + for (auto i0 = begin_0; i0 < end_0; ++i0) { + if constexpr (std::is_void::value) + functor(i0, i1, result); + else + functor(typename Policy::work_tag(), i0, i1, result); + } + } + } else { +#pragma omp target teams distribute parallel for collapse(2) map(to : functor) \ +reduction(+:result) + for (auto i1 = begin_1; i1 < end_1; ++i1) { + for (auto i0 = begin_0; i0 < end_0; ++i0) { + if constexpr (std::is_void::value) + functor(i0, i1, result); + else + functor(typename Policy::work_tag(), i0, i1, result); + } + } + } + + ParReduceCopy::memcpy_result(ptr, &result, sizeof(ValueType), + m_result_ptr_on_device); + } + + template + inline std::enable_if_t execute_tile( + const FunctorType& functor, const Policy& policy, pointer_type ptr, + OpenMPTargetIterateLeft) const { + const Index begin_0 = policy.m_lower[0]; + const Index begin_1 = policy.m_lower[1]; + const Index begin_2 = policy.m_lower[2]; + + const Index end_0 = policy.m_upper[0]; + const Index end_1 = policy.m_upper[1]; + const Index end_2 = policy.m_upper[2]; + + ValueType result = ValueType(); + + // FIXME_OPENMPTARGET: Unable to separate directives and their companion + // loops which leads to code duplication for different reduction types. + if constexpr (UseReducer) { +#pragma omp declare reduction( \ + custom:ValueType \ + : OpenMPTargetReducerWrapper ::join( \ + omp_out, omp_in)) \ + initializer( \ + OpenMPTargetReducerWrapper ::init( \ + omp_priv)) + +#pragma omp target teams distribute parallel for collapse(3) map(to \ + : functor) \ + reduction(custom \ + : result) + for (auto i2 = begin_2; i2 < end_2; ++i2) { + for (auto i1 = begin_1; i1 < end_1; ++i1) { + for (auto i0 = begin_0; i0 < end_0; ++i0) { + if constexpr (std::is_void::value) + functor(i0, i1, i2, result); + else + functor(typename Policy::work_tag(), i0, i1, i2, result); + } + } + } + } else { +#pragma omp target teams distribute parallel for collapse(3) map(to : functor) \ +reduction(+:result) + for (auto i2 = begin_2; i2 < end_2; ++i2) { + for (auto i1 = begin_1; i1 < end_1; ++i1) { + for (auto i0 = begin_0; i0 < end_0; ++i0) { + if constexpr (std::is_void::value) + functor(i0, i1, i2, result); + else + functor(typename Policy::work_tag(), i0, i1, i2, result); + } + } + } + } + + ParReduceCopy::memcpy_result(ptr, &result, sizeof(ValueType), + m_result_ptr_on_device); + } + + template + inline std::enable_if_t execute_tile( + const FunctorType& functor, const Policy& policy, pointer_type ptr, + OpenMPTargetIterateLeft) const { + const Index begin_0 = policy.m_lower[0]; + const Index begin_1 = policy.m_lower[1]; + const Index begin_2 = policy.m_lower[3]; + const Index begin_3 = policy.m_lower[2]; + + const Index end_0 = policy.m_upper[0]; + const Index end_1 = policy.m_upper[1]; + const Index end_2 = policy.m_upper[2]; + const Index end_3 = policy.m_upper[3]; + + ValueType result = ValueType(); + + // FIXME_OPENMPTARGET: Unable to separate directives and their companion + // loops which leads to code duplication for different reduction types. + if constexpr (UseReducer) { +#pragma omp declare reduction( \ + custom:ValueType \ + : OpenMPTargetReducerWrapper ::join(omp_out, omp_in)) \ + initializer(OpenMPTargetReducerWrapper ::init(omp_priv)) + +#pragma omp target teams distribute parallel for collapse(4) map(to \ + : functor) \ + reduction(custom \ + : result) + for (auto i3 = begin_3; i3 < end_3; ++i3) { + for (auto i2 = begin_2; i2 < end_2; ++i2) { + for (auto i1 = begin_1; i1 < end_1; ++i1) { + for (auto i0 = begin_0; i0 < end_0; ++i0) { + if constexpr (std::is_same::value) + functor(i0, i1, i2, i3, result); + else + functor(typename Policy::work_tag(), i0, i1, i2, i3, result); + } + } + } + } + } else { +#pragma omp target teams distribute parallel for collapse(4) map(to : functor) \ +reduction(+:result) + for (auto i3 = begin_3; i3 < end_3; ++i3) { + for (auto i2 = begin_2; i2 < end_2; ++i2) { + for (auto i1 = begin_1; i1 < end_1; ++i1) { + for (auto i0 = begin_0; i0 < end_0; ++i0) { + if constexpr (std::is_same::value) + functor(i0, i1, i2, i3, result); + else + functor(typename Policy::work_tag(), i0, i1, i2, i3, result); + } + } + } + } + } + + ParReduceCopy::memcpy_result(ptr, &result, sizeof(ValueType), + m_result_ptr_on_device); + } + + template + inline std::enable_if_t execute_tile( + const FunctorType& functor, const Policy& policy, pointer_type ptr, + OpenMPTargetIterateLeft) const { + const Index begin_0 = policy.m_lower[0]; + const Index begin_1 = policy.m_lower[1]; + const Index begin_2 = policy.m_lower[2]; + const Index begin_3 = policy.m_lower[3]; + const Index begin_4 = policy.m_lower[4]; + + const Index end_0 = policy.m_upper[0]; + const Index end_1 = policy.m_upper[1]; + const Index end_2 = policy.m_upper[2]; + const Index end_3 = policy.m_upper[3]; + const Index end_4 = policy.m_upper[4]; + + ValueType result = ValueType(); + + // FIXME_OPENMPTARGET: Unable to separate directives and their companion + // loops which leads to code duplication for different reduction types. + if constexpr (UseReducer) { +#pragma omp declare reduction( \ + custom:ValueType \ + : OpenMPTargetReducerWrapper ::join(omp_out, omp_in)) \ + initializer(OpenMPTargetReducerWrapper ::init(omp_priv)) + +#pragma omp target teams distribute parallel for collapse(5) map(to \ + : functor) \ + reduction(custom \ + : result) + for (auto i4 = begin_4; i4 < end_4; ++i4) { + for (auto i3 = begin_3; i3 < end_3; ++i3) { + for (auto i2 = begin_2; i2 < end_2; ++i2) { + for (auto i1 = begin_1; i1 < end_1; ++i1) { + for (auto i0 = begin_0; i0 < end_0; ++i0) { + if constexpr (std::is_same::value) + functor(i0, i1, i2, i3, i4, result); + else + functor(typename Policy::work_tag(), i0, i1, i2, i3, i4, + result); + } + } + } + } + } + } else { +#pragma omp target teams distribute parallel for collapse(5) map(to : functor) \ +reduction(+:result) + for (auto i4 = begin_4; i4 < end_4; ++i4) { + for (auto i3 = begin_3; i3 < end_3; ++i3) { + for (auto i2 = begin_2; i2 < end_2; ++i2) { + for (auto i1 = begin_1; i1 < end_1; ++i1) { + for (auto i0 = begin_0; i0 < end_0; ++i0) { + if constexpr (std::is_same::value) + functor(i0, i1, i2, i3, i4, result); + else + functor(typename Policy::work_tag(), i0, i1, i2, i3, i4, + result); + } + } + } + } + } + } + + ParReduceCopy::memcpy_result(ptr, &result, sizeof(ValueType), + m_result_ptr_on_device); + } + + template + inline std::enable_if_t execute_tile( + const FunctorType& functor, const Policy& policy, pointer_type ptr, + OpenMPTargetIterateLeft) const { + const Index begin_0 = policy.m_lower[0]; + const Index begin_1 = policy.m_lower[1]; + const Index begin_2 = policy.m_lower[2]; + const Index begin_3 = policy.m_lower[3]; + const Index begin_4 = policy.m_lower[4]; + const Index begin_5 = policy.m_lower[5]; + + const Index end_0 = policy.m_upper[0]; + const Index end_1 = policy.m_upper[1]; + const Index end_2 = policy.m_upper[2]; + const Index end_3 = policy.m_upper[3]; + const Index end_4 = policy.m_upper[4]; + const Index end_5 = policy.m_upper[5]; + + ValueType result = ValueType(); + + // FIXME_OPENMPTARGET: Unable to separate directives and their companion + // loops which leads to code duplication for different reduction types. + if constexpr (UseReducer) { +#pragma omp declare reduction( \ + custom:ValueType \ + : OpenMPTargetReducerWrapper ::join(omp_out, omp_in)) \ + initializer(OpenMPTargetReducerWrapper ::init(omp_priv)) + +#pragma omp target teams distribute parallel for collapse(6) map(to \ + : functor) \ + reduction(custom \ + : result) + for (auto i5 = begin_5; i5 < end_5; ++i5) { + for (auto i4 = begin_4; i4 < end_4; ++i4) { + for (auto i3 = begin_3; i3 < end_3; ++i3) { + for (auto i2 = begin_2; i2 < end_2; ++i2) { + for (auto i1 = begin_1; i1 < end_1; ++i1) { + for (auto i0 = begin_0; i0 < end_0; ++i0) { + if constexpr (std::is_same::value) + functor(i0, i1, i2, i3, i4, i5, result); + else + functor(typename Policy::work_tag(), i0, i1, i2, i3, i4, i5, + result); + } + } + } + } + } + } + } else { +#pragma omp target teams distribute parallel for collapse(6) map(to : functor) \ +reduction(+:result) + for (auto i5 = begin_5; i5 < end_5; ++i5) { + for (auto i4 = begin_4; i4 < end_4; ++i4) { + for (auto i3 = begin_3; i3 < end_3; ++i3) { + for (auto i2 = begin_2; i2 < end_2; ++i2) { + for (auto i1 = begin_1; i1 < end_1; ++i1) { + for (auto i0 = begin_0; i0 < end_0; ++i0) { + if constexpr (std::is_same::value) + functor(i0, i1, i2, i3, i4, i5, result); + else + functor(typename Policy::work_tag(), i0, i1, i2, i3, i4, i5, + result); + } + } + } + } + } + } + } + + ParReduceCopy::memcpy_result(ptr, &result, sizeof(ValueType), + m_result_ptr_on_device); + } + + template + inline std::enable_if_t execute_tile( + const FunctorType& functor, const Policy& policy, pointer_type ptr, + OpenMPTargetIterateRight) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; @@ -509,9 +443,9 @@ reduction(+:result) } template - inline std::enable_if_t execute_tile(const FunctorType& functor, - const Policy& policy, - pointer_type ptr) const { + inline std::enable_if_t execute_tile( + const FunctorType& functor, const Policy& policy, pointer_type ptr, + OpenMPTargetIterateRight) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; const Index begin_2 = policy.m_lower[2]; @@ -567,9 +501,9 @@ reduction(+:result) } template - inline std::enable_if_t execute_tile(const FunctorType& functor, - const Policy& policy, - pointer_type ptr) const { + inline std::enable_if_t execute_tile( + const FunctorType& functor, const Policy& policy, pointer_type ptr, + OpenMPTargetIterateRight) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; const Index begin_2 = policy.m_lower[3]; @@ -630,9 +564,9 @@ reduction(+:result) } template - inline std::enable_if_t execute_tile(const FunctorType& functor, - const Policy& policy, - pointer_type ptr) const { + inline std::enable_if_t execute_tile( + const FunctorType& functor, const Policy& policy, pointer_type ptr, + OpenMPTargetIterateRight) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; const Index begin_2 = policy.m_lower[2]; @@ -701,9 +635,9 @@ reduction(+:result) } template - inline std::enable_if_t execute_tile(const FunctorType& functor, - const Policy& policy, - pointer_type ptr) const { + inline std::enable_if_t execute_tile( + const FunctorType& functor, const Policy& policy, pointer_type ptr, + OpenMPTargetIterateRight) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; const Index begin_2 = policy.m_lower[2]; @@ -788,5 +722,4 @@ reduction(+:result) //---------------------------------------------------------------------------- //---------------------------------------------------------------------------- -#undef KOKKOS_IMPL_MDRANGE_USE_NO_TILES -#endif /* KOKKOS_OPENMPTARGET_PARALLEL_HPP */ +#endif /* KOKKOS_OPENMPTARGET_PARALLELREDUCE_MDRANGE_HPP */ diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_Range.hpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_Range.hpp index caa568a892..4a112ed11d 100644 --- a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_Range.hpp +++ b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_Range.hpp @@ -55,13 +55,13 @@ class ParallelReduce, const pointer_type m_result_ptr; bool m_result_ptr_on_device; const int m_result_ptr_num_elems; - // Only let one ParallelReduce instance at a time use the scratch memory. - // The constructor acquires the mutex which is released in the destructor. - std::scoped_lock m_scratch_memory_lock; using TagType = typename Policy::work_tag; public: void execute() const { + // Only let one ParallelReduce instance at a time use the scratch memory. + std::scoped_lock scratch_memory_lock( + OpenMPTargetExec::m_mutex_scratch_ptr); const FunctorType& functor = m_functor_reducer.get_functor(); if constexpr (FunctorHasJoin) { // Enter this loop if the Functor has a init-join. @@ -108,8 +108,7 @@ class ParallelReduce, m_result_ptr_on_device( MemorySpaceAccess::accessible), - m_result_ptr_num_elems(arg_result_view.size()), - m_scratch_memory_lock(OpenMPTargetExec::m_mutex_scratch_ptr) {} + m_result_ptr_num_elems(arg_result_view.size()) {} }; } // namespace Impl diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_Team.hpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_Team.hpp index 8abffa47a4..16c0eedb81 100644 --- a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_Team.hpp +++ b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_Team.hpp @@ -470,12 +470,11 @@ class ParallelReduce m_scratch_memory_lock; - public: void execute() const { + // Only let one ParallelReduce instance at a time use the scratch memory. + std::scoped_lock scratch_memory_lock( + OpenMPTargetExec::m_mutex_scratch_ptr); const FunctorType& functor = m_functor_reducer.get_functor(); if constexpr (FunctorHasJoin) { ParReduceSpecialize::execute_init_join(functor, m_policy, m_result_ptr, @@ -521,8 +520,7 @@ class ParallelReduce::value( - arg_functor_reducer.get_functor(), arg_policy.team_size())), - m_scratch_memory_lock(OpenMPTargetExec::m_mutex_scratch_ptr) {} + arg_functor_reducer.get_functor(), arg_policy.team_size())) {} }; } // namespace Impl diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelScan_Range.hpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelScan_Range.hpp index 30195d96e0..b0d6932802 100644 --- a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelScan_Range.hpp +++ b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelScan_Range.hpp @@ -143,7 +143,7 @@ class ParallelScan, local_offset_value = element_values(team_id, i - 1); // FIXME_OPENMPTARGET We seem to access memory illegaly on AMD GPUs #if defined(KOKKOS_ARCH_AMD_GPU) && !defined(KOKKOS_ARCH_AMD_GFX1030) && \ - !defined(KOKKOS_ARCH_AMD_GFX1100) && !defined(KOKKOS_ARCH_AMD_GFX1103) + !defined(KOKKOS_ARCH_AMD_GFX1100) if constexpr (Analysis::Reducer::has_join_member_function()) { if constexpr (std::is_void_v) a_functor_reducer.get_functor().join(local_offset_value, @@ -177,6 +177,10 @@ class ParallelScan, const idx_type chunk_size = 128; const idx_type n_chunks = (N + chunk_size - 1) / chunk_size; + // Only let one ParallelReduce instance at a time use the scratch memory. + std::scoped_lock scratch_memory_lock( + OpenMPTargetExec::m_mutex_scratch_ptr); + // This could be scratch memory per team Kokkos::View @@ -225,6 +229,10 @@ class ParallelScanWithTotal, const int64_t n_chunks = (N + chunk_size - 1) / chunk_size; if (N > 0) { + // Only let one ParallelReduce instance at a time use the scratch memory. + std::scoped_lock scratch_memory_lock( + OpenMPTargetExec::m_mutex_scratch_ptr); + // This could be scratch memory per team Kokkos::View diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL.cpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL.cpp index 9a246f7642..4de6931918 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL.cpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL.cpp @@ -110,6 +110,31 @@ void SYCL::print_configuration(std::ostream& os, bool verbose) const { #else os << "macro KOKKOS_IMPL_SYCL_USE_IN_ORDER_QUEUES : undefined\n"; #endif +#ifdef SYCL_EXT_ONEAPI_GRAPH + os << "macro SYCL_EXT_ONEAPI_GRAPH : defined\n"; +#else + os << "macro SYCL_EXT_ONEAPI_GRAPH : undefined\n"; +#endif +#ifdef SYCL_EXT_INTEL_QUEUE_IMMEDIATE_COMMAND_LIST + if (sycl_queue() + .has_property< + sycl::ext::intel::property::queue::immediate_command_list>()) + os << "Immediate command lists enforced\n"; + else if (sycl_queue() + .has_property()) + os << "Standard command queue enforced\n"; + else +#endif + { + os << "Immediate command lists and standard command queue allowed.\n"; + if (const char* environment_setting = + std::getenv("SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS")) + os << "SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=" + << environment_setting << " takes precedence.\n"; + else + os << "SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS not defined.\n"; + } int counter = 0; int active_device = Kokkos::device_id(); diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_GraphNodeKernel.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_GraphNodeKernel.hpp new file mode 100644 index 0000000000..9c39df9415 --- /dev/null +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_GraphNodeKernel.hpp @@ -0,0 +1,157 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#ifndef KOKKOS_SYCL_GRAPHNODEKERNEL_HPP +#define KOKKOS_SYCL_GRAPHNODEKERNEL_HPP + +#include + +#include + +#include +#include +#include + +#include + +namespace Kokkos { +namespace Impl { + +template +class GraphNodeKernelImpl + : public PatternImplSpecializationFromTag< + PatternTag, Functor, PolicyType, Args..., + Kokkos::Experimental::SYCL>::type { + public: + using Policy = PolicyType; + using graph_kernel = GraphNodeKernelImpl; + using base_t = typename PatternImplSpecializationFromTag< + PatternTag, Functor, Policy, Args..., Kokkos::Experimental::SYCL>::type; + + // TODO use the name and executionspace + template + GraphNodeKernelImpl(std::string, Kokkos::Experimental::SYCL const&, + Functor arg_functor, PolicyDeduced&& arg_policy, + ArgsDeduced&&... args) + : base_t(std::move(arg_functor), (PolicyDeduced &&) arg_policy, + (ArgsDeduced &&) args...) {} + + template + GraphNodeKernelImpl(Kokkos::Experimental::SYCL const& exec_space, + Functor arg_functor, PolicyDeduced&& arg_policy) + : GraphNodeKernelImpl("", exec_space, std::move(arg_functor), + (PolicyDeduced &&) arg_policy) {} + + void set_sycl_graph_ptr( + sycl::ext::oneapi::experimental::command_graph< + sycl::ext::oneapi::experimental::graph_state::modifiable>* + arg_graph) { + m_graph_ptr = arg_graph; + } + + void set_sycl_graph_node_ptr( + std::optional* arg_node) { + m_graph_node_ptr = arg_node; + } + + std::optional& get_sycl_graph_node() + const { + return *m_graph_node_ptr; + } + + sycl::ext::oneapi::experimental::command_graph< + sycl::ext::oneapi::experimental::graph_state::modifiable>& + get_sycl_graph() const { + return *m_graph_ptr; + } + + private: + Kokkos::ObservingRawPtr> + m_graph_ptr = nullptr; + Kokkos::ObservingRawPtr> + m_graph_node_ptr = nullptr; +}; + +struct SYCLGraphNodeAggregateKernel { + using graph_kernel = SYCLGraphNodeAggregateKernel; + + // Aggregates don't need a policy, but for the purposes of checking the static + // assertions about graph kernels, + struct Policy { + using is_graph_kernel = std::true_type; + }; +}; + +template ::type> +struct get_graph_node_kernel_type + : type_identity> {}; + +template +struct get_graph_node_kernel_type + : type_identity, + Kokkos::ParallelReduceTag>> {}; + +template +auto& get_sycl_graph_from_kernel(KernelType const& kernel) { + using graph_node_kernel_t = + typename get_graph_node_kernel_type::type; + auto const& kernel_as_graph_kernel = + static_cast(kernel); + auto& graph = kernel_as_graph_kernel.get_sycl_graph(); + + return graph; +} + +template +auto& get_sycl_graph_node_from_kernel(KernelType const& kernel) { + using graph_node_kernel_t = + typename get_graph_node_kernel_type::type; + auto const& kernel_as_graph_kernel = + static_cast(kernel); + auto& graph_node = kernel_as_graph_kernel.get_sycl_graph_node(); + + return graph_node; +} + +template +void sycl_attach_kernel_to_node(Kernel& kernel, const Lambda& lambda) { + sycl::ext::oneapi::experimental::command_graph< + sycl::ext::oneapi::experimental::graph_state::modifiable>& graph = + Impl::get_sycl_graph_from_kernel(kernel); + std::optional& graph_node = + Impl::get_sycl_graph_node_from_kernel(kernel); + KOKKOS_ENSURES(!graph_node); + graph_node = graph.add(lambda); + KOKKOS_ENSURES(graph_node); + // FIXME_SYCL_GRAPH not yet implemented in the compiler + // KOKKOS_ENSURES(graph_node.get_type() == + // sycl::ext::oneapi::experimental::node_type::kernel) +} + +} // namespace Impl +} // namespace Kokkos + +#endif diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_GraphNode_Impl.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_GraphNode_Impl.hpp new file mode 100644 index 0000000000..6bbe6711a2 --- /dev/null +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_GraphNode_Impl.hpp @@ -0,0 +1,56 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#ifndef KOKKOS_SYCL_GRAPHNODE_IMPL_HPP +#define KOKKOS_SYCL_GRAPHNODE_IMPL_HPP + +#include + +#include + +#include + +#include + +namespace Kokkos { +namespace Impl { +template <> +struct GraphNodeBackendSpecificDetails { + std::optional node; + + explicit GraphNodeBackendSpecificDetails() = default; + + explicit GraphNodeBackendSpecificDetails( + _graph_node_is_root_ctor_tag) noexcept {} +}; + +template +struct GraphNodeBackendDetailsBeforeTypeErasure { + protected: + GraphNodeBackendDetailsBeforeTypeErasure( + Kokkos::Experimental::SYCL const &, Kernel &, PredecessorRef const &, + GraphNodeBackendSpecificDetails &) noexcept {} + + GraphNodeBackendDetailsBeforeTypeErasure( + Kokkos::Experimental::SYCL const &, _graph_node_is_root_ctor_tag, + GraphNodeBackendSpecificDetails &) noexcept {} +}; + +} // namespace Impl +} // namespace Kokkos + +#endif diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Graph_Impl.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Graph_Impl.hpp new file mode 100644 index 0000000000..1dc4a9c997 --- /dev/null +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Graph_Impl.hpp @@ -0,0 +1,174 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#ifndef KOKKOS_SYCL_GRAPH_IMPL_HPP +#define KOKKOS_SYCL_GRAPH_IMPL_HPP + +#include + +#include + +#include +#include + +#include + +#include + +namespace Kokkos { +namespace Impl { +template <> +class GraphImpl { + public: + using node_details_t = + GraphNodeBackendSpecificDetails; + using root_node_impl_t = GraphNodeImpl; + using aggregate_kernel_impl_t = SYCLGraphNodeAggregateKernel; + using aggregate_node_impl_t = + GraphNodeImpl; + + // Not movable or copyable; it spends its whole life as a shared_ptr in the + // Graph object. + GraphImpl() = delete; + GraphImpl(GraphImpl const&) = delete; + GraphImpl(GraphImpl&&) = delete; + GraphImpl& operator=(GraphImpl const&) = delete; + GraphImpl& operator=(GraphImpl&&) = delete; + + ~GraphImpl(); + + explicit GraphImpl(Kokkos::Experimental::SYCL instance); + + void add_node(std::shared_ptr const& arg_node_ptr); + + template + void add_node(std::shared_ptr const& arg_node_ptr); + + template + void add_predecessor(NodeImplPtr arg_node_ptr, PredecessorRef arg_pred_ref); + + void submit(); + + Kokkos::Experimental::SYCL const& get_execution_space() const noexcept; + + auto create_root_node_ptr(); + + template + auto create_aggregate_ptr(PredecessorRefs&&...); + + private: + void instantiate_graph() { m_graph_exec = m_graph.finalize(); } + + Kokkos::Experimental::SYCL m_execution_space; + sycl::ext::oneapi::experimental::command_graph< + sycl::ext::oneapi::experimental::graph_state::modifiable> + m_graph; + std::optional> + m_graph_exec; +}; + +inline GraphImpl::~GraphImpl() { + m_execution_space.fence("Kokkos::GraphImpl::~GraphImpl: Graph Destruction"); +} + +inline GraphImpl::GraphImpl( + Kokkos::Experimental::SYCL instance) + : m_execution_space(std::move(instance)), + m_graph(m_execution_space.sycl_queue().get_context(), + m_execution_space.sycl_queue().get_device()) {} + +inline void GraphImpl::add_node( + std::shared_ptr const& arg_node_ptr) { + // add an empty node that needs to be set up before finalizing the graph + arg_node_ptr->node_details_t::node = m_graph.add(); +} + +// Requires NodeImplPtr is a shared_ptr to specialization of GraphNodeImpl +// Also requires that the kernel has the graph node tag in its policy +template +inline void GraphImpl::add_node( + std::shared_ptr const& arg_node_ptr) { + static_assert(NodeImpl::kernel_type::Policy::is_graph_kernel::value); + KOKKOS_EXPECTS(arg_node_ptr); + // The Kernel launch from the execute() method has been shimmed to insert + // the node into the graph + auto& kernel = arg_node_ptr->get_kernel(); + auto& node = static_cast(arg_node_ptr.get())->node; + KOKKOS_EXPECTS(!node); + kernel.set_sycl_graph_ptr(&m_graph); + kernel.set_sycl_graph_node_ptr(&node); + kernel.execute(); + KOKKOS_ENSURES(node); +} + +// Requires PredecessorRef is a specialization of GraphNodeRef that has +// already been added to this graph and NodeImpl is a specialization of +// GraphNodeImpl that has already been added to this graph. +template +inline void GraphImpl::add_predecessor( + NodeImplPtr arg_node_ptr, PredecessorRef arg_pred_ref) { + KOKKOS_EXPECTS(arg_node_ptr); + auto pred_ptr = GraphAccess::get_node_ptr(arg_pred_ref); + KOKKOS_EXPECTS(pred_ptr); + + auto& pred_node = pred_ptr->node_details_t::node; + KOKKOS_EXPECTS(pred_node); + + auto& node = arg_node_ptr->node_details_t::node; + KOKKOS_EXPECTS(node); + + m_graph.make_edge(*pred_node, *node); +} + +inline void GraphImpl::submit() { + if (!m_graph_exec) { + instantiate_graph(); + } + m_execution_space.sycl_queue().ext_oneapi_graph(*m_graph_exec); +} + +inline Kokkos::Experimental::SYCL const& +GraphImpl::get_execution_space() const noexcept { + return m_execution_space; +} + +inline auto GraphImpl::create_root_node_ptr() { + KOKKOS_EXPECTS(!m_graph_exec); + auto rv = std::make_shared(get_execution_space(), + _graph_node_is_root_ctor_tag{}); + rv->node_details_t::node = m_graph.add(); + return rv; +} + +template +inline auto GraphImpl::create_aggregate_ptr( + PredecessorRefs&&...) { + // The attachment to predecessors, which is all we really need, happens + // in the generic layer, which calls through to add_predecessor for + // each predecessor ref, so all we need to do here is create the (trivial) + // aggregate node. + return std::make_shared(m_execution_space, + _graph_node_kernel_ctor_tag{}, + aggregate_kernel_impl_t{}); +} +} // namespace Impl +} // namespace Kokkos + +#endif diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Instance.cpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Instance.cpp index 0e67adb578..5843dca812 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Instance.cpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Instance.cpp @@ -166,26 +166,27 @@ int SYCLInternal::acquire_team_scratch_space() { return current_team_scratch; } -sycl::device_ptr SYCLInternal::resize_team_scratch_space( +Kokkos::Impl::sycl_device_ptr SYCLInternal::resize_team_scratch_space( int scratch_pool_id, std::int64_t bytes, bool force_shrink) { // Multiple ParallelFor/Reduce Teams can call this function at the same time // and invalidate the m_team_scratch_ptr. We use a pool to avoid any race // condition. - if (m_team_scratch_current_size[scratch_pool_id] == 0) { + auto mem_space = Kokkos::Experimental::SYCLDeviceUSMSpace(*m_queue); + if (m_team_scratch_current_size[scratch_pool_id] == 0 && bytes > 0) { m_team_scratch_current_size[scratch_pool_id] = bytes; - m_team_scratch_ptr[scratch_pool_id] = - Kokkos::kokkos_malloc( - "Kokkos::Experimental::SYCLDeviceUSMSpace::TeamScratchMemory", - m_team_scratch_current_size[scratch_pool_id]); + m_team_scratch_ptr[scratch_pool_id] = mem_space.allocate( + "Kokkos::Experimental::SYCL::InternalTeamScratchMemory", + m_team_scratch_current_size[scratch_pool_id]); } if ((bytes > m_team_scratch_current_size[scratch_pool_id]) || ((bytes < m_team_scratch_current_size[scratch_pool_id]) && (force_shrink))) { + mem_space.deallocate(m_team_scratch_ptr[scratch_pool_id], + m_team_scratch_current_size[scratch_pool_id]); m_team_scratch_current_size[scratch_pool_id] = bytes; - m_team_scratch_ptr[scratch_pool_id] = - Kokkos::kokkos_realloc( - m_team_scratch_ptr[scratch_pool_id], - m_team_scratch_current_size[scratch_pool_id]); + m_team_scratch_ptr[scratch_pool_id] = mem_space.allocate( + "Kokkos::Experimental::SYCL::InternalTeamScratchMemory", + m_team_scratch_current_size[scratch_pool_id]); } return m_team_scratch_ptr[scratch_pool_id]; } @@ -234,8 +235,8 @@ void SYCLInternal::finalize() { for (int i = 0; i < m_n_team_scratch; ++i) { if (m_team_scratch_current_size[i] > 0) { - Kokkos::kokkos_free( - m_team_scratch_ptr[i]); + device_mem_space.deallocate(m_team_scratch_ptr[i], + m_team_scratch_current_size[i]); m_team_scratch_current_size[i] = 0; m_team_scratch_ptr[i] = nullptr; } @@ -250,7 +251,8 @@ void SYCLInternal::finalize() { m_queue.reset(); } -sycl::device_ptr SYCLInternal::scratch_space(const std::size_t size) { +Kokkos::Impl::sycl_device_ptr SYCLInternal::scratch_space( + const std::size_t size) { if (verify_is_initialized("scratch_space") && m_scratchSpaceCount < scratch_count(size)) { auto mem_space = Kokkos::Experimental::SYCLDeviceUSMSpace(*m_queue); @@ -270,7 +272,8 @@ sycl::device_ptr SYCLInternal::scratch_space(const std::size_t size) { return m_scratchSpace; } -sycl::host_ptr SYCLInternal::scratch_host(const std::size_t size) { +Kokkos::Impl::sycl_host_ptr SYCLInternal::scratch_host( + const std::size_t size) { if (verify_is_initialized("scratch_unified") && m_scratchHostCount < scratch_count(size)) { auto mem_space = Kokkos::Experimental::SYCLHostUSMSpace(*m_queue); @@ -290,7 +293,8 @@ sycl::host_ptr SYCLInternal::scratch_host(const std::size_t size) { return m_scratchHost; } -sycl::device_ptr SYCLInternal::scratch_flags(const std::size_t size) { +Kokkos::Impl::sycl_device_ptr SYCLInternal::scratch_flags( + const std::size_t size) { if (verify_is_initialized("scratch_flags") && m_scratchFlagsCount < scratch_count(size)) { auto mem_space = Kokkos::Experimental::SYCLDeviceUSMSpace(*m_queue); diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Instance.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Instance.hpp index ab7e8ce71e..2d784ef8a5 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Instance.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Instance.hpp @@ -43,13 +43,12 @@ class SYCLInternal { SYCLInternal& operator=(SYCLInternal&&) = delete; SYCLInternal(SYCLInternal&&) = delete; - sycl::device_ptr scratch_space(const std::size_t size); - sycl::device_ptr scratch_flags(const std::size_t size); - sycl::host_ptr scratch_host(const std::size_t size); + Kokkos::Impl::sycl_device_ptr scratch_space(const std::size_t size); + Kokkos::Impl::sycl_device_ptr scratch_flags(const std::size_t size); + Kokkos::Impl::sycl_host_ptr scratch_host(const std::size_t size); int acquire_team_scratch_space(); - sycl::device_ptr resize_team_scratch_space(int scratch_pool_id, - std::int64_t bytes, - bool force_shrink = false); + Kokkos::Impl::sycl_device_ptr resize_team_scratch_space( + int scratch_pool_id, std::int64_t bytes, bool force_shrink = false); void register_team_scratch_event(int scratch_pool_id, sycl::event event); uint32_t impl_get_instance_id() const; @@ -59,21 +58,22 @@ class SYCLInternal { uint32_t m_maxConcurrency = 0; uint64_t m_maxShmemPerBlock = 0; - std::size_t m_scratchSpaceCount = 0; - sycl::device_ptr m_scratchSpace = nullptr; - std::size_t m_scratchHostCount = 0; - sycl::host_ptr m_scratchHost = nullptr; - std::size_t m_scratchFlagsCount = 0; - sycl::device_ptr m_scratchFlags = nullptr; + std::size_t m_scratchSpaceCount = 0; + Kokkos::Impl::sycl_device_ptr m_scratchSpace = nullptr; + std::size_t m_scratchHostCount = 0; + Kokkos::Impl::sycl_host_ptr m_scratchHost = nullptr; + std::size_t m_scratchFlagsCount = 0; + Kokkos::Impl::sycl_device_ptr m_scratchFlags = nullptr; // mutex to access shared memory mutable std::mutex m_mutexScratchSpace; // Team Scratch Level 1 Space - static constexpr int m_n_team_scratch = 10; - mutable int64_t m_team_scratch_current_size[m_n_team_scratch] = {}; - mutable sycl::device_ptr m_team_scratch_ptr[m_n_team_scratch] = {}; - mutable int m_current_team_scratch = 0; - mutable sycl::event m_team_scratch_event[m_n_team_scratch] = {}; + static constexpr int m_n_team_scratch = 10; + mutable int64_t m_team_scratch_current_size[m_n_team_scratch] = {}; + mutable Kokkos::Impl::sycl_device_ptr + m_team_scratch_ptr[m_n_team_scratch] = {}; + mutable int m_current_team_scratch = 0; + mutable sycl::event m_team_scratch_event[m_n_team_scratch] = {}; mutable std::mutex m_team_scratch_mutex; uint32_t m_instance_id = Kokkos::Tools::Experimental::Impl::idForInstance< diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelFor_MDRange.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelFor_MDRange.hpp index 7fbf5420f8..cb7b1048da 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelFor_MDRange.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelFor_MDRange.hpp @@ -120,7 +120,7 @@ class Kokkos::Impl::ParallelFor, desul::ensure_sycl_lock_arrays_on_device(q); - auto parallel_for_event = q.submit([&](sycl::handler& cgh) { + auto cgh_lambda = [&](sycl::handler& cgh) { const auto range = compute_ranges(); const sycl::range<3> global_range = range.get_global_range(); const sycl::range<3> local_range = range.get_local_range(); @@ -153,12 +153,22 @@ class Kokkos::Impl::ParallelFor, {global_x, global_y, global_z}, {local_x, local_y, local_z}) .exec_range(); }); - }); -#ifndef KOKKOS_IMPL_SYCL_USE_IN_ORDER_QUEUES - q.ext_oneapi_submit_barrier(std::vector{parallel_for_event}); -#endif + }; - return parallel_for_event; +#ifdef SYCL_EXT_ONEAPI_GRAPH + if constexpr (Policy::is_graph_kernel::value) { + sycl_attach_kernel_to_node(*this, cgh_lambda); + return {}; + } else +#endif + { + auto parallel_for_event = q.submit(cgh_lambda); + +#ifndef KOKKOS_IMPL_SYCL_USE_IN_ORDER_QUEUES + q.ext_oneapi_submit_barrier(std::vector{parallel_for_event}); +#endif + return parallel_for_event; + } } public: @@ -181,12 +191,6 @@ class Kokkos::Impl::ParallelFor, functor_wrapper.register_event(event); } - ParallelFor(const ParallelFor&) = delete; - ParallelFor(ParallelFor&&) = delete; - ParallelFor& operator=(const ParallelFor&) = delete; - ParallelFor& operator=(ParallelFor&&) = delete; - ~ParallelFor() = default; - ParallelFor(const FunctorType& arg_functor, const Policy& arg_policy) : m_functor(arg_functor), m_policy(arg_policy), diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelFor_Range.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelFor_Range.hpp index b4de7eb89f..8ef43d392c 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelFor_Range.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelFor_Range.hpp @@ -17,11 +17,15 @@ #ifndef KOKKOS_SYCL_PARALLEL_FOR_RANGE_HPP_ #define KOKKOS_SYCL_PARALLEL_FOR_RANGE_HPP_ +#ifdef SYCL_EXT_ONEAPI_AUTO_LOCAL_RANGE +#include +#endif #ifndef KOKKOS_IMPL_SYCL_USE_IN_ORDER_QUEUES #include #endif namespace Kokkos::Impl { +#ifndef SYCL_EXT_ONEAPI_AUTO_LOCAL_RANGE template struct FunctorWrapperRangePolicyParallelFor { using WorkTag = typename Policy::work_tag; @@ -37,14 +41,15 @@ struct FunctorWrapperRangePolicyParallelFor { typename Policy::index_type m_begin; FunctorWrapper m_functor_wrapper; }; +#endif // Same as above but for a user-provided workgroup size template struct FunctorWrapperRangePolicyParallelForCustom { using WorkTag = typename Policy::work_tag; - void operator()(sycl::item<1> item) const { - const typename Policy::index_type id = item.get_linear_id(); + void operator()(sycl::nd_item<1> item) const { + const typename Policy::index_type id = item.get_global_linear_id(); if (id < m_work_size) { const auto shifted_id = id + m_begin; if constexpr (std::is_void_v) @@ -74,27 +79,47 @@ class Kokkos::Impl::ParallelFor, const Policy m_policy; template - static sycl::event sycl_direct_launch(const Policy& policy, - const Functor& functor, - const sycl::event& memcpy_event) { + sycl::event sycl_direct_launch(const Policy& policy, const Functor& functor, + const sycl::event& memcpy_event) const { // Convenience references const Kokkos::Experimental::SYCL& space = policy.space(); sycl::queue& q = space.sycl_queue(); desul::ensure_sycl_lock_arrays_on_device(q); - auto parallel_for_event = q.submit([&](sycl::handler& cgh) { + auto cgh_lambda = [&](sycl::handler& cgh) { #ifndef KOKKOS_IMPL_SYCL_USE_IN_ORDER_QUEUES cgh.depends_on(memcpy_event); #else (void)memcpy_event; #endif + if (policy.chunk_size() <= 1) { +#ifdef SYCL_EXT_ONEAPI_AUTO_LOCAL_RANGE + const auto actual_range = policy.end() - policy.begin(); + FunctorWrapperRangePolicyParallelForCustom f{ + policy.begin(), functor, actual_range}; + // Round the actual range up to the closest power of two not exceeding + // the maximum workgroup size + const auto max_wgroup_size = + q.get_device().get_info(); + const auto wgroup_size_multiple = Kokkos::bit_floor( + std::min(max_wgroup_size, actual_range)); + + const auto launch_range = (actual_range + wgroup_size_multiple - 1) / + wgroup_size_multiple * wgroup_size_multiple; + sycl::nd_range<1> range( + launch_range, sycl::ext::oneapi::experimental::auto_range<1>()); + cgh.parallel_for< + FunctorWrapperRangePolicyParallelForCustom>(range, + f); +#else FunctorWrapperRangePolicyParallelFor f{policy.begin(), functor}; sycl::range<1> range(policy.end() - policy.begin()); cgh.parallel_for>( range, f); +#endif } else { // Use the chunk size as workgroup size. We need to make sure that the // range the kernel is launched with is a multiple of the workgroup @@ -111,12 +136,22 @@ class Kokkos::Impl::ParallelFor, FunctorWrapperRangePolicyParallelForCustom>(range, f); } - }); -#ifndef KOKKOS_IMPL_SYCL_USE_IN_ORDER_QUEUES - q.ext_oneapi_submit_barrier(std::vector{parallel_for_event}); -#endif + }; - return parallel_for_event; +#ifdef SYCL_EXT_ONEAPI_GRAPH + if constexpr (Policy::is_graph_kernel::value) { + sycl_attach_kernel_to_node(*this, cgh_lambda); + return {}; + } else +#endif + { + auto parallel_for_event = q.submit(cgh_lambda); + +#ifndef KOKKOS_IMPL_SYCL_USE_IN_ORDER_QUEUES + q.ext_oneapi_submit_barrier(std::vector{parallel_for_event}); +#endif + return parallel_for_event; + } } public: @@ -137,12 +172,6 @@ class Kokkos::Impl::ParallelFor, functor_wrapper.register_event(event); } - ParallelFor(const ParallelFor&) = delete; - ParallelFor(ParallelFor&&) = delete; - ParallelFor& operator=(const ParallelFor&) = delete; - ParallelFor& operator=(ParallelFor&&) = delete; - ~ParallelFor() = default; - ParallelFor(const FunctorType& arg_functor, const Policy& arg_policy) : m_functor(arg_functor), m_policy(arg_policy) {} }; diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelFor_Team.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelFor_Team.hpp index ecb4a863da..cf7f582bc7 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelFor_Team.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelFor_Team.hpp @@ -22,13 +22,14 @@ #include #include +#include #include template class Kokkos::Impl::ParallelFor, Kokkos::Experimental::SYCL> { public: - using Policy = TeamPolicyInternal; + using Policy = TeamPolicy; using functor_type = FunctorType; using size_type = ::Kokkos::Experimental::SYCL::size_type; @@ -44,24 +45,19 @@ class Kokkos::Impl::ParallelFor, size_type const m_vector_size; int m_shmem_begin; int m_shmem_size; - sycl::device_ptr m_global_scratch_ptr; size_t m_scratch_size[2]; - // Only let one ParallelFor instance at a time use the team scratch memory. - // The constructor acquires the mutex which is released in the destructor. - std::scoped_lock m_scratch_buffers_lock; - int m_scratch_pool_id = -1; template - sycl::event sycl_direct_launch(const Policy& policy, + sycl::event sycl_direct_launch(const sycl_device_ptr global_scratch_ptr, const FunctorWrapper& functor_wrapper, const sycl::event& memcpy_event) const { // Convenience references - const Kokkos::Experimental::SYCL& space = policy.space(); + const Kokkos::Experimental::SYCL& space = m_policy.space(); sycl::queue& q = space.sycl_queue(); desul::ensure_sycl_lock_arrays_on_device(q); - auto parallel_for_event = q.submit([&](sycl::handler& cgh) { + auto cgh_lambda = [&](sycl::handler& cgh) { // FIXME_SYCL accessors seem to need a size greater than zero at least for // host queues sycl::local_accessor team_scratch_memory_L0( @@ -72,7 +68,6 @@ class Kokkos::Impl::ParallelFor, // Avoid capturing *this since it might not be trivially copyable const auto shmem_begin = m_shmem_begin; const size_t scratch_size[2] = {m_scratch_size[0], m_scratch_size[1]}; - sycl::device_ptr const global_scratch_ptr = m_global_scratch_ptr; auto lambda = [=](sycl::nd_item<2> item) { const member_type team_member( @@ -114,28 +109,53 @@ class Kokkos::Impl::ParallelFor, sycl::range<2>(m_team_size, m_league_size * final_vector_size), sycl::range<2>(m_team_size, final_vector_size)), lambda); - }); -#ifndef KOKKOS_IMPL_SYCL_USE_IN_ORDER_QUEUES - q.ext_oneapi_submit_barrier(std::vector{parallel_for_event}); + }; + +#ifdef SYCL_EXT_ONEAPI_GRAPH + if constexpr (Policy::is_graph_kernel::value) { + sycl_attach_kernel_to_node(*this, cgh_lambda); + return {}; + } else #endif - return parallel_for_event; + { + auto parallel_for_event = q.submit(cgh_lambda); + +#ifndef KOKKOS_IMPL_SYCL_USE_IN_ORDER_QUEUES + q.ext_oneapi_submit_barrier(std::vector{parallel_for_event}); +#endif + return parallel_for_event; + } } public: inline void execute() const { if (m_league_size == 0) return; - auto& space = *m_policy.space().impl_internal_space_instance(); + auto& instance = *m_policy.space().impl_internal_space_instance(); + + // Only let one instance at a time resize the instance's scratch memory + // allocations. + std::scoped_lock team_scratch_lock( + instance.m_team_scratch_mutex); + + // Functor's reduce memory, team scan memory, and team shared memory depend + // upon team size. + int scratch_pool_id = instance.acquire_team_scratch_space(); + const sycl_device_ptr global_scratch_ptr = + static_cast>(instance.resize_team_scratch_space( + scratch_pool_id, + static_cast(m_scratch_size[1]) * m_league_size)); + Kokkos::Experimental::Impl::SYCLInternal::IndirectKernelMem& - indirectKernelMem = space.get_indirect_kernel_mem(); + indirectKernelMem = instance.get_indirect_kernel_mem(); auto functor_wrapper = Experimental::Impl::make_sycl_function_wrapper( m_functor, indirectKernelMem); - sycl::event event = sycl_direct_launch(m_policy, functor_wrapper, + sycl::event event = sycl_direct_launch(global_scratch_ptr, functor_wrapper, functor_wrapper.get_copy_event()); functor_wrapper.register_event(event); - space.register_team_scratch_event(m_scratch_pool_id, event); + instance.register_team_scratch_event(scratch_pool_id, event); } ParallelFor(FunctorType const& arg_functor, Policy const& arg_policy) @@ -143,10 +163,7 @@ class Kokkos::Impl::ParallelFor, m_policy(arg_policy), m_league_size(arg_policy.league_size()), m_team_size(arg_policy.team_size()), - m_vector_size(arg_policy.impl_vector_length()), - m_scratch_buffers_lock(arg_policy.space() - .impl_internal_space_instance() - ->m_team_scratch_mutex) { + m_vector_size(arg_policy.impl_vector_length()) { // FIXME_SYCL optimize if (m_team_size < 0) m_team_size = @@ -159,22 +176,14 @@ class Kokkos::Impl::ParallelFor, m_scratch_size[0] = m_shmem_size; m_scratch_size[1] = m_policy.scratch_size(1, m_team_size); - // Functor's reduce memory, team scan memory, and team shared memory depend - // upon team size. - auto& space = *m_policy.space().impl_internal_space_instance(); - m_scratch_pool_id = space.acquire_team_scratch_space(); - m_global_scratch_ptr = - static_cast>(space.resize_team_scratch_space( - m_scratch_pool_id, - static_cast(m_scratch_size[1]) * m_league_size)); - - if (static_cast(space.m_maxShmemPerBlock) < + const auto& instance = *m_policy.space().impl_internal_space_instance(); + if (static_cast(instance.m_maxShmemPerBlock) < m_shmem_size - m_shmem_begin) { std::stringstream out; out << "Kokkos::Impl::ParallelFor insufficient shared memory! " "Requested " << m_shmem_size - m_shmem_begin << " bytes but maximum is " - << space.m_maxShmemPerBlock << '\n'; + << instance.m_maxShmemPerBlock << '\n'; Kokkos::Impl::throw_runtime_exception(out.str()); } diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelReduce_MDRange.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelReduce_MDRange.hpp index f55280e22e..0774b24bca 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelReduce_MDRange.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelReduce_MDRange.hpp @@ -77,9 +77,7 @@ class Kokkos::Impl::ParallelReduce::accessible), - m_scratch_buffers_lock( - m_space.impl_internal_space_instance()->m_mutexScratchSpace) {} + typename View::memory_space>::accessible) {} private: template @@ -94,10 +92,10 @@ class Kokkos::Impl::ParallelReduce results_ptr; + sycl_device_ptr results_ptr; auto host_result_ptr = (m_result_ptr && !m_result_ptr_device_accessible) - ? static_cast>( + ? static_cast>( instance.scratch_host(sizeof(value_type) * value_count)) : nullptr; @@ -108,13 +106,13 @@ class Kokkos::Impl::ParallelReduce>( + results_ptr = static_cast>( instance.scratch_space(sizeof(value_type) * value_count)); auto device_accessible_result_ptr = m_result_ptr_device_accessible @@ -129,12 +127,20 @@ class Kokkos::Impl::ParallelReduce{parallel_reduce_event}); + }; + +#ifdef SYCL_EXT_ONEAPI_GRAPH + if constexpr (Policy::is_graph_kernel::value) { + sycl_attach_kernel_to_node(*this, cgh_lambda); + } else #endif - last_reduction_event = parallel_reduce_event; + { + last_reduction_event = q.submit(cgh_lambda); +#ifndef KOKKOS_IMPL_SYCL_USE_IN_ORDER_QUEUES + q.ext_oneapi_submit_barrier( + std::vector{last_reduction_event}); +#endif + } } else { // Otherwise (when n_tiles is not zero), we perform a reduction on the // values in all workgroups separately, write the workgroup results back @@ -155,16 +161,16 @@ class Kokkos::Impl::ParallelReduce>( + results_ptr = static_cast>( instance.scratch_space(sizeof(value_type) * value_count * n_wgroups)); auto device_accessible_result_ptr = m_result_ptr_device_accessible ? static_cast>(m_result_ptr) : static_cast>(host_result_ptr); - auto scratch_flags = static_cast>( + auto scratch_flags = static_cast>( instance.scratch_flags(sizeof(unsigned int))); - auto parallel_reduce_event = q.submit([&](sycl::handler& cgh) { + auto cgh_lambda = [&](sycl::handler& cgh) { sycl::local_accessor local_mem( sycl::range<1>(wgroup_size) * value_count, cgh); sycl::local_accessor num_teams_done(1, cgh); @@ -298,12 +304,19 @@ class Kokkos::Impl::ParallelReduce{parallel_reduce_event}); + }; +#ifdef SYCL_EXT_ONEAPI_GRAPH + if constexpr (Policy::is_graph_kernel::value) { + sycl_attach_kernel_to_node(*this, cgh_lambda); + } else #endif - last_reduction_event = parallel_reduce_event; + { + last_reduction_event = q.submit(cgh_lambda); +#ifndef KOKKOS_IMPL_SYCL_USE_IN_ORDER_QUEUES + q.ext_oneapi_submit_barrier( + std::vector{last_reduction_event}); +#endif + } } // At this point, the reduced value is written to the entry in results_ptr @@ -311,6 +324,11 @@ class Kokkos::Impl::ParallelReduce::execute: result " "not device-accessible"); @@ -330,6 +348,12 @@ class Kokkos::Impl::ParallelReduce scratch_buffers_lock( + instance.m_mutexScratchSpace); + using IndirectKernelMem = Kokkos::Experimental::Impl::SYCLInternal::IndirectKernelMem; IndirectKernelMem& indirectKernelMem = instance.get_indirect_kernel_mem(); @@ -349,10 +373,6 @@ class Kokkos::Impl::ParallelReduce m_scratch_buffers_lock; }; #endif /* KOKKOS_SYCL_PARALLEL_REDUCE_MDRANGE_HPP */ diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelReduce_Range.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelReduce_Range.hpp index 5333e3c8a8..2d46ffc77d 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelReduce_Range.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelReduce_Range.hpp @@ -50,9 +50,7 @@ class Kokkos::Impl::ParallelReduce::accessible), - m_scratch_buffers_lock( - p.space().impl_internal_space_instance()->m_mutexScratchSpace) {} + typename View::memory_space>::accessible) {} private: template @@ -69,10 +67,10 @@ class Kokkos::Impl::ParallelReduce results_ptr = nullptr; + sycl_device_ptr results_ptr = nullptr; auto host_result_ptr = (m_result_ptr && !m_result_ptr_device_accessible) - ? static_cast>( + ? static_cast>( instance.scratch_host(sizeof(value_type) * value_count)) : nullptr; auto device_accessible_result_ptr = @@ -88,10 +86,10 @@ class Kokkos::Impl::ParallelReduce>( + results_ptr = static_cast>( instance.scratch_space(sizeof(value_type) * value_count)); - auto parallel_reduce_event = q.submit([&](sycl::handler& cgh) { + auto cgh_lambda = [&](sycl::handler& cgh) { const auto begin = policy.begin(); #ifndef KOKKOS_IMPL_SYCL_USE_IN_ORDER_QUEUES cgh.depends_on(memcpy_event); @@ -114,24 +112,32 @@ class Kokkos::Impl::ParallelReduce{parallel_reduce_event}); + }; + +#ifdef SYCL_EXT_ONEAPI_GRAPH + if constexpr (Policy::is_graph_kernel::value) { + sycl_attach_kernel_to_node(*this, cgh_lambda); + } else #endif - last_reduction_event = parallel_reduce_event; + { + last_reduction_event = q.submit(cgh_lambda); +#ifndef KOKKOS_IMPL_SYCL_USE_IN_ORDER_QUEUES + q.ext_oneapi_submit_barrier( + std::vector{last_reduction_event}); +#endif + } } else { // Otherwise (when size > 1), we perform a reduction on the values in all // workgroups separately, write the workgroup results back to global // memory and recurse until only one workgroup does the reduction and thus // gets the final value. - auto scratch_flags = static_cast>( + auto scratch_flags = static_cast>( instance.scratch_flags(sizeof(unsigned int))); auto reduction_lambda_factory = [&](sycl::local_accessor local_mem, sycl::local_accessor num_teams_done, - sycl::device_ptr results_ptr, int values_per_thread) { + sycl_device_ptr results_ptr, int values_per_thread) { const auto begin = policy.begin(); auto lambda = [=](sycl::nd_item<1> item) { @@ -241,7 +247,7 @@ class Kokkos::Impl::ParallelReduce num_teams_done(1, cgh); auto dummy_reduction_lambda = @@ -302,7 +308,7 @@ class Kokkos::Impl::ParallelReduce>(instance.scratch_space( + static_cast>(instance.scratch_space( sizeof(value_type) * value_count * n_wgroups)); sycl::local_accessor local_mem( @@ -320,12 +326,20 @@ class Kokkos::Impl::ParallelReduce(n_wgroups * wgroup_size, wgroup_size), reduction_lambda); - }); -#ifndef KOKKOS_IMPL_SYCL_USE_IN_ORDER_QUEUES - q.ext_oneapi_submit_barrier( - std::vector{parallel_reduce_event}); + }; + +#ifdef SYCL_EXT_ONEAPI_GRAPH + if constexpr (Policy::is_graph_kernel::value) { + sycl_attach_kernel_to_node(*this, cgh_lambda); + } else #endif - last_reduction_event = parallel_reduce_event; + { + last_reduction_event = q.submit(cgh_lambda); +#ifndef KOKKOS_IMPL_SYCL_USE_IN_ORDER_QUEUES + q.ext_oneapi_submit_barrier( + std::vector{last_reduction_event}); +#endif + } } // At this point, the reduced value is written to the entry in results_ptr @@ -333,6 +347,11 @@ class Kokkos::Impl::ParallelReduce::execute: result " "not device-accessible"); @@ -347,6 +366,12 @@ class Kokkos::Impl::ParallelReduce scratch_buffers_lock( + instance.m_mutexScratchSpace); + using IndirectKernelMem = Kokkos::Experimental::Impl::SYCLInternal::IndirectKernelMem; IndirectKernelMem& indirectKernelMem = instance.get_indirect_kernel_mem(); @@ -366,10 +391,6 @@ class Kokkos::Impl::ParallelReduce m_scratch_buffers_lock; }; #endif /* KOKKOS_SYCL_PARALLEL_REDUCE_RANGE_HPP */ diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelReduce_Team.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelReduce_Team.hpp index 27165c59e3..b443bcbf90 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelReduce_Team.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelReduce_Team.hpp @@ -23,6 +23,7 @@ #include #include +#include #include template @@ -30,7 +31,7 @@ class Kokkos::Impl::ParallelReduce, Kokkos::Experimental::SYCL> { public: - using Policy = TeamPolicyInternal; + using Policy = TeamPolicy; using FunctorType = typename CombinedFunctorReducerType::functor_type; using ReducerType = typename CombinedFunctorReducerType::reducer_type; @@ -54,24 +55,18 @@ class Kokkos::Impl::ParallelReduce m_global_scratch_ptr; size_t m_scratch_size[2]; const size_type m_league_size; int m_team_size; const size_type m_vector_size; - // Only let one ParallelReduce instance at a time use the team scratch memory - // and the host scratch memory. The constructor acquires the mutex which is - // released in the destructor. - std::scoped_lock m_scratch_buffers_lock; - int m_scratch_pool_id = -1; - template + template sycl::event sycl_direct_launch( - const PolicyType& policy, + const sycl_device_ptr global_scratch_ptr, const CombinedFunctorReducerWrapper& functor_reducer_wrapper, const sycl::event& memcpy_event) const { // Convenience references - const Kokkos::Experimental::SYCL& space = policy.space(); + const Kokkos::Experimental::SYCL& space = m_policy.space(); Kokkos::Experimental::Impl::SYCLInternal& instance = *space.impl_internal_space_instance(); sycl::queue& q = space.sycl_queue(); @@ -82,7 +77,7 @@ class Kokkos::Impl::ParallelReduce>( + ? static_cast>( instance.scratch_host(sizeof(value_type) * value_count)) : nullptr; @@ -95,14 +90,14 @@ class Kokkos::Impl::ParallelReduce>(instance.scratch_space( + static_cast>(instance.scratch_space( sizeof(value_type) * std::max(value_count, 1u))); auto device_accessible_result_ptr = m_result_ptr_device_accessible ? static_cast>(m_result_ptr) : static_cast>(host_result_ptr); - auto parallel_reduce_event = q.submit([&](sycl::handler& cgh) { + auto cgh_lambda = [&](sycl::handler& cgh) { // FIXME_SYCL accessors seem to need a size greater than zero at least // for host queues sycl::local_accessor team_scratch_memory_L0( @@ -113,7 +108,6 @@ class Kokkos::Impl::ParallelReduce const global_scratch_ptr = m_global_scratch_ptr; #ifndef KOKKOS_IMPL_SYCL_USE_IN_ORDER_QUEUES cgh.depends_on(memcpy_event); @@ -144,19 +138,26 @@ class Kokkos::Impl::ParallelReduce{parallel_reduce_event}); + }; +#ifdef SYCL_EXT_ONEAPI_GRAPH + if constexpr (Policy::is_graph_kernel::value) { + sycl_attach_kernel_to_node(*this, cgh_lambda); + } else #endif - last_reduction_event = parallel_reduce_event; + { + last_reduction_event = q.submit(cgh_lambda); +#ifndef KOKKOS_IMPL_SYCL_USE_IN_ORDER_QUEUES + q.ext_oneapi_submit_barrier( + std::vector{last_reduction_event}); +#endif + } } else { // Otherwise, (if the total range has more than one element) we perform a // reduction on the values in all workgroups separately, write the // workgroup results back to global memory and recurse until only one // workgroup does the reduction and thus gets the final value. - auto parallel_reduce_event = q.submit([&](sycl::handler& cgh) { - auto scratch_flags = static_cast>( + auto cgh_lambda = [&](sycl::handler& cgh) { + auto scratch_flags = static_cast>( instance.scratch_flags(sizeof(unsigned int))); // FIXME_SYCL accessors seem to need a size greater than zero at least @@ -170,12 +171,11 @@ class Kokkos::Impl::ParallelReduce const global_scratch_ptr = m_global_scratch_ptr; sycl::local_accessor num_teams_done(1, cgh); auto team_reduction_factory = [&](sycl::local_accessor local_mem, - sycl::device_ptr results_ptr) { + sycl_device_ptr results_ptr) { auto device_accessible_result_ptr = m_result_ptr_device_accessible ? static_cast>(m_result_ptr) @@ -331,7 +331,7 @@ class Kokkos::Impl::ParallelReduce((size + wgroup_size - 1) / wgroup_size, 1); results_ptr = - static_cast>(instance.scratch_space( + static_cast>(instance.scratch_space( sizeof(value_type) * std::max(value_count, 1u) * init_size)); size_t max_work_groups = @@ -359,12 +359,19 @@ class Kokkos::Impl::ParallelReduce(m_team_size, n_wgroups * m_vector_size), sycl::range<2>(m_team_size, m_vector_size)), reduction_lambda); - }); -#ifndef KOKKOS_IMPL_SYCL_USE_IN_ORDER_QUEUES - q.ext_oneapi_submit_barrier( - std::vector{parallel_reduce_event}); + }; +#ifdef SYCL_EXT_ONEAPI_GRAPH + if constexpr (Policy::is_graph_kernel::value) { + sycl_attach_kernel_to_node(*this, cgh_lambda); + } else #endif - last_reduction_event = parallel_reduce_event; + { + last_reduction_event = q.submit(cgh_lambda); +#ifndef KOKKOS_IMPL_SYCL_USE_IN_ORDER_QUEUES + q.ext_oneapi_submit_barrier( + std::vector{last_reduction_event}); +#endif + } } // At this point, the reduced value is written to the entry in results_ptr @@ -372,6 +379,11 @@ class Kokkos::Impl::ParallelReduce::execute: result not " "device-accessible"); @@ -386,6 +398,22 @@ class Kokkos::Impl::ParallelReduce scratch_buffers_lock( + instance.m_mutexScratchSpace); + std::scoped_lock team_scratch_lock( + instance.m_team_scratch_mutex); + + // Functor's reduce memory, team scan memory, and team shared memory depend + // upon team size. + int scratch_pool_id = instance.acquire_team_scratch_space(); + const sycl_device_ptr global_scratch_ptr = + static_cast>(instance.resize_team_scratch_space( + scratch_pool_id, + static_cast(m_scratch_size[1]) * m_league_size)); + using IndirectKernelMem = Kokkos::Experimental::Impl::SYCLInternal::IndirectKernelMem; IndirectKernelMem& indirectKernelMem = instance.get_indirect_kernel_mem(); @@ -395,14 +423,24 @@ class Kokkos::Impl::ParallelReduce + ParallelReduce(CombinedFunctorReducerType const& arg_functor_reducer, + Policy const& arg_policy, ViewType const& arg_result) + : m_functor_reducer(arg_functor_reducer), + m_policy(arg_policy), + m_result_ptr(arg_result.data()), + m_result_ptr_device_accessible( + MemorySpaceAccess::accessible), + m_league_size(arg_policy.league_size()), + m_team_size(arg_policy.team_size()), + m_vector_size(arg_policy.impl_vector_length()) { // FIXME_SYCL optimize if (m_team_size < 0) m_team_size = m_policy.team_size_recommended( @@ -423,22 +461,15 @@ class Kokkos::Impl::ParallelReduce>(space.resize_team_scratch_space( - m_scratch_pool_id, - static_cast(m_scratch_size[1]) * m_league_size)); - - if (static_cast(space.m_maxShmemPerBlock) < + const Kokkos::Experimental::Impl::SYCLInternal& instance = + *m_policy.space().impl_internal_space_instance(); + if (static_cast(instance.m_maxShmemPerBlock) < m_shmem_size - m_shmem_begin) { std::stringstream out; out << "Kokkos::Impl::ParallelFor insufficient shared memory! " "Requested " << m_shmem_size - m_shmem_begin << " bytes but maximum is " - << space.m_maxShmemPerBlock << '\n'; + << instance.m_maxShmemPerBlock << '\n'; Kokkos::Impl::throw_runtime_exception(out.str()); } @@ -448,25 +479,6 @@ class Kokkos::Impl::ParallelReduce requested too large team size."); } - - public: - template - ParallelReduce(CombinedFunctorReducerType const& arg_functor_reducer, - Policy const& arg_policy, ViewType const& arg_result) - : m_functor_reducer(arg_functor_reducer), - m_policy(arg_policy), - m_result_ptr(arg_result.data()), - m_result_ptr_device_accessible( - MemorySpaceAccess::accessible), - m_league_size(arg_policy.league_size()), - m_team_size(arg_policy.team_size()), - m_vector_size(arg_policy.impl_vector_length()), - m_scratch_buffers_lock(arg_policy.space() - .impl_internal_space_instance() - ->m_team_scratch_mutex) { - initialize(); - } }; #endif diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelScan_Range.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelScan_Range.hpp index 977b69bc9e..bdb5b88377 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelScan_Range.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelScan_Range.hpp @@ -18,6 +18,7 @@ #define KOKKOS_SYCL_PARALLEL_SCAN_RANGE_HPP #include +#include #include #include @@ -35,20 +36,38 @@ void workgroup_scan(sycl::nd_item item, const FunctorType& final_reducer, auto sg = item.get_sub_group(); const int sg_group_id = sg.get_group_id()[0]; const int id_in_sg = sg.get_local_id()[0]; + const int local_range = std::min(sg.get_local_range()[0], global_range); - for (int stride = 1; stride < global_range; stride <<= 1) { - auto tmp = sg.shuffle_up(local_value, stride); +#if defined(KOKKOS_ARCH_INTEL_GPU) || defined(KOKKOS_IMPL_ARCH_NVIDIA_GPU) + auto shuffle_combine = [&](int stride) { + if (stride < local_range) { + auto tmp = Kokkos::Impl::SYCLReduction::shift_group_right(sg, local_value, + stride); + if (id_in_sg >= stride) final_reducer.join(&local_value, &tmp); + } + }; + shuffle_combine(1); + shuffle_combine(2); + shuffle_combine(4); + shuffle_combine(8); + shuffle_combine(16); + KOKKOS_ASSERT(local_range <= 32); +#else + for (int stride = 1; stride < local_range; stride <<= 1) { + auto tmp = + Kokkos::Impl::SYCLReduction::shift_group_right(sg, local_value, stride); if (id_in_sg >= stride) final_reducer.join(&local_value, &tmp); } +#endif const int max_subgroup_size = sg.get_max_local_range()[0]; const int n_active_subgroups = (global_range + max_subgroup_size - 1) / max_subgroup_size; - const int local_range = sg.get_local_range()[0]; if (id_in_sg == local_range - 1 && sg_group_id < n_active_subgroups) local_mem[sg_group_id] = local_value; - local_value = sg.shuffle_up(local_value, 1); + local_value = + Kokkos::Impl::SYCLReduction::shift_group_right(sg, local_value, 1); if (id_in_sg == 0) final_reducer.init(&local_value); sycl::group_barrier(item.get_group()); @@ -61,8 +80,29 @@ void workgroup_scan(sycl::nd_item item, const FunctorType& final_reducer, const auto upper_bound = std::min(local_range, n_active_subgroups - round * local_range); auto local_sg_value = local_mem[idx < n_active_subgroups ? idx : 0]; +#if defined(KOKKOS_ARCH_INTEL_GPU) || defined(KOKKOS_IMPL_ARCH_NVIDIA_GPU) + auto shuffle_combine_sg = [&](int stride) { + if (stride < upper_bound) { + auto tmp = Kokkos::Impl::SYCLReduction::shift_group_right( + sg, local_sg_value, stride); + if (id_in_sg >= stride) { + if (idx < n_active_subgroups) + final_reducer.join(&local_sg_value, &tmp); + else + local_sg_value = tmp; + } + } + }; + shuffle_combine_sg(1); + shuffle_combine_sg(2); + shuffle_combine_sg(4); + shuffle_combine_sg(8); + shuffle_combine_sg(16); + KOKKOS_ASSERT(upper_bound <= 32); +#else for (int stride = 1; stride < upper_bound; stride <<= 1) { - auto tmp = sg.shuffle_up(local_sg_value, stride); + auto tmp = Kokkos::Impl::SYCLReduction::shift_group_right( + sg, local_sg_value, stride); if (id_in_sg >= stride) { if (idx < n_active_subgroups) final_reducer.join(&local_sg_value, &tmp); @@ -70,6 +110,7 @@ void workgroup_scan(sycl::nd_item item, const FunctorType& final_reducer, local_sg_value = tmp; } } +#endif if (idx < n_active_subgroups) { local_mem[idx] = local_sg_value; if (round > 0) @@ -111,14 +152,10 @@ class ParallelScanSYCLBase { const CombinedFunctorReducer m_functor_reducer; const Policy m_policy; - sycl::host_ptr m_scratch_host = nullptr; + sycl_host_ptr m_scratch_host = nullptr; pointer_type m_result_ptr; const bool m_result_ptr_device_accessible; - // Only let one ParallelScan instance at a time use the host scratch memory. - // The constructor acquires the mutex which is released in the destructor. - std::scoped_lock m_scratch_buffers_lock; - private: template sycl::event sycl_direct_launch(const FunctorWrapper& functor_wrapper, @@ -131,95 +168,93 @@ class ParallelScanSYCLBase { const auto size = m_policy.end() - m_policy.begin(); - auto scratch_flags = static_cast>( + auto scratch_flags = static_cast>( instance.scratch_flags(sizeof(unsigned int))); const auto begin = m_policy.begin(); // Initialize global memory - auto scan_lambda_factory = - [&](sycl::local_accessor local_mem, - sycl::local_accessor num_teams_done, - sycl::device_ptr global_mem_, - sycl::device_ptr group_results_) { - auto lambda = [=](sycl::nd_item<1> item) { - auto global_mem = global_mem_; - auto group_results = group_results_; + auto scan_lambda_factory = [&](sycl::local_accessor local_mem, + sycl::local_accessor + num_teams_done, + sycl_device_ptr global_mem_, + sycl_device_ptr group_results_) { + auto lambda = [=](sycl::nd_item<1> item) { + auto global_mem = global_mem_; + auto group_results = group_results_; - const CombinedFunctorReducer< - FunctorType, typename Analysis::Reducer>& functor_reducer = - functor_wrapper.get_functor(); - const FunctorType& functor = functor_reducer.get_functor(); - const typename Analysis::Reducer& reducer = - functor_reducer.get_reducer(); + const CombinedFunctorReducer& + functor_reducer = functor_wrapper.get_functor(); + const FunctorType& functor = functor_reducer.get_functor(); + const typename Analysis::Reducer& reducer = + functor_reducer.get_reducer(); - const auto n_wgroups = item.get_group_range()[0]; - const int wgroup_size = item.get_local_range()[0]; + const auto n_wgroups = item.get_group_range()[0]; + const int wgroup_size = item.get_local_range()[0]; - const int local_id = item.get_local_linear_id(); - const index_type global_id = item.get_global_linear_id(); + const int local_id = item.get_local_linear_id(); + const index_type global_id = item.get_global_linear_id(); - // Initialize local memory - value_type local_value; - reducer.init(&local_value); - if (global_id < size) { - if constexpr (std::is_void::value) - functor(global_id + begin, local_value, false); - else - functor(WorkTag(), global_id + begin, local_value, false); + // Initialize local memory + value_type local_value; + reducer.init(&local_value); + if (global_id < size) { + if constexpr (std::is_void::value) + functor(global_id + begin, local_value, false); + else + functor(WorkTag(), global_id + begin, local_value, false); + } + + workgroup_scan<>(item, reducer, local_mem, local_value, wgroup_size); + + // Write results to global memory + if (global_id < size) global_mem[global_id] = local_value; + + if (local_id == wgroup_size - 1) { + group_results[item.get_group_linear_id()] = + local_mem[item.get_sub_group().get_group_range()[0] - 1]; + + sycl::atomic_ref + scratch_flags_ref(*scratch_flags); + num_teams_done[0] = ++scratch_flags_ref; + } + item.barrier(sycl::access::fence_space::global_space); + if (num_teams_done[0] == n_wgroups) { + if (local_id == 0) *scratch_flags = 0; + value_type total; + reducer.init(&total); + + for (unsigned int offset = 0; offset < n_wgroups; + offset += wgroup_size) { + index_type id = local_id + offset; + if (id < static_cast(n_wgroups)) + local_value = group_results[id]; + else + reducer.init(&local_value); + workgroup_scan<>( + item, reducer, local_mem, local_value, + std::min(n_wgroups - offset, wgroup_size)); + if (id < static_cast(n_wgroups)) { + reducer.join(&local_value, &total); + group_results[id] = local_value; } - - workgroup_scan<>(item, reducer, local_mem, local_value, - wgroup_size); - - // Write results to global memory - if (global_id < size) global_mem[global_id] = local_value; - - if (local_id == wgroup_size - 1) { - group_results[item.get_group_linear_id()] = - local_mem[item.get_sub_group().get_group_range()[0] - 1]; - - sycl::atomic_ref - scratch_flags_ref(*scratch_flags); - num_teams_done[0] = ++scratch_flags_ref; - } - item.barrier(sycl::access::fence_space::global_space); - if (num_teams_done[0] == n_wgroups) { - if (local_id == 0) *scratch_flags = 0; - value_type total; - reducer.init(&total); - - for (unsigned int offset = 0; offset < n_wgroups; - offset += wgroup_size) { - index_type id = local_id + offset; - if (id < static_cast(n_wgroups)) - local_value = group_results[id]; - else - reducer.init(&local_value); - workgroup_scan<>( - item, reducer, local_mem, local_value, - std::min(n_wgroups - offset, wgroup_size)); - if (id < static_cast(n_wgroups)) { - reducer.join(&local_value, &total); - group_results[id] = local_value; - } - reducer.join( - &total, - &local_mem[item.get_sub_group().get_group_range()[0] - 1]); - if (offset + wgroup_size < n_wgroups) - item.barrier(sycl::access::fence_space::global_space); - } - } - }; - return lambda; - }; + reducer.join( + &total, + &local_mem[item.get_sub_group().get_group_range()[0] - 1]); + if (offset + wgroup_size < n_wgroups) + item.barrier(sycl::access::fence_space::global_space); + } + } + }; + return lambda; + }; size_t wgroup_size; size_t n_wgroups; - sycl::device_ptr global_mem; - sycl::device_ptr group_results; + sycl_device_ptr global_mem; + sycl_device_ptr group_results; desul::ensure_sycl_lock_arrays_on_device(q); @@ -254,9 +289,9 @@ class ParallelScanSYCLBase { // FIXME_SYCL consider only storing one value per block and recreate // initial results in the end before doing the final pass global_mem = - static_cast>(instance.scratch_space( + static_cast>(instance.scratch_space( n_wgroups * (wgroup_size + 1) * sizeof(value_type))); - m_scratch_host = static_cast>( + m_scratch_host = static_cast>( instance.scratch_host(sizeof(value_type))); group_results = global_mem + n_wgroups * wgroup_size; @@ -334,6 +369,11 @@ class ParallelScanSYCLBase { auto& instance = *m_policy.space().impl_internal_space_instance(); + // Only let one instance at a time resize the instance's scratch memory + // allocations. + std::scoped_lock scratch_buffers_lock( + instance.m_mutexScratchSpace); + Kokkos::Experimental::Impl::SYCLInternal::IndirectKernelMem& indirectKernelMem = instance.get_indirect_kernel_mem(); @@ -352,10 +392,7 @@ class ParallelScanSYCLBase { : m_functor_reducer(arg_functor, typename Analysis::Reducer{arg_functor}), m_policy(arg_policy), m_result_ptr(arg_result_ptr), - m_result_ptr_device_accessible(arg_result_ptr_device_accessible), - m_scratch_buffers_lock(m_policy.space() - .impl_internal_space_instance() - ->m_mutexScratchSpace) {} + m_result_ptr_device_accessible(arg_result_ptr_device_accessible) {} }; } // namespace Kokkos::Impl diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Space.cpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Space.cpp index 9cc8008cdf..19fad29150 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Space.cpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Space.cpp @@ -56,6 +56,23 @@ void DeepCopyAsyncSYCL(void* dst, const void* src, size_t n) { /*--------------------------------------------------------------------------*/ /*--------------------------------------------------------------------------*/ +namespace { + +std::string_view get_memory_space_name(sycl::usm::alloc allocation_kind) { + switch (allocation_kind) { + case sycl::usm::alloc::host: + return Kokkos::Experimental::SYCLHostUSMSpace::name(); + case sycl::usm::alloc::device: + return Kokkos::Experimental::SYCLDeviceUSMSpace::name(); + case sycl::usm::alloc::shared: + return Kokkos::Experimental::SYCLSharedUSMSpace::name(); + default: + Kokkos::abort("bug: unknown sycl allocation type"); + return "unreachable"; + } +} + +} // namespace namespace Kokkos { namespace Experimental { @@ -75,17 +92,17 @@ SYCLHostUSMSpace::SYCLHostUSMSpace() SYCLHostUSMSpace::SYCLHostUSMSpace(sycl::queue queue) : m_queue(std::move(queue)) {} -void* allocate_sycl( - const char* arg_label, const size_t arg_alloc_size, - const size_t arg_logical_size, const Kokkos::Tools::SpaceHandle arg_handle, - const RawMemoryAllocationFailure::AllocationMechanism failure_tag, - const sycl::usm::alloc allocation_kind, const sycl::queue& queue) { +void* allocate_sycl(const char* arg_label, const size_t arg_alloc_size, + const size_t arg_logical_size, + const Kokkos::Tools::SpaceHandle arg_handle, + const sycl::usm::alloc allocation_kind, + const sycl::queue& queue) { void* const hostPtr = sycl::malloc(arg_alloc_size, queue, allocation_kind); - if (hostPtr == nullptr) - throw RawMemoryAllocationFailure( - arg_alloc_size, 1, RawMemoryAllocationFailure::FailureMode::Unknown, - failure_tag); + if (hostPtr == nullptr) { + Kokkos::Impl::throw_bad_alloc(get_memory_space_name(allocation_kind), + arg_alloc_size, arg_label); + } if (Kokkos::Profiling::profileLibraryLoaded()) { const size_t reported_size = @@ -106,12 +123,10 @@ void* SYCLDeviceUSMSpace::allocate(const Kokkos::Experimental::SYCL& exec_space, const char* arg_label, const size_t arg_alloc_size, const size_t arg_logical_size) const { - return allocate_sycl( - arg_label, arg_alloc_size, arg_logical_size, - Kokkos::Tools::make_space_handle(name()), - RawMemoryAllocationFailure::AllocationMechanism::SYCLMallocDevice, - sycl::usm::alloc::device, - *exec_space.impl_internal_space_instance()->m_queue); + return allocate_sycl(arg_label, arg_alloc_size, arg_logical_size, + Kokkos::Tools::make_space_handle(name()), + sycl::usm::alloc::device, + *exec_space.impl_internal_space_instance()->m_queue); } void* SYCLDeviceUSMSpace::allocate(const size_t arg_alloc_size) const { @@ -121,11 +136,9 @@ void* SYCLDeviceUSMSpace::allocate(const size_t arg_alloc_size) const { void* SYCLDeviceUSMSpace::allocate(const char* arg_label, const size_t arg_alloc_size, const size_t arg_logical_size) const { - return allocate_sycl( - arg_label, arg_alloc_size, arg_logical_size, - Kokkos::Tools::make_space_handle(name()), - RawMemoryAllocationFailure::AllocationMechanism::SYCLMallocDevice, - sycl::usm::alloc::device, m_queue); + return allocate_sycl(arg_label, arg_alloc_size, arg_logical_size, + Kokkos::Tools::make_space_handle(name()), + sycl::usm::alloc::device, m_queue); } void* SYCLSharedUSMSpace::allocate(const SYCL& exec_space, @@ -136,12 +149,10 @@ void* SYCLSharedUSMSpace::allocate(const SYCL& exec_space, const char* arg_label, const size_t arg_alloc_size, const size_t arg_logical_size) const { - return allocate_sycl( - arg_label, arg_alloc_size, arg_logical_size, - Kokkos::Tools::make_space_handle(name()), - RawMemoryAllocationFailure::AllocationMechanism::SYCLMallocShared, - sycl::usm::alloc::shared, - *exec_space.impl_internal_space_instance()->m_queue); + return allocate_sycl(arg_label, arg_alloc_size, arg_logical_size, + Kokkos::Tools::make_space_handle(name()), + sycl::usm::alloc::shared, + *exec_space.impl_internal_space_instance()->m_queue); } void* SYCLSharedUSMSpace::allocate(const size_t arg_alloc_size) const { @@ -150,11 +161,9 @@ void* SYCLSharedUSMSpace::allocate(const size_t arg_alloc_size) const { void* SYCLSharedUSMSpace::allocate(const char* arg_label, const size_t arg_alloc_size, const size_t arg_logical_size) const { - return allocate_sycl( - arg_label, arg_alloc_size, arg_logical_size, - Kokkos::Tools::make_space_handle(name()), - RawMemoryAllocationFailure::AllocationMechanism::SYCLMallocShared, - sycl::usm::alloc::shared, m_queue); + return allocate_sycl(arg_label, arg_alloc_size, arg_logical_size, + Kokkos::Tools::make_space_handle(name()), + sycl::usm::alloc::shared, m_queue); } void* SYCLHostUSMSpace::allocate(const SYCL& exec_space, @@ -164,12 +173,10 @@ void* SYCLHostUSMSpace::allocate(const SYCL& exec_space, void* SYCLHostUSMSpace::allocate(const SYCL& exec_space, const char* arg_label, const size_t arg_alloc_size, const size_t arg_logical_size) const { - return allocate_sycl( - arg_label, arg_alloc_size, arg_logical_size, - Kokkos::Tools::make_space_handle(name()), - RawMemoryAllocationFailure::AllocationMechanism::SYCLMallocHost, - sycl::usm::alloc::host, - *exec_space.impl_internal_space_instance()->m_queue); + return allocate_sycl(arg_label, arg_alloc_size, arg_logical_size, + Kokkos::Tools::make_space_handle(name()), + sycl::usm::alloc::host, + *exec_space.impl_internal_space_instance()->m_queue); } void* SYCLHostUSMSpace::allocate(const size_t arg_alloc_size) const { @@ -178,11 +185,9 @@ void* SYCLHostUSMSpace::allocate(const size_t arg_alloc_size) const { void* SYCLHostUSMSpace::allocate(const char* arg_label, const size_t arg_alloc_size, const size_t arg_logical_size) const { - return allocate_sycl( - arg_label, arg_alloc_size, arg_logical_size, - Kokkos::Tools::make_space_handle(name()), - RawMemoryAllocationFailure::AllocationMechanism::SYCLMallocHost, - sycl::usm::alloc::host, m_queue); + return allocate_sycl(arg_label, arg_alloc_size, arg_logical_size, + Kokkos::Tools::make_space_handle(name()), + sycl::usm::alloc::host, m_queue); } void sycl_deallocate(const char* arg_label, void* const arg_alloc_ptr, diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Team.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Team.hpp index dbba382758..1e42faa5a8 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Team.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Team.hpp @@ -22,6 +22,7 @@ #ifdef KOKKOS_ENABLE_SYCL #include +#include //---------------------------------------------------------------------------- //---------------------------------------------------------------------------- @@ -133,72 +134,71 @@ class SYCLTeamMember { const unsigned int team_rank_ = team_rank(); // First combine the values in the same subgroup +#if defined(KOKKOS_ARCH_INTEL_GPU) || defined(KOKKOS_IMPL_ARCH_NVIDIA_GPU) + auto shuffle_combine = [&](int shift) { + if (vector_range * shift < sub_group_range) { + const value_type tmp = Kokkos::Impl::SYCLReduction::shift_group_left( + sg, value, vector_range * shift); + if (team_rank_ + shift < team_size_) reducer.join(value, tmp); + } + }; + shuffle_combine(1); + shuffle_combine(2); + shuffle_combine(4); + shuffle_combine(8); + shuffle_combine(16); + KOKKOS_ASSERT(sub_group_range <= 32); +#else for (unsigned int shift = 1; vector_range * shift < sub_group_range; shift <<= 1) { - const value_type tmp = sg.shuffle_down(value, vector_range * shift); + auto tmp = Kokkos::Impl::SYCLReduction::shift_group_left( + sg, value, vector_range * shift); if (team_rank_ + shift < team_size_) reducer.join(value, tmp); } - value = sg.shuffle(value, 0); +#endif + value = Kokkos::Impl::SYCLReduction::select_from_group(sg, value, 0); - const auto n_subgroups = sg.get_group_range()[0]; + const int n_subgroups = sg.get_group_range()[0]; if (n_subgroups == 1) { reducer.reference() = value; return; } - // We need to chunk up the whole reduction because we might not have - // allocated enough memory. - const unsigned int maximum_work_range = - std::min(m_team_reduce_size / sizeof(value_type), n_subgroups); + // It was found experimentally that 16 is a good value for Intel PVC. + // Since there is a maximum number of 1024 threads with subgroup size 16, + // we have a maximum of 64 subgroups per workgroup which means 64/16=4 + // rounds for loading values into the reduction_array, and 16 redundant + // reduction steps executed by every thread. + constexpr int step_width = 16; + auto tmp_alloc = sycl::ext::oneapi::group_local_memory_for_overwrite< + value_type[step_width]>(m_item.get_group()); + auto& reduction_array = *tmp_alloc; const auto id_in_sg = sg.get_local_id()[0]; - auto reduction_array = - static_cast>(m_team_reduce); - // Load values into the first maximum_work_range values of the reduction + // Load values into the first step_width values of the reduction // array in chunks. This means that only sub groups with an id in the // corresponding chunk load values. - const auto group_id = sg.get_group_id()[0]; - if (id_in_sg == 0 && group_id < maximum_work_range) + const int group_id = sg.get_group_id()[0]; + if (id_in_sg == 0 && group_id < step_width) reduction_array[group_id] = value; sycl::group_barrier(m_item.get_group()); - for (unsigned int start = maximum_work_range; start < n_subgroups; - start += maximum_work_range) { + for (int start = step_width; start < n_subgroups; start += step_width) { if (id_in_sg == 0 && group_id >= start && - group_id < - std::min(start + maximum_work_range, n_subgroups)) + group_id < std::min(start + step_width, n_subgroups)) reducer.join(reduction_array[group_id - start], value); sycl::group_barrier(m_item.get_group()); } - // Let the first subgroup do the final reduction - if (group_id == 0) { - const auto local_range = sg.get_local_range()[0]; - auto result = - reduction_array[id_in_sg < maximum_work_range ? id_in_sg : 0]; - // In case the maximum_work_range is larger than the range of the first - // subgroup, we first combine the items with a higher index. - for (unsigned int offset = local_range; offset < maximum_work_range; - offset += local_range) - if (id_in_sg + offset < maximum_work_range) - reducer.join(result, reduction_array[id_in_sg + offset]); - sycl::group_barrier(sg); + // Do the final reduction for all threads redundantly + value = reduction_array[0]; + for (int i = 1; i < std::min(step_width, n_subgroups); ++i) + reducer.join(value, reduction_array[i]); - // Now do the actual subgroup reduction. - const auto min_range = - std::min(maximum_work_range, local_range); - for (unsigned int stride = 1; stride < min_range; stride <<= 1) { - const auto tmp = sg.shuffle_down(result, stride); - if (id_in_sg + stride < min_range) reducer.join(result, tmp); - } - if (id_in_sg == 0) reduction_array[0] = result; - } + reducer.reference() = value; + // Make sure that every thread is done using the reduction array. sycl::group_barrier(m_item.get_group()); - - reducer.reference() = reduction_array[0]; - // Make sure that the reduction array hasn't been modified in the meantime. - m_item.barrier(sycl::access::fence_space::local_space); } //-------------------------------------------------------------------------- @@ -223,7 +223,8 @@ class SYCLTeamMember { // First combine the values in the same subgroup for (unsigned int stride = 1; vector_range * stride < sub_group_range; stride <<= 1) { - auto tmp = sg.shuffle_up(value, vector_range * stride); + auto tmp = Kokkos::Impl::SYCLReduction::shift_group_right( + sg, value, vector_range * stride); if (id_in_sg >= vector_range * stride) value += tmp; } @@ -249,7 +250,8 @@ class SYCLTeamMember { sub_group_range, n_active_subgroups - round * sub_group_range); auto local_value = base_data[idx]; for (unsigned int stride = 1; stride < upper_bound; stride <<= 1) { - auto tmp = sg.shuffle_up(local_value, stride); + auto tmp = Kokkos::Impl::SYCLReduction::shift_group_right( + sg, local_value, stride); if (id_in_sg >= stride) { if (idx < n_active_subgroups) local_value += tmp; @@ -267,7 +269,8 @@ class SYCLTeamMember { } auto total = base_data[n_active_subgroups - 1]; - const auto update = sg.shuffle_up(value, vector_range); + const auto update = + Kokkos::Impl::SYCLReduction::shift_group_right(sg, value, vector_range); Type intermediate = (group_id > 0 ? base_data[group_id - 1] : 0) + (id_in_sg >= vector_range ? update : 0); @@ -320,7 +323,7 @@ class SYCLTeamMember { typename ReducerType::value_type tmp2 = tmp; for (int i = grange1; (i >>= 1);) { - tmp2 = sg.shuffle_down(tmp, i); + tmp2 = Kokkos::Impl::SYCLReduction::shift_group_left(sg, tmp, i); if (static_cast(tidx1) < i) { reducer.join(tmp, tmp2); } @@ -331,8 +334,9 @@ class SYCLTeamMember { // because floating point summation is not associative // and thus different threads could have different results. - tmp2 = sg.shuffle(tmp, (sg.get_local_id() / grange1) * grange1); - value = tmp2; + tmp2 = Kokkos::Impl::SYCLReduction::select_from_group( + sg, tmp, (sg.get_local_id() / grange1) * grange1); + value = tmp2; reducer.reference() = tmp2; } @@ -342,7 +346,7 @@ class SYCLTeamMember { KOKKOS_INLINE_FUNCTION SYCLTeamMember(sycl::local_ptr shared, const std::size_t shared_begin, const std::size_t shared_size, - sycl::device_ptr scratch_level_1_ptr, + sycl_device_ptr scratch_level_1_ptr, const std::size_t scratch_level_1_size, const sycl::nd_item<2> item, const int arg_league_rank, const int arg_league_size) @@ -839,7 +843,8 @@ parallel_scan(const Impl::ThreadVectorRangeBoundariesStruct< // [t] += [t-4] if t >= 4 // ... for (int j = 1; j < static_cast(grange1); j <<= 1) { - value_type tmp = sg.shuffle_up(val, j); + value_type tmp = + Kokkos::Impl::SYCLReduction::shift_group_right(sg, val, j); if (j <= static_cast(tidx1)) { reducer.join(val, tmp); } @@ -850,7 +855,8 @@ parallel_scan(const Impl::ThreadVectorRangeBoundariesStruct< // Update i's contribution into the val and add it to accum for next round if (i < loop_boundaries.end) closure(i, val, true); - accum = sg.shuffle(val, mask + vector_offset); + accum = Kokkos::Impl::SYCLReduction::select_from_group( + sg, val, mask + vector_offset); } reducer.reference() = accum; } @@ -927,7 +933,8 @@ KOKKOS_INLINE_FUNCTION void single( const auto grange1 = item.get_local_range(1); const auto sg = item.get_sub_group(); if (item.get_local_id(1) == 0) lambda(val); - val = sg.shuffle(val, (sg.get_local_id() / grange1) * grange1); + val = Kokkos::Impl::SYCLReduction::select_from_group( + sg, val, (sg.get_local_id() / grange1) * grange1); } template diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_WorkgroupReduction.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_WorkgroupReduction.hpp index c308384af0..abf0bd8f53 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_WorkgroupReduction.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_WorkgroupReduction.hpp @@ -21,8 +21,53 @@ namespace Kokkos::Impl::SYCLReduction { -// FIXME_SYCL It appears that using shuffles is slower than going through local -// memory. +template +struct TrivialWrapper { + std::byte array[N]; +}; + +// shuffle down +template +T shift_group_left(sycl::sub_group sg, T x, + sycl::sub_group::linear_id_type delta) { + if constexpr (std::is_trivially_copyable_v) + return sycl::shift_group_left(sg, x, delta); + else { + auto tmp = sycl::shift_group_left( + sg, reinterpret_cast&>(x), delta); + return reinterpret_cast(tmp); + } +} + +// shuffle up +template +T shift_group_right(sycl::sub_group sg, T x, + sycl::sub_group::linear_id_type delta) { + if constexpr (std::is_trivially_copyable_v) + return sycl::shift_group_right(sg, x, delta); + else { + auto tmp = sycl::shift_group_right( + sg, reinterpret_cast&>(x), delta); + return reinterpret_cast(tmp); + } +} + +// shuffle +template +T select_from_group(sycl::sub_group sg, T x, + sycl::sub_group::id_type remote_local_id) { + if constexpr (std::is_trivially_copyable_v) + return sycl::select_from_group(sg, x, remote_local_id); + else { + auto tmp = sycl::select_from_group( + sg, reinterpret_cast&>(x), remote_local_id); + return reinterpret_cast(tmp); + } +} + +// FIXME_SYCL For some types, shuffle reductions are competitive with local +// memory reductions but they are significantly slower for the value type used +// in combined reductions with multiple double arguments. template inline constexpr bool use_shuffle_based_algorithm = false; // std::is_reference_v; @@ -30,7 +75,7 @@ inline constexpr bool use_shuffle_based_algorithm = false; template std::enable_if_t> workgroup_reduction( sycl::nd_item& item, sycl::local_accessor local_mem, - sycl::device_ptr results_ptr, + sycl_device_ptr results_ptr, sycl::global_ptr device_accessible_result_ptr, const unsigned int value_count_, const ReducerType& final_reducer, bool final, unsigned int max_size) { @@ -102,24 +147,40 @@ std::enable_if_t> workgroup_reduction( template std::enable_if_t> workgroup_reduction( sycl::nd_item& item, sycl::local_accessor local_mem, - ValueType local_value, sycl::device_ptr results_ptr, + ValueType local_value, sycl_device_ptr results_ptr, sycl::global_ptr device_accessible_result_ptr, const ReducerType& final_reducer, bool final, unsigned int max_size) { const auto local_id = item.get_local_linear_id(); // Perform the actual workgroup reduction in each subgroup // separately. - auto sg = item.get_sub_group(); - const int id_in_sg = sg.get_local_id()[0]; - const auto local_range = - std::min(sg.get_local_range()[0], max_size); + auto sg = item.get_sub_group(); + const int id_in_sg = sg.get_local_id()[0]; + const int local_range = std::min(sg.get_local_range()[0], max_size); const auto upper_stride_bound = - std::min(local_range - id_in_sg, max_size - local_id); + std::min(local_range - id_in_sg, max_size - local_id); +#if defined(KOKKOS_ARCH_INTEL_GPU) || defined(KOKKOS_IMPL_ARCH_NVIDIA_GPU) + auto shuffle_combine = [&](int stride) { + if (stride < local_range) { + auto tmp = Kokkos::Impl::SYCLReduction::shift_group_left(sg, local_value, + stride); + if (stride < upper_stride_bound) final_reducer.join(&local_value, &tmp); + } + }; + shuffle_combine(1); + shuffle_combine(2); + shuffle_combine(4); + shuffle_combine(8); + shuffle_combine(16); + KOKKOS_ASSERT(local_range <= 32); +#else for (unsigned int stride = 1; stride < local_range; stride <<= 1) { - auto tmp = sg.shuffle_down(local_value, stride); + auto tmp = + Kokkos::Impl::SYCLReduction::shift_group_left(sg, local_value, stride); if (stride < upper_stride_bound) final_reducer.join(&local_value, &tmp); } +#endif // Copy the subgroup results into the first positions of the // reduction array. @@ -140,7 +201,7 @@ std::enable_if_t> workgroup_reduction( // the first subgroup, we first combine the items with a higher // index. if (n_active_subgroups > local_range) { - for (unsigned int offset = local_range; offset < n_active_subgroups; + for (int offset = local_range; offset < n_active_subgroups; offset += local_range) if (id_in_sg + offset < n_active_subgroups) { final_reducer.join(&sg_value, &local_mem[(id_in_sg + offset)]); @@ -149,11 +210,29 @@ std::enable_if_t> workgroup_reduction( } // Then, we proceed as before. +#if defined(KOKKOS_ARCH_INTEL_GPU) || defined(KOKKOS_IMPL_ARCH_NVIDIA_GPU) + auto shuffle_combine_sg = [&](int stride) { + if (stride < local_range) { + auto tmp = + Kokkos::Impl::SYCLReduction::shift_group_left(sg, sg_value, stride); + if (id_in_sg + stride < n_active_subgroups) + final_reducer.join(&sg_value, &tmp); + } + }; + shuffle_combine_sg(1); + shuffle_combine_sg(2); + shuffle_combine_sg(4); + shuffle_combine_sg(8); + shuffle_combine_sg(16); + KOKKOS_ASSERT(local_range <= 32); +#else for (unsigned int stride = 1; stride < local_range; stride <<= 1) { - auto tmp = sg.shuffle_down(sg_value, stride); + auto tmp = + Kokkos::Impl::SYCLReduction::shift_group_left(sg, sg_value, stride); if (id_in_sg + stride < n_active_subgroups) final_reducer.join(&sg_value, &tmp); } +#endif // Finally, we copy the workgroup results back to global memory // to be used in the next iteration. If this is the last diff --git a/lib/kokkos/core/src/Serial/Kokkos_Serial.cpp b/lib/kokkos/core/src/Serial/Kokkos_Serial.cpp index 39b201976b..44d797f1cc 100644 --- a/lib/kokkos/core/src/Serial/Kokkos_Serial.cpp +++ b/lib/kokkos/core/src/Serial/Kokkos_Serial.cpp @@ -35,6 +35,9 @@ namespace Kokkos { namespace Impl { +std::vector SerialInternal::all_instances; +std::mutex SerialInternal::all_instances_mutex; + bool SerialInternal::is_initialized() { return m_is_initialized; } void SerialInternal::initialize() { @@ -43,6 +46,12 @@ void SerialInternal::initialize() { Impl::SharedAllocationRecord::tracking_enable(); m_is_initialized = true; + + // guard pushing to all_instances + { + std::scoped_lock lock(all_instances_mutex); + all_instances.push_back(this); + } } void SerialInternal::finalize() { @@ -59,6 +68,17 @@ void SerialInternal::finalize() { } m_is_initialized = false; + + // guard erasing from all_instances + { + std::scoped_lock lock(all_instances_mutex); + auto it = std::find(all_instances.begin(), all_instances.end(), this); + if (it == all_instances.end()) + Kokkos::abort( + "Execution space instance to be removed couldn't be found!"); + std::swap(*it, all_instances.back()); + all_instances.pop_back(); + } } SerialInternal& SerialInternal::singleton() { @@ -97,9 +117,12 @@ void SerialInternal::resize_thread_team_data(size_t pool_reduce_bytes, m_thread_team_data.disband_team(); m_thread_team_data.disband_pool(); - space.deallocate("Kokkos::Serial::scratch_mem", - m_thread_team_data.scratch_buffer(), - m_thread_team_data.scratch_bytes()); + // impl_deallocate doesn't fence which we try to avoid here since that + // interferes with the using the m_instance_mutex for ensuring proper + // kernel enqueuing + space.impl_deallocate("Kokkos::Serial::scratch_mem", + m_thread_team_data.scratch_buffer(), + m_thread_team_data.scratch_bytes()); } if (pool_reduce_bytes < old_pool_reduce) { @@ -119,13 +142,7 @@ void SerialInternal::resize_thread_team_data(size_t pool_reduce_bytes, HostThreadTeamData::scratch_size(pool_reduce_bytes, team_reduce_bytes, team_shared_bytes, thread_local_bytes); - void* ptr = nullptr; - try { - ptr = space.allocate("Kokkos::Serial::scratch_mem", alloc_bytes); - } catch (Kokkos::Experimental::RawMemoryAllocationFailure const& failure) { - // For now, just rethrow the error message the existing way - Kokkos::Impl::throw_runtime_exception(failure.get_error_message()); - } + void* ptr = space.allocate("Kokkos::Serial::scratch_mem", alloc_bytes); m_thread_team_data.scratch_assign(static_cast(ptr), alloc_bytes, pool_reduce_bytes, team_reduce_bytes, @@ -147,7 +164,9 @@ Serial::Serial(NewInstance) : m_space_instance(new Impl::SerialInternal, [](Impl::SerialInternal* ptr) { ptr->finalize(); delete ptr; - }) {} + }) { + m_space_instance->initialize(); +} void Serial::print_configuration(std::ostream& os, bool /*verbose*/) const { os << "Host Serial Execution Space:\n"; diff --git a/lib/kokkos/core/src/Serial/Kokkos_Serial.hpp b/lib/kokkos/core/src/Serial/Kokkos_Serial.hpp index 43eb4992ed..81d43b31b3 100644 --- a/lib/kokkos/core/src/Serial/Kokkos_Serial.hpp +++ b/lib/kokkos/core/src/Serial/Kokkos_Serial.hpp @@ -60,7 +60,10 @@ class SerialInternal { static SerialInternal& singleton(); - std::mutex m_thread_team_data_mutex; + std::mutex m_instance_mutex; + + static std::vector all_instances; + static std::mutex all_instances_mutex; // Resize thread team data scratch memory void resize_thread_team_data(size_t pool_reduce_bytes, @@ -113,7 +116,15 @@ class Serial { Serial(); - Serial(NewInstance); + explicit Serial(NewInstance); + +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 + template + KOKKOS_DEPRECATED_WITH_COMMENT( + "Serial execution space should be constructed explicitly.") + Serial(NewInstance) + : Serial(NewInstance{}) {} +#endif /// \brief True if and only if this method is being called in a /// thread-parallel function. @@ -137,7 +148,14 @@ class Serial { name, Kokkos::Tools::Experimental::SpecialSynchronizationCases:: GlobalDeviceSynchronization, - []() {}); // TODO: correct device ID + []() { + std::lock_guard lock_all_instances( + Impl::SerialInternal::all_instances_mutex); + for (auto* instance_ptr : Impl::SerialInternal::all_instances) { + std::lock_guard lock_instance( + instance_ptr->m_instance_mutex); + } + }); // TODO: correct device ID Kokkos::memory_fence(); } @@ -145,7 +163,10 @@ class Serial { "Kokkos::Serial::fence: Unnamed Instance Fence") const { Kokkos::Tools::Experimental::Impl::profile_fence_event( name, Kokkos::Tools::Experimental::Impl::DirectFenceIDHandle{1}, - []() {}); // TODO: correct device ID + [this]() { + auto* internal_instance = this->impl_internal_space_instance(); + std::lock_guard lock(internal_instance->m_instance_mutex); + }); // TODO: correct device ID Kokkos::memory_fence(); } diff --git a/lib/kokkos/core/src/Serial/Kokkos_Serial_Parallel_MDRange.hpp b/lib/kokkos/core/src/Serial/Kokkos_Serial_Parallel_MDRange.hpp index 67978aa3e9..34e115eca9 100644 --- a/lib/kokkos/core/src/Serial/Kokkos_Serial_Parallel_MDRange.hpp +++ b/lib/kokkos/core/src/Serial/Kokkos_Serial_Parallel_MDRange.hpp @@ -43,7 +43,14 @@ class ParallelFor, } public: - inline void execute() const { this->exec(); } + inline void execute() const { + // Make sure kernels are running sequentially even when using multiple + // threads + auto* internal_instance = + m_iter.m_rp.space().impl_internal_space_instance(); + std::lock_guard lock(internal_instance->m_instance_mutex); + this->exec(); + } template static int max_tile_size_product(const Policy&, const Functor&) { /** @@ -104,9 +111,11 @@ class ParallelReduce lock( - internal_instance->m_thread_team_data_mutex); + + // Make sure kernels are running sequentially even when using multiple + // threads, lock resize_thread_team_data + std::lock_guard instance_lock( + internal_instance->m_instance_mutex); internal_instance->resize_thread_team_data( pool_reduce_size, team_reduce_size, team_shared_size, thread_local_size); diff --git a/lib/kokkos/core/src/Serial/Kokkos_Serial_Parallel_Range.hpp b/lib/kokkos/core/src/Serial/Kokkos_Serial_Parallel_Range.hpp index 91b4c56711..80faec9041 100644 --- a/lib/kokkos/core/src/Serial/Kokkos_Serial_Parallel_Range.hpp +++ b/lib/kokkos/core/src/Serial/Kokkos_Serial_Parallel_Range.hpp @@ -49,6 +49,10 @@ class ParallelFor, Kokkos::Serial> { public: inline void execute() const { + // Make sure kernels are running sequentially even when using multiple + // threads + auto* internal_instance = m_policy.space().impl_internal_space_instance(); + std::lock_guard lock(internal_instance->m_instance_mutex); this->template exec(); } @@ -103,9 +107,11 @@ class ParallelReduce, const size_t thread_local_size = 0; // Never shrinks auto* internal_instance = m_policy.space().impl_internal_space_instance(); - // Need to lock resize_thread_team_data - std::lock_guard lock( - internal_instance->m_thread_team_data_mutex); + + // Make sure kernels are running sequentially even when using multiple + // threads, lock resize_thread_team_data + std::lock_guard instance_lock( + internal_instance->m_instance_mutex); internal_instance->resize_thread_team_data( pool_reduce_size, team_reduce_size, team_shared_size, thread_local_size); @@ -187,10 +193,12 @@ class ParallelScan, const size_t team_shared_size = 0; // Never shrinks const size_t thread_local_size = 0; // Never shrinks - // Need to lock resize_thread_team_data auto* internal_instance = m_policy.space().impl_internal_space_instance(); - std::lock_guard lock( - internal_instance->m_thread_team_data_mutex); + // Make sure kernels are running sequentially even when using multiple + // threads, lock resize_thread_team_data + std::lock_guard instance_lock( + internal_instance->m_instance_mutex); + internal_instance->resize_thread_team_data( pool_reduce_size, team_reduce_size, team_shared_size, thread_local_size); @@ -253,10 +261,12 @@ class ParallelScanWithTotal, const size_t team_shared_size = 0; // Never shrinks const size_t thread_local_size = 0; // Never shrinks - // Need to lock resize_thread_team_data auto* internal_instance = m_policy.space().impl_internal_space_instance(); - std::lock_guard lock( - internal_instance->m_thread_team_data_mutex); + // Make sure kernels are running sequentially even when using multiple + // threads, lock resize_thread_team_data + std::lock_guard instance_lock( + internal_instance->m_instance_mutex); + internal_instance->resize_thread_team_data( pool_reduce_size, team_reduce_size, team_shared_size, thread_local_size); diff --git a/lib/kokkos/core/src/Serial/Kokkos_Serial_Parallel_Team.hpp b/lib/kokkos/core/src/Serial/Kokkos_Serial_Parallel_Team.hpp index a25b51496e..a523cc86c9 100644 --- a/lib/kokkos/core/src/Serial/Kokkos_Serial_Parallel_Team.hpp +++ b/lib/kokkos/core/src/Serial/Kokkos_Serial_Parallel_Team.hpp @@ -247,9 +247,11 @@ class ParallelFor, const size_t thread_local_size = 0; // Never shrinks auto* internal_instance = m_policy.space().impl_internal_space_instance(); - // Need to lock resize_thread_team_data - std::lock_guard lock( - internal_instance->m_thread_team_data_mutex); + // Make sure kernels are running sequentially even when using multiple + // threads, lock resize_thread_team_data + std::lock_guard instance_lock( + internal_instance->m_instance_mutex); + internal_instance->resize_thread_team_data( pool_reduce_size, team_reduce_size, team_shared_size, thread_local_size); @@ -319,9 +321,11 @@ class ParallelReduce lock( - internal_instance->m_thread_team_data_mutex); + // Make sure kernels are running sequentially even when using multiple + // threads, lock resize_thread_team_data + std::lock_guard instance_lock( + internal_instance->m_instance_mutex); + internal_instance->resize_thread_team_data( pool_reduce_size, team_reduce_size, team_shared_size, thread_local_size); diff --git a/lib/kokkos/core/src/Threads/Kokkos_Threads_Team.hpp b/lib/kokkos/core/src/Threads/Kokkos_Threads_Team.hpp index fd0f221365..a3501a437d 100644 --- a/lib/kokkos/core/src/Threads/Kokkos_Threads_Team.hpp +++ b/lib/kokkos/core/src/Threads/Kokkos_Threads_Team.hpp @@ -188,8 +188,6 @@ class ThreadsExecTeamMember { using type = typename if_c::type; - if (m_instance == nullptr) return value; - if (team_rank() != team_size() - 1) * ((volatile type*)m_instance->scratch_memory()) = value; @@ -229,8 +227,6 @@ class ThreadsExecTeamMember { using type = typename if_c::type; - if (m_instance == nullptr) return; - type* const local_value = ((type*)m_instance->scratch_memory()); // Set this thread's contribution @@ -285,8 +281,6 @@ class ThreadsExecTeamMember { using type = typename if_c::type; - if (m_instance == nullptr) return type(0); - volatile type* const work_value = ((type*)m_instance->scratch_memory()); *work_value = value; @@ -358,6 +352,7 @@ class ThreadsExecTeamMember { m_chunk_size(team.chunk_size()), m_league_chunk_end(0), m_team_alloc(team.team_alloc()) { + KOKKOS_ASSERT(m_instance != nullptr); if (team.league_size()) { // Execution is using device-team interface: diff --git a/lib/kokkos/core/src/View/Kokkos_ViewAlloc.hpp b/lib/kokkos/core/src/View/Kokkos_ViewAlloc.hpp new file mode 100644 index 0000000000..95cb6f619c --- /dev/null +++ b/lib/kokkos/core/src/View/Kokkos_ViewAlloc.hpp @@ -0,0 +1,318 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#ifndef KOKKOS_IMPL_PUBLIC_INCLUDE +#include +static_assert(false, + "Including non-public Kokkos header files is not allowed."); +#endif + +#ifndef KOKKOS_VIEW_ALLOC_HPP +#define KOKKOS_VIEW_ALLOC_HPP + +#include +#include +#include + +#include +#include +#include +#include +#include + +namespace Kokkos::Impl { + +template +bool is_zero_byte(const T& x) { + constexpr std::byte all_zeroes[sizeof(T)] = {}; + return std::memcmp(&x, all_zeroes, sizeof(T)) == 0; +} + +//---------------------------------------------------------------------------- + +/* + * The construction, assignment to default, and destruction + * are merged into a single functor. + * Primarily to work around an unresolved CUDA back-end bug + * that would lose the destruction cuda device function when + * called from the shared memory tracking destruction. + * Secondarily to have two fewer partial specializations. + */ +template ::value> +struct ViewValueFunctor; + +template +struct ViewValueFunctor { + using ExecSpace = typename DeviceType::execution_space; + + struct DestroyTag {}; + struct ConstructTag {}; + + ExecSpace space; + ValueType* ptr; + size_t n; + std::string name; + bool default_exec_space; + + template + KOKKOS_INLINE_FUNCTION + std::enable_if_t::value> + operator()(ConstructTag const&, const size_t i) const { + new (ptr + i) ValueType(); + } + + KOKKOS_INLINE_FUNCTION void operator()(DestroyTag const&, + const size_t i) const { + (ptr + i)->~ValueType(); + } + + ViewValueFunctor() = default; + ViewValueFunctor(const ViewValueFunctor&) = default; + ViewValueFunctor& operator=(const ViewValueFunctor&) = default; + + ViewValueFunctor(ExecSpace const& arg_space, ValueType* const arg_ptr, + size_t const arg_n, std::string arg_name) + : space(arg_space), + ptr(arg_ptr), + n(arg_n), + name(std::move(arg_name)), + default_exec_space(false) { + functor_instantiate_workaround(); + } + + ViewValueFunctor(ValueType* const arg_ptr, size_t const arg_n, + std::string arg_name) + : space(ExecSpace{}), + ptr(arg_ptr), + n(arg_n), + name(std::move(arg_name)), + default_exec_space(true) { + functor_instantiate_workaround(); + } + + template + std::enable_if_t::value && + std::is_trivially_copy_assignable::value> + construct_dispatch() { + ValueType value{}; +// On A64FX memset seems to do the wrong thing with regards to first touch +// leading to the significant performance issues +#ifndef KOKKOS_ARCH_A64FX + if (Impl::is_zero_byte(value)) { + uint64_t kpID = 0; + if (Kokkos::Profiling::profileLibraryLoaded()) { + // We are not really using parallel_for here but using beginParallelFor + // instead of begin_parallel_for (and adding "via memset") is the best + // we can do to indicate that this is not supposed to be tunable (and + // doesn't really execute a parallel_for). + Kokkos::Profiling::beginParallelFor( + "Kokkos::View::initialization [" + name + "] via memset", + Kokkos::Profiling::Experimental::device_id(space), &kpID); + } + (void)ZeroMemset( + space, Kokkos::View>(ptr, n)); + + if (Kokkos::Profiling::profileLibraryLoaded()) { + Kokkos::Profiling::endParallelFor(kpID); + } + if (default_exec_space) + space.fence("Kokkos::Impl::ViewValueFunctor: View init/destroy fence"); + } else { +#endif + parallel_for_implementation(); +#ifndef KOKKOS_ARCH_A64FX + } +#endif + } + + template + std::enable_if_t::value && + std::is_trivially_copy_assignable::value)> + construct_dispatch() { + parallel_for_implementation(); + } + + template + void parallel_for_implementation() { + using PolicyType = + Kokkos::RangePolicy, Tag>; + PolicyType policy(space, 0, n); + uint64_t kpID = 0; + if (Kokkos::Profiling::profileLibraryLoaded()) { + const std::string functor_name = + (std::is_same_v + ? "Kokkos::View::destruction [" + name + "]" + : "Kokkos::View::initialization [" + name + "]"); + Kokkos::Profiling::beginParallelFor( + functor_name, Kokkos::Profiling::Experimental::device_id(space), + &kpID); + } + +#ifdef KOKKOS_ENABLE_CUDA + if (std::is_same::value) { + Kokkos::Impl::cuda_prefetch_pointer(space, ptr, sizeof(ValueType) * n, + true); + } +#endif + const Kokkos::Impl::ParallelFor closure( + *this, policy); + closure.execute(); + if (default_exec_space || std::is_same_v) + space.fence("Kokkos::Impl::ViewValueFunctor: View init/destroy fence"); + if (Kokkos::Profiling::profileLibraryLoaded()) { + Kokkos::Profiling::endParallelFor(kpID); + } + } + + void construct_shared_allocation() { construct_dispatch(); } + + void destroy_shared_allocation() { +#ifdef KOKKOS_ENABLE_IMPL_VIEW_OF_VIEWS_DESTRUCTOR_PRECONDITION_VIOLATION_WORKAROUND + if constexpr (std::is_same_v) + for (size_t i = 0; i < n; ++i) (ptr + i)->~ValueType(); + else +#endif + { + parallel_for_implementation(); + } + } + + // This function is to ensure that the functor with DestroyTag is instantiated + // This is a workaround to avoid "cudaErrorInvalidDeviceFunction" error later + // when the function is queried with cudaFuncGetAttributes + void functor_instantiate_workaround() { +#if defined(KOKKOS_ENABLE_CUDA) || defined(KOKKOS_ENABLE_HIP) || \ + defined(KOKKOS_ENABLE_SYCL) || defined(KOKKOS_ENABLE_OPENMPTARGET) + if (false) { + parallel_for_implementation(); + } +#endif + } +}; + +template +struct ViewValueFunctor { + using ExecSpace = typename DeviceType::execution_space; + using PolicyType = Kokkos::RangePolicy>; + + ExecSpace space; + ValueType* ptr; + size_t n; + std::string name; + bool default_exec_space; + + KOKKOS_INLINE_FUNCTION + void operator()(const size_t i) const { ptr[i] = ValueType(); } + + ViewValueFunctor() = default; + ViewValueFunctor(const ViewValueFunctor&) = default; + ViewValueFunctor& operator=(const ViewValueFunctor&) = default; + + ViewValueFunctor(ExecSpace const& arg_space, ValueType* const arg_ptr, + size_t const arg_n, std::string arg_name) + : space(arg_space), + ptr(arg_ptr), + n(arg_n), + name(std::move(arg_name)), + default_exec_space(false) {} + + ViewValueFunctor(ValueType* const arg_ptr, size_t const arg_n, + std::string arg_name) + : space(ExecSpace{}), + ptr(arg_ptr), + n(arg_n), + name(std::move(arg_name)), + default_exec_space(true) {} + + template + std::enable_if_t::value && + std::is_trivially_copy_assignable::value> + construct_shared_allocation() { + // Shortcut for zero initialization +// On A64FX memset seems to do the wrong thing with regards to first touch +// leading to the significant performance issues +#ifndef KOKKOS_ARCH_A64FX + ValueType value{}; + if (Impl::is_zero_byte(value)) { + uint64_t kpID = 0; + if (Kokkos::Profiling::profileLibraryLoaded()) { + // We are not really using parallel_for here but using beginParallelFor + // instead of begin_parallel_for (and adding "via memset") is the best + // we can do to indicate that this is not supposed to be tunable (and + // doesn't really execute a parallel_for). + Kokkos::Profiling::beginParallelFor( + "Kokkos::View::initialization [" + name + "] via memset", + Kokkos::Profiling::Experimental::device_id(space), &kpID); + } + + (void)ZeroMemset( + space, Kokkos::View>(ptr, n)); + + if (Kokkos::Profiling::profileLibraryLoaded()) { + Kokkos::Profiling::endParallelFor(kpID); + } + if (default_exec_space) + space.fence("Kokkos::Impl::ViewValueFunctor: View init/destroy fence"); + } else { +#endif + parallel_for_implementation(); +#ifndef KOKKOS_ARCH_A64FX + } +#endif + } + + template + std::enable_if_t::value && + std::is_trivially_copy_assignable::value)> + construct_shared_allocation() { + parallel_for_implementation(); + } + + void parallel_for_implementation() { + PolicyType policy(space, 0, n); + uint64_t kpID = 0; + if (Kokkos::Profiling::profileLibraryLoaded()) { + Kokkos::Profiling::beginParallelFor( + "Kokkos::View::initialization [" + name + "]", + Kokkos::Profiling::Experimental::device_id(space), &kpID); + } +#ifdef KOKKOS_ENABLE_CUDA + if (std::is_same::value) { + Kokkos::Impl::cuda_prefetch_pointer(space, ptr, sizeof(ValueType) * n, + true); + } +#endif + const Kokkos::Impl::ParallelFor closure( + *this, policy); + closure.execute(); + if (default_exec_space) + space.fence( + "Kokkos::Impl::ViewValueFunctor: Fence after setting values in " + "view"); + if (Kokkos::Profiling::profileLibraryLoaded()) { + Kokkos::Profiling::endParallelFor(kpID); + } + } + + void destroy_shared_allocation() {} +}; +} // namespace Kokkos::Impl + +#endif // KOKKOS_VIEW_ALLOC_HPP diff --git a/lib/kokkos/core/src/View/MDSpan/Kokkos_MDSpan_Accessor.hpp b/lib/kokkos/core/src/View/MDSpan/Kokkos_MDSpan_Accessor.hpp new file mode 100644 index 0000000000..8814cc015e --- /dev/null +++ b/lib/kokkos/core/src/View/MDSpan/Kokkos_MDSpan_Accessor.hpp @@ -0,0 +1,220 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#ifndef KOKKOS_IMPL_PUBLIC_INCLUDE +static_assert(false, + "Including non-public Kokkos header files is not allowed."); +#endif + +#ifndef KOKKOS_MDSPAN_ACCESSOR_HPP +#define KOKKOS_MDSPAN_ACCESSOR_HPP + +#include +#include +#include +#include + +namespace Kokkos { + +// For now use the accessors in Impl namespace, as an +// implementation detail for rebasing View on mdspan +namespace Impl { + +template +struct SpaceAwareAccessor { + // Part of Accessor Requirements + using element_type = typename NestedAccessor::element_type; + using reference = typename NestedAccessor::reference; + using data_handle_type = typename NestedAccessor::data_handle_type; + using offset_policy = + SpaceAwareAccessor; + + // Specific to SpaceAwareAccessor + using memory_space = MemorySpace; + using nested_accessor_type = NestedAccessor; + + static_assert(is_memory_space_v); + + KOKKOS_DEFAULTED_FUNCTION + constexpr SpaceAwareAccessor() = default; + + template < + class OtherMemorySpace, class OtherNestedAccessorType, + std::enable_if_t< + MemorySpaceAccess::assignable && + std::is_constructible_v, + int> = 0> + KOKKOS_FUNCTION constexpr SpaceAwareAccessor( + const SpaceAwareAccessor& + other) noexcept + : nested_acc(other.nested_acc) {} + + KOKKOS_FUNCTION + SpaceAwareAccessor(const NestedAccessor& acc) : nested_acc(acc) {} + + KOKKOS_FUNCTION + explicit operator NestedAccessor() const { return nested_acc; } + + KOKKOS_FUNCTION + constexpr reference access(data_handle_type p, size_t i) const noexcept { + Kokkos::Impl::runtime_check_memory_access_violation( + "Kokkos::SpaceAwareAccessor ERROR: attempt to access inaccessible " + "memory space"); + return nested_acc.access(p, i); + } + + KOKKOS_FUNCTION + constexpr typename offset_policy::data_handle_type offset(data_handle_type p, + size_t i) const + noexcept { + return nested_acc.offset(p, i); + } + + // Canonical way for accessing nested accessor see ISO C++ + // [linalg.scaled.scaledaccessor] + KOKKOS_FUNCTION + constexpr const NestedAccessor& nested_accessor() const noexcept { + return nested_acc; + } + + private: +// We either compile with our custom mdspan impl +// in which case we discover inside it whether no_unique_address +// works, or we use C++23 in which case it better be available +#ifdef _MDSPAN_NO_UNIQUE_ADDRESS + _MDSPAN_NO_UNIQUE_ADDRESS +#else + [[no_unique_address]] +#endif + NestedAccessor nested_acc; + template + friend struct SpaceAwareAccessor; +}; + +template +struct SpaceAwareAccessor { + // Part of Accessor Requirements + using element_type = typename NestedAccessor::element_type; + using reference = typename NestedAccessor::reference; + using data_handle_type = typename NestedAccessor::data_handle_type; + + using offset_policy = + SpaceAwareAccessor; + + // Specific to SpaceAwareAccessor + using memory_space = AnonymousSpace; + using nested_accessor_type = NestedAccessor; + + KOKKOS_DEFAULTED_FUNCTION + constexpr SpaceAwareAccessor() = default; + + template , + int> = 0> + KOKKOS_FUNCTION constexpr SpaceAwareAccessor( + const SpaceAwareAccessor& + other) noexcept + : nested_acc(other.nested_acc) {} + + KOKKOS_FUNCTION + SpaceAwareAccessor(const NestedAccessor& acc) : nested_acc(acc) {} + + KOKKOS_FUNCTION + explicit operator NestedAccessor() const { return nested_acc; } + + KOKKOS_FUNCTION + constexpr reference access(data_handle_type p, size_t i) const noexcept { + return nested_acc.access(p, i); + } + + KOKKOS_FUNCTION + constexpr typename offset_policy::data_handle_type offset(data_handle_type p, + size_t i) const + noexcept { + return nested_acc.offset(p, i); + } + + // Canonical way for accessing nested accessor see ISO C++ + // [linalg.scaled.scaledaccessor] + KOKKOS_FUNCTION + constexpr const NestedAccessor& nested_accessor() const noexcept { + return nested_acc; + } + + private: +// We either compile with our custom mdspan impl +// in which case we discover inside it whether no_unique_address +// works, or we use C++23 in which case it better be available +#ifdef _MDSPAN_NO_UNIQUE_ADDRESS + _MDSPAN_NO_UNIQUE_ADDRESS +#else + [[no_unique_address]] +#endif + NestedAccessor nested_acc; + template + friend struct SpaceAwareAccessor; +}; + +// Like atomic_accessor_relaxed proposed for ISO C++26 but with +// defaulted memory scope - similar to how desul's AtomicRef has a memory scope +template +struct AtomicAccessorRelaxed { + using element_type = ElementType; + using reference = + desul::AtomicRef; + using data_handle_type = ElementType*; + using offset_policy = AtomicAccessorRelaxed; + + KOKKOS_DEFAULTED_FUNCTION + AtomicAccessorRelaxed() = default; + + // Conversions from non-const to const element type + template >* = nullptr> + KOKKOS_FUNCTION constexpr AtomicAccessorRelaxed( + Kokkos::default_accessor) noexcept {} + + template >* = nullptr> + KOKKOS_FUNCTION constexpr AtomicAccessorRelaxed( + AtomicAccessorRelaxed) noexcept {} + + template >* = nullptr> + KOKKOS_FUNCTION explicit operator default_accessor() const { + return default_accessor{}; + } + + KOKKOS_FUNCTION + reference access(data_handle_type p, size_t i) const noexcept { + return reference(p[i]); + } + + KOKKOS_FUNCTION + data_handle_type offset(data_handle_type p, size_t i) const noexcept { + return p + i; + } +}; + +} // namespace Impl +} // namespace Kokkos + +#endif diff --git a/lib/kokkos/core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp b/lib/kokkos/core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp index 3846b52d23..29d1e00adf 100644 --- a/lib/kokkos/core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp +++ b/lib/kokkos/core/src/View/MDSpan/Kokkos_MDSpan_Extents.hpp @@ -37,9 +37,6 @@ struct ViewDimension; template struct ViewDataType; -} // namespace Kokkos::Impl - -namespace Kokkos::Experimental::Impl { // A few things to note -- // - mdspan allows for 0-rank extents similarly to View, so we don't need @@ -106,6 +103,20 @@ struct DataTypeFromExtents { // Will cause a compile error if it is malformed (i.e. dynamic after static) using type = typename ::Kokkos::Impl::ViewDataType::type; }; -} // namespace Kokkos::Experimental::Impl + +template +constexpr KOKKOS_INLINE_FUNCTION auto extents_from_view_mapping_impl( + const VM &view_mapping, std::index_sequence) { + return Extents{view_mapping.extent(Indices)...}; +} + +template +constexpr KOKKOS_INLINE_FUNCTION auto extents_from_view_mapping( + const VM &view_mapping) { + static_assert(Extents::rank() == VM::Rank); + return extents_from_view_mapping_impl( + view_mapping, std::make_index_sequence{}); +} +} // namespace Kokkos::Impl #endif // KOKKOS_EXPERIMENTAL_MDSPAN_EXTENTS_HPP diff --git a/lib/kokkos/core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp b/lib/kokkos/core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp new file mode 100644 index 0000000000..089628137d --- /dev/null +++ b/lib/kokkos/core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp @@ -0,0 +1,156 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#ifndef KOKKOS_IMPL_PUBLIC_INCLUDE +static_assert(false, + "Including non-public Kokkos header files is not allowed."); +#endif + +#ifndef KOKKOS_EXPERIMENTAL_MDSPAN_LAYOUT_HPP +#define KOKKOS_EXPERIMENTAL_MDSPAN_LAYOUT_HPP + +#include "Kokkos_MDSpan_Extents.hpp" +#include + +namespace Kokkos::Impl { + +template +struct LayoutFromArrayLayout; + +template <> +struct LayoutFromArrayLayout { + using type = Kokkos::Experimental::layout_left_padded; +}; + +template <> +struct LayoutFromArrayLayout { + using type = Kokkos::Experimental::layout_right_padded; +}; + +template <> +struct LayoutFromArrayLayout { + using type = layout_stride; +}; + +template +KOKKOS_INLINE_FUNCTION auto array_layout_from_mapping( + const typename MDSpanType::mapping_type &mapping) { + using mapping_type = typename MDSpanType::mapping_type; + using extents_type = typename mapping_type::extents_type; + + constexpr auto rank = extents_type::rank(); + const auto &ext = mapping.extents(); + + static_assert(rank <= ARRAY_LAYOUT_MAX_RANK, + "Unsupported rank for mdspan (must be <= 8)"); + + if constexpr (std::is_same_v) { + return Kokkos::LayoutStride{ + rank > 0 ? ext.extent(0) : KOKKOS_IMPL_CTOR_DEFAULT_ARG, + rank > 0 ? mapping.stride(0) : 0, + rank > 1 ? ext.extent(1) : KOKKOS_IMPL_CTOR_DEFAULT_ARG, + rank > 1 ? mapping.stride(1) : 0, + rank > 2 ? ext.extent(2) : KOKKOS_IMPL_CTOR_DEFAULT_ARG, + rank > 2 ? mapping.stride(2) : 0, + rank > 3 ? ext.extent(3) : KOKKOS_IMPL_CTOR_DEFAULT_ARG, + rank > 3 ? mapping.stride(3) : 0, + rank > 4 ? ext.extent(4) : KOKKOS_IMPL_CTOR_DEFAULT_ARG, + rank > 4 ? mapping.stride(4) : 0, + rank > 5 ? ext.extent(5) : KOKKOS_IMPL_CTOR_DEFAULT_ARG, + rank > 5 ? mapping.stride(5) : 0, + rank > 6 ? ext.extent(6) : KOKKOS_IMPL_CTOR_DEFAULT_ARG, + rank > 6 ? mapping.stride(6) : 0, + rank > 7 ? ext.extent(7) : KOKKOS_IMPL_CTOR_DEFAULT_ARG, + rank > 7 ? mapping.stride(7) : 0, + }; + } else { + // FIXME: Kokkos Layouts don't store stride (it's in the mapping) + // We could conceivably fix this by adding an extra ViewCtorProp for + // an abritrary padding. For now we will check for this. + if constexpr (rank > 1 && + (std::is_same_v> || + std::is_same_v>)) { + [[maybe_unused]] constexpr size_t strided_index = + std::is_same_v< + typename mapping_type::layout_type, + Kokkos::Experimental::layout_left_padded> + ? 1 + : rank - 2; + [[maybe_unused]] constexpr size_t extent_index = + std::is_same_v< + typename mapping_type::layout_type, + Kokkos::Experimental::layout_left_padded> + ? 0 + : rank - 1; + KOKKOS_ASSERT(mapping.stride(strided_index) == ext.extent(extent_index)); + } + + return ArrayLayout{rank > 0 ? ext.extent(0) : KOKKOS_IMPL_CTOR_DEFAULT_ARG, + rank > 1 ? ext.extent(1) : KOKKOS_IMPL_CTOR_DEFAULT_ARG, + rank > 2 ? ext.extent(2) : KOKKOS_IMPL_CTOR_DEFAULT_ARG, + rank > 3 ? ext.extent(3) : KOKKOS_IMPL_CTOR_DEFAULT_ARG, + rank > 4 ? ext.extent(4) : KOKKOS_IMPL_CTOR_DEFAULT_ARG, + rank > 5 ? ext.extent(5) : KOKKOS_IMPL_CTOR_DEFAULT_ARG, + rank > 6 ? ext.extent(6) : KOKKOS_IMPL_CTOR_DEFAULT_ARG, + rank > 7 ? ext.extent(7) : KOKKOS_IMPL_CTOR_DEFAULT_ARG}; + } +#ifdef KOKKOS_COMPILER_INTEL + __builtin_unreachable(); +#endif +} + +template +KOKKOS_INLINE_FUNCTION auto mapping_from_view_mapping(const VM &view_mapping) { + using mapping_type = typename MDSpanType::mapping_type; + using extents_type = typename mapping_type::extents_type; + + // std::span is not available in C++17 (our current requirements), + // so we need to use the std::array constructor for layout mappings. + // FIXME When C++20 is available, we can use std::span here instead + std::size_t strides[VM::Rank]; + view_mapping.stride_fill(&strides[0]); + if constexpr (std::is_same_v) { + return mapping_type(Kokkos::mdspan_non_standard, + extents_from_view_mapping(view_mapping), + strides); + } else if constexpr (VM::Rank > 1 && + std::is_same_v>) { + return mapping_type(extents_from_view_mapping(view_mapping), + strides[1]); + } else if constexpr (VM::Rank > 1 && + std::is_same_v>) { + return mapping_type(extents_from_view_mapping(view_mapping), + strides[VM::Rank - 2]); + } else { + return mapping_type(extents_from_view_mapping(view_mapping)); + } +#ifdef KOKKOS_COMPILER_INTEL + __builtin_unreachable(); +#endif +} + +} // namespace Kokkos::Impl + +#endif // KOKKOS_EXPERIMENTAL_MDSPAN_LAYOUT_HPP diff --git a/lib/kokkos/core/src/decl/Kokkos_Declare_SYCL.hpp b/lib/kokkos/core/src/decl/Kokkos_Declare_SYCL.hpp index bd12c5c6a9..d13c90825c 100644 --- a/lib/kokkos/core/src/decl/Kokkos_Declare_SYCL.hpp +++ b/lib/kokkos/core/src/decl/Kokkos_Declare_SYCL.hpp @@ -19,6 +19,9 @@ #if defined(KOKKOS_ENABLE_SYCL) #include +#ifdef SYCL_EXT_ONEAPI_GRAPH +#include +#endif #include #include #include diff --git a/lib/kokkos/core/src/impl/Kokkos_Core.cpp b/lib/kokkos/core/src/impl/Kokkos_Core.cpp index c7addbe337..6f862718bc 100644 --- a/lib/kokkos/core/src/impl/Kokkos_Core.cpp +++ b/lib/kokkos/core/src/impl/Kokkos_Core.cpp @@ -91,6 +91,7 @@ void combine(Kokkos::InitializationSettings& out, KOKKOS_IMPL_COMBINE_SETTING(map_device_id_by); KOKKOS_IMPL_COMBINE_SETTING(device_id); KOKKOS_IMPL_COMBINE_SETTING(disable_warnings); + KOKKOS_IMPL_COMBINE_SETTING(print_configuration); KOKKOS_IMPL_COMBINE_SETTING(tune_internals); KOKKOS_IMPL_COMBINE_SETTING(tools_help); KOKKOS_IMPL_COMBINE_SETTING(tools_libs); @@ -610,6 +611,7 @@ void pre_initialize_internal(const Kokkos::InitializationSettings& settings) { #else declare_configuration_metadata("options", "KOKKOS_ENABLE_LIBDL", "no"); #endif + declare_configuration_metadata("architecture", "Default Device", typeid(Kokkos::DefaultExecutionSpace).name()); @@ -750,9 +752,6 @@ void pre_initialize_internal(const Kokkos::InitializationSettings& settings) { #elif defined(KOKKOS_ARCH_AMD_GFX1100) declare_configuration_metadata("architecture", "GPU architecture", "AMD_GFX1100"); -#elif defined(KOKKOS_ARCH_AMD_GFX1103) - declare_configuration_metadata("architecture", "GPU architecture", - "AMD_GFX1103"); #else declare_configuration_metadata("architecture", "GPU architecture", "none"); @@ -788,34 +787,18 @@ void initialize_internal(const Kokkos::InitializationSettings& settings) { post_initialize_internal(settings); } -void pre_finalize_internal() { - typename decltype(finalize_hooks)::size_type numSuccessfulCalls = 0; +// declared noexcept such that std::terminate is called if any of the registered +// function throws +void call_registered_finalize_hook_functions() noexcept { while (!finalize_hooks.empty()) { - auto f = finalize_hooks.top(); - try { - f(); - } catch (...) { - std::cerr << "Kokkos::finalize: A finalize hook (set via " - "Kokkos::push_finalize_hook) threw an exception that it did " - "not catch." - " Per std::atexit rules, this results in std::terminate. " - "This is " - "finalize hook number " - << numSuccessfulCalls - << " (1-based indexing) " - "out of " - << finalize_hooks.size() - << " to call. Remember that " - "Kokkos::finalize calls finalize hooks in reverse order " - "from how they " - "were pushed." - << std::endl; - std::terminate(); - } + auto const& func = finalize_hooks.top(); + func(); finalize_hooks.pop(); - ++numSuccessfulCalls; } +} +void pre_finalize_internal() { + call_registered_finalize_hook_functions(); Kokkos::Profiling::finalize(); } diff --git a/lib/kokkos/core/src/impl/Kokkos_Default_Graph_Impl.hpp b/lib/kokkos/core/src/impl/Kokkos_Default_Graph_Impl.hpp index 3693dff3d4..05d4854919 100644 --- a/lib/kokkos/core/src/impl/Kokkos_Default_Graph_Impl.hpp +++ b/lib/kokkos/core/src/impl/Kokkos_Default_Graph_Impl.hpp @@ -56,7 +56,7 @@ struct GraphImpl : private ExecutionSpaceInstanceStorage { //---------------------------------------------------------------------------- // {{{2 - // Not moveable or copyable; it spends its whole live as a shared_ptr in the + // Not movable or copyable; it spends its whole live as a shared_ptr in the // Graph object GraphImpl() = default; GraphImpl(GraphImpl const&) = delete; @@ -82,10 +82,7 @@ struct GraphImpl : private ExecutionSpaceInstanceStorage { template // requires NodeImplPtr is a shared_ptr to specialization of GraphNodeImpl void add_node(std::shared_ptr const& arg_node_ptr) { - static_assert( - NodeImpl::kernel_type::Policy::is_graph_kernel::value, - "Something has gone horribly wrong, but it's too complicated to " - "explain here. Buy Daisy a coffee and she'll explain it to you."); + static_assert(NodeImpl::kernel_type::Policy::is_graph_kernel::value); // Since this is always called before any calls to add_predecessor involving // it, we can treat this node as a sink until we discover otherwise. arg_node_ptr->node_details_t::set_kernel(arg_node_ptr->get_kernel()); diff --git a/lib/kokkos/core/src/Kokkos_Atomics_Desul_Config.hpp b/lib/kokkos/core/src/impl/Kokkos_DesulAtomicsConfig.hpp similarity index 72% rename from lib/kokkos/core/src/Kokkos_Atomics_Desul_Config.hpp rename to lib/kokkos/core/src/impl/Kokkos_DesulAtomicsConfig.hpp index 4cf170f5f1..02ab127d5c 100644 --- a/lib/kokkos/core/src/Kokkos_Atomics_Desul_Config.hpp +++ b/lib/kokkos/core/src/impl/Kokkos_DesulAtomicsConfig.hpp @@ -13,15 +13,9 @@ // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //@HEADER -#ifndef KOKKOS_IMPL_PUBLIC_INCLUDE -#include -static_assert(false, - "Including non-public Kokkos header files is not allowed."); -#endif -#ifndef KOKKOS_ATOMICS_DESUL_CONFIG_HPP -#define KOKKOS_ATOMICS_DESUL_CONFIG_HPP -#include +#ifndef KOKKOS_DESUL_ATOMICS_CONFIG_HPP +#define KOKKOS_DESUL_ATOMICS_CONFIG_HPP #if defined(KOKKOS_ARCH_KEPLER) || defined(KOKKOS_ARCH_MAXWELL) #define DESUL_CUDA_ARCH_IS_PRE_PASCAL @@ -32,4 +26,4 @@ static_assert(false, #define DESUL_CUDA_ARCH_IS_PRE_VOLTA #endif -#endif // KOKKOS_ATOMICS_DESUL_CONFIG_HPP +#endif diff --git a/lib/kokkos/core/src/impl/Kokkos_Error.cpp b/lib/kokkos/core/src/impl/Kokkos_Error.cpp index de6e83ed1f..0dcd5d523d 100644 --- a/lib/kokkos/core/src/impl/Kokkos_Error.cpp +++ b/lib/kokkos/core/src/impl/Kokkos_Error.cpp @@ -18,133 +18,54 @@ #define KOKKOS_IMPL_PUBLIC_INCLUDE #endif -#include -#include - #include -#include #include +#include #include #include // show_warnings #include -#include -//---------------------------------------------------------------------------- -//---------------------------------------------------------------------------- - -namespace Kokkos { -namespace Impl { - -void throw_runtime_exception(const std::string &msg) { +void Kokkos::Impl::throw_runtime_exception(const std::string &msg) { throw std::runtime_error(msg); } -void log_warning(const std::string &msg) { +void Kokkos::Impl::throw_bad_alloc(std::string_view memory_space_name, + std::size_t size, std::string_view label) { + std::stringstream ss; + ss << "Kokkos ERROR: " << memory_space_name + << " memory space failed to allocate " << human_memory_size(size) + << " (label=\"" << label << "\")."; + throw std::runtime_error(ss.str()); +} + +void Kokkos::Impl::log_warning(const std::string &msg) { if (show_warnings()) { std::cerr << msg << std::flush; } } -std::string human_memory_size(size_t arg_bytes) { +std::string Kokkos::Impl::human_memory_size(size_t arg_bytes) { double bytes = arg_bytes; const double K = 1024; const double M = K * 1024; const double G = M * 1024; + const double T = G * 1024; std::ostringstream out; if (bytes < K) { out << std::setprecision(4) << bytes << " B"; } else if (bytes < M) { bytes /= K; - out << std::setprecision(4) << bytes << " K"; + out << std::setprecision(4) << bytes << " KiB"; } else if (bytes < G) { bytes /= M; - out << std::setprecision(4) << bytes << " M"; - } else { + out << std::setprecision(4) << bytes << " MiB"; + } else if (bytes < T) { bytes /= G; - out << std::setprecision(4) << bytes << " G"; + out << std::setprecision(4) << bytes << " GiB"; + } else { + bytes /= T; + out << std::setprecision(4) << bytes << " TiB"; } return out.str(); } - -} // namespace Impl - -void Experimental::RawMemoryAllocationFailure::print_error_message( - std::ostream &o) const { - o << "Allocation of size " - << ::Kokkos::Impl::human_memory_size(m_attempted_size); - o << " failed"; - switch (m_failure_mode) { - case FailureMode::OutOfMemoryError: - o << ", likely due to insufficient memory."; - break; - case FailureMode::AllocationNotAligned: - o << " because the allocation was improperly aligned."; - break; - case FailureMode::InvalidAllocationSize: - o << " because the requested allocation size is not a valid size for the" - " requested allocation mechanism (it's probably too large)."; - break; - // TODO move this to the subclass for Cuda-related things - case FailureMode::MaximumCudaUVMAllocationsExceeded: - o << " because the maximum Cuda UVM allocations was exceeded."; - break; - case FailureMode::Unknown: o << " because of an unknown error."; break; - } - o << " (The allocation mechanism was "; - switch (m_mechanism) { - case AllocationMechanism::StdMalloc: o << "standard malloc()."; break; - case AllocationMechanism::CudaMalloc: o << "cudaMalloc()."; break; - case AllocationMechanism::CudaMallocManaged: - o << "cudaMallocManaged()."; - break; - case AllocationMechanism::CudaHostAlloc: o << "cudaHostAlloc()."; break; - case AllocationMechanism::HIPMalloc: o << "hipMalloc()."; break; - case AllocationMechanism::HIPHostMalloc: o << "hipHostMalloc()."; break; - case AllocationMechanism::HIPMallocManaged: - o << "hipMallocManaged()."; - break; - case AllocationMechanism::SYCLMallocDevice: - o << "sycl::malloc_device()."; - break; - case AllocationMechanism::SYCLMallocShared: - o << "sycl::malloc_shared()."; - break; - case AllocationMechanism::SYCLMallocHost: - o << "sycl::malloc_host()."; - break; - default: o << "unsupported."; - } - append_additional_error_information(o); - o << ")" << std::endl; -} - -std::string Experimental::RawMemoryAllocationFailure::get_error_message() - const { - std::ostringstream out; - print_error_message(out); - return out.str(); -} - -} // namespace Kokkos - -//---------------------------------------------------------------------------- -//---------------------------------------------------------------------------- - -namespace Kokkos { - -#ifdef KOKKOS_ENABLE_CUDA -namespace Experimental { - -void CudaRawMemoryAllocationFailure::append_additional_error_information( - std::ostream &o) const { - if (m_error_code != cudaSuccess) { - o << " The Cuda allocation returned the error code \"" - << cudaGetErrorName(m_error_code) << "\"."; - } -} - -} // end namespace Experimental -#endif - -} // namespace Kokkos diff --git a/lib/kokkos/core/src/impl/Kokkos_Error.hpp b/lib/kokkos/core/src/impl/Kokkos_Error.hpp index 1058fd98db..9a80c7b31b 100644 --- a/lib/kokkos/core/src/impl/Kokkos_Error.hpp +++ b/lib/kokkos/core/src/impl/Kokkos_Error.hpp @@ -18,116 +18,19 @@ #define KOKKOS_IMPL_ERROR_HPP #include -#include #include #include #include -namespace Kokkos { -namespace Impl { +namespace Kokkos::Impl { [[noreturn]] void throw_runtime_exception(const std::string &msg); - +[[noreturn]] void throw_bad_alloc(std::string_view memory_space_name, + std::size_t size, std::string_view label); void log_warning(const std::string &msg); -std::string human_memory_size(size_t arg_bytes); +std::string human_memory_size(size_t bytes); -} // namespace Impl +} // namespace Kokkos::Impl -namespace Experimental { - -class RawMemoryAllocationFailure : public std::bad_alloc { - public: - enum class FailureMode { - OutOfMemoryError, - AllocationNotAligned, - InvalidAllocationSize, - MaximumCudaUVMAllocationsExceeded, - Unknown - }; - enum class AllocationMechanism { - StdMalloc, -#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 - PosixMemAlign KOKKOS_DEPRECATED, - PosixMMap KOKKOS_DEPRECATED, - IntelMMAlloc KOKKOS_DEPRECATED, #endif - CudaMalloc, - CudaMallocManaged, - CudaHostAlloc, - HIPMalloc, - HIPHostMalloc, - HIPMallocManaged, - SYCLMallocDevice, - SYCLMallocShared, - SYCLMallocHost, - OpenACCMalloc, - }; - - private: - size_t m_attempted_size; - size_t m_attempted_alignment; - FailureMode m_failure_mode; - AllocationMechanism m_mechanism; - - public: - RawMemoryAllocationFailure( - size_t arg_attempted_size, size_t arg_attempted_alignment, - FailureMode arg_failure_mode = FailureMode::OutOfMemoryError, - AllocationMechanism arg_mechanism = - AllocationMechanism::StdMalloc) noexcept - : m_attempted_size(arg_attempted_size), - m_attempted_alignment(arg_attempted_alignment), - m_failure_mode(arg_failure_mode), - m_mechanism(arg_mechanism) {} - - RawMemoryAllocationFailure() noexcept = delete; - - RawMemoryAllocationFailure(RawMemoryAllocationFailure const &) noexcept = - default; - RawMemoryAllocationFailure(RawMemoryAllocationFailure &&) noexcept = default; - - RawMemoryAllocationFailure &operator =( - RawMemoryAllocationFailure const &) noexcept = default; - RawMemoryAllocationFailure &operator =( - RawMemoryAllocationFailure &&) noexcept = default; - - ~RawMemoryAllocationFailure() noexcept override = default; - - [[nodiscard]] const char *what() const noexcept override { - if (m_failure_mode == FailureMode::OutOfMemoryError) { - return "Memory allocation error: out of memory"; - } else if (m_failure_mode == FailureMode::AllocationNotAligned) { - return "Memory allocation error: allocation result was under-aligned"; - } - - return nullptr; // unreachable - } - - [[nodiscard]] size_t attempted_size() const noexcept { - return m_attempted_size; - } - - [[nodiscard]] size_t attempted_alignment() const noexcept { - return m_attempted_alignment; - } - - [[nodiscard]] AllocationMechanism allocation_mechanism() const noexcept { - return m_mechanism; - } - - [[nodiscard]] FailureMode failure_mode() const noexcept { - return m_failure_mode; - } - - void print_error_message(std::ostream &o) const; - [[nodiscard]] std::string get_error_message() const; - - virtual void append_additional_error_information(std::ostream &) const {} -}; - -} // end namespace Experimental - -} // namespace Kokkos - -#endif /* #ifndef KOKKOS_IMPL_ERROR_HPP */ diff --git a/lib/kokkos/core/src/impl/Kokkos_HostSpace.cpp b/lib/kokkos/core/src/impl/Kokkos_HostSpace.cpp index 1047b773d7..1c1fb67ff0 100644 --- a/lib/kokkos/core/src/impl/Kokkos_HostSpace.cpp +++ b/lib/kokkos/core/src/impl/Kokkos_HostSpace.cpp @@ -79,22 +79,9 @@ void *HostSpace::impl_allocate( ptr = operator new (arg_alloc_size, std::align_val_t(alignment), std::nothrow_t{}); - if ((ptr == nullptr) || (reinterpret_cast(ptr) == ~uintptr_t(0)) || + if (!ptr || (reinterpret_cast(ptr) == ~uintptr_t(0)) || (reinterpret_cast(ptr) & alignment_mask)) { - Experimental::RawMemoryAllocationFailure::FailureMode failure_mode = - Experimental::RawMemoryAllocationFailure::FailureMode:: - AllocationNotAligned; - if (ptr == nullptr) { - failure_mode = Experimental::RawMemoryAllocationFailure::FailureMode:: - OutOfMemoryError; - } - - Experimental::RawMemoryAllocationFailure::AllocationMechanism alloc_mec = - Experimental::RawMemoryAllocationFailure::AllocationMechanism:: - StdMalloc; - - throw Kokkos::Experimental::RawMemoryAllocationFailure( - arg_alloc_size, alignment, failure_mode, alloc_mec); + Impl::throw_bad_alloc(name(), arg_alloc_size, arg_label); } if (Kokkos::Profiling::profileLibraryLoaded()) { Kokkos::Profiling::allocateData(arg_handle, arg_label, ptr, reported_size); @@ -109,9 +96,8 @@ void HostSpace::deallocate(void *const arg_alloc_ptr, void HostSpace::deallocate(const char *arg_label, void *const arg_alloc_ptr, const size_t arg_alloc_size, - const size_t - - arg_logical_size) const { + const size_t arg_logical_size) const { + if (arg_alloc_ptr) Kokkos::fence("HostSpace::impl_deallocate before free"); impl_deallocate(arg_label, arg_alloc_ptr, arg_alloc_size, arg_logical_size); } void HostSpace::impl_deallocate( @@ -119,7 +105,6 @@ void HostSpace::impl_deallocate( const size_t arg_alloc_size, const size_t arg_logical_size, const Kokkos::Tools::SpaceHandle arg_handle) const { if (arg_alloc_ptr) { - Kokkos::fence("HostSpace::impl_deallocate before free"); size_t reported_size = (arg_logical_size > 0) ? arg_logical_size : arg_alloc_size; if (Kokkos::Profiling::profileLibraryLoaded()) { diff --git a/lib/kokkos/core/src/impl/Kokkos_HostThreadTeam.hpp b/lib/kokkos/core/src/impl/Kokkos_HostThreadTeam.hpp index 25f09b8286..3dc68a187b 100644 --- a/lib/kokkos/core/src/impl/Kokkos_HostThreadTeam.hpp +++ b/lib/kokkos/core/src/impl/Kokkos_HostThreadTeam.hpp @@ -106,7 +106,11 @@ class HostThreadTeamData { public: inline bool team_rendezvous() const noexcept { - int* ptr = reinterpret_cast(m_team_scratch + m_team_rendezvous); + // FIXME_OPENMP The tasking framework creates an instance with + // m_team_scratch == nullptr and m_team_rendezvous != 0: + int* ptr = m_team_scratch == nullptr + ? nullptr + : reinterpret_cast(m_team_scratch + m_team_rendezvous); HostBarrier::split_arrive(ptr, m_team_size, m_team_rendezvous_step); if (m_team_rank != 0) { HostBarrier::wait(ptr, m_team_size, m_team_rendezvous_step); @@ -130,9 +134,13 @@ class HostThreadTeamData { } inline void team_rendezvous_release() const noexcept { + // FIXME_OPENMP The tasking framework creates an instance with + // m_team_scratch == nullptr and m_team_rendezvous != 0: HostBarrier::split_release( - reinterpret_cast(m_team_scratch + m_team_rendezvous), m_team_size, - m_team_rendezvous_step); + (m_team_scratch == nullptr) + ? nullptr + : reinterpret_cast(m_team_scratch + m_team_rendezvous), + m_team_size, m_team_rendezvous_step); } inline int pool_rendezvous() const noexcept { @@ -271,6 +279,9 @@ class HostThreadTeamData { } int64_t* team_shared() const noexcept { + // FIXME_OPENMP The tasking framework creates an instance with + // m_team_scratch == nullptr and m_team_shared != 0 + if (m_team_scratch == nullptr) return nullptr; return m_team_scratch + m_team_shared; } @@ -400,8 +411,12 @@ class HostThreadTeamMember { int const m_league_size; public: + // FIXME_OPENMP The tasking framework creates an instance with + // m_team_scratch == nullptr and m_team_shared != 0: constexpr HostThreadTeamMember(HostThreadTeamData& arg_data) noexcept - : m_scratch(arg_data.team_shared(), arg_data.team_shared_bytes()), + : m_scratch(arg_data.team_shared(), (arg_data.team_shared() == nullptr) + ? 0 + : arg_data.team_shared_bytes()), m_data(arg_data), m_league_rank(arg_data.m_league_rank), m_league_size(arg_data.m_league_size) {} diff --git a/lib/kokkos/core/src/impl/Kokkos_Profiling.cpp b/lib/kokkos/core/src/impl/Kokkos_Profiling.cpp index bc6197753c..0b34653017 100644 --- a/lib/kokkos/core/src/impl/Kokkos_Profiling.cpp +++ b/lib/kokkos/core/src/impl/Kokkos_Profiling.cpp @@ -971,84 +971,6 @@ void set_callbacks(Kokkos::Tools::Experimental::EventSet new_events) { } // namespace Experimental } // namespace Tools -namespace Profiling { -bool profileLibraryLoaded() { return Kokkos::Tools::profileLibraryLoaded(); } - -void beginParallelFor(const std::string& kernelPrefix, const uint32_t devID, - uint64_t* kernelID) { - Kokkos::Tools::beginParallelFor(kernelPrefix, devID, kernelID); -} -void beginParallelReduce(const std::string& kernelPrefix, const uint32_t devID, - uint64_t* kernelID) { - Kokkos::Tools::beginParallelReduce(kernelPrefix, devID, kernelID); -} -void beginParallelScan(const std::string& kernelPrefix, const uint32_t devID, - uint64_t* kernelID) { - Kokkos::Tools::beginParallelScan(kernelPrefix, devID, kernelID); -} -void endParallelFor(const uint64_t kernelID) { - Kokkos::Tools::endParallelFor(kernelID); -} -void endParallelReduce(const uint64_t kernelID) { - Kokkos::Tools::endParallelReduce(kernelID); -} -void endParallelScan(const uint64_t kernelID) { - Kokkos::Tools::endParallelScan(kernelID); -} - -void pushRegion(const std::string& kName) { Kokkos::Tools::pushRegion(kName); } -void popRegion() { Kokkos::Tools::popRegion(); } - -void createProfileSection(const std::string& sectionName, uint32_t* secID) { - Kokkos::Tools::createProfileSection(sectionName, secID); -} -void destroyProfileSection(const uint32_t secID) { - Kokkos::Tools::destroyProfileSection(secID); -} - -void startSection(const uint32_t secID) { Kokkos::Tools::startSection(secID); } - -void stopSection(const uint32_t secID) { Kokkos::Tools::stopSection(secID); } - -void markEvent(const std::string& eventName) { - Kokkos::Tools::markEvent(eventName); -} -void allocateData(const SpaceHandle handle, const std::string name, - const void* data, const uint64_t size) { - Kokkos::Tools::allocateData(handle, name, data, size); -} -void deallocateData(const SpaceHandle space, const std::string label, - const void* ptr, const uint64_t size) { - Kokkos::Tools::deallocateData(space, label, ptr, size); -} - -void beginDeepCopy(const SpaceHandle dst_space, const std::string dst_label, - const void* dst_ptr, const SpaceHandle src_space, - const std::string src_label, const void* src_ptr, - const uint64_t size) { - Kokkos::Tools::beginDeepCopy(dst_space, dst_label, dst_ptr, src_space, - src_label, src_ptr, size); -} -void endDeepCopy() { Kokkos::Tools::endDeepCopy(); } - -void finalize() { Kokkos::Tools::finalize(); } -void initialize(const std::string& profileLibrary) { - Kokkos::Tools::initialize(profileLibrary); -} - -bool printHelp(const std::string& args) { - return Kokkos::Tools::printHelp(args); -} -void parseArgs(const std::string& args) { Kokkos::Tools::parseArgs(args); } -void parseArgs(int _argc, char** _argv) { - Kokkos::Tools::parseArgs(_argc, _argv); -} - -SpaceHandle make_space_handle(const char* space_name) { - return Kokkos::Tools::make_space_handle(space_name); -} -} // namespace Profiling - // Tuning namespace Tools { diff --git a/lib/kokkos/core/src/impl/Kokkos_Profiling.hpp b/lib/kokkos/core/src/impl/Kokkos_Profiling.hpp index 025d8d3d18..01a41d0c3f 100644 --- a/lib/kokkos/core/src/impl/Kokkos_Profiling.hpp +++ b/lib/kokkos/core/src/impl/Kokkos_Profiling.hpp @@ -263,40 +263,41 @@ size_t get_current_context_id(); } // namespace Tools namespace Profiling { -bool profileLibraryLoaded(); +// don't let ClangFormat reorder the using-declarations below +// clang-format off +using Kokkos::Tools::profileLibraryLoaded; -void beginParallelFor(const std::string& kernelPrefix, const uint32_t devID, - uint64_t* kernelID); -void beginParallelReduce(const std::string& kernelPrefix, const uint32_t devID, - uint64_t* kernelID); -void beginParallelScan(const std::string& kernelPrefix, const uint32_t devID, - uint64_t* kernelID); -void endParallelFor(const uint64_t kernelID); -void endParallelReduce(const uint64_t kernelID); -void endParallelScan(const uint64_t kernelID); -void pushRegion(const std::string& kName); -void popRegion(); +using Kokkos::Tools::printHelp; +using Kokkos::Tools::parseArgs; -void createProfileSection(const std::string& sectionName, uint32_t* secID); -void destroyProfileSection(const uint32_t secID); -void startSection(const uint32_t secID); +using Kokkos::Tools::initialize; +using Kokkos::Tools::finalize; -void stopSection(const uint32_t secID); +using Kokkos::Tools::beginParallelFor; +using Kokkos::Tools::beginParallelReduce; +using Kokkos::Tools::beginParallelScan; +using Kokkos::Tools::endParallelFor; +using Kokkos::Tools::endParallelReduce; +using Kokkos::Tools::endParallelScan; -void markEvent(const std::string& eventName); -void allocateData(const SpaceHandle handle, const std::string name, - const void* data, const uint64_t size); -void deallocateData(const SpaceHandle space, const std::string label, - const void* ptr, const uint64_t size); -void beginDeepCopy(const SpaceHandle dst_space, const std::string dst_label, - const void* dst_ptr, const SpaceHandle src_space, - const std::string src_label, const void* src_ptr, - const uint64_t size); -void endDeepCopy(); -void finalize(); -void initialize(const std::string& = {}); +using Kokkos::Tools::allocateData; +using Kokkos::Tools::deallocateData; -SpaceHandle make_space_handle(const char* space_name); +using Kokkos::Tools::beginDeepCopy; +using Kokkos::Tools::endDeepCopy; + +using Kokkos::Tools::pushRegion; +using Kokkos::Tools::popRegion; + +using Kokkos::Tools::createProfileSection; +using Kokkos::Tools::destroyProfileSection; +using Kokkos::Tools::startSection; +using Kokkos::Tools::stopSection; + +using Kokkos::Tools::markEvent; + +using Kokkos::Tools::make_space_handle; +// clang-format on namespace Experimental { using Kokkos::Tools::Experimental::set_allocate_data_callback; diff --git a/lib/kokkos/core/src/impl/Kokkos_Profiling_C_Interface.h b/lib/kokkos/core/src/impl/Kokkos_Profiling_C_Interface.h index 15c466b27e..8c3194e43b 100644 --- a/lib/kokkos/core/src/impl/Kokkos_Profiling_C_Interface.h +++ b/lib/kokkos/core/src/impl/Kokkos_Profiling_C_Interface.h @@ -32,6 +32,10 @@ // Profiling +#ifdef __cplusplus +extern "C" { +#endif + struct Kokkos_Profiling_KokkosPDeviceInfo { size_t deviceID; }; @@ -267,4 +271,8 @@ struct Kokkos_Profiling_EventSet { // changing struct layout }; +#ifdef __cplusplus +} +#endif + #endif // KOKKOS_PROFILING_C_INTERFACE_HPP diff --git a/lib/kokkos/core/src/impl/Kokkos_SharedAlloc.cpp b/lib/kokkos/core/src/impl/Kokkos_SharedAlloc.cpp index 0bc3814b3a..ccf3c47a1e 100644 --- a/lib/kokkos/core/src/impl/Kokkos_SharedAlloc.cpp +++ b/lib/kokkos/core/src/impl/Kokkos_SharedAlloc.cpp @@ -323,41 +323,6 @@ void SharedAllocationRecord::print_host_accessible_records( } #endif -void safe_throw_allocation_with_header_failure( - std::string const& space_name, std::string const& label, - Kokkos::Experimental::RawMemoryAllocationFailure const& failure) { - auto generate_failure_message = [&](std::ostream& o) { - o << "Kokkos failed to allocate memory for label \"" << label - << "\". Allocation using MemorySpace named \"" << space_name - << "\" failed with the following error: "; - failure.print_error_message(o); - if (failure.failure_mode() == - Kokkos::Experimental::RawMemoryAllocationFailure::FailureMode:: - AllocationNotAligned) { - // TODO: delete the misaligned memory? - o << "Warning: Allocation failed due to misalignment; memory may " - "be leaked.\n"; - } - o.flush(); - }; - try { - std::ostringstream sstr; - generate_failure_message(sstr); - Kokkos::Impl::throw_runtime_exception(sstr.str()); - } catch (std::bad_alloc const&) { - // Probably failed to allocate the string because we're so close to out - // of memory. Try printing to std::cerr instead - try { - generate_failure_message(std::cerr); - } catch (std::bad_alloc const&) { - // oh well, we tried... - } - Kokkos::Impl::throw_runtime_exception( - "Kokkos encountered an allocation failure, then another allocation " - "failure while trying to create the error message."); - } -} - void fill_host_accessible_header_info( SharedAllocationRecord* arg_record, SharedAllocationHeader& arg_header, std::string const& arg_label) { diff --git a/lib/kokkos/core/src/impl/Kokkos_SharedAlloc.hpp b/lib/kokkos/core/src/impl/Kokkos_SharedAlloc.hpp index 99ab660213..da03cc4983 100644 --- a/lib/kokkos/core/src/impl/Kokkos_SharedAlloc.hpp +++ b/lib/kokkos/core/src/impl/Kokkos_SharedAlloc.hpp @@ -196,36 +196,21 @@ class SharedAllocationRecord { const SharedAllocationRecord* const root, const bool detail); }; -void safe_throw_allocation_with_header_failure( - std::string const& space_name, std::string const& label, - Kokkos::Experimental::RawMemoryAllocationFailure const& failure); - template SharedAllocationHeader* checked_allocation_with_header(MemorySpace const& space, std::string const& label, size_t alloc_size) { - try { - return reinterpret_cast(space.allocate( - label.c_str(), alloc_size + sizeof(SharedAllocationHeader), - alloc_size)); - } catch (Kokkos::Experimental::RawMemoryAllocationFailure const& failure) { - safe_throw_allocation_with_header_failure(space.name(), label, failure); - } - return nullptr; // unreachable + return reinterpret_cast(space.allocate( + label.c_str(), alloc_size + sizeof(SharedAllocationHeader), alloc_size)); } template SharedAllocationHeader* checked_allocation_with_header( ExecutionSpace const& exec_space, MemorySpace const& space, std::string const& label, size_t alloc_size) { - try { - return reinterpret_cast(space.allocate( - exec_space, label.c_str(), alloc_size + sizeof(SharedAllocationHeader), - alloc_size)); - } catch (Kokkos::Experimental::RawMemoryAllocationFailure const& failure) { - safe_throw_allocation_with_header_failure(space.name(), label, failure); - } - return nullptr; // unreachable + return reinterpret_cast( + space.allocate(exec_space, label.c_str(), + alloc_size + sizeof(SharedAllocationHeader), alloc_size)); } void fill_host_accessible_header_info(SharedAllocationHeader& arg_header, @@ -385,11 +370,9 @@ SharedAllocationRecord template class Kokkos::Impl::HostInaccessibleSharedAllocationRecordCommon< \ MEMORY_SPACE> -namespace { - /* Taking the address of this function so make sure it is unique */ template -void deallocate(SharedAllocationRecord* record_ptr) { +inline void deallocate(SharedAllocationRecord* record_ptr) { using base_type = SharedAllocationRecord; using this_type = SharedAllocationRecord; @@ -401,8 +384,6 @@ void deallocate(SharedAllocationRecord* record_ptr) { delete ptr; } -} // namespace - /* * Memory space specialization of SharedAllocationRecord< Space , void > * requires : @@ -487,15 +468,21 @@ union SharedAllocationTracker { // pressure on compiler optimization by reducing // number of symbols and inline functions. -#define KOKKOS_IMPL_SHARED_ALLOCATION_TRACKER_INCREMENT \ - KOKKOS_IF_ON_HOST((if (!(m_record_bits & DO_NOT_DEREF_FLAG)) { \ - Record::increment(m_record); \ - })) +#ifdef KOKKOS_ENABLE_IMPL_REF_COUNT_BRANCH_UNLIKELY +#define KOKKOS_IMPL_BRANCH_PROB KOKKOS_IMPL_ATTRIBUTE_UNLIKELY +#else +#define KOKKOS_IMPL_BRANCH_PROB +#endif -#define KOKKOS_IMPL_SHARED_ALLOCATION_TRACKER_DECREMENT \ - KOKKOS_IF_ON_HOST((if (!(m_record_bits & DO_NOT_DEREF_FLAG)) { \ - Record::decrement(m_record); \ - })) +#define KOKKOS_IMPL_SHARED_ALLOCATION_TRACKER_INCREMENT \ + KOKKOS_IF_ON_HOST( \ + (if (!(m_record_bits & DO_NOT_DEREF_FLAG)) \ + KOKKOS_IMPL_BRANCH_PROB { Record::increment(m_record); })) + +#define KOKKOS_IMPL_SHARED_ALLOCATION_TRACKER_DECREMENT \ + KOKKOS_IF_ON_HOST( \ + (if (!(m_record_bits & DO_NOT_DEREF_FLAG)) \ + KOKKOS_IMPL_BRANCH_PROB { Record::decrement(m_record); })) #define KOKKOS_IMPL_SHARED_ALLOCATION_CARRY_RECORD_BITS(rhs, \ override_tracking) \ @@ -642,8 +629,41 @@ union SharedAllocationTracker { #undef KOKKOS_IMPL_SHARED_ALLOCATION_TRACKER_INCREMENT #undef KOKKOS_IMPL_SHARED_ALLOCATION_TRACKER_DECREMENT +#undef KOKKOS_IMPL_BRANCH_PROB }; +struct SharedAllocationDisableTrackingGuard { + SharedAllocationDisableTrackingGuard() { + KOKKOS_ASSERT( + (Kokkos::Impl::SharedAllocationRecord::tracking_enabled())); + Kokkos::Impl::SharedAllocationRecord::tracking_disable(); + } + + SharedAllocationDisableTrackingGuard( + const SharedAllocationDisableTrackingGuard&) = delete; + SharedAllocationDisableTrackingGuard(SharedAllocationDisableTrackingGuard&&) = + delete; + + ~SharedAllocationDisableTrackingGuard() { + KOKKOS_ASSERT(( + !Kokkos::Impl::SharedAllocationRecord::tracking_enabled())); + Kokkos::Impl::SharedAllocationRecord::tracking_enable(); + } + // clang-format off + // The old version of clang format we use is particularly egregious here + SharedAllocationDisableTrackingGuard& operator=( + const SharedAllocationDisableTrackingGuard&) = delete; + SharedAllocationDisableTrackingGuard& operator=( + SharedAllocationDisableTrackingGuard&&) = delete; + // clang-format on +}; + +template +inline FunctorType construct_with_shared_allocation_tracking_disabled( + Args&&... args) { + [[maybe_unused]] auto guard = SharedAllocationDisableTrackingGuard{}; + return {std::forward(args)...}; +} } /* namespace Impl */ } /* namespace Kokkos */ #endif diff --git a/lib/kokkos/core/src/impl/Kokkos_ViewArray.hpp b/lib/kokkos/core/src/impl/Kokkos_ViewArray.hpp deleted file mode 100644 index fe43b63018..0000000000 --- a/lib/kokkos/core/src/impl/Kokkos_ViewArray.hpp +++ /dev/null @@ -1,622 +0,0 @@ -//@HEADER -// ************************************************************************ -// -// Kokkos v. 4.0 -// Copyright (2022) National Technology & Engineering -// Solutions of Sandia, LLC (NTESS). -// -// Under the terms of Contract DE-NA0003525 with NTESS, -// the U.S. Government retains certain rights in this software. -// -// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. -// See https://kokkos.org/LICENSE for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//@HEADER - -#ifndef KOKKOS_EXPERIMENTAL_VIEW_ARRAY_MAPPING_HPP -#define KOKKOS_EXPERIMENTAL_VIEW_ARRAY_MAPPING_HPP - -#include - -namespace Kokkos { -namespace Impl { - -template -struct ViewDataAnalysis> { - private: - using array_analysis = ViewArrayAnalysis; - - static_assert(std::is_void

::value); - static_assert(std::is_same>::value); - static_assert(std::is_scalar::value, - "View of Array type must be of a scalar type"); - - public: - using specialize = Kokkos::Array<>; - - using dimension = typename array_analysis::dimension; - - private: - enum { - is_const = std::is_same::value - }; - - using array_scalar_dimension = typename dimension::template append::type; - - using scalar_type = std::conditional_t; - using non_const_scalar_type = V; - using const_scalar_type = const V; - - public: - using value_type = typename array_analysis::value_type; - using const_value_type = typename array_analysis::const_value_type; - using non_const_value_type = typename array_analysis::non_const_value_type; - - using type = typename ViewDataType::type; - using const_type = typename ViewDataType::type; - using non_const_type = - typename ViewDataType::type; - - using scalar_array_type = - typename ViewDataType::type; - using const_scalar_array_type = - typename ViewDataType::type; - using non_const_scalar_array_type = - typename ViewDataType::type; -}; - -} // namespace Impl -} // namespace Kokkos - -//---------------------------------------------------------------------------- -//---------------------------------------------------------------------------- - -namespace Kokkos { -namespace Impl { - -/** \brief View mapping for non-specialized data type and standard layout */ -template -class ViewMapping> { - private: - template - friend class ViewMapping; - template - friend class Kokkos::View; - - using offset_type = ViewOffset; - - using handle_type = typename Traits::value_type::pointer; - - handle_type m_impl_handle; - offset_type m_impl_offset; - size_t m_stride = 0; - - using scalar_type = typename Traits::value_type::value_type; - - using contiguous_reference = Kokkos::Array::contiguous>; - using strided_reference = - Kokkos::Array::strided>; - - enum { - is_contiguous_reference = - (Traits::rank == 0) || (std::is_same::value) - }; - - enum { Array_N = Traits::value_type::size() }; - enum { Array_S = is_contiguous_reference ? Array_N : 1 }; - - KOKKOS_INLINE_FUNCTION - ViewMapping(const handle_type &arg_handle, const offset_type &arg_offset) - : m_impl_handle(arg_handle), - m_impl_offset(arg_offset), - m_stride(is_contiguous_reference ? 0 : arg_offset.span()) {} - - public: - //---------------------------------------- - // Domain dimensions - - static constexpr unsigned Rank = Traits::dimension::rank; - - template - KOKKOS_INLINE_FUNCTION constexpr size_t extent(const iType &r) const { - return m_impl_offset.m_dim.extent(r); - } - - static KOKKOS_INLINE_FUNCTION constexpr size_t static_extent( - const unsigned r) noexcept { - using dim_type = typename offset_type::dimension_type; - return dim_type::static_extent(r); - } - - KOKKOS_INLINE_FUNCTION constexpr typename Traits::array_layout layout() - const { - return m_impl_offset.layout(); - } - - KOKKOS_INLINE_FUNCTION constexpr size_t dimension_0() const { - return m_impl_offset.dimension_0(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t dimension_1() const { - return m_impl_offset.dimension_1(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t dimension_2() const { - return m_impl_offset.dimension_2(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t dimension_3() const { - return m_impl_offset.dimension_3(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t dimension_4() const { - return m_impl_offset.dimension_4(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t dimension_5() const { - return m_impl_offset.dimension_5(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t dimension_6() const { - return m_impl_offset.dimension_6(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t dimension_7() const { - return m_impl_offset.dimension_7(); - } - - // Is a regular layout with uniform striding for each index. - using is_regular = typename offset_type::is_regular; - - KOKKOS_INLINE_FUNCTION constexpr size_t stride_0() const { - return m_impl_offset.stride_0(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t stride_1() const { - return m_impl_offset.stride_1(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t stride_2() const { - return m_impl_offset.stride_2(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t stride_3() const { - return m_impl_offset.stride_3(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t stride_4() const { - return m_impl_offset.stride_4(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t stride_5() const { - return m_impl_offset.stride_5(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t stride_6() const { - return m_impl_offset.stride_6(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t stride_7() const { - return m_impl_offset.stride_7(); - } - - //---------------------------------------- - // Range span - - /** \brief Span of the mapped range */ - KOKKOS_INLINE_FUNCTION constexpr size_t span() const { - return m_impl_offset.span() * Array_N; - } - - /** \brief Is the mapped range span contiguous */ - KOKKOS_INLINE_FUNCTION constexpr bool span_is_contiguous() const { - return m_impl_offset.span_is_contiguous(); - } - - using reference_type = - std::conditional_t; - - using pointer_type = handle_type; - - /** \brief If data references are lvalue_reference than can query pointer to - * memory */ - KOKKOS_INLINE_FUNCTION constexpr pointer_type data() const { - return m_impl_handle; - } - - //---------------------------------------- - // The View class performs all rank and bounds checking before - // calling these element reference methods. - - KOKKOS_FORCEINLINE_FUNCTION - reference_type reference() const { - return reference_type(m_impl_handle + 0, Array_N, 0); - } - - template - KOKKOS_FORCEINLINE_FUNCTION reference_type reference(const I0 &i0) const { - return reference_type(m_impl_handle + m_impl_offset(i0) * Array_S, Array_N, - m_stride); - } - - template - KOKKOS_FORCEINLINE_FUNCTION reference_type reference(const I0 &i0, - const I1 &i1) const { - return reference_type(m_impl_handle + m_impl_offset(i0, i1) * Array_S, - Array_N, m_stride); - } - - template - KOKKOS_FORCEINLINE_FUNCTION reference_type reference(const I0 &i0, - const I1 &i1, - const I2 &i2) const { - return reference_type(m_impl_handle + m_impl_offset(i0, i1, i2) * Array_S, - Array_N, m_stride); - } - - template - KOKKOS_FORCEINLINE_FUNCTION reference_type - reference(const I0 &i0, const I1 &i1, const I2 &i2, const I3 &i3) const { - return reference_type( - m_impl_handle + m_impl_offset(i0, i1, i2, i3) * Array_S, Array_N, - m_stride); - } - - template - KOKKOS_FORCEINLINE_FUNCTION reference_type reference(const I0 &i0, - const I1 &i1, - const I2 &i2, - const I3 &i3, - const I4 &i4) const { - return reference_type( - m_impl_handle + m_impl_offset(i0, i1, i2, i3, i4) * Array_S, Array_N, - m_stride); - } - - template - KOKKOS_FORCEINLINE_FUNCTION reference_type - reference(const I0 &i0, const I1 &i1, const I2 &i2, const I3 &i3, - const I4 &i4, const I5 &i5) const { - return reference_type( - m_impl_handle + m_impl_offset(i0, i1, i2, i3, i4, i5) * Array_S, - Array_N, m_stride); - } - - template - KOKKOS_FORCEINLINE_FUNCTION reference_type - reference(const I0 &i0, const I1 &i1, const I2 &i2, const I3 &i3, - const I4 &i4, const I5 &i5, const I6 &i6) const { - return reference_type( - m_impl_handle + m_impl_offset(i0, i1, i2, i3, i4, i5, i6) * Array_S, - Array_N, m_stride); - } - - template - KOKKOS_FORCEINLINE_FUNCTION reference_type - reference(const I0 &i0, const I1 &i1, const I2 &i2, const I3 &i3, - const I4 &i4, const I5 &i5, const I6 &i6, const I7 &i7) const { - return reference_type( - m_impl_handle + m_impl_offset(i0, i1, i2, i3, i4, i5, i6, i7) * Array_S, - Array_N, m_stride); - } - - //---------------------------------------- - - private: - enum { MemorySpanMask = 8 - 1 /* Force alignment on 8 byte boundary */ }; - enum { MemorySpanSize = sizeof(scalar_type) }; - - public: - /** \brief Span, in bytes, of the referenced memory */ - KOKKOS_INLINE_FUNCTION constexpr size_t memory_span() const { - return (m_impl_offset.span() * Array_N * MemorySpanSize + MemorySpanMask) & - ~size_t(MemorySpanMask); - } - - //---------------------------------------- - - KOKKOS_DEFAULTED_FUNCTION ViewMapping() = default; - - //---------------------------------------- - - template - KOKKOS_INLINE_FUNCTION ViewMapping(pointer_type ptr, Args... args) - : m_impl_handle(ptr), - m_impl_offset(std::integral_constant(), args...), - m_stride(m_impl_offset.span()) {} - - //---------------------------------------- - - template - Kokkos::Impl::SharedAllocationRecord<> *allocate_shared( - Kokkos::Impl::ViewCtorProp const &arg_prop, - typename Traits::array_layout const &arg_layout, - bool execution_space_specified) { - using alloc_prop = Kokkos::Impl::ViewCtorProp; - - using execution_space = typename alloc_prop::execution_space; - using memory_space = typename Traits::memory_space; - static_assert( - SpaceAccessibility::accessible); - using functor_type = - ViewValueFunctor; - using record_type = - Kokkos::Impl::SharedAllocationRecord; - - // Query the mapping for byte-size of allocation. - using padding = std::integral_constant< - unsigned int, alloc_prop::allow_padding ? sizeof(scalar_type) : 0>; - - m_impl_offset = offset_type(padding(), arg_layout); - - const size_t alloc_size = - (m_impl_offset.span() * Array_N * MemorySpanSize + MemorySpanMask) & - ~size_t(MemorySpanMask); - const auto &alloc_name = Impl::get_property(arg_prop); - const execution_space &exec_space = - Impl::get_property(arg_prop); - const memory_space &mem_space = - Impl::get_property(arg_prop); - - // Allocate memory from the memory space and create tracking record. - record_type *const record = - execution_space_specified - ? record_type::allocate(exec_space, mem_space, alloc_name, - alloc_size) - : record_type::allocate(mem_space, alloc_name, alloc_size); - - m_impl_handle = handle_type(reinterpret_cast(record->data())); - - functor_type functor = - execution_space_specified - ? functor_type(exec_space, (pointer_type)m_impl_handle, - m_impl_offset.span() * Array_N, alloc_name) - : functor_type((pointer_type)m_impl_handle, - m_impl_offset.span() * Array_N, alloc_name); - -#if defined(KOKKOS_ENABLE_CUDA) || defined(KOKKOS_ENABLE_HIP) || \ - defined(KOKKOS_ENABLE_SYCL) || defined(KOKKOS_ENABLE_OPENMPTARGET) - if (false) { - // Make sure the destroy functor gets instantiated. - // This avoids "cudaErrorInvalidDeviceFunction"-type errors. - functor.destroy_shared_allocation(); - } -#endif - - // Only initialize if the allocation is non-zero. - // May be zero if one of the dimensions is zero. - if constexpr (alloc_prop::initialize) - if (alloc_size) { - // Assume destruction is only required when construction is requested. - // The ViewValueFunctor has both value construction and destruction - // operators. - record->m_destroy = std::move(functor); - - // Construct values - record->m_destroy.construct_shared_allocation(); - } - - return record; - } -}; - -/** \brief Assign Array to non-Array */ - -template -class ViewMapping< - DstTraits, SrcTraits, - std::enable_if_t<( - std::is_same::value && - std::is_void::value && - (std::is_same::value || - std::is_same::value || - std::is_same::value) && - std::is_same>::value && - (std::is_same::value || - std::is_same::value || - std::is_same::value))>> { - public: - // Can only convert to View::array_type - - enum { - is_assignable_data_type = - std::is_same::value && - (DstTraits::rank == SrcTraits::rank + 1) - }; - enum { - is_assignable = - std::is_same::value && - std::is_same::value - }; - - using TrackType = Kokkos::Impl::SharedAllocationTracker; - using DstType = ViewMapping; - using SrcType = ViewMapping>; - - KOKKOS_INLINE_FUNCTION - static void assign(DstType &dst, const SrcType &src, - const TrackType & /*src_track*/) { - static_assert(is_assignable, "Can only convert to array_type"); - - using dst_offset_type = typename DstType::offset_type; - - // Array dimension becomes the last dimension. - // Arguments beyond the destination rank are ignored. - if (src.span_is_contiguous()) { // not padded - dst.m_impl_offset = dst_offset_type( - std::integral_constant(), - typename DstTraits::array_layout( - (0 < SrcType::Rank ? src.dimension_0() - : SrcTraits::value_type::size()), - (1 < SrcType::Rank ? src.dimension_1() - : SrcTraits::value_type::size()), - (2 < SrcType::Rank ? src.dimension_2() - : SrcTraits::value_type::size()), - (3 < SrcType::Rank ? src.dimension_3() - : SrcTraits::value_type::size()), - (4 < SrcType::Rank ? src.dimension_4() - : SrcTraits::value_type::size()), - (5 < SrcType::Rank ? src.dimension_5() - : SrcTraits::value_type::size()), - (6 < SrcType::Rank ? src.dimension_6() - : SrcTraits::value_type::size()), - (7 < SrcType::Rank ? src.dimension_7() - : SrcTraits::value_type::size()))); - } else { // is padded - using padded = std::integral_constant< - unsigned int, sizeof(typename SrcTraits::value_type::value_type)>; - - dst.m_impl_offset = dst_offset_type( - padded(), typename DstTraits::array_layout( - (0 < SrcType::Rank ? src.dimension_0() - : SrcTraits::value_type::size()), - (1 < SrcType::Rank ? src.dimension_1() - : SrcTraits::value_type::size()), - (2 < SrcType::Rank ? src.dimension_2() - : SrcTraits::value_type::size()), - (3 < SrcType::Rank ? src.dimension_3() - : SrcTraits::value_type::size()), - (4 < SrcType::Rank ? src.dimension_4() - : SrcTraits::value_type::size()), - (5 < SrcType::Rank ? src.dimension_5() - : SrcTraits::value_type::size()), - (6 < SrcType::Rank ? src.dimension_6() - : SrcTraits::value_type::size()), - (7 < SrcType::Rank ? src.dimension_7() - : SrcTraits::value_type::size()))); - } - - dst.m_impl_handle = src.m_impl_handle; - } -}; - -//---------------------------------------------------------------------------- -//---------------------------------------------------------------------------- - -template -class ViewMapping< - std::enable_if_t<( - std::is_same>::value && - (std::is_same::value || - std::is_same::value || - std::is_same::value))>, - SrcTraits, Args...> { - private: - static_assert(SrcTraits::rank == sizeof...(Args)); - - enum : bool { - R0 = is_integral_extent<0, Args...>::value, - R1 = is_integral_extent<1, Args...>::value, - R2 = is_integral_extent<2, Args...>::value, - R3 = is_integral_extent<3, Args...>::value, - R4 = is_integral_extent<4, Args...>::value, - R5 = is_integral_extent<5, Args...>::value, - R6 = is_integral_extent<6, Args...>::value, - R7 = is_integral_extent<7, Args...>::value - }; - - enum { - rank = unsigned(R0) + unsigned(R1) + unsigned(R2) + unsigned(R3) + - unsigned(R4) + unsigned(R5) + unsigned(R6) + unsigned(R7) - }; - - // Whether right-most rank is a range. - enum { - R0_rev = - 0 == SrcTraits::rank - ? false - : (1 == SrcTraits::rank - ? R0 - : (2 == SrcTraits::rank - ? R1 - : (3 == SrcTraits::rank - ? R2 - : (4 == SrcTraits::rank - ? R3 - : (5 == SrcTraits::rank - ? R4 - : (6 == SrcTraits::rank - ? R5 - : (7 == SrcTraits::rank - ? R6 - : R7))))))) - }; - - // Subview's layout - using array_layout = - std::conditional_t<((rank == 0) || - (rank <= 2 && R0 && - std::is_same::value) || - (rank <= 2 && R0_rev && - std::is_same::value)), - typename SrcTraits::array_layout, - Kokkos::LayoutStride>; - - using value_type = typename SrcTraits::value_type; - - using data_type = std::conditional_t< - rank == 0, value_type, - std::conditional_t< - rank == 1, value_type *, - std::conditional_t< - rank == 2, value_type **, - std::conditional_t< - rank == 3, value_type ***, - std::conditional_t< - rank == 4, value_type ****, - std::conditional_t< - rank == 5, value_type *****, - std::conditional_t< - rank == 6, value_type ******, - std::conditional_t>>>>>>>; - - public: - using traits_type = Kokkos::ViewTraits; - - using type = - Kokkos::View; - - KOKKOS_INLINE_FUNCTION - static void assign(ViewMapping &dst, - ViewMapping const &src, Args... args) { - using DstType = ViewMapping; - - using dst_offset_type = typename DstType::offset_type; - using dst_handle_type = typename DstType::handle_type; - - const SubviewExtents extents(src.m_impl_offset.m_dim, - args...); - - dst.m_impl_offset = dst_offset_type(src.m_impl_offset, extents); - dst.m_impl_handle = dst_handle_type( - src.m_impl_handle + - src.m_impl_offset(extents.domain_offset(0), extents.domain_offset(1), - extents.domain_offset(2), extents.domain_offset(3), - extents.domain_offset(4), extents.domain_offset(5), - extents.domain_offset(6), extents.domain_offset(7))); - } -}; - -} // namespace Impl -} // namespace Kokkos - -//---------------------------------------------------------------------------- -//---------------------------------------------------------------------------- - -#endif /* #ifndef KOKKOS_EXPERIMENTAL_VIEW_ARRAY_MAPPING_HPP */ diff --git a/lib/kokkos/core/src/impl/Kokkos_ViewLayoutTiled.hpp b/lib/kokkos/core/src/impl/Kokkos_ViewLayoutTiled.hpp deleted file mode 100644 index 957717f973..0000000000 --- a/lib/kokkos/core/src/impl/Kokkos_ViewLayoutTiled.hpp +++ /dev/null @@ -1,1425 +0,0 @@ -//@HEADER -// ************************************************************************ -// -// Kokkos v. 4.0 -// Copyright (2022) National Technology & Engineering -// Solutions of Sandia, LLC (NTESS). -// -// Under the terms of Contract DE-NA0003525 with NTESS, -// the U.S. Government retains certain rights in this software. -// -// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. -// See https://kokkos.org/LICENSE for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//@HEADER - -#ifndef KOKKOS_EXPERIMENTAL_VIEWLAYOUTTILE_HPP -#define KOKKOS_EXPERIMENTAL_VIEWLAYOUTTILE_HPP - -#include -#include - -//---------------------------------------------------------------------------- -//---------------------------------------------------------------------------- - -namespace Kokkos { - -// View offset and mapping for tiled view's - -template -struct is_array_layout> - : public std::true_type {}; - -template -struct is_array_layout> - : public std::true_type {}; - -template -struct is_array_layout> - : public std::true_type {}; - -template -struct is_array_layout> - : public std::true_type {}; - -template -struct is_array_layout> - : public std::true_type {}; - -template -struct is_array_layout> - : public std::true_type {}; - -template -struct is_array_layout< - Kokkos::Experimental::LayoutTiled> - : public std::true_type {}; - -template -struct is_array_layout_tiled : public std::false_type {}; - -template -struct is_array_layout_tiled> : public std::true_type { -}; // Last template parameter "true" meaning this currently only supports - // powers-of-two - -namespace Impl { - -template -struct ViewOffset< - Dimension, Layout, - std::enable_if_t<((Dimension::rank <= 8) && (Dimension::rank >= 2) && - is_array_layout::value && - is_array_layout_tiled::value)>> { - public: - static constexpr Kokkos::Iterate outer_pattern = Layout::outer_pattern; - static constexpr Kokkos::Iterate inner_pattern = Layout::inner_pattern; - - static constexpr int VORank = Dimension::rank; - - static constexpr unsigned SHIFT_0 = - Kokkos::Impl::integral_power_of_two(Layout::N0); - static constexpr unsigned SHIFT_1 = - Kokkos::Impl::integral_power_of_two(Layout::N1); - static constexpr unsigned SHIFT_2 = - Kokkos::Impl::integral_power_of_two(Layout::N2); - static constexpr unsigned SHIFT_3 = - Kokkos::Impl::integral_power_of_two(Layout::N3); - static constexpr unsigned SHIFT_4 = - Kokkos::Impl::integral_power_of_two(Layout::N4); - static constexpr unsigned SHIFT_5 = - Kokkos::Impl::integral_power_of_two(Layout::N5); - static constexpr unsigned SHIFT_6 = - Kokkos::Impl::integral_power_of_two(Layout::N6); - static constexpr unsigned SHIFT_7 = - Kokkos::Impl::integral_power_of_two(Layout::N7); - static constexpr int MASK_0 = Layout::N0 - 1; - static constexpr int MASK_1 = Layout::N1 - 1; - static constexpr int MASK_2 = Layout::N2 - 1; - static constexpr int MASK_3 = Layout::N3 - 1; - static constexpr int MASK_4 = Layout::N4 - 1; - static constexpr int MASK_5 = Layout::N5 - 1; - static constexpr int MASK_6 = Layout::N6 - 1; - static constexpr int MASK_7 = Layout::N7 - 1; - - static constexpr unsigned SHIFT_2T = SHIFT_0 + SHIFT_1; - static constexpr unsigned SHIFT_3T = SHIFT_0 + SHIFT_1 + SHIFT_2; - static constexpr unsigned SHIFT_4T = SHIFT_0 + SHIFT_1 + SHIFT_2 + SHIFT_3; - static constexpr unsigned SHIFT_5T = - SHIFT_0 + SHIFT_1 + SHIFT_2 + SHIFT_3 + SHIFT_4; - static constexpr unsigned SHIFT_6T = - SHIFT_0 + SHIFT_1 + SHIFT_2 + SHIFT_3 + SHIFT_4 + SHIFT_5; - static constexpr unsigned SHIFT_7T = - SHIFT_0 + SHIFT_1 + SHIFT_2 + SHIFT_3 + SHIFT_4 + SHIFT_5 + SHIFT_6; - static constexpr unsigned SHIFT_8T = SHIFT_0 + SHIFT_1 + SHIFT_2 + SHIFT_3 + - SHIFT_4 + SHIFT_5 + SHIFT_6 + SHIFT_7; - - // Is an irregular layout that does not have uniform striding for each index. - using is_mapping_plugin = std::true_type; - using is_regular = std::false_type; - - using size_type = size_t; - using dimension_type = Dimension; - using array_layout = Layout; - - dimension_type m_dim; - size_type m_tile_N0; // Num tiles dim 0 - size_type m_tile_N1; - size_type m_tile_N2; - size_type m_tile_N3; - size_type m_tile_N4; - size_type m_tile_N5; - size_type m_tile_N6; - size_type m_tile_N7; - - //---------------------------------------- - -#define KOKKOS_IMPL_DEBUG_OUTPUT_CHECK 0 - - // Rank 2 - template - KOKKOS_INLINE_FUNCTION size_type operator()(I0 const& i0, - I1 const& i1) const { - auto tile_offset = - (outer_pattern == (Kokkos::Iterate::Left)) - ? (((i0 >> SHIFT_0) + m_tile_N0 * ((i1 >> SHIFT_1))) << SHIFT_2T) - : (((m_tile_N1 * (i0 >> SHIFT_0) + (i1 >> SHIFT_1))) << SHIFT_2T); - // ( num_tiles[1] * ti0 + ti1 ) * FTD - - auto local_offset = (inner_pattern == (Kokkos::Iterate::Left)) - ? ((i0 & MASK_0) + ((i1 & MASK_1) << SHIFT_0)) - : (((i0 & MASK_0) << SHIFT_1) + (i1 & MASK_1)); - // ( tile_dim[1] * li0 + li1 ) - -#if KOKKOS_IMPL_DEBUG_OUTPUT_CHECK - std::cout << "Am I Outer Left? " - << (outer_pattern == (Kokkos::Iterate::Left)) << std::endl; - std::cout << "Am I Inner Left? " - << (inner_pattern == (Kokkos::Iterate::Left)) << std::endl; - std::cout << "i0 = " << i0 << " i1 = " << i1 - << "\ntilei0 = " << (i0 >> SHIFT_0) - << " tilei1 = " << (i1 >> SHIFT_1) - << "locali0 = " << (i0 & MASK_0) - << "\nlocali1 = " << (i1 & MASK_1) << std::endl; -#endif - - return tile_offset + local_offset; - } - - // Rank 3 - template - KOKKOS_INLINE_FUNCTION size_type operator()(I0 const& i0, I1 const& i1, - I2 const& i2) const { - auto tile_offset = - (outer_pattern == Kokkos::Iterate::Left) - ? (((i0 >> SHIFT_0) + - m_tile_N0 * ((i1 >> SHIFT_1) + m_tile_N1 * (i2 >> SHIFT_2))) - << SHIFT_3T) - : ((m_tile_N2 * (m_tile_N1 * (i0 >> SHIFT_0) + (i1 >> SHIFT_1)) + - (i2 >> SHIFT_2)) - << SHIFT_3T); - - auto local_offset = (inner_pattern == Kokkos::Iterate::Left) - ? ((i0 & MASK_0) + ((i1 & MASK_1) << SHIFT_0) + - ((i2 & MASK_2) << (SHIFT_0 + SHIFT_1))) - : (((i0 & MASK_0) << (SHIFT_2 + SHIFT_1)) + - ((i1 & MASK_1) << (SHIFT_2)) + (i2 & MASK_2)); - -#if KOKKOS_IMPL_DEBUG_OUTPUT_CHECK - std::cout << "Am I Outer Left? " - << (outer_pattern == (Kokkos::Iterate::Left)) << std::endl; - std::cout << "Am I Inner Left? " - << (inner_pattern == (Kokkos::Iterate::Left)) << std::endl; - std::cout << "i0 = " << i0 << " i1 = " << i1 << " i2 = " << i2 - << "\ntilei0 = " << (i0 >> SHIFT_0) - << " tilei1 = " << (i1 >> SHIFT_1) - << " tilei2 = " << (i2 >> SHIFT_2) - << "\nlocali0 = " << (i0 & MASK_0) - << "locali1 = " << (i1 & MASK_1) << "locali2 = " << (i2 & MASK_2) - << std::endl; -#endif - - return tile_offset + local_offset; - } - - // Rank 4 - template - KOKKOS_INLINE_FUNCTION size_type operator()(I0 const& i0, I1 const& i1, - I2 const& i2, - I3 const& i3) const { - auto tile_offset = - (outer_pattern == Kokkos::Iterate::Left) - ? (((i0 >> SHIFT_0) + - m_tile_N0 * ((i1 >> SHIFT_1) + - m_tile_N1 * ((i2 >> SHIFT_2) + - m_tile_N2 * (i3 >> SHIFT_3)))) - << SHIFT_4T) - : ((m_tile_N3 * (m_tile_N2 * (m_tile_N1 * (i0 >> SHIFT_0) + - (i1 >> SHIFT_1)) + - (i2 >> SHIFT_2)) + - (i3 >> SHIFT_3)) - << SHIFT_4T); - - auto local_offset = - (inner_pattern == Kokkos::Iterate::Left) - ? ((i0 & MASK_0) + ((i1 & MASK_1) << SHIFT_0) + - ((i2 & MASK_2) << (SHIFT_0 + SHIFT_1)) + - ((i3 & MASK_3) << (SHIFT_0 + SHIFT_1 + SHIFT_2))) - : (((i0 & MASK_0) << (SHIFT_3 + SHIFT_2 + SHIFT_1)) + - ((i1 & MASK_1) << (SHIFT_3 + SHIFT_2)) + - ((i2 & MASK_2) << (SHIFT_3)) + (i3 & MASK_3)); - - return tile_offset + local_offset; - } - - // Rank 5 - template - KOKKOS_INLINE_FUNCTION size_type operator()(I0 const& i0, I1 const& i1, - I2 const& i2, I3 const& i3, - I4 const& i4) const { - auto tile_offset = - (outer_pattern == Kokkos::Iterate::Left) - ? (((i0 >> SHIFT_0) + - m_tile_N0 * - ((i1 >> SHIFT_1) + - m_tile_N1 * ((i2 >> SHIFT_2) + - m_tile_N2 * ((i3 >> SHIFT_3) + - m_tile_N3 * (i4 >> SHIFT_4))))) - << SHIFT_5T) - : ((m_tile_N4 * - (m_tile_N3 * (m_tile_N2 * (m_tile_N1 * (i0 >> SHIFT_0) + - (i1 >> SHIFT_1)) + - (i2 >> SHIFT_2)) + - (i3 >> SHIFT_3)) + - (i4 >> SHIFT_4)) - << SHIFT_5T); - - auto local_offset = - (inner_pattern == Kokkos::Iterate::Left) - ? ((i0 & MASK_0) + ((i1 & MASK_1) << SHIFT_0) + - ((i2 & MASK_2) << (SHIFT_0 + SHIFT_1)) + - ((i3 & MASK_3) << (SHIFT_0 + SHIFT_1 + SHIFT_2)) + - ((i4 & MASK_4) << (SHIFT_0 + SHIFT_1 + SHIFT_2 + SHIFT_3))) - : (((i0 & MASK_0) << (SHIFT_4 + SHIFT_3 + SHIFT_2 + SHIFT_1)) + - ((i1 & MASK_1) << (SHIFT_4 + SHIFT_3 + SHIFT_2)) + - ((i2 & MASK_2) << (SHIFT_4 + SHIFT_3)) + - ((i3 & MASK_3) << (SHIFT_4)) + (i4 & MASK_4)); - - return tile_offset + local_offset; - } - - // Rank 6 - template - KOKKOS_INLINE_FUNCTION size_type operator()(I0 const& i0, I1 const& i1, - I2 const& i2, I3 const& i3, - I4 const& i4, - I5 const& i5) const { - auto tile_offset = - (outer_pattern == Kokkos::Iterate::Left) - ? (((i0 >> SHIFT_0) + - m_tile_N0 * - ((i1 >> SHIFT_1) + - m_tile_N1 * - ((i2 >> SHIFT_2) + - m_tile_N2 * - ((i3 >> SHIFT_3) + - m_tile_N3 * ((i4 >> SHIFT_4) + - m_tile_N4 * (i5 >> SHIFT_5)))))) - << SHIFT_6T) - : ((m_tile_N5 * - (m_tile_N4 * - (m_tile_N3 * - (m_tile_N2 * (m_tile_N1 * (i0 >> SHIFT_0) + - (i1 >> SHIFT_1)) + - (i2 >> SHIFT_2)) + - (i3 >> SHIFT_3)) + - (i4 >> SHIFT_4)) + - (i5 >> SHIFT_5)) - << SHIFT_6T); - - auto local_offset = - (inner_pattern == Kokkos::Iterate::Left) - ? ((i0 & MASK_0) + ((i1 & MASK_1) << SHIFT_0) + - ((i2 & MASK_2) << (SHIFT_0 + SHIFT_1)) + - ((i3 & MASK_3) << (SHIFT_0 + SHIFT_1 + SHIFT_2)) + - ((i4 & MASK_4) << (SHIFT_0 + SHIFT_1 + SHIFT_2 + SHIFT_3)) + - ((i5 & MASK_5) - << (SHIFT_0 + SHIFT_1 + SHIFT_2 + SHIFT_3 + SHIFT_4))) - : (((i0 & MASK_0) - << (SHIFT_5 + SHIFT_4 + SHIFT_3 + SHIFT_2 + SHIFT_1)) + - ((i1 & MASK_1) << (SHIFT_5 + SHIFT_4 + SHIFT_3 + SHIFT_2)) + - ((i2 & MASK_2) << (SHIFT_5 + SHIFT_4 + SHIFT_3)) + - ((i3 & MASK_3) << (SHIFT_5 + SHIFT_4)) + - ((i4 & MASK_4) << (SHIFT_5)) + (i5 & MASK_5)); - - return tile_offset + local_offset; - } - - // Rank 7 - template - KOKKOS_INLINE_FUNCTION size_type operator()(I0 const& i0, I1 const& i1, - I2 const& i2, I3 const& i3, - I4 const& i4, I5 const& i5, - I6 const& i6) const { - auto tile_offset = - (outer_pattern == Kokkos::Iterate::Left) - ? (((i0 >> SHIFT_0) + - m_tile_N0 * - ((i1 >> SHIFT_1) + - m_tile_N1 * - ((i2 >> SHIFT_2) + - m_tile_N2 * - ((i3 >> SHIFT_3) + - m_tile_N3 * - ((i4 >> SHIFT_4) + - m_tile_N4 * - ((i5 >> SHIFT_5) + - m_tile_N5 * (i6 >> SHIFT_6))))))) - << SHIFT_7T) - : ((m_tile_N6 * - (m_tile_N5 * - (m_tile_N4 * - (m_tile_N3 * - (m_tile_N2 * (m_tile_N1 * (i0 >> SHIFT_0) + - (i1 >> SHIFT_1)) + - (i2 >> SHIFT_2)) + - (i3 >> SHIFT_3)) + - (i4 >> SHIFT_4)) + - (i5 >> SHIFT_5)) + - (i6 >> SHIFT_6)) - << SHIFT_7T); - - auto local_offset = - (inner_pattern == Kokkos::Iterate::Left) - ? ((i0 & MASK_0) + ((i1 & MASK_1) << SHIFT_0) + - ((i2 & MASK_2) << (SHIFT_0 + SHIFT_1)) + - ((i3 & MASK_3) << (SHIFT_0 + SHIFT_1 + SHIFT_2)) + - ((i4 & MASK_4) << (SHIFT_0 + SHIFT_1 + SHIFT_2 + SHIFT_3)) + - ((i5 & MASK_5) - << (SHIFT_0 + SHIFT_1 + SHIFT_2 + SHIFT_3 + SHIFT_4)) + - ((i6 & MASK_6) - << (SHIFT_0 + SHIFT_1 + SHIFT_2 + SHIFT_3 + SHIFT_4 + SHIFT_5))) - : (((i0 & MASK_0) << (SHIFT_6 + SHIFT_5 + SHIFT_4 + SHIFT_3 + - SHIFT_2 + SHIFT_1)) + - ((i1 & MASK_1) - << (SHIFT_6 + SHIFT_5 + SHIFT_4 + SHIFT_3 + SHIFT_2)) + - ((i2 & MASK_2) << (SHIFT_6 + SHIFT_5 + SHIFT_4 + SHIFT_3)) + - ((i3 & MASK_3) << (SHIFT_6 + SHIFT_5 + SHIFT_4)) + - ((i4 & MASK_4) << (SHIFT_6 + SHIFT_5)) + - ((i5 & MASK_5) << (SHIFT_6)) + (i6 & MASK_6)); - - return tile_offset + local_offset; - } - - // Rank 8 - template - KOKKOS_INLINE_FUNCTION size_type operator()(I0 const& i0, I1 const& i1, - I2 const& i2, I3 const& i3, - I4 const& i4, I5 const& i5, - I6 const& i6, - I7 const& i7) const { - auto tile_offset = - (outer_pattern == Kokkos::Iterate::Left) - ? (((i0 >> SHIFT_0) + - m_tile_N0 * - ((i1 >> SHIFT_1) + - m_tile_N1 * - ((i2 >> SHIFT_2) + - m_tile_N2 * - ((i3 >> SHIFT_3) + - m_tile_N3 * - ((i4 >> SHIFT_4) + - m_tile_N4 * - ((i5 >> SHIFT_5) + - m_tile_N5 * - ((i6 >> SHIFT_6) + - m_tile_N6 * (i7 >> SHIFT_7)))))))) - << SHIFT_8T) - : ((m_tile_N7 * - (m_tile_N6 * - (m_tile_N5 * - (m_tile_N4 * - (m_tile_N3 * - (m_tile_N2 * - (m_tile_N1 * (i0 >> SHIFT_0) + - (i1 >> SHIFT_1)) + - (i2 >> SHIFT_2)) + - (i3 >> SHIFT_3)) + - (i4 >> SHIFT_4)) + - (i5 >> SHIFT_5)) + - (i6 >> SHIFT_6)) + - (i7 >> SHIFT_7)) - << SHIFT_8T); - - auto local_offset = - (inner_pattern == Kokkos::Iterate::Left) - ? ((i0 & MASK_0) + ((i1 & MASK_1) << SHIFT_0) + - ((i2 & MASK_2) << (SHIFT_0 + SHIFT_1)) + - ((i3 & MASK_3) << (SHIFT_0 + SHIFT_1 + SHIFT_2)) + - ((i4 & MASK_4) << (SHIFT_0 + SHIFT_1 + SHIFT_2 + SHIFT_3)) + - ((i5 & MASK_5) - << (SHIFT_0 + SHIFT_1 + SHIFT_2 + SHIFT_3 + SHIFT_4)) + - ((i6 & MASK_6) << (SHIFT_0 + SHIFT_1 + SHIFT_2 + SHIFT_3 + - SHIFT_4 + SHIFT_5)) + - ((i7 & MASK_7) << (SHIFT_0 + SHIFT_1 + SHIFT_2 + SHIFT_3 + - SHIFT_4 + SHIFT_5 + SHIFT_6))) - : (((i0 & MASK_0) << (SHIFT_7 + SHIFT_6 + SHIFT_5 + SHIFT_4 + - SHIFT_3 + SHIFT_2 + SHIFT_1)) + - ((i1 & MASK_1) << (SHIFT_7 + SHIFT_6 + SHIFT_5 + SHIFT_4 + - SHIFT_3 + SHIFT_2)) + - ((i2 & MASK_2) - << (SHIFT_7 + SHIFT_6 + SHIFT_5 + SHIFT_4 + SHIFT_3)) + - ((i3 & MASK_3) << (SHIFT_7 + SHIFT_6 + SHIFT_5 + SHIFT_4)) + - ((i4 & MASK_4) << (SHIFT_7 + SHIFT_6 + SHIFT_5)) + - ((i5 & MASK_5) << (SHIFT_7 + SHIFT_6)) + - ((i6 & MASK_6) << (SHIFT_7)) + (i7 & MASK_7)); - - return tile_offset + local_offset; - } - - //---------------------------------------- - - KOKKOS_INLINE_FUNCTION constexpr array_layout layout() const { - return array_layout((VORank > 0 ? m_dim.N0 : KOKKOS_INVALID_INDEX), - (VORank > 1 ? m_dim.N1 : KOKKOS_INVALID_INDEX), - (VORank > 2 ? m_dim.N2 : KOKKOS_INVALID_INDEX), - (VORank > 3 ? m_dim.N3 : KOKKOS_INVALID_INDEX), - (VORank > 4 ? m_dim.N4 : KOKKOS_INVALID_INDEX), - (VORank > 5 ? m_dim.N5 : KOKKOS_INVALID_INDEX), - (VORank > 6 ? m_dim.N6 : KOKKOS_INVALID_INDEX), - (VORank > 7 ? m_dim.N7 : KOKKOS_INVALID_INDEX)); - } - - KOKKOS_INLINE_FUNCTION constexpr size_type dimension_0() const { - return m_dim.N0; - } - KOKKOS_INLINE_FUNCTION constexpr size_type dimension_1() const { - return m_dim.N1; - } - KOKKOS_INLINE_FUNCTION constexpr size_type dimension_2() const { - return m_dim.N2; - } - KOKKOS_INLINE_FUNCTION constexpr size_type dimension_3() const { - return m_dim.N3; - } - KOKKOS_INLINE_FUNCTION constexpr size_type dimension_4() const { - return m_dim.N4; - } - KOKKOS_INLINE_FUNCTION constexpr size_type dimension_5() const { - return m_dim.N5; - } - KOKKOS_INLINE_FUNCTION constexpr size_type dimension_6() const { - return m_dim.N6; - } - KOKKOS_INLINE_FUNCTION constexpr size_type dimension_7() const { - return m_dim.N7; - } - - KOKKOS_INLINE_FUNCTION constexpr size_type size() const { - return m_dim.N0 * m_dim.N1 * m_dim.N2 * m_dim.N3 * m_dim.N4 * m_dim.N5 * - m_dim.N6 * m_dim.N7; - } - - // Strides are meaningless due to irregularity - KOKKOS_INLINE_FUNCTION constexpr size_type stride_0() const { return 0; } - KOKKOS_INLINE_FUNCTION constexpr size_type stride_1() const { return 0; } - KOKKOS_INLINE_FUNCTION constexpr size_type stride_2() const { return 0; } - KOKKOS_INLINE_FUNCTION constexpr size_type stride_3() const { return 0; } - KOKKOS_INLINE_FUNCTION constexpr size_type stride_4() const { return 0; } - KOKKOS_INLINE_FUNCTION constexpr size_type stride_5() const { return 0; } - KOKKOS_INLINE_FUNCTION constexpr size_type stride_6() const { return 0; } - KOKKOS_INLINE_FUNCTION constexpr size_type stride_7() const { return 0; } - - // Stride with [ rank ] value is the total length - template - KOKKOS_INLINE_FUNCTION void stride(iType* const s) const { - s[0] = 0; - if (0 < dimension_type::rank) { - s[1] = 0; - } - if (1 < dimension_type::rank) { - s[2] = 0; - } - if (2 < dimension_type::rank) { - s[3] = 0; - } - if (3 < dimension_type::rank) { - s[4] = 0; - } - if (4 < dimension_type::rank) { - s[5] = 0; - } - if (5 < dimension_type::rank) { - s[6] = 0; - } - if (6 < dimension_type::rank) { - s[7] = 0; - } - if (7 < dimension_type::rank) { - s[8] = 0; - } - } - - KOKKOS_INLINE_FUNCTION constexpr size_type span() const { - // Rank2: ( NumTile0 * ( NumTile1 ) ) * TileSize, etc - return (VORank == 2) - ? (m_tile_N0 * m_tile_N1) << SHIFT_2T - : (VORank == 3) - ? (m_tile_N0 * m_tile_N1 * m_tile_N2) << SHIFT_3T - : (VORank == 4) - ? (m_tile_N0 * m_tile_N1 * m_tile_N2 * m_tile_N3) - << SHIFT_4T - : (VORank == 5) - ? (m_tile_N0 * m_tile_N1 * m_tile_N2 * - m_tile_N3 * m_tile_N4) - << SHIFT_5T - : (VORank == 6) - ? (m_tile_N0 * m_tile_N1 * m_tile_N2 * - m_tile_N3 * m_tile_N4 * m_tile_N5) - << SHIFT_6T - : (VORank == 7) - ? (m_tile_N0 * m_tile_N1 * - m_tile_N2 * m_tile_N3 * - m_tile_N4 * m_tile_N5 * - m_tile_N6) - << SHIFT_7T - : (m_tile_N0 * m_tile_N1 * - m_tile_N2 * m_tile_N3 * - m_tile_N4 * m_tile_N5 * - m_tile_N6 * m_tile_N7) - << SHIFT_8T; - } - - KOKKOS_INLINE_FUNCTION constexpr bool span_is_contiguous() const { - return true; - } - - //---------------------------------------- -#ifdef KOKKOS_IMPL_WINDOWS_CUDA - KOKKOS_FUNCTION ViewOffset() {} - KOKKOS_FUNCTION ViewOffset(const ViewOffset& src) { - m_dim = src.m_dim; - m_tile_N0 = src.m_tile_N0; - m_tile_N1 = src.m_tile_N1; - m_tile_N2 = src.m_tile_N2; - m_tile_N3 = src.m_tile_N3; - m_tile_N4 = src.m_tile_N4; - m_tile_N5 = src.m_tile_N5; - m_tile_N6 = src.m_tile_N6; - m_tile_N7 = src.m_tile_N7; - } - KOKKOS_FUNCTION ViewOffset& operator=(const ViewOffset& src) { - m_dim = src.m_dim; - m_tile_N0 = src.m_tile_N0; - m_tile_N1 = src.m_tile_N1; - m_tile_N2 = src.m_tile_N2; - m_tile_N3 = src.m_tile_N3; - m_tile_N4 = src.m_tile_N4; - m_tile_N5 = src.m_tile_N5; - m_tile_N6 = src.m_tile_N6; - m_tile_N7 = src.m_tile_N7; - return *this; - } -#else - KOKKOS_DEFAULTED_FUNCTION ~ViewOffset() = default; - KOKKOS_DEFAULTED_FUNCTION ViewOffset() = default; - KOKKOS_DEFAULTED_FUNCTION ViewOffset(const ViewOffset&) = default; - KOKKOS_DEFAULTED_FUNCTION ViewOffset& operator=(const ViewOffset&) = default; -#endif - - template - KOKKOS_INLINE_FUNCTION constexpr ViewOffset( - std::integral_constant const&, - array_layout const arg_layout) - : m_dim(arg_layout.dimension[0], arg_layout.dimension[1], - arg_layout.dimension[2], arg_layout.dimension[3], - arg_layout.dimension[4], arg_layout.dimension[5], - arg_layout.dimension[6], arg_layout.dimension[7]), - m_tile_N0((arg_layout.dimension[0] + MASK_0) >> - SHIFT_0 /* number of tiles in first dimension */), - m_tile_N1((arg_layout.dimension[1] + MASK_1) >> SHIFT_1), - m_tile_N2((VORank > 2) ? (arg_layout.dimension[2] + MASK_2) >> SHIFT_2 - : 0), - m_tile_N3((VORank > 3) ? (arg_layout.dimension[3] + MASK_3) >> SHIFT_3 - : 0), - m_tile_N4((VORank > 4) ? (arg_layout.dimension[4] + MASK_4) >> SHIFT_4 - : 0), - m_tile_N5((VORank > 5) ? (arg_layout.dimension[5] + MASK_5) >> SHIFT_5 - : 0), - m_tile_N6((VORank > 6) ? (arg_layout.dimension[6] + MASK_6) >> SHIFT_6 - : 0), - m_tile_N7((VORank > 7) ? (arg_layout.dimension[7] + MASK_7) >> SHIFT_7 - : 0) {} -}; - -// FIXME Remove the out-of-class definitions when we require C++17 -#define KOKKOS_ITERATE_VIEW_OFFSET_ENABLE \ - std::enable_if_t<((Dimension::rank <= 8) && (Dimension::rank >= 2) && \ - is_array_layout::value && \ - is_array_layout_tiled::value)> -template -constexpr Kokkos::Iterate ViewOffset< - Dimension, Layout, KOKKOS_ITERATE_VIEW_OFFSET_ENABLE>::outer_pattern; -template -constexpr Kokkos::Iterate ViewOffset< - Dimension, Layout, KOKKOS_ITERATE_VIEW_OFFSET_ENABLE>::inner_pattern; -template -constexpr int - ViewOffset::VORank; -template -constexpr unsigned - ViewOffset::SHIFT_0; -template -constexpr unsigned - ViewOffset::SHIFT_1; -template -constexpr unsigned - ViewOffset::SHIFT_2; -template -constexpr unsigned - ViewOffset::SHIFT_3; -template -constexpr unsigned - ViewOffset::SHIFT_4; -template -constexpr unsigned - ViewOffset::SHIFT_5; -template -constexpr unsigned - ViewOffset::SHIFT_6; -template -constexpr unsigned - ViewOffset::SHIFT_7; -template -constexpr int - ViewOffset::MASK_0; -template -constexpr int - ViewOffset::MASK_1; -template -constexpr int - ViewOffset::MASK_2; -template -constexpr int - ViewOffset::MASK_3; -template -constexpr int - ViewOffset::MASK_4; -template -constexpr int - ViewOffset::MASK_5; -template -constexpr int - ViewOffset::MASK_6; -template -constexpr int - ViewOffset::MASK_7; -template -constexpr unsigned - ViewOffset::SHIFT_2T; -template -constexpr unsigned - ViewOffset::SHIFT_3T; -template -constexpr unsigned - ViewOffset::SHIFT_4T; -template -constexpr unsigned - ViewOffset::SHIFT_5T; -template -constexpr unsigned - ViewOffset::SHIFT_6T; -template -constexpr unsigned - ViewOffset::SHIFT_7T; -template -constexpr unsigned - ViewOffset::SHIFT_8T; -#undef KOKKOS_ITERATE_VIEW_OFFSET_ENABLE - -//---------------------------------------- - -// ViewMapping assign method needed in order to return a 'subview' tile as a -// proper View The outer iteration pattern determines the mapping of the pointer -// offset to the beginning of requested tile The inner iteration pattern is -// needed for the layout of the tile's View to be returned Rank 2 -template -class ViewMapping // void - , - Kokkos::ViewTraits< - T**, - Kokkos::Experimental::LayoutTiled< - OuterP, InnerP, N0, N1, N2, N3, N4, N5, N6, N7, true>, - P...>, - Kokkos::Experimental::LayoutTiled, - iType0, iType1> { - public: - using src_layout = - Kokkos::Experimental::LayoutTiled; - using src_traits = Kokkos::ViewTraits; - - static constexpr bool is_outer_left = (OuterP == Kokkos::Iterate::Left); - static constexpr bool is_inner_left = (InnerP == Kokkos::Iterate::Left); - using array_layout = std::conditional_t; - using traits = Kokkos::ViewTraits; - using type = Kokkos::View; - - KOKKOS_INLINE_FUNCTION static void assign( - ViewMapping& dst, const ViewMapping& src, - const src_layout&, const iType0 i_tile0, const iType1 i_tile1) { - using dst_map_type = ViewMapping; - using src_map_type = ViewMapping; - using dst_handle_type = typename dst_map_type::handle_type; - using dst_offset_type = typename dst_map_type::offset_type; - using src_offset_type = typename src_map_type::offset_type; - - dst = dst_map_type( - dst_handle_type( - src.m_impl_handle + - (is_outer_left ? ((i_tile0 + src.m_impl_offset.m_tile_N0 * i_tile1) - << src_offset_type::SHIFT_2T) - : ((src.m_impl_offset.m_tile_N1 * i_tile0 + i_tile1) - << src_offset_type::SHIFT_2T)) // offset to start - // of the tile - ), - dst_offset_type()); - } -}; - -// Rank 3 -template -class ViewMapping // void - , - Kokkos::ViewTraits< - T***, - Kokkos::Experimental::LayoutTiled< - OuterP, InnerP, N0, N1, N2, N3, N4, N5, N6, N7, true>, - P...>, - Kokkos::Experimental::LayoutTiled, - iType0, iType1, iType2> { - public: - using src_layout = - Kokkos::Experimental::LayoutTiled; - using src_traits = Kokkos::ViewTraits; - - static constexpr bool is_outer_left = (OuterP == Kokkos::Iterate::Left); - static constexpr bool is_inner_left = (InnerP == Kokkos::Iterate::Left); - using array_layout = std::conditional_t; - using traits = Kokkos::ViewTraits; - using type = Kokkos::View; - - KOKKOS_INLINE_FUNCTION static void assign( - ViewMapping& dst, const ViewMapping& src, - const src_layout&, const iType0 i_tile0, const iType1 i_tile1, - const iType2 i_tile2) { - using dst_map_type = ViewMapping; - using src_map_type = ViewMapping; - using dst_handle_type = typename dst_map_type::handle_type; - using dst_offset_type = typename dst_map_type::offset_type; - using src_offset_type = typename src_map_type::offset_type; - - dst = dst_map_type( - dst_handle_type( - src.m_impl_handle + - (is_outer_left - ? ((i_tile0 + - src.m_impl_offset.m_tile_N0 * - (i_tile1 + src.m_impl_offset.m_tile_N1 * i_tile2)) - << src_offset_type::SHIFT_3T) - : ((src.m_impl_offset.m_tile_N2 * - (src.m_impl_offset.m_tile_N1 * i_tile0 + i_tile1) + - i_tile2) - << src_offset_type::SHIFT_3T))) // offset to start of the - // tile - , - dst_offset_type()); - } -}; - -// Rank 4 -template -class ViewMapping< - std::enable_if_t<(N4 == 0 && N5 == 0 && N6 == 0 && N7 == 0)> // void - , - Kokkos::ViewTraits< - T****, - Kokkos::Experimental::LayoutTiled, - P...>, - Kokkos::Experimental::LayoutTiled, - iType0, iType1, iType2, iType3> { - public: - using src_layout = - Kokkos::Experimental::LayoutTiled; - using src_traits = Kokkos::ViewTraits; - - static constexpr bool is_outer_left = (OuterP == Kokkos::Iterate::Left); - static constexpr bool is_inner_left = (InnerP == Kokkos::Iterate::Left); - using array_layout = std::conditional_t; - using traits = Kokkos::ViewTraits; - using type = Kokkos::View; - - KOKKOS_INLINE_FUNCTION static void assign( - ViewMapping& dst, const ViewMapping& src, - const src_layout&, const iType0 i_tile0, const iType1 i_tile1, - const iType2 i_tile2, const iType3 i_tile3) { - using dst_map_type = ViewMapping; - using src_map_type = ViewMapping; - using dst_handle_type = typename dst_map_type::handle_type; - using dst_offset_type = typename dst_map_type::offset_type; - using src_offset_type = typename src_map_type::offset_type; - - dst = dst_map_type( - dst_handle_type( - src.m_impl_handle + - (is_outer_left - ? ((i_tile0 + - src.m_impl_offset.m_tile_N0 * - (i_tile1 + src.m_impl_offset.m_tile_N1 * - (i_tile2 + src.m_impl_offset.m_tile_N2 * - i_tile3))) - << src_offset_type::SHIFT_4T) - : ((src.m_impl_offset.m_tile_N3 * - (src.m_impl_offset.m_tile_N2 * - (src.m_impl_offset.m_tile_N1 * i_tile0 + - i_tile1) + - i_tile2) + - i_tile3) - << src_offset_type::SHIFT_4T))) // offset to start of the - // tile - , - dst_offset_type()); - } -}; - -// Rank 5 -template -class ViewMapping // void - , - Kokkos::ViewTraits< - T*****, - Kokkos::Experimental::LayoutTiled< - OuterP, InnerP, N0, N1, N2, N3, N4, N5, N6, N7, true>, - P...>, - Kokkos::Experimental::LayoutTiled, - iType0, iType1, iType2, iType3, iType4> { - public: - using src_layout = - Kokkos::Experimental::LayoutTiled; - using src_traits = Kokkos::ViewTraits; - - static constexpr bool is_outer_left = (OuterP == Kokkos::Iterate::Left); - static constexpr bool is_inner_left = (InnerP == Kokkos::Iterate::Left); - using array_layout = std::conditional_t; - using traits = Kokkos::ViewTraits; - using type = Kokkos::View; - - KOKKOS_INLINE_FUNCTION static void assign( - ViewMapping& dst, const ViewMapping& src, - const src_layout&, const iType0 i_tile0, const iType1 i_tile1, - const iType2 i_tile2, const iType3 i_tile3, const iType4 i_tile4) { - using dst_map_type = ViewMapping; - using src_map_type = ViewMapping; - using dst_handle_type = typename dst_map_type::handle_type; - using dst_offset_type = typename dst_map_type::offset_type; - using src_offset_type = typename src_map_type::offset_type; - - dst = dst_map_type( - dst_handle_type( - src.m_impl_handle + - (is_outer_left - ? ((i_tile0 + - src.m_impl_offset.m_tile_N0 * - (i_tile1 + - src.m_impl_offset.m_tile_N1 * - (i_tile2 + - src.m_impl_offset.m_tile_N2 * - (i_tile3 + - src.m_impl_offset.m_tile_N3 * i_tile4)))) - << src_offset_type::SHIFT_5T) - : ((src.m_impl_offset.m_tile_N4 * - (src.m_impl_offset.m_tile_N3 * - (src.m_impl_offset.m_tile_N2 * - (src.m_impl_offset.m_tile_N1 * i_tile0 + - i_tile1) + - i_tile2) + - i_tile3) + - i_tile4) - << src_offset_type::SHIFT_5T))) // offset to start of the - // tile - , - dst_offset_type()); - } -}; - -// Rank 6 -template -class ViewMapping // void - , - Kokkos::ViewTraits< - T******, - Kokkos::Experimental::LayoutTiled< - OuterP, InnerP, N0, N1, N2, N3, N4, N5, N6, N7, true>, - P...>, - Kokkos::Experimental::LayoutTiled, - iType0, iType1, iType2, iType3, iType4, iType5> { - public: - using src_layout = - Kokkos::Experimental::LayoutTiled; - using src_traits = Kokkos::ViewTraits; - - static constexpr bool is_outer_left = (OuterP == Kokkos::Iterate::Left); - static constexpr bool is_inner_left = (InnerP == Kokkos::Iterate::Left); - using array_layout = std::conditional_t; - using traits = - Kokkos::ViewTraits; - using type = Kokkos::View; - - KOKKOS_INLINE_FUNCTION static void assign( - ViewMapping& dst, const ViewMapping& src, - const src_layout&, const iType0 i_tile0, const iType1 i_tile1, - const iType2 i_tile2, const iType3 i_tile3, const iType4 i_tile4, - const iType5 i_tile5) { - using dst_map_type = ViewMapping; - using src_map_type = ViewMapping; - using dst_handle_type = typename dst_map_type::handle_type; - using dst_offset_type = typename dst_map_type::offset_type; - using src_offset_type = typename src_map_type::offset_type; - - dst = dst_map_type( - dst_handle_type( - src.m_impl_handle + - (is_outer_left - ? ((i_tile0 + - src.m_impl_offset.m_tile_N0 * - (i_tile1 + - src.m_impl_offset.m_tile_N1 * - (i_tile2 + - src.m_impl_offset.m_tile_N2 * - (i_tile3 + - src.m_impl_offset.m_tile_N3 * - (i_tile4 + src.m_impl_offset.m_tile_N4 * - i_tile5))))) - << src_offset_type::SHIFT_6T) - : ((src.m_impl_offset.m_tile_N5 * - (src.m_impl_offset.m_tile_N4 * - (src.m_impl_offset.m_tile_N3 * - (src.m_impl_offset.m_tile_N2 * - (src.m_impl_offset.m_tile_N1 * i_tile0 + - i_tile1) + - i_tile2) + - i_tile3) + - i_tile4) + - i_tile5) - << src_offset_type::SHIFT_6T))) // offset to start of the - // tile - , - dst_offset_type()); - } -}; - -// Rank 7 -template -class ViewMapping // void - , - Kokkos::ViewTraits< - T*******, - Kokkos::Experimental::LayoutTiled< - OuterP, InnerP, N0, N1, N2, N3, N4, N5, N6, N7, true>, - P...>, - Kokkos::Experimental::LayoutTiled, - iType0, iType1, iType2, iType3, iType4, iType5, iType6> { - public: - using src_layout = - Kokkos::Experimental::LayoutTiled; - using src_traits = Kokkos::ViewTraits; - - static constexpr bool is_outer_left = (OuterP == Kokkos::Iterate::Left); - static constexpr bool is_inner_left = (InnerP == Kokkos::Iterate::Left); - using array_layout = std::conditional_t; - using traits = - Kokkos::ViewTraits; - using type = Kokkos::View; - - KOKKOS_INLINE_FUNCTION static void assign( - ViewMapping& dst, const ViewMapping& src, - const src_layout&, const iType0 i_tile0, const iType1 i_tile1, - const iType2 i_tile2, const iType3 i_tile3, const iType4 i_tile4, - const iType5 i_tile5, const iType6 i_tile6) { - using dst_map_type = ViewMapping; - using src_map_type = ViewMapping; - using dst_handle_type = typename dst_map_type::handle_type; - using dst_offset_type = typename dst_map_type::offset_type; - using src_offset_type = typename src_map_type::offset_type; - - dst = dst_map_type( - dst_handle_type( - src.m_impl_handle + - (is_outer_left - ? ((i_tile0 + - src.m_impl_offset.m_tile_N0 * - (i_tile1 + - src.m_impl_offset.m_tile_N1 * - (i_tile2 + - src.m_impl_offset.m_tile_N2 * - (i_tile3 + - src.m_impl_offset.m_tile_N3 * - (i_tile4 + - src.m_impl_offset.m_tile_N4 * - (i_tile5 + - src.m_impl_offset.m_tile_N5 * - i_tile6)))))) - << src_offset_type::SHIFT_7T) - : ((src.m_impl_offset.m_tile_N6 * - (src.m_impl_offset.m_tile_N5 * - (src.m_impl_offset.m_tile_N4 * - (src.m_impl_offset.m_tile_N3 * - (src.m_impl_offset.m_tile_N2 * - (src.m_impl_offset.m_tile_N1 * - i_tile0 + - i_tile1) + - i_tile2) + - i_tile3) + - i_tile4) + - i_tile5) + - i_tile6) - << src_offset_type::SHIFT_7T))) // offset to start of the - // tile - , - dst_offset_type()); - } -}; - -// Rank 8 -template -class ViewMapping< - std::enable_if_t<(N0 != 0 && N1 != 0 && N2 != 0 && N3 != 0 && N4 != 0 && - N5 != 0 && N6 != 0 && N7 != 0)> // void - , - Kokkos::ViewTraits< - T********, - Kokkos::Experimental::LayoutTiled, - P...>, - Kokkos::Experimental::LayoutTiled, - iType0, iType1, iType2, iType3, iType4, iType5, iType6, iType7> { - public: - using src_layout = - Kokkos::Experimental::LayoutTiled; - using src_traits = Kokkos::ViewTraits; - - static constexpr bool is_outer_left = (OuterP == Kokkos::Iterate::Left); - static constexpr bool is_inner_left = (InnerP == Kokkos::Iterate::Left); - using array_layout = std::conditional_t; - using traits = - Kokkos::ViewTraits; - using type = - Kokkos::View; - - KOKKOS_INLINE_FUNCTION static void assign( - ViewMapping& dst, const ViewMapping& src, - const src_layout&, const iType0 i_tile0, const iType1 i_tile1, - const iType2 i_tile2, const iType3 i_tile3, const iType4 i_tile4, - const iType5 i_tile5, const iType6 i_tile6, const iType7 i_tile7) { - using dst_map_type = ViewMapping; - using src_map_type = ViewMapping; - using dst_handle_type = typename dst_map_type::handle_type; - using dst_offset_type = typename dst_map_type::offset_type; - using src_offset_type = typename src_map_type::offset_type; - - dst = dst_map_type( - dst_handle_type( - src.m_impl_handle + - (is_outer_left - ? ((i_tile0 + - src.m_impl_offset.m_tile_N0 * - (i_tile1 + - src.m_impl_offset.m_tile_N1 * - (i_tile2 + - src.m_impl_offset.m_tile_N2 * - (i_tile3 + - src.m_impl_offset.m_tile_N3 * - (i_tile4 + - src.m_impl_offset.m_tile_N4 * - (i_tile5 + - src.m_impl_offset.m_tile_N5 * - (i_tile6 + - src.m_impl_offset.m_tile_N6 * - i_tile7))))))) - << src_offset_type::SHIFT_8T) - : ((src.m_impl_offset.m_tile_N7 * - (src.m_impl_offset.m_tile_N6 * - (src.m_impl_offset.m_tile_N5 * - (src.m_impl_offset.m_tile_N4 * - (src.m_impl_offset.m_tile_N3 * - (src.m_impl_offset.m_tile_N2 * - (src.m_impl_offset.m_tile_N1 * - i_tile0 + - i_tile1) + - i_tile2) + - i_tile3) + - i_tile4) + - i_tile5) + - i_tile6) + - i_tile7) - << src_offset_type::SHIFT_8T))) // offset to start of the - // tile - , - dst_offset_type()); - } -}; - -} /* namespace Impl */ -} /* namespace Kokkos */ - -//---------------------------------------- - -namespace Kokkos { - -// Rank 2 -template -KOKKOS_INLINE_FUNCTION - Kokkos::View, - P...> - tile_subview(const Kokkos::View< - T**, - Kokkos::Experimental::LayoutTiled< - OuterP, InnerP, N0, N1, N2, N3, N4, N5, N6, N7, true>, - P...>& src, - const size_t i_tile0, const size_t i_tile1) { - // Force the specialized ViewMapping for extracting a tile - // by using the first subview argument as the layout. - using array_layout = - std::conditional_t<(InnerP == Kokkos::Iterate::Left), Kokkos::LayoutLeft, - Kokkos::LayoutRight>; - using SrcLayout = - Kokkos::Experimental::LayoutTiled; - - return Kokkos::View(src, SrcLayout(), i_tile0, - i_tile1); -} - -// Rank 3 -template -KOKKOS_INLINE_FUNCTION - Kokkos::View, - P...> - tile_subview(const Kokkos::View< - T***, - Kokkos::Experimental::LayoutTiled< - OuterP, InnerP, N0, N1, N2, N3, N4, N5, N6, N7, true>, - P...>& src, - const size_t i_tile0, const size_t i_tile1, - const size_t i_tile2) { - // Force the specialized ViewMapping for extracting a tile - // by using the first subview argument as the layout. - using array_layout = - std::conditional_t<(InnerP == Kokkos::Iterate::Left), Kokkos::LayoutLeft, - Kokkos::LayoutRight>; - using SrcLayout = - Kokkos::Experimental::LayoutTiled; - - return Kokkos::View( - src, SrcLayout(), i_tile0, i_tile1, i_tile2); -} - -// Rank 4 -template -KOKKOS_INLINE_FUNCTION - Kokkos::View, - P...> - tile_subview(const Kokkos::View< - T****, - Kokkos::Experimental::LayoutTiled< - OuterP, InnerP, N0, N1, N2, N3, N4, N5, N6, N7, true>, - P...>& src, - const size_t i_tile0, const size_t i_tile1, - const size_t i_tile2, const size_t i_tile3) { - // Force the specialized ViewMapping for extracting a tile - // by using the first subview argument as the layout. - using array_layout = - std::conditional_t<(InnerP == Kokkos::Iterate::Left), Kokkos::LayoutLeft, - Kokkos::LayoutRight>; - using SrcLayout = - Kokkos::Experimental::LayoutTiled; - - return Kokkos::View( - src, SrcLayout(), i_tile0, i_tile1, i_tile2, i_tile3); -} - -// Rank 5 -template -KOKKOS_INLINE_FUNCTION - Kokkos::View, - P...> - tile_subview(const Kokkos::View< - T*****, - Kokkos::Experimental::LayoutTiled< - OuterP, InnerP, N0, N1, N2, N3, N4, N5, N6, N7, true>, - P...>& src, - const size_t i_tile0, const size_t i_tile1, - const size_t i_tile2, const size_t i_tile3, - const size_t i_tile4) { - // Force the specialized ViewMapping for extracting a tile - // by using the first subview argument as the layout. - using array_layout = - std::conditional_t<(InnerP == Kokkos::Iterate::Left), Kokkos::LayoutLeft, - Kokkos::LayoutRight>; - using SrcLayout = - Kokkos::Experimental::LayoutTiled; - - return Kokkos::View( - src, SrcLayout(), i_tile0, i_tile1, i_tile2, i_tile3, i_tile4); -} - -// Rank 6 -template -KOKKOS_INLINE_FUNCTION - Kokkos::View, - P...> - tile_subview(const Kokkos::View< - T******, - Kokkos::Experimental::LayoutTiled< - OuterP, InnerP, N0, N1, N2, N3, N4, N5, N6, N7, true>, - P...>& src, - const size_t i_tile0, const size_t i_tile1, - const size_t i_tile2, const size_t i_tile3, - const size_t i_tile4, const size_t i_tile5) { - // Force the specialized ViewMapping for extracting a tile - // by using the first subview argument as the layout. - using array_layout = - std::conditional_t<(InnerP == Kokkos::Iterate::Left), Kokkos::LayoutLeft, - Kokkos::LayoutRight>; - using SrcLayout = - Kokkos::Experimental::LayoutTiled; - - return Kokkos::View( - src, SrcLayout(), i_tile0, i_tile1, i_tile2, i_tile3, i_tile4, i_tile5); -} - -// Rank 7 -template -KOKKOS_INLINE_FUNCTION - Kokkos::View, - P...> - tile_subview(const Kokkos::View< - T*******, - Kokkos::Experimental::LayoutTiled< - OuterP, InnerP, N0, N1, N2, N3, N4, N5, N6, N7, true>, - P...>& src, - const size_t i_tile0, const size_t i_tile1, - const size_t i_tile2, const size_t i_tile3, - const size_t i_tile4, const size_t i_tile5, - const size_t i_tile6) { - // Force the specialized ViewMapping for extracting a tile - // by using the first subview argument as the layout. - using array_layout = - std::conditional_t<(InnerP == Kokkos::Iterate::Left), Kokkos::LayoutLeft, - Kokkos::LayoutRight>; - using SrcLayout = - Kokkos::Experimental::LayoutTiled; - - return Kokkos::View( - src, SrcLayout(), i_tile0, i_tile1, i_tile2, i_tile3, i_tile4, i_tile5, - i_tile6); -} - -// Rank 8 -template -KOKKOS_INLINE_FUNCTION - Kokkos::View, - P...> - tile_subview(const Kokkos::View< - T********, - Kokkos::Experimental::LayoutTiled< - OuterP, InnerP, N0, N1, N2, N3, N4, N5, N6, N7, true>, - P...>& src, - const size_t i_tile0, const size_t i_tile1, - const size_t i_tile2, const size_t i_tile3, - const size_t i_tile4, const size_t i_tile5, - const size_t i_tile6, const size_t i_tile7) { - // Force the specialized ViewMapping for extracting a tile - // by using the first subview argument as the layout. - using array_layout = - std::conditional_t<(InnerP == Kokkos::Iterate::Left), Kokkos::LayoutLeft, - Kokkos::LayoutRight>; - using SrcLayout = - Kokkos::Experimental::LayoutTiled; - - return Kokkos::View( - src, SrcLayout(), i_tile0, i_tile1, i_tile2, i_tile3, i_tile4, i_tile5, - i_tile6, i_tile7); -} - -} /* namespace Kokkos */ -//---------------------------------------------------------------------------- -//---------------------------------------------------------------------------- - -#endif /* #ifndef KOKKOS_EXPERIENTAL_VIEWLAYOUTTILE_HPP */ diff --git a/lib/kokkos/core/src/impl/Kokkos_ViewMapping.hpp b/lib/kokkos/core/src/impl/Kokkos_ViewMapping.hpp index 3217c76e38..8919dccdb7 100644 --- a/lib/kokkos/core/src/impl/Kokkos_ViewMapping.hpp +++ b/lib/kokkos/core/src/impl/Kokkos_ViewMapping.hpp @@ -17,6 +17,7 @@ #ifndef KOKKOS_EXPERIMENTAL_VIEW_MAPPING_HPP #define KOKKOS_EXPERIMENTAL_VIEW_MAPPING_HPP +#include #include #include @@ -34,6 +35,7 @@ #include #include #include +#include //---------------------------------------------------------------------------- //---------------------------------------------------------------------------- @@ -647,34 +649,60 @@ struct ViewOffset< m_dim.N5 * m_dim.N6; } - // Stride with [ rank ] value is the total length + // Fill the target unbounded array s with the stride. + // This method differs from stride() in that it does not write the total + // length to the last index of the array. Preconditions: s must be an array of + // dimension_type::rank elements + // FIXME: The version of clang-format in CI fails from maybe_unused + // clang-format off + template + KOKKOS_INLINE_FUNCTION iType + stride_fill([[maybe_unused]] iType* const s) const { + iType n = 1; + if constexpr (0 < dimension_type::rank) { + s[0] = n; + n *= m_dim.N0; + } + if constexpr (1 < dimension_type::rank) { + s[1] = n; + n *= m_dim.N1; + } + if constexpr (2 < dimension_type::rank) { + s[2] = n; + n *= m_dim.N2; + } + if constexpr (3 < dimension_type::rank) { + s[3] = n; + n *= m_dim.N3; + } + if constexpr (4 < dimension_type::rank) { + s[4] = n; + n *= m_dim.N4; + } + if constexpr (5 < dimension_type::rank) { + s[5] = n; + n *= m_dim.N5; + } + if constexpr (6 < dimension_type::rank) { + s[6] = n; + n *= m_dim.N6; + } + if constexpr (7 < dimension_type::rank) { + s[7] = n; + n *= m_dim.N7; + } + return n; + } + // clang-format on + + // Fill the target unbounded array s with the stride and the total spanned + // size. This method differs from stride_fill() in that it writes the total + // spanned size to the last index of the array. Preconditions: s must be an + // array of dimension_type::rank + 1 elements Stride with [ rank ] value is + // the total length template KOKKOS_INLINE_FUNCTION void stride(iType* const s) const { - s[0] = 1; - if (0 < dimension_type::rank) { - s[1] = m_dim.N0; - } - if (1 < dimension_type::rank) { - s[2] = s[1] * m_dim.N1; - } - if (2 < dimension_type::rank) { - s[3] = s[2] * m_dim.N2; - } - if (3 < dimension_type::rank) { - s[4] = s[3] * m_dim.N3; - } - if (4 < dimension_type::rank) { - s[5] = s[4] * m_dim.N4; - } - if (5 < dimension_type::rank) { - s[6] = s[5] * m_dim.N5; - } - if (6 < dimension_type::rank) { - s[7] = s[6] * m_dim.N6; - } - if (7 < dimension_type::rank) { - s[8] = s[7] * m_dim.N7; - } + s[dimension_type::rank] = stride_fill(s); } //---------------------------------------- @@ -935,34 +963,59 @@ struct ViewOffset< m_dim.N6; } - // Stride with [ rank ] value is the total length + // Fill the target unbounded array s with the stride. + // This method differs from stride() in that it does not write the total + // length to the last index of the array. Preconditions: s must be an array of + // dimension_type::rank elements + // The version of clang-format in CI fails from maybe_unused + // clang-format off + template + KOKKOS_INLINE_FUNCTION iType + stride_fill([[maybe_unused]] iType* const s) const { + iType n = 1; + if constexpr (0 < dimension_type::rank) { + s[0] = n; + n *= m_stride; + } + if constexpr (1 < dimension_type::rank) { + s[1] = n; + n *= m_dim.N1; + } + if constexpr (2 < dimension_type::rank) { + s[2] = n; + n *= m_dim.N2; + } + if constexpr (3 < dimension_type::rank) { + s[3] = n; + n *= m_dim.N3; + } + if constexpr (4 < dimension_type::rank) { + s[4] = n; + n *= m_dim.N4; + } + if constexpr (5 < dimension_type::rank) { + s[5] = n; + n *= m_dim.N5; + } + if constexpr (6 < dimension_type::rank) { + s[6] = n; + n *= m_dim.N6; + } + if constexpr (7 < dimension_type::rank) { + s[7] = n; + n *= m_dim.N7; + } + return n; + } + // clang-format on + + // Fill the target unbounded array s with the stride and the total spanned + // size. This method differs from stride_fill() in that it writes the total + // spanned size to the last index of the array. Preconditions: s must be an + // array of dimension_type::rank + 1 elements template KOKKOS_INLINE_FUNCTION void stride(iType* const s) const { - s[0] = 1; - if (0 < dimension_type::rank) { - s[1] = m_stride; - } - if (1 < dimension_type::rank) { - s[2] = s[1] * m_dim.N1; - } - if (2 < dimension_type::rank) { - s[3] = s[2] * m_dim.N2; - } - if (3 < dimension_type::rank) { - s[4] = s[3] * m_dim.N3; - } - if (4 < dimension_type::rank) { - s[5] = s[4] * m_dim.N4; - } - if (5 < dimension_type::rank) { - s[6] = s[5] * m_dim.N5; - } - if (6 < dimension_type::rank) { - s[7] = s[6] * m_dim.N6; - } - if (7 < dimension_type::rank) { - s[8] = s[7] * m_dim.N7; - } + s[dimension_type::rank] = stride_fill(s); } //---------------------------------------- @@ -1286,42 +1339,58 @@ struct ViewOffset< m_dim.N1; } - // Stride with [ rank ] value is the total length + // Fill the target unbounded array s with the stride. + // This method differs from stride() in that it does not write the total + // length to the last index of the array. Preconditions: s must be an array of + // dimension_type::rank elements + // The version of clang-format in CI fails from maybe_unused + // clang-format off template - KOKKOS_INLINE_FUNCTION void stride(iType* const s) const { + KOKKOS_INLINE_FUNCTION iType + stride_fill([[maybe_unused]] iType* const s) const { size_type n = 1; - if (7 < dimension_type::rank) { + if constexpr (7 < dimension_type::rank) { s[7] = n; n *= m_dim.N7; } - if (6 < dimension_type::rank) { + if constexpr (6 < dimension_type::rank) { s[6] = n; n *= m_dim.N6; } - if (5 < dimension_type::rank) { + if constexpr (5 < dimension_type::rank) { s[5] = n; n *= m_dim.N5; } - if (4 < dimension_type::rank) { + if constexpr (4 < dimension_type::rank) { s[4] = n; n *= m_dim.N4; } - if (3 < dimension_type::rank) { + if constexpr (3 < dimension_type::rank) { s[3] = n; n *= m_dim.N3; } - if (2 < dimension_type::rank) { + if constexpr (2 < dimension_type::rank) { s[2] = n; n *= m_dim.N2; } - if (1 < dimension_type::rank) { + if constexpr (1 < dimension_type::rank) { s[1] = n; n *= m_dim.N1; } - if (0 < dimension_type::rank) { + if constexpr (0 < dimension_type::rank) { s[0] = n; } - s[dimension_type::rank] = n * m_dim.N0; + return n * m_dim.N0; + } + // clang-format on + + // Fill the target unbounded array s with the stride and the total spanned + // size. This method differs from stride_fill() in that it writes the total + // spanned size to the last index of the array. Preconditions: s must be an + // array of dimension_type::rank + 1 elements + template + KOKKOS_INLINE_FUNCTION void stride(iType* const s) const { + s[dimension_type::rank] = stride_fill(s); } //---------------------------------------- @@ -1573,41 +1642,57 @@ struct ViewOffset< return m_stride; } - // Stride with [ rank ] value is the total length + // Fill the target unbounded array s with the stride. + // This method differs from stride() in that it does not write the total + // length to the last index of the array. Preconditions: s must be an array of + // dimension_type::rank elements + // The version of clang-format in CI fails from maybe_unused + // clang-format off template - KOKKOS_INLINE_FUNCTION void stride(iType* const s) const { + KOKKOS_INLINE_FUNCTION iType + stride_fill([[maybe_unused]] iType* const s) const { size_type n = 1; - if (7 < dimension_type::rank) { + if constexpr (7 < dimension_type::rank) { s[7] = n; n *= m_dim.N7; } - if (6 < dimension_type::rank) { + if constexpr (6 < dimension_type::rank) { s[6] = n; n *= m_dim.N6; } - if (5 < dimension_type::rank) { + if constexpr (5 < dimension_type::rank) { s[5] = n; n *= m_dim.N5; } - if (4 < dimension_type::rank) { + if constexpr (4 < dimension_type::rank) { s[4] = n; n *= m_dim.N4; } - if (3 < dimension_type::rank) { + if constexpr (3 < dimension_type::rank) { s[3] = n; n *= m_dim.N3; } - if (2 < dimension_type::rank) { + if constexpr (2 < dimension_type::rank) { s[2] = n; n *= m_dim.N2; } - if (1 < dimension_type::rank) { + if constexpr (1 < dimension_type::rank) { s[1] = n; } - if (0 < dimension_type::rank) { + if constexpr (0 < dimension_type::rank) { s[0] = m_stride; } - s[dimension_type::rank] = m_stride * m_dim.N0; + return m_stride * m_dim.N0; + } + // clang-format on + + // Fill the target unbounded array s with the stride and the total spanned + // size. This method differs from stride_fill() in that it writes the total + // spanned size to the last index of the array. Preconditions: s must be an + // array of dimension_type::rank + 1 elements + template + KOKKOS_INLINE_FUNCTION void stride(iType* const s) const { + s[dimension_type::rank] = stride_fill(s); } //---------------------------------------- @@ -2133,34 +2218,50 @@ struct ViewOffset { return m_stride.S7; } - // Stride with [ rank ] value is the total length + // Fill the target unbounded array s with the stride. + // This method differs from stride() in that it does not write the total + // length to the last index of the array. Preconditions: s must be an array of + // dimension_type::rank elements + // The version of clang-format in CI fails from maybe_unused + // clang-format off template - KOKKOS_INLINE_FUNCTION void stride(iType* const s) const { - if (0 < dimension_type::rank) { + KOKKOS_INLINE_FUNCTION iType + stride_fill([[maybe_unused]] iType* const s) const { + if constexpr (0 < dimension_type::rank) { s[0] = m_stride.S0; } - if (1 < dimension_type::rank) { + if constexpr (1 < dimension_type::rank) { s[1] = m_stride.S1; } - if (2 < dimension_type::rank) { + if constexpr (2 < dimension_type::rank) { s[2] = m_stride.S2; } - if (3 < dimension_type::rank) { + if constexpr (3 < dimension_type::rank) { s[3] = m_stride.S3; } - if (4 < dimension_type::rank) { + if constexpr (4 < dimension_type::rank) { s[4] = m_stride.S4; } - if (5 < dimension_type::rank) { + if constexpr (5 < dimension_type::rank) { s[5] = m_stride.S5; } - if (6 < dimension_type::rank) { + if constexpr (6 < dimension_type::rank) { s[6] = m_stride.S6; } - if (7 < dimension_type::rank) { + if constexpr (7 < dimension_type::rank) { s[7] = m_stride.S7; } - s[dimension_type::rank] = span(); + return span(); + } + // clang-format on + + // Fill the target unbounded array s with the stride and the total spanned + // size. This method differs from stride_fill() in that it writes the total + // spanned size to the last index of the array. Preconditions: s must be an + // array of dimension_type::rank + 1 elements + template + KOKKOS_INLINE_FUNCTION void stride(iType* const s) const { + s[dimension_type::rank] = stride_fill(s); } //---------------------------------------- @@ -2428,288 +2529,6 @@ struct ViewDataHandle< namespace Kokkos { namespace Impl { - -template -inline bool is_zero_byte(const T& t) { - using comparison_type = std::conditional_t< - sizeof(T) % sizeof(long long int) == 0, long long int, - std::conditional_t< - sizeof(T) % sizeof(long int) == 0, long int, - std::conditional_t< - sizeof(T) % sizeof(int) == 0, int, - std::conditional_t>>>; - const auto* const ptr = reinterpret_cast(&t); - for (std::size_t i = 0; i < sizeof(T) / sizeof(comparison_type); ++i) - if (ptr[i] != 0) return false; - return true; -} - -//---------------------------------------------------------------------------- - -/* - * The construction, assignment to default, and destruction - * are merged into a single functor. - * Primarily to work around an unresolved CUDA back-end bug - * that would lose the destruction cuda device function when - * called from the shared memory tracking destruction. - * Secondarily to have two fewer partial specializations. - */ -template ::value> -struct ViewValueFunctor; - -template -struct ViewValueFunctor { - using ExecSpace = typename DeviceType::execution_space; - - struct DestroyTag {}; - struct ConstructTag {}; - - ExecSpace space; - ValueType* ptr; - size_t n; - std::string name; - bool default_exec_space; - - template - KOKKOS_INLINE_FUNCTION - std::enable_if_t::value> - operator()(ConstructTag const&, const size_t i) const { - new (ptr + i) ValueType(); - } - - KOKKOS_INLINE_FUNCTION void operator()(DestroyTag const&, - const size_t i) const { - (ptr + i)->~ValueType(); - } - - ViewValueFunctor() = default; - ViewValueFunctor(const ViewValueFunctor&) = default; - ViewValueFunctor& operator=(const ViewValueFunctor&) = default; - - ViewValueFunctor(ExecSpace const& arg_space, ValueType* const arg_ptr, - size_t const arg_n, std::string arg_name) - : space(arg_space), - ptr(arg_ptr), - n(arg_n), - name(std::move(arg_name)), - default_exec_space(false) { - functor_instantiate_workaround(); - } - - ViewValueFunctor(ValueType* const arg_ptr, size_t const arg_n, - std::string arg_name) - : space(ExecSpace{}), - ptr(arg_ptr), - n(arg_n), - name(std::move(arg_name)), - default_exec_space(true) { - functor_instantiate_workaround(); - } - - template - std::enable_if_t::value && - std::is_trivially_copy_assignable::value> - construct_dispatch() { - ValueType value{}; -// On A64FX memset seems to do the wrong thing with regards to first touch -// leading to the significant performance issues -#ifndef KOKKOS_ARCH_A64FX - if (Impl::is_zero_byte(value)) { - uint64_t kpID = 0; - if (Kokkos::Profiling::profileLibraryLoaded()) { - // We are not really using parallel_for here but using beginParallelFor - // instead of begin_parallel_for (and adding "via memset") is the best - // we can do to indicate that this is not supposed to be tunable (and - // doesn't really execute a parallel_for). - Kokkos::Profiling::beginParallelFor( - "Kokkos::View::initialization [" + name + "] via memset", - Kokkos::Profiling::Experimental::device_id(space), &kpID); - } - (void)ZeroMemset( - space, Kokkos::View>(ptr, n)); - - if (Kokkos::Profiling::profileLibraryLoaded()) { - Kokkos::Profiling::endParallelFor(kpID); - } - if (default_exec_space) - space.fence("Kokkos::Impl::ViewValueFunctor: View init/destroy fence"); - } else { -#endif - parallel_for_implementation(); -#ifndef KOKKOS_ARCH_A64FX - } -#endif - } - - template - std::enable_if_t::value && - std::is_trivially_copy_assignable::value)> - construct_dispatch() { - parallel_for_implementation(); - } - - template - void parallel_for_implementation() { - using PolicyType = - Kokkos::RangePolicy, Tag>; - PolicyType policy(space, 0, n); - uint64_t kpID = 0; - if (Kokkos::Profiling::profileLibraryLoaded()) { - const std::string functor_name = - (std::is_same_v - ? "Kokkos::View::destruction [" + name + "]" - : "Kokkos::View::initialization [" + name + "]"); - Kokkos::Profiling::beginParallelFor( - functor_name, Kokkos::Profiling::Experimental::device_id(space), - &kpID); - } - -#ifdef KOKKOS_ENABLE_CUDA - if (std::is_same::value) { - Kokkos::Impl::cuda_prefetch_pointer(space, ptr, sizeof(ValueType) * n, - true); - } -#endif - const Kokkos::Impl::ParallelFor closure( - *this, policy); - closure.execute(); - if (default_exec_space || std::is_same_v) - space.fence("Kokkos::Impl::ViewValueFunctor: View init/destroy fence"); - if (Kokkos::Profiling::profileLibraryLoaded()) { - Kokkos::Profiling::endParallelFor(kpID); - } - } - - void construct_shared_allocation() { construct_dispatch(); } - - void destroy_shared_allocation() { - parallel_for_implementation(); - } - - // This function is to ensure that the functor with DestroyTag is instantiated - // This is a workaround to avoid "cudaErrorInvalidDeviceFunction" error later - // when the function is queried with cudaFuncGetAttributes - void functor_instantiate_workaround() { -#if defined(KOKKOS_ENABLE_CUDA) || defined(KOKKOS_ENABLE_HIP) || \ - defined(KOKKOS_ENABLE_SYCL) || defined(KOKKOS_ENABLE_OPENMPTARGET) - if (false) { - parallel_for_implementation(); - } -#endif - } -}; - -template -struct ViewValueFunctor { - using ExecSpace = typename DeviceType::execution_space; - using PolicyType = Kokkos::RangePolicy>; - - ExecSpace space; - ValueType* ptr; - size_t n; - std::string name; - bool default_exec_space; - - KOKKOS_INLINE_FUNCTION - void operator()(const size_t i) const { ptr[i] = ValueType(); } - - ViewValueFunctor() = default; - ViewValueFunctor(const ViewValueFunctor&) = default; - ViewValueFunctor& operator=(const ViewValueFunctor&) = default; - - ViewValueFunctor(ExecSpace const& arg_space, ValueType* const arg_ptr, - size_t const arg_n, std::string arg_name) - : space(arg_space), - ptr(arg_ptr), - n(arg_n), - name(std::move(arg_name)), - default_exec_space(false) {} - - ViewValueFunctor(ValueType* const arg_ptr, size_t const arg_n, - std::string arg_name) - : space(ExecSpace{}), - ptr(arg_ptr), - n(arg_n), - name(std::move(arg_name)), - default_exec_space(true) {} - - template - std::enable_if_t::value && - std::is_trivially_copy_assignable::value> - construct_shared_allocation() { - // Shortcut for zero initialization -// On A64FX memset seems to do the wrong thing with regards to first touch -// leading to the significant performance issues -#ifndef KOKKOS_ARCH_A64FX - ValueType value{}; - if (Impl::is_zero_byte(value)) { - uint64_t kpID = 0; - if (Kokkos::Profiling::profileLibraryLoaded()) { - // We are not really using parallel_for here but using beginParallelFor - // instead of begin_parallel_for (and adding "via memset") is the best - // we can do to indicate that this is not supposed to be tunable (and - // doesn't really execute a parallel_for). - Kokkos::Profiling::beginParallelFor( - "Kokkos::View::initialization [" + name + "] via memset", - Kokkos::Profiling::Experimental::device_id(space), &kpID); - } - - (void)ZeroMemset( - space, Kokkos::View>(ptr, n)); - - if (Kokkos::Profiling::profileLibraryLoaded()) { - Kokkos::Profiling::endParallelFor(kpID); - } - if (default_exec_space) - space.fence("Kokkos::Impl::ViewValueFunctor: View init/destroy fence"); - } else { -#endif - parallel_for_implementation(); -#ifndef KOKKOS_ARCH_A64FX - } -#endif - } - - template - std::enable_if_t::value && - std::is_trivially_copy_assignable::value)> - construct_shared_allocation() { - parallel_for_implementation(); - } - - void parallel_for_implementation() { - PolicyType policy(0, n); - uint64_t kpID = 0; - if (Kokkos::Profiling::profileLibraryLoaded()) { - Kokkos::Profiling::beginParallelFor( - "Kokkos::View::initialization [" + name + "]", - Kokkos::Profiling::Experimental::device_id(space), &kpID); - } -#ifdef KOKKOS_ENABLE_CUDA - if (std::is_same::value) { - Kokkos::Impl::cuda_prefetch_pointer(space, ptr, sizeof(ValueType) * n, - true); - } -#endif - const Kokkos::Impl::ParallelFor closure( - *this, PolicyType(0, n)); - closure.execute(); - if (default_exec_space) - space.fence( - "Kokkos::Impl::ViewValueFunctor: Fence after setting values in " - "view"); - if (Kokkos::Profiling::profileLibraryLoaded()) { - Kokkos::Profiling::endParallelFor(kpID); - } - } - - void destroy_shared_allocation() {} -}; - //---------------------------------------------------------------------------- /** \brief View mapping for non-specialized data type and standard layout */ template @@ -2814,11 +2633,24 @@ class ViewMapping< return m_impl_offset.stride_7(); } + // Fill the target unbounded array s with the stride and the total spanned + // size. This method differs from stride_fill() in that it writes the total + // spanned size to the last index of the array. Preconditions: s must be an + // array of dimension_type::rank + 1 elements template KOKKOS_INLINE_FUNCTION void stride(iType* const s) const { m_impl_offset.stride(s); } + // Fill the target unbounded array s with the stride. + // This method differs from stride() in that it does not write the total + // length to the last index of the array. Preconditions: s must be an array of + // dimension_type::rank elements + template + KOKKOS_INLINE_FUNCTION iType stride_fill(iType* const s) const { + return m_impl_offset.stride_fill(s); + } + //---------------------------------------- // Range span @@ -3360,7 +3192,7 @@ struct SubViewDataTypeImpl> { }; /* for integral args, subview doesn't have that dimension */ -template struct SubViewDataTypeImpl< std::enable_if_t>::value>, @@ -3369,7 +3201,7 @@ struct SubViewDataTypeImpl< Kokkos::Experimental::Extents, Args...> {}; /* for ALL slice, subview has the same dimension */ -template +template struct SubViewDataTypeImpl, Kokkos::ALL_t, Args...> @@ -3380,7 +3212,7 @@ struct SubViewDataTypeImpl struct SubViewDataTypeImpl< std::enable_if_t::value>, ValueType, diff --git a/lib/kokkos/core/src/setup/Kokkos_Setup_Cuda.hpp b/lib/kokkos/core/src/setup/Kokkos_Setup_Cuda.hpp index 1130485e84..b2faccc527 100644 --- a/lib/kokkos/core/src/setup/Kokkos_Setup_Cuda.hpp +++ b/lib/kokkos/core/src/setup/Kokkos_Setup_Cuda.hpp @@ -56,6 +56,8 @@ #define KOKKOS_LAMBDA [=] __host__ __device__ #define KOKKOS_CLASS_LAMBDA [ =, *this ] __host__ __device__ +#define KOKKOS_DEDUCTION_GUIDE __host__ __device__ + #define KOKKOS_IMPL_FORCEINLINE_FUNCTION __device__ __host__ __forceinline__ #define KOKKOS_IMPL_FORCEINLINE __forceinline__ #define KOKKOS_IMPL_INLINE_FUNCTION __device__ __host__ inline diff --git a/lib/kokkos/core/src/setup/Kokkos_Setup_HIP.hpp b/lib/kokkos/core/src/setup/Kokkos_Setup_HIP.hpp index 7b01866107..a3c5000b33 100644 --- a/lib/kokkos/core/src/setup/Kokkos_Setup_HIP.hpp +++ b/lib/kokkos/core/src/setup/Kokkos_Setup_HIP.hpp @@ -27,6 +27,8 @@ #define KOKKOS_LAMBDA [=] __host__ __device__ #define KOKKOS_CLASS_LAMBDA [ =, *this ] __host__ __device__ +#define KOKKOS_DEDUCTION_GUIDE __host__ __device__ + #define KOKKOS_IMPL_FORCEINLINE_FUNCTION __device__ __host__ __forceinline__ #define KOKKOS_IMPL_INLINE_FUNCTION __device__ __host__ inline #define KOKKOS_IMPL_FUNCTION __device__ __host__ diff --git a/lib/kokkos/core/src/setup/Kokkos_Setup_SYCL.hpp b/lib/kokkos/core/src/setup/Kokkos_Setup_SYCL.hpp index 30f6fa2ad2..b117d75acb 100644 --- a/lib/kokkos/core/src/setup/Kokkos_Setup_SYCL.hpp +++ b/lib/kokkos/core/src/setup/Kokkos_Setup_SYCL.hpp @@ -45,4 +45,21 @@ #define KOKKOS_IMPL_SYCL_GET_MULTI_PTR(accessor) accessor.get_pointer() #endif +// FIXME_SYCL Use type directly once it has stabilized in SYCL. +namespace Kokkos::Impl { +#ifndef SYCL_EXT_INTEL_USM_ADDRESS_SPACES +#error SYCL_EXT_INTEL_USM_ADDRESS_SPACES undefined! +#elif SYCL_EXT_INTEL_USM_ADDRESS_SPACES >= 2 +template +using sycl_device_ptr = sycl::ext::intel::device_ptr; +template +using sycl_host_ptr = sycl::ext::intel::host_ptr; +#else +template +using sycl_device_ptr = sycl::device_ptr; +template +using sycl_host_ptr = sycl::host_ptr; +#endif +} // namespace Kokkos::Impl + #endif diff --git a/lib/kokkos/core/unit_test/CMakeLists.txt b/lib/kokkos/core/unit_test/CMakeLists.txt index 6dfb7505c5..f821581872 100644 --- a/lib/kokkos/core/unit_test/CMakeLists.txt +++ b/lib/kokkos/core/unit_test/CMakeLists.txt @@ -93,6 +93,9 @@ SET(COMPILE_ONLY_SOURCES TestViewTypeTraits.cpp TestTypeList.cpp TestMDRangePolicyCTAD.cpp + TestTeamPolicyCTAD.cpp + TestTeamMDRangePolicyCTAD.cpp + TestNestedReducerCTAD.cpp view/TestExtentsDatatypeConversion.cpp ) @@ -105,6 +108,9 @@ endif() IF(KOKKOS_HAS_TRILINOS) LIST(REMOVE_ITEM COMPILE_ONLY_SOURCES TestInterOp.cpp) ENDIF() +if(Kokkos_ENABLE_OPENMPTARGET) + list(REMOVE_ITEM COMPILE_ONLY_SOURCES TestNestedReducerCTAD.cpp) +endif() KOKKOS_ADD_EXECUTABLE( CoreTestCompileOnly SOURCES @@ -148,8 +154,10 @@ foreach(Tag Threads;Serial;OpenMP;Cuda;HPX;OpenMPTarget;OpenACC;HIP;SYCL) Crs DeepCopyAlignment ExecSpacePartitioning + ExecSpaceThreadSafety ExecutionSpace FunctorAnalysis + Graph HostSharedPtr HostSharedPtrAccessOnDevice Init @@ -173,7 +181,7 @@ foreach(Tag Threads;Serial;OpenMP;Cuda;HPX;OpenMPTarget;OpenACC;HIP;SYCL) endforeach() set(${Tag}_SOURCES1B) - foreach(Name + set(${Tag}_TESTNAMES1B MDRange_a MDRange_b MDRange_c @@ -184,6 +192,8 @@ foreach(Tag Threads;Serial;OpenMP;Cuda;HPX;OpenMPTarget;OpenACC;HIP;SYCL) MDRangePolicyConstructors MDRangeReduce MDSpan + MDSpanAtomicAccessor + MDSpanConversion MinMaxClamp NumericTraits OccupancyControlTrait @@ -203,8 +213,19 @@ foreach(Tag Threads;Serial;OpenMP;Cuda;HPX;OpenMPTarget;OpenACC;HIP;SYCL) Reductions Reductions_DeviceView SharedAlloc + SpaceAwareAccessorAccessViolation + SpaceAwareAccessor Swap ) + IF (NOT Kokkos_ENABLE_IMPL_MDSPAN) + LIST(REMOVE_ITEM ${Tag}_TESTNAMES1B + MDSpanAtomicAccessor + MDSpanConversion + SpaceAwareAccessorAccessViolation + SpaceAwareAccessor + ) + ENDIF() + foreach(Name IN LISTS ${Tag}_TESTNAMES1B) set(file ${dir}/Test${Tag}_${Name}.cpp) # Write to a temporary intermediate file and call configure_file to avoid # updating timestamps triggering unnecessary rebuilds on subsequent cmake runs. @@ -217,7 +238,7 @@ foreach(Tag Threads;Serial;OpenMP;Cuda;HPX;OpenMPTarget;OpenACC;HIP;SYCL) endforeach() SET(${Tag}_SOURCES2A) - foreach(Name + SET(${TAG}_TESTNAMES2A TeamBasic TeamCombinedReducers TeamMDRange @@ -234,8 +255,10 @@ foreach(Tag Threads;Serial;OpenMP;Cuda;HPX;OpenMPTarget;OpenACC;HIP;SYCL) ViewAPI_c ViewAPI_d ViewAPI_e + ViewBadAlloc ViewCopy_a ViewCopy_b + ViewCopy_c ViewCtorDimMatch ViewEmptyRuntimeUnmanaged ViewHooks @@ -245,11 +268,21 @@ foreach(Tag Threads;Serial;OpenMP;Cuda;HPX;OpenMPTarget;OpenACC;HIP;SYCL) ViewMapping_subview ViewMemoryAccessViolation ViewOfClass + ViewOfViews ViewOutOfBoundsAccess ViewResize WorkGraph WithoutInitializing ) + # Workaround to internal compiler error with intel classic compilers + # when using -no-ip flag in ViewCopy_c + # See issue: https://github.com/kokkos/kokkos/issues/7084 + IF(KOKKOS_CXX_COMPILER_ID STREQUAL Intel) + LIST(REMOVE_ITEM ${Tag}_TESTNAMES2A + ViewCopy_c + ) + endif() + foreach(Name IN LISTS ${Tag}_TESTNAMES2A) set(file ${dir}/Test${Tag}_${Name}.cpp) # Write to a temporary intermediate file and call configure_file to avoid # updating timestamps triggering unnecessary rebuilds on subsequent cmake runs. @@ -353,6 +386,7 @@ foreach(PairDeviceSpace HIP-HostPinned;HIP-Managed;Cuda-HostPinned;Cuda-UVM;SYCL ViewAPI_e ViewCopy_a ViewCopy_b + ViewCopy_c ViewMapping_a ViewMapping_b ViewMapping_subview @@ -648,12 +682,6 @@ if(Kokkos_ENABLE_SERIAL) UnitTestMainInit.cpp ${Serial_SOURCES2} ) - KOKKOS_ADD_EXECUTABLE_AND_TEST( - CoreUnitTest_SerialGraph - SOURCES - UnitTestMainInit.cpp - serial/TestSerial_Graph.cpp - ) endif() if(Kokkos_ENABLE_THREADS) @@ -681,12 +709,6 @@ if (Kokkos_ENABLE_OPENMP) UnitTestMain.cpp openmp/TestOpenMP_InterOp.cpp ) - KOKKOS_ADD_EXECUTABLE_AND_TEST( - CoreUnitTest_OpenMPGraph - SOURCES - UnitTestMainInit.cpp - openmp/TestOpenMP_Graph.cpp - ) endif() if(Kokkos_ENABLE_HPX) @@ -794,12 +816,6 @@ if(Kokkos_ENABLE_CUDA) UnitTestMainInit.cpp cuda/TestCuda_InterOp_StreamsMultiGPU.cpp ) - KOKKOS_ADD_EXECUTABLE_AND_TEST( - CoreUnitTest_CudaGraph - SOURCES - UnitTestMainInit.cpp - cuda/TestCuda_Graph.cpp - ) endif() if(Kokkos_ENABLE_HIP) @@ -827,12 +843,6 @@ if(Kokkos_ENABLE_HIP) UnitTestMain.cpp hip/TestHIP_InterOp_Streams.cpp ) - KOKKOS_ADD_EXECUTABLE_AND_TEST( - UnitTest_HIPGraph - SOURCES - UnitTestMainInit.cpp - hip/TestHIP_Graph.cpp - ) endif() if(Kokkos_ENABLE_SYCL) @@ -902,15 +912,21 @@ if(Kokkos_ENABLE_SYCL) KOKKOS_ADD_EXECUTABLE_AND_TEST( CoreUnitTest_SYCLInterOpInit_Context SOURCES - UnitTestMainInit.cpp + UnitTestMainInit.cpp sycl/TestSYCL_InterOp_Init_Context.cpp ) KOKKOS_ADD_EXECUTABLE_AND_TEST( CoreUnitTest_SYCLInterOpStreams SOURCES - UnitTestMain.cpp + UnitTestMain.cpp sycl/TestSYCL_InterOp_Streams.cpp ) + KOKKOS_ADD_EXECUTABLE_AND_TEST( + CoreUnitTest_SYCLInterOpStreamsMultiGPU + SOURCES + UnitTestMainInit.cpp + sycl/TestSYCL_InterOp_StreamsMultiGPU.cpp + ) endif() SET(DEFAULT_DEVICE_SOURCES @@ -993,6 +1009,13 @@ KOKKOS_ADD_EXECUTABLE_AND_TEST( UnitTest_PushFinalizeHook.cpp ) +KOKKOS_ADD_EXECUTABLE_AND_TEST( + CoreUnitTest_ScopeGuard + SOURCES + UnitTestMain.cpp + UnitTest_ScopeGuard.cpp +) + # This test is intended for development and debugging by putting code # into TestDefaultDeviceDevelop.cpp. By default its empty. KOKKOS_ADD_EXECUTABLE_AND_TEST( @@ -1002,23 +1025,35 @@ KOKKOS_ADD_EXECUTABLE_AND_TEST( default/TestDefaultDeviceDevelop.cpp ) -# This test is special, because it passes exactly when it prints the -# message "PASSED: I am the custom std::terminate handler.", AND calls -# std::terminate. This means that we can't use -# KOKKOS_ADD_EXECUTABLE_AND_TEST. See GitHub issue #2147. +# With MSVC, the terminate handler is called and prints the message but the +# program does not seem to exit and we get a timeout with ctest. +if (NOT WIN32) + # This test is special, because it passes exactly when it prints the + # message "PASSED: I am the custom std::terminate handler.", AND calls + # std::terminate. This means that we can't use + # KOKKOS_ADD_EXECUTABLE_AND_TEST. See GitHub issue #2147. + KOKKOS_ADD_TEST_EXECUTABLE( + CoreUnitTest_PushFinalizeHookTerminate + SOURCES UnitTest_PushFinalizeHook_terminate.cpp + ) + add_test( + NAME Kokkos_CoreUnitTest_PushFinalizeHookTerminateRegex + COMMAND ${CMAKE_COMMAND} -E env $ + ) + set_property( + TEST Kokkos_CoreUnitTest_PushFinalizeHookTerminateRegex + PROPERTY PASS_REGULAR_EXPRESSION "PASSED: I am the custom std::terminate handler." + ) + add_test( + NAME Kokkos_CoreUnitTest_PushFinalizeHookTerminateFails + COMMAND ${CMAKE_COMMAND} -E env $ + ) + set_property( + TEST Kokkos_CoreUnitTest_PushFinalizeHookTerminateFails + PROPERTY WILL_FAIL TRUE + ) +endif() -KOKKOS_ADD_TEST_EXECUTABLE( push_finalize_hook_terminate - SOURCES UnitTest_PushFinalizeHook_terminate.cpp -) - -KOKKOS_ADD_ADVANCED_TEST( CoreUnitTest_PushFinalizeHook_terminate - TEST_0 - EXEC push_finalize_hook_terminate - NUM_MPI_PROCS 1 - PASS_REGULAR_EXPRESSION - "PASSED: I am the custom std::terminate handler." - ALWAYS_FAIL_ON_ZERO_RETURN -) if(KOKKOS_ENABLE_TUNING) KOKKOS_ADD_EXECUTABLE_AND_TEST( CoreUnitTest_TuningBuiltins @@ -1243,7 +1278,7 @@ if (NOT KOKKOS_HAS_TRILINOS) ) add_test( NAME Kokkos_CoreUnitTest_DeviceAndThreads - COMMAND ${Python3_EXECUTABLE} -m unittest -v $/TestDeviceAndThreads.py + COMMAND ${Python3_EXECUTABLE} $/TestDeviceAndThreads.py -v ) endif() endif() diff --git a/lib/kokkos/core/unit_test/Makefile b/lib/kokkos/core/unit_test/Makefile index 202809d3fc..a4d65687e5 100644 --- a/lib/kokkos/core/unit_test/Makefile +++ b/lib/kokkos/core/unit_test/Makefile @@ -62,7 +62,7 @@ else STACK_TRACE_TERMINATE_FILTER := endif -TESTS = AtomicOperations_int AtomicOperations_unsignedint AtomicOperations_longint AtomicOperations_unsignedlongint AtomicOperations_longlongint AtomicOperations_double AtomicOperations_float AtomicOperations_complexdouble AtomicOperations_complexfloat AtomicViews Atomics BlockSizeDeduction Concepts Complex Crs DeepCopyAlignment FunctorAnalysis Init LocalDeepCopy MDRange_a MDRange_b MDRange_c MDRange_d MDRange_e MDRange_f Other ParallelScanRangePolicy RangePolicy RangePolicyRequire Reductions Reducers_a Reducers_b Reducers_c Reducers_d Reducers_e Reductions_DeviceView SharedAlloc TeamBasic TeamReductionScan TeamScratch TeamTeamSize TeamVectorRange UniqueToken ViewAPI_a ViewAPI_b ViewAPI_c ViewAPI_d ViewAPI_e ViewCopy_a ViewCopy_b ViewLayoutStrideAssignment ViewMapping_a ViewMapping_b ViewMapping_subview ViewOfClass WorkGraph View_64bit ViewResize +TESTS = AtomicOperations_int AtomicOperations_unsignedint AtomicOperations_longint AtomicOperations_unsignedlongint AtomicOperations_longlongint AtomicOperations_double AtomicOperations_float AtomicOperations_complexdouble AtomicOperations_complexfloat AtomicViews Atomics BlockSizeDeduction Concepts Complex Crs DeepCopyAlignment FunctorAnalysis Init LocalDeepCopy MDRange_a MDRange_b MDRange_c MDRange_d MDRange_e MDRange_f Other ParallelScanRangePolicy RangePolicy RangePolicyRequire Reductions Reducers_a Reducers_b Reducers_c Reducers_d Reducers_e Reductions_DeviceView SharedAlloc TeamBasic TeamReductionScan TeamScratch TeamTeamSize TeamVectorRange UniqueToken ViewAPI_a ViewAPI_b ViewAPI_c ViewAPI_d ViewAPI_e ViewCopy_a ViewCopy_b ViewCopy_c ViewLayoutStrideAssignment ViewMapping_a ViewMapping_b ViewMapping_subview ViewOfClass WorkGraph View_64bit ViewResize tmp := $(foreach device, $(KOKKOS_DEVICELIST), \ tmp2 := $(foreach test, $(TESTS), \ @@ -73,7 +73,7 @@ tmp := $(foreach device, $(KOKKOS_DEVICELIST), \ ) \ ) -GPU_SPACE_TESTS = SharedAlloc ViewAPI_a ViewAPI_b ViewAPI_c ViewAPI_d ViewAPI_e ViewCopy_a ViewCopy_b ViewMapping_a ViewMapping_b ViewMapping_subview +GPU_SPACE_TESTS = SharedAlloc ViewAPI_a ViewAPI_b ViewAPI_c ViewAPI_d ViewAPI_e ViewCopy_a ViewCopy_b ViewCopy_c ViewMapping_a ViewMapping_b ViewMapping_subview SUBVIEW_TESTS = SubView_a SubView_b SubView_c01 SubView_c02 SubView_c03 SubView_c04 SubView_c05 SubView_c06 SubView_c07 SubView_c08 SubView_c09 SubView_c10 SubView_c11 SubView_c12 SubView_c13 @@ -110,14 +110,14 @@ ifeq ($(KOKKOS_INTERNAL_USE_CUDA), 1) OBJ_CUDA += TestCuda_Init.o OBJ_CUDA += TestCuda_SharedAlloc.o TestCudaUVM_SharedAlloc.o TestCudaHostPinned_SharedAlloc.o OBJ_CUDA += TestCuda_RangePolicy.o TestCuda_RangePolicyRequire.o - OBJ_CUDA += TestCuda_ViewAPI_a.o TestCuda_ViewAPI_b.o TestCuda_ViewAPI_c.o TestCuda_ViewAPI_d.o TestCuda_ViewAPI_e.o TestCuda_ViewCopy_a.o TestCuda_ViewCopy_b.o + OBJ_CUDA += TestCuda_ViewAPI_a.o TestCuda_ViewAPI_b.o TestCuda_ViewAPI_c.o TestCuda_ViewAPI_d.o TestCuda_ViewAPI_e.o TestCuda_ViewCopy_a.o TestCuda_ViewCopy_b.o TestCuda_ViewCopy_c.o OBJ_CUDA += TestCuda_DeepCopyAlignment.o OBJ_CUDA += TestCuda_ViewMapping_a.o TestCuda_ViewMapping_b.o TestCuda_ViewMapping_subview.o TestCuda_ViewResize.o TestCuda_ViewLayoutStrideAssignment.o OBJ_CUDA += TestCudaUVM_ViewAPI_a.o TestCudaUVM_ViewAPI_b.o TestCudaUVM_ViewAPI_c.o TestCudaUVM_ViewAPI_d.o TestCudaUVM_ViewAPI_e.o - OBJ_CUDA += TestCudaUVM_ViewCopy_a.o TestCudaUVM_ViewCopy_b.o + OBJ_CUDA += TestCudaUVM_ViewCopy_a.o TestCudaUVM_ViewCopy_b.o TestCudaUVM_ViewCopy_c.o OBJ_CUDA += TestCudaUVM_ViewMapping_a.o TestCudaUVM_ViewMapping_b.o TestCudaUVM_ViewMapping_subview.o OBJ_CUDA += TestCudaHostPinned_ViewAPI_a.o TestCudaHostPinned_ViewAPI_b.o TestCudaHostPinned_ViewAPI_c.o TestCudaHostPinned_ViewAPI_d.o TestCudaHostPinned_ViewAPI_e.o - OBJ_CUDA += TestCudaHostPinned_ViewCopy_a.o TestCudaHostPinned_ViewCopy_b.o + OBJ_CUDA += TestCudaHostPinned_ViewCopy_a.o TestCudaHostPinned_ViewCopy_b.o TestCudaHostPinned_ViewCopy_c.o OBJ_CUDA += TestCudaHostPinned_ViewMapping_a.o TestCudaHostPinned_ViewMapping_b.o TestCudaHostPinned_ViewMapping_subview.o OBJ_CUDA += TestCuda_View_64bit.o OBJ_CUDA += TestCuda_ViewOfClass.o @@ -162,7 +162,7 @@ ifeq ($(KOKKOS_INTERNAL_USE_THREADS), 1) OBJ_THREADS += TestThreads_RangePolicy.o TestThreads_RangePolicyRequire.o OBJ_THREADS += TestThreads_View_64bit.o OBJ_THREADS += TestThreads_ViewAPI_a.o TestThreads_ViewAPI_b.o TestThreads_ViewAPI_c.o TestThreads_ViewAPI_d.o TestThreads_ViewAPI_e.o - OBJ_THREADS += TestThreads_ViewCopy_a.o TestThreads_ViewCopy_b.o + OBJ_THREADS += TestThreads_ViewCopy_a.o TestThreads_ViewCopy_b.o TestThreads_ViewCopy_c.o OBJ_THREADS += TestThreads_DeepCopyAlignment.o OBJ_THREADS += TestThreads_ViewMapping_a.o TestThreads_ViewMapping_b.o TestThreads_ViewMapping_subview.o TestThreads_ViewResize.o TestThreads_ViewLayoutStrideAssignment.o OBJ_THREADS += TestThreads_ViewOfClass.o @@ -198,7 +198,7 @@ ifeq ($(KOKKOS_INTERNAL_USE_OPENMP), 1) OBJ_OPENMP += TestOpenMP_RangePolicy.o TestOpenMP_RangePolicyRequire.o OBJ_OPENMP += TestOpenMP_View_64bit.o OBJ_OPENMP += TestOpenMP_ViewAPI_a.o TestOpenMP_ViewAPI_b.o TestOpenMP_ViewAPI_c.o TestOpenMP_ViewAPI_d.o TestOpenMP_ViewAPI_e.o - OBJ_OPENMP += TestOpenMP_DeepCopyAlignment.o TestOpenMP_ViewCopy_a.o TestOpenMP_ViewCopy_b.o + OBJ_OPENMP += TestOpenMP_DeepCopyAlignment.o TestOpenMP_ViewCopy_a.o TestOpenMP_ViewCopy_b.o TestOpenMP_ViewCopy_c.o OBJ_OPENMP += TestOpenMP_ViewMapping_a.o TestOpenMP_ViewMapping_b.o TestOpenMP_ViewMapping_subview.o TestOpenMP_ViewResize.o TestOpenMP_ViewLayoutStrideAssignment.o OBJ_OPENMP += TestOpenMP_ViewOfClass.o OBJ_OPENMP += TestOpenMP_SubView_a.o TestOpenMP_SubView_b.o @@ -237,7 +237,7 @@ ifeq ($(KOKKOS_INTERNAL_USE_OPENMPTARGET), 1) #OBJ_OPENMPTARGET += TestOpenMPTarget_SharedAlloc.o OBJ_OPENMPTARGET += TestOpenMPTarget_RangePolicy.o OBJ_OPENMPTARGET += TestOpenMPTarget_ViewAPI_a.o TestOpenMPTarget_ViewAPI_b.o TestOpenMPTarget_ViewAPI_c.o TestOpenMPTarget_ViewAPI_d.o #Some commented out code - #OBJ_OPENMPTARGET += TestOpenMPTarget_ViewAPI_e.o TestOpenMPTarget_ViewCopy_a.o TestOpenMPTarget_ViewCopy_b.o + #OBJ_OPENMPTARGET += TestOpenMPTarget_ViewAPI_e.o TestOpenMPTarget_ViewCopy_a.o TestOpenMPTarget_ViewCopy_b.o TestOpenMPTarget_ViewCopy_c.o OBJ_OPENMPTARGET += TestOpenMPTarget_DeepCopyAlignment.o OBJ_OPENMPTARGET += TestOpenMPTarget_ViewMapping_a.o OBJ_OPENMPTARGET += TestOpenMPTarget_ViewMapping_b.o @@ -292,7 +292,7 @@ ifeq ($(KOKKOS_INTERNAL_USE_HIP), 1) OBJ_HIP += TestHIP_Memory_Requirements.o OBJ_HIP += TestHIP_ParallelScanRangePolicy.o OBJ_HIP += TestHIPHostPinned_ViewAPI_a.o TestHIPHostPinned_ViewAPI_b.o TestHIPHostPinned_ViewAPI_c.o TestHIPHostPinned_ViewAPI_d.o TestHIPHostPinned_ViewAPI_e.o - OBJ_HIP += TestHIPHostPinned_ViewCopy_a.o TestHIPHostPinned_ViewCopy_b.o + OBJ_HIP += TestHIPHostPinned_ViewCopy_a.o TestHIPHostPinned_ViewCopy_b.o TestHIPHostPinned_ViewCopy_c.o OBJ_HIP += TestHIPHostPinned_ViewMapping_a.o TestHIPHostPinned_ViewMapping_b.o TestHIPHostPinned_ViewMapping_subview.o TARGETS += KokkosCore_UnitTest_HIP @@ -307,7 +307,7 @@ ifeq ($(KOKKOS_INTERNAL_USE_HPX), 1) OBJ_HPX += TestHPX_RangePolicy.o TestHPX_RangePolicyRequire.o OBJ_HPX += TestHPX_View_64bit.o OBJ_HPX += TestHPX_ViewAPI_a.o TestHPX_ViewAPI_b.o TestHPX_ViewAPI_c.o TestHPX_ViewAPI_d.o TestHPX_ViewAPI_e.o - OBJ_HPX += TestHPX_ViewCopy_a.o TestHPX_ViewCopy_b.o + OBJ_HPX += TestHPX_ViewCopy_a.o TestHPX_ViewCopy_b.o TestHPX_ViewCopy_c.o OBJ_HPX += TestHPX_ViewMapping_a.o TestHPX_ViewMapping_b.o TestHPX_ViewMapping_subview.o TestHPX_ViewResize.o OBJ_HPX += TestHPX_ViewOfClass.o OBJ_HPX += TestHPX_SubView_a.o TestHPX_SubView_b.o @@ -347,7 +347,7 @@ ifeq ($(KOKKOS_INTERNAL_USE_SERIAL), 1) OBJ_SERIAL += TestSerial_RangePolicy.o TestSerial_RangePolicyRequire.o OBJ_SERIAL += TestSerial_View_64bit.o OBJ_SERIAL += TestSerial_ViewAPI_a.o TestSerial_ViewAPI_b.o TestSerial_ViewAPI_c.o TestSerial_ViewAPI_d.o TestSerial_ViewAPI_e.o - OBJ_SERIAL += TestSerial_DeepCopyAlignment.o TestSerial_ViewCopy_a.o TestSerial_ViewCopy_b.o + OBJ_SERIAL += TestSerial_DeepCopyAlignment.o TestSerial_ViewCopy_a.o TestSerial_ViewCopy_b.o TestSerial_ViewCopy_c.o OBJ_SERIAL += TestSerial_ViewMapping_a.o TestSerial_ViewMapping_b.o TestSerial_ViewMapping_subview.o TestSerial_ViewResize.o TestSerial_ViewLayoutStrideAssignment.o OBJ_SERIAL += TestSerial_ViewOfClass.o OBJ_SERIAL += TestSerial_SubView_a.o TestSerial_SubView_b.o diff --git a/lib/kokkos/core/unit_test/TestAggregate.hpp b/lib/kokkos/core/unit_test/TestAggregate.hpp deleted file mode 100644 index f1316a7426..0000000000 --- a/lib/kokkos/core/unit_test/TestAggregate.hpp +++ /dev/null @@ -1,108 +0,0 @@ -//@HEADER -// ************************************************************************ -// -// Kokkos v. 4.0 -// Copyright (2022) National Technology & Engineering -// Solutions of Sandia, LLC (NTESS). -// -// Under the terms of Contract DE-NA0003525 with NTESS, -// the U.S. Government retains certain rights in this software. -// -// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. -// See https://kokkos.org/LICENSE for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//@HEADER - -#ifndef TEST_AGGREGATE_HPP -#define TEST_AGGREGATE_HPP - -#include - -namespace Test { - -template -void TestViewAggregate() { - using value_type = Kokkos::Array; - using analysis_1d = - Kokkos::Impl::ViewDataAnalysis; - - static_assert( - std::is_same >::value); - - using a32_traits = Kokkos::ViewTraits; - using flat_traits = - Kokkos::ViewTraits; - - static_assert( - std::is_same >::value); - static_assert( - std::is_same::value); - static_assert(a32_traits::rank == 2); - static_assert(a32_traits::rank_dynamic == 2); - - static_assert(std::is_void::value); - static_assert(flat_traits::rank == 3); - static_assert(flat_traits::rank_dynamic == 2); - static_assert(flat_traits::dimension::N2 == 32); - - using a32_type = Kokkos::View **, DeviceType>; - using a32_flat_type = typename a32_type::array_type; - - static_assert(std::is_same::value); - static_assert(std::is_same::value); - static_assert(a32_type::rank == 2); - static_assert(a32_flat_type::rank == 3); - - a32_type x("test", 4, 5); - a32_flat_type y(x); - - ASSERT_EQ(x.extent(0), 4u); - ASSERT_EQ(x.extent(1), 5u); - ASSERT_EQ(y.extent(0), 4u); - ASSERT_EQ(y.extent(1), 5u); - ASSERT_EQ(y.extent(2), 32u); - - // Initialize arrays from brace-init-list as for std::array. - // - // Comment: Clang will issue the following warning if we don't use double - // braces here (one for initializing the Kokkos::Array and one for - // initializing the sub-aggreagate C-array data member), - // - // warning: suggest braces around initialization of subobject - // - // but single brace syntax would be valid as well. - Kokkos::Array aggregate_initialization_syntax_1 = {{1.41, 3.14}}; - ASSERT_FLOAT_EQ(aggregate_initialization_syntax_1[0], 1.41); - ASSERT_FLOAT_EQ(aggregate_initialization_syntax_1[1], 3.14); - - Kokkos::Array aggregate_initialization_syntax_2{ - {0, 1, 2}}; // since C++11 - for (int i = 0; i < 3; ++i) { - ASSERT_EQ(aggregate_initialization_syntax_2[i], i); - } - - // Note that this is a valid initialization. - Kokkos::Array initialized_with_one_argument_missing = {{255, 255}}; - for (int i = 0; i < 2; ++i) { - ASSERT_DOUBLE_EQ(initialized_with_one_argument_missing[i], 255); - } - // But the following line would not compile - // Kokkos::Array< double, 3 > initialized_with_too_many{ { 1, 2, 3, 4 } }; - - // The code below must compile for zero-sized arrays. - using T = float; - - constexpr int N = 0; - Kokkos::Array a; - for (int i = 0; i < N; ++i) { - a[i] = T(); - } -} - -TEST(TEST_CATEGORY, view_aggregate) { TestViewAggregate(); } - -} // namespace Test - -#endif /* #ifndef TEST_AGGREGATE_HPP */ diff --git a/lib/kokkos/core/unit_test/TestArray.cpp b/lib/kokkos/core/unit_test/TestArray.cpp index 673d0036b7..cb713a1782 100644 --- a/lib/kokkos/core/unit_test/TestArray.cpp +++ b/lib/kokkos/core/unit_test/TestArray.cpp @@ -15,9 +15,19 @@ //@HEADER #include +#include namespace { +// nvcc errors on variables only used in static_asserts +// Passing those variables to this function should eliminate the warning +template +KOKKOS_FUNCTION constexpr void maybe_unused(Ts&&...) {} + +template +using equality_comparable = + decltype(std::declval() == std::declval()); + KOKKOS_FUNCTION constexpr bool test_array() { constexpr Kokkos::Array a{{1, 2}}; @@ -49,17 +59,6 @@ KOKKOS_FUNCTION constexpr bool test_array_structured_binding_support() { static_assert(test_array_structured_binding_support()); -template -KOKKOS_FUNCTION constexpr bool is_equal(L const& l, R const& r) { - if (std::size(l) != std::size(r)) return false; - - for (size_t i = 0; i != std::size(l); ++i) { - if (l[i] != r[i]) return false; - } - - return true; -} - // Disable ctad test for intel versions < 2021, see issue #6702 #if !defined(KOKKOS_COMPILER_INTEL) || KOKKOS_COMPILER_INTEL >= 2021 KOKKOS_FUNCTION constexpr bool test_array_ctad() { @@ -67,10 +66,180 @@ KOKKOS_FUNCTION constexpr bool test_array_ctad() { constexpr Kokkos::Array a{1, 2, 3, 5, x}; constexpr Kokkos::Array b{1, 2, 3, 5, x}; - return std::is_same_v && is_equal(a, b); + return std::is_same_v && a == b; } static_assert(test_array_ctad()); #endif +KOKKOS_FUNCTION constexpr bool test_array_aggregate_initialization() { + // Initialize arrays from brace-init-list as for std::array. + + Kokkos::Array aggregate_initialization_syntax_1 = {1.41f, 3.14f}; + if ((aggregate_initialization_syntax_1[0] != 1.41f) || + (aggregate_initialization_syntax_1[1] != 3.14f)) + return false; + + Kokkos::Array aggregate_initialization_syntax_2{ + {0, 1, 2}}; // since C++11 + if ((aggregate_initialization_syntax_2[0] != 0) || + (aggregate_initialization_syntax_2[1] != 1) || + (aggregate_initialization_syntax_2[2] != 2)) + return false; + + // Note that this is a valid initialization. + Kokkos::Array initialized_with_one_argument_missing = {{255, 255}}; + if ((initialized_with_one_argument_missing[0] != 255) || + (initialized_with_one_argument_missing[1] != 255) || + (initialized_with_one_argument_missing[2] != 0)) + return false; + + // But the following line would not compile + // Kokkos::Array< double, 3 > initialized_with_too_many{ { 1, 2, 3, 4 } }; + + return true; +} + +static_assert(test_array_aggregate_initialization()); + +// A few compilers, such as GCC 8.4, were erroring out when the function below +// appeared in a constant expression because +// Kokkos::Array::operator[] is non-constexpr. The issue +// disappears with GCC 9.1 (https://godbolt.org/z/TG4TEef1b). As a workaround, +// the static_assert was dropped and the [[maybe_unused]] is used as an attempt +// to silent warnings that the function is never used. +[[maybe_unused]] KOKKOS_FUNCTION void test_array_zero_sized() { + using T = float; + + // The code below must compile for zero-sized arrays. + constexpr int N = 0; + Kokkos::Array a; + for (int i = 0; i < N; ++i) { + a[i] = T(); + } +} + +constexpr bool test_array_const_qualified_element_type() { + Kokkos::Array a{255}; + return a[0] == 255; +} + +static_assert(test_array_const_qualified_element_type()); + +// User-defined type providing a sepcialization of kokkos_swap +struct MyInt { + int i; + + private: + friend constexpr KOKKOS_FUNCTION void kokkos_swap(MyInt& lhs, + MyInt& rhs) noexcept { + lhs.i = 255; + rhs.i = 127; + } +}; + +constexpr bool test_array_specialization_kokkos_swap() { + Kokkos::Array a{MyInt{1}, MyInt{2}}; + Kokkos::Array b{MyInt{11}, MyInt{22}}; + + // sanity check + if (a[0].i != 1 || a[1].i != 2 || b[0].i != 11 || b[1].i != 22) { + return false; + } + + using Kokkos::kokkos_swap; + kokkos_swap(a, b); + + // check that the user-definied kokkos_swap(MyInt) overload was called + if (a[0].i != 255 || a[1].i != 255 || b[0].i != 127 || b[1].i != 127) { + return false; + } + + return true; +} + +static_assert(test_array_specialization_kokkos_swap()); + +constexpr bool test_to_array() { + // copies a string literal + [[maybe_unused]] auto a1 = Kokkos::to_array("foo"); + static_assert(a1.size() == 4); + maybe_unused(a1); + + // deduces both element type and length + [[maybe_unused]] auto a2 = Kokkos::to_array({0, 2, 1, 3}); + static_assert(std::is_same_v>); + maybe_unused(a2); + +// gcc8, icc, and nvcc 11.3 do not support the implicit conversion +#if !(defined(KOKKOS_COMPILER_GNU) && (KOKKOS_COMPILER_GNU < 910)) && \ + !(defined(KOKKOS_COMPILER_INTEL) && (KOKKOS_COMPILER_INTEL < 2021)) && \ + !(defined(KOKKOS_COMPILER_NVCC) && (KOKKOS_COMPILER_NVCC < 1140)) + // deduces length with element type specified + // implicit conversion happens + [[maybe_unused]] auto a3 = Kokkos::to_array({0, 1, 3}); + static_assert(std::is_same_v>); + maybe_unused(a3); +#endif + + return true; +} + +static_assert(test_to_array()); + +constexpr bool test_array_equality_comparable() { + using C0 = Kokkos::Array; + using C2 = Kokkos::Array; + using C3 = Kokkos::Array; + using I0 = Kokkos::Array; + using I2 = Kokkos::Array; + using I3 = Kokkos::Array; + + static_assert(Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + + static_assert(!Kokkos::is_detected_v); + static_assert(Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + + static_assert(!Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + static_assert(Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + + static_assert(!Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + static_assert(Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + + static_assert(!Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + static_assert(Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + + static_assert(!Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + static_assert(!Kokkos::is_detected_v); + static_assert(Kokkos::is_detected_v); + + return true; +} + +static_assert(test_array_equality_comparable()); + } // namespace diff --git a/lib/kokkos/core/unit_test/TestArrayOps.hpp b/lib/kokkos/core/unit_test/TestArrayOps.hpp index 0652857271..29a452b660 100644 --- a/lib/kokkos/core/unit_test/TestArrayOps.hpp +++ b/lib/kokkos/core/unit_test/TestArrayOps.hpp @@ -92,6 +92,31 @@ TEST(TEST_CATEGORY, array_element_access) { ASSERT_EQ(ca.data()[index], a[index]); } +TEST(TEST_CATEGORY, array_operator_equal) { + using A = Kokkos::Array; + constexpr A a{{3, 5}}; + constexpr A b{{3, 5}}; + constexpr A c{{5, 3}}; + + static_assert(a == b); + static_assert(!(a == c)); + static_assert(a != c); + + ASSERT_TRUE(a == b); + ASSERT_FALSE(a == c); + ASSERT_TRUE(a != c); + + using E = Kokkos::Array; + constexpr E e; + constexpr E f; + + static_assert(e == f); + static_assert(!(e != f)); + + ASSERT_TRUE(e == f); + ASSERT_FALSE(e != f); +} + TEST(TEST_CATEGORY, array_zero_capacity) { using A = Kokkos::Array; A e; @@ -111,6 +136,8 @@ TEST(TEST_CATEGORY, array_zero_data_nullptr) { ASSERT_EQ(ce.data(), nullptr); } +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 +KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_PUSH() TEST(TEST_CATEGORY, array_contiguous_capacity) { using A = Kokkos::Array::contiguous>; @@ -389,5 +416,7 @@ TEST(TEST_CATEGORY, array_strided_assignment) { ASSERT_EQ(e.max_size(), std::size(ee) / eStride); ASSERT_EQ(e[0], ee[0]); } +KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_POP() +#endif } // namespace diff --git a/lib/kokkos/core/unit_test/TestAtomicOperations.hpp b/lib/kokkos/core/unit_test/TestAtomicOperations.hpp index cd7ba47aa1..957ba9a7aa 100644 --- a/lib/kokkos/core/unit_test/TestAtomicOperations.hpp +++ b/lib/kokkos/core/unit_test/TestAtomicOperations.hpp @@ -459,9 +459,11 @@ bool AtomicOperationsTestIntegralType(int old_val_in, int update_in, int test) { case 12: return true; #else case 11: - return update_in >= 0 ? atomic_op_test( - old_val, update) - : true; + return (std::make_signed_t(update_in) >= 0 && + std::make_signed_t(old_val) >= 0) + ? atomic_op_test(old_val, + update) + : true; case 12: return update_in >= 0 ? atomic_op_test( old_val, update) diff --git a/lib/kokkos/core/unit_test/TestBitManipulationBuiltins.hpp b/lib/kokkos/core/unit_test/TestBitManipulationBuiltins.hpp index 2f3bcfe817..fe015404f1 100644 --- a/lib/kokkos/core/unit_test/TestBitManipulationBuiltins.hpp +++ b/lib/kokkos/core/unit_test/TestBitManipulationBuiltins.hpp @@ -827,12 +827,6 @@ struct TestBitCastFunction { } } -#if defined(KOKKOS_ENABLE_CUDA) && \ - defined(KOKKOS_COMPILER_NVHPC) // FIXME_NVHPC 23.7 - if constexpr (std::is_same_v) { - return; - } -#endif struct S { int i; diff --git a/lib/kokkos/core/unit_test/TestComplex.hpp b/lib/kokkos/core/unit_test/TestComplex.hpp index 5501a35b7f..ef6a21cd37 100644 --- a/lib/kokkos/core/unit_test/TestComplex.hpp +++ b/lib/kokkos/core/unit_test/TestComplex.hpp @@ -15,9 +15,26 @@ //@HEADER #include -#include #include +// Suppress "'long double' is treated as 'double' in device code" +#ifdef KOKKOS_COMPILER_NVCC +#ifdef __NVCC_DIAG_PRAGMA_SUPPORT__ +#pragma nv_diagnostic push +#pragma nv_diag_suppress 20208 +#else +#ifdef __CUDA_ARCH__ +#pragma diagnostic push +#pragma diag_suppress 20208 +#endif +#endif +#endif + +namespace { +template +KOKKOS_FUNCTION constexpr void maybe_unused(Ts &&...) noexcept {} +} // namespace + namespace Test { // Test construction and assignment @@ -532,4 +549,151 @@ TEST(TEST_CATEGORY, complex_operations_arithmetic_types_overloads) { Kokkos::complex>::value)); } +template +struct TestComplexStructuredBindings { + using exec_space = ExecSpace; + using value_type = double; + using complex_type = Kokkos::complex; + using device_view_type = Kokkos::View; + using host_view_type = typename device_view_type::HostMirror; + + device_view_type d_results; + host_view_type h_results; + + // tuple_size + static_assert(std::is_same_v::type, + std::integral_constant>); + + // tuple_element + static_assert( + std::is_same_v, value_type>); + static_assert( + std::is_same_v, value_type>); + + static void testgetreturnreferencetypes() { + complex_type m; + const complex_type c; + + // get lvalue + complex_type &ml = m; + static_assert(std::is_same_v(ml)), value_type &>); + static_assert(std::is_same_v(ml)), value_type &>); + + // get rvalue + complex_type &&mr = std::move(m); + static_assert( + std::is_same_v(std::move(mr))), value_type &&>); + static_assert( + std::is_same_v(std::move(mr))), value_type &&>); + + // get const lvalue + const complex_type &cl = c; + static_assert( + std::is_same_v(cl)), value_type const &>); + static_assert( + std::is_same_v(cl)), value_type const &>); + + // get const rvalue + complex_type const &&cr = std::move(c); + static_assert(std::is_same_v(std::move(cr))), + value_type const &&>); + static_assert(std::is_same_v(std::move(cr))), + value_type const &&>); + + maybe_unused(m, c, ml, mr, cl, cr); + } + + void testit() { + testgetreturnreferencetypes(); + + d_results = device_view_type("TestComplexStructuredBindings", 6); + h_results = Kokkos::create_mirror_view(d_results); + + Kokkos::parallel_for(Kokkos::RangePolicy(0, 1), *this); + Kokkos::fence(); + Kokkos::deep_copy(h_results, d_results); + + // get lvalue + ASSERT_FLOAT_EQ(h_results[0].real(), 2.); + ASSERT_FLOAT_EQ(h_results[0].imag(), 3.); + + // get rvalue + ASSERT_FLOAT_EQ(h_results[1].real(), 2.); + ASSERT_FLOAT_EQ(h_results[1].imag(), 3.); + + // get const lvalue + ASSERT_FLOAT_EQ(h_results[2].real(), 5.); + ASSERT_FLOAT_EQ(h_results[2].imag(), 7.); + + // get const rvalue + ASSERT_FLOAT_EQ(h_results[3].real(), 5.); + ASSERT_FLOAT_EQ(h_results[3].imag(), 7.); + + // swap real and imaginary + ASSERT_FLOAT_EQ(h_results[4].real(), 11.); + ASSERT_FLOAT_EQ(h_results[4].imag(), 13.); + ASSERT_FLOAT_EQ(h_results[5].real(), 13.); + ASSERT_FLOAT_EQ(h_results[5].imag(), 11.); + } + + KOKKOS_FUNCTION + void operator()(int) const { + complex_type m(2., 3.); + const complex_type c(5., 7.); + + // get lvalue + { + complex_type &ml = m; + auto &[mlr, mli] = ml; + d_results[0] = complex_type(mlr, mli); + } + + // get rvalue + { + complex_type &&mr = std::move(m); + auto &&[mrr, mri] = std::move(mr); + d_results[1] = complex_type(mrr, mri); + } + + // get const lvalue + { + const complex_type &cl = c; + auto &[clr, cli] = cl; + d_results[2] = complex_type(clr, cli); + } + + // get const rvalue + { + complex_type const &&cr = std::move(c); + auto &&[crr, cri] = std::move(cr); + d_results[3] = complex_type(crr, cri); + } + + // swap real and imaginary + { + complex_type z(11., 13.); + d_results[4] = z; + + auto &[zr, zi] = z; + Kokkos::kokkos_swap(zr, zi); + d_results[5] = z; + } + } +}; + +TEST(TEST_CATEGORY, complex_structured_bindings) { + TestComplexStructuredBindings test; + test.testit(); +} + } // namespace Test + +#ifdef KOKKOS_COMPILER_NVCC +#ifdef __NVCC_DIAG_PRAGMA_SUPPORT__ +#pragma nv_diagnostic pop +#else +#ifdef __CUDA_ARCH__ +#pragma diagnostic pop +#endif +#endif +#endif diff --git a/lib/kokkos/core/unit_test/TestExecSpaceThreadSafety.hpp b/lib/kokkos/core/unit_test/TestExecSpaceThreadSafety.hpp new file mode 100644 index 0000000000..a83355c51f --- /dev/null +++ b/lib/kokkos/core/unit_test/TestExecSpaceThreadSafety.hpp @@ -0,0 +1,327 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#include +#include + +namespace { + +#ifdef KOKKOS_ENABLE_OPENMP +template +void run_threaded_test(const Lambda1 l1, const Lambda2 l2) { +#pragma omp parallel num_threads(2) + { + if (omp_get_thread_num() == 0) l1(); + if (omp_get_thread_num() == 1) l2(); + } +} +// We cannot run the multithreaded test when threads or HPX is enabled because +// we cannot launch a thread from inside another thread +#elif !defined(KOKKOS_ENABLE_THREADS) && !defined(KOKKOS_ENABLE_HPX) +template +void run_threaded_test(const Lambda1 l1, const Lambda2 l2) { + std::thread t1(l1); + std::thread t2(l2); + t1.join(); + t2.join(); +} +#else +template +void run_threaded_test(const Lambda1 l1, const Lambda2 l2) { + l1(); + l2(); +} +#endif + +// The idea for all of these tests is to access a View from kernels submitted by +// two different threads to the same execution space instance. If the kernels +// are executed concurrently, we expect to count too many increments. +void run_exec_space_thread_safety_range() { + constexpr int N = 10000000; + constexpr int M = 10; + + Kokkos::View view("view"); + Kokkos::View error("error"); + + auto lambda = [=]() { + TEST_EXECSPACE exec; + for (int j = 0; j < M; ++j) { + Kokkos::parallel_for( + Kokkos::RangePolicy(exec, 0, 1), KOKKOS_LAMBDA(int) { + Kokkos::atomic_store(view.data(), 0); + for (int i = 0; i < N; ++i) Kokkos::atomic_inc(view.data()); + if (Kokkos::atomic_load(view.data()) != N) + Kokkos::atomic_store(error.data(), 1); + }); + } + }; + + run_threaded_test(lambda, lambda); + + auto host_error = + Kokkos::create_mirror_view_and_copy(Kokkos::HostSpace{}, error); + ASSERT_EQ(host_error(), 0); +} + +TEST(TEST_CATEGORY, exec_space_thread_safety_range) { +#ifdef KOKKOS_ENABLE_OPENACC // FIXME_OPENACC + if (std::is_same_v) + GTEST_SKIP() << "skipping since test is known to fail with OpenACC"; +#endif +#ifdef KOKKOS_ENABLE_OPENMPTARGET + if (std::is_same_v) + GTEST_SKIP() << "skipping since test is known to fail for OpenMPTarget"; +#endif + run_exec_space_thread_safety_range(); +} + +void run_exec_space_thread_safety_mdrange() { + constexpr int N = 1000000; + constexpr int M = 10; + + Kokkos::View view("view"); + Kokkos::View error("error"); + + auto lambda = [=]() { + TEST_EXECSPACE exec; + for (int j = 0; j < M; ++j) { + Kokkos::parallel_for( + Kokkos::MDRangePolicy>(exec, {0, 0}, + {1, 1}), + KOKKOS_LAMBDA(int, int) { + Kokkos::atomic_store(view.data(), 0); + for (int i = 0; i < N; ++i) Kokkos::atomic_inc(view.data()); + if (Kokkos::atomic_load(view.data()) != N) + Kokkos::atomic_store(error.data(), 1); + }); + } + }; + + run_threaded_test(lambda, lambda); + + auto host_error = + Kokkos::create_mirror_view_and_copy(Kokkos::HostSpace{}, error); + ASSERT_EQ(host_error(), 0); +} + +TEST(TEST_CATEGORY, exec_space_thread_safety_mdrange) { +#ifdef KOKKOS_ENABLE_OPENMPTARGET + if (std::is_same_v) + GTEST_SKIP() << "skipping since test is known to fail for OpenMPTarget"; +#endif + run_exec_space_thread_safety_mdrange(); +} + +void run_exec_space_thread_safety_team_policy() { + constexpr int N = 1000000; + constexpr int M = 10; + + Kokkos::View view("view"); + Kokkos::View error("error"); + + auto lambda = [=]() { + TEST_EXECSPACE exec; + for (int j = 0; j < M; ++j) { + Kokkos::parallel_for( + Kokkos::TeamPolicy(exec, 1, 1, 1), + KOKKOS_LAMBDA(const Kokkos::TeamPolicy::member_type + &team_member) { + Kokkos::single(Kokkos::PerTeam(team_member), [=]() { + Kokkos::atomic_store(view.data(), 0); + for (int i = 0; i < N; ++i) Kokkos::atomic_inc(view.data()); + if (Kokkos::atomic_load(view.data()) != N) + Kokkos::atomic_store(error.data(), 1); + }); + }); + } + }; + + run_threaded_test(lambda, lambda); + + auto host_error = + Kokkos::create_mirror_view_and_copy(Kokkos::HostSpace{}, error); + ASSERT_EQ(host_error(), 0); +} + +TEST(TEST_CATEGORY, exec_space_thread_safety_team_policy) { +// FIXME_OPENMPTARGET +#ifdef KOKKOS_ENABLE_OPENMPTARGET + if (std::is_same_v) + GTEST_SKIP() << "skipping for OpenMPTarget since the test is designed to " + "run with vector_length=1"; +#endif + run_exec_space_thread_safety_team_policy(); +} + +void run_exec_space_thread_safety_range_reduce() { + constexpr int N = 1000000; + constexpr int M = 10; + + Kokkos::View view("view"); + Kokkos::View error("error"); + + auto lambda = [=]() { + TEST_EXECSPACE exec; + for (int j = 0; j < M; ++j) { + Kokkos::parallel_reduce( + Kokkos::RangePolicy(exec, 0, 1), + KOKKOS_LAMBDA(int, int &update) { + Kokkos::atomic_store(view.data(), 0); + for (int i = 0; i < N; ++i) Kokkos::atomic_inc(view.data()); + if (Kokkos::atomic_load(view.data()) != N) ++update; + }, + error); + } + exec.fence(); + }; + + run_threaded_test(lambda, lambda); + + auto host_error = + Kokkos::create_mirror_view_and_copy(Kokkos::HostSpace{}, error); + ASSERT_EQ(host_error(), 0); +} + +TEST(TEST_CATEGORY, exec_space_thread_safety_range_reduce) { + run_exec_space_thread_safety_range_reduce(); +} + +void run_exec_space_thread_safety_mdrange_reduce() { + constexpr int N = 1000000; + constexpr int M = 10; + + Kokkos::View view("view"); + Kokkos::View error("error"); + + auto lambda = [=]() { + TEST_EXECSPACE exec; + for (int j = 0; j < M; ++j) { + Kokkos::parallel_reduce( + Kokkos::MDRangePolicy>(exec, {0, 0}, + {1, 1}), + KOKKOS_LAMBDA(int, int, int &update) { + Kokkos::atomic_store(view.data(), 0); + for (int i = 0; i < N; ++i) Kokkos::atomic_inc(view.data()); + if (Kokkos::atomic_load(view.data()) != N) ++update; + }, + error); + } + exec.fence(); + }; + + run_threaded_test(lambda, lambda); + + auto host_error = + Kokkos::create_mirror_view_and_copy(Kokkos::HostSpace{}, error); + ASSERT_EQ(host_error(), 0); +} + +TEST(TEST_CATEGORY, exec_space_thread_safety_mdrange_reduce) { +// FIXME_INTEL +#if defined(KOKKOS_COMPILER_INTEL) && defined(KOKKOS_ENABLE_OPENMP) + if (std::is_same_v) + GTEST_SKIP() << "skipping since test is known to fail for OpenMP using the " + "legacy Intel compiler"; +#endif + run_exec_space_thread_safety_mdrange_reduce(); +} + +void run_exec_space_thread_safety_team_policy_reduce() { + constexpr int N = 1000000; + constexpr int M = 10; + + Kokkos::View view("view"); + Kokkos::View error("error"); + + auto lambda = [=]() { + TEST_EXECSPACE exec; + for (int j = 0; j < M; ++j) { + Kokkos::parallel_reduce( + Kokkos::TeamPolicy(exec, 1, 1, 1), + KOKKOS_LAMBDA(const Kokkos::TeamPolicy::member_type + &team_member, + int &update) { + Kokkos::single(Kokkos::PerTeam(team_member), [=, &update]() { + Kokkos::atomic_store(view.data(), 0); + for (int i = 0; i < N; ++i) Kokkos::atomic_inc(view.data()); + if (Kokkos::atomic_load(view.data()) != N) ++update; + }); + }, + error); + } + }; + run_threaded_test(lambda, lambda); + + auto host_error = + Kokkos::create_mirror_view_and_copy(Kokkos::HostSpace{}, error); + ASSERT_EQ(host_error(), 0); +} + +TEST(TEST_CATEGORY, exec_space_thread_safety_team_policy_reduce) { +// FIXME_OPENMPTARGET +#ifdef KOKKOS_ENABLE_OPENMPTARGET + if (std::is_same_v) + GTEST_SKIP() << "skipping for OpenMPTarget since the test is designed to " + "run with vector_length=1"; +#endif + // FIXME_SYCL +#if defined(KOKKOS_ENABLE_SYCL) && defined(KOKKOS_IMPL_ARCH_NVIDIA_GPU) + if (std::is_same_v) + GTEST_SKIP() << "skipping since test is know to fail with SYCL+Cuda"; +#endif + run_exec_space_thread_safety_team_policy_reduce(); +} + +void run_exec_space_thread_safety_range_scan() { + constexpr int N = 1000000; + constexpr int M = 10; + + Kokkos::View view("view"); + Kokkos::View error("error"); + + auto lambda = [=]() { + TEST_EXECSPACE exec; + for (int j = 0; j < M; ++j) { + Kokkos::parallel_scan( + Kokkos::RangePolicy(exec, 0, 1), + KOKKOS_LAMBDA(int, int &, const bool final) { + if (final) { + Kokkos::atomic_store(view.data(), 0); + for (int i = 0; i < N; ++i) Kokkos::atomic_inc(view.data()); + if (Kokkos::atomic_load(view.data()) != N) + Kokkos::atomic_store(error.data(), 1); + } + }); + } + exec.fence(); + }; + + run_threaded_test(lambda, lambda); + + auto host_error = + Kokkos::create_mirror_view_and_copy(Kokkos::HostSpace{}, error); + ASSERT_EQ(host_error(), 0); +} + +TEST(TEST_CATEGORY, exec_space_thread_safety_range_scan) { +#ifdef KOKKOS_ENABLE_OPENACC // FIXME_OPENACC + if (std::is_same_v) + GTEST_SKIP() << "skipping since test is known to fail with OpenACC"; +#endif + run_exec_space_thread_safety_range_scan(); +} + +} // namespace diff --git a/lib/kokkos/core/unit_test/TestExecutionSpace.hpp b/lib/kokkos/core/unit_test/TestExecutionSpace.hpp index 983a5975af..d4142dee18 100644 --- a/lib/kokkos/core/unit_test/TestExecutionSpace.hpp +++ b/lib/kokkos/core/unit_test/TestExecutionSpace.hpp @@ -44,4 +44,60 @@ TEST(TEST_CATEGORY, execution_space_as_class_data_member) { } #endif +constexpr bool test_execspace_explicit_construction() { +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 +#ifdef KOKKOS_ENABLE_SERIAL + static_assert(std::is_convertible_v); +#endif +#ifdef KOKKOS_ENABLE_OPENMP + static_assert(std::is_convertible_v); +#endif +#ifdef KOKKOS_ENABLE_CUDA + static_assert(std::is_convertible_v); +#endif +#ifdef KOKKOS_ENABLE_HIP + static_assert(std::is_convertible_v); +#endif +#ifdef KOKKOS_ENABLE_HPX + static_assert(std::is_convertible_v); + static_assert( + std::is_convertible_v&&, + Kokkos::Experimental::HPX>); +#endif +#else +#ifdef KOKKOS_ENABLE_SERIAL + static_assert(!std::is_convertible_v); +#endif +#ifdef KOKKOS_ENABLE_OPENMP + static_assert(!std::is_convertible_v); +#endif +#ifdef KOKKOS_ENABLE_CUDA + static_assert(!std::is_convertible_v); +#endif +#ifdef KOKKOS_ENABLE_HIP + static_assert(!std::is_convertible_v); +#endif +#ifdef KOKKOS_ENABLE_HPX + static_assert(!std::is_convertible_v); + static_assert(!std::is_convertible_v< + hpx::execution::experimental::unique_any_sender<>&&, + Kokkos::Experimental::HPX>); +#endif +#endif + +#ifdef KOKKOS_ENABLE_OPENACC + static_assert(!std::is_convertible_v); +#endif +#ifdef KOKKOS_ENABLE_SYCL + static_assert( + !std::is_convertible_v); +#endif + + return true; +} + +static_assert(test_execspace_explicit_construction()); + } // namespace diff --git a/lib/kokkos/core/unit_test/TestGraph.hpp b/lib/kokkos/core/unit_test/TestGraph.hpp index 9a36d08f44..f9dc63d30c 100644 --- a/lib/kokkos/core/unit_test/TestGraph.hpp +++ b/lib/kokkos/core/unit_test/TestGraph.hpp @@ -21,6 +21,21 @@ namespace Test { +template +struct NoOpReduceFunctor { + KOKKOS_FUNCTION void operator()(int, ValueType&) const { + Kokkos::abort("Should never be called!"); + } + KOKKOS_FUNCTION void operator()(int, int, ValueType&) const { + Kokkos::abort("Should never be called!"); + } + KOKKOS_FUNCTION void operator()( + const typename Kokkos::TeamPolicy::member_type&, + ValueType&) const { + Kokkos::abort("Should never be called!"); + } +}; + template struct CountTestFunctor { using value_type = int; @@ -66,7 +81,7 @@ struct SetResultToViewFunctor { } }; -struct TEST_CATEGORY_FIXTURE(count_bugs) : public ::testing::Test { +struct TEST_CATEGORY_FIXTURE(graph) : public ::testing::Test { public: using count_functor = CountTestFunctor; using set_functor = SetViewToValueFunctor; @@ -88,7 +103,7 @@ struct TEST_CATEGORY_FIXTURE(count_bugs) : public ::testing::Test { } }; -TEST_F(TEST_CATEGORY_FIXTURE(count_bugs), launch_one) { +TEST_F(TEST_CATEGORY_FIXTURE(graph), launch_one) { auto graph = Kokkos::Experimental::create_graph([&](auto root) { root.then_parallel_for(1, count_functor{count, bugs, 0, 0}); @@ -101,7 +116,7 @@ TEST_F(TEST_CATEGORY_FIXTURE(count_bugs), launch_one) { ASSERT_EQ(0, bugs_host()); } -TEST_F(TEST_CATEGORY_FIXTURE(count_bugs), launch_one_rvalue) { +TEST_F(TEST_CATEGORY_FIXTURE(graph), launch_one_rvalue) { Kokkos::Experimental::create_graph(ex, [&](auto root) { root.then_parallel_for(1, count_functor{count, bugs, 0, 0}); }).submit(); @@ -112,7 +127,17 @@ TEST_F(TEST_CATEGORY_FIXTURE(count_bugs), launch_one_rvalue) { ASSERT_EQ(0, bugs_host()); } -TEST_F(TEST_CATEGORY_FIXTURE(count_bugs), launch_six) { +TEST_F(TEST_CATEGORY_FIXTURE(graph), launch_six) { +#ifdef KOKKOS_ENABLE_OPENMPTARGET // FIXME_OPENMPTARGET team_size incompatible + if (std::is_same_v) + GTEST_SKIP() << "skipping since OpenMPTarget can't use team_size 1"; +#endif +#if defined(KOKKOS_ENABLE_SYCL) && \ + !defined(SYCL_EXT_ONEAPI_GRAPH) // FIXME_SYCL + if (std::is_same_v) + GTEST_SKIP() << "skipping since test case is known to fail with SYCL"; +#endif + auto graph = Kokkos::Experimental::create_graph(ex, [&](auto root) { auto f_setup_count = root.then_parallel_for(1, set_functor{count, 0}); auto f_setup_bugs = root.then_parallel_for(1, set_functor{bugs, 0}); @@ -145,7 +170,7 @@ TEST_F(TEST_CATEGORY_FIXTURE(count_bugs), launch_six) { ASSERT_EQ(0, bugs_host()); } -TEST_F(TEST_CATEGORY_FIXTURE(count_bugs), when_all_cycle) { +TEST_F(TEST_CATEGORY_FIXTURE(graph), when_all_cycle) { view_type reduction_out{"reduction_out"}; view_host reduction_host{"reduction_host"}; Kokkos::Experimental::create_graph(ex, [&](auto root) { @@ -172,7 +197,7 @@ TEST_F(TEST_CATEGORY_FIXTURE(count_bugs), when_all_cycle) { // This test is disabled because we don't currently support copying to host, // even asynchronously. We _may_ want to do that eventually? -TEST_F(TEST_CATEGORY_FIXTURE(count_bugs), DISABLED_repeat_chain) { +TEST_F(TEST_CATEGORY_FIXTURE(graph), DISABLED_repeat_chain) { auto graph = Kokkos::Experimental::create_graph( ex, [&, count_host = count_host](auto root) { //---------------------------------------- @@ -198,10 +223,27 @@ TEST_F(TEST_CATEGORY_FIXTURE(count_bugs), DISABLED_repeat_chain) { //---------------------------------------- } -TEST_F(TEST_CATEGORY_FIXTURE(count_bugs), zero_work_reduce) { - auto graph = Kokkos::Experimental::create_graph(ex, [&](auto root) { - root.then_parallel_reduce(0, set_result_functor{bugs}, count); - }); +TEST_F(TEST_CATEGORY_FIXTURE(graph), zero_work_reduce) { + auto graph = Kokkos::Experimental::create_graph( + ex, [&](Kokkos::Experimental::GraphNodeRef root) { + NoOpReduceFunctor no_op_functor; + root.then_parallel_reduce(Kokkos::RangePolicy(0, 0), + no_op_functor, count) +#if !defined(KOKKOS_ENABLE_SYCL) || \ + defined(SYCL_EXT_ONEAPI_GRAPH) // FIXME_SYCL +#if !defined(KOKKOS_ENABLE_CUDA) && \ + !defined(KOKKOS_ENABLE_HIP) // FIXME_CUDA FIXME_HIP + .then_parallel_reduce( + Kokkos::MDRangePolicy>{{0, 0}, + {0, 0}}, + no_op_functor, count) +#endif + .then_parallel_reduce( + Kokkos::TeamPolicy{0, Kokkos::AUTO}, + no_op_functor, count) +#endif + ; + }); // These fences are only necessary because of the weirdness of how CUDA // UVM works on pre pascal cards. #if defined(KOKKOS_ENABLE_CUDA) && defined(KOKKOS_ENABLE_CUDA_UVM) && \ @@ -214,12 +256,15 @@ TEST_F(TEST_CATEGORY_FIXTURE(count_bugs), zero_work_reduce) { // UVM works on pre pascal cards. #if defined(KOKKOS_ENABLE_CUDA) && defined(KOKKOS_ENABLE_CUDA_UVM) && \ (defined(KOKKOS_ARCH_KEPLER) || defined(KOKKOS_ARCH_MAXWELL)) - Kokkos::fence(); + if constexpr (std::is_same_v) Kokkos::fence(); #endif - graph.submit(); // should reset to 0, but doesn't +#ifdef KOKKOS_ENABLE_HPX // FIXME_HPX graph.submit() isn't properly enqueued + if constexpr (std::is_same_v) + Kokkos::fence(); +#endif + graph.submit(); Kokkos::deep_copy(ex, count_host, count); ex.fence(); ASSERT_EQ(count_host(), 0); } - } // end namespace Test diff --git a/lib/kokkos/core/unit_test/TestLocalDeepCopy.hpp b/lib/kokkos/core/unit_test/TestLocalDeepCopy.hpp index 1ee23a47c4..c6ee687cf9 100644 --- a/lib/kokkos/core/unit_test/TestLocalDeepCopy.hpp +++ b/lib/kokkos/core/unit_test/TestLocalDeepCopy.hpp @@ -907,13 +907,7 @@ void impl_test_local_deepcopy_rangepolicy_rank_7(const int N) { #if defined(KOKKOS_ENABLE_CXX11_DISPATCH_LAMBDA) TEST(TEST_CATEGORY, local_deepcopy_teampolicy_layoutleft) { using ExecSpace = TEST_EXECSPACE; -#if defined(KOKKOS_ENABLE_CUDA) && \ - defined(KOKKOS_COMPILER_NVHPC) // FIXME_NVHPC 23.7 - if (std::is_same_v) - GTEST_SKIP() - << "FIXME_NVHPC : Compiler bug affecting subviews of high rank Views"; -#endif - using ViewType = Kokkos::View; + using ViewType = Kokkos::View; { // Rank-1 impl_test_local_deepcopy_teampolicy_rank_1(8); @@ -940,13 +934,7 @@ TEST(TEST_CATEGORY, local_deepcopy_teampolicy_layoutleft) { //------------------------------------------------------------------------------------------------------------- TEST(TEST_CATEGORY, local_deepcopy_rangepolicy_layoutleft) { using ExecSpace = TEST_EXECSPACE; -#if defined(KOKKOS_ENABLE_CUDA) && \ - defined(KOKKOS_COMPILER_NVHPC) // FIXME_NVHPC 23.7 - if (std::is_same_v) - GTEST_SKIP() - << "FIXME_NVHPC : Compiler bug affecting subviews of high rank Views"; -#endif - using ViewType = Kokkos::View; + using ViewType = Kokkos::View; { // Rank-1 impl_test_local_deepcopy_rangepolicy_rank_1(8); @@ -973,12 +961,6 @@ TEST(TEST_CATEGORY, local_deepcopy_rangepolicy_layoutleft) { //------------------------------------------------------------------------------------------------------------- TEST(TEST_CATEGORY, local_deepcopy_teampolicy_layoutright) { using ExecSpace = TEST_EXECSPACE; -#if defined(KOKKOS_ENABLE_CUDA) && \ - defined(KOKKOS_COMPILER_NVHPC) // FIXME_NVHPC 23.7 - if (std::is_same_v) - GTEST_SKIP() - << "FIXME_NVHPC : Compiler bug affecting subviews of high rank Views"; -#endif using ViewType = Kokkos::View; { // Rank-1 @@ -1006,12 +988,6 @@ TEST(TEST_CATEGORY, local_deepcopy_teampolicy_layoutright) { //------------------------------------------------------------------------------------------------------------- TEST(TEST_CATEGORY, local_deepcopy_rangepolicy_layoutright) { using ExecSpace = TEST_EXECSPACE; -#if defined(KOKKOS_ENABLE_CUDA) && \ - defined(KOKKOS_COMPILER_NVHPC) // FIXME_NVHPC 23.7 - if (std::is_same_v) - GTEST_SKIP() - << "FIXME_NVHPC : Compiler bug affecting subviews of high rank Views"; -#endif using ViewType = Kokkos::View; diff --git a/lib/kokkos/core/unit_test/TestMDSpan.hpp b/lib/kokkos/core/unit_test/TestMDSpan.hpp index ef0bea1394..fa88b547a5 100644 --- a/lib/kokkos/core/unit_test/TestMDSpan.hpp +++ b/lib/kokkos/core/unit_test/TestMDSpan.hpp @@ -35,13 +35,19 @@ void test_mdspan_minimal_functional() { Kokkos::parallel_reduce( "CheckMinimalMDSpan", Kokkos::RangePolicy(0, N), KOKKOS_LAMBDA(int i, int& err) { +#if !defined(KOKKOS_ENABLE_OPENACC) Kokkos::mdspan> b_mds(a.data(), N); -#ifdef KOKKOS_ENABLE_CXX23 +#endif +#if !defined(KOKKOS_ENABLE_CXX17) && !defined(KOKKOS_ENABLE_CXX20) if (a_mds[i] != i) err++; +#if !defined(KOKKOS_ENABLE_OPENACC) if (b_mds[i] != i) err++; +#endif #else if (a_mds(i) != i) err++; +#if !defined(KOKKOS_ENABLE_OPENACC) if (b_mds(i) != i) err++; +#endif #endif }, errors); diff --git a/lib/kokkos/core/unit_test/TestMDSpanAtomicAccessor.hpp b/lib/kokkos/core/unit_test/TestMDSpanAtomicAccessor.hpp new file mode 100644 index 0000000000..04460e6419 --- /dev/null +++ b/lib/kokkos/core/unit_test/TestMDSpanAtomicAccessor.hpp @@ -0,0 +1,112 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#include +#include + +#include +#ifndef KOKKOS_ENABLE_CXX17 +#include +#endif + +template +void test_atomic_accessor() { + using value_type = std::remove_const_t; + Kokkos::View v("V", 100); + + Kokkos::parallel_for( + Kokkos::RangePolicy(0, v.extent(0)), + KOKKOS_LAMBDA(int i) { v(i) = i; }); + + int errors; + using acc_t = Kokkos::Impl::AtomicAccessorRelaxed; + acc_t acc{}; + typename acc_t::data_handle_type ptr = v.data(); + + Kokkos::parallel_reduce( + Kokkos::RangePolicy(0, v.extent(0)), + KOKKOS_LAMBDA(int i, int& error) { + if (acc.access(ptr, i) != ptr[i]) error++; + if (acc.offset(ptr, i) != ptr + i) error++; + static_assert(std::is_same_v); + static_assert( + std::is_same_v>); + static_assert(std::is_same_v); + static_assert(std::is_same_v); + static_assert(std::is_same_v); + static_assert(std::is_same_v); + static_assert(std::is_nothrow_move_constructible_v); + static_assert(std::is_nothrow_move_assignable_v); + static_assert(std::is_nothrow_swappable_v); + static_assert(std::is_trivially_copyable_v); + static_assert(std::is_trivially_default_constructible_v); + static_assert(std::is_trivially_constructible_v); + static_assert(std::is_trivially_move_constructible_v); + static_assert(std::is_trivially_assignable_v); + static_assert(std::is_trivially_move_assignable_v); +#ifndef KOKKOS_ENABLE_CXX17 + static_assert(std::copyable); + static_assert(std::is_empty_v); +#endif + }, + errors); + ASSERT_EQ(errors, 0); +} + +void test_atomic_accessor_conversion() { + using ExecutionSpace = TEST_EXECSPACE; + using T = float; + using acc_t = Kokkos::Impl::AtomicAccessorRelaxed; + using const_acc_t = Kokkos::Impl::AtomicAccessorRelaxed; + using int_acc_t = Kokkos::Impl::AtomicAccessorRelaxed; + using defacc_t = Kokkos::default_accessor; + using const_defacc_t = Kokkos::default_accessor; + using int_defacc_t = Kokkos::default_accessor; + + Kokkos::parallel_for( + Kokkos::RangePolicy(0, 1), KOKKOS_LAMBDA(int) { + static_assert(std::is_constructible_v); + static_assert(std::is_convertible_v); + static_assert(!std::is_constructible_v); + static_assert(!std::is_constructible_v); + static_assert(std::is_constructible_v); + static_assert(std::is_constructible_v); + static_assert(!std::is_constructible_v); + static_assert(!std::is_constructible_v); + static_assert(std::is_constructible_v); + static_assert(std::is_constructible_v); + static_assert(std::is_constructible_v); + static_assert(std::is_constructible_v); + static_assert(!std::is_constructible_v); + static_assert(!std::is_constructible_v); + static_assert(std::is_convertible_v); + static_assert(std::is_convertible_v); + static_assert(std::is_convertible_v); + static_assert(std::is_convertible_v); + static_assert(!std::is_convertible_v); + static_assert(!std::is_convertible_v); + static_assert(!std::is_convertible_v); + }); +} + +TEST(TEST_CATEGORY, mdspan_atomic_accessor) { + using ExecutionSpace = TEST_EXECSPACE; + test_atomic_accessor(); + test_atomic_accessor(); +} diff --git a/lib/kokkos/core/unit_test/TestMDSpanConversion.hpp b/lib/kokkos/core/unit_test/TestMDSpanConversion.hpp new file mode 100644 index 0000000000..10123901c4 --- /dev/null +++ b/lib/kokkos/core/unit_test/TestMDSpanConversion.hpp @@ -0,0 +1,507 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#include +#include + +#include +#include "experimental/__p0009_bits/layout_stride.hpp" + +namespace { + +template +struct TestViewMDSpanConversion { + using value_type = T; + + template + using layout_left_padded = Kokkos::Experimental::layout_left_padded; + + template + using layout_right_padded = + Kokkos::Experimental::layout_right_padded; + + struct TestAccessor { + using offset_policy = TestAccessor; + using element_type = value_type; + using reference = element_type &; + using data_handle_type = element_type *; + + constexpr TestAccessor() noexcept = default; + constexpr reference access(data_handle_type p, std::size_t i) noexcept { + return p[i]; + } + constexpr data_handle_type offset(data_handle_type p, + std::size_t i) noexcept { + return p + i; + } + }; + + template + static void test_conversion_from_mdspan( + Kokkos::View ref, + const MDSpanLayoutMapping &mapping) { + using unmanaged_view_type = + Kokkos::View>; + using natural_mdspan_type = typename Kokkos::Impl::MDSpanViewTraits< + typename unmanaged_view_type::traits>::mdspan_type; + using mapping_type = MDSpanLayoutMapping; + using mdspan_layout_type = typename MDSpanLayoutMapping::layout_type; + using extents_type = typename mapping_type::extents_type; + using mdspan_type = + Kokkos::mdspan; + + static_assert(std::is_constructible_v); + static_assert(std::is_convertible_v == + std::is_convertible_v); + // Manually create an mdspan from ref so we have a valid pointer to play + // with + const auto &exts = mapping.extents(); + auto mds = mdspan_type{ref.data(), mapping}; + + auto test_view = unmanaged_view_type(mds); + + ASSERT_EQ(test_view.data(), ref.data()); + ASSERT_EQ(test_view.data(), mds.data_handle()); + ASSERT_EQ(test_view.layout(), ref.layout()); + for (std::size_t r = 0; r < mdspan_type::rank(); ++r) { + ASSERT_EQ(test_view.extent(r), ref.extent(r)); + ASSERT_EQ(test_view.extent(r), exts.extent(r)); + } + } + + template + static void test_conversion_to_mdspan( + const MDSpanLayoutMapping &ref_layout_mapping, ViewType v) { + using view_type = ViewType; + using natural_mdspan_type = typename Kokkos::Impl::MDSpanViewTraits< + typename view_type::traits>::mdspan_type; + + static_assert(natural_mdspan_type::rank() == view_type::rank); + static_assert(std::is_same_v); + constexpr bool is_strided_layout = + std::is_same_v; + if constexpr (!is_strided_layout) { + static_assert(natural_mdspan_type::mapping_type::padding_value == + Kokkos::dynamic_extent); + } + // test conversion operator to natural mdspan + { + natural_mdspan_type cvt = v; + ASSERT_EQ(cvt.data_handle(), v.data()); + ASSERT_EQ(cvt.mapping(), ref_layout_mapping); + + if constexpr (!is_strided_layout && natural_mdspan_type::rank() > 1) { + ASSERT_EQ(cvt.mapping().stride(1), ref_layout_mapping.stride(1)); + } + } + // test to_mdspan() returning natural mdspan + { + auto cvt = v.to_mdspan(); + static_assert(std::is_same_v); + ASSERT_EQ(cvt.data_handle(), v.data()); + ASSERT_EQ(cvt.mapping(), ref_layout_mapping); + } + // test conversion operator to different mdspan type + { + using element_type = const typename natural_mdspan_type::element_type; + using const_acc_type = Kokkos::Impl::SpaceAwareAccessor< + typename ViewType::memory_space, + Kokkos::default_accessor>; + using mdspan_type = Kokkos::mdspan< + element_type, + Kokkos::dextents, + typename natural_mdspan_type::layout_type, const_acc_type>; + mdspan_type cvt = v; + ASSERT_EQ(cvt.data_handle(), v.data()); + ASSERT_EQ(cvt.mapping(), ref_layout_mapping); + } + } + + template + static void test_conversion_to_mdspan_with_accessor( + const MDSpanLayoutMapping &ref_layout_mapping, ViewType v, + const AccessorType &a) { + auto cvt = v.to_mdspan(a); + static_assert(decltype(cvt)::rank() == ViewType::rank); + static_assert(std::is_same_v); + ASSERT_EQ(cvt.data_handle(), v.data()); + ASSERT_EQ(cvt.mapping(), ref_layout_mapping); + } + + template + using natural_mdspan_type_for_view = typename Kokkos::Impl::MDSpanViewTraits< + typename ViewType::traits>::mdspan_type; + + static void run_test() { + // Verify we can only convert to compatible mdspans + static_assert(std::is_convertible_v< + Kokkos::View, + natural_mdspan_type_for_view>>); + static_assert( + std::is_convertible_v< + Kokkos::View, + natural_mdspan_type_for_view>>); + + // Do not cast const away + static_assert(!std::is_convertible_v< + Kokkos::View, + natural_mdspan_type_for_view>>); + + // Mismatched dim + static_assert(!std::is_convertible_v< + Kokkos::View, + natural_mdspan_type_for_view>>); + + // Mismatched layouts + static_assert( + !std::is_convertible_v, + natural_mdspan_type_for_view>>); + static_assert( + !std::is_convertible_v, + natural_mdspan_type_for_view>>); + // nvcc doesn't do CTAD properly here, making this way more verbose.. + // LayoutLeft + test_conversion_from_mdspan( + Kokkos::View("ref", + 7), + typename layout_left_padded<7>::template mapping< + Kokkos::dextents>{ + Kokkos::dextents(7)}); + + test_conversion_from_mdspan( + Kokkos::View("ref"), + typename layout_left_padded<7>::template mapping< + Kokkos::extents>{ + Kokkos::extents()}); + test_conversion_from_mdspan( + Kokkos::View("ref"), + typename layout_left_padded<7>::template mapping< + Kokkos::dextents>{ + Kokkos::dextents(7)}); + test_conversion_from_mdspan( + Kokkos::View("ref", + 7), + typename layout_left_padded<7>::template mapping< + Kokkos::extents>{ + Kokkos::extents()}); + + test_conversion_from_mdspan( + Kokkos::View("ref", + 7, 3), + typename layout_left_padded<7>::template mapping< + Kokkos::dextents>{ + Kokkos::dextents(7, 3)}); + test_conversion_from_mdspan( + Kokkos::View( + "ref"), + typename layout_left_padded<7>::template mapping< + Kokkos::extents>{ + Kokkos::extents()}); + test_conversion_from_mdspan( + Kokkos::View( + "ref"), + typename layout_left_padded<7>::template mapping< + Kokkos::dextents>{ + Kokkos::dextents(7, 3)}); + test_conversion_from_mdspan( + Kokkos::View("ref", + 7, 3), + typename layout_left_padded<7>::template mapping< + Kokkos::extents>{ + Kokkos::extents()}); + + // LayoutRight + test_conversion_from_mdspan( + Kokkos::View("ref", + 7), + typename layout_right_padded<7>::template mapping< + Kokkos::dextents>{ + Kokkos::dextents(7)}); + test_conversion_from_mdspan( + Kokkos::View("ref"), + typename layout_right_padded<7>::template mapping< + Kokkos::extents>{ + Kokkos::extents()}); + test_conversion_from_mdspan( + Kokkos::View("ref"), + typename layout_right_padded<7>::template mapping< + Kokkos::dextents>{ + Kokkos::dextents(7)}); + test_conversion_from_mdspan( + Kokkos::View("ref", + 7), + typename layout_right_padded<7>::template mapping< + Kokkos::extents>{ + Kokkos::extents()}); + + test_conversion_from_mdspan( + Kokkos::View("ref", + 3, 7), + typename layout_right_padded<7>::template mapping< + Kokkos::dextents>{ + Kokkos::dextents(3, 7)}); + test_conversion_from_mdspan( + Kokkos::View( + "ref"), + typename layout_right_padded<7>::template mapping< + Kokkos::extents>{ + Kokkos::extents()}); + test_conversion_from_mdspan( + Kokkos::View( + "ref"), + typename layout_right_padded<7>::template mapping< + Kokkos::dextents>{ + Kokkos::dextents(3, 7)}); + test_conversion_from_mdspan( + Kokkos::View("ref", + 3, 7), + typename layout_right_padded<7>::template mapping< + Kokkos::extents>{ + Kokkos::extents()}); + + // LayoutStride + { + const size_t strides[] = {2}; + test_conversion_from_mdspan( + Kokkos::View( + "ref", Kokkos::LayoutStride{7, 2}), + Kokkos::layout_stride::mapping>{ + Kokkos::mdspan_non_standard, Kokkos::dextents{7}, + strides}); + } + { + const size_t strides[] = {2}; + test_conversion_from_mdspan( + Kokkos::View( + "ref", Kokkos::LayoutStride{7, 2}), + Kokkos::layout_stride::mapping>{ + Kokkos::mdspan_non_standard, {}, strides}); + } + { + const size_t strides[] = {2}; + test_conversion_from_mdspan( + Kokkos::View( + "ref", Kokkos::LayoutStride{7, 2}), + Kokkos::layout_stride::mapping>{ + Kokkos::mdspan_non_standard, Kokkos::dextents{7}, + strides}); + } + { + const size_t strides[] = {2}; + test_conversion_from_mdspan( + Kokkos::View( + "ref", Kokkos::LayoutStride{7, 2}), + Kokkos::layout_stride::mapping>{ + Kokkos::mdspan_non_standard, Kokkos::extents(), + strides}); + } + + { + const size_t strides[] = {2, 4}; + test_conversion_from_mdspan( + Kokkos::View( + "ref", Kokkos::LayoutStride{7, 2, 3, 4}), + Kokkos::layout_stride::mapping>{ + Kokkos::mdspan_non_standard, + Kokkos::dextents(7, 3), strides}); + } + { + const size_t strides[] = {2, 4}; + test_conversion_from_mdspan( + Kokkos::View( + "ref", Kokkos::LayoutStride{7, 2, 3, 4}), + Kokkos::layout_stride::mapping>{ + Kokkos::mdspan_non_standard, Kokkos::extents(), + strides}); + } + { + const size_t strides[] = {2, 4}; + test_conversion_from_mdspan( + Kokkos::View( + "ref", Kokkos::LayoutStride{7, 2, 3, 4}), + Kokkos::layout_stride::mapping>{ + Kokkos::mdspan_non_standard, + Kokkos::dextents(7, 3), strides}); + } + { + const size_t strides[] = {2, 4}; + test_conversion_from_mdspan( + Kokkos::View( + "ref", Kokkos::LayoutStride{7, 2, 3, 4}), + Kokkos::layout_stride::mapping>{ + Kokkos::mdspan_non_standard, Kokkos::extents(), + strides}); + } + + // Conversion to mdspan + test_conversion_to_mdspan( + layout_left_padded::mapping< + Kokkos::extents>({}, 4), + Kokkos::View("v", 4)); + test_conversion_to_mdspan( + layout_left_padded::mapping< + Kokkos::extents>({}, 4), + Kokkos::View("v", 4, + 7)); + + test_conversion_to_mdspan( + layout_right_padded::mapping< + Kokkos::extents>({}, 4), + Kokkos::View("v", + 4)); + test_conversion_to_mdspan( + layout_right_padded::mapping< + Kokkos::extents>({}, 7), + Kokkos::View("v", 4, + 7)); + + { + const size_t strides[] = {5}; + test_conversion_to_mdspan( + Kokkos::layout_stride::mapping>( + Kokkos::mdspan_non_standard, {}, strides), + Kokkos::View( + "v", Kokkos::LayoutStride{4, 5})); + } + { + const size_t strides[] = {5, 9}; + test_conversion_to_mdspan( + Kokkos::layout_stride::mapping>( + Kokkos::mdspan_non_standard, {}, strides), + Kokkos::View( + "v", Kokkos::LayoutStride{4, 5, 7, 9})); + } + + // Aligned types (for padded layouts) + test_conversion_to_mdspan( + layout_left_padded::mapping< + Kokkos::extents>({}, 128), + Kokkos::View( + Kokkos::view_alloc("v", Kokkos::AllowPadding), 127, 7)); + + test_conversion_to_mdspan( + layout_right_padded::mapping< + Kokkos::extents>({}, 128), + Kokkos::View( + Kokkos::view_alloc("v", Kokkos::AllowPadding), 7, 127)); + + // Conversion with standard default_accessor + + test_conversion_to_mdspan_with_accessor( + layout_left_padded::mapping< + Kokkos::extents>({}, 4), + Kokkos::View("v", 4), + Kokkos::default_accessor{}); + test_conversion_to_mdspan_with_accessor( + layout_left_padded::mapping< + Kokkos::extents>({}, 4), + Kokkos::View("v", 4, + 7), + Kokkos::default_accessor{}); + + test_conversion_to_mdspan_with_accessor( + layout_right_padded::mapping< + Kokkos::extents>({}, 4), + Kokkos::View("v", 4), + Kokkos::default_accessor{}); + test_conversion_to_mdspan_with_accessor( + layout_right_padded::mapping< + Kokkos::extents>({}, 7), + Kokkos::View("v", 4, + 7), + Kokkos::default_accessor{}); + + { + const size_t strides[] = {5}; + test_conversion_to_mdspan_with_accessor( + Kokkos::layout_stride::mapping>( + Kokkos::mdspan_non_standard, {}, strides), + Kokkos::View( + "v", Kokkos::LayoutStride{4, 5}), + Kokkos::default_accessor{}); + } + { + const size_t strides[] = {5, 9}; + test_conversion_to_mdspan_with_accessor( + Kokkos::layout_stride::mapping>( + Kokkos::mdspan_non_standard, {}, strides), + Kokkos::View( + "v", Kokkos::LayoutStride{4, 5, 7, 9}), + Kokkos::default_accessor{}); + } + + // Conversion with a test accessor + + test_conversion_to_mdspan_with_accessor( + layout_left_padded::mapping< + Kokkos::extents>({}, 4), + Kokkos::View("v", 4), + TestAccessor{}); + test_conversion_to_mdspan_with_accessor( + layout_left_padded::mapping< + Kokkos::extents>({}, 4), + Kokkos::View("v", 4, + 7), + TestAccessor{}); + + test_conversion_to_mdspan_with_accessor( + layout_right_padded::mapping< + Kokkos::extents>({}, 4), + Kokkos::View("v", 4), + TestAccessor{}); + test_conversion_to_mdspan_with_accessor( + layout_right_padded::mapping< + Kokkos::extents>({}, 7), + Kokkos::View("v", 4, + 7), + TestAccessor{}); + + { + const size_t strides[] = {5}; + test_conversion_to_mdspan_with_accessor( + Kokkos::layout_stride::mapping>( + Kokkos::mdspan_non_standard, {}, strides), + Kokkos::View( + "v", Kokkos::LayoutStride{4, 5}), + TestAccessor{}); + } + { + const size_t strides[] = {5, 9}; + test_conversion_to_mdspan_with_accessor( + Kokkos::layout_stride::mapping>( + Kokkos::mdspan_non_standard, {}, strides), + Kokkos::View( + "v", Kokkos::LayoutStride{4, 5, 7, 9}), + TestAccessor{}); + } + } +}; + +TEST(TEST_CATEGORY, view_mdspan_conversion) { + TestViewMDSpanConversion::run_test(); + TestViewMDSpanConversion::run_test(); + TestViewMDSpanConversion::run_test(); +} + +} // namespace diff --git a/lib/kokkos/core/unit_test/TestMathematicalConstants.hpp b/lib/kokkos/core/unit_test/TestMathematicalConstants.hpp index e446d81321..f52bfeaff7 100644 --- a/lib/kokkos/core/unit_test/TestMathematicalConstants.hpp +++ b/lib/kokkos/core/unit_test/TestMathematicalConstants.hpp @@ -63,8 +63,7 @@ struct TestMathematicalConstants { KOKKOS_FUNCTION void use_on_device() const { #if defined(KOKKOS_COMPILER_NVCC) || defined(KOKKOS_ENABLE_OPENMPTARGET) || \ - defined(KOKKOS_ENABLE_OPENACC) || \ - defined(KOKKOS_COMPILER_NVHPC) // FIXME_NVHPC 23.7 + defined(KOKKOS_ENABLE_OPENACC) take_by_value(Trait::value); #else (void)take_address_of(Trait::value); diff --git a/lib/kokkos/core/unit_test/TestMathematicalFunctions.hpp b/lib/kokkos/core/unit_test/TestMathematicalFunctions.hpp index ad035d4e4b..f996c61a52 100644 --- a/lib/kokkos/core/unit_test/TestMathematicalFunctions.hpp +++ b/lib/kokkos/core/unit_test/TestMathematicalFunctions.hpp @@ -1585,34 +1585,24 @@ struct TestIsFinite { Kokkos::printf("failed isfinite(float)\n"); } #if !(defined(KOKKOS_ENABLE_CUDA) && defined(KOKKOS_COMPILER_MSVC)) - if (!isfinite(static_cast(2.f)) -#ifndef KOKKOS_COMPILER_NVHPC // FIXME_NVHPC 23.7 - || isfinite(quiet_NaN::value) || + if (!isfinite(static_cast(2.f)) || + isfinite(quiet_NaN::value) || isfinite(signaling_NaN::value) || - isfinite(infinity::value) -#endif - ) { + isfinite(infinity::value)) { ++e; Kokkos::printf("failed isfinite(KE::half_t)\n"); } - if (!isfinite(static_cast(2.f)) -#ifndef KOKKOS_COMPILER_NVHPC // FIXME_NVHPC 23.7 - || isfinite(quiet_NaN::value) || + if (!isfinite(static_cast(2.f)) || + isfinite(quiet_NaN::value) || isfinite(signaling_NaN::value) || - isfinite(infinity::value) -#endif - ) { + isfinite(infinity::value)) { ++e; Kokkos::printf("failed isfinite(KE::bhalf_t)\n"); } #endif - if (!isfinite(3.) -#ifndef KOKKOS_COMPILER_NVHPC // FIXME_NVHPC 23.7 - || isfinite(quiet_NaN::value) || + if (!isfinite(3.) || isfinite(quiet_NaN::value) || isfinite(signaling_NaN::value) || - isfinite(infinity::value) -#endif - ) { + isfinite(infinity::value)) { ++e; Kokkos::printf("failed isfinite(double)\n"); } @@ -1666,33 +1656,24 @@ struct TestIsInf { Kokkos::printf("failed isinf(float)\n"); } #if !(defined(KOKKOS_ENABLE_CUDA) && defined(KOKKOS_COMPILER_MSVC)) - if (isinf(static_cast(2.f)) -#ifndef KOKKOS_COMPILER_NVHPC // FIXME_NVHPC 23.7 - || isinf(quiet_NaN::value) || + if (isinf(static_cast(2.f)) || + isinf(quiet_NaN::value) || isinf(signaling_NaN::value) || - !isinf(infinity::value) -#endif - ) { + !isinf(infinity::value)) { ++e; Kokkos::printf("failed isinf(KE::half_t)\n"); } - if (isinf(static_cast(2.f)) -#ifndef KOKKOS_COMPILER_NVHPC // FIXME_NVHPC 23.7 - || isinf(quiet_NaN::value) || + if (isinf(static_cast(2.f)) || + isinf(quiet_NaN::value) || isinf(signaling_NaN::value) || - !isinf(infinity::value) -#endif - ) { + !isinf(infinity::value)) { ++e; Kokkos::printf("failed isinf(KE::bhalf_t)\n"); } #endif - if (isinf(3.) -#ifndef KOKKOS_COMPILER_NVHPC // FIXME_NVHPC 23.7 - || isinf(quiet_NaN::value) || - isinf(signaling_NaN::value) || !isinf(infinity::value) -#endif - ) { + if (isinf(3.) || isinf(quiet_NaN::value) || + isinf(signaling_NaN::value) || + !isinf(infinity::value)) { ++e; Kokkos::printf("failed isinf(double)\n"); } @@ -1746,32 +1727,23 @@ struct TestIsNaN { Kokkos::printf("failed isnan(float)\n"); } #if !(defined(KOKKOS_ENABLE_CUDA) && defined(KOKKOS_COMPILER_MSVC)) - if (isnan(static_cast(2.f)) -#ifndef KOKKOS_COMPILER_NVHPC // FIXME_NVHPC 23.7 - || !isnan(quiet_NaN::value) || + if (isnan(static_cast(2.f)) || + !isnan(quiet_NaN::value) || !isnan(signaling_NaN::value) || - isnan(infinity::value) -#endif - ) { + isnan(infinity::value)) { ++e; Kokkos::printf("failed isnan(KE::half_t)\n"); } - if (isnan(static_cast(2.f)) -#ifndef KOKKOS_COMPILER_NVHPC // FIXME_NVHPC 23.7 - || !isnan(quiet_NaN::value) || + if (isnan(static_cast(2.f)) || + !isnan(quiet_NaN::value) || !isnan(signaling_NaN::value) || - isnan(infinity::value) -#endif - ) { + isnan(infinity::value)) { ++e; Kokkos::printf("failed isnan(KE::bhalf_t)\n"); } - if (isnan(3.) -#ifndef KOKKOS_COMPILER_NVHPC // FIXME_NVHPC 23.7 - || !isnan(quiet_NaN::value) || - !isnan(signaling_NaN::value) || isnan(infinity::value) -#endif - ) { + if (isnan(3.) || !isnan(quiet_NaN::value) || + !isnan(signaling_NaN::value) || + isnan(infinity::value)) { ++e; Kokkos::printf("failed isnan(double)\n"); } diff --git a/lib/kokkos/core/unit_test/TestMultiGPU.hpp b/lib/kokkos/core/unit_test/TestMultiGPU.hpp new file mode 100644 index 0000000000..aad2fa45f4 --- /dev/null +++ b/lib/kokkos/core/unit_test/TestMultiGPU.hpp @@ -0,0 +1,184 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#include + +namespace { + +void test_policies(TEST_EXECSPACE exec0, Kokkos::View v0, + TEST_EXECSPACE exec, Kokkos::View v) { + using MemorySpace = typename TEST_EXECSPACE::memory_space; + + exec.fence(); + exec0.fence(); + + Kokkos::deep_copy(exec, v, 5); + Kokkos::deep_copy(exec0, v0, 5); + + Kokkos::deep_copy(v, v0); + + int sum; + int sum0; + + Kokkos::parallel_for("Test::Range_0", + Kokkos::RangePolicy(exec0, 0, 100), + Test::FunctorRange(v0)); + Kokkos::parallel_for("Test::Range", + Kokkos::RangePolicy(exec, 0, 100), + Test::FunctorRange(v)); + exec.fence(); + exec0.fence(); + Kokkos::parallel_reduce( + "Test::RangeReduce_0", + Kokkos::RangePolicy>(exec0, + 0, 100), + Test::FunctorRangeReduce(v0), sum0); + Kokkos::parallel_reduce( + "Test::RangeReduce", + Kokkos::RangePolicy>(exec, 0, + 100), + Test::FunctorRangeReduce(v), sum); + ASSERT_EQ(600, sum0); + ASSERT_EQ(600, sum); + + Kokkos::parallel_for("Test::MDRange_0", + Kokkos::MDRangePolicy>( + exec0, {0, 0}, {10, 10}), + Test::FunctorMDRange(v0)); + Kokkos::parallel_for("Test::MDRange", + Kokkos::MDRangePolicy>( + exec, {0, 0}, {10, 10}), + Test::FunctorMDRange(v)); + Kokkos::parallel_reduce("Test::MDRangeReduce_0", + Kokkos::MDRangePolicy, + Kokkos::LaunchBounds<128, 2>>( + exec0, {0, 0}, {10, 10}), + Test::FunctorMDRangeReduce(v0), sum0); + Kokkos::parallel_reduce("Test::MDRangeReduce", + Kokkos::MDRangePolicy, + Kokkos::LaunchBounds<128, 2>>( + exec, {0, 0}, {10, 10}), + Test::FunctorMDRangeReduce(v), sum); + ASSERT_EQ(700, sum0); + ASSERT_EQ(700, sum); + + Kokkos::parallel_for("Test::Team_0", + Kokkos::TeamPolicy(exec0, 10, 10), + Test::FunctorTeam(v0)); + Kokkos::parallel_for("Test::Team", + Kokkos::TeamPolicy(exec, 10, 10), + Test::FunctorTeam(v)); + Kokkos::parallel_reduce( + "Test::Team_0", + Kokkos::TeamPolicy>(exec0, + 10, 10), + Test::FunctorTeamReduce(v0), sum0); + Kokkos::parallel_reduce( + "Test::Team", + Kokkos::TeamPolicy>(exec, 10, + 10), + Test::FunctorTeamReduce(v), sum); + ASSERT_EQ(800, sum0); + ASSERT_EQ(800, sum); +} + +struct ScratchFunctor { + int scratch_size; + int R; + + ScratchFunctor(int scratch_size_, int R_) + : scratch_size(scratch_size_), R(R_) {} + + KOKKOS_FUNCTION + void operator()(const Kokkos::TeamPolicy::member_type &team, + int &error_accum) const { + Kokkos::View scratch_mem( + team.team_scratch(1), scratch_size); + + // Initialize scratch memory + Kokkos::parallel_for(Kokkos::TeamVectorRange(team, 0, scratch_size), + [&](int i) { scratch_mem(i) = 0; }); + team.team_barrier(); + + // Increment each entry in scratch memory R times + for (int r = 0; r < R; ++r) { + Kokkos::parallel_for(Kokkos::TeamVectorRange(team, 0, scratch_size), + [&](int i) { scratch_mem(i) += 1; }); + } + team.team_barrier(); + + // Check that each scratch entry has been incremented exactly R times + int team_error_accum; + auto R_loc = R; // avoid implicit capture of this + Kokkos::parallel_reduce( + Kokkos::TeamVectorRange(team, 0, scratch_size), + [&](int i, int &tsum) { + if (scratch_mem(i) != R_loc) { + tsum += 1; + } + }, + team_error_accum); + Kokkos::single(Kokkos::PerTeam(team), + [&]() { error_accum += team_error_accum; }); + } +}; + +void test_scratch(TEST_EXECSPACE exec0, TEST_EXECSPACE exec1) { + constexpr int N = 10; + constexpr int R = 1000; + constexpr int scratch_size = 100; + using ScratchType = Kokkos::View; + + // Test allocating and using scratch space + ScratchFunctor f(scratch_size, R); + + auto policy0 = + Kokkos::TeamPolicy(exec0, N, 10) + .set_scratch_size( + 1, Kokkos::PerTeam(ScratchType::shmem_size(scratch_size))); + auto policy1 = + Kokkos::TeamPolicy(exec1, N, 10) + .set_scratch_size( + 1, Kokkos::PerTeam(ScratchType::shmem_size(scratch_size))); + + int error0, error1; + + Kokkos::parallel_reduce("test_scratch_device_0", policy0, f, error0); + Kokkos::parallel_reduce("test_scratch_device_1", policy1, f, error1); + ASSERT_EQ(error0, 0); + ASSERT_EQ(error1, 0); + + // Request larger scratch size to trigger a realloc and test + const auto new_scratch_size = scratch_size + 10; + ScratchFunctor f_more_scratch(new_scratch_size, R); + + auto policy0_more_scratch = + Kokkos::TeamPolicy(exec0, N, 10) + .set_scratch_size( + 1, Kokkos::PerTeam(ScratchType::shmem_size(new_scratch_size))); + auto policy1_more_scratch = + Kokkos::TeamPolicy(exec1, N, 10) + .set_scratch_size( + 1, Kokkos::PerTeam(ScratchType::shmem_size(new_scratch_size))); + + Kokkos::parallel_reduce("test_realloc_scratch_device_0", policy0_more_scratch, + f_more_scratch, error0); + Kokkos::parallel_reduce("test_realloc_scratch_device_1", policy1_more_scratch, + f_more_scratch, error1); + ASSERT_EQ(error0, 0); + ASSERT_EQ(error1, 0); +} +} // namespace diff --git a/lib/kokkos/core/unit_test/TestNestedReducerCTAD.cpp b/lib/kokkos/core/unit_test/TestNestedReducerCTAD.cpp new file mode 100644 index 0000000000..95493a5874 --- /dev/null +++ b/lib/kokkos/core/unit_test/TestNestedReducerCTAD.cpp @@ -0,0 +1,246 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#include + +namespace { + +struct TestNestedReducerCTAD { + using MemorySpace = Kokkos::DefaultExecutionSpace::memory_space; + using ScalarType = int; + using IndexType = int; + using TeamPolicy = Kokkos::TeamPolicy; + using TeamHandle = TeamPolicy::member_type; + + struct FakeComparator { + template + KOKKOS_FUNCTION bool operator()(T const&, T const&) const { + return true; + } + }; + + template + struct FakeFunctor { + KOKKOS_FUNCTION void operator()(int, ValueType&) const {} + }; + + template + KOKKOS_FUNCTION static void check_types([ + [maybe_unused]] ReducerTypeToCheck const& reducer) { + static_assert(std::is_same_v); + } + + KOKKOS_FUNCTION void operator()([ + [maybe_unused]] TeamHandle const& team_handle) const { + { + using ReducerTypeExpected = Kokkos::Sum; + using ValueType = ReducerTypeExpected::value_type; + Kokkos::View view; + Kokkos::Sum reducer(view); + check_types(reducer); + } + + { + using ReducerTypeExpected = Kokkos::Prod; + using ValueType = ReducerTypeExpected::value_type; + Kokkos::View view; + Kokkos::Prod reducer(view); + check_types(reducer); + } + + { + using ReducerTypeExpected = Kokkos::Min; + using ValueType = ReducerTypeExpected::value_type; + Kokkos::View view; + Kokkos::Min reducer(view); + check_types(reducer); + } + + { + using ReducerTypeExpected = Kokkos::Max; + using ValueType = ReducerTypeExpected::value_type; + Kokkos::View view; + Kokkos::Max reducer(view); + check_types(reducer); + } + + { + using ReducerTypeExpected = Kokkos::LAnd; + using ValueType = ReducerTypeExpected::value_type; + Kokkos::View view; + Kokkos::LAnd reducer(view); + check_types(reducer); + } + + { + using ReducerTypeExpected = Kokkos::LOr; + using ValueType = ReducerTypeExpected::value_type; + Kokkos::View view; + Kokkos::LOr reducer(view); + check_types(reducer); + } + + { + using ReducerTypeExpected = Kokkos::BAnd; + using ValueType = ReducerTypeExpected::value_type; + Kokkos::View view; + Kokkos::BAnd reducer(view); + check_types(reducer); + } + + { + using ReducerTypeExpected = Kokkos::BOr; + using ValueType = ReducerTypeExpected::value_type; + Kokkos::View view; + Kokkos::BOr reducer(view); + check_types(reducer); + } + + { + using ReducerTypeExpected = + Kokkos::MinLoc; + using ValueType = ReducerTypeExpected::value_type; + Kokkos::View view; + Kokkos::MinLoc reducer(view); + check_types(reducer); + } + + { + using ReducerTypeExpected = + Kokkos::MaxLoc; + using ValueType = ReducerTypeExpected::value_type; + Kokkos::View view; + Kokkos::MaxLoc reducer(view); + check_types(reducer); + } + + { + using ReducerTypeExpected = Kokkos::MinMax; + using ValueType = ReducerTypeExpected::value_type; + Kokkos::View view; + Kokkos::MinMax reducer(view); + check_types(reducer); + } + + { + using ReducerTypeExpected = + Kokkos::MinMaxLoc; + using ValueType = ReducerTypeExpected::value_type; + Kokkos::View view; + Kokkos::MinMaxLoc reducer(view); + check_types(reducer); + } + + { + using ReducerTypeExpected = + Kokkos::MaxFirstLoc; + using ValueType = ReducerTypeExpected::value_type; + Kokkos::View view; + Kokkos::MaxFirstLoc reducer(view); + check_types(reducer); + } + + { + using ReducerTypeExpected = + Kokkos::MaxFirstLocCustomComparator; + using ValueType = ReducerTypeExpected::value_type; + Kokkos::View view; + FakeComparator comparator; + Kokkos::MaxFirstLocCustomComparator reducer(view, comparator); + check_types(reducer); + } + + { + using ReducerTypeExpected = + Kokkos::MinFirstLoc; + using ValueType = ReducerTypeExpected::value_type; + Kokkos::View view; + Kokkos::MinFirstLoc reducer(view); + check_types(reducer); + } + + { + using ReducerTypeExpected = + Kokkos::MinFirstLocCustomComparator; + using ValueType = ReducerTypeExpected::value_type; + Kokkos::View view; + FakeComparator comparator; + Kokkos::MinFirstLocCustomComparator reducer(view, comparator); + check_types(reducer); + } + + { + using ReducerTypeExpected = + Kokkos::MinMaxFirstLastLoc; + using ValueType = ReducerTypeExpected::value_type; + Kokkos::View view; + Kokkos::MinMaxFirstLastLoc reducer(view); + check_types(reducer); + } + + { + using ReducerTypeExpected = Kokkos::MinMaxFirstLastLocCustomComparator< + ScalarType, IndexType, FakeComparator, MemorySpace>; + using ValueType = ReducerTypeExpected::value_type; + Kokkos::View view; + FakeComparator comparator; + Kokkos::MinMaxFirstLastLocCustomComparator reducer(view, comparator); + check_types(reducer); + } + + { + using ReducerTypeExpected = Kokkos::FirstLoc; + using ValueType = ReducerTypeExpected::value_type; + Kokkos::View view; + Kokkos::FirstLoc reducer(view); + check_types(reducer); + } + + { + using ReducerTypeExpected = Kokkos::LastLoc; + using ValueType = ReducerTypeExpected::value_type; + Kokkos::View view; + Kokkos::LastLoc reducer(view); + check_types(reducer); + } + + { + using ReducerTypeExpected = + Kokkos::StdIsPartitioned; + using ValueType = ReducerTypeExpected::value_type; + Kokkos::View view; + Kokkos::StdIsPartitioned reducer(view); + check_types(reducer); + } + + { + using ReducerTypeExpected = + Kokkos::StdPartitionPoint; + using ValueType = ReducerTypeExpected::value_type; + Kokkos::View view; + Kokkos::StdPartitionPoint reducer(view); + check_types(reducer); + } + } + + TestNestedReducerCTAD() { + Kokkos::parallel_for(TeamPolicy(0, Kokkos::AUTO), *this); + } +}; + +} // namespace diff --git a/lib/kokkos/core/unit_test/TestNumericTraits.hpp b/lib/kokkos/core/unit_test/TestNumericTraits.hpp index 81a9d0a5e0..0c80335488 100644 --- a/lib/kokkos/core/unit_test/TestNumericTraits.hpp +++ b/lib/kokkos/core/unit_test/TestNumericTraits.hpp @@ -21,6 +21,19 @@ #include #include "Kokkos_NumericTraits.hpp" +// Suppress "'long double' is treated as 'double' in device code" +#ifdef KOKKOS_COMPILER_NVCC +#ifdef __NVCC_DIAG_PRAGMA_SUPPORT__ +#pragma nv_diagnostic push +#pragma nv_diag_suppress 20208 +#else +#ifdef __CUDA_ARCH__ +#pragma diagnostic push +#pragma diag_suppress 20208 +#endif +#endif +#endif + struct extrema { #define DEFINE_EXTREMA(T, m, M) \ KOKKOS_FUNCTION static T min(T) { return m; } \ @@ -145,33 +158,25 @@ struct TestNumericTraits { KOKKOS_FUNCTION void operator()(MaxExponent10, int, int&) const { use_on_device(); } // clang-format on KOKKOS_FUNCTION void operator()(QuietNaN, int, int& e) const { -#ifndef KOKKOS_COMPILER_NVHPC // FIXME_NVHPC 23.7 nan using Kokkos::Experimental::quiet_NaN; constexpr auto nan = quiet_NaN::value; auto const zero = T(0); e += (int)!(nan != nan); e += (int)!(nan != zero); -#else - (void)e; -#endif use_on_device(); } KOKKOS_FUNCTION void operator()(SignalingNaN, int, int& e) const { -#ifndef KOKKOS_COMPILER_NVHPC // FIXME_NVHPC 23.7 nan using Kokkos::Experimental::signaling_NaN; constexpr auto nan = signaling_NaN::value; auto const zero = T(0); e += (int)!(nan != nan); e += (int)!(nan != zero); -#else - (void)e; -#endif use_on_device(); } KOKKOS_FUNCTION void use_on_device() const { -#if defined(KOKKOS_COMPILER_NVCC) || defined(KOKKOS_COMPILER_NVHPC) || \ - defined(KOKKOS_ENABLE_OPENMPTARGET) || defined(KOKKOS_ENABLE_OPENACC) +#if defined(KOKKOS_COMPILER_NVCC) || defined(KOKKOS_ENABLE_OPENMPTARGET) || \ + defined(KOKKOS_ENABLE_OPENACC) take_by_value(trait::value); #else (void)take_address_of(trait::value); @@ -204,59 +209,46 @@ struct TestNumericTraits< #endif TEST(TEST_CATEGORY, numeric_traits_infinity) { -#ifndef KOKKOS_COMPILER_NVHPC // FIXME_NVHPC 23.7 TestNumericTraits(); TestNumericTraits(); -#endif TestNumericTraits(); TestNumericTraits(); - // FIXME_NVHPC 23.7 long double // FIXME_OPENMPTARGET long double on Intel GPUs -#if (!defined(KOKKOS_ENABLE_CUDA) || !defined(KOKKOS_COMPILER_NVHPC)) && \ - (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) +#if (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) TestNumericTraits(); #endif } TEST(TEST_CATEGORY, numeric_traits_epsilon) { -#ifndef KOKKOS_COMPILER_NVHPC // FIXME_NVHPC 23.7 bit_comparison_type TestNumericTraits(); TestNumericTraits(); -#endif TestNumericTraits(); TestNumericTraits(); - // FIXME_NVHPC 23.7 long double -#if (!defined(KOKKOS_ENABLE_CUDA) || !defined(KOKKOS_COMPILER_NVHPC)) && \ - (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) + // FIXME_OPENMPTARGET long double on Intel GPUs +#if (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) TestNumericTraits(); #endif } TEST(TEST_CATEGORY, numeric_traits_round_error) { -#ifndef KOKKOS_COMPILER_NVHPC // FIXME_NVHPC 23.7 bit_comparison_type TestNumericTraits(); TestNumericTraits(); -#endif TestNumericTraits(); TestNumericTraits(); - // FIXME_NVHPC 23.7 long double -#if (!defined(KOKKOS_ENABLE_CUDA) || !defined(KOKKOS_COMPILER_NVHPC)) && \ - (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) + // FIXME_OPENMPTARGET long double on Intel GPUs +#if (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) TestNumericTraits(); #endif } TEST(TEST_CATEGORY, numeric_traits_norm_min) { -#ifndef KOKKOS_COMPILER_NVHPC // FIXME_NVHPC 23.7 bit_comparison_type TestNumericTraits(); TestNumericTraits(); -#endif TestNumericTraits(); TestNumericTraits(); - // FIXME_NVHPC 23.7 long double -#if (!defined(KOKKOS_ENABLE_CUDA) || !defined(KOKKOS_COMPILER_NVHPC)) && \ - (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) + // FIXME_OPENMPTARGET long double on Intel GPUs +#if (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) TestNumericTraits(); #endif } @@ -264,9 +256,8 @@ TEST(TEST_CATEGORY, numeric_traits_norm_min) { TEST(TEST_CATEGORY, numeric_traits_denorm_min) { TestNumericTraits(); TestNumericTraits(); - // FIXME_NVHPC 23.7 long double -#if (!defined(KOKKOS_ENABLE_CUDA) || !defined(KOKKOS_COMPILER_NVHPC)) && \ - (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) + // FIXME_OPENMPTARGET long double on Intel GPUs +#if (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) TestNumericTraits(); #endif } @@ -303,10 +294,8 @@ TEST(TEST_CATEGORY, numeric_traits_finite_min_max) { TestNumericTraits(); TestNumericTraits(); TestNumericTraits(); - // FIXME_NVHPC 23.7 long double // FIXME_OPENMPTARGET long double on Intel GPUs -#if (!defined(KOKKOS_ENABLE_CUDA) || !defined(KOKKOS_COMPILER_NVHPC)) && \ - (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) +#if (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) TestNumericTraits(); TestNumericTraits(); #endif @@ -329,10 +318,8 @@ TEST(TEST_CATEGORY, numeric_traits_digits) { TestNumericTraits(); TestNumericTraits(); TestNumericTraits(); - // FIXME_NVHPC 23.7 long double // FIXME_OPENMPTARGET long double on Intel GPUs -#if (!defined(KOKKOS_ENABLE_CUDA) || !defined(KOKKOS_COMPILER_NVHPC)) && \ - (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) +#if (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) TestNumericTraits(); #endif } @@ -354,10 +341,8 @@ TEST(TEST_CATEGORY, numeric_traits_digits10) { TestNumericTraits(); TestNumericTraits(); TestNumericTraits(); - // FIXME_NVHPC 23.7 long double // FIXME_OPENMPTARGET long double on Intel GPUs -#if (!defined(KOKKOS_ENABLE_CUDA) || !defined(KOKKOS_COMPILER_NVHPC)) && \ - (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) +#if (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) TestNumericTraits(); #endif } @@ -365,10 +350,8 @@ TEST(TEST_CATEGORY, numeric_traits_digits10) { TEST(TEST_CATEGORY, numeric_traits_max_digits10) { TestNumericTraits(); TestNumericTraits(); - // FIXME_NVHPC 23.7 long double // FIXME_OPENMPTARGET long double on Intel GPUs -#if (!defined(KOKKOS_ENABLE_CUDA) || !defined(KOKKOS_COMPILER_NVHPC)) && \ - (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) +#if (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) TestNumericTraits(); #endif } @@ -389,10 +372,8 @@ TEST(TEST_CATEGORY, numeric_traits_radix) { TestNumericTraits(); TestNumericTraits(); TestNumericTraits(); - // FIXME_NVHPC 23.7 long double // FIXME_OPENMPTARGET long double on Intel GPUs -#if (!defined(KOKKOS_ENABLE_CUDA) || !defined(KOKKOS_COMPILER_NVHPC)) && \ - (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) +#if (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) TestNumericTraits(); #endif } @@ -406,10 +387,8 @@ TEST(TEST_CATEGORY, numeric_traits_min_max_exponent) { TestNumericTraits(); TestNumericTraits(); TestNumericTraits(); - // FIXME_NVHPC 23.7 long double // FIXME_OPENMPTARGET long double on Intel GPUs -#if (!defined(KOKKOS_ENABLE_CUDA) || !defined(KOKKOS_COMPILER_NVHPC)) && \ - (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) +#if (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) TestNumericTraits(); TestNumericTraits(); #endif @@ -420,31 +399,29 @@ TEST(TEST_CATEGORY, numeric_traits_min_max_exponent10) { TestNumericTraits(); TestNumericTraits(); TestNumericTraits(); - // FIXME_NVHPC 23.7 long double // FIXME_OPENMPTARGET long double on Intel GPUs -#if (!defined(KOKKOS_ENABLE_CUDA) || !defined(KOKKOS_COMPILER_NVHPC)) && \ - (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) +#if (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) TestNumericTraits(); TestNumericTraits(); #endif } TEST(TEST_CATEGORY, numeric_traits_quiet_and_signaling_nan) { -#ifndef KOKKOS_COMPILER_NVHPC // FIXME_NVHPC 23.7 +// FIXME_NVHPC +#ifdef KOKKOS_COMPILER_NVHPC + GTEST_SKIP() << "This test is known to fail with the NVHPC compiler"; +#endif TestNumericTraits(); TestNumericTraits(); TestNumericTraits(); TestNumericTraits(); -#endif TestNumericTraits(); TestNumericTraits(); TestNumericTraits(); TestNumericTraits(); - // FIXME_NVHPC 23.7 long double // FIXME_OPENMPTARGET long double on Intel GPUs -#if (!defined(KOKKOS_ENABLE_CUDA) || !defined(KOKKOS_COMPILER_NVHPC)) && \ - (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) +#if (!defined(KOKKOS_ENABLE_OPENMPTARGET) || !defined(KOKKOS_ARCH_INTEL_GPU)) TestNumericTraits(); TestNumericTraits(); #endif @@ -736,3 +713,13 @@ CHECK_NAN_INSTANTIATED_ON_CV_QUALIFIED_TYPES_FLOATING_POINT(signaling_NaN); #undef CHECK_NAN_INSTANTIATED_ON_CV_QUALIFIED_TYPES_FLOATING_POINT #undef CHECK_NAN_INSTANTIATED_ON_CV_QUALIFIED_TYPES + +#ifdef KOKKOS_COMPILER_NVCC +#ifdef __NVCC_DIAG_PRAGMA_SUPPORT__ +#pragma nv_diagnostic pop +#else +#ifdef __CUDA_ARCH__ +#pragma diagnostic pop +#endif +#endif +#endif diff --git a/lib/kokkos/core/unit_test/TestOther.hpp b/lib/kokkos/core/unit_test/TestOther.hpp index fcf0353a88..9daef3ca3f 100644 --- a/lib/kokkos/core/unit_test/TestOther.hpp +++ b/lib/kokkos/core/unit_test/TestOther.hpp @@ -16,13 +16,8 @@ #ifndef KOKKOS_TEST_OTHER_HPP #define KOKKOS_TEST_OTHER_HPP -#include #include #include #include -// with VS 16.11.3 and CUDA 11.4.2 getting cudafe stackoverflow crash -#if !(defined(_WIN32) && defined(KOKKOS_ENABLE_CUDA)) -#include -#endif #endif diff --git a/lib/kokkos/core/unit_test/TestRangePolicyConstructors.hpp b/lib/kokkos/core/unit_test/TestRangePolicyConstructors.hpp index c8c1542af1..d6920beed0 100644 --- a/lib/kokkos/core/unit_test/TestRangePolicyConstructors.hpp +++ b/lib/kokkos/core/unit_test/TestRangePolicyConstructors.hpp @@ -20,6 +20,7 @@ #include #include +#include namespace { @@ -196,4 +197,43 @@ TEST(TEST_CATEGORY_DEATH, range_policy_implicitly_converted_bounds) { #endif } +constexpr bool test_chunk_size_explicit() { + using ExecutionSpace = TEST_EXECSPACE; + using Kokkos::ChunkSize; + +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 + static_assert(std::is_convertible_v); + static_assert(std::is_constructible_v); + // Some execution spaces were implicitly constructible from int + // which made the constructor call ambiguous. + static_assert( + std::is_constructible_v || + std::is_constructible_v< + Kokkos::RangePolicy, int, int, int>); + static_assert(std::is_constructible_v< + Kokkos::RangePolicy, int, int, + ChunkSize>); + static_assert(std::is_constructible_v, + ExecutionSpace, int, int, int>); + static_assert(std::is_constructible_v, + ExecutionSpace, int, int, ChunkSize>); +#else + static_assert(!std::is_convertible_v); + static_assert(std::is_constructible_v); + static_assert( + !std::is_constructible_v< + Kokkos::RangePolicy, int, int, int>); + static_assert(std::is_constructible_v< + Kokkos::RangePolicy, int, int, + ChunkSize>); + static_assert(!std::is_constructible_v, + ExecutionSpace, int, int, int>); + static_assert(std::is_constructible_v, + ExecutionSpace, int, int, ChunkSize>); +#endif + return true; +} + +static_assert(test_chunk_size_explicit()); + } // namespace diff --git a/lib/kokkos/core/unit_test/TestRealloc.hpp b/lib/kokkos/core/unit_test/TestRealloc.hpp index 2c9dc5ee47..f30c9e15e1 100644 --- a/lib/kokkos/core/unit_test/TestRealloc.hpp +++ b/lib/kokkos/core/unit_test/TestRealloc.hpp @@ -144,6 +144,11 @@ void impl_testRealloc() { EXPECT_EQ(oldPointer, newPointer); } } +struct NoDefaultConstructor { + int value; + KOKKOS_FUNCTION + NoDefaultConstructor(int x) : value(x) {} +}; template void testRealloc() { @@ -154,6 +159,14 @@ void testRealloc() { impl_testRealloc(); // without data initialization } + // Check #6992 fix (no default initialization in realloc without initializing) + { + using view_type = Kokkos::View; + view_type view_1d_no_default( + Kokkos::view_alloc(Kokkos::WithoutInitializing, "view_1d_no_default"), + 5); + realloc_dispatch(WithoutInitializing{}, view_1d_no_default, 3); + } } } // namespace TestViewRealloc diff --git a/lib/kokkos/core/unit_test/TestResize.hpp b/lib/kokkos/core/unit_test/TestResize.hpp index 13d7e16d58..3102d2b9a1 100644 --- a/lib/kokkos/core/unit_test/TestResize.hpp +++ b/lib/kokkos/core/unit_test/TestResize.hpp @@ -358,6 +358,12 @@ void impl_testResize() { } } +struct NoDefaultConstructor { + int value; + KOKKOS_FUNCTION + NoDefaultConstructor(int x) : value(x) {} +}; + template void testResize() { { @@ -367,6 +373,13 @@ void testResize() { impl_testResize(); // without data initialization } + { + using view_type = Kokkos::View; + view_type view_1d_no_default( + Kokkos::view_alloc(Kokkos::WithoutInitializing, "view_1d_no_default"), + 5); + resize_dispatch(WithoutInitializing{}, view_1d_no_default, 3); + } } } // namespace TestViewResize diff --git a/lib/kokkos/core/unit_test/TestSpaceAwareAccessor.hpp b/lib/kokkos/core/unit_test/TestSpaceAwareAccessor.hpp new file mode 100644 index 0000000000..2fad17cb85 --- /dev/null +++ b/lib/kokkos/core/unit_test/TestSpaceAwareAccessor.hpp @@ -0,0 +1,156 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#include +#include + +#include +#ifndef KOKKOS_ENABLE_CXX17 +#include +#endif + +template +struct funky_data_handle { + T* val; + + KOKKOS_FUNCTION + operator T*() { return val; } + KOKKOS_FUNCTION + operator const T*() const { return val; } +}; + +template +struct FunkyAcc { + using element_type = ElementType; + using reference = std::conditional_t, + element_type, element_type&>; + using data_handle_type = funky_data_handle; + using offset_policy = Kokkos::default_accessor; + KOKKOS_FUNCTION + reference access(data_handle_type p, size_t i) const { return p.val[i]; } + KOKKOS_FUNCTION + element_type* offset(data_handle_type p, size_t i) const { return p.val + i; } +}; + +template +void test_space_aware_accessor() { + using memory_space_t = MemorySpace; + using value_type = std::remove_const_t; + Kokkos::View v("V", 100); + + Kokkos::parallel_for( + Kokkos::RangePolicy(0, v.extent(0)), + KOKKOS_LAMBDA(int i) { v(i) = i; }); + + int errors; + using acc_t = Kokkos::Impl::SpaceAwareAccessor>; + acc_t acc{}; + typename acc_t::data_handle_type ptr{v.data()}; + + Kokkos::parallel_reduce( + Kokkos::RangePolicy(0, v.extent(0)), + KOKKOS_LAMBDA(int i, int& error) { + if (acc.access(ptr, i) != ptr[i]) error++; + if (acc.offset(ptr, i) != ptr + i) error++; + static_assert(std::is_same_v); + if constexpr (std::is_const_v) { + static_assert(std::is_same_v); + } else { + static_assert(std::is_same_v); + } + static_assert(std::is_same_v>); + static_assert( + std::is_same_v>>); + if constexpr (std::is_const_v) { + static_assert(std::is_same_v>); + } else { + static_assert(std::is_same_v); + } + static_assert(std::is_same_v); + static_assert(std::is_same_v&>); + static_assert(std::is_nothrow_move_constructible_v); + static_assert(std::is_nothrow_move_assignable_v); + static_assert(std::is_nothrow_swappable_v); + static_assert( + std::is_same_v); + static_assert( + std::is_same_v>); +#ifndef KOKKOS_ENABLE_CXX17 + static_assert(std::copyable); + static_assert(std::is_empty_v); +#endif + }, + errors); + ASSERT_EQ(errors, 0); +} + +void test_space_aware_accessor_conversion() { + using ExecutionSpace = TEST_EXECSPACE; + using memory_space_t = typename ExecutionSpace::memory_space; + using T = float; + using acc_t = Kokkos::Impl::SpaceAwareAccessor>; + using const_acc_t = + Kokkos::Impl::SpaceAwareAccessor>; + using int_acc_t = + Kokkos::Impl::SpaceAwareAccessor>; + using host_acc_t = + Kokkos::Impl::SpaceAwareAccessor>; + using anon_acc_t = + Kokkos::Impl::SpaceAwareAccessor>; + + Kokkos::parallel_for( + Kokkos::RangePolicy(0, 1), KOKKOS_LAMBDA(int) { + static_assert(std::is_constructible_v); + static_assert(std::is_convertible_v); + static_assert(!std::is_constructible_v); + static_assert(!std::is_constructible_v); + static_assert( + std::is_constructible_v == + Kokkos::Impl::MemorySpaceAccess::assignable); + static_assert( + std::is_constructible_v == + Kokkos::Impl::MemorySpaceAccess::assignable); + static_assert(std::is_constructible_v); + static_assert(std::is_constructible_v); + static_assert(std::is_convertible_v); + static_assert(std::is_convertible_v); + }); +} + +TEST(TEST_CATEGORY, mdspan_space_aware_accessor) { + using ExecutionSpace = TEST_EXECSPACE; + test_space_aware_accessor(); + test_space_aware_accessor(); + test_space_aware_accessor(); + test_space_aware_accessor(); + test_space_aware_accessor(); + test_space_aware_accessor(); + test_space_aware_accessor_conversion(); +} diff --git a/lib/kokkos/core/unit_test/TestSpaceAwareAccessorAccessViolation.hpp b/lib/kokkos/core/unit_test/TestSpaceAwareAccessorAccessViolation.hpp new file mode 100644 index 0000000000..b9982d5fc4 --- /dev/null +++ b/lib/kokkos/core/unit_test/TestSpaceAwareAccessorAccessViolation.hpp @@ -0,0 +1,128 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#include + +#include + +template +struct TestMemoryAccessViolation { + Kokkos::Impl::SpaceAwareAccessor> + acc; + + KOKKOS_FUNCTION decltype(auto) bad_access() const { + return acc.access(nullptr, 0); + } + + KOKKOS_FUNCTION void operator()(int) const { ++bad_access(); } + + TestMemoryAccessViolation(ExecutionSpace const& s, + std::string const& matcher) { + constexpr bool accessible_from_execution_space = Kokkos::SpaceAccessibility< + /*AccessSpace=*/ExecutionSpace, + /*MemorySpace=*/MemorySpace>::accessible; + EXPECT_FALSE(accessible_from_execution_space); + EXPECT_DEATH( + { + Kokkos::parallel_for(Kokkos::RangePolicy(s, 0, 1), + *this); + Kokkos::fence(); + }, + matcher); + } +}; + +template +void test_memory_access_violation(ExecutionSpace const& s, + std::string const& m) { + TestMemoryAccessViolation(s, m); +} + +template +void test_memory_access_violations_from_host() { + using memory_space_t = typename ExecutionSpace::memory_space; + using exec_space_t = Kokkos::DefaultHostExecutionSpace; + const exec_space_t exec_space{}; + std::string const message = + "Kokkos::SpaceAwareAccessor ERROR: attempt to access inaccessible memory " + "space"; + test_memory_access_violation(exec_space, + message); +} + +template +void test_memory_access_violations_from_device() { + using memory_space_t = Kokkos::HostSpace; + using exec_space_t = ExecutionSpace; + const exec_space_t exec_space{}; + std::string const message = + "Kokkos::SpaceAwareAccessor ERROR: attempt to access inaccessible memory " + "space"; + test_memory_access_violation(exec_space, + message); +} + +// FIXME_SYCL +#if !(defined(KOKKOS_COMPILER_INTEL_LLVM) && defined(KOKKOS_ENABLE_SYCL)) +TEST(TEST_CATEGORY_DEATH, + mdspan_space_aware_accessor_invalid_access_from_host) { + ::testing::FLAGS_gtest_death_test_style = "threadsafe"; + + using ExecutionSpace = TEST_EXECSPACE; + + if (Kokkos::SpaceAccessibility< + /*AccessSpace=*/Kokkos::HostSpace, + /*MemorySpace=*/typename ExecutionSpace::memory_space>::accessible) { + GTEST_SKIP() << "skipping since no memory access violation would occur"; + } + + test_memory_access_violations_from_host(); +} +#endif + +TEST(TEST_CATEGORY_DEATH, + mdspan_space_aware_accessor_invalid_access_from_device) { + ::testing::FLAGS_gtest_death_test_style = "threadsafe"; + + using ExecutionSpace = TEST_EXECSPACE; + + if (Kokkos::SpaceAccessibility< + /*AccessSpace=*/ExecutionSpace, + /*MemorySpace=*/Kokkos::HostSpace>::accessible) { + GTEST_SKIP() << "skipping since no memory access violation would occur"; + } + +#if defined(KOKKOS_ENABLE_SYCL) && defined(NDEBUG) // FIXME_SYCL + if (std::is_same::value) { + GTEST_SKIP() << "skipping SYCL device-side abort does not work when NDEBUG " + "is defined"; + } +#endif +#if defined(KOKKOS_ENABLE_OPENMPTARGET) // FIXME_OPENMPTARGET + if (std::is_same::value) { + GTEST_SKIP() << "skipping because OpenMPTarget backend is currently not " + "able to abort from the device"; + } +#endif +#if defined(KOKKOS_ENABLE_OPENACC) // FIXME_OPENACC + if (std::is_same::value) { + GTEST_SKIP() << "skipping because OpenACC backend is currently not " + "able to abort from the device"; + } +#endif + + test_memory_access_violations_from_device(); +} diff --git a/lib/kokkos/core/unit_test/TestTeamMDRangePolicyCTAD.cpp b/lib/kokkos/core/unit_test/TestTeamMDRangePolicyCTAD.cpp new file mode 100644 index 0000000000..0de639e02e --- /dev/null +++ b/lib/kokkos/core/unit_test/TestTeamMDRangePolicyCTAD.cpp @@ -0,0 +1,199 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#include + +namespace { + +struct TestTeamThreadMDRangeCTAD { + using TeamPolicy = Kokkos::TeamPolicy; + using TeamHandle = TeamPolicy::member_type; + + KOKKOS_FUNCTION void operator()(TeamHandle const& team_handle) const { + { + Kokkos::TeamThreadMDRange md_range(team_handle, 0, 0); + static_assert( + std::is_same_v, TeamHandle>, + decltype(md_range)>); + } + + { + Kokkos::TeamThreadMDRange md_range(team_handle, 0, 0, 0); + static_assert( + std::is_same_v, TeamHandle>, + decltype(md_range)>); + } + + { + Kokkos::TeamThreadMDRange md_range(team_handle, 0, 0, 0, 0); + static_assert( + std::is_same_v, TeamHandle>, + decltype(md_range)>); + } + + { + Kokkos::TeamThreadMDRange md_range(team_handle, 0, 0, 0, 0, 0); + static_assert( + std::is_same_v, TeamHandle>, + decltype(md_range)>); + } + + { + Kokkos::TeamThreadMDRange md_range(team_handle, 0, 0, 0, 0, 0, 0); + static_assert( + std::is_same_v, TeamHandle>, + decltype(md_range)>); + } + + { + Kokkos::TeamThreadMDRange md_range(team_handle, 0, 0, 0, 0, 0, 0, 0); + static_assert( + std::is_same_v, TeamHandle>, + decltype(md_range)>); + } + + { + Kokkos::TeamThreadMDRange md_range(team_handle, 0, 0, 0, 0, 0, 0, 0, 0); + static_assert( + std::is_same_v, TeamHandle>, + decltype(md_range)>); + } + } + + TestTeamThreadMDRangeCTAD() { + Kokkos::parallel_for(TeamPolicy(0, Kokkos::AUTO), *this); + } +}; + +struct TestTeamVectorMDRangeCTAD { + using TeamPolicy = Kokkos::TeamPolicy; + using TeamHandle = TeamPolicy::member_type; + + KOKKOS_FUNCTION void operator()(TeamHandle const& team_handle) const { + { + Kokkos::TeamVectorMDRange md_range(team_handle, 0, 0); + static_assert( + std::is_same_v, TeamHandle>, + decltype(md_range)>); + } + { + Kokkos::TeamVectorMDRange md_range(team_handle, 0, 0, 0); + static_assert( + std::is_same_v, TeamHandle>, + decltype(md_range)>); + } + + { + Kokkos::TeamVectorMDRange md_range(team_handle, 0, 0, 0, 0); + static_assert( + std::is_same_v, TeamHandle>, + decltype(md_range)>); + } + + { + Kokkos::TeamVectorMDRange md_range(team_handle, 0, 0, 0, 0, 0); + static_assert( + std::is_same_v, TeamHandle>, + decltype(md_range)>); + } + + { + Kokkos::TeamVectorMDRange md_range(team_handle, 0, 0, 0, 0, 0, 0); + static_assert( + std::is_same_v, TeamHandle>, + decltype(md_range)>); + } + + { + Kokkos::TeamVectorMDRange md_range(team_handle, 0, 0, 0, 0, 0, 0, 0); + static_assert( + std::is_same_v, TeamHandle>, + decltype(md_range)>); + } + + { + Kokkos::TeamVectorMDRange md_range(team_handle, 0, 0, 0, 0, 0, 0, 0, 0); + static_assert( + std::is_same_v, TeamHandle>, + decltype(md_range)>); + } + } + + TestTeamVectorMDRangeCTAD() { + Kokkos::parallel_for(TeamPolicy(0, Kokkos::AUTO), *this); + } +}; + +struct TestThreadVectorMDRangeCTAD { + using TeamPolicy = Kokkos::TeamPolicy; + using TeamHandle = TeamPolicy::member_type; + + template + KOKKOS_FUNCTION static void check_types([ + [maybe_unused]] PolicyTypeToCheck const& team_handle) { + static_assert(std::is_same_v); + } + + KOKKOS_FUNCTION void operator()(TeamHandle const& team_handle) const { + { + Kokkos::ThreadVectorMDRange md_range(team_handle, 0, 0); + check_types, TeamHandle>>( + md_range); + } + + { + Kokkos::ThreadVectorMDRange md_range(team_handle, 0, 0, 0); + check_types, TeamHandle>>( + md_range); + } + + { + Kokkos::ThreadVectorMDRange md_range(team_handle, 0, 0, 0, 0); + check_types, TeamHandle>>( + md_range); + } + + { + Kokkos::ThreadVectorMDRange md_range(team_handle, 0, 0, 0, 0, 0); + check_types, TeamHandle>>( + md_range); + } + + { + Kokkos::ThreadVectorMDRange md_range(team_handle, 0, 0, 0, 0, 0, 0); + check_types, TeamHandle>>( + md_range); + } + + { + Kokkos::ThreadVectorMDRange md_range(team_handle, 0, 0, 0, 0, 0, 0, 0); + check_types, TeamHandle>>( + md_range); + } + + { + Kokkos::ThreadVectorMDRange md_range(team_handle, 0, 0, 0, 0, 0, 0, 0, 0); + check_types, TeamHandle>>( + md_range); + } + } + + TestThreadVectorMDRangeCTAD() { + Kokkos::parallel_for(TeamPolicy(0, Kokkos::AUTO), *this); + } +}; + +} // namespace diff --git a/lib/kokkos/core/unit_test/TestTeamPolicyCTAD.cpp b/lib/kokkos/core/unit_test/TestTeamPolicyCTAD.cpp new file mode 100644 index 0000000000..07aaeae819 --- /dev/null +++ b/lib/kokkos/core/unit_test/TestTeamPolicyCTAD.cpp @@ -0,0 +1,135 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#include + +namespace { + +struct TestTeamPolicyCTAD { + template + static void maybe_unused(Ts&&...) {} + + struct SomeExecutionSpace { + using execution_space = SomeExecutionSpace; + using size_type = size_t; + }; + static_assert(Kokkos::is_execution_space_v); + + struct ImplicitlyConvertibleToDefaultExecutionSpace { + [[maybe_unused]] operator Kokkos::DefaultExecutionSpace() const { + return Kokkos::DefaultExecutionSpace(); + } + }; + static_assert(!Kokkos::is_execution_space_v< + ImplicitlyConvertibleToDefaultExecutionSpace>); + + [[maybe_unused]] static inline Kokkos::DefaultExecutionSpace des; + [[maybe_unused]] static inline ImplicitlyConvertibleToDefaultExecutionSpace + notEs; + [[maybe_unused]] static inline SomeExecutionSpace ses; + + [[maybe_unused]] static inline int i; + + // Workaround for nvc++ (CUDA-11.7-NVHPC) ignoring [[maybe_unused]] on + // ImplicitlyConvertibleToDefaultExecutionSpace::operator + // Kokkos::DefaultExecutionSpace() const + [[maybe_unused]] static inline Kokkos::DefaultExecutionSpace notEsToDes = + notEs; + + // Workaround for HIP-ROCm-5.2 warning about was declared but never referenced + TestTeamPolicyCTAD() { maybe_unused(des, notEs, ses, i, notEsToDes); } + + // Default construction deduces to TeamPolicy<> + static_assert( + std::is_same_v, decltype(Kokkos::TeamPolicy{})>); + + // Execution space not provided deduces to TeamPolicy<> + + static_assert( + std::is_same_v, decltype(Kokkos::TeamPolicy(i, i))>); + static_assert(std::is_same_v, + decltype(Kokkos::TeamPolicy(i, i, i))>); + static_assert(std::is_same_v, + decltype(Kokkos::TeamPolicy(i, Kokkos::AUTO))>); + static_assert( + std::is_same_v, + decltype(Kokkos::TeamPolicy(i, Kokkos::AUTO, i))>); + static_assert(std::is_same_v, + decltype(Kokkos::TeamPolicy(i, Kokkos::AUTO, + Kokkos::AUTO))>); + static_assert( + std::is_same_v, + decltype(Kokkos::TeamPolicy(i, i, Kokkos::AUTO))>); + + // DefaultExecutionSpace deduces to TeamPolicy<> + + static_assert(std::is_same_v, + decltype(Kokkos::TeamPolicy(des, i, i))>); + static_assert(std::is_same_v, + decltype(Kokkos::TeamPolicy(des, i, i, i))>); + static_assert( + std::is_same_v, + decltype(Kokkos::TeamPolicy(des, i, Kokkos::AUTO))>); + static_assert( + std::is_same_v, + decltype(Kokkos::TeamPolicy(des, i, Kokkos::AUTO, i))>); + static_assert(std::is_same_v, + decltype(Kokkos::TeamPolicy(des, i, Kokkos::AUTO, + Kokkos::AUTO))>); + static_assert( + std::is_same_v, + decltype(Kokkos::TeamPolicy(des, i, i, Kokkos::AUTO))>); + + // Convertible to DefaultExecutionSpace deduces to TeamPolicy<> + + static_assert(std::is_same_v, + decltype(Kokkos::TeamPolicy(notEs, i, i))>); + static_assert(std::is_same_v, + decltype(Kokkos::TeamPolicy(notEs, i, i, i))>); + static_assert( + std::is_same_v, + decltype(Kokkos::TeamPolicy(notEs, i, Kokkos::AUTO))>); + static_assert( + std::is_same_v, + decltype(Kokkos::TeamPolicy(notEs, i, Kokkos::AUTO, i))>); + static_assert(std::is_same_v, + decltype(Kokkos::TeamPolicy( + notEs, i, Kokkos::AUTO, Kokkos::AUTO))>); + static_assert( + std::is_same_v, + decltype(Kokkos::TeamPolicy(notEs, i, i, Kokkos::AUTO))>); + + // SES != DefaultExecutionSpace deduces to TeamPolicy + + static_assert(std::is_same_v, + decltype(Kokkos::TeamPolicy(ses, i, i))>); + static_assert(std::is_same_v, + decltype(Kokkos::TeamPolicy(ses, i, i, i))>); + static_assert( + std::is_same_v, + decltype(Kokkos::TeamPolicy(ses, i, Kokkos::AUTO))>); + static_assert( + std::is_same_v, + decltype(Kokkos::TeamPolicy(ses, i, Kokkos::AUTO, i))>); + static_assert(std::is_same_v, + decltype(Kokkos::TeamPolicy(ses, i, Kokkos::AUTO, + Kokkos::AUTO))>); + static_assert( + std::is_same_v, + decltype(Kokkos::TeamPolicy(ses, i, i, Kokkos::AUTO))>); +}; + +} // namespace diff --git a/lib/kokkos/core/unit_test/TestTeamVector.hpp b/lib/kokkos/core/unit_test/TestTeamVector.hpp index 5e16539d65..4d8f42720d 100644 --- a/lib/kokkos/core/unit_test/TestTeamVector.hpp +++ b/lib/kokkos/core/unit_test/TestTeamVector.hpp @@ -1060,11 +1060,8 @@ TEST(TEST_CATEGORY, parallel_scan_with_reducers) { constexpr int n = 1000000; constexpr int n_vector_range = 100; -#if defined(KOKKOS_ENABLE_CUDA) && \ - defined(KOKKOS_COMPILER_NVHPC) // FIXME_NVHPC 23.7 - if constexpr (std::is_same_v) { - GTEST_SKIP() << "All but max inclusive scan differ at index 101"; - } +#ifdef KOKKOS_IMPL_32BIT + GTEST_SKIP() << "Failing KOKKOS_IMPL_32BIT"; // FIXME_32BIT #endif checkScan(0))); -#if defined(KOKKOS_ENABLE_CUDA) && \ - defined(KOKKOS_COMPILER_NVHPC) // FIXME_NVHPC 23.7 - if constexpr (std::is_same_v) { - GTEST_SKIP() << "Disabling 2/3rd of the test for now"; - } -#endif ASSERT_TRUE((TestTeamVectorRange::Test(1))); // FIXME_OPENMPTARGET - Use of kokkos reducers currently results in runtime // memory errors. diff --git a/lib/kokkos/core/unit_test/TestViewAPI.hpp b/lib/kokkos/core/unit_test/TestViewAPI.hpp index ca098dbc24..53c1f01678 100644 --- a/lib/kokkos/core/unit_test/TestViewAPI.hpp +++ b/lib/kokkos/core/unit_test/TestViewAPI.hpp @@ -837,18 +837,15 @@ struct TestViewMirror { view_const_cast(v)); } - template + template struct CopyUnInit { - using mirror_view_type = typename Kokkos::Impl::MirrorViewType< - Space, double *, Layout, Kokkos::HostSpace, MemoryTraits>::view_type; - - mirror_view_type a_d; + View a_d; KOKKOS_INLINE_FUNCTION - CopyUnInit(mirror_view_type &a_d_) : a_d(a_d_) {} + explicit CopyUnInit(View const &a_d_) : a_d(a_d_) {} KOKKOS_INLINE_FUNCTION - void operator()(const typename Space::size_type i) const { + void operator()(const typename View::size_type i) const { a_d(i) = (double)(10 - i); } }; @@ -875,7 +872,8 @@ struct TestViewMirror { Kokkos::parallel_for( Kokkos::RangePolicy(0, int(10)), - CopyUnInit(a_d)); + // decltype required for Intel classics, that doesn't recognize the CTAD + CopyUnInit(a_d)); Kokkos::deep_copy(a_h, a_d); @@ -1339,6 +1337,40 @@ class TestViewAPI { ASSERT_EQ(dz.data(), nullptr); } + struct test_refcount_poison_copy_functor { + using view_type = Kokkos::View; + explicit test_refcount_poison_copy_functor(view_type v) : view(v) {} + + test_refcount_poison_copy_functor( + const test_refcount_poison_copy_functor &other) + : view(other.view) { + throw std::bad_alloc(); + } + + KOKKOS_INLINE_FUNCTION void operator()(int) const {} + + view_type view; + }; + + static void run_test_refcount_exception() { + using view_type = typename test_refcount_poison_copy_functor::view_type; + view_type original("original", N0); + ASSERT_EQ(original.use_count(), 1); + + // test_refcount_poison_copy_functor throws during copy construction + try { + Kokkos::parallel_for( + Kokkos::RangePolicy(0, N0), + test_refcount_poison_copy_functor(original)); + } catch (const std::bad_alloc &) { + } + + // Ensure refcounting is enabled, we should increment here + auto copy = original; + ASSERT_EQ(original.use_count(), 2); + ASSERT_EQ(copy.use_count(), 2); + } + static void run_test_deep_copy_empty() { // Check Deep Copy of LayoutLeft to LayoutRight { @@ -1539,56 +1571,6 @@ class TestViewAPI { typename multivector_type::const_type cmvX(cmv); typename const_multivector_type::const_type ccmvX(cmv); } - - static void run_test_error() { -#ifdef KOKKOS_ENABLE_OPENMPTARGET - if (std::is_same::value) - return; -#endif -// FIXME_MSVC_WITH_CUDA -// This test doesn't behave as expected on Windows with CUDA -#if defined(_WIN32) && defined(KOKKOS_ENABLE_CUDA) - if (std::is_same::value) - return; -#endif - bool did_throw = false; - auto alloc_size = std::numeric_limits::max() - 42; - try { - auto should_always_fail = dView1("hello_world_failure", alloc_size); - } catch (std::runtime_error const &error) { - // TODO once we remove the conversion to std::runtime_error, catch the - // appropriate Kokkos error here - std::string msg = error.what(); - ASSERT_PRED_FORMAT2(::testing::IsSubstring, "hello_world_failure", msg); - ASSERT_PRED_FORMAT2(::testing::IsSubstring, - typename device::memory_space{}.name(), msg); - // Can't figure out how to make assertions either/or, so we'll just use - // an if statement here for now. Test failure message will be a bit - // misleading, but developers should figure out what's going on pretty - // quickly. - if (msg.find("is not a valid size") != std::string::npos) { - ASSERT_PRED_FORMAT2(::testing::IsSubstring, "is not a valid size", msg); - } else -#ifdef KOKKOS_ENABLE_SYCL - if (msg.find("insufficient memory") != std::string::npos) -#endif - { - ASSERT_PRED_FORMAT2(::testing::IsSubstring, "insufficient memory", msg); - } - // SYCL cannot tell the reason why a memory allocation failed -#ifdef KOKKOS_ENABLE_SYCL - else { - // Otherwise, there has to be some sort of "unknown error" error - ASSERT_PRED_FORMAT2(::testing::IsSubstring, - "because of an unknown error.", msg); - } -#endif - did_throw = true; - } - ASSERT_TRUE(did_throw); - } }; } // namespace Test diff --git a/lib/kokkos/core/unit_test/TestViewAPI_c.hpp b/lib/kokkos/core/unit_test/TestViewAPI_c.hpp index 5efbd95bc9..042da1e984 100644 --- a/lib/kokkos/core/unit_test/TestViewAPI_c.hpp +++ b/lib/kokkos/core/unit_test/TestViewAPI_c.hpp @@ -19,6 +19,7 @@ namespace Test { TEST(TEST_CATEGORY, view_api_c) { + TestViewAPI::run_test_refcount_exception(); TestViewAPI::run_test_deep_copy_empty(); TestViewAPI::run_test_view_operator_b(); } diff --git a/lib/kokkos/core/unit_test/TestViewAPI_d.hpp b/lib/kokkos/core/unit_test/TestViewAPI_d.hpp index b0d759ffcc..075ac3329c 100644 --- a/lib/kokkos/core/unit_test/TestViewAPI_d.hpp +++ b/lib/kokkos/core/unit_test/TestViewAPI_d.hpp @@ -26,22 +26,4 @@ TEST(TEST_CATEGORY, view_api_d) { TestViewAPI::run_test_view_operator_c(); } -TEST(TEST_CATEGORY, view_allocation_error) { -#if defined(__has_feature) -#if __has_feature(address_sanitizer) - GTEST_SKIP() << "AddressSanitzer detects allocating too much memory " - "preventing our checks to run"; -#endif -#endif -#if ((HIP_VERSION_MAJOR == 5) && (HIP_VERSION_MINOR == 3)) - GTEST_SKIP() << "ROCm 5.3 segfaults when trying to allocate too much memory"; -#endif -#if defined(KOKKOS_ENABLE_OPENACC) // FIXME_OPENACC - if (std::is_same_v) { - GTEST_SKIP() << "acc_malloc() not properly returning nullptr"; - } -#endif - TestViewAPI::run_test_error(); -} - } // namespace Test diff --git a/lib/kokkos/core/unit_test/TestViewBadAlloc.hpp b/lib/kokkos/core/unit_test/TestViewBadAlloc.hpp new file mode 100644 index 0000000000..7cb2f91655 --- /dev/null +++ b/lib/kokkos/core/unit_test/TestViewBadAlloc.hpp @@ -0,0 +1,86 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#include + +#include + +namespace { + +template +void test_view_bad_alloc() { + bool did_throw = false; + auto too_large = std::numeric_limits::max() - 42; + std::string label = "my_label"; + try { + auto should_always_fail = + Kokkos::View(label, too_large); + } catch (std::runtime_error const &error) { + std::string msg = error.what(); + ASSERT_PRED_FORMAT2( + ::testing::IsSubstring, + std::string(MemorySpace::name()) + " memory space failed to allocate", + msg) + << "memory space name is missing"; + ASSERT_PRED_FORMAT2(::testing::IsSubstring, + std::string("(label=\"") + label + "\")", msg) + << "label is missing"; + did_throw = true; + } + ASSERT_TRUE(did_throw); +} + +TEST(TEST_CATEGORY, view_bad_alloc) { + using ExecutionSpace = TEST_EXECSPACE; + using MemorySpace = ExecutionSpace::memory_space; +#if defined(__has_feature) +#if __has_feature(address_sanitizer) + if (std::is_same_v) { + GTEST_SKIP() << "AddressSanitizer detects allocating too much memory " + "preventing our checks to run"; + } +#endif +#endif +#if ((HIP_VERSION_MAJOR == 5) && (HIP_VERSION_MINOR == 3)) + if (std::is_same_v) { + GTEST_SKIP() + << "ROCm 5.3 segfaults when trying to allocate too much memory"; + } +#endif +#if defined(KOKKOS_ENABLE_OPENACC) // FIXME_OPENACC + if (std::is_same_v) { + GTEST_SKIP() << "acc_malloc() not properly returning nullptr"; + } +#endif + + test_view_bad_alloc(); + + constexpr bool execution_space_is_device = + std::is_same_v && + !std::is_same_v; + + if constexpr (execution_space_is_device) { + if constexpr (Kokkos::has_shared_space) { + test_view_bad_alloc(); + } + if constexpr (Kokkos::has_shared_host_pinned_space) { + test_view_bad_alloc(); + } + } +} + +} // namespace diff --git a/lib/kokkos/core/unit_test/TestViewCopy_c.hpp b/lib/kokkos/core/unit_test/TestViewCopy_c.hpp new file mode 100644 index 0000000000..758af13c7d --- /dev/null +++ b/lib/kokkos/core/unit_test/TestViewCopy_c.hpp @@ -0,0 +1,434 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#include + +#include + +namespace { +// Do not rely on deep_copy(0) as we want to test it! +template +void reset_view(const ExecSpace& space, ViewType& a, int magic) { + auto policy = Kokkos::RangePolicy(space, 0, a.span()); + + assert(a.span_is_contiguous()); + + Kokkos::parallel_for( + "TestViewCopy::ResetView", policy, + KOKKOS_LAMBDA(int i) { a.data()[i] = magic; }); +} + +template +size_t compute_overall_sum(const ExecSpace& space, ViewType& a) { + auto policy = Kokkos::RangePolicy(space, 0, a.span()); + + assert(a.span_is_contiguous()); + + typename ViewType::value_type sum = 0; + Kokkos::parallel_reduce( + "TestViewCopy::ComputeSum", policy, + KOKKOS_LAMBDA(int i, int& lcl_sum) { lcl_sum += a.data()[i]; }, sum); + + return static_cast(sum); +} + +template +bool check_magic_value( + const ExecSpace& space, const Kokkos::View& a, int magic, + std::enable_if_t::rank == 0>* = nullptr) { + auto policy = Kokkos::RangePolicy(space, 0, 1); + + bool all_elements_are_set; // Uninitialized, set by parallel_reduce + + Kokkos::parallel_reduce( + "TestViewCopy::CheckMagicValueRank0", policy, + KOKKOS_LAMBDA(int, bool& local_check) { local_check &= (a() == magic); }, + Kokkos::LAnd(all_elements_are_set)); + + return all_elements_are_set; +} + +template +bool check_magic_value( + const ExecSpace& space, const Kokkos::View& a, int magic, + std::enable_if_t::rank == 1>* = nullptr) { + auto policy = Kokkos::RangePolicy(space, 0, a.extent(0)); + + bool all_elements_are_set; // Uninitialized, set by parallel_reduce + + Kokkos::parallel_reduce( + "TestViewCopy::CheckMagicValueRank1", policy, + KOKKOS_LAMBDA(int i, bool& local_check) { + local_check &= (a(i) == magic); + }, + Kokkos::LAnd(all_elements_are_set)); + + return all_elements_are_set; +} + +template +bool check_magic_value( + const ExecSpace& space, const Kokkos::View& a, int magic, + std::enable_if_t::rank == 2>* = nullptr) { + auto policy = Kokkos::MDRangePolicy, ExecSpace>( + space, {0, 0}, {a.extent(0), a.extent(1)}); + + bool all_elements_are_set; // Uninitialized, set by parallel_reduce + + Kokkos::parallel_reduce( + "TestViewCopy::CheckMagicValueRank2", policy, + KOKKOS_LAMBDA(int i0, int i1, bool& local_check) { + local_check &= (a(i0, i1) == magic); + }, + Kokkos::LAnd(all_elements_are_set)); + + return all_elements_are_set; +} + +template +bool check_magic_value( + const ExecSpace& space, const Kokkos::View& a, int magic, + std::enable_if_t::rank == 3>* = nullptr) { + auto policy = Kokkos::MDRangePolicy, ExecSpace>( + space, {0, 0, 0}, {a.extent(0), a.extent(1), a.extent(2)}); + + bool all_elements_are_set; // Uninitialized, set by parallel_reduce + + Kokkos::parallel_reduce( + "TestViewCopy::CheckMagicValueRank3", policy, + KOKKOS_LAMBDA(int i0, int i1, int i2, bool& local_check) { + local_check &= (a(i0, i1, i2) == magic); + }, + Kokkos::LAnd(all_elements_are_set)); + + return all_elements_are_set; +} + +template +bool check_magic_value( + const ExecSpace& space, const Kokkos::View& a, int magic, + std::enable_if_t::rank == 4>* = nullptr) { + auto policy = Kokkos::MDRangePolicy, ExecSpace>( + space, {0, 0, 0, 0}, + {a.extent(0), a.extent(1), a.extent(2), a.extent(3)}); + + bool all_elements_are_set; // Uninitialized, set by parallel_reduce + + Kokkos::parallel_reduce( + "TestViewCopy::CheckMagicValueRank4", policy, + KOKKOS_LAMBDA(int i0, int i1, int i2, int i3, bool& local_check) { + local_check &= (a(i0, i1, i2, i3) == magic); + }, + Kokkos::LAnd(all_elements_are_set)); + + return all_elements_are_set; +} + +template +bool check_magic_value( + const ExecSpace& space, const Kokkos::View& a, int magic, + std::enable_if_t::rank == 5>* = nullptr) { + auto policy = Kokkos::MDRangePolicy, ExecSpace>( + space, {0, 0, 0, 0, 0}, + {a.extent(0), a.extent(1), a.extent(2), a.extent(3), a.extent(4)}); + + bool all_elements_are_set; // Uninitialized, set by parallel_reduce + + Kokkos::parallel_reduce( + "TestViewCopy::CheckMagicValueRank5", policy, + KOKKOS_LAMBDA(int i0, int i1, int i2, int i3, int i4, bool& local_check) { + local_check &= (a(i0, i1, i2, i3, i4) == magic); + }, + Kokkos::LAnd(all_elements_are_set)); + + return all_elements_are_set; +} + +template +bool check_magic_value( + const ExecSpace& space, const Kokkos::View& a, int magic, + std::enable_if_t::rank == 6>* = nullptr) { + auto policy = Kokkos::MDRangePolicy, ExecSpace>( + space, {0, 0, 0, 0, 0, 0}, + {a.extent(0), a.extent(1), a.extent(2), a.extent(3), a.extent(4), + a.extent(5)}); + + bool all_elements_are_set; // Uninitialized, set by parallel_reduce + + Kokkos::parallel_reduce( + "TestViewCopy::CheckMagicValueRank6", policy, + KOKKOS_LAMBDA(int i0, int i1, int i2, int i3, int i4, int i5, + bool& local_check) { + local_check &= (a(i0, i1, i2, i3, i4, i5) == magic); + }, + Kokkos::LAnd(all_elements_are_set)); + + return all_elements_are_set; +} + +template +bool check_magic_value( + const ExecSpace& space, const Kokkos::View& a, int magic, + std::enable_if_t::rank == 7>* = nullptr) { + auto policy = Kokkos::MDRangePolicy, ExecSpace>( + space, {0, 0, 0, 0, 0, 0}, + {a.extent(0), a.extent(1), a.extent(2), a.extent(3), a.extent(4), + a.extent(5)}); + + bool all_elements_are_set = true; + + for (size_t outer = 0; outer < a.extent(6); ++outer) { + bool all_local_elements_are_set; // Uninitialized, set by parallel_reduce + Kokkos::parallel_reduce( + "TestViewCopy::CheckMagicValueRank7", policy, + KOKKOS_LAMBDA(int i0, int i1, int i2, int i3, int i4, int i5, + bool& local_check) { + local_check &= (a(i0, i1, i2, i3, i4, i5, outer) == magic); + }, + Kokkos::LAnd(all_local_elements_are_set)); + + all_elements_are_set = all_elements_are_set && all_local_elements_are_set; + } + return all_elements_are_set; +} + +template +bool check_magic_value( + const ExecSpace& space, const Kokkos::View& a, int magic, + std::enable_if_t::rank == 8>* = nullptr) { + auto policy = Kokkos::MDRangePolicy, ExecSpace>( + space, {0, 0, 0, 0, 0, 0}, + {a.extent(0), a.extent(1), a.extent(2), a.extent(3), a.extent(4), + a.extent(5)}); + + bool all_elements_are_set = true; + + for (size_t outer = 0; outer < a.extent(7); ++outer) { + for (size_t inner = 0; inner < a.extent(6); ++inner) { + bool all_local_elements_are_set; // Uninitialized, set by parallel_reduce + Kokkos::parallel_reduce( + "TestViewCopy::CheckMagicValueRank8", policy, + KOKKOS_LAMBDA(int i0, int i1, int i2, int i3, int i4, int i5, + bool& local_check) { + local_check &= (a(i0, i1, i2, i3, i4, i5, inner, outer) == magic); + }, + Kokkos::LAnd(all_local_elements_are_set)); + + all_elements_are_set = all_elements_are_set && all_local_elements_are_set; + } + } + return all_elements_are_set; +} + +template +bool view_fill_test(const ExecSpace& space, ViewType& a, int magic) { + Kokkos::deep_copy(space, a, magic); +#if defined(KOKKOS_ENABLE_OPENMPTARGET) + // FIXME_OPENMPTARGET Does not work with Land reducer + return true; +#else // KOKKOS_ENABLE_OPENMPTARGET + return check_magic_value(space, a, magic); +#endif // KOKKOS_ENABLE_OPENMPTARGET +} + +template +void run_test() { + int magic = 19; + + using ViewType = Kokkos::View; + // Create views with different lengths for each dimension + // We want to test if all loops are over the correct dimensions + // We use prime numbers to make sure that the strides are different + ViewType a_decreasing("a", 23, 19, 17, 13, 11, 7, 5, 3); + // We also test with increasing strides to catch more "out-of-bounds" errors + // within subviews. + ViewType a_increasing("a", 3, 5, 7, 11, 13, 17, 19, 23); + + using exec_space = typename Space::execution_space; + auto space = exec_space(); + + // Use subviews in the tests to have cases with different ranks and + // non-contiguous memory + // Tests have two parts: + // 1. Fill the subview with a magic value and check that all elements are set + // 2. Check if only the subview is set by summing all elements in the view and + // comparing to the subview size times the magic value + + // Rank 0 + { + auto sub_dec = Kokkos::subview(a_decreasing, 0, 0, 0, 0, 0, 0, 0, 0); + EXPECT_TRUE(view_fill_test(space, sub_dec, magic)); + EXPECT_EQ(compute_overall_sum(space, a_decreasing), + static_cast(magic)); + + auto sub_inc = Kokkos::subview(a_increasing, 0, 0, 0, 0, 0, 0, 0, 0); + EXPECT_TRUE(view_fill_test(space, sub_inc, magic)); + EXPECT_EQ(compute_overall_sum(space, a_increasing), + static_cast(magic)); + } + reset_view(space, a_decreasing, 0); + reset_view(space, a_increasing, 0); + + // Rank 1 + { + auto sub_dec = + Kokkos::subview(a_decreasing, Kokkos::ALL, 0, 0, 0, 0, 0, 0, 0); + EXPECT_TRUE(view_fill_test(space, sub_dec, magic)); + EXPECT_EQ(compute_overall_sum(space, a_decreasing), sub_dec.size() * magic); + + auto sub_inc = + Kokkos::subview(a_increasing, Kokkos::ALL, 0, 0, 0, 0, 0, 0, 0); + EXPECT_TRUE(view_fill_test(space, sub_inc, magic)); + EXPECT_EQ(compute_overall_sum(space, a_increasing), sub_inc.size() * magic); + } + reset_view(space, a_decreasing, 0); + reset_view(space, a_increasing, 0); + + // Rank 2 + { + auto sub_dec = Kokkos::subview(a_decreasing, Kokkos::ALL, Kokkos::ALL, 0, 0, + 0, 0, 0, 0); + EXPECT_TRUE(view_fill_test(space, sub_dec, magic)); + EXPECT_EQ(compute_overall_sum(space, a_decreasing), sub_dec.size() * magic); + + auto sub_inc = Kokkos::subview(a_increasing, Kokkos::ALL, Kokkos::ALL, 0, 0, + 0, 0, 0, 0); + EXPECT_TRUE(view_fill_test(space, sub_inc, magic)); + EXPECT_EQ(compute_overall_sum(space, a_increasing), sub_inc.size() * magic); + } + reset_view(space, a_decreasing, 0); + reset_view(space, a_increasing, 0); + space.fence(); + + // Rank 3 + { + auto sub_dec = Kokkos::subview(a_decreasing, Kokkos::ALL, Kokkos::ALL, + Kokkos::ALL, 0, 0, 0, 0, 0); + EXPECT_TRUE(view_fill_test(space, sub_dec, magic)); + EXPECT_EQ( + compute_overall_sum(space, a_decreasing), + sub_dec.extent(0) * sub_dec.extent(1) * sub_dec.extent(2) * magic); + + auto sub_inc = Kokkos::subview(a_increasing, Kokkos::ALL, Kokkos::ALL, + Kokkos::ALL, 0, 0, 0, 0, 0); + EXPECT_TRUE(view_fill_test(space, sub_inc, magic)); + EXPECT_EQ(compute_overall_sum(space, a_increasing), sub_inc.size() * magic); + } + reset_view(space, a_decreasing, 0); + reset_view(space, a_increasing, 0); + space.fence(); + + // Rank 4 + { + auto sub_dec = Kokkos::subview(a_decreasing, Kokkos::ALL, Kokkos::ALL, + Kokkos::ALL, Kokkos::ALL, 0, 0, 0, 0); + EXPECT_TRUE(view_fill_test(space, sub_dec, magic)); + EXPECT_EQ(compute_overall_sum(space, a_decreasing), + sub_dec.extent(0) * sub_dec.extent(1) * sub_dec.extent(2) * + sub_dec.extent(3) * magic); + + auto sub_inc = Kokkos::subview(a_increasing, Kokkos::ALL, Kokkos::ALL, + Kokkos::ALL, Kokkos::ALL, 0, 0, 0, 0); + EXPECT_TRUE(view_fill_test(space, sub_inc, magic)); + EXPECT_EQ(compute_overall_sum(space, a_increasing), sub_inc.size() * magic); + } + reset_view(space, a_decreasing, 0); + reset_view(space, a_increasing, 0); + space.fence(); + + // Rank 5 + { + auto sub_dec = + Kokkos::subview(a_decreasing, Kokkos::ALL, Kokkos::ALL, Kokkos::ALL, + Kokkos::ALL, Kokkos::ALL, 0, 0, 0); + EXPECT_TRUE(view_fill_test(space, sub_dec, magic)); + EXPECT_EQ(compute_overall_sum(space, a_decreasing), sub_dec.size() * magic); + + auto sub_inc = + Kokkos::subview(a_increasing, Kokkos::ALL, Kokkos::ALL, Kokkos::ALL, + Kokkos::ALL, Kokkos::ALL, 0, 0, 0); + EXPECT_TRUE(view_fill_test(space, sub_inc, magic)); + EXPECT_EQ(compute_overall_sum(space, a_increasing), sub_inc.size() * magic); + } + reset_view(space, a_decreasing, 0); + reset_view(space, a_increasing, 0); + space.fence(); + + // Rank 6 + { + auto sub_dec = + Kokkos::subview(a_decreasing, Kokkos::ALL, Kokkos::ALL, Kokkos::ALL, + Kokkos::ALL, Kokkos::ALL, Kokkos::ALL, 0, 0); + EXPECT_TRUE(view_fill_test(space, sub_dec, magic)); + EXPECT_EQ(compute_overall_sum(space, a_decreasing), sub_dec.size() * magic); + + auto sub_inc = + Kokkos::subview(a_increasing, Kokkos::ALL, Kokkos::ALL, Kokkos::ALL, + Kokkos::ALL, Kokkos::ALL, Kokkos::ALL, 0, 0); + EXPECT_TRUE(view_fill_test(space, sub_inc, magic)); + EXPECT_EQ(compute_overall_sum(space, a_increasing), sub_inc.size() * magic); + } + reset_view(space, a_decreasing, 0); + reset_view(space, a_increasing, 0); + space.fence(); + + // Rank 7 + { + auto sub_dec = + Kokkos::subview(a_decreasing, Kokkos::ALL, Kokkos::ALL, Kokkos::ALL, + Kokkos::ALL, Kokkos::ALL, Kokkos::ALL, Kokkos::ALL, 0); + EXPECT_TRUE(view_fill_test(space, sub_dec, magic)); + EXPECT_EQ(compute_overall_sum(space, a_decreasing), sub_dec.size() * magic); + + auto sub_inc = + Kokkos::subview(a_increasing, Kokkos::ALL, Kokkos::ALL, Kokkos::ALL, + Kokkos::ALL, Kokkos::ALL, Kokkos::ALL, Kokkos::ALL, 0); + EXPECT_TRUE(view_fill_test(space, sub_inc, magic)); + EXPECT_EQ(compute_overall_sum(space, a_increasing), sub_inc.size() * magic); + } + reset_view(space, a_decreasing, 0); + reset_view(space, a_increasing, 0); + space.fence(); + + // Rank 8 + { + auto sub_dec = Kokkos::subview( + a_decreasing, Kokkos::ALL, Kokkos::ALL, Kokkos::ALL, Kokkos::ALL, + Kokkos::ALL, Kokkos::ALL, Kokkos::ALL, std::make_pair(0, 2)); + EXPECT_TRUE(view_fill_test(space, sub_dec, magic)); + EXPECT_EQ(compute_overall_sum(space, a_decreasing), sub_dec.size() * magic); + + auto sub_inc = Kokkos::subview( + a_increasing, Kokkos::ALL, Kokkos::ALL, Kokkos::ALL, Kokkos::ALL, + Kokkos::ALL, Kokkos::ALL, Kokkos::ALL, std::make_pair(0, 2)); + EXPECT_TRUE(view_fill_test(space, sub_inc, magic)); + EXPECT_EQ(compute_overall_sum(space, a_increasing), sub_inc.size() * magic); + } +} + +TEST(TEST_CATEGORY, view_fill_tests_layout_right) { + using Space = TEST_EXECSPACE; + using Layout = Kokkos::LayoutRight; + run_test(); +} + +TEST(TEST_CATEGORY, view_fill_tests_layout_left) { + using Space = TEST_EXECSPACE; + using Layout = Kokkos::LayoutLeft; + run_test(); +} + +} // namespace diff --git a/lib/kokkos/core/unit_test/TestViewLayoutTiled.hpp b/lib/kokkos/core/unit_test/TestViewLayoutTiled.hpp deleted file mode 100644 index 67308212ee..0000000000 --- a/lib/kokkos/core/unit_test/TestViewLayoutTiled.hpp +++ /dev/null @@ -1,1756 +0,0 @@ -//@HEADER -// ************************************************************************ -// -// Kokkos v. 4.0 -// Copyright (2022) National Technology & Engineering -// Solutions of Sandia, LLC (NTESS). -// -// Under the terms of Contract DE-NA0003525 with NTESS, -// the U.S. Government retains certain rights in this software. -// -// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. -// See https://kokkos.org/LICENSE for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//@HEADER - -#ifndef KOKKOS_IMPL_PUBLIC_INCLUDE -#define KOKKOS_IMPL_PUBLIC_INCLUDE -#endif - -#include - -#include - -#include -#include - -#include -#include - -namespace Test { - -namespace { - -template -struct TestViewLayoutTiled { - using Scalar = double; - - static constexpr int T0 = 2; - static constexpr int T1 = 4; - static constexpr int T2 = 4; - static constexpr int T3 = 2; - static constexpr int T4 = 2; - static constexpr int T5 = 2; - static constexpr int T6 = 2; - static constexpr int T7 = 2; - - // Rank 2 - using LayoutLL_2D_2x4 = - Kokkos::Experimental::LayoutTiled; - using LayoutRL_2D_2x4 = - Kokkos::Experimental::LayoutTiled; - using LayoutLR_2D_2x4 = - Kokkos::Experimental::LayoutTiled; - using LayoutRR_2D_2x4 = - Kokkos::Experimental::LayoutTiled; - - // Rank 3 - using LayoutLL_3D_2x4x4 = - Kokkos::Experimental::LayoutTiled; - using LayoutRL_3D_2x4x4 = - Kokkos::Experimental::LayoutTiled; - using LayoutLR_3D_2x4x4 = - Kokkos::Experimental::LayoutTiled; - using LayoutRR_3D_2x4x4 = - Kokkos::Experimental::LayoutTiled; - - // Rank 4 - using LayoutLL_4D_2x4x4x2 = - Kokkos::Experimental::LayoutTiled; - using LayoutRL_4D_2x4x4x2 = - Kokkos::Experimental::LayoutTiled; - using LayoutLR_4D_2x4x4x2 = - Kokkos::Experimental::LayoutTiled; - using LayoutRR_4D_2x4x4x2 = - Kokkos::Experimental::LayoutTiled; - -#if !defined(KOKKOS_ENABLE_CXX11_DISPATCH_LAMBDA) - static void test_view_layout_tiled_2d(const int, const int) { -#else - static void test_view_layout_tiled_2d(const int N0, const int N1) { - const int FT = T0 * T1; - - const int NT0 = int(std::ceil(N0 / T0)); - const int NT1 = int(std::ceil(N1 / T1)); - // Test create_mirror_view, deep_copy - // Create LL View - { - using ViewType = - typename Kokkos::View; - ViewType v("v", N0, N1); - - typename ViewType::HostMirror hv = Kokkos::create_mirror_view(v); - - // Initialize host-view - for (int tj = 0; tj < NT1; ++tj) { - for (int ti = 0; ti < NT0; ++ti) { - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - hv(ti * T0 + i, tj * T1 + j) = - (ti + tj * NT0) * FT + (i + j * T0); - } - } - } - } - - // copy to device - Kokkos::deep_copy(v, hv); - - Kokkos::MDRangePolicy< - Kokkos::Rank<2, Kokkos::Iterate::Left, Kokkos::Iterate::Left>, - ExecSpace> - mdrangepolicy({0, 0}, {NT0, NT1}, {T0, T1}); - - // iterate by tile - Kokkos::parallel_for( - "ViewTile rank 2 LL", mdrangepolicy, - KOKKOS_LAMBDA(const int ti, const int tj) { - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - if ((ti * T0 + i < N0) && (tj * T1 + j < N1)) { - v(ti * T0 + i, tj * T1 + j) += 1; - } - } - } - }); - - Kokkos::deep_copy(hv, v); - - long counter_subview = 0; - long counter_inc = 0; - for (int tj = 0; tj < NT1; ++tj) { - for (int ti = 0; ti < NT0; ++ti) { - auto tile_subview = Kokkos::tile_subview(hv, ti, tj); - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - if (tile_subview(i, j) != hv(ti * T0 + i, tj * T1 + j)) { - ++counter_subview; - } - if (tile_subview(i, j) != - ((ti + tj * NT0) * FT + (i + j * T0) + 1)) { - ++counter_inc; - } - } - } - } - } - ASSERT_EQ(counter_subview, long(0)); - ASSERT_EQ(counter_inc, long(0)); - } - - // Create RL View - { - using ViewType = - typename Kokkos::View; - Kokkos::View v("v", N0, N1); - - typename ViewType::HostMirror hv = Kokkos::create_mirror_view(v); - - // Initialize host-view - for (int ti = 0; ti < NT0; ++ti) { - for (int tj = 0; tj < NT1; ++tj) { - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - hv(ti * T0 + i, tj * T1 + j) = - (ti * NT1 + tj) * FT + (i + j * T0); - } - } - } - } - - // copy to device - Kokkos::deep_copy(v, hv); - - Kokkos::MDRangePolicy< - Kokkos::Rank<2, Kokkos::Iterate::Right, Kokkos::Iterate::Left>, - ExecSpace> - mdrangepolicy({0, 0}, {NT0, NT1}, {T0, T1}); - - // iterate by tile - Kokkos::parallel_for( - "ViewTile rank 2 RL", mdrangepolicy, - KOKKOS_LAMBDA(const int ti, const int tj) { - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - if ((ti * T0 + i < N0) && (tj * T1 + j < N1)) { - v(ti * T0 + i, tj * T1 + j) += 1; - } - } - } - }); - - Kokkos::deep_copy(hv, v); - - long counter_subview = 0; - long counter_inc = 0; - - for (int ti = 0; ti < NT0; ++ti) { - for (int tj = 0; tj < NT1; ++tj) { - auto tile_subview = Kokkos::tile_subview(hv, ti, tj); - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - if (tile_subview(i, j) != hv(ti * T0 + i, tj * T1 + j)) { - ++counter_subview; - } - if (tile_subview(i, j) != - ((ti * NT1 + tj) * FT + (i + j * T0) + 1)) { - ++counter_inc; - } - } - } - } - } - ASSERT_EQ(counter_subview, long(0)); - ASSERT_EQ(counter_inc, long(0)); - } // end scope - - // Create LR View - { - using ViewType = - typename Kokkos::View; - Kokkos::View v("v", N0, N1); - - typename ViewType::HostMirror hv = Kokkos::create_mirror_view(v); - - // Initialize host-view - for (int tj = 0; tj < NT1; ++tj) { - for (int ti = 0; ti < NT0; ++ti) { - for (int i = 0; i < T0; ++i) { - for (int j = 0; j < T1; ++j) { - hv(ti * T0 + i, tj * T1 + j) = - (ti + tj * NT0) * FT + (i * T1 + j); - } - } - } - } - - // copy to device - Kokkos::deep_copy(v, hv); - - Kokkos::MDRangePolicy< - Kokkos::Rank<2, Kokkos::Iterate::Left, Kokkos::Iterate::Right>, - ExecSpace> - mdrangepolicy({0, 0}, {NT0, NT1}, {T0, T1}); - - // iterate by tile - Kokkos::parallel_for( - "ViewTile rank 2 LR", mdrangepolicy, - KOKKOS_LAMBDA(const int ti, const int tj) { - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - if ((ti * T0 + i < N0) && (tj * T1 + j < N1)) { - v(ti * T0 + i, tj * T1 + j) += 1; - } - } - } - }); - - Kokkos::deep_copy(hv, v); - - long counter_subview = 0; - long counter_inc = 0; - - for (int tj = 0; tj < NT1; ++tj) { - for (int ti = 0; ti < NT0; ++ti) { - auto tile_subview = Kokkos::tile_subview(hv, ti, tj); - for (int i = 0; i < T0; ++i) { - for (int j = 0; j < T1; ++j) { - if (tile_subview(i, j) != hv(ti * T0 + i, tj * T1 + j)) { - ++counter_subview; - } - if (tile_subview(i, j) != - ((ti + tj * NT0) * FT + (i * T1 + j) + 1)) { - ++counter_inc; - } - } - } - } - } - ASSERT_EQ(counter_subview, long(0)); - ASSERT_EQ(counter_inc, long(0)); - } // end scope - - // Create RR View - { - using ViewType = - typename Kokkos::View; - Kokkos::View v("v", N0, N1); - - typename ViewType::HostMirror hv = Kokkos::create_mirror_view(v); - - // Initialize host-view - for (int ti = 0; ti < NT0; ++ti) { - for (int tj = 0; tj < NT1; ++tj) { - for (int i = 0; i < T0; ++i) { - for (int j = 0; j < T1; ++j) { - hv(ti * T0 + i, tj * T1 + j) = - (ti * NT1 + tj) * FT + (i * T1 + j); - } - } - } - } - - // copy to device - Kokkos::deep_copy(v, hv); - - Kokkos::MDRangePolicy< - Kokkos::Rank<2, Kokkos::Iterate::Left, Kokkos::Iterate::Right>, - ExecSpace> - mdrangepolicy({0, 0}, {NT0, NT1}, {T0, T1}); - - // iterate by tile - Kokkos::parallel_for( - "ViewTile rank 2 LR", mdrangepolicy, - KOKKOS_LAMBDA(const int ti, const int tj) { - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - if ((ti * T0 + i < N0) && (tj * T1 + j < N1)) { - v(ti * T0 + i, tj * T1 + j) += 1; - } - } - } - }); - - Kokkos::deep_copy(hv, v); - - long counter_subview = 0; - long counter_inc = 0; - - for (int ti = 0; ti < NT0; ++ti) { - for (int tj = 0; tj < NT1; ++tj) { - auto tile_subview = Kokkos::tile_subview(hv, ti, tj); - for (int i = 0; i < T0; ++i) { - for (int j = 0; j < T1; ++j) { - if (tile_subview(i, j) != hv(ti * T0 + i, tj * T1 + j)) { - ++counter_subview; - } - if (tile_subview(i, j) != - ((ti * NT1 + tj) * FT + (i * T1 + j) + 1)) { - ++counter_inc; - } - } - } - } - } - ASSERT_EQ(counter_subview, long(0)); - ASSERT_EQ(counter_inc, long(0)); - } // end scope -#endif - } // end test_view_layout_tiled_2d - -#if !defined(KOKKOS_ENABLE_CXX11_DISPATCH_LAMBDA) - static void test_view_layout_tiled_3d(const int, const int, const int) { -#else - static void test_view_layout_tiled_3d(const int N0, const int N1, - const int N2) { - const int FT = T0 * T1 * T2; - - const int NT0 = int(std::ceil(N0 / T0)); - const int NT1 = int(std::ceil(N1 / T1)); - const int NT2 = int(std::ceil(N2 / T2)); - - // Create LL View - { - using ViewType = Kokkos::View; - Kokkos::View dv("dv", N0, N1, - N2); - - typename ViewType::HostMirror v = Kokkos::create_mirror_view(dv); - - // Initialize on host - for (int tk = 0; tk < NT2; ++tk) { - for (int tj = 0; tj < NT1; ++tj) { - for (int ti = 0; ti < NT0; ++ti) { - for (int k = 0; k < T2; ++k) { - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - v(ti * T0 + i, tj * T1 + j, tk * T2 + k) = - (ti + tj * NT0 + tk * N0 * N1) * FT + - (i + j * T0 + k * T0 * T1); - } - } - } - } - } - } - - // copy to device - Kokkos::deep_copy(dv, v); - - Kokkos::MDRangePolicy< - Kokkos::Rank<3, Kokkos::Iterate::Left, Kokkos::Iterate::Left>, - ExecSpace> - mdrangepolicy({0, 0, 0}, {N0, N1, N2}, {T0, T1, T2}); - - // iterate by tile - Kokkos::parallel_for( - "ViewTile rank 3 LL", mdrangepolicy, - KOKKOS_LAMBDA(const int i, const int j, const int k) { - dv(i, j, k) += 1; - }); - - Kokkos::deep_copy(v, dv); - - long counter_subview = 0; - long counter_inc = 0; - - for (int tk = 0; tk < NT2; ++tk) { - for (int tj = 0; tj < NT1; ++tj) { - for (int ti = 0; ti < NT0; ++ti) { - auto tile_subview = Kokkos::tile_subview(v, ti, tj, tk); - for (int k = 0; k < T2; ++k) { - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - if (tile_subview(i, j, k) != - v(ti * T0 + i, tj * T1 + j, tk * T2 + k)) { - ++counter_subview; - } - if (tile_subview(i, j, k) != - ((ti + tj * NT0 + tk * N0 * N1) * FT + - (i + j * T0 + k * T0 * T1) + 1)) { - ++counter_inc; - } - } - } - } - } - } - } - ASSERT_EQ(counter_subview, long(0)); - ASSERT_EQ(counter_inc, long(0)); - } // end scope - - // Create RL View - { - using ViewType = Kokkos::View; - Kokkos::View dv("dv", N0, N1, - N2); - - typename ViewType::HostMirror v = Kokkos::create_mirror_view(dv); - - // Initialize on host - for (int ti = 0; ti < NT0; ++ti) { - for (int tj = 0; tj < NT1; ++tj) { - for (int tk = 0; tk < NT2; ++tk) { - for (int k = 0; k < T2; ++k) { - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - v(ti * T0 + i, tj * T1 + j, tk * T2 + k) = - (ti * NT1 * NT2 + tj * NT2 + tk) * FT + - (i + j * T0 + k * T0 * T1); - } - } - } - } - } - } - - // copy to device - Kokkos::deep_copy(dv, v); - - Kokkos::MDRangePolicy< - Kokkos::Rank<3, Kokkos::Iterate::Right, Kokkos::Iterate::Left>, - ExecSpace> - mdrangepolicy({0, 0, 0}, {N0, N1, N2}, {T0, T1, T2}); - - // iterate by tile - Kokkos::parallel_for( - "ViewTile rank 3 RL", mdrangepolicy, - KOKKOS_LAMBDA(const int i, const int j, const int k) { - dv(i, j, k) += 1; - }); - - Kokkos::deep_copy(v, dv); - - long counter_subview = 0; - long counter_inc = 0; - - for (int ti = 0; ti < NT0; ++ti) { - for (int tj = 0; tj < NT1; ++tj) { - for (int tk = 0; tk < NT2; ++tk) { - auto tile_subview = Kokkos::tile_subview(v, ti, tj, tk); - for (int k = 0; k < T2; ++k) { - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - if (tile_subview(i, j, k) != - v(ti * T0 + i, tj * T1 + j, tk * T2 + k)) { - ++counter_subview; - } - if (tile_subview(i, j, k) != - ((ti * NT1 * NT2 + tj * NT2 + tk) * FT + - (i + j * T0 + k * T0 * T1) + 1)) { - ++counter_inc; - } - } - } - } - } - } - } - ASSERT_EQ(counter_subview, long(0)); - ASSERT_EQ(counter_inc, long(0)); - } // end scope - - // Create LR View - { - using ViewType = Kokkos::View; - Kokkos::View dv("dv", N0, N1, - N2); - - typename ViewType::HostMirror v = Kokkos::create_mirror_view(dv); - - // Initialize on host - for (int tk = 0; tk < NT2; ++tk) { - for (int tj = 0; tj < NT1; ++tj) { - for (int ti = 0; ti < NT0; ++ti) { - for (int i = 0; i < T0; ++i) { - for (int j = 0; j < T1; ++j) { - for (int k = 0; k < T2; ++k) { - v(ti * T0 + i, tj * T1 + j, tk * T2 + k) = - (ti + tj * NT0 + tk * NT0 * NT1) * FT + - (i * T1 * T2 + j * T2 + k); - } - } - } - } - } - } - - // copy to device - Kokkos::deep_copy(dv, v); - - Kokkos::MDRangePolicy< - Kokkos::Rank<3, Kokkos::Iterate::Left, Kokkos::Iterate::Right>, - ExecSpace> - mdrangepolicy({0, 0, 0}, {N0, N1, N2}, {T0, T1, T2}); - - // iterate by tile - Kokkos::parallel_for( - "ViewTile rank 3 LR", mdrangepolicy, - KOKKOS_LAMBDA(const int i, const int j, const int k) { - dv(i, j, k) += 1; - }); - - Kokkos::deep_copy(v, dv); - - long counter_subview = 0; - long counter_inc = 0; - - for (int tk = 0; tk < NT2; ++tk) { - for (int tj = 0; tj < NT1; ++tj) { - for (int ti = 0; ti < NT0; ++ti) { - auto tile_subview = Kokkos::tile_subview(v, ti, tj, tk); - for (int i = 0; i < T0; ++i) { - for (int j = 0; j < T1; ++j) { - for (int k = 0; k < T2; ++k) { - if (tile_subview(i, j, k) != - v(ti * T0 + i, tj * T1 + j, tk * T2 + k)) { - ++counter_subview; - } - if (tile_subview(i, j, k) != - ((ti + tj * NT0 + tk * NT0 * NT1) * FT + - (i * T1 * T2 + j * T2 + k) + 1)) { - ++counter_inc; - } - } - } - } - } - } - } - ASSERT_EQ(counter_subview, long(0)); - ASSERT_EQ(counter_inc, long(0)); - } // end scope - - // Create RR View - { - using ViewType = Kokkos::View; - Kokkos::View dv("dv", N0, N1, - N2); - - typename ViewType::HostMirror v = Kokkos::create_mirror_view(dv); - - // Initialize on host - for (int ti = 0; ti < NT0; ++ti) { - for (int tj = 0; tj < NT1; ++tj) { - for (int tk = 0; tk < NT2; ++tk) { - for (int i = 0; i < T0; ++i) { - for (int j = 0; j < T1; ++j) { - for (int k = 0; k < T2; ++k) { - v(ti * T0 + i, tj * T1 + j, tk * T2 + k) = - (ti * NT1 * NT2 + tj * NT2 + tk) * FT + - (i * T1 * T2 + j * T2 + k); - } - } - } - } - } - } - - // copy to device - Kokkos::deep_copy(dv, v); - - Kokkos::MDRangePolicy< - Kokkos::Rank<3, Kokkos::Iterate::Right, Kokkos::Iterate::Right>, - ExecSpace> - mdrangepolicy({0, 0, 0}, {N0, N1, N2}, {T0, T1, T2}); - - // iterate by tile - Kokkos::parallel_for( - "ViewTile rank 3 RR", mdrangepolicy, - KOKKOS_LAMBDA(const int i, const int j, const int k) { - dv(i, j, k) += 1; - }); - - Kokkos::deep_copy(v, dv); - - long counter_subview = 0; - long counter_inc = 0; - - for (int ti = 0; ti < NT0; ++ti) { - for (int tj = 0; tj < NT1; ++tj) { - for (int tk = 0; tk < NT2; ++tk) { - auto tile_subview = Kokkos::tile_subview(v, ti, tj, tk); - for (int i = 0; i < T0; ++i) { - for (int j = 0; j < T1; ++j) { - for (int k = 0; k < T2; ++k) { - if (tile_subview(i, j, k) != - v(ti * T0 + i, tj * T1 + j, tk * T2 + k)) { - ++counter_subview; - } - if (tile_subview(i, j, k) != - ((ti * NT1 * NT2 + tj * NT2 + tk) * FT + - (i * T1 * T2 + j * T2 + k) + 1)) { - ++counter_inc; - } - } - } - } - } - } - } - ASSERT_EQ(counter_subview, long(0)); - ASSERT_EQ(counter_inc, long(0)); - } // end scope -#endif - } // end test_view_layout_tiled_3d - -#if !defined(KOKKOS_ENABLE_CXX11_DISPATCH_LAMBDA) - static void test_view_layout_tiled_4d(const int, const int, const int, - const int){ -#else - static void test_view_layout_tiled_4d(const int N0, const int N1, - const int N2, const int N3) { - const int FT = T0 * T1 * T2 * T3; - - const int NT0 = int(std::ceil(N0 / T0)); - const int NT1 = int(std::ceil(N1 / T1)); - const int NT2 = int(std::ceil(N2 / T2)); - const int NT3 = int(std::ceil(N3 / T3)); - - // Create LL View - { - using ViewType = Kokkos::View; - Kokkos::View dv("dv", N0, N1, - N2, N3); - - typename ViewType::HostMirror v = Kokkos::create_mirror_view(dv); - - // Initialize on host - for (int tl = 0; tl < NT3; ++tl) { - for (int tk = 0; tk < NT2; ++tk) { - for (int tj = 0; tj < NT1; ++tj) { - for (int ti = 0; ti < NT0; ++ti) { - for (int l = 0; l < T3; ++l) { - for (int k = 0; k < T2; ++k) { - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - v(ti * T0 + i, tj * T1 + j, tk * T2 + k, tl * T3 + l) = - (ti + tj * NT0 + tk * N0 * N1 + tl * N0 * N1 * N2) * - FT + - (i + j * T0 + k * T0 * T1 + l * T0 * T1 * T2); - } - } - } - } - } - } - } - } - - // copy to device - Kokkos::deep_copy(dv, v); - - Kokkos::MDRangePolicy< - Kokkos::Rank<4, Kokkos::Iterate::Left, Kokkos::Iterate::Left>, - ExecSpace> - mdrangepolicy({0, 0, 0, 0}, {N0, N1, N2, N3}, {T0, T1, T2, T3}); - - // iterate by tile - Kokkos::parallel_for( - "ViewTile rank 4 LL", mdrangepolicy, - KOKKOS_LAMBDA(const int i, const int j, const int k, const int l) { - dv(i, j, k, l) += 1; - }); - - Kokkos::deep_copy(v, dv); - - long counter_subview = 0; - long counter_inc = 0; - - for (int tl = 0; tl < NT3; ++tl) { - for (int tk = 0; tk < NT2; ++tk) { - for (int tj = 0; tj < NT1; ++tj) { - for (int ti = 0; ti < NT0; ++ti) { - auto tile_subview = Kokkos::tile_subview(v, ti, tj, tk, tl); - for (int l = 0; l < T3; ++l) { - for (int k = 0; k < T2; ++k) { - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - if (tile_subview(i, j, k, l) != - v(ti * T0 + i, tj * T1 + j, tk * T2 + k, - tl * T3 + l)) { - ++counter_subview; - } - if (tile_subview(i, j, k, l) != - ((ti + tj * NT0 + tk * N0 * N1 + tl * N0 * N1 * N2) * - FT + - (i + j * T0 + k * T0 * T1 + l * T0 * T1 * T2) + 1)) { - ++counter_inc; - } - } - } - } - } - } - } - } - } - ASSERT_EQ(counter_subview, long(0)); - ASSERT_EQ(counter_inc, long(0)); - } // end scope - - // Create RL View - { - using ViewType = Kokkos::View; - Kokkos::View dv("dv", N0, N1, - N2, N3); - - typename ViewType::HostMirror v = Kokkos::create_mirror_view(dv); - - // Initialize on host - for (int ti = 0; ti < NT0; ++ti) { - for (int tj = 0; tj < NT1; ++tj) { - for (int tk = 0; tk < NT2; ++tk) { - for (int tl = 0; tl < NT3; ++tl) { - for (int l = 0; l < T3; ++l) { - for (int k = 0; k < T2; ++k) { - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - v(ti * T0 + i, tj * T1 + j, tk * T2 + k, tl * T3 + l) = - (ti * NT1 * NT2 * N3 + tj * NT2 * N3 + tk * N3 + tl) * - FT + - (i + j * T0 + k * T0 * T1 + l * T0 * T1 * T2); - } - } - } - } - } - } - } - } - - // copy to device - Kokkos::deep_copy(dv, v); - - Kokkos::MDRangePolicy< - Kokkos::Rank<4, Kokkos::Iterate::Right, Kokkos::Iterate::Left>, - ExecSpace> - mdrangepolicy({0, 0, 0, 0}, {N0, N1, N2, N3}, {T0, T1, T2, T3}); - - // iterate by tile - Kokkos::parallel_for( - "ViewTile rank 4 RL", mdrangepolicy, - KOKKOS_LAMBDA(const int i, const int j, const int k, const int l) { - dv(i, j, k, l) += 1; - }); - - Kokkos::deep_copy(v, dv); - - long counter_subview = 0; - long counter_inc = 0; - - for (int ti = 0; ti < NT0; ++ti) { - for (int tj = 0; tj < NT1; ++tj) { - for (int tk = 0; tk < NT2; ++tk) { - for (int tl = 0; tl < NT3; ++tl) { - auto tile_subview = Kokkos::tile_subview(v, ti, tj, tk, tl); - for (int l = 0; l < T3; ++l) { - for (int k = 0; k < T2; ++k) { - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - if (tile_subview(i, j, k, l) != - v(ti * T0 + i, tj * T1 + j, tk * T2 + k, - tl * T3 + l)) { - ++counter_subview; - } - if (tile_subview(i, j, k, l) != - ((ti * NT1 * NT2 * N3 + tj * NT2 * N3 + tk * N3 + - tl) * - FT + - (i + j * T0 + k * T0 * T1 + l * T0 * T1 * T2) + 1)) { - ++counter_inc; - } - } - } - } - } - } - } - } - } - ASSERT_EQ(counter_subview, long(0)); - ASSERT_EQ(counter_inc, long(0)); - } // end scope - - // Create LR View - { - using ViewType = Kokkos::View; - Kokkos::View dv("dv", N0, N1, - N2, N3); - - typename ViewType::HostMirror v = Kokkos::create_mirror_view(dv); - - // Initialize on host - for (int tl = 0; tl < NT3; ++tl) { - for (int tk = 0; tk < NT2; ++tk) { - for (int tj = 0; tj < NT1; ++tj) { - for (int ti = 0; ti < NT0; ++ti) { - for (int i = 0; i < T0; ++i) { - for (int j = 0; j < T1; ++j) { - for (int k = 0; k < T2; ++k) { - for (int l = 0; l < T3; ++l) { - v(ti * T0 + i, tj * T1 + j, tk * T2 + k, tl * T3 + l) = - (ti + tj * NT0 + tk * NT0 * NT1 + - tl * NT0 * NT1 * NT2) * - FT + - (i * T1 * T2 * T3 + j * T2 * T3 + k * T3 + l); - } - } - } - } - } - } - } - } - - // copy to device - Kokkos::deep_copy(dv, v); - - Kokkos::MDRangePolicy< - Kokkos::Rank<4, Kokkos::Iterate::Left, Kokkos::Iterate::Right>, - ExecSpace> - mdrangepolicy({0, 0, 0, 0}, {N0, N1, N2, N3}, {T0, T1, T2, T3}); - - // iterate by tile - Kokkos::parallel_for( - "ViewTile rank 4 LR", mdrangepolicy, - KOKKOS_LAMBDA(const int i, const int j, const int k, const int l) { - dv(i, j, k, l) += 1; - }); - - Kokkos::deep_copy(v, dv); - - long counter_subview = 0; - long counter_inc = 0; - - for (int tl = 0; tl < NT3; ++tl) { - for (int tk = 0; tk < NT2; ++tk) { - for (int tj = 0; tj < NT1; ++tj) { - for (int ti = 0; ti < NT0; ++ti) { - auto tile_subview = Kokkos::tile_subview(v, ti, tj, tk, tl); - for (int i = 0; i < T0; ++i) { - for (int j = 0; j < T1; ++j) { - for (int k = 0; k < T2; ++k) { - for (int l = 0; l < T3; ++l) { - if (tile_subview(i, j, k, l) != - v(ti * T0 + i, tj * T1 + j, tk * T2 + k, - tl * T3 + l)) { - ++counter_subview; - } - if (tile_subview(i, j, k, l) != - ((ti + tj * NT0 + tk * NT0 * NT1 + - tl * NT0 * NT1 * NT2) * - FT + - (i * T1 * T2 * T3 + j * T2 * T3 + k * T3 + l) + 1)) { - ++counter_inc; - } - } - } - } - } - } - } - } - } - ASSERT_EQ(counter_subview, long(0)); - ASSERT_EQ(counter_inc, long(0)); - } // end scope - - // Create RR View - { - using ViewType = Kokkos::View; - Kokkos::View dv("dv", N0, N1, - N2, N3); - - typename ViewType::HostMirror v = Kokkos::create_mirror_view(dv); - - // Initialize on host - for (int ti = 0; ti < NT0; ++ti) { - for (int tj = 0; tj < NT1; ++tj) { - for (int tk = 0; tk < NT2; ++tk) { - for (int tl = 0; tl < NT3; ++tl) { - for (int i = 0; i < T0; ++i) { - for (int j = 0; j < T1; ++j) { - for (int k = 0; k < T2; ++k) { - for (int l = 0; l < T3; ++l) { - v(ti * T0 + i, tj * T1 + j, tk * T2 + k, tl * T3 + l) = - (ti * NT1 * NT2 * NT3 + tj * NT2 * NT3 + tk * NT3 + - tl) * - FT + - (i * T1 * T2 * T3 + j * T2 * T3 + k * T3 + l); - } - } - } - } - } - } - } - } - - // copy to device - Kokkos::deep_copy(dv, v); - - Kokkos::MDRangePolicy< - Kokkos::Rank<4, Kokkos::Iterate::Right, Kokkos::Iterate::Right>, - ExecSpace> - mdrangepolicy({0, 0, 0, 0}, {N0, N1, N2, N3}, {T0, T1, T2, T3}); - - // iterate by tile - Kokkos::parallel_for( - "ViewTile rank 4 RR", mdrangepolicy, - KOKKOS_LAMBDA(const int i, const int j, const int k, const int l) { - dv(i, j, k, l) += 1; - }); - - Kokkos::deep_copy(v, dv); - - long counter_subview = 0; - long counter_inc = 0; - - for (int ti = 0; ti < NT0; ++ti) { - for (int tj = 0; tj < NT1; ++tj) { - for (int tk = 0; tk < NT2; ++tk) { - for (int tl = 0; tl < NT3; ++tl) { - auto tile_subview = Kokkos::tile_subview(v, ti, tj, tk, tl); - for (int i = 0; i < T0; ++i) { - for (int j = 0; j < T1; ++j) { - for (int k = 0; k < T2; ++k) { - for (int l = 0; l < T3; ++l) { - if (tile_subview(i, j, k, l) != - v(ti * T0 + i, tj * T1 + j, tk * T2 + k, - tl * T3 + l)) { - ++counter_subview; - } - if (tile_subview(i, j, k, l) != - ((ti * NT1 * NT2 * NT3 + tj * NT2 * NT3 + tk * NT3 + - tl) * - FT + - (i * T1 * T2 * T3 + j * T2 * T3 + k * T3 + l) + 1)) { - ++counter_inc; - } - } - } - } - } - } - } - } - } - ASSERT_EQ(counter_subview, long(0)); - ASSERT_EQ(counter_inc, long(0)); - } // end scope -#endif - } // end test_view_layout_tiled_4d - - static void test_view_layout_tiled_subtile_2d(const int N0, const int N1) { - const int FT = T0 * T1; - - const int NT0 = int(std::ceil(N0 / T0)); - const int NT1 = int(std::ceil(N1 / T1)); - - // Counter to check for errors at the end - long counter[4] = {0}; - - // Create LL View - { - Kokkos::View v("v", N0, N1); - for (int tj = 0; tj < NT1; ++tj) { - for (int ti = 0; ti < NT0; ++ti) { - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - v(ti * T0 + i, tj * T1 + j) = (ti + tj * NT0) * FT + (i + j * T0); - } - } - } - } - - for (int tj = 0; tj < NT1; ++tj) { - for (int ti = 0; ti < NT0; ++ti) { - auto tile_subview = Kokkos::tile_subview(v, ti, tj); - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - if (tile_subview(i, j) != v(ti * T0 + i, tj * T1 + j)) { - ++counter[0]; - } -#ifdef KOKKOS_VERBOSE_LAYOUTTILED_OUTPUT - std::cout << "idx0,idx1 = " << ti * T0 + i << "," << tj * T1 + j - << std::endl; - std::cout << "ti,tj,i,j: " << ti << "," << tj << "," << i << "," - << j << " v = " << v(ti * T0 + i, tj * T1 + j) - << " flat idx = " - << (ti + tj * NT0) * FT + (i + j * T0) << std::endl; - std::cout << "subview_tile output = " << tile_subview(i, j) - << std::endl; -#endif - } - } - } - } - } // end scope - - // Create RL View - { - Kokkos::View v("v", N0, N1); - for (int ti = 0; ti < NT0; ++ti) { - for (int tj = 0; tj < NT1; ++tj) { - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - v(ti * T0 + i, tj * T1 + j) = (ti * NT1 + tj) * FT + (i + j * T0); - } - } - } - } - - for (int ti = 0; ti < NT0; ++ti) { - for (int tj = 0; tj < NT1; ++tj) { - auto tile_subview = Kokkos::tile_subview(v, ti, tj); - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - if (tile_subview(i, j) != v(ti * T0 + i, tj * T1 + j)) { - ++counter[1]; - } -#ifdef KOKKOS_VERBOSE_LAYOUTTILED_OUTPUT - std::cout << "idx0,idx1 = " << ti * T0 + i << "," << tj * T1 + j - << std::endl; - std::cout << "ti,tj,i,j: " << ti << "," << tj << "," << i << "," - << j << " v = " << v(ti * T0 + i, tj * T1 + j) - << " flat idx = " - << (ti * NT1 + tj) * FT + (i + j * T0) << std::endl; - std::cout << "subview_tile output = " << tile_subview(i, j) - << std::endl; -#endif - } - } - } - } - } // end scope - - // Create LR View - { - Kokkos::View v("v", N0, N1); - for (int tj = 0; tj < NT1; ++tj) { - for (int ti = 0; ti < NT0; ++ti) { - for (int i = 0; i < T0; ++i) { - for (int j = 0; j < T1; ++j) { - v(ti * T0 + i, tj * T1 + j) = (ti + tj * NT0) * FT + (i * T1 + j); - } - } - } - } - - for (int tj = 0; tj < NT1; ++tj) { - for (int ti = 0; ti < NT0; ++ti) { - auto tile_subview = Kokkos::tile_subview(v, ti, tj); - for (int i = 0; i < T0; ++i) { - for (int j = 0; j < T1; ++j) { - if (tile_subview(i, j) != v(ti * T0 + i, tj * T1 + j)) { - ++counter[2]; - } -#ifdef KOKKOS_VERBOSE_LAYOUTTILED_OUTPUT - std::cout << "idx0,idx1 = " << ti * T0 + i << "," << tj * T1 + j - << std::endl; - std::cout << "ti,tj,i,j: " << ti << "," << tj << "," << i << "," - << j << " v = " << v(ti * T0 + i, tj * T1 + j) - << " flat idx = " - << (ti + tj * NT0) * FT + (i * T1 + j) << std::endl; - std::cout << "subview_tile output = " << tile_subview(i, j) - << std::endl; -#endif - } - } - } - } - } // end scope - - // Create RR View - { - Kokkos::View v("v", N0, N1); - for (int ti = 0; ti < NT0; ++ti) { - for (int tj = 0; tj < NT1; ++tj) { - for (int i = 0; i < T0; ++i) { - for (int j = 0; j < T1; ++j) { - v(ti * T0 + i, tj * T1 + j) = (ti * NT1 + tj) * FT + (i * T1 + j); - } - } - } - } - - for (int ti = 0; ti < NT0; ++ti) { - for (int tj = 0; tj < NT1; ++tj) { - auto tile_subview = Kokkos::tile_subview(v, ti, tj); - for (int i = 0; i < T0; ++i) { - for (int j = 0; j < T1; ++j) { - if (tile_subview(i, j) != v(ti * T0 + i, tj * T1 + j)) { - ++counter[3]; - } -#ifdef KOKKOS_VERBOSE_LAYOUTTILED_OUTPUT - std::cout << "idx0,idx1 = " << ti * T0 + i << "," << tj * T1 + j - << std::endl; - std::cout << "ti,tj,i,j: " << ti << "," << tj << "," << i << "," - << j << " v = " << v(ti * T0 + i, tj * T1 + j) - << " flat idx = " - << (ti * NT1 + tj) * FT + (i * T1 + j) << std::endl; - std::cout << "subview_tile output = " << tile_subview(i, j) - << std::endl; - std::cout << "subview tile rank = " << Kokkos::rank(tile_subview) - << std::endl; -#endif - } - } - } - } - } // end scope - -#ifdef KOKKOS_VERBOSE_LAYOUTTILED_OUTPUT - std::cout << "subview_tile vs view errors:\n" - << " LL: " << counter[0] << " RL: " << counter[1] - << " LR: " << counter[2] << " RR: " << counter[3] << std::endl; -#endif - - ASSERT_EQ(counter[0], long(0)); - ASSERT_EQ(counter[1], long(0)); - ASSERT_EQ(counter[2], long(0)); - ASSERT_EQ(counter[3], long(0)); - } // end test_view_layout_tiled_subtile_2d - - static void test_view_layout_tiled_subtile_3d(const int N0, const int N1, - const int N2) { - const int FT = T0 * T1 * T2; - - const int NT0 = int(std::ceil(N0 / T0)); - const int NT1 = int(std::ceil(N1 / T1)); - const int NT2 = int(std::ceil(N2 / T2)); - - // Counter to check for errors at the end - long counter[4] = {0}; - // Create LL View - { - Kokkos::View v("v", N0, - N1, N2); - for (int tk = 0; tk < NT2; ++tk) { - for (int tj = 0; tj < NT1; ++tj) { - for (int ti = 0; ti < NT0; ++ti) { - for (int k = 0; k < T2; ++k) { - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - v(ti * T0 + i, tj * T1 + j, tk * T2 + k) = - (ti + tj * NT0 + tk * N0 * N1) * FT + - (i + j * T0 + k * T0 * T1); - } - } - } - } - } - } - - for (int tk = 0; tk < NT2; ++tk) { - for (int tj = 0; tj < NT1; ++tj) { - for (int ti = 0; ti < NT0; ++ti) { - auto tile_subview = Kokkos::tile_subview(v, ti, tj, tk); - for (int k = 0; k < T2; ++k) { - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - if (tile_subview(i, j, k) != - v(ti * T0 + i, tj * T1 + j, tk * T2 + k)) { - ++counter[0]; - } -#ifdef KOKKOS_VERBOSE_LAYOUTTILED_OUTPUT - std::cout << "idx0,idx1,idx2 = " << ti * T0 + i << "," - << tj * T1 + j << "," << tk * T2 + k << std::endl; - std::cout - << "ti,tj,tk,i,j,k: " << ti << "," << tj << "," << tk - << "," << i << "," << j << "," << k - << " v = " << v(ti * T0 + i, tj * T1 + j, tk * T2 + k) - << " flat idx = " - << (ti + tj * NT0 + tk * N0 * N1) * FT + - (i + j * T0 + k * T0 * T1) - << std::endl; - std::cout << "subview_tile output = " << tile_subview(i, j, k) - << std::endl; - std::cout - << "subview tile rank = " << Kokkos::rank(tile_subview) - << std::endl; -#endif - } - } - } - } - } - } - } // end scope - - // Create RL View - { - Kokkos::View v("v", N0, - N1, N2); - for (int ti = 0; ti < NT0; ++ti) { - for (int tj = 0; tj < NT1; ++tj) { - for (int tk = 0; tk < NT2; ++tk) { - for (int k = 0; k < T2; ++k) { - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - v(ti * T0 + i, tj * T1 + j, tk * T2 + k) = - (ti * NT1 * NT2 + tj * NT2 + tk) * FT + - (i + j * T0 + k * T0 * T1); - } - } - } - } - } - } - - for (int ti = 0; ti < NT0; ++ti) { - for (int tj = 0; tj < NT1; ++tj) { - for (int tk = 0; tk < NT2; ++tk) { - auto tile_subview = Kokkos::tile_subview(v, ti, tj, tk); - for (int k = 0; k < T2; ++k) { - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - if (tile_subview(i, j, k) != - v(ti * T0 + i, tj * T1 + j, tk * T2 + k)) { - ++counter[1]; - } -#ifdef KOKKOS_VERBOSE_LAYOUTTILED_OUTPUT - std::cout << "idx0,idx1,idx2 = " << ti * T0 + i << "," - << tj * T1 + j << "," << tk * T2 + k << std::endl; - std::cout - << "ti,tj,tk,i,j,k: " << ti << "," << tj << "," << tk - << "," << i << "," << j << "," << k - << " v = " << v(ti * T0 + i, tj * T1 + j, tk * T2 + k) - << " flat idx = " - << (ti * NT1 * NT2 + tj * NT2 + tk) * FT + - (i + j * T0 + k * T0 * T1) - << std::endl; - std::cout << "subview_tile output = " << tile_subview(i, j, k) - << std::endl; -#endif - } - } - } - } - } - } - } // end scope - - // Create LR View - { - Kokkos::View v("v", N0, - N1, N2); - for (int tk = 0; tk < NT2; ++tk) { - for (int tj = 0; tj < NT1; ++tj) { - for (int ti = 0; ti < NT0; ++ti) { - for (int i = 0; i < T0; ++i) { - for (int j = 0; j < T1; ++j) { - for (int k = 0; k < T2; ++k) { - v(ti * T0 + i, tj * T1 + j, tk * T2 + k) = - (ti + tj * NT0 + tk * NT0 * NT1) * FT + - (i * T1 * T2 + j * T2 + k); - } - } - } - } - } - } - - for (int tk = 0; tk < NT2; ++tk) { - for (int tj = 0; tj < NT1; ++tj) { - for (int ti = 0; ti < NT0; ++ti) { - auto tile_subview = Kokkos::tile_subview(v, ti, tj, tk); - for (int i = 0; i < T0; ++i) { - for (int j = 0; j < T1; ++j) { - for (int k = 0; k < T2; ++k) { - if (tile_subview(i, j, k) != - v(ti * T0 + i, tj * T1 + j, tk * T2 + k)) { - ++counter[2]; - } -#ifdef KOKKOS_VERBOSE_LAYOUTTILED_OUTPUT - std::cout << "idx0,idx1,idx2 = " << ti * T0 + i << "," - << tj * T1 + j << "," << tk * T2 + k << std::endl; - std::cout - << "ti,tj,tk,i,j,k: " << ti << "," << tj << "," << tk - << "," << i << "," << j << "," << k - << " v = " << v(ti * T0 + i, tj * T1 + j, tk * T2 + k) - << " flat idx = " - << (ti + tj * NT0 + tk * NT0 * NT1) * FT + - (i * T1 * T2 + j * T2 + k) - << std::endl; - std::cout << "subview_tile output = " << tile_subview(i, j, k) - << std::endl; - std::cout - << "subview tile rank = " << Kokkos::rank(tile_subview) - << std::endl; -#endif - } - } - } - } - } - } - } // end scope - - // Create RR View - { - Kokkos::View v("v", N0, - N1, N2); - for (int ti = 0; ti < NT0; ++ti) { - for (int tj = 0; tj < NT1; ++tj) { - for (int tk = 0; tk < NT2; ++tk) { - for (int i = 0; i < T0; ++i) { - for (int j = 0; j < T1; ++j) { - for (int k = 0; k < T2; ++k) { - v(ti * T0 + i, tj * T1 + j, tk * T2 + k) = - (ti * NT1 * NT2 + tj * NT2 + tk) * FT + - (i * T1 * T2 + j * T2 + k); - } - } - } - } - } - } - - for (int ti = 0; ti < NT0; ++ti) { - for (int tj = 0; tj < NT1; ++tj) { - for (int tk = 0; tk < NT2; ++tk) { - auto tile_subview = Kokkos::tile_subview(v, ti, tj, tk); - for (int i = 0; i < T0; ++i) { - for (int j = 0; j < T1; ++j) { - for (int k = 0; k < T2; ++k) { - if (tile_subview(i, j, k) != - v(ti * T0 + i, tj * T1 + j, tk * T2 + k)) { - ++counter[3]; - } -#ifdef KOKKOS_VERBOSE_LAYOUTTILED_OUTPUT - std::cout << "idx0,idx1,idx2 = " << ti * T0 + i << "," - << tj * T1 + j << "," << tk * T2 + k << std::endl; - std::cout - << "ti,tj,tk,i,j,k: " << ti << "," << tj << "," << tk - << "," << i << "," << j << "," << k - << " v = " << v(ti * T0 + i, tj * T1 + j, tk * T2 + k) - << " flat idx = " - << (ti * NT1 * NT2 + tj * NT2 + tk) * FT + - (i * T1 * T2 + j * T2 + k) - << std::endl; - std::cout << "subview_tile output = " << tile_subview(i, j, k) - << std::endl; - std::cout - << "subview tile rank = " << Kokkos::rank(tile_subview) - << std::endl; -#endif - } - } - } - } - } - } - } // end scope - -#ifdef KOKKOS_VERBOSE_LAYOUTTILED_OUTPUT - std::cout << "subview_tile vs view errors:\n" - << " LL: " << counter[0] << " RL: " << counter[1] - << " LR: " << counter[2] << " RR: " << counter[3] << std::endl; -#endif - - ASSERT_EQ(counter[0], long(0)); - ASSERT_EQ(counter[1], long(0)); - ASSERT_EQ(counter[2], long(0)); - ASSERT_EQ(counter[3], long(0)); - - } // end test_view_layout_tiled_subtile_3d - - static void test_view_layout_tiled_subtile_4d(const int N0, const int N1, - const int N2, const int N3) { - const int FT = T0 * T1 * T2 * T3; - - const int NT0 = int(std::ceil(N0 / T0)); - const int NT1 = int(std::ceil(N1 / T1)); - const int NT2 = int(std::ceil(N2 / T2)); - const int NT3 = int(std::ceil(N3 / T3)); - - // Counter to check for errors at the end - long counter[4] = {0}; - // Create LL View - { - Kokkos::View v( - "v", N0, N1, N2, N3); - for (int tl = 0; tl < NT3; ++tl) { - for (int tk = 0; tk < NT2; ++tk) { - for (int tj = 0; tj < NT1; ++tj) { - for (int ti = 0; ti < NT0; ++ti) { - for (int l = 0; l < T3; ++l) { - for (int k = 0; k < T2; ++k) { - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - v(ti * T0 + i, tj * T1 + j, tk * T2 + k, tl * T3 + l) = - (ti + tj * NT0 + tk * N0 * N1 + tl * N0 * N1 * N2) * - FT + - (i + j * T0 + k * T0 * T1 + l * T0 * T1 * T2); - } - } - } - } - } - } - } - } - - for (int tl = 0; tl < NT3; ++tl) { - for (int tk = 0; tk < NT2; ++tk) { - for (int tj = 0; tj < NT1; ++tj) { - for (int ti = 0; ti < NT0; ++ti) { - auto tile_subview = Kokkos::tile_subview(v, ti, tj, tk, tl); - for (int l = 0; l < T3; ++l) { - for (int k = 0; k < T2; ++k) { - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - if (tile_subview(i, j, k, l) != - v(ti * T0 + i, tj * T1 + j, tk * T2 + k, - tl * T3 + l)) { - ++counter[0]; - } -#ifdef KOKKOS_VERBOSE_LAYOUTTILED_OUTPUT - std::cout << "idx0,idx1,idx2,idx3 = " << ti * T0 + i - << "," << tj * T1 + j << "," << tk * T2 + k - << "," << tl * T3 + l << std::endl; - std::cout - << "ti,tj,tk,tl: " << ti << "," << tj << "," << tk - << "," << tl << "," - << " i,j,k,l: " << i << "," << j << "," << k << "," - << l << " v = " - << v(ti * T0 + i, tj * T1 + j, tk * T2 + k, - tl * T3 + l) - << " flat idx = " - << (ti + tj * NT0 + tk * N0 * N1 + - tl * N0 * N1 * N2) * - FT + - (i + j * T0 + k * T0 * T1 + l * T0 * T1 * T2) - << std::endl; - std::cout << "subview_tile output = " - << tile_subview(i, j, k, l) << std::endl; - std::cout << "subview tile rank = " - << Kokkos::rank(tile_subview) << std::endl; -#endif - } - } - } - } - } - } - } - } - } // end scope - - // Create RL View - { - Kokkos::View v( - "v", N0, N1, N2, N3); - for (int ti = 0; ti < NT0; ++ti) { - for (int tj = 0; tj < NT1; ++tj) { - for (int tk = 0; tk < NT2; ++tk) { - for (int tl = 0; tl < NT3; ++tl) { - for (int l = 0; l < T3; ++l) { - for (int k = 0; k < T2; ++k) { - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - v(ti * T0 + i, tj * T1 + j, tk * T2 + k, tl * T3 + l) = - (ti * NT1 * NT2 * N3 + tj * NT2 * N3 + tk * N3 + tl) * - FT + - (i + j * T0 + k * T0 * T1 + l * T0 * T1 * T2); - } - } - } - } - } - } - } - } - - for (int ti = 0; ti < NT0; ++ti) { - for (int tj = 0; tj < NT1; ++tj) { - for (int tk = 0; tk < NT2; ++tk) { - for (int tl = 0; tl < NT3; ++tl) { - auto tile_subview = Kokkos::tile_subview(v, ti, tj, tk, tl); - for (int l = 0; l < T3; ++l) { - for (int k = 0; k < T2; ++k) { - for (int j = 0; j < T1; ++j) { - for (int i = 0; i < T0; ++i) { - if (tile_subview(i, j, k, l) != - v(ti * T0 + i, tj * T1 + j, tk * T2 + k, - tl * T3 + l)) { - ++counter[1]; - } -#ifdef KOKKOS_VERBOSE_LAYOUTTILED_OUTPUT - std::cout << "idx0,idx1,idx2,idx3 = " << ti * T0 + i - << "," << tj * T1 + j << "," << tk * T2 + k - << "," << tl * T3 + l << std::endl; - std::cout - << "ti,tj,tk,tl: " << ti << "," << tj << "," << tk - << "," << tl << "," - << " i,j,k,l: " << i << "," << j << "," << k << "," - << l << " v = " - << v(ti * T0 + i, tj * T1 + j, tk * T2 + k, - tl * T3 + l) - << " flat idx = " - << (ti * NT1 * NT2 * N3 + tj * NT2 * N3 + tk * N3 + - tl) * FT + - (i + j * T0 + k * T0 * T1 + l * T0 * T1 * T2) - << std::endl; - std::cout << "subview_tile output = " - << tile_subview(i, j, k, l) << std::endl; - std::cout << "subview tile rank = " - << Kokkos::rank(tile_subview) << std::endl; -#endif - } - } - } - } - } - } - } - } - } // end scope - - // Create LR View - { - Kokkos::View v( - "v", N0, N1, N2, N3); - for (int tl = 0; tl < NT3; ++tl) { - for (int tk = 0; tk < NT2; ++tk) { - for (int tj = 0; tj < NT1; ++tj) { - for (int ti = 0; ti < NT0; ++ti) { - for (int i = 0; i < T0; ++i) { - for (int j = 0; j < T1; ++j) { - for (int k = 0; k < T2; ++k) { - for (int l = 0; l < T3; ++l) { - v(ti * T0 + i, tj * T1 + j, tk * T2 + k, tl * T3 + l) = - (ti + tj * NT0 + tk * NT0 * NT1 + - tl * NT0 * NT1 * NT2) * - FT + - (i * T1 * T2 * T3 + j * T2 * T3 + k * T3 + l); - } - } - } - } - } - } - } - } - - for (int tl = 0; tl < NT3; ++tl) { - for (int tk = 0; tk < NT2; ++tk) { - for (int tj = 0; tj < NT1; ++tj) { - for (int ti = 0; ti < NT0; ++ti) { - auto tile_subview = Kokkos::tile_subview(v, ti, tj, tk, tl); - for (int i = 0; i < T0; ++i) { - for (int j = 0; j < T1; ++j) { - for (int k = 0; k < T2; ++k) { - for (int l = 0; l < T3; ++l) { - if (tile_subview(i, j, k, l) != - v(ti * T0 + i, tj * T1 + j, tk * T2 + k, - tl * T3 + l)) { - ++counter[2]; - } -#ifdef KOKKOS_VERBOSE_LAYOUTTILED_OUTPUT - std::cout << "idx0,idx1,idx2,idx3 = " << ti * T0 + i - << "," << tj * T1 + j << "," << tk * T2 + k - << "," << tl * T3 + l << std::endl; - std::cout - << "ti,tj,tk,tl: " << ti << "," << tj << "," << tk - << "," << tl << "," - << " i,j,k,l: " << i << "," << j << "," << k << "," - << l << " v = " - << v(ti * T0 + i, tj * T1 + j, tk * T2 + k, - tl * T3 + l) - << " flat idx = " - << (ti + tj * NT0 + tk * NT0 * NT1 + - tl * NT0 * NT1 * NT2) * - FT + - (i * T1 * T2 * T3 + j * T2 * T3 + k * T3 + l) - << std::endl; - std::cout << "subview_tile output = " - << tile_subview(i, j, k, l) << std::endl; - std::cout << "subview tile rank = " - << Kokkos::rank(tile_subview) << std::endl; -#endif - } - } - } - } - } - } - } - } - } // end scope - - // Create RR View - { - Kokkos::View v( - "v", N0, N1, N2, N3); - for (int ti = 0; ti < NT0; ++ti) { - for (int tj = 0; tj < NT1; ++tj) { - for (int tk = 0; tk < NT2; ++tk) { - for (int tl = 0; tl < NT3; ++tl) { - for (int i = 0; i < T0; ++i) { - for (int j = 0; j < T1; ++j) { - for (int k = 0; k < T2; ++k) { - for (int l = 0; l < T3; ++l) { - v(ti * T0 + i, tj * T1 + j, tk * T2 + k, tl * T3 + l) = - (ti * NT1 * NT2 * NT3 + tj * NT2 * NT3 + tk * NT3 + - tl) * - FT + - (i * T1 * T2 * T3 + j * T2 * T3 + k * T3 + l); - } - } - } - } - } - } - } - } - - for (int ti = 0; ti < NT0; ++ti) { - for (int tj = 0; tj < NT1; ++tj) { - for (int tk = 0; tk < NT2; ++tk) { - for (int tl = 0; tl < NT3; ++tl) { - auto tile_subview = Kokkos::tile_subview(v, ti, tj, tk, tl); - for (int i = 0; i < T0; ++i) { - for (int j = 0; j < T1; ++j) { - for (int k = 0; k < T2; ++k) { - for (int l = 0; l < T3; ++l) { - if (tile_subview(i, j, k, l) != - v(ti * T0 + i, tj * T1 + j, tk * T2 + k, - tl * T3 + l)) { - ++counter[3]; - } -#ifdef KOKKOS_VERBOSE_LAYOUTTILED_OUTPUT - std::cout << "idx0,idx1,idx2,idx3 = " << ti * T0 + i - << "," << tj * T1 + j << "," << tk * T2 + k - << "," << tl * T3 + l << std::endl; - std::cout - << "ti,tj,tk,tl: " << ti << "," << tj << "," << tk - << "," << tl << "," - << " i,j,k,l: " << i << "," << j << "," << k << "," - << l << " v = " - << v(ti * T0 + i, tj * T1 + j, tk * T2 + k, - tl * T3 + l) - << " flat idx = " - << (ti * NT1 * NT2 * NT3 + tj * NT2 * NT3 + tk * NT3 + - tl) * FT + - (i * T1 * T2 * T3 + j * T2 * T3 + k * T3 + l) - << std::endl; - std::cout << "subview_tile output = " - << tile_subview(i, j, k, l) << std::endl; - std::cout << "subview tile rank = " - << Kokkos::rank(tile_subview) << std::endl; -#endif - } - } - } - } - } - } - } - } - } // end scope - -#ifdef KOKKOS_VERBOSE_LAYOUTTILED_OUTPUT - std::cout << "subview_tile vs view errors:\n" - << " LL: " << counter[0] << " RL: " << counter[1] - << " LR: " << counter[2] << " RR: " << counter[3] << std::endl; -#endif - - ASSERT_EQ(counter[0], long(0)); - ASSERT_EQ(counter[1], long(0)); - ASSERT_EQ(counter[2], long(0)); - ASSERT_EQ(counter[3], long(0)); - - } // end test_view_layout_tiled_subtile_4d - -}; // end TestViewLayoutTiled struct - -} // namespace - -TEST(TEST_CATEGORY, view_layouttiled) { - // These two examples are iterating by tile, then within a tile - not by - // extents If N# is not a power of two, but want to iterate by tile then - // within a tile, need to check that mapped index is within extent - TestViewLayoutTiled::test_view_layout_tiled_2d(4, 12); - TestViewLayoutTiled::test_view_layout_tiled_3d(4, 12, 16); - TestViewLayoutTiled::test_view_layout_tiled_4d(4, 12, 16, 12); -} -TEST(TEST_CATEGORY, view_layouttiled_subtile) { - // These two examples are iterating by tile, then within a tile - not by - // extents If N# is not a power of two, but want to iterate by tile then - // within a tile, need to check that mapped index is within extent - TestViewLayoutTiled::test_view_layout_tiled_subtile_2d(4, 12); - TestViewLayoutTiled::test_view_layout_tiled_subtile_3d(4, 12, - 16); - TestViewLayoutTiled::test_view_layout_tiled_subtile_4d( - 4, 12, 16, 12); -} -} // namespace Test - -#undef KOKKOS_IMPL_PUBLIC_INCLUDE diff --git a/lib/kokkos/core/unit_test/TestViewOfViews.hpp b/lib/kokkos/core/unit_test/TestViewOfViews.hpp new file mode 100644 index 0000000000..a87c829bb7 --- /dev/null +++ b/lib/kokkos/core/unit_test/TestViewOfViews.hpp @@ -0,0 +1,75 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#include + +#include + +namespace { + +// User-defined type with a View data member +template +class S { + V v_; + + public: + template + S(std::string label, Extents... extents) : v_(std::move(label), extents...) {} + S() = default; +}; + +template +void test_view_of_views() { + using VoV = Kokkos::View; + { // assigning a default-constructed view to destruct the inner objects + VoV vov("vov", 2, 3); + V a("a"); + V b("b"); + vov(0, 0) = a; + vov(1, 0) = a; + vov(0, 1) = b; +#ifndef KOKKOS_ENABLE_IMPL_VIEW_OF_VIEWS_DESTRUCTOR_PRECONDITION_VIOLATION_WORKAROUND + vov(0, 0) = V(); + vov(1, 0) = V(); + vov(0, 1) = V(); +#endif + } + { // using placement new to construct the inner objects and explicitly + // calling the destructor + VoV vov(Kokkos::view_alloc("vov", Kokkos::WithoutInitializing), 2, 3); + V a("a"); + V b("b"); + new (&vov(0, 0)) V(a); + new (&vov(1, 0)) V(a); + new (&vov(0, 1)) V(b); +#ifndef KOKKOS_ENABLE_IMPL_VIEW_OF_VIEWS_DESTRUCTOR_PRECONDITION_VIOLATION_WORKAROUND + vov(0, 0).~V(); + vov(1, 0).~V(); + vov(0, 1).~V(); +#else + // leaks memory +#endif + } +} + +TEST(TEST_CATEGORY, view_of_views) { + test_view_of_views>(); + test_view_of_views>(); + // User-defined type with View data member + test_view_of_views>>(); +} + +} // namespace diff --git a/lib/kokkos/core/unit_test/TestViewSubview.hpp b/lib/kokkos/core/unit_test/TestViewSubview.hpp index 386887d923..c60aa2fe26 100644 --- a/lib/kokkos/core/unit_test/TestViewSubview.hpp +++ b/lib/kokkos/core/unit_test/TestViewSubview.hpp @@ -2294,9 +2294,8 @@ template struct TestExtentsStaticTests { using test1 = typename static_expect_same< /* expected */ - Kokkos::Experimental::Extents, + Kokkos::Experimental::Extents, /* actual */ typename Kokkos::Impl::ParseViewExtents::type>::type; diff --git a/lib/kokkos/core/unit_test/UnitTest_ScopeGuard.cpp b/lib/kokkos/core/unit_test/UnitTest_ScopeGuard.cpp new file mode 100644 index 0000000000..b2176f3ef0 --- /dev/null +++ b/lib/kokkos/core/unit_test/UnitTest_ScopeGuard.cpp @@ -0,0 +1,155 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#include +#include +#include + +namespace { + +/** + * Fixture that checks Kokkos is neither initialized nor finalized before and + * after the test. + */ +class AssertEnvironmentTest : public ::testing::Test { + protected: + void SetUp() override { + ASSERT_FALSE(Kokkos::is_initialized()); + ASSERT_FALSE(Kokkos::is_finalized()); + } + + void TearDown() override { + ASSERT_FALSE(Kokkos::is_initialized()); + ASSERT_FALSE(Kokkos::is_finalized()); + } +}; + +using scope_guard_DeathTest = AssertEnvironmentTest; + +/** + * Test to create a scope guard normally. + */ +TEST_F(scope_guard_DeathTest, create) { + ::testing::FLAGS_gtest_death_test_style = "threadsafe"; + // run it in a different process so side effects are not kept + EXPECT_EXIT( + { + { + Kokkos::ScopeGuard guard{}; + + if (!Kokkos::is_initialized()) std::exit(EXIT_FAILURE); + if (Kokkos::is_finalized()) std::exit(EXIT_FAILURE); + } + + if (Kokkos::is_initialized()) std::exit(EXIT_FAILURE); + if (!Kokkos::is_finalized()) std::exit(EXIT_FAILURE); + + std::exit(EXIT_SUCCESS); + }, + testing::ExitedWithCode(EXIT_SUCCESS), ""); +} + +/** + * Test to create a scope guard with an argument. + */ +TEST_F(scope_guard_DeathTest, create_argument) { + ::testing::FLAGS_gtest_death_test_style = "threadsafe"; + // run it in a different process so side effects are not kept + EXPECT_EXIT( + { + { + Kokkos::InitializationSettings settings{}; + Kokkos::ScopeGuard guard{settings}; + } + + std::exit(EXIT_SUCCESS); + }, + testing::ExitedWithCode(EXIT_SUCCESS), ""); +} + +/** + * Test to create another scope guard when one has been created. + */ +TEST_F(scope_guard_DeathTest, create_while_initialize) { + ::testing::FLAGS_gtest_death_test_style = "threadsafe"; + EXPECT_DEATH( + { + Kokkos::ScopeGuard guard1{}; + + // create a second scope guard while there is one already existing + Kokkos::ScopeGuard guard2{}; + }, + "Creating a ScopeGuard while Kokkos is initialized"); +} + +/** + * Test to create a scope guard when initialization has been done manually. + */ +TEST_F(scope_guard_DeathTest, create_after_initialize) { + ::testing::FLAGS_gtest_death_test_style = "threadsafe"; + EXPECT_DEATH( + { + Kokkos::initialize(); + + // create a scope guard after manual initialization + Kokkos::ScopeGuard guard{}; + }, + "Creating a ScopeGuard while Kokkos is initialized"); +} + +/** + * Test to create another scope guard when one has been destroyed. + */ +TEST_F(scope_guard_DeathTest, create_after_finalize) { + ::testing::FLAGS_gtest_death_test_style = "threadsafe"; + EXPECT_DEATH( + { + { Kokkos::ScopeGuard guard1{}; } + + // create a second scope guard while the first one has been destroyed + // already + Kokkos::ScopeGuard guard2{}; + }, + "Creating a ScopeGuard after Kokkos was finalized"); +} + +/** + * Test to destroy a scope guard when finalization has been done manually. + */ +TEST_F(scope_guard_DeathTest, destroy_after_finalize) { + ::testing::FLAGS_gtest_death_test_style = "threadsafe"; + EXPECT_DEATH( + { + // create a scope guard and finalize it manually + Kokkos::ScopeGuard guard{}; + Kokkos::finalize(); + }, + "Destroying a ScopeGuard after Kokkos was finalized"); +} + +/** + * Static tests + */ + +// Test scope guard is not copyable. +static_assert(!std::is_copy_assignable()); +static_assert(!std::is_copy_constructible()); + +// Test scope guard is not movable. +static_assert(!std::is_move_assignable()); +static_assert(!std::is_move_constructible()); + +} // namespace diff --git a/lib/kokkos/core/unit_test/category_files/TestHPX_Category.hpp b/lib/kokkos/core/unit_test/category_files/TestHPX_Category.hpp index d3a7cdbea5..c6a2aa9f20 100644 --- a/lib/kokkos/core/unit_test/category_files/TestHPX_Category.hpp +++ b/lib/kokkos/core/unit_test/category_files/TestHPX_Category.hpp @@ -23,5 +23,6 @@ #define TEST_CATEGORY_NUMBER 3 #define TEST_CATEGORY_DEATH hpx_DeathTest #define TEST_EXECSPACE Kokkos::Experimental::HPX +#define TEST_CATEGORY_FIXTURE(name) hpx_##name #endif diff --git a/lib/kokkos/core/unit_test/category_files/TestOpenACC_Category.hpp b/lib/kokkos/core/unit_test/category_files/TestOpenACC_Category.hpp index 0c4e4b7e11..6105eadf14 100644 --- a/lib/kokkos/core/unit_test/category_files/TestOpenACC_Category.hpp +++ b/lib/kokkos/core/unit_test/category_files/TestOpenACC_Category.hpp @@ -23,5 +23,6 @@ #define TEST_CATEGORY_NUMBER 8 #define TEST_CATEGORY_DEATH openacc_DeathTest #define TEST_EXECSPACE Kokkos::Experimental::OpenACC +#define TEST_CATEGORY_FIXTURE(name) openacc_##name #endif diff --git a/lib/kokkos/core/unit_test/category_files/TestOpenMPTarget_Category.hpp b/lib/kokkos/core/unit_test/category_files/TestOpenMPTarget_Category.hpp index 235b34ffab..921cff7890 100644 --- a/lib/kokkos/core/unit_test/category_files/TestOpenMPTarget_Category.hpp +++ b/lib/kokkos/core/unit_test/category_files/TestOpenMPTarget_Category.hpp @@ -23,5 +23,6 @@ #define TEST_CATEGORY_NUMBER 4 #define TEST_CATEGORY_DEATH openmptarget_DeathTest #define TEST_EXECSPACE Kokkos::Experimental::OpenMPTarget +#define TEST_CATEGORY_FIXTURE(name) openmptarget_##name #endif diff --git a/lib/kokkos/core/unit_test/category_files/TestSYCL_Category.hpp b/lib/kokkos/core/unit_test/category_files/TestSYCL_Category.hpp index 8e1b18c9ac..59e72c72c7 100644 --- a/lib/kokkos/core/unit_test/category_files/TestSYCL_Category.hpp +++ b/lib/kokkos/core/unit_test/category_files/TestSYCL_Category.hpp @@ -23,5 +23,6 @@ #define TEST_CATEGORY_NUMBER 7 #define TEST_CATEGORY_DEATH sycl_DeathTest #define TEST_EXECSPACE Kokkos::Experimental::SYCL +#define TEST_CATEGORY_FIXTURE(name) sycl_##name #endif diff --git a/lib/kokkos/core/unit_test/category_files/TestThreads_Category.hpp b/lib/kokkos/core/unit_test/category_files/TestThreads_Category.hpp index 13b0b653f2..ae8ac60833 100644 --- a/lib/kokkos/core/unit_test/category_files/TestThreads_Category.hpp +++ b/lib/kokkos/core/unit_test/category_files/TestThreads_Category.hpp @@ -23,5 +23,6 @@ #define TEST_CATEGORY_NUMBER 1 #define TEST_CATEGORY_DEATH threads_DeathTest #define TEST_EXECSPACE Kokkos::Threads +#define TEST_CATEGORY_FIXTURE(name) threads_##name #endif diff --git a/lib/kokkos/core/unit_test/cuda/TestCuda_Graph.cpp b/lib/kokkos/core/unit_test/cuda/TestCuda_Graph.cpp deleted file mode 100644 index 2720363969..0000000000 --- a/lib/kokkos/core/unit_test/cuda/TestCuda_Graph.cpp +++ /dev/null @@ -1,18 +0,0 @@ -//@HEADER -// ************************************************************************ -// -// Kokkos v. 4.0 -// Copyright (2022) National Technology & Engineering -// Solutions of Sandia, LLC (NTESS). -// -// Under the terms of Contract DE-NA0003525 with NTESS, -// the U.S. Government retains certain rights in this software. -// -// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. -// See https://kokkos.org/LICENSE for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//@HEADER - -#include -#include diff --git a/lib/kokkos/core/unit_test/cuda/TestCuda_InterOp_StreamsMultiGPU.cpp b/lib/kokkos/core/unit_test/cuda/TestCuda_InterOp_StreamsMultiGPU.cpp index d94735ceb2..40955e9c7c 100644 --- a/lib/kokkos/core/unit_test/cuda/TestCuda_InterOp_StreamsMultiGPU.cpp +++ b/lib/kokkos/core/unit_test/cuda/TestCuda_InterOp_StreamsMultiGPU.cpp @@ -15,7 +15,7 @@ //@HEADER #include -#include +#include namespace { @@ -57,79 +57,6 @@ std::array get_execution_spaces( return {exec0, exec1}; } -// Test Interoperability with Cuda Streams -void test_policies(TEST_EXECSPACE exec0, Kokkos::View v0, - TEST_EXECSPACE exec, Kokkos::View v) { - using MemorySpace = typename TEST_EXECSPACE::memory_space; - - Kokkos::deep_copy(exec, v, 5); - Kokkos::deep_copy(exec0, v0, 5); - - Kokkos::deep_copy(v, v0); - - int sum; - int sum0; - - Kokkos::parallel_for("Test::cuda::raw_cuda_stream::Range_0", - Kokkos::RangePolicy(exec0, 0, 100), - Test::FunctorRange(v0)); - Kokkos::parallel_for("Test::cuda::raw_cuda_stream::Range", - Kokkos::RangePolicy(exec, 0, 100), - Test::FunctorRange(v)); - Kokkos::parallel_reduce( - "Test::cuda::raw_cuda_stream::RangeReduce_0", - Kokkos::RangePolicy>(exec0, - 0, 100), - Test::FunctorRangeReduce(v0), sum0); - Kokkos::parallel_reduce( - "Test::cuda::raw_cuda_stream::RangeReduce", - Kokkos::RangePolicy>(exec, 0, - 100), - Test::FunctorRangeReduce(v), sum); - ASSERT_EQ(600, sum0); - ASSERT_EQ(600, sum); - - Kokkos::parallel_for("Test::cuda::raw_cuda_stream::MDRange_0", - Kokkos::MDRangePolicy>( - exec0, {0, 0}, {10, 10}), - Test::FunctorMDRange(v0)); - Kokkos::parallel_for("Test::cuda::raw_cuda_stream::MDRange", - Kokkos::MDRangePolicy>( - exec, {0, 0}, {10, 10}), - Test::FunctorMDRange(v)); - Kokkos::parallel_reduce("Test::cuda::raw_cuda_stream::MDRangeReduce_0", - Kokkos::MDRangePolicy, - Kokkos::LaunchBounds<128, 2>>( - exec0, {0, 0}, {10, 10}), - Test::FunctorMDRangeReduce(v0), sum0); - Kokkos::parallel_reduce("Test::cuda::raw_cuda_stream::MDRangeReduce", - Kokkos::MDRangePolicy, - Kokkos::LaunchBounds<128, 2>>( - exec, {0, 0}, {10, 10}), - Test::FunctorMDRangeReduce(v), sum); - ASSERT_EQ(700, sum0); - ASSERT_EQ(700, sum); - - Kokkos::parallel_for("Test::cuda::raw_cuda_stream::Team_0", - Kokkos::TeamPolicy(exec0, 10, 10), - Test::FunctorTeam(v0)); - Kokkos::parallel_for("Test::cuda::raw_cuda_stream::Team", - Kokkos::TeamPolicy(exec, 10, 10), - Test::FunctorTeam(v)); - Kokkos::parallel_reduce( - "Test::cuda::raw_cuda_stream::Team_0", - Kokkos::TeamPolicy>(exec0, - 10, 10), - Test::FunctorTeamReduce(v0), sum0); - Kokkos::parallel_reduce( - "Test::cuda::raw_cuda_stream::Team", - Kokkos::TeamPolicy>(exec, 10, - 10), - Test::FunctorTeamReduce(v), sum); - ASSERT_EQ(800, sum0); - ASSERT_EQ(800, sum); -} - TEST(cuda_multi_gpu, managed_views) { StreamsAndDevices streams_and_devices; { @@ -169,93 +96,6 @@ TEST(cuda_multi_gpu, unmanaged_views) { } } -struct ScratchFunctor { - int scratch_size; - int R; - - ScratchFunctor(int scratch_size_, int R_) - : scratch_size(scratch_size_), R(R_) {} - - KOKKOS_FUNCTION - void operator()(const Kokkos::TeamPolicy::member_type &team, - int &error_accum) const { - Kokkos::View scratch_mem( - team.team_scratch(1), scratch_size); - - // Initialize scratch memory - Kokkos::parallel_for(Kokkos::TeamVectorRange(team, 0, scratch_size), - [&](int i) { scratch_mem(i) = 0; }); - team.team_barrier(); - - // Increment each entry in scratch memory R times - for (int r = 0; r < R; ++r) { - Kokkos::parallel_for(Kokkos::TeamVectorRange(team, 0, scratch_size), - [&](int i) { scratch_mem(i) += 1; }); - } - team.team_barrier(); - - // Check that each scratch entry has been incremented exactly R times - int team_error_accum; - auto R_loc = R; // avoid implicit capture of this - Kokkos::parallel_reduce( - Kokkos::TeamVectorRange(team, 0, scratch_size), - [&](int i, int &tsum) { - if (scratch_mem(i) != R_loc) { - tsum += 1; - } - }, - team_error_accum); - Kokkos::single(Kokkos::PerTeam(team), - [&]() { error_accum += team_error_accum; }); - } -}; - -void test_scratch(TEST_EXECSPACE exec0, TEST_EXECSPACE exec1) { - constexpr int N = 10; - constexpr int R = 1000; - constexpr int scratch_size = 100; - using ScratchType = Kokkos::View; - - // Test allocating and using scratch space - ScratchFunctor f(scratch_size, R); - - auto policy0 = - Kokkos::TeamPolicy(exec0, N, 10) - .set_scratch_size( - 1, Kokkos::PerTeam(ScratchType::shmem_size(scratch_size))); - auto policy1 = - Kokkos::TeamPolicy(exec1, N, 10) - .set_scratch_size( - 1, Kokkos::PerTeam(ScratchType::shmem_size(scratch_size))); - - int error0, error1; - - Kokkos::parallel_reduce("test_scratch_device_0", policy0, f, error0); - Kokkos::parallel_reduce("test_scratch_device_1", policy1, f, error1); - ASSERT_EQ(error0, 0); - ASSERT_EQ(error1, 0); - - // Request larger scratch size to trigger a realloc and test - const auto new_scratch_size = scratch_size + 10; - ScratchFunctor f_more_scratch(new_scratch_size, R); - - auto policy0_more_scratch = - Kokkos::TeamPolicy(exec0, N, 10) - .set_scratch_size( - 1, Kokkos::PerTeam(ScratchType::shmem_size(new_scratch_size))); - auto policy1_more_scratch = - Kokkos::TeamPolicy(exec1, N, 10) - .set_scratch_size( - 1, Kokkos::PerTeam(ScratchType::shmem_size(new_scratch_size))); - - Kokkos::parallel_reduce("test_realloc_scratch_device_0", policy0_more_scratch, - f_more_scratch, error0); - Kokkos::parallel_reduce("test_realloc_scratch_device_1", policy1_more_scratch, - f_more_scratch, error1); - ASSERT_EQ(error0, 0); - ASSERT_EQ(error1, 0); -} - TEST(cuda_multi_gpu, scratch_space) { StreamsAndDevices streams_and_devices; { diff --git a/lib/kokkos/core/unit_test/headers_self_contained/CMakeLists.txt b/lib/kokkos/core/unit_test/headers_self_contained/CMakeLists.txt index f792b03ed8..4c364ceee7 100644 --- a/lib/kokkos/core/unit_test/headers_self_contained/CMakeLists.txt +++ b/lib/kokkos/core/unit_test/headers_self_contained/CMakeLists.txt @@ -10,7 +10,8 @@ file(GLOB KOKKOS_CONTAINERS_HEADERS RELATIVE ${BASE_DIR}/containers/src file(GLOB KOKKOS_ALGORITHMS_HEADERS RELATIVE ${BASE_DIR}/algorithms/src ${BASE_DIR}/algorithms/src/*.hpp) -if(NOT Kokkos_ENABLE_DEPRECATED_CODE_4) +# erroring out when deprecated code is disabled and raising warnings that are treated as errors in the CI otherwise +if(NOT Kokkos_ENABLE_DEPRECATED_CODE_4 OR Kokkos_ENABLE_DEPRECATION_WARNINGS) list(REMOVE_ITEM KOKKOS_CONTAINERS_HEADERS "Kokkos_Vector.hpp") endif() diff --git a/lib/kokkos/core/unit_test/hip/TestHIP_Memory_Requirements.cpp b/lib/kokkos/core/unit_test/hip/TestHIP_Memory_Requirements.cpp index a213453ea1..8c72e9f297 100644 --- a/lib/kokkos/core/unit_test/hip/TestHIP_Memory_Requirements.cpp +++ b/lib/kokkos/core/unit_test/hip/TestHIP_Memory_Requirements.cpp @@ -48,9 +48,6 @@ TEST(hip, memory_requirements) { // we want all user-facing memory in hip to be coarse grained. As of // today(07.01.22) the documentation is not reliable/correct, we test the // memory on the device and host - // FIXME_HIP - GTEST_SKIP() << "skipping the test because the CI on MI100 returns: error( " - "hipErrorInvalidValue)"; KOKKOS_TEST_MEMORY_COARSEGRAINEDNESS(Kokkos::HIPSpace, int, 10); KOKKOS_TEST_MEMORY_COARSEGRAINEDNESS(Kokkos::HIPHostPinnedSpace, int, 10); KOKKOS_TEST_MEMORY_COARSEGRAINEDNESS(Kokkos::HIPManagedSpace, int, 10); diff --git a/lib/kokkos/core/unit_test/incremental/Test01_execspace.hpp b/lib/kokkos/core/unit_test/incremental/Test01_execspace.hpp index d7b2a57b44..a7fa26c728 100644 --- a/lib/kokkos/core/unit_test/incremental/Test01_execspace.hpp +++ b/lib/kokkos/core/unit_test/incremental/Test01_execspace.hpp @@ -63,7 +63,9 @@ struct TestIncrExecSpace { ASSERT_GT(concurrency, 0); #ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 + KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_PUSH() int in_parallel = ExecSpace::in_parallel(); + KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_POP() ASSERT_FALSE(in_parallel); #endif diff --git a/lib/kokkos/core/unit_test/openmp/TestOpenMP_Graph.cpp b/lib/kokkos/core/unit_test/openmp/TestOpenMP_Graph.cpp deleted file mode 100644 index 22c8ab1bf8..0000000000 --- a/lib/kokkos/core/unit_test/openmp/TestOpenMP_Graph.cpp +++ /dev/null @@ -1,18 +0,0 @@ -//@HEADER -// ************************************************************************ -// -// Kokkos v. 4.0 -// Copyright (2022) National Technology & Engineering -// Solutions of Sandia, LLC (NTESS). -// -// Under the terms of Contract DE-NA0003525 with NTESS, -// the U.S. Government retains certain rights in this software. -// -// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. -// See https://kokkos.org/LICENSE for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//@HEADER - -#include -#include diff --git a/lib/kokkos/core/unit_test/serial/TestSerial_Graph.cpp b/lib/kokkos/core/unit_test/serial/TestSerial_Graph.cpp deleted file mode 100644 index bff64d83e2..0000000000 --- a/lib/kokkos/core/unit_test/serial/TestSerial_Graph.cpp +++ /dev/null @@ -1,18 +0,0 @@ -//@HEADER -// ************************************************************************ -// -// Kokkos v. 4.0 -// Copyright (2022) National Technology & Engineering -// Solutions of Sandia, LLC (NTESS). -// -// Under the terms of Contract DE-NA0003525 with NTESS, -// the U.S. Government retains certain rights in this software. -// -// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. -// See https://kokkos.org/LICENSE for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//@HEADER - -#include -#include diff --git a/lib/kokkos/core/unit_test/sycl/TestSYCL_InterOp_StreamsMultiGPU.cpp b/lib/kokkos/core/unit_test/sycl/TestSYCL_InterOp_StreamsMultiGPU.cpp new file mode 100644 index 0000000000..d3906e409f --- /dev/null +++ b/lib/kokkos/core/unit_test/sycl/TestSYCL_InterOp_StreamsMultiGPU.cpp @@ -0,0 +1,64 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#include +#include + +namespace { + +std::array get_execution_spaces() { + std::vector gpu_devices = + sycl::device::get_devices(sycl::info::device_type::gpu); + + TEST_EXECSPACE exec0( + sycl::queue{gpu_devices.front(), sycl::property::queue::in_order()}); + TEST_EXECSPACE exec1( + sycl::queue{gpu_devices.back(), sycl::property::queue::in_order()}); + + return {exec0, exec1}; +} + +TEST(sycl_multi_gpu, managed_views) { + std::array execs = get_execution_spaces(); + + Kokkos::View view0(Kokkos::view_alloc("v0", execs[0]), + 100); + Kokkos::View view(Kokkos::view_alloc("v", execs[1]), + 100); + + test_policies(execs[0], view0, execs[1], view); +} + +TEST(sycl_multi_gpu, unmanaged_views) { + std::array execs = get_execution_spaces(); + + int *p0 = sycl::malloc_device(100, execs[0].sycl_queue()); + Kokkos::View view0(p0, 100); + + int *p1 = sycl::malloc_device(100, execs[1].sycl_queue()); + Kokkos::View view1(p1, 100); + + test_policies(execs[0], view0, execs[1], view1); + sycl::free(p0, execs[0].sycl_queue()); + sycl::free(p1, execs[1].sycl_queue()); +} + +TEST(sycl_multi_gpu, scratch_space) { + std::array execs = get_execution_spaces(); + + test_scratch(execs[0], execs[1]); +} +} // namespace diff --git a/lib/kokkos/core/unit_test/view/TestExtentsDatatypeConversion.cpp b/lib/kokkos/core/unit_test/view/TestExtentsDatatypeConversion.cpp index b95890614e..1b9b2a3681 100644 --- a/lib/kokkos/core/unit_test/view/TestExtentsDatatypeConversion.cpp +++ b/lib/kokkos/core/unit_test/view/TestExtentsDatatypeConversion.cpp @@ -23,15 +23,14 @@ namespace { // Helper to make static tests more succinct template -constexpr bool datatype_matches_extent = - std::is_same_v::type, - Extent>; +constexpr bool datatype_matches_extent = std::is_same_v< + typename Kokkos::Impl::ExtentsFromDataType::type, + Extent>; template constexpr bool extent_matches_datatype = - std::is_same_v::type>; + std::is_same_v::type>; // Conversion from DataType to extents // 0-rank view diff --git a/lib/kokkos/example/README b/lib/kokkos/example/README index 6686051244..2fe8727648 100644 --- a/lib/kokkos/example/README +++ b/lib/kokkos/example/README @@ -1,7 +1,7 @@ This directory contains example application proxies that use different parts of Kokkos. If you are looking for the FENL ("finite element -nonlinear" solve) example, it has moved into the LinAlg subpackage of -Tpetra. +nonlinear" solve) example, it has moved into the TrilinosCouplings +package in Trilinos. MANIFEST: diff --git a/lib/kokkos/example/build_cmake_installed/CMakeLists.txt b/lib/kokkos/example/build_cmake_installed/CMakeLists.txt index aaf745b418..c025f1d7d2 100644 --- a/lib/kokkos/example/build_cmake_installed/CMakeLists.txt +++ b/lib/kokkos/example/build_cmake_installed/CMakeLists.txt @@ -12,6 +12,7 @@ find_package(Kokkos REQUIRED) add_executable(example cmake_example.cpp foo.f) if(CMAKE_Fortran_COMPILER_ID STREQUAL LLVMFlang) set_target_properties(example PROPERTIES LINKER_LANGUAGE Fortran) + target_link_options(example PRIVATE -fno-fortran-main) endif() # This is the only thing required to set up compiler/linker flags diff --git a/lib/kokkos/example/tutorial/01_hello_world/hello_world.cpp b/lib/kokkos/example/tutorial/01_hello_world/hello_world.cpp index 22b8b6d63c..3104003fb4 100644 --- a/lib/kokkos/example/tutorial/01_hello_world/hello_world.cpp +++ b/lib/kokkos/example/tutorial/01_hello_world/hello_world.cpp @@ -16,7 +16,6 @@ #include #include -#include // // "Hello world" parallel_for example: @@ -25,12 +24,12 @@ // using a functor to define the loop body // 3. Shut down Kokkos // -// If Kokkos was built with C++11 enabled, try comparing this example -// to 01_hello_world_lambda. The latter uses C++11 lambdas (anonymous -// functions) to define the loop body of the parallel_for. That makes -// the code much more concise and readable. On the other hand, -// breaking out the loop body into an explicit functor makes it easier -// to test the loop independently of the parallel pattern. +// Try comparing this example to 01_hello_world_lambda, which uses +// C++11 lambdas (anonymous functions) to define the loop body of the +// parallel_for. That makes the code much more concise and readable. +// On the other hand, breaking out the loop body into an explicit +// functor makes it easier to test the loop independently of the +// parallel pattern. // // Functor that defines the parallel_for's loop body. @@ -72,11 +71,9 @@ int main(int argc, char* argv[]) { // start with "--kokkos-". Kokkos::initialize(argc, argv); - // Print the name of Kokkos' default execution space. We're using - // typeid here, so the name might get a bit mangled by the linker, - // but you should still be able to figure out what it is. + // Print the name of Kokkos' default execution space. printf("Hello World on Kokkos execution space %s\n", - typeid(Kokkos::DefaultExecutionSpace).name()); + Kokkos::DefaultExecutionSpace::name()); // Run the above functor on the default Kokkos execution space in // parallel, with a parallel for loop count of 15. diff --git a/lib/kokkos/example/tutorial/01_hello_world_lambda/hello_world_lambda.cpp b/lib/kokkos/example/tutorial/01_hello_world_lambda/hello_world_lambda.cpp index 909765e1fc..ad2c258c0f 100644 --- a/lib/kokkos/example/tutorial/01_hello_world_lambda/hello_world_lambda.cpp +++ b/lib/kokkos/example/tutorial/01_hello_world_lambda/hello_world_lambda.cpp @@ -16,7 +16,6 @@ #include #include -#include // // "Hello world" parallel_for example: @@ -25,10 +24,9 @@ // using a C++11 lambda to define the loop body // 3. Shut down Kokkos // -// This example only builds if C++11 is enabled. Compare this example -// to 01_hello_world, which uses functors (explicitly defined classes) -// to define the loop body of the parallel_for. Both functors and -// lambdas have their places. +// Compare this example to 01_hello_world, which uses functors +// (explicitly defined classes) to define the loop body of the +// parallel_for. Both functors and lambdas have their places. // int main(int argc, char* argv[]) { @@ -41,11 +39,9 @@ int main(int argc, char* argv[]) { // start with "--kokkos-". Kokkos::initialize(argc, argv); - // Print the name of Kokkos' default execution space. We're using - // typeid here, so the name might get a bit mangled by the linker, - // but you should still be able to figure out what it is. + // Print the name of Kokkos' default execution space. printf("Hello World on Kokkos execution space %s\n", - typeid(Kokkos::DefaultExecutionSpace).name()); + Kokkos::DefaultExecutionSpace::name()); // Run lambda on the default Kokkos execution space in parallel, // with a parallel for loop count of 15. The lambda's argument is diff --git a/lib/kokkos/example/tutorial/02_simple_reduce_lambda/simple_reduce_lambda.cpp b/lib/kokkos/example/tutorial/02_simple_reduce_lambda/simple_reduce_lambda.cpp index 5cae6da16c..1ca30e07e8 100644 --- a/lib/kokkos/example/tutorial/02_simple_reduce_lambda/simple_reduce_lambda.cpp +++ b/lib/kokkos/example/tutorial/02_simple_reduce_lambda/simple_reduce_lambda.cpp @@ -24,9 +24,8 @@ // using a C++11 lambda to define the loop body // 3. Shut down Kokkos // -// This example only builds if C++11 is enabled. Compare this example -// to 02_simple_reduce, which uses a functor to define the loop body -// of the parallel_reduce. +// Compare this example to 02_simple_reduce, which uses a functor to +// define the loop body of the parallel_reduce. // int main(int argc, char* argv[]) { diff --git a/lib/kokkos/generate_makefile.bash b/lib/kokkos/generate_makefile.bash index 70dd61f9af..25370daa3f 100755 --- a/lib/kokkos/generate_makefile.bash +++ b/lib/kokkos/generate_makefile.bash @@ -164,7 +164,6 @@ display_help_text() { echo " AMD_GFX942 = AMD GPU MI300 GFX942" echo " AMD_GFX1030 = AMD GPU V620/W6800 GFX1030" echo " AMD_GFX1100 = AMD GPU RX 7900 XT(X) GFX1100" - echo " AMD_GFX1103 = AMD APU Radeon 740M/760M/780M/880M/890M GFX1103" echo " [ARM]" echo " ARMV80 = ARMv8.0 Compatible CPU" echo " ARMV81 = ARMv8.1 Compatible CPU" diff --git a/lib/kokkos/master_history.txt b/lib/kokkos/master_history.txt index 31be925325..a0e83bef23 100644 --- a/lib/kokkos/master_history.txt +++ b/lib/kokkos/master_history.txt @@ -37,3 +37,4 @@ tag: 4.2.00 date: 11:09:2023 master: 1a3ea28f release: abe01c88 tag: 4.2.01 date: 01:30:2024 master: 71a9bcae release: 221e5f7a tag: 4.3.00 date: 04:03:2024 master: e0dc0128 release: f08217a4 tag: 4.3.01 date: 05:07:2024 master: 486cc745 release: 262d2d6e +tag: 4.4.00 date: 08:08:2024 master: 6ecdf605 release: 6068673c diff --git a/lib/kokkos/simd/src/Kokkos_SIMD.hpp b/lib/kokkos/simd/src/Kokkos_SIMD.hpp index 57d4afd88b..5e34e51989 100644 --- a/lib/kokkos/simd/src/Kokkos_SIMD.hpp +++ b/lib/kokkos/simd/src/Kokkos_SIMD.hpp @@ -183,15 +183,18 @@ template class data_types {}; #if defined(KOKKOS_ARCH_AVX512XEON) -using host_abi_set = abi_set>; +using host_abi_set = abi_set, + simd_abi::avx512_fixed_size<16>>; using data_type_set = data_types; #elif defined(KOKKOS_ARCH_AVX2) -using host_abi_set = abi_set>; +using host_abi_set = abi_set, + simd_abi::avx2_fixed_size<8>>; using data_type_set = data_types; #elif defined(KOKKOS_ARCH_ARM_NEON) -using host_abi_set = abi_set>; +using host_abi_set = abi_set, + simd_abi::neon_fixed_size<4>>; using data_type_set = data_types; #else diff --git a/lib/kokkos/simd/src/Kokkos_SIMD_AVX2.hpp b/lib/kokkos/simd/src/Kokkos_SIMD_AVX2.hpp index 6d0956f383..27c8af79ab 100644 --- a/lib/kokkos/simd/src/Kokkos_SIMD_AVX2.hpp +++ b/lib/kokkos/simd/src/Kokkos_SIMD_AVX2.hpp @@ -228,6 +228,106 @@ class simd_mask> { } }; +template <> +class simd_mask> { + __m256 m_value; + + public: + class reference { + __m256& m_mask; + int m_lane; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION __m256 bit_mask() const { + // FIXME_HIP ROCm 5.6, 5.7, and 6.0 can't compile with the intrinsic used + // here. +#ifdef KOKKOS_IMPL_WORKAROUND_ROCM_AVX2_ISSUE + return _mm256_cvtepi32_ps(_mm256_setr_epi32( +#else + return _mm256_castsi256_ps(_mm256_setr_epi32( +#endif + -std::int32_t(m_lane == 0), -std::int32_t(m_lane == 1), + -std::int32_t(m_lane == 2), -std::int32_t(m_lane == 3), + -std::int32_t(m_lane == 4), -std::int32_t(m_lane == 5), + -std::int32_t(m_lane == 6), -std::int32_t(m_lane == 7))); + } + + public: + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION reference(__m256& mask_arg, + int lane_arg) + : m_mask(mask_arg), m_lane(lane_arg) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION reference + operator=(bool value) const { + if (value) { + m_mask = _mm256_or_ps(bit_mask(), m_mask); + } else { + m_mask = _mm256_andnot_ps(bit_mask(), m_mask); + } + return *this; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION operator bool() const { + return (_mm256_movemask_ps(m_mask) & (1 << m_lane)) != 0; + } + }; + using value_type = bool; + using abi_type = simd_abi::avx2_fixed_size<8>; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask() = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION explicit simd_mask(value_type value) + : m_value(_mm256_castsi256_ps(_mm256_set1_epi32(-std::int32_t(value)))) {} + template >, + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit simd_mask( + G&& gen) noexcept + : m_value(_mm256_castsi256_ps(_mm256_setr_epi32( + -std::int32_t(gen(std::integral_constant())), + -std::int32_t(gen(std::integral_constant())), + -std::int32_t(gen(std::integral_constant())), + -std::int32_t(gen(std::integral_constant())), + -std::int32_t(gen(std::integral_constant())), + -std::int32_t(gen(std::integral_constant())), + -std::int32_t(gen(std::integral_constant())), + -std::int32_t(gen(std::integral_constant()))))) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION static constexpr std::size_t size() { + return 8; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit simd_mask( + __m256 const& value_in) + : m_value(value_in) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit operator __m256() + const { + return m_value; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION reference operator[](std::size_t i) { + return reference(m_value, int(i)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION value_type + operator[](std::size_t i) const { + return static_cast( + reference(const_cast<__m256&>(m_value), int(i))); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask + operator||(simd_mask const& other) const { + return simd_mask(_mm256_or_ps(m_value, other.m_value)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask + operator&&(simd_mask const& other) const { + return simd_mask(_mm256_and_ps(m_value, other.m_value)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask operator!() const { + auto const true_value = static_cast<__m256>(simd_mask(true)); + return simd_mask(_mm256_andnot_ps(m_value, true_value)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION bool operator==( + simd_mask const& other) const { + return _mm256_movemask_ps(m_value) == _mm256_movemask_ps(other.m_value); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION bool operator!=( + simd_mask const& other) const { + return !operator==(other); + } +}; + template <> class simd_mask> { __m128i m_value; @@ -324,6 +424,109 @@ class simd_mask> { } }; +template <> +class simd_mask> { + __m256i m_value; + + public: + class reference { + __m256i& m_mask; + int m_lane; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION __m256i bit_mask() const { + return _mm256_setr_epi32( + -std::int32_t(m_lane == 0), -std::int32_t(m_lane == 1), + -std::int32_t(m_lane == 2), -std::int32_t(m_lane == 3), + -std::int32_t(m_lane == 4), -std::int32_t(m_lane == 5), + -std::int32_t(m_lane == 6), -std::int32_t(m_lane == 7)); + } + + public: + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION reference(__m256i& mask_arg, + int lane_arg) + : m_mask(mask_arg), m_lane(lane_arg) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION reference + operator=(bool value) const { + if (value) { + m_mask = _mm256_or_si256(bit_mask(), m_mask); + } else { + m_mask = _mm256_andnot_si256(bit_mask(), m_mask); + } + return *this; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION operator bool() const { + return (_mm256_movemask_ps(_mm256_castsi256_ps(m_mask)) & + (1 << m_lane)) != 0; + } + }; + using value_type = bool; + using abi_type = simd_abi::avx2_fixed_size<8>; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask() = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask(simd_mask const&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask(simd_mask&&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION explicit simd_mask(value_type value) + : m_value(_mm256_set1_epi32(-std::int32_t(value))) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION static constexpr std::size_t size() { + return 8; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit simd_mask( + __m256i const& value_in) + : m_value(value_in) {} + template >, + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit simd_mask( + G&& gen) noexcept + : m_value(_mm256_setr_epi32( + -std::int32_t(gen(std::integral_constant())), + -std::int32_t(gen(std::integral_constant())), + -std::int32_t(gen(std::integral_constant())), + -std::int32_t(gen(std::integral_constant())), + -std::int32_t(gen(std::integral_constant())), + -std::int32_t(gen(std::integral_constant())), + -std::int32_t(gen(std::integral_constant())), + -std::int32_t(gen(std::integral_constant())))) {} + template + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask( + simd_mask const& other) { + for (std::size_t i = 0; i < size(); ++i) (*this)[i] = other[i]; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit operator __m256i() + const { + return m_value; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION reference operator[](std::size_t i) { + return reference(m_value, int(i)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION value_type + operator[](std::size_t i) const { + return static_cast( + reference(const_cast<__m256i&>(m_value), int(i))); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask + operator||(simd_mask const& other) const { + return simd_mask(_mm256_or_si256(m_value, other.m_value)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask + operator&&(simd_mask const& other) const { + return simd_mask(_mm256_and_si256(m_value, other.m_value)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask operator!() const { + auto const true_value = static_cast<__m256i>(simd_mask(true)); + return simd_mask(_mm256_andnot_si256(m_value, true_value)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION bool operator==( + simd_mask const& other) const { + return _mm256_movemask_ps(_mm256_castsi256_ps(m_value)) == + _mm256_movemask_ps(_mm256_castsi256_ps(other.m_value)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION bool operator!=( + simd_mask const& other) const { + return !operator==(other); + } +}; + template <> class simd_mask> { __m256i m_value; @@ -800,11 +1003,11 @@ class simd> { KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION static constexpr std::size_t size() { return 4; } - template , - bool> = false> + template , + bool> = false> KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(U&& value) : m_value(_mm_set1_ps(value_type(value))) {} - template >, @@ -1030,6 +1233,264 @@ namespace Experimental { static_cast<__m128>(c), static_cast<__m128>(b), static_cast<__m128>(a))); } +template <> +class simd> { + __m256 m_value; + + public: + using value_type = float; + using abi_type = simd_abi::avx2_fixed_size<8>; + using mask_type = simd_mask; + using reference = value_type&; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd() = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(simd const&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(simd&&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd& operator=(simd const&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd& operator=(simd&&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION static constexpr std::size_t size() { + return 8; + } + template , + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(U&& value) + : m_value(_mm256_set1_ps(value_type(value))) {} + template >, + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(G&& gen) + : m_value(_mm256_setr_ps(gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()))) { + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit simd( + __m256 const& value_in) + : m_value(value_in) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION reference operator[](std::size_t i) { + return reinterpret_cast(&m_value)[i]; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION value_type + operator[](std::size_t i) const { + return reinterpret_cast(&m_value)[i]; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_from(value_type const* ptr, + element_aligned_tag) { + m_value = _mm256_loadu_ps(ptr); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_from(value_type const* ptr, + vector_aligned_tag) { + m_value = _mm256_load_ps(ptr); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_to( + value_type* ptr, element_aligned_tag) const { + _mm256_storeu_ps(ptr, m_value); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_to(value_type* ptr, + vector_aligned_tag) const { + _mm256_store_ps(ptr, m_value); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit operator __m256() + const { + return m_value; + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd operator-() const + noexcept { + return simd(_mm256_sub_ps(_mm256_set1_ps(0.0), m_value)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator*( + simd const& lhs, simd const& rhs) noexcept { + return simd(_mm256_mul_ps(lhs.m_value, rhs.m_value)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator/( + simd const& lhs, simd const& rhs) noexcept { + return simd(_mm256_div_ps(lhs.m_value, rhs.m_value)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator+( + simd const& lhs, simd const& rhs) noexcept { + return simd(_mm256_add_ps(lhs.m_value, rhs.m_value)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator-( + simd const& lhs, simd const& rhs) noexcept { + return simd(_mm256_sub_ps(lhs.m_value, rhs.m_value)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator<(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm256_cmp_ps(static_cast<__m256>(lhs), + static_cast<__m256>(rhs), _CMP_LT_OS)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator>(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm256_cmp_ps(static_cast<__m256>(lhs), + static_cast<__m256>(rhs), _CMP_GT_OS)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator<=(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm256_cmp_ps(static_cast<__m256>(lhs), + static_cast<__m256>(rhs), _CMP_LE_OS)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator>=(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm256_cmp_ps(static_cast<__m256>(lhs), + static_cast<__m256>(rhs), _CMP_GE_OS)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator==(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm256_cmp_ps(static_cast<__m256>(lhs), + static_cast<__m256>(rhs), _CMP_EQ_OS)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator!=(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm256_cmp_ps(static_cast<__m256>(lhs), + static_cast<__m256>(rhs), _CMP_NEQ_OS)); + } +}; + +} // namespace Experimental + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION Experimental::simd< + float, Experimental::simd_abi::avx2_fixed_size<8>> +copysign( + Experimental::simd> const& + a, + Experimental::simd> const& + b) { + __m256 const sign_mask = _mm256_set1_ps(-0.0); + return Experimental::simd>( + _mm256_xor_ps(_mm256_andnot_ps(sign_mask, static_cast<__m256>(a)), + _mm256_and_ps(sign_mask, static_cast<__m256>(b)))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + abs(Experimental::simd< + float, Experimental::simd_abi::avx2_fixed_size<8>> const& a) { + __m256 const sign_mask = _mm256_set1_ps(-0.0); + return Experimental::simd>( + _mm256_andnot_ps(sign_mask, static_cast<__m256>(a))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + floor(Experimental::simd< + float, Experimental::simd_abi::avx2_fixed_size<8>> const& a) { + return Experimental::simd>( + _mm256_round_ps(static_cast<__m256>(a), + (_MM_FROUND_TO_NEG_INF | _MM_FROUND_NO_EXC))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + ceil(Experimental::simd< + float, Experimental::simd_abi::avx2_fixed_size<8>> const& a) { + return Experimental::simd>( + _mm256_round_ps(static_cast<__m256>(a), + (_MM_FROUND_TO_POS_INF | _MM_FROUND_NO_EXC))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + round(Experimental::simd< + float, Experimental::simd_abi::avx2_fixed_size<8>> const& a) { + return Experimental::simd>( + _mm256_round_ps(static_cast<__m256>(a), + (_MM_FROUND_TO_NEAREST_INT | _MM_FROUND_NO_EXC))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + trunc(Experimental::simd< + float, Experimental::simd_abi::avx2_fixed_size<8>> const& a) { + return Experimental::simd>( + _mm256_round_ps(static_cast<__m256>(a), + (_MM_FROUND_TO_ZERO | _MM_FROUND_NO_EXC))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + sqrt(Experimental::simd< + float, Experimental::simd_abi::avx2_fixed_size<8>> const& a) { + return Experimental::simd>( + _mm256_sqrt_ps(static_cast<__m256>(a))); +} + +#ifdef __INTEL_COMPILER + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + cbrt(Experimental::simd< + float, Experimental::simd_abi::avx2_fixed_size<8>> const& a) { + return Experimental::simd>( + _mm256_cbrt_ps(static_cast<__m256>(a))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + exp(Experimental::simd< + float, Experimental::simd_abi::avx2_fixed_size<8>> const& a) { + return Experimental::simd>( + _mm256_exp_ps(static_cast<__m256>(a))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + log(Experimental::simd< + float, Experimental::simd_abi::avx2_fixed_size<8>> const& a) { + return Experimental::simd>( + _mm256_log_ps(static_cast<__m256>(a))); +} + +#endif + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION Experimental::simd< + float, Experimental::simd_abi::avx2_fixed_size<8>> +fma(Experimental::simd> const& + a, + Experimental::simd> const& + b, + Experimental::simd> const& + c) { + return Experimental::simd>( + _mm256_fmadd_ps(static_cast<__m256>(a), static_cast<__m256>(b), + static_cast<__m256>(c))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION Experimental::simd< + float, Experimental::simd_abi::avx2_fixed_size<8>> +max(Experimental::simd> const& + a, + Experimental::simd> const& + b) { + return Experimental::simd>( + _mm256_max_ps(static_cast<__m256>(a), static_cast<__m256>(b))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION Experimental::simd< + float, Experimental::simd_abi::avx2_fixed_size<8>> +min(Experimental::simd> const& + a, + Experimental::simd> const& + b) { + return Experimental::simd>( + _mm256_min_ps(static_cast<__m256>(a), static_cast<__m256>(b))); +} + +namespace Experimental { + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + simd> + condition(simd_mask> const& a, + simd> const& b, + simd> const& c) { + return simd>(_mm256_blendv_ps( + static_cast<__m256>(c), static_cast<__m256>(b), static_cast<__m256>(a))); +} + template <> class simd> { __m128i m_value; @@ -1229,6 +1690,207 @@ namespace Experimental { _mm_castsi128_ps(static_cast<__m128i>(a))))); } +template <> +class simd> { + __m256i m_value; + + public: + using value_type = std::int32_t; + using abi_type = simd_abi::avx2_fixed_size<8>; + using mask_type = simd_mask; + using reference = value_type&; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd() = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(simd const&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(simd&&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd& operator=(simd const&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd& operator=(simd&&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION static constexpr std::size_t size() { + return 8; + } + template , + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(U&& value) + : m_value(_mm256_set1_epi32(value_type(value))) {} + template >, + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit simd( + G&& gen) noexcept + : m_value( + _mm256_setr_epi32(gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()))) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit simd( + __m256i const& value_in) + : m_value(value_in) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION reference operator[](std::size_t i) { + return reinterpret_cast(&m_value)[i]; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION value_type + operator[](std::size_t i) const { + return reinterpret_cast(&m_value)[i]; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_from(value_type const* ptr, + element_aligned_tag) { + // FIXME_HIP ROCm 5.6, 5.7, and 6.0 can't compile with the intrinsic used + // here. +#ifdef KOKKOS_IMPL_WORKAROUND_ROCM_AVX2_ISSUE + m_value = _mm256_loadu_si256(reinterpret_cast<__m256i const*>(ptr)); +#else + m_value = _mm256_maskload_epi32(ptr, static_cast<__m256i>(mask_type(true))); +#endif + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_from(value_type const* ptr, + vector_aligned_tag) { + // FIXME_HIP ROCm 5.6, 5.7, and 6.0 can't compile with the intrinsic used + // here. +#ifdef KOKKOS_IMPL_WORKAROUND_ROCM_AVX2_ISSUE + m_value = _mm256_loadu_si256(reinterpret_cast<__m256i const*>(ptr)); +#else + m_value = _mm256_maskload_epi32(ptr, static_cast<__m256i>(mask_type(true))); +#endif + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_to( + value_type* ptr, element_aligned_tag) const { + _mm256_maskstore_epi32(ptr, static_cast<__m256i>(mask_type(true)), m_value); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_to(value_type* ptr, + vector_aligned_tag) const { + _mm256_maskstore_epi32(ptr, static_cast<__m256i>(mask_type(true)), m_value); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit operator __m256i() + const { + return m_value; + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator==(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm256_cmpeq_epi32(static_cast<__m256i>(lhs), + static_cast<__m256i>(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator>(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm256_cmpgt_epi32(static_cast<__m256i>(lhs), + static_cast<__m256i>(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator<(simd const& lhs, simd const& rhs) noexcept { + return !(lhs >= rhs); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator<=(simd const& lhs, simd const& rhs) noexcept { + return (lhs < rhs) || (lhs == rhs); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator>=(simd const& lhs, simd const& rhs) noexcept { + return (lhs > rhs) || (lhs == rhs); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator!=(simd const& lhs, simd const& rhs) noexcept { + return !(lhs == rhs); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator-( + simd const& lhs, simd const& rhs) noexcept { + return simd( + _mm256_sub_epi32(static_cast<__m256i>(lhs), static_cast<__m256i>(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator+( + simd const& lhs, simd const& rhs) noexcept { + return simd( + _mm256_add_epi32(static_cast<__m256i>(lhs), static_cast<__m256i>(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator*( + simd const& lhs, simd const& rhs) noexcept { + return simd(_mm256_mullo_epi32(static_cast<__m256i>(lhs), + static_cast<__m256i>(rhs))); + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator>>( + simd const& lhs, int rhs) noexcept { + return simd(_mm256_srai_epi32(static_cast<__m256i>(lhs), rhs)); + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator>>( + simd const& lhs, simd const& rhs) noexcept { + return simd(_mm256_srav_epi32(static_cast<__m256i>(lhs), + static_cast<__m256i>(rhs))); + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator<<( + simd const& lhs, int rhs) noexcept { + return simd(_mm256_slli_epi32(static_cast<__m256i>(lhs), rhs)); + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator<<( + simd const& lhs, simd const& rhs) noexcept { + return simd(_mm256_sllv_epi32(static_cast<__m256i>(lhs), + static_cast<__m256i>(rhs))); + } +}; + +} // namespace Experimental + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + abs(Experimental::simd< + std::int32_t, Experimental::simd_abi::avx2_fixed_size<8>> const& a) { + __m256i const rhs = static_cast<__m256i>(a); + return Experimental::simd>( + _mm256_abs_epi32(rhs)); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + floor(Experimental::simd< + std::int32_t, Experimental::simd_abi::avx2_fixed_size<8>> const& a) { + return Experimental::simd>( + _mm256_cvtepi32_ps(static_cast<__m256i>(a))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + ceil(Experimental::simd< + std::int32_t, Experimental::simd_abi::avx2_fixed_size<8>> const& a) { + return Experimental::simd>( + _mm256_cvtepi32_ps(static_cast<__m256i>(a))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + round(Experimental::simd< + std::int32_t, Experimental::simd_abi::avx2_fixed_size<8>> const& a) { + return Experimental::simd>( + _mm256_cvtepi32_ps(static_cast<__m256i>(a))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + trunc(Experimental::simd< + std::int32_t, Experimental::simd_abi::avx2_fixed_size<8>> const& a) { + return Experimental::simd>( + _mm256_cvtepi32_ps(static_cast<__m256i>(a))); +} + +namespace Experimental { + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + simd> + condition(simd_mask> const& a, + simd> const& b, + simd> const& c) { + return simd>(_mm256_castps_si256( + _mm256_blendv_ps(_mm256_castsi256_ps(static_cast<__m256i>(c)), + _mm256_castsi256_ps(static_cast<__m256i>(b)), + _mm256_castsi256_ps(static_cast<__m256i>(a))))); +} + template <> class simd> { __m256i m_value; @@ -1515,6 +2177,16 @@ class simd> { static_cast<__m256i>(mask_type(true))); #endif } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_to( + value_type* ptr, element_aligned_tag) const { + _mm256_maskstore_epi64(reinterpret_cast(ptr), + static_cast<__m256i>(mask_type(true)), m_value); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_to(value_type* ptr, + vector_aligned_tag) const { + _mm256_maskstore_epi64(reinterpret_cast(ptr), + static_cast<__m256i>(mask_type(true)), m_value); + } KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit operator __m256i() const { return m_value; @@ -1821,6 +2493,94 @@ class where_expression>, } }; +template <> +class const_where_expression>, + simd>> { + public: + using abi_type = simd_abi::avx2_fixed_size<8>; + using value_type = simd; + using mask_type = simd_mask; + + protected: + value_type& m_value; + mask_type const& m_mask; + + public: + const_where_expression(mask_type const& mask_arg, value_type const& value_arg) + : m_value(const_cast(value_arg)), m_mask(mask_arg) {} + + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_to(float* mem, element_aligned_tag) const { + _mm256_maskstore_ps(mem, _mm256_castps_si256(static_cast<__m256>(m_mask)), + static_cast<__m256>(m_value)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_to(float* mem, vector_aligned_tag) const { + _mm256_maskstore_ps(mem, _mm256_castps_si256(static_cast<__m256>(m_mask)), + static_cast<__m256>(m_value)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void scatter_to( + float* mem, + simd> const& index) const { + for (std::size_t lane = 0; lane < value_type::size(); ++lane) { + if (m_mask[lane]) mem[index[lane]] = m_value[lane]; + } + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION value_type const& + impl_get_value() const { + return m_value; + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION mask_type const& + impl_get_mask() const { + return m_mask; + } +}; + +template <> +class where_expression>, + simd>> + : public const_where_expression< + simd_mask>, + simd>> { + public: + where_expression( + simd_mask> const& mask_arg, + simd>& value_arg) + : const_where_expression(mask_arg, value_arg) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_from(float const* mem, element_aligned_tag) { + m_value = value_type(_mm256_maskload_ps( + mem, _mm256_castps_si256(static_cast<__m256>(m_mask)))); + } + void copy_from(float const* mem, vector_aligned_tag) { + m_value = value_type(_mm256_maskload_ps( + mem, _mm256_castps_si256(static_cast<__m256>(m_mask)))); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void gather_from( + float const* mem, + simd> const& index) { + m_value = value_type(_mm256_mask_i32gather_ps( + static_cast<__m256>(m_value), mem, static_cast<__m256i>(index), + static_cast<__m256>(m_mask), 4)); + } + template >>, + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void operator=(U&& x) { + auto const x_as_value_type = + static_cast>>( + std::forward(x)); + m_value = simd>(_mm256_blendv_ps( + static_cast<__m256>(m_value), static_cast<__m256>(x_as_value_type), + static_cast<__m256>(m_mask))); + } +}; + template <> class const_where_expression< simd_mask>, @@ -1923,6 +2683,109 @@ class where_expression>, } }; +template <> +class const_where_expression< + simd_mask>, + simd>> { + public: + using abi_type = simd_abi::avx2_fixed_size<8>; + using value_type = simd; + using mask_type = simd_mask; + + protected: + value_type& m_value; + mask_type const& m_mask; + + public: + const_where_expression(mask_type const& mask_arg, value_type const& value_arg) + : m_value(const_cast(value_arg)), m_mask(mask_arg) {} + + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_to(std::int32_t* mem, element_aligned_tag) const { + _mm256_maskstore_epi32(mem, static_cast<__m256i>(m_mask), + static_cast<__m256i>(m_value)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_to(std::int32_t* mem, vector_aligned_tag) const { + _mm256_maskstore_epi32(mem, static_cast<__m256i>(m_mask), + static_cast<__m256i>(m_value)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void scatter_to( + std::int32_t* mem, + simd> const& index) const { + for (std::size_t lane = 0; lane < value_type::size(); ++lane) { + if (m_mask[lane]) mem[index[lane]] = m_value[lane]; + } + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION value_type const& + impl_get_value() const { + return m_value; + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION mask_type const& + impl_get_mask() const { + return m_mask; + } +}; + +template <> +class where_expression>, + simd>> + : public const_where_expression< + simd_mask>, + simd>> { + public: + where_expression( + simd_mask> const& mask_arg, + simd>& value_arg) + : const_where_expression(mask_arg, value_arg) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_from(std::int32_t const* mem, element_aligned_tag) { +#ifdef KOKKOS_IMPL_WORKAROUND_ROCM_AVX2_ISSUE + __m256i tmp = _mm256_loadu_si256(reinterpret_cast<__m256i const*>(mem)); + m_value = value_type(_mm256_and_si256(tmp, static_cast<__m256i>(m_mask))); +#else + m_value = + value_type(_mm256_maskload_epi32(mem, static_cast<__m256i>(m_mask))); +#endif + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_from(std::int32_t const* mem, vector_aligned_tag) { +#ifdef KOKKOS_IMPL_WORKAROUND_ROCM_AVX2_ISSUE + __m256i tmp = _mm256_load_si256(reinterpret_cast<__m256i const*>(mem)); + m_value = value_type(_mm256_and_si256(tmp, static_cast<__m256i>(m_mask))); +#else + m_value = + value_type(_mm256_maskload_epi32(mem, static_cast<__m256i>(m_mask))); +#endif + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void gather_from( + std::int32_t const* mem, + simd> const& index) { + m_value = value_type(_mm256_mask_i32gather_epi32( + static_cast<__m256i>(m_value), mem, static_cast<__m256i>(index), + static_cast<__m256i>(m_mask), 4)); + } + template < + class U, + std::enable_if_t>>, + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void operator=(U&& x) { + auto const x_as_value_type = + static_cast>>( + std::forward(x)); + m_value = simd>( + _mm256_castps_si256(_mm256_blendv_ps( + _mm256_castsi256_ps(static_cast<__m256i>(m_value)), + _mm256_castsi256_ps(static_cast<__m256i>(x_as_value_type)), + _mm256_castsi256_ps(static_cast<__m256i>(m_mask))))); + } +}; + template <> class const_where_expression< simd_mask>, diff --git a/lib/kokkos/simd/src/Kokkos_SIMD_AVX512.hpp b/lib/kokkos/simd/src/Kokkos_SIMD_AVX512.hpp index 7fa35c204a..84e8af3cd7 100644 --- a/lib/kokkos/simd/src/Kokkos_SIMD_AVX512.hpp +++ b/lib/kokkos/simd/src/Kokkos_SIMD_AVX512.hpp @@ -140,6 +140,122 @@ class simd_mask> { } }; +template +class simd_mask> { + __mmask16 m_value; + + public: + class reference { + __mmask16& m_mask; + int m_lane; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION __mmask16 bit_mask() const { + return __mmask16(std::int32_t(1 << m_lane)); + } + + public: + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION reference(__mmask16& mask_arg, + int lane_arg) + : m_mask(mask_arg), m_lane(lane_arg) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION reference + operator=(bool value) const { + if (value) { + m_mask |= bit_mask(); + } else { + m_mask &= ~bit_mask(); + } + return *this; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION operator bool() const { + return (m_mask & bit_mask()) != 0; + } + }; + using value_type = bool; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask() = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION explicit simd_mask(value_type value) + : m_value(-std::int32_t(value)) {} + template + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask( + simd_mask> const& other) + : m_value(static_cast<__mmask16>(other)) {} + template >, + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask(G&& gen) : m_value(false) { + reference(m_value, int(0)) = + static_cast(gen(std::integral_constant())); + reference(m_value, int(1)) = + static_cast(gen(std::integral_constant())); + reference(m_value, int(2)) = + static_cast(gen(std::integral_constant())); + reference(m_value, int(3)) = + static_cast(gen(std::integral_constant())); + reference(m_value, int(4)) = + static_cast(gen(std::integral_constant())); + reference(m_value, int(5)) = + static_cast(gen(std::integral_constant())); + reference(m_value, int(6)) = + static_cast(gen(std::integral_constant())); + reference(m_value, int(7)) = + static_cast(gen(std::integral_constant())); + reference(m_value, int(8)) = + static_cast(gen(std::integral_constant())); + reference(m_value, int(9)) = + static_cast(gen(std::integral_constant())); + reference(m_value, int(10)) = + static_cast(gen(std::integral_constant())); + reference(m_value, int(11)) = + static_cast(gen(std::integral_constant())); + reference(m_value, int(12)) = + static_cast(gen(std::integral_constant())); + reference(m_value, int(13)) = + static_cast(gen(std::integral_constant())); + reference(m_value, int(14)) = + static_cast(gen(std::integral_constant())); + reference(m_value, int(15)) = + static_cast(gen(std::integral_constant())); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION static constexpr std::size_t size() { + return 16; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit simd_mask( + __mmask16 const& value_in) + : m_value(value_in) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit operator __mmask16() + const { + return m_value; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION reference operator[](std::size_t i) { + return reference(m_value, int(i)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION value_type + operator[](std::size_t i) const { + auto const bit_mask = __mmask16(std::int32_t(1 << i)); + return (m_value & bit_mask) != 0; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask + operator||(simd_mask const& other) const { + return simd_mask(_kor_mask16(m_value, other.m_value)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask + operator&&(simd_mask const& other) const { + return simd_mask(_kand_mask16(m_value, other.m_value)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask operator!() const { + static const __mmask16 true_value(static_cast<__mmask16>(simd_mask(true))); + return simd_mask(_kxor_mask16(true_value, m_value)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION bool operator==( + simd_mask const& other) const { + return m_value == other.m_value; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION bool operator!=( + simd_mask const& other) const { + return m_value != other.m_value; + } +}; + template <> class simd> { __m512d m_value; @@ -700,6 +816,280 @@ simd> condition( static_cast<__m256>(b))); } +template <> +class simd> { + __m512 m_value; + + public: + using value_type = float; + using abi_type = simd_abi::avx512_fixed_size<16>; + using mask_type = simd_mask; + using reference = value_type&; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd() = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(simd const&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(simd&&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd& operator=(simd const&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd& operator=(simd&&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION static constexpr std::size_t size() { + return 16; + } + template , + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(U&& value) + : m_value(_mm512_set1_ps(value_type(value))) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit simd( + __m512 const& value_in) + : m_value(value_in) {} + template >, + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(G&& gen) + : m_value( + _mm512_setr_ps(gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()))) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION reference operator[](std::size_t i) { + return reinterpret_cast(&m_value)[i]; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION value_type + operator[](std::size_t i) const { + return reinterpret_cast(&m_value)[i]; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_from(value_type const* ptr, + element_aligned_tag) { + m_value = _mm512_loadu_ps(ptr); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_from(value_type const* ptr, + vector_aligned_tag) { + m_value = _mm512_load_ps(ptr); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_to( + value_type* ptr, element_aligned_tag) const { + _mm512_storeu_ps(ptr, m_value); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_to(value_type* ptr, + vector_aligned_tag) const { + _mm512_store_ps(ptr, m_value); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit operator __m512() + const { + return m_value; + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd operator-() const + noexcept { + return simd(_mm512_sub_ps(_mm512_set1_ps(0.0), m_value)); + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator*( + simd const& lhs, simd const& rhs) noexcept { + return simd(_mm512_mul_ps(lhs.m_value, rhs.m_value)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator/( + simd const& lhs, simd const& rhs) noexcept { + return simd(_mm512_div_ps(lhs.m_value, rhs.m_value)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator+( + simd const& lhs, simd const& rhs) noexcept { + return simd(_mm512_add_ps(lhs.m_value, rhs.m_value)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator-( + simd const& lhs, simd const& rhs) noexcept { + return simd(_mm512_sub_ps(lhs.m_value, rhs.m_value)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator<(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm512_cmp_ps_mask(lhs.m_value, rhs.m_value, _CMP_LT_OS)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator>(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm512_cmp_ps_mask(lhs.m_value, rhs.m_value, _CMP_GT_OS)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator<=(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm512_cmp_ps_mask(lhs.m_value, rhs.m_value, _CMP_LE_OS)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator>=(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm512_cmp_ps_mask(lhs.m_value, rhs.m_value, _CMP_GE_OS)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator==(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm512_cmp_ps_mask(lhs.m_value, rhs.m_value, _CMP_EQ_OS)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator!=(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm512_cmp_ps_mask(lhs.m_value, rhs.m_value, _CMP_NEQ_OS)); + } +}; + +} // namespace Experimental + +KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION +Experimental::simd> +copysign(Experimental::simd< + float, Experimental::simd_abi::avx512_fixed_size<16>> const& a, + Experimental::simd< + float, Experimental::simd_abi::avx512_fixed_size<16>> const& b) { + __m512 const sign_mask = _mm512_set1_ps(-0.0); + return Experimental::simd>( + _mm512_xor_ps(_mm512_andnot_ps(sign_mask, static_cast<__m512>(a)), + _mm512_and_ps(sign_mask, static_cast<__m512>(b)))); +} + +KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION +Experimental::simd> abs( + Experimental::simd< + float, Experimental::simd_abi::avx512_fixed_size<16>> const& a) { + __m512 const sign_mask = _mm512_set1_ps(-0.0); + return Experimental::simd>( + _mm512_andnot_ps(sign_mask, static_cast<__m512>(a))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + floor(Experimental::simd< + float, Experimental::simd_abi::avx512_fixed_size<16>> const& a) { + __m512 const val = static_cast<__m512>(a); + return Experimental::simd>( + _mm512_roundscale_ps(val, _MM_FROUND_TO_NEG_INF)); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + ceil(Experimental::simd< + float, Experimental::simd_abi::avx512_fixed_size<16>> const& a) { + __m512 const val = static_cast<__m512>(a); + return Experimental::simd>( + _mm512_roundscale_ps(val, _MM_FROUND_TO_POS_INF)); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + round(Experimental::simd< + float, Experimental::simd_abi::avx512_fixed_size<16>> const& a) { + __m512 const val = static_cast<__m512>(a); + return Experimental::simd>( + _mm512_roundscale_ps(val, _MM_FROUND_TO_NEAREST_INT)); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + trunc(Experimental::simd< + float, Experimental::simd_abi::avx512_fixed_size<16>> const& a) { + __m512 const val = static_cast<__m512>(a); + return Experimental::simd>( + _mm512_roundscale_ps(val, _MM_FROUND_TO_ZERO)); +} + +KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION +Experimental::simd> sqrt( + Experimental::simd< + float, Experimental::simd_abi::avx512_fixed_size<16>> const& a) { + return Experimental::simd>( + _mm512_sqrt_ps(static_cast<__m512>(a))); +} + +#ifdef __INTEL_COMPILER + +KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION +Experimental::simd> cbrt( + Experimental::simd< + float, Experimental::simd_abi::avx512_fixed_size<16>> const& a) { + return Experimental::simd>( + _mm512_cbrt_ps(static_cast<__m512>(a))); +} + +KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION +Experimental::simd> exp( + Experimental::simd< + float, Experimental::simd_abi::avx512_fixed_size<16>> const& a) { + return Experimental::simd>( + _mm512_exp_ps(static_cast<__m512>(a))); +} + +KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION +Experimental::simd> log( + Experimental::simd< + float, Experimental::simd_abi::avx512_fixed_size<16>> const& a) { + return Experimental::simd>( + _mm512_log_ps(static_cast<__m512>(a))); +} + +#endif + +KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION +Experimental::simd> fma( + Experimental::simd> const& a, + Experimental::simd> const& b, + Experimental::simd< + float, Experimental::simd_abi::avx512_fixed_size<16>> const& c) { + return Experimental::simd>( + _mm512_fmadd_ps(static_cast<__m512>(a), static_cast<__m512>(b), + static_cast<__m512>(c))); +} + +KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION +Experimental::simd> max( + Experimental::simd> const& a, + Experimental::simd< + float, Experimental::simd_abi::avx512_fixed_size<16>> const& b) { + return Experimental::simd>( + _mm512_max_ps(static_cast<__m512>(a), static_cast<__m512>(b))); +} + +KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION +Experimental::simd> min( + Experimental::simd> const& a, + Experimental::simd< + float, Experimental::simd_abi::avx512_fixed_size<16>> const& b) { + return Experimental::simd>( + _mm512_min_ps(static_cast<__m512>(a), static_cast<__m512>(b))); +} + +namespace Experimental { + +KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION +simd> condition( + simd_mask> const& a, + simd> const& b, + simd> const& c) { + return simd>( + _mm512_mask_blend_ps(static_cast<__mmask16>(a), static_cast<__m512>(c), + static_cast<__m512>(b))); +} + template <> class simd> { __m256i m_value; @@ -907,6 +1297,222 @@ namespace Experimental { static_cast<__m256i>(b))); } +template <> +class simd> { + __m512i m_value; + + public: + using value_type = std::int32_t; + using abi_type = simd_abi::avx512_fixed_size<16>; + using mask_type = simd_mask; + using reference = value_type&; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd() = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(simd const&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(simd&&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd& operator=(simd const&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd& operator=(simd&&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION static constexpr std::size_t size() { + return 16; + } + template , + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(U&& value) + : m_value(_mm512_set1_epi32(value_type(value))) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit simd( + __m512i const& value_in) + : m_value(value_in) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION explicit simd( + simd const& other); + template ()); } + std::is_invocable_r_v>, + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit simd( + G&& gen) noexcept + : m_value(_mm512_setr_epi32( + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()))) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION reference operator[](std::size_t i) { + return reinterpret_cast(&m_value)[i]; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION value_type + operator[](std::size_t i) const { + return reinterpret_cast(&m_value)[i]; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_to( + value_type* ptr, element_aligned_tag) const { + _mm512_mask_storeu_epi32(ptr, static_cast<__mmask16>(mask_type(true)), + m_value); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_to(value_type* ptr, + vector_aligned_tag) const { + _mm512_mask_store_epi32(ptr, static_cast<__mmask16>(mask_type(true)), + m_value); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_from(value_type const* ptr, + element_aligned_tag) { + m_value = _mm512_mask_loadu_epi32( + _mm512_set1_epi32(0), static_cast<__mmask16>(mask_type(true)), ptr); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_from(value_type const* ptr, + vector_aligned_tag) { + m_value = _mm512_mask_load_epi32( + _mm512_set1_epi32(0), static_cast<__mmask16>(mask_type(true)), ptr); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit operator __m512i() + const { + return m_value; + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd operator-() const + noexcept { + return simd(_mm512_sub_epi32(_mm512_set1_epi32(0), m_value)); + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator*( + simd const& lhs, simd const& rhs) noexcept { + return simd(_mm512_mullo_epi32(static_cast<__m512i>(lhs), + static_cast<__m512i>(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator+( + simd const& lhs, simd const& rhs) noexcept { + return simd>( + _mm512_add_epi32(static_cast<__m512i>(lhs), static_cast<__m512i>(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator-( + simd const& lhs, simd const& rhs) noexcept { + return simd>( + _mm512_sub_epi32(static_cast<__m512i>(lhs), static_cast<__m512i>(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator<(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm512_cmplt_epi32_mask(static_cast<__m512i>(lhs), + static_cast<__m512i>(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator>(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm512_cmplt_epi32_mask(static_cast<__m512i>(rhs), + static_cast<__m512i>(lhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator<=(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm512_cmple_epi32_mask(static_cast<__m512i>(lhs), + static_cast<__m512i>(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator>=(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm512_cmple_epi32_mask(static_cast<__m512i>(rhs), + static_cast<__m512i>(lhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator==(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm512_cmpeq_epi32_mask(static_cast<__m512i>(lhs), + static_cast<__m512i>(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator!=(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm512_cmpneq_epi32_mask(static_cast<__m512i>(lhs), + static_cast<__m512i>(rhs))); + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator>>( + simd const& lhs, int rhs) noexcept { + return simd(_mm512_srai_epi32(static_cast<__m512i>(lhs), rhs)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator>>( + simd const& lhs, simd const& rhs) noexcept { + return simd(_mm512_srav_epi32(static_cast<__m512i>(lhs), + static_cast<__m512i>(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator<<( + simd const& lhs, int rhs) noexcept { + return simd(_mm512_slli_epi32(static_cast<__m512i>(lhs), rhs)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator<<( + simd const& lhs, simd const& rhs) noexcept { + return simd(_mm512_sllv_epi32(static_cast<__m512i>(lhs), + static_cast<__m512i>(rhs))); + } +}; + +} // namespace Experimental + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION Experimental::simd< + std::int32_t, Experimental::simd_abi::avx512_fixed_size<16>> +abs(Experimental::simd< + std::int32_t, Experimental::simd_abi::avx512_fixed_size<16>> const& a) { + __m512i const rhs = static_cast<__m512i>(a); + return Experimental::simd>( + _mm512_abs_epi32(rhs)); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION Experimental::simd< + float, Experimental::simd_abi::avx512_fixed_size<16>> +floor(Experimental::simd< + std::int32_t, Experimental::simd_abi::avx512_fixed_size<16>> const& a) { + return Experimental::simd>( + _mm512_cvtepi32_ps(static_cast<__m512i>(a))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION Experimental::simd< + float, Experimental::simd_abi::avx512_fixed_size<16>> +ceil(Experimental::simd< + std::int32_t, Experimental::simd_abi::avx512_fixed_size<16>> const& a) { + return Experimental::simd>( + _mm512_cvtepi32_ps(static_cast<__m512i>(a))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION Experimental::simd< + float, Experimental::simd_abi::avx512_fixed_size<16>> +round(Experimental::simd< + std::int32_t, Experimental::simd_abi::avx512_fixed_size<16>> const& a) { + return Experimental::simd>( + _mm512_cvtepi32_ps(static_cast<__m512i>(a))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION Experimental::simd< + float, Experimental::simd_abi::avx512_fixed_size<16>> +trunc(Experimental::simd< + std::int32_t, Experimental::simd_abi::avx512_fixed_size<16>> const& a) { + return Experimental::simd>( + _mm512_cvtepi32_ps(static_cast<__m512i>(a))); +} + +namespace Experimental { + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + simd> + condition(simd_mask> const& a, + simd> const& b, + simd> const& c) { + return simd>( + _mm512_mask_blend_epi32(static_cast<__mmask16>(a), + static_cast<__m512i>(c), + static_cast<__m512i>(b))); +} + template <> class simd> { __m256i m_value; @@ -960,16 +1566,6 @@ class simd> { operator[](std::size_t i) const { return reinterpret_cast(&m_value)[i]; } - KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_from(value_type const* ptr, - element_aligned_tag) { - m_value = _mm256_mask_loadu_epi32( - _mm256_set1_epi32(0), static_cast<__mmask8>(mask_type(true)), ptr); - } - KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_from(value_type const* ptr, - vector_aligned_tag) { - m_value = _mm256_mask_load_epi32( - _mm256_set1_epi32(0), static_cast<__mmask8>(mask_type(true)), ptr); - } KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_to( value_type* ptr, element_aligned_tag) const { _mm256_mask_storeu_epi32(ptr, static_cast<__mmask8>(mask_type(true)), @@ -980,10 +1576,21 @@ class simd> { _mm256_mask_store_epi32(ptr, static_cast<__mmask8>(mask_type(true)), m_value); } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_from(value_type const* ptr, + element_aligned_tag) { + m_value = _mm256_mask_loadu_epi32( + _mm256_set1_epi32(0), static_cast<__mmask8>(mask_type(true)), ptr); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_from(value_type const* ptr, + vector_aligned_tag) { + m_value = _mm256_mask_load_epi32( + _mm256_set1_epi32(0), static_cast<__mmask8>(mask_type(true)), ptr); + } KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit operator __m256i() const { return m_value; } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator*( simd const& lhs, simd const& rhs) noexcept { return simd(_mm256_mullo_epi32(static_cast<__m256i>(lhs), @@ -1108,6 +1715,217 @@ namespace Experimental { static_cast<__m256i>(b))); } +template <> +class simd> { + __m512i m_value; + + public: + using value_type = std::uint32_t; + using abi_type = simd_abi::avx512_fixed_size<16>; + using mask_type = simd_mask; + using reference = value_type&; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd() = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(simd const&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(simd&&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd& operator=(simd const&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd& operator=(simd&&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION static constexpr std::size_t size() { + return 16; + } + template , + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(U&& value) + : m_value(_mm512_set1_epi32( + Kokkos::bit_cast(value_type(value)))) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit simd( + __m512i const& value_in) + : m_value(value_in) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION explicit simd( + simd> const& other) + : m_value(static_cast<__m512i>(other)) {} + template ()); } + std::is_invocable_r_v>, + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit simd( + G&& gen) noexcept + : m_value(_mm512_setr_epi32( + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()), + gen(std::integral_constant()))) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION reference operator[](std::size_t i) { + return reinterpret_cast(&m_value)[i]; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION value_type + operator[](std::size_t i) const { + return reinterpret_cast(&m_value)[i]; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_from(value_type const* ptr, + element_aligned_tag) { + m_value = _mm512_mask_loadu_epi32( + _mm512_set1_epi32(0), static_cast<__mmask16>(mask_type(true)), ptr); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_from(value_type const* ptr, + vector_aligned_tag) { + m_value = _mm512_mask_load_epi32( + _mm512_set1_epi32(0), static_cast<__mmask16>(mask_type(true)), ptr); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_to( + value_type* ptr, element_aligned_tag) const { + _mm512_mask_storeu_epi32(ptr, static_cast<__mmask16>(mask_type(true)), + m_value); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_to(value_type* ptr, + vector_aligned_tag) const { + _mm512_mask_store_epi32(ptr, static_cast<__mmask16>(mask_type(true)), + m_value); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit operator __m512i() + const { + return m_value; + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator*( + simd const& lhs, simd const& rhs) noexcept { + return simd(_mm512_mullo_epi32(static_cast<__m512i>(lhs), + static_cast<__m512i>(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator+( + simd const& lhs, simd const& rhs) noexcept { + return simd( + _mm512_add_epi32(static_cast<__m512i>(lhs), static_cast<__m512i>(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator-( + simd const& lhs, simd const& rhs) noexcept { + return simd( + _mm512_sub_epi32(static_cast<__m512i>(lhs), static_cast<__m512i>(rhs))); + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator<(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm512_cmplt_epu32_mask(static_cast<__m512i>(lhs), + static_cast<__m512i>(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator>(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm512_cmplt_epu32_mask(static_cast<__m512i>(rhs), + static_cast<__m512i>(lhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator<=(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm512_cmple_epu32_mask(static_cast<__m512i>(lhs), + static_cast<__m512i>(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator>=(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm512_cmple_epu32_mask(static_cast<__m512i>(rhs), + static_cast<__m512i>(lhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator==(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm512_cmpeq_epu32_mask(static_cast<__m512i>(lhs), + static_cast<__m512i>(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator!=(simd const& lhs, simd const& rhs) noexcept { + return mask_type(_mm512_cmpneq_epu32_mask(static_cast<__m512i>(lhs), + static_cast<__m512i>(rhs))); + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator>>( + simd const& lhs, int rhs) noexcept { + return simd(_mm512_srli_epi32(static_cast<__m512i>(lhs), rhs)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator>>( + simd const& lhs, simd const& rhs) noexcept { + return simd(_mm512_srlv_epi32(static_cast<__m512i>(lhs), + static_cast<__m512i>(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator<<( + simd const& lhs, int rhs) noexcept { + return simd(_mm512_slli_epi32(static_cast<__m512i>(lhs), rhs)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator<<( + simd const& lhs, simd const& rhs) noexcept { + return simd(_mm512_sllv_epi32(static_cast<__m512i>(lhs), + static_cast<__m512i>(rhs))); + } +}; + +} // namespace Experimental + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION Experimental::simd< + std::uint32_t, Experimental::simd_abi::avx512_fixed_size<16>> +abs(Experimental::simd< + std::uint32_t, Experimental::simd_abi::avx512_fixed_size<16>> const& a) { + return a; +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION Experimental::simd< + float, Experimental::simd_abi::avx512_fixed_size<16>> +floor(Experimental::simd< + std::uint32_t, Experimental::simd_abi::avx512_fixed_size<16>> const& a) { + return Experimental::simd>( + _mm512_cvtepu32_ps(static_cast<__m512i>(a))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION Experimental::simd< + float, Experimental::simd_abi::avx512_fixed_size<16>> +ceil(Experimental::simd< + std::uint32_t, Experimental::simd_abi::avx512_fixed_size<16>> const& a) { + return Experimental::simd>( + _mm512_cvtepu32_ps(static_cast<__m512i>(a))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION Experimental::simd< + float, Experimental::simd_abi::avx512_fixed_size<16>> +round(Experimental::simd< + std::uint32_t, Experimental::simd_abi::avx512_fixed_size<16>> const& a) { + return Experimental::simd>( + _mm512_cvtepu32_ps(static_cast<__m512i>(a))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION Experimental::simd< + float, Experimental::simd_abi::avx512_fixed_size<16>> +trunc(Experimental::simd< + std::uint32_t, Experimental::simd_abi::avx512_fixed_size<16>> const& a) { + return Experimental::simd>( + _mm512_cvtepu32_ps(static_cast<__m512i>(a))); +} + +namespace Experimental { + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + simd> + condition( + simd_mask> const& a, + simd> const& b, + simd> const& c) { + return simd>( + _mm512_mask_blend_epi32(static_cast<__mmask16>(a), + static_cast<__m512i>(c), + static_cast<__m512i>(b))); +} + template <> class simd> { __m512i m_value; @@ -1716,6 +2534,95 @@ class where_expression>, } }; +template <> +class const_where_expression>, + simd>> { + public: + using abi_type = simd_abi::avx512_fixed_size<16>; + using value_type = simd; + using mask_type = simd_mask; + + protected: + value_type& m_value; + mask_type const& m_mask; + + public: + const_where_expression(mask_type const& mask_arg, value_type const& value_arg) + : m_value(const_cast(value_arg)), m_mask(mask_arg) {} + + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_to(float* mem, element_aligned_tag) const { + _mm512_mask_storeu_ps(mem, static_cast<__mmask16>(m_mask), + static_cast<__m512>(m_value)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_to(float* mem, vector_aligned_tag) const { + _mm512_mask_store_ps(mem, static_cast<__mmask16>(m_mask), + static_cast<__m512>(m_value)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void scatter_to( + float* mem, + simd> const& index) const { + _mm512_mask_i32scatter_ps(mem, static_cast<__mmask16>(m_mask), + static_cast<__m512i>(index), + static_cast<__m512>(m_value), 4); + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION value_type const& + impl_get_value() const { + return m_value; + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION mask_type const& + impl_get_mask() const { + return m_mask; + } +}; + +template <> +class where_expression>, + simd>> + : public const_where_expression< + simd_mask>, + simd>> { + public: + where_expression( + simd_mask> const& mask_arg, + simd>& value_arg) + : const_where_expression(mask_arg, value_arg) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_from(float const* mem, element_aligned_tag) { + m_value = value_type(_mm512_mask_loadu_ps( + _mm512_set1_ps(0.0), static_cast<__mmask16>(m_mask), mem)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_from(float const* mem, vector_aligned_tag) { + m_value = value_type(_mm512_mask_load_ps( + _mm512_set1_ps(0.0), static_cast<__mmask16>(m_mask), mem)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void gather_from( + float const* mem, + simd> const& index) { + m_value = value_type(_mm512_mask_i32gather_ps( + static_cast<__m512>(m_value), static_cast<__mmask16>(m_mask), + static_cast<__m512i>(index), mem, 4)); + } + template >>, + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void operator=(U&& x) { + auto const x_as_value_type = + static_cast>>( + std::forward(x)); + m_value = simd>(_mm512_mask_blend_ps( + static_cast<__mmask16>(m_mask), static_cast<__m512>(m_value), + static_cast<__m512>(x_as_value_type))); + } +}; + template <> class const_where_expression< simd_mask>, @@ -1810,6 +2717,98 @@ class where_expression>, } }; +template <> +class const_where_expression< + simd_mask>, + simd>> { + public: + using abi_type = simd_abi::avx512_fixed_size<16>; + using value_type = simd; + using mask_type = simd_mask; + + protected: + value_type& m_value; + mask_type const& m_mask; + + public: + const_where_expression(mask_type const& mask_arg, value_type const& value_arg) + : m_value(const_cast(value_arg)), m_mask(mask_arg) {} + + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_to(std::int32_t* mem, element_aligned_tag) const { + _mm512_mask_storeu_epi32(mem, static_cast<__mmask16>(m_mask), + static_cast<__m512i>(m_value)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_to(std::int32_t* mem, vector_aligned_tag) const { + _mm512_mask_store_epi32(mem, static_cast<__mmask16>(m_mask), + static_cast<__m512i>(m_value)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void scatter_to( + std::int32_t* mem, + simd> const& index) const { + _mm512_mask_i32scatter_epi32(mem, static_cast<__mmask16>(m_mask), + static_cast<__m512i>(index), + static_cast<__m512i>(m_value), 4); + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION value_type const& + impl_get_value() const { + return m_value; + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION mask_type const& + impl_get_mask() const { + return m_mask; + } +}; + +template <> +class where_expression>, + simd>> + : public const_where_expression< + simd_mask>, + simd>> { + public: + where_expression( + simd_mask> const& mask_arg, + simd>& value_arg) + : const_where_expression(mask_arg, value_arg) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_from(std::int32_t const* mem, element_aligned_tag) { + m_value = value_type(_mm512_mask_loadu_epi32( + _mm512_set1_epi32(0), static_cast<__mmask16>(m_mask), mem)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_from(std::int32_t const* mem, vector_aligned_tag) { + m_value = value_type(_mm512_mask_load_epi32( + _mm512_set1_epi32(0), static_cast<__mmask16>(m_mask), mem)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void gather_from( + std::int32_t const* mem, + simd> const& index) { + m_value = value_type(_mm512_mask_i32gather_epi32( + static_cast<__m512i>(m_value), static_cast<__mmask16>(m_mask), + static_cast<__m512i>(index), mem, 4)); + } + template >>, + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void operator=(U&& x) { + auto const x_as_value_type = + static_cast>>( + std::forward(x)); + m_value = simd>( + _mm512_mask_blend_epi32(static_cast<__mmask16>(m_mask), + static_cast<__m512i>(m_value), + static_cast<__m512i>(x_as_value_type))); + } +}; + template <> class const_where_expression< simd_mask>, @@ -1905,6 +2904,99 @@ class where_expression>, } }; +template <> +class const_where_expression< + simd_mask>, + simd>> { + public: + using abi_type = simd_abi::avx512_fixed_size<16>; + using value_type = simd; + using mask_type = simd_mask; + + protected: + value_type& m_value; + mask_type const& m_mask; + + public: + const_where_expression(mask_type const& mask_arg, value_type const& value_arg) + : m_value(const_cast(value_arg)), m_mask(mask_arg) {} + + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_to(std::uint32_t* mem, element_aligned_tag) const { + _mm512_mask_storeu_epi32(mem, static_cast<__mmask16>(m_mask), + static_cast<__m512i>(m_value)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_to(std::uint32_t* mem, vector_aligned_tag) const { + _mm512_mask_store_epi32(mem, static_cast<__mmask16>(m_mask), + static_cast<__m512i>(m_value)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void scatter_to( + std::uint32_t* mem, + simd> const& index) const { + _mm512_mask_i32scatter_epi32(mem, static_cast<__mmask16>(m_mask), + static_cast<__m512i>(index), + static_cast<__m512i>(m_value), 4); + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION value_type const& + impl_get_value() const { + return m_value; + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION mask_type const& + impl_get_mask() const { + return m_mask; + } +}; + +template <> +class where_expression< + simd_mask>, + simd>> + : public const_where_expression< + simd_mask>, + simd>> { + public: + where_expression( + simd_mask> const& mask_arg, + simd>& value_arg) + : const_where_expression(mask_arg, value_arg) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_from(std::uint32_t const* mem, element_aligned_tag) { + m_value = value_type(_mm512_mask_loadu_epi32( + _mm512_set1_epi32(0), static_cast<__mmask16>(m_mask), mem)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_from(std::uint32_t const* mem, vector_aligned_tag) { + m_value = value_type(_mm512_mask_load_epi32( + _mm512_set1_epi32(0), static_cast<__mmask16>(m_mask), mem)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void gather_from( + std::uint32_t const* mem, + simd> const& index) { + m_value = value_type(_mm512_mask_i32gather_epi32( + static_cast<__m512i>(m_value), static_cast<__mmask16>(m_mask), + static_cast<__m512i>(index), mem, 4)); + } + template >>, + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void operator=(U&& x) { + auto const x_as_value_type = + static_cast>>( + std::forward(x)); + m_value = simd>( + _mm512_mask_blend_epi32(static_cast<__mmask16>(m_mask), + static_cast<__m512i>(m_value), + static_cast<__m512i>(x_as_value_type))); + } +}; + template <> class const_where_expression< simd_mask>, diff --git a/lib/kokkos/simd/src/Kokkos_SIMD_NEON.hpp b/lib/kokkos/simd/src/Kokkos_SIMD_NEON.hpp index efc81135d1..8cb0cc75fc 100644 --- a/lib/kokkos/simd/src/Kokkos_SIMD_NEON.hpp +++ b/lib/kokkos/simd/src/Kokkos_SIMD_NEON.hpp @@ -42,11 +42,11 @@ class neon_fixed_size {}; namespace Impl { -template +template class neon_mask; template -class neon_mask { +class neon_mask { uint64x2_t m_value; public: @@ -104,12 +104,13 @@ class neon_mask { } template KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION neon_mask( - neon_mask const& other) { + neon_mask const& other) { operator[](0) = bool(other[0]); operator[](1) = bool(other[1]); } template - KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION neon_mask(neon_mask const& other) + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION neon_mask( + neon_mask const& other) : neon_mask(static_cast(other)) {} KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION static constexpr std::size_t size() { return 2; @@ -158,7 +159,7 @@ class neon_mask { }; template -class neon_mask { +class neon_mask { uint32x2_t m_value; public: @@ -211,10 +212,12 @@ class neon_mask { m_value, 1); } template - KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION neon_mask(neon_mask const& other) + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION neon_mask( + neon_mask const& other) : m_value(vqmovn_u64(static_cast(other))) {} template - KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION neon_mask(neon_mask const& other) + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION neon_mask( + neon_mask const& other) : m_value(static_cast(other)) {} KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION static constexpr std::size_t size() { return 2; @@ -260,14 +263,125 @@ class neon_mask { } }; +template +class neon_mask { + uint32x4_t m_value; + + public: + class reference { + uint32x4_t& m_mask; + int m_lane; + + public: + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION reference(uint32x4_t& mask_arg, + int lane_arg) + : m_mask(mask_arg), m_lane(lane_arg) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION reference + operator=(bool value) const { + switch (m_lane) { + case 0: + m_mask = vsetq_lane_u32(value ? 0xFFFFFFFFU : 0, m_mask, 0); + break; + case 1: + m_mask = vsetq_lane_u32(value ? 0xFFFFFFFFU : 0, m_mask, 1); + break; + case 2: + m_mask = vsetq_lane_u32(value ? 0xFFFFFFFFU : 0, m_mask, 2); + break; + case 3: + m_mask = vsetq_lane_u32(value ? 0xFFFFFFFFU : 0, m_mask, 3); + break; + } + return *this; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION operator bool() const { + switch (m_lane) { + case 0: return vgetq_lane_u32(m_mask, 0) != 0; + case 1: return vgetq_lane_u32(m_mask, 1) != 0; + case 2: return vgetq_lane_u32(m_mask, 2) != 0; + case 3: return vgetq_lane_u32(m_mask, 3) != 0; + } + return false; + } + }; + using value_type = bool; + using abi_type = simd_abi::neon_fixed_size<4>; + using implementation_type = uint32x4_t; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION neon_mask() = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION explicit neon_mask(value_type value) + : m_value(vmovq_n_u32(value ? 0xFFFFFFFFU : 0)) {} + template >, + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit neon_mask( + G&& gen) noexcept { + m_value = vsetq_lane_u32( + (gen(std::integral_constant()) ? 0xFFFFFFFFU : 0), + m_value, 0); + m_value = vsetq_lane_u32( + (gen(std::integral_constant()) ? 0xFFFFFFFFU : 0), + m_value, 1); + m_value = vsetq_lane_u32( + (gen(std::integral_constant()) ? 0xFFFFFFFFU : 0), + m_value, 2); + m_value = vsetq_lane_u32( + (gen(std::integral_constant()) ? 0xFFFFFFFFU : 0), + m_value, 3); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION static constexpr std::size_t size() { + return 4; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit neon_mask( + uint32x4_t const& value_in) + : m_value(value_in) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit operator uint32x4_t() + const { + return m_value; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION reference operator[](std::size_t i) { + return reference(m_value, int(i)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION value_type + operator[](std::size_t i) const { + return static_cast( + reference(const_cast(m_value), int(i))); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION Derived + operator||(neon_mask const& other) const { + return Derived(vorrq_u32(m_value, other.m_value)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION Derived + operator&&(neon_mask const& other) const { + return Derived(vandq_u32(m_value, other.m_value)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION Derived operator!() const { + auto const true_value = static_cast(neon_mask(true)); + return Derived(veorq_u32(m_value, true_value)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION bool operator==( + neon_mask const& other) const { + uint32x4_t const elementwise_equality = vceqq_u32(m_value, other.m_value); + uint64x2_t const overall_equality_neon = + vreinterpretq_u64_u32(elementwise_equality); + return (overall_equality_neon[0] == 0xFFFFFFFFFFFFFFFFULL) && + (overall_equality_neon[1] == 0xFFFFFFFFFFFFFFFFULL); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION bool operator!=( + neon_mask const& other) const { + return !operator==(other); + } +}; + } // namespace Impl template class simd_mask> : public Impl::neon_mask>, - sizeof(T) * 8> { + sizeof(T) * 8, 2> { using base_type = Impl::neon_mask>, - sizeof(T) * 8>; + sizeof(T) * 8, 2>; public: using implementation_type = typename base_type::implementation_type; @@ -291,6 +405,35 @@ class simd_mask> : base_type(gen) {} }; +template +class simd_mask> + : public Impl::neon_mask>, + sizeof(T) * 8, 4> { + using base_type = Impl::neon_mask>, + sizeof(T) * 8, 4>; + + public: + using implementation_type = typename base_type::implementation_type; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask() = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION explicit simd_mask(bool value) + : base_type(value) {} + template + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask( + simd_mask> const& other) + : base_type(other) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit simd_mask( + implementation_type const& value) + : base_type(value) {} + template >, + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit simd_mask( + G&& gen) noexcept + : base_type(gen) {} +}; + template <> class simd> { float64x2_t m_value; @@ -788,6 +931,256 @@ namespace Experimental { static_cast(c))); } +template <> +class simd> { + float32x4_t m_value; + + public: + using value_type = float; + using abi_type = simd_abi::neon_fixed_size<4>; + using mask_type = simd_mask; + class reference { + float32x4_t& m_value; + int m_lane; + + public: + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION reference(float32x4_t& value_arg, + int lane_arg) + : m_value(value_arg), m_lane(lane_arg) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION reference + operator=(float value) const { + switch (m_lane) { + case 0: m_value = vsetq_lane_f32(value, m_value, 0); break; + case 1: m_value = vsetq_lane_f32(value, m_value, 1); break; + case 2: m_value = vsetq_lane_f32(value, m_value, 2); break; + case 3: m_value = vsetq_lane_f32(value, m_value, 3); break; + } + return *this; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION operator float() const { + switch (m_lane) { + case 0: return vgetq_lane_f32(m_value, 0); + case 1: return vgetq_lane_f32(m_value, 1); + case 2: return vgetq_lane_f32(m_value, 2); + case 3: return vgetq_lane_f32(m_value, 3); + } + return 0; + } + }; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd() = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(simd const&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(simd&&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd& operator=(simd const&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd& operator=(simd&&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION static constexpr std::size_t size() { + return 4; + } + template , + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(U&& value) + : m_value(vmovq_n_f32(value_type(value))) {} + template >, + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(G&& gen) { + m_value = vsetq_lane_f32(gen(std::integral_constant()), + m_value, 0); + m_value = vsetq_lane_f32(gen(std::integral_constant()), + m_value, 1); + m_value = vsetq_lane_f32(gen(std::integral_constant()), + m_value, 2); + m_value = vsetq_lane_f32(gen(std::integral_constant()), + m_value, 3); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit simd( + float32x4_t const& value_in) + : m_value(value_in) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION reference operator[](std::size_t i) { + return reference(m_value, int(i)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION value_type + operator[](std::size_t i) const { + return reference(const_cast(this)->m_value, int(i)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_from(value_type const* ptr, + element_aligned_tag) { + m_value = vld1q_f32(ptr); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_from(value_type const* ptr, + vector_aligned_tag) { + m_value = vld1q_f32(ptr); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_to( + value_type* ptr, element_aligned_tag) const { + vst1q_f32(ptr, m_value); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_to(value_type* ptr, + vector_aligned_tag) const { + vst1q_f32(ptr, m_value); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit + operator float32x4_t() const { + return m_value; + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd operator-() const + noexcept { + return simd(vnegq_f32(m_value)); + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator*( + simd const& lhs, simd const& rhs) noexcept { + return simd(vmulq_f32(lhs.m_value, rhs.m_value)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator/( + simd const& lhs, simd const& rhs) noexcept { + return simd(vdivq_f32(lhs.m_value, rhs.m_value)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator+( + simd const& lhs, simd const& rhs) noexcept { + return simd(vaddq_f32(lhs.m_value, rhs.m_value)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator-( + simd const& lhs, simd const& rhs) noexcept { + return simd(vsubq_f32(lhs.m_value, rhs.m_value)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator<(simd const& lhs, simd const& rhs) noexcept { + return mask_type(vcltq_f32(lhs.m_value, rhs.m_value)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator>(simd const& lhs, simd const& rhs) noexcept { + return mask_type(vcgtq_f32(lhs.m_value, rhs.m_value)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator<=(simd const& lhs, simd const& rhs) noexcept { + return mask_type(vcleq_f32(lhs.m_value, rhs.m_value)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator>=(simd const& lhs, simd const& rhs) noexcept { + return mask_type(vcgeq_f32(lhs.m_value, rhs.m_value)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator==(simd const& lhs, simd const& rhs) noexcept { + return mask_type(vceqq_f32(lhs.m_value, rhs.m_value)); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator!=(simd const& lhs, simd const& rhs) noexcept { + return !(lhs == rhs); + } +}; + +} // namespace Experimental + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + abs(Experimental::simd< + float, Experimental::simd_abi::neon_fixed_size<4>> const& a) { + return Experimental::simd>( + vabsq_f32(static_cast(a))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + floor(Experimental::simd< + float, Experimental::simd_abi::neon_fixed_size<4>> const& a) { + return Experimental::simd>( + vrndmq_f32(static_cast(a))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + ceil(Experimental::simd< + float, Experimental::simd_abi::neon_fixed_size<4>> const& a) { + return Experimental::simd>( + vrndpq_f32(static_cast(a))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + round(Experimental::simd< + float, Experimental::simd_abi::neon_fixed_size<4>> const& a) { + return Experimental::simd>( + vrndxq_f32(static_cast(a))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + trunc(Experimental::simd< + float, Experimental::simd_abi::neon_fixed_size<4>> const& a) { + return Experimental::simd>( + vrndq_f32(static_cast(a))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION Experimental::simd< + float, Experimental::simd_abi::neon_fixed_size<4>> +copysign( + Experimental::simd> const& + a, + Experimental::simd> const& + b) { + uint32x4_t const sign_mask = vreinterpretq_u32_f32(vmovq_n_f32(-0.0)); + return Experimental::simd>( + vreinterpretq_f32_u32(vorrq_u32( + vreinterpretq_u32_f32(static_cast(abs(a))), + vandq_u32(sign_mask, + vreinterpretq_u32_f32(static_cast(b)))))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + sqrt(Experimental::simd< + float, Experimental::simd_abi::neon_fixed_size<4>> const& a) { + return Experimental::simd>( + vsqrtq_f32(static_cast(a))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION Experimental::simd< + float, Experimental::simd_abi::neon_fixed_size<4>> +fma(Experimental::simd> const& + a, + Experimental::simd> const& + b, + Experimental::simd> const& + c) { + return Experimental::simd>( + vfmaq_f32(static_cast(c), static_cast(b), + static_cast(a))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION Experimental::simd< + float, Experimental::simd_abi::neon_fixed_size<4>> +max(Experimental::simd> const& + a, + Experimental::simd> const& + b) { + return Experimental::simd>( + vmaxq_f32(static_cast(a), static_cast(b))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION Experimental::simd< + float, Experimental::simd_abi::neon_fixed_size<4>> +min(Experimental::simd> const& + a, + Experimental::simd> const& + b) { + return Experimental::simd>( + vminq_f32(static_cast(a), static_cast(b))); +} + +namespace Experimental { + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + simd> + condition(simd_mask> const& a, + simd> const& b, + simd> const& c) { + return simd>( + vbslq_f32(static_cast(a), static_cast(b), + static_cast(c))); +} + template <> class simd> { int32x2_t m_value; @@ -1000,6 +1393,226 @@ namespace Experimental { static_cast(c))); } +template <> +class simd> { + int32x4_t m_value; + + public: + using value_type = std::int32_t; + using abi_type = simd_abi::neon_fixed_size<4>; + using mask_type = simd_mask; + class reference { + int32x4_t& m_value; + int m_lane; + + public: + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION reference(int32x4_t& value_arg, + int lane_arg) + : m_value(value_arg), m_lane(lane_arg) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION reference + operator=(std::int32_t value) const { + switch (m_lane) { + case 0: m_value = vsetq_lane_s32(value, m_value, 0); break; + case 1: m_value = vsetq_lane_s32(value, m_value, 1); break; + case 2: m_value = vsetq_lane_s32(value, m_value, 2); break; + case 3: m_value = vsetq_lane_s32(value, m_value, 3); break; + } + return *this; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION operator std::int32_t() const { + switch (m_lane) { + case 0: return vgetq_lane_s32(m_value, 0); + case 1: return vgetq_lane_s32(m_value, 1); + case 2: return vgetq_lane_s32(m_value, 2); + case 3: return vgetq_lane_s32(m_value, 3); + } + return 0; + } + }; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd() = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(simd const&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(simd&&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd& operator=(simd const&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd& operator=(simd&&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION static constexpr std::size_t size() { + return 4; + } + template , + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd(U&& value) + : m_value(vmovq_n_s32(value_type(value))) {} + template >, + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit simd( + G&& gen) noexcept { + m_value = vsetq_lane_s32(gen(std::integral_constant()), + m_value, 0); + m_value = vsetq_lane_s32(gen(std::integral_constant()), + m_value, 1); + m_value = vsetq_lane_s32(gen(std::integral_constant()), + m_value, 2); + m_value = vsetq_lane_s32(gen(std::integral_constant()), + m_value, 3); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit simd( + int32x4_t const& value_in) + : m_value(value_in) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION explicit simd( + simd const& other); + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION reference operator[](std::size_t i) { + return reference(m_value, int(i)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION value_type + operator[](std::size_t i) const { + return reference(const_cast(this)->m_value, int(i)); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_from(value_type const* ptr, + element_aligned_tag) { + m_value = vld1q_s32(ptr); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_from(value_type const* ptr, + vector_aligned_tag) { + m_value = vld1q_s32(ptr); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_to( + value_type* ptr, element_aligned_tag) const { + vst1q_s32(ptr, m_value); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void copy_to(value_type* ptr, + vector_aligned_tag) const { + vst1q_s32(ptr, m_value); + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION constexpr explicit operator int32x4_t() + const { + return m_value; + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd operator-() const + noexcept { + return simd(vnegq_s32(m_value)); + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator-( + simd const& lhs, simd const& rhs) noexcept { + return simd( + vsubq_s32(static_cast(lhs), static_cast(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator+( + simd const& lhs, simd const& rhs) noexcept { + return simd( + vaddq_s32(static_cast(lhs), static_cast(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator*( + simd const& lhs, simd const& rhs) noexcept { + return simd( + vmulq_s32(static_cast(lhs), static_cast(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator==(simd const& lhs, simd const& rhs) noexcept { + return mask_type( + vceqq_s32(static_cast(lhs), static_cast(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator>(simd const& lhs, simd const& rhs) noexcept { + return mask_type( + vcgtq_s32(static_cast(lhs), static_cast(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator<(simd const& lhs, simd const& rhs) noexcept { + return mask_type( + vcltq_s32(static_cast(lhs), static_cast(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator<=(simd const& lhs, simd const& rhs) noexcept { + return mask_type( + vcleq_s32(static_cast(lhs), static_cast(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator>=(simd const& lhs, simd const& rhs) noexcept { + return mask_type( + vcgeq_s32(static_cast(lhs), static_cast(rhs))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend mask_type + operator!=(simd const& lhs, simd const& rhs) noexcept { + return !(lhs == rhs); + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator>>( + simd const& lhs, int rhs) noexcept { + return simd(vshlq_s32(static_cast(lhs), + vnegq_s32(vmovq_n_s32(std::int32_t(rhs))))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator>>( + simd const& lhs, simd const& rhs) noexcept { + return simd(vshlq_s32(static_cast(lhs), + vnegq_s32(static_cast(rhs)))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator<<( + simd const& lhs, int rhs) noexcept { + return simd( + vshlq_s32(static_cast(lhs), vmovq_n_s32(std::int32_t(rhs)))); + } + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION friend simd operator<<( + simd const& lhs, simd const& rhs) noexcept { + return simd( + vshlq_s32(static_cast(lhs), static_cast(rhs))); + } +}; + +} // namespace Experimental + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + abs(Experimental::simd< + std::int32_t, Experimental::simd_abi::neon_fixed_size<4>> const& a) { + return Experimental::simd>( + vabsq_s32(static_cast(a))); +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + floor(Experimental::simd< + std::int32_t, Experimental::simd_abi::neon_fixed_size<4>> const& a) { + return a; +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + ceil(Experimental::simd< + std::int32_t, Experimental::simd_abi::neon_fixed_size<4>> const& a) { + return a; +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + round(Experimental::simd< + std::int32_t, Experimental::simd_abi::neon_fixed_size<4>> const& a) { + return a; +} + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + Experimental::simd> + trunc(Experimental::simd< + std::int32_t, Experimental::simd_abi::neon_fixed_size<4>> const& a) { + return a; +} + +namespace Experimental { + +[[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + simd> + condition(simd_mask> const& a, + simd> const& b, + simd> const& c) { + return simd>( + vbslq_s32(static_cast(a), static_cast(b), + static_cast(c))); +} + template <> class simd> { int64x2_t m_value; @@ -1593,6 +2206,106 @@ class where_expression>, } }; +template <> +class const_where_expression>, + simd>> { + public: + using abi_type = simd_abi::neon_fixed_size<4>; + using value_type = simd; + using mask_type = simd_mask; + + protected: + value_type& m_value; + mask_type const& m_mask; + + public: + const_where_expression(mask_type const& mask_arg, value_type const& value_arg) + : m_value(const_cast(value_arg)), m_mask(mask_arg) {} + + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_to(float* mem, element_aligned_tag) const { + if (m_mask[0]) mem[0] = m_value[0]; + if (m_mask[1]) mem[1] = m_value[1]; + if (m_mask[2]) mem[2] = m_value[2]; + if (m_mask[3]) mem[3] = m_value[3]; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_to(float* mem, vector_aligned_tag) const { + if (m_mask[0]) mem[0] = m_value[0]; + if (m_mask[1]) mem[1] = m_value[1]; + if (m_mask[2]) mem[2] = m_value[2]; + if (m_mask[3]) mem[3] = m_value[3]; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void scatter_to( + float* mem, + simd> const& index) const { + if (m_mask[0]) mem[index[0]] = m_value[0]; + if (m_mask[1]) mem[index[1]] = m_value[1]; + if (m_mask[2]) mem[index[2]] = m_value[2]; + if (m_mask[3]) mem[index[3]] = m_value[3]; + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION value_type const& + impl_get_value() const { + return m_value; + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION mask_type const& + impl_get_mask() const { + return m_mask; + } +}; + +template <> +class where_expression>, + simd>> + : public const_where_expression< + simd_mask>, + simd>> { + public: + where_expression( + simd_mask> const& mask_arg, + simd>& value_arg) + : const_where_expression(mask_arg, value_arg) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_from(float const* mem, element_aligned_tag) { + if (m_mask[0]) m_value[0] = mem[0]; + if (m_mask[1]) m_value[1] = mem[1]; + if (m_mask[2]) m_value[2] = mem[2]; + if (m_mask[3]) m_value[3] = mem[3]; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_from(float const* mem, vector_aligned_tag) { + if (m_mask[0]) m_value[0] = mem[0]; + if (m_mask[1]) m_value[1] = mem[1]; + if (m_mask[2]) m_value[2] = mem[2]; + if (m_mask[3]) m_value[3] = mem[3]; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void gather_from( + float const* mem, + simd> const& index) { + if (m_mask[0]) m_value[0] = mem[index[0]]; + if (m_mask[1]) m_value[1] = mem[index[1]]; + if (m_mask[2]) m_value[2] = mem[index[2]]; + if (m_mask[3]) m_value[3] = mem[index[3]]; + } + template >>, + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void operator=(U&& x) { + auto const x_as_value_type = + static_cast>>( + std::forward(x)); + m_value = static_cast>>( + vbslq_f32(static_cast(m_mask), + static_cast(x_as_value_type), + static_cast(m_value))); + } +}; + template <> class const_where_expression< simd_mask>, @@ -1686,6 +2399,108 @@ class where_expression>, } }; +template <> +class const_where_expression< + simd_mask>, + simd>> { + public: + using abi_type = simd_abi::neon_fixed_size<4>; + using value_type = simd; + using mask_type = simd_mask; + + protected: + value_type& m_value; + mask_type const& m_mask; + + public: + const_where_expression(mask_type const& mask_arg, value_type const& value_arg) + : m_value(const_cast(value_arg)), m_mask(mask_arg) {} + + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_to(std::int32_t* mem, element_aligned_tag) const { + if (m_mask[0]) mem[0] = m_value[0]; + if (m_mask[1]) mem[1] = m_value[1]; + if (m_mask[2]) mem[2] = m_value[2]; + if (m_mask[3]) mem[3] = m_value[3]; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_to(std::int32_t* mem, vector_aligned_tag) const { + if (m_mask[0]) mem[0] = m_value[0]; + if (m_mask[1]) mem[1] = m_value[1]; + if (m_mask[2]) mem[2] = m_value[2]; + if (m_mask[3]) mem[3] = m_value[3]; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void scatter_to( + std::int32_t* mem, + simd> const& index) const { + if (m_mask[0]) mem[index[0]] = m_value[0]; + if (m_mask[1]) mem[index[1]] = m_value[1]; + if (m_mask[2]) mem[index[2]] = m_value[2]; + if (m_mask[3]) mem[index[3]] = m_value[3]; + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION value_type const& + impl_get_value() const { + return m_value; + } + + [[nodiscard]] KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION mask_type const& + impl_get_mask() const { + return m_mask; + } +}; + +template <> +class where_expression>, + simd>> + : public const_where_expression< + simd_mask>, + simd>> { + public: + where_expression( + simd_mask> const& mask_arg, + simd>& value_arg) + : const_where_expression(mask_arg, value_arg) {} + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_from(std::int32_t const* mem, element_aligned_tag) { + if (m_mask[0]) m_value[0] = mem[0]; + if (m_mask[1]) m_value[1] = mem[1]; + if (m_mask[2]) m_value[2] = mem[2]; + if (m_mask[3]) m_value[3] = mem[3]; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void copy_from(std::int32_t const* mem, vector_aligned_tag) { + if (m_mask[0]) m_value[0] = mem[0]; + if (m_mask[1]) m_value[1] = mem[1]; + if (m_mask[2]) m_value[2] = mem[2]; + if (m_mask[3]) m_value[3] = mem[3]; + } + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION + void gather_from( + std::int32_t const* mem, + simd> const& index) { + if (m_mask[0]) m_value[0] = mem[index[0]]; + if (m_mask[1]) m_value[1] = mem[index[1]]; + if (m_mask[2]) m_value[2] = mem[index[2]]; + if (m_mask[3]) m_value[3] = mem[index[3]]; + } + template < + class U, + std::enable_if_t< + std::is_convertible_v>>, + bool> = false> + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION void operator=(U&& x) { + auto const x_as_value_type = + static_cast>>( + std::forward(x)); + m_value = static_cast>>( + vbslq_s32(static_cast(m_mask), + static_cast(x_as_value_type), + static_cast(m_value))); + } +}; + template <> class const_where_expression< simd_mask>, diff --git a/lib/kokkos/simd/unit_tests/CMakeLists.txt b/lib/kokkos/simd/unit_tests/CMakeLists.txt index 75d557e8b5..109effc710 100644 --- a/lib/kokkos/simd/unit_tests/CMakeLists.txt +++ b/lib/kokkos/simd/unit_tests/CMakeLists.txt @@ -1,7 +1,9 @@ KOKKOS_INCLUDE_DIRECTORIES(${KOKKOS_SOURCE_DIR}/simd/unit_tests/include) -KOKKOS_ADD_EXECUTABLE_AND_TEST( - UnitTest_SIMD - SOURCES - UnitTestMain.cpp - TestSIMD.cpp) +IF((NOT (Kokkos_ENABLE_CUDA AND WIN32))) + KOKKOS_ADD_EXECUTABLE_AND_TEST( + UnitTest_SIMD + SOURCES + UnitTestMain.cpp + TestSIMD.cpp) +ENDIF() diff --git a/lib/kokkos/simd/unit_tests/include/SIMDTesting_Ops.hpp b/lib/kokkos/simd/unit_tests/include/SIMDTesting_Ops.hpp index c587ccf304..74141f2531 100644 --- a/lib/kokkos/simd/unit_tests/include/SIMDTesting_Ops.hpp +++ b/lib/kokkos/simd/unit_tests/include/SIMDTesting_Ops.hpp @@ -81,7 +81,9 @@ class absolutes { auto on_host(T const& a) const { if constexpr (std::is_signed_v) { #if defined(KOKKOS_ENABLE_DEPRECATED_CODE_4) + KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_PUSH() return Kokkos::Experimental::abs(a); + KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_POP() #else return Kokkos::abs(a); #endif diff --git a/lib/kokkos/simd/unit_tests/include/SIMDTesting_Utilities.hpp b/lib/kokkos/simd/unit_tests/include/SIMDTesting_Utilities.hpp index d36e1e5afc..9719855f0f 100644 --- a/lib/kokkos/simd/unit_tests/include/SIMDTesting_Utilities.hpp +++ b/lib/kokkos/simd/unit_tests/include/SIMDTesting_Utilities.hpp @@ -135,8 +135,8 @@ class load_masked { for (std::size_t i = 0; i < n; ++i) { mask[i] = true; } + result = T(0); where(mask, result).copy_from(mem, Kokkos::Experimental::simd_flag_default); - where(!mask, result) = 0; return true; } template @@ -181,4 +181,14 @@ class load_as_scalars { } }; +// Simple check to loosely test that T is a complete type. +// Some capabilities are only defined for specific data type and abi pairs (i.e. +// extended vector width); this is used to exclude pairs that +// are not defined from being tested. +template +constexpr bool is_type_v = false; + +template +constexpr bool is_type_v = true; + #endif diff --git a/lib/kokkos/simd/unit_tests/include/TestSIMD_Condition.hpp b/lib/kokkos/simd/unit_tests/include/TestSIMD_Condition.hpp index f8d8cc70fa..bf22cf3352 100644 --- a/lib/kokkos/simd/unit_tests/include/TestSIMD_Condition.hpp +++ b/lib/kokkos/simd/unit_tests/include/TestSIMD_Condition.hpp @@ -22,21 +22,23 @@ template inline void host_check_condition() { - using simd_type = typename Kokkos::Experimental::simd; - using mask_type = typename simd_type::mask_type; + if constexpr (is_type_v>) { + using simd_type = typename Kokkos::Experimental::simd; + using mask_type = typename simd_type::mask_type; - auto condition_op = [](mask_type const& mask, simd_type const& a, - simd_type const& b) { - return Kokkos::Experimental::condition(mask, a, b); - }; + auto condition_op = [](mask_type const& mask, simd_type const& a, + simd_type const& b) { + return Kokkos::Experimental::condition(mask, a, b); + }; - simd_type value_a(16); - simd_type value_b(20); + simd_type value_a(16); + simd_type value_b(20); - auto condition_result = condition_op(mask_type(false), value_a, value_b); - EXPECT_TRUE(all_of(condition_result == value_b)); - condition_result = condition_op(mask_type(true), value_a, value_b); - EXPECT_TRUE(all_of(condition_result == value_a)); + auto condition_result = condition_op(mask_type(false), value_a, value_b); + EXPECT_TRUE(all_of(condition_result == value_b)); + condition_result = condition_op(mask_type(true), value_a, value_b); + EXPECT_TRUE(all_of(condition_result == value_a)); + } } template @@ -54,22 +56,24 @@ inline void host_check_condition_all_abis( template KOKKOS_INLINE_FUNCTION void device_check_condition() { - using simd_type = typename Kokkos::Experimental::simd; - using mask_type = typename simd_type::mask_type; - kokkos_checker checker; + if constexpr (is_type_v>) { + using simd_type = typename Kokkos::Experimental::simd; + using mask_type = typename simd_type::mask_type; + kokkos_checker checker; - auto condition_op = [](mask_type const& mask, simd_type const& a, - simd_type const& b) { - return Kokkos::Experimental::condition(mask, a, b); - }; + auto condition_op = [](mask_type const& mask, simd_type const& a, + simd_type const& b) { + return Kokkos::Experimental::condition(mask, a, b); + }; - simd_type value_a(16); - simd_type value_b(20); + simd_type value_a(16); + simd_type value_b(20); - auto condition_result = condition_op(mask_type(false), value_a, value_b); - checker.truth(all_of(condition_result == value_b)); - condition_result = condition_op(mask_type(true), value_a, value_b); - checker.truth(all_of(condition_result == value_a)); + auto condition_result = condition_op(mask_type(false), value_a, value_b); + checker.truth(all_of(condition_result == value_b)); + condition_result = condition_op(mask_type(true), value_a, value_b); + checker.truth(all_of(condition_result == value_a)); + } } template diff --git a/lib/kokkos/simd/unit_tests/include/TestSIMD_Conversions.hpp b/lib/kokkos/simd/unit_tests/include/TestSIMD_Conversions.hpp index b98871bbab..20b0729762 100644 --- a/lib/kokkos/simd/unit_tests/include/TestSIMD_Conversions.hpp +++ b/lib/kokkos/simd/unit_tests/include/TestSIMD_Conversions.hpp @@ -22,40 +22,42 @@ template inline void host_check_conversions() { - { - auto a = Kokkos::Experimental::simd(1); - auto b = Kokkos::Experimental::simd(a); - EXPECT_TRUE(all_of(b == decltype(b)(1))); - } - { - auto a = Kokkos::Experimental::simd(1); - auto b = Kokkos::Experimental::simd(a); - EXPECT_TRUE(all_of(b == decltype(b)(1))); - } - { - auto a = Kokkos::Experimental::simd(1); - auto b = Kokkos::Experimental::simd(a); - EXPECT_TRUE(all_of(b == decltype(b)(1))); - } - { - auto a = Kokkos::Experimental::simd_mask(true); - auto b = Kokkos::Experimental::simd_mask(a); - EXPECT_TRUE(b == decltype(b)(true)); - } - { - auto a = Kokkos::Experimental::simd_mask(true); - auto b = Kokkos::Experimental::simd_mask(a); - EXPECT_TRUE(b == decltype(b)(true)); - } - { - auto a = Kokkos::Experimental::simd_mask(true); - auto b = Kokkos::Experimental::simd_mask(a); - EXPECT_TRUE(b == decltype(b)(true)); - } - { - auto a = Kokkos::Experimental::simd_mask(true); - auto b = Kokkos::Experimental::simd_mask(a); - EXPECT_TRUE(b == decltype(b)(true)); + if constexpr (is_type_v>) { + { + auto a = Kokkos::Experimental::simd(1); + auto b = Kokkos::Experimental::simd(a); + EXPECT_TRUE(all_of(b == decltype(b)(1))); + } + { + auto a = Kokkos::Experimental::simd(1); + auto b = Kokkos::Experimental::simd(a); + EXPECT_TRUE(all_of(b == decltype(b)(1))); + } + { + auto a = Kokkos::Experimental::simd(1); + auto b = Kokkos::Experimental::simd(a); + EXPECT_TRUE(all_of(b == decltype(b)(1))); + } + { + auto a = Kokkos::Experimental::simd_mask(true); + auto b = Kokkos::Experimental::simd_mask(a); + EXPECT_TRUE(b == decltype(b)(true)); + } + { + auto a = Kokkos::Experimental::simd_mask(true); + auto b = Kokkos::Experimental::simd_mask(a); + EXPECT_TRUE(b == decltype(b)(true)); + } + { + auto a = Kokkos::Experimental::simd_mask(true); + auto b = Kokkos::Experimental::simd_mask(a); + EXPECT_TRUE(b == decltype(b)(true)); + } + { + auto a = Kokkos::Experimental::simd_mask(true); + auto b = Kokkos::Experimental::simd_mask(a); + EXPECT_TRUE(b == decltype(b)(true)); + } } } @@ -67,41 +69,43 @@ inline void host_check_conversions_all_abis( template KOKKOS_INLINE_FUNCTION void device_check_conversions() { - kokkos_checker checker; - { - auto a = Kokkos::Experimental::simd(1); - auto b = Kokkos::Experimental::simd(a); - checker.truth(all_of(b == decltype(b)(1))); - } - { - auto a = Kokkos::Experimental::simd(1); - auto b = Kokkos::Experimental::simd(a); - checker.truth(all_of(b == decltype(b)(1))); - } - { - auto a = Kokkos::Experimental::simd(1); - auto b = Kokkos::Experimental::simd(a); - checker.truth(all_of(b == decltype(b)(1))); - } - { - auto a = Kokkos::Experimental::simd_mask(true); - auto b = Kokkos::Experimental::simd_mask(a); - checker.truth(b == decltype(b)(true)); - } - { - auto a = Kokkos::Experimental::simd_mask(true); - auto b = Kokkos::Experimental::simd_mask(a); - checker.truth(b == decltype(b)(true)); - } - { - auto a = Kokkos::Experimental::simd_mask(true); - auto b = Kokkos::Experimental::simd_mask(a); - checker.truth(b == decltype(b)(true)); - } - { - auto a = Kokkos::Experimental::simd_mask(true); - auto b = Kokkos::Experimental::simd_mask(a); - checker.truth(b == decltype(b)(true)); + if constexpr (is_type_v>) { + kokkos_checker checker; + { + auto a = Kokkos::Experimental::simd(1); + auto b = Kokkos::Experimental::simd(a); + checker.truth(all_of(b == decltype(b)(1))); + } + { + auto a = Kokkos::Experimental::simd(1); + auto b = Kokkos::Experimental::simd(a); + checker.truth(all_of(b == decltype(b)(1))); + } + { + auto a = Kokkos::Experimental::simd(1); + auto b = Kokkos::Experimental::simd(a); + checker.truth(all_of(b == decltype(b)(1))); + } + { + auto a = Kokkos::Experimental::simd_mask(true); + auto b = Kokkos::Experimental::simd_mask(a); + checker.truth(b == decltype(b)(true)); + } + { + auto a = Kokkos::Experimental::simd_mask(true); + auto b = Kokkos::Experimental::simd_mask(a); + checker.truth(b == decltype(b)(true)); + } + { + auto a = Kokkos::Experimental::simd_mask(true); + auto b = Kokkos::Experimental::simd_mask(a); + checker.truth(b == decltype(b)(true)); + } + { + auto a = Kokkos::Experimental::simd_mask(true); + auto b = Kokkos::Experimental::simd_mask(a); + checker.truth(b == decltype(b)(true)); + } } } diff --git a/lib/kokkos/simd/unit_tests/include/TestSIMD_GeneratorCtors.hpp b/lib/kokkos/simd/unit_tests/include/TestSIMD_GeneratorCtors.hpp index 23e3826c75..1a61fd9cbb 100644 --- a/lib/kokkos/simd/unit_tests/include/TestSIMD_GeneratorCtors.hpp +++ b/lib/kokkos/simd/unit_tests/include/TestSIMD_GeneratorCtors.hpp @@ -22,49 +22,51 @@ template inline void host_check_gen_ctor() { - using simd_type = Kokkos::Experimental::simd; - using mask_type = typename simd_type::mask_type; - constexpr std::size_t lanes = simd_type::size(); + if constexpr (is_type_v>) { + using simd_type = Kokkos::Experimental::simd; + using mask_type = typename simd_type::mask_type; + constexpr std::size_t lanes = simd_type::size(); - DataType init[lanes]; - DataType expected[lanes]; - mask_type init_mask(false); + DataType init[lanes]; + DataType expected[lanes]; + mask_type init_mask(false); - for (std::size_t i = 0; i < lanes; ++i) { - if (i % 3 == 0) init_mask[i] = true; - init[i] = 7; - expected[i] = (init_mask[i]) ? init[i] * 9 : init[i]; - } + for (std::size_t i = 0; i < lanes; ++i) { + if (i % 3 == 0) init_mask[i] = true; + init[i] = 7; + expected[i] = (init_mask[i]) ? init[i] * 9 : init[i]; + } - simd_type rhs; - rhs.copy_from(init, Kokkos::Experimental::simd_flag_default); + simd_type rhs; + rhs.copy_from(init, Kokkos::Experimental::simd_flag_default); - simd_type blend; - blend.copy_from(expected, Kokkos::Experimental::simd_flag_default); + simd_type blend; + blend.copy_from(expected, Kokkos::Experimental::simd_flag_default); #if !(defined(KOKKOS_ENABLE_CUDA) && defined(KOKKOS_COMPILER_MSVC)) - if constexpr (std::is_same_v) { - simd_type basic(KOKKOS_LAMBDA(std::size_t i) { return init[i]; }); - host_check_equality(basic, rhs, lanes); + if constexpr (std::is_same_v) { + simd_type basic(KOKKOS_LAMBDA(std::size_t i) { return init[i]; }); + host_check_equality(basic, rhs, lanes); - simd_type lhs(KOKKOS_LAMBDA(std::size_t i) { return init[i] * 9; }); - mask_type mask(KOKKOS_LAMBDA(std::size_t i) { return init_mask[i]; }); - simd_type result( - KOKKOS_LAMBDA(std::size_t i) { return (mask[i]) ? lhs[i] : rhs[i]; }); + simd_type lhs(KOKKOS_LAMBDA(std::size_t i) { return init[i] * 9; }); + mask_type mask(KOKKOS_LAMBDA(std::size_t i) { return init_mask[i]; }); + simd_type result( + KOKKOS_LAMBDA(std::size_t i) { return (mask[i]) ? lhs[i] : rhs[i]; }); - host_check_equality(blend, result, lanes); - } else { - simd_type basic([=](std::size_t i) { return init[i]; }); - host_check_equality(basic, rhs, lanes); + host_check_equality(blend, result, lanes); + } else { + simd_type basic([=](std::size_t i) { return init[i]; }); + host_check_equality(basic, rhs, lanes); - simd_type lhs([=](std::size_t i) { return init[i] * 9; }); - mask_type mask([=](std::size_t i) { return init_mask[i]; }); - simd_type result( - [=](std::size_t i) { return (mask[i]) ? lhs[i] : rhs[i]; }); + simd_type lhs([=](std::size_t i) { return init[i] * 9; }); + mask_type mask([=](std::size_t i) { return init_mask[i]; }); + simd_type result( + [=](std::size_t i) { return (mask[i]) ? lhs[i] : rhs[i]; }); - host_check_equality(blend, result, lanes); - } + host_check_equality(blend, result, lanes); + } #endif + } } template @@ -82,32 +84,34 @@ inline void host_check_gen_ctors_all_abis( template KOKKOS_INLINE_FUNCTION void device_check_gen_ctor() { - using simd_type = Kokkos::Experimental::simd; - using mask_type = typename simd_type::mask_type; - constexpr std::size_t lanes = simd_type::size(); + if constexpr (is_type_v>) { + using simd_type = Kokkos::Experimental::simd; + using mask_type = typename simd_type::mask_type; + constexpr std::size_t lanes = simd_type::size(); - DataType init[lanes]; - DataType expected[lanes]; - mask_type mask(false); + DataType init[lanes]; + DataType expected[lanes]; + mask_type mask(false); - for (std::size_t i = 0; i < lanes; ++i) { - if (i % 3 == 0) mask[i] = true; - init[i] = 7; - expected[i] = (mask[i]) ? init[i] * 9 : init[i]; + for (std::size_t i = 0; i < lanes; ++i) { + if (i % 3 == 0) mask[i] = true; + init[i] = 7; + expected[i] = (mask[i]) ? init[i] * 9 : init[i]; + } + + simd_type basic(KOKKOS_LAMBDA(std::size_t i) { return init[i]; }); + simd_type rhs; + rhs.copy_from(init, Kokkos::Experimental::simd_flag_default); + device_check_equality(basic, rhs, lanes); + + simd_type lhs(KOKKOS_LAMBDA(std::size_t i) { return init[i] * 9; }); + simd_type result( + KOKKOS_LAMBDA(std::size_t i) { return (mask[i]) ? lhs[i] : rhs[i]; }); + + simd_type blend; + blend.copy_from(expected, Kokkos::Experimental::simd_flag_default); + device_check_equality(result, blend, lanes); } - - simd_type basic(KOKKOS_LAMBDA(std::size_t i) { return init[i]; }); - simd_type rhs; - rhs.copy_from(init, Kokkos::Experimental::simd_flag_default); - device_check_equality(basic, rhs, lanes); - - simd_type lhs(KOKKOS_LAMBDA(std::size_t i) { return init[i] * 9; }); - simd_type result( - KOKKOS_LAMBDA(std::size_t i) { return (mask[i]) ? lhs[i] : rhs[i]; }); - - simd_type blend; - blend.copy_from(expected, Kokkos::Experimental::simd_flag_default); - device_check_equality(result, blend, lanes); } template diff --git a/lib/kokkos/simd/unit_tests/include/TestSIMD_MaskOps.hpp b/lib/kokkos/simd/unit_tests/include/TestSIMD_MaskOps.hpp index a93c52e9a8..c3d4ac594d 100644 --- a/lib/kokkos/simd/unit_tests/include/TestSIMD_MaskOps.hpp +++ b/lib/kokkos/simd/unit_tests/include/TestSIMD_MaskOps.hpp @@ -22,25 +22,27 @@ template inline void host_check_mask_ops() { - using mask_type = Kokkos::Experimental::simd_mask; + if constexpr (is_type_v>) { + using mask_type = Kokkos::Experimental::simd_mask; - EXPECT_FALSE(none_of(mask_type(true))); - EXPECT_TRUE(none_of(mask_type(false))); - EXPECT_TRUE(all_of(mask_type(true))); - EXPECT_FALSE(all_of(mask_type(false))); - EXPECT_TRUE(any_of(mask_type(true))); - EXPECT_FALSE(any_of(mask_type(false))); + EXPECT_FALSE(none_of(mask_type(true))); + EXPECT_TRUE(none_of(mask_type(false))); + EXPECT_TRUE(all_of(mask_type(true))); + EXPECT_FALSE(all_of(mask_type(false))); + EXPECT_TRUE(any_of(mask_type(true))); + EXPECT_FALSE(any_of(mask_type(false))); - for (std::size_t i = 0; i < mask_type::size(); ++i) { - mask_type test_mask(KOKKOS_LAMBDA(std::size_t j) { return i == j; }); + for (std::size_t i = 0; i < mask_type::size(); ++i) { + mask_type test_mask(KOKKOS_LAMBDA(std::size_t j) { return i == j; }); - EXPECT_TRUE(any_of(test_mask)); - EXPECT_FALSE(none_of(test_mask)); + EXPECT_TRUE(any_of(test_mask)); + EXPECT_FALSE(none_of(test_mask)); - if constexpr (mask_type::size() > 1) { - EXPECT_FALSE(all_of(test_mask)); - } else { - EXPECT_TRUE(all_of(test_mask)); + if constexpr (mask_type::size() > 1) { + EXPECT_FALSE(all_of(test_mask)); + } else { + EXPECT_TRUE(all_of(test_mask)); + } } } } @@ -60,25 +62,27 @@ inline void host_check_mask_ops_all_abis( template KOKKOS_INLINE_FUNCTION void device_check_mask_ops() { - using mask_type = Kokkos::Experimental::simd_mask; - kokkos_checker checker; - checker.truth(!none_of(mask_type(true))); - checker.truth(none_of(mask_type(false))); - checker.truth(all_of(mask_type(true))); - checker.truth(!all_of(mask_type(false))); - checker.truth(any_of(mask_type(true))); - checker.truth(!any_of(mask_type(false))); + if constexpr (is_type_v>) { + using mask_type = Kokkos::Experimental::simd_mask; + kokkos_checker checker; + checker.truth(!none_of(mask_type(true))); + checker.truth(none_of(mask_type(false))); + checker.truth(all_of(mask_type(true))); + checker.truth(!all_of(mask_type(false))); + checker.truth(any_of(mask_type(true))); + checker.truth(!any_of(mask_type(false))); - for (std::size_t i = 0; i < mask_type::size(); ++i) { - mask_type test_mask(KOKKOS_LAMBDA(std::size_t j) { return i == j; }); + for (std::size_t i = 0; i < mask_type::size(); ++i) { + mask_type test_mask(KOKKOS_LAMBDA(std::size_t j) { return i == j; }); - checker.truth(any_of(test_mask)); - checker.truth(!none_of(test_mask)); + checker.truth(any_of(test_mask)); + checker.truth(!none_of(test_mask)); - if constexpr (mask_type::size() > 1) { - checker.truth(!all_of(test_mask)); - } else { - checker.truth(all_of(test_mask)); + if constexpr (mask_type::size() > 1) { + checker.truth(!all_of(test_mask)); + } else { + checker.truth(all_of(test_mask)); + } } } } diff --git a/lib/kokkos/simd/unit_tests/include/TestSIMD_MathOps.hpp b/lib/kokkos/simd/unit_tests/include/TestSIMD_MathOps.hpp index 59f2f6c18f..4891a54f6c 100644 --- a/lib/kokkos/simd/unit_tests/include/TestSIMD_MathOps.hpp +++ b/lib/kokkos/simd/unit_tests/include/TestSIMD_MathOps.hpp @@ -121,31 +121,34 @@ inline void host_check_abi_size() { template inline void host_check_math_ops() { - constexpr size_t n = 11; - constexpr size_t alignment = - Kokkos::Experimental::simd::size() * sizeof(DataType); + if constexpr (is_type_v>) { + constexpr size_t alignment = + Kokkos::Experimental::simd::size() * sizeof(DataType); - host_check_abi_size(); + host_check_abi_size(); - if constexpr (!std::is_integral_v) { - alignas(alignment) DataType const first_args[n] = { - 0.1, 0.4, 0.5, 0.7, 1.0, 1.5, -2.0, 10.0, 0.0, 1.2, -2.8}; - alignas(alignment) DataType const second_args[n] = { - 1.0, 0.2, 1.1, 1.8, -0.1, -3.0, -2.4, 1.0, 13.0, -3.2, -2.1}; - host_check_all_math_ops(first_args, second_args); - } else { - if constexpr (std::is_signed_v) { - alignas(alignment) - DataType const first_args[n] = {1, 2, -1, 10, 0, 1, -2, 10, 0, 1, -2}; - alignas(alignment) DataType const second_args[n] = {1, 2, 1, 1, 1, -3, - -2, 1, 13, -3, -2}; + if constexpr (!std::is_integral_v) { + alignas(alignment) DataType const first_args[] = { + 0.1, 0.4, 0.5, 0.7, 1.0, 1.5, -2.0, 10.0, + 0.0, 1.2, -2.8, 3.0, 4.0, -0.1, 5.0, -0.2}; + alignas(alignment) DataType const second_args[] = { + 1.0, 0.2, 1.1, 1.8, -0.1, -3.0, -2.4, 1.0, + 13.0, -3.2, -2.1, 3.0, -15.0, -0.5, -0.2, -0.2}; host_check_all_math_ops(first_args, second_args); } else { - alignas(alignment) - DataType const first_args[n] = {1, 2, 1, 10, 0, 1, 2, 10, 0, 1, 2}; - alignas(alignment) - DataType const second_args[n] = {1, 2, 1, 1, 1, 3, 2, 1, 13, 3, 2}; - host_check_all_math_ops(first_args, second_args); + if constexpr (std::is_signed_v) { + alignas(alignment) DataType const first_args[] = { + 1, 2, -1, 10, 0, 1, -2, 10, 0, 1, -2, -3, 7, 4, -9, -15}; + alignas(alignment) DataType const second_args[] = { + 1, 2, 1, 1, 1, -3, -2, 1, 13, -3, -2, 10, -15, 7, 2, -10}; + host_check_all_math_ops(first_args, second_args); + } else { + alignas(alignment) DataType const first_args[] = { + 1, 2, 1, 10, 0, 1, 2, 10, 0, 1, 2, 11, 5, 8, 2, 14}; + alignas(alignment) DataType const second_args[] = { + 1, 2, 1, 1, 1, 3, 2, 1, 13, 3, 2, 3, 6, 20, 5, 14}; + host_check_all_math_ops(first_args, second_args); + } } } } @@ -253,25 +256,31 @@ KOKKOS_INLINE_FUNCTION void device_check_abi_size() { template KOKKOS_INLINE_FUNCTION void device_check_math_ops() { - constexpr size_t n = 11; + if constexpr (is_type_v>) { + device_check_abi_size(); - device_check_abi_size(); - - if constexpr (!std::is_integral_v) { - DataType const first_args[n] = {0.1, 0.4, 0.5, 0.7, 1.0, 1.5, - -2.0, 10.0, 0.0, 1.2, -2.8}; - DataType const second_args[n] = {1.0, 0.2, 1.1, 1.8, -0.1, -3.0, - -2.4, 1.0, 13.0, -3.2, -2.1}; - device_check_all_math_ops(first_args, second_args); - } else { - if constexpr (std::is_signed_v) { - DataType const first_args[n] = {1, 2, -1, 10, 0, 1, -2, 10, 0, 1, -2}; - DataType const second_args[n] = {1, 2, 1, 1, 1, -3, -2, 1, 13, -3, -2}; + if constexpr (!std::is_integral_v) { + DataType const first_args[] = {0.1, 0.4, 0.5, 0.7, 1.0, 1.5, + -2.0, 10.0, 0.0, 1.2, -2.8, 3.0, + 4.0, -0.1, 5.0, -0.2}; + DataType const second_args[] = {1.0, 0.2, 1.1, 1.8, -0.1, -3.0, + -2.4, 1.0, 13.0, -3.2, -2.1, 3.0, + -15.0, -0.5, -0.2, -0.2}; device_check_all_math_ops(first_args, second_args); } else { - DataType const first_args[n] = {1, 2, 1, 10, 0, 1, 2, 10, 0, 1, 2}; - DataType const second_args[n] = {1, 2, 1, 1, 1, 3, 2, 1, 13, 3, 2}; - device_check_all_math_ops(first_args, second_args); + if constexpr (std::is_signed_v) { + DataType const first_args[] = {1, 2, -1, 10, 0, 1, -2, 10, + 0, 1, -2, -3, 7, 4, -9, -15}; + DataType const second_args[] = {1, 2, 1, 1, 1, -3, -2, 1, + 13, -3, -2, 10, -15, 7, 2, -10}; + device_check_all_math_ops(first_args, second_args); + } else { + DataType const first_args[] = {1, 2, 1, 10, 0, 1, 2, 10, + 0, 1, 2, 11, 5, 8, 2, 14}; + DataType const second_args[] = {1, 2, 1, 1, 1, 3, 2, 1, + 13, 3, 2, 3, 6, 20, 5, 14}; + device_check_all_math_ops(first_args, second_args); + } } } } diff --git a/lib/kokkos/simd/unit_tests/include/TestSIMD_Reductions.hpp b/lib/kokkos/simd/unit_tests/include/TestSIMD_Reductions.hpp index b3c7ac9a01..a3e796a030 100644 --- a/lib/kokkos/simd/unit_tests/include/TestSIMD_Reductions.hpp +++ b/lib/kokkos/simd/unit_tests/include/TestSIMD_Reductions.hpp @@ -65,14 +65,18 @@ inline void host_check_all_reductions(const DataType (&args)[n]) { template inline void host_check_reductions() { - constexpr size_t n = 11; + if constexpr (is_type_v>) { + constexpr size_t n = 16; - if constexpr (std::is_signed_v) { - DataType const args[n] = {1, 2, -1, 10, 0, 1, -2, 10, 0, 1, -2}; - host_check_all_reductions(args); - } else { - DataType const args[n] = {1, 2, 1, 10, 0, 1, 2, 10, 0, 1, 2}; - host_check_all_reductions(args); + if constexpr (std::is_signed_v) { + DataType const args[n] = {1, 2, -1, 10, 0, 1, -2, 10, + 0, 1, -2, -15, 5, 17, -22, 20}; + host_check_all_reductions(args); + } else { + DataType const args[n] = {1, 2, 1, 10, 0, 1, 2, 10, + 0, 1, 2, 15, 5, 17, 22, 20}; + host_check_all_reductions(args); + } } } @@ -135,14 +139,18 @@ KOKKOS_INLINE_FUNCTION void device_check_all_reductions( template KOKKOS_INLINE_FUNCTION void device_check_reductions() { - constexpr size_t n = 11; + if constexpr (is_type_v>) { + constexpr size_t n = 16; - if constexpr (std::is_signed_v) { - DataType const args[n] = {1, 2, -1, 10, 0, 1, -2, 10, 0, 1, -2}; - device_check_all_reductions(args); - } else { - DataType const args[n] = {1, 2, 1, 10, 0, 1, 2, 10, 0, 1, 2}; - device_check_all_reductions(args); + if constexpr (std::is_signed_v) { + DataType const args[n] = {1, 2, -1, 10, 0, 1, -2, 10, + 0, 1, -2, -15, 5, 17, -22, 20}; + device_check_all_reductions(args); + } else { + DataType const args[n] = {1, 2, 1, 10, 0, 1, 2, 10, + 0, 1, 2, 15, 5, 17, 22, 20}; + device_check_all_reductions(args); + } } } diff --git a/lib/kokkos/simd/unit_tests/include/TestSIMD_ShiftOps.hpp b/lib/kokkos/simd/unit_tests/include/TestSIMD_ShiftOps.hpp index ffdd2cba4a..7329f08501 100644 --- a/lib/kokkos/simd/unit_tests/include/TestSIMD_ShiftOps.hpp +++ b/lib/kokkos/simd/unit_tests/include/TestSIMD_ShiftOps.hpp @@ -103,34 +103,35 @@ inline void host_check_shift_op_all_loaders(ShiftOp shift_op, template inline void host_check_shift_ops() { - if constexpr (std::is_integral_v) { - using simd_type = Kokkos::Experimental::simd; - constexpr std::size_t width = simd_type::size(); - constexpr std::size_t num_cases = 8; - constexpr size_t alignment = - Kokkos::Experimental::simd::size() * sizeof(DataType); + if constexpr (is_type_v>) { + if constexpr (std::is_integral_v) { + using simd_type = Kokkos::Experimental::simd; + constexpr std::size_t width = simd_type::size(); + constexpr std::size_t num_cases = 16; + constexpr size_t alignment = + Kokkos::Experimental::simd::size() * sizeof(DataType); - DataType max = std::numeric_limits::max(); + DataType max = std::numeric_limits::max(); - alignas(alignment) DataType shift_by[num_cases] = { - 0, 1, 3, width / 2, width / 2 + 1, width - 1, width, width + 1}; - alignas(alignment) DataType test_vals[width]; - for (std::size_t i = 0; i < width; ++i) { - DataType inc = max / width; - test_vals[i] = i * inc + 1; - } + alignas(alignment) DataType shift_by[num_cases] = { + 0, 1, 3, width / 2, width / 2 + 1, width - 1, width, width + 1, + 0, 1, 3, width / 2, width / 2 + 1, width - 1, width, width + 1}; + alignas(alignment) DataType test_vals[width]; + for (std::size_t i = 0; i < width; ++i) { + DataType inc = max / width; + test_vals[i] = i * inc + 1; + } - host_check_shift_op_all_loaders(shift_right(), test_vals, shift_by, - num_cases); - host_check_shift_op_all_loaders(shift_left(), test_vals, shift_by, - num_cases); - - if constexpr (std::is_signed_v) { - for (std::size_t i = 0; i < width; ++i) test_vals[i] *= -1; host_check_shift_op_all_loaders(shift_right(), test_vals, shift_by, num_cases); host_check_shift_op_all_loaders(shift_left(), test_vals, shift_by, num_cases); + + if constexpr (std::is_signed_v) { + for (std::size_t i = 0; i < width; ++i) test_vals[i] *= -1; + host_check_shift_op_all_loaders(shift_right(), test_vals, shift_by, + num_cases); + } } } } @@ -224,33 +225,34 @@ KOKKOS_INLINE_FUNCTION void device_check_shift_op_all_loaders( template KOKKOS_INLINE_FUNCTION void device_check_shift_ops() { - if constexpr (std::is_integral_v) { - using simd_type = Kokkos::Experimental::simd; - constexpr std::size_t width = simd_type::size(); - constexpr std::size_t num_cases = 8; + if constexpr (is_type_v>) { + if constexpr (std::is_integral_v) { + using simd_type = Kokkos::Experimental::simd; + constexpr std::size_t width = simd_type::size(); + constexpr std::size_t num_cases = 16; - DataType max = Kokkos::reduction_identity::max(); + DataType max = Kokkos::reduction_identity::max(); - DataType shift_by[num_cases] = { - 0, 1, 3, width / 2, width / 2 + 1, width - 1, width, width + 1}; - DataType test_vals[width]; + DataType shift_by[num_cases] = { + 0, 1, 3, width / 2, width / 2 + 1, width - 1, width, width + 1, + 0, 1, 3, width / 2, width / 2 + 1, width - 1, width, width + 1}; + DataType test_vals[width]; - for (std::size_t i = 0; i < width; ++i) { - DataType inc = max / width; - test_vals[i] = i * inc + 1; - } + for (std::size_t i = 0; i < width; ++i) { + DataType inc = max / width; + test_vals[i] = i * inc + 1; + } - device_check_shift_op_all_loaders(shift_right(), test_vals, shift_by, - num_cases); - device_check_shift_op_all_loaders(shift_left(), test_vals, shift_by, - num_cases); - - if constexpr (std::is_signed_v) { - for (std::size_t i = 0; i < width; ++i) test_vals[i] *= -1; device_check_shift_op_all_loaders(shift_right(), test_vals, shift_by, num_cases); device_check_shift_op_all_loaders(shift_left(), test_vals, shift_by, num_cases); + + if constexpr (std::is_signed_v) { + for (std::size_t i = 0; i < width; ++i) test_vals[i] *= -1; + device_check_shift_op_all_loaders(shift_right(), test_vals, + shift_by, num_cases); + } } } } diff --git a/lib/kokkos/simd/unit_tests/include/TestSIMD_WhereExpressions.hpp b/lib/kokkos/simd/unit_tests/include/TestSIMD_WhereExpressions.hpp index 152fd9e984..904b2c665e 100644 --- a/lib/kokkos/simd/unit_tests/include/TestSIMD_WhereExpressions.hpp +++ b/lib/kokkos/simd/unit_tests/include/TestSIMD_WhereExpressions.hpp @@ -22,60 +22,66 @@ template inline void host_check_where_expr_scatter_to() { - using simd_type = Kokkos::Experimental::simd; - using index_type = Kokkos::Experimental::simd; - using mask_type = typename simd_type::mask_type; + if constexpr (is_type_v>) { + using simd_type = Kokkos::Experimental::simd; + using index_type = Kokkos::Experimental::simd; + using mask_type = typename simd_type::mask_type; - std::size_t nlanes = simd_type::size(); - DataType init[] = {11, 13, 17, 19, 23, 29, 31, 37}; - simd_type src; - src.copy_from(init, Kokkos::Experimental::simd_flag_default); + std::size_t nlanes = simd_type::size(); + DataType init[] = {11, 13, 17, 19, 23, 29, 31, 37, + 53, 71, 79, 83, 89, 93, 97, 103}; + simd_type src; + src.copy_from(init, Kokkos::Experimental::simd_flag_default); - for (std::size_t idx = 0; idx < nlanes; ++idx) { - mask_type mask(true); - mask[idx] = false; + for (std::size_t idx = 0; idx < nlanes; ++idx) { + mask_type mask(true); + mask[idx] = false; - DataType dst[8] = {0}; - index_type index; - simd_type expected_result; - for (std::size_t i = 0; i < nlanes; ++i) { - dst[i] = (2 + (i * 2)); - index[i] = i; - expected_result[i] = (mask[i]) ? src[index[i]] : dst[i]; + DataType dst[simd_type::size()] = {0}; + index_type index; + simd_type expected_result; + for (std::size_t i = 0; i < nlanes; ++i) { + dst[i] = (2 + (i * 2)); + index[i] = i; + expected_result[i] = (mask[i]) ? src[index[i]] : dst[i]; + } + where(mask, src).scatter_to(dst, index); + + simd_type dst_simd; + dst_simd.copy_from(dst, Kokkos::Experimental::simd_flag_default); + + host_check_equality(expected_result, dst_simd, nlanes); } - where(mask, src).scatter_to(dst, index); - - simd_type dst_simd; - dst_simd.copy_from(dst, Kokkos::Experimental::simd_flag_default); - - host_check_equality(expected_result, dst_simd, nlanes); } } template inline void host_check_where_expr_gather_from() { - using simd_type = Kokkos::Experimental::simd; - using index_type = Kokkos::Experimental::simd; - using mask_type = typename simd_type::mask_type; + if constexpr (is_type_v>) { + using simd_type = Kokkos::Experimental::simd; + using index_type = Kokkos::Experimental::simd; + using mask_type = typename simd_type::mask_type; - std::size_t nlanes = simd_type::size(); - DataType src[] = {11, 13, 17, 19, 23, 29, 31, 37}; + std::size_t nlanes = simd_type::size(); + DataType src[] = {11, 13, 17, 19, 23, 29, 31, 37, + 53, 71, 79, 83, 89, 93, 97, 103}; - for (std::size_t idx = 0; idx < nlanes; ++idx) { - mask_type mask(true); - mask[idx] = false; + for (std::size_t idx = 0; idx < nlanes; ++idx) { + mask_type mask(true); + mask[idx] = false; - simd_type dst; - index_type index; - simd_type expected_result; - for (std::size_t i = 0; i < nlanes; ++i) { - dst[i] = (2 + (i * 2)); - index[i] = i; - expected_result[i] = (mask[i]) ? src[index[i]] : dst[i]; + simd_type dst; + index_type index; + simd_type expected_result; + for (std::size_t i = 0; i < nlanes; ++i) { + dst[i] = (2 + (i * 2)); + index[i] = i; + expected_result[i] = (mask[i]) ? src[index[i]] : dst[i]; + } + where(mask, dst).gather_from(src, index); + + host_check_equality(expected_result, dst, nlanes); } - where(mask, dst).gather_from(src, index); - - host_check_equality(expected_result, dst, nlanes); } } @@ -100,33 +106,36 @@ inline void host_check_where_expr_all_abis( template KOKKOS_INLINE_FUNCTION void device_check_where_expr_scatter_to() { - using simd_type = Kokkos::Experimental::simd; - using index_type = Kokkos::Experimental::simd; - using mask_type = typename simd_type::mask_type; + if constexpr (is_type_v>) { + using simd_type = Kokkos::Experimental::simd; + using index_type = Kokkos::Experimental::simd; + using mask_type = typename simd_type::mask_type; - std::size_t nlanes = simd_type::size(); - DataType init[] = {11, 13, 17, 19, 23, 29, 31, 37}; - simd_type src; - src.copy_from(init, Kokkos::Experimental::simd_flag_default); + std::size_t nlanes = simd_type::size(); + DataType init[] = {11, 13, 17, 19, 23, 29, 31, 37, + 53, 71, 79, 83, 89, 93, 97, 103}; + simd_type src; + src.copy_from(init, Kokkos::Experimental::simd_flag_default); - for (std::size_t idx = 0; idx < nlanes; ++idx) { - mask_type mask(true); - mask[idx] = false; + for (std::size_t idx = 0; idx < nlanes; ++idx) { + mask_type mask(true); + mask[idx] = false; - DataType dst[8] = {0}; - index_type index; - simd_type expected_result; - for (std::size_t i = 0; i < nlanes; ++i) { - dst[i] = (2 + (i * 2)); - index[i] = i; - expected_result[i] = (mask[i]) ? src[index[i]] : dst[i]; + DataType dst[simd_type::size()] = {0}; + index_type index; + simd_type expected_result; + for (std::size_t i = 0; i < nlanes; ++i) { + dst[i] = (2 + (i * 2)); + index[i] = i; + expected_result[i] = (mask[i]) ? src[index[i]] : dst[i]; + } + where(mask, src).scatter_to(dst, index); + + simd_type dst_simd; + dst_simd.copy_from(dst, Kokkos::Experimental::simd_flag_default); + + device_check_equality(expected_result, dst_simd, nlanes); } - where(mask, src).scatter_to(dst, index); - - simd_type dst_simd; - dst_simd.copy_from(dst, Kokkos::Experimental::simd_flag_default); - - device_check_equality(expected_result, dst_simd, nlanes); } } @@ -137,7 +146,8 @@ KOKKOS_INLINE_FUNCTION void device_check_where_expr_gather_from() { using mask_type = typename simd_type::mask_type; std::size_t nlanes = simd_type::size(); - DataType src[] = {11, 13, 17, 19, 23, 29, 31, 37}; + DataType src[] = {11, 13, 17, 19, 23, 29, 31, 37, + 53, 71, 79, 83, 89, 93, 97, 103}; for (std::size_t idx = 0; idx < nlanes; ++idx) { mask_type mask(true); diff --git a/lib/kokkos/tpls/desul/include/desul/atomics/Adapt_HIP.hpp b/lib/kokkos/tpls/desul/include/desul/atomics/Adapt_HIP.hpp new file mode 100644 index 0000000000..0eab27fe98 --- /dev/null +++ b/lib/kokkos/tpls/desul/include/desul/atomics/Adapt_HIP.hpp @@ -0,0 +1,77 @@ +/* +Copyright (c) 2019, Lawrence Livermore National Security, LLC +and DESUL project contributors. See the COPYRIGHT file for details. +Source: https://github.com/desul/desul + +SPDX-License-Identifier: (BSD-3-Clause) +*/ + +#ifndef DESUL_ATOMICS_ADAPT_HIP_HPP_ +#define DESUL_ATOMICS_ADAPT_HIP_HPP_ + +#include + +namespace desul { +namespace Impl { + +// FIXME same code as GCCMemoryOrder +template +struct HIPMemoryOrder; + +template <> +struct HIPMemoryOrder { + static constexpr int value = __ATOMIC_RELAXED; +}; + +template <> +struct HIPMemoryOrder { + static constexpr int value = __ATOMIC_ACQUIRE; +}; + +template <> +struct HIPMemoryOrder { + static constexpr int value = __ATOMIC_RELEASE; +}; + +template <> +struct HIPMemoryOrder { + static constexpr int value = __ATOMIC_ACQ_REL; +}; + +template <> +struct HIPMemoryOrder { + static constexpr int value = __ATOMIC_SEQ_CST; +}; + +// __HIP_MEMORY_SCOPE_SYSTEM +// __HIP_MEMORY_SCOPE_AGENT +// __HIP_MEMORY_SCOPE_WORKGROUP +// __HIP_MEMORY_SCOPE_WAVEFRONT +// __HIP_MEMORY_SCOPE_SINGLETHREAD +template +struct HIPMemoryScope; + +template <> +struct HIPMemoryScope { + static constexpr int value = __HIP_MEMORY_SCOPE_WORKGROUP; +}; + +template <> +struct HIPMemoryScope { + static constexpr int value = __HIP_MEMORY_SCOPE_AGENT; +}; + +template <> +struct HIPMemoryScope { + static constexpr int value = __HIP_MEMORY_SCOPE_SYSTEM; +}; + +template <> +struct HIPMemoryScope { + static constexpr int value = __HIP_MEMORY_SCOPE_SYSTEM; +}; + +} // namespace Impl +} // namespace desul + +#endif diff --git a/lib/kokkos/tpls/desul/include/desul/atomics/Atomic_Ref.hpp b/lib/kokkos/tpls/desul/include/desul/atomics/Atomic_Ref.hpp index 3d69dcf6c5..e7f9239e03 100644 --- a/lib/kokkos/tpls/desul/include/desul/atomics/Atomic_Ref.hpp +++ b/lib/kokkos/tpls/desul/include/desul/atomics/Atomic_Ref.hpp @@ -6,533 +6,95 @@ Source: https://github.com/desul/desul SPDX-License-Identifier: (BSD-3-Clause) */ -#ifndef DESUL_ATOMIC_REF_IMPL_HPP_ -#define DESUL_ATOMIC_REF_IMPL_HPP_ +#ifndef DESUL_ATOMIC_REF_HPP_ +#define DESUL_ATOMIC_REF_HPP_ -#include #include #include #include -#include -#include namespace desul { -namespace Impl { -// TODO current implementation is missing the following: -// * member functions -// * wait -// * notify_one -// * notify_all - -template {}, - bool = std::is_floating_point{}> -struct basic_atomic_ref; - -// base class for non-integral, non-floating-point, non-pointer types template -struct basic_atomic_ref { - static_assert(std::is_trivially_copyable{}, ""); - - private: - T* _ptr; - - // 1/2/4/8/16-byte types must be aligned to at least their size - static constexpr int _min_alignment = (sizeof(T) & (sizeof(T) - 1)) || sizeof(T) > 16 - ? 0 - : sizeof(T); +class AtomicRef { + T* ptr_; public: using value_type = T; + using memory_order = MemoryOrder; + using memory_scope = MemoryScope; - static constexpr bool is_always_lock_free = atomic_always_lock_free(sizeof(T)); + DESUL_FUNCTION explicit AtomicRef(T& obj) : ptr_(&obj) {} - static constexpr std::size_t required_alignment = _min_alignment > alignof(T) - ? _min_alignment - : alignof(T); - - basic_atomic_ref() = delete; - basic_atomic_ref& operator=(basic_atomic_ref const&) = delete; - - basic_atomic_ref(basic_atomic_ref const&) = default; - - explicit basic_atomic_ref(T& obj) : _ptr(std::addressof(obj)) {} - - T operator=(T desired) const noexcept { - this->store(desired); + DESUL_FUNCTION T operator=(T desired) const noexcept { + store(desired); return desired; } - operator T() const noexcept { return this->load(); } + DESUL_FUNCTION operator T() const noexcept { return load(); } - template - DESUL_FUNCTION void store(T desired, - _MemoryOrder order = _MemoryOrder()) const noexcept { - atomic_store(_ptr, desired, order, MemoryScope()); + DESUL_FUNCTION T load() const noexcept { + return desul::atomic_load(ptr_, MemoryOrder(), MemoryScope()); } - template - DESUL_FUNCTION T load(_MemoryOrder order = _MemoryOrder()) const noexcept { - return atomic_load(_ptr, order, MemoryScope()); + DESUL_FUNCTION void store(T desired) const noexcept { + return desul::atomic_store(ptr_, desired, MemoryOrder(), MemoryScope()); } - template - DESUL_FUNCTION T exchange(T desired, - _MemoryOrder order = _MemoryOrder()) const noexcept { - return atomic_load(_ptr, desired, order, MemoryScope()); + DESUL_FUNCTION T exchange(T desired) const noexcept { + return desul::atomic_exchange(ptr_, desired, MemoryOrder(), MemoryScope()); } - DESUL_FUNCTION bool is_lock_free() const noexcept { - return atomic_is_lock_free(); + // TODO compare_exchange_{weak,strong} and is_lock_free + +#define DESUL_IMPL_DEFINE_ATOMIC_FETCH_OP(FETCH_OP, OP_FETCH) \ + DESUL_FUNCTION T FETCH_OP(T arg) const noexcept { \ + return desul::atomic_##FETCH_OP(ptr_, arg, MemoryOrder(), MemoryScope()); \ + } \ + DESUL_FUNCTION T OP_FETCH(T arg) const noexcept { \ + return desul::atomic_##OP_FETCH(ptr_, arg, MemoryOrder(), MemoryScope()); \ } - template - DESUL_FUNCTION bool compare_exchange_weak(T& expected, - T desired, - SuccessMemoryOrder success, - FailureMemoryOrder failure) const noexcept { - return atomic_compare_exchange_weak( - _ptr, expected, desired, success, failure, MemoryScope()); - } - - template - DESUL_FUNCTION bool compare_exchange_weak( - T& expected, T desired, _MemoryOrder order = _MemoryOrder()) const noexcept { - return compare_exchange_weak(expected, - desired, - order, - cmpexch_failure_memory_order<_MemoryOrder>(), - MemoryScope()); - } - - template - DESUL_FUNCTION bool compare_exchange_strong( - T& expected, - T desired, - SuccessMemoryOrder success, - FailureMemoryOrder failure) const noexcept { - return atomic_compare_exchange_strong( - _ptr, expected, desired, success, failure, MemoryScope()); - } - - template - DESUL_FUNCTION bool compare_exchange_strong( - T& expected, T desired, _MemoryOrder order = _MemoryOrder()) const noexcept { - return compare_exchange_strong(expected, - desired, - order, - cmpexch_failure_memory_order<_MemoryOrder>(), - MemoryScope()); - } -}; - -// base class for atomic_ref -template -struct basic_atomic_ref { - static_assert(std::is_integral{}, ""); - - private: - T* _ptr; - - public: - using value_type = T; - using difference_type = value_type; - - static constexpr bool is_always_lock_free = atomic_always_lock_free(sizeof(T)); - - static constexpr std::size_t required_alignment = sizeof(T) > alignof(T) ? sizeof(T) - : alignof(T); - - basic_atomic_ref() = delete; - basic_atomic_ref& operator=(basic_atomic_ref const&) = delete; - - explicit basic_atomic_ref(T& obj) : _ptr(&obj) {} - - basic_atomic_ref(basic_atomic_ref const&) = default; - - T operator=(T desired) const noexcept { - this->store(desired); - return desired; - } - - operator T() const noexcept { return this->load(); } - - template - DESUL_FUNCTION void store(T desired, - _MemoryOrder order = _MemoryOrder()) const noexcept { - atomic_store(_ptr, desired, order, MemoryScope()); - } - - template - DESUL_FUNCTION T load(_MemoryOrder order = _MemoryOrder()) const noexcept { - return atomic_load(_ptr, order, MemoryScope()); - } - - template - DESUL_FUNCTION T exchange(T desired, - _MemoryOrder order = _MemoryOrder()) const noexcept { - return atomic_load(_ptr, desired, order, MemoryScope()); - } - - DESUL_FUNCTION bool is_lock_free() const noexcept { - return atomic_is_lock_free(); - } - - template - DESUL_FUNCTION bool compare_exchange_weak(T& expected, - T desired, - SuccessMemoryOrder success, - FailureMemoryOrder failure) const noexcept { - return atomic_compare_exchange_weak( - _ptr, expected, desired, success, failure, MemoryScope()); - } - - template - DESUL_FUNCTION bool compare_exchange_weak( - T& expected, T desired, _MemoryOrder order = _MemoryOrder()) const noexcept { - return compare_exchange_weak(expected, - desired, - order, - cmpexch_failure_memory_order<_MemoryOrder>(), - MemoryScope()); - } - - template - DESUL_FUNCTION bool compare_exchange_strong( - T& expected, - T desired, - SuccessMemoryOrder success, - FailureMemoryOrder failure) const noexcept { - return atomic_compare_exchange_strong( - _ptr, expected, desired, success, failure, MemoryScope()); - } - - template - DESUL_FUNCTION bool compare_exchange_strong( - T& expected, T desired, _MemoryOrder order = _MemoryOrder()) const noexcept { - return compare_exchange_strong(expected, - desired, - order, - cmpexch_failure_memory_order<_MemoryOrder>(), - MemoryScope()); - } - - template - DESUL_FUNCTION value_type - fetch_add(value_type arg, _MemoryOrder order = _MemoryOrder()) const noexcept { - return atomic_fetch_add(_ptr, arg, order, MemoryScope()); - } - - template - DESUL_FUNCTION value_type - fetch_sub(value_type arg, _MemoryOrder order = _MemoryOrder()) const noexcept { - return atomic_fetch_sub(_ptr, arg, order, MemoryScope()); - } - - template - DESUL_FUNCTION value_type - fetch_and(value_type arg, _MemoryOrder order = _MemoryOrder()) const noexcept { - return atomic_fetch_and(_ptr, arg, order, MemoryScope()); - } - - template - DESUL_FUNCTION value_type - fetch_or(value_type arg, _MemoryOrder order = _MemoryOrder()) const noexcept { - return atomic_fetch_or(_ptr, arg, order, MemoryScope()); - } - - template - DESUL_FUNCTION value_type - fetch_xor(value_type arg, _MemoryOrder order = _MemoryOrder()) const noexcept { - return atomic_fetch_xor(_ptr, arg, order, MemoryScope()); - } - - DESUL_FUNCTION value_type operator++() const noexcept { - return atomic_add_fetch(_ptr, value_type(1), MemoryOrder(), MemoryScope()); - } - - DESUL_FUNCTION value_type operator++(int) const noexcept { return fetch_add(1); } - - DESUL_FUNCTION value_type operator--() const noexcept { - return atomic_sub_fetch(_ptr, value_type(1), MemoryOrder(), MemoryScope()); - } - - DESUL_FUNCTION value_type operator--(int) const noexcept { return fetch_sub(1); } - - DESUL_FUNCTION value_type operator+=(value_type arg) const noexcept { - atomic_add_fetch(_ptr, arg, MemoryOrder(), MemoryScope()); - } - - DESUL_FUNCTION value_type operator-=(value_type arg) const noexcept { - atomic_sub_fetch(_ptr, arg, MemoryOrder(), MemoryScope()); - } - - DESUL_FUNCTION value_type operator&=(value_type arg) const noexcept { - atomic_and_fetch(_ptr, arg, MemoryOrder(), MemoryScope()); - } - - DESUL_FUNCTION value_type operator|=(value_type arg) const noexcept { - atomic_or_fetch(_ptr, arg, MemoryOrder(), MemoryScope()); - } - - DESUL_FUNCTION value_type operator^=(value_type arg) const noexcept { - atomic_xor_fetch(_ptr, arg, MemoryOrder(), MemoryScope()); - } -}; - -// base class for atomic_ref -template -struct basic_atomic_ref { - static_assert(std::is_floating_point{}, ""); - - private: - T* _ptr; - - public: - using value_type = T; - using difference_type = value_type; - - static constexpr bool is_always_lock_free = atomic_always_lock_free(sizeof(T)); - - static constexpr std::size_t required_alignment = alignof(T); - - basic_atomic_ref() = delete; - basic_atomic_ref& operator=(basic_atomic_ref const&) = delete; - - explicit basic_atomic_ref(T& obj) : _ptr(&obj) {} - - basic_atomic_ref(basic_atomic_ref const&) = default; - - T operator=(T desired) const noexcept { - this->store(desired); - return desired; - } - - operator T() const noexcept { return this->load(); } - - template - DESUL_FUNCTION void store(T desired, - _MemoryOrder order = _MemoryOrder()) const noexcept { - atomic_store(_ptr, desired, order, MemoryScope()); - } - - template - DESUL_FUNCTION T load(_MemoryOrder order = _MemoryOrder()) const noexcept { - return atomic_load(_ptr, order, MemoryScope()); - } - - template - DESUL_FUNCTION T exchange(T desired, - _MemoryOrder order = _MemoryOrder()) const noexcept { - return atomic_load(_ptr, desired, order, MemoryScope()); - } - - DESUL_FUNCTION bool is_lock_free() const noexcept { - return atomic_is_lock_free(); - } - - template - DESUL_FUNCTION bool compare_exchange_weak(T& expected, - T desired, - SuccessMemoryOrder success, - FailureMemoryOrder failure) const noexcept { - return atomic_compare_exchange_weak( - _ptr, expected, desired, success, failure, MemoryScope()); - } - - template - DESUL_FUNCTION bool compare_exchange_weak( - T& expected, T desired, _MemoryOrder order = _MemoryOrder()) const noexcept { - return compare_exchange_weak(expected, - desired, - order, - cmpexch_failure_memory_order<_MemoryOrder>(), - MemoryScope()); - } - - template - DESUL_FUNCTION bool compare_exchange_strong( - T& expected, - T desired, - SuccessMemoryOrder success, - FailureMemoryOrder failure) const noexcept { - return atomic_compare_exchange_strong( - _ptr, expected, desired, success, failure, MemoryScope()); - } - - template - DESUL_FUNCTION bool compare_exchange_strong( - T& expected, T desired, _MemoryOrder order = _MemoryOrder()) const noexcept { - return compare_exchange_strong(expected, - desired, - order, - cmpexch_failure_memory_order<_MemoryOrder>(), - MemoryScope()); - } - - template - DESUL_FUNCTION value_type - fetch_add(value_type arg, _MemoryOrder order = _MemoryOrder()) const noexcept { - return atomic_fetch_add(_ptr, arg, order, MemoryScope()); - } - - template - DESUL_FUNCTION value_type - fetch_sub(value_type arg, _MemoryOrder order = _MemoryOrder()) const noexcept { - return atomic_fetch_sub(_ptr, arg, order, MemoryScope()); - } - - DESUL_FUNCTION value_type operator+=(value_type arg) const noexcept { - atomic_add_fetch(_ptr, arg, MemoryOrder(), MemoryScope()); - } - - DESUL_FUNCTION value_type operator-=(value_type arg) const noexcept { - atomic_sub_fetch(_ptr, arg, MemoryOrder(), MemoryScope()); - } -}; - -// base class for atomic_ref -template -struct basic_atomic_ref { - private: - T** _ptr; - - public: - using value_type = T*; - using difference_type = std::ptrdiff_t; - - static constexpr bool is_always_lock_free = atomic_always_lock_free(sizeof(T)); - - static constexpr std::size_t required_alignment = alignof(T*); - - basic_atomic_ref() = delete; - basic_atomic_ref& operator=(basic_atomic_ref const&) = delete; - - explicit basic_atomic_ref(T*& arg) : _ptr(std::addressof(arg)) {} - - basic_atomic_ref(basic_atomic_ref const&) = default; - - T* operator=(T* desired) const noexcept { - this->store(desired); - return desired; - } - - operator T*() const noexcept { return this->load(); } - - template - DESUL_FUNCTION void store(T* desired, - _MemoryOrder order = _MemoryOrder()) const noexcept { - atomic_store(_ptr, desired, order, MemoryScope()); - } - - template - DESUL_FUNCTION T* load(_MemoryOrder order = _MemoryOrder()) const noexcept { - return atomic_load(_ptr, order, MemoryScope()); - } - - template - DESUL_FUNCTION T* exchange(T* desired, - _MemoryOrder order = _MemoryOrder()) const noexcept { - return atomic_load(_ptr, desired, order, MemoryScope()); - } - - DESUL_FUNCTION bool is_lock_free() const noexcept { - return atomic_is_lock_free(); - } - - template - DESUL_FUNCTION bool compare_exchange_weak(T*& expected, - T* desired, - SuccessMemoryOrder success, - FailureMemoryOrder failure) const noexcept { - return atomic_compare_exchange_weak( - _ptr, expected, desired, success, failure, MemoryScope()); - } - - template - DESUL_FUNCTION bool compare_exchange_weak( - T*& expected, T* desired, _MemoryOrder order = _MemoryOrder()) const noexcept { - return compare_exchange_weak(expected, - desired, - order, - cmpexch_failure_memory_order<_MemoryOrder>(), - MemoryScope()); - } - - template - DESUL_FUNCTION bool compare_exchange_strong( - T*& expected, - T* desired, - SuccessMemoryOrder success, - FailureMemoryOrder failure) const noexcept { - return atomic_compare_exchange_strong( - _ptr, expected, desired, success, failure, MemoryScope()); - } - - template - DESUL_FUNCTION bool compare_exchange_strong( - T*& expected, T* desired, _MemoryOrder order = _MemoryOrder()) const noexcept { - return compare_exchange_strong(expected, - desired, - order, - cmpexch_failure_memory_order<_MemoryOrder>(), - MemoryScope()); - } - - template - DESUL_FUNCTION value_type - fetch_add(difference_type d, _MemoryOrder order = _MemoryOrder()) const noexcept { - return atomic_fetch_add(_ptr, _type_size(d), order, MemoryScope()); - } - - template - DESUL_FUNCTION value_type - fetch_sub(difference_type d, _MemoryOrder order = _MemoryOrder()) const noexcept { - return atomic_fetch_sub(_ptr, _type_size(d), order, MemoryScope()); - } - - DESUL_FUNCTION value_type operator++() const noexcept { - return atomic_add_fetch(_ptr, _type_size(1), MemoryOrder(), MemoryScope()); - } - - DESUL_FUNCTION value_type operator++(int) const noexcept { return fetch_add(1); } - - DESUL_FUNCTION value_type operator--() const noexcept { - return atomic_sub_fetch(_ptr, _type_size(1), MemoryOrder(), MemoryScope()); - } - - DESUL_FUNCTION value_type operator--(int) const noexcept { return fetch_sub(1); } - - DESUL_FUNCTION value_type operator+=(difference_type d) const noexcept { - atomic_add_fetch(_ptr, _type_size(d), MemoryOrder(), MemoryScope()); - } - - DESUL_FUNCTION value_type operator-=(difference_type d) const noexcept { - atomic_sub_fetch(_ptr, _type_size(d), MemoryOrder(), MemoryScope()); - } - - private: - static constexpr std::ptrdiff_t _type_size(std::ptrdiff_t d) noexcept { - static_assert(std::is_object{}, ""); - return d * sizeof(T); - } -}; - -} // namespace Impl - -template -struct scoped_atomic_ref : Impl::basic_atomic_ref { - explicit scoped_atomic_ref(T& obj) noexcept - : Impl::basic_atomic_ref(obj) {} - - scoped_atomic_ref& operator=(scoped_atomic_ref const&) = delete; - - scoped_atomic_ref(scoped_atomic_ref const&) = default; - - using Impl::basic_atomic_ref::operator=; +#define DESUL_IMPL_DEFINE_ATOMIC_COMPOUND_ASSIGNMENT_OP(COMPD_ASGMT, OP_FETCH) \ + DESUL_FUNCTION T operator COMPD_ASGMT(T arg) const noexcept { return OP_FETCH(arg); } + + DESUL_IMPL_DEFINE_ATOMIC_FETCH_OP(fetch_add, add_fetch) + DESUL_IMPL_DEFINE_ATOMIC_COMPOUND_ASSIGNMENT_OP(+=, add_fetch) + DESUL_IMPL_DEFINE_ATOMIC_FETCH_OP(fetch_sub, sub_fetch) + DESUL_IMPL_DEFINE_ATOMIC_COMPOUND_ASSIGNMENT_OP(-=, sub_fetch) + DESUL_IMPL_DEFINE_ATOMIC_FETCH_OP(fetch_min, min_fetch) + DESUL_IMPL_DEFINE_ATOMIC_FETCH_OP(fetch_max, max_fetch) + DESUL_IMPL_DEFINE_ATOMIC_FETCH_OP(fetch_mul, mul_fetch) + DESUL_IMPL_DEFINE_ATOMIC_COMPOUND_ASSIGNMENT_OP(*=, mul_fetch) + DESUL_IMPL_DEFINE_ATOMIC_FETCH_OP(fetch_div, div_fetch) + DESUL_IMPL_DEFINE_ATOMIC_COMPOUND_ASSIGNMENT_OP(/=, div_fetch) + DESUL_IMPL_DEFINE_ATOMIC_FETCH_OP(fetch_mod, mod_fetch) + DESUL_IMPL_DEFINE_ATOMIC_COMPOUND_ASSIGNMENT_OP(%=, mod_fetch) + DESUL_IMPL_DEFINE_ATOMIC_FETCH_OP(fetch_and, and_fetch) + DESUL_IMPL_DEFINE_ATOMIC_COMPOUND_ASSIGNMENT_OP(&=, and_fetch) + DESUL_IMPL_DEFINE_ATOMIC_FETCH_OP(fetch_or, or_fetch) + DESUL_IMPL_DEFINE_ATOMIC_COMPOUND_ASSIGNMENT_OP(|=, or_fetch) + DESUL_IMPL_DEFINE_ATOMIC_FETCH_OP(fetch_xor, xor_fetch) + DESUL_IMPL_DEFINE_ATOMIC_COMPOUND_ASSIGNMENT_OP(^=, xor_fetch) + DESUL_IMPL_DEFINE_ATOMIC_FETCH_OP(fetch_nand, nand_fetch) + +#undef DESUL_IMPL_DEFINE_ATOMIC_COMPOUND_ASSIGNMENT_OP +#undef DESUL_IMPL_DEFINE_ATOMIC_FETCH_OP + +#define DESUL_IMPL_DEFINE_ATOMIC_INCREMENT_DECREMENT(OPER, NAME) \ + DESUL_FUNCTION T fetch_##NAME() const noexcept { \ + return desul::atomic_fetch_##NAME(ptr_, MemoryOrder(), MemoryScope()); \ + } \ + DESUL_FUNCTION T NAME##_fetch() const noexcept { \ + return desul::atomic_##NAME##_fetch(ptr_, MemoryOrder(), MemoryScope()); \ + } \ + DESUL_FUNCTION T operator OPER() const noexcept { return NAME##_fetch(); } \ + DESUL_FUNCTION T operator OPER(int) const noexcept { return fetch_##NAME(); } + + DESUL_IMPL_DEFINE_ATOMIC_INCREMENT_DECREMENT(++, inc) + DESUL_IMPL_DEFINE_ATOMIC_INCREMENT_DECREMENT(--, dec) + +#undef DESUL_IMPL_DEFINE_ATOMIC_INCREMENT_DECREMENT }; } // namespace desul diff --git a/lib/kokkos/tpls/desul/include/desul/atomics/Compare_Exchange_HIP.hpp b/lib/kokkos/tpls/desul/include/desul/atomics/Compare_Exchange_HIP.hpp index 8c909bacdf..0ade34f25d 100644 --- a/lib/kokkos/tpls/desul/include/desul/atomics/Compare_Exchange_HIP.hpp +++ b/lib/kokkos/tpls/desul/include/desul/atomics/Compare_Exchange_HIP.hpp @@ -9,6 +9,7 @@ SPDX-License-Identifier: (BSD-3-Clause) #ifndef DESUL_ATOMICS_COMPARE_EXCHANGE_HIP_HPP_ #define DESUL_ATOMICS_COMPARE_EXCHANGE_HIP_HPP_ +#include #include #include #include @@ -17,130 +18,40 @@ SPDX-License-Identifier: (BSD-3-Clause) namespace desul { namespace Impl { -template -__device__ std::enable_if_t device_atomic_compare_exchange( - T* const dest, T compare, T value, MemoryOrderRelaxed, MemoryScope) { - static_assert(sizeof(unsigned int) == 4, - "this function assumes an unsigned int is 32-bit"); - unsigned int return_val = atomicCAS(reinterpret_cast(dest), - reinterpret_cast(compare), - reinterpret_cast(value)); - return reinterpret_cast(return_val); -} -template -__device__ std::enable_if_t device_atomic_compare_exchange( - T* const dest, T compare, T value, MemoryOrderRelaxed, MemoryScope) { - static_assert(sizeof(unsigned long long int) == 8, - "this function assumes an unsigned long long is 64-bit"); - unsigned long long int return_val = - atomicCAS(reinterpret_cast(dest), - reinterpret_cast(compare), - reinterpret_cast(value)); - return reinterpret_cast(return_val); -} +template +struct atomic_exchange_available_hip { + constexpr static bool value = + ((sizeof(T) == 1 && alignof(T) == 1) || (sizeof(T) == 4 && alignof(T) == 4) || + (sizeof(T) == 8 && alignof(T) == 8)) && + std::is_trivially_copyable::value; +}; -template -__device__ std::enable_if_t +template +__device__ std::enable_if_t::value, T> device_atomic_compare_exchange( - T* const dest, T compare, T value, MemoryOrderRelease, MemoryScope) { - T return_val = atomic_compare_exchange( - dest, compare, value, MemoryOrderRelaxed(), MemoryScope()); - atomic_thread_fence(MemoryOrderRelease(), MemoryScope()); - return return_val; + T* const dest, T compare, T value, MemoryOrder, MemoryScope) { + (void)__hip_atomic_compare_exchange_strong( + dest, + &compare, + value, + HIPMemoryOrder::value, + HIPMemoryOrder>::value, + HIPMemoryScope::value); + return compare; } -template -__device__ std::enable_if_t -device_atomic_compare_exchange( - T* const dest, T compare, T value, MemoryOrderAcquire, MemoryScope) { - atomic_thread_fence(MemoryOrderAcquire(), MemoryScope()); - T return_val = atomic_compare_exchange( - dest, compare, value, MemoryOrderRelaxed(), MemoryScope()); - return return_val; -} - -template -__device__ std::enable_if_t -device_atomic_compare_exchange( - T* const dest, T compare, T value, MemoryOrderAcqRel, MemoryScope) { - atomic_thread_fence(MemoryOrderAcquire(), MemoryScope()); - T return_val = atomic_compare_exchange( - dest, compare, value, MemoryOrderRelaxed(), MemoryScope()); - atomic_thread_fence(MemoryOrderRelease(), MemoryScope()); - return return_val; -} - -template -__device__ std::enable_if_t device_atomic_exchange( - T* const dest, T value, MemoryOrderRelaxed, MemoryScope) { - static_assert(sizeof(unsigned int) == 4, - "this function assumes an unsigned int is 32-bit"); - unsigned int return_val = atomicExch(reinterpret_cast(dest), - reinterpret_cast(value)); - return reinterpret_cast(return_val); -} -template -__device__ std::enable_if_t device_atomic_exchange( - T* const dest, T value, MemoryOrderRelaxed, MemoryScope) { - static_assert(sizeof(unsigned long long int) == 8, - "this function assumes an unsigned long long is 64-bit"); - unsigned long long int return_val = - atomicExch(reinterpret_cast(dest), - reinterpret_cast(value)); - return reinterpret_cast(return_val); -} - -template -__device__ std::enable_if_t device_atomic_exchange( - T* const dest, T compare, T value, MemoryOrderRelease, MemoryScope) { - T return_val = device_atomic_compare_exchange( - dest, compare, value, MemoryOrderRelaxed(), MemoryScope()); - device_atomic_thread_fence(MemoryOrderRelease(), MemoryScope()); - return reinterpret_cast(return_val); -} - -template -__device__ std::enable_if_t device_atomic_exchange( - T* const dest, T /*compare*/, T value, MemoryOrderAcquire, MemoryScope) { - device_atomic_thread_fence(MemoryOrderAcquire(), MemoryScope()); - T return_val = - device_atomic_exchange(dest, value, MemoryOrderRelaxed(), MemoryScope()); - return reinterpret_cast(return_val); -} - -template -__device__ std::enable_if_t device_atomic_exchange( - T* const dest, T value, MemoryOrderAcqRel, MemoryScope) { - device_atomic_thread_fence(MemoryOrderAcquire(), MemoryScope()); - T return_val = - device_atomic_exchange(dest, value, MemoryOrderRelaxed(), MemoryScope()); - device_atomic_thread_fence(MemoryOrderRelease(), MemoryScope()); - return reinterpret_cast(return_val); -} - -template -__device__ std::enable_if_t device_atomic_exchange( - T* const dest, T value, MemoryOrderSeqCst, MemoryScope) { - device_atomic_thread_fence(MemoryOrderAcquire(), MemoryScope()); - T return_val = - device_atomic_exchange(dest, value, MemoryOrderRelaxed(), MemoryScope()); - device_atomic_thread_fence(MemoryOrderRelease(), MemoryScope()); - return reinterpret_cast(return_val); -} - -template -__device__ std::enable_if_t -device_atomic_compare_exchange( - T* const dest, T compare, T value, MemoryOrderSeqCst, MemoryScope) { - device_atomic_thread_fence(MemoryOrderAcquire(), MemoryScope()); - T return_val = device_atomic_compare_exchange( - dest, compare, value, MemoryOrderRelaxed(), MemoryScope()); - device_atomic_thread_fence(MemoryOrderRelease(), MemoryScope()); +template +__device__ std::enable_if_t::value, T> +device_atomic_exchange(T* const dest, T value, MemoryOrder, MemoryScope) { + T return_val = __hip_atomic_exchange(dest, + value, + HIPMemoryOrder::value, + HIPMemoryScope::value); return return_val; } template -__device__ std::enable_if_t<(sizeof(T) != 8) && (sizeof(T) != 4), T> +__device__ std::enable_if_t::value, T> device_atomic_compare_exchange( T* const dest, T compare, T value, MemoryOrder, MemoryScope scope) { // This is a way to avoid deadlock in a warp or wave front @@ -169,7 +80,7 @@ device_atomic_compare_exchange( } template -__device__ std::enable_if_t<(sizeof(T) != 8) && (sizeof(T) != 4), T> +__device__ std::enable_if_t::value, T> device_atomic_exchange(T* const dest, T value, MemoryOrder, MemoryScope scope) { // This is a way to avoid deadlock in a warp or wave front T return_val; diff --git a/lib/kokkos/tpls/desul/include/desul/atomics/Fetch_Op_CUDA.hpp b/lib/kokkos/tpls/desul/include/desul/atomics/Fetch_Op_CUDA.hpp index 69ed8bcb9f..68622758d8 100644 --- a/lib/kokkos/tpls/desul/include/desul/atomics/Fetch_Op_CUDA.hpp +++ b/lib/kokkos/tpls/desul/include/desul/atomics/Fetch_Op_CUDA.hpp @@ -69,56 +69,56 @@ inline __device__ unsigned int device_atomic_fetch_inc_mod( unsigned int* inline __device__ unsigned int device_atomic_fetch_dec_mod( unsigned int* ptr, unsigned int val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicDec(ptr, val); } // clang-format on -#define DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP(OP, TYPE) \ +#define DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP(FETCH_OP, TYPE) \ template \ - __device__ TYPE device_atomic_fetch_##OP( \ + __device__ TYPE device_atomic_##FETCH_OP( \ TYPE* ptr, TYPE val, MemoryOrder, MemoryScopeDevice) { \ __threadfence(); \ TYPE return_val = \ - device_atomic_fetch_##OP(ptr, val, MemoryOrderRelaxed(), MemoryScopeDevice()); \ + device_atomic_##FETCH_OP(ptr, val, MemoryOrderRelaxed(), MemoryScopeDevice()); \ __threadfence(); \ return return_val; \ } \ template \ - __device__ TYPE device_atomic_fetch_##OP( \ + __device__ TYPE device_atomic_##FETCH_OP( \ TYPE* ptr, TYPE val, MemoryOrder, MemoryScopeCore) { \ - return device_atomic_fetch_##OP(ptr, val, MemoryOrder(), MemoryScopeDevice()); \ + return device_atomic_##FETCH_OP(ptr, val, MemoryOrder(), MemoryScopeDevice()); \ } -#define DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(OP) \ - DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP(OP, int) \ - DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP(OP, unsigned int) \ - DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP(OP, unsigned long long) +#define DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(FETCH_OP) \ + DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP(FETCH_OP, int) \ + DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP(FETCH_OP, unsigned int) \ + DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP(FETCH_OP, unsigned long long) #ifdef DESUL_CUDA_ARCH_IS_PRE_PASCAL -#define DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_FLOATING_POINT(OP) \ - DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP(OP, float) +#define DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_FLOATING_POINT(FETCH_OP) \ + DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP(FETCH_OP, float) #else -#define DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_FLOATING_POINT(OP) \ - DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP(OP, float) \ - DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP(OP, double) +#define DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_FLOATING_POINT(FETCH_OP) \ + DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP(FETCH_OP, float) \ + DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP(FETCH_OP, double) #endif -DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(min) -DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(max) -DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(and) -DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(or) -DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(xor) +DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(fetch_min) +DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(fetch_max) +DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(fetch_and) +DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(fetch_or) +DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(fetch_xor) -DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_FLOATING_POINT(add) -DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(add) -DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_FLOATING_POINT(sub) -DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(sub) +DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_FLOATING_POINT(fetch_add) +DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(fetch_add) +DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_FLOATING_POINT(fetch_sub) +DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(fetch_sub) -DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(inc) -DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(dec) +DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(fetch_inc) +DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(fetch_dec) -DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP(inc_mod, unsigned int) -DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP(dec_mod, unsigned int) +DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP(fetch_inc_mod, unsigned int) +DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP(fetch_dec_mod, unsigned int) #undef DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_FLOATING_POINT #undef DESUL_IMPL_CUDA_DEVICE_ATOMIC_FETCH_OP_INTEGRAL diff --git a/lib/kokkos/tpls/desul/include/desul/atomics/Fetch_Op_Generic.hpp b/lib/kokkos/tpls/desul/include/desul/atomics/Fetch_Op_Generic.hpp index a94ff8ef18..530195a832 100644 --- a/lib/kokkos/tpls/desul/include/desul/atomics/Fetch_Op_Generic.hpp +++ b/lib/kokkos/tpls/desul/include/desul/atomics/Fetch_Op_Generic.hpp @@ -18,38 +18,38 @@ SPDX-License-Identifier: (BSD-3-Clause) namespace desul { namespace Impl { -#define DESUL_IMPL_ATOMIC_FETCH_OP(ANNOTATION, HOST_OR_DEVICE, OP) \ - template \ - ANNOTATION T HOST_OR_DEVICE##_atomic_fetch_##OP( \ - T* const dest, const T val, MemoryOrder order, MemoryScope scope) { \ - return HOST_OR_DEVICE##_atomic_fetch_oper( \ - OP##_operator(), dest, val, order, scope); \ - } \ - template \ - ANNOTATION T HOST_OR_DEVICE##_atomic_##OP##_fetch( \ - T* const dest, const T val, MemoryOrder order, MemoryScope scope) { \ - return HOST_OR_DEVICE##_atomic_oper_fetch( \ - OP##_operator(), dest, val, order, scope); \ +#define DESUL_IMPL_ATOMIC_FETCH_OP(ANNOTATION, HOST_OR_DEVICE, FETCH_OP, OP_FETCH) \ + template \ + ANNOTATION T HOST_OR_DEVICE##_atomic_##FETCH_OP( \ + T* const dest, const T val, MemoryOrder order, MemoryScope scope) { \ + return HOST_OR_DEVICE##_atomic_fetch_oper( \ + OP_FETCH##_operator(), dest, val, order, scope); \ + } \ + template \ + ANNOTATION T HOST_OR_DEVICE##_atomic_##OP_FETCH( \ + T* const dest, const T val, MemoryOrder order, MemoryScope scope) { \ + return HOST_OR_DEVICE##_atomic_oper_fetch( \ + OP_FETCH##_operator(), dest, val, order, scope); \ } -#define DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(OP) \ - DESUL_IMPL_ATOMIC_FETCH_OP(DESUL_IMPL_HOST_FUNCTION, host, OP) \ - DESUL_IMPL_ATOMIC_FETCH_OP(DESUL_IMPL_DEVICE_FUNCTION, device, OP) +#define DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(FETCH_OP, OP_FETCH) \ + DESUL_IMPL_ATOMIC_FETCH_OP(DESUL_IMPL_HOST_FUNCTION, host, FETCH_OP, OP_FETCH) \ + DESUL_IMPL_ATOMIC_FETCH_OP(DESUL_IMPL_DEVICE_FUNCTION, device, FETCH_OP, OP_FETCH) -DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(add) -DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(sub) -DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(max) -DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(min) -DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(mul) -DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(div) -DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(mod) -DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(and) -DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(or) -DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(xor) -DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(nand) +DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(fetch_add, add_fetch) +DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(fetch_sub, sub_fetch) +DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(fetch_max, max_fetch) +DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(fetch_min, min_fetch) +DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(fetch_mul, mul_fetch) +DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(fetch_div, div_fetch) +DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(fetch_mod, mod_fetch) +DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(fetch_and, and_fetch) +DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(fetch_or, or_fetch) +DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(fetch_xor, xor_fetch) +DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(fetch_nand, nand_fetch) -DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(inc_mod) -DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(dec_mod) +DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(fetch_inc_mod, inc_mod_fetch) +DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(fetch_dec_mod, dec_mod_fetch) #undef DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE #undef DESUL_IMPL_ATOMIC_FETCH_OP @@ -59,13 +59,13 @@ DESUL_IMPL_ATOMIC_FETCH_OP_HOST_AND_DEVICE(dec_mod) ANNOTATION T HOST_OR_DEVICE##_atomic_fetch_##OP( \ T* const dest, const unsigned int val, MemoryOrder order, MemoryScope scope) { \ return HOST_OR_DEVICE##_atomic_fetch_oper( \ - OP##_operator(), dest, val, order, scope); \ + OP##_fetch_operator(), dest, val, order, scope); \ } \ template \ ANNOTATION T HOST_OR_DEVICE##_atomic_##OP##_fetch( \ T* const dest, const unsigned int val, MemoryOrder order, MemoryScope scope) { \ return HOST_OR_DEVICE##_atomic_oper_fetch( \ - OP##_operator(), dest, val, order, scope); \ + OP##_fetch_operator(), dest, val, order, scope); \ } #define DESUL_IMPL_ATOMIC_FETCH_OP_SHIFT_HOST_AND_DEVICE(OP) \ @@ -78,19 +78,21 @@ DESUL_IMPL_ATOMIC_FETCH_OP_SHIFT_HOST_AND_DEVICE(rshift) #undef DESUL_IMPL_ATOMIC_FETCH_OP_SHIFT_HOST_AND_DEVICE #undef DESUL_IMPL_ATOMIC_FETCH_OP_SHIFT -#define DESUL_IMPL_ATOMIC_LOAD_AND_STORE(ANNOTATION, HOST_OR_DEVICE) \ - template \ - ANNOTATION T HOST_OR_DEVICE##_atomic_load( \ - const T* const dest, MemoryOrder order, MemoryScope scope) { \ - return HOST_OR_DEVICE##_atomic_fetch_oper( \ - load_operator(), const_cast(dest), T(), order, scope); \ - } \ - \ - template \ - ANNOTATION void HOST_OR_DEVICE##_atomic_store( \ - T* const dest, const T val, MemoryOrder order, MemoryScope scope) { \ - (void)HOST_OR_DEVICE##_atomic_fetch_oper( \ - store_operator(), dest, val, order, scope); \ +// NOTE: using atomic_oper_fetch in the fallback implementation of atomic_store to avoid +// reading potentially uninitialized values which would yield undefined behavior. +#define DESUL_IMPL_ATOMIC_LOAD_AND_STORE(ANNOTATION, HOST_OR_DEVICE) \ + template \ + ANNOTATION T HOST_OR_DEVICE##_atomic_load( \ + const T* const dest, MemoryOrder order, MemoryScope scope) { \ + return HOST_OR_DEVICE##_atomic_fetch_oper( \ + load_fetch_operator(), const_cast(dest), T(), order, scope); \ + } \ + \ + template \ + ANNOTATION void HOST_OR_DEVICE##_atomic_store( \ + T* const dest, const T val, MemoryOrder order, MemoryScope scope) { \ + (void)HOST_OR_DEVICE##_atomic_oper_fetch( \ + store_fetch_operator(), dest, val, order, scope); \ } DESUL_IMPL_ATOMIC_LOAD_AND_STORE(DESUL_IMPL_HOST_FUNCTION, host) diff --git a/lib/kokkos/tpls/desul/include/desul/atomics/Fetch_Op_HIP.hpp b/lib/kokkos/tpls/desul/include/desul/atomics/Fetch_Op_HIP.hpp index e9c749809d..8d9bd86825 100644 --- a/lib/kokkos/tpls/desul/include/desul/atomics/Fetch_Op_HIP.hpp +++ b/lib/kokkos/tpls/desul/include/desul/atomics/Fetch_Op_HIP.hpp @@ -9,99 +9,108 @@ SPDX-License-Identifier: (BSD-3-Clause) #ifndef DESUL_ATOMICS_FECH_OP_HIP_HPP_ #define DESUL_ATOMICS_FECH_OP_HIP_HPP_ +#include + namespace desul { namespace Impl { -// clang-format off -inline __device__ int device_atomic_fetch_add( int* ptr, int val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicAdd(ptr, val); } -inline __device__ unsigned int device_atomic_fetch_add( unsigned int* ptr, unsigned int val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicAdd(ptr, val); } -inline __device__ unsigned long long device_atomic_fetch_add(unsigned long long* ptr, unsigned long long val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicAdd(ptr, val); } -inline __device__ float device_atomic_fetch_add( float* ptr, float val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicAdd(ptr, val); } -inline __device__ double device_atomic_fetch_add( double* ptr, double val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicAdd(ptr, val); } - -inline __device__ int device_atomic_fetch_sub( int* ptr, int val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicSub(ptr, val); } -inline __device__ unsigned int device_atomic_fetch_sub( unsigned int* ptr, unsigned int val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicSub(ptr, val); } -inline __device__ unsigned long long device_atomic_fetch_sub(unsigned long long* ptr, unsigned long long val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicAdd(ptr, -val); } -inline __device__ float device_atomic_fetch_sub( float* ptr, float val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicAdd(ptr, -val); } -inline __device__ double device_atomic_fetch_sub( double* ptr, double val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicAdd(ptr, -val); } - -inline __device__ int device_atomic_fetch_min( int* ptr, int val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicMin(ptr, val); } -inline __device__ unsigned int device_atomic_fetch_min( unsigned int* ptr, unsigned int val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicMin(ptr, val); } -inline __device__ unsigned long long device_atomic_fetch_min(unsigned long long* ptr, unsigned long long val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicMin(ptr, val); } - -inline __device__ int device_atomic_fetch_max( int* ptr, int val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicMax(ptr, val); } -inline __device__ unsigned int device_atomic_fetch_max( unsigned int* ptr, unsigned int val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicMax(ptr, val); } -inline __device__ unsigned long long device_atomic_fetch_max(unsigned long long* ptr, unsigned long long val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicMax(ptr, val); } - -inline __device__ int device_atomic_fetch_and( int* ptr, int val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicAnd(ptr, val); } -inline __device__ unsigned int device_atomic_fetch_and( unsigned int* ptr, unsigned int val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicAnd(ptr, val); } -inline __device__ unsigned long long device_atomic_fetch_and(unsigned long long* ptr, unsigned long long val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicAnd(ptr, val); } - -inline __device__ int device_atomic_fetch_or ( int* ptr, int val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicOr (ptr, val); } -inline __device__ unsigned int device_atomic_fetch_or ( unsigned int* ptr, unsigned int val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicOr (ptr, val); } -inline __device__ unsigned long long device_atomic_fetch_or (unsigned long long* ptr, unsigned long long val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicOr (ptr, val); } - -inline __device__ int device_atomic_fetch_xor( int* ptr, int val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicXor(ptr, val); } -inline __device__ unsigned int device_atomic_fetch_xor( unsigned int* ptr, unsigned int val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicXor(ptr, val); } -inline __device__ unsigned long long device_atomic_fetch_xor(unsigned long long* ptr, unsigned long long val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicXor(ptr, val); } - -inline __device__ int device_atomic_fetch_inc( int* ptr, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicAdd(ptr, 1 ); } -inline __device__ unsigned int device_atomic_fetch_inc( unsigned int* ptr, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicAdd(ptr, 1u ); } -inline __device__ unsigned long long device_atomic_fetch_inc(unsigned long long* ptr, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicAdd(ptr, 1ull); } - -inline __device__ int device_atomic_fetch_dec( int* ptr, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicSub(ptr, 1 ); } -inline __device__ unsigned int device_atomic_fetch_dec( unsigned int* ptr, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicSub(ptr, 1u ); } -inline __device__ unsigned long long device_atomic_fetch_dec(unsigned long long* ptr, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicAdd(ptr, -1 ); } - -inline __device__ unsigned int device_atomic_fetch_inc_mod( unsigned int* ptr, unsigned int val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicInc(ptr, val); } -inline __device__ unsigned int device_atomic_fetch_dec_mod( unsigned int* ptr, unsigned int val, MemoryOrderRelaxed, MemoryScopeDevice) { return atomicDec(ptr, val); } -// clang-format on - -#define DESUL_IMPL_HIP_DEVICE_ATOMIC_FETCH_OP(OP, TYPE) \ - template \ - __device__ TYPE device_atomic_fetch_##OP( \ - TYPE* ptr, TYPE val, MemoryOrder, MemoryScopeDevice) { \ - __threadfence(); \ - TYPE return_val = \ - device_atomic_fetch_##OP(ptr, val, MemoryOrderRelaxed(), MemoryScopeDevice()); \ - __threadfence(); \ - return return_val; \ - } \ - template \ - __device__ TYPE device_atomic_fetch_##OP( \ - TYPE* ptr, TYPE val, MemoryOrder, MemoryScopeCore) { \ - return device_atomic_fetch_##OP(ptr, val, MemoryOrder(), MemoryScopeDevice()); \ +#define DESUL_IMPL_HIP_ATOMIC_FETCH_OP(OP, T) \ + template \ + __device__ inline T device_atomic_fetch_##OP( \ + T* ptr, T val, MemoryOrder, MemoryScope) { \ + return __hip_atomic_fetch_##OP(ptr, \ + val, \ + HIPMemoryOrder::value, \ + HIPMemoryScope::value); \ } -#define DESUL_IMPL_HIP_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(OP) \ - DESUL_IMPL_HIP_DEVICE_ATOMIC_FETCH_OP(OP, int) \ - DESUL_IMPL_HIP_DEVICE_ATOMIC_FETCH_OP(OP, unsigned int) \ - DESUL_IMPL_HIP_DEVICE_ATOMIC_FETCH_OP(OP, unsigned long long) +#define DESUL_IMPL_HIP_ATOMIC_FETCH_OP_INTEGRAL(OP) \ + DESUL_IMPL_HIP_ATOMIC_FETCH_OP(OP, int) \ + DESUL_IMPL_HIP_ATOMIC_FETCH_OP(OP, long long) \ + DESUL_IMPL_HIP_ATOMIC_FETCH_OP(OP, unsigned int) \ + DESUL_IMPL_HIP_ATOMIC_FETCH_OP(OP, unsigned long long) -#define DESUL_IMPL_HIP_DEVICE_ATOMIC_FETCH_OP_FLOATING_POINT(OP) \ - DESUL_IMPL_HIP_DEVICE_ATOMIC_FETCH_OP(OP, float) \ - DESUL_IMPL_HIP_DEVICE_ATOMIC_FETCH_OP(OP, double) +#define DESUL_IMPL_HIP_ATOMIC_FETCH_OP_FLOATING_POINT(OP) \ + DESUL_IMPL_HIP_ATOMIC_FETCH_OP(OP, float) \ + DESUL_IMPL_HIP_ATOMIC_FETCH_OP(OP, double) -DESUL_IMPL_HIP_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(min) -DESUL_IMPL_HIP_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(max) -DESUL_IMPL_HIP_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(and) -DESUL_IMPL_HIP_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(or) -DESUL_IMPL_HIP_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(xor) +DESUL_IMPL_HIP_ATOMIC_FETCH_OP_INTEGRAL(add) +DESUL_IMPL_HIP_ATOMIC_FETCH_OP_INTEGRAL(min) +DESUL_IMPL_HIP_ATOMIC_FETCH_OP_INTEGRAL(max) +DESUL_IMPL_HIP_ATOMIC_FETCH_OP_INTEGRAL(and) +DESUL_IMPL_HIP_ATOMIC_FETCH_OP_INTEGRAL(or) +DESUL_IMPL_HIP_ATOMIC_FETCH_OP_INTEGRAL(xor) +DESUL_IMPL_HIP_ATOMIC_FETCH_OP_FLOATING_POINT(add) +// atomic min/max gives the wrong results (tested with ROCm 6.0 on Frontier) +// DESUL_IMPL_HIP_ATOMIC_FETCH_OP_FLOATING_POINT(min) +// DESUL_IMPL_HIP_ATOMIC_FETCH_OP_FLOATING_POINT(max) -DESUL_IMPL_HIP_DEVICE_ATOMIC_FETCH_OP_FLOATING_POINT(add) -DESUL_IMPL_HIP_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(add) -DESUL_IMPL_HIP_DEVICE_ATOMIC_FETCH_OP_FLOATING_POINT(sub) -DESUL_IMPL_HIP_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(sub) +#undef DESUL_IMPL_HIP_ATOMIC_FETCH_OP_FLOATING_POINT +#undef DESUL_IMPL_HIP_ATOMIC_FETCH_OP_INTEGRAL +#undef DESUL_IMPL_HIP_ATOMIC_FETCH_OP -DESUL_IMPL_HIP_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(inc) -DESUL_IMPL_HIP_DEVICE_ATOMIC_FETCH_OP_INTEGRAL(dec) +#define DESUL_IMPL_HIP_ATOMIC_FETCH_SUB(T) \ + template \ + __device__ inline T device_atomic_fetch_sub( \ + T* ptr, T val, MemoryOrder, MemoryScope) { \ + return __hip_atomic_fetch_add(ptr, \ + -val, \ + HIPMemoryOrder::value, \ + HIPMemoryScope::value); \ + } -DESUL_IMPL_HIP_DEVICE_ATOMIC_FETCH_OP(inc_mod, unsigned int) -DESUL_IMPL_HIP_DEVICE_ATOMIC_FETCH_OP(dec_mod, unsigned int) +DESUL_IMPL_HIP_ATOMIC_FETCH_SUB(int) +DESUL_IMPL_HIP_ATOMIC_FETCH_SUB(long long) +DESUL_IMPL_HIP_ATOMIC_FETCH_SUB(unsigned int) +DESUL_IMPL_HIP_ATOMIC_FETCH_SUB(unsigned long long) +DESUL_IMPL_HIP_ATOMIC_FETCH_SUB(float) +DESUL_IMPL_HIP_ATOMIC_FETCH_SUB(double) -#undef DESUL_IMPL_HIP_DEVICE_ATOMIC_FETCH_OP_FLOATING_POINT -#undef DESUL_IMPL_HIP_DEVICE_ATOMIC_FETCH_OP_INTEGRAL -#undef DESUL_IMPL_HIP_DEVICE_ATOMIC_FETCH_OP +#undef DESUL_IMPL_HIP_ATOMIC_FETCH_SUB + +#define DESUL_IMPL_HIP_ATOMIC_FETCH_INC(T) \ + template \ + __device__ inline T device_atomic_fetch_inc(T* ptr, MemoryOrder, MemoryScope) { \ + return __hip_atomic_fetch_add(ptr, \ + 1, \ + HIPMemoryOrder::value, \ + HIPMemoryScope::value); \ + } \ + template \ + __device__ inline T device_atomic_fetch_dec(T* ptr, MemoryOrder, MemoryScope) { \ + return __hip_atomic_fetch_add(ptr, \ + -1, \ + HIPMemoryOrder::value, \ + HIPMemoryScope::value); \ + } + +DESUL_IMPL_HIP_ATOMIC_FETCH_INC(int) +DESUL_IMPL_HIP_ATOMIC_FETCH_INC(long long) +DESUL_IMPL_HIP_ATOMIC_FETCH_INC(unsigned int) +DESUL_IMPL_HIP_ATOMIC_FETCH_INC(unsigned long long) + +#undef DESUL_IMPL_HIP_ATOMIC_FETCH_INC + +#define DESUL_IMPL_HIP_ATOMIC_FETCH_INC_MOD(MEMORY_SCOPE, MEMORY_SCOPE_STRING_LITERAL) \ + template \ + __device__ inline unsigned int device_atomic_fetch_inc_mod( \ + unsigned int* ptr, unsigned int val, MemoryOrder, MEMORY_SCOPE) { \ + return __builtin_amdgcn_atomic_inc32( \ + ptr, val, HIPMemoryOrder::value, MEMORY_SCOPE_STRING_LITERAL); \ + } \ + template \ + __device__ inline unsigned int device_atomic_fetch_dec_mod( \ + unsigned int* ptr, unsigned int val, MemoryOrder, MEMORY_SCOPE) { \ + return __builtin_amdgcn_atomic_dec32( \ + ptr, val, HIPMemoryOrder::value, MEMORY_SCOPE_STRING_LITERAL); \ + } + +DESUL_IMPL_HIP_ATOMIC_FETCH_INC_MOD(MemoryScopeCore, "workgroup") +DESUL_IMPL_HIP_ATOMIC_FETCH_INC_MOD(MemoryScopeDevice, "agent") +DESUL_IMPL_HIP_ATOMIC_FETCH_INC_MOD(MemoryScopeNode, "") +DESUL_IMPL_HIP_ATOMIC_FETCH_INC_MOD(MemoryScopeSystem, "") + +#undef DESUL_IMPL_HIP_ATOMIC_FETCH_INC_MOD } // namespace Impl } // namespace desul diff --git a/lib/kokkos/tpls/desul/include/desul/atomics/Operator_Function_Objects.hpp b/lib/kokkos/tpls/desul/include/desul/atomics/Operator_Function_Objects.hpp index be90cdbbd8..1f5159c4f8 100644 --- a/lib/kokkos/tpls/desul/include/desul/atomics/Operator_Function_Objects.hpp +++ b/lib/kokkos/tpls/desul/include/desul/atomics/Operator_Function_Objects.hpp @@ -18,7 +18,7 @@ namespace desul { namespace Impl { template -struct max_operator { +struct max_fetch_operator { DESUL_FORCEINLINE_FUNCTION static Scalar1 apply(const Scalar1& val1, const Scalar2& val2) { return (val1 > val2 ? val1 : val2); @@ -30,7 +30,7 @@ struct max_operator { }; template -struct min_operator { +struct min_fetch_operator { DESUL_FORCEINLINE_FUNCTION static Scalar1 apply(const Scalar1& val1, const Scalar2& val2) { return (val1 < val2 ? val1 : val2); @@ -70,55 +70,55 @@ constexpr DESUL_FUNCTION } template -struct add_operator { +struct add_fetch_operator { DESUL_FORCEINLINE_FUNCTION static Scalar1 apply(const Scalar1& val1, const Scalar2& val2) { return val1 + val2; } }; template -struct sub_operator { +struct sub_fetch_operator { DESUL_FORCEINLINE_FUNCTION static Scalar1 apply(const Scalar1& val1, const Scalar2& val2) { return val1 - val2; } }; template -struct mul_operator { +struct mul_fetch_operator { DESUL_FORCEINLINE_FUNCTION static Scalar1 apply(const Scalar1& val1, const Scalar2& val2) { return val1 * val2; } }; template -struct div_operator { +struct div_fetch_operator { DESUL_FORCEINLINE_FUNCTION static Scalar1 apply(const Scalar1& val1, const Scalar2& val2) { return val1 / val2; } }; template -struct mod_operator { +struct mod_fetch_operator { DESUL_FORCEINLINE_FUNCTION static Scalar1 apply(const Scalar1& val1, const Scalar2& val2) { return val1 % val2; } }; template -struct and_operator { +struct and_fetch_operator { DESUL_FORCEINLINE_FUNCTION static Scalar1 apply(const Scalar1& val1, const Scalar2& val2) { return val1 & val2; } }; template -struct or_operator { +struct or_fetch_operator { DESUL_FORCEINLINE_FUNCTION static Scalar1 apply(const Scalar1& val1, const Scalar2& val2) { return val1 | val2; } }; template -struct xor_operator { +struct xor_fetch_operator { DESUL_FORCEINLINE_FUNCTION static Scalar1 apply(const Scalar1& val1, const Scalar2& val2) { return val1 ^ val2; } }; template -struct nand_operator { +struct nand_fetch_operator { DESUL_FORCEINLINE_FUNCTION static Scalar1 apply(const Scalar1& val1, const Scalar2& val2) { return ~(val1 & val2); @@ -126,7 +126,7 @@ struct nand_operator { }; template -struct lshift_operator { +struct lshift_fetch_operator { DESUL_FORCEINLINE_FUNCTION static Scalar1 apply(const Scalar1& val1, const Scalar2& val2) { return val1 << val2; @@ -134,7 +134,7 @@ struct lshift_operator { }; template -struct rshift_operator { +struct rshift_fetch_operator { DESUL_FORCEINLINE_FUNCTION static Scalar1 apply(const Scalar1& val1, const Scalar2& val2) { return val1 >> val2; @@ -142,7 +142,7 @@ struct rshift_operator { }; template -struct inc_mod_operator { +struct inc_mod_fetch_operator { DESUL_FORCEINLINE_FUNCTION static Scalar1 apply(const Scalar1& val1, const Scalar2& val2) { return ((val1 >= val2) ? Scalar1(0) : val1 + Scalar1(1)); @@ -150,7 +150,7 @@ struct inc_mod_operator { }; template -struct dec_mod_operator { +struct dec_mod_fetch_operator { DESUL_FORCEINLINE_FUNCTION static Scalar1 apply(const Scalar1& val1, const Scalar2& val2) { return (((val1 == Scalar1(0)) | (val1 > val2)) ? val2 : (val1 - Scalar1(1))); @@ -158,13 +158,13 @@ struct dec_mod_operator { }; template -struct store_operator { +struct store_fetch_operator { DESUL_FORCEINLINE_FUNCTION static Scalar1 apply(const Scalar1&, const Scalar2& val2) { return val2; } }; template -struct load_operator { +struct load_fetch_operator { DESUL_FORCEINLINE_FUNCTION static Scalar1 apply(const Scalar1& val1, const Scalar2&) { return val1; } }; diff --git a/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/config.hpp b/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/config.hpp index 8e42a37ba7..24166462e7 100644 --- a/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/config.hpp +++ b/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/config.hpp @@ -205,7 +205,7 @@ static_assert(_MDSPAN_CPLUSPLUS >= MDSPAN_CXX_STD_14, "mdspan requires C++14 or #endif #ifndef _MDSPAN_USE_CLASS_TEMPLATE_ARGUMENT_DEDUCTION -# if (!defined(__NVCC__) || (__CUDACC_VER_MAJOR__ >= 11 && __CUDACC_VER_MINOR__ >= 7)) && \ +# if (!defined(__NVCC__) || (__CUDACC_VER_MAJOR__ * 100 + __CUDACC_VER_MINOR__ * 10 >= 1170)) && \ ((defined(__cpp_deduction_guides) && __cpp_deduction_guides >= 201703) || \ (!defined(__cpp_deduction_guides) && MDSPAN_HAS_CXX_17)) # define _MDSPAN_USE_CLASS_TEMPLATE_ARGUMENT_DEDUCTION 1 diff --git a/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/extents.hpp b/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/extents.hpp index 9a28c3ed5c..d58d37732d 100644 --- a/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/extents.hpp +++ b/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/extents.hpp @@ -16,12 +16,15 @@ #pragma once #include "dynamic_extent.hpp" +#include "utility.hpp" #ifdef __cpp_lib_span #include #endif #include +#include +#include #include namespace MDSPAN_IMPL_STANDARD_NAMESPACE { @@ -30,6 +33,7 @@ namespace detail { // Function used to check compatibility of extents in converting constructor // can't be a private member function for some reason. template +MDSPAN_INLINE_FUNCTION static constexpr std::integral_constant __check_compatible_extents( std::integral_constant, std::integer_sequence, @@ -46,6 +50,7 @@ struct __compare_extent_compatible : std::integral_constant +MDSPAN_INLINE_FUNCTION static constexpr std::integral_constant< bool, _MDSPAN_FOLD_AND(__compare_extent_compatible::value)> __check_compatible_extents( @@ -59,8 +64,8 @@ template MDSPAN_INLINE_FUNCTION static constexpr bool are_valid_indices() { return - (std::is_convertible::value && ... && true) && - (std::is_nothrow_constructible::value && ... && true); + _MDSPAN_FOLD_AND(std::is_convertible::value) && + _MDSPAN_FOLD_AND(std::is_nothrow_constructible::value); } // ------------------------------------------------------------------ @@ -538,14 +543,9 @@ public: MDSPAN_INLINE_FUNCTION friend constexpr bool operator==(const extents &lhs, const extents &rhs) noexcept { - if constexpr (rank() != extents::rank()) { - return false; - } else { - using common_t = std::common_type_t; - for (size_type r = 0; r < m_rank; r++) - if(static_cast(rhs.extent(r)) != static_cast(lhs.extent(r))) return false; - } - return true; + return + rank() == extents::rank() && + detail::rankwise_equal(detail::with_rank{}, rhs, lhs, detail::extent); } #if !(MDSPAN_HAS_CXX_20) @@ -614,5 +614,80 @@ static #endif constexpr bool __is_extents_v = __is_extents::value; +template +MDSPAN_INLINE_FUNCTION +constexpr void +check_lower_bound(InputIndexType user_index, + ExtentsIndexType /* current_extent */, + std::true_type /* is_signed */) +{ + (void) user_index; // prevent unused variable warning +#ifdef _MDSPAN_DEBUG + assert(static_cast(user_index) >= 0); +#endif +} + +template +MDSPAN_INLINE_FUNCTION +constexpr void +check_lower_bound(InputIndexType /* user_index */, + ExtentsIndexType /* current_extent */, + std::false_type /* is_signed */) +{} + +template +MDSPAN_INLINE_FUNCTION +constexpr void +check_upper_bound(InputIndexType user_index, + ExtentsIndexType current_extent) +{ + (void) user_index; // prevent unused variable warnings + (void) current_extent; +#ifdef _MDSPAN_DEBUG + assert(static_cast(user_index) < current_extent); +#endif +} + +// Returning true to use AND fold instead of comma +// CPP14 mode doesn't like the use of void expressions +// with the way the _MDSPAN_FOLD_AND is set up +template +MDSPAN_INLINE_FUNCTION +constexpr bool +check_one_index(InputIndex user_index, + ExtentsIndexType current_extent) +{ + check_lower_bound(user_index, current_extent, + std::integral_constant::value>{}); + check_upper_bound(user_index, current_extent); + return true; +} + +template +MDSPAN_INLINE_FUNCTION +constexpr void +check_all_indices_helper(std::index_sequence, + const extents& exts, + Indices... indices) +{ + // Suppress warning about statement has no effect + (void) _MDSPAN_FOLD_AND( + (check_one_index(indices, exts.extent(RankIndices))) + ); +} + +template +MDSPAN_INLINE_FUNCTION +constexpr void +check_all_indices(const extents& exts, + Indices... indices) +{ + check_all_indices_helper(std::make_index_sequence(), + exts, indices...); +} + } // namespace detail } // namespace MDSPAN_IMPL_STANDARD_NAMESPACE diff --git a/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/layout_left.hpp b/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/layout_left.hpp index 83ed9ef7fe..222fba7aa0 100644 --- a/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/layout_left.hpp +++ b/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/layout_left.hpp @@ -18,8 +18,11 @@ #include "macros.hpp" #include "trait_backports.hpp" #include "extents.hpp" +#include "layout_stride.hpp" +#include "utility.hpp" +#if MDSPAN_HAS_CXX_17 #include "../__p2642_bits/layout_padded_fwd.hpp" -#include +#endif #include namespace MDSPAN_IMPL_STANDARD_NAMESPACE { @@ -133,11 +136,11 @@ class layout_left::mapping { : __extents(__other.extents()) { MDSPAN_IMPL_PROPOSED_NAMESPACE::detail:: - check_padded_layout_converting_constructor_mandates(); + check_padded_layout_converting_constructor_mandates< + extents_type, _Mapping>(detail::with_rank{}); MDSPAN_IMPL_PROPOSED_NAMESPACE::detail:: check_padded_layout_converting_constructor_preconditions< - extents_type>(__other); + extents_type>(detail::with_rank{}, __other); } #endif @@ -156,17 +159,7 @@ class layout_left::mapping { * TODO: check precondition * other.required_span_size() is a representable value of type index_type */ - #if !defined(_MDSPAN_HAS_CUDA) && !defined(_MDSPAN_HAS_HIP) && !defined(NDEBUG) - if constexpr (extents_type::rank() > 0) { - index_type stride = 1; - using common_t = std::common_type_t; - for(rank_type r=0; r<__extents.rank(); r++) { - if(static_cast(stride) != static_cast(other.stride(r))) - std::abort(); // ("Assigning layout_stride to layout_left with invalid strides."); - stride *= __extents.extent(r); - } - } - #endif + detail::validate_strides(detail::with_rank{}, layout_left{}, __extents, other); } MDSPAN_INLINE_FUNCTION_DEFAULTED _MDSPAN_CONSTEXPR_14_DEFAULTED mapping& operator=(mapping const&) noexcept = default; @@ -194,6 +187,9 @@ class layout_left::mapping { ) _MDSPAN_HOST_DEVICE constexpr index_type operator()(Indices... idxs) const noexcept { +#if ! defined(NDEBUG) + detail::check_all_indices(this->extents(), idxs...); +#endif // ! NDEBUG return __compute_offset(__rank_count<0, extents_type::rank()>(), static_cast(idxs)...); } diff --git a/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/layout_right.hpp b/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/layout_right.hpp index 3d3927df7b..284569f653 100644 --- a/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/layout_right.hpp +++ b/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/layout_right.hpp @@ -18,9 +18,11 @@ #include "macros.hpp" #include "trait_backports.hpp" #include "extents.hpp" -#include #include "layout_stride.hpp" +#include "utility.hpp" +#if MDSPAN_HAS_CXX_17 #include "../__p2642_bits/layout_padded_fwd.hpp" +#endif namespace MDSPAN_IMPL_STANDARD_NAMESPACE { @@ -134,11 +136,11 @@ class layout_right::mapping { : __extents(__other.extents()) { MDSPAN_IMPL_PROPOSED_NAMESPACE::detail:: - check_padded_layout_converting_constructor_mandates(); + check_padded_layout_converting_constructor_mandates< + extents_type, _Mapping>(detail::with_rank{}); MDSPAN_IMPL_PROPOSED_NAMESPACE::detail:: check_padded_layout_converting_constructor_preconditions< - extents_type>(__other); + extents_type>(detail::with_rank{}, __other); } #endif @@ -157,17 +159,7 @@ class layout_right::mapping { * TODO: check precondition * other.required_span_size() is a representable value of type index_type */ - #if !defined(_MDSPAN_HAS_CUDA) && !defined(_MDSPAN_HAS_HIP) && !defined(NDEBUG) - if constexpr (extents_type::rank() > 0) { - index_type stride = 1; - using common_t = std::common_type_t; - for(rank_type r=__extents.rank(); r>0; r--) { - if(static_cast(stride) != static_cast(other.stride(r-1))) - std::abort(); // ("Assigning layout_stride to layout_right with invalid strides."); - stride *= __extents.extent(r-1); - } - } - #endif + detail::validate_strides(detail::with_rank{}, layout_right{}, __extents, other); } MDSPAN_INLINE_FUNCTION_DEFAULTED _MDSPAN_CONSTEXPR_14_DEFAULTED mapping& operator=(mapping const&) noexcept = default; @@ -195,6 +187,9 @@ class layout_right::mapping { ) _MDSPAN_HOST_DEVICE constexpr index_type operator()(Indices... idxs) const noexcept { +#if ! defined(NDEBUG) + detail::check_all_indices(this->extents(), idxs...); +#endif // ! NDEBUG return __compute_offset(__rank_count<0, extents_type::rank()>(), static_cast(idxs)...); } diff --git a/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/layout_stride.hpp b/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/layout_stride.hpp index 15ad577d14..d6cdad2ab2 100644 --- a/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/layout_stride.hpp +++ b/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/layout_stride.hpp @@ -19,14 +19,16 @@ #include "extents.hpp" #include "trait_backports.hpp" #include "compressed_pair.hpp" +#include "utility.hpp" #if !defined(_MDSPAN_USE_ATTRIBUTE_NO_UNIQUE_ADDRESS) # include "no_unique_address.hpp" #endif -#include -#include #include +#include +#include + #ifdef __cpp_lib_span #include #endif @@ -38,11 +40,11 @@ namespace MDSPAN_IMPL_STANDARD_NAMESPACE { struct layout_left { template - class mapping; + class mapping; }; struct layout_right { template - class mapping; + class mapping; }; namespace detail { @@ -79,6 +81,7 @@ namespace detail { std::bool_constant::value; }; #endif + } // namespace detail struct layout_stride { @@ -199,6 +202,20 @@ struct layout_stride { return __strides_storage_t{static_cast(s[Idxs])...}; } + MDSPAN_TEMPLATE_REQUIRES( + class IntegralType, + // The is_convertible condition is added to make sfinae valid + // the extents_type::rank() > 0 is added to avoid use of non-standard zero length c-array + (std::is_convertible::value && (extents_type::rank() > 0)) + ) + MDSPAN_INLINE_FUNCTION + // despite the requirement some compilers still complain about zero length array during parsing + // making it length 1 now, but since the thing can't be instantiated due to requirement the actual + // instantiation of strides_storage will not fail despite mismatching length + static constexpr const __strides_storage_t fill_strides(mdspan_non_standard_tag, const IntegralType (&s)[extents_type::rank()>0?extents_type::rank():1]) { + return __strides_storage_t{static_cast(s[Idxs])...}; + } + #ifdef __cpp_lib_span template MDSPAN_INLINE_FUNCTION @@ -225,7 +242,11 @@ struct layout_stride { // Can't use defaulted parameter in the __deduction_workaround template because of a bug in MSVC warning C4348. using __impl = __deduction_workaround>; - static constexpr __strides_storage_t strides_storage(std::true_type) { + static constexpr __strides_storage_t strides_storage(detail::with_rank<0>) { + return {}; + } + template + static constexpr __strides_storage_t strides_storage(detail::with_rank) { __strides_storage_t s{}; extents_type e; @@ -237,9 +258,6 @@ struct layout_stride { return s; } - static constexpr __strides_storage_t strides_storage(std::false_type) { - return {}; - } //---------------------------------------------------------------------------- @@ -262,7 +280,7 @@ struct layout_stride { : __base_t(__base_t{__member_pair_t( #endif extents_type(), - __strides_storage_t(strides_storage(std::integral_constant 0)>{})) + __strides_storage_t(strides_storage(detail::with_rank{})) #if defined(_MDSPAN_USE_ATTRIBUTE_NO_UNIQUE_ADDRESS) } #else @@ -309,6 +327,48 @@ struct layout_stride { */ } + MDSPAN_TEMPLATE_REQUIRES( + class IntegralTypes, + /* requires */ ( + // MSVC 19.32 does not like using index_type here, requires the typename Extents::index_type + // error C2641: cannot deduce template arguments for 'MDSPAN_IMPL_STANDARD_NAMESPACE::layout_stride::mapping' + _MDSPAN_TRAIT(std::is_convertible, const std::remove_const_t&, typename Extents::index_type) && + _MDSPAN_TRAIT(std::is_nothrow_constructible, typename Extents::index_type, const std::remove_const_t&) && + (Extents::rank() > 0) + ) + ) + MDSPAN_INLINE_FUNCTION + constexpr + mapping( + mdspan_non_standard_tag, + extents_type const& e, + // despite the requirement some compilers still complain about zero length array during parsing + // making it length 1 now, but since the thing can't be instantiated due to requirement the actual + // instantiation of strides_storage will not fail despite mismatching length + IntegralTypes (&s)[extents_type::rank()>0?extents_type::rank():1] + ) noexcept +#if defined(_MDSPAN_USE_ATTRIBUTE_NO_UNIQUE_ADDRESS) + : __members{ +#else + : __base_t(__base_t{__member_pair_t( +#endif + e, __strides_storage_t(__impl::fill_strides(mdspan_non_standard, s)) +#if defined(_MDSPAN_USE_ATTRIBUTE_NO_UNIQUE_ADDRESS) + } +#else + )}) +#endif + { + /* + * TODO: check preconditions + * - s[i] > 0 is true for all i in the range [0, rank_ ). + * - REQUIRED-SPAN-SIZE(e, s) is a representable value of type index_type ([basic.fundamental]). + * - If rank_ is greater than 0, then there exists a permutation P of the integers in the + * range [0, rank_), such that s[ pi ] >= s[ pi − 1 ] * e.extent( pi − 1 ) is true for + * all i in the range [1, rank_ ), where pi is the ith element of P. + */ + } + #ifdef __cpp_lib_span MDSPAN_TEMPLATE_REQUIRES( class IntegralTypes, @@ -434,6 +494,9 @@ struct layout_stride { ) MDSPAN_FORCE_INLINE_FUNCTION constexpr index_type operator()(Indices... idxs) const noexcept { +#if ! defined(NDEBUG) + detail::check_all_indices(this->extents(), idxs...); +#endif // ! NDEBUG return static_cast(__impl::_call_op_impl(*this, static_cast(idxs)...)); } @@ -444,32 +507,48 @@ struct layout_stride { MDSPAN_INLINE_FUNCTION static constexpr bool is_always_strided() noexcept { return true; } MDSPAN_INLINE_FUNCTION static constexpr bool is_unique() noexcept { return true; } - MDSPAN_INLINE_FUNCTION _MDSPAN_CONSTEXPR_14 bool is_exhaustive() const noexcept { - if constexpr (extents_type::rank() == 0) - return true; - else { - index_type span_size = required_span_size(); - if (span_size == static_cast(0)) { - if constexpr (extents_type::rank() == 1) { - return stride(0) == 1; - } else { - rank_type r_largest = 0; - for (rank_type r = 1; r < extents_type::rank(); r++) { - if (stride(r) > stride(r_largest)) { - r_largest = r; - } - } - for (rank_type r = 0; r < extents_type::rank(); r++) { - if (extents().extent(r) == 0 && r != r_largest) { - return false; - } - } - return true; - } - } else { - return required_span_size() == __get_size(extents(), std::make_index_sequence()); + + private: + constexpr bool exhaustive_for_nonzero_span_size() const + { + return required_span_size() == __get_size(extents(), std::make_index_sequence()); + } + + constexpr bool is_exhaustive_impl(detail::with_rank<0>) const + { + return true; + } + constexpr bool is_exhaustive_impl(detail::with_rank<1>) const + { + if (required_span_size() != static_cast(0)) { + return exhaustive_for_nonzero_span_size(); + } + return stride(0) == 1; + } + template + constexpr bool is_exhaustive_impl(detail::with_rank) const + { + if (required_span_size() != static_cast(0)) { + return exhaustive_for_nonzero_span_size(); + } + + rank_type r_largest = 0; + for (rank_type r = 1; r < extents_type::rank(); r++) { + if (stride(r) > stride(r_largest)) { + r_largest = r; } } + for (rank_type r = 0; r < extents_type::rank(); r++) { + if (extents().extent(r) == 0 && r != r_largest) { + return false; + } + } + return true; + } + + public: + MDSPAN_INLINE_FUNCTION _MDSPAN_CONSTEXPR_14 bool is_exhaustive() const noexcept { + return is_exhaustive_impl(detail::with_rank{}); } MDSPAN_INLINE_FUNCTION static constexpr bool is_strided() noexcept { return true; } @@ -498,15 +577,9 @@ struct layout_stride { #endif MDSPAN_INLINE_FUNCTION friend constexpr bool operator==(const mapping& x, const StridedLayoutMapping& y) noexcept { - bool strides_match = true; - if constexpr (extents_type::rank() > 0) { - using common_t = std::common_type_t; - for(rank_type r = 0; r < extents_type::rank(); r++) - strides_match = strides_match && (static_cast(x.stride(r)) == static_cast(y.stride(r))); - } return (x.extents() == y.extents()) && (__impl::__OFFSET(y) == static_cast(0)) && - strides_match; + detail::rankwise_equal(detail::with_rank{}, x, y, detail::stride); } // This one is not technically part of the proposal. Just here to make implementation a bit more optimal hopefully @@ -532,7 +605,7 @@ struct layout_stride { ) MDSPAN_INLINE_FUNCTION friend constexpr bool operator!=(const mapping& x, const StridedLayoutMapping& y) noexcept { - return not (x == y); + return !(x == y); } MDSPAN_TEMPLATE_REQUIRES( @@ -561,4 +634,34 @@ struct layout_stride { }; }; +namespace detail { + +template +constexpr void validate_strides(with_rank<0>, Layout, const Extents&, const Mapping&) +{} + +template +constexpr void validate_strides(with_rank, Layout, const Extents& ext, const Mapping& other) +{ + static_assert(std::is_same::value && + (std::is_same::value || + std::is_same::value) + , "This function is only intended to validate construction of " + "a layout_left or layout_right mapping from a layout_stride mapping."); + + constexpr auto is_left = std::is_same::value; + + typename Extents::index_type expected_stride = 1; + + for (std::size_t r = 0; r < N; r++) { + const std::size_t s = is_left ? r : N - 1 - r; + + MDSPAN_IMPL_PRECONDITION(common_integral_compare(expected_stride, other.stride(s)) + && "invalid strides for layout_{left,right}"); + + expected_stride *= ext.extent(s); + } +} + +} // namespace detail } // end namespace MDSPAN_IMPL_STANDARD_NAMESPACE diff --git a/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/macros.hpp b/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/macros.hpp index 3eeb39755c..b60c426177 100644 --- a/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/macros.hpp +++ b/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/macros.hpp @@ -18,7 +18,12 @@ #include "config.hpp" +#include +#include #include // std::is_void +#if defined(_MDSPAN_HAS_CUDA) || defined(_MDSPAN_HAS_HIP) || defined(_MDSPAN_HAS_SYCL) +#include "assert.h" +#endif #ifndef _MDSPAN_HOST_DEVICE # if defined(_MDSPAN_HAS_CUDA) || defined(_MDSPAN_HAS_HIP) @@ -101,6 +106,69 @@ #define MDSPAN_IMPL_STANDARD_NAMESPACE_STRING MDSPAN_PP_STRINGIFY(MDSPAN_IMPL_STANDARD_NAMESPACE) #define MDSPAN_IMPL_PROPOSED_NAMESPACE_STRING MDSPAN_PP_STRINGIFY(MDSPAN_IMPL_STANDARD_NAMESPACE) "::" MDSPAN_PP_STRINGIFY(MDSPAN_IMPL_PROPOSED_NAMESPACE) +namespace MDSPAN_IMPL_STANDARD_NAMESPACE { +namespace detail { + +#if defined(_MDSPAN_HAS_CUDA) || defined(_MDSPAN_HAS_HIP) +MDSPAN_FUNCTION inline void default_precondition_violation_handler(const char* cond, const char* file, unsigned line) +{ + printf("%s:%u: precondition failure: `%s`\n", file, line, cond); + assert(0); +} +#elif defined(_MDSPAN_HAS_SYCL) +MDSPAN_FUNCTION inline void default_precondition_violation_handler(const char* cond, const char* file, unsigned line) +{ + sycl::ext::oneapi::experimental::printf("%s:%u: precondition failure: `%s`\n", file, line, cond); + assert(0); +} +#else +MDSPAN_FUNCTION inline void default_precondition_violation_handler(const char* cond, const char* file, unsigned line) +{ + std::fprintf(stderr, "%s:%u: precondition failure: `%s`\n", file, line, cond); + std::abort(); +} +#endif + +} // namespace detail +} // namespace MDSPAN_IMPL_STANDARD_NAMESPACE + +#ifndef MDSPAN_IMPL_PRECONDITION_VIOLATION_HANDLER +#define MDSPAN_IMPL_PRECONDITION_VIOLATION_HANDLER(cond, file, line) \ + MDSPAN_IMPL_STANDARD_NAMESPACE::detail::default_precondition_violation_handler(cond, file, line) +#endif + +#ifndef MDSPAN_IMPL_CHECK_PRECONDITION + #ifndef NDEBUG + #define MDSPAN_IMPL_CHECK_PRECONDITION 0 + #else + #define MDSPAN_IMPL_CHECK_PRECONDITION 1 + #endif +#endif + +namespace MDSPAN_IMPL_STANDARD_NAMESPACE { +namespace detail { + +template +MDSPAN_FUNCTION constexpr void precondition(const char* cond, const char* file, unsigned line) +{ + if (!check) { return; } + // in case the macro doesn't use the arguments for custom macros + (void) cond; + (void) file; + (void) line; + MDSPAN_IMPL_PRECONDITION_VIOLATION_HANDLER(cond, file, line); +} + +} // namespace detail +} // namespace MDSPAN_IMPL_STANDARD_NAMESPACE + +#define MDSPAN_IMPL_PRECONDITION(...) \ + do { \ + if (!(__VA_ARGS__)) { \ + MDSPAN_IMPL_STANDARD_NAMESPACE::detail::precondition(#__VA_ARGS__, __FILE__, __LINE__); \ + } \ + } while (0) + // end Preprocessor helpers }}}1 //============================================================================== @@ -574,7 +642,7 @@ __fold_left_assign_impl(Args&&... args) { template -constexpr __mdspan_enable_fold_comma __fold_comma_impl(Args&&... args) noexcept { return { }; } +constexpr __mdspan_enable_fold_comma __fold_comma_impl(Args&&...) noexcept { return { }; } template struct __bools; diff --git a/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/mdspan.hpp b/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/mdspan.hpp index d6ec49e65b..23114aa550 100644 --- a/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/mdspan.hpp +++ b/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/mdspan.hpp @@ -34,6 +34,8 @@ class mdspan private: static_assert(detail::__is_extents_v, MDSPAN_IMPL_STANDARD_NAMESPACE_STRING "::mdspan's Extents template parameter must be a specialization of " MDSPAN_IMPL_STANDARD_NAMESPACE_STRING "::extents."); + static_assert(std::is_same::value, + MDSPAN_IMPL_STANDARD_NAMESPACE_STRING "::mdspan's ElementType template parameter must be the same as its AccessorPolicy::element_type."); // Workaround for non-deducibility of the index sequence template parameter if it's given at the top level template @@ -321,7 +323,7 @@ public: #endif // MDSPAN_USE_PAREN_OPERATOR MDSPAN_INLINE_FUNCTION constexpr size_type size() const noexcept { - return __impl::__size(*this); + return static_cast(__impl::__size(*this)); }; MDSPAN_INLINE_FUNCTION constexpr bool empty() const noexcept { diff --git a/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/utility.hpp b/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/utility.hpp new file mode 100644 index 0000000000..e690cd6939 --- /dev/null +++ b/lib/kokkos/tpls/mdspan/include/experimental/__p0009_bits/utility.hpp @@ -0,0 +1,72 @@ +#pragma once + +#include +#include + +namespace MDSPAN_IMPL_STANDARD_NAMESPACE { +namespace detail { + +// type alias used for rank-based tag dispatch +// +// this is used to enable alternatives to constexpr if when building for C++14 +// +template +using with_rank = std::integral_constant; + +template +MDSPAN_INLINE_FUNCTION +constexpr bool common_integral_compare(I1 x, I2 y) +{ + static_assert(std::is_integral::value && + std::is_integral::value, ""); + + using I = std::common_type_t; + return static_cast(x) == static_cast(y); +} + +template +MDSPAN_INLINE_FUNCTION +constexpr bool rankwise_equal(with_rank<0>, const T1&, const T2&, F) +{ + return true; +} + +template +MDSPAN_INLINE_FUNCTION +constexpr bool rankwise_equal(with_rank, const T1& x, const T2& y, F func) +{ + bool match = true; + + for (std::size_t r = 0; r < N; r++) { + match = match && common_integral_compare(func(x, r), func(y, r)); + } + + return match; +} + +constexpr struct +{ + template + MDSPAN_INLINE_FUNCTION + constexpr auto operator()(const T& x, I i) const + { + return x.extent(i); + } +} extent; + +constexpr struct +{ + template + MDSPAN_INLINE_FUNCTION + constexpr auto operator()(const T& x, I i) const + { + return x.stride(i); + } +} stride; + +} // namespace detail + +constexpr struct mdspan_non_standard_tag { +} mdspan_non_standard; + +} // namespace MDSPAN_IMPL_STANDARD_NAMESPACE diff --git a/lib/kokkos/core/unit_test/hip/TestHIP_Graph.cpp b/lib/kokkos/tpls/mdspan/include/experimental/__p2389_bits/dims.hpp similarity index 59% rename from lib/kokkos/core/unit_test/hip/TestHIP_Graph.cpp rename to lib/kokkos/tpls/mdspan/include/experimental/__p2389_bits/dims.hpp index 405cb76c64..00045215c4 100644 --- a/lib/kokkos/core/unit_test/hip/TestHIP_Graph.cpp +++ b/lib/kokkos/tpls/mdspan/include/experimental/__p2389_bits/dims.hpp @@ -14,5 +14,15 @@ // //@HEADER -#include -#include +#pragma once + +// backward compatibility import into experimental +namespace MDSPAN_IMPL_STANDARD_NAMESPACE { +namespace MDSPAN_IMPL_PROPOSED_NAMESPACE { + +template< ::std::size_t Rank, class IndexType = std::size_t> +using dims = + :: MDSPAN_IMPL_STANDARD_NAMESPACE :: dextents; + +} // namespace MDSPAN_IMPL_PROPOSED_NAMESPACE +} // namespace MDSPAN_IMPL_STANDARD_NAMESPACE diff --git a/lib/kokkos/tpls/mdspan/include/experimental/__p2630_bits/submdspan_mapping.hpp b/lib/kokkos/tpls/mdspan/include/experimental/__p2630_bits/submdspan_mapping.hpp index ca6948c9a9..e1390fdeb5 100644 --- a/lib/kokkos/tpls/mdspan/include/experimental/__p2630_bits/submdspan_mapping.hpp +++ b/lib/kokkos/tpls/mdspan/include/experimental/__p2630_bits/submdspan_mapping.hpp @@ -17,10 +17,30 @@ #pragma once #include -#include #include +#include #include // index_sequence +// Suppress spurious warning with NVCC about no return statement. +// This is a known issue in NVCC and NVC++ +// Depending on the CUDA and GCC version we need both the builtin +// and the diagnostic push. I tried really hard to find something shorter +// but no luck ... +#if defined __NVCC__ +#ifdef __NVCC_DIAG_PRAGMA_SUPPORT__ +#pragma nv_diagnostic push +#pragma nv_diag_suppress = implicit_return_from_non_void_function +#else +#ifdef __CUDA_ARCH__ +#pragma diagnostic push +#pragma diag_suppress implicit_return_from_non_void_function +#endif +#endif +#elif defined __NVCOMPILER +#pragma diagnostic push +#pragma diag_suppress = implicit_return_from_non_void_function +#endif + namespace MDSPAN_IMPL_STANDARD_NAMESPACE { //****************************************** // Return type of submdspan_mapping overloads @@ -31,18 +51,68 @@ template struct submdspan_mapping_result { }; namespace detail { +// We use const Slice& and not Slice&& because the various +// submdspan_mapping_impl overloads use their slices arguments +// multiple times. This makes perfect forwarding not useful, but we +// still don't want to pass those (possibly of size 64 x 3 bits) +// objects by value. +template +MDSPAN_INLINE_FUNCTION constexpr bool +one_slice_out_of_bounds(const IndexType &ext, const Slice &slice) { + using common_t = + std::common_type_t; + return static_cast(detail::first_of(slice)) == + static_cast(ext); +} + +template +MDSPAN_INLINE_FUNCTION constexpr bool +any_slice_out_of_bounds_helper(std::index_sequence, + const extents &exts, + const Slices &... slices) { + return _MDSPAN_FOLD_OR( + (one_slice_out_of_bounds(exts.extent(RankIndices), slices))); +} + +template +MDSPAN_INLINE_FUNCTION constexpr bool +any_slice_out_of_bounds(const extents &exts, + const Slices &... slices) { + return any_slice_out_of_bounds_helper( + std::make_index_sequence(), exts, slices...); +} + // constructs sub strides template -MDSPAN_INLINE_FUNCTION -constexpr auto -construct_sub_strides(const SrcMapping &src_mapping, - std::index_sequence, - const std::tuple &slices_stride_factor) { +MDSPAN_INLINE_FUNCTION constexpr auto construct_sub_strides( + const SrcMapping &src_mapping, std::index_sequence, + const std::tuple &slices_stride_factor) { using index_type = typename SrcMapping::index_type; return std::array{ (static_cast(src_mapping.stride(InvMapIdxs)) * static_cast(std::get(slices_stride_factor)))...}; } + +template +struct is_range_slice { + constexpr static bool value = + std::is_same_v || + std::is_convertible_v>; +}; + +template +constexpr bool is_range_slice_v = is_range_slice::value; + +template +struct is_index_slice { + constexpr static bool value = std::is_convertible_v; +}; + +template +constexpr bool is_index_slice_v = is_index_slice::value; + } // namespace detail //********************************** @@ -51,52 +121,90 @@ construct_sub_strides(const SrcMapping &src_mapping, namespace detail { // Figure out whether to preserve layout_left -template -struct preserve_layout_left_mapping; +template +struct deduce_layout_left_submapping; -template -struct preserve_layout_left_mapping, SubRank, - SliceSpecifiers...> { - constexpr static bool value = - // Preserve layout for rank 0 - (SubRank == 0) || - ( - // Slice specifiers up to subrank need to be full_extent_t - except - // for the last one which could also be tuple but not a strided index - // range slice specifiers after subrank are integrals - ((Idx > SubRank - 1) || // these are only integral slice specifiers - (std::is_same_v) || - ((Idx == SubRank - 1) && - std::is_convertible_v>)) && - ...); +template +struct deduce_layout_left_submapping< + IndexType, SubRank, std::index_sequence, SliceSpecifiers...> { + + using count_range = index_sequence_scan_impl< + 0u, (is_index_slice_v ? 0u : 1u)...>; + + constexpr static int gap_len = + (((Idx > 0 && count_range::get(Idx) == 1 && + is_index_slice_v) + ? 1 + : 0) + + ... + 0); + + MDSPAN_INLINE_FUNCTION + constexpr static bool layout_left_value() { + // Use layout_left for rank 0 + if constexpr (SubRank == 0) { + return true; + // Use layout_left for rank 1 result if leftmost slice specifier is range like + } else if constexpr (SubRank == 1) { + return ((Idx > 0 || is_range_slice_v)&&...); + } else { + // Preserve if leftmost SubRank-1 slices are full_extent_t and + // the slice at idx Subrank - 1 is a range and + // for idx > SubRank the slice is an index + return ((((Idx < SubRank - 1) && std::is_same_v) || + ((Idx == SubRank - 1) && is_range_slice_v) || + ((Idx > SubRank - 1) && is_index_slice_v)) && ...); + } +#if defined(__NVCC__) && !defined(__CUDA_ARCH__) && defined(__GNUC__) + __builtin_unreachable(); +#endif + } + + MDSPAN_INLINE_FUNCTION + constexpr static bool layout_left_padded_value() { + // Technically could also keep layout_left_padded for SubRank==0 + // and SubRank==1 with leftmost slice specifier being a contiguous range + // but we intercept these cases separately + + // In all other cases: + // leftmost slice must be range + // then there can be a gap with index slices + // then SubRank - 2 full_extent slices + // then another range slice + // then more index slices + // e.g. R I I I F F F R I I for obtaining a rank-5 from a rank-10 + return ((((Idx == 0) && is_range_slice_v) || + ((Idx > 0 && Idx <= gap_len) && is_index_slice_v) || + ((Idx > gap_len && Idx < gap_len + SubRank - 1) && std::is_same_v) || + ((Idx == gap_len + SubRank - 1) && is_range_slice_v) || + ((Idx > gap_len + SubRank - 1) && is_index_slice_v)) && ... ); + } }; + +// We are reusing the same thing for layout_left and layout_left_padded +// For layout_left as source StaticStride is static_extent(0) +template +struct compute_s_static_layout_left { + // Neither StaticStride nor any of the provided extents can be zero. + // StaticStride can never be zero, the static_extents we are looking at are associated with + // integral slice specifiers - which wouldn't be valid for zero extent + template + MDSPAN_INLINE_FUNCTION + static constexpr size_t value(std::index_sequence) { + size_t val = ((Idx>0 && Idx<=NumGaps ? (Extents::static_extent(Idx) == dynamic_extent?0:Extents::static_extent(Idx)) : 1) * ... * (StaticStride == dynamic_extent?0:StaticStride)); + return val == 0?dynamic_extent:val; + } +}; + } // namespace detail -// Suppress spurious warning with NVCC about no return statement. -// This is a known issue in NVCC and NVC++ -// Depending on the CUDA and GCC version we need both the builtin -// and the diagnostic push. I tried really hard to find something shorter -// but no luck ... -#if defined __NVCC__ - #ifdef __NVCC_DIAG_PRAGMA_SUPPORT__ - #pragma nv_diagnostic push - #pragma nv_diag_suppress = implicit_return_from_non_void_function - #else - #ifdef __CUDA_ARCH__ - #pragma diagnostic push - #pragma diag_suppress implicit_return_from_non_void_function - #endif - #endif -#elif defined __NVCOMPILER - #pragma diagnostic push - #pragma diag_suppress = implicit_return_from_non_void_function -#endif // Actual submdspan mapping call template template -MDSPAN_INLINE_FUNCTION -constexpr auto -layout_left::mapping::submdspan_mapping_impl(SliceSpecifiers... slices) const { +MDSPAN_INLINE_FUNCTION constexpr auto +layout_left::mapping::submdspan_mapping_impl( + SliceSpecifiers... slices) const { // compute sub extents using src_ext_t = Extents; @@ -104,51 +212,137 @@ layout_left::mapping::submdspan_mapping_impl(SliceSpecifiers... slices) using dst_ext_t = decltype(dst_ext); // figure out sub layout type - constexpr bool preserve_layout = detail::preserve_layout_left_mapping< - decltype(std::make_index_sequence()), dst_ext_t::rank(), - SliceSpecifiers...>::value; - using dst_layout_t = - std::conditional_t; - using dst_mapping_t = typename dst_layout_t::template mapping; + using deduce_layout = detail::deduce_layout_left_submapping< + typename dst_ext_t::index_type, dst_ext_t::rank(), + std::make_index_sequence, + SliceSpecifiers...>; - if constexpr (std::is_same_v) { + // Figure out if any slice's lower bound equals the corresponding extent. + // If so, bypass evaluating the layout mapping. This fixes LWG Issue 4060. + const bool out_of_bounds = + detail::any_slice_out_of_bounds(this->extents(), slices...); + auto offset = static_cast( + out_of_bounds ? this->required_span_size() + : this->operator()(detail::first_of(slices)...)); + + if constexpr (deduce_layout::layout_left_value()) { // layout_left case + using dst_mapping_t = typename layout_left::template mapping; + return submdspan_mapping_result{dst_mapping_t(dst_ext), + offset}; + } else if constexpr (deduce_layout::layout_left_padded_value()) { + constexpr size_t S_static = MDSPAN_IMPL_STANDARD_NAMESPACE::detail::compute_s_static_layout_left::value(std::make_index_sequence()); + using dst_mapping_t = typename MDSPAN_IMPL_PROPOSED_NAMESPACE::layout_left_padded::template mapping; return submdspan_mapping_result{ - dst_mapping_t(dst_ext), - static_cast(this->operator()(detail::first_of(slices)...))}; + dst_mapping_t(dst_ext, stride(1 + deduce_layout::gap_len)), offset}; } else { // layout_stride case - auto inv_map = detail::inv_map_rank( - std::integral_constant(), - std::index_sequence<>(), - slices...); - return submdspan_mapping_result{ - dst_mapping_t(dst_ext, detail::construct_sub_strides( - *this, inv_map, - // HIP needs deduction guides to have markups so we need to be explicit - // NVCC 11.0 has a bug with deduction guide here, tested that 11.2 does not have the issue - #if defined(_MDSPAN_HAS_HIP) || (defined(__NVCC__) && (__CUDACC_VER_MAJOR__ * 100 + __CUDACC_VER_MINOR__ * 10) < 1120) - std::tuple{detail::stride_of(slices)...})), - #else - std::tuple{detail::stride_of(slices)...})), - #endif - static_cast(this->operator()(detail::first_of(slices)...))}; + using dst_mapping_t = typename layout_stride::mapping; + auto inv_map = detail::inv_map_rank(std::integral_constant(), + std::index_sequence<>(), slices...); + return submdspan_mapping_result { + dst_mapping_t(dst_ext, + detail::construct_sub_strides( + *this, inv_map, +// HIP needs deduction guides to have markups so we need to be explicit +// NVCC 11.0 has a bug with deduction guide here, tested that 11.2 does not have +// the issue But Clang-CUDA also doesn't accept the use of deduction guide so +// disable it for CUDA altogether +#if defined(_MDSPAN_HAS_HIP) || defined(_MDSPAN_HAS_CUDA) + std::tuple{ + detail::stride_of(slices)...})), +#else + std::tuple{detail::stride_of(slices)...})), +#endif + offset + }; } #if defined(__NVCC__) && !defined(__CUDA_ARCH__) && defined(__GNUC__) __builtin_unreachable(); #endif } -#if defined __NVCC__ - #ifdef __NVCC_DIAG_PRAGMA_SUPPORT__ - #pragma nv_diagnostic pop - #else - #ifdef __CUDA_ARCH__ - #pragma diagnostic pop - #endif - #endif -#elif defined __NVCOMPILER - #pragma diagnostic pop + +template +template +template +MDSPAN_INLINE_FUNCTION constexpr auto +MDSPAN_IMPL_PROPOSED_NAMESPACE::layout_left_padded::mapping::submdspan_mapping_impl( + SliceSpecifiers... slices) const { + + // compute sub extents + using src_ext_t = Extents; + auto dst_ext = submdspan_extents(extents(), slices...); + using dst_ext_t = decltype(dst_ext); + + if constexpr (Extents::rank() == 0) { // rank-0 case + using dst_mapping_t = typename MDSPAN_IMPL_PROPOSED_NAMESPACE::layout_left_padded::template mapping; + return submdspan_mapping_result{*this, 0}; + } else { + const bool out_of_bounds = + MDSPAN_IMPL_STANDARD_NAMESPACE::detail::any_slice_out_of_bounds(this->extents(), slices...); + auto offset = static_cast( + out_of_bounds ? this->required_span_size() + : this->operator()(MDSPAN_IMPL_STANDARD_NAMESPACE::detail::first_of(slices)...)); + if constexpr (dst_ext_t::rank() == 0) { // result rank-0 + // The following for some reasons leads to compiler error later, while not using a typedef works: + // Compilers: CUDA 11.2 with GCC 9.1 + // + // using dst_mapping_t = typename layout_left::template mapping; + // return submdspan_mapping_result{dst_mapping_t{dst_ext}, offset}; + // + // Error: submdspan_mapping.hpp:299:23: error: 'dst_mapping_t' does not name a type + // 299 | using dst_mapping_t = typename layout_left::template mapping; + // The same error is given (about dst_mapping_t not naming type) when a different name is used in 299: + // using dst_mapping_t2 = typename layout_left::template mapping; + + return submdspan_mapping_result> + {typename layout_left::template mapping{dst_ext}, offset}; + } else { // general case + // Figure out if any slice's lower bound equals the corresponding extent. + // If so, bypass evaluating the layout mapping. This fixes LWG Issue 4060. + // figure out sub layout type + using deduce_layout = MDSPAN_IMPL_STANDARD_NAMESPACE::detail::deduce_layout_left_submapping< + typename dst_ext_t::index_type, dst_ext_t::rank(), + decltype(std::make_index_sequence()), + SliceSpecifiers...>; + + if constexpr (deduce_layout::layout_left_value() && dst_ext_t::rank() == 1) { // getting rank-1 from leftmost + using dst_mapping_t = typename layout_left::template mapping; + return submdspan_mapping_result{dst_mapping_t{dst_ext}, offset}; + } else if constexpr (deduce_layout::layout_left_padded_value()) { // can keep layout_left_padded + constexpr size_t S_static = MDSPAN_IMPL_STANDARD_NAMESPACE::detail::compute_s_static_layout_left::value(std::make_index_sequence()); + using dst_mapping_t = typename MDSPAN_IMPL_PROPOSED_NAMESPACE::layout_left_padded::template mapping; + return submdspan_mapping_result{ + dst_mapping_t(dst_ext, stride(1 + deduce_layout::gap_len)), offset}; + } else { // layout_stride + auto inv_map = MDSPAN_IMPL_STANDARD_NAMESPACE::detail::inv_map_rank(std::integral_constant(), + std::index_sequence<>(), slices...); + using dst_mapping_t = typename layout_stride::template mapping; + return submdspan_mapping_result { + dst_mapping_t(dst_ext, + MDSPAN_IMPL_STANDARD_NAMESPACE::detail::construct_sub_strides( + *this, inv_map, +// HIP needs deduction guides to have markups so we need to be explicit +// NVCC 11.0 has a bug with deduction guide here, tested that 11.2 does not have +// the issue But Clang-CUDA also doesn't accept the use of deduction guide so +// disable it for CUDA alltogether +#if defined(_MDSPAN_HAS_HIP) || defined(_MDSPAN_HAS_CUDA) + std::tuple{ + MDSPAN_IMPL_STANDARD_NAMESPACE::detail::stride_of(slices)...})), +#else + std::tuple{MDSPAN_IMPL_STANDARD_NAMESPACE::detail::stride_of(slices)...})), #endif + offset + }; + } + } + } + + +#if defined(__NVCC__) && !defined(__CUDA_ARCH__) && defined(__GNUC__) + __builtin_unreachable(); +#endif +} //********************************** // layout_right submdspan_mapping @@ -156,134 +350,276 @@ layout_left::mapping::submdspan_mapping_impl(SliceSpecifiers... slices) namespace detail { // Figure out whether to preserve layout_right -template -struct preserve_layout_right_mapping; +template +struct deduce_layout_right_submapping; -template -struct preserve_layout_right_mapping, SubRank, - SliceSpecifiers...> { - constexpr static size_t SrcRank = sizeof...(SliceSpecifiers); - constexpr static bool value = - // Preserve layout for rank 0 - (SubRank == 0) || - ( - // The last subrank slice specifiers need to be full_extent_t - except - // for the srcrank-subrank one which could also be tuple but not a - // strided index range slice specifiers before srcrank-subrank are - // integrals - ((Idx < - SrcRank - SubRank) || // these are only integral slice specifiers - (std::is_same_v) || - ((Idx == SrcRank - SubRank) && - std::is_convertible_v>)) && - ...); +template +struct deduce_layout_right_submapping< + IndexType, SubRank, std::index_sequence, SliceSpecifiers...> { + + static constexpr size_t Rank = sizeof...(Idx); + using count_range = index_sequence_scan_impl< + 0u, (std::is_convertible_v ? 0u : 1u)...>; + //__static_partial_sums...>; + constexpr static int gap_len = + (((Idx < Rank - 1 && count_range::get(Idx) == SubRank - 1 && + std::is_convertible_v) + ? 1 + : 0) + + ... + 0); + + MDSPAN_INLINE_FUNCTION + constexpr static bool layout_right_value() { + // Use layout_right for rank 0 + if constexpr (SubRank == 0) { + return true; + // Use layout_right for rank 1 result if rightmost slice specifier is range like + } else if constexpr (SubRank == 1) { + return ((Idx < Rank - 1 || is_range_slice_v)&&...); + } else { + // Preserve if rightmost SubRank-1 slices are full_extent_t and + // the slice at idx Rank-Subrank is a range and + // for idx < Rank - SubRank the slice is an index + return ((((Idx >= Rank - SubRank) && std::is_same_v) || + ((Idx == Rank - SubRank) && is_range_slice_v) || + ((Idx < Rank - SubRank) && is_index_slice_v)) && ...); + } +#if defined(__NVCC__) && !defined(__CUDA_ARCH__) && defined(__GNUC__) + __builtin_unreachable(); +#endif + } + + MDSPAN_INLINE_FUNCTION + constexpr static bool layout_right_padded_value() { + // Technically could also keep layout_right_padded for SubRank==0 + // and SubRank==1 with rightmost slice specifier being a contiguous range + // but we intercept these cases separately + + // In all other cases: + // rightmost slice must be range + // then there can be a gap with index slices + // then SubRank - 2 full_extent slices + // then another range slice + // then more index slices + // e.g. I I R F F F I I I R for obtaining a rank-5 from a rank-10 + return ((((Idx == Rank - 1) && is_range_slice_v) || + ((Idx >= Rank - gap_len - 1 && Idx < Rank - 1) && is_index_slice_v) || + ((Idx > Rank - gap_len - SubRank && Idx < Rank - gap_len - 1) && std::is_same_v) || + ((Idx == Rank - gap_len - SubRank) && is_range_slice_v) || + ((Idx < Rank - gap_len - SubRank) && is_index_slice_v)) && ... ); + } }; + +// We are reusing the same thing for layout_right and layout_right_padded +// For layout_right as source StaticStride is static_extent(Rank-1) +template +struct compute_s_static_layout_right { + // Neither StaticStride nor any of the provided extents can be zero. + // StaticStride can never be zero, the static_extents we are looking at are associated with + // integral slice specifiers - which wouldn't be valid for zero extent + template + MDSPAN_INLINE_FUNCTION + static constexpr size_t value(std::index_sequence) { + size_t val = ((Idx >= Extents::rank() - 1 - NumGaps && Idx < Extents::rank() - 1 ? (Extents::static_extent(Idx) == dynamic_extent?0:Extents::static_extent(Idx)) : 1) * ... * (StaticStride == dynamic_extent?0:StaticStride)); + return val == 0?dynamic_extent:val; + } +}; + } // namespace detail -// Suppress spurious warning with NVCC about no return statement. -// This is a known issue in NVCC and NVC++ -// Depending on the CUDA and GCC version we need both the builtin -// and the diagnostic push. I tried really hard to find something shorter -// but no luck ... -#if defined __NVCC__ - #ifdef __NVCC_DIAG_PRAGMA_SUPPORT__ - #pragma nv_diagnostic push - #pragma nv_diag_suppress = implicit_return_from_non_void_function - #else - #ifdef __CUDA_ARCH__ - #pragma diagnostic push - #pragma diag_suppress implicit_return_from_non_void_function - #endif - #endif -#elif defined __NVCOMPILER - #pragma diagnostic push - #pragma diag_suppress = implicit_return_from_non_void_function -#endif +// Actual submdspan mapping call template template -MDSPAN_INLINE_FUNCTION -constexpr auto +MDSPAN_INLINE_FUNCTION constexpr auto layout_right::mapping::submdspan_mapping_impl( - SliceSpecifiers... slices) const { - // get sub extents + SliceSpecifiers... slices) const { + + // compute sub extents using src_ext_t = Extents; auto dst_ext = submdspan_extents(extents(), slices...); using dst_ext_t = decltype(dst_ext); - // determine new layout type - constexpr bool preserve_layout = detail::preserve_layout_right_mapping< - decltype(std::make_index_sequence()), dst_ext_t::rank(), - SliceSpecifiers...>::value; - using dst_layout_t = - std::conditional_t; - using dst_mapping_t = typename dst_layout_t::template mapping; + // figure out sub layout type + using deduce_layout = detail::deduce_layout_right_submapping< + typename dst_ext_t::index_type, dst_ext_t::rank(), + std::make_index_sequence, + SliceSpecifiers...>; - if constexpr (std::is_same_v) { + // Figure out if any slice's lower bound equals the corresponding extent. + // If so, bypass evaluating the layout mapping. This fixes LWG Issue 4060. + const bool out_of_bounds = + detail::any_slice_out_of_bounds(this->extents(), slices...); + auto offset = static_cast( + out_of_bounds ? this->required_span_size() + : this->operator()(detail::first_of(slices)...)); + + if constexpr (deduce_layout::layout_right_value()) { // layout_right case + using dst_mapping_t = typename layout_right::mapping; + return submdspan_mapping_result{dst_mapping_t(dst_ext), + offset}; + } else if constexpr (deduce_layout::layout_right_padded_value()) { + constexpr size_t S_static = MDSPAN_IMPL_STANDARD_NAMESPACE::detail::compute_s_static_layout_left::value(std::make_index_sequence()); + using dst_mapping_t = typename MDSPAN_IMPL_PROPOSED_NAMESPACE::layout_right_padded::template mapping; return submdspan_mapping_result{ - dst_mapping_t(dst_ext), - static_cast(this->operator()(detail::first_of(slices)...))}; + dst_mapping_t(dst_ext, + stride(src_ext_t::rank() - 2 - deduce_layout::gap_len)), + offset}; } else { // layout_stride case - auto inv_map = detail::inv_map_rank( - std::integral_constant(), - std::index_sequence<>(), - slices...); - return submdspan_mapping_result{ - dst_mapping_t(dst_ext, detail::construct_sub_strides( - *this, inv_map, - // HIP needs deduction guides to have markups so we need to be explicit - // NVCC 11.0 has a bug with deduction guide here, tested that 11.2 does not have the issue - #if defined(_MDSPAN_HAS_HIP) || (defined(__NVCC__) && (__CUDACC_VER_MAJOR__ * 100 + __CUDACC_VER_MINOR__ * 10) < 1120) - std::tuple{detail::stride_of(slices)...})), - #else - std::tuple{detail::stride_of(slices)...})), - #endif - static_cast(this->operator()(detail::first_of(slices)...))}; + using dst_mapping_t = typename layout_stride::mapping; + auto inv_map = detail::inv_map_rank(std::integral_constant(), + std::index_sequence<>(), slices...); + return submdspan_mapping_result { + dst_mapping_t(dst_ext, + detail::construct_sub_strides( + *this, inv_map, +// HIP needs deduction guides to have markups so we need to be explicit +// NVCC 11.0 has a bug with deduction guide here, tested that 11.2 does not have +// the issue But Clang-CUDA also doesn't accept the use of deduction guide so +// disable it for CUDA altogether +#if defined(_MDSPAN_HAS_HIP) || defined(_MDSPAN_HAS_CUDA) + std::tuple{ + detail::stride_of(slices)...})), +#else + std::tuple{detail::stride_of(slices)...})), +#endif + offset + }; } #if defined(__NVCC__) && !defined(__CUDA_ARCH__) && defined(__GNUC__) __builtin_unreachable(); #endif } -#if defined __NVCC__ - #ifdef __NVCC_DIAG_PRAGMA_SUPPORT__ - #pragma nv_diagnostic pop - #else - #ifdef __CUDA_ARCH__ - #pragma diagnostic pop - #endif - #endif -#elif defined __NVCOMPILER - #pragma diagnostic pop + +template +template +template +MDSPAN_INLINE_FUNCTION constexpr auto +MDSPAN_IMPL_PROPOSED_NAMESPACE::layout_right_padded::mapping::submdspan_mapping_impl( + SliceSpecifiers... slices) const { + + // compute sub extents + using src_ext_t = Extents; + auto dst_ext = submdspan_extents(extents(), slices...); + using dst_ext_t = decltype(dst_ext); + + if constexpr (Extents::rank() == 0) { // rank-0 case + using dst_mapping_t = typename MDSPAN_IMPL_PROPOSED_NAMESPACE::layout_right_padded::template mapping; + return submdspan_mapping_result{*this, 0}; + } else { + // Figure out if any slice's lower bound equals the corresponding extent. + // If so, bypass evaluating the layout mapping. This fixes LWG Issue 4060. + // figure out sub layout type + const bool out_of_bounds = + MDSPAN_IMPL_STANDARD_NAMESPACE::detail::any_slice_out_of_bounds(this->extents(), slices...); + auto offset = static_cast( + out_of_bounds ? this->required_span_size() + : this->operator()(MDSPAN_IMPL_STANDARD_NAMESPACE::detail::first_of(slices)...)); + if constexpr (dst_ext_t::rank() == 0) { // result rank-0 + // Same issue as in layout_left_padded: see comment there + // using dst_mapping_t = typename layout_right::template mapping; + // return submdspan_mapping_result{dst_mapping_t{dst_ext}, offset}; + return submdspan_mapping_result> + {typename layout_right::template mapping{dst_ext}, offset}; + } else { // general case + using deduce_layout = MDSPAN_IMPL_STANDARD_NAMESPACE::detail::deduce_layout_right_submapping< + typename dst_ext_t::index_type, dst_ext_t::rank(), + decltype(std::make_index_sequence()), + SliceSpecifiers...>; + + if constexpr (deduce_layout::layout_right_value() && dst_ext_t::rank() == 1) { // getting rank-1 from rightmost + using dst_mapping_t = typename layout_right::template mapping; + return submdspan_mapping_result{dst_mapping_t{dst_ext}, offset}; + } else if constexpr (deduce_layout::layout_right_padded_value()) { // can keep layout_right_padded + constexpr size_t S_static = MDSPAN_IMPL_STANDARD_NAMESPACE::detail::compute_s_static_layout_right::value(std::make_index_sequence()); + using dst_mapping_t = typename MDSPAN_IMPL_PROPOSED_NAMESPACE::layout_right_padded::template mapping; + return submdspan_mapping_result{ + dst_mapping_t(dst_ext, stride(Extents::rank() - 2 - deduce_layout::gap_len)), offset}; + } else { // layout_stride + auto inv_map = MDSPAN_IMPL_STANDARD_NAMESPACE::detail::inv_map_rank(std::integral_constant(), + std::index_sequence<>(), slices...); + using dst_mapping_t = typename layout_stride::template mapping; + return submdspan_mapping_result { + dst_mapping_t(dst_ext, + MDSPAN_IMPL_STANDARD_NAMESPACE::detail::construct_sub_strides( + *this, inv_map, +// HIP needs deduction guides to have markups so we need to be explicit +// NVCC 11.0 has a bug with deduction guide here, tested that 11.2 does not have +// the issue But Clang-CUDA also doesn't accept the use of deduction guide so +// disable it for CUDA alltogether +#if defined(_MDSPAN_HAS_HIP) || defined(_MDSPAN_HAS_CUDA) + std::tuple{ + MDSPAN_IMPL_STANDARD_NAMESPACE::detail::stride_of(slices)...})), +#else + std::tuple{MDSPAN_IMPL_STANDARD_NAMESPACE::detail::stride_of(slices)...})), #endif + offset + }; + } + } + } + + +#if defined(__NVCC__) && !defined(__CUDA_ARCH__) && defined(__GNUC__) + __builtin_unreachable(); +#endif +} //********************************** // layout_stride submdspan_mapping //********************************* template template -MDSPAN_INLINE_FUNCTION -constexpr auto +MDSPAN_INLINE_FUNCTION constexpr auto layout_stride::mapping::submdspan_mapping_impl( - SliceSpecifiers... slices) const { + SliceSpecifiers... slices) const { auto dst_ext = submdspan_extents(extents(), slices...); using dst_ext_t = decltype(dst_ext); - auto inv_map = detail::inv_map_rank( - std::integral_constant(), - std::index_sequence<>(), - slices...); + auto inv_map = detail::inv_map_rank(std::integral_constant(), + std::index_sequence<>(), slices...); using dst_mapping_t = typename layout_stride::template mapping; - return submdspan_mapping_result{ - dst_mapping_t(dst_ext, detail::construct_sub_strides( - *this, inv_map, - // HIP needs deduction guides to have markups so we need to be explicit - // NVCC 11.0 has a bug with deduction guide here, tested that 11.2 does not have the issue - #if defined(_MDSPAN_HAS_HIP) || (defined(__NVCC__) && (__CUDACC_VER_MAJOR__ * 100 + __CUDACC_VER_MINOR__ * 10) < 1120) - std::tuple(detail::stride_of(slices)...))), + + // Figure out if any slice's lower bound equals the corresponding extent. + // If so, bypass evaluating the layout mapping. This fixes LWG Issue 4060. + const bool out_of_bounds = + detail::any_slice_out_of_bounds(this->extents(), slices...); + auto offset = static_cast( + out_of_bounds ? this->required_span_size() + : this->operator()(detail::first_of(slices)...)); + + return submdspan_mapping_result { + dst_mapping_t(dst_ext, + detail::construct_sub_strides( + *this, inv_map, +// HIP needs deduction guides to have markups so we need to be explicit +// NVCC 11.0 has a bug with deduction guide here, tested that 11.2 does not have +// the issue +#if defined(_MDSPAN_HAS_HIP) || \ + (defined(__NVCC__) && \ + (__CUDACC_VER_MAJOR__ * 100 + __CUDACC_VER_MINOR__ * 10) < 1120) + std::tuple( + detail::stride_of(slices)...))), #else - std::tuple(detail::stride_of(slices)...))), + std::tuple(detail::stride_of(slices)...))), #endif - static_cast(this->operator()(detail::first_of(slices)...))}; + offset + }; } } // namespace MDSPAN_IMPL_STANDARD_NAMESPACE + +#if defined __NVCC__ +#ifdef __NVCC_DIAG_PRAGMA_SUPPORT__ +#pragma nv_diagnostic pop +#else +#ifdef __CUDA_ARCH__ +#pragma diagnostic pop +#endif +#endif +#elif defined __NVCOMPILER +#pragma diagnostic pop +#endif diff --git a/lib/kokkos/tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp b/lib/kokkos/tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp index a801486792..e5f7bee4ca 100644 --- a/lib/kokkos/tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp +++ b/lib/kokkos/tpls/mdspan/include/experimental/__p2642_bits/layout_padded.hpp @@ -59,6 +59,10 @@ MDSPAN_INLINE_FUNCTION constexpr size_t get_actual_static_padding_value() { } else { return dynamic_extent; } + // Missing return statement warning from NVCC and ICC +#if defined(__NVCC__) || defined(__INTEL_COMPILER) + return 0; +#endif } template @@ -69,7 +73,7 @@ struct static_array_type_for_padded_extent using extents_type = _Extents; using type = ::MDSPAN_IMPL_STANDARD_NAMESPACE::detail::maybe_static_array< index_type, size_t, dynamic_extent, - detail::get_actual_static_padding_value()>; }; @@ -101,6 +105,10 @@ struct padded_extent { } else { return init_padding(exts, padding_value); } + // Missing return statement warning from NVCC and ICC +#if defined(__NVCC__) || defined(__INTEL_COMPILER) + return {}; +#endif } MDSPAN_INLINE_FUNCTION static constexpr static_array_type @@ -112,6 +120,10 @@ struct padded_extent { } else { return {}; } + // Missing return statement warning from NVCC and ICC +#if defined(__NVCC__) || defined(__INTEL_COMPILER) + return {}; +#endif } template @@ -123,6 +135,10 @@ struct padded_extent { } else { return {}; } + // Missing return statement warning from NVCC and ICC +#if defined(__NVCC__) || defined(__INTEL_COMPILER) + return {}; +#endif } }; } // namespace detail @@ -158,19 +174,21 @@ private: typename padded_stride_type::static_array_type padded_stride = {}; extents_type exts = {}; - constexpr index_type compute_offset(std::index_sequence<>) const { + MDSPAN_INLINE_FUNCTION constexpr index_type + compute_offset(std::index_sequence<>) const { return 0; } template - constexpr index_type compute_offset(std::index_sequence, - IndexOffset index_offset) const { + MDSPAN_INLINE_FUNCTION constexpr index_type + compute_offset(std::index_sequence, IndexOffset index_offset) const { return index_offset; } template - constexpr index_type compute_offset(std::index_sequence, - IndexOffsets... index_offsets) const { + MDSPAN_INLINE_FUNCTION constexpr index_type + compute_offset(std::index_sequence, + IndexOffsets... index_offsets) const { index_type indices[] = {static_cast(index_offsets)...}; // self-recursive fold trick from // https://github.com/llvm/llvm-project/blob/96e1914aa2e6d8966acbfbe2f4d184201f1aa318/libcxx/include/mdspan/layout_left.h#L144 @@ -203,7 +221,7 @@ public: #endif MDSPAN_INLINE_FUNCTION_DEFAULTED constexpr mapping(const mapping&) noexcept = default; - MDSPAN_INLINE_FUNCTION_DEFAULTED mapping& operator=(const mapping&) noexcept = default; + MDSPAN_INLINE_FUNCTION_DEFAULTED constexpr mapping& operator=(const mapping&) noexcept = default; /** * Initializes the mapping with the given extents. @@ -241,62 +259,71 @@ public: /** * Converting constructor from `layout_left::mapping`. * - * This overload participates in overload resolution only if `is_constructible_v` is true. - * If `OtherExtents::rank() > 1` then one of `padding_value`, `static_extent(0)`, or `OtherExtents::static_extent(0)` must be `dynamic_extent`; - * otherwise, `OtherExtents::static_extent(0)` must be equal to the least multiple of `padding_value` greater than or equal to `extents_type::static_extent(0)` + * This overload participates in overload resolution only if + * `is_constructible_v` is true. If + * `OtherExtents::rank() > 1` then one of `padding_value`, `static_extent(0)`, + * or `OtherExtents::static_extent(0)` must be `dynamic_extent`; otherwise, + * `OtherExtents::static_extent(0)` must be equal to the least multiple of + * `padding_value` greater than or equal to `extents_type::static_extent(0)` */ MDSPAN_TEMPLATE_REQUIRES( - class _OtherExtents, - /* requires */ ( - std::is_constructible_v - ) - ) - MDSPAN_CONDITIONAL_EXPLICIT((!std::is_convertible_v<_OtherExtents, extents_type>)) + class _OtherExtents, + /* requires */ (std::is_constructible_v)) + MDSPAN_CONDITIONAL_EXPLICIT( + (!std::is_convertible_v<_OtherExtents, extents_type>)) + MDSPAN_INLINE_FUNCTION constexpr mapping(const layout_left::mapping<_OtherExtents> &other_mapping) - : padded_stride(padded_stride_type::init_padding(other_mapping, std::integral_constant{})), - exts(other_mapping.extents()) - { - static_assert((_OtherExtents::rank() > 1) || (static_padding_stride != dynamic_extent) || (_OtherExtents::static_extent(extent_to_pad_idx) != dynamic_extent) - || (static_padding_stride == _OtherExtents::static_extent(extent_to_pad_idx))); + : padded_stride(padded_stride_type::init_padding( + other_mapping, + std::integral_constant{})), + exts(other_mapping.extents()) { + static_assert( + (_OtherExtents::rank() > 1) || + (static_padding_stride != dynamic_extent) || + (_OtherExtents::static_extent(extent_to_pad_idx) != dynamic_extent) || + (static_padding_stride == + _OtherExtents::static_extent(extent_to_pad_idx))); } /** * Converting constructor from `layout_stride::mapping`. * - * This overload participates in overload resolution only if `is_constructible_v` is true + * This overload participates in overload resolution only if + * `is_constructible_v` is true */ MDSPAN_TEMPLATE_REQUIRES( - class _OtherExtents, - /* requires */ ( - std::is_constructible_v - ) - ) + class _OtherExtents, + /* requires */ (std::is_constructible_v)) MDSPAN_CONDITIONAL_EXPLICIT((extents_type::rank() > 0)) + MDSPAN_INLINE_FUNCTION constexpr mapping(const layout_stride::mapping<_OtherExtents> &other_mapping) - : padded_stride(padded_stride_type::init_padding(other_mapping, std::integral_constant{})), - exts(other_mapping.extents()) - { - } + : padded_stride(padded_stride_type::init_padding( + other_mapping, + std::integral_constant{})), + exts(other_mapping.extents()) {} /** * Converting constructor from `layout_left_padded::mapping`. * - * This overload participates in overload resolution only if `is_constructible_v` is true. - * Either `padding_value` or `OtherPaddingStride` must be `std::dynamic_extent`, or `padding_value == OtherPaddingStride`. + * This overload participates in overload resolution only if + * `is_constructible_v` is true. Either + * `padding_value` or `OtherPaddingStride` must be `std::dynamic_extent`, or + * `padding_value == OtherPaddingStride`. */ MDSPAN_TEMPLATE_REQUIRES( - class _Mapping, - /* requires */ ( - detail::is_layout_left_padded_mapping<_Mapping>::value - && std::is_constructible_v - ) - ) - MDSPAN_CONDITIONAL_EXPLICIT((extents_type::rank() > 1 && (padding_value == dynamic_extent || _Mapping::padding_value == dynamic_extent))) - constexpr - mapping(const _Mapping &other_mapping) - : padded_stride(padded_stride_type::init_padding(other_mapping, std::integral_constant{})), - exts(other_mapping.extents()) - { + class _Mapping, + /* requires */ (detail::is_layout_left_padded_mapping<_Mapping>::value + &&std::is_constructible_v< + extents_type, typename _Mapping::extents_type>)) + MDSPAN_CONDITIONAL_EXPLICIT((extents_type::rank() > 1 && + (padding_value == dynamic_extent || + _Mapping::padding_value == dynamic_extent))) + MDSPAN_INLINE_FUNCTION + constexpr mapping(const _Mapping &other_mapping) + : padded_stride(padded_stride_type::init_padding( + other_mapping, + std::integral_constant{})), + exts(other_mapping.extents()) { static_assert(padding_value == dynamic_extent || _Mapping::padding_value == dynamic_extent || padding_value == _Mapping::padding_value); @@ -305,42 +332,43 @@ public: /** * Converting constructor from `layout_right_padded::mapping`. * - * This overload participates in overload resolution only if `extents_type::rank()` is 0 or 1 and `is_constructible_v` is `true`. + * This overload participates in overload resolution only if + * `extents_type::rank()` is 0 or 1 and `is_constructible_v` is `true`. */ MDSPAN_TEMPLATE_REQUIRES( - class _Mapping, - /* requires */ ( - detail::is_layout_right_padded_mapping<_Mapping>::value - && extents_type::rank() <= 1 - && std::is_constructible_v - ) - ) - MDSPAN_CONDITIONAL_EXPLICIT((!std::is_convertible_v)) - constexpr - mapping(const _Mapping &other_mapping) noexcept - : padded_stride(padded_stride_type::init_padding(other_mapping.extents(), other_mapping.extents().extent(extent_to_pad_idx))), - exts(other_mapping.extents()) - {} + class _Mapping, + /* requires */ (detail::is_layout_right_padded_mapping<_Mapping>::value + &&extents_type::rank() <= 1 && + std::is_constructible_v)) + MDSPAN_CONDITIONAL_EXPLICIT( + (!std::is_convertible_v)) + MDSPAN_INLINE_FUNCTION + constexpr mapping(const _Mapping &other_mapping) noexcept + : padded_stride(padded_stride_type::init_padding( + other_mapping.extents(), + other_mapping.extents().extent(extent_to_pad_idx))), + exts(other_mapping.extents()) {} - constexpr const extents_type &extents() const noexcept - { + MDSPAN_INLINE_FUNCTION constexpr const extents_type & + extents() const noexcept { return exts; } - constexpr std::array - strides() const noexcept - { - if constexpr ( extents_type::rank() == 0 ) { + MDSPAN_INLINE_FUNCTION constexpr std::array + strides() const noexcept { + if constexpr (extents_type::rank() == 0) { return {}; - } else if constexpr ( extents_type::rank() == 1 ) { + } else if constexpr (extents_type::rank() == 1) { return {1}; } else { index_type value = 1; std::array s{}; s[extent_to_pad_idx] = value; value *= padded_stride.value(0); - for (rank_type r = extent_to_pad_idx + 1; r < extents_type::rank() - 1; ++r) - { + for (rank_type r = extent_to_pad_idx + 1; r < extents_type::rank() - 1; + ++r) { s[r] = value; value *= exts.extent(r); } @@ -349,12 +377,11 @@ public: } } - constexpr index_type - required_span_size() const noexcept - { - if constexpr ( extents_type::rank() == 0 ) { + MDSPAN_INLINE_FUNCTION constexpr index_type + required_span_size() const noexcept { + if constexpr (extents_type::rank() == 0) { return 1; - } else if constexpr ( extents_type::rank() == 1 ) { + } else if constexpr (extents_type::rank() == 1) { return exts.extent(0); } else { index_type value = padded_stride.value(0); @@ -375,40 +402,51 @@ public: */ MDSPAN_TEMPLATE_REQUIRES( class... _Indices, - /* requires */ ( - sizeof...(_Indices) == extents_type::rank() && - (::MDSPAN_IMPL_STANDARD_NAMESPACE::detail::are_valid_indices()) - ) - ) - constexpr size_t operator()(_Indices... idxs) const noexcept - { + /* requires */ (sizeof...(_Indices) == extents_type::rank() && + (::MDSPAN_IMPL_STANDARD_NAMESPACE::detail:: + are_valid_indices()))) + MDSPAN_INLINE_FUNCTION constexpr size_t + operator()(_Indices... idxs) const noexcept { +#if !defined(NDEBUG) + ::MDSPAN_IMPL_STANDARD_NAMESPACE::detail::check_all_indices(this->extents(), + idxs...); +#endif // ! NDEBUG return compute_offset(std::index_sequence_for<_Indices...>{}, idxs...); } - static constexpr bool is_always_unique() noexcept { return true; } - static constexpr bool is_always_exhaustive() noexcept - { - return (extents_type::rank() <= rank_type(1)) - || (extents_type::static_extent(extent_to_pad_idx) != dynamic_extent - && extents_type::static_extent(extent_to_pad_idx) == padded_stride_type::static_value()); + MDSPAN_INLINE_FUNCTION static constexpr bool is_always_unique() noexcept { + return true; } - static constexpr bool is_always_strided() noexcept { return true; } - - static constexpr bool is_unique() noexcept { return true; } - constexpr bool is_exhaustive() const noexcept - { - return (extents_type::rank() < 2) - || (exts.extent(extent_to_pad_idx) == padded_stride.value(0)); + MDSPAN_INLINE_FUNCTION static constexpr bool is_always_exhaustive() noexcept { + return (extents_type::rank() <= rank_type(1)) || + (extents_type::static_extent(extent_to_pad_idx) != dynamic_extent && + extents_type::static_extent(extent_to_pad_idx) == + padded_stride_type::static_value()); + } + MDSPAN_INLINE_FUNCTION static constexpr bool is_always_strided() noexcept { + return true; } - static constexpr bool is_strided() noexcept { return true; } - constexpr index_type stride(rank_type r) const noexcept - { + MDSPAN_INLINE_FUNCTION static constexpr bool is_unique() noexcept { + return true; + } + MDSPAN_INLINE_FUNCTION constexpr bool is_exhaustive() const noexcept { + return (extents_type::rank() < 2) || + (exts.extent(extent_to_pad_idx) == padded_stride.value(0)); + } + MDSPAN_INLINE_FUNCTION static constexpr bool is_strided() noexcept { + return true; + } + + MDSPAN_INLINE_FUNCTION + constexpr index_type stride(rank_type r) const noexcept { assert(r < extents_type::rank()); - if(r == 0) return index_type(1); + if (r == 0) + return index_type(1); index_type value = padded_stride.value(0); - for (rank_type k = 1; k < r; k++) value *= exts.extent(k); + for (rank_type k = 1; k < r; k++) + value *= exts.extent(k); return value; } @@ -416,26 +454,26 @@ public: /** * Equality operator between `layout_left_padded`s * - * This overload only participates in overload resolution if `OtherExtents::rank() == extents_type::rank()`. + * This overload only participates in overload resolution if + * `OtherExtents::rank() == extents_type::rank()`. * - * \note There is currently a difference from p2642r2, where this function is specified as taking - * `layout_left_padded< padding_value >::mapping< Extents>`. However, this makes `padding_value` non-deducible. + * \note There is currently a difference from p2642r2, where this function is + * specified as taking `layout_left_padded< padding_value >::mapping< + * Extents>`. However, this makes `padding_value` non-deducible. */ MDSPAN_TEMPLATE_REQUIRES( - class _Mapping, - /* requires */ ( - detail::is_layout_left_padded_mapping<_Mapping>::value - && (_Mapping::extents_type::rank() == extents_type::rank()) - ) - ) - friend constexpr bool operator==(const mapping &left, const _Mapping &right) noexcept - { - // Workaround for some compilers not short-circuiting properly with compile-time checks - // i.e. we can't access stride(_padding_stride_idx) of a rank 0 mapping + class _Mapping, + /* requires */ (detail::is_layout_left_padded_mapping<_Mapping>::value && + (_Mapping::extents_type::rank() == extents_type::rank()))) + MDSPAN_INLINE_FUNCTION friend constexpr bool + operator==(const mapping &left, const _Mapping &right) noexcept { + // Workaround for some compilers not short-circuiting properly with + // compile-time checks i.e. we can't access stride(_padding_stride_idx) of a + // rank 0 mapping bool strides_equal = true; - if constexpr (extents_type::rank() > rank_type(1)) - { - strides_equal = left.stride(padded_stride_idx) == right.stride(padded_stride_idx); + if constexpr (extents_type::rank() > rank_type(1)) { + strides_equal = + left.stride(padded_stride_idx) == right.stride(padded_stride_idx); } return (left.extents() == right.extents()) && strides_equal; } @@ -444,20 +482,31 @@ public: /** * Inequality operator between `layout_left_padded`s * - * This overload only participates in overload resolution if `OtherExtents::rank() == extents_type::rank()`. + * This overload only participates in overload resolution if + * `OtherExtents::rank() == extents_type::rank()`. */ MDSPAN_TEMPLATE_REQUIRES( - class _Mapping, - /* requires */ ( - detail::is_layout_left_padded_mapping<_Mapping>::value - && (_Mapping::extents_type::rank() == extents_type::rank()) - ) - ) - friend constexpr bool operator!=(const mapping &left, const _Mapping &right) noexcept - { + class _Mapping, + /* requires */ (detail::is_layout_left_padded_mapping<_Mapping>::value && + (_Mapping::extents_type::rank() == extents_type::rank()))) + MDSPAN_INLINE_FUNCTION friend constexpr bool + operator!=(const mapping &left, const _Mapping &right) noexcept { return !(left == right); } #endif + + // [mdspan.submdspan.mapping], submdspan mapping specialization + template + MDSPAN_INLINE_FUNCTION + constexpr auto submdspan_mapping_impl( + SliceSpecifiers... slices) const; + + template + MDSPAN_INLINE_FUNCTION + friend constexpr auto submdspan_mapping( + const mapping& src, SliceSpecifiers... slices) { + return src.submdspan_mapping_impl(slices...); + } }; template @@ -490,25 +539,27 @@ public: typename padded_stride_type::static_array_type padded_stride = {}; extents_type exts = {}; - constexpr index_type compute_offset(std::index_sequence<>) const { + MDSPAN_INLINE_FUNCTION constexpr index_type + compute_offset(std::index_sequence<>) const { return 0; } template - constexpr index_type compute_offset(std::index_sequence, - IndexOffset index_offset) const { + MDSPAN_INLINE_FUNCTION constexpr index_type + compute_offset(std::index_sequence, IndexOffset index_offset) const { return index_offset; } template - constexpr index_type compute_offset(std::index_sequence, - IndexOffsets... index_offsets) const { + MDSPAN_INLINE_FUNCTION constexpr index_type + compute_offset(std::index_sequence, + IndexOffsets... index_offsets) const { // self-recursive fold trick from // https://github.com/llvm/llvm-project/blob/4d9771741d40cc9cfcccb6b033f43689d36b705a/libcxx/include/mdspan/layout_right.h#L141 index_type res = 0; ((res = static_cast(index_offsets) + (Ranks == extent_to_pad_idx ? padded_stride.value(0) - : exts.extent(Ranks)) * + : exts.extent(Ranks)) * res), ...); return res; @@ -533,7 +584,7 @@ public: #endif MDSPAN_INLINE_FUNCTION_DEFAULTED constexpr mapping(const mapping&) noexcept = default; - MDSPAN_INLINE_FUNCTION_DEFAULTED mapping& operator=(const mapping&) noexcept = default; + MDSPAN_INLINE_FUNCTION_DEFAULTED constexpr mapping& operator=(const mapping&) noexcept = default; /** * Initializes the mapping with the given extents. @@ -577,56 +628,62 @@ public: */ MDSPAN_TEMPLATE_REQUIRES( class _OtherExtents, - /* requires */ ( - std::is_constructible_v - ) - ) - MDSPAN_CONDITIONAL_EXPLICIT((!std::is_convertible_v<_OtherExtents, extents_type>)) + /* requires */ (std::is_constructible_v)) + MDSPAN_CONDITIONAL_EXPLICIT( + (!std::is_convertible_v<_OtherExtents, extents_type>)) + MDSPAN_INLINE_FUNCTION constexpr mapping(const layout_right::mapping<_OtherExtents> &other_mapping) - : padded_stride(padded_stride_type::init_padding(other_mapping, std::integral_constant{})), - exts(other_mapping.extents()) - { - static_assert((_OtherExtents::rank() > 1) || (padded_stride_type::static_value() != dynamic_extent) || (_OtherExtents::static_extent(extent_to_pad_idx) != dynamic_extent) - || (padded_stride_type::static_value() == _OtherExtents::static_extent(extent_to_pad_idx))); + : padded_stride(padded_stride_type::init_padding( + other_mapping, + std::integral_constant{})), + exts(other_mapping.extents()) { + static_assert( + (_OtherExtents::rank() > 1) || + (padded_stride_type::static_value() != dynamic_extent) || + (_OtherExtents::static_extent(extent_to_pad_idx) != dynamic_extent) || + (padded_stride_type::static_value() == + _OtherExtents::static_extent(extent_to_pad_idx))); } /** * Converting constructor from `layout_stride::mapping`. * - * This overload participates in overload resolution only if `is_constructible_v` is true + * This overload participates in overload resolution only if + * `is_constructible_v` is true */ MDSPAN_TEMPLATE_REQUIRES( class _OtherExtents, - /* requires */ ( - std::is_constructible_v - ) - ) + /* requires */ (std::is_constructible_v)) MDSPAN_CONDITIONAL_EXPLICIT((extents_type::rank() > 0)) + MDSPAN_INLINE_FUNCTION constexpr mapping(const layout_stride::mapping<_OtherExtents> &other_mapping) - : padded_stride(padded_stride_type::init_padding(other_mapping, std::integral_constant{})), - exts(other_mapping.extents()) - {} + : padded_stride(padded_stride_type::init_padding( + other_mapping, + std::integral_constant{})), + exts(other_mapping.extents()) {} /** * Converting constructor from `layout_right_padded::mapping`. * - * This overload participates in overload resolution only if `is_constructible_v` is true. - * Either `padding_value` or `OtherPaddingStride` must be `std::dynamic_extent`, or `padding_value == OtherPaddingStride`. + * This overload participates in overload resolution only if + * `is_constructible_v` is true. Either + * `padding_value` or `OtherPaddingStride` must be `std::dynamic_extent`, or + * `padding_value == OtherPaddingStride`. */ MDSPAN_TEMPLATE_REQUIRES( class _Mapping, - /* requires */ ( - detail::is_layout_right_padded_mapping<_Mapping>::value - && std::is_constructible_v - ) - ) + /* requires */ (detail::is_layout_right_padded_mapping<_Mapping>::value + &&std::is_constructible_v< + extents_type, typename _Mapping::extents_type>)) MDSPAN_CONDITIONAL_EXPLICIT((extents_type::rank() > 1 && (padding_value == dynamic_extent || _Mapping::padding_value == dynamic_extent))) + MDSPAN_INLINE_FUNCTION constexpr mapping(const _Mapping &other_mapping) - : padded_stride(padded_stride_type::init_padding(other_mapping, std::integral_constant{})), - exts(other_mapping.extents()) - { + : padded_stride(padded_stride_type::init_padding( + other_mapping, + std::integral_constant{})), + exts(other_mapping.extents()) { static_assert(padding_value == dynamic_extent || _Mapping::padding_value == dynamic_extent || padding_value == _Mapping::padding_value); @@ -635,41 +692,42 @@ public: /** * Converting constructor from `layout_left_padded::mapping`. * - * This overload participates in overload resolution only if `extents_type::rank()` is 0 or 1 and `is_constructible_v` is `true`. + * This overload participates in overload resolution only if + * `extents_type::rank()` is 0 or 1 and `is_constructible_v` is `true`. */ MDSPAN_TEMPLATE_REQUIRES( class _Mapping, - /* requires */ ( - detail::is_layout_left_padded_mapping<_Mapping>::value - && extents_type::rank() <= 1 - && std::is_constructible_v - ) - ) - MDSPAN_CONDITIONAL_EXPLICIT((!std::is_convertible_v)) + /* requires */ (detail::is_layout_left_padded_mapping<_Mapping>::value + &&extents_type::rank() <= 1 && + std::is_constructible_v)) + MDSPAN_CONDITIONAL_EXPLICIT( + (!std::is_convertible_v)) + MDSPAN_INLINE_FUNCTION constexpr mapping(const _Mapping &other_mapping) noexcept - : padded_stride(padded_stride_type::init_padding(other_mapping.extents(), other_mapping.extents().extent(extent_to_pad_idx))), - exts(other_mapping.extents()) - {} + : padded_stride(padded_stride_type::init_padding( + other_mapping.extents(), + other_mapping.extents().extent(extent_to_pad_idx))), + exts(other_mapping.extents()) {} - constexpr const extents_type &extents() const noexcept - { + MDSPAN_INLINE_FUNCTION constexpr const extents_type & + extents() const noexcept { return exts; } - constexpr std::array - strides() const noexcept - { - if constexpr ( extents_type::rank() == 0 ) { + MDSPAN_INLINE_FUNCTION constexpr std::array + strides() const noexcept { + if constexpr (extents_type::rank() == 0) { return {}; - } else if constexpr ( extents_type::rank() == 1 ) { + } else if constexpr (extents_type::rank() == 1) { return {1}; } else { index_type value = 1; std::array s{}; s[extent_to_pad_idx] = value; value *= padded_stride.value(0); - for (rank_type r = extent_to_pad_idx - 1; r > 0; --r) - { + for (rank_type r = extent_to_pad_idx - 1; r > 0; --r) { s[r] = value; value *= exts.extent(r); } @@ -678,17 +736,15 @@ public: } } - constexpr index_type - required_span_size() const noexcept - { - if constexpr ( extents_type::rank() == 0 ) { + MDSPAN_INLINE_FUNCTION constexpr index_type + required_span_size() const noexcept { + if constexpr (extents_type::rank() == 0) { return 1; - } else if constexpr ( extents_type::rank() == 1 ) { + } else if constexpr (extents_type::rank() == 1) { return exts.extent(0); } else { index_type value = 1; - for (rank_type r = 0; r < extent_to_pad_idx; ++r) - { + for (rank_type r = 0; r < extent_to_pad_idx; ++r) { value *= exts.extent(r); } return value * padded_stride.value(0); @@ -705,40 +761,47 @@ public: */ MDSPAN_TEMPLATE_REQUIRES( class... _Indices, - /* requires */ ( - sizeof...(_Indices) == extents_type::rank() && - (::MDSPAN_IMPL_STANDARD_NAMESPACE::detail::are_valid_indices()) - ) - ) - constexpr size_t operator()(_Indices... idxs) const noexcept - { + /* requires */ (sizeof...(_Indices) == extents_type::rank() && + (::MDSPAN_IMPL_STANDARD_NAMESPACE::detail:: + are_valid_indices()))) + MDSPAN_INLINE_FUNCTION constexpr size_t + operator()(_Indices... idxs) const noexcept { return compute_offset(std::index_sequence_for<_Indices...>{}, idxs...); } - static constexpr bool is_always_unique() noexcept { return true; } - static constexpr bool is_always_exhaustive() noexcept - { - return (extents_type::rank() <= rank_type(1)) - || (extents_type::static_extent(extent_to_pad_idx) != dynamic_extent - && extents_type::static_extent(extent_to_pad_idx) == padded_stride_type::static_value()); + MDSPAN_INLINE_FUNCTION static constexpr bool is_always_unique() noexcept { + return true; } - static constexpr bool is_always_strided() noexcept { return true; } - - static constexpr bool is_unique() noexcept { return true; } - constexpr bool is_exhaustive() const noexcept - { - return (extents_type::rank() < 2) - || (exts.extent(extent_to_pad_idx) == padded_stride.value(0)); + MDSPAN_INLINE_FUNCTION static constexpr bool is_always_exhaustive() noexcept { + return (extents_type::rank() <= rank_type(1)) || + (extents_type::static_extent(extent_to_pad_idx) != dynamic_extent && + extents_type::static_extent(extent_to_pad_idx) == + padded_stride_type::static_value()); + } + MDSPAN_INLINE_FUNCTION static constexpr bool is_always_strided() noexcept { + return true; } - static constexpr bool is_strided() noexcept { return true; } - constexpr index_type stride(rank_type r) const noexcept - { + MDSPAN_INLINE_FUNCTION static constexpr bool is_unique() noexcept { + return true; + } + MDSPAN_INLINE_FUNCTION constexpr bool is_exhaustive() const noexcept { + return (extents_type::rank() < 2) || + (exts.extent(extent_to_pad_idx) == padded_stride.value(0)); + } + MDSPAN_INLINE_FUNCTION static constexpr bool is_strided() noexcept { + return true; + } + + MDSPAN_INLINE_FUNCTION constexpr index_type + stride(rank_type r) const noexcept { assert(r < extents_type::rank()); - if(r == extents_type::rank() - 1) return index_type(1); + if (r == extents_type::rank() - 1) + return index_type(1); index_type value = padded_stride.value(0); - for (rank_type k = extents_type::rank() - 2; k > r; k--) value *= exts.extent(k); + for (rank_type k = extents_type::rank() - 2; k > r; k--) + value *= exts.extent(k); return value; } @@ -746,26 +809,26 @@ public: /** * Equality operator between `layout_right_padded`s * - * This overload only participates in overload resolution if `OtherExtents::rank() == extents_type::rank()`. + * This overload only participates in overload resolution if + * `OtherExtents::rank() == extents_type::rank()`. * - * \note There is currently a difference from p2642r2, where this function is specified as taking - * `layout_right_padded< padding_value >::mapping< Extents>`. However, this makes `padding_value` non-deducible. + * \note There is currently a difference from p2642r2, where this function is + * specified as taking `layout_right_padded< padding_value >::mapping< + * Extents>`. However, this makes `padding_value` non-deducible. */ MDSPAN_TEMPLATE_REQUIRES( class _Mapping, - /* requires */ ( - detail::is_layout_right_padded_mapping<_Mapping>::value - && (_Mapping::extents_type::rank() == extents_type::rank()) - ) - ) - friend constexpr bool operator==(const mapping &left, const _Mapping &right) noexcept - { - // Workaround for some compilers not short-circuiting properly with compile-time checks - // i.e. we can't access stride(_padding_stride_idx) of a rank 0 mapping + /* requires */ (detail::is_layout_right_padded_mapping<_Mapping>::value && + (_Mapping::extents_type::rank() == extents_type::rank()))) + MDSPAN_INLINE_FUNCTION friend constexpr bool + operator==(const mapping &left, const _Mapping &right) noexcept { + // Workaround for some compilers not short-circuiting properly with + // compile-time checks i.e. we can't access stride(_padding_stride_idx) of a + // rank 0 mapping bool strides_equal = true; - if constexpr (extents_type::rank() > rank_type(1)) - { - strides_equal = left.stride(padded_stride_idx) == right.stride(padded_stride_idx); + if constexpr (extents_type::rank() > rank_type(1)) { + strides_equal = + left.stride(padded_stride_idx) == right.stride(padded_stride_idx); } return (left.extents() == right.extents()) && strides_equal; } @@ -774,20 +837,31 @@ public: /** * Inequality operator between `layout_right_padded`s * - * This overload only participates in overload resolution if `OtherExtents::rank() == extents_type::rank()`. + * This overload only participates in overload resolution if + * `OtherExtents::rank() == extents_type::rank()`. */ MDSPAN_TEMPLATE_REQUIRES( class _Mapping, - /* requires */ ( - detail::is_layout_right_padded_mapping<_Mapping>::value - && (_Mapping::extents_type::rank() == extents_type::rank()) - ) - ) - friend constexpr bool operator!=(const mapping &left, const _Mapping &right) noexcept - { + /* requires */ (detail::is_layout_right_padded_mapping<_Mapping>::value && + (_Mapping::extents_type::rank() == extents_type::rank()))) + MDSPAN_INLINE_FUNCTION friend constexpr bool + operator!=(const mapping &left, const _Mapping &right) noexcept { return !(left == right); } #endif + + // [mdspan.submdspan.mapping], submdspan mapping specialization + template + MDSPAN_INLINE_FUNCTION + constexpr auto submdspan_mapping_impl( + SliceSpecifiers... slices) const; + + template + MDSPAN_INLINE_FUNCTION + friend constexpr auto submdspan_mapping( + const mapping& src, SliceSpecifiers... slices) { + return src.submdspan_mapping_impl(slices...); + } }; } } diff --git a/lib/kokkos/tpls/mdspan/include/experimental/__p2642_bits/layout_padded_fwd.hpp b/lib/kokkos/tpls/mdspan/include/experimental/__p2642_bits/layout_padded_fwd.hpp index 945f091a2d..18daa28cc6 100644 --- a/lib/kokkos/tpls/mdspan/include/experimental/__p2642_bits/layout_padded_fwd.hpp +++ b/lib/kokkos/tpls/mdspan/include/experimental/__p2642_bits/layout_padded_fwd.hpp @@ -17,6 +17,7 @@ #include #include "../__p0009_bits/dynamic_extent.hpp" +#include "../__p0009_bits/utility.hpp" namespace MDSPAN_IMPL_STANDARD_NAMESPACE { namespace MDSPAN_IMPL_PROPOSED_NAMESPACE { @@ -82,36 +83,49 @@ struct is_layout_right_padded_mapping<_Mapping, std::enable_if_t::template mapping>::value>> : std::true_type {}; + template -constexpr void check_padded_layout_converting_constructor_mandates() +constexpr void check_padded_layout_converting_constructor_mandates(MDSPAN_IMPL_STANDARD_NAMESPACE::detail::with_rank<0>) {} + +template +constexpr void check_padded_layout_converting_constructor_mandates(MDSPAN_IMPL_STANDARD_NAMESPACE::detail::with_rank<1>) {} + +template +constexpr void check_padded_layout_converting_constructor_mandates(MDSPAN_IMPL_STANDARD_NAMESPACE::detail::with_rank) { - if constexpr (_LayoutExtentsType::rank() > 1) { - using extents_type = typename _PaddedLayoutMappingType::extents_type; - constexpr auto padding_value = _PaddedLayoutMappingType::padding_value; - constexpr auto idx = layout_padded_constants::extent_to_pad_idx; - if constexpr ((_LayoutExtentsType::static_extent(idx) != dynamic_extent) && - (extents_type::static_extent(idx) != dynamic_extent) && - (padding_value != dynamic_extent)) { - if constexpr (padding_value == 0) { - static_assert(_LayoutExtentsType::static_extent(idx) == 0); - } else { - static_assert( - _LayoutExtentsType::static_extent(idx) % padding_value == 0); - } - } - } + using extents_type = typename _PaddedLayoutMappingType::extents_type; + constexpr auto padding_value = _PaddedLayoutMappingType::padding_value; + constexpr auto idx = layout_padded_constants::extent_to_pad_idx; + + constexpr auto statically_determinable = + (_LayoutExtentsType::static_extent(idx) != dynamic_extent) && + (extents_type::static_extent(idx) != dynamic_extent) && + (padding_value != dynamic_extent); + + static_assert(!statically_determinable || + (padding_value == 0 + ? _LayoutExtentsType::static_extent(idx) == 0 + : _LayoutExtentsType::static_extent(idx) % padding_value == 0), + ""); } template -constexpr void check_padded_layout_converting_constructor_preconditions([[maybe_unused]] const _OtherMapping &other_mapping) { - if constexpr (_ExtentsType::rank() > 1) { - constexpr auto padded_stride_idx = - layout_padded_constants::padded_stride_idx; - constexpr auto extent_to_pad_idx = layout_padded_constants::extent_to_pad_idx; - assert(other_mapping.stride(padded_stride_idx) == other_mapping.extents().extent(extent_to_pad_idx)); - } -} +constexpr void check_padded_layout_converting_constructor_preconditions(MDSPAN_IMPL_STANDARD_NAMESPACE::detail::with_rank<0>, + const _OtherMapping&) {} +template +constexpr void check_padded_layout_converting_constructor_preconditions(MDSPAN_IMPL_STANDARD_NAMESPACE::detail::with_rank<1>, + const _OtherMapping&) {} +template +constexpr void check_padded_layout_converting_constructor_preconditions(MDSPAN_IMPL_STANDARD_NAMESPACE::detail::with_rank, + const _OtherMapping &other_mapping) { + constexpr auto padded_stride_idx = + layout_padded_constants::padded_stride_idx; + constexpr auto extent_to_pad_idx = layout_padded_constants::extent_to_pad_idx; + MDSPAN_IMPL_PRECONDITION(other_mapping.stride(padded_stride_idx) == other_mapping.extents().extent(extent_to_pad_idx)); +} + + } } } diff --git a/lib/kokkos/tpls/mdspan/include/mdspan/mdspan.hpp b/lib/kokkos/tpls/mdspan/include/mdspan/mdspan.hpp index ac72a1a4e6..4a0e354ffd 100644 --- a/lib/kokkos/tpls/mdspan/include/mdspan/mdspan.hpp +++ b/lib/kokkos/tpls/mdspan/include/mdspan/mdspan.hpp @@ -38,5 +38,6 @@ #include "../experimental/__p2642_bits/layout_padded.hpp" #include "../experimental/__p2630_bits/submdspan.hpp" #endif +#include "../experimental/__p2389_bits/dims.hpp" #endif // MDSPAN_HPP_ From cfcd7ddfbcc308e75b8608cf6669f2751ed06776 Mon Sep 17 00:00:00 2001 From: Stan Moore Date: Wed, 11 Sep 2024 09:31:54 -0600 Subject: [PATCH 0292/1018] Add KOKKOS_ENABLE_ATOMICS_BYPASS --- src/MAKE/OPTIONS/Makefile.kokkos_mpi_only | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/MAKE/OPTIONS/Makefile.kokkos_mpi_only b/src/MAKE/OPTIONS/Makefile.kokkos_mpi_only index e1f7005617..5c39ac8f3e 100644 --- a/src/MAKE/OPTIONS/Makefile.kokkos_mpi_only +++ b/src/MAKE/OPTIONS/Makefile.kokkos_mpi_only @@ -7,7 +7,7 @@ SHELL = /bin/sh # specify flags and libraries needed for your compiler CC = mpicxx -CCFLAGS = -g -O3 -DNDEBUG +CCFLAGS = -g -O3 -DNDEBUG -DKOKKOS_ENABLE_ATOMICS_BYPASS SHFLAGS = -fPIC # uncomment when compiling with Intel 21.5 or older FMTFLAGS = # -std=c++11 From 64db592a847a28443f6ce2e2e57cb844d0a744b9 Mon Sep 17 00:00:00 2001 From: Stan Moore Date: Wed, 11 Sep 2024 09:45:21 -0600 Subject: [PATCH 0293/1018] Update Kokkos version in CMake --- cmake/Modules/Packages/KOKKOS.cmake | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cmake/Modules/Packages/KOKKOS.cmake b/cmake/Modules/Packages/KOKKOS.cmake index bf0a18d324..cbda60fc53 100644 --- a/cmake/Modules/Packages/KOKKOS.cmake +++ b/cmake/Modules/Packages/KOKKOS.cmake @@ -45,8 +45,8 @@ if(DOWNLOAD_KOKKOS) list(APPEND KOKKOS_LIB_BUILD_ARGS "-DCMAKE_CXX_EXTENSIONS=${CMAKE_CXX_EXTENSIONS}") list(APPEND KOKKOS_LIB_BUILD_ARGS "-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}") include(ExternalProject) - set(KOKKOS_URL "https://github.com/kokkos/kokkos/archive/4.3.01.tar.gz" CACHE STRING "URL for KOKKOS tarball") - set(KOKKOS_MD5 "243de871b3dc2cf3990c1c404032df83" CACHE STRING "MD5 checksum of KOKKOS tarball") + set(KOKKOS_URL "https://github.com/kokkos/kokkos/archive/4.4.00.tar.gz" CACHE STRING "URL for KOKKOS tarball") + set(KOKKOS_MD5 "95af2e2d4b10a67a63cce09715fba127" CACHE STRING "MD5 checksum of KOKKOS tarball") mark_as_advanced(KOKKOS_URL) mark_as_advanced(KOKKOS_MD5) GetFallbackURL(KOKKOS_URL KOKKOS_FALLBACK) @@ -71,7 +71,7 @@ if(DOWNLOAD_KOKKOS) add_dependencies(LAMMPS::KOKKOSCORE kokkos_build) add_dependencies(LAMMPS::KOKKOSCONTAINERS kokkos_build) elseif(EXTERNAL_KOKKOS) - find_package(Kokkos 4.3.01 REQUIRED CONFIG) + find_package(Kokkos 4.4.00 REQUIRED CONFIG) target_link_libraries(lammps PRIVATE Kokkos::kokkos) else() set(LAMMPS_LIB_KOKKOS_SRC_DIR ${LAMMPS_LIB_SOURCE_DIR}/kokkos) From 0ebd4f5ddb5f2efa909237df9e3b508d3ada1bc3 Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Wed, 11 Sep 2024 21:33:07 -0600 Subject: [PATCH 0294/1018] Make CMake Doc build docenv optional --- cmake/Modules/Documentation.cmake | 48 +++++++++++++++++++------------ cmake/Modules/FindSphinx.cmake | 29 +++++++++++++++++++ 2 files changed, 59 insertions(+), 18 deletions(-) create mode 100644 cmake/Modules/FindSphinx.cmake diff --git a/cmake/Modules/Documentation.cmake b/cmake/Modules/Documentation.cmake index 400109067f..7b8f4a5ba0 100644 --- a/cmake/Modules/Documentation.cmake +++ b/cmake/Modules/Documentation.cmake @@ -4,6 +4,8 @@ option(BUILD_DOC "Build LAMMPS HTML documentation" OFF) if(BUILD_DOC) + option(BUILD_DOC_VENV "Build LAMMPS documentation virtual environment" ON) + mark_as_advanced(BUILD_DOC_VENV) # Current Sphinx versions require at least Python 3.8 # use default (or custom) Python executable, if version is sufficient if(Python_VERSION VERSION_GREATER_EQUAL 3.8) @@ -18,14 +20,6 @@ if(BUILD_DOC) find_package(Doxygen 1.8.10 REQUIRED) file(GLOB DOC_SOURCES CONFIGURE_DEPENDS ${LAMMPS_DOC_DIR}/src/[^.]*.rst) - add_custom_command( - OUTPUT docenv - COMMAND ${VIRTUALENV} docenv - ) - - set(DOCENV_BINARY_DIR ${CMAKE_BINARY_DIR}/docenv/bin) - set(DOCENV_REQUIREMENTS_FILE ${LAMMPS_DOC_DIR}/utils/requirements.txt) - set(SPHINX_CONFIG_DIR ${LAMMPS_DOC_DIR}/utils/sphinx-config) set(SPHINX_CONFIG_FILE_TEMPLATE ${SPHINX_CONFIG_DIR}/conf.py.in) set(SPHINX_STATIC_DIR ${SPHINX_CONFIG_DIR}/_static) @@ -44,14 +38,32 @@ if(BUILD_DOC) # configure paths in conf.py, since relative paths change when file is copied configure_file(${SPHINX_CONFIG_FILE_TEMPLATE} ${DOC_BUILD_CONFIG_FILE}) - add_custom_command( - OUTPUT ${DOC_BUILD_DIR}/requirements.txt - DEPENDS docenv ${DOCENV_REQUIREMENTS_FILE} - COMMAND ${CMAKE_COMMAND} -E copy ${DOCENV_REQUIREMENTS_FILE} ${DOC_BUILD_DIR}/requirements.txt - COMMAND ${DOCENV_BINARY_DIR}/pip $ENV{PIP_OPTIONS} install --upgrade pip - COMMAND ${DOCENV_BINARY_DIR}/pip $ENV{PIP_OPTIONS} install --upgrade ${LAMMPS_DOC_DIR}/utils/converters - COMMAND ${DOCENV_BINARY_DIR}/pip $ENV{PIP_OPTIONS} install -r ${DOC_BUILD_DIR}/requirements.txt --upgrade - ) + if(BUILD_DOC_VENV) + add_custom_command( + OUTPUT docenv + COMMAND ${VIRTUALENV} docenv + ) + + set(DOCENV_BINARY_DIR ${CMAKE_BINARY_DIR}/docenv/bin) + set(DOCENV_REQUIREMENTS_FILE ${LAMMPS_DOC_DIR}/utils/requirements.txt) + + add_custom_command( + OUTPUT ${DOC_BUILD_DIR}/requirements.txt + DEPENDS docenv ${DOCENV_REQUIREMENTS_FILE} + COMMAND ${CMAKE_COMMAND} -E copy ${DOCENV_REQUIREMENTS_FILE} ${DOC_BUILD_DIR}/requirements.txt + COMMAND ${DOCENV_BINARY_DIR}/pip $ENV{PIP_OPTIONS} install --upgrade pip + COMMAND ${DOCENV_BINARY_DIR}/pip $ENV{PIP_OPTIONS} install --upgrade ${LAMMPS_DOC_DIR}/utils/converters + COMMAND ${DOCENV_BINARY_DIR}/pip $ENV{PIP_OPTIONS} install -r ${DOC_BUILD_DIR}/requirements.txt --upgrade + ) + + set(DOCENV_DEPS docenv ${DOC_BUILD_DIR}/requirements.txt) + if(NOT TARGET Sphinx::sphinx-build) + add_executable(Sphinx::sphinx-build IMPORTED GLOBAL) + set_target_properties(Sphinx::sphinx-build PROPERTIES IMPORTED_LOCATION "${DOCENV_BINARY_DIR}/sphinx-build") + endif() + else() + find_package(Sphinx) + endif() set(MATHJAX_URL "https://github.com/mathjax/MathJax/archive/3.1.3.tar.gz" CACHE STRING "URL for MathJax tarball") set(MATHJAX_MD5 "b81661c6e6ba06278e6ae37b30b0c492" CACHE STRING "MD5 checksum of MathJax tarball") @@ -97,8 +109,8 @@ if(BUILD_DOC) endif() add_custom_command( OUTPUT html - DEPENDS ${DOC_SOURCES} docenv ${DOC_BUILD_DIR}/requirements.txt ${DOXYGEN_XML_DIR}/index.xml ${BUILD_DOC_CONFIG_FILE} - COMMAND ${DOCENV_BINARY_DIR}/sphinx-build ${SPHINX_EXTRA_OPTS} -b html -c ${DOC_BUILD_DIR} -d ${DOC_BUILD_DIR}/doctrees ${LAMMPS_DOC_DIR}/src ${DOC_BUILD_DIR}/html + DEPENDS ${DOC_SOURCES} ${DOCENV_DEPS} ${DOXYGEN_XML_DIR}/index.xml ${BUILD_DOC_CONFIG_FILE} + COMMAND Sphinx::sphinx-build ${SPHINX_EXTRA_OPTS} -b html -c ${DOC_BUILD_DIR} -d ${DOC_BUILD_DIR}/doctrees ${LAMMPS_DOC_DIR}/src ${DOC_BUILD_DIR}/html COMMAND ${CMAKE_COMMAND} -E create_symlink Manual.html ${DOC_BUILD_DIR}/html/index.html COMMAND ${CMAKE_COMMAND} -E copy_directory ${LAMMPS_DOC_DIR}/src/PDF ${DOC_BUILD_DIR}/html/PDF COMMAND ${CMAKE_COMMAND} -E remove -f ${DOXYGEN_XML_DIR}/run.stamp diff --git a/cmake/Modules/FindSphinx.cmake b/cmake/Modules/FindSphinx.cmake new file mode 100644 index 0000000000..3718ecc543 --- /dev/null +++ b/cmake/Modules/FindSphinx.cmake @@ -0,0 +1,29 @@ +# Find sphinx-build +find_program(Sphinx_EXECUTABLE NAMES sphinx-build + PATH_SUFFIXES bin + DOC "Sphinx documenation build executable") +mark_as_advanced(Sphinx_EXECUTABLE) + +if(Sphinx_EXECUTABLE) + execute_process(COMMAND ${Sphinx_EXECUTABLE} --version + OUTPUT_VARIABLE sphinx_version + OUTPUT_STRIP_TRAILING_WHITESPACE + RESULT_VARIABLE _sphinx_version_result) + + if(_sphinx_version_result) + message(WARNING "Unable to determine sphinx-build verison: ${_sphinx_version_result}") + else() + string(REGEX REPLACE "sphinx-build ([0-9.]+).*" + "\\1" + Sphinx_VERSION + "${sphinx_version}") + endif() + + if(NOT TARGET Sphinx::sphinx-build) + add_executable(Sphinx::sphinx-build IMPORTED GLOBAL) + set_target_properties(Sphinx::sphinx-build PROPERTIES IMPORTED_LOCATION "${Sphinx_EXECUTABLE}") + endif() +endif() + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(Sphinx REQUIRED_VARS Sphinx_EXECUTABLE VERSION_VAR Sphinx_VERSION) From 58272bca00e6768efdcd0b53d5a48147edc9829a Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 12 Sep 2024 00:17:21 -0400 Subject: [PATCH 0295/1018] move and update ctip example --- examples/{ctip => streitz}/NiO.ctip | 0 examples/{ctip => streitz}/NiO.eam.fs | 0 examples/{ctip => streitz}/data.ctip | 0 examples/{ctip => streitz}/in.ctip | 0 .../log.11Sep24.ctip.g++.1} | 78 ++++++++++--------- .../log.11Sep24.ctip.g++.4} | 72 ++++++++--------- potentials/NiO.ctip | 2 +- 7 files changed, 78 insertions(+), 74 deletions(-) rename examples/{ctip => streitz}/NiO.ctip (100%) rename examples/{ctip => streitz}/NiO.eam.fs (100%) rename examples/{ctip => streitz}/data.ctip (100%) rename examples/{ctip => streitz}/in.ctip (100%) rename examples/{ctip/log.10Sep24.ctip.g++.1 => streitz/log.11Sep24.ctip.g++.1} (58%) rename examples/{ctip/log.10Sep24.ctip.g++.4 => streitz/log.11Sep24.ctip.g++.4} (58%) diff --git a/examples/ctip/NiO.ctip b/examples/streitz/NiO.ctip similarity index 100% rename from examples/ctip/NiO.ctip rename to examples/streitz/NiO.ctip diff --git a/examples/ctip/NiO.eam.fs b/examples/streitz/NiO.eam.fs similarity index 100% rename from examples/ctip/NiO.eam.fs rename to examples/streitz/NiO.eam.fs diff --git a/examples/ctip/data.ctip b/examples/streitz/data.ctip similarity index 100% rename from examples/ctip/data.ctip rename to examples/streitz/data.ctip diff --git a/examples/ctip/in.ctip b/examples/streitz/in.ctip similarity index 100% rename from examples/ctip/in.ctip rename to examples/streitz/in.ctip diff --git a/examples/ctip/log.10Sep24.ctip.g++.1 b/examples/streitz/log.11Sep24.ctip.g++.1 similarity index 58% rename from examples/ctip/log.10Sep24.ctip.g++.1 rename to examples/streitz/log.11Sep24.ctip.g++.1 index 79a9dec6c0..8ca0f4ccf2 100644 --- a/examples/ctip/log.10Sep24.ctip.g++.1 +++ b/examples/streitz/log.11Sep24.ctip.g++.1 @@ -1,4 +1,5 @@ -LAMMPS (29 Aug 2024 - Development - patch_29Aug2024-115-g2b03a1ce17-modified) +LAMMPS (29 Aug 2024 - Development - patch_29Aug2024-269-g5a12c762f3-modified) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) using 1 OpenMP thread(s) per MPI task #CTIP potential for NiO #Contributing author: Gabriel Plummer (NASA) @@ -16,7 +17,7 @@ Reading data file ... 1 by 1 by 1 MPI processor grid reading atoms ... 1728 atoms - read_data CPU = 0.003 seconds + read_data CPU = 0.004 seconds #Define Charges group type1 type 1 @@ -33,6 +34,7 @@ pair_style hybrid/overlay eam/fs coul/ctip 0.30 12.0 pair_coeff * * eam/fs NiO.eam.fs Ni O Reading eam/fs potential file NiO.eam.fs with DATE: 2024-04-29 pair_coeff * * coul/ctip NiO.ctip Ni O +Reading coul/ctip potential file NiO.ctip with DATE: 2024-09-11 fix qeq all qeq/ctip 1 12.0 1.0e-8 100 coul/ctip cdamp 0.30 maxrepeat 10 #Setup @@ -88,30 +90,30 @@ WARNING: Energy due to 1 extra global DOFs will be included in minimizer energie (src/min.cpp:219) Per MPI rank memory allocation (min/avg/max) = 55.22 | 55.22 | 55.22 Mbytes Step Temp PotEng Lx Ly Lz Pxx Pyy Pzz c_q1 c_q2 - 0 0 -9633.183 24.719478 24.719478 24.719478 -1482.4422 -1482.4422 -1482.4422 1.2374584 -1.2374584 - 6 0 -9633.1929 24.707584 24.707584 24.707584 -0.41006619 -0.41006619 -0.41006619 1.2410585 -1.2410585 -Loop time of 1.50809 on 1 procs for 6 steps with 1728 atoms + 0 0 -9633.183 24.719478 24.719478 24.719478 -1491.273 -1491.273 -1491.273 1.2374666 -1.2374666 + 6 0 -9633.1929 24.707505 24.707505 24.707505 0.0050470506 0.0050470504 0.0050470502 1.2410908 -1.2410908 +Loop time of 1.04745 on 1 procs for 6 steps with 1728 atoms 99.8% CPU use with 1 MPI tasks x 1 OpenMP threads Minimization stats: Stopping criterion = energy tolerance Energy initial, next-to-last, final = - -9633.18301864113 -9633.19294374889 -9633.19294376207 - Force two-norm initial, final = 41.928235 0.011586833 - Force max component initial, final = 41.928235 0.011586832 - Final line search alpha, max atom move = 0.0017273131 2.0014087e-05 - Iterations, force evaluations = 6 12 + -9633.18301850704 -9633.19294329023 -9633.19294333485 + Force two-norm initial, final = 42.177998 0.00014264694 + Force max component initial, final = 42.177998 0.00014260857 + Final line search alpha, max atom move = 0.0079490417 1.1336014e-06 + Iterations, force evaluations = 6 8 MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.4921 | 0.4921 | 0.4921 | 0.0 | 32.63 +Pair | 0.3534 | 0.3534 | 0.3534 | 0.0 | 33.74 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.00054887 | 0.00054887 | 0.00054887 | 0.0 | 0.04 +Comm | 0.0004205 | 0.0004205 | 0.0004205 | 0.0 | 0.04 Output | 0 | 0 | 0 | 0.0 | 0.00 -Modify | 1.0134 | 1.0134 | 1.0134 | 0.0 | 67.20 -Other | | 0.002055 | | | 0.14 +Modify | 0.69216 | 0.69216 | 0.69216 | 0.0 | 66.08 +Other | | 0.001461 | | | 0.14 Nlocal: 1728 ave 1728 max 1728 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -142,43 +144,43 @@ fix npt all npt temp 1000 1000 0.1 iso 0 0 1 run 1000 Per MPI rank memory allocation (min/avg/max) = 54.35 | 54.35 | 54.35 Mbytes Step Temp PotEng Lx Ly Lz Pxx Pyy Pzz c_q1 c_q2 - 0 1000 -9633.1929 24.707584 24.707584 24.707584 15934.422 15754.221 15735.035 1.2410585 -1.2410585 - 100 600.77742 -9528.0586 24.816528 24.816528 24.816528 -16706.733 -15440.638 -17748.278 1.2181933 -1.2181933 - 200 578.84892 -9490.9798 24.812599 24.812599 24.812599 -5869.8414 -4841.5113 -6712.1711 1.2254412 -1.2254412 - 300 694.79572 -9478.5505 24.764328 24.764328 24.764328 14631.006 13819.424 13758.131 1.2372038 -1.2372038 - 400 803.94267 -9462.254 24.866658 24.866658 24.866658 -4649.4599 -6022.0633 -7748.7857 1.2086114 -1.2086114 - 500 893.70618 -9441.0062 24.891744 24.891744 24.891744 -5778.5831 -8212.0502 -4180.8669 1.2001224 -1.2001224 - 600 947.22132 -9416.7533 24.86364 24.86364 24.86364 11263.568 12949.819 11329.619 1.2115051 -1.2115051 - 700 1040.4865 -9409.8379 24.933876 24.933876 24.933876 -6572.21 -8530.9018 -3289.7496 1.1902748 -1.1902748 - 800 1037.9463 -9398.4839 24.935133 24.935133 24.935133 -4681.3294 -2573.8745 -7152.1217 1.1880295 -1.1880295 - 900 1049.4497 -9411.1235 24.899756 24.899756 24.899756 3245.0554 8109.3022 5937.385 1.202401 -1.202401 - 1000 964.21894 -9412.4498 24.926456 24.926456 24.926456 -7644.4098 -5151.7326 -8343.9454 1.1908842 -1.1908842 -Loop time of 170.213 on 1 procs for 1000 steps with 1728 atoms + 0 1000 -9633.1929 24.707505 24.707505 24.707505 15934.991 15754.787 15735.602 1.2410908 -1.2410908 + 100 600.77874 -9528.0602 24.816519 24.816519 24.816519 -16709.313 -15443.072 -17750.832 1.2181988 -1.2181988 + 200 578.84295 -9490.9794 24.812627 24.812627 24.812627 -5879.8769 -4851.4601 -6722.107 1.2254363 -1.2254363 + 300 694.7973 -9478.5512 24.764285 24.764285 24.764285 14639.415 13827.989 13766.766 1.2372201 -1.2372201 + 400 803.93731 -9462.2542 24.866629 24.866629 24.866629 -4644.2854 -6017.2884 -7744.2567 1.2086229 -1.2086229 + 500 893.70492 -9441.0072 24.891756 24.891756 24.891756 -5784.2232 -8219.1644 -4187.392 1.2001224 -1.2001224 + 600 947.21728 -9416.7532 24.863623 24.863623 24.863623 11265.076 12952.469 11331.883 1.2115124 -1.2115124 + 700 1040.4874 -9409.8397 24.933859 24.933859 24.933859 -6570.5927 -8532.7457 -3284.7317 1.1902794 -1.1902794 + 800 1037.9366 -9398.4828 24.935138 24.935138 24.935138 -4681.8676 -2576.4998 -7160.562 1.1880324 -1.1880324 + 900 1049.4211 -9411.115 24.899733 24.899733 24.899733 3250.2695 8121.9271 5945.0542 1.2024086 -1.2024086 + 1000 964.18789 -9412.4405 24.926442 24.926442 24.926442 -7652.603 -5142.9259 -8351.8835 1.1908935 -1.1908935 +Loop time of 183.932 on 1 procs for 1000 steps with 1728 atoms -Performance: 0.508 ns/day, 47.281 hours/ns, 5.875 timesteps/s, 10.152 katom-step/s -99.8% CPU use with 1 MPI tasks x 1 OpenMP threads +Performance: 0.470 ns/day, 51.092 hours/ns, 5.437 timesteps/s, 9.395 katom-step/s +99.7% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 35.178 | 35.178 | 35.178 | 0.0 | 20.67 -Neigh | 0.22537 | 0.22537 | 0.22537 | 0.0 | 0.13 -Comm | 0.04471 | 0.04471 | 0.04471 | 0.0 | 0.03 -Output | 0.00055646 | 0.00055646 | 0.00055646 | 0.0 | 0.00 -Modify | 134.75 | 134.75 | 134.75 | 0.0 | 79.17 -Other | | 0.0133 | | | 0.01 +Pair | 37.347 | 37.347 | 37.347 | 0.0 | 20.30 +Neigh | 0.22667 | 0.22667 | 0.22667 | 0.0 | 0.12 +Comm | 0.052514 | 0.052514 | 0.052514 | 0.0 | 0.03 +Output | 0.00053967 | 0.00053967 | 0.00053967 | 0.0 | 0.00 +Modify | 146.29 | 146.29 | 146.29 | 0.0 | 79.53 +Other | | 0.01552 | | | 0.01 Nlocal: 1728 ave 1728 max 1728 min Histogram: 1 0 0 0 0 0 0 0 0 0 Nghost: 13901 ave 13901 max 13901 min Histogram: 1 0 0 0 0 0 0 0 0 0 -Neighs: 210392 ave 210392 max 210392 min +Neighs: 210388 ave 210388 max 210388 min Histogram: 1 0 0 0 0 0 0 0 0 0 FullNghs: 2.23448e+06 ave 2.23448e+06 max 2.23448e+06 min Histogram: 1 0 0 0 0 0 0 0 0 0 -Total # of neighbors = 2234478 -Ave neighs/atom = 1293.1007 +Total # of neighbors = 2234476 +Ave neighs/atom = 1293.0995 Neighbor list builds = 5 Dangerous builds = 0 -Total wall time: 0:02:52 +Total wall time: 0:03:05 diff --git a/examples/ctip/log.10Sep24.ctip.g++.4 b/examples/streitz/log.11Sep24.ctip.g++.4 similarity index 58% rename from examples/ctip/log.10Sep24.ctip.g++.4 rename to examples/streitz/log.11Sep24.ctip.g++.4 index 7aa880a50b..1fef07a7d2 100644 --- a/examples/ctip/log.10Sep24.ctip.g++.4 +++ b/examples/streitz/log.11Sep24.ctip.g++.4 @@ -1,4 +1,5 @@ -LAMMPS (29 Aug 2024 - Development - patch_29Aug2024-115-g2b03a1ce17-modified) +LAMMPS (29 Aug 2024 - Development - patch_29Aug2024-269-g5a12c762f3-modified) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:98) using 1 OpenMP thread(s) per MPI task #CTIP potential for NiO #Contributing author: Gabriel Plummer (NASA) @@ -33,6 +34,7 @@ pair_style hybrid/overlay eam/fs coul/ctip 0.30 12.0 pair_coeff * * eam/fs NiO.eam.fs Ni O Reading eam/fs potential file NiO.eam.fs with DATE: 2024-04-29 pair_coeff * * coul/ctip NiO.ctip Ni O +Reading coul/ctip potential file NiO.ctip with DATE: 2024-09-11 fix qeq all qeq/ctip 1 12.0 1.0e-8 100 coul/ctip cdamp 0.30 maxrepeat 10 #Setup @@ -88,30 +90,30 @@ WARNING: Energy due to 1 extra global DOFs will be included in minimizer energie (src/min.cpp:219) Per MPI rank memory allocation (min/avg/max) = 19.71 | 19.71 | 19.71 Mbytes Step Temp PotEng Lx Ly Lz Pxx Pyy Pzz c_q1 c_q2 - 0 0 -9633.183 24.719478 24.719478 24.719478 -1482.4422 -1482.4422 -1482.4422 1.2374584 -1.2374584 - 6 0 -9633.1929 24.70758 24.70758 24.70758 0.0058029359 0.0058029361 0.0058029362 1.2410596 -1.2410596 -Loop time of 0.401983 on 4 procs for 6 steps with 1728 atoms + 0 0 -9633.183 24.719478 24.719478 24.719478 -1491.273 -1491.273 -1491.273 1.2374666 -1.2374666 + 6 0 -9633.1929 24.707505 24.707505 24.707505 0.0050498849 0.0050498856 0.0050498855 1.2410908 -1.2410908 +Loop time of 0.288818 on 4 procs for 6 steps with 1728 atoms -99.8% CPU use with 4 MPI tasks x 1 OpenMP threads +99.6% CPU use with 4 MPI tasks x 1 OpenMP threads Minimization stats: Stopping criterion = energy tolerance Energy initial, next-to-last, final = - -9633.18301863957 -9633.19294375212 -9633.19294375325 - Force two-norm initial, final = 41.928235 0.00016399002 - Force max component initial, final = 41.928235 0.00016396774 - Final line search alpha, max atom move = 0.0069092828 1.1328995e-06 + -9633.18301849946 -9633.19294329957 -9633.19294333066 + Force two-norm initial, final = 42.177998 0.00014286398 + Force max component initial, final = 42.177998 0.00014268867 + Final line search alpha, max atom move = 0.0079490643 1.1342414e-06 Iterations, force evaluations = 6 8 MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 0.13767 | 0.13917 | 0.14066 | 0.3 | 34.62 +Pair | 0.09401 | 0.095886 | 0.097631 | 0.4 | 33.20 Neigh | 0 | 0 | 0 | 0.0 | 0.00 -Comm | 0.0032823 | 0.004768 | 0.0062486 | 1.5 | 1.19 +Comm | 0.0024298 | 0.004185 | 0.0060676 | 2.1 | 1.45 Output | 0 | 0 | 0 | 0.0 | 0.00 -Modify | 0.2568 | 0.25681 | 0.25682 | 0.0 | 63.89 -Other | | 0.001238 | | | 0.31 +Modify | 0.18779 | 0.1878 | 0.18781 | 0.0 | 65.02 +Other | | 0.000945 | | | 0.33 Nlocal: 432 ave 432 max 432 min Histogram: 4 0 0 0 0 0 0 0 0 0 @@ -142,43 +144,43 @@ fix npt all npt temp 1000 1000 0.1 iso 0 0 1 run 1000 Per MPI rank memory allocation (min/avg/max) = 18.83 | 18.83 | 18.83 Mbytes Step Temp PotEng Lx Ly Lz Pxx Pyy Pzz c_q1 c_q2 - 0 1000 -9633.1929 24.70758 24.70758 24.70758 15934.845 15754.643 15735.458 1.2410596 -1.2410596 - 100 600.77735 -9528.0587 24.816528 24.816528 24.816528 -16706.896 -15440.795 -17748.438 1.2181931 -1.2181931 - 200 578.84855 -9490.9798 24.812601 24.812601 24.812601 -5870.3683 -4842.0362 -6712.6896 1.2254406 -1.2254406 - 300 694.79571 -9478.5506 24.764327 24.764327 24.764327 14631.481 13819.893 13758.612 1.2372043 -1.2372043 - 400 803.94245 -9462.254 24.866657 24.866657 24.866657 -4649.2498 -6021.9034 -7748.6268 1.2086116 -1.2086116 - 500 893.70588 -9441.0062 24.891745 24.891745 24.891745 -5778.8391 -8212.3527 -4181.1625 1.2001221 -1.2001221 - 600 947.22119 -9416.7533 24.863639 24.863639 24.863639 11263.656 12950.02 11329.777 1.2115052 -1.2115052 - 700 1040.4867 -9409.838 24.933876 24.933876 24.933876 -6572.1906 -8531.0436 -3289.5796 1.1902748 -1.1902748 - 800 1037.9461 -9398.4839 24.935134 24.935134 24.935134 -4681.529 -2573.9058 -7152.3701 1.1880294 -1.1880294 - 900 1049.4492 -9411.1233 24.899755 24.899755 24.899755 3245.1763 8109.7341 5937.7247 1.2024012 -1.2024012 - 1000 964.21897 -9412.4497 24.926456 24.926456 24.926456 -7644.8199 -5151.3658 -8344.3846 1.1908843 -1.1908843 -Loop time of 69.128 on 4 procs for 1000 steps with 1728 atoms + 0 1000 -9633.1929 24.707505 24.707505 24.707505 15934.991 15754.787 15735.602 1.2410908 -1.2410908 + 100 600.77874 -9528.0602 24.816519 24.816519 24.816519 -16709.313 -15443.072 -17750.832 1.2181988 -1.2181988 + 200 578.84295 -9490.9794 24.812627 24.812627 24.812627 -5879.8769 -4851.4601 -6722.107 1.2254363 -1.2254363 + 300 694.7973 -9478.5512 24.764285 24.764285 24.764285 14639.415 13827.989 13766.766 1.2372201 -1.2372201 + 400 803.93731 -9462.2542 24.866629 24.866629 24.866629 -4644.2853 -6017.2884 -7744.2567 1.2086229 -1.2086229 + 500 893.70492 -9441.0072 24.891756 24.891756 24.891756 -5784.2232 -8219.1644 -4187.392 1.2001224 -1.2001224 + 600 947.21728 -9416.7532 24.863623 24.863623 24.863623 11265.076 12952.469 11331.883 1.2115124 -1.2115124 + 700 1040.4874 -9409.8397 24.933859 24.933859 24.933859 -6570.5926 -8532.7456 -3284.7317 1.1902794 -1.1902794 + 800 1037.9366 -9398.4828 24.935138 24.935138 24.935138 -4681.8675 -2576.5001 -7160.5622 1.1880324 -1.1880324 + 900 1049.4211 -9411.115 24.899733 24.899733 24.899733 3250.2695 8121.9274 5945.0541 1.2024086 -1.2024086 + 1000 964.18789 -9412.4405 24.926442 24.926442 24.926442 -7652.603 -5142.926 -8351.8839 1.1908935 -1.1908935 +Loop time of 63.5378 on 4 procs for 1000 steps with 1728 atoms -Performance: 1.250 ns/day, 19.202 hours/ns, 14.466 timesteps/s, 24.997 katom-step/s +Performance: 1.360 ns/day, 17.649 hours/ns, 15.739 timesteps/s, 27.196 katom-step/s 99.5% CPU use with 4 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 14.249 | 14.363 | 14.46 | 2.5 | 20.78 -Neigh | 0.087801 | 0.088947 | 0.08999 | 0.3 | 0.13 -Comm | 0.40947 | 0.50585 | 0.62043 | 13.5 | 0.73 -Output | 0.00041542 | 0.00043801 | 0.00050525 | 0.0 | 0.00 -Modify | 54.157 | 54.158 | 54.159 | 0.0 | 78.34 -Other | | 0.01134 | | | 0.02 +Pair | 12.737 | 12.782 | 12.839 | 1.1 | 20.12 +Neigh | 0.082989 | 0.083627 | 0.084898 | 0.3 | 0.13 +Comm | 0.39773 | 0.45431 | 0.49896 | 5.5 | 0.72 +Output | 0.00038299 | 0.0004067 | 0.00047658 | 0.0 | 0.00 +Modify | 50.207 | 50.207 | 50.208 | 0.0 | 79.02 +Other | | 0.01047 | | | 0.02 Nlocal: 432 ave 446 max 421 min Histogram: 1 0 1 0 1 0 0 0 0 1 Nghost: 8594.5 ave 8608 max 8579 min Histogram: 1 0 0 0 0 1 1 0 0 1 -Neighs: 52598 ave 54464 max 51211 min +Neighs: 52597 ave 54466 max 51209 min Histogram: 1 0 1 0 1 0 0 0 0 1 -FullNghs: 558619 ave 576963 max 544131 min +FullNghs: 558619 ave 576961 max 544134 min Histogram: 1 0 1 0 1 0 0 0 0 1 Total # of neighbors = 2234476 Ave neighs/atom = 1293.0995 Neighbor list builds = 5 Dangerous builds = 0 -Total wall time: 0:01:09 +Total wall time: 0:01:04 diff --git a/potentials/NiO.ctip b/potentials/NiO.ctip index ea6d12d9a1..c4273f2d63 100644 --- a/potentials/NiO.ctip +++ b/potentials/NiO.ctip @@ -1,4 +1,4 @@ -# CTIP potential parameters for Ni-O +# CTIP potential parameters for Ni-O UNITS: metal DATE: 2024-09-11 CONTRIBUTOR: Gabriel Plummer gabriel.w.plummer@nasa.gov # X (eV) J (eV) gamma (1/ang) zeta (1/ang) Z (e) qmin qmax omega Ni -5.840000 14.157390 0.549290 0.000000 0.000000 0.000000 2.000000 100.000 O 0.000000 15.655862 1.428571 0.000000 0.000000 -2.000000 0.000000 100.000 From 18f1d32f8e5f97c6f6e6694fcde021795a311d5f Mon Sep 17 00:00:00 2001 From: jmgoff <34103038+jmgoff@users.noreply.github.com> Date: Thu, 12 Sep 2024 09:00:55 -0600 Subject: [PATCH 0296/1018] Apply suggestions from code review Co-authored-by: Axel Kohlmeyer --- doc/src/region.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/src/region.rst b/doc/src/region.rst index 7ceef94b04..3a27c4b5ff 100644 --- a/doc/src/region.rst +++ b/doc/src/region.rst @@ -18,7 +18,7 @@ Syntax *delete* = no args *block* args = xlo xhi ylo yhi zlo zhi xlo,xhi,ylo,yhi,zlo,zhi = bounds of block in all dimensions (distance units) - xlo,xhi,ylo,yhi,zlo,zhi can be a variable + xlo,xhi,ylo,yhi,zlo,zhi can be a variable (see below) *cone* args = dim c1 c2 radlo radhi lo hi dim = *x* or *y* or *z* = axis of cone c1,c2 = coords of cone axis in other 2 dimensions (distance units) @@ -38,7 +38,7 @@ Syntax *plane* args = px py pz nx ny nz px,py,pz = point on the plane (distance units) nx,ny,nz = direction normal to plane (distance units) - px,py,pz can be a variable + px,py,pz can be a variable (see below) *prism* args = xlo xhi ylo yhi zlo zhi xy xz yz xlo,xhi,ylo,yhi,zlo,zhi = bounds of untilted prism (distance units) xy = distance to tilt y in x direction (distance units) From dc15e4ae81e34d2eda076afe5a5a42fad9f7c99f Mon Sep 17 00:00:00 2001 From: Stan Moore Date: Thu, 12 Sep 2024 10:50:19 -0600 Subject: [PATCH 0297/1018] Enforce options in CMake --- cmake/Modules/Packages/KOKKOS.cmake | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/cmake/Modules/Packages/KOKKOS.cmake b/cmake/Modules/Packages/KOKKOS.cmake index cbda60fc53..8c5b1229b5 100644 --- a/cmake/Modules/Packages/KOKKOS.cmake +++ b/cmake/Modules/Packages/KOKKOS.cmake @@ -10,6 +10,8 @@ endif() if(Kokkos_ENABLE_CUDA) message(STATUS "KOKKOS: Enabling CUDA LAMBDA function support") set(Kokkos_ENABLE_CUDA_LAMBDA ON CACHE BOOL "" FORCE) + message(STATUS "KOKKOS: Disabling CUDA malloc async support") + set(Kokkos_ENABLE_IMPL_CUDA_MALLOC_ASYNC OFF CACHE BOOL "" FORCE) endif() # Adding OpenMP compiler flags without the checks done for # BUILD_OMP can result in compile failures. Enforce consistency. @@ -18,6 +20,15 @@ if(Kokkos_ENABLE_OPENMP) message(FATAL_ERROR "Must enable BUILD_OMP with Kokkos_ENABLE_OPENMP") endif() endif() + +if(Kokkos_ENABLE_SERIAL) + if(NOT (Kokkos_ENABLE_OPENMP OR Kokkos_ENABLE_THREADS OR + Kokkos_ENABLE_CUDA OR Kokkos_ENABLE_HIP OR Kokkos_ENABLE_SYCL + OR Kokkos_ENABLE_OPENMPTARGET)) + message(STATUS "KOKKOS: Disabling atomics for Serial Backend") + set(Kokkos_ENABLE_ATOMICS_BYPASS ON CACHE BOOL "" FORCE) + endif() +endif() ######################################################################## option(EXTERNAL_KOKKOS "Build against external kokkos library" OFF) From 7b192282994cfca22fae9f06313f6cc996c33ec8 Mon Sep 17 00:00:00 2001 From: Stan Moore Date: Thu, 12 Sep 2024 11:30:11 -0600 Subject: [PATCH 0298/1018] Make realloc_kokkos function safer, suggested in discussion with @weinbe2 --- src/KOKKOS/memory_kokkos.h | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/KOKKOS/memory_kokkos.h b/src/KOKKOS/memory_kokkos.h index 0c7555875e..2b136375b2 100644 --- a/src/KOKKOS/memory_kokkos.h +++ b/src/KOKKOS/memory_kokkos.h @@ -327,13 +327,23 @@ void destroy_kokkos(TYPE data, typename TYPE::value_type*** &array) /* ---------------------------------------------------------------------- reallocate Kokkos views without initialization deallocate first to reduce memory use + for the first case, enforce values are given for all dimensions + for the second case, allow zero values given for dimensions ------------------------------------------------------------------------- */ template -static void realloc_kokkos(TYPE &data, const char *name, Indices... ns) +static std::enable_if_t realloc_kokkos(TYPE &data, const char *name, Indices... ns) { data = TYPE(); - data = TYPE(Kokkos::NoInit(std::string(name)), ns...); + data = TYPE(std::string(name), ns...); +} + +template +static std::enable_if_t realloc_kokkos_allow_zero(TYPE &data, const char *name, Indices... ns) +{ + data = TYPE(); + if constexpr (sizeof...(Indices) != 0) + data = TYPE(std::string(name), ns...); } /* ---------------------------------------------------------------------- From d67d23738667519acfaf6a28ddce5c8ed2dc19b5 Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Thu, 12 Sep 2024 19:41:12 +0100 Subject: [PATCH 0299/1018] Update author contributions --- src/REAXFF/fix_qtpie_reaxff.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp index 5174cfc112..548bce8cfb 100644 --- a/src/REAXFF/fix_qtpie_reaxff.cpp +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -14,8 +14,10 @@ /* ---------------------------------------------------------------------- Contributing authors: - Navraj S Lalli (Imperial College London) - Efstratios M Kritikos (California Institute of Technology) + Efstratios M Kritikos, California Institute of Technology + (Implemented original version in LAMMMPS Aug 2019) + Navraj S Lalli, Imperial College London + (Reimplemented QTPIE as a new fix in LAMMPS Aug 2024 and extended functionality) ------------------------------------------------------------------------- */ #include "fix_qtpie_reaxff.h" From 72024e90c987cb98d642a5993368d880c7928806 Mon Sep 17 00:00:00 2001 From: Stan Moore Date: Thu, 12 Sep 2024 14:18:31 -0600 Subject: [PATCH 0300/1018] Only check dynamic rank --- src/KOKKOS/memory_kokkos.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/KOKKOS/memory_kokkos.h b/src/KOKKOS/memory_kokkos.h index 2b136375b2..026c8afcb4 100644 --- a/src/KOKKOS/memory_kokkos.h +++ b/src/KOKKOS/memory_kokkos.h @@ -332,14 +332,14 @@ void destroy_kokkos(TYPE data, typename TYPE::value_type*** &array) ------------------------------------------------------------------------- */ template -static std::enable_if_t realloc_kokkos(TYPE &data, const char *name, Indices... ns) +static std::enable_if_t realloc_kokkos(TYPE &data, const char *name, Indices... ns) { data = TYPE(); data = TYPE(std::string(name), ns...); } template -static std::enable_if_t realloc_kokkos_allow_zero(TYPE &data, const char *name, Indices... ns) +static std::enable_if_t realloc_kokkos_allow_zero(TYPE &data, const char *name, Indices... ns) { data = TYPE(); if constexpr (sizeof...(Indices) != 0) From 5699e3c8cf43e6839c636eabfbb60ba148b341ac Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 12 Sep 2024 17:34:12 -0400 Subject: [PATCH 0301/1018] add overridable settings --- cmake/Modules/Packages/KOKKOS.cmake | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/cmake/Modules/Packages/KOKKOS.cmake b/cmake/Modules/Packages/KOKKOS.cmake index 8c5b1229b5..08b109eff4 100644 --- a/cmake/Modules/Packages/KOKKOS.cmake +++ b/cmake/Modules/Packages/KOKKOS.cmake @@ -10,8 +10,21 @@ endif() if(Kokkos_ENABLE_CUDA) message(STATUS "KOKKOS: Enabling CUDA LAMBDA function support") set(Kokkos_ENABLE_CUDA_LAMBDA ON CACHE BOOL "" FORCE) - message(STATUS "KOKKOS: Disabling CUDA malloc async support") - set(Kokkos_ENABLE_IMPL_CUDA_MALLOC_ASYNC OFF CACHE BOOL "" FORCE) + option(Kokkos_ENABLE_IMPL_CUDA_MALLOC_ASYNC "CUDA asynchronous malloc support" OFF) + mark_as_advanced(Kokkos_ENABLE_IMPL_CUDA_MALLOC_ASYNC) + if(Kokkos_ENABLE_IMPL_CUDA_MALLOC_ASYNC) + message(STATUS "KOKKOS: CUDA malloc async support enabled") + else() + message(STATUS "KOKKOS: CUDA malloc async support disabled") + endif() +endif() +if(Kokkos_ENABLE_HIP) + option(KOKKOS_ENABLE_IMPL_HIP_UNIFIED_MEMORY "Enable unified memory with HIP" ON) + mark_as_advanced(KOKKOS_ENABLE_IMPL_HIP_UNIFIED_MEMORY) + option(KOKKOS_ENABLE_HIP_MULTIPLE_KERNEL_INSTANTIATIONS "Enable multiple kernel instantiations with HIP" ON) + mark_as_advanced(KOKKOS_ENABLE_HIP_MULTIPLE_KERNEL_INSTANTIATIONS) + option(KOKKOS_ENABLE_ROCTHRUST "Use RoCThrust library" ON) + mark_as_advanced(KOKKOS_ENABLE_ROCTHRUST) endif() # Adding OpenMP compiler flags without the checks done for # BUILD_OMP can result in compile failures. Enforce consistency. From 1adaab80aae703bdee10704510caab5d00becee2 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 13 Sep 2024 00:11:13 -0400 Subject: [PATCH 0302/1018] make certain values for LAMMPS variables are initialized --- src/region_plane.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/region_plane.cpp b/src/region_plane.cpp index 5917efc11b..6dc162eead 100644 --- a/src/region_plane.cpp +++ b/src/region_plane.cpp @@ -27,6 +27,8 @@ using namespace LAMMPS_NS; RegPlane::RegPlane(LAMMPS *lmp, int narg, char **arg) : Region(lmp, narg, arg), xstr(nullptr), ystr(nullptr), zstr(nullptr) { + xvar = yvar = zvar = 0.0; + options(narg - 8, &arg[8]); if (utils::strmatch(arg[2], "^v_")) { From 92bd9fc16105d272c874edf69b9e4990b48cf0c4 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 13 Sep 2024 02:18:48 -0400 Subject: [PATCH 0303/1018] fix linking a URL and fix spelling --- doc/src/Build_settings.rst | 3 +-- doc/utils/sphinx-config/false_positives.txt | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/src/Build_settings.rst b/doc/src/Build_settings.rst index 2787560be5..e4a53ddee7 100644 --- a/doc/src/Build_settings.rst +++ b/doc/src/Build_settings.rst @@ -229,8 +229,7 @@ can be used with the Intel or GNU compiler (see the ``FFT_LIB`` setting above). The NVIDIA Performance Libraries (NVPL) FFT library is optimized for NVIDIA -Grace Armv9.0 architecture. You can download it from -`https://docs.nvidia.com/nvpl/`_. +Grace Armv9.0 architecture. You can download it from https://docs.nvidia.com/nvpl/ The cuFFT and hipFFT FFT libraries are packaged with NVIDIA's CUDA and AMD's HIP installations, respectively. These FFT libraries require the diff --git a/doc/utils/sphinx-config/false_positives.txt b/doc/utils/sphinx-config/false_positives.txt index 3a714ffdd6..70d6b4e323 100644 --- a/doc/utils/sphinx-config/false_positives.txt +++ b/doc/utils/sphinx-config/false_positives.txt @@ -141,6 +141,7 @@ arg arge args argv +Armv arrhenius Arun arXiv From 97627bd77ab4adaec43e714c2a341e90c9b25204 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 13 Sep 2024 05:34:15 -0400 Subject: [PATCH 0304/1018] fix indexing error --- src/KOKKOS/pair_reaxff_kokkos.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/KOKKOS/pair_reaxff_kokkos.cpp b/src/KOKKOS/pair_reaxff_kokkos.cpp index 7af5889e62..741d7f846e 100644 --- a/src/KOKKOS/pair_reaxff_kokkos.cpp +++ b/src/KOKKOS/pair_reaxff_kokkos.cpp @@ -578,7 +578,7 @@ void PairReaxFFKokkos::Deallocate_Lookup_Tables() for (i = 0; i <= ntypes; ++i) { if (map[i] == -1) continue; for (j = i; j <= ntypes; ++j) { - if (map[i] == -1) continue; + if (map[j] == -1) continue; if (LR[i][j].n) { sfree(LR[i][j].y); sfree(LR[i][j].H); From 3079d51eaf06fd979801c2470a9ed0498eb62aec Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 13 Sep 2024 05:34:40 -0400 Subject: [PATCH 0305/1018] enforce that Pair::map is always initialized --- src/REAXFF/pair_reaxff.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/REAXFF/pair_reaxff.cpp b/src/REAXFF/pair_reaxff.cpp index b9f4f6c838..08e90933b2 100644 --- a/src/REAXFF/pair_reaxff.cpp +++ b/src/REAXFF/pair_reaxff.cpp @@ -174,6 +174,7 @@ void PairReaxFF::allocate() memory->create(cutsq,n+1,n+1,"pair:cutsq"); memory->create(cutghost,n+1,n+1,"pair:cutghost"); map = new int[n+1]; + for (int i = 0; i <= n; ++i) map[i] = -1; chi = new double[n+1]; eta = new double[n+1]; From 62f82a7fe12cd7ae99bdf9e7eb40a4359a5a4af1 Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Fri, 13 Sep 2024 15:46:27 +0100 Subject: [PATCH 0306/1018] Remove additional fix name --- src/REAXFF/fix_qtpie_reaxff.h | 1 - 1 file changed, 1 deletion(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.h b/src/REAXFF/fix_qtpie_reaxff.h index 2a89e6f746..2d82ad197c 100644 --- a/src/REAXFF/fix_qtpie_reaxff.h +++ b/src/REAXFF/fix_qtpie_reaxff.h @@ -13,7 +13,6 @@ #ifdef FIX_CLASS // clang-format off -FixStyle(qtpie/reax,FixQtpieReaxFF); FixStyle(qtpie/reaxff,FixQtpieReaxFF); // clang-format on #else From d56f43b4e616e0b06d64abb38fc9f5d2e9856b6b Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Fri, 13 Sep 2024 15:50:44 +0100 Subject: [PATCH 0307/1018] Remove unnecessary tests --- src/REAXFF/fix_qtpie_reaxff.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp index 548bce8cfb..9701704972 100644 --- a/src/REAXFF/fix_qtpie_reaxff.cpp +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -1196,11 +1196,6 @@ void FixQtpieReaxFF::calc_chi_eff() } chi_eff[i] = sum_n / sum_d; - - if (fabs(sum_n) < SMALL && fabs(sum_d) < SMALL) - error->all(FLERR,"Unexpected value: fabs(sum_d) is {}", fabs(sum_d)); - if (fabs(sum_d) < 1.0) - error->all(FLERR,"Unexpected value: fabs(sum_d) is {}", fabs(sum_d)); } } From 8ec010f8ca695b2c7d8a650c982e2037ca8f849d Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Fri, 13 Sep 2024 15:54:12 +0100 Subject: [PATCH 0308/1018] Remove unused header file --- src/REAXFF/fix_qtpie_reaxff.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp index 9701704972..0b2ab30294 100644 --- a/src/REAXFF/fix_qtpie_reaxff.cpp +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -44,7 +44,6 @@ #include #include #include -#include using namespace LAMMPS_NS; using namespace FixConst; From bd07f1e8e04eac8d93e890bd0c1fc2471120f793 Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Fri, 13 Sep 2024 15:56:16 +0100 Subject: [PATCH 0309/1018] Change qeq to qtpie --- src/REAXFF/fix_qtpie_reaxff.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp index 0b2ab30294..c26c77c882 100644 --- a/src/REAXFF/fix_qtpie_reaxff.cpp +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -382,15 +382,15 @@ void FixQtpieReaxFF::allocate_matrix() } bigint m_cap_big = (bigint)MAX(m * safezone, mincap * REAX_MIN_NBRS); if (m_cap_big > MAXSMALLINT) - error->one(FLERR,"Too many neighbors in fix qeq/reaxff"); + error->one(FLERR,"Too many neighbors in fix {}",style); m_cap = m_cap_big; H.n = n_cap; H.m = m_cap; - memory->create(H.firstnbr,n_cap,"qeq:H.firstnbr"); - memory->create(H.numnbrs,n_cap,"qeq:H.numnbrs"); - memory->create(H.jlist,m_cap,"qeq:H.jlist"); - memory->create(H.val,m_cap,"qeq:H.val"); + memory->create(H.firstnbr,n_cap,"qtpie:H.firstnbr"); + memory->create(H.numnbrs,n_cap,"qtpie:H.numnbrs"); + memory->create(H.jlist,m_cap,"qtpie:H.jlist"); + memory->create(H.val,m_cap,"qtpie:H.val"); } /* ---------------------------------------------------------------------- */ From af6efcc5145d377aa964575b2be7a045a8c4749f Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Fri, 13 Sep 2024 16:43:13 +0100 Subject: [PATCH 0310/1018] Add fix qtpie/reaxff documentation --- doc/src/Commands_fix.rst | 1 + doc/src/fix.rst | 1 + doc/src/fix_qtpie_reaxff.rst | 178 ++++++++++++++++++++ doc/utils/sphinx-config/false_positives.txt | 4 + 4 files changed, 184 insertions(+) create mode 100644 doc/src/fix_qtpie_reaxff.rst diff --git a/doc/src/Commands_fix.rst b/doc/src/Commands_fix.rst index d9febcc289..6b75d6779c 100644 --- a/doc/src/Commands_fix.rst +++ b/doc/src/Commands_fix.rst @@ -186,6 +186,7 @@ OPT. * :doc:`qeq/slater ` * :doc:`qmmm ` * :doc:`qtb ` + * :doc:`qtpie/reaxff ` * :doc:`rattle ` * :doc:`reaxff/bonds (k) ` * :doc:`reaxff/species (k) ` diff --git a/doc/src/fix.rst b/doc/src/fix.rst index 4919c226fd..b17906d414 100644 --- a/doc/src/fix.rst +++ b/doc/src/fix.rst @@ -365,6 +365,7 @@ accelerated styles exist. * :doc:`qeq/slater ` - charge equilibration via Slater method * :doc:`qmmm ` - functionality to enable a quantum mechanics/molecular mechanics coupling * :doc:`qtb ` - implement quantum thermal bath scheme +* :doc:`qtpie/reaxff ` - apply QTPIE charge equilibration * :doc:`rattle ` - RATTLE constraints on bonds and/or angles * :doc:`reaxff/bonds ` - write out ReaxFF bond information * :doc:`reaxff/species ` - write out ReaxFF molecule information diff --git a/doc/src/fix_qtpie_reaxff.rst b/doc/src/fix_qtpie_reaxff.rst new file mode 100644 index 0000000000..eb5bb4e982 --- /dev/null +++ b/doc/src/fix_qtpie_reaxff.rst @@ -0,0 +1,178 @@ +.. index:: fix qtpie/reaxff + +fix qtpie/reaxff command +======================== + +Syntax +"""""" + +.. code-block:: LAMMPS + + fix ID group-ID qtpie/reaxff Nevery cutlo cuthi tolerance params gfile args + +* ID, group-ID are documented in :doc:`fix ` command +* qtpie/reaxff = style name of this fix command +* Nevery = perform QTPIE every this many steps +* cutlo,cuthi = lo and hi cutoff for Taper radius +* tolerance = precision to which charges will be equilibrated +* params = reaxff or a filename +* gfile = the name of a file containing Gaussian orbital exponents +* one or more keywords or keyword/value pairs may be appended + + .. parsed-literal:: + + keyword = *maxiter* + *maxiter* N = limit the number of iterations to *N* + +Examples +"""""""" + +.. code-block:: LAMMPS + + fix 1 all qtpie/reaxff 1 0.0 10.0 1.0e-6 reaxff exp.qtpie + fix 1 all qtpie/reaxff 1 0.0 10.0 1.0e-6 params.qtpie exp.qtpie maxiter 500 + +Description +""""""""""" + +The QTPIE charge equilibration method is an extension of the QEq charge +equilibration method. With QTPIE, the partial charges on individual atoms +are computed by minimizing the electrostatic energy of the system in the +same way as the QEq method but where the Mulliken electronegativity, +:math:`\chi_i`, of each atom in the QEq charge equilibration scheme +:ref:`(Rappe and Goddard) ` is replaced with an effective +electronegativity given by :ref:`(Chen) ` + +.. math:: + \chi_{\mathrm{eff},i} = \frac{\sum_{j=1}^{N} (\chi_i - \chi_j + \phi_j - \phi_i) S_{ij}} + {\sum_{m=1}^{N}S_{im}}, + +which acts to penalize long-range charge transfer seen with the QEq charge +equilibration scheme. In this equation, :math:`N` is the number of atoms in +the system, :math:`S_{ij}` is the overlap integral between atom :math:`i` +and atom :math:`j`, and :math:`\phi_i` and :math:`\phi_j` are the electric +potentials at the position of atom :math:`i` and :math:`j` due to +an external electric field, respectively. + +This fix is typically used in conjunction with the ReaxFF force +field model as implemented in the :doc:`pair_style reaxff ` +command, but it can be used with any potential in LAMMPS, so long as it +defines and uses charges on each atom. For more technical details about the +charge equilibration performed by `fix qtpie/reaxff`, which is the same as in +:doc:`fix qeq/reaxff ` except for the use of +:math:`\chi_{\mathrm{eff},i}`, please refer to :ref:`(Aktulga) `. +To be explicit, this fix replaces :math:`\chi_k` of eq. 3 in +:ref:`(Aktulga) ` with :math:`\chi_{\mathrm{eff},k}`. + +This fix requires the Mulliken electronegativity, :math:`\chi`, in eV, the +self-Coulomb potential, :math:`\eta`, in eV, and the shielded Coulomb +constant, :math:`\gamma`, in :math:`\AA^{-1}`. If the *params* setting above +is the word "reaxff", then these are extracted from the +:doc:`pair_style reaxff ` command and the ReaxFF force field +file it reads in. If a file name is specified for *params*, then the +parameters are taken from the specified file and the file must contain +one line for each atom type. The latter form must be used when performing +QTPIE with a non-ReaxFF potential. Each line should be formatted as follows, +ensuring that the parameters are given in units of eV, eV, and :math:`\AA^{-1}`, +respectively: + +.. parsed-literal:: + + itype chi eta gamma + +where *itype* is the atom type from 1 to Ntypes. Note that eta is +defined here as twice the eta value in the ReaxFF file. + +The overlap integrals in the equation for :math:`\chi_{\mathrm{eff},i}` +are computed by using normalized 1s Gaussian type orbitals. The Gaussian +orbital exponents, :math:`\alpha`, that are needed to compute the overlap +integrals are taken from the file given by *gfile*. +This file must contain one line for each atom type and provide the Gaussian +orbital exponent for each atom type in units of inverse square Bohr radius. +Each line should be formatted as follows: + +.. parsed-literal:: + + itype alpha + +Empty lines or any text following the pound sign (#) are ignored. An example +*gfile* for a system with two atom types is + +.. parsed-literal:: + + # An example gfile. Exponents are taken from Table 2.2 of Chen, J. (2009). + # Theory and applications of fluctuating-charge models. + # The units of the exponents are 1 / (Bohr radius)^2 . + 1 0.2240 # O + 2 0.5434 # H + +The optional *maxiter* keyword allows changing the max number +of iterations in the linear solver. The default value is 200. + +.. note:: + + In order to solve the self-consistent equations for electronegativity + equalization, LAMMPS imposes the additional constraint that all the + charges in the fix group must add up to zero. The initial charge + assignments should also satisfy this constraint. LAMMPS will print a + warning if that is not the case. + +Restart, fix_modify, output, run start/stop, minimize info +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" + +No information about this fix is written to :doc:`binary restart files +`. This fix computes a global scalar (the number of +iterations) for access by various :doc:`output commands `. +No parameter of this fix can be used with the *start/stop* keywords of +the :doc:`run ` command. + +This fix is invoked during :doc:`energy minimization `. + +Restrictions +"""""""""""" + +This fix is part of the REAXFF package. It is only enabled if +LAMMPS was built with that package. See the :doc:`Build package +` page for more info. + +This fix does not correctly handle interactions involving multiple +periodic images of the same atom. Hence, it should not be used for +periodic cell dimensions less than 10 Angstroms. + +This fix may be used in combination with :doc:`fix efield ` +and will apply the external electric field during charge equilibration, +but there may be only one fix efield instance used and the electric field +must be applied to all atoms in the system. Consequently, `fix efield` must +be used with *group-ID* all and must not be used with the keyword *region*. +Equal-style variables can be used for electric field vector +components without any further settings. Atom-style variables can be used +for spatially-varying electric field vector components, but the resulting +electric potential must be specified as an atom-style variable using +the *potential* keyword for `fix efield`. + +Related commands +"""""""""""""""" + +:doc:`pair_style reaxff `, :doc:`fix qeq/reaxff ` + +Default +""""""" + +maxiter 200 + +---------- + +.. _Rappe3: + +**(Rappe)** Rappe and Goddard III, Journal of Physical Chemistry, 95, +3358-3363 (1991). + +.. _qtpie-Chen: + +**(Chen)** Chen, Jiahao. Theory and applications of fluctuating-charge models. +University of Illinois at Urbana-Champaign, 2009. + +.. _qeq-Aktulga2: + +**(Aktulga)** Aktulga, Fogarty, Pandit, Grama, Parallel Computing, 38, +245-259 (2012). diff --git a/doc/utils/sphinx-config/false_positives.txt b/doc/utils/sphinx-config/false_positives.txt index cfbddbe5f6..65c1031fcf 100644 --- a/doc/utils/sphinx-config/false_positives.txt +++ b/doc/utils/sphinx-config/false_positives.txt @@ -1303,6 +1303,7 @@ gettimeofday geturl gewald Gezelter +gfile Gflop gfortran ghostneigh @@ -1709,6 +1710,7 @@ Jewett jgissing ji Jiang +Jiahao Jiao jik JIK @@ -2363,6 +2365,7 @@ mui Mukherjee Mulders Müller +Mulliken mult multi multibody @@ -3069,6 +3072,7 @@ qqr qqrd Qsb qtb +qtpie quadratically quadrupolar quadrupole From 3f232caf9b7628abd6feffa768a0c88abf53c1c8 Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Fri, 13 Sep 2024 17:13:59 +0100 Subject: [PATCH 0311/1018] Fix whitespace --- doc/src/fix_qtpie_reaxff.rst | 56 ++++++++++++++++----------------- src/REAXFF/fix_qtpie_reaxff.cpp | 2 +- 2 files changed, 29 insertions(+), 29 deletions(-) diff --git a/doc/src/fix_qtpie_reaxff.rst b/doc/src/fix_qtpie_reaxff.rst index eb5bb4e982..5900c3c6e7 100644 --- a/doc/src/fix_qtpie_reaxff.rst +++ b/doc/src/fix_qtpie_reaxff.rst @@ -37,41 +37,41 @@ Description The QTPIE charge equilibration method is an extension of the QEq charge equilibration method. With QTPIE, the partial charges on individual atoms -are computed by minimizing the electrostatic energy of the system in the -same way as the QEq method but where the Mulliken electronegativity, -:math:`\chi_i`, of each atom in the QEq charge equilibration scheme -:ref:`(Rappe and Goddard) ` is replaced with an effective +are computed by minimizing the electrostatic energy of the system in the +same way as the QEq method but where the Mulliken electronegativity, +:math:`\chi_i`, of each atom in the QEq charge equilibration scheme +:ref:`(Rappe and Goddard) ` is replaced with an effective electronegativity given by :ref:`(Chen) ` .. math:: \chi_{\mathrm{eff},i} = \frac{\sum_{j=1}^{N} (\chi_i - \chi_j + \phi_j - \phi_i) S_{ij}} {\sum_{m=1}^{N}S_{im}}, -which acts to penalize long-range charge transfer seen with the QEq charge +which acts to penalize long-range charge transfer seen with the QEq charge equilibration scheme. In this equation, :math:`N` is the number of atoms in -the system, :math:`S_{ij}` is the overlap integral between atom :math:`i` -and atom :math:`j`, and :math:`\phi_i` and :math:`\phi_j` are the electric +the system, :math:`S_{ij}` is the overlap integral between atom :math:`i` +and atom :math:`j`, and :math:`\phi_i` and :math:`\phi_j` are the electric potentials at the position of atom :math:`i` and :math:`j` due to -an external electric field, respectively. +an external electric field, respectively. This fix is typically used in conjunction with the ReaxFF force field model as implemented in the :doc:`pair_style reaxff ` command, but it can be used with any potential in LAMMPS, so long as it -defines and uses charges on each atom. For more technical details about the +defines and uses charges on each atom. For more technical details about the charge equilibration performed by `fix qtpie/reaxff`, which is the same as in -:doc:`fix qeq/reaxff ` except for the use of +:doc:`fix qeq/reaxff ` except for the use of :math:`\chi_{\mathrm{eff},i}`, please refer to :ref:`(Aktulga) `. -To be explicit, this fix replaces :math:`\chi_k` of eq. 3 in +To be explicit, this fix replaces :math:`\chi_k` of eq. 3 in :ref:`(Aktulga) ` with :math:`\chi_{\mathrm{eff},k}`. This fix requires the Mulliken electronegativity, :math:`\chi`, in eV, the self-Coulomb potential, :math:`\eta`, in eV, and the shielded Coulomb -constant, :math:`\gamma`, in :math:`\AA^{-1}`. If the *params* setting above -is the word "reaxff", then these are extracted from the -:doc:`pair_style reaxff ` command and the ReaxFF force field -file it reads in. If a file name is specified for *params*, then the -parameters are taken from the specified file and the file must contain -one line for each atom type. The latter form must be used when performing +constant, :math:`\gamma`, in :math:`\AA^{-1}`. If the *params* setting above +is the word "reaxff", then these are extracted from the +:doc:`pair_style reaxff ` command and the ReaxFF force field +file it reads in. If a file name is specified for *params*, then the +parameters are taken from the specified file and the file must contain +one line for each atom type. The latter form must be used when performing QTPIE with a non-ReaxFF potential. Each line should be formatted as follows, ensuring that the parameters are given in units of eV, eV, and :math:`\AA^{-1}`, respectively: @@ -80,15 +80,15 @@ respectively: itype chi eta gamma -where *itype* is the atom type from 1 to Ntypes. Note that eta is +where *itype* is the atom type from 1 to Ntypes. Note that eta is defined here as twice the eta value in the ReaxFF file. The overlap integrals in the equation for :math:`\chi_{\mathrm{eff},i}` are computed by using normalized 1s Gaussian type orbitals. The Gaussian -orbital exponents, :math:`\alpha`, that are needed to compute the overlap -integrals are taken from the file given by *gfile*. +orbital exponents, :math:`\alpha`, that are needed to compute the overlap +integrals are taken from the file given by *gfile*. This file must contain one line for each atom type and provide the Gaussian -orbital exponent for each atom type in units of inverse square Bohr radius. +orbital exponent for each atom type in units of inverse square Bohr radius. Each line should be formatted as follows: .. parsed-literal:: @@ -100,7 +100,7 @@ Empty lines or any text following the pound sign (#) are ignored. An example .. parsed-literal:: - # An example gfile. Exponents are taken from Table 2.2 of Chen, J. (2009). + # An example gfile. Exponents are taken from Table 2.2 of Chen, J. (2009). # Theory and applications of fluctuating-charge models. # The units of the exponents are 1 / (Bohr radius)^2 . 1 0.2240 # O @@ -142,12 +142,12 @@ periodic cell dimensions less than 10 Angstroms. This fix may be used in combination with :doc:`fix efield ` and will apply the external electric field during charge equilibration, but there may be only one fix efield instance used and the electric field -must be applied to all atoms in the system. Consequently, `fix efield` must +must be applied to all atoms in the system. Consequently, `fix efield` must be used with *group-ID* all and must not be used with the keyword *region*. -Equal-style variables can be used for electric field vector -components without any further settings. Atom-style variables can be used -for spatially-varying electric field vector components, but the resulting -electric potential must be specified as an atom-style variable using +Equal-style variables can be used for electric field vector +components without any further settings. Atom-style variables can be used +for spatially-varying electric field vector components, but the resulting +electric potential must be specified as an atom-style variable using the *potential* keyword for `fix efield`. Related commands @@ -169,7 +169,7 @@ maxiter 200 .. _qtpie-Chen: -**(Chen)** Chen, Jiahao. Theory and applications of fluctuating-charge models. +**(Chen)** Chen, Jiahao. Theory and applications of fluctuating-charge models. University of Illinois at Urbana-Champaign, 2009. .. _qeq-Aktulga2: diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp index c26c77c882..b08c6808ac 100644 --- a/src/REAXFF/fix_qtpie_reaxff.cpp +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -14,7 +14,7 @@ /* ---------------------------------------------------------------------- Contributing authors: - Efstratios M Kritikos, California Institute of Technology + Efstratios M Kritikos, California Institute of Technology (Implemented original version in LAMMMPS Aug 2019) Navraj S Lalli, Imperial College London (Reimplemented QTPIE as a new fix in LAMMPS Aug 2024 and extended functionality) From 96c776c51f6547a66431f7986213dc457959b9fb Mon Sep 17 00:00:00 2001 From: Navraj Lalli Date: Fri, 13 Sep 2024 18:08:14 +0100 Subject: [PATCH 0312/1018] Add log files for qtpie/reaxff examples --- ...log.29Aug24.reaxff.water-qtpie-field.g++.1 | 127 ++++++++++++++++++ ...log.29Aug24.reaxff.water-qtpie-field.g++.4 | 127 ++++++++++++++++++ .../log.29Aug24.reaxff.water-qtpie.g++.1 | 126 +++++++++++++++++ .../log.29Aug24.reaxff.water-qtpie.g++.4 | 126 +++++++++++++++++ 4 files changed, 506 insertions(+) create mode 100644 examples/reaxff/water/log.29Aug24.reaxff.water-qtpie-field.g++.1 create mode 100644 examples/reaxff/water/log.29Aug24.reaxff.water-qtpie-field.g++.4 create mode 100644 examples/reaxff/water/log.29Aug24.reaxff.water-qtpie.g++.1 create mode 100644 examples/reaxff/water/log.29Aug24.reaxff.water-qtpie.g++.4 diff --git a/examples/reaxff/water/log.29Aug24.reaxff.water-qtpie-field.g++.1 b/examples/reaxff/water/log.29Aug24.reaxff.water-qtpie-field.g++.1 new file mode 100644 index 0000000000..33221ff080 --- /dev/null +++ b/examples/reaxff/water/log.29Aug24.reaxff.water-qtpie-field.g++.1 @@ -0,0 +1,127 @@ +LAMMPS (29 Aug 2024 - Development - patch_29Aug2024-76-g3f232caf9b) + using 1 OpenMP thread(s) per MPI task +# QTPIE Water + +boundary p p p +units real +atom_style charge + +read_data data.water +Reading data file ... + orthogonal box = (0 0 0) to (31.043046 31.043046 31.043046) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 3000 atoms + read_data CPU = 0.056 seconds + +variable x index 1 +variable y index 1 +variable z index 1 + +replicate $x $y $z +replicate 1 $y $z +replicate 1 1 $z +replicate 1 1 1 +Replication is creating a 1x1x1 = 1 times larger system... + orthogonal box = (0 0 0) to (31.043046 31.043046 31.043046) + 1 by 1 by 1 MPI processor grid + 3000 atoms + replicate CPU = 0.001 seconds + +pair_style reaxff NULL safezone 3.0 mincap 150 +pair_coeff * * qeq_ff.water O H +WARNING: Changed valency_val to valency_boc for X (src/REAXFF/reaxff_ffield.cpp:294) +neighbor 0.5 bin +neigh_modify every 1 delay 0 check yes + +velocity all create 300.0 4928459 rot yes dist gaussian + +fix 1 all qtpie/reaxff 1 0.0 10.0 1.0e-6 reaxff gauss_exp.txt +fix 2 all nvt temp 300 300 50.0 +fix 3 all efield 0.0 0.0 0.05 + +timestep 0.5 +thermo 10 +thermo_style custom step temp press density vol + +run 20 + +CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE + +Your simulation uses code contributions which should be cited: + +- Type Label Framework: https://doi.org/10.1021/acs.jpcb.3c08419 + +@Article{Gissinger24, + author = {Jacob R. Gissinger, Ilia Nikiforov, Yaser Afshar, Brendon Waters, Moon-ki Choi, Daniel S. Karls, Alexander Stukowski, Wonpil Im, Hendrik Heinz, Axel Kohlmeyer, and Ellad B. Tadmor}, + title = {Type Label Framework for Bonded Force Fields in LAMMPS}, + journal = {J. Phys. Chem. B}, + year = 2024, + volume = 128, + number = 13, + pages = {3282–-3297} +} + +- pair reaxff command: doi:10.1016/j.parco.2011.08.005 + +@Article{Aktulga12, + author = {H. M. Aktulga and J. C. Fogarty and S. A. Pandit and A. Y. Grama}, + title = {Parallel Reactive Molecular Dynamics: {N}umerical Methods and Algorithmic Techniques}, + journal = {Parallel Computing}, + year = 2012, + volume = 38, + number = {4--5}, + pages = {245--259} +} + +CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE + +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 10.5 + ghost atom cutoff = 10.5 + binsize = 5.25, bins = 6 6 6 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair reaxff, perpetual + attributes: half, newton off, ghost + pair build: half/bin/ghost/newtoff + stencil: full/ghost/bin/3d + bin: standard + (2) fix qtpie/reaxff, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 539.2 | 539.2 | 539.2 Mbytes + Step Temp Press Density Volume + 0 300 10137.041 1 29915.273 + 10 296.09128 3564.7969 1 29915.273 + 20 293.04308 10299.201 1 29915.273 +Loop time of 10.7863 on 1 procs for 20 steps with 3000 atoms + +Performance: 0.080 ns/day, 299.620 hours/ns, 1.854 timesteps/s, 5.563 katom-step/s +100.0% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 4.7275 | 4.7275 | 4.7275 | 0.0 | 43.83 +Neigh | 0.17533 | 0.17533 | 0.17533 | 0.0 | 1.63 +Comm | 0.0017376 | 0.0017376 | 0.0017376 | 0.0 | 0.02 +Output | 8.2065e-05 | 8.2065e-05 | 8.2065e-05 | 0.0 | 0.00 +Modify | 5.8812 | 5.8812 | 5.8812 | 0.0 | 54.52 +Other | | 0.0005226 | | | 0.00 + +Nlocal: 3000 ave 3000 max 3000 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 11077 ave 11077 max 11077 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 971775 ave 971775 max 971775 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 971775 +Ave neighs/atom = 323.925 +Neighbor list builds = 2 +Dangerous builds = 0 +Total wall time: 0:00:12 diff --git a/examples/reaxff/water/log.29Aug24.reaxff.water-qtpie-field.g++.4 b/examples/reaxff/water/log.29Aug24.reaxff.water-qtpie-field.g++.4 new file mode 100644 index 0000000000..07a348604e --- /dev/null +++ b/examples/reaxff/water/log.29Aug24.reaxff.water-qtpie-field.g++.4 @@ -0,0 +1,127 @@ +LAMMPS (29 Aug 2024 - Development - patch_29Aug2024-76-g3f232caf9b) + using 1 OpenMP thread(s) per MPI task +# QTPIE Water + +boundary p p p +units real +atom_style charge + +read_data data.water +Reading data file ... + orthogonal box = (0 0 0) to (31.043046 31.043046 31.043046) + 1 by 2 by 2 MPI processor grid + reading atoms ... + 3000 atoms + read_data CPU = 0.053 seconds + +variable x index 1 +variable y index 1 +variable z index 1 + +replicate $x $y $z +replicate 1 $y $z +replicate 1 1 $z +replicate 1 1 1 +Replication is creating a 1x1x1 = 1 times larger system... + orthogonal box = (0 0 0) to (31.043046 31.043046 31.043046) + 1 by 2 by 2 MPI processor grid + 3000 atoms + replicate CPU = 0.002 seconds + +pair_style reaxff NULL safezone 3.0 mincap 150 +pair_coeff * * qeq_ff.water O H +WARNING: Changed valency_val to valency_boc for X (src/REAXFF/reaxff_ffield.cpp:294) +neighbor 0.5 bin +neigh_modify every 1 delay 0 check yes + +velocity all create 300.0 4928459 rot yes dist gaussian + +fix 1 all qtpie/reaxff 1 0.0 10.0 1.0e-6 reaxff gauss_exp.txt +fix 2 all nvt temp 300 300 50.0 +fix 3 all efield 0.0 0.0 0.05 + +timestep 0.5 +thermo 10 +thermo_style custom step temp press density vol + +run 20 + +CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE + +Your simulation uses code contributions which should be cited: + +- Type Label Framework: https://doi.org/10.1021/acs.jpcb.3c08419 + +@Article{Gissinger24, + author = {Jacob R. Gissinger, Ilia Nikiforov, Yaser Afshar, Brendon Waters, Moon-ki Choi, Daniel S. Karls, Alexander Stukowski, Wonpil Im, Hendrik Heinz, Axel Kohlmeyer, and Ellad B. Tadmor}, + title = {Type Label Framework for Bonded Force Fields in LAMMPS}, + journal = {J. Phys. Chem. B}, + year = 2024, + volume = 128, + number = 13, + pages = {3282–-3297} +} + +- pair reaxff command: doi:10.1016/j.parco.2011.08.005 + +@Article{Aktulga12, + author = {H. M. Aktulga and J. C. Fogarty and S. A. Pandit and A. Y. Grama}, + title = {Parallel Reactive Molecular Dynamics: {N}umerical Methods and Algorithmic Techniques}, + journal = {Parallel Computing}, + year = 2012, + volume = 38, + number = {4--5}, + pages = {245--259} +} + +CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE + +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 10.5 + ghost atom cutoff = 10.5 + binsize = 5.25, bins = 6 6 6 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair reaxff, perpetual + attributes: half, newton off, ghost + pair build: half/bin/ghost/newtoff + stencil: full/ghost/bin/3d + bin: standard + (2) fix qtpie/reaxff, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 260.5 | 262.2 | 263.6 Mbytes + Step Temp Press Density Volume + 0 300 10137.041 1 29915.273 + 10 296.09128 3564.7969 1 29915.273 + 20 293.04308 10299.201 1 29915.273 +Loop time of 3.14492 on 4 procs for 20 steps with 3000 atoms + +Performance: 0.275 ns/day, 87.359 hours/ns, 6.359 timesteps/s, 19.078 katom-step/s +99.6% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 1.6557 | 1.6847 | 1.7281 | 2.1 | 53.57 +Neigh | 0.086503 | 0.086968 | 0.087627 | 0.2 | 2.77 +Comm | 0.003309 | 0.046699 | 0.075729 | 12.4 | 1.48 +Output | 5.0156e-05 | 5.483e-05 | 6.8111e-05 | 0.0 | 0.00 +Modify | 1.3254 | 1.3261 | 1.3266 | 0.0 | 42.16 +Other | | 0.0004552 | | | 0.01 + +Nlocal: 750 ave 760 max 735 min +Histogram: 1 0 0 0 1 0 0 0 0 2 +Nghost: 6230.5 ave 6253 max 6193 min +Histogram: 1 0 0 0 0 0 1 0 1 1 +Neighs: 276995 ave 280886 max 271360 min +Histogram: 1 0 0 0 1 0 0 0 1 1 + +Total # of neighbors = 1107981 +Ave neighs/atom = 369.327 +Neighbor list builds = 2 +Dangerous builds = 0 +Total wall time: 0:00:03 diff --git a/examples/reaxff/water/log.29Aug24.reaxff.water-qtpie.g++.1 b/examples/reaxff/water/log.29Aug24.reaxff.water-qtpie.g++.1 new file mode 100644 index 0000000000..1187a755ee --- /dev/null +++ b/examples/reaxff/water/log.29Aug24.reaxff.water-qtpie.g++.1 @@ -0,0 +1,126 @@ +LAMMPS (29 Aug 2024 - Development - patch_29Aug2024-76-g3f232caf9b) + using 1 OpenMP thread(s) per MPI task +# QTPIE Water + +boundary p p p +units real +atom_style charge + +read_data data.water +Reading data file ... + orthogonal box = (0 0 0) to (31.043046 31.043046 31.043046) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 3000 atoms + read_data CPU = 0.055 seconds + +variable x index 1 +variable y index 1 +variable z index 1 + +replicate $x $y $z +replicate 1 $y $z +replicate 1 1 $z +replicate 1 1 1 +Replication is creating a 1x1x1 = 1 times larger system... + orthogonal box = (0 0 0) to (31.043046 31.043046 31.043046) + 1 by 1 by 1 MPI processor grid + 3000 atoms + replicate CPU = 0.001 seconds + +pair_style reaxff NULL safezone 3.0 mincap 150 +pair_coeff * * qeq_ff.water O H +WARNING: Changed valency_val to valency_boc for X (src/REAXFF/reaxff_ffield.cpp:294) +neighbor 0.5 bin +neigh_modify every 1 delay 0 check yes + +velocity all create 300.0 4928459 rot yes dist gaussian + +fix 1 all qtpie/reaxff 1 0.0 10.0 1.0e-6 reaxff gauss_exp.txt +fix 2 all nvt temp 300 300 50.0 + +timestep 0.5 +thermo 10 +thermo_style custom step temp press density vol + +run 20 + +CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE + +Your simulation uses code contributions which should be cited: + +- Type Label Framework: https://doi.org/10.1021/acs.jpcb.3c08419 + +@Article{Gissinger24, + author = {Jacob R. Gissinger, Ilia Nikiforov, Yaser Afshar, Brendon Waters, Moon-ki Choi, Daniel S. Karls, Alexander Stukowski, Wonpil Im, Hendrik Heinz, Axel Kohlmeyer, and Ellad B. Tadmor}, + title = {Type Label Framework for Bonded Force Fields in LAMMPS}, + journal = {J. Phys. Chem. B}, + year = 2024, + volume = 128, + number = 13, + pages = {3282–-3297} +} + +- pair reaxff command: doi:10.1016/j.parco.2011.08.005 + +@Article{Aktulga12, + author = {H. M. Aktulga and J. C. Fogarty and S. A. Pandit and A. Y. Grama}, + title = {Parallel Reactive Molecular Dynamics: {N}umerical Methods and Algorithmic Techniques}, + journal = {Parallel Computing}, + year = 2012, + volume = 38, + number = {4--5}, + pages = {245--259} +} + +CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE + +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 10.5 + ghost atom cutoff = 10.5 + binsize = 5.25, bins = 6 6 6 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair reaxff, perpetual + attributes: half, newton off, ghost + pair build: half/bin/ghost/newtoff + stencil: full/ghost/bin/3d + bin: standard + (2) fix qtpie/reaxff, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 539.2 | 539.2 | 539.2 Mbytes + Step Temp Press Density Volume + 0 300 10138.375 1 29915.273 + 10 295.97879 3575.2769 1 29915.273 + 20 292.76583 10309.128 1 29915.273 +Loop time of 10.8138 on 1 procs for 20 steps with 3000 atoms + +Performance: 0.080 ns/day, 300.383 hours/ns, 1.849 timesteps/s, 5.548 katom-step/s +99.9% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 4.7177 | 4.7177 | 4.7177 | 0.0 | 43.63 +Neigh | 0.17607 | 0.17607 | 0.17607 | 0.0 | 1.63 +Comm | 0.0017295 | 0.0017295 | 0.0017295 | 0.0 | 0.02 +Output | 8.5431e-05 | 8.5431e-05 | 8.5431e-05 | 0.0 | 0.00 +Modify | 5.9177 | 5.9177 | 5.9177 | 0.0 | 54.72 +Other | | 0.0004911 | | | 0.00 + +Nlocal: 3000 ave 3000 max 3000 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 11077 ave 11077 max 11077 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 971830 ave 971830 max 971830 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 971830 +Ave neighs/atom = 323.94333 +Neighbor list builds = 2 +Dangerous builds = 0 +Total wall time: 0:00:12 diff --git a/examples/reaxff/water/log.29Aug24.reaxff.water-qtpie.g++.4 b/examples/reaxff/water/log.29Aug24.reaxff.water-qtpie.g++.4 new file mode 100644 index 0000000000..372156b6a2 --- /dev/null +++ b/examples/reaxff/water/log.29Aug24.reaxff.water-qtpie.g++.4 @@ -0,0 +1,126 @@ +LAMMPS (29 Aug 2024 - Development - patch_29Aug2024-76-g3f232caf9b) + using 1 OpenMP thread(s) per MPI task +# QTPIE Water + +boundary p p p +units real +atom_style charge + +read_data data.water +Reading data file ... + orthogonal box = (0 0 0) to (31.043046 31.043046 31.043046) + 1 by 2 by 2 MPI processor grid + reading atoms ... + 3000 atoms + read_data CPU = 0.053 seconds + +variable x index 1 +variable y index 1 +variable z index 1 + +replicate $x $y $z +replicate 1 $y $z +replicate 1 1 $z +replicate 1 1 1 +Replication is creating a 1x1x1 = 1 times larger system... + orthogonal box = (0 0 0) to (31.043046 31.043046 31.043046) + 1 by 2 by 2 MPI processor grid + 3000 atoms + replicate CPU = 0.002 seconds + +pair_style reaxff NULL safezone 3.0 mincap 150 +pair_coeff * * qeq_ff.water O H +WARNING: Changed valency_val to valency_boc for X (src/REAXFF/reaxff_ffield.cpp:294) +neighbor 0.5 bin +neigh_modify every 1 delay 0 check yes + +velocity all create 300.0 4928459 rot yes dist gaussian + +fix 1 all qtpie/reaxff 1 0.0 10.0 1.0e-6 reaxff gauss_exp.txt +fix 2 all nvt temp 300 300 50.0 + +timestep 0.5 +thermo 10 +thermo_style custom step temp press density vol + +run 20 + +CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE + +Your simulation uses code contributions which should be cited: + +- Type Label Framework: https://doi.org/10.1021/acs.jpcb.3c08419 + +@Article{Gissinger24, + author = {Jacob R. Gissinger, Ilia Nikiforov, Yaser Afshar, Brendon Waters, Moon-ki Choi, Daniel S. Karls, Alexander Stukowski, Wonpil Im, Hendrik Heinz, Axel Kohlmeyer, and Ellad B. Tadmor}, + title = {Type Label Framework for Bonded Force Fields in LAMMPS}, + journal = {J. Phys. Chem. B}, + year = 2024, + volume = 128, + number = 13, + pages = {3282–-3297} +} + +- pair reaxff command: doi:10.1016/j.parco.2011.08.005 + +@Article{Aktulga12, + author = {H. M. Aktulga and J. C. Fogarty and S. A. Pandit and A. Y. Grama}, + title = {Parallel Reactive Molecular Dynamics: {N}umerical Methods and Algorithmic Techniques}, + journal = {Parallel Computing}, + year = 2012, + volume = 38, + number = {4--5}, + pages = {245--259} +} + +CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE + +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 10.5 + ghost atom cutoff = 10.5 + binsize = 5.25, bins = 6 6 6 + 2 neighbor lists, perpetual/occasional/extra = 2 0 0 + (1) pair reaxff, perpetual + attributes: half, newton off, ghost + pair build: half/bin/ghost/newtoff + stencil: full/ghost/bin/3d + bin: standard + (2) fix qtpie/reaxff, perpetual, copy from (1) + attributes: half, newton off + pair build: copy + stencil: none + bin: none +Per MPI rank memory allocation (min/avg/max) = 260.5 | 262.2 | 263.6 Mbytes + Step Temp Press Density Volume + 0 300 10138.375 1 29915.273 + 10 295.97879 3575.2769 1 29915.273 + 20 292.76583 10309.128 1 29915.273 +Loop time of 3.13598 on 4 procs for 20 steps with 3000 atoms + +Performance: 0.276 ns/day, 87.111 hours/ns, 6.378 timesteps/s, 19.133 katom-step/s +99.6% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 1.6622 | 1.695 | 1.7252 | 2.2 | 54.05 +Neigh | 0.086543 | 0.087117 | 0.087848 | 0.2 | 2.78 +Comm | 0.0048192 | 0.035002 | 0.067754 | 15.4 | 1.12 +Output | 4.8033e-05 | 5.3375e-05 | 6.6893e-05 | 0.0 | 0.00 +Modify | 1.3176 | 1.3183 | 1.3189 | 0.0 | 42.04 +Other | | 0.0004753 | | | 0.02 + +Nlocal: 750 ave 760 max 735 min +Histogram: 1 0 0 0 1 0 0 0 0 2 +Nghost: 6229.5 ave 6253 max 6191 min +Histogram: 1 0 0 0 0 0 1 0 1 1 +Neighs: 277011 ave 280900 max 271380 min +Histogram: 1 0 0 0 1 0 0 0 1 1 + +Total # of neighbors = 1108044 +Ave neighs/atom = 369.348 +Neighbor list builds = 2 +Dangerous builds = 0 +Total wall time: 0:00:03 From 487f7ade68fa09a0ffe288e3bd6f0668e765f061 Mon Sep 17 00:00:00 2001 From: Stan Moore Date: Fri, 13 Sep 2024 12:14:49 -0600 Subject: [PATCH 0313/1018] Update Kokkos library in LAMMPS to v4.4.1 --- lib/kokkos/CHANGELOG.md | 15 ++ lib/kokkos/CMakeLists.txt | 2 +- lib/kokkos/Makefile.kokkos | 2 +- lib/kokkos/cmake/KokkosCore_config.h.in | 1 + lib/kokkos/cmake/kokkos_enable_options.cmake | 4 +- .../unit_tests/TestWithoutInitializing.hpp | 12 ++ lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.cpp | 39 ++++- lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.hpp | 23 ++- .../core/src/Cuda/Kokkos_Cuda_Instance.cpp | 20 +++ lib/kokkos/core/src/Kokkos_View.hpp | 2 + lib/kokkos/core/src/OpenMP/Kokkos_OpenMP.cpp | 2 +- .../src/OpenMP/Kokkos_OpenMP_Instance.cpp | 39 +++-- .../src/OpenMP/Kokkos_OpenMP_Instance.hpp | 4 +- .../src/OpenMP/Kokkos_OpenMP_UniqueToken.hpp | 3 +- lib/kokkos/core/src/View/Kokkos_ViewAlloc.hpp | 45 ++++++ lib/kokkos/core/src/impl/Kokkos_ViewCtor.hpp | 25 ++- .../core/src/impl/Kokkos_ViewMapping.hpp | 10 +- lib/kokkos/core/unit_test/TestViewOfViews.hpp | 122 ++++++++++---- .../core/unit_test/cuda/TestCuda_Spaces.cpp | 16 ++ lib/kokkos/master_history.txt | 1 + lib/kokkos/simd/src/Kokkos_SIMD_AVX2.hpp | 12 +- lib/kokkos/simd/unit_tests/TestSIMD.cpp | 1 + .../include/TestSIMD_Construction.hpp | 150 ++++++++++++++++++ 23 files changed, 470 insertions(+), 80 deletions(-) create mode 100644 lib/kokkos/simd/unit_tests/include/TestSIMD_Construction.hpp diff --git a/lib/kokkos/CHANGELOG.md b/lib/kokkos/CHANGELOG.md index 78225f9e6c..7b1d69e566 100644 --- a/lib/kokkos/CHANGELOG.md +++ b/lib/kokkos/CHANGELOG.md @@ -1,5 +1,20 @@ # CHANGELOG +## [4.4.01](https://github.com/kokkos/kokkos/tree/4.4.01) +[Full Changelog](https://github.com/kokkos/kokkos/compare/4.0.00...4.4.01) + +### Features: +* Introduce new SequentialHostInit view allocation property [\#7229](https://github.com/kokkos/kokkos/pull/7229) + +### Backend and Architecture Enhancements: + +#### CUDA: +* Experimental support for unified memory mode (intended for Grace-Hopper etc.) [\#6823](https://github.com/kokkos/kokkos/pull/6823) + +### Bug Fixes +* OpenMP: Fix issue related to the visibility of an internal symbol with shared libraries that affected `ScatterView` in particular [\#7284](https://github.com/kokkos/kokkos/pull/7284) +* Fix implicit copy assignment operators in few AVX2 masks being deleted [#7296](https://github.com/kokkos/kokkos/pull/7296) + ## [4.4.00](https://github.com/kokkos/kokkos/tree/4.4.00) [Full Changelog](https://github.com/kokkos/kokkos/compare/4.3.01...4.4.00) diff --git a/lib/kokkos/CMakeLists.txt b/lib/kokkos/CMakeLists.txt index 054de2c1da..736cbac218 100644 --- a/lib/kokkos/CMakeLists.txt +++ b/lib/kokkos/CMakeLists.txt @@ -151,7 +151,7 @@ ENDIF() set(Kokkos_VERSION_MAJOR 4) set(Kokkos_VERSION_MINOR 4) -set(Kokkos_VERSION_PATCH 0) +set(Kokkos_VERSION_PATCH 1) set(Kokkos_VERSION "${Kokkos_VERSION_MAJOR}.${Kokkos_VERSION_MINOR}.${Kokkos_VERSION_PATCH}") message(STATUS "Kokkos version: ${Kokkos_VERSION}") math(EXPR KOKKOS_VERSION "${Kokkos_VERSION_MAJOR} * 10000 + ${Kokkos_VERSION_MINOR} * 100 + ${Kokkos_VERSION_PATCH}") diff --git a/lib/kokkos/Makefile.kokkos b/lib/kokkos/Makefile.kokkos index a8e1e803f4..eb059d9b81 100644 --- a/lib/kokkos/Makefile.kokkos +++ b/lib/kokkos/Makefile.kokkos @@ -12,7 +12,7 @@ endif KOKKOS_VERSION_MAJOR = 4 KOKKOS_VERSION_MINOR = 4 -KOKKOS_VERSION_PATCH = 0 +KOKKOS_VERSION_PATCH = 1 KOKKOS_VERSION = $(shell echo $(KOKKOS_VERSION_MAJOR)*10000+$(KOKKOS_VERSION_MINOR)*100+$(KOKKOS_VERSION_PATCH) | bc) # Options: Cuda,HIP,SYCL,OpenMPTarget,OpenMP,Threads,Serial diff --git a/lib/kokkos/cmake/KokkosCore_config.h.in b/lib/kokkos/cmake/KokkosCore_config.h.in index 7997aa3707..a93007ff83 100644 --- a/lib/kokkos/cmake/KokkosCore_config.h.in +++ b/lib/kokkos/cmake/KokkosCore_config.h.in @@ -37,6 +37,7 @@ #cmakedefine KOKKOS_ENABLE_CUDA_LAMBDA // deprecated #cmakedefine KOKKOS_ENABLE_CUDA_CONSTEXPR #cmakedefine KOKKOS_ENABLE_IMPL_CUDA_MALLOC_ASYNC +#cmakedefine KOKKOS_ENABLE_IMPL_CUDA_UNIFIED_MEMORY #cmakedefine KOKKOS_ENABLE_HIP_RELOCATABLE_DEVICE_CODE #cmakedefine KOKKOS_ENABLE_HIP_MULTIPLE_KERNEL_INSTANTIATIONS #cmakedefine KOKKOS_ENABLE_IMPL_HIP_UNIFIED_MEMORY diff --git a/lib/kokkos/cmake/kokkos_enable_options.cmake b/lib/kokkos/cmake/kokkos_enable_options.cmake index b900c4a232..53764b0c68 100644 --- a/lib/kokkos/cmake/kokkos_enable_options.cmake +++ b/lib/kokkos/cmake/kokkos_enable_options.cmake @@ -48,6 +48,8 @@ KOKKOS_ENABLE_OPTION(CUDA_LAMBDA ${CUDA_LAMBDA_DEFAULT} "Whether to allow lambda # resolved but we keep the option around a bit longer to be safe. KOKKOS_ENABLE_OPTION(IMPL_CUDA_MALLOC_ASYNC ON "Whether to enable CudaMallocAsync (requires CUDA Toolkit 11.2)") KOKKOS_ENABLE_OPTION(IMPL_NVHPC_AS_DEVICE_COMPILER OFF "Whether to allow nvc++ as Cuda device compiler") +KOKKOS_ENABLE_OPTION(IMPL_CUDA_UNIFIED_MEMORY OFF "Whether to leverage unified memory architectures for CUDA") + KOKKOS_ENABLE_OPTION(DEPRECATED_CODE_4 ON "Whether code deprecated in major release 4 is available" ) KOKKOS_ENABLE_OPTION(DEPRECATION_WARNINGS ON "Whether to emit deprecation warnings" ) KOKKOS_ENABLE_OPTION(HIP_RELOCATABLE_DEVICE_CODE OFF "Whether to enable relocatable device code (RDC) for HIP") @@ -135,7 +137,7 @@ FUNCTION(check_device_specific_options) ENDIF() ENDFUNCTION() -CHECK_DEVICE_SPECIFIC_OPTIONS(DEVICE CUDA OPTIONS CUDA_UVM CUDA_RELOCATABLE_DEVICE_CODE CUDA_LAMBDA CUDA_CONSTEXPR CUDA_LDG_INTRINSIC) +CHECK_DEVICE_SPECIFIC_OPTIONS(DEVICE CUDA OPTIONS CUDA_UVM CUDA_RELOCATABLE_DEVICE_CODE CUDA_LAMBDA CUDA_CONSTEXPR CUDA_LDG_INTRINSIC IMPL_CUDA_UNIFIED_MEMORY) CHECK_DEVICE_SPECIFIC_OPTIONS(DEVICE HIP OPTIONS HIP_RELOCATABLE_DEVICE_CODE) CHECK_DEVICE_SPECIFIC_OPTIONS(DEVICE HPX OPTIONS IMPL_HPX_ASYNC_DISPATCH) diff --git a/lib/kokkos/containers/unit_tests/TestWithoutInitializing.hpp b/lib/kokkos/containers/unit_tests/TestWithoutInitializing.hpp index 7201cd402a..e8558628dc 100644 --- a/lib/kokkos/containers/unit_tests/TestWithoutInitializing.hpp +++ b/lib/kokkos/containers/unit_tests/TestWithoutInitializing.hpp @@ -37,6 +37,17 @@ #endif ///@} +/// Some tests are skipped for unified memory space +#if defined(KOKKOS_ENABLE_IMPL_CUDA_UNIFIED_MEMORY) +#define GTEST_SKIP_IF_UNIFIED_MEMORY_SPACE \ + if constexpr (std::is_same_v) \ + GTEST_SKIP() << "skipping since unified memory requires additional " \ + "fences"; +#else +#define GTEST_SKIP_IF_UNIFIED_MEMORY_SPACE +#endif + TEST(TEST_CATEGORY, resize_realloc_no_init_dualview) { using namespace Kokkos::Test::Tools; listen_tool_events(Config::DisableAll(), Config::EnableKernels()); @@ -657,6 +668,7 @@ TEST(TEST_CATEGORY, create_mirror_no_init_dynamicview) { TEST(TEST_CATEGORY, create_mirror_view_and_copy_dynamicview) { GTEST_SKIP_IF_CUDAUVM_MEMORY_SPACE + GTEST_SKIP_IF_UNIFIED_MEMORY_SPACE using namespace Kokkos::Test::Tools; listen_tool_events(Config::DisableAll(), Config::EnableKernels(), diff --git a/lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.cpp b/lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.cpp index 75318aff77..6ae24022c8 100644 --- a/lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.cpp +++ b/lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.cpp @@ -31,7 +31,6 @@ #include #include -//#include #include #include @@ -178,6 +177,29 @@ void *impl_allocate_common(const int device_id, cudaError_t error_code = cudaSuccess; #ifndef CUDART_VERSION #error CUDART_VERSION undefined! +#elif defined(KOKKOS_ENABLE_IMPL_CUDA_UNIFIED_MEMORY) + // This is intended for Grace-Hopper (and future unified memory architectures) + // The idea is to use host allocator and then advise to keep it in HBM on the + // device, but that requires CUDA 12.2 + static_assert(CUDART_VERSION >= 12020, + "CUDA runtime version >=12.2 required when " + "Kokkos_ENABLE_IMPL_CUDA_UNIFIED_MEMORY is set. " + "Please update your CUDA runtime version or " + "reconfigure with " + "-D Kokkos_ENABLE_IMPL_CUDA_UNIFIED_MEMORY=OFF"); + if (arg_alloc_size) { // cudaMemAdvise_v2 does not work with nullptr + error_code = cudaMallocManaged(&ptr, arg_alloc_size, cudaMemAttachGlobal); + if (error_code == cudaSuccess) { + // One would think cudaMemLocation{device_id, + // cudaMemLocationTypeDevice} would work but it doesn't. I.e. the order of + // members doesn't seem to be defined. + cudaMemLocation loc; + loc.id = device_id; + loc.type = cudaMemLocationTypeDevice; + KOKKOS_IMPL_CUDA_SAFE_CALL(cudaMemAdvise_v2( + ptr, arg_alloc_size, cudaMemAdviseSetPreferredLocation, loc)); + } + } #elif (defined(KOKKOS_ENABLE_IMPL_CUDA_MALLOC_ASYNC) && CUDART_VERSION >= 11020) if (arg_alloc_size >= memory_threshold_g) { error_code = cudaMallocAsync(&ptr, arg_alloc_size, stream); @@ -190,9 +212,13 @@ void *impl_allocate_common(const int device_id, "Kokkos::Cuda: backend fence after async malloc"); } } - } else + } else { + error_code = cudaMalloc(&ptr, arg_alloc_size); + } +#else + error_code = cudaMalloc(&ptr, arg_alloc_size); #endif - { error_code = cudaMalloc(&ptr, arg_alloc_size); } + if (error_code != cudaSuccess) { // TODO tag as unlikely branch // This is the only way to clear the last error, which // we should do here since we're turning it into an @@ -326,6 +352,9 @@ void CudaSpace::impl_deallocate( } #ifndef CUDART_VERSION #error CUDART_VERSION undefined! +#elif defined(KOKKOS_ENABLE_IMPL_CUDA_UNIFIED_MEMORY) + KOKKOS_IMPL_CUDA_SAFE_CALL(cudaSetDevice(m_device)); + KOKKOS_IMPL_CUDA_SAFE_CALL(cudaFree(arg_alloc_ptr)); #elif (defined(KOKKOS_ENABLE_IMPL_CUDA_MALLOC_ASYNC) && CUDART_VERSION >= 11020) if (arg_alloc_size >= memory_threshold_g) { Impl::cuda_device_synchronize( @@ -436,8 +465,12 @@ void cuda_prefetch_pointer(const Cuda &space, const void *ptr, size_t bytes, #include +#if !defined(KOKKOS_ENABLE_IMPL_CUDA_UNIFIED_MEMORY) KOKKOS_IMPL_HOST_INACCESSIBLE_SHARED_ALLOCATION_RECORD_EXPLICIT_INSTANTIATION( Kokkos::CudaSpace); +#else +KOKKOS_IMPL_SHARED_ALLOCATION_RECORD_EXPLICIT_INSTANTIATION(Kokkos::CudaSpace); +#endif KOKKOS_IMPL_SHARED_ALLOCATION_RECORD_EXPLICIT_INSTANTIATION( Kokkos::CudaUVMSpace); KOKKOS_IMPL_SHARED_ALLOCATION_RECORD_EXPLICIT_INSTANTIATION( diff --git a/lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.hpp b/lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.hpp index 0e20193e8b..e1d062d72d 100644 --- a/lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.hpp +++ b/lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.hpp @@ -88,6 +88,19 @@ class CudaSpace { void* allocate(const char* arg_label, const size_t arg_alloc_size, const size_t arg_logical_size = 0) const; +#if defined(KOKKOS_ENABLE_IMPL_CUDA_UNIFIED_MEMORY) + template + void* allocate(const ExecutionSpace&, const size_t arg_alloc_size) const { + return allocate(arg_alloc_size); + } + template + void* allocate(const ExecutionSpace&, const char* arg_label, + const size_t arg_alloc_size, + const size_t arg_logical_size = 0) const { + return allocate(arg_label, arg_alloc_size, arg_logical_size); + } +#endif + /**\brief Deallocate untracked memory in the cuda space */ void deallocate(void* const arg_alloc_ptr, const size_t arg_alloc_size) const; void deallocate(const char* arg_label, void* const arg_alloc_ptr, @@ -337,7 +350,11 @@ static_assert( template <> struct MemorySpaceAccess { enum : bool { assignable = false }; - enum : bool { accessible = false }; +#if !defined(KOKKOS_ENABLE_IMPL_CUDA_UNIFIED_MEMORY) + enum : bool{accessible = false}; +#else + enum : bool { accessible = true }; +#endif enum : bool { deepcopy = true }; }; @@ -558,8 +575,12 @@ struct DeepCopy #include +namespace { +int g_openmp_hardware_max_threads = 1; +} + namespace Kokkos { namespace Impl { std::vector OpenMPInternal::all_instances; std::mutex OpenMPInternal::all_instances_mutex; +int OpenMPInternal::max_hardware_threads() noexcept { + return g_openmp_hardware_max_threads; +} + void OpenMPInternal::clear_thread_data() { const size_t member_bytes = sizeof(int64_t) * @@ -188,9 +196,9 @@ void OpenMPInternal::initialize(int thread_count) { // Before any other call to OMP query the maximum number of threads // and save the value for re-initialization unit testing. - Impl::g_openmp_hardware_max_threads = get_current_max_threads(); + g_openmp_hardware_max_threads = get_current_max_threads(); - int process_num_threads = Impl::g_openmp_hardware_max_threads; + int process_num_threads = g_openmp_hardware_max_threads; if (Kokkos::hwloc::available()) { process_num_threads = Kokkos::hwloc::get_available_numa_count() * @@ -203,11 +211,11 @@ void OpenMPInternal::initialize(int thread_count) { // process_num_threads if thread_count > 0, set // g_openmp_hardware_max_threads to thread_count if (thread_count < 0) { - thread_count = Impl::g_openmp_hardware_max_threads; + thread_count = g_openmp_hardware_max_threads; } else if (thread_count == 0) { - if (Impl::g_openmp_hardware_max_threads != process_num_threads) { - Impl::g_openmp_hardware_max_threads = process_num_threads; - omp_set_num_threads(Impl::g_openmp_hardware_max_threads); + if (g_openmp_hardware_max_threads != process_num_threads) { + g_openmp_hardware_max_threads = process_num_threads; + omp_set_num_threads(g_openmp_hardware_max_threads); } } else { if (Kokkos::show_warnings() && thread_count > process_num_threads) { @@ -218,16 +226,16 @@ void OpenMPInternal::initialize(int thread_count) { << ", requested thread : " << std::setw(3) << thread_count << std::endl; } - Impl::g_openmp_hardware_max_threads = thread_count; - omp_set_num_threads(Impl::g_openmp_hardware_max_threads); + g_openmp_hardware_max_threads = thread_count; + omp_set_num_threads(g_openmp_hardware_max_threads); } // setup thread local -#pragma omp parallel num_threads(Impl::g_openmp_hardware_max_threads) +#pragma omp parallel num_threads(g_openmp_hardware_max_threads) { Impl::SharedAllocationRecord::tracking_enable(); } auto &instance = OpenMPInternal::singleton(); - instance.m_pool_size = Impl::g_openmp_hardware_max_threads; + instance.m_pool_size = g_openmp_hardware_max_threads; // New, unified host thread team data: { @@ -272,10 +280,9 @@ void OpenMPInternal::finalize() { if (this == &singleton()) { auto const &instance = singleton(); // Silence Cuda Warning - const int nthreads = - instance.m_pool_size <= Impl::g_openmp_hardware_max_threads - ? Impl::g_openmp_hardware_max_threads - : instance.m_pool_size; + const int nthreads = instance.m_pool_size <= g_openmp_hardware_max_threads + ? g_openmp_hardware_max_threads + : instance.m_pool_size; (void)nthreads; #pragma omp parallel num_threads(nthreads) @@ -284,7 +291,7 @@ void OpenMPInternal::finalize() { // allow main thread to track Impl::SharedAllocationRecord::tracking_enable(); - Impl::g_openmp_hardware_max_threads = 1; + g_openmp_hardware_max_threads = 1; } m_initialized = false; @@ -307,7 +314,7 @@ void OpenMPInternal::print_configuration(std::ostream &s) const { if (m_initialized) { const int numa_count = 1; - const int core_per_numa = Impl::g_openmp_hardware_max_threads; + const int core_per_numa = g_openmp_hardware_max_threads; const int thread_per_core = 1; s << " thread_pool_topology[ " << numa_count << " x " << core_per_numa diff --git a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Instance.hpp b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Instance.hpp index f4a0d3e201..2aed723b18 100644 --- a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Instance.hpp +++ b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Instance.hpp @@ -47,8 +47,6 @@ namespace Impl { class OpenMPInternal; -inline int g_openmp_hardware_max_threads = 1; - struct OpenMPTraits { static constexpr int MAX_THREAD_COUNT = 512; }; @@ -86,6 +84,8 @@ class OpenMPInternal { void clear_thread_data(); + static int max_hardware_threads() noexcept; + int thread_pool_size() const { return m_pool_size; } void resize_thread_data(size_t pool_reduce_bytes, size_t team_reduce_bytes, diff --git a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_UniqueToken.hpp b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_UniqueToken.hpp index a37e1758a2..5937c093ba 100644 --- a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_UniqueToken.hpp +++ b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_UniqueToken.hpp @@ -105,7 +105,8 @@ class UniqueToken { /// \brief upper bound for acquired values, i.e. 0 <= value < size() KOKKOS_INLINE_FUNCTION int size() const noexcept { - KOKKOS_IF_ON_HOST((return Kokkos::Impl::g_openmp_hardware_max_threads;)) + KOKKOS_IF_ON_HOST( + (return Kokkos::Impl::OpenMPInternal::max_hardware_threads();)) KOKKOS_IF_ON_DEVICE((return 0;)) } diff --git a/lib/kokkos/core/src/View/Kokkos_ViewAlloc.hpp b/lib/kokkos/core/src/View/Kokkos_ViewAlloc.hpp index 95cb6f619c..1ade75692f 100644 --- a/lib/kokkos/core/src/View/Kokkos_ViewAlloc.hpp +++ b/lib/kokkos/core/src/View/Kokkos_ViewAlloc.hpp @@ -313,6 +313,51 @@ struct ViewValueFunctor { void destroy_shared_allocation() {} }; + +template +struct ViewValueFunctorSequentialHostInit { + using ExecSpace = typename DeviceType::execution_space; + using MemSpace = typename DeviceType::memory_space; + static_assert(SpaceAccessibility::accessible); + + ValueType* ptr; + size_t n; + + ViewValueFunctorSequentialHostInit() = default; + + ViewValueFunctorSequentialHostInit(ExecSpace const& /*arg_space*/, + ValueType* const arg_ptr, + size_t const arg_n, + std::string /*arg_name*/) + : ptr(arg_ptr), n(arg_n) {} + + ViewValueFunctorSequentialHostInit(ValueType* const arg_ptr, + size_t const arg_n, + std::string /*arg_name*/) + : ptr(arg_ptr), n(arg_n) {} + + void construct_shared_allocation() { + if constexpr (std::is_trivial_v) { + // value-initialization is equivalent to filling with zeros + std::memset(static_cast(ptr), 0, n * sizeof(ValueType)); + } else { + for (size_t i = 0; i < n; ++i) { + new (ptr + i) ValueType(); + } + } + } + + void destroy_shared_allocation() { + if constexpr (std::is_trivially_destructible_v) { + // do nothing, don't bother calling the destructor + } else { + for (size_t i = 0; i < n; ++i) { + (ptr + i)->~ValueType(); + } + } + } +}; + } // namespace Kokkos::Impl #endif // KOKKOS_VIEW_ALLOC_HPP diff --git a/lib/kokkos/core/src/impl/Kokkos_ViewCtor.hpp b/lib/kokkos/core/src/impl/Kokkos_ViewCtor.hpp index e1b8ba86a5..379180ae64 100644 --- a/lib/kokkos/core/src/impl/Kokkos_ViewCtor.hpp +++ b/lib/kokkos/core/src/impl/Kokkos_ViewCtor.hpp @@ -23,12 +23,16 @@ namespace Kokkos { namespace Impl { +struct SequentialHostInit_t {}; struct WithoutInitializing_t {}; struct AllowPadding_t {}; template struct is_view_ctor_property : public std::false_type {}; +template <> +struct is_view_ctor_property : public std::true_type {}; + template <> struct is_view_ctor_property : public std::true_type {}; @@ -84,10 +88,10 @@ struct ViewCtorProp> { /* Property flags have constexpr value */ template -struct ViewCtorProp< - std::enable_if_t::value || - std::is_same::value>, - P> { +struct ViewCtorProp || + std::is_same_v || + std::is_same_v>, + P> { ViewCtorProp() = default; ViewCtorProp(const ViewCtorProp &) = default; ViewCtorProp &operator=(const ViewCtorProp &) = default; @@ -199,6 +203,11 @@ struct ViewCtorProp : public ViewCtorProp... { Kokkos::Impl::has_type::value; static constexpr bool initialize = !Kokkos::Impl::has_type::value; + static constexpr bool sequential_host_init = + Kokkos::Impl::has_type::value; + static_assert(initialize || !sequential_host_init, + "Incompatible WithoutInitializing and SequentialHostInit view " + "alloc properties"); using memory_space = typename var_memory_space::type; using execution_space = typename var_execution_space::type; @@ -251,7 +260,9 @@ auto with_properties_if_unset(const ViewCtorProp &view_ctor_prop, (is_view_label::value && !ViewCtorProp::has_label) || (std::is_same_v && - ViewCtorProp::initialize)) { + ViewCtorProp::initialize) || + (std::is_same_v && + !ViewCtorProp::sequential_host_init)) { using NewViewCtorProp = ViewCtorProp; NewViewCtorProp new_view_ctor_prop(view_ctor_prop); static_cast &>(new_view_ctor_prop).value = @@ -299,7 +310,9 @@ struct WithPropertiesIfUnset, Property, Properties...> { (is_view_label::value && !ViewCtorProp::has_label) || (std::is_same_v && - ViewCtorProp::initialize)) { + ViewCtorProp::initialize) || + (std::is_same_v && + !ViewCtorProp::sequential_host_init)) { using NewViewCtorProp = ViewCtorProp; NewViewCtorProp new_view_ctor_prop(view_ctor_prop); static_cast &>(new_view_ctor_prop).value = diff --git a/lib/kokkos/core/src/impl/Kokkos_ViewMapping.hpp b/lib/kokkos/core/src/impl/Kokkos_ViewMapping.hpp index 8919dccdb7..10aaa63b7c 100644 --- a/lib/kokkos/core/src/impl/Kokkos_ViewMapping.hpp +++ b/lib/kokkos/core/src/impl/Kokkos_ViewMapping.hpp @@ -2825,10 +2825,12 @@ class ViewMapping< using memory_space = typename Traits::memory_space; static_assert( SpaceAccessibility::accessible); - using value_type = typename Traits::value_type; - using functor_type = - ViewValueFunctor, - value_type>; + using device_type = Kokkos::Device; + using value_type = typename Traits::value_type; + using functor_type = std::conditional_t< + alloc_prop::sequential_host_init, + ViewValueFunctorSequentialHostInit, + ViewValueFunctor>; using record_type = Kokkos::Impl::SharedAllocationRecord; diff --git a/lib/kokkos/core/unit_test/TestViewOfViews.hpp b/lib/kokkos/core/unit_test/TestViewOfViews.hpp index a87c829bb7..1d53bca336 100644 --- a/lib/kokkos/core/unit_test/TestViewOfViews.hpp +++ b/lib/kokkos/core/unit_test/TestViewOfViews.hpp @@ -20,7 +20,7 @@ namespace { -// User-defined type with a View data member +// User-defined types with a View data member template class S { V v_; @@ -28,48 +28,102 @@ class S { public: template S(std::string label, Extents... extents) : v_(std::move(label), extents...) {} - S() = default; + KOKKOS_DEFAULTED_FUNCTION S() = default; }; template -void test_view_of_views() { +class N { // not default constructible + V v_; + + public: + template + N(std::string label, Extents... extents) : v_(std::move(label), extents...) {} +}; + +template +class H { // constructible and destructible only from on the host side + V v_; + + public: + template + H(std::string label, Extents... extents) : v_(std::move(label), extents...) {} + H() {} + ~H() {} +}; + +template +void test_view_of_views_default() { + // assigning a default-constructed view to destruct the inner objects using VoV = Kokkos::View; - { // assigning a default-constructed view to destruct the inner objects - VoV vov("vov", 2, 3); - V a("a"); - V b("b"); - vov(0, 0) = a; - vov(1, 0) = a; - vov(0, 1) = b; + VoV vov("vov", 2, 3); + V a("a"); + V b("b"); + vov(0, 0) = a; + vov(1, 0) = a; + vov(0, 1) = b; #ifndef KOKKOS_ENABLE_IMPL_VIEW_OF_VIEWS_DESTRUCTOR_PRECONDITION_VIOLATION_WORKAROUND - vov(0, 0) = V(); - vov(1, 0) = V(); - vov(0, 1) = V(); + vov(0, 0) = V(); + vov(1, 0) = V(); + vov(0, 1) = V(); #endif - } - { // using placement new to construct the inner objects and explicitly - // calling the destructor - VoV vov(Kokkos::view_alloc("vov", Kokkos::WithoutInitializing), 2, 3); - V a("a"); - V b("b"); - new (&vov(0, 0)) V(a); - new (&vov(1, 0)) V(a); - new (&vov(0, 1)) V(b); -#ifndef KOKKOS_ENABLE_IMPL_VIEW_OF_VIEWS_DESTRUCTOR_PRECONDITION_VIOLATION_WORKAROUND - vov(0, 0).~V(); - vov(1, 0).~V(); - vov(0, 1).~V(); -#else - // leaks memory -#endif - } } -TEST(TEST_CATEGORY, view_of_views) { - test_view_of_views>(); - test_view_of_views>(); +template +void test_view_of_views_without_initializing() { + // using placement new to construct the inner objects and explicitly + // calling the destructor + using VoV = Kokkos::View; + VoV vov(Kokkos::view_alloc("vov", Kokkos::WithoutInitializing), 2, 3); + V a("a"); + V b("b"); + new (&vov(0, 0)) V(a); + new (&vov(1, 0)) V(a); + new (&vov(0, 1)) V(b); +#ifndef KOKKOS_ENABLE_IMPL_VIEW_OF_VIEWS_DESTRUCTOR_PRECONDITION_VIOLATION_WORKAROUND + vov(0, 0).~V(); + vov(1, 0).~V(); + vov(0, 1).~V(); +#else + // leaks memory +#endif +} + +template +void test_view_of_views_sequential_host_init() { + // inner views value-initialized sequentially on the host, and also + // sequentially destructed on the host, without the need to cleanup + using VoV = Kokkos::View; + VoV vov(Kokkos::view_alloc("vov", Kokkos::SequentialHostInit), 2, 3); + V a("a"); + V b("b"); + vov(0, 0) = a; + vov(1, 0) = a; + vov(0, 1) = b; +} + +TEST(TEST_CATEGORY, view_of_views_default) { + test_view_of_views_default>(); + test_view_of_views_default>(); // User-defined type with View data member - test_view_of_views>>(); + test_view_of_views_default>>(); +} + +TEST(TEST_CATEGORY, view_of_views_without_initializing) { + test_view_of_views_without_initializing>(); + test_view_of_views_without_initializing< + S>>(); + test_view_of_views_without_initializing< + N>>(); + test_view_of_views_without_initializing< + H>>(); +} + +TEST(TEST_CATEGORY, test_view_of_views_sequential_host_init) { + test_view_of_views_sequential_host_init>(); + test_view_of_views_sequential_host_init< + S>>(); + test_view_of_views_sequential_host_init< + H>>(); } } // namespace diff --git a/lib/kokkos/core/unit_test/cuda/TestCuda_Spaces.cpp b/lib/kokkos/core/unit_test/cuda/TestCuda_Spaces.cpp index 11fe6b8555..f40af99e7c 100644 --- a/lib/kokkos/core/unit_test/cuda/TestCuda_Spaces.cpp +++ b/lib/kokkos/core/unit_test/cuda/TestCuda_Spaces.cpp @@ -39,9 +39,14 @@ TEST(cuda, space_access) { !Kokkos::Impl::MemorySpaceAccess::assignable); +#ifndef KOKKOS_ENABLE_IMPL_CUDA_UNIFIED_MEMORY static_assert( !Kokkos::Impl::MemorySpaceAccess::accessible); +#else + static_assert(Kokkos::Impl::MemorySpaceAccess::accessible); +#endif static_assert( !Kokkos::Impl::MemorySpaceAccess::accessible); +#ifndef KOKKOS_ENABLE_IMPL_CUDA_UNIFIED_MEMORY static_assert(!Kokkos::SpaceAccessibility::accessible); +#else + static_assert(Kokkos::SpaceAccessibility::accessible); +#endif static_assert(Kokkos::SpaceAccessibility::accessible); @@ -157,8 +167,14 @@ TEST(cuda, space_access) { Kokkos::SpaceAccessibility::accessible); +#ifndef KOKKOS_ENABLE_IMPL_CUDA_UNIFIED_MEMORY static_assert(std::is_same::Space, Kokkos::HostSpace>::value); +#else + static_assert(std::is_same::Space, + Kokkos::Device>::value); +#endif static_assert( std::is_same::Space, diff --git a/lib/kokkos/master_history.txt b/lib/kokkos/master_history.txt index a0e83bef23..f2a4163610 100644 --- a/lib/kokkos/master_history.txt +++ b/lib/kokkos/master_history.txt @@ -38,3 +38,4 @@ tag: 4.2.01 date: 01:30:2024 master: 71a9bcae release: 221e5f7a tag: 4.3.00 date: 04:03:2024 master: e0dc0128 release: f08217a4 tag: 4.3.01 date: 05:07:2024 master: 486cc745 release: 262d2d6e tag: 4.4.00 date: 08:08:2024 master: 6ecdf605 release: 6068673c +tag: 4.4.01 date: 09:12:2024 master: 08ceff92 release: 2d60c039 diff --git a/lib/kokkos/simd/src/Kokkos_SIMD_AVX2.hpp b/lib/kokkos/simd/src/Kokkos_SIMD_AVX2.hpp index 27c8af79ab..0525dc8887 100644 --- a/lib/kokkos/simd/src/Kokkos_SIMD_AVX2.hpp +++ b/lib/kokkos/simd/src/Kokkos_SIMD_AVX2.hpp @@ -361,9 +361,7 @@ class simd_mask> { }; using value_type = bool; using abi_type = simd_abi::avx2_fixed_size<4>; - KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask() = default; - KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask(simd_mask const&) = default; - KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask(simd_mask&&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask() = default; KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION explicit simd_mask(value_type value) : m_value(_mm_set1_epi32(-std::int32_t(value))) {} KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION static constexpr std::size_t size() { @@ -460,9 +458,7 @@ class simd_mask> { }; using value_type = bool; using abi_type = simd_abi::avx2_fixed_size<8>; - KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask() = default; - KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask(simd_mask const&) = default; - KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask(simd_mask&&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask() = default; KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION explicit simd_mask(value_type value) : m_value(_mm256_set1_epi32(-std::int32_t(value))) {} KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION static constexpr std::size_t size() { @@ -561,9 +557,7 @@ class simd_mask> { }; using value_type = bool; using abi_type = simd_abi::avx2_fixed_size<4>; - KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask() = default; - KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask(simd_mask const&) = default; - KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask(simd_mask&&) = default; + KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION simd_mask() = default; KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION explicit simd_mask(value_type value) : m_value(_mm256_set1_epi64x(-std::int64_t(value))) {} KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION static constexpr std::size_t size() { diff --git a/lib/kokkos/simd/unit_tests/TestSIMD.cpp b/lib/kokkos/simd/unit_tests/TestSIMD.cpp index 7a1f9be2a0..df18b43c4e 100644 --- a/lib/kokkos/simd/unit_tests/TestSIMD.cpp +++ b/lib/kokkos/simd/unit_tests/TestSIMD.cpp @@ -22,3 +22,4 @@ #include #include #include +#include diff --git a/lib/kokkos/simd/unit_tests/include/TestSIMD_Construction.hpp b/lib/kokkos/simd/unit_tests/include/TestSIMD_Construction.hpp new file mode 100644 index 0000000000..0ceb1496c4 --- /dev/null +++ b/lib/kokkos/simd/unit_tests/include/TestSIMD_Construction.hpp @@ -0,0 +1,150 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#ifndef KOKKOS_TEST_SIMD_CONSTRUCTION_HPP +#define KOKKOS_TEST_SIMD_CONSTRUCTION_HPP + +#include +#include + +template +inline void host_test_simd_traits() { + using simd_type = Kokkos::Experimental::simd; + + static_assert(std::is_nothrow_default_constructible_v); + static_assert(std::is_nothrow_copy_assignable_v); + static_assert(std::is_nothrow_copy_constructible_v); + static_assert(std::is_nothrow_move_assignable_v); + static_assert(std::is_nothrow_move_constructible_v); + + simd_type default_simd, result; + simd_type test_simd(KOKKOS_LAMBDA(std::size_t i) { return (i % 2 == 0); }); + simd_type copy_simd(test_simd); + simd_type move_simd(std::move(copy_simd)); + default_simd = std::move(move_simd); + result = default_simd; + EXPECT_TRUE(all_of(test_simd == result)); +} + +template +inline void host_test_mask_traits() { + using mask_type = Kokkos::Experimental::simd_mask; + + static_assert(std::is_nothrow_default_constructible_v); + static_assert(std::is_nothrow_copy_assignable_v); + static_assert(std::is_nothrow_copy_constructible_v); + static_assert(std::is_nothrow_move_assignable_v); + static_assert(std::is_nothrow_move_constructible_v); + + mask_type default_mask, result; + mask_type test_mask(KOKKOS_LAMBDA(std::size_t i) { return (i % 2 == 0); }); + mask_type copy_mask(test_mask); + mask_type move_mask(std::move(copy_mask)); + default_mask = std::move(move_mask); + result = default_mask; + EXPECT_EQ(test_mask, result); +} + +template +inline void host_check_construction() { + if constexpr (is_type_v>) { + host_test_simd_traits(); + host_test_mask_traits(); + } +} + +template +inline void host_check_construction_all_types( + Kokkos::Experimental::Impl::data_types) { + (host_check_construction(), ...); +} + +template +inline void host_check_construction_all_abis( + Kokkos::Experimental::Impl::abi_set) { + using DataTypes = Kokkos::Experimental::Impl::data_type_set; + (host_check_construction_all_types(DataTypes()), ...); +} + +template +KOKKOS_INLINE_FUNCTION void device_test_simd_traits() { + using simd_type = Kokkos::Experimental::simd; + + simd_type default_simd, result; + simd_type test_simd(KOKKOS_LAMBDA(std::size_t i) { return (i % 2 == 0); }); + simd_type copy_simd(test_simd); + simd_type move_simd(std::move(copy_simd)); + default_simd = std::move(move_simd); + result = default_simd; + + kokkos_checker checker; + checker.truth(all_of(test_simd == result)); +} + +template +KOKKOS_INLINE_FUNCTION void device_test_mask_traits() { + using mask_type = Kokkos::Experimental::simd_mask; + + mask_type default_mask, result; + mask_type test_mask(KOKKOS_LAMBDA(std::size_t i) { return (i % 2 == 0); }); + mask_type copy_mask(test_mask); + mask_type move_mask(std::move(copy_mask)); + default_mask = std::move(move_mask); + result = default_mask; + + kokkos_checker checker; + checker.truth(test_mask == result); +} + +template +KOKKOS_INLINE_FUNCTION void device_check_construction() { + if constexpr (is_type_v>) { + device_test_simd_traits(); + device_test_mask_traits(); + } +} + +template +KOKKOS_INLINE_FUNCTION void device_check_construction_all_types( + Kokkos::Experimental::Impl::data_types) { + (device_check_construction(), ...); +} + +template +KOKKOS_INLINE_FUNCTION void device_check_construction_all_abis( + Kokkos::Experimental::Impl::abi_set) { + using DataTypes = Kokkos::Experimental::Impl::data_type_set; + (device_check_construction_all_types(DataTypes()), ...); +} + +class simd_device_construction_functor { + public: + KOKKOS_INLINE_FUNCTION void operator()(int) const { + device_check_construction_all_abis( + Kokkos::Experimental::Impl::device_abi_set()); + } +}; + +TEST(simd, host_construction) { + host_check_construction_all_abis(Kokkos::Experimental::Impl::host_abi_set()); +} + +TEST(simd, device_construction) { + Kokkos::parallel_for(Kokkos::RangePolicy>(0, 1), + simd_device_construction_functor()); +} + +#endif From 5075c7cfa135eeb401e2b35ab35385b160e476ff Mon Sep 17 00:00:00 2001 From: Stan Moore Date: Fri, 13 Sep 2024 12:16:58 -0600 Subject: [PATCH 0314/1018] Update CMake --- cmake/Modules/Packages/KOKKOS.cmake | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cmake/Modules/Packages/KOKKOS.cmake b/cmake/Modules/Packages/KOKKOS.cmake index 08b109eff4..691be4cd67 100644 --- a/cmake/Modules/Packages/KOKKOS.cmake +++ b/cmake/Modules/Packages/KOKKOS.cmake @@ -69,8 +69,8 @@ if(DOWNLOAD_KOKKOS) list(APPEND KOKKOS_LIB_BUILD_ARGS "-DCMAKE_CXX_EXTENSIONS=${CMAKE_CXX_EXTENSIONS}") list(APPEND KOKKOS_LIB_BUILD_ARGS "-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}") include(ExternalProject) - set(KOKKOS_URL "https://github.com/kokkos/kokkos/archive/4.4.00.tar.gz" CACHE STRING "URL for KOKKOS tarball") - set(KOKKOS_MD5 "95af2e2d4b10a67a63cce09715fba127" CACHE STRING "MD5 checksum of KOKKOS tarball") + set(KOKKOS_URL "https://github.com/kokkos/kokkos/archive/4.4.01.tar.gz" CACHE STRING "URL for KOKKOS tarball") + set(KOKKOS_MD5 "de6ee80d00b6212b02bfb7f1e71a8392" CACHE STRING "MD5 checksum of KOKKOS tarball") mark_as_advanced(KOKKOS_URL) mark_as_advanced(KOKKOS_MD5) GetFallbackURL(KOKKOS_URL KOKKOS_FALLBACK) @@ -95,7 +95,7 @@ if(DOWNLOAD_KOKKOS) add_dependencies(LAMMPS::KOKKOSCORE kokkos_build) add_dependencies(LAMMPS::KOKKOSCONTAINERS kokkos_build) elseif(EXTERNAL_KOKKOS) - find_package(Kokkos 4.4.00 REQUIRED CONFIG) + find_package(Kokkos 4.4.01 REQUIRED CONFIG) target_link_libraries(lammps PRIVATE Kokkos::kokkos) else() set(LAMMPS_LIB_KOKKOS_SRC_DIR ${LAMMPS_LIB_SOURCE_DIR}/kokkos) From 861be216a14a1dbf50ddd83814c1abb6ada6676d Mon Sep 17 00:00:00 2001 From: alphataubio Date: Fri, 13 Sep 2024 14:38:12 -0400 Subject: [PATCH 0315/1018] parallel_scan --- src/KOKKOS/fix_cmap_kokkos.cpp | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/KOKKOS/fix_cmap_kokkos.cpp b/src/KOKKOS/fix_cmap_kokkos.cpp index 0c506d4875..5c3f2091af 100644 --- a/src/KOKKOS/fix_cmap_kokkos.cpp +++ b/src/KOKKOS/fix_cmap_kokkos.cpp @@ -165,8 +165,12 @@ void FixCMAPKokkos::pre_neighbor() // then list will grow by LISTDELTA chunks if (maxcrossterm == 0) { - if (nprocs == 1) maxcrossterm = ncmap; - else maxcrossterm = static_cast (LB_FACTOR*ncmap/nprocs); + + // on KOKKOS, allocate enough for all crossterms on each GPU to avoid grow operation in device code + //if (nprocs == 1) maxcrossterm = ncmap; + //else maxcrossterm = static_cast (LB_FACTOR*ncmap/nprocs); + maxcrossterm = ncmap; + memoryKK->create_kokkos(k_crosstermlist,crosstermlist,maxcrossterm,CMAPMAX,"cmap:crosstermlist"); d_crosstermlist = k_crosstermlist.template view(); } @@ -187,9 +191,7 @@ void FixCMAPKokkos::pre_neighbor() atomKK->k_sametag.sync(); d_sametag = atomKK->k_sametag.view(); - //ncrosstermlist = 0; - - Kokkos::parallel_reduce(nlocal, KOKKOS_LAMBDA(const int i, int &l_ncrosstermlist) { + Kokkos::parallel_scan(nlocal, KOKKOS_LAMBDA(const int i, int &l_ncrosstermlist, bool is_final) { for( int m = 0; m < d_num_crossterm(i); m++) { @@ -209,18 +211,16 @@ void FixCMAPKokkos::pre_neighbor() atom5 = closest_image(i,atom5); if( i <= atom1 && i <= atom2 && i <= atom3 && i <= atom4 && i <= atom5) { - if (l_ncrosstermlist == maxcrossterm) { - //maxcrossterm += LISTDELTA; - //memoryKK->grow_kokkos(k_crosstermlist,crosstermlist,maxcrossterm,CMAPMAX,"cmap:crosstermlist"); - //d_crosstermlist = k_crosstermlist.template view(); - Kokkos::abort("ncrosstermlist == maxcrossterm"); - } + if (l_ncrosstermlist > maxcrossterm) Kokkos::abort("l_ncrosstermlist > maxcrossterm"); d_crosstermlist(l_ncrosstermlist,0) = atom1; d_crosstermlist(l_ncrosstermlist,1) = atom2; d_crosstermlist(l_ncrosstermlist,2) = atom3; d_crosstermlist(l_ncrosstermlist,3) = atom4; d_crosstermlist(l_ncrosstermlist,4) = atom5; d_crosstermlist(l_ncrosstermlist,5) = d_crossterm_type(i,m); + + Kokkos::printf(" *** l_ncrosstermlist %i d_crosstermlist %i %i %i %i %i %i\n", l_ncrosstermlist, d_crossterm_atom1(i,m), d_crossterm_atom2(i,m), d_crossterm_atom3(i,m), d_crossterm_atom4(i,m), d_crossterm_atom5(i,m), d_crosstermlist(l_ncrosstermlist,5)); + l_ncrosstermlist++; } } From fe8611bfc85010e57b9466d8c39273be8f3f1831 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 13 Sep 2024 22:55:05 -0400 Subject: [PATCH 0316/1018] sync author info with LAMMPS home page --- doc/src/Intro_authors.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/src/Intro_authors.rst b/doc/src/Intro_authors.rst index 78c8506421..84470ba3a0 100644 --- a/doc/src/Intro_authors.rst +++ b/doc/src/Intro_authors.rst @@ -56,7 +56,7 @@ lammps.org". General questions about LAMMPS should be posted in the - SNL - jmgoff at sandia.gov - machine learned potentials, QEq solvers, Python - * - Megan McCarthy + * - Meg McCarthy - SNL - megmcca at sandia.gov - alloys, micro-structure, machine learned potentials @@ -67,7 +67,7 @@ lammps.org". General questions about LAMMPS should be posted in the * - `Trung Nguyen `_ - U Chicago - ndactrung at gmail.com - - soft matter, GPU package + - soft matter, GPU package, DIELECTRIC package, regression testing .. _rb: https://rbberger.github.io/ .. _gc: https://enthalpiste.fr/ From bdca275f1032aa56ce8d2b63dc76dc943f59b0fc Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 14 Sep 2024 02:25:03 -0400 Subject: [PATCH 0317/1018] correct indexing when filling lmp_firstneigh array --- src/ML-IAP/mliap_data.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ML-IAP/mliap_data.cpp b/src/ML-IAP/mliap_data.cpp index 5d847ee25e..1ca57e2745 100644 --- a/src/ML-IAP/mliap_data.cpp +++ b/src/ML-IAP/mliap_data.cpp @@ -185,7 +185,6 @@ void MLIAPData::generate_neighdata(NeighList *list_in, int eflag_in, int vflag_i int jtype = type[j]; const int jelem = map[jtype]; - lmp_firstneigh[ii][jj] = firstneigh[i][jj]; if (rsq < descriptor->cutsq[ielem][jelem]) { pair_i[ij] = i; jatoms[ij] = j; @@ -193,6 +192,7 @@ void MLIAPData::generate_neighdata(NeighList *list_in, int eflag_in, int vflag_i rij[ij][0] = delx; rij[ij][1] = dely; rij[ij][2] = delz; + lmp_firstneigh[ii][ninside] = firstneigh[i][jj]; ij++; ninside++; } @@ -228,6 +228,7 @@ void MLIAPData::grow_neigharrays() memory->grow(ielems, natomneigh, "MLIAPData:ielems"); memory->grow(itypes, natomneigh, "MLIAPData:itypes"); memory->grow(numneighs, natomneigh, "MLIAPData:numneighs"); + memory->grow(lmp_firstneigh, natomneigh, nneigh_max, "MLIAPData:lmp_firstneigh"); natomneigh_max = natomneigh; } From 1587473ab58559d895d2811d6dd8fe845e8d0015 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 14 Sep 2024 05:02:18 -0400 Subject: [PATCH 0318/1018] fix comparison for missing arguments when using wildcards --- src/EXTRA-FIX/fix_ave_correlate_long.cpp | 4 ++-- src/fix_ave_chunk.cpp | 22 +++++++++++----------- src/fix_ave_grid.cpp | 14 +++++++------- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/EXTRA-FIX/fix_ave_correlate_long.cpp b/src/EXTRA-FIX/fix_ave_correlate_long.cpp index 738ae3ae4c..abb1ad87de 100644 --- a/src/EXTRA-FIX/fix_ave_correlate_long.cpp +++ b/src/EXTRA-FIX/fix_ave_correlate_long.cpp @@ -166,12 +166,12 @@ FixAveCorrelateLong::FixAveCorrelateLong(LAMMPS *lmp, int narg, char **arg) : overwrite = 1; iarg += 1; } else if (strcmp(arg[iarg], "title1") == 0) { - if (iarg + 2 > narg) utils::missing_cmd_args(FLERR, "fix ave/correlate/long title1", error); + if (iarg + 2 > nargnew) utils::missing_cmd_args(FLERR, "fix ave/correlate/long title1", error); delete[] title1; title1 = utils::strdup(arg[iarg + 1]); iarg += 2; } else if (strcmp(arg[iarg], "title2") == 0) { - if (iarg + 2 > narg) utils::missing_cmd_args(FLERR, "fix ave/correlate/long title2", error); + if (iarg + 2 > nargnew) utils::missing_cmd_args(FLERR, "fix ave/correlate/long title2", error); delete[] title2; title2 = utils::strdup(arg[iarg + 1]); iarg += 2; diff --git a/src/fix_ave_chunk.cpp b/src/fix_ave_chunk.cpp index d9723cec9f..6a3c2e2032 100644 --- a/src/fix_ave_chunk.cpp +++ b/src/fix_ave_chunk.cpp @@ -153,7 +153,7 @@ FixAveChunk::FixAveChunk(LAMMPS *lmp, int narg, char **arg) : while (iarg < nargnew) { if (strcmp(arg[iarg],"norm") == 0) { - if (iarg+2 > narg) utils::missing_cmd_args(FLERR, "fix ave/chunk norm", error); + if (iarg+2 > nargnew) utils::missing_cmd_args(FLERR, "fix ave/chunk norm", error); if (strcmp(arg[iarg+1],"all") == 0) { normflag = ALL; scaleflag = ATOM; @@ -166,13 +166,13 @@ FixAveChunk::FixAveChunk(LAMMPS *lmp, int narg, char **arg) : } else error->all(FLERR,"Unknown fix ave/chunk norm mode: {}", arg[iarg+1]); iarg += 2; } else if (strcmp(arg[iarg],"ave") == 0) { - if (iarg+2 > narg) utils::missing_cmd_args(FLERR, "fix ave/chunk ave", error); + if (iarg+2 > nargnew) utils::missing_cmd_args(FLERR, "fix ave/chunk ave", error); if (strcmp(arg[iarg+1],"one") == 0) ave = ONE; else if (strcmp(arg[iarg+1],"running") == 0) ave = RUNNING; else if (strcmp(arg[iarg+1],"window") == 0) ave = WINDOW; else error->all(FLERR,"Unknown fix ave/chunk ave mode: {}", arg[iarg+1]); if (ave == WINDOW) { - if (iarg+3 > narg) utils::missing_cmd_args(FLERR, "fix ave/chunk ave window", error); + if (iarg+3 > nargnew) utils::missing_cmd_args(FLERR, "fix ave/chunk ave window", error); nwindow = utils::inumeric(FLERR,arg[iarg+2],false,lmp); if (nwindow <= 0) error->all(FLERR,"Illegal fix ave/chunk number of windows: {}", nwindow); } @@ -180,21 +180,21 @@ FixAveChunk::FixAveChunk(LAMMPS *lmp, int narg, char **arg) : if (ave == WINDOW) iarg++; } else if (strcmp(arg[iarg],"bias") == 0) { - if (iarg+2 > narg) utils::missing_cmd_args(FLERR, "fix ave/chunk bias", error); + if (iarg+2 > nargnew) utils::missing_cmd_args(FLERR, "fix ave/chunk bias", error); biasflag = 1; id_bias = utils::strdup(arg[iarg+1]); iarg += 2; } else if (strcmp(arg[iarg],"adof") == 0) { - if (iarg+2 > narg) utils::missing_cmd_args(FLERR, "fix ave/chunk adof", error); + if (iarg+2 > nargnew) utils::missing_cmd_args(FLERR, "fix ave/chunk adof", error); adof = utils::numeric(FLERR,arg[iarg+1],false,lmp); iarg += 2; } else if (strcmp(arg[iarg],"cdof") == 0) { - if (iarg+2 > narg) utils::missing_cmd_args(FLERR, "fix ave/chunk cdof", error); + if (iarg+2 > nargnew) utils::missing_cmd_args(FLERR, "fix ave/chunk cdof", error); cdof = utils::numeric(FLERR,arg[iarg+1],false,lmp); iarg += 2; } else if ((strcmp(arg[iarg],"file") == 0) || (strcmp(arg[iarg],"append") == 0)) { - if (iarg+2 > narg) + if (iarg+2 > nargnew) utils::missing_cmd_args(FLERR, std::string("fix ave/chunk ")+arg[iarg], error); if (comm->me == 0) { if (strcmp(arg[iarg],"file") == 0) fp = fopen(arg[iarg+1],"w"); @@ -208,23 +208,23 @@ FixAveChunk::FixAveChunk(LAMMPS *lmp, int narg, char **arg) : overwrite = 1; iarg += 1; } else if (strcmp(arg[iarg],"format") == 0) { - if (iarg+2 > narg) utils::missing_cmd_args(FLERR, "fix ave/chunk format", error); + if (iarg+2 > nargnew) utils::missing_cmd_args(FLERR, "fix ave/chunk format", error); delete[] format_user; format_user = utils::strdup(arg[iarg+1]); format = format_user; iarg += 2; } else if (strcmp(arg[iarg],"title1") == 0) { - if (iarg+2 > narg) utils::missing_cmd_args(FLERR, "fix ave/chunk title1", error); + if (iarg+2 > nargnew) utils::missing_cmd_args(FLERR, "fix ave/chunk title1", error); delete[] title1; title1 = utils::strdup(arg[iarg+1]); iarg += 2; } else if (strcmp(arg[iarg],"title2") == 0) { - if (iarg+2 > narg) utils::missing_cmd_args(FLERR, "fix ave/chunk title2", error); + if (iarg+2 > nargnew) utils::missing_cmd_args(FLERR, "fix ave/chunk title2", error); delete[] title2; title2 = utils::strdup(arg[iarg+1]); iarg += 2; } else if (strcmp(arg[iarg],"title3") == 0) { - if (iarg+2 > narg) utils::missing_cmd_args(FLERR, "fix ave/chunk title3", error); + if (iarg+2 > nargnew) utils::missing_cmd_args(FLERR, "fix ave/chunk title3", error); delete[] title3; title3 = utils::strdup(arg[iarg+1]); iarg += 2; diff --git a/src/fix_ave_grid.cpp b/src/fix_ave_grid.cpp index ca89c918ba..1b69c5644c 100644 --- a/src/fix_ave_grid.cpp +++ b/src/fix_ave_grid.cpp @@ -199,14 +199,14 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : while (iarg < nargnew) { if (strcmp(arg[iarg],"discard") == 0) { - if (iarg+2 > narg) error->all(FLERR,"Illegal fix ave/grid command"); + if (iarg+2 > nargnew) error->all(FLERR,"Illegal fix ave/grid command"); if (strcmp(arg[iarg+1],"yes") == 0) discardflag = DISCARD; else if (strcmp(arg[iarg+1],"no") == 0) discardflag = KEEP; else error->all(FLERR,"Illegal fix ave/grid command"); iarg += 2; } else if (strcmp(arg[iarg],"norm") == 0) { - if (iarg+2 > narg) error->all(FLERR,"Illegal fix ave/grid command"); + if (iarg+2 > nargnew) error->all(FLERR,"Illegal fix ave/grid command"); if (strcmp(arg[iarg+1],"all") == 0) normflag = ALL; else if (strcmp(arg[iarg+1],"sample") == 0) normflag = SAMPLE; else if (strcmp(arg[iarg+1],"none") == 0) normflag = NONORM; @@ -214,13 +214,13 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : iarg += 2; } else if (strcmp(arg[iarg],"ave") == 0) { - if (iarg+2 > narg) error->all(FLERR,"Illegal fix ave/grid command"); + if (iarg+2 > nargnew) error->all(FLERR,"Illegal fix ave/grid command"); if (strcmp(arg[iarg+1],"one") == 0) aveflag = ONE; else if (strcmp(arg[iarg+1],"running") == 0) aveflag = RUNNING; else if (strcmp(arg[iarg+1],"window") == 0) aveflag = WINDOW; else error->all(FLERR,"Illegal fix ave/grid command"); if (aveflag == WINDOW) { - if (iarg+3 > narg) error->all(FLERR,"Illegal fix ave/grid command"); + if (iarg+3 > nargnew) error->all(FLERR,"Illegal fix ave/grid command"); nwindow = utils::inumeric(FLERR,arg[iarg+2],false,lmp); if (nwindow <= 0) error->all(FLERR,"Illegal fix ave/grid command"); iarg++; @@ -228,19 +228,19 @@ FixAveGrid::FixAveGrid(LAMMPS *lmp, int narg, char **arg) : iarg += 2; } else if (strcmp(arg[iarg],"bias") == 0) { - if (iarg+2 > narg) + if (iarg+2 > nargnew) error->all(FLERR,"Illegal fix ave/grid command"); biasflag = 1; id_bias = utils::strdup(arg[iarg+1]); iarg += 2; } else if (strcmp(arg[iarg],"adof") == 0) { - if (iarg+2 > narg) + if (iarg+2 > nargnew) error->all(FLERR,"Illegal fix ave/grid command"); adof = utils::numeric(FLERR,arg[iarg+1],false,lmp); iarg += 2; } else if (strcmp(arg[iarg],"cdof") == 0) { - if (iarg+2 > narg) + if (iarg+2 > nargnew) error->all(FLERR,"Illegal fix ave/grid command"); cdof = utils::numeric(FLERR,arg[iarg+1],false,lmp); iarg += 2; From 79fbd46bd9900d1e13fb6ab02a1f18dda7d91a01 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 14 Sep 2024 06:04:35 -0400 Subject: [PATCH 0319/1018] try out concurrency group feature on quick regression as suggested by @junghans --- .github/workflows/quick-regression.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index 985177b2c1..6174d57ec2 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -8,6 +8,10 @@ on: workflow_dispatch: +concurrency: + group: ${{ github.event_name }}-${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{github.event_name == 'pull_request'}} + jobs: build: name: Build LAMMPS From 8c4e67c10baab6f15af120befd6a5a412c6f444f Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 14 Sep 2024 06:07:07 -0400 Subject: [PATCH 0320/1018] add concurrency group feature to unit test workflows, too. --- .github/workflows/compile-msvc.yml | 4 ++++ .github/workflows/unittest-linux.yml | 4 ++++ .github/workflows/unittest-macos.yml | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/.github/workflows/compile-msvc.yml b/.github/workflows/compile-msvc.yml index 03af27788b..7560bc0549 100644 --- a/.github/workflows/compile-msvc.yml +++ b/.github/workflows/compile-msvc.yml @@ -11,6 +11,10 @@ on: workflow_dispatch: +concurrency: + group: ${{ github.event_name }}-${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{github.event_name == 'pull_request'}} + jobs: build: name: Windows Compilation Test diff --git a/.github/workflows/unittest-linux.yml b/.github/workflows/unittest-linux.yml index 366db25a99..dcf495ccc0 100644 --- a/.github/workflows/unittest-linux.yml +++ b/.github/workflows/unittest-linux.yml @@ -11,6 +11,10 @@ on: workflow_dispatch: +concurrency: + group: ${{ github.event_name }}-${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{github.event_name == 'pull_request'}} + jobs: build: name: Linux Unit Test diff --git a/.github/workflows/unittest-macos.yml b/.github/workflows/unittest-macos.yml index b0bc4b2727..0d478a9d6b 100644 --- a/.github/workflows/unittest-macos.yml +++ b/.github/workflows/unittest-macos.yml @@ -11,6 +11,10 @@ on: workflow_dispatch: +concurrency: + group: ${{ github.event_name }}-${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{github.event_name == 'pull_request'}} + jobs: build: name: MacOS Unit Test From 2556788ed2186d2e1cf9369014b91b4e9640b4d2 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sat, 14 Sep 2024 15:02:55 -0400 Subject: [PATCH 0321/1018] thanks @crtrott --- src/KOKKOS/fix_cmap_kokkos.cpp | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/KOKKOS/fix_cmap_kokkos.cpp b/src/KOKKOS/fix_cmap_kokkos.cpp index 5c3f2091af..8c11bdb8f8 100644 --- a/src/KOKKOS/fix_cmap_kokkos.cpp +++ b/src/KOKKOS/fix_cmap_kokkos.cpp @@ -212,15 +212,14 @@ void FixCMAPKokkos::pre_neighbor() if( i <= atom1 && i <= atom2 && i <= atom3 && i <= atom4 && i <= atom5) { if (l_ncrosstermlist > maxcrossterm) Kokkos::abort("l_ncrosstermlist > maxcrossterm"); - d_crosstermlist(l_ncrosstermlist,0) = atom1; - d_crosstermlist(l_ncrosstermlist,1) = atom2; - d_crosstermlist(l_ncrosstermlist,2) = atom3; - d_crosstermlist(l_ncrosstermlist,3) = atom4; - d_crosstermlist(l_ncrosstermlist,4) = atom5; - d_crosstermlist(l_ncrosstermlist,5) = d_crossterm_type(i,m); - - Kokkos::printf(" *** l_ncrosstermlist %i d_crosstermlist %i %i %i %i %i %i\n", l_ncrosstermlist, d_crossterm_atom1(i,m), d_crossterm_atom2(i,m), d_crossterm_atom3(i,m), d_crossterm_atom4(i,m), d_crossterm_atom5(i,m), d_crosstermlist(l_ncrosstermlist,5)); - + if(is_final) { + d_crosstermlist(l_ncrosstermlist,0) = atom1; + d_crosstermlist(l_ncrosstermlist,1) = atom2; + d_crosstermlist(l_ncrosstermlist,2) = atom3; + d_crosstermlist(l_ncrosstermlist,3) = atom4; + d_crosstermlist(l_ncrosstermlist,4) = atom5; + d_crosstermlist(l_ncrosstermlist,5) = d_crossterm_type(i,m); + } l_ncrosstermlist++; } } From 8dfc6207c2236b17c6e2d0579fc2c25a378dec31 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sat, 14 Sep 2024 16:04:15 -0400 Subject: [PATCH 0322/1018] fix warnings --- src/KOKKOS/fix_cmap_kokkos.cpp | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/src/KOKKOS/fix_cmap_kokkos.cpp b/src/KOKKOS/fix_cmap_kokkos.cpp index 8c11bdb8f8..e7b02ed68e 100644 --- a/src/KOKKOS/fix_cmap_kokkos.cpp +++ b/src/KOKKOS/fix_cmap_kokkos.cpp @@ -35,9 +35,6 @@ using namespace LAMMPS_NS; using namespace MathConst; -static constexpr int LISTDELTA = 10000; -static constexpr double LB_FACTOR = 1.5; - static constexpr int CMAPMAX = 6; // max # of CMAP terms stored by one atom static constexpr int CMAPDIM = 24; // grid map dimension is 24 x 24 static constexpr double CMAPXMIN2 = -180.0; @@ -157,18 +154,10 @@ void FixCMAPKokkos::init() template void FixCMAPKokkos::pre_neighbor() { - const int me = comm->me; - const int nprocs = comm->nprocs; - - // guesstimate initial length of local crossterm list - // if ncmap was not set (due to read_restart, no read_data), - // then list will grow by LISTDELTA chunks if (maxcrossterm == 0) { // on KOKKOS, allocate enough for all crossterms on each GPU to avoid grow operation in device code - //if (nprocs == 1) maxcrossterm = ncmap; - //else maxcrossterm = static_cast (LB_FACTOR*ncmap/nprocs); maxcrossterm = ncmap; memoryKK->create_kokkos(k_crosstermlist,crosstermlist,maxcrossterm,CMAPMAX,"cmap:crosstermlist"); From 63483b3fc212876ee4c6e67507acbe2b7c5e96ab Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sat, 14 Sep 2024 16:09:56 -0400 Subject: [PATCH 0323/1018] KOKKOS_CLASS_LAMBDA --- src/KOKKOS/fix_cmap_kokkos.cpp | 8 ++++++-- src/KOKKOS/region_sphere_kokkos.cpp | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/KOKKOS/fix_cmap_kokkos.cpp b/src/KOKKOS/fix_cmap_kokkos.cpp index e7b02ed68e..7c4bd6972b 100644 --- a/src/KOKKOS/fix_cmap_kokkos.cpp +++ b/src/KOKKOS/fix_cmap_kokkos.cpp @@ -13,7 +13,7 @@ ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- - Contributing author: Mitch Murphy (alphataubio@gmail.com) + Contributing author: Mitch Murphy (alphataubio at gmail) ------------------------------------------------------------------------- */ #include "fix_cmap_kokkos.h" @@ -180,7 +180,11 @@ void FixCMAPKokkos::pre_neighbor() atomKK->k_sametag.sync(); d_sametag = atomKK->k_sametag.view(); - Kokkos::parallel_scan(nlocal, KOKKOS_LAMBDA(const int i, int &l_ncrosstermlist, bool is_final) { + // FIXME: capture lambda reference to KOKKOS_INLINE_FUNCTION map_kokkos() + // workaround: KOKKOS_CLASS_LAMBDA instead of KOKKOS_LAMBDA + // https://github.com/kokkos/kokkos/issues/695 + + Kokkos::parallel_scan(nlocal, KOKKOS_CLASS_LAMBDA(const int i, int &l_ncrosstermlist, bool is_final) { for( int m = 0; m < d_num_crossterm(i); m++) { diff --git a/src/KOKKOS/region_sphere_kokkos.cpp b/src/KOKKOS/region_sphere_kokkos.cpp index 9b747b92df..13dd00957a 100644 --- a/src/KOKKOS/region_sphere_kokkos.cpp +++ b/src/KOKKOS/region_sphere_kokkos.cpp @@ -13,7 +13,7 @@ ------------------------------------------------------------------------- */ /* ---------------------------------------------------------------------- - Contributing author: Mitch Murphy (alphataubio at gmail.com) + Contributing author: Mitch Murphy (alphataubio at gmail) ------------------------------------------------------------------------- */ #include "region_sphere_kokkos.h" @@ -64,7 +64,11 @@ void RegSphereKokkos::match_all_kokkos(int groupbit_in, DAT::tdual_i copymode = 1; - Kokkos::parallel_for(atom->nlocal, KOKKOS_LAMBDA( const int &i ) { + // FIXME: capture lambda reference to KOKKOS_INLINE_FUNCTION match() + // workaround: KOKKOS_CLASS_LAMBDA instead of KOKKOS_LAMBDA + // https://github.com/kokkos/kokkos/issues/695 + + Kokkos::parallel_for(atom->nlocal, KOKKOS_CLASS_LAMBDA( const int &i ) { if (d_mask[i] & l_groupbit) { double x_tmp = d_x(i,0); double y_tmp = d_x(i,1); From 813fd880cd09f7bc3cb1d255bbc15dadb21267c9 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sat, 14 Sep 2024 17:09:21 -0400 Subject: [PATCH 0324/1018] tagged operators --- src/KOKKOS/fix_cmap_kokkos.cpp | 80 +++++++++++++++++----------------- src/KOKKOS/fix_cmap_kokkos.h | 8 +++- 2 files changed, 48 insertions(+), 40 deletions(-) diff --git a/src/KOKKOS/fix_cmap_kokkos.cpp b/src/KOKKOS/fix_cmap_kokkos.cpp index 7c4bd6972b..96ac199567 100644 --- a/src/KOKKOS/fix_cmap_kokkos.cpp +++ b/src/KOKKOS/fix_cmap_kokkos.cpp @@ -180,48 +180,50 @@ void FixCMAPKokkos::pre_neighbor() atomKK->k_sametag.sync(); d_sametag = atomKK->k_sametag.view(); - // FIXME: capture lambda reference to KOKKOS_INLINE_FUNCTION map_kokkos() - // workaround: KOKKOS_CLASS_LAMBDA instead of KOKKOS_LAMBDA - // https://github.com/kokkos/kokkos/issues/695 - - Kokkos::parallel_scan(nlocal, KOKKOS_CLASS_LAMBDA(const int i, int &l_ncrosstermlist, bool is_final) { - - for( int m = 0; m < d_num_crossterm(i); m++) { - - int atom1 = AtomKokkos::map_kokkos(d_crossterm_atom1(i,m),map_style,k_map_array,k_map_hash); - int atom2 = AtomKokkos::map_kokkos(d_crossterm_atom2(i,m),map_style,k_map_array,k_map_hash); - int atom3 = AtomKokkos::map_kokkos(d_crossterm_atom3(i,m),map_style,k_map_array,k_map_hash); - int atom4 = AtomKokkos::map_kokkos(d_crossterm_atom4(i,m),map_style,k_map_array,k_map_hash); - int atom5 = AtomKokkos::map_kokkos(d_crossterm_atom5(i,m),map_style,k_map_array,k_map_hash); - - if( atom1 == -1 || atom2 == -1 || atom3 == -1 || atom4 == -1 || atom5 == -1) - Kokkos::abort("CMAP atoms missing on proc"); - - atom1 = closest_image(i,atom1); - atom2 = closest_image(i,atom2); - atom3 = closest_image(i,atom3); - atom4 = closest_image(i,atom4); - atom5 = closest_image(i,atom5); - - if( i <= atom1 && i <= atom2 && i <= atom3 && i <= atom4 && i <= atom5) { - if (l_ncrosstermlist > maxcrossterm) Kokkos::abort("l_ncrosstermlist > maxcrossterm"); - if(is_final) { - d_crosstermlist(l_ncrosstermlist,0) = atom1; - d_crosstermlist(l_ncrosstermlist,1) = atom2; - d_crosstermlist(l_ncrosstermlist,2) = atom3; - d_crosstermlist(l_ncrosstermlist,3) = atom4; - d_crosstermlist(l_ncrosstermlist,4) = atom5; - d_crosstermlist(l_ncrosstermlist,5) = d_crossterm_type(i,m); - } - l_ncrosstermlist++; - } - } - }, ncrosstermlist); + copymode = 1; + Kokkos::parallel_scan(Kokkos::RangePolicy(0,nlocal),*this,ncrosstermlist); + copymode = 0; std::cerr << fmt::format("*** pre_neighbor ncrosstermlist {} ncmap {}\n",ncrosstermlist, ncmap); } +template +KOKKOS_INLINE_FUNCTION +void FixCMAPKokkos::operator()(TagFixCmapPreNeighbor, const int i, int &l_ncrosstermlist, const bool is_final ) const +{ + + for( int m = 0; m < d_num_crossterm(i); m++) { + + int atom1 = AtomKokkos::map_kokkos(d_crossterm_atom1(i,m),map_style,k_map_array,k_map_hash); + int atom2 = AtomKokkos::map_kokkos(d_crossterm_atom2(i,m),map_style,k_map_array,k_map_hash); + int atom3 = AtomKokkos::map_kokkos(d_crossterm_atom3(i,m),map_style,k_map_array,k_map_hash); + int atom4 = AtomKokkos::map_kokkos(d_crossterm_atom4(i,m),map_style,k_map_array,k_map_hash); + int atom5 = AtomKokkos::map_kokkos(d_crossterm_atom5(i,m),map_style,k_map_array,k_map_hash); + + if( atom1 == -1 || atom2 == -1 || atom3 == -1 || atom4 == -1 || atom5 == -1) + Kokkos::abort("CMAP atoms missing on proc"); + + atom1 = closest_image(i,atom1); + atom2 = closest_image(i,atom2); + atom3 = closest_image(i,atom3); + atom4 = closest_image(i,atom4); + atom5 = closest_image(i,atom5); + + if( i <= atom1 && i <= atom2 && i <= atom3 && i <= atom4 && i <= atom5) { + if (l_ncrosstermlist > maxcrossterm) Kokkos::abort("l_ncrosstermlist > maxcrossterm"); + if(is_final) { + d_crosstermlist(l_ncrosstermlist,0) = atom1; + d_crosstermlist(l_ncrosstermlist,1) = atom2; + d_crosstermlist(l_ncrosstermlist,2) = atom3; + d_crosstermlist(l_ncrosstermlist,3) = atom4; + d_crosstermlist(l_ncrosstermlist,4) = atom5; + d_crosstermlist(l_ncrosstermlist,5) = d_crossterm_type(i,m); + } + l_ncrosstermlist++; + } + } +} /* ---------------------------------------------------------------------- compute CMAP terms as if newton_bond = OFF, even if actually ON @@ -241,7 +243,7 @@ void FixCMAPKokkos::post_force(int vflag) ev_init(eflag,vflag); copymode = 1; - Kokkos::parallel_for(ncrosstermlist, *this); + Kokkos::parallel_for(Kokkos::RangePolicy(0,ncrosstermlist), *this); copymode = 0; atomKK->modified(execution_space,F_MASK); @@ -254,7 +256,7 @@ void FixCMAPKokkos::post_force(int vflag) template KOKKOS_INLINE_FUNCTION -void FixCMAPKokkos::operator()(const int n) const +void FixCMAPKokkos::operator()(TagFixCmapPostForce, const int n) const { int i1,i2,i3,i4,i5,type; diff --git a/src/KOKKOS/fix_cmap_kokkos.h b/src/KOKKOS/fix_cmap_kokkos.h index fcf594bd31..84c447e0c8 100644 --- a/src/KOKKOS/fix_cmap_kokkos.h +++ b/src/KOKKOS/fix_cmap_kokkos.h @@ -28,6 +28,9 @@ FixStyle(cmap/kk/host,FixCMAPKokkos); namespace LAMMPS_NS { +struct TagFixCmapPreNeighbor{}; +struct TagFixCmapPostForce{}; + template class FixCMAPKokkos : public FixCMAP { typedef ArrayTypes AT; @@ -41,7 +44,10 @@ class FixCMAPKokkos : public FixCMAP { void post_force(int) override; KOKKOS_INLINE_FUNCTION - void operator()(const int) const; + void operator()(TagFixCmapPreNeighbor, const int, int&, const bool) const; + + KOKKOS_INLINE_FUNCTION + void operator()(TagFixCmapPostForce, const int) const; void grow_arrays(int) override; void copy_arrays(int, int, int) override; From f133b8a4a05126b783efb0afbdf159d47d3279ee Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sat, 14 Sep 2024 17:14:57 -0400 Subject: [PATCH 0325/1018] cleanup --- src/KOKKOS/fix_cmap_kokkos.cpp | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/KOKKOS/fix_cmap_kokkos.cpp b/src/KOKKOS/fix_cmap_kokkos.cpp index 96ac199567..492b77dd14 100644 --- a/src/KOKKOS/fix_cmap_kokkos.cpp +++ b/src/KOKKOS/fix_cmap_kokkos.cpp @@ -30,8 +30,6 @@ #include "update.h" #include "variable.h" -#include - using namespace LAMMPS_NS; using namespace MathConst; @@ -184,8 +182,6 @@ void FixCMAPKokkos::pre_neighbor() Kokkos::parallel_scan(Kokkos::RangePolicy(0,nlocal),*this,ncrosstermlist); copymode = 0; - std::cerr << fmt::format("*** pre_neighbor ncrosstermlist {} ncmap {}\n",ncrosstermlist, ncmap); - } template @@ -247,8 +243,6 @@ void FixCMAPKokkos::post_force(int vflag) copymode = 0; atomKK->modified(execution_space,F_MASK); - std::cerr << fmt::format("*** post_force ncrosstermlist {} vflag {} ecmap {}\n",ncrosstermlist,vflag,ecmap); - } From 02b6fa088d2ac1ccdcf636b70b16759f9153201b Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sat, 14 Sep 2024 17:22:11 -0400 Subject: [PATCH 0326/1018] explicit warning(s) which fix sort_device=0 --- src/KOKKOS/atom_kokkos.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/KOKKOS/atom_kokkos.cpp b/src/KOKKOS/atom_kokkos.cpp index e2ae9ffb19..4e95127120 100644 --- a/src/KOKKOS/atom_kokkos.cpp +++ b/src/KOKKOS/atom_kokkos.cpp @@ -208,6 +208,10 @@ void AtomKokkos::sort() auto fix_iextra = modify->fix[atom->extra_grow[iextra]]; if (!fix_iextra->sort_device) { flag = 0; + + if (comm->me == 0) + error->warning(FLERR,"Fix {} {} not compatible with Kokkos sorting on device", fix_iextra->id, fix_iextra->style); + break; } } From 78b2b7a0244f35a3771c26f6bb5ed1235822cf7d Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sat, 14 Sep 2024 17:29:56 -0400 Subject: [PATCH 0327/1018] explicit warning(s) exchange_comm_device=0 --- src/KOKKOS/atom_kokkos.cpp | 4 ++-- src/KOKKOS/comm_kokkos.cpp | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/KOKKOS/atom_kokkos.cpp b/src/KOKKOS/atom_kokkos.cpp index 4e95127120..c07746b823 100644 --- a/src/KOKKOS/atom_kokkos.cpp +++ b/src/KOKKOS/atom_kokkos.cpp @@ -210,8 +210,8 @@ void AtomKokkos::sort() flag = 0; if (comm->me == 0) - error->warning(FLERR,"Fix {} {} not compatible with Kokkos sorting on device", fix_iextra->id, fix_iextra->style); - + error->warning(FLERR,"Fix {} not compatible with Kokkos sorting on device", fix_iextra->style); + break; } } diff --git a/src/KOKKOS/comm_kokkos.cpp b/src/KOKKOS/comm_kokkos.cpp index 8f821c3036..d8ccc34296 100644 --- a/src/KOKKOS/comm_kokkos.cpp +++ b/src/KOKKOS/comm_kokkos.cpp @@ -739,6 +739,10 @@ void CommKokkos::exchange() auto fix_iextra = modify->fix[atom->extra_grow[iextra]]; if (!fix_iextra->exchange_comm_device) { flag = 0; + + if (comm->me == 0) + error->warning(FLERR,"Fix {} not compatible with sending data in Kokkos communication", fix_iextra->style); + break; } } From 94eed6e10a4c565db9b16cd43686f1b17c599605 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sat, 14 Sep 2024 18:02:33 -0400 Subject: [PATCH 0328/1018] sort on device --- src/KOKKOS/fix_cmap_kokkos.cpp | 54 ++++++++++++++++++++++++++-------- src/KOKKOS/fix_cmap_kokkos.h | 7 +++-- 2 files changed, 47 insertions(+), 14 deletions(-) diff --git a/src/KOKKOS/fix_cmap_kokkos.cpp b/src/KOKKOS/fix_cmap_kokkos.cpp index 492b77dd14..e8f6d7f443 100644 --- a/src/KOKKOS/fix_cmap_kokkos.cpp +++ b/src/KOKKOS/fix_cmap_kokkos.cpp @@ -46,6 +46,8 @@ FixCMAPKokkos::FixCMAPKokkos(LAMMPS *lmp, int narg, char **arg) : FixCMAP(lmp, narg, arg) { kokkosable = 1; + //exchange_comm_device = + sort_device = 1; atomKK = (AtomKokkos *)atom; execution_space = ExecutionSpaceFromDevice::space; @@ -109,6 +111,10 @@ FixCMAPKokkos::FixCMAPKokkos(LAMMPS *lmp, int narg, char **arg) : k_d2cmapgrid.template sync(); k_d12cmapgrid.template sync(); + // on KOKKOS, allocate enough for all crossterms on each GPU to avoid grow operation in device code + maxcrossterm = ncmap; + memoryKK->create_kokkos(d_crosstermlist,maxcrossterm,CMAPMAX,"cmap:crosstermlist"); + } /* ---------------------------------------------------------------------- */ @@ -124,8 +130,6 @@ FixCMAPKokkos::~FixCMAPKokkos() memoryKK->destroy_kokkos(k_d2cmapgrid,d2cmapgrid); memoryKK->destroy_kokkos(k_d12cmapgrid,d12cmapgrid); - memoryKK->destroy_kokkos(k_crosstermlist,crosstermlist); - memoryKK->destroy_kokkos(k_num_crossterm,num_crossterm); memoryKK->destroy_kokkos(k_crossterm_type,crossterm_type); memoryKK->destroy_kokkos(k_crossterm_atom1,crossterm_atom1); @@ -134,6 +138,8 @@ FixCMAPKokkos::~FixCMAPKokkos() memoryKK->destroy_kokkos(k_crossterm_atom4,crossterm_atom4); memoryKK->destroy_kokkos(k_crossterm_atom5,crossterm_atom5); + memoryKK->destroy_kokkos(d_crosstermlist); + } /* ---------------------------------------------------------------------- */ @@ -153,15 +159,6 @@ template void FixCMAPKokkos::pre_neighbor() { - if (maxcrossterm == 0) { - - // on KOKKOS, allocate enough for all crossterms on each GPU to avoid grow operation in device code - maxcrossterm = ncmap; - - memoryKK->create_kokkos(k_crosstermlist,crosstermlist,maxcrossterm,CMAPMAX,"cmap:crosstermlist"); - d_crosstermlist = k_crosstermlist.template view(); - } - atomKK->sync(execution_space,X_MASK); d_x = atomKK->k_x.view(); int nlocal = atomKK->nlocal; @@ -232,7 +229,6 @@ void FixCMAPKokkos::post_force(int vflag) d_x = atomKK->k_x.template view(); d_f = atomKK->k_f.template view(); atomKK->sync(execution_space,X_MASK|F_MASK); - k_crosstermlist.template sync(); ecmap = 0.0; int eflag = eflag_caller; @@ -631,6 +627,40 @@ void FixCMAPKokkos::copy_arrays(int i, int j, int delflag) k_crossterm_atom5.template modify(); } +/* ---------------------------------------------------------------------- + sort local atom-based arrays +------------------------------------------------------------------------- */ + +template +void FixCMAPKokkos::sort_kokkos(Kokkos::BinSort &Sorter) +{ + // always sort on the device + + k_num_crossterm.sync_device(); + k_crossterm_type.sync_device(); + k_crossterm_atom1.sync_device(); + k_crossterm_atom2.sync_device(); + k_crossterm_atom3.sync_device(); + k_crossterm_atom4.sync_device(); + k_crossterm_atom5.sync_device(); + + Sorter.sort(LMPDeviceType(), k_num_crossterm.d_view); + Sorter.sort(LMPDeviceType(), k_crossterm_type.d_view); + Sorter.sort(LMPDeviceType(), k_crossterm_atom1.d_view); + Sorter.sort(LMPDeviceType(), k_crossterm_atom2.d_view); + Sorter.sort(LMPDeviceType(), k_crossterm_atom3.d_view); + Sorter.sort(LMPDeviceType(), k_crossterm_atom4.d_view); + Sorter.sort(LMPDeviceType(), k_crossterm_atom5.d_view); + + k_num_crossterm.modify_device(); + k_crossterm_type.modify_device(); + k_crossterm_atom1.modify_device(); + k_crossterm_atom2.modify_device(); + k_crossterm_atom3.modify_device(); + k_crossterm_atom4.modify_device(); + k_crossterm_atom5.modify_device(); +} + /* ---------------------------------------------------------------------- initialize one atom's array values, called when atom is created ------------------------------------------------------------------------- */ diff --git a/src/KOKKOS/fix_cmap_kokkos.h b/src/KOKKOS/fix_cmap_kokkos.h index 84c447e0c8..162df667b8 100644 --- a/src/KOKKOS/fix_cmap_kokkos.h +++ b/src/KOKKOS/fix_cmap_kokkos.h @@ -24,6 +24,8 @@ FixStyle(cmap/kk/host,FixCMAPKokkos); #define LMP_FIX_CMAP_KOKKOS_H #include "fix_cmap.h" + +#include "kokkos_base.h" #include "kokkos_type.h" namespace LAMMPS_NS { @@ -32,7 +34,7 @@ struct TagFixCmapPreNeighbor{}; struct TagFixCmapPostForce{}; template -class FixCMAPKokkos : public FixCMAP { +class FixCMAPKokkos : public FixCMAP, public KokkosBase { typedef ArrayTypes AT; public: @@ -51,6 +53,7 @@ class FixCMAPKokkos : public FixCMAP { void grow_arrays(int) override; void copy_arrays(int, int, int) override; + void sort_kokkos(Kokkos::BinSort &Sorter) override; void set_arrays(int) override; int pack_exchange(int, double *) override; int unpack_exchange(int, double *) override; @@ -68,7 +71,7 @@ class FixCMAPKokkos : public FixCMAP { DAT::tdual_int_1d k_num_crossterm; typename AT::t_int_1d d_num_crossterm; - DAT::tdual_int_2d k_crosstermlist, k_crossterm_type; + DAT::tdual_int_2d k_crossterm_type; typename AT::t_int_2d d_crosstermlist, d_crossterm_type; DAT::tdual_tagint_2d k_crossterm_atom1, k_crossterm_atom2, k_crossterm_atom3; From ae7fa643fdb35a6a9f6b607125a2e8f30687b23d Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sat, 14 Sep 2024 18:08:57 -0400 Subject: [PATCH 0329/1018] oops --- src/KOKKOS/fix_cmap_kokkos.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/KOKKOS/fix_cmap_kokkos.cpp b/src/KOKKOS/fix_cmap_kokkos.cpp index e8f6d7f443..87301365e4 100644 --- a/src/KOKKOS/fix_cmap_kokkos.cpp +++ b/src/KOKKOS/fix_cmap_kokkos.cpp @@ -111,10 +111,6 @@ FixCMAPKokkos::FixCMAPKokkos(LAMMPS *lmp, int narg, char **arg) : k_d2cmapgrid.template sync(); k_d12cmapgrid.template sync(); - // on KOKKOS, allocate enough for all crossterms on each GPU to avoid grow operation in device code - maxcrossterm = ncmap; - memoryKK->create_kokkos(d_crosstermlist,maxcrossterm,CMAPMAX,"cmap:crosstermlist"); - } /* ---------------------------------------------------------------------- */ @@ -149,6 +145,10 @@ void FixCMAPKokkos::init() { if (utils::strmatch(update->integrate_style,"^respa")) error->all(FLERR,"Cannot yet use respa with Kokkos"); + + // on KOKKOS, allocate enough for all crossterms on each GPU to avoid grow operation in device code + maxcrossterm = ncmap; + memoryKK->create_kokkos(d_crosstermlist,maxcrossterm,CMAPMAX,"cmap:crosstermlist"); } /* ---------------------------------------------------------------------- From 0921c8e08789c16a7853f22aeaaecdfffab17e5b Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sat, 14 Sep 2024 19:51:43 -0400 Subject: [PATCH 0330/1018] pack/unpack on device --- src/KOKKOS/fix_cmap_kokkos.cpp | 147 ++++++++++++++++++++++++++++++++- src/KOKKOS/fix_cmap_kokkos.h | 10 +++ 2 files changed, 156 insertions(+), 1 deletion(-) diff --git a/src/KOKKOS/fix_cmap_kokkos.cpp b/src/KOKKOS/fix_cmap_kokkos.cpp index 87301365e4..ddb2a89e92 100644 --- a/src/KOKKOS/fix_cmap_kokkos.cpp +++ b/src/KOKKOS/fix_cmap_kokkos.cpp @@ -46,8 +46,11 @@ FixCMAPKokkos::FixCMAPKokkos(LAMMPS *lmp, int narg, char **arg) : FixCMAP(lmp, narg, arg) { kokkosable = 1; - //exchange_comm_device = + + // FIXME: test/bugfix pack_exchange_kokkos() and unpack_exchange_kokkos() + //exchange_comm_device = sort_device = 1; sort_device = 1; + atomKK = (AtomKokkos *)atom; execution_space = ExecutionSpaceFromDevice::space; @@ -729,6 +732,148 @@ int FixCMAPKokkos::unpack_exchange(int nlocal, double *buf) return m; } +/* ---------------------------------------------------------------------- + (KOKKOS) pack values in local atom-based array for exchange +------------------------------------------------------------------------- */ + +/* +int FixCMAP::pack_exchange(int i, double *buf) +{ + int n = 0; + buf[n++] = ubuf(num_crossterm[i]).d; + for (int m = 0; m < num_crossterm[i]; m++) { + buf[n++] = ubuf(crossterm_type[i][m]).d; + buf[n++] = ubuf(crossterm_atom1[i][m]).d; + buf[n++] = ubuf(crossterm_atom2[i][m]).d; + buf[n++] = ubuf(crossterm_atom3[i][m]).d; + buf[n++] = ubuf(crossterm_atom4[i][m]).d; + buf[n++] = ubuf(crossterm_atom5[i][m]).d; + } + return n; +} +*/ + +template +int FixCMAPKokkos::pack_exchange_kokkos( + const int &nsend, DAT::tdual_xfloat_2d &k_buf, + DAT::tdual_int_1d k_exchange_sendlist, DAT::tdual_int_1d k_copylist, + ExecutionSpace space) +{ + + k_buf.template sync(); + //k_copylist.template sync(); + k_exchange_sendlist.template sync(); + + auto d_buf = typename ArrayTypes::t_xfloat_1d_um( + k_buf.template view().data(), + k_buf.extent(0)*k_buf.extent(1)); + //d_copylist = k_copylist.view(); + auto d_exchange_sendlist = k_exchange_sendlist.view(); + //this->nsend = nsend; + + int n; + copymode = 1; + + Kokkos::parallel_scan(nsend, KOKKOS_LAMBDA(const int &mysend, int &offset, const bool &final) { + + const int i = d_exchange_sendlist(mysend); + + if (!final) offset += d_num_crossterm(i); + else { + int j = nsend + offset; + d_buf(j) = ubuf(num_crossterm[i]).d; + for (int m = 0; m < num_crossterm[i]; m++) { + d_buf(j++) = ubuf(d_crossterm_type(i,m)).d; + d_buf(j++) = ubuf(d_crossterm_atom1(i,m)).d; + d_buf(j++) = ubuf(d_crossterm_atom2(i,m)).d; + d_buf(j++) = ubuf(d_crossterm_atom3(i,m)).d; + d_buf(j++) = ubuf(d_crossterm_atom4(i,m)).d; + d_buf(j++) = ubuf(d_crossterm_atom5(i,m)).d; + } + } + },n); + + copymode = 0; + + k_buf.modify(); + if (space == Host) k_buf.sync(); + else k_buf.sync(); + + return n; +} + +/* ---------------------------------------------------------------------- + (KOKKOS) unpack values in local atom-based array from exchange +------------------------------------------------------------------------- */ + +/* +int FixCMAP::unpack_exchange(int nlocal, double *buf) +{ + int n = 0; + num_crossterm[nlocal] = (int) ubuf(buf[n++]).i; + for (int m = 0; m < num_crossterm[nlocal]; m++) { + crossterm_type[nlocal][m] = (int) ubuf(buf[n++]).i; + crossterm_atom1[nlocal][m] = (tagint) ubuf(buf[n++]).i; + crossterm_atom2[nlocal][m] = (tagint) ubuf(buf[n++]).i; + crossterm_atom3[nlocal][m] = (tagint) ubuf(buf[n++]).i; + crossterm_atom4[nlocal][m] = (tagint) ubuf(buf[n++]).i; + crossterm_atom5[nlocal][m] = (tagint) ubuf(buf[n++]).i; + } + return n; +} +*/ + +template +void FixCMAPKokkos::unpack_exchange_kokkos( + DAT::tdual_xfloat_2d &k_buf, DAT::tdual_int_1d &k_indices, int nrecv, + int nrecv1, int nextrarecv1, + ExecutionSpace /*space*/) +{ + k_buf.template sync(); + k_indices.template sync(); + + auto d_buf = typename ArrayTypes::t_xfloat_1d_um( + k_buf.template view().data(), + k_buf.extent(0)*k_buf.extent(1)); + + auto d_indices = k_indices.view(); + + //this->nrecv1 = nrecv1; + //this->nextrarecv1 = nextrarecv1; + + k_num_crossterm.template sync(); + k_crossterm_type.template sync(); + k_crossterm_atom1.template sync(); + k_crossterm_atom2.template sync(); + k_crossterm_atom3.template sync(); + k_crossterm_atom4.template sync(); + k_crossterm_atom5.template sync(); + + copymode = 1; + + Kokkos::parallel_for(nrecv, KOKKOS_LAMBDA(const int &i) { + int index = d_indices(i); + d_num_crossterm(index) = (int) ubuf(d_buf[i]).i; + for (int m = 0; m < d_num_crossterm(index); m++) { + d_crossterm_type(index,m) = (int) ubuf(d_buf[i*m+1]).i; + d_crossterm_atom1(index,m) = (tagint) ubuf(d_buf[i*m+2]).i; + d_crossterm_atom2(index,m) = (tagint) ubuf(d_buf[i*m+3]).i; + d_crossterm_atom3(index,m) = (tagint) ubuf(d_buf[i*m+4]).i; + d_crossterm_atom4(index,m) = (tagint) ubuf(d_buf[i*m+5]).i; + d_crossterm_atom5(index,m) = (tagint) ubuf(d_buf[i*m+6]).i; + } + }); + + copymode = 0; + + k_num_crossterm.template modify(); + k_crossterm_type.template modify(); + k_crossterm_atom1.template modify(); + k_crossterm_atom2.template modify(); + k_crossterm_atom3.template modify(); + k_crossterm_atom4.template modify(); + k_crossterm_atom5.template modify(); +} /* ---------------------------------------------------------------------- */ diff --git a/src/KOKKOS/fix_cmap_kokkos.h b/src/KOKKOS/fix_cmap_kokkos.h index 162df667b8..8e2bf7e643 100644 --- a/src/KOKKOS/fix_cmap_kokkos.h +++ b/src/KOKKOS/fix_cmap_kokkos.h @@ -58,6 +58,16 @@ class FixCMAPKokkos : public FixCMAP, public KokkosBase { int pack_exchange(int, double *) override; int unpack_exchange(int, double *) override; + int pack_exchange_kokkos(const int &nsend,DAT::tdual_xfloat_2d &buf, + DAT::tdual_int_1d k_sendlist, + DAT::tdual_int_1d k_copylist, + ExecutionSpace space) override; + + void unpack_exchange_kokkos(DAT::tdual_xfloat_2d &k_buf, + DAT::tdual_int_1d &indices,int nrecv, + int nrecv1,int nrecv1extra, + ExecutionSpace space) override; + protected: typename AT::t_x_array d_x; typename AT::t_f_array d_f; From 0a9137272d865dfc5df55630e697d84ad7c1e1fa Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sat, 14 Sep 2024 20:33:40 -0400 Subject: [PATCH 0331/1018] replace ubuf with static_cast --- src/KOKKOS/fix_cmap_kokkos.cpp | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/KOKKOS/fix_cmap_kokkos.cpp b/src/KOKKOS/fix_cmap_kokkos.cpp index ddb2a89e92..843ee4bff5 100644 --- a/src/KOKKOS/fix_cmap_kokkos.cpp +++ b/src/KOKKOS/fix_cmap_kokkos.cpp @@ -781,14 +781,14 @@ int FixCMAPKokkos::pack_exchange_kokkos( if (!final) offset += d_num_crossterm(i); else { int j = nsend + offset; - d_buf(j) = ubuf(num_crossterm[i]).d; + d_buf(j) = static_cast (num_crossterm[i]); for (int m = 0; m < num_crossterm[i]; m++) { - d_buf(j++) = ubuf(d_crossterm_type(i,m)).d; - d_buf(j++) = ubuf(d_crossterm_atom1(i,m)).d; - d_buf(j++) = ubuf(d_crossterm_atom2(i,m)).d; - d_buf(j++) = ubuf(d_crossterm_atom3(i,m)).d; - d_buf(j++) = ubuf(d_crossterm_atom4(i,m)).d; - d_buf(j++) = ubuf(d_crossterm_atom5(i,m)).d; + d_buf(j++) = static_cast (d_crossterm_type(i,m)); + d_buf(j++) = static_cast (d_crossterm_atom1(i,m)); + d_buf(j++) = static_cast (d_crossterm_atom2(i,m)); + d_buf(j++) = static_cast (d_crossterm_atom3(i,m)); + d_buf(j++) = static_cast (d_crossterm_atom4(i,m)); + d_buf(j++) = static_cast (d_crossterm_atom5(i,m)); } } },n); @@ -853,14 +853,14 @@ void FixCMAPKokkos::unpack_exchange_kokkos( Kokkos::parallel_for(nrecv, KOKKOS_LAMBDA(const int &i) { int index = d_indices(i); - d_num_crossterm(index) = (int) ubuf(d_buf[i]).i; + d_num_crossterm(index) = static_cast (d_buf[i]); for (int m = 0; m < d_num_crossterm(index); m++) { - d_crossterm_type(index,m) = (int) ubuf(d_buf[i*m+1]).i; - d_crossterm_atom1(index,m) = (tagint) ubuf(d_buf[i*m+2]).i; - d_crossterm_atom2(index,m) = (tagint) ubuf(d_buf[i*m+3]).i; - d_crossterm_atom3(index,m) = (tagint) ubuf(d_buf[i*m+4]).i; - d_crossterm_atom4(index,m) = (tagint) ubuf(d_buf[i*m+5]).i; - d_crossterm_atom5(index,m) = (tagint) ubuf(d_buf[i*m+6]).i; + d_crossterm_type(index,m) = static_cast(d_buf[i*m+1]); + d_crossterm_atom1(index,m) = static_cast (d_buf[i*m+2]); + d_crossterm_atom2(index,m) = static_cast (d_buf[i*m+3]); + d_crossterm_atom3(index,m) = static_cast (d_buf[i*m+4]); + d_crossterm_atom4(index,m) = static_cast (d_buf[i*m+5]); + d_crossterm_atom5(index,m) = static_cast (d_buf[i*m+6]); } }); From 0db92ea135fb9d8a9098847a792868e58b227858 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sat, 14 Sep 2024 20:48:20 -0400 Subject: [PATCH 0332/1018] auto variables for lambda capture --- src/KOKKOS/fix_cmap_kokkos.cpp | 48 ++++++++++++++++++++++------------ 1 file changed, 32 insertions(+), 16 deletions(-) diff --git a/src/KOKKOS/fix_cmap_kokkos.cpp b/src/KOKKOS/fix_cmap_kokkos.cpp index 843ee4bff5..20178edc1e 100644 --- a/src/KOKKOS/fix_cmap_kokkos.cpp +++ b/src/KOKKOS/fix_cmap_kokkos.cpp @@ -774,6 +774,14 @@ int FixCMAPKokkos::pack_exchange_kokkos( int n; copymode = 1; + auto l_num_crossterm = d_num_crossterm; + auto l_crossterm_type = d_crossterm_type; + auto l_crossterm_atom1 = d_crossterm_atom1; + auto l_crossterm_atom2 = d_crossterm_atom2; + auto l_crossterm_atom3 = d_crossterm_atom3; + auto l_crossterm_atom4 = d_crossterm_atom4; + auto l_crossterm_atom5 = d_crossterm_atom5; + Kokkos::parallel_scan(nsend, KOKKOS_LAMBDA(const int &mysend, int &offset, const bool &final) { const int i = d_exchange_sendlist(mysend); @@ -781,14 +789,14 @@ int FixCMAPKokkos::pack_exchange_kokkos( if (!final) offset += d_num_crossterm(i); else { int j = nsend + offset; - d_buf(j) = static_cast (num_crossterm[i]); - for (int m = 0; m < num_crossterm[i]; m++) { - d_buf(j++) = static_cast (d_crossterm_type(i,m)); - d_buf(j++) = static_cast (d_crossterm_atom1(i,m)); - d_buf(j++) = static_cast (d_crossterm_atom2(i,m)); - d_buf(j++) = static_cast (d_crossterm_atom3(i,m)); - d_buf(j++) = static_cast (d_crossterm_atom4(i,m)); - d_buf(j++) = static_cast (d_crossterm_atom5(i,m)); + d_buf(j) = static_cast (l_num_crossterm(i)); + for (int m = 0; m < l_num_crossterm(i); m++) { + d_buf(j++) = static_cast (l_crossterm_type(i,m)); + d_buf(j++) = static_cast (l_crossterm_atom1(i,m)); + d_buf(j++) = static_cast (l_crossterm_atom2(i,m)); + d_buf(j++) = static_cast (l_crossterm_atom3(i,m)); + d_buf(j++) = static_cast (l_crossterm_atom4(i,m)); + d_buf(j++) = static_cast (l_crossterm_atom5(i,m)); } } },n); @@ -851,16 +859,24 @@ void FixCMAPKokkos::unpack_exchange_kokkos( copymode = 1; + auto l_num_crossterm = d_num_crossterm; + auto l_crossterm_type = d_crossterm_type; + auto l_crossterm_atom1 = d_crossterm_atom1; + auto l_crossterm_atom2 = d_crossterm_atom2; + auto l_crossterm_atom3 = d_crossterm_atom3; + auto l_crossterm_atom4 = d_crossterm_atom4; + auto l_crossterm_atom5 = d_crossterm_atom5; + Kokkos::parallel_for(nrecv, KOKKOS_LAMBDA(const int &i) { int index = d_indices(i); - d_num_crossterm(index) = static_cast (d_buf[i]); - for (int m = 0; m < d_num_crossterm(index); m++) { - d_crossterm_type(index,m) = static_cast(d_buf[i*m+1]); - d_crossterm_atom1(index,m) = static_cast (d_buf[i*m+2]); - d_crossterm_atom2(index,m) = static_cast (d_buf[i*m+3]); - d_crossterm_atom3(index,m) = static_cast (d_buf[i*m+4]); - d_crossterm_atom4(index,m) = static_cast (d_buf[i*m+5]); - d_crossterm_atom5(index,m) = static_cast (d_buf[i*m+6]); + l_num_crossterm(index) = static_cast (d_buf(i)); + for (int m = 0; m < l_num_crossterm(index); m++) { + l_crossterm_type(index,m) = static_cast(d_buf(i*m+1)); + l_crossterm_atom1(index,m) = static_cast (d_buf(i*m+2)); + l_crossterm_atom2(index,m) = static_cast (d_buf(i*m+3)); + l_crossterm_atom3(index,m) = static_cast (d_buf(i*m+4)); + l_crossterm_atom4(index,m) = static_cast (d_buf(i*m+5)); + l_crossterm_atom5(index,m) = static_cast (d_buf(i*m+6)); } }); From 1f28ac4f54dda1a62f7dedc801e94a4958b77829 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sat, 14 Sep 2024 20:50:30 -0400 Subject: [PATCH 0333/1018] oops --- src/KOKKOS/fix_cmap_kokkos.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/KOKKOS/fix_cmap_kokkos.cpp b/src/KOKKOS/fix_cmap_kokkos.cpp index 20178edc1e..faf8614bda 100644 --- a/src/KOKKOS/fix_cmap_kokkos.cpp +++ b/src/KOKKOS/fix_cmap_kokkos.cpp @@ -786,7 +786,7 @@ int FixCMAPKokkos::pack_exchange_kokkos( const int i = d_exchange_sendlist(mysend); - if (!final) offset += d_num_crossterm(i); + if (!final) offset += l_num_crossterm(i); else { int j = nsend + offset; d_buf(j) = static_cast (l_num_crossterm(i)); From 4d55c53c109a5af4032a1001b87398e91c9c4e34 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sat, 14 Sep 2024 21:01:06 -0400 Subject: [PATCH 0334/1018] update rst kk --- doc/src/fix_cmap.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/src/fix_cmap.rst b/doc/src/fix_cmap.rst index 316ad5d038..493bdb774f 100644 --- a/doc/src/fix_cmap.rst +++ b/doc/src/fix_cmap.rst @@ -3,6 +3,8 @@ fix cmap command ================ +Accelerator Variants: *cmap/kk* + Syntax """""" From 0db24828a5b18e5c874fba29bb5e0b545b556195 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sun, 15 Sep 2024 12:20:12 -0400 Subject: [PATCH 0335/1018] first draft delete_atoms/kk --- src/KOKKOS/delete_atoms_kokkos.cpp | 238 +++++++++++++++++++++++++++++ src/KOKKOS/delete_atoms_kokkos.h | 50 ++++++ src/command.h | 4 + src/delete_atoms.h | 2 +- 4 files changed, 293 insertions(+), 1 deletion(-) create mode 100644 src/KOKKOS/delete_atoms_kokkos.cpp create mode 100644 src/KOKKOS/delete_atoms_kokkos.h diff --git a/src/KOKKOS/delete_atoms_kokkos.cpp b/src/KOKKOS/delete_atoms_kokkos.cpp new file mode 100644 index 0000000000..f5b112f647 --- /dev/null +++ b/src/KOKKOS/delete_atoms_kokkos.cpp @@ -0,0 +1,238 @@ +// clang-format off +/* ---------------------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +/* ---------------------------------------------------------------------- + Contributing author: Mitch Murphy, alphataubio at gmail +------------------------------------------------------------------------- */ + +#include "delete_atoms_kokkos.h" + +#include "angle.h" +#include "atom_kokkos.h" +#include "atom_masks.h" +#include "comm.h" +#include "dihedral.h" +#include "domain.h" +#include "error.h" +#include "force.h" +#include "group.h" +#include "improper.h" +#include "kokkos.h" +#include "kspace.h" +#include "neighbor_kokkos.h" +#include "memory_kokkos.h" +#include "modify.h" +#include "neighbor.h" +#include "pair.h" +#include "timer.h" +#include "update.h" + +using namespace LAMMPS_NS; + +/* ---------------------------------------------------------------------- */ + +template +DeleteAtomsKokkos::DeleteAtomsKokkos(LAMMPS *lmp) : DeleteAtoms(lmp) +{ + atomKK = (AtomKokkos *) atom; +} + +/* ---------------------------------------------------------------------- */ + +template +void DeleteAtomsKokkos::command(int narg, char **arg) +{ + atomKK->sync(Host, X_MASK|RMASS_MASK|TYPE_MASK); + DeleteAtoms::command(narg, arg); +} + +/* ---------------------------------------------------------------------- + delete atoms so there are no pairs within cutoff + which atoms are deleted depends on ordering of atoms within proc + deletions can vary with processor count + no guarantee that minimium number of atoms will be deleted +------------------------------------------------------------------------- */ + +template +void DeleteAtomsKokkos::delete_overlap(int narg, char **arg) +{ + if (narg < 4) utils::missing_cmd_args(FLERR, "delete_atoms overlap", error); + + // read args + + const double cut = utils::numeric(FLERR, arg[1], false, lmp); + const double cutsq = cut * cut; + + int igroup1 = group->find(arg[2]); + if (igroup1 < 0) + error->all(FLERR, "Could not find delete_atoms overlap first group ID {}", arg[2]); + int igroup2 = group->find(arg[3]); + if (igroup2 < 0) + error->all(FLERR, "Could not find delete_atoms overlap second group ID {}", arg[3]); + options(narg - 4, &arg[4]); + + const int group1bit = group->bitmask[igroup1]; + const int group2bit = group->bitmask[igroup2]; + + if (comm->me == 0) utils::logmesg(lmp, "System init for delete_atoms/kk ...\n"); + + // request a full neighbor list for use by this command + + neighbor->add_request(this, "delete_atoms/kk", NeighConst::REQ_FULL); + + // init entire system since comm->borders and neighbor->build is done + // comm::init needs neighbor::init needs pair::init needs kspace::init, etc + + lmp->init(); + + // error check on cutoff + // if no pair style, neighbor list will be empty + + if (force->pair == nullptr) error->all(FLERR, "Delete_atoms requires a pair style be defined"); + if (cut > neighbor->cutneighmax) error->all(FLERR, "Delete_atoms cutoff > max neighbor cutoff"); + if (cut > neighbor->cutneighmin && comm->me == 0) + error->warning(FLERR, "Delete_atoms cutoff > minimum neighbor cutoff"); + + // setup domain, communication and neighboring + // acquire ghosts and build standard neighbor lists + + if (domain->triclinic) domain->x2lamda(atom->nlocal); + domain->pbc(); + domain->reset_box(); + comm->setup(); + if (neighbor->style) neighbor->setup_bins(); + comm->exchange(); + comm->borders(); + if (domain->triclinic) domain->lamda2x(atom->nlocal + atom->nghost); + neighbor->build(1); + + // build neighbor list this command needs based on the earlier request + + auto list = neighbor->find_list(this); + neighbor->build_one(list); + + auto inum = list->inum; + NeighListKokkos* k_list = static_cast*>(list); + auto d_numneigh = k_list->d_numneigh; + auto d_neighbors = k_list->d_neighbors; + auto d_ilist = k_list->d_ilist; + + // allocate and initialize deletion list + // must be after exchange potentially changes nlocal + + int nlocal = atom->nlocal; + memoryKK->create_kokkos(k_dlist, dlist, nlocal, "delete_atoms:dlist"); + for (int i = 0; i < nlocal; i++) dlist[i] = 0; + k_dlist.template sync(); + + + + // double loop over owned atoms and their full neighbor list + // at end of loop, there are no more overlaps + // only ever delete owned atom I in I loop iteration, never J even if owned + + auto d_x = atomKK->k_x.template view(); + auto d_tag = atomKK->k_tag.template view(); + auto d_mask = atomKK->k_mask.template view(); + + double *special_coul = force->special_coul; + double *special_lj = force->special_lj; + + int i, j, ii, jj, jnum; + + int *ilist, *jlist, *numneigh, **firstneigh; + double factor_lj, factor_coul; + + ilist = list->ilist; + numneigh = list->numneigh; + firstneigh = list->firstneigh; + + copymode = 1; + + for (ii = 0; ii < inum; ii++) { + i = ilist[ii]; + if (!(d_mask[i] & (group1bit | group2bit))) continue; + double xtmp = d_x(i,0); + double ytmp = d_x(i,1); + double ztmp = d_x(i,2); + jlist = firstneigh[i]; + jnum = numneigh[i]; + + for (jj = 0; jj < jnum; jj++) { + j = jlist[jj]; + factor_lj = special_lj[sbmask(j)]; + factor_coul = special_coul[sbmask(j)]; + j &= NEIGHMASK; + if (!(d_mask[j] & (group1bit | group2bit))) continue; + + // if both weighting factors are 0, skip this pair + // could be 0 and still be in neigh list for long-range Coulombics + // want consistency with non-charged pairs which wouldn't be in list + + if (factor_lj == 0.0 && factor_coul == 0.0) continue; + + // only consider deletion if I,J distance < cutoff + // compute rsq identically on both I,J loop iterations + // ignoring possibility that I,J tags are equal + + double delx, dely, delz; + + if (d_tag(i) < d_tag(j)) { + delx = xtmp - d_x(j,0); + dely = ytmp - d_x(j,1); + delz = ztmp - d_x(j,2); + } else { + delx = d_x(j,0) - xtmp; + dely = d_x(j,1) - ytmp; + delz = d_x(j,2) - ztmp; + } + double rsq = delx * delx + dely * dely + delz * delz; + if (rsq >= cutsq) continue; + + // only consider deletion if I,J are in groups 1,2 respectively + // true whether J is owned or ghost atom + + if (!(d_mask[i] & group1bit)) continue; + if (!(d_mask[j] & group2bit)) continue; + + // J is owned atom: + // delete atom I if atom J has not already been deleted + // J is ghost atom: + // delete atom I if J,I is not a candidate deletion pair + // due to being in groups 1,2 respectively + // if they are candidate pair, then either: + // another proc owns J and could delete J + // J is a ghost of another of my owned atoms, and I could delete J + // test on tags of I,J ensures that only I or J is deleted + + if (j < nlocal) { + if (dlist[j]) continue; + } else if ((d_mask[i] & group2bit) && (d_mask[j] & group1bit)) { + if (d_tag(i) > d_tag(j)) continue; + } + + dlist[i] = 1; + break; + } + } + neighbor->init(); + k_dlist.template modify(); +} + +namespace LAMMPS_NS { +template class DeleteAtomsKokkos; +#ifdef LMP_KOKKOS_GPU +template class DeleteAtomsKokkos; +#endif +} diff --git a/src/KOKKOS/delete_atoms_kokkos.h b/src/KOKKOS/delete_atoms_kokkos.h new file mode 100644 index 0000000000..5c396ee934 --- /dev/null +++ b/src/KOKKOS/delete_atoms_kokkos.h @@ -0,0 +1,50 @@ +/* -*- c++ -*- ---------------------------------------------------------- + LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator + https://www.lammps.org/, Sandia National Laboratories + LAMMPS development team: developers@lammps.org + + Copyright (2003) Sandia Corporation. Under the terms of Contract + DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains + certain rights in this software. This software is distributed under + the GNU General Public License. + + See the README file in the top-level LAMMPS directory. +------------------------------------------------------------------------- */ + +#ifdef COMMAND_CLASS +// clang-format off +CommandStyle(delete_atoms/kk,DeleteAtomsKokkos); +CommandStyle(delete_atoms/kk/device,DeleteAtomsKokkos); +CommandStyle(delete_atoms/kk/host,DeleteAtomsKokkos); +// clang-format on +#else + +#ifndef LMP_DELETE_ATOMS_KOKKOS_H +#define LMP_DELETE_ATOMS_KOKKOS_H + +#include "delete_atoms.h" +#include "kokkos_type.h" + +namespace LAMMPS_NS { + +template +class DeleteAtomsKokkos : public DeleteAtoms { + public: + DeleteAtomsKokkos(class LAMMPS *); + + void command(int, char **) override; + + void delete_overlap(int, char **); + + //KOKKOS_INLINE_FUNCTION + //void operator()(const int &i) const; + + protected: + + DAT::tdual_int_1d k_dlist; + +}; +} // namespace LAMMPS_NS + +#endif //LMP_DELETE_ATOMS_KOKKOS_H +#endif diff --git a/src/command.h b/src/command.h index 1b5cea5ccb..37196a2927 100644 --- a/src/command.h +++ b/src/command.h @@ -22,6 +22,10 @@ class Command : protected Pointers { public: Command(class LAMMPS *lmp) : Pointers(lmp){}; virtual void command(int, char **) = 0; + + protected: + int copymode; // if set, do not deallocate during destruction + // required when classes are used as functors by Kokkos }; } // namespace LAMMPS_NS diff --git a/src/delete_atoms.h b/src/delete_atoms.h index 0aef095327..a1825dab93 100644 --- a/src/delete_atoms.h +++ b/src/delete_atoms.h @@ -30,7 +30,7 @@ class DeleteAtoms : public Command { DeleteAtoms(class LAMMPS *); void command(int, char **) override; - private: + protected: int *dlist; int allflag, compress_flag, bond_flag, mol_flag; std::map *hash; From 44d86c378b8778ccef40ff30bb063ef29042034e Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 16 Sep 2024 00:34:28 -0400 Subject: [PATCH 0336/1018] relax epsilon or mark unstable based on test results on non-x86 architectures --- unittest/force-styles/tests/atomic-pair-meam_ms.yaml | 2 +- unittest/force-styles/tests/atomic-pair-pedone.yaml | 2 +- .../tests/dihedral-cosine_squared_restricted.yaml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/unittest/force-styles/tests/atomic-pair-meam_ms.yaml b/unittest/force-styles/tests/atomic-pair-meam_ms.yaml index fff938d940..d8dcd7b1eb 100644 --- a/unittest/force-styles/tests/atomic-pair-meam_ms.yaml +++ b/unittest/force-styles/tests/atomic-pair-meam_ms.yaml @@ -2,7 +2,7 @@ lammps_version: 7 Feb 2024 tags: slow date_generated: Wed Feb 28 17:07:42 2024 -epsilon: 2.5e-12 +epsilon: 2.5e-11 skip_tests: prerequisites: ! | pair meam/ms diff --git a/unittest/force-styles/tests/atomic-pair-pedone.yaml b/unittest/force-styles/tests/atomic-pair-pedone.yaml index ea97d9ee8c..82c6405e65 100644 --- a/unittest/force-styles/tests/atomic-pair-pedone.yaml +++ b/unittest/force-styles/tests/atomic-pair-pedone.yaml @@ -1,6 +1,6 @@ --- lammps_version: 7 Feb 2024 -tags: +tags: unstable date_generated: Tue Apr 9 07:44:34 2024 epsilon: 7.5e-13 skip_tests: diff --git a/unittest/force-styles/tests/dihedral-cosine_squared_restricted.yaml b/unittest/force-styles/tests/dihedral-cosine_squared_restricted.yaml index f67a093017..3f4d217b9a 100644 --- a/unittest/force-styles/tests/dihedral-cosine_squared_restricted.yaml +++ b/unittest/force-styles/tests/dihedral-cosine_squared_restricted.yaml @@ -1,8 +1,8 @@ --- lammps_version: 7 Feb 2024 -tags: +tags: date_generated: Sat Apr 13 11:41:16 2024 -epsilon: 2.5e-13 +epsilon: 1.0e-11 skip_tests: prerequisites: ! | atom full From f8eac8772458943b31618e36200b59b0af86306e Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 16 Sep 2024 00:56:09 -0400 Subject: [PATCH 0337/1018] make programming style check and doc info check a github action --- .github/workflows/style-check.yml | 38 +++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .github/workflows/style-check.yml diff --git a/.github/workflows/style-check.yml b/.github/workflows/style-check.yml new file mode 100644 index 0000000000..ce07215b11 --- /dev/null +++ b/.github/workflows/style-check.yml @@ -0,0 +1,38 @@ +# GitHub action to run checks from tools/coding_standard +name: "Check for Programming Style Conformance" + +on: + push: + branches: + - develop + pull_request: + branches: + - develop + + workflow_dispatch: + +concurrency: + group: ${{ github.event_name }}-${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{github.event_name == 'pull_request'}} + +jobs: + build: + name: Programming Style Conformance + if: ${{ github.repository == 'lammps/lammps' }} + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + fetch-depth: 1 + + - name: Run Tests + working-directory: src + shell: bash + run: | + make check-whitespace + make check-permissions + make check-homepage + make check-error-docs + make check-docs From 4a9b7b1ba71a5f90e07aaa813c333626d0ca110e Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 16 Sep 2024 00:59:43 -0400 Subject: [PATCH 0338/1018] fix typo --- .github/workflows/style-check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/style-check.yml b/.github/workflows/style-check.yml index ce07215b11..7be468d230 100644 --- a/.github/workflows/style-check.yml +++ b/.github/workflows/style-check.yml @@ -34,5 +34,5 @@ jobs: make check-whitespace make check-permissions make check-homepage - make check-error-docs + make check-errordocs make check-docs From 80cd9ace577a906b6ce8b19943c91576648b819f Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 16 Sep 2024 01:07:38 -0400 Subject: [PATCH 0339/1018] remove documentation check (for now) --- .github/workflows/style-check.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/style-check.yml b/.github/workflows/style-check.yml index 7be468d230..7be2c4fc46 100644 --- a/.github/workflows/style-check.yml +++ b/.github/workflows/style-check.yml @@ -35,4 +35,3 @@ jobs: make check-permissions make check-homepage make check-errordocs - make check-docs From 804aa4ee85495aec62d39de755626703d6882d24 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 16 Sep 2024 20:38:50 -0400 Subject: [PATCH 0340/1018] improve error message --- src/variable.cpp | 2 +- unittest/commands/test_variables.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/variable.cpp b/src/variable.cpp index b2f6c2882c..279c14d999 100644 --- a/src/variable.cpp +++ b/src/variable.cpp @@ -613,7 +613,7 @@ void Variable::set(int narg, char **arg) // unrecognized variable style - } else error->all(FLERR,"Unknown variable keyword: {}", arg[1]); + } else error->all(FLERR,"Unknown variable style: {}", arg[1]); // set name of variable, if not replacing one flagged with replaceflag // name must be all alphanumeric chars or underscores diff --git a/unittest/commands/test_variables.cpp b/unittest/commands/test_variables.cpp index 2390b1b675..c7686cbf12 100644 --- a/unittest/commands/test_variables.cpp +++ b/unittest/commands/test_variables.cpp @@ -206,7 +206,7 @@ TEST_F(VariableTest, CreateDelete) TEST_FAILURE(".*ERROR: Invalid variable loop argument: -1.*", command("variable dummy loop -1");); TEST_FAILURE(".*ERROR: Illegal variable loop command.*", command("variable dummy loop 10 1");); - TEST_FAILURE(".*ERROR: Unknown variable keyword: xxx.*", command("variable dummy xxxx");); + TEST_FAILURE(".*ERROR: Unknown variable style: xxx.*", command("variable dummy xxxx");); TEST_FAILURE(".*ERROR: Cannot redefine variable as a different style.*", command("variable two string xxx");); TEST_FAILURE(".*ERROR: Cannot redefine variable as a different style.*", From 11365e7b2e0c6e3920275a8b338b1fcd9444752c Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 16 Sep 2024 20:48:41 -0400 Subject: [PATCH 0341/1018] add extract method to bond style harmonic/shift --- src/EXTRA-MOLECULE/bond_harmonic_shift.cpp | 13 +++++++++++++ src/EXTRA-MOLECULE/bond_harmonic_shift.h | 1 + 2 files changed, 14 insertions(+) diff --git a/src/EXTRA-MOLECULE/bond_harmonic_shift.cpp b/src/EXTRA-MOLECULE/bond_harmonic_shift.cpp index bd106c8567..6c87d47f5e 100644 --- a/src/EXTRA-MOLECULE/bond_harmonic_shift.cpp +++ b/src/EXTRA-MOLECULE/bond_harmonic_shift.cpp @@ -228,3 +228,16 @@ void BondHarmonicShift::born_matrix(int type, double rsq, int /*i*/, int /*j*/, du2 = 2 * k[type]; if (r > 0.0) du = du2 * dr; } + +/* ---------------------------------------------------------------------- + return ptr to internal members upon request +------------------------------------------------------------------------ */ + +void *BondHarmonicShift::extract(const char *str, int &dim) +{ + dim = 1; + if (strcmp(str, "k") == 0) return (void *) k; + if (strcmp(str, "r0") == 0) return (void *) r0; + if (strcmp(str, "r1") == 0) return (void *) r1; + return nullptr; +} diff --git a/src/EXTRA-MOLECULE/bond_harmonic_shift.h b/src/EXTRA-MOLECULE/bond_harmonic_shift.h index 922f1ba00d..68afc57bf7 100644 --- a/src/EXTRA-MOLECULE/bond_harmonic_shift.h +++ b/src/EXTRA-MOLECULE/bond_harmonic_shift.h @@ -36,6 +36,7 @@ class BondHarmonicShift : public Bond { void write_data(FILE *) override; double single(int, double, int, int, double &) override; void born_matrix(int, double, int, int, double &, double &) override; + void *extract(const char *, int &); protected: double *k, *r0, *r1; From 5d40a9640d47ed7ffb75a59988552d1eab3ef7df Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 16 Sep 2024 20:49:44 -0400 Subject: [PATCH 0342/1018] add support for bond style hybrid to fix adapt --- src/bond_hybrid.cpp | 8 ++++++++ src/bond_hybrid.h | 2 ++ src/fix_adapt.cpp | 27 ++++++++++++++++++++------- 3 files changed, 30 insertions(+), 7 deletions(-) diff --git a/src/bond_hybrid.cpp b/src/bond_hybrid.cpp index 307cbd72fd..bd5badb54c 100644 --- a/src/bond_hybrid.cpp +++ b/src/bond_hybrid.cpp @@ -385,6 +385,14 @@ void BondHybrid::init_style() else map[0] = -1; } +/* ---------------------------------------------------------------------- */ + +int BondHybrid::check_itype(int itype, char *substyle) +{ + if (strcmp(keywords[map[itype]], substyle) == 0) return 1; + return 0; +} + /* ---------------------------------------------------------------------- return an equilbrium bond length ------------------------------------------------------------------------- */ diff --git a/src/bond_hybrid.h b/src/bond_hybrid.h index ba520b81b4..d93b5c7558 100644 --- a/src/bond_hybrid.h +++ b/src/bond_hybrid.h @@ -44,6 +44,8 @@ class BondHybrid : public Bond { double single(int, double, int, int, double &) override; double memory_usage() override; + int check_itype(int, char *); + protected: int *map; // which style each bond type points to int has_quartic; // which style, if any is a quartic bond style diff --git a/src/fix_adapt.cpp b/src/fix_adapt.cpp index cad157f2be..6bab704c22 100644 --- a/src/fix_adapt.cpp +++ b/src/fix_adapt.cpp @@ -17,6 +17,7 @@ #include "angle.h" #include "atom.h" #include "bond.h" +#include "bond_hybrid.h" #include "domain.h" #include "error.h" #include "fix_store_atom.h" @@ -386,11 +387,15 @@ void FixAdapt::init() if (utils::strmatch(force->pair_style,"^hybrid")) { auto pair = dynamic_cast(force->pair); - for (i = ad->ilo; i <= ad->ihi; i++) - for (j = MAX(ad->jlo,i); j <= ad->jhi; j++) - if (!pair->check_ijtype(i,j,pstyle)) - error->all(FLERR,"Fix adapt type pair range is not valid " - "for pair hybrid sub-style {}", pstyle); + if (pair) { + for (i = ad->ilo; i <= ad->ihi; i++) { + for (j = MAX(ad->jlo,i); j <= ad->jhi; j++) { + if (!pair->check_ijtype(i,j,pstyle)) + error->all(FLERR,"Fix adapt type pair range is not valid " + "for pair hybrid sub-style {}", pstyle); + } + } + } } delete[] pstyle; @@ -416,8 +421,16 @@ void FixAdapt::init() if (ad->bdim == 1) ad->vector = (double *) ptr; - if (utils::strmatch(force->bond_style,"^hybrid")) - error->all(FLERR,"Fix adapt does not support bond_style hybrid"); + if (utils::strmatch(force->bond_style,"^hybrid")) { + auto bond = dynamic_cast(force->bond); + if (bond) { + for (i = ad->ilo; i <= ad->ihi; i++) { + if (!bond->check_itype(i,bstyle)) + error->all(FLERR,"Fix adapt type bond range is not valid " + "for pair hybrid sub-style {}", bstyle); + } + } + } delete[] bstyle; From 516d988debec1aed9aceb386756bc93f00ffedfe Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 16 Sep 2024 20:59:04 -0400 Subject: [PATCH 0343/1018] update fix adapt docs --- doc/src/fix_adapt.rst | 41 ++++++++++++++++++++++------------------- 1 file changed, 22 insertions(+), 19 deletions(-) diff --git a/doc/src/fix_adapt.rst b/doc/src/fix_adapt.rst index 03aef12a6c..0aa0323309 100644 --- a/doc/src/fix_adapt.rst +++ b/doc/src/fix_adapt.rst @@ -319,25 +319,28 @@ all types from 1 to :math:`N`. A leading asterisk means all types from :math:`N` (inclusive). A middle asterisk means all types from m to n (inclusive). -Currently *bond* does not support bond_style hybrid nor bond_style -hybrid/overlay as bond styles. The bond styles that currently work -with fix_adapt are +If :doc:`bond_style hybrid ` is used, *bstyle* should be a +sub-style name. The bond styles that currently work with fix adapt are: -+------------------------------------+------------+------------+ -| :doc:`class2 ` | r0 | type bonds | -+------------------------------------+------------+------------+ -| :doc:`fene ` | k,r0 | type bonds | -+------------------------------------+------------+------------+ -| :doc:`fene/nm ` | k,r0 | type bonds | -+------------------------------------+------------+------------+ -| :doc:`gromos ` | k,r0 | type bonds | -+------------------------------------+------------+------------+ -| :doc:`harmonic ` | k,r0 | type bonds | -+------------------------------------+------------+------------+ -| :doc:`morse ` | r0 | type bonds | -+------------------------------------+------------+------------+ -| :doc:`nonlinear ` | epsilon,r0 | type bonds | -+------------------------------------+------------+------------+ ++---------------------------------------------------+------------+------------+ +| :doc:`class2 ` | r0 | type bonds | ++---------------------------------------------------+------------+------------+ +| :doc:`fene ` | k,r0 | type bonds | ++---------------------------------------------------+------------+------------+ +| :doc:`fene/nm ` | k,r0 | type bonds | ++---------------------------------------------------+------------+------------+ +| :doc:`gromos ` | k,r0 | type bonds | ++---------------------------------------------------+------------+------------+ +| :doc:`harmonic ` | k,r0 | type bonds | ++---------------------------------------------------+------------+------------+ +| :doc:`harmonic/shift ` | k,r0,r1 | type bonds | ++---------------------------------------------------+------------+------------+ +| :doc:`harmonic/restrain ` | k | type bonds | ++---------------------------------------------------+------------+------------+ +| :doc:`morse ` | r0 | type bonds | ++---------------------------------------------------+------------+------------+ +| :doc:`nonlinear ` | epsilon,r0 | type bonds | ++---------------------------------------------------+------------+------------+ ---------- @@ -359,7 +362,7 @@ all types from 1 to :math:`N`. A leading asterisk means all types from Currently *angle* does not support angle_style hybrid nor angle_style hybrid/overlay as angle styles. The angle styles that currently work -with fix_adapt are +with fix adapt are +------------------------------------+----------+-------------+ | :doc:`harmonic ` | k,theta0 | type angles | From 47bb1a8748ee5729f0c45a3ab7098d99d2507cf7 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 16 Sep 2024 21:04:22 -0400 Subject: [PATCH 0344/1018] update unit test --- unittest/force-styles/tests/bond-harmonic_shift.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/unittest/force-styles/tests/bond-harmonic_shift.yaml b/unittest/force-styles/tests/bond-harmonic_shift.yaml index 7a41c2c3cd..61212a468b 100644 --- a/unittest/force-styles/tests/bond-harmonic_shift.yaml +++ b/unittest/force-styles/tests/bond-harmonic_shift.yaml @@ -17,7 +17,10 @@ bond_coeff: ! | 4 650.0 1.2 0.2 5 450.0 1.0 0.0 equilibrium: 5 1.5 1.1 1.3 1.2 1 -extract: ! "" +extract: ! | + k 1 + r0 1 + r1 1 natoms: 29 init_energy: -9395.519982389222 init_stress: ! |- From 6503f297d47a2a6f2ecbd227364cf89456969d3b Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 16 Sep 2024 21:21:20 -0400 Subject: [PATCH 0345/1018] support angle style hybrid with fix adapt --- doc/src/fix_adapt.rst | 5 ++--- src/angle_hybrid.cpp | 8 ++++++++ src/angle_hybrid.h | 4 +++- src/fix_adapt.cpp | 13 +++++++++++-- 4 files changed, 24 insertions(+), 6 deletions(-) diff --git a/doc/src/fix_adapt.rst b/doc/src/fix_adapt.rst index 0aa0323309..1943798160 100644 --- a/doc/src/fix_adapt.rst +++ b/doc/src/fix_adapt.rst @@ -360,9 +360,8 @@ all types from 1 to :math:`N`. A leading asterisk means all types from :math:`N` (inclusive). A middle asterisk means all types from m to n (inclusive). -Currently *angle* does not support angle_style hybrid nor angle_style -hybrid/overlay as angle styles. The angle styles that currently work -with fix adapt are +If :doc:`angle_style hybrid ` is used, *astyle* should be a +sub-style name. The angle styles that currently work with fix adapt are: +------------------------------------+----------+-------------+ | :doc:`harmonic ` | k,theta0 | type angles | diff --git a/src/angle_hybrid.cpp b/src/angle_hybrid.cpp index a015882a15..1261a78176 100644 --- a/src/angle_hybrid.cpp +++ b/src/angle_hybrid.cpp @@ -320,6 +320,14 @@ void AngleHybrid::init_style() if (styles[m]) styles[m]->init_style(); } +/* ---------------------------------------------------------------------- */ + +int AngleHybrid::check_itype(int itype, char *substyle) +{ + if (strcmp(keywords[map[itype]], substyle) == 0) return 1; + return 0; +} + /* ---------------------------------------------------------------------- return an equilbrium angle length ------------------------------------------------------------------------- */ diff --git a/src/angle_hybrid.h b/src/angle_hybrid.h index a6da29245e..a84096b297 100644 --- a/src/angle_hybrid.h +++ b/src/angle_hybrid.h @@ -42,8 +42,10 @@ class AngleHybrid : public Angle { double single(int, int, int, int) override; double memory_usage() override; + int check_itype(int, char *); + protected: - int *map; // which style each angle type points to + int *map; // which style each angle type points to int *nanglelist; // # of angles in sub-style anglelists int *maxangle; // max # of angles sub-style lists can store int ***anglelist; // anglelist for each sub-style diff --git a/src/fix_adapt.cpp b/src/fix_adapt.cpp index 6bab704c22..c725707b29 100644 --- a/src/fix_adapt.cpp +++ b/src/fix_adapt.cpp @@ -15,6 +15,7 @@ #include "fix_adapt.h" #include "angle.h" +#include "angle_hybrid.h" #include "atom.h" #include "bond.h" #include "bond_hybrid.h" @@ -455,8 +456,16 @@ void FixAdapt::init() if (ad->adim == 1) ad->vector = (double *) ptr; - if (utils::strmatch(force->angle_style,"^hybrid")) - error->all(FLERR,"Fix adapt does not support angle_style hybrid"); + if (utils::strmatch(force->angle_style,"^hybrid")) { + auto angle = dynamic_cast(force->angle); + if (angle) { + for (i = ad->ilo; i <= ad->ihi; i++) { + if (!angle->check_itype(i,astyle)) + error->all(FLERR,"Fix adapt type angle range is not valid " + "for pair hybrid sub-style {}", astyle); + } + } + } delete[] astyle; From 575c1014d4183e4fecdfc9538f924d0d62f69faa Mon Sep 17 00:00:00 2001 From: Richard Berger Date: Tue, 17 Sep 2024 22:13:07 -0600 Subject: [PATCH 0346/1018] bugfix in lammps-open.py unit test --- unittest/python/python-open.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/unittest/python/python-open.py b/unittest/python/python-open.py index f555be25dd..a1d5617986 100644 --- a/unittest/python/python-open.py +++ b/unittest/python/python-open.py @@ -7,8 +7,8 @@ has_mpi4py=False try: from mpi4py import __version__ as mpi4py_version - # tested to work with mpi4py versions 2 and 3 - has_mpi4py = mpi4py_version.split('.')[0] in ['2','3'] + # tested to work with mpi4py versions 2, 3, and 4 + has_mpi4py = mpi4py_version.split('.')[0] in ['2','3','4'] except: pass From ce13d22656902d38ec39d5f90dc7b1d15680d17d Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 18 Sep 2024 11:33:03 -0400 Subject: [PATCH 0347/1018] enable and apply clang-format, modernize access to list of fixes --- src/PLUMED/fix_plumed.cpp | 326 +++++++++++++++++++------------------- 1 file changed, 159 insertions(+), 167 deletions(-) diff --git a/src/PLUMED/fix_plumed.cpp b/src/PLUMED/fix_plumed.cpp index 2bf56acbbf..ec23e42ddb 100644 --- a/src/PLUMED/fix_plumed.cpp +++ b/src/PLUMED/fix_plumed.cpp @@ -1,4 +1,3 @@ -// clang-format off /* ---------------------------------------------------------------------- LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator https://www.lammps.org/, Sandia National Laboratories @@ -49,36 +48,31 @@ static const char plumed_default_kernel[] = "PLUMED_KERNEL=" PLUMED_QUOTE(__PLUM using namespace LAMMPS_NS; using namespace FixConst; - FixPlumed::FixPlumed(LAMMPS *lmp, int narg, char **arg) : - Fix(lmp, narg, arg), - p(nullptr), nlocal(0), gatindex(nullptr), masses(nullptr), charges(nullptr), - id_pe(nullptr), id_press(nullptr) + Fix(lmp, narg, arg), p(nullptr), nlocal(0), gatindex(nullptr), masses(nullptr), + charges(nullptr), id_pe(nullptr), id_press(nullptr) { - if (!atom->tag_enable) - error->all(FLERR,"Fix plumed requires atom tags"); + if (!atom->tag_enable) error->all(FLERR, "Fix plumed requires atom tags"); - if (atom->tag_consecutive() == 0) - error->all(FLERR,"Fix plumed requires consecutive atom IDs"); + if (atom->tag_consecutive() == 0) error->all(FLERR, "Fix plumed requires consecutive atom IDs"); if (igroup != 0 && comm->me == 0) - error->warning(FLERR,"Fix group for fix plumed is not 'all'. " - "Group will be ignored."); + error->warning(FLERR, "Fix group for fix plumed is not 'all'. Group will be ignored."); #if defined(__PLUMED_DEFAULT_KERNEL) - if (getenv("PLUMED_KERNEL") == nullptr) - platform::putenv(plumed_default_kernel); + if (getenv("PLUMED_KERNEL") == nullptr) platform::putenv(plumed_default_kernel); #endif - p=new PLMD::Plumed; + p = new PLMD::Plumed; // Check API version - int api_version=0; - p->cmd("getApiVersion",&api_version); + int api_version = 0; + p->cmd("getApiVersion", &api_version); if ((api_version < 5) || (api_version > 10)) - error->all(FLERR,"Incompatible API version for PLUMED in fix plumed. " + error->all(FLERR, + "Incompatible API version for PLUMED in fix plumed. " "Only Plumed 2.4.x, 2.5.x, 2.6.x, 2.7.x, 2.8.x, 2.9.x are tested and supported."); #if !defined(MPI_STUBS) @@ -86,21 +80,19 @@ FixPlumed::FixPlumed(LAMMPS *lmp, int narg, char **arg) : // inter-partition communication if (universe->existflag == 1) { - int me; MPI_Comm inter_comm; - MPI_Comm_rank(world,&me); // Change MPI_COMM_WORLD to universe->uworld which seems more appropriate - MPI_Comm_split(universe->uworld,me,0,&inter_comm); - p->cmd("GREX setMPIIntracomm",&world); - if (me == 0) { + MPI_Comm_split(universe->uworld, comm->me, 0, &inter_comm); + p->cmd("GREX setMPIIntracomm", &world); + if (comm->me == 0) { // The inter-partition communicator is only defined for the root in // each partition (a.k.a. world). This is due to the way in which // it is defined inside plumed. - p->cmd("GREX setMPIIntercomm",&inter_comm); + p->cmd("GREX setMPIIntercomm", &inter_comm); } - p->cmd("GREX init",nullptr); + p->cmd("GREX init", nullptr); } // The general communicator is independent of the existence of partitions, @@ -110,100 +102,103 @@ FixPlumed::FixPlumed(LAMMPS *lmp, int narg, char **arg) : // plumed does not know about LAMMPS using the MPI STUBS library and will // fail if this is called under these circumstances - p->cmd("setMPIComm",&world); + p->cmd("setMPIComm", &world); #endif // Set up units // LAMMPS units wrt kj/mol - nm - ps // Set up units - if (strcmp(update->unit_style,"lj") == 0) { + if (strcmp(update->unit_style, "lj") == 0) { // LAMMPS units lj p->cmd("setNaturalUnits"); } else { // Conversion factor from LAMMPS energy units to kJ/mol (units of PLUMED) - double energyUnits=1.0; + double energyUnits = 1.0; // LAMMPS units real :: kcal/mol; - if (strcmp(update->unit_style,"real") == 0) { - energyUnits=4.184; + if (strcmp(update->unit_style, "real") == 0) { + energyUnits = 4.184; // LAMMPS units metal :: eV; - } else if (strcmp(update->unit_style,"metal") == 0) { - energyUnits=96.48530749925792; + } else if (strcmp(update->unit_style, "metal") == 0) { + energyUnits = 96.48530749925792; // LAMMPS units si :: Joule; - } else if (strcmp(update->unit_style,"si") == 0) { - energyUnits=0.001; + } else if (strcmp(update->unit_style, "si") == 0) { + energyUnits = 0.001; // LAMMPS units cgs :: erg; - } else if (strcmp(update->unit_style,"cgs") == 0) { - energyUnits=6.0221418e13; + } else if (strcmp(update->unit_style, "cgs") == 0) { + energyUnits = 6.0221418e13; // LAMMPS units electron :: Hartree; - } else if (strcmp(update->unit_style,"electron") == 0) { - energyUnits=2625.5257; + } else if (strcmp(update->unit_style, "electron") == 0) { + energyUnits = 2625.5257; - } else error->all(FLERR,"Fix plumed cannot handle your choice of units"); + } else + error->all(FLERR, "Fix plumed cannot handle {} units", update->unit_style); // Conversion factor from LAMMPS length units to nm (units of PLUMED) - double lengthUnits=0.1/force->angstrom; + double lengthUnits = 0.1 / force->angstrom; // Conversion factor from LAMMPS time unit to ps (units of PLUMED) - double timeUnits=0.001/force->femtosecond; + double timeUnits = 0.001 / force->femtosecond; - p->cmd("setMDEnergyUnits",&energyUnits); - p->cmd("setMDLengthUnits",&lengthUnits); - p->cmd("setMDTimeUnits",&timeUnits); + p->cmd("setMDEnergyUnits", &energyUnits); + p->cmd("setMDLengthUnits", &lengthUnits); + p->cmd("setMDTimeUnits", &timeUnits); } // Read fix parameters: - int next=0; - for (int i=3;iexistflag == 1) { // Each replica writes an independent log file // with suffix equal to the replica id - p->cmd("setLogFile",fmt::format("{}.{}",arg[i],universe->iworld).c_str()); - next=0; + p->cmd("setLogFile", fmt::format("{}.{}", arg[i], universe->iworld).c_str()); + next = 0; } else { // partition option not used - p->cmd("setLogFile",arg[i]); - next=0; + p->cmd("setLogFile", arg[i]); + next = 0; } - } else if (!strcmp(arg[i],"plumedfile")) { - next=2; - } else if (next==2) { - p->cmd("setPlumedDat",arg[i]); - next=0; - } else error->all(FLERR,"Syntax error - use 'fix plumed " - "plumedfile plumed.dat outfile plumed.out' "); + } else if (!strcmp(arg[i], "plumedfile")) { + next = 2; + } else if (next == 2) { + p->cmd("setPlumedDat", arg[i]); + next = 0; + } else + error->all(FLERR, + "Syntax error - use 'fix plumed " + "plumedfile plumed.dat outfile plumed.out' "); } - if (next==1) error->all(FLERR,"missing argument for outfile option"); - if (next==2) error->all(FLERR,"missing argument for plumedfile option"); + if (next == 1) error->all(FLERR, "missing argument for outfile option"); + if (next == 2) error->all(FLERR, "missing argument for plumedfile option"); - p->cmd("setMDEngine","LAMMPS"); + p->cmd("setMDEngine", "LAMMPS"); if (atom->natoms > MAXSMALLINT) - error->all(FLERR,"Fix plumed can only handle up to 2.1 billion atoms"); + error->all(FLERR, "Fix plumed can only handle up to 2.1 billion atoms"); - natoms=int(atom->natoms); - p->cmd("setNatoms",&natoms); + natoms = int(atom->natoms); + p->cmd("setNatoms", &natoms); - double dt=update->dt; - p->cmd("setTimestep",&dt); + double dt = update->dt; + p->cmd("setTimestep", &dt); extscalar = 1; scalar_flag = 1; @@ -224,27 +219,24 @@ FixPlumed::FixPlumed(LAMMPS *lmp, int narg, char **arg) : id_press = utils::strdup("plmd_press"); c_press = modify->add_compute(std::string(id_press) + " all pressure NULL virial"); - for (int i = 0; i < modify->nfix; i++) { - const char * const check_style = modify->fix[i]->style; + for (const auto &fix : modify->get_fix_list()) { + const char *const check_style = fix->style; // There must be only one - if (strcmp(check_style,"plumed") == 0) - error->all(FLERR,"There must be only one instance of fix plumed"); + if (strcmp(check_style, "plumed") == 0) + error->all(FLERR, "There must be only one instance of fix plumed"); // Avoid conflict with fixes that define internal pressure computes. // See comment in the setup method - if (utils::strmatch(check_style,"^nph") || - utils::strmatch(check_style,"^npt") || - utils::strmatch(check_style,"^rigid/nph") || - utils::strmatch(check_style,"^rigid/npt") || - utils::strmatch(check_style,"^msst") || - utils::strmatch(check_style,"^nphug") || - utils::strmatch(check_style,"^ipi") || - utils::strmatch(check_style,"^press/berendsen") || - utils::strmatch(check_style,"^qbmsst")) - error->all(FLERR,"Fix plumed must be defined before any other fixes, " + if (utils::strmatch(check_style, "^nph") || utils::strmatch(check_style, "^npt") || + utils::strmatch(check_style, "^rigid/nph") || utils::strmatch(check_style, "^rigid/npt") || + utils::strmatch(check_style, "^msst") || utils::strmatch(check_style, "^nphug") || + utils::strmatch(check_style, "^ipi") || utils::strmatch(check_style, "^press/berendsen") || + utils::strmatch(check_style, "^qbmsst")) + error->all(FLERR, + "Fix plumed must be defined before any other fixes, " "that compute pressure internally"); } } @@ -273,13 +265,13 @@ int FixPlumed::setmask() void FixPlumed::init() { - if (utils::strmatch(update->integrate_style,"^respa")) + if (utils::strmatch(update->integrate_style, "^respa")) nlevels_respa = ((Respa *) update->integrate)->nlevels; // This avoids nan pressure if compute_pressure is called // in a setup method - for (int i=0;i<6;i++) virial[i] = 0.; + for (int i = 0; i < 6; i++) virial[i] = 0.; } void FixPlumed::setup(int vflag) @@ -293,10 +285,10 @@ void FixPlumed::setup(int vflag) // has to be executed first. This creates a race condition with the // setup method of fix_nh. This is why in the constructor I check if // nh fixes have already been called. - if (utils::strmatch(update->integrate_style,"^respa")) { - ((Respa *) update->integrate)->copy_flevel_f(nlevels_respa-1); - post_force_respa(vflag,nlevels_respa-1,0); - ((Respa *) update->integrate)->copy_f_flevel(nlevels_respa-1); + if (utils::strmatch(update->integrate_style, "^respa")) { + ((Respa *) update->integrate)->copy_flevel_f(nlevels_respa - 1); + post_force_respa(vflag, nlevels_respa - 1, 0); + ((Respa *) update->integrate)->copy_f_flevel(nlevels_respa - 1); } else { post_force(vflag); } @@ -312,11 +304,10 @@ void FixPlumed::min_setup(int vflag) void FixPlumed::post_force(int /* vflag */) { - int update_gatindex=0; + int update_gatindex = 0; if (natoms != int(atom->natoms)) - error->all(FLERR,"Fix plumed does not support simulations with varying " - "numbers of atoms"); + error->all(FLERR, "Fix plumed does not support simulations with varying numbers of atoms"); // Try to find out if the domain decomposition has been updated: @@ -326,95 +317,97 @@ void FixPlumed::post_force(int /* vflag */) delete[] masses; delete[] gatindex; - nlocal=atom->nlocal; - gatindex=new int [nlocal]; - masses=new double [nlocal]; - charges=new double [nlocal]; - update_gatindex=1; + nlocal = atom->nlocal; + gatindex = new int[nlocal]; + masses = new double[nlocal]; + charges = new double[nlocal]; + update_gatindex = 1; } else { - for (int i=0;itag[i]-1) { - update_gatindex=1; + for (int i = 0; i < nlocal; i++) { + if (gatindex[i] != atom->tag[i] - 1) { + update_gatindex = 1; break; } } } - MPI_Allreduce(MPI_IN_PLACE,&update_gatindex,1,MPI_INT,MPI_SUM,world); + MPI_Allreduce(MPI_IN_PLACE, &update_gatindex, 1, MPI_INT, MPI_SUM, world); // In case it has been updated, rebuild the local mass/charges array // and tell plumed about the change: if (update_gatindex) { - for (int i=0;itag[i]-1; + for (int i = 0; i < nlocal; i++) gatindex[i] = atom->tag[i] - 1; // Get masses if (atom->rmass_flag) { - for (int i=0;irmass[i]; + for (int i = 0; i < nlocal; i++) masses[i] = atom->rmass[i]; } else { - for (int i=0;imass[atom->type[i]]; + for (int i = 0; i < nlocal; i++) masses[i] = atom->mass[atom->type[i]]; } // Get charges if (atom->q_flag) { - for (int i=0;iq[i]; + for (int i = 0; i < nlocal; i++) charges[i] = atom->q[i]; } else { - for (int i=0;icmd("setAtomsNlocal",&nlocal); - p->cmd("setAtomsGatindex",gatindex); + p->cmd("setAtomsNlocal", &nlocal); + p->cmd("setAtomsGatindex", gatindex); } - // set up local virial/box. plumed uses full 3x3 matrices double plmd_virial[3][3]; - for (int i=0;i<3;i++) for (int j=0;j<3;j++) plmd_virial[i][j]=0.0; + for (int i = 0; i < 3; i++) + for (int j = 0; j < 3; j++) plmd_virial[i][j] = 0.0; double box[3][3]; - for (int i=0;i<3;i++) for (int j=0;j<3;j++) box[i][j]=0.0; - box[0][0]=domain->h[0]; - box[1][1]=domain->h[1]; - box[2][2]=domain->h[2]; - box[2][1]=domain->h[3]; - box[2][0]=domain->h[4]; - box[1][0]=domain->h[5]; + for (int i = 0; i < 3; i++) + for (int j = 0; j < 3; j++) box[i][j] = 0.0; + box[0][0] = domain->h[0]; + box[1][1] = domain->h[1]; + box[2][2] = domain->h[2]; + box[2][1] = domain->h[3]; + box[2][0] = domain->h[4]; + box[1][0] = domain->h[5]; // Make initial of virial of this fix zero // The following line is very important, otherwise // the compute pressure will include - for (int i=0;i<6;++i) virial[i] = 0.; + for (int i = 0; i < 6; ++i) virial[i] = 0.; // local variable with timestep: if (update->ntimestep > MAXSMALLINT) - error->all(FLERR,"Fix plumed can only handle up to 2.1 billion timesteps"); - int step=int(update->ntimestep); + error->all(FLERR, "Fix plumed can only handle up to 2.1 billion timesteps"); + int step = int(update->ntimestep); // pass all pointers to plumed: - p->cmd("setStep",&step); - int plumedStopCondition=0; - p->cmd("setStopFlag",&plumedStopCondition); - p->cmd("setPositions",&atom->x[0][0]); - p->cmd("setBox",&box[0][0]); - p->cmd("setForces",&atom->f[0][0]); - p->cmd("setMasses",&masses[0]); - p->cmd("setCharges",&charges[0]); - p->cmd("getBias",&bias); + p->cmd("setStep", &step); + int plumedStopCondition = 0; + p->cmd("setStopFlag", &plumedStopCondition); + p->cmd("setPositions", &atom->x[0][0]); + p->cmd("setBox", &box[0][0]); + p->cmd("setForces", &atom->f[0][0]); + p->cmd("setMasses", &masses[0]); + p->cmd("setCharges", &charges[0]); + p->cmd("getBias", &bias); // Pass virial to plumed // If energy is needed plmd_virial is equal to LAMMPS' virial // If energy is not needed plmd_virial is initialized to zero // In the first case the virial will be rescaled and an extra term will be added // In the latter case only an extra term will be added - p->cmd("setVirial",&plmd_virial[0][0]); + p->cmd("setVirial", &plmd_virial[0][0]); p->cmd("prepareCalc"); - plumedNeedsEnergy=0; - p->cmd("isEnergyNeeded",&plumedNeedsEnergy); + plumedNeedsEnergy = 0; + p->cmd("isEnergyNeeded", &plumedNeedsEnergy); // Pass potential energy and virial if needed double *virial_lmp; if (plumedNeedsEnergy) { // Error if tail corrections are included if (force->pair && force->pair->tail_flag && comm->me == 0) - error->warning(FLERR,"Tail corrections to the pair potential included." + error->warning(FLERR, + "Tail corrections to the pair potential included." " The energy cannot be biased correctly in this case." " Remove the tail corrections by removing the" " command: pair_modify tail yes"); @@ -426,20 +419,18 @@ void FixPlumed::post_force(int /* vflag */) // Divide energy by number of processes // Plumed wants it this way - int nprocs; - MPI_Comm_size(world,&nprocs); - pot_energy /= nprocs; - p->cmd("setEnergy",&pot_energy); + pot_energy /= comm->nprocs; + p->cmd("setEnergy", &pot_energy); // Compute pressure due to the virial (no kinetic energy term!) c_press->compute_vector(); virial_lmp = c_press->vector; // Check if pressure is finite - if (!std::isfinite(virial_lmp[0]) || !std::isfinite(virial_lmp[1]) - || !std::isfinite(virial_lmp[2]) || !std::isfinite(virial_lmp[3]) - || !std::isfinite(virial_lmp[4]) || !std::isfinite(virial_lmp[5])) - error->all(FLERR,"Non-numeric virial - Plumed cannot work with that"); + if (!std::isfinite(virial_lmp[0]) || !std::isfinite(virial_lmp[1]) || + !std::isfinite(virial_lmp[2]) || !std::isfinite(virial_lmp[3]) || + !std::isfinite(virial_lmp[4]) || !std::isfinite(virial_lmp[5])) + error->all(FLERR, "Non-numeric virial - Plumed cannot work with that"); // Convert pressure to virial per number of MPI processes // From now on all virials are divided by the number of MPI processes @@ -451,14 +442,14 @@ void FixPlumed::post_force(int /* vflag */) } else { inv_volume = 1.0 / (domain->xprd * domain->yprd); } - for (int i=0;i<6;i++) virial_lmp[i] /= (inv_volume * nktv2p * nprocs); + for (int i = 0; i < 6; i++) virial_lmp[i] /= (inv_volume * nktv2p * comm->nprocs); // Convert virial from lammps to plumed representation - plmd_virial[0][0]=-virial_lmp[0]; - plmd_virial[1][1]=-virial_lmp[1]; - plmd_virial[2][2]=-virial_lmp[2]; - plmd_virial[0][1]=-virial_lmp[3]; - plmd_virial[0][2]=-virial_lmp[4]; - plmd_virial[1][2]=-virial_lmp[5]; + plmd_virial[0][0] = -virial_lmp[0]; + plmd_virial[1][1] = -virial_lmp[1]; + plmd_virial[2][2] = -virial_lmp[2]; + plmd_virial[0][1] = -virial_lmp[3]; + plmd_virial[0][2] = -virial_lmp[4]; + plmd_virial[1][2] = -virial_lmp[5]; } // do the real calculation: p->cmd("performCalc"); @@ -472,12 +463,12 @@ void FixPlumed::post_force(int /* vflag */) // The calculation of the pressure will be done by a compute pressure // and will include this contribution. if (plumedNeedsEnergy) { - virial[0] = -plmd_virial[0][0]-virial_lmp[0]; - virial[1] = -plmd_virial[1][1]-virial_lmp[1]; - virial[2] = -plmd_virial[2][2]-virial_lmp[2]; - virial[3] = -plmd_virial[0][1]-virial_lmp[3]; - virial[4] = -plmd_virial[0][2]-virial_lmp[4]; - virial[5] = -plmd_virial[1][2]-virial_lmp[5]; + virial[0] = -plmd_virial[0][0] - virial_lmp[0]; + virial[1] = -plmd_virial[1][1] - virial_lmp[1]; + virial[2] = -plmd_virial[2][2] - virial_lmp[2]; + virial[3] = -plmd_virial[0][1] - virial_lmp[3]; + virial[4] = -plmd_virial[0][2] - virial_lmp[4]; + virial[5] = -plmd_virial[1][2] - virial_lmp[5]; } else { virial[0] = -plmd_virial[0][0]; virial[1] = -plmd_virial[1][1]; @@ -491,13 +482,13 @@ void FixPlumed::post_force(int /* vflag */) // such that the virial and energy are tallied. // This should be changed to something that triggers the // calculation only if plumed needs it. - c_pe->addstep(update->ntimestep+1); - c_press->addstep(update->ntimestep+1); + c_pe->addstep(update->ntimestep + 1); + c_press->addstep(update->ntimestep + 1); } void FixPlumed::post_force_respa(int vflag, int ilevel, int /* iloop */) { - if (ilevel == nlevels_respa-1) post_force(vflag); + if (ilevel == nlevels_respa - 1) post_force(vflag); } void FixPlumed::min_post_force(int vflag) @@ -507,7 +498,7 @@ void FixPlumed::min_post_force(int vflag) void FixPlumed::reset_dt() { - error->all(FLERR,"Cannot change the time step when fix plumed is active"); + error->all(FLERR, "Fix plumed is not compatible with changing the timestep"); } double FixPlumed::compute_scalar() @@ -517,35 +508,36 @@ double FixPlumed::compute_scalar() int FixPlumed::modify_param(int narg, char **arg) { - if (strcmp(arg[0],"pe") == 0) { - if (narg < 2) error->all(FLERR,"Illegal fix_modify command"); + if (strcmp(arg[0], "pe") == 0) { + if (narg < 2) error->all(FLERR, "Fix_modify pe requires an argument"); modify->delete_compute(id_pe); delete[] id_pe; id_pe = utils::strdup(arg[1]); c_pe = modify->get_compute_by_id(id_pe); - if (!c_pe) error->all(FLERR,"Could not find fix_modify potential energy ID {}", id_pe); + if (!c_pe) error->all(FLERR, "Could not find fix_modify potential energy ID {}", id_pe); if (c_pe->peflag == 0) - error->all(FLERR,"Fix_modify compute pe ID {} does not compute potential energy", id_pe); + error->all(FLERR, "Fix_modify compute pe ID {} does not compute potential energy", id_pe); if (c_pe->igroup != 0 && comm->me == 0) - error->warning(FLERR,"Potential energy compute {} for fix PLUMED is not for group all", id_pe); + error->warning(FLERR, "Potential energy compute {} for fix PLUMED is not for group all", + id_pe); return 2; - } else if (strcmp(arg[0],"press") == 0) { - if (narg < 2) error->all(FLERR,"Illegal fix_modify command"); + } else if (strcmp(arg[0], "press") == 0) { + if (narg < 2) error->all(FLERR, "Fix_modify press requires an argument"); modify->delete_compute(id_press); delete[] id_press; id_press = utils::strdup(arg[1]); c_press = modify->get_compute_by_id(id_press); - if (!c_press) error->all(FLERR,"Could not find fix_modify compute pressure ID {}", id_press); + if (!c_press) error->all(FLERR, "Could not find fix_modify compute pressure ID {}", id_press); if (c_press->pressflag == 0) - error->all(FLERR,"Fix_modify compute pressure ID {} does not compute pressure", id_press); + error->all(FLERR, "Fix_modify compute pressure ID {} does not compute pressure", id_press); if (c_press->igroup != 0 && comm->me == 0) - error->warning(FLERR,"Virial for fix PLUMED is not for group all"); + error->warning(FLERR, "Virial for fix PLUMED is not for group all"); return 2; } @@ -554,5 +546,5 @@ int FixPlumed::modify_param(int narg, char **arg) double FixPlumed::memory_usage() { - return double((8+8+4)*atom->nlocal); + return double((8 + 8 + 4) * atom->nlocal); } From 9f867b5f54476a984737de02e53caf100b6eabfa Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 18 Sep 2024 19:13:37 -0400 Subject: [PATCH 0348/1018] add LAPACK functions for matrix inversion via Cholesky decomposition --- lib/linalg/dlauu2.cpp | 77 ++++++++++++++++++++++++++++++++ lib/linalg/dlauum.cpp | 101 ++++++++++++++++++++++++++++++++++++++++++ lib/linalg/dpotri.cpp | 40 +++++++++++++++++ 3 files changed, 218 insertions(+) create mode 100644 lib/linalg/dlauu2.cpp create mode 100644 lib/linalg/dlauum.cpp create mode 100644 lib/linalg/dpotri.cpp diff --git a/lib/linalg/dlauu2.cpp b/lib/linalg/dlauu2.cpp new file mode 100644 index 0000000000..d90a84798d --- /dev/null +++ b/lib/linalg/dlauu2.cpp @@ -0,0 +1,77 @@ +#ifdef __cplusplus +extern "C" { +#endif +#include "lmp_f2c.h" +static doublereal c_b7 = 1.; +static integer c__1 = 1; +int dlauu2_(char *uplo, integer *n, doublereal *a, integer *lda, integer *info, ftnlen uplo_len) +{ + integer a_dim1, a_offset, i__1, i__2, i__3; + integer i__; + doublereal aii; + extern doublereal ddot_(integer *, doublereal *, integer *, doublereal *, integer *); + extern int dscal_(integer *, doublereal *, doublereal *, integer *); + extern logical lsame_(char *, char *, ftnlen, ftnlen); + extern int dgemv_(char *, integer *, integer *, doublereal *, doublereal *, integer *, + doublereal *, integer *, doublereal *, doublereal *, integer *, ftnlen); + logical upper; + extern int xerbla_(char *, integer *, ftnlen); + a_dim1 = *lda; + a_offset = 1 + a_dim1; + a -= a_offset; + *info = 0; + upper = lsame_(uplo, (char *)"U", (ftnlen)1, (ftnlen)1); + if (!upper && !lsame_(uplo, (char *)"L", (ftnlen)1, (ftnlen)1)) { + *info = -1; + } else if (*n < 0) { + *info = -2; + } else if (*lda < max(1, *n)) { + *info = -4; + } + if (*info != 0) { + i__1 = -(*info); + xerbla_((char *)"DLAUU2", &i__1, (ftnlen)6); + return 0; + } + if (*n == 0) { + return 0; + } + if (upper) { + i__1 = *n; + for (i__ = 1; i__ <= i__1; ++i__) { + aii = a[i__ + i__ * a_dim1]; + if (i__ < *n) { + i__2 = *n - i__ + 1; + a[i__ + i__ * a_dim1] = + ddot_(&i__2, &a[i__ + i__ * a_dim1], lda, &a[i__ + i__ * a_dim1], lda); + i__2 = i__ - 1; + i__3 = *n - i__; + dgemv_((char *)"No transpose", &i__2, &i__3, &c_b7, &a[(i__ + 1) * a_dim1 + 1], lda, + &a[i__ + (i__ + 1) * a_dim1], lda, &aii, &a[i__ * a_dim1 + 1], &c__1, + (ftnlen)12); + } else { + dscal_(&i__, &aii, &a[i__ * a_dim1 + 1], &c__1); + } + } + } else { + i__1 = *n; + for (i__ = 1; i__ <= i__1; ++i__) { + aii = a[i__ + i__ * a_dim1]; + if (i__ < *n) { + i__2 = *n - i__ + 1; + a[i__ + i__ * a_dim1] = + ddot_(&i__2, &a[i__ + i__ * a_dim1], &c__1, &a[i__ + i__ * a_dim1], &c__1); + i__2 = *n - i__; + i__3 = i__ - 1; + dgemv_((char *)"Transpose", &i__2, &i__3, &c_b7, &a[i__ + 1 + a_dim1], lda, + &a[i__ + 1 + i__ * a_dim1], &c__1, &aii, &a[i__ + a_dim1], lda, (ftnlen)9); + } else { + dscal_(&i__, &aii, &a[i__ + a_dim1], lda); + } + } + } + return 0; +} +#ifdef __cplusplus +} +#endif diff --git a/lib/linalg/dlauum.cpp b/lib/linalg/dlauum.cpp new file mode 100644 index 0000000000..632bd4ba85 --- /dev/null +++ b/lib/linalg/dlauum.cpp @@ -0,0 +1,101 @@ +#ifdef __cplusplus +extern "C" { +#endif +#include "lmp_f2c.h" +static integer c__1 = 1; +static integer c_n1 = -1; +static doublereal c_b15 = 1.; +int dlauum_(char *uplo, integer *n, doublereal *a, integer *lda, integer *info, ftnlen uplo_len) +{ + integer a_dim1, a_offset, i__1, i__2, i__3, i__4; + integer i__, ib, nb; + extern int dgemm_(char *, char *, integer *, integer *, integer *, doublereal *, doublereal *, + integer *, doublereal *, integer *, doublereal *, doublereal *, integer *, + ftnlen, ftnlen); + extern logical lsame_(char *, char *, ftnlen, ftnlen); + extern int dtrmm_(char *, char *, char *, char *, integer *, integer *, doublereal *, + doublereal *, integer *, doublereal *, integer *, ftnlen, ftnlen, ftnlen, + ftnlen); + logical upper; + extern int dsyrk_(char *, char *, integer *, integer *, doublereal *, doublereal *, integer *, + doublereal *, doublereal *, integer *, ftnlen, ftnlen), + dlauu2_(char *, integer *, doublereal *, integer *, integer *, ftnlen), + xerbla_(char *, integer *, ftnlen); + extern integer ilaenv_(integer *, char *, char *, integer *, integer *, integer *, integer *, + ftnlen, ftnlen); + a_dim1 = *lda; + a_offset = 1 + a_dim1; + a -= a_offset; + *info = 0; + upper = lsame_(uplo, (char *)"U", (ftnlen)1, (ftnlen)1); + if (!upper && !lsame_(uplo, (char *)"L", (ftnlen)1, (ftnlen)1)) { + *info = -1; + } else if (*n < 0) { + *info = -2; + } else if (*lda < max(1, *n)) { + *info = -4; + } + if (*info != 0) { + i__1 = -(*info); + xerbla_((char *)"DLAUUM", &i__1, (ftnlen)6); + return 0; + } + if (*n == 0) { + return 0; + } + nb = ilaenv_(&c__1, (char *)"DLAUUM", uplo, n, &c_n1, &c_n1, &c_n1, (ftnlen)6, (ftnlen)1); + if (nb <= 1 || nb >= *n) { + dlauu2_(uplo, n, &a[a_offset], lda, info, (ftnlen)1); + } else { + if (upper) { + i__1 = *n; + i__2 = nb; + for (i__ = 1; i__2 < 0 ? i__ >= i__1 : i__ <= i__1; i__ += i__2) { + i__3 = nb, i__4 = *n - i__ + 1; + ib = min(i__3, i__4); + i__3 = i__ - 1; + dtrmm_((char *)"Right", (char *)"Upper", (char *)"Transpose", (char *)"Non-unit", &i__3, &ib, &c_b15, + &a[i__ + i__ * a_dim1], lda, &a[i__ * a_dim1 + 1], lda, (ftnlen)5, (ftnlen)5, + (ftnlen)9, (ftnlen)8); + dlauu2_((char *)"Upper", &ib, &a[i__ + i__ * a_dim1], lda, info, (ftnlen)5); + if (i__ + ib <= *n) { + i__3 = i__ - 1; + i__4 = *n - i__ - ib + 1; + dgemm_((char *)"No transpose", (char *)"Transpose", &i__3, &ib, &i__4, &c_b15, + &a[(i__ + ib) * a_dim1 + 1], lda, &a[i__ + (i__ + ib) * a_dim1], lda, + &c_b15, &a[i__ * a_dim1 + 1], lda, (ftnlen)12, (ftnlen)9); + i__3 = *n - i__ - ib + 1; + dsyrk_((char *)"Upper", (char *)"No transpose", &ib, &i__3, &c_b15, + &a[i__ + (i__ + ib) * a_dim1], lda, &c_b15, &a[i__ + i__ * a_dim1], lda, + (ftnlen)5, (ftnlen)12); + } + } + } else { + i__2 = *n; + i__1 = nb; + for (i__ = 1; i__1 < 0 ? i__ >= i__2 : i__ <= i__2; i__ += i__1) { + i__3 = nb, i__4 = *n - i__ + 1; + ib = min(i__3, i__4); + i__3 = i__ - 1; + dtrmm_((char *)"Left", (char *)"Lower", (char *)"Transpose", (char *)"Non-unit", &ib, &i__3, &c_b15, + &a[i__ + i__ * a_dim1], lda, &a[i__ + a_dim1], lda, (ftnlen)4, (ftnlen)5, + (ftnlen)9, (ftnlen)8); + dlauu2_((char *)"Lower", &ib, &a[i__ + i__ * a_dim1], lda, info, (ftnlen)5); + if (i__ + ib <= *n) { + i__3 = i__ - 1; + i__4 = *n - i__ - ib + 1; + dgemm_((char *)"Transpose", (char *)"No transpose", &ib, &i__3, &i__4, &c_b15, + &a[i__ + ib + i__ * a_dim1], lda, &a[i__ + ib + a_dim1], lda, &c_b15, + &a[i__ + a_dim1], lda, (ftnlen)9, (ftnlen)12); + i__3 = *n - i__ - ib + 1; + dsyrk_((char *)"Lower", (char *)"Transpose", &ib, &i__3, &c_b15, &a[i__ + ib + i__ * a_dim1], + lda, &c_b15, &a[i__ + i__ * a_dim1], lda, (ftnlen)5, (ftnlen)9); + } + } + } + } + return 0; +} +#ifdef __cplusplus +} +#endif diff --git a/lib/linalg/dpotri.cpp b/lib/linalg/dpotri.cpp new file mode 100644 index 0000000000..9c0a609e1b --- /dev/null +++ b/lib/linalg/dpotri.cpp @@ -0,0 +1,40 @@ +#ifdef __cplusplus +extern "C" { +#endif +#include "lmp_f2c.h" +int dpotri_(char *uplo, integer *n, doublereal *a, integer *lda, integer *info, ftnlen uplo_len) +{ + integer a_dim1, a_offset, i__1; + extern logical lsame_(char *, char *, ftnlen, ftnlen); + extern int xerbla_(char *, integer *, ftnlen), + dlauum_(char *, integer *, doublereal *, integer *, integer *, ftnlen), + dtrtri_(char *, char *, integer *, doublereal *, integer *, integer *, ftnlen, ftnlen); + a_dim1 = *lda; + a_offset = 1 + a_dim1; + a -= a_offset; + *info = 0; + if (!lsame_(uplo, (char *)"U", (ftnlen)1, (ftnlen)1) && !lsame_(uplo, (char *)"L", (ftnlen)1, (ftnlen)1)) { + *info = -1; + } else if (*n < 0) { + *info = -2; + } else if (*lda < max(1, *n)) { + *info = -4; + } + if (*info != 0) { + i__1 = -(*info); + xerbla_((char *)"DPOTRI", &i__1, (ftnlen)6); + return 0; + } + if (*n == 0) { + return 0; + } + dtrtri_(uplo, (char *)"Non-unit", n, &a[a_offset], lda, info, (ftnlen)1, (ftnlen)8); + if (*info > 0) { + return 0; + } + dlauum_(uplo, n, &a[a_offset], lda, info, (ftnlen)1); + return 0; +} +#ifdef __cplusplus +} +#endif From b16b683cb4a0de14116cbc09525e2b701ef4ba51 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 18 Sep 2024 19:26:00 -0400 Subject: [PATCH 0349/1018] replace calls to GSL with calls to LAPACK --- src/RHEO/compute_rheo_kernel.cpp | 74 +++++++++++++++++++------------- src/RHEO/compute_rheo_kernel.h | 4 +- 2 files changed, 46 insertions(+), 32 deletions(-) diff --git a/src/RHEO/compute_rheo_kernel.cpp b/src/RHEO/compute_rheo_kernel.cpp index dd05901b32..329e955a32 100644 --- a/src/RHEO/compute_rheo_kernel.cpp +++ b/src/RHEO/compute_rheo_kernel.cpp @@ -37,10 +37,6 @@ #include "utils.h" #include -#include -#include -#include -#include using namespace LAMMPS_NS; using namespace RHEO_NS; @@ -50,6 +46,13 @@ using namespace MathExtra; // max value of Mdim 1 + dim + dim * (dim + 1) / 2 with dim = 3 static constexpr int MAX_MDIM = 12; +// declare LAPACK functions + +extern "C" { + void dpotrf2_(const char *uplo, const int *n, double *a, const int *lda, int *info); + void dpotri_(const char *uplo, const int *n, double *a, const int *lda, int *info); +} + /* ---------------------------------------------------------------------- */ ComputeRHEOKernel::ComputeRHEOKernel(LAMMPS *lmp, int narg, char **arg) : @@ -89,7 +92,7 @@ ComputeRHEOKernel::ComputeRHEOKernel(LAMMPS *lmp, int narg, char **arg) : comm_forward_save = comm_forward; corrections_calculated = 0; - gsl_error_flag = 0; + lapack_error_flag = 0; } /* ---------------------------------------------------------------------- */ @@ -156,9 +159,9 @@ void ComputeRHEOKernel::init_list(int /*id*/, NeighList *ptr) int ComputeRHEOKernel::check_corrections(int i) { - // Skip if there were gsl errors for this atom - if (gsl_error_flag) - if (gsl_error_tags.find(atom->tag[i]) != gsl_error_tags.end()) return 0; + // Skip if there were lapack errors for this atom + if (lapack_error_flag) + if (lapack_error_tags.find(atom->tag[i]) != lapack_error_tags.end()) return 0; // Skip if undercoordinated if (coordination[i] < zmin) return 0; @@ -558,19 +561,15 @@ void ComputeRHEOKernel::calc_dw_rk2(int i, double delx, double dely, double delz void ComputeRHEOKernel::compute_peratom() { - gsl_error_flag = 0; - gsl_error_tags.clear(); + lapack_error_flag = 0; + lapack_error_tags.clear(); if (kernel_style == QUINTIC) return; corrections_calculated = 1; - int i, j, ii, jj, inum, jnum, a, b, gsl_error; + int i, j, ii, jj, inum, jnum, a, b, lapack_error; double xtmp, ytmp, ztmp, r, rsq, w, vj, rhoj; double dx[3]; - gsl_matrix_view gM; - - // Turn off GSL error handler, revert RK to Quintic when insufficient neighbors - gsl_set_error_handler_off(); double **x = atom->x; int *type = atom->type; @@ -633,7 +632,7 @@ void ComputeRHEOKernel::compute_peratom() } } else if (correction_order > 0) { - // Moment matrix M and polynomial basis vector cut (1d for gsl compatibility) + // Moment matrix M and polynomial basis vector cut (1d for LAPACK compatibility) double H[MAX_MDIM], M[MAX_MDIM * MAX_MDIM]; for (ii = 0; ii < inum; ii++) { @@ -647,7 +646,9 @@ void ComputeRHEOKernel::compute_peratom() // Zero upper-triangle M and cut (will be symmetric): for (a = 0; a < Mdim; a++) { - for (b = a; b < Mdim; b++) { M[a * Mdim + b] = 0; } + for (b = a; b < Mdim; b++) { + M[a * Mdim + b] = 0; + } } for (jj = 0; jj < jnum; jj++) { @@ -700,37 +701,50 @@ void ComputeRHEOKernel::compute_peratom() // Populate the upper triangle for (a = 0; a < Mdim; a++) { - for (b = a; b < Mdim; b++) { M[a * Mdim + b] += H[a] * H[b] * w * vj; } + for (b = a; b < Mdim; b++) { + M[a * Mdim + b] += H[a] * H[b] * w * vj; + } } } } // Populate the lower triangle from the symmetric entries of M: for (a = 0; a < Mdim; a++) { - for (b = a; b < Mdim; b++) { M[b * Mdim + a] = M[a * Mdim + b]; } + for (b = a; b < Mdim; b++) { + M[b * Mdim + a] = M[a * Mdim + b]; + } } // Skip if undercoordinated if (coordination[i] < zmin) continue; - // Use gsl to get Minv, use Cholesky decomposition since the + // Use LAPACK to get Minv, use Cholesky decomposition since the // polynomials are independent, M is symmetrix & positive-definite - gM = gsl_matrix_view_array(M, Mdim, Mdim); - gsl_error = gsl_linalg_cholesky_decomp1(&gM.matrix); + const char uplo = 'U'; + dpotrf2_(&uplo, &Mdim, M, &Mdim, &lapack_error); - if (gsl_error) { - //Revert to uncorrected SPH for this particle - gsl_error_flag = 1; - gsl_error_tags.insert(tag[i]); + if (lapack_error) { + // Revert to uncorrected SPH for this particle + lapack_error_flag = 1; + lapack_error_tags.insert(tag[i]); - //check if not positive-definite - if (gsl_error != GSL_EDOM) - error->warning(FLERR, "Failed decomposition in rheo/kernel, gsl_error = {}", gsl_error); + // check if not positive-definite + if (lapack_error > 0) + error->warning(FLERR, "Failed DPOTRF2 decomposition in rheo/kernel, info = {}", + lapack_error); continue; } - gsl_linalg_cholesky_invert(&gM.matrix); //M is now M^-1 + // M is now M^-1 + dpotri_(&uplo, &Mdim, M, &Mdim, &lapack_error); + + // make result matrix symmetric + for (int i = 0; i < Mdim; ++i) { + for (int j = i+1; j < Mdim; ++j) { + M[i * Mdim + j] = M[j * Mdim + i]; + } + } // Correction coefficients are columns of M^-1 multiplied by an appropriate coefficient // Solve the linear system several times to get coefficientns diff --git a/src/RHEO/compute_rheo_kernel.h b/src/RHEO/compute_rheo_kernel.h index 20516255be..8b70509e6a 100644 --- a/src/RHEO/compute_rheo_kernel.h +++ b/src/RHEO/compute_rheo_kernel.h @@ -53,8 +53,8 @@ class ComputeRHEOKernel : public Compute { private: int comm_stage, comm_forward_save; int interface_flag; - int gsl_error_flag; - std::unordered_set gsl_error_tags; + int lapack_error_flag; + std::unordered_set lapack_error_tags; int corrections_calculated; int kernel_style, zmin, dim, Mdim, ncor; From 1ac9f0801cf386a9433999a8c991e818cd868451 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 18 Sep 2024 19:55:59 -0400 Subject: [PATCH 0350/1018] update build support for using LAPACK with RHEO instead of GSL --- cmake/CMakeLists.txt | 4 ++-- cmake/Modules/Packages/RHEO.cmake | 2 -- cmake/presets/mingw-cross.cmake | 1 + cmake/presets/most.cmake | 1 + cmake/presets/windows.cmake | 1 + lib/rheo/Makefile.lammps | 17 ++++------------- lib/rheo/Makefile.lammps.empty | 5 +++++ lib/rheo/Makefile.lammps.installed | 5 +++++ lib/rheo/Makefile.lammps.linalg | 5 +++++ lib/rheo/README | 12 +++++------- 10 files changed, 29 insertions(+), 24 deletions(-) delete mode 100644 cmake/Modules/Packages/RHEO.cmake create mode 100644 lib/rheo/Makefile.lammps.empty create mode 100644 lib/rheo/Makefile.lammps.installed create mode 100644 lib/rheo/Makefile.lammps.linalg diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index c68a925324..1bd387b5b9 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -497,7 +497,7 @@ if((CMAKE_CXX_COMPILER_ID STREQUAL "Intel") AND (CMAKE_CXX_STANDARD GREATER_EQUA PROPERTIES COMPILE_OPTIONS "-std=c++14") endif() -if(PKG_ATC OR PKG_AWPMD OR PKG_ML-QUIP OR PKG_ML-POD OR PKG_ELECTRODE OR BUILD_TOOLS) +if(PKG_ATC OR PKG_AWPMD OR PKG_ML-QUIP OR PKG_ML-POD OR PKG_ELECTRODE OR PKG_RHEO OR BUILD_TOOLS) enable_language(C) if (NOT USE_INTERNAL_LINALG) find_package(LAPACK) @@ -572,7 +572,7 @@ else() endif() foreach(PKG_WITH_INCL KSPACE PYTHON ML-IAP VORONOI COLVARS ML-HDNNP MDI MOLFILE NETCDF - PLUMED QMMM ML-QUIP SCAFACOS MACHDYN VTK KIM COMPRESS ML-PACE LEPTON RHEO EXTRA-COMMAND) + PLUMED QMMM ML-QUIP SCAFACOS MACHDYN VTK KIM COMPRESS ML-PACE LEPTON EXTRA-COMMAND) if(PKG_${PKG_WITH_INCL}) include(Packages/${PKG_WITH_INCL}) endif() diff --git a/cmake/Modules/Packages/RHEO.cmake b/cmake/Modules/Packages/RHEO.cmake deleted file mode 100644 index 7639acd8bc..0000000000 --- a/cmake/Modules/Packages/RHEO.cmake +++ /dev/null @@ -1,2 +0,0 @@ -find_package(GSL 2.6 REQUIRED) -target_link_libraries(lammps PRIVATE GSL::gsl) diff --git a/cmake/presets/mingw-cross.cmake b/cmake/presets/mingw-cross.cmake index 100ce13632..413744b078 100644 --- a/cmake/presets/mingw-cross.cmake +++ b/cmake/presets/mingw-cross.cmake @@ -67,6 +67,7 @@ set(WIN_PACKAGES REACTION REAXFF REPLICA + RHEO RIGID SHOCK SMTBQ diff --git a/cmake/presets/most.cmake b/cmake/presets/most.cmake index d01642f94d..05282eebdd 100644 --- a/cmake/presets/most.cmake +++ b/cmake/presets/most.cmake @@ -60,6 +60,7 @@ set(ALL_PACKAGES REACTION REAXFF REPLICA + RHEO RIGID SHOCK SPH diff --git a/cmake/presets/windows.cmake b/cmake/presets/windows.cmake index 403d40efa4..71241c559c 100644 --- a/cmake/presets/windows.cmake +++ b/cmake/presets/windows.cmake @@ -60,6 +60,7 @@ set(WIN_PACKAGES REACTION REAXFF REPLICA + RHEO RIGID SHOCK SMTBQ diff --git a/lib/rheo/Makefile.lammps b/lib/rheo/Makefile.lammps index ec58740370..5785f8978b 100644 --- a/lib/rheo/Makefile.lammps +++ b/lib/rheo/Makefile.lammps @@ -1,14 +1,5 @@ -# Settings that the LAMMPS build will import when this package is installed +# Settings that the LAMMPS build will import when this package library is used -ifeq ($(strip $(shell pkg-config --version)),) - # manual configuration w/o pkg-config/pkgconf - # change this to -I/path/to/your/lib/gsl/include/ - rheo_SYSINC = -I../../lib/rheo/gsl/include/ - - # change this to -L/path/to/your/lib/gsl/lib/ - rheo_SYSLIB = -L../../lib/rheo/gsl/lib/ -lgsl -lgslcblas -else - # autodetect GSL settings from pkg-config/pkgconf - rheo_SYSINC = $(shell pkg-config --cflags gsl) - rheo_SYSLIB = $(shell pkg-config --libs gsl) -endif +rheo_SYSINC = +rheo_SYSLIB = -llinalg +rheo_SYSPATH = -L../../lib/linalg$(LIBOBJDIR) diff --git a/lib/rheo/Makefile.lammps.empty b/lib/rheo/Makefile.lammps.empty new file mode 100644 index 0000000000..f71390299c --- /dev/null +++ b/lib/rheo/Makefile.lammps.empty @@ -0,0 +1,5 @@ +# Settings that the LAMMPS build will import when this package library is used + +rheo_SYSINC = +rheo_SYSLIB = +rheo_SYSPATH = diff --git a/lib/rheo/Makefile.lammps.installed b/lib/rheo/Makefile.lammps.installed new file mode 100644 index 0000000000..8900470077 --- /dev/null +++ b/lib/rheo/Makefile.lammps.installed @@ -0,0 +1,5 @@ +# Settings that the LAMMPS build will import when this package library is used + +rheo_SYSINC = +rheo_SYSLIB = -lblas -llapack +rheo_SYSPATH = diff --git a/lib/rheo/Makefile.lammps.linalg b/lib/rheo/Makefile.lammps.linalg new file mode 100644 index 0000000000..5785f8978b --- /dev/null +++ b/lib/rheo/Makefile.lammps.linalg @@ -0,0 +1,5 @@ +# Settings that the LAMMPS build will import when this package library is used + +rheo_SYSINC = +rheo_SYSLIB = -llinalg +rheo_SYSPATH = -L../../lib/linalg$(LIBOBJDIR) diff --git a/lib/rheo/README b/lib/rheo/README index ae421b6e80..fe082797f1 100644 --- a/lib/rheo/README +++ b/lib/rheo/README @@ -1,7 +1,5 @@ -This directory has a Makefile.lammps file with settings that allows LAMMPS to -dynamically link to the GSL library. This is required to use the RHEO package -in a LAMMPS input script. If you have the pkg-config command available, it -will automatically import the GSL settings. Otherwise they will have to be -added manually. - -See the header of Makefile.lammps for more info. +This directory has multiple Makefile.lammps variant files with settings that +allows LAMMPS to link with a BLAS/LAPACK or compatible library or the bundled +linalg library (which is subset of BLAS/LAPACK). Copy the suitable file +to Makefile.lammps and edit, if needed. +This is required to use the RHEO package in a LAMMPS input script. From d909b205c72115345f301fdbb22f489bd690379e Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 18 Sep 2024 20:14:43 -0400 Subject: [PATCH 0351/1018] update docs for building the RHEO package --- doc/src/Build_extras.rst | 33 +++++++++++++++++++++------------ 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/doc/src/Build_extras.rst b/doc/src/Build_extras.rst index ac7edc7678..6ce917339b 100644 --- a/doc/src/Build_extras.rst +++ b/doc/src/Build_extras.rst @@ -2251,28 +2251,37 @@ verified to work in February 2020 with Quantum Espresso versions 6.3 to RHEO package ------------ -To build with this package you must have the `GNU Scientific Library -(GSL) ` installed in locations that -are accessible in your environment. The GSL library should be at least -version 2.7. +This package depends on the BPM package. .. tabs:: .. tab:: CMake build - If CMake cannot find the GSL library or include files, you can set: - .. code-block:: bash - -D GSL_ROOT_DIR=path # path to root of GSL installation + -D PKG_RHEO=yes # enable the package itself + -D PKG_BPM=yes # the RHEO package requires BPM + -D USE_INTERNAL_LINALG=value # + + Features in the RHEO package are dependent on code in the BPM + package so the latter one *must* be enabled. + + The RHEO package also requires LAPACK (and BLAS) and CMake + can identify their locations and pass that info to the RHEO + build script. But on some systems this may cause problems when + linking or the dependency is not desired. Try enabling + ``USE_INTERNAL_LINALG`` in those cases to use the bundled linear + algebra library and work around the limitations. .. tab:: Traditional make - LAMMPS will try to auto-detect the GSL compiler and linker flags - from the corresponding ``pkg-config`` file (``gsl.pc``), otherwise - you can edit the file ``lib/rheo/Makefile.lammps`` - to specify the paths and library names where indicated by comments. - This must be done **before** the package is installed. + The RHEO package also requires LAPACK (and BLAS) which can be + either a system provided library or the bundled "linalg" library + which is a subset of LAPACK. For that, one of the provided + ``Makefile.lammps.`` files needs to be copied to + ``Makefile.lammps`` and edited as needed. The default file + uses the bundled "linalg" library, which can be built with + ``make lib-linalg args='-m serial'``. ---------- From 42bcc43ece9a6bed656a3c7ce0ac0144f692fdf3 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 18 Sep 2024 20:22:17 -0400 Subject: [PATCH 0352/1018] add missing line in Install.sh file --- src/RHEO/Install.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/src/RHEO/Install.sh b/src/RHEO/Install.sh index e34ca3a555..07a439f44b 100644 --- a/src/RHEO/Install.sh +++ b/src/RHEO/Install.sh @@ -47,6 +47,7 @@ if (test $1 = 1) then sed -i -e 's/[^ \t]*rheo[^ \t]* //' ../Makefile.package sed -i -e 's|^PKG_SYSINC =[ \t]*|&$(rheo_SYSINC) |' ../Makefile.package sed -i -e 's|^PKG_SYSLIB =[ \t]*|&$(rheo_SYSLIB) |' ../Makefile.package + sed -i -e 's|^PKG_SYSPATH =[ \t]*|&$(rheo_SYSPATH) |' ../Makefile.package fi if (test -e ../Makefile.package.settings) then From bf469b347e175e9977fc261268cd1630a9664a16 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 18 Sep 2024 20:51:12 -0400 Subject: [PATCH 0353/1018] add missing override --- src/EXTRA-MOLECULE/bond_harmonic_shift.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/EXTRA-MOLECULE/bond_harmonic_shift.h b/src/EXTRA-MOLECULE/bond_harmonic_shift.h index 68afc57bf7..425351d1b3 100644 --- a/src/EXTRA-MOLECULE/bond_harmonic_shift.h +++ b/src/EXTRA-MOLECULE/bond_harmonic_shift.h @@ -36,7 +36,7 @@ class BondHarmonicShift : public Bond { void write_data(FILE *) override; double single(int, double, int, int, double &) override; void born_matrix(int, double, int, int, double &, double &) override; - void *extract(const char *, int &); + void *extract(const char *, int &) override; protected: double *k, *r0, *r1; From 4eb1b1f60678f5fd93a201e30967824a02b3fc86 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 18 Sep 2024 23:14:27 -0400 Subject: [PATCH 0354/1018] clarify docs --- doc/src/Build_extras.rst | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/doc/src/Build_extras.rst b/doc/src/Build_extras.rst index 6ce917339b..8465bea829 100644 --- a/doc/src/Build_extras.rst +++ b/doc/src/Build_extras.rst @@ -2261,27 +2261,28 @@ This package depends on the BPM package. -D PKG_RHEO=yes # enable the package itself -D PKG_BPM=yes # the RHEO package requires BPM - -D USE_INTERNAL_LINALG=value # + -D USE_INTERNAL_LINALG=value # prefer internal LAPACK if true - Features in the RHEO package are dependent on code in the BPM - package so the latter one *must* be enabled. + Some features in the RHEO package are dependent on code in the BPM + package so the latter one *must* be enabled as well. The RHEO package also requires LAPACK (and BLAS) and CMake can identify their locations and pass that info to the RHEO build script. But on some systems this may cause problems when - linking or the dependency is not desired. Try enabling - ``USE_INTERNAL_LINALG`` in those cases to use the bundled linear - algebra library and work around the limitations. + linking or the dependency is not desired. By using the setting + ``-D USE_INTERNAL_LINALG=yes`` when running the CMake + configuration, you will select compiling and linking the bundled + linear algebra library and work around the limitations. .. tab:: Traditional make - The RHEO package also requires LAPACK (and BLAS) which can be - either a system provided library or the bundled "linalg" library - which is a subset of LAPACK. For that, one of the provided - ``Makefile.lammps.`` files needs to be copied to - ``Makefile.lammps`` and edited as needed. The default file - uses the bundled "linalg" library, which can be built with - ``make lib-linalg args='-m serial'``. + The RHEO package requires LAPACK (and BLAS) which can be either + a system provided library or the bundled "linalg" library. This + is a subset of LAPACK translated to C++. For that, one of the + provided ``Makefile.lammps.`` files needs to be copied + to ``Makefile.lammps`` and edited as needed. The default file + uses the bundled "linalg" library, which can be built by + ``make lib-linalg args='-m serial'`` in the ``src`` folder. ---------- From d23b8aa17f9d4ca99432e6743ca506af25ec16a1 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 18 Sep 2024 23:29:49 -0400 Subject: [PATCH 0355/1018] try to work around macOS issue --- src/RHEO/compute_rheo_kernel.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/RHEO/compute_rheo_kernel.cpp b/src/RHEO/compute_rheo_kernel.cpp index 329e955a32..453f2b9028 100644 --- a/src/RHEO/compute_rheo_kernel.cpp +++ b/src/RHEO/compute_rheo_kernel.cpp @@ -49,7 +49,7 @@ static constexpr int MAX_MDIM = 12; // declare LAPACK functions extern "C" { - void dpotrf2_(const char *uplo, const int *n, double *a, const int *lda, int *info); + void dpotrf_(const char *uplo, const int *n, double *a, const int *lda, int *info); void dpotri_(const char *uplo, const int *n, double *a, const int *lda, int *info); } @@ -721,7 +721,7 @@ void ComputeRHEOKernel::compute_peratom() // Use LAPACK to get Minv, use Cholesky decomposition since the // polynomials are independent, M is symmetrix & positive-definite const char uplo = 'U'; - dpotrf2_(&uplo, &Mdim, M, &Mdim, &lapack_error); + dpotrf_(&uplo, &Mdim, M, &Mdim, &lapack_error); if (lapack_error) { // Revert to uncorrected SPH for this particle From 3d2a344dd5e69cf9b376704994fadcb1c0fdc86e Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 19 Sep 2024 03:36:09 -0400 Subject: [PATCH 0356/1018] we no longer need to install GSL for workflows with RHEO --- .github/workflows/check-vla.yml | 2 +- .github/workflows/full-regression.yml | 3 ++- .github/workflows/quick-regression.yml | 3 ++- .github/workflows/unittest-linux.yml | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/check-vla.yml b/.github/workflows/check-vla.yml index 26f23cc33f..ab89018a3d 100644 --- a/.github/workflows/check-vla.yml +++ b/.github/workflows/check-vla.yml @@ -27,9 +27,9 @@ jobs: - name: Install extra packages run: | + sudo apt-get update sudo apt-get install -y ccache \ libeigen3-dev \ - libgsl-dev \ libcurl4-openssl-dev \ mold \ mpi-default-bin \ diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index 73e1803bb6..a6b5353b9b 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -30,8 +30,9 @@ jobs: - name: Install extra packages run: | + sudo apt-get update sudo apt-get install -y ccache ninja-build libeigen3-dev \ - libgsl-dev libcurl4-openssl-dev python3-dev \ + libcurl4-openssl-dev python3-dev \ mpi-default-bin mpi-default-dev - name: Create Build Environment diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index 6174d57ec2..88794bfa0a 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -34,8 +34,9 @@ jobs: - name: Install extra packages run: | + sudo apt-get update sudo apt-get install -y ccache ninja-build libeigen3-dev \ - libgsl-dev libcurl4-openssl-dev python3-dev \ + libcurl4-openssl-dev python3-dev \ mpi-default-bin mpi-default-dev - name: Create Build Environment diff --git a/.github/workflows/unittest-linux.yml b/.github/workflows/unittest-linux.yml index dcf495ccc0..ce98fcea35 100644 --- a/.github/workflows/unittest-linux.yml +++ b/.github/workflows/unittest-linux.yml @@ -31,9 +31,9 @@ jobs: - name: Install extra packages run: | + sudo apt-get update sudo apt-get install -y ccache \ libeigen3-dev \ - libgsl-dev \ libcurl4-openssl-dev \ mold \ ninja-build \ From b1eefe71c786fda4369e2489c83468d3cc3e25d0 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 19 Sep 2024 04:53:04 -0400 Subject: [PATCH 0357/1018] add extract() method to bond style harmonic/shift/cut --- doc/src/fix_adapt.rst | 40 ++++++++++--------- .../bond_harmonic_shift_cut.cpp | 13 ++++++ src/EXTRA-MOLECULE/bond_harmonic_shift_cut.h | 1 + 3 files changed, 35 insertions(+), 19 deletions(-) diff --git a/doc/src/fix_adapt.rst b/doc/src/fix_adapt.rst index 1943798160..7ed2e02db2 100644 --- a/doc/src/fix_adapt.rst +++ b/doc/src/fix_adapt.rst @@ -322,25 +322,27 @@ all types from 1 to :math:`N`. A leading asterisk means all types from If :doc:`bond_style hybrid ` is used, *bstyle* should be a sub-style name. The bond styles that currently work with fix adapt are: -+---------------------------------------------------+------------+------------+ -| :doc:`class2 ` | r0 | type bonds | -+---------------------------------------------------+------------+------------+ -| :doc:`fene ` | k,r0 | type bonds | -+---------------------------------------------------+------------+------------+ -| :doc:`fene/nm ` | k,r0 | type bonds | -+---------------------------------------------------+------------+------------+ -| :doc:`gromos ` | k,r0 | type bonds | -+---------------------------------------------------+------------+------------+ -| :doc:`harmonic ` | k,r0 | type bonds | -+---------------------------------------------------+------------+------------+ -| :doc:`harmonic/shift ` | k,r0,r1 | type bonds | -+---------------------------------------------------+------------+------------+ -| :doc:`harmonic/restrain ` | k | type bonds | -+---------------------------------------------------+------------+------------+ -| :doc:`morse ` | r0 | type bonds | -+---------------------------------------------------+------------+------------+ -| :doc:`nonlinear ` | epsilon,r0 | type bonds | -+---------------------------------------------------+------------+------------+ ++-----------------------------------------------------+------------+------------+ +| :doc:`class2 ` | r0 | type bonds | ++-----------------------------------------------------+------------+------------+ +| :doc:`fene ` | k,r0 | type bonds | ++-----------------------------------------------------+------------+------------+ +| :doc:`fene/nm ` | k,r0 | type bonds | ++-----------------------------------------------------+------------+------------+ +| :doc:`gromos ` | k,r0 | type bonds | ++-----------------------------------------------------+------------+------------+ +| :doc:`harmonic ` | k,r0 | type bonds | ++-----------------------------------------------------+------------+------------+ +| :doc:`harmonic/shift ` | k,r0,r1 | type bonds | ++-----------------------------------------------------+------------+------------+ +| :doc:`harmonic/shift/cut ` | k,r0,r1 | type bonds | ++-----------------------------------------------------+------------+------------+ +| :doc:`harmonic/restrain ` | k | type bonds | ++-----------------------------------------------------+------------+------------+ +| :doc:`morse ` | r0 | type bonds | ++-----------------------------------------------------+------------+------------+ +| :doc:`nonlinear ` | epsilon,r0 | type bonds | ++-----------------------------------------------------+------------+------------+ ---------- diff --git a/src/EXTRA-MOLECULE/bond_harmonic_shift_cut.cpp b/src/EXTRA-MOLECULE/bond_harmonic_shift_cut.cpp index ebcfdb0258..7e2212b899 100644 --- a/src/EXTRA-MOLECULE/bond_harmonic_shift_cut.cpp +++ b/src/EXTRA-MOLECULE/bond_harmonic_shift_cut.cpp @@ -238,3 +238,16 @@ void BondHarmonicShiftCut::born_matrix(int type, double rsq, int /*i*/, int /*j* du2 = 2 * k[type]; if (r > 0.0) du = du2 * dr; } + +/* ---------------------------------------------------------------------- + return ptr to internal members upon request +------------------------------------------------------------------------ */ + +void *BondHarmonicShiftCut::extract(const char *str, int &dim) +{ + dim = 1; + if (strcmp(str, "k") == 0) return (void *) k; + if (strcmp(str, "r0") == 0) return (void *) r0; + if (strcmp(str, "r1") == 0) return (void *) r1; + return nullptr; +} diff --git a/src/EXTRA-MOLECULE/bond_harmonic_shift_cut.h b/src/EXTRA-MOLECULE/bond_harmonic_shift_cut.h index 09d6ab5330..5c7f7fca05 100644 --- a/src/EXTRA-MOLECULE/bond_harmonic_shift_cut.h +++ b/src/EXTRA-MOLECULE/bond_harmonic_shift_cut.h @@ -36,6 +36,7 @@ class BondHarmonicShiftCut : public Bond { void write_data(FILE *) override; double single(int, double, int, int, double &) override; void born_matrix(int, double, int, int, double &, double &) override; + void *extract(const char *, int &) override; protected: double *k, *r0, *r1; From 586e6bb410dc319d3f2b196994947a63ccefffbb Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 19 Sep 2024 04:55:49 -0400 Subject: [PATCH 0358/1018] must run apt-get update before installing packages to avoid failures --- .github/workflows/check-vla.yml | 1 + .github/workflows/full-regression.yml | 1 + .github/workflows/quick-regression.yml | 1 + .github/workflows/unittest-linux.yml | 1 + 4 files changed, 4 insertions(+) diff --git a/.github/workflows/check-vla.yml b/.github/workflows/check-vla.yml index 26f23cc33f..e4eb77e53e 100644 --- a/.github/workflows/check-vla.yml +++ b/.github/workflows/check-vla.yml @@ -27,6 +27,7 @@ jobs: - name: Install extra packages run: | + sudo apt-get update sudo apt-get install -y ccache \ libeigen3-dev \ libgsl-dev \ diff --git a/.github/workflows/full-regression.yml b/.github/workflows/full-regression.yml index 73e1803bb6..52baa32463 100644 --- a/.github/workflows/full-regression.yml +++ b/.github/workflows/full-regression.yml @@ -30,6 +30,7 @@ jobs: - name: Install extra packages run: | + sudo apt-get update sudo apt-get install -y ccache ninja-build libeigen3-dev \ libgsl-dev libcurl4-openssl-dev python3-dev \ mpi-default-bin mpi-default-dev diff --git a/.github/workflows/quick-regression.yml b/.github/workflows/quick-regression.yml index 6174d57ec2..92b0890cb2 100644 --- a/.github/workflows/quick-regression.yml +++ b/.github/workflows/quick-regression.yml @@ -34,6 +34,7 @@ jobs: - name: Install extra packages run: | + sudo apt-get update sudo apt-get install -y ccache ninja-build libeigen3-dev \ libgsl-dev libcurl4-openssl-dev python3-dev \ mpi-default-bin mpi-default-dev diff --git a/.github/workflows/unittest-linux.yml b/.github/workflows/unittest-linux.yml index dcf495ccc0..3740421cd8 100644 --- a/.github/workflows/unittest-linux.yml +++ b/.github/workflows/unittest-linux.yml @@ -31,6 +31,7 @@ jobs: - name: Install extra packages run: | + sudo apt-get update sudo apt-get install -y ccache \ libeigen3-dev \ libgsl-dev \ From 6f10648d5f9de9e116deaf1659d0a4e71f6ca25f Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 19 Sep 2024 05:03:37 -0400 Subject: [PATCH 0359/1018] update unit test --- unittest/force-styles/tests/bond-harmonic_shift_cut.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/unittest/force-styles/tests/bond-harmonic_shift_cut.yaml b/unittest/force-styles/tests/bond-harmonic_shift_cut.yaml index 9406206497..ac451dbf9e 100644 --- a/unittest/force-styles/tests/bond-harmonic_shift_cut.yaml +++ b/unittest/force-styles/tests/bond-harmonic_shift_cut.yaml @@ -16,7 +16,10 @@ bond_coeff: ! | 4 650.0 1.2 0.2 5 450.0 1.0 0.0 equilibrium: 5 1.5 1.1 1.3 1.2 1 -extract: ! "" +extract: ! | + k 1 + r0 1 + r1 1 natoms: 29 init_energy: 0 init_stress: ! |2- From 11838801d6702e03039c9989772ceb49a1a5b4b1 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 19 Sep 2024 07:21:15 -0400 Subject: [PATCH 0360/1018] add extract() function to angle style cosine/squared --- doc/src/fix_adapt.rst | 12 +++++++----- src/MOLECULE/angle_cosine_squared.cpp | 12 ++++++++++++ src/MOLECULE/angle_cosine_squared.h | 1 + .../force-styles/tests/angle-cosine_squared.yaml | 4 +++- 4 files changed, 23 insertions(+), 6 deletions(-) diff --git a/doc/src/fix_adapt.rst b/doc/src/fix_adapt.rst index 7ed2e02db2..29eea87e64 100644 --- a/doc/src/fix_adapt.rst +++ b/doc/src/fix_adapt.rst @@ -365,11 +365,13 @@ all types from 1 to :math:`N`. A leading asterisk means all types from If :doc:`angle_style hybrid ` is used, *astyle* should be a sub-style name. The angle styles that currently work with fix adapt are: -+------------------------------------+----------+-------------+ -| :doc:`harmonic ` | k,theta0 | type angles | -+------------------------------------+----------+-------------+ -| :doc:`cosine ` | k | type angles | -+------------------------------------+----------+-------------+ ++-----------------------------------------------+----------+-------------+ +| :doc:`harmonic ` | k,theta0 | type angles | ++-----------------------------------------------+----------+-------------+ +| :doc:`cosine ` | k | type angles | ++-----------------------------------------------+----------+-------------+ +| :doc:`cosine/squared ` | k,theta0 | type angles | ++-----------------------------------------------+----------+-------------+ Note that internally, theta0 is stored in radians, so the variable this fix uses to reset theta0 needs to generate values in radians. diff --git a/src/MOLECULE/angle_cosine_squared.cpp b/src/MOLECULE/angle_cosine_squared.cpp index c6a9f50e66..0ce9d4a064 100644 --- a/src/MOLECULE/angle_cosine_squared.cpp +++ b/src/MOLECULE/angle_cosine_squared.cpp @@ -291,3 +291,15 @@ void AngleCosineSquared::born_matrix(int type, int i1, int i2, int i3, double &d du2 = 2 * k[type]; du = du2 * dcostheta; } + +/* ---------------------------------------------------------------------- + return ptr to internal members upon request +------------------------------------------------------------------------ */ + +void *AngleCosineSquared::extract(const char *str, int &dim) +{ + dim = 1; + if (strcmp(str, "k") == 0) return (void *) k; + if (strcmp(str, "theta0") == 0) return (void *) theta0; + return nullptr; +} diff --git a/src/MOLECULE/angle_cosine_squared.h b/src/MOLECULE/angle_cosine_squared.h index 48cd50ce02..8d01b55ace 100644 --- a/src/MOLECULE/angle_cosine_squared.h +++ b/src/MOLECULE/angle_cosine_squared.h @@ -36,6 +36,7 @@ class AngleCosineSquared : public Angle { void write_data(FILE *) override; double single(int, int, int, int) override; void born_matrix(int type, int i1, int i2, int i3, double &du, double &du2) override; + void *extract(const char *, int &) override; protected: double *k, *theta0; diff --git a/unittest/force-styles/tests/angle-cosine_squared.yaml b/unittest/force-styles/tests/angle-cosine_squared.yaml index 9f3ceef385..472f1e57e0 100644 --- a/unittest/force-styles/tests/angle-cosine_squared.yaml +++ b/unittest/force-styles/tests/angle-cosine_squared.yaml @@ -16,7 +16,9 @@ angle_coeff: ! | 3 50.0 120.0 4 100.0 108.5 equilibrium: 4 1.9216075064457567 1.9373154697137058 2.0943951023931953 1.8936822384138476 -extract: ! "" +extract: | + k 1 + theta0 1 natoms: 29 init_energy: 36.01162448576962 init_stress: ! |2- From 5e15eb69491f4983ea1c20e51334c82e2f93a7cc Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 20 Sep 2024 00:17:06 -0400 Subject: [PATCH 0361/1018] add lammps_expand() method and make available in python --- python/lammps/core.py | 25 ++++++++++++++++++++++++ src/library.cpp | 45 +++++++++++++++++++++++++++++++++++++++++++ src/library.h | 2 ++ 3 files changed, 72 insertions(+) diff --git a/python/lammps/core.py b/python/lammps/core.py index 249b4719e0..508148594e 100644 --- a/python/lammps/core.py +++ b/python/lammps/core.py @@ -178,6 +178,9 @@ class lammps(object): self.lib.lammps_error.argtypes = [c_void_p, c_int, c_char_p] + self.lib.lammps_expand.argtypes = [c_void_p, c_char_p] + self.lib.lammps_expand.restype = c_char_p + self.lib.lammps_file.argtypes = [c_void_p, c_char_p] self.lib.lammps_file.restype = None @@ -613,6 +616,28 @@ class lammps(object): # ------------------------------------------------------------------------- + def expand(self,line): + """Expand a single LAMMPS string like an input line + + This is a wrapper around the :cpp:func:`lammps_expand` + function of the C-library interface. + + :param cmd: a single lammps line + :type cmd: string + :return: expanded string + :rtype: string + """ + if line: newline = line.encode() + else: return None + + with ExceptionCheck(self): + strptr = self.lib.lammps_expand(self.lmp, newline) + rval = strptr.decode() + return rval + + return None + # ------------------------------------------------------------------------- + def file(self, path): """Read LAMMPS commands from a file. diff --git a/src/library.cpp b/src/library.cpp index 29cec30488..75d6fecc18 100644 --- a/src/library.cpp +++ b/src/library.cpp @@ -501,6 +501,51 @@ void lammps_error(void *handle, int error_type, const char *error_text) } } +/* ---------------------------------------------------------------------- */ + +/** expand a single LAMMPS input line from a string. + * +\verbatim embed:rst + +This function tells LAMMPS to expand the string in *cmd* like it would process +an input line fed to :cpp:func:`lammps_command` **without** executing it. +The entire string is considered as command and need not have a +(final) newline character. Newline characters in the body of the +string, however, will be treated as part of the command and will **not** +start a second command. + +The function returns the expanded string in a new string buffer that +must be freed with :cpp:func:`lammps_free` after use to avoid a memory leak. + +\endverbatim + * + * \param handle pointer to a previously created LAMMPS instance + * \param cmd string with a single LAMMPS input line + * \return string with expanded line */ + +char *lammps_expand(void *handle, const char *line) +{ + auto lmp = (LAMMPS *) handle; + char *copy, *work; + int n, maxcopy, maxwork; + + if (!line) return nullptr; + + BEGIN_CAPTURE + { + n = strlen(line) + 1; + copy = (char *) malloc(n * sizeof(char)); + work = (char *) malloc(n * sizeof(char)); + maxwork = maxcopy = n; + memcpy(copy, line, maxcopy); + lmp->input->substitute(copy, work, maxcopy, maxwork, 0); + free(work); + } + END_CAPTURE + + return copy; +} + // ---------------------------------------------------------------------- // Library functions to process commands // ---------------------------------------------------------------------- diff --git a/src/library.h b/src/library.h index dbfd32a542..36e67470ae 100644 --- a/src/library.h +++ b/src/library.h @@ -133,6 +133,8 @@ void lammps_python_finalize(); void lammps_error(void *handle, int error_type, const char *error_text); +char *lammps_expand(void *handle, const char *line); + /* ---------------------------------------------------------------------- * Library functions to process commands * ---------------------------------------------------------------------- */ From 3905cfd0a6c3c7abc20e1f3bdf57f574cd73cf14 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 20 Sep 2024 00:21:52 -0400 Subject: [PATCH 0362/1018] avoid memory leak --- python/lammps/core.py | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/python/lammps/core.py b/python/lammps/core.py index 508148594e..30df44f050 100644 --- a/python/lammps/core.py +++ b/python/lammps/core.py @@ -19,8 +19,8 @@ from __future__ import print_function import os import sys from ctypes import CDLL, POINTER, RTLD_GLOBAL, CFUNCTYPE, py_object, byref, cast, sizeof, \ - create_string_buffer, c_int, c_int32, c_int64, c_double, c_void_p, c_char_p, pythonapi, \ - pointer + create_string_buffer, c_int, c_int32, c_int64, c_double, c_void_p, c_char_p, c_char, \ + pythonapi, pointer from os.path import dirname, abspath, join from inspect import getsourcefile @@ -179,7 +179,7 @@ class lammps(object): self.lib.lammps_error.argtypes = [c_void_p, c_int, c_char_p] self.lib.lammps_expand.argtypes = [c_void_p, c_char_p] - self.lib.lammps_expand.restype = c_char_p + self.lib.lammps_expand.restype = POINTER(c_char) self.lib.lammps_file.argtypes = [c_void_p, c_char_p] self.lib.lammps_file.restype = None @@ -632,8 +632,17 @@ class lammps(object): with ExceptionCheck(self): strptr = self.lib.lammps_expand(self.lmp, newline) - rval = strptr.decode() - return rval + rval = strptr[0] + if rval == b'\0': + rval = None + else: + i = 1 + while strptr[i] != b'\0': + rval += strptr[i] + i = i + 1 + self.lib.lammps_free(strptr) + if rval: + return rval.decode('utf-8') return None # ------------------------------------------------------------------------- From 95afe40f551b4ee63251bddb33cad169f0f7b498 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 20 Sep 2024 03:46:36 -0400 Subject: [PATCH 0363/1018] add lammps_expand() to Fortran wrapper --- fortran/lammps.f90 | 33 ++++++++++++++++++++++++++++----- 1 file changed, 28 insertions(+), 5 deletions(-) diff --git a/fortran/lammps.f90 b/fortran/lammps.f90 index a2f28073e5..1cc6992c27 100644 --- a/fortran/lammps.f90 +++ b/fortran/lammps.f90 @@ -100,6 +100,7 @@ MODULE LIBLAMMPS CONTAINS PROCEDURE :: close => lmp_close PROCEDURE :: error => lmp_error + PROCEDURE :: expand => lmp_expand PROCEDURE :: file => lmp_file PROCEDURE :: command => lmp_command PROCEDURE :: commands_list => lmp_commands_list @@ -410,6 +411,14 @@ MODULE LIBLAMMPS TYPE(c_ptr), VALUE :: error_text END SUBROUTINE lammps_error + FUNCTION lammps_expand(handle, line) BIND(C) + IMPORT :: c_ptr + IMPLICIT NONE + TYPE(c_ptr), INTENT(IN), VALUE :: handle + TYPE(c_ptr), INTENT(IN), VALUE :: line + TYPE(c_ptr) :: lammps_expand + END FUNCTION lammps_expand + SUBROUTINE lammps_file(handle, filename) BIND(C) IMPORT :: c_ptr IMPLICIT NONE @@ -1107,10 +1116,24 @@ CONTAINS CALL lammps_free(str) END SUBROUTINE lmp_error + ! equivalent function to lammps_expand() + FUNCTION lmp_expand(self, line) + CLASS(lammps), INTENT(IN) :: self + CHARACTER(len=*), INTENT(IN) :: line + TYPE(c_ptr) :: str, res + CHARACTER(len=:), ALLOCATABLE :: lmp_expand + + str = f2c_string(line) + res = lammps_expand(self%handle, str) + CALL lammps_free(str) + lmp_expand = c2f_string(res) + CALL lammps_free(res) + END FUNCTION lmp_expand + ! equivalent function to lammps_file() SUBROUTINE lmp_file(self, filename) CLASS(lammps), INTENT(IN) :: self - CHARACTER(len=*) :: filename + CHARACTER(len=*), INTENT(IN) :: filename TYPE(c_ptr) :: str str = f2c_string(filename) @@ -1121,7 +1144,7 @@ CONTAINS ! equivalent function to lammps_command() SUBROUTINE lmp_command(self, cmd) CLASS(lammps), INTENT(IN) :: self - CHARACTER(len=*) :: cmd + CHARACTER(len=*), INTENT(IN) :: cmd TYPE(c_ptr) :: str str = f2c_string(cmd) @@ -1155,7 +1178,7 @@ CONTAINS ! equivalent function to lammps_commands_string() SUBROUTINE lmp_commands_string(self, str) CLASS(lammps), INTENT(IN) :: self - CHARACTER(len=*) :: str + CHARACTER(len=*), INTENT(IN) :: str TYPE(c_ptr) :: tmp tmp = f2c_string(str) @@ -1173,7 +1196,7 @@ CONTAINS ! equivalent function to lammps_get_thermo REAL(c_double) FUNCTION lmp_get_thermo(self,name) CLASS(lammps), INTENT(IN) :: self - CHARACTER(LEN=*) :: name + CHARACTER(LEN=*), INTENT(IN) :: name TYPE(c_ptr) :: Cname Cname = f2c_string(name) @@ -1185,7 +1208,7 @@ CONTAINS FUNCTION lmp_last_thermo(self,what,index) RESULT(thermo_data) CLASS(lammps), INTENT(IN), TARGET :: self CHARACTER(LEN=*), INTENT(IN) :: what - INTEGER :: index + INTEGER, INTENT(IN) :: index INTEGER(c_int) :: idx TYPE(lammps_data) :: thermo_data, type_data INTEGER(c_int) :: datatype From 3902215018a9d65c6d8a4ea190158ecb79bb1a92 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 20 Sep 2024 03:56:19 -0400 Subject: [PATCH 0364/1018] add lammps_expand to plugin wrapper --- examples/COUPLE/plugin/liblammpsplugin.c | 1 + examples/COUPLE/plugin/liblammpsplugin.h | 1 + 2 files changed, 2 insertions(+) diff --git a/examples/COUPLE/plugin/liblammpsplugin.c b/examples/COUPLE/plugin/liblammpsplugin.c index c8a38c21e4..5b1308a5cc 100644 --- a/examples/COUPLE/plugin/liblammpsplugin.c +++ b/examples/COUPLE/plugin/liblammpsplugin.c @@ -81,6 +81,7 @@ liblammpsplugin_t *liblammpsplugin_load(const char *lib) ADDSYM(python_finalize); ADDSYM(error); + ADDSYM(expand); ADDSYM(file); ADDSYM(command); diff --git a/examples/COUPLE/plugin/liblammpsplugin.h b/examples/COUPLE/plugin/liblammpsplugin.h index b444f75215..b2df98d630 100644 --- a/examples/COUPLE/plugin/liblammpsplugin.h +++ b/examples/COUPLE/plugin/liblammpsplugin.h @@ -126,6 +126,7 @@ struct _liblammpsplugin { void (*python_finalize)(); void (*error)(void *, int, const char *); + char *(*expand)(void *, const char *); void (*file)(void *, const char *); char *(*command)(void *, const char *); From e35a00258e28b9253312da4a263124d0cea8fc8e Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 20 Sep 2024 03:56:36 -0400 Subject: [PATCH 0365/1018] add lammps_expand() to swig interface file --- tools/swig/lammps.i | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/swig/lammps.i b/tools/swig/lammps.i index 11f5a270a1..119edc4367 100644 --- a/tools/swig/lammps.i +++ b/tools/swig/lammps.i @@ -106,6 +106,7 @@ extern void lammps_mpi_finalize(); extern void lammps_kokkos_finalize(); extern void lammps_python_finalize(); extern void lammps_error(void *handle, int error_type, const char *error_text); +extern char *lammps_expand(void *handle, const char *line); extern void lammps_file(void *handle, const char *file); extern char *lammps_command(void *handle, const char *cmd); @@ -296,6 +297,7 @@ extern void lammps_mpi_finalize(); extern void lammps_kokkos_finalize(); extern void lammps_python_finalize(); extern void lammps_error(void *handle, int error_type, const char *error_text); +extern char *lammps_expand(void *handle, const char *line); extern void lammps_file(void *handle, const char *file); extern char *lammps_command(void *handle, const char *cmd); From 958f2ae58b6018445822f671b2dbdf87d077653b Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 20 Sep 2024 03:57:12 -0400 Subject: [PATCH 0366/1018] add tests for library interface and python --- unittest/c-library/test_library_objects.cpp | 20 ++++++++++++++++++++ unittest/python/python-commands.py | 10 ++++++++++ 2 files changed, 30 insertions(+) diff --git a/unittest/c-library/test_library_objects.cpp b/unittest/c-library/test_library_objects.cpp index 9d30492be3..a175952dfd 100644 --- a/unittest/c-library/test_library_objects.cpp +++ b/unittest/c-library/test_library_objects.cpp @@ -213,3 +213,23 @@ TEST_F(LibraryObjects, variables) LAMMPS_NS::platform::unlink("test_variable.file"); } + +TEST_F(LibraryObjects, expand) +{ + ::testing::internal::CaptureStdout(); + lammps_command(lmp, "variable one index 1 2 3 4"); + lammps_command(lmp, "variable two equal 2"); + lammps_command(lmp, "variable three string three"); + std::string output = ::testing::internal::GetCapturedStdout(); + if (verbose) std::cout << output; + + char *ptr = lammps_expand(lmp, "xx_$(4+5)_$(PI) ${one}-${two}-${three}"); + EXPECT_NE(ptr, nullptr); + EXPECT_THAT((char *)ptr, StrEq("xx_9_3.141592653589793116 1-2-three")); + lammps_free(ptr); + + ptr = lammps_expand(lmp, "'xx_$(4+5)_$(PI) ${one}-${two}-${three}'"); + EXPECT_NE(ptr, nullptr); + EXPECT_THAT((char *)ptr, StrEq("'xx_$(4+5)_$(PI) ${one}-${two}-${three}'")); + lammps_free(ptr); +} diff --git a/unittest/python/python-commands.py b/unittest/python/python-commands.py index b1432e67b9..2066514318 100644 --- a/unittest/python/python-commands.py +++ b/unittest/python/python-commands.py @@ -528,6 +528,16 @@ create_atoms 1 single & self.assertEqual(a[0], x[0]*x[0]+x[1]*x[1]+x[2]*x[2]) self.assertEqual(a[1], x[3]*x[3]+x[4]*x[4]+x[5]*x[5]) + def test_expand(self): + self.lmp.command("variable one index 1 2 3 4"); + self.lmp.command("variable two equal 2"); + self.lmp.command("variable three string three"); + + expanded = self.lmp.expand("xx_$(4+5)_$(PI) ${one}-${two}-${three}") + self.assertEqual(expanded, "xx_9_3.141592653589793116 1-2-three") + expanded = self.lmp.expand("'xx_$(4+5)_$(PI) ${one}-${two}-${three}'") + self.assertEqual(expanded, "'xx_$(4+5)_$(PI) ${one}-${two}-${three}'") + def test_get_thermo(self): self.lmp.command("units lj") self.lmp.command("atom_style atomic") From cc24f3d2409f69024067c8ab3fd617e4580b1e02 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:16:55 +0200 Subject: [PATCH 0367/1018] add extract() function to angle_charmm.h --- src/MOLECULE/angle_charmm.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/MOLECULE/angle_charmm.h b/src/MOLECULE/angle_charmm.h index 2a77ac7864..cc4095e90f 100644 --- a/src/MOLECULE/angle_charmm.h +++ b/src/MOLECULE/angle_charmm.h @@ -35,6 +35,7 @@ class AngleCharmm : public Angle { void read_restart(FILE *) override; void write_data(FILE *) override; double single(int, int, int, int) override; + void *extract(const char *, int &) override; protected: double *k, *theta0, *k_ub, *r_ub; From 438a8c9335bbe03fce572cf4a37ac4cac57432ba Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:19:47 +0200 Subject: [PATCH 0368/1018] add extract() function to angle_charmm.cpp --- src/MOLECULE/angle_charmm.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/MOLECULE/angle_charmm.cpp b/src/MOLECULE/angle_charmm.cpp index 1b66260c55..11b5abd699 100644 --- a/src/MOLECULE/angle_charmm.cpp +++ b/src/MOLECULE/angle_charmm.cpp @@ -309,3 +309,15 @@ double AngleCharmm::single(int type, int i1, int i2, int i3) return (tk * dtheta + rk * dr); } + +/* ---------------------------------------------------------------------- + return ptr to internal members upon request +------------------------------------------------------------------------ */ + +void *AngleCharmm::extract(const char *str, int &dim) +{ + dim = 1; + if (strcmp(str, "k") == 0) return (void *) k; + if (strcmp(str, "theta0") == 0) return (void *) theta0; + return nullptr; +} From 9d1a0240d636f5fa010eb84e6af035a16a5cee38 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:21:32 +0200 Subject: [PATCH 0369/1018] add extract() function to angle_fourier_simple.h --- src/EXTRA-MOLECULE/angle_fourier_simple.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/EXTRA-MOLECULE/angle_fourier_simple.h b/src/EXTRA-MOLECULE/angle_fourier_simple.h index 3296ba6067..d37b3a83a8 100644 --- a/src/EXTRA-MOLECULE/angle_fourier_simple.h +++ b/src/EXTRA-MOLECULE/angle_fourier_simple.h @@ -36,6 +36,7 @@ class AngleFourierSimple : public Angle { void write_data(FILE *) override; double single(int, int, int, int) override; void born_matrix(int type, int i1, int i2, int i3, double &du, double &du2) override; + void *extract(const char *, int &) override; protected: double *k, *C, *N; From 3b73f56d79ca2d3f23bd2b2e475f116b26579f85 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:22:29 +0200 Subject: [PATCH 0370/1018] add extract() function to angle_fourier_simple.cpp --- src/EXTRA-MOLECULE/angle_fourier_simple.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/EXTRA-MOLECULE/angle_fourier_simple.cpp b/src/EXTRA-MOLECULE/angle_fourier_simple.cpp index 6de7956ffa..143a008039 100644 --- a/src/EXTRA-MOLECULE/angle_fourier_simple.cpp +++ b/src/EXTRA-MOLECULE/angle_fourier_simple.cpp @@ -316,3 +316,16 @@ void AngleFourierSimple::born_matrix(int type, int i1, int i2, int i3, double &d du2 = k[type] * C[type] * N[type] * (cos(theta) * sin(N[type] * theta) - N[type] * sin(theta) * cos(N[type] * theta)) / pow(sin(theta),3); } + +/* ---------------------------------------------------------------------- + return ptr to internal members upon request +------------------------------------------------------------------------ */ + +void *AngleFourierSimple::extract(const char *str, int &dim) +{ + dim = 1; + if (strcmp(str, "k") == 0) return (void *) k; + if (strcmp(str, "C") == 0) return (void *) C; + if (strcmp(str, "N") == 0) return (void *) N; + return nullptr; +} From df533d97cbe7997086ca1de24c30f77bf7499389 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:24:20 +0200 Subject: [PATCH 0371/1018] add extract() function to angle_quartic.h --- src/EXTRA-MOLECULE/angle_quartic.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/EXTRA-MOLECULE/angle_quartic.h b/src/EXTRA-MOLECULE/angle_quartic.h index 7de51b24d1..3ff7f6f3e4 100644 --- a/src/EXTRA-MOLECULE/angle_quartic.h +++ b/src/EXTRA-MOLECULE/angle_quartic.h @@ -36,6 +36,7 @@ class AngleQuartic : public Angle { void write_data(FILE *) override; double single(int, int, int, int) override; void born_matrix(int type, int i1, int i2, int i3, double &du, double &du2) override; + void *extract(const char *, int &) override; protected: double *k2, *k3, *k4, *theta0; From 1e00249b737afbd66373233596a61c82a79e80d0 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:25:04 +0200 Subject: [PATCH 0372/1018] add extract() function to angle_quartic.cpp --- src/EXTRA-MOLECULE/angle_quartic.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/EXTRA-MOLECULE/angle_quartic.cpp b/src/EXTRA-MOLECULE/angle_quartic.cpp index aade6b4534..616c81c749 100644 --- a/src/EXTRA-MOLECULE/angle_quartic.cpp +++ b/src/EXTRA-MOLECULE/angle_quartic.cpp @@ -325,3 +325,17 @@ void AngleQuartic::born_matrix(int type, int i1, int i2, int i3, double &du, dou du2 = (2.0 * k2[type] + 6.0 * k3[type] * dtheta + 12.0 * k4[type] * dtheta2) / (s*s) - (2.0 * k2[type] * dtheta + 3.0 * k3[type] * dtheta2 + 4.0 * k4[type] * dtheta3) * c / (s*s*s); } + +/* ---------------------------------------------------------------------- + return ptr to internal members upon request +------------------------------------------------------------------------ */ + +void *AngleQuartic::extract(const char *str, int &dim) +{ + dim = 1; + if (strcmp(str, "k2") == 0) return (void *) k2; + if (strcmp(str, "k3") == 0) return (void *) k3; + if (strcmp(str, "k4") == 0) return (void *) k4; + if (strcmp(str, "theta0") == 0) return (void *) theta0; + return nullptr; +} From bf9cb26afb28e2a3edfe380ab8aaec3e8f72e400 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:25:49 +0200 Subject: [PATCH 0373/1018] add extract() function to angle_fourier.h --- src/EXTRA-MOLECULE/angle_fourier.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/EXTRA-MOLECULE/angle_fourier.h b/src/EXTRA-MOLECULE/angle_fourier.h index 8fa5d14b26..c0e30c8e1a 100644 --- a/src/EXTRA-MOLECULE/angle_fourier.h +++ b/src/EXTRA-MOLECULE/angle_fourier.h @@ -36,6 +36,7 @@ class AngleFourier : public Angle { void write_data(FILE *) override; double single(int, int, int, int) override; void born_matrix(int type, int i1, int i2, int i3, double &du, double &du2) override; + void *extract(const char *, int &) override; protected: double *k, *C0, *C1, *C2; From 7b37f1ae1709616383365242bbc0568084d3bdd1 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:26:25 +0200 Subject: [PATCH 0374/1018] add extract() function to angle_fourier.cpp --- src/EXTRA-MOLECULE/angle_fourier.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/EXTRA-MOLECULE/angle_fourier.cpp b/src/EXTRA-MOLECULE/angle_fourier.cpp index da1667c06f..abcda6d036 100644 --- a/src/EXTRA-MOLECULE/angle_fourier.cpp +++ b/src/EXTRA-MOLECULE/angle_fourier.cpp @@ -309,3 +309,16 @@ void AngleFourier::born_matrix(int type, int i1, int i2, int i3, double &du, dou du = k[type] * (C1[type] + 4 * C2[type] * c); } +/* ---------------------------------------------------------------------- + return ptr to internal members upon request +------------------------------------------------------------------------ */ + +void *AngleFourier::extract(const char *str, int &dim) +{ + dim = 1; + if (strcmp(str, "k") == 0) return (void *) k; + if (strcmp(str, "C0") == 0) return (void *) C0; + if (strcmp(str, "C1") == 0) return (void *) C1; + if (strcmp(str, "C2") == 0) return (void *) C2; + return nullptr; +} From 42f0940aeea06d770491664870f9dba16b6c7b65 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:27:18 +0200 Subject: [PATCH 0375/1018] add extract() function to angle_cosine_periodic.h --- src/EXTRA-MOLECULE/angle_cosine_periodic.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/EXTRA-MOLECULE/angle_cosine_periodic.h b/src/EXTRA-MOLECULE/angle_cosine_periodic.h index f04ed04784..f63029919e 100644 --- a/src/EXTRA-MOLECULE/angle_cosine_periodic.h +++ b/src/EXTRA-MOLECULE/angle_cosine_periodic.h @@ -36,6 +36,7 @@ class AngleCosinePeriodic : public Angle { void write_data(FILE *) override; double single(int, int, int, int) override; void born_matrix(int type, int i1, int i2, int i3, double &du, double &du2) override; + void *extract(const char *, int &) override; protected: double *k; From f916a0cc63b2b029886c27169bf258e33f50034e Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:27:58 +0200 Subject: [PATCH 0376/1018] add extract() function to angle_cosine_periodic.cpp --- src/EXTRA-MOLECULE/angle_cosine_periodic.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/EXTRA-MOLECULE/angle_cosine_periodic.cpp b/src/EXTRA-MOLECULE/angle_cosine_periodic.cpp index 0b2a6d336d..6aae8d3ff4 100644 --- a/src/EXTRA-MOLECULE/angle_cosine_periodic.cpp +++ b/src/EXTRA-MOLECULE/angle_cosine_periodic.cpp @@ -336,3 +336,16 @@ void AngleCosinePeriodic::born_matrix(int type, int i1, int i2, int i3, double & du = prefactor * sin(m_angle) / s; du2 = prefactor * (c * sin(m_angle) - s * cos(m_angle) * multiplicity[type]) / (s * s * s); } + +/* ---------------------------------------------------------------------- + return ptr to internal members upon request +------------------------------------------------------------------------ */ + +void *AngleCosinePeriodic::extract(const char *str, int &dim) +{ + dim = 1; + if (strcmp(str, "k") == 0) return (void *) k; + if (strcmp(str, "b") == 0) return (void *) b; + if (strcmp(str, "multiplicity") == 0) return (void *) multiplicity; + return nullptr; +} From 25f12bf8007614318217cc322c01f09d9a491229 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:28:56 +0200 Subject: [PATCH 0377/1018] add extract() function to angle_cosine_squared_restricted.h --- src/EXTRA-MOLECULE/angle_cosine_squared_restricted.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/EXTRA-MOLECULE/angle_cosine_squared_restricted.h b/src/EXTRA-MOLECULE/angle_cosine_squared_restricted.h index 674252b7d0..b38b6bc4bd 100644 --- a/src/EXTRA-MOLECULE/angle_cosine_squared_restricted.h +++ b/src/EXTRA-MOLECULE/angle_cosine_squared_restricted.h @@ -36,6 +36,7 @@ class AngleCosineSquaredRestricted : public Angle { void write_data(FILE *) override; double single(int, int, int, int) override; void born_matrix(int type, int i1, int i2, int i3, double &du, double &du2) override; + void *extract(const char *, int &) override; protected: double *k, *theta0; From cc9f45af88ccafb91f7ed8f5c834b4aafc16f584 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:29:34 +0200 Subject: [PATCH 0378/1018] add extract() function to angle_cosine_squared_restricted.cpp --- .../angle_cosine_squared_restricted.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/EXTRA-MOLECULE/angle_cosine_squared_restricted.cpp b/src/EXTRA-MOLECULE/angle_cosine_squared_restricted.cpp index 2da31ef893..c6d78ea133 100644 --- a/src/EXTRA-MOLECULE/angle_cosine_squared_restricted.cpp +++ b/src/EXTRA-MOLECULE/angle_cosine_squared_restricted.cpp @@ -296,3 +296,15 @@ void AngleCosineSquaredRestricted::born_matrix(int type, int i1, int i2, int i3, du2 = 2 * k[type] * numerator / denominator; } + +/* ---------------------------------------------------------------------- + return ptr to internal members upon request +------------------------------------------------------------------------ */ + +void *AngleCosineSquaredRestricted::extract(const char *str, int &dim) +{ + dim = 1; + if (strcmp(str, "k") == 0) return (void *) k; + if (strcmp(str, "theta0") == 0) return (void *) theta0; + return nullptr; +} From c65a6e8b59ff5d684bafea2d5bef6fe9e0c0de40 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:30:42 +0200 Subject: [PATCH 0379/1018] add extract() function to angle_mm3.h --- src/YAFF/angle_mm3.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/YAFF/angle_mm3.h b/src/YAFF/angle_mm3.h index 22f5bd746c..126b275e72 100644 --- a/src/YAFF/angle_mm3.h +++ b/src/YAFF/angle_mm3.h @@ -36,6 +36,7 @@ class AngleMM3 : public Angle { void write_data(FILE *) override; double single(int, int, int, int) override; void born_matrix(int type, int i1, int i2, int i3, double &du, double &du2) override; + void *extract(const char *, int &) override; protected: double *theta0, *k2; From 83b2e88b734bedf651796c62c57242de8ff220f5 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:31:20 +0200 Subject: [PATCH 0380/1018] add extract() function to angle_mm3.cpp --- src/YAFF/angle_mm3.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/YAFF/angle_mm3.cpp b/src/YAFF/angle_mm3.cpp index 3ff7df1653..920041f7e9 100644 --- a/src/YAFF/angle_mm3.cpp +++ b/src/YAFF/angle_mm3.cpp @@ -327,3 +327,15 @@ void AngleMM3::born_matrix(int type, int i1, int i2, int i3, double &du, double du = -k2[type] * df / s; du2 = k2[type] * (d2f - df * c / s) / (s * s) ; } + +/* ---------------------------------------------------------------------- + return ptr to internal members upon request +------------------------------------------------------------------------ */ + +void *AngleMM3::extract(const char *str, int &dim) +{ + dim = 1; + if (strcmp(str, "k2") == 0) return (void *) k2; + if (strcmp(str, "theta0") == 0) return (void *) theta0; + return nullptr; +} From 4272d4a39083f7f97d2e399ba143c0e2d7e6ad1c Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:32:05 +0200 Subject: [PATCH 0381/1018] add extract() function to bond_mm3.h --- src/YAFF/bond_mm3.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/YAFF/bond_mm3.h b/src/YAFF/bond_mm3.h index ea89ac826d..b9ebf464bb 100644 --- a/src/YAFF/bond_mm3.h +++ b/src/YAFF/bond_mm3.h @@ -36,6 +36,7 @@ class BondMM3 : public Bond { void write_data(FILE *) override; double single(int, double, int, int, double &) override; void born_matrix(int, double, int, int, double &, double &) override; + void *extract(const char *, int &) override; protected: double *r0, *k2; From 8a2564fff196224476745a07ff9ac5663fae71d1 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:32:41 +0200 Subject: [PATCH 0382/1018] add extract() function to bond_mm3.cpp --- src/YAFF/bond_mm3.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/YAFF/bond_mm3.cpp b/src/YAFF/bond_mm3.cpp index 31ce2dad3e..b3e69881e1 100644 --- a/src/YAFF/bond_mm3.cpp +++ b/src/YAFF/bond_mm3.cpp @@ -238,3 +238,15 @@ void BondMM3::born_matrix(int type, double rsq, int /*i*/, int /*j*/, double &du du = 2.0 * k2[type] * dr + 3.0 * K3 * dr2 + 4.0 * K4 * dr3; du2 = 2.0 * k2[type] + 6.0 * K3 * dr + 12.0 * K4 * dr2; } + +/* ---------------------------------------------------------------------- + return ptr to internal members upon request +------------------------------------------------------------------------ */ + +void *BondMM3::extract(const char *str, int &dim) +{ + dim = 1; + if (strcmp(str, "k2") == 0) return (void *) k2; + if (strcmp(str, "r0") == 0) return (void *) r0; + return nullptr; +} From 8e071495932a30bcf6e293cd64b03b04c54eb0e0 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:33:41 +0200 Subject: [PATCH 0383/1018] add extract() function to angle_spica.h --- src/CG-SPICA/angle_spica.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/CG-SPICA/angle_spica.h b/src/CG-SPICA/angle_spica.h index 539512c0e9..5e590ba7a0 100644 --- a/src/CG-SPICA/angle_spica.h +++ b/src/CG-SPICA/angle_spica.h @@ -37,6 +37,7 @@ class AngleSPICA : public Angle { void read_restart(FILE *) override; void write_data(FILE *) override; double single(int, int, int, int) override; + void *extract(const char *, int &) override; protected: double *k, *theta0; From 3ce4c782d15cebdc827c417e208ea45d39f9ca7a Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:34:16 +0200 Subject: [PATCH 0384/1018] add extract() function to angle_spica.cpp --- src/CG-SPICA/angle_spica.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/CG-SPICA/angle_spica.cpp b/src/CG-SPICA/angle_spica.cpp index e315e20f13..55ef1beaed 100644 --- a/src/CG-SPICA/angle_spica.cpp +++ b/src/CG-SPICA/angle_spica.cpp @@ -522,3 +522,14 @@ double AngleSPICA::single(int type, int i1, int i2, int i3) double tk = k[type] * dtheta; return tk*dtheta + e13; } + + return ptr to internal members upon request +------------------------------------------------------------------------ */ + +void *AngleSPICA::extract(const char *str, int &dim) +{ + dim = 1; + if (strcmp(str, "k") == 0) return (void *) k; + if (strcmp(str, "theta0") == 0) return (void *) theta0; + return nullptr; +} From 873030982de35fdb593ecdf130d66086eca0e6a5 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:35:11 +0200 Subject: [PATCH 0385/1018] add extract() function to angle_dipole.h --- src/DIPOLE/angle_dipole.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/DIPOLE/angle_dipole.h b/src/DIPOLE/angle_dipole.h index 2e55722673..de0f958f98 100644 --- a/src/DIPOLE/angle_dipole.h +++ b/src/DIPOLE/angle_dipole.h @@ -36,6 +36,7 @@ class AngleDipole : public Angle { void read_restart(FILE *) override; void write_data(FILE *) override; double single(int, int, int, int) override; + void *extract(const char *, int &) override; protected: double *k, *gamma0; From c5e62b4a47ef7cb6444386e84a8b9f61848be91e Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:35:46 +0200 Subject: [PATCH 0386/1018] add extract() function to angle_dipole.cpp --- src/DIPOLE/angle_dipole.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/DIPOLE/angle_dipole.cpp b/src/DIPOLE/angle_dipole.cpp index 6ad4a0fb4c..a66f3e1042 100644 --- a/src/DIPOLE/angle_dipole.cpp +++ b/src/DIPOLE/angle_dipole.cpp @@ -263,3 +263,15 @@ double AngleDipole::single(int type, int iRef, int iDip, int /*iDummy*/) return kdg * deltaGamma; // energy } + +/* ---------------------------------------------------------------------- + return ptr to internal members upon request +------------------------------------------------------------------------ */ + +void *AngleDipole::extract(const char *str, int &dim) +{ + dim = 1; + if (strcmp(str, "k") == 0) return (void *) k; + if (strcmp(str, "gamma0") == 0) return (void *) gamma0; + return nullptr; +} From b49f3412df2c30e67bb93919ee02478c6552f9ed Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:36:35 +0200 Subject: [PATCH 0387/1018] add extract() function to angle_class2.h --- src/CLASS2/angle_class2.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/CLASS2/angle_class2.h b/src/CLASS2/angle_class2.h index f5fbd62b57..4ed6f344ae 100644 --- a/src/CLASS2/angle_class2.h +++ b/src/CLASS2/angle_class2.h @@ -35,6 +35,7 @@ class AngleClass2 : public Angle { void read_restart(FILE *) override; void write_data(FILE *) override; double single(int, int, int, int) override; + void *extract(const char *, int &) override; protected: double *theta0, *k2, *k3, *k4; From 7f0ff96324a0c088cec01b8407e1fd69d18968a9 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:37:12 +0200 Subject: [PATCH 0388/1018] add extract() function to angle_class2.cpp --- src/CLASS2/angle_class2.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/CLASS2/angle_class2.cpp b/src/CLASS2/angle_class2.cpp index 118179ad91..5000f9f629 100644 --- a/src/CLASS2/angle_class2.cpp +++ b/src/CLASS2/angle_class2.cpp @@ -467,3 +467,17 @@ double AngleClass2::single(int type, int i1, int i2, int i3) return energy; } + +/* ---------------------------------------------------------------------- + return ptr to internal members upon request +------------------------------------------------------------------------ */ + +void *AngleClass2::extract(const char *str, int &dim) +{ + dim = 1; + if (strcmp(str, "k2") == 0) return (void *) k2; + if (strcmp(str, "k3") == 0) return (void *) k3; + if (strcmp(str, "k4") == 0) return (void *) k4; + if (strcmp(str, "theta0") == 0) return (void *) theta0; + return nullptr; +} From 423b058820cd88f0a0a0fa20a32152d8f62dfe51 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:38:22 +0200 Subject: [PATCH 0389/1018] add extract() function to bond_fene_expand.h --- src/MOLECULE/bond_fene_expand.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/MOLECULE/bond_fene_expand.h b/src/MOLECULE/bond_fene_expand.h index cdce710ea1..13524b0972 100644 --- a/src/MOLECULE/bond_fene_expand.h +++ b/src/MOLECULE/bond_fene_expand.h @@ -36,6 +36,7 @@ class BondFENEExpand : public Bond { void read_restart(FILE *) override; void write_data(FILE *) override; double single(int, double, int, int, double &) override; + void *extract(const char *, int &) override; protected: double *k, *r0, *epsilon, *sigma, *shift; From b2a2cefc021f7fabb5cfdeaf7dfa5ed904995372 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:38:58 +0200 Subject: [PATCH 0390/1018] add extract() function to bond_fene_expand.cpp --- src/MOLECULE/bond_fene_expand.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/MOLECULE/bond_fene_expand.cpp b/src/MOLECULE/bond_fene_expand.cpp index c7821b1826..e115596eb1 100644 --- a/src/MOLECULE/bond_fene_expand.cpp +++ b/src/MOLECULE/bond_fene_expand.cpp @@ -273,3 +273,18 @@ double BondFENEExpand::single(int type, double rsq, int /*i*/, int /*j*/, double return eng; } + +/* ---------------------------------------------------------------------- + return ptr to internal members upon request +------------------------------------------------------------------------ */ + +void *BondFENEExpand::extract(const char *str, int &dim) +{ + dim = 1; + if (strcmp(str, "k") == 0) return (void *) k; + if (strcmp(str, "r0") == 0) return (void *) r0; + if (strcmp(str, "epsilon") == 0) return (void *) epsilon; + if (strcmp(str, "sigma") == 0) return (void *) sigma; + if (strcmp(str, "shift") == 0) return (void *) shift; + return nullptr; +} From d8c0691684191011ee5c6e25b5e98b955cc48644 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 19:55:07 +0200 Subject: [PATCH 0391/1018] Update bond section of fix_adapt.rst --- doc/src/fix_adapt.rst | 42 +++++++++++++++++++++++------------------- 1 file changed, 23 insertions(+), 19 deletions(-) diff --git a/doc/src/fix_adapt.rst b/doc/src/fix_adapt.rst index 1943798160..88fed772d8 100644 --- a/doc/src/fix_adapt.rst +++ b/doc/src/fix_adapt.rst @@ -322,25 +322,29 @@ all types from 1 to :math:`N`. A leading asterisk means all types from If :doc:`bond_style hybrid ` is used, *bstyle* should be a sub-style name. The bond styles that currently work with fix adapt are: -+---------------------------------------------------+------------+------------+ -| :doc:`class2 ` | r0 | type bonds | -+---------------------------------------------------+------------+------------+ -| :doc:`fene ` | k,r0 | type bonds | -+---------------------------------------------------+------------+------------+ -| :doc:`fene/nm ` | k,r0 | type bonds | -+---------------------------------------------------+------------+------------+ -| :doc:`gromos ` | k,r0 | type bonds | -+---------------------------------------------------+------------+------------+ -| :doc:`harmonic ` | k,r0 | type bonds | -+---------------------------------------------------+------------+------------+ -| :doc:`harmonic/shift ` | k,r0,r1 | type bonds | -+---------------------------------------------------+------------+------------+ -| :doc:`harmonic/restrain ` | k | type bonds | -+---------------------------------------------------+------------+------------+ -| :doc:`morse ` | r0 | type bonds | -+---------------------------------------------------+------------+------------+ -| :doc:`nonlinear ` | epsilon,r0 | type bonds | -+---------------------------------------------------+------------+------------+ ++---------------------------------------------------+---------------------------+------------+ +| :doc:`class2 ` | r0 | type bonds | ++---------------------------------------------------+---------------------------+------------+ +| :doc:`fene ` | k,r0 | type bonds | ++---------------------------------------------------+---------------------------+------------+ +| :doc:`fene/expand ` | k,r0,epsilon,sigma,shift | type bonds | ++---------------------------------------------------+---------------------------+------------+ +| :doc:`fene/nm ` | k,r0 | type bonds | ++---------------------------------------------------+---------------------------+------------+ +| :doc:`gromos ` | k,r0 | type bonds | ++---------------------------------------------------+---------------------------+------------+ +| :doc:`harmonic ` | k,r0 | type bonds | ++---------------------------------------------------+---------------------------+------------+ +| :doc:`harmonic/shift ` | k,r0,r1 | type bonds | ++---------------------------------------------------+---------------------------+------------+ +| :doc:`harmonic/restrain ` | k | type bonds | ++---------------------------------------------------+---------------------------+------------+ +| :doc:`mm3 ` | k,r0 | type bonds | ++---------------------------------------------------+---------------------------+------------+ +| :doc:`morse ` | r0 | type bonds | ++---------------------------------------------------+---------------------------+------------+ +| :doc:`nonlinear ` | epsilon,r0 | type bonds | ++---------------------------------------------------+---------------------------+------------+ ---------- From 68548cbb0ddfde1719bd330667c7482c36f0dfe5 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Fri, 20 Sep 2024 20:53:22 +0200 Subject: [PATCH 0392/1018] Update angle_spica.cpp --- src/CG-SPICA/angle_spica.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/CG-SPICA/angle_spica.cpp b/src/CG-SPICA/angle_spica.cpp index 55ef1beaed..913428cd9b 100644 --- a/src/CG-SPICA/angle_spica.cpp +++ b/src/CG-SPICA/angle_spica.cpp @@ -523,6 +523,7 @@ double AngleSPICA::single(int type, int i1, int i2, int i3) return tk*dtheta + e13; } +/* ---------------------------------------------------------------------- return ptr to internal members upon request ------------------------------------------------------------------------ */ From 20f3b5a7dbeb6d6eb36fd1a87a32606674eba75b Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 20 Sep 2024 21:44:52 -0400 Subject: [PATCH 0393/1018] update readme --- src/RHEO/README | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/RHEO/README b/src/RHEO/README index 4b6f2a162a..15b642442a 100644 --- a/src/RHEO/README +++ b/src/RHEO/README @@ -3,8 +3,9 @@ multiphase fluid systems. The authors include Joel Clemmer (Sandia), Thomas O'Connor (Carnegie Mellon), and Eric Palermo (Carnegie Mellon). Bond style rheo/shell, compute style rheo/property/atom, and fix style -rheo/temperature all depend on the BPM package. +rheo/temperature depend on the BPM package, so it is required to install +the BPM package with RHEO. -This package requires the GNU scientific library (GSL). We recommend version -2.7 or later. To build this package, one must first separately install GSL in -a location that can be found by your environment. +This package requires the BLAS/LAPACK. This can be either a seperate installation +or you can use the bundled "linalg" library. Please see the LAMMPS manual at +https://docs.lammps.org/Build_extras.html#rheo for details. From 8294bea7a77f87c827e27b6a293029b1e29eb007 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Sat, 21 Sep 2024 10:02:06 +0200 Subject: [PATCH 0394/1018] Update angle section of fix_adapt.rst --- doc/src/fix_adapt.rst | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/doc/src/fix_adapt.rst b/doc/src/fix_adapt.rst index 88fed772d8..a44ce8e780 100644 --- a/doc/src/fix_adapt.rst +++ b/doc/src/fix_adapt.rst @@ -367,11 +367,31 @@ all types from 1 to :math:`N`. A leading asterisk means all types from If :doc:`angle_style hybrid ` is used, *astyle* should be a sub-style name. The angle styles that currently work with fix adapt are: -+------------------------------------+----------+-------------+ -| :doc:`harmonic ` | k,theta0 | type angles | -+------------------------------------+----------+-------------+ -| :doc:`cosine ` | k | type angles | -+------------------------------------+----------+-------------+ ++--------------------------------------------------------------------+-----------------+-------------+ +| :doc:`harmonic ` | k,theta0 | type angles | ++--------------------------------------------------------------------+-----------------+-------------+ +| :doc:`charmm ` | k,theta0 | type angles | ++--------------------------------------------------------------------+-----------------+-------------+ +| :doc:`class2 ` | k2,k3,k4,theta0 | type angles | ++--------------------------------------------------------------------+-----------------+-------------+ +| :doc:`cosine ` | k | type angles | ++--------------------------------------------------------------------+-----------------+-------------+ +| :doc:`cosine/periodic ` | k,b,n | type angles | ++--------------------------------------------------------------------+-----------------+-------------+ +| :doc:`cosine/squared/restricted ` | k,theta0 | type angles | ++--------------------------------------------------------------------+-----------------+-------------+ +| :doc:`dipole ` | k,gamma0 | type angles | ++--------------------------------------------------------------------+-----------------+-------------+ +| :doc:`fourier ` | k,c0,c1,c2 | type angles | ++--------------------------------------------------------------------+-----------------+-------------+ +| :doc:`fourier/simple ` | k,c,n | type angles | ++--------------------------------------------------------------------+-----------------+-------------+ +| :doc:`mm3 ` | k,theta0 | type angles | ++--------------------------------------------------------------------+-----------------+-------------+ +| :doc:`quartic ` | k2,k3,k4,theta0 | type angles | ++--------------------------------------------------------------------+-----------------+-------------+ +| :doc:`spica ` | k,theta0 | type angles | ++--------------------------------------------------------------------+-----------------+-------------+ Note that internally, theta0 is stored in radians, so the variable this fix uses to reset theta0 needs to generate values in radians. From 29fce19c195dec300e67fc3b2f4849598fb09a0a Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 21 Sep 2024 11:53:41 -0400 Subject: [PATCH 0395/1018] support typelabels for parsing xyz file with non-numeric types --- src/reader_xyz.cpp | 63 +++++++++++++++++++++++++--------------------- 1 file changed, 34 insertions(+), 29 deletions(-) diff --git a/src/reader_xyz.cpp b/src/reader_xyz.cpp index 216651455b..0a6da13dba 100644 --- a/src/reader_xyz.cpp +++ b/src/reader_xyz.cpp @@ -18,8 +18,10 @@ #include "reader_xyz.h" -#include "memory.h" +#include "atom.h" #include "error.h" +#include "memory.h" +#include "tokenizer.h" using namespace LAMMPS_NS; @@ -166,43 +168,46 @@ bigint ReaderXYZ::read_header(double /*box*/[3][3], int &boxinfo, int &/*triclin void ReaderXYZ::read_atoms(int n, int nfield, double **fields) { - int i,m,rv; + int i,m; char *eof; int mytype; double myx, myy, myz; - for (i = 0; i < n; i++) { - eof = fgets(line,MAXLINE,fp); - if (eof == nullptr) error->one(FLERR,"Unexpected end of dump file"); + try { + for (i = 0; i < n; i++) { + eof = fgets(line,MAXLINE,fp); + if (eof == nullptr) error->one(FLERR,"Unexpected end of dump file"); - ++nid; - rv = sscanf(line,"%*s%lg%lg%lg", &myx, &myy, &myz); - if (rv != 3) error->one(FLERR,"Dump file is incorrectly formatted"); + ++nid; - // XXX: we could insert an element2type translation here - // XXX: for now we flag unrecognized types as type 0, - // XXX: which should trigger an error, if LAMMPS uses it. - mytype = std::stoi(line); + auto values = ValueTokenizer(line); + mytype = utils::expand_type_int(FLERR, values.next_string(), Atom::ATOM, lmp); + myx = values.next_double(); + myy = values.next_double(); + myz = values.next_double(); - for (m = 0; m < nfield; m++) { - switch (fieldindex[m]) { - case X: - fields[i][m] = myx; - break; - case Y: - fields[i][m] = myy; - break; - case Z: - fields[i][m] = myz; - break; - case ID: - fields[i][m] = nid; - break; - case TYPE: - fields[i][m] = mytype; - break; + for (m = 0; m < nfield; m++) { + switch (fieldindex[m]) { + case X: + fields[i][m] = myx; + break; + case Y: + fields[i][m] = myy; + break; + case Z: + fields[i][m] = myz; + break; + case ID: + fields[i][m] = nid; + break; + case TYPE: + fields[i][m] = mytype; + break; + } } } + } catch (TokenizerException &e) { + error->one(FLERR, "Error reading xyz file: {}", e.what()); } } From d16d74455007f8db78b39daf05240a2dfff07392 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 21 Sep 2024 12:12:27 -0400 Subject: [PATCH 0396/1018] enable and apply clang-format --- src/reader_xyz.cpp | 80 +++++++++++++++++++++------------------------- 1 file changed, 37 insertions(+), 43 deletions(-) diff --git a/src/reader_xyz.cpp b/src/reader_xyz.cpp index 0a6da13dba..085bd807f1 100644 --- a/src/reader_xyz.cpp +++ b/src/reader_xyz.cpp @@ -1,4 +1,3 @@ -// clang-format off /* ---------------------------------------------------------------------- LAMMPS - Large-scale Atomic/Molecular Massively Parallel Simulator https://www.lammps.org/, Sandia National Laboratories @@ -25,7 +24,7 @@ using namespace LAMMPS_NS; -static constexpr int MAXLINE = 1024; // max line length in dump file +static constexpr int MAXLINE = 1024; // max line length in dump file /* ---------------------------------------------------------------------- */ @@ -52,22 +51,21 @@ ReaderXYZ::~ReaderXYZ() int ReaderXYZ::read_time(bigint &ntimestep) { - char *eof = fgets(line,MAXLINE,fp); + char *eof = fgets(line, MAXLINE, fp); if (eof == nullptr) return 1; // first line has to have the number of atoms // truncate the string to the first whitespace, // so force->bnumeric() does not hiccup - for (int i=0; (i < MAXLINE) && (eof[i] != '\0'); ++i) { + for (int i = 0; (i < MAXLINE) && (eof[i] != '\0'); ++i) { if (eof[i] == '\n' || eof[i] == '\r' || eof[i] == ' ' || eof[i] == '\t') { eof[i] = '\0'; break; } } - natoms = utils::bnumeric(FLERR,line,false,lmp); - if (natoms < 1) - error->one(FLERR,"Dump file is incorrectly formatted"); + natoms = utils::bnumeric(FLERR, line, false, lmp); + if (natoms < 1) error->one(FLERR, "Dump file is incorrectly formatted"); // skip over comment/title line @@ -95,8 +93,8 @@ void ReaderXYZ::skip() bigint nchunk; bigint nremain = natoms; while (nremain) { - nchunk = MIN(nremain,MAXSMALLINT); - read_lines((int)nchunk); + nchunk = MIN(nremain, MAXSMALLINT); + read_lines((int) nchunk); nremain -= nchunk; } } @@ -115,11 +113,10 @@ void ReaderXYZ::skip() only called by proc 0 ------------------------------------------------------------------------- */ -bigint ReaderXYZ::read_header(double /*box*/[3][3], int &boxinfo, int &/*triclinic*/, - int fieldinfo, int nfield, - int *fieldtype, char **/*fieldlabel*/, - int scaleflag, int wrapflag, int &fieldflag, - int &xflag, int &yflag, int &zflag) +bigint ReaderXYZ::read_header(double /*box*/[3][3], int &boxinfo, int & /*triclinic*/, + int fieldinfo, int nfield, int *fieldtype, char ** /*fieldlabel*/, + int scaleflag, int wrapflag, int &fieldflag, int &xflag, int &yflag, + int &zflag) { nid = 0; @@ -132,24 +129,21 @@ bigint ReaderXYZ::read_header(double /*box*/[3][3], int &boxinfo, int &/*triclin if (!fieldinfo) return natoms; - memory->create(fieldindex,nfield,"read_dump:fieldindex"); + memory->create(fieldindex, nfield, "read_dump:fieldindex"); // for xyz we know nothing about the style of coordinates, // so caller has to set the proper flags - xflag = 2*scaleflag + wrapflag + 1; - yflag = 2*scaleflag + wrapflag + 1; - zflag = 2*scaleflag + wrapflag + 1; + xflag = 2 * scaleflag + wrapflag + 1; + yflag = 2 * scaleflag + wrapflag + 1; + zflag = 2 * scaleflag + wrapflag + 1; // copy fieldtype list for supported fields fieldflag = 0; for (int i = 0; i < nfield; i++) { - if ( (fieldtype[i] == X) || - (fieldtype[i] == Y) || - (fieldtype[i] == Z) || - (fieldtype[i] == ID) || - (fieldtype[i] == TYPE)) { + if ((fieldtype[i] == X) || (fieldtype[i] == Y) || (fieldtype[i] == Z) || (fieldtype[i] == ID) || + (fieldtype[i] == TYPE)) { fieldindex[i] = fieldtype[i]; } else { fieldflag = 1; @@ -168,15 +162,15 @@ bigint ReaderXYZ::read_header(double /*box*/[3][3], int &boxinfo, int &/*triclin void ReaderXYZ::read_atoms(int n, int nfield, double **fields) { - int i,m; + int i, m; char *eof; int mytype; double myx, myy, myz; try { for (i = 0; i < n; i++) { - eof = fgets(line,MAXLINE,fp); - if (eof == nullptr) error->one(FLERR,"Unexpected end of dump file"); + eof = fgets(line, MAXLINE, fp); + if (eof == nullptr) error->one(FLERR, "Unexpected end of dump file"); ++nid; @@ -188,21 +182,21 @@ void ReaderXYZ::read_atoms(int n, int nfield, double **fields) for (m = 0; m < nfield; m++) { switch (fieldindex[m]) { - case X: - fields[i][m] = myx; - break; - case Y: - fields[i][m] = myy; - break; - case Z: - fields[i][m] = myz; - break; - case ID: - fields[i][m] = nid; - break; - case TYPE: - fields[i][m] = mytype; - break; + case X: + fields[i][m] = myx; + break; + case Y: + fields[i][m] = myy; + break; + case Z: + fields[i][m] = myz; + break; + case ID: + fields[i][m] = nid; + break; + case TYPE: + fields[i][m] = mytype; + break; } } } @@ -221,6 +215,6 @@ void ReaderXYZ::read_lines(int n) { char *eof = nullptr; if (n <= 0) return; - for (int i = 0; i < n; i++) eof = fgets(line,MAXLINE,fp); - if (eof == nullptr) error->one(FLERR,"Unexpected end of dump file"); + for (int i = 0; i < n; i++) eof = fgets(line, MAXLINE, fp); + if (eof == nullptr) error->one(FLERR, "Unexpected end of dump file"); } From 061c80104ab3c914bad082b69c64fbd86da36a2a Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 21 Sep 2024 12:24:41 -0400 Subject: [PATCH 0397/1018] add docs to mention using a type labels for xyz files with string labels --- doc/src/read_dump.rst | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/doc/src/read_dump.rst b/doc/src/read_dump.rst index 59d6cca78d..f912390b10 100644 --- a/doc/src/read_dump.rst +++ b/doc/src/read_dump.rst @@ -230,13 +230,18 @@ will then have a label corresponding to the fix-ID rather than "x" or "xs". The *label* keyword can also be used to specify new column labels for fields *id* and *type*\ . -For dump files in *xyz* format, only the *x*, *y*, and *z* fields are -supported. The dump file does not store atom IDs, so these are -assigned consecutively to the atoms as they appear in the dump file, -starting from 1. Thus you should ensure that order of atoms is -consistent from snapshot to snapshot in the XYZ dump file. See -the :doc:`dump_modify sort ` command if the XYZ dump file -was written by LAMMPS. +For dump files in *xyz* format, only the *type*, *x*, *y*, and *z* +fields are supported. If the atoms have an integer number as label +(like when they are created with default setting by :doc:`dump style +` *xyz*), that number will be used at atom type. The the atom +label is a string, it is required that a map is created using the +:doc:`labelmap command ` that maps those labels to the +(numeric) atom types that LAMMPS uses. The xyz format dump file does +not store atom IDs, so these are assigned consecutively to the atoms as +they appear in the dump file, starting from 1. Thus you should ensure +that order of atoms is consistent from snapshot to snapshot in the XYZ +dump file. See the :doc:`dump_modify sort ` command if the +XYZ dump file was written by LAMMPS. For dump files in *molfile* format, the *x*, *y*, *z*, *vx*, *vy*, and *vz* fields can be specified. However, not all molfile formats store From 12b67e0fd1c96295dc4766c96d6d7bbb250d4c30 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 21 Sep 2024 17:48:17 -0400 Subject: [PATCH 0398/1018] update ASPHERE/line example to follow conventions and avoid crashes. --- examples/ASPHERE/line/in.line | 6 +- examples/ASPHERE/line/in.line.srd | 22 +- examples/ASPHERE/line/log.1Feb14.line.g++.8 | 213 ---------- .../ASPHERE/line/log.1Feb14.line.srd.g++.8 | 244 ------------ examples/ASPHERE/line/log.21Sep24.line.g++.1 | 189 +++++++++ examples/ASPHERE/line/log.21Sep24.line.g++.4 | 189 +++++++++ .../ASPHERE/line/log.21Sep24.line.srd.g++.1 | 363 ++++++++++++++++++ .../ASPHERE/line/log.21Sep24.line.srd.g++.4 | 363 ++++++++++++++++++ .../ASPHERE/line/log.21Sep24.line.srd.g++.8 | 323 ++++++++++++++++ 9 files changed, 1441 insertions(+), 471 deletions(-) delete mode 100644 examples/ASPHERE/line/log.1Feb14.line.g++.8 delete mode 100644 examples/ASPHERE/line/log.1Feb14.line.srd.g++.8 create mode 100644 examples/ASPHERE/line/log.21Sep24.line.g++.1 create mode 100644 examples/ASPHERE/line/log.21Sep24.line.g++.4 create mode 100644 examples/ASPHERE/line/log.21Sep24.line.srd.g++.1 create mode 100644 examples/ASPHERE/line/log.21Sep24.line.srd.g++.4 create mode 100644 examples/ASPHERE/line/log.21Sep24.line.srd.g++.8 diff --git a/examples/ASPHERE/line/in.line b/examples/ASPHERE/line/in.line index f4c672f19c..8d2678aded 100644 --- a/examples/ASPHERE/line/in.line +++ b/examples/ASPHERE/line/in.line @@ -13,11 +13,11 @@ neigh_modify delay 0 every 1 check yes neigh_modify exclude molecule/intra all pair_style line/lj 2.5 -pair_coeff * * 1.0 1.0 1.0 0.25 2.5 +pair_coeff * * 0.25 0.25 1.0 0.25 2.5 fix 2 all rigid molecule langevin 2.0 2.0 1.0 492983 -fix 3 all deform 1 x scale 0.3 y scale 0.3 +fix 3 all deform 5 x scale 0.8 y scale 0.8 fix 4 all enforce2d compute 10 all property/atom end1x end1y end2x end2y @@ -26,7 +26,7 @@ compute 10 all property/atom end1x end1y end2x end2y #dump 2 all custom 500 dump1.line id type & # c_10[1] c_10[2] c_10[3] c_10[4] -timestep 0.004 +timestep 0.001 compute 1 all erotate/asphere compute 2 all ke diff --git a/examples/ASPHERE/line/in.line.srd b/examples/ASPHERE/line/in.line.srd index 6a99ce6bb1..c5eb4d2b73 100644 --- a/examples/ASPHERE/line/in.line.srd +++ b/examples/ASPHERE/line/in.line.srd @@ -21,10 +21,10 @@ set group small mass 0.01 # delete overlaps # must set 1-2 cutoff to non-zero value -pair_style lj/cut 1.5 +pair_style lj/cut 1.5 pair_coeff 1 1 1.0 1.0 pair_coeff 2 2 0.0 1.0 0.0 -pair_coeff 1 2 0.0 1.0 +pair_coeff 1 2 1.0 1.0 delete_atoms overlap 1.5 small big @@ -34,7 +34,7 @@ reset_timestep 0 velocity small create 1.44 87287 loop geom -neighbor 0.3 multi +neighbor 0.8 multi neigh_modify delay 0 every 1 check yes neigh_modify exclude molecule/intra big include big @@ -44,21 +44,21 @@ neigh_modify include big # no pairwise interactions with small particles pair_style line/lj 2.5 -pair_coeff 1 1 1.0 1.0 1.0 1.0 2.5 -pair_coeff 2 2 0.0 0.0 0.0 1.0 0.0 -pair_coeff 1 2 1.0 0.0 0.0 1.0 0.0 +pair_coeff 1 1 1.0 1.0 1.0 1.0 2.5 +pair_coeff 2 2 0.0 0.0 0.0 1.0 0.0 +pair_coeff 1 2 1.0 0.2 1.0 0.2 2.5 # use fix SRD to push small particles out from inside big ones # if comment out, big particles won't see SRD particles -timestep 0.001 +timestep 0.0001 fix 1 big rigid molecule fix 2 small srd 20 big 1.0 0.25 49894 & search 0.2 cubic warn 0.0001 shift yes 49829 & overlap yes collision noslip -fix 3 all deform 1 x scale 0.35 y scale 0.35 +fix 3 all deform 1 x scale 1.25 y scale 1.25 fix 4 all enforce2d # diagnostics @@ -96,12 +96,12 @@ change_box all triclinic fix 2 small srd 20 big 1.0 0.25 49894 & search 0.2 cubic warn 0.0001 shift yes 49829 & - overlap yes collision noslip tstat yes + overlap yes collision noslip #tstat yes #dump 1 all custom 500 dump2.atom.srd id type x y z ix iy iz #dump 2 all custom 500 dump2.line.srd id type & # c_10[1] c_10[2] c_10[3] c_10[4] -fix 3 all deform 1 xy erate 0.05 units box remap v +fix 3 all deform 1 xy erate 0.0002 units box remap v -run 40000 +run 30000 diff --git a/examples/ASPHERE/line/log.1Feb14.line.g++.8 b/examples/ASPHERE/line/log.1Feb14.line.g++.8 deleted file mode 100644 index a3eb6f7791..0000000000 --- a/examples/ASPHERE/line/log.1Feb14.line.g++.8 +++ /dev/null @@ -1,213 +0,0 @@ -LAMMPS (1 Feb 2014) -# Aspherical shear demo - 2d line box and triangle mixture, implicit solvent - -units lj -atom_style line -dimension 2 - -read_data data.line - orthogonal box = (-22.5539 -22.5539 -0.5) to (22.5539 22.5539 0.5) - 4 by 2 by 1 MPI processor grid - reading atoms ... - 350 atoms - 350 lines - -velocity all create 1.44 320984 loop geom - -neighbor 0.3 bin -neigh_modify delay 0 every 1 check yes -neigh_modify exclude molecule all - -pair_style line/lj 2.5 -pair_coeff * * 1.0 0.25 - -fix 2 all rigid molecule langevin 2.0 2.0 1.0 492983 -100 rigid bodies with 350 atoms - -fix 3 all deform 1 x scale 0.3 y scale 0.3 -fix 4 all enforce2d - -compute 10 all property/atom end1x end1y end2x end2y - -#dump 1 all custom 500 dump1.atom id type x y z ix iy iz -#dump 2 all custom 500 dump1.line id type # c_10[1] c_10[2] c_10[3] c_10[4] - -timestep 0.004 - -compute 1 all erotate/asphere -compute 2 all ke -compute 3 all pe -variable toteng equal (c_1+c_2+c_3)/atoms - -thermo 1000 -thermo_style custom step temp f_2 pe ke c_1 c_2 c_3 v_toteng - -run 10000 -Memory usage per processor = 2.6072 Mbytes -Step Temp 2 PotEng KinEng 1 2 3 toteng - 0 0 1.2780105 0 -0 0.037823677 0.50989511 0 0.54771879 - 1000 0 1.9896906 -0.13333756 -0 0.12630626 0.72641827 -0.13333756 0.71938697 - 2000 0 2.0408541 -0.24906647 -0 0.13199238 0.74265938 -0.24906647 0.62558529 - 3000 0 1.9921323 -0.39759798 -0 0.11671173 0.73705927 -0.39759798 0.45617302 - 4000 0 2.1392159 -0.36475197 -0 0.11923802 0.7975688 -0.36475197 0.55205485 - 5000 0 2.139715 -0.52582091 -0 0.15846417 0.75855653 -0.52582091 0.39119979 - 6000 0 2.1313904 -0.65532027 -0 0.11090422 0.80254883 -0.65532027 0.25813278 - 7000 0 1.9416614 -0.81322598 -0 0.11722471 0.71491587 -0.81322598 0.018914608 - 8000 0 1.9388183 -1.0581149 -0 0.10142762 0.72949452 -1.0581149 -0.22719275 - 9000 0 2.2830265 -1.583347 -0 0.14583927 0.83260066 -1.583347 -0.60490709 - 10000 0 4.1416666 -2.6034045 -0 0.18839177 1.5866082 -2.6034045 -0.82840455 -Loop time of 2.84713 on 8 procs for 10000 steps with 350 atoms - -Pair time (%) = 1.26607 (44.4682) -Neigh time (%) = 0.0163046 (0.572669) -Comm time (%) = 0.786148 (27.612) -Outpt time (%) = 0.000368953 (0.0129588) -Other time (%) = 0.778241 (27.3342) - -Nlocal: 43.75 ave 51 max 39 min -Histogram: 1 2 0 2 0 1 1 0 0 1 -Nghost: 170.25 ave 180 max 160 min -Histogram: 2 1 0 0 0 0 2 0 1 2 -Neighs: 963.125 ave 1209 max 767 min -Histogram: 2 0 2 0 1 0 1 0 1 1 - -Total # of neighbors = 7705 -Ave neighs/atom = 22.0143 -Neighbor list builds = 987 -Dangerous builds = 0 - -#undump 1 -#undump 2 -unfix 3 - -change_box all triclinic - triclinic box = (-6.76616 -6.76616 -0.5) to (6.76616 6.76616 0.5) with tilt (0 0 0) - -#dump 1 all custom 500 dump2.atom id type x y z ix iy iz -#dump 2 all custom 500 dump2.line id type # c_10[1] c_10[2] c_10[3] c_10[4] - -fix 3 all deform 1 xy erate 0.01 units box - -run 100000 -Memory usage per processor = 2.75978 Mbytes -Step Temp 2 PotEng KinEng 1 2 3 toteng - 10000 0 4.1416666 -2.6024092 -0 0.18839177 1.5866082 -2.6024092 -0.82740923 - 11000 0 1.8408319 -3.1031477 -0 0.12073234 0.66819561 -3.1031477 -2.3142198 - 12000 0 2.0793172 -3.0329681 -0 0.086927592 0.80420833 -3.0329681 -2.1418322 - 13000 0 2.2022136 -2.99776 -0 0.14309291 0.8007129 -2.99776 -2.0539542 - 14000 0 1.9510757 -3.094649 -0 0.09482969 0.74134559 -3.094649 -2.2584737 - 15000 0 1.9874689 -3.1431753 -0 0.1083061 0.7434663 -3.1431753 -2.2914029 - 16000 0 1.8484778 -2.9491537 -0 0.079102883 0.71310191 -2.9491537 -2.1569489 - 17000 0 2.1978438 -2.9675694 -0 0.11677634 0.82515673 -2.9675694 -2.0256363 - 18000 0 2.0293397 -2.9860257 -0 0.1287845 0.7409325 -2.9860257 -2.1163087 - 19000 0 2.0077219 -3.005622 -0 0.12697603 0.7334762 -3.005622 -2.1451698 - 20000 0 2.1806369 -3.0622132 -0 0.11066657 0.82389212 -3.0622132 -2.1276545 - 21000 0 1.8156509 -3.1031481 -0 0.10227614 0.67585994 -3.1031481 -2.325012 - 22000 0 2.1028516 -3.0861182 -0 0.098877162 0.80234493 -3.0861182 -2.1848961 - 23000 0 1.8994891 -3.0110243 -0 0.10961187 0.70445488 -3.0110243 -2.1969576 - 24000 0 1.9305389 -3.0057136 -0 0.11735151 0.7100223 -3.0057136 -2.1783398 - 25000 0 1.9553918 -3.0848948 -0 0.13217467 0.70585039 -3.0848948 -2.2468697 - 26000 0 1.8903754 -2.9543658 -0 0.099925113 0.71023579 -2.9543658 -2.1442049 - 27000 0 2.2624684 -3.2416154 -0 0.11398815 0.85564117 -3.2416154 -2.2719861 - 28000 0 2.0335234 -3.1795174 -0 0.10291986 0.76859015 -3.1795174 -2.3080074 - 29000 0 1.7056403 -3.1198739 -0 0.076174496 0.65481419 -3.1198739 -2.3888853 - 30000 0 2.1203465 -3.0863113 -0 0.11355683 0.79516311 -3.0863113 -2.1775914 - 31000 0 1.8446708 -3.2764357 -0 0.11006455 0.68050865 -3.2764357 -2.4858625 - 32000 0 1.7947968 -3.081031 -0 0.087540776 0.68165784 -3.081031 -2.3118324 - 33000 0 2.2576228 -3.1042222 -0 0.15666855 0.81088407 -3.1042222 -2.1366696 - 34000 0 1.8522306 -3.0037311 -0 0.08276626 0.71104684 -3.0037311 -2.209918 - 35000 0 2.0611686 -2.9877406 -0 0.10822003 0.77513794 -2.9877406 -2.1043826 - 36000 0 2.0739798 -2.981184 -0 0.11784198 0.77100651 -2.981184 -2.0923355 - 37000 0 2.2120215 -2.8961216 -0 0.13172943 0.8162798 -2.8961216 -1.9481124 - 38000 0 2.1097357 -2.9746777 -0 0.11881736 0.78535507 -2.9746777 -2.0705053 - 39000 0 1.8928127 -2.9482169 -0 0.10915752 0.70204792 -2.9482169 -2.1370115 - 40000 0 1.8515483 -3.003524 -0 0.096981256 0.69653943 -3.003524 -2.2100033 - 41000 0 1.8569065 -3.0834675 -0 0.10562739 0.6901897 -3.0834675 -2.2876504 - 42000 0 2.2638459 -3.0577224 -0 0.10896442 0.86125524 -3.0577224 -2.0875027 - 43000 0 2.0992151 -3.1219185 -0 0.13280434 0.76685929 -3.1219185 -2.2222548 - 44000 0 2.3479986 -3.0702445 -0 0.14438131 0.86190379 -3.0702445 -2.0639594 - 45000 0 2.0295235 -2.9619688 -0 0.13726365 0.73253213 -2.9619688 -2.092173 - 46000 0 2.0597998 -3.1282569 -0 0.10139093 0.7813804 -3.1282569 -2.2454856 - 47000 0 1.8173541 -3.1122647 -0 0.10380346 0.67506259 -3.1122647 -2.3333986 - 48000 0 1.9650208 -3.22153 -0 0.10115952 0.74099226 -3.22153 -2.3793782 - 49000 0 1.8836303 -3.0781944 -0 0.10561306 0.70165705 -3.0781944 -2.2709243 - 50000 0 1.7799289 -3.1090208 -0 0.10522105 0.65760561 -3.1090208 -2.3461941 - 51000 0 1.7270244 -2.894789 -0 0.079316066 0.66083727 -2.894789 -2.1546357 - 52000 0 2.1036512 -3.0708266 -0 0.11762021 0.7839446 -3.0708266 -2.1692618 - 53000 0 2.1749106 -3.043193 -0 0.11908953 0.81301499 -3.043193 -2.1110885 - 54000 0 1.7245018 -3.1528646 -0 0.11118993 0.62788226 -3.1528646 -2.4137924 - 55000 0 1.7599209 -3.0543405 -0 0.098996756 0.65525507 -3.0543405 -2.3000886 - 56000 0 1.9085953 -3.1072383 -0 0.10931083 0.70865859 -3.1072383 -2.2892689 - 57000 0 1.9682028 -3.131335 -0 0.094973379 0.74854212 -3.131335 -2.2878195 - 58000 0 1.7813545 -3.167275 -0 0.085523136 0.6779145 -3.167275 -2.4038374 - 59000 0 2.0324497 -3.1103534 -0 0.13343285 0.73761703 -3.1103534 -2.2393035 - 60000 0 1.697349 -3.152831 -0 0.086035815 0.64139945 -3.152831 -2.4253957 - 61000 0 2.061537 -3.0730484 -0 0.12753143 0.75598441 -3.0730484 -2.1895325 - 62000 0 1.8186587 -3.1590894 -0 0.096701457 0.68272371 -3.1590894 -2.3796643 - 63000 0 1.9692063 -3.1053354 -0 0.094864849 0.7490807 -3.1053354 -2.2613899 - 64000 0 2.0113722 -3.0898117 -0 0.12640828 0.73560838 -3.0898117 -2.227795 - 65000 0 1.9350085 -3.2290712 -0 0.11850297 0.71078638 -3.2290712 -2.3997819 - 66000 0 2.0569306 -3.0489252 -0 0.12731012 0.75423156 -3.0489252 -2.1673835 - 67000 0 2.0119071 -3.10894 -0 0.099142151 0.76310375 -3.10894 -2.2466941 - 68000 0 2.0615321 -3.167552 -0 0.11066625 0.77284751 -3.167552 -2.2840383 - 69000 0 1.8731077 -3.1864825 -0 0.12982742 0.672933 -3.1864825 -2.3837221 - 70000 0 2.109088 -3.1787326 -0 0.13107619 0.77281866 -3.1787326 -2.2748377 - 71000 0 1.9764202 -3.0731116 -0 0.12035585 0.72668137 -3.0731116 -2.2260744 - 72000 0 1.6460591 -3.0865952 -0 0.09486718 0.61058673 -3.0865952 -2.3811413 - 73000 0 1.9756864 -3.0431747 -0 0.1041775 0.74254526 -3.0431747 -2.196452 - 74000 0 2.0553658 -3.1290715 -0 0.12267262 0.75819842 -3.1290715 -2.2482004 - 75000 0 1.550997 -2.9813403 -0 0.094350599 0.57036238 -2.9813403 -2.3166273 - 76000 0 1.9824851 -3.0057088 -0 0.11621875 0.73341774 -3.0057088 -2.1560723 - 77000 0 1.8451505 -3.0063772 -0 0.12602143 0.66475735 -3.0063772 -2.2155984 - 78000 0 1.934755 -3.0603773 -0 0.11800375 0.71117696 -3.0603773 -2.2311966 - 79000 0 2.1982093 -3.095224 -0 0.12840585 0.81368383 -3.095224 -2.1531343 - 80000 0 1.7547828 -3.0620364 -0 0.092552269 0.65949751 -3.0620364 -2.3099866 - 81000 0 2.1064588 -3.1631358 -0 0.11415036 0.78861768 -3.1631358 -2.2603677 - 82000 0 2.0039288 -3.1190532 -0 0.13374009 0.72508654 -3.1190532 -2.2602266 - 83000 0 1.7749465 -3.2172309 -0 0.11017601 0.65051537 -3.2172309 -2.4565396 - 84000 0 1.7865147 -3.1433093 -0 0.086859958 0.67878922 -3.1433093 -2.3776602 - 85000 0 1.4541199 -3.0123872 -0 0.096301993 0.52689225 -3.0123872 -2.3891929 - 86000 0 2.0345567 -2.9577061 -0 0.11756878 0.7543841 -2.9577061 -2.0857532 - 87000 0 1.9655671 -3.0235755 -0 0.13068174 0.71170417 -3.0235755 -2.1811896 - 88000 0 2.1238733 -3.0972095 -0 0.15660293 0.75362848 -3.0972095 -2.1869781 - 89000 0 1.93413 -3.0018414 -0 0.11736651 0.71154634 -3.0018414 -2.1729285 - 90000 0 2.0106701 -3.0778989 -0 0.1150105 0.74670527 -3.0778989 -2.2161831 - 91000 0 1.9700224 -3.0072749 -0 0.1200151 0.72428023 -3.0072749 -2.1629796 - 92000 0 2.3062898 -3.1245149 -0 0.16045862 0.82795128 -3.1245149 -2.136105 - 93000 0 1.9977984 -3.1072212 -0 0.098381856 0.75781746 -3.1072212 -2.2510219 - 94000 0 1.9684844 -3.0923519 -0 0.11228362 0.73135255 -3.0923519 -2.2487157 - 95000 0 1.8913269 -3.1044766 -0 0.088944817 0.72162386 -3.1044766 -2.293908 - 96000 0 2.139258 -2.9032081 -0 0.12122357 0.7956013 -2.9032081 -1.9863833 - 97000 0 2.1549839 -3.0073823 -0 0.14177897 0.78178555 -3.0073823 -2.0838178 - 98000 0 2.001084 -3.0411655 -0 0.16549603 0.69211139 -3.0411655 -2.1835581 - 99000 0 2.269108 -3.0749812 -0 0.11370514 0.85876972 -3.0749812 -2.1025064 - 100000 0 2.0270482 -3.0802101 -0 0.098599302 0.77013563 -3.0802101 -2.2114752 - 101000 0 1.9412796 -3.1543623 -0 0.11953004 0.71244692 -3.1543623 -2.3223853 - 102000 0 2.0146461 -3.0140006 -0 0.10152606 0.7618937 -3.0140006 -2.1505808 - 103000 0 1.7377282 -3.1862597 -0 0.082111131 0.66262952 -3.1862597 -2.441519 - 104000 0 1.7973897 -3.1055088 -0 0.093370304 0.67693958 -3.1055088 -2.3351989 - 105000 0 2.2615194 -2.9636424 -0 0.12584102 0.84338157 -2.9636424 -1.9944198 - 106000 0 1.8974182 -2.9505576 -0 0.085928679 0.72725057 -2.9505576 -2.1373783 - 107000 0 2.0691161 -3.0804349 -0 0.12411017 0.76265389 -3.0804349 -2.1936708 - 108000 0 2.0457472 -2.981702 -0 0.09308074 0.78366806 -2.981702 -2.1049532 - 109000 0 1.6610604 -3.1463569 -0 0.066318676 0.64556436 -3.1463569 -2.4344738 - 110000 0 1.9606721 -3.080013 -0 0.13164067 0.70864736 -3.080013 -2.2397249 -Loop time of 62.2251 on 8 procs for 100000 steps with 350 atoms - -Pair time (%) = 43.4946 (69.8987) -Neigh time (%) = 0.395421 (0.635469) -Comm time (%) = 10.3551 (16.6414) -Outpt time (%) = 0.00358662 (0.00576394) -Other time (%) = 7.97644 (12.8187) - -Nlocal: 43.75 ave 51 max 33 min -Histogram: 1 0 1 0 0 2 0 1 2 1 -Nghost: 168.375 ave 180 max 155 min -Histogram: 1 1 0 0 1 0 2 2 0 1 -Neighs: 971 ave 1278 max 631 min -Histogram: 1 1 0 1 0 1 2 1 0 1 - -Total # of neighbors = 7768 -Ave neighs/atom = 22.1943 -Neighbor list builds = 7621 -Dangerous builds = 0 diff --git a/examples/ASPHERE/line/log.1Feb14.line.srd.g++.8 b/examples/ASPHERE/line/log.1Feb14.line.srd.g++.8 deleted file mode 100644 index fca6f26af7..0000000000 --- a/examples/ASPHERE/line/log.1Feb14.line.srd.g++.8 +++ /dev/null @@ -1,244 +0,0 @@ -LAMMPS (1 Feb 2014) -# Aspherical shear demo - 2d line boxes, solvated by SRD particles - -units lj -atom_style line -atom_modify first big -dimension 2 - -read_data data.line.srd - orthogonal box = (-28.7968 -28.7968 -0.5) to (28.7968 28.7968 0.5) - 4 by 2 by 1 MPI processor grid - reading atoms ... - 400 atoms - 400 lines - -# add small particles as hi density lattice - -lattice sq 0.4 -Lattice spacing in x,y,z = 1.58114 1.58114 1.58114 -region plane block INF INF INF INF -0.001 0.001 -lattice sq 10.0 -Lattice spacing in x,y,z = 0.316228 0.316228 0.316228 -create_atoms 2 region plane -Created 33489 atoms - -group big type 1 -400 atoms in group big -group small type 2 -33489 atoms in group small -set group small mass 0.01 - 33489 settings made for mass - -# delete overlaps -# must set 1-2 cutoff to non-zero value - -pair_style lj/cut 1.5 -pair_coeff 1 1 1.0 1.0 -pair_coeff 2 2 0.0 1.0 0.0 -pair_coeff 1 2 0.0 1.0 - -delete_atoms overlap 1.5 small big -Deleted 13605 atoms, new total = 20284 - -# SRD run - -reset_timestep 0 - -velocity small create 1.44 87287 loop geom - -neighbor 0.3 bin -neigh_modify delay 0 every 1 check yes -neigh_modify exclude molecule big include big - -communicate multi group big vel yes -neigh_modify include big - -# no pairwise interactions with small particles - -pair_style line/lj 2.5 -pair_coeff 1 1 1.0 1.0 -pair_coeff 2 2 0.0 1.0 0.0 -pair_coeff 1 2 0.0 1.0 0.0 - -# use fix SRD to push small particles out from inside big ones -# if comment out, big particles won't see SRD particles - -timestep 0.001 - -fix 1 big rigid molecule -100 rigid bodies with 400 atoms -fix 2 small srd 20 big 1.0 0.25 49894 search 0.2 cubic warn 0.0001 shift yes 49829 overlap yes collision noslip - -fix 3 all deform 1 x scale 0.35 y scale 0.35 -fix 4 all enforce2d - -# diagnostics - -compute tsmall small temp/deform -compute tbig big temp -variable pebig equal pe*atoms/count(big) -variable ebig equal etotal*atoms/count(big) - -compute 1 big erotate/asphere -compute 2 all ke -compute 3 all pe -variable toteng equal (c_1+c_2+c_3)/atoms - -thermo 1000 -thermo_style custom step temp c_tsmall f_2[9] c_1 etotal v_pebig v_ebig press -thermo_modify temp tbig -WARNING: Temperature for thermo pressure is not for group all (../thermo.cpp:439) - -compute 10 big property/atom end1x end1y end2x end2y - -#dump 1 all custom 500 dump1.atom.srd id type x y z ix iy iz -#dump 2 all custom 500 dump1.line.srd id type # c_10[1] c_10[2] c_10[3] c_10[4] - -run 10000 -WARNING: Using fix srd with box deformation but no SRD thermostat (../fix_srd.cpp:385) -SRD info: - SRD/big particles = 19884 400 - big particle diameter max/min = 1.99882 0.503306 - SRD temperature & lamda = 1 0.2 - SRD max distance & max velocity = 0.8 40 - SRD grid counts: 230 230 1 - SRD grid size: request, actual (xyz) = 0.25, 0.250407 0.250407 1 - SRD per actual grid cell = 0.444963 - SRD viscosity = 4.2356 - big/SRD mass density ratio = 14.0918 -WARNING: SRD bin size for fix srd differs from user request (../fix_srd.cpp:2853) -WARNING: Fix srd grid size > 1/4 of big particle diameter (../fix_srd.cpp:2875) - # of rescaled SRD velocities = 0 - ave/max small velocity = 15.906 29.1054 - ave/max big velocity = 0 0 -WARNING: Using compute temp/deform with inconsistent fix deform remap option (../compute_temp_deform.cpp:76) -Memory usage per processor = 7.79007 Mbytes -Step Temp tsmall 2[9] 1 TotEng pebig ebig Press - 0 0 1.4528554 0 0 0 0 0 0 - 1000 0 1.1122612 1.1071958 0.00058011072 0 0 0 0.32625408 - 2000 0 1.0254475 1.0231236 0.00072347646 -2.3144253e-06 -0.00011736451 -0.00011736451 0.44526308 - 3000 0 1.0089214 0.99966408 0.00061511441 -0.00023298189 -0.011814512 -0.011814512 0.87208025 - 4000 0 1.0066185 0.99391102 0.00079065587 -0.0021630644 -0.10968899 -0.10968899 1.3901494 - 5000 0 1.0109003 1.0009124 0.00071588733 -0.0040023493 -0.20295913 -0.20295913 1.2736445 - 6000 0 1.0119642 1.0105049 0.00080741361 -0.0067908165 -0.34436231 -0.34436231 2.5492857 - 7000 0 1.0048989 0.98912274 0.00098851463 -0.010933999 -0.55446309 -0.55446309 3.5707613 - 8000 0 1.0021597 0.99377939 0.0008405671 -0.015690841 -0.79568252 -0.79568252 6.685381 - 9000 0 1.0197546 1.00114 0.0012645557 -0.021124602 -1.0712286 -1.0712286 18.907993 - 10000 0 1.0401079 1.0184189 0.0036111452 0.0099395852 0.50403637 0.50403637 96.909257 -Loop time of 3.93391 on 8 procs for 10000 steps with 20284 atoms - -Pair time (%) = 0.110261 (2.80284) -Neigh time (%) = 0.32853 (8.35124) -Comm time (%) = 0.199613 (5.07416) -Outpt time (%) = 0.00108692 (0.0276295) -Other time (%) = 3.29442 (83.7441) - -Nlocal: 2535.5 ave 2850 max 2226 min -Histogram: 1 0 1 1 1 1 1 0 1 1 -Nghost: 109.25 ave 117 max 102 min -Histogram: 1 0 2 0 1 1 1 1 0 1 -Neighs: 526 ave 665 max 407 min -Histogram: 1 2 0 1 0 1 1 1 0 1 - -Total # of neighbors = 4208 -Ave neighs/atom = 0.207454 -Neighbor list builds = 522 -Dangerous builds = 0 - -#undump 1 -#undump 2 -unfix 3 - -change_box all triclinic - triclinic box = (-10.0789 -10.0789 -0.5) to (10.0789 10.0789 0.5) with tilt (0 0 0) - -fix 2 small srd 20 big 1.0 0.25 49894 search 0.2 cubic warn 0.0001 shift yes 49829 overlap yes collision noslip tstat yes - -#dump 1 all custom 500 dump2.atom.srd id type x y z ix iy iz -#dump 2 all custom 500 dump2.line.srd id type # c_10[1] c_10[2] c_10[3] c_10[4] - -fix 3 all deform 1 xy erate 0.05 units box remap v - -run 40000 -SRD info: - SRD/big particles = 19884 400 - big particle diameter max/min = 1.99882 0.503306 - SRD temperature & lamda = 1 0.2 - SRD max distance & max velocity = 0.8 40 - SRD grid counts: 81 81 1 - SRD grid size: request, actual (xyz) = 0.25, 0.248861 0.248861 1 - SRD per actual grid cell = -11.3331 - SRD viscosity = -1920.36 - big/SRD mass density ratio = -0.546468 -WARNING: SRD bin size for fix srd differs from user request (../fix_srd.cpp:2853) -WARNING: Fix srd grid size > 1/4 of big particle diameter (../fix_srd.cpp:2875) -WARNING: Fix srd viscosity < 0.0 due to low SRD density (../fix_srd.cpp:2877) - # of rescaled SRD velocities = 1 - ave/max small velocity = 12.724 40 - ave/max big velocity = 1.54523 5.36901 -Memory usage per processor = 4.23847 Mbytes -Step Temp tsmall 2[9] 1 TotEng pebig ebig Press - 10000 0 1.0277413 0 0.0036111452 0.010135973 0.51399517 0.51399517 60.794865 - 11000 0 1.0024742 1 0.00040482851 -0.031643325 -1.604633 -1.604633 55.531632 - 12000 0 1.0036177 1 0.00036416993 -0.030844063 -1.5641024 -1.5641024 56.694788 - 13000 0 1.0043067 1 0.00068862721 -0.030673787 -1.5554677 -1.5554677 56.852537 - 14000 0 1.0042533 1 0.00050997053 -0.035967153 -1.8238943 -1.8238943 51.254109 - 15000 0 1.003956 1 0.00048458218 -0.038060147 -1.9300301 -1.9300301 50.346943 - 16000 0 1.0059929 1 0.0004740426 -0.037433402 -1.8982478 -1.8982478 49.82532 - 17000 0 1.0042401 1 0.00039855238 -0.034314446 -1.7400855 -1.7400855 48.430648 - 18000 0 1.0025952 1 0.00046207703 -0.034166102 -1.732563 -1.732563 53.883613 - 19000 0 1.0025881 1 0.00034818943 -0.037341367 -1.8935807 -1.8935807 48.90662 - 20000 0 1.0009932 1 0.00031244041 -0.035274728 -1.7887814 -1.7887814 47.665935 - 21000 0 1.0025603 1 0.0005514826 -0.034350221 -1.7418997 -1.7418997 63.290704 - 22000 0 1.0038575 1 0.00034453716 -0.03576596 -1.8136918 -1.8136918 49.805726 - 23000 0 1.0030321 1 0.00049535709 -0.035873083 -1.819124 -1.819124 48.973244 - 24000 0 1.0048593 1 0.00034225992 -0.03322158 -1.6846663 -1.6846663 52.557383 - 25000 0 1.0024423 1 0.00059157362 -0.030152319 -1.5290241 -1.5290241 56.733821 - 26000 0 1.0022703 1 0.00047512976 -0.029563064 -1.499143 -1.499143 56.271943 - 27000 0 1.0024537 1 0.00054158319 -0.02957039 -1.4995145 -1.4995145 55.246787 - 28000 0 1.0023325 1 0.00051129428 -0.035115211 -1.7806924 -1.7806924 49.718172 - 29000 0 1.002865 1 0.00056728135 -0.035484703 -1.7994293 -1.7994293 48.387401 - 30000 0 1.0022693 1 0.00040284402 -0.033844303 -1.7162446 -1.7162446 50.486676 - 31000 0 1.0037106 1 0.00056291948 -0.036529699 -1.852421 -1.852421 52.011803 - 32000 0 1.0022542 1 0.00041877447 -0.036903458 -1.8713743 -1.8713743 52.712289 - 33000 0 1.0021364 1 0.00040871451 -0.033616728 -1.7047043 -1.7047043 55.199593 - 34000 0 1.003779 1 0.00040667148 -0.031745412 -1.6098098 -1.6098098 51.055261 - 35000 0 1.0015547 1 0.00042509365 -0.033603064 -1.7040114 -1.7040114 53.887389 - 36000 0 1.0024849 1 0.00040589851 -0.032151258 -1.6303903 -1.6303903 55.673615 - 37000 0 1.0038204 1 0.00040542177 -0.033643242 -1.7060488 -1.7060488 51.834694 - 38000 0 1.0031777 1 0.00040237126 -0.034711811 -1.7602359 -1.7602359 56.275778 - 39000 0 1.002777 1 0.00051021239 -0.034375104 -1.7431615 -1.7431615 48.461145 - 40000 0 1.0053762 1 0.00041566465 -0.036016384 -1.8263908 -1.8263908 48.937456 - 41000 0 1.0039078 1 0.00049726673 -0.036481888 -1.8499966 -1.8499966 49.290465 - 42000 0 1.0033408 1 0.00045236191 -0.034254524 -1.7370469 -1.7370469 52.146603 - 43000 0 1.0039893 1 0.00048362351 -0.032519474 -1.6490625 -1.6490625 53.320599 - 44000 0 1.0036667 1 0.00046834006 -0.031099875 -1.5770747 -1.5770747 55.907531 - 45000 0 1.0035765 1 0.0005195031 -0.029559708 -1.4989728 -1.4989728 56.191165 - 46000 0 1.004514 1 0.00050134348 -0.028852909 -1.463131 -1.463131 57.547696 - 47000 0 1.003864 1 0.00038963389 -0.031339229 -1.5892123 -1.5892123 55.775764 - 48000 0 1.003145 1 0.00035436452 -0.032390682 -1.6425315 -1.6425315 55.233354 - 49000 0 1.0042615 1 0.00053161075 -0.029960468 -1.5192953 -1.5192953 54.611685 - 50000 0 1.0037096 1 0.00031191389 -0.02942011 -1.4918938 -1.4918938 58.653762 -Loop time of 27.1275 on 8 procs for 40000 steps with 20284 atoms - -Pair time (%) = 1.54277 (5.68709) -Neigh time (%) = 1.26864 (4.67658) -Comm time (%) = 1.19871 (4.4188) -Outpt time (%) = 0.00421953 (0.0155544) -Other time (%) = 23.1132 (85.202) - -Nlocal: 2535.5 ave 2670 max 2406 min -Histogram: 1 1 1 0 0 2 1 1 0 1 -Nghost: 114.5 ave 124 max 103 min -Histogram: 1 0 1 0 2 1 0 1 0 2 -Neighs: 521.5 ave 692 max 442 min -Histogram: 3 1 1 1 0 0 0 1 0 1 - -Total # of neighbors = 4172 -Ave neighs/atom = 0.205679 -Neighbor list builds = 2002 -Dangerous builds = 0 - -Please see the log.cite file for references relevant to this simulation - diff --git a/examples/ASPHERE/line/log.21Sep24.line.g++.1 b/examples/ASPHERE/line/log.21Sep24.line.g++.1 new file mode 100644 index 0000000000..474e1d37a4 --- /dev/null +++ b/examples/ASPHERE/line/log.21Sep24.line.g++.1 @@ -0,0 +1,189 @@ +LAMMPS (29 Aug 2024 - Development - patch_29Aug2024-296-g061c80104a-modified) + using 1 OpenMP thread(s) per MPI task +# Aspherical shear demo - 2d line box and triangle mixture, implicit solvent + +units lj +atom_style line +dimension 2 + +read_data data.line +Reading data file ... + orthogonal box = (-22.553882 -22.553882 -0.5) to (22.553882 22.553882 0.5) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 350 atoms + 350 lines + read_data CPU = 0.003 seconds + +velocity all create 1.44 320984 loop geom + +neighbor 0.3 bin +neigh_modify delay 0 every 1 check yes +neigh_modify exclude molecule/intra all + +pair_style line/lj 2.5 +pair_coeff * * 0.25 0.25 1.0 0.25 2.5 + +fix 2 all rigid molecule langevin 2.0 2.0 1.0 492983 + 100 rigid bodies with 350 atoms + +fix 3 all deform 5 x scale 0.8 y scale 0.8 +fix 4 all enforce2d + +compute 10 all property/atom end1x end1y end2x end2y + +#dump 1 all custom 500 dump1.atom id type x y z ix iy iz +#dump 2 all custom 500 dump1.line id type # c_10[1] c_10[2] c_10[3] c_10[4] + +timestep 0.001 + +compute 1 all erotate/asphere +compute 2 all ke +compute 3 all pe +variable toteng equal (c_1+c_2+c_3)/atoms + +compute_modify thermo_temp extra/dof -350 + +thermo 1000 +thermo_style custom step f_2 pe ke c_1 c_2 c_3 v_toteng + +run 10000 + +CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE + +Your simulation uses code contributions which should be cited: + +- Type Label Framework: https://doi.org/10.1021/acs.jpcb.3c08419 + +@Article{Gissinger24, + author = {Jacob R. Gissinger, Ilia Nikiforov, Yaser Afshar, Brendon Waters, Moon-ki Choi, Daniel S. Karls, Alexander Stukowski, Wonpil Im, Hendrik Heinz, Axel Kohlmeyer, and Ellad B. Tadmor}, + title = {Type Label Framework for Bonded Force Fields in LAMMPS}, + journal = {J. Phys. Chem. B}, + year = 2024, + volume = 128, + number = 13, + pages = {3282–-3297} +} + +CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE + +Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 2.8 + ghost atom cutoff = 2.8 + binsize = 1.4, bins = 33 33 1 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair line/lj, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/2d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 4.742 | 4.742 | 4.742 Mbytes + Step f_2 PotEng KinEng c_1 c_2 c_3 v_toteng + 0 1.1872976 0 0.46543528 0.03617212 0.46543528 0 0.5016074 + 1000 1.9084412 -0.001043719 0.71003395 0.089891202 0.71003395 -0.001043719 0.79888143 + 2000 2.31668 -0.020711665 0.83611544 0.13062287 0.83611544 -0.020711665 0.94602664 + 3000 2.3094506 -0.062018072 0.80584123 0.15326943 0.80584123 -0.062018072 0.8970926 + 4000 2.4383442 -0.053659995 0.86864073 0.14696993 0.86864073 -0.053659995 0.96195067 + 5000 2.5885917 -0.15612821 0.90351683 0.17156633 0.90351683 -0.15612821 0.91895495 + 6000 2.1187379 -0.072041135 0.76933527 0.11557939 0.76933527 -0.072041135 0.81287353 + 7000 2.1407592 -0.057727294 0.75154343 0.13827066 0.75154343 -0.057727294 0.8320868 + 8000 2.0661844 -0.097529608 0.71093839 0.14547433 0.71093839 -0.097529608 0.75888311 + 9000 2.1574445 -0.052890857 0.78826145 0.11363136 0.78826145 -0.052890857 0.84900195 + 10000 2.473097 -0.092376489 0.85756337 0.16861278 0.85756337 -0.092376489 0.93379965 +Loop time of 1.16704 on 1 procs for 10000 steps with 350 atoms + +Performance: 740334.372 tau/day, 8568.685 timesteps/s, 2.999 Matom-step/s +99.7% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.80757 | 0.80757 | 0.80757 | 0.0 | 69.20 +Neigh | 0.0090046 | 0.0090046 | 0.0090046 | 0.0 | 0.77 +Comm | 0.011808 | 0.011808 | 0.011808 | 0.0 | 1.01 +Output | 0.000194 | 0.000194 | 0.000194 | 0.0 | 0.02 +Modify | 0.3317 | 0.3317 | 0.3317 | 0.0 | 28.42 +Other | | 0.006768 | | | 0.58 + +Nlocal: 350 ave 350 max 350 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 101 ave 101 max 101 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 853 ave 853 max 853 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 853 +Ave neighs/atom = 2.4371429 +Neighbor list builds = 274 +Dangerous builds = 0 + +#undump 1 +#undump 2 +unfix 3 + +change_box all triclinic +Changing box ... + triclinic box = (-18.043106 -18.043106 -0.5) to (18.043106 18.043106 0.5) with tilt (0 0 0) + +#dump 1 all custom 500 dump2.atom id type x y z ix iy iz +#dump 2 all custom 500 dump2.line id type # c_10[1] c_10[2] c_10[3] c_10[4] + +fix 3 all deform 1 xy erate 0.01 units box + +run 10000 +Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 2.8 + ghost atom cutoff = 2.8 + binsize = 1.4, bins = 26 26 1 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair line/lj, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton/tri + stencil: half/bin/2d/tri + bin: standard +Per MPI rank memory allocation (min/avg/max) = 4.756 | 4.756 | 4.756 Mbytes + Step f_2 PotEng KinEng c_1 c_2 c_3 v_toteng + 10000 2.473097 -0.092380532 0.85753671 0.16863499 0.85753671 -0.092380532 0.93379117 + 11000 2.5185915 -0.1015737 0.84230876 0.197573 0.84230876 -0.1015737 0.93830806 + 12000 2.5971728 -0.13087195 0.90608898 0.17248755 0.90608898 -0.13087195 0.94770458 + 13000 2.5065714 -0.14666584 0.83804307 0.19683483 0.83804307 -0.14666584 0.88821206 + 14000 2.1672357 -0.10720878 0.79713452 0.10973398 0.79713452 -0.10720878 0.79965972 + 15000 2.3444438 -0.14780285 0.81642139 0.15695019 0.81642139 -0.14780285 0.82556873 + 16000 2.2672973 -0.12590007 0.76672668 0.17081014 0.76672668 -0.12590007 0.81163675 + 17000 2.3999651 -0.15464102 0.85708567 0.14289234 0.85708567 -0.15464102 0.84533699 + 18000 2.2024356 -0.14077779 0.76727873 0.14718521 0.76727873 -0.14077779 0.77368615 + 19000 2.5411572 -0.092014576 0.85750101 0.19297197 0.85750101 -0.092014576 0.95845841 + 20000 2.2113691 -0.11944862 0.77295445 0.14564597 0.77295445 -0.11944862 0.79915181 +Loop time of 1.76388 on 1 procs for 10000 steps with 350 atoms + +Performance: 489827.896 tau/day, 5669.304 timesteps/s, 1.984 Matom-step/s +99.6% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 1.3668 | 1.3668 | 1.3668 | 0.0 | 77.49 +Neigh | 0.018849 | 0.018849 | 0.018849 | 0.0 | 1.07 +Comm | 0.013338 | 0.013338 | 0.013338 | 0.0 | 0.76 +Output | 0.00020434 | 0.00020434 | 0.00020434 | 0.0 | 0.01 +Modify | 0.35698 | 0.35698 | 0.35698 | 0.0 | 20.24 +Other | | 0.007667 | | | 0.43 + +Nlocal: 350 ave 350 max 350 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 119 ave 119 max 119 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 997 ave 997 max 997 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 997 +Ave neighs/atom = 2.8485714 +Neighbor list builds = 283 +Dangerous builds = 0 +Total wall time: 0:00:02 diff --git a/examples/ASPHERE/line/log.21Sep24.line.g++.4 b/examples/ASPHERE/line/log.21Sep24.line.g++.4 new file mode 100644 index 0000000000..3b5ac63fa7 --- /dev/null +++ b/examples/ASPHERE/line/log.21Sep24.line.g++.4 @@ -0,0 +1,189 @@ +LAMMPS (29 Aug 2024 - Development - patch_29Aug2024-296-g061c80104a-modified) + using 1 OpenMP thread(s) per MPI task +# Aspherical shear demo - 2d line box and triangle mixture, implicit solvent + +units lj +atom_style line +dimension 2 + +read_data data.line +Reading data file ... + orthogonal box = (-22.553882 -22.553882 -0.5) to (22.553882 22.553882 0.5) + 2 by 2 by 1 MPI processor grid + reading atoms ... + 350 atoms + 350 lines + read_data CPU = 0.003 seconds + +velocity all create 1.44 320984 loop geom + +neighbor 0.3 bin +neigh_modify delay 0 every 1 check yes +neigh_modify exclude molecule/intra all + +pair_style line/lj 2.5 +pair_coeff * * 0.25 0.25 1.0 0.25 2.5 + +fix 2 all rigid molecule langevin 2.0 2.0 1.0 492983 + 100 rigid bodies with 350 atoms + +fix 3 all deform 5 x scale 0.8 y scale 0.8 +fix 4 all enforce2d + +compute 10 all property/atom end1x end1y end2x end2y + +#dump 1 all custom 500 dump1.atom id type x y z ix iy iz +#dump 2 all custom 500 dump1.line id type # c_10[1] c_10[2] c_10[3] c_10[4] + +timestep 0.001 + +compute 1 all erotate/asphere +compute 2 all ke +compute 3 all pe +variable toteng equal (c_1+c_2+c_3)/atoms + +compute_modify thermo_temp extra/dof -350 + +thermo 1000 +thermo_style custom step f_2 pe ke c_1 c_2 c_3 v_toteng + +run 10000 + +CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE + +Your simulation uses code contributions which should be cited: + +- Type Label Framework: https://doi.org/10.1021/acs.jpcb.3c08419 + +@Article{Gissinger24, + author = {Jacob R. Gissinger, Ilia Nikiforov, Yaser Afshar, Brendon Waters, Moon-ki Choi, Daniel S. Karls, Alexander Stukowski, Wonpil Im, Hendrik Heinz, Axel Kohlmeyer, and Ellad B. Tadmor}, + title = {Type Label Framework for Bonded Force Fields in LAMMPS}, + journal = {J. Phys. Chem. B}, + year = 2024, + volume = 128, + number = 13, + pages = {3282–-3297} +} + +CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE + +Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 2.8 + ghost atom cutoff = 2.8 + binsize = 1.4, bins = 33 33 1 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair line/lj, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/2d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 4.736 | 4.736 | 4.736 Mbytes + Step f_2 PotEng KinEng c_1 c_2 c_3 v_toteng + 0 1.1872976 0 0.46543528 0.03617212 0.46543528 0 0.5016074 + 1000 1.9084412 -0.001043719 0.71003395 0.089891202 0.71003395 -0.001043719 0.79888143 + 2000 2.31668 -0.020711665 0.83611544 0.13062287 0.83611544 -0.020711665 0.94602664 + 3000 2.3094506 -0.062018072 0.80584123 0.15326943 0.80584123 -0.062018072 0.8970926 + 4000 2.4383442 -0.053659995 0.86864073 0.14696993 0.86864073 -0.053659995 0.96195067 + 5000 2.5885917 -0.15612821 0.90351683 0.17156633 0.90351683 -0.15612821 0.91895494 + 6000 2.118738 -0.072041141 0.76933528 0.1155794 0.76933528 -0.072041141 0.81287354 + 7000 2.1407609 -0.057727453 0.75154404 0.13827078 0.75154404 -0.057727453 0.83208737 + 8000 2.066348 -0.097639137 0.71096217 0.14551295 0.71096217 -0.097639137 0.75883597 + 9000 2.1969096 -0.050133795 0.8028133 0.11559948 0.8028133 -0.050133795 0.86827899 + 10000 2.3932442 -0.098008752 0.83753779 0.15678193 0.83753779 -0.098008752 0.89631097 +Loop time of 0.596624 on 4 procs for 10000 steps with 350 atoms + +Performance: 1448149.372 tau/day, 16760.988 timesteps/s, 5.866 Matom-step/s +98.2% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.17419 | 0.21073 | 0.27006 | 7.8 | 35.32 +Neigh | 0.0015899 | 0.0018079 | 0.0020932 | 0.5 | 0.30 +Comm | 0.041688 | 0.101 | 0.13805 | 11.3 | 16.93 +Output | 0.00011945 | 0.0001262 | 0.000143 | 0.0 | 0.02 +Modify | 0.26906 | 0.27183 | 0.27467 | 0.4 | 45.56 +Other | | 0.01113 | | | 1.87 + +Nlocal: 87.5 ave 94 max 80 min +Histogram: 1 1 0 0 0 0 0 0 0 2 +Nghost: 54.5 ave 67 max 42 min +Histogram: 1 0 1 0 0 0 0 1 0 1 +Neighs: 212.75 ave 286 max 122 min +Histogram: 1 0 0 1 0 0 0 0 1 1 + +Total # of neighbors = 851 +Ave neighs/atom = 2.4314286 +Neighbor list builds = 273 +Dangerous builds = 0 + +#undump 1 +#undump 2 +unfix 3 + +change_box all triclinic +Changing box ... + triclinic box = (-18.043106 -18.043106 -0.5) to (18.043106 18.043106 0.5) with tilt (0 0 0) + +#dump 1 all custom 500 dump2.atom id type x y z ix iy iz +#dump 2 all custom 500 dump2.line id type # c_10[1] c_10[2] c_10[3] c_10[4] + +fix 3 all deform 1 xy erate 0.01 units box + +run 10000 +Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 2.8 + ghost atom cutoff = 2.8 + binsize = 1.4, bins = 26 26 1 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair line/lj, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton/tri + stencil: half/bin/2d/tri + bin: standard +Per MPI rank memory allocation (min/avg/max) = 4.752 | 4.752 | 4.752 Mbytes + Step f_2 PotEng KinEng c_1 c_2 c_3 v_toteng + 10000 2.3932442 -0.098029446 0.83751359 0.1568021 0.83751359 -0.098029446 0.89628624 + 11000 2.4541893 -0.15538223 0.82053681 0.19271549 0.82053681 -0.15538223 0.85787007 + 12000 2.4124449 -0.14024177 0.84559598 0.15692416 0.84559598 -0.14024177 0.86227837 + 13000 2.2095814 -0.10822636 0.73930104 0.173052 0.73930104 -0.10822636 0.80412668 + 14000 2.0946831 -0.087303541 0.77743494 0.10023865 0.77743494 -0.087303541 0.79037005 + 15000 2.0911016 -0.11524594 0.74044758 0.12978235 0.74044758 -0.11524594 0.75498398 + 16000 1.9736428 -0.17259563 0.67852978 0.13943094 0.67852978 -0.17259563 0.64536509 + 17000 2.3284367 -0.17673537 0.77018991 0.1897596 0.77018991 -0.17673537 0.78321414 + 18000 2.3178564 -0.16634746 0.81488323 0.1487365 0.81488323 -0.16634746 0.79727227 + 19000 2.7497251 -0.18254513 1.0041125 0.14528424 1.0041125 -0.18254513 0.96685165 + 20000 2.3897059 -0.12664177 0.8390411 0.15426546 0.8390411 -0.12664177 0.86666479 +Loop time of 0.79519 on 4 procs for 10000 steps with 350 atoms + +Performance: 1086533.223 tau/day, 12575.616 timesteps/s, 4.401 Matom-step/s +98.2% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.26601 | 0.35051 | 0.443 | 12.3 | 44.08 +Neigh | 0.0029891 | 0.0036725 | 0.0040631 | 0.7 | 0.46 +Comm | 0.049744 | 0.14268 | 0.22734 | 19.3 | 17.94 +Output | 0.00013783 | 0.00014503 | 0.00016304 | 0.0 | 0.02 +Modify | 0.27963 | 0.28446 | 0.29049 | 0.8 | 35.77 +Other | | 0.01372 | | | 1.73 + +Nlocal: 87.5 ave 101 max 75 min +Histogram: 1 0 1 0 0 0 1 0 0 1 +Nghost: 61.5 ave 67 max 50 min +Histogram: 1 0 0 0 0 0 0 0 2 1 +Neighs: 244.75 ave 268 max 198 min +Histogram: 1 0 0 0 0 0 0 1 0 2 + +Total # of neighbors = 979 +Ave neighs/atom = 2.7971429 +Neighbor list builds = 289 +Dangerous builds = 0 +Total wall time: 0:00:01 diff --git a/examples/ASPHERE/line/log.21Sep24.line.srd.g++.1 b/examples/ASPHERE/line/log.21Sep24.line.srd.g++.1 new file mode 100644 index 0000000000..cf77473a7f --- /dev/null +++ b/examples/ASPHERE/line/log.21Sep24.line.srd.g++.1 @@ -0,0 +1,363 @@ +LAMMPS (29 Aug 2024 - Development - patch_29Aug2024-296-g061c80104a-modified) + using 1 OpenMP thread(s) per MPI task +# Aspherical shear demo - 2d line boxes, solvated by SRD particles + +units lj +atom_style line +atom_modify first big +dimension 2 + +read_data data.line.srd +Reading data file ... + orthogonal box = (-28.796757 -28.796757 -0.5) to (28.796757 28.796757 0.5) + 1 by 1 by 1 MPI processor grid + reading atoms ... + 400 atoms + 400 lines + read_data CPU = 0.003 seconds + +# add small particles as hi density lattice + +lattice sq 0.4 +Lattice spacing in x,y,z = 1.5811388 1.5811388 1.5811388 +region plane block INF INF INF INF -0.001 0.001 +lattice sq 10.0 +Lattice spacing in x,y,z = 0.31622777 0.31622777 0.31622777 +create_atoms 2 region plane +Created 33489 atoms + using lattice units in orthogonal box = (-28.796757 -28.796757 -0.5) to (28.796757 28.796757 0.5) + create_atoms CPU = 0.003 seconds + +group big type 1 +400 atoms in group big +group small type 2 +33489 atoms in group small +set group small mass 0.01 +Setting atom values ... + 33489 settings made for mass + +# delete overlaps +# must set 1-2 cutoff to non-zero value + +pair_style lj/cut 1.5 +pair_coeff 1 1 1.0 1.0 +pair_coeff 2 2 0.0 1.0 0.0 +pair_coeff 1 2 1.0 1.0 + +delete_atoms overlap 1.5 small big +System init for delete_atoms ... +Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 1.8 + ghost atom cutoff = 1.8 + binsize = 0.9, bins = 64 64 2 + 2 neighbor lists, perpetual/occasional/extra = 1 1 0 + (1) command delete_atoms, occasional + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/2d + bin: standard + (2) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/2d + bin: standard +WARNING: Delete_atoms cutoff > minimum neighbor cutoff (src/delete_atoms.cpp:313) +Deleted 13605 atoms, new total = 20284 + +# SRD run + +reset_timestep 0 + +velocity small create 1.44 87287 loop geom + +neighbor 0.8 multi +neigh_modify delay 0 every 1 check yes +neigh_modify exclude molecule/intra big include big + +comm_modify mode multi group big vel yes +neigh_modify include big + +# no pairwise interactions with small particles + +pair_style line/lj 2.5 +pair_coeff 1 1 1.0 1.0 1.0 1.0 2.5 +pair_coeff 2 2 0.0 0.0 0.0 1.0 0.0 +pair_coeff 1 2 1.0 0.2 1.0 0.2 2.5 + +# use fix SRD to push small particles out from inside big ones +# if comment out, big particles won't see SRD particles + +timestep 0.0001 + +fix 1 big rigid molecule + 100 rigid bodies with 400 atoms +fix 2 small srd 20 big 1.0 0.25 49894 search 0.2 cubic warn 0.0001 shift yes 49829 overlap yes collision noslip + +fix 3 all deform 1 x scale 1.25 y scale 1.25 +fix 4 all enforce2d + +# diagnostics + +compute tsmall small temp/deform +compute tbig big temp +variable pebig equal pe*atoms/count(big) +variable ebig equal etotal*atoms/count(big) + +compute_modify tbig extra/dof -350 + +compute 1 big erotate/asphere +compute 2 all ke +compute 3 all pe +variable toteng equal (c_1+c_2+c_3)/atoms + +thermo 1000 +thermo_style custom step c_tsmall f_2[9] c_1 etotal v_pebig v_ebig press +thermo_modify temp tbig +WARNING: Temperature for thermo pressure is not for group all (src/thermo.cpp:533) + +compute 10 big property/atom end1x end1y end2x end2y + +#dump 1 all custom 500 dump1.atom.srd id type x y z ix iy iz +#dump 2 all custom 500 dump1.line.srd id type # c_10[1] c_10[2] c_10[3] c_10[4] + +run 10000 + +CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE + +Your simulation uses code contributions which should be cited: + +- Type Label Framework: https://doi.org/10.1021/acs.jpcb.3c08419 + +@Article{Gissinger24, + author = {Jacob R. Gissinger, Ilia Nikiforov, Yaser Afshar, Brendon Waters, Moon-ki Choi, Daniel S. Karls, Alexander Stukowski, Wonpil Im, Hendrik Heinz, Axel Kohlmeyer, and Ellad B. Tadmor}, + title = {Type Label Framework for Bonded Force Fields in LAMMPS}, + journal = {J. Phys. Chem. B}, + year = 2024, + volume = 128, + number = 13, + pages = {3282–-3297} +} + +- neighbor multi command: doi:10.1016/j.cpc.2008.03.005, doi:10.1007/s40571-020-00361-2 + +@Article{Intveld08, + author = {in 't Veld, P. J. and S. J.~Plimpton and G. S. Grest}, + title = {Accurate and Efficient Methods for Modeling Colloidal + Mixtures in an Explicit Solvent using Molecular Dynamics}, + journal = {Comput.\ Phys.\ Commut.}, + year = 2008, + volume = 179, + pages = {320--329} +} + +@article{Shire2020, + author = {Shire, Tom and Hanley, Kevin J. and Stratford, Kevin}, + title = {{DEM} Simulations of Polydisperse Media: Efficient Contact + Detection Applied to Investigate the Quasi-Static Limit}, + journal = {Computational Particle Mechanics}, + year = {2020} +@article{Monti2022, + author = {Monti, Joseph M. and Clemmer, Joel T. and Srivastava, + Ishan and Silbert, Leonardo E. and Grest, Gary S. + and Lechman, Jeremy B.}, + title = {Large-scale frictionless jamming with power-law particle + size distributions}, + journal = {Phys. Rev. E}, + volume = {106} + issue = {3} + year = {2022} +} + +- fix srd command: doi:10.1063/1.3419070 + +@Article{Petersen10, + author = {M. K. Petersen and J. B. Lechman and S. J. Plimpton and + G. S. Grest and in 't Veld, P. J. and P. R. Schunk}, + title = {Mesoscale Hydrodynamics via Stochastic Rotation + Dynamics: Comparison with {L}ennard-{J}ones Fluid}, + journal = {J.~Chem.\ Phys.}, + year = 2010, + volume = 132, + pages = 174106 +} + +CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE + +Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule +WARNING: Using compute temp/deform with inconsistent fix deform remap option (src/compute_temp_deform.cpp:71) +WARNING: Using fix srd with box deformation but no SRD thermostat (src/SRD/fix_srd.cpp:405) +SRD info: + SRD/big particles = 19884 400 + big particle diameter max/min = 1.9988171 0.50330564 + SRD temperature & lamda = 1 0.02 + SRD max distance & max velocity = 0.08 40 + SRD grid counts: 230 230 1 + SRD grid size: request, actual (xyz) = 0.25, 0.25040659 0.25040659 1 + SRD per actual grid cell = 0.45503978 + SRD viscosity = 0.92062623 + big/SRD mass density ratio = 12.298053 +WARNING: SRD bin size for fix srd differs from user request (src/SRD/fix_srd.cpp:2809) +WARNING: Fix srd grid size > 1/4 of big particle diameter (src/SRD/fix_srd.cpp:2830) + # of rescaled SRD velocities = 0 + ave/max small velocity = 15.906001 29.105426 + ave/max big velocity = 0 0 +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 3.3 + ghost atom cutoff = 3.3 + binsize = 1.65, bins = 35 35 1 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair line/lj, perpetual + attributes: half, newton on + pair build: half/multi/atomonly/newton + stencil: half/multi/2d + bin: multi +Per MPI rank memory allocation (min/avg/max) = 43.18 | 43.18 | 43.18 Mbytes + Step c_tsmall f_2[9] c_1 TotEng v_pebig v_ebig Press + 0 1.6084386 0 0 0 0 0 0 + 1000 1.4566787 1.2042825 0.00015900089 0.0011955837 0 0.060628048 0.75322967 + 2000 1.3561018 1.2092936 0.00026739313 0.0020783306 0 0.10539215 0.53247025 + 3000 1.3327447 1.1696777 0.0003215116 0.0024935719 0 0.12644903 0.32024668 + 4000 1.3031273 1.1385596 0.00037337107 0.0031214473 0 0.15828859 0.64066244 + 5000 1.28204 1.0983763 0.00047966362 0.0033295434 0 0.16884114 0.32103666 + 6000 1.2654396 1.0969562 0.00049917373 0.0037382387 0 0.18956609 0.16211614 + 7000 1.2401503 1.1232046 0.00045137168 0.0037522201 0 0.19027508 0.014071672 + 8000 1.2349025 1.059008 0.00056648801 0.0039664742 0 0.20113991 0.24483817 + 9000 1.2272907 1.0371006 0.00056271544 0.0037847074 0 0.19192251 0.032968056 + 10000 1.2153817 1.0209113 0.00053291164 0.0037197691 0 0.18862949 0.3237698 +Loop time of 6.0346 on 1 procs for 10000 steps with 20284 atoms + +Performance: 14317.424 tau/day, 1657.109 timesteps/s, 33.613 Matom-step/s +96.2% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.10636 | 0.10636 | 0.10636 | 0.0 | 1.76 +Neigh | 0.01905 | 0.01905 | 0.01905 | 0.0 | 0.32 +Comm | 0.041223 | 0.041223 | 0.041223 | 0.0 | 0.68 +Output | 0.0017015 | 0.0017015 | 0.0017015 | 0.0 | 0.03 +Modify | 5.8165 | 5.8165 | 5.8165 | 0.0 | 96.39 +Other | | 0.04976 | | | 0.82 + +Nlocal: 20284 ave 20284 max 20284 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 84 ave 84 max 84 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 0 ave 0 max 0 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 0 +Ave neighs/atom = 0 +Neighbor list builds = 500 +Dangerous builds = 0 + +#undump 1 +#undump 2 +unfix 3 + +change_box all triclinic +Changing box ... + triclinic box = (-35.995947 -35.995947 -0.5) to (35.995947 35.995947 0.5) with tilt (0 0 0) + +fix 2 small srd 20 big 1.0 0.25 49894 search 0.2 cubic warn 0.0001 shift yes 49829 overlap yes collision noslip #tstat yes + +#dump 1 all custom 500 dump2.atom.srd id type x y z ix iy iz +#dump 2 all custom 500 dump2.line.srd id type # c_10[1] c_10[2] c_10[3] c_10[4] + +fix 3 all deform 1 xy erate 0.0002 units box remap v + +run 30000 +Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule +WARNING: Using fix srd with box deformation but no SRD thermostat (src/SRD/fix_srd.cpp:405) +SRD info: + SRD/big particles = 19884 400 + big particle diameter max/min = 1.9988171 0.50330564 + SRD temperature & lamda = 1 0.02 + SRD max distance & max velocity = 0.08 40 + SRD grid counts: 288 288 1 + SRD grid size: request, actual (xyz) = 0.25, 0.24997185 0.24997185 1 + SRD per actual grid cell = 0.26976265 + SRD viscosity = 1.0312189 + big/SRD mass density ratio = 20.672578 +WARNING: SRD bin size for fix srd differs from user request (src/SRD/fix_srd.cpp:2809) +WARNING: Fix srd grid size > 1/4 of big particle diameter (src/SRD/fix_srd.cpp:2830) + # of rescaled SRD velocities = 0 + ave/max small velocity = 12.805429 40 + ave/max big velocity = 0.50400801 2.1697856 +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 3.3 + ghost atom cutoff = 3.3 + binsize = 1.65, bins = 44 44 1 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair line/lj, perpetual + attributes: half, newton on + pair build: half/multi/atomonly/newton/tri + stencil: half/multi/2d/tri + bin: multi +Per MPI rank memory allocation (min/avg/max) = 58.85 | 58.85 | 58.85 Mbytes + Step c_tsmall f_2[9] c_1 TotEng v_pebig v_ebig Press + 10000 1.0423767 0 0.00053289774 0.0037197858 0 0.18863034 0.014558088 + 11000 1.0333923 1.0309908 0.00058283908 0.0042336078 0 0.21468625 0.13036048 + 12000 1.0268543 1.0290122 0.00055294944 0.0044278861 0 0.2245381 0.53275676 + 13000 1.0257856 1.0140434 0.00051520803 0.0042888387 0 0.21748701 0.2066835 + 14000 1.0239497 1.0321558 0.00054742053 0.004259664 0 0.21600756 0.24430097 + 15000 1.0194475 1.0119806 0.00053619565 0.0041113765 0 0.2084879 0.18420434 + 16000 1.016421 1.0309991 0.00049553642 0.0041338645 0 0.20962827 0.18298406 + 17000 1.0088527 0.99723694 0.00049824173 0.0044777581 0 0.22706711 0.65557023 + 18000 1.0073877 1.0136962 0.00058327835 0.0045355884 0 0.22999969 0.13700737 + 19000 1.0026916 1.0253129 0.00056760151 0.0045138437 0 0.22889701 0.16443344 + 20000 1.0024042 0.98988084 0.00057568118 0.0048644983 0 0.24667871 0.060864322 + 21000 0.99500641 0.99075324 0.00062187543 0.0050480594 0 0.25598709 0.18428384 + 22000 0.99286446 0.98642266 0.00061024492 0.0050497174 0 0.25607117 0.18499738 + 23000 0.99204086 0.98869005 0.00064013575 0.0052921112 0 0.26836296 0.046987646 + 24000 0.98768375 1.0110613 0.00065868636 0.0049285304 0 0.24992578 0.22623751 + 25000 0.98763308 0.98752678 0.00067070463 0.0049364253 0 0.25032613 0.022819382 + 26000 0.9844889 1.0059918 0.00075364589 0.0053381778 0 0.270699 0.089735771 + 27000 0.98574608 0.99094039 0.00080711088 0.0054137233 0 0.27452991 0.14477885 + 28000 0.98139419 0.97487219 0.00071242405 0.0053315389 0 0.27036234 -0.016357088 + 29000 0.98458705 0.98600894 0.00068355573 0.0050157315 0 0.25434775 0.015749835 + 30000 0.98440759 1.0010793 0.00067594666 0.0048121267 0 0.24402295 0.20422918 + 31000 0.98060632 0.9825933 0.00069529947 0.0050649881 -0.00010700206 0.25684555 0.0014601267 + 32000 0.97616624 0.94976641 0.00067682494 0.0052111319 -0.00013230279 0.2642565 0.013738873 + 33000 0.97926122 0.95756794 0.00071774059 0.0053716513 -0.00024804252 0.27239644 0.10643895 + 34000 0.97227771 0.94365547 0.00080885359 0.0055744144 -0.00063217879 0.28267856 0.12472959 + 35000 0.97295679 0.98103625 0.0008130852 0.0057598371 -0.00097218501 0.29208134 0.88422099 + 36000 0.97131919 0.97164636 0.0008345433 0.0062212675 -0.001543055 0.31548048 0.22389401 + 37000 0.96988732 0.98589058 0.00083271625 0.0062999411 -0.0026064482 0.31947001 0.11797226 + 38000 0.97135512 0.96486494 0.00076943974 0.0057397763 -0.0041174109 0.29106406 0.072790492 + 39000 0.97386738 0.95218062 0.00079594844 0.0056308358 -0.0069006312 0.28553968 0.12417837 + 40000 0.97914045 1.0033941 0.000830798 0.0055952714 -0.0086705514 0.28373621 0.1976663 +Loop time of 15.944 on 1 procs for 30000 steps with 20284 atoms + +Performance: 16256.931 tau/day, 1881.589 timesteps/s, 38.166 Matom-step/s +99.5% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.31871 | 0.31871 | 0.31871 | 0.0 | 2.00 +Neigh | 0.082974 | 0.082974 | 0.082974 | 0.0 | 0.52 +Comm | 0.16092 | 0.16092 | 0.16092 | 0.0 | 1.01 +Output | 0.0047257 | 0.0047257 | 0.0047257 | 0.0 | 0.03 +Modify | 15.189 | 15.189 | 15.189 | 0.0 | 95.27 +Other | | 0.1871 | | | 1.17 + +Nlocal: 20284 ave 20284 max 20284 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 76 ave 76 max 76 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 38 ave 38 max 38 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 38 +Ave neighs/atom = 0.0018733978 +Neighbor list builds = 1500 +Dangerous builds = 0 +Total wall time: 0:00:22 diff --git a/examples/ASPHERE/line/log.21Sep24.line.srd.g++.4 b/examples/ASPHERE/line/log.21Sep24.line.srd.g++.4 new file mode 100644 index 0000000000..1f59ef2b75 --- /dev/null +++ b/examples/ASPHERE/line/log.21Sep24.line.srd.g++.4 @@ -0,0 +1,363 @@ +LAMMPS (29 Aug 2024 - Development - patch_29Aug2024-296-g061c80104a-modified) + using 1 OpenMP thread(s) per MPI task +# Aspherical shear demo - 2d line boxes, solvated by SRD particles + +units lj +atom_style line +atom_modify first big +dimension 2 + +read_data data.line.srd +Reading data file ... + orthogonal box = (-28.796757 -28.796757 -0.5) to (28.796757 28.796757 0.5) + 2 by 2 by 1 MPI processor grid + reading atoms ... + 400 atoms + 400 lines + read_data CPU = 0.003 seconds + +# add small particles as hi density lattice + +lattice sq 0.4 +Lattice spacing in x,y,z = 1.5811388 1.5811388 1.5811388 +region plane block INF INF INF INF -0.001 0.001 +lattice sq 10.0 +Lattice spacing in x,y,z = 0.31622777 0.31622777 0.31622777 +create_atoms 2 region plane +Created 33489 atoms + using lattice units in orthogonal box = (-28.796757 -28.796757 -0.5) to (28.796757 28.796757 0.5) + create_atoms CPU = 0.001 seconds + +group big type 1 +400 atoms in group big +group small type 2 +33489 atoms in group small +set group small mass 0.01 +Setting atom values ... + 33489 settings made for mass + +# delete overlaps +# must set 1-2 cutoff to non-zero value + +pair_style lj/cut 1.5 +pair_coeff 1 1 1.0 1.0 +pair_coeff 2 2 0.0 1.0 0.0 +pair_coeff 1 2 1.0 1.0 + +delete_atoms overlap 1.5 small big +System init for delete_atoms ... +Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 1.8 + ghost atom cutoff = 1.8 + binsize = 0.9, bins = 64 64 2 + 2 neighbor lists, perpetual/occasional/extra = 1 1 0 + (1) command delete_atoms, occasional + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/2d + bin: standard + (2) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/2d + bin: standard +WARNING: Delete_atoms cutoff > minimum neighbor cutoff (src/delete_atoms.cpp:313) +Deleted 13605 atoms, new total = 20284 + +# SRD run + +reset_timestep 0 + +velocity small create 1.44 87287 loop geom + +neighbor 0.8 multi +neigh_modify delay 0 every 1 check yes +neigh_modify exclude molecule/intra big include big + +comm_modify mode multi group big vel yes +neigh_modify include big + +# no pairwise interactions with small particles + +pair_style line/lj 2.5 +pair_coeff 1 1 1.0 1.0 1.0 1.0 2.5 +pair_coeff 2 2 0.0 0.0 0.0 1.0 0.0 +pair_coeff 1 2 1.0 0.2 1.0 0.2 2.5 + +# use fix SRD to push small particles out from inside big ones +# if comment out, big particles won't see SRD particles + +timestep 0.0001 + +fix 1 big rigid molecule + 100 rigid bodies with 400 atoms +fix 2 small srd 20 big 1.0 0.25 49894 search 0.2 cubic warn 0.0001 shift yes 49829 overlap yes collision noslip + +fix 3 all deform 1 x scale 1.25 y scale 1.25 +fix 4 all enforce2d + +# diagnostics + +compute tsmall small temp/deform +compute tbig big temp +variable pebig equal pe*atoms/count(big) +variable ebig equal etotal*atoms/count(big) + +compute_modify tbig extra/dof -350 + +compute 1 big erotate/asphere +compute 2 all ke +compute 3 all pe +variable toteng equal (c_1+c_2+c_3)/atoms + +thermo 1000 +thermo_style custom step c_tsmall f_2[9] c_1 etotal v_pebig v_ebig press +thermo_modify temp tbig +WARNING: Temperature for thermo pressure is not for group all (src/thermo.cpp:533) + +compute 10 big property/atom end1x end1y end2x end2y + +#dump 1 all custom 500 dump1.atom.srd id type x y z ix iy iz +#dump 2 all custom 500 dump1.line.srd id type # c_10[1] c_10[2] c_10[3] c_10[4] + +run 10000 + +CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE + +Your simulation uses code contributions which should be cited: + +- Type Label Framework: https://doi.org/10.1021/acs.jpcb.3c08419 + +@Article{Gissinger24, + author = {Jacob R. Gissinger, Ilia Nikiforov, Yaser Afshar, Brendon Waters, Moon-ki Choi, Daniel S. Karls, Alexander Stukowski, Wonpil Im, Hendrik Heinz, Axel Kohlmeyer, and Ellad B. Tadmor}, + title = {Type Label Framework for Bonded Force Fields in LAMMPS}, + journal = {J. Phys. Chem. B}, + year = 2024, + volume = 128, + number = 13, + pages = {3282–-3297} +} + +- neighbor multi command: doi:10.1016/j.cpc.2008.03.005, doi:10.1007/s40571-020-00361-2 + +@Article{Intveld08, + author = {in 't Veld, P. J. and S. J.~Plimpton and G. S. Grest}, + title = {Accurate and Efficient Methods for Modeling Colloidal + Mixtures in an Explicit Solvent using Molecular Dynamics}, + journal = {Comput.\ Phys.\ Commut.}, + year = 2008, + volume = 179, + pages = {320--329} +} + +@article{Shire2020, + author = {Shire, Tom and Hanley, Kevin J. and Stratford, Kevin}, + title = {{DEM} Simulations of Polydisperse Media: Efficient Contact + Detection Applied to Investigate the Quasi-Static Limit}, + journal = {Computational Particle Mechanics}, + year = {2020} +@article{Monti2022, + author = {Monti, Joseph M. and Clemmer, Joel T. and Srivastava, + Ishan and Silbert, Leonardo E. and Grest, Gary S. + and Lechman, Jeremy B.}, + title = {Large-scale frictionless jamming with power-law particle + size distributions}, + journal = {Phys. Rev. E}, + volume = {106} + issue = {3} + year = {2022} +} + +- fix srd command: doi:10.1063/1.3419070 + +@Article{Petersen10, + author = {M. K. Petersen and J. B. Lechman and S. J. Plimpton and + G. S. Grest and in 't Veld, P. J. and P. R. Schunk}, + title = {Mesoscale Hydrodynamics via Stochastic Rotation + Dynamics: Comparison with {L}ennard-{J}ones Fluid}, + journal = {J.~Chem.\ Phys.}, + year = 2010, + volume = 132, + pages = 174106 +} + +CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE + +Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule +WARNING: Using compute temp/deform with inconsistent fix deform remap option (src/compute_temp_deform.cpp:71) +WARNING: Using fix srd with box deformation but no SRD thermostat (src/SRD/fix_srd.cpp:405) +SRD info: + SRD/big particles = 19884 400 + big particle diameter max/min = 1.9988171 0.50330564 + SRD temperature & lamda = 1 0.02 + SRD max distance & max velocity = 0.08 40 + SRD grid counts: 230 230 1 + SRD grid size: request, actual (xyz) = 0.25, 0.25040659 0.25040659 1 + SRD per actual grid cell = 0.45503978 + SRD viscosity = 0.92062623 + big/SRD mass density ratio = 12.298053 +WARNING: SRD bin size for fix srd differs from user request (src/SRD/fix_srd.cpp:2809) +WARNING: Fix srd grid size > 1/4 of big particle diameter (src/SRD/fix_srd.cpp:2830) + # of rescaled SRD velocities = 0 + ave/max small velocity = 15.906001 29.105426 + ave/max big velocity = 0 0 +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 3.3 + ghost atom cutoff = 3.3 + binsize = 1.65, bins = 35 35 1 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair line/lj, perpetual + attributes: half, newton on + pair build: half/multi/atomonly/newton + stencil: half/multi/2d + bin: multi +Per MPI rank memory allocation (min/avg/max) = 13.44 | 13.45 | 13.47 Mbytes + Step c_tsmall f_2[9] c_1 TotEng v_pebig v_ebig Press + 0 1.6084386 0 0 0 0 0 0 + 1000 1.4539924 1.2578325 0.0001679809 0.0010497614 0 0.053233399 0.69841607 + 2000 1.3516746 1.1693535 0.00031932331 0.0021450754 0 0.10877677 0.058141137 + 3000 1.3294093 1.1539986 0.00032558495 0.0022345521 0 0.11331414 0.085892255 + 4000 1.3049311 1.1174444 0.00039637116 0.0026520968 0 0.13448783 0.10574422 + 5000 1.2790124 1.1209176 0.0004519172 0.0032635257 0 0.16549339 0.59225702 + 6000 1.2631214 1.0868777 0.00052274216 0.003527049 0 0.17885666 0.26093936 + 7000 1.2520054 1.0780954 0.00051683183 0.0038111141 0 0.1932616 -0.0014733978 + 8000 1.2412037 1.0587149 0.00056620143 0.0038329297 0 0.19436786 0.31576462 + 9000 1.2242125 1.0699712 0.00065335672 0.0039948578 0 0.20257924 0.19755012 + 10000 1.2155758 1.0279682 0.00059730828 0.004142635 0 0.21007302 0.30022953 +Loop time of 1.92412 on 4 procs for 10000 steps with 20284 atoms + +Performance: 44903.607 tau/day, 5197.177 timesteps/s, 105.420 Matom-step/s +97.6% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.026855 | 0.027529 | 0.028377 | 0.4 | 1.43 +Neigh | 0.0073723 | 0.007433 | 0.0075693 | 0.1 | 0.39 +Comm | 0.062837 | 0.065574 | 0.066747 | 0.6 | 3.41 +Output | 0.00072894 | 0.00076558 | 0.00083361 | 0.0 | 0.04 +Modify | 1.7861 | 1.7926 | 1.8 | 0.4 | 93.16 +Other | | 0.03026 | | | 1.57 + +Nlocal: 5071 ave 5096 max 5051 min +Histogram: 1 0 1 0 0 1 0 0 0 1 +Nghost: 44 ave 51 max 40 min +Histogram: 2 0 0 1 0 0 0 0 0 1 +Neighs: 0 ave 0 max 0 min +Histogram: 4 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 0 +Ave neighs/atom = 0 +Neighbor list builds = 500 +Dangerous builds = 0 + +#undump 1 +#undump 2 +unfix 3 + +change_box all triclinic +Changing box ... + triclinic box = (-35.995947 -35.995947 -0.5) to (35.995947 35.995947 0.5) with tilt (0 0 0) + +fix 2 small srd 20 big 1.0 0.25 49894 search 0.2 cubic warn 0.0001 shift yes 49829 overlap yes collision noslip #tstat yes + +#dump 1 all custom 500 dump2.atom.srd id type x y z ix iy iz +#dump 2 all custom 500 dump2.line.srd id type # c_10[1] c_10[2] c_10[3] c_10[4] + +fix 3 all deform 1 xy erate 0.0002 units box remap v + +run 30000 +Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule +WARNING: Using fix srd with box deformation but no SRD thermostat (src/SRD/fix_srd.cpp:405) +SRD info: + SRD/big particles = 19884 400 + big particle diameter max/min = 1.9988171 0.50330564 + SRD temperature & lamda = 1 0.02 + SRD max distance & max velocity = 0.08 40 + SRD grid counts: 288 288 1 + SRD grid size: request, actual (xyz) = 0.25, 0.24997185 0.24997185 1 + SRD per actual grid cell = 0.26976265 + SRD viscosity = 1.0312189 + big/SRD mass density ratio = 20.672578 +WARNING: SRD bin size for fix srd differs from user request (src/SRD/fix_srd.cpp:2809) +WARNING: Fix srd grid size > 1/4 of big particle diameter (src/SRD/fix_srd.cpp:2830) + # of rescaled SRD velocities = 0 + ave/max small velocity = 12.826666 40 + ave/max big velocity = 0.53469722 1.7415554 +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 3.3 + ghost atom cutoff = 3.3 + binsize = 1.65, bins = 44 44 1 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair line/lj, perpetual + attributes: half, newton on + pair build: half/multi/atomonly/newton/tri + stencil: half/multi/2d/tri + bin: multi +Per MPI rank memory allocation (min/avg/max) = 17.6 | 17.6 | 17.61 Mbytes + Step c_tsmall f_2[9] c_1 TotEng v_pebig v_ebig Press + 10000 1.0416233 0 0.0005972922 0.0041426543 0 0.210074 0.016213064 + 11000 1.0366852 1.0236717 0.00066926382 0.004404743 0 0.22336452 0.097686059 + 12000 1.028695 1.0023004 0.00065323121 0.0043971164 0 0.22297777 0.30007875 + 13000 1.0223214 1.0296267 0.00060201395 0.0041815724 0 0.21204754 0.17307062 + 14000 1.0210601 1.0092227 0.00057020066 0.0041936718 0 0.2126611 0.13379405 + 15000 1.0169223 1.003359 0.00060818329 0.0046120335 0 0.23387622 0.39144341 + 16000 1.012222 0.99937463 0.00060471571 0.004533278 0 0.22988253 0.16026051 + 17000 1.0087993 0.98937449 0.00061843646 0.0048888197 0 0.24791205 0.095507016 + 18000 1.0030288 0.94092316 0.00054252694 0.0046740839 0 0.2370228 -0.070838649 + 19000 1.0010739 0.99759814 0.00054041829 0.0045481798 0 0.2306382 0.1944996 + 20000 1.004189 1.0157285 0.00053330893 0.0044999261 0 0.22819125 0.14452619 + 21000 0.99601133 1.003771 0.00053282188 0.0048954851 0 0.24825005 0.20196263 + 22000 0.99445408 1.0163465 0.00059954941 0.0051668276 0 0.26200983 0.21332194 + 23000 0.99663947 0.94920707 0.00057729723 0.0051052499 0 0.25888722 0.19282224 + 24000 0.99500015 1.0021742 0.00064312956 0.0053430656 0 0.27094686 0.18044164 + 25000 0.99388189 0.98446723 0.00060150964 0.0054017824 0 0.27392438 0.18844037 + 26000 0.99632932 0.94670024 0.00052479857 0.004905147 0 0.24874 0.17961314 + 27000 0.99112962 1.0247118 0.00053159824 0.004752248 0 0.2409865 0.12037737 + 28000 0.98887153 0.97734068 0.00052255365 0.0050199491 0 0.25456162 0.29110866 + 29000 0.98938025 0.99467239 0.00053095044 0.0050303107 0 0.25508706 0.59776339 + 30000 0.99081592 0.98822122 0.00056693985 0.0052452228 0 0.26598525 0.0150843 + 31000 0.99050903 1.0184912 0.00056742049 0.0056515686 0 0.28659104 0.07877756 + 32000 0.98929926 0.99257634 0.00058111732 0.005740055 0 0.29107819 0.19146041 + 33000 0.98698723 0.94872564 0.00056547335 0.0057628447 0 0.29223385 0.076755599 + 34000 0.98967998 0.98777081 0.00056045905 0.0055645603 0 0.28217885 0.095025284 + 35000 0.98777734 0.95746323 0.00050104756 0.0055630681 -4.7847642e-05 0.28210318 0.25667997 + 36000 0.98661597 0.98801246 0.00047074618 0.0054500805 -5.8956193e-05 0.27637358 0.18221607 + 37000 0.98390111 0.9837894 0.00044581144 0.0054703357 -7.4197741e-05 0.27740072 0.11959303 + 38000 0.98092646 1.0142057 0.0004945556 0.0056372628 -8.6736668e-05 0.2858656 0.017325263 + 39000 0.98125957 0.94219822 0.00059691168 0.0060914156 -9.9726556e-05 0.30889569 0.0081217281 + 40000 0.98362942 0.9649582 0.00062286697 0.0063736358 -0.00010700337 0.32320707 0.293121 +Loop time of 5.08621 on 4 procs for 30000 steps with 20284 atoms + +Performance: 50961.296 tau/day, 5898.298 timesteps/s, 119.641 Matom-step/s +98.8% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.084321 | 0.084948 | 0.086233 | 0.3 | 1.67 +Neigh | 0.027521 | 0.029247 | 0.030632 | 0.7 | 0.58 +Comm | 0.19101 | 0.20262 | 0.2068 | 1.5 | 3.98 +Output | 0.0019581 | 0.0020369 | 0.0022544 | 0.3 | 0.04 +Modify | 4.681 | 4.6884 | 4.7051 | 0.4 | 92.18 +Other | | 0.07891 | | | 1.55 + +Nlocal: 5071 ave 5197 max 4951 min +Histogram: 1 0 0 1 0 0 1 0 0 1 +Nghost: 44 ave 50 max 41 min +Histogram: 2 0 0 1 0 0 0 0 0 1 +Neighs: 5.75 ave 12 max 0 min +Histogram: 1 0 0 1 0 1 0 0 0 1 + +Total # of neighbors = 23 +Ave neighs/atom = 0.0011338986 +Neighbor list builds = 1500 +Dangerous builds = 0 +Total wall time: 0:00:07 diff --git a/examples/ASPHERE/line/log.21Sep24.line.srd.g++.8 b/examples/ASPHERE/line/log.21Sep24.line.srd.g++.8 new file mode 100644 index 0000000000..13b28fce8e --- /dev/null +++ b/examples/ASPHERE/line/log.21Sep24.line.srd.g++.8 @@ -0,0 +1,323 @@ +LAMMPS (29 Aug 2024 - Development - patch_29Aug2024-296-g061c80104a-modified) + using 1 OpenMP thread(s) per MPI task +# Aspherical shear demo - 2d line boxes, solvated by SRD particles + +units lj +atom_style line +atom_modify first big +dimension 2 + +read_data data.line.srd +Reading data file ... + orthogonal box = (-28.796757 -28.796757 -0.5) to (28.796757 28.796757 0.5) + 4 by 2 by 1 MPI processor grid + reading atoms ... + 400 atoms + 400 lines + read_data CPU = 0.002 seconds + +# add small particles as hi density lattice + +lattice sq 0.4 +Lattice spacing in x,y,z = 1.5811388 1.5811388 1.5811388 +region plane block INF INF INF INF -0.001 0.001 +lattice sq 10.0 +Lattice spacing in x,y,z = 0.31622777 0.31622777 0.31622777 +create_atoms 2 region plane +Created 33489 atoms + using lattice units in orthogonal box = (-28.796757 -28.796757 -0.5) to (28.796757 28.796757 0.5) + create_atoms CPU = 0.001 seconds + +group big type 1 +400 atoms in group big +group small type 2 +33489 atoms in group small +set group small mass 0.01 +Setting atom values ... + 33489 settings made for mass + +# delete overlaps +# must set 1-2 cutoff to non-zero value + +pair_style lj/cut 1.5 +pair_coeff 1 1 1.0 1.0 +pair_coeff 2 2 0.0 1.0 0.0 +pair_coeff 1 2 1.0 1.0 + +delete_atoms overlap 1.5 small big +System init for delete_atoms ... +Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 1.8 + ghost atom cutoff = 1.8 + binsize = 0.9, bins = 64 64 2 + 2 neighbor lists, perpetual/occasional/extra = 1 1 0 + (1) command delete_atoms, occasional + attributes: full, newton on + pair build: full/bin/atomonly + stencil: full/bin/2d + bin: standard + (2) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/2d + bin: standard +WARNING: Delete_atoms cutoff > minimum neighbor cutoff (src/delete_atoms.cpp:313) +Deleted 13605 atoms, new total = 20284 + +# SRD run + +reset_timestep 0 + +velocity small create 1.44 87287 loop geom + +neighbor 0.8 multi +neigh_modify delay 0 every 1 check yes +neigh_modify exclude molecule/intra big include big + +comm_modify mode multi group big vel yes +neigh_modify include big + +# no pairwise interactions with small particles + +pair_style line/lj 2.5 +pair_coeff 1 1 1.0 1.0 1.0 1.0 2.5 +pair_coeff 2 2 0.0 0.0 0.0 1.0 0.0 +pair_coeff 1 2 1.0 0.2 1.0 0.2 2.5 + +# use fix SRD to push small particles out from inside big ones +# if comment out, big particles won't see SRD particles + +timestep 0.0002 + +fix 1 big rigid molecule + 100 rigid bodies with 400 atoms +fix 2 small srd 20 big 1.0 0.25 49894 search 0.2 cubic warn 0.0001 shift yes 49829 overlap yes collision noslip + +fix 3 all deform 1 x scale 1.25 y scale 1.25 +fix 4 all enforce2d + +# diagnostics + +compute tsmall small temp/deform +compute tbig big temp +variable pebig equal pe*atoms/count(big) +variable ebig equal etotal*atoms/count(big) + +compute_modify tbig extra/dof -350 + +compute 1 big erotate/asphere +compute 2 all ke +compute 3 all pe +variable toteng equal (c_1+c_2+c_3)/atoms + +thermo 1000 +thermo_style custom step c_tsmall f_2[9] c_1 etotal v_pebig v_ebig press +thermo_modify temp tbig +WARNING: Temperature for thermo pressure is not for group all (src/thermo.cpp:533) + +compute 10 big property/atom end1x end1y end2x end2y + +#dump 1 all custom 500 dump1.atom.srd id type x y z ix iy iz +#dump 2 all custom 500 dump1.line.srd id type # c_10[1] c_10[2] c_10[3] c_10[4] + +run 10000 + +CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE + +Your simulation uses code contributions which should be cited: + +- Type Label Framework: https://doi.org/10.1021/acs.jpcb.3c08419 + +@Article{Gissinger24, + author = {Jacob R. Gissinger, Ilia Nikiforov, Yaser Afshar, Brendon Waters, Moon-ki Choi, Daniel S. Karls, Alexander Stukowski, Wonpil Im, Hendrik Heinz, Axel Kohlmeyer, and Ellad B. Tadmor}, + title = {Type Label Framework for Bonded Force Fields in LAMMPS}, + journal = {J. Phys. Chem. B}, + year = 2024, + volume = 128, + number = 13, + pages = {3282–-3297} +} + +- neighbor multi command: doi:10.1016/j.cpc.2008.03.005, doi:10.1007/s40571-020-00361-2 + +@Article{Intveld08, + author = {in 't Veld, P. J. and S. J.~Plimpton and G. S. Grest}, + title = {Accurate and Efficient Methods for Modeling Colloidal + Mixtures in an Explicit Solvent using Molecular Dynamics}, + journal = {Comput.\ Phys.\ Commut.}, + year = 2008, + volume = 179, + pages = {320--329} +} + +@article{Shire2020, + author = {Shire, Tom and Hanley, Kevin J. and Stratford, Kevin}, + title = {{DEM} Simulations of Polydisperse Media: Efficient Contact + Detection Applied to Investigate the Quasi-Static Limit}, + journal = {Computational Particle Mechanics}, + year = {2020} +@article{Monti2022, + author = {Monti, Joseph M. and Clemmer, Joel T. and Srivastava, + Ishan and Silbert, Leonardo E. and Grest, Gary S. + and Lechman, Jeremy B.}, + title = {Large-scale frictionless jamming with power-law particle + size distributions}, + journal = {Phys. Rev. E}, + volume = {106} + issue = {3} + year = {2022} +} + +- fix srd command: doi:10.1063/1.3419070 + +@Article{Petersen10, + author = {M. K. Petersen and J. B. Lechman and S. J. Plimpton and + G. S. Grest and in 't Veld, P. J. and P. R. Schunk}, + title = {Mesoscale Hydrodynamics via Stochastic Rotation + Dynamics: Comparison with {L}ennard-{J}ones Fluid}, + journal = {J.~Chem.\ Phys.}, + year = 2010, + volume = 132, + pages = 174106 +} + +CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE + +Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule +WARNING: Using compute temp/deform with inconsistent fix deform remap option (src/compute_temp_deform.cpp:71) +WARNING: Using fix srd with box deformation but no SRD thermostat (src/SRD/fix_srd.cpp:405) +SRD info: + SRD/big particles = 19884 400 + big particle diameter max/min = 1.9988171 0.50330564 + SRD temperature & lamda = 1 0.04 + SRD max distance & max velocity = 0.16 40 + SRD grid counts: 230 230 1 + SRD grid size: request, actual (xyz) = 0.25, 0.25040659 0.25040659 1 + SRD per actual grid cell = 0.45503978 + SRD viscosity = 1.0732692 + big/SRD mass density ratio = 12.298053 +WARNING: SRD bin size for fix srd differs from user request (src/SRD/fix_srd.cpp:2809) +WARNING: Fix srd grid size > 1/4 of big particle diameter (src/SRD/fix_srd.cpp:2830) + # of rescaled SRD velocities = 0 + ave/max small velocity = 15.906001 29.105426 + ave/max big velocity = 0 0 +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 3.3 + ghost atom cutoff = 3.3 + binsize = 1.65, bins = 35 35 1 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair line/lj, perpetual + attributes: half, newton on + pair build: half/multi/atomonly/newton + stencil: half/multi/2d + bin: multi +Per MPI rank memory allocation (min/avg/max) = 9.752 | 9.762 | 9.781 Mbytes + Step c_tsmall f_2[9] c_1 TotEng v_pebig v_ebig Press + 0 1.4809886 0 0 0 0 0 0 + 1000 1.2265081 1.1522909 0.00027866069 0.0022427232 0 0.1137285 0.58262976 + 2000 1.1757141 1.1251323 0.00040597152 0.003287261 0 0.16669701 0.27109853 + 3000 1.126304 1.0646585 0.00050542958 0.0040748897 0 0.20663766 0.36959653 + 4000 1.1140297 1.0761435 0.00060430927 0.0052863645 0 0.26807154 0.35099205 + 5000 1.0823307 1.0256814 0.00066557681 0.0051213284 0 0.25970256 0.28491631 + 6000 1.0656188 1.0387091 0.00066454105 0.005213537 0 0.26437846 0.2150581 + 7000 1.0600108 1.0099931 0.0007238719 0.005470459 0 0.27740698 0.21846568 + 8000 1.0464374 1.0049819 0.00061068366 0.0053702582 0 0.27232579 0.1326171 + 9000 1.0381097 1.0126049 0.00057318728 0.0055976321 0 0.28385592 0.16797796 + 10000 1.0312982 1.0018962 0.00050597007 0.0051153126 0 0.2593975 0.15281043 +Loop time of 1.2997 on 8 procs for 10000 steps with 20284 atoms + +Performance: 132953.355 tau/day, 7694.060 timesteps/s, 156.066 Matom-step/s +96.7% CPU use with 8 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.01406 | 0.014495 | 0.01532 | 0.3 | 1.12 +Neigh | 0.0051916 | 0.0053424 | 0.0054386 | 0.1 | 0.41 +Comm | 0.062053 | 0.065305 | 0.069014 | 0.9 | 5.02 +Output | 0.00062289 | 0.00065254 | 0.00077243 | 0.0 | 0.05 +Modify | 1.169 | 1.178 | 1.1905 | 0.6 | 90.64 +Other | | 0.03589 | | | 2.76 + +Nlocal: 2535.5 ave 2637 max 2476 min +Histogram: 1 3 1 1 0 0 0 0 1 1 +Nghost: 31.125 ave 42 max 25 min +Histogram: 3 0 1 2 0 0 0 0 1 1 +Neighs: 0 ave 0 max 0 min +Histogram: 8 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 0 +Ave neighs/atom = 0 +Neighbor list builds = 500 +Dangerous builds = 0 + +#undump 1 +#undump 2 +unfix 3 + +change_box all triclinic +Changing box ... + triclinic box = (-35.995947 -35.995947 -0.5) to (35.995947 35.995947 0.5) with tilt (0 0 0) + +fix 2 small srd 20 big 1.0 0.25 49894 search 0.2 cubic warn 0.0001 shift yes 49829 overlap yes collision noslip #tstat yes + +#dump 1 all custom 500 dump2.atom.srd id type x y z ix iy iz +#dump 2 all custom 500 dump2.line.srd id type # c_10[1] c_10[2] c_10[3] c_10[4] + +fix 3 all deform 1 xy erate 0.0002 units box remap v + +run 40000 +Generated 0 of 1 mixed pair_coeff terms from geometric mixing rule +WARNING: Using fix srd with box deformation but no SRD thermostat (src/SRD/fix_srd.cpp:405) +SRD info: + SRD/big particles = 19884 400 + big particle diameter max/min = 1.9988171 0.50330564 + SRD temperature & lamda = 1 0.04 + SRD max distance & max velocity = 0.16 40 + SRD grid counts: 288 288 1 + SRD grid size: request, actual (xyz) = 0.25, 0.24997185 0.24997185 1 + SRD per actual grid cell = 0.26976265 + SRD viscosity = 1.5799049 + big/SRD mass density ratio = 20.672578 +WARNING: SRD bin size for fix srd differs from user request (src/SRD/fix_srd.cpp:2809) +WARNING: Fix srd grid size > 1/4 of big particle diameter (src/SRD/fix_srd.cpp:2830) + # of rescaled SRD velocities = 1 + ave/max small velocity = 12.481632 40 + ave/max big velocity = 0.58815233 1.5489134 +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 3.3 + ghost atom cutoff = 3.3 + binsize = 1.65, bins = 44 44 1 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair line/lj, perpetual + attributes: half, newton on + pair build: half/multi/atomonly/newton/tri + stencil: half/multi/2d/tri + bin: multi +Per MPI rank memory allocation (min/avg/max) = 11.95 | 11.95 | 11.95 Mbytes + Step c_tsmall f_2[9] c_1 TotEng v_pebig v_ebig Press + 10000 0.98889306 0 0.00050595647 0.0051153289 0 0.25939833 0.020019811 + 11000 0.98995417 0.99721412 0.0005166709 0.0054320552 0 0.27545952 0.03376188 + 12000 0.99401168 0.95502319 0.00053659416 0.0054974426 0 0.27877531 0.056856034 + 13000 0.98790692 0.96488357 0.00061076364 0.0053196554 0 0.26975972 0.2677228 + 14000 0.98939233 0.98809694 0.00052317779 0.0050536922 0 0.25627273 0.20381427 + 15000 0.99046365 0.97048828 0.00056914402 0.0053274908 0 0.27015706 0.082163088 + 16000 0.99743447 1.0111983 0.00053706165 0.0048068384 0 0.24375478 0.06429569 + 17000 0.99622359 1.0124982 0.0005905197 0.0055966416 -7.4541903e-05 0.2838057 0.25418037 + 18000 0.99283929 0.99581721 0.00061730878 0.0059098964 -0.00014754106 0.29969084 0.12701702 + 19000 0.99175517 1.0115581 0.0005128714 0.0059214809 -0.00046203987 0.30027829 0.2640506 + 20000 0.98895811 0.97731528 0.00052294314 0.0055670021 -0.0016029702 0.28230268 0.26239209 + 21000 0.98904093 0.98120258 0.00054169978 0.0052762731 -0.0026834879 0.26755981 0.15432481 + 22000 0.98773149 0.99217218 0.00056091602 0.0052754729 -0.0044093345 0.26751923 0.2208051 + 23000 0.98802862 0.96564549 0.00062226338 0.0053263454 -0.008790914 0.27009898 0.18058977 + 24000 0.98754002 1.024015 0.00057178953 0.0054083382 -0.0094859317 0.27425683 0.01598147 + 25000 0.98656341 0.94647246 0.00066215791 0.0053555849 -0.014877058 0.27158171 0.28794628 + 26000 0.98750471 1.0077626 0.00058955769 0.0057081639 -0.013151869 0.28946099 0.20814911 + 27 \ No newline at end of file From 2a6fdfec02ed1ed1e93d2724e9a706ad020fafce Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 21 Sep 2024 22:20:24 -0400 Subject: [PATCH 0399/1018] improve error message and labelmap detection --- src/reader_xyz.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/reader_xyz.cpp b/src/reader_xyz.cpp index 085bd807f1..393d471858 100644 --- a/src/reader_xyz.cpp +++ b/src/reader_xyz.cpp @@ -19,6 +19,7 @@ #include "atom.h" #include "error.h" +#include "label_map.h" #include "memory.h" #include "tokenizer.h" @@ -175,7 +176,14 @@ void ReaderXYZ::read_atoms(int n, int nfield, double **fields) ++nid; auto values = ValueTokenizer(line); - mytype = utils::expand_type_int(FLERR, values.next_string(), Atom::ATOM, lmp); + auto label = values.next_string(); + + // must have a complete atom type label map to parse xyz files with string labels + if (!utils::is_integer(label)) { + if (!atom->labelmapflag || !atom->lmap->is_complete(Atom::ATOM)) + error->one(FLERR, "Must define atom labelmap to parse XYZ files with strings for types"); + } + mytype = utils::expand_type_int(FLERR, label, Atom::ATOM, lmp); myx = values.next_double(); myy = values.next_double(); myz = values.next_double(); @@ -202,6 +210,8 @@ void ReaderXYZ::read_atoms(int n, int nfield, double **fields) } } catch (TokenizerException &e) { error->one(FLERR, "Error reading xyz file: {}", e.what()); + } catch (LAMMPSAbortException &e) { + throw e; } } From abb8b5ae453f03a043ee01cfaae6e34c3004e95b Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 22 Sep 2024 00:11:03 -0400 Subject: [PATCH 0400/1018] reorder to avoid overflows --- src/RHEO/compute_rheo_surface.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/RHEO/compute_rheo_surface.cpp b/src/RHEO/compute_rheo_surface.cpp index 4ff9587f6c..8af60afeda 100644 --- a/src/RHEO/compute_rheo_surface.cpp +++ b/src/RHEO/compute_rheo_surface.cpp @@ -127,9 +127,9 @@ void ComputeRHEOSurface::compute_peratom() size_t nbytes = nmax_store * sizeof(double); memset(&divr[0], 0, nbytes); memset(&rsurface[0], 0, nbytes); - memset(&nsurface[0][0], 0, dim * nbytes); - memset(&gradC[0][0], 0, dim * dim * nbytes); - memset(&B[0][0], 0, dim * dim * nbytes); + memset(&nsurface[0][0], 0, nbytes * dim); + memset(&gradC[0][0], 0, nbytes * dim * dim); + memset(&B[0][0], 0, nbytes * dim * dim); // loop over neighbors to calculate the average orientation of neighbors for (ii = 0; ii < inum; ii++) { From 0d6abcb86a693eeff6aef717c7d3de102628ea06 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Sun, 22 Sep 2024 15:31:01 +0200 Subject: [PATCH 0401/1018] unit test for extract() in bond-mm3.yaml --- unittest/force-styles/tests/bond-mm3.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/unittest/force-styles/tests/bond-mm3.yaml b/unittest/force-styles/tests/bond-mm3.yaml index eb7443f1c2..f5ba5c237c 100644 --- a/unittest/force-styles/tests/bond-mm3.yaml +++ b/unittest/force-styles/tests/bond-mm3.yaml @@ -17,7 +17,9 @@ bond_coeff: ! | 4 650.0 1.2 5 450.0 1.0 equilibrium: 5 1.5 1.1 1.3 1.2 1 -extract: ! "" +extract: ! | + k2 1 + r0 1 natoms: 29 init_energy: 4.247265008273143 init_stress: ! |- From 96d99e3dd63b99adcada4016feffab4018d42d1d Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Sun, 22 Sep 2024 15:33:46 +0200 Subject: [PATCH 0402/1018] unit test for extract() in bond-fene_expand.yaml --- unittest/force-styles/tests/bond-fene_expand.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/unittest/force-styles/tests/bond-fene_expand.yaml b/unittest/force-styles/tests/bond-fene_expand.yaml index fc859d477c..250f89af15 100644 --- a/unittest/force-styles/tests/bond-fene_expand.yaml +++ b/unittest/force-styles/tests/bond-fene_expand.yaml @@ -17,7 +17,12 @@ bond_coeff: ! | 4 650 2.4 0.015 1.2 0.15 5 450 2 0.018 1 0.09 equilibrium: 5 1.5550000000000002 1.117 1.321 1.3139999999999998 1.06 -extract: ! "" +extract: ! | + k 1 + r0 1 + epsilon 1 + sigma 1 + shift 1 natoms: 29 init_energy: 5926.020859124294 init_stress: ! |- From 25c9f5a6ffcc54efc4a05f3ea2fcb2ca9556ff28 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Sun, 22 Sep 2024 20:01:52 +0200 Subject: [PATCH 0403/1018] unit test for extract() in angle-mm3.yaml --- unittest/force-styles/tests/angle-mm3.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/unittest/force-styles/tests/angle-mm3.yaml b/unittest/force-styles/tests/angle-mm3.yaml index 9fb9460183..381f43187e 100644 --- a/unittest/force-styles/tests/angle-mm3.yaml +++ b/unittest/force-styles/tests/angle-mm3.yaml @@ -16,7 +16,9 @@ angle_coeff: ! | 3 50.0 120.0 4 100.0 108.5 equilibrium: 4 1.9216075064457565 1.9373154697137058 2.0943951023931953 1.8936822384138474 -extract: ! "" +extract: ! | + k2 1 + theta0 1 natoms: 29 init_energy: 44.72461548562619 init_stress: ! |2- From cd4bada16f2d3a3369942fc61044233d1fdd65af Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Sun, 22 Sep 2024 20:03:33 +0200 Subject: [PATCH 0404/1018] unit test for extract() in angle-charmm.yaml --- unittest/force-styles/tests/angle-charmm.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/unittest/force-styles/tests/angle-charmm.yaml b/unittest/force-styles/tests/angle-charmm.yaml index 52e78abaf6..8ff5118390 100644 --- a/unittest/force-styles/tests/angle-charmm.yaml +++ b/unittest/force-styles/tests/angle-charmm.yaml @@ -15,7 +15,9 @@ angle_coeff: ! | 3 40.0 120.0 35.0 2.410 4 33.0 108.5 30.0 2.163 equilibrium: 4 1.9216075064457567 1.9425514574696887 2.0943951023931953 1.8936822384138476 -extract: ! "" +extract: ! | + k 1 + theta0 1 natoms: 29 init_energy: 85.42486388459771 init_stress: ! |2- From 1287977beeb14e7c1ae8dc99067e952196852d1a Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Sun, 22 Sep 2024 20:04:32 +0200 Subject: [PATCH 0405/1018] unit test for extract() in angle-spica.yaml --- unittest/force-styles/tests/angle-spica.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/unittest/force-styles/tests/angle-spica.yaml b/unittest/force-styles/tests/angle-spica.yaml index 7f88553c70..46e8238349 100644 --- a/unittest/force-styles/tests/angle-spica.yaml +++ b/unittest/force-styles/tests/angle-spica.yaml @@ -20,7 +20,9 @@ angle_coeff: ! | 3 40.0 120.0 4 33.0 108.5 equilibrium: 4 1.9216075064457565 1.9425514574696887 2.0943951023931953 1.8936822384138474 -extract: ! "" +extract: ! | + k 1 + theta0 1 natoms: 29 init_energy: 38.36438529349082 init_stress: ! |2- From d6d63b87d16403eb890a1090fe98d743d65d9b5c Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Sun, 22 Sep 2024 20:05:32 +0200 Subject: [PATCH 0406/1018] unit test for extract() in angle-class2.yaml --- unittest/force-styles/tests/angle-class2.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/unittest/force-styles/tests/angle-class2.yaml b/unittest/force-styles/tests/angle-class2.yaml index ae2e3ff5ee..8901157d17 100644 --- a/unittest/force-styles/tests/angle-class2.yaml +++ b/unittest/force-styles/tests/angle-class2.yaml @@ -23,7 +23,11 @@ angle_coeff: ! | 3 ba 10.0 10.0 1.5 1.5 4 ba 0.0 20.0 1.5 1.5 equilibrium: 4 1.9216075064457565 1.9373154697137058 2.0943951023931953 1.8936822384138474 -extract: ! "" +extract: ! | + k2 1 + k3 1 + k4 1 + theta0 1 natoms: 29 init_energy: 46.44089683774903 init_stress: ! |2- From 517b4f43426a68dcf44d796180e348c8264af3ec Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Sun, 22 Sep 2024 20:06:17 +0200 Subject: [PATCH 0407/1018] unit test for extract() in angle-dipole.yaml --- unittest/force-styles/tests/angle-dipole.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/unittest/force-styles/tests/angle-dipole.yaml b/unittest/force-styles/tests/angle-dipole.yaml index 877ffa19c7..3914973f0d 100644 --- a/unittest/force-styles/tests/angle-dipole.yaml +++ b/unittest/force-styles/tests/angle-dipole.yaml @@ -20,7 +20,9 @@ angle_coeff: ! | 3 50.0 120.0 4 100.0 108.5 equilibrium: 4 1.9216075064457565 1.9373154697137058 2.0943951023931953 1.8936822384138474 -extract: ! "" +extract: ! | + k 1 + gamma0 1 natoms: 29 init_energy: 1003.6681304854917 init_stress: ! |2- From 662ea3a191ff1e7829b14e63f6a57828921bc96c Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Sun, 22 Sep 2024 20:08:52 +0200 Subject: [PATCH 0408/1018] unit test for extract() in angle-quartic.yaml --- unittest/force-styles/tests/angle-quartic.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/unittest/force-styles/tests/angle-quartic.yaml b/unittest/force-styles/tests/angle-quartic.yaml index 6ded709e84..15ec06d82a 100644 --- a/unittest/force-styles/tests/angle-quartic.yaml +++ b/unittest/force-styles/tests/angle-quartic.yaml @@ -16,7 +16,11 @@ angle_coeff: ! | 3 120.0 50.0 -9.5 -1.5 4 108.5 100.0 5.0 -2.0 equilibrium: 4 1.9216075064457565 1.9373154697137058 2.0943951023931953 1.8936822384138474 -extract: ! "" +extract: ! | + k2 1 + k3 1 + k4 1 + theta0 1 natoms: 29 init_energy: 41.0458477552901 init_stress: ! |2- From 8355d3796a05974308057d35be6da192c2578e05 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Sun, 22 Sep 2024 20:09:37 +0200 Subject: [PATCH 0409/1018] unit test for extract() in angle-cosine_squared_restricted.yaml --- .../force-styles/tests/angle-cosine_squared_restricted.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/unittest/force-styles/tests/angle-cosine_squared_restricted.yaml b/unittest/force-styles/tests/angle-cosine_squared_restricted.yaml index 400babb3c0..341ccb3919 100644 --- a/unittest/force-styles/tests/angle-cosine_squared_restricted.yaml +++ b/unittest/force-styles/tests/angle-cosine_squared_restricted.yaml @@ -17,7 +17,9 @@ angle_coeff: ! | 3 50.0 120.0 4 100.0 108.5 equilibrium: 4 1.9216075064457567 1.9373154697137058 2.0943951023931953 1.8936822384138476 -extract: ! "" +extract: ! | + k 1 + theta0 1 natoms: 29 init_energy: 43.16721849625078 init_stress: ! |2- From 950bcba5922b9e7f28b922cf7aa2fc7005bb84f0 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Sun, 22 Sep 2024 20:22:43 +0200 Subject: [PATCH 0410/1018] unit test for extract() in angle-fourier.yaml --- unittest/force-styles/tests/angle-fourier.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/unittest/force-styles/tests/angle-fourier.yaml b/unittest/force-styles/tests/angle-fourier.yaml index 61165c5a92..275d62beca 100644 --- a/unittest/force-styles/tests/angle-fourier.yaml +++ b/unittest/force-styles/tests/angle-fourier.yaml @@ -16,7 +16,11 @@ angle_coeff: ! | 3 50.0 0.0 0.0 1.0 4 100.0 0.3 0.3 0.3 equilibrium: 4 3.141592653589793 1.5707963267948966 1.5707963267948966 1.8234765819369754 -extract: ! "" +extract: ! | + k 1 + C0 1 + C1 1 + C2 1 natoms: 29 init_energy: 400.84036632010225 init_stress: ! |- From 11aa128951b2a3bbd7b89012c3e47bdfbd9c193b Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Sun, 22 Sep 2024 20:23:32 +0200 Subject: [PATCH 0411/1018] unit test for extract() in angle-fourier_simple.yaml --- unittest/force-styles/tests/angle-fourier_simple.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/unittest/force-styles/tests/angle-fourier_simple.yaml b/unittest/force-styles/tests/angle-fourier_simple.yaml index e1a394ee3a..bd72e67912 100644 --- a/unittest/force-styles/tests/angle-fourier_simple.yaml +++ b/unittest/force-styles/tests/angle-fourier_simple.yaml @@ -16,7 +16,10 @@ angle_coeff: ! | 3 50.0 1.0 3.0 4 100.0 -0.5 1.5 equilibrium: 4 3.141592653589793 1.5707963267948966 1.0471975511965976 2.0943951023931953 -extract: ! "" +extract: ! | + k 1 + C 1 + N 1 natoms: 29 init_energy: 2474.0748013590646 init_stress: ! |- From 6f6e365682f2b68a63dead1bb4e8d65c9796db92 Mon Sep 17 00:00:00 2001 From: Evangelos Voyiatzis Date: Sun, 22 Sep 2024 20:24:26 +0200 Subject: [PATCH 0412/1018] unit test for extract() in angle-cosine_periodic.yaml --- unittest/force-styles/tests/angle-cosine_periodic.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/unittest/force-styles/tests/angle-cosine_periodic.yaml b/unittest/force-styles/tests/angle-cosine_periodic.yaml index 5c8227fcbd..ee3e5c1469 100644 --- a/unittest/force-styles/tests/angle-cosine_periodic.yaml +++ b/unittest/force-styles/tests/angle-cosine_periodic.yaml @@ -15,7 +15,10 @@ angle_coeff: ! | 3 50.0 -1 3 4 100.0 -1 4 equilibrium: 4 3.141592653589793 3.141592653589793 2.0943951023931957 2.356194490192345 -extract: ! "" +extract: ! | + k 1 + b 1 + multiplicity 1 natoms: 29 init_energy: 1178.5476942873006 init_stress: ! |2- From cfe96064e84e0a81bea85952cdfbd862b296b316 Mon Sep 17 00:00:00 2001 From: jtclemm Date: Mon, 23 Sep 2024 12:39:16 -0600 Subject: [PATCH 0413/1018] Fixing errors in RHEO doc files --- doc/src/compute_rheo_property_atom.rst | 2 +- doc/src/fix_rheo.rst | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/doc/src/compute_rheo_property_atom.rst b/doc/src/compute_rheo_property_atom.rst index f34b2225f5..5840cd8acc 100644 --- a/doc/src/compute_rheo_property_atom.rst +++ b/doc/src/compute_rheo_property_atom.rst @@ -81,7 +81,7 @@ includes *xx*, *xy*, *yx*, and *yy*. In 3D, this includes *xx*, *xy*, *xz*, Many properties require their respective fixes, listed below in related commands, be defined. For instance, the *viscosity* attribute is the viscosity of a particle calculated by -:doc:`fix rheo/viscous `. The meaning of less obvious +:doc:`fix rheo/viscosity `. The meaning of less obvious properties is described below. The *phase* property indicates whether the particle is in a fluid state, diff --git a/doc/src/fix_rheo.rst b/doc/src/fix_rheo.rst index 3c7f8449c7..cf135ae0af 100644 --- a/doc/src/fix_rheo.rst +++ b/doc/src/fix_rheo.rst @@ -16,8 +16,7 @@ Syntax * kstyle = *quintic* or *RK0* or *RK1* or *RK2* * zmin = minimal number of neighbors for reproducing kernels * zero or more keyword/value pairs may be appended to args -* keyword = *thermal* or *interface/reconstruct* or *surface/detection* or - *shift* or *rho/sum* or *density* or *self/mass* or *speed/sound* +* keyword = *thermal* or *interface/reconstruct* or *surface/detection* or *shift* or *rho/sum* or *density* or *self/mass* or *speed/sound* .. parsed-literal:: From d787ecdcb39861d6fc794a5e9a1ce573852931ce Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 23 Sep 2024 14:44:16 -0400 Subject: [PATCH 0414/1018] clarify docs for XYZ file format --- doc/src/read_dump.rst | 40 +++++++++++++++++++++++++--------------- 1 file changed, 25 insertions(+), 15 deletions(-) diff --git a/doc/src/read_dump.rst b/doc/src/read_dump.rst index f912390b10..a803feb65e 100644 --- a/doc/src/read_dump.rst +++ b/doc/src/read_dump.rst @@ -115,10 +115,11 @@ to tell LAMMPS how many parallel files exist, via its specified The format of the dump file is selected through the *format* keyword. If specified, it must be the last keyword used, since all remaining -arguments are passed on to the dump reader. The *native* format is -for native LAMMPS dump files, written with a :doc:`dump atom ` -or :doc:`dump custom ` command. The *xyz* format is for generic XYZ -formatted dump files. These formats take no additional values. +arguments are passed on to the dump reader. The *native* format is for +native LAMMPS dump files, written with a :doc:`dump atom ` or +:doc:`dump custom ` command. The *xyz* format is for generic XYZ +formatted dump files (see details below). These formats take no +additional values. The *molfile* format supports reading data through using the `VMD `_ molfile plugin interface. This dump reader format is only available, @@ -231,17 +232,26 @@ will then have a label corresponding to the fix-ID rather than "x" or labels for fields *id* and *type*\ . For dump files in *xyz* format, only the *type*, *x*, *y*, and *z* -fields are supported. If the atoms have an integer number as label -(like when they are created with default setting by :doc:`dump style -` *xyz*), that number will be used at atom type. The the atom -label is a string, it is required that a map is created using the -:doc:`labelmap command ` that maps those labels to the -(numeric) atom types that LAMMPS uses. The xyz format dump file does -not store atom IDs, so these are assigned consecutively to the atoms as -they appear in the dump file, starting from 1. Thus you should ensure -that order of atoms is consistent from snapshot to snapshot in the XYZ -dump file. See the :doc:`dump_modify sort ` command if the -XYZ dump file was written by LAMMPS. +fields are supported. There are many variants of the XYZ file format. +LAMMPS will read the number of atoms from the first line of each frame, +ignore the second (title) line, and then read one line for each atom in the format: + +.. parsed-literal:: + +

,const typename Kokkos::TeamPolicy >::member_type& team) const { - SNAKokkos my_sna = snaKK; // extract flattened atom_div / neighbor number / bend location int flattened_idx = team.team_rank() + team.league_rank() * team_size_compute_fused_deidrj; @@ -956,7 +942,7 @@ void PairSNAPKokkos::operator() (TagPairSN const int ninside = d_ninside(ii); if (jj >= ninside) return; - my_sna.template compute_fused_deidrj_small(team, iatom_mod, jbend, jj, iatom_div); + snaKK.template compute_fused_deidrj_small(team, iatom_mod, jbend, jj, iatom_div); }); @@ -966,7 +952,6 @@ template template KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPComputeFusedDeidrjLarge,const typename Kokkos::TeamPolicy >::member_type& team) const { - SNAKokkos my_sna = snaKK; // extract flattened atom_div / neighbor number / bend location int flattened_idx = team.team_rank() + team.league_rank() * team_size_compute_fused_deidrj; @@ -983,7 +968,7 @@ void PairSNAPKokkos::operator() (TagPairSN const int ninside = d_ninside(ii); if (jj >= ninside) return; - my_sna.template compute_fused_deidrj_large(team, iatom_mod, jj, iatom_div); + snaKK.template compute_fused_deidrj_large(team, iatom_mod, jj, iatom_div); }); } @@ -1003,7 +988,6 @@ void PairSNAPKokkos::operator() (TagPairSN const int i = d_ilist[ii + chunk_offset]; const int itype = type[i]; const int ielem = d_map[itype]; - SNAKokkos my_sna = snaKK; auto d_coeffi = Kokkos::subview(d_coeffelem, ielem, Kokkos::ALL); @@ -1011,18 +995,18 @@ void PairSNAPKokkos::operator() (TagPairSN d_beta(icoeff,ii) = d_coeffi[icoeff+1]; if (quadraticflag) { - const auto idxb_max = my_sna.idxb_max; + const auto idxb_max = snaKK.idxb_max; int k = ncoeff+1; for (int icoeff = 0; icoeff < ncoeff; icoeff++) { const auto idxb = icoeff % idxb_max; const auto idx_chem = icoeff / idxb_max; - real_type bveci = my_sna.blist(ii,idx_chem,idxb); + real_type bveci = snaKK.blist(ii,idx_chem,idxb); d_beta(icoeff,ii) += d_coeffi[k]*bveci; k++; for (int jcoeff = icoeff+1; jcoeff < ncoeff; jcoeff++) { const auto jdxb = jcoeff % idxb_max; const auto jdx_chem = jcoeff / idxb_max; - real_type bvecj = my_sna.blist(ii,jdx_chem,jdxb); + real_type bvecj = snaKK.blist(ii,jdx_chem,jdxb); d_beta(icoeff,ii) += d_coeffi[k]*bvecj; d_beta(jcoeff,ii) += d_coeffi[k]*bveci; k++; @@ -1035,10 +1019,8 @@ template KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPComputeNeighCPU,const typename Kokkos::TeamPolicy::member_type& team) const { - int ii = team.league_rank(); const int i = d_ilist[ii + chunk_offset]; - SNAKokkos my_sna = snaKK; const double xtmp = x(i,0); const double ytmp = x(i,1); const double ztmp = x(i,2); @@ -1088,20 +1070,20 @@ void PairSNAPKokkos::operator() (TagPairSN if (rsq < rnd_cutsq(itype,jtype)) { if (final) { - my_sna.rij(ii,offset,0) = static_cast(dx); - my_sna.rij(ii,offset,1) = static_cast(dy); - my_sna.rij(ii,offset,2) = static_cast(dz); - my_sna.wj(ii,offset) = static_cast(d_wjelem[jelem]); - my_sna.rcutij(ii,offset) = static_cast((radi + d_radelem[jelem])*rcutfac); - my_sna.inside(ii,offset) = j; + snaKK.rij(ii,offset,0) = static_cast(dx); + snaKK.rij(ii,offset,1) = static_cast(dy); + snaKK.rij(ii,offset,2) = static_cast(dz); + snaKK.wj(ii,offset) = static_cast(d_wjelem[jelem]); + snaKK.rcutij(ii,offset) = static_cast((radi + d_radelem[jelem])*rcutfac); + snaKK.inside(ii,offset) = j; if (switchinnerflag) { - my_sna.sinnerij(ii,offset) = 0.5*(d_sinnerelem[ielem] + d_sinnerelem[jelem]); - my_sna.dinnerij(ii,offset) = 0.5*(d_dinnerelem[ielem] + d_dinnerelem[jelem]); + snaKK.sinnerij(ii,offset) = 0.5*(d_sinnerelem[ielem] + d_sinnerelem[jelem]); + snaKK.dinnerij(ii,offset) = 0.5*(d_dinnerelem[ielem] + d_dinnerelem[jelem]); } if (chemflag) - my_sna.element(ii,offset) = jelem; + snaKK.element(ii,offset) = jelem; else - my_sna.element(ii,offset) = 0; + snaKK.element(ii,offset) = 0; } offset++; } @@ -1112,7 +1094,6 @@ void PairSNAPKokkos::operator() (TagPairSN template KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPPreUiCPU,const typename Kokkos::TeamPolicy::member_type& team) const { - SNAKokkos my_sna = snaKK; // Extract the atom number const int ii = team.team_rank() + team.team_size() * team.league_rank(); @@ -1120,7 +1101,7 @@ void PairSNAPKokkos::operator() (TagPairSN int itype = type(ii); int ielem = d_map[itype]; - my_sna.pre_ui_cpu(team,ii,ielem); + snaKK.pre_ui_cpu(team,ii,ielem); } @@ -1128,7 +1109,6 @@ void PairSNAPKokkos::operator() (TagPairSN template KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPComputeUiCPU,const typename Kokkos::TeamPolicy::member_type& team) const { - SNAKokkos my_sna = snaKK; // Extract the atom number int ii = team.team_rank() + team.team_size() * (team.league_rank() % ((chunk_size+team.team_size()-1)/team.team_size())); @@ -1139,13 +1119,12 @@ void PairSNAPKokkos::operator() (TagPairSN const int ninside = d_ninside(ii); if (jj >= ninside) return; - my_sna.compute_ui_cpu(team,ii,jj); + snaKK.compute_ui_cpu(team,ii,jj); } template KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPTransformUiCPU, const int j, const int iatom) const { - SNAKokkos my_sna = snaKK; if (iatom >= chunk_size) return; @@ -1156,8 +1135,8 @@ void PairSNAPKokkos::operator() (TagPairSN // De-symmetrize ulisttot for (int ielem = 0; ielem < elem_count; ielem++) { - const int jju_half = my_sna.idxu_half_block(j); - const int jju = my_sna.idxu_block(j); + const int jju_half = snaKK.idxu_half_block(j); + const int jju = snaKK.idxu_block(j); for (int mb = 0; 2*mb <= j; mb++) { for (int ma = 0; ma <= j; ma++) { @@ -1168,13 +1147,13 @@ void PairSNAPKokkos::operator() (TagPairSN const int idxu = jju + idxu_shift; // Load ulist - auto utot = my_sna.ulisttot(idxu_half, ielem, iatom); + auto utot = snaKK.ulisttot(idxu_half, ielem, iatom); // Store - my_sna.ulisttot_full(idxu, ielem, iatom) = utot; + snaKK.ulisttot_full(idxu, ielem, iatom) = utot; // Zero Yi - my_sna.ylist(idxu_half, ielem, iatom) = {0., 0.}; + snaKK.ylist(idxu_half, ielem, iatom) = {0., 0.}; // Symmetric term const int sign_factor = (((ma+mb)%2==0)?1:-1); @@ -1186,7 +1165,7 @@ void PairSNAPKokkos::operator() (TagPairSN utot.re = -utot.re; } - my_sna.ulisttot_full(idxu_flip, ielem, iatom) = utot; + snaKK.ulisttot_full(idxu_flip, ielem, iatom) = utot; } } } @@ -1195,29 +1174,25 @@ void PairSNAPKokkos::operator() (TagPairSN template KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPComputeYiCPU,const int& ii) const { - SNAKokkos my_sna = snaKK; - my_sna.compute_yi_cpu(ii,d_beta); + snaKK.compute_yi_cpu(ii,d_beta); } template KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPComputeZiCPU,const int& ii) const { - SNAKokkos my_sna = snaKK; - my_sna.compute_zi_cpu(ii); + snaKK.compute_zi_cpu(ii); } template KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPComputeBiCPU,const typename Kokkos::TeamPolicy::member_type& team) const { int ii = team.league_rank(); - SNAKokkos my_sna = snaKK; - my_sna.compute_bi_cpu(team,ii); + snaKK.compute_bi_cpu(team,ii); } template KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPComputeDuidrjCPU,const typename Kokkos::TeamPolicy::member_type& team) const { - SNAKokkos my_sna = snaKK; // Extract the atom number int ii = team.team_rank() + team.team_size() * (team.league_rank() % ((chunk_size+team.team_size()-1)/team.team_size())); @@ -1228,13 +1203,12 @@ void PairSNAPKokkos::operator() (TagPairSN const int ninside = d_ninside(ii); if (jj >= ninside) return; - my_sna.compute_duidrj_cpu(team,ii,jj); + snaKK.compute_duidrj_cpu(team,ii,jj); } template KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPComputeDeidrjCPU,const typename Kokkos::TeamPolicy::member_type& team) const { - SNAKokkos my_sna = snaKK; // Extract the atom number int ii = team.team_rank() + team.team_size() * (team.league_rank() % ((chunk_size+team.team_size()-1)/team.team_size())); @@ -1245,7 +1219,7 @@ void PairSNAPKokkos::operator() (TagPairSN const int ninside = d_ninside(ii); if (jj >= ninside) return; - my_sna.compute_deidrj_cpu(team,ii,jj); + snaKK.compute_deidrj_cpu(team,ii,jj); } /* ---------------------------------------------------------------------- @@ -1265,17 +1239,15 @@ void PairSNAPKokkos::operator() (TagPairSN const int i = d_ilist[ii + chunk_offset]; - SNAKokkos my_sna = snaKK; - const int ninside = d_ninside(ii); for (int jj = 0; jj < ninside; jj++) { - int j = my_sna.inside(ii,jj); + int j = snaKK.inside(ii,jj); F_FLOAT fij[3]; - fij[0] = my_sna.dedr(ii,jj,0); - fij[1] = my_sna.dedr(ii,jj,1); - fij[2] = my_sna.dedr(ii,jj,2); + fij[0] = snaKK.dedr(ii,jj,0); + fij[1] = snaKK.dedr(ii,jj,1); + fij[2] = snaKK.dedr(ii,jj,2); a_f(i,0) += fij[0]; a_f(i,1) += fij[1]; @@ -1288,8 +1260,8 @@ void PairSNAPKokkos::operator() (TagPairSN if (vflag_either) { v_tally_xyz(ev,i,j, fij[0],fij[1],fij[2], - -my_sna.rij(ii,jj,0),-my_sna.rij(ii,jj,1), - -my_sna.rij(ii,jj,2)); + -snaKK.rij(ii,jj,0),-snaKK.rij(ii,jj,1), + -snaKK.rij(ii,jj,2)); } } @@ -1316,7 +1288,7 @@ void PairSNAPKokkos::operator() (TagPairSN for (int icoeff = 0; icoeff < ncoeff; icoeff++) { const auto idxb = icoeff % idxb_max; const auto idx_chem = icoeff / idxb_max; - evdwl += d_coeffi[icoeff+1]*my_sna.blist(ii,idx_chem,idxb); + evdwl += d_coeffi[icoeff+1]*snaKK.blist(ii,idx_chem,idxb); } // quadratic contributions @@ -1325,12 +1297,12 @@ void PairSNAPKokkos::operator() (TagPairSN for (int icoeff = 0; icoeff < ncoeff; icoeff++) { const auto idxb = icoeff % idxb_max; const auto idx_chem = icoeff / idxb_max; - real_type bveci = my_sna.blist(ii,idx_chem,idxb); + real_type bveci = snaKK.blist(ii,idx_chem,idxb); evdwl += 0.5*d_coeffi[k++]*bveci*bveci; for (int jcoeff = icoeff+1; jcoeff < ncoeff; jcoeff++) { auto jdxb = jcoeff % idxb_max; auto jdx_chem = jcoeff / idxb_max; - auto bvecj = my_sna.blist(ii,jdx_chem,jdxb); + auto bvecj = snaKK.blist(ii,jdx_chem,jdxb); evdwl += d_coeffi[k++]*bveci*bvecj; } } diff --git a/src/KOKKOS/sna_kokkos.h b/src/KOKKOS/sna_kokkos.h index 2bf34674c4..9456a219d4 100644 --- a/src/KOKKOS/sna_kokkos.h +++ b/src/KOKKOS/sna_kokkos.h @@ -187,84 +187,84 @@ class SNAKokkos { // functions for bispectrum coefficients, GPU only KOKKOS_INLINE_FUNCTION - void compute_cayley_klein(const int&, const int&, const int&); + void compute_cayley_klein(const int&, const int&, const int&) const; KOKKOS_INLINE_FUNCTION - void pre_ui(const int&, const int&, const int&, const int&); // ForceSNAP + void pre_ui(const int&, const int&, const int&, const int&) const; // ForceSNAP // version of the code with parallelism over j_bend KOKKOS_INLINE_FUNCTION - void compute_ui_small(const typename Kokkos::TeamPolicy::member_type& team, const int, const int, const int, const int); // ForceSNAP + void compute_ui_small(const typename Kokkos::TeamPolicy::member_type& team, const int, const int, const int, const int) const; // ForceSNAP // version of the code without parallelism over j_bend KOKKOS_INLINE_FUNCTION - void compute_ui_large(const typename Kokkos::TeamPolicy::member_type& team, const int, const int, const int); // ForceSNAP + void compute_ui_large(const typename Kokkos::TeamPolicy::member_type& team, const int, const int, const int) const; // ForceSNAP KOKKOS_INLINE_FUNCTION - void compute_zi(const int&, const int&, const int&); // ForceSNAP + void compute_zi(const int&, const int&, const int&) const; // ForceSNAP KOKKOS_INLINE_FUNCTION void compute_yi(int,int,int, - const Kokkos::View &beta_pack); // ForceSNAP + const Kokkos::View &beta_pack) const; // ForceSNAP KOKKOS_INLINE_FUNCTION void compute_yi_with_zlist(int,int,int, - const Kokkos::View &beta_pack); // ForceSNAP + const Kokkos::View &beta_pack) const; // ForceSNAP KOKKOS_INLINE_FUNCTION - void compute_bi(const int&, const int&, const int&); // ForceSNAP + void compute_bi(const int&, const int&, const int&) const; // ForceSNAP // functions for derivatives, GPU only // version of the code with parallelism over j_bend template KOKKOS_INLINE_FUNCTION - void compute_fused_deidrj_small(const typename Kokkos::TeamPolicy::member_type& team, const int, const int, const int, const int); //ForceSNAP + void compute_fused_deidrj_small(const typename Kokkos::TeamPolicy::member_type& team, const int, const int, const int, const int) const; //ForceSNAP // version of the code without parallelism over j_bend template KOKKOS_INLINE_FUNCTION - void compute_fused_deidrj_large(const typename Kokkos::TeamPolicy::member_type& team, const int, const int, const int); //ForceSNAP + void compute_fused_deidrj_large(const typename Kokkos::TeamPolicy::member_type& team, const int, const int, const int) const; //ForceSNAP // core "evaluation" functions that get plugged into "compute" functions // plugged into compute_ui_small, compute_ui_large KOKKOS_FORCEINLINE_FUNCTION void evaluate_ui_jbend(const WignerWrapper&, const complex&, const complex&, const real_type&, const int&, - const int&, const int&, const int&); + const int&, const int&, const int&) const; // plugged into compute_zi, compute_yi KOKKOS_FORCEINLINE_FUNCTION complex evaluate_zi(const int&, const int&, const int&, const int&, const int&, const int&, const int&, const int&, const int&, - const int&, const int&, const int&, const int&, const real_type*); + const int&, const int&, const int&, const int&, const real_type*) const; // plugged into compute_yi, compute_yi_with_zlist KOKKOS_FORCEINLINE_FUNCTION real_type evaluate_beta_scaled(const int&, const int&, const int&, const int&, const int&, const int&, const int&, const int&, - const Kokkos::View &); + const Kokkos::View &) const; // plugged into compute_fused_deidrj_small, compute_fused_deidrj_large KOKKOS_FORCEINLINE_FUNCTION real_type evaluate_duidrj_jbend(const WignerWrapper&, const complex&, const complex&, const real_type&, const WignerWrapper&, const complex&, const complex&, const real_type&, - const int&, const int&, const int&, const int&); + const int&, const int&, const int&, const int&) const; // functions for bispectrum coefficients, CPU only KOKKOS_INLINE_FUNCTION - void pre_ui_cpu(const typename Kokkos::TeamPolicy::member_type& team,const int&,const int&); // ForceSNAP + void pre_ui_cpu(const typename Kokkos::TeamPolicy::member_type& team,const int&,const int&) const; // ForceSNAP KOKKOS_INLINE_FUNCTION - void compute_ui_cpu(const typename Kokkos::TeamPolicy::member_type& team, int, int); // ForceSNAP + void compute_ui_cpu(const typename Kokkos::TeamPolicy::member_type& team, int, int) const; // ForceSNAP KOKKOS_INLINE_FUNCTION - void compute_zi_cpu(const int&); // ForceSNAP + void compute_zi_cpu(const int&) const; // ForceSNAP KOKKOS_INLINE_FUNCTION void compute_yi_cpu(int, - const Kokkos::View &beta); // ForceSNAP + const Kokkos::View &beta) const; // ForceSNAP KOKKOS_INLINE_FUNCTION - void compute_bi_cpu(const typename Kokkos::TeamPolicy::member_type& team, int); // ForceSNAP + void compute_bi_cpu(const typename Kokkos::TeamPolicy::member_type& team, int) const; // ForceSNAP // functions for derivatives, CPU only KOKKOS_INLINE_FUNCTION - void compute_duidrj_cpu(const typename Kokkos::TeamPolicy::member_type& team, int, int); //ForceSNAP + void compute_duidrj_cpu(const typename Kokkos::TeamPolicy::member_type& team, int, int) const; //ForceSNAP KOKKOS_INLINE_FUNCTION - void compute_deidrj_cpu(const typename Kokkos::TeamPolicy::member_type& team, int, int); // ForceSNAP + void compute_deidrj_cpu(const typename Kokkos::TeamPolicy::member_type& team, int, int) const; // ForceSNAP KOKKOS_INLINE_FUNCTION - real_type compute_sfac(real_type, real_type, real_type, real_type); // add_uarraytot, compute_duarray + real_type compute_sfac(real_type, real_type, real_type, real_type) const; // add_uarraytot, compute_duarray KOKKOS_INLINE_FUNCTION - real_type compute_dsfac(real_type, real_type, real_type, real_type); // compute_duarray + real_type compute_dsfac(real_type, real_type, real_type, real_type) const; // compute_duarray KOKKOS_INLINE_FUNCTION - void compute_s_dsfac(const real_type, const real_type, const real_type, const real_type, real_type&, real_type&); // compute_cayley_klein + void compute_s_dsfac(const real_type, const real_type, const real_type, const real_type, real_type&, real_type&) const; // compute_cayley_klein #ifdef TIMING_INFO double* timers; @@ -365,12 +365,12 @@ class SNAKokkos { void init_rootpqarray(); // init() KOKKOS_INLINE_FUNCTION - void add_uarraytot(const typename Kokkos::TeamPolicy::member_type& team, int, int, const real_type&, const real_type&, const real_type&, const real_type&, const real_type&, int); // compute_ui + void add_uarraytot(const typename Kokkos::TeamPolicy::member_type& team, int, int, const real_type&, const real_type&, const real_type&, const real_type&, const real_type&, int) const; // compute_ui KOKKOS_INLINE_FUNCTION void compute_uarray_cpu(const typename Kokkos::TeamPolicy::member_type& team, int, int, const real_type&, const real_type&, const real_type&, - const real_type&, const real_type&); // compute_ui_cpu + const real_type&, const real_type&) const; // compute_ui_cpu inline @@ -382,7 +382,7 @@ class SNAKokkos { void compute_duarray_cpu(const typename Kokkos::TeamPolicy::member_type& team, int, int, const real_type&, const real_type&, const real_type&, // compute_duidrj_cpu const real_type&, const real_type&, const real_type&, const real_type&, const real_type&, - const real_type&, const real_type&); + const real_type&, const real_type&) const; // Sets the style for the switching function // 0 = none diff --git a/src/KOKKOS/sna_kokkos_impl.h b/src/KOKKOS/sna_kokkos_impl.h index 39cec2dcea..7ebdcc5a0a 100644 --- a/src/KOKKOS/sna_kokkos_impl.h +++ b/src/KOKKOS/sna_kokkos_impl.h @@ -371,7 +371,7 @@ void SNAKokkos::grow_rij(int newnatom, int template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_cayley_klein(const int& iatom_mod, const int& jnbor, const int& iatom_div) +void SNAKokkos::compute_cayley_klein(const int& iatom_mod, const int& jnbor, const int& iatom_div) const { const int iatom = iatom_mod + vector_length * iatom_div; const real_type x = rij(iatom,jnbor,0); @@ -460,7 +460,7 @@ void SNAKokkos::compute_cayley_klein(const template KOKKOS_INLINE_FUNCTION -void SNAKokkos::pre_ui(const int& iatom_mod, const int& j, const int& ielem, const int& iatom_div) +void SNAKokkos::pre_ui(const int& iatom_mod, const int& j, const int& ielem, const int& iatom_div) const { for (int jelem = 0; jelem < nelements; jelem++) { @@ -494,7 +494,7 @@ void SNAKokkos::pre_ui(const int& iatom_mo template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_ui_small(const typename Kokkos::TeamPolicy::member_type& team, const int iatom_mod, const int j_bend, const int jnbor, const int iatom_div) +void SNAKokkos::compute_ui_small(const typename Kokkos::TeamPolicy::member_type& team, const int iatom_mod, const int j_bend, const int jnbor, const int iatom_div) const { // get shared memory offset @@ -525,7 +525,7 @@ void SNAKokkos::compute_ui_small(const typ // and some amount of load imbalance, at the expense of reducing parallelism template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_ui_large(const typename Kokkos::TeamPolicy::member_type& team, const int iatom_mod, const int jnbor, const int iatom_div) +void SNAKokkos::compute_ui_large(const typename Kokkos::TeamPolicy::member_type& team, const int iatom_mod, const int jnbor, const int iatom_div) const { // get shared memory offset // scratch size: 32 atoms * (twojmax+1) cached values, no double buffer @@ -558,7 +558,7 @@ template KOKKOS_FORCEINLINE_FUNCTION void SNAKokkos::evaluate_ui_jbend(const WignerWrapper& ulist_wrapper, const complex& a, const complex& b, const real_type& sfac, const int& jelem, - const int& iatom_mod, const int& j_bend, const int& iatom_div) + const int& iatom_mod, const int& j_bend, const int& iatom_div) const { // utot(j,ma,mb) = 0 for all j,ma,ma @@ -664,7 +664,7 @@ void SNAKokkos::evaluate_ui_jbend(const Wi template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_zi(const int& iatom_mod, const int& jjz, const int& iatom_div) +void SNAKokkos::compute_zi(const int& iatom_mod, const int& jjz, const int& iatom_div) const { int j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, idxcg; @@ -692,7 +692,7 @@ void SNAKokkos::compute_zi(const int& iato template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_bi(const int& iatom_mod, const int& jjb, const int& iatom_div) +void SNAKokkos::compute_bi(const int& iatom_mod, const int& jjb, const int& iatom_div) const { // for j1 = 0,...,twojmax // for j2 = 0,twojmax @@ -786,7 +786,7 @@ void SNAKokkos::compute_bi(const int& iato template KOKKOS_INLINE_FUNCTION void SNAKokkos::compute_yi(int iatom_mod, int jjz, int iatom_div, - const Kokkos::View &beta_pack) + const Kokkos::View &beta_pack) const { int j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, jju_half, idxcg; @@ -827,7 +827,7 @@ void SNAKokkos::compute_yi(int iatom_mod, template KOKKOS_INLINE_FUNCTION void SNAKokkos::compute_yi_with_zlist(int iatom_mod, int jjz, int iatom_div, - const Kokkos::View &beta_pack) + const Kokkos::View &beta_pack) const { int j1, j2, j, jju_half; idxz(jjz).get_yi_with_zlist(j1, j2, j, jju_half); @@ -859,7 +859,7 @@ template KOKKOS_FORCEINLINE_FUNCTION typename SNAKokkos::complex SNAKokkos::evaluate_zi(const int& j1, const int& j2, const int& j, const int& ma1min, const int& ma2max, const int& mb1min, const int& mb2max, const int& na, const int& nb, - const int& iatom_mod, const int& elem1, const int& elem2, const int& iatom_div, const real_type* cgblock) { + const int& iatom_mod, const int& elem1, const int& elem2, const int& iatom_div, const real_type* cgblock) const { complex ztmp = complex::zero(); @@ -911,7 +911,7 @@ template KOKKOS_FORCEINLINE_FUNCTION typename SNAKokkos::real_type SNAKokkos::evaluate_beta_scaled(const int& j1, const int& j2, const int& j, const int& iatom_mod, const int& elem1, const int& elem2, const int& elem3, const int& iatom_div, - const Kokkos::View &beta_pack) { + const Kokkos::View &beta_pack) const { real_type betaj = 0; @@ -951,7 +951,7 @@ typename SNAKokkos::real_type SNAKokkos template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_fused_deidrj_small(const typename Kokkos::TeamPolicy::member_type& team, const int iatom_mod, const int j_bend, const int jnbor, const int iatom_div) +void SNAKokkos::compute_fused_deidrj_small(const typename Kokkos::TeamPolicy::member_type& team, const int iatom_mod, const int j_bend, const int jnbor, const int iatom_div) const { // get shared memory offset // scratch size: 32 atoms * (twojmax+1) cached values, no double buffer @@ -988,7 +988,7 @@ void SNAKokkos::compute_fused_deidrj_small template template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_fused_deidrj_large(const typename Kokkos::TeamPolicy::member_type& team, const int iatom_mod, const int jnbor, const int iatom_div) +void SNAKokkos::compute_fused_deidrj_large(const typename Kokkos::TeamPolicy::member_type& team, const int iatom_mod, const int jnbor, const int iatom_div) const { // get shared memory offset // scratch size: 32 atoms * (twojmax+1) cached values, no double buffer @@ -1032,7 +1032,7 @@ template KOKKOS_FORCEINLINE_FUNCTION typename SNAKokkos::real_type SNAKokkos::evaluate_duidrj_jbend(const WignerWrapper& ulist_wrapper, const complex& a, const complex& b, const real_type& sfac, const WignerWrapper& dulist_wrapper, const complex& da, const complex& db, const real_type& dsfacu, - const int& jelem, const int& iatom_mod, const int& j_bend, const int& iatom_div) { + const int& jelem, const int& iatom_mod, const int& j_bend, const int& iatom_div) const { real_type dedr_full_sum = static_cast(0); @@ -1178,7 +1178,7 @@ typename SNAKokkos::real_type SNAKokkos KOKKOS_INLINE_FUNCTION -void SNAKokkos::pre_ui_cpu(const typename Kokkos::TeamPolicy::member_type& team, const int& iatom, const int& ielem) +void SNAKokkos::pre_ui_cpu(const typename Kokkos::TeamPolicy::member_type& team, const int& iatom, const int& ielem) const { for (int jelem = 0; jelem < nelements; jelem++) { for (int j = 0; j <= twojmax; j++) { @@ -1212,7 +1212,7 @@ void SNAKokkos::pre_ui_cpu(const typename template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_ui_cpu(const typename Kokkos::TeamPolicy::member_type& team, int iatom, int jnbor) +void SNAKokkos::compute_ui_cpu(const typename Kokkos::TeamPolicy::member_type& team, int iatom, int jnbor) const { real_type rsq, r, x, y, z, z0, theta0; @@ -1242,7 +1242,7 @@ void SNAKokkos::compute_ui_cpu(const typen template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_zi_cpu(const int& iter) +void SNAKokkos::compute_zi_cpu(const int& iter) const { const int iatom = iter / idxz_max; const int jjz = iter % idxz_max; @@ -1305,7 +1305,7 @@ void SNAKokkos::compute_zi_cpu(const int& template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_bi_cpu(const typename Kokkos::TeamPolicy::member_type& team, int iatom) +void SNAKokkos::compute_bi_cpu(const typename Kokkos::TeamPolicy::member_type& team, int iatom) const { // for j1 = 0,...,twojmax // for j2 = 0,twojmax @@ -1404,7 +1404,7 @@ void SNAKokkos::compute_bi_cpu(const typen template KOKKOS_INLINE_FUNCTION void SNAKokkos::compute_yi_cpu(int iter, - const Kokkos::View &beta) + const Kokkos::View &beta) const { real_type betaj; const int iatom = iter / idxz_max; @@ -1504,7 +1504,7 @@ void SNAKokkos::compute_yi_cpu(int iter, template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_duidrj_cpu(const typename Kokkos::TeamPolicy::member_type& team, int iatom, int jnbor) +void SNAKokkos::compute_duidrj_cpu(const typename Kokkos::TeamPolicy::member_type& team, int iatom, int jnbor) const { real_type rsq, r, x, y, z, z0, theta0, cs, sn; real_type dz0dr; @@ -1536,7 +1536,7 @@ void SNAKokkos::compute_duidrj_cpu(const t template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_deidrj_cpu(const typename Kokkos::TeamPolicy::member_type& team, int iatom, int jnbor) +void SNAKokkos::compute_deidrj_cpu(const typename Kokkos::TeamPolicy::member_type& team, int iatom, int jnbor) const { t_scalar3 final_sum; const int jelem = element(iatom, jnbor); @@ -1604,7 +1604,7 @@ template KOKKOS_INLINE_FUNCTION void SNAKokkos::add_uarraytot(const typename Kokkos::TeamPolicy::member_type& team, int iatom, int jnbor, const real_type& r, const real_type& wj, const real_type& rcut, - const real_type& sinner, const real_type& dinner, int jelem) + const real_type& sinner, const real_type& dinner, int jelem) const { const real_type sfac = compute_sfac(r, rcut, sinner, dinner) * wj; @@ -1634,7 +1634,7 @@ void SNAKokkos::add_uarraytot(const typena template KOKKOS_INLINE_FUNCTION void SNAKokkos::compute_uarray_cpu(const typename Kokkos::TeamPolicy::member_type& team, int iatom, int jnbor, - const real_type& x, const real_type& y, const real_type& z, const real_type& z0, const real_type& r) + const real_type& x, const real_type& y, const real_type& z, const real_type& z0, const real_type& r) const { real_type r0inv; real_type a_r, b_r, a_i, b_i; @@ -1728,7 +1728,7 @@ void SNAKokkos::compute_duarray_cpu(const const real_type& x, const real_type& y, const real_type& z, const real_type& z0, const real_type& r, const real_type& dz0dr, const real_type& wj, const real_type& rcut, - const real_type& sinner, const real_type& dinner) + const real_type& sinner, const real_type& dinner) const { real_type r0inv; real_type a_r, a_i, b_r, b_i; @@ -2206,7 +2206,7 @@ int SNAKokkos::compute_ncoeff() template KOKKOS_INLINE_FUNCTION -real_type SNAKokkos::compute_sfac(real_type r, real_type rcut, real_type sinner, real_type dinner) +real_type SNAKokkos::compute_sfac(real_type r, real_type rcut, real_type sinner, real_type dinner) const { real_type sfac_outer; constexpr real_type one = static_cast(1.0); @@ -2239,7 +2239,7 @@ real_type SNAKokkos::compute_sfac(real_typ template KOKKOS_INLINE_FUNCTION -real_type SNAKokkos::compute_dsfac(real_type r, real_type rcut, real_type sinner, real_type dinner) +real_type SNAKokkos::compute_dsfac(real_type r, real_type rcut, real_type sinner, real_type dinner) const { real_type sfac_outer, dsfac_outer, sfac_inner, dsfac_inner; constexpr real_type one = static_cast(1.0); @@ -2287,7 +2287,7 @@ real_type SNAKokkos::compute_dsfac(real_ty template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_s_dsfac(const real_type r, const real_type rcut, const real_type sinner, const real_type dinner, real_type& sfac, real_type& dsfac) { +void SNAKokkos::compute_s_dsfac(const real_type r, const real_type rcut, const real_type sinner, const real_type dinner, real_type& sfac, real_type& dsfac) const { real_type sfac_outer, dsfac_outer, sfac_inner, dsfac_inner; constexpr real_type one = static_cast(1.0); From e95d1dec3ff8b530544587582cdfb93e08bcf786 Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Tue, 19 Nov 2024 10:35:58 -0800 Subject: [PATCH 0883/1018] Removed AoSoA from a/b/da/db/sfac pack --- src/KOKKOS/sna_kokkos.h | 10 +-- src/KOKKOS/sna_kokkos_impl.h | 135 ++++++++++++++++++----------------- 2 files changed, 74 insertions(+), 71 deletions(-) diff --git a/src/KOKKOS/sna_kokkos.h b/src/KOKKOS/sna_kokkos.h index 9456a219d4..17514efe7c 100644 --- a/src/KOKKOS/sna_kokkos.h +++ b/src/KOKKOS/sna_kokkos.h @@ -302,11 +302,11 @@ class SNAKokkos { t_sna_4c3_ll dulist; // Modified structures for GPU backend - t_sna_3c_ll a_pack; // Cayley-Klein `a` - t_sna_3c_ll b_pack; // `b` - t_sna_4c_ll da_pack; // `da` - t_sna_4c_ll db_pack; // `db` - t_sna_4d_ll sfac_pack; // sfac, dsfac_{x,y,z} + t_sna_2c a_gpu; // Cayley-Klein `a` + t_sna_2c b_gpu; // `b` + t_sna_3c da_gpu; // `da` + t_sna_3c db_gpu; // `db` + t_sna_3d sfac_gpu; // sfac, dsfac_{x,y,z} t_sna_4d_ll ulisttot_re_pack; // split real, t_sna_4d_ll ulisttot_im_pack; // imag, AoSoA, flattened diff --git a/src/KOKKOS/sna_kokkos_impl.h b/src/KOKKOS/sna_kokkos_impl.h index 7ebdcc5a0a..a6e7d46321 100644 --- a/src/KOKKOS/sna_kokkos_impl.h +++ b/src/KOKKOS/sna_kokkos_impl.h @@ -315,11 +315,11 @@ void SNAKokkos::grow_rij(int newnatom, int if constexpr (!host_flag) { - MemKK::realloc_kokkos(a_pack,"sna:a_pack",vector_length,nmax,natom_div); - MemKK::realloc_kokkos(b_pack,"sna:b_pack",vector_length,nmax,natom_div); - MemKK::realloc_kokkos(da_pack,"sna:da_pack",vector_length,nmax,natom_div,3); - MemKK::realloc_kokkos(db_pack,"sna:db_pack",vector_length,nmax,natom_div,3); - MemKK::realloc_kokkos(sfac_pack,"sna:sfac_pack",vector_length,nmax,natom_div,4); + MemKK::realloc_kokkos(a_gpu,"sna:a_gpu",natom_pad,nmax); + MemKK::realloc_kokkos(b_gpu,"sna:b_gpu",natom_pad,nmax); + MemKK::realloc_kokkos(da_gpu,"sna:da_gpu",natom_pad,nmax,3); + MemKK::realloc_kokkos(db_gpu,"sna:db_gpu",natom_pad,nmax,3); + MemKK::realloc_kokkos(sfac_gpu,"sna:sfac_gpu",natom_pad,nmax,4); MemKK::realloc_kokkos(ulisttot,"sna:ulisttot",1,1,1); // dummy allocation MemKK::realloc_kokkos(ulisttot_full,"sna:ulisttot",1,1,1); MemKK::realloc_kokkos(ulisttot_re_pack,"sna:ulisttot_re_pack",vector_length,idxu_half_max,nelements,natom_div); @@ -335,11 +335,11 @@ void SNAKokkos::grow_rij(int newnatom, int MemKK::realloc_kokkos(ylist_pack_im,"sna:ylist_pack_im",vector_length,idxu_half_max,nelements,natom_div); MemKK::realloc_kokkos(dulist,"sna:dulist",1,1,1); } else { - MemKK::realloc_kokkos(a_pack,"sna:a_pack",1,1,1); - MemKK::realloc_kokkos(b_pack,"sna:b_pack",1,1,1); - MemKK::realloc_kokkos(da_pack,"sna:da_pack",1,1,1,1); - MemKK::realloc_kokkos(db_pack,"sna:db_pack",1,1,1,1); - MemKK::realloc_kokkos(sfac_pack,"sna:sfac_pack",1,1,1,1); + MemKK::realloc_kokkos(a_gpu,"sna:a_gpu",1,1); + MemKK::realloc_kokkos(b_gpu,"sna:b_gpu",1,1); + MemKK::realloc_kokkos(da_gpu,"sna:da_gpu",1,1,1); + MemKK::realloc_kokkos(db_gpu,"sna:db_gpu",1,1,1); + MemKK::realloc_kokkos(sfac_gpu,"sna:sfac_gpu",1,1,1); MemKK::realloc_kokkos(ulisttot,"sna:ulisttot",idxu_half_max,nelements,natom_pad); MemKK::realloc_kokkos(ulisttot_full,"sna:ulisttot_full",idxu_max,nelements,natom_pad); MemKK::realloc_kokkos(ulisttot_re_pack,"sna:ulisttot_re",1,1,1,1); @@ -427,28 +427,28 @@ void SNAKokkos::compute_cayley_klein(const const real_type dsfacuy = dsfac * uy; const real_type dsfacuz = dsfac * uz; - a_pack(iatom_mod,jnbor,iatom_div) = a; - b_pack(iatom_mod,jnbor,iatom_div) = b; + a_gpu(iatom,jnbor) = a; + b_gpu(iatom,jnbor) = b; - da_pack(iatom_mod,jnbor,iatom_div,0) = dax; - db_pack(iatom_mod,jnbor,iatom_div,0) = dbx; + da_gpu(iatom,jnbor,0) = dax; + db_gpu(iatom,jnbor,0) = dbx; - da_pack(iatom_mod,jnbor,iatom_div,1) = day; - db_pack(iatom_mod,jnbor,iatom_div,1) = dby; + da_gpu(iatom,jnbor,1) = day; + db_gpu(iatom,jnbor,1) = dby; - da_pack(iatom_mod,jnbor,iatom_div,2) = daz; - db_pack(iatom_mod,jnbor,iatom_div,2) = dbz; + da_gpu(iatom,jnbor,2) = daz; + db_gpu(iatom,jnbor,2) = dbz; - sfac_pack(iatom_mod,jnbor,iatom_div,0) = sfac; - sfac_pack(iatom_mod,jnbor,iatom_div,1) = dsfacux; - sfac_pack(iatom_mod,jnbor,iatom_div,2) = dsfacuy; - sfac_pack(iatom_mod,jnbor,iatom_div,3) = dsfacuz; + sfac_gpu(iatom,jnbor,0) = sfac; + sfac_gpu(iatom,jnbor,1) = dsfacux; + sfac_gpu(iatom,jnbor,2) = dsfacuy; + sfac_gpu(iatom,jnbor,3) = dsfacuz; // we need to explicitly zero `dedr` somewhere before hitting // ComputeFusedDeidrj --- this is just a convenient place to do it. - dedr(iatom_mod + vector_length * iatom_div, jnbor, 0) = static_cast(0.); - dedr(iatom_mod + vector_length * iatom_div, jnbor, 1) = static_cast(0.); - dedr(iatom_mod + vector_length * iatom_div, jnbor, 2) = static_cast(0.); + dedr(iatom, jnbor, 0) = static_cast(0.); + dedr(iatom, jnbor, 1) = static_cast(0.); + dedr(iatom, jnbor, 2) = static_cast(0.); } @@ -496,7 +496,7 @@ template KOKKOS_INLINE_FUNCTION void SNAKokkos::compute_ui_small(const typename Kokkos::TeamPolicy::member_type& team, const int iatom_mod, const int j_bend, const int jnbor, const int iatom_div) const { - + const int iatom = iatom_mod + vector_length * iatom_div; // get shared memory offset // scratch size: 32 atoms * (twojmax+1) cached values, no double buffer const int tile_size = vector_length * (twojmax + 1); @@ -508,11 +508,11 @@ void SNAKokkos::compute_ui_small(const typ const WignerWrapper ulist_wrapper((complex*)team.team_shmem().get_shmem(team.team_size() * tile_size * sizeof(complex), 0) + scratch_shift, iatom_mod); // load parameters - const complex a = a_pack(iatom_mod, jnbor, iatom_div); - const complex b = b_pack(iatom_mod, jnbor, iatom_div); - const real_type sfac = sfac_pack(iatom_mod, jnbor, iatom_div, 0); + const complex a = a_gpu(iatom, jnbor); + const complex b = b_gpu(iatom, jnbor); + const real_type sfac = sfac_gpu(iatom, jnbor, 0); - const int jelem = element(iatom_mod + vector_length * iatom_div, jnbor); + const int jelem = element(iatom, jnbor); // we need to "choose" when to bend // this for loop is here for context --- we expose additional @@ -527,6 +527,7 @@ template KOKKOS_INLINE_FUNCTION void SNAKokkos::compute_ui_large(const typename Kokkos::TeamPolicy::member_type& team, const int iatom_mod, const int jnbor, const int iatom_div) const { + const int iatom = iatom_mod + vector_length * iatom_div; // get shared memory offset // scratch size: 32 atoms * (twojmax+1) cached values, no double buffer const int tile_size = vector_length * (twojmax + 1); @@ -538,11 +539,11 @@ void SNAKokkos::compute_ui_large(const typ const WignerWrapper ulist_wrapper((complex*)team.team_shmem().get_shmem(team.team_size() * tile_size * sizeof(complex), 0) + scratch_shift, iatom_mod); // load parameters - const complex a = a_pack(iatom_mod, jnbor, iatom_div); - const complex b = b_pack(iatom_mod, jnbor, iatom_div); - const real_type sfac = sfac_pack(iatom_mod, jnbor, iatom_div, 0); + const complex a = a_gpu(iatom, jnbor); + const complex b = b_gpu(iatom, jnbor); + const real_type sfac = sfac_gpu(iatom, jnbor, 0); - const int jelem = element(iatom_mod + vector_length * iatom_div, jnbor); + const int jelem = element(iatom, jnbor); // we need to "choose" when to bend #ifdef LMP_KK_DEVICE_COMPILE @@ -786,7 +787,7 @@ void SNAKokkos::compute_bi(const int& iato template KOKKOS_INLINE_FUNCTION void SNAKokkos::compute_yi(int iatom_mod, int jjz, int iatom_div, - const Kokkos::View &beta_pack) const + const Kokkos::View &beta_gpu) const { int j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, jju_half, idxcg; @@ -809,7 +810,7 @@ void SNAKokkos::compute_yi(int iatom_mod, // pick out right beta value for (int elem3 = 0; elem3 < nelements; elem3++) { - const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom_mod, elem1, elem2, elem3, iatom_div, beta_pack); + const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom_mod, elem1, elem2, elem3, iatom_div, beta_gpu); Kokkos::atomic_add(&(ylist_pack_re(iatom_mod, jju_half, elem3, iatom_div)), betaj * ztmp.re); Kokkos::atomic_add(&(ylist_pack_im(iatom_mod, jju_half, elem3, iatom_div)), betaj * ztmp.im); @@ -827,7 +828,7 @@ void SNAKokkos::compute_yi(int iatom_mod, template KOKKOS_INLINE_FUNCTION void SNAKokkos::compute_yi_with_zlist(int iatom_mod, int jjz, int iatom_div, - const Kokkos::View &beta_pack) const + const Kokkos::View &beta_gpu) const { int j1, j2, j, jju_half; idxz(jjz).get_yi_with_zlist(j1, j2, j, jju_half); @@ -843,7 +844,7 @@ void SNAKokkos::compute_yi_with_zlist(int // pick out right beta value for (int elem3 = 0; elem3 < nelements; elem3++) { - const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom_mod, elem1, elem2, elem3, iatom_div, beta_pack); + const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom_mod, elem1, elem2, elem3, iatom_div, beta_gpu); Kokkos::atomic_add(&(ylist_pack_re(iatom_mod, jju_half, elem3, iatom_div)), betaj * ztmp.re); Kokkos::atomic_add(&(ylist_pack_im(iatom_mod, jju_half, elem3, iatom_div)), betaj * ztmp.im); @@ -911,7 +912,7 @@ template KOKKOS_FORCEINLINE_FUNCTION typename SNAKokkos::real_type SNAKokkos::evaluate_beta_scaled(const int& j1, const int& j2, const int& j, const int& iatom_mod, const int& elem1, const int& elem2, const int& elem3, const int& iatom_div, - const Kokkos::View &beta_pack) const { + const Kokkos::View &beta_gpu) const { real_type betaj = 0; @@ -919,18 +920,18 @@ typename SNAKokkos::real_type SNAKokkos(3) * beta_pack(iatom_mod, itriple, iatom_div); - else betaj = static_cast(2) * beta_pack(iatom_mod, itriple, iatom_div); - } else betaj = beta_pack(iatom_mod, itriple, iatom_div); + if (j2 == j) betaj = static_cast(3) * beta_gpu(iatom_mod, itriple, iatom_div); + else betaj = static_cast(2) * beta_gpu(iatom_mod, itriple, iatom_div); + } else betaj = beta_gpu(iatom_mod, itriple, iatom_div); } else if (j >= j2) { const int jjb = idxb_block(j, j2, j1); const int itriple = ((elem3 * nelements + elem2) * nelements + elem1) * idxb_max + jjb; - if (j2 == j) betaj = static_cast(2) * beta_pack(iatom_mod, itriple, iatom_div); - else betaj = beta_pack(iatom_mod, itriple, iatom_div); + if (j2 == j) betaj = static_cast(2) * beta_gpu(iatom_mod, itriple, iatom_div); + else betaj = beta_gpu(iatom_mod, itriple, iatom_div); } else { const int jjb = idxb_block(j2, j, j1); const int itriple = ((elem2 * nelements + elem3) * nelements + elem1) * idxb_max + jjb; - betaj = beta_pack(iatom_mod, itriple, iatom_div); + betaj = beta_gpu(iatom_mod, itriple, iatom_div); } if (!bnorm_flag && j1 > j) { @@ -953,6 +954,7 @@ template KOKKOS_INLINE_FUNCTION void SNAKokkos::compute_fused_deidrj_small(const typename Kokkos::TeamPolicy::member_type& team, const int iatom_mod, const int j_bend, const int jnbor, const int iatom_div) const { + const int iatom = iatom_mod + vector_length * iatom_div; // get shared memory offset // scratch size: 32 atoms * (twojmax+1) cached values, no double buffer const int tile_size = vector_length * (twojmax + 1); @@ -965,21 +967,21 @@ void SNAKokkos::compute_fused_deidrj_small WignerWrapper dulist_wrapper((complex*)team.team_shmem().get_shmem(team.team_size() * tile_size * sizeof(complex), 0) + scratch_shift, iatom_mod); // load parameters - const complex a = a_pack(iatom_mod, jnbor, iatom_div); - const complex b = b_pack(iatom_mod, jnbor, iatom_div); - const complex da = da_pack(iatom_mod, jnbor, iatom_div, dir); - const complex db = db_pack(iatom_mod, jnbor, iatom_div, dir); - const real_type sfac = sfac_pack(iatom_mod, jnbor, iatom_div, 0); - const real_type dsfacu = sfac_pack(iatom_mod, jnbor, iatom_div, dir + 1); // dsfac * u + const complex a = a_gpu(iatom, jnbor); + const complex b = b_gpu(iatom, jnbor); + const complex da = da_gpu(iatom, jnbor, dir); + const complex db = db_gpu(iatom, jnbor, dir); + const real_type sfac = sfac_gpu(iatom, jnbor, 0); + const real_type dsfacu = sfac_gpu(iatom, jnbor, dir + 1); // dsfac * u - const int jelem = element(iatom_mod + vector_length * iatom_div, jnbor); + const int jelem = element(iatom, jnbor); // compute the contribution to dedr_full_sum for one "bend" location const real_type dedr_full_sum = evaluate_duidrj_jbend(ulist_wrapper, a, b, sfac, dulist_wrapper, da, db, dsfacu, jelem, iatom_mod, j_bend, iatom_div); // dedr gets zeroed out at the start of each iteration in compute_cayley_klein - Kokkos::atomic_add(&(dedr(iatom_mod + vector_length * iatom_div, jnbor, dir)), static_cast(2.0) * dedr_full_sum); + Kokkos::atomic_add(&(dedr(iatom, jnbor, dir)), static_cast(2.0) * dedr_full_sum); } @@ -990,6 +992,7 @@ template KOKKOS_INLINE_FUNCTION void SNAKokkos::compute_fused_deidrj_large(const typename Kokkos::TeamPolicy::member_type& team, const int iatom_mod, const int jnbor, const int iatom_div) const { + const int iatom = iatom_mod + vector_length * iatom_div; // get shared memory offset // scratch size: 32 atoms * (twojmax+1) cached values, no double buffer const int tile_size = vector_length * (twojmax + 1); @@ -1002,14 +1005,14 @@ void SNAKokkos::compute_fused_deidrj_large WignerWrapper dulist_wrapper((complex*)team.team_shmem().get_shmem(team.team_size() * tile_size * sizeof(complex), 0) + scratch_shift, iatom_mod); // load parameters - const complex a = a_pack(iatom_mod, jnbor, iatom_div); - const complex b = b_pack(iatom_mod, jnbor, iatom_div); - const complex da = da_pack(iatom_mod, jnbor, iatom_div, dir); - const complex db = db_pack(iatom_mod, jnbor, iatom_div, dir); - const real_type sfac = sfac_pack(iatom_mod, jnbor, iatom_div, 0); - const real_type dsfacu = sfac_pack(iatom_mod, jnbor, iatom_div, dir + 1); // dsfac * u + const complex a = a_gpu(iatom, jnbor); + const complex b = b_gpu(iatom, jnbor); + const complex da = da_gpu(iatom, jnbor, dir); + const complex db = db_gpu(iatom, jnbor, dir); + const real_type sfac = sfac_gpu(iatom, jnbor, 0); + const real_type dsfacu = sfac_gpu(iatom, jnbor, dir + 1); // dsfac * u - const int jelem = element(iatom_mod + vector_length * iatom_div, jnbor); + const int jelem = element(iatom, jnbor); // compute the contributions to dedr_full_sum for all "bend" locations real_type dedr_full_sum = static_cast(0); @@ -1022,7 +1025,7 @@ void SNAKokkos::compute_fused_deidrj_large } // there's one thread per atom, neighbor pair, so no need to make this atomic - dedr(iatom_mod + vector_length * iatom_div, jnbor, dir) = static_cast(2.0) * dedr_full_sum; + dedr(iatom, jnbor, dir) = static_cast(2.0) * dedr_full_sum; } @@ -2337,11 +2340,11 @@ double SNAKokkos::memory_usage() if constexpr (!host_flag) { - bytes += MemKK::memory_usage(a_pack); - bytes += MemKK::memory_usage(b_pack); - bytes += MemKK::memory_usage(da_pack); - bytes += MemKK::memory_usage(db_pack); - bytes += MemKK::memory_usage(sfac_pack); + bytes += MemKK::memory_usage(a_gpu); + bytes += MemKK::memory_usage(b_gpu); + bytes += MemKK::memory_usage(da_gpu); + bytes += MemKK::memory_usage(db_gpu); + bytes += MemKK::memory_usage(sfac_gpu); bytes += MemKK::memory_usage(ulisttot_re_pack); From 120c4600cff88142d862268cc5c5bc042ee9386e Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Tue, 19 Nov 2024 10:44:30 -0800 Subject: [PATCH 0884/1018] Removed AoSoA from ulisttot_[re_/im_/]_pack --- src/KOKKOS/pair_snap_kokkos_impl.h | 23 ++++++------ src/KOKKOS/sna_kokkos.h | 12 +++---- src/KOKKOS/sna_kokkos_impl.h | 56 ++++++++++++++---------------- 3 files changed, 44 insertions(+), 47 deletions(-) diff --git a/src/KOKKOS/pair_snap_kokkos_impl.h b/src/KOKKOS/pair_snap_kokkos_impl.h index 492c401074..9e25e08f6c 100644 --- a/src/KOKKOS/pair_snap_kokkos_impl.h +++ b/src/KOKKOS/pair_snap_kokkos_impl.h @@ -746,26 +746,25 @@ template KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPComputeCayleyKlein,const int iatom_mod, const int jnbor, const int iatom_div) const { - const int ii = iatom_mod + iatom_div * vector_length; - if (ii >= chunk_size) return; + const int iatom = iatom_mod + iatom_div * vector_length; + if (iatom >= chunk_size) return; - const int ninside = d_ninside(ii); + const int ninside = d_ninside(iatom); if (jnbor >= ninside) return; - snaKK.compute_cayley_klein(iatom_mod,jnbor,iatom_div); + snaKK.compute_cayley_klein(iatom,jnbor); } template KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPPreUi, const int iatom_mod, const int j, const int iatom_div) const { + const int iatom = iatom_mod + iatom_div * vector_length; + if (iatom >= chunk_size) return; - const int ii = iatom_mod + iatom_div * vector_length; - if (ii >= chunk_size) return; - - int itype = type(ii); + int itype = type(iatom); int ielem = d_map[itype]; - snaKK.pre_ui(iatom_mod, j, ielem, iatom_div); + snaKK.pre_ui(iatom, j, ielem); } template @@ -834,8 +833,8 @@ void PairSNAPKokkos::operator() (TagPairSN const FullHalfMapper mapper = snaKK.idxu_full_half[idxu]; - auto utot_re = snaKK.ulisttot_re_pack(iatom_mod, mapper.idxu_half, ielem, iatom_div); - auto utot_im = snaKK.ulisttot_im_pack(iatom_mod, mapper.idxu_half, ielem, iatom_div); + auto utot_re = snaKK.ulisttot_re_gpu(iatom, mapper.idxu_half, ielem); + auto utot_im = snaKK.ulisttot_im_gpu(iatom, mapper.idxu_half, ielem); if (mapper.flip_sign == 1) { utot_im = -utot_im; @@ -843,7 +842,7 @@ void PairSNAPKokkos::operator() (TagPairSN utot_re = -utot_re; } - snaKK.ulisttot_pack(iatom_mod, idxu, ielem, iatom_div) = { utot_re, utot_im }; + snaKK.ulisttot_gpu(iatom, idxu, ielem) = { utot_re, utot_im }; if (mapper.flip_sign == 0) { snaKK.ylist_pack_re(iatom_mod, mapper.idxu_half, ielem, iatom_div) = 0.; diff --git a/src/KOKKOS/sna_kokkos.h b/src/KOKKOS/sna_kokkos.h index 17514efe7c..38b3f8f1b8 100644 --- a/src/KOKKOS/sna_kokkos.h +++ b/src/KOKKOS/sna_kokkos.h @@ -187,9 +187,9 @@ class SNAKokkos { // functions for bispectrum coefficients, GPU only KOKKOS_INLINE_FUNCTION - void compute_cayley_klein(const int&, const int&, const int&) const; + void compute_cayley_klein(const int&, const int&) const; KOKKOS_INLINE_FUNCTION - void pre_ui(const int&, const int&, const int&, const int&) const; // ForceSNAP + void pre_ui(const int&, const int&, const int&) const; // ForceSNAP // version of the code with parallelism over j_bend KOKKOS_INLINE_FUNCTION @@ -223,7 +223,7 @@ class SNAKokkos { // plugged into compute_ui_small, compute_ui_large KOKKOS_FORCEINLINE_FUNCTION void evaluate_ui_jbend(const WignerWrapper&, const complex&, const complex&, const real_type&, const int&, - const int&, const int&, const int&) const; + const int&, const int&) const; // plugged into compute_zi, compute_yi KOKKOS_FORCEINLINE_FUNCTION complex evaluate_zi(const int&, const int&, const int&, const int&, const int&, const int&, const int&, const int&, const int&, @@ -308,9 +308,9 @@ class SNAKokkos { t_sna_3c db_gpu; // `db` t_sna_3d sfac_gpu; // sfac, dsfac_{x,y,z} - t_sna_4d_ll ulisttot_re_pack; // split real, - t_sna_4d_ll ulisttot_im_pack; // imag, AoSoA, flattened - t_sna_4c_ll ulisttot_pack; // AoSoA layout + t_sna_3d_ll ulisttot_re_gpu; // split real, + t_sna_3d_ll ulisttot_im_gpu; // imag, AoSoA, flattened + t_sna_3c_ll ulisttot_gpu; // packed and de-symmetrized t_sna_4c_ll zlist_pack; // AoSoA layout t_sna_4d_ll blist_pack; t_sna_4d_ll ylist_pack_re; // split real, diff --git a/src/KOKKOS/sna_kokkos_impl.h b/src/KOKKOS/sna_kokkos_impl.h index a6e7d46321..e2f11222b3 100644 --- a/src/KOKKOS/sna_kokkos_impl.h +++ b/src/KOKKOS/sna_kokkos_impl.h @@ -322,9 +322,9 @@ void SNAKokkos::grow_rij(int newnatom, int MemKK::realloc_kokkos(sfac_gpu,"sna:sfac_gpu",natom_pad,nmax,4); MemKK::realloc_kokkos(ulisttot,"sna:ulisttot",1,1,1); // dummy allocation MemKK::realloc_kokkos(ulisttot_full,"sna:ulisttot",1,1,1); - MemKK::realloc_kokkos(ulisttot_re_pack,"sna:ulisttot_re_pack",vector_length,idxu_half_max,nelements,natom_div); - MemKK::realloc_kokkos(ulisttot_im_pack,"sna:ulisttot_im_pack",vector_length,idxu_half_max,nelements,natom_div); - MemKK::realloc_kokkos(ulisttot_pack,"sna:ulisttot_pack",vector_length,idxu_max,nelements,natom_div); + MemKK::realloc_kokkos(ulisttot_re_gpu,"sna:ulisttot_re_gpu",natom_pad,idxu_half_max,nelements); + MemKK::realloc_kokkos(ulisttot_im_gpu,"sna:ulisttot_im_gpu",natom_pad,idxu_half_max,nelements); + MemKK::realloc_kokkos(ulisttot_gpu,"sna:ulisttot_gpu",natom_pad,idxu_max,nelements); MemKK::realloc_kokkos(ulist,"sna:ulist",1,1,1); MemKK::realloc_kokkos(zlist,"sna:zlist",1,1,1); MemKK::realloc_kokkos(zlist_pack,"sna:zlist_pack",vector_length,idxz_max,ndoubles,natom_div); @@ -342,9 +342,9 @@ void SNAKokkos::grow_rij(int newnatom, int MemKK::realloc_kokkos(sfac_gpu,"sna:sfac_gpu",1,1,1); MemKK::realloc_kokkos(ulisttot,"sna:ulisttot",idxu_half_max,nelements,natom_pad); MemKK::realloc_kokkos(ulisttot_full,"sna:ulisttot_full",idxu_max,nelements,natom_pad); - MemKK::realloc_kokkos(ulisttot_re_pack,"sna:ulisttot_re",1,1,1,1); - MemKK::realloc_kokkos(ulisttot_im_pack,"sna:ulisttot_im",1,1,1,1); - MemKK::realloc_kokkos(ulisttot_pack,"sna:ulisttot_pack",1,1,1,1); + MemKK::realloc_kokkos(ulisttot_re_gpu,"sna:ulisttot_re_gpu",1,1,1); + MemKK::realloc_kokkos(ulisttot_im_gpu,"sna:ulisttot_im_gpu",1,1,1); + MemKK::realloc_kokkos(ulisttot_gpu,"sna:ulisttot_pack_gpu",1,1,1); MemKK::realloc_kokkos(ulist,"sna:ulist",idxu_cache_max,natom_pad,nmax); MemKK::realloc_kokkos(zlist,"sna:zlist",idxz_max,ndoubles,natom_pad); MemKK::realloc_kokkos(zlist_pack,"sna:zlist_pack",1,1,1,1); @@ -371,9 +371,8 @@ void SNAKokkos::grow_rij(int newnatom, int template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_cayley_klein(const int& iatom_mod, const int& jnbor, const int& iatom_div) const +void SNAKokkos::compute_cayley_klein(const int& iatom, const int& jnbor) const { - const int iatom = iatom_mod + vector_length * iatom_div; const real_type x = rij(iatom,jnbor,0); const real_type y = rij(iatom,jnbor,1); const real_type z = rij(iatom,jnbor,2); @@ -460,9 +459,8 @@ void SNAKokkos::compute_cayley_klein(const template KOKKOS_INLINE_FUNCTION -void SNAKokkos::pre_ui(const int& iatom_mod, const int& j, const int& ielem, const int& iatom_div) const +void SNAKokkos::pre_ui(const int& iatom, const int& j, const int& ielem) const { - for (int jelem = 0; jelem < nelements; jelem++) { int jju_half = idxu_half_block(j); @@ -475,8 +473,8 @@ void SNAKokkos::pre_ui(const int& iatom_mo real_type re_part = static_cast(0.); if (ma == mb && (!chem_flag || ielem == jelem || wselfall_flag)) { re_part = wself; } - ulisttot_re_pack(iatom_mod, jju_half, jelem, iatom_div) = re_part; - ulisttot_im_pack(iatom_mod, jju_half, jelem, iatom_div) = static_cast(0.); + ulisttot_re_gpu(iatom, jju_half, jelem) = re_part; + ulisttot_im_gpu(iatom, jju_half, jelem) = static_cast(0.); jju_half++; } @@ -518,7 +516,7 @@ void SNAKokkos::compute_ui_small(const typ // this for loop is here for context --- we expose additional // parallelism over this loop instead //for (int j_bend = 0; j_bend <= twojmax; j_bend++) { - evaluate_ui_jbend(ulist_wrapper, a, b, sfac, jelem, iatom_mod, j_bend, iatom_div); + evaluate_ui_jbend(ulist_wrapper, a, b, sfac, jelem, iatom, j_bend); } // Version of the code that loops over all `j_bend` values which reduces integer arithmetic @@ -550,7 +548,7 @@ void SNAKokkos::compute_ui_large(const typ #pragma unroll #endif for (int j_bend = 0; j_bend <= twojmax; j_bend++) { - evaluate_ui_jbend(ulist_wrapper, a, b, sfac, jelem, iatom_mod, j_bend, iatom_div); + evaluate_ui_jbend(ulist_wrapper, a, b, sfac, jelem, iatom, j_bend); } } @@ -559,9 +557,8 @@ template KOKKOS_FORCEINLINE_FUNCTION void SNAKokkos::evaluate_ui_jbend(const WignerWrapper& ulist_wrapper, const complex& a, const complex& b, const real_type& sfac, const int& jelem, - const int& iatom_mod, const int& j_bend, const int& iatom_div) const + const int& iatom, const int& j_bend) const { - // utot(j,ma,mb) = 0 for all j,ma,ma // utot(j,ma,ma) = 1 for all j,ma // for j in neighbors of i: @@ -621,8 +618,8 @@ void SNAKokkos::evaluate_ui_jbend(const Wi const complex ulist_prev = ulist_wrapper.get(ma); // atomic add the previous level here - Kokkos::atomic_add(&(ulisttot_re_pack(iatom_mod, jjup + ma, jelem, iatom_div)), ulist_prev.re * sfac); - Kokkos::atomic_add(&(ulisttot_im_pack(iatom_mod, jjup + ma, jelem, iatom_div)), ulist_prev.im * sfac); + Kokkos::atomic_add(&(ulisttot_re_gpu(iatom, jjup + ma, jelem)), ulist_prev.re * sfac); + Kokkos::atomic_add(&(ulisttot_im_gpu(iatom, jjup + ma, jelem)), ulist_prev.im * sfac); // ulist_accum += rootpq * b * ulist_prev; real_type rootpq = rootpqarray(j - ma, mb); @@ -651,8 +648,8 @@ void SNAKokkos::evaluate_ui_jbend(const Wi const complex ulist_prev = ulist_wrapper.get(ma); // atomic add the previous level here - Kokkos::atomic_add(&(ulisttot_re_pack(iatom_mod, jjup + ma, jelem, iatom_div)), ulist_prev.re * sfac); - Kokkos::atomic_add(&(ulisttot_im_pack(iatom_mod, jjup + ma, jelem, iatom_div)), ulist_prev.im * sfac); + Kokkos::atomic_add(&(ulisttot_re_gpu(iatom, jjup + ma, jelem)), ulist_prev.re * sfac); + Kokkos::atomic_add(&(ulisttot_im_gpu(iatom, jjup + ma, jelem)), ulist_prev.im * sfac); } } @@ -695,6 +692,7 @@ template KOKKOS_INLINE_FUNCTION void SNAKokkos::compute_bi(const int& iatom_mod, const int& jjb, const int& iatom_div) const { + const int iatom = iatom_mod + vector_length * iatom_div; // for j1 = 0,...,twojmax // for j2 = 0,twojmax // for j = |j1-j2|,Min(twojmax,j1+j2),2 @@ -725,7 +723,7 @@ void SNAKokkos::compute_bi(const int& iato const int jju_index = jju+mb*(j+1)+ma; const int jjz_index = jjz+mb*(j+1)+ma; if (2*mb == j) return; // I think we can remove this? - const complex utot = ulisttot_pack(iatom_mod, jju_index, elem3, iatom_div); + const complex utot = ulisttot_gpu(iatom, jju_index, elem3); const complex zloc = zlist_pack(iatom_mod, jjz_index, idouble, iatom_div); sumzu_temp += utot.re * zloc.re + utot.im * zloc.im; } @@ -741,7 +739,7 @@ void SNAKokkos::compute_bi(const int& iato const int jju_index = jju+(mb-1)*(j+1)+(j+1)+ma; const int jjz_index = jjz+(mb-1)*(j+1)+(j+1)+ma; - const complex utot = ulisttot_pack(iatom_mod, jju_index, elem3, iatom_div); + const complex utot = ulisttot_gpu(iatom, jju_index, elem3); const complex zloc = zlist_pack(iatom_mod, jjz_index, idouble, iatom_div); sumzu_temp += utot.re * zloc.re + utot.im * zloc.im; @@ -752,7 +750,7 @@ void SNAKokkos::compute_bi(const int& iato const int jju_index = jju+(mb-1)*(j+1)+(j+1)+ma; const int jjz_index = jjz+(mb-1)*(j+1)+(j+1)+ma; - const complex utot = ulisttot_pack(iatom_mod, jju_index, elem3, iatom_div); + const complex utot = ulisttot_gpu(iatom, jju_index, elem3); const complex zloc = zlist_pack(iatom_mod, jjz_index, idouble, iatom_div); sumzu += static_cast(0.5) * (utot.re * zloc.re + utot.im * zloc.im); } // end if jeven @@ -861,7 +859,7 @@ KOKKOS_FORCEINLINE_FUNCTION typename SNAKokkos::complex SNAKokkos::evaluate_zi(const int& j1, const int& j2, const int& j, const int& ma1min, const int& ma2max, const int& mb1min, const int& mb2max, const int& na, const int& nb, const int& iatom_mod, const int& elem1, const int& elem2, const int& iatom_div, const real_type* cgblock) const { - + const int iatom = iatom_mod + vector_length * iatom_div; complex ztmp = complex::zero(); int jju1 = idxu_block[j1] + (j1+1)*mb1min; @@ -881,8 +879,8 @@ typename SNAKokkos::complex SNAKokkos::memory_usage() bytes += MemKK::memory_usage(sfac_gpu); - bytes += MemKK::memory_usage(ulisttot_re_pack); - bytes += MemKK::memory_usage(ulisttot_im_pack); - bytes += MemKK::memory_usage(ulisttot_pack); + bytes += MemKK::memory_usage(ulisttot_re_gpu); + bytes += MemKK::memory_usage(ulisttot_im_gpu); + bytes += MemKK::memory_usage(ulisttot_gpu); bytes += MemKK::memory_usage(zlist_pack); bytes += MemKK::memory_usage(blist_pack); From 2fc33f3fd429cc7109a6cfac2aa5a6da40e934a8 Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Tue, 19 Nov 2024 10:49:47 -0800 Subject: [PATCH 0885/1018] Removed AoSoA from [ylist_re/ylist_im/zlist/blist] --- src/KOKKOS/pair_snap_kokkos_impl.h | 13 +++--- src/KOKKOS/sna_kokkos.h | 22 +++++----- src/KOKKOS/sna_kokkos_impl.h | 68 +++++++++++++++--------------- 3 files changed, 49 insertions(+), 54 deletions(-) diff --git a/src/KOKKOS/pair_snap_kokkos_impl.h b/src/KOKKOS/pair_snap_kokkos_impl.h index 9e25e08f6c..31a9463a4a 100644 --- a/src/KOKKOS/pair_snap_kokkos_impl.h +++ b/src/KOKKOS/pair_snap_kokkos_impl.h @@ -824,7 +824,6 @@ void PairSNAPKokkos::operator() (TagPairSN const int iatom = iatom_mod + iatom_div * vector_length; if (iatom >= chunk_size) return; - if (idxu > snaKK.idxu_max) return; int elem_count = chemflag ? nelements : 1; @@ -845,8 +844,8 @@ void PairSNAPKokkos::operator() (TagPairSN snaKK.ulisttot_gpu(iatom, idxu, ielem) = { utot_re, utot_im }; if (mapper.flip_sign == 0) { - snaKK.ylist_pack_re(iatom_mod, mapper.idxu_half, ielem, iatom_div) = 0.; - snaKK.ylist_pack_im(iatom_mod, mapper.idxu_half, ielem, iatom_div) = 0.; + snaKK.ylist_re_gpu(iatom, mapper.idxu_half, ielem) = 0.; + snaKK.ylist_im_gpu(iatom, mapper.idxu_half, ielem) = 0.; } } } @@ -881,10 +880,9 @@ void PairSNAPKokkos::operator() (TagPairSN const int iatom = iatom_mod + iatom_div * vector_length; if (iatom >= chunk_size) return; - if (jjz >= snaKK.idxz_max) return; - snaKK.compute_zi(iatom_mod,jjz,iatom_div); + snaKK.compute_zi(iatom, jjz); } template @@ -896,7 +894,7 @@ void PairSNAPKokkos::operator() (TagPairSN if (jjb >= snaKK.idxb_max) return; - snaKK.compute_bi(iatom_mod,jjb,iatom_div); + snaKK.compute_bi(iatom,jjb); } template @@ -905,14 +903,13 @@ void PairSNAPKokkos::operator() (TagPairSN const int iatom = iatom_mod + iatom_div * vector_length; if (iatom >= chunk_size) return; - if (idxb >= snaKK.idxb_max) return; const int ntriples = snaKK.ntriples; for (int itriple = 0; itriple < ntriples; itriple++) { - const real_type blocal = snaKK.blist_pack(iatom_mod, idxb, itriple, iatom_div); + const real_type blocal = snaKK.blist_gpu(iatom, idxb, itriple); snaKK.blist(iatom, itriple, idxb) = blocal; } diff --git a/src/KOKKOS/sna_kokkos.h b/src/KOKKOS/sna_kokkos.h index 38b3f8f1b8..5cbcb2acf4 100644 --- a/src/KOKKOS/sna_kokkos.h +++ b/src/KOKKOS/sna_kokkos.h @@ -199,7 +199,7 @@ class SNAKokkos { void compute_ui_large(const typename Kokkos::TeamPolicy::member_type& team, const int, const int, const int) const; // ForceSNAP KOKKOS_INLINE_FUNCTION - void compute_zi(const int&, const int&, const int&) const; // ForceSNAP + void compute_zi(const int&, const int&) const; // ForceSNAP KOKKOS_INLINE_FUNCTION void compute_yi(int,int,int, const Kokkos::View &beta_pack) const; // ForceSNAP @@ -207,7 +207,7 @@ class SNAKokkos { void compute_yi_with_zlist(int,int,int, const Kokkos::View &beta_pack) const; // ForceSNAP KOKKOS_INLINE_FUNCTION - void compute_bi(const int&, const int&, const int&) const; // ForceSNAP + void compute_bi(const int&, const int&) const; // ForceSNAP // functions for derivatives, GPU only // version of the code with parallelism over j_bend @@ -227,7 +227,7 @@ class SNAKokkos { // plugged into compute_zi, compute_yi KOKKOS_FORCEINLINE_FUNCTION complex evaluate_zi(const int&, const int&, const int&, const int&, const int&, const int&, const int&, const int&, const int&, - const int&, const int&, const int&, const int&, const real_type*) const; + const int&, const int&, const int&, const real_type*) const; // plugged into compute_yi, compute_yi_with_zlist KOKKOS_FORCEINLINE_FUNCTION real_type evaluate_beta_scaled(const int&, const int&, const int&, const int&, const int&, const int&, const int&, const int&, @@ -236,7 +236,7 @@ class SNAKokkos { KOKKOS_FORCEINLINE_FUNCTION real_type evaluate_duidrj_jbend(const WignerWrapper&, const complex&, const complex&, const real_type&, const WignerWrapper&, const complex&, const complex&, const real_type&, - const int&, const int&, const int&, const int&) const; + const int&, const int&, const int&) const; // functions for bispectrum coefficients, CPU only KOKKOS_INLINE_FUNCTION @@ -308,13 +308,13 @@ class SNAKokkos { t_sna_3c db_gpu; // `db` t_sna_3d sfac_gpu; // sfac, dsfac_{x,y,z} - t_sna_3d_ll ulisttot_re_gpu; // split real, - t_sna_3d_ll ulisttot_im_gpu; // imag, AoSoA, flattened - t_sna_3c_ll ulisttot_gpu; // packed and de-symmetrized - t_sna_4c_ll zlist_pack; // AoSoA layout - t_sna_4d_ll blist_pack; - t_sna_4d_ll ylist_pack_re; // split real, - t_sna_4d_ll ylist_pack_im; // imag AoSoA layout + t_sna_3d ulisttot_re_gpu; // split real, + t_sna_3d ulisttot_im_gpu; // imag, AoSoA, flattened + t_sna_3c ulisttot_gpu; // packed and de-symmetrized + t_sna_3c zlist_gpu; + t_sna_3d blist_gpu; + t_sna_3d ylist_re_gpu; // split real, + t_sna_3d ylist_im_gpu; // imag int idxcg_max, idxu_max, idxu_half_max, idxu_cache_max, idxz_max, idxb_max; diff --git a/src/KOKKOS/sna_kokkos_impl.h b/src/KOKKOS/sna_kokkos_impl.h index e2f11222b3..eab9b99b6f 100644 --- a/src/KOKKOS/sna_kokkos_impl.h +++ b/src/KOKKOS/sna_kokkos_impl.h @@ -327,12 +327,12 @@ void SNAKokkos::grow_rij(int newnatom, int MemKK::realloc_kokkos(ulisttot_gpu,"sna:ulisttot_gpu",natom_pad,idxu_max,nelements); MemKK::realloc_kokkos(ulist,"sna:ulist",1,1,1); MemKK::realloc_kokkos(zlist,"sna:zlist",1,1,1); - MemKK::realloc_kokkos(zlist_pack,"sna:zlist_pack",vector_length,idxz_max,ndoubles,natom_div); + MemKK::realloc_kokkos(zlist_gpu,"sna:zlist_gpu",natom_pad,idxz_max,ndoubles); MemKK::realloc_kokkos(blist,"sna:blist",natom_pad,ntriples,idxb_max); - MemKK::realloc_kokkos(blist_pack,"sna:blist_pack",vector_length,idxb_max,ntriples,natom_div); + MemKK::realloc_kokkos(blist_gpu,"sna:blist_gpu",natom_pad,idxb_max,ntriples); MemKK::realloc_kokkos(ylist,"sna:ylist",1,1,1); - MemKK::realloc_kokkos(ylist_pack_re,"sna:ylist_pack_re",vector_length,idxu_half_max,nelements,natom_div); - MemKK::realloc_kokkos(ylist_pack_im,"sna:ylist_pack_im",vector_length,idxu_half_max,nelements,natom_div); + MemKK::realloc_kokkos(ylist_re_gpu,"sna:ylist_re_gpu",natom_pad,idxu_half_max,nelements); + MemKK::realloc_kokkos(ylist_im_gpu,"sna:ylist_im_gpu",natom_pad,idxu_half_max,nelements); MemKK::realloc_kokkos(dulist,"sna:dulist",1,1,1); } else { MemKK::realloc_kokkos(a_gpu,"sna:a_gpu",1,1); @@ -347,12 +347,12 @@ void SNAKokkos::grow_rij(int newnatom, int MemKK::realloc_kokkos(ulisttot_gpu,"sna:ulisttot_pack_gpu",1,1,1); MemKK::realloc_kokkos(ulist,"sna:ulist",idxu_cache_max,natom_pad,nmax); MemKK::realloc_kokkos(zlist,"sna:zlist",idxz_max,ndoubles,natom_pad); - MemKK::realloc_kokkos(zlist_pack,"sna:zlist_pack",1,1,1,1); + MemKK::realloc_kokkos(zlist_gpu,"sna:zlist_gpu",1,1,1); MemKK::realloc_kokkos(blist,"sna:blist",natom_pad,ntriples,idxb_max); - MemKK::realloc_kokkos(blist_pack,"sna:blist_pack",1,1,1,1); + MemKK::realloc_kokkos(blist_gpu,"sna:blist_gpu",1,1,1); MemKK::realloc_kokkos(ylist,"sna:ylist",idxu_half_max,nelements,natom_pad); - MemKK::realloc_kokkos(ylist_pack_re,"sna:ylist_pack_re",1,1,1,1); - MemKK::realloc_kokkos(ylist_pack_im,"sna:ylist_pack_im",1,1,1,1); + MemKK::realloc_kokkos(ylist_re_gpu,"sna:ylist_pack_re",1,1,1); + MemKK::realloc_kokkos(ylist_im_gpu,"sna:ylist_pack_im",1,1,1); MemKK::realloc_kokkos(dulist,"sna:dulist",idxu_cache_max,natom_pad,nmax); } @@ -662,9 +662,8 @@ void SNAKokkos::evaluate_ui_jbend(const Wi template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_zi(const int& iatom_mod, const int& jjz, const int& iatom_div) const +void SNAKokkos::compute_zi(const int& iatom, const int& jjz) const { - int j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, idxcg; idxz(jjz).get_zi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, idxcg); @@ -675,7 +674,7 @@ void SNAKokkos::compute_zi(const int& iato for (int elem1 = 0; elem1 < nelements; elem1++) { for (int elem2 = 0; elem2 < nelements; elem2++) { - zlist_pack(iatom_mod,jjz,idouble,iatom_div) = evaluate_zi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, iatom_mod, elem1, elem2, iatom_div, cgblock); + zlist_gpu(iatom,jjz,idouble) = evaluate_zi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, iatom, elem1, elem2, cgblock); idouble++; } @@ -690,9 +689,8 @@ void SNAKokkos::compute_zi(const int& iato template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_bi(const int& iatom_mod, const int& jjb, const int& iatom_div) const +void SNAKokkos::compute_bi(const int& iatom, const int& jjb) const { - const int iatom = iatom_mod + vector_length * iatom_div; // for j1 = 0,...,twojmax // for j2 = 0,twojmax // for j = |j1-j2|,Min(twojmax,j1+j2),2 @@ -724,7 +722,7 @@ void SNAKokkos::compute_bi(const int& iato const int jjz_index = jjz+mb*(j+1)+ma; if (2*mb == j) return; // I think we can remove this? const complex utot = ulisttot_gpu(iatom, jju_index, elem3); - const complex zloc = zlist_pack(iatom_mod, jjz_index, idouble, iatom_div); + const complex zloc = zlist_gpu(iatom, jjz_index, idouble); sumzu_temp += utot.re * zloc.re + utot.im * zloc.im; } } @@ -740,7 +738,7 @@ void SNAKokkos::compute_bi(const int& iato const int jjz_index = jjz+(mb-1)*(j+1)+(j+1)+ma; const complex utot = ulisttot_gpu(iatom, jju_index, elem3); - const complex zloc = zlist_pack(iatom_mod, jjz_index, idouble, iatom_div); + const complex zloc = zlist_gpu(iatom, jjz_index, idouble); sumzu_temp += utot.re * zloc.re + utot.im * zloc.im; } @@ -751,7 +749,7 @@ void SNAKokkos::compute_bi(const int& iato const int jjz_index = jjz+(mb-1)*(j+1)+(j+1)+ma; const complex utot = ulisttot_gpu(iatom, jju_index, elem3); - const complex zloc = zlist_pack(iatom_mod, jjz_index, idouble, iatom_div); + const complex zloc = zlist_gpu(iatom, jjz_index, idouble); sumzu += static_cast(0.5) * (utot.re * zloc.re + utot.im * zloc.im); } // end if jeven @@ -765,7 +763,7 @@ void SNAKokkos::compute_bi(const int& iato sumzu -= bzero[j]; } } - blist_pack(iatom_mod, jjb, itriple, iatom_div) = sumzu; + blist_gpu(iatom, jjb, itriple) = sumzu; //} // end loop over j //} // end loop over j1, j2 itriple++; @@ -787,7 +785,7 @@ KOKKOS_INLINE_FUNCTION void SNAKokkos::compute_yi(int iatom_mod, int jjz, int iatom_div, const Kokkos::View &beta_gpu) const { - + const int iatom = iatom_mod + vector_length * iatom_div; int j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, jju_half, idxcg; idxz(jjz).get_yi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, jju_half, idxcg); @@ -798,7 +796,7 @@ void SNAKokkos::compute_yi(int iatom_mod, for (int elem1 = 0; elem1 < nelements; elem1++) { for (int elem2 = 0; elem2 < nelements; elem2++) { - const complex ztmp = evaluate_zi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, iatom_mod, elem1, elem2, iatom_div, cgblock); + const complex ztmp = evaluate_zi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, iatom, elem1, elem2, cgblock); // apply to z(j1,j2,j,ma,mb) to unique element of y(j) // find right y_list[jju] and beta(iatom,jjb) entries @@ -810,8 +808,8 @@ void SNAKokkos::compute_yi(int iatom_mod, const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom_mod, elem1, elem2, elem3, iatom_div, beta_gpu); - Kokkos::atomic_add(&(ylist_pack_re(iatom_mod, jju_half, elem3, iatom_div)), betaj * ztmp.re); - Kokkos::atomic_add(&(ylist_pack_im(iatom_mod, jju_half, elem3, iatom_div)), betaj * ztmp.im); + Kokkos::atomic_add(&(ylist_re_gpu(iatom, jju_half, elem3)), betaj * ztmp.re); + Kokkos::atomic_add(&(ylist_im_gpu(iatom, jju_half, elem3)), betaj * ztmp.im); } // end loop over elem3 } // end loop over elem2 } // end loop over elem1 @@ -828,13 +826,14 @@ KOKKOS_INLINE_FUNCTION void SNAKokkos::compute_yi_with_zlist(int iatom_mod, int jjz, int iatom_div, const Kokkos::View &beta_gpu) const { + const int iatom = iatom_mod + vector_length * iatom_div; int j1, j2, j, jju_half; idxz(jjz).get_yi_with_zlist(j1, j2, j, jju_half); int idouble = 0; for (int elem1 = 0; elem1 < nelements; elem1++) { for (int elem2 = 0; elem2 < nelements; elem2++) { - const complex ztmp = zlist_pack(iatom_mod,jjz,idouble,iatom_div); + const complex ztmp = zlist_gpu(iatom,jjz,idouble); // apply to z(j1,j2,j,ma,mb) to unique element of y(j) // find right y_list[jju] and beta(iatom,jjb) entries // multiply and divide by j+1 factors @@ -844,8 +843,8 @@ void SNAKokkos::compute_yi_with_zlist(int const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom_mod, elem1, elem2, elem3, iatom_div, beta_gpu); - Kokkos::atomic_add(&(ylist_pack_re(iatom_mod, jju_half, elem3, iatom_div)), betaj * ztmp.re); - Kokkos::atomic_add(&(ylist_pack_im(iatom_mod, jju_half, elem3, iatom_div)), betaj * ztmp.im); + Kokkos::atomic_add(&(ylist_re_gpu(iatom, jju_half, elem3)), betaj * ztmp.re); + Kokkos::atomic_add(&(ylist_im_gpu(iatom, jju_half, elem3)), betaj * ztmp.im); } // end loop over elem3 idouble++; } // end loop over elem2 @@ -858,8 +857,7 @@ template KOKKOS_FORCEINLINE_FUNCTION typename SNAKokkos::complex SNAKokkos::evaluate_zi(const int& j1, const int& j2, const int& j, const int& ma1min, const int& ma2max, const int& mb1min, const int& mb2max, const int& na, const int& nb, - const int& iatom_mod, const int& elem1, const int& elem2, const int& iatom_div, const real_type* cgblock) const { - const int iatom = iatom_mod + vector_length * iatom_div; + const int& iatom, const int& elem1, const int& elem2, const real_type* cgblock) const { complex ztmp = complex::zero(); int jju1 = idxu_block[j1] + (j1+1)*mb1min; @@ -976,7 +974,7 @@ void SNAKokkos::compute_fused_deidrj_small // compute the contribution to dedr_full_sum for one "bend" location const real_type dedr_full_sum = evaluate_duidrj_jbend(ulist_wrapper, a, b, sfac, dulist_wrapper, da, db, dsfacu, - jelem, iatom_mod, j_bend, iatom_div); + jelem, iatom, j_bend); // dedr gets zeroed out at the start of each iteration in compute_cayley_klein Kokkos::atomic_add(&(dedr(iatom, jnbor, dir)), static_cast(2.0) * dedr_full_sum); @@ -1019,7 +1017,7 @@ void SNAKokkos::compute_fused_deidrj_large #endif for (int j_bend = 0; j_bend <= twojmax; j_bend++) { dedr_full_sum += evaluate_duidrj_jbend(ulist_wrapper, a, b, sfac, dulist_wrapper, da, db, dsfacu, - jelem, iatom_mod, j_bend, iatom_div); + jelem, iatom,j_bend); } // there's one thread per atom, neighbor pair, so no need to make this atomic @@ -1033,7 +1031,7 @@ template KOKKOS_FORCEINLINE_FUNCTION typename SNAKokkos::real_type SNAKokkos::evaluate_duidrj_jbend(const WignerWrapper& ulist_wrapper, const complex& a, const complex& b, const real_type& sfac, const WignerWrapper& dulist_wrapper, const complex& da, const complex& db, const real_type& dsfacu, - const int& jelem, const int& iatom_mod, const int& j_bend, const int& iatom_div) const { + const int& jelem, const int& iatom, const int& j_bend) const { real_type dedr_full_sum = static_cast(0); @@ -1103,7 +1101,7 @@ typename SNAKokkos::real_type SNAKokkos::real_type SNAKokkos(0.5)*y_local; } else if (ma > (mb-1)) { y_local.re = static_cast(0.); y_local.im = static_cast(0.); } // can probably avoid this outright @@ -2349,11 +2347,11 @@ double SNAKokkos::memory_usage() bytes += MemKK::memory_usage(ulisttot_im_gpu); bytes += MemKK::memory_usage(ulisttot_gpu); - bytes += MemKK::memory_usage(zlist_pack); - bytes += MemKK::memory_usage(blist_pack); + bytes += MemKK::memory_usage(zlist_gpu); + bytes += MemKK::memory_usage(blist_gpu); - bytes += MemKK::memory_usage(ylist_pack_re); - bytes += MemKK::memory_usage(ylist_pack_im); + bytes += MemKK::memory_usage(ylist_re_gpu); + bytes += MemKK::memory_usage(ylist_im_gpu); } else { bytes += MemKK::memory_usage(ulist); From 3c4a42ba728e0ecacd6c736947676adbe5dfdb52 Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Tue, 19 Nov 2024 10:54:59 -0800 Subject: [PATCH 0886/1018] Removed d_beta_pack; fully unified SNAPBeta and SNAPBetaCPU routines --- src/KOKKOS/pair_snap_kokkos.h | 16 ++---- src/KOKKOS/pair_snap_kokkos_impl.h | 89 ++++++++++-------------------- src/KOKKOS/sna_kokkos.h | 15 +++-- src/KOKKOS/sna_kokkos_impl.h | 42 ++++++-------- 4 files changed, 59 insertions(+), 103 deletions(-) diff --git a/src/KOKKOS/pair_snap_kokkos.h b/src/KOKKOS/pair_snap_kokkos.h index bb599a46ea..c9607daa1c 100644 --- a/src/KOKKOS/pair_snap_kokkos.h +++ b/src/KOKKOS/pair_snap_kokkos.h @@ -36,6 +36,7 @@ PairStyle(snap/kk/host,PairSNAPKokkosDevice); namespace LAMMPS_NS { // Routines for both the CPU and GPU backend +struct TagPairSNAPBeta{}; template struct TagPairSNAPComputeForce{}; @@ -48,7 +49,6 @@ struct TagPairSNAPComputeUiSmall{}; // more parallelism, more divergence struct TagPairSNAPComputeUiLarge{}; // less parallelism, no divergence struct TagPairSNAPTransformUi{}; // re-order ulisttot from SoA to AoSoA, zero ylist struct TagPairSNAPComputeZi{}; -struct TagPairSNAPBeta{}; struct TagPairSNAPComputeBi{}; struct TagPairSNAPTransformBi{}; // re-order blist from AoSoA to AoS struct TagPairSNAPComputeYi{}; @@ -64,7 +64,6 @@ struct TagPairSNAPPreUiCPU{}; struct TagPairSNAPComputeUiCPU{}; struct TagPairSNAPTransformUiCPU{}; struct TagPairSNAPComputeZiCPU{}; -struct TagPairSNAPBetaCPU{}; struct TagPairSNAPComputeBiCPU{}; struct TagPairSNAPZeroYiCPU{}; struct TagPairSNAPComputeYiCPU{}; @@ -151,6 +150,10 @@ class PairSNAPKokkos : public PairSNAP { template void check_team_size_reduce(int, int&); + // CPU and GPU backend + KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPBeta, const int& ii) const; + template KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeForce,const int& ii) const; @@ -159,9 +162,6 @@ class PairSNAPKokkos : public PairSNAP { KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeForce,const int& ii, EV_FLOAT&) const; - KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPBetaCPU,const int& ii) const; - // GPU backend only KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeNeigh,const typename Kokkos::TeamPolicy::member_type& team) const; @@ -184,9 +184,6 @@ class PairSNAPKokkos : public PairSNAP { KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeZi,const int iatom_mod, const int idxz, const int iatom_div) const; - KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPBeta, const int& ii) const; - KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeBi,const int iatom_mod, const int idxb, const int iatom_div) const; @@ -267,8 +264,7 @@ class PairSNAPKokkos : public PairSNAP { Kokkos::View d_dinnerelem; // element inner cutoff half-width Kokkos::View d_map; // mapping from atom types to elements Kokkos::View d_ninside; // ninside for all atoms in list - Kokkos::View d_beta; // betas for all atoms in list - Kokkos::View d_beta_pack; // betas for all atoms in list, GPU + typename SNAKokkos::t_sna_2d d_beta; // betas for all atoms in list typedef Kokkos::DualView tdual_fparams; tdual_fparams k_cutsq; diff --git a/src/KOKKOS/pair_snap_kokkos_impl.h b/src/KOKKOS/pair_snap_kokkos_impl.h index 31a9463a4a..0d209490fd 100644 --- a/src/KOKKOS/pair_snap_kokkos_impl.h +++ b/src/KOKKOS/pair_snap_kokkos_impl.h @@ -199,16 +199,18 @@ void PairSNAPKokkos::compute(int eflag_in, if (beta_max < inum) { beta_max = inum; - MemKK::realloc_kokkos(d_beta,"PairSNAPKokkos:beta",ncoeff,inum); - if constexpr (!host_flag) - MemKK::realloc_kokkos(d_beta_pack,"PairSNAPKokkos:beta_pack",vector_length,ncoeff,(inum + vector_length - 1) / vector_length); - MemKK::realloc_kokkos(d_ninside,"PairSNAPKokkos:ninside",inum); + // padded allocation, similar to within grow_rij + const int inum_div = (inum + vector_length - 1) / vector_length; + const int inum_pad = inum_div * vector_length; + MemKK::realloc_kokkos(d_beta,"PairSNAPKokkos:beta", inum_pad, ncoeff); + snaKK.d_beta = d_beta; + MemKK::realloc_kokkos(d_ninside,"PairSNAPKokkos:ninside", inum); } - chunk_size = MIN(chunksize,inum); // "chunksize" variable is set by user + chunk_size = MIN(chunksize, inum); // "chunksize" variable is set by user chunk_offset = 0; - snaKK.grow_rij(chunk_size,max_neighs); + snaKK.grow_rij(chunk_size, max_neighs); EV_FLOAT ev; @@ -271,8 +273,8 @@ void PairSNAPKokkos::compute(int eflag_in, //ComputeYi { //Compute beta = dE_i/dB_i for all i in list - typename Kokkos::RangePolicy policy_beta(0,chunk_size); - Kokkos::parallel_for("ComputeBetaCPU",policy_beta,*this); + typename Kokkos::RangePolicy policy_beta(0,chunk_size); + Kokkos::parallel_for("ComputeBeta",policy_beta,*this); //ComputeYi int idxz_max = snaKK.idxz_max; @@ -608,27 +610,23 @@ void PairSNAPKokkos::coeff(int narg, char } /* ---------------------------------------------------------------------- - Begin routines that are unique to the GPU codepath. These take advantage - of AoSoA data layouts and scratch memory for recursive polynomials + Begin routines that are common to both the CPU and GPU codepath. ------------------------------------------------------------------------- */ template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPBeta,const int& ii) const { +void PairSNAPKokkos::operator() (TagPairSNAPBeta, const int& iatom) const { - if (ii >= chunk_size) return; + if (iatom >= chunk_size) return; - const int iatom_mod = ii % vector_length; - const int iatom_div = ii / vector_length; - - const int i = d_ilist[ii + chunk_offset]; + const int i = d_ilist[iatom + chunk_offset]; const int itype = type[i]; const int ielem = d_map[itype]; auto d_coeffi = Kokkos::subview(d_coeffelem, ielem, Kokkos::ALL); for (int icoeff = 0; icoeff < ncoeff; icoeff++) { - d_beta_pack(iatom_mod,icoeff,iatom_div) = d_coeffi[icoeff+1]; + d_beta(iatom, icoeff) = d_coeffi[icoeff+1]; } if (quadraticflag) { @@ -637,21 +635,26 @@ void PairSNAPKokkos::operator() (TagPairSN for (int icoeff = 0; icoeff < ncoeff; icoeff++) { const auto idxb = icoeff % idxb_max; const auto idx_chem = icoeff / idxb_max; - real_type bveci = snaKK.blist(ii, idx_chem, idxb); - d_beta_pack(iatom_mod,icoeff,iatom_div) += d_coeffi[k]*bveci; + real_type bveci = snaKK.blist(iatom, idx_chem, idxb); + d_beta(iatom, icoeff) += d_coeffi[k] * bveci; k++; for (int jcoeff = icoeff+1; jcoeff < ncoeff; jcoeff++) { const auto jdxb = jcoeff % idxb_max; const auto jdx_chem = jcoeff / idxb_max; - real_type bvecj = snaKK.blist(ii, jdx_chem, jdxb); - d_beta_pack(iatom_mod,icoeff,iatom_div) += d_coeffi[k]*bvecj; - d_beta_pack(iatom_mod,jcoeff,iatom_div) += d_coeffi[k]*bveci; + real_type bvecj = snaKK.blist(iatom, jdx_chem, jdxb); + d_beta(iatom, icoeff) += d_coeffi[k] * bvecj; + d_beta(iatom, jcoeff) += d_coeffi[k] * bveci; k++; } } } } +/* ---------------------------------------------------------------------- + Begin routines that are unique to the GPU codepath. These take advantage + of AoSoA data layouts and scratch memory for recursive polynomials +------------------------------------------------------------------------- */ + template KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPComputeNeigh,const typename Kokkos::TeamPolicy::member_type& team) const { @@ -859,7 +862,7 @@ void PairSNAPKokkos::operator() (TagPairSN if (jjz >= snaKK.idxz_max) return; - snaKK.compute_yi(iatom_mod,jjz,iatom_div,d_beta_pack); + snaKK.compute_yi(iatom, jjz); } template @@ -871,7 +874,7 @@ void PairSNAPKokkos::operator() (TagPairSN if (jjz >= snaKK.idxz_max) return; - snaKK.compute_yi_with_zlist(iatom_mod,jjz,iatom_div,d_beta_pack); + snaKK.compute_yi_with_zlist(iatom, jjz); } template @@ -977,40 +980,6 @@ void PairSNAPKokkos::operator() (TagPairSN different arithmetic intensity requirements for the CPU vs GPU. ------------------------------------------------------------------------- */ -template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPBetaCPU,const int& ii) const { - - const int i = d_ilist[ii + chunk_offset]; - const int itype = type[i]; - const int ielem = d_map[itype]; - - auto d_coeffi = Kokkos::subview(d_coeffelem, ielem, Kokkos::ALL); - - for (int icoeff = 0; icoeff < ncoeff; icoeff++) - d_beta(icoeff,ii) = d_coeffi[icoeff+1]; - - if (quadraticflag) { - const auto idxb_max = snaKK.idxb_max; - int k = ncoeff+1; - for (int icoeff = 0; icoeff < ncoeff; icoeff++) { - const auto idxb = icoeff % idxb_max; - const auto idx_chem = icoeff / idxb_max; - real_type bveci = snaKK.blist(ii,idx_chem,idxb); - d_beta(icoeff,ii) += d_coeffi[k]*bveci; - k++; - for (int jcoeff = icoeff+1; jcoeff < ncoeff; jcoeff++) { - const auto jdxb = jcoeff % idxb_max; - const auto jdx_chem = jcoeff / idxb_max; - real_type bvecj = snaKK.blist(ii,jdx_chem,jdxb); - d_beta(icoeff,ii) += d_coeffi[k]*bvecj; - d_beta(jcoeff,ii) += d_coeffi[k]*bveci; - k++; - } - } - } -} - template KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPComputeNeighCPU,const typename Kokkos::TeamPolicy::member_type& team) const { @@ -1170,7 +1139,7 @@ void PairSNAPKokkos::operator() (TagPairSN template KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPComputeYiCPU,const int& ii) const { - snaKK.compute_yi_cpu(ii,d_beta); + snaKK.compute_yi_cpu(ii); } template @@ -1373,8 +1342,6 @@ double PairSNAPKokkos::memory_usage() { double bytes = Pair::memory_usage(); bytes += MemKK::memory_usage(d_beta); - if constexpr (!host_flag) - bytes += MemKK::memory_usage(d_beta_pack); bytes += MemKK::memory_usage(d_ninside); bytes += MemKK::memory_usage(d_map); bytes += MemKK::memory_usage(d_radelem); diff --git a/src/KOKKOS/sna_kokkos.h b/src/KOKKOS/sna_kokkos.h index 5cbcb2acf4..edc9d885da 100644 --- a/src/KOKKOS/sna_kokkos.h +++ b/src/KOKKOS/sna_kokkos.h @@ -201,11 +201,9 @@ class SNAKokkos { KOKKOS_INLINE_FUNCTION void compute_zi(const int&, const int&) const; // ForceSNAP KOKKOS_INLINE_FUNCTION - void compute_yi(int,int,int, - const Kokkos::View &beta_pack) const; // ForceSNAP + void compute_yi(const int&, const int&) const; // ForceSNAP KOKKOS_INLINE_FUNCTION - void compute_yi_with_zlist(int,int,int, - const Kokkos::View &beta_pack) const; // ForceSNAP + void compute_yi_with_zlist(const int&, const int&) const; // ForceSNAP KOKKOS_INLINE_FUNCTION void compute_bi(const int&, const int&) const; // ForceSNAP @@ -230,8 +228,7 @@ class SNAKokkos { const int&, const int&, const int&, const real_type*) const; // plugged into compute_yi, compute_yi_with_zlist KOKKOS_FORCEINLINE_FUNCTION - real_type evaluate_beta_scaled(const int&, const int&, const int&, const int&, const int&, const int&, const int&, const int&, - const Kokkos::View &) const; + real_type evaluate_beta_scaled(const int&, const int&, const int&, const int&, const int&, const int&, const int&) const; // plugged into compute_fused_deidrj_small, compute_fused_deidrj_large KOKKOS_FORCEINLINE_FUNCTION real_type evaluate_duidrj_jbend(const WignerWrapper&, const complex&, const complex&, const real_type&, @@ -246,8 +243,7 @@ class SNAKokkos { KOKKOS_INLINE_FUNCTION void compute_zi_cpu(const int&) const; // ForceSNAP KOKKOS_INLINE_FUNCTION - void compute_yi_cpu(int, - const Kokkos::View &beta) const; // ForceSNAP + void compute_yi_cpu(int) const; // ForceSNAP KOKKOS_INLINE_FUNCTION void compute_bi_cpu(const typename Kokkos::TeamPolicy::member_type& team, int) const; // ForceSNAP @@ -290,6 +286,9 @@ class SNAKokkos { int twojmax, diagonalstyle; + // Beta for all atoms in list; aliases the object in PairSnapKokkos + t_sna_2d d_beta; + t_sna_3d blist; t_sna_3c_ll ulisttot; t_sna_3c_ll ulisttot_full; // un-folded ulisttot, cpu only diff --git a/src/KOKKOS/sna_kokkos_impl.h b/src/KOKKOS/sna_kokkos_impl.h index eab9b99b6f..bb69f90b13 100644 --- a/src/KOKKOS/sna_kokkos_impl.h +++ b/src/KOKKOS/sna_kokkos_impl.h @@ -782,10 +782,8 @@ void SNAKokkos::compute_bi(const int& iato template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_yi(int iatom_mod, int jjz, int iatom_div, - const Kokkos::View &beta_gpu) const +void SNAKokkos::compute_yi(const int& iatom, const int& jjz) const { - const int iatom = iatom_mod + vector_length * iatom_div; int j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, jju_half, idxcg; idxz(jjz).get_yi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, jju_half, idxcg); @@ -806,7 +804,7 @@ void SNAKokkos::compute_yi(int iatom_mod, // pick out right beta value for (int elem3 = 0; elem3 < nelements; elem3++) { - const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom_mod, elem1, elem2, elem3, iatom_div, beta_gpu); + const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom, elem1, elem2, elem3); Kokkos::atomic_add(&(ylist_re_gpu(iatom, jju_half, elem3)), betaj * ztmp.re); Kokkos::atomic_add(&(ylist_im_gpu(iatom, jju_half, elem3)), betaj * ztmp.im); @@ -823,10 +821,8 @@ void SNAKokkos::compute_yi(int iatom_mod, template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_yi_with_zlist(int iatom_mod, int jjz, int iatom_div, - const Kokkos::View &beta_gpu) const +void SNAKokkos::compute_yi_with_zlist(const int& iatom, const int& jjz) const { - const int iatom = iatom_mod + vector_length * iatom_div; int j1, j2, j, jju_half; idxz(jjz).get_yi_with_zlist(j1, j2, j, jju_half); @@ -841,7 +837,7 @@ void SNAKokkos::compute_yi_with_zlist(int // pick out right beta value for (int elem3 = 0; elem3 < nelements; elem3++) { - const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom_mod, elem1, elem2, elem3, iatom_div, beta_gpu); + const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom, elem1, elem2, elem3); Kokkos::atomic_add(&(ylist_re_gpu(iatom, jju_half, elem3)), betaj * ztmp.re); Kokkos::atomic_add(&(ylist_im_gpu(iatom, jju_half, elem3)), betaj * ztmp.im); @@ -907,8 +903,7 @@ typename SNAKokkos::complex SNAKokkos KOKKOS_FORCEINLINE_FUNCTION typename SNAKokkos::real_type SNAKokkos::evaluate_beta_scaled(const int& j1, const int& j2, const int& j, - const int& iatom_mod, const int& elem1, const int& elem2, const int& elem3, const int& iatom_div, - const Kokkos::View &beta_gpu) const { + const int& iatom, const int& elem1, const int& elem2, const int& elem3) const { real_type betaj = 0; @@ -916,18 +911,18 @@ typename SNAKokkos::real_type SNAKokkos(3) * beta_gpu(iatom_mod, itriple, iatom_div); - else betaj = static_cast(2) * beta_gpu(iatom_mod, itriple, iatom_div); - } else betaj = beta_gpu(iatom_mod, itriple, iatom_div); + if (j2 == j) betaj = static_cast(3) * d_beta(iatom, itriple); + else betaj = static_cast(2) * d_beta(iatom, itriple); + } else betaj = d_beta(iatom, itriple); } else if (j >= j2) { const int jjb = idxb_block(j, j2, j1); const int itriple = ((elem3 * nelements + elem2) * nelements + elem1) * idxb_max + jjb; - if (j2 == j) betaj = static_cast(2) * beta_gpu(iatom_mod, itriple, iatom_div); - else betaj = beta_gpu(iatom_mod, itriple, iatom_div); + if (j2 == j) betaj = static_cast(2) * d_beta(iatom, itriple); + else betaj = d_beta(iatom, itriple); } else { const int jjb = idxb_block(j2, j, j1); const int itriple = ((elem2 * nelements + elem3) * nelements + elem1) * idxb_max + jjb; - betaj = beta_gpu(iatom_mod, itriple, iatom_div); + betaj = d_beta(iatom, itriple); } if (!bnorm_flag && j1 > j) { @@ -1402,8 +1397,7 @@ void SNAKokkos::compute_bi_cpu(const typen template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_yi_cpu(int iter, - const Kokkos::View &beta) const +void SNAKokkos::compute_yi_cpu(int iter) const { real_type betaj; const int iatom = iter / idxz_max; @@ -1470,18 +1464,18 @@ void SNAKokkos::compute_yi_cpu(int iter, const int jjb = idxb_block(j1, j2, j); const int itriple = ((elem1 * nelements + elem2) * nelements + elem3) * idxb_max + jjb; if (j1 == j) { - if (j2 == j) betaj = 3 * beta(itriple, iatom); - else betaj = 2 * beta(itriple, iatom); - } else betaj = beta(itriple, iatom); + if (j2 == j) betaj = 3 * d_beta(iatom, itriple); + else betaj = 2 * d_beta(iatom, itriple); + } else betaj = d_beta(iatom, itriple); } else if (j >= j2) { const int jjb = idxb_block(j, j2, j1); const int itriple = ((elem3 * nelements + elem2) * nelements + elem1) * idxb_max + jjb; - if (j2 == j) betaj = 2 * beta(itriple, iatom); - else betaj = beta(itriple, iatom); + if (j2 == j) betaj = 2 * d_beta(iatom, itriple); + else betaj = d_beta(iatom, itriple); } else { const int jjb = idxb_block(j2, j, j1); const int itriple = ((elem2 * nelements + elem3) * nelements + elem1) * idxb_max + jjb; - betaj = beta(itriple, iatom); + betaj = d_beta(iatom, itriple); } if (!bnorm_flag && j1 > j) From abbcd86174b331423cd9012ed726cf06cf0070a9 Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Tue, 19 Nov 2024 11:02:32 -0800 Subject: [PATCH 0887/1018] Unified ylist CPU and GPU structures --- src/KOKKOS/pair_snap_kokkos_impl.h | 7 ++- src/KOKKOS/sna_kokkos.h | 9 +-- src/KOKKOS/sna_kokkos_impl.h | 89 ++++++++++-------------------- 3 files changed, 37 insertions(+), 68 deletions(-) diff --git a/src/KOKKOS/pair_snap_kokkos_impl.h b/src/KOKKOS/pair_snap_kokkos_impl.h index 0d209490fd..23e3f1d3a6 100644 --- a/src/KOKKOS/pair_snap_kokkos_impl.h +++ b/src/KOKKOS/pair_snap_kokkos_impl.h @@ -847,8 +847,8 @@ void PairSNAPKokkos::operator() (TagPairSN snaKK.ulisttot_gpu(iatom, idxu, ielem) = { utot_re, utot_im }; if (mapper.flip_sign == 0) { - snaKK.ylist_re_gpu(iatom, mapper.idxu_half, ielem) = 0.; - snaKK.ylist_im_gpu(iatom, mapper.idxu_half, ielem) = 0.; + snaKK.ylist_re(iatom, ielem, mapper.idxu_half) = 0.; + snaKK.ylist_im(iatom, ielem, mapper.idxu_half) = 0.; } } } @@ -1118,7 +1118,8 @@ void PairSNAPKokkos::operator() (TagPairSN snaKK.ulisttot_full(idxu, ielem, iatom) = utot; // Zero Yi - snaKK.ylist(idxu_half, ielem, iatom) = {0., 0.}; + snaKK.ylist_re(iatom, ielem, idxu_half) = 0; + snaKK.ylist_im(iatom, ielem, idxu_half) = 0; // Symmetric term const int sign_factor = (((ma+mb)%2==0)?1:-1); diff --git a/src/KOKKOS/sna_kokkos.h b/src/KOKKOS/sna_kokkos.h index edc9d885da..185fbd295d 100644 --- a/src/KOKKOS/sna_kokkos.h +++ b/src/KOKKOS/sna_kokkos.h @@ -289,13 +289,17 @@ class SNAKokkos { // Beta for all atoms in list; aliases the object in PairSnapKokkos t_sna_2d d_beta; + // Structures for both the CPU, GPU backend + t_sna_3d ylist_re; + t_sna_3d ylist_im; + + // Structures for the CPU backend only t_sna_3d blist; t_sna_3c_ll ulisttot; t_sna_3c_ll ulisttot_full; // un-folded ulisttot, cpu only t_sna_3c_ll zlist; t_sna_3c_ll ulist; - t_sna_3c_ll ylist; // derivatives of data t_sna_4c3_ll dulist; @@ -312,8 +316,6 @@ class SNAKokkos { t_sna_3c ulisttot_gpu; // packed and de-symmetrized t_sna_3c zlist_gpu; t_sna_3d blist_gpu; - t_sna_3d ylist_re_gpu; // split real, - t_sna_3d ylist_im_gpu; // imag int idxcg_max, idxu_max, idxu_half_max, idxu_cache_max, idxz_max, idxb_max; @@ -409,4 +411,3 @@ class SNAKokkos { #include "sna_kokkos_impl.h" #endif - diff --git a/src/KOKKOS/sna_kokkos_impl.h b/src/KOKKOS/sna_kokkos_impl.h index bb69f90b13..beb50c2083 100644 --- a/src/KOKKOS/sna_kokkos_impl.h +++ b/src/KOKKOS/sna_kokkos_impl.h @@ -313,8 +313,10 @@ void SNAKokkos::grow_rij(int newnatom, int MemKK::realloc_kokkos(element,"sna:element",natom_pad,nmax); MemKK::realloc_kokkos(dedr,"sna:dedr",natom_pad,nmax,3); - if constexpr (!host_flag) { + MemKK::realloc_kokkos(ylist_re,"sna:ylist_re", natom_pad, nelements, idxu_half_max); + MemKK::realloc_kokkos(ylist_im,"sna:ylist_im", natom_pad, nelements, idxu_half_max); + if constexpr (!host_flag) { MemKK::realloc_kokkos(a_gpu,"sna:a_gpu",natom_pad,nmax); MemKK::realloc_kokkos(b_gpu,"sna:b_gpu",natom_pad,nmax); MemKK::realloc_kokkos(da_gpu,"sna:da_gpu",natom_pad,nmax,3); @@ -330,9 +332,6 @@ void SNAKokkos::grow_rij(int newnatom, int MemKK::realloc_kokkos(zlist_gpu,"sna:zlist_gpu",natom_pad,idxz_max,ndoubles); MemKK::realloc_kokkos(blist,"sna:blist",natom_pad,ntriples,idxb_max); MemKK::realloc_kokkos(blist_gpu,"sna:blist_gpu",natom_pad,idxb_max,ntriples); - MemKK::realloc_kokkos(ylist,"sna:ylist",1,1,1); - MemKK::realloc_kokkos(ylist_re_gpu,"sna:ylist_re_gpu",natom_pad,idxu_half_max,nelements); - MemKK::realloc_kokkos(ylist_im_gpu,"sna:ylist_im_gpu",natom_pad,idxu_half_max,nelements); MemKK::realloc_kokkos(dulist,"sna:dulist",1,1,1); } else { MemKK::realloc_kokkos(a_gpu,"sna:a_gpu",1,1); @@ -350,9 +349,6 @@ void SNAKokkos::grow_rij(int newnatom, int MemKK::realloc_kokkos(zlist_gpu,"sna:zlist_gpu",1,1,1); MemKK::realloc_kokkos(blist,"sna:blist",natom_pad,ntriples,idxb_max); MemKK::realloc_kokkos(blist_gpu,"sna:blist_gpu",1,1,1); - MemKK::realloc_kokkos(ylist,"sna:ylist",idxu_half_max,nelements,natom_pad); - MemKK::realloc_kokkos(ylist_re_gpu,"sna:ylist_pack_re",1,1,1); - MemKK::realloc_kokkos(ylist_im_gpu,"sna:ylist_pack_im",1,1,1); MemKK::realloc_kokkos(dulist,"sna:dulist",idxu_cache_max,natom_pad,nmax); } @@ -806,8 +802,8 @@ void SNAKokkos::compute_yi(const int& iato const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom, elem1, elem2, elem3); - Kokkos::atomic_add(&(ylist_re_gpu(iatom, jju_half, elem3)), betaj * ztmp.re); - Kokkos::atomic_add(&(ylist_im_gpu(iatom, jju_half, elem3)), betaj * ztmp.im); + Kokkos::atomic_add(&(ylist_re(iatom, elem3, jju_half)), betaj * ztmp.re); + Kokkos::atomic_add(&(ylist_im(iatom, elem3, jju_half)), betaj * ztmp.im); } // end loop over elem3 } // end loop over elem2 } // end loop over elem1 @@ -839,8 +835,8 @@ void SNAKokkos::compute_yi_with_zlist(cons const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom, elem1, elem2, elem3); - Kokkos::atomic_add(&(ylist_re_gpu(iatom, jju_half, elem3)), betaj * ztmp.re); - Kokkos::atomic_add(&(ylist_im_gpu(iatom, jju_half, elem3)), betaj * ztmp.im); + Kokkos::atomic_add(&(ylist_re(iatom, elem3, jju_half)), betaj * ztmp.re); + Kokkos::atomic_add(&(ylist_im(iatom, elem3, jju_half)), betaj * ztmp.im); } // end loop over elem3 idouble++; } // end loop over elem2 @@ -1096,7 +1092,7 @@ typename SNAKokkos::real_type SNAKokkos::real_type SNAKokkos(0.5)*y_local; } else if (ma > (mb-1)) { y_local.re = static_cast(0.); y_local.im = static_cast(0.); } // can probably avoid this outright @@ -1459,30 +1455,10 @@ void SNAKokkos::compute_yi_cpu(int iter) c // pick out right beta value for (int elem3 = 0; elem3 < nelements; elem3++) { + const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom, elem1, elem2, elem3); - if (j >= j1) { - const int jjb = idxb_block(j1, j2, j); - const int itriple = ((elem1 * nelements + elem2) * nelements + elem3) * idxb_max + jjb; - if (j1 == j) { - if (j2 == j) betaj = 3 * d_beta(iatom, itriple); - else betaj = 2 * d_beta(iatom, itriple); - } else betaj = d_beta(iatom, itriple); - } else if (j >= j2) { - const int jjb = idxb_block(j, j2, j1); - const int itriple = ((elem3 * nelements + elem2) * nelements + elem1) * idxb_max + jjb; - if (j2 == j) betaj = 2 * d_beta(iatom, itriple); - else betaj = d_beta(iatom, itriple); - } else { - const int jjb = idxb_block(j2, j, j1); - const int itriple = ((elem2 * nelements + elem3) * nelements + elem1) * idxb_max + jjb; - betaj = d_beta(iatom, itriple); - } - - if (!bnorm_flag && j1 > j) - betaj *= static_cast(j1 + 1) / static_cast(j + 1); - - Kokkos::atomic_add(&(ylist(jju_half, elem3, iatom).re), betaj*ztmp_r); - Kokkos::atomic_add(&(ylist(jju_half, elem3, iatom).im), betaj*ztmp_i); + Kokkos::atomic_add(&(ylist_re(iatom, elem3, jju_half)), betaj*ztmp_r); + Kokkos::atomic_add(&(ylist_im(iatom, elem3, jju_half)), betaj*ztmp_i); } // end loop over elem3 } // end loop over elem2 } // end loop over elem1 @@ -1541,12 +1517,10 @@ void SNAKokkos::compute_deidrj_cpu(const t for (int mb = 0; 2*mb < j; mb++) for (int ma = 0; ma <= j; ma++) { - sum_tmp.x += dulist(jju_cache,iatom,jnbor,0).re * ylist(jju_half,jelem,iatom).re + - dulist(jju_cache,iatom,jnbor,0).im * ylist(jju_half,jelem,iatom).im; - sum_tmp.y += dulist(jju_cache,iatom,jnbor,1).re * ylist(jju_half,jelem,iatom).re + - dulist(jju_cache,iatom,jnbor,1).im * ylist(jju_half,jelem,iatom).im; - sum_tmp.z += dulist(jju_cache,iatom,jnbor,2).re * ylist(jju_half,jelem,iatom).re + - dulist(jju_cache,iatom,jnbor,2).im * ylist(jju_half,jelem,iatom).im; + const complex y_val = { ylist_re(iatom, jelem, jju_half), ylist_im(iatom, jelem, jju_half) }; + sum_tmp.x += dulist(jju_cache,iatom,jnbor,0).re * y_val.re + dulist(jju_cache,iatom,jnbor,0).im * y_val.im; + sum_tmp.y += dulist(jju_cache,iatom,jnbor,1).re * y_val.re + dulist(jju_cache,iatom,jnbor,1).im * y_val.im; + sum_tmp.z += dulist(jju_cache,iatom,jnbor,2).re * y_val.re + dulist(jju_cache,iatom,jnbor,2).im * y_val.im; jju_half++; jju_cache++; } //end loop over ma mb @@ -1556,22 +1530,19 @@ void SNAKokkos::compute_deidrj_cpu(const t int mb = j/2; for (int ma = 0; ma < mb; ma++) { - sum_tmp.x += dulist(jju_cache,iatom,jnbor,0).re * ylist(jju_half,jelem,iatom).re + - dulist(jju_cache,iatom,jnbor,0).im * ylist(jju_half,jelem,iatom).im; - sum_tmp.y += dulist(jju_cache,iatom,jnbor,1).re * ylist(jju_half,jelem,iatom).re + - dulist(jju_cache,iatom,jnbor,1).im * ylist(jju_half,jelem,iatom).im; - sum_tmp.z += dulist(jju_cache,iatom,jnbor,2).re * ylist(jju_half,jelem,iatom).re + - dulist(jju_cache,iatom,jnbor,2).im * ylist(jju_half,jelem,iatom).im; + const complex y_val = { ylist_re(iatom, jelem, jju_half), ylist_im(iatom, jelem, jju_half) }; + sum_tmp.x += dulist(jju_cache,iatom,jnbor,0).re * y_val.re + dulist(jju_cache,iatom,jnbor,0).im * y_val.im; + sum_tmp.y += dulist(jju_cache,iatom,jnbor,1).re * y_val.re + dulist(jju_cache,iatom,jnbor,1).im * y_val.im; + sum_tmp.z += dulist(jju_cache,iatom,jnbor,2).re * y_val.re + dulist(jju_cache,iatom,jnbor,2).im * y_val.im; jju_half++; jju_cache++; } //int ma = mb; - sum_tmp.x += (dulist(jju_cache,iatom,jnbor,0).re * ylist(jju_half,jelem,iatom).re + - dulist(jju_cache,iatom,jnbor,0).im * ylist(jju_half,jelem,iatom).im)*0.5; - sum_tmp.y += (dulist(jju_cache,iatom,jnbor,1).re * ylist(jju_half,jelem,iatom).re + - dulist(jju_cache,iatom,jnbor,1).im * ylist(jju_half,jelem,iatom).im)*0.5; - sum_tmp.z += (dulist(jju_cache,iatom,jnbor,2).re * ylist(jju_half,jelem,iatom).re + - dulist(jju_cache,iatom,jnbor,2).im * ylist(jju_half,jelem,iatom).im)*0.5; + // 0.5 is meant to avoid double-counting + const complex y_val = { 0.5 * ylist_re(iatom, jelem, jju_half), 0.5 * ylist_im(iatom, jelem, jju_half) }; + sum_tmp.x += dulist(jju_cache,iatom,jnbor,0).re * y_val.re + dulist(jju_cache,iatom,jnbor,0).im * y_val.im; + sum_tmp.y += dulist(jju_cache,iatom,jnbor,1).re * y_val.re + dulist(jju_cache,iatom,jnbor,1).im * y_val.im; + sum_tmp.z += dulist(jju_cache,iatom,jnbor,2).re * y_val.re + dulist(jju_cache,iatom,jnbor,2).im * y_val.im; } // end if jeven },final_sum); // end loop over j @@ -2328,8 +2299,10 @@ double SNAKokkos::memory_usage() bytes += MemKK::memory_usage(rootpqarray); bytes += MemKK::memory_usage(cglist); - if constexpr (!host_flag) { + bytes += MemKK::memory_usage(ylist_re); + bytes += MemKK::memory_usage(ylist_im); + if constexpr (!host_flag) { bytes += MemKK::memory_usage(a_gpu); bytes += MemKK::memory_usage(b_gpu); bytes += MemKK::memory_usage(da_gpu); @@ -2343,11 +2316,7 @@ double SNAKokkos::memory_usage() bytes += MemKK::memory_usage(zlist_gpu); bytes += MemKK::memory_usage(blist_gpu); - - bytes += MemKK::memory_usage(ylist_re_gpu); - bytes += MemKK::memory_usage(ylist_im_gpu); } else { - bytes += MemKK::memory_usage(ulist); bytes += MemKK::memory_usage(ulisttot); bytes += MemKK::memory_usage(ulisttot_full); @@ -2355,8 +2324,6 @@ double SNAKokkos::memory_usage() bytes += MemKK::memory_usage(zlist); bytes += MemKK::memory_usage(blist); - bytes += MemKK::memory_usage(ylist); - bytes += MemKK::memory_usage(dulist); } From cf6714ea33815a6feb0166364fb524d43c5a7813 Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Tue, 19 Nov 2024 11:12:20 -0800 Subject: [PATCH 0888/1018] Unified ulisttot CPU and GPU structures --- src/KOKKOS/pair_snap_kokkos_impl.h | 16 +++--- src/KOKKOS/sna_kokkos.h | 9 ++-- src/KOKKOS/sna_kokkos_impl.h | 85 +++++++++++++----------------- 3 files changed, 49 insertions(+), 61 deletions(-) diff --git a/src/KOKKOS/pair_snap_kokkos_impl.h b/src/KOKKOS/pair_snap_kokkos_impl.h index 23e3f1d3a6..2ca74375c4 100644 --- a/src/KOKKOS/pair_snap_kokkos_impl.h +++ b/src/KOKKOS/pair_snap_kokkos_impl.h @@ -250,7 +250,7 @@ void PairSNAPKokkos::compute(int eflag_in, } { - // Expand ulisttot -> ulisttot_full + // Expand ulisttot_re,_im -> ulisttot // Zero out ylist typename Kokkos::MDRangePolicy, Kokkos::Rank<2, Kokkos::Iterate::Left, Kokkos::Iterate::Left>, TagPairSNAPTransformUiCPU> policy_transform_ui_cpu({0,0},{twojmax+1,chunk_size}); Kokkos::parallel_for("TransformUiCPU",policy_transform_ui_cpu,*this); @@ -823,7 +823,7 @@ void PairSNAPKokkos::operator() (TagPairSN template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPTransformUi,const int iatom_mod, const int idxu, const int iatom_div) const { +void PairSNAPKokkos::operator() (TagPairSNAPTransformUi, const int iatom_mod, const int idxu, const int iatom_div) const { const int iatom = iatom_mod + iatom_div * vector_length; if (iatom >= chunk_size) return; @@ -835,8 +835,8 @@ void PairSNAPKokkos::operator() (TagPairSN const FullHalfMapper mapper = snaKK.idxu_full_half[idxu]; - auto utot_re = snaKK.ulisttot_re_gpu(iatom, mapper.idxu_half, ielem); - auto utot_im = snaKK.ulisttot_im_gpu(iatom, mapper.idxu_half, ielem); + auto utot_re = snaKK.ulisttot_re(iatom, ielem, mapper.idxu_half); + auto utot_im = snaKK.ulisttot_im(iatom, ielem, mapper.idxu_half); if (mapper.flip_sign == 1) { utot_im = -utot_im; @@ -844,7 +844,7 @@ void PairSNAPKokkos::operator() (TagPairSN utot_re = -utot_re; } - snaKK.ulisttot_gpu(iatom, idxu, ielem) = { utot_re, utot_im }; + snaKK.ulisttot(iatom, ielem, idxu) = { utot_re, utot_im }; if (mapper.flip_sign == 0) { snaKK.ylist_re(iatom, ielem, mapper.idxu_half) = 0.; @@ -1112,10 +1112,10 @@ void PairSNAPKokkos::operator() (TagPairSN const int idxu = jju + idxu_shift; // Load ulist - auto utot = snaKK.ulisttot(idxu_half, ielem, iatom); + complex utot = { snaKK.ulisttot_re(iatom, ielem, idxu_half), snaKK.ulisttot_im(iatom, ielem, idxu_half) }; // Store - snaKK.ulisttot_full(idxu, ielem, iatom) = utot; + snaKK.ulisttot(iatom, ielem, idxu) = utot; // Zero Yi snaKK.ylist_re(iatom, ielem, idxu_half) = 0; @@ -1131,7 +1131,7 @@ void PairSNAPKokkos::operator() (TagPairSN utot.re = -utot.re; } - snaKK.ulisttot_full(idxu_flip, ielem, iatom) = utot; + snaKK.ulisttot(iatom, ielem, idxu_flip) = utot; } } } diff --git a/src/KOKKOS/sna_kokkos.h b/src/KOKKOS/sna_kokkos.h index 185fbd295d..66d7e7254f 100644 --- a/src/KOKKOS/sna_kokkos.h +++ b/src/KOKKOS/sna_kokkos.h @@ -290,13 +290,15 @@ class SNAKokkos { t_sna_2d d_beta; // Structures for both the CPU, GPU backend + t_sna_3d ulisttot_re; + t_sna_3d ulisttot_im; + t_sna_3c ulisttot; // un-folded ulisttot + t_sna_3d ylist_re; t_sna_3d ylist_im; // Structures for the CPU backend only t_sna_3d blist; - t_sna_3c_ll ulisttot; - t_sna_3c_ll ulisttot_full; // un-folded ulisttot, cpu only t_sna_3c_ll zlist; t_sna_3c_ll ulist; @@ -311,9 +313,6 @@ class SNAKokkos { t_sna_3c db_gpu; // `db` t_sna_3d sfac_gpu; // sfac, dsfac_{x,y,z} - t_sna_3d ulisttot_re_gpu; // split real, - t_sna_3d ulisttot_im_gpu; // imag, AoSoA, flattened - t_sna_3c ulisttot_gpu; // packed and de-symmetrized t_sna_3c zlist_gpu; t_sna_3d blist_gpu; diff --git a/src/KOKKOS/sna_kokkos_impl.h b/src/KOKKOS/sna_kokkos_impl.h index beb50c2083..1623bec0e1 100644 --- a/src/KOKKOS/sna_kokkos_impl.h +++ b/src/KOKKOS/sna_kokkos_impl.h @@ -313,6 +313,10 @@ void SNAKokkos::grow_rij(int newnatom, int MemKK::realloc_kokkos(element,"sna:element",natom_pad,nmax); MemKK::realloc_kokkos(dedr,"sna:dedr",natom_pad,nmax,3); + MemKK::realloc_kokkos(ulisttot_re,"sna:ulisttot_re", natom_pad, nelements, idxu_half_max); + MemKK::realloc_kokkos(ulisttot_im,"sna:ulisttot_im", natom_pad, nelements, idxu_half_max); + MemKK::realloc_kokkos(ulisttot,"sna:ulisttot", natom_pad, nelements, idxu_max); + MemKK::realloc_kokkos(ylist_re,"sna:ylist_re", natom_pad, nelements, idxu_half_max); MemKK::realloc_kokkos(ylist_im,"sna:ylist_im", natom_pad, nelements, idxu_half_max); @@ -322,11 +326,6 @@ void SNAKokkos::grow_rij(int newnatom, int MemKK::realloc_kokkos(da_gpu,"sna:da_gpu",natom_pad,nmax,3); MemKK::realloc_kokkos(db_gpu,"sna:db_gpu",natom_pad,nmax,3); MemKK::realloc_kokkos(sfac_gpu,"sna:sfac_gpu",natom_pad,nmax,4); - MemKK::realloc_kokkos(ulisttot,"sna:ulisttot",1,1,1); // dummy allocation - MemKK::realloc_kokkos(ulisttot_full,"sna:ulisttot",1,1,1); - MemKK::realloc_kokkos(ulisttot_re_gpu,"sna:ulisttot_re_gpu",natom_pad,idxu_half_max,nelements); - MemKK::realloc_kokkos(ulisttot_im_gpu,"sna:ulisttot_im_gpu",natom_pad,idxu_half_max,nelements); - MemKK::realloc_kokkos(ulisttot_gpu,"sna:ulisttot_gpu",natom_pad,idxu_max,nelements); MemKK::realloc_kokkos(ulist,"sna:ulist",1,1,1); MemKK::realloc_kokkos(zlist,"sna:zlist",1,1,1); MemKK::realloc_kokkos(zlist_gpu,"sna:zlist_gpu",natom_pad,idxz_max,ndoubles); @@ -339,18 +338,12 @@ void SNAKokkos::grow_rij(int newnatom, int MemKK::realloc_kokkos(da_gpu,"sna:da_gpu",1,1,1); MemKK::realloc_kokkos(db_gpu,"sna:db_gpu",1,1,1); MemKK::realloc_kokkos(sfac_gpu,"sna:sfac_gpu",1,1,1); - MemKK::realloc_kokkos(ulisttot,"sna:ulisttot",idxu_half_max,nelements,natom_pad); - MemKK::realloc_kokkos(ulisttot_full,"sna:ulisttot_full",idxu_max,nelements,natom_pad); - MemKK::realloc_kokkos(ulisttot_re_gpu,"sna:ulisttot_re_gpu",1,1,1); - MemKK::realloc_kokkos(ulisttot_im_gpu,"sna:ulisttot_im_gpu",1,1,1); - MemKK::realloc_kokkos(ulisttot_gpu,"sna:ulisttot_pack_gpu",1,1,1); MemKK::realloc_kokkos(ulist,"sna:ulist",idxu_cache_max,natom_pad,nmax); MemKK::realloc_kokkos(zlist,"sna:zlist",idxz_max,ndoubles,natom_pad); MemKK::realloc_kokkos(zlist_gpu,"sna:zlist_gpu",1,1,1); MemKK::realloc_kokkos(blist,"sna:blist",natom_pad,ntriples,idxb_max); MemKK::realloc_kokkos(blist_gpu,"sna:blist_gpu",1,1,1); MemKK::realloc_kokkos(dulist,"sna:dulist",idxu_cache_max,natom_pad,nmax); - } } @@ -469,8 +462,8 @@ void SNAKokkos::pre_ui(const int& iatom, c real_type re_part = static_cast(0.); if (ma == mb && (!chem_flag || ielem == jelem || wselfall_flag)) { re_part = wself; } - ulisttot_re_gpu(iatom, jju_half, jelem) = re_part; - ulisttot_im_gpu(iatom, jju_half, jelem) = static_cast(0.); + ulisttot_re(iatom, jelem, jju_half) = re_part; + ulisttot_im(iatom, jelem, jju_half) = 0; jju_half++; } @@ -614,8 +607,8 @@ void SNAKokkos::evaluate_ui_jbend(const Wi const complex ulist_prev = ulist_wrapper.get(ma); // atomic add the previous level here - Kokkos::atomic_add(&(ulisttot_re_gpu(iatom, jjup + ma, jelem)), ulist_prev.re * sfac); - Kokkos::atomic_add(&(ulisttot_im_gpu(iatom, jjup + ma, jelem)), ulist_prev.im * sfac); + Kokkos::atomic_add(&(ulisttot_re(iatom, jelem, jjup + ma)), ulist_prev.re * sfac); + Kokkos::atomic_add(&(ulisttot_im(iatom, jelem, jjup + ma)), ulist_prev.im * sfac); // ulist_accum += rootpq * b * ulist_prev; real_type rootpq = rootpqarray(j - ma, mb); @@ -644,8 +637,8 @@ void SNAKokkos::evaluate_ui_jbend(const Wi const complex ulist_prev = ulist_wrapper.get(ma); // atomic add the previous level here - Kokkos::atomic_add(&(ulisttot_re_gpu(iatom, jjup + ma, jelem)), ulist_prev.re * sfac); - Kokkos::atomic_add(&(ulisttot_im_gpu(iatom, jjup + ma, jelem)), ulist_prev.im * sfac); + Kokkos::atomic_add(&(ulisttot_re(iatom, jelem, jjup + ma)), ulist_prev.re * sfac); + Kokkos::atomic_add(&(ulisttot_im(iatom, jelem, jjup + ma)), ulist_prev.im * sfac); } } @@ -717,7 +710,7 @@ void SNAKokkos::compute_bi(const int& iato const int jju_index = jju+mb*(j+1)+ma; const int jjz_index = jjz+mb*(j+1)+ma; if (2*mb == j) return; // I think we can remove this? - const complex utot = ulisttot_gpu(iatom, jju_index, elem3); + const complex utot = ulisttot(iatom, elem3, jju_index); const complex zloc = zlist_gpu(iatom, jjz_index, idouble); sumzu_temp += utot.re * zloc.re + utot.im * zloc.im; } @@ -733,7 +726,7 @@ void SNAKokkos::compute_bi(const int& iato const int jju_index = jju+(mb-1)*(j+1)+(j+1)+ma; const int jjz_index = jjz+(mb-1)*(j+1)+(j+1)+ma; - const complex utot = ulisttot_gpu(iatom, jju_index, elem3); + const complex utot = ulisttot(iatom, elem3, jju_index); const complex zloc = zlist_gpu(iatom, jjz_index, idouble); sumzu_temp += utot.re * zloc.re + utot.im * zloc.im; @@ -744,7 +737,7 @@ void SNAKokkos::compute_bi(const int& iato const int jju_index = jju+(mb-1)*(j+1)+(j+1)+ma; const int jjz_index = jjz+(mb-1)*(j+1)+(j+1)+ma; - const complex utot = ulisttot_gpu(iatom, jju_index, elem3); + const complex utot = ulisttot(iatom, elem3, jju_index); const complex zloc = zlist_gpu(iatom, jjz_index, idouble); sumzu += static_cast(0.5) * (utot.re * zloc.re + utot.im * zloc.im); } // end if jeven @@ -869,8 +862,8 @@ typename SNAKokkos::complex SNAKokkos::pre_ui_cpu(const typename // if m is on the "diagonal", initialize it with the self energy. // Otherwise zero it out - complex init(static_cast(0.),static_cast(0.)); - if (m % (j+2) == 0 && (!chem_flag || ielem == jelem || wselfall_flag)) { init.re = wself; } //need to map iatom to element + real_type init = 0; + if (m % (j+2) == 0 && (!chem_flag || ielem == jelem || wselfall_flag)) { init = wself; } //need to map iatom to element - ulisttot(jjup, jelem, iatom) = init; + ulisttot_re(iatom, jelem, jjup) = init; + ulisttot_im(iatom, jelem, jjup) = 0; }); } } @@ -1261,10 +1255,8 @@ void SNAKokkos::compute_zi_cpu(const int& int ma2 = ma2max; int icga = ma1min * (j2 + 1) + ma2max; for (int ia = 0; ia < na; ia++) { - suma1_r += cgblock[icga] * (ulisttot_full(jju1+ma1, elem1, iatom).re * ulisttot_full(jju2+ma2, elem2, iatom).re - - ulisttot_full(jju1+ma1, elem1, iatom).im * ulisttot_full(jju2+ma2, elem2, iatom).im); - suma1_i += cgblock[icga] * (ulisttot_full(jju1+ma1, elem1, iatom).re * ulisttot_full(jju2+ma2, elem2, iatom).im + - ulisttot_full(jju1+ma1, elem1, iatom).im * ulisttot_full(jju2+ma2, elem2, iatom).re); + suma1_r += cgblock[icga] * (ulisttot(iatom, elem1, jju1+ma1).re * ulisttot(iatom, elem2, jju2+ma2).re - ulisttot(iatom, elem1, jju1+ma1).im * ulisttot(iatom, elem2, jju2+ma2).im); + suma1_i += cgblock[icga] * (ulisttot(iatom, elem1, jju1+ma1).re * ulisttot(iatom, elem2, jju2+ma2).im + ulisttot(iatom, elem1, jju1+ma1).im * ulisttot(iatom, elem2, jju2+ma2).re); ma1++; ma2--; icga += j2; @@ -1331,8 +1323,8 @@ void SNAKokkos::compute_bi_cpu(const typen const int jjz_index = jjz + mb * (j + 1) + ma; if (2*mb == j) return; sum += - ulisttot_full(jju_index, elem3, iatom).re * zlist(jjz_index, jalloy, iatom).re + - ulisttot_full(jju_index, elem3, iatom).im * zlist(jjz_index, jalloy, iatom).im; + ulisttot(iatom, elem3, jju_index).re * zlist(jjz_index, jalloy, iatom).re + + ulisttot(iatom, elem3, jju_index).im * zlist(jjz_index, jalloy, iatom).im; },sumzu_temp); // end loop over ma, mb sumzu += sumzu_temp; @@ -1345,8 +1337,8 @@ void SNAKokkos::compute_bi_cpu(const typen const int jju_index = jju+(mb-1)*(j+1)+(j+1)+ma; const int jjz_index = jjz+(mb-1)*(j+1)+(j+1)+ma; sum += - ulisttot_full(jju_index, elem3, iatom).re * zlist(jjz_index, jalloy, iatom).re + - ulisttot_full(jju_index, elem3, iatom).im * zlist(jjz_index, jalloy, iatom).im; + ulisttot(iatom, elem3, jju_index).re * zlist(jjz_index, jalloy, iatom).re + + ulisttot(iatom, elem3, jju_index).im * zlist(jjz_index, jalloy, iatom).im; },sumzu_temp); // end loop over ma sumzu += sumzu_temp; @@ -1354,8 +1346,8 @@ void SNAKokkos::compute_bi_cpu(const typen const int jju_index = jju+(mb-1)*(j+1)+(j+1)+ma; const int jjz_index = jjz+(mb-1)*(j+1)+(j+1)+ma; sumzu += static_cast(0.5)* - (ulisttot_full(jju_index, elem3, iatom).re * zlist(jjz_index, jalloy, iatom).re + - ulisttot_full(jju_index, elem3, iatom).im * zlist(jjz_index, jalloy, iatom).im); + (ulisttot(iatom, elem3, jju_index).re * zlist(jjz_index, jalloy, iatom).re + + ulisttot(iatom, elem3, jju_index).im * zlist(jjz_index, jalloy, iatom).im); } // end if jeven Kokkos::single(Kokkos::PerThread(team), [&] () { @@ -1426,10 +1418,10 @@ void SNAKokkos::compute_yi_cpu(int iter) c int icga = ma1min*(j2+1) + ma2max; for (int ia = 0; ia < na; ia++) { - suma1_r += cgblock[icga] * (ulisttot_full(jju1+ma1, elem1, iatom).re * ulisttot_full(jju2+ma2, elem2, iatom).re - - ulisttot_full(jju1+ma1, elem1, iatom).im * ulisttot_full(jju2+ma2, elem2, iatom).im); - suma1_i += cgblock[icga] * (ulisttot_full(jju1+ma1, elem1, iatom).re * ulisttot_full(jju2+ma2, elem2, iatom).im + - ulisttot_full(jju1+ma1, elem1, iatom).im * ulisttot_full(jju2+ma2, elem2, iatom).re); + suma1_r += cgblock[icga] * (ulisttot(iatom, elem1, jju1+ma1).re * ulisttot(iatom, elem2, jju2+ma2).re - + ulisttot(iatom, elem1, jju1+ma1).im * ulisttot(iatom, elem2, jju2+ma2).im); + suma1_i += cgblock[icga] * (ulisttot(iatom, elem1, jju1+ma1).re * ulisttot(iatom, elem2, jju2+ma2).im + + ulisttot(iatom, elem1, jju1+ma1).im * ulisttot(iatom, elem2, jju2+ma2).re); ma1++; ma2--; icga += j2; @@ -1581,8 +1573,8 @@ void SNAKokkos::add_uarraytot(const typena int count = 0; for (int mb = 0; 2*mb <= j; mb++) { for (int ma = 0; ma <= j; ma++) { - Kokkos::atomic_add(&(ulisttot(jju_half+count, jelem, iatom).re), sfac * ulist(jju_cache+count, iatom, jnbor).re); - Kokkos::atomic_add(&(ulisttot(jju_half+count, jelem, iatom).im), sfac * ulist(jju_cache+count, iatom, jnbor).im); + Kokkos::atomic_add(&(ulisttot_re(iatom, jelem, jju_half+count)), sfac * ulist(jju_cache+count, iatom, jnbor).re); + Kokkos::atomic_add(&(ulisttot_im(iatom, jelem, jju_half+count)), sfac * ulist(jju_cache+count, iatom, jnbor).im); count++; } } @@ -2299,6 +2291,10 @@ double SNAKokkos::memory_usage() bytes += MemKK::memory_usage(rootpqarray); bytes += MemKK::memory_usage(cglist); + bytes += MemKK::memory_usage(ulisttot_re); + bytes += MemKK::memory_usage(ulisttot_im); + bytes += MemKK::memory_usage(ulisttot); + bytes += MemKK::memory_usage(ylist_re); bytes += MemKK::memory_usage(ylist_im); @@ -2309,17 +2305,10 @@ double SNAKokkos::memory_usage() bytes += MemKK::memory_usage(db_gpu); bytes += MemKK::memory_usage(sfac_gpu); - - bytes += MemKK::memory_usage(ulisttot_re_gpu); - bytes += MemKK::memory_usage(ulisttot_im_gpu); - bytes += MemKK::memory_usage(ulisttot_gpu); - bytes += MemKK::memory_usage(zlist_gpu); bytes += MemKK::memory_usage(blist_gpu); } else { bytes += MemKK::memory_usage(ulist); - bytes += MemKK::memory_usage(ulisttot); - bytes += MemKK::memory_usage(ulisttot_full); bytes += MemKK::memory_usage(zlist); bytes += MemKK::memory_usage(blist); From cb548143eea8c1369975c0f98ac10cf82947e926 Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Tue, 19 Nov 2024 12:14:32 -0800 Subject: [PATCH 0889/1018] Unified zlist and blist CPU and GPU structures; greatly simplified/fused compute_bi --- src/KOKKOS/pair_snap_kokkos.h | 7 +- src/KOKKOS/pair_snap_kokkos_impl.h | 38 ++----- src/KOKKOS/sna_kokkos.h | 10 +- src/KOKKOS/sna_kokkos_impl.h | 167 +++-------------------------- 4 files changed, 23 insertions(+), 199 deletions(-) diff --git a/src/KOKKOS/pair_snap_kokkos.h b/src/KOKKOS/pair_snap_kokkos.h index c9607daa1c..7d58f387d6 100644 --- a/src/KOKKOS/pair_snap_kokkos.h +++ b/src/KOKKOS/pair_snap_kokkos.h @@ -40,7 +40,6 @@ struct TagPairSNAPBeta{}; template struct TagPairSNAPComputeForce{}; - // GPU backend only struct TagPairSNAPComputeNeigh{}; struct TagPairSNAPComputeCayleyKlein{}; @@ -50,7 +49,6 @@ struct TagPairSNAPComputeUiLarge{}; // less parallelism, no divergence struct TagPairSNAPTransformUi{}; // re-order ulisttot from SoA to AoSoA, zero ylist struct TagPairSNAPComputeZi{}; struct TagPairSNAPComputeBi{}; -struct TagPairSNAPTransformBi{}; // re-order blist from AoSoA to AoS struct TagPairSNAPComputeYi{}; struct TagPairSNAPComputeYiWithZlist{}; template @@ -187,9 +185,6 @@ class PairSNAPKokkos : public PairSNAP { KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeBi,const int iatom_mod, const int idxb, const int iatom_div) const; - KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPTransformBi,const int iatom_mod, const int idxb, const int iatom_div) const; - KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeYi,const int iatom_mod, const int idxz, const int iatom_div) const; @@ -221,7 +216,7 @@ class PairSNAPKokkos : public PairSNAP { void operator() (TagPairSNAPComputeZiCPU,const int& ii) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeBiCPU,const typename Kokkos::TeamPolicy::member_type& team) const; + void operator() (TagPairSNAPComputeBiCPU, const int& ii) const; KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeYiCPU,const int& ii) const; diff --git a/src/KOKKOS/pair_snap_kokkos_impl.h b/src/KOKKOS/pair_snap_kokkos_impl.h index 2ca74375c4..b2252f85c7 100644 --- a/src/KOKKOS/pair_snap_kokkos_impl.h +++ b/src/KOKKOS/pair_snap_kokkos_impl.h @@ -264,9 +264,8 @@ void PairSNAPKokkos::compute(int eflag_in, Kokkos::parallel_for("ComputeZiCPU",policy_zi_cpu,*this); //ComputeBi - int team_size = team_size_default; - check_team_size_for(chunk_size,team_size); - typename Kokkos::TeamPolicy policy_bi_cpu(chunk_size,team_size,vector_length); + int idxb_max = snaKK.idxb_max; + typename Kokkos::RangePolicy policy_bi_cpu(0, chunk_size * idxb_max); Kokkos::parallel_for("ComputeBiCPU",policy_bi_cpu,*this); } @@ -381,13 +380,6 @@ void PairSNAPKokkos::compute(int eflag_in, Snap3DRangePolicy policy_compute_bi({0,0,0},{vector_length,idxb_max,chunk_size_div},{vector_length,tile_size_compute_bi,1}); Kokkos::parallel_for("ComputeBi",policy_compute_bi,*this); - - //Transform data layout of blist out of AoSoA - //We need this because `blist` gets used in ComputeForce which doesn't - //take advantage of AoSoA, which at best would only be beneficial on the margins - Snap3DRangePolicy - policy_transform_bi({0,0,0},{vector_length,idxb_max,chunk_size_div},{vector_length,tile_size_transform_bi,1}); - Kokkos::parallel_for("TransformBi",policy_transform_bi,*this); } //Note zeroing `ylist` is fused into `TransformUi`. @@ -900,25 +892,6 @@ void PairSNAPKokkos::operator() (TagPairSN snaKK.compute_bi(iatom,jjb); } -template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPTransformBi,const int iatom_mod, const int idxb, const int iatom_div) const { - - const int iatom = iatom_mod + iatom_div * vector_length; - if (iatom >= chunk_size) return; - if (idxb >= snaKK.idxb_max) return; - - const int ntriples = snaKK.ntriples; - - for (int itriple = 0; itriple < ntriples; itriple++) { - - const real_type blocal = snaKK.blist_gpu(iatom, idxb, itriple); - - snaKK.blist(iatom, itriple, idxb) = blocal; - } - -} - template template KOKKOS_INLINE_FUNCTION @@ -1151,9 +1124,10 @@ void PairSNAPKokkos::operator() (TagPairSN template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeBiCPU,const typename Kokkos::TeamPolicy::member_type& team) const { - int ii = team.league_rank(); - snaKK.compute_bi_cpu(team,ii); +void PairSNAPKokkos::operator() (TagPairSNAPComputeBiCPU, const int& ii) const { + const int iatom = ii / snaKK.idxb_max; + const int jjb = ii % snaKK.idxb_max; + snaKK.compute_bi(iatom, jjb); } template diff --git a/src/KOKKOS/sna_kokkos.h b/src/KOKKOS/sna_kokkos.h index 66d7e7254f..163c738651 100644 --- a/src/KOKKOS/sna_kokkos.h +++ b/src/KOKKOS/sna_kokkos.h @@ -244,8 +244,6 @@ class SNAKokkos { void compute_zi_cpu(const int&) const; // ForceSNAP KOKKOS_INLINE_FUNCTION void compute_yi_cpu(int) const; // ForceSNAP - KOKKOS_INLINE_FUNCTION - void compute_bi_cpu(const typename Kokkos::TeamPolicy::member_type& team, int) const; // ForceSNAP // functions for derivatives, CPU only KOKKOS_INLINE_FUNCTION @@ -294,12 +292,13 @@ class SNAKokkos { t_sna_3d ulisttot_im; t_sna_3c ulisttot; // un-folded ulisttot + t_sna_3c zlist; + t_sna_3d blist; + t_sna_3d ylist_re; t_sna_3d ylist_im; // Structures for the CPU backend only - t_sna_3d blist; - t_sna_3c_ll zlist; t_sna_3c_ll ulist; @@ -313,9 +312,6 @@ class SNAKokkos { t_sna_3c db_gpu; // `db` t_sna_3d sfac_gpu; // sfac, dsfac_{x,y,z} - t_sna_3c zlist_gpu; - t_sna_3d blist_gpu; - int idxcg_max, idxu_max, idxu_half_max, idxu_cache_max, idxz_max, idxb_max; // Chem snap counts diff --git a/src/KOKKOS/sna_kokkos_impl.h b/src/KOKKOS/sna_kokkos_impl.h index 1623bec0e1..0e2753215b 100644 --- a/src/KOKKOS/sna_kokkos_impl.h +++ b/src/KOKKOS/sna_kokkos_impl.h @@ -317,6 +317,9 @@ void SNAKokkos::grow_rij(int newnatom, int MemKK::realloc_kokkos(ulisttot_im,"sna:ulisttot_im", natom_pad, nelements, idxu_half_max); MemKK::realloc_kokkos(ulisttot,"sna:ulisttot", natom_pad, nelements, idxu_max); + MemKK::realloc_kokkos(zlist,"sna:zlist", natom_pad, ndoubles, idxz_max); + MemKK::realloc_kokkos(blist,"sna:blist", natom_pad, ntriples, idxb_max); + MemKK::realloc_kokkos(ylist_re,"sna:ylist_re", natom_pad, nelements, idxu_half_max); MemKK::realloc_kokkos(ylist_im,"sna:ylist_im", natom_pad, nelements, idxu_half_max); @@ -327,10 +330,6 @@ void SNAKokkos::grow_rij(int newnatom, int MemKK::realloc_kokkos(db_gpu,"sna:db_gpu",natom_pad,nmax,3); MemKK::realloc_kokkos(sfac_gpu,"sna:sfac_gpu",natom_pad,nmax,4); MemKK::realloc_kokkos(ulist,"sna:ulist",1,1,1); - MemKK::realloc_kokkos(zlist,"sna:zlist",1,1,1); - MemKK::realloc_kokkos(zlist_gpu,"sna:zlist_gpu",natom_pad,idxz_max,ndoubles); - MemKK::realloc_kokkos(blist,"sna:blist",natom_pad,ntriples,idxb_max); - MemKK::realloc_kokkos(blist_gpu,"sna:blist_gpu",natom_pad,idxb_max,ntriples); MemKK::realloc_kokkos(dulist,"sna:dulist",1,1,1); } else { MemKK::realloc_kokkos(a_gpu,"sna:a_gpu",1,1); @@ -339,10 +338,6 @@ void SNAKokkos::grow_rij(int newnatom, int MemKK::realloc_kokkos(db_gpu,"sna:db_gpu",1,1,1); MemKK::realloc_kokkos(sfac_gpu,"sna:sfac_gpu",1,1,1); MemKK::realloc_kokkos(ulist,"sna:ulist",idxu_cache_max,natom_pad,nmax); - MemKK::realloc_kokkos(zlist,"sna:zlist",idxz_max,ndoubles,natom_pad); - MemKK::realloc_kokkos(zlist_gpu,"sna:zlist_gpu",1,1,1); - MemKK::realloc_kokkos(blist,"sna:blist",natom_pad,ntriples,idxb_max); - MemKK::realloc_kokkos(blist_gpu,"sna:blist_gpu",1,1,1); MemKK::realloc_kokkos(dulist,"sna:dulist",idxu_cache_max,natom_pad,nmax); } } @@ -663,7 +658,7 @@ void SNAKokkos::compute_zi(const int& iato for (int elem1 = 0; elem1 < nelements; elem1++) { for (int elem2 = 0; elem2 < nelements; elem2++) { - zlist_gpu(iatom,jjz,idouble) = evaluate_zi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, iatom, elem1, elem2, cgblock); + zlist(iatom, idouble, jjz) = evaluate_zi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, iatom, elem1, elem2, cgblock); idouble++; } @@ -711,7 +706,7 @@ void SNAKokkos::compute_bi(const int& iato const int jjz_index = jjz+mb*(j+1)+ma; if (2*mb == j) return; // I think we can remove this? const complex utot = ulisttot(iatom, elem3, jju_index); - const complex zloc = zlist_gpu(iatom, jjz_index, idouble); + const complex zloc = zlist(iatom, idouble, jjz_index); sumzu_temp += utot.re * zloc.re + utot.im * zloc.im; } } @@ -727,7 +722,7 @@ void SNAKokkos::compute_bi(const int& iato const int jjz_index = jjz+(mb-1)*(j+1)+(j+1)+ma; const complex utot = ulisttot(iatom, elem3, jju_index); - const complex zloc = zlist_gpu(iatom, jjz_index, idouble); + const complex zloc = zlist(iatom, idouble, jjz_index); sumzu_temp += utot.re * zloc.re + utot.im * zloc.im; } @@ -738,7 +733,7 @@ void SNAKokkos::compute_bi(const int& iato const int jjz_index = jjz+(mb-1)*(j+1)+(j+1)+ma; const complex utot = ulisttot(iatom, elem3, jju_index); - const complex zloc = zlist_gpu(iatom, jjz_index, idouble); + const complex zloc = zlist(iatom, idouble, jjz_index); sumzu += static_cast(0.5) * (utot.re * zloc.re + utot.im * zloc.im); } // end if jeven @@ -752,7 +747,7 @@ void SNAKokkos::compute_bi(const int& iato sumzu -= bzero[j]; } } - blist_gpu(iatom, jjb, itriple) = sumzu; + blist(iatom, itriple, jjb) = sumzu; //} // end loop over j //} // end loop over j1, j2 itriple++; @@ -818,7 +813,7 @@ void SNAKokkos::compute_yi_with_zlist(cons int idouble = 0; for (int elem1 = 0; elem1 < nelements; elem1++) { for (int elem2 = 0; elem2 < nelements; elem2++) { - const complex ztmp = zlist_gpu(iatom,jjz,idouble); + const complex ztmp = zlist(iatom, idouble, jjz); // apply to z(j1,j2,j,ma,mb) to unique element of y(j) // find right y_list[jju] and beta(iatom,jjb) entries // multiply and divide by j+1 factors @@ -1240,144 +1235,12 @@ void SNAKokkos::compute_zi_cpu(const int& for (int elem1 = 0; elem1 < nelements; elem1++) { for (int elem2 = 0; elem2 < nelements; elem2++) { - zlist(jjz, idouble, iatom).re = static_cast(0.0); - zlist(jjz, idouble, iatom).im = static_cast(0.0); - - int jju1 = idxu_block[j1] + (j1+1)*mb1min; - int jju2 = idxu_block[j2] + (j2+1)*mb2max; - int icgb = mb1min*(j2+1) + mb2max; - for (int ib = 0; ib < nb; ib++) { - - real_type suma1_r = static_cast(0.0); - real_type suma1_i = static_cast(0.0); - - int ma1 = ma1min; - int ma2 = ma2max; - int icga = ma1min * (j2 + 1) + ma2max; - for (int ia = 0; ia < na; ia++) { - suma1_r += cgblock[icga] * (ulisttot(iatom, elem1, jju1+ma1).re * ulisttot(iatom, elem2, jju2+ma2).re - ulisttot(iatom, elem1, jju1+ma1).im * ulisttot(iatom, elem2, jju2+ma2).im); - suma1_i += cgblock[icga] * (ulisttot(iatom, elem1, jju1+ma1).re * ulisttot(iatom, elem2, jju2+ma2).im + ulisttot(iatom, elem1, jju1+ma1).im * ulisttot(iatom, elem2, jju2+ma2).re); - ma1++; - ma2--; - icga += j2; - } // end loop over ia - - zlist(jjz, idouble, iatom).re += cgblock[icgb] * suma1_r; - zlist(jjz, idouble, iatom).im += cgblock[icgb] * suma1_i; - - jju1 += j1 + 1; - jju2 -= j2 + 1; - icgb += j2; - } // end loop over ib - - if (bnorm_flag) { - const real_type scale = static_cast(1) / static_cast(j + 1); - zlist(jjz, idouble, iatom).re *= scale; - zlist(jjz, idouble, iatom).im *= scale; - } + zlist(iatom, idouble, jjz) = evaluate_zi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, iatom, elem1, elem2, cgblock); idouble++; } // end loop over elem2 } // end loop over elem1 } - -/* ---------------------------------------------------------------------- - compute Bi by summing conj(Ui)*Zi, CPU version -------------------------------------------------------------------------- */ - -template -KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_bi_cpu(const typename Kokkos::TeamPolicy::member_type& team, int iatom) const -{ - // for j1 = 0,...,twojmax - // for j2 = 0,twojmax - // for j = |j1-j2|,Min(twojmax,j1+j2),2 - // b(j1,j2,j) = 0 - // for mb = 0,...,jmid - // for ma = 0,...,j - // b(j1,j2,j) += - // 2*Conj(u(j,ma,mb))*z(j1,j2,j,ma,mb) - - int itriple = 0; - int idouble = 0; - for (int elem1 = 0; elem1 < nelements; elem1++) { - for (int elem2 = 0; elem2 < nelements; elem2++) { - int jalloy = idouble; // must be non-const to work around gcc compiler bug - for (int elem3 = 0; elem3 < nelements; elem3++) { - Kokkos::parallel_for(Kokkos::TeamThreadRange(team,idxb_max), - [&] (const int& jjb) { - const int j1 = idxb(jjb, 0); - const int j2 = idxb(jjb, 1); - int j = idxb(jjb, 2); // removed "const" to work around GCC 7 bug - - int jjz = idxz_block(j1, j2, j); - int jju = idxu_block[j]; - real_type sumzu = static_cast(0.0); - real_type sumzu_temp = static_cast(0.0); - const int bound = (j+2)/2; - Kokkos::parallel_reduce(Kokkos::ThreadVectorRange(team,(j+1)*bound), - [&] (const int mbma, real_type& sum) { - const int ma = mbma % (j + 1); - const int mb = mbma / (j + 1); - const int jju_index = jju + mb * (j + 1) + ma; - const int jjz_index = jjz + mb * (j + 1) + ma; - if (2*mb == j) return; - sum += - ulisttot(iatom, elem3, jju_index).re * zlist(jjz_index, jalloy, iatom).re + - ulisttot(iatom, elem3, jju_index).im * zlist(jjz_index, jalloy, iatom).im; - },sumzu_temp); // end loop over ma, mb - sumzu += sumzu_temp; - - // For j even, special treatment for middle column - - if (j%2 == 0) { - int mb = j/2; // removed "const" to work around GCC 7 bug - Kokkos::parallel_reduce(Kokkos::ThreadVectorRange(team, mb), - [&] (const int ma, real_type& sum) { - const int jju_index = jju+(mb-1)*(j+1)+(j+1)+ma; - const int jjz_index = jjz+(mb-1)*(j+1)+(j+1)+ma; - sum += - ulisttot(iatom, elem3, jju_index).re * zlist(jjz_index, jalloy, iatom).re + - ulisttot(iatom, elem3, jju_index).im * zlist(jjz_index, jalloy, iatom).im; - },sumzu_temp); // end loop over ma - sumzu += sumzu_temp; - - const int ma = mb; - const int jju_index = jju+(mb-1)*(j+1)+(j+1)+ma; - const int jjz_index = jjz+(mb-1)*(j+1)+(j+1)+ma; - sumzu += static_cast(0.5)* - (ulisttot(iatom, elem3, jju_index).re * zlist(jjz_index, jalloy, iatom).re + - ulisttot(iatom, elem3, jju_index).im * zlist(jjz_index, jalloy, iatom).im); - } // end if jeven - - Kokkos::single(Kokkos::PerThread(team), [&] () { - sumzu *= static_cast(2.0); - - // apply bzero shift - - if (bzero_flag) { - if (!wselfall_flag) { - if (elem1 == elem2 && elem1 == elem3) { - sumzu -= bzero[j]; - } - } else { - sumzu -= bzero[j]; - } - } - - blist(iatom, itriple, jjb) = sumzu; - }); - }); - //} // end loop over j - //} // end loop over j1, j2 - itriple++; - } - idouble++; - } // end loop over elem2 - } // end loop over elem1 - -} - /* ---------------------------------------------------------------------- compute Yi from Ui without storing Zi, looping over zlist indices, CPU version @@ -2295,6 +2158,9 @@ double SNAKokkos::memory_usage() bytes += MemKK::memory_usage(ulisttot_im); bytes += MemKK::memory_usage(ulisttot); + bytes += MemKK::memory_usage(zlist); + bytes += MemKK::memory_usage(blist); + bytes += MemKK::memory_usage(ylist_re); bytes += MemKK::memory_usage(ylist_im); @@ -2304,15 +2170,8 @@ double SNAKokkos::memory_usage() bytes += MemKK::memory_usage(da_gpu); bytes += MemKK::memory_usage(db_gpu); bytes += MemKK::memory_usage(sfac_gpu); - - bytes += MemKK::memory_usage(zlist_gpu); - bytes += MemKK::memory_usage(blist_gpu); } else { bytes += MemKK::memory_usage(ulist); - - bytes += MemKK::memory_usage(zlist); - bytes += MemKK::memory_usage(blist); - bytes += MemKK::memory_usage(dulist); } From 976167e2e52c4b0ea246b0f5fe29c48468473f41 Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Tue, 19 Nov 2024 12:30:58 -0800 Subject: [PATCH 0890/1018] Greatly tightened up CPU ulist, dulist computation --- src/KOKKOS/sna_kokkos.h | 9 +- src/KOKKOS/sna_kokkos_impl.h | 175 ++++++++++++++++------------------- 2 files changed, 82 insertions(+), 102 deletions(-) diff --git a/src/KOKKOS/sna_kokkos.h b/src/KOKKOS/sna_kokkos.h index 163c738651..fa187c26ea 100644 --- a/src/KOKKOS/sna_kokkos.h +++ b/src/KOKKOS/sna_kokkos.h @@ -158,7 +158,7 @@ class SNAKokkos { typedef Kokkos::View t_sna_3c; typedef Kokkos::View t_sna_3c_ll; typedef Kokkos::View t_sna_4c; - typedef Kokkos::View t_sna_4c3_ll; + typedef Kokkos::View t_sna_4c3; typedef Kokkos::View t_sna_4c_ll; typedef Kokkos::View t_sna_3c3; typedef Kokkos::View t_sna_5c; @@ -299,11 +299,8 @@ class SNAKokkos { t_sna_3d ylist_im; // Structures for the CPU backend only - - t_sna_3c_ll ulist; - - // derivatives of data - t_sna_4c3_ll dulist; + t_sna_3c ulist_cpu; + t_sna_4c3 dulist_cpu; // Modified structures for GPU backend t_sna_2c a_gpu; // Cayley-Klein `a` diff --git a/src/KOKKOS/sna_kokkos_impl.h b/src/KOKKOS/sna_kokkos_impl.h index 0e2753215b..7988026dd2 100644 --- a/src/KOKKOS/sna_kokkos_impl.h +++ b/src/KOKKOS/sna_kokkos_impl.h @@ -329,16 +329,16 @@ void SNAKokkos::grow_rij(int newnatom, int MemKK::realloc_kokkos(da_gpu,"sna:da_gpu",natom_pad,nmax,3); MemKK::realloc_kokkos(db_gpu,"sna:db_gpu",natom_pad,nmax,3); MemKK::realloc_kokkos(sfac_gpu,"sna:sfac_gpu",natom_pad,nmax,4); - MemKK::realloc_kokkos(ulist,"sna:ulist",1,1,1); - MemKK::realloc_kokkos(dulist,"sna:dulist",1,1,1); + MemKK::realloc_kokkos(ulist_cpu,"sna:ulist_cpu",1,1,1); + MemKK::realloc_kokkos(dulist_cpu,"sna:dulist_cpu",1,1,1); } else { MemKK::realloc_kokkos(a_gpu,"sna:a_gpu",1,1); MemKK::realloc_kokkos(b_gpu,"sna:b_gpu",1,1); MemKK::realloc_kokkos(da_gpu,"sna:da_gpu",1,1,1); MemKK::realloc_kokkos(db_gpu,"sna:db_gpu",1,1,1); MemKK::realloc_kokkos(sfac_gpu,"sna:sfac_gpu",1,1,1); - MemKK::realloc_kokkos(ulist,"sna:ulist",idxu_cache_max,natom_pad,nmax); - MemKK::realloc_kokkos(dulist,"sna:dulist",idxu_cache_max,natom_pad,nmax); + MemKK::realloc_kokkos(ulist_cpu,"sna:ulist_cpu", natom_pad, nmax, idxu_cache_max); + MemKK::realloc_kokkos(dulist_cpu,"sna:dulist_cpu", natom_pad, nmax, idxu_cache_max); } } @@ -1373,9 +1373,9 @@ void SNAKokkos::compute_deidrj_cpu(const t for (int mb = 0; 2*mb < j; mb++) for (int ma = 0; ma <= j; ma++) { const complex y_val = { ylist_re(iatom, jelem, jju_half), ylist_im(iatom, jelem, jju_half) }; - sum_tmp.x += dulist(jju_cache,iatom,jnbor,0).re * y_val.re + dulist(jju_cache,iatom,jnbor,0).im * y_val.im; - sum_tmp.y += dulist(jju_cache,iatom,jnbor,1).re * y_val.re + dulist(jju_cache,iatom,jnbor,1).im * y_val.im; - sum_tmp.z += dulist(jju_cache,iatom,jnbor,2).re * y_val.re + dulist(jju_cache,iatom,jnbor,2).im * y_val.im; + sum_tmp.x += dulist_cpu(iatom, jnbor, jju_cache, 0).re * y_val.re + dulist_cpu(iatom, jnbor, jju_cache, 0).im * y_val.im; + sum_tmp.y += dulist_cpu(iatom, jnbor, jju_cache, 1).re * y_val.re + dulist_cpu(iatom, jnbor, jju_cache, 1).im * y_val.im; + sum_tmp.z += dulist_cpu(iatom, jnbor, jju_cache, 2).re * y_val.re + dulist_cpu(iatom, jnbor, jju_cache, 2).im * y_val.im; jju_half++; jju_cache++; } //end loop over ma mb @@ -1386,18 +1386,18 @@ void SNAKokkos::compute_deidrj_cpu(const t int mb = j/2; for (int ma = 0; ma < mb; ma++) { const complex y_val = { ylist_re(iatom, jelem, jju_half), ylist_im(iatom, jelem, jju_half) }; - sum_tmp.x += dulist(jju_cache,iatom,jnbor,0).re * y_val.re + dulist(jju_cache,iatom,jnbor,0).im * y_val.im; - sum_tmp.y += dulist(jju_cache,iatom,jnbor,1).re * y_val.re + dulist(jju_cache,iatom,jnbor,1).im * y_val.im; - sum_tmp.z += dulist(jju_cache,iatom,jnbor,2).re * y_val.re + dulist(jju_cache,iatom,jnbor,2).im * y_val.im; + sum_tmp.x += dulist_cpu(iatom, jnbor, jju_cache, 0).re * y_val.re + dulist_cpu(iatom, jnbor, jju_cache, 0).im * y_val.im; + sum_tmp.y += dulist_cpu(iatom, jnbor, jju_cache, 1).re * y_val.re + dulist_cpu(iatom, jnbor, jju_cache, 1).im * y_val.im; + sum_tmp.z += dulist_cpu(iatom, jnbor, jju_cache, 2).re * y_val.re + dulist_cpu(iatom, jnbor, jju_cache, 2).im * y_val.im; jju_half++; jju_cache++; } //int ma = mb; // 0.5 is meant to avoid double-counting const complex y_val = { 0.5 * ylist_re(iatom, jelem, jju_half), 0.5 * ylist_im(iatom, jelem, jju_half) }; - sum_tmp.x += dulist(jju_cache,iatom,jnbor,0).re * y_val.re + dulist(jju_cache,iatom,jnbor,0).im * y_val.im; - sum_tmp.y += dulist(jju_cache,iatom,jnbor,1).re * y_val.re + dulist(jju_cache,iatom,jnbor,1).im * y_val.im; - sum_tmp.z += dulist(jju_cache,iatom,jnbor,2).re * y_val.re + dulist(jju_cache,iatom,jnbor,2).im * y_val.im; + sum_tmp.x += dulist_cpu(iatom, jnbor, jju_cache, 0).re * y_val.re + dulist_cpu(iatom, jnbor, jju_cache, 0).im * y_val.im; + sum_tmp.y += dulist_cpu(iatom, jnbor, jju_cache, 1).re * y_val.re + dulist_cpu(iatom, jnbor, jju_cache, 1).im * y_val.im; + sum_tmp.z += dulist_cpu(iatom, jnbor, jju_cache, 2).re * y_val.re + dulist_cpu(iatom, jnbor, jju_cache, 2).im * y_val.im; } // end if jeven },final_sum); // end loop over j @@ -1436,8 +1436,8 @@ void SNAKokkos::add_uarraytot(const typena int count = 0; for (int mb = 0; 2*mb <= j; mb++) { for (int ma = 0; ma <= j; ma++) { - Kokkos::atomic_add(&(ulisttot_re(iatom, jelem, jju_half+count)), sfac * ulist(jju_cache+count, iatom, jnbor).re); - Kokkos::atomic_add(&(ulisttot_im(iatom, jelem, jju_half+count)), sfac * ulist(jju_cache+count, iatom, jnbor).im); + Kokkos::atomic_add(&(ulisttot_re(iatom, jelem, jju_half+count)), sfac * ulist_cpu(iatom, jnbor, jju_cache+count).re); + Kokkos::atomic_add(&(ulisttot_im(iatom, jelem, jju_half+count)), sfac * ulist_cpu(iatom, jnbor, jju_cache+count).im); count++; } } @@ -1469,8 +1469,7 @@ void SNAKokkos::compute_uarray_cpu(const t // VMK Section 4.8.2 - ulist(0,iatom,jnbor).re = 1.0; - ulist(0,iatom,jnbor).im = 0.0; + ulist_cpu(iatom, jnbor, 0) = complex::one(); for (int j = 1; j <= twojmax; j++) { int jju = idxu_cache_block[j]; // removed "const" to work around GCC 7 bug @@ -1482,31 +1481,30 @@ void SNAKokkos::compute_uarray_cpu(const t [&] (const int& mb) { //for (int mb = 0; 2*mb <= j; mb++) { const int jju_index = jju+mb+mb*j; - ulist(jju_index,iatom,jnbor).re = 0.0; - ulist(jju_index,iatom,jnbor).im = 0.0; + ulist_cpu(iatom, jnbor, jju_index) = { static_cast(0), static_cast(0) }; for (int ma = 0; ma < j; ma++) { const int jju_index = jju+mb+mb*j+ma; const int jjup_index = jjup+mb*j+ma; rootpq = rootpqarray(j - ma,j - mb); - ulist(jju_index,iatom,jnbor).re += + ulist_cpu(iatom, jnbor, jju_index).re += rootpq * - (a_r * ulist(jjup_index,iatom,jnbor).re + - a_i * ulist(jjup_index,iatom,jnbor).im); - ulist(jju_index,iatom,jnbor).im += + (a_r * ulist_cpu(iatom, jnbor, jjup_index).re + + a_i * ulist_cpu(iatom, jnbor, jjup_index).im); + ulist_cpu(iatom, jnbor, jju_index).im += rootpq * - (a_r * ulist(jjup_index,iatom,jnbor).im - - a_i * ulist(jjup_index,iatom,jnbor).re); + (a_r * ulist_cpu(iatom, jnbor, jjup_index).im - + a_i * ulist_cpu(iatom, jnbor, jjup_index).re); rootpq = rootpqarray(ma + 1,j - mb); - ulist(jju_index+1,iatom,jnbor).re = + ulist_cpu(iatom, jnbor, jju_index+1).re = -rootpq * - (b_r * ulist(jjup_index,iatom,jnbor).re + - b_i * ulist(jjup_index,iatom,jnbor).im); - ulist(jju_index+1,iatom,jnbor).im = + (b_r * ulist_cpu(iatom, jnbor, jjup_index).re + + b_i * ulist_cpu(iatom, jnbor, jjup_index).im); + ulist_cpu(iatom, jnbor, jju_index+1).im = -rootpq * - (b_r * ulist(jjup_index,iatom,jnbor).im - - b_i * ulist(jjup_index,iatom,jnbor).re); + (b_r * ulist_cpu(iatom, jnbor, jjup_index).im - + b_i * ulist_cpu(iatom, jnbor, jjup_index).re); } // copy left side to right side with inversion symmetry VMK 4.4(2) @@ -1521,11 +1519,11 @@ void SNAKokkos::compute_uarray_cpu(const t const int jju_index = jju + mb*(j+1) + ma; const int jjup_index = jju + (j+1-mb)*(j+1)-(ma+1); if (mapar == 1) { - ulist(jjup_index,iatom,jnbor).re = ulist(jju_index,iatom,jnbor).re; - ulist(jjup_index,iatom,jnbor).im = -ulist(jju_index,iatom,jnbor).im; + ulist_cpu(iatom, jnbor, jjup_index).re = ulist_cpu(iatom, jnbor, jju_index).re; + ulist_cpu(iatom, jnbor, jjup_index).im = -ulist_cpu(iatom, jnbor, jju_index).im; } else { - ulist(jjup_index,iatom,jnbor).re = -ulist(jju_index,iatom,jnbor).re; - ulist(jjup_index,iatom,jnbor).im = ulist(jju_index,iatom,jnbor).im; + ulist_cpu(iatom, jnbor, jjup_index).re = -ulist_cpu(iatom, jnbor, jju_index).re; + ulist_cpu(iatom, jnbor, jjup_index).im = ulist_cpu(iatom, jnbor, jju_index).im; } mapar = -mapar; } @@ -1551,14 +1549,14 @@ void SNAKokkos::compute_duarray_cpu(const { real_type r0inv; real_type a_r, a_i, b_r, b_i; - real_type da_r[3], da_i[3], db_r[3], db_i[3]; + real_type u[3], da_r[3], da_i[3], db_r[3], db_i[3]; real_type dz0[3], dr0inv[3], dr0invdr; real_type rootpq; real_type rinv = 1.0 / r; - real_type ux = x * rinv; - real_type uy = y * rinv; - real_type uz = z * rinv; + u[0] = x * rinv; + u[1] = y * rinv; + u[2] = z * rinv; r0inv = 1.0 / sqrt(r * r + z0 * z0); a_r = z0 * r0inv; @@ -1568,13 +1566,13 @@ void SNAKokkos::compute_duarray_cpu(const dr0invdr = -r0inv * r0inv * r0inv * (r + z0 * dz0dr); - dr0inv[0] = dr0invdr * ux; - dr0inv[1] = dr0invdr * uy; - dr0inv[2] = dr0invdr * uz; + dr0inv[0] = dr0invdr * u[0]; + dr0inv[1] = dr0invdr * u[1]; + dr0inv[2] = dr0invdr * u[2]; - dz0[0] = dz0dr * ux; - dz0[1] = dz0dr * uy; - dz0[2] = dz0dr * uz; + dz0[0] = dz0dr * u[0]; + dz0[1] = dz0dr * u[1]; + dz0[2] = dz0dr * u[2]; for (int k = 0; k < 3; k++) { da_r[k] = dz0[k] * r0inv + z0 * dr0inv[k]; @@ -1591,12 +1589,8 @@ void SNAKokkos::compute_duarray_cpu(const db_i[0] += -r0inv; db_r[1] += r0inv; - dulist(0,iatom,jnbor,0).re = 0.0; - dulist(0,iatom,jnbor,1).re = 0.0; - dulist(0,iatom,jnbor,2).re = 0.0; - dulist(0,iatom,jnbor,0).im = 0.0; - dulist(0,iatom,jnbor,1).im = 0.0; - dulist(0,iatom,jnbor,2).im = 0.0; + for (int k = 0; k < 3; k++) + dulist_cpu(iatom, jnbor, 0, k) = complex::zero(); for (int j = 1; j <= twojmax; j++) { int jju = idxu_cache_block[j]; @@ -1605,42 +1599,38 @@ void SNAKokkos::compute_duarray_cpu(const [&] (const int& mb) { //for (int mb = 0; 2*mb <= j; mb++) { const int jju_index = jju+mb+mb*j; - dulist(jju_index,iatom,jnbor,0).re = 0.0; - dulist(jju_index,iatom,jnbor,1).re = 0.0; - dulist(jju_index,iatom,jnbor,2).re = 0.0; - dulist(jju_index,iatom,jnbor,0).im = 0.0; - dulist(jju_index,iatom,jnbor,1).im = 0.0; - dulist(jju_index,iatom,jnbor,2).im = 0.0; + for (int k = 0; k < 3; k++) + dulist_cpu(iatom, jnbor, jju_index, k) = complex::zero(); for (int ma = 0; ma < j; ma++) { const int jju_index = jju+mb+mb*j+ma; const int jjup_index = jjup+mb*j+ma; rootpq = rootpqarray(j - ma,j - mb); for (int k = 0; k < 3; k++) { - dulist(jju_index,iatom,jnbor,k).re += - rootpq * (da_r[k] * ulist(jjup_index,iatom,jnbor).re + - da_i[k] * ulist(jjup_index,iatom,jnbor).im + - a_r * dulist(jjup_index,iatom,jnbor,k).re + - a_i * dulist(jjup_index,iatom,jnbor,k).im); - dulist(jju_index,iatom,jnbor,k).im += - rootpq * (da_r[k] * ulist(jjup_index,iatom,jnbor).im - - da_i[k] * ulist(jjup_index,iatom,jnbor).re + - a_r * dulist(jjup_index,iatom,jnbor,k).im - - a_i * dulist(jjup_index,iatom,jnbor,k).re); + dulist_cpu(iatom, jnbor, jju_index, k).re += + rootpq * (da_r[k] * ulist_cpu(iatom, jnbor, jjup_index).re + + da_i[k] * ulist_cpu(iatom, jnbor, jjup_index).im + + a_r * dulist_cpu(iatom, jnbor, jjup_index, k).re + + a_i * dulist_cpu(iatom, jnbor, jjup_index, k).im); + dulist_cpu(iatom, jnbor, jju_index, k).im += + rootpq * (da_r[k] * ulist_cpu(iatom, jnbor, jjup_index).im - + da_i[k] * ulist_cpu(iatom, jnbor, jjup_index).re + + a_r * dulist_cpu(iatom, jnbor, jjup_index, k).im - + a_i * dulist_cpu(iatom, jnbor, jjup_index, k).re); } rootpq = rootpqarray(ma + 1,j - mb); for (int k = 0; k < 3; k++) { - dulist(jju_index+1,iatom,jnbor,k).re = - -rootpq * (db_r[k] * ulist(jjup_index,iatom,jnbor).re + - db_i[k] * ulist(jjup_index,iatom,jnbor).im + - b_r * dulist(jjup_index,iatom,jnbor,k).re + - b_i * dulist(jjup_index,iatom,jnbor,k).im); - dulist(jju_index+1,iatom,jnbor,k).im = - -rootpq * (db_r[k] * ulist(jjup_index,iatom,jnbor).im - - db_i[k] * ulist(jjup_index,iatom,jnbor).re + - b_r * dulist(jjup_index,iatom,jnbor,k).im - - b_i * dulist(jjup_index,iatom,jnbor,k).re); + dulist_cpu(iatom, jnbor, jju_index+1, k).re = + -rootpq * (db_r[k] * ulist_cpu(iatom, jnbor, jjup_index).re + + db_i[k] * ulist_cpu(iatom, jnbor, jjup_index).im + + b_r * dulist_cpu(iatom, jnbor, jjup_index, k).re + + b_i * dulist_cpu(iatom, jnbor, jjup_index, k).im); + dulist_cpu(iatom, jnbor, jju_index+1, k).im = + -rootpq * (db_r[k] * ulist_cpu(iatom, jnbor, jjup_index).im - + db_i[k] * ulist_cpu(iatom, jnbor, jjup_index).re + + b_r * dulist_cpu(iatom, jnbor, jjup_index, k).im - + b_i * dulist_cpu(iatom, jnbor, jjup_index, k).re); } } @@ -1658,13 +1648,13 @@ void SNAKokkos::compute_duarray_cpu(const const int jjup_index = jju+(mb+2)*(j+1)-(ma+1); if (mapar == 1) { for (int k = 0; k < 3; k++) { - dulist(jjup_index,iatom,jnbor,k).re = dulist(jju_index,iatom,jnbor,k).re; - dulist(jjup_index,iatom,jnbor,k).im = -dulist(jju_index,iatom,jnbor,k).im; + dulist_cpu(iatom, jnbor, jjup_index, k).re = dulist_cpu(iatom, jnbor, jju_index, k).re; + dulist_cpu(iatom, jnbor, jjup_index, k).im = -dulist_cpu(iatom, jnbor, jju_index, k).im; } } else { for (int k = 0; k < 3; k++) { - dulist(jjup_index,iatom,jnbor,k).re = -dulist(jju_index,iatom,jnbor,k).re; - dulist(jjup_index,iatom,jnbor,k).im = dulist(jju_index,iatom,jnbor,k).im; + dulist_cpu(iatom, jnbor, jjup_index, k).re = -dulist_cpu(iatom, jnbor, jju_index, k).re; + dulist_cpu(iatom, jnbor, jjup_index, k).im = dulist_cpu(iatom, jnbor, jju_index, k).im; } } mapar = -mapar; @@ -1686,19 +1676,12 @@ void SNAKokkos::compute_duarray_cpu(const int jju = idxu_cache_block[j]; for (int mb = 0; 2*mb <= j; mb++) for (int ma = 0; ma <= j; ma++) { - dulist(jju,iatom,jnbor,0).re = dsfac * ulist(jju,iatom,jnbor).re * ux + - sfac * dulist(jju,iatom,jnbor,0).re; - dulist(jju,iatom,jnbor,0).im = dsfac * ulist(jju,iatom,jnbor).im * ux + - sfac * dulist(jju,iatom,jnbor,0).im; - dulist(jju,iatom,jnbor,1).re = dsfac * ulist(jju,iatom,jnbor).re * uy + - sfac * dulist(jju,iatom,jnbor,1).re; - dulist(jju,iatom,jnbor,1).im = dsfac * ulist(jju,iatom,jnbor).im * uy + - sfac * dulist(jju,iatom,jnbor,1).im; - dulist(jju,iatom,jnbor,2).re = dsfac * ulist(jju,iatom,jnbor).re * uz + - sfac * dulist(jju,iatom,jnbor,2).re; - dulist(jju,iatom,jnbor,2).im = dsfac * ulist(jju,iatom,jnbor).im * uz + - sfac * dulist(jju,iatom,jnbor,2).im; - + for (int k = 0; k < 3; k++) { + dulist_cpu(iatom, jnbor, jju, k).re = dsfac * ulist_cpu(iatom, jnbor, jju).re * u[k] + + sfac * dulist_cpu(iatom, jnbor, jju, k).re; + dulist_cpu(iatom, jnbor, jju, k).im = dsfac * ulist_cpu(iatom, jnbor, jju).im * u[k] + + sfac * dulist_cpu(iatom, jnbor, jju, k).im; + } jju++; } } @@ -2171,8 +2154,8 @@ double SNAKokkos::memory_usage() bytes += MemKK::memory_usage(db_gpu); bytes += MemKK::memory_usage(sfac_gpu); } else { - bytes += MemKK::memory_usage(ulist); - bytes += MemKK::memory_usage(dulist); + bytes += MemKK::memory_usage(ulist_cpu); + bytes += MemKK::memory_usage(dulist_cpu); } bytes += MemKK::memory_usage(dedr); From 277fba1907c63cc3a3d66460ec6bf9d17e2b565e Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Tue, 19 Nov 2024 12:44:08 -0800 Subject: [PATCH 0891/1018] Removed unnecessary team parallelism from CPU routines; rearranged pair_snap_kokkos_impl to make the subsequent CPU/GPU unifications easier to follow. --- src/KOKKOS/pair_snap_kokkos.h | 8 +- src/KOKKOS/pair_snap_kokkos_impl.h | 655 +++++++++++++++-------------- src/KOKKOS/sna_kokkos.h | 16 +- src/KOKKOS/sna_kokkos_impl.h | 358 ++++++++-------- 4 files changed, 530 insertions(+), 507 deletions(-) diff --git a/src/KOKKOS/pair_snap_kokkos.h b/src/KOKKOS/pair_snap_kokkos.h index 7d58f387d6..e7797097c2 100644 --- a/src/KOKKOS/pair_snap_kokkos.h +++ b/src/KOKKOS/pair_snap_kokkos.h @@ -204,10 +204,10 @@ class PairSNAPKokkos : public PairSNAP { void operator() (TagPairSNAPComputeNeighCPU,const typename Kokkos::TeamPolicy::member_type& team) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPPreUiCPU,const typename Kokkos::TeamPolicy::member_type& team) const; + void operator() (TagPairSNAPPreUiCPU, const int& iatom) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeUiCPU,const typename Kokkos::TeamPolicy::member_type& team) const; + void operator() (TagPairSNAPComputeUiCPU, const int& ii) const; KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPTransformUiCPU, const int j, const int iatom) const; @@ -222,10 +222,10 @@ class PairSNAPKokkos : public PairSNAP { void operator() (TagPairSNAPComputeYiCPU,const int& ii) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeDuidrjCPU,const typename Kokkos::TeamPolicy::member_type& team) const; + void operator() (TagPairSNAPComputeDuidrjCPU, const int& ii) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeDeidrjCPU,const typename Kokkos::TeamPolicy::member_type& team) const; + void operator() (TagPairSNAPComputeDeidrjCPU, const int& ii) const; template KOKKOS_INLINE_FUNCTION diff --git a/src/KOKKOS/pair_snap_kokkos_impl.h b/src/KOKKOS/pair_snap_kokkos_impl.h index b2252f85c7..d0647337a8 100644 --- a/src/KOKKOS/pair_snap_kokkos_impl.h +++ b/src/KOKKOS/pair_snap_kokkos_impl.h @@ -204,7 +204,7 @@ void PairSNAPKokkos::compute(int eflag_in, const int inum_pad = inum_div * vector_length; MemKK::realloc_kokkos(d_beta,"PairSNAPKokkos:beta", inum_pad, ncoeff); snaKK.d_beta = d_beta; - MemKK::realloc_kokkos(d_ninside,"PairSNAPKokkos:ninside", inum); + MemKK::realloc_kokkos(d_ninside,"PairSNAPKokkos:ninside", inum_pad); } chunk_size = MIN(chunksize, inum); // "chunksize" variable is set by user @@ -235,17 +235,14 @@ void PairSNAPKokkos::compute(int eflag_in, //PreUi { - int team_size = team_size_default; - check_team_size_for(chunk_size,team_size); - typename Kokkos::TeamPolicy policy_preui_cpu((chunk_size+team_size-1)/team_size,team_size,vector_length); + typename Kokkos::RangePolicy policy_preui_cpu(0, chunk_size); Kokkos::parallel_for("PreUiCPU",policy_preui_cpu,*this); } // ComputeUi { - int team_size = team_size_default; // Fused calculation of ulist and accumulation into ulisttot using atomics - typename Kokkos::TeamPolicy policy_ui_cpu(((chunk_size+team_size-1)/team_size)*max_neighs,team_size,vector_length); + typename Kokkos::RangePolicy policy_ui_cpu(0, chunk_size*max_neighs); Kokkos::parallel_for("ComputeUiCPU",policy_ui_cpu,*this); } @@ -283,13 +280,10 @@ void PairSNAPKokkos::compute(int eflag_in, //ComputeDuidrj and Deidrj { - int team_size = team_size_default; - - typename Kokkos::TeamPolicy policy_duidrj_cpu(((chunk_size+team_size-1)/team_size)*max_neighs,team_size,vector_length); + typename Kokkos::RangePolicy policy_duidrj_cpu(0,chunk_size*max_neighs); Kokkos::parallel_for("ComputeDuidrjCPU",policy_duidrj_cpu,*this); - typename Kokkos::TeamPolicy policy_deidrj_cpu(((chunk_size+team_size-1)/team_size)*max_neighs,team_size,vector_length); - + typename Kokkos::RangePolicy policy_deidrj_cpu(0,chunk_size*max_neighs); Kokkos::parallel_for("ComputeDeidrjCPU",policy_deidrj_cpu,*this); } @@ -601,47 +595,6 @@ void PairSNAPKokkos::coeff(int narg, char snaKK.init(); } -/* ---------------------------------------------------------------------- - Begin routines that are common to both the CPU and GPU codepath. -------------------------------------------------------------------------- */ - -template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPBeta, const int& iatom) const { - - if (iatom >= chunk_size) return; - - const int i = d_ilist[iatom + chunk_offset]; - const int itype = type[i]; - const int ielem = d_map[itype]; - - auto d_coeffi = Kokkos::subview(d_coeffelem, ielem, Kokkos::ALL); - - for (int icoeff = 0; icoeff < ncoeff; icoeff++) { - d_beta(iatom, icoeff) = d_coeffi[icoeff+1]; - } - - if (quadraticflag) { - const auto idxb_max = snaKK.idxb_max; - int k = ncoeff+1; - for (int icoeff = 0; icoeff < ncoeff; icoeff++) { - const auto idxb = icoeff % idxb_max; - const auto idx_chem = icoeff / idxb_max; - real_type bveci = snaKK.blist(iatom, idx_chem, idxb); - d_beta(iatom, icoeff) += d_coeffi[k] * bveci; - k++; - for (int jcoeff = icoeff+1; jcoeff < ncoeff; jcoeff++) { - const auto jdxb = jcoeff % idxb_max; - const auto jdx_chem = jcoeff / idxb_max; - real_type bvecj = snaKK.blist(iatom, jdx_chem, jdxb); - d_beta(iatom, icoeff) += d_coeffi[k] * bvecj; - d_beta(iatom, jcoeff) += d_coeffi[k] * bveci; - k++; - } - } - } -} - /* ---------------------------------------------------------------------- Begin routines that are unique to the GPU codepath. These take advantage of AoSoA data layouts and scratch memory for recursive polynomials @@ -737,222 +690,6 @@ void PairSNAPKokkos::operator() (TagPairSN }); } -template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeCayleyKlein,const int iatom_mod, const int jnbor, const int iatom_div) const { - - const int iatom = iatom_mod + iatom_div * vector_length; - if (iatom >= chunk_size) return; - - const int ninside = d_ninside(iatom); - if (jnbor >= ninside) return; - - snaKK.compute_cayley_klein(iatom,jnbor); -} - -template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPPreUi, const int iatom_mod, const int j, const int iatom_div) const { - const int iatom = iatom_mod + iatom_div * vector_length; - if (iatom >= chunk_size) return; - - int itype = type(iatom); - int ielem = d_map[itype]; - - snaKK.pre_ui(iatom, j, ielem); -} - -template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeUiSmall,const typename Kokkos::TeamPolicy::member_type& team) const { - - // extract flattened atom_div / neighbor number / bend location - int flattened_idx = team.team_rank() + team.league_rank() * team_size_compute_ui; - - // extract neighbor index, iatom_div - int iatom_div = flattened_idx / (max_neighs * (twojmax + 1)); // removed "const" to work around GCC 7 bug - const int jj_jbend = flattened_idx - iatom_div * (max_neighs * (twojmax + 1)); - const int jbend = jj_jbend / max_neighs; - int jj = jj_jbend - jbend * max_neighs; // removed "const" to work around GCC 7 bug - - Kokkos::parallel_for(Kokkos::ThreadVectorRange(team, vector_length), - [&] (const int iatom_mod) { - const int ii = iatom_mod + vector_length * iatom_div; - if (ii >= chunk_size) return; - - const int ninside = d_ninside(ii); - if (jj >= ninside) return; - - snaKK.compute_ui_small(team, iatom_mod, jbend, jj, iatom_div); - }); - -} - -template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeUiLarge,const typename Kokkos::TeamPolicy::member_type& team) const { - - // extract flattened atom_div / neighbor number / bend location - int flattened_idx = team.team_rank() + team.league_rank() * team_size_compute_ui; - - // extract neighbor index, iatom_div - int iatom_div = flattened_idx / max_neighs; // removed "const" to work around GCC 7 bug - int jj = flattened_idx - iatom_div * max_neighs; - - Kokkos::parallel_for(Kokkos::ThreadVectorRange(team, vector_length), - [&] (const int iatom_mod) { - const int ii = iatom_mod + vector_length * iatom_div; - if (ii >= chunk_size) return; - - const int ninside = d_ninside(ii); - if (jj >= ninside) return; - - snaKK.compute_ui_large(team,iatom_mod, jj, iatom_div); - }); - -} - - -template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPTransformUi, const int iatom_mod, const int idxu, const int iatom_div) const { - - const int iatom = iatom_mod + iatom_div * vector_length; - if (iatom >= chunk_size) return; - if (idxu > snaKK.idxu_max) return; - - int elem_count = chemflag ? nelements : 1; - - for (int ielem = 0; ielem < elem_count; ielem++) { - - const FullHalfMapper mapper = snaKK.idxu_full_half[idxu]; - - auto utot_re = snaKK.ulisttot_re(iatom, ielem, mapper.idxu_half); - auto utot_im = snaKK.ulisttot_im(iatom, ielem, mapper.idxu_half); - - if (mapper.flip_sign == 1) { - utot_im = -utot_im; - } else if (mapper.flip_sign == -1) { - utot_re = -utot_re; - } - - snaKK.ulisttot(iatom, ielem, idxu) = { utot_re, utot_im }; - - if (mapper.flip_sign == 0) { - snaKK.ylist_re(iatom, ielem, mapper.idxu_half) = 0.; - snaKK.ylist_im(iatom, ielem, mapper.idxu_half) = 0.; - } - } -} - -template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeYi,const int iatom_mod, const int jjz, const int iatom_div) const { - - const int iatom = iatom_mod + iatom_div * vector_length; - if (iatom >= chunk_size) return; - - if (jjz >= snaKK.idxz_max) return; - - snaKK.compute_yi(iatom, jjz); -} - -template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeYiWithZlist,const int iatom_mod, const int jjz, const int iatom_div) const { - - const int iatom = iatom_mod + iatom_div * vector_length; - if (iatom >= chunk_size) return; - - if (jjz >= snaKK.idxz_max) return; - - snaKK.compute_yi_with_zlist(iatom, jjz); -} - -template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeZi,const int iatom_mod, const int jjz, const int iatom_div) const { - - const int iatom = iatom_mod + iatom_div * vector_length; - if (iatom >= chunk_size) return; - if (jjz >= snaKK.idxz_max) return; - - snaKK.compute_zi(iatom, jjz); -} - -template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeBi,const int iatom_mod, const int jjb, const int iatom_div) const { - - const int iatom = iatom_mod + iatom_div * vector_length; - if (iatom >= chunk_size) return; - - if (jjb >= snaKK.idxb_max) return; - - snaKK.compute_bi(iatom,jjb); -} - -template -template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeFusedDeidrjSmall,const typename Kokkos::TeamPolicy >::member_type& team) const { - - // extract flattened atom_div / neighbor number / bend location - int flattened_idx = team.team_rank() + team.league_rank() * team_size_compute_fused_deidrj; - - // extract neighbor index, iatom_div - int iatom_div = flattened_idx / (max_neighs * (twojmax + 1)); // removed "const" to work around GCC 7 bug - const int jj_jbend = flattened_idx - iatom_div * (max_neighs * (twojmax + 1)); - const int jbend = jj_jbend / max_neighs; - int jj = jj_jbend - jbend * max_neighs; // removed "const" to work around GCC 7 bug - - Kokkos::parallel_for(Kokkos::ThreadVectorRange(team, vector_length), - [&] (const int iatom_mod) { - const int ii = iatom_mod + vector_length * iatom_div; - if (ii >= chunk_size) return; - - const int ninside = d_ninside(ii); - if (jj >= ninside) return; - - snaKK.template compute_fused_deidrj_small(team, iatom_mod, jbend, jj, iatom_div); - - }); - -} - -template -template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeFusedDeidrjLarge,const typename Kokkos::TeamPolicy >::member_type& team) const { - - // extract flattened atom_div / neighbor number / bend location - int flattened_idx = team.team_rank() + team.league_rank() * team_size_compute_fused_deidrj; - - // extract neighbor index, iatom_div - int iatom_div = flattened_idx / max_neighs; // removed "const" to work around GCC 7 bug - int jj = flattened_idx - max_neighs * iatom_div; - - Kokkos::parallel_for(Kokkos::ThreadVectorRange(team, vector_length), - [&] (const int iatom_mod) { - const int ii = iatom_mod + vector_length * iatom_div; - if (ii >= chunk_size) return; - - const int ninside = d_ninside(ii); - if (jj >= ninside) return; - - snaKK.template compute_fused_deidrj_large(team, iatom_mod, jj, iatom_div); - - }); -} - -/* ---------------------------------------------------------------------- - Begin routines that are unique to the CPU codepath. These do not take - advantage of AoSoA data layouts, but that could be a good point of - future optimization and unification with the above kernels. It's unlikely - that scratch memory optimizations will ever be useful for the CPU due to - different arithmetic intensity requirements for the CPU vs GPU. -------------------------------------------------------------------------- */ - template KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPComputeNeighCPU,const typename Kokkos::TeamPolicy::member_type& team) const { @@ -1028,36 +765,156 @@ void PairSNAPKokkos::operator() (TagPairSN }); } +/* ---------------------------------------------------------------------- + Pre-compute the Cayley-Klein parameters for reuse in later routines. + GPU only. +------------------------------------------------------------------------- */ template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPPreUiCPU,const typename Kokkos::TeamPolicy::member_type& team) const { +void PairSNAPKokkos::operator() (TagPairSNAPComputeCayleyKlein,const int iatom_mod, const int jnbor, const int iatom_div) const { - // Extract the atom number - const int ii = team.team_rank() + team.team_size() * team.league_rank(); - if (ii >= chunk_size) return; - int itype = type(ii); - int ielem = d_map[itype]; + const int iatom = iatom_mod + iatom_div * vector_length; + if (iatom >= chunk_size) return; - snaKK.pre_ui_cpu(team,ii,ielem); + const int ninside = d_ninside(iatom); + if (jnbor >= ninside) return; + + snaKK.compute_cayley_klein(iatom, jnbor); } - +/* ---------------------------------------------------------------------- + Initialize the "ulisttot" structure with non-zero on-diagonal terms + and zero terms elsewhere; both CPU and GPU. +------------------------------------------------------------------------- */ template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeUiCPU,const typename Kokkos::TeamPolicy::member_type& team) const { +void PairSNAPKokkos::operator() (TagPairSNAPPreUi, const int iatom_mod, const int j, const int iatom_div) const { + const int iatom = iatom_mod + iatom_div * vector_length; + if (iatom >= chunk_size) return; - // Extract the atom number - int ii = team.team_rank() + team.team_size() * (team.league_rank() % ((chunk_size+team.team_size()-1)/team.team_size())); - if (ii >= chunk_size) return; + int itype = type(iatom); + int ielem = d_map[itype]; - // Extract the neighbor number - const int jj = team.league_rank() / ((chunk_size+team.team_size()-1)/team.team_size()); - const int ninside = d_ninside(ii); - if (jj >= ninside) return; + snaKK.pre_ui(iatom, j, ielem); +} - snaKK.compute_ui_cpu(team,ii,jj); +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPPreUiCPU, const int& iatom) const { + const int itype = type(iatom); + const int ielem = d_map[itype]; + + snaKK.pre_ui_cpu(iatom, ielem); +} + +/* ---------------------------------------------------------------------- + Accumulate the spectral contributions from atom, neighbor pairs into + ulisttot_re and _im. These routines are GPU only and use scratch memory + staging. +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeUiSmall,const typename Kokkos::TeamPolicy::member_type& team) const { + + // extract flattened atom_div / neighbor number / bend location + int flattened_idx = team.team_rank() + team.league_rank() * team_size_compute_ui; + + // extract neighbor index, iatom_div + int iatom_div = flattened_idx / (max_neighs * (twojmax + 1)); // removed "const" to work around GCC 7 bug + const int jj_jbend = flattened_idx - iatom_div * (max_neighs * (twojmax + 1)); + const int jbend = jj_jbend / max_neighs; + int jj = jj_jbend - jbend * max_neighs; // removed "const" to work around GCC 7 bug + + Kokkos::parallel_for(Kokkos::ThreadVectorRange(team, vector_length), + [&] (const int iatom_mod) { + const int ii = iatom_mod + vector_length * iatom_div; + if (ii >= chunk_size) return; + + const int ninside = d_ninside(ii); + if (jj >= ninside) return; + + snaKK.compute_ui_small(team, iatom_mod, jbend, jj, iatom_div); + }); + +} + +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeUiLarge,const typename Kokkos::TeamPolicy::member_type& team) const { + + // extract flattened atom_div / neighbor number / bend location + int flattened_idx = team.team_rank() + team.league_rank() * team_size_compute_ui; + + // extract neighbor index, iatom_div + int iatom_div = flattened_idx / max_neighs; // removed "const" to work around GCC 7 bug + int jj = flattened_idx - iatom_div * max_neighs; + + Kokkos::parallel_for(Kokkos::ThreadVectorRange(team, vector_length), + [&] (const int iatom_mod) { + const int ii = iatom_mod + vector_length * iatom_div; + if (ii >= chunk_size) return; + + const int ninside = d_ninside(ii); + if (jj >= ninside) return; + + snaKK.compute_ui_large(team,iatom_mod, jj, iatom_div); + }); +} + +/* ---------------------------------------------------------------------- + Accumulate the spectral contributions from atom, neighbor pairs into + ulisttot_re and _im. This routine is CPU only and does not use staging. +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeUiCPU, const int& ii) const { + const int iatom = ii / max_neighs; + const int jnbor = ii % max_neighs; + const int ninside = d_ninside(iatom); + if (jnbor >= ninside) return; + + snaKK.compute_ui_cpu(iatom, jnbor); +} + +/* ---------------------------------------------------------------------- + De-symmetrize ulisttot_re and _im and pack it into a unified ulisttot + structure. Zero-initialize ylist. CPU and GPU. +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPTransformUi, const int iatom_mod, const int idxu, const int iatom_div) const { + + const int iatom = iatom_mod + iatom_div * vector_length; + if (iatom >= chunk_size) return; + if (idxu > snaKK.idxu_max) return; + + int elem_count = chemflag ? nelements : 1; + + for (int ielem = 0; ielem < elem_count; ielem++) { + + const FullHalfMapper mapper = snaKK.idxu_full_half[idxu]; + + auto utot_re = snaKK.ulisttot_re(iatom, ielem, mapper.idxu_half); + auto utot_im = snaKK.ulisttot_im(iatom, ielem, mapper.idxu_half); + + if (mapper.flip_sign == 1) { + utot_im = -utot_im; + } else if (mapper.flip_sign == -1) { + utot_re = -utot_re; + } + + snaKK.ulisttot(iatom, ielem, idxu) = { utot_re, utot_im }; + + if (mapper.flip_sign == 0) { + snaKK.ylist_re(iatom, ielem, mapper.idxu_half) = 0.; + snaKK.ylist_im(iatom, ielem, mapper.idxu_half) = 0.; + } + } } template @@ -1110,10 +967,21 @@ void PairSNAPKokkos::operator() (TagPairSN } } +/* ---------------------------------------------------------------------- + Compute all elements of the Z tensor and store them into the `zlist` + View. This is only used for energy timesteps or quadratic SNAP. + CPU and GPU. +------------------------------------------------------------------------- */ + template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeYiCPU,const int& ii) const { - snaKK.compute_yi_cpu(ii); +void PairSNAPKokkos::operator() (TagPairSNAPComputeZi,const int iatom_mod, const int jjz, const int iatom_div) const { + + const int iatom = iatom_mod + iatom_div * vector_length; + if (iatom >= chunk_size) return; + if (jjz >= snaKK.idxz_max) return; + + snaKK.compute_zi(iatom, jjz); } template @@ -1122,6 +990,22 @@ void PairSNAPKokkos::operator() (TagPairSN snaKK.compute_zi_cpu(ii); } +/* ---------------------------------------------------------------------- + Compute the energy triple products and store in the "blist" View. + CPU and GPU. +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeBi,const int iatom_mod, const int jjb, const int iatom_div) const { + + const int iatom = iatom_mod + iatom_div * vector_length; + if (iatom >= chunk_size) return; + if (jjb >= snaKK.idxb_max) return; + + snaKK.compute_bi(iatom,jjb); +} + template KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPComputeBiCPU, const int& ii) const { @@ -1130,42 +1014,187 @@ void PairSNAPKokkos::operator() (TagPairSN snaKK.compute_bi(iatom, jjb); } -template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeDuidrjCPU,const typename Kokkos::TeamPolicy::member_type& team) const { - // Extract the atom number - int ii = team.team_rank() + team.team_size() * (team.league_rank() % ((chunk_size+team.team_size()-1)/team.team_size())); - if (ii >= chunk_size) return; - - // Extract the neighbor number - const int jj = team.league_rank() / ((chunk_size+team.team_size()-1)/team.team_size()); - const int ninside = d_ninside(ii); - if (jj >= ninside) return; - - snaKK.compute_duidrj_cpu(team,ii,jj); -} +/* ---------------------------------------------------------------------- + Assemble the "beta" coefficients that enter the computation of the + adjoint matrices Y. For quadratic SNAP, this includes accumulating + energy triple products into an "effective" beta that encodes the + quadratic terms with otherwise linear compute work. + CPU and GPU. +------------------------------------------------------------------------- */ template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeDeidrjCPU,const typename Kokkos::TeamPolicy::member_type& team) const { +void PairSNAPKokkos::operator() (TagPairSNAPBeta, const int& iatom) const { - // Extract the atom number - int ii = team.team_rank() + team.team_size() * (team.league_rank() % ((chunk_size+team.team_size()-1)/team.team_size())); - if (ii >= chunk_size) return; + if (iatom >= chunk_size) return; - // Extract the neighbor number - const int jj = team.league_rank() / ((chunk_size+team.team_size()-1)/team.team_size()); - const int ninside = d_ninside(ii); - if (jj >= ninside) return; + const int i = d_ilist[iatom + chunk_offset]; + const int itype = type[i]; + const int ielem = d_map[itype]; - snaKK.compute_deidrj_cpu(team,ii,jj); + auto d_coeffi = Kokkos::subview(d_coeffelem, ielem, Kokkos::ALL); + + for (int icoeff = 0; icoeff < ncoeff; icoeff++) { + d_beta(iatom, icoeff) = d_coeffi[icoeff+1]; + } + + if (quadraticflag) { + const auto idxb_max = snaKK.idxb_max; + int k = ncoeff+1; + for (int icoeff = 0; icoeff < ncoeff; icoeff++) { + const auto idxb = icoeff % idxb_max; + const auto idx_chem = icoeff / idxb_max; + real_type bveci = snaKK.blist(iatom, idx_chem, idxb); + d_beta(iatom, icoeff) += d_coeffi[k] * bveci; + k++; + for (int jcoeff = icoeff+1; jcoeff < ncoeff; jcoeff++) { + const auto jdxb = jcoeff % idxb_max; + const auto jdx_chem = jcoeff / idxb_max; + real_type bvecj = snaKK.blist(iatom, jdx_chem, jdxb); + d_beta(iatom, icoeff) += d_coeffi[k] * bvecj; + d_beta(iatom, jcoeff) += d_coeffi[k] * bveci; + k++; + } + } + } } /* ---------------------------------------------------------------------- - Also used for both CPU and GPU codepaths. Could maybe benefit from a - separate GPU/CPU codepath, but this kernel takes so little time it's - likely not worth it. + Compute all elements of the Z tensor and accumultate them into the + adjoint matrices Y (ylist_re, _im) on non-energy timesteps. CPU and GPU. +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeYi,const int iatom_mod, const int jjz, const int iatom_div) const { + + const int iatom = iatom_mod + iatom_div * vector_length; + if (iatom >= chunk_size) return; + if (jjz >= snaKK.idxz_max) return; + + snaKK.compute_yi(iatom, jjz); +} + +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeYiCPU, const int& ii) const { + snaKK.compute_yi_cpu(ii); +} + +/* ---------------------------------------------------------------------- + Accumulate the pre-computed elements of the Z tensor into the adjoint + matrices Y (ylist_re, _im) on non-energy timesteps. CPU and GPU. +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeYiWithZlist,const int iatom_mod, const int jjz, const int iatom_div) const { + + const int iatom = iatom_mod + iatom_div * vector_length; + if (iatom >= chunk_size) return; + if (jjz >= snaKK.idxz_max) return; + + snaKK.compute_yi_with_zlist(iatom, jjz); +} + +/* ---------------------------------------------------------------------- + Assemble the force contributions for each atom, neighbor pair by + contracting the adjoint matrices Y with derivatives of the Wigner + matrices U. These routines are GPU only and use scratch memory + staging. +------------------------------------------------------------------------- */ + +template +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeFusedDeidrjSmall,const typename Kokkos::TeamPolicy >::member_type& team) const { + + // extract flattened atom_div / neighbor number / bend location + int flattened_idx = team.team_rank() + team.league_rank() * team_size_compute_fused_deidrj; + + // extract neighbor index, iatom_div + int iatom_div = flattened_idx / (max_neighs * (twojmax + 1)); // removed "const" to work around GCC 7 bug + const int jj_jbend = flattened_idx - iatom_div * (max_neighs * (twojmax + 1)); + const int jbend = jj_jbend / max_neighs; + int jj = jj_jbend - jbend * max_neighs; // removed "const" to work around GCC 7 bug + + Kokkos::parallel_for(Kokkos::ThreadVectorRange(team, vector_length), + [&] (const int iatom_mod) { + const int ii = iatom_mod + vector_length * iatom_div; + if (ii >= chunk_size) return; + + const int ninside = d_ninside(ii); + if (jj >= ninside) return; + + snaKK.template compute_fused_deidrj_small(team, iatom_mod, jbend, jj, iatom_div); + + }); + +} + +template +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeFusedDeidrjLarge,const typename Kokkos::TeamPolicy >::member_type& team) const { + + // extract flattened atom_div / neighbor number / bend location + int flattened_idx = team.team_rank() + team.league_rank() * team_size_compute_fused_deidrj; + + // extract neighbor index, iatom_div + int iatom_div = flattened_idx / max_neighs; // removed "const" to work around GCC 7 bug + int jj = flattened_idx - max_neighs * iatom_div; + + Kokkos::parallel_for(Kokkos::ThreadVectorRange(team, vector_length), + [&] (const int iatom_mod) { + const int ii = iatom_mod + vector_length * iatom_div; + if (ii >= chunk_size) return; + + const int ninside = d_ninside(ii); + if (jj >= ninside) return; + + snaKK.template compute_fused_deidrj_large(team, iatom_mod, jj, iatom_div); + + }); +} + +/* ---------------------------------------------------------------------- + Assemble the derivatives of the Winger matrices U into the View + "dulist". CPU only. +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeDuidrjCPU, const int& ii) const { + const int iatom = ii / max_neighs; + const int jnbor = ii % max_neighs; + const int ninside = d_ninside(iatom); + if (jnbor >= ninside) return; + + snaKK.compute_duidrj_cpu(iatom, jnbor); +} + +/* ---------------------------------------------------------------------- + Assemble the force contributions for each atom, neighbor pair by + contracting the adjoint matrices Y with the pre-computed derivatives + of the Wigner matrices U. CPU only. +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeDeidrjCPU, const int& ii) const { + const int iatom = ii / max_neighs; + const int jnbor = ii % max_neighs; + const int ninside = d_ninside(iatom); + if (jnbor >= ninside) return; + + snaKK.compute_deidrj_cpu(iatom, jnbor); +} + +/* ---------------------------------------------------------------------- + This routine formally accumulates the "chunked" force contributions + into the broader LAMMPS "f" force View. As appropriate it + also accumulates the total energy and the virial. CPU and GPU. ------------------------------------------------------------------------- */ template diff --git a/src/KOKKOS/sna_kokkos.h b/src/KOKKOS/sna_kokkos.h index fa187c26ea..4c9cace26a 100644 --- a/src/KOKKOS/sna_kokkos.h +++ b/src/KOKKOS/sna_kokkos.h @@ -237,9 +237,9 @@ class SNAKokkos { // functions for bispectrum coefficients, CPU only KOKKOS_INLINE_FUNCTION - void pre_ui_cpu(const typename Kokkos::TeamPolicy::member_type& team,const int&,const int&) const; // ForceSNAP + void pre_ui_cpu(const int&, const int&) const; // ForceSNAP KOKKOS_INLINE_FUNCTION - void compute_ui_cpu(const typename Kokkos::TeamPolicy::member_type& team, int, int) const; // ForceSNAP + void compute_ui_cpu(const int&, const int&) const; // ForceSNAP KOKKOS_INLINE_FUNCTION void compute_zi_cpu(const int&) const; // ForceSNAP KOKKOS_INLINE_FUNCTION @@ -247,9 +247,9 @@ class SNAKokkos { // functions for derivatives, CPU only KOKKOS_INLINE_FUNCTION - void compute_duidrj_cpu(const typename Kokkos::TeamPolicy::member_type& team, int, int) const; //ForceSNAP + void compute_duidrj_cpu(const int&, const int&) const; //ForceSNAP KOKKOS_INLINE_FUNCTION - void compute_deidrj_cpu(const typename Kokkos::TeamPolicy::member_type& team, int, int) const; // ForceSNAP + void compute_deidrj_cpu(const int&, const int&) const; // ForceSNAP KOKKOS_INLINE_FUNCTION real_type compute_sfac(real_type, real_type, real_type, real_type) const; // add_uarraytot, compute_duarray @@ -358,11 +358,10 @@ class SNAKokkos { void init_rootpqarray(); // init() KOKKOS_INLINE_FUNCTION - void add_uarraytot(const typename Kokkos::TeamPolicy::member_type& team, int, int, const real_type&, const real_type&, const real_type&, const real_type&, const real_type&, int) const; // compute_ui + void add_uarraytot(int, int, const real_type&, const real_type&, const real_type&, const real_type&, const real_type&, int) const; // compute_ui KOKKOS_INLINE_FUNCTION - void compute_uarray_cpu(const typename Kokkos::TeamPolicy::member_type& team, int, int, - const real_type&, const real_type&, const real_type&, + void compute_uarray_cpu(int, int, const real_type&, const real_type&, const real_type&, const real_type&, const real_type&) const; // compute_ui_cpu @@ -372,8 +371,7 @@ class SNAKokkos { inline int compute_ncoeff(); // SNAKokkos() KOKKOS_INLINE_FUNCTION - void compute_duarray_cpu(const typename Kokkos::TeamPolicy::member_type& team, int, int, - const real_type&, const real_type&, const real_type&, // compute_duidrj_cpu + void compute_duarray_cpu(int, int, const real_type&, const real_type&, const real_type&, // compute_duidrj_cpu const real_type&, const real_type&, const real_type&, const real_type&, const real_type&, const real_type&, const real_type&) const; diff --git a/src/KOKKOS/sna_kokkos_impl.h b/src/KOKKOS/sna_kokkos_impl.h index 7988026dd2..6cb83b3910 100644 --- a/src/KOKKOS/sna_kokkos_impl.h +++ b/src/KOKKOS/sna_kokkos_impl.h @@ -1156,17 +1156,14 @@ typename SNAKokkos::real_type SNAKokkos KOKKOS_INLINE_FUNCTION -void SNAKokkos::pre_ui_cpu(const typename Kokkos::TeamPolicy::member_type& team, const int& iatom, const int& ielem) const +void SNAKokkos::pre_ui_cpu(const int& iatom, const int& ielem) const { for (int jelem = 0; jelem < nelements; jelem++) { for (int j = 0; j <= twojmax; j++) { int jju = idxu_half_block(j); // removed "const" to work around GCC 7 bug // Only diagonal elements get initialized - // for (int m = 0; m < (j+1)*(j/2+1); m++) - Kokkos::parallel_for(Kokkos::ThreadVectorRange(team, (j+1)*(j/2+1)), - [&] (const int m) { - + for (int m = 0; m < (j+1)*(j/2+1); m++) { const int jjup = jju + m; // if m is on the "diagonal", initialize it with the self energy. @@ -1176,7 +1173,7 @@ void SNAKokkos::pre_ui_cpu(const typename ulisttot_re(iatom, jelem, jjup) = init; ulisttot_im(iatom, jelem, jjup) = 0; - }); + }; } } @@ -1191,7 +1188,7 @@ void SNAKokkos::pre_ui_cpu(const typename template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_ui_cpu(const typename Kokkos::TeamPolicy::member_type& team, int iatom, int jnbor) const +void SNAKokkos::compute_ui_cpu(const int& iatom, const int& jnbor) const { real_type rsq, r, x, y, z, z0, theta0; @@ -1211,8 +1208,8 @@ void SNAKokkos::compute_ui_cpu(const typen // theta0 = (r - rmin0) * rscale0; z0 = r / tan(theta0); - compute_uarray_cpu(team, iatom, jnbor, x, y, z, z0, r); - add_uarraytot(team, iatom, jnbor, r, wj(iatom,jnbor), rcutij(iatom,jnbor), sinnerij(iatom,jnbor), dinnerij(iatom,jnbor), element(iatom, jnbor)); + compute_uarray_cpu(iatom, jnbor, x, y, z, z0, r); + add_uarraytot(iatom, jnbor, r, wj(iatom,jnbor), rcutij(iatom,jnbor), sinnerij(iatom,jnbor), dinnerij(iatom,jnbor), element(iatom, jnbor)); } /* ---------------------------------------------------------------------- @@ -1328,7 +1325,7 @@ void SNAKokkos::compute_yi_cpu(int iter) c template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_duidrj_cpu(const typename Kokkos::TeamPolicy::member_type& team, int iatom, int jnbor) const +void SNAKokkos::compute_duidrj_cpu(const int& iatom, const int& jnbor) const { real_type rsq, r, x, y, z, z0, theta0, cs, sn; real_type dz0dr; @@ -1345,7 +1342,7 @@ void SNAKokkos::compute_duidrj_cpu(const t z0 = r * cs / sn; dz0dr = z0 / r - (r*rscale0) * (rsq + z0 * z0) / rsq; - compute_duarray_cpu(team, iatom, jnbor, x, y, z, z0, r, dz0dr, wj(iatom,jnbor), rcutij(iatom,jnbor), sinnerij(iatom,jnbor), dinnerij(iatom,jnbor)); + compute_duarray_cpu(iatom, jnbor, x, y, z, z0, r, dz0dr, wj(iatom,jnbor), rcutij(iatom,jnbor), sinnerij(iatom,jnbor), dinnerij(iatom,jnbor)); } @@ -1360,54 +1357,42 @@ void SNAKokkos::compute_duidrj_cpu(const t template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_deidrj_cpu(const typename Kokkos::TeamPolicy::member_type& team, int iatom, int jnbor) const +void SNAKokkos::compute_deidrj_cpu(const int& iatom, const int& jnbor) const { - t_scalar3 final_sum; + real_type force_sum[3] = { 0, 0, 0 }; const int jelem = element(iatom, jnbor); - Kokkos::parallel_reduce(Kokkos::ThreadVectorRange(team,twojmax+1), - [&] (const int& j, t_scalar3& sum_tmp) { + for (int j = 0; j <= twojmax; j++) { int jju_half = idxu_half_block[j]; int jju_cache = idxu_cache_block[j]; - for (int mb = 0; 2*mb < j; mb++) + for (int mb = 0; 2 * mb < j; mb++) { for (int ma = 0; ma <= j; ma++) { - const complex y_val = { ylist_re(iatom, jelem, jju_half), ylist_im(iatom, jelem, jju_half) }; - sum_tmp.x += dulist_cpu(iatom, jnbor, jju_cache, 0).re * y_val.re + dulist_cpu(iatom, jnbor, jju_cache, 0).im * y_val.im; - sum_tmp.y += dulist_cpu(iatom, jnbor, jju_cache, 1).re * y_val.re + dulist_cpu(iatom, jnbor, jju_cache, 1).im * y_val.im; - sum_tmp.z += dulist_cpu(iatom, jnbor, jju_cache, 2).re * y_val.re + dulist_cpu(iatom, jnbor, jju_cache, 2).im * y_val.im; + complex y = { ylist_re(iatom, jelem, jju_half), ylist_im(iatom, jelem, jju_half) }; + for (int k = 0; k < 3; k++) + force_sum[k] += dulist_cpu(iatom, jnbor, jju_cache, k).re * y.re + + dulist_cpu(iatom, jnbor, jju_cache, k).im * y.im; jju_half++; jju_cache++; - } //end loop over ma mb + } + } //end loop over ma mb // For j even, handle middle column - if (j%2 == 0) { - - int mb = j/2; - for (int ma = 0; ma < mb; ma++) { - const complex y_val = { ylist_re(iatom, jelem, jju_half), ylist_im(iatom, jelem, jju_half) }; - sum_tmp.x += dulist_cpu(iatom, jnbor, jju_cache, 0).re * y_val.re + dulist_cpu(iatom, jnbor, jju_cache, 0).im * y_val.im; - sum_tmp.y += dulist_cpu(iatom, jnbor, jju_cache, 1).re * y_val.re + dulist_cpu(iatom, jnbor, jju_cache, 1).im * y_val.im; - sum_tmp.z += dulist_cpu(iatom, jnbor, jju_cache, 2).re * y_val.re + dulist_cpu(iatom, jnbor, jju_cache, 2).im * y_val.im; + if (j % 2 == 0) { + //int mb = j / 2; + for (int ma = 0; ma <= j; ma++) { + complex y = { ylist_re(iatom, jelem, jju_half), ylist_im(iatom, jelem, jju_half) }; + for (int k = 0; k < 3; k++) + force_sum[k] += static_cast(0.5) * (dulist_cpu(iatom, jnbor, jju_cache, k).re * y.re + + dulist_cpu(iatom, jnbor, jju_cache, k).im * y.im); jju_half++; jju_cache++; } - - //int ma = mb; - // 0.5 is meant to avoid double-counting - const complex y_val = { 0.5 * ylist_re(iatom, jelem, jju_half), 0.5 * ylist_im(iatom, jelem, jju_half) }; - sum_tmp.x += dulist_cpu(iatom, jnbor, jju_cache, 0).re * y_val.re + dulist_cpu(iatom, jnbor, jju_cache, 0).im * y_val.im; - sum_tmp.y += dulist_cpu(iatom, jnbor, jju_cache, 1).re * y_val.re + dulist_cpu(iatom, jnbor, jju_cache, 1).im * y_val.im; - sum_tmp.z += dulist_cpu(iatom, jnbor, jju_cache, 2).re * y_val.re + dulist_cpu(iatom, jnbor, jju_cache, 2).im * y_val.im; } // end if jeven - },final_sum); // end loop over j - - Kokkos::single(Kokkos::PerThread(team), [&] () { - dedr(iatom,jnbor,0) = final_sum.x*2.0; - dedr(iatom,jnbor,1) = final_sum.y*2.0; - dedr(iatom,jnbor,2) = final_sum.z*2.0; - }); + } + for (int k = 0; k < 3; k++) + dedr(iatom, jnbor, k) = 2 * force_sum[k]; } @@ -1421,15 +1406,13 @@ void SNAKokkos::compute_deidrj_cpu(const t template KOKKOS_INLINE_FUNCTION -void SNAKokkos::add_uarraytot(const typename Kokkos::TeamPolicy::member_type& team, int iatom, int jnbor, +void SNAKokkos::add_uarraytot(int iatom, int jnbor, const real_type& r, const real_type& wj, const real_type& rcut, const real_type& sinner, const real_type& dinner, int jelem) const { const real_type sfac = compute_sfac(r, rcut, sinner, dinner) * wj; - Kokkos::parallel_for(Kokkos::ThreadVectorRange(team,twojmax+1), - [&] (const int& j) { - + for (int j = 0; j <= twojmax; j++) { int jju_half = idxu_half_block[j]; // index into ulisttot int jju_cache = idxu_cache_block[j]; // index into ulist @@ -1441,7 +1424,7 @@ void SNAKokkos::add_uarraytot(const typena count++; } } - }); + } } /* ---------------------------------------------------------------------- @@ -1452,23 +1435,15 @@ void SNAKokkos::add_uarraytot(const typena template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_uarray_cpu(const typename Kokkos::TeamPolicy::member_type& team, int iatom, int jnbor, +void SNAKokkos::compute_uarray_cpu(int iatom, int jnbor, const real_type& x, const real_type& y, const real_type& z, const real_type& z0, const real_type& r) const { - real_type r0inv; - real_type a_r, b_r, a_i, b_i; - real_type rootpq; - // compute Cayley-Klein parameters for unit quaternion - - r0inv = static_cast(1.0) / sqrt(r * r + z0 * z0); - a_r = r0inv * z0; - a_i = -r0inv * z; - b_r = r0inv * y; - b_i = -r0inv * x; + real_type r0inv = static_cast(1.0) / sqrt(r * r + z0 * z0); + complex a = { r0inv * z0, -r0inv * z }; + complex b = { r0inv * y, -r0inv * x }; // VMK Section 4.8.2 - ulist_cpu(iatom, jnbor, 0) = complex::one(); for (int j = 1; j <= twojmax; j++) { @@ -1476,61 +1451,65 @@ void SNAKokkos::compute_uarray_cpu(const t int jjup = idxu_cache_block[j-1]; // removed "const" to work around GCC 7 bug // fill in left side of matrix layer from previous layer + for (int mb = 0; 2*mb <= j; mb++) { + int jju_index = jju + (j + 1) * mb; + int jjup_index = jjup + j * mb; - Kokkos::parallel_for(Kokkos::ThreadVectorRange(team,(j+2)/2), - [&] (const int& mb) { - //for (int mb = 0; 2*mb <= j; mb++) { - const int jju_index = jju+mb+mb*j; - ulist_cpu(iatom, jnbor, jju_index) = { static_cast(0), static_cast(0) }; + complex ui = complex::zero(); for (int ma = 0; ma < j; ma++) { - const int jju_index = jju+mb+mb*j+ma; - const int jjup_index = jjup+mb*j+ma; - rootpq = rootpqarray(j - ma,j - mb); - ulist_cpu(iatom, jnbor, jju_index).re += - rootpq * - (a_r * ulist_cpu(iatom, jnbor, jjup_index).re + - a_i * ulist_cpu(iatom, jnbor, jjup_index).im); - ulist_cpu(iatom, jnbor, jju_index).im += - rootpq * - (a_r * ulist_cpu(iatom, jnbor, jjup_index).im - - a_i * ulist_cpu(iatom, jnbor, jjup_index).re); + complex ui_prev = ulist_cpu(iatom, jnbor, jjup_index); - rootpq = rootpqarray(ma + 1,j - mb); - ulist_cpu(iatom, jnbor, jju_index+1).re = - -rootpq * - (b_r * ulist_cpu(iatom, jnbor, jjup_index).re + - b_i * ulist_cpu(iatom, jnbor, jjup_index).im); - ulist_cpu(iatom, jnbor, jju_index+1).im = - -rootpq * - (b_r * ulist_cpu(iatom, jnbor, jjup_index).im - - b_i * ulist_cpu(iatom, jnbor, jjup_index).re); + real_type rootpq = rootpqarray(j - ma, j - mb); + ui.re += rootpq * (a.re * ui_prev.re + a.im * ui_prev.im); + ui.im += rootpq * (a.re * ui_prev.im - a.im * ui_prev.re); + + ulist_cpu(iatom, jnbor, jju_index) = ui; + + rootpq = rootpqarray(ma + 1, j - mb); + ui.re = -rootpq * (b.re * ui_prev.re + b.im * ui_prev.im); + ui.im = -rootpq * (b.re * ui_prev.im - b.im * ui_prev.re); + + jju_index++; + jjup_index++; } - // copy left side to right side with inversion symmetry VMK 4.4(2) - // u[ma-j,mb-j] = (-1)^(ma-mb)*Conj([u[ma,mb)) + ulist_cpu(iatom, jnbor, jju_index) = ui; + } - // Only need to add one symmetrized row for convenience - // Symmetry gets "unfolded" in accumulating ulisttot - if (j%2==1 && mb==(j/2)) { - const int mbpar = (mb)%2==0?1:-1; - int mapar = mbpar; - for (int ma = 0; ma <= j; ma++) { - const int jju_index = jju + mb*(j+1) + ma; - const int jjup_index = jju + (j+1-mb)*(j+1)-(ma+1); - if (mapar == 1) { - ulist_cpu(iatom, jnbor, jjup_index).re = ulist_cpu(iatom, jnbor, jju_index).re; - ulist_cpu(iatom, jnbor, jjup_index).im = -ulist_cpu(iatom, jnbor, jju_index).im; - } else { - ulist_cpu(iatom, jnbor, jjup_index).re = -ulist_cpu(iatom, jnbor, jju_index).re; - ulist_cpu(iatom, jnbor, jjup_index).im = ulist_cpu(iatom, jnbor, jju_index).im; - } - mapar = -mapar; - } + // If j is odd (half-integer in the mathematical convention), we need + // to add one more row for convenience (for now). This can either be done + // via symmetry (see the commented code below), or by the equations to fill + // from the left instead of the right + if (j % 2 == 1) { + int mb = j / 2; + // begin filling in the extra row + int jju_index = jju + (mb + 1) * (j + 1); + int jjup_index = jjup + mb * j; + + complex ui = complex::zero(); + + for (int ma = 0; ma < j; ma++) { + complex ui_prev = ulist_cpu(iatom, jnbor, jjup_index); + + real_type rootpq = rootpqarray(j - ma, mb + 1); + ui.re += rootpq * (b.re * ui_prev.re - b.im * ui_prev.im); + ui.im += rootpq * (b.re * ui_prev.im + b.im * ui_prev.re); + + ulist_cpu(iatom, jnbor, jju_index) = ui; + + rootpq = rootpqarray(ma + 1, mb + 1); + ui.re = rootpq * (a.re * ui_prev.re - a.im * ui_prev.im); + ui.im = rootpq * (a.re * ui_prev.im + a.im * ui_prev.re); + + jju_index++; + jjup_index++; } - }); + ulist_cpu(iatom, jnbor, jju_index) = ui; + } } + } /* ---------------------------------------------------------------------- @@ -1541,30 +1520,25 @@ void SNAKokkos::compute_uarray_cpu(const t template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_duarray_cpu(const typename Kokkos::TeamPolicy::member_type& team, int iatom, int jnbor, +void SNAKokkos::compute_duarray_cpu(int iatom, int jnbor, const real_type& x, const real_type& y, const real_type& z, const real_type& z0, const real_type& r, const real_type& dz0dr, const real_type& wj, const real_type& rcut, const real_type& sinner, const real_type& dinner) const { - real_type r0inv; - real_type a_r, a_i, b_r, b_i; - real_type u[3], da_r[3], da_i[3], db_r[3], db_i[3]; - real_type dz0[3], dr0inv[3], dr0invdr; - real_type rootpq; + complex da[3], db[3]; + real_type u[3], dz0[3], dr0inv[3]; real_type rinv = 1.0 / r; u[0] = x * rinv; u[1] = y * rinv; u[2] = z * rinv; - r0inv = 1.0 / sqrt(r * r + z0 * z0); - a_r = z0 * r0inv; - a_i = -z * r0inv; - b_r = y * r0inv; - b_i = -x * r0inv; + real_type r0inv = 1.0 / sqrt(r * r + z0 * z0); + complex a = { z0 * r0inv, -z * r0inv }; + complex b = { y * r0inv, -x * r0inv }; - dr0invdr = -r0inv * r0inv * r0inv * (r + z0 * dz0dr); + real_type dr0invdr = -r0inv * r0inv * r0inv * (r + z0 * dz0dr); dr0inv[0] = dr0invdr * u[0]; dr0inv[1] = dr0invdr * u[1]; @@ -1575,19 +1549,19 @@ void SNAKokkos::compute_duarray_cpu(const dz0[2] = dz0dr * u[2]; for (int k = 0; k < 3; k++) { - da_r[k] = dz0[k] * r0inv + z0 * dr0inv[k]; - da_i[k] = -z * dr0inv[k]; + da[k].re = dz0[k] * r0inv + z0 * dr0inv[k]; + da[k].im = -z * dr0inv[k]; } - da_i[2] += -r0inv; + da[2].im += -r0inv; for (int k = 0; k < 3; k++) { - db_r[k] = y * dr0inv[k]; - db_i[k] = -x * dr0inv[k]; + db[k].re = y * dr0inv[k]; + db[k].im = -x * dr0inv[k]; } - db_i[0] += -r0inv; - db_r[1] += r0inv; + db[0].im += -r0inv; + db[1].re += r0inv; for (int k = 0; k < 3; k++) dulist_cpu(iatom, jnbor, 0, k) = complex::zero(); @@ -1595,72 +1569,94 @@ void SNAKokkos::compute_duarray_cpu(const for (int j = 1; j <= twojmax; j++) { int jju = idxu_cache_block[j]; int jjup = idxu_cache_block[j-1]; - Kokkos::parallel_for(Kokkos::ThreadVectorRange(team,(j+2)/2), - [&] (const int& mb) { - //for (int mb = 0; 2*mb <= j; mb++) { - const int jju_index = jju+mb+mb*j; - for (int k = 0; k < 3; k++) - dulist_cpu(iatom, jnbor, jju_index, k) = complex::zero(); + + for (int mb = 0; 2*mb <= j; mb++) { + int jju_index = jju + mb * (j + 1); + int jjup_index = jjup + mb * j; + + complex duidrj[3] = { complex::zero(), complex::zero(), complex::zero() }; for (int ma = 0; ma < j; ma++) { - const int jju_index = jju+mb+mb*j+ma; - const int jjup_index = jjup+mb*j+ma; - rootpq = rootpqarray(j - ma,j - mb); + complex ui_prev = ulist_cpu(iatom, jnbor, jjup_index); + complex duidrj_prev[3] = { dulist_cpu(iatom, jnbor, jjup_index, 0), + dulist_cpu(iatom, jnbor, jjup_index, 1), + dulist_cpu(iatom, jnbor, jjup_index, 2) }; + + real_type rootpq = rootpqarray(j - ma,j - mb); for (int k = 0; k < 3; k++) { - dulist_cpu(iatom, jnbor, jju_index, k).re += - rootpq * (da_r[k] * ulist_cpu(iatom, jnbor, jjup_index).re + - da_i[k] * ulist_cpu(iatom, jnbor, jjup_index).im + - a_r * dulist_cpu(iatom, jnbor, jjup_index, k).re + - a_i * dulist_cpu(iatom, jnbor, jjup_index, k).im); - dulist_cpu(iatom, jnbor, jju_index, k).im += - rootpq * (da_r[k] * ulist_cpu(iatom, jnbor, jjup_index).im - - da_i[k] * ulist_cpu(iatom, jnbor, jjup_index).re + - a_r * dulist_cpu(iatom, jnbor, jjup_index, k).im - - a_i * dulist_cpu(iatom, jnbor, jjup_index, k).re); + duidrj[k].re += rootpq * (da[k].re * ui_prev.re + da[k].im * ui_prev.im + + a.re * duidrj_prev[k].re + a.im * duidrj_prev[k].im); + + duidrj[k].im += rootpq * (da[k].re * ui_prev.im - da[k].im * ui_prev.re + + a.re * duidrj_prev[k].im - a.im * duidrj_prev[k].re); + + dulist_cpu(iatom, jnbor, jju_index, k) = duidrj[k]; } rootpq = rootpqarray(ma + 1,j - mb); for (int k = 0; k < 3; k++) { - dulist_cpu(iatom, jnbor, jju_index+1, k).re = - -rootpq * (db_r[k] * ulist_cpu(iatom, jnbor, jjup_index).re + - db_i[k] * ulist_cpu(iatom, jnbor, jjup_index).im + - b_r * dulist_cpu(iatom, jnbor, jjup_index, k).re + - b_i * dulist_cpu(iatom, jnbor, jjup_index, k).im); - dulist_cpu(iatom, jnbor, jju_index+1, k).im = - -rootpq * (db_r[k] * ulist_cpu(iatom, jnbor, jjup_index).im - - db_i[k] * ulist_cpu(iatom, jnbor, jjup_index).re + - b_r * dulist_cpu(iatom, jnbor, jjup_index, k).im - - b_i * dulist_cpu(iatom, jnbor, jjup_index, k).re); + duidrj[k].re = -rootpq * (db[k].re * ui_prev.re + db[k].im * ui_prev.im + + b.re * duidrj_prev[k].re + b.im * duidrj_prev[k].im); + + duidrj[k].im = -rootpq * (db[k].re * ui_prev.im - db[k].im * ui_prev.re + + b.re * duidrj_prev[k].im - b.im * duidrj_prev[k].re); } + + jju_index++; + jjup_index++; } - // Only need to add one symmetrized row for convenience - // Symmetry gets "unfolded" during the dedr accumulation - - // copy left side to right side with inversion symmetry VMK 4.4(2) - // u[ma-j][mb-j] = (-1)^(ma-mb)*Conj([u[ma][mb]) - - if (j%2==1 && mb==(j/2)) { - const int mbpar = (mb)%2==0?1:-1; - int mapar = mbpar; - for (int ma = 0; ma <= j; ma++) { - const int jju_index = jju+mb*(j+1)+ma; - const int jjup_index = jju+(mb+2)*(j+1)-(ma+1); - if (mapar == 1) { - for (int k = 0; k < 3; k++) { - dulist_cpu(iatom, jnbor, jjup_index, k).re = dulist_cpu(iatom, jnbor, jju_index, k).re; - dulist_cpu(iatom, jnbor, jjup_index, k).im = -dulist_cpu(iatom, jnbor, jju_index, k).im; - } - } else { - for (int k = 0; k < 3; k++) { - dulist_cpu(iatom, jnbor, jjup_index, k).re = -dulist_cpu(iatom, jnbor, jju_index, k).re; - dulist_cpu(iatom, jnbor, jjup_index, k).im = dulist_cpu(iatom, jnbor, jju_index, k).im; - } - } - mapar = -mapar; - } + for (int k = 0; k < 3; k++) { + dulist_cpu(iatom, jnbor, jju_index, k) = duidrj[k]; } - }); + } + + // Only need to add one symmetrized row for convenience + // Symmetry gets "unfolded" during the dedr accumulation + + // copy left side to right side with inversion symmetry VMK 4.4(2) + // u[ma-j][mb-j] = (-1)^(ma-mb)*Conj([u[ma][mb]) + + if (j % 2 == 1) { + int mb = j / 2; + // begin filling in the extra row + int jju_index = jju + (mb + 1) * (j + 1); + int jjup_index = jjup + mb * j; + + complex duidrj[3] = { complex::zero(), complex::zero(), complex::zero() }; + + for (int ma = 0; ma < j; ma++) { + complex ui_prev = ulist_cpu(iatom, jnbor, jjup_index); + complex duidrj_prev[3] = { dulist_cpu(iatom, jnbor, jjup_index, 0), + dulist_cpu(iatom, jnbor, jjup_index, 1), + dulist_cpu(iatom, jnbor, jjup_index, 2) }; + + real_type rootpq = rootpqarray(j - ma, mb + 1); + for (int k = 0; k < 3; k++) { + duidrj[k].re += rootpq * (db[k].re * ui_prev.re - db[k].im * ui_prev.im + + b.re * duidrj_prev[k].re - b.im * duidrj_prev[k].im); + duidrj[k].im += rootpq * (db[k].re * ui_prev.im + db[k].im * ui_prev.re + + b.re * duidrj_prev[k].im + b.im * duidrj_prev[k].re); + + dulist_cpu(iatom, jnbor, jju_index, k) = duidrj[k]; + } + + rootpq = rootpqarray(ma + 1, mb + 1); + for (int k = 0; k < 3; k++) { + duidrj[k].re = rootpq * (da[k].re * ui_prev.re - da[k].im * ui_prev.im + + a.re * duidrj_prev[k].re - a.im * duidrj_prev[k].im); + duidrj[k].im = rootpq * (da[k].re * ui_prev.im + da[k].im * ui_prev.re + + a.re * duidrj_prev[k].im + a.im * duidrj_prev[k].re); + } + + jju_index++; + jjup_index++; + } + + for (int k = 0; k < 3; k++) { + dulist_cpu(iatom, jnbor, jju_index, k) = duidrj[k]; + } + } } real_type sfac = compute_sfac(r, rcut, sinner, dinner); @@ -1678,9 +1674,9 @@ void SNAKokkos::compute_duarray_cpu(const for (int ma = 0; ma <= j; ma++) { for (int k = 0; k < 3; k++) { dulist_cpu(iatom, jnbor, jju, k).re = dsfac * ulist_cpu(iatom, jnbor, jju).re * u[k] + - sfac * dulist_cpu(iatom, jnbor, jju, k).re; + sfac * dulist_cpu(iatom, jnbor, jju, k).re; dulist_cpu(iatom, jnbor, jju, k).im = dsfac * ulist_cpu(iatom, jnbor, jju).im * u[k] + - sfac * dulist_cpu(iatom, jnbor, jju, k).im; + sfac * dulist_cpu(iatom, jnbor, jju, k).im; } jju++; } From 53b2930ef41a6c0ad2c2b3d6553ebda457cd59cc Mon Sep 17 00:00:00 2001 From: lichanghao <542103276@qq.com> Date: Tue, 19 Nov 2024 23:50:50 -0500 Subject: [PATCH 0892/1018] modified dump_image.cpp, line 1100, fixed an indexing bug causing rendering error --- src/dump_image.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dump_image.cpp b/src/dump_image.cpp index f8403e7c71..9610ef4d9a 100644 --- a/src/dump_image.cpp +++ b/src/dump_image.cpp @@ -1097,7 +1097,7 @@ void DumpImage::create_image() color = colortype[itype]; } - ibonus = body[i]; + ibonus = body[j]; n = bptr->image(ibonus,bodyflag1,bodyflag2,bodyvec,bodyarray); for (k = 0; k < n; k++) { if (bodyvec[k] == SPHERE) From 8ba0d7bece69f90ca026cbe4830b2998d525894d Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 20 Nov 2024 10:21:00 -0500 Subject: [PATCH 0893/1018] more updates to release process --- .github/release_steps.md | 66 +++++++++++++++++++++++++++++++++++----- 1 file changed, 58 insertions(+), 8 deletions(-) diff --git a/.github/release_steps.md b/.github/release_steps.md index bcd29fd818..897058bdeb 100644 --- a/.github/release_steps.md +++ b/.github/release_steps.md @@ -1,28 +1,78 @@ # LAMMPS Release Steps -The following notes chronicle the current steps for preparing and publishing LAMMPS releases. -For definition of what LAMMPS versions and the different kinds of releases mean, please -refer to [the corresponding section in the LAMMPS manual](https://docs.lammps.org/Manual_version.html). +The following notes chronicle the current steps for preparing and publishing LAMMPS releases. For +definition of what LAMMPS versions and the different kinds of releases mean, please refer to [the +corresponding section in the LAMMPS manual](https://docs.lammps.org/Manual_version.html). ## LAMMPS Feature Release -A LAMMPS feature release is currently prepared after about 500 to 750 commits to the -'develop' branch or after a period of four weeks up to two months. +A LAMMPS feature release is currently prepared after about 500 to 750 commits to the 'develop' +branch or after a period of four weeks up to two months. This is not a fixed rule, though, since +external circumstances can cause delays in preparing a release, or pull requests that are desired to +be merged for the release are not yet completed. ### Preparing a 'next\_release' branch Create a 'next\_release' branch off 'develop' and make the following changes: -- set the LAMMPS\_VERSION define to the planned release date in src/version.h in the format "D Mmm YYYY" or "DD Mmm YYYY" + +- set the LAMMPS\_VERSION define to the planned release date in src/version.h in the format + "D Mmm YYYY" or "DD Mmm YYYY" - remove the LAMMPS\_UPDATE define in src/version.h - update the release date in doc/lammps.1 - update all TBD arguments for ..versionadded::, ..versionchanged:: ..deprecated:: to the planned release date in the format "DMmmYYYY" or "DDMmmYYYY" - -Submit this pull request, rebase if needed. This is the last pull request merged for the release +- check release notes for merged new features and check if ..versionadded:: or ..versionchanged:: + are missing and need to be added +Submit this pull request, rebase if needed. This is the last pull request merged for the release and should not contain any other changes. (Exceptions: this document, last minute trivial(!) changes). + This PR shall not be merged before **all** pending tests have completed and cleared. If needed, a bugfix pull request should be created and merged to clear all tests. +### Create release on GitHub + +When all pending pull requests for the release are merged and have cleared testing, the +'next\_release' branch is merged into 'develop'. + +Check out 'develop' locally, pull the latest changes, merge them into 'release', apply a suitable +release tag (for historical reasons the tag starts with "patch_" followed by the date, and finally +push everything back to GitHub. Example: + +``` +git checkout develop +git pull +git checkout release +git pull +git merge --ff-only develop +git tag -s -m "LAMMPS feature release 19 November 2024" patch_19Nov2024 +git push git@github.com:lammps/lammps.git --tags develop release +``` + +Go to https://github.com/lammps/lammps/releases and create a new (draft) release page or check the +existing draft for any necessary changes from pull requests that were merged but are not listed. +Then select the applied tag for the release in the "Choose a tag" dropdown list. Go to the bottom of +the list and select the "Set as pre-release" checkbox. The "Set as the latest release" button is +reserved for stable releases and updates to them. + +If everything is in order, you can click on the "Publish release" button. Otherwise, click on "Save +draft" and finish pending tasks until you can return to edit the release page and publish it. + +### Update download website, prepare pre-compiled packages, update packages to GitHub + +Publishing the release on GitHub will trigger the Temple Jenkins cluster to update +the https://docs.lammps.org/ website with the documentation for the new feature release +and it will create a tarball for download (which contains the translated manual). + +Build a fully static LAMMPS installation using a musl-libc cross-compiler, install into a +lammps-static folder, and create a tarball called lammps-linux-x86_64-19Nov2024.tar.gz (or using a +corresponding date with a future release) from the lammps-static folder and upload it to GitHub +with: + +``` +gh release upload patch_19Nov2024 ~/Downloads/lammps-linux-x86_64-19Nov2024.tar.gz +``` + + ## LAMMPS Stable Release A LAMMPS stable release is prepared about once per year in the months July, August, or September. From 4296db4991bdb81c0736b59eda3a2402b6245408 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 20 Nov 2024 11:15:12 -0500 Subject: [PATCH 0894/1018] add link with more explanation to the illegal variable errors --- doc/src/Errors_details.rst | 23 ++++++++++++++++++++ src/variable.cpp | 43 ++++++++++++++++++++++++++++---------- 2 files changed, 55 insertions(+), 11 deletions(-) diff --git a/doc/src/Errors_details.rst b/doc/src/Errors_details.rst index c798784106..09f3d893db 100644 --- a/doc/src/Errors_details.rst +++ b/doc/src/Errors_details.rst @@ -54,3 +54,26 @@ header of a data file (e.g. the number of atoms) is larger than the number of lines provided (e.g. in the corresponding Atoms section) and then LAMMPS will continue reading into the next section and that would have a completely different format. + +.. _err0003: + +Illegal variable command: expected X arguments but found Y +---------------------------------------------------------- + +This error indicates that there are the wrong number of arguments for a +specific variable command, but a common reason for that is a variable +expression that has whitespace but is not enclosed in single or double +quotes. + +To explain, the LAMMPS input parser reads and processes lines. The +resulting line is broken down into "words". Those are usually +individual commands, labels, names, values separated by whitespace (a +space or tab character). For "words" that may contain whitespace, they +have to be enclosed in single (') or double (") quotes. The parser will +then remove the outermost pair of quotes and then pass that string as +"word" to the variable command. + +Thus missing quotes or accidental extra whitespace will lead to the +error shown in the header because the unquoted whitespace will result +in the text being broken into more "words", i.e. the variable expression +being split. diff --git a/src/variable.cpp b/src/variable.cpp index 279c14d999..b0667b9941 100644 --- a/src/variable.cpp +++ b/src/variable.cpp @@ -277,7 +277,8 @@ void Variable::set(int narg, char **arg) copy(num[nvar],&arg[2],data[nvar]); } else if (strcmp(arg[1],"uloop") == 0) { if (narg < 3 || narg > 4) - error->all(FLERR,"Illegal variable command: expected 3 or 4 arguments but found {}", narg); + error->all(FLERR,"Illegal variable command: expected 3 or 4 arguments but found {}: {}", + narg, utils::errorurl(3)); if (narg == 4 && strcmp(arg[3],"pad") != 0) error->all(FLERR, "Invalid variable uloop argument: {}", arg[3]); if (find(arg[0]) >= 0) return; @@ -314,7 +315,9 @@ void Variable::set(int narg, char **arg) // data = 1 value, string to eval } else if (strcmp(arg[1],"string") == 0) { - if (narg != 3) error->all(FLERR,"Illegal variable command: expected 3 arguments but found {}", narg); + if (narg != 3) + error->all(FLERR,"Illegal variable command: expected 3 arguments but found {}{}", + narg, utils::errorurl(3)); int maxcopy = strlen(arg[2]) + 1; int maxwork = maxcopy; @@ -348,7 +351,9 @@ void Variable::set(int narg, char **arg) // data = 1 value, string to eval } else if (strcmp(arg[1],"getenv") == 0) { - if (narg != 3) error->all(FLERR,"Illegal variable command: expected 3 arguments but found {}", narg); + if (narg != 3) + error->all(FLERR,"Illegal variable command: expected 3 arguments but found {}{}", + narg, utils::errorurl(3)); if (find(arg[0]) >= 0) { if (style[find(arg[0])] != GETENV) error->all(FLERR,"Cannot redefine variable as a different style"); @@ -368,7 +373,9 @@ void Variable::set(int narg, char **arg) // data = 1 value, string to eval } else if (strcmp(arg[1],"file") == 0) { - if (narg != 3) error->all(FLERR,"Illegal variable command: expected 3 arguments but found {}", narg); + if (narg != 3) + error->all(FLERR,"Illegal variable command: expected 3 arguments but found {}{}", + narg, utils::errorurl(3)); if (find(arg[0]) >= 0) return; if (nvar == maxvar) grow(); style[nvar] = SCALARFILE; @@ -387,7 +394,9 @@ void Variable::set(int narg, char **arg) // data = nullptr } else if (strcmp(arg[1],"atomfile") == 0) { - if (narg != 3) error->all(FLERR,"Illegal variable command: expected 3 arguments but found {}", narg); + if (narg != 3) + error->all(FLERR,"Illegal variable command: expected 3 arguments but found {}{}", + narg, utils::errorurl(3)); if (find(arg[0]) >= 0) return; if (nvar == maxvar) grow(); style[nvar] = ATOMFILE; @@ -409,7 +418,9 @@ void Variable::set(int narg, char **arg) } else if (strcmp(arg[1],"format") == 0) { constexpr char validfmt[] = "^% ?-?[0-9]*\\.?[0-9]*[efgEFG]$"; - if (narg != 4) error->all(FLERR,"Illegal variable command: expected 4 arguments but found {}", narg); + if (narg != 4) + error->all(FLERR,"Illegal variable command: expected 4 arguments but found {}{}", + narg, utils::errorurl(3)); int ivar = find(arg[0]); int jvar = find(arg[2]); if (jvar < 0) @@ -446,7 +457,9 @@ void Variable::set(int narg, char **arg) // data = 2 values, 1st is string to eval, 2nd is filled on retrieval } else if (strcmp(arg[1],"equal") == 0) { - if (narg != 3) error->all(FLERR,"Illegal variable command: expected 3 arguments but found {}", narg); + if (narg != 3) + error->all(FLERR,"Illegal variable command: expected 3 arguments but found {}{}", + narg, utils::errorurl(3)); int ivar = find(arg[0]); if (ivar >= 0) { if (style[ivar] != EQUAL) @@ -472,7 +485,9 @@ void Variable::set(int narg, char **arg) // data = 1 value, string to eval } else if (strcmp(arg[1],"atom") == 0) { - if (narg != 3) error->all(FLERR,"Illegal variable command: expected 3 arguments but found {}", narg); + if (narg != 3) + error->all(FLERR,"Illegal variable command: expected 3 arguments but found {}{}", + narg, utils::errorurl(3)); int ivar = find(arg[0]); if (ivar >= 0) { if (style[ivar] != ATOM) @@ -498,7 +513,9 @@ void Variable::set(int narg, char **arg) // immediately store it as N-length vector and set dynamic flag to 0 } else if (strcmp(arg[1],"vector") == 0) { - if (narg != 3) error->all(FLERR,"Illegal variable command: expected 3 arguments but found {}", narg); + if (narg != 3) + error->all(FLERR,"Illegal variable command: expected 3 arguments but found {}{}", + narg, utils::errorurl(3)); int ivar = find(arg[0]); if (ivar >= 0) { if (style[ivar] != VECTOR) @@ -540,7 +557,9 @@ void Variable::set(int narg, char **arg) // data = 2 values, 1st is Python func to invoke, 2nd is filled by invoke } else if (strcmp(arg[1],"python") == 0) { - if (narg != 3) error->all(FLERR,"Illegal variable command: expected 3 arguments but found {}", narg); + if (narg != 3) + error->all(FLERR,"Illegal variable command: expected 3 arguments but found {}{}", + narg, utils::errorurl(3)); if (!python->is_enabled()) error->all(FLERR,"LAMMPS is not built with Python embedded"); int ivar = find(arg[0]); @@ -593,7 +612,9 @@ void Variable::set(int narg, char **arg) // dvalue = numeric initialization from 2nd arg, reset by internal_set() } else if (strcmp(arg[1],"internal") == 0) { - if (narg != 3) error->all(FLERR,"Illegal variable command: expected 3 arguments but found {}", narg); + if (narg != 3) + error->all(FLERR,"Illegal variable command: expected 3 arguments but found {}{}", + narg, utils::errorurl(3)); int ivar = find(arg[0]); if (ivar >= 0) { if (style[ivar] != INTERNAL) From 7259082cbccd96f132a7924963409153e90d99fa Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 20 Nov 2024 11:17:14 -0500 Subject: [PATCH 0895/1018] flag development version --- src/version.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/version.h b/src/version.h index 88a65b1657..76ec187c0e 100644 --- a/src/version.h +++ b/src/version.h @@ -1 +1,2 @@ #define LAMMPS_VERSION "19 Nov 2024" +#define LAMMPS_UPDATE "Develop" From 30349d2a485f91cea4d32cf24338d0043225d51a Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 20 Nov 2024 11:50:13 -0500 Subject: [PATCH 0896/1018] correct version header --- src/version.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/version.h b/src/version.h index 76ec187c0e..fbd7faf69b 100644 --- a/src/version.h +++ b/src/version.h @@ -1,2 +1,2 @@ #define LAMMPS_VERSION "19 Nov 2024" -#define LAMMPS_UPDATE "Develop" +#define LAMMPS_UPDATE "Development" From 457e4c094b001be1b2ec9837d6cd5af16648bec1 Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Wed, 20 Nov 2024 09:41:57 -0800 Subject: [PATCH 0897/1018] No actual changes; this code just rearranges sna_kokkos_impl to make the subsequent CPU/GPU unifications easier to follow. --- src/KOKKOS/sna_kokkos_impl.h | 775 +++++++++++++++++------------------ 1 file changed, 374 insertions(+), 401 deletions(-) diff --git a/src/KOKKOS/sna_kokkos_impl.h b/src/KOKKOS/sna_kokkos_impl.h index 6cb83b3910..24af462cc5 100644 --- a/src/KOKKOS/sna_kokkos_impl.h +++ b/src/KOKKOS/sna_kokkos_impl.h @@ -464,7 +464,30 @@ void SNAKokkos::pre_ui(const int& iatom, c } } } +} +template +KOKKOS_INLINE_FUNCTION +void SNAKokkos::pre_ui_cpu(const int& iatom, const int& ielem) const +{ + for (int jelem = 0; jelem < nelements; jelem++) { + for (int j = 0; j <= twojmax; j++) { + int jju = idxu_half_block(j); // removed "const" to work around GCC 7 bug + + // Only diagonal elements get initialized + for (int m = 0; m < (j+1)*(j/2+1); m++) { + const int jjup = jju + m; + + // if m is on the "diagonal", initialize it with the self energy. + // Otherwise zero it out + real_type init = 0; + if (m % (j+2) == 0 && (!chem_flag || ielem == jelem || wselfall_flag)) { init = wself; } //need to map iatom to element + + ulisttot_re(iatom, jelem, jjup) = init; + ulisttot_im(iatom, jelem, jjup) = 0; + }; + } + } } /* ---------------------------------------------------------------------- @@ -635,13 +658,157 @@ void SNAKokkos::evaluate_ui_jbend(const Wi Kokkos::atomic_add(&(ulisttot_re(iatom, jelem, jjup + ma)), ulist_prev.re * sfac); Kokkos::atomic_add(&(ulisttot_im(iatom, jelem, jjup + ma)), ulist_prev.im * sfac); } - } /* ---------------------------------------------------------------------- - compute Zi by summing over products of Ui, - AoSoA data layout to take advantage of coalescing, avoiding warp - divergence. GPU version + compute Ui by summing over bispectrum components. CPU only. + See comments above compute_uarray_cpu and add_uarraytot for + data layout comments. +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void SNAKokkos::compute_ui_cpu(const int& iatom, const int& jnbor) const +{ + real_type rsq, r, x, y, z, z0, theta0; + + // utot(j,ma,mb) = 0 for all j,ma,ma + // utot(j,ma,ma) = 1 for all j,ma + // for j in neighbors of i: + // compute r0 = (x,y,z,z0) + // utot(j,ma,mb) += u(r0;j,ma,mb) for all j,ma,mb + + x = rij(iatom,jnbor,0); + y = rij(iatom,jnbor,1); + z = rij(iatom,jnbor,2); + rsq = x * x + y * y + z * z; + r = sqrt(rsq); + + theta0 = (r - rmin0) * rfac0 * MY_PI / (rcutij(iatom,jnbor) - rmin0); + // theta0 = (r - rmin0) * rscale0; + z0 = r / tan(theta0); + + compute_uarray_cpu(iatom, jnbor, x, y, z, z0, r); + add_uarraytot(iatom, jnbor, r, wj(iatom,jnbor), rcutij(iatom,jnbor), sinnerij(iatom,jnbor), dinnerij(iatom,jnbor), element(iatom, jnbor)); +} + +/* ---------------------------------------------------------------------- + compute Wigner U-functions for one neighbor. + `ulisttot` uses a "cached" data layout, matching the amount of + information stored between layers via scratch memory on the GPU path +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void SNAKokkos::compute_uarray_cpu(int iatom, int jnbor, + const real_type& x, const real_type& y, const real_type& z, const real_type& z0, const real_type& r) const +{ + // compute Cayley-Klein parameters for unit quaternion + real_type r0inv = static_cast(1.0) / sqrt(r * r + z0 * z0); + complex a = { r0inv * z0, -r0inv * z }; + complex b = { r0inv * y, -r0inv * x }; + + // VMK Section 4.8.2 + ulist_cpu(iatom, jnbor, 0) = complex::one(); + + for (int j = 1; j <= twojmax; j++) { + int jju = idxu_cache_block[j]; // removed "const" to work around GCC 7 bug + int jjup = idxu_cache_block[j-1]; // removed "const" to work around GCC 7 bug + + // fill in left side of matrix layer from previous layer + for (int mb = 0; 2*mb <= j; mb++) { + int jju_index = jju + (j + 1) * mb; + int jjup_index = jjup + j * mb; + + complex ui = complex::zero(); + + for (int ma = 0; ma < j; ma++) { + complex ui_prev = ulist_cpu(iatom, jnbor, jjup_index); + + real_type rootpq = rootpqarray(j - ma, j - mb); + ui.re += rootpq * (a.re * ui_prev.re + a.im * ui_prev.im); + ui.im += rootpq * (a.re * ui_prev.im - a.im * ui_prev.re); + + ulist_cpu(iatom, jnbor, jju_index) = ui; + + rootpq = rootpqarray(ma + 1, j - mb); + ui.re = -rootpq * (b.re * ui_prev.re + b.im * ui_prev.im); + ui.im = -rootpq * (b.re * ui_prev.im - b.im * ui_prev.re); + + jju_index++; + jjup_index++; + } + + ulist_cpu(iatom, jnbor, jju_index) = ui; + } + + // If j is odd (half-integer in the mathematical convention), we need + // to add one more row for convenience (for now). This can either be done + // via symmetry (see the commented code below), or by the equations to fill + // from the left instead of the right + if (j % 2 == 1) { + int mb = j / 2; + // begin filling in the extra row + int jju_index = jju + (mb + 1) * (j + 1); + int jjup_index = jjup + mb * j; + + complex ui = complex::zero(); + + for (int ma = 0; ma < j; ma++) { + complex ui_prev = ulist_cpu(iatom, jnbor, jjup_index); + + real_type rootpq = rootpqarray(j - ma, mb + 1); + ui.re += rootpq * (b.re * ui_prev.re - b.im * ui_prev.im); + ui.im += rootpq * (b.re * ui_prev.im + b.im * ui_prev.re); + + ulist_cpu(iatom, jnbor, jju_index) = ui; + + rootpq = rootpqarray(ma + 1, mb + 1); + ui.re = rootpq * (a.re * ui_prev.re - a.im * ui_prev.im); + ui.im = rootpq * (a.re * ui_prev.im + a.im * ui_prev.re); + + jju_index++; + jjup_index++; + } + + ulist_cpu(iatom, jnbor, jju_index) = ui; + } + } +} + +/* ---------------------------------------------------------------------- + add Wigner U-functions for one neighbor to the total + ulist is in a "cached" data layout, which is a compressed layout + which still keeps the recursive calculation simple. On the other hand + `ulisttot` uses a "half" data layout, which fully takes advantage + of the symmetry of the Wigner U matrices. +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void SNAKokkos::add_uarraytot(int iatom, int jnbor, + const real_type& r, const real_type& wj, const real_type& rcut, + const real_type& sinner, const real_type& dinner, int jelem) const +{ + const real_type sfac = compute_sfac(r, rcut, sinner, dinner) * wj; + + for (int j = 0; j <= twojmax; j++) { + int jju_half = idxu_half_block[j]; // index into ulisttot + int jju_cache = idxu_cache_block[j]; // index into ulist + + int count = 0; + for (int mb = 0; 2*mb <= j; mb++) { + for (int ma = 0; ma <= j; ma++) { + Kokkos::atomic_add(&(ulisttot_re(iatom, jelem, jju_half+count)), sfac * ulist_cpu(iatom, jnbor, jju_cache+count).re); + Kokkos::atomic_add(&(ulisttot_im(iatom, jelem, jju_half+count)), sfac * ulist_cpu(iatom, jnbor, jju_cache+count).im); + count++; + } + } + } +} + +/* ---------------------------------------------------------------------- + compute Zi by summing over products of Ui ------------------------------------------------------------------------- */ template @@ -665,6 +832,82 @@ void SNAKokkos::compute_zi(const int& iato } } +template +KOKKOS_INLINE_FUNCTION +void SNAKokkos::compute_zi_cpu(const int& iter) const +{ + const int iatom = iter / idxz_max; + const int jjz = iter % idxz_max; + + int j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, idxcg; + idxz(jjz).get_zi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, idxcg); + + const real_type *cgblock = cglist.data() + idxcg; + + int idouble = 0; + + for (int elem1 = 0; elem1 < nelements; elem1++) { + for (int elem2 = 0; elem2 < nelements; elem2++) { + zlist(iatom, idouble, jjz) = evaluate_zi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, iatom, elem1, elem2, cgblock); + idouble++; + } // end loop over elem2 + } // end loop over elem1 +} + +/* ---------------------------------------------------------------------- + Core "evaluation" kernel that computes a single zlist value. + This gets used in both `compute_zi` and `compute_yi` +------------------------------------------------------------------------- */ + +template +KOKKOS_FORCEINLINE_FUNCTION +typename SNAKokkos::complex SNAKokkos::evaluate_zi(const int& j1, const int& j2, const int& j, + const int& ma1min, const int& ma2max, const int& mb1min, const int& mb2max, const int& na, const int& nb, + const int& iatom, const int& elem1, const int& elem2, const real_type* cgblock) const { + complex ztmp = complex::zero(); + + int jju1 = idxu_block[j1] + (j1+1)*mb1min; + int jju2 = idxu_block[j2] + (j2+1)*mb2max; + int icgb = mb1min*(j2+1) + mb2max; + + #ifdef LMP_KK_DEVICE_COMPILE + #pragma unroll + #endif + for (int ib = 0; ib < nb; ib++) { + + int ma1 = ma1min; + int ma2 = ma2max; + int icga = ma1min*(j2+1) + ma2max; + + #ifdef LMP_KK_DEVICE_COMPILE + #pragma unroll + #endif + for (int ia = 0; ia < na; ia++) { + const complex utot1 = ulisttot(iatom, elem1, jju1+ma1); + const complex utot2 = ulisttot(iatom, elem2, jju2+ma2); + const real_type cgcoeff_a = cgblock[icga]; + const real_type cgcoeff_b = cgblock[icgb]; + ztmp.re += cgcoeff_a * cgcoeff_b * (utot1.re * utot2.re - utot1.im * utot2.im); + ztmp.im += cgcoeff_a * cgcoeff_b * (utot1.re * utot2.im + utot1.im * utot2.re); + ma1++; + ma2--; + icga += j2; + } // end loop over ia + + jju1 += j1 + 1; + jju2 -= j2 + 1; + icgb += j2; + } // end loop over ib + + if (bnorm_flag) { + const real_type scale = static_cast(1) / static_cast(j + 1); + ztmp.re *= scale; + ztmp.im *= scale; + } + + return ztmp; +} + /* ---------------------------------------------------------------------- compute Bi by summing conj(Ui)*Zi AoSoA data layout to take advantage of coalescing, avoiding warp @@ -759,9 +1002,7 @@ void SNAKokkos::compute_bi(const int& iato /* ---------------------------------------------------------------------- - compute Yi from Ui without storing Zi, looping over zlist indices. - AoSoA data layout to take advantage of coalescing, avoiding warp - divergence. GPU version. + Compute Yi from Ui without storing Zi, looping over zlist indices. ------------------------------------------------------------------------- */ template @@ -797,10 +1038,81 @@ void SNAKokkos::compute_yi(const int& iato } // end loop over elem1 } +template +KOKKOS_INLINE_FUNCTION +void SNAKokkos::compute_yi_cpu(int iter) const +{ + real_type betaj; + const int iatom = iter / idxz_max; + const int jjz = iter % idxz_max; + + int j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, jju_half, idxcg; + idxz(jjz).get_yi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, jju_half, idxcg); + + const real_type *cgblock = cglist.data() + idxcg; + //int mb = (2 * (mb1min+mb2max) - j1 - j2 + j) / 2; + //int ma = (2 * (ma1min+ma2max) - j1 - j2 + j) / 2; + + for (int elem1 = 0; elem1 < nelements; elem1++) { + for (int elem2 = 0; elem2 < nelements; elem2++) { + + real_type ztmp_r = 0.0; + real_type ztmp_i = 0.0; + + int jju1 = idxu_block[j1] + (j1 + 1) * mb1min; + int jju2 = idxu_block[j2] + (j2 + 1) * mb2max; + int icgb = mb1min * (j2 +1) + mb2max; + + for (int ib = 0; ib < nb; ib++) { + + real_type suma1_r = 0.0; + real_type suma1_i = 0.0; + + int ma1 = ma1min; + int ma2 = ma2max; + int icga = ma1min*(j2+1) + ma2max; + + for (int ia = 0; ia < na; ia++) { + suma1_r += cgblock[icga] * (ulisttot(iatom, elem1, jju1+ma1).re * ulisttot(iatom, elem2, jju2+ma2).re - + ulisttot(iatom, elem1, jju1+ma1).im * ulisttot(iatom, elem2, jju2+ma2).im); + suma1_i += cgblock[icga] * (ulisttot(iatom, elem1, jju1+ma1).re * ulisttot(iatom, elem2, jju2+ma2).im + + ulisttot(iatom, elem1, jju1+ma1).im * ulisttot(iatom, elem2, jju2+ma2).re); + ma1++; + ma2--; + icga += j2; + } // end loop over ia + + ztmp_r += cgblock[icgb] * suma1_r; + ztmp_i += cgblock[icgb] * suma1_i; + jju1 += j1 + 1; + jju2 -= j2 + 1; + icgb += j2; + } // end loop over ib + + if (bnorm_flag) { + const real_type scale = static_cast(1) / static_cast(j + 1); + ztmp_i *= scale; + ztmp_r *= scale; + } + + // apply to z(j1,j2,j,ma,mb) to unique element of y(j) + // find right y_list[jju] and beta(iatom,jjb) entries + // multiply and divide by j+1 factors + // account for multiplicity of 1, 2, or 3 + + // pick out right beta value + for (int elem3 = 0; elem3 < nelements; elem3++) { + const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom, elem1, elem2, elem3); + + Kokkos::atomic_add(&(ylist_re(iatom, elem3, jju_half)), betaj*ztmp_r); + Kokkos::atomic_add(&(ylist_im(iatom, elem3, jju_half)), betaj*ztmp_i); + } // end loop over elem3 + } // end loop over elem2 + } // end loop over elem1 +} + /* ---------------------------------------------------------------------- - compute Yi from Ui without storing Zi, looping over zlist indices. - AoSoA data layout to take advantage of coalescing, avoiding warp - divergence. GPU version. + compute Yi from Ui with the precomputed Zi. ------------------------------------------------------------------------- */ template @@ -831,59 +1143,11 @@ void SNAKokkos::compute_yi_with_zlist(cons } // end loop over elem1 } -// Core "evaluation" kernel that computes a single zlist value -// which gets used in both `compute_zi` and `compute_yi` -template -KOKKOS_FORCEINLINE_FUNCTION -typename SNAKokkos::complex SNAKokkos::evaluate_zi(const int& j1, const int& j2, const int& j, - const int& ma1min, const int& ma2max, const int& mb1min, const int& mb2max, const int& na, const int& nb, - const int& iatom, const int& elem1, const int& elem2, const real_type* cgblock) const { - complex ztmp = complex::zero(); +/* ---------------------------------------------------------------------- + Core "evaluation" kernel that extracts and rescales the appropriate + `beta` value which gets used in both `compute_yi` and `compute_yi_from_zlist` +------------------------------------------------------------------------- */ - int jju1 = idxu_block[j1] + (j1+1)*mb1min; - int jju2 = idxu_block[j2] + (j2+1)*mb2max; - int icgb = mb1min*(j2+1) + mb2max; - - #ifdef LMP_KK_DEVICE_COMPILE - #pragma unroll - #endif - for (int ib = 0; ib < nb; ib++) { - - int ma1 = ma1min; - int ma2 = ma2max; - int icga = ma1min*(j2+1) + ma2max; - - #ifdef LMP_KK_DEVICE_COMPILE - #pragma unroll - #endif - for (int ia = 0; ia < na; ia++) { - const complex utot1 = ulisttot(iatom, elem1, jju1+ma1); - const complex utot2 = ulisttot(iatom, elem2, jju2+ma2); - const real_type cgcoeff_a = cgblock[icga]; - const real_type cgcoeff_b = cgblock[icgb]; - ztmp.re += cgcoeff_a * cgcoeff_b * (utot1.re * utot2.re - utot1.im * utot2.im); - ztmp.im += cgcoeff_a * cgcoeff_b * (utot1.re * utot2.im + utot1.im * utot2.re); - ma1++; - ma2--; - icga += j2; - } // end loop over ia - - jju1 += j1 + 1; - jju2 -= j2 + 1; - icgb += j2; - } // end loop over ib - - if (bnorm_flag) { - const real_type scale = static_cast(1) / static_cast(j + 1); - ztmp.re *= scale; - ztmp.im *= scale; - } - - return ztmp; -} - -// Core "evaluation" kernel that extracts and rescales the appropriate `beta` value, -// which gets used in both `compute_yi` and `compute_yi_from_zlist template KOKKOS_FORCEINLINE_FUNCTION typename SNAKokkos::real_type SNAKokkos::evaluate_beta_scaled(const int& j1, const int& j2, const int& j, @@ -1145,178 +1409,6 @@ typename SNAKokkos::real_type SNAKokkos -KOKKOS_INLINE_FUNCTION -void SNAKokkos::pre_ui_cpu(const int& iatom, const int& ielem) const -{ - for (int jelem = 0; jelem < nelements; jelem++) { - for (int j = 0; j <= twojmax; j++) { - int jju = idxu_half_block(j); // removed "const" to work around GCC 7 bug - - // Only diagonal elements get initialized - for (int m = 0; m < (j+1)*(j/2+1); m++) { - const int jjup = jju + m; - - // if m is on the "diagonal", initialize it with the self energy. - // Otherwise zero it out - real_type init = 0; - if (m % (j+2) == 0 && (!chem_flag || ielem == jelem || wselfall_flag)) { init = wself; } //need to map iatom to element - - ulisttot_re(iatom, jelem, jjup) = init; - ulisttot_im(iatom, jelem, jjup) = 0; - }; - } - } - -} - - -/* ---------------------------------------------------------------------- - compute Ui by summing over bispectrum components. CPU only. - See comments above compute_uarray_cpu and add_uarraytot for - data layout comments. -------------------------------------------------------------------------- */ - -template -KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_ui_cpu(const int& iatom, const int& jnbor) const -{ - real_type rsq, r, x, y, z, z0, theta0; - - // utot(j,ma,mb) = 0 for all j,ma,ma - // utot(j,ma,ma) = 1 for all j,ma - // for j in neighbors of i: - // compute r0 = (x,y,z,z0) - // utot(j,ma,mb) += u(r0;j,ma,mb) for all j,ma,mb - - x = rij(iatom,jnbor,0); - y = rij(iatom,jnbor,1); - z = rij(iatom,jnbor,2); - rsq = x * x + y * y + z * z; - r = sqrt(rsq); - - theta0 = (r - rmin0) * rfac0 * MY_PI / (rcutij(iatom,jnbor) - rmin0); - // theta0 = (r - rmin0) * rscale0; - z0 = r / tan(theta0); - - compute_uarray_cpu(iatom, jnbor, x, y, z, z0, r); - add_uarraytot(iatom, jnbor, r, wj(iatom,jnbor), rcutij(iatom,jnbor), sinnerij(iatom,jnbor), dinnerij(iatom,jnbor), element(iatom, jnbor)); - -} -/* ---------------------------------------------------------------------- - compute Zi by summing over products of Ui, CPU version -------------------------------------------------------------------------- */ - -template -KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_zi_cpu(const int& iter) const -{ - const int iatom = iter / idxz_max; - const int jjz = iter % idxz_max; - - int j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, idxcg; - idxz(jjz).get_zi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, idxcg); - - const real_type *cgblock = cglist.data() + idxcg; - - int idouble = 0; - - for (int elem1 = 0; elem1 < nelements; elem1++) { - for (int elem2 = 0; elem2 < nelements; elem2++) { - zlist(iatom, idouble, jjz) = evaluate_zi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, iatom, elem1, elem2, cgblock); - idouble++; - } // end loop over elem2 - } // end loop over elem1 -} - -/* ---------------------------------------------------------------------- - compute Yi from Ui without storing Zi, looping over zlist indices, - CPU version -------------------------------------------------------------------------- */ - -template -KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_yi_cpu(int iter) const -{ - real_type betaj; - const int iatom = iter / idxz_max; - const int jjz = iter % idxz_max; - - int j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, jju_half, idxcg; - idxz(jjz).get_yi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, jju_half, idxcg); - - const real_type *cgblock = cglist.data() + idxcg; - //int mb = (2 * (mb1min+mb2max) - j1 - j2 + j) / 2; - //int ma = (2 * (ma1min+ma2max) - j1 - j2 + j) / 2; - - for (int elem1 = 0; elem1 < nelements; elem1++) { - for (int elem2 = 0; elem2 < nelements; elem2++) { - - real_type ztmp_r = 0.0; - real_type ztmp_i = 0.0; - - int jju1 = idxu_block[j1] + (j1 + 1) * mb1min; - int jju2 = idxu_block[j2] + (j2 + 1) * mb2max; - int icgb = mb1min * (j2 +1) + mb2max; - - for (int ib = 0; ib < nb; ib++) { - - real_type suma1_r = 0.0; - real_type suma1_i = 0.0; - - int ma1 = ma1min; - int ma2 = ma2max; - int icga = ma1min*(j2+1) + ma2max; - - for (int ia = 0; ia < na; ia++) { - suma1_r += cgblock[icga] * (ulisttot(iatom, elem1, jju1+ma1).re * ulisttot(iatom, elem2, jju2+ma2).re - - ulisttot(iatom, elem1, jju1+ma1).im * ulisttot(iatom, elem2, jju2+ma2).im); - suma1_i += cgblock[icga] * (ulisttot(iatom, elem1, jju1+ma1).re * ulisttot(iatom, elem2, jju2+ma2).im + - ulisttot(iatom, elem1, jju1+ma1).im * ulisttot(iatom, elem2, jju2+ma2).re); - ma1++; - ma2--; - icga += j2; - } // end loop over ia - - ztmp_r += cgblock[icgb] * suma1_r; - ztmp_i += cgblock[icgb] * suma1_i; - jju1 += j1 + 1; - jju2 -= j2 + 1; - icgb += j2; - } // end loop over ib - - if (bnorm_flag) { - const real_type scale = static_cast(1) / static_cast(j + 1); - ztmp_i *= scale; - ztmp_r *= scale; - } - - // apply to z(j1,j2,j,ma,mb) to unique element of y(j) - // find right y_list[jju] and beta(iatom,jjb) entries - // multiply and divide by j+1 factors - // account for multiplicity of 1, 2, or 3 - - // pick out right beta value - for (int elem3 = 0; elem3 < nelements; elem3++) { - const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom, elem1, elem2, elem3); - - Kokkos::atomic_add(&(ylist_re(iatom, elem3, jju_half)), betaj*ztmp_r); - Kokkos::atomic_add(&(ylist_im(iatom, elem3, jju_half)), betaj*ztmp_i); - } // end loop over elem3 - } // end loop over elem2 - } // end loop over elem1 -} - - /* ---------------------------------------------------------------------- calculate derivative of Ui w.r.t. atom j see comments above compute_duarray_cpu for comments on the @@ -1345,173 +1437,6 @@ void SNAKokkos::compute_duidrj_cpu(const i compute_duarray_cpu(iatom, jnbor, x, y, z, z0, r, dz0dr, wj(iatom,jnbor), rcutij(iatom,jnbor), sinnerij(iatom,jnbor), dinnerij(iatom,jnbor)); } - -/* ---------------------------------------------------------------------- - compute dEidRj, CPU path only. - dulist takes advantage of a `cached` data layout, similar to the - shared memory layout for the GPU routines, which is efficient for - compressing the calculation in compute_duarray_cpu. That said, - dulist only uses the "half" data layout part of that structure. -------------------------------------------------------------------------- */ - - -template -KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_deidrj_cpu(const int& iatom, const int& jnbor) const -{ - real_type force_sum[3] = { 0, 0, 0 }; - const int jelem = element(iatom, jnbor); - - for (int j = 0; j <= twojmax; j++) { - int jju_half = idxu_half_block[j]; - int jju_cache = idxu_cache_block[j]; - - for (int mb = 0; 2 * mb < j; mb++) { - for (int ma = 0; ma <= j; ma++) { - complex y = { ylist_re(iatom, jelem, jju_half), ylist_im(iatom, jelem, jju_half) }; - for (int k = 0; k < 3; k++) - force_sum[k] += dulist_cpu(iatom, jnbor, jju_cache, k).re * y.re + - dulist_cpu(iatom, jnbor, jju_cache, k).im * y.im; - jju_half++; jju_cache++; - } - } //end loop over ma mb - - // For j even, handle middle column - - if (j % 2 == 0) { - //int mb = j / 2; - for (int ma = 0; ma <= j; ma++) { - complex y = { ylist_re(iatom, jelem, jju_half), ylist_im(iatom, jelem, jju_half) }; - for (int k = 0; k < 3; k++) - force_sum[k] += static_cast(0.5) * (dulist_cpu(iatom, jnbor, jju_cache, k).re * y.re + - dulist_cpu(iatom, jnbor, jju_cache, k).im * y.im); - jju_half++; jju_cache++; - } - } // end if jeven - - } - - for (int k = 0; k < 3; k++) - dedr(iatom, jnbor, k) = 2 * force_sum[k]; -} - - -/* ---------------------------------------------------------------------- - add Wigner U-functions for one neighbor to the total - ulist is in a "cached" data layout, which is a compressed layout - which still keeps the recursive calculation simple. On the other hand - `ulisttot` uses a "half" data layout, which fully takes advantage - of the symmetry of the Wigner U matrices. -------------------------------------------------------------------------- */ - -template -KOKKOS_INLINE_FUNCTION -void SNAKokkos::add_uarraytot(int iatom, int jnbor, - const real_type& r, const real_type& wj, const real_type& rcut, - const real_type& sinner, const real_type& dinner, int jelem) const -{ - const real_type sfac = compute_sfac(r, rcut, sinner, dinner) * wj; - - for (int j = 0; j <= twojmax; j++) { - int jju_half = idxu_half_block[j]; // index into ulisttot - int jju_cache = idxu_cache_block[j]; // index into ulist - - int count = 0; - for (int mb = 0; 2*mb <= j; mb++) { - for (int ma = 0; ma <= j; ma++) { - Kokkos::atomic_add(&(ulisttot_re(iatom, jelem, jju_half+count)), sfac * ulist_cpu(iatom, jnbor, jju_cache+count).re); - Kokkos::atomic_add(&(ulisttot_im(iatom, jelem, jju_half+count)), sfac * ulist_cpu(iatom, jnbor, jju_cache+count).im); - count++; - } - } - } -} - -/* ---------------------------------------------------------------------- - compute Wigner U-functions for one neighbor. - `ulisttot` uses a "cached" data layout, matching the amount of - information stored between layers via scratch memory on the GPU path -------------------------------------------------------------------------- */ - -template -KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_uarray_cpu(int iatom, int jnbor, - const real_type& x, const real_type& y, const real_type& z, const real_type& z0, const real_type& r) const -{ - // compute Cayley-Klein parameters for unit quaternion - real_type r0inv = static_cast(1.0) / sqrt(r * r + z0 * z0); - complex a = { r0inv * z0, -r0inv * z }; - complex b = { r0inv * y, -r0inv * x }; - - // VMK Section 4.8.2 - ulist_cpu(iatom, jnbor, 0) = complex::one(); - - for (int j = 1; j <= twojmax; j++) { - int jju = idxu_cache_block[j]; // removed "const" to work around GCC 7 bug - int jjup = idxu_cache_block[j-1]; // removed "const" to work around GCC 7 bug - - // fill in left side of matrix layer from previous layer - for (int mb = 0; 2*mb <= j; mb++) { - int jju_index = jju + (j + 1) * mb; - int jjup_index = jjup + j * mb; - - complex ui = complex::zero(); - - for (int ma = 0; ma < j; ma++) { - complex ui_prev = ulist_cpu(iatom, jnbor, jjup_index); - - real_type rootpq = rootpqarray(j - ma, j - mb); - ui.re += rootpq * (a.re * ui_prev.re + a.im * ui_prev.im); - ui.im += rootpq * (a.re * ui_prev.im - a.im * ui_prev.re); - - ulist_cpu(iatom, jnbor, jju_index) = ui; - - rootpq = rootpqarray(ma + 1, j - mb); - ui.re = -rootpq * (b.re * ui_prev.re + b.im * ui_prev.im); - ui.im = -rootpq * (b.re * ui_prev.im - b.im * ui_prev.re); - - jju_index++; - jjup_index++; - } - - ulist_cpu(iatom, jnbor, jju_index) = ui; - } - - // If j is odd (half-integer in the mathematical convention), we need - // to add one more row for convenience (for now). This can either be done - // via symmetry (see the commented code below), or by the equations to fill - // from the left instead of the right - if (j % 2 == 1) { - int mb = j / 2; - // begin filling in the extra row - int jju_index = jju + (mb + 1) * (j + 1); - int jjup_index = jjup + mb * j; - - complex ui = complex::zero(); - - for (int ma = 0; ma < j; ma++) { - complex ui_prev = ulist_cpu(iatom, jnbor, jjup_index); - - real_type rootpq = rootpqarray(j - ma, mb + 1); - ui.re += rootpq * (b.re * ui_prev.re - b.im * ui_prev.im); - ui.im += rootpq * (b.re * ui_prev.im + b.im * ui_prev.re); - - ulist_cpu(iatom, jnbor, jju_index) = ui; - - rootpq = rootpqarray(ma + 1, mb + 1); - ui.re = rootpq * (a.re * ui_prev.re - a.im * ui_prev.im); - ui.im = rootpq * (a.re * ui_prev.im + a.im * ui_prev.re); - - jju_index++; - jjup_index++; - } - - ulist_cpu(iatom, jnbor, jju_index) = ui; - } - } - -} - /* ---------------------------------------------------------------------- compute derivatives of Wigner U-functions for one neighbor see comments in compute_uarray_cpu() @@ -1683,6 +1608,54 @@ void SNAKokkos::compute_duarray_cpu(int ia } } +/* ---------------------------------------------------------------------- + compute dEidRj, CPU path only. + dulist takes advantage of a `cached` data layout, similar to the + shared memory layout for the GPU routines, which is efficient for + compressing the calculation in compute_duarray_cpu. That said, + dulist only uses the "half" data layout part of that structure. +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void SNAKokkos::compute_deidrj_cpu(const int& iatom, const int& jnbor) const +{ + real_type force_sum[3] = { 0, 0, 0 }; + const int jelem = element(iatom, jnbor); + + for (int j = 0; j <= twojmax; j++) { + int jju_half = idxu_half_block[j]; + int jju_cache = idxu_cache_block[j]; + + for (int mb = 0; 2 * mb < j; mb++) { + for (int ma = 0; ma <= j; ma++) { + complex y = { ylist_re(iatom, jelem, jju_half), ylist_im(iatom, jelem, jju_half) }; + for (int k = 0; k < 3; k++) + force_sum[k] += dulist_cpu(iatom, jnbor, jju_cache, k).re * y.re + + dulist_cpu(iatom, jnbor, jju_cache, k).im * y.im; + jju_half++; jju_cache++; + } + } //end loop over ma mb + + // For j even, handle middle column + + if (j % 2 == 0) { + //int mb = j / 2; + for (int ma = 0; ma <= j; ma++) { + complex y = { ylist_re(iatom, jelem, jju_half), ylist_im(iatom, jelem, jju_half) }; + for (int k = 0; k < 3; k++) + force_sum[k] += static_cast(0.5) * (dulist_cpu(iatom, jnbor, jju_cache, k).re * y.re + + dulist_cpu(iatom, jnbor, jju_cache, k).im * y.im); + jju_half++; jju_cache++; + } + } // end if jeven + + } + + for (int k = 0; k < 3; k++) + dedr(iatom, jnbor, k) = 2 * force_sum[k]; +} + /* ---------------------------------------------------------------------- factorial n, wrapper for precomputed table ------------------------------------------------------------------------- */ From 99c4d116b8bd9e916fea1ad3ce32e9783547f0ad Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Wed, 20 Nov 2024 09:48:20 -0800 Subject: [PATCH 0898/1018] Flatten compute_ui_cpu and compute_duidrj_cpu into single functions --- src/KOKKOS/sna_kokkos.h | 12 ---- src/KOKKOS/sna_kokkos_impl.h | 111 +++++++++++------------------------ 2 files changed, 35 insertions(+), 88 deletions(-) diff --git a/src/KOKKOS/sna_kokkos.h b/src/KOKKOS/sna_kokkos.h index 4c9cace26a..46bacbf3d5 100644 --- a/src/KOKKOS/sna_kokkos.h +++ b/src/KOKKOS/sna_kokkos.h @@ -357,23 +357,11 @@ class SNAKokkos { inline void init_rootpqarray(); // init() - KOKKOS_INLINE_FUNCTION - void add_uarraytot(int, int, const real_type&, const real_type&, const real_type&, const real_type&, const real_type&, int) const; // compute_ui - - KOKKOS_INLINE_FUNCTION - void compute_uarray_cpu(int, int, const real_type&, const real_type&, const real_type&, - const real_type&, const real_type&) const; // compute_ui_cpu - - inline double deltacg(int, int, int); // init_clebsch_gordan inline int compute_ncoeff(); // SNAKokkos() - KOKKOS_INLINE_FUNCTION - void compute_duarray_cpu(int, int, const real_type&, const real_type&, const real_type&, // compute_duidrj_cpu - const real_type&, const real_type&, const real_type&, const real_type&, const real_type&, - const real_type&, const real_type&) const; // Sets the style for the switching function // 0 = none diff --git a/src/KOKKOS/sna_kokkos_impl.h b/src/KOKKOS/sna_kokkos_impl.h index 24af462cc5..fd5bec9650 100644 --- a/src/KOKKOS/sna_kokkos_impl.h +++ b/src/KOKKOS/sna_kokkos_impl.h @@ -662,47 +662,36 @@ void SNAKokkos::evaluate_ui_jbend(const Wi /* ---------------------------------------------------------------------- compute Ui by summing over bispectrum components. CPU only. - See comments above compute_uarray_cpu and add_uarraytot for - data layout comments. + This first computes Wigner U-functions for one neighbor. + `ulisttot` uses a "cached" data layout, matching the amount of + information stored between layers via scratch memory on the GPU path. + Next, it adds Wigner U-functions for each neighbor to ulisttot which is + in a "half" data layout, which is a compressed layout + which still keeps the recursive calculation simple. ------------------------------------------------------------------------- */ template KOKKOS_INLINE_FUNCTION void SNAKokkos::compute_ui_cpu(const int& iatom, const int& jnbor) const { - real_type rsq, r, x, y, z, z0, theta0; - // utot(j,ma,mb) = 0 for all j,ma,ma // utot(j,ma,ma) = 1 for all j,ma // for j in neighbors of i: // compute r0 = (x,y,z,z0) // utot(j,ma,mb) += u(r0;j,ma,mb) for all j,ma,mb - x = rij(iatom,jnbor,0); - y = rij(iatom,jnbor,1); - z = rij(iatom,jnbor,2); - rsq = x * x + y * y + z * z; - r = sqrt(rsq); + const real_type x = rij(iatom,jnbor,0); + const real_type y = rij(iatom,jnbor,1); + const real_type z = rij(iatom,jnbor,2); + const real_type rsq = x * x + y * y + z * z; + const real_type r = sqrt(rsq); - theta0 = (r - rmin0) * rfac0 * MY_PI / (rcutij(iatom,jnbor) - rmin0); + const real_type theta0 = (r - rmin0) * rfac0 * MY_PI / (rcutij(iatom,jnbor) - rmin0); // theta0 = (r - rmin0) * rscale0; - z0 = r / tan(theta0); + const real_type z0 = r / tan(theta0); - compute_uarray_cpu(iatom, jnbor, x, y, z, z0, r); - add_uarraytot(iatom, jnbor, r, wj(iatom,jnbor), rcutij(iatom,jnbor), sinnerij(iatom,jnbor), dinnerij(iatom,jnbor), element(iatom, jnbor)); -} + // begin what was "compute_uarray_cpu" -/* ---------------------------------------------------------------------- - compute Wigner U-functions for one neighbor. - `ulisttot` uses a "cached" data layout, matching the amount of - information stored between layers via scratch memory on the GPU path -------------------------------------------------------------------------- */ - -template -KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_uarray_cpu(int iatom, int jnbor, - const real_type& x, const real_type& y, const real_type& z, const real_type& z0, const real_type& r) const -{ // compute Cayley-Klein parameters for unit quaternion real_type r0inv = static_cast(1.0) / sqrt(r * r + z0 * z0); complex a = { r0inv * z0, -r0inv * z }; @@ -774,23 +763,11 @@ void SNAKokkos::compute_uarray_cpu(int iat ulist_cpu(iatom, jnbor, jju_index) = ui; } } -} -/* ---------------------------------------------------------------------- - add Wigner U-functions for one neighbor to the total - ulist is in a "cached" data layout, which is a compressed layout - which still keeps the recursive calculation simple. On the other hand - `ulisttot` uses a "half" data layout, which fully takes advantage - of the symmetry of the Wigner U matrices. -------------------------------------------------------------------------- */ + // begin what was add_uarraytot -template -KOKKOS_INLINE_FUNCTION -void SNAKokkos::add_uarraytot(int iatom, int jnbor, - const real_type& r, const real_type& wj, const real_type& rcut, - const real_type& sinner, const real_type& dinner, int jelem) const -{ - const real_type sfac = compute_sfac(r, rcut, sinner, dinner) * wj; + const real_type sfac = compute_sfac(r, rcutij(iatom,jnbor), sinnerij(iatom,jnbor), dinnerij(iatom,jnbor)) * wj(iatom,jnbor); + const auto jelem = element(iatom, jnbor); for (int j = 0; j <= twojmax; j++) { int jju_half = idxu_half_block[j]; // index into ulisttot @@ -1418,42 +1395,24 @@ typename SNAKokkos::real_type SNAKokkos KOKKOS_INLINE_FUNCTION void SNAKokkos::compute_duidrj_cpu(const int& iatom, const int& jnbor) const -{ - real_type rsq, r, x, y, z, z0, theta0, cs, sn; - real_type dz0dr; - - x = rij(iatom,jnbor,0); - y = rij(iatom,jnbor,1); - z = rij(iatom,jnbor,2); - rsq = x * x + y * y + z * z; - r = sqrt(rsq); - real_type rscale0 = rfac0 * static_cast(MY_PI) / (rcutij(iatom,jnbor) - rmin0); - theta0 = (r - rmin0) * rscale0; - sn = sin(theta0); - cs = cos(theta0); - z0 = r * cs / sn; - dz0dr = z0 / r - (r*rscale0) * (rsq + z0 * z0) / rsq; - - compute_duarray_cpu(iatom, jnbor, x, y, z, z0, r, dz0dr, wj(iatom,jnbor), rcutij(iatom,jnbor), sinnerij(iatom,jnbor), dinnerij(iatom,jnbor)); -} - -/* ---------------------------------------------------------------------- - compute derivatives of Wigner U-functions for one neighbor - see comments in compute_uarray_cpu() - Uses same cached data layout of ulist -------------------------------------------------------------------------- */ - -template -KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_duarray_cpu(int iatom, int jnbor, - const real_type& x, const real_type& y, const real_type& z, - const real_type& z0, const real_type& r, const real_type& dz0dr, - const real_type& wj, const real_type& rcut, - const real_type& sinner, const real_type& dinner) const { complex da[3], db[3]; real_type u[3], dz0[3], dr0inv[3]; + const real_type x = rij(iatom,jnbor,0); + const real_type y = rij(iatom,jnbor,1); + const real_type z = rij(iatom,jnbor,2); + const real_type rsq = x * x + y * y + z * z; + const real_type r = sqrt(rsq); + const real_type rscale0 = rfac0 * static_cast(MY_PI) / (rcutij(iatom,jnbor) - rmin0); + const real_type theta0 = (r - rmin0) * rscale0; + const real_type sn = sin(theta0); + const real_type cs = cos(theta0); + const real_type z0 = r * cs / sn; + const real_type dz0dr = z0 / r - (r*rscale0) * (rsq + z0 * z0) / rsq; + + // begin what was compute_duarray_cpu + real_type rinv = 1.0 / r; u[0] = x * rinv; u[1] = y * rinv; @@ -1584,11 +1543,11 @@ void SNAKokkos::compute_duarray_cpu(int ia } } - real_type sfac = compute_sfac(r, rcut, sinner, dinner); - real_type dsfac = compute_dsfac(r, rcut, sinner, dinner); + real_type sfac, dsfac; + compute_s_dsfac(r, rcutij(iatom,jnbor), sinnerij(iatom,jnbor), dinnerij(iatom,jnbor), sfac, dsfac); - sfac *= wj; - dsfac *= wj; + sfac *= wj(iatom,jnbor); + dsfac *= wj(iatom,jnbor); // Even though we fill out a full "cached" data layout above, // we only need the "half" data for the accumulation into dedr. From 8a65f442372dfc1ae028446518c106aa9319cc05 Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Wed, 20 Nov 2024 09:58:50 -0800 Subject: [PATCH 0899/1018] Unify the CPU and GPU TransformUi routines --- src/KOKKOS/pair_snap_kokkos.h | 3 +- src/KOKKOS/pair_snap_kokkos_impl.h | 81 ++++-------------------------- src/KOKKOS/sna_kokkos.h | 4 ++ src/KOKKOS/sna_kokkos_impl.h | 33 ++++++++++++ 4 files changed, 47 insertions(+), 74 deletions(-) diff --git a/src/KOKKOS/pair_snap_kokkos.h b/src/KOKKOS/pair_snap_kokkos.h index e7797097c2..1257a3ad23 100644 --- a/src/KOKKOS/pair_snap_kokkos.h +++ b/src/KOKKOS/pair_snap_kokkos.h @@ -60,7 +60,6 @@ struct TagPairSNAPComputeFusedDeidrjLarge{}; // less parallelism, no divergence struct TagPairSNAPComputeNeighCPU{}; struct TagPairSNAPPreUiCPU{}; struct TagPairSNAPComputeUiCPU{}; -struct TagPairSNAPTransformUiCPU{}; struct TagPairSNAPComputeZiCPU{}; struct TagPairSNAPComputeBiCPU{}; struct TagPairSNAPZeroYiCPU{}; @@ -210,7 +209,7 @@ class PairSNAPKokkos : public PairSNAP { void operator() (TagPairSNAPComputeUiCPU, const int& ii) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPTransformUiCPU, const int j, const int iatom) const; + void operator() (TagPairSNAPTransformUi, const int& ii) const; KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeZiCPU,const int& ii) const; diff --git a/src/KOKKOS/pair_snap_kokkos_impl.h b/src/KOKKOS/pair_snap_kokkos_impl.h index d0647337a8..a740a8f75a 100644 --- a/src/KOKKOS/pair_snap_kokkos_impl.h +++ b/src/KOKKOS/pair_snap_kokkos_impl.h @@ -249,8 +249,9 @@ void PairSNAPKokkos::compute(int eflag_in, { // Expand ulisttot_re,_im -> ulisttot // Zero out ylist - typename Kokkos::MDRangePolicy, Kokkos::Rank<2, Kokkos::Iterate::Left, Kokkos::Iterate::Left>, TagPairSNAPTransformUiCPU> policy_transform_ui_cpu({0,0},{twojmax+1,chunk_size}); - Kokkos::parallel_for("TransformUiCPU",policy_transform_ui_cpu,*this); + int idxu_max = snaKK.idxu_max; + typename Kokkos::RangePolicy policy_transform_ui_cpu(0, chunk_size * idxu_max); + Kokkos::parallel_for("TransformUi",policy_transform_ui_cpu,*this); } //Compute bispectrum @@ -888,83 +889,19 @@ void PairSNAPKokkos::operator() (TagPairSN template KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPTransformUi, const int iatom_mod, const int idxu, const int iatom_div) const { - const int iatom = iatom_mod + iatom_div * vector_length; if (iatom >= chunk_size) return; if (idxu > snaKK.idxu_max) return; - - int elem_count = chemflag ? nelements : 1; - - for (int ielem = 0; ielem < elem_count; ielem++) { - - const FullHalfMapper mapper = snaKK.idxu_full_half[idxu]; - - auto utot_re = snaKK.ulisttot_re(iatom, ielem, mapper.idxu_half); - auto utot_im = snaKK.ulisttot_im(iatom, ielem, mapper.idxu_half); - - if (mapper.flip_sign == 1) { - utot_im = -utot_im; - } else if (mapper.flip_sign == -1) { - utot_re = -utot_re; - } - - snaKK.ulisttot(iatom, ielem, idxu) = { utot_re, utot_im }; - - if (mapper.flip_sign == 0) { - snaKK.ylist_re(iatom, ielem, mapper.idxu_half) = 0.; - snaKK.ylist_im(iatom, ielem, mapper.idxu_half) = 0.; - } - } + snaKK.transform_ui(iatom, idxu); } template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPTransformUiCPU, const int j, const int iatom) const { - +void PairSNAPKokkos::operator() (TagPairSNAPTransformUi, const int& ii) const { + const int iatom = ii / snaKK.idxu_max; + const int idxu = ii % snaKK.idxu_max; if (iatom >= chunk_size) return; - - if (j > twojmax) return; - - int elem_count = chemflag ? nelements : 1; - - // De-symmetrize ulisttot - for (int ielem = 0; ielem < elem_count; ielem++) { - - const int jju_half = snaKK.idxu_half_block(j); - const int jju = snaKK.idxu_block(j); - - for (int mb = 0; 2*mb <= j; mb++) { - for (int ma = 0; ma <= j; ma++) { - // Extract top half - - const int idxu_shift = mb * (j + 1) + ma; - const int idxu_half = jju_half + idxu_shift; - const int idxu = jju + idxu_shift; - - // Load ulist - complex utot = { snaKK.ulisttot_re(iatom, ielem, idxu_half), snaKK.ulisttot_im(iatom, ielem, idxu_half) }; - - // Store - snaKK.ulisttot(iatom, ielem, idxu) = utot; - - // Zero Yi - snaKK.ylist_re(iatom, ielem, idxu_half) = 0; - snaKK.ylist_im(iatom, ielem, idxu_half) = 0; - - // Symmetric term - const int sign_factor = (((ma+mb)%2==0)?1:-1); - const int idxu_flip = jju + (j + 1 - mb) * (j + 1) - (ma + 1); - - if (sign_factor == 1) { - utot.im = -utot.im; - } else { - utot.re = -utot.re; - } - - snaKK.ulisttot(iatom, ielem, idxu_flip) = utot; - } - } - } + snaKK.transform_ui(iatom, idxu); } /* ---------------------------------------------------------------------- @@ -986,7 +923,7 @@ void PairSNAPKokkos::operator() (TagPairSN template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeZiCPU,const int& ii) const { +void PairSNAPKokkos::operator() (TagPairSNAPComputeZiCPU, const int& ii) const { snaKK.compute_zi_cpu(ii); } diff --git a/src/KOKKOS/sna_kokkos.h b/src/KOKKOS/sna_kokkos.h index 46bacbf3d5..c3ec81cc76 100644 --- a/src/KOKKOS/sna_kokkos.h +++ b/src/KOKKOS/sna_kokkos.h @@ -198,6 +198,10 @@ class SNAKokkos { KOKKOS_INLINE_FUNCTION void compute_ui_large(const typename Kokkos::TeamPolicy::member_type& team, const int, const int, const int) const; // ForceSNAP + // desymmetrize ulisttot + KOKKOS_INLINE_FUNCTION + void transform_ui(const int&, const int&) const; + KOKKOS_INLINE_FUNCTION void compute_zi(const int&, const int&) const; // ForceSNAP KOKKOS_INLINE_FUNCTION diff --git a/src/KOKKOS/sna_kokkos_impl.h b/src/KOKKOS/sna_kokkos_impl.h index fd5bec9650..4ae4f61d9e 100644 --- a/src/KOKKOS/sna_kokkos_impl.h +++ b/src/KOKKOS/sna_kokkos_impl.h @@ -784,6 +784,39 @@ void SNAKokkos::compute_ui_cpu(const int& } } +/* ---------------------------------------------------------------------- + De-symmetrize ulisttot_re and _im and pack it into a unified ulisttot + structure, fused in with zeroing ylist +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void SNAKokkos::transform_ui(const int& iatom, const int& idxu) const +{ + int elem_count = chem_flag ? nelements : 1; + + for (int ielem = 0; ielem < elem_count; ielem++) { + + const FullHalfMapper mapper = idxu_full_half[idxu]; + + auto utot_re = ulisttot_re(iatom, ielem, mapper.idxu_half); + auto utot_im = ulisttot_im(iatom, ielem, mapper.idxu_half); + + if (mapper.flip_sign == 1) { + utot_im = -utot_im; + } else if (mapper.flip_sign == -1) { + utot_re = -utot_re; + } + + ulisttot(iatom, ielem, idxu) = { utot_re, utot_im }; + + if (mapper.flip_sign == 0) { + ylist_re(iatom, ielem, mapper.idxu_half) = 0.; + ylist_im(iatom, ielem, mapper.idxu_half) = 0.; + } + } +} + /* ---------------------------------------------------------------------- compute Zi by summing over products of Ui ------------------------------------------------------------------------- */ From 98b67b8ea008978293738a48175c274c0cfbe9ea Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Wed, 20 Nov 2024 10:13:11 -0800 Subject: [PATCH 0900/1018] Unify the CPU and GPU ComputeYi and ComputeZi routines; extend ComputeYiWithZlist to the CPU --- src/KOKKOS/pair_snap_kokkos.h | 18 +++--- src/KOKKOS/pair_snap_kokkos_impl.h | 52 ++++++++++------ src/KOKKOS/sna_kokkos.h | 4 -- src/KOKKOS/sna_kokkos_impl.h | 97 ------------------------------ 4 files changed, 42 insertions(+), 129 deletions(-) diff --git a/src/KOKKOS/pair_snap_kokkos.h b/src/KOKKOS/pair_snap_kokkos.h index 1257a3ad23..35fc551d66 100644 --- a/src/KOKKOS/pair_snap_kokkos.h +++ b/src/KOKKOS/pair_snap_kokkos.h @@ -36,7 +36,12 @@ PairStyle(snap/kk/host,PairSNAPKokkosDevice); namespace LAMMPS_NS { // Routines for both the CPU and GPU backend +struct TagPairSNAPTransformUi{}; // re-order ulisttot from SoA to AoSoA, zero ylist +struct TagPairSNAPComputeZi{}; +struct TagPairSNAPComputeYi{}; +struct TagPairSNAPComputeYiWithZlist{}; struct TagPairSNAPBeta{}; + template struct TagPairSNAPComputeForce{}; @@ -46,11 +51,7 @@ struct TagPairSNAPComputeCayleyKlein{}; struct TagPairSNAPPreUi{}; struct TagPairSNAPComputeUiSmall{}; // more parallelism, more divergence struct TagPairSNAPComputeUiLarge{}; // less parallelism, no divergence -struct TagPairSNAPTransformUi{}; // re-order ulisttot from SoA to AoSoA, zero ylist -struct TagPairSNAPComputeZi{}; struct TagPairSNAPComputeBi{}; -struct TagPairSNAPComputeYi{}; -struct TagPairSNAPComputeYiWithZlist{}; template struct TagPairSNAPComputeFusedDeidrjSmall{}; // more parallelism, more divergence template @@ -60,9 +61,7 @@ struct TagPairSNAPComputeFusedDeidrjLarge{}; // less parallelism, no divergence struct TagPairSNAPComputeNeighCPU{}; struct TagPairSNAPPreUiCPU{}; struct TagPairSNAPComputeUiCPU{}; -struct TagPairSNAPComputeZiCPU{}; struct TagPairSNAPComputeBiCPU{}; -struct TagPairSNAPZeroYiCPU{}; struct TagPairSNAPComputeYiCPU{}; struct TagPairSNAPComputeDuidrjCPU{}; struct TagPairSNAPComputeDeidrjCPU{}; @@ -212,13 +211,16 @@ class PairSNAPKokkos : public PairSNAP { void operator() (TagPairSNAPTransformUi, const int& ii) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeZiCPU,const int& ii) const; + void operator() (TagPairSNAPComputeZi, const int& ii) const; KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeBiCPU, const int& ii) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeYiCPU,const int& ii) const; + void operator() (TagPairSNAPComputeYi, const int& ii) const; + + KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeYiWithZlist, const int& ii) const; KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeDuidrjCPU, const int& ii) const; diff --git a/src/KOKKOS/pair_snap_kokkos_impl.h b/src/KOKKOS/pair_snap_kokkos_impl.h index a740a8f75a..20f8ec09d6 100644 --- a/src/KOKKOS/pair_snap_kokkos_impl.h +++ b/src/KOKKOS/pair_snap_kokkos_impl.h @@ -251,32 +251,36 @@ void PairSNAPKokkos::compute(int eflag_in, // Zero out ylist int idxu_max = snaKK.idxu_max; typename Kokkos::RangePolicy policy_transform_ui_cpu(0, chunk_size * idxu_max); - Kokkos::parallel_for("TransformUi",policy_transform_ui_cpu,*this); + Kokkos::parallel_for("TransformUiCPU",policy_transform_ui_cpu,*this); } //Compute bispectrum if (quadraticflag || eflag) { //ComputeZi int idxz_max = snaKK.idxz_max; - typename Kokkos::RangePolicy policy_zi_cpu(0,chunk_size*idxz_max); - Kokkos::parallel_for("ComputeZiCPU",policy_zi_cpu,*this); + typename Kokkos::RangePolicy policy_zi_cpu(0, chunk_size * idxz_max); + Kokkos::parallel_for("ComputeZiCPU", policy_zi_cpu, *this); //ComputeBi int idxb_max = snaKK.idxb_max; typename Kokkos::RangePolicy policy_bi_cpu(0, chunk_size * idxb_max); Kokkos::parallel_for("ComputeBiCPU",policy_bi_cpu,*this); + + //Compute beta = dE_i/dB_i for all i in list + typename Kokkos::RangePolicy policy_beta(0,chunk_size); + Kokkos::parallel_for("ComputeBeta",policy_beta,*this); } //ComputeYi { - //Compute beta = dE_i/dB_i for all i in list - typename Kokkos::RangePolicy policy_beta(0,chunk_size); - Kokkos::parallel_for("ComputeBeta",policy_beta,*this); - - //ComputeYi int idxz_max = snaKK.idxz_max; - typename Kokkos::RangePolicy policy_yi_cpu(0,chunk_size*idxz_max); - Kokkos::parallel_for("ComputeYiCPU",policy_yi_cpu,*this); + if (quadraticflag || eflag) { + typename Kokkos::RangePolicy policy_yi_cpu(0, chunk_size * idxz_max); + Kokkos::parallel_for("ComputeYiWithZlistCPU", policy_yi_cpu,*this); + } else { + typename Kokkos::RangePolicy policy_yi_cpu(0, chunk_size * idxz_max); + Kokkos::parallel_for("ComputeYiCPU", policy_yi_cpu,*this); + } } // host flag //ComputeDuidrj and Deidrj @@ -912,19 +916,19 @@ void PairSNAPKokkos::operator() (TagPairSN template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeZi,const int iatom_mod, const int jjz, const int iatom_div) const { - +void PairSNAPKokkos::operator() (TagPairSNAPComputeZi, const int iatom_mod, const int jjz, const int iatom_div) const { const int iatom = iatom_mod + iatom_div * vector_length; if (iatom >= chunk_size) return; if (jjz >= snaKK.idxz_max) return; - snaKK.compute_zi(iatom, jjz); } template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeZiCPU, const int& ii) const { - snaKK.compute_zi_cpu(ii); +void PairSNAPKokkos::operator() (TagPairSNAPComputeZi, const int& ii) const { + const int iatom = ii / snaKK.idxz_max; + const int jjz = ii % snaKK.idxz_max; + snaKK.compute_zi(iatom, jjz); } /* ---------------------------------------------------------------------- @@ -1004,19 +1008,19 @@ void PairSNAPKokkos::operator() (TagPairSN template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeYi,const int iatom_mod, const int jjz, const int iatom_div) const { - +void PairSNAPKokkos::operator() (TagPairSNAPComputeYi, const int iatom_mod, const int jjz, const int iatom_div) const { const int iatom = iatom_mod + iatom_div * vector_length; if (iatom >= chunk_size) return; if (jjz >= snaKK.idxz_max) return; - snaKK.compute_yi(iatom, jjz); } template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeYiCPU, const int& ii) const { - snaKK.compute_yi_cpu(ii); +void PairSNAPKokkos::operator() (TagPairSNAPComputeYi, const int& ii) const { + const int iatom = ii / snaKK.idxz_max; + const int jjz = ii % snaKK.idxz_max; + snaKK.compute_yi(iatom, jjz); } /* ---------------------------------------------------------------------- @@ -1035,6 +1039,14 @@ void PairSNAPKokkos::operator() (TagPairSN snaKK.compute_yi_with_zlist(iatom, jjz); } +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeYiWithZlist, const int& ii) const { + const int iatom = ii / snaKK.idxz_max; + const int jjz = ii % snaKK.idxz_max; + snaKK.compute_yi_with_zlist(iatom, jjz); +} + /* ---------------------------------------------------------------------- Assemble the force contributions for each atom, neighbor pair by contracting the adjoint matrices Y with derivatives of the Wigner diff --git a/src/KOKKOS/sna_kokkos.h b/src/KOKKOS/sna_kokkos.h index c3ec81cc76..6e6cfd37d3 100644 --- a/src/KOKKOS/sna_kokkos.h +++ b/src/KOKKOS/sna_kokkos.h @@ -244,10 +244,6 @@ class SNAKokkos { void pre_ui_cpu(const int&, const int&) const; // ForceSNAP KOKKOS_INLINE_FUNCTION void compute_ui_cpu(const int&, const int&) const; // ForceSNAP - KOKKOS_INLINE_FUNCTION - void compute_zi_cpu(const int&) const; // ForceSNAP - KOKKOS_INLINE_FUNCTION - void compute_yi_cpu(int) const; // ForceSNAP // functions for derivatives, CPU only KOKKOS_INLINE_FUNCTION diff --git a/src/KOKKOS/sna_kokkos_impl.h b/src/KOKKOS/sna_kokkos_impl.h index 4ae4f61d9e..546439e575 100644 --- a/src/KOKKOS/sna_kokkos_impl.h +++ b/src/KOKKOS/sna_kokkos_impl.h @@ -828,30 +828,6 @@ void SNAKokkos::compute_zi(const int& iato int j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, idxcg; idxz(jjz).get_zi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, idxcg); - const real_type* cgblock = cglist.data() + idxcg; - - int idouble = 0; - - for (int elem1 = 0; elem1 < nelements; elem1++) { - for (int elem2 = 0; elem2 < nelements; elem2++) { - - zlist(iatom, idouble, jjz) = evaluate_zi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, iatom, elem1, elem2, cgblock); - - idouble++; - } - } -} - -template -KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_zi_cpu(const int& iter) const -{ - const int iatom = iter / idxz_max; - const int jjz = iter % idxz_max; - - int j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, idxcg; - idxz(jjz).get_zi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, idxcg); - const real_type *cgblock = cglist.data() + idxcg; int idouble = 0; @@ -1048,79 +1024,6 @@ void SNAKokkos::compute_yi(const int& iato } // end loop over elem1 } -template -KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_yi_cpu(int iter) const -{ - real_type betaj; - const int iatom = iter / idxz_max; - const int jjz = iter % idxz_max; - - int j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, jju_half, idxcg; - idxz(jjz).get_yi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, jju_half, idxcg); - - const real_type *cgblock = cglist.data() + idxcg; - //int mb = (2 * (mb1min+mb2max) - j1 - j2 + j) / 2; - //int ma = (2 * (ma1min+ma2max) - j1 - j2 + j) / 2; - - for (int elem1 = 0; elem1 < nelements; elem1++) { - for (int elem2 = 0; elem2 < nelements; elem2++) { - - real_type ztmp_r = 0.0; - real_type ztmp_i = 0.0; - - int jju1 = idxu_block[j1] + (j1 + 1) * mb1min; - int jju2 = idxu_block[j2] + (j2 + 1) * mb2max; - int icgb = mb1min * (j2 +1) + mb2max; - - for (int ib = 0; ib < nb; ib++) { - - real_type suma1_r = 0.0; - real_type suma1_i = 0.0; - - int ma1 = ma1min; - int ma2 = ma2max; - int icga = ma1min*(j2+1) + ma2max; - - for (int ia = 0; ia < na; ia++) { - suma1_r += cgblock[icga] * (ulisttot(iatom, elem1, jju1+ma1).re * ulisttot(iatom, elem2, jju2+ma2).re - - ulisttot(iatom, elem1, jju1+ma1).im * ulisttot(iatom, elem2, jju2+ma2).im); - suma1_i += cgblock[icga] * (ulisttot(iatom, elem1, jju1+ma1).re * ulisttot(iatom, elem2, jju2+ma2).im + - ulisttot(iatom, elem1, jju1+ma1).im * ulisttot(iatom, elem2, jju2+ma2).re); - ma1++; - ma2--; - icga += j2; - } // end loop over ia - - ztmp_r += cgblock[icgb] * suma1_r; - ztmp_i += cgblock[icgb] * suma1_i; - jju1 += j1 + 1; - jju2 -= j2 + 1; - icgb += j2; - } // end loop over ib - - if (bnorm_flag) { - const real_type scale = static_cast(1) / static_cast(j + 1); - ztmp_i *= scale; - ztmp_r *= scale; - } - - // apply to z(j1,j2,j,ma,mb) to unique element of y(j) - // find right y_list[jju] and beta(iatom,jjb) entries - // multiply and divide by j+1 factors - // account for multiplicity of 1, 2, or 3 - - // pick out right beta value - for (int elem3 = 0; elem3 < nelements; elem3++) { - const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom, elem1, elem2, elem3); - - Kokkos::atomic_add(&(ylist_re(iatom, elem3, jju_half)), betaj*ztmp_r); - Kokkos::atomic_add(&(ylist_im(iatom, elem3, jju_half)), betaj*ztmp_i); - } // end loop over elem3 - } // end loop over elem2 - } // end loop over elem1 -} - /* ---------------------------------------------------------------------- compute Yi from Ui with the precomputed Zi. ------------------------------------------------------------------------- */ From 6e54d9326b16f89f834603ed63161bdd021f17c1 Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Wed, 20 Nov 2024 10:20:42 -0800 Subject: [PATCH 0901/1018] Unify the CPU and GPU PreUi routines --- src/KOKKOS/pair_snap_kokkos.h | 14 +++++--------- src/KOKKOS/pair_snap_kokkos_impl.h | 15 +++++++++------ src/KOKKOS/sna_kokkos.h | 2 -- src/KOKKOS/sna_kokkos_impl.h | 24 ------------------------ 4 files changed, 14 insertions(+), 41 deletions(-) diff --git a/src/KOKKOS/pair_snap_kokkos.h b/src/KOKKOS/pair_snap_kokkos.h index 35fc551d66..9175c033fc 100644 --- a/src/KOKKOS/pair_snap_kokkos.h +++ b/src/KOKKOS/pair_snap_kokkos.h @@ -36,22 +36,21 @@ PairStyle(snap/kk/host,PairSNAPKokkosDevice); namespace LAMMPS_NS { // Routines for both the CPU and GPU backend +struct TagPairSNAPPreUi{}; struct TagPairSNAPTransformUi{}; // re-order ulisttot from SoA to AoSoA, zero ylist struct TagPairSNAPComputeZi{}; +struct TagPairSNAPComputeBi{}; +struct TagPairSNAPBeta{}; struct TagPairSNAPComputeYi{}; struct TagPairSNAPComputeYiWithZlist{}; -struct TagPairSNAPBeta{}; - template struct TagPairSNAPComputeForce{}; // GPU backend only struct TagPairSNAPComputeNeigh{}; struct TagPairSNAPComputeCayleyKlein{}; -struct TagPairSNAPPreUi{}; struct TagPairSNAPComputeUiSmall{}; // more parallelism, more divergence struct TagPairSNAPComputeUiLarge{}; // less parallelism, no divergence -struct TagPairSNAPComputeBi{}; template struct TagPairSNAPComputeFusedDeidrjSmall{}; // more parallelism, more divergence template @@ -59,10 +58,7 @@ struct TagPairSNAPComputeFusedDeidrjLarge{}; // less parallelism, no divergence // CPU backend only struct TagPairSNAPComputeNeighCPU{}; -struct TagPairSNAPPreUiCPU{}; struct TagPairSNAPComputeUiCPU{}; -struct TagPairSNAPComputeBiCPU{}; -struct TagPairSNAPComputeYiCPU{}; struct TagPairSNAPComputeDuidrjCPU{}; struct TagPairSNAPComputeDeidrjCPU{}; @@ -202,7 +198,7 @@ class PairSNAPKokkos : public PairSNAP { void operator() (TagPairSNAPComputeNeighCPU,const typename Kokkos::TeamPolicy::member_type& team) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPPreUiCPU, const int& iatom) const; + void operator() (TagPairSNAPPreUi, const int& ii) const; KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeUiCPU, const int& ii) const; @@ -214,7 +210,7 @@ class PairSNAPKokkos : public PairSNAP { void operator() (TagPairSNAPComputeZi, const int& ii) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeBiCPU, const int& ii) const; + void operator() (TagPairSNAPComputeBi, const int& ii) const; KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeYi, const int& ii) const; diff --git a/src/KOKKOS/pair_snap_kokkos_impl.h b/src/KOKKOS/pair_snap_kokkos_impl.h index 20f8ec09d6..8349f8b398 100644 --- a/src/KOKKOS/pair_snap_kokkos_impl.h +++ b/src/KOKKOS/pair_snap_kokkos_impl.h @@ -235,7 +235,7 @@ void PairSNAPKokkos::compute(int eflag_in, //PreUi { - typename Kokkos::RangePolicy policy_preui_cpu(0, chunk_size); + typename Kokkos::RangePolicy policy_preui_cpu(0, chunk_size * (twojmax + 1)); Kokkos::parallel_for("PreUiCPU",policy_preui_cpu,*this); } @@ -263,7 +263,7 @@ void PairSNAPKokkos::compute(int eflag_in, //ComputeBi int idxb_max = snaKK.idxb_max; - typename Kokkos::RangePolicy policy_bi_cpu(0, chunk_size * idxb_max); + typename Kokkos::RangePolicy policy_bi_cpu(0, chunk_size * idxb_max); Kokkos::parallel_for("ComputeBiCPU",policy_bi_cpu,*this); //Compute beta = dE_i/dB_i for all i in list @@ -807,11 +807,14 @@ void PairSNAPKokkos::operator() (TagPairSN template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPPreUiCPU, const int& iatom) const { +void PairSNAPKokkos::operator() (TagPairSNAPPreUi, const int& ii) const { + const int iatom = ii / (twojmax+1); + const int j = ii % (twojmax+1); + const int itype = type(iatom); const int ielem = d_map[itype]; - snaKK.pre_ui_cpu(iatom, ielem); + snaKK.pre_ui(iatom, j, ielem); } /* ---------------------------------------------------------------------- @@ -944,12 +947,12 @@ void PairSNAPKokkos::operator() (TagPairSN if (iatom >= chunk_size) return; if (jjb >= snaKK.idxb_max) return; - snaKK.compute_bi(iatom,jjb); + snaKK.compute_bi(iatom, jjb); } template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeBiCPU, const int& ii) const { +void PairSNAPKokkos::operator() (TagPairSNAPComputeBi, const int& ii) const { const int iatom = ii / snaKK.idxb_max; const int jjb = ii % snaKK.idxb_max; snaKK.compute_bi(iatom, jjb); diff --git a/src/KOKKOS/sna_kokkos.h b/src/KOKKOS/sna_kokkos.h index 6e6cfd37d3..92f413ed17 100644 --- a/src/KOKKOS/sna_kokkos.h +++ b/src/KOKKOS/sna_kokkos.h @@ -241,8 +241,6 @@ class SNAKokkos { // functions for bispectrum coefficients, CPU only KOKKOS_INLINE_FUNCTION - void pre_ui_cpu(const int&, const int&) const; // ForceSNAP - KOKKOS_INLINE_FUNCTION void compute_ui_cpu(const int&, const int&) const; // ForceSNAP // functions for derivatives, CPU only diff --git a/src/KOKKOS/sna_kokkos_impl.h b/src/KOKKOS/sna_kokkos_impl.h index 546439e575..4cdd37d1f5 100644 --- a/src/KOKKOS/sna_kokkos_impl.h +++ b/src/KOKKOS/sna_kokkos_impl.h @@ -466,30 +466,6 @@ void SNAKokkos::pre_ui(const int& iatom, c } } -template -KOKKOS_INLINE_FUNCTION -void SNAKokkos::pre_ui_cpu(const int& iatom, const int& ielem) const -{ - for (int jelem = 0; jelem < nelements; jelem++) { - for (int j = 0; j <= twojmax; j++) { - int jju = idxu_half_block(j); // removed "const" to work around GCC 7 bug - - // Only diagonal elements get initialized - for (int m = 0; m < (j+1)*(j/2+1); m++) { - const int jjup = jju + m; - - // if m is on the "diagonal", initialize it with the self energy. - // Otherwise zero it out - real_type init = 0; - if (m % (j+2) == 0 && (!chem_flag || ielem == jelem || wselfall_flag)) { init = wself; } //need to map iatom to element - - ulisttot_re(iatom, jelem, jjup) = init; - ulisttot_im(iatom, jelem, jjup) = 0; - }; - } - } -} - /* ---------------------------------------------------------------------- compute Ui by computing Wigner U-functions for one neighbor and accumulating to the total. GPU only. From 5dcadf57484b3011ba61680dbf7f717bb3bfaabf Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Wed, 20 Nov 2024 10:29:02 -0800 Subject: [PATCH 0902/1018] Created a simplifying abstraction to separately call host or device kernels where the code is identical --- src/KOKKOS/pair_snap_kokkos.h | 11 + src/KOKKOS/pair_snap_kokkos_impl.h | 354 ++++++++++++----------------- 2 files changed, 162 insertions(+), 203 deletions(-) diff --git a/src/KOKKOS/pair_snap_kokkos.h b/src/KOKKOS/pair_snap_kokkos.h index 9175c033fc..ece1384a49 100644 --- a/src/KOKKOS/pair_snap_kokkos.h +++ b/src/KOKKOS/pair_snap_kokkos.h @@ -127,6 +127,17 @@ class PairSNAPKokkos : public PairSNAP { template using SnapAoSoATeamPolicy = typename Kokkos::TeamPolicy, TagPairSNAP>; + // Helper routine that returns a CPU or a GPU policy as appropriate + template + auto snap_get_policy(const int& chunk_size_div, const int& second_loop) { + if constexpr (host_flag) + return typename Kokkos::RangePolicy(0, chunk_size_div * vector_length * second_loop); + else + return Snap3DRangePolicy({0, 0, 0}, + {vector_length, second_loop, chunk_size_div}, + {vector_length, num_teams, 1}); + } + PairSNAPKokkos(class LAMMPS *); ~PairSNAPKokkos() override; diff --git a/src/KOKKOS/pair_snap_kokkos_impl.h b/src/KOKKOS/pair_snap_kokkos_impl.h index 8349f8b398..c365d03c90 100644 --- a/src/KOKKOS/pair_snap_kokkos_impl.h +++ b/src/KOKKOS/pair_snap_kokkos_impl.h @@ -221,236 +221,173 @@ void PairSNAPKokkos::compute(int eflag_in, if (chunk_size > inum - chunk_offset) chunk_size = inum - chunk_offset; - if constexpr (host_flag) + // pre-compute ceil(chunk_size / vector_length) and the padded chunk size for convenience + const int chunk_size_div = (chunk_size + vector_length - 1) / vector_length; + const int chunk_size_pad = chunk_size_div * vector_length; + + // ComputeNeigh + if constexpr (host_flag) { + int team_size = team_size_default; + check_team_size_for(chunk_size,team_size); + typename Kokkos::TeamPolicy policy_neigh(chunk_size,team_size,vector_length); + Kokkos::parallel_for("ComputeNeighCPU",policy_neigh,*this); + } else { + // team_size_compute_neigh is defined in `pair_snap_kokkos.h` + int scratch_size = scratch_size_helper(team_size_compute_neigh * max_neighs); + + SnapAoSoATeamPolicy policy_neigh(chunk_size,team_size_compute_neigh,vector_length); + policy_neigh = policy_neigh.set_scratch_size(0, Kokkos::PerTeam(scratch_size)); + Kokkos::parallel_for("ComputeNeigh",policy_neigh,*this); + } + + // ComputeCayleyKlein; this is only called on the GPU + if constexpr (!host_flag) { + // tile_size_compute_ck is defined in `pair_snap_kokkos.h` + Snap3DRangePolicy + policy_compute_ck({0,0,0},{vector_length,max_neighs,chunk_size_div},{vector_length,tile_size_compute_ck,1}); + Kokkos::parallel_for("ComputeCayleyKlein",policy_compute_ck,*this); + } + + // PreUi; same CPU and GPU codepath { - // Host codepath - - //ComputeNeigh - { - int team_size = team_size_default; - check_team_size_for(chunk_size,team_size); - typename Kokkos::TeamPolicy policy_neigh(chunk_size,team_size,vector_length); - Kokkos::parallel_for("ComputeNeighCPU",policy_neigh,*this); - } - - //PreUi - { - typename Kokkos::RangePolicy policy_preui_cpu(0, chunk_size * (twojmax + 1)); - Kokkos::parallel_for("PreUiCPU",policy_preui_cpu,*this); - } - - // ComputeUi - { - // Fused calculation of ulist and accumulation into ulisttot using atomics - typename Kokkos::RangePolicy policy_ui_cpu(0, chunk_size*max_neighs); - Kokkos::parallel_for("ComputeUiCPU",policy_ui_cpu,*this); - } - - { - // Expand ulisttot_re,_im -> ulisttot - // Zero out ylist - int idxu_max = snaKK.idxu_max; - typename Kokkos::RangePolicy policy_transform_ui_cpu(0, chunk_size * idxu_max); - Kokkos::parallel_for("TransformUiCPU",policy_transform_ui_cpu,*this); - } - - //Compute bispectrum - if (quadraticflag || eflag) { - //ComputeZi - int idxz_max = snaKK.idxz_max; - typename Kokkos::RangePolicy policy_zi_cpu(0, chunk_size * idxz_max); - Kokkos::parallel_for("ComputeZiCPU", policy_zi_cpu, *this); - - //ComputeBi - int idxb_max = snaKK.idxb_max; - typename Kokkos::RangePolicy policy_bi_cpu(0, chunk_size * idxb_max); - Kokkos::parallel_for("ComputeBiCPU",policy_bi_cpu,*this); - - //Compute beta = dE_i/dB_i for all i in list - typename Kokkos::RangePolicy policy_beta(0,chunk_size); - Kokkos::parallel_for("ComputeBeta",policy_beta,*this); - } - - //ComputeYi - { - int idxz_max = snaKK.idxz_max; - if (quadraticflag || eflag) { - typename Kokkos::RangePolicy policy_yi_cpu(0, chunk_size * idxz_max); - Kokkos::parallel_for("ComputeYiWithZlistCPU", policy_yi_cpu,*this); - } else { - typename Kokkos::RangePolicy policy_yi_cpu(0, chunk_size * idxz_max); - Kokkos::parallel_for("ComputeYiCPU", policy_yi_cpu,*this); - } - } // host flag - - //ComputeDuidrj and Deidrj - { - typename Kokkos::RangePolicy policy_duidrj_cpu(0,chunk_size*max_neighs); - Kokkos::parallel_for("ComputeDuidrjCPU",policy_duidrj_cpu,*this); - - typename Kokkos::RangePolicy policy_deidrj_cpu(0,chunk_size*max_neighs); - Kokkos::parallel_for("ComputeDeidrjCPU",policy_deidrj_cpu,*this); - } - - } else { // GPU - - // The compiler will only hit this codepath if this is the GPU code - - // Pre-compute ceil(chunk_size / vector_length) for code cleanliness - const int chunk_size_div = (chunk_size + vector_length - 1) / vector_length; - - //ComputeNeigh - { - // team_size_compute_neigh is defined in `pair_snap_kokkos.h` - int scratch_size = scratch_size_helper(team_size_compute_neigh * max_neighs); - - SnapAoSoATeamPolicy policy_neigh(chunk_size,team_size_compute_neigh,vector_length); - policy_neigh = policy_neigh.set_scratch_size(0, Kokkos::PerTeam(scratch_size)); - Kokkos::parallel_for("ComputeNeigh",policy_neigh,*this); - } - - //ComputeCayleyKlein - { - // tile_size_compute_ck is defined in `pair_snap_kokkos.h` - Snap3DRangePolicy - policy_compute_ck({0,0,0},{vector_length,max_neighs,chunk_size_div},{vector_length,tile_size_compute_ck,1}); - Kokkos::parallel_for("ComputeCayleyKlein",policy_compute_ck,*this); - } - - //PreUi - { - // tile_size_pre_ui is defined in `pair_snap_kokkos.h` - Snap3DRangePolicy - policy_preui({0,0,0},{vector_length,twojmax+1,chunk_size_div},{vector_length,tile_size_pre_ui,1}); - Kokkos::parallel_for("PreUi",policy_preui,*this); - } + auto policy_pre_ui = snap_get_policy(chunk_size_div, twojmax + 1); + //typename Kokkos::RangePolicy policy_preui_cpu(0, chunk_size * (twojmax + 1)); + Kokkos::parallel_for("PreUi",policy_pre_ui,*this); + } + // ComputeUi; separate CPU, GPU codepaths + if constexpr (host_flag) { + // Fused calculation of ulist and accumulation into ulisttot using atomics + typename Kokkos::RangePolicy policy_ui_cpu(0, chunk_size*max_neighs); + Kokkos::parallel_for("ComputeUiCPU",policy_ui_cpu,*this); + } else { // ComputeUi w/vector parallelism, shared memory, direct atomicAdd into ulisttot + + // team_size_compute_ui is defined in `pair_snap_kokkos.h` + // scratch size: 32 atoms * (twojmax+1) cached values, no double buffer + const int tile_size = vector_length * (twojmax + 1); + const int scratch_size = scratch_size_helper(team_size_compute_ui * tile_size); + + if (chunk_size < parallel_thresh) { - // team_size_compute_ui is defined in `pair_snap_kokkos.h` - // scratch size: 32 atoms * (twojmax+1) cached values, no double buffer - const int tile_size = vector_length * (twojmax + 1); - const int scratch_size = scratch_size_helper(team_size_compute_ui * tile_size); + // Version with parallelism over j_bend - if (chunk_size < parallel_thresh) - { - // Version with parallelism over j_bend + // total number of teams needed: (natoms / 32) * (max_neighs) * ("bend" locations) + const int n_teams = chunk_size_div * max_neighs * (twojmax + 1); + const int n_teams_div = (n_teams + team_size_compute_ui - 1) / team_size_compute_ui; - // total number of teams needed: (natoms / 32) * (max_neighs) * ("bend" locations) - const int n_teams = chunk_size_div * max_neighs * (twojmax + 1); - const int n_teams_div = (n_teams + team_size_compute_ui - 1) / team_size_compute_ui; + SnapAoSoATeamPolicy policy_ui(n_teams_div, team_size_compute_ui, vector_length); + policy_ui = policy_ui.set_scratch_size(0, Kokkos::PerTeam(scratch_size)); + Kokkos::parallel_for("ComputeUiSmall",policy_ui,*this); + } else { + // Version w/out parallelism over j_bend - SnapAoSoATeamPolicy policy_ui(n_teams_div, team_size_compute_ui, vector_length); - policy_ui = policy_ui.set_scratch_size(0, Kokkos::PerTeam(scratch_size)); - Kokkos::parallel_for("ComputeUiSmall",policy_ui,*this); - } else { - // Version w/out parallelism over j_bend + // total number of teams needed: (natoms / 32) * (max_neighs) + const int n_teams = chunk_size_div * max_neighs; + const int n_teams_div = (n_teams + team_size_compute_ui - 1) / team_size_compute_ui; - // total number of teams needed: (natoms / 32) * (max_neighs) - const int n_teams = chunk_size_div * max_neighs; - const int n_teams_div = (n_teams + team_size_compute_ui - 1) / team_size_compute_ui; - - SnapAoSoATeamPolicy policy_ui(n_teams_div, team_size_compute_ui, vector_length); - policy_ui = policy_ui.set_scratch_size(0, Kokkos::PerTeam(scratch_size)); - Kokkos::parallel_for("ComputeUiLarge",policy_ui,*this); - } + SnapAoSoATeamPolicy policy_ui(n_teams_div, team_size_compute_ui, vector_length); + policy_ui = policy_ui.set_scratch_size(0, Kokkos::PerTeam(scratch_size)); + Kokkos::parallel_for("ComputeUiLarge",policy_ui,*this); } + } - //TransformUi: un-"fold" ulisttot, zero ylist - { - // team_size_transform_ui is defined in `pair_snap_kokkos.h` - Snap3DRangePolicy - policy_transform_ui({0,0,0},{vector_length,snaKK.idxu_max,chunk_size_div},{vector_length,tile_size_transform_ui,1}); - Kokkos::parallel_for("TransformUi",policy_transform_ui,*this); - } + { + // Expand ulisttot_re,_im -> ulisttot + // Zero out ylist + auto policy_transform_ui = snap_get_policy(chunk_size_div, snaKK.idxu_max); + //int idxu_max = snaKK.idxu_max; + //typename Kokkos::RangePolicy policy_transform_ui_cpu(0, chunk_size * idxu_max); + Kokkos::parallel_for("TransformUi",policy_transform_ui,*this); + } - //Compute bispectrum in AoSoA data layout, transform Bi - if (quadraticflag || eflag) { - // team_size_[compute_zi, compute_bi, transform_bi] are defined in `pair_snap_kokkos.h` + //Compute bispectrum + if (quadraticflag || eflag) { + // team_size_[compute_zi, compute_bi, transform_bi] are defined in `pair_snap_kokkos.h` - //ComputeZi - const int idxz_max = snaKK.idxz_max; - Snap3DRangePolicy - policy_compute_zi({0,0,0},{vector_length,idxz_max,chunk_size_div},{vector_length,tile_size_compute_zi,1}); - Kokkos::parallel_for("ComputeZi",policy_compute_zi,*this); + //ComputeZi + auto policy_compute_zi = snap_get_policy(chunk_size_div, snaKK.idxz_max); + Kokkos::parallel_for("ComputeZi",policy_compute_zi,*this); - //ComputeBi - const int idxb_max = snaKK.idxb_max; - Snap3DRangePolicy - policy_compute_bi({0,0,0},{vector_length,idxb_max,chunk_size_div},{vector_length,tile_size_compute_bi,1}); - Kokkos::parallel_for("ComputeBi",policy_compute_bi,*this); - } + //ComputeBi + auto policy_compute_bi = snap_get_policy(chunk_size_div, snaKK.idxb_max); + Kokkos::parallel_for("ComputeBi",policy_compute_bi,*this); + } + + { + //Compute beta = dE_i/dB_i for all i in list + typename Kokkos::RangePolicy policy_beta(0, chunk_size_pad); + Kokkos::parallel_for("ComputeBeta", policy_beta, *this); //Note zeroing `ylist` is fused into `TransformUi`. - { - //Compute beta = dE_i/dB_i for all i in list - typename Kokkos::RangePolicy policy_beta(0,chunk_size); - Kokkos::parallel_for("ComputeBeta",policy_beta,*this); - const int idxz_max = snaKK.idxz_max; - if (quadraticflag || eflag) { - Snap3DRangePolicy - policy_compute_yi({0,0,0},{vector_length,idxz_max,chunk_size_div},{vector_length,tile_size_compute_yi,1}); - Kokkos::parallel_for("ComputeYiWithZlist",policy_compute_yi,*this); - } else { - Snap3DRangePolicy - policy_compute_yi({0,0,0},{vector_length,idxz_max,chunk_size_div},{vector_length,tile_size_compute_yi,1}); - Kokkos::parallel_for("ComputeYi",policy_compute_yi,*this); - } + if (quadraticflag || eflag) { + auto policy_compute_yi = snap_get_policy(chunk_size_div, snaKK.idxz_max); + Kokkos::parallel_for("ComputeYiWithZlist",policy_compute_yi,*this); + } else { + auto policy_compute_yi = snap_get_policy(chunk_size_div, snaKK.idxz_max); + Kokkos::parallel_for("ComputeYi",policy_compute_yi,*this); } + } + if constexpr (host_flag) { + //ComputeDuidrj and Deidrj + typename Kokkos::RangePolicy policy_duidrj_cpu(0, chunk_size*max_neighs); + Kokkos::parallel_for("ComputeDuidrjCPU",policy_duidrj_cpu,*this); + + typename Kokkos::RangePolicy policy_deidrj_cpu(0, chunk_size*max_neighs); + Kokkos::parallel_for("ComputeDeidrjCPU",policy_deidrj_cpu,*this); + } else { // GPU // Fused ComputeDuidrj, ComputeDeidrj + // team_size_compute_fused_deidrj is defined in `pair_snap_kokkos.h` + + // scratch size: 32 atoms * (twojmax+1) cached values * 2 for u, du, no double buffer + const int tile_size = vector_length * (twojmax + 1); + const int scratch_size = scratch_size_helper(2 * team_size_compute_fused_deidrj * tile_size); + + if (chunk_size < parallel_thresh) { - // team_size_compute_fused_deidrj is defined in `pair_snap_kokkos.h` + // Version with parallelism over j_bend - // scratch size: 32 atoms * (twojmax+1) cached values * 2 for u, du, no double buffer - const int tile_size = vector_length * (twojmax + 1); - const int scratch_size = scratch_size_helper(2 * team_size_compute_fused_deidrj * tile_size); + // total number of teams needed: (natoms / 32) * (max_neighs) * ("bend" locations) + const int n_teams = chunk_size_div * max_neighs * (twojmax + 1); + const int n_teams_div = (n_teams + team_size_compute_fused_deidrj - 1) / team_size_compute_fused_deidrj; - if (chunk_size < parallel_thresh) - { - // Version with parallelism over j_bend + // x direction + SnapAoSoATeamPolicy > policy_fused_deidrj_x(n_teams_div,team_size_compute_fused_deidrj,vector_length); + policy_fused_deidrj_x = policy_fused_deidrj_x.set_scratch_size(0, Kokkos::PerTeam(scratch_size)); + Kokkos::parallel_for("ComputeFusedDeidrjSmall<0>",policy_fused_deidrj_x,*this); - // total number of teams needed: (natoms / 32) * (max_neighs) * ("bend" locations) - const int n_teams = chunk_size_div * max_neighs * (twojmax + 1); - const int n_teams_div = (n_teams + team_size_compute_fused_deidrj - 1) / team_size_compute_fused_deidrj; + // y direction + SnapAoSoATeamPolicy > policy_fused_deidrj_y(n_teams_div,team_size_compute_fused_deidrj,vector_length); + policy_fused_deidrj_y = policy_fused_deidrj_y.set_scratch_size(0, Kokkos::PerTeam(scratch_size)); + Kokkos::parallel_for("ComputeFusedDeidrjSmall<1>",policy_fused_deidrj_y,*this); - // x direction - SnapAoSoATeamPolicy > policy_fused_deidrj_x(n_teams_div,team_size_compute_fused_deidrj,vector_length); - policy_fused_deidrj_x = policy_fused_deidrj_x.set_scratch_size(0, Kokkos::PerTeam(scratch_size)); - Kokkos::parallel_for("ComputeFusedDeidrjSmall<0>",policy_fused_deidrj_x,*this); + // z direction + SnapAoSoATeamPolicy > policy_fused_deidrj_z(n_teams_div,team_size_compute_fused_deidrj,vector_length); + policy_fused_deidrj_z = policy_fused_deidrj_z.set_scratch_size(0, Kokkos::PerTeam(scratch_size)); + Kokkos::parallel_for("ComputeFusedDeidrjSmall<2>",policy_fused_deidrj_z,*this); + } else { + // Version w/out parallelism over j_bend - // y direction - SnapAoSoATeamPolicy > policy_fused_deidrj_y(n_teams_div,team_size_compute_fused_deidrj,vector_length); - policy_fused_deidrj_y = policy_fused_deidrj_y.set_scratch_size(0, Kokkos::PerTeam(scratch_size)); - Kokkos::parallel_for("ComputeFusedDeidrjSmall<1>",policy_fused_deidrj_y,*this); + // total number of teams needed: (natoms / 32) * (max_neighs) + const int n_teams = chunk_size_div * max_neighs; + const int n_teams_div = (n_teams + team_size_compute_fused_deidrj - 1) / team_size_compute_fused_deidrj; - // z direction - SnapAoSoATeamPolicy > policy_fused_deidrj_z(n_teams_div,team_size_compute_fused_deidrj,vector_length); - policy_fused_deidrj_z = policy_fused_deidrj_z.set_scratch_size(0, Kokkos::PerTeam(scratch_size)); - Kokkos::parallel_for("ComputeFusedDeidrjSmall<2>",policy_fused_deidrj_z,*this); - } else { - // Version w/out parallelism over j_bend + // x direction + SnapAoSoATeamPolicy > policy_fused_deidrj_x(n_teams_div,team_size_compute_fused_deidrj,vector_length); + policy_fused_deidrj_x = policy_fused_deidrj_x.set_scratch_size(0, Kokkos::PerTeam(scratch_size)); + Kokkos::parallel_for("ComputeFusedDeidrjLarge<0>",policy_fused_deidrj_x,*this); - // total number of teams needed: (natoms / 32) * (max_neighs) - const int n_teams = chunk_size_div * max_neighs; - const int n_teams_div = (n_teams + team_size_compute_fused_deidrj - 1) / team_size_compute_fused_deidrj; + // y direction + SnapAoSoATeamPolicy > policy_fused_deidrj_y(n_teams_div,team_size_compute_fused_deidrj,vector_length); + policy_fused_deidrj_y = policy_fused_deidrj_y.set_scratch_size(0, Kokkos::PerTeam(scratch_size)); + Kokkos::parallel_for("ComputeFusedDeidrjLarge<1>",policy_fused_deidrj_y,*this); - // x direction - SnapAoSoATeamPolicy > policy_fused_deidrj_x(n_teams_div,team_size_compute_fused_deidrj,vector_length); - policy_fused_deidrj_x = policy_fused_deidrj_x.set_scratch_size(0, Kokkos::PerTeam(scratch_size)); - Kokkos::parallel_for("ComputeFusedDeidrjLarge<0>",policy_fused_deidrj_x,*this); + // z direction + SnapAoSoATeamPolicy > policy_fused_deidrj_z(n_teams_div,team_size_compute_fused_deidrj,vector_length); + policy_fused_deidrj_z = policy_fused_deidrj_z.set_scratch_size(0, Kokkos::PerTeam(scratch_size)); + Kokkos::parallel_for("ComputeFusedDeidrjLarge<2>",policy_fused_deidrj_z,*this); - // y direction - SnapAoSoATeamPolicy > policy_fused_deidrj_y(n_teams_div,team_size_compute_fused_deidrj,vector_length); - policy_fused_deidrj_y = policy_fused_deidrj_y.set_scratch_size(0, Kokkos::PerTeam(scratch_size)); - Kokkos::parallel_for("ComputeFusedDeidrjLarge<1>",policy_fused_deidrj_y,*this); - - // z direction - SnapAoSoATeamPolicy > policy_fused_deidrj_z(n_teams_div,team_size_compute_fused_deidrj,vector_length); - policy_fused_deidrj_z = policy_fused_deidrj_z.set_scratch_size(0, Kokkos::PerTeam(scratch_size)); - Kokkos::parallel_for("ComputeFusedDeidrjLarge<2>",policy_fused_deidrj_z,*this); - - } } } @@ -700,6 +637,8 @@ KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPComputeNeighCPU,const typename Kokkos::TeamPolicy::member_type& team) const { int ii = team.league_rank(); + if (ii >= chunk_size) return; + const int i = d_ilist[ii + chunk_offset]; const double xtmp = x(i,0); const double ytmp = x(i,1); @@ -809,8 +748,9 @@ template KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPPreUi, const int& ii) const { const int iatom = ii / (twojmax+1); - const int j = ii % (twojmax+1); + if (iatom >= chunk_size) return; + const int j = ii % (twojmax+1); const int itype = type(iatom); const int ielem = d_map[itype]; @@ -882,6 +822,8 @@ KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPComputeUiCPU, const int& ii) const { const int iatom = ii / max_neighs; const int jnbor = ii % max_neighs; + + if (iatom >= chunk_size) return; const int ninside = d_ninside(iatom); if (jnbor >= ninside) return; @@ -931,6 +873,7 @@ KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPComputeZi, const int& ii) const { const int iatom = ii / snaKK.idxz_max; const int jjz = ii % snaKK.idxz_max; + if (iatom >= chunk_size) return; snaKK.compute_zi(iatom, jjz); } @@ -955,6 +898,7 @@ KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPComputeBi, const int& ii) const { const int iatom = ii / snaKK.idxb_max; const int jjb = ii % snaKK.idxb_max; + if (iatom >= chunk_size) return; snaKK.compute_bi(iatom, jjb); } @@ -1023,6 +967,7 @@ KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPComputeYi, const int& ii) const { const int iatom = ii / snaKK.idxz_max; const int jjz = ii % snaKK.idxz_max; + if (iatom >= chunk_size) return; snaKK.compute_yi(iatom, jjz); } @@ -1047,6 +992,7 @@ KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPComputeYiWithZlist, const int& ii) const { const int iatom = ii / snaKK.idxz_max; const int jjz = ii % snaKK.idxz_max; + if (iatom >= chunk_size) return; snaKK.compute_yi_with_zlist(iatom, jjz); } @@ -1120,6 +1066,7 @@ KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPComputeDuidrjCPU, const int& ii) const { const int iatom = ii / max_neighs; const int jnbor = ii % max_neighs; + if (iatom >= chunk_size) return; const int ninside = d_ninside(iatom); if (jnbor >= ninside) return; @@ -1137,6 +1084,7 @@ KOKKOS_INLINE_FUNCTION void PairSNAPKokkos::operator() (TagPairSNAPComputeDeidrjCPU, const int& ii) const { const int iatom = ii / max_neighs; const int jnbor = ii % max_neighs; + if (iatom >= chunk_size) return; const int ninside = d_ninside(iatom); if (jnbor >= ninside) return; From e8e2a0b01225711a1dda59132008f74ee047cfe2 Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Wed, 20 Nov 2024 10:36:01 -0800 Subject: [PATCH 0903/1018] Simplified the constuctor for SNAKokkos by passing PairSNAPKokkos in directly by reference --- src/KOKKOS/pair_snap_kokkos.h | 13 +++++++++++-- src/KOKKOS/pair_snap_kokkos_impl.h | 8 ++++---- src/KOKKOS/sna_kokkos.h | 12 +++++++++++- src/KOKKOS/sna_kokkos_impl.h | 21 ++++++--------------- 4 files changed, 32 insertions(+), 22 deletions(-) diff --git a/src/KOKKOS/pair_snap_kokkos.h b/src/KOKKOS/pair_snap_kokkos.h index ece1384a49..611c79b56d 100644 --- a/src/KOKKOS/pair_snap_kokkos.h +++ b/src/KOKKOS/pair_snap_kokkos.h @@ -30,9 +30,15 @@ PairStyle(snap/kk/host,PairSNAPKokkosDevice); #include "pair_snap.h" #include "kokkos_type.h" #include "neigh_list_kokkos.h" -#include "sna_kokkos.h" #include "pair_kokkos.h" +namespace LAMMPS_NS { +// pre-declare so sna_kokkos.h can refer to it +template class PairSNAPKokkos; +}; + +#include "sna_kokkos.h" + namespace LAMMPS_NS { // Routines for both the CPU and GPU backend @@ -262,7 +268,7 @@ class PairSNAPKokkos : public PairSNAP { Kokkos::View d_radelem; // element radii Kokkos::View d_wjelem; // elements weights - Kokkos::View d_coeffelem; // element bispectrum coefficients + typename SNAKokkos::t_sna_2d_lr d_coeffelem; // element bispectrum coefficients Kokkos::View d_sinnerelem; // element inner cutoff midpoint Kokkos::View d_dinnerelem; // element inner cutoff half-width Kokkos::View d_map; // mapping from atom types to elements @@ -302,6 +308,9 @@ class PairSNAPKokkos : public PairSNAP { template int scratch_size_helper(int values_per_team); + // Make SNAKokkos a friend + friend class SNAKokkos; + }; diff --git a/src/KOKKOS/pair_snap_kokkos_impl.h b/src/KOKKOS/pair_snap_kokkos_impl.h index c365d03c90..721ce5352d 100644 --- a/src/KOKKOS/pair_snap_kokkos_impl.h +++ b/src/KOKKOS/pair_snap_kokkos_impl.h @@ -245,14 +245,14 @@ void PairSNAPKokkos::compute(int eflag_in, // tile_size_compute_ck is defined in `pair_snap_kokkos.h` Snap3DRangePolicy policy_compute_ck({0,0,0},{vector_length,max_neighs,chunk_size_div},{vector_length,tile_size_compute_ck,1}); - Kokkos::parallel_for("ComputeCayleyKlein",policy_compute_ck,*this); + Kokkos::parallel_for("ComputeCayleyKlein", policy_compute_ck, *this); } // PreUi; same CPU and GPU codepath { auto policy_pre_ui = snap_get_policy(chunk_size_div, twojmax + 1); //typename Kokkos::RangePolicy policy_preui_cpu(0, chunk_size * (twojmax + 1)); - Kokkos::parallel_for("PreUi",policy_pre_ui,*this); + Kokkos::parallel_for("PreUi", policy_pre_ui, *this); } // ComputeUi; separate CPU, GPU codepaths @@ -531,8 +531,8 @@ void PairSNAPKokkos::coeff(int narg, char Kokkos::deep_copy(d_dinnerelem,h_dinnerelem); Kokkos::deep_copy(d_map,h_map); - snaKK = SNAKokkos(rfac0,twojmax, - rmin0,switchflag,bzeroflag,chemflag,bnormflag,wselfallflag,nelements,switchinnerflag); + snaKK = SNAKokkos(*this); //rfac0,twojmax, + //rmin0,switchflag,bzeroflag,chemflag,bnormflag,wselfallflag,nelements,switchinnerflag); snaKK.grow_rij(0,0); snaKK.init(); } diff --git a/src/KOKKOS/sna_kokkos.h b/src/KOKKOS/sna_kokkos.h index 92f413ed17..24dfa1f4ac 100644 --- a/src/KOKKOS/sna_kokkos.h +++ b/src/KOKKOS/sna_kokkos.h @@ -143,6 +143,7 @@ class SNAKokkos { typedef Kokkos::View t_sna_2i; typedef Kokkos::View t_sna_2d; typedef Kokkos::View t_sna_2d_ll; + typedef Kokkos::View t_sna_2d_lr; typedef Kokkos::View t_sna_3d; typedef Kokkos::View t_sna_3d_ll; typedef Kokkos::View t_sna_4d; @@ -170,7 +171,8 @@ class SNAKokkos { SNAKokkos(const SNAKokkos& sna, const typename Kokkos::TeamPolicy::member_type& team); inline - SNAKokkos(real_type, int, real_type, int, int, int, int, int, int, int); + //SNAKokkos(real_type, int, real_type, int, int, int, int, int, int, int); + SNAKokkos(const PairSNAPKokkos&); KOKKOS_INLINE_FUNCTION ~SNAKokkos(); @@ -282,7 +284,12 @@ class SNAKokkos { int twojmax, diagonalstyle; + // Input beta coefficients; aliases the object in PairSnapKokkos + t_sna_2d_lr d_coeffelem; + // Beta for all atoms in list; aliases the object in PairSnapKokkos + // for qSNAP the quadratic terms get accumulated into it + // in compute_bi t_sna_2d d_beta; // Structures for both the CPU, GPU backend @@ -379,6 +386,9 @@ class SNAKokkos { real_type wself; int wselfall_flag; + // quadratic flag + int quadratic_flag; + int bzero_flag; // 1 if bzero subtracted from barray Kokkos::View bzero; // array of B values for isolated atoms }; diff --git a/src/KOKKOS/sna_kokkos_impl.h b/src/KOKKOS/sna_kokkos_impl.h index 4cdd37d1f5..90232d1333 100644 --- a/src/KOKKOS/sna_kokkos_impl.h +++ b/src/KOKKOS/sna_kokkos_impl.h @@ -30,27 +30,18 @@ static const double MY_PI2 = 1.57079632679489661923; // pi/2 template inline -SNAKokkos::SNAKokkos(real_type rfac0_in, - int twojmax_in, real_type rmin0_in, int switch_flag_in, int bzero_flag_in, - int chem_flag_in, int bnorm_flag_in, int wselfall_flag_in, int nelements_in, int switch_inner_flag_in) +SNAKokkos::SNAKokkos(const PairSNAPKokkos& psk) + : rfac0(psk.rfac0), rmin0(psk.rmin0), switch_flag(psk.switchflag), + bzero_flag(psk.bzeroflag), chem_flag(psk.chemflag), bnorm_flag(psk.bnormflag), + wselfall_flag(psk.wselfallflag), switch_inner_flag(psk.switchinnerflag), + quadratic_flag(psk.quadraticflag), twojmax(psk.twojmax), d_coeffelem(psk.d_coeffelem) { wself = static_cast(1.0); - rfac0 = rfac0_in; - rmin0 = rmin0_in; - switch_flag = switch_flag_in; - switch_inner_flag = switch_inner_flag_in; - bzero_flag = bzero_flag_in; - - chem_flag = chem_flag_in; if (chem_flag) - nelements = nelements_in; + nelements = psk.nelements; else nelements = 1; - bnorm_flag = bnorm_flag_in; - wselfall_flag = wselfall_flag_in; - - twojmax = twojmax_in; ncoeff = compute_ncoeff(); From 2d65365a67149ed26cbc8618e0bbea7e2259ed88 Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Wed, 20 Nov 2024 10:42:43 -0800 Subject: [PATCH 0904/1018] Added additional parallelism to TagPairSNAPBeta --- src/KOKKOS/pair_snap_kokkos.h | 27 ++++++++--- src/KOKKOS/pair_snap_kokkos_impl.h | 77 +++++++++++++++++++----------- src/KOKKOS/sna_kokkos.h | 2 + src/KOKKOS/sna_kokkos_impl.h | 56 ++++++++++++++++++++++ 4 files changed, 127 insertions(+), 35 deletions(-) diff --git a/src/KOKKOS/pair_snap_kokkos.h b/src/KOKKOS/pair_snap_kokkos.h index 611c79b56d..0f1d1c8aee 100644 --- a/src/KOKKOS/pair_snap_kokkos.h +++ b/src/KOKKOS/pair_snap_kokkos.h @@ -46,7 +46,8 @@ struct TagPairSNAPPreUi{}; struct TagPairSNAPTransformUi{}; // re-order ulisttot from SoA to AoSoA, zero ylist struct TagPairSNAPComputeZi{}; struct TagPairSNAPComputeBi{}; -struct TagPairSNAPBeta{}; +struct TagPairSNAPZeroBeta{}; +struct TagPairSNAPComputeBeta{}; struct TagPairSNAPComputeYi{}; struct TagPairSNAPComputeYiWithZlist{}; template @@ -93,7 +94,8 @@ class PairSNAPKokkos : public PairSNAP { static constexpr int tile_size_transform_ui = 2; static constexpr int tile_size_compute_zi = 2; static constexpr int tile_size_compute_bi = 2; - static constexpr int tile_size_transform_bi = 2; + static constexpr int tile_size_zero_beta = 2; + static constexpr int tile_size_compute_beta = 2; static constexpr int tile_size_compute_yi = 2; static constexpr int team_size_compute_fused_deidrj = 2; #elif defined(KOKKOS_ENABLE_SYCL) @@ -104,7 +106,8 @@ class PairSNAPKokkos : public PairSNAP { static constexpr int tile_size_transform_ui = 8; static constexpr int tile_size_compute_zi = 4; static constexpr int tile_size_compute_bi = 4; - static constexpr int tile_size_transform_bi = 4; + static constexpr int tile_size_zero_beta = 8; + static constexpr int tile_size_compute_beta = 8; static constexpr int tile_size_compute_yi = 8; static constexpr int team_size_compute_fused_deidrj = 4; #else @@ -115,7 +118,8 @@ class PairSNAPKokkos : public PairSNAP { static constexpr int tile_size_transform_ui = 4; static constexpr int tile_size_compute_zi = 8; static constexpr int tile_size_compute_bi = 4; - static constexpr int tile_size_transform_bi = 4; + static constexpr int tile_size_zero_beta = 4; + static constexpr int tile_size_compute_beta = 4; static constexpr int tile_size_compute_yi = 8; static constexpr int team_size_compute_fused_deidrj = sizeof(real_type) == 4 ? 4 : 2; #endif @@ -160,9 +164,6 @@ class PairSNAPKokkos : public PairSNAP { void check_team_size_reduce(int, int&); // CPU and GPU backend - KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPBeta, const int& ii) const; - template KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeForce,const int& ii) const; @@ -196,6 +197,12 @@ class PairSNAPKokkos : public PairSNAP { KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeBi,const int iatom_mod, const int idxb, const int iatom_div) const; + KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPZeroBeta,const int iatom_mod, const int idxb, const int iatom_div) const; + + KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeBeta, const int iatom_mod, const int idxb, const int iatom_div) const; + KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeYi,const int iatom_mod, const int idxz, const int iatom_div) const; @@ -229,6 +236,12 @@ class PairSNAPKokkos : public PairSNAP { KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeBi, const int& ii) const; + KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPZeroBeta, const int& ii) const; + + KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeBeta, const int& ii) const; + KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeYi, const int& ii) const; diff --git a/src/KOKKOS/pair_snap_kokkos_impl.h b/src/KOKKOS/pair_snap_kokkos_impl.h index 721ce5352d..b758109a51 100644 --- a/src/KOKKOS/pair_snap_kokkos_impl.h +++ b/src/KOKKOS/pair_snap_kokkos_impl.h @@ -315,9 +315,13 @@ void PairSNAPKokkos::compute(int eflag_in, } { + // Zero beta out + auto policy_zero_beta = snap_get_policy(chunk_size_div, snaKK.idxb_max); + Kokkos::parallel_for("ZeroBeta",policy_zero_beta,*this); + //Compute beta = dE_i/dB_i for all i in list - typename Kokkos::RangePolicy policy_beta(0, chunk_size_pad); - Kokkos::parallel_for("ComputeBeta", policy_beta, *this); + auto policy_compute_beta = snap_get_policy(chunk_size_div, snaKK.idxb_max); + Kokkos::parallel_for("ComputeBeta", policy_compute_beta, *this); //Note zeroing `ylist` is fused into `TransformUi`. if (quadraticflag || eflag) { @@ -902,6 +906,32 @@ void PairSNAPKokkos::operator() (TagPairSN snaKK.compute_bi(iatom, jjb); } +/* ---------------------------------------------------------------------- + Zero out beta in advance of accumulating. CPU and GPU. +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPZeroBeta,const int iatom_mod, const int jjb, const int iatom_div) const { + + const int iatom = iatom_mod + iatom_div * vector_length; + if (iatom >= chunk_size) return; + if (jjb >= snaKK.idxb_max) return; + + for (int itriple = 0; itriple < snaKK.ntriples; itriple++) + snaKK.d_beta(iatom, jjb + itriple * snaKK.idxb_max) = 0; +} + +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPZeroBeta, const int& ii) const { + const int iatom = ii / snaKK.idxb_max; + const int jjb = ii % snaKK.idxb_max; + if (iatom >= chunk_size) return; + + for (int itriple = 0; itriple < snaKK.ntriples; itriple++) + snaKK.d_beta(iatom, jjb + itriple * snaKK.idxb_max) = 0; +} /* ---------------------------------------------------------------------- Assemble the "beta" coefficients that enter the computation of the @@ -913,39 +943,30 @@ void PairSNAPKokkos::operator() (TagPairSN template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPBeta, const int& iatom) const { +void PairSNAPKokkos::operator() (TagPairSNAPComputeBeta, const int iatom_mod, const int idxb, const int iatom_div) const { + const int iatom = iatom_mod + iatom_div * vector_length; + if (iatom >= chunk_size) return; + if (idxb >= snaKK.idxb_max) return; + const int i = d_ilist[iatom + chunk_offset]; + const int itype = type[i]; + const int ielem = d_map[itype]; + + snaKK.compute_beta(iatom, idxb, ielem); +} + +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeBeta, const int& ii) const { + const int iatom = ii / snaKK.idxb_max; + const int idxb = ii % snaKK.idxb_max; if (iatom >= chunk_size) return; const int i = d_ilist[iatom + chunk_offset]; const int itype = type[i]; const int ielem = d_map[itype]; - auto d_coeffi = Kokkos::subview(d_coeffelem, ielem, Kokkos::ALL); - - for (int icoeff = 0; icoeff < ncoeff; icoeff++) { - d_beta(iatom, icoeff) = d_coeffi[icoeff+1]; - } - - if (quadraticflag) { - const auto idxb_max = snaKK.idxb_max; - int k = ncoeff+1; - for (int icoeff = 0; icoeff < ncoeff; icoeff++) { - const auto idxb = icoeff % idxb_max; - const auto idx_chem = icoeff / idxb_max; - real_type bveci = snaKK.blist(iatom, idx_chem, idxb); - d_beta(iatom, icoeff) += d_coeffi[k] * bveci; - k++; - for (int jcoeff = icoeff+1; jcoeff < ncoeff; jcoeff++) { - const auto jdxb = jcoeff % idxb_max; - const auto jdx_chem = jcoeff / idxb_max; - real_type bvecj = snaKK.blist(iatom, jdx_chem, jdxb); - d_beta(iatom, icoeff) += d_coeffi[k] * bvecj; - d_beta(iatom, jcoeff) += d_coeffi[k] * bveci; - k++; - } - } - } + snaKK.compute_beta(iatom, idxb, ielem); } /* ---------------------------------------------------------------------- diff --git a/src/KOKKOS/sna_kokkos.h b/src/KOKKOS/sna_kokkos.h index 24dfa1f4ac..cd624238a1 100644 --- a/src/KOKKOS/sna_kokkos.h +++ b/src/KOKKOS/sna_kokkos.h @@ -212,6 +212,8 @@ class SNAKokkos { void compute_yi_with_zlist(const int&, const int&) const; // ForceSNAP KOKKOS_INLINE_FUNCTION void compute_bi(const int&, const int&) const; // ForceSNAP + KOKKOS_INLINE_FUNCTION + void compute_beta(const int&, const int&, const int&) const; // functions for derivatives, GPU only // version of the code with parallelism over j_bend diff --git a/src/KOKKOS/sna_kokkos_impl.h b/src/KOKKOS/sna_kokkos_impl.h index 90232d1333..983f7a0d27 100644 --- a/src/KOKKOS/sna_kokkos_impl.h +++ b/src/KOKKOS/sna_kokkos_impl.h @@ -953,6 +953,62 @@ void SNAKokkos::compute_bi(const int& iato } // end loop over elem1 } +/* ---------------------------------------------------------------------- + compute beta by either appropriately copying it from d_coeffi + or accumulating the quadratic terms from blist +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void SNAKokkos::compute_beta(const int& iatom, const int& idxb, const int& ielem) const +{ + auto d_coeffi = Kokkos::subview(d_coeffelem, ielem, Kokkos::ALL); + + // handle quadratic && chemflag as a special case + if (quadratic_flag && chem_flag) { + if (idxb == 0) { + for (int icoeff = 0; icoeff < ncoeff; icoeff++) { + d_beta(iatom, icoeff) = d_coeffi[icoeff+1]; + } + + int k = ncoeff+1; + for (int icoeff = 0; icoeff < ncoeff; icoeff++) { + const auto idxb = icoeff % idxb_max; + const auto idx_chem = icoeff / idxb_max; + real_type bveci = blist(iatom, idx_chem, idxb); + d_beta(iatom, icoeff) += d_coeffi[k] * bveci; + k++; + for (int jcoeff = icoeff+1; jcoeff < ncoeff; jcoeff++) { + const auto jdxb = jcoeff % idxb_max; + const auto jdx_chem = jcoeff / idxb_max; + real_type bvecj = blist(iatom, jdx_chem, jdxb); + d_beta(iatom, icoeff) += d_coeffi[k] * bvecj; + d_beta(iatom, jcoeff) += d_coeffi[k] * bveci; + k++; + } + } + } + } else { + for (int itriple = 0; itriple < ntriples; itriple++) { + int icoeff = idxb + itriple * idxb_max; + Kokkos::atomic_add(&d_beta(iatom, icoeff), d_coeffi[icoeff+1]); + } + + if (quadratic_flag) { + int k = (idxb * (1 + 2 * idxb_max - idxb)) / 2 + idxb_max + 1; + real_type bveci = blist(iatom, 0, idxb); + Kokkos::atomic_add(&d_beta(iatom, idxb), d_coeffi[k] * bveci); + k++; + + for (int jdxb = idxb + 1; jdxb < idxb_max; jdxb++) { + real_type bvecj = blist(iatom, 0, jdxb); + Kokkos::atomic_add(&d_beta(iatom, idxb), d_coeffi[k] * bvecj); + Kokkos::atomic_add(&d_beta(iatom, jdxb), d_coeffi[k] * bveci); + k++; + } + } + } +} /* ---------------------------------------------------------------------- Compute Yi from Ui without storing Zi, looping over zlist indices. From 78bd71760b1cba34376432a0abf6216e92f85364 Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Wed, 20 Nov 2024 10:53:33 -0800 Subject: [PATCH 0905/1018] Added a host vs device abstraction for SNAP kernel launches, greatly improves CPU launch perf --- src/KOKKOS/pair_snap_kokkos.h | 115 +++++++++++----- src/KOKKOS/pair_snap_kokkos_impl.h | 213 +++++++++++++++++++---------- src/KOKKOS/sna_kokkos.h | 8 +- src/KOKKOS/sna_kokkos_impl.h | 51 +++++-- 4 files changed, 264 insertions(+), 123 deletions(-) diff --git a/src/KOKKOS/pair_snap_kokkos.h b/src/KOKKOS/pair_snap_kokkos.h index 0f1d1c8aee..9f6ef83016 100644 --- a/src/KOKKOS/pair_snap_kokkos.h +++ b/src/KOKKOS/pair_snap_kokkos.h @@ -137,12 +137,24 @@ class PairSNAPKokkos : public PairSNAP { template using SnapAoSoATeamPolicy = typename Kokkos::TeamPolicy, TagPairSNAP>; + // Custom MDRangePolicy, Rank2, on the host, to reduce verbosity of kernel launches. The striding of this launch is intentionally + // different from the tiled 3D range policy on the device. + template + using Snap2DHostRangePolicy = typename Kokkos::MDRangePolicy, Kokkos::IndexType, Kokkos::Rank<2, Kokkos::Iterate::Right, Kokkos::Iterate::Right>, TagPairSNAP>; + + // Custom RangePolicy, Rank2, on the host, to reduce verbosity of kernel launches + template + using Snap1DHostRangePolicy = typename Kokkos::RangePolicy, TagPairSNAP>; + // Helper routine that returns a CPU or a GPU policy as appropriate template auto snap_get_policy(const int& chunk_size_div, const int& second_loop) { - if constexpr (host_flag) - return typename Kokkos::RangePolicy(0, chunk_size_div * vector_length * second_loop); - else + if constexpr (host_flag) { + return Snap1DHostRangePolicy(0, chunk_size_div * vector_length); + + // the 2-d policy is still correct but it has atomics so it's slower on the CPU + //return Snap2DHostRangePolicy({0, 0}, {chunk_size_div * vector_length, second_loop}); + } else return Snap3DRangePolicy({0, 0, 0}, {vector_length, second_loop, chunk_size_div}, {vector_length, num_teams, 1}); @@ -176,11 +188,19 @@ class PairSNAPKokkos : public PairSNAP { KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeNeigh,const typename Kokkos::TeamPolicy::member_type& team) const; + // GPU backend only KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeCayleyKlein, const int iatom_mod, const int jnbor, const int iatom_div) const; + // CPU and GPU KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPPreUi,const int iatom_mod, const int j, const int iatom_div) const; + void operator() (TagPairSNAPPreUi, const int& iatom_mod, const int& j, const int& iatom_div) const; + + KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPPreUi, const int& iatom, const int& j) const; + + KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPPreUi, const int& iatom) const; KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeUiSmall,const typename Kokkos::TeamPolicy::member_type& team) const; @@ -189,25 +209,67 @@ class PairSNAPKokkos : public PairSNAP { void operator() (TagPairSNAPComputeUiLarge,const typename Kokkos::TeamPolicy::member_type& team) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPTransformUi,const int iatom_mod, const int j, const int iatom_div) const; + void operator() (TagPairSNAPTransformUi, const int& iatom_mod, const int& idxu, const int& iatom_div) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeZi,const int iatom_mod, const int idxz, const int iatom_div) const; + void operator() (TagPairSNAPTransformUi, const int& iatom, const int& idxu) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeBi,const int iatom_mod, const int idxb, const int iatom_div) const; + void operator() (TagPairSNAPTransformUi, const int& iatom) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPZeroBeta,const int iatom_mod, const int idxb, const int iatom_div) const; - - KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeBeta, const int iatom_mod, const int idxb, const int iatom_div) const; + void operator() (TagPairSNAPComputeZi, const int& iatom_mod, const int& idxz, const int& iatom_div) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeYi,const int iatom_mod, const int idxz, const int iatom_div) const; + void operator() (TagPairSNAPComputeZi, const int& iatom, const int& idxz) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeYiWithZlist,const int iatom_mod, const int idxz, const int iatom_div) const; + void operator() (TagPairSNAPComputeZi, const int& iatom) const; + + KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeBi, const int& iatom_mod, const int& idxb, const int& iatom_div) const; + + KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeBi, const int& iatom, const int& idxb) const; + + KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeBi, const int& iatom) const; + + KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPZeroBeta, const int& iatom_mod, const int& idxb, const int& iatom_div) const; + + KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPZeroBeta, const int& iatom, const int& idxb) const; + + KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPZeroBeta, const int& iatom) const; + + KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeBeta, const int& iatom_mod, const int& idxb, const int& iatom_div) const; + + KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeBeta, const int& iatom, const int& idxb) const; + + KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeBeta, const int& iatom) const; + + KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeYi, const int& iatom_mod, const int& idxz, const int& iatom_div) const; + + KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeYi, const int& iatom, const int& idxz) const; + + KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeYi, const int& iatom) const; + + KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeYiWithZlist, const int& iatom_mod, const int& idxz, const int& iatom_div) const; + + KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeYiWithZlist, const int& iatom, const int& idxz) const; + + KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeYiWithZlist, const int& iatom) const; template KOKKOS_INLINE_FUNCTION @@ -222,37 +284,22 @@ class PairSNAPKokkos : public PairSNAP { void operator() (TagPairSNAPComputeNeighCPU,const typename Kokkos::TeamPolicy::member_type& team) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPPreUi, const int& ii) const; + void operator() (TagPairSNAPComputeUiCPU, const int& iatom, const int& jnbor) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeUiCPU, const int& ii) const; + void operator() (TagPairSNAPComputeUiCPU, const int& iatom) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPTransformUi, const int& ii) const; + void operator() (TagPairSNAPComputeDuidrjCPU, const int& iatom, const int& jnbor) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeZi, const int& ii) const; + void operator() (TagPairSNAPComputeDuidrjCPU, const int& iatom) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeBi, const int& ii) const; + void operator() (TagPairSNAPComputeDeidrjCPU, const int& iatom, const int& jnbor) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPZeroBeta, const int& ii) const; - - KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeBeta, const int& ii) const; - - KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeYi, const int& ii) const; - - KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeYiWithZlist, const int& ii) const; - - KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeDuidrjCPU, const int& ii) const; - - KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeDeidrjCPU, const int& ii) const; + void operator() (TagPairSNAPComputeDeidrjCPU, const int& iatom) const; template KOKKOS_INLINE_FUNCTION diff --git a/src/KOKKOS/pair_snap_kokkos_impl.h b/src/KOKKOS/pair_snap_kokkos_impl.h index b758109a51..056dfbf231 100644 --- a/src/KOKKOS/pair_snap_kokkos_impl.h +++ b/src/KOKKOS/pair_snap_kokkos_impl.h @@ -223,7 +223,7 @@ void PairSNAPKokkos::compute(int eflag_in, // pre-compute ceil(chunk_size / vector_length) and the padded chunk size for convenience const int chunk_size_div = (chunk_size + vector_length - 1) / vector_length; - const int chunk_size_pad = chunk_size_div * vector_length; + //const int chunk_size_pad = chunk_size_div * vector_length; // ComputeNeigh if constexpr (host_flag) { @@ -251,15 +251,14 @@ void PairSNAPKokkos::compute(int eflag_in, // PreUi; same CPU and GPU codepath { auto policy_pre_ui = snap_get_policy(chunk_size_div, twojmax + 1); - //typename Kokkos::RangePolicy policy_preui_cpu(0, chunk_size * (twojmax + 1)); Kokkos::parallel_for("PreUi", policy_pre_ui, *this); } // ComputeUi; separate CPU, GPU codepaths if constexpr (host_flag) { // Fused calculation of ulist and accumulation into ulisttot using atomics - typename Kokkos::RangePolicy policy_ui_cpu(0, chunk_size*max_neighs); - Kokkos::parallel_for("ComputeUiCPU",policy_ui_cpu,*this); + auto policy_ui_cpu = snap_get_policy(chunk_size_div, max_neighs); + Kokkos::parallel_for("ComputeUiCPU", policy_ui_cpu, *this); } else { // ComputeUi w/vector parallelism, shared memory, direct atomicAdd into ulisttot @@ -296,9 +295,7 @@ void PairSNAPKokkos::compute(int eflag_in, // Expand ulisttot_re,_im -> ulisttot // Zero out ylist auto policy_transform_ui = snap_get_policy(chunk_size_div, snaKK.idxu_max); - //int idxu_max = snaKK.idxu_max; - //typename Kokkos::RangePolicy policy_transform_ui_cpu(0, chunk_size * idxu_max); - Kokkos::parallel_for("TransformUi",policy_transform_ui,*this); + Kokkos::parallel_for("TransformUi", policy_transform_ui, *this); } //Compute bispectrum @@ -307,11 +304,11 @@ void PairSNAPKokkos::compute(int eflag_in, //ComputeZi auto policy_compute_zi = snap_get_policy(chunk_size_div, snaKK.idxz_max); - Kokkos::parallel_for("ComputeZi",policy_compute_zi,*this); + Kokkos::parallel_for("ComputeZi", policy_compute_zi, *this); //ComputeBi auto policy_compute_bi = snap_get_policy(chunk_size_div, snaKK.idxb_max); - Kokkos::parallel_for("ComputeBi",policy_compute_bi,*this); + Kokkos::parallel_for("ComputeBi", policy_compute_bi, *this); } { @@ -326,19 +323,19 @@ void PairSNAPKokkos::compute(int eflag_in, //Note zeroing `ylist` is fused into `TransformUi`. if (quadraticflag || eflag) { auto policy_compute_yi = snap_get_policy(chunk_size_div, snaKK.idxz_max); - Kokkos::parallel_for("ComputeYiWithZlist",policy_compute_yi,*this); + Kokkos::parallel_for("ComputeYiWithZlist", policy_compute_yi, *this); } else { auto policy_compute_yi = snap_get_policy(chunk_size_div, snaKK.idxz_max); - Kokkos::parallel_for("ComputeYi",policy_compute_yi,*this); + Kokkos::parallel_for("ComputeYi", policy_compute_yi, *this); } } if constexpr (host_flag) { //ComputeDuidrj and Deidrj - typename Kokkos::RangePolicy policy_duidrj_cpu(0, chunk_size*max_neighs); - Kokkos::parallel_for("ComputeDuidrjCPU",policy_duidrj_cpu,*this); + auto policy_duidrj_cpu = snap_get_policy(chunk_size_div, max_neighs); + Kokkos::parallel_for("ComputeDuidrjCPU", policy_duidrj_cpu, *this); - typename Kokkos::RangePolicy policy_deidrj_cpu(0, chunk_size*max_neighs); + auto policy_deidrj_cpu = snap_get_policy(chunk_size_div, max_neighs); Kokkos::parallel_for("ComputeDeidrjCPU",policy_deidrj_cpu,*this); } else { // GPU // Fused ComputeDuidrj, ComputeDeidrj @@ -738,7 +735,7 @@ void PairSNAPKokkos::operator() (TagPairSN template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPPreUi, const int iatom_mod, const int j, const int iatom_div) const { +void PairSNAPKokkos::operator() (TagPairSNAPPreUi, const int& iatom_mod, const int& j, const int& iatom_div) const { const int iatom = iatom_mod + iatom_div * vector_length; if (iatom >= chunk_size) return; @@ -750,15 +747,25 @@ void PairSNAPKokkos::operator() (TagPairSN template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPPreUi, const int& ii) const { - const int iatom = ii / (twojmax+1); +void PairSNAPKokkos::operator() (TagPairSNAPPreUi, const int& iatom, const int& j) const { + if (iatom >= chunk_size) return; + + int itype = type(iatom); + int ielem = d_map[itype]; + + snaKK.pre_ui(iatom, j, ielem); +} + +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPPreUi, const int& iatom) const { if (iatom >= chunk_size) return; - const int j = ii % (twojmax+1); const int itype = type(iatom); const int ielem = d_map[itype]; - snaKK.pre_ui(iatom, j, ielem); + for (int j = 0; j <= twojmax; j++) + snaKK.pre_ui(iatom, j, ielem); } /* ---------------------------------------------------------------------- @@ -823,15 +830,20 @@ void PairSNAPKokkos::operator() (TagPairSN template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeUiCPU, const int& ii) const { - const int iatom = ii / max_neighs; - const int jnbor = ii % max_neighs; - +void PairSNAPKokkos::operator() (TagPairSNAPComputeUiCPU, const int& iatom, const int& jnbor) const { if (iatom >= chunk_size) return; const int ninside = d_ninside(iatom); if (jnbor >= ninside) return; + snaKK.template compute_ui_cpu(iatom, jnbor); +} - snaKK.compute_ui_cpu(iatom, jnbor); +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeUiCPU, const int& iatom) const { + if (iatom >= chunk_size) return; + const int ninside = d_ninside(iatom); + for (int jnbor = 0; jnbor < ninside; jnbor++) + snaKK.template compute_ui_cpu(iatom, jnbor); } /* ---------------------------------------------------------------------- @@ -841,22 +853,28 @@ void PairSNAPKokkos::operator() (TagPairSN template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPTransformUi, const int iatom_mod, const int idxu, const int iatom_div) const { +void PairSNAPKokkos::operator() (TagPairSNAPTransformUi, const int& iatom_mod, const int& idxu, const int& iatom_div) const { const int iatom = iatom_mod + iatom_div * vector_length; if (iatom >= chunk_size) return; - if (idxu > snaKK.idxu_max) return; + if (idxu >= snaKK.idxu_max) return; snaKK.transform_ui(iatom, idxu); } template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPTransformUi, const int& ii) const { - const int iatom = ii / snaKK.idxu_max; - const int idxu = ii % snaKK.idxu_max; +void PairSNAPKokkos::operator() (TagPairSNAPTransformUi, const int& iatom, const int& idxu) const { if (iatom >= chunk_size) return; snaKK.transform_ui(iatom, idxu); } +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPTransformUi, const int& iatom) const { + if (iatom >= chunk_size) return; + for (int idxu = 0; idxu < snaKK.idxu_max; idxu++) + snaKK.transform_ui(iatom, idxu); +} + /* ---------------------------------------------------------------------- Compute all elements of the Z tensor and store them into the `zlist` View. This is only used for energy timesteps or quadratic SNAP. @@ -865,7 +883,7 @@ void PairSNAPKokkos::operator() (TagPairSN template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeZi, const int iatom_mod, const int jjz, const int iatom_div) const { +void PairSNAPKokkos::operator() (TagPairSNAPComputeZi, const int& iatom_mod, const int& jjz, const int& iatom_div) const { const int iatom = iatom_mod + iatom_div * vector_length; if (iatom >= chunk_size) return; if (jjz >= snaKK.idxz_max) return; @@ -874,13 +892,19 @@ void PairSNAPKokkos::operator() (TagPairSN template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeZi, const int& ii) const { - const int iatom = ii / snaKK.idxz_max; - const int jjz = ii % snaKK.idxz_max; +void PairSNAPKokkos::operator() (TagPairSNAPComputeZi, const int& iatom, const int& jjz) const { if (iatom >= chunk_size) return; snaKK.compute_zi(iatom, jjz); } +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeZi, const int& iatom) const { + if (iatom >= chunk_size) return; + for (int jjz = 0; jjz < snaKK.idxz_max; jjz++) + snaKK.compute_zi(iatom, jjz); +} + /* ---------------------------------------------------------------------- Compute the energy triple products and store in the "blist" View. CPU and GPU. @@ -888,51 +912,59 @@ void PairSNAPKokkos::operator() (TagPairSN template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeBi,const int iatom_mod, const int jjb, const int iatom_div) const { - +void PairSNAPKokkos::operator() (TagPairSNAPComputeBi, const int& iatom_mod, const int& jjb, const int& iatom_div) const { const int iatom = iatom_mod + iatom_div * vector_length; if (iatom >= chunk_size) return; if (jjb >= snaKK.idxb_max) return; - snaKK.compute_bi(iatom, jjb); } template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeBi, const int& ii) const { - const int iatom = ii / snaKK.idxb_max; - const int jjb = ii % snaKK.idxb_max; +void PairSNAPKokkos::operator() (TagPairSNAPComputeBi, const int& iatom, const int& jjb) const { if (iatom >= chunk_size) return; snaKK.compute_bi(iatom, jjb); } +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeBi, const int& iatom) const { + if (iatom >= chunk_size) return; + for (int jjb = 0; jjb < snaKK.idxb_max; jjb++) + snaKK.compute_bi(iatom, jjb); +} + /* ---------------------------------------------------------------------- Zero out beta in advance of accumulating. CPU and GPU. ------------------------------------------------------------------------- */ template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPZeroBeta,const int iatom_mod, const int jjb, const int iatom_div) const { - +void PairSNAPKokkos::operator() (TagPairSNAPZeroBeta, const int& iatom_mod, const int& jjb, const int& iatom_div) const { const int iatom = iatom_mod + iatom_div * vector_length; if (iatom >= chunk_size) return; if (jjb >= snaKK.idxb_max) return; - for (int itriple = 0; itriple < snaKK.ntriples; itriple++) snaKK.d_beta(iatom, jjb + itriple * snaKK.idxb_max) = 0; } template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPZeroBeta, const int& ii) const { - const int iatom = ii / snaKK.idxb_max; - const int jjb = ii % snaKK.idxb_max; +void PairSNAPKokkos::operator() (TagPairSNAPZeroBeta, const int& iatom, const int& jjb) const { if (iatom >= chunk_size) return; - for (int itriple = 0; itriple < snaKK.ntriples; itriple++) snaKK.d_beta(iatom, jjb + itriple * snaKK.idxb_max) = 0; } +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPZeroBeta, const int& iatom) const { + if (iatom >= chunk_size) return; + for (int jjb = 0; jjb < snaKK.idxb_max; jjb++) + for (int itriple = 0; itriple < snaKK.ntriples; itriple++) + snaKK.d_beta(iatom, jjb + itriple * snaKK.idxb_max) = 0; +} + /* ---------------------------------------------------------------------- Assemble the "beta" coefficients that enter the computation of the adjoint matrices Y. For quadratic SNAP, this includes accumulating @@ -943,7 +975,7 @@ void PairSNAPKokkos::operator() (TagPairSN template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeBeta, const int iatom_mod, const int idxb, const int iatom_div) const { +void PairSNAPKokkos::operator() (TagPairSNAPComputeBeta, const int& iatom_mod, const int& idxb, const int& iatom_div) const { const int iatom = iatom_mod + iatom_div * vector_length; if (iatom >= chunk_size) return; if (idxb >= snaKK.idxb_max) return; @@ -952,21 +984,32 @@ void PairSNAPKokkos::operator() (TagPairSN const int itype = type[i]; const int ielem = d_map[itype]; - snaKK.compute_beta(iatom, idxb, ielem); + snaKK.template compute_beta(iatom, idxb, ielem); } template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeBeta, const int& ii) const { - const int iatom = ii / snaKK.idxb_max; - const int idxb = ii % snaKK.idxb_max; +void PairSNAPKokkos::operator() (TagPairSNAPComputeBeta, const int& iatom, const int& idxb) const { if (iatom >= chunk_size) return; const int i = d_ilist[iatom + chunk_offset]; const int itype = type[i]; const int ielem = d_map[itype]; - snaKK.compute_beta(iatom, idxb, ielem); + snaKK.template compute_beta(iatom, idxb, ielem); +} + +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeBeta, const int& iatom) const { + if (iatom >= chunk_size) return; + + const int i = d_ilist[iatom + chunk_offset]; + const int itype = type[i]; + const int ielem = d_map[itype]; + + for (int idxb = 0; idxb < snaKK.idxb_max; idxb++) + snaKK.template compute_beta(iatom, idxb, ielem); } /* ---------------------------------------------------------------------- @@ -976,20 +1019,26 @@ void PairSNAPKokkos::operator() (TagPairSN template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeYi, const int iatom_mod, const int jjz, const int iatom_div) const { +void PairSNAPKokkos::operator() (TagPairSNAPComputeYi, const int& iatom_mod, const int& jjz, const int& iatom_div) const { const int iatom = iatom_mod + iatom_div * vector_length; if (iatom >= chunk_size) return; if (jjz >= snaKK.idxz_max) return; - snaKK.compute_yi(iatom, jjz); + snaKK.template compute_yi(iatom, jjz); } template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeYi, const int& ii) const { - const int iatom = ii / snaKK.idxz_max; - const int jjz = ii % snaKK.idxz_max; +void PairSNAPKokkos::operator() (TagPairSNAPComputeYi, const int& iatom, const int& jjz) const { if (iatom >= chunk_size) return; - snaKK.compute_yi(iatom, jjz); + snaKK.template compute_yi(iatom, jjz); +} + +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeYi, const int& iatom) const { + if (iatom >= chunk_size) return; + for (int jjz = 0; jjz < snaKK.idxz_max; jjz++) + snaKK.template compute_yi(iatom, jjz); } /* ---------------------------------------------------------------------- @@ -999,22 +1048,26 @@ void PairSNAPKokkos::operator() (TagPairSN template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeYiWithZlist,const int iatom_mod, const int jjz, const int iatom_div) const { - +void PairSNAPKokkos::operator() (TagPairSNAPComputeYiWithZlist, const int& iatom_mod, const int& jjz, const int& iatom_div) const { const int iatom = iatom_mod + iatom_div * vector_length; if (iatom >= chunk_size) return; if (jjz >= snaKK.idxz_max) return; - - snaKK.compute_yi_with_zlist(iatom, jjz); + snaKK.template compute_yi_with_zlist(iatom, jjz); } template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeYiWithZlist, const int& ii) const { - const int iatom = ii / snaKK.idxz_max; - const int jjz = ii % snaKK.idxz_max; +void PairSNAPKokkos::operator() (TagPairSNAPComputeYiWithZlist, const int& iatom, const int& jjz) const { if (iatom >= chunk_size) return; - snaKK.compute_yi_with_zlist(iatom, jjz); + snaKK.template compute_yi_with_zlist(iatom, jjz); +} + +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeYiWithZlist, const int& iatom) const { + if (iatom >= chunk_size) return; + for (int jjz = 0; jjz < snaKK.idxz_max; jjz++) + snaKK.template compute_yi_with_zlist(iatom, jjz); } /* ---------------------------------------------------------------------- @@ -1084,16 +1137,22 @@ void PairSNAPKokkos::operator() (TagPairSN template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeDuidrjCPU, const int& ii) const { - const int iatom = ii / max_neighs; - const int jnbor = ii % max_neighs; +void PairSNAPKokkos::operator() (TagPairSNAPComputeDuidrjCPU, const int& iatom, const int& jnbor) const { if (iatom >= chunk_size) return; const int ninside = d_ninside(iatom); if (jnbor >= ninside) return; - snaKK.compute_duidrj_cpu(iatom, jnbor); } +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeDuidrjCPU, const int& iatom) const { + if (iatom >= chunk_size) return; + const int ninside = d_ninside(iatom); + for (int jnbor = 0; jnbor < ninside; jnbor++) + snaKK.compute_duidrj_cpu(iatom, jnbor); +} + /* ---------------------------------------------------------------------- Assemble the force contributions for each atom, neighbor pair by contracting the adjoint matrices Y with the pre-computed derivatives @@ -1102,16 +1161,22 @@ void PairSNAPKokkos::operator() (TagPairSN template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeDeidrjCPU, const int& ii) const { - const int iatom = ii / max_neighs; - const int jnbor = ii % max_neighs; +void PairSNAPKokkos::operator() (TagPairSNAPComputeDeidrjCPU, const int& iatom, const int& jnbor) const { if (iatom >= chunk_size) return; const int ninside = d_ninside(iatom); if (jnbor >= ninside) return; - snaKK.compute_deidrj_cpu(iatom, jnbor); } +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeDeidrjCPU, const int& iatom) const { + if (iatom >= chunk_size) return; + const int ninside = d_ninside(iatom); + for (int jnbor = 0; jnbor < ninside; jnbor++) + snaKK.compute_deidrj_cpu(iatom, jnbor); +} + /* ---------------------------------------------------------------------- This routine formally accumulates the "chunked" force contributions into the broader LAMMPS "f" force View. As appropriate it diff --git a/src/KOKKOS/sna_kokkos.h b/src/KOKKOS/sna_kokkos.h index cd624238a1..438f1b4304 100644 --- a/src/KOKKOS/sna_kokkos.h +++ b/src/KOKKOS/sna_kokkos.h @@ -206,13 +206,13 @@ class SNAKokkos { KOKKOS_INLINE_FUNCTION void compute_zi(const int&, const int&) const; // ForceSNAP - KOKKOS_INLINE_FUNCTION + template KOKKOS_INLINE_FUNCTION void compute_yi(const int&, const int&) const; // ForceSNAP - KOKKOS_INLINE_FUNCTION + template KOKKOS_INLINE_FUNCTION void compute_yi_with_zlist(const int&, const int&) const; // ForceSNAP KOKKOS_INLINE_FUNCTION void compute_bi(const int&, const int&) const; // ForceSNAP - KOKKOS_INLINE_FUNCTION + template KOKKOS_INLINE_FUNCTION void compute_beta(const int&, const int&, const int&) const; // functions for derivatives, GPU only @@ -244,7 +244,7 @@ class SNAKokkos { const int&, const int&, const int&) const; // functions for bispectrum coefficients, CPU only - KOKKOS_INLINE_FUNCTION + template KOKKOS_INLINE_FUNCTION void compute_ui_cpu(const int&, const int&) const; // ForceSNAP // functions for derivatives, CPU only diff --git a/src/KOKKOS/sna_kokkos_impl.h b/src/KOKKOS/sna_kokkos_impl.h index 983f7a0d27..7d86d5ceaa 100644 --- a/src/KOKKOS/sna_kokkos_impl.h +++ b/src/KOKKOS/sna_kokkos_impl.h @@ -638,7 +638,7 @@ void SNAKokkos::evaluate_ui_jbend(const Wi ------------------------------------------------------------------------- */ template -KOKKOS_INLINE_FUNCTION +template KOKKOS_INLINE_FUNCTION void SNAKokkos::compute_ui_cpu(const int& iatom, const int& jnbor) const { // utot(j,ma,mb) = 0 for all j,ma,ma @@ -743,8 +743,13 @@ void SNAKokkos::compute_ui_cpu(const int& int count = 0; for (int mb = 0; 2*mb <= j; mb++) { for (int ma = 0; ma <= j; ma++) { - Kokkos::atomic_add(&(ulisttot_re(iatom, jelem, jju_half+count)), sfac * ulist_cpu(iatom, jnbor, jju_cache+count).re); - Kokkos::atomic_add(&(ulisttot_im(iatom, jelem, jju_half+count)), sfac * ulist_cpu(iatom, jnbor, jju_cache+count).im); + if constexpr (need_atomics) { + Kokkos::atomic_add(&(ulisttot_re(iatom, jelem, jju_half+count)), sfac * ulist_cpu(iatom, jnbor, jju_cache+count).re); + Kokkos::atomic_add(&(ulisttot_im(iatom, jelem, jju_half+count)), sfac * ulist_cpu(iatom, jnbor, jju_cache+count).im); + } else { + ulisttot_re(iatom, jelem, jju_half+count) += sfac * ulist_cpu(iatom, jnbor, jju_cache+count).re; + ulisttot_im(iatom, jelem, jju_half+count) += sfac * ulist_cpu(iatom, jnbor, jju_cache+count).im; + } count++; } } @@ -959,6 +964,7 @@ void SNAKokkos::compute_bi(const int& iato ------------------------------------------------------------------------- */ template +template KOKKOS_INLINE_FUNCTION void SNAKokkos::compute_beta(const int& iatom, const int& idxb, const int& ielem) const { @@ -991,19 +997,30 @@ void SNAKokkos::compute_beta(const int& ia } else { for (int itriple = 0; itriple < ntriples; itriple++) { int icoeff = idxb + itriple * idxb_max; - Kokkos::atomic_add(&d_beta(iatom, icoeff), d_coeffi[icoeff+1]); + if constexpr (need_atomics) + Kokkos::atomic_add(&d_beta(iatom, icoeff), d_coeffi[icoeff+1]); + else + d_beta(iatom, icoeff) += d_coeffi[icoeff+1]; } if (quadratic_flag) { int k = (idxb * (1 + 2 * idxb_max - idxb)) / 2 + idxb_max + 1; real_type bveci = blist(iatom, 0, idxb); - Kokkos::atomic_add(&d_beta(iatom, idxb), d_coeffi[k] * bveci); + if constexpr (need_atomics) + Kokkos::atomic_add(&d_beta(iatom, idxb), d_coeffi[k] * bveci); + else + d_beta(iatom, idxb) += d_coeffi[k] * bveci; k++; for (int jdxb = idxb + 1; jdxb < idxb_max; jdxb++) { real_type bvecj = blist(iatom, 0, jdxb); - Kokkos::atomic_add(&d_beta(iatom, idxb), d_coeffi[k] * bvecj); - Kokkos::atomic_add(&d_beta(iatom, jdxb), d_coeffi[k] * bveci); + if constexpr (need_atomics) { + Kokkos::atomic_add(&d_beta(iatom, idxb), d_coeffi[k] * bvecj); + Kokkos::atomic_add(&d_beta(iatom, jdxb), d_coeffi[k] * bveci); + } else { + d_beta(iatom, idxb) += d_coeffi[k] * bvecj; + d_beta(iatom, jdxb) += d_coeffi[k] * bveci; + } k++; } } @@ -1015,6 +1032,7 @@ void SNAKokkos::compute_beta(const int& ia ------------------------------------------------------------------------- */ template +template KOKKOS_INLINE_FUNCTION void SNAKokkos::compute_yi(const int& iatom, const int& jjz) const { @@ -1040,8 +1058,13 @@ void SNAKokkos::compute_yi(const int& iato const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom, elem1, elem2, elem3); - Kokkos::atomic_add(&(ylist_re(iatom, elem3, jju_half)), betaj * ztmp.re); - Kokkos::atomic_add(&(ylist_im(iatom, elem3, jju_half)), betaj * ztmp.im); + if constexpr (need_atomics) { + Kokkos::atomic_add(&(ylist_re(iatom, elem3, jju_half)), betaj * ztmp.re); + Kokkos::atomic_add(&(ylist_im(iatom, elem3, jju_half)), betaj * ztmp.im); + } else { + ylist_re(iatom, elem3, jju_half) += betaj * ztmp.re; + ylist_im(iatom, elem3, jju_half) += betaj * ztmp.im; + } } // end loop over elem3 } // end loop over elem2 } // end loop over elem1 @@ -1052,6 +1075,7 @@ void SNAKokkos::compute_yi(const int& iato ------------------------------------------------------------------------- */ template +template KOKKOS_INLINE_FUNCTION void SNAKokkos::compute_yi_with_zlist(const int& iatom, const int& jjz) const { @@ -1071,8 +1095,13 @@ void SNAKokkos::compute_yi_with_zlist(cons const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom, elem1, elem2, elem3); - Kokkos::atomic_add(&(ylist_re(iatom, elem3, jju_half)), betaj * ztmp.re); - Kokkos::atomic_add(&(ylist_im(iatom, elem3, jju_half)), betaj * ztmp.im); + if constexpr (need_atomics) { + Kokkos::atomic_add(&(ylist_re(iatom, elem3, jju_half)), betaj * ztmp.re); + Kokkos::atomic_add(&(ylist_im(iatom, elem3, jju_half)), betaj * ztmp.im); + } else { + ylist_re(iatom, elem3, jju_half) += betaj * ztmp.re; + ylist_im(iatom, elem3, jju_half) += betaj * ztmp.im; + } } // end loop over elem3 idouble++; } // end loop over elem2 From dde2c91a27af85b2fc5b25df4ac767ffd93c4a34 Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Wed, 20 Nov 2024 11:03:37 -0800 Subject: [PATCH 0906/1018] Refactored the beta calculation into separate linear and quadratic portions --- src/KOKKOS/pair_snap_kokkos.h | 19 ++--- src/KOKKOS/pair_snap_kokkos_impl.h | 115 ++++++++++++++++------------- src/KOKKOS/sna_kokkos.h | 4 +- src/KOKKOS/sna_kokkos_impl.h | 67 +++++++++-------- 4 files changed, 113 insertions(+), 92 deletions(-) diff --git a/src/KOKKOS/pair_snap_kokkos.h b/src/KOKKOS/pair_snap_kokkos.h index 9f6ef83016..97ff5a00f0 100644 --- a/src/KOKKOS/pair_snap_kokkos.h +++ b/src/KOKKOS/pair_snap_kokkos.h @@ -46,8 +46,8 @@ struct TagPairSNAPPreUi{}; struct TagPairSNAPTransformUi{}; // re-order ulisttot from SoA to AoSoA, zero ylist struct TagPairSNAPComputeZi{}; struct TagPairSNAPComputeBi{}; -struct TagPairSNAPZeroBeta{}; -struct TagPairSNAPComputeBeta{}; +struct TagPairSNAPComputeBetaLinear{}; +struct TagPairSNAPComputeBetaQuadratic{}; struct TagPairSNAPComputeYi{}; struct TagPairSNAPComputeYiWithZlist{}; template @@ -94,7 +94,6 @@ class PairSNAPKokkos : public PairSNAP { static constexpr int tile_size_transform_ui = 2; static constexpr int tile_size_compute_zi = 2; static constexpr int tile_size_compute_bi = 2; - static constexpr int tile_size_zero_beta = 2; static constexpr int tile_size_compute_beta = 2; static constexpr int tile_size_compute_yi = 2; static constexpr int team_size_compute_fused_deidrj = 2; @@ -106,7 +105,6 @@ class PairSNAPKokkos : public PairSNAP { static constexpr int tile_size_transform_ui = 8; static constexpr int tile_size_compute_zi = 4; static constexpr int tile_size_compute_bi = 4; - static constexpr int tile_size_zero_beta = 8; static constexpr int tile_size_compute_beta = 8; static constexpr int tile_size_compute_yi = 8; static constexpr int team_size_compute_fused_deidrj = 4; @@ -118,7 +116,6 @@ class PairSNAPKokkos : public PairSNAP { static constexpr int tile_size_transform_ui = 4; static constexpr int tile_size_compute_zi = 8; static constexpr int tile_size_compute_bi = 4; - static constexpr int tile_size_zero_beta = 4; static constexpr int tile_size_compute_beta = 4; static constexpr int tile_size_compute_yi = 8; static constexpr int team_size_compute_fused_deidrj = sizeof(real_type) == 4 ? 4 : 2; @@ -236,22 +233,22 @@ class PairSNAPKokkos : public PairSNAP { void operator() (TagPairSNAPComputeBi, const int& iatom) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPZeroBeta, const int& iatom_mod, const int& idxb, const int& iatom_div) const; + void operator() (TagPairSNAPComputeBetaLinear, const int& iatom_mod, const int& idxb, const int& iatom_div) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPZeroBeta, const int& iatom, const int& idxb) const; + void operator() (TagPairSNAPComputeBetaLinear, const int& iatom, const int& idxb) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPZeroBeta, const int& iatom) const; + void operator() (TagPairSNAPComputeBetaLinear, const int& iatom) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeBeta, const int& iatom_mod, const int& idxb, const int& iatom_div) const; + void operator() (TagPairSNAPComputeBetaQuadratic, const int& iatom_mod, const int& idxb, const int& iatom_div) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeBeta, const int& iatom, const int& idxb) const; + void operator() (TagPairSNAPComputeBetaQuadratic, const int& iatom, const int& idxb) const; KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeBeta, const int& iatom) const; + void operator() (TagPairSNAPComputeBetaQuadratic, const int& iatom) const; KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeYi, const int& iatom_mod, const int& idxz, const int& iatom_div) const; diff --git a/src/KOKKOS/pair_snap_kokkos_impl.h b/src/KOKKOS/pair_snap_kokkos_impl.h index 056dfbf231..3ba61dab91 100644 --- a/src/KOKKOS/pair_snap_kokkos_impl.h +++ b/src/KOKKOS/pair_snap_kokkos_impl.h @@ -292,7 +292,7 @@ void PairSNAPKokkos::compute(int eflag_in, } { - // Expand ulisttot_re,_im -> ulisttot + // Expand ulisttot -> ulisttot // Zero out ylist auto policy_transform_ui = snap_get_policy(chunk_size_div, snaKK.idxu_max); Kokkos::parallel_for("TransformUi", policy_transform_ui, *this); @@ -312,13 +312,15 @@ void PairSNAPKokkos::compute(int eflag_in, } { - // Zero beta out - auto policy_zero_beta = snap_get_policy(chunk_size_div, snaKK.idxb_max); - Kokkos::parallel_for("ZeroBeta",policy_zero_beta,*this); + //Compute beta = dE_i/dB_i for all i in list; linear portion only + auto policy_compute_beta_linear = snap_get_policy(chunk_size_div, snaKK.idxb_max); + Kokkos::parallel_for("ComputeBetaLinear", policy_compute_beta_linear, *this); - //Compute beta = dE_i/dB_i for all i in list - auto policy_compute_beta = snap_get_policy(chunk_size_div, snaKK.idxb_max); - Kokkos::parallel_for("ComputeBeta", policy_compute_beta, *this); + if (quadraticflag) { + // Compute the quadratic correction + auto policy_compute_beta_quadratic = snap_get_policy(chunk_size_div, snaKK.idxb_max); + Kokkos::parallel_for("ComputeBetaQuadratic", policy_compute_beta_quadratic, *this); + } //Note zeroing `ylist` is fused into `TransformUi`. if (quadraticflag || eflag) { @@ -450,8 +452,8 @@ void PairSNAPKokkos::compute(int eflag_in, // free duplicated memory if (need_dup) { - dup_f = {}; - dup_vatom = {}; + dup_f = decltype(dup_f)(); + dup_vatom = decltype(dup_vatom)(); } } @@ -934,48 +936,15 @@ void PairSNAPKokkos::operator() (TagPairSN snaKK.compute_bi(iatom, jjb); } -/* ---------------------------------------------------------------------- - Zero out beta in advance of accumulating. CPU and GPU. -------------------------------------------------------------------------- */ - -template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPZeroBeta, const int& iatom_mod, const int& jjb, const int& iatom_div) const { - const int iatom = iatom_mod + iatom_div * vector_length; - if (iatom >= chunk_size) return; - if (jjb >= snaKK.idxb_max) return; - for (int itriple = 0; itriple < snaKK.ntriples; itriple++) - snaKK.d_beta(iatom, jjb + itriple * snaKK.idxb_max) = 0; -} - -template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPZeroBeta, const int& iatom, const int& jjb) const { - if (iatom >= chunk_size) return; - for (int itriple = 0; itriple < snaKK.ntriples; itriple++) - snaKK.d_beta(iatom, jjb + itriple * snaKK.idxb_max) = 0; -} - -template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPZeroBeta, const int& iatom) const { - if (iatom >= chunk_size) return; - for (int jjb = 0; jjb < snaKK.idxb_max; jjb++) - for (int itriple = 0; itriple < snaKK.ntriples; itriple++) - snaKK.d_beta(iatom, jjb + itriple * snaKK.idxb_max) = 0; -} - /* ---------------------------------------------------------------------- Assemble the "beta" coefficients that enter the computation of the - adjoint matrices Y. For quadratic SNAP, this includes accumulating - energy triple products into an "effective" beta that encodes the - quadratic terms with otherwise linear compute work. - CPU and GPU. + adjoint matrices Y. This is just for a linear potential. A quadratic + contribution is added in a subsequent kernel. CPU and GPU. ------------------------------------------------------------------------- */ template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeBeta, const int& iatom_mod, const int& idxb, const int& iatom_div) const { +void PairSNAPKokkos::operator() (TagPairSNAPComputeBetaLinear, const int& iatom_mod, const int& idxb, const int& iatom_div) const { const int iatom = iatom_mod + iatom_div * vector_length; if (iatom >= chunk_size) return; if (idxb >= snaKK.idxb_max) return; @@ -984,24 +953,24 @@ void PairSNAPKokkos::operator() (TagPairSN const int itype = type[i]; const int ielem = d_map[itype]; - snaKK.template compute_beta(iatom, idxb, ielem); + snaKK.compute_beta_linear(iatom, idxb, ielem); } template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeBeta, const int& iatom, const int& idxb) const { +void PairSNAPKokkos::operator() (TagPairSNAPComputeBetaLinear, const int& iatom, const int& idxb) const { if (iatom >= chunk_size) return; const int i = d_ilist[iatom + chunk_offset]; const int itype = type[i]; const int ielem = d_map[itype]; - snaKK.template compute_beta(iatom, idxb, ielem); + snaKK.compute_beta_linear(iatom, idxb, ielem); } template KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeBeta, const int& iatom) const { +void PairSNAPKokkos::operator() (TagPairSNAPComputeBetaLinear, const int& iatom) const { if (iatom >= chunk_size) return; const int i = d_ilist[iatom + chunk_offset]; @@ -1009,7 +978,53 @@ void PairSNAPKokkos::operator() (TagPairSN const int ielem = d_map[itype]; for (int idxb = 0; idxb < snaKK.idxb_max; idxb++) - snaKK.template compute_beta(iatom, idxb, ielem); + snaKK.compute_beta_linear(iatom, idxb, ielem); +} + +/* ---------------------------------------------------------------------- + Accumulate the qudratic terms which includes accumulating + energy triple products into an "effective" beta that encodes the + quadratic terms with otherwise linear compute work. + CPU and GPU. +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeBetaQuadratic, const int& iatom_mod, const int& idxb, const int& iatom_div) const { + const int iatom = iatom_mod + iatom_div * vector_length; + if (iatom >= chunk_size) return; + if (idxb >= snaKK.idxb_max) return; + + const int i = d_ilist[iatom + chunk_offset]; + const int itype = type[i]; + const int ielem = d_map[itype]; + + snaKK.template compute_beta_quadratic(iatom, idxb, ielem); +} + +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeBetaQuadratic, const int& iatom, const int& idxb) const { + if (iatom >= chunk_size) return; + + const int i = d_ilist[iatom + chunk_offset]; + const int itype = type[i]; + const int ielem = d_map[itype]; + + snaKK.template compute_beta_quadratic(iatom, idxb, ielem); +} + +template +KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeBetaQuadratic, const int& iatom) const { + if (iatom >= chunk_size) return; + + const int i = d_ilist[iatom + chunk_offset]; + const int itype = type[i]; + const int ielem = d_map[itype]; + + for (int idxb = 0; idxb < snaKK.idxb_max; idxb++) + snaKK.template compute_beta_quadratic(iatom, idxb, ielem); } /* ---------------------------------------------------------------------- diff --git a/src/KOKKOS/sna_kokkos.h b/src/KOKKOS/sna_kokkos.h index 438f1b4304..4fc34c260d 100644 --- a/src/KOKKOS/sna_kokkos.h +++ b/src/KOKKOS/sna_kokkos.h @@ -212,8 +212,10 @@ class SNAKokkos { void compute_yi_with_zlist(const int&, const int&) const; // ForceSNAP KOKKOS_INLINE_FUNCTION void compute_bi(const int&, const int&) const; // ForceSNAP + KOKKOS_INLINE_FUNCTION + void compute_beta_linear(const int&, const int&, const int&) const; template KOKKOS_INLINE_FUNCTION - void compute_beta(const int&, const int&, const int&) const; + void compute_beta_quadratic(const int&, const int&, const int&) const; // functions for derivatives, GPU only // version of the code with parallelism over j_bend diff --git a/src/KOKKOS/sna_kokkos_impl.h b/src/KOKKOS/sna_kokkos_impl.h index 7d86d5ceaa..e14add1c8f 100644 --- a/src/KOKKOS/sna_kokkos_impl.h +++ b/src/KOKKOS/sna_kokkos_impl.h @@ -963,20 +963,29 @@ void SNAKokkos::compute_bi(const int& iato or accumulating the quadratic terms from blist ------------------------------------------------------------------------- */ +template +KOKKOS_INLINE_FUNCTION +void SNAKokkos::compute_beta_linear(const int& iatom, const int& idxb, const int& ielem) const +{ + auto d_coeffi = Kokkos::subview(d_coeffelem, ielem, Kokkos::ALL); + + for (int itriple = 0; itriple < ntriples; itriple++) { + int icoeff = idxb + itriple * idxb_max; + d_beta(iatom, icoeff) = d_coeffi[icoeff+1]; + } +} + template template KOKKOS_INLINE_FUNCTION -void SNAKokkos::compute_beta(const int& iatom, const int& idxb, const int& ielem) const +void SNAKokkos::compute_beta_quadratic(const int& iatom, const int& idxb, const int& ielem) const { auto d_coeffi = Kokkos::subview(d_coeffelem, ielem, Kokkos::ALL); // handle quadratic && chemflag as a special case - if (quadratic_flag && chem_flag) { + if (chem_flag) { if (idxb == 0) { - for (int icoeff = 0; icoeff < ncoeff; icoeff++) { - d_beta(iatom, icoeff) = d_coeffi[icoeff+1]; - } - + // no need to use atomics, we're just serializing int k = ncoeff+1; for (int icoeff = 0; icoeff < ncoeff; icoeff++) { const auto idxb = icoeff % idxb_max; @@ -995,38 +1004,36 @@ void SNAKokkos::compute_beta(const int& ia } } } else { - for (int itriple = 0; itriple < ntriples; itriple++) { - int icoeff = idxb + itriple * idxb_max; - if constexpr (need_atomics) - Kokkos::atomic_add(&d_beta(iatom, icoeff), d_coeffi[icoeff+1]); - else - d_beta(iatom, icoeff) += d_coeffi[icoeff+1]; - } + // Compute triangular partial sum via a closed form to get the starting offset + int k = (idxb * (1 + 2 * idxb_max - idxb)) / 2 + idxb_max + 1; + real_type bveci = blist(iatom, 0, idxb); - if (quadratic_flag) { - int k = (idxb * (1 + 2 * idxb_max - idxb)) / 2 + idxb_max + 1; - real_type bveci = blist(iatom, 0, idxb); + // Locally accumulate the contribution to d_beta(iatom, idxb) + real_type beta_idxb_accum = d_coeffi[k] * bveci; + k++; + + for (int jdxb = idxb + 1; jdxb < idxb_max; jdxb++) { + real_type bvecj = blist(iatom, 0, jdxb); + real_type coeff_k = d_coeffi[k]; + beta_idxb_accum += coeff_k * bvecj; + + // Accumulate "half" contribution into d_beta(iatom, jdxb) if constexpr (need_atomics) - Kokkos::atomic_add(&d_beta(iatom, idxb), d_coeffi[k] * bveci); + Kokkos::atomic_add(&d_beta(iatom, jdxb), coeff_k * bveci); else - d_beta(iatom, idxb) += d_coeffi[k] * bveci; + d_beta(iatom, jdxb) += coeff_k * bveci; + k++; - - for (int jdxb = idxb + 1; jdxb < idxb_max; jdxb++) { - real_type bvecj = blist(iatom, 0, jdxb); - if constexpr (need_atomics) { - Kokkos::atomic_add(&d_beta(iatom, idxb), d_coeffi[k] * bvecj); - Kokkos::atomic_add(&d_beta(iatom, jdxb), d_coeffi[k] * bveci); - } else { - d_beta(iatom, idxb) += d_coeffi[k] * bvecj; - d_beta(iatom, jdxb) += d_coeffi[k] * bveci; - } - k++; - } } + + if constexpr (need_atomics) + Kokkos::atomic_add(&d_beta(iatom, idxb), beta_idxb_accum); + else + d_beta(iatom, idxb) += beta_idxb_accum; } } + /* ---------------------------------------------------------------------- Compute Yi from Ui without storing Zi, looping over zlist indices. ------------------------------------------------------------------------- */ From f3221ee2e1c91779ec5ea474dc6cca94e1e24832 Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Wed, 20 Nov 2024 11:10:13 -0800 Subject: [PATCH 0907/1018] Abstracted computation portion of compute_bi into a separate evaluate_bi --- src/KOKKOS/pair_snap_kokkos_impl.h | 6 +- src/KOKKOS/sna_kokkos.h | 4 + src/KOKKOS/sna_kokkos_impl.h | 129 +++++++++++++++++------------ 3 files changed, 82 insertions(+), 57 deletions(-) diff --git a/src/KOKKOS/pair_snap_kokkos_impl.h b/src/KOKKOS/pair_snap_kokkos_impl.h index 3ba61dab91..0e3ec77616 100644 --- a/src/KOKKOS/pair_snap_kokkos_impl.h +++ b/src/KOKKOS/pair_snap_kokkos_impl.h @@ -292,7 +292,7 @@ void PairSNAPKokkos::compute(int eflag_in, } { - // Expand ulisttot -> ulisttot + // Expand ulisttot_re,_im -> ulisttot // Zero out ylist auto policy_transform_ui = snap_get_policy(chunk_size_div, snaKK.idxu_max); Kokkos::parallel_for("TransformUi", policy_transform_ui, *this); @@ -452,8 +452,8 @@ void PairSNAPKokkos::compute(int eflag_in, // free duplicated memory if (need_dup) { - dup_f = decltype(dup_f)(); - dup_vatom = decltype(dup_vatom)(); + dup_f = {}; + dup_vatom = {}; } } diff --git a/src/KOKKOS/sna_kokkos.h b/src/KOKKOS/sna_kokkos.h index 4fc34c260d..922aa22351 100644 --- a/src/KOKKOS/sna_kokkos.h +++ b/src/KOKKOS/sna_kokkos.h @@ -236,6 +236,10 @@ class SNAKokkos { KOKKOS_FORCEINLINE_FUNCTION complex evaluate_zi(const int&, const int&, const int&, const int&, const int&, const int&, const int&, const int&, const int&, const int&, const int&, const int&, const real_type*) const; + // plugged into compute_bi + KOKKOS_FORCEINLINE_FUNCTION + real_type evaluate_bi(const int&, const int&, const int&, const int&, + const int&, const int&, const int&) const; // plugged into compute_yi, compute_yi_with_zlist KOKKOS_FORCEINLINE_FUNCTION real_type evaluate_beta_scaled(const int&, const int&, const int&, const int&, const int&, const int&, const int&) const; diff --git a/src/KOKKOS/sna_kokkos_impl.h b/src/KOKKOS/sna_kokkos_impl.h index e14add1c8f..f0d4881f8d 100644 --- a/src/KOKKOS/sna_kokkos_impl.h +++ b/src/KOKKOS/sna_kokkos_impl.h @@ -897,60 +897,7 @@ void SNAKokkos::compute_bi(const int& iato for (int elem1 = 0; elem1 < nelements; elem1++) { for (int elem2 = 0; elem2 < nelements; elem2++) { for (int elem3 = 0; elem3 < nelements; elem3++) { - - double sumzu = 0.0; - double sumzu_temp = 0.0; - - for (int mb = 0; 2*mb < j; mb++) { - for (int ma = 0; ma <= j; ma++) { - const int jju_index = jju+mb*(j+1)+ma; - const int jjz_index = jjz+mb*(j+1)+ma; - if (2*mb == j) return; // I think we can remove this? - const complex utot = ulisttot(iatom, elem3, jju_index); - const complex zloc = zlist(iatom, idouble, jjz_index); - sumzu_temp += utot.re * zloc.re + utot.im * zloc.im; - } - } - sumzu += sumzu_temp; - - // For j even, special treatment for middle column - if (j%2 == 0) { - sumzu_temp = 0.; - - const int mb = j/2; - for (int ma = 0; ma < mb; ma++) { - const int jju_index = jju+(mb-1)*(j+1)+(j+1)+ma; - const int jjz_index = jjz+(mb-1)*(j+1)+(j+1)+ma; - - const complex utot = ulisttot(iatom, elem3, jju_index); - const complex zloc = zlist(iatom, idouble, jjz_index); - sumzu_temp += utot.re * zloc.re + utot.im * zloc.im; - - } - sumzu += sumzu_temp; - - const int ma = mb; - const int jju_index = jju+(mb-1)*(j+1)+(j+1)+ma; - const int jjz_index = jjz+(mb-1)*(j+1)+(j+1)+ma; - - const complex utot = ulisttot(iatom, elem3, jju_index); - const complex zloc = zlist(iatom, idouble, jjz_index); - sumzu += static_cast(0.5) * (utot.re * zloc.re + utot.im * zloc.im); - } // end if jeven - - sumzu *= static_cast(2.0); - if (bzero_flag) { - if (!wselfall_flag) { - if (elem1 == elem2 && elem1 == elem3) { - sumzu -= bzero[j]; - } - } else { - sumzu -= bzero[j]; - } - } - blist(iatom, itriple, jjb) = sumzu; - //} // end loop over j - //} // end loop over j1, j2 + blist(iatom, itriple, jjb) = evaluate_bi(j, jjz, jju, iatom, elem1, elem2, elem3); itriple++; } // end loop over elem3 idouble++; @@ -958,6 +905,80 @@ void SNAKokkos::compute_bi(const int& iato } // end loop over elem1 } +/* ---------------------------------------------------------------------- + Core "evaluation" kernel that computes a single blist value. + This gets used in `compute_bi` +------------------------------------------------------------------------- */ + +template +KOKKOS_INLINE_FUNCTION +real_type SNAKokkos::evaluate_bi(const int& j, const int& jjz, const int& jju, const int& iatom, const int& elem1, const int& elem2, const int& elem3) const +{ + // this computes the: + // b(j1,j2,j) = 0 + // for mb = 0,...,jmid + // for ma = 0,...,j + // b(j1,j2,j) += + // 2*Conj(u(j,ma,mb))*z(j1,j2,j,ma,mb) + // portion + + const int idouble = elem1 * nelements + elem2; + real_type sumzu = 0.0; + real_type sumzu_temp = 0.0; + + for (int mb = 0; 2*mb < j; mb++) { + for (int ma = 0; ma <= j; ma++) { + const int jju_index = jju+mb*(j+1)+ma; + const int jjz_index = jjz+mb*(j+1)+ma; + if (2*mb == j) return 0; // I think we can remove this? + const complex utot = ulisttot(iatom, elem3, jju_index); + const complex zloc = zlist(iatom, idouble, jjz_index); + sumzu_temp += utot.re * zloc.re + utot.im * zloc.im; + } + } + sumzu += sumzu_temp; + + // For j even, special treatment for middle column + if (j%2 == 0) { + sumzu_temp = 0.; + + const int mb = j/2; + for (int ma = 0; ma < mb; ma++) { + const int jju_index = jju+(mb-1)*(j+1)+(j+1)+ma; + const int jjz_index = jjz+(mb-1)*(j+1)+(j+1)+ma; + + const complex utot = ulisttot(iatom, elem3, jju_index); + const complex zloc = zlist(iatom, idouble, jjz_index); + sumzu_temp += utot.re * zloc.re + utot.im * zloc.im; + + } + sumzu += sumzu_temp; + + const int ma = mb; + const int jju_index = jju+(mb-1)*(j+1)+(j+1)+ma; + const int jjz_index = jjz+(mb-1)*(j+1)+(j+1)+ma; + + const complex utot = ulisttot(iatom, elem3, jju_index); + const complex zloc = zlist(iatom, idouble, jjz_index); + sumzu += static_cast(0.5) * (utot.re * zloc.re + utot.im * zloc.im); + } // end if jeven + + sumzu *= static_cast(2.0); + if (bzero_flag) { + if (!wselfall_flag) { + if (elem1 == elem2 && elem1 == elem3) { + sumzu -= bzero[j]; + } + } else { + sumzu -= bzero[j]; + } + } + return sumzu; + //} // end loop over j + //} // end loop over j1, j2 +} + + /* ---------------------------------------------------------------------- compute beta by either appropriately copying it from d_coeffi or accumulating the quadratic terms from blist From 67470f236ebf6e90686767aba7d3836ebcc9d8c7 Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Thu, 21 Nov 2024 13:48:04 -0800 Subject: [PATCH 0908/1018] Added a (default zero) extra launch bound arg to help with ComputeYi perf consistency --- src/KOKKOS/pair_snap_kokkos.h | 18 +++++++++++++----- src/KOKKOS/pair_snap_kokkos_impl.h | 4 ++-- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/src/KOKKOS/pair_snap_kokkos.h b/src/KOKKOS/pair_snap_kokkos.h index 97ff5a00f0..13e838356b 100644 --- a/src/KOKKOS/pair_snap_kokkos.h +++ b/src/KOKKOS/pair_snap_kokkos.h @@ -93,9 +93,11 @@ class PairSNAPKokkos : public PairSNAP { static constexpr int team_size_compute_ui = 2; static constexpr int tile_size_transform_ui = 2; static constexpr int tile_size_compute_zi = 2; + static constexpr int min_blocks_compute_zi = 0; // no minimum bound static constexpr int tile_size_compute_bi = 2; static constexpr int tile_size_compute_beta = 2; static constexpr int tile_size_compute_yi = 2; + static constexpr int min_blocks_compute_yi = 0; // no minimum bound static constexpr int team_size_compute_fused_deidrj = 2; #elif defined(KOKKOS_ENABLE_SYCL) static constexpr int team_size_compute_neigh = 4; @@ -104,9 +106,11 @@ class PairSNAPKokkos : public PairSNAP { static constexpr int team_size_compute_ui = 8; static constexpr int tile_size_transform_ui = 8; static constexpr int tile_size_compute_zi = 4; + static constexpr int min_blocks_compute_zi = 0; // no minimum bound static constexpr int tile_size_compute_bi = 4; static constexpr int tile_size_compute_beta = 8; static constexpr int tile_size_compute_yi = 8; + static constexpr int min_blocks_compute_yi = 0; // no minimum bound static constexpr int team_size_compute_fused_deidrj = 4; #else static constexpr int team_size_compute_neigh = 4; @@ -119,14 +123,18 @@ class PairSNAPKokkos : public PairSNAP { static constexpr int tile_size_compute_beta = 4; static constexpr int tile_size_compute_yi = 8; static constexpr int team_size_compute_fused_deidrj = sizeof(real_type) == 4 ? 4 : 2; + + // this empirically reduces perf fluctuations from compiler version to compiler version + static constexpr int min_blocks_compute_zi = 4; + static constexpr int min_blocks_compute_yi = 4; #endif // Custom MDRangePolicy, Rank3, to reduce verbosity of kernel launches // This hides the Kokkos::IndexType and Kokkos::Rank<3...> // and reduces the verbosity of the LaunchBound by hiding the explicit // multiplication by vector_length - template - using Snap3DRangePolicy = typename Kokkos::MDRangePolicy, Kokkos::Rank<3, Kokkos::Iterate::Left, Kokkos::Iterate::Left>, Kokkos::LaunchBounds, TagPairSNAP>; + template + using Snap3DRangePolicy = typename Kokkos::MDRangePolicy, Kokkos::Rank<3, Kokkos::Iterate::Left, Kokkos::Iterate::Left>, Kokkos::LaunchBounds, TagPairSNAP>; // Custom SnapAoSoATeamPolicy to reduce the verbosity of kernel launches // This hides the LaunchBounds abstraction by hiding the explicit @@ -144,7 +152,7 @@ class PairSNAPKokkos : public PairSNAP { using Snap1DHostRangePolicy = typename Kokkos::RangePolicy, TagPairSNAP>; // Helper routine that returns a CPU or a GPU policy as appropriate - template + template auto snap_get_policy(const int& chunk_size_div, const int& second_loop) { if constexpr (host_flag) { return Snap1DHostRangePolicy(0, chunk_size_div * vector_length); @@ -152,9 +160,9 @@ class PairSNAPKokkos : public PairSNAP { // the 2-d policy is still correct but it has atomics so it's slower on the CPU //return Snap2DHostRangePolicy({0, 0}, {chunk_size_div * vector_length, second_loop}); } else - return Snap3DRangePolicy({0, 0, 0}, + return Snap3DRangePolicy({0, 0, 0}, {vector_length, second_loop, chunk_size_div}, - {vector_length, num_teams, 1}); + {vector_length, num_tiles, 1}); } PairSNAPKokkos(class LAMMPS *); diff --git a/src/KOKKOS/pair_snap_kokkos_impl.h b/src/KOKKOS/pair_snap_kokkos_impl.h index 0e3ec77616..c2e546912e 100644 --- a/src/KOKKOS/pair_snap_kokkos_impl.h +++ b/src/KOKKOS/pair_snap_kokkos_impl.h @@ -303,7 +303,7 @@ void PairSNAPKokkos::compute(int eflag_in, // team_size_[compute_zi, compute_bi, transform_bi] are defined in `pair_snap_kokkos.h` //ComputeZi - auto policy_compute_zi = snap_get_policy(chunk_size_div, snaKK.idxz_max); + auto policy_compute_zi = snap_get_policy(chunk_size_div, snaKK.idxz_max); Kokkos::parallel_for("ComputeZi", policy_compute_zi, *this); //ComputeBi @@ -327,7 +327,7 @@ void PairSNAPKokkos::compute(int eflag_in, auto policy_compute_yi = snap_get_policy(chunk_size_div, snaKK.idxz_max); Kokkos::parallel_for("ComputeYiWithZlist", policy_compute_yi, *this); } else { - auto policy_compute_yi = snap_get_policy(chunk_size_div, snaKK.idxz_max); + auto policy_compute_yi = snap_get_policy(chunk_size_div, snaKK.idxz_max); Kokkos::parallel_for("ComputeYi", policy_compute_yi, *this); } } From 28e64fca94cb8abe3f0b2c483dccf5652df8235b Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Thu, 21 Nov 2024 14:06:10 -0800 Subject: [PATCH 0909/1018] Added templating over chemsnap for ComputeZi and ComputeBi --- src/KOKKOS/pair_snap_kokkos.h | 28 +++++++-------- src/KOKKOS/pair_snap_kokkos_impl.h | 56 +++++++++++++++++------------- src/KOKKOS/sna_kokkos.h | 4 +-- src/KOKKOS/sna_kokkos_impl.h | 49 +++++++++++++++----------- 4 files changed, 76 insertions(+), 61 deletions(-) diff --git a/src/KOKKOS/pair_snap_kokkos.h b/src/KOKKOS/pair_snap_kokkos.h index 13e838356b..c42d7cdb88 100644 --- a/src/KOKKOS/pair_snap_kokkos.h +++ b/src/KOKKOS/pair_snap_kokkos.h @@ -44,8 +44,8 @@ namespace LAMMPS_NS { // Routines for both the CPU and GPU backend struct TagPairSNAPPreUi{}; struct TagPairSNAPTransformUi{}; // re-order ulisttot from SoA to AoSoA, zero ylist -struct TagPairSNAPComputeZi{}; -struct TagPairSNAPComputeBi{}; +template struct TagPairSNAPComputeZi{}; +template struct TagPairSNAPComputeBi{}; struct TagPairSNAPComputeBetaLinear{}; struct TagPairSNAPComputeBetaQuadratic{}; struct TagPairSNAPComputeYi{}; @@ -222,23 +222,23 @@ class PairSNAPKokkos : public PairSNAP { KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPTransformUi, const int& iatom) const; - KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeZi, const int& iatom_mod, const int& idxz, const int& iatom_div) const; + template KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeZi, const int& iatom_mod, const int& idxz, const int& iatom_div) const; - KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeZi, const int& iatom, const int& idxz) const; + template KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeZi, const int& iatom, const int& idxz) const; - KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeZi, const int& iatom) const; + template KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeZi, const int& iatom) const; - KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeBi, const int& iatom_mod, const int& idxb, const int& iatom_div) const; + template KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeBi, const int& iatom_mod, const int& idxb, const int& iatom_div) const; - KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeBi, const int& iatom, const int& idxb) const; + template KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeBi, const int& iatom, const int& idxb) const; - KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeBi, const int& iatom) const; + template KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeBi, const int& iatom) const; KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeBetaLinear, const int& iatom_mod, const int& idxb, const int& iatom_div) const; diff --git a/src/KOKKOS/pair_snap_kokkos_impl.h b/src/KOKKOS/pair_snap_kokkos_impl.h index c2e546912e..dfdee2e1c0 100644 --- a/src/KOKKOS/pair_snap_kokkos_impl.h +++ b/src/KOKKOS/pair_snap_kokkos_impl.h @@ -302,13 +302,21 @@ void PairSNAPKokkos::compute(int eflag_in, if (quadraticflag || eflag) { // team_size_[compute_zi, compute_bi, transform_bi] are defined in `pair_snap_kokkos.h` - //ComputeZi - auto policy_compute_zi = snap_get_policy(chunk_size_div, snaKK.idxz_max); - Kokkos::parallel_for("ComputeZi", policy_compute_zi, *this); + //ComputeZi and Bi + if (nelements > 1) { + auto policy_compute_zi = snap_get_policy, min_blocks_compute_zi>(chunk_size_div, snaKK.idxz_max); + Kokkos::parallel_for("ComputeZiChemsnap", policy_compute_zi, *this); + + auto policy_compute_bi = snap_get_policy>(chunk_size_div, snaKK.idxb_max); + Kokkos::parallel_for("ComputeBiChemsnap", policy_compute_bi, *this); + } else { + auto policy_compute_zi = snap_get_policy, min_blocks_compute_zi>(chunk_size_div, snaKK.idxz_max); + Kokkos::parallel_for("ComputeZi", policy_compute_zi, *this); + + auto policy_compute_bi = snap_get_policy>(chunk_size_div, snaKK.idxb_max); + Kokkos::parallel_for("ComputeBi", policy_compute_bi, *this); + } - //ComputeBi - auto policy_compute_bi = snap_get_policy(chunk_size_div, snaKK.idxb_max); - Kokkos::parallel_for("ComputeBi", policy_compute_bi, *this); } { @@ -884,27 +892,27 @@ void PairSNAPKokkos::operator() (TagPairSN ------------------------------------------------------------------------- */ template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeZi, const int& iatom_mod, const int& jjz, const int& iatom_div) const { +template KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeZi, const int& iatom_mod, const int& jjz, const int& iatom_div) const { const int iatom = iatom_mod + iatom_div * vector_length; if (iatom >= chunk_size) return; if (jjz >= snaKK.idxz_max) return; - snaKK.compute_zi(iatom, jjz); + snaKK.template compute_zi(iatom, jjz); } template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeZi, const int& iatom, const int& jjz) const { +template KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeZi, const int& iatom, const int& jjz) const { if (iatom >= chunk_size) return; - snaKK.compute_zi(iatom, jjz); + snaKK.template compute_zi(iatom, jjz); } template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeZi, const int& iatom) const { +template KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeZi, const int& iatom) const { if (iatom >= chunk_size) return; for (int jjz = 0; jjz < snaKK.idxz_max; jjz++) - snaKK.compute_zi(iatom, jjz); + snaKK.template compute_zi(iatom, jjz); } /* ---------------------------------------------------------------------- @@ -913,27 +921,27 @@ void PairSNAPKokkos::operator() (TagPairSN ------------------------------------------------------------------------- */ template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeBi, const int& iatom_mod, const int& jjb, const int& iatom_div) const { +template KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeBi, const int& iatom_mod, const int& jjb, const int& iatom_div) const { const int iatom = iatom_mod + iatom_div * vector_length; if (iatom >= chunk_size) return; if (jjb >= snaKK.idxb_max) return; - snaKK.compute_bi(iatom, jjb); + snaKK.template compute_bi(iatom, jjb); } template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeBi, const int& iatom, const int& jjb) const { +template KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeBi, const int& iatom, const int& jjb) const { if (iatom >= chunk_size) return; - snaKK.compute_bi(iatom, jjb); + snaKK.template compute_bi(iatom, jjb); } template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeBi, const int& iatom) const { +template KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeBi, const int& iatom) const { if (iatom >= chunk_size) return; for (int jjb = 0; jjb < snaKK.idxb_max; jjb++) - snaKK.compute_bi(iatom, jjb); + snaKK.template compute_bi(iatom, jjb); } /* ---------------------------------------------------------------------- diff --git a/src/KOKKOS/sna_kokkos.h b/src/KOKKOS/sna_kokkos.h index 922aa22351..ee1eb263dc 100644 --- a/src/KOKKOS/sna_kokkos.h +++ b/src/KOKKOS/sna_kokkos.h @@ -204,13 +204,13 @@ class SNAKokkos { KOKKOS_INLINE_FUNCTION void transform_ui(const int&, const int&) const; - KOKKOS_INLINE_FUNCTION + template KOKKOS_INLINE_FUNCTION void compute_zi(const int&, const int&) const; // ForceSNAP template KOKKOS_INLINE_FUNCTION void compute_yi(const int&, const int&) const; // ForceSNAP template KOKKOS_INLINE_FUNCTION void compute_yi_with_zlist(const int&, const int&) const; // ForceSNAP - KOKKOS_INLINE_FUNCTION + template KOKKOS_INLINE_FUNCTION void compute_bi(const int&, const int&) const; // ForceSNAP KOKKOS_INLINE_FUNCTION void compute_beta_linear(const int&, const int&, const int&) const; diff --git a/src/KOKKOS/sna_kokkos_impl.h b/src/KOKKOS/sna_kokkos_impl.h index f0d4881f8d..2d567759ea 100644 --- a/src/KOKKOS/sna_kokkos_impl.h +++ b/src/KOKKOS/sna_kokkos_impl.h @@ -794,7 +794,7 @@ void SNAKokkos::transform_ui(const int& ia ------------------------------------------------------------------------- */ template -KOKKOS_INLINE_FUNCTION +template KOKKOS_INLINE_FUNCTION void SNAKokkos::compute_zi(const int& iatom, const int& jjz) const { int j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, idxcg; @@ -802,14 +802,17 @@ void SNAKokkos::compute_zi(const int& iato const real_type *cgblock = cglist.data() + idxcg; - int idouble = 0; - - for (int elem1 = 0; elem1 < nelements; elem1++) { - for (int elem2 = 0; elem2 < nelements; elem2++) { - zlist(iatom, idouble, jjz) = evaluate_zi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, iatom, elem1, elem2, cgblock); - idouble++; - } // end loop over elem2 - } // end loop over elem1 + if constexpr (chemsnap) { + int idouble = 0; + for (int elem1 = 0; elem1 < nelements; elem1++) { + for (int elem2 = 0; elem2 < nelements; elem2++) { + zlist(iatom, idouble, jjz) = evaluate_zi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, iatom, elem1, elem2, cgblock); + idouble++; + } // end loop over elem2 + } // end loop over elem1 + } else { + zlist(iatom, 0, jjz) = evaluate_zi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, iatom, 0, 0, cgblock); + } } /* ---------------------------------------------------------------------- @@ -873,7 +876,7 @@ typename SNAKokkos::complex SNAKokkos -KOKKOS_INLINE_FUNCTION +template KOKKOS_INLINE_FUNCTION void SNAKokkos::compute_bi(const int& iatom, const int& jjb) const { // for j1 = 0,...,twojmax @@ -892,17 +895,21 @@ void SNAKokkos::compute_bi(const int& iato const int jjz = idxz_block(j1,j2,j); const int jju = idxu_block[j]; - int itriple = 0; - int idouble = 0; - for (int elem1 = 0; elem1 < nelements; elem1++) { - for (int elem2 = 0; elem2 < nelements; elem2++) { - for (int elem3 = 0; elem3 < nelements; elem3++) { - blist(iatom, itriple, jjb) = evaluate_bi(j, jjz, jju, iatom, elem1, elem2, elem3); - itriple++; - } // end loop over elem3 - idouble++; - } // end loop over elem2 - } // end loop over elem1 + if constexpr (chemsnap) { + int itriple = 0; + int idouble = 0; + for (int elem1 = 0; elem1 < nelements; elem1++) { + for (int elem2 = 0; elem2 < nelements; elem2++) { + for (int elem3 = 0; elem3 < nelements; elem3++) { + blist(iatom, itriple, jjb) = evaluate_bi(j, jjz, jju, iatom, elem1, elem2, elem3); + itriple++; + } // end loop over elem3 + idouble++; + } // end loop over elem2 + } // end loop over elem1 + } else { + blist(iatom, 0, jjb) = evaluate_bi(j, jjz, jju, iatom, 0, 0, 0); + } } /* ---------------------------------------------------------------------- From 261abaa6839ea22c880e6169a37f02465f3739c1 Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Thu, 21 Nov 2024 14:17:40 -0800 Subject: [PATCH 0910/1018] Added templating over chemsnap for ComputeYi and ComputeYiWithZlist --- src/KOKKOS/pair_snap_kokkos.h | 28 +++---- src/KOKKOS/pair_snap_kokkos_impl.h | 54 ++++++++------ src/KOKKOS/sna_kokkos.h | 4 +- src/KOKKOS/sna_kokkos_impl.h | 114 ++++++++++++++++++----------- 4 files changed, 118 insertions(+), 82 deletions(-) diff --git a/src/KOKKOS/pair_snap_kokkos.h b/src/KOKKOS/pair_snap_kokkos.h index c42d7cdb88..660503eed8 100644 --- a/src/KOKKOS/pair_snap_kokkos.h +++ b/src/KOKKOS/pair_snap_kokkos.h @@ -48,8 +48,8 @@ template struct TagPairSNAPComputeZi{}; template struct TagPairSNAPComputeBi{}; struct TagPairSNAPComputeBetaLinear{}; struct TagPairSNAPComputeBetaQuadratic{}; -struct TagPairSNAPComputeYi{}; -struct TagPairSNAPComputeYiWithZlist{}; +template struct TagPairSNAPComputeYi{}; +template struct TagPairSNAPComputeYiWithZlist{}; template struct TagPairSNAPComputeForce{}; @@ -258,23 +258,23 @@ class PairSNAPKokkos : public PairSNAP { KOKKOS_INLINE_FUNCTION void operator() (TagPairSNAPComputeBetaQuadratic, const int& iatom) const; - KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeYi, const int& iatom_mod, const int& idxz, const int& iatom_div) const; + template KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeYi, const int& iatom_mod, const int& idxz, const int& iatom_div) const; - KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeYi, const int& iatom, const int& idxz) const; + template KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeYi, const int& iatom, const int& idxz) const; - KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeYi, const int& iatom) const; + template KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeYi, const int& iatom) const; - KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeYiWithZlist, const int& iatom_mod, const int& idxz, const int& iatom_div) const; + template KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeYiWithZlist, const int& iatom_mod, const int& idxz, const int& iatom_div) const; - KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeYiWithZlist, const int& iatom, const int& idxz) const; + template KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeYiWithZlist, const int& iatom, const int& idxz) const; - KOKKOS_INLINE_FUNCTION - void operator() (TagPairSNAPComputeYiWithZlist, const int& iatom) const; + template KOKKOS_INLINE_FUNCTION + void operator() (TagPairSNAPComputeYiWithZlist, const int& iatom) const; template KOKKOS_INLINE_FUNCTION diff --git a/src/KOKKOS/pair_snap_kokkos_impl.h b/src/KOKKOS/pair_snap_kokkos_impl.h index dfdee2e1c0..810d30e3ce 100644 --- a/src/KOKKOS/pair_snap_kokkos_impl.h +++ b/src/KOKKOS/pair_snap_kokkos_impl.h @@ -332,11 +332,21 @@ void PairSNAPKokkos::compute(int eflag_in, //Note zeroing `ylist` is fused into `TransformUi`. if (quadraticflag || eflag) { - auto policy_compute_yi = snap_get_policy(chunk_size_div, snaKK.idxz_max); - Kokkos::parallel_for("ComputeYiWithZlist", policy_compute_yi, *this); + if (nelements > 1) { + auto policy_compute_yi = snap_get_policy>(chunk_size_div, snaKK.idxz_max); + Kokkos::parallel_for("ComputeYiWithZlistChemsnap", policy_compute_yi, *this); + } else { + auto policy_compute_yi = snap_get_policy>(chunk_size_div, snaKK.idxz_max); + Kokkos::parallel_for("ComputeYiWithZlist", policy_compute_yi, *this); + } } else { - auto policy_compute_yi = snap_get_policy(chunk_size_div, snaKK.idxz_max); - Kokkos::parallel_for("ComputeYi", policy_compute_yi, *this); + if (nelements > 1) { + auto policy_compute_yi = snap_get_policy, min_blocks_compute_yi>(chunk_size_div, snaKK.idxz_max); + Kokkos::parallel_for("ComputeYiChemsnap", policy_compute_yi, *this); + } else { + auto policy_compute_yi = snap_get_policy, min_blocks_compute_yi>(chunk_size_div, snaKK.idxz_max); + Kokkos::parallel_for("ComputeYi", policy_compute_yi, *this); + } } } @@ -1041,27 +1051,27 @@ void PairSNAPKokkos::operator() (TagPairSN ------------------------------------------------------------------------- */ template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeYi, const int& iatom_mod, const int& jjz, const int& iatom_div) const { +template KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeYi, const int& iatom_mod, const int& jjz, const int& iatom_div) const { const int iatom = iatom_mod + iatom_div * vector_length; if (iatom >= chunk_size) return; if (jjz >= snaKK.idxz_max) return; - snaKK.template compute_yi(iatom, jjz); + snaKK.template compute_yi(iatom, jjz); } template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeYi, const int& iatom, const int& jjz) const { +template KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeYi, const int& iatom, const int& jjz) const { if (iatom >= chunk_size) return; - snaKK.template compute_yi(iatom, jjz); + snaKK.template compute_yi(iatom, jjz); } template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeYi, const int& iatom) const { +template KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeYi, const int& iatom) const { if (iatom >= chunk_size) return; for (int jjz = 0; jjz < snaKK.idxz_max; jjz++) - snaKK.template compute_yi(iatom, jjz); + snaKK.template compute_yi(iatom, jjz); } /* ---------------------------------------------------------------------- @@ -1070,27 +1080,27 @@ void PairSNAPKokkos::operator() (TagPairSN ------------------------------------------------------------------------- */ template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeYiWithZlist, const int& iatom_mod, const int& jjz, const int& iatom_div) const { +template KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeYiWithZlist, const int& iatom_mod, const int& jjz, const int& iatom_div) const { const int iatom = iatom_mod + iatom_div * vector_length; if (iatom >= chunk_size) return; if (jjz >= snaKK.idxz_max) return; - snaKK.template compute_yi_with_zlist(iatom, jjz); + snaKK.template compute_yi_with_zlist(iatom, jjz); } template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeYiWithZlist, const int& iatom, const int& jjz) const { +template KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeYiWithZlist, const int& iatom, const int& jjz) const { if (iatom >= chunk_size) return; - snaKK.template compute_yi_with_zlist(iatom, jjz); + snaKK.template compute_yi_with_zlist(iatom, jjz); } template -KOKKOS_INLINE_FUNCTION -void PairSNAPKokkos::operator() (TagPairSNAPComputeYiWithZlist, const int& iatom) const { +template KOKKOS_INLINE_FUNCTION +void PairSNAPKokkos::operator() (TagPairSNAPComputeYiWithZlist, const int& iatom) const { if (iatom >= chunk_size) return; for (int jjz = 0; jjz < snaKK.idxz_max; jjz++) - snaKK.template compute_yi_with_zlist(iatom, jjz); + snaKK.template compute_yi_with_zlist(iatom, jjz); } /* ---------------------------------------------------------------------- diff --git a/src/KOKKOS/sna_kokkos.h b/src/KOKKOS/sna_kokkos.h index ee1eb263dc..4247a79504 100644 --- a/src/KOKKOS/sna_kokkos.h +++ b/src/KOKKOS/sna_kokkos.h @@ -206,9 +206,9 @@ class SNAKokkos { template KOKKOS_INLINE_FUNCTION void compute_zi(const int&, const int&) const; // ForceSNAP - template KOKKOS_INLINE_FUNCTION + template KOKKOS_INLINE_FUNCTION void compute_yi(const int&, const int&) const; // ForceSNAP - template KOKKOS_INLINE_FUNCTION + template KOKKOS_INLINE_FUNCTION void compute_yi_with_zlist(const int&, const int&) const; // ForceSNAP template KOKKOS_INLINE_FUNCTION void compute_bi(const int&, const int&) const; // ForceSNAP diff --git a/src/KOKKOS/sna_kokkos_impl.h b/src/KOKKOS/sna_kokkos_impl.h index 2d567759ea..4c11b1213e 100644 --- a/src/KOKKOS/sna_kokkos_impl.h +++ b/src/KOKKOS/sna_kokkos_impl.h @@ -1067,7 +1067,7 @@ void SNAKokkos::compute_beta_quadratic(con ------------------------------------------------------------------------- */ template -template +template KOKKOS_INLINE_FUNCTION void SNAKokkos::compute_yi(const int& iatom, const int& jjz) const { @@ -1078,31 +1078,44 @@ void SNAKokkos::compute_yi(const int& iato //int mb = (2 * (mb1min+mb2max) - j1 - j2 + j) / 2; //int ma = (2 * (ma1min+ma2max) - j1 - j2 + j) / 2; - for (int elem1 = 0; elem1 < nelements; elem1++) { - for (int elem2 = 0; elem2 < nelements; elem2++) { + if constexpr (chemsnap) { + for (int elem1 = 0; elem1 < nelements; elem1++) { + for (int elem2 = 0; elem2 < nelements; elem2++) { - const complex ztmp = evaluate_zi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, iatom, elem1, elem2, cgblock); + const complex ztmp = evaluate_zi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, iatom, elem1, elem2, cgblock); - // apply to z(j1,j2,j,ma,mb) to unique element of y(j) - // find right y_list[jju] and beta(iatom,jjb) entries - // multiply and divide by j+1 factors - // account for multiplicity of 1, 2, or 3 + // apply to z(j1,j2,j,ma,mb) to unique element of y(j) + // find right y_list[jju] and beta(iatom,jjb) entries + // multiply and divide by j+1 factors + // account for multiplicity of 1, 2, or 3 - // pick out right beta value - for (int elem3 = 0; elem3 < nelements; elem3++) { + // pick out right beta value + for (int elem3 = 0; elem3 < nelements; elem3++) { - const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom, elem1, elem2, elem3); + const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom, elem1, elem2, elem3); - if constexpr (need_atomics) { - Kokkos::atomic_add(&(ylist_re(iatom, elem3, jju_half)), betaj * ztmp.re); - Kokkos::atomic_add(&(ylist_im(iatom, elem3, jju_half)), betaj * ztmp.im); - } else { - ylist_re(iatom, elem3, jju_half) += betaj * ztmp.re; - ylist_im(iatom, elem3, jju_half) += betaj * ztmp.im; - } - } // end loop over elem3 - } // end loop over elem2 - } // end loop over elem1 + if constexpr (need_atomics) { + Kokkos::atomic_add(&(ylist_re(iatom, elem3, jju_half)), betaj * ztmp.re); + Kokkos::atomic_add(&(ylist_im(iatom, elem3, jju_half)), betaj * ztmp.im); + } else { + ylist_re(iatom, elem3, jju_half) += betaj * ztmp.re; + ylist_im(iatom, elem3, jju_half) += betaj * ztmp.im; + } + } // end loop over elem3 + } // end loop over elem2 + } // end loop over elem1 + } else { + const complex ztmp = evaluate_zi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, iatom, 0, 0, cgblock); + const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom, 0, 0, 0); + + if constexpr (need_atomics) { + Kokkos::atomic_add(&(ylist_re(iatom, 0, jju_half)), betaj * ztmp.re); + Kokkos::atomic_add(&(ylist_im(iatom, 0, jju_half)), betaj * ztmp.im); + } else { + ylist_re(iatom, 0, jju_half) += betaj * ztmp.re; + ylist_im(iatom, 0, jju_half) += betaj * ztmp.im; + } + } } /* ---------------------------------------------------------------------- @@ -1110,37 +1123,50 @@ void SNAKokkos::compute_yi(const int& iato ------------------------------------------------------------------------- */ template -template +template KOKKOS_INLINE_FUNCTION void SNAKokkos::compute_yi_with_zlist(const int& iatom, const int& jjz) const { int j1, j2, j, jju_half; idxz(jjz).get_yi_with_zlist(j1, j2, j, jju_half); - int idouble = 0; - for (int elem1 = 0; elem1 < nelements; elem1++) { - for (int elem2 = 0; elem2 < nelements; elem2++) { - const complex ztmp = zlist(iatom, idouble, jjz); - // apply to z(j1,j2,j,ma,mb) to unique element of y(j) - // find right y_list[jju] and beta(iatom,jjb) entries - // multiply and divide by j+1 factors - // account for multiplicity of 1, 2, or 3 - // pick out right beta value - for (int elem3 = 0; elem3 < nelements; elem3++) { + if constexpr (chemsnap) { + int idouble = 0; + for (int elem1 = 0; elem1 < nelements; elem1++) { + for (int elem2 = 0; elem2 < nelements; elem2++) { + const complex ztmp = zlist(iatom, idouble, jjz); + // apply to z(j1,j2,j,ma,mb) to unique element of y(j) + // find right y_list[jju] and beta(iatom,jjb) entries + // multiply and divide by j+1 factors + // account for multiplicity of 1, 2, or 3 + // pick out right beta value + for (int elem3 = 0; elem3 < nelements; elem3++) { - const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom, elem1, elem2, elem3); + const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom, elem1, elem2, elem3); - if constexpr (need_atomics) { - Kokkos::atomic_add(&(ylist_re(iatom, elem3, jju_half)), betaj * ztmp.re); - Kokkos::atomic_add(&(ylist_im(iatom, elem3, jju_half)), betaj * ztmp.im); - } else { - ylist_re(iatom, elem3, jju_half) += betaj * ztmp.re; - ylist_im(iatom, elem3, jju_half) += betaj * ztmp.im; - } - } // end loop over elem3 - idouble++; - } // end loop over elem2 - } // end loop over elem1 + if constexpr (need_atomics) { + Kokkos::atomic_add(&(ylist_re(iatom, elem3, jju_half)), betaj * ztmp.re); + Kokkos::atomic_add(&(ylist_im(iatom, elem3, jju_half)), betaj * ztmp.im); + } else { + ylist_re(iatom, elem3, jju_half) += betaj * ztmp.re; + ylist_im(iatom, elem3, jju_half) += betaj * ztmp.im; + } + } // end loop over elem3 + idouble++; + } // end loop over elem2 + } // end loop over elem1 + } else { + const complex ztmp = zlist(iatom, 0, jjz); + const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom, 0, 0, 0); + + if constexpr (need_atomics) { + Kokkos::atomic_add(&(ylist_re(iatom, 0, jju_half)), betaj * ztmp.re); + Kokkos::atomic_add(&(ylist_im(iatom, 0, jju_half)), betaj * ztmp.im); + } else { + ylist_re(iatom, 0, jju_half) += betaj * ztmp.re; + ylist_im(iatom, 0, jju_half) += betaj * ztmp.im; + } + } } /* ---------------------------------------------------------------------- From ce6e0dbe68611bd20ce5ab4bcce73725a69e4c20 Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Thu, 21 Nov 2024 14:33:30 -0800 Subject: [PATCH 0911/1018] Added templating over chemsnap for evaluate_beta_scaled --- src/KOKKOS/sna_kokkos.h | 2 +- src/KOKKOS/sna_kokkos_impl.h | 59 +++++++++++++++++++++++------------- 2 files changed, 39 insertions(+), 22 deletions(-) diff --git a/src/KOKKOS/sna_kokkos.h b/src/KOKKOS/sna_kokkos.h index 4247a79504..a438ccd25e 100644 --- a/src/KOKKOS/sna_kokkos.h +++ b/src/KOKKOS/sna_kokkos.h @@ -241,7 +241,7 @@ class SNAKokkos { real_type evaluate_bi(const int&, const int&, const int&, const int&, const int&, const int&, const int&) const; // plugged into compute_yi, compute_yi_with_zlist - KOKKOS_FORCEINLINE_FUNCTION + template KOKKOS_FORCEINLINE_FUNCTION real_type evaluate_beta_scaled(const int&, const int&, const int&, const int&, const int&, const int&, const int&) const; // plugged into compute_fused_deidrj_small, compute_fused_deidrj_large KOKKOS_FORCEINLINE_FUNCTION diff --git a/src/KOKKOS/sna_kokkos_impl.h b/src/KOKKOS/sna_kokkos_impl.h index 4c11b1213e..9a97f229b5 100644 --- a/src/KOKKOS/sna_kokkos_impl.h +++ b/src/KOKKOS/sna_kokkos_impl.h @@ -1092,7 +1092,7 @@ void SNAKokkos::compute_yi(const int& iato // pick out right beta value for (int elem3 = 0; elem3 < nelements; elem3++) { - const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom, elem1, elem2, elem3); + const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom, elem1, elem2, elem3); if constexpr (need_atomics) { Kokkos::atomic_add(&(ylist_re(iatom, elem3, jju_half)), betaj * ztmp.re); @@ -1106,7 +1106,7 @@ void SNAKokkos::compute_yi(const int& iato } // end loop over elem1 } else { const complex ztmp = evaluate_zi(j1, j2, j, ma1min, ma2max, mb1min, mb2max, na, nb, iatom, 0, 0, cgblock); - const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom, 0, 0, 0); + const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom, 0, 0, 0); if constexpr (need_atomics) { Kokkos::atomic_add(&(ylist_re(iatom, 0, jju_half)), betaj * ztmp.re); @@ -1142,7 +1142,7 @@ void SNAKokkos::compute_yi_with_zlist(cons // pick out right beta value for (int elem3 = 0; elem3 < nelements; elem3++) { - const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom, elem1, elem2, elem3); + const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom, elem1, elem2, elem3); if constexpr (need_atomics) { Kokkos::atomic_add(&(ylist_re(iatom, elem3, jju_half)), betaj * ztmp.re); @@ -1157,7 +1157,7 @@ void SNAKokkos::compute_yi_with_zlist(cons } // end loop over elem1 } else { const complex ztmp = zlist(iatom, 0, jjz); - const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom, 0, 0, 0); + const real_type betaj = evaluate_beta_scaled(j1, j2, j, iatom, 0, 0, 0); if constexpr (need_atomics) { Kokkos::atomic_add(&(ylist_re(iatom, 0, jju_half)), betaj * ztmp.re); @@ -1175,30 +1175,47 @@ void SNAKokkos::compute_yi_with_zlist(cons ------------------------------------------------------------------------- */ template -KOKKOS_FORCEINLINE_FUNCTION +template KOKKOS_FORCEINLINE_FUNCTION typename SNAKokkos::real_type SNAKokkos::evaluate_beta_scaled(const int& j1, const int& j2, const int& j, const int& iatom, const int& elem1, const int& elem2, const int& elem3) const { - real_type betaj = 0; + int itriple_jjb = 0; + real_type factor = 0; - if (j >= j1) { - const int jjb = idxb_block(j1, j2, j); - const int itriple = ((elem1 * nelements + elem2) * nelements + elem3) * idxb_max + jjb; - if (j1 == j) { - if (j2 == j) betaj = static_cast(3) * d_beta(iatom, itriple); - else betaj = static_cast(2) * d_beta(iatom, itriple); - } else betaj = d_beta(iatom, itriple); - } else if (j >= j2) { - const int jjb = idxb_block(j, j2, j1); - const int itriple = ((elem3 * nelements + elem2) * nelements + elem1) * idxb_max + jjb; - if (j2 == j) betaj = static_cast(2) * d_beta(iatom, itriple); - else betaj = d_beta(iatom, itriple); + if constexpr (chemsnap) { + if (j >= j1) { + itriple_jjb = ((elem1 * nelements + elem2) * nelements + elem3) * idxb_max + idxb_block(j1, j2, j); + if (j1 == j) { + if (j2 == j) factor = 3; + else factor = 2; + } else factor = 1; + } else if (j >= j2) { + itriple_jjb = ((elem3 * nelements + elem2) * nelements + elem1) * idxb_max + idxb_block(j, j2, j1); + if (j2 == j) factor = 2; + else factor = 1; + } else { + itriple_jjb = ((elem2 * nelements + elem3) * nelements + elem1) * idxb_max + idxb_block(j2, j, j1); + factor = 1; + } } else { - const int jjb = idxb_block(j2, j, j1); - const int itriple = ((elem2 * nelements + elem3) * nelements + elem1) * idxb_max + jjb; - betaj = d_beta(iatom, itriple); + if (j >= j1) { + itriple_jjb = idxb_block(j1, j2, j); + if (j1 == j) { + if (j2 == j) factor = 3; + else factor = 2; + } else factor = 1; + } else if (j >= j2) { + itriple_jjb = idxb_block(j, j2, j1); + if (j2 == j) factor = 2; + else factor = 1; + } else { + itriple_jjb = idxb_block(j2, j, j1); + factor = 1; + } } + real_type betaj = factor * d_beta(iatom, itriple_jjb); + if (!bnorm_flag && j1 > j) { const real_type scale = static_cast(j1 + 1) / static_cast(j + 1); betaj *= scale; From e7c995abcbc857ed2d5db0640f93630926097de1 Mon Sep 17 00:00:00 2001 From: Evan Weinberg Date: Fri, 22 Nov 2024 11:28:25 -0800 Subject: [PATCH 0912/1018] Re-disabled SNAP Kokkos CPU path =( --- src/KOKKOS/pair_snap_kokkos_impl.h | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/KOKKOS/pair_snap_kokkos_impl.h b/src/KOKKOS/pair_snap_kokkos_impl.h index 810d30e3ce..bcece9626a 100644 --- a/src/KOKKOS/pair_snap_kokkos_impl.h +++ b/src/KOKKOS/pair_snap_kokkos_impl.h @@ -82,14 +82,14 @@ PairSNAPKokkos::~PairSNAPKokkos() template void PairSNAPKokkos::init_style() { - //if constexpr (host_flag) { - // if (lmp->kokkos->nthreads > 1) - // error->all(FLERR,"Pair style snap/kk can currently only run on a single " - // "CPU thread"); + if constexpr (host_flag) { + if (lmp->kokkos->nthreads > 1) + error->all(FLERR,"Pair style snap/kk can currently only run on a single " + "CPU thread"); - // PairSNAP::init_style(); - // return; - //} + PairSNAP::init_style(); + return; + } if (force->newton_pair == 0) error->all(FLERR,"Pair style SNAP requires newton pair on"); @@ -131,12 +131,12 @@ struct FindMaxNumNeighs { template void PairSNAPKokkos::compute(int eflag_in, int vflag_in) { - //if constexpr (host_flag) { - // atomKK->sync(Host,X_MASK|F_MASK|TYPE_MASK); - // PairSNAP::compute(eflag_in,vflag_in); - // atomKK->modified(Host,F_MASK); - // return; - //} + if constexpr (host_flag) { + atomKK->sync(Host,X_MASK|F_MASK|TYPE_MASK); + PairSNAP::compute(eflag_in,vflag_in); + atomKK->modified(Host,F_MASK); + return; + } eflag = eflag_in; vflag = vflag_in; From 10c429fe217dbc83fc2cf05831006bc2e4fa4e9a Mon Sep 17 00:00:00 2001 From: jtclemm Date: Fri, 22 Nov 2024 14:37:47 -0700 Subject: [PATCH 0913/1018] Separating background pressure from EoS definition --- doc/src/fix_rheo_pressure.rst | 16 ++++++++++++---- src/RHEO/fix_rheo_pressure.cpp | 30 +++++++++++++++++++++++------- 2 files changed, 35 insertions(+), 11 deletions(-) diff --git a/doc/src/fix_rheo_pressure.rst b/doc/src/fix_rheo_pressure.rst index 51f00b6684..d06fadfa1c 100644 --- a/doc/src/fix_rheo_pressure.rst +++ b/doc/src/fix_rheo_pressure.rst @@ -14,15 +14,16 @@ Syntax * rheo/pressure = style name of this fix command * one or more types and pressure styles must be appended * types = lists of types (see below) -* pstyle = *linear* or *taitwater* or *cubic* +* pstyle = *linear* or *tait/water* or *tait/general* or *cubic* or *ideal/gas* or *background* .. parsed-literal:: *linear* args = none *tait/water* args = none - *tait/general* args = exponent :math:`gamma` (unitless) and background pressure :math:`P[b]` (pressure) + *tait/general* args = exponent :math:`gamma` (unitless) *cubic* args = cubic prefactor :math:`A_3` (pressure/density\^2) *ideal/gas* args = heat capacity ratio :math:`gamma` (unitless) + *background* args = background pressure :math:`P[b]` (pressure) Examples """""""" @@ -31,6 +32,7 @@ Examples fix 1 all rheo/pressure * linear fix 1 all rheo/pressure 1 linear 2 cubic 10.0 + fix 1 all rheo/pressure * linear * background 0.1 Description """"""""""" @@ -77,9 +79,9 @@ Style *tait/general* generalizes this equation of state .. math:: - P = \frac{c^2 \rho_0}{\gamma} \biggl[\left(\frac{\rho}{\rho_0}\right)^{\gamma} - 1\biggr] + P[b]. + P = \frac{c^2 \rho_0}{\gamma} \biggl[\left(\frac{\rho}{\rho_0}\right)^{\gamma} - 1\biggr]. -where :math:`\gamma` is an exponent and :math:`P[b]` is a constant background pressure. +where :math:`\gamma` is an exponent. Style *ideal/gas* is the ideal gas equation of state @@ -92,6 +94,12 @@ a particle per unit mass. This style is only compatible with atom style rheo/the Note that when using this style, the speed of sound is no longer constant such that the value of :math:`c` specified in :doc:`fix rheo ` is not used. +The *background* style acts differently than the rest as it +only adds a constant background pressure shift :math:`P[b]` +to all atoms of the designated types. Therefore, this style +must be used in conjunction with another style that specifies +an equation of state. + Restart, fix_modify, output, run start/stop, minimize info """"""""""""""""""""""""""""""""""""""""""""""""""""""""""" diff --git a/src/RHEO/fix_rheo_pressure.cpp b/src/RHEO/fix_rheo_pressure.cpp index d4f66482b3..9364d08e47 100644 --- a/src/RHEO/fix_rheo_pressure.cpp +++ b/src/RHEO/fix_rheo_pressure.cpp @@ -47,6 +47,7 @@ FixRHEOPressure::FixRHEOPressure(LAMMPS *lmp, int narg, char **arg) : comm_forward = 1; variable_csq = 0; invertable_pressure = 1; + background_flag = 0; // Currently can only have one instance of fix rheo/pressure if (igroup != 0) error->all(FLERR, "fix rheo/pressure command requires group all"); @@ -59,7 +60,10 @@ FixRHEOPressure::FixRHEOPressure(LAMMPS *lmp, int narg, char **arg) : memory->create(pbackground, n + 1, "rheo:pbackground"); memory->create(gamma, n + 1, "rheo:gamma"); - for (i = 1; i <= n; i++) pressure_style[i] = NONE; + for (i = 1; i <= n; i++) { + pressure_style[i] = NONE; + pbackground[i] = 0.0; + } int iarg = 3; while (iarg < narg) { @@ -72,16 +76,14 @@ FixRHEOPressure::FixRHEOPressure(LAMMPS *lmp, int narg, char **arg) : } else if (strcmp(arg[iarg + 1], "tait/water") == 0) { for (i = nlo; i <= nhi; i++) pressure_style[i] = TAITWATER; } else if (strcmp(arg[iarg + 1], "tait/general") == 0) { - if (iarg + 3 >= narg) utils::missing_cmd_args(FLERR, "fix rheo/pressure tait/general", error); + if (iarg + 2 >= narg) utils::missing_cmd_args(FLERR, "fix rheo/pressure tait/general", error); double tpower_one = utils::numeric(FLERR, arg[iarg + 2], false, lmp); - double pbackground_one = utils::numeric(FLERR, arg[iarg + 3], false, lmp); - iarg += 2; + iarg += 1; for (i = nlo; i <= nhi; i++) { pressure_style[i] = TAITGENERAL; tpower[i] = tpower_one; - pbackground[i] = pbackground_one; } } else if (strcmp(arg[iarg + 1], "cubic") == 0) { if (iarg + 2 >= narg) utils::missing_cmd_args(FLERR, "fix rheo/pressure cubic", error); @@ -109,6 +111,15 @@ FixRHEOPressure::FixRHEOPressure(LAMMPS *lmp, int narg, char **arg) : variable_csq = 1; if (atom->esph_flag != 1) error->all(FLERR, "fix rheo/pressure ideal gas equation of state requires atom property esph"); + } else if (strcmp(arg[iarg + 1], "background") == 0) { + if (iarg + 2 >= narg) utils::missing_cmd_args(FLERR, "fix rheo/pressure background", error); + + double pbackground_one = utils::numeric(FLERR, arg[iarg + 2], false, lmp); + iarg += 1; + + for (i = nlo; i <= nhi; i++) + pbackground[i] = pbackground_one; + background_flag = 1; } else { error->all(FLERR, "Illegal fix command, {}", arg[iarg]); } @@ -236,10 +247,13 @@ double FixRHEOPressure::calc_pressure(double rho, int i) } else if (pressure_style[type] == TAITGENERAL) { rho_ratio = rho * rho0inv[type]; p = csq[type] * rho0[type] * (pow(rho_ratio, tpower[type]) - 1.0) / tpower[type]; - p += pbackground[type]; } else if (pressure_style[type] == IDEAL) { p = (gamma[type] - 1.0) * rho * atom->esph[i] / atom->mass[type]; } + + if (background_flag) + p += pbackground[type]; + return p; } @@ -250,6 +264,9 @@ double FixRHEOPressure::calc_rho(double p, int i) double rho = 0.0; int type = atom->type[i]; + if (background_flag) + p -= pbackground[type]; + if (pressure_style[type] == LINEAR) { rho = csqinv[type] * p + rho0[type]; } else if (pressure_style[type] == CUBIC) { @@ -260,7 +277,6 @@ double FixRHEOPressure::calc_rho(double p, int i) rho *= pow(rho0[type], 6.0 * SEVENTH); rho *= pow(csq[type], -SEVENTH); } else if (pressure_style[type] == TAITGENERAL) { - p -= pbackground[type]; rho = pow(tpower[type] * p + csq[type] * rho0[type], 1.0 / tpower[type]); rho *= pow(rho0[type], 1.0 - 1.0 / tpower[type]); rho *= pow(csq[type], -1.0 / tpower[type]); From e4683c3134041eb1ccc71a912e4705c9a80fd191 Mon Sep 17 00:00:00 2001 From: jtclemm Date: Fri, 22 Nov 2024 14:40:45 -0700 Subject: [PATCH 0914/1018] typo in equation --- doc/src/fix_rheo_pressure.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/src/fix_rheo_pressure.rst b/doc/src/fix_rheo_pressure.rst index d06fadfa1c..5a732af647 100644 --- a/doc/src/fix_rheo_pressure.rst +++ b/doc/src/fix_rheo_pressure.rst @@ -58,7 +58,7 @@ equation of state with a particle pressure :math:`P` calculated as .. math:: - P = c (\rho - \rho_0) + P = c^2 (\rho - \rho_0) where :math:`c` is the speed of sound, :math:`\rho_0` is the equilibrium density, and :math:`\rho` is the current density of a particle. The numerical values of @@ -67,7 +67,7 @@ is a cubic equation of state which has an extra argument :math:`A_3`, .. math:: - P = c ((\rho - \rho_0) + A_3 (\rho - \rho_0)^3) . + P = c^2 ((\rho - \rho_0) + A_3 (\rho - \rho_0)^3) . Style *tait/water* is Tait's equation of state: From 471fdf27cd25beb51f2fe88aa27e6f14661027ea Mon Sep 17 00:00:00 2001 From: jtclemm Date: Fri, 22 Nov 2024 14:59:51 -0700 Subject: [PATCH 0915/1018] Typo in bond failure subscripts --- doc/src/bond_bpm_rotational.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/src/bond_bpm_rotational.rst b/doc/src/bond_bpm_rotational.rst index 3ecd1cf950..24fb8e1161 100644 --- a/doc/src/bond_bpm_rotational.rst +++ b/doc/src/bond_bpm_rotational.rst @@ -132,8 +132,8 @@ or :doc:`read_restart ` commands: * :math:`k_b` (force*distance/radians units) * :math:`f_{r,c}` (force units) * :math:`f_{s,c}` (force units) -* :math:`\tau_{b,c}` (force*distance units) * :math:`\tau_{t,c}` (force*distance units) +* :math:`\tau_{b,c}` (force*distance units) * :math:`\gamma_n` (force/velocity units) * :math:`\gamma_s` (force/velocity units) * :math:`\gamma_r` (force*distance/velocity units) From 3f78ee72c69cef7c313f706a4c82d1382936238e Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 24 Nov 2024 22:22:13 -0500 Subject: [PATCH 0916/1018] get access to the applied external force from the fix --- doc/src/fix_external.rst | 14 +++++-- src/fix_external.cpp | 17 ++++---- unittest/c-library/test_library_external.cpp | 24 +++++++++++ unittest/python/python-fix-external.py | 44 +++++++++++++++++++- 4 files changed, 88 insertions(+), 11 deletions(-) diff --git a/doc/src/fix_external.rst b/doc/src/fix_external.rst index 44dd0929ee..3c7bfa315a 100644 --- a/doc/src/fix_external.rst +++ b/doc/src/fix_external.rst @@ -173,9 +173,17 @@ stress/atom ` commands. The former can be accessed by :doc:`thermodynamic output `. The default setting for this fix is :doc:`fix_modify virial yes `. -This fix computes a global scalar which can be accessed by various -:doc:`output commands `. The scalar is the potential -energy discussed above. The scalar stored by this fix is "extensive". +This fix computes a global scalar, a global vector, and a per-atom array +which can be accessed by various :doc:`output commands `. +The scalar is the potential energy discussed above. The scalar stored +by this fix is "extensive". The vector is a custom vector set by the +external program using the :cpp:func:`lammps_fix_external_set_vector() +` and +:cpp:func:`lammps_fix_external_set_vector_length() +` calls of the LAMMPS library +interface or the equivalent call of the Python or Fortran modules. The +per-atom array has 3 column for each atom and is the applied external +force. No parameter of this fix can be used with the *start/stop* keywords of the :doc:`run ` command. diff --git a/src/fix_external.cpp b/src/fix_external.cpp index 349558fe86..1580dd27e1 100644 --- a/src/fix_external.cpp +++ b/src/fix_external.cpp @@ -30,31 +30,33 @@ enum{PF_CALLBACK,PF_ARRAY}; /* ---------------------------------------------------------------------- */ FixExternal::FixExternal(LAMMPS *lmp, int narg, char **arg) : - Fix(lmp, narg, arg), - fexternal(nullptr), caller_vector(nullptr) + Fix(lmp, narg, arg), fexternal(nullptr), caller_vector(nullptr) { if (narg < 4) error->all(FLERR,"Illegal fix external command"); scalar_flag = 1; global_freq = 1; + peratom_flag = 1; + peratom_freq = 1; + size_peratom_cols = 3; extscalar = 1; energy_global_flag = energy_peratom_flag = 1; virial_global_flag = virial_peratom_flag = 1; thermo_energy = thermo_virial = 1; if (strcmp(arg[3],"pf/callback") == 0) { - if (narg != 6) error->all(FLERR,"Illegal fix external command"); + if (narg != 6) error->all(FLERR,"Incorrect number of args for fix external pf/callback"); mode = PF_CALLBACK; ncall = utils::inumeric(FLERR,arg[4],false,lmp); napply = utils::inumeric(FLERR,arg[5],false,lmp); if (ncall <= 0 || napply <= 0) - error->all(FLERR,"Illegal fix external command"); + error->all(FLERR,"Illegal values for ncall or napply in fix external pf/callback"); } else if (strcmp(arg[3],"pf/array") == 0) { - if (narg != 5) error->all(FLERR,"Illegal fix external command"); + if (narg != 5) error->all(FLERR,"Incorrect number of args for fix external pf/array"); mode = PF_ARRAY; napply = utils::inumeric(FLERR,arg[4],false,lmp); - if (napply <= 0) error->all(FLERR,"Illegal fix external command"); - } else error->all(FLERR,"Illegal fix external command"); + if (napply <= 0) error->all(FLERR,"Illegal value for napply for fix external pf/array"); + } else error->all(FLERR,"Unknown fix external mode {}", arg[3]); callback = nullptr; @@ -323,6 +325,7 @@ void FixExternal::grow_arrays(int nmax) { memory->grow(fexternal,nmax,3,"external:fexternal"); memset(&fexternal[0][0], 0, sizeof(double)*3*nmax); + array_atom = fexternal; } /* ---------------------------------------------------------------------- diff --git a/unittest/c-library/test_library_external.cpp b/unittest/c-library/test_library_external.cpp index 606d53d38b..63ef4eee32 100644 --- a/unittest/c-library/test_library_external.cpp +++ b/unittest/c-library/test_library_external.cpp @@ -123,6 +123,18 @@ TEST(lammps_external, callback) EXPECT_DOUBLE_EQ(reduce[5], 1.4); EXPECT_DOUBLE_EQ(reduce[6], 1.4); + double **fext = + (double **)lammps_extract_fix(handle, "ext", LMP_STYLE_ATOM, LMP_TYPE_ARRAY, 0, 0); + EXPECT_DOUBLE_EQ(fext[0][0], 10.0); + EXPECT_DOUBLE_EQ(fext[0][1], 10.0); + EXPECT_DOUBLE_EQ(fext[0][2], 10.0); + EXPECT_DOUBLE_EQ(fext[3][0], 10.0); + EXPECT_DOUBLE_EQ(fext[3][1], 10.0); + EXPECT_DOUBLE_EQ(fext[3][2], 10.0); + EXPECT_DOUBLE_EQ(fext[7][0], 10.0); + EXPECT_DOUBLE_EQ(fext[7][1], 10.0); + EXPECT_DOUBLE_EQ(fext[7][2], 10.0); + ::testing::internal::CaptureStdout(); lammps_close(handle); output = ::testing::internal::GetCapturedStdout(); @@ -193,6 +205,18 @@ TEST(lammps_external, array) EXPECT_DOUBLE_EQ(pe, 1.0 / 8.0); EXPECT_DOUBLE_EQ(press, 0.15416666666666667); + double **fext = + (double **)lammps_extract_fix(handle, "ext", LMP_STYLE_ATOM, LMP_TYPE_ARRAY, 0, 0); + EXPECT_DOUBLE_EQ(fext[0][0], 6.0); + EXPECT_DOUBLE_EQ(fext[0][1], 6.0); + EXPECT_DOUBLE_EQ(fext[0][2], 6.0); + EXPECT_DOUBLE_EQ(fext[3][0], 6.0); + EXPECT_DOUBLE_EQ(fext[3][1], 6.0); + EXPECT_DOUBLE_EQ(fext[3][2], 6.0); + EXPECT_DOUBLE_EQ(fext[7][0], 6.0); + EXPECT_DOUBLE_EQ(fext[7][1], 6.0); + EXPECT_DOUBLE_EQ(fext[7][2], 6.0); + ::testing::internal::CaptureStdout(); lammps_close(handle); output = ::testing::internal::GetCapturedStdout(); diff --git a/unittest/python/python-fix-external.py b/unittest/python/python-fix-external.py index c061b9f466..55934b8e79 100644 --- a/unittest/python/python-fix-external.py +++ b/unittest/python/python-fix-external.py @@ -1,6 +1,6 @@ import sys,os,unittest from ctypes import * -from lammps import lammps, LMP_STYLE_GLOBAL, LMP_TYPE_VECTOR +from lammps import lammps, LMP_STYLE_GLOBAL, LMP_STYLE_ATOM, LMP_TYPE_VECTOR, LMP_TYPE_ARRAY try: import numpy @@ -92,6 +92,17 @@ class PythonExternal(unittest.TestCase): self.assertAlmostEqual(reduce[5],6.5,14) self.assertAlmostEqual(reduce[6],-0.6,14) + fext = lmp.extract_fix("ext", LMP_STYLE_ATOM, LMP_TYPE_ARRAY) + self.assertAlmostEqual(float(fext[0][0]), 0.0) + self.assertAlmostEqual(float(fext[0][1]), 0.0) + self.assertAlmostEqual(float(fext[0][2]), 0.0) + self.assertAlmostEqual(float(fext[1][0]), 0.0) + self.assertAlmostEqual(float(fext[1][1]), 0.0) + self.assertAlmostEqual(float(fext[1][2]), 0.0) + self.assertAlmostEqual(float(fext[2][0]), 0.0) + self.assertAlmostEqual(float(fext[2][1]), 0.0) + self.assertAlmostEqual(float(fext[2][2]), 0.0) + lmp.command("run 10 post no") self.assertAlmostEqual(lmp.get_thermo("temp"),1.0/30.0,14) self.assertAlmostEqual(lmp.get_thermo("pe"),1.0/8.0,14) @@ -110,6 +121,17 @@ class PythonExternal(unittest.TestCase): val += lmp.extract_fix("ext",LMP_STYLE_GLOBAL,LMP_TYPE_VECTOR,nrow=i) self.assertAlmostEqual(val,15.0,14) + fext = lmp.extract_fix("ext", LMP_STYLE_ATOM, LMP_TYPE_ARRAY) + self.assertAlmostEqual(float(fext[0][0]), 10.0) + self.assertAlmostEqual(float(fext[0][1]), 10.0) + self.assertAlmostEqual(float(fext[0][2]), 10.0) + self.assertAlmostEqual(float(fext[1][0]), 10.0) + self.assertAlmostEqual(float(fext[1][1]), 10.0) + self.assertAlmostEqual(float(fext[1][2]), 10.0) + self.assertAlmostEqual(float(fext[2][0]), 10.0) + self.assertAlmostEqual(float(fext[2][1]), 10.0) + self.assertAlmostEqual(float(fext[2][2]), 10.0) + def testExternalArray(self): """Test fix external from Python with pf/array""" @@ -142,6 +164,16 @@ class PythonExternal(unittest.TestCase): force[i][2] = 0.0 lmp.fix_external_set_energy_global("ext", 0.5) lmp.fix_external_set_virial_global("ext",[0.5, 0.5, 0.5, 0.0, 0.0, 0.0]) + fext = lmp.extract_fix("ext", LMP_STYLE_ATOM, LMP_TYPE_ARRAY) + self.assertAlmostEqual(float(fext[0][0]), 0.0) + self.assertAlmostEqual(float(fext[0][1]), 0.0) + self.assertAlmostEqual(float(fext[0][2]), 0.0) + self.assertAlmostEqual(float(fext[1][0]), 0.0) + self.assertAlmostEqual(float(fext[1][1]), 0.0) + self.assertAlmostEqual(float(fext[1][2]), 0.0) + self.assertAlmostEqual(float(fext[2][0]), 0.0) + self.assertAlmostEqual(float(fext[2][1]), 0.0) + self.assertAlmostEqual(float(fext[2][2]), 0.0) lmp.command("run 5 post no") self.assertAlmostEqual(lmp.get_thermo("temp"),4.0/525.0,14) @@ -170,6 +202,16 @@ class PythonExternal(unittest.TestCase): self.assertEqual(npforce[0][0],6.0) self.assertEqual(npforce[3][1],6.0) self.assertEqual(npforce[7][2],6.0) + fext = lmp.extract_fix("ext", LMP_STYLE_ATOM, LMP_TYPE_ARRAY) + self.assertAlmostEqual(float(fext[0][0]), 6.0) + self.assertAlmostEqual(float(fext[0][1]), 6.0) + self.assertAlmostEqual(float(fext[0][2]), 6.0) + self.assertAlmostEqual(float(fext[1][0]), 6.0) + self.assertAlmostEqual(float(fext[1][1]), 6.0) + self.assertAlmostEqual(float(fext[1][2]), 6.0) + self.assertAlmostEqual(float(fext[2][0]), 6.0) + self.assertAlmostEqual(float(fext[2][1]), 6.0) + self.assertAlmostEqual(float(fext[2][2]), 6.0) ############################## if __name__ == "__main__": From 1beb4b17ecc38cbb5d2cde89bcb97246702d949f Mon Sep 17 00:00:00 2001 From: jtclemm Date: Tue, 26 Nov 2024 10:15:26 -0700 Subject: [PATCH 0917/1018] Clarifying doc on arguments for coeff rest damping --- doc/src/pair_granular.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/doc/src/pair_granular.rst b/doc/src/pair_granular.rst index e0f15ccd62..b0d7cf83be 100644 --- a/doc/src/pair_granular.rst +++ b/doc/src/pair_granular.rst @@ -252,9 +252,10 @@ no error check is performed on this. The *coeff_restitution* model is useful when a specific normal coefficient of restitution :math:`e` is required. In these models, the normal coefficient of -restitution :math:`e` is specified as an input. Following the approach of +restitution :math:`e` is specified as an input in place of the usual :math:`\eta_{n0}` +value in the normal model. Following the approach of :ref:`(Brilliantov et al) `, when using the *hooke* normal model, -*coeff_restitution* calculates the damping coefficient as: +*coeff_restitution* then calculates the damping coefficient as: .. math:: From 461dd67bb4d882328db76bf3cae16c4335bcc712 Mon Sep 17 00:00:00 2001 From: jtclemm Date: Tue, 26 Nov 2024 10:37:13 -0700 Subject: [PATCH 0918/1018] Clarifying Tsuji damping doc, removing overloaded variable --- doc/src/pair_granular.rst | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/doc/src/pair_granular.rst b/doc/src/pair_granular.rst index b0d7cf83be..b4341961cc 100644 --- a/doc/src/pair_granular.rst +++ b/doc/src/pair_granular.rst @@ -235,12 +235,14 @@ given by: .. math:: - \eta_n = \alpha (m_{eff}k_n)^{1/2} + \eta_n = \alpha (m_{eff}k_{nd})^{1/2} -For normal contact models based on material parameters, :math:`k_n = 4/3Ea`. This -damping model is not compatible with cohesive normal models such as *JKR* or *DMT*. -The parameter :math:`\alpha` is related to the restitution coefficient *e* -according to: +where :math:`k_{nd}` is an effective harmonic stiffness equal to the ratio of +the normal force to the overlap. For example, :math:`k_{nd} = 4/3Ea` for a +Hertz contact model based on material parameters with :math:`a` being +the contact radius of :math:`\sqrt{\delta R}`. This damping model is not +compatible with cohesive normal models such as *JKR* or *DMT*. The parameter +:math:`\alpha` is related to the restitution coefficient *e* according to: .. math:: From a420d04418b967523b1cf3f311d76f41a4dbcc18 Mon Sep 17 00:00:00 2001 From: jtclemm Date: Tue, 26 Nov 2024 11:28:40 -0700 Subject: [PATCH 0919/1018] Unifying desc/code for tsuji and coeff restitution --- doc/src/pair_granular.rst | 20 ++++++++++---------- src/GRANULAR/gran_sub_mod_damping.cpp | 17 +---------------- src/GRANULAR/gran_sub_mod_damping.h | 3 +-- 3 files changed, 12 insertions(+), 28 deletions(-) diff --git a/doc/src/pair_granular.rst b/doc/src/pair_granular.rst index b4341961cc..8558832464 100644 --- a/doc/src/pair_granular.rst +++ b/doc/src/pair_granular.rst @@ -253,26 +253,26 @@ of the normal contact model parameters should be between 0 and 1, but no error check is performed on this. The *coeff_restitution* model is useful when a specific normal coefficient of -restitution :math:`e` is required. In these models, the normal coefficient of -restitution :math:`e` is specified as an input in place of the usual :math:`\eta_{n0}` -value in the normal model. Following the approach of -:ref:`(Brilliantov et al) `, when using the *hooke* normal model, -*coeff_restitution* then calculates the damping coefficient as: +restitution :math:`e` is required. It operates much like the *Tsuji* model +but, the normal coefficient of restitution :math:`e` is specified as an input +in place of the usual :math:`\eta_{n0}` value in the normal model. Following +the approach of :ref:`(Brilliantov et al) `, when using the *hooke* +normal model, *coeff_restitution* then calculates the damping coefficient as: .. math:: - \eta_n = \sqrt{\frac{4m_{eff}k_n}{1+\left( \frac{\pi}{\log(e)}\right)^2}} , + \eta_n = \sqrt{\frac{4m_{eff}k_{nd}}{1+\left( \frac{\pi}{\log(e)}\right)^2}} , +where :math:`k_{nd}` is the same stiffness defined in the above *Tsuji* model. For any other normal model, e.g. the *hertz* and *hertz/material* models, the damping coefficient is: .. math:: - \eta_n = -2\sqrt{\frac{5}{6}}\frac{\log(e)}{\sqrt{\pi^2+(\log(e))^2}}(R_{eff} \delta_{ij})^{\frac{1}{4}}\sqrt{\frac{3}{2}k_n m_{eff}} , + \eta_n = -2\sqrt{\frac{5}{6}}\frac{\log(e)}{\sqrt{\pi^2+(\log(e))^2}}(R_{eff} \delta_{ij})^{\frac{1}{4}}\sqrt{\frac{3}{2}k_{nd} m_{eff}} , -where :math:`k_n = \frac{4}{3} E_{eff}` for the *hertz/material* model. Since -*coeff_restitution* accounts for the effective mass, effective radius, and -pairwise overlaps (except when used with the *hooke* normal model) when calculating +Since *coeff_restitution* accounts for the effective mass, effective radius, +and pairwise overlaps (except when used with the *hooke* normal model) when calculating the damping coefficient, it accurately reproduces the specified coefficient of restitution for both monodisperse and polydisperse particle pairs. This damping model is not compatible with cohesive normal models such as *JKR* or *DMT*. diff --git a/src/GRANULAR/gran_sub_mod_damping.cpp b/src/GRANULAR/gran_sub_mod_damping.cpp index 9dd68060ac..3aa888372c 100644 --- a/src/GRANULAR/gran_sub_mod_damping.cpp +++ b/src/GRANULAR/gran_sub_mod_damping.cpp @@ -152,9 +152,8 @@ double GranSubModDampingTsuji::calculate_forces() ------------------------------------------------------------------------- */ GranSubModDampingCoeffRestitution::GranSubModDampingCoeffRestitution(GranularModel *gm, LAMMPS *lmp) : - GranSubModDamping(gm, lmp) + GranSubModDampingTsuji(gm, lmp) { - allow_cohesion = 0; } /* ---------------------------------------------------------------------- */ @@ -171,17 +170,3 @@ void GranSubModDampingCoeffRestitution::init() damp /= sqrt(MY_PI * MY_PI + logcor * logcor); } } - -/* ---------------------------------------------------------------------- */ - -double GranSubModDampingCoeffRestitution::calculate_forces() -{ - // in case argument <= 0 due to precision issues - double sqrt1; - if (gm->delta > 0.0) - sqrt1 = MAX(0.0, gm->meff * gm->Fnormal / gm->delta); - else - sqrt1 = 0.0; - damp_prefactor = damp * sqrt(sqrt1); - return -damp_prefactor * gm->vnnr; -} diff --git a/src/GRANULAR/gran_sub_mod_damping.h b/src/GRANULAR/gran_sub_mod_damping.h index c931e385cc..98c31d680a 100644 --- a/src/GRANULAR/gran_sub_mod_damping.h +++ b/src/GRANULAR/gran_sub_mod_damping.h @@ -87,11 +87,10 @@ namespace Granular_NS { /* ---------------------------------------------------------------------- */ - class GranSubModDampingCoeffRestitution : public GranSubModDamping { + class GranSubModDampingCoeffRestitution : public GranSubModDampingTsuji { public: GranSubModDampingCoeffRestitution(class GranularModel *, class LAMMPS *); void init() override; - double calculate_forces() override; }; /* ---------------------------------------------------------------------- */ From 6b4f82dc3112d9a5b430e6c985321f00a93de9b0 Mon Sep 17 00:00:00 2001 From: jtclemm Date: Tue, 26 Nov 2024 13:04:26 -0700 Subject: [PATCH 0920/1018] Resetting variables in deform/pressure init --- src/EXTRA-FIX/fix_deform_pressure.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/EXTRA-FIX/fix_deform_pressure.cpp b/src/EXTRA-FIX/fix_deform_pressure.cpp index e93def4926..a5b7b1fcb1 100644 --- a/src/EXTRA-FIX/fix_deform_pressure.cpp +++ b/src/EXTRA-FIX/fix_deform_pressure.cpp @@ -407,6 +407,16 @@ void FixDeformPressure::init() set_box.vol_start = domain->xprd * domain->yprd * domain->zprd; + // reset cumulative counters to match resetting "start" variables in parent + + for (int i = 0; i < 7; i++) { + set_extra[i].cumulative_remap = 0.0; + set_extra[i].cumulative_shift = 0.0; + set_extra[i].cumulative_vshift[0] = 0.0; + set_extra[i].cumulative_vshift[1] = 0.0; + set_extra[i].cumulative_vshift[2] = 0.0; + } + // check optional variables for PRESSURE or PMEAN style for (int i = 0; i < 7; i++) { From 8aba26bd71f09b4816ef5f3d86060e5f6951d24c Mon Sep 17 00:00:00 2001 From: jtclemm Date: Tue, 26 Nov 2024 15:55:08 -0700 Subject: [PATCH 0921/1018] doc fixes --- doc/src/fix_rheo.rst | 6 +++--- doc/src/fix_rheo_pressure.rst | 13 ++++++------- doc/src/fix_rheo_thermal.rst | 14 +++++++------- doc/src/fix_rheo_viscosity.rst | 13 ++++++------- 4 files changed, 22 insertions(+), 24 deletions(-) diff --git a/doc/src/fix_rheo.rst b/doc/src/fix_rheo.rst index 24f7478566..6341df1a1f 100644 --- a/doc/src/fix_rheo.rst +++ b/doc/src/fix_rheo.rst @@ -102,12 +102,12 @@ more uniform spatial distribution. By default, shifting does not consider the type of a particle and therefore may be inappropriate in systems consisting of multiple atom types representing multiple fluid phases. However, two optional subarguments can follow the *shift* keyword, *exclude/type* and -*scale/cross/type*. +*scale/cross/type* to adjust shifting at fluid interfaces. The *exclude/type* option lets the user specify a list of atom types which are not shifted, *types*. A wild-card asterisk can be used in place -of or in conjunction with the *types* argument to set the coefficients for -multiple pairs of atom types. This takes the form "\*" or "\*n" or "m\*" +of or in conjunction with the *types* argument to toggle shifting for +multiple atom types. This takes the form "\*" or "\*n" or "m\*" or "m\*n". If :math:`N` is the number of atom types, then an asterisk with no numeric values means all types from 1 to :math:`N`. A leading asterisk means all types from 1 to n (inclusive). A trailing asterisk means all types diff --git a/doc/src/fix_rheo_pressure.rst b/doc/src/fix_rheo_pressure.rst index 5a732af647..7d5d08ddd1 100644 --- a/doc/src/fix_rheo_pressure.rst +++ b/doc/src/fix_rheo_pressure.rst @@ -44,13 +44,12 @@ define different equations of state for different atom types. An equation must be specified for every atom type. One first defines the atom *types*. A wild-card asterisk can be used in place -of or in conjunction with the *types* argument to set the coefficients for -multiple pairs of atom types. This takes the form "\*" or "\*n" or "m\*" -or "m\*n". If :math:`N` is the number of atom types, then an asterisk with -no numeric values means all types from 1 to :math:`N`. A leading asterisk -means all types from 1 to n (inclusive). A trailing asterisk means all types -from m to :math:`N` (inclusive). A middle asterisk means all types from m to n -(inclusive). +of or in conjunction with the *types* argument to set values for multiple atom +types. This takes the form "\*" or "\*n" or "m\*" or "m\*n". If :math:`N` is +the number of atom types, then an asterisk with no numeric values means all types +from 1 to :math:`N`. A leading asterisk means all types from 1 to n (inclusive). +A trailing asterisk means all types from m to :math:`N` (inclusive). A middle +asterisk means all types from m to n (inclusive). The *types* definition is followed by the pressure style, *pstyle*. Current options *linear*, *taitwater*, and *cubic*. Style *linear* is a linear diff --git a/doc/src/fix_rheo_thermal.rst b/doc/src/fix_rheo_thermal.rst index 214bc1db86..bc0e8dbfd0 100644 --- a/doc/src/fix_rheo_thermal.rst +++ b/doc/src/fix_rheo_thermal.rst @@ -70,13 +70,13 @@ of the energy is used to shift energies. This may be inappropriate in systems with multiple atom types with different specific heats. For each property, one must first define a list of atom types. A wild-card -asterisk can be used in place of or in conjunction with the *types* argument -to set the coefficients for multiple pairs of atom types. This takes the -form "\*" or "\*n" or "m\*" or "m\*n". If :math:`N` is the number of atom -types, then an asterisk with no numeric values means all types from 1 to -:math:`N`. A leading asterisk means all types from 1 to n (inclusive). -A trailing asterisk means all types from m to :math:`N` (inclusive). A -middle asterisk means all types from m to n (inclusive). +asterisk can be used in place of or in conjunction with the *types* argument to +set values for multiple atom types. This takes the form "\*" or "\*n" or "m\*" +or "m\*n". If :math:`N` is the number of atom types, then an asterisk with no +numeric values means all types from 1 to :math:`N`. A leading asterisk means +all types from 1 to n (inclusive). A trailing asterisk means all types from m +to :math:`N` (inclusive). A middle asterisk means all types from m to n +(inclusive). The *types* definition for each property is followed by the style. Currently, the only option is *constant*. Style *constant* simply applies a constant value diff --git a/doc/src/fix_rheo_viscosity.rst b/doc/src/fix_rheo_viscosity.rst index 804059e6f8..4d72d9b209 100644 --- a/doc/src/fix_rheo_viscosity.rst +++ b/doc/src/fix_rheo_viscosity.rst @@ -45,13 +45,12 @@ viscosities for different atom types, but a viscosity must be specified for every atom type. One first defines the atom *types*. A wild-card asterisk can be used in place -of or in conjunction with the *types* argument to set the coefficients for -multiple pairs of atom types. This takes the form "\*" or "\*n" or "m\*" -or "m\*n". If :math:`N` is the number of atom types, then an asterisk with -no numeric values means all types from 1 to :math:`N`. A leading asterisk -means all types from 1 to n (inclusive). A trailing asterisk means all types -from m to :math:`N` (inclusive). A middle asterisk means all types from m to n -(inclusive). +of or in conjunction with the *types* argument to set values for multiple atom +types. This takes the form "\*" or "\*n" or "m\*" or "m\*n". If :math:`N` is +the number of atom types, then an asterisk with no numeric values means all types +from 1 to :math:`N`. A leading asterisk means all types from 1 to n (inclusive). +A trailing asterisk means all types from m to :math:`N` (inclusive). A middle +asterisk means all types from m to n (inclusive). The *types* definition is followed by the viscosity style, *vstyle*. Two options are available, *constant* and *power*. Style *constant* simply From 09cd209c62ed6843f8dd41c96cacad19af2a3500 Mon Sep 17 00:00:00 2001 From: jtclemm Date: Tue, 26 Nov 2024 15:56:03 -0700 Subject: [PATCH 0922/1018] typo --- src/RHEO/compute_rheo_interface.cpp | 2 +- src/RHEO/fix_rheo_pressure.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/RHEO/compute_rheo_interface.cpp b/src/RHEO/compute_rheo_interface.cpp index b5a295aad6..bbc00bd8d8 100644 --- a/src/RHEO/compute_rheo_interface.cpp +++ b/src/RHEO/compute_rheo_interface.cpp @@ -97,7 +97,7 @@ void ComputeRHEOInterface::init() auto fixes = modify->get_fix_by_style("rheo/pressure"); fix_pressure = dynamic_cast(fixes[0]); - if (!fix_pressure->invertable_pressure) + if (!fix_pressure->invertible_pressure) error->all(FLERR, "RHEO interface reconstruction incompatible with pressure equation of state"); neighbor->add_request(this, NeighConst::REQ_DEFAULT); diff --git a/src/RHEO/fix_rheo_pressure.cpp b/src/RHEO/fix_rheo_pressure.cpp index 9364d08e47..d972f19ffa 100644 --- a/src/RHEO/fix_rheo_pressure.cpp +++ b/src/RHEO/fix_rheo_pressure.cpp @@ -46,7 +46,7 @@ FixRHEOPressure::FixRHEOPressure(LAMMPS *lmp, int narg, char **arg) : comm_forward = 1; variable_csq = 0; - invertable_pressure = 1; + invertible_pressure = 1; background_flag = 0; // Currently can only have one instance of fix rheo/pressure @@ -96,7 +96,7 @@ FixRHEOPressure::FixRHEOPressure(LAMMPS *lmp, int narg, char **arg) : c_cubic[i] = c_cubic_one; } - invertable_pressure = 0; + invertible_pressure = 0; } else if (strcmp(arg[iarg + 1], "ideal/gas") == 0) { if (iarg + 2 >= narg) utils::missing_cmd_args(FLERR, "fix rheo/pressure ideal/gas", error); From e9073e4e1d20f3c73df9fe2f0abfea30cb24fe9d Mon Sep 17 00:00:00 2001 From: jtclemm Date: Tue, 26 Nov 2024 16:19:19 -0700 Subject: [PATCH 0923/1018] Missed changes --- doc/src/fix_rheo.rst | 2 +- src/RHEO/fix_rheo_pressure.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/src/fix_rheo.rst b/doc/src/fix_rheo.rst index 6341df1a1f..0214289dee 100644 --- a/doc/src/fix_rheo.rst +++ b/doc/src/fix_rheo.rst @@ -123,7 +123,7 @@ zero implies there is no shifting in the normal direction and a value of *scaleshift* of one implies no change in behavior. This scaling is only applied to atoms with a color function value greater than *cmin*. To handle scenarios of a small inclusion of one fluid type (e.g. a single atom) inside another, -the amount of same-type support is calculated +the degree of same-type support is calculated .. math:: W_{i,\mathrm{same}} = \sum_{j} W_{ij} \delta_{ij} diff --git a/src/RHEO/fix_rheo_pressure.h b/src/RHEO/fix_rheo_pressure.h index ac60d1644d..ea9aca3169 100644 --- a/src/RHEO/fix_rheo_pressure.h +++ b/src/RHEO/fix_rheo_pressure.h @@ -38,7 +38,7 @@ class FixRHEOPressure : public Fix { double calc_rho(double, int); double calc_csq(double, int); int variable_csq; - int invertable_pressure; + int invertible_pressure; private: double *c_cubic, *csq, *csqinv, *rho0, *rho0inv, *tpower, *pbackground, *gamma; From ef4b070e6fa4d61ac96fa317c59f650db7212c0c Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 27 Nov 2024 01:45:42 -0500 Subject: [PATCH 0924/1018] fix typo --- doc/src/compute_stress_curvilinear.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/src/compute_stress_curvilinear.rst b/doc/src/compute_stress_curvilinear.rst index 022a87058f..6ec3ab18bf 100644 --- a/doc/src/compute_stress_curvilinear.rst +++ b/doc/src/compute_stress_curvilinear.rst @@ -87,7 +87,7 @@ This array can be output with :doc:`fix ave/time `, .. code-block:: LAMMPS - compute 1 all stress/spherical 0 0 0 0.1 10 + compute p all stress/spherical 0 0 0 0.1 10 fix 2 all ave/time 100 1 100 c_p[*] file dump_p.out mode vector The values calculated by this compute are "intensive". The stress From 7c87874f5e1aa5755fc41e2c9907157fccd00d38 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 27 Nov 2024 01:55:11 -0500 Subject: [PATCH 0925/1018] improve expanded fix external docs --- doc/src/fix_external.rst | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/doc/src/fix_external.rst b/doc/src/fix_external.rst index 3c7bfa315a..fa10248a42 100644 --- a/doc/src/fix_external.rst +++ b/doc/src/fix_external.rst @@ -139,9 +139,9 @@ properties are: void set_vector_length(int n); void set_vector(int idx, double val); -These allow to set per-atom energy contributions, per-atom stress -contributions, the length and individual values of a global vector -of properties that the caller code may want to communicate to LAMMPS +These enable setting per-atom energy and per-atom stress contributions, +the length and individual values of a global vector of properties that +the caller code may want to communicate to LAMMPS (e.g. for use in :doc:`fix ave/time ` or in :doc:`equal-style variables ` or for :doc:`custom thermo output `. @@ -176,13 +176,15 @@ setting for this fix is :doc:`fix_modify virial yes `. This fix computes a global scalar, a global vector, and a per-atom array which can be accessed by various :doc:`output commands `. The scalar is the potential energy discussed above. The scalar stored -by this fix is "extensive". The vector is a custom vector set by the -external program using the :cpp:func:`lammps_fix_external_set_vector() -` and -:cpp:func:`lammps_fix_external_set_vector_length() -` calls of the LAMMPS library -interface or the equivalent call of the Python or Fortran modules. The -per-atom array has 3 column for each atom and is the applied external +by this fix is "extensive". +The global vector has a custom length and needs to be set by the external +program using the +:cpp:func:`lammps_fix_external_set_vector() ` +and :cpp:func:`lammps_fix_external_set_vector_length() +` +calls of the LAMMPS library interface or the equivalent call of the Python +or Fortran modules. +The per-atom array has 3 values for each atom and is the applied external force. No parameter of this fix can be used with the *start/stop* keywords of From 6102350eedf47339ef0cd914d513ccc717e8bb95 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 27 Nov 2024 12:10:56 -0500 Subject: [PATCH 0926/1018] shorten --- .github/release_steps.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/release_steps.md b/.github/release_steps.md index 897058bdeb..15ddd59768 100644 --- a/.github/release_steps.md +++ b/.github/release_steps.md @@ -1,8 +1,8 @@ # LAMMPS Release Steps The following notes chronicle the current steps for preparing and publishing LAMMPS releases. For -definition of what LAMMPS versions and the different kinds of releases mean, please refer to [the -corresponding section in the LAMMPS manual](https://docs.lammps.org/Manual_version.html). +definitions of LAMMPS versions and releases mean, please refer to [the corresponding section in the +LAMMPS manual](https://docs.lammps.org/Manual_version.html). ## LAMMPS Feature Release From 296941ede79a45569c74504e62eed45645d1157f Mon Sep 17 00:00:00 2001 From: jtclemm Date: Mon, 2 Dec 2024 10:05:12 -0700 Subject: [PATCH 0927/1018] Missed file, whitespace --- src/BPM/bond_bpm_rotational.cpp | 2 +- src/RHEO/fix_rheo_pressure.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/BPM/bond_bpm_rotational.cpp b/src/BPM/bond_bpm_rotational.cpp index cb5518a506..efb84f1709 100644 --- a/src/BPM/bond_bpm_rotational.cpp +++ b/src/BPM/bond_bpm_rotational.cpp @@ -543,7 +543,7 @@ void BondBPMRotational::compute(int eflag, int vflag) // ------------------------------------------------------// MathExtra::scale3(smooth, force1on2); - + if (newton_bond || i1 < nlocal) { f[i1][0] -= force1on2[0]; f[i1][1] -= force1on2[1]; diff --git a/src/RHEO/fix_rheo_pressure.h b/src/RHEO/fix_rheo_pressure.h index ea9aca3169..c15e9b4ddc 100644 --- a/src/RHEO/fix_rheo_pressure.h +++ b/src/RHEO/fix_rheo_pressure.h @@ -42,7 +42,7 @@ class FixRHEOPressure : public Fix { private: double *c_cubic, *csq, *csqinv, *rho0, *rho0inv, *tpower, *pbackground, *gamma; - int *pressure_style; + int *pressure_style, background_flag; class FixRHEO *fix_rheo; }; From dc3a10014149dad4c23775c58b5b4d3349edbb3e Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Wed, 4 Dec 2024 17:55:14 -0500 Subject: [PATCH 0928/1018] remove unused variables --- src/REAXFF/fix_qtpie_reaxff.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/REAXFF/fix_qtpie_reaxff.cpp b/src/REAXFF/fix_qtpie_reaxff.cpp index 0279032c7f..2f3f37d987 100644 --- a/src/REAXFF/fix_qtpie_reaxff.cpp +++ b/src/REAXFF/fix_qtpie_reaxff.cpp @@ -49,7 +49,6 @@ using namespace LAMMPS_NS; using namespace FixConst; static constexpr double CONV_TO_EV = 14.4; -static constexpr double SMALL = 1.0e-14; static constexpr double QSUMSMALL = 0.00001; static constexpr double ANGSTROM_TO_BOHRRADIUS = 1.8897261259; @@ -1101,7 +1100,6 @@ void FixQtpieReaxFF::calc_chi_eff() memset(&chi_eff[0],0,atom->nmax*sizeof(double)); const auto x = (const double * const *)atom->x; - const int ntypes = atom->ntypes; const int *type = atom->type; double dist,overlap,sum_n,sum_d,expa,expb,chia,chib,phia,phib,p,m; From ade5289030604c24d2a75e06f9c5b9f3f1ac0ae7 Mon Sep 17 00:00:00 2001 From: jtclemm Date: Thu, 5 Dec 2024 12:31:03 -0700 Subject: [PATCH 0929/1018] Redefining stiffness in coeff rest moodel --- doc/src/pair_granular.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/src/pair_granular.rst b/doc/src/pair_granular.rst index 8558832464..a44206f58e 100644 --- a/doc/src/pair_granular.rst +++ b/doc/src/pair_granular.rst @@ -269,7 +269,7 @@ coefficient is: .. math:: - \eta_n = -2\sqrt{\frac{5}{6}}\frac{\log(e)}{\sqrt{\pi^2+(\log(e))^2}}(R_{eff} \delta_{ij})^{\frac{1}{4}}\sqrt{\frac{3}{2}k_{nd} m_{eff}} , + \eta_n = -2\sqrt{\frac{5}{6}}\frac{\log(e)}{\sqrt{\pi^2+(\log(e))^2}}\sqrt{\frac{3}{2}k_{nd} m_{eff}} , Since *coeff_restitution* accounts for the effective mass, effective radius, and pairwise overlaps (except when used with the *hooke* normal model) when calculating From 2279763c055f28c130fb17e0bfc7c15ab2d5da7d Mon Sep 17 00:00:00 2001 From: jtclemm Date: Thu, 5 Dec 2024 12:35:23 -0700 Subject: [PATCH 0930/1018] Clarifying definition of knd for hooke --- doc/src/pair_granular.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/src/pair_granular.rst b/doc/src/pair_granular.rst index a44206f58e..11a460e9ca 100644 --- a/doc/src/pair_granular.rst +++ b/doc/src/pair_granular.rst @@ -240,7 +240,8 @@ given by: where :math:`k_{nd}` is an effective harmonic stiffness equal to the ratio of the normal force to the overlap. For example, :math:`k_{nd} = 4/3Ea` for a Hertz contact model based on material parameters with :math:`a` being -the contact radius of :math:`\sqrt{\delta R}`. This damping model is not +the contact radius of :math:`\sqrt{\delta R}`. For Hooke, :math:`k_{nd}` +is simply the spring constant or :math:`k_{n}`. This damping model is not compatible with cohesive normal models such as *JKR* or *DMT*. The parameter :math:`\alpha` is related to the restitution coefficient *e* according to: From 2eb3084a8cc5be9496ba04f735cec2bd9e2232a0 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 6 Dec 2024 11:17:45 -0500 Subject: [PATCH 0931/1018] add "Original author" tag to Steve's name --- doc/src/Intro_authors.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/src/Intro_authors.rst b/doc/src/Intro_authors.rst index 84470ba3a0..3b52071079 100644 --- a/doc/src/Intro_authors.rst +++ b/doc/src/Intro_authors.rst @@ -27,7 +27,7 @@ lammps.org". General questions about LAMMPS should be posted in the * - `Steve Plimpton `_ - SNL (retired) - sjplimp at gmail.com - - MD kernels, parallel algorithms & scalability, code structure and design + - Original author, MD kernels, parallel algorithms & scalability, code structure and design * - `Aidan Thompson `_ - SNL - athomps at sandia.gov From aaa843191909d26c555b17d8a85de934b829dfb2 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 6 Dec 2024 11:40:11 -0500 Subject: [PATCH 0932/1018] add comment to sync this file with the corresponding page of the LAMMPS homepage --- doc/src/Intro_authors.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/src/Intro_authors.rst b/doc/src/Intro_authors.rst index 3b52071079..30c66a91ae 100644 --- a/doc/src/Intro_authors.rst +++ b/doc/src/Intro_authors.rst @@ -8,6 +8,8 @@ send an email to all of them at this address: "developers at lammps.org". General questions about LAMMPS should be posted in the `LAMMPS forum on MatSci `_. +.. We need to keep this file in sync with https://www.lammps.org/authors.html + .. raw:: latex \small From 828f5b9a77168c94e20d538225d034f08ce00b57 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Fri, 6 Dec 2024 15:31:00 -0500 Subject: [PATCH 0933/1018] avoid uninitialized data access --- src/dump.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/dump.cpp b/src/dump.cpp index c648016abc..f50776f89d 100644 --- a/src/dump.cpp +++ b/src/dump.cpp @@ -94,6 +94,7 @@ Dump::Dump(LAMMPS *lmp, int /*narg*/, char **arg) : maxbuf = maxids = maxsort = maxproc = 0; maxsbuf = 0; + sortcol = 0; maxpbc = -1; From 5f3ee3100a35794092f009a8151ba51ecac58c60 Mon Sep 17 00:00:00 2001 From: abkein Date: Sat, 7 Dec 2024 01:56:28 +0300 Subject: [PATCH 0934/1018] Marked multitype's default constructor as noexcept, b/c it is --- src/lmptype.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lmptype.h b/src/lmptype.h index d2181c9898..ab3c97d5ad 100644 --- a/src/lmptype.h +++ b/src/lmptype.h @@ -287,7 +287,7 @@ struct multitype { int64_t b; } data; - multitype() : type(LAMMPS_NONE) { data.d = 0.0; } + multitype() noexcept : type(LAMMPS_NONE) { data.d = 0.0; } multitype(const multitype &) = default; multitype(multitype &&) = default; ~multitype() = default; From f0c176c6033b14c176da6fd1dff8d401f8939314 Mon Sep 17 00:00:00 2001 From: Tyler Collins Date: Fri, 6 Dec 2024 21:42:23 -0800 Subject: [PATCH 0935/1018] vcm example script and log added --- examples/vcm/in.vcm.lmp | 82 +++++++++++ examples/vcm/log.19Nov24.vcm.g++.1 | 223 +++++++++++++++++++++++++++++ 2 files changed, 305 insertions(+) create mode 100644 examples/vcm/in.vcm.lmp create mode 100644 examples/vcm/log.19Nov24.vcm.g++.1 diff --git a/examples/vcm/in.vcm.lmp b/examples/vcm/in.vcm.lmp new file mode 100644 index 0000000000..41d7665c49 --- /dev/null +++ b/examples/vcm/in.vcm.lmp @@ -0,0 +1,82 @@ +# Removing Binned Center-of-Mass Velocities from Stress Compute + +units metal +boundary p p p +atom_style atomic +lattice fcc 5.3589 +processors 1 * * + +# Defining regions for box and atoms + +region box1 block -3 24 0 12 0 12 units lattice +region box2 block 0 12 0 12 0 12 units lattice + +# Creating box and atoms + +create_box 1 box1 +create_atoms 1 region box2 + +mass 1 40.00 + +# Adding energy to the system + +velocity all create 600.0 9999 + +pair_style lj/cut 10 +pair_coeff 1 1 0.04 3.405 + +# Begin time integration + +timestep 2e-3 + +fix fix_nve all nve + +thermo 100 + +run 500 + +# Chunk and stress along x direction + +variable nbins index 20 +variable fraction equal 1.0/v_nbins +variable volfrac equal 1/(vol*${fraction}) + +compute ch_id all chunk/atom bin/1d x lower ${fraction} units reduced +compute ch_temp_vcm all temp/chunk ch_id com yes +compute atom_stress_vcm all stress/atom ch_temp_vcm +variable stress atom -(c_atom_stress_vcm[1])/(vol*${fraction}) +compute ch_stress_vcm all reduce/chunk ch_id sum v_stress + +# Output stress profile in x direction + +# fix ave_stress_vcm all ave/time 5 20 100 c_ch_stress_vcm mode vector file stress_xx.out + +# Piston compressing along x direction + +region piston block -1 1 INF INF INF INF units lattice +group piston region piston +fix fix_piston piston move linear 5 0 0 units box # strain rate ~ 8e10 1/s + +thermo_style custom step temp ke pe lx ly lz pxx pyy pzz econserve + +# Atom dump + +# dump atom_dump all atom 50 dump.vcm + +# # Image dumps + +# dump 2 all image 250 image.*.jpg type type & +# axes yes 0.8 0.02 view 60 -30 +# dump_modify 2 pad 1 + +# # Movie dump + +# dump 3 all movie 125 movie.avi type type & +# axes yes 0.8 0.02 view 60 -30 +# dump_modify 3 pad 1 + +run 500 + +unfix fix_piston + +run 1500 diff --git a/examples/vcm/log.19Nov24.vcm.g++.1 b/examples/vcm/log.19Nov24.vcm.g++.1 new file mode 100644 index 0000000000..ca63b9b5cc --- /dev/null +++ b/examples/vcm/log.19Nov24.vcm.g++.1 @@ -0,0 +1,223 @@ +LAMMPS (19 Nov 2024) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:99) + using 1 OpenMP thread(s) per MPI task +Loaded 1 plugins from C:\Users\tcollins7472\AppData\Local\LAMMPS 64-bit 19Nov2024-MSMPI with Python\plugins +# Removing Binned Center-of-Mass Velocities from Stress Compute + +units metal +boundary p p p +atom_style atomic +lattice fcc 5.3589 +Lattice spacing in x,y,z = 5.3589 5.3589 5.3589 +processors 1 * * + +# Defining regions for box and atoms + +region box1 block -3 24 0 12 0 12 units lattice +region box2 block 0 12 0 12 0 12 units lattice + +# Creating box and atoms + +create_box 1 box1 +Created orthogonal box = (-16.0767 0 0) to (128.6136 64.3068 64.3068) + 1 by 1 by 1 MPI processor grid +create_atoms 1 region box2 +Created 7200 atoms + using lattice units in orthogonal box = (-16.0767 0 0) to (128.6136 64.3068 64.3068) + create_atoms CPU = 0.003 seconds + +mass 1 40.00 + +# Adding energy to the system + +velocity all create 600.0 9999 + +pair_style lj/cut 10 +pair_coeff 1 1 0.04 3.405 + +# Begin time integration + +timestep 2e-3 + +fix fix_nve all nve + +thermo 100 + +run 500 +Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 12 + ghost atom cutoff = 12 + binsize = 6, bins = 25 11 11 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 5.721 | 5.721 | 5.721 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 600 -2252.7567 0 -1694.4304 -974.62456 + 100 284.72172 -1977.4291 0 -1712.483 2453.7429 + 200 304.44519 -1994.7937 0 -1711.4941 1822.2699 + 300 304.28012 -1993.2958 0 -1710.1498 1498.3794 + 400 296.76492 -1985.1364 0 -1708.9836 1259.9474 + 500 295.00895 -1982.4224 0 -1707.9036 964.9526 +Loop time of 3.07247 on 1 procs for 500 steps with 7200 atoms + +Performance: 28.121 ns/day, 0.853 hours/ns, 162.736 timesteps/s, 1.172 Matom-step/s +99.7% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 2.8976 | 2.8976 | 2.8976 | 0.0 | 94.31 +Neigh | 0.11531 | 0.11531 | 0.11531 | 0.0 | 3.75 +Comm | 0.015167 | 0.015167 | 0.015167 | 0.0 | 0.49 +Output | 0.003809 | 0.003809 | 0.003809 | 0.0 | 0.12 +Modify | 0.025306 | 0.025306 | 0.025306 | 0.0 | 0.82 +Other | | 0.01525 | | | 0.50 + +Nlocal: 7200 ave 7200 max 7200 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 6410 ave 6410 max 6410 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 615095 ave 615095 max 615095 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 615095 +Ave neighs/atom = 85.429861 +Neighbor list builds = 9 +Dangerous builds = 0 + +# Chunk and stress along x direction + +variable nbins index 20 +variable fraction equal 1.0/v_nbins +variable volfrac equal 1/(vol*${fraction}) +variable volfrac equal 1/(vol*0.05) + +compute ch_id all chunk/atom bin/1d x lower ${fraction} units reduced +compute ch_id all chunk/atom bin/1d x lower 0.05 units reduced +compute ch_temp_vcm all temp/chunk ch_id com yes +compute atom_stress_vcm all stress/atom ch_temp_vcm +variable stress atom -(c_atom_stress_vcm[1])/(vol*${fraction}) +variable stress atom -(c_atom_stress_vcm[1])/(vol*0.05) +compute ch_stress_vcm all reduce/chunk ch_id sum v_stress + +# Output stress profile in x direction + +# fix ave_stress_vcm all ave/time 5 20 100 c_ch_stress_vcm mode vector file stress_xx.out + +# Piston compressing along x direction + +region piston block -1 1 INF INF INF INF units lattice +group piston region piston +863 atoms in group piston +fix fix_piston piston move linear 5 0 0 units box # strain rate ~ 8e10 1/s + +thermo_style custom step temp ke pe lx ly lz pxx pyy pzz econserve + +# Atom dump + +# dump atom_dump all atom 50 dump.vcm + +# # Image dumps + +# dump 2 all image 250 image.*.jpg type type # axes yes 0.8 0.02 view 60 -30 +# dump_modify 2 pad 1 + +# # Movie dump + +# dump 3 all movie 125 movie.avi type type # axes yes 0.8 0.02 view 60 -30 +# dump_modify 3 pad 1 + +run 500 +Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule +WARNING: One or more atoms are time integrated more than once (src/modify.cpp:296) +Per MPI rank memory allocation (min/avg/max) = 6.975 | 6.975 | 6.975 Mbytes + Step Temp KinEng PotEng Lx Ly Lz Pxx Pyy Pzz Econserve + 500 295.00895 274.51875 -1982.4224 144.6903 64.3068 64.3068 631.89976 1127.2965 1135.6616 -1707.9036 + 600 357.38902 332.56613 -1951.3422 144.6903 64.3068 64.3068 2236.6706 2003.2726 1943.6815 -1618.7761 + 700 420.30268 391.11005 -1911.8178 144.6903 64.3068 64.3068 3761.5011 3065.4699 3140.3169 -1520.7077 + 800 484.96279 451.27911 -1875.379 144.6903 64.3068 64.3068 5362.254 4174.4201 4166.0818 -1424.0999 + 900 587.78954 546.96391 -1871.217 144.6903 64.3068 64.3068 6481.4714 4875.705 4676.6083 -1324.2531 + 1000 684.07997 636.56636 -1868.1639 144.6903 64.3068 64.3068 7734.6158 5271.3524 5272.1276 -1231.5975 +Loop time of 3.32746 on 1 procs for 500 steps with 7200 atoms + +Performance: 25.966 ns/day, 0.924 hours/ns, 150.265 timesteps/s, 1.082 Matom-step/s +100.0% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 3.0701 | 3.0701 | 3.0701 | 0.0 | 92.27 +Neigh | 0.20567 | 0.20567 | 0.20567 | 0.0 | 6.18 +Comm | 0.010313 | 0.010313 | 0.010313 | 0.0 | 0.31 +Output | 0.002649 | 0.002649 | 0.002649 | 0.0 | 0.08 +Modify | 0.029567 | 0.029567 | 0.029567 | 0.0 | 0.89 +Other | | 0.009157 | | | 0.28 + +Nlocal: 7200 ave 7200 max 7200 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 6409 ave 6409 max 6409 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 646408 ave 646408 max 646408 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 646408 +Ave neighs/atom = 89.778889 +Neighbor list builds = 15 +Dangerous builds = 0 + +unfix fix_piston + +run 1500 +Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule +Per MPI rank memory allocation (min/avg/max) = 6.6 | 6.6 | 6.6 Mbytes + Step Temp KinEng PotEng Lx Ly Lz Pxx Pyy Pzz Econserve + 1000 684.07997 636.56636 -1868.1639 144.6903 64.3068 64.3068 7734.6158 5271.3524 5272.1276 -1231.5975 + 1100 710.19886 660.87113 -1894.0485 144.6903 64.3068 64.3068 8048.3485 5396.6668 5376.5956 -1233.1774 + 1200 717.16487 667.35331 -1901.3849 144.6903 64.3068 64.3068 8009.7984 5634.5121 5349.4113 -1234.0316 + 1300 710.26037 660.92837 -1894.9802 144.6903 64.3068 64.3068 8063.4125 5572.1245 5530.174 -1234.0519 + 1400 715.93921 666.21278 -1898.8885 144.6903 64.3068 64.3068 7752.0927 5293.5463 5322.2312 -1232.6757 + 1500 748.85411 696.84154 -1926.4891 144.6903 64.3068 64.3068 6030.5428 4076.8886 4012.7653 -1229.6475 + 1600 767.98982 714.64815 -1939.8556 144.6903 64.3068 64.3068 4200.3475 2532.5711 2530.5518 -1225.2075 + 1700 757.22042 704.62675 -1925.553 144.6903 64.3068 64.3068 2686.7843 1482.2796 1505.8073 -1220.9262 + 1800 727.30327 676.78754 -1894.6635 144.6903 64.3068 64.3068 1764.2793 781.37451 801.18668 -1217.8759 + 1900 688.82146 640.97853 -1856.5007 144.6903 64.3068 64.3068 1022.805 417.32394 359.74951 -1215.5221 + 2000 655.91228 610.35509 -1823.954 144.6903 64.3068 64.3068 551.98825 -20.148643 -56.976652 -1213.5989 + 2100 620.22468 577.14622 -1789.1761 144.6903 64.3068 64.3068 264.05975 -266.8323 -314.45533 -1212.0299 + 2200 589.13325 548.21428 -1758.9252 144.6903 64.3068 64.3068 41.369707 -533.503 -525.69401 -1210.7109 + 2300 563.20394 524.08593 -1733.6036 144.6903 64.3068 64.3068 -220.99189 -810.90513 -774.65084 -1209.5176 + 2400 540.44236 502.90528 -1711.3384 144.6903 64.3068 64.3068 -358.01508 -962.31635 -977.3253 -1208.4332 + 2500 523.5718 487.20648 -1694.7088 144.6903 64.3068 64.3068 -521.87444 -1152.8386 -1231.7615 -1207.5023 +Loop time of 9.89185 on 1 procs for 1500 steps with 7200 atoms + +Performance: 26.203 ns/day, 0.916 hours/ns, 151.640 timesteps/s, 1.092 Matom-step/s +98.7% CPU use with 1 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 8.9768 | 8.9768 | 8.9768 | 0.0 | 90.75 +Neigh | 0.78114 | 0.78114 | 0.78114 | 0.0 | 7.90 +Comm | 0.035178 | 0.035178 | 0.035178 | 0.0 | 0.36 +Output | 0.009593 | 0.009593 | 0.009593 | 0.0 | 0.10 +Modify | 0.057521 | 0.057521 | 0.057521 | 0.0 | 0.58 +Other | | 0.0316 | | | 0.32 + +Nlocal: 7200 ave 7200 max 7200 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Nghost: 6380 ave 6380 max 6380 min +Histogram: 1 0 0 0 0 0 0 0 0 0 +Neighs: 515773 ave 515773 max 515773 min +Histogram: 1 0 0 0 0 0 0 0 0 0 + +Total # of neighbors = 515773 +Ave neighs/atom = 71.635139 +Neighbor list builds = 57 +Dangerous builds = 0 +Total wall time: 0:00:16 From 3c6f4374ee4df8706474c45754267eb73fc877ab Mon Sep 17 00:00:00 2001 From: Tyler Collins Date: Fri, 6 Dec 2024 22:37:28 -0800 Subject: [PATCH 0936/1018] removed some id info --- examples/vcm/log.19Nov24.vcm.g++.1 | 1 - 1 file changed, 1 deletion(-) diff --git a/examples/vcm/log.19Nov24.vcm.g++.1 b/examples/vcm/log.19Nov24.vcm.g++.1 index ca63b9b5cc..4b03a771ad 100644 --- a/examples/vcm/log.19Nov24.vcm.g++.1 +++ b/examples/vcm/log.19Nov24.vcm.g++.1 @@ -1,7 +1,6 @@ LAMMPS (19 Nov 2024) OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:99) using 1 OpenMP thread(s) per MPI task -Loaded 1 plugins from C:\Users\tcollins7472\AppData\Local\LAMMPS 64-bit 19Nov2024-MSMPI with Python\plugins # Removing Binned Center-of-Mass Velocities from Stress Compute units metal From e21ed4969550a85f91f1df321b9822288b146d6a Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 9 Dec 2024 09:08:22 -0500 Subject: [PATCH 0937/1018] improve error messages --- src/angle_zero.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/angle_zero.cpp b/src/angle_zero.cpp index aad7f36d05..39ff64d2bb 100644 --- a/src/angle_zero.cpp +++ b/src/angle_zero.cpp @@ -54,13 +54,13 @@ void AngleZero::compute(int eflag, int vflag) void AngleZero::settings(int narg, char **arg) { - if ((narg != 0) && (narg != 1)) error->all(FLERR, "Illegal angle_style command"); + if (narg > 1) error->all(FLERR, "Too many angle_style zero keywords"); if (narg == 1) { if (strcmp("nocoeff", arg[0]) == 0) coeffflag = 0; else - error->all(FLERR, "Illegal angle_style command"); + error->all(FLERR, "Unknown angle_style zero keyword {}", arg[0]); } } From bcd123c88251756177f9f753e71ad2e8625f16d9 Mon Sep 17 00:00:00 2001 From: jtclemm Date: Mon, 9 Dec 2024 10:36:05 -0700 Subject: [PATCH 0938/1018] Removing extra x-lambda conversion --- src/domain.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/domain.cpp b/src/domain.cpp index 419091775a..d7d47678ed 100644 --- a/src/domain.cpp +++ b/src/domain.cpp @@ -1679,9 +1679,7 @@ void Domain::remap_all() imageint *image = atom->image; int nlocal = atom->nlocal; - if (triclinic) x2lamda(nlocal); for (int i = 0; i < nlocal; i++) remap(x[i],image[i]); - if (triclinic) lamda2x(nlocal); } /* ---------------------------------------------------------------------- From 4c496df934977adbf55fbfbde4d522a72c91f8e1 Mon Sep 17 00:00:00 2001 From: jtclemm Date: Mon, 9 Dec 2024 11:04:27 -0700 Subject: [PATCH 0939/1018] Simplifying behavior of bpm bonds without breakage --- doc/src/bond_bpm_rotational.rst | 6 ++++-- doc/src/bond_bpm_spring.rst | 6 ++++-- src/BPM/bond_bpm.cpp | 3 +++ src/BPM/bond_bpm_rotational.cpp | 5 ++++- src/BPM/bond_bpm_spring.cpp | 5 ++++- 5 files changed, 19 insertions(+), 6 deletions(-) diff --git a/doc/src/bond_bpm_rotational.rst b/doc/src/bond_bpm_rotational.rst index 24fb8e1161..bb8a95a012 100644 --- a/doc/src/bond_bpm_rotational.rst +++ b/doc/src/bond_bpm_rotational.rst @@ -154,8 +154,10 @@ page on BPMs. If the *break* keyword is set to *no*, LAMMPS assumes bonds should not break during a simulation run. This will prevent some unnecessary calculation. -However, if a bond reaches a damage criterion greater than one, -it will trigger an error. +The recommended bond communication distance no longer depends on bond failure +coefficients (which are ignored) but instead corresponds to the typical heurestic +maximum strain used by typical non-bpm bond styles. One cannot use *break no* +with *smooth yes*. If the *store/local* keyword is used, an internal fix will track bonds that break during the simulation. Whenever a bond breaks, data is processed diff --git a/doc/src/bond_bpm_spring.rst b/doc/src/bond_bpm_spring.rst index 4bc5cd3463..fef060f6bd 100644 --- a/doc/src/bond_bpm_spring.rst +++ b/doc/src/bond_bpm_spring.rst @@ -117,8 +117,10 @@ page on BPMs. If the *break* keyword is set to *no*, LAMMPS assumes bonds should not break during a simulation run. This will prevent some unnecessary calculation. -However, if a bond reaches a strain greater than :math:`\epsilon_c`, -it will trigger an error. +The recommended bond communication distance no longer depends on the value of +:math:`\epsilon_c` (which is ignored) but instead corresponds to the typical +heurestic maximum strain used by typical non-bpm bond styles. One cannot use +*break no* with *smooth yes*. .. versionadded:: TBD diff --git a/src/BPM/bond_bpm.cpp b/src/BPM/bond_bpm.cpp index 458f00d77d..dcd42838f3 100644 --- a/src/BPM/bond_bpm.cpp +++ b/src/BPM/bond_bpm.cpp @@ -331,6 +331,9 @@ void BondBPM::settings(int narg, char **arg) double BondBPM::equilibrium_distance(int /*i*/) { + if (!break_flag) + return r0_max_estimate; + // Ghost atoms may not yet be communicated, this may only be an estimate if (r0_max_estimate == 0) { if (!fix_bond_history->restart_reset) { diff --git a/src/BPM/bond_bpm_rotational.cpp b/src/BPM/bond_bpm_rotational.cpp index efb84f1709..abee373c5d 100644 --- a/src/BPM/bond_bpm_rotational.cpp +++ b/src/BPM/bond_bpm_rotational.cpp @@ -523,7 +523,7 @@ void BondBPMRotational::compute(int eflag, int vflag) breaking = elastic_forces(i1, i2, type, r_mag, r0_mag, r_mag_inv, rhat, r, r0, force1on2, torque1on2, torque2on1); - if (breaking >= 1.0) { + if ((breaking >= 1.0) && break_flag) { bondlist[n][2] = 0; process_broken(i1, i2); continue; @@ -684,6 +684,9 @@ void BondBPMRotational::settings(int narg, char **arg) error->all(FLERR, "Illegal bond bpm command, invalid argument {}", arg[iarg]); } } + + if (smooth_flag && !break_flag) + error->all(FLERR, "Illegal bond bpm command, must turn off smoothing with break no option"); } /* ---------------------------------------------------------------------- diff --git a/src/BPM/bond_bpm_spring.cpp b/src/BPM/bond_bpm_spring.cpp index 0c61c20bf6..0de93fea31 100644 --- a/src/BPM/bond_bpm_spring.cpp +++ b/src/BPM/bond_bpm_spring.cpp @@ -245,7 +245,7 @@ void BondBPMSpring::compute(int eflag, int vflag) r = sqrt(rsq); e = (r - r0) / r0; - if (fabs(e) > ecrit[type]) { + if ((fabs(e) > ecrit[type]) && break_flag) { bondlist[n][2] = 0; process_broken(i1, i2); @@ -485,6 +485,9 @@ void BondBPMSpring::settings(int narg, char **arg) error->all(FLERR, "Illegal bond bpm command, invalid argument {}", arg[iarg]); } } + + if (smooth_flag && !break_flag) + error->all(FLERR, "Illegal bond bpm command, must turn off smoothing with break no option"); } /* ---------------------------------------------------------------------- From 2562d3afc4875d2e7b07114a5865af11771c6b88 Mon Sep 17 00:00:00 2001 From: jtclemm Date: Mon, 9 Dec 2024 11:11:06 -0700 Subject: [PATCH 0940/1018] Updating bpm pour example with break no --- examples/bpm/pour/in.bpm.pour | 4 +- .../bpm/pour/log.29Aug2024.bpm.pour.g++.4 | 1117 +++++++++++++++++ examples/bpm/pour/log.4May2022.bpm.pour.g++.4 | 1096 ---------------- 3 files changed, 1119 insertions(+), 1098 deletions(-) create mode 100644 examples/bpm/pour/log.29Aug2024.bpm.pour.g++.4 delete mode 100644 examples/bpm/pour/log.4May2022.bpm.pour.g++.4 diff --git a/examples/bpm/pour/in.bpm.pour b/examples/bpm/pour/in.bpm.pour index d9bb60674a..05c6334b66 100644 --- a/examples/bpm/pour/in.bpm.pour +++ b/examples/bpm/pour/in.bpm.pour @@ -13,9 +13,9 @@ region wall_cyl cylinder z 0.0 0.0 10.0 EDGE EDGE side in region dropzone cylinder z 0.0 0.0 10.0 40.0 50.0 side in pair_style gran/hertz/history 1.0 NULL 0.5 NULL 0.1 1 -bond_style bpm/rotational +bond_style bpm/rotational break no smooth no pair_coeff 1 1 -bond_coeff 1 1.0 0.2 0.01 0.01 2.0 0.4 0.02 0.02 0.2 0.04 0.002 0.002 +bond_coeff 1 1.0 0.2 0.01 0.01 0.0 0.0 0.0 0.0 0.2 0.04 0.002 0.002 compute nbond all nbond/atom compute tbond all reduce sum c_nbond diff --git a/examples/bpm/pour/log.29Aug2024.bpm.pour.g++.4 b/examples/bpm/pour/log.29Aug2024.bpm.pour.g++.4 new file mode 100644 index 0000000000..6c7de49699 --- /dev/null +++ b/examples/bpm/pour/log.29Aug2024.bpm.pour.g++.4 @@ -0,0 +1,1117 @@ +LAMMPS (29 Aug 2024 - Development - patch_29Aug2024-1045-gbcd123c882-modified) +units lj +dimension 3 +boundary m m m +atom_style bpm/sphere +special_bonds lj 0.0 1.0 1.0 coul 1.0 1.0 1.0 +newton on off +comm_modify vel yes cutoff 3.3 +region box block -15 15 -15 15 0 60.0 +create_box 1 box bond/types 1 extra/bond/per/atom 15 extra/special/per/atom 50 +Created orthogonal box = (-15 -15 0) to (15 15 60) + 1 by 1 by 4 MPI processor grid + +molecule my_mol "rect.mol" +Read molecule template my_mol: +#Made with create_mol.py + 1 molecules + 0 fragments + 63 atoms with max type 1 + 297 bonds with max type 1 + 0 angles with max type 0 + 0 dihedrals with max type 0 + 0 impropers with max type 0 +region wall_cyl cylinder z 0.0 0.0 10.0 EDGE EDGE side in +region dropzone cylinder z 0.0 0.0 10.0 40.0 50.0 side in + +pair_style gran/hertz/history 1.0 NULL 0.5 NULL 0.1 1 +bond_style bpm/rotational break no smooth no +pair_coeff 1 1 +bond_coeff 1 1.0 0.2 0.01 0.01 0.0 0.0 0.0 0.0 0.2 0.04 0.002 0.002 + +compute nbond all nbond/atom +compute tbond all reduce sum c_nbond +compute bond_ids all property/local batom1 batom2 +compute bond_properties all bond/local dist b1 + +compute_modify thermo_temp dynamic/dof yes + +fix 1 all wall/gran hertz/history 1.0 NULL 0.5 NULL 0.1 1 zplane 0.0 NULL +fix 2 all wall/gran/region hertz/history 1.0 NULL 0.5 NULL 0.1 1 region wall_cyl +fix 3 all gravity 1e-4 vector 0 0 -1 +fix 4 all deposit 40 0 1500 712511343 mol my_mol region dropzone near 2.0 vz -0.05 -0.05 +fix 5 all nve/bpm/sphere + +timestep 0.05 +thermo_style custom step ke pe pxx pyy pzz c_tbond +thermo 100 +#dump 1 all custom 500 atomDump id radius x y z c_nbond mol +#dump 2 all local 500 bondDump c_bond_ids[*] c_bond_properties[*] +#dump_modify 2 colname 1 "id1" colname 2 "id2" colname 3 "r" colname 4 "r0" + +run 100000 + +CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE + +Your simulation uses code contributions which should be cited: + +- BPM bond style: doi:10.1039/D3SM01373A + +@Article{Clemmer2024, + author = {Clemmer, Joel T. and Monti, Joseph M. and Lechman, Jeremy B.}, + title = {A soft departure from jamming: the compaction of deformable + granular matter under high pressures}, + journal = {Soft Matter}, + year = 2024, + volume = 20, + number = 8, + pages = {1702--1718} +} + +CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE-CITE + +Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 1.3 + ghost atom cutoff = 3.3 + binsize = 0.65, bins = 47 47 93 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair gran/hertz/history, perpetual + attributes: half, newton on, size, history + pair build: half/size/bin/newton + stencil: half/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 6.515 | 6.515 | 6.515 Mbytes + Step KinEng PotEng Pxx Pyy Pzz c_tbond + 0 -0 0 0 0 0 0 + 100 0.0018406759 0 1.2842737e-05 1.3192741e-05 6.1270887e-06 9.4285714 + 200 0.0026054014 0 -9.5238083e-07 4.4390007e-07 2.276027e-06 9.4285714 + 300 0.0036876407 0 -5.2887136e-06 9.5842023e-06 8.3748245e-07 9.4285714 + 400 0.0060252036 0 2.3582937e-05 1.8361861e-05 1.2642656e-05 9.4285714 + 500 0.0074741299 0 -1.789193e-05 3.8580093e-06 -5.0297601e-06 9.4285714 + 600 0.0078175447 0 3.7847082e-06 1.354617e-05 4.1601826e-06 9.4285714 + 700 0.0075880478 0 3.1036029e-06 1.2109603e-05 4.9483946e-06 9.4285714 + 800 0.0074266449 0 -1.4461829e-05 1.231522e-05 -6.7784934e-06 9.4285714 + 900 0.0075837676 0 1.0006431e-05 1.2964224e-05 8.8504998e-06 9.4285714 + 1000 0.0076126304 0 -6.1355256e-06 1.265311e-05 -2.0447118e-06 9.4285714 + 1100 0.0075597634 0 -5.5773504e-06 1.0844777e-05 -3.2960871e-06 9.4285714 + 1200 0.0075328709 0 7.0782206e-06 1.4050653e-05 8.5204975e-06 9.4285714 + 1300 0.0075974351 0 -4.7397195e-06 8.655509e-06 -3.6821711e-06 9.4285714 + 1400 0.0076539613 0 1.0961299e-06 7.9537258e-06 1.2313306e-06 9.4285714 + 1500 0.0076352731 0 3.6111676e-06 1.3125368e-05 5.3101288e-06 9.4285714 + 1600 0.006006423 0 4.7160229e-06 1.5369588e-05 5.0636281e-06 9.4285714 + 1700 0.0080558565 0 7.8138607e-06 2.5257606e-05 1.2709614e-05 9.4285714 + 1800 0.0087849017 0 4.7097929e-06 1.966114e-05 5.0951652e-07 9.4285714 + 1900 0.0087235023 0 4.7873946e-06 1.8019354e-05 2.2496878e-06 9.4285714 + 2000 0.0087131313 0 6.1634351e-06 2.642983e-05 9.0915635e-06 9.4285714 + 2100 0.008427469 0 5.3623387e-06 2.1009078e-05 5.0556283e-06 9.4285714 + 2200 0.0083345607 0 9.7696141e-06 1.8720631e-05 1.0714556e-05 9.4285714 + 2300 0.0083235047 0 6.1986454e-06 1.9747014e-05 3.9220739e-06 9.4285714 + 2400 0.0082916184 0 5.3395802e-06 1.2889835e-05 6.1613557e-06 9.4285714 + 2500 0.0083652166 0 7.0237704e-06 1.8243183e-05 9.9892969e-06 9.4285714 + 2600 0.0083853283 0 4.1611558e-06 1.8566616e-05 5.5120232e-06 9.4285714 + 2700 0.0083229797 0 4.0701286e-06 1.7705798e-05 8.0682541e-06 9.4285714 + 2800 0.0074176723 0 1.1231842e-05 1.4199577e-05 1.0018115e-05 9.4285714 + 2900 0.0073053678 0 7.9279614e-06 1.2570524e-05 9.674908e-06 9.4285714 + 3000 0.0072005684 0 1.2447603e-05 1.7406357e-05 1.0520344e-05 9.4285714 + 3100 0.0048043541 0 2.89055e-05 2.6265305e-05 1.5509896e-05 9.4285714 + 3200 0.0045874892 0 2.4366752e-05 2.0971746e-05 1.7512311e-05 9.4285714 + 3300 0.00479499 0 6.021348e-06 1.2638208e-05 1.4128913e-05 9.4285714 + 3400 0.0048641255 0 2.1441827e-06 9.1775809e-06 1.2309026e-05 9.4285714 + 3500 0.0048481043 0 3.3249511e-06 1.0477521e-05 1.1741911e-05 9.4285714 + 3600 0.0048035761 0 3.8169024e-06 1.4538411e-05 1.2859132e-05 9.4285714 + 3700 0.0046219191 0 4.4420388e-06 1.0004242e-05 1.4136739e-05 9.4285714 + 3800 0.0046060044 0 7.9607264e-06 9.9082273e-06 1.5708136e-05 9.4285714 + 3900 0.0047638587 0 4.9188998e-06 1.3013033e-05 1.2345204e-05 9.4285714 + 4000 0.0049124607 0 5.6510434e-06 1.0154486e-05 1.8085305e-05 9.4285714 + 4100 0.0047106573 0 8.7061818e-06 1.0447188e-05 1.5757898e-05 9.4285714 + 4200 0.003655308 0 3.3017508e-05 3.8729974e-05 1.4755823e-05 9.4285714 + 4300 0.0032761502 0 2.6270899e-05 2.6447932e-05 2.6415843e-05 9.4285714 + 4400 0.0033725658 0 -4.4338353e-06 -1.8747385e-06 1.268695e-05 9.4285714 + 4500 0.0034856288 0 4.2831181e-06 3.3568464e-06 1.6551102e-05 9.4285714 + 4600 0.0030478282 0 4.6046245e-06 5.3455529e-06 2.3135533e-05 9.4285714 + 4700 0.0031168245 0 -2.3364455e-06 1.744307e-06 6.045743e-06 9.4285714 + 4800 0.0031397141 0 3.3093281e-06 3.9055709e-06 1.3666494e-05 9.4285714 + 4900 0.0030578915 0 6.0355899e-06 8.7494431e-06 1.7257175e-05 9.4285714 + 5000 0.0030452045 0 5.7724451e-06 1.607533e-05 7.5387143e-06 9.4285714 + 5100 0.0030773764 0 7.389729e-06 2.1460966e-05 1.0105443e-05 9.4285714 + 5200 0.0030534891 0 7.3340938e-06 2.0052503e-05 8.0875475e-06 9.4285714 + 5300 0.0030589672 0 6.9554983e-06 1.1388617e-05 1.4195538e-05 9.4285714 + 5400 0.0032172786 0 7.0973329e-06 8.4663931e-06 1.0162238e-05 9.4285714 + 5500 0.0032559194 0 5.3565838e-06 5.1852677e-06 3.4336799e-06 9.4285714 + 5600 0.0031908895 0 4.6499297e-06 2.8091094e-06 1.8285395e-05 9.4285714 + 5700 0.0032642757 0 5.709388e-06 4.8224286e-06 1.6427643e-05 9.4285714 + 5800 0.0030990615 0 8.253728e-06 1.0455638e-06 1.659029e-05 9.4285714 + 5900 0.0026341939 0 8.4035319e-06 2.0755718e-06 4.1054501e-05 9.4285714 + 6000 0.0027655242 0 4.248363e-06 5.4168004e-06 1.9470693e-05 9.4285714 + 6100 0.0026042044 0 3.670903e-06 3.4725767e-06 2.1091794e-05 9.4285714 + 6200 0.0028149804 0 4.721359e-06 -7.2919257e-07 2.3223456e-05 9.4285714 + 6300 0.0027103158 0 -6.2559432e-06 1.1706141e-06 1.7446499e-05 9.4285714 + 6400 0.0034563482 0 1.3811125e-05 3.3362683e-05 3.6303419e-05 9.4285714 + 6500 0.0039685735 0 3.9092295e-06 1.7179813e-05 2.1443394e-05 9.4285714 + 6600 0.0040730075 0 -1.730953e-05 1.0027223e-05 1.9674811e-05 9.4285714 + 6700 0.0040325237 0 1.6130719e-05 2.6480155e-05 3.2469986e-05 9.4285714 + 6800 0.0038015372 0 -9.5613177e-06 7.8642293e-06 1.7383877e-05 9.4285714 + 6900 0.0036803202 0 3.3124034e-06 2.8618724e-05 2.7477522e-05 9.4285714 + 7000 0.0033569979 0 1.6030635e-05 5.6277841e-05 4.9488628e-05 9.4285714 + 7100 0.0032876107 0 -9.0485051e-06 3.6383737e-05 2.8925748e-05 9.4285714 + 7200 0.0033908789 0 1.5638438e-05 2.019761e-05 2.8351014e-05 9.4285714 + 7300 0.0035973172 0 -2.0912017e-06 3.6426312e-05 2.4620627e-05 9.4285714 + 7400 0.0036958962 0 -1.3556805e-05 1.1980602e-06 2.2187656e-05 9.4285714 + 7500 0.0037303282 0 1.019358e-05 5.0014974e-06 2.8719888e-05 9.4285714 + 7600 0.0033149916 0 -2.8759622e-06 1.780461e-05 2.7947196e-05 9.4285714 + 7700 0.0034044865 0 4.9316432e-06 -1.3625503e-06 3.0763568e-05 9.4285714 + 7800 0.0037019149 0 1.1189745e-05 6.7366535e-06 3.4816302e-05 9.4285714 + 7900 0.0040016102 0 8.7286599e-06 6.2720751e-06 3.2812711e-05 9.4285714 + 8000 0.0042965823 0 2.3411444e-05 3.1433134e-06 3.6061346e-05 9.4285714 + 8100 0.0049063753 0 2.7128565e-05 7.8650816e-06 3.9110887e-05 9.4285714 + 8200 0.0053524021 0 2.12025e-05 2.9333857e-07 2.5869295e-05 9.4285714 + 8300 0.0052649528 0 2.829196e-05 7.422076e-06 3.2087371e-05 9.4285714 + 8400 0.0052972403 0 2.7200353e-05 1.1049251e-05 4.289512e-05 9.4285714 + 8500 0.0053915935 0 2.9502963e-05 2.9511501e-06 1.6795137e-05 9.4285714 + 8600 0.0053485581 0 3.3169978e-05 5.1868554e-06 2.9428884e-05 9.4285714 + 8700 0.0053414432 0 2.5011908e-05 -1.1061007e-06 4.2577101e-05 9.4285714 + 8800 0.0054352149 0 2.9763406e-05 -1.4099082e-06 1.8442013e-05 9.4285714 + 8900 0.0054817226 0 3.5732941e-05 1.2926928e-06 2.5512543e-05 9.4285714 + 9000 0.0054728461 0 2.7669858e-05 -1.8779558e-06 2.9398806e-05 9.4285714 + 9100 0.0048751494 0 2.6241102e-05 7.2474601e-07 3.5364646e-05 9.4285714 + 9200 0.0049235623 0 3.1465366e-05 1.8587675e-06 3.6884994e-05 9.4285714 + 9300 0.0049408639 0 3.0163037e-05 4.7937501e-06 2.2278557e-05 9.4285714 + 9400 0.0047722286 0 3.0651769e-05 2.0118875e-06 3.8611885e-05 9.4285714 + 9500 0.004531602 0 3.0764127e-05 3.0365718e-06 4.2239782e-05 9.4285714 + 9600 0.0044175792 0 1.6872324e-05 6.3060434e-06 3.5262607e-05 9.4285714 + 9700 0.0044167782 0 2.1136761e-05 5.018754e-06 4.6071459e-05 9.4285714 + 9800 0.0045545638 0 1.9049762e-05 2.4071844e-08 4.8968051e-05 9.4285714 + 9900 0.0047725617 0 3.8862098e-07 -9.2384823e-07 4.5715335e-05 9.4285714 + 10000 0.0047366384 0 9.9108305e-06 8.6495895e-06 3.7838372e-05 9.4285714 + 10100 0.0045925429 0 1.6501456e-05 9.7018497e-06 5.9118233e-05 9.4285714 + 10200 0.0045829044 0 2.3104532e-05 1.0151386e-05 5.5272533e-05 9.4285714 + 10300 0.0044545165 0 3.6515058e-05 2.122633e-05 4.0700397e-05 9.4285714 + 10400 0.0041971922 0 5.0801964e-05 8.0635585e-06 5.6192525e-05 9.4285714 + 10500 0.0042997418 0 3.4801704e-05 1.6066531e-05 5.1783335e-05 9.4285714 + 10600 0.0045718981 0 1.4755359e-06 1.5228806e-05 5.7583702e-05 9.4285714 + 10700 0.0054414967 0 3.999002e-06 8.4499806e-06 5.5171884e-05 9.4285714 + 10800 0.0056085076 0 2.8633627e-06 6.20922e-05 6.0022516e-05 9.4285714 + 10900 0.0052604017 0 5.877959e-06 7.9455011e-05 6.2139123e-05 9.4285714 + 11000 0.0053082441 0 9.1658522e-06 3.4007617e-05 4.2130515e-05 9.4285714 + 11100 0.0051714794 0 -3.1065631e-06 3.1123238e-05 3.7584396e-05 9.4285714 + 11200 0.0051148957 0 1.7374829e-06 5.4777942e-05 4.1123475e-05 9.4285714 + 11300 0.0053229225 0 7.3698463e-06 2.7007909e-05 4.1734231e-05 9.4285714 + 11400 0.0053758011 0 4.5797202e-06 1.1387222e-05 3.8484692e-05 9.4285714 + 11500 0.0051526414 0 2.9815496e-06 4.0393593e-05 4.3663943e-05 9.4285714 + 11600 0.0050898777 0 9.2528053e-06 4.6193681e-05 3.9414289e-05 9.4285714 + 11700 0.0052834511 0 3.6915941e-06 1.5583056e-05 4.2291524e-05 9.4285714 + 11800 0.0053705655 0 5.0167866e-06 1.7777568e-05 5.2655103e-05 9.4285714 + 11900 0.005038774 0 7.9846192e-06 5.1767433e-05 5.2516309e-05 9.4285714 + 12000 0.0049088358 0 1.3229998e-05 3.8692056e-05 5.4513873e-05 9.4285714 + 12100 0.0047131753 0 1.2151329e-05 1.5646141e-05 5.6905538e-05 9.4285714 + 12200 0.0047612378 0 7.2037098e-06 2.3541684e-05 5.1618792e-05 9.4285714 + 12300 0.0045291737 0 6.104216e-06 4.762899e-05 4.2697528e-05 9.4285714 + 12400 0.0046419825 0 1.61855e-05 4.0805231e-05 6.3641318e-05 9.4285714 + 12500 0.0047344433 0 2.4764754e-06 1.8802629e-05 4.8520155e-05 9.4285714 + 12600 0.0045536662 0 4.4271877e-06 5.2628041e-05 5.2207058e-05 9.4285714 + 12700 0.0041503561 0 1.6357247e-05 6.4219786e-05 7.1176195e-05 9.4285714 + 12800 0.0040016029 0 1.1879602e-05 2.3353654e-05 5.6103249e-05 9.4285714 + 12900 0.004171103 0 9.7673848e-06 1.1371969e-05 5.7698324e-05 9.4285714 + 13000 0.0042998958 0 3.1783984e-06 -1.9279498e-06 4.7565927e-05 9.4285714 + 13100 0.0044022014 0 5.5668891e-06 1.393307e-05 5.0604817e-05 9.4285714 + 13200 0.004355277 0 1.0149489e-05 2.4470591e-05 1.8274094e-05 9.4285714 + 13300 0.00450282 0 1.9030821e-06 1.2227582e-05 4.1965075e-05 9.4285714 + 13400 0.0045092683 0 2.9859349e-06 2.1014692e-05 4.8962971e-05 9.4285714 + 13500 0.0041619694 0 7.7977801e-06 2.9009145e-05 4.2163221e-05 9.4285714 + 13600 0.0036824743 0 1.6182689e-05 2.5555515e-05 5.5692705e-05 9.4285714 + 13700 0.0034193768 0 7.2162797e-06 1.4255376e-05 7.2093853e-05 9.4285714 + 13800 0.0036164855 0 5.3843232e-06 3.9591399e-05 7.0739752e-05 9.4285714 + 13900 0.0038578089 0 1.4313784e-05 1.7378028e-05 4.5907547e-05 9.4285714 + 14000 0.0044935876 0 2.5495441e-05 1.0141425e-05 4.5846529e-05 9.4285714 + 14100 0.0046832712 0 9.1104149e-06 1.8529163e-05 5.4273779e-05 9.4285714 + 14200 0.0044686568 0 1.6934692e-05 1.9350858e-05 6.4902787e-05 9.4285714 + 14300 0.004479708 0 2.3124792e-05 3.6035361e-05 5.6198632e-05 9.4285714 + 14400 0.0046304597 0 1.3511672e-05 5.7385237e-06 4.6890692e-05 9.4285714 + 14500 0.0046647072 0 9.4307276e-06 1.0367238e-05 5.0773988e-05 9.4285714 + 14600 0.004501411 0 1.3956753e-05 2.9384019e-05 6.0183e-05 9.4285714 + 14700 0.004342392 0 2.3511793e-05 2.5269096e-05 6.2266367e-05 9.4285714 + 14800 0.0041117854 0 2.7295081e-05 2.8828313e-05 4.893365e-05 9.4285714 + 14900 0.0038091078 0 2.5620881e-05 3.9233141e-05 6.2321946e-05 9.4285714 + 15000 0.0037323488 0 3.2540975e-05 3.920845e-05 7.1140798e-05 9.4285714 + 15100 0.0039478757 0 4.5419989e-05 1.769503e-05 6.4596906e-05 9.4285714 + 15200 0.00467894 0 1.7092964e-05 1.3667883e-05 6.1202598e-05 9.4285714 + 15300 0.0049365228 0 3.6248068e-05 1.3488388e-05 7.0851898e-05 9.4285714 + 15400 0.004877392 0 4.767314e-05 2.597402e-05 5.529912e-05 9.4285714 + 15500 0.0049573148 0 3.7779933e-05 1.9140403e-05 6.116208e-05 9.4285714 + 15600 0.0049927433 0 2.0560768e-05 1.8251382e-05 6.0988289e-05 9.4285714 + 15700 0.0048703913 0 3.3189927e-05 2.160701e-05 6.4055442e-05 9.4285714 + 15800 0.0046293835 0 6.2944952e-05 1.8863222e-05 7.8874809e-05 9.4285714 + 15900 0.0044328498 0 3.5627449e-05 2.5340865e-05 0.00012458268 9.4285714 + 16000 0.004528302 0 2.8554904e-05 1.8623497e-05 0.00010924446 9.4285714 + 16100 0.0045247349 0 4.4396368e-05 1.8292407e-05 5.7642082e-05 9.4285714 + 16200 0.0045236352 0 3.0387021e-05 1.7555075e-05 5.4919568e-05 9.4285714 + 16300 0.0046088719 0 1.7967935e-05 2.044582e-05 5.0372645e-05 9.4285714 + 16400 0.0043337401 0 5.4381937e-05 1.5302671e-05 6.250539e-05 9.4285714 + 16500 0.0042687717 0 4.8872403e-05 1.2851863e-05 7.5358534e-05 9.4285714 + 16600 0.0039673921 0 7.0455035e-06 3.1074749e-05 5.9409944e-05 9.4285714 + 16700 0.0039819976 0 4.0095618e-05 1.2175972e-05 7.531403e-05 9.4285714 + 16800 0.0040030294 0 1.6647469e-05 2.3871103e-05 7.1682472e-05 9.4285714 + 16900 0.0039453757 0 1.3492698e-05 3.6847549e-05 5.9312859e-05 9.4285714 + 17000 0.0040422183 0 4.3781676e-05 1.908762e-05 6.4893015e-05 9.4285714 + 17100 0.0042850054 0 1.7326749e-05 6.1383562e-05 7.2513048e-05 9.4285714 + 17200 0.0043992382 0 1.7726582e-05 2.6471964e-05 6.6950628e-05 9.4285714 + 17300 0.0044284607 0 2.9699481e-05 3.725102e-05 5.4556058e-05 9.4285714 + 17400 0.0043496384 0 2.0535337e-05 2.9446559e-05 5.6131214e-05 9.4285714 + 17500 0.0041364123 0 7.5867295e-05 2.6195015e-05 6.5687048e-05 9.4285714 + 17600 0.0043163506 0 3.3078885e-05 3.8960282e-05 4.7978657e-05 9.4285714 + 17700 0.0042848109 0 1.8757206e-05 2.1841254e-05 2.503573e-05 9.4285714 + 17800 0.0042690741 0 6.6596452e-05 4.8301029e-05 5.0141884e-05 9.4285714 + 17900 0.0043341866 0 1.1220588e-05 3.1803304e-05 3.2237681e-05 9.4285714 + 18000 0.0035849989 0 3.2191699e-05 2.0254501e-05 3.5691091e-05 9.4285714 + 18100 0.0033744551 0 4.6704352e-05 4.6728596e-05 4.6116181e-05 9.4285714 + 18200 0.003324376 0 1.7222589e-05 2.8972869e-05 4.6692246e-05 9.4285714 + 18300 0.003443015 0 3.3708783e-05 4.0578071e-05 4.1304156e-05 9.4285714 + 18400 0.0034771941 0 1.9020433e-05 2.178227e-05 2.9481174e-05 9.4285714 + 18500 0.0034547284 0 1.0445159e-05 1.6107453e-05 4.0891808e-05 9.4285714 + 18600 0.0033938539 0 2.4916162e-05 4.6313484e-05 3.9147806e-05 9.4285714 + 18700 0.0034939014 0 6.7473151e-06 2.419571e-05 3.4096388e-05 9.4285714 + 18800 0.0035298107 0 9.2615938e-06 2.0435624e-05 4.0027701e-05 9.4285714 + 18900 0.0034538446 0 1.9667538e-05 3.4856249e-05 4.0535345e-05 9.4285714 + 19000 0.0034539236 0 6.0689241e-06 3.1626714e-05 4.2237034e-05 9.4285714 + 19100 0.0035174783 0 1.2903682e-05 2.9365824e-05 4.3881457e-05 9.4285714 + 19200 0.0033445131 0 2.5194723e-05 2.7839851e-05 3.3595747e-05 9.4285714 + 19300 0.0028023352 0 3.9299467e-05 3.421431e-05 3.6811429e-05 9.4285714 + 19400 0.0028277692 0 5.0485519e-05 3.8839168e-05 5.1436409e-05 9.4285714 + 19500 0.0030224983 0 -3.0877104e-06 2.3878903e-05 4.021401e-05 9.4285714 + 19600 0.0029078482 0 1.3861201e-05 2.0586401e-05 4.0794975e-05 9.4285714 + 19700 0.0028081549 0 2.8760708e-05 3.772136e-05 6.7202136e-05 9.4285714 + 19800 0.0026851731 0 1.3931802e-05 2.3860731e-05 4.7388853e-05 9.4285714 + 19900 0.0026975277 0 3.4791835e-05 2.5427085e-05 5.4413472e-05 9.4285714 + 20000 0.0026687893 0 1.6822937e-05 3.9225833e-05 5.6980824e-05 9.4285714 + 20100 0.0026330898 0 1.1031642e-05 2.2844628e-05 4.2104562e-05 9.4285714 + 20200 0.0026679077 0 2.3881008e-05 2.2455096e-05 5.500639e-05 9.4285714 + 20300 0.0026289936 0 9.4168874e-06 1.9492641e-05 2.7106714e-05 9.4285714 + 20400 0.0026753194 0 1.7136984e-05 2.4020701e-05 4.2640066e-05 9.4285714 + 20500 0.0026964569 0 1.6969094e-05 3.0883636e-05 6.0287458e-05 9.4285714 + 20600 0.0026269439 0 9.6646122e-06 2.8909527e-05 4.9243574e-05 9.4285714 + 20700 0.0026201713 0 1.9068877e-05 3.6242157e-05 6.7510183e-05 9.4285714 + 20800 0.0026363656 0 1.3051409e-05 2.8567791e-05 5.9242441e-05 9.4285714 + 20900 0.0026284811 0 1.5045945e-05 2.4293652e-05 4.6903807e-05 9.4285714 + 21000 0.0026298958 0 2.4962817e-05 3.1540396e-05 5.4680405e-05 9.4285714 + 21100 0.002604006 0 2.7578851e-05 3.1380626e-05 5.8067042e-05 9.4285714 + 21200 0.0027927517 0 3.1845898e-05 3.2007867e-05 6.3361581e-05 9.4285714 + 21300 0.0029464871 0 3.197127e-05 2.9654558e-05 4.1022177e-05 9.4285714 + 21400 0.0029674816 0 2.6486572e-05 2.0325981e-05 3.7670362e-05 9.4285714 + 21500 0.002912776 0 3.5552261e-05 2.7419521e-05 5.5226397e-05 9.4285714 + 21600 0.0029212892 0 3.4940001e-05 2.9678696e-05 4.1148653e-05 9.4285714 + 21700 0.0028936576 0 2.8733596e-05 9.7531127e-06 3.7294738e-05 9.4285714 + 21800 0.0028981796 0 3.1017838e-05 2.6444029e-05 5.2821294e-05 9.4285714 + 21900 0.002968785 0 1.9867243e-05 2.2082759e-05 3.9817653e-05 9.4285714 + 22000 0.0029604007 0 1.7428713e-05 8.7224328e-06 3.6979721e-05 9.4285714 + 22100 0.0029222376 0 2.3025841e-05 2.861972e-05 5.2686893e-05 9.4285714 + 22200 0.0029471754 0 1.8465043e-05 2.3715222e-05 4.6426097e-05 9.4285714 + 22300 0.0029823066 0 1.2807162e-05 1.7072316e-05 4.8354244e-05 9.4285714 + 22400 0.0029412962 0 1.6465914e-05 2.347325e-05 5.6917929e-05 9.4285714 + 22500 0.0028655139 0 2.2182748e-05 2.8248379e-05 5.5210541e-05 9.4285714 + 22600 0.0027709226 0 1.8330383e-05 4.5796728e-05 8.9424893e-05 9.4285714 + 22700 0.0028335444 0 1.0794836e-05 1.5620726e-05 7.9801128e-05 9.4285714 + 22800 0.0030243092 0 1.7915933e-05 3.2888516e-05 6.5184341e-05 9.4285714 + 22900 0.0031287494 0 2.0074168e-05 4.0303447e-05 5.396891e-05 9.4285714 + 23000 0.003048872 0 1.075768e-05 2.4000183e-05 6.5941388e-05 9.4285714 + 23100 0.0027838253 0 2.2866446e-05 2.3320252e-05 0.00015840066 9.4285714 + 23200 0.0029031692 0 2.7371814e-05 2.683469e-05 0.00011397097 9.4285714 + 23300 0.0029059127 0 2.2202618e-05 2.8777361e-05 2.1259229e-05 9.4285714 + 23400 0.0029582597 0 2.2700584e-05 1.6282524e-05 7.6538142e-05 9.4285714 + 23500 0.0029521383 0 2.6859026e-05 2.2932873e-05 4.0941095e-05 9.4285714 + 23600 0.0029228867 0 2.4875138e-05 2.7804937e-05 2.8934466e-05 9.4285714 + 23700 0.0028943096 0 1.9718571e-05 1.4993543e-05 7.5133746e-05 9.4285714 + 23800 0.0029111728 0 2.4710626e-05 1.279522e-05 2.6813271e-05 9.4285714 + 23900 0.0029743263 0 2.3073352e-05 2.1115768e-05 4.3417285e-05 9.4285714 + 24000 0.0029355354 0 2.1277639e-05 2.586278e-05 5.5266393e-05 9.4285714 + 24100 0.0029425744 0 3.2172061e-05 4.3513795e-05 4.8639202e-05 9.4285714 + 24200 0.0032349673 0 3.8101771e-05 6.7292467e-05 0.0001190773 9.4285714 + 24300 0.0034153051 0 3.4075318e-05 6.6839985e-05 0.00013642068 9.4285714 + 24400 0.0034558648 0 3.1647065e-05 6.0821256e-05 7.203515e-05 9.4285714 + 24500 0.0035254928 0 3.019316e-05 6.4864759e-05 6.2608529e-05 9.4285714 + 24600 0.0034129673 0 4.465623e-05 3.4278486e-05 4.4270355e-05 9.4285714 + 24700 0.0032950508 0 2.8086189e-05 3.7647476e-05 5.6217167e-05 9.4285714 + 24800 0.0031179674 0 4.376804e-05 6.4837034e-05 6.5034414e-05 9.4285714 + 24900 0.0030993997 0 3.5972925e-05 5.4258179e-05 6.1953835e-05 9.4285714 + 25000 0.003166692 0 1.7121966e-05 5.4520195e-05 3.4905587e-05 9.4285714 + 25100 0.0031258131 0 3.9987619e-05 3.5030482e-05 7.1147285e-05 9.4285714 + 25200 0.0031053643 0 2.158721e-05 3.011678e-05 2.2839818e-05 9.4285714 + 25300 0.0030425175 0 3.5836353e-05 4.8994542e-05 4.2361866e-05 9.4285714 + 25400 0.0030697508 0 3.4532992e-05 3.5394575e-05 7.7662436e-05 9.4285714 + 25500 0.0030265652 0 1.2788641e-05 3.456828e-05 1.8632765e-05 9.4285714 + 25600 0.0027854019 0 3.6160824e-05 4.9326634e-05 3.4903881e-05 9.4285714 + 25700 0.0028863761 0 3.840907e-05 4.1429963e-05 7.011236e-05 9.4285714 + 25800 0.0030375994 0 1.1848635e-05 5.6471514e-05 8.5822151e-05 9.4285714 + 25900 0.0033244234 0 2.6175192e-05 6.2309979e-05 8.3432675e-05 9.4285714 + 26000 0.0032704519 0 2.3370636e-05 6.0648401e-05 5.2281928e-05 9.4285714 + 26100 0.0032524997 0 3.6328695e-05 7.3664927e-05 7.8937335e-05 9.4285714 + 26200 0.0030450557 0 1.8263791e-05 4.6620677e-05 4.5818953e-05 9.4285714 + 26300 0.0030253351 0 2.8774136e-05 5.4096161e-05 5.4812315e-05 9.4285714 + 26400 0.0029455796 0 4.4417916e-05 6.0172227e-05 6.0149768e-05 9.4285714 + 26500 0.0028372947 0 -2.0730073e-06 4.7335202e-05 2.3269097e-05 9.4285714 + 26600 0.0029562991 0 2.070073e-05 5.6966531e-05 9.3985132e-05 9.4285714 + 26700 0.0030361889 0 5.7796002e-06 4.6360033e-05 4.3035903e-05 9.4285714 + 26800 0.0028356261 0 3.3174559e-06 3.5846145e-05 2.2735238e-05 9.4285714 + 26900 0.0027324168 0 4.2939853e-05 5.5772402e-05 0.00010805685 9.4285714 + 27000 0.0027044867 0 7.8667443e-06 3.4991619e-05 4.0072467e-05 9.4285714 + 27100 0.0027499364 0 1.674757e-05 3.6711387e-05 6.6791962e-05 9.4285714 + 27200 0.0029250481 0 2.8155772e-05 4.2978943e-05 9.6473699e-05 9.4285714 + 27300 0.0030158344 0 1.3970557e-05 4.8436237e-05 2.4882137e-05 9.4285714 + 27400 0.0032437671 0 3.667415e-05 6.1044185e-05 9.0533929e-05 9.4285714 + 27500 0.0033991773 0 3.3791012e-05 5.2560616e-05 5.2567118e-05 9.4285714 + 27600 0.0033755497 0 2.6601154e-05 5.4840839e-05 2.4778685e-05 9.4285714 + 27700 0.003341232 0 3.5163367e-05 6.1738936e-05 9.6411856e-05 9.4285714 + 27800 0.0033359321 0 3.6419649e-05 6.0233228e-05 3.6462476e-05 9.4285714 + 27900 0.0031467882 0 4.7281738e-05 7.3131877e-05 6.2080263e-05 9.4285714 + 28000 0.0030039755 0 3.3085654e-05 6.7467092e-05 9.0186854e-05 9.4285714 + 28100 0.0029442723 0 2.7184194e-05 4.3266302e-05 3.7188839e-05 9.4285714 + 28200 0.0030644278 0 3.3666048e-05 4.89101e-05 7.5088002e-05 9.4285714 + 28300 0.0028827994 0 2.6674012e-05 6.5020248e-05 4.7900086e-05 9.4285714 + 28400 0.0026614407 0 3.0428743e-05 7.4752674e-05 6.39704e-05 9.4285714 + 28500 0.0027765045 0 2.8174749e-05 5.096122e-05 5.1669328e-05 9.4285714 + 28600 0.0030152691 0 3.4100234e-05 3.4660136e-05 5.8784917e-06 9.4285714 + 28700 0.0033309751 0 5.9203687e-05 3.8696406e-05 5.458022e-05 9.4285714 + 28800 0.0031989581 0 5.1614625e-05 4.616862e-05 6.6601563e-05 9.4285714 + 28900 0.0031151751 0 5.1465877e-05 4.0566825e-05 6.3555446e-05 9.4285714 + 29000 0.003089706 0 5.8452412e-05 4.0068825e-05 6.6735272e-05 9.4285714 + 29100 0.0030529555 0 3.05057e-05 4.5172836e-05 5.2640638e-05 9.4285714 + 29200 0.0028957496 0 6.647284e-05 3.4622222e-05 8.8937577e-05 9.4285714 + 29300 0.0029588155 0 6.3904028e-05 2.3006184e-05 6.4583725e-05 9.4285714 + 29400 0.0029889131 0 2.2230884e-05 2.3139347e-05 6.0516718e-05 9.4285714 + 29500 0.0029388631 0 7.3295891e-05 4.5005748e-05 7.6512988e-05 9.4285714 + 29600 0.0027740662 0 5.6213825e-05 9.9266881e-06 6.7177696e-05 9.4285714 + 29700 0.0026955305 0 5.2321745e-05 1.9264846e-05 5.7946132e-05 9.4285714 + 29800 0.0027025528 0 9.3402593e-05 2.4652423e-05 6.265756e-05 9.4285714 + 29900 0.0026965517 0 3.5522889e-05 1.3150417e-05 6.8882458e-05 9.4285714 + 30000 0.0027512162 0 6.9903581e-05 5.3093763e-05 7.4585465e-05 9.4285714 + 30100 0.0027653321 0 5.2114669e-05 5.8309368e-05 8.6657127e-05 9.4285714 + 30200 0.0027252764 0 2.5562279e-05 3.6691671e-05 6.1597617e-05 9.4285714 + 30300 0.002762022 0 7.3522187e-05 5.9543426e-05 6.1414296e-05 9.4285714 + 30400 0.0028136672 0 2.3623954e-05 2.8735471e-05 6.4297095e-05 9.4285714 + 30500 0.0027741385 0 3.4073413e-05 2.9952486e-05 5.2135446e-05 9.4285714 + 30600 0.0026774151 0 8.2053427e-05 5.3495062e-05 6.1894922e-05 9.4285714 + 30700 0.002382759 0 8.9621432e-05 4.1140036e-05 5.7369718e-05 9.4285714 + 30800 0.0023050315 0 6.0265486e-05 4.5265038e-05 6.7561108e-05 9.4285714 + 30900 0.0023526912 0 6.2348183e-05 3.8610724e-05 5.6183525e-05 9.4285714 + 31000 0.0024037159 0 3.060603e-05 2.1183409e-05 4.8509428e-05 9.4285714 + 31100 0.0024205525 0 1.4541393e-05 4.0296696e-05 4.0624138e-05 9.4285714 + 31200 0.002479098 0 2.65321e-05 2.5543962e-05 5.2920997e-05 9.4285714 + 31300 0.0024549881 0 2.2457425e-05 2.5817816e-05 2.2618345e-05 9.4285714 + 31400 0.0024174905 0 2.8411091e-05 4.6323026e-05 2.742185e-05 9.4285714 + 31500 0.0023657867 0 4.0418758e-05 2.901528e-05 6.6833788e-05 9.4285714 + 31600 0.0023350557 0 4.8383998e-05 4.293807e-05 6.3690065e-05 9.4285714 + 31700 0.0023542614 0 4.0385719e-05 3.7515825e-05 7.4201666e-05 9.4285714 + 31800 0.0022486008 0 4.1963334e-05 4.4781906e-05 9.0390115e-05 9.4285714 + 31900 0.0021107741 0 4.3303725e-05 8.3980448e-05 9.4747474e-05 9.4285714 + 32000 0.0021409832 0 3.4424967e-05 4.9593168e-05 7.3387421e-05 9.4285714 + 32100 0.002112582 0 4.7321632e-05 5.6435933e-05 7.7418185e-05 9.4285714 + 32200 0.0021181679 0 4.5619956e-05 5.4866557e-05 8.8283379e-05 9.4285714 + 32300 0.0021725432 0 1.9405944e-05 1.7827062e-05 6.5588249e-05 9.4285714 + 32400 0.002155614 0 9.77053e-06 3.906653e-05 6.2711643e-05 9.4285714 + 32500 0.0020913829 0 3.0949029e-05 3.2112083e-05 6.4933997e-05 9.4285714 + 32600 0.0021150191 0 3.3154279e-05 2.2091201e-05 7.2286108e-05 9.4285714 + 32700 0.0021451254 0 1.2183567e-05 3.858576e-05 7.4937884e-05 9.4285714 + 32800 0.0020237876 0 2.5929013e-05 2.374572e-05 5.7803736e-05 9.4285714 + 32900 0.0018430119 0 4.4815874e-05 3.7026303e-05 6.3135552e-05 9.4285714 + 33000 0.001740025 0 5.0536575e-05 3.6552583e-05 8.1299772e-05 9.4285714 + 33100 0.001850659 0 1.7289313e-05 2.4296393e-05 7.4344406e-05 9.4285714 + 33200 0.0019069567 0 2.8383197e-05 2.545114e-05 5.1689294e-05 9.4285714 + 33300 0.0018991164 0 5.3200864e-05 2.9076164e-05 5.8744953e-05 9.4285714 + 33400 0.0019290637 0 3.0752441e-05 2.1315269e-05 5.2584662e-05 9.4285714 + 33500 0.0019834442 0 2.9456567e-05 2.3256078e-05 3.5779121e-05 9.4285714 + 33600 0.0019565002 0 2.5217029e-05 2.2677295e-05 5.6496298e-05 9.4285714 + 33700 0.0018575375 0 2.821171e-05 2.0403816e-05 6.2551543e-05 9.4285714 + 33800 0.0018887919 0 2.6929853e-05 3.3889941e-05 6.0934332e-05 9.4285714 + 33900 0.0019353541 0 8.384222e-06 2.365232e-05 5.2177522e-05 9.4285714 + 34000 0.0018764353 0 2.8643415e-05 1.9409741e-05 5.0765557e-05 9.4285714 + 34100 0.0018406672 0 4.0233194e-05 3.3990188e-05 6.13824e-05 9.4285714 + 34200 0.0018900768 0 1.5846665e-05 2.4168382e-05 4.5389662e-05 9.4285714 + 34300 0.0019127939 0 2.7748442e-05 1.6511224e-05 3.7366391e-05 9.4285714 + 34400 0.0018996098 0 2.9191353e-05 1.896553e-05 5.3487603e-05 9.4285714 + 34500 0.0018825592 0 1.866335e-05 1.9347641e-05 5.1453414e-05 9.4285714 + 34600 0.0018729661 0 3.5547556e-05 3.7123705e-05 6.8952045e-05 9.4285714 + 34700 0.0018508656 0 3.9275598e-05 3.2698716e-05 7.9564684e-05 9.4285714 + 34800 0.0018146827 0 4.8101818e-05 1.9935529e-05 6.2366778e-05 9.4285714 + 34900 0.0017427349 0 5.8017525e-05 2.8778292e-05 8.1697529e-05 9.4285714 + 35000 0.0017514892 0 4.3069739e-05 1.0742082e-05 8.686099e-05 9.4285714 + 35100 0.0016552485 0 2.7806181e-05 6.0559071e-06 6.7244873e-05 9.4285714 + 35200 0.0015221994 0 4.1590056e-05 4.5313058e-05 9.6370975e-05 9.4285714 + 35300 0.0015315851 0 1.9506433e-05 2.4700328e-05 6.6583926e-05 9.4285714 + 35400 0.00158809 0 1.598001e-05 1.362832e-05 5.5220566e-05 9.4285714 + 35500 0.0015914104 0 3.5008197e-05 2.3856051e-05 8.2330414e-05 9.4285714 + 35600 0.001565483 0 2.6440925e-05 1.8005684e-05 6.084583e-05 9.4285714 + 35700 0.001571479 0 2.6919893e-05 2.5244538e-05 5.3346479e-05 9.4285714 + 35800 0.001571655 0 1.1813324e-05 1.8804279e-05 7.1799089e-05 9.4285714 + 35900 0.0015263597 0 1.759118e-05 1.9915199e-05 7.7600393e-05 9.4285714 + 36000 0.0014257136 0 2.1964044e-05 4.327892e-05 8.5323153e-05 9.4285714 + 36100 0.0014617841 0 1.8296209e-05 3.7253493e-05 6.5934539e-05 9.4285714 + 36200 0.0016033662 0 3.1342381e-05 2.1968676e-05 7.7572239e-05 9.4285714 + 36300 0.0016273885 0 1.3210354e-05 3.3088408e-05 7.3360746e-05 9.4285714 + 36400 0.001862934 0 2.262698e-05 4.4262761e-05 7.3251945e-05 9.4285714 + 36500 0.0019494493 0 1.4107819e-05 4.1171949e-05 5.4901336e-05 9.4285714 + 36600 0.0018953399 0 9.8679977e-06 4.3238901e-05 5.971232e-05 9.4285714 + 36700 0.0018409505 0 2.6783499e-05 3.9781779e-05 6.9249517e-05 9.4285714 + 36800 0.0018940846 0 1.3701003e-05 4.258314e-05 3.6849223e-05 9.4285714 + 36900 0.0019312011 0 6.8081135e-06 3.9322831e-05 4.4692334e-05 9.4285714 + 37000 0.0018848971 0 2.2438749e-05 2.6801011e-05 5.7182853e-05 9.4285714 + 37100 0.0018577956 0 2.0496208e-05 3.9862599e-05 5.8943261e-05 9.4285714 + 37200 0.0017303772 0 8.5763161e-06 4.1761678e-05 6.1854001e-05 9.4285714 + 37300 0.0016211525 0 1.5769353e-05 8.6262611e-06 4.6250651e-05 9.4285714 + 37400 0.0015754306 0 3.3022684e-05 3.8367443e-05 7.1019436e-05 9.4285714 + 37500 0.0015691406 0 2.0349234e-05 4.878697e-05 9.2676001e-05 9.4285714 + 37600 0.0015775583 0 1.5362628e-05 2.437589e-05 8.0842202e-05 9.4285714 + 37700 0.0016543347 0 4.335544e-05 3.6582121e-05 8.6191322e-05 9.4285714 + 37800 0.0016215571 0 2.2281322e-05 3.5787505e-05 7.382495e-05 9.4285714 + 37900 0.001570463 0 7.4371724e-06 5.394285e-05 5.178288e-05 9.4285714 + 38000 0.0016528658 0 1.7676821e-05 4.6549715e-05 7.4939039e-05 9.4285714 + 38100 0.0016484889 0 5.8587299e-06 -4.9107938e-07 5.7645076e-05 9.4285714 + 38200 0.0015984293 0 1.0671822e-05 3.4470822e-05 6.3745018e-05 9.4285714 + 38300 0.0015710865 0 4.4087264e-06 6.1197092e-05 6.8343309e-05 9.4285714 + 38400 0.0015793526 0 4.7461657e-06 3.7878407e-05 4.7745506e-05 9.4285714 + 38500 0.00159328 0 2.0539368e-05 3.9420528e-05 6.0739849e-05 9.4285714 + 38600 0.0015628995 0 2.4761081e-06 2.7232923e-05 6.5840751e-05 9.4285714 + 38700 0.0015511665 0 1.3285488e-05 3.1789534e-05 6.571997e-05 9.4285714 + 38800 0.0015047736 0 3.5850221e-05 5.0541292e-05 7.4329443e-05 9.4285714 + 38900 0.0014543448 0 1.9520164e-05 3.3703216e-05 8.2553257e-05 9.4285714 + 39000 0.0014049414 0 2.0563188e-05 4.6282108e-05 9.573642e-05 9.4285714 + 39100 0.0013592667 0 3.7448207e-05 3.3625511e-05 7.9968675e-05 9.4285714 + 39200 0.0014283692 0 1.4613867e-05 1.4624639e-05 7.8329315e-05 9.4285714 + 39300 0.0014980879 0 2.632332e-05 2.5830124e-05 6.7754562e-05 9.4285714 + 39400 0.0015239204 0 5.0406984e-05 2.4875194e-05 5.8899223e-05 9.4285714 + 39500 0.0015827769 0 4.6007741e-05 4.3947253e-05 7.1960056e-05 9.4285714 + 39600 0.0016911946 0 4.2152926e-05 4.2468337e-05 6.8038708e-05 9.4285714 + 39700 0.0017371562 0 5.4576123e-05 3.818247e-05 5.3315764e-05 9.4285714 + 39800 0.0016905784 0 4.8696801e-05 5.1934452e-05 5.9622933e-05 9.4285714 + 39900 0.0016679735 0 4.9650941e-05 6.2065498e-05 6.7678814e-05 9.4285714 + 40000 0.0016804728 0 2.6936787e-05 3.6772729e-05 6.8197494e-05 9.4285714 + 40100 0.0016953728 0 3.2845556e-05 4.8277263e-07 6.2189335e-05 9.4285714 + 40200 0.001661138 0 3.6282353e-05 3.4426968e-05 5.4259796e-05 9.4285714 + 40300 0.0016646181 0 2.7467829e-05 3.1713464e-05 5.914136e-05 9.4285714 + 40400 0.0016460484 0 4.8049299e-05 1.6139482e-05 7.0993842e-05 9.4285714 + 40500 0.001584111 0 4.8662486e-05 4.9496364e-05 6.603143e-05 9.4285714 + 40600 0.0015294729 0 3.802145e-05 3.1760814e-05 6.8855123e-05 9.4285714 + 40700 0.0015176504 0 4.0052592e-05 3.1861316e-05 7.8780588e-05 9.4285714 + 40800 0.0015605556 0 2.7701428e-05 2.423322e-05 6.4544184e-05 9.4285714 + 40900 0.0015536145 0 1.3848621e-05 -6.1126439e-07 6.3259453e-05 9.4285714 + 41000 0.0015310077 0 2.8421261e-05 3.4918038e-05 6.7797468e-05 9.4285714 + 41100 0.0015247209 0 2.0741223e-05 2.9128868e-05 6.029826e-05 9.4285714 + 41200 0.0015059107 0 1.6000876e-05 6.6996209e-06 7.9823117e-05 9.4285714 + 41300 0.0014429996 0 3.3652684e-05 3.1548027e-05 9.5593662e-05 9.4285714 + 41400 0.0014050396 0 6.5381009e-06 4.2947868e-05 9.4137894e-05 9.4285714 + 41500 0.0013865248 0 -6.6520071e-06 2.2003908e-05 7.078385e-05 9.4285714 + 41600 0.0013961027 0 2.2230932e-05 3.7090424e-05 0.00011151118 9.4285714 + 41700 0.0014117253 0 3.0130095e-05 3.6007809e-05 7.8176416e-05 9.4285714 + 41800 0.0013882283 0 1.3288874e-05 2.7573529e-05 5.9201334e-05 9.4285714 + 41900 0.0013753318 0 1.6984699e-05 3.6009436e-05 0.0001074797 9.4285714 + 42000 0.0013513945 0 1.7069135e-05 2.7993012e-05 9.1820042e-05 9.4285714 + 42100 0.0013863187 0 1.1155401e-05 4.553084e-05 9.7133876e-05 9.4285714 + 42200 0.0014933369 0 2.0831243e-05 5.087146e-05 8.784321e-05 9.4285714 + 42300 0.0015198423 0 1.0125181e-05 2.4600202e-05 6.2380383e-05 9.4285714 + 42400 0.0015221508 0 6.7561665e-06 3.6631691e-05 9.2684019e-05 9.4285714 + 42500 0.0015024243 0 2.7000681e-05 3.4307844e-05 6.7639862e-05 9.4285714 + 42600 0.0014893063 0 2.2128038e-05 3.5609622e-05 6.1427776e-05 9.4285714 + 42700 0.001499974 0 1.9097097e-05 3.4788871e-05 9.5912141e-05 9.4285714 + 42800 0.0015009281 0 2.4859527e-05 1.9268361e-05 6.8128418e-05 9.4285714 + 42900 0.0015031569 0 2.5009903e-05 2.9940853e-05 6.0578918e-05 9.4285714 + 43000 0.0014454794 0 4.4527001e-05 3.0364691e-05 7.4964032e-05 9.4285714 + 43100 0.001404434 0 5.8064814e-05 2.0201863e-05 7.0949978e-05 9.4285714 + 43200 0.0014048357 0 3.506138e-05 3.4776921e-05 8.0565203e-05 9.4285714 + 43300 0.0014138482 0 2.3721192e-05 3.2374127e-05 6.6747875e-05 9.4285714 + 43400 0.0013970565 0 1.9946066e-05 3.2758634e-05 7.3460323e-05 9.4285714 + 43500 0.0013955246 0 2.0121957e-05 3.8102995e-05 7.8275265e-05 9.4285714 + 43600 0.0014327655 0 2.6929081e-05 2.1831174e-05 6.7351934e-05 9.4285714 + 43700 0.0015031566 0 2.8744415e-05 3.5314431e-05 6.7917455e-05 9.4285714 + 43800 0.0016007805 0 4.9300269e-05 5.2531669e-05 8.1673155e-05 9.4285714 + 43900 0.0016871966 0 5.7903055e-05 5.8931487e-05 7.2381839e-05 9.4285714 + 44000 0.0017433511 0 4.8323375e-05 5.7285131e-05 3.9859077e-05 9.4285714 + 44100 0.0017096036 0 3.6345002e-05 4.5060973e-05 7.2336376e-05 9.4285714 + 44200 0.0016524366 0 4.6380669e-05 6.3320421e-05 9.6708837e-05 9.4285714 + 44300 0.0016566529 0 3.5636796e-05 7.6368249e-05 7.62331e-05 9.4285714 + 44400 0.0016503804 0 3.9172358e-05 5.6168788e-05 6.4579533e-05 9.4285714 + 44500 0.0016126454 0 4.4554414e-05 6.5633847e-05 8.287072e-05 9.4285714 + 44600 0.0015820491 0 3.3726182e-05 9.0977476e-05 8.5942347e-05 9.4285714 + 44700 0.0012596787 0 4.4895722e-05 5.9163212e-05 6.9212547e-05 9.4285714 + 44800 0.0012150743 0 3.6359427e-05 4.1282726e-05 9.0699449e-05 9.4285714 + 44900 0.0012437188 0 3.4560213e-05 3.0722383e-05 5.9605755e-05 9.4285714 + 45000 0.0012779821 0 4.1282676e-05 5.0767841e-05 5.6288275e-05 9.4285714 + 45100 0.0012623526 0 3.4476846e-05 2.9773147e-05 5.2191912e-05 9.4285714 + 45200 0.0012896009 0 4.114665e-05 2.5284854e-05 6.0876039e-05 9.4285714 + 45300 0.0012853341 0 4.8527658e-05 2.0069362e-05 6.6996527e-05 9.4285714 + 45400 0.0013361987 0 4.5881621e-05 1.8001757e-05 6.7234675e-05 9.4285714 + 45500 0.0013927353 0 4.6101251e-05 1.3981484e-05 6.3492122e-05 9.4285714 + 45600 0.0014198964 0 5.5443094e-05 2.1179803e-05 7.0197111e-05 9.4285714 + 45700 0.0014801207 0 7.0984118e-05 2.8583955e-05 6.7700562e-05 9.4285714 + 45800 0.0015579503 0 6.937725e-05 3.4791292e-05 5.9678447e-05 9.4285714 + 45900 0.0015584674 0 7.0115212e-05 4.7527248e-05 7.0089399e-05 9.4285714 + 46000 0.0014923368 0 6.8734502e-05 3.8294697e-05 5.6331338e-05 9.4285714 + 46100 0.0014912511 0 6.4174805e-05 2.4795442e-05 5.3006287e-05 9.4285714 + 46200 0.0015162305 0 5.9799315e-05 3.9482509e-05 5.9487266e-05 9.4285714 + 46300 0.0015497448 0 4.3674411e-05 3.2802877e-05 4.4985426e-05 9.4285714 + 46400 0.0015709594 0 4.5263389e-05 -5.3960008e-06 4.5841288e-05 9.4285714 + 46500 0.0015640817 0 3.6981938e-05 3.5353885e-05 4.9564163e-05 9.4285714 + 46600 0.001550004 0 3.2474916e-05 4.153406e-05 5.1697382e-05 9.4285714 + 46700 0.0015974044 0 4.6324057e-05 1.1509938e-05 5.9560845e-05 9.4285714 + 46800 0.0016632586 0 4.490488e-05 3.5296632e-05 6.1766018e-05 9.4285714 + 46900 0.0016794098 0 4.4301704e-05 3.7788616e-05 5.967362e-05 9.4285714 + 47000 0.0017580945 0 6.6504945e-05 4.9082566e-05 6.5533612e-05 9.4285714 + 47100 0.0018650028 0 5.145719e-05 5.215116e-05 6.3205077e-05 9.4285714 + 47200 0.0018852648 0 6.3537699e-05 5.5242241e-05 6.4040264e-05 9.4285714 + 47300 0.0018012411 0 6.5902624e-05 6.8503287e-05 5.3278653e-05 9.4285714 + 47400 0.0017813175 0 4.1247872e-05 6.0288292e-05 5.5158267e-05 9.4285714 + 47500 0.0017712621 0 5.8794427e-05 4.8192973e-05 3.9564999e-05 9.4285714 + 47600 0.0014983113 0 6.1528046e-05 3.9452241e-05 5.2456251e-05 9.4285714 + 47700 0.0014210781 0 3.9534178e-05 3.3213677e-05 6.019428e-05 9.4285714 + 47800 0.0015248822 0 5.2526977e-05 4.2140167e-05 2.5787538e-05 9.4285714 + 47900 0.0015982347 0 3.7157073e-05 3.2482618e-05 4.3174668e-05 9.4285714 + 48000 0.0016017453 0 4.7591793e-05 1.5611074e-05 5.2033754e-05 9.4285714 + 48100 0.0015951994 0 6.1254157e-05 3.4175393e-05 4.3900481e-05 9.4285714 + 48200 0.0016917466 0 5.7967266e-05 5.0193865e-05 6.2494378e-05 9.4285714 + 48300 0.0018311545 0 6.8256986e-05 4.865834e-05 7.4005593e-05 9.4285714 + 48400 0.001663258 0 8.4355633e-05 3.2852117e-05 6.6773781e-05 9.4285714 + 48500 0.0015451602 0 5.2025572e-05 3.6312967e-05 7.1034232e-05 9.4285714 + 48600 0.0015809499 0 4.4287332e-05 4.2386687e-05 5.9021201e-05 9.4285714 + 48700 0.0015622921 0 4.0603813e-05 3.1889011e-05 5.419145e-05 9.4285714 + 48800 0.0015452556 0 5.6411924e-05 2.9309787e-05 5.9778868e-05 9.4285714 + 48900 0.0015809688 0 3.4077578e-05 3.7449741e-05 6.5423745e-05 9.4285714 + 49000 0.0015096577 0 3.4921753e-05 4.6405011e-05 5.4124634e-05 9.4285714 + 49100 0.0014794912 0 4.725593e-05 7.3468911e-05 8.4504595e-05 9.4285714 + 49200 0.0013908791 0 6.2532426e-05 7.2584645e-05 7.7992763e-05 9.4285714 + 49300 0.001331941 0 8.3970791e-05 5.6802893e-05 8.5864931e-05 9.4285714 + 49400 0.0012849302 0 3.5098043e-05 4.8687728e-05 8.4263421e-05 9.4285714 + 49500 0.0012703335 0 3.2337991e-05 4.1421455e-05 6.363085e-05 9.4285714 + 49600 0.0013663929 0 3.6702318e-05 3.5124696e-05 6.3491658e-05 9.4285714 + 49700 0.0014410308 0 3.2939374e-06 2.2368693e-05 6.7690366e-05 9.4285714 + 49800 0.0013777961 0 2.1557945e-05 4.0513612e-05 5.3381336e-05 9.4285714 + 49900 0.0013630247 0 3.7282249e-05 4.5943806e-05 6.7644867e-05 9.4285714 + 50000 0.001430246 0 1.7303432e-05 2.193594e-05 6.4740083e-05 9.4285714 + 50100 0.0014144645 0 1.5676512e-05 3.6056804e-05 5.6289473e-05 9.4285714 + 50200 0.001306106 0 3.1980903e-05 4.9952019e-05 7.5959001e-05 9.4285714 + 50300 0.0012870177 0 5.047748e-05 5.174361e-05 7.9115671e-05 9.4285714 + 50400 0.0013497605 0 2.1318565e-05 4.1118782e-05 6.7052102e-05 9.4285714 + 50500 0.0013387412 0 4.1054827e-07 2.106858e-05 6.7436309e-05 9.4285714 + 50600 0.0012977904 0 6.0369247e-05 4.0912426e-05 7.5786036e-05 9.4285714 + 50700 0.0012999712 0 4.9274273e-05 3.3964501e-05 7.3552972e-05 9.4285714 + 50800 0.0012646646 0 3.9810791e-05 4.6119904e-05 7.3660024e-05 9.4285714 + 50900 0.0011627247 0 6.3221966e-05 3.4209985e-05 9.1260766e-05 9.4285714 + 51000 0.0011224602 0 3.1336367e-06 2.1749266e-05 6.8170284e-05 9.4285714 + 51100 0.0011554569 0 6.1200658e-05 4.0983542e-05 8.1784697e-05 9.4285714 + 51200 0.0012349075 0 6.6381864e-05 1.3005243e-05 6.5810605e-05 9.4285714 + 51300 0.0011920985 0 -1.0744783e-05 1.5340585e-05 6.7493128e-05 9.4285714 + 51400 0.0011810026 0 6.6593256e-05 4.128025e-05 0.00010941824 9.4285714 + 51500 0.0011861699 0 5.6645968e-05 2.8472362e-05 6.0511711e-05 9.4285714 + 51600 0.0012240206 0 2.1100894e-05 2.7935451e-05 6.4717546e-05 9.4285714 + 51700 0.0012104336 0 4.3108243e-05 3.976457e-05 0.00011078365 9.4285714 + 51800 0.0011824965 0 2.2269955e-05 4.8730228e-05 7.6176372e-05 9.4285714 + 51900 0.0012107078 0 3.7297559e-05 4.7362219e-05 9.2333509e-05 9.4285714 + 52000 0.0012180885 0 4.8181798e-05 3.4816739e-05 9.0290946e-05 9.4285714 + 52100 0.0011780719 0 2.9276832e-05 3.8790922e-05 8.494653e-05 9.4285714 + 52200 0.001104839 0 4.2588723e-05 4.2660056e-05 0.00011393396 9.4285714 + 52300 0.0011123145 0 4.357949e-05 3.2344034e-05 8.1936335e-05 9.4285714 + 52400 0.001096837 0 3.9790937e-05 3.689969e-05 7.9488273e-05 9.4285714 + 52500 0.0010926267 0 5.6825751e-05 4.8418389e-05 0.00010830164 9.4285714 + 52600 0.001115873 0 4.2951455e-05 4.8266165e-05 6.4679129e-05 9.4285714 + 52700 0.0011356205 0 5.6118811e-05 4.895045e-05 8.6317038e-05 9.4285714 + 52800 0.0011692645 0 6.8584886e-05 5.5147538e-05 9.9726278e-05 9.4285714 + 52900 0.0012447646 0 6.0890903e-05 6.5997e-05 8.0185069e-05 9.4285714 + 53000 0.0013276016 0 7.1286295e-05 6.0747485e-05 7.2816682e-05 9.4285714 + 53100 0.0013039314 0 6.4064864e-05 5.7518336e-05 6.4392756e-05 9.4285714 + 53200 0.0013038847 0 4.578846e-05 5.6853804e-05 8.6664313e-05 9.4285714 + 53300 0.0012978484 0 4.7008936e-05 5.5328947e-05 7.9406136e-05 9.4285714 + 53400 0.0013091507 0 5.2916548e-05 5.1537072e-05 5.1246436e-05 9.4285714 + 53500 0.0013048663 0 4.887723e-05 4.4807236e-05 6.2430874e-05 9.4285714 + 53600 0.0013009978 0 5.0592564e-05 4.0312326e-05 8.2420432e-05 9.4285714 + 53700 0.0013064131 0 5.4132133e-05 4.5874464e-05 4.3559251e-05 9.4285714 + 53800 0.0013021898 0 4.6217323e-05 5.6786468e-05 4.3986938e-05 9.4285714 + 53900 0.0012686345 0 5.0198667e-05 5.44896e-05 7.5000702e-05 9.4285714 + 54000 0.0012358914 0 5.1789644e-05 4.4583221e-05 6.8402278e-05 9.4285714 + 54100 0.0012408854 0 3.5815839e-05 4.2287352e-05 6.1390329e-05 9.4285714 + 54200 0.0011858358 0 3.9605034e-05 5.5897001e-05 6.7527358e-05 9.4285714 + 54300 0.0011203314 0 3.8253997e-05 3.7780626e-05 8.8316894e-05 9.4285714 + 54400 0.0011203585 0 4.0304312e-05 2.4198377e-05 9.2599368e-05 9.4285714 + 54500 0.0011366429 0 4.1873664e-05 4.3368258e-05 6.9453987e-05 9.4285714 + 54600 0.00111231 0 3.9662859e-05 4.6808661e-05 5.3358965e-05 9.4285714 + 54700 0.0011082223 0 3.2408762e-05 4.2094332e-05 7.2484409e-05 9.4285714 + 54800 0.0011153521 0 3.8035279e-05 3.3439276e-05 7.0959277e-05 9.4285714 + 54900 0.0010956569 0 3.1503844e-05 3.0480363e-05 6.0807879e-05 9.4285714 + 55000 0.00094683736 0 6.3050995e-05 9.1381836e-05 7.4157459e-05 9.4285714 + 55100 0.00085738884 0 5.4162732e-05 8.8233107e-05 8.2117059e-05 9.4285714 + 55200 0.00089232191 0 3.4880035e-05 2.4444005e-05 7.8094552e-05 9.4285714 + 55300 0.00090181492 0 5.4646961e-05 5.228637e-05 9.2572385e-05 9.4285714 + 55400 0.00088962176 0 4.5252166e-05 3.8983853e-05 6.5678103e-05 9.4285714 + 55500 0.00088926437 0 3.493832e-05 4.1363235e-05 4.3893091e-05 9.4285714 + 55600 0.00095128085 0 4.8488772e-05 6.8535054e-05 7.2264114e-05 9.4285714 + 55700 0.00089306718 0 3.4508106e-05 3.0466257e-05 4.7314243e-05 9.4285714 + 55800 0.00088062835 0 4.390357e-05 7.2304456e-05 7.9656825e-05 9.4285714 + 55900 0.00086938762 0 3.5602471e-05 3.7012762e-05 8.7961418e-05 9.4285714 + 56000 0.00084791645 0 2.4587324e-05 2.8420646e-05 8.6520499e-05 9.4285714 + 56100 0.00084908574 0 3.5988814e-05 6.8661771e-05 9.6568652e-05 9.4285714 + 56200 0.00084939412 0 6.6449608e-06 1.7476822e-05 6.7373409e-05 9.4285714 + 56300 0.0008363476 0 2.1711741e-05 3.3757906e-05 8.0761495e-05 9.4285714 + 56400 0.000794016 0 4.2003796e-05 5.1055073e-05 8.1681457e-05 9.4285714 + 56500 0.00081851325 0 2.0938565e-05 2.464949e-05 6.0320994e-05 9.4285714 + 56600 0.00082053882 0 3.0131161e-05 3.6296626e-05 5.8942389e-05 9.4285714 + 56700 0.00080313789 0 4.3200674e-05 3.4818428e-05 6.8080951e-05 9.4285714 + 56800 0.00080862283 0 2.7953944e-05 2.593842e-05 5.4136841e-05 9.4285714 + 56900 0.00080797804 0 3.1435725e-05 3.9907489e-05 5.4523729e-05 9.4285714 + 57000 0.00078565112 0 2.4966072e-05 4.2140354e-05 5.5759038e-05 9.4285714 + 57100 0.00079399786 0 2.8332972e-05 3.7413633e-05 4.9670756e-05 9.4285714 + 57200 0.0008000982 0 3.2204636e-05 2.8811183e-05 5.4247256e-05 9.4285714 + 57300 0.00080246804 0 2.2681395e-05 2.6046921e-05 5.7216619e-05 9.4285714 + 57400 0.0007877642 0 3.7947776e-05 3.2523017e-05 5.6053358e-05 9.4285714 + 57500 0.0007860211 0 5.0162479e-05 3.7111684e-05 6.2390457e-05 9.4285714 + 57600 0.00078336961 0 3.864222e-05 2.8991529e-05 5.8708077e-05 9.4285714 + 57700 0.00077615739 0 3.8565434e-05 3.3513366e-05 6.0053094e-05 9.4285714 + 57800 0.00077454851 0 3.0389748e-05 3.7613017e-05 6.8094181e-05 9.4285714 + 57900 0.00077662304 0 2.5354181e-05 3.7021458e-05 6.7217863e-05 9.4285714 + 58000 0.00078848282 0 2.6979538e-05 3.3746385e-05 6.4561227e-05 9.4285714 + 58100 0.00078272979 0 1.9243521e-05 2.8559736e-05 6.6141835e-05 9.4285714 + 58200 0.00076149968 0 1.9535014e-05 3.789365e-05 7.0052408e-05 9.4285714 + 58300 0.000763035 0 2.1948531e-05 3.954981e-05 7.7015059e-05 9.4285714 + 58400 0.00075915903 0 1.7591078e-05 2.2258504e-05 7.479081e-05 9.4285714 + 58500 0.00075047498 0 1.7244716e-05 2.6122357e-05 7.8382408e-05 9.4285714 + 58600 0.00078842521 0 1.4192266e-05 2.9266351e-05 8.0160703e-05 9.4285714 + 58700 0.00080531146 0 7.0538516e-06 1.9408586e-05 7.0982863e-05 9.4285714 + 58800 0.00079267656 0 2.0630753e-05 2.7136197e-05 7.1915268e-05 9.4285714 + 58900 0.00077837989 0 1.9950131e-05 2.9283262e-05 7.0607767e-05 9.4285714 + 59000 0.00076268915 0 1.3125986e-05 3.1633975e-05 7.4519831e-05 9.4285714 + 59100 0.00073382081 0 3.5020254e-05 3.812067e-05 7.734654e-05 9.4285714 + 59200 0.00069392884 0 5.6280181e-05 4.4920134e-05 6.7334762e-05 9.4285714 + 59300 0.00067699597 0 5.1625332e-05 4.3045634e-05 6.6447686e-05 9.4285714 + 59400 0.00070838508 0 3.5638472e-05 2.5879928e-05 6.5337589e-05 9.4285714 + 59500 0.00071669183 0 3.3154936e-05 3.4826944e-05 6.4729304e-05 9.4285714 + 59600 0.00065855704 0 3.0591887e-05 3.0291762e-05 8.449991e-05 9.4285714 + 59700 0.00061671139 0 3.0392665e-05 1.6863434e-05 8.6504376e-05 9.4285714 + 59800 0.00062189217 0 2.1511805e-05 2.5294946e-05 6.538177e-05 9.4285714 + 59900 0.00063915137 0 2.0531708e-05 2.9665491e-05 8.5551338e-05 9.4285714 + 60000 0.00063508738 0 2.0200579e-05 2.4325355e-05 7.9201221e-05 9.4285714 + 60100 0.00063014175 0 1.9049912e-05 2.3743517e-05 5.7107412e-05 9.4285714 + 60200 0.00059917116 0 4.0182823e-05 2.8869854e-05 7.3792291e-05 9.4285714 + 60300 0.00060452978 0 3.8177138e-05 3.6712461e-05 6.2351083e-05 9.4285714 + 60400 0.0006225319 0 1.9134976e-05 2.0279448e-05 5.2938213e-05 9.4285714 + 60500 0.00062247798 0 4.1048478e-05 1.5742494e-05 5.4139494e-05 9.4285714 + 60600 0.00060151604 0 3.3494483e-05 2.8924931e-05 5.0894613e-05 9.4285714 + 60700 0.00057977549 0 2.522371e-05 2.0748979e-05 7.1254971e-05 9.4285714 + 60800 0.00057013518 0 5.0410904e-05 2.7782967e-05 7.0369653e-05 9.4285714 + 60900 0.00056670422 0 3.1423247e-05 3.7439116e-05 5.7451888e-05 9.4285714 + 61000 0.00056267995 0 2.0779974e-05 2.1570651e-05 6.3299948e-05 9.4285714 + 61100 0.00055922981 0 3.3539257e-05 2.4373735e-05 5.5286713e-05 9.4285714 + 61200 0.00057884989 0 2.4218281e-05 3.8059418e-05 4.8780832e-05 9.4285714 + 61300 0.00056896374 0 2.9412667e-05 2.2561342e-05 5.7409361e-05 9.4285714 + 61400 0.00055403782 0 4.0698115e-05 3.0700937e-05 6.1253039e-05 9.4285714 + 61500 0.00054575955 0 3.3523659e-05 4.0547532e-05 5.7254845e-05 9.4285714 + 61600 0.00054534484 0 3.2863762e-05 3.3623403e-05 6.2684641e-05 9.4285714 + 61700 0.00053575752 0 3.1820619e-05 3.7735983e-05 5.6446619e-05 9.4285714 + 61800 0.00050924136 0 3.7547282e-05 2.1982693e-05 6.0035121e-05 9.4285714 + 61900 0.00050726904 0 5.0881295e-05 2.4289477e-05 6.8832171e-05 9.4285714 + 62000 0.00049551903 0 3.6291861e-05 3.7971418e-05 5.9652751e-05 9.4285714 + 62100 0.00047134428 0 4.2864103e-05 2.4080638e-05 6.5786273e-05 9.4285714 + 62200 0.00047770022 0 3.3424968e-05 2.8470305e-05 6.0100111e-05 9.4285714 + 62300 0.00049816357 0 2.1047065e-05 3.066098e-05 5.3128554e-05 9.4285714 + 62400 0.0005160559 0 2.375004e-05 1.6124191e-05 6.0422951e-05 9.4285714 + 62500 0.00049840793 0 2.0983461e-05 1.8649261e-05 6.4444257e-05 9.4285714 + 62600 0.00048816935 0 2.7000406e-05 1.8925499e-05 6.6470797e-05 9.4285714 + 62700 0.00050525774 0 1.5590225e-05 1.7140838e-05 6.3637e-05 9.4285714 + 62800 0.00050739365 0 1.7831244e-05 2.1337053e-05 5.686189e-05 9.4285714 + 62900 0.00049282098 0 3.4169385e-05 2.5655648e-05 6.2726495e-05 9.4285714 + 63000 0.00048572981 0 2.2415807e-05 3.0454484e-05 6.9931482e-05 9.4285714 + 63100 0.00048503597 0 2.0711857e-05 2.4803488e-05 6.0398964e-05 9.4285714 + 63200 0.00048736674 0 2.6715094e-05 2.4610161e-05 5.3406159e-05 9.4285714 + 63300 0.000495187 0 1.7302806e-05 2.9173052e-05 6.0607802e-05 9.4285714 + 63400 0.00049057 0 2.4793546e-05 2.2947412e-05 6.3932937e-05 9.4285714 + 63500 0.00049454241 0 2.7460546e-05 2.295346e-05 6.236266e-05 9.4285714 + 63600 0.00050750934 0 1.8870306e-05 2.1796594e-05 5.1992068e-05 9.4285714 + 63700 0.00050223819 0 2.3354837e-05 2.6101961e-05 5.555683e-05 9.4285714 + 63800 0.00049825851 0 2.4450955e-05 2.5205531e-05 5.9007169e-05 9.4285714 + 63900 0.00050446329 0 2.9018575e-05 1.8664962e-05 5.8195442e-05 9.4285714 + 64000 0.00050123425 0 2.5293131e-05 2.6077288e-05 6.7028726e-05 9.4285714 + 64100 0.00049398396 0 2.0032697e-05 1.9407169e-05 6.3194814e-05 9.4285714 + 64200 0.00048958916 0 2.8155148e-05 1.5927368e-05 6.0175096e-05 9.4285714 + 64300 0.00049084865 0 3.9751773e-05 2.4517852e-05 6.0313962e-05 9.4285714 + 64400 0.00048910757 0 4.4735032e-05 1.5405562e-05 5.3540443e-05 9.4285714 + 64500 0.00048471727 0 3.5535228e-05 1.6802982e-05 6.0214621e-05 9.4285714 + 64600 0.00047890045 0 2.7671036e-05 2.5143761e-05 6.0460667e-05 9.4285714 + 64700 0.00048854524 0 2.4772991e-05 2.2127364e-05 5.2755828e-05 9.4285714 + 64800 0.00049397887 0 2.6143367e-05 3.0107165e-05 5.5672921e-05 9.4285714 + 64900 0.00048156538 0 2.7324051e-05 2.7397209e-05 6.2207257e-05 9.4285714 + 65000 0.00046910086 0 2.3107446e-05 2.1342305e-05 5.9462521e-05 9.4285714 + 65100 0.00047018569 0 2.8373353e-05 2.5607705e-05 6.0074709e-05 9.4285714 + 65200 0.00046171565 0 3.4532098e-05 2.6330991e-05 6.3506249e-05 9.4285714 + 65300 0.00045355106 0 4.0659619e-05 3.9365784e-05 6.5750756e-05 9.4285714 + 65400 0.0004513268 0 3.8718945e-05 3.7824685e-05 6.3873217e-05 9.4285714 + 65500 0.00045328094 0 3.3417102e-05 2.8215995e-05 6.5933345e-05 9.4285714 + 65600 0.00045594277 0 2.5411307e-05 3.5413971e-05 6.7042626e-05 9.4285714 + 65700 0.00044893271 0 2.7761122e-05 3.0781129e-05 6.674899e-05 9.4285714 + 65800 0.00043673665 0 3.137767e-05 2.7133886e-05 6.9153693e-05 9.4285714 + 65900 0.00044417684 0 3.2415712e-05 3.0361507e-05 6.9191067e-05 9.4285714 + 66000 0.00043734522 0 4.0325917e-05 3.1024803e-05 6.6938523e-05 9.4285714 + 66100 0.00042196243 0 3.2753785e-05 3.2032259e-05 7.3193885e-05 9.4285714 + 66200 0.00041973452 0 4.0164148e-05 2.8338884e-05 8.1948511e-05 9.4285714 + 66300 0.00041436701 0 6.2963257e-05 2.9034625e-05 7.9302556e-05 9.4285714 + 66400 0.0003941513 0 4.5872689e-05 3.7807303e-05 8.1728593e-05 9.4285714 + 66500 0.0003836529 0 5.6445215e-05 4.2270969e-05 8.2747199e-05 9.4285714 + 66600 0.00038465213 0 5.3263887e-05 3.9719425e-05 7.9149461e-05 9.4285714 + 66700 0.00038894992 0 4.20255e-05 4.566467e-05 7.8879149e-05 9.4285714 + 66800 0.00036070492 0 5.566745e-05 5.7759724e-05 8.9987504e-05 9.4285714 + 66900 0.00034297457 0 5.3259574e-05 6.8869365e-05 9.177822e-05 9.4285714 + 67000 0.00035071188 0 4.8313416e-05 6.0559453e-05 8.5500562e-05 9.4285714 + 67100 0.00035503575 0 3.097501e-05 4.3472679e-05 7.9626917e-05 9.4285714 + 67200 0.00034128431 0 3.4720585e-05 4.816892e-05 7.8514087e-05 9.4285714 + 67300 0.00031836785 0 4.5282712e-05 5.2691067e-05 7.7424489e-05 9.4285714 + 67400 0.00030663661 0 3.5113049e-05 4.9635601e-05 7.4666973e-05 9.4285714 + 67500 0.00029481791 0 3.9138377e-05 5.1053527e-05 7.2565942e-05 9.4285714 + 67600 0.00028910904 0 4.9257505e-05 5.6455991e-05 7.5528344e-05 9.4285714 + 67700 0.00027183249 0 5.505267e-05 5.4725918e-05 7.5520601e-05 9.4285714 + 67800 0.00025778954 0 5.5325298e-05 5.581733e-05 7.8035058e-05 9.4285714 + 67900 0.00024581296 0 4.8759439e-05 6.1088154e-05 8.1274762e-05 9.4285714 + 68000 0.00022556887 0 5.1728122e-05 5.3916307e-05 8.9568848e-05 9.4285714 + 68100 0.00022448115 0 5.0575203e-05 5.8938015e-05 8.6660799e-05 9.4285714 + 68200 0.0002316233 0 4.4277765e-05 5.6650457e-05 8.0759893e-05 9.4285714 + 68300 0.00022986293 0 4.3595152e-05 5.2689036e-05 8.3692076e-05 9.4285714 + 68400 0.00021976837 0 4.2832179e-05 5.7513019e-05 8.1198068e-05 9.4285714 + 68500 0.00018897003 0 4.677852e-05 5.1979086e-05 8.5959875e-05 9.4285714 + 68600 0.00014377952 0 4.7381465e-05 5.6949726e-05 9.151628e-05 9.4285714 + 68700 0.00014928898 0 4.2459064e-05 6.2648099e-05 8.1113559e-05 9.4285714 + 68800 0.00013847203 0 4.4769387e-05 4.5920285e-05 7.7943736e-05 9.4285714 + 68900 0.0001453686 0 4.7948908e-05 5.259867e-05 7.4055916e-05 9.4285714 + 69000 0.00014381237 0 4.3553764e-05 4.756036e-05 6.5598289e-05 9.4285714 + 69100 0.00013007965 0 4.6134105e-05 4.7607098e-05 6.1441724e-05 9.4285714 + 69200 0.00011982704 0 5.0774605e-05 5.3204128e-05 6.2701345e-05 9.4285714 + 69300 0.0001073918 0 5.1263139e-05 4.4305203e-05 6.3369506e-05 9.4285714 + 69400 0.00010300942 0 5.312369e-05 4.9407563e-05 6.2971639e-05 9.4285714 + 69500 0.00010143661 0 4.9484624e-05 4.0749275e-05 5.8373181e-05 9.4285714 + 69600 9.5766951e-05 0 5.3182235e-05 3.9451127e-05 5.2956094e-05 9.4285714 + 69700 9.405894e-05 0 5.0889773e-05 5.2300193e-05 5.180931e-05 9.4285714 + 69800 9.155205e-05 0 4.5530419e-05 4.4750489e-05 4.7063405e-05 9.4285714 + 69900 8.3575059e-05 0 5.1875899e-05 4.5141456e-05 4.4792127e-05 9.4285714 + 70000 8.0849168e-05 0 5.0510582e-05 4.2408643e-05 4.3239916e-05 9.4285714 + 70100 7.9858942e-05 0 4.8451567e-05 3.8982149e-05 4.1476956e-05 9.4285714 + 70200 7.8446618e-05 0 4.9559105e-05 4.6017946e-05 3.5209068e-05 9.4285714 + 70300 7.6228967e-05 0 4.7433543e-05 4.3268345e-05 2.7621423e-05 9.4285714 + 70400 7.5535961e-05 0 4.7847776e-05 4.0413247e-05 2.6006838e-05 9.4285714 + 70500 7.2914033e-05 0 4.3404817e-05 3.9523798e-05 2.4762482e-05 9.4285714 + 70600 7.001623e-05 0 3.9124987e-05 3.5339131e-05 2.3946554e-05 9.4285714 + 70700 6.9345352e-05 0 3.8804511e-05 3.6473219e-05 2.3502972e-05 9.4285714 + 70800 6.7381899e-05 0 3.5778441e-05 3.276663e-05 2.1027252e-05 9.4285714 + 70900 6.673365e-05 0 3.5855151e-05 2.8077966e-05 2.0184825e-05 9.4285714 + 71000 6.4393975e-05 0 3.3009782e-05 2.7699989e-05 1.8237771e-05 9.4285714 + 71100 6.1555918e-05 0 2.8624835e-05 2.576401e-05 1.8960569e-05 9.4285714 + 71200 6.1429325e-05 0 3.0464999e-05 2.6188175e-05 2.0334819e-05 9.4285714 + 71300 5.8364826e-05 0 2.8291632e-05 2.3606625e-05 1.9246418e-05 9.4285714 + 71400 5.3846239e-05 0 2.6414313e-05 2.1759211e-05 2.1300148e-05 9.4285714 + 71500 5.3386791e-05 0 2.5737816e-05 2.6710408e-05 2.1834767e-05 9.4285714 + 71600 5.2112201e-05 0 2.1997188e-05 2.1884657e-05 1.9589075e-05 9.4285714 + 71700 4.916249e-05 0 2.2918375e-05 2.1297948e-05 2.0672761e-05 9.4285714 + 71800 4.8669983e-05 0 2.4730445e-05 2.4511543e-05 2.0440236e-05 9.4285714 + 71900 4.7395793e-05 0 2.3453111e-05 2.0652588e-05 1.9998911e-05 9.4285714 + 72000 4.4713447e-05 0 2.2119599e-05 2.2138141e-05 2.2079011e-05 9.4285714 + 72100 4.3022032e-05 0 1.8471121e-05 2.4818397e-05 1.9810872e-05 9.4285714 + 72200 4.1819469e-05 0 1.7361261e-05 2.3170878e-05 1.7396464e-05 9.4285714 + 72300 4.1569642e-05 0 1.7188696e-05 2.2677614e-05 1.7473342e-05 9.4285714 + 72400 4.1455667e-05 0 1.5934592e-05 1.8779856e-05 1.6337526e-05 9.4285714 + 72500 3.8515638e-05 0 1.7547874e-05 1.716531e-05 1.6885439e-05 9.4285714 + 72600 3.7079221e-05 0 1.6548905e-05 1.8511957e-05 1.6952109e-05 9.4285714 + 72700 3.7528089e-05 0 1.4246302e-05 1.5867495e-05 1.6161381e-05 9.4285714 + 72800 3.6049364e-05 0 1.8833776e-05 1.7179469e-05 1.5973306e-05 9.4285714 + 72900 3.4591506e-05 0 1.9956377e-05 1.8701776e-05 1.3709089e-05 9.4285714 + 73000 3.4970032e-05 0 1.8075313e-05 1.4532012e-05 1.2838392e-05 9.4285714 + 73100 3.327333e-05 0 2.0377402e-05 1.4746802e-05 1.3174848e-05 9.4285714 + 73200 3.0281514e-05 0 2.1176452e-05 1.6279637e-05 1.2969012e-05 9.4285714 + 73300 2.879307e-05 0 2.0115434e-05 1.8148456e-05 1.4477019e-05 9.4285714 + 73400 2.8447528e-05 0 1.9106581e-05 1.8624285e-05 1.6277835e-05 9.4285714 + 73500 2.8615374e-05 0 1.6724941e-05 1.6782518e-05 1.6898605e-05 9.4285714 + 73600 2.9026224e-05 0 1.6437383e-05 1.6260007e-05 1.6848848e-05 9.4285714 + 73700 2.7975895e-05 0 1.5671211e-05 1.7419391e-05 1.6924342e-05 9.4285714 + 73800 2.7350029e-05 0 1.4519367e-05 1.8731887e-05 1.8856029e-05 9.4285714 + 73900 2.7431161e-05 0 1.490756e-05 1.7069783e-05 1.9473746e-05 9.4285714 + 74000 2.5856587e-05 0 1.556091e-05 1.6738345e-05 1.988592e-05 9.4285714 + 74100 2.4029451e-05 0 1.8493847e-05 1.972869e-05 2.1803916e-05 9.4285714 + 74200 2.3269039e-05 0 2.0487994e-05 1.9033504e-05 2.2472082e-05 9.4285714 + 74300 2.3162218e-05 0 1.9277527e-05 1.697003e-05 2.2756976e-05 9.4285714 + 74400 2.3049943e-05 0 1.846898e-05 1.7752958e-05 2.4781843e-05 9.4285714 + 74500 2.2761406e-05 0 1.7509804e-05 1.8174651e-05 2.6663831e-05 9.4285714 + 74600 2.2252277e-05 0 1.6713289e-05 1.9523723e-05 2.7825587e-05 9.4285714 + 74700 2.1705652e-05 0 1.6875501e-05 2.1777677e-05 2.7519983e-05 9.4285714 + 74800 2.0873837e-05 0 1.7085358e-05 2.3229265e-05 2.6672146e-05 9.4285714 + 74900 1.9872481e-05 0 1.7027531e-05 2.1292304e-05 2.6803e-05 9.4285714 + 75000 1.9762066e-05 0 1.6216075e-05 1.8536763e-05 2.6939852e-05 9.4285714 + 75100 2.0098758e-05 0 1.6400035e-05 1.9019963e-05 2.6158196e-05 9.4285714 + 75200 1.9426569e-05 0 1.780149e-05 2.0405573e-05 2.505744e-05 9.4285714 + 75300 1.917251e-05 0 1.7713161e-05 2.1994264e-05 2.4545388e-05 9.4285714 + 75400 1.8766917e-05 0 1.7379831e-05 2.1971358e-05 2.5001618e-05 9.4285714 + 75500 1.7887889e-05 0 1.786967e-05 2.1939442e-05 2.5400409e-05 9.4285714 + 75600 1.8303322e-05 0 1.6977953e-05 2.3193804e-05 2.5400433e-05 9.4285714 + 75700 1.9082517e-05 0 1.7229534e-05 2.1958941e-05 2.5230497e-05 9.4285714 + 75800 1.9485569e-05 0 1.7619186e-05 1.9983256e-05 2.4308542e-05 9.4285714 + 75900 1.8706506e-05 0 1.7152735e-05 2.0208405e-05 2.4370657e-05 9.4285714 + 76000 1.7796264e-05 0 1.6180567e-05 1.9162625e-05 2.4508438e-05 9.4285714 + 76100 1.7704752e-05 0 1.7147485e-05 1.8780835e-05 2.411906e-05 9.4285714 + 76200 1.7337087e-05 0 1.7066664e-05 1.9037755e-05 2.4885279e-05 9.4285714 + 76300 1.7006364e-05 0 1.5657859e-05 1.9993234e-05 2.5187476e-05 9.4285714 + 76400 1.7669688e-05 0 1.7303569e-05 2.1460675e-05 2.4359878e-05 9.4285714 + 76500 1.8256507e-05 0 1.7721232e-05 2.0044166e-05 2.355598e-05 9.4285714 + 76600 1.7751511e-05 0 1.7307193e-05 2.0330753e-05 2.3681577e-05 9.4285714 + 76700 1.7640861e-05 0 1.7470398e-05 2.0464662e-05 2.4300443e-05 9.4285714 + 76800 1.8237528e-05 0 1.5306195e-05 1.7485864e-05 2.3821137e-05 9.4285714 + 76900 1.8559968e-05 0 1.4312772e-05 1.7346668e-05 2.2561587e-05 9.4285714 + 77000 1.8183149e-05 0 1.5262962e-05 1.7837843e-05 2.1884382e-05 9.4285714 + 77100 1.7069042e-05 0 1.4601499e-05 1.829281e-05 2.2565978e-05 9.4285714 + 77200 1.6390254e-05 0 1.4955984e-05 1.9369399e-05 2.3709371e-05 9.4285714 + 77300 1.6643218e-05 0 1.5638971e-05 1.8295309e-05 2.5074229e-05 9.4285714 + 77400 1.6518811e-05 0 1.5400737e-05 1.7604452e-05 2.6591759e-05 9.4285714 + 77500 1.6152548e-05 0 1.6583097e-05 1.7792754e-05 2.8143492e-05 9.4285714 + 77600 1.7459415e-05 0 1.623967e-05 1.6730063e-05 2.8067496e-05 9.4285714 + 77700 1.818602e-05 0 1.5762413e-05 1.7153058e-05 2.7587967e-05 9.4285714 + 77800 1.7735287e-05 0 1.7191859e-05 1.8830012e-05 2.8173949e-05 9.4285714 + 77900 1.768324e-05 0 1.7202961e-05 1.9238865e-05 2.9209791e-05 9.4285714 + 78000 1.7995393e-05 0 1.7039881e-05 2.035006e-05 3.020306e-05 9.4285714 + 78100 1.7914043e-05 0 1.7891516e-05 2.2362325e-05 3.0800062e-05 9.4285714 + 78200 1.7544427e-05 0 1.7535007e-05 2.2936844e-05 3.0476136e-05 9.4285714 + 78300 1.7882361e-05 0 1.6816555e-05 2.2842657e-05 3.1506572e-05 9.4285714 + 78400 1.7797947e-05 0 1.7345526e-05 2.3528118e-05 3.3510861e-05 9.4285714 + 78500 1.6889982e-05 0 1.746546e-05 2.467755e-05 3.4176651e-05 9.4285714 + 78600 1.6527531e-05 0 1.7449464e-05 2.4381906e-05 3.4332003e-05 9.4285714 + 78700 1.7017292e-05 0 1.7247297e-05 2.2114433e-05 3.3981671e-05 9.4285714 + 78800 1.7671938e-05 0 1.6820676e-05 1.9968128e-05 3.332308e-05 9.4285714 + 78900 1.7924346e-05 0 1.7369249e-05 1.8663831e-05 3.2896227e-05 9.4285714 + 79000 1.7423145e-05 0 1.7927282e-05 1.8294211e-05 3.2984144e-05 9.4285714 + 79100 1.6963265e-05 0 1.7470957e-05 1.922162e-05 3.3182581e-05 9.4285714 + 79200 1.6505832e-05 0 1.7400086e-05 1.9975905e-05 3.3106108e-05 9.4285714 + 79300 1.5726279e-05 0 1.8791334e-05 2.1322452e-05 3.4461225e-05 9.4285714 + 79400 1.5594021e-05 0 2.0887345e-05 2.2687613e-05 3.4362179e-05 9.4285714 + 79500 1.5907072e-05 0 2.0890931e-05 2.2270309e-05 3.2242966e-05 9.4285714 + 79600 1.6091341e-05 0 1.9023313e-05 2.2134246e-05 3.1080998e-05 9.4285714 + 79700 1.6609821e-05 0 1.8293936e-05 2.2380186e-05 2.8726937e-05 9.4285714 + 79800 1.6569905e-05 0 1.8301928e-05 2.165699e-05 2.6991613e-05 9.4285714 + 79900 1.6068388e-05 0 1.8467561e-05 2.1476835e-05 2.7925917e-05 9.4285714 + 80000 1.5910921e-05 0 1.8920566e-05 2.0939671e-05 2.7480548e-05 9.4285714 + 80100 1.5734317e-05 0 1.9339594e-05 2.1057886e-05 2.7047234e-05 9.4285714 + 80200 1.4926813e-05 0 1.9878949e-05 2.1090643e-05 2.8171816e-05 9.4285714 + 80300 1.3783112e-05 0 2.0246239e-05 1.9792868e-05 2.8848561e-05 9.4285714 + 80400 1.3610254e-05 0 1.9985684e-05 2.0000467e-05 2.8884255e-05 9.4285714 + 80500 1.3989108e-05 0 1.9501011e-05 2.0577095e-05 2.7781763e-05 9.4285714 + 80600 1.4186107e-05 0 1.9725118e-05 1.9615411e-05 2.6259747e-05 9.4285714 + 80700 1.4068548e-05 0 2.0361245e-05 2.0088354e-05 2.5466152e-05 9.4285714 + 80800 1.3605892e-05 0 2.2025912e-05 2.0956019e-05 2.5715033e-05 9.4285714 + 80900 1.3474842e-05 0 2.3145996e-05 2.1570348e-05 2.7589345e-05 9.4285714 + 81000 1.2797245e-05 0 2.1131492e-05 2.2391141e-05 2.8857371e-05 9.4285714 + 81100 1.2111671e-05 0 1.9570648e-05 2.297832e-05 2.9547386e-05 9.4285714 + 81200 1.2503716e-05 0 1.8975163e-05 2.2542497e-05 2.9590019e-05 9.4285714 + 81300 1.2859283e-05 0 1.6903598e-05 2.1579533e-05 2.8467761e-05 9.4285714 + 81400 1.2693841e-05 0 1.67322e-05 2.2270293e-05 2.7700769e-05 9.4285714 + 81500 1.2453307e-05 0 1.759208e-05 2.2414998e-05 2.6982571e-05 9.4285714 + 81600 1.2452531e-05 0 1.8556552e-05 2.2274468e-05 2.6461568e-05 9.4285714 + 81700 1.2446125e-05 0 1.9644544e-05 2.2358194e-05 2.6749742e-05 9.4285714 + 81800 1.2163166e-05 0 1.9357956e-05 2.2110998e-05 2.7638592e-05 9.4285714 + 81900 1.2465826e-05 0 1.8922778e-05 2.189582e-05 2.7698008e-05 9.4285714 + 82000 1.2925088e-05 0 1.906024e-05 2.1498087e-05 2.7024139e-05 9.4285714 + 82100 1.2728333e-05 0 1.9243525e-05 2.0579426e-05 2.6809164e-05 9.4285714 + 82200 1.2335093e-05 0 1.963964e-05 2.0312761e-05 2.759139e-05 9.4285714 + 82300 1.1933277e-05 0 2.0641527e-05 2.0428921e-05 2.8218766e-05 9.4285714 + 82400 1.2009506e-05 0 2.0561735e-05 2.1040496e-05 2.795312e-05 9.4285714 + 82500 1.1733615e-05 0 1.9357593e-05 2.1527976e-05 2.7186852e-05 9.4285714 + 82600 1.1532561e-05 0 1.9923004e-05 2.0870361e-05 2.6440559e-05 9.4285714 + 82700 1.1827976e-05 0 2.0835067e-05 2.0670966e-05 2.5788333e-05 9.4285714 + 82800 1.184935e-05 0 2.1182444e-05 2.1182423e-05 2.6266551e-05 9.4285714 + 82900 1.1682778e-05 0 2.1813617e-05 2.2135635e-05 2.8436608e-05 9.4285714 + 83000 1.1619346e-05 0 2.1384423e-05 2.2752934e-05 2.950742e-05 9.4285714 + 83100 1.1016956e-05 0 2.0671019e-05 2.3277308e-05 3.064537e-05 9.4285714 + 83200 1.032127e-05 0 2.0124129e-05 2.3596651e-05 3.2160911e-05 9.4285714 + 83300 1.0127831e-05 0 1.9244913e-05 2.184731e-05 3.2859693e-05 9.4285714 + 83400 9.8386687e-06 0 1.9476381e-05 2.1605263e-05 3.4090261e-05 9.4285714 + 83500 9.1250766e-06 0 1.9883376e-05 2.2816311e-05 3.4043926e-05 9.4285714 + 83600 9.3232966e-06 0 1.9291021e-05 2.2085339e-05 3.1998949e-05 9.4285714 + 83700 9.6051945e-06 0 1.861147e-05 2.1797856e-05 3.024079e-05 9.4285714 + 83800 9.7047054e-06 0 1.8556585e-05 2.1529e-05 2.8842836e-05 9.4285714 + 83900 9.5519797e-06 0 1.9451371e-05 2.147397e-05 2.8218569e-05 9.4285714 + 84000 8.9765645e-06 0 2.1248852e-05 2.2900978e-05 2.8523886e-05 9.4285714 + 84100 8.8401475e-06 0 2.1813454e-05 2.3217945e-05 2.8203956e-05 9.4285714 + 84200 9.1081598e-06 0 2.0841493e-05 2.2640456e-05 2.8507967e-05 9.4285714 + 84300 9.133309e-06 0 2.0350405e-05 2.2313282e-05 2.9163429e-05 9.4285714 + 84400 9.0232336e-06 0 1.9869412e-05 2.1747862e-05 2.891624e-05 9.4285714 + 84500 9.0150135e-06 0 1.9669642e-05 2.1292995e-05 2.8884265e-05 9.4285714 + 84600 8.7504119e-06 0 1.9098291e-05 2.1117708e-05 2.9200315e-05 9.4285714 + 84700 7.7738787e-06 0 1.8566837e-05 2.1793757e-05 3.0190079e-05 9.4285714 + 84800 7.3443767e-06 0 1.8217822e-05 2.2484608e-05 2.9667101e-05 9.4285714 + 84900 7.6801643e-06 0 1.78525e-05 2.2877485e-05 2.832008e-05 9.4285714 + 85000 7.7195643e-06 0 1.800592e-05 2.3068248e-05 2.7915486e-05 9.4285714 + 85100 7.6499144e-06 0 1.8530442e-05 2.2898047e-05 2.8227078e-05 9.4285714 + 85200 7.32082e-06 0 1.9116444e-05 2.2906818e-05 2.7936188e-05 9.4285714 + 85300 7.1428279e-06 0 1.943214e-05 2.2867713e-05 2.7178667e-05 9.4285714 + 85400 6.9909138e-06 0 1.9200984e-05 2.28646e-05 2.6991324e-05 9.4285714 + 85500 6.884213e-06 0 1.9100717e-05 2.3013486e-05 2.6873435e-05 9.4285714 + 85600 6.7202361e-06 0 1.9526136e-05 2.3798531e-05 2.6888726e-05 9.4285714 + 85700 5.9758383e-06 0 2.045899e-05 2.4666306e-05 2.7257045e-05 9.4285714 + 85800 5.0096659e-06 0 2.0246158e-05 2.5355108e-05 2.8233262e-05 9.4285714 + 85900 4.5280067e-06 0 1.9707385e-05 2.5784389e-05 2.8855408e-05 9.4285714 + 86000 4.4772165e-06 0 1.921428e-05 2.5140915e-05 2.8714319e-05 9.4285714 + 86100 4.5351652e-06 0 1.924609e-05 2.4846555e-05 2.8007203e-05 9.4285714 + 86200 4.513446e-06 0 1.9920375e-05 2.4535727e-05 2.7780126e-05 9.4285714 + 86300 4.3055665e-06 0 2.0846388e-05 2.3758795e-05 2.7427779e-05 9.4285714 + 86400 4.2716968e-06 0 2.1353493e-05 2.3371464e-05 2.683057e-05 9.4285714 + 86500 4.2116921e-06 0 2.1134644e-05 2.3609037e-05 2.6799178e-05 9.4285714 + 86600 4.0128801e-06 0 2.1174e-05 2.3766447e-05 2.667212e-05 9.4285714 + 86700 4.1389561e-06 0 2.0750284e-05 2.3884837e-05 2.6517752e-05 9.4285714 + 86800 4.1881267e-06 0 1.9884415e-05 2.404381e-05 2.692584e-05 9.4285714 + 86900 3.9364494e-06 0 1.9517858e-05 2.3729685e-05 2.7122115e-05 9.4285714 + 87000 3.8839998e-06 0 1.9058007e-05 2.3177165e-05 2.7145809e-05 9.4285714 + 87100 3.853393e-06 0 1.9045357e-05 2.3041034e-05 2.7686016e-05 9.4285714 + 87200 3.6787772e-06 0 1.9355987e-05 2.3027685e-05 2.8072243e-05 9.4285714 + 87300 3.5766377e-06 0 1.9682253e-05 2.302215e-05 2.7817335e-05 9.4285714 + 87400 3.5075159e-06 0 1.989737e-05 2.3236677e-05 2.7298161e-05 9.4285714 + 87500 3.4900915e-06 0 1.9981654e-05 2.2924327e-05 2.6621041e-05 9.4285714 + 87600 3.5749174e-06 0 2.0142749e-05 2.2288497e-05 2.631543e-05 9.4285714 + 87700 3.545282e-06 0 2.00507e-05 2.1963235e-05 2.6240158e-05 9.4285714 + 87800 3.4612528e-06 0 1.9815216e-05 2.2121027e-05 2.6274717e-05 9.4285714 + 87900 3.4086212e-06 0 1.990072e-05 2.271949e-05 2.6730622e-05 9.4285714 + 88000 3.278284e-06 0 1.9650403e-05 2.3066277e-05 2.6973038e-05 9.4285714 + 88100 3.1997643e-06 0 1.919048e-05 2.3081334e-05 2.6947187e-05 9.4285714 + 88200 3.2624358e-06 0 1.8973985e-05 2.2906477e-05 2.6892086e-05 9.4285714 + 88300 3.3028659e-06 0 1.8752751e-05 2.266086e-05 2.6579262e-05 9.4285714 + 88400 3.2647999e-06 0 1.8770468e-05 2.2485793e-05 2.6586544e-05 9.4285714 + 88500 3.2137586e-06 0 1.9037269e-05 2.2328608e-05 2.6742029e-05 9.4285714 + 88600 3.2293896e-06 0 1.9222047e-05 2.2383294e-05 2.6620011e-05 9.4285714 + 88700 3.3400536e-06 0 1.888424e-05 2.2433025e-05 2.6490047e-05 9.4285714 + 88800 3.5028811e-06 0 1.823889e-05 2.2206966e-05 2.6031108e-05 9.4285714 + 88900 3.6626472e-06 0 1.7903656e-05 2.1911498e-05 2.5333618e-05 9.4285714 + 89000 3.7951908e-06 0 1.7988475e-05 2.1636822e-05 2.4914335e-05 9.4285714 + 89100 3.8810219e-06 0 1.8101467e-05 2.155905e-05 2.4596941e-05 9.4285714 + 89200 3.894077e-06 0 1.8336389e-05 2.1836116e-05 2.4575669e-05 9.4285714 + 89300 3.8931426e-06 0 1.8625676e-05 2.1981098e-05 2.4694483e-05 9.4285714 + 89400 3.8817963e-06 0 1.8971752e-05 2.1735872e-05 2.4588005e-05 9.4285714 + 89500 3.8639803e-06 0 1.9001381e-05 2.1209383e-05 2.4389848e-05 9.4285714 + 89600 3.9144586e-06 0 1.8747776e-05 2.0721312e-05 2.4222564e-05 9.4285714 + 89700 3.9129514e-06 0 1.8325344e-05 2.0471643e-05 2.4183077e-05 9.4285714 + 89800 3.7950695e-06 0 1.7998801e-05 2.0839569e-05 2.4353111e-05 9.4285714 + 89900 3.6663436e-06 0 1.7964905e-05 2.1624148e-05 2.4826112e-05 9.4285714 + 90000 3.5927353e-06 0 1.801633e-05 2.2048976e-05 2.4975196e-05 9.4285714 + 90100 3.6742798e-06 0 1.8129296e-05 2.2272958e-05 2.5014266e-05 9.4285714 + 90200 3.8196011e-06 0 1.8331029e-05 2.2181403e-05 2.4974527e-05 9.4285714 + 90300 3.8593906e-06 0 1.8550247e-05 2.2456259e-05 2.4906423e-05 9.4285714 + 90400 3.8238761e-06 0 1.8776214e-05 2.27429e-05 2.5362061e-05 9.4285714 + 90500 3.8375645e-06 0 1.8735064e-05 2.288521e-05 2.5931468e-05 9.4285714 + 90600 3.871899e-06 0 1.8598154e-05 2.342248e-05 2.6213633e-05 9.4285714 + 90700 3.8600363e-06 0 1.8556115e-05 2.353577e-05 2.6446203e-05 9.4285714 + 90800 3.8414152e-06 0 1.8554966e-05 2.3337777e-05 2.6580207e-05 9.4285714 + 90900 3.8154503e-06 0 1.890433e-05 2.2945653e-05 2.6879013e-05 9.4285714 + 91000 3.8511411e-06 0 1.9073005e-05 2.2336708e-05 2.7339501e-05 9.4285714 + 91100 3.9255325e-06 0 1.8914868e-05 2.2082842e-05 2.7574868e-05 9.4285714 + 91200 3.9297568e-06 0 1.8888208e-05 2.2010365e-05 2.7638604e-05 9.4285714 + 91300 3.9376913e-06 0 1.8874023e-05 2.2167459e-05 2.7740522e-05 9.4285714 + 91400 3.9192344e-06 0 1.9042767e-05 2.2717308e-05 2.7767191e-05 9.4285714 + 91500 3.8937727e-06 0 1.9634969e-05 2.3006426e-05 2.781538e-05 9.4285714 + 91600 3.921792e-06 0 1.9908826e-05 2.3188912e-05 2.7914222e-05 9.4285714 + 91700 3.8385848e-06 0 2.0213988e-05 2.344425e-05 2.8264386e-05 9.4285714 + 91800 3.6627259e-06 0 2.0497775e-05 2.3459994e-05 2.851886e-05 9.4285714 + 91900 3.5557229e-06 0 2.0136408e-05 2.3401237e-05 2.8798841e-05 9.4285714 + 92000 3.4183571e-06 0 2.0062255e-05 2.3649732e-05 2.9017732e-05 9.4285714 + 92100 3.286238e-06 0 2.02647e-05 2.3418325e-05 2.9155509e-05 9.4285714 + 92200 3.2252379e-06 0 2.0123472e-05 2.3636953e-05 2.9499923e-05 9.4285714 + 92300 3.2079641e-06 0 2.0275237e-05 2.3497334e-05 2.9647567e-05 9.4285714 + 92400 3.2259153e-06 0 2.0708703e-05 2.3099328e-05 2.9725269e-05 9.4285714 + 92500 3.3176983e-06 0 2.0438928e-05 2.3152393e-05 2.9592355e-05 9.4285714 + 92600 3.4754655e-06 0 2.0050115e-05 2.2662299e-05 2.9029002e-05 9.4285714 + 92700 3.5547985e-06 0 1.9798732e-05 2.2652731e-05 2.8413585e-05 9.4285714 + 92800 3.5217221e-06 0 1.988581e-05 2.3242446e-05 2.7864789e-05 9.4285714 + 92900 3.4830557e-06 0 2.0344291e-05 2.3437444e-05 2.7433339e-05 9.4285714 + 93000 3.5067848e-06 0 2.0026148e-05 2.3432841e-05 2.7260475e-05 9.4285714 + 93100 3.5613504e-06 0 1.9577789e-05 2.3350015e-05 2.7083996e-05 9.4285714 + 93200 3.5908192e-06 0 1.9144805e-05 2.2948321e-05 2.681918e-05 9.4285714 + 93300 3.6740418e-06 0 1.8487647e-05 2.2653173e-05 2.663755e-05 9.4285714 + 93400 3.7748516e-06 0 1.8488145e-05 2.2206179e-05 2.6480609e-05 9.4285714 + 93500 3.778067e-06 0 1.8380908e-05 2.1922993e-05 2.6390489e-05 9.4285714 + 93600 3.7950568e-06 0 1.8060505e-05 2.1818583e-05 2.6190461e-05 9.4285714 + 93700 3.902705e-06 0 1.8237874e-05 2.1387385e-05 2.580064e-05 9.4285714 + 93800 4.0019776e-06 0 1.8164284e-05 2.1231985e-05 2.5433884e-05 9.4285714 + 93900 4.058159e-06 0 1.8377519e-05 2.1116447e-05 2.5137932e-05 9.4285714 + 94000 4.1283039e-06 0 1.8691191e-05 2.0876996e-05 2.4948455e-05 9.4285714 + 94100 4.2352778e-06 0 1.8843744e-05 2.099217e-05 2.4821732e-05 9.4285714 + 94200 4.3082247e-06 0 1.9170735e-05 2.1187718e-05 2.4694007e-05 9.4285714 + 94300 4.357307e-06 0 1.9318899e-05 2.1165729e-05 2.4530933e-05 9.4285714 + 94400 4.4732817e-06 0 1.9379988e-05 2.1186172e-05 2.4309742e-05 9.4285714 + 94500 4.6143854e-06 0 1.9558025e-05 2.1010424e-05 2.4038303e-05 9.4285714 + 94600 4.739653e-06 0 1.9432883e-05 2.0885805e-05 2.3708797e-05 9.4285714 + 94700 4.8269276e-06 0 1.9225637e-05 2.0882097e-05 2.3615952e-05 9.4285714 + 94800 4.857571e-06 0 1.8648603e-05 2.0623127e-05 2.3843756e-05 9.4285714 + 94900 4.8387125e-06 0 1.7910494e-05 2.0653984e-05 2.4297454e-05 9.4285714 + 95000 4.7464338e-06 0 1.7524663e-05 2.1137372e-05 2.487821e-05 9.4285714 + 95100 4.4415589e-06 0 1.7540549e-05 2.1418891e-05 2.5499867e-05 9.4285714 + 95200 4.0268314e-06 0 1.7679307e-05 2.1403088e-05 2.5993178e-05 9.4285714 + 95300 3.7118025e-06 0 1.7925499e-05 2.1371139e-05 2.6377462e-05 9.4285714 + 95400 3.5288195e-06 0 1.8250412e-05 2.1387355e-05 2.6738319e-05 9.4285714 + 95500 3.4810828e-06 0 1.86484e-05 2.1399182e-05 2.7164649e-05 9.4285714 + 95600 3.5067551e-06 0 1.8915884e-05 2.1279427e-05 2.7470424e-05 9.4285714 + 95700 3.5278226e-06 0 1.9125631e-05 2.1219557e-05 2.7511986e-05 9.4285714 + 95800 3.5358542e-06 0 1.950961e-05 2.137663e-05 2.7601212e-05 9.4285714 + 95900 3.4501042e-06 0 1.9911824e-05 2.1777137e-05 2.7767027e-05 9.4285714 + 96000 3.331983e-06 0 1.9929882e-05 2.1659572e-05 2.7990694e-05 9.4285714 + 96100 3.2445136e-06 0 1.9787703e-05 2.1336326e-05 2.8200624e-05 9.4285714 + 96200 3.2599723e-06 0 1.9512823e-05 2.1402652e-05 2.8362702e-05 9.4285714 + 96300 3.3524759e-06 0 1.938361e-05 2.1219971e-05 2.8324964e-05 9.4285714 + 96400 3.4049862e-06 0 1.9566809e-05 2.1188455e-05 2.8344235e-05 9.4285714 + 96500 3.4560149e-06 0 1.9931983e-05 2.146743e-05 2.8486867e-05 9.4285714 + 96600 3.5377003e-06 0 2.0127624e-05 2.1453131e-05 2.8502924e-05 9.4285714 + 96700 3.5789688e-06 0 2.0205767e-05 2.1634778e-05 2.8535866e-05 9.4285714 + 96800 3.6009525e-06 0 2.0265564e-05 2.2163095e-05 2.8519643e-05 9.4285714 + 96900 3.6398358e-06 0 2.0186048e-05 2.2344187e-05 2.8242524e-05 9.4285714 + 97000 3.6926637e-06 0 2.0170213e-05 2.2358775e-05 2.7911553e-05 9.4285714 + 97100 3.7577286e-06 0 1.9995042e-05 2.2293935e-05 2.7592964e-05 9.4285714 + 97200 3.7951338e-06 0 1.972518e-05 2.2500533e-05 2.7324564e-05 9.4285714 + 97300 3.7915088e-06 0 1.9577123e-05 2.3151642e-05 2.7299762e-05 9.4285714 + 97400 3.7485224e-06 0 1.9324456e-05 2.30806e-05 2.7089915e-05 9.4285714 + 97500 3.7004488e-06 0 1.9219566e-05 2.2917658e-05 2.6888759e-05 9.4285714 + 97600 3.5146189e-06 0 1.9216453e-05 2.3350177e-05 2.6561724e-05 9.4285714 + 97700 3.2092658e-06 0 1.9210005e-05 2.3618954e-05 2.6020575e-05 9.4285714 + 97800 3.0741264e-06 0 1.8785442e-05 2.3901093e-05 2.5609259e-05 9.4285714 + 97900 3.2689032e-06 0 1.8332069e-05 2.3813462e-05 2.5281581e-05 9.4285714 + 98000 3.4879184e-06 0 1.7639391e-05 2.3233496e-05 2.5115654e-05 9.4285714 + 98100 3.0702391e-06 0 1.7345936e-05 2.36305e-05 2.524874e-05 9.4285714 + 98200 2.9214268e-06 0 1.7751691e-05 2.3810696e-05 2.5038638e-05 9.4285714 + 98300 2.9373287e-06 0 1.7414606e-05 2.3325178e-05 2.4758312e-05 9.4285714 + 98400 2.879615e-06 0 1.8218541e-05 2.3403674e-05 2.4845847e-05 9.4285714 + 98500 2.848204e-06 0 1.9008342e-05 2.3138169e-05 2.481977e-05 9.4285714 + 98600 2.7263423e-06 0 1.8559461e-05 2.2912112e-05 2.4778725e-05 9.4285714 + 98700 2.6065427e-06 0 1.8899571e-05 2.2936881e-05 2.4788275e-05 9.4285714 + 98800 2.4965223e-06 0 1.812463e-05 2.2777276e-05 2.4817472e-05 9.4285714 + 98900 2.5312476e-06 0 1.7188063e-05 2.2549286e-05 2.4758508e-05 9.4285714 + 99000 2.6511883e-06 0 1.7634415e-05 2.2369995e-05 2.4688578e-05 9.4285714 + 99100 2.7173422e-06 0 1.7730299e-05 2.1958527e-05 2.4725265e-05 9.4285714 + 99200 2.7416008e-06 0 1.7354475e-05 2.1383708e-05 2.4972238e-05 9.4285714 + 99300 2.7403492e-06 0 1.7710033e-05 2.0999817e-05 2.5194177e-05 9.4285714 + 99400 2.6759704e-06 0 1.7805932e-05 2.0887012e-05 2.5239724e-05 9.4285714 + 99500 2.7350974e-06 0 1.7591419e-05 2.1055636e-05 2.5010401e-05 9.4285714 + 99600 2.8807532e-06 0 1.7598054e-05 2.1135294e-05 2.4759587e-05 9.4285714 + 99700 2.9230897e-06 0 1.7610982e-05 2.1212426e-05 2.4583469e-05 9.4285714 + 99800 2.9159336e-06 0 1.7740095e-05 2.1476279e-05 2.4546909e-05 9.4285714 + 99900 2.8532894e-06 0 1.7977152e-05 2.14971e-05 2.4856973e-05 9.4285714 + 100000 2.7133352e-06 0 1.8003971e-05 2.1327905e-05 2.5243646e-05 9.4285714 +Loop time of 183.342 on 4 procs for 100000 steps with 2520 atoms + +Performance: 2356254.720 tau/day, 545.429 timesteps/s, 1.374 Matom-step/s +99.8% CPU use with 4 MPI tasks x no OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.025623 | 1.0356 | 3.8189 | 158.0 | 0.56 +Bond | 2.5126 | 46.913 | 155.81 | 920.8 | 25.59 +Neigh | 2.6046 | 2.623 | 2.6318 | 0.7 | 1.43 +Comm | 2.0083 | 41.613 | 149.8 | 970.4 | 22.70 +Output | 0.12287 | 0.90946 | 1.6958 | 80.6 | 0.50 +Modify | 0.52882 | 5.0973 | 16.247 | 286.1 | 2.78 +Other | | 85.15 | | | 46.44 + +Nlocal: 630 ave 2514 max 0 min +Histogram: 3 0 0 0 0 0 0 0 0 1 +Nghost: 49.75 ave 193 max 0 min +Histogram: 3 0 0 0 0 0 0 0 0 1 +Neighs: 2476 ave 9897 max 0 min +Histogram: 3 0 0 0 0 0 0 0 0 1 + +Total # of neighbors = 9904 +Ave neighs/atom = 3.9301587 +Ave special neighs/atom = 36.31746 +Neighbor list builds = 4880 +Dangerous builds = 0 +Total wall time: 0:03:03 diff --git a/examples/bpm/pour/log.4May2022.bpm.pour.g++.4 b/examples/bpm/pour/log.4May2022.bpm.pour.g++.4 deleted file mode 100644 index 5fc31df976..0000000000 --- a/examples/bpm/pour/log.4May2022.bpm.pour.g++.4 +++ /dev/null @@ -1,1096 +0,0 @@ -LAMMPS (4 May 2022) -units lj -dimension 3 -boundary m m m -atom_style bpm/sphere -special_bonds lj 0.0 1.0 1.0 coul 1.0 1.0 1.0 -newton on off -comm_modify vel yes cutoff 3.3 -region box block -15 15 -15 15 0 60.0 -create_box 1 box bond/types 1 extra/bond/per/atom 15 extra/special/per/atom 50 -Created orthogonal box = (-15 -15 0) to (15 15 60) - 1 by 1 by 4 MPI processor grid - -molecule my_mol "rect.mol" -Read molecule template my_mol: - 1 molecules - 0 fragments - 63 atoms with max type 1 - 297 bonds with max type 1 - 0 angles with max type 0 - 0 dihedrals with max type 0 - 0 impropers with max type 0 -region wall_cyl cylinder z 0.0 0.0 10.0 EDGE EDGE side in -region dropzone cylinder z 0.0 0.0 10.0 40.0 50.0 side in - -pair_style gran/hertz/history 1.0 NULL 0.5 NULL 0.1 1 -bond_style bpm/rotational -pair_coeff 1 1 -bond_coeff 1 1.0 0.2 0.01 0.01 2.0 0.4 0.02 0.02 0.2 0.04 0.002 0.002 - -compute nbond all nbond/atom -compute tbond all reduce sum c_nbond -compute bond_ids all property/local batom1 batom2 -compute bond_properties all bond/local dist b1 - -compute_modify thermo_temp dynamic/dof yes - -fix 1 all wall/gran hertz/history 1.0 NULL 0.5 NULL 0.1 1 zplane 0.0 NULL -fix 2 all wall/gran/region hertz/history 1.0 NULL 0.5 NULL 0.1 1 region wall_cyl -fix 3 all gravity 1e-4 vector 0 0 -1 -fix 4 all deposit 40 0 1500 712511343 mol my_mol region dropzone near 2.0 vz -0.05 -0.05 -fix 5 all nve/bpm/sphere - -timestep 0.05 -thermo_style custom step ke pe pxx pyy pzz c_tbond -thermo 100 -#dump 1 all custom 500 atomDump id radius x y z c_nbond mol -#dump 2 all local 500 bondDump c_bond_ids[*] c_bond_properties[*] -#dump_modify 2 colname 1 "id1" colname 2 "id2" colname 3 "r" colname 4 "r0" - -run 100000 -Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule -Neighbor list info ... - update every 1 steps, delay 10 steps, check yes - max neighbors/atom: 2000, page size: 100000 - master list distance cutoff = 1.3 - ghost atom cutoff = 3.3 - binsize = 0.65, bins = 47 47 93 - 1 neighbor lists, perpetual/occasional/extra = 1 0 0 - (1) pair gran/hertz/history, perpetual - attributes: half, newton on, size, history - pair build: half/size/bin/newton - stencil: half/bin/3d - bin: standard -Per MPI rank memory allocation (min/avg/max) = 6.515 | 6.515 | 6.515 Mbytes - Step KinEng PotEng Pxx Pyy Pzz c_tbond - 0 -0 0 0 0 0 0 - 100 0.0018331948 0 1.2795343e-05 1.3162764e-05 6.0889226e-06 9.4285714 - 200 0.0025933558 0 -9.7246963e-07 4.2628093e-07 2.254606e-06 9.4285714 - 300 0.0036964813 0 -5.214277e-06 9.6942542e-06 8.1928448e-07 9.4285714 - 400 0.0060104433 0 2.3353405e-05 1.8273171e-05 1.2647691e-05 9.4285714 - 500 0.0074435972 0 -1.7839575e-05 3.8686256e-06 -5.120219e-06 9.4285714 - 600 0.0077862298 0 3.8676586e-06 1.3499487e-05 4.1914953e-06 9.4285714 - 700 0.0075577591 0 2.995232e-06 1.2051677e-05 4.8789862e-06 9.4285714 - 800 0.0073958844 0 -1.4258432e-05 1.2272397e-05 -6.8630878e-06 9.4285714 - 900 0.007553697 0 9.9219152e-06 1.2918228e-05 8.8713909e-06 9.4285714 - 1000 0.0075815901 0 -6.1095276e-06 1.2607282e-05 -2.1917025e-06 9.4285714 - 1100 0.0075277384 0 -5.4044191e-06 1.0815313e-05 -3.3464998e-06 9.4285714 - 1200 0.0075026507 0 6.9770766e-06 1.3988236e-05 8.5114688e-06 9.4285714 - 1300 0.0075665473 0 -4.6433628e-06 8.6190703e-06 -3.8381153e-06 9.4285714 - 1400 0.0076224701 0 1.1589382e-06 7.9617716e-06 1.1941326e-06 9.4285714 - 1500 0.007603467 0 3.5774148e-06 1.3039063e-05 5.2641947e-06 9.4285714 - 1600 0.0059810407 0 4.8299936e-06 1.5343107e-05 4.8809408e-06 9.4285714 - 1700 0.0080230318 0 7.7953676e-06 2.5215962e-05 1.2492975e-05 9.4285714 - 1800 0.0087482398 0 4.7318071e-06 1.9559769e-05 4.2711986e-07 9.4285714 - 1900 0.0086877574 0 4.8038566e-06 1.8020212e-05 2.1297032e-06 9.4285714 - 2000 0.0086771118 0 6.1316671e-06 2.6348435e-05 8.9167408e-06 9.4285714 - 2100 0.0084670091 0 5.0586292e-06 1.9876458e-05 4.6539619e-06 9.4285714 - 2200 0.0083650907 0 9.4046949e-06 1.9264472e-05 1.0344742e-05 9.4285714 - 2300 0.0083549595 0 6.3002517e-06 2.0954839e-05 3.9631836e-06 9.4285714 - 2400 0.0083151535 0 4.9801292e-06 1.2138211e-05 6.2493867e-06 9.4285714 - 2500 0.0083898757 0 6.8667997e-06 1.9182698e-05 9.8363046e-06 9.4285714 - 2600 0.0084145705 0 4.1851e-06 1.8890376e-05 5.497773e-06 9.4285714 - 2700 0.0082712696 0 4.9701934e-06 1.7886474e-05 8.3184582e-06 9.4285714 - 2800 0.0073688706 0 1.144302e-05 1.3902577e-05 9.8542094e-06 9.4285714 - 2900 0.0072732669 0 8.2228374e-06 1.2550063e-05 8.7486939e-06 9.4285714 - 3000 0.0072225948 0 1.1788696e-05 1.6856873e-05 1.0219519e-05 9.4285714 - 3100 0.0048244969 0 2.6913622e-05 2.6037751e-05 1.5435674e-05 9.4285714 - 3200 0.0045717035 0 2.3464139e-05 2.1215606e-05 1.7659066e-05 9.4285714 - 3300 0.0047679567 0 6.5564192e-06 1.2866169e-05 1.4234937e-05 9.4285714 - 3400 0.0048448212 0 2.6268527e-06 9.1565649e-06 1.2387928e-05 9.4285714 - 3500 0.0048364711 0 2.8817245e-06 1.0066061e-05 1.1158512e-05 9.4285714 - 3600 0.0047125947 0 4.936496e-06 1.4195118e-05 1.5418285e-05 9.4285714 - 3700 0.0045641049 0 5.9769788e-06 9.8945153e-06 2.0158644e-05 9.4285714 - 3800 0.0045540235 0 6.1868269e-06 9.9425305e-06 1.6312008e-05 9.4285714 - 3900 0.0047271202 0 4.6825739e-06 1.3424496e-05 1.3234307e-05 9.4285714 - 4000 0.0049115261 0 5.5722312e-06 9.2060522e-06 1.6284048e-05 9.4285714 - 4100 0.0046819157 0 7.2200038e-06 1.0870694e-05 1.0519325e-05 9.4285714 - 4200 0.0035133816 0 3.6321041e-05 4.1100939e-05 1.8321255e-05 9.4285714 - 4300 0.0031933917 0 2.4951011e-05 2.5521457e-05 2.588421e-05 9.4285714 - 4400 0.0033515272 0 -5.6220845e-06 -2.4430502e-06 1.0942893e-05 9.4285714 - 4500 0.0034928951 0 6.2053481e-06 4.7764245e-06 1.991749e-05 9.4285714 - 4600 0.0029992338 0 2.369557e-06 4.59349e-06 2.0911379e-05 9.4285714 - 4700 0.0030650658 0 -2.7066449e-06 1.83391e-06 6.7096837e-06 9.4285714 - 4800 0.0031180382 0 3.4620044e-06 3.3494935e-06 1.7175961e-05 9.4285714 - 4900 0.0030365003 0 3.6295178e-06 6.2514468e-06 1.3401316e-05 9.4285714 - 5000 0.0030259714 0 5.1566588e-06 1.3494605e-05 9.7456367e-06 9.4285714 - 5100 0.0030499975 0 6.7608769e-06 1.9415863e-05 1.2078691e-05 9.4285714 - 5200 0.003005436 0 6.7275739e-06 2.0656574e-05 5.906659e-06 9.4285714 - 5300 0.0030000941 0 6.9641454e-06 1.54531e-05 1.7021736e-05 9.4285714 - 5400 0.0031465827 0 6.540246e-06 1.0837198e-05 1.0192016e-05 9.4285714 - 5500 0.0031981585 0 4.9292412e-06 4.6915838e-06 3.029257e-06 9.4285714 - 5600 0.0031525115 0 4.3125052e-06 2.8841432e-06 1.9324111e-05 9.4285714 - 5700 0.0032128781 0 5.1973159e-06 4.7261232e-06 1.5155154e-05 9.4285714 - 5800 0.0030092855 0 5.1574375e-06 1.3330205e-06 1.6470501e-05 9.4285714 - 5900 0.0025015767 0 9.468608e-06 6.3045435e-06 3.0961055e-05 9.4285714 - 6000 0.0024438438 0 8.0212466e-06 1.0032087e-05 2.8378471e-05 9.4285714 - 6100 0.0023816456 0 3.7802286e-06 -3.8999559e-06 1.8398107e-05 9.4285714 - 6200 0.0024459343 0 5.9964052e-07 8.2000754e-07 1.6404949e-05 9.4285714 - 6300 0.0025205884 0 4.7129599e-06 8.6972388e-06 2.9892106e-05 9.4285714 - 6400 0.0033754198 0 6.5856871e-06 2.3744673e-05 2.4721217e-05 9.4285714 - 6500 0.0037812296 0 1.376462e-07 2.0230253e-05 1.9719688e-05 9.4285714 - 6600 0.0038043567 0 -2.2279638e-06 1.4780176e-05 2.3799652e-05 9.4285714 - 6700 0.0038213959 0 1.1073632e-05 2.2516034e-05 2.5410459e-05 9.4285714 - 6800 0.0036977776 0 -1.0765937e-05 1.3667142e-05 1.7835133e-05 9.4285714 - 6900 0.0034769765 0 6.7509492e-06 2.840882e-05 2.435267e-05 9.4285714 - 7000 0.0031526409 0 1.4168552e-05 4.4965769e-05 4.5646226e-05 9.4285714 - 7100 0.00317737 0 -5.4803238e-06 3.1967885e-05 2.9211214e-05 9.4285714 - 7200 0.0034448361 0 4.8507597e-06 2.1591795e-05 2.3816498e-05 9.4285714 - 7300 0.0036147362 0 -2.791278e-06 2.9367843e-05 2.072129e-05 9.4285714 - 7400 0.0035651675 0 -1.6177129e-06 7.9033092e-06 2.3377855e-05 9.4285714 - 7500 0.0036394064 0 5.7414518e-06 1.246586e-05 2.8461253e-05 9.4285714 - 7600 0.0033086177 0 -3.6547872e-06 1.9730955e-05 2.8892436e-05 9.4285714 - 7700 0.0033410425 0 6.9618203e-06 6.4576188e-06 3.1766455e-05 9.4285714 - 7800 0.0035764747 0 1.2110077e-05 6.3850506e-06 3.5436107e-05 9.4285714 - 7900 0.0039500913 0 1.1250888e-05 5.2728547e-06 3.4972007e-05 9.4285714 - 8000 0.0042963353 0 1.8776503e-05 4.2083124e-06 3.5010281e-05 9.4285714 - 8100 0.0048297614 0 2.5603506e-05 3.3748362e-06 4.0838382e-05 9.4285714 - 8200 0.0052301447 0 2.2727386e-05 4.8879987e-06 3.4821083e-05 9.4285714 - 8300 0.005169511 0 2.5022891e-05 1.0062389e-05 3.3976429e-05 9.4285714 - 8400 0.005224324 0 2.4238943e-05 7.0296204e-06 4.2543264e-05 9.4285714 - 8500 0.0053049309 0 2.6217015e-05 1.0282354e-06 2.6559275e-05 9.4285714 - 8600 0.0052459952 0 3.0123571e-05 -5.4843616e-07 3.3857424e-05 9.4285714 - 8700 0.0052955657 0 2.3843911e-05 -3.117634e-06 3.9683886e-05 9.4285714 - 8800 0.0053972257 0 2.6944951e-05 -1.9297854e-06 2.1931602e-05 9.4285714 - 8900 0.0053679679 0 3.1169997e-05 -9.4576351e-07 3.1987255e-05 9.4285714 - 9000 0.0053793586 0 2.6261243e-05 -3.1509839e-07 3.3111749e-05 9.4285714 - 9100 0.0048447626 0 2.5562708e-05 9.5708437e-07 3.1370618e-05 9.4285714 - 9200 0.0048688926 0 2.8696471e-05 1.7677464e-06 3.5234397e-05 9.4285714 - 9300 0.0048538957 0 2.9337564e-05 6.1059713e-06 2.8008268e-05 9.4285714 - 9400 0.0046986454 0 3.0831262e-05 4.6561014e-06 3.5247122e-05 9.4285714 - 9500 0.0046145139 0 2.6082124e-05 4.2214681e-06 3.2773769e-05 9.4285714 - 9600 0.0045277961 0 1.2434258e-05 8.6375534e-06 2.284049e-05 9.4285714 - 9700 0.0043935298 0 2.5929984e-05 1.409283e-05 4.9159861e-05 9.4285714 - 9800 0.0045363488 0 1.9700734e-05 7.7797381e-06 4.4404362e-05 9.4285714 - 9900 0.0046509978 0 4.052959e-07 1.0265502e-06 3.1360974e-05 9.4285714 - 10000 0.0046493894 0 1.6553229e-05 1.0076346e-05 5.1789914e-05 9.4285714 - 10100 0.0046514856 0 1.8327939e-05 9.8302174e-06 3.7624599e-05 9.4285714 - 10200 0.0046209533 0 2.4256813e-05 1.3730576e-05 3.1575089e-05 9.4285714 - 10300 0.0044651031 0 3.3601226e-05 2.3983568e-05 5.6565625e-05 9.4285714 - 10400 0.0041834162 0 4.805126e-05 7.6642091e-06 4.2641571e-05 9.4285714 - 10500 0.0043218845 0 4.6826294e-05 1.9078519e-05 3.6250139e-05 9.4285714 - 10600 0.0045795722 0 8.2629139e-06 1.6451196e-05 5.4195508e-05 9.4285714 - 10700 0.0053833569 0 5.3717062e-06 6.8337125e-06 4.9804395e-05 9.4285714 - 10800 0.0056805981 0 1.0439371e-05 6.3964706e-05 5.0857116e-05 9.4285714 - 10900 0.0057157307 0 8.6953546e-06 6.7276441e-05 3.9725389e-05 9.4285714 - 11000 0.005696424 0 8.1149094e-06 2.2104406e-05 5.1852506e-05 9.4285714 - 11100 0.0052078884 0 1.5579258e-05 5.0215785e-05 9.2364613e-05 9.4285714 - 11200 0.0052849159 0 2.443959e-05 6.5869489e-05 5.1237777e-05 9.4285714 - 11300 0.0054074494 0 -2.0510258e-05 2.0196205e-05 2.5051885e-05 9.4285714 - 11400 0.0055432168 0 1.5343164e-05 2.5482368e-05 5.4336948e-05 9.4285714 - 11500 0.0054679467 0 -8.3474301e-06 3.553783e-05 5.2027159e-05 9.4285714 - 11600 0.0052706441 0 -1.5151807e-05 3.9562266e-05 5.7900102e-05 9.4285714 - 11700 0.0053724243 0 2.9852987e-05 4.4807737e-05 5.5405662e-05 9.4285714 - 11800 0.0054759961 0 -2.4309686e-05 3.0092677e-06 5.4742672e-05 9.4285714 - 11900 0.0051146604 0 5.1194747e-06 2.8620342e-05 6.4679345e-05 9.4285714 - 12000 0.0049723565 0 2.675912e-05 4.6202817e-05 4.7309269e-05 9.4285714 - 12100 0.0046920113 0 8.7155181e-06 1.0297631e-05 5.3185103e-05 9.4285714 - 12200 0.0049570244 0 1.6383054e-05 2.2699433e-05 6.347138e-05 9.4285714 - 12300 0.0049181458 0 -2.6116723e-05 3.300058e-05 5.177444e-05 9.4285714 - 12400 0.0049245342 0 1.7614092e-05 2.1986541e-05 6.3820521e-05 9.4285714 - 12500 0.0049753042 0 1.7024231e-05 2.7328487e-05 4.8334342e-05 9.4285714 - 12600 0.0048148791 0 -1.7042812e-05 3.3512772e-05 5.9422643e-05 9.4285714 - 12700 0.0043852178 0 1.1418683e-05 6.3690455e-05 7.8362127e-05 9.4285714 - 12800 0.0041967317 0 6.1295424e-06 2.691552e-05 5.3900077e-05 9.4285714 - 12900 0.0041911278 0 1.1373508e-05 -9.9114041e-06 5.6629663e-05 9.4285714 - 13000 0.0043107924 0 8.5398832e-06 1.2632925e-05 5.6578871e-05 9.4285714 - 13100 0.0043976521 0 -1.9373679e-05 2.745136e-05 5.4632008e-05 9.4285714 - 13200 0.0043474635 0 2.0343582e-05 1.7768236e-05 1.1895158e-05 9.4285714 - 13300 0.0044593969 0 1.0895451e-05 2.1880107e-05 3.4032783e-05 9.4285714 - 13400 0.0044814342 0 -1.3547218e-05 1.9974451e-05 4.4513918e-05 9.4285714 - 13500 0.0043982498 0 1.0722877e-05 2.3728571e-05 2.7665112e-05 9.4285714 - 13600 0.0039378503 0 1.2229889e-05 3.0770266e-05 5.2614428e-05 9.4285714 - 13700 0.0036474735 0 9.5048999e-06 1.6734153e-05 7.4271827e-05 9.4285714 - 13800 0.0038236277 0 1.6680429e-05 4.7691782e-05 9.2160112e-05 9.4285714 - 13900 0.0040574402 0 6.7570974e-06 3.6492091e-05 5.2053836e-05 9.4285714 - 14000 0.0046440817 0 2.7735053e-05 6.6227204e-06 3.9436561e-05 9.4285714 - 14100 0.0048045755 0 2.0601942e-05 2.959681e-05 4.9880076e-05 9.4285714 - 14200 0.004634799 0 8.0658747e-06 5.2774385e-06 5.2189551e-05 9.4285714 - 14300 0.0046822822 0 2.1714615e-05 3.0364731e-05 5.2132518e-05 9.4285714 - 14400 0.0048282958 0 2.0587615e-05 2.530458e-05 4.4110535e-05 9.4285714 - 14500 0.004799276 0 1.0813724e-05 2.2458541e-06 4.4546542e-05 9.4285714 - 14600 0.0046554419 0 1.859323e-05 4.5863598e-05 5.9021103e-05 9.4285714 - 14700 0.0045262414 0 2.0625232e-05 3.9707287e-05 6.1007118e-05 9.4285714 - 14800 0.0043347498 0 1.6697069e-05 3.1666259e-05 4.7172267e-05 9.4285714 - 14900 0.0040641791 0 1.3497064e-05 5.9866835e-05 6.6917505e-05 9.4285714 - 15000 0.0040014911 0 7.1453431e-06 2.5483385e-05 6.7987038e-05 9.4285714 - 15100 0.0040015198 0 4.2135705e-05 2.0671772e-05 6.4280017e-05 9.4285714 - 15200 0.004656209 0 2.6684328e-05 4.474018e-05 5.916807e-05 9.4285714 - 15300 0.0047390215 0 3.3127952e-05 4.6355585e-06 5.6740658e-05 9.4285714 - 15400 0.0047219857 0 5.6866539e-05 4.8092122e-05 6.3199152e-05 9.4285714 - 15500 0.0049597215 0 3.4278993e-05 2.5111668e-05 6.5359107e-05 9.4285714 - 15600 0.0049081505 0 1.2068327e-05 6.9210759e-06 6.2272418e-05 9.4285714 - 15700 0.0047978977 0 4.7482116e-05 5.8014048e-05 5.5647569e-05 9.4285714 - 15800 0.0048176861 0 5.0196994e-05 5.8789855e-06 4.5752404e-05 9.4285714 - 15900 0.0049895331 0 2.0966545e-05 1.4091817e-05 4.9992598e-05 9.4285714 - 16000 0.0049288669 0 2.268795e-05 3.980733e-05 5.1840856e-05 9.4285714 - 16100 0.0048010252 0 2.6781521e-05 1.2145851e-05 5.6545128e-05 9.4285714 - 16200 0.0047925554 0 4.0057978e-05 3.9037828e-05 5.8580861e-05 9.4285714 - 16300 0.0047652048 0 2.9783669e-05 4.8617786e-05 5.7899464e-05 9.4285714 - 16400 0.0043495894 0 4.1024094e-05 2.2097063e-05 7.9895344e-05 9.4285714 - 16500 0.0042677893 0 4.9740295e-05 3.3483257e-05 7.2860145e-05 9.4285714 - 16600 0.0039924053 0 1.7513538e-05 4.3222405e-05 6.2148808e-05 9.4285714 - 16700 0.004110225 0 4.4412384e-05 9.35409e-06 6.8831113e-05 9.4285714 - 16800 0.0041003344 0 2.4419982e-05 2.7202073e-05 6.5806688e-05 9.4285714 - 16900 0.0040916821 0 1.4965068e-05 3.6816647e-05 7.2328503e-05 9.4285714 - 17000 0.0039812122 0 4.3173586e-05 4.3996263e-05 7.7949852e-05 9.4285714 - 17100 0.0042480582 0 4.1959057e-05 6.6432813e-05 6.3893449e-05 9.4285714 - 17200 0.0044450353 0 3.1558002e-05 4.6146848e-05 5.5409103e-05 9.4285714 - 17300 0.0045016689 0 3.8307434e-05 3.6423601e-05 4.6361333e-05 9.4285714 - 17400 0.0044798864 0 3.6969292e-05 3.0041841e-05 5.013181e-05 9.4285714 - 17500 0.0044624458 0 4.5965488e-05 2.640968e-05 6.3999899e-05 9.4285714 - 17600 0.0044477024 0 2.0966517e-05 1.8953464e-05 4.7160807e-05 9.4285714 - 17700 0.0044103517 0 2.7440925e-05 3.0023335e-05 2.6847111e-05 9.4285714 - 17800 0.004341948 0 3.7548931e-05 2.7684114e-05 5.1464098e-05 9.4285714 - 17900 0.0042623319 0 3.2079768e-05 2.0530818e-05 3.5314593e-05 9.4285714 - 18000 0.003726239 0 2.5075988e-05 3.3133097e-05 4.1995217e-05 9.4285714 - 18100 0.0034893305 0 1.3220245e-05 3.020125e-05 7.1713105e-05 9.4285714 - 18200 0.0035481187 0 3.2523043e-05 2.7387192e-05 3.6749668e-05 9.4285714 - 18300 0.0036251402 0 4.5667311e-05 2.9230799e-05 7.1782706e-05 9.4285714 - 18400 0.0036369749 0 -1.014622e-06 3.5201729e-05 3.9709522e-05 9.4285714 - 18500 0.0034279849 0 2.1947889e-05 3.9001906e-05 3.3701879e-05 9.4285714 - 18600 0.0033615572 0 5.3790038e-05 3.9573549e-05 8.1596316e-05 9.4285714 - 18700 0.003406225 0 7.3625431e-06 3.4584743e-05 4.8640801e-05 9.4285714 - 18800 0.0034922323 0 2.6182422e-05 3.1791119e-05 4.170957e-05 9.4285714 - 18900 0.0034820625 0 2.9857402e-05 2.5799449e-05 5.5291228e-05 9.4285714 - 19000 0.0033272524 0 1.844591e-05 4.0826323e-05 6.2101661e-05 9.4285714 - 19100 0.0034010912 0 3.0145616e-05 3.644045e-05 6.0246878e-05 9.4285714 - 19200 0.0030932535 0 8.7227973e-06 2.9814304e-05 4.6597247e-05 9.4285714 - 19300 0.002624051 0 6.3914236e-05 2.9323041e-05 6.0029293e-05 9.4285714 - 19400 0.0027583806 0 4.2039411e-05 2.7933876e-05 4.8958797e-05 9.4285714 - 19500 0.0029775174 0 -2.6335479e-05 2.2879667e-05 4.4610482e-05 9.4285714 - 19600 0.0028689969 0 3.5884554e-05 2.1352512e-05 6.0208946e-05 9.4285714 - 19700 0.0026399127 0 1.8473989e-05 2.2707825e-05 6.171175e-05 9.4285714 - 19800 0.0025439904 0 -1.2073435e-06 2.0399124e-05 6.9687415e-05 9.4285714 - 19900 0.0027074939 0 3.0062292e-05 3.2667714e-05 5.1372476e-05 9.4285714 - 20000 0.0027181793 0 -1.7035119e-06 1.177054e-05 4.0159702e-05 9.4285714 - 20100 0.0027315362 0 -1.3742365e-06 2.3564155e-05 5.7172718e-05 9.4285714 - 20200 0.0027204191 0 2.0041145e-05 2.052408e-05 4.7725285e-05 9.4285714 - 20300 0.0026457344 0 3.3984829e-06 4.8524174e-06 5.3280292e-05 9.4285714 - 20400 0.0026592475 0 5.1173158e-06 3.9458314e-05 5.5560611e-05 9.4285714 - 20500 0.0026129298 0 2.419217e-05 2.7154017e-05 5.5129038e-05 9.4285714 - 20600 0.0026532045 0 1.9753712e-05 1.46246e-05 4.9293256e-05 9.4285714 - 20700 0.0026172433 0 1.0984198e-06 3.1572908e-05 4.2775817e-05 9.4285714 - 20800 0.0025282343 0 1.9683388e-05 2.2901129e-05 5.64033e-05 9.4285714 - 20900 0.0025383322 0 2.2352257e-05 2.534911e-05 6.380687e-05 9.4285714 - 21000 0.0024848857 0 1.4023463e-05 2.6731904e-05 5.2051725e-05 9.4285714 - 21100 0.0025091105 0 2.7673099e-05 2.9475402e-05 7.684648e-05 9.4285714 - 21200 0.0027229411 0 6.1574133e-06 2.5611393e-05 5.6801847e-05 9.4285714 - 21300 0.0028888226 0 1.9686043e-05 1.033069e-05 3.656491e-05 9.4285714 - 21400 0.0029336429 0 2.3706857e-05 1.5440041e-05 6.4192795e-05 9.4285714 - 21500 0.0029354446 0 4.443655e-06 1.8094788e-05 3.797507e-05 9.4285714 - 21600 0.0029270648 0 2.4289752e-05 1.6933392e-05 3.9618516e-05 9.4285714 - 21700 0.0029288781 0 2.2403205e-05 1.3655312e-05 6.3273854e-05 9.4285714 - 21800 0.002884005 0 9.5665801e-06 1.2718071e-05 5.613979e-05 9.4285714 - 21900 0.0028362206 0 1.6764675e-05 2.2612976e-05 5.3866016e-05 9.4285714 - 22000 0.0027784436 0 2.0373617e-05 2.134133e-05 5.6687534e-05 9.4285714 - 22100 0.0027479829 0 3.1605707e-05 2.9016826e-05 5.0412111e-05 9.4285714 - 22200 0.0027598842 0 3.1818095e-05 1.898738e-05 6.5167547e-05 9.4285714 - 22300 0.0026078138 0 1.4200853e-05 2.8283323e-05 6.7071904e-05 9.4285714 - 22400 0.0026057112 0 2.7502142e-05 4.1407395e-05 8.4619483e-05 9.4285714 - 22500 0.0026641722 0 9.9423891e-06 1.4635552e-05 6.8501238e-05 9.4285714 - 22600 0.0023728105 0 6.7736501e-06 3.0299151e-05 5.894177e-05 9.4285714 - 22700 0.0021999097 0 3.4516939e-05 4.5285607e-05 8.996035e-05 9.4285714 - 22800 0.002178124 0 2.9545388e-05 1.9567086e-05 9.6343476e-05 9.4285714 - 22900 0.0022903704 0 4.8666623e-06 1.5551535e-05 5.8697755e-05 9.4285714 - 23000 0.0022114595 0 3.9089014e-05 1.3185973e-05 7.0843777e-05 9.4285714 - 23100 0.0022473179 0 3.0609778e-05 1.6190628e-05 7.2843834e-05 9.4285714 - 23200 0.0022787302 0 1.3694799e-05 2.8211464e-06 3.8403815e-05 9.4285714 - 23300 0.002254193 0 1.0608785e-05 2.087358e-05 6.337886e-05 9.4285714 - 23400 0.0022032528 0 2.914759e-05 2.8493674e-05 6.0474318e-05 9.4285714 - 23500 0.0022103262 0 2.9804777e-05 1.2383546e-05 4.0491877e-05 9.4285714 - 23600 0.0022767949 0 1.8461506e-05 2.3591158e-05 5.2725816e-05 9.4285714 - 23700 0.002283034 0 1.9374068e-05 2.570172e-05 4.622802e-05 9.4285714 - 23800 0.0022293403 0 3.3214067e-05 1.0752104e-05 4.2971028e-05 9.4285714 - 23900 0.0022421499 0 3.3973428e-05 1.4548851e-05 4.8022214e-05 9.4285714 - 24000 0.0022708179 0 1.3175798e-05 1.5539147e-05 4.5563964e-05 9.4285714 - 24100 0.0022311644 0 1.320215e-05 1.3317185e-05 5.7572825e-05 9.4285714 - 24200 0.0022566051 0 2.3442037e-05 7.9298663e-06 5.2246081e-05 9.4285714 - 24300 0.0022547585 0 2.1667142e-05 6.4075914e-06 5.1028376e-05 9.4285714 - 24400 0.0022901257 0 3.8132396e-05 1.5652454e-05 7.8308938e-05 9.4285714 - 24500 0.0023537103 0 1.7910524e-05 1.573637e-05 6.9737249e-05 9.4285714 - 24600 0.0023613708 0 4.9912312e-05 1.9777052e-05 4.9415062e-05 9.4285714 - 24700 0.0023237992 0 5.4833746e-05 2.9532114e-05 7.4218996e-05 9.4285714 - 24800 0.0024221927 0 4.0966596e-05 6.3998314e-06 5.9553095e-05 9.4285714 - 24900 0.0025882547 0 6.045015e-05 6.220892e-06 5.4328816e-05 9.4285714 - 25000 0.0027152266 0 5.4969197e-05 2.6430135e-05 4.603937e-05 9.4285714 - 25100 0.0028201154 0 4.3938431e-05 3.0418239e-06 5.8688084e-05 9.4285714 - 25200 0.0029086169 0 3.9184289e-05 -1.53382e-06 4.5684354e-05 9.4285714 - 25300 0.0028528211 0 4.4996759e-05 2.6609485e-06 4.2673517e-05 9.4285714 - 25400 0.0027655631 0 4.2432926e-05 2.1473821e-05 6.8108741e-05 9.4285714 - 25500 0.0027631455 0 5.0514226e-05 2.7797928e-05 5.8437613e-05 9.4285714 - 25600 0.0027455338 0 4.3507582e-05 -1.0456464e-05 5.1578934e-05 9.4285714 - 25700 0.0027314337 0 3.7998608e-05 2.5300155e-05 5.954794e-05 9.4285714 - 25800 0.0026789336 0 5.6853762e-05 2.33174e-05 5.8401995e-05 9.4285714 - 25900 0.0026686904 0 6.7084502e-05 -1.1954024e-05 5.9379012e-05 9.4285714 - 26000 0.0026703643 0 5.6882192e-05 2.5357526e-05 5.608238e-05 9.4285714 - 26100 0.0026825353 0 5.3411638e-05 2.2603349e-05 5.7143751e-05 9.4285714 - 26200 0.0026825174 0 4.4889326e-05 6.9889785e-06 5.8696773e-05 9.4285714 - 26300 0.0025517718 0 5.0976225e-05 2.6619688e-05 6.2081286e-05 9.4285714 - 26400 0.002448155 0 4.6795755e-05 2.6745973e-05 6.9058563e-05 9.4285714 - 26500 0.0023334395 0 3.6329495e-05 2.1444416e-05 6.3642539e-05 9.4285714 - 26600 0.0023097701 0 1.4550567e-05 2.0382944e-05 7.4206161e-05 9.4285714 - 26700 0.0023614287 0 3.6837945e-05 7.9340854e-06 4.7722434e-05 9.4285714 - 26800 0.0023955623 0 3.3758906e-05 1.7850933e-05 5.5370197e-05 9.4285714 - 26900 0.0019993736 0 2.401514e-05 7.8783626e-06 6.8777068e-05 9.4285714 - 27000 0.0019497677 0 3.4976669e-05 2.0510247e-05 8.2493412e-05 9.4285714 - 27100 0.0020363076 0 3.0367221e-05 2.8074655e-05 6.8056692e-05 9.4285714 - 27200 0.0021974785 0 2.8659262e-05 1.6294524e-05 5.6354701e-05 9.4285714 - 27300 0.002350289 0 4.0543677e-05 3.479231e-05 9.0764702e-05 9.4285714 - 27400 0.0026460053 0 3.662854e-05 3.4426146e-05 5.8695061e-05 9.4285714 - 27500 0.0027599044 0 2.6446889e-05 2.899965e-05 3.1521376e-05 9.4285714 - 27600 0.0026660556 0 3.9779618e-05 4.4458176e-05 6.7754246e-05 9.4285714 - 27700 0.0026060398 0 4.7271306e-05 3.8365324e-05 8.0132483e-05 9.4285714 - 27800 0.002724511 0 3.2724273e-05 3.0569502e-05 3.8076705e-05 9.4285714 - 27900 0.0027318479 0 3.2565575e-05 4.4661949e-05 3.5502056e-05 9.4285714 - 28000 0.0026231478 0 3.0921183e-05 6.0356667e-05 6.119464e-05 9.4285714 - 28100 0.0025508556 0 3.8236605e-05 7.3664001e-05 6.7713451e-05 9.4285714 - 28200 0.0025807152 0 2.9349952e-05 7.4140709e-05 6.1882214e-05 9.4285714 - 28300 0.0024074206 0 4.7886113e-05 5.3408061e-05 7.1587209e-05 9.4285714 - 28400 0.0021292859 0 3.9661978e-05 4.0501829e-05 8.4104354e-05 9.4285714 - 28500 0.0022172558 0 9.263267e-06 3.0058013e-05 6.6166187e-05 9.4285714 - 28600 0.0022653927 0 1.0971373e-05 3.0295081e-05 5.9537447e-05 9.4285714 - 28700 0.0025914898 0 3.6755792e-05 6.2489978e-05 7.3424188e-05 9.4285714 - 28800 0.0028276024 0 3.411427e-05 6.1657699e-05 5.2554821e-05 9.4285714 - 28900 0.0029326653 0 2.9451988e-05 5.2815959e-05 4.9287892e-05 9.4285714 - 29000 0.002965493 0 4.3028891e-05 5.075017e-05 4.0608877e-05 9.4285714 - 29100 0.0029096903 0 2.3691422e-05 5.351833e-05 5.2666702e-05 9.4285714 - 29200 0.0028604262 0 2.3683149e-05 7.0673759e-05 5.6222633e-05 9.4285714 - 29300 0.0028093312 0 2.7695636e-05 3.7456562e-05 5.2008785e-05 9.4285714 - 29400 0.0026786162 0 1.7501321e-05 4.5402961e-05 3.9525304e-05 9.4285714 - 29500 0.0025387867 0 2.6252438e-05 0.00011675762 5.4076857e-05 9.4285714 - 29600 0.0026569564 0 2.0179873e-05 3.5543954e-05 5.8794028e-05 9.4285714 - 29700 0.0027207144 0 1.4132151e-05 -1.0930379e-05 4.9793098e-05 9.4285714 - 29800 0.0026892821 0 1.5975512e-05 3.2195344e-05 7.7929499e-05 9.4285714 - 29900 0.002643369 0 9.7678707e-06 1.514329e-05 6.9299393e-05 9.4285714 - 30000 0.0026484998 0 1.8316171e-05 2.1415077e-05 7.6825888e-05 9.4285714 - 30100 0.0028058509 0 2.8010974e-05 3.0588454e-05 8.9088871e-05 9.4285714 - 30200 0.0030353215 0 3.0063085e-05 2.9104606e-05 5.9605817e-05 9.4285714 - 30300 0.0030244988 0 5.9349189e-05 5.3259974e-05 8.9481653e-05 9.4285714 - 30400 0.0030855053 0 3.9650015e-05 3.414212e-05 7.0405413e-05 9.4285714 - 30500 0.0031141819 0 1.5522675e-05 3.9813856e-05 3.5114379e-05 9.4285714 - 30600 0.0030115458 0 6.207961e-05 6.9753316e-05 7.8366207e-05 9.4285714 - 30700 0.0029700178 0 5.3239082e-05 6.3389177e-05 5.4097351e-05 9.4285714 - 30800 0.0029985358 0 5.2375856e-05 5.1058091e-05 3.3422572e-05 9.4285714 - 30900 0.0029689517 0 7.9332461e-05 4.3886728e-05 5.4365146e-05 9.4285714 - 31000 0.0029622718 0 4.1523447e-05 3.6825764e-05 4.5694556e-05 9.4285714 - 31100 0.0029693917 0 3.9693868e-05 3.1903074e-05 5.8747157e-05 9.4285714 - 31200 0.0027246348 0 4.7276494e-05 2.7079375e-05 7.6416899e-05 9.4285714 - 31300 0.0025368424 0 2.0106344e-05 1.9267294e-05 6.5804133e-05 9.4285714 - 31400 0.0023736698 0 3.4928557e-05 2.8361754e-05 7.2137201e-05 9.4285714 - 31500 0.0023946514 0 4.2754557e-05 3.7950211e-05 8.8735068e-05 9.4285714 - 31600 0.0025648037 0 3.7965284e-05 3.50089e-05 8.1900334e-05 9.4285714 - 31700 0.0026956511 0 4.4264259e-05 3.1634807e-05 7.4263237e-05 9.4285714 - 31800 0.002677722 0 4.2244917e-05 3.2173533e-05 8.3389862e-05 9.4285714 - 31900 0.0026705496 0 3.6129898e-05 4.4926239e-05 0.00010110824 9.4285714 - 32000 0.0026466417 0 2.9725035e-05 2.3414537e-05 7.220946e-05 9.4285714 - 32100 0.0026464292 0 5.4134116e-05 3.4177457e-05 6.0288821e-05 9.4285714 - 32200 0.0023705665 0 8.9404512e-05 4.9292654e-05 7.4340835e-05 9.4285714 - 32300 0.0023183595 0 3.1106601e-05 1.969535e-05 7.2988393e-05 9.4285714 - 32400 0.0023882969 0 3.0033e-05 3.3991058e-05 7.1203923e-05 9.4285714 - 32500 0.0023801754 0 2.0067694e-05 3.609562e-05 7.429963e-05 9.4285714 - 32600 0.0024127958 0 1.860145e-05 1.673518e-05 6.100357e-05 9.4285714 - 32700 0.0024031675 0 1.6548008e-05 3.1315194e-05 8.701554e-05 9.4285714 - 32800 0.0023770089 0 3.1288811e-05 3.9427918e-05 5.6604914e-05 9.4285714 - 32900 0.0023568819 0 2.1325065e-05 3.2192459e-05 4.8319222e-05 9.4285714 - 33000 0.0023407285 0 2.2054448e-05 2.8803406e-05 5.5905315e-05 9.4285714 - 33100 0.002327332 0 4.0361707e-05 3.7589399e-05 4.2886312e-05 9.4285714 - 33200 0.0023912585 0 -9.7229548e-07 2.5787094e-05 6.5015833e-05 9.4285714 - 33300 0.0022984153 0 3.2373497e-05 2.5040091e-05 6.9835525e-05 9.4285714 - 33400 0.0022416368 0 2.669143e-05 3.3965765e-05 6.2323403e-05 9.4285714 - 33500 0.0022470637 0 2.3937493e-05 3.2027546e-05 6.683839e-05 9.4285714 - 33600 0.002256129 0 5.0952751e-05 1.2468902e-05 8.4446592e-05 9.4285714 - 33700 0.0022125246 0 3.093841e-05 2.8287747e-05 6.9499172e-05 9.4285714 - 33800 0.0021842197 0 3.5838423e-05 4.2090475e-05 6.9350286e-05 9.4285714 - 33900 0.0021690567 0 2.1933016e-05 2.3178404e-05 6.7082352e-05 9.4285714 - 34000 0.0022206311 0 1.6269784e-05 1.1538009e-05 6.9266998e-05 9.4285714 - 34100 0.0022494061 0 9.1490397e-06 2.3350968e-05 6.8389039e-05 9.4285714 - 34200 0.0022085859 0 1.1855555e-05 3.1674183e-05 7.1002559e-05 9.4285714 - 34300 0.0021855633 0 3.6129131e-05 3.1747187e-05 7.3965145e-05 9.4285714 - 34400 0.0021798298 0 2.9737106e-05 3.3328648e-05 6.9329253e-05 9.4285714 - 34500 0.0021267289 0 3.0875724e-05 3.9773694e-05 7.6428461e-05 9.4285714 - 34600 0.0020466804 0 4.5953975e-05 3.604981e-05 9.1419852e-05 9.4285714 - 34700 0.0020969555 0 2.1591871e-05 2.7684452e-05 7.3703867e-05 9.4285714 - 34800 0.0022946237 0 2.5522835e-05 5.2438515e-05 7.4505556e-05 9.4285714 - 34900 0.0024490201 0 3.0917851e-05 4.7710261e-05 6.8019936e-05 9.4285714 - 35000 0.0023320217 0 1.3576325e-05 2.3430256e-05 9.5266861e-05 9.4285714 - 35100 0.0021890324 0 3.4077104e-05 7.0143939e-05 0.00014586007 9.4285714 - 35200 0.0022124553 0 3.9202113e-05 6.7232341e-05 0.00011830019 9.4285714 - 35300 0.0022584165 0 3.2352745e-05 3.4532597e-05 0.00010884414 9.4285714 - 35400 0.0022737238 0 2.6169969e-05 5.4509206e-05 0.00013180587 9.4285714 - 35500 0.0021537481 0 1.3607191e-05 6.4837671e-05 0.00010851886 9.4285714 - 35600 0.0019831613 0 3.7737426e-05 3.5351631e-05 0.00011069142 9.4285714 - 35700 0.0019041909 0 5.8970853e-05 4.7427627e-05 8.3590155e-05 9.4285714 - 35800 0.0018216502 0 2.0975612e-05 6.7395457e-05 8.6545139e-05 9.4285714 - 35900 0.0018071574 0 4.9077297e-05 5.6297007e-05 8.6311389e-05 9.4285714 - 36000 0.0018645267 0 4.3766063e-05 6.3882304e-05 7.7447784e-05 9.4285714 - 36100 0.0018474198 0 2.7934971e-05 4.1953568e-05 7.3607852e-05 9.4285714 - 36200 0.0017366166 0 6.3710459e-05 5.0034173e-05 8.7289442e-05 9.4285714 - 36300 0.0016630877 0 7.6673753e-05 7.2721043e-05 6.987444e-05 9.4285714 - 36400 0.0016809967 0 7.7155302e-05 5.3898957e-05 5.1930662e-05 9.4285714 - 36500 0.0017478488 0 4.3901858e-05 4.0429824e-05 5.2253472e-05 9.4285714 - 36600 0.0017244649 0 2.428819e-05 4.6012488e-05 3.7569881e-05 9.4285714 - 36700 0.001694793 0 4.1551489e-05 5.7262857e-05 5.4986708e-05 9.4285714 - 36800 0.0016321204 0 2.4522843e-05 6.8176422e-05 5.0512524e-05 9.4285714 - 36900 0.0015208954 0 2.4066113e-05 6.9956589e-05 3.100353e-05 9.4285714 - 37000 0.0014068755 0 3.7418687e-05 3.3424302e-05 4.5889741e-05 9.4285714 - 37100 0.0013361229 0 2.3700045e-05 5.9655032e-05 5.8355744e-05 9.4285714 - 37200 0.001331474 0 2.4647885e-05 2.9564413e-05 6.151617e-05 9.4285714 - 37300 0.0013895388 0 3.1218344e-05 5.3264584e-05 5.4150714e-05 9.4285714 - 37400 0.001407333 0 2.9698504e-05 3.9474095e-05 6.2202002e-05 9.4285714 - 37500 0.0013815772 0 1.8291183e-05 3.6964703e-05 4.5117987e-05 9.4285714 - 37600 0.001367937 0 7.4389408e-06 4.5115277e-05 6.3566279e-05 9.4285714 - 37700 0.0013781896 0 1.1284658e-05 3.3828999e-05 3.0356852e-05 9.4285714 - 37800 0.0013938097 0 7.4598099e-06 2.7777999e-05 4.0234563e-05 9.4285714 - 37900 0.0013788852 0 1.5446137e-05 3.4929786e-05 5.4102572e-05 9.4285714 - 38000 0.0013409916 0 1.4441923e-05 3.3307632e-05 3.9082488e-05 9.4285714 - 38100 0.0013548793 0 6.7717499e-06 2.1259364e-05 6.6745044e-05 9.4285714 - 38200 0.0013619894 0 6.5554231e-06 2.8685491e-05 5.3680355e-05 9.4285714 - 38300 0.0013593654 0 1.056312e-05 2.2266742e-05 4.345309e-05 9.4285714 - 38400 0.0013488508 0 1.557872e-05 2.3814902e-05 6.6112512e-05 9.4285714 - 38500 0.0013399961 0 1.5993586e-05 2.3166151e-05 6.6558579e-05 9.4285714 - 38600 0.0013473117 0 1.5515364e-05 1.4310057e-05 5.3828044e-05 9.4285714 - 38700 0.0013275262 0 1.3467545e-05 3.6691606e-05 5.4651816e-05 9.4285714 - 38800 0.001304838 0 1.2622031e-05 1.8240819e-05 6.8478029e-05 9.4285714 - 38900 0.0012981525 0 1.5965351e-05 7.301553e-07 6.0493525e-05 9.4285714 - 39000 0.0013241474 0 1.090791e-05 1.3786425e-05 5.8612758e-05 9.4285714 - 39100 0.0013302715 0 1.3962184e-05 7.7290833e-06 7.2626585e-05 9.4285714 - 39200 0.0013338793 0 1.9124677e-05 1.2103012e-05 6.4272665e-05 9.4285714 - 39300 0.001337749 0 1.2034083e-05 2.0304797e-05 5.5832191e-05 9.4285714 - 39400 0.0014184127 0 2.3587723e-05 2.6667391e-05 6.1393117e-05 9.4285714 - 39500 0.0015076229 0 3.3529982e-05 2.8742772e-05 5.1854875e-05 9.4285714 - 39600 0.001584196 0 3.329731e-05 3.2142836e-05 5.5667568e-05 9.4285714 - 39700 0.0016673141 0 4.3874089e-05 3.911096e-05 6.1078216e-05 9.4285714 - 39800 0.0016983633 0 3.5412377e-05 3.3834797e-05 4.7630906e-05 9.4285714 - 39900 0.001721388 0 3.933382e-05 3.2179967e-05 4.124963e-05 9.4285714 - 40000 0.0016511866 0 4.0224006e-05 3.6540739e-05 6.1229941e-05 9.4285714 - 40100 0.0015902117 0 3.6395621e-05 3.46428e-05 5.5755476e-05 9.4285714 - 40200 0.0016248457 0 3.4583893e-05 3.816918e-05 4.6174117e-05 9.4285714 - 40300 0.001639017 0 3.2218286e-05 2.1195869e-05 5.094444e-05 9.4285714 - 40400 0.0015947128 0 3.6248764e-05 2.1295273e-05 6.3147523e-05 9.4285714 - 40500 0.0014886812 0 4.7131763e-05 2.4191444e-05 7.2883457e-05 9.4285714 - 40600 0.001483951 0 3.6448135e-05 2.6739025e-05 5.5832321e-05 9.4285714 - 40700 0.0014877422 0 3.5828172e-05 1.4229622e-05 5.437453e-05 9.4285714 - 40800 0.0014974798 0 3.9713792e-05 5.9573135e-06 7.8424652e-05 9.4285714 - 40900 0.0014499802 0 3.0640365e-05 1.6594208e-05 5.5042674e-05 9.4285714 - 41000 0.001395913 0 4.4086797e-05 2.1374448e-05 6.842533e-05 9.4285714 - 41100 0.0014079985 0 3.4018478e-05 4.769345e-06 8.7786364e-05 9.4285714 - 41200 0.0014187083 0 2.5282617e-05 1.068147e-05 4.998439e-05 9.4285714 - 41300 0.0014072972 0 3.8324312e-05 2.7053184e-05 7.2652898e-05 9.4285714 - 41400 0.0014168981 0 2.2198923e-05 2.385181e-05 5.9696044e-05 9.4285714 - 41500 0.0014248439 0 2.2507889e-05 2.4943991e-05 4.8133783e-05 9.4285714 - 41600 0.0014225044 0 1.7477309e-05 2.4821833e-05 7.3031953e-05 9.4285714 - 41700 0.0014075811 0 6.0477226e-06 3.3082497e-05 4.6074646e-05 9.4285714 - 41800 0.0012680617 0 4.0229918e-05 4.5845799e-05 4.7760436e-05 9.4285714 - 41900 0.0010587818 0 8.7500075e-05 2.7520625e-05 8.5329729e-05 9.4285714 - 42000 0.0010007004 0 7.957049e-05 2.7796479e-05 7.179911e-05 9.4285714 - 42100 0.0011304402 0 6.7932609e-05 3.0223682e-05 8.4046251e-05 9.4285714 - 42200 0.0012833154 0 4.4695908e-05 3.1025337e-05 8.6333525e-05 9.4285714 - 42300 0.0013573853 0 3.7885389e-06 3.242561e-05 4.6636393e-05 9.4285714 - 42400 0.0013330633 0 2.5305413e-05 3.6210128e-05 7.9624924e-05 9.4285714 - 42500 0.0012896373 0 4.4892704e-05 4.5307645e-05 8.8376567e-05 9.4285714 - 42600 0.001296775 0 1.2123487e-05 3.1329317e-05 4.689266e-05 9.4285714 - 42700 0.0013193969 0 2.5015346e-05 3.7644129e-05 6.9158547e-05 9.4285714 - 42800 0.0013144903 0 2.7945886e-05 4.3976185e-05 7.2258209e-05 9.4285714 - 42900 0.0013053554 0 2.4932516e-05 2.56847e-05 5.5060153e-05 9.4285714 - 43000 0.0013061323 0 3.505508e-05 3.6703149e-05 6.4102162e-05 9.4285714 - 43100 0.0013149372 0 2.038307e-05 3.6535953e-05 7.001205e-05 9.4285714 - 43200 0.0013063189 0 2.268783e-05 3.1284363e-05 7.1489703e-05 9.4285714 - 43300 0.0012669853 0 4.2151966e-05 3.9616841e-05 8.600203e-05 9.4285714 - 43400 0.0012238388 0 5.3831605e-05 3.1663968e-05 0.00010748716 9.4285714 - 43500 0.0012053096 0 4.8917941e-05 4.1146437e-05 8.2504846e-05 9.4285714 - 43600 0.001243323 0 5.6671957e-05 4.1809653e-05 6.8354881e-05 9.4285714 - 43700 0.001354992 0 6.1374672e-05 3.8833483e-05 7.767147e-05 9.4285714 - 43800 0.0015252788 0 5.8329091e-05 4.5092041e-05 6.9458926e-05 9.4285714 - 43900 0.0016845587 0 5.2409784e-05 4.1549162e-05 6.3318187e-05 9.4285714 - 44000 0.0016987088 0 4.7336939e-05 3.8434001e-05 3.9736647e-05 9.4285714 - 44100 0.0016663634 0 5.3015191e-05 4.4114496e-05 6.0593021e-05 9.4285714 - 44200 0.0016642734 0 5.214706e-05 4.2354707e-05 7.5907264e-05 9.4285714 - 44300 0.0016877933 0 5.0208545e-05 4.4720314e-05 4.2475579e-05 9.4285714 - 44400 0.0016937941 0 5.5355055e-05 4.3854147e-05 5.5002022e-05 9.4285714 - 44500 0.001658184 0 3.9777309e-05 4.0596489e-05 7.2900309e-05 9.4285714 - 44600 0.0016202756 0 2.9046764e-05 4.4611362e-05 8.4216927e-05 9.4285714 - 44700 0.0012624519 0 5.8118979e-05 5.1336615e-05 8.5097154e-05 9.4285714 - 44800 0.0012148648 0 4.7990064e-05 4.5865246e-05 0.00010159441 9.4285714 - 44900 0.0012565599 0 2.0587612e-05 1.8054993e-05 7.9471736e-05 9.4285714 - 45000 0.0012298496 0 5.4851152e-05 4.3491138e-05 8.0059008e-05 9.4285714 - 45100 0.0012274205 0 5.2324153e-05 3.6704358e-05 8.9721391e-05 9.4285714 - 45200 0.0012389066 0 3.7648091e-05 4.0944545e-05 9.5234226e-05 9.4285714 - 45300 0.0012251609 0 6.0261206e-05 5.1852752e-05 9.0949936e-05 9.4285714 - 45400 0.0012814774 0 6.4393391e-05 3.7667283e-05 7.6665383e-05 9.4285714 - 45500 0.0013450626 0 5.3955889e-05 3.333518e-05 6.2323361e-05 9.4285714 - 45600 0.0013741472 0 7.6840597e-05 4.8885582e-05 7.5101429e-05 9.4285714 - 45700 0.0014351223 0 6.9926667e-05 4.095132e-05 6.4348005e-05 9.4285714 - 45800 0.0015284371 0 6.5168141e-05 5.0243258e-05 5.8089422e-05 9.4285714 - 45900 0.001575355 0 6.7430051e-05 6.1147022e-05 7.5616361e-05 9.4285714 - 46000 0.0015147792 0 5.974587e-05 5.4339958e-05 6.89933e-05 9.4285714 - 46100 0.0014504182 0 5.7541539e-05 5.0006578e-05 7.0543678e-05 9.4285714 - 46200 0.0014410639 0 5.8653588e-05 5.2586065e-05 8.1219081e-05 9.4285714 - 46300 0.0014810525 0 4.7027763e-05 3.957261e-05 4.9542345e-05 9.4285714 - 46400 0.0014640215 0 4.979541e-05 1.7965262e-05 6.0180114e-05 9.4285714 - 46500 0.0014424933 0 5.8745985e-05 5.7017286e-05 6.8960391e-05 9.4285714 - 46600 0.001441165 0 6.0140939e-05 4.6475918e-05 5.6358378e-05 9.4285714 - 46700 0.0015025344 0 5.7998976e-05 1.9007372e-05 6.9395672e-05 9.4285714 - 46800 0.0015582176 0 5.9436654e-05 4.8677122e-05 5.618251e-05 9.4285714 - 46900 0.0015803324 0 5.4329951e-05 4.4548088e-05 4.6224761e-05 9.4285714 - 47000 0.001675143 0 6.7118862e-05 5.1584703e-05 6.351515e-05 9.4285714 - 47100 0.0017769921 0 6.6842957e-05 5.3736059e-05 5.062399e-05 9.4285714 - 47200 0.0018358006 0 7.1689975e-05 5.6118418e-05 4.7990149e-05 9.4285714 - 47300 0.0017951326 0 7.4127289e-05 7.3816363e-05 5.0104237e-05 9.4285714 - 47400 0.0017057371 0 7.2774664e-05 4.7651294e-05 3.5218695e-05 9.4285714 - 47500 0.0016744493 0 6.6367496e-05 5.9365352e-05 5.0217044e-05 9.4285714 - 47600 0.0014031951 0 7.8136546e-05 6.6155937e-05 6.7384693e-05 9.4285714 - 47700 0.0013373039 0 7.0639329e-05 2.511137e-05 3.9534806e-05 9.4285714 - 47800 0.0014704003 0 6.5287146e-05 6.1682091e-05 5.2105143e-05 9.4285714 - 47900 0.0014934525 0 5.7380229e-05 6.0784906e-05 5.1933873e-05 9.4285714 - 48000 0.0014895856 0 5.7777082e-05 3.2566077e-05 5.6885486e-05 9.4285714 - 48100 0.00146967 0 6.2296437e-05 5.9058125e-05 8.2342951e-05 9.4285714 - 48200 0.0015682986 0 5.6963813e-05 6.9617445e-05 5.2534658e-05 9.4285714 - 48300 0.0017163505 0 6.1379044e-05 7.1818241e-05 5.7325956e-05 9.4285714 - 48400 0.0014261936 0 7.3161005e-05 6.1824088e-05 8.2548349e-05 9.4285714 - 48500 0.0014236361 0 6.1449743e-05 4.8278985e-05 4.0124971e-05 9.4285714 - 48600 0.0014562257 0 4.5352973e-05 6.5203729e-05 2.9114173e-05 9.4285714 - 48700 0.0013758282 0 5.142512e-05 5.5645429e-05 5.0808976e-05 9.4285714 - 48800 0.0014316476 0 4.7089175e-05 2.3932718e-05 6.2491645e-05 9.4285714 - 48900 0.0014805023 0 3.202017e-05 2.5779532e-05 2.4693407e-05 9.4285714 - 49000 0.0013776549 0 4.5921287e-05 3.5365771e-05 4.1227618e-05 9.4285714 - 49100 0.0013617488 0 3.9474501e-05 4.6966656e-05 9.1036599e-05 9.4285714 - 49200 0.0013342401 0 7.8714486e-05 3.901494e-05 4.6082427e-05 9.4285714 - 49300 0.001276486 0 8.5308627e-05 4.9747481e-05 6.6920379e-05 9.4285714 - 49400 0.0011795288 0 5.385526e-05 7.1565933e-05 7.5941735e-05 9.4285714 - 49500 0.0011435859 0 6.7438968e-05 5.252065e-05 4.4969603e-05 9.4285714 - 49600 0.001247689 0 4.8189516e-05 5.606737e-05 7.5562669e-05 9.4285714 - 49700 0.0013371245 0 3.0586887e-05 3.3461339e-05 5.7168685e-05 9.4285714 - 49800 0.001301722 0 3.5961521e-05 4.0225086e-05 5.5419691e-05 9.4285714 - 49900 0.0012728363 0 3.781088e-05 6.7681947e-05 7.3469228e-05 9.4285714 - 50000 0.0013286836 0 2.0747917e-05 3.2920899e-05 5.6036366e-05 9.4285714 - 50100 0.0013460063 0 2.2076031e-05 3.3652205e-05 6.008755e-05 9.4285714 - 50200 0.0012868089 0 2.9384106e-05 5.6767755e-05 7.0843856e-05 9.4285714 - 50300 0.0012765172 0 3.4521368e-05 4.9418831e-05 7.0177943e-05 9.4285714 - 50400 0.0012703222 0 3.6291462e-05 6.8474511e-05 7.0682948e-05 9.4285714 - 50500 0.0011906512 0 4.1093781e-05 7.1478191e-05 7.2068398e-05 9.4285714 - 50600 0.0011537339 0 3.1556882e-05 4.1722061e-05 7.9155785e-05 9.4285714 - 50700 0.0011267336 0 2.9306562e-05 5.3537978e-05 0.00010138475 9.4285714 - 50800 0.0011753482 0 4.1295435e-05 4.117216e-05 0.00010940627 9.4285714 - 50900 0.0011919232 0 3.5291826e-05 2.7690085e-05 6.4859546e-05 9.4285714 - 51000 0.0011838525 0 3.7804427e-05 4.3372281e-05 7.4969581e-05 9.4285714 - 51100 0.0011883954 0 6.1459693e-05 4.6697285e-05 7.7009321e-05 9.4285714 - 51200 0.0012349694 0 4.8996624e-05 3.1792466e-05 4.2980098e-05 9.4285714 - 51300 0.0012337432 0 3.0225925e-05 3.3059018e-05 6.4590344e-05 9.4285714 - 51400 0.0011577306 0 8.2698384e-05 3.8030266e-05 9.1759993e-05 9.4285714 - 51500 0.0011811724 0 5.9469946e-05 3.0730225e-05 9.4515804e-05 9.4285714 - 51600 0.0012159313 0 4.752115e-05 2.2092938e-05 8.3450965e-05 9.4285714 - 51700 0.0011936762 0 5.9485961e-05 3.9926221e-05 9.155953e-05 9.4285714 - 51800 0.00119466 0 3.5951585e-05 4.0938525e-05 8.2492561e-05 9.4285714 - 51900 0.0012013641 0 3.9985087e-05 3.1268943e-05 6.9196585e-05 9.4285714 - 52000 0.0011652185 0 4.7598806e-05 4.0944772e-05 8.152202e-05 9.4285714 - 52100 0.0011222289 0 3.739268e-05 4.0163882e-05 7.9877837e-05 9.4285714 - 52200 0.0011223637 0 4.1767012e-05 4.3238615e-05 8.1620009e-05 9.4285714 - 52300 0.00108781 0 4.2621468e-05 4.8449175e-05 8.8351917e-05 9.4285714 - 52400 0.0010329114 0 4.2272037e-05 4.6831094e-05 9.0371289e-05 9.4285714 - 52500 0.0010414794 0 5.8841141e-05 4.2908938e-05 9.7364103e-05 9.4285714 - 52600 0.0011160581 0 5.0413342e-05 4.0018307e-05 8.1832238e-05 9.4285714 - 52700 0.0011365494 0 5.4799404e-05 3.9990197e-05 6.8582155e-05 9.4285714 - 52800 0.0011528486 0 5.9449422e-05 4.4180114e-05 7.8135764e-05 9.4285714 - 52900 0.001215765 0 7.724582e-05 6.6093449e-05 0.0001064278 9.4285714 - 53000 0.0013368124 0 7.3703922e-05 5.0858461e-05 7.6836114e-05 9.4285714 - 53100 0.0013407312 0 6.2171068e-05 5.3889729e-05 6.880048e-05 9.4285714 - 53200 0.0013326843 0 6.4548253e-05 6.224984e-05 8.4641195e-05 9.4285714 - 53300 0.0013239729 0 6.0319543e-05 5.8209843e-05 6.5588436e-05 9.4285714 - 53400 0.0013217143 0 5.3952234e-05 6.2188072e-05 5.7866618e-05 9.4285714 - 53500 0.0012781803 0 6.1927188e-05 7.8771424e-05 6.5769719e-05 9.4285714 - 53600 0.001268382 0 6.6769939e-05 6.7552155e-05 7.9292264e-05 9.4285714 - 53700 0.0012069904 0 6.3035353e-05 7.6839293e-05 6.4761494e-05 9.4285714 - 53800 0.0011968988 0 7.7775234e-05 8.0850068e-05 6.4073986e-05 9.4285714 - 53900 0.0011731954 0 7.8942799e-05 6.415663e-05 6.8798682e-05 9.4285714 - 54000 0.0011606061 0 7.0843597e-05 6.4421097e-05 5.9264639e-05 9.4285714 - 54100 0.0011658982 0 7.3791408e-05 5.9714351e-05 5.9388294e-05 9.4285714 - 54200 0.0011195165 0 7.5062867e-05 5.1967479e-05 6.6867658e-05 9.4285714 - 54300 0.0010220393 0 7.1628947e-05 5.5455247e-05 7.5330768e-05 9.4285714 - 54400 0.0010086172 0 7.5800982e-05 4.2581182e-05 9.7752447e-05 9.4285714 - 54500 0.0010183988 0 6.9462298e-05 2.7534816e-05 9.3677455e-05 9.4285714 - 54600 0.0010068716 0 6.3307701e-05 4.0044863e-05 6.4661139e-05 9.4285714 - 54700 0.00099012603 0 6.054033e-05 3.7788592e-05 7.4230926e-05 9.4285714 - 54800 0.0009683722 0 7.7618706e-05 3.4929403e-05 8.2615118e-05 9.4285714 - 54900 0.00097629715 0 6.0748376e-05 4.7953003e-05 6.5727568e-05 9.4285714 - 55000 0.00095157382 0 5.7032086e-05 3.6371601e-05 6.1479859e-05 9.4285714 - 55100 0.00090688968 0 6.6813633e-05 3.8068449e-05 6.0136453e-05 9.4285714 - 55200 0.00088813057 0 5.4468645e-05 4.2209266e-05 5.6362466e-05 9.4285714 - 55300 0.00092557007 0 4.5622928e-05 3.7235869e-05 5.519561e-05 9.4285714 - 55400 0.00091327263 0 3.1184159e-05 4.7698311e-05 4.1473986e-05 9.4285714 - 55500 0.00079921186 0 4.2037172e-05 5.9276972e-05 5.152938e-05 9.4285714 - 55600 0.00081947901 0 5.355572e-05 6.752627e-05 7.3883049e-05 9.4285714 - 55700 0.00084804465 0 1.9648479e-05 2.4946587e-05 7.3095049e-05 9.4285714 - 55800 0.00085118568 0 2.6490199e-05 4.8069956e-05 5.690315e-05 9.4285714 - 55900 0.00079015144 0 5.1906966e-05 3.7090677e-05 6.8990067e-05 9.4285714 - 56000 0.00077424122 0 5.5619324e-05 2.6584622e-05 7.9553055e-05 9.4285714 - 56100 0.00078729859 0 5.7527201e-05 5.8252464e-05 5.5596022e-05 9.4285714 - 56200 0.00073803593 0 6.0864638e-05 2.5528312e-05 6.7041285e-05 9.4285714 - 56300 0.00072042566 0 6.6197657e-05 2.6713058e-05 8.9317267e-05 9.4285714 - 56400 0.00072618636 0 7.0243805e-05 4.6306853e-05 6.6723713e-05 9.4285714 - 56500 0.00072889383 0 6.1503242e-05 3.1283082e-05 5.6818079e-05 9.4285714 - 56600 0.00071687768 0 6.0574003e-05 3.8132065e-05 7.2674723e-05 9.4285714 - 56700 0.00070767909 0 6.2668821e-05 3.182732e-05 6.6720519e-05 9.4285714 - 56800 0.0007079533 0 5.0107283e-05 2.8951951e-05 7.3466661e-05 9.4285714 - 56900 0.00068006672 0 6.2013944e-05 5.565292e-05 6.162706e-05 9.4285714 - 57000 0.000671041 0 6.7800283e-05 4.9108988e-05 5.0514824e-05 9.4285714 - 57100 0.00074371147 0 6.0778783e-05 4.6623614e-05 7.0016036e-05 9.4285714 - 57200 0.00081400221 0 6.6854831e-05 5.6455913e-05 4.7909892e-05 9.4285714 - 57300 0.000917037 0 6.037679e-05 5.831922e-05 3.0276201e-05 9.4285714 - 57400 0.00094626663 0 3.6929202e-05 5.5118126e-05 6.3066718e-05 9.4285714 - 57500 0.00093346301 0 4.2929284e-05 6.1155376e-05 5.975267e-05 9.4285714 - 57600 0.00093999622 0 5.4774372e-05 5.4704358e-05 6.248684e-05 9.4285714 - 57700 0.00094337314 0 5.1052798e-05 5.8541842e-05 7.5050098e-05 9.4285714 - 57800 0.00092645123 0 5.4055981e-05 6.1848007e-05 6.7174441e-05 9.4285714 - 57900 0.00091253668 0 4.336952e-05 5.0710047e-05 6.1963165e-05 9.4285714 - 58000 0.0009262852 0 4.2890115e-05 4.3909161e-05 6.5498785e-05 9.4285714 - 58100 0.00093298888 0 3.4648981e-05 3.9769303e-05 4.8809176e-05 9.4285714 - 58200 0.00093354721 0 2.9625295e-05 3.8316918e-05 4.9736312e-05 9.4285714 - 58300 0.00093283167 0 3.7120772e-05 3.3230543e-05 5.9892908e-05 9.4285714 - 58400 0.00093485322 0 3.2158058e-05 3.1324318e-05 4.9175918e-05 9.4285714 - 58500 0.00092566721 0 3.7365351e-05 2.89221e-05 5.5349063e-05 9.4285714 - 58600 0.00093205032 0 5.0065939e-05 5.3559803e-05 6.3571654e-05 9.4285714 - 58700 0.00094034992 0 3.8592173e-05 3.491305e-05 6.5379756e-05 9.4285714 - 58800 0.00096489026 0 4.1216942e-05 2.6009902e-05 7.102403e-05 9.4285714 - 58900 0.00097781296 0 6.3787952e-05 5.0445974e-05 6.6836738e-05 9.4285714 - 59000 0.00095088201 0 3.1388682e-05 2.6786636e-05 7.0766736e-05 9.4285714 - 59100 0.00092096092 0 4.7421629e-05 4.3182864e-05 7.2537665e-05 9.4285714 - 59200 0.0009112309 0 5.9256553e-05 5.4527325e-05 6.2965257e-05 9.4285714 - 59300 0.00090372653 0 3.3360205e-05 4.1028509e-05 6.9712928e-05 9.4285714 - 59400 0.00086115007 0 5.1420253e-05 8.2036947e-05 6.6038419e-05 9.4285714 - 59500 0.00078451189 0 7.66347e-05 7.591886e-05 6.2707873e-05 9.4285714 - 59600 0.00078587175 0 3.7807167e-05 3.6366682e-05 6.7965056e-05 9.4285714 - 59700 0.00080103949 0 5.7673906e-05 4.7966293e-05 7.051971e-05 9.4285714 - 59800 0.00078782591 0 4.4966944e-05 4.2368336e-05 6.5414206e-05 9.4285714 - 59900 0.00077243837 0 2.4721291e-05 4.6742391e-05 6.6324623e-05 9.4285714 - 60000 0.00075159859 0 5.8959702e-05 5.3911659e-05 7.3517042e-05 9.4285714 - 60100 0.00072169229 0 5.5959875e-05 5.9933611e-05 7.0405063e-05 9.4285714 - 60200 0.00067937954 0 8.4634924e-05 6.6869788e-05 7.3608653e-05 9.4285714 - 60300 0.00067260226 0 0.0001081277 4.7614083e-05 7.0175997e-05 9.4285714 - 60400 0.00069286984 0 5.9196097e-05 4.3191533e-05 5.2139603e-05 9.4285714 - 60500 0.00069736312 0 5.085609e-05 5.5875528e-05 6.6887124e-05 9.4285714 - 60600 0.00069858614 0 4.9289319e-05 4.5459761e-05 7.1668508e-05 9.4285714 - 60700 0.00069821214 0 3.1823553e-05 3.3716244e-05 5.5201529e-05 9.4285714 - 60800 0.0007035508 0 5.1159207e-05 3.5328208e-05 6.3688313e-05 9.4285714 - 60900 0.00070770846 0 4.0687682e-05 2.1755707e-05 6.6080801e-05 9.4285714 - 61000 0.00070195965 0 3.7971557e-05 2.1957987e-05 6.0082676e-05 9.4285714 - 61100 0.00067865064 0 5.7377129e-05 2.5987671e-05 6.872458e-05 9.4285714 - 61200 0.00063690893 0 3.9606468e-05 2.5848129e-05 6.6201193e-05 9.4285714 - 61300 0.00064194236 0 5.2441034e-05 3.4655185e-05 5.8671505e-05 9.4285714 - 61400 0.00063121847 0 4.7935018e-05 2.2491486e-05 5.8084377e-05 9.4285714 - 61500 0.00065356029 0 3.7527612e-05 2.0937477e-05 4.887051e-05 9.4285714 - 61600 0.00066743886 0 3.8559623e-05 2.5014056e-05 4.3951677e-05 9.4285714 - 61700 0.00064876312 0 3.2600293e-05 2.2241219e-05 5.700072e-05 9.4285714 - 61800 0.00063251553 0 3.7962233e-05 2.4996757e-05 6.3827843e-05 9.4285714 - 61900 0.00065196202 0 4.1125532e-05 2.1960645e-05 5.3369952e-05 9.4285714 - 62000 0.00066211487 0 3.5477887e-05 2.2798208e-05 4.6798579e-05 9.4285714 - 62100 0.00063838911 0 4.2783526e-05 3.0011478e-05 5.2953097e-05 9.4285714 - 62200 0.00062154839 0 4.2874196e-05 2.533148e-05 6.0806919e-05 9.4285714 - 62300 0.00063042258 0 3.7398998e-05 2.3748859e-05 5.50952e-05 9.4285714 - 62400 0.00064307282 0 4.2219258e-05 2.4395739e-05 4.2906023e-05 9.4285714 - 62500 0.00062261967 0 4.3025073e-05 2.0264778e-05 4.8658599e-05 9.4285714 - 62600 0.00053916399 0 3.5096062e-05 2.6627415e-05 6.589849e-05 9.4285714 - 62700 0.00057010612 0 3.1052104e-05 2.4098754e-05 5.5807999e-05 9.4285714 - 62800 0.00057237373 0 2.4705173e-05 2.7289243e-05 5.0697954e-05 9.4285714 - 62900 0.00056115858 0 3.4438793e-05 2.5529621e-05 6.6910453e-05 9.4285714 - 63000 0.0005691916 0 3.2831951e-05 3.4373261e-05 6.7414973e-05 9.4285714 - 63100 0.00056814223 0 3.0683193e-05 4.0598453e-05 6.0776437e-05 9.4285714 - 63200 0.00055359969 0 3.3021543e-05 2.205701e-05 6.6701949e-05 9.4285714 - 63300 0.00053663894 0 2.9793234e-05 2.4124459e-05 6.7366363e-05 9.4285714 - 63400 0.00055318219 0 3.5076151e-05 3.7492408e-05 6.7248496e-05 9.4285714 - 63500 0.0005601025 0 3.1596017e-05 2.838392e-05 5.758537e-05 9.4285714 - 63600 0.00054583913 0 3.1887335e-05 3.3258333e-05 6.4545104e-05 9.4285714 - 63700 0.00053483868 0 4.1596672e-05 3.1294263e-05 7.517425e-05 9.4285714 - 63800 0.00055522493 0 3.672744e-05 2.2703198e-05 5.6489688e-05 9.4285714 - 63900 0.00056121598 0 3.7366567e-05 3.3134619e-05 5.2202899e-05 9.4285714 - 64000 0.00054407633 0 4.3628447e-05 2.8715277e-05 6.6320822e-05 9.4285714 - 64100 0.00053661653 0 3.9455768e-05 2.7513024e-05 6.5322037e-05 9.4285714 - 64200 0.00055006192 0 3.8096257e-05 3.5652328e-05 5.7299498e-05 9.4285714 - 64300 0.00055163304 0 3.6955416e-05 3.1648454e-05 5.7391176e-05 9.4285714 - 64400 0.00053078787 0 3.7098375e-05 3.3595793e-05 6.6463932e-05 9.4285714 - 64500 0.00052058058 0 4.6628247e-05 3.4753784e-05 7.0892035e-05 9.4285714 - 64600 0.00052834957 0 4.414476e-05 3.6395151e-05 6.316293e-05 9.4285714 - 64700 0.00051311026 0 3.5727083e-05 3.8183336e-05 6.671273e-05 9.4285714 - 64800 0.00048606856 0 4.2559508e-05 4.0103891e-05 8.1477875e-05 9.4285714 - 64900 0.00047345864 0 5.0985821e-05 4.0731547e-05 7.1758651e-05 9.4285714 - 65000 0.00048454696 0 4.7098363e-05 4.2424083e-05 5.9782966e-05 9.4285714 - 65100 0.00048928041 0 3.8488893e-05 3.3069689e-05 6.763104e-05 9.4285714 - 65200 0.00047037779 0 3.7164979e-05 2.9130535e-05 6.7155792e-05 9.4285714 - 65300 0.000474477 0 3.9218249e-05 4.196618e-05 6.8795241e-05 9.4285714 - 65400 0.00047558993 0 3.8521073e-05 3.1043813e-05 7.1815292e-05 9.4285714 - 65500 0.00046258212 0 4.1593649e-05 3.414273e-05 7.5432256e-05 9.4285714 - 65600 0.00044433429 0 3.5579651e-05 5.4040477e-05 7.7356068e-05 9.4285714 - 65700 0.00045238336 0 3.9273267e-05 4.3267794e-05 6.3398702e-05 9.4285714 - 65800 0.00045926142 0 3.9114883e-05 4.3180432e-05 5.1925433e-05 9.4285714 - 65900 0.00045814994 0 3.5346175e-05 4.9168887e-05 5.5917302e-05 9.4285714 - 66000 0.00045395179 0 4.1802785e-05 4.1841434e-05 5.4654623e-05 9.4285714 - 66100 0.00044097892 0 4.303704e-05 4.8028086e-05 5.8818816e-05 9.4285714 - 66200 0.00041508101 0 4.8543666e-05 3.9621607e-05 7.3522108e-05 9.4285714 - 66300 0.00041227685 0 5.2084505e-05 4.5979245e-05 6.8430336e-05 9.4285714 - 66400 0.00039539458 0 4.6843181e-05 6.5667377e-05 6.7548286e-05 9.4285714 - 66500 0.00038647539 0 4.608784e-05 4.6277662e-05 6.9495307e-05 9.4285714 - 66600 0.00037432719 0 4.3913456e-05 3.8070862e-05 6.6935341e-05 9.4285714 - 66700 0.00035679642 0 5.5360539e-05 5.3483363e-05 7.063512e-05 9.4285714 - 66800 0.00034618795 0 5.847549e-05 4.4325179e-05 7.0488097e-05 9.4285714 - 66900 0.00032906055 0 5.8213474e-05 3.75252e-05 6.6649118e-05 9.4285714 - 67000 0.00031945785 0 6.3298441e-05 5.2701267e-05 7.7167191e-05 9.4285714 - 67100 0.00031672216 0 4.489739e-05 3.7559519e-05 7.3281523e-05 9.4285714 - 67200 0.00030445379 0 4.5513665e-05 4.0230046e-05 7.5439548e-05 9.4285714 - 67300 0.00028386109 0 5.0694754e-05 5.3700723e-05 8.5557097e-05 9.4285714 - 67400 0.00028463754 0 3.8391205e-05 3.3590941e-05 7.797623e-05 9.4285714 - 67500 0.00028212316 0 4.2863805e-05 4.5202441e-05 7.749573e-05 9.4285714 - 67600 0.00027447589 0 5.543118e-05 5.8396501e-05 7.4714483e-05 9.4285714 - 67700 0.00026388856 0 5.0592736e-05 4.4055104e-05 6.9911544e-05 9.4285714 - 67800 0.00024769801 0 6.5177148e-05 4.5745739e-05 6.5602599e-05 9.4285714 - 67900 0.00024192231 0 6.9377263e-05 4.6139865e-05 5.8414044e-05 9.4285714 - 68000 0.00023732277 0 5.0197197e-05 3.9809922e-05 5.4178627e-05 9.4285714 - 68100 0.0002230537 0 5.4643625e-05 4.3410202e-05 5.8363052e-05 9.4285714 - 68200 0.00020295655 0 5.7973425e-05 4.2934462e-05 5.3811509e-05 9.4285714 - 68300 0.0002040692 0 5.3065138e-05 3.4839799e-05 4.2275493e-05 9.4285714 - 68400 0.0001928169 0 6.1792781e-05 3.7412012e-05 4.3570824e-05 9.4285714 - 68500 0.00019326451 0 5.2340518e-05 3.8984277e-05 4.7626124e-05 9.4285714 - 68600 0.00019061041 0 3.3931824e-05 3.7677933e-05 4.0928013e-05 9.4285714 - 68700 0.00017904605 0 4.0673445e-05 4.3141559e-05 3.9727826e-05 9.4285714 - 68800 0.00017200167 0 3.8350528e-05 4.2946416e-05 3.8465748e-05 9.4285714 - 68900 0.00016728354 0 3.1344975e-05 4.3170379e-05 3.887812e-05 9.4285714 - 69000 0.00015703321 0 3.5673797e-05 4.8001887e-05 3.8324617e-05 9.4285714 - 69100 0.00014835113 0 4.4420071e-05 4.5039258e-05 3.7284097e-05 9.4285714 - 69200 0.00014631648 0 4.5177892e-05 3.9830143e-05 4.212271e-05 9.4285714 - 69300 0.00014587978 0 4.3274932e-05 3.563871e-05 4.1406359e-05 9.4285714 - 69400 0.0001418924 0 4.1983462e-05 3.3903645e-05 3.9133291e-05 9.4285714 - 69500 0.00013332024 0 4.1111435e-05 3.5405818e-05 4.5389867e-05 9.4285714 - 69600 0.00013320187 0 4.3136478e-05 3.8499769e-05 4.2978866e-05 9.4285714 - 69700 0.00013039836 0 3.9889343e-05 3.984009e-05 3.8089701e-05 9.4285714 - 69800 0.00012003394 0 4.0502669e-05 3.8418635e-05 4.4259944e-05 9.4285714 - 69900 0.00011651147 0 4.3215219e-05 3.6715848e-05 3.8146062e-05 9.4285714 - 70000 0.00012197106 0 3.5974329e-05 3.7263458e-05 3.1823087e-05 9.4285714 - 70100 0.00011813389 0 3.3261682e-05 3.922066e-05 3.7223065e-05 9.4285714 - 70200 0.00011097253 0 4.3507998e-05 4.1005238e-05 3.6828442e-05 9.4285714 - 70300 0.00010887364 0 4.2691098e-05 4.1645364e-05 3.1923473e-05 9.4285714 - 70400 0.00010916786 0 3.8897532e-05 3.8882274e-05 3.0505603e-05 9.4285714 - 70500 0.00010031774 0 4.4471407e-05 3.8144163e-05 3.4373186e-05 9.4285714 - 70600 9.1002834e-05 0 4.7098547e-05 3.649462e-05 3.426412e-05 9.4285714 - 70700 8.9186179e-05 0 4.3097819e-05 3.3856047e-05 2.6847974e-05 9.4285714 - 70800 9.1206485e-05 0 3.7704331e-05 3.2681829e-05 2.5848378e-05 9.4285714 - 70900 9.2333335e-05 0 3.5465377e-05 2.9981706e-05 2.5583227e-05 9.4285714 - 71000 9.1646266e-05 0 3.5132909e-05 2.8584216e-05 1.9282618e-05 9.4285714 - 71100 8.9976882e-05 0 3.1203655e-05 2.8088468e-05 2.108987e-05 9.4285714 - 71200 8.7702811e-05 0 2.9776889e-05 2.7094367e-05 2.4903607e-05 9.4285714 - 71300 8.6905185e-05 0 3.0520731e-05 2.732226e-05 2.3630509e-05 9.4285714 - 71400 8.5684023e-05 0 3.1640955e-05 2.8295849e-05 2.5514683e-05 9.4285714 - 71500 8.303695e-05 0 3.1906051e-05 2.8942238e-05 2.6131204e-05 9.4285714 - 71600 8.0199459e-05 0 3.0761704e-05 2.9470436e-05 2.487383e-05 9.4285714 - 71700 7.8917712e-05 0 3.2914973e-05 2.7677434e-05 2.5055145e-05 9.4285714 - 71800 8.006745e-05 0 3.1497824e-05 2.5000482e-05 2.4489101e-05 9.4285714 - 71900 7.8740588e-05 0 2.6991222e-05 2.460004e-05 2.3419712e-05 9.4285714 - 72000 7.758597e-05 0 2.8819401e-05 2.2478384e-05 2.4645592e-05 9.4285714 - 72100 7.7221401e-05 0 2.5009767e-05 1.991734e-05 2.4408972e-05 9.4285714 - 72200 7.6375029e-05 0 2.2842085e-05 2.1163227e-05 2.2915187e-05 9.4285714 - 72300 7.2834947e-05 0 2.6583555e-05 2.3097898e-05 2.3018668e-05 9.4285714 - 72400 7.2648265e-05 0 2.236431e-05 2.2607332e-05 2.3603044e-05 9.4285714 - 72500 7.3708292e-05 0 2.0776311e-05 2.25305e-05 2.4103466e-05 9.4285714 - 72600 7.1153221e-05 0 2.4306783e-05 2.313245e-05 2.3536247e-05 9.4285714 - 72700 6.9093949e-05 0 2.3601182e-05 2.178735e-05 2.3525837e-05 9.4285714 - 72800 7.0003138e-05 0 2.575131e-05 2.0944617e-05 2.5430066e-05 9.4285714 - 72900 7.097186e-05 0 2.6452603e-05 2.1328369e-05 2.53877e-05 9.4285714 - 73000 6.9754446e-05 0 2.213547e-05 2.0988145e-05 2.4646738e-05 9.4285714 - 73100 6.8919462e-05 0 2.2747069e-05 2.1416306e-05 2.4400352e-05 9.4285714 - 73200 7.0813485e-05 0 2.2484425e-05 2.0251199e-05 2.3243164e-05 9.4285714 - 73300 7.2448906e-05 0 1.9804724e-05 1.9246194e-05 2.1950811e-05 9.4285714 - 73400 7.1636811e-05 0 2.1255199e-05 2.0486399e-05 2.1055118e-05 9.4285714 - 73500 7.0735739e-05 0 2.0995952e-05 2.0423027e-05 2.0958957e-05 9.4285714 - 73600 7.103569e-05 0 2.0353207e-05 1.8013285e-05 2.1741465e-05 9.4285714 - 73700 7.1516165e-05 0 2.2806996e-05 1.7981222e-05 2.0668719e-05 9.4285714 - 73800 7.0454708e-05 0 2.2580346e-05 2.035185e-05 1.8435762e-05 9.4285714 - 73900 7.0921505e-05 0 2.1137284e-05 1.954202e-05 1.8049504e-05 9.4285714 - 74000 7.3462894e-05 0 2.0796149e-05 1.672734e-05 1.7886189e-05 9.4285714 - 74100 7.3200399e-05 0 1.9484009e-05 1.6171253e-05 1.7946802e-05 9.4285714 - 74200 7.1848724e-05 0 1.9770963e-05 1.743579e-05 1.9028311e-05 9.4285714 - 74300 7.2382347e-05 0 2.0879182e-05 1.7718467e-05 2.0981856e-05 9.4285714 - 74400 7.3931763e-05 0 2.0659065e-05 1.6936936e-05 2.2013677e-05 9.4285714 - 74500 7.4402751e-05 0 2.1252227e-05 1.8306621e-05 2.2140434e-05 9.4285714 - 74600 7.3859362e-05 0 2.1524301e-05 1.984441e-05 2.2433352e-05 9.4285714 - 74700 7.5361374e-05 0 2.0479515e-05 1.8257955e-05 2.2346749e-05 9.4285714 - 74800 7.7630509e-05 0 1.9658252e-05 1.7440486e-05 2.2082059e-05 9.4285714 - 74900 7.7455142e-05 0 1.9321421e-05 1.8948852e-05 2.2192267e-05 9.4285714 - 75000 7.6480769e-05 0 1.9864233e-05 1.958709e-05 2.2733891e-05 9.4285714 - 75100 7.7275693e-05 0 2.0777179e-05 1.8582778e-05 2.3848355e-05 9.4285714 - 75200 7.8822667e-05 0 2.0204804e-05 1.83074e-05 2.4082458e-05 9.4285714 - 75300 7.923137e-05 0 2.0681311e-05 2.0382671e-05 2.5228862e-05 9.4285714 - 75400 7.9015035e-05 0 2.1545898e-05 2.0989157e-05 2.7089143e-05 9.4285714 - 75500 8.0621162e-05 0 2.0520236e-05 1.9823266e-05 2.7897725e-05 9.4285714 - 75600 8.2299447e-05 0 1.9866765e-05 2.0164834e-05 2.7806735e-05 9.4285714 - 75700 8.1993378e-05 0 1.969152e-05 2.0690749e-05 2.7317517e-05 9.4285714 - 75800 8.1758987e-05 0 2.1884472e-05 2.0805882e-05 2.7195769e-05 9.4285714 - 75900 8.3084215e-05 0 2.4065485e-05 2.0289009e-05 2.8137854e-05 9.4285714 - 76000 8.197148e-05 0 2.3344459e-05 2.1043448e-05 2.9166608e-05 9.4285714 - 76100 7.3534139e-05 0 2.3656353e-05 2.1820885e-05 3.1715958e-05 9.4285714 - 76200 6.8283079e-05 0 1.8356974e-05 2.3351418e-05 3.3215539e-05 9.4285714 - 76300 7.8227289e-05 0 1.7533203e-05 2.0633655e-05 2.9627901e-05 9.4285714 - 76400 8.2994806e-05 0 2.2219758e-05 1.9318399e-05 2.6222999e-05 9.4285714 - 76500 8.3014892e-05 0 2.0667316e-05 2.3535727e-05 2.7388901e-05 9.4285714 - 76600 8.4226362e-05 0 1.8578669e-05 1.9657192e-05 2.6838122e-05 9.4285714 - 76700 8.6131526e-05 0 2.1318346e-05 1.9704283e-05 2.730706e-05 9.4285714 - 76800 8.5731394e-05 0 2.1580982e-05 2.4368187e-05 2.8520608e-05 9.4285714 - 76900 8.5941781e-05 0 2.0964064e-05 2.1327147e-05 2.8452609e-05 9.4285714 - 77000 8.8001094e-05 0 2.1055465e-05 2.1153136e-05 2.9261736e-05 9.4285714 - 77100 8.7224729e-05 0 2.157166e-05 2.54706e-05 3.1080633e-05 9.4285714 - 77200 8.4102799e-05 0 2.3215324e-05 2.4317882e-05 3.2166454e-05 9.4285714 - 77300 8.0313409e-05 0 2.3799728e-05 2.6151429e-05 3.549803e-05 9.4285714 - 77400 7.9230413e-05 0 2.5607704e-05 2.6668597e-05 3.4909306e-05 9.4285714 - 77500 7.811033e-05 0 2.7044141e-05 2.3924967e-05 3.6517465e-05 9.4285714 - 77600 7.7683573e-05 0 2.8108404e-05 2.590653e-05 4.0314953e-05 9.4285714 - 77700 7.5680467e-05 0 2.7599437e-05 2.6044761e-05 4.0283563e-05 9.4285714 - 77800 7.3449559e-05 0 2.8230675e-05 2.6304803e-05 4.0873298e-05 9.4285714 - 77900 7.3292429e-05 0 2.9736972e-05 2.7258167e-05 4.1876044e-05 9.4285714 - 78000 7.2392133e-05 0 3.1088456e-05 2.6772279e-05 4.2237468e-05 9.4285714 - 78100 7.0315679e-05 0 3.2315727e-05 2.629787e-05 4.2149426e-05 9.4285714 - 78200 7.1047062e-05 0 3.1623093e-05 2.447182e-05 4.0466876e-05 9.4285714 - 78300 6.8370248e-05 0 3.0139466e-05 2.3241895e-05 4.2084152e-05 9.4285714 - 78400 6.5550877e-05 0 3.5775791e-05 2.5111452e-05 4.5314214e-05 9.4285714 - 78500 6.1683926e-05 0 3.8020582e-05 2.4959462e-05 4.6453459e-05 9.4285714 - 78600 6.024047e-05 0 3.2986067e-05 2.5137808e-05 4.5563449e-05 9.4285714 - 78700 5.8543178e-05 0 3.3264031e-05 2.7364741e-05 4.56211e-05 9.4285714 - 78800 5.5383435e-05 0 3.3858442e-05 2.688989e-05 4.3178362e-05 9.4285714 - 78900 5.6871546e-05 0 3.3719755e-05 2.876403e-05 4.0383023e-05 9.4285714 - 79000 5.7192958e-05 0 3.419205e-05 3.2389045e-05 3.7915888e-05 9.4285714 - 79100 4.9998926e-05 0 3.9072498e-05 3.2982953e-05 4.5441877e-05 9.4285714 - 79200 4.9597887e-05 0 3.9993615e-05 3.3651972e-05 4.2214811e-05 9.4285714 - 79300 4.8603326e-05 0 3.4873095e-05 2.8101438e-05 2.9613495e-05 9.4285714 - 79400 4.7839304e-05 0 3.7935926e-05 2.6994548e-05 3.9174337e-05 9.4285714 - 79500 4.5739018e-05 0 3.7706927e-05 2.8505307e-05 3.9904116e-05 9.4285714 - 79600 4.2632104e-05 0 3.6880213e-05 3.0862386e-05 3.7417378e-05 9.4285714 - 79700 4.2716432e-05 0 3.862769e-05 3.295245e-05 4.4025915e-05 9.4285714 - 79800 4.3345358e-05 0 3.3850977e-05 2.8351966e-05 3.6271267e-05 9.4285714 - 79900 4.2476967e-05 0 3.1294363e-05 3.0560471e-05 3.5478598e-05 9.4285714 - 80000 4.0478442e-05 0 3.266321e-05 3.0397886e-05 3.74445e-05 9.4285714 - 80100 3.7842198e-05 0 3.3319254e-05 2.6553639e-05 3.0532809e-05 9.4285714 - 80200 2.8735215e-05 0 3.5014894e-05 3.2176514e-05 3.410418e-05 9.4285714 - 80300 2.5008575e-05 0 3.4679934e-05 3.3840734e-05 3.4314525e-05 9.4285714 - 80400 2.7560228e-05 0 3.2852873e-05 2.8962633e-05 3.0394406e-05 9.4285714 - 80500 3.0888649e-05 0 3.1507484e-05 2.597095e-05 3.271808e-05 9.4285714 - 80600 3.2512804e-05 0 3.0931277e-05 2.304269e-05 3.0253759e-05 9.4285714 - 80700 3.0635649e-05 0 3.1660238e-05 2.2282821e-05 2.8199016e-05 9.4285714 - 80800 2.7803874e-05 0 3.1776181e-05 2.4038027e-05 2.845472e-05 9.4285714 - 80900 2.7488104e-05 0 3.1599213e-05 2.3316746e-05 2.5212454e-05 9.4285714 - 81000 2.5760367e-05 0 3.5293658e-05 2.354429e-05 2.7532559e-05 9.4285714 - 81100 2.0516969e-05 0 3.67195e-05 2.8706508e-05 2.9782185e-05 9.4285714 - 81200 1.7005384e-05 0 3.5049273e-05 2.3159655e-05 2.8465517e-05 9.4285714 - 81300 1.8000969e-05 0 3.3259531e-05 2.0532469e-05 3.0967269e-05 9.4285714 - 81400 1.8404948e-05 0 2.8386836e-05 2.4730451e-05 2.8965301e-05 9.4285714 - 81500 1.7001638e-05 0 2.6431741e-05 2.1156098e-05 2.5679646e-05 9.4285714 - 81600 1.718853e-05 0 2.6737455e-05 2.2477484e-05 2.9190604e-05 9.4285714 - 81700 1.7653551e-05 0 2.5412396e-05 2.4251603e-05 2.8969143e-05 9.4285714 - 81800 1.60697e-05 0 2.5869197e-05 2.308932e-05 2.7379341e-05 9.4285714 - 81900 1.5286837e-05 0 2.6529612e-05 2.5419771e-05 2.8440593e-05 9.4285714 - 82000 1.6023107e-05 0 2.5756598e-05 2.4387052e-05 2.6106537e-05 9.4285714 - 82100 1.5242285e-05 0 2.7061408e-05 2.3032818e-05 2.4388599e-05 9.4285714 - 82200 1.3697011e-05 0 2.8635719e-05 2.3780226e-05 2.4906811e-05 9.4285714 - 82300 1.3126258e-05 0 2.9891427e-05 2.2014465e-05 2.4307976e-05 9.4285714 - 82400 1.3101796e-05 0 2.974623e-05 2.1196997e-05 2.3335031e-05 9.4285714 - 82500 1.2930812e-05 0 2.776572e-05 2.1405191e-05 2.1856013e-05 9.4285714 - 82600 1.2105591e-05 0 2.677033e-05 2.1158183e-05 2.1053083e-05 9.4285714 - 82700 1.1430058e-05 0 2.6491101e-05 2.2185095e-05 2.1741395e-05 9.4285714 - 82800 1.1220674e-05 0 2.5798118e-05 2.2107127e-05 2.2026313e-05 9.4285714 - 82900 1.0833337e-05 0 2.6248963e-05 2.2128181e-05 2.2633178e-05 9.4285714 - 83000 9.6966107e-06 0 2.6264061e-05 2.2728458e-05 2.4189433e-05 9.4285714 - 83100 9.7912048e-06 0 2.5500083e-05 2.1832923e-05 2.4004267e-05 9.4285714 - 83200 1.0342776e-05 0 2.5894996e-05 2.1114752e-05 2.2781046e-05 9.4285714 - 83300 9.1053605e-06 0 2.6844449e-05 2.1683135e-05 2.3018942e-05 9.4285714 - 83400 8.1376574e-06 0 2.7698506e-05 2.1715141e-05 2.3249723e-05 9.4285714 - 83500 8.3013823e-06 0 2.7841933e-05 2.1301843e-05 2.2608819e-05 9.4285714 - 83600 7.5747246e-06 0 2.7285945e-05 2.1917666e-05 2.1940362e-05 9.4285714 - 83700 6.7051973e-06 0 2.6570578e-05 2.2457872e-05 2.1768e-05 9.4285714 - 83800 6.7732855e-06 0 2.5876203e-05 2.1870094e-05 2.1810098e-05 9.4285714 - 83900 6.455146e-06 0 2.613284e-05 2.1133229e-05 2.141307e-05 9.4285714 - 84000 6.033363e-06 0 2.5796758e-05 2.0740854e-05 2.1789962e-05 9.4285714 - 84100 6.1544361e-06 0 2.4880893e-05 2.034968e-05 2.2632001e-05 9.4285714 - 84200 5.8120515e-06 0 2.4372967e-05 2.0939262e-05 2.3739495e-05 9.4285714 - 84300 5.5925414e-06 0 2.5190413e-05 2.2054067e-05 2.5134858e-05 9.4285714 - 84400 5.9495987e-06 0 2.5163487e-05 2.2235018e-05 2.5089027e-05 9.4285714 - 84500 5.7713446e-06 0 2.5203284e-05 2.2008136e-05 2.4683255e-05 9.4285714 - 84600 5.2346414e-06 0 2.5750616e-05 2.2385286e-05 2.5060127e-05 9.4285714 - 84700 5.3677312e-06 0 2.5671418e-05 2.2504517e-05 2.477615e-05 9.4285714 - 84800 5.5545452e-06 0 2.5270776e-05 2.203669e-05 2.4371077e-05 9.4285714 - 84900 5.35857e-06 0 2.4990364e-05 2.1994432e-05 2.4434211e-05 9.4285714 - 85000 5.4081539e-06 0 2.4614554e-05 2.1826659e-05 2.4080584e-05 9.4285714 - 85100 5.6686315e-06 0 2.4255405e-05 2.1348341e-05 2.3692087e-05 9.4285714 - 85200 5.6470622e-06 0 2.4490625e-05 2.1444906e-05 2.3461274e-05 9.4285714 - 85300 5.4542991e-06 0 2.5038089e-05 2.159186e-05 2.3411228e-05 9.4285714 - 85400 5.5974388e-06 0 2.5208624e-05 2.1456353e-05 2.3090313e-05 9.4285714 - 85500 5.9109345e-06 0 2.5019187e-05 2.1326993e-05 2.2631876e-05 9.4285714 - 85600 5.8895141e-06 0 2.4816097e-05 2.1032266e-05 2.2641694e-05 9.4285714 - 85700 5.8470051e-06 0 2.4753057e-05 2.1011299e-05 2.2893303e-05 9.4285714 - 85800 6.060997e-06 0 2.4718385e-05 2.1024683e-05 2.3160395e-05 9.4285714 - 85900 6.1217894e-06 0 2.4939406e-05 2.0910983e-05 2.3606002e-05 9.4285714 - 86000 5.7550467e-06 0 2.5292227e-05 2.1210494e-05 2.3980265e-05 9.4285714 - 86100 5.6513685e-06 0 2.5336254e-05 2.1695151e-05 2.4295958e-05 9.4285714 - 86200 5.7555479e-06 0 2.5214702e-05 2.2162992e-05 2.4153262e-05 9.4285714 - 86300 5.7587322e-06 0 2.5471626e-05 2.2752108e-05 2.4566282e-05 9.4285714 - 86400 5.8389333e-06 0 2.5581374e-05 2.2866696e-05 2.5080456e-05 9.4285714 - 86500 5.9431034e-06 0 2.5603078e-05 2.2611552e-05 2.557061e-05 9.4285714 - 86600 5.9655129e-06 0 2.5809196e-05 2.2505729e-05 2.5920358e-05 9.4285714 - 86700 6.042955e-06 0 2.5516399e-05 2.207345e-05 2.4941272e-05 9.4285714 - 86800 6.2666413e-06 0 2.5017309e-05 2.1757271e-05 2.4325659e-05 9.4285714 - 86900 6.5118003e-06 0 2.4709906e-05 2.1733726e-05 2.4359289e-05 9.4285714 - 87000 6.7509257e-06 0 2.424948e-05 2.1511123e-05 2.4005052e-05 9.4285714 - 87100 6.9118143e-06 0 2.4403465e-05 2.1411555e-05 2.4138929e-05 9.4285714 - 87200 6.9983412e-06 0 2.4855429e-05 2.1301042e-05 2.4635518e-05 9.4285714 - 87300 7.2267392e-06 0 2.4726242e-05 2.1200486e-05 2.4816636e-05 9.4285714 - 87400 7.3928522e-06 0 2.4568177e-05 2.1782095e-05 2.546145e-05 9.4285714 - 87500 7.1675783e-06 0 2.4583963e-05 2.2927936e-05 2.610685e-05 9.4285714 - 87600 6.9310557e-06 0 2.4419972e-05 2.3641933e-05 2.674206e-05 9.4285714 - 87700 6.8020949e-06 0 2.4799319e-05 2.3877016e-05 2.686282e-05 9.4285714 - 87800 6.7871509e-06 0 2.5501599e-05 2.3391832e-05 2.6476337e-05 9.4285714 - 87900 7.1459737e-06 0 2.5746275e-05 2.2468174e-05 2.6106668e-05 9.4285714 - 88000 7.4791665e-06 0 2.6452673e-05 2.2371733e-05 2.6426643e-05 9.4285714 - 88100 7.4418527e-06 0 2.7237517e-05 2.2696988e-05 2.6866222e-05 9.4285714 - 88200 6.8171325e-06 0 2.835739e-05 2.2805248e-05 2.7767937e-05 9.4285714 - 88300 5.9535317e-06 0 3.0022892e-05 2.3162212e-05 2.9121854e-05 9.4285714 - 88400 5.8054385e-06 0 3.0267499e-05 2.4036541e-05 2.9451731e-05 9.4285714 - 88500 5.7381974e-06 0 2.987853e-05 2.4412659e-05 2.9022854e-05 9.4285714 - 88600 5.8193958e-06 0 2.9306631e-05 2.4291387e-05 2.9042278e-05 9.4285714 - 88700 5.7843884e-06 0 2.8474902e-05 2.407517e-05 2.9342631e-05 9.4285714 - 88800 5.36122e-06 0 2.9228687e-05 2.4074387e-05 3.0069005e-05 9.4285714 - 88900 4.9662584e-06 0 2.9640221e-05 2.4381438e-05 3.0842974e-05 9.4285714 - 89000 5.0244565e-06 0 2.9242167e-05 2.3718494e-05 3.0959647e-05 9.4285714 - 89100 5.2140172e-06 0 2.9460854e-05 2.2966219e-05 3.0745899e-05 9.4285714 - 89200 5.4241028e-06 0 2.8931798e-05 2.2787347e-05 3.0505146e-05 9.4285714 - 89300 5.354843e-06 0 2.8226483e-05 2.2430309e-05 3.0543304e-05 9.4285714 - 89400 4.9583346e-06 0 2.8529104e-05 2.2510089e-05 3.0744349e-05 9.4285714 - 89500 4.7804845e-06 0 2.8283425e-05 2.3168387e-05 3.0368794e-05 9.4285714 - 89600 4.5353969e-06 0 2.8369715e-05 2.3890917e-05 2.9944272e-05 9.4285714 - 89700 4.3528727e-06 0 2.916536e-05 2.4717547e-05 2.9897586e-05 9.4285714 - 89800 4.0677397e-06 0 2.9671051e-05 2.5069631e-05 2.9727134e-05 9.4285714 - 89900 3.4743886e-06 0 3.0546148e-05 2.5204424e-05 2.9429413e-05 9.4285714 - 90000 2.9448035e-06 0 3.1386975e-05 2.504163e-05 2.8941476e-05 9.4285714 - 90100 2.8584378e-06 0 3.0989836e-05 2.426512e-05 2.8680422e-05 9.4285714 - 90200 3.0154097e-06 0 3.0109363e-05 2.3659678e-05 2.879077e-05 9.4285714 - 90300 3.0998012e-06 0 2.9214408e-05 2.3299406e-05 2.8821376e-05 9.4285714 - 90400 3.0622205e-06 0 2.866651e-05 2.2666679e-05 2.8865145e-05 9.4285714 - 90500 2.8987354e-06 0 2.8403824e-05 2.1925714e-05 2.8481892e-05 9.4285714 - 90600 2.6710434e-06 0 2.8143313e-05 2.1522559e-05 2.8171438e-05 9.4285714 - 90700 2.4095074e-06 0 2.8048981e-05 2.1523007e-05 2.8016792e-05 9.4285714 - 90800 2.202904e-06 0 2.8166412e-05 2.1813639e-05 2.7412255e-05 9.4285714 - 90900 2.3181295e-06 0 2.8435465e-05 2.2251451e-05 2.6819024e-05 9.4285714 - 91000 2.3141951e-06 0 2.8538853e-05 2.2733208e-05 2.6507917e-05 9.4285714 - 91100 2.0683071e-06 0 2.8191515e-05 2.3157829e-05 2.609377e-05 9.4285714 - 91200 1.8857219e-06 0 2.7771042e-05 2.3580857e-05 2.55034e-05 9.4285714 - 91300 1.8327584e-06 0 2.7428616e-05 2.360497e-05 2.4609829e-05 9.4285714 - 91400 1.804747e-06 0 2.713938e-05 2.3052505e-05 2.3890628e-05 9.4285714 - 91500 1.6349771e-06 0 2.7072497e-05 2.2465059e-05 2.3592759e-05 9.4285714 - 91600 1.5216476e-06 0 2.6887207e-05 2.1845019e-05 2.327018e-05 9.4285714 - 91700 1.6141413e-06 0 2.6727574e-05 2.134873e-05 2.3175757e-05 9.4285714 - 91800 1.6435107e-06 0 2.6837186e-05 2.1372811e-05 2.3272056e-05 9.4285714 - 91900 1.5649292e-06 0 2.6814814e-05 2.149563e-05 2.3262763e-05 9.4285714 - 92000 1.5598003e-06 0 2.6894688e-05 2.1612813e-05 2.3333181e-05 9.4285714 - 92100 1.5645521e-06 0 2.7093666e-05 2.1677323e-05 2.3393885e-05 9.4285714 - 92200 1.5384794e-06 0 2.725352e-05 2.1871439e-05 2.3309607e-05 9.4285714 - 92300 1.5428705e-06 0 2.7534493e-05 2.2028165e-05 2.3281919e-05 9.4285714 - 92400 1.5481835e-06 0 2.7738128e-05 2.1877013e-05 2.3365103e-05 9.4285714 - 92500 1.5193765e-06 0 2.7807402e-05 2.1697756e-05 2.3422801e-05 9.4285714 - 92600 1.4779648e-06 0 2.7822075e-05 2.1595936e-05 2.3653604e-05 9.4285714 - 92700 1.4401385e-06 0 2.7498575e-05 2.1565328e-05 2.3855716e-05 9.4285714 - 92800 1.4263884e-06 0 2.7219859e-05 2.1753979e-05 2.3901241e-05 9.4285714 - 92900 1.4318392e-06 0 2.696367e-05 2.202186e-05 2.4060393e-05 9.4285714 - 93000 1.4336111e-06 0 2.6591513e-05 2.2195157e-05 2.4122065e-05 9.4285714 - 93100 1.4541758e-06 0 2.6692487e-05 2.2344968e-05 2.4065021e-05 9.4285714 - 93200 1.4657669e-06 0 2.7168313e-05 2.2538418e-05 2.4214674e-05 9.4285714 - 93300 1.4040886e-06 0 2.7561907e-05 2.2761637e-05 2.4475223e-05 9.4285714 - 93400 1.2988064e-06 0 2.7861831e-05 2.2852224e-05 2.4956596e-05 9.4285714 - 93500 1.2005872e-06 0 2.7794033e-05 2.2910857e-05 2.5291935e-05 9.4285714 - 93600 1.1148329e-06 0 2.7652398e-05 2.3024188e-05 2.5433821e-05 9.4285714 - 93700 1.0710007e-06 0 2.7712404e-05 2.3143904e-05 2.5669435e-05 9.4285714 - 93800 1.0923979e-06 0 2.7720612e-05 2.3112739e-05 2.5821686e-05 9.4285714 - 93900 1.1070785e-06 0 2.7887865e-05 2.3159397e-05 2.5903855e-05 9.4285714 - 94000 1.0836182e-06 0 2.8174509e-05 2.3354232e-05 2.6074704e-05 9.4285714 - 94100 1.0712532e-06 0 2.8077928e-05 2.3330714e-05 2.6150142e-05 9.4285714 - 94200 1.1089242e-06 0 2.802336e-05 2.3220275e-05 2.6308674e-05 9.4285714 - 94300 1.1709624e-06 0 2.7885676e-05 2.3027073e-05 2.647883e-05 9.4285714 - 94400 1.1698851e-06 0 2.7597204e-05 2.2765961e-05 2.6575165e-05 9.4285714 - 94500 1.1331311e-06 0 2.7664548e-05 2.2696186e-05 2.6782703e-05 9.4285714 - 94600 1.1611176e-06 0 2.7821396e-05 2.2709988e-05 2.6961488e-05 9.4285714 - 94700 1.2014763e-06 0 2.8024363e-05 2.2788622e-05 2.7146644e-05 9.4285714 - 94800 1.1833928e-06 0 2.8490371e-05 2.3037146e-05 2.7316537e-05 9.4285714 - 94900 1.1648449e-06 0 2.8748715e-05 2.3166372e-05 2.7288373e-05 9.4285714 - 95000 1.1252279e-06 0 2.8777487e-05 2.3105996e-05 2.7264426e-05 9.4285714 - 95100 1.0516851e-06 0 2.8696839e-05 2.2985372e-05 2.7310067e-05 9.4285714 - 95200 1.0245214e-06 0 2.8641497e-05 2.2873e-05 2.7310438e-05 9.4285714 - 95300 1.0235812e-06 0 2.8690066e-05 2.3000448e-05 2.7335977e-05 9.4285714 - 95400 9.6956254e-07 0 2.8724738e-05 2.3259027e-05 2.7322308e-05 9.4285714 - 95500 8.9262312e-07 0 2.8843131e-05 2.3531751e-05 2.7254991e-05 9.4285714 - 95600 8.6064987e-07 0 2.8996711e-05 2.3635882e-05 2.7093251e-05 9.4285714 - 95700 8.7096432e-07 0 2.8878604e-05 2.3473478e-05 2.6743784e-05 9.4285714 - 95800 8.5278957e-07 0 2.8703214e-05 2.3266697e-05 2.6409822e-05 9.4285714 - 95900 7.9717781e-07 0 2.8645528e-05 2.3062215e-05 2.6251555e-05 9.4285714 - 96000 7.7875968e-07 0 2.8643986e-05 2.2987641e-05 2.6323848e-05 9.4285714 - 96100 7.8525813e-07 0 2.8773044e-05 2.3055913e-05 2.6556088e-05 9.4285714 - 96200 7.7518366e-07 0 2.8878871e-05 2.3101151e-05 2.6812081e-05 9.4285714 - 96300 7.6015915e-07 0 2.8820245e-05 2.3136672e-05 2.6915584e-05 9.4285714 - 96400 7.4067407e-07 0 2.8661992e-05 2.3169734e-05 2.6801804e-05 9.4285714 - 96500 7.0061605e-07 0 2.8400346e-05 2.3121121e-05 2.6529198e-05 9.4285714 - 96600 6.6164038e-07 0 2.8306211e-05 2.3011655e-05 2.6142152e-05 9.4285714 - 96700 6.5255615e-07 0 2.8340108e-05 2.2886154e-05 2.5768282e-05 9.4285714 - 96800 6.5992528e-07 0 2.8315654e-05 2.2712955e-05 2.5506907e-05 9.4285714 - 96900 6.618124e-07 0 2.8440952e-05 2.2580367e-05 2.5361502e-05 9.4285714 - 97000 6.7139818e-07 0 2.8508432e-05 2.253211e-05 2.5304698e-05 9.4285714 - 97100 6.8703272e-07 0 2.8403291e-05 2.25734e-05 2.5272649e-05 9.4285714 - 97200 6.9368757e-07 0 2.8254045e-05 2.2793415e-05 2.5257036e-05 9.4285714 - 97300 6.9652913e-07 0 2.8016561e-05 2.3040992e-05 2.5228068e-05 9.4285714 - 97400 6.9671901e-07 0 2.7837036e-05 2.330333e-05 2.5157239e-05 9.4285714 - 97500 6.891306e-07 0 2.7789433e-05 2.3471237e-05 2.5141846e-05 9.4285714 - 97600 6.76426e-07 0 2.7838847e-05 2.3472664e-05 2.518892e-05 9.4285714 - 97700 6.5763751e-07 0 2.794167e-05 2.3370888e-05 2.5139127e-05 9.4285714 - 97800 6.4854556e-07 0 2.7951511e-05 2.3224106e-05 2.5036326e-05 9.4285714 - 97900 6.5336861e-07 0 2.7923239e-05 2.3092342e-05 2.4920514e-05 9.4285714 - 98000 6.6394525e-07 0 2.7871431e-05 2.2947013e-05 2.480383e-05 9.4285714 - 98100 6.8885885e-07 0 2.7765273e-05 2.2790639e-05 2.4801777e-05 9.4285714 - 98200 7.2201864e-07 0 2.7755504e-05 2.2661812e-05 2.4861739e-05 9.4285714 - 98300 7.3816538e-07 0 2.7765573e-05 2.258486e-05 2.4844206e-05 9.4285714 - 98400 7.3631403e-07 0 2.7757701e-05 2.2578908e-05 2.4841191e-05 9.4285714 - 98500 7.2568853e-07 0 2.7848802e-05 2.2595958e-05 2.4892777e-05 9.4285714 - 98600 7.0490905e-07 0 2.7912207e-05 2.2591875e-05 2.4898698e-05 9.4285714 - 98700 6.8484202e-07 0 2.8009272e-05 2.2597685e-05 2.4985899e-05 9.4285714 - 98800 6.6994522e-07 0 2.8202402e-05 2.2643734e-05 2.5127513e-05 9.4285714 - 98900 6.2867752e-07 0 2.8292405e-05 2.2674349e-05 2.5309578e-05 9.4285714 - 99000 5.6999626e-07 0 2.8348569e-05 2.2698075e-05 2.5569326e-05 9.4285714 - 99100 5.2675078e-07 0 2.838436e-05 2.2796837e-05 2.5828965e-05 9.4285714 - 99200 4.9993032e-07 0 2.8326221e-05 2.2925652e-05 2.6095918e-05 9.4285714 - 99300 4.8034362e-07 0 2.8358043e-05 2.3048697e-05 2.6357518e-05 9.4285714 - 99400 4.633455e-07 0 2.8395008e-05 2.3187019e-05 2.6590148e-05 9.4285714 - 99500 4.423417e-07 0 2.840813e-05 2.3327273e-05 2.679518e-05 9.4285714 - 99600 4.2336865e-07 0 2.8409328e-05 2.3446846e-05 2.6875881e-05 9.4285714 - 99700 4.0950396e-07 0 2.831088e-05 2.347619e-05 2.6867125e-05 9.4285714 - 99800 3.8946719e-07 0 2.8187415e-05 2.3361958e-05 2.6862163e-05 9.4285714 - 99900 3.5789226e-07 0 2.8087326e-05 2.3222723e-05 2.6889683e-05 9.4285714 - 100000 3.23165e-07 0 2.7995448e-05 2.3145322e-05 2.7024051e-05 9.4285714 -Loop time of 205.426 on 4 procs for 100000 steps with 2520 atoms - -Performance: 2102947.143 tau/day, 486.793 timesteps/s -98.8% CPU use with 4 MPI tasks x no OpenMP threads - -MPI task timing breakdown: -Section | min time | avg time | max time |%varavg| %total ---------------------------------------------------------------- -Pair | 0.17838 | 1.2371 | 4.1955 | 153.6 | 0.60 -Bond | 3.018 | 52.249 | 174.87 | 982.2 | 25.43 -Neigh | 3.0057 | 3.0272 | 3.0411 | 0.8 | 1.47 -Comm | 2.8631 | 70.899 | 175.73 | 758.8 | 34.51 -Output | 0.1676 | 1.5052 | 3.0742 | 109.6 | 0.73 -Modify | 1.0679 | 5.7589 | 17.359 | 279.9 | 2.80 -Other | | 70.75 | | | 34.44 - -Nlocal: 630 ave 2513 max 0 min -Histogram: 3 0 0 0 0 0 0 0 0 1 -Nghost: 39.25 ave 150 max 0 min -Histogram: 3 0 0 0 0 0 0 0 0 1 -Neighs: 2458 ave 9821 max 0 min -Histogram: 3 0 0 0 0 0 0 0 0 1 - -Total # of neighbors = 9832 -Ave neighs/atom = 3.9015873 -Ave special neighs/atom = 36.31746 -Neighbor list builds = 5178 -Dangerous builds = 314 -Total wall time: 0:03:25 From fdfe6d54c60f12172bb2908200b861c879880886 Mon Sep 17 00:00:00 2001 From: jtclemm Date: Mon, 9 Dec 2024 11:14:29 -0700 Subject: [PATCH 0941/1018] Clarifying break no alternate --- doc/src/bond_bpm_rotational.rst | 5 +++-- doc/src/bond_bpm_spring.rst | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/doc/src/bond_bpm_rotational.rst b/doc/src/bond_bpm_rotational.rst index bb8a95a012..e4cfef3d51 100644 --- a/doc/src/bond_bpm_rotational.rst +++ b/doc/src/bond_bpm_rotational.rst @@ -156,8 +156,9 @@ If the *break* keyword is set to *no*, LAMMPS assumes bonds should not break during a simulation run. This will prevent some unnecessary calculation. The recommended bond communication distance no longer depends on bond failure coefficients (which are ignored) but instead corresponds to the typical heurestic -maximum strain used by typical non-bpm bond styles. One cannot use *break no* -with *smooth yes*. +maximum strain used by typical non-bpm bond styles. Similar behavior to *break no* +can also be attained by setting arbitrarily high values for all four failure +coefficients. One cannot use *break no* with *smooth yes*. If the *store/local* keyword is used, an internal fix will track bonds that break during the simulation. Whenever a bond breaks, data is processed diff --git a/doc/src/bond_bpm_spring.rst b/doc/src/bond_bpm_spring.rst index fef060f6bd..c868a47a12 100644 --- a/doc/src/bond_bpm_spring.rst +++ b/doc/src/bond_bpm_spring.rst @@ -119,8 +119,9 @@ If the *break* keyword is set to *no*, LAMMPS assumes bonds should not break during a simulation run. This will prevent some unnecessary calculation. The recommended bond communication distance no longer depends on the value of :math:`\epsilon_c` (which is ignored) but instead corresponds to the typical -heurestic maximum strain used by typical non-bpm bond styles. One cannot use -*break no* with *smooth yes*. +heurestic maximum strain used by typical non-bpm bond styles. Similar behavior +to *break no* can also be attained by setting an arbitrarily high value of +:math:`\epsilon_c`. One cannot use *break no* with *smooth yes*. .. versionadded:: TBD From 90f121e02c51af6bbb22abf4e80ced460985c2bf Mon Sep 17 00:00:00 2001 From: jtclemm Date: Mon, 9 Dec 2024 11:34:53 -0700 Subject: [PATCH 0942/1018] Clarifying ambiguous remap comment --- src/domain.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/domain.cpp b/src/domain.cpp index d7d47678ed..572575ad22 100644 --- a/src/domain.cpp +++ b/src/domain.cpp @@ -1668,7 +1668,7 @@ void Domain::remap(double *x) adjust 3 image flags encoded in image accordingly resulting coord must satisfy lo <= coord < hi MAX is important since coord - prd < lo can happen when coord = hi - for triclinic, point is converted to lamda coords (0-1) before doing remap + for triclinic, point is converted to lamda coords (0-1) within remap() image = 10 bits for each dimension increment/decrement in wrap-around fashion ------------------------------------------------------------------------- */ From 1b7bc59e513168ee24a92d80eee1b4cfdc9b63b1 Mon Sep 17 00:00:00 2001 From: jtclemm Date: Mon, 9 Dec 2024 11:51:12 -0700 Subject: [PATCH 0943/1018] Clarifying BPM eq dist logic --- src/BPM/bond_bpm.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/BPM/bond_bpm.cpp b/src/BPM/bond_bpm.cpp index dcd42838f3..24f8be8fd9 100644 --- a/src/BPM/bond_bpm.cpp +++ b/src/BPM/bond_bpm.cpp @@ -331,9 +331,6 @@ void BondBPM::settings(int narg, char **arg) double BondBPM::equilibrium_distance(int /*i*/) { - if (!break_flag) - return r0_max_estimate; - // Ghost atoms may not yet be communicated, this may only be an estimate if (r0_max_estimate == 0) { if (!fix_bond_history->restart_reset) { @@ -380,8 +377,13 @@ double BondBPM::equilibrium_distance(int /*i*/) r0_max_estimate = temp; } - // Divide out heuristic prefactor added in comm class - return max_stretch * r0_max_estimate / 1.5; + double dist = r0_max_estimate; + + // Add stretch and remove heuristic prefactor (added in comm class) + if (break_flag) + dist *= max_stretch / 1.5; + + return dist; } /* ---------------------------------------------------------------------- From 6f4466f300de2861eb5f6644bc48908d7931767f Mon Sep 17 00:00:00 2001 From: abkein Date: Sat, 7 Dec 2024 01:56:28 +0300 Subject: [PATCH 0944/1018] Marked multitype's default constructor as noexcept, b/c it is --- src/lmptype.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lmptype.h b/src/lmptype.h index d2181c9898..ab3c97d5ad 100644 --- a/src/lmptype.h +++ b/src/lmptype.h @@ -287,7 +287,7 @@ struct multitype { int64_t b; } data; - multitype() : type(LAMMPS_NONE) { data.d = 0.0; } + multitype() noexcept : type(LAMMPS_NONE) { data.d = 0.0; } multitype(const multitype &) = default; multitype(multitype &&) = default; ~multitype() = default; From 91c0d599f6d128d5b267d188c6226fa0b1e4ec2a Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 10 Dec 2024 23:00:30 -0500 Subject: [PATCH 0945/1018] add note about age of SPH package PDF add-on docs. --- doc/src/Packages_details.rst | 28 +++++++++++++++++++-------- doc/src/compute_sph_e_atom.rst | 6 ++++++ doc/src/compute_sph_rho_atom.rst | 6 ++++++ doc/src/compute_sph_t_atom.rst | 6 ++++++ doc/src/fix_sph.rst | 6 ++++++ doc/src/fix_sph_stationary.rst | 6 ++++++ doc/src/pair_sph_heatconduction.rst | 6 ++++++ doc/src/pair_sph_idealgas.rst | 6 ++++++ doc/src/pair_sph_lj.rst | 6 ++++++ doc/src/pair_sph_rhosum.rst | 6 ++++++ doc/src/pair_sph_taitwater.rst | 6 ++++++ doc/src/pair_sph_taitwater_morris.rst | 6 ++++++ doc/src/set.rst | 6 ++++++ 13 files changed, 92 insertions(+), 8 deletions(-) diff --git a/doc/src/Packages_details.rst b/doc/src/Packages_details.rst index 466d4134cb..9afd0d1b98 100644 --- a/doc/src/Packages_details.rst +++ b/doc/src/Packages_details.rst @@ -2789,14 +2789,15 @@ implements smoothed particle hydrodynamics (SPH) for liquids. See the related :ref:`MACHDYN package ` package for smooth Mach dynamics (SMD) for solids. -This package contains ideal gas, Lennard-Jones equation of states, -Tait, and full support for complete (i.e. internal-energy dependent) -equations of state. It allows for plain or Monaghans XSPH integration -of the equations of motion. It has options for density continuity or -density summation to propagate the density field. It has -:doc:`set ` command options to set the internal energy and density -of particles from the input script and allows the same quantities to -be output with thermodynamic output or to dump files via the :doc:`compute property/atom ` command. +This package contains ideal gas, Lennard-Jones equation of states, Tait, +and full support for complete (i.e. internal-energy dependent) equations +of state. It allows for plain or Monaghans XSPH integration of the +equations of motion. It has options for density continuity or density +summation to propagate the density field. It has :doc:`set ` +command options to set the internal energy and density of particles from +the input script and allows the same quantities to be output with +thermodynamic output or to dump files via the :doc:`compute +property/atom ` command. **Author:** Georg Ganzenmuller (Fraunhofer-Institute for High-Speed Dynamics, Ernst Mach Institute, Germany). @@ -2809,6 +2810,17 @@ Dynamics, Ernst Mach Institute, Germany). * ``examples/PACKAGES/sph`` * https://www.lammps.org/movies.html#sph +.. note:: + + Please note that the SPH PDF guide file has not been updated for + many years and thus does not reflect the current *syntax* of the + SPH package commands. For that please refer to the LAMMPS manual. + +.. note:: + + Please also note, that the :ref:`RHEO package ` offers + similar functionality in a more modern and flexible implementation. + ---------- .. _PKG-SPIN: diff --git a/doc/src/compute_sph_e_atom.rst b/doc/src/compute_sph_e_atom.rst index d557eb7920..44ff765a6a 100644 --- a/doc/src/compute_sph_e_atom.rst +++ b/doc/src/compute_sph_e_atom.rst @@ -33,6 +33,12 @@ particle. See `this PDF guide `_ to using SPH in LAMMPS. +.. note:: + + Please note that the SPH PDF guide file has not been updated for + many years and thus does not reflect the current *syntax* of the + SPH package commands. For that please refer to the LAMMPS manual. + The value of the internal energy will be 0.0 for atoms not in the specified compute group. diff --git a/doc/src/compute_sph_rho_atom.rst b/doc/src/compute_sph_rho_atom.rst index 6e8579476a..6ed6bf70c1 100644 --- a/doc/src/compute_sph_rho_atom.rst +++ b/doc/src/compute_sph_rho_atom.rst @@ -32,6 +32,12 @@ kernel function interpolation using "pair style sph/rhosum". See `this PDF guide `_ to using SPH in LAMMPS. +.. note:: + + Please note that the SPH PDF guide file has not been updated for + many years and thus does not reflect the current *syntax* of the + SPH package commands. For that please refer to the LAMMPS manual. + The value of the SPH density will be 0.0 for atoms not in the specified compute group. diff --git a/doc/src/compute_sph_t_atom.rst b/doc/src/compute_sph_t_atom.rst index 3383c26145..8bbab4ca7d 100644 --- a/doc/src/compute_sph_t_atom.rst +++ b/doc/src/compute_sph_t_atom.rst @@ -37,6 +37,12 @@ particles, i.e. a Smooth-Particle Hydrodynamics particle. See `this PDF guide `_ to using SPH in LAMMPS. +.. note:: + + Please note that the SPH PDF guide file has not been updated for + many years and thus does not reflect the current *syntax* of the + SPH package commands. For that please refer to the LAMMPS manual. + The value of the internal energy will be 0.0 for atoms not in the specified compute group. diff --git a/doc/src/fix_sph.rst b/doc/src/fix_sph.rst index 4932485b03..09989d2fa0 100644 --- a/doc/src/fix_sph.rst +++ b/doc/src/fix_sph.rst @@ -32,6 +32,12 @@ Hydrodynamics. See `this PDF guide `_ to using SPH in LAMMPS. +.. note:: + + Please note that the SPH PDF guide file has not been updated for + many years and thus does not reflect the current *syntax* of the + SPH package commands. For that please refer to the LAMMPS manual. + Restart, fix_modify, output, run start/stop, minimize info """"""""""""""""""""""""""""""""""""""""""""""""""""""""""" diff --git a/doc/src/fix_sph_stationary.rst b/doc/src/fix_sph_stationary.rst index 07bedad4c3..57914d22b1 100644 --- a/doc/src/fix_sph_stationary.rst +++ b/doc/src/fix_sph_stationary.rst @@ -32,6 +32,12 @@ space. SPH stands for Smoothed Particle Hydrodynamics. See `this PDF guide `_ to using SPH in LAMMPS. +.. note:: + + Please note that the SPH PDF guide file has not been updated for + many years and thus does not reflect the current *syntax* of the + SPH package commands. For that please refer to the LAMMPS manual. + Restart, fix_modify, output, run start/stop, minimize info """"""""""""""""""""""""""""""""""""""""""""""""""""""""""" diff --git a/doc/src/pair_sph_heatconduction.rst b/doc/src/pair_sph_heatconduction.rst index 33472b64c7..5510c546d3 100644 --- a/doc/src/pair_sph_heatconduction.rst +++ b/doc/src/pair_sph_heatconduction.rst @@ -30,6 +30,12 @@ The transport model is the diffusion equation for the internal energy. See `this PDF guide `_ to using SPH in LAMMPS. +.. note:: + + Please note that the SPH PDF guide file has not been updated for + many years and thus does not reflect the current *syntax* of the + SPH package commands. For that please refer to the LAMMPS manual. + The following coefficients must be defined for each pair of atoms types via the :doc:`pair_coeff ` command as in the examples above. diff --git a/doc/src/pair_sph_idealgas.rst b/doc/src/pair_sph_idealgas.rst index 02949849c4..3bf357e2d2 100644 --- a/doc/src/pair_sph_idealgas.rst +++ b/doc/src/pair_sph_idealgas.rst @@ -36,6 +36,12 @@ particles from interpenetrating :ref:`(Monaghan) `. See `this PDF guide `_ to using SPH in LAMMPS. +.. note:: + + Please note that the SPH PDF guide file has not been updated for + many years and thus does not reflect the current *syntax* of the + SPH package commands. For that please refer to the LAMMPS manual. + The following coefficients must be defined for each pair of atoms types via the :doc:`pair_coeff ` command as in the examples above. diff --git a/doc/src/pair_sph_lj.rst b/doc/src/pair_sph_lj.rst index 4dbccc41de..53264c609b 100644 --- a/doc/src/pair_sph_lj.rst +++ b/doc/src/pair_sph_lj.rst @@ -34,6 +34,12 @@ interpenetrating :ref:`(Monaghan) `. See `this PDF guide `_ to using SPH in LAMMPS. +.. note:: + + Please note that the SPH PDF guide file has not been updated for + many years and thus does not reflect the current *syntax* of the + SPH package commands. For that please refer to the LAMMPS manual. + The following coefficients must be defined for each pair of atoms types via the :doc:`pair_coeff ` command as in the examples above. diff --git a/doc/src/pair_sph_rhosum.rst b/doc/src/pair_sph_rhosum.rst index ecbff98486..6194bacc09 100644 --- a/doc/src/pair_sph_rhosum.rst +++ b/doc/src/pair_sph_rhosum.rst @@ -29,6 +29,12 @@ SPH particles by kernel function interpolation, every Nstep timesteps. See `this PDF guide `_ to using SPH in LAMMPS. +.. note:: + + Please note that the SPH PDF guide file has not been updated for + many years and thus does not reflect the current *syntax* of the + SPH package commands. For that please refer to the LAMMPS manual. + The following coefficients must be defined for each pair of atoms types via the :doc:`pair_coeff ` command as in the examples above. diff --git a/doc/src/pair_sph_taitwater.rst b/doc/src/pair_sph_taitwater.rst index f25b69a969..bb88361f4b 100644 --- a/doc/src/pair_sph_taitwater.rst +++ b/doc/src/pair_sph_taitwater.rst @@ -41,6 +41,12 @@ prevent particles from interpenetrating :ref:`(Monaghan) `. See `this PDF guide `_ to using SPH in LAMMPS. +.. note:: + + Please note that the SPH PDF guide file has not been updated for + many years and thus does not reflect the current *syntax* of the + SPH package commands. For that please refer to the LAMMPS manual. + The following coefficients must be defined for each pair of atoms types via the :doc:`pair_coeff ` command as in the examples above. diff --git a/doc/src/pair_sph_taitwater_morris.rst b/doc/src/pair_sph_taitwater_morris.rst index cd8346364b..adef2c09c2 100644 --- a/doc/src/pair_sph_taitwater_morris.rst +++ b/doc/src/pair_sph_taitwater_morris.rst @@ -37,6 +37,12 @@ This pair style also computes laminar viscosity :ref:`(Morris) `. See `this PDF guide `_ to using SPH in LAMMPS. +.. note:: + + Please note that the SPH PDF guide file has not been updated for + many years and thus does not reflect the current *syntax* of the + SPH package commands. For that please refer to the LAMMPS manual. + The following coefficients must be defined for each pair of atoms types via the :doc:`pair_coeff ` command as in the examples above. diff --git a/doc/src/set.rst b/doc/src/set.rst index 6ef654c5a7..6be590e9b6 100644 --- a/doc/src/set.rst +++ b/doc/src/set.rst @@ -516,6 +516,12 @@ Keywords *sph/e*, *sph/cv*, and *sph/rho* set the energy, heat capacity, and density of smoothed particle hydrodynamics (SPH) particles. See `this PDF guide `_ to using SPH in LAMMPS. +.. note:: + + Please note that the SPH PDF guide file has not been updated for + many years and thus does not reflect the current *syntax* of the + SPH package commands. For that please refer to the LAMMPS manual. + Keyword *smd/mass/density* sets the mass of all selected particles, but it is only applicable to the Smooth Mach Dynamics package MACHDYN. It assumes that the particle volume has already been correctly set and From eba7dfad3682b0cefb085a8fe4e8a076a7dbad23 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 10 Dec 2024 23:48:33 -0500 Subject: [PATCH 0946/1018] address spelling issues --- doc/src/bond_bpm_rotational.rst | 2 +- doc/src/bond_bpm_spring.rst | 2 +- doc/src/fix_rheo.rst | 4 ++-- doc/utils/sphinx-config/false_positives.txt | 2 ++ 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/doc/src/bond_bpm_rotational.rst b/doc/src/bond_bpm_rotational.rst index e4cfef3d51..cfbd01dd99 100644 --- a/doc/src/bond_bpm_rotational.rst +++ b/doc/src/bond_bpm_rotational.rst @@ -155,7 +155,7 @@ page on BPMs. If the *break* keyword is set to *no*, LAMMPS assumes bonds should not break during a simulation run. This will prevent some unnecessary calculation. The recommended bond communication distance no longer depends on bond failure -coefficients (which are ignored) but instead corresponds to the typical heurestic +coefficients (which are ignored) but instead corresponds to the typical heuristic maximum strain used by typical non-bpm bond styles. Similar behavior to *break no* can also be attained by setting arbitrarily high values for all four failure coefficients. One cannot use *break no* with *smooth yes*. diff --git a/doc/src/bond_bpm_spring.rst b/doc/src/bond_bpm_spring.rst index c868a47a12..0a43a62159 100644 --- a/doc/src/bond_bpm_spring.rst +++ b/doc/src/bond_bpm_spring.rst @@ -119,7 +119,7 @@ If the *break* keyword is set to *no*, LAMMPS assumes bonds should not break during a simulation run. This will prevent some unnecessary calculation. The recommended bond communication distance no longer depends on the value of :math:`\epsilon_c` (which is ignored) but instead corresponds to the typical -heurestic maximum strain used by typical non-bpm bond styles. Similar behavior +heuristic maximum strain used by typical non-bpm bond styles. Similar behavior to *break no* can also be attained by setting an arbitrarily high value of :math:`\epsilon_c`. One cannot use *break no* with *smooth yes*. diff --git a/doc/src/fix_rheo.rst b/doc/src/fix_rheo.rst index 0214289dee..e3ec2a4625 100644 --- a/doc/src/fix_rheo.rst +++ b/doc/src/fix_rheo.rst @@ -101,7 +101,7 @@ A modified form of Fickian particle shifting can be enabled with the more uniform spatial distribution. By default, shifting does not consider the type of a particle and therefore may be inappropriate in systems consisting of multiple atom types representing multiple fluid phases. However, two -optional subarguments can follow the *shift* keyword, *exclude/type* and +optional sub-arguments can follow the *shift* keyword, *exclude/type* and *scale/cross/type* to adjust shifting at fluid interfaces. The *exclude/type* option lets the user specify a list of atom types which @@ -155,7 +155,7 @@ threshold for this classification is set by the numerical value of By default, RHEO integrates particles' densities using a mass diffusion equation. Alternatively, one can update densities every timestep by performing a kernel summation of the masses of neighboring particles by specifying the *rho/sum* -keyword. Following this keyword, one may include the optional *self/mass* subargument +keyword. Following this keyword, one may include the optional *self/mass* sub-argument which modifies the behavior of the density summation. Typically, the density :math:`\rho` of a particle is calculated as the sum over neighbors diff --git a/doc/utils/sphinx-config/false_positives.txt b/doc/utils/sphinx-config/false_positives.txt index 8e601d6c16..67db18a17d 100644 --- a/doc/utils/sphinx-config/false_positives.txt +++ b/doc/utils/sphinx-config/false_positives.txt @@ -2499,6 +2499,7 @@ neel Neel Neelov Negre +Negrut nelem Nelement Nelements @@ -3116,6 +3117,7 @@ Rafferty rahman Rahman Rajamanickam +Rakhsha Ralf Raman ramped From 0674f433641920e13d10b267cf5395142c83e20b Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Tue, 10 Dec 2024 23:48:44 -0500 Subject: [PATCH 0947/1018] correct references --- doc/src/fix_rheo.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/src/fix_rheo.rst b/doc/src/fix_rheo.rst index e3ec2a4625..ef18d19f82 100644 --- a/doc/src/fix_rheo.rst +++ b/doc/src/fix_rheo.rst @@ -64,7 +64,7 @@ Description Perform time integration for RHEO particles, updating positions, velocities, and densities. For a detailed breakdown of the integration timestep and -numerical details, see :ref:`(Palermo) `. For an overview +numerical details, see :ref:`(Palermo) `. For an overview and list of other features available in the RHEO package, see :doc:`the RHEO howto `. @@ -218,11 +218,11 @@ Default ---------- -.. _rheo_palermo: +.. _fix_rheo_palermo: **(Palermo)** Palermo, Wolf, Clemmer, O'Connor, Phys. Fluids, 36, 113337 (2024). -.. _rheo_yang: +.. _fix_rheo_yang: **(Yang)** Yang, Rakhsha, Hu, Negrut, J. Comp. Physics, 458, 111079 (2022). From b4acfd1e3b4ac78099cd93845973813873e0534f Mon Sep 17 00:00:00 2001 From: Tyler Collins Date: Tue, 10 Dec 2024 21:47:30 -0800 Subject: [PATCH 0948/1018] updated summary, comments, and name --- examples/stress_vcm/in.stress_vcm.lmp | 113 ++++++++ .../log.19Nov24.stress_vcm.g++.1} | 99 ++++--- .../stress_vcm/log.19Nov24.stress_vcm.g++.4 | 253 ++++++++++++++++++ examples/vcm/in.vcm.lmp | 82 ------ 4 files changed, 431 insertions(+), 116 deletions(-) create mode 100644 examples/stress_vcm/in.stress_vcm.lmp rename examples/{vcm/log.19Nov24.vcm.g++.1 => stress_vcm/log.19Nov24.stress_vcm.g++.1} (73%) create mode 100644 examples/stress_vcm/log.19Nov24.stress_vcm.g++.4 delete mode 100644 examples/vcm/in.vcm.lmp diff --git a/examples/stress_vcm/in.stress_vcm.lmp b/examples/stress_vcm/in.stress_vcm.lmp new file mode 100644 index 0000000000..24dc86f6fd --- /dev/null +++ b/examples/stress_vcm/in.stress_vcm.lmp @@ -0,0 +1,113 @@ +# Removing Binned Velocities of Center of Mass (VCM) from Stress + +# This example shows how to remove rigid body motion from +# binned stress calculations. This uses a combination of commands +# from compute chunk/atom, compute temp/chunk, compute +# stress/atom and fix ave/time. We'll show how these commands +# work in the context of a shockwave experiment on a cube of +# atoms. To shock the cube, a rectangular region of atoms is +# frozen, moved into the cube with a constant velocity along the +# x direction, and then unfrozen. As the shockwave begins +# propagating, the body of the cube also moves along the x +# direction. To better understand the stress dynamics of the +# cube we remove the velocity component belonging to the overall +# motion of each bin. + +units metal +boundary p p p +atom_style atomic +lattice fcc 5.3589 +processors 1 * * + +# Defining regions for box and atoms. +# In this experiment an elongated simulation cell is +# defined in the x direction to allow for non-periodic +# motion of the atoms. + +region box1 block -3 24 0 12 0 12 units lattice +region box2 block 0 12 0 12 0 12 units lattice + +# Creating box and atoms + +create_box 1 box1 +create_atoms 1 region box2 + +mass 1 40.00 + +# Adding energy to the system + +velocity all create 600.0 9999 + +pair_style lj/cut 10 +pair_coeff 1 1 0.04 3.405 + +# Begin time integration + +timestep 2e-3 + +fix fix_nve all nve + +thermo 100 + +run 500 + +#--------------------------------------# +# Chunk, Stress, and VCM removal steps # +#--------------------------------------# + +# 1. Create 20 equispaced bins sliced along the x direction. +# -"units reduced" normalizes the distance from 0.0 to 1.0 +variable nbins index 20 +variable fraction equal 1.0/v_nbins +variable volfrac equal 1/(vol*${fraction}) +compute ch_id all chunk/atom bin/1d x lower ${fraction} units reduced + +# 2. Calculate temperature bins with VCM aka COM velocities removed. +compute ch_temp_vcm all temp/chunk ch_id com yes + +# 3. Compute per atom stress with VCM removed via temp-ID. +# -The velocities from specified temp-ID are used to compute stress. +# -Stress/atom units are pressure*volume! Optionally handled next step. +compute atom_stress_vcm all stress/atom ch_temp_vcm + +# 4. Divide out bin volume from xx stress component. +variable stress atom -(c_atom_stress_vcm[1])/(vol*${fraction}) + +# 5. Sum the per atom stresses in each bin. +compute ch_stress_vcm all reduce/chunk ch_id sum v_stress + +# 6. Average and output to file. +# -The average output is every 100 steps with samples collected 20 times with 5 step intervals. +# fix ave_stress_vcm all ave/time 5 20 100 c_ch_stress_vcm mode vector file stress_xx.out + +#--------------------------------------# + +# Piston compressing along x direction + +region piston block -1 1 INF INF INF INF units lattice +group piston region piston +fix fix_piston piston move linear 5 0 0 units box # strain rate ~ 8e10 1/s + +thermo_style custom step temp ke pe lx ly lz pxx pyy pzz econserve + +# Atom dump + +# dump atom_dump all atom 50 dump.vcm + +# # Image dumps + +# dump 2 all image 250 image.*.jpg type type & +# axes yes 0.8 0.02 view 60 -30 +# dump_modify 2 pad 1 + +# # Movie dump + +# dump 3 all movie 125 movie.avi type type & +# axes yes 0.8 0.02 view 60 -30 +# dump_modify 3 pad 1 + +run 500 + +unfix fix_piston + +run 1500 diff --git a/examples/vcm/log.19Nov24.vcm.g++.1 b/examples/stress_vcm/log.19Nov24.stress_vcm.g++.1 similarity index 73% rename from examples/vcm/log.19Nov24.vcm.g++.1 rename to examples/stress_vcm/log.19Nov24.stress_vcm.g++.1 index 4b03a771ad..93ae029334 100644 --- a/examples/vcm/log.19Nov24.vcm.g++.1 +++ b/examples/stress_vcm/log.19Nov24.stress_vcm.g++.1 @@ -1,7 +1,20 @@ LAMMPS (19 Nov 2024) OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:99) using 1 OpenMP thread(s) per MPI task -# Removing Binned Center-of-Mass Velocities from Stress Compute +# Removing Binned Velocities of Center of Mass (VCM) from Stress + +# This example shows how to remove rigid body motion from +# binned stress calculations. This uses a combination of commands +# from compute chunk/atom, compute temp/chunk, compute +# stress/atom and fix ave/time. We'll show how these commands +# work in the context of a shockwave experiment on a cube of +# atoms. To shock the cube, a rectangular region of atoms is +# frozen, moved into the cube with a constant velocity along the +# x direction, and then unfrozen. As the shockwave begins +# propagating, the body of the cube also moves along the x +# direction. To better understand the stress dynamics of the +# cube we remove the velocity component belonging to the overall +# motion of each bin. units metal boundary p p p @@ -10,7 +23,10 @@ lattice fcc 5.3589 Lattice spacing in x,y,z = 5.3589 5.3589 5.3589 processors 1 * * -# Defining regions for box and atoms +# Defining regions for box and atoms. +# In this experiment an elongated simulation cell is +# defined in the x direction to allow for non-periodic +# motion of the atoms. region box1 block -3 24 0 12 0 12 units lattice region box2 block 0 12 0 12 0 12 units lattice @@ -23,7 +39,7 @@ Created orthogonal box = (-16.0767 0 0) to (128.6136 64.3068 64.3068) create_atoms 1 region box2 Created 7200 atoms using lattice units in orthogonal box = (-16.0767 0 0) to (128.6136 64.3068 64.3068) - create_atoms CPU = 0.003 seconds + create_atoms CPU = 0.002 seconds mass 1 40.00 @@ -64,20 +80,20 @@ Per MPI rank memory allocation (min/avg/max) = 5.721 | 5.721 | 5.721 Mbytes 300 304.28012 -1993.2958 0 -1710.1498 1498.3794 400 296.76492 -1985.1364 0 -1708.9836 1259.9474 500 295.00895 -1982.4224 0 -1707.9036 964.9526 -Loop time of 3.07247 on 1 procs for 500 steps with 7200 atoms +Loop time of 3.01696 on 1 procs for 500 steps with 7200 atoms -Performance: 28.121 ns/day, 0.853 hours/ns, 162.736 timesteps/s, 1.172 Matom-step/s -99.7% CPU use with 1 MPI tasks x 1 OpenMP threads +Performance: 28.638 ns/day, 0.838 hours/ns, 165.730 timesteps/s, 1.193 Matom-step/s +99.4% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 2.8976 | 2.8976 | 2.8976 | 0.0 | 94.31 -Neigh | 0.11531 | 0.11531 | 0.11531 | 0.0 | 3.75 -Comm | 0.015167 | 0.015167 | 0.015167 | 0.0 | 0.49 -Output | 0.003809 | 0.003809 | 0.003809 | 0.0 | 0.12 -Modify | 0.025306 | 0.025306 | 0.025306 | 0.0 | 0.82 -Other | | 0.01525 | | | 0.50 +Pair | 2.8439 | 2.8439 | 2.8439 | 0.0 | 94.26 +Neigh | 0.11212 | 0.11212 | 0.11212 | 0.0 | 3.72 +Comm | 0.015585 | 0.015585 | 0.015585 | 0.0 | 0.52 +Output | 0.003747 | 0.003747 | 0.003747 | 0.0 | 0.12 +Modify | 0.026097 | 0.026097 | 0.026097 | 0.0 | 0.87 +Other | | 0.01551 | | | 0.51 Nlocal: 7200 ave 7200 max 7200 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -91,25 +107,40 @@ Ave neighs/atom = 85.429861 Neighbor list builds = 9 Dangerous builds = 0 -# Chunk and stress along x direction +#------------------------------------# +# Chunk, Stress, and VCM removal steps +#------------------------------------# +# 1. Create 20 equispaced bins sliced along the x direction. +# "units reduced" normalizes the distance from 0 to 1 variable nbins index 20 variable fraction equal 1.0/v_nbins variable volfrac equal 1/(vol*${fraction}) variable volfrac equal 1/(vol*0.05) - compute ch_id all chunk/atom bin/1d x lower ${fraction} units reduced compute ch_id all chunk/atom bin/1d x lower 0.05 units reduced + +# 2. Calculate temperature bins with VCM aka COM velocities removed. compute ch_temp_vcm all temp/chunk ch_id com yes + +# 3. Compute per atom stress with VCM removed via temp-ID. +# The velocities from specified temp-ID are used to compute stress +# Stress/atom units are pressure*volume! Optionally handled next step. compute atom_stress_vcm all stress/atom ch_temp_vcm + +# 4. Divide out bin volume from xx stress component. variable stress atom -(c_atom_stress_vcm[1])/(vol*${fraction}) variable stress atom -(c_atom_stress_vcm[1])/(vol*0.05) + +# 5. Sum the per atom stresses in each bin. compute ch_stress_vcm all reduce/chunk ch_id sum v_stress -# Output stress profile in x direction - +# 6. Average and output to file. +# The average output is every 100 steps with samples collected 20 times with 5 step intervals # fix ave_stress_vcm all ave/time 5 20 100 c_ch_stress_vcm mode vector file stress_xx.out +#------------------------------------# + # Piston compressing along x direction region piston block -1 1 INF INF INF INF units lattice @@ -144,20 +175,20 @@ Per MPI rank memory allocation (min/avg/max) = 6.975 | 6.975 | 6.975 Mbytes 800 484.96279 451.27911 -1875.379 144.6903 64.3068 64.3068 5362.254 4174.4201 4166.0818 -1424.0999 900 587.78954 546.96391 -1871.217 144.6903 64.3068 64.3068 6481.4714 4875.705 4676.6083 -1324.2531 1000 684.07997 636.56636 -1868.1639 144.6903 64.3068 64.3068 7734.6158 5271.3524 5272.1276 -1231.5975 -Loop time of 3.32746 on 1 procs for 500 steps with 7200 atoms +Loop time of 3.09383 on 1 procs for 500 steps with 7200 atoms -Performance: 25.966 ns/day, 0.924 hours/ns, 150.265 timesteps/s, 1.082 Matom-step/s +Performance: 27.927 ns/day, 0.859 hours/ns, 161.612 timesteps/s, 1.164 Matom-step/s 100.0% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 3.0701 | 3.0701 | 3.0701 | 0.0 | 92.27 -Neigh | 0.20567 | 0.20567 | 0.20567 | 0.0 | 6.18 -Comm | 0.010313 | 0.010313 | 0.010313 | 0.0 | 0.31 -Output | 0.002649 | 0.002649 | 0.002649 | 0.0 | 0.08 -Modify | 0.029567 | 0.029567 | 0.029567 | 0.0 | 0.89 -Other | | 0.009157 | | | 0.28 +Pair | 2.8485 | 2.8485 | 2.8485 | 0.0 | 92.07 +Neigh | 0.18767 | 0.18767 | 0.18767 | 0.0 | 6.07 +Comm | 0.011533 | 0.011533 | 0.011533 | 0.0 | 0.37 +Output | 0.003323 | 0.003323 | 0.003323 | 0.0 | 0.11 +Modify | 0.031777 | 0.031777 | 0.031777 | 0.0 | 1.03 +Other | | 0.01107 | | | 0.36 Nlocal: 7200 ave 7200 max 7200 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -193,20 +224,20 @@ Per MPI rank memory allocation (min/avg/max) = 6.6 | 6.6 | 6.6 Mbytes 2300 563.20394 524.08593 -1733.6036 144.6903 64.3068 64.3068 -220.99189 -810.90513 -774.65084 -1209.5176 2400 540.44236 502.90528 -1711.3384 144.6903 64.3068 64.3068 -358.01508 -962.31635 -977.3253 -1208.4332 2500 523.5718 487.20648 -1694.7088 144.6903 64.3068 64.3068 -521.87444 -1152.8386 -1231.7615 -1207.5023 -Loop time of 9.89185 on 1 procs for 1500 steps with 7200 atoms +Loop time of 9.34327 on 1 procs for 1500 steps with 7200 atoms -Performance: 26.203 ns/day, 0.916 hours/ns, 151.640 timesteps/s, 1.092 Matom-step/s -98.7% CPU use with 1 MPI tasks x 1 OpenMP threads +Performance: 27.742 ns/day, 0.865 hours/ns, 160.543 timesteps/s, 1.156 Matom-step/s +98.5% CPU use with 1 MPI tasks x 1 OpenMP threads MPI task timing breakdown: Section | min time | avg time | max time |%varavg| %total --------------------------------------------------------------- -Pair | 8.9768 | 8.9768 | 8.9768 | 0.0 | 90.75 -Neigh | 0.78114 | 0.78114 | 0.78114 | 0.0 | 7.90 -Comm | 0.035178 | 0.035178 | 0.035178 | 0.0 | 0.36 -Output | 0.009593 | 0.009593 | 0.009593 | 0.0 | 0.10 -Modify | 0.057521 | 0.057521 | 0.057521 | 0.0 | 0.58 -Other | | 0.0316 | | | 0.32 +Pair | 8.4692 | 8.4692 | 8.4692 | 0.0 | 90.65 +Neigh | 0.7512 | 0.7512 | 0.7512 | 0.0 | 8.04 +Comm | 0.031189 | 0.031189 | 0.031189 | 0.0 | 0.33 +Output | 0.010584 | 0.010584 | 0.010584 | 0.0 | 0.11 +Modify | 0.053052 | 0.053052 | 0.053052 | 0.0 | 0.57 +Other | | 0.02803 | | | 0.30 Nlocal: 7200 ave 7200 max 7200 min Histogram: 1 0 0 0 0 0 0 0 0 0 @@ -219,4 +250,4 @@ Total # of neighbors = 515773 Ave neighs/atom = 71.635139 Neighbor list builds = 57 Dangerous builds = 0 -Total wall time: 0:00:16 +Total wall time: 0:00:15 diff --git a/examples/stress_vcm/log.19Nov24.stress_vcm.g++.4 b/examples/stress_vcm/log.19Nov24.stress_vcm.g++.4 new file mode 100644 index 0000000000..d8e7c07536 --- /dev/null +++ b/examples/stress_vcm/log.19Nov24.stress_vcm.g++.4 @@ -0,0 +1,253 @@ +LAMMPS (19 Nov 2024) +OMP_NUM_THREADS environment is not set. Defaulting to 1 thread. (src/comm.cpp:99) + using 1 OpenMP thread(s) per MPI task +# Removing Binned Velocities of Center of Mass (VCM) from Stress + +# This example shows how to remove rigid body motion from +# binned stress calculations. This uses a combination of commands +# from compute chunk/atom, compute temp/chunk, compute +# stress/atom and fix ave/time. We'll show how these commands +# work in the context of a shockwave experiment on a cube of +# atoms. To shock the cube, a rectangular region of atoms is +# frozen, moved into the cube with a constant velocity along the +# x direction, and then unfrozen. As the shockwave begins +# propagating, the body of the cube also moves along the x +# direction. To better understand the stress dynamics of the +# cube we remove the velocity component belonging to the overall +# motion of each bin. + +units metal +boundary p p p +atom_style atomic +lattice fcc 5.3589 +Lattice spacing in x,y,z = 5.3589 5.3589 5.3589 +processors 1 * * + +# Defining regions for box and atoms. +# In this experiment an elongated simulation cell is +# defined in the x direction to allow for non-periodic +# motion of the atoms. + +region box1 block -3 24 0 12 0 12 units lattice +region box2 block 0 12 0 12 0 12 units lattice + +# Creating box and atoms + +create_box 1 box1 +Created orthogonal box = (-16.0767 0 0) to (128.6136 64.3068 64.3068) + 1 by 2 by 2 MPI processor grid +create_atoms 1 region box2 +Created 7200 atoms + using lattice units in orthogonal box = (-16.0767 0 0) to (128.6136 64.3068 64.3068) + create_atoms CPU = 0.001 seconds + +mass 1 40.00 + +# Adding energy to the system + +velocity all create 600.0 9999 + +pair_style lj/cut 10 +pair_coeff 1 1 0.04 3.405 + +# Begin time integration + +timestep 2e-3 + +fix fix_nve all nve + +thermo 100 + +run 500 +Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule +Neighbor list info ... + update: every = 1 steps, delay = 0 steps, check = yes + max neighbors/atom: 2000, page size: 100000 + master list distance cutoff = 12 + ghost atom cutoff = 12 + binsize = 6, bins = 25 11 11 + 1 neighbor lists, perpetual/occasional/extra = 1 0 0 + (1) pair lj/cut/opt, perpetual + attributes: half, newton on + pair build: half/bin/atomonly/newton + stencil: half/bin/3d + bin: standard +Per MPI rank memory allocation (min/avg/max) = 3.662 | 3.662 | 3.662 Mbytes + Step Temp E_pair E_mol TotEng Press + 0 600 -2252.7567 0 -1694.4304 -974.62456 + 100 284.1896 -1976.961 0 -1712.5101 2462.6396 + 200 308.58965 -1998.6349 0 -1711.4787 1789.0033 + 300 300.55093 -1989.9838 0 -1710.308 1545.8576 + 400 297.91491 -1986.2519 0 -1709.029 1247.7121 + 500 294.66041 -1982.1097 0 -1707.9153 961.03073 +Loop time of 0.942408 on 4 procs for 500 steps with 7200 atoms + +Performance: 91.680 ns/day, 0.262 hours/ns, 530.556 timesteps/s, 3.820 Matom-step/s +82.1% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.61287 | 0.63781 | 0.65858 | 2.1 | 67.68 +Neigh | 0.030246 | 0.031529 | 0.034546 | 1.0 | 3.35 +Comm | 0.23074 | 0.25145 | 0.27819 | 3.7 | 26.68 +Output | 0.000282 | 0.0003735 | 0.000463 | 0.0 | 0.04 +Modify | 0.005566 | 0.0057635 | 0.005989 | 0.2 | 0.61 +Other | | 0.01548 | | | 1.64 + +Nlocal: 1800 ave 1814 max 1787 min +Histogram: 1 0 1 0 0 0 0 1 0 1 +Nghost: 3713.5 ave 3727 max 3699 min +Histogram: 1 0 1 0 0 0 0 1 0 1 +Neighs: 153532 ave 154995 max 152312 min +Histogram: 1 0 1 0 0 1 0 0 0 1 + +Total # of neighbors = 614128 +Ave neighs/atom = 85.295556 +Neighbor list builds = 9 +Dangerous builds = 0 + +#------------------------------------# +# Chunk, Stress, and VCM removal steps +#------------------------------------# + +# 1. Create 20 equispaced bins sliced along the x direction. +# "units reduced" normalizes the distance from 0 to 1 +variable nbins index 20 +variable fraction equal 1.0/v_nbins +variable volfrac equal 1/(vol*${fraction}) +variable volfrac equal 1/(vol*0.05) +compute ch_id all chunk/atom bin/1d x lower ${fraction} units reduced +compute ch_id all chunk/atom bin/1d x lower 0.05 units reduced + +# 2. Calculate temperature bins with VCM aka COM velocities removed. +compute ch_temp_vcm all temp/chunk ch_id com yes + +# 3. Compute per atom stress with VCM removed via temp-ID. +# The velocities from specified temp-ID are used to compute stress +# Stress/atom units are pressure*volume! Optionally handled next step. +compute atom_stress_vcm all stress/atom ch_temp_vcm + +# 4. Divide out bin volume from xx stress component. +variable stress atom -(c_atom_stress_vcm[1])/(vol*${fraction}) +variable stress atom -(c_atom_stress_vcm[1])/(vol*0.05) + +# 5. Sum the per atom stresses in each bin. +compute ch_stress_vcm all reduce/chunk ch_id sum v_stress + +# 6. Average and output to file. +# The average output is every 100 steps with samples collected 20 times with 5 step intervals +# fix ave_stress_vcm all ave/time 5 20 100 c_ch_stress_vcm mode vector file stress_xx.out + +#------------------------------------# + +# Piston compressing along x direction + +region piston block -1 1 INF INF INF INF units lattice +group piston region piston +864 atoms in group piston +fix fix_piston piston move linear 5 0 0 units box # strain rate ~ 8e10 1/s + +thermo_style custom step temp ke pe lx ly lz pxx pyy pzz econserve + +# Atom dump + +# dump atom_dump all atom 50 dump.vcm + +# # Image dumps + +# dump 2 all image 250 image.*.jpg type type # axes yes 0.8 0.02 view 60 -30 +# dump_modify 2 pad 1 + +# # Movie dump + +# dump 3 all movie 125 movie.avi type type # axes yes 0.8 0.02 view 60 -30 +# dump_modify 3 pad 1 + +run 500 +Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule +WARNING: One or more atoms are time integrated more than once (src/modify.cpp:296) +Per MPI rank memory allocation (min/avg/max) = 4.916 | 4.916 | 4.916 Mbytes + Step Temp KinEng PotEng Lx Ly Lz Pxx Pyy Pzz Econserve + 500 294.66041 274.19441 -1982.1097 144.6903 64.3068 64.3068 645.25795 1119.5337 1118.3006 -1707.9153 + 600 357.88641 333.02897 -1951.8158 144.6903 64.3068 64.3068 2176.0343 1929.2787 1981.8479 -1618.7869 + 700 418.41159 389.3503 -1912.8337 144.6903 64.3068 64.3068 3702.2875 3043.7607 3081.1607 -1523.4834 + 800 483.71102 450.11428 -1875.7955 144.6903 64.3068 64.3068 5254.3875 4190.9789 4158.3561 -1425.6813 + 900 586.0893 545.38176 -1870.9313 144.6903 64.3068 64.3068 6509.1439 4756.2216 4724.7086 -1325.5495 + 1000 686.32946 638.65962 -1874.811 144.6903 64.3068 64.3068 7515.1606 5193.049 5261.8688 -1236.1514 +Loop time of 0.656417 on 4 procs for 500 steps with 7200 atoms + +Performance: 131.624 ns/day, 0.182 hours/ns, 761.711 timesteps/s, 5.484 Matom-step/s +92.8% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 0.51672 | 0.52334 | 0.53259 | 0.8 | 79.73 +Neigh | 0.045091 | 0.045915 | 0.047402 | 0.4 | 6.99 +Comm | 0.060735 | 0.071794 | 0.079302 | 2.6 | 10.94 +Output | 0.000208 | 0.000389 | 0.000926 | 0.0 | 0.06 +Modify | 0.006007 | 0.0061595 | 0.00626 | 0.1 | 0.94 +Other | | 0.008815 | | | 1.34 + +Nlocal: 1800 ave 1811 max 1785 min +Histogram: 1 0 0 1 0 0 0 0 0 2 +Nghost: 3713.25 ave 3727 max 3702 min +Histogram: 2 0 0 0 0 0 0 1 0 1 +Neighs: 161477 ave 162958 max 159732 min +Histogram: 1 0 0 0 1 0 0 1 0 1 + +Total # of neighbors = 645909 +Ave neighs/atom = 89.709583 +Neighbor list builds = 15 +Dangerous builds = 0 + +unfix fix_piston + +run 1500 +Generated 0 of 0 mixed pair_coeff terms from geometric mixing rule +Per MPI rank memory allocation (min/avg/max) = 4.541 | 4.541 | 4.541 Mbytes + Step Temp KinEng PotEng Lx Ly Lz Pxx Pyy Pzz Econserve + 1000 686.32946 638.65962 -1874.811 144.6903 64.3068 64.3068 7515.1606 5193.049 5261.8688 -1236.1514 + 1100 709.7333 660.43791 -1898.2844 144.6903 64.3068 64.3068 7932.8638 5334.6171 5364.5335 -1237.8465 + 1200 713.27253 663.73132 -1902.4588 144.6903 64.3068 64.3068 7957.2574 5500.6231 5538.0516 -1238.7275 + 1300 705.44796 656.45022 -1895.1575 144.6903 64.3068 64.3068 7996.7265 5584.6233 5538.2494 -1238.7072 + 1400 711.86463 662.42121 -1899.8416 144.6903 64.3068 64.3068 7674.2462 5292.4915 5294.5366 -1237.4204 + 1500 742.18946 690.63979 -1924.9562 144.6903 64.3068 64.3068 6047.915 4056.6156 4014.4446 -1234.3164 + 1600 762.81764 709.83522 -1939.8563 144.6903 64.3068 64.3068 4185.5873 2530.0572 2576.1943 -1230.0211 + 1700 754.40428 702.00621 -1927.7337 144.6903 64.3068 64.3068 2662.7604 1509.1985 1484.7252 -1225.7275 + 1800 721.03504 670.95468 -1893.5556 144.6903 64.3068 64.3068 1765.8783 835.89765 861.9432 -1222.6009 + 1900 689.64162 641.74172 -1861.8886 144.6903 64.3068 64.3068 941.58148 312.93205 409.79901 -1220.1469 + 2000 650.79664 605.59477 -1823.9889 144.6903 64.3068 64.3068 543.39234 28.48735 80.396505 -1218.3941 + 2100 616.04072 573.25286 -1790.1764 144.6903 64.3068 64.3068 308.16444 -235.20997 -248.22531 -1216.9235 + 2200 587.18712 546.40333 -1761.8878 144.6903 64.3068 64.3068 37.044801 -476.50396 -470.83059 -1215.4845 + 2300 562.84178 523.74892 -1738.2239 144.6903 64.3068 64.3068 -139.28348 -711.17273 -730.80877 -1214.475 + 2400 540.48362 502.94367 -1716.3529 144.6903 64.3068 64.3068 -320.98222 -951.2066 -943.93966 -1213.4093 + 2500 519.80431 483.70067 -1696.1896 144.6903 64.3068 64.3068 -471.61317 -1088.8457 -1131.5396 -1212.4889 +Loop time of 1.97213 on 4 procs for 1500 steps with 7200 atoms + +Performance: 131.431 ns/day, 0.183 hours/ns, 760.598 timesteps/s, 5.476 Matom-step/s +95.3% CPU use with 4 MPI tasks x 1 OpenMP threads + +MPI task timing breakdown: +Section | min time | avg time | max time |%varavg| %total +--------------------------------------------------------------- +Pair | 1.5455 | 1.5599 | 1.5723 | 0.8 | 79.10 +Neigh | 0.16844 | 0.1704 | 0.17237 | 0.4 | 8.64 +Comm | 0.19002 | 0.2047 | 0.22068 | 2.4 | 10.38 +Output | 0.000525 | 0.0006785 | 0.001077 | 0.0 | 0.03 +Modify | 0.012434 | 0.012601 | 0.012777 | 0.1 | 0.64 +Other | | 0.02388 | | | 1.21 + +Nlocal: 1800 ave 1833 max 1776 min +Histogram: 1 0 1 0 1 0 0 0 0 1 +Nghost: 3702 ave 3732 max 3674 min +Histogram: 1 0 0 1 0 0 1 0 0 1 +Neighs: 129380 ave 132578 max 127003 min +Histogram: 1 0 0 2 0 0 0 0 0 1 + +Total # of neighbors = 517520 +Ave neighs/atom = 71.877778 +Neighbor list builds = 54 +Dangerous builds = 0 +Total wall time: 0:00:03 diff --git a/examples/vcm/in.vcm.lmp b/examples/vcm/in.vcm.lmp deleted file mode 100644 index 41d7665c49..0000000000 --- a/examples/vcm/in.vcm.lmp +++ /dev/null @@ -1,82 +0,0 @@ -# Removing Binned Center-of-Mass Velocities from Stress Compute - -units metal -boundary p p p -atom_style atomic -lattice fcc 5.3589 -processors 1 * * - -# Defining regions for box and atoms - -region box1 block -3 24 0 12 0 12 units lattice -region box2 block 0 12 0 12 0 12 units lattice - -# Creating box and atoms - -create_box 1 box1 -create_atoms 1 region box2 - -mass 1 40.00 - -# Adding energy to the system - -velocity all create 600.0 9999 - -pair_style lj/cut 10 -pair_coeff 1 1 0.04 3.405 - -# Begin time integration - -timestep 2e-3 - -fix fix_nve all nve - -thermo 100 - -run 500 - -# Chunk and stress along x direction - -variable nbins index 20 -variable fraction equal 1.0/v_nbins -variable volfrac equal 1/(vol*${fraction}) - -compute ch_id all chunk/atom bin/1d x lower ${fraction} units reduced -compute ch_temp_vcm all temp/chunk ch_id com yes -compute atom_stress_vcm all stress/atom ch_temp_vcm -variable stress atom -(c_atom_stress_vcm[1])/(vol*${fraction}) -compute ch_stress_vcm all reduce/chunk ch_id sum v_stress - -# Output stress profile in x direction - -# fix ave_stress_vcm all ave/time 5 20 100 c_ch_stress_vcm mode vector file stress_xx.out - -# Piston compressing along x direction - -region piston block -1 1 INF INF INF INF units lattice -group piston region piston -fix fix_piston piston move linear 5 0 0 units box # strain rate ~ 8e10 1/s - -thermo_style custom step temp ke pe lx ly lz pxx pyy pzz econserve - -# Atom dump - -# dump atom_dump all atom 50 dump.vcm - -# # Image dumps - -# dump 2 all image 250 image.*.jpg type type & -# axes yes 0.8 0.02 view 60 -30 -# dump_modify 2 pad 1 - -# # Movie dump - -# dump 3 all movie 125 movie.avi type type & -# axes yes 0.8 0.02 view 60 -30 -# dump_modify 3 pad 1 - -run 500 - -unfix fix_piston - -run 1500 From 483111b637a2fcc3ae1b643c754fcb237e43b182 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Thu, 12 Dec 2024 00:22:51 -0500 Subject: [PATCH 0949/1018] remove references to nonexisting input --- examples/comb/README | 2 - examples/comb/data.CuaS | 4147 --------------------------------------- 2 files changed, 4149 deletions(-) delete mode 100644 examples/comb/data.CuaS diff --git a/examples/comb/README b/examples/comb/README index 0fdacfaef0..cb0ae368a3 100644 --- a/examples/comb/README +++ b/examples/comb/README @@ -20,5 +20,3 @@ Examples: 4. in.comb.Cu2O.elastic: Cu2O crystal, qeq on, minimizes, then calculates elastic constants 5. in.comb.HfO2: HfO2 polymorphs: Monoclinic HfO2 NVT @ 300K -6. in.comb.CuaS: Metallic Cu and amorphous silica interface, qeq on, - five step NVE run diff --git a/examples/comb/data.CuaS b/examples/comb/data.CuaS deleted file mode 100644 index 6039bce56a..0000000000 --- a/examples/comb/data.CuaS +++ /dev/null @@ -1,4147 +0,0 @@ -Transfromed from dump file 240089.dump - - 4126 atoms - 0 bonds - 0 angles - 0 dihedrals - 0 impropers - - 3 atom types - 0 bond types - 0 angle types - 0 dihedral types - 0 improper types - - 0.000000000000000E+000 60.4000000000000 xlo xhi - 0.000000000000000E+000 29.7600000000000 ylo yhi - 0.000000000000000E+000 29.7600000000000 zlo zhi - 0.0000000 0.0000000 0.0000000 xy xz yz - - Atoms - - 1 2 -1.5368900 12.1717000 0.4080250 5.4646100 - 2 2 -1.7044300 0.5602200 14.3770000 13.8990000 - 3 2 -1.6215100 1.5055000 13.5219000 0.5516700 - 4 2 -1.4700300 8.9731600 0.9027140 8.1504600 - 5 1 2.7243100 4.1740200 7.9774300 1.3186600 - 6 2 -1.6113900 0.1464830 6.3396600 2.1301600 - 7 2 -1.6120200 4.2918800 2.1859800 5.1092400 - 8 1 2.1983400 1.2837900 7.3036900 1.5887700 - 9 2 -1.5718600 3.8048100 9.3568400 2.2242400 - 10 1 2.7279600 2.9510000 1.3594100 5.1666200 - 11 1 2.5423100 2.2505500 5.7225300 7.2319200 - 12 2 -1.5870300 2.3555800 1.3088300 8.4835200 - 13 1 2.5689100 2.1342400 8.6397300 5.7452200 - 14 2 -1.5394400 1.8088100 1.8138600 6.1646100 - 15 2 -1.6206300 3.5163700 0.3456770 10.4105000 - 16 1 2.6216800 9.2633800 7.3310300 13.9759000 - 17 2 -1.6309000 1.5601700 7.0550300 6.5198000 - 18 2 -1.6429500 1.5821400 4.2357700 7.6013900 - 19 2 -1.6247000 4.1661600 6.8881800 2.6601800 - 20 1 1.9449200 1.8836900 4.8823200 13.0377000 - 21 2 -1.6140300 2.2967900 6.2024200 9.0152700 - 22 1 2.6742600 12.2449000 14.8469000 2.5420300 - 23 2 -1.6627500 2.3707500 4.6051100 0.2986830 - 24 1 2.6864100 2.0339300 14.5581000 1.9695500 - 25 2 -1.6762200 1.7991000 8.8757800 4.1359600 - 26 1 2.6768000 2.5507500 10.0126000 2.9292800 - 27 1 2.4694900 2.2285600 13.7702000 7.0218500 - 28 2 -1.5807100 2.8132600 11.3877000 3.6897800 - 29 2 -1.5099300 3.7249900 12.3879000 14.0392000 - 30 2 -1.5816800 1.8983000 12.7376000 5.9525800 - 31 2 -1.6086100 3.2093400 10.3221000 9.0758300 - 32 2 -1.6655100 4.0574200 14.5371000 1.9830700 - 33 1 2.6472900 1.8625600 10.8911000 8.3730800 - 34 2 -1.5178900 7.6693000 2.1612200 0.8724280 - 35 2 -1.6151200 2.2094700 12.7205000 8.4444300 - 36 2 -1.6518800 0.4143860 7.3627400 14.1016000 - 37 2 -1.6662100 2.5940700 7.8480100 12.4540000 - 38 2 -1.6741800 0.3553690 10.2579000 9.6243400 - 39 2 -1.6703800 1.5515000 9.8580700 6.7018200 - 40 1 2.6446300 2.0765800 7.7415800 13.9914000 - 41 2 -1.5977400 2.7757300 0.5925440 12.5758000 - 42 2 -1.6446300 2.3687000 2.5209700 2.1816000 - 43 2 -1.6750000 1.3843200 10.3343000 1.2599200 - 44 1 2.7888000 7.7002100 6.3545400 2.5116900 - 45 1 2.7490000 6.4620300 2.1743400 1.8792400 - 46 2 -1.5838500 6.3979500 5.6547400 3.4494500 - 47 2 -1.5493100 9.1658400 0.9823320 3.3657800 - 48 2 -1.6336500 5.0991900 2.9611800 1.2105700 - 49 2 -1.4921000 7.2558600 7.5711600 1.6101500 - 50 1 2.7054700 14.4620000 0.5135390 7.6389500 - 51 1 2.6094100 6.4779600 4.1891100 4.1353100 - 52 1 2.7489600 5.1488000 6.9800400 3.9667000 - 53 1 2.7624100 5.8350600 5.6903700 9.6098800 - 54 1 2.5873400 4.9592900 3.2757900 6.2399100 - 55 1 2.7266800 2.2797700 2.6514800 7.5277900 - 56 1 2.7596600 5.4385500 7.0669700 6.9279300 - 57 2 -1.5608000 5.9936900 4.1853700 5.5884900 - 58 2 -1.6286000 4.5321500 6.6802400 5.4623900 - 59 2 -1.5741200 4.3569700 5.5828600 10.6531000 - 60 2 -1.5862400 6.3830000 1.8197500 8.4997700 - 61 2 -1.5883300 3.9748600 3.1741600 7.4861300 - 62 2 -1.5999200 5.3115000 5.8086900 8.0241300 - 63 2 -1.5464900 6.4841900 4.1916500 9.9214500 - 64 2 -1.5789600 7.1244000 2.9173300 3.3670500 - 65 2 -1.5088200 8.8403700 6.0606300 3.6249700 - 66 1 2.6902000 6.0902300 2.6988600 9.7338100 - 67 1 2.6040100 2.9574800 4.9176500 10.2503000 - 68 1 2.6778400 4.2006900 1.1910800 14.0163000 - 69 1 2.6410200 3.7077800 2.0774200 11.4335000 - 70 1 2.7874700 6.8496500 8.6557600 12.7521000 - 71 2 -1.6058500 9.9653800 5.4060600 10.3955000 - 72 2 -1.6139000 6.8893800 9.4187700 14.3385000 - 73 2 -1.6362800 1.6014200 5.0762200 11.4931000 - 74 2 -1.5882400 7.8325600 0.5264250 13.0271000 - 75 2 -1.6724400 3.9081700 2.5956400 13.0412000 - 76 2 -1.5850800 8.0393700 3.1640700 13.3327000 - 77 2 -1.5992200 3.0642100 3.1978500 10.4224000 - 78 2 -1.6198400 5.9791700 1.1844700 14.0119000 - 79 2 -1.6455400 5.6751600 2.1447000 11.2320000 - 80 2 -1.5754000 7.1647700 6.7204200 9.5814100 - 81 2 -1.6335000 9.9751300 10.1907000 14.7464000 - 82 1 2.7219600 7.6690000 14.0632000 2.1677400 - 83 1 2.7641400 7.0129500 11.4214000 1.9916300 - 84 2 -1.6092500 6.3324400 13.1465000 2.9286500 - 85 2 -1.5149300 8.8281200 8.8098600 4.4233700 - 86 2 -1.5781400 5.5681300 11.1632000 1.2556600 - 87 2 -1.6165800 7.4924300 13.3110000 0.7779300 - 88 1 2.8128700 7.3151800 8.8232900 5.2334800 - 89 1 2.6467300 4.9924100 13.8094000 3.5363100 - 90 1 2.7901600 5.7659300 13.8746000 8.6313300 - 91 1 2.7487700 4.6872700 9.3713300 8.9627000 - 92 1 2.7136600 3.2414800 11.9545000 5.1831600 - 93 2 -1.5421400 6.9145000 10.3031000 5.9506400 - 94 2 -1.5826500 4.4641400 13.4897000 9.6881200 - 95 2 -1.5308200 8.7115300 10.5203000 9.3858100 - 96 1 2.7645600 5.9955000 11.0282000 7.1062700 - 97 2 -1.5734900 6.2861500 12.5678000 7.6270000 - 98 2 -1.6414800 4.4094300 8.2374200 7.7122700 - 99 2 -1.5537900 4.2599600 13.2214000 4.7561000 - 100 2 -1.5937900 6.9187300 7.6328700 6.3924400 - 101 2 -1.5512000 5.9422000 8.3640800 4.1922300 - 102 2 -1.5430300 8.6484900 12.9035000 2.6840700 - 103 1 2.7916900 7.2640200 10.5693000 10.0173000 - 104 1 2.7013600 2.9464200 13.3433000 9.8916900 - 105 1 2.8097300 6.4981000 14.2301000 14.0513000 - 106 1 2.7766000 4.1749100 8.6872100 11.9668000 - 107 2 -1.5356700 1.7627000 14.0822000 10.4319000 - 108 2 -1.5087300 7.0703500 11.9777000 10.6920000 - 109 2 -1.5980300 10.9557000 14.7051000 9.4617700 - 110 2 -1.5570300 4.6421500 8.5688500 10.3544000 - 111 2 -1.5090800 6.5710800 13.0739000 12.9852000 - 112 2 -1.5068300 5.3773800 8.0647600 12.7595000 - 113 2 -1.5825400 7.0671400 9.5130100 11.3206000 - 114 2 -1.5961600 5.9933500 10.2320000 8.6328900 - 115 2 -1.5755900 6.9927500 14.7127000 9.3744800 - 116 1 2.8669700 3.2710500 10.9112000 13.9472000 - 117 2 -1.6175300 1.5791300 10.7165000 14.3736000 - 118 2 -1.5700000 3.6285500 10.2433000 12.3416000 - 119 2 -1.5693200 8.1681900 14.4178000 14.3170000 - 120 2 -1.5973600 12.5358000 0.6572410 14.1779000 - 121 2 -1.4875400 13.2459000 3.8594500 1.1080300 - 122 2 -1.5990800 1.1617000 14.2489000 3.3626300 - 123 2 -1.6374500 2.4118000 7.7822800 0.6301080 - 124 1 2.7659700 12.4387000 4.9965700 1.6468800 - 125 1 2.7626200 10.1360000 0.5699560 2.0559400 - 126 1 2.8130600 11.3061000 7.7493200 0.7889240 - 127 2 -1.5661100 10.8884000 4.9003300 2.1287500 - 128 2 -1.6372700 12.6527000 6.6792800 1.1302500 - 129 1 2.7234600 12.1213000 1.4373900 4.4121000 - 130 1 2.8080500 10.1852000 5.1692700 3.6313400 - 131 1 2.7410700 11.0862000 5.8083700 7.3848300 - 132 1 2.7997500 8.0760900 2.0665400 7.4370800 - 133 1 2.7863800 8.4966400 2.2679700 4.1117400 - 134 1 2.7582700 11.7062000 7.4540800 4.9182900 - 135 2 -1.5405100 13.4678000 3.4918400 7.5684400 - 136 2 -1.5308100 11.2965000 6.0646700 4.3396400 - 137 2 -1.5371600 9.5667300 6.1545400 7.8589500 - 138 2 -1.5770500 10.4244000 0.3483110 10.3436000 - 139 2 -1.5561400 7.6745100 1.8618200 5.7969300 - 140 2 -1.5895000 11.6612000 7.1977000 6.5792800 - 141 2 -1.5507400 11.4353000 4.4774000 6.5051800 - 142 2 -1.5778000 9.6190600 3.5142700 4.1963200 - 143 2 -1.6151200 11.8330000 0.8197470 2.8983400 - 144 2 -1.5673200 13.8801000 6.1965800 3.0215300 - 145 1 2.7272700 9.0576100 0.7419120 9.7121100 - 146 1 2.7451100 8.7255800 6.7315300 9.1452700 - 147 1 2.6000800 12.0961000 6.8994000 14.7773000 - 148 1 2.6001500 9.3190800 0.2738610 13.7808000 - 149 1 2.6050300 6.9547800 2.0165000 12.8077000 - 150 1 2.6574100 11.6190000 8.5534400 12.1486000 - 151 2 -1.6670600 8.9886900 2.4953500 10.6017000 - 152 1 2.5616600 11.5447000 5.9290800 10.3477000 - 153 2 -1.6477600 0.8376510 0.5059940 14.7868000 - 154 1 2.5830400 9.8430200 3.3333800 13.8908000 - 155 2 -1.6355900 10.9809000 7.4250200 13.6612000 - 156 2 -1.6787200 10.7759000 3.7792300 12.3687000 - 157 2 -1.5737400 8.1648000 7.4863200 12.9271000 - 158 2 -1.5058100 8.6226400 3.4322500 7.8319600 - 159 2 -1.6366000 12.1706000 5.4749400 8.9199000 - 160 2 -1.6212600 10.1999000 1.6733500 14.2537000 - 161 1 2.3217100 1.5050700 0.0351454 13.4107000 - 162 1 2.8338800 9.4287700 9.4571400 2.7839600 - 163 2 -1.6362600 10.9324000 13.5974000 2.8907300 - 164 2 -1.5618300 13.4017000 10.9431000 3.0234600 - 165 2 -1.5384900 7.9200500 10.2421000 2.4141200 - 166 1 2.8706200 10.5114000 12.3050000 1.3282900 - 167 2 -1.5445600 10.3790000 8.1598900 2.2393300 - 168 3 0.2986670 0.7934790 5.6953000 3.9373400 - 169 1 2.7909000 11.9192000 10.4505000 3.6510300 - 170 1 2.7520100 9.2319500 13.1807000 4.2384000 - 171 1 2.6792300 10.1934000 14.3089000 8.1655000 - 172 1 2.8102700 10.0113000 9.6948700 8.9792500 - 173 1 2.7874300 10.3880000 11.3498000 6.4376800 - 174 2 -1.5532200 11.8791000 11.1586000 5.2039100 - 175 2 -1.5169000 14.3426000 9.9337000 5.8703000 - 176 2 -1.5976300 10.1750000 12.8885000 7.4913700 - 177 2 -1.5735300 12.7160000 11.2426000 7.4433200 - 178 2 -1.5803100 9.9846500 9.9866000 7.2243900 - 179 2 -1.5465900 9.4101900 11.9226000 5.1351300 - 180 2 -1.5914200 12.2179000 8.7346800 4.1541400 - 181 2 -1.5813200 10.5652000 10.7222000 2.7662000 - 182 2 -1.5833800 13.6582000 14.1980000 1.5406900 - 183 1 2.7677000 10.8067000 13.3524000 12.4986000 - 184 1 2.6910000 9.6771600 10.3446000 13.1204000 - 185 1 2.8157700 7.7708600 12.4703000 12.0076000 - 186 2 -1.5693900 11.6032000 10.1032000 9.5255000 - 187 2 -1.6012900 10.6966000 13.2393000 14.1306000 - 188 2 -1.5473000 8.4666300 11.2399000 12.9084000 - 189 2 -1.6288300 11.8516000 12.1087000 11.8800000 - 190 2 -1.5540600 10.3530000 9.4628600 12.0815000 - 191 2 -1.5874800 9.2734400 13.3336000 11.7899000 - 192 2 -1.6339900 12.0455000 7.1314800 11.2333000 - 193 2 -1.5750700 9.5784400 8.0977400 9.5126200 - 194 2 -1.6454100 4.2124400 11.0442000 6.3274200 - 195 2 -1.5061000 11.6320000 9.3739100 0.0846117 - 196 1 2.7022500 14.4093000 7.3595000 1.9734600 - 197 1 2.6937100 14.8574000 5.5225800 4.3371500 - 198 1 2.7201800 12.4453000 0.9569840 10.1321000 - 199 1 2.7579800 12.9030000 3.8690100 6.0356600 - 200 2 -1.4290000 14.6134000 0.1584970 12.2093000 - 201 2 -1.5602100 13.9891000 5.0653000 5.5268800 - 202 2 -1.5840200 12.8061000 2.8537700 4.6820600 - 203 2 -1.6150900 13.1820000 0.6596580 8.6583100 - 204 1 2.5939800 12.6880000 3.4014500 12.0103000 - 205 1 2.6619800 13.6672000 4.6000300 8.6492000 - 206 1 2.8199600 14.0064000 0.6232000 13.5290000 - 207 1 2.5395700 9.6342400 3.9429200 10.8428000 - 208 2 -1.6557400 14.1541000 4.4577200 11.6615000 - 209 2 -1.5717400 13.9016000 2.5088700 12.7325000 - 210 2 -1.6468200 12.3445000 2.5864700 10.5520000 - 211 1 2.6670300 3.7190500 0.3329020 8.7703000 - 212 1 2.8093000 14.7839000 10.4800000 2.3165100 - 213 2 -1.5580000 6.5597400 0.5230030 2.4634700 - 214 2 -1.5390600 12.0866000 12.2895000 0.6829230 - 215 1 2.7709100 13.0826000 10.2806000 8.8724400 - 216 1 2.8038700 13.5277000 11.2828000 6.0795800 - 217 2 -1.5658200 13.9303000 9.0285000 8.2486100 - 218 2 -1.5733100 14.2778000 12.6307000 5.4219500 - 219 1 2.7488600 14.1453000 8.5047600 13.7188000 - 220 1 2.6955300 13.2574000 11.1457000 11.9598000 - 221 2 -1.6059700 12.9394000 9.4642100 12.6929000 - 222 2 -1.5723000 14.4068000 7.1699200 12.8234000 - 223 2 -1.6284400 14.2422000 12.0057000 13.1381000 - 224 2 -1.6312600 14.0110000 10.5590000 10.5599000 - 225 2 -1.5740300 14.9723000 5.3602000 8.8375800 - 226 2 -1.4287300 10.1562000 1.5055000 0.9203180 - 227 1 2.6770800 14.7868000 12.1337000 14.6510000 - 228 2 -1.5566800 14.3111000 8.8759600 1.4543600 - 229 1 2.4168700 1.3727200 3.2829600 3.2063700 - 230 2 -1.5916800 1.9552000 4.1794500 4.5401000 - 231 3 0.4197030 0.0086996 0.5612590 3.0259000 - 232 2 -1.5019000 8.1396000 5.7628100 1.0924900 - 233 1 2.0279400 1.8831900 7.6176700 9.5151400 - 234 3 0.3339330 0.8838550 9.0260400 8.3090800 - 235 3 0.3818910 0.3576280 2.0133300 4.6435100 - 236 2 -1.4733900 2.6363300 0.0816984 4.5217500 - 237 2 -1.6287000 15.0252000 1.4519500 6.1427400 - 238 2 -1.6457800 8.3225400 14.3493000 5.1547200 - 239 1 2.7591100 8.0673900 7.3147100 0.1367910 - 240 2 -1.5453000 9.9438200 13.5475000 0.2081590 - 241 1 2.7625500 8.8960600 1.1565600 0.1659920 - 242 1 2.7241900 3.2414800 3.1413400 0.8089070 - 243 3 0.2917570 0.0559674 4.2838200 2.3214300 - 244 2 -1.5552000 14.9432000 12.7378000 8.8501500 - 245 1 2.7191700 14.9454000 14.3011000 8.5981400 - 246 1 2.6251400 4.6669000 11.5090000 0.0678038 - 247 2 -1.5350000 9.5766700 10.9610000 0.0091379 - 248 1 2.8157400 15.0954000 8.8716200 6.9277600 - 249 1 2.5957200 4.6166500 14.5152000 19.0436000 - 250 2 -1.5819100 3.4635900 1.3201700 20.4201000 - 251 2 -1.5327700 8.6026000 0.5245280 18.8369000 - 252 2 -1.6350500 1.2652800 6.0073600 24.0408000 - 253 2 -1.6100300 1.3348100 1.2712900 22.4975000 - 254 2 -1.5790500 2.7330000 4.6706400 19.7101000 - 255 2 -1.5460600 3.3438200 1.4783800 15.4007000 - 256 1 2.0067700 0.6113760 0.6373720 16.8148000 - 257 1 2.6927700 1.7232200 5.5309100 18.9403000 - 258 2 -1.5742700 4.2893500 2.4242700 17.8681000 - 259 1 2.5249600 1.2691400 14.3796000 23.2498000 - 260 2 -1.5478900 2.1401400 0.9588500 17.1304000 - 261 2 -1.5146600 4.4799400 5.8969600 16.8919000 - 262 1 2.5574500 1.3645100 8.0208300 20.5824000 - 263 2 -1.6164100 2.3785700 11.8027000 25.0276000 - 264 2 -1.6771800 1.1279900 13.4405000 21.7923000 - 265 2 -1.5987600 3.1014200 14.4126000 18.6125000 - 266 1 2.5564200 2.1499200 12.0135000 21.0229000 - 267 2 -1.5741100 1.6708700 13.0296000 17.1055000 - 268 2 -1.6007100 1.4894700 9.2089400 19.5995000 - 269 2 -1.6607400 1.7095500 12.3128000 19.4964000 - 270 2 -1.6376100 0.6649770 13.7103000 24.6046000 - 271 1 2.5772400 1.8773700 13.1136000 25.9739000 - 272 1 2.7146900 14.1947000 4.7898800 25.2917000 - 273 1 2.4278900 1.5148600 13.9539000 18.8224000 - 274 1 2.7216000 7.4065500 0.2619710 20.2254000 - 275 1 2.7610500 3.7017100 4.7225400 21.2800000 - 276 1 2.8203700 7.0866200 5.1614700 23.8225000 - 277 1 2.5027300 2.0195900 0.7322930 23.9251000 - 278 1 2.6044900 2.4620300 1.9822600 21.4678000 - 279 1 2.7822700 5.8720900 7.9673600 22.9649000 - 280 2 -1.5429200 7.2836300 1.6577300 21.0197000 - 281 2 -1.5836300 3.2719300 6.1723900 22.1565000 - 282 2 -1.5447500 6.7035000 6.5852700 23.0372000 - 283 2 -1.5998500 6.8134300 3.5632600 23.1632000 - 284 2 -1.6080400 2.7366600 3.4141100 22.0539000 - 285 2 -1.5276500 5.9065500 0.4994620 19.3826000 - 286 2 -1.5064600 7.7988800 5.4731400 20.6378000 - 287 1 2.8098700 5.7047000 9.6118600 15.5901000 - 288 1 2.6768800 6.3850200 1.6319000 15.5103000 - 289 1 2.7120200 3.0627800 5.8348800 16.2962000 - 290 1 2.8189800 6.4272900 4.9959600 19.8737000 - 291 1 2.7058300 4.7046200 1.4888100 19.2460000 - 292 1 2.6795900 3.2052000 2.5255100 16.6338000 - 293 2 -1.5661800 2.5762600 11.1211000 22.1606000 - 294 2 -1.5749200 6.5235300 3.1111300 15.8983000 - 295 2 -1.5873100 5.1639900 4.3516300 20.9169000 - 296 2 -1.5874300 5.7742900 8.3700000 16.8093000 - 297 2 -1.5437800 5.7615900 6.4423000 19.0828000 - 298 2 -1.6106800 6.7083600 3.7539700 18.7682000 - 299 2 -1.6611700 2.5998600 4.0546700 15.8729000 - 300 2 -1.6177300 9.0946700 6.8989700 15.4528000 - 301 1 2.7890400 5.5567500 9.7356100 20.3182000 - 302 1 2.6477700 5.6899600 13.4687000 22.8632000 - 303 1 2.7338300 4.1732400 9.1371900 25.1647000 - 304 1 2.6805400 3.3622400 11.6126000 23.7185000 - 305 2 -1.5403800 6.0332300 10.9066000 21.2524000 - 306 2 -1.6705400 4.1041300 13.1732000 23.1183000 - 307 2 -1.5584900 4.3757500 10.4547000 24.1155000 - 308 2 -1.6090800 6.9262700 12.2948000 23.1092000 - 309 2 -1.5818400 4.8216000 7.9810500 24.2488000 - 310 2 -1.5933100 2.9972700 11.3530000 29.3330000 - 311 2 -1.5794500 5.1887600 8.4866500 21.4836000 - 312 2 -1.6094700 4.2052800 10.2699000 19.3469000 - 313 2 -1.5687300 7.9799200 12.3881000 19.5290000 - 314 1 2.6850600 2.6998900 14.1768000 16.2940000 - 315 1 2.7343100 5.3861300 12.6800000 16.6553000 - 316 1 2.7382300 7.0004300 13.5143000 19.1594000 - 317 1 2.7501300 3.0587200 9.4332100 18.5117000 - 318 1 2.6492200 2.5864700 11.7422000 17.1525000 - 319 2 -1.6382900 6.0926700 14.0787000 15.8178000 - 320 2 -1.6660900 5.7094000 14.1948000 20.3544000 - 321 2 -1.5699400 7.0947300 9.3818200 19.6062000 - 322 2 -1.5636200 2.4426300 10.2515000 17.2913000 - 323 2 -1.5747300 5.5725400 0.0867556 28.8017000 - 324 2 -1.5749500 5.5489700 13.1528000 18.3188000 - 325 2 -1.5681800 3.5717500 7.9156600 18.4642000 - 326 2 -1.5569900 3.7002800 12.8045000 16.6235000 - 327 2 -1.6099600 1.7395200 6.0958000 17.4120000 - 328 2 -1.6145800 3.6190600 4.9580900 24.8406000 - 329 1 2.7735400 14.5308000 0.4618240 19.9090000 - 330 1 2.8537200 11.7839000 1.6792800 20.7713000 - 331 1 2.8373600 9.3474600 4.9502800 21.1176000 - 332 1 2.6198000 13.1502000 6.6253500 23.5775000 - 333 2 -1.4704300 8.6143900 5.2261200 24.3506000 - 334 1 2.8117600 7.8992200 2.5119800 22.2894000 - 335 1 2.8106700 10.0913000 7.4717300 22.8471000 - 336 2 -1.5329200 12.4725000 2.9877800 21.5856000 - 337 2 -1.5671500 10.1331000 6.0017400 22.1480000 - 338 2 -1.5955600 10.4533000 3.1952600 24.5462000 - 339 2 -1.5454900 7.9940800 1.1716800 23.4517000 - 340 2 -1.6409200 1.2781500 12.8436000 27.6158000 - 341 2 -1.5541200 11.9338000 7.5240200 23.4260000 - 342 2 -1.5962200 9.0585500 3.4248800 21.7115000 - 343 2 -1.5381500 10.8800000 2.1541400 19.2182000 - 344 2 -1.5905400 12.6319000 6.3100400 19.7557000 - 345 2 -1.5732500 9.6163000 10.5670000 24.8617000 - 346 1 2.6974800 11.6181000 1.3122000 15.3761000 - 347 1 2.6799600 9.6005500 5.4756900 16.3801000 - 348 1 2.7689500 11.6349000 5.2031900 18.9696000 - 349 1 2.7213800 9.5019600 1.9045800 18.7499000 - 350 1 2.7332400 7.4165800 3.5565800 17.2752000 - 351 1 2.6794600 10.6588000 7.8123300 17.9003000 - 352 2 -1.5829700 12.1644000 2.6824100 15.9535000 - 353 2 -1.5613800 10.2571000 4.8395600 19.7469000 - 354 2 -1.4652600 12.9795000 0.8774730 20.0625000 - 355 2 -1.5828600 8.6935600 2.2211900 17.4263000 - 356 2 -1.6246000 10.8301000 6.2264800 17.4828000 - 357 2 -1.5362800 12.4504000 4.0880800 18.2498000 - 358 2 -1.5278000 8.3726900 4.8613500 17.1399000 - 359 1 2.7876700 11.1681000 9.7960000 20.9119000 - 360 1 2.7228500 9.6033900 12.2653000 19.8107000 - 361 1 2.7108200 12.0859000 13.9407000 24.1505000 - 362 1 2.7591900 8.4613100 9.3591900 24.5594000 - 363 1 2.6594300 7.0272000 10.8479000 22.3941000 - 364 2 -1.5321700 11.7591000 11.1199000 21.6342000 - 365 2 -1.6336300 9.5317800 13.4770000 21.3723000 - 366 2 -1.6292600 7.2377500 9.5009700 23.2228000 - 367 1 2.6502200 14.9311000 9.8786000 23.7716000 - 368 2 -1.5390100 12.3286000 12.3581000 23.8986000 - 369 2 -1.5044200 9.2164400 8.0001900 24.1516000 - 370 2 -1.5923500 9.7723400 10.5827000 19.8954000 - 371 2 -1.5771000 10.0682000 8.8411000 21.8123000 - 372 1 2.7014700 8.9927400 10.8574000 15.9968000 - 373 2 -1.6265000 13.2135000 14.0596000 19.8183000 - 374 1 2.6783700 10.3632000 14.8568000 21.5887000 - 375 1 2.7149000 13.2137000 8.9576900 16.4469000 - 376 1 2.7880900 9.3739300 13.8220000 15.1974000 - 377 1 2.7247700 11.7565000 14.3852000 18.9625000 - 378 1 2.7671400 8.6360700 9.4576000 19.0113000 - 379 2 -1.6049900 5.8953400 11.1921000 16.3966000 - 380 2 -1.6245100 13.3903000 10.6919000 15.9980000 - 381 2 -1.6056900 10.7054000 13.0256000 18.7918000 - 382 2 -1.5571500 12.3825000 9.2036800 19.9872000 - 383 2 -1.5826900 8.6492900 10.0055000 17.2465000 - 384 2 -1.5551200 9.5531600 8.1385700 18.8747000 - 385 2 -1.5953700 8.8731300 12.4232000 16.0418000 - 386 2 -1.6275200 11.6014000 8.8317000 17.0781000 - 387 1 2.8125700 5.0433100 7.1460500 17.7971000 - 388 1 2.6257600 2.0656700 4.8772000 24.8977000 - 389 1 2.7745500 14.0031000 6.1958200 20.7384000 - 390 1 2.7994200 13.6525000 3.6730800 22.4483000 - 391 2 -1.6302800 14.8707000 7.7498000 21.1479000 - 392 2 -1.6802200 14.4988000 6.5417700 24.6127000 - 393 2 -1.6183100 13.5100000 5.6233400 22.3209000 - 394 2 -1.6037500 0.8688830 6.5845200 19.9229000 - 395 1 2.7557500 14.4895000 5.4343500 15.8548000 - 396 3 0.3732260 0.6167470 4.4183500 17.6093000 - 397 1 2.7995500 13.2202000 2.9959300 17.2393000 - 398 2 -1.6387000 14.4722000 6.8527400 16.8829000 - 399 2 -1.5807100 13.5185000 1.3614000 17.8400000 - 400 2 -1.5491100 14.4357000 3.9858800 16.6377000 - 401 1 2.7170100 14.5014000 13.7422000 20.9378000 - 402 1 2.7941800 12.9445000 11.5084000 22.6497000 - 403 2 -1.5465900 13.6966000 10.1332000 23.0191000 - 404 1 2.4925800 2.0825700 9.9880700 29.5533000 - 405 2 -1.5641300 14.1883000 12.6835000 22.1211000 - 406 2 -1.5666700 14.9300000 10.5292000 20.0724000 - 407 1 2.7200100 13.5656000 14.4690000 16.2128000 - 408 1 2.7836800 13.7189000 9.9044300 19.2321000 - 409 1 2.6353200 12.9357000 11.8638000 17.0733000 - 410 2 -1.5845900 12.9962000 11.4552000 18.5137000 - 411 2 -1.6053800 14.2510000 8.9981200 17.8543000 - 412 2 -1.5602000 13.6461000 12.8736000 16.0588000 - 413 1 2.8152300 14.0966000 0.7310060 24.6664000 - 414 2 -1.6002300 13.6592000 3.6722200 24.0840000 - 415 2 -1.6110600 1.3007700 8.0993200 22.1991000 - 416 2 -1.6345400 1.2536400 3.8625300 25.8778000 - 417 2 -1.3844700 10.6431000 0.9951060 21.4710000 - 418 2 -1.5646100 14.8103000 9.5263200 25.3073000 - 419 1 2.6054400 2.2035300 6.9872800 23.0500000 - 420 2 -1.5500500 12.4892000 1.0024000 24.4957000 - 421 2 -1.5880300 6.5776000 14.8264000 23.3261000 - 422 2 -1.6187400 10.6113000 14.1706000 24.9280000 - 423 2 -1.5174100 6.7101100 0.5782860 16.5321000 - 424 2 -1.6384500 12.2594000 9.2570700 25.6247000 - 425 2 -1.6233800 1.5595900 1.3012600 25.3793000 - 426 2 -1.5716800 0.7653070 2.0824500 28.1046000 - 427 1 2.4439700 1.6097300 2.3414300 26.8312000 - 428 1 2.6147000 2.8170200 5.8292200 29.0824000 - 429 2 -1.4690500 6.0918300 2.0265600 27.2868000 - 430 1 2.5953800 13.7427000 8.5287800 25.8224000 - 431 1 2.5188900 2.1119500 8.0825600 27.2441000 - 432 2 -1.6504600 1.4810500 9.3146100 28.1910000 - 433 1 2.7144500 15.0064000 13.6868000 25.9453000 - 434 2 -1.6436900 1.8236400 6.5456500 27.8736000 - 435 2 -1.6203800 12.9349000 5.6416400 14.9712000 - 436 2 -1.6318100 2.4857100 8.4080100 25.7423000 - 437 2 -1.5231600 7.2848200 1.2640100 25.8505000 - 438 2 -1.6495300 5.1087700 0.3901280 25.8029000 - 439 1 2.5994000 5.8030100 1.8719000 25.4975000 - 440 1 2.7739900 4.8780500 5.2773700 25.9639000 - 441 2 -1.6057600 10.0749000 4.5485200 15.0045000 - 442 1 2.7463000 5.4187900 7.1064900 28.4127000 - 443 2 -1.5627800 8.8369200 1.7792200 28.3422000 - 444 2 -1.5711300 7.0625000 7.1945100 28.5868000 - 445 2 -1.5742200 6.6353000 3.7272400 28.5991000 - 446 1 2.8164900 5.2549000 3.1085200 28.4103000 - 447 2 -1.5890800 11.5211000 0.2305180 16.6638000 - 448 1 2.6985600 6.5083900 9.7582700 26.9342000 - 449 2 -1.5972600 7.5993900 14.7765000 18.1986000 - 450 2 -1.5673500 6.8633300 11.0997000 27.7081000 - 451 2 -1.6052100 5.0620600 12.6886000 28.8543000 - 452 2 -1.5928000 7.3008900 13.9681000 28.1062000 - 453 2 -1.5559300 4.2848900 6.4111400 29.4974000 - 454 1 2.6871400 6.2228600 12.6797000 27.5822000 - 455 2 -1.5621300 4.8558700 6.7635100 26.9487000 - 456 2 -1.4825300 3.8054100 2.7994200 29.0238000 - 457 2 -1.5168500 6.1657300 4.9318600 25.1980000 - 458 2 -1.6315500 5.4483800 13.1521000 26.1987000 - 459 1 2.7478100 8.5324700 0.8459950 24.8657000 - 460 2 -1.5372000 9.9667600 0.7409850 25.4138000 - 461 1 2.8166600 9.4913300 4.3148800 25.3641000 - 462 1 2.7434200 12.0124000 4.3307500 26.9565000 - 463 1 2.8371500 7.8641000 2.7728700 27.5949000 - 464 1 2.7906500 10.0825000 9.7491200 28.9306000 - 465 2 -1.5756600 11.2378000 7.4819600 28.6600000 - 466 2 -1.5767300 10.4370000 4.7887700 26.6463000 - 467 2 -1.5021900 8.3385900 3.5901000 26.3362000 - 468 2 -1.6195700 12.7086000 5.3999000 25.7976000 - 469 2 -1.5661100 11.9399000 2.7340300 26.7747000 - 470 2 -1.6668600 13.5937000 14.4002000 24.9525000 - 471 1 2.7801100 10.9743000 10.3980000 26.0919000 - 472 1 2.6977900 10.2100000 14.2843000 26.4747000 - 473 1 2.7423300 8.8117900 13.7622000 28.8620000 - 474 2 -1.5871300 12.0617000 11.5999000 26.9741000 - 475 2 -1.5733200 12.3487000 14.5235000 28.6225000 - 476 2 -1.4980600 13.9360000 12.9045000 28.7259000 - 477 2 -1.5810100 2.8728600 14.3608000 26.1371000 - 478 2 -1.5580200 9.3994700 13.3353000 27.3247000 - 479 2 -1.5384900 10.0235000 9.6589000 27.3247000 - 480 2 -1.5928300 4.9389500 9.6125100 26.6373000 - 481 1 2.7593300 12.5846000 0.0199036 17.6849000 - 482 1 2.6636400 12.2361000 7.0242800 27.6900000 - 483 2 -1.6187800 14.4472000 1.7180200 26.0746000 - 484 2 -1.6612600 4.9399900 8.5070300 29.4752000 - 485 2 -1.5740500 13.7885000 7.5957000 27.1251000 - 486 2 -1.6153700 2.9690900 6.8960400 15.0413000 - 487 1 2.6653000 14.7891000 9.4904200 29.5148000 - 488 1 2.7677400 13.5809000 11.7513000 27.7910000 - 489 2 -1.6102800 14.5617000 10.3803000 28.0953000 - 490 1 2.5730200 2.0305800 12.7304000 29.0291000 - 491 2 -1.5878200 14.7942000 12.0845000 26.5144000 - 492 2 -1.5733100 13.0097000 5.7263600 28.1399000 - 493 2 -1.5989800 4.4123700 4.0890000 27.0936000 - 494 1 2.8034200 11.3401000 1.8368300 25.2012000 - 495 2 -1.5463600 7.4374200 9.1129400 25.8795000 - 496 2 -1.6066100 13.0947000 8.1727400 14.9780000 - 497 2 -1.5568400 15.0019000 5.1525000 20.1077000 - 498 2 -1.5188500 15.0971000 3.3024300 22.1235000 - 499 1 2.6293200 4.3692200 14.8041000 26.1240000 - 500 1 2.8087900 12.9837000 13.5086000 29.7472000 - 501 2 -1.6037200 9.3996400 8.2012000 29.7553000 - 502 2 -1.6009000 4.1738200 9.7881200 14.8960000 - 503 2 -1.5393500 9.1246100 26.1052000 11.9543000 - 504 2 -1.9231200 5.6755600 17.6202000 2.2972500 - 505 1 2.4571000 1.7921800 17.6614000 0.9816150 - 506 2 -1.6739400 1.4887000 16.1520000 1.5435100 - 507 1 2.5801800 2.6073000 16.8684000 6.1195800 - 508 2 -1.5816000 3.1938800 15.8316000 12.6034000 - 509 1 2.4527300 1.7689800 22.3104000 1.8760300 - 510 2 -1.7299100 3.9767800 19.7571000 2.8246000 - 511 2 -1.5755100 1.7415200 23.9051000 1.4352000 - 512 1 2.4372800 5.0613700 16.9522000 3.6676300 - 513 1 2.6809600 2.2071400 19.1387000 3.6112100 - 514 1 2.7928100 1.1170100 23.7302000 7.1244500 - 515 2 -1.5921200 1.5868300 19.9830000 4.7865800 - 516 2 -1.5873400 1.1234000 18.4814000 8.7423500 - 517 2 -1.6013700 14.4800000 29.6434000 1.9820300 - 518 2 -1.6060300 1.2371300 21.9571000 6.7307500 - 519 2 -1.6422300 2.1965400 17.4411000 4.6141300 - 520 2 -1.6253200 1.4181900 22.3599000 3.3414700 - 521 1 2.7609300 1.8911300 19.5622000 9.6383500 - 522 1 2.5387600 2.0319100 22.9558000 13.1681000 - 523 1 2.4231100 0.5167890 24.7025000 1.3835400 - 524 2 -1.6230700 0.6380080 23.5051000 13.5477000 - 525 2 -1.6198800 2.2759200 21.5498000 12.4528000 - 526 2 -1.5217900 1.5860000 21.0417000 9.4213900 - 527 2 -1.5416300 2.6920300 24.2895000 7.1240700 - 528 2 -1.6047900 1.3238200 26.1509000 1.5739400 - 529 1 2.7192900 14.4667000 26.1330000 1.0001500 - 530 1 2.5853900 7.2833800 17.0422000 2.0167800 - 531 2 -1.6264100 7.5552800 15.5698000 2.4906600 - 532 1 2.6610300 5.4667000 16.0322000 6.3081400 - 533 2 -1.6366500 5.0984400 15.7156000 4.4792300 - 534 3 0.3645500 0.3270670 26.6758000 3.2821400 - 535 1 2.8238100 4.8512300 16.4461000 12.3922000 - 536 2 -1.5372800 11.6250000 25.3134000 10.6924000 - 537 2 -1.5686600 5.8471700 15.5295000 13.2882000 - 538 1 2.7995700 5.0539600 23.7306000 2.5331800 - 539 1 2.6969600 5.0582000 21.2531000 4.6442200 - 540 1 2.7500000 3.2480200 25.5637000 1.0849300 - 541 2 -1.5363300 4.3224800 22.6785000 3.5294500 - 542 2 -1.6111700 7.9929100 18.3320000 3.2907600 - 543 1 2.3188400 4.9528000 19.0599000 1.5260100 - 544 2 -1.4836100 4.1078400 24.2201000 1.4072500 - 545 2 -1.5920800 5.9762600 22.4479000 1.3892500 - 546 2 -1.6166100 2.1005400 21.5814000 0.5031990 - 547 1 2.7221700 7.1321700 19.1111000 5.5623900 - 548 1 2.7459100 2.7498100 23.0588000 4.3242700 - 549 1 2.8877300 6.0258800 22.6004000 7.5116400 - 550 1 2.8090300 4.7033000 18.9868000 7.4356900 - 551 1 2.7650900 2.3704200 20.9006000 6.0829200 - 552 2 -1.4446000 6.1778000 19.2039000 6.8808800 - 553 2 -1.4782200 5.2742300 24.2621000 7.5323900 - 554 2 -1.5544900 7.2190400 17.3759000 9.2620800 - 555 2 -1.5797400 3.3614300 19.7770000 6.8036800 - 556 2 -1.4984600 5.2702600 21.7496000 8.5665900 - 557 2 -1.6285100 4.1811400 17.2631000 6.5614100 - 558 2 -1.5189000 3.3402800 21.7827000 5.1913100 - 559 2 -1.6575200 6.9435900 16.7003000 6.0904000 - 560 2 -1.6424000 5.8335600 19.7447000 4.5987200 - 561 2 -1.4834200 5.8558100 22.0210000 5.8552000 - 562 1 2.8124000 5.8620800 18.1417000 10.1062000 - 563 1 2.7666500 4.0422200 25.1071000 7.1336800 - 564 1 2.7193800 5.3362500 22.4099000 12.0930000 - 565 1 2.6692000 4.1082300 18.1222000 14.4535000 - 566 1 2.5940600 2.5089400 19.8728000 12.6174000 - 567 1 2.6904700 4.2287500 25.3234000 11.5604000 - 568 2 -1.6042700 6.2477700 19.5994000 10.9297000 - 569 2 -1.6081800 4.4933200 23.7079000 11.4508000 - 570 2 -1.6481600 4.8065600 21.7106000 13.4677000 - 571 2 -1.5706900 7.4187000 17.9803000 13.1556000 - 572 2 -1.5994300 2.7786400 19.0830000 14.0784000 - 573 2 -1.6272600 5.2537600 26.4705000 10.9281000 - 574 2 -1.5550200 6.8452100 22.1879000 11.6759000 - 575 2 -1.5390100 4.7793100 17.9200000 13.1913000 - 576 2 -1.5382500 2.2565100 19.1237000 11.2418000 - 577 2 -1.5725800 5.3159500 16.7852000 10.8972000 - 578 2 -1.5279100 4.6575100 18.4972000 8.9754600 - 579 2 -1.4874900 7.7123100 22.9663000 7.8700500 - 580 1 2.6563400 7.2948000 19.4467000 14.0471000 - 581 1 2.8086100 10.0978000 20.5681000 13.5728000 - 582 2 -1.5255500 2.7648600 24.6355000 4.4128200 - 583 2 -1.5786000 12.2702000 29.4756000 11.1837000 - 584 1 2.6764700 10.5413000 16.5840000 0.6823800 - 585 1 2.6916600 8.4439300 15.7081000 6.1720500 - 586 1 2.7104100 13.0555000 15.3692000 12.9350000 - 587 1 2.7223100 7.9399000 16.0010000 9.4063900 - 588 1 2.7458700 10.9092000 15.8840000 10.7224000 - 589 2 -1.6131000 8.9534700 15.4197000 7.8528000 - 590 1 2.7274300 11.8797000 26.5011000 9.6611700 - 591 2 -0.6578570 8.6301400 19.4542000 10.8421000 - 592 1 2.7913100 11.1555000 21.1904000 1.1045400 - 593 1 2.6858600 9.0110400 19.4194000 2.4081200 - 594 1 2.7691600 10.0335000 23.9477000 1.7249100 - 595 2 -1.6387000 7.9534900 20.5679000 1.4034300 - 596 2 -1.5676700 10.5170000 21.8539000 14.4709000 - 597 2 -1.5191900 10.8084000 22.7925000 0.8497250 - 598 2 -1.6091600 8.3841400 17.8671000 1.1763100 - 599 1 2.6995800 11.6034000 17.6000000 3.5554000 - 600 1 2.8063800 7.5972200 22.0667000 2.0131400 - 601 1 2.8318000 11.9652000 22.7528000 6.9372900 - 602 1 2.7882200 10.0106000 18.2551000 6.0579500 - 603 1 2.7925800 12.3647000 23.8807000 4.0527300 - 604 2 -1.5973300 11.4125000 18.4944000 4.9956700 - 605 2 -1.4058900 7.7095500 22.0211000 3.4704900 - 606 2 -1.5781400 10.6619000 22.9516000 8.1183900 - 607 2 -1.4830100 13.0462000 17.7691000 8.0691300 - 608 2 -1.5238700 8.7273200 19.2476000 5.7601400 - 609 2 -1.5490000 12.1192000 23.9966000 5.6965700 - 610 2 -1.5122300 11.6074000 21.3857000 6.0322000 - 611 2 -1.5789100 9.6294100 16.6456000 5.6670700 - 612 2 -1.5561900 8.4397000 23.3628000 1.4026200 - 613 2 -1.6022400 12.3241000 16.0411000 3.8081400 - 614 2 -1.5816700 10.6099000 17.6651000 2.3431200 - 615 2 -1.5216000 12.8189000 21.2099000 1.5129300 - 616 1 2.8010200 11.7744000 18.3558000 8.8429000 - 617 1 2.8332300 9.0299400 22.8032000 9.0048600 - 618 1 2.8051700 11.1718000 23.3159000 14.0207000 - 619 1 2.6939200 8.4694400 16.8733000 12.5215000 - 620 1 2.7866000 7.8026000 20.7151000 11.1180000 - 621 1 2.8061700 10.0442000 24.7041000 11.3844000 - 622 2 -1.4946100 12.0988000 19.9328000 9.3192400 - 623 2 -1.5084100 9.2128700 24.0446000 10.1360000 - 624 2 -1.4545500 11.7115000 18.0919000 12.8287000 - 625 2 -1.5875500 8.2966800 20.3923000 13.1174000 - 626 2 -1.5542400 10.2530000 23.8567000 12.7656000 - 627 2 -1.4249900 10.8566000 20.5509000 12.2744000 - 628 2 -1.6540400 9.0380600 16.2006000 10.9464000 - 629 2 -1.4753300 8.6698300 21.4258000 9.7455200 - 630 2 -1.5130800 11.5049000 17.2465000 10.1593000 - 631 2 -1.5422900 10.5365000 18.3970000 7.6320900 - 632 2 -1.5366300 13.5524000 22.8220000 7.6632600 - 633 1 2.8093300 10.8615000 17.7235000 14.0920000 - 634 2 -1.5640800 9.6918800 16.6794000 13.4088000 - 635 2 -1.5847600 12.8676000 23.2813000 13.7917000 - 636 2 -1.5443600 10.3468000 20.3752000 2.3930400 - 637 2 -1.5706300 10.7727000 23.9345000 3.2012900 - 638 2 -1.5506600 13.4380000 22.6851000 3.6877000 - 639 2 -0.6419120 11.9213000 21.9244000 10.9331000 - 640 2 -1.5467600 10.2885000 19.1451000 14.5097000 - 641 2 -1.5423800 5.0096300 25.5696000 0.0615873 - 642 2 -1.7053700 14.6117000 15.4058000 9.8358400 - 643 1 2.7119800 14.7648000 18.0451000 0.4488230 - 644 2 -1.5408100 13.1408000 18.3046000 0.9600250 - 645 1 2.8160500 13.7487000 21.1621000 2.8724300 - 646 1 2.8676000 14.3212000 18.6139000 7.6964600 - 647 1 2.8103900 12.5539000 20.0740000 5.4751600 - 648 2 -1.6246300 11.6725000 15.3739000 1.0443300 - 649 2 -1.4777700 13.6276000 19.7351000 6.5408800 - 650 2 -1.6272100 0.7520550 26.6685000 14.6244000 - 651 2 -1.5543800 13.1929000 20.1470000 4.0349500 - 652 1 2.8299400 14.4713000 22.9388000 9.0958600 - 653 1 2.8201200 13.1621000 18.6018000 12.7253000 - 654 1 2.8098500 12.7673000 20.8734000 10.5985000 - 655 2 -1.5722900 14.4656000 24.4525000 9.7640400 - 656 2 -1.5012800 13.4249000 19.6575000 11.5785000 - 657 2 -1.5820600 13.8614000 16.6730000 12.3087000 - 658 2 -1.4865700 14.0391000 21.8201000 10.1214000 - 659 2 -1.5982800 13.7616000 19.1827000 14.2373000 - 660 2 -1.5003000 12.9539000 25.3089000 3.4956700 - 661 1 2.7115300 13.2407000 15.7973000 5.2985500 - 662 2 -1.6195100 9.9970800 25.6552000 1.0218000 - 663 2 -1.6949400 0.3839280 24.2471000 8.7811500 - 664 2 -1.6647700 1.1969400 17.3420000 13.8954000 - 665 1 2.4399400 4.6751300 15.4551000 0.4146770 - 666 2 -1.6792700 1.3264100 18.8787000 2.1809000 - 667 2 -1.6759200 2.6838500 25.7265000 12.0780000 - 668 2 -1.5689400 5.6687400 25.1138000 3.5283100 - 669 2 -1.5266000 3.3088900 27.1189000 1.3051000 - 670 2 -1.5898500 4.5543000 26.5261000 6.3082700 - 671 2 -1.6046300 11.2582000 27.3538000 3.2940800 - 672 1 2.7195600 1.9795000 15.5698000 13.7434000 - 673 2 -1.6249400 1.1365500 27.5065000 7.4771600 - 674 2 -1.5706800 3.5801700 26.5335000 8.2534600 - 675 2 -1.5612500 14.5383000 27.0851000 10.9825000 - 676 2 -1.5640000 4.1514400 29.4145000 14.8620000 - 677 2 -1.9292300 3.8913200 17.9006000 0.3014590 - 678 2 -1.3291900 10.1801000 29.0364000 1.3717400 - 679 2 -1.6388500 13.0964000 27.1403000 5.5008500 - 680 1 2.6860900 12.5598000 26.6386000 4.0774400 - 681 1 2.7223400 14.0224000 26.9994000 7.0324400 - 682 1 2.6158100 13.3790000 28.9063000 0.8110540 - 683 1 2.5924800 14.5367000 29.3545000 3.6388300 - 684 2 -1.6092600 9.8986000 28.6307000 12.8575000 - 685 1 2.7087200 10.7242000 28.7916000 11.2183000 - 686 2 -1.5632000 7.4254700 27.6518000 13.5716000 - 687 2 -1.5452500 10.7868000 27.5838000 10.1619000 - 688 1 2.6802600 6.7331700 29.0302000 13.2938000 - 689 2 -0.6858040 14.0199000 28.5098000 13.2839000 - 690 1 2.7794500 8.9566600 26.9386000 13.2867000 - 691 1 2.6524200 2.2336500 26.7367000 13.4511000 - 692 2 -1.4436300 6.6616600 27.3115000 5.1543900 - 693 2 -1.6268600 11.6800000 14.9203000 12.0789000 - 694 1 2.7030000 10.0449000 27.5344000 2.1122500 - 695 2 -1.6364500 0.0462051 28.5128000 3.9423300 - 696 1 2.8090100 5.4826300 26.6339000 4.4344300 - 697 2 -1.5763100 14.4026000 16.8589000 4.9468200 - 698 1 2.7893500 1.5973300 28.9932000 3.8617100 - 699 3 0.4951330 0.6026780 28.7504000 5.8229400 - 700 2 -1.5986800 5.0606900 28.6096000 9.0585300 - 701 2 -1.6320400 1.8037800 28.3045000 12.7008000 - 702 2 -1.3558600 9.3213100 26.0858000 14.5734000 - 703 2 -1.5841400 5.7023000 28.9275000 11.9967000 - 704 1 2.5071700 2.7628400 28.7277000 11.2450000 - 705 1 2.4675200 2.0904700 26.9501000 8.6207900 - 706 1 2.7048100 6.0361300 28.3857000 10.4724000 - 707 2 -1.6522200 1.8060600 27.9115000 10.1032000 - 708 2 -1.4541900 6.0153500 27.9210000 1.6388400 - 709 2 -1.4857500 4.4222500 27.6340000 3.6399200 - 710 2 -1.5442100 3.8751300 29.2255000 7.3649700 - 711 2 -1.6640100 7.6824800 29.1583000 10.2235000 - 712 2 -1.5103600 3.5178600 26.8023000 14.3082000 - 713 3 0.4499670 1.9410100 27.0224000 4.8143100 - 714 1 2.7232200 4.5557600 27.7137000 7.5448600 - 715 1 2.7326100 7.1984500 28.8190000 1.9678700 - 716 2 -1.4900800 4.1714400 29.5574000 1.2464600 - 717 2 -1.5530400 8.4781600 27.7217000 2.5530200 - 718 2 -1.5902100 13.1038000 27.4178000 1.1794800 - 719 1 2.8285700 4.4550100 28.1220000 2.0393200 - 720 2 -1.4879800 2.0375500 28.5627000 2.5169000 - 721 1 2.7115700 1.0686800 27.7987000 1.6991400 - 722 2 -1.6047200 12.7733000 26.7744000 8.3137700 - 723 2 -1.6009800 12.5096000 15.1563000 6.4163600 - 724 2 -1.5709500 8.3018200 29.4642000 0.4800630 - 725 2 -1.6767900 1.8351600 15.4965000 6.8596100 - 726 2 -1.6344800 4.4968900 24.2190000 14.4550000 - 727 3 0.4875510 0.3149100 19.9737000 13.5647000 - 728 1 2.7752800 14.1882000 22.9038000 14.7598000 - 729 2 -1.5778200 0.0949927 24.4103000 5.7561200 - 730 1 2.7149300 14.9975000 28.2635000 12.0225000 - 731 2 -1.6075700 15.0326000 28.5710000 7.3461000 - 732 2 -1.6817400 13.3737000 14.9411000 14.4424000 - 733 2 -1.6065500 5.0237800 14.9408000 7.3966700 - 734 2 -1.6005400 0.0197857 28.3108000 0.7083360 - 735 1 2.8321800 4.3593900 26.1816000 19.8970000 - 736 2 -1.5745300 8.8260600 26.2837000 22.3329000 - 737 1 2.6921700 4.2361500 16.9755000 17.3502000 - 738 1 2.6319000 1.3124300 16.8392000 17.9717000 - 739 1 2.6562500 2.0180400 17.1304000 21.9348000 - 740 2 -1.6065500 1.8297000 18.6732000 22.4439000 - 741 1 2.5521700 1.9160200 23.3455000 23.1759000 - 742 2 -1.6378200 2.7872300 21.1485000 24.2073000 - 743 2 -1.6282500 0.5935710 17.0939000 19.9046000 - 744 2 -1.5643700 3.6400900 21.8882000 19.6559000 - 745 1 2.8026700 8.9626900 26.6658000 18.1593000 - 746 1 2.7952400 15.0546000 24.7156000 28.5041000 - 747 1 2.7618700 1.9959600 21.9833000 19.3676000 - 748 2 -1.6070000 1.2795800 20.4185000 15.3670000 - 749 2 -1.6284800 1.0214700 21.5930000 20.7205000 - 750 2 -1.5947900 1.3163000 15.9891000 23.0820000 - 751 2 -1.6041200 1.7788500 23.5368000 18.6596000 - 752 2 -1.5882400 1.5936700 21.0575000 17.9910000 - 753 2 -1.5508900 2.8663800 17.3338000 18.0426000 - 754 2 -1.6256100 0.4019430 17.6118000 16.6249000 - 755 2 -1.5570400 2.8480900 25.2490000 16.7314000 - 756 2 -1.5739700 1.4278000 24.4641000 22.1141000 - 757 1 2.6596600 5.1682900 17.1049000 21.3409000 - 758 2 -1.6752100 3.5060900 16.5585000 21.4007000 - 759 2 -1.6460700 14.9925000 16.6649000 29.4142000 - 760 2 -1.6437000 10.8556000 15.3646000 20.0487000 - 761 1 2.4381600 8.0824400 15.1111000 23.5205000 - 762 1 2.7669900 14.1303000 21.9385000 24.7457000 - 763 2 -1.6573200 1.2211500 15.2167000 17.6941000 - 764 1 2.7608200 6.8326300 15.5257000 16.9010000 - 765 1 2.7733700 6.8756000 18.4808000 19.2141000 - 766 1 2.7776500 4.6510600 21.4798000 20.8629000 - 767 1 2.6751300 4.9242600 17.4292000 24.2875000 - 768 1 2.6779000 3.1209000 19.6940000 23.0055000 - 769 1 2.7035400 5.7246600 23.5846000 22.9535000 - 770 2 -1.5451500 7.5212800 19.0564000 20.7198000 - 771 2 -1.6041000 4.7030500 22.6173000 22.1834000 - 772 2 -1.6653500 3.6983500 18.4843000 24.1625000 - 773 2 -1.6413800 6.8454000 23.0146000 24.2906000 - 774 2 -1.5680300 7.7538600 20.2582000 23.2313000 - 775 2 -1.6300000 5.8129400 17.4151000 22.8511000 - 776 2 -1.6013500 4.0690400 20.0346000 21.7395000 - 777 2 -1.5483600 5.8516000 17.2378000 20.0188000 - 778 2 -1.6031400 5.8231900 19.3744000 18.3306000 - 779 2 -1.6072200 8.8079100 22.0779000 20.1613000 - 780 2 -1.6049300 12.0108000 20.3977000 21.2357000 - 781 1 2.7760100 4.6907900 22.8168000 15.2284000 - 782 1 2.7652200 7.2507600 22.0460000 19.3823000 - 783 1 2.7689500 5.4736000 20.4423000 16.8820000 - 784 1 2.7259000 2.4284600 21.0572000 16.5575000 - 785 2 -1.6439400 7.0773700 20.1628000 15.4934000 - 786 2 -1.5592000 5.6924100 21.9959000 16.1675000 - 787 2 -1.5427000 6.2182800 21.3996000 20.4029000 - 788 2 -1.5313400 8.3204300 17.9722000 18.5318000 - 789 2 -1.6794900 3.8669200 20.1272000 16.7109000 - 790 2 -1.5753000 6.9223700 23.6670000 19.2433000 - 791 2 -1.5051800 7.2778500 21.4912000 17.8417000 - 792 2 -1.6054300 5.1417600 15.7385000 17.8048000 - 793 2 -1.5270700 7.0847600 16.8056000 16.1494000 - 794 2 -1.5728800 4.3399400 17.6194000 15.8863000 - 795 2 -1.5851900 8.3412800 23.4807000 15.6575000 - 796 1 2.7607500 6.9340100 25.0437000 20.0911000 - 797 2 -1.6033000 4.8373400 24.5583000 23.9162000 - 798 2 -1.6279100 0.9379400 23.1662000 24.4031000 - 799 1 2.8383100 4.1299400 26.3464000 15.8921000 - 800 2 -1.5908400 3.1119400 22.4161000 15.9551000 - 801 1 2.6155600 12.9604000 16.2336000 22.0890000 - 802 1 2.5625000 7.5736800 19.5815000 24.5427000 - 803 1 2.7900900 11.0184000 15.9831000 16.5461000 - 804 1 2.6370100 12.1208000 18.7100000 29.4768000 - 805 1 2.7510900 12.1531000 18.8693000 20.3291000 - 806 1 2.6351500 9.8095600 23.2667000 20.3474000 - 807 1 2.5913500 10.0359000 17.4834000 23.7101000 - 808 1 2.6757700 8.3837100 19.4946000 21.9002000 - 809 1 2.6603000 11.2125000 24.4249000 22.7083000 - 810 2 -1.6288200 10.8359000 21.4375000 23.5969000 - 811 2 -1.6090200 9.7667100 23.9869000 21.9353000 - 812 2 -1.6292800 14.3705000 17.3545000 24.6602000 - 813 2 -1.6287100 9.6413500 18.5533000 22.4818000 - 814 2 -1.5832900 10.9361000 24.2341000 24.1885000 - 815 2 -1.6030000 9.3029200 15.8324000 22.8960000 - 816 1 2.5533400 11.7917000 20.7057000 22.6671000 - 817 2 -1.6278600 12.4370000 17.6816000 21.7588000 - 818 2 -1.5561800 10.5581000 18.7633000 19.7837000 - 819 2 -1.5256600 13.7077000 23.2088000 20.0856000 - 820 2 -1.6463900 11.3769000 17.2081000 24.5768000 - 821 2 -1.5941900 8.3152400 25.8179000 19.5437000 - 822 2 -1.5489500 10.9828000 24.2977000 15.3273000 - 823 1 2.8246700 12.9486000 25.2125000 16.6230000 - 824 1 2.7891400 12.4440000 23.2218000 18.9341000 - 825 1 2.7478300 9.8711400 17.9801000 18.6390000 - 826 1 2.7682700 8.2139900 21.9417000 16.4664000 - 827 1 2.7548000 9.5234900 24.8615000 15.6664000 - 828 2 -1.5181700 12.0543000 19.9845000 16.5333000 - 829 1 2.7421600 2.9293300 24.5539000 18.1102000 - 830 2 -1.5878000 10.9667000 23.9199000 19.5931000 - 831 2 -1.5409100 13.0730000 18.3715000 19.2010000 - 832 2 -1.5176000 12.6220000 23.9572000 17.4864000 - 833 2 -1.5623300 11.8597000 21.6584000 18.5441000 - 834 2 -1.5472100 10.7055000 17.1283000 17.6628000 - 835 2 -1.6102300 9.6370600 21.2440000 17.0925000 - 836 2 -1.5795000 11.5722000 16.8193000 15.2109000 - 837 1 2.6328000 8.4782500 24.7992000 22.4391000 - 838 2 -1.4268400 12.6399000 26.5595000 16.0356000 - 839 2 -1.5587000 12.3651000 23.6497000 22.1625000 - 840 2 -1.5765700 7.0982100 24.3819000 21.8827000 - 841 2 -1.5179100 4.1578300 24.9527000 18.8234000 - 842 2 -1.5794300 13.3238000 26.4570000 18.5052000 - 843 2 -1.5167700 9.4970600 25.5089000 17.1937000 - 844 1 2.5044400 1.4118100 18.6735000 14.9185000 - 845 1 2.8267100 13.9324000 23.4723000 21.7590000 - 846 2 -1.5501700 14.8558000 24.7176000 22.2162000 - 847 2 -1.6104100 14.2578000 20.1968000 24.3825000 - 848 2 -1.6126600 14.3546000 22.3560000 23.1108000 - 849 1 2.7603800 1.8564000 25.9454000 21.1877000 - 850 2 -1.6397100 4.7034500 16.1587000 25.2398000 - 851 1 2.8043100 13.6306000 19.9168000 15.8997000 - 852 3 0.3372550 0.1770650 16.2066000 21.4413000 - 853 1 2.7624200 14.7963000 18.7580000 18.5733000 - 854 1 2.7579400 11.2136000 20.9846000 17.3093000 - 855 2 -1.5877200 14.4371000 24.6095000 15.7490000 - 856 2 -1.5175300 14.6315000 19.0786000 16.8943000 - 857 2 -1.6251800 14.4990000 15.6526000 22.1227000 - 858 2 -1.5641300 13.8442000 21.6557000 15.7713000 - 859 1 2.7724700 13.3776000 27.2531000 25.1270000 - 860 2 -1.6593900 8.6914500 18.2219000 25.0089000 - 861 2 -1.2879200 5.4683000 25.9693000 16.2867000 - 862 2 -1.5038700 5.8385600 26.0526000 20.4284000 - 863 2 -1.6231800 14.4707000 25.9947000 25.3299000 - 864 2 -1.5387500 3.3156000 25.5466000 20.9813000 - 865 2 -1.5843000 11.8079000 26.9106000 21.0484000 - 866 2 -1.5457800 12.5140000 26.9303000 23.8532000 - 867 2 -1.9297200 6.2525400 16.3982000 29.5194000 - 868 2 -1.6293500 8.2108400 25.4373000 25.5650000 - 869 2 -1.6202600 2.8753600 25.1851000 29.0047000 - 870 1 2.4573800 2.4253500 20.8716000 25.7185000 - 871 1 2.5600900 1.5812900 18.2701000 26.8298000 - 872 1 2.4583100 1.4105600 24.6924000 28.1522000 - 873 2 -1.9229400 1.8594600 18.6074000 28.9578000 - 874 2 -1.9299700 3.4904000 19.4029000 27.1195000 - 875 2 -1.6028300 3.5482500 15.6803000 29.2320000 - 876 2 -1.6046200 0.7576950 25.7615000 26.9632000 - 877 2 -1.6095400 0.9441120 16.9727000 26.6954000 - 878 1 2.6144200 6.7997800 15.3863000 27.7695000 - 879 2 -1.9238800 5.3796700 21.4629000 26.3233000 - 880 1 2.6188000 7.9732600 17.5229000 26.3633000 - 881 1 2.5347000 5.3278100 19.7128000 26.7828000 - 882 1 2.4318000 4.3500300 16.8824000 28.6031000 - 883 1 2.5001600 3.5556600 19.2600000 28.9335000 - 884 1 2.7302300 4.6167700 24.5374000 28.6990000 - 885 2 -1.9269800 7.7746600 18.3278000 28.0008000 - 886 2 -1.6402000 4.3240800 22.7269000 28.9064000 - 887 1 2.7250000 8.1416200 29.5839000 17.0885000 - 888 2 -1.6024500 5.1465200 15.6028000 27.6570000 - 889 2 -1.6881900 5.0142000 20.0809000 29.3115000 - 890 2 -1.6329600 7.6096200 16.0264000 26.4367000 - 891 2 -1.6374200 7.4830200 23.1686000 27.0619000 - 892 1 2.7230800 11.1243000 22.7805000 24.9401000 - 893 2 -1.5817200 5.3172100 25.0878000 27.4437000 - 894 1 2.8031900 11.9519000 15.9392000 28.3208000 - 895 2 -1.6273200 10.5313000 15.6534000 27.1091000 - 896 2 -1.5494500 9.8814000 22.7793000 26.0418000 - 897 1 2.6985900 8.9446600 23.9410000 26.7746000 - 898 1 2.7123300 4.2191500 29.5922000 29.4944000 - 899 2 -1.5804400 12.5506000 18.8908000 26.3598000 - 900 2 -1.6136100 9.7016000 24.6818000 28.0944000 - 901 2 -1.5168900 11.4174000 17.2311000 29.2568000 - 902 2 -1.5463100 13.0198000 16.6160000 27.1150000 - 903 2 -1.5781600 12.4486000 27.5764000 26.7174000 - 904 1 2.7008800 13.6061000 19.6170000 27.3251000 - 905 2 -1.6255000 11.8605000 14.9755000 22.5441000 - 906 2 -1.5423400 14.4572000 23.1452000 28.3996000 - 907 2 -1.4842700 13.6044000 19.0335000 28.7178000 - 908 2 -1.5526000 9.8642200 14.9301000 16.2219000 - 909 2 -1.5153400 14.2380000 20.9346000 26.9812000 - 910 1 2.7280200 12.7667000 17.2634000 25.6705000 - 911 2 -1.5627800 14.0421000 25.9155000 29.1202000 - 912 2 -1.6857400 2.8086500 15.3371000 15.2290000 - 913 1 2.6511300 6.5324800 22.8735000 25.8327000 - 914 2 -1.6339600 1.8505100 23.0407000 27.8370000 - 915 2 -1.9309800 6.3499400 18.7028000 25.5933000 - 916 2 -1.6305500 1.1393800 19.8749000 26.2230000 - 917 2 -1.5725300 12.6255000 22.4421000 25.3188000 - 918 2 -1.6350000 14.3195000 28.8310000 25.4807000 - 919 1 2.6532500 8.0572000 17.5335000 29.5411000 - 920 2 -1.5768600 8.3004100 26.7791000 29.1004000 - 921 2 -1.6193200 13.1100000 29.3620000 29.0694000 - 922 1 2.6742600 12.0153000 28.4695000 27.9552000 - 923 1 2.8417200 14.8104000 27.3579000 18.5519000 - 924 2 -1.4611900 7.9053300 29.1153000 27.4865000 - 925 2 -1.6355100 10.5056000 28.3240000 28.4559000 - 926 1 2.7565600 8.3473700 28.4122000 28.7869000 - 927 2 -1.5773600 5.7412200 26.5154000 25.3630000 - 928 2 -1.5697300 3.7656700 27.2873000 27.1691000 - 929 2 -1.6195100 3.0273000 29.5553000 28.3624000 - 930 2 -1.5591700 6.2157400 27.8696000 27.5329000 - 931 1 2.6581100 2.7816500 28.4983000 27.1590000 - 932 1 2.7365000 5.3055800 26.6326000 26.9779000 - 933 2 -1.6233600 1.5809000 28.2751000 26.1332000 - 934 1 2.7174500 1.2551900 26.7020000 25.3507000 - 935 1 2.7879100 11.9489000 27.3586000 19.4158000 - 936 2 -1.4792300 3.5536600 27.9035000 16.7242000 - 937 2 -1.6387900 2.7918000 26.0946000 24.7979000 - 938 1 2.6817900 7.3119200 26.5784000 25.0007000 - 939 1 2.2951700 5.4259900 21.8329000 29.6574000 - 940 1 2.6317200 2.8253700 29.2863000 16.0864000 - 941 2 -1.6026300 8.8841300 29.6104000 15.4290000 - 942 2 -1.4384100 12.9302000 28.6080000 18.8822000 - 943 2 -1.4152200 12.9955000 28.9263000 22.2818000 - 944 1 2.8435300 11.9278000 27.8874000 22.5051000 - 945 2 -1.5630600 8.0591700 27.9565000 17.5181000 - 946 3 0.2212210 0.3714930 25.8055000 29.6027000 - 947 1 2.7889300 6.2294300 29.5067000 27.2511000 - 948 2 -1.6874500 11.0871000 20.0103000 29.4996000 - 949 2 -1.6499300 0.5845090 26.1376000 19.8899000 - 950 2 -1.5951700 1.9863300 27.5720000 21.9786000 - 951 2 -1.5795300 7.7563100 27.7723000 24.0498000 - 952 2 -1.4912100 10.2778000 28.2446000 22.9354000 - 953 1 2.8160900 8.6807100 27.8960000 22.4879000 - 954 2 -1.5520300 10.4590000 27.5492000 18.8070000 - 955 1 2.1152000 0.6497460 27.2220000 16.1206000 - 956 2 -1.4840800 3.8541400 27.6453000 19.6222000 - 957 2 -1.6145600 1.0583600 28.6737000 16.5218000 - 958 2 -1.4661200 7.7495800 28.7066000 21.2409000 - 959 2 -1.5673100 4.5215100 27.2163000 23.0778000 - 960 1 2.6713100 3.3466500 28.1434000 22.5848000 - 961 1 2.7131600 4.4436700 26.2009000 24.2981000 - 962 1 2.2810300 2.7586700 22.1384000 28.8492000 - 963 1 2.7122500 9.3762300 25.6272000 29.3048000 - 964 2 -1.6153800 3.2355900 29.5621000 23.4789000 - 965 2 -1.5465700 14.8359000 29.1262000 18.5863000 - 966 2 -1.5682200 14.7705000 14.8808000 17.0492000 - 967 2 -1.6189400 9.1580400 16.1870000 29.5215000 - 968 2 -1.5882000 12.1617000 14.9229000 17.2521000 - 969 1 2.6721500 17.7053000 12.3497000 0.8333460 - 970 2 -1.6720000 20.6773000 0.2615210 14.7541000 - 971 2 -1.6569500 28.7780000 8.0499300 1.3100100 - 972 2 -1.6051500 16.0357000 0.4430960 8.3613400 - 973 2 -1.5409400 28.7330000 1.7128300 14.3475000 - 974 1 2.6670800 15.8635000 1.1135900 1.8545100 - 975 2 -1.5457100 18.1967000 14.2190000 9.8448100 - 976 2 -1.6507700 15.4540000 14.2689000 3.5039000 - 977 1 2.7947800 29.4870000 14.2818000 14.7672000 - 978 2 -1.6270100 26.8453000 14.7342000 1.2763400 - 979 2 -1.5630700 26.0867000 10.3858000 14.5698000 - 980 2 -1.5474200 16.5882000 7.9930100 4.1977400 - 981 2 -1.6303200 25.7898000 0.5184430 4.7540700 - 982 2 -1.5369600 18.5363000 5.2808800 14.3651000 - 983 2 -1.5890200 21.0903000 14.6571000 11.7830000 - 984 2 -1.6027400 15.4893000 0.9825010 3.6124600 - 985 1 2.7795800 17.1200000 5.5248400 2.3854500 - 986 2 -1.5885900 16.0246000 4.8035500 3.5618800 - 987 2 -1.5977500 15.9866000 6.6988000 1.6795200 - 988 2 -1.4933900 17.8540000 4.9867700 0.8996230 - 989 1 2.6692700 15.9552000 1.9147000 4.8874900 - 990 1 2.8082000 16.1935000 5.9723200 7.6789200 - 991 2 -1.5212000 17.2634000 2.6903300 4.8879500 - 992 2 -1.5661100 25.5931000 13.1040000 14.5815000 - 993 2 -1.6109100 18.2701000 0.9782160 9.5773100 - 994 2 -1.5830500 15.4181000 7.1858500 6.8434600 - 995 2 -1.5802400 16.6866000 4.4656700 6.7207100 - 996 2 -1.5722100 26.3020000 5.6206800 2.2606400 - 997 2 -1.5697900 18.5486000 5.6633700 3.3021700 - 998 1 2.7339300 16.5888000 0.9166860 10.0378000 - 999 1 2.8289700 16.9981000 5.1046000 13.6630000 - 1000 1 2.7717900 15.3142000 6.7124100 11.6386000 - 1001 2 -1.6151500 15.8967000 2.3321800 10.6665000 - 1002 2 -1.5427300 20.4175000 0.2197870 1.5114400 - 1003 2 -1.5159600 16.6569000 6.0100500 12.1936000 - 1004 2 -1.5298700 16.4393000 3.5180400 13.1662000 - 1005 1 2.7442600 15.3193000 3.1664300 12.1043000 - 1006 2 -1.5457100 17.5560000 6.3483200 8.4880000 - 1007 1 2.7143700 15.6690000 14.3673000 1.7716200 - 1008 2 -1.5746700 18.4609000 8.8826900 2.3566700 - 1009 2 -1.5581700 16.2814000 12.9808000 1.2314400 - 1010 1 2.8125700 17.3111000 9.2951100 3.7497400 - 1011 1 2.7383400 15.6229000 13.0867000 4.6591300 - 1012 2 -1.6032500 18.9376000 6.9321900 6.0303000 - 1013 2 -1.5445500 16.5688000 9.5551800 7.0968100 - 1014 1 2.7510900 18.3298000 13.2782000 10.9790000 - 1015 2 -1.6060700 18.4348000 10.2819000 4.7135200 - 1016 2 -1.6386000 16.1730000 10.4101000 3.1876700 - 1017 1 2.7928600 20.1373000 10.5420000 4.9866700 - 1018 1 2.7922800 15.5944000 9.7278200 10.7163000 - 1019 2 -1.5769000 18.3749000 10.7153000 0.3594170 - 1020 1 2.7574900 16.9661000 14.1154000 13.5832000 - 1021 2 -1.5621200 16.3281000 10.3185000 12.0216000 - 1022 2 -1.5155400 18.0909000 8.3629700 14.4300000 - 1023 2 -1.5661800 17.4643000 12.9159000 12.3378000 - 1024 2 -1.5605700 15.3166000 8.0073700 10.6943000 - 1025 2 -1.6462100 15.4539000 9.1633800 14.3149000 - 1026 2 -1.5506000 18.5586000 13.0218000 14.7028000 - 1027 2 -1.5270900 16.9688000 12.6849000 5.3162300 - 1028 2 -1.5777300 18.6510000 0.2876910 2.8590300 - 1029 1 2.7834900 19.8793000 1.5148300 2.4356000 - 1030 1 2.7960400 19.4443000 4.1840700 0.6809990 - 1031 2 -1.6385000 19.2689000 2.7017800 1.3838500 - 1032 1 2.7648700 19.2753000 5.8387600 4.7523700 - 1033 1 2.7523700 18.8360000 2.4920800 8.8619500 - 1034 1 2.7485400 17.9278000 3.4556300 6.1561400 - 1035 2 -1.5859300 18.4194000 2.3955900 7.2731000 - 1036 2 -1.5899500 19.3698000 4.4989500 5.7682400 - 1037 1 2.8088800 18.8185000 5.4670700 9.1786300 - 1038 1 2.7587200 19.7886000 0.7425400 13.2492000 - 1039 2 -1.4483900 19.8181000 2.0603400 12.5754000 - 1040 2 -1.4616400 19.4982000 6.0245600 10.4719000 - 1041 2 -1.5466500 18.3026000 3.9061900 9.3437500 - 1042 1 2.6806100 19.0696000 9.5210800 1.1126300 - 1043 2 -1.5823600 18.7946000 12.8310000 2.1491500 - 1044 1 2.8259100 17.5873000 10.1015000 8.3028500 - 1045 1 2.7829900 17.8979000 12.6852000 6.6470500 - 1046 2 -1.5532000 18.9545000 9.0167500 8.0677900 - 1047 2 -1.5136400 18.2739000 14.1634000 6.8595800 - 1048 1 2.7212200 19.3726000 8.2549500 6.7799600 - 1049 1 2.8459900 19.3401000 9.0292700 13.5319000 - 1050 1 2.8093700 17.6893000 11.1799000 12.3007000 - 1051 2 -1.4250900 18.6319000 10.5249000 13.2546000 - 1052 2 -1.4662200 19.3238000 8.2716500 11.9354000 - 1053 2 -1.4669600 18.6225000 11.7810000 10.9747000 - 1054 2 -1.5212900 16.6510000 10.0657000 9.5719300 - 1055 2 -1.6172000 15.3617000 0.5848450 14.6271000 - 1056 1 2.7759900 17.0275000 0.3290490 14.7155000 - 1057 2 -1.5719100 18.0573000 11.6276000 7.7928000 - 1058 2 -1.5445800 16.0033000 2.6493400 1.3899000 - 1059 1 2.7475100 25.7614000 11.7619000 13.8449000 - 1060 2 -1.5834400 21.1741000 4.1055200 0.6064320 - 1061 2 -1.5621400 25.6050000 6.9195900 5.0659300 - 1062 1 2.6473500 22.0916000 1.2400400 4.1514500 - 1063 2 -1.6308000 27.2199000 9.4524800 10.7220000 - 1064 2 -1.6435300 25.2623000 5.2601900 8.4660100 - 1065 2 -1.5982500 16.5722000 0.9657100 0.2575230 - 1066 2 -1.5325800 20.6117000 1.8726300 3.9267300 - 1067 1 2.7624600 22.4623000 11.3962000 0.6832750 - 1068 2 -1.5881400 23.1276000 10.9418000 6.1264100 - 1069 1 2.7751400 23.7529000 14.1977000 8.4779400 - 1070 1 2.7681300 21.9684000 6.0372900 2.9517800 - 1071 2 -1.5855000 20.9521000 6.2682000 4.2792800 - 1072 2 -1.5765300 21.6802000 6.7396000 1.4673300 - 1073 2 -1.6208700 22.5896000 4.3167200 2.9079200 - 1074 1 2.6987400 20.6814000 4.5436000 6.7769400 - 1075 1 2.5618600 24.8638000 1.6886800 4.1844800 - 1076 1 2.4644500 22.9342000 7.4370500 6.4414200 - 1077 2 -1.6031300 22.7945000 1.0975200 8.2998300 - 1078 2 -1.6547800 22.6885000 6.0086300 7.1348600 - 1079 2 -1.6234600 21.9228000 3.6097900 6.3493800 - 1080 2 -1.5192800 24.8355000 7.7635300 1.0969500 - 1081 2 -1.5879400 23.5004000 6.5002600 3.5823800 - 1082 1 2.7558700 21.6084000 1.2255900 9.4761300 - 1083 1 2.8540200 21.8597000 5.3805500 13.2275000 - 1084 1 2.8377400 20.3027000 7.2214800 11.1726000 - 1085 2 -1.6119400 22.4582000 1.3849000 10.9048000 - 1086 1 2.7710500 19.9670000 13.9081000 14.6445000 - 1087 2 -1.5555000 23.0795000 1.3706500 14.1688000 - 1088 2 -1.4838900 21.2296000 6.6155100 12.3582000 - 1089 2 -1.4987500 21.7819000 4.1353600 12.0294000 - 1090 2 -1.5500800 20.5370000 2.3386600 8.9553000 - 1091 1 2.7074600 23.0806000 7.7749000 10.1385000 - 1092 2 -1.4978100 23.3989000 5.6223100 13.5835000 - 1093 1 2.8083300 20.4464000 12.5861000 2.6795100 - 1094 2 -1.5545700 20.6626000 11.1047000 3.3641800 - 1095 2 -1.5237300 21.1467000 12.3922000 1.0628500 - 1096 1 2.7711900 24.2281000 9.2803900 1.8612600 - 1097 1 2.8137400 22.2522000 12.3916000 6.2774800 - 1098 2 -1.6166300 23.8647000 9.4207900 3.6232300 - 1099 2 -1.5487100 23.7175000 7.4337800 11.4890000 - 1100 2 -1.4935100 23.0914000 13.2714000 5.2032900 - 1101 2 -1.6641900 24.3742000 7.9498000 9.0751000 - 1102 2 -1.5609600 22.8204000 9.9636200 1.1358600 - 1103 2 -1.5062600 21.4324000 13.6844000 3.2435800 - 1104 1 2.8172900 22.2075000 13.6939000 12.6760000 - 1105 2 -1.4256200 21.5546000 10.0448000 11.5252000 - 1106 2 -1.4767200 21.1847000 13.2334000 13.8332000 - 1107 2 -1.5030400 23.2721000 8.6018800 14.0844000 - 1108 2 -1.5813800 20.6912000 11.7803000 5.8796300 - 1109 2 -1.5598700 22.8469000 12.5099000 11.6864000 - 1110 2 -1.5521900 21.6233000 7.6323700 9.7867100 - 1111 2 -0.6334960 20.5713000 8.3904400 13.9833000 - 1112 2 -1.5529500 21.2709000 5.1371300 14.7518000 - 1113 2 -1.5699100 23.4672000 14.6267000 13.4688000 - 1114 2 -1.5160100 24.6058000 0.5316340 12.0237000 - 1115 2 -1.6482200 24.9578000 2.6035800 2.8400200 - 1116 1 2.6854500 23.8551000 3.7716600 2.1949900 - 1117 1 2.6759900 24.5314000 5.9707000 4.6809300 - 1118 1 2.7370800 24.3987000 1.0867100 8.0457900 - 1119 1 2.6458400 23.4257000 3.1287000 6.0787300 - 1120 2 -1.6541300 24.5232000 2.4898900 7.1457400 - 1121 2 -1.6364300 24.5187000 4.5094700 5.4068100 - 1122 2 -1.5835500 23.4460000 1.9552200 4.7979100 - 1123 1 2.4570000 23.5516000 5.0735600 8.5027100 - 1124 1 2.8436800 24.5234000 1.7403200 13.1782000 - 1125 1 2.7744500 22.8694000 3.2096900 11.4577000 - 1126 2 -1.4818000 24.1808000 3.0187000 12.3142000 - 1127 2 -1.6137300 23.3368000 4.0990500 9.7597600 - 1128 2 -1.5791600 23.8418000 12.3311000 0.2159250 - 1129 2 -1.6125700 20.4848000 9.0950300 5.8393600 - 1130 2 -1.5557400 24.1571000 13.1219000 2.7107700 - 1131 2 -1.6169700 24.0552000 8.5540200 6.5018500 - 1132 1 2.8149900 23.0118000 14.0591000 3.8914200 - 1133 1 2.6286400 25.3487000 8.6411500 7.7369200 - 1134 1 2.6429100 24.1764000 10.0995000 5.1609500 - 1135 2 -1.5889700 24.8575000 12.8127000 9.1220700 - 1136 2 -1.5791500 22.4493000 13.2774000 7.7340500 - 1137 1 2.6891700 24.5318000 11.3226000 8.8143400 - 1138 1 2.8035300 24.1760000 8.4908700 12.8333000 - 1139 1 2.8237900 22.7786000 10.8602000 11.2792000 - 1140 2 -1.5912300 24.0795000 10.0054000 11.9564000 - 1141 2 -1.5637600 23.2711000 10.7651000 9.5427800 - 1142 2 -1.6571800 25.7021000 10.1834000 8.3426800 - 1143 2 -1.5551200 27.7651000 0.3753310 11.8758000 - 1144 2 -1.6448500 25.6504000 1.1570500 9.1698800 - 1145 1 2.7852100 25.2686000 6.1348700 1.0061400 - 1146 2 -1.5912300 25.3984000 10.2447000 1.1581200 - 1147 2 -1.5673200 29.0014000 4.0234000 11.1071000 - 1148 2 -1.5962100 20.2727000 5.2761800 8.1069800 - 1149 1 2.7717300 29.7767000 0.4897570 13.3879000 - 1150 2 -1.5834700 25.7069000 10.6420000 5.2709800 - 1151 1 2.6424400 24.6659000 13.4345000 1.2170500 - 1152 2 -1.5779800 25.9664000 11.8526000 12.2007000 - 1153 1 2.5898300 24.8138000 0.8276360 0.3384170 - 1154 2 -1.6156900 29.8743000 11.1761000 1.9430300 - 1155 2 -1.5656500 29.9110000 13.5010000 12.3478000 - 1156 2 -1.6067800 29.5629000 8.5908200 12.6920000 - 1157 2 -1.5786000 28.7261000 11.2166000 13.2955000 - 1158 1 2.6325300 28.9822000 12.3338000 12.2411000 - 1159 1 2.7201200 29.4004000 9.9476200 14.0025000 - 1160 2 -1.6179200 27.7299000 12.4042000 3.9207300 - 1161 2 -1.6416900 29.6880000 8.1686400 6.8898700 - 1162 2 -1.5609400 28.3850000 10.4901000 5.8350400 - 1163 1 2.7699400 27.1785000 10.6789000 4.5883300 - 1164 1 2.5893300 29.4581000 9.7410300 6.6229600 - 1165 1 2.6559500 28.7999000 13.5728000 3.5954200 - 1166 2 -1.5418200 27.4172000 11.8531000 0.5029320 - 1167 2 -1.6363900 29.5257000 14.0401000 1.5475600 - 1168 2 -1.6727600 22.1459000 1.0484700 2.3869700 - 1169 1 2.6711500 28.5310000 11.1013000 1.1783500 - 1170 2 -1.5855700 15.7714000 14.8277000 7.3379100 - 1171 1 2.5207300 26.2042000 5.6270300 9.7907100 - 1172 2 -1.6276100 29.5504000 6.3280100 9.9366500 - 1173 1 2.6872700 29.8050000 7.0757300 13.1692000 - 1174 1 2.6975800 27.7900000 3.5552700 12.0739000 - 1175 1 2.6541700 29.0323000 4.6625500 9.5501800 - 1176 2 -1.5638000 29.6783000 3.3057700 5.3678600 - 1177 2 -1.6454500 28.1105000 1.7789300 7.1373400 - 1178 2 -1.5902600 30.0519000 4.3356400 8.2954900 - 1179 1 2.6560700 28.8888000 2.0368700 5.7746900 - 1180 1 2.7148500 28.7071000 0.6789080 8.2313500 - 1181 1 2.7571200 29.6532000 4.5196300 4.3109100 - 1182 2 -1.6380400 28.4847000 0.9998070 4.5917800 - 1183 2 -1.6305400 28.2033000 11.8894000 10.7935000 - 1184 1 2.5233700 26.7198000 11.2121000 11.0125000 - 1185 2 -1.5718600 28.1231000 7.1386700 4.2974000 - 1186 2 -1.6763700 26.7723000 7.8004200 7.2882300 - 1187 1 2.0473400 28.2819000 9.0712900 9.5989400 - 1188 2 -1.5789700 27.3204000 9.4803600 3.4916300 - 1189 1 2.7795900 28.4339000 8.3645700 3.0726700 - 1190 2 -1.5813000 29.9249000 9.0444100 3.4881000 - 1191 2 -1.5095500 25.7853000 8.2914900 12.8778000 - 1192 2 -1.5438800 25.7767000 1.7988600 14.2292000 - 1193 2 -1.5038100 24.4512000 4.6014000 1.0782500 - 1194 2 -1.5938200 27.3757000 4.6853800 9.0416400 - 1195 2 -1.5644900 27.3902000 4.1642200 13.4607000 - 1196 2 -1.5901000 28.4902000 6.4086100 13.6081000 - 1197 2 -1.5350600 25.8807000 6.2526200 14.3397000 - 1198 2 -1.6437600 26.7693000 6.7198800 10.8082000 - 1199 2 -1.6114900 26.7895000 2.8798300 10.9559000 - 1200 1 2.5657400 26.7063000 8.1601400 11.7241000 - 1201 1 2.7692800 27.2977000 5.6038000 14.4379000 - 1202 1 2.7748800 26.8778000 1.4359400 10.2367000 - 1203 2 -1.5592000 28.0580000 4.2142900 3.6884700 - 1204 2 -1.5976400 27.3261000 5.2239700 6.3547600 - 1205 2 -1.5960500 28.0233000 0.5626790 9.6775100 - 1206 1 2.7258400 27.0765000 6.7757400 5.6208300 - 1207 1 2.5135600 26.7361000 4.5013800 7.5563100 - 1208 1 2.7408400 27.4155000 4.5490400 2.2970900 - 1209 2 -1.5837700 27.8154000 3.7382800 0.8897930 - 1210 2 -1.6028500 29.9901000 2.4331200 0.9437030 - 1211 1 2.6238300 29.8764000 1.0697800 1.6256100 - 1212 2 -1.5338500 15.1565000 10.6944000 0.7782400 - 1213 2 -1.5553400 20.1179000 8.7410500 0.1667200 - 1214 2 -1.6038800 29.1804000 14.6496000 4.7612300 - 1215 1 2.6369100 28.2891000 14.8354000 0.2990260 - 1216 2 -1.4509700 20.6083000 10.1121000 14.7352000 - 1217 1 2.7748500 24.2817000 14.3136000 14.8609000 - 1218 2 -1.6302500 18.1980000 0.0146118 13.2201000 - 1219 2 -1.5562900 24.8432000 14.8205000 7.4622100 - 1220 2 -1.5071900 22.9647000 10.9786000 14.8568000 - 1221 1 2.7828300 24.3343000 5.8547100 14.8305000 - 1222 1 2.7716800 27.2165000 1.2650200 14.8806000 - 1223 2 -1.6095300 16.2825000 9.4732700 23.2329000 - 1224 2 -1.5912400 18.9027000 8.7664400 24.1655000 - 1225 1 2.7104200 26.4218000 0.3940430 20.5054000 - 1226 1 2.8432300 15.8817000 1.9363600 22.1275000 - 1227 1 2.6719500 16.5272000 6.2690300 24.1162000 - 1228 1 2.7524100 16.4423000 8.2695400 21.6454000 - 1229 2 -1.4967300 17.3860000 2.3274000 22.5530000 - 1230 2 -1.6041400 20.6259000 6.6728100 24.5858000 - 1231 2 -1.5638200 16.8322000 7.1023300 22.7851000 - 1232 2 -1.6065800 16.9756000 4.5902000 23.9999000 - 1233 2 -1.5563200 15.5850000 1.3457300 20.5731000 - 1234 2 -1.5149900 17.6779000 5.3915000 20.8793000 - 1235 2 -1.5870700 17.7232000 6.8244400 25.2719000 - 1236 2 -1.5723800 23.9792000 14.6940000 25.3235000 - 1237 2 -1.4913200 18.4692000 0.9312680 27.8292000 - 1238 1 2.8371500 16.6304000 5.1313300 19.6037000 - 1239 1 2.7835600 15.7261000 7.4436500 17.7249000 - 1240 2 -1.5366500 17.7721000 1.2186300 15.6755000 - 1241 2 -1.6249000 16.1757000 12.9655000 14.9397000 - 1242 2 -1.5513500 16.5478000 6.6497500 18.8127000 - 1243 2 -1.5674000 17.5567000 4.0422300 18.7281000 - 1244 1 2.7796500 16.5655000 10.8168000 20.4630000 - 1245 2 -1.5442900 16.9827000 11.7844000 21.7302000 - 1246 2 -1.5701900 17.2193000 9.3079300 20.7882000 - 1247 2 -1.5422100 18.9741000 13.8657000 19.4755000 - 1248 1 2.5852700 17.7583000 14.5188000 24.6204000 - 1249 1 2.8139700 16.9400000 9.0179700 15.3066000 - 1250 1 2.8401700 18.1673000 12.8335000 18.4900000 - 1251 2 -1.5535500 17.1990000 10.6218000 15.7391000 - 1252 2 -1.5034500 17.2583000 13.1863000 17.1424000 - 1253 2 -1.6828800 15.9960000 14.1712000 20.5819000 - 1254 2 -1.5513000 17.3885000 11.5790000 19.2753000 - 1255 2 -1.4980500 16.7366000 8.2574200 16.7677000 - 1256 1 2.8264700 19.2621000 5.6341100 20.9424000 - 1257 1 2.7395600 17.8546000 3.2066100 23.6550000 - 1258 2 -1.5651100 18.7621000 2.5301900 24.8634000 - 1259 1 2.8438300 19.7567000 5.5079800 15.5418000 - 1260 1 2.8290600 19.3304000 3.8691000 18.3594000 - 1261 2 -1.5387500 19.9893000 4.6709900 19.6986000 - 1262 2 -1.5440400 20.0501000 2.1561100 18.5360000 - 1263 2 -1.5056200 19.5624000 4.5089400 16.9253000 - 1264 1 2.6874800 17.6976000 9.8748200 24.2821000 - 1265 1 2.6870000 18.3981000 12.0101000 22.2540000 - 1266 2 -1.6132500 18.4350000 11.2684000 23.6963000 - 1267 2 -1.5700500 19.8293000 5.1859500 22.4770000 - 1268 2 -1.6427900 19.4972000 13.1231000 21.9513000 - 1269 1 2.8417900 17.9784000 12.0461000 15.8696000 - 1270 2 -1.5230300 19.0921000 11.9587000 17.3512000 - 1271 2 -1.4996600 20.0784000 9.3926800 17.6309000 - 1272 2 -1.6321000 16.5326000 13.5884000 24.9596000 - 1273 1 2.8139100 22.1586000 9.5482600 14.9115000 - 1274 1 2.6399400 19.1966000 7.3113900 24.7867000 - 1275 1 2.7970700 23.5219000 12.4537000 28.2570000 - 1276 2 -1.5524100 22.7847000 0.0663426 19.0498000 - 1277 1 2.5910800 15.1394000 6.6267200 28.1584000 - 1278 1 2.7053500 20.8707000 7.2259100 29.5777000 - 1279 1 2.5991800 28.7191000 8.6672700 29.1961000 - 1280 1 2.7933200 25.0199000 14.1115000 26.5474000 - 1281 1 2.6628700 16.3308000 2.5580400 29.6204000 - 1282 2 -1.4614000 20.4397000 0.9105840 20.9110000 - 1283 2 -1.6068500 19.0929000 14.8691000 25.4881000 - 1284 2 -1.5548500 16.8207000 1.7615300 26.1558000 - 1285 1 2.7709400 17.8388000 5.6294600 28.9877000 - 1286 1 2.7542300 15.5333000 2.7285600 26.6661000 - 1287 2 -1.6033200 16.4903000 5.7742200 28.2122000 - 1288 2 -1.5970900 19.5808000 12.0845000 26.5063000 - 1289 2 -1.5316300 19.4987000 10.1083000 27.4731000 - 1290 1 2.6823700 16.0147000 10.8651000 26.9110000 - 1291 2 -1.5797500 17.0868000 11.5681000 28.2203000 - 1292 2 -1.4961600 24.3492000 6.6461300 28.8790000 - 1293 2 -1.5656900 19.0361000 12.5619000 29.2219000 - 1294 2 -1.6290200 17.1756000 10.1666000 25.8559000 - 1295 1 2.7489400 18.3130000 1.4051600 26.0090000 - 1296 2 -1.5059900 20.1918000 0.8021750 26.8650000 - 1297 1 2.6925800 20.1656000 13.7398000 26.3661000 - 1298 1 2.6770600 20.2468000 10.6951000 26.1206000 - 1299 1 2.7479800 18.6699000 11.2573000 28.3228000 - 1300 2 -1.5613500 18.7965000 4.1092800 28.7669000 - 1301 2 -1.5725200 19.3888000 6.1770100 29.5648000 - 1302 1 2.7758800 25.4371000 3.0829800 25.0999000 - 1303 2 -1.5437300 23.4891000 0.4296600 21.5636000 - 1304 2 -1.5769000 24.0836000 2.6456300 24.3112000 - 1305 1 2.6287700 25.1020000 8.7999900 21.2756000 - 1306 2 -1.5563400 24.6792000 13.5064000 18.4375000 - 1307 2 -1.5316100 22.0995000 4.3156100 23.8001000 - 1308 1 2.7209500 23.4589000 1.7478700 20.8571000 - 1309 1 2.7915600 24.0270000 6.3528000 22.4979000 - 1310 1 2.8475600 21.4758000 7.5334900 20.3481000 - 1311 2 -1.5485000 23.1971000 3.0141200 21.6768000 - 1312 2 -1.5343200 19.9360000 7.1471300 20.7108000 - 1313 2 -1.5809100 22.3546000 6.4351200 22.2059000 - 1314 2 -1.5401000 21.8914000 11.6503000 17.1843000 - 1315 1 2.7090700 21.2388000 5.5890200 23.3331000 - 1316 2 -1.4109900 22.6109000 1.7259000 19.6148000 - 1317 2 -1.5747200 24.7677000 4.3480700 15.5846000 - 1318 2 -1.6122100 24.5556000 7.2911000 23.8738000 - 1319 1 2.7431800 22.1231000 0.8151480 15.3651000 - 1320 1 2.8851200 20.9244000 8.0185200 17.3002000 - 1321 2 -1.5366300 22.2537000 2.0941300 16.7982000 - 1322 2 -1.5284800 20.0502000 6.9582400 16.4408000 - 1323 2 -1.4979300 21.5691000 7.4341800 18.7881000 - 1324 2 -1.5502300 24.5699000 2.5886400 17.7507000 - 1325 1 2.8178000 22.1484000 10.6429000 20.2527000 - 1326 1 2.7969500 20.3858000 14.1378000 20.3333000 - 1327 1 2.8069900 22.8741000 13.8966000 24.3940000 - 1328 2 -1.5505900 22.5045000 11.4819000 21.6949000 - 1329 1 2.5993400 28.8955000 3.0691500 29.6969000 - 1330 2 -1.5447600 23.5980000 12.3404000 23.9136000 - 1331 2 -1.6098400 23.6779000 5.4074800 19.2982000 - 1332 2 -1.5619100 20.7914000 11.0165000 19.4340000 - 1333 2 -1.7026400 15.5232000 3.0214400 28.3677000 - 1334 2 -1.5653800 22.1022000 9.0021500 20.8167000 - 1335 1 2.8237300 23.1686000 14.2648000 18.9524000 - 1336 1 2.8426200 20.4631000 10.9942000 17.7789000 - 1337 2 -1.7083800 20.4100000 14.3964000 16.2066000 - 1338 2 -1.5520200 21.7330000 13.6435000 19.5984000 - 1339 2 -1.5866600 23.6415000 10.8531000 19.5639000 - 1340 2 -1.5423200 22.1402000 8.8015500 16.4517000 - 1341 1 2.7203900 25.1227000 5.8526700 19.4861000 - 1342 1 2.7882400 23.4884000 3.6394700 23.1608000 - 1343 2 -1.6003300 24.8374000 7.1174500 21.1073000 - 1344 2 -1.5108600 24.5095000 4.9057900 22.7679000 - 1345 1 2.7164800 23.2914000 1.5239000 18.0120000 - 1346 1 2.7679200 24.8986000 7.7220300 17.1226000 - 1347 2 -1.5427600 24.0699000 6.7694500 16.1843000 - 1348 2 -1.6574900 25.5431000 1.6507100 20.5277000 - 1349 1 2.7456800 25.0839000 14.3952000 21.3361000 - 1350 1 2.7807800 24.8718000 8.8275000 24.3110000 - 1351 1 2.7434100 23.8148000 11.5741000 22.5573000 - 1352 2 -1.6369100 24.4518000 9.6666200 22.5621000 - 1353 2 -1.6265100 25.2104000 12.6448000 21.8916000 - 1354 2 -1.5212900 15.3418000 4.2524000 26.0996000 - 1355 1 2.7086800 22.0871000 3.4429000 29.3160000 - 1356 1 2.8160600 24.7356000 10.4337000 18.3945000 - 1357 1 2.8753500 23.1693000 11.8299000 16.1836000 - 1358 2 -1.5179500 24.4974000 11.0620000 16.9503000 - 1359 2 -1.5879700 24.5532000 8.8133600 18.2786000 - 1360 2 -1.4414400 23.3892000 13.3730000 15.7792000 - 1361 1 2.6260300 24.8972000 3.8440400 16.9431000 - 1362 2 -1.5366500 24.1591000 9.1450400 25.7169000 - 1363 1 2.5554000 29.6811000 13.2830000 20.4257000 - 1364 1 2.8152200 25.7439000 7.3257600 28.4940000 - 1365 2 -1.5521500 25.2346000 2.0339700 26.5050000 - 1366 2 -1.5473500 25.6680000 8.9868300 28.5891000 - 1367 2 -1.5129600 25.9418000 13.0034000 25.6162000 - 1368 2 -1.6227400 26.3256000 10.5317000 19.0910000 - 1369 2 -1.6368700 28.1289000 6.2454100 25.2679000 - 1370 2 -1.4850600 28.8331000 13.9731000 28.6613000 - 1371 1 2.5252000 30.0117000 5.9035500 28.8041000 - 1372 1 2.6333400 28.0097000 12.0875000 28.0719000 - 1373 2 -1.6668200 28.8135000 7.0750100 28.4156000 - 1374 1 2.6917400 26.8145000 5.5877900 26.2507000 - 1375 2 -1.6589700 29.1016000 9.4078800 25.8041000 - 1376 2 -1.6118700 29.6989000 4.3013400 28.5896000 - 1377 2 -1.6560300 28.7344000 1.3844500 28.5394000 - 1378 1 2.5760400 29.4575000 4.0191600 26.8847000 - 1379 2 -1.5897300 27.8757000 4.1873300 26.7465000 - 1380 2 -1.6385600 28.5239000 12.0855000 26.3559000 - 1381 1 2.6209500 29.6500000 10.9043000 25.6856000 - 1382 1 2.6352600 28.8861000 7.5755000 24.8193000 - 1383 2 -1.5086100 26.1644000 6.8574000 27.0439000 - 1384 2 -1.6415800 27.9120000 1.0270900 26.1391000 - 1385 1 2.6474800 26.3032000 0.8811020 26.5681000 - 1386 1 2.5150300 29.2070000 1.2821200 27.0435000 - 1387 2 -1.5888500 21.4475000 13.4862000 25.2919000 - 1388 1 2.7526200 27.3755000 12.9560000 25.0052000 - 1389 2 -1.5013800 26.4361000 11.4822000 28.1897000 - 1390 1 2.7697400 26.0490000 10.2816000 29.4461000 - 1391 2 -1.6099400 29.0758000 0.6108710 18.0123000 - 1392 1 2.7244700 20.9819000 1.3228600 19.6158000 - 1393 2 -1.5548000 28.6392000 12.9284000 15.5305000 - 1394 2 -1.6173300 28.1508000 14.5060000 25.0687000 - 1395 2 -1.4485400 29.9129000 11.5899000 17.7081000 - 1396 1 2.8185900 28.4819000 12.0593000 16.9454000 - 1397 2 -1.5400300 29.2674000 11.1842000 29.0440000 - 1398 2 -1.6234100 30.1519000 2.4293900 26.6376000 - 1399 2 -1.6112600 23.9160000 1.9726800 29.3954000 - 1400 2 -1.6006900 28.6366000 12.3792000 21.4201000 - 1401 1 2.5439600 27.6911000 9.0632000 22.8479000 - 1402 1 2.7774700 20.0540000 1.2878000 28.4466000 - 1403 1 2.6947400 29.2179000 11.4253000 23.0334000 - 1404 1 2.6935300 23.0083000 7.1137800 28.4706000 - 1405 2 -1.5696700 21.4602000 2.0862100 28.7141000 - 1406 2 -1.5025700 21.7035000 6.4472600 28.4908000 - 1407 2 -1.5431600 23.0278000 3.5010600 27.7064000 - 1408 2 -1.5833200 29.3198000 3.4868500 17.0796000 - 1409 2 -1.5953400 28.3637000 2.4120500 19.2630000 - 1410 2 -1.5690400 29.5419000 6.4530000 16.8406000 - 1411 1 2.7312300 28.3076000 2.2311700 17.5328000 - 1412 1 2.6267500 29.6277000 1.1046600 19.5312000 - 1413 1 2.6423500 29.1234000 6.8571800 19.8536000 - 1414 1 2.7579800 29.4035000 4.8655700 16.1463000 - 1415 2 -1.4991500 25.6490000 4.5880100 25.5369000 - 1416 2 -1.6415100 29.6047000 2.0249300 23.5174000 - 1417 1 2.7659500 23.1259000 9.8602200 26.8019000 - 1418 2 -1.5531400 23.8081000 11.1621000 27.4215000 - 1419 1 2.6914300 20.4360000 13.1654000 29.2741000 - 1420 2 -1.5718300 21.9797000 12.0726000 28.8711000 - 1421 2 -1.6502000 22.4861000 8.5803800 28.1040000 - 1422 2 -1.5961000 20.5498000 14.1401000 27.9186000 - 1423 2 -1.5289900 21.6615000 10.1980000 25.8318000 - 1424 2 -1.6307800 15.5337000 8.0335700 28.9007000 - 1425 2 -1.6237700 25.8368000 6.6400100 18.0603000 - 1426 2 -1.5980300 26.5727000 8.1801700 16.5997000 - 1427 2 -1.6527900 27.6407000 12.9618000 18.1753000 - 1428 2 -1.5056800 28.9866000 10.1414000 19.6472000 - 1429 2 -1.5585600 26.4429000 13.6904000 20.4508000 - 1430 2 -1.5271200 27.5696000 10.7202000 16.7091000 - 1431 1 2.7479800 26.2846000 13.7161000 18.6782000 - 1432 1 2.7882400 27.1329000 9.6473000 15.6751000 - 1433 2 -1.4855900 24.0027000 13.7630000 27.7123000 - 1434 2 -1.6378800 26.7070000 9.0477100 21.1635000 - 1435 2 -1.6690200 15.4670000 14.7981000 27.0414000 - 1436 2 -1.6061100 27.7469000 12.2803000 23.5064000 - 1437 1 2.6322900 26.9116000 12.4943000 21.4971000 - 1438 1 2.7144900 27.6022000 9.4993000 19.4967000 - 1439 2 -1.6159900 27.7670000 5.4831000 16.0269000 - 1440 1 2.6976200 27.6004000 4.0371200 20.2777000 - 1441 2 -1.6588400 28.9004000 0.4032970 20.9447000 - 1442 2 -1.6635800 28.6293000 5.3302300 19.7522000 - 1443 2 -1.5632200 27.0997000 1.7340400 16.6739000 - 1444 1 2.6811200 27.5354000 7.0407200 17.3027000 - 1445 2 -1.6378900 28.0480000 7.7591900 18.9442000 - 1446 2 -1.6084400 27.9986000 3.8191700 21.9749000 - 1447 2 -1.5803400 28.4130000 7.7303500 23.2962000 - 1448 2 -1.5874400 26.7430000 2.4666000 23.9913000 - 1449 1 2.6332700 28.0402000 2.8317600 23.2773000 - 1450 1 2.7336900 23.6173000 1.8963800 27.3953000 - 1451 2 -1.5382200 28.8868000 10.0252000 22.5711000 - 1452 2 -1.5289700 29.7383000 14.7949000 21.0714000 - 1453 2 -1.6207400 26.5180000 9.3826900 23.9969000 - 1454 2 -1.6021400 26.2227000 4.5396500 19.5919000 - 1455 2 -1.6160600 26.3066000 0.6876380 29.6688000 - 1456 2 -1.5545600 28.0665000 9.9948400 29.3844000 - 1457 2 -1.5082400 28.3959000 9.1233000 14.9295000 - 1458 2 -1.4961700 26.4309000 6.3335700 29.5794000 - 1459 2 -1.5316100 15.1822000 1.0873000 23.4158000 - 1460 2 -1.5189500 23.3266000 0.3257770 27.4639000 - 1461 2 -1.6952400 30.1198000 8.9417200 17.4341000 - 1462 2 -1.5964700 15.8769000 5.6356800 14.9131000 - 1463 2 -1.6038200 30.1780000 11.3765000 24.2463000 - 1464 1 2.7288300 20.0565000 25.9652000 0.6946430 - 1465 2 -1.5588000 16.7586000 25.8750000 9.8688700 - 1466 1 2.7083100 18.0679000 26.5806000 9.3274100 - 1467 2 -0.5976980 20.4323000 22.3096000 14.5702000 - 1468 2 -1.5744000 15.5621000 18.0090000 6.9219500 - 1469 2 -0.6475310 15.7117000 22.6060000 1.0777300 - 1470 2 -1.5620900 20.1902000 29.1130000 12.1703000 - 1471 2 -1.5261900 19.8045000 17.6697000 6.8887400 - 1472 2 -1.6634000 26.8323000 29.6610000 2.5212600 - 1473 1 2.8133600 17.2732000 21.7800000 10.2833000 - 1474 2 -1.6242500 18.0470000 26.3351000 6.0839200 - 1475 2 -1.5231800 16.3156000 19.0899000 4.6411300 - 1476 2 -1.5833500 16.4732000 15.5300000 0.9460870 - 1477 1 2.8055000 17.4320000 15.6052000 7.0206900 - 1478 1 2.7804800 15.9183000 17.5823000 5.3843100 - 1479 1 2.7718500 25.1352000 26.6258000 5.7920900 - 1480 1 2.8901900 30.1603000 21.8026000 2.4002400 - 1481 2 -1.5016500 17.1029000 16.5119000 5.5828400 - 1482 1 2.7640100 15.3327000 16.2093000 11.2783000 - 1483 2 -1.5566500 15.4708000 18.2373000 2.0901100 - 1484 2 -1.5208900 17.8209000 16.3039000 8.3736900 - 1485 1 2.7169200 16.7586000 23.4633000 0.8954730 - 1486 2 -1.5337300 15.3958000 20.7498000 2.6226700 - 1487 2 -1.6216100 23.0996000 27.1385000 2.6431400 - 1488 1 2.8566700 16.3774000 19.4159000 2.9491000 - 1489 1 2.8052600 17.0671000 22.4667000 7.3100400 - 1490 1 2.6923800 19.5053000 26.1221000 5.4000800 - 1491 2 -1.5148700 17.9372000 18.7903000 2.7436700 - 1492 2 -1.5868500 16.3453000 22.4105000 8.8187800 - 1493 2 -1.4892200 16.4761000 21.3399000 6.3610900 - 1494 1 2.7554400 29.6463000 25.0036000 1.5314100 - 1495 2 -1.5633100 17.6168000 23.3230000 2.4698800 - 1496 1 2.8581200 16.4190000 18.9443000 9.8603100 - 1497 1 2.8521900 16.5432000 23.6342000 12.7884000 - 1498 1 2.8158900 15.2949000 25.6228000 10.6451000 - 1499 2 -1.5871200 17.8888000 18.9388000 8.7692200 - 1500 2 -1.5996100 15.5557000 22.7519000 13.9113000 - 1501 2 -1.5277400 15.7599000 24.9618000 12.1901000 - 1502 2 -1.5107800 17.0024000 22.8894000 11.4028000 - 1503 2 -1.5420200 16.1920000 17.5563000 10.9353000 - 1504 2 -1.5734800 29.9719000 16.8136000 2.4954300 - 1505 2 -1.5709400 18.7188000 22.2388000 7.4399700 - 1506 2 -1.5582800 17.9657000 23.8384000 13.6949000 - 1507 2 -1.5321800 16.1285000 25.5911000 4.3932300 - 1508 2 -1.4469900 18.4796000 18.1734000 0.3008800 - 1509 1 2.8237900 20.0356000 15.8624000 12.2322000 - 1510 1 2.8814700 18.9922000 19.0139000 1.5551300 - 1511 2 -1.5076200 19.9479000 22.1037000 2.6595900 - 1512 2 -1.6122300 18.1888000 20.2814000 0.6296350 - 1513 1 2.7978900 18.4370000 22.1173000 3.0573400 - 1514 1 2.8270600 19.0496000 18.9559000 7.4885200 - 1515 1 2.8248300 17.3029000 20.3936000 5.4342200 - 1516 2 -1.5855100 19.8681000 24.7374000 4.6900300 - 1517 2 -1.4912600 18.5683000 19.7673000 6.1715500 - 1518 2 -1.5704300 17.6353000 20.9871000 3.8902500 - 1519 1 2.7893300 19.7937000 21.8033000 8.5929800 - 1520 2 -0.6572500 19.3641000 19.1932000 12.6074000 - 1521 2 -1.4922100 19.0173000 16.2638000 10.9892000 - 1522 2 -1.5240100 18.9154000 21.6953000 9.9000900 - 1523 1 2.8118700 18.8971000 15.7935000 9.4061000 - 1524 2 -1.5442700 17.0055000 23.8521000 6.3918400 - 1525 1 2.7819200 16.6295000 25.3516000 5.9460800 - 1526 2 -1.4743700 16.7727000 20.3422000 10.7310000 - 1527 2 -1.5687900 19.0068000 25.3909000 8.6380700 - 1528 2 -0.6246890 20.1254000 23.5725000 0.6600390 - 1529 2 -1.5882500 18.7944000 27.9072000 10.3882000 - 1530 1 2.6506700 19.0962000 29.2226000 9.2738400 - 1531 1 2.6973100 18.8421000 28.1699000 12.0444000 - 1532 2 -1.6168000 20.7369000 27.2590000 4.7648100 - 1533 1 2.8606100 18.6316000 28.3078000 1.9924700 - 1534 2 -1.5932000 19.2730000 29.1660000 6.1392400 - 1535 2 -1.5600200 16.0500000 27.5159000 13.0975000 - 1536 1 2.7524400 21.8822000 27.9543000 9.0358500 - 1537 1 2.7698200 17.2220000 26.9885000 13.9936000 - 1538 1 2.6220500 29.8726000 21.1942000 8.9297000 - 1539 2 -1.6580800 16.3208000 29.1784000 10.6626000 - 1540 2 -1.5657800 18.5554000 26.9717000 13.0266000 - 1541 2 -1.5648400 17.9165000 28.1349000 8.4076900 - 1542 1 2.6220700 16.6152000 28.6859000 7.6709600 - 1543 2 -1.6087100 15.2304000 28.1657000 4.2372900 - 1544 2 -1.5956000 15.4382000 26.8051000 2.0124800 - 1545 2 -1.5552800 17.7212000 27.5804000 3.3170300 - 1546 2 -1.5732200 20.0868000 27.4181000 1.9176800 - 1547 2 -1.5224900 17.5252000 28.5696000 0.7543700 - 1548 1 2.7140700 16.2705000 26.8883000 3.4019900 - 1549 2 -0.6501390 18.7680000 26.1858000 1.2362400 - 1550 1 2.8380300 28.5278000 20.2176000 0.0551573 - 1551 2 -1.5339300 25.2497000 23.3023000 10.7806000 - 1552 1 2.8118400 21.9880000 16.3723000 8.7424000 - 1553 1 2.8670600 20.9876000 16.7093000 5.8579300 - 1554 2 -1.3898700 20.3283000 15.4611000 5.3702800 - 1555 2 -1.5477000 20.4697000 15.7160000 8.9334300 - 1556 2 -1.5354400 22.2324000 16.6241000 7.1109400 - 1557 2 -1.5793600 23.2497000 15.5218000 9.3654000 - 1558 2 -1.5337500 24.8784000 18.5948000 0.4315710 - 1559 1 2.8084600 20.9329000 22.5777000 1.2178700 - 1560 2 -1.5135100 23.0109000 18.2870000 2.3350900 - 1561 2 -0.6330400 20.7880000 25.0717000 1.3506700 - 1562 2 -1.4788300 21.1137000 21.1308000 0.3711060 - 1563 1 2.8686900 21.5704000 17.6718000 2.8421700 - 1564 1 2.7834600 23.5383000 24.4319000 7.3227200 - 1565 1 2.7978000 21.3384000 23.7825000 5.2899900 - 1566 1 2.7237200 21.9236000 19.5164000 8.3583400 - 1567 2 -1.6113800 20.3923000 20.1126000 8.2053500 - 1568 2 -1.5764800 23.0441000 19.9026000 7.3504800 - 1569 2 -1.4000600 21.3372000 22.3801000 5.5038500 - 1570 2 -1.5021900 24.1821000 23.2713000 6.4654300 - 1571 2 -1.4924800 21.4420000 17.6563000 4.5534000 - 1572 2 -1.4335000 20.4721000 18.9074000 2.1501600 - 1573 2 -1.4954500 22.3852000 23.2166000 2.1198000 - 1574 2 -1.5776500 24.0588000 19.1457000 11.8697000 - 1575 1 2.7207900 22.7877000 23.7063000 13.1086000 - 1576 1 2.7613900 20.7515000 18.9097000 12.7960000 - 1577 1 2.7658900 20.5449000 24.8473000 8.4626600 - 1578 2 -1.5217200 21.5702000 19.8664000 11.6524000 - 1579 2 -1.5609500 20.8015000 23.2065000 8.7896700 - 1580 2 -1.6127400 21.8985000 24.9192000 13.9370000 - 1581 2 -1.5070900 22.7750000 23.8985000 11.5651000 - 1582 2 -1.6365900 15.5778000 24.8177000 0.3700820 - 1583 2 -1.6097000 22.1281000 18.1029000 9.2442000 - 1584 2 -1.5077200 23.5709000 24.0220000 8.8921600 - 1585 2 -1.5116300 20.9967000 17.2441000 12.4491000 - 1586 2 -1.5565200 21.3196000 19.0560000 14.2920000 - 1587 2 -1.5455100 24.2943000 25.8553000 6.9974500 - 1588 2 -1.6727800 21.1376000 25.0014000 6.7786000 - 1589 2 -1.6358600 22.5665000 24.7850000 4.3459500 - 1590 2 -1.6076400 21.3531000 26.4024000 9.3873500 - 1591 2 -1.5486700 24.6353000 15.0019000 1.0189200 - 1592 1 2.8295800 24.6013000 16.8024000 4.5264100 - 1593 2 -1.5439500 23.5782000 15.5832000 4.1140000 - 1594 1 2.8506400 24.0092000 19.3552000 1.6812600 - 1595 2 -1.4533000 23.4051000 20.5109000 0.7707100 - 1596 2 -1.3208000 21.2487000 16.4031000 1.9917000 - 1597 1 2.8199900 23.6392000 23.6509000 3.0696600 - 1598 1 2.8113900 24.3077000 19.3015000 6.3386600 - 1599 1 2.8604300 25.2034000 22.3927000 5.3121200 - 1600 2 -1.5338100 24.9272000 24.5615000 2.5922200 - 1601 2 -1.5177200 25.1198000 20.6633000 5.9154100 - 1602 2 -1.4842100 24.0469000 18.2171000 5.0500300 - 1603 2 -1.5155000 24.2905000 22.4982000 3.9791500 - 1604 1 2.8243500 23.6869000 23.1580000 10.2749000 - 1605 1 2.7618800 22.9405000 20.6393000 11.6910000 - 1606 2 -1.5715800 23.2341000 21.5077000 10.3134000 - 1607 2 -1.5925800 23.1617000 21.9365000 13.0257000 - 1608 2 -1.5252100 25.8477000 16.3845000 5.5711900 - 1609 2 -1.5733800 25.1136000 25.6901000 12.3725000 - 1610 2 -1.5089600 25.4109000 25.6685000 4.6407200 - 1611 1 2.6712500 22.3756000 26.5905000 4.1363200 - 1612 2 -1.6170800 28.3005000 28.8315000 7.7523800 - 1613 2 -1.5264900 29.3965000 28.4964000 12.5728000 - 1614 1 2.7870700 28.0877000 28.6461000 11.5743000 - 1615 1 2.7353200 29.6573000 26.9479000 13.4724000 - 1616 2 -1.6083000 28.5657000 27.4234000 9.8155900 - 1617 1 2.6822400 29.3337000 27.8313000 8.4865200 - 1618 2 -1.5695400 23.2887000 28.5107000 10.0626000 - 1619 2 -1.5100000 25.7179000 27.6471000 14.2938000 - 1620 2 -1.5602000 26.3030000 27.6683000 6.1603300 - 1621 2 -1.5130400 28.0974000 26.7255000 14.1509000 - 1622 2 -1.6591600 27.7603000 29.4103000 14.6250000 - 1623 2 -1.6013700 26.7972000 27.6069000 11.4972000 - 1624 1 2.7803500 25.2595000 27.2786000 12.6929000 - 1625 1 2.6904100 26.3626000 28.3047000 7.5747200 - 1626 1 2.7251600 27.0814000 27.9988000 1.9478100 - 1627 2 -1.6075300 27.8702000 27.9940000 3.5315700 - 1628 1 2.7118900 28.7816000 26.6038000 3.9552900 - 1629 2 -1.6122900 29.6340000 26.4151000 2.4786600 - 1630 1 2.7984200 27.2741000 26.2917000 9.6312100 - 1631 1 2.7687000 29.9619000 17.1400000 10.7576000 - 1632 2 -1.5561800 26.2307000 27.2065000 8.6913000 - 1633 2 -1.6245800 24.6986000 29.3728000 7.1752600 - 1634 2 -1.5586800 29.3503000 22.4762000 12.6187000 - 1635 2 -1.5521800 25.3957000 19.7222000 2.6712200 - 1636 2 -1.5701700 29.6992000 15.5304000 10.5347000 - 1637 2 -1.5749600 25.3416000 18.3294000 7.3070000 - 1638 2 -1.6274900 15.9993000 14.9251000 12.2303000 - 1639 2 -1.5958200 28.0398000 25.1045000 8.0875100 - 1640 2 -1.4649700 28.9016000 19.1028000 1.1492700 - 1641 1 2.5007100 24.2937000 17.7528000 11.3529000 - 1642 1 2.8109400 28.3514000 23.5478000 4.3460100 - 1643 2 -1.5824800 28.7583000 20.9195000 10.0819000 - 1644 1 2.6580700 27.1825000 20.6250000 10.6534000 - 1645 2 -1.5668800 25.8239000 27.0126000 2.2463200 - 1646 2 -1.5660700 29.6490000 19.5719000 5.9129300 - 1647 1 2.7731000 28.4800000 20.3533000 4.6955400 - 1648 1 2.7285400 29.1871000 18.5082000 7.1385200 - 1649 2 -1.6555900 21.9274000 29.5755000 5.1211500 - 1650 1 2.7786200 28.8398000 17.5516000 1.4260900 - 1651 2 -1.5890700 29.4134000 16.9974000 6.7295700 - 1652 1 2.7430500 29.0120000 15.3968000 6.6627100 - 1653 2 -1.5884500 29.3475000 22.4789000 8.0594800 - 1654 2 -1.5392600 27.1163000 25.0641000 10.6714000 - 1655 2 -1.6005800 27.6230000 25.2799000 3.7884000 - 1656 1 2.6910900 27.3272000 29.7016000 4.1619500 - 1657 2 -1.5760200 27.0664000 21.1838000 12.1620000 - 1658 2 -1.6008000 29.8748000 26.8318000 5.1790000 - 1659 2 -1.5980300 28.3081000 17.6129000 10.5151000 - 1660 2 -1.6107200 25.5896000 16.8367000 11.2609000 - 1661 2 -0.6492430 27.9023000 20.9765000 5.9142500 - 1662 2 -1.5516400 26.7880000 23.6581000 13.0201000 - 1663 2 -1.5448700 28.8263000 18.2363000 14.2747000 - 1664 1 2.7771100 26.0554000 24.4464000 11.7194000 - 1665 1 2.6609600 27.7956000 22.5400000 12.8351000 - 1666 1 2.7375200 26.4263000 18.8167000 8.3879300 - 1667 2 -1.4838800 29.0309000 23.7449000 2.4109100 - 1668 2 -1.4255900 28.3931000 21.8900000 3.8179400 - 1669 2 -1.5515800 27.9339000 19.0820000 7.8957200 - 1670 2 -1.5392900 29.0728000 24.1013000 5.7296200 - 1671 2 -1.5718800 27.5511000 19.0338000 4.2324200 - 1672 1 2.7705900 26.0856000 25.4214000 3.2322700 - 1673 1 2.8375400 29.2187000 24.2054000 7.3772600 - 1674 1 2.7796000 26.5288000 18.5928000 3.0614800 - 1675 2 -1.5994000 27.1953000 17.5072000 1.9735600 - 1676 2 -1.5970000 27.7169000 27.9845000 0.5947180 - 1677 1 2.6094300 26.9383000 16.7874000 10.2475000 - 1678 1 2.7287200 25.7676000 16.0142000 1.7372700 - 1679 2 -1.5826400 27.5215000 15.1793000 7.3461300 - 1680 2 -1.5398900 26.4346000 17.0972000 8.7950300 - 1681 1 2.7778100 25.9658000 15.9468000 7.1811700 - 1682 2 -1.6240500 26.1716000 19.7754000 9.7095800 - 1683 2 -1.5811900 29.9708000 25.7977000 12.2254000 - 1684 2 -1.4603000 26.5707000 23.1201000 5.2441500 - 1685 2 -1.5178700 29.3425000 21.6057000 0.8175430 - 1686 2 -1.5848400 25.4619000 16.9646000 3.0748000 - 1687 1 2.7659000 23.5091000 29.3379000 11.4032000 - 1688 2 -1.5623500 23.6608000 27.4940000 5.2119100 - 1689 1 2.6644300 23.2792000 28.6676000 6.2398600 - 1690 2 -1.6818400 23.8058000 29.2880000 0.6326190 - 1691 2 -1.5303300 30.1231000 20.4179000 3.3202100 - 1692 1 2.7343900 24.3916000 27.3755000 1.5324600 - 1693 2 -1.5134500 23.9308000 28.1103000 12.4986000 - 1694 1 2.6373500 20.3508000 28.7861000 5.1436000 - 1695 2 -1.5643300 22.2699000 28.0108000 7.4372700 - 1696 2 -1.6191100 20.7812000 29.3594000 9.2062900 - 1697 2 -1.5438400 28.4860000 24.9218000 0.1441480 - 1698 2 -1.5950200 15.3144000 25.9521000 7.0561500 - 1699 1 2.6588900 17.5102000 16.7816000 0.1345940 - 1700 2 -1.4290900 24.4646000 27.3008000 0.0127936 - 1701 2 -1.5355400 29.5412000 29.5330000 0.5814070 - 1702 1 2.7351900 22.0308000 29.6567000 1.0469600 - 1703 2 -1.4592600 28.4193000 14.9715000 13.7506000 - 1704 2 -1.6024100 19.1656000 14.9492000 13.4588000 - 1705 2 -1.5631000 15.1187000 19.2133000 8.9756200 - 1706 2 -1.5901300 23.9316000 23.7575000 14.8738000 - 1707 2 -1.4221100 25.3473000 23.2329000 0.0271609 - 1708 1 2.7234100 24.4494000 26.0610000 18.9594000 - 1709 1 2.7437800 23.0430000 26.8255000 21.7989000 - 1710 2 -1.5506700 17.6299000 23.3324000 29.4037000 - 1711 2 -1.6198100 21.9868000 27.1098000 15.9963000 - 1712 2 -1.5494500 22.7694000 15.2742000 17.7913000 - 1713 1 2.7225700 26.5886000 22.5327000 29.6399000 - 1714 1 2.7937500 19.3379000 26.6224000 19.0017000 - 1715 2 -1.5901900 18.2998000 17.4973000 25.3077000 - 1716 2 -1.5801700 25.3121000 28.9050000 20.4226000 - 1717 1 2.6387400 15.6527000 16.4066000 23.3154000 - 1718 1 2.8325100 17.3000000 16.9492000 18.8887000 - 1719 2 -1.6259200 16.9073000 15.3715000 23.0945000 - 1720 2 -1.4665500 17.2438000 15.8157000 17.6676000 - 1721 1 2.6779200 16.9298000 15.2541000 21.4344000 - 1722 2 -1.5536900 17.0281000 25.7796000 14.9671000 - 1723 1 2.7916000 16.4646000 24.7876000 22.6119000 - 1724 2 -1.4815600 19.5153000 22.2425000 22.2230000 - 1725 2 -1.5293500 16.5240000 24.2795000 24.4044000 - 1726 2 -1.5134600 17.4602000 16.3924000 20.5674000 - 1727 2 -1.5486400 16.0136000 17.9227000 23.2845000 - 1728 2 -1.4574900 15.7182000 17.4461000 18.9642000 - 1729 2 -1.5073900 22.9366000 29.6366000 16.5399000 - 1730 2 -1.4764300 18.9113000 23.7048000 19.8628000 - 1731 2 -1.5398700 17.7205000 21.6859000 24.3608000 - 1732 2 -1.3640600 19.2002000 17.8245000 15.2444000 - 1733 1 2.8051800 17.6741000 24.0280000 18.3757000 - 1734 1 2.7679000 15.8773000 25.3911000 16.1427000 - 1735 2 -0.6431340 17.8116000 22.5968000 17.9743000 - 1736 2 -1.4254200 16.3252000 24.3094000 18.9730000 - 1737 2 -1.4749800 18.4568000 18.0666000 18.5543000 - 1738 2 -1.5172100 17.1496000 24.3064000 16.4640000 - 1739 2 -1.4959900 17.3832000 23.6580000 22.0464000 - 1740 1 2.7105300 16.7731000 22.8206000 24.9102000 - 1741 2 -1.6089000 15.6401000 26.7563000 17.0355000 - 1742 1 2.7407200 15.1384000 21.7936000 27.9472000 - 1743 2 -1.4888100 16.9950000 26.2185000 22.3266000 - 1744 2 -1.6423400 29.6347000 15.3556000 16.1389000 - 1745 1 2.8502300 18.9755000 23.6286000 21.4231000 - 1746 2 -1.5645500 19.8702000 24.9908000 22.0878000 - 1747 1 2.8190500 19.4502000 21.9725000 23.8715000 - 1748 2 -1.5664300 26.3636000 14.9023000 27.1220000 - 1749 1 2.8357300 20.0736000 17.9806000 18.4157000 - 1750 2 -1.5556200 19.6549000 25.4192000 15.5288000 - 1751 2 -1.5491800 21.9293000 28.8384000 29.4296000 - 1752 2 -0.6023630 19.7859000 22.6031000 15.7315000 - 1753 2 -1.4687600 18.5805000 25.5660000 18.2086000 - 1754 1 2.7535300 19.7160000 16.6493000 25.3098000 - 1755 2 -1.2615000 19.7500000 23.2534000 24.4643000 - 1756 2 -1.5905200 17.5246000 26.3335000 25.3894000 - 1757 1 2.7817700 16.0400000 25.1622000 25.5963000 - 1758 2 -1.4872500 15.1975000 19.9753000 19.4442000 - 1759 2 -1.5394900 16.0305000 24.9366000 27.1917000 - 1760 1 2.7807300 15.8105000 15.9487000 28.2658000 - 1761 2 -1.5105400 17.7628000 15.6896000 28.9249000 - 1762 2 -1.6178200 15.4524000 22.6604000 25.6839000 - 1763 1 2.7466800 17.3689000 18.1454000 26.5362000 - 1764 1 2.7498000 15.2003000 18.8629000 24.5856000 - 1765 2 -1.5500000 16.0788000 20.7345000 28.7343000 - 1766 2 -1.5497000 16.7881000 17.0675000 27.4830000 - 1767 2 -1.5776600 16.1766000 19.0406000 25.8122000 - 1768 2 -1.4598900 19.5701000 21.4844000 26.9576000 - 1769 1 2.7211000 19.8987000 20.1623000 27.4293000 - 1770 1 2.7550200 17.3983000 19.6643000 29.1111000 - 1771 2 -1.5742100 18.3281000 19.4133000 27.6999000 - 1772 1 2.6716000 15.7127000 28.6770000 26.2989000 - 1773 2 -1.4353300 16.4432000 18.1206000 29.4736000 - 1774 1 2.7969000 19.7305000 28.7349000 27.1244000 - 1775 2 -1.6389600 16.2032000 28.7356000 27.8287000 - 1776 2 -1.5654700 18.6955000 29.1025000 25.8488000 - 1777 2 -1.4988500 16.6269000 28.5134000 24.9280000 - 1778 2 -1.5381700 18.5814000 27.1906000 20.2243000 - 1779 2 -1.5624300 19.3356000 28.0850000 17.6411000 - 1780 1 2.6259200 18.5201000 28.0917000 16.4433000 - 1781 2 -1.2874600 16.9394000 28.7880000 21.5721000 - 1782 1 2.8079400 18.0921000 27.8717000 24.7131000 - 1783 2 -1.5730000 17.5445000 28.2762000 15.2978000 - 1784 2 -1.5810500 15.7945000 27.0594000 19.9228000 - 1785 1 2.8701900 17.0171000 27.3993000 21.0370000 - 1786 2 -1.5134100 19.3068000 27.5237000 23.6543000 - 1787 2 -1.5911400 22.0655000 26.2337000 22.9608000 - 1788 1 2.7382700 22.2929000 21.2797000 24.6216000 - 1789 2 -1.5693200 25.1567000 23.6442000 24.6059000 - 1790 2 -1.5690500 23.2076000 25.7750000 20.2207000 - 1791 1 2.7167200 25.5873000 16.5321000 23.5169000 - 1792 1 2.7856100 20.2835000 26.0463000 23.4478000 - 1793 2 -0.6276730 20.3460000 25.5230000 24.7059000 - 1794 2 -1.6318100 24.5195000 24.1965000 22.2431000 - 1795 2 -1.5852300 22.7286000 22.7202000 23.7850000 - 1796 1 2.8141500 21.4463000 16.1273000 22.4853000 - 1797 2 -1.5624900 20.5914000 15.5168000 21.2068000 - 1798 2 -1.6188200 23.6055000 21.5423000 16.6485000 - 1799 1 2.7949600 21.3636000 15.6706000 17.0158000 - 1800 2 -1.5424500 21.5802000 16.7514000 15.7691000 - 1801 1 2.7758200 22.1891000 18.2541000 20.5220000 - 1802 1 2.6685100 23.8440000 23.8033000 23.6226000 - 1803 2 -1.5783400 23.0005000 19.8176000 20.8410000 - 1804 2 -1.5447300 20.7617000 20.8122000 24.3625000 - 1805 2 -1.5952500 20.3317000 16.4804000 23.7357000 - 1806 2 -1.6238000 24.6338000 24.3342000 18.4077000 - 1807 2 -1.5149700 22.1901000 17.4942000 21.9474000 - 1808 2 -1.5225100 20.7795000 18.4989000 19.8599000 - 1809 2 -1.5522800 24.5781000 21.6111000 19.1943000 - 1810 1 2.8132400 20.6589000 18.1554000 15.4946000 - 1811 1 2.7220100 21.7864000 24.9429000 19.7185000 - 1812 2 -1.5167500 21.9169000 23.4803000 19.7124000 - 1813 2 -1.5481500 23.3702000 17.5667000 19.4464000 - 1814 2 -1.5106100 20.7464000 18.7764000 17.1385000 - 1815 2 -1.5119000 20.4717000 16.3960000 18.1852000 - 1816 2 -1.4915600 19.3421000 29.2751000 28.7286000 - 1817 1 2.7559400 21.2474000 25.3530000 15.4344000 - 1818 2 -1.6025000 25.9150000 15.3369000 22.4896000 - 1819 2 -1.5838400 25.1448000 15.6362000 15.5842000 - 1820 2 -1.5957800 20.9449000 26.1669000 19.1010000 - 1821 1 2.6477300 23.7926000 20.3993000 22.0795000 - 1822 2 -1.5811300 23.3987000 20.1221000 23.6340000 - 1823 2 -1.5857500 24.6742000 17.7720000 23.3579000 - 1824 2 -1.6199100 25.2325000 21.2791000 22.0245000 - 1825 2 -1.5874800 22.1431000 24.2504000 16.5013000 - 1826 1 2.6156600 23.0281000 22.9918000 16.0634000 - 1827 1 2.6346300 24.8035000 17.9335000 19.0367000 - 1828 1 2.5761000 24.0479000 20.6541000 18.0195000 - 1829 1 2.5965800 24.9644000 23.1437000 19.4245000 - 1830 2 -1.6110800 24.8054000 19.1890000 17.9618000 - 1831 1 2.7343200 24.1221000 18.7209000 24.5461000 - 1832 2 -1.5085300 25.9220000 26.3829000 27.1568000 - 1833 1 2.5926000 29.2234000 27.6324000 25.0770000 - 1834 2 -1.6054400 25.8262000 29.1517000 26.7751000 - 1835 2 -1.5548500 27.8464000 28.3431000 27.9036000 - 1836 1 2.7780300 26.7386000 27.7197000 26.9393000 - 1837 2 -1.5743600 27.6927000 27.7104000 25.2983000 - 1838 2 -1.4248100 21.9084000 24.8658000 27.0244000 - 1839 1 2.6739800 26.4925000 27.0682000 22.5948000 - 1840 2 -1.6028000 29.6489000 27.6886000 18.3826000 - 1841 1 2.7186300 28.4348000 28.7510000 17.7921000 - 1842 1 2.4066300 29.2464000 29.0151000 22.1333000 - 1843 2 -1.5512000 27.3190000 28.7672000 19.2261000 - 1844 2 -1.6171000 27.5456000 27.9576000 16.6699000 - 1845 2 -1.6067700 29.7769000 28.6816000 23.7754000 - 1846 2 -1.5689100 25.7610000 26.4068000 19.7140000 - 1847 2 -1.6624800 27.4182000 28.2962000 21.6930000 - 1848 1 2.7515400 27.0542000 27.3290000 20.0539000 - 1849 1 2.8004500 27.2379000 19.5612000 25.0325000 - 1850 1 2.6249400 27.8635000 29.2682000 29.3643000 - 1851 2 -1.5919900 25.6320000 19.0417000 25.2433000 - 1852 2 -1.5859900 29.5679000 19.8755000 18.9568000 - 1853 2 -1.6043400 16.5987000 15.3176000 15.0397000 - 1854 2 -1.4821900 28.0393000 24.9199000 27.0056000 - 1855 1 2.8465800 29.3744000 24.7208000 28.5189000 - 1856 1 2.6909900 29.9601000 18.3529000 19.2801000 - 1857 2 -1.5021800 22.5962000 28.0105000 20.9372000 - 1858 2 -1.5808400 28.2129000 16.7190000 26.8622000 - 1859 2 -1.4196900 27.5036000 18.9696000 28.7483000 - 1860 1 2.7480200 18.2979000 24.4462000 15.1534000 - 1861 2 -1.4810900 26.8127000 23.0379000 28.1001000 - 1862 2 -1.4519000 28.2648000 19.7489000 26.0691000 - 1863 1 2.8001500 25.7121000 24.9648000 27.9116000 - 1864 1 2.7504600 25.6185000 19.1452000 28.9080000 - 1865 1 2.7793800 28.4993000 24.6928000 25.6137000 - 1866 1 2.7968700 27.2009000 15.7797000 26.0384000 - 1867 2 -1.5614500 25.8659000 21.4923000 26.0493000 - 1868 1 2.7631000 27.7484000 17.5548000 28.1275000 - 1869 2 -1.4491500 29.7402000 20.5775000 28.6620000 - 1870 2 -1.5016100 25.9835000 17.7502000 28.1171000 - 1871 1 2.7337600 26.4017000 22.6610000 25.0665000 - 1872 2 -1.5166300 27.6861000 23.6142000 24.9010000 - 1873 2 -1.6029400 28.3676000 26.4757000 20.1857000 - 1874 1 2.7291100 29.6409000 26.4883000 19.3501000 - 1875 2 -1.5057400 24.2593000 24.2725000 27.5786000 - 1876 2 -1.4206700 19.8879000 26.2710000 28.9586000 - 1877 2 -1.6109600 26.9447000 25.4676000 22.5098000 - 1878 2 -1.6122400 23.9391000 27.1929000 17.8048000 - 1879 1 2.7447700 29.0969000 20.9056000 17.7346000 - 1880 2 -1.6115100 29.7328000 16.3178000 23.5258000 - 1881 1 2.4935300 24.9117000 24.8505000 15.2773000 - 1882 1 2.7704900 29.6673000 18.0631000 23.8988000 - 1883 1 2.7330500 17.4155000 29.4070000 29.1357000 - 1884 2 -1.6391300 24.8313000 27.1092000 22.6739000 - 1885 2 -1.5760500 28.6732000 23.5912000 15.5962000 - 1886 2 -1.5559800 27.1448000 17.4169000 16.4002000 - 1887 2 -1.6372300 27.6903000 21.8066000 18.3555000 - 1888 2 -1.5999800 27.8711000 24.3828000 18.0780000 - 1889 2 -1.5639700 28.7344000 17.8019000 20.3921000 - 1890 2 -1.5891800 26.3019000 23.4910000 20.2644000 - 1891 2 -1.5890900 28.5883000 19.9284000 16.3751000 - 1892 1 2.6614000 27.7114000 24.5173000 16.4616000 - 1893 1 2.6956400 27.7767000 23.0860000 19.3046000 - 1894 1 2.7259400 28.3368000 18.3813000 15.7647000 - 1895 2 -1.5939600 28.7605000 22.9766000 20.6896000 - 1896 2 -0.6393120 26.0485000 24.9582000 29.2617000 - 1897 2 -1.5848600 26.9833000 21.1376000 23.9467000 - 1898 2 -1.5885200 28.0747000 18.4875000 23.8507000 - 1899 2 -1.6412400 27.4808000 20.0296000 21.4115000 - 1900 1 2.4565900 26.1425000 24.1935000 21.7553000 - 1901 1 2.6066100 27.4172000 18.5455000 20.7908000 - 1902 2 -1.5962200 26.4796000 15.3269000 18.0171000 - 1903 2 -1.5749300 22.9872000 18.3367000 25.6630000 - 1904 1 2.7881600 21.9945000 17.9103000 27.0993000 - 1905 1 2.7390500 23.4668000 29.1575000 20.2769000 - 1906 2 -1.5932100 21.3566000 19.5932000 27.7491000 - 1907 1 2.7409200 27.2493000 27.8669000 14.9528000 - 1908 2 -1.5833100 22.4028000 22.6256000 28.9966000 - 1909 2 -1.3541000 22.6735000 17.2538000 28.1980000 - 1910 2 -1.5861100 20.6189000 17.1928000 26.4818000 - 1911 2 -1.5785400 23.1385000 21.5391000 26.0893000 - 1912 2 -1.5366100 26.3136000 16.3401000 24.8692000 - 1913 2 -1.5800000 29.4367000 25.8624000 24.6939000 - 1914 2 -1.4426700 22.0914000 25.5118000 28.9885000 - 1915 2 -1.5934600 26.1973000 25.0337000 16.0314000 - 1916 1 2.5791100 26.7665000 20.9603000 22.4308000 - 1917 2 -1.6332100 25.9734000 17.9660000 20.2702000 - 1918 1 2.6982600 26.3502000 15.9115000 16.5495000 - 1919 1 2.8317600 22.7861000 24.1025000 28.2105000 - 1920 1 2.7515700 23.2378000 28.5598000 28.4939000 - 1921 1 2.8550200 21.4710000 26.3401000 27.6197000 - 1922 2 -1.4521200 22.8784000 27.4462000 27.4599000 - 1923 2 -1.5408200 20.4716000 27.4224000 26.8188000 - 1924 1 2.7135700 24.5394000 21.3385000 26.9000000 - 1925 1 2.7784800 22.5958000 20.8765000 29.1314000 - 1926 2 -1.6258500 24.2723000 20.4589000 28.1661000 - 1927 1 2.7014300 22.6538000 28.1185000 17.1514000 - 1928 2 -1.5193500 29.9313000 23.2837000 28.0370000 - 1929 2 -1.6286000 30.1017000 23.7147000 22.8844000 - 1930 2 -1.5297100 30.1131000 26.0786000 27.7798000 - 1931 2 -1.6834200 30.1146000 17.3313000 18.0018000 - 1932 2 -1.5867300 22.5791000 14.9189000 23.1016000 - 1933 2 -1.5983200 26.8673000 20.8701000 29.7422000 - 1934 1 2.7865500 16.3230000 14.8887000 16.6060000 - 1935 1 2.7080200 29.7673000 14.8924000 24.8043000 - 1936 2 -1.6319200 28.4285000 16.5193000 29.7385000 - 1937 2 -1.5231200 23.9733000 14.8914000 20.4311000 - 1938 1 2.6090400 37.9965000 3.8393000 4.9080200 - 1939 2 -1.6389400 36.0954000 7.1795400 12.7777000 - 1940 2 -1.6428800 33.2335000 14.5415000 7.6825200 - 1941 2 -1.6264600 38.7765000 6.9239700 4.3574800 - 1942 2 -1.6510700 38.0821000 1.1906800 2.6537800 - 1943 2 -1.6703000 36.9293000 7.9142900 9.1975500 - 1944 1 2.5859900 34.5306000 2.4366300 12.8029000 - 1945 3 0.3114410 40.7420000 14.6228000 10.5978000 - 1946 2 -1.7088500 34.5258000 12.8462000 9.9588300 - 1947 1 2.6664400 32.4384000 9.0103600 11.7044000 - 1948 3 0.2513860 40.7052000 14.7368000 7.8220500 - 1949 2 -1.6375500 33.1006000 11.5976000 7.8204200 - 1950 2 -1.6094000 33.9608000 12.2287000 5.3365900 - 1951 1 2.7940800 32.6164000 13.2285000 4.4538600 - 1952 2 -1.5720300 34.9531000 13.8082000 2.1548300 - 1953 1 2.6966700 36.7235000 14.7692000 7.1664500 - 1954 2 -1.6146000 32.6519000 4.6132600 9.3082900 - 1955 2 -1.5905200 33.5509000 7.0203700 11.7173000 - 1956 2 -1.6163200 33.1199000 1.6599700 12.9482000 - 1957 1 2.7588900 31.6741000 2.3934100 11.9719000 - 1958 1 2.5623900 34.5868000 6.5810000 12.7268000 - 1959 2 -1.6420900 34.2216000 4.7171600 5.0699000 - 1960 2 -1.6390200 34.8959000 3.3204300 8.9127900 - 1961 2 -1.6219900 34.1347000 1.9099700 5.7635400 - 1962 2 -1.6897200 33.4810000 7.2137700 3.3776700 - 1963 1 2.2768000 31.8465000 10.8196000 8.4102000 - 1964 1 2.6813800 32.9222000 2.9578000 5.1404500 - 1965 1 2.6547300 34.2155000 0.9141610 6.9682800 - 1966 1 2.6865700 33.5051000 3.4450000 10.0730000 - 1967 1 2.5483800 34.1432000 5.7950700 3.7067800 - 1968 1 2.7080000 34.1851000 3.7681600 0.8977110 - 1969 2 -1.6322900 30.9109000 10.2518000 14.5707000 - 1970 2 -1.6437200 30.3387000 10.6098000 7.9784200 - 1971 2 -1.5868500 31.4154000 10.5966000 11.4214000 - 1972 2 -1.6036400 33.4781000 12.6725000 12.7910000 - 1973 2 -1.5062500 32.9660000 9.0908900 13.3040000 - 1974 2 -1.5207600 31.2023000 13.8337000 14.6290000 - 1975 2 -1.6196100 31.3330000 8.3666300 10.2494000 - 1976 1 2.8071900 32.6820000 14.1148000 14.0633000 - 1977 3 -0.0429721 44.2622000 14.8590000 13.1849000 - 1978 1 2.3410500 31.6837000 11.7661000 10.5079000 - 1979 2 -1.4978600 32.2526000 10.1889000 3.5570200 - 1980 2 -1.6571100 31.9872000 8.4788100 5.4587100 - 1981 2 -1.5915200 31.6736000 13.1550000 5.7834700 - 1982 2 -1.6329500 33.8463000 9.5988800 10.6402000 - 1983 2 -1.6420900 31.3378000 13.2480000 10.1992000 - 1984 2 -1.5834400 31.9049000 12.9142000 2.8570400 - 1985 1 2.6727800 31.7280000 14.1748000 6.9681300 - 1986 1 2.6988300 32.9915000 8.9996200 4.1840600 - 1987 2 -1.4812700 32.4777000 13.1039000 0.5060130 - 1988 3 0.2557590 40.8472000 14.6342000 5.4181100 - 1989 2 -1.5802800 34.5217000 9.4141800 4.4896800 - 1990 1 2.7492000 30.9860000 9.9208900 2.7593900 - 1991 1 2.6023300 31.4499000 13.8576000 1.1735600 - 1992 2 -1.6165100 33.1676000 4.5909500 14.5497000 - 1993 2 -1.5741700 30.3434000 14.7165000 7.4653500 - 1994 2 -1.5483100 31.6252000 3.9295900 12.4375000 - 1995 2 -1.5760700 31.1635000 6.3686500 13.0928000 - 1996 2 -1.3891200 35.8251000 14.7569000 8.5018600 - 1997 2 -1.6117100 32.3343000 2.2312400 10.4191000 - 1998 1 2.8066300 31.6801000 4.8324900 13.8038000 - 1999 1 2.7491400 31.8627000 0.8764730 9.2976600 - 2000 2 -1.9382200 33.4187000 4.9258800 2.0586300 - 2001 1 2.4772800 36.1388000 0.8574980 0.2884200 - 2002 2 -1.6249200 32.3044000 3.6036300 6.5693800 - 2003 2 -1.6139200 31.7767000 6.3326100 7.2350000 - 2004 2 -1.6347000 33.1128000 0.9263920 8.1760700 - 2005 2 -1.6422100 30.5877000 5.9690700 4.8775200 - 2006 2 -1.6009200 32.1364000 2.3590200 3.8971000 - 2007 1 2.7262500 30.8742000 7.1476400 5.9948100 - 2008 1 2.7386100 31.6157000 4.6581600 7.7357900 - 2009 1 2.7274400 31.8479000 0.6875680 3.8345900 - 2010 1 2.6591700 34.2275000 0.4923590 2.0893700 - 2011 2 -1.9265700 31.2460000 6.1715400 0.5489690 - 2012 2 -1.5664800 30.5182000 4.4989700 2.7780500 - 2013 2 -1.9276000 33.3882000 2.1301600 0.6932290 - 2014 1 2.7055400 31.5849000 5.1266300 1.9432900 - 2015 2 -1.6527300 37.0429000 0.0661035 5.4231200 - 2016 1 2.7413500 34.2404000 14.4707000 9.0759900 - 2017 1 2.5145300 30.9128000 6.9688100 10.1030000 - 2018 2 -1.6024500 31.0174000 0.2296730 2.1852400 - 2019 2 -1.7187300 31.7446000 9.0216500 1.3988400 - 2020 2 -1.6248500 34.5159000 3.5261500 11.5169000 - 2021 2 -1.6139300 38.7692000 13.2485000 9.4673800 - 2022 2 -1.6137100 39.1081000 11.6508000 14.1355000 - 2023 1 1.9878000 36.6577000 9.4963900 9.4788500 - 2024 1 2.7570000 37.7422000 11.4033000 13.0864000 - 2025 2 -1.6549600 38.5643000 6.3629200 7.3532600 - 2026 1 2.1975500 36.2368000 11.8587000 7.6018000 - 2027 2 -1.6019300 39.3004000 8.7010500 6.2312000 - 2028 2 -1.5993900 38.6731000 11.3826000 5.8257700 - 2029 1 2.7171000 37.7660000 12.7143000 5.1302900 - 2030 1 2.4018000 37.1988000 6.6388000 8.1422900 - 2031 1 2.4143700 38.8480000 7.1659700 5.9393900 - 2032 2 -1.6681000 38.1586000 9.0705100 1.1556400 - 2033 1 2.6019500 38.9820000 10.2213000 1.9743500 - 2034 3 -0.0404006 44.4148000 14.8634000 8.1378900 - 2035 2 -1.6666300 39.6508000 3.8072900 4.9194600 - 2036 2 -1.6342300 38.3146000 0.8179480 7.4191600 - 2037 1 2.5079000 35.3150000 4.7142800 6.2506700 - 2038 1 2.6001800 37.4105000 1.8063200 6.4232500 - 2039 1 1.6198000 39.3963000 3.8276200 1.8299700 - 2040 1 2.3226900 35.2564000 9.8663100 11.2234000 - 2041 2 -1.5628300 37.1627000 9.8244000 13.5978000 - 2042 1 2.7477200 37.3294000 8.1941400 14.1156000 - 2043 2 -1.6560200 36.9226000 11.0829000 8.9395600 - 2044 2 -1.5544500 36.8264000 12.9319000 12.8355000 - 2045 2 -1.5799000 35.2073000 14.4364000 12.1280000 - 2046 2 -1.5883000 35.6937000 11.1768000 11.8722000 - 2047 2 -1.6036400 38.8384000 7.5913900 13.8059000 - 2048 2 -1.6561800 38.4808000 11.1351000 11.2896000 - 2049 1 2.7609600 34.8296000 12.7943000 11.8625000 - 2050 1 2.7746600 36.8889000 14.4952000 13.5423000 - 2051 1 2.4684600 37.9715000 12.1135000 10.0790000 - 2052 2 -1.5816800 39.9794000 11.2678000 1.2641600 - 2053 2 -1.6256100 37.0291000 9.4476200 5.0202900 - 2054 1 2.5059400 34.4786000 7.6964700 7.0003800 - 2055 2 -1.6083700 36.8488000 13.0236000 6.7579100 - 2056 2 -1.6340200 38.7487000 13.7723000 4.2610300 - 2057 1 2.4507700 34.1790000 11.5109000 6.6669700 - 2058 1 2.6717200 38.6234000 9.8523100 5.1979500 - 2059 2 -1.5476600 35.9720000 9.9274200 2.3528600 - 2060 2 -1.5826500 36.4035000 12.0187000 0.3691590 - 2061 2 -1.6305100 36.5223000 11.8475000 4.2527500 - 2062 2 -1.6174300 39.2599000 9.9108100 3.5537500 - 2063 1 2.7568300 35.8706000 10.2829000 3.9861300 - 2064 1 2.7685100 35.9279000 13.7228000 0.8746280 - 2065 2 -1.5870300 35.9235000 1.1996300 7.3752500 - 2066 2 -1.6411000 35.7098000 2.4956900 13.7176000 - 2067 2 -1.6535100 36.3979000 1.2892500 9.9008400 - 2068 3 0.2366140 40.2438000 0.2488650 7.8286100 - 2069 1 2.5396200 35.8981000 2.2424800 8.6193900 - 2070 2 -1.5947200 33.1325000 14.7490000 4.2569100 - 2071 2 -1.9337900 34.4702000 9.3582100 7.3793000 - 2072 2 -1.9126000 35.2385000 1.8596000 3.0219100 - 2073 2 -1.9581000 35.5915000 6.3673400 7.0734100 - 2074 2 -1.9319100 36.8199000 3.6295200 6.7525300 - 2075 2 -1.5893800 37.4922000 2.2791100 4.9401200 - 2076 1 2.6375700 36.6428000 1.1131400 4.1180800 - 2077 2 -1.9195700 39.1901000 5.5965000 1.7203400 - 2078 2 -1.6462200 36.5520000 7.2151700 2.4331000 - 2079 1 1.4733800 37.9259000 2.7165200 1.8020500 - 2080 2 -1.9241500 37.0875000 4.8777900 3.7598900 - 2081 1 2.6364200 36.4673000 8.5724100 1.5703800 - 2082 1 2.7115400 37.8451000 6.6009800 3.0320300 - 2083 3 -0.0426042 44.5750000 7.1865400 0.7782000 - 2084 3 0.0479593 40.6673000 2.2259000 0.4534770 - 2085 3 -0.0542478 42.5047000 1.0364400 1.9331400 - 2086 3 -0.0399543 44.5456000 2.1932500 0.8880890 - 2087 3 0.2020540 41.0553000 4.5496700 0.7667180 - 2088 3 -0.0204118 42.7120000 3.4432600 2.1086200 - 2089 3 -0.0394067 44.5816000 4.7100200 0.7901290 - 2090 3 0.0129862 42.6807000 5.8233700 2.1600800 - 2091 3 -0.0417319 44.6398000 7.2605000 3.2761800 - 2092 3 0.1132880 40.7508000 2.3471100 3.1474700 - 2093 3 -0.0128892 42.6151000 1.2052500 4.4385800 - 2094 3 -0.0432956 44.5887000 2.3206600 3.4087700 - 2095 3 0.2647260 40.4383000 4.8986300 3.4056400 - 2096 3 0.0296947 42.5982000 3.6571100 4.5831700 - 2097 3 -0.0386198 44.5971000 4.7828100 3.2896200 - 2098 3 0.0328510 42.5990000 6.0879600 4.6510800 - 2099 3 -0.0432873 44.5615000 7.3237300 5.7259200 - 2100 3 0.2705700 40.8695000 2.3598900 5.9092800 - 2101 3 0.0159870 42.5575000 1.1773100 6.9651500 - 2102 3 -0.0367191 44.4928000 2.4088800 5.8701000 - 2103 3 0.2850860 40.9134000 4.9806900 6.1281700 - 2104 3 0.0212076 42.5788000 3.6911100 7.1122800 - 2105 3 -0.0356418 44.5340000 4.8729800 5.8072700 - 2106 3 0.0071547 42.6700000 6.2155000 7.1071300 - 2107 1 2.6188200 30.4643000 14.4158000 11.1740000 - 2108 3 -0.0440142 44.4943000 14.7588000 5.6292600 - 2109 2 -1.5366600 31.2663000 0.3271250 14.1897000 - 2110 2 -1.6038100 30.3467000 1.0692100 8.4223200 - 2111 3 -0.0426540 44.3934000 14.6860000 0.7290600 - 2112 3 0.2112940 41.0357000 7.0249000 1.0276300 - 2113 3 0.3002220 41.0753000 7.4051400 3.3787800 - 2114 3 0.2287490 40.9935000 7.4107800 5.8083500 - 2115 3 0.2810460 40.8205000 9.4229400 0.8379400 - 2116 3 0.0180806 42.8097000 8.4089400 2.0180300 - 2117 3 -0.0376103 44.6108000 9.7064300 0.7261220 - 2118 3 0.0849711 42.4926000 11.1575000 1.7333000 - 2119 3 -0.0316880 44.3887000 12.2841000 0.5818890 - 2120 3 0.0741614 42.4496000 13.4303000 1.9753200 - 2121 3 0.2796480 41.1994000 9.7706300 3.0845200 - 2122 3 0.0236759 42.8203000 8.5663000 4.4817300 - 2123 3 -0.0391291 44.5825000 9.8585700 3.1553100 - 2124 3 0.4163290 40.8199000 12.3586000 3.3993700 - 2125 3 0.0444003 42.6984000 11.1715000 4.3272400 - 2126 3 -0.0336740 44.5026000 12.4209000 3.0556900 - 2127 3 0.0399202 42.6184000 13.6129000 4.3418900 - 2128 3 0.2862130 41.0576000 9.8829900 5.5026600 - 2129 3 0.0037348 42.6774000 8.6737500 6.9243000 - 2130 3 -0.0451645 44.5870000 9.8119200 5.6663100 - 2131 3 0.2980070 41.0509000 12.2724000 5.7582000 - 2132 3 0.0108019 42.6956000 11.0856000 6.8906500 - 2133 3 -0.0435120 44.5626000 12.3205000 5.6394500 - 2134 1 2.3287000 34.0009000 7.4110100 0.1436620 - 2135 3 0.0209105 42.6548000 13.5475000 6.9241600 - 2136 3 -0.0457582 44.5801000 7.4558000 8.2777300 - 2137 3 0.1719250 40.7459000 2.5555700 8.2907600 - 2138 3 0.0170183 42.3829000 1.1314800 9.3924600 - 2139 3 -0.0393856 44.4849000 2.4970200 8.3619000 - 2140 3 0.1581960 40.8692000 4.9902000 8.5039000 - 2141 3 -0.0256888 42.4764000 3.7309300 9.6675200 - 2142 3 -0.0420615 44.5745000 4.9931600 8.3546900 - 2143 3 -0.0263213 42.6558000 6.2528000 9.5846600 - 2144 3 -0.0457591 44.5514000 7.2797600 10.6702000 - 2145 3 0.1132380 40.6863000 2.6098800 10.7405000 - 2146 3 0.0106834 42.3051000 0.8594500 11.8928000 - 2147 3 -0.0427872 44.3862000 2.2095300 10.6955000 - 2148 3 0.0744802 40.7493000 5.0046700 10.8372000 - 2149 3 -0.0226310 42.5048000 3.4484900 12.0952000 - 2150 3 -0.0451519 44.5030000 4.7092200 10.7525000 - 2151 3 -0.0184646 42.5602000 6.0406000 11.9466000 - 2152 3 -0.0411867 44.4841000 7.3834200 13.1469000 - 2153 3 0.1703840 40.5536000 2.1985600 13.0720000 - 2154 3 -0.0049063 42.5188000 1.0457000 14.2617000 - 2155 3 -0.0396177 44.4677000 2.3388200 13.2746000 - 2156 3 0.1557850 40.8190000 4.6795400 13.2586000 - 2157 3 0.0040215 42.5883000 3.5411700 14.6334000 - 2158 3 -0.0404906 44.5060000 4.8750100 13.2182000 - 2159 3 0.0178562 42.5611000 6.0454900 14.2962000 - 2160 2 -1.5731900 30.3875000 1.4099900 12.1149000 - 2161 3 0.1622120 40.7031000 7.4249200 8.2551100 - 2162 3 0.1094860 40.7115000 7.3939100 10.6720000 - 2163 3 0.2374270 40.8909000 7.3479700 13.0709000 - 2164 3 0.1927590 40.7924000 9.8736400 7.9316400 - 2165 3 -0.0193979 42.5492000 8.5818600 9.3284600 - 2166 3 -0.0474309 44.5380000 9.8742200 8.1912300 - 2167 3 0.2756210 40.8358000 12.3431000 8.2814200 - 2168 3 0.0101965 42.6176000 11.1081000 9.3631400 - 2169 3 -0.0430963 44.5729000 12.3511000 8.1285300 - 2170 3 0.0363086 42.5905000 13.5917000 9.3601900 - 2171 3 0.1837090 40.7407000 9.8705500 10.3843000 - 2172 3 0.0021895 42.5560000 8.6214600 11.8022000 - 2173 3 -0.0457294 44.4775000 9.7585300 10.5895000 - 2174 3 0.3039440 40.8019000 12.2963000 10.6786000 - 2175 3 0.0259489 42.5782000 11.1331000 11.8447000 - 2176 3 -0.0411358 44.4767000 12.3502000 10.6745000 - 2177 3 0.0293572 42.4698000 13.6231000 11.8726000 - 2178 3 0.3262150 40.7068000 10.0232000 12.9980000 - 2179 3 0.0470490 42.5667000 8.6402200 14.2106000 - 2180 3 -0.0408487 44.4966000 9.8474900 13.0645000 - 2181 3 0.3453960 40.6225000 12.4902000 13.0244000 - 2182 3 0.0630231 42.5237000 11.0691000 14.2706000 - 2183 3 -0.0409447 44.4101000 12.3347000 13.1287000 - 2184 3 0.0373145 42.3479000 13.5537000 14.3253000 - 2185 2 -1.6202800 36.9779000 2.4546800 0.4205190 - 2186 2 -1.5828400 35.4293000 8.2531600 0.2832190 - 2187 3 0.3148700 40.1241000 13.8783000 0.6078910 - 2188 2 -1.6163400 37.2371000 0.0627433 12.0620000 - 2189 3 0.2169030 40.6266000 0.1028350 5.5054200 - 2190 1 2.5650400 35.7354000 0.1894210 10.9612000 - 2191 3 0.2527560 40.1394000 0.0151446 12.6019000 - 2192 1 2.4642300 31.6936000 8.0482100 0.1086160 - 2193 2 -1.6926100 38.2388000 2.5384200 15.1843000 - 2194 1 2.6439700 36.9520000 1.4514600 22.1675000 - 2195 1 2.7850900 30.3550000 10.2146000 18.4894000 - 2196 2 -1.6041200 39.7759000 10.4922000 24.2663000 - 2197 1 2.5191500 37.0600000 11.9170000 21.2870000 - 2198 2 -1.6141400 38.6161000 13.7533000 24.9260000 - 2199 2 -1.6158900 36.1039000 4.8489800 19.9517000 - 2200 2 -1.5643200 32.0411000 12.8256000 25.2946000 - 2201 2 -1.6391800 31.9731000 13.2252000 28.4987000 - 2202 1 2.6215200 33.4714000 13.9670000 29.0287000 - 2203 1 2.1248500 39.1514000 8.9845400 24.8389000 - 2204 2 -1.9301000 32.7590000 2.8186400 27.4939000 - 2205 2 -1.6242300 33.3978000 10.5454000 29.4592000 - 2206 1 2.4728000 31.6327000 2.7989900 25.7065000 - 2207 2 -1.6207500 33.7396000 11.6145000 26.7231000 - 2208 2 -1.6577800 32.4731000 9.1438900 26.1690000 - 2209 2 -1.6863700 30.4868000 4.5958100 14.9617000 - 2210 1 2.5995500 32.3198000 12.2376000 26.6546000 - 2211 2 -1.6021800 31.3870000 6.9151000 28.1498000 - 2212 2 -1.6203800 30.7221000 7.0874500 25.4445000 - 2213 1 2.5319900 31.4744000 7.8108800 26.8266000 - 2214 3 0.1068710 40.4152000 14.7663000 21.1748000 - 2215 1 2.6870300 32.3618000 1.7061100 28.9383000 - 2216 1 2.5942100 33.9404000 10.1029000 26.2478000 - 2217 2 -1.6866000 31.1537000 11.2552000 27.5493000 - 2218 2 -1.6800500 31.8894000 0.6942700 25.2328000 - 2219 1 2.4686100 30.3175000 10.3939000 28.5289000 - 2220 2 -1.5467500 34.9846000 7.7682500 18.0556000 - 2221 2 -1.6077100 35.1166000 10.5148000 18.1461000 - 2222 1 2.8050800 33.9623000 11.0382000 16.9661000 - 2223 1 2.8177500 35.3449000 9.0555900 19.0289000 - 2224 2 -1.5698900 34.7816000 11.7960000 23.6086000 - 2225 1 2.7724500 34.0488000 12.3431000 22.2326000 - 2226 1 2.6946000 35.0956000 13.2507000 19.4656000 - 2227 2 -1.5704700 33.4762000 4.6565000 17.6787000 - 2228 2 -1.5548000 34.7475000 6.2458400 15.8329000 - 2229 1 2.7624600 32.5364000 1.1156300 18.1040000 - 2230 1 2.6749700 34.7706000 1.8660900 19.9962000 - 2231 1 2.7803200 34.1379000 4.7300200 16.0341000 - 2232 2 -1.5992500 33.6415000 6.1822500 20.2258000 - 2233 2 -1.5531000 35.1466000 5.2305700 23.4160000 - 2234 2 -1.5910700 35.9733000 6.9024000 21.5845000 - 2235 1 2.7537400 33.9019000 4.0109300 23.7444000 - 2236 1 2.8233500 34.9786000 5.5212900 21.1055000 - 2237 2 -1.5798700 33.9017000 14.1108000 15.1661000 - 2238 2 -1.5858200 31.6425000 7.7922700 15.4691000 - 2239 2 -1.5893300 32.8908000 12.2697000 17.5899000 - 2240 2 -1.5708400 34.3780000 9.3633700 20.3061000 - 2241 2 -1.5866700 31.0755000 12.8866000 19.8889000 - 2242 2 -1.5671100 33.3220000 9.7941900 16.1566000 - 2243 1 2.7860100 32.1953000 13.3859000 18.7006000 - 2244 2 -1.5156800 33.7485000 13.8597000 19.4641000 - 2245 2 -1.5624600 31.8488000 9.9787300 19.4003000 - 2246 2 -1.5764000 32.2369000 8.6213800 22.0645000 - 2247 1 2.6857100 37.5645000 14.4568000 26.0243000 - 2248 2 -1.5377500 33.0168000 11.3530000 21.5170000 - 2249 1 2.7288100 32.5616000 13.9980000 24.2278000 - 2250 2 -1.5649700 33.4332000 13.7573000 22.8697000 - 2251 1 2.7995900 32.8513000 9.7645700 20.7266000 - 2252 2 -1.5963100 31.4069000 4.8568400 19.3554000 - 2253 2 -1.5410100 32.0661000 7.0984800 18.0578000 - 2254 2 -1.5612700 33.4027000 1.4201800 19.6573000 - 2255 2 -1.4796000 33.3941000 1.4053600 16.7553000 - 2256 1 2.7661100 30.9771000 7.5140800 16.9079000 - 2257 2 -1.6258700 30.3512000 14.6601000 26.4163000 - 2258 2 -1.5863400 31.0478000 2.0313500 19.1412000 - 2259 2 -1.5491600 34.5813000 2.5976600 24.4489000 - 2260 2 -1.5809600 31.0894000 3.1144000 21.5589000 - 2261 2 -1.5862900 31.3334000 6.1347100 23.1122000 - 2262 1 2.5352000 31.0601000 1.9889000 22.5975000 - 2263 2 -1.6214000 33.8266000 4.0251500 21.9931000 - 2264 1 2.6899200 31.3505000 7.2826700 21.9086000 - 2265 1 2.6488500 31.2856000 5.6750100 24.7374000 - 2266 1 2.6405100 31.1573000 3.4581400 19.8899000 - 2267 1 2.7875100 32.7209000 5.8927700 18.8847000 - 2268 2 -1.5056400 31.3951000 0.3878980 22.6417000 - 2269 3 0.2717330 40.5384000 14.4927000 15.5851000 - 2270 2 -1.6031100 35.1908000 9.6490800 25.4663000 - 2271 2 -1.5866000 33.6960000 14.8426000 25.3511000 - 2272 2 -1.6540900 32.3299000 4.0119100 24.5010000 - 2273 2 -1.5755200 38.6417000 13.9011000 19.5642000 - 2274 2 -1.5740200 30.6554000 4.4216300 25.8125000 - 2275 2 -1.7184400 38.7631000 10.1313000 28.0418000 - 2276 1 2.6828000 37.6653000 11.5387000 28.9550000 - 2277 2 -1.6505100 38.9652000 1.9679600 28.3309000 - 2278 2 -1.5379200 34.4050000 12.7260000 29.3747000 - 2279 2 -1.6311900 39.5293000 8.0304800 26.3445000 - 2280 1 2.4731100 37.5296000 3.0712100 28.5908000 - 2281 2 -1.6297800 37.2385000 7.6258200 27.9463000 - 2282 2 -1.6648100 33.9377000 0.1393190 23.4353000 - 2283 2 -1.6139600 36.0387000 13.8326000 26.3453000 - 2284 2 -1.6676200 35.2503000 0.1831250 25.8888000 - 2285 1 1.9842600 38.8521000 8.4145800 27.8615000 - 2286 1 2.6396900 34.6924000 3.9338900 27.2071000 - 2287 2 -1.9306400 36.0861000 2.7623100 27.4896000 - 2288 2 -1.5774400 38.0278000 4.7392000 28.3956000 - 2289 1 2.5586100 35.9197000 8.7049000 28.2886000 - 2290 1 2.0343100 37.0916000 5.9058000 27.7549000 - 2291 1 2.6221900 36.4147000 2.4732300 15.2265000 - 2292 2 -1.9124900 34.3034000 7.7821700 28.1858000 - 2293 2 -1.6225300 36.0976000 10.4564000 28.4753000 - 2294 1 2.4732400 32.2384000 11.6993000 29.5854000 - 2295 3 -0.0494516 44.4024000 14.7222000 20.6555000 - 2296 1 2.6115400 38.3365000 12.2910000 24.0422000 - 2297 1 2.5879400 37.7827000 10.6624000 16.6951000 - 2298 2 -1.4856500 38.4945000 9.4406600 16.7578000 - 2299 2 -1.5193600 36.0783000 0.6547970 23.2118000 - 2300 2 -1.6094200 35.5179000 12.5688000 20.9711000 - 2301 2 -1.6519900 39.5657000 4.6698300 23.0345000 - 2302 2 -1.6411100 38.0834000 12.6525000 22.4074000 - 2303 2 -1.6499400 37.8132000 0.7853140 18.0268000 - 2304 1 2.3455500 37.4208000 2.4215800 18.2090000 - 2305 2 -1.6272700 39.8168000 1.7731200 25.4816000 - 2306 1 2.4228100 38.4910000 3.5398900 24.0780000 - 2307 1 2.4698200 38.9139000 1.1371300 26.7769000 - 2308 1 2.3434000 38.6478000 5.4595500 21.7517000 - 2309 2 -1.5477400 36.4730000 8.0835700 15.5636000 - 2310 2 -1.5822800 35.0405000 11.8202000 15.8834000 - 2311 2 -1.6081200 38.2714000 12.1599000 17.2251000 - 2312 2 -1.5951000 40.1683000 9.3729600 19.6634000 - 2313 2 -1.6092600 36.1782000 13.5368000 18.3696000 - 2314 1 2.6232800 37.8382000 13.5525000 17.9552000 - 2315 1 2.7364500 35.2239000 13.3096000 15.4555000 - 2316 2 -1.5766000 36.6181000 13.8071000 15.1022000 - 2317 2 -1.6056300 37.2188000 11.3300000 24.7011000 - 2318 3 -0.0471097 44.3068000 14.7136000 15.5932000 - 2319 2 -1.5853600 37.0585000 8.7755500 19.2570000 - 2320 2 -1.7113500 38.1549000 8.4485400 21.9491000 - 2321 2 -1.6073100 36.0102000 9.5766600 22.9170000 - 2322 2 -1.5579700 37.7543000 10.9674000 20.3324000 - 2323 1 2.7245000 35.7528000 10.5452000 24.1750000 - 2324 1 2.7176000 38.3196000 9.2705400 20.1727000 - 2325 2 -1.6393900 38.2987000 3.5833500 18.6489000 - 2326 2 -1.5791400 37.2442000 6.1582700 17.6779000 - 2327 2 -1.6258600 35.6243000 1.4380400 18.7124000 - 2328 2 -1.6863100 38.0539000 0.1448910 21.1117000 - 2329 2 -1.5773600 38.7213000 5.7426500 20.2274000 - 2330 2 -1.6101700 36.0075000 0.9636840 15.9285000 - 2331 1 2.8063700 35.7825000 7.1164100 16.7946000 - 2332 1 2.6807200 37.3322000 5.3755800 18.9934000 - 2333 2 -1.6648800 35.5636000 3.6539800 16.0934000 - 2334 2 -1.4930800 33.1306000 0.0573043 27.6374000 - 2335 2 -1.6682900 34.8222000 5.0674000 25.8980000 - 2336 2 -1.6383900 35.9597000 2.0885500 21.0540000 - 2337 2 -1.6692800 37.4928000 4.6177400 24.9603000 - 2338 2 -1.6581800 36.8111000 7.1847700 24.2494000 - 2339 2 -1.6304400 37.9609000 2.5767200 22.8298000 - 2340 1 2.7108600 36.4770000 8.0089100 22.6082000 - 2341 1 2.7352900 34.8879000 1.1399900 24.5286000 - 2342 1 2.5303900 36.1306000 5.7567800 24.7331000 - 2343 3 0.1802460 40.6940000 14.6930000 17.9450000 - 2344 3 -0.0431549 44.4833000 7.3315000 15.5610000 - 2345 3 0.1964950 40.7476000 2.3627000 15.5404000 - 2346 3 -0.0217526 42.5054000 1.1113300 16.7913000 - 2347 3 -0.0402996 44.4758000 2.2691600 15.7048000 - 2348 3 0.2342140 40.6566000 4.7796900 15.7283000 - 2349 3 -0.0011981 42.4586000 3.5658300 16.9962000 - 2350 3 -0.0417371 44.4935000 4.8577500 15.6202000 - 2351 3 0.0189208 42.5605000 5.9785800 16.7775000 - 2352 3 -0.0420658 44.4477000 7.3144500 18.0687000 - 2353 3 0.1615760 40.5110000 2.4601600 18.0591000 - 2354 3 0.0005650 42.3148000 1.1636400 19.1655000 - 2355 3 -0.0458556 44.3975000 2.3768900 18.2522000 - 2356 3 0.2373640 40.4844000 4.8397700 18.1868000 - 2357 3 0.0055532 42.3697000 3.5770400 19.5340000 - 2358 3 -0.0461099 44.4715000 4.8302200 18.0517000 - 2359 3 0.0403172 42.5137000 6.0280600 19.1481000 - 2360 3 -0.0405299 44.4159000 7.3396100 20.5729000 - 2361 3 0.2294740 40.4543000 2.5510500 20.4788000 - 2362 3 0.0330638 42.1489000 1.0867600 21.5801000 - 2363 3 -0.0438272 44.2179000 2.3321300 20.7633000 - 2364 3 0.2848280 40.2903000 4.7771600 21.0937000 - 2365 3 0.0394942 42.2335000 3.5048600 22.0945000 - 2366 3 -0.0439449 44.3394000 4.7095200 20.5181000 - 2367 3 0.0312149 42.5316000 6.0514100 21.6203000 - 2368 3 -0.0459691 44.3498000 14.4640000 25.6078000 - 2369 3 0.2720940 40.2638000 0.2712400 19.9166000 - 2370 3 0.2719040 40.8691000 14.5845000 25.8043000 - 2371 3 0.3198820 40.7674000 7.1442600 15.3935000 - 2372 3 0.3454210 40.5180000 7.3129300 17.7432000 - 2373 3 0.3812460 39.3723000 7.5320800 19.6188000 - 2374 3 0.3544720 40.6595000 9.5749300 15.4183000 - 2375 3 0.0564233 42.6136000 8.4397500 16.7281000 - 2376 3 -0.0427827 44.4545000 9.7795200 15.5744000 - 2377 3 0.3293470 40.7527000 12.0599000 15.5194000 - 2378 3 0.0527431 42.5397000 10.9759000 16.7661000 - 2379 3 -0.0452229 44.4147000 12.2550000 15.5789000 - 2380 3 0.0118097 42.4682000 13.4905000 16.7830000 - 2381 3 0.4205130 40.8893000 9.7873700 17.8344000 - 2382 3 0.0942226 42.5094000 8.3927800 19.3676000 - 2383 3 -0.0380279 44.3590000 9.7769300 18.1353000 - 2384 3 0.3126380 40.7169000 12.2373000 17.9188000 - 2385 3 0.0773201 42.3169000 11.0163000 19.3768000 - 2386 3 -0.0460441 44.3284000 12.2879000 18.0686000 - 2387 3 0.3577340 40.5009000 14.6501000 28.1617000 - 2388 3 -0.0031271 42.1691000 13.3865000 19.4515000 - 2389 3 0.4017470 40.1851000 10.0807000 21.4526000 - 2390 3 0.0459468 42.5130000 8.5155600 21.9706000 - 2391 3 -0.0352222 44.3208000 9.8132200 20.5988000 - 2392 3 0.3318650 40.1840000 12.2301000 21.0036000 - 2393 3 0.0510214 42.3167000 11.2344000 21.8823000 - 2394 3 -0.0429962 44.2412000 12.2915000 20.5568000 - 2395 3 0.3068490 40.7313000 12.0956000 28.7423000 - 2396 3 0.0063834 42.4488000 13.7203000 21.9282000 - 2397 3 -0.0472316 44.4219000 7.2587000 23.0059000 - 2398 3 0.3051780 40.4885000 2.8647800 23.7054000 - 2399 3 0.1067230 41.8754000 1.0280300 24.1595000 - 2400 3 -0.0386060 44.1451000 2.2219800 23.1573000 - 2401 3 0.2671530 40.1534000 4.8089100 25.2523000 - 2402 3 0.0281050 42.6144000 3.4727600 24.5567000 - 2403 3 -0.0427878 44.3914000 4.6978400 22.9936000 - 2404 3 0.0017462 42.5674000 6.0424500 24.0749000 - 2405 3 -0.0472361 44.5770000 7.3168900 25.6291000 - 2406 3 0.3553240 38.3423000 3.2734600 26.0911000 - 2407 3 0.0346055 42.4846000 0.9698010 26.6347000 - 2408 3 -0.0347261 44.4445000 2.2295500 25.7318000 - 2409 3 0.2279620 38.4409000 6.1637400 26.0836000 - 2410 3 0.0184090 42.6352000 3.5361800 26.8924000 - 2411 3 -0.0430042 44.4081000 4.8648500 25.5961000 - 2412 3 -0.0144153 42.3505000 5.9450000 26.6310000 - 2413 3 -0.0459331 44.4840000 7.0074400 28.0412000 - 2414 3 0.1920430 40.8927000 2.2648800 27.8513000 - 2415 3 -0.0212193 42.4647000 0.8726320 29.2200000 - 2416 3 -0.0349456 44.5341000 2.0435700 28.1389000 - 2417 3 0.1655870 40.5525000 4.6318100 28.0231000 - 2418 3 -0.0159694 42.7136000 3.2629500 29.3290000 - 2419 3 -0.0406802 44.5398000 4.5366400 28.0144000 - 2420 3 -0.0108769 42.6829000 5.8362400 29.1716000 - 2421 3 -0.0451977 44.4574000 14.6102000 28.0877000 - 2422 2 -1.9208000 34.7510000 4.5652100 29.2046000 - 2423 3 0.2423540 40.3643000 6.6535700 22.5827000 - 2424 3 0.1987080 40.5307000 7.1164500 24.7886000 - 2425 3 0.1239000 40.4805000 7.0067300 28.4764000 - 2426 3 0.2849660 40.6117000 8.8211900 23.2315000 - 2427 3 -0.0006376 42.6657000 8.4244800 24.5536000 - 2428 3 -0.0428281 44.3814000 9.8745600 23.0556000 - 2429 3 0.2844280 40.5122000 12.7815000 23.1534000 - 2430 3 0.0397099 42.3086000 10.8099000 24.2499000 - 2431 3 -0.0404932 44.2924000 12.4834000 23.0176000 - 2432 2 -1.6436400 30.5907000 8.9084900 28.7584000 - 2433 3 0.0204429 42.4203000 13.1965000 24.4765000 - 2434 3 0.2809220 40.6206000 9.6236100 25.8841000 - 2435 3 -0.0061411 42.5704000 8.2907100 27.0409000 - 2436 3 -0.0458333 44.5320000 9.7525200 25.5782000 - 2437 3 0.3716610 39.9774000 12.2099000 25.3191000 - 2438 3 0.0119327 42.5728000 10.8351000 26.7178000 - 2439 3 -0.0440243 44.3624000 12.0975000 25.4235000 - 2440 3 0.0312757 42.4715000 13.2503000 27.0522000 - 2441 3 0.2175300 40.8372000 9.4480700 28.2356000 - 2442 3 -0.0101010 42.6570000 8.2629600 29.4092000 - 2443 3 -0.0455748 44.5728000 9.5144100 28.0229000 - 2444 3 0.4761050 38.9004000 11.9250000 27.4013000 - 2445 3 0.0287906 42.7073000 10.7729000 29.1407000 - 2446 3 -0.0423287 44.5060000 12.0963000 27.8402000 - 2447 2 -1.5366600 38.2728000 13.1071000 28.7802000 - 2448 3 0.0209748 42.3717000 13.6013000 29.3542000 - 2449 1 2.6476700 34.6239000 14.5502000 26.5939000 - 2450 3 -0.0506293 44.3263000 14.8197000 18.0495000 - 2451 1 2.6726300 34.9658000 11.2243000 29.4853000 - 2452 1 2.5609000 34.4515000 0.4695540 15.7183000 - 2453 3 0.3922040 40.2559000 0.1455890 22.6346000 - 2454 2 -1.4921400 31.7717000 0.2847730 28.8482000 - 2455 2 -1.6103300 30.9617000 14.4661000 23.6531000 - 2456 2 -1.4338900 36.8861000 0.0636379 29.0516000 - 2457 1 2.7131500 30.2229000 14.6443000 28.0121000 - 2458 2 -1.5892900 30.3203000 7.3973900 20.7207000 - 2459 1 2.7618800 32.2380000 9.2978100 14.9185000 - 2460 2 -1.5775700 31.5331000 14.8577000 18.1969000 - 2461 3 -0.0429559 44.4385000 14.9672000 3.1283500 - 2462 3 -0.0492481 44.4784000 17.1358000 0.7063310 - 2463 2 -1.5190300 35.2535000 26.4155000 12.7939000 - 2464 2 -1.6025600 35.0728000 26.4742000 7.0551000 - 2465 2 -1.4270900 32.8796000 28.0895000 12.8729000 - 2466 2 -1.5891900 32.1397000 26.4093000 10.7420000 - 2467 1 2.7213100 37.3501000 18.9329000 1.0605800 - 2468 1 2.6949400 34.4001000 27.9410000 12.9153000 - 2469 1 2.6493200 33.8647000 27.5719000 7.1899000 - 2470 2 -1.6618300 33.3235000 28.6911000 0.8228290 - 2471 1 2.5642000 34.1419000 27.3668000 1.3310800 - 2472 3 0.0005629 42.5183000 15.8896000 6.7783300 - 2473 2 -1.6218600 30.8672000 27.6410000 8.3016000 - 2474 2 -1.5498400 31.8899000 29.2381000 10.0640000 - 2475 1 2.7654400 32.1968000 27.6798000 9.7131800 - 2476 2 -1.6185800 33.6130000 27.5723000 8.8645700 - 2477 1 2.5968900 33.8738000 28.3067000 4.1563300 - 2478 2 -1.6285300 34.0037000 27.2654000 2.9462200 - 2479 2 -1.6710800 32.9820000 27.5807000 5.6265200 - 2480 1 2.6525500 31.3871000 26.5839000 5.0490100 - 2481 2 -1.5469900 31.1475000 17.5822000 0.7213000 - 2482 2 -1.6439700 30.7113000 24.9131000 0.3539740 - 2483 2 -1.5503100 30.5158000 22.9531000 3.8324600 - 2484 2 -1.5810100 33.7689000 19.8905000 12.5794000 - 2485 1 2.7077600 33.0793000 21.0056000 11.5605000 - 2486 1 2.8030800 34.6177000 18.4821000 13.3784000 - 2487 2 -1.6123400 33.0253000 17.3360000 2.9086400 - 2488 2 -1.6141300 34.3695000 17.2685000 5.6733000 - 2489 1 2.6119500 34.4741000 17.4946000 7.3580400 - 2490 1 2.7243400 31.1578000 20.0047000 6.3054200 - 2491 3 0.0023273 42.4457000 15.9369000 1.8484300 - 2492 2 -1.4587300 33.6325000 20.2557000 1.3467700 - 2493 2 -1.5209600 34.1959000 17.3105000 12.2305000 - 2494 2 -1.5921200 33.8092000 15.5231000 10.1905000 - 2495 1 2.7926500 34.0216000 15.1988000 3.0181300 - 2496 1 2.6667500 30.5634000 21.4486000 12.4865000 - 2497 2 -1.5706500 31.7471000 25.5092000 3.9385600 - 2498 3 0.2527430 40.6138000 14.9871000 3.0147900 - 2499 3 -0.0235595 44.3755000 29.5762000 10.7473000 - 2500 2 -1.5969500 30.6180000 19.5707000 7.8851800 - 2501 2 -1.5914100 31.2084000 17.6276000 9.5786400 - 2502 2 -1.5486600 30.6272000 17.3246000 12.2937000 - 2503 2 -1.5950600 32.1021000 21.9024000 12.5716000 - 2504 2 -1.4749300 32.2328000 24.6362000 12.9358000 - 2505 3 0.2468010 40.3697000 26.5440000 14.4965000 - 2506 2 -1.5904000 31.4012000 23.8698000 10.3466000 - 2507 2 -1.6436900 31.6817000 20.4110000 9.8118300 - 2508 1 2.8058400 31.3806000 25.1656000 11.7191000 - 2509 2 -1.6097400 31.2212000 29.7488000 5.0378500 - 2510 1 2.7656000 32.6198000 23.3218000 13.7596000 - 2511 1 2.7332800 31.8854000 24.0560000 8.8179100 - 2512 1 2.6810500 31.9473000 18.9590000 9.0104000 - 2513 2 -1.5510700 33.0182000 23.0764000 2.8829500 - 2514 2 -1.5128300 34.3400000 21.9744000 5.9566800 - 2515 1 2.7800100 31.6361000 16.8979000 2.0344500 - 2516 2 -1.5504500 34.0678000 21.6982000 10.5119000 - 2517 3 -0.0473862 44.4238000 19.8316000 3.1821400 - 2518 2 -1.6315900 33.7085000 18.6048000 8.2859600 - 2519 2 -1.5798600 33.1210000 23.4944000 8.0875700 - 2520 2 -1.5300500 32.3690000 23.7428000 5.5476200 - 2521 2 -1.5853300 32.1426000 18.7281000 5.5058800 - 2522 1 2.8466800 31.9038000 23.7753000 3.9881300 - 2523 1 2.7939100 32.9982000 22.6522000 6.5841100 - 2524 2 -1.5731900 31.8708000 21.4030000 6.6317400 - 2525 1 2.7172400 33.1834000 18.1538000 4.5259300 - 2526 2 -1.4982400 34.3117000 23.1812000 0.5439700 - 2527 2 -1.5736400 34.2158000 19.1317000 3.7113100 - 2528 2 -1.5706700 31.4215000 22.0999000 1.2236200 - 2529 1 2.8044300 33.0945000 22.3097000 1.3306600 - 2530 2 -1.5734000 32.8039000 15.2738000 12.9171000 - 2531 1 2.8202000 34.0273000 15.7568000 11.9417000 - 2532 2 -1.5977500 32.3109000 15.3362000 1.8178700 - 2533 2 -1.5603500 30.8039000 24.7453000 7.9016500 - 2534 3 -0.0348612 44.4554000 29.5673000 13.1122000 - 2535 2 -1.6731500 40.0628000 28.2735000 8.9849100 - 2536 2 -1.5915500 38.6358000 27.7764000 13.1206000 - 2537 1 2.4912100 37.6875000 28.3389000 12.0274000 - 2538 1 2.3676800 38.1191000 26.8677000 14.3903000 - 2539 2 -1.6210100 37.6979000 28.3454000 7.8644500 - 2540 1 2.5350000 36.5234000 29.2129000 6.9433500 - 2541 1 2.3285000 38.3698000 26.7882000 7.7193900 - 2542 2 -1.6790100 39.2818000 25.7007000 6.4071500 - 2543 1 1.7847500 38.5854000 29.4433000 2.0440400 - 2544 2 -1.5774400 34.9792000 28.7981000 14.0752000 - 2545 2 -1.6504700 36.6294000 28.1088000 10.6381000 - 2546 1 2.5013000 36.3619000 26.4676000 9.8922600 - 2547 2 -1.6582000 38.7504000 17.8094000 1.3581800 - 2548 2 -1.5916900 34.8466000 29.0445000 6.9499500 - 2549 1 2.4849600 36.9270000 27.8264000 3.9285300 - 2550 2 -1.5968800 38.4096000 28.0878000 2.9612700 - 2551 2 -1.6504500 36.8126000 26.7722000 5.0959800 - 2552 2 -1.6615400 35.7222000 29.0145000 3.6788700 - 2553 2 -1.5681100 34.1119000 26.0542000 0.5111180 - 2554 2 -1.6314500 39.2366000 16.2552000 10.1321000 - 2555 2 -1.6177000 39.3018000 22.1303000 10.9211000 - 2556 2 -1.6435200 40.4300000 24.6850000 11.4451000 - 2557 1 2.6918100 38.1095000 21.2869000 11.8587000 - 2558 1 2.4879400 39.3182000 23.7167000 10.4755000 - 2559 2 -1.6390100 39.4968000 22.7507000 5.6711200 - 2560 2 -1.6315400 38.5743000 19.7596000 4.6105200 - 2561 1 2.5098000 38.2798000 21.1053000 5.8568800 - 2562 1 2.3217600 38.5301000 16.2385000 8.7125400 - 2563 1 2.4279500 39.0873000 24.3189000 5.3058800 - 2564 1 2.6547200 32.7514000 29.5411000 13.5961000 - 2565 2 -1.6145500 38.4008000 15.0663000 12.5634000 - 2566 1 2.7728000 35.6043000 22.7501000 5.5522400 - 2567 1 2.5187700 38.2343000 16.2281000 11.5069000 - 2568 2 -1.6732600 36.9126000 25.5427000 11.0802000 - 2569 2 -1.5974700 37.3445000 25.8623000 8.6736800 - 2570 3 -0.0386621 44.3825000 29.4843000 0.6434740 - 2571 2 -1.6591200 38.8367000 23.7443000 8.8423300 - 2572 2 -1.7312200 38.1305000 19.2065000 8.2052000 - 2573 2 -1.5487100 37.0958000 17.2581000 11.2005000 - 2574 2 -1.6114500 36.6477000 21.9387000 11.6505000 - 2575 2 -1.5850900 36.2828000 18.8584000 13.2313000 - 2576 2 -1.6208900 38.5755000 21.8493000 14.0685000 - 2577 2 -1.6305100 37.0838000 24.2044000 13.3057000 - 2578 2 -1.6095400 39.3791000 18.4653000 14.5099000 - 2579 2 -1.4891000 34.8585000 23.8787000 11.5678000 - 2580 2 -1.5933600 38.1721000 19.7063000 11.6008000 - 2581 1 2.7810700 35.7962000 24.8187000 12.3466000 - 2582 1 2.7526300 37.4440000 22.9897000 14.5852000 - 2583 1 2.7823400 35.4357000 22.6363000 10.6552000 - 2584 1 2.7345900 36.7839000 18.8490000 11.6514000 - 2585 2 -1.5704200 38.5190000 24.5628000 3.8750700 - 2586 2 -1.5578800 36.6871000 19.3102000 2.4264900 - 2587 2 -1.6132400 37.0604000 17.6439000 4.7972700 - 2588 2 -1.5702600 36.9527000 21.5155000 6.4064300 - 2589 2 -1.5950200 36.4619000 24.1402000 6.8179100 - 2590 2 -1.5634600 35.9745000 19.3484000 10.1837000 - 2591 2 -1.6092600 36.1358000 23.2195000 9.2735400 - 2592 2 -1.5045700 35.0483000 24.5182000 5.2075700 - 2593 1 2.7460000 35.7731000 25.5650000 5.9761900 - 2594 1 2.6618900 36.2186000 18.9409000 8.7200400 - 2595 1 2.6674300 37.1591000 24.0141000 8.3151000 - 2596 1 2.6050800 37.3858000 18.8550000 3.8676800 - 2597 2 -1.5849400 37.8786000 22.9397000 1.6770000 - 2598 2 -1.5822200 36.1098000 24.8008000 2.2033700 - 2599 2 -1.5638100 35.9013000 17.6097000 7.9333900 - 2600 2 -1.5780700 36.4096000 22.6145000 3.9850200 - 2601 1 2.6460100 35.0632000 24.7684000 0.6317380 - 2602 1 2.7457900 34.4946000 18.9764000 1.9594600 - 2603 1 2.7364800 37.1174000 23.8069000 2.9691800 - 2604 2 -1.6028700 36.3582000 16.0176000 13.9005000 - 2605 2 -1.6221800 38.2971000 15.4802000 7.4347800 - 2606 2 -1.6009300 36.0002000 15.2424000 5.8910900 - 2607 3 0.1933820 40.5831000 17.0443000 5.5439000 - 2608 2 -1.5135200 35.3196000 16.1164000 3.4411500 - 2609 1 2.7231900 35.7440000 16.4558000 4.8657100 - 2610 2 -1.6360200 34.4070000 29.3836000 11.6454000 - 2611 1 2.7102500 37.2640000 22.3076000 0.2836400 - 2612 2 -1.6478200 36.0517000 15.2888000 0.3057750 - 2613 1 2.2360700 38.6623000 29.3993000 8.6879200 - 2614 3 -0.0028571 42.2246000 18.5932000 4.2612800 - 2615 2 -1.5806300 34.0254000 23.2674000 14.5154000 - 2616 3 0.0609931 40.5454000 29.5153000 0.8420810 - 2617 3 0.2996010 40.6221000 17.0864000 0.5326760 - 2618 2 -1.4630400 30.5104000 27.1008000 14.6869000 - 2619 3 0.2542120 40.5147000 19.8782000 2.9574400 - 2620 2 -1.5741600 31.4600000 18.6993000 14.6078000 - 2621 3 -0.0518354 44.3639000 17.4381000 3.1042300 - 2622 3 0.0021564 42.5760000 28.1199000 13.9487000 - 2623 3 -0.0380849 44.5199000 27.0862000 12.8336000 - 2624 3 0.0131642 42.5419000 25.5914000 14.1372000 - 2625 3 0.2438840 39.1843000 25.9632000 12.5911000 - 2626 3 -0.0443065 44.4931000 24.6928000 12.9867000 - 2627 3 0.0157797 42.3388000 23.2536000 14.0147000 - 2628 3 0.4194290 39.9584000 24.1343000 13.8790000 - 2629 3 0.0872926 40.9919000 27.6473000 12.1722000 - 2630 3 -0.0241479 44.5813000 27.2088000 10.3273000 - 2631 3 0.0463882 42.6496000 25.9507000 11.5198000 - 2632 3 0.4137760 39.1676000 27.3559000 10.6707000 - 2633 3 -0.0407892 44.5586000 24.7869000 10.5332000 - 2634 3 0.0323307 42.6693000 23.4944000 11.6354000 - 2635 3 0.3400250 40.5378000 25.6297000 9.6729000 - 2636 3 0.1311600 42.5780000 28.4713000 9.4682500 - 2637 2 -1.5914900 35.6336000 18.1913000 0.8203390 - 2638 3 -0.0218398 44.5045000 27.3898000 7.8948200 - 2639 3 0.0864110 42.6924000 26.0896000 8.9821200 - 2640 3 0.3991030 40.4376000 26.7696000 7.7370100 - 2641 3 -0.0391167 44.7210000 24.9438000 8.0323700 - 2642 3 0.0349021 42.8733000 23.7207000 9.1615700 - 2643 3 0.3220270 41.1564000 24.5400000 7.6665500 - 2644 3 0.0762304 40.5742000 29.4278000 3.1708300 - 2645 3 0.3756260 40.0039000 21.9620000 12.7410000 - 2646 3 0.3168550 41.1438000 22.4675000 10.1543000 - 2647 3 0.3600220 40.0315000 21.5642000 8.2586300 - 2648 3 -0.0045901 42.4342000 16.1146000 4.2455400 - 2649 3 0.1789290 40.4818000 17.3255000 3.1627600 - 2650 3 -0.0400464 44.3701000 14.9095000 10.6337000 - 2651 3 -0.0461056 44.3737000 22.2670000 13.0272000 - 2652 3 0.0447803 42.2967000 20.8160000 14.1561000 - 2653 3 -0.0433018 44.3044000 19.8190000 13.0236000 - 2654 3 0.1996390 41.5232000 18.5714000 14.1316000 - 2655 3 0.4877690 38.6943000 20.0074000 13.4700000 - 2656 3 -0.0430665 44.3113000 17.3408000 13.0370000 - 2657 3 0.0239974 42.2867000 16.2527000 14.2228000 - 2658 3 0.4290300 39.9490000 17.2111000 12.3870000 - 2659 3 -0.0482942 44.4136000 22.2221000 10.4237000 - 2660 3 0.0574230 42.4517000 21.0475000 11.6386000 - 2661 3 -0.0502039 44.3850000 19.7713000 10.5525000 - 2662 3 0.0498660 42.3188000 18.5064000 11.8729000 - 2663 3 0.2821180 40.7010000 20.1487000 10.1351000 - 2664 3 -0.0464781 44.2794000 17.3672000 10.5684000 - 2665 3 0.0292513 42.3261000 16.1251000 11.7093000 - 2666 3 0.2702090 40.5977000 17.8457000 10.2515000 - 2667 3 -0.0485804 44.5300000 22.2538000 7.9666400 - 2668 3 0.0045988 42.5579000 20.9879000 9.0544600 - 2669 3 -0.0506401 44.5326000 19.8040000 8.0309000 - 2670 3 -0.0067686 42.5677000 18.5446000 9.2308900 - 2671 3 0.2135500 40.6551000 19.3345000 7.8548800 - 2672 3 -0.0481219 44.4605000 17.3657000 8.0241900 - 2673 3 0.0220533 42.4464000 16.1384000 9.2226600 - 2674 3 0.2221020 40.3939000 17.0468000 7.9994900 - 2675 3 -0.0272134 44.5895000 22.1462000 0.5977070 - 2676 3 0.0400311 42.5665000 20.7333000 1.8607500 - 2677 3 0.0742281 42.1012000 28.6414000 7.0663900 - 2678 3 -0.0371514 44.5679000 27.3308000 5.4408500 - 2679 3 0.0818805 42.6521000 26.2386000 6.5634600 - 2680 3 0.3060750 40.7373000 27.4385000 5.2622000 - 2681 3 -0.0416296 44.6550000 24.9198000 5.2733600 - 2682 3 0.0066060 43.1653000 23.8103000 6.6842700 - 2683 3 0.2123190 41.1343000 24.8059000 5.2525700 - 2684 3 -0.0120275 42.5608000 28.5360000 4.2686200 - 2685 3 -0.0471460 44.4516000 27.2282000 2.9869300 - 2686 3 0.0107727 42.6547000 26.0182000 4.0199900 - 2687 3 0.1426600 40.7169000 26.9977000 2.8911400 - 2688 3 -0.0459691 44.5665000 24.7631000 2.8546300 - 2689 3 0.0032265 42.7153000 23.4475000 4.1952100 - 2690 3 0.3724250 40.8130000 24.5941000 2.7749900 - 2691 3 -0.0522802 42.4066000 28.2072000 1.6296100 - 2692 3 0.0224190 42.4116000 21.1568000 4.2815800 - 2693 3 -0.0447167 44.3654000 27.0905000 0.5909140 - 2694 3 -0.0116905 42.5055000 25.7159000 1.6114800 - 2695 3 0.0974685 40.5957000 26.8679000 0.4572890 - 2696 3 -0.0382167 44.5427000 24.6543000 0.4253340 - 2697 3 0.0396548 42.3344000 23.1179000 1.6794000 - 2698 3 0.2696300 40.6379000 24.4056000 0.4637400 - 2699 3 0.2600010 41.3263000 22.4341000 6.4077800 - 2700 3 0.3123750 40.3548000 22.3238000 3.2960800 - 2701 3 0.3987560 39.6345000 22.2183000 0.8904380 - 2702 3 -0.0422801 44.5247000 22.2567000 3.0020300 - 2703 3 -0.0379870 44.5232000 19.6277000 0.7228990 - 2704 3 0.0050831 42.2864000 18.2914000 1.8484900 - 2705 3 0.3489470 40.7315000 19.6943000 0.5606640 - 2706 3 -0.0448119 44.6001000 22.1923000 5.4109200 - 2707 3 0.0057273 42.6316000 20.6165000 6.7433200 - 2708 3 -0.0497615 44.4171000 19.6329000 5.5021600 - 2709 3 -0.0101879 42.5087000 18.2221000 6.7172200 - 2710 3 0.2710130 40.0962000 20.9016000 5.0713200 - 2711 3 -0.0510117 44.4150000 17.1868000 5.4994800 - 2712 3 0.3023680 40.6035000 14.9439000 13.0015000 - 2713 1 2.8049800 30.3615000 18.4302000 13.4391000 - 2714 1 2.6742900 30.9697000 28.6186000 0.6330030 - 2715 3 0.2780300 38.8587000 29.6721000 10.7447000 - 2716 3 -0.0452392 44.4712000 29.6389000 3.1604300 - 2717 2 -1.5692500 33.2930000 29.6765000 3.4259600 - 2718 3 -0.0225151 44.4027000 29.7492000 8.3187600 - 2719 2 -1.6453200 30.2558000 19.9098000 12.5114000 - 2720 2 -1.1439000 35.3089000 29.6795000 1.2238800 - 2721 3 -0.0380493 44.4825000 29.7552000 5.6751400 - 2722 1 2.7120200 37.1293000 16.2671000 16.8332000 - 2723 2 -1.6529700 38.2534000 15.1245000 17.3545000 - 2724 1 2.6421700 37.1435000 17.8390000 21.6433000 - 2725 1 2.8270100 35.3306000 23.0528000 21.4461000 - 2726 1 2.6701000 37.7202000 22.8768000 24.5843000 - 2727 1 2.7573400 35.3256000 24.7266000 23.9898000 - 2728 2 -1.5660100 36.8282000 19.3992000 22.3043000 - 2729 2 -1.4981000 35.3080000 24.4003000 22.4450000 - 2730 2 -1.6275600 36.9884000 24.3913000 24.2859000 - 2731 2 -1.5880500 38.2348000 21.9057000 23.3663000 - 2732 2 -1.5605400 35.0811000 21.7999000 22.4700000 - 2733 2 -1.6534700 37.2216000 16.5307000 22.8808000 - 2734 1 2.7694800 37.2684000 24.2576000 17.3082000 - 2735 2 -1.6610300 36.2838000 17.2365000 20.3240000 - 2736 2 -1.6235300 38.2423000 18.9475000 18.4107000 - 2737 3 0.3389330 39.9518000 29.0945000 24.7421000 - 2738 2 -1.6445700 38.8326000 20.8665000 20.1350000 - 2739 1 2.6535400 36.4086000 16.6341000 24.2526000 - 2740 3 -0.0493183 44.3897000 17.0528000 25.5647000 - 2741 1 2.6813200 34.1145000 26.5210000 26.0536000 - 2742 1 2.6955900 31.4331000 26.7429000 27.7599000 - 2743 2 -1.6190100 30.8102000 28.2501000 26.6436000 - 2744 2 -1.6033800 31.8639000 27.6881000 29.0909000 - 2745 1 2.6010000 33.5099000 28.6430000 28.7489000 - 2746 2 -1.6120200 32.8077000 28.3926000 25.2337000 - 2747 2 -1.5524300 34.3766000 28.2785000 19.1629000 - 2748 1 2.8109500 32.7542000 27.9799000 18.8256000 - 2749 1 2.5605100 33.2001000 28.7573000 23.8454000 - 2750 2 -1.6071500 33.5705000 26.5465000 21.4724000 - 2751 2 -1.5600700 35.1913000 17.5390000 24.2177000 - 2752 2 -1.6548600 31.9727000 28.1336000 20.3990000 - 2753 2 -1.5563800 32.1827000 29.3822000 18.0123000 - 2754 2 -1.5183400 32.1785000 28.0790000 23.0790000 - 2755 1 2.7575700 32.1091000 27.1510000 21.7153000 - 2756 3 0.1849060 40.6579000 29.6204000 17.6190000 - 2757 2 -1.6044300 34.4700000 23.4655000 24.9212000 - 2758 2 -1.5517200 33.5992000 18.3012000 26.1915000 - 2759 2 -1.5256500 34.2618000 21.6238000 27.0048000 - 2760 1 2.7897100 30.5498000 21.9804000 28.9748000 - 2761 1 2.8337300 32.5952000 21.6182000 27.2867000 - 2762 1 2.6074500 31.9607000 29.5206000 26.5997000 - 2763 2 -1.6083100 30.7654000 18.0560000 25.2317000 - 2764 2 -1.5163200 31.4072000 18.2900000 27.8778000 - 2765 2 -1.5100400 32.1399000 21.8693000 28.7383000 - 2766 2 -1.5098300 31.9251000 20.3969000 26.5108000 - 2767 1 2.8332400 31.6667000 18.8392000 26.4116000 - 2768 2 -1.4992000 32.1644000 22.9270000 26.1173000 - 2769 2 -1.6215600 31.1093000 15.8344000 28.6516000 - 2770 1 2.7475500 31.8736000 17.3500000 29.0472000 - 2771 2 -1.5994700 32.8793000 26.1850000 27.0156000 - 2772 2 -1.3089300 35.1950000 25.8129000 19.6259000 - 2773 2 -1.5740200 34.0137000 21.1641000 16.5442000 - 2774 1 2.7899200 33.6551000 20.0595000 17.7359000 - 2775 1 2.8606000 34.8065000 22.6063000 15.8912000 - 2776 2 -1.5456000 34.1292000 20.1878000 24.4320000 - 2777 1 2.8045000 33.7587000 20.9598000 23.0570000 - 2778 2 -1.5783600 30.8760000 25.4766000 19.4363000 - 2779 2 -1.5638300 32.0836000 16.5402000 16.0403000 - 2780 2 -1.5246200 33.5459000 29.0139000 15.0802000 - 2781 2 -1.5627200 33.1619000 20.8821000 19.0810000 - 2782 2 -1.5466700 32.6546000 23.5430000 18.2757000 - 2783 2 -1.5646300 33.6743000 17.1754000 19.4258000 - 2784 2 -1.6222200 31.3794000 22.3794000 20.6501000 - 2785 1 2.5091800 35.6352000 29.6179000 18.1740000 - 2786 2 -1.5699300 32.6807000 18.9083000 17.1670000 - 2787 1 2.8202500 31.8870000 25.0568000 18.0566000 - 2788 2 -1.4946700 36.5764000 20.9980000 29.5613000 - 2789 1 2.8010400 32.9320000 22.4319000 19.4922000 - 2790 3 0.0265302 42.6254000 15.7160000 26.9062000 - 2791 1 2.8014000 32.6255000 18.0965000 15.6725000 - 2792 2 -1.4690200 34.0883000 22.9763000 20.4666000 - 2793 2 -1.5632400 31.4598000 18.4081000 20.2659000 - 2794 2 -1.6282500 31.9551000 16.3704000 21.6752000 - 2795 1 2.6498800 31.6143000 19.4839000 21.5093000 - 2796 2 -1.5510400 32.6415000 22.1592000 23.4622000 - 2797 2 -1.5635800 32.0212000 24.8199000 24.2652000 - 2798 2 -1.6341600 34.2218000 14.9661000 28.1024000 - 2799 2 -1.5925200 33.0885000 19.8758000 21.9381000 - 2800 1 2.7751200 30.6299000 25.1907000 23.4991000 - 2801 1 2.0024600 37.5529000 29.3044000 16.4564000 - 2802 1 2.6423500 32.4330000 17.1061000 20.3133000 - 2803 1 2.7466200 30.4051000 23.2489000 16.1976000 - 2804 1 2.7495600 30.9086000 15.9081000 17.0147000 - 2805 1 2.6663300 30.5830000 15.5904000 22.1905000 - 2806 1 2.8080500 34.7025000 18.8825000 25.2568000 - 2807 2 -1.6168500 30.7373000 26.2937000 22.2255000 - 2808 2 -1.5322600 32.6776000 26.5560000 18.0080000 - 2809 1 2.7921400 32.7631000 23.2745000 24.6664000 - 2810 3 0.2002500 40.3970000 14.9053000 23.5221000 - 2811 2 -1.6009600 35.0818000 28.4157000 28.2319000 - 2812 2 -1.5801300 35.6319000 26.4212000 26.8146000 - 2813 2 -1.6182300 39.7151000 27.4259000 22.7997000 - 2814 1 2.5392000 38.0629000 27.4914000 22.0161000 - 2815 2 -1.6012800 37.7835000 25.8947000 17.7072000 - 2816 2 -1.4812300 35.0628000 26.1297000 15.9280000 - 2817 2 -1.7072700 40.0126000 27.3902000 18.7060000 - 2818 2 -1.5541200 35.5491000 28.9612000 16.6578000 - 2819 1 2.8073500 34.8369000 26.9901000 20.4252000 - 2820 2 -1.5710100 36.8172000 27.9459000 23.0526000 - 2821 2 -1.5839500 37.4242000 26.9239000 20.5144000 - 2822 1 2.5875000 35.5529000 28.9921000 22.6799000 - 2823 2 -1.6046600 37.3445000 28.6842000 18.4836000 - 2824 1 2.6885500 37.8833000 27.0190000 18.8090000 - 2825 2 -1.6008800 35.1684000 28.5431000 21.2984000 - 2826 1 2.3033700 38.7775000 23.4842000 27.4931000 - 2827 2 -1.5730000 36.2887000 19.2875000 25.7587000 - 2828 2 -1.5920900 38.3757000 20.3892000 26.8980000 - 2829 2 -1.6137200 30.5015000 19.2225000 22.6732000 - 2830 1 2.7084200 37.5130000 20.8286000 28.2253000 - 2831 2 -1.6275300 38.2267000 25.0433000 27.6333000 - 2832 2 -1.5856000 36.3020000 17.2147000 28.0385000 - 2833 2 -1.5430500 36.1901000 22.1530000 15.1375000 - 2834 2 -1.7022100 41.3495000 22.1622000 29.2843000 - 2835 2 -1.6000200 36.3440000 25.1616000 29.4104000 - 2836 2 -1.5887600 35.6637000 23.7926000 27.3375000 - 2837 1 2.5738500 31.4621000 29.3212000 23.8532000 - 2838 1 2.7174000 36.3785000 25.3136000 27.7073000 - 2839 1 2.7921900 35.2426000 22.6096000 26.2092000 - 2840 1 2.7805200 37.5535000 16.8784000 27.1283000 - 2841 2 -1.6076600 36.6519000 22.0576000 25.5572000 - 2842 1 2.4721400 38.6923000 19.2897000 19.8781000 - 2843 1 2.7304800 36.1795000 29.4529000 27.2303000 - 2844 3 0.3432970 40.7941000 19.6290000 25.4479000 - 2845 2 -1.5842500 38.3057000 15.4090000 27.1429000 - 2846 2 -1.6022000 38.5068000 17.9659000 26.5076000 - 2847 2 -1.5237700 37.9856000 22.3849000 28.5654000 - 2848 2 -1.5596100 37.0581000 16.0510000 25.5420000 - 2849 2 -1.6209800 39.0833000 23.1930000 25.8310000 - 2850 1 2.7472100 37.4654000 22.1558000 19.4645000 - 2851 2 -1.6466700 38.5672000 19.4677000 24.2215000 - 2852 1 2.6291800 37.6816000 20.4130000 23.2100000 - 2853 1 2.7107500 37.9558000 19.2871000 25.7380000 - 2854 1 1.9034900 38.3830000 15.0399000 20.5066000 - 2855 2 -1.6128000 34.5839000 26.1244000 24.5608000 - 2856 1 2.7328200 36.7816000 19.7586000 17.5879000 - 2857 1 2.7262600 35.1640000 17.5780000 18.8558000 - 2858 2 -1.6389300 38.1820000 24.0855000 15.7098000 - 2859 2 -1.5627500 37.6586000 17.3162000 15.8954000 - 2860 2 -1.5739000 35.8879000 16.5459000 17.7674000 - 2861 2 -1.5893600 36.6068000 21.1090000 18.5250000 - 2862 2 -1.5981400 38.2210000 23.2500000 18.5022000 - 2863 2 -1.5873100 35.2601000 19.0705000 18.1482000 - 2864 2 -1.6608700 38.7849000 18.0413000 20.9681000 - 2865 2 -1.5628100 36.9026000 22.8359000 20.7555000 - 2866 2 -1.5456800 35.7897000 23.6238000 17.0902000 - 2867 2 -1.5785600 37.1475000 19.7573000 16.0179000 - 2868 3 0.0255884 42.4453000 25.9391000 16.8761000 - 2869 3 -0.0364132 44.2633000 29.3855000 27.6667000 - 2870 2 -1.4474200 30.7595000 24.7009000 16.8901000 - 2871 2 -1.6798100 37.4303000 27.7809000 15.4896000 - 2872 2 -1.5982200 33.6529000 17.0377000 29.5175000 - 2873 3 -0.0481341 44.3856000 24.4062000 15.4737000 - 2874 3 0.0180174 42.4023000 23.4430000 16.5846000 - 2875 3 0.3493200 40.6288000 24.7472000 15.9077000 - 2876 3 0.2707840 40.6979000 22.1860000 20.2542000 - 2877 3 0.2717810 40.4646000 22.2191000 17.8843000 - 2878 3 -0.0338902 44.2569000 29.5890000 20.2714000 - 2879 1 2.6397000 35.1156000 27.6031000 15.6287000 - 2880 3 0.2874960 40.6350000 22.3606000 15.4756000 - 2881 3 -0.0457121 44.3237000 26.8826000 15.3868000 - 2882 3 0.0030441 42.2427000 28.3820000 16.3939000 - 2883 3 0.3354070 40.3240000 24.6527000 18.1741000 - 2884 3 0.0289950 42.2274000 23.4994000 18.9883000 - 2885 3 -0.0416675 44.3030000 24.8124000 17.8909000 - 2886 3 0.3417180 40.1200000 26.8324000 16.7754000 - 2887 3 0.0833443 42.0888000 25.9805000 19.2156000 - 2888 3 -0.0320324 44.2173000 27.3036000 17.9459000 - 2889 3 0.0542019 42.5581000 18.2932000 26.8463000 - 2890 3 0.0730544 42.3166000 28.4369000 18.9569000 - 2891 3 0.2022890 40.6033000 17.2483000 23.2602000 - 2892 3 0.3025980 40.1710000 24.5412000 20.6058000 - 2893 3 0.0141414 42.2605000 23.4564000 21.5274000 - 2894 3 -0.0416443 44.1899000 24.6617000 20.2671000 - 2895 3 -0.0016576 42.4239000 15.8255000 24.4347000 - 2896 3 0.3246610 40.1379000 26.9202000 20.8417000 - 2897 3 0.0265289 42.1978000 25.8653000 21.6532000 - 2898 3 -0.0257901 44.1344000 27.1084000 20.5191000 - 2899 3 -0.0323371 44.0645000 29.5061000 22.7094000 - 2900 3 -0.0491702 44.4839000 17.3482000 23.1023000 - 2901 3 0.3312010 40.7863000 17.0068000 25.9500000 - 2902 3 0.2661420 40.7155000 19.6291000 22.8720000 - 2903 3 -0.0326828 42.2977000 28.2967000 28.7830000 - 2904 3 -0.0450992 44.3798000 26.9494000 27.8923000 - 2905 3 -0.0043532 42.4352000 25.9174000 29.0622000 - 2906 3 0.1706390 40.4846000 27.0530000 27.7206000 - 2907 3 -0.0401922 44.4673000 24.5420000 27.5540000 - 2908 3 0.0842779 42.8716000 23.5776000 28.9723000 - 2909 3 0.2308690 40.6978000 24.5232000 27.9556000 - 2910 3 -0.0488358 44.2569000 22.2714000 20.4900000 - 2911 3 0.0138362 42.5147000 20.9923000 21.6515000 - 2912 3 -0.0479037 44.3990000 19.7345000 20.4418000 - 2913 3 -0.0024247 41.9281000 28.3289000 26.2744000 - 2914 2 -1.6939600 31.4839000 22.8892000 15.0001000 - 2915 3 -0.0063480 42.5526000 18.5630000 21.8324000 - 2916 3 0.2278880 40.8089000 19.6742000 20.4484000 - 2917 3 -0.0494035 44.4008000 17.2634000 20.4934000 - 2918 3 -0.0271394 42.4333000 16.0581000 21.9719000 - 2919 3 -0.0469907 44.1937000 27.0039000 25.4648000 - 2920 3 0.1532870 40.9066000 17.2920000 20.6226000 - 2921 3 -0.0499659 44.3138000 22.3449000 17.9861000 - 2922 3 0.0119278 42.4904000 21.0154000 19.2132000 - 2923 3 -0.0487054 44.3114000 19.7924000 17.8815000 - 2924 3 -0.0043692 42.3346000 25.8264000 26.6715000 - 2925 3 -0.0111520 42.5327000 18.4212000 19.1756000 - 2926 3 0.2466130 40.5923000 19.8438000 18.0047000 - 2927 3 0.2678650 39.9695000 26.8537000 25.2707000 - 2928 3 -0.0489537 44.3723000 17.3078000 17.8728000 - 2929 3 -0.0490314 44.2519000 24.6353000 25.1731000 - 2930 3 0.0417768 42.4226000 23.1423000 26.4847000 - 2931 3 -0.0313674 42.4509000 15.8279000 19.4454000 - 2932 3 0.2153240 40.7072000 17.3732000 18.1503000 - 2933 3 -0.0487070 44.3318000 21.9568000 15.4632000 - 2934 3 0.0091696 42.3240000 20.9740000 16.6988000 - 2935 3 0.2654650 40.5587000 24.6553000 25.5331000 - 2936 3 -0.0445503 44.3346000 19.5010000 15.4735000 - 2937 3 0.0241151 42.1712000 18.5685000 16.5050000 - 2938 3 0.3956360 40.2022000 20.1320000 15.4213000 - 2939 3 -0.0432846 44.3562000 17.1135000 15.5041000 - 2940 3 0.0005774 42.3581000 16.0914000 16.9116000 - 2941 3 0.0986448 41.8970000 28.3924000 23.6812000 - 2942 3 0.3658540 40.4709000 16.9016000 15.5835000 - 2943 3 0.0579359 42.0025000 28.4719000 21.2853000 - 2944 1 2.7945100 35.3031000 16.7951000 29.4055000 - 2945 3 -0.0401456 44.1125000 27.0619000 23.0129000 - 2946 3 0.0180053 42.1047000 25.8556000 24.1824000 - 2947 3 0.4650280 38.1303000 25.4781000 22.9596000 - 2948 3 -0.0495797 44.1797000 24.6782000 22.6768000 - 2949 3 0.0281130 42.3249000 23.3773000 24.0416000 - 2950 3 -0.0451602 44.3335000 29.4728000 15.5342000 - 2951 3 0.0155854 42.5062000 18.3242000 24.2951000 - 2952 3 0.2641020 40.3220000 24.5264000 23.0377000 - 2953 3 0.4039760 40.4517000 22.0877000 27.5086000 - 2954 3 0.4122520 40.6534000 22.0114000 25.0735000 - 2955 3 -0.0486567 44.5117000 19.8447000 23.0474000 - 2956 3 0.3138420 40.6682000 22.0751000 22.6498000 - 2957 3 0.0249862 42.5212000 20.8502000 24.1594000 - 2958 3 -0.0497879 44.3291000 22.2913000 22.9453000 - 2959 3 0.1553630 39.6146000 29.0767000 15.7260000 - 2960 3 -0.0357076 44.0771000 29.4686000 25.1871000 - 2961 3 -0.0280926 44.4780000 22.1204000 27.8586000 - 2962 3 0.1184350 42.9088000 20.8210000 29.2237000 - 2963 3 -0.0369186 44.5373000 19.6205000 27.9532000 - 2964 3 0.0610255 42.5870000 18.5500000 29.2232000 - 2965 3 0.5138380 40.4380000 19.4468000 28.0611000 - 2966 3 -0.0479056 44.4320000 17.1326000 28.0345000 - 2967 3 0.0324198 42.5793000 16.0832000 29.2275000 - 2968 3 0.4055470 39.0277000 17.5314000 28.6191000 - 2969 3 -0.0442181 44.3628000 22.0736000 25.4246000 - 2970 3 0.0480730 42.5180000 20.6947000 26.7862000 - 2971 3 -0.0461617 44.3360000 19.5564000 25.4800000 - 2972 3 -0.0396749 44.3669000 29.6901000 17.9327000 - 2973 1 2.7314000 37.5611000 18.6204000 14.9112000 - 2974 2 -1.5903500 37.8565000 29.6941000 26.6614000 - 2975 2 -1.5983500 30.2093000 22.0592000 17.3530000 - 2976 2 -1.6091700 38.3015000 20.0040000 29.6175000 - 2977 3 0.1703220 40.4468000 29.6896000 27.9093000 - 2978 1 2.6879800 30.2216000 23.0611000 21.4011000 - 2979 3 -0.0437198 44.4207000 14.9128000 23.1289000 - 2980 1 2.3845600 38.1920000 29.7333000 19.4423000 - 2981 2 -1.5806000 34.1463000 18.2015000 14.9341000 - 2982 3 -0.0218192 48.3026000 14.7980000 3.1457300 - 2983 3 0.2046960 59.8738000 0.1175990 10.3178000 - 2984 3 -0.0220607 52.0629000 14.8046000 12.8539000 - 2985 3 -0.0221586 52.1828000 14.8258000 5.5363600 - 2986 3 -0.0489148 55.8149000 7.3257900 0.7131380 - 2987 3 0.2118530 59.8569000 8.0371500 0.3980890 - 2988 3 -0.0463530 55.9056000 2.4086300 0.8266680 - 2989 3 0.0419270 57.8711000 1.3283400 2.0735800 - 2990 3 0.3099710 59.8500000 2.5109200 0.4845220 - 2991 3 -0.0454912 55.6694000 4.7870100 0.3598880 - 2992 3 0.0345491 57.9736000 3.7893300 1.8563700 - 2993 3 0.3259850 59.6373000 4.7934400 0.3387910 - 2994 3 0.0321630 58.0087000 6.3774000 1.9340100 - 2995 3 -0.0504198 55.9477000 7.3346400 3.2270800 - 2996 3 0.2157080 59.8886000 7.9375800 2.9938100 - 2997 3 -0.0377293 56.1088000 2.4651700 3.2435800 - 2998 3 0.0923988 58.1429000 1.2789900 4.3805400 - 2999 3 -0.0217444 52.1029000 14.7617000 3.0847000 - 3000 3 -0.0449738 56.0214000 4.9190400 2.8807700 - 3001 3 0.0531770 57.9882000 3.6587600 4.3398700 - 3002 3 0.2622510 59.4541000 0.3415870 0.8177710 - 3003 3 0.0303682 57.9901000 5.9963500 4.2427300 - 3004 3 -0.0490910 55.9786000 7.3074100 5.6875400 - 3005 3 0.2825990 59.7546000 7.2324700 5.2721200 - 3006 3 -0.0422316 56.0978000 2.4807100 5.7141000 - 3007 3 0.0629313 58.5171000 0.9126650 6.7075700 - 3008 3 -0.0187768 52.0601000 14.7718000 0.6417620 - 3009 3 -0.0463073 56.0135000 4.8959000 5.3731400 - 3010 3 0.0212918 58.0983000 3.4096700 6.8186500 - 3011 3 0.3567770 60.0081000 4.4209600 5.5178300 - 3012 3 0.0064323 58.0611000 5.8997500 6.6878900 - 3013 3 -0.0218425 46.4396000 0.9832320 2.0297000 - 3014 3 -0.0259382 46.4313000 3.5545900 1.9929900 - 3015 3 -0.0288308 46.4364000 6.0634200 1.9991400 - 3016 3 -0.0262280 46.4653000 1.1132100 4.5479200 - 3017 3 -0.0288157 46.4782000 3.6580700 4.5580100 - 3018 3 -0.0311374 46.4930000 6.1084700 4.5288600 - 3019 3 -0.0284623 46.3899000 1.1856000 7.0243800 - 3020 3 -0.0297932 46.4324000 3.6903400 6.9938100 - 3021 3 -0.0305605 46.4248000 6.1407000 7.0055500 - 3022 3 -0.0218268 48.2750000 7.3077800 0.7250000 - 3023 3 -0.0226187 52.0471000 7.3271100 0.6660380 - 3024 3 -0.0180567 48.2872000 2.3477400 0.7022000 - 3025 3 -0.0191549 50.2272000 1.1300200 1.9313500 - 3026 3 -0.0213259 52.0768000 2.3569500 0.6298180 - 3027 3 -0.0347140 54.0453000 1.1501200 1.8631600 - 3028 3 -0.0207058 48.2489000 4.8368800 0.7205420 - 3029 3 -0.0231480 50.1769000 3.5888100 1.9289100 - 3030 3 -0.0227658 52.0184000 4.8357900 0.7016360 - 3031 3 -0.0361021 53.9774000 3.6404200 1.8608100 - 3032 3 -0.0240418 50.1600000 6.0874200 1.9563100 - 3033 3 -0.0347129 54.0100000 6.1128100 1.9309000 - 3034 3 -0.0262170 48.3248000 7.3509400 3.2262700 - 3035 3 -0.0261283 52.1161000 7.3201300 3.1359300 - 3036 3 -0.0229518 48.3069000 2.3716900 3.2299800 - 3037 3 -0.0220766 50.2862000 1.1804000 4.4013000 - 3038 3 -0.0257755 52.1514000 2.3801800 3.1401300 - 3039 3 -0.0362821 54.1477000 1.2001200 4.2949300 - 3040 3 -0.0253923 48.2840000 4.8757100 3.2461900 - 3041 3 -0.0255691 50.2365000 3.6512800 4.3949600 - 3042 3 -0.0267330 52.1106000 4.8479900 3.1699900 - 3043 3 -0.0378608 54.1073000 3.6475100 4.3245300 - 3044 3 -0.0260384 50.2169000 6.1374400 4.4260100 - 3045 3 -0.0364395 54.0139000 6.1344700 4.3806400 - 3046 3 -0.0265944 48.3681000 7.3787100 5.7195400 - 3047 3 -0.0268520 52.1841000 7.4041500 5.6516300 - 3048 3 -0.0249922 48.3310000 2.4078300 5.7231000 - 3049 3 -0.0226965 50.2947000 1.2226000 6.8751300 - 3050 3 -0.0265734 52.1821000 2.4425800 5.6079800 - 3051 3 -0.0358411 54.0864000 1.2422100 6.7438800 - 3052 3 -0.0264545 48.3505000 4.9121900 5.7417800 - 3053 3 -0.0257464 50.2556000 3.6602300 6.8772200 - 3054 3 -0.0274278 52.1507000 4.9132400 5.6218300 - 3055 3 -0.0366953 54.0833000 3.6785900 6.8184700 - 3056 3 -0.0260996 50.2759000 6.1767700 6.8812100 - 3057 3 -0.0357214 54.0615000 6.1269600 6.8765300 - 3058 3 -0.0483465 55.8288000 9.8554100 0.6130030 - 3059 3 -0.0082582 57.8730000 8.7638500 1.6065800 - 3060 3 0.2417720 59.3826000 10.2700000 0.4164320 - 3061 3 -0.0459894 55.7890000 12.4000000 0.6457680 - 3062 3 0.0125497 57.8464000 11.2143000 2.0153300 - 3063 3 0.2902350 59.5501000 12.5751000 0.4473010 - 3064 3 0.0249372 57.7894000 13.5838000 1.6081500 - 3065 3 -0.0524560 55.9003000 9.8263100 3.1002700 - 3066 3 0.0013511 57.8622000 8.7379200 4.1422900 - 3067 3 0.2746270 59.8129000 10.1790000 2.8627900 - 3068 3 -0.0486281 55.9249000 12.3281000 3.1551400 - 3069 3 0.0120664 57.9701000 11.1322000 4.4152400 - 3070 3 0.3290470 59.7468000 12.4959000 3.0138000 - 3071 3 0.0445975 58.0129000 13.6110000 4.2080000 - 3072 3 -0.0496218 55.9742000 9.9016500 5.6024600 - 3073 3 0.0120203 57.8485000 8.5067000 6.6640000 - 3074 3 0.2637930 59.6521000 9.8122200 5.6115700 - 3075 3 -0.0509271 56.0352000 12.3588000 5.6145400 - 3076 3 0.0215506 57.9180000 10.9917000 6.9759100 - 3077 3 0.3164520 59.8634000 12.2045000 5.4265700 - 3078 3 0.0208929 58.1941000 13.4683000 6.6281400 - 3079 3 -0.0188580 48.3071000 14.7185000 0.6891800 - 3080 3 -0.0313341 46.4425000 8.5920400 2.0238000 - 3081 3 -0.0423059 55.9072000 0.0223576 12.7270000 - 3082 3 -0.0318614 46.4132000 11.0673000 1.8931600 - 3083 2 -1.6329500 59.8844000 2.5594600 3.0267000 - 3084 3 -0.0356574 54.1047000 13.5270000 14.1789000 - 3085 3 -0.0310716 46.3387000 13.5329000 1.9016400 - 3086 3 -0.0331673 46.4361000 8.6096100 4.4416300 - 3087 3 -0.0342195 46.4624000 11.1213000 4.3802400 - 3088 3 -0.0217746 48.2647000 14.8005000 10.5653000 - 3089 3 -0.0325662 46.3992000 13.6232000 4.3866400 - 3090 3 -0.0319945 46.4203000 8.5876000 6.9185500 - 3091 3 -0.0331499 46.4378000 11.0739000 6.9087000 - 3092 3 -0.0191654 50.1461000 13.5057000 14.1791000 - 3093 3 -0.0313392 46.4135000 13.5514000 6.9017900 - 3094 3 -0.0224295 48.2874000 9.8189100 0.6831610 - 3095 3 -0.0239806 50.2254000 8.5766300 1.9227300 - 3096 3 -0.0227652 52.0494000 9.8242800 0.6520840 - 3097 3 -0.0345648 53.9946000 8.5874700 1.9332100 - 3098 3 -0.0210825 48.2958000 12.2711000 0.7083960 - 3099 3 -0.0235650 50.2010000 11.0833000 1.9652300 - 3100 3 -0.0218611 52.0599000 12.2895000 0.6745460 - 3101 3 -0.0347295 54.0083000 11.0722000 1.9213900 - 3102 3 -0.0511671 56.1428000 14.8198000 5.2461300 - 3103 3 -0.0205164 50.2061000 13.5538000 1.9444200 - 3104 3 -0.0399016 56.1137000 14.7993000 12.7356000 - 3105 3 -0.0340852 53.9731000 13.5897000 1.9673100 - 3106 3 -0.0265216 48.3354000 9.8137600 3.1915500 - 3107 3 -0.0259451 50.2786000 8.6321700 4.4178300 - 3108 3 -0.0259001 52.1229000 9.8358400 3.1607200 - 3109 3 -0.0363077 54.0258000 8.5825800 4.4059500 - 3110 3 -0.0250637 48.3287000 12.3256000 3.1886700 - 3111 3 -0.0255397 50.2746000 11.1085000 4.4293900 - 3112 3 -0.0254597 52.1493000 12.3047000 3.1644500 - 3113 3 -0.0368899 54.0132000 11.0716000 4.3861400 - 3114 3 -0.0367659 56.0455000 0.0653863 5.4080700 - 3115 3 -0.0225202 50.2376000 13.5959000 4.3925400 - 3116 3 -0.0216721 50.1741000 11.0436000 14.3145000 - 3117 3 -0.0357667 54.1044000 13.5950000 4.4171200 - 3118 3 -0.0265394 48.3806000 9.8744200 5.6571300 - 3119 3 -0.0259798 50.2953000 8.6905400 6.9127000 - 3120 3 -0.0270031 52.1558000 9.8939000 5.6964900 - 3121 3 -0.0356886 54.0764000 8.6114600 6.8707200 - 3122 3 -0.0252488 48.3560000 12.3778000 5.6438200 - 3123 3 -0.0255576 50.3120000 11.1773000 6.9116600 - 3124 3 -0.0262325 52.1599000 12.3750000 5.6324600 - 3125 3 -0.0364734 54.0934000 11.1383000 6.8601400 - 3126 3 -0.0244003 48.2386000 12.3151000 13.0908000 - 3127 3 -0.0228719 50.2525000 13.6383000 6.8176200 - 3128 3 -0.0323354 54.0858000 8.6109800 14.4164000 - 3129 3 -0.0375310 54.1555000 13.6065000 6.8763700 - 3130 3 -0.0482196 56.0147000 7.3147200 8.1178100 - 3131 3 0.1799730 59.7238000 7.3547500 7.7276400 - 3132 3 -0.0488744 56.0056000 2.4565400 8.1130400 - 3133 3 -0.0001668 58.1654000 1.1830400 9.1715800 - 3134 3 0.2745530 60.3124000 2.1893900 7.8483200 - 3135 3 -0.0496417 56.0764000 4.9072600 7.8790300 - 3136 3 -0.0180697 57.8280000 3.6381000 9.3609900 - 3137 3 0.1773610 59.5615000 4.7551500 8.1867400 - 3138 3 -0.0260792 57.9784000 6.1764100 9.2785400 - 3139 3 -0.0458110 56.0610000 7.5583300 10.5314000 - 3140 3 -0.0215294 48.2976000 14.8154000 8.0958600 - 3141 3 -0.0499069 55.9648000 2.4586900 10.5802000 - 3142 3 -0.0273413 57.9719000 1.3437300 11.6438000 - 3143 3 0.1451440 59.8164000 2.5136000 10.5229000 - 3144 3 -0.0484601 55.9391000 5.0486000 10.4638000 - 3145 3 -0.0305493 57.9453000 3.7233400 11.9277000 - 3146 3 0.1119580 59.5789000 4.9401400 10.7251000 - 3147 3 -0.0115371 57.7156000 6.1454900 11.7781000 - 3148 3 -0.0349589 56.0712000 7.4531000 13.1139000 - 3149 3 0.2257290 59.7345000 7.1939600 12.1537000 - 3150 3 -0.0460264 55.9309000 2.5608300 13.0127000 - 3151 3 -0.0096220 57.8034000 1.3084500 14.0888000 - 3152 3 0.1299440 59.7782000 2.6476700 13.0357000 - 3153 3 -0.0429006 55.9325000 4.9969700 13.0317000 - 3154 3 -0.0087153 57.9831000 3.7254700 14.3372000 - 3155 3 0.1547560 60.0375000 4.9589000 13.1115000 - 3156 3 0.0514107 58.1068000 6.0928900 14.1680000 - 3157 3 -0.0286866 46.4179000 1.2862100 9.5379400 - 3158 3 -0.0298628 46.4432000 3.6961600 9.4710700 - 3159 3 -0.0297331 46.4858000 6.1768800 9.4557100 - 3160 3 -0.0279879 46.3069000 1.0250600 12.0309000 - 3161 3 -0.0295175 46.3885000 3.5286500 11.8873000 - 3162 3 -0.0304178 46.3725000 6.1141700 11.9230000 - 3163 3 -0.0260462 46.3081000 1.0207700 14.4873000 - 3164 3 -0.0273458 46.3889000 3.5653200 14.3693000 - 3165 3 -0.0303472 46.3961000 6.1157600 14.3627000 - 3166 3 -0.0257814 48.3609000 7.4458800 8.1955800 - 3167 3 -0.0265715 52.2118000 7.4144900 8.1445000 - 3168 3 -0.0251054 48.3176000 2.4790400 8.1725400 - 3169 3 -0.0226442 50.2584000 1.2367700 9.3492500 - 3170 3 -0.0252044 52.1896000 2.4716400 8.0839300 - 3171 3 -0.0329727 54.0515000 1.2177600 9.2424400 - 3172 3 -0.0262836 48.3469000 4.9383100 8.1938500 - 3173 3 -0.0256623 50.2649000 3.7244500 9.3644500 - 3174 3 -0.0264505 52.1656000 4.9518700 8.1127800 - 3175 3 -0.0341849 54.0527000 3.7384200 9.3148500 - 3176 3 -0.0260580 50.3135000 6.2039600 9.3547300 - 3177 3 -0.0345248 54.0758000 6.2174700 9.3455500 - 3178 3 -0.0257683 48.4031000 7.4216200 10.6669000 - 3179 3 -0.0271682 52.2352000 7.4652600 10.6263000 - 3180 3 -0.0246314 48.3614000 2.4543500 10.6052000 - 3181 3 -0.0214712 50.1964000 1.1869200 11.8115000 - 3182 3 -0.0244957 52.1721000 2.4724300 10.5591000 - 3183 3 -0.0300785 54.0143000 1.2487700 11.7226000 - 3184 3 -0.0256044 48.3577000 4.9475800 10.6429000 - 3185 3 -0.0249113 50.2555000 3.6633800 11.8363000 - 3186 3 -0.0264613 52.1725000 4.9469200 10.6015000 - 3187 3 -0.0324413 54.0455000 3.7266700 11.7667000 - 3188 3 -0.0254492 50.3379000 6.1536400 11.8326000 - 3189 3 -0.0330095 54.1287000 6.2579500 11.7931000 - 3190 3 -0.0248013 48.3737000 7.3529600 13.0860000 - 3191 3 -0.0252778 52.2205000 7.3977500 13.1275000 - 3192 3 -0.0228785 48.2538000 2.3874500 13.0756000 - 3193 3 -0.0179971 50.1340000 1.1448900 14.2475000 - 3194 3 -0.0224833 52.1123000 2.3886500 12.9914000 - 3195 3 -0.0254860 53.9825000 1.1646800 14.2052000 - 3196 3 -0.0243548 48.3107000 4.8820500 13.0856000 - 3197 3 -0.0210947 50.1527000 3.5931700 14.3143000 - 3198 3 -0.0248357 52.1813000 4.9052300 13.0431000 - 3199 3 -0.0288819 53.9688000 3.6606400 14.2487000 - 3200 3 -0.0220214 50.2353000 6.0815700 14.3116000 - 3201 3 -0.0301427 54.1171000 6.1523300 14.2465000 - 3202 3 -0.0430501 55.9797000 9.8035800 8.1712900 - 3203 3 0.0196798 57.8877000 8.6053000 9.1752000 - 3204 3 0.1660880 59.7834000 0.1240340 12.7241000 - 3205 3 -0.0496899 56.0848000 12.3705000 8.0806200 - 3206 3 0.0618343 57.8865000 11.0467000 9.4502600 - 3207 3 0.3146330 60.0914000 12.0323000 7.9236100 - 3208 3 -0.0259356 52.1445000 9.8881500 13.1080000 - 3209 3 0.0302649 58.1200000 13.4797000 9.0562500 - 3210 3 -0.0408146 56.0385000 9.9904600 10.7052000 - 3211 3 0.0207072 57.9030000 8.7706800 11.7805000 - 3212 3 0.3118410 60.1613000 9.4229300 11.3385000 - 3213 3 -0.0464836 56.1063000 12.4205000 10.5518000 - 3214 3 0.0609586 58.1460000 11.1439000 11.8887000 - 3215 3 0.3743110 59.8280000 12.5092000 10.3445000 - 3216 3 -0.0221745 50.2355000 8.5784200 14.3281000 - 3217 3 0.0655297 58.1177000 13.5813000 11.7316000 - 3218 3 0.2996510 60.0719000 14.4703000 7.7555900 - 3219 3 -0.0387129 56.1356000 9.9069200 13.1796000 - 3220 3 0.0782301 58.0710000 8.5362700 14.5978000 - 3221 3 0.3558480 59.7643000 9.6002600 13.4446000 - 3222 3 -0.0446465 56.0866000 12.3120000 12.9999000 - 3223 3 0.0572704 58.1355000 11.0529000 14.3455000 - 3224 3 0.4679830 59.9873000 12.3339000 12.7446000 - 3225 3 -0.0252348 48.3191000 9.8614700 13.0747000 - 3226 3 0.0822605 58.0130000 13.4689000 14.1863000 - 3227 3 -0.0394721 54.1252000 13.6221000 11.7558000 - 3228 3 -0.0222026 48.2748000 14.8438000 5.6195000 - 3229 3 -0.0311357 46.4862000 8.6125100 9.4116000 - 3230 3 -0.0327683 46.4259000 11.0804000 9.4162000 - 3231 3 0.2947240 59.7502000 14.8608000 10.2603000 - 3232 3 -0.0316444 46.3810000 13.6249000 9.4177400 - 3233 3 -0.0322891 46.4169000 8.6089500 11.8931000 - 3234 3 -0.0341835 46.3606000 11.1236000 11.8588000 - 3235 3 -0.0351942 54.0677000 11.0395000 14.3074000 - 3236 3 -0.0335865 46.3228000 13.5905000 11.8578000 - 3237 3 -0.0329591 46.4043000 8.6236100 14.3793000 - 3238 3 -0.0340175 46.3290000 11.0862000 14.3459000 - 3239 3 -0.0570753 56.1866000 14.8397000 7.6908500 - 3240 3 -0.0252452 52.1378000 12.3723000 13.0873000 - 3241 3 -0.0327453 46.2579000 13.5260000 14.3254000 - 3242 3 -0.0256924 48.3469000 9.9164300 8.1343700 - 3243 3 -0.0259002 50.3351000 8.6852200 9.3821100 - 3244 3 -0.0267631 52.2271000 9.9236500 8.1354400 - 3245 3 -0.0357104 54.0991000 8.6884300 9.3843200 - 3246 3 -0.0247447 48.3337000 12.3598000 8.1168400 - 3247 3 -0.0257837 50.3022000 11.1485000 9.3919500 - 3248 3 -0.0264078 52.1878000 12.4536000 8.1540000 - 3249 3 -0.0370015 54.1435000 11.1927000 9.3514100 - 3250 3 -0.0204686 48.2780000 14.7745000 13.0518000 - 3251 3 -0.0231853 50.2373000 13.6190000 9.2856400 - 3252 3 -0.0229202 50.1401000 13.5907000 11.7214000 - 3253 3 -0.0384102 54.1413000 13.6365000 9.3216300 - 3254 3 -0.0260506 48.3729000 9.8635900 10.6239000 - 3255 3 -0.0255156 50.3285000 8.6467200 11.8518000 - 3256 3 -0.0274798 52.2394000 9.9388800 10.6304000 - 3257 3 -0.0355273 54.1265000 8.7806900 11.9609000 - 3258 3 -0.0255098 48.2921000 12.3065000 10.5819000 - 3259 3 -0.0252676 50.2495000 11.1542000 11.8759000 - 3260 3 -0.0271371 52.1752000 12.4401000 10.6310000 - 3261 3 -0.0378273 54.1040000 11.2176000 11.8948000 - 3262 3 0.2538560 60.1965000 7.4219200 9.9347900 - 3263 3 -0.0239477 52.1571000 14.8479000 10.3477000 - 3264 3 -0.0453629 55.9852000 14.7590000 2.8628000 - 3265 3 -0.0481904 56.1980000 14.8345000 10.1904000 - 3266 3 -0.0474478 56.0178000 0.0237003 10.2532000 - 3267 3 -0.0453692 56.0629000 0.0043727 7.8107800 - 3268 3 -0.0447860 55.8675000 14.8722000 0.4134070 - 3269 3 -0.0223759 52.1704000 14.6350000 17.7947000 - 3270 3 -0.0500973 55.9591000 14.5620000 17.7126000 - 3271 3 -0.0209629 48.1512000 14.7667000 22.9497000 - 3272 3 0.2052890 59.5601000 0.2137460 20.4977000 - 3273 3 -0.0226364 50.1042000 13.5296000 24.1541000 - 3274 3 -0.0259843 48.2436000 9.8311500 25.5075000 - 3275 3 -0.0215995 52.0257000 14.7722000 25.3982000 - 3276 3 0.4811840 59.6664000 14.6944000 15.5044000 - 3277 3 -0.0260450 51.9539000 9.8348200 25.4325000 - 3278 3 -0.0248083 48.2142000 12.3192000 25.4569000 - 3279 3 0.2366430 59.4288000 14.6448000 22.8918000 - 3280 3 -0.0425887 55.7791000 14.7434000 27.7418000 - 3281 3 -0.0254160 50.1392000 8.5551500 26.7285000 - 3282 3 -0.0350274 56.0595000 7.3235700 15.5831000 - 3283 3 0.3206850 59.8920000 7.2479400 16.0605000 - 3284 3 -0.0455428 55.7955000 2.3302000 15.4280000 - 3285 3 -0.0264849 57.4015000 0.9260830 16.6233000 - 3286 3 0.1820110 59.6561000 2.3642800 15.4957000 - 3287 3 -0.0402349 55.9734000 4.7695200 15.4053000 - 3288 3 0.0253968 57.6724000 3.5001100 16.7206000 - 3289 3 0.2648880 59.9421000 4.7919100 15.5625000 - 3290 3 0.0379163 57.8855000 6.0199600 16.6280000 - 3291 3 -0.0445011 55.9979000 7.2449400 18.0754000 - 3292 3 0.2989880 59.7350000 7.3202300 18.3342000 - 3293 3 -0.0460752 55.7536000 2.2854900 17.9306000 - 3294 3 -0.0086840 57.6175000 1.0281800 19.1871000 - 3295 3 0.2103390 59.2911000 1.6589400 17.6038000 - 3296 3 -0.0382434 55.9656000 4.7940300 17.8926000 - 3297 3 0.0609962 57.8431000 3.4588500 19.1759000 - 3298 3 -0.0204798 52.1381000 14.7144000 15.3365000 - 3299 3 0.0543859 57.8634000 5.9965700 19.2158000 - 3300 3 -0.0455432 55.8684000 7.2988800 20.5542000 - 3301 3 0.2595730 59.5917000 7.3540000 20.7701000 - 3302 3 -0.0435079 55.7622000 2.3839600 20.3932000 - 3303 3 0.0070034 57.7391000 1.3317300 21.6470000 - 3304 3 0.2768960 59.6173000 2.6191400 20.6782000 - 3305 3 -0.0394425 55.8646000 4.8866200 20.3044000 - 3306 3 0.0290510 57.6926000 3.7745800 21.5715000 - 3307 3 0.3257380 60.1897000 4.7853100 19.7375000 - 3308 3 0.0237852 57.7398000 6.1347900 21.8309000 - 3309 3 -0.0272426 46.3356000 1.0960500 16.9227000 - 3310 3 -0.0302087 46.3768000 3.6046000 16.8360000 - 3311 3 -0.0330335 46.3530000 6.1172400 16.8551000 - 3312 3 -0.0301021 46.2230000 1.2260700 19.4068000 - 3313 3 -0.0327538 46.2958000 3.6383600 19.3353000 - 3314 3 -0.0338970 46.2697000 6.0883700 19.2928000 - 3315 3 -0.0308683 46.1354000 1.0012100 21.8394000 - 3316 3 -0.0326131 46.2433000 3.4792300 21.7574000 - 3317 3 -0.0329810 46.2590000 6.0182900 21.7436000 - 3318 3 -0.0229832 48.3110000 7.3552000 15.5360000 - 3319 3 -0.0234937 52.1306000 7.2975700 15.5760000 - 3320 3 -0.0194727 48.2441000 2.2896600 15.5612000 - 3321 3 -0.0190874 50.1678000 1.1059500 16.7137000 - 3322 3 -0.0200286 52.0569000 2.3706000 15.4397000 - 3323 3 -0.0290395 53.8629000 1.0738800 16.7021000 - 3324 3 -0.0219806 48.2693000 4.8024400 15.5574000 - 3325 3 -0.0234752 50.1343000 3.5803400 16.7698000 - 3326 3 -0.0231981 52.1086000 4.8535200 15.4856000 - 3327 3 -0.0331781 53.9383000 3.5567200 16.7035000 - 3328 3 -0.0242940 50.1564000 6.0469000 16.7860000 - 3329 3 -0.0345714 54.0383000 6.0482800 16.7086000 - 3330 3 -0.0265202 48.2328000 7.3089800 18.0189000 - 3331 3 -0.0269077 52.0349000 7.2913700 18.0379000 - 3332 3 -0.0236421 48.2487000 2.3243900 18.0772000 - 3333 3 -0.0216826 50.1271000 1.1163700 19.2252000 - 3334 3 -0.0242552 52.0068000 2.3602100 17.9731000 - 3335 3 -0.0318880 53.8865000 1.1307100 19.1590000 - 3336 3 -0.0259474 48.2437000 4.8332300 18.0426000 - 3337 3 -0.0255242 50.0985000 3.5942200 19.2575000 - 3338 3 -0.0266168 52.0711000 4.8348700 17.9662000 - 3339 3 -0.0351804 53.9391000 3.5984900 19.1437000 - 3340 3 -0.0260269 50.1053000 6.0418600 19.2955000 - 3341 3 -0.0362462 54.0013000 6.1544800 19.1525000 - 3342 3 -0.0269242 48.1802000 7.3160400 20.5257000 - 3343 3 -0.0269094 52.0308000 7.3041600 20.4844000 - 3344 3 -0.0250902 48.1886000 2.3355200 20.5647000 - 3345 3 -0.0220274 50.0462000 1.1137000 21.7174000 - 3346 3 -0.0250226 52.0260000 2.3732000 20.4575000 - 3347 3 -0.0333400 53.8931000 1.1171400 21.6311000 - 3348 3 -0.0265871 48.1789000 4.8375600 20.5874000 - 3349 3 -0.0255555 50.0780000 3.5995200 21.7108000 - 3350 3 -0.0272727 52.0529000 4.8634700 20.4476000 - 3351 3 -0.0357994 53.8682000 3.6180700 21.6434000 - 3352 3 -0.0259083 50.0965000 6.0641700 21.7952000 - 3353 3 -0.0359452 53.9298000 6.1134000 21.6673000 - 3354 3 -0.0441325 56.0723000 9.8101800 15.6179000 - 3355 3 0.0276460 58.0537000 8.5665800 16.9977000 - 3356 3 0.3720590 60.1333000 9.6759600 15.7871000 - 3357 3 -0.0508917 56.1105000 12.2412000 15.4418000 - 3358 3 0.0152125 58.1967000 10.9262000 16.7910000 - 3359 3 0.3661400 60.0198000 12.3564000 15.1624000 - 3360 3 -0.0335895 53.8653000 13.5639000 24.0862000 - 3361 3 0.0329945 58.0284000 13.3298000 16.6586000 - 3362 3 -0.0463687 55.9467000 14.7032000 15.1863000 - 3363 3 -0.0537410 56.0048000 9.7173200 18.0544000 - 3364 3 0.0024898 57.8913000 8.4578300 19.3490000 - 3365 3 0.2433630 59.9011000 9.7689600 18.1041000 - 3366 3 -0.0570501 56.0690000 12.1168000 17.9031000 - 3367 3 -0.0214932 57.9798000 10.9731000 19.1931000 - 3368 3 0.1968750 59.8164000 12.4952000 18.4052000 - 3369 3 -0.0203465 57.8420000 13.4902000 19.1734000 - 3370 3 -0.0344498 53.8695000 11.0607000 26.6471000 - 3371 3 -0.0524934 55.9087000 9.8535400 20.4703000 - 3372 3 -0.0056229 57.7140000 8.6483900 21.7406000 - 3373 3 0.2112040 59.5807000 9.7575900 20.5126000 - 3374 3 -0.0545850 55.9128000 12.2852000 20.4296000 - 3375 3 -0.0168180 57.7303000 11.0977000 21.8414000 - 3376 3 0.2200670 59.5598000 12.2080000 20.7353000 - 3377 3 -0.0027566 57.7343000 13.5133000 21.6434000 - 3378 3 -0.0350286 46.3624000 8.6129800 16.8452000 - 3379 3 -0.0355805 46.2985000 11.0542000 16.8424000 - 3380 3 0.2423540 59.9157000 14.4045000 20.0596000 - 3381 3 -0.0300974 53.9111000 13.5608000 29.1704000 - 3382 3 -0.0328554 46.2786000 13.5264000 16.7710000 - 3383 3 -0.0342520 46.2825000 8.5716500 19.3006000 - 3384 3 -0.0340655 46.2401000 11.0273000 19.2911000 - 3385 3 -0.0316573 46.2338000 13.4939000 19.2356000 - 3386 3 -0.0334578 46.2957000 8.5712700 21.7561000 - 3387 3 -0.0325682 46.2386000 11.0464000 21.7653000 - 3388 3 -0.0177344 50.1637000 13.5156000 29.2149000 - 3389 3 -0.0299327 46.2872000 13.5033000 21.7775000 - 3390 3 -0.0236286 48.2495000 9.8458700 15.5621000 - 3391 3 -0.0243170 50.1736000 8.5230300 16.7914000 - 3392 3 -0.0232914 52.0982000 9.8013700 15.5722000 - 3393 3 -0.0355987 54.0114000 8.4528400 16.8652000 - 3394 3 -0.0221988 48.2107000 12.3045000 15.5423000 - 3395 3 -0.0240079 50.1468000 11.0312000 16.7566000 - 3396 3 -0.0227256 52.0852000 12.3066000 15.5320000 - 3397 3 -0.0363767 54.0533000 10.8997000 16.7124000 - 3398 3 -0.0210113 50.1728000 11.0302000 29.2446000 - 3399 3 -0.0217970 50.1013000 13.5247000 16.6999000 - 3400 3 -0.0233191 48.2488000 12.2813000 27.9680000 - 3401 3 -0.0363076 54.0912000 13.3344000 16.6061000 - 3402 3 -0.0268361 48.2139000 9.7822500 18.0306000 - 3403 3 -0.0259965 50.1682000 8.5156300 19.2836000 - 3404 3 -0.0261202 52.1059000 9.7814600 18.0228000 - 3405 3 -0.0363008 53.9949000 8.6212400 19.2669000 - 3406 3 -0.0254233 48.1579000 12.2534000 17.9986000 - 3407 3 -0.0257422 50.1443000 11.0121000 19.2286000 - 3408 3 -0.0250230 52.1229000 12.2465000 17.9704000 - 3409 3 -0.0361557 54.0519000 11.0563000 19.1857000 - 3410 3 -0.0308231 53.8884000 8.5901900 29.1851000 - 3411 3 -0.0234895 50.1077000 13.5030000 19.1632000 - 3412 3 -0.0248545 50.1522000 11.0550000 26.7515000 - 3413 3 -0.0352717 54.0824000 13.4881000 19.1065000 - 3414 3 -0.0269861 48.2320000 9.7951500 20.5042000 - 3415 3 -0.0257527 50.1093000 8.5560400 21.7829000 - 3416 3 -0.0262747 52.0421000 9.7994700 20.4802000 - 3417 3 -0.0351043 53.8918000 8.6183000 21.7182000 - 3418 3 -0.0256954 48.1552000 12.2447000 20.4607000 - 3419 3 -0.0254873 50.0945000 11.0301000 21.6936000 - 3420 3 -0.0254883 52.0819000 12.2783000 20.4053000 - 3421 3 -0.0343572 53.9075000 11.0678000 21.6685000 - 3422 2 -1.6726100 60.2973000 2.9468800 18.7159000 - 3423 3 -0.0230683 50.1031000 13.4946000 21.6221000 - 3424 3 -0.0252190 51.9830000 12.3191000 25.4211000 - 3425 3 -0.0335302 53.9376000 13.5720000 21.6110000 - 3426 3 -0.0477694 55.7674000 7.3742700 23.1209000 - 3427 3 0.2171870 59.4718000 7.3568100 23.1936000 - 3428 3 -0.0461269 55.7724000 2.4287400 22.8451000 - 3429 3 0.0173050 57.7543000 1.1483400 24.1690000 - 3430 3 0.2754200 59.4593000 2.3027800 22.9868000 - 3431 3 -0.0450745 55.7802000 4.9401800 22.7979000 - 3432 3 0.0323996 57.6521000 3.6535900 23.9586000 - 3433 3 0.2844900 59.6284000 4.9359300 22.9413000 - 3434 3 0.0108902 57.7127000 6.1471700 24.3753000 - 3435 3 -0.0487694 55.6957000 7.3029000 25.5991000 - 3436 3 0.2229370 59.5512000 7.4266600 25.5685000 - 3437 3 -0.0467758 55.7639000 2.3612100 25.3261000 - 3438 3 0.0081181 57.6266000 1.1905700 26.6006000 - 3439 3 0.2948610 59.4422000 2.7117600 25.3152000 - 3440 3 -0.0461427 55.7561000 4.8903000 25.2218000 - 3441 3 0.0249775 57.5746000 3.7125900 26.5214000 - 3442 3 0.3089180 59.4346000 5.0350600 25.4602000 - 3443 3 0.0087490 57.7558000 6.1529700 26.8493000 - 3444 3 -0.0484335 55.6618000 7.2406400 27.9989000 - 3445 3 0.2539820 59.7491000 7.1594200 27.8908000 - 3446 3 -0.0479176 55.7716000 2.3639500 27.9537000 - 3447 3 0.0088430 57.6706000 1.2828900 29.3096000 - 3448 3 0.2564850 59.1302000 2.4312800 27.9220000 - 3449 3 -0.0469930 55.6927000 4.8272300 27.7013000 - 3450 3 0.0199831 57.6595000 3.8142800 29.0944000 - 3451 3 0.2831760 59.5627000 4.7148200 27.8662000 - 3452 3 0.0134571 57.9193000 6.2827700 29.2696000 - 3453 3 -0.0303155 46.1544000 1.0548000 24.3874000 - 3454 3 -0.0315625 46.1700000 3.5386100 24.2423000 - 3455 3 -0.0321265 46.3263000 6.0489700 24.2542000 - 3456 3 -0.0257736 46.2999000 0.9364840 26.8033000 - 3457 3 -0.0282760 46.3780000 3.3987300 26.6471000 - 3458 3 -0.0296868 46.3818000 5.9590000 26.7536000 - 3459 3 -0.0203337 46.3981000 0.9553290 29.3294000 - 3460 3 -0.0237399 46.4110000 3.4694300 29.2390000 - 3461 3 -0.0269622 46.4209000 5.9694100 29.2457000 - 3462 3 -0.0266238 48.1788000 7.3235300 23.0328000 - 3463 3 -0.0267214 51.9790000 7.3137700 22.9575000 - 3464 3 -0.0250055 48.0758000 2.3280900 23.0476000 - 3465 3 -0.0220199 50.0254000 1.1431600 24.2009000 - 3466 3 -0.0255579 51.9519000 2.3555600 22.9221000 - 3467 3 -0.0335855 53.8699000 1.1179100 24.0959000 - 3468 3 -0.0260977 48.1330000 4.8235500 23.0419000 - 3469 3 -0.0256053 50.0585000 3.5883000 24.1880000 - 3470 3 -0.0272587 51.9695000 4.8378100 22.9360000 - 3471 3 -0.0356654 53.8708000 3.5611700 24.1282000 - 3472 3 -0.0259036 50.0914000 6.0698700 24.2623000 - 3473 3 -0.0357321 53.8338000 6.0468100 24.1414000 - 3474 3 -0.0256089 48.2634000 7.3073600 25.4867000 - 3475 3 -0.0263450 51.9756000 7.2882800 25.4342000 - 3476 3 -0.0245687 48.1270000 2.2447100 25.4885000 - 3477 3 -0.0208599 50.0542000 1.0823400 26.6569000 - 3478 3 -0.0250388 51.9541000 2.3342700 25.3814000 - 3479 3 -0.0336618 53.9578000 1.1187100 26.6360000 - 3480 3 -0.0260757 48.2168000 4.7773900 25.4841000 - 3481 3 -0.0246587 50.0618000 3.5366500 26.6828000 - 3482 3 -0.0265746 51.9519000 4.7952900 25.4267000 - 3483 3 -0.0351594 53.8828000 3.5606100 26.5848000 - 3484 3 -0.0254430 50.0832000 6.0036400 26.7354000 - 3485 3 -0.0347978 53.7853000 6.0150000 26.6349000 - 3486 3 -0.0236560 48.2752000 7.2574600 27.9877000 - 3487 3 -0.0245594 51.9775000 7.3140900 27.9386000 - 3488 3 -0.0213464 48.2341000 2.2425800 27.9813000 - 3489 3 -0.0171888 50.1628000 1.0772000 29.1574000 - 3490 3 -0.0229304 52.0215000 2.3209600 27.8680000 - 3491 3 -0.0320145 54.0030000 1.1386800 29.1808000 - 3492 3 -0.0235409 48.2436000 4.7400400 27.9749000 - 3493 3 -0.0206775 50.1168000 3.5298700 29.2011000 - 3494 3 -0.0247432 51.9664000 4.8005100 27.9071000 - 3495 3 -0.0321102 53.8304000 3.6023900 29.1126000 - 3496 3 -0.0216679 50.1234000 6.0010900 29.2234000 - 3497 3 -0.0308352 53.7976000 6.1052300 29.1858000 - 3498 3 -0.0499709 55.7856000 9.8297100 22.9095000 - 3499 3 -0.0115555 57.6584000 8.5947400 24.1631000 - 3500 3 0.2018280 59.4931000 9.7914700 22.8999000 - 3501 3 -0.0496257 55.7944000 12.3761000 22.9463000 - 3502 3 -0.0155908 57.6530000 11.1213000 24.2514000 - 3503 3 0.2139240 59.5920000 12.1791000 23.1887000 - 3504 3 -0.0242798 52.0069000 9.8235200 27.9232000 - 3505 3 0.0074441 57.6748000 13.4898000 24.0606000 - 3506 3 -0.0216755 50.1416000 8.5263700 29.2087000 - 3507 3 -0.0501104 55.6776000 9.7323400 25.3506000 - 3508 3 -0.0094436 57.7036000 8.4988000 26.5928000 - 3509 3 0.1833720 59.4342000 9.7727200 25.3617000 - 3510 3 -0.0484171 55.7219000 12.2454000 25.3677000 - 3511 3 -0.0128492 57.5614000 10.9215000 26.7540000 - 3512 3 0.2080570 59.3697000 12.1015000 25.6143000 - 3513 3 -0.0244631 48.2650000 9.8196300 28.0087000 - 3514 3 0.0132748 57.6053000 13.4352000 26.5496000 - 3515 3 -0.0333463 53.8591000 13.5402000 26.6359000 - 3516 3 -0.0475071 55.6908000 9.7072200 27.7993000 - 3517 3 -0.0027751 57.6429000 8.5970200 28.9911000 - 3518 3 0.2134990 59.3991000 9.7338100 27.8311000 - 3519 3 -0.0459362 55.7565000 12.2903000 27.8865000 - 3520 3 0.0027290 57.5163000 11.1652000 29.2007000 - 3521 3 0.1992530 59.2690000 12.1165000 27.9561000 - 3522 3 0.0260438 57.6621000 13.6654000 28.9600000 - 3523 3 -0.0326334 46.3628000 8.5717100 24.2088000 - 3524 3 -0.0323857 46.2968000 11.0789000 24.2437000 - 3525 3 -0.0308036 46.2762000 13.5858000 24.2531000 - 3526 3 -0.0318822 46.4786000 8.4768900 26.7412000 - 3527 3 -0.0328339 46.4192000 10.9736000 26.7104000 - 3528 3 -0.0340287 53.7722000 8.5316900 26.6577000 - 3529 3 -0.0310611 53.9659000 11.1065000 29.1867000 - 3530 3 -0.0317339 46.3316000 13.4662000 26.7348000 - 3531 3 -0.0293958 46.4200000 8.5080300 29.2308000 - 3532 3 -0.0311332 46.3584000 11.0559000 29.1747000 - 3533 3 -0.0234273 52.0394000 12.2828000 27.9324000 - 3534 3 -0.0308400 46.3316000 13.4880000 29.2087000 - 3535 3 -0.0266216 48.2335000 9.8405500 23.0370000 - 3536 3 -0.0258527 50.1014000 8.6017200 24.2691000 - 3537 3 -0.0261279 51.9489000 9.7855400 22.9531000 - 3538 3 -0.0346087 53.8119000 8.5537000 24.1780000 - 3539 3 -0.0249644 48.1937000 12.2902000 22.9618000 - 3540 3 -0.0254325 50.1175000 11.0924000 24.2106000 - 3541 3 -0.0253976 52.0024000 12.2901000 22.9006000 - 3542 3 -0.0344868 53.8205000 11.0765000 24.1524000 - 3543 3 -0.0214943 50.1311000 13.4984000 26.7053000 - 3544 3 -0.0186088 48.2597000 14.7472000 15.4861000 - 3545 3 0.2862760 59.6146000 0.3026760 25.5354000 - 3546 3 -0.0226491 52.0793000 14.7274000 20.2932000 - 3547 3 -0.0224395 51.9999000 14.7800000 22.8223000 - 3548 3 -0.0431074 55.7837000 14.6986000 25.2113000 - 3549 3 -0.0215550 48.1908000 14.7610000 25.4304000 - 3550 3 -0.0206882 48.1437000 14.7150000 20.4568000 - 3551 3 -0.0199842 52.0478000 14.7500000 27.9327000 - 3552 3 -0.0205615 48.2047000 14.7236000 27.9325000 - 3553 3 -0.0206403 48.1805000 14.7274000 17.9635000 - 3554 3 -0.0477310 55.9018000 14.7181000 20.2644000 - 3555 3 0.3118800 59.7919000 14.5733000 27.6629000 - 3556 3 0.2317270 59.5422000 0.1107380 28.0830000 - 3557 3 -0.0234028 52.1895000 29.6953000 3.0664900 - 3558 3 -0.0458243 55.9490000 29.6352000 0.6069450 - 3559 3 -0.0323437 46.3309000 16.0507000 6.9012400 - 3560 3 0.3774690 60.1333000 29.5402000 8.0461500 - 3561 3 -0.0202061 48.2568000 29.6395000 13.0141000 - 3562 3 0.3487900 59.7907000 14.9047000 0.2222720 - 3563 3 -0.0158069 48.3400000 29.5844000 0.7388870 - 3564 3 -0.0213066 50.1786000 25.9500000 14.2037000 - 3565 3 -0.0243634 48.2706000 27.1413000 12.9106000 - 3566 3 -0.0364874 53.7986000 23.4280000 14.2176000 - 3567 3 -0.0261579 51.9960000 24.7399000 12.9583000 - 3568 3 -0.0218760 50.1252000 23.4197000 14.2143000 - 3569 3 -0.0250037 48.3071000 24.6686000 12.9260000 - 3570 3 -0.0315770 53.9602000 28.5352000 11.7218000 - 3571 3 -0.0226365 50.1968000 28.4724000 11.6906000 - 3572 3 -0.0337197 46.3505000 16.1277000 4.3071700 - 3573 3 -0.0372504 53.9198000 26.0318000 11.7103000 - 3574 3 -0.0265585 52.1042000 27.2750000 10.4494000 - 3575 3 -0.0251606 50.2027000 25.9887000 11.6859000 - 3576 3 -0.0268091 48.3326000 27.2668000 10.4514000 - 3577 3 -0.0390244 53.9132000 23.5891000 11.7895000 - 3578 3 -0.0282932 52.0662000 24.7859000 10.4777000 - 3579 3 -0.0254875 50.1414000 23.4244000 11.7325000 - 3580 3 -0.0274099 48.3037000 24.7478000 10.4658000 - 3581 3 -0.0360866 54.0214000 28.5114000 9.2440400 - 3582 3 -0.0242068 50.2433000 28.5096000 9.2177600 - 3583 3 -0.0395675 54.0331000 26.0562000 9.2128300 - 3584 3 -0.0274860 52.1671000 27.2541000 7.9806300 - 3585 3 -0.0258184 50.1456000 26.0281000 9.2102300 - 3586 3 -0.0265007 48.3701000 27.2485000 7.9788300 - 3587 3 -0.0408988 53.9903000 23.5674000 9.3244900 - 3588 3 -0.0283415 52.0812000 24.8046000 8.0686900 - 3589 3 -0.0258034 50.1412000 23.5253000 9.2317800 - 3590 3 -0.0272737 48.3052000 24.7494000 7.9657400 - 3591 3 -0.0285079 46.3585000 28.3659000 14.2196000 - 3592 3 -0.0236068 52.0411000 27.2354000 12.9405000 - 3593 3 -0.0182027 52.0881000 29.7062000 12.9564000 - 3594 3 -0.0315724 46.3729000 25.8963000 14.2045000 - 3595 3 -0.0324964 46.3782000 23.3821000 14.1951000 - 3596 3 -0.0303106 46.3771000 28.3976000 11.6995000 - 3597 3 -0.0322542 53.8705000 25.9442000 14.2269000 - 3598 3 -0.0333797 46.3903000 18.6367000 4.4198200 - 3599 3 -0.0334883 46.4147000 25.9180000 11.7119000 - 3600 3 -0.0344131 46.4018000 23.4723000 11.6964000 - 3601 3 -0.0293351 46.4483000 28.6006000 9.2569900 - 3602 3 -0.0327290 46.5168000 26.0647000 9.2203300 - 3603 3 -0.0338567 46.3879000 23.5449000 9.2144500 - 3604 3 -0.0209674 52.0846000 17.2555000 0.6129200 - 3605 3 -0.0030578 57.5139000 28.5439000 14.1820000 - 3606 3 -0.0226043 48.3179000 29.7429000 10.5562000 - 3607 3 0.2228170 59.3971000 27.5607000 13.0077000 - 3608 3 0.0098751 57.6093000 25.9467000 14.2344000 - 3609 3 -0.0448996 55.7094000 27.2789000 13.0623000 - 3610 3 0.3290250 59.5071000 24.9452000 13.1138000 - 3611 3 0.0606164 57.6886000 23.4662000 14.2817000 - 3612 3 -0.0421516 55.7896000 24.7173000 12.9996000 - 3613 3 -0.0070377 57.8297000 28.6595000 11.4635000 - 3614 3 0.5458020 60.3062000 20.3773000 10.3766000 - 3615 3 0.2749250 59.7265000 27.4800000 10.5358000 - 3616 3 0.0253537 57.7322000 26.2640000 11.8822000 - 3617 3 -0.0488725 55.8189000 27.3244000 10.6044000 - 3618 3 0.3296510 59.6165000 25.1283000 10.8600000 - 3619 3 0.0978978 57.8751000 23.7651000 11.8622000 - 3620 3 -0.0418130 55.8506000 24.8793000 10.5647000 - 3621 3 0.0261757 58.0598000 28.4336000 8.9968300 - 3622 3 0.3633740 59.6899000 26.8719000 8.1286100 - 3623 3 0.0437554 57.7912000 26.0429000 9.5221000 - 3624 3 -0.0463358 55.9576000 27.3251000 8.1304100 - 3625 3 0.3309110 58.9489000 24.6736000 7.9619200 - 3626 3 0.0877145 57.8143000 23.4890000 9.5239900 - 3627 3 -0.0441304 56.0275000 24.8278000 8.0722700 - 3628 3 -0.0367835 53.9326000 21.0059000 14.4081000 - 3629 3 -0.0276873 51.9732000 22.2188000 13.0012000 - 3630 3 -0.0219274 50.0828000 20.8914000 14.2542000 - 3631 3 -0.0244655 48.2662000 22.0923000 12.9218000 - 3632 3 -0.0365138 53.9822000 18.5148000 14.3068000 - 3633 3 -0.0278787 52.0923000 19.7407000 13.1037000 - 3634 3 -0.0210691 50.2001000 18.4322000 14.3073000 - 3635 3 -0.0244842 48.2189000 19.6322000 13.0438000 - 3636 3 -0.0373472 54.0360000 16.0143000 13.9487000 - 3637 3 -0.0262573 52.0798000 17.2916000 13.0194000 - 3638 3 -0.0174222 50.2564000 15.9859000 14.2510000 - 3639 3 -0.0225444 48.2964000 17.2016000 13.0397000 - 3640 3 -0.0354970 53.9066000 21.0844000 11.9228000 - 3641 3 -0.0294668 52.0242000 22.2926000 10.5430000 - 3642 3 -0.0256615 50.1467000 20.9583000 11.7859000 - 3643 3 -0.0260330 48.2491000 22.2736000 10.4907000 - 3644 3 -0.0338558 53.9786000 18.4975000 11.8496000 - 3645 3 -0.0292598 52.0501000 19.7766000 10.6203000 - 3646 3 -0.0250410 50.1706000 18.5014000 11.8192000 - 3647 3 -0.0257686 48.2430000 19.8187000 10.6017000 - 3648 3 -0.0385351 54.0730000 16.0389000 11.5008000 - 3649 3 -0.0275468 52.0388000 17.3224000 10.5461000 - 3650 3 -0.0212060 50.1905000 16.0527000 11.7350000 - 3651 3 -0.0245271 48.2908000 17.2963000 10.5611000 - 3652 3 -0.0387535 53.9172000 21.0397000 9.4491500 - 3653 3 -0.0286783 52.0742000 22.3102000 8.1164700 - 3654 3 -0.0260363 50.1416000 21.0340000 9.3405500 - 3655 3 -0.0259422 48.2788000 22.2493000 7.9938400 - 3656 3 -0.0375932 53.9832000 18.5169000 9.4196800 - 3657 3 -0.0284603 52.1041000 19.8071000 8.1347700 - 3658 3 -0.0256351 50.1405000 18.5636000 9.3122400 - 3659 3 -0.0256446 48.2710000 19.7891000 8.0400000 - 3660 3 -0.0389649 54.1738000 16.0299000 9.0361600 - 3661 3 -0.0264978 52.0953000 17.3560000 8.0712200 - 3662 3 -0.0224076 50.1957000 16.0553000 9.2616800 - 3663 3 -0.0247327 48.2362000 17.3063000 8.0844500 - 3664 3 -0.0315419 46.3172000 20.9115000 14.2289000 - 3665 3 -0.0309815 46.3032000 18.3626000 14.1970000 - 3666 3 -0.0303578 46.2766000 15.9570000 14.2956000 - 3667 3 -0.0340081 46.2800000 20.9964000 11.7405000 - 3668 3 -0.0338577 46.3075000 18.4975000 11.7092000 - 3669 3 -0.0321733 46.3065000 16.0630000 11.9109000 - 3670 3 -0.0335232 46.4061000 21.0377000 9.2460500 - 3671 3 -0.0335557 46.3404000 18.5970000 9.2691500 - 3672 3 -0.0319635 46.3009000 16.1648000 9.4485100 - 3673 3 0.4346480 59.6058000 22.0993000 13.0365000 - 3674 3 0.0826321 57.5631000 20.9530000 14.3052000 - 3675 3 -0.0286703 55.7420000 22.2623000 13.1703000 - 3676 3 -0.0317577 46.4081000 20.9852000 6.6844300 - 3677 3 0.1263390 57.9031000 18.4617000 14.0171000 - 3678 3 -0.0018989 55.8659000 19.6961000 13.1391000 - 3679 3 0.4913150 60.0612000 17.9913000 12.5708000 - 3680 3 0.0792308 57.8789000 15.9546000 13.9150000 - 3681 3 -0.0179609 55.9053000 17.2615000 12.8325000 - 3682 3 0.4836270 60.0091000 22.7816000 10.7299000 - 3683 3 0.1848000 57.5974000 21.2985000 11.8837000 - 3684 3 -0.0255370 55.8246000 22.4254000 10.7010000 - 3685 3 -0.0323882 46.3505000 18.5481000 6.7916000 - 3686 3 0.2564020 57.4813000 18.5806000 11.6320000 - 3687 3 0.0004294 55.8101000 19.9611000 10.5909000 - 3688 3 0.4242840 60.0717000 17.1381000 10.3488000 - 3689 3 0.0864075 58.1075000 16.2939000 11.6043000 - 3690 3 -0.0211281 55.9416000 17.2667000 10.3833000 - 3691 3 0.3824280 59.6295000 22.4177000 8.4515500 - 3692 3 0.0998906 58.0396000 21.0095000 9.5623200 - 3693 3 -0.0430977 55.7713000 22.2193000 8.2514100 - 3694 3 0.4143590 59.7392000 20.1385000 8.0062900 - 3695 3 0.1243730 58.4209000 18.5559000 9.3106700 - 3696 3 -0.0420701 55.8204000 19.6667000 8.2208500 - 3697 3 0.2881740 59.8185000 16.8997000 7.7299600 - 3698 3 0.0393450 58.0482000 15.9951000 9.0652900 - 3699 3 -0.0511215 56.1465000 17.2298000 7.9856200 - 3700 3 -0.0376298 54.0532000 28.5117000 6.7523600 - 3701 3 -0.0330267 46.4127000 20.9515000 1.8576500 - 3702 3 -0.0240132 50.3057000 28.4946000 6.7907100 - 3703 3 -0.0221404 48.3198000 17.2110000 0.6613800 - 3704 3 -0.0400957 54.0378000 26.0643000 6.7996800 - 3705 3 -0.0276551 52.1807000 27.2500000 5.5410800 - 3706 3 -0.0257932 50.1961000 26.0034000 6.7429400 - 3707 3 -0.0251729 48.3850000 27.2526000 5.4075000 - 3708 3 -0.0402435 53.9380000 23.5484000 6.8399000 - 3709 3 -0.0278698 52.1077000 24.7636000 5.5915900 - 3710 3 -0.0257855 50.1955000 23.5380000 6.7866900 - 3711 3 -0.0264611 48.3324000 24.7475000 5.4551600 - 3712 3 -0.0377519 54.0520000 28.4390000 4.2850800 - 3713 3 -0.0235142 50.2909000 28.4932000 4.3322400 - 3714 2 -1.6145300 59.0669000 19.7660000 12.1507000 - 3715 3 -0.0395213 54.0156000 25.9640000 4.2999800 - 3716 3 -0.0268199 52.1903000 27.2083000 3.0402000 - 3717 3 -0.0257182 50.2812000 26.0097000 4.2455500 - 3718 3 -0.0239787 48.3698000 27.1926000 2.9283400 - 3719 3 -0.0391061 53.9069000 23.4523000 4.3048800 - 3720 3 -0.0265995 52.0901000 24.7775000 3.0371700 - 3721 3 -0.0257630 50.2694000 23.5146000 4.3286200 - 3722 3 -0.0258283 48.3808000 24.7306000 2.9853500 - 3723 3 -0.0359027 54.0211000 28.4330000 1.7911700 - 3724 3 0.3849520 60.2447000 15.5657000 12.4378000 - 3725 3 -0.0215727 50.2895000 28.4278000 1.8171600 - 3726 3 -0.0364490 54.0088000 25.9199000 1.8011800 - 3727 3 -0.0227806 52.1288000 27.2033000 0.5335730 - 3728 3 -0.0238277 50.2148000 25.9518000 1.7271200 - 3729 3 -0.0199475 48.2278000 27.1464000 0.4569770 - 3730 3 -0.0357845 53.9600000 23.3995000 1.7611500 - 3731 3 -0.0230321 52.1098000 24.7252000 0.5368630 - 3732 3 -0.0239657 50.1909000 23.4708000 1.7707800 - 3733 3 -0.0224722 48.2861000 24.6719000 0.5145120 - 3734 3 -0.0294080 46.5086000 28.5347000 6.7811600 - 3735 3 -0.0183042 50.1149000 28.4318000 14.1522000 - 3736 3 -0.0190819 48.3445000 29.6310000 3.2024600 - 3737 3 -0.0321248 46.5009000 26.1363000 6.6175000 - 3738 3 -0.0327155 46.4060000 23.5428000 6.7564100 - 3739 3 -0.0275216 46.4364000 28.4299000 4.3067200 - 3740 3 -0.0324816 46.4557000 21.0538000 4.2738200 - 3741 3 -0.0316289 46.4728000 26.0577000 4.1073700 - 3742 3 -0.0323817 46.4844000 23.5373000 4.2441600 - 3743 3 -0.0243707 46.3664000 28.3287000 1.7767900 - 3744 3 -0.0256910 53.8282000 28.4364000 14.2462000 - 3745 3 -0.0294192 46.4048000 25.9136000 1.7138400 - 3746 3 -0.0320568 46.4709000 23.4424000 1.7994800 - 3747 3 0.1007220 58.6610000 28.2924000 6.5290600 - 3748 3 -0.0352147 46.4079000 18.4199000 1.9917400 - 3749 3 -0.0343095 46.3908000 16.0105000 1.9061300 - 3750 3 0.0503580 57.6821000 26.0821000 6.7794500 - 3751 3 -0.0417354 55.9547000 27.3878000 5.6004800 - 3752 3 0.3290490 60.0303000 26.5466000 5.5225800 - 3753 3 0.0451359 57.4394000 23.3437000 6.8485200 - 3754 3 -0.0458314 55.9862000 17.3015000 0.5604120 - 3755 3 0.0245836 57.9753000 16.0789000 1.5900800 - 3756 3 0.2712350 59.9339000 17.3566000 0.4487810 - 3757 3 -0.0441735 55.9140000 19.7200000 0.8954660 - 3758 3 0.0474552 58.0773000 18.6156000 1.9198500 - 3759 3 0.2887720 59.9313000 19.8155000 0.6192220 - 3760 3 -0.0450304 55.7797000 22.0722000 0.5765430 - 3761 3 0.0139472 57.7662000 20.9505000 2.1312000 - 3762 3 0.2333300 60.0761000 21.8195000 1.5565100 - 3763 3 -0.0461652 56.0691000 17.2027000 3.0077300 - 3764 3 0.0457993 58.0970000 16.1745000 4.0549600 - 3765 3 0.3641620 59.8963000 17.2961000 2.9467600 - 3766 3 -0.0462414 55.8916000 19.6252000 3.3009300 - 3767 3 0.0358922 58.0737000 18.5296000 4.4168900 - 3768 3 0.3303930 59.6798000 19.9831000 3.2226800 - 3769 3 -0.0531555 55.7543000 22.0944000 3.1164700 - 3770 3 0.0113054 57.6102000 21.0245000 4.5797200 - 3771 3 0.2118930 59.2967000 22.3843000 3.6612700 - 3772 3 -0.0535371 56.1110000 17.2581000 5.5206000 - 3773 3 0.0216434 58.1555000 15.9739000 6.4442000 - 3774 3 0.3915390 60.1354000 17.5534000 5.3290900 - 3775 3 -0.0535095 55.8590000 19.6067000 5.7793300 - 3776 3 0.0190552 58.1023000 18.3764000 6.8800300 - 3777 3 0.2805330 59.6035000 19.8428000 5.6653900 - 3778 3 -0.0539936 55.6962000 22.2560000 5.6312300 - 3779 3 0.0350803 57.6057000 20.7893000 7.0959200 - 3780 3 0.2620160 59.1971000 22.0318000 6.0330000 - 3781 3 -0.0511156 55.7952000 24.8407000 5.5622900 - 3782 3 0.1148230 57.9133000 28.6544000 4.2450300 - 3783 3 -0.0208884 48.4252000 29.7048000 5.6296100 - 3784 3 0.0385919 57.7327000 26.1647000 4.2685400 - 3785 3 -0.0442816 55.8167000 27.1645000 3.1159700 - 3786 3 0.2688120 59.5249000 24.7210000 2.8954500 - 3787 3 -0.0027707 57.6389000 23.7360000 4.5270300 - 3788 3 -0.0533101 55.8076000 24.6420000 3.1107900 - 3789 3 0.0400112 57.6066000 28.3662000 1.8919200 - 3790 3 -0.0206130 50.2288000 16.0059000 1.8637000 - 3791 3 0.2564240 58.8444000 26.9285000 0.6405520 - 3792 3 0.0094224 57.5021000 25.6652000 1.9218900 - 3793 3 -0.0462286 55.9114000 27.1020000 0.6110910 - 3794 2 -1.7026100 59.9123000 24.0330000 0.0289520 - 3795 3 -0.0073000 57.6755000 23.3023000 1.9501700 - 3796 3 -0.0434117 55.8114000 24.5710000 0.5465840 - 3797 3 -0.0410068 53.9631000 20.9844000 6.9011200 - 3798 3 -0.0276150 52.1131000 22.2400000 5.6316900 - 3799 3 -0.0255618 50.2181000 21.0164000 6.8699800 - 3800 3 -0.0257113 48.3475000 22.2542000 5.5148600 - 3801 3 -0.0405711 53.9992000 18.4949000 6.9562900 - 3802 3 -0.0274803 52.1278000 19.7270000 5.6188000 - 3803 3 -0.0252374 50.2115000 18.5359000 6.8308100 - 3804 3 -0.0254181 48.3303000 19.7859000 5.5796200 - 3805 3 -0.0377816 54.2095000 16.0274000 6.5658900 - 3806 3 -0.0257926 52.1303000 17.2393000 5.6167100 - 3807 3 -0.0227705 50.1688000 16.0911000 6.8075200 - 3808 3 -0.0249896 48.2706000 17.3048000 5.6050600 - 3809 3 -0.0386389 53.9491000 20.9718000 4.3763900 - 3810 3 -0.0266558 52.0636000 22.2436000 3.0792200 - 3811 3 -0.0255370 50.2702000 20.9616000 4.3558600 - 3812 3 -0.0261779 48.3874000 22.2645000 3.0501300 - 3813 3 -0.0376723 54.0236000 18.4588000 4.4353700 - 3814 3 -0.0263065 52.1271000 19.6943000 3.0749200 - 3815 3 -0.0251433 50.2652000 18.4724000 4.3604700 - 3816 3 -0.0259827 48.3140000 19.7674000 3.1332700 - 3817 3 -0.0345319 54.0740000 16.0243000 4.1289900 - 3818 3 -0.0247554 52.1138000 17.2323000 3.1240300 - 3819 3 -0.0226227 50.2201000 16.0127000 4.3440900 - 3820 3 -0.0248862 48.3295000 17.2587000 3.1431400 - 3821 3 -0.0348057 53.9297000 20.9420000 1.8583400 - 3822 3 -0.0227381 51.9910000 22.2286000 0.5653540 - 3823 3 -0.0237541 50.1949000 20.9765000 1.8393200 - 3824 3 -0.0233782 48.2990000 22.1892000 0.5546070 - 3825 3 -0.0347406 53.9978000 18.4207000 1.9435800 - 3826 3 -0.0227000 52.0507000 19.7124000 0.6220320 - 3827 3 -0.0234759 50.1970000 18.4871000 1.8785900 - 3828 3 -0.0236788 48.2588000 19.6886000 0.6805470 - 3829 3 -0.0323290 53.9693000 16.0379000 1.7059600 - 3830 3 -0.0224785 48.4199000 29.7407000 8.0838900 - 3831 3 -0.0195645 52.1160000 29.6594000 0.5753920 - 3832 3 -0.0213620 52.1306000 29.7472000 10.4912000 - 3833 3 -0.0235664 52.2092000 29.7552000 8.0321100 - 3834 3 0.3024530 59.7383000 14.9581000 2.6571700 - 3835 3 -0.0240924 52.1821000 29.7211000 5.5306900 - 3836 3 -0.0229319 52.1714000 14.9376000 7.9158300 - 3837 3 0.3748700 59.8798000 14.9219000 5.1573300 - 3838 3 -0.0370823 55.9878000 29.7461000 2.9965000 - 3839 3 -0.0171391 52.0287000 29.6646000 15.4534000 - 3840 3 -0.0469170 55.7113000 29.6722000 20.3655000 - 3841 3 -0.0214437 48.2482000 29.6492000 17.9706000 - 3842 3 0.2408430 59.6423000 29.6061000 22.8403000 - 3843 3 -0.0211195 51.9972000 29.6143000 17.9711000 - 3844 3 -0.0332844 46.3141000 23.3874000 16.7025000 - 3845 3 -0.0315056 46.2854000 25.8497000 16.6770000 - 3846 3 -0.0204971 52.0376000 29.6555000 27.8408000 - 3847 3 -0.0180098 48.2463000 29.5716000 15.5002000 - 3848 3 -0.0212006 50.1217000 25.9052000 29.0213000 - 3849 3 -0.0331222 53.9770000 28.3986000 29.0795000 - 3850 3 -0.0290528 46.2812000 28.3525000 16.6570000 - 3851 3 -0.0226747 48.1521000 27.1434000 27.7416000 - 3852 3 -0.0325365 53.9365000 23.3956000 29.0266000 - 3853 3 -0.0335954 46.2432000 23.4838000 19.1585000 - 3854 3 -0.0255831 52.0373000 24.6916000 27.8277000 - 3855 3 -0.0218406 50.1486000 23.4297000 29.0403000 - 3856 3 -0.0249214 48.2093000 24.6177000 27.8048000 - 3857 3 -0.0314649 46.2538000 26.0369000 19.2223000 - 3858 3 -0.0355584 53.9442000 28.4345000 26.6198000 - 3859 3 -0.0293628 46.2120000 28.4819000 19.1120000 - 3860 3 -0.0231419 50.1345000 28.3584000 26.5984000 - 3861 3 -0.0339462 46.2779000 23.4252000 21.5963000 - 3862 3 -0.0369436 53.9080000 25.9365000 26.5848000 - 3863 3 -0.0268484 51.9947000 27.1748000 25.3153000 - 3864 3 -0.0331876 46.1654000 25.8395000 21.7145000 - 3865 3 0.0148941 57.7821000 28.4635000 21.7072000 - 3866 3 -0.0462800 55.8056000 29.6144000 25.2509000 - 3867 3 -0.0251564 50.1149000 25.8726000 26.5546000 - 3868 3 -0.0257143 48.1833000 27.1316000 25.3100000 - 3869 3 -0.0371387 53.8968000 23.3804000 26.5202000 - 3870 3 0.2442820 59.5303000 27.6787000 20.2016000 - 3871 3 0.0703033 57.8811000 26.0056000 21.4244000 - 3872 3 -0.0458676 55.7539000 27.1294000 20.5389000 - 3873 3 0.3694260 59.7085000 24.4332000 20.0928000 - 3874 3 0.0482902 57.7752000 23.4391000 21.5653000 - 3875 3 -0.0462432 55.8755000 24.6988000 20.3287000 - 3876 3 -0.0275629 51.9983000 24.6610000 25.3453000 - 3877 3 -0.0251992 50.1394000 23.4249000 26.5526000 - 3878 3 -0.0426741 55.6667000 29.5695000 15.3573000 - 3879 3 -0.0216588 57.5010000 28.3578000 19.2135000 - 3880 3 -0.0318473 46.3232000 16.1245000 24.3218000 - 3881 3 0.1757470 59.7394000 26.6431000 17.7165000 - 3882 3 -0.0264269 48.2107000 24.6637000 25.3202000 - 3883 3 -0.0355532 53.9026000 28.4026000 24.0839000 - 3884 3 0.0277764 57.7704000 25.8642000 19.0386000 - 3885 3 -0.0521244 55.7180000 26.9795000 18.0243000 - 3886 3 0.2540530 59.9107000 24.3080000 17.7962000 - 3887 3 0.0246518 57.7383000 23.3902000 19.0702000 - 3888 3 -0.0243225 50.0400000 28.4406000 24.1242000 - 3889 3 -0.0523154 55.8311000 24.5114000 17.8589000 - 3890 3 -0.0234389 48.0699000 29.6401000 22.9721000 - 3891 3 -0.0358663 57.5282000 28.1838000 16.8055000 - 3892 3 -0.0225378 51.9773000 29.6277000 20.4569000 - 3893 3 0.1478470 59.1129000 27.2044000 15.4147000 - 3894 3 -0.0171828 57.7534000 25.6175000 16.7076000 - 3895 3 -0.0379503 53.8918000 25.9701000 24.1024000 - 3896 3 -0.0268744 51.9845000 27.1883000 22.8844000 - 3897 3 -0.0260642 50.0376000 25.9302000 24.0632000 - 3898 3 -0.0464096 55.6978000 27.1597000 15.5853000 - 3899 3 0.2489000 59.5639000 24.2794000 15.4727000 - 3900 3 0.0100249 57.8109000 23.1203000 16.6879000 - 3901 3 -0.0472573 55.7236000 24.5953000 15.4295000 - 3902 3 -0.0384843 53.9704000 20.9488000 21.8872000 - 3903 3 -0.0269516 52.0476000 22.1999000 20.4699000 - 3904 3 -0.0268509 48.0792000 27.1867000 22.8257000 - 3905 3 -0.0257188 50.1492000 20.9804000 21.6319000 - 3906 3 -0.0259893 48.1780000 22.1995000 20.3391000 - 3907 3 -0.0380944 53.9268000 23.5232000 23.9634000 - 3908 3 -0.0274676 51.9943000 24.6680000 22.8602000 - 3909 3 -0.0259233 50.1061000 23.4217000 24.0568000 - 3910 3 -0.0370358 53.8703000 18.4788000 21.5694000 - 3911 3 -0.0269565 51.9769000 19.7190000 20.4325000 - 3912 3 -0.0251249 50.0806000 18.4997000 21.6916000 - 3913 3 -0.0255699 48.1957000 19.7618000 20.3881000 - 3914 3 -0.0329284 53.9034000 15.9890000 21.5152000 - 3915 3 -0.0252670 52.0001000 17.2157000 20.3962000 - 3916 3 -0.0264171 48.1626000 24.6838000 22.8259000 - 3917 3 -0.0220106 50.0774000 15.9774000 21.6843000 - 3918 3 -0.0236335 48.1809000 17.2289000 20.4208000 - 3919 3 -0.0223826 46.2301000 28.3224000 29.0016000 - 3920 3 -0.0385181 53.9338000 20.9075000 19.4225000 - 3921 3 -0.0265658 52.0351000 22.0864000 18.0010000 - 3922 3 -0.0247776 52.0832000 27.1446000 27.8212000 - 3923 2 -1.5975800 60.3167000 26.9170000 24.2787000 - 3924 3 -0.0257496 50.1117000 20.9357000 19.1665000 - 3925 3 -0.0254118 48.1558000 22.1213000 17.8640000 - 3926 3 -0.0380542 53.9363000 18.4465000 19.1436000 - 3927 3 -0.0266151 51.9919000 19.6316000 17.9929000 - 3928 3 -0.0248764 50.0794000 18.4871000 19.2340000 - 3929 3 -0.0249761 48.2009000 19.6536000 17.9227000 - 3930 3 -0.0279241 46.3700000 25.8703000 29.0017000 - 3931 3 -0.0342364 53.9919000 15.9494000 18.9716000 - 3932 3 -0.0248102 52.0498000 17.1297000 17.9733000 - 3933 3 -0.0210394 50.0679000 16.0078000 19.2335000 - 3934 3 -0.0230334 48.2028000 17.1910000 17.9317000 - 3935 3 -0.0390258 54.0210000 20.8349000 16.9530000 - 3936 3 -0.0238572 51.9693000 22.1477000 15.4881000 - 3937 3 -0.0239016 50.1472000 20.9111000 16.7142000 - 3938 3 -0.0225286 48.2348000 22.1511000 15.4038000 - 3939 3 -0.0300931 46.3816000 23.4081000 29.0859000 - 3940 3 -0.0385712 53.9997000 18.3350000 16.7659000 - 3941 3 -0.0242068 52.0438000 19.6665000 15.5493000 - 3942 3 -0.0228323 50.1493000 18.4309000 16.7784000 - 3943 3 -0.0216818 48.2096000 19.6474000 15.5016000 - 3944 3 -0.0351837 54.0709000 15.8563000 16.4398000 - 3945 3 -0.0278381 46.1429000 28.2650000 26.4334000 - 3946 3 -0.0223849 52.1143000 17.2276000 15.5258000 - 3947 3 -0.0186461 50.1619000 15.9951000 16.7512000 - 3948 3 -0.0196493 48.2377000 17.1693000 15.4780000 - 3949 3 -0.0326167 46.2607000 21.0039000 21.6345000 - 3950 3 -0.0331814 54.0472000 25.8910000 29.0810000 - 3951 3 -0.0319799 46.3551000 18.4877000 21.6413000 - 3952 3 -0.0319910 46.3192000 25.7706000 26.5229000 - 3953 3 -0.0299750 46.3219000 16.0487000 21.6901000 - 3954 3 -0.0332920 46.2317000 20.9432000 19.1788000 - 3955 3 -0.0317942 46.2701000 18.4805000 19.1180000 - 3956 3 -0.0298937 46.3329000 15.9873000 19.1754000 - 3957 3 -0.0332819 46.3240000 23.2984000 26.5859000 - 3958 3 -0.0331621 46.2531000 20.9017000 16.7014000 - 3959 3 -0.0321510 46.2605000 18.4117000 16.6644000 - 3960 3 -0.0316966 46.1033000 28.3771000 24.0300000 - 3961 3 -0.0302020 46.2923000 15.9537000 16.7398000 - 3962 3 -0.0187301 50.2141000 28.3641000 29.0858000 - 3963 3 -0.0310982 46.1551000 28.3118000 21.5422000 - 3964 3 -0.0339300 46.2208000 25.9550000 24.1512000 - 3965 3 -0.0226876 48.2663000 24.6585000 15.4139000 - 3966 3 -0.0240988 50.1111000 23.3771000 16.7046000 - 3967 3 -0.0225342 51.9698000 24.6766000 15.4793000 - 3968 3 -0.0365833 53.8361000 23.3254000 16.6698000 - 3969 3 -0.0218064 48.1907000 27.0894000 15.4092000 - 3970 3 -0.0239032 50.0903000 25.9042000 16.7358000 - 3971 3 -0.0209404 51.9866000 27.1683000 15.4338000 - 3972 3 -0.0333639 53.8329000 25.8486000 16.7334000 - 3973 3 -0.0340933 46.2387000 23.6076000 24.0881000 - 3974 3 -0.0217771 50.1126000 28.3907000 16.6584000 - 3975 3 -0.0299150 53.8064000 28.3380000 16.7605000 - 3976 3 -0.0261626 48.1873000 24.6403000 17.9042000 - 3977 3 -0.0257394 50.0955000 23.3863000 19.1687000 - 3978 3 -0.0260858 52.0190000 24.6049000 17.9805000 - 3979 3 -0.0381062 53.9770000 23.2967000 19.0808000 - 3980 3 -0.0254630 48.1918000 27.1586000 17.8818000 - 3981 3 -0.0258696 50.0917000 25.8896000 19.2061000 - 3982 3 -0.0248699 51.9626000 27.1055000 17.9709000 - 3983 3 -0.0360550 53.8677000 25.7921000 19.2831000 - 3984 3 -0.0241348 50.1020000 28.3708000 19.2123000 - 3985 3 -0.0338841 46.3934000 18.6219000 24.2575000 - 3986 3 -0.0330986 53.8744000 28.3559000 19.2013000 - 3987 3 0.3580560 59.5191000 22.2151000 20.2591000 - 3988 3 0.0293805 57.8800000 20.8918000 21.7693000 - 3989 3 -0.0509579 55.9215000 22.0617000 20.5549000 - 3990 3 0.3195770 59.7849000 19.2434000 20.5688000 - 3991 3 0.0199569 57.7344000 18.4280000 21.6461000 - 3992 3 -0.0514239 55.8967000 19.6252000 20.4749000 - 3993 3 -0.0230472 51.9963000 29.6650000 22.8896000 - 3994 3 0.0304181 57.9069000 16.0059000 21.4439000 - 3995 3 -0.0469478 55.8730000 17.1392000 20.3338000 - 3996 3 0.2978610 59.6609000 22.0638000 17.8381000 - 3997 3 0.0194643 57.9308000 20.7149000 19.3497000 - 3998 3 -0.0546279 55.9363000 21.9124000 18.1592000 - 3999 3 0.3260800 59.9009000 19.6445000 18.3187000 - 4000 3 0.0308091 57.8648000 18.3379000 19.1748000 - 4001 3 -0.0535062 55.9507000 19.4861000 18.0754000 - 4002 3 0.3431900 59.8448000 17.2277000 18.4413000 - 4003 3 0.0238314 57.7200000 15.9634000 19.0152000 - 4004 3 -0.0486321 55.8889000 17.1180000 17.7443000 - 4005 3 0.3542640 59.5521000 21.8182000 15.3731000 - 4006 3 0.0292323 57.9679000 20.6393000 16.8761000 - 4007 3 -0.0473496 55.7822000 22.1184000 15.6695000 - 4008 3 0.3269410 60.2392000 19.3908000 16.0754000 - 4009 3 0.0440832 57.9204000 18.2439000 16.7205000 - 4010 3 -0.0417709 55.9699000 19.5813000 15.6223000 - 4011 3 0.4143400 59.3112000 16.9839000 15.2379000 - 4012 3 0.0548697 57.6904000 15.7837000 16.4622000 - 4013 3 -0.0409691 55.9071000 17.2156000 15.2562000 - 4014 3 -0.0269305 48.1455000 24.6821000 20.3683000 - 4015 3 -0.0257371 50.0875000 23.4473000 21.6128000 - 4016 3 -0.0273658 52.0023000 24.6429000 20.4553000 - 4017 3 -0.0385283 54.0089000 23.4160000 21.5022000 - 4018 3 -0.0264990 48.1359000 27.1569000 20.3649000 - 4019 3 -0.0260054 50.0635000 25.9173000 21.6291000 - 4020 3 -0.0263781 51.9974000 27.1604000 20.4589000 - 4021 3 -0.0368282 53.9106000 25.8862000 21.7275000 - 4022 3 -0.0243368 50.0556000 28.4151000 21.6833000 - 4023 3 -0.0349361 53.9161000 28.3988000 21.6463000 - 4024 3 -0.0470080 55.7412000 17.3575000 22.7947000 - 4025 3 0.0300810 57.6187000 16.0642000 23.8827000 - 4026 3 0.3027070 59.5347000 17.3106000 23.1474000 - 4027 3 -0.0517202 55.9022000 19.8407000 22.9201000 - 4028 3 0.0118903 57.6859000 18.6534000 24.1177000 - 4029 3 0.2615240 59.6179000 19.7737000 23.0127000 - 4030 3 -0.0482584 55.9804000 22.3168000 23.0112000 - 4031 3 0.0183001 57.9236000 21.1096000 24.3550000 - 4032 3 0.3314690 59.4384000 22.2908000 22.9654000 - 4033 3 -0.0469513 55.8127000 17.2586000 25.3227000 - 4034 3 0.0307594 57.6735000 15.8425000 26.5572000 - 4035 3 0.2912650 59.2131000 17.2683000 25.3590000 - 4036 3 -0.0506005 55.8523000 19.7653000 25.4562000 - 4037 3 0.0197204 57.7118000 18.4508000 26.7162000 - 4038 3 0.2570010 59.4459000 19.5852000 25.4723000 - 4039 3 -0.0340504 46.3437000 21.1250000 24.1815000 - 4040 3 0.0000895 57.6659000 28.5633000 29.1218000 - 4041 3 -0.0184412 48.2542000 29.5195000 27.9972000 - 4042 3 0.2382200 59.4593000 27.2316000 28.1814000 - 4043 3 0.0328832 57.5339000 25.7443000 28.9031000 - 4044 3 -0.0471391 55.8298000 27.1852000 27.8793000 - 4045 3 0.3048900 59.7130000 24.5673000 27.7712000 - 4046 3 0.0494212 57.5842000 23.3178000 29.0619000 - 4047 3 -0.0410571 55.7257000 24.6667000 27.5986000 - 4048 3 0.1394180 59.4517000 29.1069000 18.0240000 - 4049 3 0.0126334 57.6429000 28.5643000 26.7260000 - 4050 3 0.3282380 59.4266000 27.4672000 25.9018000 - 4051 3 0.0459713 57.7445000 25.9264000 26.5065000 - 4052 3 -0.0422294 55.8121000 27.1602000 25.5045000 - 4053 3 -0.0218907 48.1149000 29.5064000 25.5014000 - 4054 3 0.0475012 57.7170000 23.4161000 26.6412000 - 4055 3 -0.0413539 55.8754000 24.7573000 25.1495000 - 4056 3 0.0393502 57.9379000 28.4682000 24.1980000 - 4057 3 -0.0498623 55.6496000 29.4713000 17.8844000 - 4058 3 0.3579620 59.7486000 27.3034000 22.3654000 - 4059 3 0.0846827 57.9475000 26.0634000 23.8904000 - 4060 3 -0.0416706 55.9226000 27.2330000 23.0418000 - 4061 3 0.4144010 59.6836000 24.6686000 22.3777000 - 4062 3 0.0579729 57.9520000 23.6836000 24.1591000 - 4063 3 -0.0415801 55.9401000 24.7743000 22.7631000 - 4064 3 -0.0470102 55.8747000 22.2870000 25.3977000 - 4065 3 -0.0325900 53.9197000 20.9544000 29.1451000 - 4066 3 -0.0252713 51.9705000 22.2014000 27.8254000 - 4067 3 -0.0215203 50.1203000 20.9263000 29.1051000 - 4068 3 0.0163123 57.8054000 20.8790000 26.9811000 - 4069 3 0.3239580 59.4675000 22.0466000 25.7171000 - 4070 3 -0.0466434 55.8531000 17.1907000 27.8798000 - 4071 3 0.0223390 57.8382000 16.1062000 28.9463000 - 4072 3 0.2951960 59.6289000 17.3052000 27.7912000 - 4073 3 -0.0254288 48.2436000 22.1657000 27.8208000 - 4074 3 -0.0487161 55.9024000 19.6916000 28.1326000 - 4075 3 0.0165942 58.0060000 18.5228000 29.2175000 - 4076 3 -0.0233931 48.1496000 29.6441000 20.4484000 - 4077 3 0.2655730 59.6866000 19.7214000 27.9764000 - 4078 3 -0.0451442 55.7994000 22.1965000 27.8437000 - 4079 3 0.0176820 57.9561000 20.9815000 29.4661000 - 4080 3 0.3136480 59.5519000 22.1595000 28.1209000 - 4081 3 -0.0327849 53.9837000 18.3965000 29.2188000 - 4082 3 -0.0251809 52.0368000 19.6849000 27.8981000 - 4083 3 -0.0211174 50.1153000 18.4564000 29.1392000 - 4084 3 -0.0257119 48.2146000 19.6724000 27.8909000 - 4085 3 -0.0308822 53.9732000 15.9902000 29.0494000 - 4086 3 -0.0237809 52.0726000 17.2004000 27.8785000 - 4087 3 -0.0190504 50.1298000 16.0088000 29.1338000 - 4088 3 -0.0242244 48.2102000 17.1858000 27.9164000 - 4089 3 -0.0371550 53.9334000 20.9066000 26.7264000 - 4090 3 -0.0273229 51.9874000 22.1764000 25.3235000 - 4091 3 -0.0251048 50.1075000 20.9130000 26.6023000 - 4092 3 -0.0264908 48.2493000 22.1835000 25.3443000 - 4093 3 -0.0365670 53.9622000 18.4583000 26.6562000 - 4094 3 -0.0265758 52.0318000 19.6912000 25.4020000 - 4095 3 -0.0250548 50.1330000 18.4146000 26.6852000 - 4096 3 -0.0264955 48.2823000 19.7044000 25.4177000 - 4097 3 -0.0333169 53.9648000 16.0243000 26.5592000 - 4098 3 -0.0255533 52.0420000 17.2120000 25.3658000 - 4099 3 -0.0227575 50.1345000 15.9474000 26.6791000 - 4100 3 -0.0252664 48.2595000 17.2185000 25.4445000 - 4101 3 -0.0378319 53.9663000 21.0358000 24.2893000 - 4102 3 -0.0270289 52.0423000 22.1827000 22.8960000 - 4103 3 -0.0258445 50.1433000 20.9454000 24.1097000 - 4104 3 -0.0259965 48.2046000 22.2165000 22.8162000 - 4105 3 -0.0367784 53.9188000 18.5513000 24.0845000 - 4106 3 -0.0268339 52.0156000 19.7186000 22.8964000 - 4107 3 -0.0256674 50.1773000 18.4594000 24.1749000 - 4108 3 -0.0260103 48.2370000 19.7738000 22.9121000 - 4109 3 -0.0330134 53.9629000 16.0622000 24.0630000 - 4110 3 -0.0254280 52.0206000 17.2449000 22.8686000 - 4111 3 -0.0229569 50.1378000 15.9634000 24.1728000 - 4112 3 -0.0243826 48.2441000 17.2526000 22.9462000 - 4113 3 -0.0321034 46.3987000 20.9352000 29.1261000 - 4114 3 -0.0343693 46.4246000 18.4726000 29.1960000 - 4115 3 -0.0329440 46.4132000 15.9662000 29.2095000 - 4116 3 -0.0345617 46.3267000 20.8373000 26.6296000 - 4117 3 -0.0358395 46.3295000 18.3585000 26.6877000 - 4118 3 -0.0344154 46.2979000 15.9382000 26.7743000 - 4119 3 0.1673490 59.1921000 29.6743000 15.4677000 - 4120 3 0.2994070 59.4640000 14.9872000 17.7896000 - 4121 3 -0.0499140 55.8210000 29.6900000 27.9096000 - 4122 3 -0.0227879 52.0164000 29.6528000 25.3616000 - 4123 3 -0.0439987 55.8257000 14.8862000 22.6898000 - 4124 3 -0.0449410 55.8639000 29.7222000 22.7932000 - 4125 3 0.4011260 60.2539000 24.9842000 24.5885000 - 4126 3 0.2888120 59.4294000 14.9051000 25.3258000 From d50a62f827479ca24d5f7e6393981a4af72ba373 Mon Sep 17 00:00:00 2001 From: Tyler Collins Date: Thu, 12 Dec 2024 18:32:46 -0800 Subject: [PATCH 0950/1018] example readme updated --- examples/README | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/README b/examples/README index 90831b49f0..b25dda7d49 100644 --- a/examples/README +++ b/examples/README @@ -107,6 +107,7 @@ reaxff: RDX and TATB and several other models using ReaxFF replicate: use of replicate command rerun: use of rerun and read_dump commands rigid: rigid bodies modeled as independent or coupled +stress_vcm: removing binned rigid body motion from binned stress profile shear: sideways shear applied to 2d solid, with and without a void snap: examples for using several bundled SNAP potentials srd: stochastic rotation dynamics (SRD) particles as solvent From 7f68aeb6d52ba756e6d1b3cd6857e17012cab32e Mon Sep 17 00:00:00 2001 From: Stan Moore Date: Fri, 13 Dec 2024 09:23:03 -0700 Subject: [PATCH 0951/1018] Update Kokkos library in LAMMPS to v4.5.0 --- lib/kokkos/CHANGELOG.md | 101 +- lib/kokkos/CMakeLists.txt | 397 ++- lib/kokkos/CONTRIBUTING.md | 2 + lib/kokkos/HOW_TO_SNAPSHOT | 73 - lib/kokkos/Makefile.kokkos | 280 ++- lib/kokkos/Makefile.targets | 16 +- lib/kokkos/README.md | 6 +- lib/kokkos/algorithms/CMakeLists.txt | 12 +- lib/kokkos/algorithms/src/CMakeLists.txt | 33 +- lib/kokkos/algorithms/src/Kokkos_Random.hpp | 11 +- .../src/sorting/Kokkos_BinOpsPublicAPI.hpp | 22 +- .../src/sorting/Kokkos_BinSortPublicAPI.hpp | 3 +- .../src/sorting/Kokkos_SortPublicAPI.hpp | 20 +- .../src/sorting/impl/Kokkos_SortByKeyImpl.hpp | 22 +- .../src/sorting/impl/Kokkos_SortImpl.hpp | 44 +- .../src/std_algorithms/Kokkos_Reduce.hpp | 24 +- .../std_algorithms/Kokkos_TransformReduce.hpp | 24 +- .../impl/Kokkos_Constraints.hpp | 21 +- .../impl/Kokkos_MoveBackward.hpp | 2 +- .../impl/Kokkos_RandomAccessIterator.hpp | 20 +- .../std_algorithms/impl/Kokkos_Reverse.hpp | 2 +- .../impl/Kokkos_ReverseCopy.hpp | 2 +- .../algorithms/unit_tests/CMakeLists.txt | 400 ++- .../algorithms/unit_tests/TestBinSortA.hpp | 49 +- .../algorithms/unit_tests/TestBinSortB.hpp | 4 + .../algorithms/unit_tests/TestNestedSort.hpp | 10 + .../algorithms/unit_tests/TestRandom.hpp | 11 +- .../unit_tests/TestRandomAccessIterator.cpp | 33 +- lib/kokkos/algorithms/unit_tests/TestSort.hpp | 15 +- .../algorithms/unit_tests/TestSortByKey.hpp | 20 +- .../TestStdAlgorithmsAdjacentDifference.cpp | 2 +- .../TestStdAlgorithmsAdjacentFind.cpp | 4 +- .../unit_tests/TestStdAlgorithmsCommon.hpp | 28 +- .../TestStdAlgorithmsConstraints.cpp | 19 +- .../unit_tests/TestStdAlgorithmsCopyIf.cpp | 8 +- .../TestStdAlgorithmsExclusiveScan.cpp | 2 +- .../unit_tests/TestStdAlgorithmsForEach.cpp | 2 - .../TestStdAlgorithmsHelperFunctors.hpp | 2 +- .../TestStdAlgorithmsInclusiveScan.cpp | 2 +- .../unit_tests/TestStdAlgorithmsIsSorted.cpp | 7 +- .../TestStdAlgorithmsIsSortedUntil.cpp | 5 +- .../unit_tests/TestStdAlgorithmsMismatch.cpp | 2 +- .../unit_tests/TestStdAlgorithmsModOps.cpp | 2 +- .../unit_tests/TestStdAlgorithmsModSeqOps.cpp | 2 +- .../TestStdAlgorithmsMoveBackward.cpp | 2 +- .../TestStdAlgorithmsPartitionCopy.cpp | 6 +- .../unit_tests/TestStdAlgorithmsRemove.cpp | 4 +- .../TestStdAlgorithmsRemoveCopy.cpp | 2 +- .../TestStdAlgorithmsRemoveCopyIf.cpp | 2 +- .../unit_tests/TestStdAlgorithmsRemoveIf.cpp | 6 +- .../unit_tests/TestStdAlgorithmsReplace.cpp | 4 +- .../TestStdAlgorithmsReplaceCopy.cpp | 4 +- .../TestStdAlgorithmsReplaceCopyIf.cpp | 4 +- .../unit_tests/TestStdAlgorithmsReplaceIf.cpp | 2 +- .../unit_tests/TestStdAlgorithmsReverse.cpp | 2 +- .../unit_tests/TestStdAlgorithmsRotate.cpp | 2 +- .../TestStdAlgorithmsRotateCopy.cpp | 4 +- .../unit_tests/TestStdAlgorithmsSearch.cpp | 2 +- .../unit_tests/TestStdAlgorithmsSearch_n.cpp | 4 +- .../unit_tests/TestStdAlgorithmsShiftLeft.cpp | 2 +- .../TestStdAlgorithmsShiftRight.cpp | 4 +- ...estStdAlgorithmsTeamAdjacentDifference.cpp | 8 +- .../unit_tests/TestStdAlgorithmsTeamCopy.cpp | 2 +- .../TestStdAlgorithmsTeamCopyIf.cpp | 2 +- .../TestStdAlgorithmsTeamCopy_n.cpp | 2 +- .../unit_tests/TestStdAlgorithmsTeamCount.cpp | 2 +- .../TestStdAlgorithmsTeamExclusiveScan.cpp | 4 +- .../unit_tests/TestStdAlgorithmsTeamFind.cpp | 2 +- .../TestStdAlgorithmsTeamFindEnd.cpp | 8 +- .../TestStdAlgorithmsTeamFindIf.cpp | 2 +- .../TestStdAlgorithmsTeamFindIfNot.cpp | 2 +- .../TestStdAlgorithmsTeamGenerate_n.cpp | 2 +- .../TestStdAlgorithmsTeamIsSorted.cpp | 2 +- .../TestStdAlgorithmsTeamIsSortedUntil.cpp | 10 +- .../TestStdAlgorithmsTeamMaxElement.cpp | 4 +- .../TestStdAlgorithmsTeamMinElement.cpp | 4 +- .../TestStdAlgorithmsTeamMinMaxElement.cpp | 4 +- .../unit_tests/TestStdAlgorithmsTeamMove.cpp | 2 +- .../TestStdAlgorithmsTeamRemove.cpp | 2 +- .../TestStdAlgorithmsTeamRemoveCopy.cpp | 4 +- .../TestStdAlgorithmsTeamRemoveCopyIf.cpp | 4 +- .../TestStdAlgorithmsTeamReplaceCopy.cpp | 4 +- .../TestStdAlgorithmsTeamReplaceCopyIf.cpp | 4 +- .../TestStdAlgorithmsTeamRotateCopy.cpp | 2 +- .../TestStdAlgorithmsTeamShiftRight.cpp | 2 +- .../TestStdAlgorithmsTeamSwapRanges.cpp | 2 +- ...tdAlgorithmsTeamTransformInclusiveScan.cpp | 4 +- .../TestStdAlgorithmsTeamUnique.cpp | 4 +- .../TestStdAlgorithmsTeamUniqueCopy.cpp | 10 +- ...estStdAlgorithmsTransformExclusiveScan.cpp | 4 +- ...estStdAlgorithmsTransformInclusiveScan.cpp | 4 +- .../unit_tests/TestStdAlgorithmsUnique.cpp | 2 +- .../TestStdAlgorithmsUniqueCopy.cpp | 4 +- .../algorithms/unit_tests/TestStdReducers.cpp | 6 +- lib/kokkos/appveyor.yml | 10 - lib/kokkos/benchmarks/CMakeLists.txt | 20 +- lib/kokkos/benchmarks/atomic/CMakeLists.txt | 5 +- .../benchmarks/bytes_and_flops/CMakeLists.txt | 9 +- .../bytes_and_flops/bench_unroll_stride.hpp | 6 +- lib/kokkos/benchmarks/gather/CMakeLists.txt | 5 +- lib/kokkos/benchmarks/gups/CMakeLists.txt | 5 +- lib/kokkos/benchmarks/gups/gups.cpp | 2 +- .../benchmarks/launch_latency/CMakeLists.txt | 5 +- .../launch_latency/launch_latency.cpp | 4 +- .../policy_performance/CMakeLists.txt | 5 +- lib/kokkos/benchmarks/stream/CMakeLists.txt | 5 +- .../view_copy_constructor/CMakeLists.txt | 5 +- lib/kokkos/bin/kokkos_launch_compiler | 4 +- lib/kokkos/cmake/Dependencies.cmake | 6 +- lib/kokkos/cmake/KokkosCore_config.h.in | 10 +- .../cmake/KokkosTrilinosConfig.cmake.in | 17 - lib/kokkos/cmake/Modules/CudaToolkit.cmake | 196 +- lib/kokkos/cmake/Modules/FindTPLCUDA.cmake | 68 +- lib/kokkos/cmake/Modules/FindTPLHPX.cmake | 11 +- lib/kokkos/cmake/Modules/FindTPLHWLOC.cmake | 2 +- lib/kokkos/cmake/Modules/FindTPLLIBDL.cmake | 2 +- .../cmake/Modules/FindTPLLIBQUADMATH.cmake | 20 +- lib/kokkos/cmake/Modules/FindTPLONEDPL.cmake | 66 +- lib/kokkos/cmake/Modules/FindTPLROCM.cmake | 22 +- .../cmake/Modules/FindTPLROCTHRUST.cmake | 10 +- lib/kokkos/cmake/Modules/FindTPLTHREADS.cmake | 23 +- lib/kokkos/cmake/README.md | 14 - lib/kokkos/cmake/build_env_info.cmake | 99 +- .../compile_tests/amd_apu.cc} | 24 +- lib/kokkos/cmake/cray.cmake | 11 +- lib/kokkos/cmake/deps/CUDA.cmake | 30 +- lib/kokkos/cmake/deps/HWLOC.cmake | 6 +- lib/kokkos/cmake/deps/Pthread.cmake | 38 +- lib/kokkos/cmake/deps/quadmath.cmake | 5 +- lib/kokkos/cmake/fake_tribits.cmake | 469 ++-- lib/kokkos/cmake/gnu.cmake | 38 +- lib/kokkos/cmake/intel.cmake | 29 +- lib/kokkos/cmake/kokkos_arch.cmake | 2153 +++++++++-------- lib/kokkos/cmake/kokkos_check_env.cmake | 27 +- lib/kokkos/cmake/kokkos_compiler_id.cmake | 437 ++-- .../cmake/kokkos_configure_trilinos.cmake | 38 + lib/kokkos/cmake/kokkos_corner_cases.cmake | 12 +- lib/kokkos/cmake/kokkos_enable_devices.cmake | 204 +- lib/kokkos/cmake/kokkos_enable_options.cmake | 336 +-- lib/kokkos/cmake/kokkos_functions.cmake | 1207 +++++---- lib/kokkos/cmake/kokkos_install.cmake | 76 +- lib/kokkos/cmake/kokkos_pick_cxx_std.cmake | 36 +- lib/kokkos/cmake/kokkos_test_cxx_std.cmake | 285 +-- lib/kokkos/cmake/kokkos_tpls.cmake | 224 +- lib/kokkos/cmake/kokkos_tribits.cmake | 702 +++--- lib/kokkos/cmake/msvc.cmake | 20 +- lib/kokkos/cmake/pgi.cmake | 10 +- lib/kokkos/cmake/tpls/FindTPLHWLOC.cmake | 7 +- lib/kokkos/cmake/tpls/FindTPLPthread.cmake | 35 +- lib/kokkos/cmake/tpls/FindTPLquadmath.cmake | 5 +- lib/kokkos/containers/CMakeLists.txt | 14 +- .../performance_tests/CMakeLists.txt | 17 +- .../performance_tests/TestScatterView.hpp | 8 +- lib/kokkos/containers/src/CMakeLists.txt | 34 +- lib/kokkos/containers/src/Kokkos_Bitset.hpp | 2 +- lib/kokkos/containers/src/Kokkos_DualView.hpp | 241 +- .../containers/src/Kokkos_DynRankView.hpp | 1455 ++++------- .../containers/src/Kokkos_DynamicView.hpp | 104 +- .../containers/src/Kokkos_OffsetView.hpp | 961 ++------ .../containers/src/Kokkos_ScatterView.hpp | 78 +- .../containers/src/Kokkos_StaticCrsGraph.hpp | 2 +- .../containers/src/Kokkos_UnorderedMap.hpp | 16 +- lib/kokkos/containers/src/Kokkos_Vector.hpp | 5 +- .../containers/unit_tests/CMakeLists.txt | 67 +- .../containers/unit_tests/TestBitset.hpp | 2 +- .../containers/unit_tests/TestDualView.hpp | 117 +- .../unit_tests/TestDynRankViewTypedefs.cpp | 260 ++ .../TestDynRankView_TeamScratch.hpp | 72 + .../containers/unit_tests/TestDynViewAPI.hpp | 25 +- .../containers/unit_tests/TestDynamicView.hpp | 33 +- .../unit_tests/TestErrorReporter.hpp | 5 +- .../containers/unit_tests/TestOffsetView.hpp | 210 +- .../containers/unit_tests/TestScatterView.hpp | 18 +- .../unit_tests/TestStaticCrsGraph.hpp | 18 +- .../unit_tests/TestUnorderedMap.hpp | 5 +- .../TestViewCtorPropEmbeddedDim.hpp | 16 +- .../unit_tests/TestWithoutInitializing.hpp | 28 +- lib/kokkos/core/CMakeLists.txt | 30 +- lib/kokkos/core/perf_test/CMakeLists.txt | 246 +- lib/kokkos/core/perf_test/PerfTestHexGrad.cpp | 4 +- .../perf_test/PerfTest_CustomReduction.cpp | 2 - .../PerfTest_ExecSpacePartitioning.cpp | 3 +- .../core/perf_test/PerfTest_ViewCopy_Raw.cpp | 2 - .../core/perf_test/PerfTest_ViewFill_Raw.cpp | 2 - .../perf_test/PerfTest_ViewResize_Raw.cpp | 2 - lib/kokkos/core/perf_test/test_mempool.cpp | 4 +- .../core/perf_test/test_sharedSpace.cpp | 2 +- lib/kokkos/core/perf_test/test_taskdag.cpp | 9 + lib/kokkos/core/src/CMakeLists.txt | 292 ++- lib/kokkos/core/src/Cuda/Kokkos_Cuda.hpp | 1 - lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.cpp | 9 +- lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.hpp | 18 +- .../src/Cuda/Kokkos_Cuda_GraphNodeKernel.hpp | 41 +- .../core/src/Cuda/Kokkos_Cuda_Graph_Impl.hpp | 32 +- .../core/src/Cuda/Kokkos_Cuda_Instance.cpp | 24 +- .../src/Cuda/Kokkos_Cuda_KernelLaunch.hpp | 13 +- .../src/Cuda/Kokkos_Cuda_Parallel_MDRange.hpp | 58 +- .../src/Cuda/Kokkos_Cuda_Parallel_Range.hpp | 2 +- .../src/Cuda/Kokkos_Cuda_Parallel_Team.hpp | 37 +- lib/kokkos/core/src/Cuda/Kokkos_Cuda_Task.hpp | 11 +- lib/kokkos/core/src/Cuda/Kokkos_Cuda_Team.hpp | 188 +- .../src/Cuda/Kokkos_Cuda_Vectorization.hpp | 18 +- .../core/src/Cuda/Kokkos_Cuda_ZeroMemset.hpp | 11 +- lib/kokkos/core/src/HIP/Kokkos_HIP.cpp | 60 +- .../HIP/Kokkos_HIP_BlockSize_Deduction.hpp | 5 +- .../src/HIP/Kokkos_HIP_GraphNodeKernel.hpp | 43 +- .../core/src/HIP/Kokkos_HIP_Graph_Impl.hpp | 37 +- .../core/src/HIP/Kokkos_HIP_Instance.cpp | 40 +- .../core/src/HIP/Kokkos_HIP_Instance.hpp | 10 +- .../core/src/HIP/Kokkos_HIP_KernelLaunch.hpp | 44 +- .../HIP/Kokkos_HIP_ParallelFor_MDRange.hpp | 6 +- .../src/HIP/Kokkos_HIP_ParallelFor_Range.hpp | 4 +- .../src/HIP/Kokkos_HIP_ParallelFor_Team.hpp | 20 +- .../HIP/Kokkos_HIP_ParallelReduce_Team.hpp | 79 +- .../HIP/Kokkos_HIP_SharedAllocationRecord.cpp | 2 +- .../HIP/Kokkos_HIP_SharedAllocationRecord.hpp | 2 +- .../src/HIP/Kokkos_HIP_Shuffle_Reduce.hpp | 10 +- lib/kokkos/core/src/HIP/Kokkos_HIP_Space.cpp | 49 +- lib/kokkos/core/src/HIP/Kokkos_HIP_Space.hpp | 44 +- lib/kokkos/core/src/HIP/Kokkos_HIP_Team.hpp | 191 +- .../src/HIP/Kokkos_HIP_TeamPolicyInternal.hpp | 3 +- .../core/src/HIP/Kokkos_HIP_Vectorization.hpp | 22 +- .../core/src/HIP/Kokkos_HIP_ZeroMemset.cpp | 36 + .../core/src/HIP/Kokkos_HIP_ZeroMemset.hpp | 21 +- lib/kokkos/core/src/HPX/Kokkos_HPX.hpp | 117 +- lib/kokkos/core/src/HPX/Kokkos_HPX_Task.hpp | 11 + .../core/src/KokkosExp_MDRangePolicy.hpp | 94 +- lib/kokkos/core/src/Kokkos_AnonymousSpace.hpp | 8 +- lib/kokkos/core/src/Kokkos_Array.hpp | 40 +- lib/kokkos/core/src/Kokkos_Atomic.hpp | 1 - .../Kokkos_Atomics_Desul_Volatile_Wrapper.hpp | 196 -- .../core/src/Kokkos_Atomics_Desul_Wrapper.hpp | 305 +-- lib/kokkos/core/src/Kokkos_Complex.hpp | 30 +- lib/kokkos/core/src/Kokkos_Concepts.hpp | 51 +- lib/kokkos/core/src/Kokkos_CopyViews.hpp | 346 ++- lib/kokkos/core/src/Kokkos_Core.hpp | 10 +- lib/kokkos/core/src/Kokkos_Core_fwd.hpp | 9 +- lib/kokkos/core/src/Kokkos_Crs.hpp | 14 +- lib/kokkos/core/src/Kokkos_DetectionIdiom.hpp | 6 +- lib/kokkos/core/src/Kokkos_ExecPolicy.hpp | 156 +- lib/kokkos/core/src/Kokkos_Extents.hpp | 2 +- lib/kokkos/core/src/Kokkos_Future.hpp | 37 +- lib/kokkos/core/src/Kokkos_Graph.hpp | 69 +- lib/kokkos/core/src/Kokkos_GraphNode.hpp | 86 +- lib/kokkos/core/src/Kokkos_HostSpace.hpp | 33 +- lib/kokkos/core/src/Kokkos_Layout.hpp | 36 +- lib/kokkos/core/src/Kokkos_Macros.hpp | 64 +- lib/kokkos/core/src/Kokkos_MemoryPool.hpp | 11 +- lib/kokkos/core/src/Kokkos_NumericTraits.hpp | 2 +- lib/kokkos/core/src/Kokkos_Pair.hpp | 6 +- lib/kokkos/core/src/Kokkos_Parallel.hpp | 24 +- .../core/src/Kokkos_Parallel_Reduce.hpp | 181 +- .../src/Kokkos_Profiling_ProfileSection.hpp | 2 +- .../src/Kokkos_Profiling_ScopedRegion.hpp | 2 +- lib/kokkos/core/src/Kokkos_ScratchSpace.hpp | 2 +- lib/kokkos/core/src/Kokkos_TaskScheduler.hpp | 68 +- .../core/src/Kokkos_TaskScheduler_fwd.hpp | 43 +- lib/kokkos/core/src/Kokkos_Timer.hpp | 2 +- lib/kokkos/core/src/Kokkos_Tuners.hpp | 125 +- lib/kokkos/core/src/Kokkos_TypeInfo.hpp | 103 + lib/kokkos/core/src/Kokkos_View.hpp | 2014 +-------------- .../core/src/Kokkos_WorkGraphPolicy.hpp | 4 +- .../core/src/OpenACC/Kokkos_OpenACC.cpp | 55 + .../core/src/OpenACC/Kokkos_OpenACC.hpp | 5 +- .../core/src/OpenACC/Kokkos_OpenACCSpace.hpp | 10 + .../OpenACC/Kokkos_OpenACC_FunctorAdapter.hpp | 2 +- .../src/OpenACC/Kokkos_OpenACC_Instance.cpp | 15 +- .../src/OpenACC/Kokkos_OpenACC_Instance.hpp | 3 +- .../Kokkos_OpenACC_ParallelFor_MDRange.hpp | 620 +++-- .../Kokkos_OpenACC_ParallelReduce_MDRange.hpp | 560 ++++- .../Kokkos_OpenACC_ParallelReduce_Team.hpp | 111 +- .../Kokkos_OpenACC_ParallelScan_Range.hpp | 2 +- .../src/OpenACC/Kokkos_OpenACC_Traits.hpp | 5 +- lib/kokkos/core/src/OpenMP/Kokkos_OpenMP.hpp | 14 +- .../core/src/OpenMP/Kokkos_OpenMP_Task.hpp | 11 + .../src/OpenMPTarget/Kokkos_OpenMPTarget.hpp | 2 - .../OpenMPTarget/Kokkos_OpenMPTargetSpace.hpp | 81 +- .../Kokkos_OpenMPTarget_DeepCopy.hpp | 101 + .../OpenMPTarget/Kokkos_OpenMPTarget_Exec.cpp | 130 - .../Kokkos_OpenMPTarget_FunctorAdapter.hpp | 48 + .../Kokkos_OpenMPTarget_Instance.cpp | 88 +- .../Kokkos_OpenMPTarget_Instance.hpp | 21 +- .../Kokkos_OpenMPTarget_Parallel.hpp | 41 +- ...okkos_OpenMPTarget_ParallelFor_MDRange.hpp | 129 +- .../Kokkos_OpenMPTarget_ParallelFor_Range.hpp | 24 +- .../Kokkos_OpenMPTarget_ParallelFor_Team.hpp | 41 +- ...os_OpenMPTarget_ParallelReduce_MDRange.hpp | 316 +-- ...kkos_OpenMPTarget_ParallelReduce_Range.hpp | 24 +- ...okkos_OpenMPTarget_ParallelReduce_Team.hpp | 76 +- ...Kokkos_OpenMPTarget_ParallelScan_Range.hpp | 58 +- .../Kokkos_OpenMPTarget_Parallel_Common.hpp | 216 +- .../Kokkos_OpenMPTarget_Reducer.hpp | 160 +- .../OpenMPTarget/Kokkos_OpenMPTarget_Task.cpp | 251 -- .../OpenMPTarget/Kokkos_OpenMPTarget_Task.hpp | 319 --- lib/kokkos/core/src/SYCL/Kokkos_SYCL.cpp | 12 +- lib/kokkos/core/src/SYCL/Kokkos_SYCL.hpp | 15 +- .../core/src/SYCL/Kokkos_SYCL_DeepCopy.hpp | 36 +- .../src/SYCL/Kokkos_SYCL_GraphNodeKernel.hpp | 37 +- .../src/SYCL/Kokkos_SYCL_GraphNode_Impl.hpp | 14 +- .../core/src/SYCL/Kokkos_SYCL_Graph_Impl.hpp | 64 +- .../core/src/SYCL/Kokkos_SYCL_Instance.cpp | 49 +- .../core/src/SYCL/Kokkos_SYCL_Instance.hpp | 45 +- .../src/SYCL/Kokkos_SYCL_MDRangePolicy.hpp | 11 +- .../SYCL/Kokkos_SYCL_ParallelFor_MDRange.hpp | 13 +- .../SYCL/Kokkos_SYCL_ParallelFor_Range.hpp | 18 +- .../src/SYCL/Kokkos_SYCL_ParallelFor_Team.hpp | 24 +- .../Kokkos_SYCL_ParallelReduce_MDRange.hpp | 16 +- .../SYCL/Kokkos_SYCL_ParallelReduce_Range.hpp | 19 +- .../SYCL/Kokkos_SYCL_ParallelReduce_Team.hpp | 29 +- .../SYCL/Kokkos_SYCL_ParallelScan_Range.hpp | 23 +- .../core/src/SYCL/Kokkos_SYCL_Space.cpp | 32 +- .../core/src/SYCL/Kokkos_SYCL_Space.hpp | 106 +- lib/kokkos/core/src/SYCL/Kokkos_SYCL_Team.hpp | 163 +- .../core/src/SYCL/Kokkos_SYCL_TeamPolicy.hpp | 5 +- .../core/src/SYCL/Kokkos_SYCL_UniqueToken.hpp | 15 +- .../core/src/SYCL/Kokkos_SYCL_ZeroMemset.hpp | 11 +- lib/kokkos/core/src/Serial/Kokkos_Serial.hpp | 5 +- .../Serial/Kokkos_Serial_Parallel_MDRange.hpp | 10 + .../Serial/Kokkos_Serial_Parallel_Range.hpp | 38 +- .../Serial/Kokkos_Serial_Parallel_Team.hpp | 20 +- .../core/src/Serial/Kokkos_Serial_Task.hpp | 15 +- .../Serial/Kokkos_Serial_WorkGraphPolicy.hpp | 4 +- .../src/Serial/Kokkos_Serial_ZeroMemset.hpp | 12 +- .../src/Threads/Kokkos_Threads_Instance.cpp | 20 +- .../src/Threads/Kokkos_Threads_Instance.hpp | 8 +- .../Kokkos_Threads_ParallelFor_MDRange.hpp | 4 +- .../Kokkos_Threads_ParallelFor_Range.hpp | 8 +- .../Kokkos_Threads_ParallelFor_Team.hpp | 24 +- .../Kokkos_Threads_ParallelReduce_MDRange.hpp | 10 +- .../Kokkos_Threads_ParallelReduce_Range.hpp | 8 +- .../Kokkos_Threads_ParallelReduce_Team.hpp | 13 +- .../Kokkos_Threads_ParallelScan_Range.hpp | 8 +- .../src/Threads/Kokkos_Threads_Spinwait.cpp | 2 +- .../src/Threads/Kokkos_Threads_Spinwait.hpp | 3 +- .../core/src/Threads/Kokkos_Threads_Team.hpp | 171 +- .../Kokkos_Threads_WorkGraphPolicy.hpp | 4 +- lib/kokkos/core/src/View/Kokkos_BasicView.hpp | 652 +++++ lib/kokkos/core/src/View/Kokkos_ViewAlloc.hpp | 308 +-- .../Kokkos_ViewAtomic.hpp} | 10 +- .../src/{impl => View}/Kokkos_ViewCtor.hpp | 87 +- .../Kokkos_ViewDataAnalysis.hpp | 15 +- .../core/src/View/Kokkos_ViewLegacy.hpp | 1604 ++++++++++++ .../src/{impl => View}/Kokkos_ViewMapping.hpp | 453 ++-- .../src/{impl => View}/Kokkos_ViewTracker.hpp | 0 .../core/src/View/Kokkos_ViewTraits.hpp | 457 ++++ .../{impl => View}/Kokkos_ViewUniformType.hpp | 12 +- .../View/MDSpan/Kokkos_MDSpan_Accessor.hpp | 203 +- .../src/View/MDSpan/Kokkos_MDSpan_Layout.hpp | 119 +- .../core/src/decl/Kokkos_Declare_CUDA.hpp | 2 + .../core/src/decl/Kokkos_Declare_SYCL.hpp | 10 + lib/kokkos/core/src/fwd/Kokkos_Fwd_SYCL.hpp | 2 - .../src/impl/KokkosExp_Host_IterateTile.hpp | 71 +- .../src/impl/KokkosExp_IterateTileGPU.hpp | 8 +- .../core/src/impl/Kokkos_AnalyzePolicy.hpp | 2 +- lib/kokkos/core/src/impl/Kokkos_ChaseLev.hpp | 16 +- lib/kokkos/core/src/impl/Kokkos_ClockTic.hpp | 11 +- .../core/src/impl/Kokkos_Combined_Reducer.hpp | 26 +- .../core/src/impl/Kokkos_ConcurrentBitset.hpp | 30 +- lib/kokkos/core/src/impl/Kokkos_Core.cpp | 25 +- .../impl/Kokkos_Default_GraphNodeKernel.hpp | 39 +- .../impl/Kokkos_Default_GraphNode_Impl.hpp | 30 +- .../src/impl/Kokkos_Default_Graph_Impl.hpp | 37 +- lib/kokkos/core/src/impl/Kokkos_EBO.hpp | 20 +- .../core/src/impl/Kokkos_ExecPolicy.cpp | 2 +- .../core/src/impl/Kokkos_ExecSpaceManager.hpp | 8 +- .../src/impl/Kokkos_FixedBufferMemoryPool.hpp | 279 --- .../core/src/impl/Kokkos_FunctorAnalysis.hpp | 62 +- lib/kokkos/core/src/impl/Kokkos_GraphImpl.hpp | 6 +- .../src/impl/Kokkos_GraphImpl_Utilities.hpp | 6 +- .../impl/Kokkos_GraphNodeCustomization.hpp | 2 +- .../core/src/impl/Kokkos_GraphNodeImpl.hpp | 43 +- .../impl/Kokkos_Half_FloatingPointWrapper.hpp | 26 +- .../core/src/impl/Kokkos_HostBarrier.hpp | 6 +- lib/kokkos/core/src/impl/Kokkos_HostSpace.cpp | 8 +- .../src/impl/Kokkos_HostSpace_ZeroMemset.hpp | 9 +- .../src/impl/Kokkos_HostSpace_deepcopy.cpp | 23 +- .../src/impl/Kokkos_HostSpace_deepcopy.hpp | 6 +- .../core/src/impl/Kokkos_HostThreadTeam.cpp | 6 +- .../core/src/impl/Kokkos_HostThreadTeam.hpp | 158 +- lib/kokkos/core/src/impl/Kokkos_LIFO.hpp | 8 +- .../core/src/impl/Kokkos_LinkedListNode.hpp | 2 +- .../src/impl/Kokkos_MemoryPoolAllocator.hpp | 103 - .../src/impl/Kokkos_MultipleTaskQueue.hpp | 57 +- lib/kokkos/core/src/impl/Kokkos_Profiling.cpp | 2 - lib/kokkos/core/src/impl/Kokkos_Profiling.hpp | 30 +- .../src/impl/Kokkos_Profiling_C_Interface.h | 2 +- .../src/impl/Kokkos_Profiling_Interface.hpp | 9 + .../core/src/impl/Kokkos_SharedAlloc.cpp | 29 +- .../core/src/impl/Kokkos_SharedAlloc.hpp | 18 +- .../src/impl/Kokkos_SimpleTaskScheduler.hpp | 9 + .../core/src/impl/Kokkos_SingleTaskQueue.hpp | 12 +- .../core/src/impl/Kokkos_Stacktrace.cpp | 8 +- .../src/impl/Kokkos_StringManipulation.hpp | 10 +- lib/kokkos/core/src/impl/Kokkos_TaskBase.hpp | 28 +- lib/kokkos/core/src/impl/Kokkos_TaskNode.hpp | 22 +- .../core/src/impl/Kokkos_TaskPolicyData.hpp | 16 +- lib/kokkos/core/src/impl/Kokkos_TaskQueue.hpp | 22 +- .../core/src/impl/Kokkos_TaskQueueCommon.hpp | 12 +- .../impl/Kokkos_TaskQueueMemoryManager.hpp | 5 + .../src/impl/Kokkos_TaskQueueMultiple.hpp | 22 +- .../impl/Kokkos_TaskQueueMultiple_impl.hpp | 5 + .../core/src/impl/Kokkos_TaskQueue_impl.hpp | 5 + .../core/src/impl/Kokkos_TaskResult.hpp | 5 + .../core/src/impl/Kokkos_TaskTeamMember.hpp | 8 +- .../core/src/impl/Kokkos_Tools_Generic.hpp | 304 ++- lib/kokkos/core/src/impl/Kokkos_Traits.hpp | 5 +- .../core/src/impl/Kokkos_ZeroMemset_fwd.hpp | 2 +- lib/kokkos/core/src/impl/Kokkos_hwloc.cpp | 2 +- .../core/src/setup/Kokkos_Setup_Cuda.hpp | 8 + .../core/src/setup/Kokkos_Setup_HIP.hpp | 17 + .../core/src/setup/Kokkos_Setup_SYCL.hpp | 8 + .../core/src/traits/Kokkos_IndexTypeTrait.hpp | 6 +- .../traits/Kokkos_IterationPatternTrait.hpp | 2 +- .../traits/Kokkos_OccupancyControlTrait.hpp | 9 +- .../core/src/traits/Kokkos_WorkTagTrait.hpp | 4 +- lib/kokkos/core/unit_test/CMakeLists.txt | 1455 +++++------ .../core/unit_test/IncrementalTest.cpp.in | 2 - lib/kokkos/core/unit_test/Makefile | 21 +- lib/kokkos/core/unit_test/TestAbort.hpp | 11 +- lib/kokkos/core/unit_test/TestArray.cpp | 96 + lib/kokkos/core/unit_test/TestArrayOps.hpp | 5 + .../core/unit_test/TestAtomicOperations.hpp | 138 +- .../TestAtomicOperations_complexdouble.hpp | 2 +- .../TestAtomicOperations_complexfloat.hpp | 4 + .../unit_test/TestAtomicOperations_double.hpp | 4 + .../unit_test/TestAtomicOperations_float.hpp | 4 + .../unit_test/TestAtomicOperations_int.hpp | 4 + .../TestAtomicOperations_longint.hpp | 4 + .../TestAtomicOperations_longlongint.hpp | 4 + .../unit_test/TestAtomicOperations_shared.hpp | 4 + .../TestAtomicOperations_unsignedint.hpp | 4 + .../TestAtomicOperations_unsignedlongint.hpp | 4 + ...stAtomicOperations_unsignedlonglongint.hpp | 4 + lib/kokkos/core/unit_test/TestAtomicViews.hpp | 291 +-- lib/kokkos/core/unit_test/TestAtomics.hpp | 283 +-- .../unit_test/TestBitManipulationBuiltins.hpp | 4 +- ...e_d.cpp => TestCStyleMemoryManagement.cpp} | 27 +- lib/kokkos/core/unit_test/TestCTestDevice.cpp | 76 +- lib/kokkos/core/unit_test/TestCXX11.hpp | 21 +- .../core/unit_test/TestCompilerMacros.cpp | 6 +- lib/kokkos/core/unit_test/TestComplex.hpp | 48 +- lib/kokkos/core/unit_test/TestConcepts.hpp | 5 +- .../core/unit_test/TestDeepCopyAlignment.hpp | 6 +- .../core/unit_test/TestDetectionIdiom.cpp | 16 +- .../unit_test/TestExecSpacePartitioning.hpp | 10 +- .../unit_test/TestExecSpaceThreadSafety.hpp | 53 +- .../core/unit_test/TestExecutionSpace.hpp | 3 +- .../core/unit_test/TestFunctorAnalysis.hpp | 30 +- lib/kokkos/core/unit_test/TestGraph.hpp | 564 ++++- .../core/unit_test/TestHalfConversion.hpp | 4 - .../core/unit_test/TestHalfOperators.hpp | 121 +- .../TestHostSharedPtrAccessOnDevice.hpp | 16 +- lib/kokkos/core/unit_test/TestInit.hpp | 3 - .../unit_test/TestInitializationSettings.cpp | 11 +- lib/kokkos/core/unit_test/TestInterOp.cpp | 75 +- .../core/unit_test/TestIrregularLayout.hpp | 4 +- .../core/unit_test/TestLocalDeepCopy.hpp | 2 - lib/kokkos/core/unit_test/TestMDRange.hpp | 36 +- .../TestMDRangePolicyConstructors.hpp | 59 + .../core/unit_test/TestMDRangeReduce.hpp | 2 - lib/kokkos/core/unit_test/TestMDRange_g.hpp | 2 +- .../core/unit_test/TestMDSpanConversion.hpp | 51 + .../unit_test/TestMathematicalFunctions.hpp | 213 +- .../TestMathematicalSpecialFunctions.hpp | 40 +- lib/kokkos/core/unit_test/TestMemoryPool.hpp | 5 +- .../core/unit_test/TestNestedReducerCTAD.cpp | 8 +- .../core/unit_test/TestNumericTraits.hpp | 26 +- .../TestParseCmdLineArgsAndEnvVars.cpp | 5 +- lib/kokkos/core/unit_test/TestRange.hpp | 25 - .../unit_test/TestRangePolicyConstructors.hpp | 105 +- .../core/unit_test/TestRangePolicyRequire.hpp | 25 - lib/kokkos/core/unit_test/TestReduce.hpp | 47 +- .../unit_test/TestReduceCombinatorical.hpp | 26 +- lib/kokkos/core/unit_test/TestReducers.hpp | 267 +- lib/kokkos/core/unit_test/TestSharedAlloc.hpp | 4 +- lib/kokkos/core/unit_test/TestSharedSpace.cpp | 8 +- .../TestSpaceAwareAccessorAccessViolation.hpp | 2 +- lib/kokkos/core/unit_test/TestStackTrace.hpp | 2 + .../core/unit_test/TestTaskScheduler.hpp | 53 +- lib/kokkos/core/unit_test/TestTeam.hpp | 315 ++- lib/kokkos/core/unit_test/TestTeamBasic.hpp | 2 +- .../unit_test/TestTeamCombinedReducers.hpp | 6 - lib/kokkos/core/unit_test/TestTeamMDRange.hpp | 10 +- .../unit_test/TestTeamMDRangePolicyCTAD.cpp | 4 +- .../core/unit_test/TestTeamReductionScan.hpp | 109 +- lib/kokkos/core/unit_test/TestTeamScan.hpp | 21 +- lib/kokkos/core/unit_test/TestTeamScratch.hpp | 2 - lib/kokkos/core/unit_test/TestTeamVector.hpp | 22 +- lib/kokkos/core/unit_test/TestTypeInfo.cpp | 74 + lib/kokkos/core/unit_test/TestTypeList.cpp | 8 +- lib/kokkos/core/unit_test/TestUtilities.hpp | 12 +- lib/kokkos/core/unit_test/TestViewAPI.hpp | 34 +- lib/kokkos/core/unit_test/TestViewAPI_b.hpp | 30 + lib/kokkos/core/unit_test/TestViewAPI_e.hpp | 23 +- .../core/unit_test/TestViewBadAlloc.hpp | 12 +- lib/kokkos/core/unit_test/TestViewCopy_b.hpp | 4 +- .../core/unit_test/TestViewCtorDimMatch.hpp | 46 +- .../core/unit_test/TestViewCtorProp.hpp | 95 + .../unit_test/TestViewCtorPropEmbeddedDim.hpp | 16 +- .../core/unit_test/TestViewIsAssignable.hpp | 40 +- .../core/unit_test/TestViewMapping_a.hpp | 213 +- .../unit_test/TestViewMapping_subview.hpp | 8 +- .../TestViewMemoryAccessViolation.hpp | 2 +- .../unit_test/TestViewOutOfBoundsAccess.hpp | 2 +- lib/kokkos/core/unit_test/TestViewRank.cpp | 4 +- lib/kokkos/core/unit_test/TestViewSubview.hpp | 182 +- .../core/unit_test/TestViewTypedefs.cpp | 274 +++ lib/kokkos/core/unit_test/TestView_64bit.hpp | 2 - .../unit_test/TestWithoutInitializing.hpp | 50 +- .../UnitTest_CMakePassCmdLineArgs.cpp | 9 +- .../UnitTest_CMakeTriBITSCompatibility.cpp | 33 + .../TestCudaHostPinned_Category.hpp | 4 +- .../TestSYCLHostUSM_Category.hpp | 2 +- .../TestSYCLSharedUSM_Category.hpp | 2 +- .../category_files/TestSYCL_Category.hpp | 2 +- .../unit_test/cuda/TestCuda_InterOp_Graph.cpp | 151 ++ .../cuda/TestCuda_InterOp_StreamsMultiGPU.cpp | 2 +- .../default/TestDefaultDeviceTypeViewAPI.cpp | 32 +- lib/kokkos/core/unit_test/diffconfig.sh | 18 - .../headers_self_contained/CMakeLists.txt | 14 +- .../unit_test/hip/TestHIP_InterOp_Graph.cpp | 127 + .../core/unit_test/hip/TestHIP_Spaces.cpp | 6 +- .../hip/TestHIP_UnifiedMemory_ZeroMemset.cpp | 44 + .../incremental/Test01_execspace.hpp | 4 + .../Test04_ParallelFor_RangePolicy.hpp | 2 +- .../Test05_ParallelReduce_RangePolicy.hpp | 8 +- .../incremental/Test10_HierarchicalBasics.hpp | 4 +- .../Test11a_ParallelFor_TeamThreadRange.hpp | 2 +- .../Test11b_ParallelFor_TeamVectorRange.hpp | 2 +- .../Test11c_ParallelFor_ThreadVectorRange.hpp | 2 +- .../incremental/Test12a_ThreadScratch.hpp | 10 +- .../incremental/Test12b_TeamScratch.hpp | 7 +- .../Test13c_ParallelRed_ThreadVectorRange.hpp | 2 +- .../incremental/Test16_ParallelScan.hpp | 6 +- .../unit_test/sycl/TestSYCL_InterOp_Graph.cpp | 114 + .../unit_test/sycl/TestSYCL_InterOp_Init.cpp | 2 +- .../sycl/TestSYCL_InterOp_Init_Context.cpp | 11 +- .../sycl/TestSYCL_InterOp_Streams.cpp | 2 +- .../core/unit_test/sycl/TestSYCL_Spaces.cpp | 273 +-- .../sycl/TestSYCL_TeamScratchStreams.cpp | 34 +- lib/kokkos/core/unit_test/testmake.sh | 18 - .../unit_test/tools/TestEventCorrectness.hpp | 41 +- .../core/unit_test/tools/TestKernelNames.cpp | 219 ++ .../unit_test/tools/TestProfilingSection.cpp | 12 +- .../core/unit_test/tools/TestScopedRegion.cpp | 12 +- .../core/unit_test/tools/TestTuning.cpp | 14 +- .../tools/include/ToolTestingUtilities.hpp | 144 +- .../core/unit_test/view/TestBasicView.hpp | 264 ++ .../view/TestBasicViewMDSpanConversion.cpp | 95 + .../view/TestExtentsDatatypeConversion.cpp | 6 +- .../view/TestReferenceCountedAccessor.hpp | 156 ++ .../view/TestReferenceCountedDataHandle.hpp | 208 ++ lib/kokkos/example/CMakeLists.txt | 11 +- .../example/query_device/CMakeLists.txt | 15 +- .../example/query_device/query_device.cpp | 2 +- .../relocatable_function/CMakeLists.txt | 6 + .../example/relocatable_function/Makefile | 33 + .../relocatable_function/functor.cpp} | 6 +- .../example/relocatable_function/main.cpp | 50 + .../tutorial/01_hello_world/CMakeLists.txt | 11 +- .../01_hello_world_lambda/CMakeLists.txt | 11 +- .../hello_world_lambda.cpp | 5 +- .../tutorial/02_simple_reduce/CMakeLists.txt | 10 +- .../02_simple_reduce_lambda/CMakeLists.txt | 11 +- .../simple_reduce_lambda.cpp | 14 +- .../tutorial/03_simple_view/CMakeLists.txt | 10 +- .../tutorial/03_simple_view/simple_view.cpp | 2 +- .../03_simple_view_lambda/CMakeLists.txt | 10 +- .../simple_view_lambda.cpp | 26 +- .../04_simple_memoryspaces/CMakeLists.txt | 10 +- .../simple_memoryspaces.cpp | 2 +- .../tutorial/05_simple_atomics/CMakeLists.txt | 11 +- .../06_simple_mdrangepolicy/CMakeLists.txt | 10 +- .../01_data_layouts/CMakeLists.txt | 10 +- .../02_memory_traits/CMakeLists.txt | 10 +- .../Advanced_Views/03_subviews/CMakeLists.txt | 10 +- .../04_dualviews/CMakeLists.txt | 10 +- .../Advanced_Views/04_dualviews/dual_view.cpp | 6 +- .../05_NVIDIA_UVM/CMakeLists.txt | 16 +- .../tutorial/Advanced_Views/CMakeLists.txt | 15 +- .../01_random_numbers/CMakeLists.txt | 5 + .../tutorial/Algorithms/CMakeLists.txt | 1 + lib/kokkos/example/tutorial/CMakeLists.txt | 26 +- .../01_thread_teams/CMakeLists.txt | 10 +- .../01_thread_teams_lambda/CMakeLists.txt | 11 +- .../thread_teams_lambda.cpp | 5 +- .../02_nested_parallel_for/CMakeLists.txt | 10 +- .../03_vectorization/CMakeLists.txt | 11 +- .../04_team_scan/CMakeLists.txt | 11 +- .../Hierarchical_Parallelism/CMakeLists.txt | 10 +- .../tutorial/launch_bounds/CMakeLists.txt | 10 +- .../launch_bounds/launch_bounds_reduce.cpp | 5 +- lib/kokkos/master_history.txt | 1 + lib/kokkos/simd/CMakeLists.txt | 8 +- lib/kokkos/simd/src/CMakeLists.txt | 25 +- lib/kokkos/simd/src/Kokkos_SIMD.hpp | 2 +- lib/kokkos/simd/src/Kokkos_SIMD_AVX2.hpp | 72 +- lib/kokkos/simd/src/Kokkos_SIMD_AVX512.hpp | 98 +- lib/kokkos/simd/src/Kokkos_SIMD_NEON.hpp | 80 +- lib/kokkos/simd/src/Kokkos_SIMD_Scalar.hpp | 2 +- lib/kokkos/simd/unit_tests/CMakeLists.txt | 12 +- .../unit_tests/include/SIMDTesting_Ops.hpp | 4 + .../unit_tests/include/TestSIMD_MathOps.hpp | 15 +- .../include/TestSIMD_Reductions.hpp | 7 + .../include/TestSIMD_WhereExpressions.hpp | 8 +- lib/kokkos/tpls/.clang-format | 1 - .../include/desul/atomics/Atomic_Ref.hpp | 16 + .../desul/atomics/Compare_Exchange_SYCL.hpp | 8 + .../atomics/Lock_Based_Fetch_Op_SYCL.hpp | 8 + .../experimental/__p0009_bits/layout_left.hpp | 3 + .../__p0009_bits/layout_right.hpp | 3 + .../__p0009_bits/layout_stride.hpp | 36 +- .../experimental/__p0009_bits/utility.hpp | 100 + .../__p2630_bits/submdspan_extents.hpp | 119 +- .../__p2630_bits/submdspan_mapping.hpp | 58 +- .../__p2642_bits/layout_padded.hpp | 26 +- .../__p2642_bits/layout_padded_fwd.hpp | 6 + 617 files changed, 21499 insertions(+), 17255 deletions(-) delete mode 100644 lib/kokkos/HOW_TO_SNAPSHOT delete mode 100644 lib/kokkos/appveyor.yml delete mode 100644 lib/kokkos/cmake/KokkosTrilinosConfig.cmake.in rename lib/kokkos/{core/unit_test/sycl/TestSYCL_Task.cpp => cmake/compile_tests/amd_apu.cc} (57%) create mode 100644 lib/kokkos/cmake/kokkos_configure_trilinos.cmake create mode 100644 lib/kokkos/containers/unit_tests/TestDynRankViewTypedefs.cpp create mode 100644 lib/kokkos/containers/unit_tests/TestDynRankView_TeamScratch.hpp create mode 100644 lib/kokkos/core/src/HIP/Kokkos_HIP_ZeroMemset.cpp delete mode 100644 lib/kokkos/core/src/Kokkos_Atomics_Desul_Volatile_Wrapper.hpp create mode 100644 lib/kokkos/core/src/Kokkos_TypeInfo.hpp create mode 100644 lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_DeepCopy.hpp delete mode 100644 lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Exec.cpp create mode 100644 lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_FunctorAdapter.hpp delete mode 100644 lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Task.cpp delete mode 100644 lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Task.hpp create mode 100644 lib/kokkos/core/src/View/Kokkos_BasicView.hpp rename lib/kokkos/core/src/{impl/Kokkos_Atomic_View.hpp => View/Kokkos_ViewAtomic.hpp} (96%) rename lib/kokkos/core/src/{impl => View}/Kokkos_ViewCtor.hpp (84%) rename lib/kokkos/core/src/{impl => View}/Kokkos_ViewDataAnalysis.hpp (96%) create mode 100644 lib/kokkos/core/src/View/Kokkos_ViewLegacy.hpp rename lib/kokkos/core/src/{impl => View}/Kokkos_ViewMapping.hpp (90%) rename lib/kokkos/core/src/{impl => View}/Kokkos_ViewTracker.hpp (100%) create mode 100644 lib/kokkos/core/src/View/Kokkos_ViewTraits.hpp rename lib/kokkos/core/src/{impl => View}/Kokkos_ViewUniformType.hpp (88%) delete mode 100644 lib/kokkos/core/src/impl/Kokkos_FixedBufferMemoryPool.hpp delete mode 100644 lib/kokkos/core/src/impl/Kokkos_MemoryPoolAllocator.hpp rename lib/kokkos/core/unit_test/{default/TestDefaultDeviceType_d.cpp => TestCStyleMemoryManagement.cpp} (73%) create mode 100644 lib/kokkos/core/unit_test/TestTypeInfo.cpp create mode 100644 lib/kokkos/core/unit_test/TestViewCtorProp.hpp create mode 100644 lib/kokkos/core/unit_test/TestViewTypedefs.cpp create mode 100644 lib/kokkos/core/unit_test/UnitTest_CMakeTriBITSCompatibility.cpp create mode 100644 lib/kokkos/core/unit_test/cuda/TestCuda_InterOp_Graph.cpp delete mode 100755 lib/kokkos/core/unit_test/diffconfig.sh create mode 100644 lib/kokkos/core/unit_test/hip/TestHIP_InterOp_Graph.cpp create mode 100644 lib/kokkos/core/unit_test/hip/TestHIP_UnifiedMemory_ZeroMemset.cpp create mode 100644 lib/kokkos/core/unit_test/sycl/TestSYCL_InterOp_Graph.cpp delete mode 100755 lib/kokkos/core/unit_test/testmake.sh create mode 100644 lib/kokkos/core/unit_test/tools/TestKernelNames.cpp create mode 100644 lib/kokkos/core/unit_test/view/TestBasicView.hpp create mode 100644 lib/kokkos/core/unit_test/view/TestBasicViewMDSpanConversion.cpp create mode 100644 lib/kokkos/core/unit_test/view/TestReferenceCountedAccessor.hpp create mode 100644 lib/kokkos/core/unit_test/view/TestReferenceCountedDataHandle.hpp create mode 100644 lib/kokkos/example/relocatable_function/CMakeLists.txt create mode 100644 lib/kokkos/example/relocatable_function/Makefile rename lib/kokkos/{core/src/impl/KokkosExp_ViewMapping.hpp => example/relocatable_function/functor.cpp} (81%) create mode 100644 lib/kokkos/example/relocatable_function/main.cpp create mode 100644 lib/kokkos/example/tutorial/Algorithms/01_random_numbers/CMakeLists.txt create mode 100644 lib/kokkos/example/tutorial/Algorithms/CMakeLists.txt diff --git a/lib/kokkos/CHANGELOG.md b/lib/kokkos/CHANGELOG.md index 7b1d69e566..6c237ebca8 100644 --- a/lib/kokkos/CHANGELOG.md +++ b/lib/kokkos/CHANGELOG.md @@ -1,7 +1,101 @@ # CHANGELOG +## 4.5.00 + +[Full Changelog](https://github.com/kokkos/kokkos/compare/4.4.01...4.5.00) + +### Features + +* SYCL backend graduated to production ready +* Introduce new `SequentialHostInit` view allocation property [\#7229](https://github.com/kokkos/kokkos/pull/7229) (backported in 4.4.01) +* Support building with Run-Time Type Information (RTTI) disabled +* Add new `KOKKOS_RELOCATABLE_FUNCTION` function annotation macro [\#5993](https://github.com/kokkos/kokkos/pull/5993) + +### Backend and Architecture Enhancements + +#### CUDA + +* Adding occupancy tuning for CUDA architectures [\#6788](https://github.com/kokkos/kokkos/pull/6788) +* By default disable `cudaMallocAsync` (i.e., revert the change made in version 4.2) [\#7353](https://github.com/kokkos/kokkos/pull/7353) + +#### HIP + +* Add support for AMD Phoenix APUs with Radeon 740M/760M/780M/880M/890M [\#7162](https://github.com/kokkos/kokkos/pull/7162) +* Update maximum waves per CU values for consumer card [\#7347](https://github.com/kokkos/kokkos/pull/7347) +* Check that Kokkos is running on the architecture it was compiled for [\#7379](https://github.com/kokkos/kokkos/pull/7379) +* Add opt-in option to use `hipMallocAsync` instead of `hipMalloc` [\#7324](https://github.com/kokkos/kokkos/pull/7324) +* Introduce new architecture option `AMD_GFX942_APU` for MI300A [\#7462](https://github.com/kokkos/kokkos/pull/7462) + +#### SYCL + +* Move the `SYCL` backend out of the `Experimental` namespace [\#7171](https://github.com/kokkos/kokkos/pull/7171) +* Introduce `KOKKOS_ENABLE_SYCL_RELOCATABLE_DEVICE_CODE` as CMake option [\#5993](https://github.com/kokkos/kokkos/pull/5993) + +#### OpenACC + +* Add support for building with the Clacc compiler [\#7198](https://github.com/kokkos/kokkos/pull/7198) +* Workaround NVHPC collapse clause bug for `MDRangePolicy` [\#7425](https://github.com/kokkos/kokkos/pull/7425) + +#### HPX + +* Implement `Experimental::partition_space` to produce truly independent execution spaces [\#7287](https://github.com/kokkos/kokkos/pull/7287) + +#### Threads + +* Fix compilation for `parallel_reduce` `MDRange` with `Dynamic` scheduling [\#7478](https://github.com/kokkos/kokkos/pull/7478) +* Fix race conditions on ARM architectures [\#7498](https://github.com/kokkos/kokkos/pull/7498) + +#### OpenMP + +* Fix run time behavior when compiling with `-fvisibility-hidden` [\#7284](https://github.com/kokkos/kokkos/pull/7284) (backported in 4.4.01) +* Fix linking with Cray Clang compiler [\#7341](https://github.com/kokkos/kokkos/pull/7341) + +#### Serial + +* Allow `Kokkos_ENABLE_ATOMICS_BYPASS` to skip mutexes to remediate performance regression in 4.4 [\#7369](https://github.com/kokkos/kokkos/pull/7369) + +### General Enhancements + +* Improve `View` initialization/destruction for non-scalar trivial and trivially-destructible types [\#7219](https://github.com/kokkos/kokkos/pull/7219) [\#7225](https://github.com/kokkos/kokkos/pull/7225) +* Add getters for default tile sizes used in `MDRangePolicy` [\#6839](https://github.com/kokkos/kokkos/pull/6839) +* Improve performance of `Kokkos::sort` when `std::sort` is used [\#7264](https://github.com/kokkos/kokkos/pull/7264) +* Add range-based for loop support for `Array` [\#7293](https://github.com/kokkos/kokkos/pull/7293) +* Allow functors as reducers for nested team parallel reduce [\#6921](https://github.com/kokkos/kokkos/pull/6921) +* Avoid making copies of string rvalue reference arguments to `view_alloc()` [\#7364](https://github.com/kokkos/kokkos/pull/7364) +* Add `atomic_{mod,xor,nand,lshift,rshift}` [\#7458](https://github.com/kokkos/kokkos/pull/7458) +* Allow using `SequentialHostInit` with `Kokkos::DualView` [\#7456](https://github.com/kokkos/kokkos/pull/7456) +* Add `Graph::instantiate()` [\#7240](https://github.com/kokkos/kokkos/pull/7240) +* Allow an arbitrary execution space instance to be used in `Kokkos::Graph::submit()` [\#7249](https://github.com/kokkos/kokkos/pull/7249) +* Enable compile-time diagnostic of illegal reduction target for graphs [\#7460](https://github.com/kokkos/kokkos/pull/7460) + +### Build System Changes + +* Make sure backend-specific options such as `IMPL_CUDA_MALLOC_ASYNC` only show when that backend is actually enabled [\#7228](https://github.com/kokkos/kokkos/pull/7228) +* Major refactoring removing `TriBITS` paths [\#6164](https://github.com/kokkos/kokkos/pull/6164) +* Add support for SpacemiT K60 (RISC-V) [\#7160](https://github.com/kokkos/kokkos/pull/7160) + +### Deprecations + +* Deprecate Tasking interface [\#7393](https://github.com/kokkos/kokkos/pull/7393) +* Deprecate `atomic_query_version`, `atomic_assign`, `atomic_compare_exchange_strong`, `atomic_{inc, dec}rement` [\#7458](https://github.com/kokkos/kokkos/pull/7458) +* Deprecate `{OpenMP,HPX}::is_asynchronous()` [\#7322](https://github.com/kokkos/kokkos/pull/7322) + +### Bug Fixes + +* Fix undefined behavior in `BinSort` when sorting within bins on host [\#7223](https://github.com/kokkos/kokkos/pull/7223) +* Using CUDA limits to set extents for blocks, grids [\#7235](https://github.com/kokkos/kokkos/pull/7235) +* Fix `deep_copy (serial_exec, dst, src)` with multiple host backends [\#7245](https://github.com/kokkos/kokkos/pull/7245) +* Skip `RangePolicy` bounds conversion checks if roundtrip convertibility is not provided [\#7172](https://github.com/kokkos/kokkos/pull/7172) +* Allow extracting host and device views from `DualView` with `const` value type [\#7242](https://github.com/kokkos/kokkos/pull/7242) +* Fix `TeamPolicy` array reduction for CUDA and HIP [\#6296](https://github.com/kokkos/kokkos/pull/6296) +* Fix implicit copy assignment operators in few AVX2 masks being deleted [\#7296](https://github.com/kokkos/kokkos/pull/7296) +* Fix configuring without architecture flags for SYCL [\#7303](https://github.com/kokkos/kokkos/pull/7303) +* Set an initial value index during join of `MinLoc`, `MaxLoc` or `MinMaxLoc` [\#7330](https://github.com/kokkos/kokkos/pull/7330) +* Fix storage lifetime of driver for global launch of graph nodes for CUDA and HIP [\#7365](https://github.com/kokkos/kokkos/pull/7365) +* Make `value_type` for `RandomAccessIterator` non-`const` [\#7485](https://github.com/kokkos/kokkos/pull/7485) + ## [4.4.01](https://github.com/kokkos/kokkos/tree/4.4.01) -[Full Changelog](https://github.com/kokkos/kokkos/compare/4.0.00...4.4.01) +[Full Changelog](https://github.com/kokkos/kokkos/compare/4.4.00...4.4.01) ### Features: * Introduce new SequentialHostInit view allocation property [\#7229](https://github.com/kokkos/kokkos/pull/7229) @@ -13,7 +107,7 @@ ### Bug Fixes * OpenMP: Fix issue related to the visibility of an internal symbol with shared libraries that affected `ScatterView` in particular [\#7284](https://github.com/kokkos/kokkos/pull/7284) -* Fix implicit copy assignment operators in few AVX2 masks being deleted [#7296](https://github.com/kokkos/kokkos/pull/7296) +* Fix implicit copy assignment operators in few AVX2 masks being deleted [\#7296](https://github.com/kokkos/kokkos/pull/7296) ## [4.4.00](https://github.com/kokkos/kokkos/tree/4.4.00) [Full Changelog](https://github.com/kokkos/kokkos/compare/4.3.01...4.4.00) @@ -57,6 +151,7 @@ * SIMD: Allow flexible vector width for 32 bit types [\#6802](https://github.com/kokkos/kokkos/pull/6802) * Updates for `Kokkos::Array`: add `kokkos_swap(Array)` specialization [\#6943](https://github.com/kokkos/kokkos/pull/6943), add `Kokkos::to_array` [\#6375](https://github.com/kokkos/kokkos/pull/6375), make `Kokkos::Array` equality-comparable [\#7148](https://github.com/kokkos/kokkos/pull/7148) * Structured binding support for `Kokkos::complex` [\#7040](https://github.com/kokkos/kokkos/pull/7040) +* Introduce `KOKKOS_DEDUCTION_GUIDE` macro to allow for portable user-defined deduction guides [\#6954](https://github.com/kokkos/kokkos/pull/6954) ### Build System Changes * Do not require OpenMP support for languages other than CXX [\#6965](https://github.com/kokkos/kokkos/pull/6965) @@ -1388,7 +1483,7 @@ **Closed issues:** - Silent error (Validate storage level arg to set_scratch_size) [\#3097](https://github.com/kokkos/kokkos/issues/3097) -- Remove KOKKKOS\_ENABLE\_PROFILING Option [\#3095](https://github.com/kokkos/kokkos/issues/3095) +- Remove KOKKOS\_ENABLE\_PROFILING Option [\#3095](https://github.com/kokkos/kokkos/issues/3095) - Cuda 11 -\> allow C++17 [\#3083](https://github.com/kokkos/kokkos/issues/3083) - In source build failure not explained [\#3081](https://github.com/kokkos/kokkos/issues/3081) - Allow naming of Views for initialization kernel [\#3070](https://github.com/kokkos/kokkos/issues/3070) diff --git a/lib/kokkos/CMakeLists.txt b/lib/kokkos/CMakeLists.txt index 736cbac218..f0bf8e3634 100644 --- a/lib/kokkos/CMakeLists.txt +++ b/lib/kokkos/CMakeLists.txt @@ -1,12 +1,11 @@ cmake_minimum_required(VERSION 3.16 FATAL_ERROR) # Disable in-source builds to prevent source tree corruption. -if( "${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}" ) - message( FATAL_ERROR "FATAL: In-source builds are not allowed. You should create a separate directory for build files and delete CMakeCache.txt." ) -endif() - -if (COMMAND TRIBITS_PACKAGE) - TRIBITS_PACKAGE(Kokkos) +if("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}") + message( + FATAL_ERROR + "FATAL: In-source builds are not allowed. You should create a separate directory for build files and delete CMakeCache.txt." + ) endif() # We want to determine if options are given with the wrong case @@ -15,143 +14,142 @@ endif() # form a list of all the given variables. If it begins with any # case of KoKkOS, we add it to the list. -GET_CMAKE_PROPERTY(_variableNames VARIABLES) -SET(KOKKOS_GIVEN_VARIABLES) -FOREACH (var ${_variableNames}) - STRING(TOUPPER ${var} UC_VAR) - STRING(FIND ${UC_VAR} KOKKOS IDX) - IF (${IDX} EQUAL 0) - LIST(APPEND KOKKOS_GIVEN_VARIABLES ${var}) - ENDIF() -ENDFOREACH() +get_cmake_property(_variableNames VARIABLES) +set(KOKKOS_GIVEN_VARIABLES) +foreach(var ${_variableNames}) + string(TOUPPER ${var} UC_VAR) + string(FIND ${UC_VAR} KOKKOS IDX) + if(${IDX} EQUAL 0) + list(APPEND KOKKOS_GIVEN_VARIABLES ${var}) + endif() +endforeach() # Basic initialization (Used in KOKKOS_SETTINGS) -SET(Kokkos_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}) -SET(KOKKOS_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}) -SET(KOKKOS_SRC_PATH ${Kokkos_SOURCE_DIR}) -SET(KOKKOS_PATH ${Kokkos_SOURCE_DIR}) -SET(KOKKOS_TOP_BUILD_DIR ${CMAKE_CURRENT_BINARY_DIR}) +set(Kokkos_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}) +set(KOKKOS_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}) +set(KOKKOS_SRC_PATH ${Kokkos_SOURCE_DIR}) +set(KOKKOS_PATH ${Kokkos_SOURCE_DIR}) +set(KOKKOS_TOP_BUILD_DIR ${CMAKE_CURRENT_BINARY_DIR}) + +set(PACKAGE_NAME Kokkos) +set(PACKAGE_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}") -# Is this a build as part of Trilinos? -IF(COMMAND TRIBITS_PACKAGE_DECL) - SET(KOKKOS_HAS_TRILINOS ON) -ELSE() - SET(KOKKOS_HAS_TRILINOS OFF) - SET(PACKAGE_NAME Kokkos) - SET(PACKAGE_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}") -ENDIF() # Is this build a subdirectory of another project -GET_DIRECTORY_PROPERTY(HAS_PARENT PARENT_DIRECTORY) +get_directory_property(HAS_PARENT PARENT_DIRECTORY) +include(${KOKKOS_SRC_PATH}/cmake/kokkos_functions.cmake) +include(${KOKKOS_SRC_PATH}/cmake/kokkos_pick_cxx_std.cmake) -INCLUDE(${KOKKOS_SRC_PATH}/cmake/kokkos_functions.cmake) -INCLUDE(${KOKKOS_SRC_PATH}/cmake/kokkos_pick_cxx_std.cmake) - -SET(KOKKOS_ENABLED_OPTIONS) #exported in config file -SET(KOKKOS_ENABLED_DEVICES) #exported in config file -SET(KOKKOS_ENABLED_TPLS) #exported in config file -SET(KOKKOS_ENABLED_ARCH_LIST) #exported in config file +set(KOKKOS_ENABLED_OPTIONS) #exported in config file +set(KOKKOS_ENABLED_DEVICES) #exported in config file +set(KOKKOS_ENABLED_TPLS) #exported in config file +set(KOKKOS_ENABLED_ARCH_LIST) #exported in config file #These are helper flags used for sanity checks during config #Certain features should depend on other features being configured first -SET(KOKKOS_CFG_DAG_NONE On) #sentinel to indicate no dependencies -SET(KOKKOS_CFG_DAG_DEVICES_DONE Off) -SET(KOKKOS_CFG_DAG_OPTIONS_DONE Off) -SET(KOKKOS_CFG_DAG_ARCH_DONE Off) -SET(KOKKOS_CFG_DAG_CXX_STD_DONE Off) -SET(KOKKOS_CFG_DAG_COMPILER_ID_DONE Off) -FUNCTION(KOKKOS_CFG_DEPENDS SUCCESSOR PRECURSOR) - SET(PRE_FLAG KOKKOS_CFG_DAG_${PRECURSOR}) - SET(POST_FLAG KOKKOS_CFG_DAG_${SUCCESSOR}) - IF (NOT ${PRE_FLAG}) - MESSAGE(FATAL_ERROR "Bad CMake refactor: feature ${SUCCESSOR} cannot be configured until ${PRECURSOR} is configured") - ENDIF() - GLOBAL_SET(${POST_FLAG} On) -ENDFUNCTION() +set(KOKKOS_CFG_DAG_NONE On) #sentinel to indicate no dependencies +set(KOKKOS_CFG_DAG_DEVICES_DONE Off) +set(KOKKOS_CFG_DAG_OPTIONS_DONE Off) +set(KOKKOS_CFG_DAG_ARCH_DONE Off) +set(KOKKOS_CFG_DAG_CXX_STD_DONE Off) +set(KOKKOS_CFG_DAG_COMPILER_ID_DONE Off) +function(KOKKOS_CFG_DEPENDS SUCCESSOR PRECURSOR) + set(PRE_FLAG KOKKOS_CFG_DAG_${PRECURSOR}) + set(POST_FLAG KOKKOS_CFG_DAG_${SUCCESSOR}) + if(NOT ${PRE_FLAG}) + message( + FATAL_ERROR "Bad CMake refactor: feature ${SUCCESSOR} cannot be configured until ${PRECURSOR} is configured" + ) + endif() + global_set(${POST_FLAG} On) +endfunction() +list(APPEND CMAKE_MODULE_PATH cmake/Modules) -LIST(APPEND CMAKE_MODULE_PATH cmake/Modules) +set(CMAKE_DISABLE_SOURCE_CHANGES ON) +set(CMAKE_DISABLE_IN_SOURCE_BUILD ON) -IF(NOT KOKKOS_HAS_TRILINOS) - set(CMAKE_DISABLE_SOURCE_CHANGES ON) - set(CMAKE_DISABLE_IN_SOURCE_BUILD ON) +# What language are we compiling Kokkos as +# downstream dependencies need to match this! +set(KOKKOS_COMPILE_LANGUAGE CXX) +# use lower case here since we didn't parse options yet +if(Kokkos_ENABLE_COMPILE_AS_CMAKE_LANGUAGE AND Kokkos_ENABLE_CUDA) - # What language are we compiling Kokkos as - # downstream dependencies need to match this! - SET(KOKKOS_COMPILE_LANGUAGE CXX) - # use lower case here since we didn't parse options yet - IF (Kokkos_ENABLE_COMPILE_AS_CMAKE_LANGUAGE AND Kokkos_ENABLE_CUDA) + # Without this as a language for the package we would get a C++ compiler enabled. + # but we still need a C++ compiler even if we build all our cpp files as CUDA only + # because otherwise the C++ features don't work etc. + # This is just the rather odd way CMake does this, since CUDA doesn't imply C++ even + # though it is a C++ extension ... (but I guess it didn't use to be back in CUDA 4 or 5 + # days. + set(KOKKOS_INTERNAL_EXTRA_COMPILE_LANGUAGE CXX) - # Without this as a language for the package we would get a C++ compiler enabled. - # but we still need a C++ compiler even if we build all our cpp files as CUDA only - # because otherwise the C++ features don't work etc. - # This is just the rather odd way CMake does this, since CUDA doesn't imply C++ even - # though it is a C++ extension ... (but I guess it didn't use to be back in CUDA 4 or 5 - # days. - SET(KOKKOS_INTERNAL_EXTRA_COMPILE_LANGUAGE CXX) + set(KOKKOS_COMPILE_LANGUAGE CUDA) +endif() +# use lower case here since we haven't parsed options yet +if(Kokkos_ENABLE_COMPILE_AS_CMAKE_LANGUAGE AND Kokkos_ENABLE_HIP) - SET(KOKKOS_COMPILE_LANGUAGE CUDA) - ENDIF() - # use lower case here since we haven't parsed options yet - IF (Kokkos_ENABLE_COMPILE_AS_CMAKE_LANGUAGE AND Kokkos_ENABLE_HIP) + # Without this as a language for the package we would get a C++ compiler enabled. + # but we still need a C++ compiler even if we build all our cpp files as HIP only + # because otherwise the C++ features don't work etc. + set(KOKKOS_INTERNAL_EXTRA_COMPILE_LANGUAGE CXX) - # Without this as a language for the package we would get a C++ compiler enabled. - # but we still need a C++ compiler even if we build all our cpp files as HIP only - # because otherwise the C++ features don't work etc. - SET(KOKKOS_INTERNAL_EXTRA_COMPILE_LANGUAGE CXX) + set(KOKKOS_COMPILE_LANGUAGE HIP) +endif() - SET(KOKKOS_COMPILE_LANGUAGE HIP) - ENDIF() +if(Spack_WORKAROUND) + if(Kokkos_ENABLE_COMPILE_AS_CMAKE_LANGUAGE) + message(FATAL_ERROR "Can't currently use Kokkos_ENABLE_COMPILER_AS_CMAKE_LANGUAGE in a spack installation!") + endif() - IF (Spack_WORKAROUND) - IF (Kokkos_ENABLE_COMPILE_AS_CMAKE_LANGUAGE) - MESSAGE(FATAL_ERROR "Can't currently use Kokkos_ENABLE_COMPILER_AS_CMAKE_LANGUAGE in a spack installation!") - ENDIF() - - #if we are explicitly using Spack for development, - #nuke the Spack compiler - SET(SPACK_CXX $ENV{SPACK_CXX}) - IF(SPACK_CXX) - SET(CMAKE_CXX_COMPILER ${SPACK_CXX} CACHE STRING "the C++ compiler" FORCE) - SET(ENV{CXX} ${SPACK_CXX}) - ENDIF() - ENDIF() - # Always call the project command to define Kokkos_ variables - # and to make sure that C++ is an enabled language - PROJECT(Kokkos ${KOKKOS_COMPILE_LANGUAGE} ${KOKKOS_INTERNAL_EXTRA_COMPILE_LANGUAGE}) - IF(NOT HAS_PARENT) - IF (NOT CMAKE_BUILD_TYPE) - SET(DEFAULT_BUILD_TYPE "RelWithDebInfo") - MESSAGE(STATUS "Setting build type to '${DEFAULT_BUILD_TYPE}' as none was specified.") - SET(CMAKE_BUILD_TYPE "${DEFAULT_BUILD_TYPE}" CACHE STRING - "Choose the type of build, options are: Debug, Release, RelWithDebInfo and MinSizeRel." - FORCE) - ENDIF() - ENDIF() -ELSE() - SET(KOKKOS_COMPILE_LANGUAGE CXX) -ENDIF() - -IF (NOT CMAKE_SIZEOF_VOID_P) - STRING(FIND ${CMAKE_CXX_COMPILER} nvcc_wrapper FIND_IDX) - IF (NOT FIND_IDX STREQUAL -1) - MESSAGE(FATAL_ERROR "Kokkos did not configure correctly and failed to validate compiler. The most likely cause is CUDA linkage using nvcc_wrapper. Please ensure your CUDA environment is correctly configured.") - ELSE() - MESSAGE(FATAL_ERROR "Kokkos did not configure correctly and failed to validate compiler. The most likely cause is linkage errors during CMake compiler validation. Please consult the CMake error log shown below for the exact error during compiler validation") - ENDIF() -ELSEIF (NOT CMAKE_SIZEOF_VOID_P EQUAL 8) - IF(CMAKE_SIZEOF_VOID_P EQUAL 4) - MESSAGE(WARNING "32-bit builds are experimental and not officially supported.") - SET(KOKKOS_IMPL_32BIT ON) - ELSE() - MESSAGE(FATAL_ERROR "Kokkos assumes a 64-bit build, i.e., 8-byte pointers, but found ${CMAKE_SIZEOF_VOID_P}-byte pointers instead;") - ENDIF() -ENDIF() + #if we are explicitly using Spack for development, + #nuke the Spack compiler + set(SPACK_CXX $ENV{SPACK_CXX}) + if(SPACK_CXX) + set(CMAKE_CXX_COMPILER ${SPACK_CXX} CACHE STRING "the C++ compiler" FORCE) + set(ENV{CXX} ${SPACK_CXX}) + endif() +endif() +# Always call the project command to define Kokkos_ variables +# and to make sure that C++ is an enabled language +project(Kokkos ${KOKKOS_COMPILE_LANGUAGE} ${KOKKOS_INTERNAL_EXTRA_COMPILE_LANGUAGE}) +if(NOT HAS_PARENT) + if(NOT CMAKE_BUILD_TYPE) + set(DEFAULT_BUILD_TYPE "RelWithDebInfo") + message(STATUS "Setting build type to '${DEFAULT_BUILD_TYPE}' as none was specified.") + set(CMAKE_BUILD_TYPE "${DEFAULT_BUILD_TYPE}" + CACHE STRING "Choose the type of build, options are: Debug, Release, RelWithDebInfo and MinSizeRel." FORCE + ) + endif() +endif() +if(NOT CMAKE_SIZEOF_VOID_P) + string(FIND ${CMAKE_CXX_COMPILER} nvcc_wrapper FIND_IDX) + if(NOT FIND_IDX STREQUAL -1) + message( + FATAL_ERROR + "Kokkos did not configure correctly and failed to validate compiler. The most likely cause is CUDA linkage using nvcc_wrapper. Please ensure your CUDA environment is correctly configured." + ) + else() + message( + FATAL_ERROR + "Kokkos did not configure correctly and failed to validate compiler. The most likely cause is linkage errors during CMake compiler validation. Please consult the CMake error log shown below for the exact error during compiler validation" + ) + endif() +elseif(NOT CMAKE_SIZEOF_VOID_P EQUAL 8) + if(CMAKE_SIZEOF_VOID_P EQUAL 4) + message(WARNING "32-bit builds are experimental and not officially supported.") + set(KOKKOS_IMPL_32BIT ON) + else() + message( + FATAL_ERROR + "Kokkos assumes a 64-bit build, i.e., 8-byte pointers, but found ${CMAKE_SIZEOF_VOID_P}-byte pointers instead;" + ) + endif() +endif() set(Kokkos_VERSION_MAJOR 4) -set(Kokkos_VERSION_MINOR 4) -set(Kokkos_VERSION_PATCH 1) +set(Kokkos_VERSION_MINOR 5) +set(Kokkos_VERSION_PATCH 0) set(Kokkos_VERSION "${Kokkos_VERSION_MAJOR}.${Kokkos_VERSION_MINOR}.${Kokkos_VERSION_PATCH}") message(STATUS "Kokkos version: ${Kokkos_VERSION}") math(EXPR KOKKOS_VERSION "${Kokkos_VERSION_MAJOR} * 10000 + ${Kokkos_VERSION_MINOR} * 100 + ${Kokkos_VERSION_PATCH}") @@ -164,58 +162,54 @@ math(EXPR KOKKOS_VERSION_PATCH "${KOKKOS_VERSION} % 100") # Load either the real TriBITS or a TriBITS wrapper # for certain utility functions that are universal (like GLOBAL_SET) -INCLUDE(${KOKKOS_SRC_PATH}/cmake/fake_tribits.cmake) +include(${KOKKOS_SRC_PATH}/cmake/fake_tribits.cmake) -IF (Kokkos_ENABLE_CUDA) +if(Kokkos_ENABLE_CUDA) # If we are building CUDA, we have tricked CMake because we declare a CXX project # If the default C++ standard for a given compiler matches the requested # standard, then CMake just omits the -std flag in later versions of CMake # This breaks CUDA compilation (CUDA compiler can have a different default # -std then the underlying host compiler by itself). Setting this variable # forces CMake to always add the -std flag even if it thinks it doesn't need it - GLOBAL_SET(CMAKE_CXX_STANDARD_DEFAULT 98) -ENDIF() + global_set(CMAKE_CXX_STANDARD_DEFAULT 98) +endif() # These are the variables we will append to as we go # I really wish these were regular variables # but scoping issues can make it difficult -GLOBAL_SET(KOKKOS_COMPILE_OPTIONS) -GLOBAL_SET(KOKKOS_LINK_OPTIONS) -GLOBAL_SET(KOKKOS_AMDGPU_OPTIONS) -GLOBAL_SET(KOKKOS_CUDA_OPTIONS) -GLOBAL_SET(KOKKOS_CUDAFE_OPTIONS) -GLOBAL_SET(KOKKOS_XCOMPILER_OPTIONS) +global_set(KOKKOS_COMPILE_OPTIONS) +global_set(KOKKOS_LINK_OPTIONS) +global_set(KOKKOS_AMDGPU_OPTIONS) +global_set(KOKKOS_CUDA_OPTIONS) +global_set(KOKKOS_CUDAFE_OPTIONS) +global_set(KOKKOS_XCOMPILER_OPTIONS) # We need to append text here for making sure TPLs # we import are available for an installed Kokkos -GLOBAL_SET(KOKKOS_TPL_EXPORTS) +global_set(KOKKOS_TPL_EXPORTS) # KOKKOS_DEPENDENCE is used by kokkos_launch_compiler -GLOBAL_SET(KOKKOS_COMPILE_DEFINITIONS KOKKOS_DEPENDENCE) +global_set(KOKKOS_COMPILE_DEFINITIONS KOKKOS_DEPENDENCE) # MSVC never goes through kokkos_launch_compiler -IF(NOT MSVC) - GLOBAL_APPEND(KOKKOS_LINK_OPTIONS -DKOKKOS_DEPENDENCE) -ENDIF() +if(NOT MSVC) + global_append(KOKKOS_LINK_OPTIONS -DKOKKOS_DEPENDENCE) +endif() -IF(Kokkos_ENABLE_TESTS AND NOT KOKKOS_HAS_TRILINOS) +include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/kokkos_configure_trilinos.cmake) + +if(Kokkos_ENABLE_TESTS) find_package(GTest QUIET) -ENDIF() +endif() # Include a set of Kokkos-specific wrapper functions that # will either call raw CMake or TriBITS # These are functions like KOKKOS_INCLUDE_DIRECTORIES -INCLUDE(${KOKKOS_SRC_PATH}/cmake/kokkos_tribits.cmake) - +include(${KOKKOS_SRC_PATH}/cmake/kokkos_tribits.cmake) # Check the environment and set certain variables # to allow platform-specific checks -INCLUDE(${KOKKOS_SRC_PATH}/cmake/kokkos_check_env.cmake) +include(${KOKKOS_SRC_PATH}/cmake/kokkos_check_env.cmake) -IF(NOT KOKKOS_HAS_TRILINOS) - # This does not work in Trilinos and we simply don't care - # to fix it for Trilinos - # Gather information about the runtime environment - INCLUDE(${KOKKOS_SRC_PATH}/cmake/build_env_info.cmake) - check_git_setup() -ENDIF() +include(${KOKKOS_SRC_PATH}/cmake/build_env_info.cmake) +check_git_setup() # The build environment setup goes in the following steps # 1) Check all the enable options. This includes checking Kokkos_DEVICES @@ -223,102 +217,54 @@ ENDIF() # 3) Check the CXX standard and select important CXX flags # 4) Check for any third-party libraries (TPLs) like hwloc # 5) Check if optimizing for a particular architecture and add arch-specific flags -KOKKOS_SETUP_BUILD_ENVIRONMENT() +kokkos_setup_build_environment() # Finish off the build # 6) Recurse into subdirectories and configure individual libraries # 7) Export and install targets -OPTION(BUILD_SHARED_LIBS "Build shared libraries" OFF) +option(BUILD_SHARED_LIBS "Build shared libraries" OFF) -SET(KOKKOS_COMPONENT_LIBRARIES kokkoscore kokkoscontainers kokkosalgorithms kokkossimd) -SET_PROPERTY(GLOBAL PROPERTY KOKKOS_INT_LIBRARIES kokkos ${KOKKOS_COMPONENT_LIBRARIES}) +set(KOKKOS_COMPONENT_LIBRARIES kokkoscore kokkoscontainers kokkosalgorithms kokkossimd) +set_property(GLOBAL PROPERTY KOKKOS_INT_LIBRARIES kokkos ${KOKKOS_COMPONENT_LIBRARIES}) -IF (KOKKOS_HAS_TRILINOS) - SET(TRILINOS_INCDIR ${${PROJECT_NAME}_INSTALL_INCLUDE_DIR}) - SET(KOKKOS_HEADER_DIR ${TRILINOS_INCDIR}) - SET(KOKKOS_IS_SUBDIRECTORY TRUE) -ELSEIF(HAS_PARENT) - SET(KOKKOS_HEADER_DIR "include/kokkos") - SET(KOKKOS_IS_SUBDIRECTORY TRUE) -ELSE() - SET(KOKKOS_HEADER_DIR "${CMAKE_INSTALL_INCLUDEDIR}") - SET(KOKKOS_IS_SUBDIRECTORY FALSE) -ENDIF() +if(HAS_PARENT) + set(KOKKOS_HEADER_DIR "include/kokkos") + set(KOKKOS_IS_SUBDIRECTORY TRUE) +else() + set(KOKKOS_HEADER_DIR "${CMAKE_INSTALL_INCLUDEDIR}") + set(KOKKOS_IS_SUBDIRECTORY FALSE) +endif() #------------------------------------------------------------------------------ # # A) Forward declare the package so that certain options are also defined for # subpackages -## This restores the old behavior of ProjectCompilerPostConfig.cmake -# We must do this before KOKKOS_PACKAGE_DECL -IF (KOKKOS_HAS_TRILINOS) - # Overwrite the old flags at the top-level - # Because Tribits doesn't use lists, it uses spaces for the list of CXX flags - # we have to match the annoying behavior, also we have to preserve quotes - # which needs another workaround. - SET(KOKKOS_COMPILE_OPTIONS_TMP) - IF (KOKKOS_ENABLE_HIP) - LIST(APPEND KOKKOS_COMPILE_OPTIONS ${KOKKOS_AMDGPU_OPTIONS}) - ENDIF() - FOREACH(OPTION ${KOKKOS_COMPILE_OPTIONS}) - STRING(FIND "${OPTION}" " " OPTION_HAS_WHITESPACE) - IF(OPTION_HAS_WHITESPACE EQUAL -1) - LIST(APPEND KOKKOS_COMPILE_OPTIONS_TMP "${OPTION}") - ELSE() - LIST(APPEND KOKKOS_COMPILE_OPTIONS_TMP "\"${OPTION}\"") - ENDIF() - ENDFOREACH() - STRING(REPLACE ";" " " KOKKOSCORE_COMPILE_OPTIONS "${KOKKOS_COMPILE_OPTIONS_TMP}") - LIST(APPEND KOKKOS_ALL_COMPILE_OPTIONS ${KOKKOS_COMPILE_OPTIONS}) - IF (KOKKOS_ENABLE_CUDA) - LIST(APPEND KOKKOS_ALL_COMPILE_OPTIONS ${KOKKOS_CUDA_OPTIONS}) - ENDIF() - FOREACH(XCOMP_FLAG ${KOKKOS_XCOMPILER_OPTIONS}) - SET(KOKKOSCORE_XCOMPILER_OPTIONS "${KOKKOSCORE_XCOMPILER_OPTIONS} -Xcompiler ${XCOMP_FLAG}") - LIST(APPEND KOKKOS_ALL_COMPILE_OPTIONS -Xcompiler ${XCOMP_FLAG}) - ENDFOREACH() - IF (KOKKOS_ENABLE_CUDA) - STRING(REPLACE ";" " " KOKKOSCORE_CUDA_OPTIONS "${KOKKOS_CUDA_OPTIONS}") - FOREACH(CUDAFE_FLAG ${KOKKOS_CUDAFE_OPTIONS}) - SET(KOKKOSCORE_CUDAFE_OPTIONS "${KOKKOSCORE_CUDAFE_OPTIONS} -Xcudafe ${CUDAFE_FLAG}") - LIST(APPEND KOKKOS_ALL_COMPILE_OPTIONS -Xcudafe ${CUDAFE_FLAG}) - ENDFOREACH() - ENDIF() - #These flags get set up in KOKKOS_PACKAGE_DECL, which means they - #must be configured before KOKKOS_PACKAGE_DECL - SET(KOKKOS_ALL_COMPILE_OPTIONS - $<$:${KOKKOS_ALL_COMPILE_OPTIONS}>) -ENDIF() - - #------------------------------------------------------------------------------ # # D) Process the subpackages (subdirectories) for Kokkos # -KOKKOS_PROCESS_SUBPACKAGES() - +kokkos_process_subpackages() #------------------------------------------------------------------------------ # # E) If Kokkos itself is enabled, process the Kokkos package # -KOKKOS_PACKAGE_POSTPROCESS() -KOKKOS_CONFIGURE_CORE() +kokkos_configure_core() -IF (NOT KOKKOS_HAS_TRILINOS AND NOT Kokkos_INSTALL_TESTING) - ADD_LIBRARY(kokkos INTERFACE) +if(NOT Kokkos_INSTALL_TESTING) + add_library(kokkos INTERFACE) #Make sure in-tree projects can reference this as Kokkos:: #to match the installed target names - ADD_LIBRARY(Kokkos::kokkos ALIAS kokkos) + add_library(Kokkos::kokkos ALIAS kokkos) # all_libs target is required for TriBITS-compliance - ADD_LIBRARY(Kokkos::all_libs ALIAS kokkos) - TARGET_LINK_LIBRARIES(kokkos INTERFACE ${KOKKOS_COMPONENT_LIBRARIES}) - KOKKOS_INTERNAL_ADD_LIBRARY_INSTALL(kokkos) -ENDIF() -INCLUDE(${KOKKOS_SRC_PATH}/cmake/kokkos_install.cmake) + add_library(Kokkos::all_libs ALIAS kokkos) + target_link_libraries(kokkos INTERFACE ${KOKKOS_COMPONENT_LIBRARIES}) + kokkos_internal_add_library_install(kokkos) +endif() +include(${KOKKOS_SRC_PATH}/cmake/kokkos_install.cmake) # nvcc_wrapper is Kokkos' wrapper for NVIDIA's NVCC CUDA compiler. # Kokkos needs nvcc_wrapper in order to build. Other libraries and @@ -327,16 +273,15 @@ INCLUDE(${KOKKOS_SRC_PATH}/cmake/kokkos_install.cmake) # as relative to ${CMAKE_INSTALL_PATH}. # KOKKOS_INSTALL_ADDITIONAL_FILES will install nvcc wrapper and other generated # files -KOKKOS_INSTALL_ADDITIONAL_FILES() - +kokkos_install_additional_files() # Finally - if we are a subproject - make sure the enabled devices are visible -IF (HAS_PARENT) - FOREACH(DEV Kokkos_ENABLED_DEVICES) +if(HAS_PARENT) + foreach(DEV Kokkos_ENABLED_DEVICES) #I would much rather not make these cache variables or global properties, but I can't #make any guarantees on whether PARENT_SCOPE is good enough to make #these variables visible where I need them - SET(Kokkos_ENABLE_${DEV} ON PARENT_SCOPE) - SET_PROPERTY(GLOBAL PROPERTY Kokkos_ENABLE_${DEV} ON) - ENDFOREACH() -ENDIF() + set(Kokkos_ENABLE_${DEV} ON PARENT_SCOPE) + set_property(GLOBAL PROPERTY Kokkos_ENABLE_${DEV} ON) + endforeach() +endif() diff --git a/lib/kokkos/CONTRIBUTING.md b/lib/kokkos/CONTRIBUTING.md index b4f3057cef..e97f8c4d89 100644 --- a/lib/kokkos/CONTRIBUTING.md +++ b/lib/kokkos/CONTRIBUTING.md @@ -7,6 +7,8 @@ We actively welcome pull requests. 3. If you've changed APIs, update the documentation. 4. Ensure the test suite passes. +Before sending your patch for review, please try to ensure that it is formatted properly. We use clang-format version 16 for this. + ## Issues We use GitHub issues to track public bugs. Please ensure your description is clear and has sufficient instructions to be able to reproduce the issue. diff --git a/lib/kokkos/HOW_TO_SNAPSHOT b/lib/kokkos/HOW_TO_SNAPSHOT deleted file mode 100644 index ad3f78efb4..0000000000 --- a/lib/kokkos/HOW_TO_SNAPSHOT +++ /dev/null @@ -1,73 +0,0 @@ - -Developers of Kokkos (those who commit modifications to Kokkos) -must maintain the snapshot of Kokkos in the Trilinos repository. - -This file contains instructions for how to -snapshot Kokkos from github.com/kokkos to Trilinos. - ------------------------------------------------------------------------- -*** EVERYTHING GOES RIGHT WORKFLOW *** - -1) Given a 'git clone' of Kokkos and of Trilinos repositories. -1.1) Let ${KOKKOS} be the absolute path to the Kokkos clone. - This path *must* terminate with the directory name 'kokkos'; - e.g., ${HOME}/kokkos . -1.2) Let ${TRILINOS} be the absolute path to the Trilinos directory. - -2) Given that the Kokkos build & test is clean and - changes are committed to the Kokkos clone. - -3) Snapshot the current commit in the Kokkos clone into the Trilinos clone. - This overwrites ${TRILINOS}/packages/kokkos with the content of ${KOKKOS}: - ${KOKKOS}/scripts/snapshot.py --verbose ${KOKKOS} ${TRILINOS}/packages - -4) Verify the snapshot commit happened as expected - cd ${TRILINOS}/packages/kokkos - git log -1 --name-only - -5) Modify, build, and test Trilinos with the Kokkos snapshot. - -6) Given that that the Trilinos build & test is clean and - changes are committed to the Trilinos clone. - -7) Attempt push to the Kokkos repository. - If push fails then you must 'remove the Kokkos snapshot' - from your Trilinos clone. - See below. - -8) Attempt to push to the Trilinos repository. - If updating for a failed push requires you to change Kokkos you must - 'remove the Kokkos snapshot' from your Trilinos clone. - See below. - ------------------------------------------------------------------------- -*** WHEN SOMETHING GOES WRONG AND YOU MUST *** -*** REMOVE THE KOKKOS SNAPSHOT FROM YOUR TRILINOS CLONE *** - -1) Query the Trilinos clone commit log. - git log --oneline - -2) Note the of the commit to the Trillinos clone - immediately BEFORE the Kokkos snapshot commit. - Copy this for use in the next command. - -3) IF more than one outstanding commit then you can remove just the - Kokkos snapshot commit with 'git rebase -i'. Edit the rebase file. - Remove or comment out the Kokkos snapshot commit entry. - git rebase -i - -4) IF the Kokkos snapshot commit is the one and only - outstanding commit then remove just than commit. - git reset --hard HEAD~1 - ------------------------------------------------------------------------- -*** REGARDING 'snapshot.py' TOOL *** - -The 'snapshot.py' tool is developed and maintained by the -Center for Computing Research (CCR) -Software Engineering, Maintenance, and Support (SEMS) team. - -Contact Brent Perschbacher for questions> - ------------------------------------------------------------------------- - diff --git a/lib/kokkos/Makefile.kokkos b/lib/kokkos/Makefile.kokkos index 6b627dcc36..75dcbb9536 100644 --- a/lib/kokkos/Makefile.kokkos +++ b/lib/kokkos/Makefile.kokkos @@ -11,8 +11,8 @@ CXXFLAGS += $(SHFLAGS) endif KOKKOS_VERSION_MAJOR = 4 -KOKKOS_VERSION_MINOR = 4 -KOKKOS_VERSION_PATCH = 1 +KOKKOS_VERSION_MINOR = 5 +KOKKOS_VERSION_PATCH = 0 KOKKOS_VERSION = $(shell echo $(KOKKOS_VERSION_MAJOR)*10000+$(KOKKOS_VERSION_MINOR)*100+$(KOKKOS_VERSION_PATCH) | bc) # Options: Cuda,HIP,SYCL,OpenMPTarget,OpenMP,Threads,Serial @@ -40,16 +40,19 @@ KOKKOS_TRIBITS ?= "no" KOKKOS_STANDALONE_CMAKE ?= "no" # Default settings specific options. -# Options: force_uvm,use_ldg,rdc,enable_lambda,enable_constexpr,disable_malloc_async -KOKKOS_CUDA_OPTIONS ?= "disable_malloc_async" +# Options: force_uvm,use_ldg,rdc,enable_lambda,enable_constexpr,enable_malloc_async +KOKKOS_CUDA_OPTIONS ?= "" -# Options: rdc +# Options: rdc,enable_malloc_async KOKKOS_HIP_OPTIONS ?= "" # Default settings specific options. # Options: enable_async_dispatch KOKKOS_HPX_OPTIONS ?= "" +#Options : force_host_as_device +KOKKOS_OPENACC_OPTIONS ?= "" + # Helper functions for conversion to upper case uppercase_TABLE:=a,A b,B c,C d,D e,E f,F g,G h,H i,I j,J k,K l,L m,M n,N o,O p,P q,Q r,R s,S t,T u,U v,V w,W x,X y,Y z,Z uppercase_internal=$(if $1,$$(subst $(firstword $1),$(call uppercase_internal,$(wordlist 2,$(words $1),$1),$2)),$2) @@ -92,7 +95,7 @@ KOKKOS_INTERNAL_CUDA_USE_UVM := $(call kokkos_has_string,$(KOKKOS_CUDA_OPTIONS), KOKKOS_INTERNAL_CUDA_USE_RELOC := $(call kokkos_has_string,$(KOKKOS_CUDA_OPTIONS),rdc) KOKKOS_INTERNAL_CUDA_USE_LAMBDA := $(call kokkos_has_string,$(KOKKOS_CUDA_OPTIONS),enable_lambda) KOKKOS_INTERNAL_CUDA_USE_CONSTEXPR := $(call kokkos_has_string,$(KOKKOS_CUDA_OPTIONS),enable_constexpr) -KOKKOS_INTERNAL_CUDA_DISABLE_MALLOC_ASYNC := $(call kokkos_has_string,$(KOKKOS_CUDA_OPTIONS),disable_malloc_async) +KOKKOS_INTERNAL_CUDA_ENABLE_MALLOC_ASYNC := $(call kokkos_has_string,$(KOKKOS_CUDA_OPTIONS),enable_malloc_async) KOKKOS_INTERNAL_HPX_ENABLE_ASYNC_DISPATCH := $(call kokkos_has_string,$(KOKKOS_HPX_OPTIONS),enable_async_dispatch) # deprecated KOKKOS_INTERNAL_ENABLE_DESUL_ATOMICS := $(call kokkos_has_string,$(KOKKOS_OPTIONS),enable_desul_atomics) @@ -103,6 +106,8 @@ KOKKOS_INTERNAL_DISABLE_DEPRECATED_CODE := $(call kokkos_has_string,$(KOKKOS_OPT KOKKOS_INTERNAL_ENABLE_DEPRECATION_WARNINGS := $(call kokkos_has_string,$(KOKKOS_OPTIONS),enable_deprecation_warnings) KOKKOS_INTERNAL_HIP_USE_RELOC := $(call kokkos_has_string,$(KOKKOS_HIP_OPTIONS),rdc) +KOKKOS_INTERNAL_HIP_ENABLE_MALLOC_ASYNC := $(call kokkos_has_string,$(KOKKOS_HIP_OPTIONS),enable_malloc_async) +KOKKOS_INTERNAL_OPENACC_FORCE_HOST_AS_DEVICE := $(call kokkos_has_string,$(KOKKOS_OPENACC_OPTIONS),force_host_as_device) # Check for Kokkos Host Execution Spaces one of which must be on. KOKKOS_INTERNAL_USE_OPENMP := $(call kokkos_has_string,$(subst OpenMPTarget,,$(KOKKOS_DEVICES)),OpenMP) @@ -178,7 +183,7 @@ KOKKOS_INTERNAL_COMPILER_CRAY := $(strip $(shell $(CXX) -craype-verbose 2 KOKKOS_INTERNAL_COMPILER_NVCC := $(strip $(shell echo "$(shell export OMPI_CXX=$(OMPI_CXX); export MPICH_CXX=$(MPICH_CXX); $(CXX) --version 2>&1 | grep -c nvcc)>0" | bc)) KOKKOS_INTERNAL_COMPILER_NVHPC := $(strip $(shell $(CXX) --version 2>&1 | grep -c "nvc++")) KOKKOS_INTERNAL_COMPILER_CLANG := $(call kokkos_has_string,$(KOKKOS_CXX_VERSION),clang) -KOKKOS_INTERNAL_COMPILER_CRAY_CLANG := $(strip $(shell $(CXX) -craype-verbose 2>&1 | grep -c "clang++")) +KOKKOS_INTERNAL_COMPILER_CRAY_CLANG := $(strip $(shell $(CXX) -craype-verbose 2>&1 | grep -v "error:" | grep -c "clang++")) KOKKOS_INTERNAL_COMPILER_INTEL_CLANG := $(call kokkos_has_string,$(KOKKOS_CXX_VERSION),oneAPI) KOKKOS_INTERNAL_COMPILER_APPLE_CLANG := $(call kokkos_has_string,$(KOKKOS_CXX_VERSION),Apple clang) KOKKOS_INTERNAL_COMPILER_HCC := $(call kokkos_has_string,$(KOKKOS_CXX_VERSION),HCC) @@ -292,6 +297,8 @@ ifeq ($(KOKKOS_INTERNAL_USE_OPENACC), 1) # Set OpenACC flags. ifeq ($(KOKKOS_INTERNAL_COMPILER_NVHPC), 1) KOKKOS_INTERNAL_OPENACC_FLAG := -acc + else ifeq ($(KOKKOS_INTERNAL_COMPILER_CLANG), 1) + KOKKOS_INTERNAL_OPENACC_FLAG := -fopenacc -fopenacc-fake-async-wait -fopenacc-implicit-worker=vector -Wno-openacc-and-cxx -Wno-openmp-mapping -Wno-unknown-cuda-version -Wno-pass-failed else $(error Makefile.kokkos: OpenACC is enabled but the compiler must be NVHPC (got version string $(KOKKOS_CXX_VERSION))) endif @@ -411,8 +418,8 @@ ifeq ($(KOKKOS_INTERNAL_USE_ARCH_NVIDIA), 0) endif ifeq ($(KOKKOS_INTERNAL_USE_ARCH_NVIDIA), 1) + KOKKOS_INTERNAL_NVCC_PATH := $(shell which nvcc) ifeq ($(KOKKOS_INTERNAL_COMPILER_CLANG), 1) - KOKKOS_INTERNAL_NVCC_PATH := $(shell which nvcc) CUDA_PATH ?= $(KOKKOS_INTERNAL_NVCC_PATH:/bin/nvcc=) ifeq ($(KOKKOS_INTERNAL_USE_OPENMPTARGET), 1) KOKKOS_INTERNAL_OPENMPTARGET_FLAG := $(KOKKOS_INTERNAL_OPENMPTARGET_FLAG) --cuda-path=$(CUDA_PATH) @@ -466,6 +473,14 @@ ifeq ($(KOKKOS_INTERNAL_USE_ARCH_AMD_GFX1100), 0) KOKKOS_INTERNAL_USE_ARCH_AMD_GFX1100 := $(call kokkos_has_string,$(KOKKOS_ARCH),NAVI1100) endif KOKKOS_INTERNAL_USE_ARCH_AMD_GFX1103 := $(call kokkos_has_string,$(KOKKOS_ARCH),AMD_GFX1103) +KOKKOS_INTERNAL_USE_ARCH_AMD := $(shell expr $(KOKKOS_INTERNAL_USE_ARCH_AMD_GFX906) \ + + $(KOKKOS_INTERNAL_USE_ARCH_AMD_GFX908) \ + + $(KOKKOS_INTERNAL_USE_ARCH_AMD_GFX90A) \ + + $(KOKKOS_INTERNAL_USE_ARCH_AMD_GFX940) \ + + $(KOKKOS_INTERNAL_USE_ARCH_AMD_GFX942) \ + + $(KOKKOS_INTERNAL_USE_ARCH_AMD_GFX1030) \ + + $(KOKKOS_INTERNAL_USE_ARCH_AMD_GFX1100) \ + + $(KOKKOS_INTERNAL_USE_ARCH_AMD_GFX1103)) # Any AVX? KOKKOS_INTERNAL_USE_ARCH_AVX := $(shell expr $(KOKKOS_INTERNAL_USE_ARCH_SNB) + $(KOKKOS_INTERNAL_USE_ARCH_AMDAVX)) @@ -561,6 +576,9 @@ endif ifeq ($(KOKKOS_INTERNAL_USE_OPENACC), 1) tmp := $(call kokkos_append_header,"$H""define KOKKOS_ENABLE_OPENACC") + ifeq ($(KOKKOS_INTERNAL_OPENACC_FORCE_HOST_AS_DEVICE), 1) + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ENABLE_OPENACC_FORCE_HOST_AS_DEVICE") + endif endif ifeq ($(KOKKOS_INTERNAL_USE_OPENMP), 1) @@ -733,7 +751,7 @@ ifeq ($(KOKKOS_INTERNAL_USE_CUDA), 1) endif endif - ifeq ($(KOKKOS_INTERNAL_CUDA_DISABLE_MALLOC_ASYNC), 0) + ifeq ($(KOKKOS_INTERNAL_CUDA_ENABLE_MALLOC_ASYNC), 1) tmp := $(call kokkos_append_header,"$H""define KOKKOS_ENABLE_IMPL_CUDA_MALLOC_ASYNC") else tmp := $(call kokkos_append_header,"/* $H""undef KOKKOS_ENABLE_IMPL_CUDA_MALLOC_ASYNC */") @@ -1024,86 +1042,122 @@ ifeq ($(KOKKOS_INTERNAL_USE_OPENMPTARGET), 1) endif endif +ifeq ($(KOKKOS_INTERNAL_USE_OPENACC), 1) + ifeq ($(KOKKOS_INTERNAL_COMPILER_CLANG), 1) + KOKKOS_INTERNAL_CUDA_ARCH_FLAG=--offload-arch + endif +endif + # Do not add this flag if its the cray compiler or the nvhpc compiler. ifeq ($(KOKKOS_INTERNAL_COMPILER_CRAY_CLANG), 0) - ifeq ($(KOKKOS_INTERNAL_COMPILER_NVHPC), 0) - # Lets start with adding architecture defines - ifeq ($(KOKKOS_INTERNAL_USE_ARCH_KEPLER30), 1) - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_KEPLER") - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_KEPLER30") + # Lets start with adding architecture defines + ifeq ($(KOKKOS_INTERNAL_USE_ARCH_KEPLER30), 1) + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_KEPLER") + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_KEPLER30") + ifeq ($(KOKKOS_INTERNAL_COMPILER_NVHPC), 0) KOKKOS_INTERNAL_CUDA_ARCH_FLAG := $(KOKKOS_INTERNAL_CUDA_ARCH_FLAG)=sm_30 endif - ifeq ($(KOKKOS_INTERNAL_USE_ARCH_KEPLER32), 1) - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_KEPLER") - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_KEPLER32") + endif + ifeq ($(KOKKOS_INTERNAL_USE_ARCH_KEPLER32), 1) + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_KEPLER") + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_KEPLER32") + ifeq ($(KOKKOS_INTERNAL_COMPILER_NVHPC), 0) KOKKOS_INTERNAL_CUDA_ARCH_FLAG := $(KOKKOS_INTERNAL_CUDA_ARCH_FLAG)=sm_32 endif - ifeq ($(KOKKOS_INTERNAL_USE_ARCH_KEPLER35), 1) - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_KEPLER") - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_KEPLER35") + endif + ifeq ($(KOKKOS_INTERNAL_USE_ARCH_KEPLER35), 1) + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_KEPLER") + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_KEPLER35") + ifeq ($(KOKKOS_INTERNAL_COMPILER_NVHPC), 0) KOKKOS_INTERNAL_CUDA_ARCH_FLAG := $(KOKKOS_INTERNAL_CUDA_ARCH_FLAG)=sm_35 endif - ifeq ($(KOKKOS_INTERNAL_USE_ARCH_KEPLER37), 1) - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_KEPLER") - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_KEPLER37") + endif + ifeq ($(KOKKOS_INTERNAL_USE_ARCH_KEPLER37), 1) + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_KEPLER") + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_KEPLER37") + ifeq ($(KOKKOS_INTERNAL_COMPILER_NVHPC), 0) KOKKOS_INTERNAL_CUDA_ARCH_FLAG := $(KOKKOS_INTERNAL_CUDA_ARCH_FLAG)=sm_37 endif - ifeq ($(KOKKOS_INTERNAL_USE_ARCH_MAXWELL50), 1) - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_MAXWELL") - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_MAXWELL50") + endif + ifeq ($(KOKKOS_INTERNAL_USE_ARCH_MAXWELL50), 1) + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_MAXWELL") + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_MAXWELL50") + ifeq ($(KOKKOS_INTERNAL_COMPILER_NVHPC), 0) KOKKOS_INTERNAL_CUDA_ARCH_FLAG := $(KOKKOS_INTERNAL_CUDA_ARCH_FLAG)=sm_50 endif - ifeq ($(KOKKOS_INTERNAL_USE_ARCH_MAXWELL52), 1) - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_MAXWELL") - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_MAXWELL52") + endif + ifeq ($(KOKKOS_INTERNAL_USE_ARCH_MAXWELL52), 1) + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_MAXWELL") + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_MAXWELL52") + ifeq ($(KOKKOS_INTERNAL_COMPILER_NVHPC), 0) KOKKOS_INTERNAL_CUDA_ARCH_FLAG := $(KOKKOS_INTERNAL_CUDA_ARCH_FLAG)=sm_52 endif - ifeq ($(KOKKOS_INTERNAL_USE_ARCH_MAXWELL53), 1) - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_MAXWELL") - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_MAXWELL53") + endif + ifeq ($(KOKKOS_INTERNAL_USE_ARCH_MAXWELL53), 1) + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_MAXWELL") + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_MAXWELL53") + ifeq ($(KOKKOS_INTERNAL_COMPILER_NVHPC), 0) KOKKOS_INTERNAL_CUDA_ARCH_FLAG := $(KOKKOS_INTERNAL_CUDA_ARCH_FLAG)=sm_53 endif - ifeq ($(KOKKOS_INTERNAL_USE_ARCH_PASCAL60), 1) - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_PASCAL") - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_PASCAL60") + endif + ifeq ($(KOKKOS_INTERNAL_USE_ARCH_PASCAL60), 1) + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_PASCAL") + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_PASCAL60") + ifeq ($(KOKKOS_INTERNAL_COMPILER_NVHPC), 0) KOKKOS_INTERNAL_CUDA_ARCH_FLAG := $(KOKKOS_INTERNAL_CUDA_ARCH_FLAG)=sm_60 endif - ifeq ($(KOKKOS_INTERNAL_USE_ARCH_PASCAL61), 1) - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_PASCAL") - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_PASCAL61") + endif + ifeq ($(KOKKOS_INTERNAL_USE_ARCH_PASCAL61), 1) + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_PASCAL") + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_PASCAL61") + ifeq ($(KOKKOS_INTERNAL_COMPILER_NVHPC), 0) KOKKOS_INTERNAL_CUDA_ARCH_FLAG := $(KOKKOS_INTERNAL_CUDA_ARCH_FLAG)=sm_61 endif - ifeq ($(KOKKOS_INTERNAL_USE_ARCH_VOLTA70), 1) - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_VOLTA") - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_VOLTA70") + endif + ifeq ($(KOKKOS_INTERNAL_USE_ARCH_VOLTA70), 1) + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_VOLTA") + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_VOLTA70") + ifeq ($(KOKKOS_INTERNAL_COMPILER_NVHPC), 0) KOKKOS_INTERNAL_CUDA_ARCH_FLAG := $(KOKKOS_INTERNAL_CUDA_ARCH_FLAG)=sm_70 endif - ifeq ($(KOKKOS_INTERNAL_USE_ARCH_VOLTA72), 1) - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_VOLTA") - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_VOLTA72") + endif + ifeq ($(KOKKOS_INTERNAL_USE_ARCH_VOLTA72), 1) + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_VOLTA") + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_VOLTA72") + ifeq ($(KOKKOS_INTERNAL_COMPILER_NVHPC), 0) KOKKOS_INTERNAL_CUDA_ARCH_FLAG := $(KOKKOS_INTERNAL_CUDA_ARCH_FLAG)=sm_72 endif - ifeq ($(KOKKOS_INTERNAL_USE_ARCH_TURING75), 1) - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_TURING75") + endif + ifeq ($(KOKKOS_INTERNAL_USE_ARCH_TURING75), 1) + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_TURING75") + ifeq ($(KOKKOS_INTERNAL_COMPILER_NVHPC), 0) KOKKOS_INTERNAL_CUDA_ARCH_FLAG := $(KOKKOS_INTERNAL_CUDA_ARCH_FLAG)=sm_75 endif - ifeq ($(KOKKOS_INTERNAL_USE_ARCH_AMPERE80), 1) - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMPERE") - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMPERE80") + endif + ifeq ($(KOKKOS_INTERNAL_USE_ARCH_AMPERE80), 1) + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMPERE") + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMPERE80") + ifeq ($(KOKKOS_INTERNAL_COMPILER_NVHPC), 0) KOKKOS_INTERNAL_CUDA_ARCH_FLAG := $(KOKKOS_INTERNAL_CUDA_ARCH_FLAG)=sm_80 endif - ifeq ($(KOKKOS_INTERNAL_USE_ARCH_AMPERE86), 1) - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMPERE") - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMPERE86") + endif + ifeq ($(KOKKOS_INTERNAL_USE_ARCH_AMPERE86), 1) + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMPERE") + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMPERE86") + ifeq ($(KOKKOS_INTERNAL_COMPILER_NVHPC), 0) KOKKOS_INTERNAL_CUDA_ARCH_FLAG := $(KOKKOS_INTERNAL_CUDA_ARCH_FLAG)=sm_86 endif - ifeq ($(KOKKOS_INTERNAL_USE_ARCH_ADA89), 1) - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_ADA89") + endif + ifeq ($(KOKKOS_INTERNAL_USE_ARCH_ADA89), 1) + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_ADA89") + ifeq ($(KOKKOS_INTERNAL_COMPILER_NVHPC), 0) KOKKOS_INTERNAL_CUDA_ARCH_FLAG := $(KOKKOS_INTERNAL_CUDA_ARCH_FLAG)=sm_89 endif - ifeq ($(KOKKOS_INTERNAL_USE_ARCH_HOPPER90), 1) - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_HOPPER") - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_HOPPER90") + endif + ifeq ($(KOKKOS_INTERNAL_USE_ARCH_HOPPER90), 1) + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_HOPPER") + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_HOPPER90") + ifeq ($(KOKKOS_INTERNAL_COMPILER_NVHPC), 0) KOKKOS_INTERNAL_CUDA_ARCH_FLAG := $(KOKKOS_INTERNAL_CUDA_ARCH_FLAG)=sm_90 endif endif @@ -1119,6 +1173,9 @@ ifneq ($(KOKKOS_INTERNAL_USE_ARCH_NVIDIA), 0) ifeq ($(KOKKOS_INTERNAL_USE_OPENMPTARGET), 1) KOKKOS_LDFLAGS += $(KOKKOS_INTERNAL_CUDA_ARCH_FLAG) endif + ifeq ($(KOKKOS_INTERNAL_USE_OPENACC), 1) + KOKKOS_LDFLAGS += $(KOKKOS_INTERNAL_CUDA_ARCH_FLAG) + endif endif endif @@ -1126,43 +1183,43 @@ endif # Figure out the architecture flag for ROCm. ifeq ($(KOKKOS_INTERNAL_USE_ARCH_AMD_GFX906), 1) tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GFX906") - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GPU") - KOKKOS_INTERNAL_HIP_ARCH_FLAG := --offload-arch=gfx906 + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GPU \"gfx906\"") + KOKKOS_INTERNAL_AMD_ARCH_FLAG := --offload-arch=gfx906 endif ifeq ($(KOKKOS_INTERNAL_USE_ARCH_AMD_GFX908), 1) tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GFX908") - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GPU") - KOKKOS_INTERNAL_HIP_ARCH_FLAG := --offload-arch=gfx908 + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GPU \"gfx908\"") + KOKKOS_INTERNAL_AMD_ARCH_FLAG := --offload-arch=gfx908 endif ifeq ($(KOKKOS_INTERNAL_USE_ARCH_AMD_GFX90A), 1) tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GFX90A") - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GPU") - KOKKOS_INTERNAL_HIP_ARCH_FLAG := --offload-arch=gfx90a + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GPU \"gfx90A\"") + KOKKOS_INTERNAL_AMD_ARCH_FLAG := --offload-arch=gfx90a endif ifeq ($(KOKKOS_INTERNAL_USE_ARCH_AMD_GFX940), 1) tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GFX940") - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GPU") - KOKKOS_INTERNAL_HIP_ARCH_FLAG := --offload-arch=gfx940 + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GPU \"gfx940\"") + KOKKOS_INTERNAL_AMD_ARCH_FLAG := --offload-arch=gfx940 endif ifeq ($(KOKKOS_INTERNAL_USE_ARCH_AMD_GFX942), 1) tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GFX942") - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GPU") - KOKKOS_INTERNAL_HIP_ARCH_FLAG := --offload-arch=gfx942 + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GPU \"gfx942\"") + KOKKOS_INTERNAL_AMD_ARCH_FLAG := --offload-arch=gfx942 endif ifeq ($(KOKKOS_INTERNAL_USE_ARCH_AMD_GFX1030), 1) tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GFX1030") - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GPU") - KOKKOS_INTERNAL_HIP_ARCH_FLAG := --offload-arch=gfx1030 + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GPU \"gfx1030\"") + KOKKOS_INTERNAL_AMD_ARCH_FLAG := --offload-arch=gfx1030 endif ifeq ($(KOKKOS_INTERNAL_USE_ARCH_AMD_GFX1100), 1) tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GFX1100") - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GPU") - KOKKOS_INTERNAL_HIP_ARCH_FLAG := --offload-arch=gfx1100 + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GPU \"gfx1100\"") + KOKKOS_INTERNAL_AMD_ARCH_FLAG := --offload-arch=gfx1100 endif ifeq ($(KOKKOS_INTERNAL_USE_ARCH_AMD_GFX1103), 1) tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GFX1103") - tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GPU") - KOKKOS_INTERNAL_HIP_ARCH_FLAG := --offload-arch=gfx1103 + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ARCH_AMD_GPU \"gfx1103\"") + KOKKOS_INTERNAL_AMD_ARCH_FLAG := --offload-arch=gfx1103 endif @@ -1171,8 +1228,8 @@ ifeq ($(KOKKOS_INTERNAL_USE_HIP), 1) KOKKOS_SRC += $(KOKKOS_PATH)/tpls/desul/src/Lock_Array_HIP.cpp KOKKOS_HEADERS += $(wildcard $(KOKKOS_PATH)/core/src/HIP/*.hpp) - KOKKOS_CXXFLAGS+=$(KOKKOS_INTERNAL_HIP_ARCH_FLAG) - KOKKOS_LDFLAGS+=$(KOKKOS_INTERNAL_HIP_ARCH_FLAG) + KOKKOS_CXXFLAGS+=$(KOKKOS_INTERNAL_AMD_ARCH_FLAG) + KOKKOS_LDFLAGS+=$(KOKKOS_INTERNAL_AMD_ARCH_FLAG) ifeq ($(KOKKOS_INTERNAL_HIP_USE_RELOC), 1) tmp := $(call kokkos_append_header,"$H""define KOKKOS_ENABLE_HIP_RELOCATABLE_DEVICE_CODE") @@ -1182,6 +1239,21 @@ ifeq ($(KOKKOS_INTERNAL_USE_HIP), 1) KOKKOS_CXXFLAGS+=-fno-gpu-rdc KOKKOS_LDFLAGS+=-fno-gpu-rdc endif + + ifeq ($(KOKKOS_INTERNAL_HIP_ENABLE_MALLOC_ASYNC), 1) + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ENABLE_IMPL_HIP_MALLOC_ASYNC") + else + tmp := $(call kokkos_append_header,"/* $H""undef KOKKOS_ENABLE_IMPL_HIP_MALLOC_ASYNC */") + endif +endif + +ifneq ($(KOKKOS_INTERNAL_USE_ARCH_AMD), 0) + ifeq ($(KOKKOS_INTERNAL_COMPILER_CLANG), 1) + ifeq ($(KOKKOS_INTERNAL_USE_OPENACC), 1) + KOKKOS_CXXFLAGS += $(KOKKOS_INTERNAL_AMD_ARCH_FLAG) + KOKKOS_LDFLAGS += $(KOKKOS_INTERNAL_AMD_ARCH_FLAG) + endif + endif endif # Figure out Intel architecture flags. @@ -1235,6 +1307,8 @@ ifeq ($(KOKKOS_INTERNAL_USE_SYCL), 1) KOKKOS_CXXFLAGS+=$(KOKKOS_INTERNAL_INTEL_ARCH_FLAG) KOKKOS_LDFLAGS+=-fsycl KOKKOS_LDFLAGS+=$(KOKKOS_INTERNAL_INTEL_ARCH_FLAG) + + tmp := $(call kokkos_append_header,"$H""define KOKKOS_ENABLE_SYCL_RELOCATABLE_DEVICE_CODE") endif ifeq ($(KOKKOS_INTERNAL_USE_OPENMPTARGET), 1) @@ -1322,6 +1396,8 @@ ifneq ($(KOKKOS_INTERNAL_NEW_CONFIG), 0) endif KOKKOS_HEADERS += $(wildcard $(KOKKOS_PATH)/core/src/*.hpp) +KOKKOS_HEADERS += $(wildcard $(KOKKOS_PATH)/core/src/View/*.hpp) +KOKKOS_HEADERS += $(wildcard $(KOKKOS_PATH)/core/src/View/MDSpan/*.hpp) KOKKOS_HEADERS += $(wildcard $(KOKKOS_PATH)/core/src/impl/*.hpp) KOKKOS_HEADERS += $(wildcard $(KOKKOS_PATH)/containers/src/*.hpp) KOKKOS_HEADERS += $(wildcard $(KOKKOS_PATH)/containers/src/impl/*.hpp) @@ -1374,6 +1450,48 @@ ifeq ($(KOKKOS_INTERNAL_USE_OPENACC), 1) KOKKOS_CXXFLAGS += $(KOKKOS_INTERNAL_OPENACC_FLAG) KOKKOS_LDFLAGS += $(KOKKOS_INTERNAL_OPENACC_FLAG) KOKKOS_LIBS += $(KOKKOS_INTERNAL_OPENACC_LIB) + ifeq ($(KOKKOS_INTERNAL_USE_ARCH_NVIDIA), 1) + ifneq ($(CUDA_PATH),) + ifeq ($(call kokkos_path_exists,$(CUDA_PATH)/lib), 1) + CUDA_PATH := $(CUDA_PATH:/compilers=/cuda) + endif + endif + ifeq ($(KOKKOS_INTERNAL_COMPILER_CLANG), 1) + ifneq ($(CUDA_PATH),) + KOKKOS_LDFLAGS += -L$(CUDA_PATH)/lib64 + endif + KOKKOS_LIBS += -lcudart + endif + ifeq ($(KOKKOS_INTERNAL_COMPILER_NVHPC), 1) + KOKKOS_LIBS += -cuda + endif + ifeq ($(KOKKOS_INTERNAL_OPENACC_FORCE_HOST_AS_DEVICE), 1) + $(error If a GPU architecture is specified, KOKKOS_OPENACC_OPTIONS = force_host_as_device cannot be used. Disable the force_host_as_device option) + endif + else ifeq ($(KOKKOS_INTERNAL_USE_ARCH_AMD), 1) + ifeq ($(KOKKOS_INTERNAL_COMPILER_CLANG), 1) + ifneq ($(ROCM_PATH),) + KOKKOS_CPPFLAGS += -I$(ROCM_PATH)/include + KOKKOS_LDFLAGS += -L$(ROCM_PATH)/lib + endif + KOKKOS_LIBS += -lamdhip64 + endif + ifeq ($(KOKKOS_INTERNAL_OPENACC_FORCE_HOST_AS_DEVICE), 1) + $(error If a GPU architecture is specified, KOKKOS_OPENACC_OPTIONS = force_host_as_device cannot be used. Disable the force_host_as_device option) + endif + else ifeq ($(KOKKOS_INTERNAL_OPENACC_FORCE_HOST_AS_DEVICE), 1) + # Compile for kernel execution on the host. In that case, + # memory is shared between the OpenACC space and the host space. + ifeq ($(KOKKOS_INTERNAL_COMPILER_NVHPC), 1) + KOKKOS_CXXFLAGS += -acc=multicore + endif + else + # Automatic fallback mode; try to offload any available GPU, and fall back + # to the host CPU if no available GPU is found. + ifeq ($(KOKKOS_INTERNAL_COMPILER_NVHPC), 1) + KOKKOS_CXXFLAGS += -acc=gpu,multicore + endif + endif endif ifeq ($(KOKKOS_INTERNAL_USE_OPENMP), 1) @@ -1484,7 +1602,11 @@ else endif ifeq ($(KOKKOS_INTERNAL_USE_OPENACC), 1) - tmp := $(call desul_append_header,"$H""define DESUL_ATOMICS_ENABLE_OPENACC") + ifeq ($(KOKKOS_INTERNAL_COMPILER_NVHPC), 1) + tmp := $(call desul_append_header,"$H""define DESUL_ATOMICS_ENABLE_OPENACC") + else + tmp := $(call desul_append_header,"/* $H""undef DESUL_ATOMICS_ENABLE_OPENACC */") + endif else tmp := $(call desul_append_header,"/* $H""undef DESUL_ATOMICS_ENABLE_OPENACC */") endif @@ -1512,6 +1634,12 @@ $(DESUL_CONFIG_HEADER): KOKKOS_CPP_DEPENDS := $(DESUL_CONFIG_HEADER) KokkosCore_config.h $(KOKKOS_HEADERS) +# Tasking is deprecated +ifeq ($(KOKKOS_INTERNAL_DISABLE_DEPRECATED_CODE), 1) + TMP_KOKKOS_SRC := $(KOKKOS_SRC) + KOKKOS_SRC = $(patsubst %Task.cpp,, $(TMP_KOKKOS_SRC)) +endif + KOKKOS_OBJ = $(KOKKOS_SRC:.cpp=.o) KOKKOS_OBJ_LINK = $(notdir $(KOKKOS_OBJ)) diff --git a/lib/kokkos/Makefile.targets b/lib/kokkos/Makefile.targets index e8e429e027..be535eea3e 100644 --- a/lib/kokkos/Makefile.targets +++ b/lib/kokkos/Makefile.targets @@ -16,8 +16,6 @@ Kokkos_HostSpace.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/impl/Kokkos_Ho $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/core/src/impl/Kokkos_HostSpace.cpp Kokkos_hwloc.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/impl/Kokkos_hwloc.cpp $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/core/src/impl/Kokkos_hwloc.cpp -Kokkos_TaskQueue.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/impl/Kokkos_TaskQueue.cpp - $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/core/src/impl/Kokkos_TaskQueue.cpp Kokkos_HostThreadTeam.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/impl/Kokkos_HostThreadTeam.cpp $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/core/src/impl/Kokkos_HostThreadTeam.cpp Kokkos_HostBarrier.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/impl/Kokkos_HostBarrier.cpp @@ -38,17 +36,21 @@ Kokkos_Abort.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/impl/Kokkos_Abort. ifeq ($(KOKKOS_INTERNAL_USE_SERIAL), 1) Kokkos_Serial.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/Serial/Kokkos_Serial.cpp $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/core/src/Serial/Kokkos_Serial.cpp +ifneq ($(KOKKOS_INTERNAL_DISABLE_DEPRECATED_CODE), 1) Kokkos_Serial_Task.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/Serial/Kokkos_Serial_Task.cpp $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/core/src/Serial/Kokkos_Serial_Task.cpp endif +endif ifeq ($(KOKKOS_INTERNAL_USE_CUDA), 1) Kokkos_Cuda_Instance.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/Cuda/Kokkos_Cuda_Instance.cpp $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/core/src/Cuda/Kokkos_Cuda_Instance.cpp Kokkos_CudaSpace.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/Cuda/Kokkos_CudaSpace.cpp $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/core/src/Cuda/Kokkos_CudaSpace.cpp +ifneq ($(KOKKOS_INTERNAL_DISABLE_DEPRECATED_CODE), 1) Kokkos_Cuda_Task.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/Cuda/Kokkos_Cuda_Task.cpp $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/core/src/Cuda/Kokkos_Cuda_Task.cpp +endif Lock_Array_CUDA.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/tpls/desul/src/Lock_Array_CUDA.cpp $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/tpls/desul/src/Lock_Array_CUDA.cpp endif @@ -73,6 +75,8 @@ Kokkos_HIP_Space.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/HIP/Kokkos_HIP $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/core/src/HIP/Kokkos_HIP_Space.cpp Kokkos_HIP_Instance.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/HIP/Kokkos_HIP_Instance.cpp $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/core/src/HIP/Kokkos_HIP_Instance.cpp +Kokkos_HIP_ZeroMemset.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/HIP/Kokkos_HIP_ZeroMemset.cpp + $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/core/src/HIP/Kokkos_HIP_ZeroMemset.cpp Lock_Array_HIP.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/tpls/desul/src/Lock_Array_HIP.cpp $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/tpls/desul/src/Lock_Array_HIP.cpp endif @@ -89,26 +93,26 @@ Kokkos_OpenMP.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/OpenMP/Kokkos_Ope $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/core/src/OpenMP/Kokkos_OpenMP.cpp Kokkos_OpenMP_Instance.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/OpenMP/Kokkos_OpenMP_Instance.cpp $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/core/src/OpenMP/Kokkos_OpenMP_Instance.cpp +ifneq ($(KOKKOS_INTERNAL_DISABLE_DEPRECATED_CODE), 1) Kokkos_OpenMP_Task.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/OpenMP/Kokkos_OpenMP_Task.cpp $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/core/src/OpenMP/Kokkos_OpenMP_Task.cpp endif +endif ifeq ($(KOKKOS_INTERNAL_USE_HPX), 1) Kokkos_HPX.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/HPX/Kokkos_HPX.cpp $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/core/src/HPX/Kokkos_HPX.cpp +ifneq ($(KOKKOS_INTERNAL_DISABLE_DEPRECATED_CODE), 1) Kokkos_HPX_Task.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/HPX/Kokkos_HPX_Task.cpp $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/core/src/HPX/Kokkos_HPX_Task.cpp endif +endif ifeq ($(KOKKOS_INTERNAL_USE_OPENMPTARGET), 1) -Kokkos_OpenMPTarget_Exec.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Exec.cpp - $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Exec.cpp Kokkos_OpenMPTarget_Instance.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Instance.cpp $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Instance.cpp Kokkos_OpenMPTargetSpace.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/OpenMPTarget/Kokkos_OpenMPTargetSpace.cpp $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/core/src/OpenMPTarget/Kokkos_OpenMPTargetSpace.cpp -Kokkos_OpenMPTarget_Task.o: $(KOKKOS_CPP_DEPENDS) $(KOKKOS_PATH)/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Task.cpp - $(CXX) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) $(CXXFLAGS) -c $(KOKKOS_PATH)/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Task.cpp endif ifeq ($(KOKKOS_INTERNAL_USE_OPENACC), 1) diff --git a/lib/kokkos/README.md b/lib/kokkos/README.md index c8c6f8f7cf..0ea07f9ea2 100644 --- a/lib/kokkos/README.md +++ b/lib/kokkos/README.md @@ -30,12 +30,12 @@ To start learning about Kokkos: The latest release of Kokkos can be obtained from the [GitHub releases page](https://github.com/kokkos/kokkos/releases/latest). -The current release is [4.3.01](https://github.com/kokkos/kokkos/releases/tag/4.3.01). +The current release is [4.5.00](https://github.com/kokkos/kokkos/releases/tag/4.5.00). ```bash -curl -OJ -L https://github.com/kokkos/kokkos/archive/refs/tags/4.3.01.tar.gz +curl -OJ -L https://github.com/kokkos/kokkos/releases/download/4.5.00/kokkos-4.5.00.tar.gz # Or with wget -wget https://github.com/kokkos/kokkos/archive/refs/tags/4.3.01.tar.gz +wget https://github.com/kokkos/kokkos/releases/download/4.5.00/kokkos-4.5.00.tar.gz ``` To clone the latest development version of Kokkos from GitHub: diff --git a/lib/kokkos/algorithms/CMakeLists.txt b/lib/kokkos/algorithms/CMakeLists.txt index 368984647e..73ce9f7ec5 100644 --- a/lib/kokkos/algorithms/CMakeLists.txt +++ b/lib/kokkos/algorithms/CMakeLists.txt @@ -1,7 +1,7 @@ -IF (NOT Kokkos_INSTALL_TESTING) - ADD_SUBDIRECTORY(src) -ENDIF() +if(NOT Kokkos_INSTALL_TESTING) + add_subdirectory(src) +endif() # FIXME_OPENACC: temporarily disabled due to unimplemented features -IF(NOT ((KOKKOS_ENABLE_OPENMPTARGET AND KOKKOS_CXX_COMPILER_ID STREQUAL NVHPC) OR KOKKOS_ENABLE_OPENACC)) - KOKKOS_ADD_TEST_DIRECTORIES(unit_tests) -ENDIF() +if(NOT ((KOKKOS_ENABLE_OPENMPTARGET AND KOKKOS_CXX_COMPILER_ID STREQUAL NVHPC) OR KOKKOS_ENABLE_OPENACC)) + kokkos_add_test_directories(unit_tests) +endif() diff --git a/lib/kokkos/algorithms/src/CMakeLists.txt b/lib/kokkos/algorithms/src/CMakeLists.txt index b490caca62..9f10b85e02 100644 --- a/lib/kokkos/algorithms/src/CMakeLists.txt +++ b/lib/kokkos/algorithms/src/CMakeLists.txt @@ -1,34 +1,29 @@ #I have to leave these here for tribits -KOKKOS_INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) -KOKKOS_INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) +kokkos_include_directories(${CMAKE_CURRENT_BINARY_DIR}) +kokkos_include_directories(${CMAKE_CURRENT_SOURCE_DIR}) #----------------------------------------------------------------------------- -FILE(GLOB ALGO_HEADERS *.hpp) -FILE(GLOB ALGO_SOURCES *.cpp) -APPEND_GLOB(ALGO_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/std_algorithms/*.hpp) -APPEND_GLOB(ALGO_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/std_algorithms/impl/*.hpp) +file(GLOB ALGO_HEADERS *.hpp) +file(GLOB ALGO_SOURCES *.cpp) +append_glob(ALGO_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/std_algorithms/*.hpp) +append_glob(ALGO_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/std_algorithms/impl/*.hpp) -INSTALL ( +install( DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/" DESTINATION ${KOKKOS_HEADER_DIR} - FILES_MATCHING PATTERN "*.hpp" + FILES_MATCHING + PATTERN "*.hpp" ) #----------------------------------------------------------------------------- # We have to pass the sources in here for Tribits # These will get ignored for standalone CMake and a true interface library made -KOKKOS_ADD_INTERFACE_LIBRARY( - kokkosalgorithms - NOINSTALLHEADERS ${ALGO_HEADERS} - SOURCES ${ALGO_SOURCES} -) -KOKKOS_LIB_INCLUDE_DIRECTORIES(kokkosalgorithms - ${KOKKOS_TOP_BUILD_DIR} - ${CMAKE_CURRENT_BINARY_DIR} - ${CMAKE_CURRENT_SOURCE_DIR} +kokkos_add_interface_library(kokkosalgorithms NOINSTALLHEADERS ${ALGO_HEADERS} SOURCES ${ALGO_SOURCES}) +kokkos_lib_include_directories( + kokkosalgorithms ${KOKKOS_TOP_BUILD_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ) -KOKKOS_LINK_TPL(kokkoscontainers PUBLIC ROCTHRUST) -KOKKOS_LINK_TPL(kokkoscore PUBLIC ONEDPL) +kokkos_link_tpl(kokkoscontainers PUBLIC ROCTHRUST) +kokkos_link_tpl(kokkoscore PUBLIC ONEDPL) diff --git a/lib/kokkos/algorithms/src/Kokkos_Random.hpp b/lib/kokkos/algorithms/src/Kokkos_Random.hpp index 7df12b8518..b28ea4c2ca 100644 --- a/lib/kokkos/algorithms/src/Kokkos_Random.hpp +++ b/lib/kokkos/algorithms/src/Kokkos_Random.hpp @@ -615,7 +615,7 @@ template struct Random_UniqueIndex { using locks_view_type = View; KOKKOS_FUNCTION - static int get_state_idx(const locks_view_type) { + static int get_state_idx(const locks_view_type&) { KOKKOS_IF_ON_HOST( (return DeviceType::execution_space::impl_hardware_thread_id();)) @@ -665,17 +665,16 @@ struct Random_UniqueIndex< #ifdef KOKKOS_ENABLE_SYCL template -struct Random_UniqueIndex< - Kokkos::Device> { +struct Random_UniqueIndex> { using locks_view_type = - View>; + View>; KOKKOS_FUNCTION static int get_state_idx(const locks_view_type& locks_) { auto item = sycl::ext::oneapi::experimental::this_nd_item<3>(); std::size_t threadIdx[3] = {item.get_local_id(2), item.get_local_id(1), item.get_local_id(0)}; std::size_t blockIdx[3] = {item.get_group(2), item.get_group(1), - item.get_group(0)}; + item.get_group(0)}; std::size_t blockDim[3] = {item.get_local_range(2), item.get_local_range(1), item.get_local_range(0)}; std::size_t gridDim[3] = { @@ -1121,7 +1120,7 @@ class Random_XorShift1024_Pool { using execution_space = typename device_type::execution_space; using locks_type = View; using int_view_type = View; - using state_data_type = View; + using state_data_type = View; locks_type locks_ = {}; state_data_type state_ = {}; diff --git a/lib/kokkos/algorithms/src/sorting/Kokkos_BinOpsPublicAPI.hpp b/lib/kokkos/algorithms/src/sorting/Kokkos_BinOpsPublicAPI.hpp index 73e751f572..8e7de32a07 100644 --- a/lib/kokkos/algorithms/src/sorting/Kokkos_BinOpsPublicAPI.hpp +++ b/lib/kokkos/algorithms/src/sorting/Kokkos_BinOpsPublicAPI.hpp @@ -35,11 +35,11 @@ struct BinOp1D { #endif // Construct BinOp with number of bins, minimum value and maximum value - BinOp1D(int max_bins__, typename KeyViewType::const_value_type min, + BinOp1D(int max_bins, typename KeyViewType::const_value_type min, typename KeyViewType::const_value_type max) - : max_bins_(max_bins__ + 1), + : max_bins_(max_bins + 1), // Cast to double to avoid possible overflow when using integer - mul_(static_cast(max_bins__) / + mul_(static_cast(max_bins) / (static_cast(max) - static_cast(min))), min_(static_cast(min)) { // For integral types the number of bins may be larger than the range @@ -47,7 +47,7 @@ struct BinOp1D { // and then don't need to sort bins. if (std::is_integral::value && (static_cast(max) - static_cast(min)) <= - static_cast(max_bins__)) { + static_cast(max_bins)) { mul_ = 1.; } } @@ -82,16 +82,16 @@ struct BinOp3D { BinOp3D() = delete; #endif - BinOp3D(int max_bins__[], typename KeyViewType::const_value_type min[], + BinOp3D(int max_bins[], typename KeyViewType::const_value_type min[], typename KeyViewType::const_value_type max[]) { - max_bins_[0] = max_bins__[0]; - max_bins_[1] = max_bins__[1]; - max_bins_[2] = max_bins__[2]; - mul_[0] = static_cast(max_bins__[0]) / + max_bins_[0] = max_bins[0]; + max_bins_[1] = max_bins[1]; + max_bins_[2] = max_bins[2]; + mul_[0] = static_cast(max_bins[0]) / (static_cast(max[0]) - static_cast(min[0])); - mul_[1] = static_cast(max_bins__[1]) / + mul_[1] = static_cast(max_bins[1]) / (static_cast(max[1]) - static_cast(min[1])); - mul_[2] = static_cast(max_bins__[2]) / + mul_[2] = static_cast(max_bins[2]) / (static_cast(max[2]) - static_cast(min[2])); min_[0] = static_cast(min[0]); min_[1] = static_cast(min[1]); diff --git a/lib/kokkos/algorithms/src/sorting/Kokkos_BinSortPublicAPI.hpp b/lib/kokkos/algorithms/src/sorting/Kokkos_BinSortPublicAPI.hpp index c399279fe4..f417b6b13b 100644 --- a/lib/kokkos/algorithms/src/sorting/Kokkos_BinSortPublicAPI.hpp +++ b/lib/kokkos/algorithms/src/sorting/Kokkos_BinSortPublicAPI.hpp @@ -388,7 +388,8 @@ class BinSort { // reasonable experimentally. if (use_std_sort && bin_size > 10) { KOKKOS_IF_ON_HOST( - (std::sort(&sort_order(lower_bound), &sort_order(upper_bound), + (std::sort(sort_order.data() + lower_bound, + sort_order.data() + upper_bound, [this](int p, int q) { return bin_op(keys_rnd, p, q); });)) } else { for (int k = lower_bound + 1; k < upper_bound; ++k) { diff --git a/lib/kokkos/algorithms/src/sorting/Kokkos_SortPublicAPI.hpp b/lib/kokkos/algorithms/src/sorting/Kokkos_SortPublicAPI.hpp index 308e9e3a00..20026c77e4 100644 --- a/lib/kokkos/algorithms/src/sorting/Kokkos_SortPublicAPI.hpp +++ b/lib/kokkos/algorithms/src/sorting/Kokkos_SortPublicAPI.hpp @@ -53,9 +53,13 @@ void sort(const ExecutionSpace& exec, if constexpr (Impl::better_off_calling_std_sort_v) { exec.fence("Kokkos::sort without comparator use std::sort"); - auto first = ::Kokkos::Experimental::begin(view); - auto last = ::Kokkos::Experimental::end(view); - std::sort(first, last); + if (view.span_is_contiguous()) { + std::sort(view.data(), view.data() + view.size()); + } else { + auto first = ::Kokkos::Experimental::begin(view); + auto last = ::Kokkos::Experimental::end(view); + std::sort(first, last); + } } else { Impl::sort_device_view_without_comparator(exec, view); } @@ -107,9 +111,13 @@ void sort(const ExecutionSpace& exec, if constexpr (Impl::better_off_calling_std_sort_v) { exec.fence("Kokkos::sort with comparator use std::sort"); - auto first = ::Kokkos::Experimental::begin(view); - auto last = ::Kokkos::Experimental::end(view); - std::sort(first, last, comparator); + if (view.span_is_contiguous()) { + std::sort(view.data(), view.data() + view.size(), comparator); + } else { + auto first = ::Kokkos::Experimental::begin(view); + auto last = ::Kokkos::Experimental::end(view); + std::sort(first, last, comparator); + } } else { Impl::sort_device_view_with_comparator(exec, view, comparator); } diff --git a/lib/kokkos/algorithms/src/sorting/impl/Kokkos_SortByKeyImpl.hpp b/lib/kokkos/algorithms/src/sorting/impl/Kokkos_SortByKeyImpl.hpp index f11f807048..2a8f761d9b 100644 --- a/lib/kokkos/algorithms/src/sorting/impl/Kokkos_SortByKeyImpl.hpp +++ b/lib/kokkos/algorithms/src/sorting/impl/Kokkos_SortByKeyImpl.hpp @@ -30,6 +30,7 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wshadow" +#pragma GCC diagnostic ignored "-Wsuggest-override" #if defined(KOKKOS_COMPILER_CLANG) // Some versions of Clang fail to compile Thrust, failing with errors like @@ -76,13 +77,10 @@ namespace Kokkos::Impl { template constexpr inline bool is_admissible_to_kokkos_sort_by_key = - ::Kokkos::is_view::value&& T::rank() == 1 && - (std::is_same::value || - std::is_same::value || - std::is_same::value); + ::Kokkos::is_view::value && T::rank() == 1 && + (std::is_same_v || + std::is_same_v || + std::is_same_v); template KOKKOS_INLINE_FUNCTION constexpr void @@ -144,7 +142,7 @@ void sort_by_key_rocthrust( #if defined(KOKKOS_ENABLE_ONEDPL) template -inline constexpr bool sort_on_device_v = +inline constexpr bool sort_on_device_v = std::is_same_v || std::is_same_v; @@ -152,7 +150,7 @@ inline constexpr bool sort_on_device_v = template void sort_by_key_onedpl( - const Kokkos::Experimental::SYCL& exec, + const Kokkos::SYCL& exec, const Kokkos::View& keys, const Kokkos::View& values, MaybeComparator&&... maybeComparator) { @@ -176,7 +174,7 @@ template void applyPermutation(const ExecutionSpace& space, const PermutationView& permutation, const ViewType& view) { - static_assert(std::is_integral::value); + static_assert(std::is_integral_v); auto view_copy = Kokkos::create_mirror( Kokkos::view_alloc(space, typename ExecutionSpace::memory_space{}, @@ -335,7 +333,7 @@ void sort_by_key_device_view_without_comparator( template void sort_by_key_device_view_without_comparator( - const Kokkos::Experimental::SYCL& exec, + const Kokkos::SYCL& exec, const Kokkos::View& keys, const Kokkos::View& values) { #ifdef KOKKOS_ONEDPL_HAS_SORT_BY_KEY @@ -392,7 +390,7 @@ void sort_by_key_device_view_with_comparator( template void sort_by_key_device_view_with_comparator( - const Kokkos::Experimental::SYCL& exec, + const Kokkos::SYCL& exec, const Kokkos::View& keys, const Kokkos::View& values, const ComparatorType& comparator) { diff --git a/lib/kokkos/algorithms/src/sorting/impl/Kokkos_SortImpl.hpp b/lib/kokkos/algorithms/src/sorting/impl/Kokkos_SortImpl.hpp index 0894622891..734ce450f6 100644 --- a/lib/kokkos/algorithms/src/sorting/impl/Kokkos_SortImpl.hpp +++ b/lib/kokkos/algorithms/src/sorting/impl/Kokkos_SortImpl.hpp @@ -34,6 +34,7 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wshadow" +#pragma GCC diagnostic ignored "-Wsuggest-override" #if defined(KOKKOS_COMPILER_CLANG) // Some versions of Clang fail to compile Thrust, failing with errors like @@ -146,7 +147,7 @@ void sort_via_binsort(const ExecutionSpace& exec, bool sort_in_bins = true; // TODO: figure out better max_bins then this ... int64_t max_bins = view.extent(0) / 2; - if (std::is_integral::value) { + if (std::is_integral_v) { // Cast to double to avoid possible overflow when using integer auto const max_val = static_cast(result.max_val); auto const min_val = static_cast(result.min_val); @@ -157,7 +158,7 @@ void sort_via_binsort(const ExecutionSpace& exec, sort_in_bins = false; } } - if (std::is_floating_point::value) { + if (std::is_floating_point_v) { KOKKOS_ASSERT(std::isfinite(static_cast(result.max_val) - static_cast(result.min_val))); } @@ -211,11 +212,11 @@ void sort_rocthrust(const HIP& space, #if defined(KOKKOS_ENABLE_ONEDPL) template -void sort_onedpl(const Kokkos::Experimental::SYCL& space, +void sort_onedpl(const Kokkos::SYCL& space, const Kokkos::View& view, MaybeComparator&&... maybeComparator) { using ViewType = Kokkos::View; - static_assert(SpaceAccessibility::accessible, "SYCL execution space is not able to access the memory space " "of the View argument!"); @@ -268,19 +269,29 @@ void copy_to_host_run_stdsort_copy_back( KE::copy(exec, view, view_dc); // run sort on the mirror of view_dc - auto mv_h = create_mirror_view_and_copy(Kokkos::HostSpace(), view_dc); - auto first = KE::begin(mv_h); - auto last = KE::end(mv_h); - std::sort(first, last, std::forward(maybeComparator)...); + auto mv_h = create_mirror_view_and_copy(Kokkos::HostSpace(), view_dc); + if (view.span_is_contiguous()) { + std::sort(mv_h.data(), mv_h.data() + mv_h.size(), + std::forward(maybeComparator)...); + } else { + auto first = KE::begin(mv_h); + auto last = KE::end(mv_h); + std::sort(first, last, std::forward(maybeComparator)...); + } Kokkos::deep_copy(exec, view_dc, mv_h); // copy back to argument view KE::copy(exec, KE::cbegin(view_dc), KE::cend(view_dc), KE::begin(view)); } else { auto view_h = create_mirror_view_and_copy(Kokkos::HostSpace(), view); - auto first = KE::begin(view_h); - auto last = KE::end(view_h); - std::sort(first, last, std::forward(maybeComparator)...); + if (view.span_is_contiguous()) { + std::sort(view_h.data(), view_h.data() + view_h.size(), + std::forward(maybeComparator)...); + } else { + auto first = KE::begin(view_h); + auto last = KE::end(view_h); + std::sort(first, last, std::forward(maybeComparator)...); + } Kokkos::deep_copy(exec, view, view_h); } } @@ -310,7 +321,7 @@ void sort_device_view_without_comparator( #if defined(KOKKOS_ENABLE_ONEDPL) template void sort_device_view_without_comparator( - const Kokkos::Experimental::SYCL& exec, + const Kokkos::SYCL& exec, const Kokkos::View& view) { using ViewType = Kokkos::View; static_assert( @@ -365,8 +376,7 @@ void sort_device_view_with_comparator( #if defined(KOKKOS_ENABLE_ONEDPL) template void sort_device_view_with_comparator( - const Kokkos::Experimental::SYCL& exec, - const Kokkos::View& view, + const Kokkos::SYCL& exec, const Kokkos::View& view, const ComparatorType& comparator) { using ViewType = Kokkos::View; static_assert( @@ -397,12 +407,12 @@ sort_device_view_with_comparator( // and then copies data back. Potentially, this can later be changed // with a better solution like our own quicksort on device or similar. - using ViewType = Kokkos::View; - using MemSpace = typename ViewType::memory_space; // Note with HIP unified memory this code path is still the right thing to do // if we end up here when RocThrust is not enabled. // The create_mirror_view_and_copy will do the right thing (no copy). -#ifndef KOKKOS_ENABLE_IMPL_HIP_UNIFIED_MEMORY +#ifndef KOKKOS_IMPL_HIP_UNIFIED_MEMORY + using ViewType = Kokkos::View; + using MemSpace = typename ViewType::memory_space; static_assert(!SpaceAccessibility::accessible, "Impl::sort_device_view_with_comparator: should not be called " "on a view that is already accessible on the host"); diff --git a/lib/kokkos/algorithms/src/std_algorithms/Kokkos_Reduce.hpp b/lib/kokkos/algorithms/src/std_algorithms/Kokkos_Reduce.hpp index b84f00f8bb..ea7e55ca61 100644 --- a/lib/kokkos/algorithms/src/std_algorithms/Kokkos_Reduce.hpp +++ b/lib/kokkos/algorithms/src/std_algorithms/Kokkos_Reduce.hpp @@ -91,7 +91,7 @@ template = 0> ValueType reduce(const ExecutionSpace& ex, IteratorType first, IteratorType last, ValueType init_reduction_value) { - static_assert(std::is_move_constructible::value, + static_assert(std::is_move_constructible_v, "ValueType must be move constructible."); return Impl::reduce_default_functors_exespace_impl( @@ -105,7 +105,7 @@ template ::value, + static_assert(std::is_move_constructible_v, "ValueType must be move constructible."); return Impl::reduce_default_functors_exespace_impl(label, ex, first, last, @@ -119,7 +119,7 @@ template & view, ValueType init_reduction_value) { - static_assert(std::is_move_constructible::value, + static_assert(std::is_move_constructible_v, "ValueType must be move constructible."); namespace KE = ::Kokkos::Experimental; @@ -137,7 +137,7 @@ template & view, ValueType init_reduction_value) { - static_assert(std::is_move_constructible::value, + static_assert(std::is_move_constructible_v, "ValueType must be move constructible."); namespace KE = ::Kokkos::Experimental; @@ -157,7 +157,7 @@ template ::value, + static_assert(std::is_move_constructible_v, "ValueType must be move constructible."); return Impl::reduce_custom_functors_exespace_impl( @@ -172,7 +172,7 @@ template ::value, + static_assert(std::is_move_constructible_v, "ValueType must be move constructible."); return Impl::reduce_custom_functors_exespace_impl( @@ -186,7 +186,7 @@ template & view, ValueType init_reduction_value, BinaryOp joiner) { - static_assert(std::is_move_constructible::value, + static_assert(std::is_move_constructible_v, "ValueType must be move constructible."); namespace KE = ::Kokkos::Experimental; @@ -204,7 +204,7 @@ template & view, ValueType init_reduction_value, BinaryOp joiner) { - static_assert(std::is_move_constructible::value, + static_assert(std::is_move_constructible_v, "ValueType must be move constructible."); namespace KE = ::Kokkos::Experimental; @@ -258,7 +258,7 @@ template < KOKKOS_FUNCTION ValueType reduce(const TeamHandleType& teamHandle, IteratorType first, IteratorType last, ValueType init_reduction_value) { - static_assert(std::is_move_constructible::value, + static_assert(std::is_move_constructible_v, "ValueType must be move constructible."); return Impl::reduce_default_functors_team_impl(teamHandle, first, last, @@ -273,7 +273,7 @@ KOKKOS_FUNCTION ValueType reduce(const TeamHandleType& teamHandle, const ::Kokkos::View& view, ValueType init_reduction_value) { - static_assert(std::is_move_constructible::value, + static_assert(std::is_move_constructible_v, "ValueType must be move constructible."); namespace KE = ::Kokkos::Experimental; @@ -294,7 +294,7 @@ KOKKOS_FUNCTION ValueType reduce(const TeamHandleType& teamHandle, IteratorType first, IteratorType last, ValueType init_reduction_value, BinaryOp joiner) { - static_assert(std::is_move_constructible::value, + static_assert(std::is_move_constructible_v, "ValueType must be move constructible."); return Impl::reduce_custom_functors_team_impl(teamHandle, first, last, @@ -309,7 +309,7 @@ KOKKOS_FUNCTION ValueType reduce(const TeamHandleType& teamHandle, const ::Kokkos::View& view, ValueType init_reduction_value, BinaryOp joiner) { - static_assert(std::is_move_constructible::value, + static_assert(std::is_move_constructible_v, "ValueType must be move constructible."); namespace KE = ::Kokkos::Experimental; diff --git a/lib/kokkos/algorithms/src/std_algorithms/Kokkos_TransformReduce.hpp b/lib/kokkos/algorithms/src/std_algorithms/Kokkos_TransformReduce.hpp index 101f5113f6..89585ddbea 100644 --- a/lib/kokkos/algorithms/src/std_algorithms/Kokkos_TransformReduce.hpp +++ b/lib/kokkos/algorithms/src/std_algorithms/Kokkos_TransformReduce.hpp @@ -117,7 +117,7 @@ ValueType transform_reduce(const ExecutionSpace& ex, IteratorType1 first1, ValueType init_reduction_value, BinaryJoinerType joiner, BinaryTransform transformer) { - static_assert(std::is_move_constructible::value, + static_assert(std::is_move_constructible_v, "ValueType must be move constructible."); return Impl::transform_reduce_custom_functors_exespace_impl( @@ -136,7 +136,7 @@ ValueType transform_reduce(const std::string& label, const ExecutionSpace& ex, IteratorType2 first2, ValueType init_reduction_value, BinaryJoinerType joiner, BinaryTransform transformer) { - static_assert(std::is_move_constructible::value, + static_assert(std::is_move_constructible_v, "ValueType must be move constructible."); return Impl::transform_reduce_custom_functors_exespace_impl( @@ -157,7 +157,7 @@ ValueType transform_reduce( ValueType init_reduction_value, BinaryJoinerType joiner, BinaryTransform transformer) { namespace KE = ::Kokkos::Experimental; - static_assert(std::is_move_constructible::value, + static_assert(std::is_move_constructible_v, "ValueType must be move constructible."); Impl::static_assert_is_admissible_to_kokkos_std_algorithms(first_view); @@ -182,7 +182,7 @@ ValueType transform_reduce( ValueType init_reduction_value, BinaryJoinerType joiner, BinaryTransform transformer) { namespace KE = ::Kokkos::Experimental; - static_assert(std::is_move_constructible::value, + static_assert(std::is_move_constructible_v, "ValueType must be move constructible."); Impl::static_assert_is_admissible_to_kokkos_std_algorithms(first_view); @@ -208,7 +208,7 @@ ValueType transform_reduce(const ExecutionSpace& ex, IteratorType first1, IteratorType last1, ValueType init_reduction_value, BinaryJoinerType joiner, UnaryTransform transformer) { - static_assert(std::is_move_constructible::value, + static_assert(std::is_move_constructible_v, "ValueType must be move constructible."); return Impl::transform_reduce_custom_functors_exespace_impl( @@ -228,7 +228,7 @@ ValueType transform_reduce(const std::string& label, const ExecutionSpace& ex, ValueType init_reduction_value, BinaryJoinerType joiner, UnaryTransform transformer) { - static_assert(std::is_move_constructible::value, + static_assert(std::is_move_constructible_v, "ValueType must be move constructible."); return Impl::transform_reduce_custom_functors_exespace_impl( @@ -248,7 +248,7 @@ ValueType transform_reduce(const ExecutionSpace& ex, BinaryJoinerType joiner, UnaryTransform transformer) { namespace KE = ::Kokkos::Experimental; - static_assert(std::is_move_constructible::value, + static_assert(std::is_move_constructible_v, "ValueType must be move constructible."); Impl::static_assert_is_admissible_to_kokkos_std_algorithms(view); @@ -270,7 +270,7 @@ ValueType transform_reduce(const std::string& label, const ExecutionSpace& ex, BinaryJoinerType joiner, UnaryTransform transformer) { namespace KE = ::Kokkos::Experimental; - static_assert(std::is_move_constructible::value, + static_assert(std::is_move_constructible_v, "ValueType must be move constructible."); Impl::static_assert_is_admissible_to_kokkos_std_algorithms(view); @@ -345,7 +345,7 @@ KOKKOS_FUNCTION ValueType transform_reduce( const TeamHandleType& teamHandle, IteratorType1 first1, IteratorType1 last1, IteratorType2 first2, ValueType init_reduction_value, BinaryJoinerType joiner, BinaryTransform transformer) { - static_assert(std::is_move_constructible::value, + static_assert(std::is_move_constructible_v, "ValueType must be move constructible."); return Impl::transform_reduce_custom_functors_team_impl( @@ -366,7 +366,7 @@ transform_reduce(const TeamHandleType& teamHandle, ValueType init_reduction_value, BinaryJoinerType joiner, BinaryTransform transformer) { namespace KE = ::Kokkos::Experimental; - static_assert(std::is_move_constructible::value, + static_assert(std::is_move_constructible_v, "ValueType must be move constructible."); Impl::static_assert_is_admissible_to_kokkos_std_algorithms(first_view); @@ -393,7 +393,7 @@ KOKKOS_FUNCTION ValueType transform_reduce(const TeamHandleType& teamHandle, ValueType init_reduction_value, BinaryJoinerType joiner, UnaryTransform transformer) { - static_assert(std::is_move_constructible::value, + static_assert(std::is_move_constructible_v, "ValueType must be move constructible."); return Impl::transform_reduce_custom_functors_team_impl( @@ -412,7 +412,7 @@ transform_reduce(const TeamHandleType& teamHandle, ValueType init_reduction_value, BinaryJoinerType joiner, UnaryTransform transformer) { namespace KE = ::Kokkos::Experimental; - static_assert(std::is_move_constructible::value, + static_assert(std::is_move_constructible_v, "ValueType must be move constructible."); Impl::static_assert_is_admissible_to_kokkos_std_algorithms(view); diff --git a/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_Constraints.hpp b/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_Constraints.hpp index 54bb13e25b..da16141f5a 100644 --- a/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_Constraints.hpp +++ b/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_Constraints.hpp @@ -33,12 +33,12 @@ struct is_admissible_to_kokkos_std_algorithms : std::false_type {}; template struct is_admissible_to_kokkos_std_algorithms< T, std::enable_if_t<::Kokkos::is_view::value && T::rank() == 1 && - (std::is_same::value || - std::is_same::value || - std::is_same::value)>> + (std::is_same_v || + std::is_same_v || + std::is_same_v)>> : std::true_type {}; template @@ -102,8 +102,8 @@ struct are_random_access_iterators; template struct are_random_access_iterators { static constexpr bool value = - is_iterator_v && std::is_base_of::value; + is_iterator_v && std::is_base_of_v; }; template @@ -165,9 +165,8 @@ struct iterators_have_matching_difference_type { template struct iterators_have_matching_difference_type { - static constexpr bool value = - std::is_same::value; + static constexpr bool value = std::is_same_v; }; template diff --git a/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_MoveBackward.hpp b/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_MoveBackward.hpp index 9075562d46..dc910861d5 100644 --- a/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_MoveBackward.hpp +++ b/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_MoveBackward.hpp @@ -30,7 +30,7 @@ namespace Impl { template struct StdMoveBackwardFunctor { using index_type = typename IteratorType1::difference_type; - static_assert(std::is_signed::value, + static_assert(std::is_signed_v, "Kokkos: StdMoveBackwardFunctor requires signed index type"); IteratorType1 m_last; diff --git a/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_RandomAccessIterator.hpp b/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_RandomAccessIterator.hpp index 5bce89e98f..e8c638c94c 100644 --- a/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_RandomAccessIterator.hpp +++ b/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_RandomAccessIterator.hpp @@ -36,18 +36,18 @@ class RandomAccessIterator< ::Kokkos::View > { using iterator_type = RandomAccessIterator; using iterator_category = std::random_access_iterator_tag; - using value_type = typename view_type::value_type; + using value_type = typename view_type::non_const_value_type; using difference_type = ptrdiff_t; using pointer = typename view_type::pointer_type; using reference = typename view_type::reference_type; static_assert(view_type::rank == 1 && - (std::is_same::value || - std::is_same::value || - std::is_same::value), + (std::is_same_v || + std::is_same_v || + std::is_same_v), "RandomAccessIterator only supports 1D Views with LayoutLeft, " "LayoutRight, LayoutStride."); @@ -61,9 +61,9 @@ class RandomAccessIterator< ::Kokkos::View > { #ifndef KOKKOS_ENABLE_CXX17 // C++20 and beyond template - requires(std::is_constructible_v) KOKKOS_FUNCTION - explicit(!std::is_convertible_v) - RandomAccessIterator(const RandomAccessIterator& other) + requires(std::is_constructible_v) + KOKKOS_FUNCTION explicit(!std::is_convertible_v) + RandomAccessIterator(const RandomAccessIterator& other) : m_view(other.m_view), m_current_index(other.m_current_index) {} #else template < diff --git a/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_Reverse.hpp b/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_Reverse.hpp index b4046c7645..e6caa07288 100644 --- a/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_Reverse.hpp +++ b/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_Reverse.hpp @@ -30,7 +30,7 @@ namespace Impl { template struct StdReverseFunctor { using index_type = typename InputIterator::difference_type; - static_assert(std::is_signed::value, + static_assert(std::is_signed_v, "Kokkos: StdReverseFunctor requires signed index type"); InputIterator m_first; diff --git a/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_ReverseCopy.hpp b/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_ReverseCopy.hpp index dd20d90e39..7aa0e4fc44 100644 --- a/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_ReverseCopy.hpp +++ b/lib/kokkos/algorithms/src/std_algorithms/impl/Kokkos_ReverseCopy.hpp @@ -30,7 +30,7 @@ namespace Impl { template struct StdReverseCopyFunctor { using index_type = typename InputIterator::difference_type; - static_assert(std::is_signed::value, + static_assert(std::is_signed_v, "Kokkos: StdReverseCopyFunctor requires signed index type"); InputIterator m_last; diff --git a/lib/kokkos/algorithms/unit_tests/CMakeLists.txt b/lib/kokkos/algorithms/unit_tests/CMakeLists.txt index db184bc8a9..31247af159 100644 --- a/lib/kokkos/algorithms/unit_tests/CMakeLists.txt +++ b/lib/kokkos/algorithms/unit_tests/CMakeLists.txt @@ -1,12 +1,10 @@ - #Leave these here for now - I don't need transitive deps anyway -KOKKOS_INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) -KOKKOS_INCLUDE_DIRECTORIES(REQUIRED_DURING_INSTALLATION_TESTING ${CMAKE_CURRENT_SOURCE_DIR}) -KOKKOS_INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../src ) -KOKKOS_INCLUDE_DIRECTORIES(${KOKKOS_SOURCE_DIR}/core/unit_test/category_files) +kokkos_include_directories(${CMAKE_CURRENT_BINARY_DIR}) +kokkos_include_directories(REQUIRED_DURING_INSTALLATION_TESTING ${CMAKE_CURRENT_SOURCE_DIR}) +kokkos_include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../src) +kokkos_include_directories(${KOKKOS_SOURCE_DIR}/core/unit_test/category_files) - -SET(ALGORITHM UnitTestMain.cpp) +set(ALGORITHM UnitTestMain.cpp) foreach(Tag Threads;Serial;OpenMP;Cuda;HPX;HIP;SYCL;OpenMPTarget) string(TOUPPER ${Tag} DEVICE) @@ -23,21 +21,11 @@ foreach(Tag Threads;Serial;OpenMP;Cuda;HPX;HIP;SYCL;OpenMPTarget) # Generate a .cpp file for each one that runs it on the current backend (Tag), # and add this .cpp file to the sources for UnitTest_RandomAndSort. set(ALGO_SORT_SOURCES) - foreach(SOURCE_Input - TestSort - TestSortByKey - TestSortCustomComp - TestBinSortA - TestBinSortB - TestNestedSort - ) + foreach(SOURCE_Input TestSort TestSortByKey TestSortCustomComp TestBinSortA TestBinSortB TestNestedSort) set(file ${dir}/${SOURCE_Input}.cpp) # Write to a temporary intermediate file and call configure_file to avoid # updating timestamps triggering unnecessary rebuilds on subsequent cmake runs. - file(WRITE ${dir}/dummy.cpp - "#include \n" - "#include <${SOURCE_Input}.hpp>\n" - ) + file(WRITE ${dir}/dummy.cpp "#include \n" "#include <${SOURCE_Input}.hpp>\n") configure_file(${dir}/dummy.cpp ${file}) list(APPEND ALGO_SORT_SOURCES ${file}) endforeach() @@ -47,14 +35,9 @@ foreach(Tag Threads;Serial;OpenMP;Cuda;HPX;HIP;SYCL;OpenMPTarget) # ------------------------------------------ # do as above set(ALGO_RANDOM_SOURCES) - foreach(SOURCE_Input - TestRandom - ) + foreach(SOURCE_Input TestRandom) set(file ${dir}/${SOURCE_Input}.cpp) - file(WRITE ${dir}/dummy.cpp - "#include \n" - "#include <${SOURCE_Input}.hpp>\n" - ) + file(WRITE ${dir}/dummy.cpp "#include \n" "#include <${SOURCE_Input}.hpp>\n") configure_file(${dir}/dummy.cpp ${file}) list(APPEND ALGO_RANDOM_SOURCES ${file}) endforeach() @@ -65,11 +48,7 @@ endforeach() # std set A # ------------------------------------------ set(STDALGO_SOURCES_A) -foreach(Name - StdReducers - StdAlgorithmsConstraints - RandomAccessIterator - ) +foreach(Name StdReducers StdAlgorithmsConstraints RandomAccessIterator) list(APPEND STDALGO_SOURCES_A Test${Name}.cpp) endforeach() @@ -77,10 +56,7 @@ endforeach() # std set B # ------------------------------------------ set(STDALGO_SOURCES_B) -foreach(Name - StdAlgorithmsCommon - StdAlgorithmsMinMaxElementOps - ) +foreach(Name StdAlgorithmsCommon StdAlgorithmsMinMaxElementOps) list(APPEND STDALGO_SOURCES_B Test${Name}.cpp) endforeach() @@ -88,22 +64,23 @@ endforeach() # std set C # ------------------------------------------ set(STDALGO_SOURCES_C) -foreach(Name - StdAlgorithmsCommon - StdAlgorithmsLexicographicalCompare - StdAlgorithmsForEach - StdAlgorithmsFind - StdAlgorithmsFindFirstOf - StdAlgorithmsFindEnd - StdAlgorithmsCount - StdAlgorithmsEqual - StdAlgorithmsAllAnyNoneOf - StdAlgorithmsAdjacentFind - StdAlgorithmsSearch - StdAlgorithmsSearch_n - StdAlgorithmsMismatch - StdAlgorithmsMoveBackward - ) +foreach( + Name + StdAlgorithmsCommon + StdAlgorithmsLexicographicalCompare + StdAlgorithmsForEach + StdAlgorithmsFind + StdAlgorithmsFindFirstOf + StdAlgorithmsFindEnd + StdAlgorithmsCount + StdAlgorithmsEqual + StdAlgorithmsAllAnyNoneOf + StdAlgorithmsAdjacentFind + StdAlgorithmsSearch + StdAlgorithmsSearch_n + StdAlgorithmsMismatch + StdAlgorithmsMoveBackward +) list(APPEND STDALGO_SOURCES_C Test${Name}.cpp) endforeach() @@ -111,27 +88,28 @@ endforeach() # std set D # ------------------------------------------ set(STDALGO_SOURCES_D) -foreach(Name - StdAlgorithmsCommon - StdAlgorithmsModOps - StdAlgorithmsModSeqOps - StdAlgorithmsReplace - StdAlgorithmsReplaceIf - StdAlgorithmsReplaceCopy - StdAlgorithmsReplaceCopyIf - StdAlgorithmsCopyIf - StdAlgorithmsUnique - StdAlgorithmsUniqueCopy - StdAlgorithmsRemove - StdAlgorithmsRemoveIf - StdAlgorithmsRemoveCopy - StdAlgorithmsRemoveCopyIf - StdAlgorithmsRotate - StdAlgorithmsRotateCopy - StdAlgorithmsReverse - StdAlgorithmsShiftLeft - StdAlgorithmsShiftRight - ) +foreach( + Name + StdAlgorithmsCommon + StdAlgorithmsModOps + StdAlgorithmsModSeqOps + StdAlgorithmsReplace + StdAlgorithmsReplaceIf + StdAlgorithmsReplaceCopy + StdAlgorithmsReplaceCopyIf + StdAlgorithmsCopyIf + StdAlgorithmsUnique + StdAlgorithmsUniqueCopy + StdAlgorithmsRemove + StdAlgorithmsRemoveIf + StdAlgorithmsRemoveCopy + StdAlgorithmsRemoveCopyIf + StdAlgorithmsRotate + StdAlgorithmsRotateCopy + StdAlgorithmsReverse + StdAlgorithmsShiftLeft + StdAlgorithmsShiftRight +) list(APPEND STDALGO_SOURCES_D Test${Name}.cpp) endforeach() @@ -139,20 +117,21 @@ endforeach() # std set E # ------------------------------------------ set(STDALGO_SOURCES_E) -foreach(Name - StdAlgorithmsCommon - StdAlgorithmsIsSorted - StdAlgorithmsIsSortedUntil - StdAlgorithmsPartitioningOps - StdAlgorithmsPartitionCopy - StdAlgorithmsNumerics - StdAlgorithmsAdjacentDifference - StdAlgorithmsExclusiveScan - StdAlgorithmsInclusiveScan - StdAlgorithmsTransformUnaryOp - StdAlgorithmsTransformExclusiveScan - StdAlgorithmsTransformInclusiveScan - ) +foreach( + Name + StdAlgorithmsCommon + StdAlgorithmsIsSorted + StdAlgorithmsIsSortedUntil + StdAlgorithmsPartitioningOps + StdAlgorithmsPartitionCopy + StdAlgorithmsNumerics + StdAlgorithmsAdjacentDifference + StdAlgorithmsExclusiveScan + StdAlgorithmsInclusiveScan + StdAlgorithmsTransformUnaryOp + StdAlgorithmsTransformExclusiveScan + StdAlgorithmsTransformInclusiveScan +) list(APPEND STDALGO_SOURCES_E Test${Name}.cpp) endforeach() @@ -160,11 +139,7 @@ endforeach() # std team Q # ------------------------------------------ set(STDALGO_TEAM_SOURCES_Q) -foreach(Name - StdAlgorithmsCommon - StdAlgorithmsTeamInclusiveScan - StdAlgorithmsTeamTransformInclusiveScan - ) +foreach(Name StdAlgorithmsCommon StdAlgorithmsTeamInclusiveScan StdAlgorithmsTeamTransformInclusiveScan) list(APPEND STDALGO_TEAM_SOURCES_Q Test${Name}.cpp) endforeach() @@ -172,11 +147,7 @@ endforeach() # std team P # ------------------------------------------ set(STDALGO_TEAM_SOURCES_P) -foreach(Name - StdAlgorithmsCommon - StdAlgorithmsTeamExclusiveScan - StdAlgorithmsTeamTransformExclusiveScan - ) +foreach(Name StdAlgorithmsCommon StdAlgorithmsTeamExclusiveScan StdAlgorithmsTeamTransformExclusiveScan) list(APPEND STDALGO_TEAM_SOURCES_P Test${Name}.cpp) endforeach() @@ -184,14 +155,9 @@ endforeach() # std team M # ------------------------------------------ set(STDALGO_TEAM_SOURCES_M) -foreach(Name - StdAlgorithmsCommon - StdAlgorithmsTeamTransformUnaryOp - StdAlgorithmsTeamTransformBinaryOp - StdAlgorithmsTeamGenerate - StdAlgorithmsTeamGenerate_n - StdAlgorithmsTeamSwapRanges - ) +foreach(Name StdAlgorithmsCommon StdAlgorithmsTeamTransformUnaryOp StdAlgorithmsTeamTransformBinaryOp + StdAlgorithmsTeamGenerate StdAlgorithmsTeamGenerate_n StdAlgorithmsTeamSwapRanges +) list(APPEND STDALGO_TEAM_SOURCES_M Test${Name}.cpp) endforeach() @@ -199,14 +165,9 @@ endforeach() # std team L # ------------------------------------------ set(STDALGO_TEAM_SOURCES_L) -foreach(Name - StdAlgorithmsCommon - StdAlgorithmsTeamIsSorted - StdAlgorithmsTeamIsSortedUntil - StdAlgorithmsTeamIsPartitioned - StdAlgorithmsTeamPartitionCopy - StdAlgorithmsTeamPartitionPoint - ) +foreach(Name StdAlgorithmsCommon StdAlgorithmsTeamIsSorted StdAlgorithmsTeamIsSortedUntil + StdAlgorithmsTeamIsPartitioned StdAlgorithmsTeamPartitionCopy StdAlgorithmsTeamPartitionPoint +) list(APPEND STDALGO_TEAM_SOURCES_L Test${Name}.cpp) endforeach() @@ -214,13 +175,9 @@ endforeach() # std team I # ------------------------------------------ set(STDALGO_TEAM_SOURCES_I) -foreach(Name - StdAlgorithmsCommon - StdAlgorithmsTeamUnique - StdAlgorithmsTeamAdjacentDifference - StdAlgorithmsTeamReduce - StdAlgorithmsTeamTransformReduce - ) +foreach(Name StdAlgorithmsCommon StdAlgorithmsTeamUnique StdAlgorithmsTeamAdjacentDifference StdAlgorithmsTeamReduce + StdAlgorithmsTeamTransformReduce +) list(APPEND STDALGO_TEAM_SOURCES_I Test${Name}.cpp) endforeach() @@ -228,18 +185,19 @@ endforeach() # std team H # ------------------------------------------ set(STDALGO_TEAM_SOURCES_H) -foreach(Name - StdAlgorithmsCommon - StdAlgorithmsTeamCopy - StdAlgorithmsTeamCopy_n - StdAlgorithmsTeamCopyBackward - StdAlgorithmsTeamCopyIf - StdAlgorithmsTeamUniqueCopy - StdAlgorithmsTeamRemove - StdAlgorithmsTeamRemoveIf - StdAlgorithmsTeamRemoveCopy - StdAlgorithmsTeamRemoveCopyIf - ) +foreach( + Name + StdAlgorithmsCommon + StdAlgorithmsTeamCopy + StdAlgorithmsTeamCopy_n + StdAlgorithmsTeamCopyBackward + StdAlgorithmsTeamCopyIf + StdAlgorithmsTeamUniqueCopy + StdAlgorithmsTeamRemove + StdAlgorithmsTeamRemoveIf + StdAlgorithmsTeamRemoveCopy + StdAlgorithmsTeamRemoveCopyIf +) list(APPEND STDALGO_TEAM_SOURCES_H Test${Name}.cpp) endforeach() @@ -247,13 +205,9 @@ endforeach() # std team G # ------------------------------------------ set(STDALGO_TEAM_SOURCES_G) -foreach(Name - StdAlgorithmsCommon - StdAlgorithmsTeamMove - StdAlgorithmsTeamMoveBackward - StdAlgorithmsTeamShiftLeft - StdAlgorithmsTeamShiftRight - ) +foreach(Name StdAlgorithmsCommon StdAlgorithmsTeamMove StdAlgorithmsTeamMoveBackward StdAlgorithmsTeamShiftLeft + StdAlgorithmsTeamShiftRight +) list(APPEND STDALGO_TEAM_SOURCES_G Test${Name}.cpp) endforeach() @@ -261,13 +215,9 @@ endforeach() # std team F # ------------------------------------------ set(STDALGO_TEAM_SOURCES_F) -foreach(Name - StdAlgorithmsCommon - StdAlgorithmsTeamReverse - StdAlgorithmsTeamReverseCopy - StdAlgorithmsTeamRotate - StdAlgorithmsTeamRotateCopy - ) +foreach(Name StdAlgorithmsCommon StdAlgorithmsTeamReverse StdAlgorithmsTeamReverseCopy StdAlgorithmsTeamRotate + StdAlgorithmsTeamRotateCopy +) list(APPEND STDALGO_TEAM_SOURCES_F Test${Name}.cpp) endforeach() @@ -275,15 +225,16 @@ endforeach() # std team E # ------------------------------------------ set(STDALGO_TEAM_SOURCES_E) -foreach(Name - StdAlgorithmsCommon - StdAlgorithmsTeamFill - StdAlgorithmsTeamFill_n - StdAlgorithmsTeamReplace - StdAlgorithmsTeamReplaceIf - StdAlgorithmsTeamReplaceCopy - StdAlgorithmsTeamReplaceCopyIf - ) +foreach( + Name + StdAlgorithmsCommon + StdAlgorithmsTeamFill + StdAlgorithmsTeamFill_n + StdAlgorithmsTeamReplace + StdAlgorithmsTeamReplaceIf + StdAlgorithmsTeamReplaceCopy + StdAlgorithmsTeamReplaceCopyIf +) list(APPEND STDALGO_TEAM_SOURCES_E Test${Name}.cpp) endforeach() @@ -291,12 +242,7 @@ endforeach() # std team D # ------------------------------------------ set(STDALGO_TEAM_SOURCES_D) -foreach(Name - StdAlgorithmsCommon - StdAlgorithmsTeamMinElement - StdAlgorithmsTeamMaxElement - StdAlgorithmsTeamMinMaxElement - ) +foreach(Name StdAlgorithmsCommon StdAlgorithmsTeamMinElement StdAlgorithmsTeamMaxElement StdAlgorithmsTeamMinMaxElement) list(APPEND STDALGO_TEAM_SOURCES_D Test${Name}.cpp) endforeach() @@ -304,16 +250,17 @@ endforeach() # std team C # ------------------------------------------ set(STDALGO_TEAM_SOURCES_C) -foreach(Name - StdAlgorithmsCommon - StdAlgorithmsTeamFind - StdAlgorithmsTeamFindIf - StdAlgorithmsTeamFindIfNot - StdAlgorithmsTeamAllOf - StdAlgorithmsTeamAnyOf - StdAlgorithmsTeamNoneOf - StdAlgorithmsTeamSearchN - ) +foreach( + Name + StdAlgorithmsCommon + StdAlgorithmsTeamFind + StdAlgorithmsTeamFindIf + StdAlgorithmsTeamFindIfNot + StdAlgorithmsTeamAllOf + StdAlgorithmsTeamAnyOf + StdAlgorithmsTeamNoneOf + StdAlgorithmsTeamSearchN +) list(APPEND STDALGO_TEAM_SOURCES_C Test${Name}.cpp) endforeach() @@ -321,13 +268,9 @@ endforeach() # std team B # ------------------------------------------ set(STDALGO_TEAM_SOURCES_B) -foreach(Name - StdAlgorithmsCommon - StdAlgorithmsTeamEqual - StdAlgorithmsTeamSearch - StdAlgorithmsTeamFindEnd - StdAlgorithmsTeamFindFirstOf - ) +foreach(Name StdAlgorithmsCommon StdAlgorithmsTeamEqual StdAlgorithmsTeamSearch StdAlgorithmsTeamFindEnd + StdAlgorithmsTeamFindFirstOf +) list(APPEND STDALGO_TEAM_SOURCES_B Test${Name}.cpp) endforeach() @@ -335,34 +278,33 @@ endforeach() # std team A # ------------------------------------------ set(STDALGO_TEAM_SOURCES_A) -foreach(Name - StdAlgorithmsCommon - StdAlgorithmsTeamAdjacentFind - StdAlgorithmsTeamCount - StdAlgorithmsTeamCountIf - StdAlgorithmsTeamForEach - StdAlgorithmsTeamForEachN - StdAlgorithmsTeamLexicographicalCompare - StdAlgorithmsTeamMismatch - ) +foreach( + Name + StdAlgorithmsCommon + StdAlgorithmsTeamAdjacentFind + StdAlgorithmsTeamCount + StdAlgorithmsTeamCountIf + StdAlgorithmsTeamForEach + StdAlgorithmsTeamForEachN + StdAlgorithmsTeamLexicographicalCompare + StdAlgorithmsTeamMismatch +) list(APPEND STDALGO_TEAM_SOURCES_A Test${Name}.cpp) endforeach() # FIXME_OPENMPTARGET - remove sort test as it leads to ICE with clang/16 and above at compile time. -if(KOKKOS_ENABLE_OPENMPTARGET AND KOKKOS_CXX_COMPILER_ID STREQUAL "Clang" AND KOKKOS_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 16.0.0) - list(REMOVE_ITEM ALGO_SORT_SOURCES - TestSort.cpp - ) +if(KOKKOS_ENABLE_OPENMPTARGET AND KOKKOS_CXX_COMPILER_ID STREQUAL "Clang" AND KOKKOS_CXX_COMPILER_VERSION + VERSION_GREATER_EQUAL 16.0.0 +) + list(REMOVE_ITEM ALGO_SORT_SOURCES TestSort.cpp) endif() # FIXME_OPENMPTARGET remove tests for OpenMPTarget because in these cases # the impl needs to use either Kokkos or tailored reducers # which results in runtime memory errors. if(KOKKOS_ENABLE_OPENMPTARGET) - list(REMOVE_ITEM STDALGO_TEAM_SOURCES_L - TestStdAlgorithmsTeamIsPartitioned.cpp - TestStdAlgorithmsTeamPartitionPoint.cpp - TestStdAlgorithmsTeamPartitionCopy.cpp + list(REMOVE_ITEM STDALGO_TEAM_SOURCES_L TestStdAlgorithmsTeamIsPartitioned.cpp + TestStdAlgorithmsTeamPartitionPoint.cpp TestStdAlgorithmsTeamPartitionCopy.cpp ) endif() @@ -370,7 +312,9 @@ endif() # in these cases the impl needs to use either Kokkos or # tailored reducers which results in runtime memory errors. if(KOKKOS_ENABLE_OPENMPTARGET) - list(REMOVE_ITEM STDALGO_TEAM_SOURCES_C + list( + REMOVE_ITEM + STDALGO_TEAM_SOURCES_C TestStdAlgorithmsTeamFind.cpp TestStdAlgorithmsTeamFindIf.cpp TestStdAlgorithmsTeamFindIfNot.cpp @@ -386,35 +330,20 @@ endif() # FRIZZI: 04/26/2023: not sure if the compilation error is still applicable # but we conservatively leave this guard on if(NOT (KOKKOS_ENABLE_OPENMPTARGET AND KOKKOS_CXX_COMPILER_ID STREQUAL IntelLLVM)) - KOKKOS_ADD_EXECUTABLE_AND_TEST( - UnitTest_Sort - SOURCES - UnitTestMain.cpp - TestStdAlgorithmsCommon.cpp - ${ALGO_SORT_SOURCES} + kokkos_add_executable_and_test( + UnitTest_Sort SOURCES UnitTestMain.cpp TestStdAlgorithmsCommon.cpp ${ALGO_SORT_SOURCES} ) - KOKKOS_ADD_EXECUTABLE_AND_TEST( - UnitTest_Random - SOURCES - UnitTestMain.cpp - ${ALGO_RANDOM_SOURCES} - ) + kokkos_add_executable_and_test(UnitTest_Random SOURCES UnitTestMain.cpp ${ALGO_RANDOM_SOURCES}) endif() # FIXME_OPENMPTARGET: These tests cause internal compiler errors as of 09/01/22 # when compiling for Intel's Xe-HP GPUs. if(KOKKOS_ENABLE_OPENMPTARGET AND KOKKOS_CXX_COMPILER_ID STREQUAL IntelLLVM) - list(REMOVE_ITEM STDALGO_SOURCES_D - TestStdAlgorithmsCopyIf.cpp - TestStdAlgorithmsRemoveCopy.cpp - TestStdAlgorithmsUnique.cpp - TestStdAlgorithmsUniqueCopy.cpp - ) - list(REMOVE_ITEM STDALGO_SOURCES_E - TestStdAlgorithmsExclusiveScan.cpp - TestStdAlgorithmsInclusiveScan.cpp + list(REMOVE_ITEM STDALGO_SOURCES_D TestStdAlgorithmsCopyIf.cpp TestStdAlgorithmsRemoveCopy.cpp + TestStdAlgorithmsUnique.cpp TestStdAlgorithmsUniqueCopy.cpp ) + list(REMOVE_ITEM STDALGO_SOURCES_E TestStdAlgorithmsExclusiveScan.cpp TestStdAlgorithmsInclusiveScan.cpp) endif() # FIXME_OPENMPTARGET remove tests for OpenMPTarget @@ -422,48 +351,31 @@ endif() if(KOKKOS_ENABLE_OPENMPTARGET) # the following use either Kokkos or tailored reducers # which results in runtime memory errors. - list(REMOVE_ITEM STDALGO_TEAM_SOURCES_B - TestStdAlgorithmsTeamFindEnd.cpp - TestStdAlgorithmsTeamFindFirstOf.cpp - TestStdAlgorithmsTeamSearch.cpp + list(REMOVE_ITEM STDALGO_TEAM_SOURCES_B TestStdAlgorithmsTeamFindEnd.cpp TestStdAlgorithmsTeamFindFirstOf.cpp + TestStdAlgorithmsTeamSearch.cpp ) - list(REMOVE_ITEM STDALGO_TEAM_SOURCES_A - TestStdAlgorithmsTeamAdjacentFind.cpp - TestStdAlgorithmsTeamLexicographicalCompare.cpp - TestStdAlgorithmsTeamMismatch.cpp + list(REMOVE_ITEM STDALGO_TEAM_SOURCES_A TestStdAlgorithmsTeamAdjacentFind.cpp + TestStdAlgorithmsTeamLexicographicalCompare.cpp TestStdAlgorithmsTeamMismatch.cpp ) # this causes an illegal memory access if team_members_have_matching_result # is called - list(REMOVE_ITEM STDALGO_TEAM_SOURCES_M - TestStdAlgorithmsTeamTransformBinaryOp.cpp - ) + list(REMOVE_ITEM STDALGO_TEAM_SOURCES_M TestStdAlgorithmsTeamTransformBinaryOp.cpp) endif() foreach(ID A;B;C;D;E) - KOKKOS_ADD_EXECUTABLE_AND_TEST( - AlgorithmsUnitTest_StdSet_${ID} - SOURCES - UnitTestMain.cpp - ${STDALGO_SOURCES_${ID}} - ) + kokkos_add_executable_and_test(AlgorithmsUnitTest_StdSet_${ID} SOURCES UnitTestMain.cpp ${STDALGO_SOURCES_${ID}}) endforeach() foreach(ID A;B;C;D;E;F;G;H;I;L;M;P;Q) - KOKKOS_ADD_EXECUTABLE_AND_TEST( - AlgorithmsUnitTest_StdSet_Team_${ID} - SOURCES - UnitTestMain.cpp - ${STDALGO_TEAM_SOURCES_${ID}} - ) + kokkos_add_executable_and_test( + AlgorithmsUnitTest_StdSet_Team_${ID} SOURCES UnitTestMain.cpp ${STDALGO_TEAM_SOURCES_${ID}} + ) endforeach() # FIXME_OPENMPTARGET This test causes internal compiler errors as of 09/01/22 # when compiling for Intel's Xe-HP GPUs. if(NOT (KOKKOS_ENABLE_OPENMPTARGET AND KOKKOS_CXX_COMPILER_ID STREQUAL IntelLLVM)) - KOKKOS_ADD_EXECUTABLE( - AlgorithmsUnitTest_StdAlgoCompileOnly - SOURCES TestStdAlgorithmsCompileOnly.cpp - ) + kokkos_add_executable(AlgorithmsUnitTest_StdAlgoCompileOnly SOURCES TestStdAlgorithmsCompileOnly.cpp) endif() diff --git a/lib/kokkos/algorithms/unit_tests/TestBinSortA.hpp b/lib/kokkos/algorithms/unit_tests/TestBinSortA.hpp index dd3569e671..bb074f2480 100644 --- a/lib/kokkos/algorithms/unit_tests/TestBinSortA.hpp +++ b/lib/kokkos/algorithms/unit_tests/TestBinSortA.hpp @@ -31,13 +31,13 @@ struct bin3d_is_sorted_struct { using value_type = unsigned int; using execution_space = ExecutionSpace; - Kokkos::View keys; + Kokkos::View keys; int max_bins; Scalar min; Scalar max; - bin3d_is_sorted_struct(Kokkos::View keys_, + bin3d_is_sorted_struct(Kokkos::View keys_, int max_bins_, Scalar min_, Scalar max_) : keys(keys_), max_bins(max_bins_), min(min_), max(max_) {} KOKKOS_INLINE_FUNCTION @@ -65,9 +65,9 @@ struct sum3D { using value_type = double; using execution_space = ExecutionSpace; - Kokkos::View keys; + Kokkos::View keys; - sum3D(Kokkos::View keys_) : keys(keys_) {} + sum3D(Kokkos::View keys_) : keys(keys_) {} KOKKOS_INLINE_FUNCTION void operator()(int i, double& count) const { count += keys(i, 0); @@ -77,8 +77,8 @@ struct sum3D { }; template -void test_3D_sort_impl(unsigned int n) { - using KeyViewType = Kokkos::View; +void test_3D_sort_impl(size_t n) { + using KeyViewType = Kokkos::View; KeyViewType keys("Keys", n * n * n); @@ -207,7 +207,7 @@ void test_sort_integer_overflow() { // array with two extrema in reverse order to expose integer overflow bug in // bin calculation T a[2] = {Kokkos::Experimental::finite_max::value, - Kokkos::Experimental::finite_min::value}; + Kokkos::Experimental::finite_min::value}; auto vd = Kokkos::create_mirror_view_and_copy( ExecutionSpace(), Kokkos::View(a)); Kokkos::sort(vd); @@ -219,6 +219,10 @@ void test_sort_integer_overflow() { } // namespace BinSortSetA TEST(TEST_CATEGORY, BinSortGenericTests) { + // FIXME_OPENMPTARGET - causes runtime failure with CrayClang compiler +#if defined(KOKKOS_COMPILER_CRAY_LLVM) && defined(KOKKOS_ENABLE_OPENMPTARGET) + GTEST_SKIP() << "known to fail with OpenMPTarget+Cray LLVM"; +#endif using ExecutionSpace = TEST_EXECSPACE; using key_type = unsigned; constexpr int N = 171; @@ -246,11 +250,11 @@ TEST(TEST_CATEGORY, BinSortEmptyView) { // does not matter if we use int or something else Kokkos::View v("v", 0); - // test all exposed public sort methods - ASSERT_NO_THROW(Sorter.sort(ExecutionSpace(), v, 0, 0)); - ASSERT_NO_THROW(Sorter.sort(v, 0, 0)); - ASSERT_NO_THROW(Sorter.sort(ExecutionSpace(), v)); - ASSERT_NO_THROW(Sorter.sort(v)); + // test all exposed public sort methods are callable and do not throw + Sorter.sort(ExecutionSpace(), v, 0, 0); + Sorter.sort(v, 0, 0); + Sorter.sort(ExecutionSpace(), v); + Sorter.sort(v); } TEST(TEST_CATEGORY, BinSortEmptyKeysView) { @@ -263,7 +267,26 @@ TEST(TEST_CATEGORY, BinSortEmptyKeysView) { BinOp_t binOp(5, 0, 10); Kokkos::BinSort Sorter(ExecutionSpace{}, kv, binOp); - ASSERT_NO_THROW(Sorter.create_permute_vector(ExecutionSpace{})); + Sorter.create_permute_vector(ExecutionSpace{}); // does not throw +} + +// BinSort may delegate sorting within bins to std::sort when running on host +// and having a sufficiently large number of items within a single bin (10 by +// default). Test that this is done without undefined behavior when accessing +// the boundaries of the bin. Should be used in conjunction with a memory +// sanitizer or bounds check. +TEST(TEST_CATEGORY, BinSort_issue_7221) { + using ExecutionSpace = TEST_EXECSPACE; + + using KeyViewType = Kokkos::View; + KeyViewType kv("kv", 11); + + using BinOp_t = Kokkos::BinOp1D; + BinOp_t binOp(1, -10, 10); + Kokkos::BinSort Sorter(ExecutionSpace{}, kv, binOp, + /*sort_within_bins*/ true); + + Sorter.create_permute_vector(ExecutionSpace{}); // does not throw } } // namespace Test diff --git a/lib/kokkos/algorithms/unit_tests/TestBinSortB.hpp b/lib/kokkos/algorithms/unit_tests/TestBinSortB.hpp index a90224bf31..d11b53a9a6 100644 --- a/lib/kokkos/algorithms/unit_tests/TestBinSortB.hpp +++ b/lib/kokkos/algorithms/unit_tests/TestBinSortB.hpp @@ -185,6 +185,10 @@ void run_for_rank2() { } // namespace BinSortSetB TEST(TEST_CATEGORY, BinSortUnsignedKeyLayoutStrideValues) { + // FIXME_OPENMPTARGET - causes runtime failure with CrayClang compiler +#if defined(KOKKOS_COMPILER_CRAY_LLVM) && defined(KOKKOS_ENABLE_OPENMPTARGET) + GTEST_SKIP() << "known to fail with OpenMPTarget+Cray LLVM"; +#endif using ExeSpace = TEST_EXECSPACE; using key_type = unsigned; BinSortSetB::run_for_rank1(); diff --git a/lib/kokkos/algorithms/unit_tests/TestNestedSort.hpp b/lib/kokkos/algorithms/unit_tests/TestNestedSort.hpp index 1b7a3f48fc..cd57fd23ec 100644 --- a/lib/kokkos/algorithms/unit_tests/TestNestedSort.hpp +++ b/lib/kokkos/algorithms/unit_tests/TestNestedSort.hpp @@ -386,6 +386,11 @@ void test_nested_sort_by_key(unsigned int N, KeyType minKey, KeyType maxKey, } // namespace NestedSortImpl TEST(TEST_CATEGORY, NestedSort) { + // FIXME_OPENMPTARGET - causes runtime failure with CrayClang compiler +#if defined(KOKKOS_COMPILER_CRAY_LLVM) && defined(KOKKOS_ENABLE_OPENMPTARGET) + GTEST_SKIP() << "known to fail with OpenMPTarget+Cray LLVM"; +#endif + using ExecutionSpace = TEST_EXECSPACE; NestedSortImpl::test_nested_sort(171, 0U, UINT_MAX); NestedSortImpl::test_nested_sort(42, -1e6f, 1e6f); @@ -394,6 +399,11 @@ TEST(TEST_CATEGORY, NestedSort) { } TEST(TEST_CATEGORY, NestedSortByKey) { + // FIXME_OPENMPTARGET - causes runtime failure with CrayClang compiler +#if defined(KOKKOS_COMPILER_CRAY_LLVM) && defined(KOKKOS_ENABLE_OPENMPTARGET) + GTEST_SKIP() << "known to fail with OpenMPTarget+Cray LLVM"; +#endif + using ExecutionSpace = TEST_EXECSPACE; // Second/third template arguments are key and value respectively. diff --git a/lib/kokkos/algorithms/unit_tests/TestRandom.hpp b/lib/kokkos/algorithms/unit_tests/TestRandom.hpp index 472af1403b..6960b912d0 100644 --- a/lib/kokkos/algorithms/unit_tests/TestRandom.hpp +++ b/lib/kokkos/algorithms/unit_tests/TestRandom.hpp @@ -542,6 +542,11 @@ void test_duplicate_stream() { } // namespace AlgoRandomImpl TEST(TEST_CATEGORY, Random_XorShift64) { + // FIXME_OPENMPTARGET - causes runtime failure with CrayClang compiler +#if defined(KOKKOS_COMPILER_CRAY_LLVM) && defined(KOKKOS_ENABLE_OPENMPTARGET) + GTEST_SKIP() << "known to fail with OpenMPTarget+Cray LLVM"; +#endif + using ExecutionSpace = TEST_EXECSPACE; #if defined(KOKKOS_ENABLE_SYCL) || defined(KOKKOS_ENABLE_CUDA) || \ @@ -562,6 +567,10 @@ TEST(TEST_CATEGORY, Random_XorShift64) { TEST(TEST_CATEGORY, Random_XorShift1024_0) { using ExecutionSpace = TEST_EXECSPACE; + // FIXME_OPENMPTARGET - causes runtime failure with CrayClang compiler +#if defined(KOKKOS_COMPILER_CRAY_LLVM) && defined(KOKKOS_ENABLE_OPENMPTARGET) + GTEST_SKIP() << "known to fail with OpenMPTarget+Cray LLVM"; +#endif #if defined(KOKKOS_ENABLE_SYCL) || defined(KOKKOS_ENABLE_CUDA) || \ defined(KOKKOS_ENABLE_HIP) @@ -589,7 +598,7 @@ TEST(TEST_CATEGORY, Multi_streams) { #endif #if defined(KOKKOS_ENABLE_SYCL) && defined(KOKKOS_IMPL_ARCH_NVIDIA_GPU) - if constexpr (std::is_same_v) { + if constexpr (std::is_same_v) { GTEST_SKIP() << "Failing on NVIDIA GPUs"; // FIXME_SYCL } #endif diff --git a/lib/kokkos/algorithms/unit_tests/TestRandomAccessIterator.cpp b/lib/kokkos/algorithms/unit_tests/TestRandomAccessIterator.cpp index 7d484136b6..5ab348cb19 100644 --- a/lib/kokkos/algorithms/unit_tests/TestRandomAccessIterator.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestRandomAccessIterator.cpp @@ -23,7 +23,7 @@ namespace stdalgos { struct random_access_iterator_test : std_algorithms_test { public: - virtual void SetUp() { + void SetUp() override { Kokkos::parallel_for(m_static_view.extent(0), AssignIndexFunctor(m_static_view)); @@ -264,6 +264,37 @@ TEST_F(random_access_iterator_test, traits_helpers) { static_assert(KE::Impl::are_iterators_v); static_assert(KE::Impl::are_random_access_iterators_v); static_assert(!KE::Impl::are_iterators_v); + + static_assert(std::is_same_v); + static_assert(std::is_same_v); + static_assert(std::is_same_v); + + static_assert( + std::is_same_v); + static_assert(std::is_same_v); + static_assert(std::is_same_v); + + static_assert( + std::is_same_v); + static_assert( + std::is_same_v); + static_assert( + std::is_same_v); + + static_assert(std::is_same_v); + static_assert(std::is_same_v); + static_assert(std::is_same_v); } } // namespace stdalgos diff --git a/lib/kokkos/algorithms/unit_tests/TestSort.hpp b/lib/kokkos/algorithms/unit_tests/TestSort.hpp index 968fb8950b..5ea88ae5d6 100644 --- a/lib/kokkos/algorithms/unit_tests/TestSort.hpp +++ b/lib/kokkos/algorithms/unit_tests/TestSort.hpp @@ -197,7 +197,7 @@ void test_sort_integer_overflow() { // array with two extrema in reverse order to expose integer overflow bug in // bin calculation T a[2] = {Kokkos::Experimental::finite_max::value, - Kokkos::Experimental::finite_min::value}; + Kokkos::Experimental::finite_min::value}; auto vd = Kokkos::create_mirror_view_and_copy( ExecutionSpace(), Kokkos::View(a)); Kokkos::sort(vd); @@ -209,6 +209,10 @@ void test_sort_integer_overflow() { } // namespace SortImpl TEST(TEST_CATEGORY, SortUnsignedValueType) { + // FIXME_OPENMPTARGET - causes runtime failure with CrayClang compiler +#if defined(KOKKOS_COMPILER_CRAY_LLVM) && defined(KOKKOS_ENABLE_OPENMPTARGET) + GTEST_SKIP() << "known to fail with OpenMPTarget+Cray LLVM"; +#endif using ExecutionSpace = TEST_EXECSPACE; using key_type = unsigned; constexpr int N = 171; @@ -224,14 +228,19 @@ TEST(TEST_CATEGORY, SortUnsignedValueType) { } TEST(TEST_CATEGORY, SortEmptyView) { + // FIXME_OPENMPTARGET - causes runtime failure with CrayClang compiler +#if defined(KOKKOS_COMPILER_CRAY_LLVM) && defined(KOKKOS_ENABLE_OPENMPTARGET) + GTEST_SKIP() << "known to fail with OpenMPTarget+Cray LLVM"; +#endif using ExecutionSpace = TEST_EXECSPACE; // does not matter if we use int or something else Kokkos::View v("v", 0); + // checking that it does not throw // TODO check the synchronous behavior of the calls below - ASSERT_NO_THROW(Kokkos::sort(ExecutionSpace(), v)); - ASSERT_NO_THROW(Kokkos::sort(v)); + Kokkos::sort(ExecutionSpace(), v); + Kokkos::sort(v); } } // namespace Test diff --git a/lib/kokkos/algorithms/unit_tests/TestSortByKey.hpp b/lib/kokkos/algorithms/unit_tests/TestSortByKey.hpp index 9e5bd4a574..44abe4e73a 100644 --- a/lib/kokkos/algorithms/unit_tests/TestSortByKey.hpp +++ b/lib/kokkos/algorithms/unit_tests/TestSortByKey.hpp @@ -83,8 +83,8 @@ TEST(TEST_CATEGORY, SortByKeyEmptyView) { Kokkos::View keys("keys", 0); Kokkos::View values("values", 0); - ASSERT_NO_THROW( - Kokkos::Experimental::sort_by_key(ExecutionSpace(), keys, values)); + // checking that it does not throw + Kokkos::Experimental::sort_by_key(ExecutionSpace(), keys, values); } // Test #7036 @@ -95,8 +95,8 @@ TEST(TEST_CATEGORY, SortByKeyEmptyViewHost) { Kokkos::View keys("keys", 0); Kokkos::View values("values", 0); - ASSERT_NO_THROW( - Kokkos::Experimental::sort_by_key(ExecutionSpace(), keys, values)); + // checking that it does not throw + Kokkos::Experimental::sort_by_key(ExecutionSpace(), keys, values); } TEST(TEST_CATEGORY, SortByKey) { @@ -183,12 +183,12 @@ TEST(TEST_CATEGORY, SortByKeyStaticExtents) { Kokkos::View keys("keys"); Kokkos::View values_static("values_static"); - ASSERT_NO_THROW( - Kokkos::Experimental::sort_by_key(space, keys, values_static)); + // checking that it does not throw + Kokkos::Experimental::sort_by_key(space, keys, values_static); Kokkos::View values_dynamic("values_dynamic", 10); - ASSERT_NO_THROW( - Kokkos::Experimental::sort_by_key(space, keys, values_dynamic)); + // checking that it does not throw + Kokkos::Experimental::sort_by_key(space, keys, values_dynamic); } template @@ -234,7 +234,9 @@ TEST(TEST_CATEGORY, SortByKeyWithStrides) { ASSERT_EQ(sort_fails, 0u); } -TEST(TEST_CATEGORY, SortByKeyKeysLargerThanValues) { +TEST(TEST_CATEGORY_DEATH, SortByKeyKeysLargerThanValues) { + ::testing::FLAGS_gtest_death_test_style = "threadsafe"; + using ExecutionSpace = TEST_EXECSPACE; // does not matter if we use int or something else diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsAdjacentDifference.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsAdjacentDifference.cpp index 75ad533f6e..208b46b15f 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsAdjacentDifference.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsAdjacentDifference.cpp @@ -96,7 +96,7 @@ void fill_view(DestViewType dest_view, const std::string& name) { } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } Kokkos::deep_copy(aux_view, aux_v_h); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsAdjacentFind.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsAdjacentFind.cpp index fa4ff48dbe..d8b80675c9 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsAdjacentFind.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsAdjacentFind.cpp @@ -173,7 +173,7 @@ void fill_view(ViewType dest_view, const std::string& name) { } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } Kokkos::deep_copy(aux_view, v_h); @@ -243,7 +243,7 @@ void run_single_scenario(const InfoType& scenario_info, Args... args) { { auto res_it = KE::adjacent_find(exespace(), KE::cbegin(view), - KE::cend(view), args...); + KE::cend(view), args...); const auto my_diff = res_it - KE::cbegin(view); verify(my_diff, view, args...); } diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsCommon.hpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsCommon.hpp index 67052e2f9d..dadce2d474 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsCommon.hpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsCommon.hpp @@ -534,10 +534,10 @@ void fill_views_inc(ViewType view, ViewHostType host_view) { } template -std::enable_if_t::value> +std::enable_if_t> verify_values(ValueType expected, const ViewType view) { - static_assert(std::is_same::value, + static_assert(std::is_same_v, "Non-matching value types of view and reference value"); auto view_h = Kokkos::create_mirror_view_and_copy(Kokkos::HostSpace(), view); for (std::size_t i = 0; i < view_h.extent(0); i++) { @@ -546,10 +546,10 @@ verify_values(ValueType expected, const ViewType view) { } template -std::enable_if_t::value> +std::enable_if_t> verify_values(ValueType expected, const ViewType view) { - static_assert(std::is_same::value, + static_assert(std::is_same_v, "Non-matching value types of view and reference value"); using non_strided_view_t = Kokkos::View; @@ -566,11 +566,11 @@ verify_values(ValueType expected, const ViewType view) { } template -std::enable_if_t::value> +std::enable_if_t> compare_views(ViewType1 expected, const ViewType2 actual) { - static_assert(std::is_same::value, + static_assert(std::is_same_v, "Non-matching value types of expected and actual view"); auto expected_h = Kokkos::create_mirror_view_and_copy(Kokkos::HostSpace(), expected); @@ -583,11 +583,11 @@ compare_views(ViewType1 expected, const ViewType2 actual) { } template -std::enable_if_t::value> +std::enable_if_t> compare_views(ViewType1 expected, const ViewType2 actual) { - static_assert(std::is_same::value, + static_assert(std::is_same_v, "Non-matching value types of expected and actual view"); using non_strided_view_t = Kokkos::View; diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsConstraints.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsConstraints.cpp index 2a4525a8c3..923ea970f9 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsConstraints.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsConstraints.cpp @@ -81,7 +81,7 @@ TEST(std_algorithms, is_admissible_to_std_algorithms) { strided_view_3d_t>::value); } -TEST(std_algorithms, expect_no_overlap) { +TEST(std_algorithms_DeathTest, expect_no_overlap) { namespace KE = Kokkos::Experimental; using value_type = double; @@ -104,6 +104,8 @@ TEST(std_algorithms, expect_no_overlap) { // Overlapping because iterators are identical #if defined(KOKKOS_ENABLE_DEBUG) + ::testing::FLAGS_gtest_death_test_style = "threadsafe"; + auto first_s = KE::begin(static_view_1d); auto last_s = first_s + extent0; EXPECT_DEATH({ KE::Impl::expect_no_overlap(first_s, last_s, first_s); }, @@ -148,8 +150,7 @@ TEST(std_algorithms, expect_no_overlap) { auto last_st0 = first_st0 + strided_view_1d_0.extent(0); auto first_st1 = KE::begin(strided_view_1d_1); // [3, 15) // Does not overlap since offset (=3) is not divisible by stride (=2) - EXPECT_NO_THROW( - { KE::Impl::expect_no_overlap(first_st0, last_st0, first_st1); }); + KE::Impl::expect_no_overlap(first_st0, last_st0, first_st1); // Iterating over the same range without overlapping Kokkos::View static_view_2d{ @@ -160,9 +161,7 @@ TEST(std_algorithms, expect_no_overlap) { auto sub_last_s0 = sub_first_s0 + sub_static_view_1d_0.extent(0); auto sub_first_s1 = KE::begin(sub_static_view_1d_1); // 1, 3, 5, ... - EXPECT_NO_THROW({ - KE::Impl::expect_no_overlap(sub_first_s0, sub_last_s0, sub_first_s1); - }); + KE::Impl::expect_no_overlap(sub_first_s0, sub_last_s0, sub_first_s1); Kokkos::View dynamic_view_2d{ "std-algo-test-2d-contiguous-view-dynamic", 2, extent0}; @@ -172,9 +171,7 @@ TEST(std_algorithms, expect_no_overlap) { auto sub_last_d0 = sub_first_d0 + sub_dynamic_view_1d_0.extent(0); auto sub_first_d1 = KE::begin(sub_dynamic_view_1d_1); // 1, 3, 5, ... - EXPECT_NO_THROW({ - KE::Impl::expect_no_overlap(sub_first_d0, sub_last_d0, sub_first_d1); - }); + KE::Impl::expect_no_overlap(sub_first_d0, sub_last_d0, sub_first_d1); Kokkos::LayoutStride layout2d{2, 3, extent0, 2 * 3}; Kokkos::View strided_view_2d{ @@ -185,9 +182,7 @@ TEST(std_algorithms, expect_no_overlap) { auto sub_last_st0 = sub_first_st0 + sub_strided_view_1d_0.extent(0); auto sub_first_st1 = KE::begin(sub_strided_view_1d_1); // 1, 7, 13, ... - EXPECT_NO_THROW({ - KE::Impl::expect_no_overlap(sub_first_st0, sub_last_st0, sub_first_st1); - }); + KE::Impl::expect_no_overlap(sub_first_st0, sub_last_st0, sub_first_st1); } } // namespace stdalgos diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsCopyIf.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsCopyIf.cpp index 5778e37be0..7c9e8f84bf 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsCopyIf.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsCopyIf.cpp @@ -107,7 +107,7 @@ std::size_t fill_view(ViewType dest_view, const std::string& name, } else { - throw std::runtime_error("invalid choice"); + Kokkos::abort("invalid choice"); } Kokkos::deep_copy(aux_view, v_h); @@ -202,7 +202,7 @@ void verify_data(const std::string& name, ViewTypeFrom view_from, } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } } @@ -224,7 +224,7 @@ void run_single_scenario(const InfoType& scenario_info) { auto n = fill_view(view_from, name, pred); auto view_dest = create_view(Tag{}, view_ext, "copy_if_dest"); auto rit = KE::copy_if(exespace(), KE::cbegin(view_from), - KE::cend(view_from), KE::begin(view_dest), pred); + KE::cend(view_from), KE::begin(view_dest), pred); verify_data(name, view_from, view_dest, pred); ASSERT_EQ(rit, (KE::begin(view_dest) + n)); } @@ -233,7 +233,7 @@ void run_single_scenario(const InfoType& scenario_info) { auto n = fill_view(view_from, name, pred); auto view_dest = create_view(Tag{}, view_ext, "copy_if_dest"); auto rit = KE::copy_if("label", exespace(), KE::cbegin(view_from), - KE::cend(view_from), KE::begin(view_dest), pred); + KE::cend(view_from), KE::begin(view_dest), pred); verify_data(name, view_from, view_dest, pred); ASSERT_EQ(rit, (KE::begin(view_dest) + n)); } diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsExclusiveScan.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsExclusiveScan.cpp index b364c53a88..a85e63fe34 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsExclusiveScan.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsExclusiveScan.cpp @@ -110,7 +110,7 @@ void fill_view(ViewType dest_view, const std::string& name) { } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } Kokkos::deep_copy(aux_view, v_h); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsForEach.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsForEach.cpp index 793b98a67f..b24730ff00 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsForEach.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsForEach.cpp @@ -55,7 +55,6 @@ void test_for_each(const ViewType view) { std::for_each(KE::begin(expected), KE::end(expected), non_mod_functor); compare_views(expected, view); -#if defined(KOKKOS_ENABLE_CXX11_DISPATCH_LAMBDA) const auto mod_lambda = KOKKOS_LAMBDA(value_t & i) { ++i; }; // pass view, lambda takes non-const ref @@ -79,7 +78,6 @@ void test_for_each(const ViewType view) { KE::for_each(exespace(), KE::cbegin(view), KE::cend(view), non_mod_lambda); std::for_each(KE::cbegin(expected), KE::cend(expected), non_mod_lambda); compare_views(expected, view); -#endif } // std::for_each_n is C++17, so we cannot compare results directly diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsHelperFunctors.hpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsHelperFunctors.hpp index 8dbd6cd7e3..2b3361743e 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsHelperFunctors.hpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsHelperFunctors.hpp @@ -104,7 +104,7 @@ struct AssignIndexFunctor { template struct IsEvenFunctor { - static_assert(std::is_integral::value, + static_assert(std::is_integral_v, "IsEvenFunctor uses operator%, so ValueType must be int"); KOKKOS_INLINE_FUNCTION diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsInclusiveScan.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsInclusiveScan.cpp index a08a737210..b4f40b4651 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsInclusiveScan.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsInclusiveScan.cpp @@ -110,7 +110,7 @@ void fill_view(ViewType dest_view, const std::string& name) { } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } Kokkos::deep_copy(aux_view, v_h); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsIsSorted.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsIsSorted.cpp index 75d4f0afeb..18928a3526 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsIsSorted.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsIsSorted.cpp @@ -92,7 +92,7 @@ void fill_view(ViewType dest_view, const std::string& name) { } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } Kokkos::deep_copy(aux_view, v_h); @@ -122,7 +122,8 @@ bool compute_gold(const std::string& name) { } else if (name == "large-b") { return false; } else { - throw std::runtime_error("invalid choice"); + Kokkos::abort("invalid choice"); + return false; // unreachable } } @@ -154,7 +155,7 @@ void run_single_scenario(const InfoType& scenario_info) { resultsB[0] = KE::is_sorted(exespace(), KE::cbegin(view), KE::cend(view), comp); resultsB[1] = KE::is_sorted("label", exespace(), KE::cbegin(view), - KE::cend(view), comp); + KE::cend(view), comp); resultsB[2] = KE::is_sorted(exespace(), view, comp); resultsB[3] = KE::is_sorted("label", exespace(), view, comp); const auto allB = std::all_of(resultsB.cbegin(), resultsB.cend(), diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsIsSortedUntil.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsIsSortedUntil.cpp index 29ac7cc9bc..8327bfe13c 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsIsSortedUntil.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsIsSortedUntil.cpp @@ -92,7 +92,7 @@ void fill_view(ViewType dest_view, const std::string& name) { } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } Kokkos::deep_copy(aux_view, v_h); @@ -123,7 +123,8 @@ auto compute_gold(ViewType view, const std::string& name) { } else if (name == "large-b") { return KE::begin(view) + 156; } else { - throw std::runtime_error("invalid choice"); + Kokkos::abort("invalid choice"); + return KE::end(view); // unreachable } } diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsMismatch.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsMismatch.cpp index f3b3e269c4..df5df756d2 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsMismatch.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsMismatch.cpp @@ -86,7 +86,7 @@ void run_single_scenario(ViewType view1, ViewType view2, v2_h(ext2 / 2) = -5; } } else { - throw std::runtime_error("Kokkos: stdalgo: test: mismatch: Invalid string"); + FAIL() << "Kokkos: stdalgo: test: mismatch: Invalid string"; } Kokkos::deep_copy(aux_view1, v1_h); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsModOps.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsModOps.cpp index 1b1a02f39c..6918185bc0 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsModOps.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsModOps.cpp @@ -48,7 +48,7 @@ struct MyMovableType { TEST(std_algorithms_mod_ops_test, move) { MyMovableType a; using move_t = decltype(std::move(a)); - static_assert(std::is_rvalue_reference::value); + static_assert(std::is_rvalue_reference_v); // move constr MyMovableType b(std::move(a)); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsModSeqOps.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsModSeqOps.cpp index f80f30797e..42a17d7377 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsModSeqOps.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsModSeqOps.cpp @@ -23,7 +23,7 @@ namespace stdalgos { struct std_algorithms_mod_seq_ops_test : std_algorithms_test { public: - virtual void SetUp() { + void SetUp() override { Kokkos::parallel_for(m_static_view.extent(0), AssignIndexFunctor(m_static_view)); } diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsMoveBackward.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsMoveBackward.cpp index b201ab95c1..88e2a68ff1 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsMoveBackward.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsMoveBackward.cpp @@ -56,7 +56,7 @@ void run_single_scenario(const InfoType& scenario_info, int apiId) { ASSERT_EQ(dist, 5); } else if (apiId == 1) { auto rit = KE::move_backward("mylabel", exespace(), KE::begin(v), - KE::end(v), KE::end(v2)); + KE::end(v), KE::end(v2)); const int dist = KE::distance(KE::begin(v2), rit); ASSERT_EQ(dist, 5); } else if (apiId == 2) { diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsPartitionCopy.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsPartitionCopy.cpp index a36c9db2b9..e47cacdd7d 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsPartitionCopy.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsPartitionCopy.cpp @@ -95,7 +95,7 @@ void fill_view(ViewType dest_view, const std::string& name) { } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } Kokkos::deep_copy(aux_view, v_h); @@ -110,9 +110,9 @@ void verify_data(const std::string& name, ResultType my_result, ViewTypeDestFalse view_dest_false, PredType pred) { using value_type = typename ViewTypeFrom::value_type; static_assert( - std::is_same::value); + std::is_same_v); static_assert( - std::is_same::value); + std::is_same_v); const std::size_t ext = view_from.extent(0); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsRemove.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsRemove.cpp index c35fc5c24b..f897e9b657 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsRemove.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsRemove.cpp @@ -99,7 +99,7 @@ void fill_view(ViewType dest_view, const std::string& name) { } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } Kokkos::deep_copy(aux_view, v_h); @@ -147,7 +147,7 @@ void run_single_scenario(const InfoType& scenario_info) { // make host copy BEFORE running algo auto data_h = create_host_space_copy(view); auto rit = KE::remove(exespace(), KE::begin(view), KE::end(view), - (ValueType)match_value); + (ValueType)match_value); verify_data(data_h, view, rit); } diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsRemoveCopy.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsRemoveCopy.cpp index 3d7c52108b..3137880ea8 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsRemoveCopy.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsRemoveCopy.cpp @@ -110,7 +110,7 @@ void fill_view(ViewType dest_view, const std::string& name) { } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } Kokkos::deep_copy(aux_view, v_h); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsRemoveCopyIf.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsRemoveCopyIf.cpp index cb699aa923..d88ab5473d 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsRemoveCopyIf.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsRemoveCopyIf.cpp @@ -93,7 +93,7 @@ void fill_view(ViewType dest_view, const std::string& name) { } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } Kokkos::deep_copy(aux_view, v_h); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsRemoveIf.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsRemoveIf.cpp index f06f2234ee..e42788799e 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsRemoveIf.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsRemoveIf.cpp @@ -93,7 +93,7 @@ void fill_view(ViewType dest_view, const std::string& name) { } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } Kokkos::deep_copy(aux_view, v_h); @@ -144,7 +144,7 @@ void run_single_scenario(const InfoType& scenario_info) { // make host copy BEFORE running algo auto data_h = create_host_space_copy(view); auto rit = KE::remove_if(exespace(), KE::begin(view), KE::end(view), - remove_if_even); + remove_if_even); verify_data(data_h, view, rit, remove_if_even); } @@ -154,7 +154,7 @@ void run_single_scenario(const InfoType& scenario_info) { // make host copy BEFORE running algo auto data_h = create_host_space_copy(view); auto rit = KE::remove_if("label", exespace(), KE::begin(view), - KE::end(view), remove_if_even); + KE::end(view), remove_if_even); verify_data(data_h, view, rit, remove_if_even); } diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsReplace.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsReplace.cpp index a22ab32d76..4596726cf3 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsReplace.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsReplace.cpp @@ -84,7 +84,7 @@ void fill_view(ViewType dest_view, const std::string& name) { } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } Kokkos::deep_copy(aux_view, v_h); @@ -153,7 +153,7 @@ void verify_data(const std::string& name, ViewType1 test_view, } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } } diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsReplaceCopy.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsReplaceCopy.cpp index a964ec8e17..b18c859af5 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsReplaceCopy.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsReplaceCopy.cpp @@ -84,7 +84,7 @@ void fill_view(ViewType dest_view, const std::string& name) { } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } Kokkos::deep_copy(aux_view, v_h); @@ -175,7 +175,7 @@ void verify_data(const std::string& name, ViewTypeFrom view_from, } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } } diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsReplaceCopyIf.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsReplaceCopyIf.cpp index ceeba88971..82f859bac1 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsReplaceCopyIf.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsReplaceCopyIf.cpp @@ -84,7 +84,7 @@ void fill_view(ViewType dest_view, const std::string& name) { } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } Kokkos::deep_copy(aux_view, v_h); @@ -175,7 +175,7 @@ void verify_data(const std::string& name, ViewTypeFrom view_from, } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } } diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsReplaceIf.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsReplaceIf.cpp index 802c0093c5..5ae2ff4278 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsReplaceIf.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsReplaceIf.cpp @@ -96,7 +96,7 @@ void fill_view(ViewType dest_view, const std::string& name) { } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } Kokkos::deep_copy(aux_view, v_h); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsReverse.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsReverse.cpp index 6e6ca72783..3c934d6485 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsReverse.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsReverse.cpp @@ -62,7 +62,7 @@ void fill_view(ViewType dest_view, const std::string& name) { } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } Kokkos::deep_copy(aux_view, v_h); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsRotate.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsRotate.cpp index 5638cbee4a..bf5c2ee782 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsRotate.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsRotate.cpp @@ -117,7 +117,7 @@ void fill_view(ViewType dest_view, const std::string& name) { } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } Kokkos::deep_copy(aux_view, v_h); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsRotateCopy.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsRotateCopy.cpp index d0caca7cea..1a860c58ce 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsRotateCopy.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsRotateCopy.cpp @@ -117,7 +117,7 @@ void fill_view(ViewType dest_view, const std::string& name) { } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } Kokkos::deep_copy(aux_view, v_h); @@ -175,7 +175,7 @@ void run_single_scenario(const InfoType& scenario_info, create_view(Tag{}, view_ext, "rotate_copy_dest"); auto n_it = KE::cbegin(view_from) + rotation_point; auto rit = KE::rotate_copy(exespace(), KE::cbegin(view_from), n_it, - KE::cend(view_from), KE::begin(view_dest)); + KE::cend(view_from), KE::begin(view_dest)); verify_data(view_from, view_dest, rotation_point); ASSERT_EQ(rit, (KE::begin(view_dest) + view_ext)); } diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsSearch.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsSearch.cpp index 021609c444..195f88a0b7 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsSearch.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsSearch.cpp @@ -256,7 +256,7 @@ void run_single_scenario(const InfoType& scenario_info, std::size_t seq_ext, { auto myrit = KE::search(exespace(), KE::cbegin(view), KE::cend(view), - KE::cbegin(s_view), KE::cend(s_view), args...); + KE::cbegin(s_view), KE::cend(s_view), args...); const auto mydiff = myrit - KE::cbegin(view); const auto stddiff = stdrit - KE::cbegin(view_h); ASSERT_EQ(mydiff, stddiff); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsSearch_n.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsSearch_n.cpp index 53ad8daa2e..79d88bec23 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsSearch_n.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsSearch_n.cpp @@ -154,7 +154,7 @@ void fill_view(ViewType dest_view, ValueType value, std::size_t count, } else { - throw std::runtime_error("Kokkos: test: search_n: this should not happen"); + FAIL() << "Kokkos: test: search_n: this should not happen"; } Kokkos::deep_copy(aux_view, v_h); @@ -208,7 +208,7 @@ void run_single_scenario(const InfoType& scenario_info, std::size_t count, { auto myrit = KE::search_n("label", exespace(), KE::cbegin(view), - KE::cend(view), count, value, args...); + KE::cend(view), count, value, args...); const auto mydiff = myrit - KE::cbegin(view); ASSERT_EQ(mydiff, stddiff); } diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsShiftLeft.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsShiftLeft.cpp index 0b5fe9216e..12835d5a2f 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsShiftLeft.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsShiftLeft.cpp @@ -150,7 +150,7 @@ void run_single_scenario(const InfoType& scenario_info, // create host copy BEFORE shift_left or view will be modified auto view_h = create_host_space_copy(view); auto rit = KE::shift_left("label", exespace(), KE::begin(view), - KE::end(view), shift_value); + KE::end(view), shift_value); verify_data(rit, view, view_h, shift_value); } diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsShiftRight.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsShiftRight.cpp index 8e4ae94375..3e350cf3b3 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsShiftRight.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsShiftRight.cpp @@ -141,7 +141,7 @@ void run_single_scenario(const InfoType& scenario_info, // create host copy BEFORE shift_right or view will be modified auto view_h = create_host_space_copy(view); auto rit = KE::shift_right(exespace(), KE::begin(view), KE::end(view), - shift_value); + shift_value); verify_data(rit, view, view_h, shift_value); } @@ -152,7 +152,7 @@ void run_single_scenario(const InfoType& scenario_info, // create host copy BEFORE shift_right or view will be modified auto view_h = create_host_space_copy(view); auto rit = KE::shift_right("label", exespace(), KE::begin(view), - KE::end(view), shift_value); + KE::end(view), shift_value); verify_data(rit, view, view_h, shift_value); } diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamAdjacentDifference.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamAdjacentDifference.cpp index c388cadc9b..5a2c046939 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamAdjacentDifference.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamAdjacentDifference.cpp @@ -62,8 +62,8 @@ struct TestFunctorA { switch (m_apiPick) { case 0: { auto it = KE::adjacent_difference(member, KE::cbegin(myRowViewFrom), - KE::cend(myRowViewFrom), - KE::begin(myRowViewDest)); + KE::cend(myRowViewFrom), + KE::begin(myRowViewDest)); resultDist = KE::distance(KE::begin(myRowViewDest), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; @@ -73,8 +73,8 @@ struct TestFunctorA { case 1: { auto it = KE::adjacent_difference(member, KE::cbegin(myRowViewFrom), - KE::cend(myRowViewFrom), - KE::begin(myRowViewDest), m_binaryOp); + KE::cend(myRowViewFrom), + KE::begin(myRowViewDest), m_binaryOp); resultDist = KE::distance(KE::begin(myRowViewDest), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamCopy.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamCopy.cpp index e24ac37bf0..071ecd5a9a 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamCopy.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamCopy.cpp @@ -50,7 +50,7 @@ struct TestFunctorA { if (m_apiPick == 0) { auto it = KE::copy(member, KE::begin(myRowViewFrom), - KE::end(myRowViewFrom), KE::begin(myRowViewDest)); + KE::end(myRowViewFrom), KE::begin(myRowViewDest)); resultDist = KE::distance(KE::begin(myRowViewDest), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamCopyIf.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamCopyIf.cpp index 7c3c465dc8..3f83ac7404 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamCopyIf.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamCopyIf.cpp @@ -144,7 +144,7 @@ void test_A(std::size_t numTeams, std::size_t numCols, int apiId) { auto rowFrom = Kokkos::subview(sourceViewBeforeOp_h, i, Kokkos::ALL()); auto rowDest = Kokkos::subview(stdDestView, i, Kokkos::ALL()); auto it = std::copy_if(KE::cbegin(rowFrom), KE::cend(rowFrom), - KE::begin(rowDest), predicate); + KE::begin(rowDest), predicate); const std::size_t stdDistance = KE::distance(KE::begin(rowDest), it); ASSERT_EQ(stdDistance, distancesView_h(i)); ASSERT_TRUE(intraTeamSentinelView_h(i)); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamCopy_n.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamCopy_n.cpp index 7cbc788f8e..9b509af55b 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamCopy_n.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamCopy_n.cpp @@ -53,7 +53,7 @@ struct TestFunctorA { if (m_apiPick == 0) { auto it = KE::copy_n(member, KE::begin(myRowViewFrom), m_copyCount, - KE::begin(myRowViewDest)); + KE::begin(myRowViewDest)); resultDist = KE::distance(KE::begin(myRowViewDest), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamCount.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamCount.cpp index 922424afbd..38df5c30ce 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamCount.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamCount.cpp @@ -111,7 +111,7 @@ void test_A(const bool searched_value_exist, std::size_t numTeams, using rand_pool = Kokkos::Random_XorShift64_Pool; - rand_pool pool(lowerBound * upperBound); + rand_pool pool(static_cast(lowerBound) * upperBound); if (searched_value_exist) { Kokkos::View randomIndices( diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamExclusiveScan.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamExclusiveScan.cpp index 7cb9851087..0c35c5e599 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamExclusiveScan.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamExclusiveScan.cpp @@ -67,8 +67,8 @@ struct TestFunctorA { switch (m_apiPick) { case 0: { auto it = KE::exclusive_scan(member, KE::cbegin(rowViewSrc), - KE::cend(rowViewSrc), - KE::begin(rowViewDest), initVal); + KE::cend(rowViewSrc), + KE::begin(rowViewDest), initVal); resultDist = KE::distance(KE::begin(rowViewDest), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this] { m_distancesView(rowIndex) = resultDist; }); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamFind.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamFind.cpp index 430e4917e0..88c5e21f31 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamFind.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamFind.cpp @@ -51,7 +51,7 @@ struct TestFunctorA { switch (m_apiPick) { case 0: { auto it = KE::find(member, KE::cbegin(myRowViewFrom), - KE::cend(myRowViewFrom), searchedValue); + KE::cend(myRowViewFrom), searchedValue); resultDist = KE::distance(KE::cbegin(myRowViewFrom), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamFindEnd.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamFindEnd.cpp index 83eca33569..d350bc62cd 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamFindEnd.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamFindEnd.cpp @@ -86,9 +86,9 @@ struct TestFunctorA { case 2: { auto it = KE::find_end(member, KE::cbegin(myRowViewFrom), - KE::cend(myRowViewFrom), - KE::cbegin(myRowSearchedSeqView), - KE::cend(myRowSearchedSeqView), m_binaryPred); + KE::cend(myRowViewFrom), + KE::cbegin(myRowSearchedSeqView), + KE::cend(myRowSearchedSeqView), m_binaryPred); resultDist = KE::distance(KE::cbegin(myRowViewFrom), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; @@ -99,7 +99,7 @@ struct TestFunctorA { case 3: { auto it = KE::find_end(member, myRowViewFrom, myRowSearchedSeqView, - m_binaryPred); + m_binaryPred); resultDist = KE::distance(KE::begin(myRowViewFrom), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamFindIf.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamFindIf.cpp index ee4bbed7a3..70f2be77f6 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamFindIf.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamFindIf.cpp @@ -70,7 +70,7 @@ struct TestFunctorA { switch (m_apiPick) { case 0: { auto it = KE::find_if(member, KE::cbegin(myRowViewFrom), - KE::cend(myRowViewFrom), unaryPred); + KE::cend(myRowViewFrom), unaryPred); resultDist = KE::distance(KE::cbegin(myRowViewFrom), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamFindIfNot.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamFindIfNot.cpp index b9448c1a3e..873e8faf4c 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamFindIfNot.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamFindIfNot.cpp @@ -70,7 +70,7 @@ struct TestFunctorA { switch (m_apiPick) { case 0: { auto it = KE::find_if_not(member, KE::cbegin(myRowViewFrom), - KE::cend(myRowViewFrom), unaryPred); + KE::cend(myRowViewFrom), unaryPred); resultDist = KE::distance(KE::cbegin(myRowViewFrom), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamGenerate_n.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamGenerate_n.cpp index 4b66dd9131..265cdf4746 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamGenerate_n.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamGenerate_n.cpp @@ -63,7 +63,7 @@ struct TestFunctorA { }); } else if (m_apiPick == 1) { auto it = KE::generate_n(member, myRowView, m_count, - GenerateFunctor()); + GenerateFunctor()); resultDist = KE::distance(KE::begin(myRowView), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamIsSorted.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamIsSorted.cpp index 850e80dde1..f76a595b3f 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamIsSorted.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamIsSorted.cpp @@ -62,7 +62,7 @@ struct TestFunctorA { } else if (m_apiPick == 3) { using value_type = typename ViewType::value_type; result = KE::is_sorted(member, myRowView, - CustomLessThanComparator{}); + CustomLessThanComparator{}); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_returnsView(myRowIndex) = result; }); } diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamIsSortedUntil.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamIsSortedUntil.cpp index e3b95527c7..5bc49e4600 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamIsSortedUntil.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamIsSortedUntil.cpp @@ -61,7 +61,7 @@ struct TestFunctorA { if (m_apiPick == 0) { auto it = KE::is_sorted_until(member, KE::cbegin(myRowView), - KE::cend(myRowView)); + KE::cend(myRowView)); resultDist = KE::distance(KE::cbegin(myRowView), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; @@ -77,8 +77,8 @@ struct TestFunctorA { else if (m_apiPick == 2) { using value_type = typename ViewType::value_type; auto it = KE::is_sorted_until(member, KE::cbegin(myRowView), - KE::cend(myRowView), - CustomLessThanComparator{}); + KE::cend(myRowView), + CustomLessThanComparator{}); resultDist = KE::distance(KE::cbegin(myRowView), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; @@ -88,7 +88,7 @@ struct TestFunctorA { else if (m_apiPick == 3) { using value_type = typename ViewType::value_type; auto it = KE::is_sorted_until(member, myRowView, - CustomLessThanComparator{}); + CustomLessThanComparator{}); resultDist = KE::distance(KE::begin(myRowView), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; @@ -210,7 +210,7 @@ void test_A(std::size_t numTeams, std::size_t numCols, int apiId, stdDistance = KE::distance(KE::cbegin(myRow), it); } else { auto it = std::is_sorted_until(KE::cbegin(myRow), KE::cend(myRow), - CustomLessThanComparator{}); + CustomLessThanComparator{}); stdDistance = KE::distance(KE::cbegin(myRow), it); } ASSERT_EQ(stdDistance, distancesView_h(i)); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMaxElement.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMaxElement.cpp index 283525dbd1..452a48df21 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMaxElement.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMaxElement.cpp @@ -74,7 +74,7 @@ struct TestFunctorA { else if (m_apiPick == 3) { using value_type = typename ViewType::value_type; auto it = KE::max_element(member, myRowView, - CustomLessThanComparator{}); + CustomLessThanComparator{}); resultDist = KE::distance(KE::begin(myRowView), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; @@ -144,7 +144,7 @@ void test_A(std::size_t numTeams, std::size_t numCols, int apiId) { stdDistance = KE::distance(KE::cbegin(myRow), it); } else { auto it = std::max_element(KE::cbegin(myRow), KE::cend(myRow), - CustomLessThanComparator{}); + CustomLessThanComparator{}); stdDistance = KE::distance(KE::cbegin(myRow), it); } diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMinElement.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMinElement.cpp index 8579b48315..2c79370b92 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMinElement.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMinElement.cpp @@ -74,7 +74,7 @@ struct TestFunctorA { else if (m_apiPick == 3) { using value_type = typename ViewType::value_type; auto it = KE::min_element(member, myRowView, - CustomLessThanComparator{}); + CustomLessThanComparator{}); resultDist = KE::distance(KE::begin(myRowView), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; @@ -144,7 +144,7 @@ void test_A(std::size_t numTeams, std::size_t numCols, int apiId) { stdDistance = KE::distance(KE::cbegin(myRow), it); } else { auto it = std::min_element(KE::cbegin(myRow), KE::cend(myRow), - CustomLessThanComparator{}); + CustomLessThanComparator{}); stdDistance = KE::distance(KE::cbegin(myRow), it); } ASSERT_EQ(stdDistance, distancesView_h(i)); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMinMaxElement.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMinMaxElement.cpp index 51010fdff5..25a4487855 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMinMaxElement.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMinMaxElement.cpp @@ -84,7 +84,7 @@ struct TestFunctorA { else if (m_apiPick == 3) { using value_type = typename ViewType::value_type; auto itPair = KE::minmax_element(member, myRowView, - CustomLessThanComparator{}); + CustomLessThanComparator{}); resultDist1 = KE::distance(KE::begin(myRowView), itPair.first); resultDist2 = KE::distance(KE::begin(myRowView), itPair.second); @@ -160,7 +160,7 @@ void test_A(std::size_t numTeams, std::size_t numCols, int apiId) { stdDistance[1] = KE::distance(KE::cbegin(myRow), itPair.second); } else { auto itPair = std::minmax_element(KE::cbegin(myRow), KE::cend(myRow), - CustomLessThanComparator{}); + CustomLessThanComparator{}); stdDistance[0] = KE::distance(KE::cbegin(myRow), itPair.first); stdDistance[1] = KE::distance(KE::cbegin(myRow), itPair.second); } diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMove.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMove.cpp index 1122d6d554..2c445dacf8 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMove.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamMove.cpp @@ -50,7 +50,7 @@ struct TestFunctorA { if (m_apiPick == 0) { auto it = KE::move(member, KE::begin(myRowViewFrom), - KE::end(myRowViewFrom), KE::begin(myRowViewDest)); + KE::end(myRowViewFrom), KE::begin(myRowViewDest)); resultDist = KE::distance(KE::begin(myRowViewDest), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamRemove.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamRemove.cpp index fb9c70391b..2defa1dc6f 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamRemove.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamRemove.cpp @@ -63,7 +63,7 @@ struct TestFunctorA { if (m_apiPick == 0) { auto it = KE::remove(member, KE::begin(myRowView), KE::end(myRowView), - m_targetValue); + m_targetValue); resultDist = KE::distance(KE::begin(myRowView), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamRemoveCopy.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamRemoveCopy.cpp index 6bb0d24998..71a50e39e3 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamRemoveCopy.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamRemoveCopy.cpp @@ -67,8 +67,8 @@ struct TestFunctorA { if (m_apiPick == 0) { auto it = KE::remove_copy(member, KE::cbegin(myRowViewFrom), - KE::cend(myRowViewFrom), - KE::begin(myRowViewDest), m_targetValue); + KE::cend(myRowViewFrom), + KE::begin(myRowViewDest), m_targetValue); resultDist = KE::distance(KE::begin(myRowViewDest), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamRemoveCopyIf.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamRemoveCopyIf.cpp index cff9aa178a..d5b5304f63 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamRemoveCopyIf.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamRemoveCopyIf.cpp @@ -65,8 +65,8 @@ struct TestFunctorA { GreaterThanValueFunctor predicate(m_threshold); if (m_apiPick == 0) { auto it = KE::remove_copy_if(member, KE::cbegin(myRowViewFrom), - KE::cend(myRowViewFrom), - KE::begin(myRowViewDest), predicate); + KE::cend(myRowViewFrom), + KE::begin(myRowViewDest), predicate); resultDist = KE::distance(KE::begin(myRowViewDest), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamReplaceCopy.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamReplaceCopy.cpp index 70dbf10574..64f172e401 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamReplaceCopy.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamReplaceCopy.cpp @@ -78,7 +78,7 @@ struct TestFunctorA { }); } else if (m_apiPick == 1) { auto it = KE::replace_copy(member, myRowViewFrom, myRowViewDest, - m_targetValue, m_newValue); + m_targetValue, m_newValue); resultDist = KE::distance(KE::begin(myRowViewDest), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; @@ -172,7 +172,7 @@ void test_A(std::size_t numTeams, std::size_t numCols, int apiId) { auto rowFrom = Kokkos::subview(sourceView_dc_h, i, Kokkos::ALL()); auto rowDest = Kokkos::subview(stdDestView, i, Kokkos::ALL()); auto it = std::replace_copy(KE::cbegin(rowFrom), KE::cend(rowFrom), - KE::begin(rowDest), targetVal, newVal); + KE::begin(rowDest), targetVal, newVal); const std::size_t stdDistance = KE::distance(KE::begin(rowDest), it); ASSERT_EQ(stdDistance, distancesView_h(i)); ASSERT_TRUE(intraTeamSentinelView_h(i)); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamReplaceCopyIf.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamReplaceCopyIf.cpp index d0217aed7a..9c3699320d 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamReplaceCopyIf.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamReplaceCopyIf.cpp @@ -76,7 +76,7 @@ struct TestFunctorA { }); } else if (m_apiPick == 1) { auto it = KE::replace_copy_if(member, myRowViewFrom, myRowViewDest, - predicate, m_newValue); + predicate, m_newValue); resultDist = KE::distance(KE::begin(myRowViewDest), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; @@ -151,7 +151,7 @@ void test_A(std::size_t numTeams, std::size_t numCols, int apiId) { Kokkos::subview(cloneOfSourceViewBeforeOp_h, i, Kokkos::ALL()); auto rowDest = Kokkos::subview(stdDestView, i, Kokkos::ALL()); auto it = std::replace_copy_if(KE::cbegin(rowFrom), KE::cend(rowFrom), - KE::begin(rowDest), predicate, newVal); + KE::begin(rowDest), predicate, newVal); const std::size_t stdDistance = KE::distance(KE::begin(rowDest), it); ASSERT_EQ(stdDistance, distancesView_h(i)); ASSERT_TRUE(intraTeamSentinelView_h(i)); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamRotateCopy.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamRotateCopy.cpp index e865b998f6..51f600faba 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamRotateCopy.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamRotateCopy.cpp @@ -136,7 +136,7 @@ void test_A(std::size_t numTeams, std::size_t numCols, std::size_t pivotShift, auto pivot = KE::cbegin(myRowFrom) + pivotShift; auto it = std::rotate_copy(KE::cbegin(myRowFrom), pivot, - KE::cend(myRowFrom), KE::begin(myRowDest)); + KE::cend(myRowFrom), KE::begin(myRowDest)); const std::size_t stdDistance = KE::distance(KE::begin(myRowDest), it); ASSERT_EQ(stdDistance, distancesView_h(i)); ASSERT_TRUE(intraTeamSentinelView_h(i)); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamShiftRight.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamShiftRight.cpp index 00a80c5ef0..08ff8fbbca 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamShiftRight.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamShiftRight.cpp @@ -47,7 +47,7 @@ struct TestFunctorA { if (m_apiPick == 0) { auto it = KE::shift_right(member, KE::begin(myRowView), - KE::end(myRowView), m_shift); + KE::end(myRowView), m_shift); resultDist = KE::distance(KE::begin(myRowView), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamSwapRanges.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamSwapRanges.cpp index 5fc9612caa..60cb3f0837 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamSwapRanges.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamSwapRanges.cpp @@ -49,7 +49,7 @@ struct TestFunctorA { if (m_apiPick == 0) { auto it = KE::swap_ranges(member, KE::begin(myRowView1), - KE::end(myRowView1), KE::begin(myRowView2)); + KE::end(myRowView1), KE::begin(myRowView2)); resultDist = KE::distance(KE::begin(myRowView2), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamTransformInclusiveScan.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamTransformInclusiveScan.cpp index 0b0d798fd8..78a21c4430 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamTransformInclusiveScan.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamTransformInclusiveScan.cpp @@ -91,7 +91,7 @@ struct TestFunctorA { case 1: { auto it = KE::transform_inclusive_scan(member, srcRow, destRow, - m_binaryOp, m_unaryOp); + m_binaryOp, m_unaryOp); resultDist = KE::distance(firstDest, it); Kokkos::single(Kokkos::PerTeam(member), [=, *this] { m_distancesView(rowIndex) = resultDist; }); @@ -111,7 +111,7 @@ struct TestFunctorA { case 3: { auto it = KE::transform_inclusive_scan(member, srcRow, destRow, - m_binaryOp, m_unaryOp, initVal); + m_binaryOp, m_unaryOp, initVal); resultDist = KE::distance(firstDest, it); Kokkos::single(Kokkos::PerTeam(member), [=, *this] { m_distancesView(rowIndex) = resultDist; }); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamUnique.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamUnique.cpp index c46146e0a8..cef0f7c13d 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamUnique.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamUnique.cpp @@ -58,7 +58,7 @@ struct TestFunctorA { } else if (m_apiPick == 2) { using value_type = typename ViewType::value_type; auto it = KE::unique(member, KE::begin(myRowView), KE::end(myRowView), - CustomEqualityComparator{}); + CustomEqualityComparator{}); resultDist = KE::distance(KE::begin(myRowView), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; @@ -138,7 +138,7 @@ void test_A(std::size_t numTeams, std::size_t numCols, int apiId) { stdDistance = KE::distance(KE::begin(myRow), it); } else { auto it = std::unique(KE::begin(myRow), KE::end(myRow), - CustomEqualityComparator{}); + CustomEqualityComparator{}); stdDistance = KE::distance(KE::begin(myRow), it); } ASSERT_EQ(stdDistance, distancesView_h(i)); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamUniqueCopy.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamUniqueCopy.cpp index 0d3289e196..89ea8154c7 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamUniqueCopy.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTeamUniqueCopy.cpp @@ -72,8 +72,8 @@ struct TestFunctorA { using comparator_t = CustomEqualityComparator; auto it = KE::unique_copy(member, KE::begin(myRowViewFrom), - KE::end(myRowViewFrom), - KE::begin(myRowViewDest), comparator_t()); + KE::end(myRowViewFrom), + KE::begin(myRowViewDest), comparator_t()); resultDist = KE::distance(KE::begin(myRowViewDest), it); Kokkos::single(Kokkos::PerTeam(member), [=, *this]() { m_distancesView(myRowIndex) = resultDist; @@ -159,12 +159,12 @@ void test_A(std::size_t numTeams, std::size_t numCols, int apiId) { std::size_t stdDistance = 0; if (apiId <= 1) { auto it = std::unique_copy(KE::cbegin(myRowFrom), KE::cend(myRowFrom), - KE::begin(myRowDest)); + KE::begin(myRowDest)); stdDistance = KE::distance(KE::begin(myRowDest), it); } else { auto it = std::unique_copy(KE::cbegin(myRowFrom), KE::cend(myRowFrom), - KE::begin(myRowDest), - CustomEqualityComparator{}); + KE::begin(myRowDest), + CustomEqualityComparator{}); stdDistance = KE::distance(KE::begin(myRowDest), it); } ASSERT_EQ(stdDistance, distancesView_h(i)); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTransformExclusiveScan.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTransformExclusiveScan.cpp index fa2804256a..365ca21688 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTransformExclusiveScan.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTransformExclusiveScan.cpp @@ -115,7 +115,7 @@ void fill_view(ViewType dest_view, const std::string& name) { } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } Kokkos::deep_copy(aux_view, v_h); @@ -161,7 +161,7 @@ void verify_data(ViewType1 data_view, // contains data create_mirror_view_and_copy(Kokkos::HostSpace(), test_view_dc); if (test_view_h.extent(0) > 0) { for (std::size_t i = 0; i < test_view_h.extent(0); ++i) { - if (std::is_same::value) { + if (std::is_same_v) { ASSERT_EQ(gold_h(i), test_view_h(i)); } else { const auto error = std::abs(gold_h(i) - test_view_h(i)); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTransformInclusiveScan.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTransformInclusiveScan.cpp index fb81ae91b0..cc87262147 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTransformInclusiveScan.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsTransformInclusiveScan.cpp @@ -115,7 +115,7 @@ void fill_view(ViewType dest_view, const std::string& name) { } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } Kokkos::deep_copy(aux_view, v_h); @@ -173,7 +173,7 @@ void verify_data(ViewType1 data_view, // contains data create_mirror_view_and_copy(Kokkos::HostSpace(), test_view_dc); if (test_view_h.extent(0) > 0) { for (std::size_t i = 0; i < test_view_h.extent(0); ++i) { - if (std::is_same::value) { + if (std::is_same_v) { ASSERT_EQ(gold_h(i), test_view_h(i)); } else { const auto error = std::abs(gold_h(i) - test_view_h(i)); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsUnique.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsUnique.cpp index 9c5ae0cf8a..6ee93e3d5f 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsUnique.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsUnique.cpp @@ -138,7 +138,7 @@ void fill_view(ViewType dest_view, const std::string& name) { } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } Kokkos::deep_copy(aux_view, v_h); diff --git a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsUniqueCopy.cpp b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsUniqueCopy.cpp index 3cf43ad4db..e3e9696458 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsUniqueCopy.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdAlgorithmsUniqueCopy.cpp @@ -146,7 +146,7 @@ std::size_t fill_view(ViewType dest_view, const std::string& name) { } else { - throw std::runtime_error("invalid choice"); + Kokkos::abort("invalid choice"); } Kokkos::deep_copy(aux_view, v_h); @@ -235,7 +235,7 @@ void verify_data(const std::string& name, ViewTypeFrom view_from, } else { - throw std::runtime_error("invalid choice"); + FAIL() << "invalid choice"; } } diff --git a/lib/kokkos/algorithms/unit_tests/TestStdReducers.cpp b/lib/kokkos/algorithms/unit_tests/TestStdReducers.cpp index c05006a161..0044b93558 100644 --- a/lib/kokkos/algorithms/unit_tests/TestStdReducers.cpp +++ b/lib/kokkos/algorithms/unit_tests/TestStdReducers.cpp @@ -72,7 +72,7 @@ auto create_host_view_with_reduction_order_indices( result(8) = 7; result(9) = 5; } else { - throw std::runtime_error("test: Invalid enum"); + Kokkos::abort("test: Invalid enum"); } return result; @@ -80,7 +80,7 @@ auto create_host_view_with_reduction_order_indices( template auto run_min_or_max_test(ViewType view, StdReducersTestEnumOrder enValue) { - static_assert(std::is_same::value, + static_assert(std::is_same_v, "test is only enabled for HostSpace"); using view_value_type = typename ViewType::value_type; @@ -191,7 +191,7 @@ template void run_min_max_test(ViewType view, StdReducersTestEnumOrder enValue, const ValuesPair gold_values, const IndexPair gold_locs) { - static_assert(std::is_same::value, + static_assert(std::is_same_v, "test is only enabled for HostSpace"); using view_value_type = typename ViewType::value_type; diff --git a/lib/kokkos/appveyor.yml b/lib/kokkos/appveyor.yml deleted file mode 100644 index d0a5645ef7..0000000000 --- a/lib/kokkos/appveyor.yml +++ /dev/null @@ -1,10 +0,0 @@ -image: - - Visual Studio 2019 -clone_folder: c:\projects\source -build_script: -- cmd: >- - mkdir build && - cd build && - cmake c:\projects\source -DKokkos_ENABLE_IMPL_MDSPAN=OFF -DKokkos_ENABLE_TESTS=ON -DCMAKE_CXX_FLAGS="/W0 /EHsc" -DKokkos_ENABLE_DEPRECATED_CODE_4=ON -DKokkos_ENABLE_DEPRECATION_WARNINGS=OFF && - cmake --build . --target install && - ctest -C Debug --output-on-failure diff --git a/lib/kokkos/benchmarks/CMakeLists.txt b/lib/kokkos/benchmarks/CMakeLists.txt index 529ef393d9..968c8ae3bf 100644 --- a/lib/kokkos/benchmarks/CMakeLists.txt +++ b/lib/kokkos/benchmarks/CMakeLists.txt @@ -1,12 +1,12 @@ #FIXME_OPENMPTARGET - compiling in debug mode causes ICE. -KOKKOS_ADD_BENCHMARK_DIRECTORIES(atomic) -KOKKOS_ADD_BENCHMARK_DIRECTORIES(gather) -KOKKOS_ADD_BENCHMARK_DIRECTORIES(gups) -KOKKOS_ADD_BENCHMARK_DIRECTORIES(launch_latency) -KOKKOS_ADD_BENCHMARK_DIRECTORIES(stream) -KOKKOS_ADD_BENCHMARK_DIRECTORIES(view_copy_constructor) +kokkos_add_benchmark_directories(atomic) +kokkos_add_benchmark_directories(gather) +kokkos_add_benchmark_directories(gups) +kokkos_add_benchmark_directories(launch_latency) +kokkos_add_benchmark_directories(stream) +kokkos_add_benchmark_directories(view_copy_constructor) #FIXME_OPENMPTARGET - These two benchmarks cause ICE. Commenting them for now but a deeper analysis on the cause and a possible fix will follow. -IF(NOT Kokkos_ENABLE_OPENMPTARGET) - KOKKOS_ADD_BENCHMARK_DIRECTORIES(policy_performance) - KOKKOS_ADD_BENCHMARK_DIRECTORIES(bytes_and_flops) -ENDIF() +if(NOT Kokkos_ENABLE_OPENMPTARGET) + kokkos_add_benchmark_directories(policy_performance) + kokkos_add_benchmark_directories(bytes_and_flops) +endif() diff --git a/lib/kokkos/benchmarks/atomic/CMakeLists.txt b/lib/kokkos/benchmarks/atomic/CMakeLists.txt index 85f7412f49..7fda2bf6f6 100644 --- a/lib/kokkos/benchmarks/atomic/CMakeLists.txt +++ b/lib/kokkos/benchmarks/atomic/CMakeLists.txt @@ -1,4 +1 @@ -KOKKOS_ADD_EXECUTABLE( - atomic - SOURCES main.cpp -) +kokkos_add_executable(atomic SOURCES main.cpp) diff --git a/lib/kokkos/benchmarks/bytes_and_flops/CMakeLists.txt b/lib/kokkos/benchmarks/bytes_and_flops/CMakeLists.txt index 0ce44a6f1a..9c65d06ce2 100644 --- a/lib/kokkos/benchmarks/bytes_and_flops/CMakeLists.txt +++ b/lib/kokkos/benchmarks/bytes_and_flops/CMakeLists.txt @@ -1,4 +1,9 @@ -KOKKOS_ADD_EXECUTABLE( +kokkos_add_executable( bytes_and_flops - SOURCES bench_double.cpp bench_float.cpp bench_int32_t.cpp bench_int64_t.cpp main.cpp + SOURCES + bench_double.cpp + bench_float.cpp + bench_int32_t.cpp + bench_int64_t.cpp + main.cpp ) diff --git a/lib/kokkos/benchmarks/bytes_and_flops/bench_unroll_stride.hpp b/lib/kokkos/benchmarks/bytes_and_flops/bench_unroll_stride.hpp index 78cfd48eff..762cc988f1 100644 --- a/lib/kokkos/benchmarks/bytes_and_flops/bench_unroll_stride.hpp +++ b/lib/kokkos/benchmarks/bytes_and_flops/bench_unroll_stride.hpp @@ -17,9 +17,9 @@ template struct Run { static void run(int N, int K, int R, int F, int T, int S, int Ba, int I) { - Kokkos::View A("A", N, K); - Kokkos::View B("B", N, K); - Kokkos::View C("C", N, K); + Kokkos::View A("A", N, K); + Kokkos::View B("B", N, K); + Kokkos::View C("C", N, K); Kokkos::deep_copy(A, Scalar(1.5)); Kokkos::deep_copy(B, Scalar(2.5)); diff --git a/lib/kokkos/benchmarks/gather/CMakeLists.txt b/lib/kokkos/benchmarks/gather/CMakeLists.txt index 24c7062772..2de1ce85e6 100644 --- a/lib/kokkos/benchmarks/gather/CMakeLists.txt +++ b/lib/kokkos/benchmarks/gather/CMakeLists.txt @@ -1,4 +1 @@ -KOKKOS_ADD_EXECUTABLE( - gather - SOURCES main.cpp -) +kokkos_add_executable(gather SOURCES main.cpp) diff --git a/lib/kokkos/benchmarks/gups/CMakeLists.txt b/lib/kokkos/benchmarks/gups/CMakeLists.txt index 8de5b73cc6..dc70747029 100644 --- a/lib/kokkos/benchmarks/gups/CMakeLists.txt +++ b/lib/kokkos/benchmarks/gups/CMakeLists.txt @@ -1,4 +1 @@ -KOKKOS_ADD_EXECUTABLE( - gups - SOURCES gups.cpp -) +kokkos_add_executable(gups SOURCES gups.cpp) diff --git a/lib/kokkos/benchmarks/gups/gups.cpp b/lib/kokkos/benchmarks/gups/gups.cpp index 369052321d..e00f87968b 100644 --- a/lib/kokkos/benchmarks/gups/gups.cpp +++ b/lib/kokkos/benchmarks/gups/gups.cpp @@ -140,7 +140,7 @@ int run_benchmark(const Index indicesCount, const Index dataCount, break; } default: { - throw std::runtime_error("unexpected mode"); + Kokkos::abort("unexpected mode"); } } diff --git a/lib/kokkos/benchmarks/launch_latency/CMakeLists.txt b/lib/kokkos/benchmarks/launch_latency/CMakeLists.txt index bb14da749d..4775bf2261 100644 --- a/lib/kokkos/benchmarks/launch_latency/CMakeLists.txt +++ b/lib/kokkos/benchmarks/launch_latency/CMakeLists.txt @@ -1,4 +1 @@ -KOKKOS_ADD_EXECUTABLE( - launch_latency - SOURCES launch_latency.cpp -) +kokkos_add_executable(launch_latency SOURCES launch_latency.cpp) diff --git a/lib/kokkos/benchmarks/launch_latency/launch_latency.cpp b/lib/kokkos/benchmarks/launch_latency/launch_latency.cpp index 73b176ab8d..156c29af09 100644 --- a/lib/kokkos/benchmarks/launch_latency/launch_latency.cpp +++ b/lib/kokkos/benchmarks/launch_latency/launch_latency.cpp @@ -254,7 +254,7 @@ int main(int argc, char* argv[]) { else if (i == 3) K = atoi(arg.data()); else { - throw std::runtime_error("unexpected argument!"); + Kokkos::abort("unexpected argument!"); } } else if (arg == "--no-parallel-for") { opts.par_for = false; @@ -265,7 +265,7 @@ int main(int argc, char* argv[]) { } else { std::stringstream ss; ss << "unexpected argument \"" << arg << "\" at position " << i; - throw std::runtime_error(ss.str()); + Kokkos::abort(ss.str().c_str()); } } diff --git a/lib/kokkos/benchmarks/policy_performance/CMakeLists.txt b/lib/kokkos/benchmarks/policy_performance/CMakeLists.txt index 929b9c9702..4a939775c0 100644 --- a/lib/kokkos/benchmarks/policy_performance/CMakeLists.txt +++ b/lib/kokkos/benchmarks/policy_performance/CMakeLists.txt @@ -1,4 +1 @@ -KOKKOS_ADD_EXECUTABLE( - policy_performance - SOURCES main.cpp -) +kokkos_add_executable(policy_performance SOURCES main.cpp) diff --git a/lib/kokkos/benchmarks/stream/CMakeLists.txt b/lib/kokkos/benchmarks/stream/CMakeLists.txt index 0dded6e3a5..b096976c48 100644 --- a/lib/kokkos/benchmarks/stream/CMakeLists.txt +++ b/lib/kokkos/benchmarks/stream/CMakeLists.txt @@ -1,4 +1 @@ -KOKKOS_ADD_EXECUTABLE( - stream - SOURCES stream-kokkos.cpp -) +kokkos_add_executable(stream SOURCES stream-kokkos.cpp) diff --git a/lib/kokkos/benchmarks/view_copy_constructor/CMakeLists.txt b/lib/kokkos/benchmarks/view_copy_constructor/CMakeLists.txt index 50a331b2b3..f7bbc13b6e 100644 --- a/lib/kokkos/benchmarks/view_copy_constructor/CMakeLists.txt +++ b/lib/kokkos/benchmarks/view_copy_constructor/CMakeLists.txt @@ -1,4 +1 @@ -KOKKOS_ADD_EXECUTABLE( - view_copy_constructor - SOURCES view_copy_constructor.cpp -) +kokkos_add_executable(view_copy_constructor SOURCES view_copy_constructor.cpp) diff --git a/lib/kokkos/bin/kokkos_launch_compiler b/lib/kokkos/bin/kokkos_launch_compiler index d1f8896f91..ee3c29e96d 100755 --- a/lib/kokkos/bin/kokkos_launch_compiler +++ b/lib/kokkos/bin/kokkos_launch_compiler @@ -62,7 +62,7 @@ KOKKOS_COMPILER=${1} shift # store the expected C++ compiler -CXX_COMPILER=${1} +CXX_COMPILER=$(which "${1}") # remove the expected C++ compiler from the arguments shift @@ -84,7 +84,7 @@ shift # kokkos_launch_compiler ${KOKKOS_COMPILER} g++ g++ -c file.cpp -o file.o # results in this command being executed: # ${KOKKOS_COMPILER} -c file.cpp -o file.o -if [[ "${KOKKOS_DEPENDENCE}" -eq "0" || "${CXX_COMPILER}" != "${1}" ]]; then +if [[ "${KOKKOS_DEPENDENCE}" -eq "0" || "${CXX_COMPILER}" != $(which "${1}") ]]; then debug-message "$@" # the command does not depend on Kokkos so just execute the command w/o re-directing to ${KOKKOS_COMPILER} exec "$@" diff --git a/lib/kokkos/cmake/Dependencies.cmake b/lib/kokkos/cmake/Dependencies.cmake index fb1e73b579..2f70c2f038 100644 --- a/lib/kokkos/cmake/Dependencies.cmake +++ b/lib/kokkos/cmake/Dependencies.cmake @@ -1,5 +1,3 @@ -TRIBITS_PACKAGE_DEFINE_DEPENDENCIES( - LIB_OPTIONAL_TPLS Pthread CUDA HWLOC DLlib - ) +tribits_package_define_dependencies(LIB_OPTIONAL_TPLS Pthread CUDA HWLOC DLlib) -TRIBITS_TPL_TENTATIVELY_ENABLE(DLlib) +tribits_tpl_tentatively_enable(DLlib) diff --git a/lib/kokkos/cmake/KokkosCore_config.h.in b/lib/kokkos/cmake/KokkosCore_config.h.in index 08f128f2d1..44f81bb8ce 100644 --- a/lib/kokkos/cmake/KokkosCore_config.h.in +++ b/lib/kokkos/cmake/KokkosCore_config.h.in @@ -24,7 +24,6 @@ #cmakedefine KOKKOS_ENABLE_HIP #cmakedefine KOKKOS_ENABLE_HPX #cmakedefine KOKKOS_ENABLE_SYCL -#cmakedefine KOKKOS_IMPL_SYCL_DEVICE_GLOBAL_SUPPORTED /* General Settings */ #cmakedefine KOKKOS_ENABLE_CXX17 @@ -40,7 +39,10 @@ #cmakedefine KOKKOS_ENABLE_IMPL_CUDA_UNIFIED_MEMORY #cmakedefine KOKKOS_ENABLE_HIP_RELOCATABLE_DEVICE_CODE #cmakedefine KOKKOS_ENABLE_HIP_MULTIPLE_KERNEL_INSTANTIATIONS -#cmakedefine KOKKOS_ENABLE_IMPL_HIP_UNIFIED_MEMORY +#cmakedefine KOKKOS_ENABLE_IMPL_HIP_MALLOC_ASYNC +#cmakedefine KOKKOS_ENABLE_SYCL_RELOCATABLE_DEVICE_CODE +#cmakedefine KOKKOS_IMPL_SYCL_DEVICE_GLOBAL_SUPPORTED +#cmakedefine KOKKOS_ENABLE_OPENACC_FORCE_HOST_AS_DEVICE #cmakedefine KOKKOS_ENABLE_IMPL_HPX_ASYNC_DISPATCH #cmakedefine KOKKOS_ENABLE_DEBUG #cmakedefine KOKKOS_ENABLE_DEBUG_DUALVIEW_MODIFY_CHECK @@ -80,6 +82,7 @@ #cmakedefine KOKKOS_ARCH_POWER8 #cmakedefine KOKKOS_ARCH_POWER9 #cmakedefine KOKKOS_ARCH_RISCV_SG2042 +#cmakedefine KOKKOS_ARCH_RISCV_RVA22V #cmakedefine KOKKOS_ARCH_INTEL_GEN #cmakedefine KOKKOS_ARCH_INTEL_DG1 #cmakedefine KOKKOS_ARCH_INTEL_GEN9 @@ -118,10 +121,11 @@ #cmakedefine KOKKOS_ARCH_AMD_GFX90A #cmakedefine KOKKOS_ARCH_AMD_GFX940 #cmakedefine KOKKOS_ARCH_AMD_GFX942 +#cmakedefine KOKKOS_ARCH_AMD_GFX942_APU #cmakedefine KOKKOS_ARCH_AMD_GFX1030 #cmakedefine KOKKOS_ARCH_AMD_GFX1100 #cmakedefine KOKKOS_ARCH_AMD_GFX1103 -#cmakedefine KOKKOS_ARCH_AMD_GPU +#cmakedefine KOKKOS_ARCH_AMD_GPU "@KOKKOS_ARCH_AMD_GPU@" #cmakedefine KOKKOS_ARCH_VEGA // deprecated #cmakedefine KOKKOS_ARCH_VEGA906 // deprecated #cmakedefine KOKKOS_ARCH_VEGA908 // deprecated diff --git a/lib/kokkos/cmake/KokkosTrilinosConfig.cmake.in b/lib/kokkos/cmake/KokkosTrilinosConfig.cmake.in deleted file mode 100644 index 626ef5a8eb..0000000000 --- a/lib/kokkos/cmake/KokkosTrilinosConfig.cmake.in +++ /dev/null @@ -1,17 +0,0 @@ -IF (NOT TARGET Kokkos::kokkos) - # Compute the installation prefix relative to this file. - get_filename_component(KOKKOS_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) - get_filename_component(KOKKOS_IMPORT_PREFIX "${KOKKOS_IMPORT_PREFIX}" PATH) - get_filename_component(KOKKOS_IMPORT_PREFIX "${KOKKOS_IMPORT_PREFIX}" PATH) - get_filename_component(KOKKOS_IMPORT_PREFIX "${KOKKOS_IMPORT_PREFIX}" PATH) - if(KOKKOS_IMPORT_PREFIX STREQUAL "/") - set(KOKKOS_IMPORT_PREFIX "") - endif() - add_library(Kokkos::kokkos INTERFACE IMPORTED) - set_target_properties(Kokkos::kokkos PROPERTIES - INTERFACE_LINK_LIBRARIES "@Kokkos_LIBRARIES@;@KOKKOS_LINK_OPTIONS@" - INTERFACE_COMPILE_FEATURES "@KOKKOS_CXX_STANDARD_FEATURE@" - INTERFACE_COMPILE_OPTIONS "@KOKKOS_ALL_COMPILE_OPTIONS@" - INTERFACE_INCLUDE_DIRECTORIES "${KOKKOS_IMPORT_PREFIX}/include" - ) -ENDIF() diff --git a/lib/kokkos/cmake/Modules/CudaToolkit.cmake b/lib/kokkos/cmake/Modules/CudaToolkit.cmake index eda5541f7c..b8ac2048b5 100644 --- a/lib/kokkos/cmake/Modules/CudaToolkit.cmake +++ b/lib/kokkos/cmake/Modules/CudaToolkit.cmake @@ -483,38 +483,40 @@ endif() # Try language- or user-provided path first. if(CUDAToolkit_BIN_DIR) - find_program(CUDAToolkit_NVCC_EXECUTABLE + find_program( + CUDAToolkit_NVCC_EXECUTABLE NAMES nvcc nvcc.exe PATHS ${CUDAToolkit_BIN_DIR} NO_DEFAULT_PATH - ) + ) endif() # Search using CUDAToolkit_ROOT -find_program(CUDAToolkit_NVCC_EXECUTABLE +find_program( + CUDAToolkit_NVCC_EXECUTABLE NAMES nvcc nvcc.exe PATHS ENV CUDA_PATH PATH_SUFFIXES bin ) # If the user specified CUDAToolkit_ROOT but nvcc could not be found, this is an error. -if (NOT CUDAToolkit_NVCC_EXECUTABLE AND (DEFINED CUDAToolkit_ROOT OR DEFINED ENV{CUDAToolkit_ROOT})) +if(NOT CUDAToolkit_NVCC_EXECUTABLE AND (DEFINED CUDAToolkit_ROOT OR DEFINED ENV{CUDAToolkit_ROOT})) # Declare error messages now, print later depending on find_package args. set(fail_base "Could not find nvcc executable in path specified by") set(cuda_root_fail "${fail_base} CUDAToolkit_ROOT=${CUDAToolkit_ROOT}") set(env_cuda_root_fail "${fail_base} environment variable CUDAToolkit_ROOT=$ENV{CUDAToolkit_ROOT}") - if (CUDAToolkit_FIND_REQUIRED) - if (DEFINED CUDAToolkit_ROOT) + if(CUDAToolkit_FIND_REQUIRED) + if(DEFINED CUDAToolkit_ROOT) message(FATAL_ERROR ${cuda_root_fail}) - elseif (DEFINED ENV{CUDAToolkit_ROOT}) + elseif(DEFINED ENV{CUDAToolkit_ROOT}) message(FATAL_ERROR ${env_cuda_root_fail}) endif() else() - if (NOT CUDAToolkit_FIND_QUIETLY) - if (DEFINED CUDAToolkit_ROOT) + if(NOT CUDAToolkit_FIND_QUIETLY) + if(DEFINED CUDAToolkit_ROOT) message(STATUS ${cuda_root_fail}) - elseif (DEFINED ENV{CUDAToolkit_ROOT}) + elseif(DEFINED ENV{CUDAToolkit_ROOT}) message(STATUS ${env_cuda_root_fail}) endif() endif() @@ -535,9 +537,9 @@ endif() # We will also search the default symlink location /usr/local/cuda first since # if CUDAToolkit_ROOT is not specified, it is assumed that the symlinked # directory is the desired location. -if (NOT CUDAToolkit_NVCC_EXECUTABLE) - if (UNIX) - if (NOT APPLE) +if(NOT CUDAToolkit_NVCC_EXECUTABLE) + if(UNIX) + if(NOT APPLE) set(platform_base "/usr/local/cuda-") else() set(platform_base "/Developer/NVIDIA/CUDA-") @@ -550,10 +552,10 @@ if (NOT CUDAToolkit_NVCC_EXECUTABLE) file(GLOB possible_paths "${platform_base}*") # Iterate the glob results and create a descending list. set(possible_versions) - foreach (p ${possible_paths}) + foreach(p ${possible_paths}) # Extract version number from end of string string(REGEX MATCH "[0-9][0-9]?\\.[0-9]$" p_version ${p}) - if (IS_DIRECTORY ${p} AND p_version) + if(IS_DIRECTORY ${p} AND p_version) list(APPEND possible_versions ${p_version}) endif() endforeach() @@ -563,10 +565,10 @@ if (NOT CUDAToolkit_NVCC_EXECUTABLE) # every possible version of CUDA installed, this wouldn't create any # significant overhead. set(versions) - foreach (v ${possible_versions}) + foreach(v ${possible_versions}) list(LENGTH versions num_versions) # First version, nothing to compare with so just append. - if (num_versions EQUAL 0) + if(num_versions EQUAL 0) list(APPEND versions ${v}) else() # Loop through list. Insert at an index when comparison is @@ -574,9 +576,9 @@ if (NOT CUDAToolkit_NVCC_EXECUTABLE) # happen since this came from a glob list of directories. set(i 0) set(early_terminate FALSE) - while (i LESS num_versions) + while(i LESS num_versions) list(GET versions ${i} curr) - if (v VERSION_GREATER curr) + if(v VERSION_GREATER curr) list(INSERT versions ${i} ${v}) set(early_terminate TRUE) break() @@ -584,7 +586,7 @@ if (NOT CUDAToolkit_NVCC_EXECUTABLE) math(EXPR i "${i} + 1") endwhile() # If it did not get inserted, place it at the end. - if (NOT early_terminate) + if(NOT early_terminate) list(APPEND versions ${v}) endif() endif() @@ -592,17 +594,18 @@ if (NOT CUDAToolkit_NVCC_EXECUTABLE) # With a descending list of versions, populate possible paths to search. set(search_paths) - foreach (v ${versions}) + foreach(v ${versions}) list(APPEND search_paths "${platform_base}${v}") endforeach() # Force the global default /usr/local/cuda to the front on Unix. - if (UNIX) + if(UNIX) list(INSERT search_paths 0 "/usr/local/cuda") endif() # Now search for nvcc again using the platform default search paths. - find_program(CUDAToolkit_NVCC_EXECUTABLE + find_program( + CUDAToolkit_NVCC_EXECUTABLE NAMES nvcc nvcc.exe PATHS ${search_paths} PATH_SUFFIXES bin @@ -617,8 +620,8 @@ if (NOT CUDAToolkit_NVCC_EXECUTABLE) unset(early_terminate) unset(search_paths) - if (NOT CUDAToolkit_NVCC_EXECUTABLE) - if (CUDAToolkit_FIND_REQUIRED) + if(NOT CUDAToolkit_NVCC_EXECUTABLE) + if(CUDAToolkit_FIND_REQUIRED) message(FATAL_ERROR "Could not find nvcc, please set CUDAToolkit_ROOT.") elseif(NOT CUDAToolkit_FIND_QUIETLY) message(STATUS "Could not find nvcc, please set CUDAToolkit_ROOT.") @@ -636,8 +639,7 @@ if(NOT CUDAToolkit_BIN_DIR AND CUDAToolkit_NVCC_EXECUTABLE) unset(cuda_dir) endif() -if(CUDAToolkit_NVCC_EXECUTABLE AND - CUDAToolkit_NVCC_EXECUTABLE STREQUAL CMAKE_CUDA_COMPILER) +if(CUDAToolkit_NVCC_EXECUTABLE AND CUDAToolkit_NVCC_EXECUTABLE STREQUAL CMAKE_CUDA_COMPILER) # Need to set these based off the already computed CMAKE_CUDA_COMPILER_VERSION value # This if statement will always match, but is used to provide variables for MATCH 1,2,3... if(CMAKE_CUDA_COMPILER_VERSION MATCHES [=[([0-9]+)\.([0-9]+)\.([0-9]+)]=]) @@ -648,39 +650,38 @@ if(CUDAToolkit_NVCC_EXECUTABLE AND endif() else() # Compute the version by invoking nvcc - execute_process (COMMAND ${CUDAToolkit_NVCC_EXECUTABLE} "--version" OUTPUT_VARIABLE NVCC_OUT) + execute_process(COMMAND ${CUDAToolkit_NVCC_EXECUTABLE} "--version" OUTPUT_VARIABLE NVCC_OUT) if(NVCC_OUT MATCHES [=[ V([0-9]+)\.([0-9]+)\.([0-9]+)]=]) set(CUDAToolkit_VERSION_MAJOR "${CMAKE_MATCH_1}") set(CUDAToolkit_VERSION_MINOR "${CMAKE_MATCH_2}") set(CUDAToolkit_VERSION_PATCH "${CMAKE_MATCH_3}") - set(CUDAToolkit_VERSION "${CMAKE_MATCH_1}.${CMAKE_MATCH_2}.${CMAKE_MATCH_3}") + set(CUDAToolkit_VERSION "${CMAKE_MATCH_1}.${CMAKE_MATCH_2}.${CMAKE_MATCH_3}") endif() unset(NVCC_OUT) endif() - get_filename_component(CUDAToolkit_ROOT_DIR ${CUDAToolkit_BIN_DIR} DIRECTORY ABSOLUTE) # Handle cross compilation if(CMAKE_CROSSCOMPILING) if(CMAKE_SYSTEM_PROCESSOR STREQUAL "armv7-a") # Support for NVPACK - set (CUDAToolkit_TARGET_NAME "armv7-linux-androideabi") + set(CUDAToolkit_TARGET_NAME "armv7-linux-androideabi") elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "arm") # Support for arm cross compilation set(CUDAToolkit_TARGET_NAME "armv7-linux-gnueabihf") elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64") # Support for aarch64 cross compilation - if (ANDROID_ARCH_NAME STREQUAL "arm64") + if(ANDROID_ARCH_NAME STREQUAL "arm64") set(CUDAToolkit_TARGET_NAME "aarch64-linux-androideabi") else() set(CUDAToolkit_TARGET_NAME "aarch64-linux") - endif (ANDROID_ARCH_NAME STREQUAL "arm64") + endif(ANDROID_ARCH_NAME STREQUAL "arm64") elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64") - set(CUDAToolkit_TARGET_NAME "x86_64-linux") + set(CUDAToolkit_TARGET_NAME "x86_64-linux") endif() - if (EXISTS "${CUDAToolkit_ROOT_DIR}/targets/${CUDAToolkit_TARGET_NAME}") + if(EXISTS "${CUDAToolkit_ROOT_DIR}/targets/${CUDAToolkit_TARGET_NAME}") set(CUDAToolkit_TARGET_DIR "${CUDAToolkit_ROOT_DIR}/targets/${CUDAToolkit_TARGET_NAME}") # add known CUDA target root path to the set of directories we search for programs, libraries and headers list(PREPEND CMAKE_FIND_ROOT_PATH "${CUDAToolkit_TARGET_DIR}") @@ -702,25 +703,16 @@ else() set(_CUDAToolkit_Pop_Prefix True) endif() - # Find the include/ directory -find_path(CUDAToolkit_INCLUDE_DIR - NAMES cuda_runtime.h -) +find_path(CUDAToolkit_INCLUDE_DIR NAMES cuda_runtime.h) # And find the CUDA Runtime Library libcudart -find_library(CUDA_CUDART - NAMES cudart - PATH_SUFFIXES lib64 lib/x64 -) -if (NOT CUDA_CUDART) - find_library(CUDA_CUDART - NAMES cudart - PATH_SUFFIXES lib64/stubs lib/x64/stubs - ) +find_library(CUDA_CUDART NAMES cudart PATH_SUFFIXES lib64 lib/x64) +if(NOT CUDA_CUDART) + find_library(CUDA_CUDART NAMES cudart PATH_SUFFIXES lib64/stubs lib/x64/stubs) endif() -if (NOT CUDA_CUDART AND NOT CUDAToolkit_FIND_QUIETLY) +if(NOT CUDA_CUDART AND NOT CUDAToolkit_FIND_QUIETLY) message(STATUS "Unable to find cudart library.") endif() @@ -733,24 +725,17 @@ endif() #----------------------------------------------------------------------------- # Perform version comparison and validate all required variables are set. include(FindPackageHandleStandardArgs) -find_package_handle_standard_args(CUDAToolkit - REQUIRED_VARS - CUDAToolkit_INCLUDE_DIR - CUDA_CUDART - CUDAToolkit_NVCC_EXECUTABLE - VERSION_VAR - CUDAToolkit_VERSION +find_package_handle_standard_args( + CUDAToolkit REQUIRED_VARS CUDAToolkit_INCLUDE_DIR CUDA_CUDART CUDAToolkit_NVCC_EXECUTABLE + VERSION_VAR CUDAToolkit_VERSION ) -mark_as_advanced(CUDA_CUDART - CUDAToolkit_INCLUDE_DIR - CUDAToolkit_NVCC_EXECUTABLE - ) +mark_as_advanced(CUDA_CUDART CUDAToolkit_INCLUDE_DIR CUDAToolkit_NVCC_EXECUTABLE) #----------------------------------------------------------------------------- # Construct result variables if(CUDAToolkit_FOUND) - set(CUDAToolkit_INCLUDE_DIRS ${CUDAToolkit_INCLUDE_DIR}) - get_filename_component(CUDAToolkit_LIBRARY_DIR ${CUDA_CUDART} DIRECTORY ABSOLUTE) + set(CUDAToolkit_INCLUDE_DIRS ${CUDAToolkit_INCLUDE_DIR}) + get_filename_component(CUDAToolkit_LIBRARY_DIR ${CUDA_CUDART} DIRECTORY ABSOLUTE) endif() #----------------------------------------------------------------------------- @@ -762,27 +747,26 @@ if(CUDAToolkit_FOUND) set(search_names ${lib_name} ${arg_ALT}) - find_library(CUDA_${lib_name}_LIBRARY + find_library( + CUDA_${lib_name}_LIBRARY NAMES ${search_names} - HINTS ${CUDAToolkit_LIBRARY_DIR} - ENV CUDA_PATH - PATH_SUFFIXES nvidia/current lib64 lib/x64 lib - ${arg_EXTRA_PATH_SUFFIXES} + HINTS ${CUDAToolkit_LIBRARY_DIR} ENV CUDA_PATH + PATH_SUFFIXES nvidia/current lib64 lib/x64 lib ${arg_EXTRA_PATH_SUFFIXES} ) # Don't try any stub directories intil we have exhausted all other # search locations. if(NOT CUDA_${lib_name}_LIBRARY) - find_library(CUDA_${lib_name}_LIBRARY + find_library( + CUDA_${lib_name}_LIBRARY NAMES ${search_names} - HINTS ${CUDAToolkit_LIBRARY_DIR} - ENV CUDA_PATH + HINTS ${CUDAToolkit_LIBRARY_DIR} ENV CUDA_PATH PATH_SUFFIXES lib64/stubs lib/x64/stubs lib/stubs stubs ) endif() mark_as_advanced(CUDA_${lib_name}_LIBRARY) - if (NOT TARGET CUDA::${lib_name} AND CUDA_${lib_name}_LIBRARY) + if(NOT TARGET CUDA::${lib_name} AND CUDA_${lib_name}_LIBRARY) add_library(CUDA::${lib_name} IMPORTED INTERFACE) target_include_directories(CUDA::${lib_name} SYSTEM INTERFACE "${CUDAToolkit_INCLUDE_DIRS}") target_link_libraries(CUDA::${lib_name} INTERFACE "${CUDA_${lib_name}_LIBRARY}") @@ -800,16 +784,15 @@ if(CUDAToolkit_FOUND) target_link_directories(CUDA::toolkit INTERFACE "${CUDAToolkit_LIBRARY_DIR}") endif() - _CUDAToolkit_find_and_add_import_lib(cuda_driver ALT cuda) + _cudatoolkit_find_and_add_import_lib(cuda_driver ALT cuda) - _CUDAToolkit_find_and_add_import_lib(cudart) - _CUDAToolkit_find_and_add_import_lib(cudart_static) + _cudatoolkit_find_and_add_import_lib(cudart) + _cudatoolkit_find_and_add_import_lib(cudart_static) # setup dependencies that are required for cudart_static when building # on linux. These are generally only required when using the CUDA toolkit # when CUDA language is disabled - if(NOT TARGET CUDA::cudart_static_deps - AND TARGET CUDA::cudart_static) + if(NOT TARGET CUDA::cudart_static_deps AND TARGET CUDA::cudart_static) add_library(CUDA::cudart_static_deps IMPORTED INTERFACE) target_link_libraries(CUDA::cudart_static INTERFACE CUDA::cudart_static_deps) @@ -831,55 +814,64 @@ if(CUDAToolkit_FOUND) endif() endif() - _CUDAToolkit_find_and_add_import_lib(culibos) # it's a static library - foreach (cuda_lib cublas cufft curand cusparse nppc nvjpeg) - _CUDAToolkit_find_and_add_import_lib(${cuda_lib}) - _CUDAToolkit_find_and_add_import_lib(${cuda_lib}_static DEPS culibos) + _cudatoolkit_find_and_add_import_lib(culibos) # it's a static library + foreach(cuda_lib cublas cufft curand cusparse nppc nvjpeg) + _cudatoolkit_find_and_add_import_lib(${cuda_lib}) + _cudatoolkit_find_and_add_import_lib(${cuda_lib}_static DEPS culibos) endforeach() # cuFFTW depends on cuFFT - _CUDAToolkit_find_and_add_import_lib(cufftw DEPS cufft) - _CUDAToolkit_find_and_add_import_lib(cufftw DEPS cufft_static) + _cudatoolkit_find_and_add_import_lib(cufftw DEPS cufft) + _cudatoolkit_find_and_add_import_lib(cufftw DEPS cufft_static) # cuSOLVER depends on cuBLAS, and cuSPARSE - _CUDAToolkit_find_and_add_import_lib(cusolver DEPS cublas cusparse) - _CUDAToolkit_find_and_add_import_lib(cusolver_static DEPS cublas_static cusparse_static culibos) + _cudatoolkit_find_and_add_import_lib(cusolver DEPS cublas cusparse) + _cudatoolkit_find_and_add_import_lib(cusolver_static DEPS cublas_static cusparse_static culibos) # nvGRAPH depends on cuRAND, and cuSOLVER. - _CUDAToolkit_find_and_add_import_lib(nvgraph DEPS curand cusolver) - _CUDAToolkit_find_and_add_import_lib(nvgraph_static DEPS curand_static cusolver_static) + _cudatoolkit_find_and_add_import_lib(nvgraph DEPS curand cusolver) + _cudatoolkit_find_and_add_import_lib(nvgraph_static DEPS curand_static cusolver_static) # Process the majority of the NPP libraries. - foreach (cuda_lib nppial nppicc nppidei nppif nppig nppim nppist nppitc npps nppicom nppisu) - _CUDAToolkit_find_and_add_import_lib(${cuda_lib} DEPS nppc) - _CUDAToolkit_find_and_add_import_lib(${cuda_lib}_static DEPS nppc_static) + foreach( + cuda_lib + nppial + nppicc + nppidei + nppif + nppig + nppim + nppist + nppitc + npps + nppicom + nppisu + ) + _cudatoolkit_find_and_add_import_lib(${cuda_lib} DEPS nppc) + _cudatoolkit_find_and_add_import_lib(${cuda_lib}_static DEPS nppc_static) endforeach() - _CUDAToolkit_find_and_add_import_lib(cupti - EXTRA_PATH_SUFFIXES ../extras/CUPTI/lib64/ - ../extras/CUPTI/lib/) - _CUDAToolkit_find_and_add_import_lib(cupti_static - EXTRA_PATH_SUFFIXES ../extras/CUPTI/lib64/ - ../extras/CUPTI/lib/) + _cudatoolkit_find_and_add_import_lib(cupti EXTRA_PATH_SUFFIXES ../extras/CUPTI/lib64/ ../extras/CUPTI/lib/) + _cudatoolkit_find_and_add_import_lib(cupti_static EXTRA_PATH_SUFFIXES ../extras/CUPTI/lib64/ ../extras/CUPTI/lib/) - _CUDAToolkit_find_and_add_import_lib(nvrtc DEPS cuda_driver) + _cudatoolkit_find_and_add_import_lib(nvrtc DEPS cuda_driver) - _CUDAToolkit_find_and_add_import_lib(nvml ALT nvidia-ml nvml) + _cudatoolkit_find_and_add_import_lib(nvml ALT nvidia-ml nvml) if(WIN32) # nvtools can be installed outside the CUDA toolkit directory # so prefer the NVTOOLSEXT_PATH windows only environment variable # In addition on windows the most common name is nvToolsExt64_1 - find_library(CUDA_nvToolsExt_LIBRARY + find_library( + CUDA_nvToolsExt_LIBRARY NAMES nvToolsExt64_1 nvToolsExt64 nvToolsExt - PATHS ENV NVTOOLSEXT_PATH - ENV CUDA_PATH + PATHS ENV NVTOOLSEXT_PATH ENV CUDA_PATH PATH_SUFFIXES lib/x64 lib ) endif() - _CUDAToolkit_find_and_add_import_lib(nvToolsExt ALT nvToolsExt64) + _cudatoolkit_find_and_add_import_lib(nvToolsExt ALT nvToolsExt64) - _CUDAToolkit_find_and_add_import_lib(OpenCL) + _cudatoolkit_find_and_add_import_lib(OpenCL) endif() if(_CUDAToolkit_Pop_ROOT_PATH) diff --git a/lib/kokkos/cmake/Modules/FindTPLCUDA.cmake b/lib/kokkos/cmake/Modules/FindTPLCUDA.cmake index 445f4e93a5..3a6a826197 100644 --- a/lib/kokkos/cmake/Modules/FindTPLCUDA.cmake +++ b/lib/kokkos/cmake/Modules/FindTPLCUDA.cmake @@ -1,44 +1,40 @@ -IF (NOT CUDAToolkit_ROOT) - IF (NOT CUDA_ROOT) - SET(CUDA_ROOT $ENV{CUDA_ROOT}) - ENDIF() - IF(CUDA_ROOT) - SET(CUDAToolkit_ROOT ${CUDA_ROOT}) - ENDIF() -ENDIF() +if(NOT CUDAToolkit_ROOT) + if(NOT CUDA_ROOT) + set(CUDA_ROOT $ENV{CUDA_ROOT}) + endif() + if(CUDA_ROOT) + set(CUDAToolkit_ROOT ${CUDA_ROOT}) + endif() +endif() -IF(KOKKOS_CXX_HOST_COMPILER_ID STREQUAL NVHPC AND CMAKE_VERSION VERSION_LESS "3.20.1") - MESSAGE(FATAL_ERROR "Using NVHPC as host compiler requires at least CMake 3.20.1") -ENDIF() +if(KOKKOS_CXX_HOST_COMPILER_ID STREQUAL NVHPC AND CMAKE_VERSION VERSION_LESS "3.20.1") + message(FATAL_ERROR "Using NVHPC as host compiler requires at least CMake 3.20.1") +endif() -IF(CMAKE_VERSION VERSION_GREATER_EQUAL "3.17.0") +if(CMAKE_VERSION VERSION_GREATER_EQUAL "3.17.0") find_package(CUDAToolkit REQUIRED) - KOKKOS_CREATE_IMPORTED_TPL(CUDA INTERFACE - LINK_LIBRARIES CUDA::cuda_driver CUDA::cudart - ) - KOKKOS_EXPORT_CMAKE_TPL(CUDAToolkit REQUIRED) -ELSE() + kokkos_create_imported_tpl(CUDA INTERFACE LINK_LIBRARIES CUDA::cuda_driver CUDA::cudart) + kokkos_export_cmake_tpl(CUDAToolkit REQUIRED) +else() include(${CMAKE_CURRENT_LIST_DIR}/CudaToolkit.cmake) - IF (TARGET CUDA::cudart) - SET(FOUND_CUDART TRUE) - KOKKOS_EXPORT_IMPORTED_TPL(CUDA::cudart) - ELSE() - SET(FOUND_CUDART FALSE) - ENDIF() + if(TARGET CUDA::cudart) + set(FOUND_CUDART TRUE) + kokkos_export_imported_tpl(CUDA::cudart) + else() + set(FOUND_CUDART FALSE) + endif() - IF (TARGET CUDA::cuda_driver) - SET(FOUND_CUDA_DRIVER TRUE) - KOKKOS_EXPORT_IMPORTED_TPL(CUDA::cuda_driver) - ELSE() - SET(FOUND_CUDA_DRIVER FALSE) - ENDIF() + if(TARGET CUDA::cuda_driver) + set(FOUND_CUDA_DRIVER TRUE) + kokkos_export_imported_tpl(CUDA::cuda_driver) + else() + set(FOUND_CUDA_DRIVER FALSE) + endif() include(FindPackageHandleStandardArgs) - FIND_PACKAGE_HANDLE_STANDARD_ARGS(TPLCUDA ${DEFAULT_MSG} FOUND_CUDART FOUND_CUDA_DRIVER) - IF (FOUND_CUDA_DRIVER AND FOUND_CUDART) - KOKKOS_CREATE_IMPORTED_TPL(CUDA INTERFACE - LINK_LIBRARIES CUDA::cuda_driver CUDA::cudart - ) - ENDIF() -ENDIF() + find_package_handle_standard_args(TPLCUDA ${DEFAULT_MSG} FOUND_CUDART FOUND_CUDA_DRIVER) + if(FOUND_CUDA_DRIVER AND FOUND_CUDART) + kokkos_create_imported_tpl(CUDA INTERFACE LINK_LIBRARIES CUDA::cuda_driver CUDA::cudart) + endif() +endif() diff --git a/lib/kokkos/cmake/Modules/FindTPLHPX.cmake b/lib/kokkos/cmake/Modules/FindTPLHPX.cmake index d7b54fb9c9..e3c199b7c5 100644 --- a/lib/kokkos/cmake/Modules/FindTPLHPX.cmake +++ b/lib/kokkos/cmake/Modules/FindTPLHPX.cmake @@ -1,15 +1,10 @@ - -FIND_PACKAGE(HPX REQUIRED 1.8.0) +find_package(HPX REQUIRED 1.8.0) #as of right now, HPX doesn't export correctly #so let's convert it to an interface target -KOKKOS_CREATE_IMPORTED_TPL(HPX INTERFACE - LINK_LIBRARIES ${HPX_LIBRARIES} - INCLUDES ${HPX_INCLUDE_DIRS} -) +kokkos_create_imported_tpl(HPX INTERFACE LINK_LIBRARIES ${HPX_LIBRARIES} INCLUDES ${HPX_INCLUDE_DIRS}) #this is a bit funky since this is a CMake target #but HPX doesn't export itself correctly -KOKKOS_EXPORT_CMAKE_TPL(HPX) +kokkos_export_cmake_tpl(HPX) #I would prefer all of this gets replaced with #KOKKOS_IMPORT_CMAKE_TPL(HPX) - diff --git a/lib/kokkos/cmake/Modules/FindTPLHWLOC.cmake b/lib/kokkos/cmake/Modules/FindTPLHWLOC.cmake index cf763b7e5b..77ce8c71f7 100644 --- a/lib/kokkos/cmake/Modules/FindTPLHWLOC.cmake +++ b/lib/kokkos/cmake/Modules/FindTPLHWLOC.cmake @@ -1 +1 @@ -KOKKOS_FIND_IMPORTED(HWLOC HEADER hwloc.h LIBRARY hwloc) +kokkos_find_imported(HWLOC HEADER hwloc.h LIBRARY hwloc) diff --git a/lib/kokkos/cmake/Modules/FindTPLLIBDL.cmake b/lib/kokkos/cmake/Modules/FindTPLLIBDL.cmake index 8adcdcdbb8..85ae0b8224 100644 --- a/lib/kokkos/cmake/Modules/FindTPLLIBDL.cmake +++ b/lib/kokkos/cmake/Modules/FindTPLLIBDL.cmake @@ -1 +1 @@ -KOKKOS_FIND_IMPORTED(LIBDL HEADER dlfcn.h INTERFACE LIBRARIES ${CMAKE_DL_LIBS}) +kokkos_find_imported(LIBDL HEADER dlfcn.h INTERFACE LIBRARIES ${CMAKE_DL_LIBS}) diff --git a/lib/kokkos/cmake/Modules/FindTPLLIBQUADMATH.cmake b/lib/kokkos/cmake/Modules/FindTPLLIBQUADMATH.cmake index 70e0d6c454..ce428b0aee 100644 --- a/lib/kokkos/cmake/Modules/FindTPLLIBQUADMATH.cmake +++ b/lib/kokkos/cmake/Modules/FindTPLLIBQUADMATH.cmake @@ -2,17 +2,19 @@ # (which would not be contained in CMake's search paths anyway). # Hence, try if the compiler supports libquadmath natively first before doing # the standard package search. -SET(CMAKE_REQUIRED_LIBRARIES "quadmath") -INCLUDE(CheckCXXSourceCompiles) -CHECK_CXX_SOURCE_COMPILES(" +set(CMAKE_REQUIRED_LIBRARIES "quadmath") +include(CheckCXXSourceCompiles) +check_cxx_source_compiles( + " #include int main(void){ __float128 foo = ::sqrtq(123.456); return foo; }" - KOKKOS_QUADMATH_COMPILER_SUPPORT) -IF (KOKKOS_QUADMATH_COMPILER_SUPPORT) - KOKKOS_CREATE_IMPORTED_TPL(LIBQUADMATH INTERFACE LINK_LIBRARIES quadmath) -ELSE() - KOKKOS_FIND_IMPORTED(LIBQUADMATH HEADER quadmath.h LIBRARY quadmath) -ENDIF() + KOKKOS_QUADMATH_COMPILER_SUPPORT +) +if(KOKKOS_QUADMATH_COMPILER_SUPPORT) + kokkos_create_imported_tpl(LIBQUADMATH INTERFACE LINK_LIBRARIES quadmath) +else() + kokkos_find_imported(LIBQUADMATH HEADER quadmath.h LIBRARY quadmath) +endif() diff --git a/lib/kokkos/cmake/Modules/FindTPLONEDPL.cmake b/lib/kokkos/cmake/Modules/FindTPLONEDPL.cmake index 603510c315..68de942a69 100644 --- a/lib/kokkos/cmake/Modules/FindTPLONEDPL.cmake +++ b/lib/kokkos/cmake/Modules/FindTPLONEDPL.cmake @@ -1,9 +1,10 @@ -INCLUDE(CheckIncludeFileCXX) -CHECK_INCLUDE_FILE_CXX(oneapi/dpl/execution KOKKOS_COMPILER_HAS_ONEDPL_EXECUTION_HEADER) -CHECK_INCLUDE_FILE_CXX(oneapi/dpl/algorithm KOKKOS_COMPILER_HAS_ONEDPL_ALGORITHM_HEADER) +include(CheckIncludeFileCXX) +check_include_file_cxx(oneapi/dpl/execution KOKKOS_COMPILER_HAS_ONEDPL_EXECUTION_HEADER) +check_include_file_cxx(oneapi/dpl/algorithm KOKKOS_COMPILER_HAS_ONEDPL_ALGORITHM_HEADER) -INCLUDE(CheckCXXSourceCompiles) -CHECK_CXX_SOURCE_COMPILES(" +include(CheckCXXSourceCompiles) +check_cxx_source_compiles( + " #include int main() @@ -13,37 +14,40 @@ CHECK_CXX_SOURCE_COMPILES(" #endif return 0; }" - KOKKOS_NO_TBB_CONFLICT) + KOKKOS_NO_TBB_CONFLICT +) -IF (KOKKOS_COMPILER_HAS_ONEDPL_EXECUTION_HEADER AND KOKKOS_COMPILER_HAS_ONEDPL_ALGORITHM_HEADER) - IF(KOKKOS_NO_TBB_CONFLICT) - KOKKOS_CREATE_IMPORTED_TPL( - ONEDPL INTERFACE - ) - ELSE() - KOKKOS_CREATE_IMPORTED_TPL( - ONEDPL INTERFACE +if(KOKKOS_COMPILER_HAS_ONEDPL_EXECUTION_HEADER AND KOKKOS_COMPILER_HAS_ONEDPL_ALGORITHM_HEADER) + if(KOKKOS_NO_TBB_CONFLICT) + kokkos_create_imported_tpl(ONEDPL INTERFACE) + else() + kokkos_create_imported_tpl( + ONEDPL + INTERFACE # https://stackoverflow.com/questions/67923287/how-to-resolve-no-member-named-task-in-namespace-tbb-error-when-using-oned/ - COMPILE_DEFINITIONS PSTL_USE_PARALLEL_POLICIES=0 _GLIBCXX_USE_TBB_PAR_BACKEND=0 + COMPILE_DEFINITIONS + PSTL_USE_PARALLEL_POLICIES=0 + _GLIBCXX_USE_TBB_PAR_BACKEND=0 ) - ENDIF() -ELSE() - FIND_PACKAGE(oneDPL REQUIRED) + endif() +else() + find_package(oneDPL REQUIRED) - IF(KOKKOS_NO_TBB_CONFLICT) - KOKKOS_CREATE_IMPORTED_TPL( - ONEDPL INTERFACE - LINK_LIBRARIES oneDPL - ) - ELSE() - KOKKOS_CREATE_IMPORTED_TPL( - ONEDPL INTERFACE - LINK_LIBRARIES oneDPL + if(KOKKOS_NO_TBB_CONFLICT) + kokkos_create_imported_tpl(ONEDPL INTERFACE LINK_LIBRARIES oneDPL) + else() + kokkos_create_imported_tpl( + ONEDPL + INTERFACE + LINK_LIBRARIES + oneDPL # https://stackoverflow.com/questions/67923287/how-to-resolve-no-member-named-task-in-namespace-tbb-error-when-using-oned/ - COMPILE_DEFINITIONS PSTL_USE_PARALLEL_POLICIES=0 _GLIBCXX_USE_TBB_PAR_BACKEND=0 + COMPILE_DEFINITIONS + PSTL_USE_PARALLEL_POLICIES=0 + _GLIBCXX_USE_TBB_PAR_BACKEND=0 ) - ENDIF() + endif() # Export oneDPL as a Kokkos dependency - KOKKOS_EXPORT_CMAKE_TPL(oneDPL) -ENDIF() + kokkos_export_cmake_tpl(oneDPL) +endif() diff --git a/lib/kokkos/cmake/Modules/FindTPLROCM.cmake b/lib/kokkos/cmake/Modules/FindTPLROCM.cmake index f796737f5b..9673af0b9d 100644 --- a/lib/kokkos/cmake/Modules/FindTPLROCM.cmake +++ b/lib/kokkos/cmake/Modules/FindTPLROCM.cmake @@ -1,7 +1,7 @@ include(FindPackageHandleStandardArgs) -FIND_LIBRARY(AMD_HIP_LIBRARY amdhip64 PATHS ENV ROCM_PATH PATH_SUFFIXES lib) -FIND_LIBRARY(HSA_RUNTIME_LIBRARY hsa-runtime64 PATHS ENV ROCM_PATH PATH_SUFFIXES lib) +find_library(AMD_HIP_LIBRARY amdhip64 PATHS ENV ROCM_PATH PATH_SUFFIXES lib) +find_library(HSA_RUNTIME_LIBRARY hsa-runtime64 PATHS ENV ROCM_PATH PATH_SUFFIXES lib) # FIXME_HIP Starting with ROCm 5.5 it is not necessary to link againt clang_rt. # We keep the code as is for now because it is hard to find the version of ROCM @@ -16,18 +16,24 @@ execute_process( COMMAND ${CMAKE_CXX_COMPILER} -print-libgcc-file-name --rtlib=compiler-rt OUTPUT_VARIABLE CLANG_RT_LIBRARY OUTPUT_STRIP_TRAILING_WHITESPACE - RESULT_VARIABLE CLANG_RT_CHECK) + RESULT_VARIABLE CLANG_RT_CHECK +) -if( NOT "${CLANG_RT_CHECK}" STREQUAL "0" ) +if(NOT "${CLANG_RT_CHECK}" STREQUAL "0") # if the above failed, we delete CLANG_RT_LIBRARY to make the args check # below fail unset(CLANG_RT_LIBRARY) endif() - find_package_handle_standard_args(TPLROCM DEFAULT_MSG AMD_HIP_LIBRARY HSA_RUNTIME_LIBRARY CLANG_RT_LIBRARY) -kokkos_create_imported_tpl(ROCM INTERFACE - LINK_LIBRARIES ${HSA_RUNTIME_LIBRARY} ${AMD_HIP_LIBRARY} ${CLANG_RT_LIBRARY} - COMPILE_DEFINITIONS __HIP_ROCclr__ +kokkos_create_imported_tpl( + ROCM + INTERFACE + LINK_LIBRARIES + ${HSA_RUNTIME_LIBRARY} + ${AMD_HIP_LIBRARY} + ${CLANG_RT_LIBRARY} + COMPILE_DEFINITIONS + __HIP_ROCclr__ ) diff --git a/lib/kokkos/cmake/Modules/FindTPLROCTHRUST.cmake b/lib/kokkos/cmake/Modules/FindTPLROCTHRUST.cmake index dae7dc3c95..b4b905795d 100644 --- a/lib/kokkos/cmake/Modules/FindTPLROCTHRUST.cmake +++ b/lib/kokkos/cmake/Modules/FindTPLROCTHRUST.cmake @@ -6,10 +6,10 @@ # behavior of ROCm 5.7 and later for earlier version of ROCm we set # AMDGPU_TARGETS and GPU_TARGETS to empty and set the values in the cache. If # the values are not cached, FIND_PACKAGE(rocthrust) will overwrite them. -SET(AMDGPU_TARGETS "" CACHE STRING "AMD GPU targets to compile for") -SET(GPU_TARGETS "" CACHE STRING "GPU targets to compile for") -FIND_PACKAGE(rocthrust REQUIRED) -KOKKOS_CREATE_IMPORTED_TPL(ROCTHRUST INTERFACE LINK_LIBRARIES roc::rocthrust) +set(AMDGPU_TARGETS "" CACHE STRING "AMD GPU targets to compile for") +set(GPU_TARGETS "" CACHE STRING "GPU targets to compile for") +find_package(rocthrust REQUIRED) +kokkos_create_imported_tpl(ROCTHRUST INTERFACE LINK_LIBRARIES roc::rocthrust) # Export ROCTHRUST as a Kokkos dependency -KOKKOS_EXPORT_CMAKE_TPL(rocthrust) +kokkos_export_cmake_tpl(rocthrust) diff --git a/lib/kokkos/cmake/Modules/FindTPLTHREADS.cmake b/lib/kokkos/cmake/Modules/FindTPLTHREADS.cmake index ff0db5123f..280b8641da 100644 --- a/lib/kokkos/cmake/Modules/FindTPLTHREADS.cmake +++ b/lib/kokkos/cmake/Modules/FindTPLTHREADS.cmake @@ -1,15 +1,14 @@ -INCLUDE(FindPackageHandleStandardArgs) -FIND_PACKAGE(Threads) +include(FindPackageHandleStandardArgs) +find_package(Threads) -IF (TARGET Threads::Threads) - SET(FOUND_THREADS TRUE) -ELSE() - SET(FOUND_THREADS FALSE) -ENDIF() +if(TARGET Threads::Threads) + set(FOUND_THREADS TRUE) +else() + set(FOUND_THREADS FALSE) +endif() -FIND_PACKAGE_HANDLE_STANDARD_ARGS(TPLTHREADS DEFAULT_MSG FOUND_THREADS) +find_package_handle_standard_args(TPLTHREADS DEFAULT_MSG FOUND_THREADS) #Only create the TPL if we succeed -IF (FOUND_THREADS) - KOKKOS_CREATE_IMPORTED_TPL(THREADS INTERFACE LINK_OPTIONS - ${CMAKE_THREAD_LIBS_INIT}) -ENDIF() +if(FOUND_THREADS) + kokkos_create_imported_tpl(THREADS INTERFACE LINK_OPTIONS ${CMAKE_THREAD_LIBS_INIT}) +endif() diff --git a/lib/kokkos/cmake/README.md b/lib/kokkos/cmake/README.md index 385bbfcd5d..0548e89a90 100644 --- a/lib/kokkos/cmake/README.md +++ b/lib/kokkos/cmake/README.md @@ -310,20 +310,6 @@ When Kokkos is loaded by a downstream project, this TPL must be loaded. Calling this function simply appends text recording the location where the TPL was found and adding a `find_dependency(...)` call that will reload the CMake target. -### The Great TriBITS Compromise - -TriBITS was a masterpiece of CMake version 2 before the modern CMake idioms of building and using. -TriBITS greatly limited verbosity of CMake files, handled complicated dependency trees between packages, and handled automatically setting up include and linker paths for dependent libraries. - -Kokkos is now used by numerous projects that don't (and won't) depend on TriBITS for their build systems. -Kokkos has to work outside of TriBITS and provide a standard CMake 3+ build system. -At the same time, Kokkos is used by numerous projects that depend on TriBITS and don't (and won't) switch to a standard CMake 3+ build system. - -Instead of calling functions `TRIBITS_X(...)`, the CMake calls wrapper functions `KOKKOS_X(...)`. -If TriBITS is available (as in Trilinos), `KOKKOS_X` will just be a thin wrapper around `TRIBITS_X`. -If TriBITS is not available, Kokkos maps `KOKKOS_X` calls to native CMake that complies with CMake 3 idioms. -For the time being, this seems the most sensible way to handle the competing requirements of a standalone modern CMake and TriBITS build system. - ##### [LICENSE](https://github.com/kokkos/kokkos/blob/devel/LICENSE) [![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause) diff --git a/lib/kokkos/cmake/build_env_info.cmake b/lib/kokkos/cmake/build_env_info.cmake index 0eeb637245..ac28b2d850 100644 --- a/lib/kokkos/cmake/build_env_info.cmake +++ b/lib/kokkos/cmake/build_env_info.cmake @@ -2,111 +2,108 @@ find_package(Git QUIET) -SET(CURRENT_LIST_DIR ${CMAKE_CURRENT_LIST_DIR}) -SET(pre_configure_dir ${CMAKE_CURRENT_LIST_DIR}) -SET(post_configure_dir ${CMAKE_BINARY_DIR}/generated) +set(CURRENT_LIST_DIR ${CMAKE_CURRENT_LIST_DIR}) +set(pre_configure_dir ${CMAKE_CURRENT_LIST_DIR}) +set(post_configure_dir ${CMAKE_BINARY_DIR}/generated) -SET(pre_configure_file ${pre_configure_dir}/Kokkos_Version_Info.cpp.in) -SET(post_configure_file ${post_configure_dir}/Kokkos_Version_Info.cpp) +set(pre_configure_file ${pre_configure_dir}/Kokkos_Version_Info.cpp.in) +set(post_configure_file ${post_configure_dir}/Kokkos_Version_Info.cpp) -FUNCTION(check_git_write git_hash git_clean_status) - FILE( - WRITE - ${CMAKE_BINARY_DIR}/git-state.txt - "${git_hash}-${git_clean_status}") -ENDFUNCTION() +function(check_git_write git_hash git_clean_status) + file(WRITE ${CMAKE_BINARY_DIR}/git-state.txt "${git_hash}-${git_clean_status}") +endfunction() -FUNCTION(check_git_read git_hash) - IF(EXISTS ${CMAKE_BINARY_DIR}/git-state.txt) - FILE(STRINGS ${CMAKE_BINARY_DIR}/git-state.txt CONTENT) - LIST(GET CONTENT 0 var) +function(check_git_read git_hash) + if(EXISTS ${CMAKE_BINARY_DIR}/git-state.txt) + file(STRINGS ${CMAKE_BINARY_DIR}/git-state.txt CONTENT) + list(GET CONTENT 0 var) message(DEBUG "Cached Git hash: ${var}") - SET(${git_hash} ${var} PARENT_SCOPE) + set(${git_hash} ${var} PARENT_SCOPE) else() - SET(${git_hash} "INVALID" PARENT_SCOPE) - ENDIF() -ENDFUNCTION() + set(${git_hash} "INVALID" PARENT_SCOPE) + endif() +endfunction() -FUNCTION(check_git_version) - IF(NOT EXISTS ${post_configure_dir}/Kokkos_Version_Info.hpp) - FILE( - COPY ${pre_configure_dir}/Kokkos_Version_Info.hpp - DESTINATION ${post_configure_dir}) - ENDIF() +function(check_git_version) + if(NOT EXISTS ${post_configure_dir}/Kokkos_Version_Info.hpp) + file(COPY ${pre_configure_dir}/Kokkos_Version_Info.hpp DESTINATION ${post_configure_dir}) + endif() - IF(NOT Git_FOUND OR NOT EXISTS ${KOKKOS_SOURCE_DIR}/.git) + if(NOT Git_FOUND OR NOT EXISTS ${KOKKOS_SOURCE_DIR}/.git) configure_file(${pre_configure_file} ${post_configure_file} @ONLY) return() - ENDIF() + endif() # Get the current working branch execute_process( COMMAND ${GIT_EXECUTABLE} rev-parse --abbrev-ref HEAD WORKING_DIRECTORY ${KOKKOS_SOURCE_DIR} OUTPUT_VARIABLE GIT_BRANCH - OUTPUT_STRIP_TRAILING_WHITESPACE) + OUTPUT_STRIP_TRAILING_WHITESPACE + ) # Get the latest commit description execute_process( COMMAND ${GIT_EXECUTABLE} show -s --format=%s WORKING_DIRECTORY ${KOKKOS_SOURCE_DIR} OUTPUT_VARIABLE GIT_COMMIT_DESCRIPTION - OUTPUT_STRIP_TRAILING_WHITESPACE) + OUTPUT_STRIP_TRAILING_WHITESPACE + ) # Get the latest commit date execute_process( COMMAND ${GIT_EXECUTABLE} log -1 --format=%cI WORKING_DIRECTORY ${KOKKOS_SOURCE_DIR} OUTPUT_VARIABLE GIT_COMMIT_DATE - OUTPUT_STRIP_TRAILING_WHITESPACE) + OUTPUT_STRIP_TRAILING_WHITESPACE + ) # Check if repo is dirty / clean execute_process( COMMAND ${GIT_EXECUTABLE} diff-index --quiet HEAD -- WORKING_DIRECTORY ${KOKKOS_SOURCE_DIR} RESULT_VARIABLE IS_DIRTY - OUTPUT_STRIP_TRAILING_WHITESPACE) + OUTPUT_STRIP_TRAILING_WHITESPACE + ) - IF(IS_DIRTY EQUAL 0) - SET(GIT_CLEAN_STATUS "CLEAN") + if(IS_DIRTY EQUAL 0) + set(GIT_CLEAN_STATUS "CLEAN") else() - SET(GIT_CLEAN_STATUS "DIRTY") - ENDIF() + set(GIT_CLEAN_STATUS "DIRTY") + endif() # Get the latest abbreviated commit hash of the working branch execute_process( COMMAND ${GIT_EXECUTABLE} log -1 --format=%h WORKING_DIRECTORY ${KOKKOS_SOURCE_DIR} OUTPUT_VARIABLE GIT_COMMIT_HASH - OUTPUT_STRIP_TRAILING_WHITESPACE) + OUTPUT_STRIP_TRAILING_WHITESPACE + ) check_git_read(GIT_HASH_CACHE) - IF(NOT EXISTS ${post_configure_dir}) + if(NOT EXISTS ${post_configure_dir}) file(MAKE_DIRECTORY ${post_configure_dir}) - ENDIF() + endif() # Only update the git_version.cpp if the hash has changed. This will # prevent us from rebuilding the project more than we need to. - IF(NOT "${GIT_COMMIT_HASH}-${GIT_CLEAN_STATUS}" STREQUAL ${GIT_HASH_CACHE} - OR NOT EXISTS ${post_configure_file}) + if(NOT "${GIT_COMMIT_HASH}-${GIT_CLEAN_STATUS}" STREQUAL ${GIT_HASH_CACHE} OR NOT EXISTS ${post_configure_file}) # Set the GIT_HASH_CACHE variable so the next build won't have # to regenerate the source file. check_git_write(${GIT_COMMIT_HASH} ${GIT_CLEAN_STATUS}) configure_file(${pre_configure_file} ${post_configure_file} @ONLY) message(STATUS "Configured git information in ${post_configure_file}") - ENDIF() -ENDFUNCTION() + endif() +endfunction() -FUNCTION(check_git_setup) +function(check_git_setup) add_custom_target( - AlwaysCheckGit COMMAND ${CMAKE_COMMAND} - -DRUN_CHECK_GIT_VERSION=1 - -DKOKKOS_SOURCE_DIR=${Kokkos_SOURCE_DIR} - -P ${CURRENT_LIST_DIR}/build_env_info.cmake - BYPRODUCTS ${post_configure_file}) + AlwaysCheckGit COMMAND ${CMAKE_COMMAND} -DRUN_CHECK_GIT_VERSION=1 -DKOKKOS_SOURCE_DIR=${Kokkos_SOURCE_DIR} -P + ${CURRENT_LIST_DIR}/build_env_info.cmake BYPRODUCTS ${post_configure_file} + ) add_library(impl_git_version ${CMAKE_BINARY_DIR}/generated/Kokkos_Version_Info.cpp) target_include_directories(impl_git_version PUBLIC ${CMAKE_BINARY_DIR}/generated) @@ -114,9 +111,9 @@ FUNCTION(check_git_setup) add_dependencies(impl_git_version AlwaysCheckGit) check_git_version() -ENDFUNCTION() +endfunction() # This is used to run this function from an external cmake process. -IF(RUN_CHECK_GIT_VERSION) +if(RUN_CHECK_GIT_VERSION) check_git_version() -ENDIF() +endif() diff --git a/lib/kokkos/core/unit_test/sycl/TestSYCL_Task.cpp b/lib/kokkos/cmake/compile_tests/amd_apu.cc similarity index 57% rename from lib/kokkos/core/unit_test/sycl/TestSYCL_Task.cpp rename to lib/kokkos/cmake/compile_tests/amd_apu.cc index 3c599b95a6..a9c1edbd57 100644 --- a/lib/kokkos/core/unit_test/sycl/TestSYCL_Task.cpp +++ b/lib/kokkos/cmake/compile_tests/amd_apu.cc @@ -14,5 +14,25 @@ // //@HEADER -#include -#include +#include +#include + +int main() { + hipDeviceProp_t hipProp; + hipError_t error = hipGetDeviceProperties(&hipProp, 0); + + if (error != hipSuccess) { + std::cout << hipGetErrorString(error) << '\n'; + return error; + } + + if (hipProp.integrated == 1) { + // We detected an APU + std::cout << "ON"; + } else { + // We detected a discrete GPU + std::cout << "OFF"; + } + + return 0; +} diff --git a/lib/kokkos/cmake/cray.cmake b/lib/kokkos/cmake/cray.cmake index 08912f5130..4ce5352bda 100644 --- a/lib/kokkos/cmake/cray.cmake +++ b/lib/kokkos/cmake/cray.cmake @@ -1,9 +1,6 @@ - - function(kokkos_set_cray_flags full_standard int_standard) - STRING(TOLOWER ${full_standard} FULL_LC_STANDARD) - STRING(TOLOWER ${int_standard} INT_LC_STANDARD) - SET(KOKKOS_CXX_STANDARD_FLAG "-hstd=c++${FULL_LC_STANDARD}", PARENT_SCOPE) - SET(KOKKOS_CXX_INTERMDIATE_STANDARD_FLAG "-hstd=c++${INT_LC_STANDARD}" PARENT_SCOPE) + string(TOLOWER ${full_standard} FULL_LC_STANDARD) + string(TOLOWER ${int_standard} INT_LC_STANDARD) + set(KOKKOS_CXX_STANDARD_FLAG "-hstd=c++${FULL_LC_STANDARD}", PARENT_SCOPE) + set(KOKKOS_CXX_INTERMDIATE_STANDARD_FLAG "-hstd=c++${INT_LC_STANDARD}" PARENT_SCOPE) endfunction() - diff --git a/lib/kokkos/cmake/deps/CUDA.cmake b/lib/kokkos/cmake/deps/CUDA.cmake index 5b6afd6151..49eaf883a4 100644 --- a/lib/kokkos/cmake/deps/CUDA.cmake +++ b/lib/kokkos/cmake/deps/CUDA.cmake @@ -17,24 +17,24 @@ # Check for CUDA support -SET(_CUDA_FAILURE OFF) +set(_CUDA_FAILURE OFF) # Have CMake find CUDA -IF(NOT _CUDA_FAILURE) - FIND_PACKAGE(CUDA 3.2) - IF (NOT CUDA_FOUND) - SET(_CUDA_FAILURE ON) - ENDIF() -ENDIF() +if(NOT _CUDA_FAILURE) + find_package(CUDA 3.2) + if(NOT CUDA_FOUND) + set(_CUDA_FAILURE ON) + endif() +endif() -IF(NOT _CUDA_FAILURE) +if(NOT _CUDA_FAILURE) # if we haven't met failure macro(PACKAGE_ADD_CUDA_LIBRARY cuda_target) - TRIBITS_ADD_LIBRARY(${cuda_target} ${ARGN} CUDALIBRARY) + tribits_add_library(${cuda_target} ${ARGN} CUDALIBRARY) endmacro() - GLOBAL_SET(TPL_CUDA_LIBRARY_DIRS) - GLOBAL_SET(TPL_CUDA_INCLUDE_DIRS ${CUDA_TOOLKIT_INCLUDE}) - GLOBAL_SET(TPL_CUDA_LIBRARIES ${CUDA_CUDART_LIBRARY} ${CUDA_cublas_LIBRARY} ${CUDA_cufft_LIBRARY}) -ELSE() - SET(TPL_ENABLE_CUDA OFF) -ENDIF() + global_set(TPL_CUDA_LIBRARY_DIRS) + global_set(TPL_CUDA_INCLUDE_DIRS ${CUDA_TOOLKIT_INCLUDE}) + global_set(TPL_CUDA_LIBRARIES ${CUDA_CUDART_LIBRARY} ${CUDA_cublas_LIBRARY} ${CUDA_cufft_LIBRARY}) +else() + set(TPL_ENABLE_CUDA OFF) +endif() diff --git a/lib/kokkos/cmake/deps/HWLOC.cmake b/lib/kokkos/cmake/deps/HWLOC.cmake index 77d5a9b83a..52d8368d04 100644 --- a/lib/kokkos/cmake/deps/HWLOC.cmake +++ b/lib/kokkos/cmake/deps/HWLOC.cmake @@ -15,7 +15,6 @@ # ************************************************************************ # @HEADER - #----------------------------------------------------------------------------- # Hardware locality detection and control library. # @@ -26,7 +25,4 @@ # Version: 1.3 # -KOKKOS_TPL_FIND_INCLUDE_DIRS_AND_LIBRARIES( HWLOC - REQUIRED_HEADERS hwloc.h - REQUIRED_LIBS_NAMES "hwloc" - ) +kokkos_tpl_find_include_dirs_and_libraries(HWLOC REQUIRED_HEADERS hwloc.h REQUIRED_LIBS_NAMES "hwloc") diff --git a/lib/kokkos/cmake/deps/Pthread.cmake b/lib/kokkos/cmake/deps/Pthread.cmake index e879bff374..b811f85084 100644 --- a/lib/kokkos/cmake/deps/Pthread.cmake +++ b/lib/kokkos/cmake/deps/Pthread.cmake @@ -15,31 +15,27 @@ # ************************************************************************ # @HEADER +set(USE_THREADS FALSE) -SET(USE_THREADS FALSE) - -IF(NOT TPL_Pthread_INCLUDE_DIRS AND NOT TPL_Pthread_LIBRARY_DIRS AND NOT TPL_Pthread_LIBRARIES) +if(NOT TPL_Pthread_INCLUDE_DIRS AND NOT TPL_Pthread_LIBRARY_DIRS AND NOT TPL_Pthread_LIBRARIES) # Use CMake's Thread finder since it is a bit smarter in determining # whether pthreads is already built into the compiler and doesn't need # a library to link. - FIND_PACKAGE(Threads) + find_package(Threads) #If Threads found a copy of pthreads make sure it is one of the cases the tribits #tpl system cannot handle. - IF(Threads_FOUND AND CMAKE_USE_PTHREADS_INIT) - IF(CMAKE_THREAD_LIBS_INIT STREQUAL "" OR CMAKE_THREAD_LIBS_INIT STREQUAL "-pthread") - SET(USE_THREADS TRUE) - ENDIF() - ENDIF() -ENDIF() + if(Threads_FOUND AND CMAKE_USE_PTHREADS_INIT) + if(CMAKE_THREAD_LIBS_INIT STREQUAL "" OR CMAKE_THREAD_LIBS_INIT STREQUAL "-pthread") + set(USE_THREADS TRUE) + endif() + endif() +endif() -IF(USE_THREADS) - SET(TPL_Pthread_INCLUDE_DIRS "") - SET(TPL_Pthread_LIBRARIES "${CMAKE_THREAD_LIBS_INIT}") - SET(TPL_Pthread_LIBRARY_DIRS "") - KOKKOS_CREATE_IMPORTED_TPL_LIBRARY(Pthread) -ELSE() - KOKKOS_TPL_FIND_INCLUDE_DIRS_AND_LIBRARIES( Pthread - REQUIRED_HEADERS pthread.h - REQUIRED_LIBS_NAMES pthread - ) -ENDIF() +if(USE_THREADS) + set(TPL_Pthread_INCLUDE_DIRS "") + set(TPL_Pthread_LIBRARIES "${CMAKE_THREAD_LIBS_INIT}") + set(TPL_Pthread_LIBRARY_DIRS "") + kokkos_create_imported_tpl_library(Pthread) +else() + kokkos_tpl_find_include_dirs_and_libraries(Pthread REQUIRED_HEADERS pthread.h REQUIRED_LIBS_NAMES pthread) +endif() diff --git a/lib/kokkos/cmake/deps/quadmath.cmake b/lib/kokkos/cmake/deps/quadmath.cmake index 6aef08e881..9006d0cb9e 100644 --- a/lib/kokkos/cmake/deps/quadmath.cmake +++ b/lib/kokkos/cmake/deps/quadmath.cmake @@ -15,7 +15,4 @@ # ************************************************************************ # @HEADER -KOKKOS_TPL_FIND_INCLUDE_DIRS_AND_LIBRARIES( quadmath - REQUIRED_HEADERS quadmath.h - REQUIRED_LIBS_NAMES quadmath -) +kokkos_tpl_find_include_dirs_and_libraries(quadmath REQUIRED_HEADERS quadmath.h REQUIRED_LIBS_NAMES quadmath) diff --git a/lib/kokkos/cmake/fake_tribits.cmake b/lib/kokkos/cmake/fake_tribits.cmake index a18d2ac518..d3fe1e6e2f 100644 --- a/lib/kokkos/cmake/fake_tribits.cmake +++ b/lib/kokkos/cmake/fake_tribits.cmake @@ -1,288 +1,213 @@ #These are tribits wrappers used by all projects in the Kokkos ecosystem -INCLUDE(CMakeParseArguments) -INCLUDE(CTest) +include(CMakeParseArguments) +include(CTest) -FUNCTION(ASSERT_DEFINED VARS) - FOREACH(VAR ${VARS}) - IF(NOT DEFINED ${VAR}) - MESSAGE(SEND_ERROR "Error, the variable ${VAR} is not defined!") - ENDIF() - ENDFOREACH() -ENDFUNCTION() - -IF(NOT KOKKOS_HAS_TRILINOS) -MACRO(APPEND_GLOB VAR) - FILE(GLOB LOCAL_TMP_VAR ${ARGN}) - LIST(APPEND ${VAR} ${LOCAL_TMP_VAR}) -ENDMACRO() - -MACRO(GLOBAL_SET VARNAME) - SET(${VARNAME} ${ARGN} CACHE INTERNAL "" FORCE) -ENDMACRO() - -MACRO(PREPEND_GLOBAL_SET VARNAME) - ASSERT_DEFINED(${VARNAME}) - GLOBAL_SET(${VARNAME} ${ARGN} ${${VARNAME}}) -ENDMACRO() -ENDIF() - -MACRO(ADD_INTERFACE_LIBRARY LIB_NAME) - FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}/dummy.cpp "") - ADD_LIBRARY(${LIB_NAME} STATIC ${CMAKE_CURRENT_BINARY_DIR}/dummy.cpp) - SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES INTERFACE TRUE) -ENDMACRO() - -FUNCTION(KOKKOS_ADD_TEST) - if (KOKKOS_HAS_TRILINOS) - CMAKE_PARSE_ARGUMENTS(TEST - "SKIP_TRIBITS" - "EXE;NAME;TOOL" - "ARGS" - ${ARGN}) - - IF(TEST_SKIP_TRIBITS) - MESSAGE(STATUS "Skipping test ${TEST_NAME} in TriBits") - RETURN() - ENDIF() - - IF(TEST_EXE) - SET(EXE_ROOT ${TEST_EXE}) - ELSE() - SET(EXE_ROOT ${TEST_NAME}) - ENDIF() - - TRIBITS_ADD_TEST( - ${EXE_ROOT} - NAME ${TEST_NAME} - COMM serial mpi - NUM_MPI_PROCS 1 - ARGS ${TEST_ARGS} - ${TEST_UNPARSED_ARGUMENTS} - ADDED_TESTS_NAMES_OUT ALL_TESTS_ADDED - ) - - # We will get prepended package name here - SET(TEST_NAME ${PACKAGE_NAME}_${TEST_NAME}) - SET(EXE ${PACKAGE_NAME}_${EXE_ROOT}) - - # The function TRIBITS_ADD_TEST() has a CATEGORIES argument that defaults - # to BASIC. If a project elects to only enable tests marked as PERFORMANCE, - # the test won't actually be added and attempting to set a property on it below - # will yield an error. - if(TARGET ${EXE}) - if(TEST_TOOL) - add_dependencies(${EXE} ${TEST_TOOL}) #make sure the exe has to build the tool - foreach(TEST_ADDED ${ALL_TESTS_ADDED}) - set_property(TEST ${TEST_ADDED} APPEND PROPERTY ENVIRONMENT "KOKKOS_TOOLS_LIBS=$") - endforeach() - endif() +function(ASSERT_DEFINED VARS) + foreach(VAR ${VARS}) + if(NOT DEFINED ${VAR}) + message(SEND_ERROR "Error, the variable ${VAR} is not defined!") endif() - else() - CMAKE_PARSE_ARGUMENTS(TEST - "WILL_FAIL;SKIP_TRIBITS" - "FAIL_REGULAR_EXPRESSION;PASS_REGULAR_EXPRESSION;EXE;NAME;TOOL" - "CATEGORIES;ARGS" - ${ARGN}) - # To match Tribits, we should always be receiving - # the root names of exes/libs - IF(TEST_EXE) - SET(EXE_ROOT ${TEST_EXE}) - ELSE() - SET(EXE_ROOT ${TEST_NAME}) - ENDIF() - # Prepend package name to the test name - # These should be the full target name - SET(TEST_NAME ${PACKAGE_NAME}_${TEST_NAME}) - SET(EXE ${PACKAGE_NAME}_${EXE_ROOT}) - IF(WIN32) - ADD_TEST(NAME ${TEST_NAME} WORKING_DIRECTORY ${LIBRARY_OUTPUT_PATH} - COMMAND ${EXE}${CMAKE_EXECUTABLE_SUFFIX} ${TEST_ARGS}) - ELSE() - ADD_TEST(NAME ${TEST_NAME} COMMAND ${EXE} ${TEST_ARGS}) - ENDIF() - IF(TEST_WILL_FAIL) - SET_TESTS_PROPERTIES(${TEST_NAME} PROPERTIES WILL_FAIL ${TEST_WILL_FAIL}) - ENDIF() - IF(TEST_FAIL_REGULAR_EXPRESSION) - SET_TESTS_PROPERTIES(${TEST_NAME} PROPERTIES FAIL_REGULAR_EXPRESSION ${TEST_FAIL_REGULAR_EXPRESSION}) - ENDIF() - IF(TEST_PASS_REGULAR_EXPRESSION) - SET_TESTS_PROPERTIES(${TEST_NAME} PROPERTIES PASS_REGULAR_EXPRESSION ${TEST_PASS_REGULAR_EXPRESSION}) - ENDIF() - IF(TEST_TOOL) - ADD_DEPENDENCIES(${EXE} ${TEST_TOOL}) #make sure the exe has to build the tool - SET_PROPERTY(TEST ${TEST_NAME} APPEND_STRING PROPERTY ENVIRONMENT "KOKKOS_PROFILE_LIBRARY=$") - ENDIF() - VERIFY_EMPTY(KOKKOS_ADD_TEST ${TEST_UNPARSED_ARGUMENTS}) - ENDIF() -ENDFUNCTION() + endforeach() +endfunction() -MACRO(KOKKOS_CREATE_IMPORTED_TPL_LIBRARY TPL_NAME) - ADD_INTERFACE_LIBRARY(TPL_LIB_${TPL_NAME}) - TARGET_LINK_LIBRARIES(TPL_LIB_${TPL_NAME} LINK_PUBLIC ${TPL_${TPL_NAME}_LIBRARIES}) - TARGET_INCLUDE_DIRECTORIES(TPL_LIB_${TPL_NAME} INTERFACE ${TPL_${TPL_NAME}_INCLUDE_DIRS}) -ENDMACRO() +macro(APPEND_GLOB VAR) + file(GLOB LOCAL_TMP_VAR ${ARGN}) + list(APPEND ${VAR} ${LOCAL_TMP_VAR}) +endmacro() -FUNCTION(KOKKOS_TPL_FIND_INCLUDE_DIRS_AND_LIBRARIES TPL_NAME) - if (KOKKOS_HAS_TRILINOS) - TRIBITS_TPL_FIND_INCLUDE_DIRS_AND_LIBRARIES(${TPL_NAME} ${ARGN}) - else() - CMAKE_PARSE_ARGUMENTS(PARSE - "" - "" - "REQUIRED_HEADERS;REQUIRED_LIBS_NAMES" - ${ARGN}) +macro(GLOBAL_SET VARNAME) + set(${VARNAME} ${ARGN} CACHE INTERNAL "" FORCE) +endmacro() - SET(_${TPL_NAME}_ENABLE_SUCCESS TRUE) - IF (PARSE_REQUIRED_LIBS_NAMES) - FIND_LIBRARY(TPL_${TPL_NAME}_LIBRARIES NAMES ${PARSE_REQUIRED_LIBS_NAMES}) - IF(NOT TPL_${TPL_NAME}_LIBRARIES) - SET(_${TPL_NAME}_ENABLE_SUCCESS FALSE) - ENDIF() - ENDIF() - IF (PARSE_REQUIRED_HEADERS) - FIND_PATH(TPL_${TPL_NAME}_INCLUDE_DIRS NAMES ${PARSE_REQUIRED_HEADERS}) - IF(NOT TPL_${TPL_NAME}_INCLUDE_DIRS) - SET(_${TPL_NAME}_ENABLE_SUCCESS FALSE) - ENDIF() - ENDIF() - IF (_${TPL_NAME}_ENABLE_SUCCESS) - KOKKOS_CREATE_IMPORTED_TPL_LIBRARY(${TPL_NAME}) - ENDIF() - VERIFY_EMPTY(KOKKOS_CREATE_IMPORTED_TPL_LIBRARY ${PARSE_UNPARSED_ARGUMENTS}) - endif() -ENDFUNCTION() +macro(PREPEND_GLOBAL_SET VARNAME) + assert_defined(${VARNAME}) + global_set(${VARNAME} ${ARGN} ${${VARNAME}}) +endmacro() -MACRO(KOKKOS_TARGET_COMPILE_OPTIONS TARGET) -if(KOKKOS_HAS_TRILINOS) - TARGET_COMPILE_OPTIONS(${TARGET} ${ARGN}) -else() - TARGET_COMPILE_OPTIONS(${TARGET} ${ARGN}) -endif() -ENDMACRO() +macro(ADD_INTERFACE_LIBRARY LIB_NAME) + file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/dummy.cpp "") + add_library(${LIB_NAME} STATIC ${CMAKE_CURRENT_BINARY_DIR}/dummy.cpp) + set_target_properties(${LIB_NAME} PROPERTIES INTERFACE TRUE) +endmacro() -FUNCTION(KOKKOS_LIB_TYPE LIB RET) -GET_TARGET_PROPERTY(PROP ${LIB} TYPE) -IF (${PROP} STREQUAL "INTERFACE_LIBRARY") - SET(${RET} "INTERFACE" PARENT_SCOPE) -ELSE() - SET(${RET} "PUBLIC" PARENT_SCOPE) -ENDIF() -ENDFUNCTION() - -FUNCTION(KOKKOS_TARGET_INCLUDE_DIRECTORIES TARGET) -IF(KOKKOS_HAS_TRILINOS) - KOKKOS_LIB_TYPE(${TARGET} INCTYPE) - #don't trust tribits to do this correctly - but need to add package name - TARGET_INCLUDE_DIRECTORIES(${TARGET} ${INCTYPE} ${ARGN}) -ELSEIF(TARGET ${TARGET}) - #the target actually exists - this means we are doing separate libs - #or this a test library - KOKKOS_LIB_TYPE(${TARGET} INCTYPE) - TARGET_INCLUDE_DIRECTORIES(${TARGET} ${INCTYPE} ${ARGN}) -ELSE() - GET_PROPERTY(LIBS GLOBAL PROPERTY KOKKOS_LIBRARIES_NAMES) - IF (${TARGET} IN_LIST LIBS) - SET_PROPERTY(GLOBAL APPEND PROPERTY KOKKOS_LIBRARY_INCLUDES ${ARGN}) - ELSE() - MESSAGE(FATAL_ERROR "Trying to set include directories on unknown target ${TARGET}") - ENDIF() -ENDIF() -ENDFUNCTION() - -FUNCTION(KOKKOS_LINK_INTERNAL_LIBRARY TARGET DEPLIB) -IF(KOKKOS_HAS_TRILINOS) - #do nothing -ELSE() - SET(options INTERFACE) - SET(oneValueArgs) - SET(multiValueArgs) - CMAKE_PARSE_ARGUMENTS(PARSE - "INTERFACE" - "" - "" - ${ARGN}) - SET(LINK_TYPE) - IF(PARSE_INTERFACE) - SET(LINK_TYPE INTERFACE) - ELSE() - SET(LINK_TYPE PUBLIC) - ENDIF() - TARGET_LINK_LIBRARIES(${TARGET} ${LINK_TYPE} ${DEPLIB}) - VERIFY_EMPTY(KOKKOS_LINK_INTERNAL_LIBRARY ${PARSE_UNPARSED_ARGUMENTS}) -ENDIF() -ENDFUNCTION() - -FUNCTION(KOKKOS_ADD_TEST_LIBRARY NAME) -IF (KOKKOS_HAS_TRILINOS) - TRIBITS_ADD_LIBRARY(${NAME} ${ARGN} TESTONLY) -ELSE() - SET(oneValueArgs) - SET(multiValueArgs HEADERS SOURCES) - - CMAKE_PARSE_ARGUMENTS(PARSE - "STATIC;SHARED" - "" - "HEADERS;SOURCES;DEPLIBS" - ${ARGN}) - - SET(LIB_TYPE) - IF (PARSE_STATIC) - SET(LIB_TYPE STATIC) - ELSEIF (PARSE_SHARED) - SET(LIB_TYPE SHARED) - ENDIF() - - IF(PARSE_HEADERS) - LIST(REMOVE_DUPLICATES PARSE_HEADERS) - ENDIF() - IF(PARSE_SOURCES) - LIST(REMOVE_DUPLICATES PARSE_SOURCES) - ENDIF() - ADD_LIBRARY(${NAME} ${LIB_TYPE} ${PARSE_SOURCES}) - IF (PARSE_DEPLIBS) - TARGET_LINK_LIBRARIES(${NAME} PRIVATE ${PARSE_DEPLIBS}) - ENDIF() -ENDIF() -ENDFUNCTION() - - -FUNCTION(KOKKOS_INCLUDE_DIRECTORIES) -IF(KOKKOS_HAS_TRILINOS) - TRIBITS_INCLUDE_DIRECTORIES(${ARGN}) -ELSE() - CMAKE_PARSE_ARGUMENTS( - INC - "REQUIRED_DURING_INSTALLATION_TESTING" - "" - "" +function(KOKKOS_ADD_TEST) + cmake_parse_arguments( + TEST "WILL_FAIL;SKIP_TRIBITS" "FAIL_REGULAR_EXPRESSION;PASS_REGULAR_EXPRESSION;EXE;NAME;TOOL" "CATEGORIES;ARGS" ${ARGN} ) - INCLUDE_DIRECTORIES(${INC_UNPARSED_ARGUMENTS}) -ENDIF() -ENDFUNCTION() - - -MACRO(PRINTALL match) -get_cmake_property(_variableNames VARIABLES) -list (SORT _variableNames) -foreach (_variableName ${_variableNames}) - if("${_variableName}" MATCHES "${match}") - message(STATUS "${_variableName}=${${_variableName}}") + # To match Tribits, we should always be receiving + # the root names of exes/libs + if(TEST_EXE) + set(EXE_ROOT ${TEST_EXE}) + else() + set(EXE_ROOT ${TEST_NAME}) endif() -endforeach() -ENDMACRO() + # Prepend package name to the test name + # These should be the full target name + set(TEST_NAME ${PACKAGE_NAME}_${TEST_NAME}) -MACRO(SET_GLOBAL_REPLACE SUBSTR VARNAME) - STRING(REPLACE ${SUBSTR} ${${VARNAME}} TEMP) - GLOBAL_SET(${VARNAME} ${TEMP}) -ENDMACRO() + # For compatibility with Trilinos testing, we support: + # * `-D _DISABLE=ON` + # * `-D _EXTRA_ARGS=";;;..."` + # * `-D _SET_RUN_SERIAL=ON` + if(${TEST_NAME}_DISABLE) + return() + endif() -FUNCTION(GLOBAL_APPEND VARNAME) + set(EXE ${PACKAGE_NAME}_${EXE_ROOT}) + if(WIN32) + add_test(NAME ${TEST_NAME} WORKING_DIRECTORY ${LIBRARY_OUTPUT_PATH} COMMAND ${EXE}${CMAKE_EXECUTABLE_SUFFIX} + ${TEST_ARGS} ${${TEST_NAME}_EXTRA_ARGS} + ) + else() + add_test(NAME ${TEST_NAME} COMMAND ${EXE} ${TEST_ARGS} ${${TEST_NAME}_EXTRA_ARGS}) + endif() + # Trilinos testing benefits from labeling the tests as "Kokkos" tests + set_tests_properties(${TEST_NAME} PROPERTIES LABELS Kokkos) + if(${TEST_NAME}_SET_RUN_SERIAL) + set_tests_properties(${TEST_NAME} PROPERTIES RUN_SERIAL ON) + endif() + # TriBITS doesn't actually currently support `-D _ENVIRONMENT` + # but we decided to add it anyway + if(${TEST_NAME}_ENVIRONMENT) + set_tests_properties(${TEST_NAME} PROPERTIES ENVIRONMENT "${${TEST_NAME}_ENVIRONMENT}") + endif() + if(TEST_WILL_FAIL) + set_tests_properties(${TEST_NAME} PROPERTIES WILL_FAIL ${TEST_WILL_FAIL}) + endif() + if(TEST_FAIL_REGULAR_EXPRESSION) + set_tests_properties(${TEST_NAME} PROPERTIES FAIL_REGULAR_EXPRESSION ${TEST_FAIL_REGULAR_EXPRESSION}) + endif() + if(TEST_PASS_REGULAR_EXPRESSION) + set_tests_properties(${TEST_NAME} PROPERTIES PASS_REGULAR_EXPRESSION ${TEST_PASS_REGULAR_EXPRESSION}) + endif() + if(TEST_TOOL) + add_dependencies(${EXE} ${TEST_TOOL}) #make sure the exe has to build the tool + set_property( + TEST ${TEST_NAME} APPEND_STRING PROPERTY ENVIRONMENT "KOKKOS_PROFILE_LIBRARY=$" + ) + endif() + verify_empty(KOKKOS_ADD_TEST ${TEST_UNPARSED_ARGUMENTS}) +endfunction() + +macro(KOKKOS_CREATE_IMPORTED_TPL_LIBRARY TPL_NAME) + add_interface_library(TPL_LIB_${TPL_NAME}) + target_link_libraries(TPL_LIB_${TPL_NAME} LINK_PUBLIC ${TPL_${TPL_NAME}_LIBRARIES}) + target_include_directories(TPL_LIB_${TPL_NAME} INTERFACE ${TPL_${TPL_NAME}_INCLUDE_DIRS}) +endmacro() + +function(KOKKOS_TPL_FIND_INCLUDE_DIRS_AND_LIBRARIES TPL_NAME) + cmake_parse_arguments(PARSE "" "" "REQUIRED_HEADERS;REQUIRED_LIBS_NAMES" ${ARGN}) + + set(_${TPL_NAME}_ENABLE_SUCCESS TRUE) + if(PARSE_REQUIRED_LIBS_NAMES) + find_library(TPL_${TPL_NAME}_LIBRARIES NAMES ${PARSE_REQUIRED_LIBS_NAMES}) + if(NOT TPL_${TPL_NAME}_LIBRARIES) + set(_${TPL_NAME}_ENABLE_SUCCESS FALSE) + endif() + endif() + if(PARSE_REQUIRED_HEADERS) + find_path(TPL_${TPL_NAME}_INCLUDE_DIRS NAMES ${PARSE_REQUIRED_HEADERS}) + if(NOT TPL_${TPL_NAME}_INCLUDE_DIRS) + set(_${TPL_NAME}_ENABLE_SUCCESS FALSE) + endif() + endif() + if(_${TPL_NAME}_ENABLE_SUCCESS) + kokkos_create_imported_tpl_library(${TPL_NAME}) + endif() + verify_empty(KOKKOS_CREATE_IMPORTED_TPL_LIBRARY ${PARSE_UNPARSED_ARGUMENTS}) +endfunction() + +function(KOKKOS_LIB_TYPE LIB RET) + get_target_property(PROP ${LIB} TYPE) + if(${PROP} STREQUAL "INTERFACE_LIBRARY") + set(${RET} "INTERFACE" PARENT_SCOPE) + else() + set(${RET} "PUBLIC" PARENT_SCOPE) + endif() +endfunction() + +function(KOKKOS_TARGET_INCLUDE_DIRECTORIES TARGET) + if(TARGET ${TARGET}) + #the target actually exists - this means we are doing separate libs + #or this a test library + kokkos_lib_type(${TARGET} INCTYPE) + target_include_directories(${TARGET} ${INCTYPE} ${ARGN}) + else() + get_property(LIBS GLOBAL PROPERTY KOKKOS_LIBRARIES_NAMES) + if(${TARGET} IN_LIST LIBS) + set_property(GLOBAL APPEND PROPERTY KOKKOS_LIBRARY_INCLUDES ${ARGN}) + else() + message(FATAL_ERROR "Trying to set include directories on unknown target ${TARGET}") + endif() + endif() +endfunction() + +function(KOKKOS_LINK_INTERNAL_LIBRARY TARGET DEPLIB) + set(options INTERFACE) + set(oneValueArgs) + set(multiValueArgs) + cmake_parse_arguments(PARSE "INTERFACE" "" "" ${ARGN}) + set(LINK_TYPE) + if(PARSE_INTERFACE) + set(LINK_TYPE INTERFACE) + else() + set(LINK_TYPE PUBLIC) + endif() + target_link_libraries(${TARGET} ${LINK_TYPE} ${DEPLIB}) + verify_empty(KOKKOS_LINK_INTERNAL_LIBRARY ${PARSE_UNPARSED_ARGUMENTS}) +endfunction() + +function(KOKKOS_ADD_TEST_LIBRARY NAME) + set(oneValueArgs) + set(multiValueArgs HEADERS SOURCES) + + cmake_parse_arguments(PARSE "STATIC;SHARED" "" "HEADERS;SOURCES;DEPLIBS" ${ARGN}) + + set(LIB_TYPE) + if(PARSE_STATIC) + set(LIB_TYPE STATIC) + elseif(PARSE_SHARED) + set(LIB_TYPE SHARED) + endif() + + if(PARSE_HEADERS) + list(REMOVE_DUPLICATES PARSE_HEADERS) + endif() + if(PARSE_SOURCES) + list(REMOVE_DUPLICATES PARSE_SOURCES) + endif() + add_library(${NAME} ${LIB_TYPE} ${PARSE_SOURCES}) + if(PARSE_DEPLIBS) + target_link_libraries(${NAME} PRIVATE ${PARSE_DEPLIBS}) + endif() +endfunction() + +function(KOKKOS_INCLUDE_DIRECTORIES) + cmake_parse_arguments(INC "REQUIRED_DURING_INSTALLATION_TESTING" "" "" ${ARGN}) + include_directories(${INC_UNPARSED_ARGUMENTS}) +endfunction() + +macro(PRINTALL match) + get_cmake_property(_variableNames VARIABLES) + list(SORT _variableNames) + foreach(_variableName ${_variableNames}) + if("${_variableName}" MATCHES "${match}") + message(STATUS "${_variableName}=${${_variableName}}") + endif() + endforeach() +endmacro() + +macro(SET_GLOBAL_REPLACE SUBSTR VARNAME) + string(REPLACE ${SUBSTR} ${${VARNAME}} TEMP) + global_set(${VARNAME} ${TEMP}) +endmacro() + +function(GLOBAL_APPEND VARNAME) #We make this a function since we are setting variables #and want to use scope to avoid overwriting local variables - SET(TEMP ${${VARNAME}}) - LIST(APPEND TEMP ${ARGN}) - GLOBAL_SET(${VARNAME} ${TEMP}) -ENDFUNCTION() + set(TEMP ${${VARNAME}}) + list(APPEND TEMP ${ARGN}) + global_set(${VARNAME} ${TEMP}) +endfunction() diff --git a/lib/kokkos/cmake/gnu.cmake b/lib/kokkos/cmake/gnu.cmake index aa11fe87b1..e53b4a7bec 100644 --- a/lib/kokkos/cmake/gnu.cmake +++ b/lib/kokkos/cmake/gnu.cmake @@ -1,23 +1,21 @@ - -FUNCTION(kokkos_set_gnu_flags full_standard int_standard) - STRING(TOLOWER ${full_standard} FULL_LC_STANDARD) - STRING(TOLOWER ${int_standard} INT_LC_STANDARD) +function(kokkos_set_gnu_flags full_standard int_standard) + string(TOLOWER ${full_standard} FULL_LC_STANDARD) + string(TOLOWER ${int_standard} INT_LC_STANDARD) # The following three blocks of code were copied from # /Modules/Compiler/Intel-CXX.cmake from CMake 3.7.2 and then modified. - IF(CMAKE_CXX_SIMULATE_ID STREQUAL MSVC) - SET(_std -Qstd) - SET(_ext c++) - ELSE() - SET(_std -std) - SET(_ext gnu++) - ENDIF() - - IF (CMAKE_CXX_EXTENSIONS) - SET(KOKKOS_CXX_STANDARD_FLAG "-std=gnu++${FULL_LC_STANDARD}" PARENT_SCOPE) - SET(KOKKOS_CXX_INTERMEDIATE_STANDARD_FLAG "-std=gnu++${INT_LC_STANDARD}" PARENT_SCOPE) - ELSE() - SET(KOKKOS_CXX_STANDARD_FLAG "-std=c++${FULL_LC_STANDARD}" PARENT_SCOPE) - SET(KOKKOS_CXX_INTERMEDIATE_STANDARD_FLAG "-std=c++${INT_LC_STANDARD}" PARENT_SCOPE) - ENDIF() -ENDFUNCTION() + if(CMAKE_CXX_SIMULATE_ID STREQUAL MSVC) + set(_std -Qstd) + set(_ext c++) + else() + set(_std -std) + set(_ext gnu++) + endif() + if(CMAKE_CXX_EXTENSIONS) + set(KOKKOS_CXX_STANDARD_FLAG "-std=gnu++${FULL_LC_STANDARD}" PARENT_SCOPE) + set(KOKKOS_CXX_INTERMEDIATE_STANDARD_FLAG "-std=gnu++${INT_LC_STANDARD}" PARENT_SCOPE) + else() + set(KOKKOS_CXX_STANDARD_FLAG "-std=c++${FULL_LC_STANDARD}" PARENT_SCOPE) + set(KOKKOS_CXX_INTERMEDIATE_STANDARD_FLAG "-std=c++${INT_LC_STANDARD}" PARENT_SCOPE) + endif() +endfunction() diff --git a/lib/kokkos/cmake/intel.cmake b/lib/kokkos/cmake/intel.cmake index 7e6ee3358c..b7752caabd 100644 --- a/lib/kokkos/cmake/intel.cmake +++ b/lib/kokkos/cmake/intel.cmake @@ -1,18 +1,15 @@ - -FUNCTION(kokkos_set_intel_flags full_standard int_standard) - STRING(TOLOWER ${full_standard} FULL_LC_STANDARD) - STRING(TOLOWER ${int_standard} INT_LC_STANDARD) +function(kokkos_set_intel_flags full_standard int_standard) + string(TOLOWER ${full_standard} FULL_LC_STANDARD) + string(TOLOWER ${int_standard} INT_LC_STANDARD) # The following three blocks of code were copied from # /Modules/Compiler/Intel-CXX.cmake from CMake 3.18.1 and then modified. - IF(CMAKE_CXX_SIMULATE_ID STREQUAL MSVC) - SET(_std -Qstd) - SET(_ext c++) - ELSE() - SET(_std -std) - SET(_ext gnu++) - ENDIF() - SET(KOKKOS_CXX_STANDARD_FLAG "${_std}=c++${FULL_LC_STANDARD}" PARENT_SCOPE) - SET(KOKKOS_CXX_INTERMDIATE_STANDARD_FLAG "${_std}=${_ext}${INT_LC_STANDARD}" PARENT_SCOPE) -ENDFUNCTION() - - + if(CMAKE_CXX_SIMULATE_ID STREQUAL MSVC) + set(_std -Qstd) + set(_ext c++) + else() + set(_std -std) + set(_ext gnu++) + endif() + set(KOKKOS_CXX_STANDARD_FLAG "${_std}=c++${FULL_LC_STANDARD}" PARENT_SCOPE) + set(KOKKOS_CXX_INTERMDIATE_STANDARD_FLAG "${_std}=${_ext}${INT_LC_STANDARD}" PARENT_SCOPE) +endfunction() diff --git a/lib/kokkos/cmake/kokkos_arch.cmake b/lib/kokkos/cmake/kokkos_arch.cmake index 0b3d4044d0..ae45da806f 100644 --- a/lib/kokkos/cmake/kokkos_arch.cmake +++ b/lib/kokkos/cmake/kokkos_arch.cmake @@ -1,611 +1,732 @@ - -FUNCTION(KOKKOS_ARCH_OPTION SUFFIX DEV_TYPE DESCRIPTION DEPENDENCY) +function(KOKKOS_ARCH_OPTION SUFFIX DEV_TYPE DESCRIPTION DEPENDENCY) #all optimizations off by default - KOKKOS_DEPENDENT_OPTION(ARCH_${SUFFIX} "Optimize for ${DESCRIPTION} (${DEV_TYPE})" OFF "${DEPENDENCY}" OFF) - SET(KOKKOS_ARCH_${SUFFIX} ${KOKKOS_ARCH_${SUFFIX}} PARENT_SCOPE) - SET(KOKKOS_OPTION_KEYS ${KOKKOS_OPTION_KEYS} PARENT_SCOPE) - SET(KOKKOS_OPTION_VALUES ${KOKKOS_OPTION_VALUES} PARENT_SCOPE) - SET(KOKKOS_OPTION_TYPES ${KOKKOS_OPTION_TYPES} PARENT_SCOPE) - IF(KOKKOS_ARCH_${SUFFIX}) - LIST(APPEND KOKKOS_ENABLED_ARCH_LIST ${SUFFIX}) - SET(KOKKOS_ENABLED_ARCH_LIST ${KOKKOS_ENABLED_ARCH_LIST} PARENT_SCOPE) - ENDIF() -ENDFUNCTION() - + kokkos_dependent_option(ARCH_${SUFFIX} "Optimize for ${DESCRIPTION} (${DEV_TYPE})" OFF "${DEPENDENCY}" OFF) + set(KOKKOS_ARCH_${SUFFIX} ${KOKKOS_ARCH_${SUFFIX}} PARENT_SCOPE) + set(KOKKOS_OPTION_KEYS ${KOKKOS_OPTION_KEYS} PARENT_SCOPE) + set(KOKKOS_OPTION_VALUES ${KOKKOS_OPTION_VALUES} PARENT_SCOPE) + set(KOKKOS_OPTION_TYPES ${KOKKOS_OPTION_TYPES} PARENT_SCOPE) + if(KOKKOS_ARCH_${SUFFIX}) + list(APPEND KOKKOS_ENABLED_ARCH_LIST ${SUFFIX}) + set(KOKKOS_ENABLED_ARCH_LIST ${KOKKOS_ENABLED_ARCH_LIST} PARENT_SCOPE) + endif() +endfunction() # Make sure devices and compiler ID are done -KOKKOS_CFG_DEPENDS(ARCH COMPILER_ID) -KOKKOS_CFG_DEPENDS(ARCH DEVICES) -KOKKOS_CFG_DEPENDS(ARCH OPTIONS) +kokkos_cfg_depends(ARCH COMPILER_ID) +kokkos_cfg_depends(ARCH DEVICES) +kokkos_cfg_depends(ARCH OPTIONS) -KOKKOS_CHECK_DEPRECATED_OPTIONS( - ARCH_EPYC "Please replace EPYC with ZEN or ZEN2, depending on your platform" - ARCH_RYZEN "Please replace RYZEN with ZEN or ZEN2, depending on your platform" +kokkos_check_deprecated_options( + ARCH_EPYC "Please replace EPYC with ZEN or ZEN2, depending on your platform" ARCH_RYZEN + "Please replace RYZEN with ZEN or ZEN2, depending on your platform" ) #------------------------------------------------------------------------------- # List of possible host architectures. #------------------------------------------------------------------------------- -SET(KOKKOS_ARCH_LIST) +set(KOKKOS_ARCH_LIST) include(CheckCXXCompilerFlag) -KOKKOS_DEPRECATED_LIST(ARCH ARCH) +kokkos_deprecated_list(ARCH ARCH) -SET(HOST_ARCH_ALREADY_SPECIFIED "") -MACRO(DECLARE_AND_CHECK_HOST_ARCH ARCH LABEL) - KOKKOS_ARCH_OPTION(${ARCH} HOST "${LABEL}" TRUE) - IF(KOKKOS_ARCH_${ARCH}) - IF(HOST_ARCH_ALREADY_SPECIFIED) - MESSAGE(FATAL_ERROR "Multiple host architectures given! Already have ${HOST_ARCH_ALREADY_SPECIFIED}, but trying to add ${ARCH}. If you are re-running CMake, try clearing the cache and running again.") - ENDIF() - SET(HOST_ARCH_ALREADY_SPECIFIED ${ARCH}) - ENDIF() -ENDMACRO() +set(HOST_ARCH_ALREADY_SPECIFIED "") +macro(DECLARE_AND_CHECK_HOST_ARCH ARCH LABEL) + kokkos_arch_option(${ARCH} HOST "${LABEL}" TRUE) + if(KOKKOS_ARCH_${ARCH}) + if(HOST_ARCH_ALREADY_SPECIFIED) + message( + FATAL_ERROR + "Multiple host architectures given! Already have ${HOST_ARCH_ALREADY_SPECIFIED}, but trying to add ${ARCH}. If you are re-running CMake, try clearing the cache and running again." + ) + endif() + set(HOST_ARCH_ALREADY_SPECIFIED ${ARCH}) + endif() +endmacro() -DECLARE_AND_CHECK_HOST_ARCH(NATIVE "local machine") -DECLARE_AND_CHECK_HOST_ARCH(AMDAVX "AMD chip") -DECLARE_AND_CHECK_HOST_ARCH(ARMV80 "ARMv8.0 Compatible CPU") -DECLARE_AND_CHECK_HOST_ARCH(ARMV81 "ARMv8.1 Compatible CPU") -DECLARE_AND_CHECK_HOST_ARCH(ARMV8_THUNDERX "ARMv8 Cavium ThunderX CPU") -DECLARE_AND_CHECK_HOST_ARCH(ARMV8_THUNDERX2 "ARMv8 Cavium ThunderX2 CPU") -DECLARE_AND_CHECK_HOST_ARCH(A64FX "ARMv8.2 with SVE Support") -DECLARE_AND_CHECK_HOST_ARCH(ARMV9_GRACE "ARMv9 NVIDIA Grace CPU") -DECLARE_AND_CHECK_HOST_ARCH(SNB "Intel Sandy/Ivy Bridge CPUs") -DECLARE_AND_CHECK_HOST_ARCH(HSW "Intel Haswell CPUs") -DECLARE_AND_CHECK_HOST_ARCH(BDW "Intel Broadwell Xeon E-class CPUs") -DECLARE_AND_CHECK_HOST_ARCH(ICL "Intel Ice Lake Client CPUs (AVX512)") -DECLARE_AND_CHECK_HOST_ARCH(ICX "Intel Ice Lake Xeon Server CPUs (AVX512)") -DECLARE_AND_CHECK_HOST_ARCH(SKL "Intel Skylake Client CPUs") -DECLARE_AND_CHECK_HOST_ARCH(SKX "Intel Skylake Xeon Server CPUs (AVX512)") -DECLARE_AND_CHECK_HOST_ARCH(KNC "Intel Knights Corner Xeon Phi") -DECLARE_AND_CHECK_HOST_ARCH(KNL "Intel Knights Landing Xeon Phi") -DECLARE_AND_CHECK_HOST_ARCH(SPR "Intel Sapphire Rapids Xeon Server CPUs (AVX512)") -DECLARE_AND_CHECK_HOST_ARCH(POWER8 "IBM POWER8 CPUs") -DECLARE_AND_CHECK_HOST_ARCH(POWER9 "IBM POWER9 CPUs") -DECLARE_AND_CHECK_HOST_ARCH(ZEN "AMD Zen architecture") -DECLARE_AND_CHECK_HOST_ARCH(ZEN2 "AMD Zen2 architecture") -DECLARE_AND_CHECK_HOST_ARCH(ZEN3 "AMD Zen3 architecture") -DECLARE_AND_CHECK_HOST_ARCH(RISCV_SG2042 "SG2042 (RISC-V) CPUs") +declare_and_check_host_arch(NATIVE "local machine") +declare_and_check_host_arch(AMDAVX "AMD chip") +declare_and_check_host_arch(ARMV80 "ARMv8.0 Compatible CPU") +declare_and_check_host_arch(ARMV81 "ARMv8.1 Compatible CPU") +declare_and_check_host_arch(ARMV8_THUNDERX "ARMv8 Cavium ThunderX CPU") +declare_and_check_host_arch(ARMV8_THUNDERX2 "ARMv8 Cavium ThunderX2 CPU") +declare_and_check_host_arch(A64FX "ARMv8.2 with SVE Support") +declare_and_check_host_arch(ARMV9_GRACE "ARMv9 NVIDIA Grace CPU") +declare_and_check_host_arch(SNB "Intel Sandy/Ivy Bridge CPUs") +declare_and_check_host_arch(HSW "Intel Haswell CPUs") +declare_and_check_host_arch(BDW "Intel Broadwell Xeon E-class CPUs") +declare_and_check_host_arch(ICL "Intel Ice Lake Client CPUs (AVX512)") +declare_and_check_host_arch(ICX "Intel Ice Lake Xeon Server CPUs (AVX512)") +declare_and_check_host_arch(SKL "Intel Skylake Client CPUs") +declare_and_check_host_arch(SKX "Intel Skylake Xeon Server CPUs (AVX512)") +declare_and_check_host_arch(KNC "Intel Knights Corner Xeon Phi") +declare_and_check_host_arch(KNL "Intel Knights Landing Xeon Phi") +declare_and_check_host_arch(SPR "Intel Sapphire Rapids Xeon Server CPUs (AVX512)") +declare_and_check_host_arch(POWER8 "IBM POWER8 CPUs") +declare_and_check_host_arch(POWER9 "IBM POWER9 CPUs") +declare_and_check_host_arch(ZEN "AMD Zen architecture") +declare_and_check_host_arch(ZEN2 "AMD Zen2 architecture") +declare_and_check_host_arch(ZEN3 "AMD Zen3 architecture") +declare_and_check_host_arch(RISCV_SG2042 "SG2042 (RISC-V) CPUs") +declare_and_check_host_arch(RISCV_RVA22V "RVA22V (RISC-V) CPUs") -IF(Kokkos_ENABLE_CUDA OR Kokkos_ENABLE_OPENMPTARGET OR Kokkos_ENABLE_OPENACC OR Kokkos_ENABLE_SYCL) - SET(KOKKOS_SHOW_CUDA_ARCHS ON) -ENDIF() +if(Kokkos_ENABLE_CUDA + OR Kokkos_ENABLE_OPENMPTARGET + OR Kokkos_ENABLE_OPENACC + OR Kokkos_ENABLE_SYCL +) + set(KOKKOS_SHOW_CUDA_ARCHS ON) +endif() -KOKKOS_ARCH_OPTION(KEPLER30 GPU "NVIDIA Kepler generation CC 3.0" "KOKKOS_SHOW_CUDA_ARCHS") -KOKKOS_ARCH_OPTION(KEPLER32 GPU "NVIDIA Kepler generation CC 3.2" "KOKKOS_SHOW_CUDA_ARCHS") -KOKKOS_ARCH_OPTION(KEPLER35 GPU "NVIDIA Kepler generation CC 3.5" "KOKKOS_SHOW_CUDA_ARCHS") -KOKKOS_ARCH_OPTION(KEPLER37 GPU "NVIDIA Kepler generation CC 3.7" "KOKKOS_SHOW_CUDA_ARCHS") -KOKKOS_ARCH_OPTION(MAXWELL50 GPU "NVIDIA Maxwell generation CC 5.0" "KOKKOS_SHOW_CUDA_ARCHS") -KOKKOS_ARCH_OPTION(MAXWELL52 GPU "NVIDIA Maxwell generation CC 5.2" "KOKKOS_SHOW_CUDA_ARCHS") -KOKKOS_ARCH_OPTION(MAXWELL53 GPU "NVIDIA Maxwell generation CC 5.3" "KOKKOS_SHOW_CUDA_ARCHS") -KOKKOS_ARCH_OPTION(PASCAL60 GPU "NVIDIA Pascal generation CC 6.0" "KOKKOS_SHOW_CUDA_ARCHS") -KOKKOS_ARCH_OPTION(PASCAL61 GPU "NVIDIA Pascal generation CC 6.1" "KOKKOS_SHOW_CUDA_ARCHS") -KOKKOS_ARCH_OPTION(VOLTA70 GPU "NVIDIA Volta generation CC 7.0" "KOKKOS_SHOW_CUDA_ARCHS") -KOKKOS_ARCH_OPTION(VOLTA72 GPU "NVIDIA Volta generation CC 7.2" "KOKKOS_SHOW_CUDA_ARCHS") -KOKKOS_ARCH_OPTION(TURING75 GPU "NVIDIA Turing generation CC 7.5" "KOKKOS_SHOW_CUDA_ARCHS") -KOKKOS_ARCH_OPTION(AMPERE80 GPU "NVIDIA Ampere generation CC 8.0" "KOKKOS_SHOW_CUDA_ARCHS") -KOKKOS_ARCH_OPTION(AMPERE86 GPU "NVIDIA Ampere generation CC 8.6" "KOKKOS_SHOW_CUDA_ARCHS") -KOKKOS_ARCH_OPTION(ADA89 GPU "NVIDIA Ada generation CC 8.9" "KOKKOS_SHOW_CUDA_ARCHS") -KOKKOS_ARCH_OPTION(HOPPER90 GPU "NVIDIA Hopper generation CC 9.0" "KOKKOS_SHOW_CUDA_ARCHS") +kokkos_arch_option(KEPLER30 GPU "NVIDIA Kepler generation CC 3.0" "KOKKOS_SHOW_CUDA_ARCHS") +kokkos_arch_option(KEPLER32 GPU "NVIDIA Kepler generation CC 3.2" "KOKKOS_SHOW_CUDA_ARCHS") +kokkos_arch_option(KEPLER35 GPU "NVIDIA Kepler generation CC 3.5" "KOKKOS_SHOW_CUDA_ARCHS") +kokkos_arch_option(KEPLER37 GPU "NVIDIA Kepler generation CC 3.7" "KOKKOS_SHOW_CUDA_ARCHS") +kokkos_arch_option(MAXWELL50 GPU "NVIDIA Maxwell generation CC 5.0" "KOKKOS_SHOW_CUDA_ARCHS") +kokkos_arch_option(MAXWELL52 GPU "NVIDIA Maxwell generation CC 5.2" "KOKKOS_SHOW_CUDA_ARCHS") +kokkos_arch_option(MAXWELL53 GPU "NVIDIA Maxwell generation CC 5.3" "KOKKOS_SHOW_CUDA_ARCHS") +kokkos_arch_option(PASCAL60 GPU "NVIDIA Pascal generation CC 6.0" "KOKKOS_SHOW_CUDA_ARCHS") +kokkos_arch_option(PASCAL61 GPU "NVIDIA Pascal generation CC 6.1" "KOKKOS_SHOW_CUDA_ARCHS") +kokkos_arch_option(VOLTA70 GPU "NVIDIA Volta generation CC 7.0" "KOKKOS_SHOW_CUDA_ARCHS") +kokkos_arch_option(VOLTA72 GPU "NVIDIA Volta generation CC 7.2" "KOKKOS_SHOW_CUDA_ARCHS") +kokkos_arch_option(TURING75 GPU "NVIDIA Turing generation CC 7.5" "KOKKOS_SHOW_CUDA_ARCHS") +kokkos_arch_option(AMPERE80 GPU "NVIDIA Ampere generation CC 8.0" "KOKKOS_SHOW_CUDA_ARCHS") +kokkos_arch_option(AMPERE86 GPU "NVIDIA Ampere generation CC 8.6" "KOKKOS_SHOW_CUDA_ARCHS") +kokkos_arch_option(ADA89 GPU "NVIDIA Ada generation CC 8.9" "KOKKOS_SHOW_CUDA_ARCHS") +kokkos_arch_option(HOPPER90 GPU "NVIDIA Hopper generation CC 9.0" "KOKKOS_SHOW_CUDA_ARCHS") -IF(Kokkos_ENABLE_HIP OR Kokkos_ENABLE_OPENMPTARGET OR Kokkos_ENABLE_OPENACC OR Kokkos_ENABLE_SYCL) - SET(KOKKOS_SHOW_HIP_ARCHS ON) -ENDIF() +if(Kokkos_ENABLE_HIP + OR Kokkos_ENABLE_OPENMPTARGET + OR Kokkos_ENABLE_OPENACC + OR Kokkos_ENABLE_SYCL +) + set(KOKKOS_SHOW_HIP_ARCHS ON) +endif() # AMD archs ordered in decreasing priority of autodetection -LIST(APPEND SUPPORTED_AMD_GPUS MI300 MI300) -LIST(APPEND SUPPORTED_AMD_ARCHS AMD_GFX942 AMD_GFX940) -LIST(APPEND CORRESPONDING_AMD_FLAGS gfx942 gfx940) -LIST(APPEND SUPPORTED_AMD_GPUS MI200 MI200 MI100 MI100) -LIST(APPEND SUPPORTED_AMD_ARCHS VEGA90A AMD_GFX90A VEGA908 AMD_GFX908) -LIST(APPEND CORRESPONDING_AMD_FLAGS gfx90a gfx90a gfx908 gfx908) -LIST(APPEND SUPPORTED_AMD_GPUS MI50/60 MI50/60) -LIST(APPEND SUPPORTED_AMD_ARCHS VEGA906 AMD_GFX906) -LIST(APPEND CORRESPONDING_AMD_FLAGS gfx906 gfx906) -LIST(APPEND SUPPORTED_AMD_GPUS PHOENIX RX7900XTX V620/W6800 V620/W6800) -LIST(APPEND SUPPORTED_AMD_ARCHS AMD_GFX1103 AMD_GFX1100 NAVI1030 AMD_GFX1030) -LIST(APPEND CORRESPONDING_AMD_FLAGS gfx1103 gfx1100 gfx1030 gfx1030) +list(APPEND SUPPORTED_AMD_GPUS MI300 MI300A MI300) +list(APPEND SUPPORTED_AMD_ARCHS AMD_GFX942 AMD_GFX942_APU AMD_GFX940) +list(APPEND CORRESPONDING_AMD_FLAGS gfx942 gfx942 gfx940) +list(APPEND SUPPORTED_AMD_GPUS MI200 MI200 MI100 MI100) +list(APPEND SUPPORTED_AMD_ARCHS VEGA90A AMD_GFX90A VEGA908 AMD_GFX908) +list(APPEND CORRESPONDING_AMD_FLAGS gfx90a gfx90a gfx908 gfx908) +list(APPEND SUPPORTED_AMD_GPUS MI50/60 MI50/60) +list(APPEND SUPPORTED_AMD_ARCHS VEGA906 AMD_GFX906) +list(APPEND CORRESPONDING_AMD_FLAGS gfx906 gfx906) +list(APPEND SUPPORTED_AMD_GPUS PHOENIX RX7900XTX V620/W6800 V620/W6800) +list(APPEND SUPPORTED_AMD_ARCHS AMD_GFX1103 AMD_GFX1100 NAVI1030 AMD_GFX1030) +list(APPEND CORRESPONDING_AMD_FLAGS gfx1103 gfx1100 gfx1030 gfx1030) #FIXME CAN BE REPLACED WITH LIST_ZIP IN CMAKE 3.17 -FOREACH(ARCH IN LISTS SUPPORTED_AMD_ARCHS) - LIST(FIND SUPPORTED_AMD_ARCHS ${ARCH} LIST_INDEX) - LIST(GET SUPPORTED_AMD_GPUS ${LIST_INDEX} GPU) - LIST(GET CORRESPONDING_AMD_FLAGS ${LIST_INDEX} FLAG) - KOKKOS_ARCH_OPTION(${ARCH} GPU "AMD GPU ${GPU} ${FLAG}" "KOKKOS_SHOW_HIP_ARCHS") -ENDFOREACH() +foreach(ARCH IN LISTS SUPPORTED_AMD_ARCHS) + list(FIND SUPPORTED_AMD_ARCHS ${ARCH} LIST_INDEX) + list(GET SUPPORTED_AMD_GPUS ${LIST_INDEX} GPU) + list(GET CORRESPONDING_AMD_FLAGS ${LIST_INDEX} FLAG) + kokkos_arch_option(${ARCH} GPU "AMD GPU ${GPU} ${FLAG}" "KOKKOS_SHOW_HIP_ARCHS") +endforeach() -IF(Kokkos_ENABLE_SYCL OR Kokkos_ENABLE_OPENMPTARGET) - SET(KOKKOS_SHOW_SYCL_ARCHS ON) -ENDIF() +if(Kokkos_ENABLE_SYCL OR Kokkos_ENABLE_OPENMPTARGET) + set(KOKKOS_SHOW_SYCL_ARCHS ON) +endif() -KOKKOS_ARCH_OPTION(INTEL_GEN GPU "SPIR64-based devices, e.g. Intel GPUs, using JIT" "KOKKOS_SHOW_SYCL_ARCHS") -KOKKOS_ARCH_OPTION(INTEL_DG1 GPU "Intel Iris XeMAX GPU" "KOKKOS_SHOW_SYCL_ARCHS") -KOKKOS_ARCH_OPTION(INTEL_GEN9 GPU "Intel GPU Gen9" "KOKKOS_SHOW_SYCL_ARCHS") -KOKKOS_ARCH_OPTION(INTEL_GEN11 GPU "Intel GPU Gen11" "KOKKOS_SHOW_SYCL_ARCHS") -KOKKOS_ARCH_OPTION(INTEL_GEN12LP GPU "Intel GPU Gen12LP" "KOKKOS_SHOW_SYCL_ARCHS") -KOKKOS_ARCH_OPTION(INTEL_XEHP GPU "Intel GPU Xe-HP" "KOKKOS_SHOW_SYCL_ARCHS") -KOKKOS_ARCH_OPTION(INTEL_PVC GPU "Intel GPU Ponte Vecchio" "KOKKOS_SHOW_SYCL_ARCHS") +kokkos_arch_option(INTEL_GEN GPU "SPIR64-based devices, e.g. Intel GPUs, using JIT" "KOKKOS_SHOW_SYCL_ARCHS") +kokkos_arch_option(INTEL_DG1 GPU "Intel Iris XeMAX GPU" "KOKKOS_SHOW_SYCL_ARCHS") +kokkos_arch_option(INTEL_GEN9 GPU "Intel GPU Gen9" "KOKKOS_SHOW_SYCL_ARCHS") +kokkos_arch_option(INTEL_GEN11 GPU "Intel GPU Gen11" "KOKKOS_SHOW_SYCL_ARCHS") +kokkos_arch_option(INTEL_GEN12LP GPU "Intel GPU Gen12LP" "KOKKOS_SHOW_SYCL_ARCHS") +kokkos_arch_option(INTEL_XEHP GPU "Intel GPU Xe-HP" "KOKKOS_SHOW_SYCL_ARCHS") +kokkos_arch_option(INTEL_PVC GPU "Intel GPU Ponte Vecchio" "KOKKOS_SHOW_SYCL_ARCHS") -IF(KOKKOS_ENABLE_COMPILER_WARNINGS) - SET(COMMON_WARNINGS - "-Wall" "-Wextra" "-Wunused-parameter" "-Wshadow" "-pedantic" - "-Wsign-compare" "-Wtype-limits" "-Wuninitialized") +if(KOKKOS_ENABLE_COMPILER_WARNINGS) + set(COMMON_WARNINGS + "-Wall" + "-Wextra" + "-Wunused-parameter" + "-Wshadow" + "-pedantic" + "-Wsign-compare" + "-Wtype-limits" + "-Wuninitialized" + "-Wsuggest-override" + ) # NOTE KOKKOS_ prefixed variable (all uppercase) is not set yet because TPLs are processed after ARCH - IF(Kokkos_ENABLE_LIBQUADMATH) + if(Kokkos_ENABLE_LIBQUADMATH) # warning: non-standard suffix on floating constant [-Wpedantic] - LIST(REMOVE_ITEM COMMON_WARNINGS "-pedantic") - ENDIF() + list(REMOVE_ITEM COMMON_WARNINGS "-pedantic") + endif() # NVHPC compiler does not support -Wtype-limits. - IF(KOKKOS_ENABLE_OPENACC) - IF(KOKKOS_CXX_COMPILER_ID STREQUAL NVHPC) - LIST(REMOVE_ITEM COMMON_WARNINGS "-Wtype-limits") - ENDIF() - ENDIF() + if(KOKKOS_ENABLE_OPENACC) + if(KOKKOS_CXX_COMPILER_ID STREQUAL NVHPC) + list(REMOVE_ITEM COMMON_WARNINGS "-Wtype-limits") + endif() + endif() - IF(KOKKOS_CXX_COMPILER_ID STREQUAL Clang) - LIST(APPEND COMMON_WARNINGS "-Wimplicit-fallthrough") - ENDIF() + # ICPC doesn't support -Wsuggest-override + if(KOKKOS_CXX_COMPILER_ID STREQUAL Intel) + list(REMOVE_ITEM COMMON_WARNINGS "-Wsuggest-override") + endif() - SET(GNU_WARNINGS "-Wempty-body" "-Wclobbered" "-Wignored-qualifiers" - ${COMMON_WARNINGS}) - IF(KOKKOS_CXX_COMPILER_ID STREQUAL GNU) - LIST(APPEND GNU_WARNINGS "-Wimplicit-fallthrough") - ENDIF() + if(KOKKOS_CXX_COMPILER_ID STREQUAL Clang) + list(APPEND COMMON_WARNINGS "-Wimplicit-fallthrough") + endif() + + set(GNU_WARNINGS "-Wempty-body" "-Wclobbered" "-Wignored-qualifiers" ${COMMON_WARNINGS}) + if(KOKKOS_CXX_COMPILER_ID STREQUAL GNU) + list(APPEND GNU_WARNINGS "-Wimplicit-fallthrough") + endif() # Not using COMPILER_SPECIFIC_FLAGS function so the warning flags are not passed downstream - IF(CMAKE_CXX_COMPILER_ID STREQUAL GNU) - STRING(REPLACE ";" " " WARNING_FLAGS "${GNU_WARNINGS}") - ELSEIF(CMAKE_CXX_COMPILER_ID STREQUAL NVHPC) + if(CMAKE_CXX_COMPILER_ID STREQUAL GNU) + string(REPLACE ";" " " WARNING_FLAGS "${GNU_WARNINGS}") + elseif(CMAKE_CXX_COMPILER_ID STREQUAL NVHPC) # FIXME_NVHPC - ELSE() - STRING(REPLACE ";" " " WARNING_FLAGS "${COMMON_WARNINGS}") - ENDIF() - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${WARNING_FLAGS}") -ENDIF() - + else() + string(REPLACE ";" " " WARNING_FLAGS "${COMMON_WARNINGS}") + endif() + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${WARNING_FLAGS}") +endif() #------------------------------- KOKKOS_CUDA_OPTIONS --------------------------- #clear anything that might be in the cache -GLOBAL_SET(KOKKOS_CUDA_OPTIONS) +global_set(KOKKOS_CUDA_OPTIONS) # Construct the Makefile options -IF(KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA) - GLOBAL_APPEND(KOKKOS_CUDA_OPTIONS "-extended-lambda") - GLOBAL_APPEND(KOKKOS_CUDA_OPTIONS "-Wext-lambda-captures-this") -ENDIF() +if(KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA) + global_append(KOKKOS_CUDA_OPTIONS "-extended-lambda") + global_append(KOKKOS_CUDA_OPTIONS "-Wext-lambda-captures-this") +endif() -IF (KOKKOS_ENABLE_CUDA_CONSTEXPR) - IF(KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA) - GLOBAL_APPEND(KOKKOS_CUDA_OPTIONS "-expt-relaxed-constexpr") - ENDIF() -ENDIF() +if(KOKKOS_ENABLE_CUDA_CONSTEXPR) + if(KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA) + global_append(KOKKOS_CUDA_OPTIONS "-expt-relaxed-constexpr") + endif() +endif() -IF (KOKKOS_CXX_COMPILER_ID STREQUAL Clang) - SET(CUDA_ARCH_FLAG "--cuda-gpu-arch") - GLOBAL_APPEND(KOKKOS_CUDA_OPTIONS -x cuda) +if(KOKKOS_CXX_COMPILER_ID STREQUAL Clang) + set(CUDA_ARCH_FLAG "--cuda-gpu-arch") + global_append(KOKKOS_CUDA_OPTIONS -x cuda) # Kokkos_CUDA_DIR has priority over CUDAToolkit_BIN_DIR - IF (Kokkos_CUDA_DIR) - GLOBAL_APPEND(KOKKOS_CUDA_OPTIONS --cuda-path=${Kokkos_CUDA_DIR}) - ELSEIF(CUDAToolkit_BIN_DIR) - GLOBAL_APPEND(KOKKOS_CUDA_OPTIONS --cuda-path=${CUDAToolkit_BIN_DIR}/..) - ENDIF() -ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA) - SET(CUDA_ARCH_FLAG "-arch") -ENDIF() - -IF (KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA) - STRING(TOUPPER "${CMAKE_BUILD_TYPE}" _UPPERCASE_CMAKE_BUILD_TYPE) - IF (KOKKOS_ENABLE_DEBUG OR _UPPERCASE_CMAKE_BUILD_TYPE STREQUAL "DEBUG") - GLOBAL_APPEND(KOKKOS_CUDA_OPTIONS -lineinfo) - ENDIF() - UNSET(_UPPERCASE_CMAKE_BUILD_TYPE) -ENDIF() + if(Kokkos_CUDA_DIR) + global_append(KOKKOS_CUDA_OPTIONS --cuda-path=${Kokkos_CUDA_DIR}) + elseif(CUDAToolkit_BIN_DIR) + global_append(KOKKOS_CUDA_OPTIONS --cuda-path=${CUDAToolkit_BIN_DIR}/..) + endif() +elseif(KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA) + set(CUDA_ARCH_FLAG "-arch") +endif() +if(KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA) + string(TOUPPER "${CMAKE_BUILD_TYPE}" _UPPERCASE_CMAKE_BUILD_TYPE) + if(KOKKOS_ENABLE_DEBUG OR _UPPERCASE_CMAKE_BUILD_TYPE STREQUAL "DEBUG") + global_append(KOKKOS_CUDA_OPTIONS -lineinfo) + endif() + unset(_UPPERCASE_CMAKE_BUILD_TYPE) +endif() #------------------------------- KOKKOS_HIP_OPTIONS --------------------------- -KOKKOS_OPTION(IMPL_AMDGPU_FLAGS "" STRING "Set compiler flags for AMD GPUs") -KOKKOS_OPTION(IMPL_AMDGPU_LINK "" STRING "Set linker flags for AMD GPUs") -MARK_AS_ADVANCED(Kokkos_IMPL_AMDGPU_FLAGS) -MARK_AS_ADVANCED(Kokkos_IMPL_AMDGPU_LINK) +kokkos_option(IMPL_AMDGPU_FLAGS "" STRING "Set compiler flags for AMD GPUs") +kokkos_option(IMPL_AMDGPU_LINK "" STRING "Set linker flags for AMD GPUs") +mark_as_advanced(Kokkos_IMPL_AMDGPU_FLAGS) +mark_as_advanced(Kokkos_IMPL_AMDGPU_LINK) #clear anything that might be in the cache -GLOBAL_SET(KOKKOS_AMDGPU_OPTIONS) -IF(KOKKOS_ENABLE_HIP) - SET(AMDGPU_ARCH_FLAG "--offload-arch") - IF(NOT KOKKOS_CXX_COMPILER_ID STREQUAL HIPCC) - IF (NOT CMAKE_CXX_STANDARD) - MESSAGE(FATAL_ERROR "Kokkos requires CMAKE_CXX_STANDARD to set to 17 or higher") - ENDIF() - GLOBAL_APPEND(KOKKOS_AMDGPU_OPTIONS -xhip) - IF(DEFINED ENV{ROCM_PATH}) - GLOBAL_APPEND(KOKKOS_AMDGPU_OPTIONS --rocm-path=$ENV{ROCM_PATH}) - ENDIF() - ENDIF() -ENDIF() +global_set(KOKKOS_AMDGPU_OPTIONS) +if(KOKKOS_ENABLE_HIP) + set(AMDGPU_ARCH_FLAG "--offload-arch") + if(NOT KOKKOS_CXX_COMPILER_ID STREQUAL HIPCC) + if(NOT CMAKE_CXX_STANDARD) + message(FATAL_ERROR "Kokkos requires CMAKE_CXX_STANDARD to set to 17 or higher") + endif() + global_append(KOKKOS_AMDGPU_OPTIONS -xhip) + if(DEFINED ENV{ROCM_PATH}) + global_append(KOKKOS_AMDGPU_OPTIONS --rocm-path=$ENV{ROCM_PATH}) + endif() + endif() +endif() +if(KOKKOS_ARCH_NATIVE) + if(KOKKOS_CXX_HOST_COMPILER_ID STREQUAL "MSVC") + message(FATAL_ERROR "MSVC doesn't support ARCH_NATIVE!") + endif() -IF(KOKKOS_ARCH_NATIVE) - IF(KOKKOS_CXX_HOST_COMPILER_ID STREQUAL "MSVC") - MESSAGE(FATAL_ERROR "MSVC doesn't support ARCH_NATIVE!") - ENDIF() + string(TOUPPER "${CMAKE_SYSTEM_PROCESSOR}" KOKKOS_UC_SYSTEM_PROCESSOR) + if(KOKKOS_UC_SYSTEM_PROCESSOR MATCHES "(X86)|(AMD64)") + set(KOKKOS_NATIVE_FLAGS "-march=native;-mtune=native") + else() + set(KOKKOS_NATIVE_FLAGS "-mcpu=native") + endif() + compiler_specific_flags(COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID NVHPC -tp=native DEFAULT ${KOKKOS_NATIVE_FLAGS}) +endif() - STRING(TOUPPER "${CMAKE_SYSTEM_PROCESSOR}" KOKKOS_UC_SYSTEM_PROCESSOR) - IF(KOKKOS_UC_SYSTEM_PROCESSOR MATCHES "(X86)|(AMD64)") - SET(KOKKOS_NATIVE_FLAGS "-march=native;-mtune=native") - ELSE() - SET(KOKKOS_NATIVE_FLAGS "-mcpu=native") - ENDIF() - COMPILER_SPECIFIC_FLAGS( - COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID - NVHPC -tp=native - DEFAULT ${KOKKOS_NATIVE_FLAGS} +if(KOKKOS_ARCH_ARMV80) + set(KOKKOS_ARCH_ARM_NEON ON) + compiler_specific_flags( + COMPILER_ID + KOKKOS_CXX_HOST_COMPILER_ID + Cray + NO-VALUE-SPECIFIED + MSVC + /arch:armv8.0 + NVHPC + NO-VALUE-SPECIFIED + DEFAULT + -march=armv8-a ) -ENDIF() +endif() -IF (KOKKOS_ARCH_ARMV80) - SET(KOKKOS_ARCH_ARM_NEON ON) - COMPILER_SPECIFIC_FLAGS( - COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID - Cray NO-VALUE-SPECIFIED - MSVC /arch:armv8.0 - NVHPC NO-VALUE-SPECIFIED - DEFAULT -march=armv8-a +if(KOKKOS_ARCH_ARMV81) + set(KOKKOS_ARCH_ARM_NEON ON) + compiler_specific_flags( + COMPILER_ID + KOKKOS_CXX_HOST_COMPILER_ID + Cray + NO-VALUE-SPECIFIED + MSVC + /arch:armv8.1 + NVHPC + NO-VALUE-SPECIFIED + DEFAULT + -march=armv8.1-a ) -ENDIF() +endif() -IF (KOKKOS_ARCH_ARMV81) - SET(KOKKOS_ARCH_ARM_NEON ON) - COMPILER_SPECIFIC_FLAGS( - COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID - Cray NO-VALUE-SPECIFIED - MSVC /arch:armv8.1 - NVHPC NO-VALUE-SPECIFIED - DEFAULT -march=armv8.1-a +if(KOKKOS_ARCH_ARMV8_THUNDERX) + set(KOKKOS_ARCH_ARM_NEON ON) + set(KOKKOS_ARCH_ARMV80 ON) #Not a cache variable + compiler_specific_flags( + COMPILER_ID + KOKKOS_CXX_HOST_COMPILER_ID + Cray + NO-VALUE-SPECIFIED + MSVC + /arch:armv8.0 + NVHPC + NO-VALUE-SPECIFIED + DEFAULT + -march=armv8-a + -mtune=thunderx ) -ENDIF() +endif() -IF (KOKKOS_ARCH_ARMV8_THUNDERX) - SET(KOKKOS_ARCH_ARM_NEON ON) - SET(KOKKOS_ARCH_ARMV80 ON) #Not a cache variable - COMPILER_SPECIFIC_FLAGS( - COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID - Cray NO-VALUE-SPECIFIED - MSVC /arch:armv8.0 - NVHPC NO-VALUE-SPECIFIED - DEFAULT -march=armv8-a -mtune=thunderx +if(KOKKOS_ARCH_ARMV8_THUNDERX2) + set(KOKKOS_ARCH_ARM_NEON ON) + set(KOKKOS_ARCH_ARMV81 ON) #Not a cache variable + compiler_specific_flags( + COMPILER_ID + KOKKOS_CXX_HOST_COMPILER_ID + Cray + NO-VALUE-SPECIFIED + MSVC + /arch:armv8.1 + NVHPC + NO-VALUE-SPECIFIED + DEFAULT + -mcpu=thunderx2t99 + -mtune=thunderx2t99 ) -ENDIF() +endif() -IF (KOKKOS_ARCH_ARMV8_THUNDERX2) - SET(KOKKOS_ARCH_ARM_NEON ON) - SET(KOKKOS_ARCH_ARMV81 ON) #Not a cache variable - COMPILER_SPECIFIC_FLAGS( - COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID - Cray NO-VALUE-SPECIFIED - MSVC /arch:armv8.1 - NVHPC NO-VALUE-SPECIFIED - DEFAULT -mcpu=thunderx2t99 -mtune=thunderx2t99 +if(KOKKOS_ARCH_A64FX) + set(KOKKOS_ARCH_ARM_NEON ON) + compiler_specific_flags( + COMPILER_ID + KOKKOS_CXX_HOST_COMPILER_ID + Clang + -march=armv8.2-a+sve + -msve-vector-bits=512 + GNU + -march=armv8.2-a+sve + -msve-vector-bits=512 + MSVC + NO-VALUE-SPECIFIED + NVHPC + NO-VALUE-SPECIFIED + DEFAULT + -march=armv8.2-a+sve ) -ENDIF() +endif() -IF (KOKKOS_ARCH_A64FX) - SET(KOKKOS_ARCH_ARM_NEON ON) - COMPILER_SPECIFIC_FLAGS( - COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID - Clang -march=armv8.2-a+sve -msve-vector-bits=512 - GNU -march=armv8.2-a+sve -msve-vector-bits=512 - MSVC NO-VALUE-SPECIFIED - NVHPC NO-VALUE-SPECIFIED - DEFAULT -march=armv8.2-a+sve - ) -ENDIF() - -IF (KOKKOS_ARCH_ARMV9_GRACE) - SET(KOKKOS_ARCH_ARM_NEON ON) +if(KOKKOS_ARCH_ARMV9_GRACE) + set(KOKKOS_ARCH_ARM_NEON ON) check_cxx_compiler_flag("-mcpu=neoverse-n2" COMPILER_SUPPORTS_NEOVERSE_N2) check_cxx_compiler_flag("-msve-vector-bits=128" COMPILER_SUPPORTS_SVE_VECTOR_BITS) - IF (COMPILER_SUPPORTS_NEOVERSE_N2 AND COMPILER_SUPPORTS_SVE_VECTOR_BITS) - COMPILER_SPECIFIC_FLAGS( - COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID - DEFAULT -mcpu=neoverse-n2 -msve-vector-bits=128 - ) - ELSE() - MESSAGE(WARNING "Compiler does not support ARMv9 Grace architecture") - ENDIF() -ENDIF() + if(COMPILER_SUPPORTS_NEOVERSE_N2 AND COMPILER_SUPPORTS_SVE_VECTOR_BITS) + compiler_specific_flags(COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID DEFAULT -mcpu=neoverse-n2 -msve-vector-bits=128) + else() + message(WARNING "Compiler does not support ARMv9 Grace architecture") + endif() +endif() -IF (KOKKOS_ARCH_ZEN) - COMPILER_SPECIFIC_FLAGS( - COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID - Intel -mavx2 - MSVC /arch:AVX2 - NVHPC -tp=zen - DEFAULT -march=znver1 -mtune=znver1 +if(KOKKOS_ARCH_ZEN) + compiler_specific_flags( + COMPILER_ID + KOKKOS_CXX_HOST_COMPILER_ID + Intel + -mavx2 + MSVC + /arch:AVX2 + NVHPC + -tp=zen + DEFAULT + -march=znver1 + -mtune=znver1 ) - SET(KOKKOS_ARCH_AMD_ZEN ON) - SET(KOKKOS_ARCH_AVX2 ON) -ENDIF() + set(KOKKOS_ARCH_AMD_ZEN ON) + set(KOKKOS_ARCH_AVX2 ON) +endif() -IF (KOKKOS_ARCH_ZEN2) - COMPILER_SPECIFIC_FLAGS( - COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID - Intel -mavx2 - MSVC /arch:AVX2 - NVHPC -tp=zen2 - DEFAULT -march=znver2 -mtune=znver2 +if(KOKKOS_ARCH_ZEN2) + compiler_specific_flags( + COMPILER_ID + KOKKOS_CXX_HOST_COMPILER_ID + Intel + -mavx2 + MSVC + /arch:AVX2 + NVHPC + -tp=zen2 + DEFAULT + -march=znver2 + -mtune=znver2 ) - SET(KOKKOS_ARCH_AMD_ZEN2 ON) - SET(KOKKOS_ARCH_AVX2 ON) -ENDIF() + set(KOKKOS_ARCH_AMD_ZEN2 ON) + set(KOKKOS_ARCH_AVX2 ON) +endif() -IF (KOKKOS_ARCH_ZEN3) - COMPILER_SPECIFIC_FLAGS( - COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID - Intel -mavx2 - MSVC /arch:AVX2 - NVHPC -tp=zen2 - DEFAULT -march=znver3 -mtune=znver3 +if(KOKKOS_ARCH_ZEN3) + compiler_specific_flags( + COMPILER_ID + KOKKOS_CXX_HOST_COMPILER_ID + Intel + -mavx2 + MSVC + /arch:AVX2 + NVHPC + -tp=zen2 + DEFAULT + -march=znver3 + -mtune=znver3 ) - SET(KOKKOS_ARCH_AMD_ZEN3 ON) - SET(KOKKOS_ARCH_AVX2 ON) -ENDIF() + set(KOKKOS_ARCH_AMD_ZEN3 ON) + set(KOKKOS_ARCH_AVX2 ON) +endif() -IF (KOKKOS_ARCH_SNB OR KOKKOS_ARCH_AMDAVX) - SET(KOKKOS_ARCH_AVX ON) - COMPILER_SPECIFIC_FLAGS( - COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID - Cray NO-VALUE-SPECIFIED - Intel -mavx - MSVC /arch:AVX - NVHPC -tp=sandybridge - DEFAULT -mavx +if(KOKKOS_ARCH_SNB OR KOKKOS_ARCH_AMDAVX) + set(KOKKOS_ARCH_AVX ON) + compiler_specific_flags( + COMPILER_ID + KOKKOS_CXX_HOST_COMPILER_ID + Cray + NO-VALUE-SPECIFIED + Intel + -mavx + MSVC + /arch:AVX + NVHPC + -tp=sandybridge + DEFAULT + -mavx ) -ENDIF() +endif() -IF (KOKKOS_ARCH_HSW) - SET(KOKKOS_ARCH_AVX2 ON) - COMPILER_SPECIFIC_FLAGS( - COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID - Cray NO-VALUE-SPECIFIED - Intel -xCORE-AVX2 - MSVC /arch:AVX2 - NVHPC -tp=haswell - DEFAULT -march=core-avx2 -mtune=core-avx2 +if(KOKKOS_ARCH_HSW) + set(KOKKOS_ARCH_AVX2 ON) + compiler_specific_flags( + COMPILER_ID + KOKKOS_CXX_HOST_COMPILER_ID + Cray + NO-VALUE-SPECIFIED + Intel + -xCORE-AVX2 + MSVC + /arch:AVX2 + NVHPC + -tp=haswell + DEFAULT + -march=core-avx2 + -mtune=core-avx2 ) -ENDIF() +endif() -IF (KOKKOS_ARCH_RISCV_SG2042) - IF(NOT - (KOKKOS_CXX_COMPILER_ID STREQUAL GNU - AND KOKKOS_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 12) - OR - (KOKKOS_CXX_COMPILER_ID STREQUAL Clang - AND KOKKOS_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 14) +if(KOKKOS_ARCH_RISCV_SG2042) + if(NOT (KOKKOS_CXX_COMPILER_ID STREQUAL GNU AND KOKKOS_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 12) + OR (KOKKOS_CXX_COMPILER_ID STREQUAL Clang AND KOKKOS_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 14) ) - MESSAGE(SEND_ERROR "Only gcc >= 12 and clang >= 14 support RISC-V.") - ENDIF() - COMPILER_SPECIFIC_FLAGS( - COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID - DEFAULT -march=rv64imafdcv - ) -ENDIF() + message(SEND_ERROR "Only gcc >= 12 and clang >= 14 support RISC-V.") + endif() + compiler_specific_flags(COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID DEFAULT -march=rv64imafdcv) +endif() - -IF (KOKKOS_ARCH_BDW) - SET(KOKKOS_ARCH_AVX2 ON) - COMPILER_SPECIFIC_FLAGS( - COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID - Cray NO-VALUE-SPECIFIED - Intel -xCORE-AVX2 - MSVC /arch:AVX2 - NVHPC -tp=haswell - DEFAULT -march=core-avx2 -mtune=core-avx2 -mrtm +if(KOKKOS_ARCH_RISCV_RVA22V) + if(NOT (KOKKOS_CXX_COMPILER_ID STREQUAL GNU AND KOKKOS_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 12) + OR (KOKKOS_CXX_COMPILER_ID STREQUAL Clang AND KOKKOS_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 14) ) -ENDIF() + message(SEND_ERROR "Only gcc >= 12 and clang >= 14 support RISC-V.") + endif() + compiler_specific_flags( + COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID DEFAULT + -march=rv64imafdcv_sscofpmf_sstc_svpbmt_zicbom_zicboz_zicbop_zihintpause + ) +endif() -IF (KOKKOS_ARCH_KNL) +if(KOKKOS_ARCH_BDW) + set(KOKKOS_ARCH_AVX2 ON) + compiler_specific_flags( + COMPILER_ID + KOKKOS_CXX_HOST_COMPILER_ID + Cray + NO-VALUE-SPECIFIED + Intel + -xCORE-AVX2 + MSVC + /arch:AVX2 + NVHPC + -tp=haswell + DEFAULT + -march=core-avx2 + -mtune=core-avx2 + -mrtm + ) +endif() + +if(KOKKOS_ARCH_KNL) #avx512-mic - SET(KOKKOS_ARCH_AVX512MIC ON) #not a cache variable - COMPILER_SPECIFIC_FLAGS( - COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID - Cray NO-VALUE-SPECIFIED - Intel -xMIC-AVX512 - MSVC /arch:AVX512 - NVHPC -tp=knl - DEFAULT -march=knl -mtune=knl + set(KOKKOS_ARCH_AVX512MIC ON) #not a cache variable + compiler_specific_flags( + COMPILER_ID + KOKKOS_CXX_HOST_COMPILER_ID + Cray + NO-VALUE-SPECIFIED + Intel + -xMIC-AVX512 + MSVC + /arch:AVX512 + NVHPC + -tp=knl + DEFAULT + -march=knl + -mtune=knl ) -ENDIF() +endif() -IF (KOKKOS_ARCH_KNC) - COMPILER_SPECIFIC_FLAGS( - COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID - MSVC NO-VALUE-SPECIFIED - DEFAULT -mmic - ) -ENDIF() +if(KOKKOS_ARCH_KNC) + compiler_specific_flags(COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID MSVC NO-VALUE-SPECIFIED DEFAULT -mmic) +endif() -IF (KOKKOS_ARCH_SKL) - COMPILER_SPECIFIC_FLAGS( - COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID - Cray NO-VALUE-SPECIFIED - Intel -xSKYLAKE - MSVC /arch:AVX2 - NVHPC -tp=skylake - DEFAULT -march=skylake -mtune=skylake +if(KOKKOS_ARCH_SKL) + compiler_specific_flags( + COMPILER_ID + KOKKOS_CXX_HOST_COMPILER_ID + Cray + NO-VALUE-SPECIFIED + Intel + -xSKYLAKE + MSVC + /arch:AVX2 + NVHPC + -tp=skylake + DEFAULT + -march=skylake + -mtune=skylake ) -ENDIF() +endif() -IF (KOKKOS_ARCH_SKX) - SET(KOKKOS_ARCH_AVX512XEON ON) - COMPILER_SPECIFIC_FLAGS( - COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID - Cray NO-VALUE-SPECIFIED - Intel -xCORE-AVX512 - MSVC /arch:AVX512 - NVHPC -tp=skylake - DEFAULT -march=skylake-avx512 -mtune=skylake-avx512 +if(KOKKOS_ARCH_SKX) + set(KOKKOS_ARCH_AVX512XEON ON) + compiler_specific_flags( + COMPILER_ID + KOKKOS_CXX_HOST_COMPILER_ID + Cray + NO-VALUE-SPECIFIED + Intel + -xCORE-AVX512 + MSVC + /arch:AVX512 + NVHPC + -tp=skylake + DEFAULT + -march=skylake-avx512 + -mtune=skylake-avx512 ) -ENDIF() +endif() -IF (KOKKOS_ARCH_ICL) - SET(KOKKOS_ARCH_AVX512XEON ON) - COMPILER_SPECIFIC_FLAGS( - COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID - MSVC /arch:AVX512 - DEFAULT -march=icelake-client -mtune=icelake-client +if(KOKKOS_ARCH_ICL) + set(KOKKOS_ARCH_AVX512XEON ON) + compiler_specific_flags( + COMPILER_ID + KOKKOS_CXX_HOST_COMPILER_ID + MSVC + /arch:AVX512 + DEFAULT + -march=icelake-client + -mtune=icelake-client ) -ENDIF() +endif() -IF (KOKKOS_ARCH_ICX) - SET(KOKKOS_ARCH_AVX512XEON ON) - COMPILER_SPECIFIC_FLAGS( - COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID - MSVC /arch:AVX512 - DEFAULT -march=icelake-server -mtune=icelake-server +if(KOKKOS_ARCH_ICX) + set(KOKKOS_ARCH_AVX512XEON ON) + compiler_specific_flags( + COMPILER_ID + KOKKOS_CXX_HOST_COMPILER_ID + MSVC + /arch:AVX512 + DEFAULT + -march=icelake-server + -mtune=icelake-server ) -ENDIF() +endif() -IF (KOKKOS_ARCH_SPR) - SET(KOKKOS_ARCH_AVX512XEON ON) - COMPILER_SPECIFIC_FLAGS( - COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID - MSVC /arch:AVX512 - DEFAULT -march=sapphirerapids -mtune=sapphirerapids +if(KOKKOS_ARCH_SPR) + set(KOKKOS_ARCH_AVX512XEON ON) + compiler_specific_flags( + COMPILER_ID + KOKKOS_CXX_HOST_COMPILER_ID + MSVC + /arch:AVX512 + DEFAULT + -march=sapphirerapids + -mtune=sapphirerapids ) -ENDIF() +endif() -IF (KOKKOS_ARCH_POWER7) - COMPILER_SPECIFIC_FLAGS( - COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID - MSVC NO-VALUE-SPECIFIED - NVHPC NO-VALUE-SPECIFIED - DEFAULT -mcpu=power7 -mtune=power7 +if(KOKKOS_ARCH_POWER7) + compiler_specific_flags( + COMPILER_ID + KOKKOS_CXX_HOST_COMPILER_ID + MSVC + NO-VALUE-SPECIFIED + NVHPC + NO-VALUE-SPECIFIED + DEFAULT + -mcpu=power7 + -mtune=power7 ) -ENDIF() +endif() -IF (KOKKOS_ARCH_POWER8) - COMPILER_SPECIFIC_FLAGS( - COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID - MSVC NO-VALUE-SPECIFIED - NVHPC -tp=pwr8 - DEFAULT -mcpu=power8 -mtune=power8 +if(KOKKOS_ARCH_POWER8) + compiler_specific_flags( + COMPILER_ID + KOKKOS_CXX_HOST_COMPILER_ID + MSVC + NO-VALUE-SPECIFIED + NVHPC + -tp=pwr8 + DEFAULT + -mcpu=power8 + -mtune=power8 ) -ENDIF() +endif() -IF (KOKKOS_ARCH_POWER9) - COMPILER_SPECIFIC_FLAGS( - COMPILER_ID KOKKOS_CXX_HOST_COMPILER_ID - MSVC NO-VALUE-SPECIFIED - NVHPC -tp=pwr9 - DEFAULT -mcpu=power9 -mtune=power9 +if(KOKKOS_ARCH_POWER9) + compiler_specific_flags( + COMPILER_ID + KOKKOS_CXX_HOST_COMPILER_ID + MSVC + NO-VALUE-SPECIFIED + NVHPC + -tp=pwr9 + DEFAULT + -mcpu=power9 + -mtune=power9 ) -ENDIF() +endif() # If Kokkos_ARCH_NATIVE is enabled, we are trying to autodetect # the SIMD capabilities based on compiler macros. -IF (KOKKOS_ARCH_NATIVE) +if(KOKKOS_ARCH_NATIVE) # Make sure to rerun the checks if compile options have changed - IF(NOT "${KOKKOS_COMPILE_OPTIONS}" STREQUAL "${KOKKOS_COMPILE_OPTIONS_SAVED}") - SET(KOKKOS_COMPILE_OPTIONS_SAVED "${KOKKOS_COMPILE_OPTIONS}" CACHE INTERNAL "") + if(NOT "${KOKKOS_COMPILE_OPTIONS}" STREQUAL "${KOKKOS_COMPILE_OPTIONS_SAVED}") + set(KOKKOS_COMPILE_OPTIONS_SAVED "${KOKKOS_COMPILE_OPTIONS}" CACHE INTERNAL "") - SET(CMAKE_REQUIRED_QUIET ON) - SET(CMAKE_REQUIRED_FLAGS "${KOKKOS_COMPILE_OPTIONS}") - INCLUDE(CheckCXXSymbolExists) + set(CMAKE_REQUIRED_QUIET ON) + set(CMAKE_REQUIRED_FLAGS "${KOKKOS_COMPILE_OPTIONS}") + include(CheckCXXSymbolExists) - UNSET(KOKKOS_COMPILER_HAS_AVX512 CACHE) - CHECK_CXX_SYMBOL_EXISTS(__AVX512F__ "" KOKKOS_COMPILER_HAS_AVX512) - UNSET(KOKKOS_COMPILER_HAS_AVX2 CACHE) - CHECK_CXX_SYMBOL_EXISTS(__AVX2__ "" KOKKOS_COMPILER_HAS_AVX2) - UNSET(KOKKOS_COMPILER_HAS_ARM_NEON CACHE) - CHECK_CXX_SYMBOL_EXISTS(__ARM_NEON "" KOKKOS_COMPILER_HAS_ARM_NEON) - UNSET(KOKKOS_COMPILER_HAS_AVX CACHE) - CHECK_CXX_SYMBOL_EXISTS(__AVX__ "" KOKKOS_COMPILER_HAS_AVX) - SET(CMAKE_REQUIRED_FLAGS "${KOKKOS_COMPILE_OPTIONS}") + unset(KOKKOS_COMPILER_HAS_AVX512 CACHE) + check_cxx_symbol_exists(__AVX512F__ "" KOKKOS_COMPILER_HAS_AVX512) + unset(KOKKOS_COMPILER_HAS_AVX2 CACHE) + check_cxx_symbol_exists(__AVX2__ "" KOKKOS_COMPILER_HAS_AVX2) + unset(KOKKOS_COMPILER_HAS_ARM_NEON CACHE) + check_cxx_symbol_exists(__ARM_NEON "" KOKKOS_COMPILER_HAS_ARM_NEON) + unset(KOKKOS_COMPILER_HAS_AVX CACHE) + check_cxx_symbol_exists(__AVX__ "" KOKKOS_COMPILER_HAS_AVX) + set(CMAKE_REQUIRED_FLAGS "${KOKKOS_COMPILE_OPTIONS}") - UNSET(CMAKE_REQUIRED_QUIET) - UNSET(CMAKE_REQUIRED_FLAGS) - ENDIF() + unset(CMAKE_REQUIRED_QUIET) + unset(CMAKE_REQUIRED_FLAGS) + endif() # Only define one of these macros for now # to be uniform with what we are doing for other architectures. - IF(KOKKOS_COMPILER_HAS_AVX512) - MESSAGE(STATUS "SIMD: AVX512 detected") - SET(KOKKOS_ARCH_AVX512XEON ON) - ELSEIF(KOKKOS_COMPILER_HAS_AVX2) - MESSAGE(STATUS "SIMD: AVX2 detected") - SET(KOKKOS_ARCH_AVX2 ON) - ELSEIF(KOKKOS_COMPILER_HAS_ARM_NEON) - MESSAGE(STATUS "SIMD: ARM_NEON detected") - SET(KOKKOS_ARCH_ARM_NEON ON) - ELSEIF(KOKKOS_COMPILER_HAS_AVX) - MESSAGE(STATUS "SIMD: AVX detected") - SET(KOKKOS_ARCH_AVX ON) - ENDIF() -ENDIF() + if(KOKKOS_COMPILER_HAS_AVX512) + message(STATUS "SIMD: AVX512 detected") + set(KOKKOS_ARCH_AVX512XEON ON) + elseif(KOKKOS_COMPILER_HAS_AVX2) + message(STATUS "SIMD: AVX2 detected") + set(KOKKOS_ARCH_AVX2 ON) + elseif(KOKKOS_COMPILER_HAS_ARM_NEON) + message(STATUS "SIMD: ARM_NEON detected") + set(KOKKOS_ARCH_ARM_NEON ON) + elseif(KOKKOS_COMPILER_HAS_AVX) + message(STATUS "SIMD: AVX detected") + set(KOKKOS_ARCH_AVX ON) + endif() +endif() # FIXME_NVHPC nvc++ doesn't seem to support AVX512. -IF (KOKKOS_CXX_HOST_COMPILER_ID STREQUAL NVHPC) - SET(KOKKOS_ARCH_AVX512XEON OFF) -ENDIF() +if(KOKKOS_CXX_HOST_COMPILER_ID STREQUAL NVHPC) + set(KOKKOS_ARCH_AVX512XEON OFF) +endif() # FIXME_NVCC nvcc doesn't seem to support Arm Neon. -IF(KOKKOS_ARCH_ARM_NEON AND KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA) - UNSET(KOKKOS_ARCH_ARM_NEON) -ENDIF() +if(KOKKOS_ARCH_ARM_NEON AND KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA) + unset(KOKKOS_ARCH_ARM_NEON) +endif() -IF (NOT KOKKOS_COMPILE_LANGUAGE STREQUAL CUDA) - IF (KOKKOS_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE) - COMPILER_SPECIFIC_FLAGS( - Clang -fcuda-rdc - NVIDIA --relocatable-device-code=true - ) - ENDIF() -ENDIF() +if(NOT KOKKOS_COMPILE_LANGUAGE STREQUAL CUDA) + if(KOKKOS_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE) + compiler_specific_flags(Clang -fcuda-rdc NVIDIA --relocatable-device-code=true) + endif() +endif() # Clang needs mcx16 option enabled for Windows atomic functions -IF (CMAKE_CXX_COMPILER_ID STREQUAL Clang AND WIN32) - COMPILER_SPECIFIC_OPTIONS( - Clang -mcx16 - ) -ENDIF() +if(CMAKE_CXX_COMPILER_ID STREQUAL Clang AND WIN32) + compiler_specific_options(Clang -mcx16) +endif() # MSVC ABI has many deprecation warnings, so ignore them -IF (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC" OR "x${CMAKE_CXX_SIMULATE_ID}" STREQUAL "xMSVC") - COMPILER_SPECIFIC_DEFS( - Clang _CRT_SECURE_NO_WARNINGS - ) -ENDIF() - +if(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC" OR "x${CMAKE_CXX_SIMULATE_ID}" STREQUAL "xMSVC") + compiler_specific_defs(Clang _CRT_SECURE_NO_WARNINGS) +endif() #Right now we cannot get the compiler ID when cross-compiling, so just check #that HIP is enabled -IF (KOKKOS_ENABLE_HIP) - IF (KOKKOS_ENABLE_HIP_RELOCATABLE_DEVICE_CODE) - COMPILER_SPECIFIC_FLAGS( - DEFAULT -fgpu-rdc - ) - IF (NOT KOKKOS_CXX_COMPILER_ID STREQUAL HIPCC AND NOT KOKKOS_IMPL_AMDGPU_FLAGS) - COMPILER_SPECIFIC_LINK_OPTIONS( - DEFAULT --hip-link - ) - ENDIF() - ELSE() - COMPILER_SPECIFIC_FLAGS( - DEFAULT -fno-gpu-rdc - ) - ENDIF() -ENDIF() +if(KOKKOS_ENABLE_HIP) + if(KOKKOS_ENABLE_HIP_RELOCATABLE_DEVICE_CODE) + compiler_specific_flags(DEFAULT -fgpu-rdc) + if(NOT KOKKOS_CXX_COMPILER_ID STREQUAL HIPCC AND NOT KOKKOS_IMPL_AMDGPU_FLAGS) + compiler_specific_link_options(DEFAULT --hip-link) + endif() + else() + compiler_specific_flags(DEFAULT -fno-gpu-rdc) + endif() +endif() -IF (KOKKOS_ENABLE_SYCL) - COMPILER_SPECIFIC_FLAGS( - DEFAULT -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization - ) - COMPILER_SPECIFIC_OPTIONS( - DEFAULT -fsycl-unnamed-lambda - ) -ENDIF() +if(KOKKOS_ENABLE_SYCL) + compiler_specific_flags(DEFAULT -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization) + compiler_specific_options(DEFAULT -fsycl-unnamed-lambda) + if(KOKKOS_CXX_COMPILER_ID STREQUAL IntelLLVM AND KOKKOS_CXX_COMPILER_VERSION VERSION_LESS 2024.1.0) + # Before oneAPI 2024.1.0 passing -fno-sycl didn't work properly + if(NOT KOKKOS_ENABLE_SYCL_RELOCATABLE_DEVICE_CODE) + message(FATAL_ERROR "Kokkos_ENABLE_SYCL_RELOCATABLE_DEVICE_CODE=OFF requires oneAPI 2024.1.0 or later") + endif() + elseif(KOKKOS_ENABLE_SYCL_RELOCATABLE_DEVICE_CODE) + compiler_specific_options(DEFAULT -fsycl-rdc) + else() + compiler_specific_options(DEFAULT -fno-sycl-rdc) + endif() +endif() # Check support for device_global variables # FIXME_SYCL If SYCL_EXT_ONEAPI_DEVICE_GLOBAL is defined, we can use device @@ -613,17 +734,18 @@ ENDIF() # implementation. Otherwise, the feature is not supported when building shared # libraries. Thus, we don't even check for support if shared libraries are # requested and SYCL_EXT_ONEAPI_DEVICE_GLOBAL is not defined. -IF(KOKKOS_ENABLE_SYCL) - STRING(REPLACE ";" " " CMAKE_REQUIRED_FLAGS "${KOKKOS_COMPILE_OPTIONS}") - INCLUDE(CheckCXXSymbolExists) - CHECK_CXX_SYMBOL_EXISTS(SYCL_EXT_ONEAPI_DEVICE_GLOBAL "sycl/sycl.hpp" KOKKOS_IMPL_HAVE_SYCL_EXT_ONEAPI_DEVICE_GLOBAL) - IF (KOKKOS_IMPL_HAVE_SYCL_EXT_ONEAPI_DEVICE_GLOBAL) - SET(KOKKOS_IMPL_SYCL_DEVICE_GLOBAL_SUPPORTED ON) +if(KOKKOS_ENABLE_SYCL) + string(REPLACE ";" " " CMAKE_REQUIRED_FLAGS "${KOKKOS_COMPILE_OPTIONS}") + include(CheckCXXSymbolExists) + check_cxx_symbol_exists(SYCL_EXT_ONEAPI_DEVICE_GLOBAL "sycl/sycl.hpp" KOKKOS_IMPL_HAVE_SYCL_EXT_ONEAPI_DEVICE_GLOBAL) + if(KOKKOS_IMPL_HAVE_SYCL_EXT_ONEAPI_DEVICE_GLOBAL) + set(KOKKOS_IMPL_SYCL_DEVICE_GLOBAL_SUPPORTED ON) # Use the non-separable compilation implementation to support shared libraries as well. - COMPILER_SPECIFIC_FLAGS(DEFAULT -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED) - ELSEIF(NOT BUILD_SHARED_LIBS) - INCLUDE(CheckCXXSourceCompiles) - CHECK_CXX_SOURCE_COMPILES(" + compiler_specific_flags(DEFAULT -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED) + elseif(NOT BUILD_SHARED_LIBS AND KOKKOS_ENABLE_SYCL_RELOCATABLE_DEVICE_CODE) + include(CheckCXXSourceCompiles) + check_cxx_source_compiles( + " #include using namespace sycl::ext::oneapi::experimental; using namespace sycl; @@ -638,548 +760,617 @@ IF(KOKKOS_ENABLE_SYCL) int main(){ return 0; } " - KOKKOS_IMPL_SYCL_DEVICE_GLOBAL_SUPPORTED) + KOKKOS_IMPL_SYCL_DEVICE_GLOBAL_SUPPORTED + ) - IF(KOKKOS_IMPL_SYCL_DEVICE_GLOBAL_SUPPORTED) + if(KOKKOS_IMPL_SYCL_DEVICE_GLOBAL_SUPPORTED) # Only the separable compilation implementation is supported. - COMPILER_SPECIFIC_FLAGS( - DEFAULT -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED + compiler_specific_flags(DEFAULT -fsycl-device-code-split=off -DDESUL_SYCL_DEVICE_GLOBAL_SUPPORTED) + endif() + endif() + + check_cxx_symbol_exists(SYCL_EXT_ONEAPI_GRAPH "sycl/sycl.hpp" KOKKOS_IMPL_HAVE_SYCL_EXT_ONEAPI_GRAPH) +endif() + +set(CUDA_ARCH_ALREADY_SPECIFIED "") +function(CHECK_CUDA_ARCH ARCH FLAG) + if(KOKKOS_ARCH_${ARCH}) + if(CUDA_ARCH_ALREADY_SPECIFIED) + message( + FATAL_ERROR + "Multiple GPU architectures given! Already have ${CUDA_ARCH_ALREADY_SPECIFIED}, but trying to add ${ARCH}. If you are re-running CMake, try clearing the cache and running again." ) - ENDIF() - ENDIF() -ENDIF() - -SET(CUDA_ARCH_ALREADY_SPECIFIED "") -FUNCTION(CHECK_CUDA_ARCH ARCH FLAG) - IF(KOKKOS_ARCH_${ARCH}) - IF(CUDA_ARCH_ALREADY_SPECIFIED) - MESSAGE(FATAL_ERROR "Multiple GPU architectures given! Already have ${CUDA_ARCH_ALREADY_SPECIFIED}, but trying to add ${ARCH}. If you are re-running CMake, try clearing the cache and running again.") - ENDIF() - SET(CUDA_ARCH_ALREADY_SPECIFIED ${ARCH} PARENT_SCOPE) - IF (NOT KOKKOS_ENABLE_CUDA AND NOT KOKKOS_ENABLE_OPENMPTARGET AND NOT KOKKOS_ENABLE_SYCL AND NOT KOKKOS_ENABLE_OPENACC) - MESSAGE(WARNING "Given CUDA arch ${ARCH}, but Kokkos_ENABLE_CUDA, Kokkos_ENABLE_SYCL, Kokkos_ENABLE_OPENACC, and Kokkos_ENABLE_OPENMPTARGET are OFF. Option will be ignored.") - UNSET(KOKKOS_ARCH_${ARCH} PARENT_SCOPE) - ELSE() - IF(KOKKOS_ENABLE_CUDA) - STRING(REPLACE "sm_" "" CMAKE_ARCH ${FLAG}) - SET(KOKKOS_CUDA_ARCHITECTURES ${CMAKE_ARCH}) - SET(KOKKOS_CUDA_ARCHITECTURES ${CMAKE_ARCH} PARENT_SCOPE) - ENDIF() - SET(KOKKOS_CUDA_ARCH_FLAG ${FLAG} PARENT_SCOPE) - IF(KOKKOS_ENABLE_COMPILE_AS_CMAKE_LANGUAGE) - SET(CMAKE_CUDA_ARCHITECTURES ${KOKKOS_CUDA_ARCHITECTURES} PARENT_SCOPE) - ELSE() - GLOBAL_APPEND(KOKKOS_CUDA_OPTIONS "${CUDA_ARCH_FLAG}=${FLAG}") - IF(KOKKOS_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE OR KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA) - GLOBAL_APPEND(KOKKOS_LINK_OPTIONS "${CUDA_ARCH_FLAG}=${FLAG}") - ENDIF() - ENDIF() - ENDIF() - ENDIF() - LIST(APPEND KOKKOS_CUDA_ARCH_FLAGS ${FLAG}) - SET(KOKKOS_CUDA_ARCH_FLAGS ${KOKKOS_CUDA_ARCH_FLAGS} PARENT_SCOPE) - LIST(APPEND KOKKOS_CUDA_ARCH_LIST ${ARCH}) - SET(KOKKOS_CUDA_ARCH_LIST ${KOKKOS_CUDA_ARCH_LIST} PARENT_SCOPE) -ENDFUNCTION() - + endif() + set(CUDA_ARCH_ALREADY_SPECIFIED ${ARCH} PARENT_SCOPE) + if(NOT KOKKOS_ENABLE_CUDA + AND NOT KOKKOS_ENABLE_OPENMPTARGET + AND NOT KOKKOS_ENABLE_SYCL + AND NOT KOKKOS_ENABLE_OPENACC + ) + message( + WARNING + "Given CUDA arch ${ARCH}, but Kokkos_ENABLE_CUDA, Kokkos_ENABLE_SYCL, Kokkos_ENABLE_OPENACC, and Kokkos_ENABLE_OPENMPTARGET are OFF. Option will be ignored." + ) + unset(KOKKOS_ARCH_${ARCH} PARENT_SCOPE) + else() + if(KOKKOS_ENABLE_CUDA) + string(REPLACE "sm_" "" CMAKE_ARCH ${FLAG}) + set(KOKKOS_CUDA_ARCHITECTURES ${CMAKE_ARCH}) + set(KOKKOS_CUDA_ARCHITECTURES ${CMAKE_ARCH} PARENT_SCOPE) + endif() + set(KOKKOS_CUDA_ARCH_FLAG ${FLAG} PARENT_SCOPE) + if(KOKKOS_ENABLE_COMPILE_AS_CMAKE_LANGUAGE) + set(CMAKE_CUDA_ARCHITECTURES ${KOKKOS_CUDA_ARCHITECTURES} PARENT_SCOPE) + else() + global_append(KOKKOS_CUDA_OPTIONS "${CUDA_ARCH_FLAG}=${FLAG}") + if(KOKKOS_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE OR KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA) + global_append(KOKKOS_LINK_OPTIONS "${CUDA_ARCH_FLAG}=${FLAG}") + endif() + endif() + endif() + endif() + list(APPEND KOKKOS_CUDA_ARCH_FLAGS ${FLAG}) + set(KOKKOS_CUDA_ARCH_FLAGS ${KOKKOS_CUDA_ARCH_FLAGS} PARENT_SCOPE) + list(APPEND KOKKOS_CUDA_ARCH_LIST ${ARCH}) + set(KOKKOS_CUDA_ARCH_LIST ${KOKKOS_CUDA_ARCH_LIST} PARENT_SCOPE) +endfunction() #These will define KOKKOS_CUDA_ARCH_FLAG #to the corresponding flag name if ON -CHECK_CUDA_ARCH(KEPLER30 sm_30) -CHECK_CUDA_ARCH(KEPLER32 sm_32) -CHECK_CUDA_ARCH(KEPLER35 sm_35) -CHECK_CUDA_ARCH(KEPLER37 sm_37) -CHECK_CUDA_ARCH(MAXWELL50 sm_50) -CHECK_CUDA_ARCH(MAXWELL52 sm_52) -CHECK_CUDA_ARCH(MAXWELL53 sm_53) -CHECK_CUDA_ARCH(PASCAL60 sm_60) -CHECK_CUDA_ARCH(PASCAL61 sm_61) -CHECK_CUDA_ARCH(VOLTA70 sm_70) -CHECK_CUDA_ARCH(VOLTA72 sm_72) -CHECK_CUDA_ARCH(TURING75 sm_75) -CHECK_CUDA_ARCH(AMPERE80 sm_80) -CHECK_CUDA_ARCH(AMPERE86 sm_86) -CHECK_CUDA_ARCH(ADA89 sm_89) -CHECK_CUDA_ARCH(HOPPER90 sm_90) +check_cuda_arch(KEPLER30 sm_30) +check_cuda_arch(KEPLER32 sm_32) +check_cuda_arch(KEPLER35 sm_35) +check_cuda_arch(KEPLER37 sm_37) +check_cuda_arch(MAXWELL50 sm_50) +check_cuda_arch(MAXWELL52 sm_52) +check_cuda_arch(MAXWELL53 sm_53) +check_cuda_arch(PASCAL60 sm_60) +check_cuda_arch(PASCAL61 sm_61) +check_cuda_arch(VOLTA70 sm_70) +check_cuda_arch(VOLTA72 sm_72) +check_cuda_arch(TURING75 sm_75) +check_cuda_arch(AMPERE80 sm_80) +check_cuda_arch(AMPERE86 sm_86) +check_cuda_arch(ADA89 sm_89) +check_cuda_arch(HOPPER90 sm_90) -SET(AMDGPU_ARCH_ALREADY_SPECIFIED "") -FUNCTION(CHECK_AMDGPU_ARCH ARCH FLAG) - IF(KOKKOS_ARCH_${ARCH}) - IF(AMDGPU_ARCH_ALREADY_SPECIFIED) - MESSAGE(FATAL_ERROR "Multiple GPU architectures given! Already have ${AMDGPU_ARCH_ALREADY_SPECIFIED}, but trying to add ${ARCH}. If you are re-running CMake, try clearing the cache and running again.") - ENDIF() - SET(AMDGPU_ARCH_ALREADY_SPECIFIED ${ARCH} PARENT_SCOPE) - IF (NOT KOKKOS_ENABLE_HIP AND NOT KOKKOS_ENABLE_OPENMPTARGET AND NOT KOKKOS_ENABLE_OPENACC AND NOT KOKKOS_ENABLE_SYCL) - MESSAGE(WARNING "Given AMD GPU architecture ${ARCH}, but Kokkos_ENABLE_HIP, Kokkos_ENABLE_SYCL, Kokkos_ENABLE_OPENACC, and Kokkos_ENABLE_OPENMPTARGET are OFF. Option will be ignored.") - UNSET(KOKKOS_ARCH_${ARCH} PARENT_SCOPE) - ELSE() - IF(KOKKOS_ENABLE_HIP) - SET(KOKKOS_HIP_ARCHITECTURES ${FLAG} PARENT_SCOPE) - ENDIF() - IF(NOT KOKKOS_IMPL_AMDGPU_FLAGS) - SET(KOKKOS_AMDGPU_ARCH_FLAG ${FLAG} PARENT_SCOPE) - GLOBAL_APPEND(KOKKOS_AMDGPU_OPTIONS "${AMDGPU_ARCH_FLAG}=${FLAG}") - ENDIF() - IF(KOKKOS_ENABLE_HIP_RELOCATABLE_DEVICE_CODE) - GLOBAL_APPEND(KOKKOS_LINK_OPTIONS "${AMDGPU_ARCH_FLAG}=${FLAG}") - ENDIF() - ENDIF() - ENDIF() -ENDFUNCTION() +set(AMDGPU_ARCH_ALREADY_SPECIFIED "") +function(CHECK_AMDGPU_ARCH ARCH FLAG) + if(KOKKOS_ARCH_${ARCH}) + if(AMDGPU_ARCH_ALREADY_SPECIFIED) + message( + FATAL_ERROR + "Multiple GPU architectures given! Already have ${AMDGPU_ARCH_ALREADY_SPECIFIED}, but trying to add ${ARCH}. If you are re-running CMake, try clearing the cache and running again." + ) + endif() + set(AMDGPU_ARCH_ALREADY_SPECIFIED ${ARCH} PARENT_SCOPE) + if(NOT KOKKOS_ENABLE_HIP + AND NOT KOKKOS_ENABLE_OPENMPTARGET + AND NOT KOKKOS_ENABLE_OPENACC + AND NOT KOKKOS_ENABLE_SYCL + ) + message( + WARNING + "Given AMD GPU architecture ${ARCH}, but Kokkos_ENABLE_HIP, Kokkos_ENABLE_SYCL, Kokkos_ENABLE_OPENACC, and Kokkos_ENABLE_OPENMPTARGET are OFF. Option will be ignored." + ) + unset(KOKKOS_ARCH_${ARCH} PARENT_SCOPE) + else() + if(KOKKOS_ENABLE_HIP) + set(KOKKOS_HIP_ARCHITECTURES ${FLAG} PARENT_SCOPE) + endif() + if(NOT KOKKOS_IMPL_AMDGPU_FLAGS) + set(KOKKOS_AMDGPU_ARCH_FLAG ${FLAG} PARENT_SCOPE) + global_append(KOKKOS_AMDGPU_OPTIONS "${AMDGPU_ARCH_FLAG}=${FLAG}") + endif() + if(KOKKOS_ENABLE_HIP_RELOCATABLE_DEVICE_CODE) + global_append(KOKKOS_LINK_OPTIONS "${AMDGPU_ARCH_FLAG}=${FLAG}") + endif() + endif() + endif() +endfunction() #These will define KOKKOS_AMDGPU_ARCH_FLAG #to the corresponding flag name if ON -FOREACH(ARCH IN LISTS SUPPORTED_AMD_ARCHS) - LIST(FIND SUPPORTED_AMD_ARCHS ${ARCH} LIST_INDEX) - LIST(GET CORRESPONDING_AMD_FLAGS ${LIST_INDEX} FLAG) - CHECK_AMDGPU_ARCH(${ARCH} ${FLAG}) -ENDFOREACH() +foreach(ARCH IN LISTS SUPPORTED_AMD_ARCHS) + list(FIND SUPPORTED_AMD_ARCHS ${ARCH} LIST_INDEX) + list(GET CORRESPONDING_AMD_FLAGS ${LIST_INDEX} FLAG) + check_amdgpu_arch(${ARCH} ${FLAG}) +endforeach() -IF(KOKKOS_IMPL_AMDGPU_FLAGS) - IF (NOT AMDGPU_ARCH_ALREADY_SPECIFIED) - MESSAGE(FATAL_ERROR "When IMPL_AMDGPU_FLAGS is set the architecture autodectection is disabled. " - "Please explicitly set the GPU architecture.") - ENDIF() - GLOBAL_APPEND(KOKKOS_AMDGPU_OPTIONS "${KOKKOS_IMPL_AMDGPU_FLAGS}") - GLOBAL_APPEND(KOKKOS_LINK_OPTIONS "${KOKKOS_IMPL_AMDGPU_LINK}") -ENDIF() +if(KOKKOS_IMPL_AMDGPU_FLAGS) + if(NOT AMDGPU_ARCH_ALREADY_SPECIFIED) + message(FATAL_ERROR "When IMPL_AMDGPU_FLAGS is set the architecture autodectection is disabled. " + "Please explicitly set the GPU architecture." + ) + endif() + global_append(KOKKOS_AMDGPU_OPTIONS "${KOKKOS_IMPL_AMDGPU_FLAGS}") + global_append(KOKKOS_LINK_OPTIONS "${KOKKOS_IMPL_AMDGPU_LINK}") +endif() -MACRO(SET_AND_CHECK_AMD_ARCH ARCH FLAG) - KOKKOS_SET_OPTION(ARCH_${ARCH} ON) - CHECK_AMDGPU_ARCH(${ARCH} ${FLAG}) - LIST(APPEND KOKKOS_ENABLED_ARCH_LIST ${ARCH}) -ENDMACRO() +macro(SET_AND_CHECK_AMD_ARCH ARCH FLAG) + kokkos_set_option(ARCH_${ARCH} ON) + check_amdgpu_arch(${ARCH} ${FLAG}) + list(APPEND KOKKOS_ENABLED_ARCH_LIST ${ARCH}) +endmacro() -MACRO(CHECK_MULTIPLE_INTEL_ARCH) - IF(KOKKOS_ARCH_INTEL_GPU) - MESSAGE(FATAL_ERROR "Specifying multiple Intel GPU architectures is not allowed!") - ENDIF() - SET(KOKKOS_ARCH_INTEL_GPU ON) -ENDMACRO() +macro(CHECK_MULTIPLE_INTEL_ARCH) + if(KOKKOS_ARCH_INTEL_GPU) + message(FATAL_ERROR "Specifying multiple Intel GPU architectures is not allowed!") + endif() + set(KOKKOS_ARCH_INTEL_GPU ON) +endmacro() -IF(KOKKOS_ARCH_INTEL_GEN) - CHECK_MULTIPLE_INTEL_ARCH() -ENDIF() -IF(KOKKOS_ARCH_INTEL_DG1) - CHECK_MULTIPLE_INTEL_ARCH() -ENDIF() -IF(KOKKOS_ARCH_INTEL_GEN9) - CHECK_MULTIPLE_INTEL_ARCH() -ENDIF() -IF(KOKKOS_ARCH_INTEL_GEN11) - CHECK_MULTIPLE_INTEL_ARCH() -ENDIF() -IF(KOKKOS_ARCH_INTEL_GEN12LP) - CHECK_MULTIPLE_INTEL_ARCH() -ENDIF() -IF(KOKKOS_ARCH_INTEL_XEHP) - CHECK_MULTIPLE_INTEL_ARCH() -ENDIF() -IF(KOKKOS_ARCH_INTEL_PVC) - CHECK_MULTIPLE_INTEL_ARCH() -ENDIF() +if(KOKKOS_ARCH_INTEL_GEN) + check_multiple_intel_arch() +endif() +if(KOKKOS_ARCH_INTEL_DG1) + check_multiple_intel_arch() +endif() +if(KOKKOS_ARCH_INTEL_GEN9) + check_multiple_intel_arch() +endif() +if(KOKKOS_ARCH_INTEL_GEN11) + check_multiple_intel_arch() +endif() +if(KOKKOS_ARCH_INTEL_GEN12LP) + check_multiple_intel_arch() +endif() +if(KOKKOS_ARCH_INTEL_XEHP) + check_multiple_intel_arch() +endif() +if(KOKKOS_ARCH_INTEL_PVC) + check_multiple_intel_arch() +endif() -IF (KOKKOS_ENABLE_OPENMPTARGET) - SET(CLANG_CUDA_ARCH ${KOKKOS_CUDA_ARCH_FLAG}) - IF (CLANG_CUDA_ARCH) - IF(KOKKOS_CLANG_IS_CRAY) - COMPILER_SPECIFIC_FLAGS( - Cray -fopenmp +if(KOKKOS_ENABLE_OPENMP) + compiler_specific_link_options(CrayClang -fopenmp) +endif() + +if(KOKKOS_ENABLE_OPENMPTARGET) + set(CLANG_CUDA_ARCH ${KOKKOS_CUDA_ARCH_FLAG}) + if(CLANG_CUDA_ARCH) + if(KOKKOS_CLANG_IS_CRAY) + compiler_specific_flags(Cray -fopenmp) + else() + string(REPLACE "sm_" "cc" NVHPC_CUDA_ARCH ${CLANG_CUDA_ARCH}) + compiler_specific_flags( + Clang -Xopenmp-target -march=${CLANG_CUDA_ARCH} -fopenmp-targets=nvptx64 NVHPC -gpu=${NVHPC_CUDA_ARCH} ) - ELSE() - STRING(REPLACE "sm_" "cc" NVHPC_CUDA_ARCH ${CLANG_CUDA_ARCH}) - COMPILER_SPECIFIC_FLAGS( - Clang -Xopenmp-target -march=${CLANG_CUDA_ARCH} -fopenmp-targets=nvptx64 - NVHPC -gpu=${NVHPC_CUDA_ARCH} - ) - ENDIF() - ENDIF() - SET(CLANG_AMDGPU_ARCH ${KOKKOS_AMDGPU_ARCH_FLAG}) - IF (CLANG_AMDGPU_ARCH) - COMPILER_SPECIFIC_FLAGS( + endif() + endif() + set(CLANG_AMDGPU_ARCH ${KOKKOS_AMDGPU_ARCH_FLAG}) + if(CLANG_AMDGPU_ARCH) + compiler_specific_flags( Clang -Xopenmp-target=amdgcn-amd-amdhsa -march=${CLANG_AMDGPU_ARCH} -fopenmp-targets=amdgcn-amd-amdhsa ) - ENDIF() - IF (KOKKOS_ARCH_INTEL_GEN) - COMPILER_SPECIFIC_FLAGS( - IntelLLVM -fopenmp-targets=spir64 -D__STRICT_ANSI__ - ) - ELSE() - COMPILER_SPECIFIC_OPTIONS( - IntelLLVM -fopenmp-targets=spir64_gen -D__STRICT_ANSI__ - ) - IF(KOKKOS_ARCH_INTEL_GEN9) - COMPILER_SPECIFIC_LINK_OPTIONS( - IntelLLVM -fopenmp-targets=spir64_gen -Xopenmp-target-backend "-device gen9" - ) - ELSEIF(KOKKOS_ARCH_INTEL_GEN11) - COMPILER_SPECIFIC_LINK_OPTIONS( - IntelLLVM -fopenmp-targets=spir64_gen -Xopenmp-target-backend "-device gen11" - ) - ELSEIF(KOKKOS_ARCH_INTEL_GEN12LP) - COMPILER_SPECIFIC_LINK_OPTIONS( - IntelLLVM -fopenmp-targets=spir64_gen -Xopenmp-target-backend "-device gen12lp" - ) - ELSEIF(KOKKOS_ARCH_INTEL_DG1) - COMPILER_SPECIFIC_LINK_OPTIONS( - IntelLLVM -fopenmp-targets=spir64_gen -Xopenmp-target-backend "-device dg1" - ) - ELSEIF(KOKKOS_ARCH_INTEL_XEHP) - COMPILER_SPECIFIC_LINK_OPTIONS( - IntelLLVM -fopenmp-targets=spir64_gen -Xopenmp-target-backend "-device 12.50.4" - ) - ELSEIF(KOKKOS_ARCH_INTEL_PVC) - COMPILER_SPECIFIC_LINK_OPTIONS( - IntelLLVM -fopenmp-targets=spir64_gen -Xopenmp-target-backend "-device 12.60.7" - ) - ENDIF() - ENDIF() -ENDIF() + endif() + if(KOKKOS_ARCH_INTEL_GEN) + compiler_specific_flags(IntelLLVM -fopenmp-targets=spir64 -D__STRICT_ANSI__) + else() + compiler_specific_options(IntelLLVM -fopenmp-targets=spir64_gen -D__STRICT_ANSI__) + if(KOKKOS_ARCH_INTEL_GEN9) + compiler_specific_link_options(IntelLLVM -fopenmp-targets=spir64_gen -Xopenmp-target-backend "-device gen9") + elseif(KOKKOS_ARCH_INTEL_GEN11) + compiler_specific_link_options(IntelLLVM -fopenmp-targets=spir64_gen -Xopenmp-target-backend "-device gen11") + elseif(KOKKOS_ARCH_INTEL_GEN12LP) + compiler_specific_link_options(IntelLLVM -fopenmp-targets=spir64_gen -Xopenmp-target-backend "-device gen12lp") + elseif(KOKKOS_ARCH_INTEL_DG1) + compiler_specific_link_options(IntelLLVM -fopenmp-targets=spir64_gen -Xopenmp-target-backend "-device dg1") + elseif(KOKKOS_ARCH_INTEL_XEHP) + compiler_specific_link_options(IntelLLVM -fopenmp-targets=spir64_gen -Xopenmp-target-backend "-device 12.50.4") + elseif(KOKKOS_ARCH_INTEL_PVC) + compiler_specific_link_options(IntelLLVM -fopenmp-targets=spir64_gen -Xopenmp-target-backend "-device 12.60.7") + endif() + endif() +endif() -IF (KOKKOS_ENABLE_OPENACC) - IF(KOKKOS_CUDA_ARCH_FLAG) - SET(CLANG_CUDA_ARCH ${KOKKOS_CUDA_ARCH_FLAG}) - STRING(REPLACE "sm_" "cc" NVHPC_CUDA_ARCH ${KOKKOS_CUDA_ARCH_FLAG}) - COMPILER_SPECIFIC_FLAGS( - NVHPC -acc -gpu=${NVHPC_CUDA_ARCH} - Clang -Xopenmp-target=nvptx64-nvidia-cuda -march=${CLANG_CUDA_ARCH} - -fopenmp-targets=nvptx64-nvidia-cuda - ) - ELSEIF(KOKKOS_AMDGPU_ARCH_FLAG) - COMPILER_SPECIFIC_FLAGS( - Clang -Xopenmp-target=amdgcn-amd-amdhsa -march=${KOKKOS_AMDGPU_ARCH_FLAG} - -fopenmp-targets=amdgcn-amd-amdhsa - ) - ELSE() - COMPILER_SPECIFIC_FLAGS( - NVHPC -acc - ) - ENDIF() -ENDIF() - -IF (KOKKOS_ENABLE_SYCL) - IF(CUDA_ARCH_ALREADY_SPECIFIED) - IF(KOKKOS_ENABLE_UNSUPPORTED_ARCHS) - COMPILER_SPECIFIC_FLAGS( - DEFAULT -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=${KOKKOS_CUDA_ARCH_FLAG} +if(KOKKOS_ENABLE_OPENACC) + if(KOKKOS_CUDA_ARCH_FLAG) + if(KOKKOS_ENABLE_OPENACC_FORCE_HOST_AS_DEVICE) + message( + FATAL_ERROR + "If a GPU architecture is specified, Kokkos_ENABLE_OPENACC_FORCE_HOST_AS_DEVICE option cannot be used. Disable the Kokkos_ENABLE_OPENACC_FORCE_HOST_AS_DEVICE option." ) - ELSE() - MESSAGE(SEND_ERROR "Setting a CUDA architecture for SYCL is only allowed with Kokkos_ENABLE_UNSUPPORTED_ARCHS=ON!") - ENDIF() - ELSEIF(AMDGPU_ARCH_ALREADY_SPECIFIED) - IF(KOKKOS_ENABLE_UNSUPPORTED_ARCHS) - COMPILER_SPECIFIC_FLAGS( + endif() + set(CLANG_CUDA_ARCH ${KOKKOS_CUDA_ARCH_FLAG}) + string(REPLACE "sm_" "cc" NVHPC_CUDA_ARCH ${KOKKOS_CUDA_ARCH_FLAG}) + compiler_specific_flags( + NVHPC + -acc + -gpu=${NVHPC_CUDA_ARCH} + Clang + -Xopenmp-target=nvptx64-nvidia-cuda + -march=${CLANG_CUDA_ARCH} + -fopenmp-targets=nvptx64-nvidia-cuda + ) + if(DEFINED ENV{CUDA_PATH}) + compiler_specific_link_options(Clang -L$ENV{CUDA_PATH}/lib64) + endif() + compiler_specific_libs(Clang -lcudart NVHPC -cuda) + elseif(KOKKOS_AMDGPU_ARCH_FLAG) + if(KOKKOS_ENABLE_OPENACC_FORCE_HOST_AS_DEVICE) + message( + FATAL_ERROR + "If a GPU architecture is specified, Kokkos_ENABLE_OPENACC_FORCE_HOST_AS_DEVICE option cannot be used. Disable the Kokkos_ENABLE_OPENACC_FORCE_HOST_AS_DEVICE option." + ) + endif() + compiler_specific_flags( + Clang -Xopenmp-target=amdgcn-amd-amdhsa -march=${KOKKOS_AMDGPU_ARCH_FLAG} -fopenmp-targets=amdgcn-amd-amdhsa + ) + if(DEFINED ENV{ROCM_PATH}) + compiler_specific_flags(Clang -I$ENV{ROCM_PATH}/include) + compiler_specific_link_options(Clang -L$ENV{ROCM_PATH}/lib) + endif() + compiler_specific_libs(Clang -lamdhip64) + elseif(KOKKOS_ENABLE_OPENACC_FORCE_HOST_AS_DEVICE) + # Compile for kernel execution on the host. In that case, + # memory is shared between the OpenACC space and the host space. + compiler_specific_flags(NVHPC -acc=multicore) + else() + # Automatic fallback mode; try to offload any available GPU, and fall back + # to the host CPU if no available GPU is found. + compiler_specific_flags(NVHPC -acc=gpu,multicore) + message( + STATUS + "No OpenACC target device is specificed; the OpenACC backend will be executed in an automatic fallback mode." + ) + endif() +endif() + +if(KOKKOS_ENABLE_SYCL) + if(CUDA_ARCH_ALREADY_SPECIFIED) + if(KOKKOS_ENABLE_UNSUPPORTED_ARCHS) + compiler_specific_flags( + DEFAULT -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda + --cuda-gpu-arch=${KOKKOS_CUDA_ARCH_FLAG} + ) + else() + message( + SEND_ERROR "Setting a CUDA architecture for SYCL is only allowed with Kokkos_ENABLE_UNSUPPORTED_ARCHS=ON!" + ) + endif() + elseif(AMDGPU_ARCH_ALREADY_SPECIFIED) + if(KOKKOS_ENABLE_UNSUPPORTED_ARCHS) + compiler_specific_flags( DEFAULT -fsycl-targets=amdgcn-amd-amdhsa -Xsycl-target-backend --offload-arch=${KOKKOS_AMDGPU_ARCH_FLAG} ) - ELSE() - MESSAGE(SEND_ERROR "Setting a AMDGPU architecture for SYCL is only allowed with Kokkos_ENABLE_UNSUPPORTED_ARCHS=ON!") - ENDIF() - ELSEIF(KOKKOS_ARCH_INTEL_GEN) - COMPILER_SPECIFIC_FLAGS( - DEFAULT -fsycl-targets=spir64 - ) - ELSE() - COMPILER_SPECIFIC_OPTIONS( - DEFAULT -fsycl-targets=spir64_gen - ) - IF(KOKKOS_ARCH_INTEL_GEN9) - COMPILER_SPECIFIC_LINK_OPTIONS( - DEFAULT -fsycl-targets=spir64_gen -Xsycl-target-backend "-device gen9" + else() + message( + SEND_ERROR "Setting a AMDGPU architecture for SYCL is only allowed with Kokkos_ENABLE_UNSUPPORTED_ARCHS=ON!" ) - ELSEIF(KOKKOS_ARCH_INTEL_GEN11) - COMPILER_SPECIFIC_LINK_OPTIONS( - DEFAULT -fsycl-targets=spir64_gen -Xsycl-target-backend "-device gen11" - ) - ELSEIF(KOKKOS_ARCH_INTEL_GEN12LP) - COMPILER_SPECIFIC_LINK_OPTIONS( - DEFAULT -fsycl-targets=spir64_gen -Xsycl-target-backend "-device gen12lp" - ) - ELSEIF(KOKKOS_ARCH_INTEL_DG1) - COMPILER_SPECIFIC_LINK_OPTIONS( - DEFAULT -fsycl-targets=spir64_gen -Xsycl-target-backend "-device dg1" - ) - ELSEIF(KOKKOS_ARCH_INTEL_XEHP) - COMPILER_SPECIFIC_LINK_OPTIONS( - DEFAULT -fsycl-targets=spir64_gen -Xsycl-target-backend "-device 12.50.4" - ) - ELSEIF(KOKKOS_ARCH_INTEL_PVC) - COMPILER_SPECIFIC_LINK_OPTIONS( - DEFAULT -fsycl-targets=spir64_gen -Xsycl-target-backend "-device 12.60.7" - ) - ENDIF() - ENDIF() -ENDIF() + endif() + elseif(KOKKOS_ARCH_INTEL_GEN) + compiler_specific_flags(DEFAULT -fsycl-targets=spir64) + elseif(KOKKOS_ARCH_INTEL_GPU) + set(SYCL_TARGET_FLAG -fsycl-targets=spir64_gen) -IF(KOKKOS_ENABLE_CUDA AND NOT CUDA_ARCH_ALREADY_SPECIFIED) + if(KOKKOS_ARCH_INTEL_GEN9) + set(SYCL_TARGET_BACKEND_FLAG -Xsycl-target-backend "-device gen9") + elseif(KOKKOS_ARCH_INTEL_GEN11) + set(SYCL_TARGET_BACKEND_FLAG -Xsycl-target-backend "-device gen11") + elseif(KOKKOS_ARCH_INTEL_GEN12LP) + set(SYCL_TARGET_BACKEND_FLAG -Xsycl-target-backend "-device gen12lp") + elseif(KOKKOS_ARCH_INTEL_DG1) + set(SYCL_TARGET_BACKEND_FLAG -Xsycl-target-backend "-device dg1") + elseif(KOKKOS_ARCH_INTEL_XEHP) + set(SYCL_TARGET_BACKEND_FLAG -Xsycl-target-backend "-device 12.50.4") + elseif(KOKKOS_ARCH_INTEL_PVC) + set(SYCL_TARGET_BACKEND_FLAG -Xsycl-target-backend "-device 12.60.7") + endif() + + if(Kokkos_ENABLE_SYCL_RELOCATABLE_DEVICE_CODE) + compiler_specific_options(DEFAULT ${SYCL_TARGET_FLAG}) + compiler_specific_link_options(DEFAULT ${SYCL_TARGET_FLAG} ${SYCL_TARGET_BACKEND_FLAG}) + else() + compiler_specific_options(DEFAULT ${SYCL_TARGET_FLAG} ${SYCL_TARGET_BACKEND_FLAG}) + endif() + endif() +endif() + +if(KOKKOS_ENABLE_CUDA AND NOT CUDA_ARCH_ALREADY_SPECIFIED) # Try to autodetect the CUDA Compute Capability by asking the device - SET(_BINARY_TEST_DIR ${CMAKE_CURRENT_BINARY_DIR}/cmake/compile_tests/CUDAComputeCapabilityWorkdir) - FILE(REMOVE_RECURSE ${_BINARY_TEST_DIR}) - FILE(MAKE_DIRECTORY ${_BINARY_TEST_DIR}) + set(_BINARY_TEST_DIR ${CMAKE_CURRENT_BINARY_DIR}/cmake/compile_tests/CUDAComputeCapabilityWorkdir) + file(REMOVE_RECURSE ${_BINARY_TEST_DIR}) + file(MAKE_DIRECTORY ${_BINARY_TEST_DIR}) - TRY_RUN( - _RESULT - _COMPILE_RESULT - ${_BINARY_TEST_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}/cmake/compile_tests/cuda_compute_capability.cc - COMPILE_DEFINITIONS -DSM_ONLY - RUN_OUTPUT_VARIABLE _CUDA_COMPUTE_CAPABILITY) + try_run(_RESULT _COMPILE_RESULT ${_BINARY_TEST_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}/cmake/compile_tests/cuda_compute_capability.cc COMPILE_DEFINITIONS -DSM_ONLY + RUN_OUTPUT_VARIABLE _CUDA_COMPUTE_CAPABILITY + ) # if user is using kokkos_compiler_launcher, above will fail. - IF(NOT _COMPILE_RESULT OR NOT _RESULT EQUAL 0) + if(NOT _COMPILE_RESULT OR NOT _RESULT EQUAL 0) # check to see if CUDA is not already enabled (may happen when Kokkos is subproject) - GET_PROPERTY(_ENABLED_LANGUAGES GLOBAL PROPERTY ENABLED_LANGUAGES) + get_property(_ENABLED_LANGUAGES GLOBAL PROPERTY ENABLED_LANGUAGES) # language has to be fully enabled, just checking for CMAKE_CUDA_COMPILER isn't enough - IF(NOT "CUDA" IN_LIST _ENABLED_LANGUAGES) + if(NOT "CUDA" IN_LIST _ENABLED_LANGUAGES) # make sure the user knows that we aren't using CUDA compiler for anything else - MESSAGE(STATUS "CUDA auto-detection of architecture failed with ${CMAKE_CXX_COMPILER}. Enabling CUDA language ONLY to auto-detect architecture...") - INCLUDE(CheckLanguage) - CHECK_LANGUAGE(CUDA) - IF(CMAKE_CUDA_COMPILER) - ENABLE_LANGUAGE(CUDA) - ELSE() - MESSAGE(STATUS "CUDA language could not be enabled") - ENDIF() - ENDIF() + message( + STATUS + "CUDA auto-detection of architecture failed with ${CMAKE_CXX_COMPILER}. Enabling CUDA language ONLY to auto-detect architecture..." + ) + include(CheckLanguage) + check_language(CUDA) + if(CMAKE_CUDA_COMPILER) + enable_language(CUDA) + else() + message(STATUS "CUDA language could not be enabled") + endif() + endif() # if CUDA was enabled, this will be defined - IF(CMAKE_CUDA_COMPILER) + if(CMAKE_CUDA_COMPILER) # copy our test to .cu so cmake compiles as CUDA - CONFIGURE_FILE( + configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/cmake/compile_tests/cuda_compute_capability.cc - ${CMAKE_CURRENT_BINARY_DIR}/compile_tests/cuda_compute_capability.cu - COPYONLY + ${CMAKE_CURRENT_BINARY_DIR}/compile_tests/cuda_compute_capability.cu COPYONLY ) # run test again - TRY_RUN( - _RESULT - _COMPILE_RESULT - ${_BINARY_TEST_DIR} - ${CMAKE_CURRENT_BINARY_DIR}/compile_tests/cuda_compute_capability.cu - COMPILE_DEFINITIONS -DSM_ONLY - RUN_OUTPUT_VARIABLE _CUDA_COMPUTE_CAPABILITY) - ENDIF() - ENDIF() + try_run(_RESULT _COMPILE_RESULT ${_BINARY_TEST_DIR} + ${CMAKE_CURRENT_BINARY_DIR}/compile_tests/cuda_compute_capability.cu COMPILE_DEFINITIONS -DSM_ONLY + RUN_OUTPUT_VARIABLE _CUDA_COMPUTE_CAPABILITY + ) + endif() + endif() - LIST(FIND KOKKOS_CUDA_ARCH_FLAGS sm_${_CUDA_COMPUTE_CAPABILITY} FLAG_INDEX) - IF(_COMPILE_RESULT AND _RESULT EQUAL 0 AND NOT FLAG_INDEX EQUAL -1) - MESSAGE(STATUS "Detected CUDA Compute Capability ${_CUDA_COMPUTE_CAPABILITY}") - LIST(GET KOKKOS_CUDA_ARCH_LIST ${FLAG_INDEX} ARCHITECTURE) - KOKKOS_SET_OPTION(ARCH_${ARCHITECTURE} ON) - CHECK_CUDA_ARCH(${ARCHITECTURE} sm_${_CUDA_COMPUTE_CAPABILITY}) - LIST(APPEND KOKKOS_ENABLED_ARCH_LIST ${ARCHITECTURE}) - ELSE() - MESSAGE(SEND_ERROR "CUDA enabled but no NVIDIA GPU architecture currently enabled and auto-detection failed. " - "Please give one -DKokkos_ARCH_{..}=ON' to enable an NVIDIA GPU architecture.\n" - "You can yourself try to compile ${CMAKE_CURRENT_SOURCE_DIR}/cmake/compile_tests/cuda_compute_capability.cc and run the executable. " - "If you are cross-compiling, you should try to do this on a compute node.") - ENDIF() -ENDIF() + list(FIND KOKKOS_CUDA_ARCH_FLAGS sm_${_CUDA_COMPUTE_CAPABILITY} FLAG_INDEX) + if(_COMPILE_RESULT AND _RESULT EQUAL 0 AND NOT FLAG_INDEX EQUAL -1) + message(STATUS "Detected CUDA Compute Capability ${_CUDA_COMPUTE_CAPABILITY}") + list(GET KOKKOS_CUDA_ARCH_LIST ${FLAG_INDEX} ARCHITECTURE) + kokkos_set_option(ARCH_${ARCHITECTURE} ON) + check_cuda_arch(${ARCHITECTURE} sm_${_CUDA_COMPUTE_CAPABILITY}) + list(APPEND KOKKOS_ENABLED_ARCH_LIST ${ARCHITECTURE}) + else() + message( + SEND_ERROR + "CUDA enabled but no NVIDIA GPU architecture currently enabled and auto-detection failed. " + "Please give one -DKokkos_ARCH_{..}=ON' to enable an NVIDIA GPU architecture.\n" + "You can yourself try to compile ${CMAKE_CURRENT_SOURCE_DIR}/cmake/compile_tests/cuda_compute_capability.cc and run the executable. " + "If you are cross-compiling, you should try to do this on a compute node." + ) + endif() +endif() #Regardless of version, make sure we define the general architecture name -IF (KOKKOS_ARCH_KEPLER30 OR KOKKOS_ARCH_KEPLER32 OR KOKKOS_ARCH_KEPLER35 OR KOKKOS_ARCH_KEPLER37) - SET(KOKKOS_ARCH_KEPLER ON) -ENDIF() +if(KOKKOS_ARCH_KEPLER30 + OR KOKKOS_ARCH_KEPLER32 + OR KOKKOS_ARCH_KEPLER35 + OR KOKKOS_ARCH_KEPLER37 +) + set(KOKKOS_ARCH_KEPLER ON) +endif() #Regardless of version, make sure we define the general architecture name -IF (KOKKOS_ARCH_MAXWELL50 OR KOKKOS_ARCH_MAXWELL52 OR KOKKOS_ARCH_MAXWELL53) - SET(KOKKOS_ARCH_MAXWELL ON) -ENDIF() +if(KOKKOS_ARCH_MAXWELL50 OR KOKKOS_ARCH_MAXWELL52 OR KOKKOS_ARCH_MAXWELL53) + set(KOKKOS_ARCH_MAXWELL ON) +endif() #Regardless of version, make sure we define the general architecture name -IF (KOKKOS_ARCH_PASCAL60 OR KOKKOS_ARCH_PASCAL61) - SET(KOKKOS_ARCH_PASCAL ON) -ENDIF() +if(KOKKOS_ARCH_PASCAL60 OR KOKKOS_ARCH_PASCAL61) + set(KOKKOS_ARCH_PASCAL ON) +endif() #Regardless of version, make sure we define the general architecture name -IF (KOKKOS_ARCH_VOLTA70 OR KOKKOS_ARCH_VOLTA72) - SET(KOKKOS_ARCH_VOLTA ON) -ENDIF() +if(KOKKOS_ARCH_VOLTA70 OR KOKKOS_ARCH_VOLTA72) + set(KOKKOS_ARCH_VOLTA ON) +endif() -IF (KOKKOS_ARCH_AMPERE80 OR KOKKOS_ARCH_AMPERE86) - SET(KOKKOS_ARCH_AMPERE ON) -ENDIF() +if(KOKKOS_ARCH_AMPERE80 OR KOKKOS_ARCH_AMPERE86) + set(KOKKOS_ARCH_AMPERE ON) +endif() -IF (KOKKOS_ARCH_HOPPER90) - SET(KOKKOS_ARCH_HOPPER ON) -ENDIF() +if(KOKKOS_ARCH_HOPPER90) + set(KOKKOS_ARCH_HOPPER ON) +endif() + +function(CHECK_AMD_APU ARCH) + set(BINARY_TEST_DIR ${CMAKE_CURRENT_BINARY_DIR}/cmake/compile_tests/AmdApuWorkdir) + file(REMOVE_RECURSE ${BINARY_TEST_DIR}) + file(MAKE_DIRECTORY ${BINARY_TEST_DIR}) + + try_run(RESULT COMPILE_RESULT ${BINARY_TEST_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/compile_tests/amd_apu.cc + RUN_OUTPUT_VARIABLE AMD_APU + ) + + if(NOT COMPILE_RESULT OR NOT RESULT EQUAL 0) + message(SEND_ERROR "Autodetection of AMD APU failed." + "Please manually specify one AMD GPU architecture via -DKokkos_ARCH_{..}=ON'." + ) + endif() + + if(AMD_APU) + set(${ARCH} AMD_GFX942_APU PARENT_SCOPE) + endif() +endfunction() #HIP detection of gpu arch -IF(KOKKOS_ENABLE_HIP AND NOT AMDGPU_ARCH_ALREADY_SPECIFIED AND NOT KOKKOS_IMPL_AMDGPU_FLAGS) - FIND_PROGRAM(ROCM_ENUMERATOR rocm_agent_enumerator) - IF(NOT ROCM_ENUMERATOR) - MESSAGE(FATAL_ERROR "Autodetection of AMD GPU architecture not possible as " - "rocm_agent_enumerator could not be found. " - "Please specify an arch manually via -DKokkos_ARCH_{..}=ON") - ELSE() - EXECUTE_PROCESS(COMMAND ${ROCM_ENUMERATOR} OUTPUT_VARIABLE GPU_ARCHS) - STRING(LENGTH "${GPU_ARCHS}" len_str) +if(KOKKOS_ENABLE_HIP AND NOT AMDGPU_ARCH_ALREADY_SPECIFIED AND NOT KOKKOS_IMPL_AMDGPU_FLAGS) + find_program(ROCM_ENUMERATOR rocm_agent_enumerator) + if(NOT ROCM_ENUMERATOR) + message( + FATAL_ERROR "Autodetection of AMD GPU architecture not possible as " "rocm_agent_enumerator could not be found. " + "Please specify an arch manually via -DKokkos_ARCH_{..}=ON" + ) + else() + execute_process(COMMAND ${ROCM_ENUMERATOR} OUTPUT_VARIABLE GPU_ARCHS) + string(LENGTH "${GPU_ARCHS}" len_str) # enumerator always output gfx000 as the first line - IF(${len_str} LESS 8) - MESSAGE(SEND_ERROR "HIP enabled but no AMD GPU architecture could be automatically detected. " - "Please manually specify one AMD GPU architecture via -DKokkos_ARCH_{..}=ON'.") - # check for known gpu archs, otherwise error out - ELSE() - SET(AMD_ARCH_DETECTED "") - FOREACH(ARCH IN LISTS SUPPORTED_AMD_ARCHS) - LIST(FIND SUPPORTED_AMD_ARCHS ${ARCH} LIST_INDEX) - LIST(GET CORRESPONDING_AMD_FLAGS ${LIST_INDEX} FLAG) - STRING(REGEX MATCH "(${FLAG})" DETECTED_GPU_ARCH ${GPU_ARCHS}) - IF("${DETECTED_GPU_ARCH}" STREQUAL "${FLAG}") - SET_AND_CHECK_AMD_ARCH(${ARCH} ${FLAG}) - SET(AMD_ARCH_DETECTED ${ARCH}) - BREAK() - ENDIF() - ENDFOREACH() - IF("${AMD_ARCH_DETECTED}" STREQUAL "") - MESSAGE(FATAL_ERROR "HIP enabled but no automatically detected AMD GPU architecture " - "is supported. " - "Please manually specify one AMD GPU architecture via -DKokkos_ARCH_{..}=ON'.") - ENDIF() - ENDIF() - ENDIF() -ENDIF() + if(${len_str} LESS 8) + message(SEND_ERROR "HIP enabled but no AMD GPU architecture could be automatically detected. " + "Please manually specify one AMD GPU architecture via -DKokkos_ARCH_{..}=ON'." + ) + # check for known gpu archs, otherwise error out + else() + set(AMD_ARCH_DETECTED "") + foreach(ARCH IN LISTS SUPPORTED_AMD_ARCHS) + list(FIND SUPPORTED_AMD_ARCHS ${ARCH} LIST_INDEX) + list(GET CORRESPONDING_AMD_FLAGS ${LIST_INDEX} FLAG) + string(REGEX MATCH "(${FLAG})" DETECTED_GPU_ARCH ${GPU_ARCHS}) + if("${DETECTED_GPU_ARCH}" STREQUAL "${FLAG}") + # If we detected gfx942, we need to discriminate between APU and discrete GPU + if(FLAG STREQUAL "gfx942") + check_amd_apu(ARCH) + endif() + set_and_check_amd_arch(${ARCH} ${FLAG}) + set(AMD_ARCH_DETECTED ${ARCH}) + break() + endif() + endforeach() + if("${AMD_ARCH_DETECTED}" STREQUAL "") + message(FATAL_ERROR "HIP enabled but no automatically detected AMD GPU architecture " "is supported. " + "Please manually specify one AMD GPU architecture via -DKokkos_ARCH_{..}=ON'." + ) + endif() + endif() + endif() +endif() -FOREACH(ARCH IN LISTS SUPPORTED_AMD_ARCHS) - IF (KOKKOS_ARCH_${ARCH}) - STRING(REGEX MATCH "90A" IS_90A ${ARCH}) - IF(IS_90A) - SET(KOKKOS_ARCH_AMD_GFX90A ON) - SET(KOKKOS_ARCH_VEGA90A ON) - BREAK() - ENDIF() - STRING(REGEX MATCH "908" IS_908 ${ARCH}) - IF(IS_908) - SET(KOKKOS_ARCH_AMD_GFX908 ON) - SET(KOKKOS_ARCH_VEGA908 ON) - BREAK() - ENDIF() - STRING(REGEX MATCH "906" IS_906 ${ARCH}) - IF(IS_906) - SET(KOKKOS_ARCH_AMD_GFX906 ON) - SET(KOKKOS_ARCH_VEGA906 ON) - BREAK() - ENDIF() - STRING(REGEX MATCH "1100" IS_1100 ${ARCH}) - IF(IS_1100) - SET(KOKKOS_ARCH_AMD_GFX1100 ON) - SET(KOKKOS_ARCH_NAVI1100 ON) - BREAK() - ENDIF() - STRING(REGEX MATCH "1030" IS_1030 ${ARCH}) - IF(IS_1030) - SET(KOKKOS_ARCH_AMD_GFX1030 ON) - SET(KOKKOS_ARCH_NAVI1030 ON) - BREAK() - ENDIF() - ENDIF() -ENDFOREACH() +foreach(ARCH IN LISTS SUPPORTED_AMD_ARCHS) + if(KOKKOS_ARCH_${ARCH}) + string(REGEX MATCH "90A" IS_90A ${ARCH}) + if(IS_90A) + set(KOKKOS_ARCH_AMD_GFX90A ON) + set(KOKKOS_ARCH_VEGA90A ON) + break() + endif() + string(REGEX MATCH "908" IS_908 ${ARCH}) + if(IS_908) + set(KOKKOS_ARCH_AMD_GFX908 ON) + set(KOKKOS_ARCH_VEGA908 ON) + break() + endif() + string(REGEX MATCH "906" IS_906 ${ARCH}) + if(IS_906) + set(KOKKOS_ARCH_AMD_GFX906 ON) + set(KOKKOS_ARCH_VEGA906 ON) + break() + endif() + string(REGEX MATCH "1100" IS_1100 ${ARCH}) + if(IS_1100) + set(KOKKOS_ARCH_AMD_GFX1100 ON) + set(KOKKOS_ARCH_NAVI1100 ON) + break() + endif() + string(REGEX MATCH "1030" IS_1030 ${ARCH}) + if(IS_1030) + set(KOKKOS_ARCH_AMD_GFX1030 ON) + set(KOKKOS_ARCH_NAVI1030 ON) + break() + endif() + endif() +endforeach() #Regardless of version, make sure we define the general architecture name -FOREACH(ARCH IN LISTS SUPPORTED_AMD_ARCHS) - IF (KOKKOS_ARCH_${ARCH}) - SET(KOKKOS_ARCH_AMD_GPU ON) - STRING(REGEX MATCH "(VEGA)" IS_VEGA ${ARCH}) - IF(IS_VEGA) - SET(KOKKOS_ARCH_VEGA ON) - BREAK() - ENDIF() - STRING(REGEX MATCH "(NAVI)" IS_NAVI ${ARCH}) - IF(IS_NAVI) - SET(KOKKOS_ARCH_NAVI ON) - BREAK() - ENDIF() - ENDIF() -ENDFOREACH() +foreach(ARCH IN LISTS SUPPORTED_AMD_ARCHS) + if(KOKKOS_ARCH_${ARCH}) + list(FIND SUPPORTED_AMD_ARCHS ${ARCH} LIST_INDEX) + list(GET CORRESPONDING_AMD_FLAGS ${LIST_INDEX} FLAG) + set(KOKKOS_ARCH_AMD_GPU "${FLAG}") + string(REGEX MATCH "(VEGA)" IS_VEGA ${ARCH}) + if(IS_VEGA) + set(KOKKOS_ARCH_VEGA ON) + break() + endif() + string(REGEX MATCH "(NAVI)" IS_NAVI ${ARCH}) + if(IS_NAVI) + set(KOKKOS_ARCH_NAVI ON) + break() + endif() + endif() +endforeach() #CMake verbose is kind of pointless #Let's just always print things -MESSAGE(STATUS "Built-in Execution Spaces:") +message(STATUS "Built-in Execution Spaces:") -FOREACH (_BACKEND Cuda OpenMPTarget HIP SYCL OpenACC) - STRING(TOUPPER ${_BACKEND} UC_BACKEND) - IF(KOKKOS_ENABLE_${UC_BACKEND}) - IF(_DEVICE_PARALLEL) - MESSAGE(FATAL_ERROR "Multiple device parallel execution spaces are not allowed! " - "Trying to enable execution space ${_BACKEND}, " - "but execution space ${_DEVICE_PARALLEL} is already enabled. " - "Remove the CMakeCache.txt file and re-configure.") - ENDIF() - IF (${_BACKEND} STREQUAL "Cuda") - IF(KOKKOS_ENABLE_CUDA_UVM) - MESSAGE(DEPRECATION "Setting Kokkos_ENABLE_CUDA_UVM is deprecated - use the portable Kokkos::SharedSpace as an explicit memory space in your code instead") - IF(KOKKOS_ENABLE_DEPRECATED_CODE_4) - SET(_DEFAULT_DEVICE_MEMSPACE "Kokkos::${_BACKEND}UVMSpace") - ELSE() - MESSAGE(FATAL_ERROR "Kokkos_ENABLE_DEPRECATED_CODE_4 must be set to use Kokkos_ENABLE_CUDA_UVM") - ENDIF() - ELSE() - SET(_DEFAULT_DEVICE_MEMSPACE "Kokkos::${_BACKEND}Space") - ENDIF() - SET(_DEVICE_PARALLEL "Kokkos::${_BACKEND}") - ELSEIF(${_BACKEND} STREQUAL "HIP") - SET(_DEFAULT_DEVICE_MEMSPACE "Kokkos::${_BACKEND}Space") - SET(_DEVICE_PARALLEL "Kokkos::${_BACKEND}") - ELSE() - SET(_DEFAULT_DEVICE_MEMSPACE "Kokkos::Experimental::${_BACKEND}Space") - SET(_DEVICE_PARALLEL "Kokkos::Experimental::${_BACKEND}") - ENDIF() - ENDIF() -ENDFOREACH() -IF(NOT _DEVICE_PARALLEL) - SET(_DEVICE_PARALLEL "NoTypeDefined") - SET(_DEFAULT_DEVICE_MEMSPACE "NoTypeDefined") -ENDIF() -MESSAGE(STATUS " Device Parallel: ${_DEVICE_PARALLEL}") +foreach(_BACKEND Cuda OpenMPTarget HIP SYCL OpenACC) + string(TOUPPER ${_BACKEND} UC_BACKEND) + if(KOKKOS_ENABLE_${UC_BACKEND}) + if(_DEVICE_PARALLEL) + message( + FATAL_ERROR + "Multiple device parallel execution spaces are not allowed! " + "Trying to enable execution space ${_BACKEND}, " + "but execution space ${_DEVICE_PARALLEL} is already enabled. " + "Remove the CMakeCache.txt file and re-configure." + ) + endif() + if(${_BACKEND} STREQUAL "Cuda") + if(KOKKOS_ENABLE_CUDA_UVM) + message( + DEPRECATION + "Setting Kokkos_ENABLE_CUDA_UVM is deprecated - use the portable Kokkos::SharedSpace as an explicit memory space in your code instead" + ) + if(NOT KOKKOS_ENABLE_DEPRECATED_CODE_4) + message(FATAL_ERROR "Kokkos_ENABLE_DEPRECATED_CODE_4 must be set to use Kokkos_ENABLE_CUDA_UVM") + endif() + endif() + set(_DEVICE_PARALLEL "Kokkos::${_BACKEND}") + elseif(${_BACKEND} STREQUAL "HIP" OR ${_BACKEND} STREQUAL "SYCL") + set(_DEVICE_PARALLEL "Kokkos::${_BACKEND}") + else() + set(_DEVICE_PARALLEL "Kokkos::Experimental::${_BACKEND}") + endif() + endif() +endforeach() +if(NOT _DEVICE_PARALLEL) + set(_DEVICE_PARALLEL "NoTypeDefined") +endif() +message(STATUS " Device Parallel: ${_DEVICE_PARALLEL}") -FOREACH (_BACKEND OpenMP Threads HPX) - STRING(TOUPPER ${_BACKEND} UC_BACKEND) - IF(KOKKOS_ENABLE_${UC_BACKEND}) - IF(_HOST_PARALLEL) - MESSAGE(FATAL_ERROR "Multiple host parallel execution spaces are not allowed! " - "Trying to enable execution space ${_BACKEND}, " - "but execution space ${_HOST_PARALLEL} is already enabled. " - "Remove the CMakeCache.txt file and re-configure.") - ENDIF() - IF (${_BACKEND} STREQUAL "HPX") - SET(_HOST_PARALLEL "Kokkos::Experimental::${_BACKEND}") - ELSE() - SET(_HOST_PARALLEL "Kokkos::${_BACKEND}") - ENDIF() - ENDIF() -ENDFOREACH() +foreach(_BACKEND OpenMP Threads HPX) + string(TOUPPER ${_BACKEND} UC_BACKEND) + if(KOKKOS_ENABLE_${UC_BACKEND}) + if(_HOST_PARALLEL) + message( + FATAL_ERROR + "Multiple host parallel execution spaces are not allowed! " "Trying to enable execution space ${_BACKEND}, " + "but execution space ${_HOST_PARALLEL} is already enabled. " + "Remove the CMakeCache.txt file and re-configure." + ) + endif() + if(${_BACKEND} STREQUAL "HPX") + set(_HOST_PARALLEL "Kokkos::Experimental::${_BACKEND}") + else() + set(_HOST_PARALLEL "Kokkos::${_BACKEND}") + endif() + endif() +endforeach() -IF(NOT _HOST_PARALLEL AND NOT KOKKOS_ENABLE_SERIAL) - MESSAGE(FATAL_ERROR "At least one host execution space must be enabled, " - "but no host parallel execution space was requested " - "and Kokkos_ENABLE_SERIAL=OFF.") -ENDIF() +if(NOT _HOST_PARALLEL AND NOT KOKKOS_ENABLE_SERIAL) + message(FATAL_ERROR "At least one host execution space must be enabled, " + "but no host parallel execution space was requested " "and Kokkos_ENABLE_SERIAL=OFF." + ) +endif() -IF(_HOST_PARALLEL) -MESSAGE(STATUS " Host Parallel: ${_HOST_PARALLEL}") -ELSE() - SET(_HOST_PARALLEL "NoTypeDefined") - MESSAGE(STATUS " Host Parallel: NoTypeDefined") -ENDIF() +if(_HOST_PARALLEL) + message(STATUS " Host Parallel: ${_HOST_PARALLEL}") +else() + set(_HOST_PARALLEL "NoTypeDefined") + message(STATUS " Host Parallel: NoTypeDefined") +endif() -IF(KOKKOS_ENABLE_SERIAL) - MESSAGE(STATUS " Host Serial: SERIAL") -ELSE() - MESSAGE(STATUS " Host Serial: NONE") -ENDIF() +if(KOKKOS_ENABLE_SERIAL) + message(STATUS " Host Serial: SERIAL") +else() + message(STATUS " Host Serial: NONE") +endif() -MESSAGE(STATUS "") -MESSAGE(STATUS "Architectures:") -FOREACH(Arch ${KOKKOS_ENABLED_ARCH_LIST}) - MESSAGE(STATUS " ${Arch}") -ENDFOREACH() +message(STATUS "") +message(STATUS "Architectures:") +foreach(Arch ${KOKKOS_ENABLED_ARCH_LIST}) + message(STATUS " ${Arch}") +endforeach() - -IF(KOKKOS_ENABLE_ATOMICS_BYPASS) - IF(NOT _HOST_PARALLEL STREQUAL "NoTypeDefined" OR NOT _DEVICE_PARALLEL STREQUAL "NoTypeDefined") - MESSAGE(FATAL_ERROR "Not allowed to disable atomics (via -DKokkos_ENABLE_AROMICS_BYPASS=ON) if neither a host parallel nor a device backend is enabled!") - ENDIF() - IF(NOT KOKKOS_ENABLE_SERIAL) - MESSAGE(FATAL_ERROR "Implementation bug") # safeguard - ENDIF() - MESSAGE(STATUS "Atomics: **DISABLED**") -ENDIF() +if(KOKKOS_ENABLE_ATOMICS_BYPASS) + if(NOT _HOST_PARALLEL STREQUAL "NoTypeDefined" OR NOT _DEVICE_PARALLEL STREQUAL "NoTypeDefined") + message( + FATAL_ERROR + "Disabling atomics (via -DKokkos_ENABLE_ATOMICS_BYPASS=ON) is not allowed if a host parallel or a device backend is enabled!" + ) + endif() + if(NOT KOKKOS_ENABLE_SERIAL) + message(FATAL_ERROR "Implementation bug") # safeguard + endif() + message(STATUS "Atomics: **DISABLED**") +endif() diff --git a/lib/kokkos/cmake/kokkos_check_env.cmake b/lib/kokkos/cmake/kokkos_check_env.cmake index a455a403b9..f1a309ff85 100644 --- a/lib/kokkos/cmake/kokkos_check_env.cmake +++ b/lib/kokkos/cmake/kokkos_check_env.cmake @@ -1,12 +1,15 @@ -SET(CRAYPE_VERSION $ENV{CRAYPE_VERSION}) -IF (CRAYPE_VERSION) - SET(KOKKOS_IS_CRAYPE TRUE) - SET(CRAYPE_LINK_TYPE $ENV{CRAYPE_LINK_TYPE}) - IF (CRAYPE_LINK_TYPE) - IF (NOT CRAYPE_LINK_TYPE STREQUAL "dynamic") - MESSAGE(WARNING "CRAYPE_LINK_TYPE is set to ${CRAYPE_LINK_TYPE}. Linking is likely to fail unless this is set to 'dynamic'") - ENDIF() - ELSE() - MESSAGE(WARNING "CRAYPE_LINK_TYPE is not set. Linking is likely to fail unless this is set to 'dynamic'") - ENDIF() -ENDIF() +set(CRAYPE_VERSION $ENV{CRAYPE_VERSION}) +if(CRAYPE_VERSION) + set(KOKKOS_IS_CRAYPE TRUE) + set(CRAYPE_LINK_TYPE $ENV{CRAYPE_LINK_TYPE}) + if(CRAYPE_LINK_TYPE) + if(NOT CRAYPE_LINK_TYPE STREQUAL "dynamic") + message( + WARNING + "CRAYPE_LINK_TYPE is set to ${CRAYPE_LINK_TYPE}. Linking is likely to fail unless this is set to 'dynamic'" + ) + endif() + else() + message(WARNING "CRAYPE_LINK_TYPE is not set. Linking is likely to fail unless this is set to 'dynamic'") + endif() +endif() diff --git a/lib/kokkos/cmake/kokkos_compiler_id.cmake b/lib/kokkos/cmake/kokkos_compiler_id.cmake index e8bfadb64e..010ed33ede 100644 --- a/lib/kokkos/cmake/kokkos_compiler_id.cmake +++ b/lib/kokkos/cmake/kokkos_compiler_id.cmake @@ -1,262 +1,273 @@ -KOKKOS_CFG_DEPENDS(COMPILER_ID NONE) +kokkos_cfg_depends(COMPILER_ID NONE) -SET(KOKKOS_CXX_COMPILER ${CMAKE_CXX_COMPILER}) -SET(KOKKOS_CXX_COMPILER_ID ${CMAKE_CXX_COMPILER_ID}) -SET(KOKKOS_CXX_COMPILER_VERSION ${CMAKE_CXX_COMPILER_VERSION}) +set(KOKKOS_CXX_COMPILER ${CMAKE_CXX_COMPILER}) +set(KOKKOS_CXX_COMPILER_ID ${CMAKE_CXX_COMPILER_ID}) +set(KOKKOS_CXX_COMPILER_VERSION ${CMAKE_CXX_COMPILER_VERSION}) -MACRO(kokkos_internal_have_compiler_nvcc) +macro(kokkos_internal_have_compiler_nvcc) # Check if the compiler is nvcc (which really means nvcc_wrapper). - EXECUTE_PROCESS(COMMAND ${ARGN} --version - OUTPUT_VARIABLE INTERNAL_COMPILER_VERSION - OUTPUT_STRIP_TRAILING_WHITESPACE) - STRING(REPLACE "\n" " - " INTERNAL_COMPILER_VERSION_ONE_LINE ${INTERNAL_COMPILER_VERSION} ) - STRING(FIND ${INTERNAL_COMPILER_VERSION_ONE_LINE} "nvcc" INTERNAL_COMPILER_VERSION_CONTAINS_NVCC) - STRING(REGEX REPLACE "^ +" "" INTERNAL_HAVE_COMPILER_NVCC "${INTERNAL_HAVE_COMPILER_NVCC}") - IF(${INTERNAL_COMPILER_VERSION_CONTAINS_NVCC} GREATER -1) - SET(INTERNAL_HAVE_COMPILER_NVCC true) - ELSE() - SET(INTERNAL_HAVE_COMPILER_NVCC false) - ENDIF() -ENDMACRO() + execute_process(COMMAND ${ARGN} --version OUTPUT_VARIABLE INTERNAL_COMPILER_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE) + string(REPLACE "\n" " - " INTERNAL_COMPILER_VERSION_ONE_LINE ${INTERNAL_COMPILER_VERSION}) + string(FIND ${INTERNAL_COMPILER_VERSION_ONE_LINE} "nvcc" INTERNAL_COMPILER_VERSION_CONTAINS_NVCC) + string(REGEX REPLACE "^ +" "" INTERNAL_HAVE_COMPILER_NVCC "${INTERNAL_HAVE_COMPILER_NVCC}") + if(${INTERNAL_COMPILER_VERSION_CONTAINS_NVCC} GREATER -1) + set(INTERNAL_HAVE_COMPILER_NVCC true) + else() + set(INTERNAL_HAVE_COMPILER_NVCC false) + endif() +endmacro() -IF(Kokkos_ENABLE_CUDA) +if(Kokkos_ENABLE_CUDA) # kokkos_enable_options is not yet called so use lower case here - IF(Kokkos_ENABLE_COMPILE_AS_CMAKE_LANGUAGE) + if(Kokkos_ENABLE_COMPILE_AS_CMAKE_LANGUAGE) kokkos_internal_have_compiler_nvcc(${CMAKE_CUDA_COMPILER}) - ELSE() + else() # find kokkos_launch_compiler - FIND_PROGRAM(Kokkos_COMPILE_LAUNCHER - NAMES kokkos_launch_compiler - HINTS ${PROJECT_SOURCE_DIR} - PATHS ${PROJECT_SOURCE_DIR} - PATH_SUFFIXES bin) + find_program( + Kokkos_COMPILE_LAUNCHER + NAMES kokkos_launch_compiler + HINTS ${PROJECT_SOURCE_DIR} + PATHS ${PROJECT_SOURCE_DIR} + PATH_SUFFIXES bin + ) - FIND_PROGRAM(Kokkos_NVCC_WRAPPER - NAMES nvcc_wrapper - HINTS ${PROJECT_SOURCE_DIR} - PATHS ${PROJECT_SOURCE_DIR} - PATH_SUFFIXES bin) + find_program( + Kokkos_NVCC_WRAPPER + NAMES nvcc_wrapper + HINTS ${PROJECT_SOURCE_DIR} + PATHS ${PROJECT_SOURCE_DIR} + PATH_SUFFIXES bin + ) # Check if compiler was set to nvcc_wrapper kokkos_internal_have_compiler_nvcc(${CMAKE_CXX_COMPILER}) # If launcher was found and nvcc_wrapper was not specified as # compiler and `CMAKE_CXX_COMPILIER_LAUNCHER` is not set, set to use launcher. # Will ensure CMAKE_CXX_COMPILER is replaced by nvcc_wrapper - IF(Kokkos_COMPILE_LAUNCHER AND NOT INTERNAL_HAVE_COMPILER_NVCC AND NOT KOKKOS_CXX_COMPILER_ID STREQUAL Clang) - IF(CMAKE_CXX_COMPILER_LAUNCHER) - MESSAGE(FATAL_ERROR "Cannot use CMAKE_CXX_COMPILER_LAUNCHER if the CMAKE_CXX_COMPILER is not able to compile CUDA code, i.e. nvcc_wrapper or clang++!") - ENDIF() + if(Kokkos_COMPILE_LAUNCHER AND NOT INTERNAL_HAVE_COMPILER_NVCC AND NOT KOKKOS_CXX_COMPILER_ID STREQUAL Clang) + if(CMAKE_CXX_COMPILER_LAUNCHER) + message( + FATAL_ERROR + "Cannot use CMAKE_CXX_COMPILER_LAUNCHER if the CMAKE_CXX_COMPILER is not able to compile CUDA code, i.e. nvcc_wrapper or clang++!" + ) + endif() # the first argument to launcher is always the C++ compiler defined by cmake # if the second argument matches the C++ compiler, it forwards the rest of the # args to nvcc_wrapper kokkos_internal_have_compiler_nvcc( - ${Kokkos_COMPILE_LAUNCHER} ${Kokkos_NVCC_WRAPPER} ${CMAKE_CXX_COMPILER} ${CMAKE_CXX_COMPILER} -DKOKKOS_DEPENDENCE) - SET(INTERNAL_USE_COMPILER_LAUNCHER true) - ENDIF() - ENDIF() -ENDIF() + ${Kokkos_COMPILE_LAUNCHER} ${Kokkos_NVCC_WRAPPER} ${CMAKE_CXX_COMPILER} ${CMAKE_CXX_COMPILER} + -DKOKKOS_DEPENDENCE + ) + set(INTERNAL_USE_COMPILER_LAUNCHER true) + endif() + endif() +endif() -IF(INTERNAL_HAVE_COMPILER_NVCC) +if(INTERNAL_HAVE_COMPILER_NVCC) # Save the host compiler id before overwriting it. - SET(KOKKOS_CXX_HOST_COMPILER_ID ${KOKKOS_CXX_COMPILER_ID}) + set(KOKKOS_CXX_HOST_COMPILER_ID ${KOKKOS_CXX_COMPILER_ID}) # SET the compiler id to nvcc. We use the value used by CMake 3.8. - SET(KOKKOS_CXX_COMPILER_ID NVIDIA CACHE STRING INTERNAL FORCE) + set(KOKKOS_CXX_COMPILER_ID NVIDIA CACHE STRING INTERNAL FORCE) - STRING(REGEX MATCH "V[0-9]+\\.[0-9]+\\.[0-9]+" - TEMP_CXX_COMPILER_VERSION ${INTERNAL_COMPILER_VERSION_ONE_LINE}) - STRING(SUBSTRING ${TEMP_CXX_COMPILER_VERSION} 1 -1 TEMP_CXX_COMPILER_VERSION) - SET(KOKKOS_CXX_COMPILER_VERSION ${TEMP_CXX_COMPILER_VERSION} CACHE STRING INTERNAL FORCE) - MESSAGE(STATUS "Compiler Version: ${KOKKOS_CXX_COMPILER_VERSION}") - IF(INTERNAL_USE_COMPILER_LAUNCHER) - MESSAGE(STATUS "kokkos_launch_compiler (${Kokkos_COMPILE_LAUNCHER}) is enabled...") + string(REGEX MATCH "V[0-9]+\\.[0-9]+\\.[0-9]+" TEMP_CXX_COMPILER_VERSION ${INTERNAL_COMPILER_VERSION_ONE_LINE}) + string(SUBSTRING ${TEMP_CXX_COMPILER_VERSION} 1 -1 TEMP_CXX_COMPILER_VERSION) + set(KOKKOS_CXX_COMPILER_VERSION ${TEMP_CXX_COMPILER_VERSION} CACHE STRING INTERNAL FORCE) + message(STATUS "Compiler Version: ${KOKKOS_CXX_COMPILER_VERSION}") + if(INTERNAL_USE_COMPILER_LAUNCHER) + message(STATUS "kokkos_launch_compiler (${Kokkos_COMPILE_LAUNCHER}) is enabled...") kokkos_compilation(GLOBAL) - ENDIF() -ENDIF() + endif() +endif() -IF(Kokkos_ENABLE_HIP) +if(Kokkos_ENABLE_HIP) # get HIP version - EXECUTE_PROCESS(COMMAND ${CMAKE_CXX_COMPILER} --version - OUTPUT_VARIABLE INTERNAL_COMPILER_VERSION - OUTPUT_STRIP_TRAILING_WHITESPACE) + execute_process( + COMMAND ${CMAKE_CXX_COMPILER} --version OUTPUT_VARIABLE INTERNAL_COMPILER_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE + ) - STRING(REPLACE "\n" " - " INTERNAL_COMPILER_VERSION_ONE_LINE ${INTERNAL_COMPILER_VERSION} ) + string(REPLACE "\n" " - " INTERNAL_COMPILER_VERSION_ONE_LINE ${INTERNAL_COMPILER_VERSION}) - STRING(FIND ${INTERNAL_COMPILER_VERSION_ONE_LINE} "HIP version" INTERNAL_COMPILER_VERSION_CONTAINS_HIP) - IF(INTERNAL_COMPILER_VERSION_CONTAINS_HIP GREATER -1) - SET(KOKKOS_CXX_COMPILER_ID HIPCC CACHE STRING INTERNAL FORCE) - ENDIF() + string(FIND ${INTERNAL_COMPILER_VERSION_ONE_LINE} "HIP version" INTERNAL_COMPILER_VERSION_CONTAINS_HIP) + if(INTERNAL_COMPILER_VERSION_CONTAINS_HIP GREATER -1) + set(KOKKOS_CXX_COMPILER_ID HIPCC CACHE STRING INTERNAL FORCE) + endif() - STRING(REGEX MATCH "[0-9]+\\.[0-9]+\\.[0-9]+" - TEMP_CXX_COMPILER_VERSION ${INTERNAL_COMPILER_VERSION_ONE_LINE}) - SET(KOKKOS_CXX_COMPILER_VERSION ${TEMP_CXX_COMPILER_VERSION} CACHE STRING INTERNAL FORCE) - MESSAGE(STATUS "Compiler Version: ${KOKKOS_CXX_COMPILER_VERSION}") -ENDIF() + string(REGEX MATCH "[0-9]+\\.[0-9]+\\.[0-9]+" TEMP_CXX_COMPILER_VERSION ${INTERNAL_COMPILER_VERSION_ONE_LINE}) + set(KOKKOS_CXX_COMPILER_VERSION ${TEMP_CXX_COMPILER_VERSION} CACHE STRING INTERNAL FORCE) + message(STATUS "Compiler Version: ${KOKKOS_CXX_COMPILER_VERSION}") +endif() -IF(KOKKOS_CXX_COMPILER_ID STREQUAL Clang) +if(KOKKOS_CXX_COMPILER_ID STREQUAL Clang) # The Cray compiler reports as Clang to most versions of CMake - EXECUTE_PROCESS(COMMAND ${CMAKE_CXX_COMPILER} --version - COMMAND grep -c Cray - OUTPUT_VARIABLE INTERNAL_HAVE_CRAY_COMPILER - OUTPUT_STRIP_TRAILING_WHITESPACE) - IF (INTERNAL_HAVE_CRAY_COMPILER) #not actually Clang - SET(KOKKOS_CLANG_IS_CRAY TRUE) - ENDIF() + execute_process( + COMMAND ${CMAKE_CXX_COMPILER} --version + COMMAND grep -c Cray + OUTPUT_VARIABLE INTERNAL_HAVE_CRAY_COMPILER + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + if(INTERNAL_HAVE_CRAY_COMPILER) #not actually Clang + set(KOKKOS_CLANG_IS_CRAY TRUE) + set(KOKKOS_CXX_COMPILER_ID CrayClang) + endif() # The clang based Intel compiler reports as Clang to most versions of CMake - EXECUTE_PROCESS(COMMAND ${CMAKE_CXX_COMPILER} --version - COMMAND grep -c "DPC++\\|icpx" - OUTPUT_VARIABLE INTERNAL_HAVE_INTEL_COMPILER - OUTPUT_STRIP_TRAILING_WHITESPACE) - IF (INTERNAL_HAVE_INTEL_COMPILER) #not actually Clang - SET(KOKKOS_CLANG_IS_INTEL TRUE) - SET(KOKKOS_CXX_COMPILER_ID IntelLLVM CACHE STRING INTERNAL FORCE) - EXECUTE_PROCESS(COMMAND ${CMAKE_CXX_COMPILER} --version - OUTPUT_VARIABLE INTERNAL_CXX_COMPILER_VERSION - OUTPUT_STRIP_TRAILING_WHITESPACE) - STRING(REGEX MATCH "[0-9]+\\.[0-9]+\\.[0-9]+" - KOKKOS_CXX_COMPILER_VERSION ${INTERNAL_CXX_COMPILER_VERSION}) - ENDIF() -ENDIF() + execute_process( + COMMAND ${CMAKE_CXX_COMPILER} --version + COMMAND grep -c "DPC++\\|icpx" + OUTPUT_VARIABLE INTERNAL_HAVE_INTEL_COMPILER + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + if(INTERNAL_HAVE_INTEL_COMPILER) #not actually Clang + set(KOKKOS_CLANG_IS_INTEL TRUE) + set(KOKKOS_CXX_COMPILER_ID IntelLLVM CACHE STRING INTERNAL FORCE) + execute_process( + COMMAND ${CMAKE_CXX_COMPILER} --version OUTPUT_VARIABLE INTERNAL_CXX_COMPILER_VERSION + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + string(REGEX MATCH "[0-9]+\\.[0-9]+\\.[0-9]+" KOKKOS_CXX_COMPILER_VERSION ${INTERNAL_CXX_COMPILER_VERSION}) + endif() +endif() -IF(KOKKOS_CXX_COMPILER_ID STREQUAL Cray OR KOKKOS_CLANG_IS_CRAY) +if(KOKKOS_CXX_COMPILER_ID STREQUAL Cray OR KOKKOS_CLANG_IS_CRAY) # SET Cray's compiler version. - EXECUTE_PROCESS(COMMAND ${CMAKE_CXX_COMPILER} --version - OUTPUT_VARIABLE INTERNAL_CXX_COMPILER_VERSION - OUTPUT_STRIP_TRAILING_WHITESPACE) + execute_process( + COMMAND ${CMAKE_CXX_COMPILER} --version OUTPUT_VARIABLE INTERNAL_CXX_COMPILER_VERSION + OUTPUT_STRIP_TRAILING_WHITESPACE + ) - STRING(REGEX MATCH "[0-9]+\\.[0-9]+\\.[0-9]+" - TEMP_CXX_COMPILER_VERSION ${INTERNAL_CXX_COMPILER_VERSION}) - IF (KOKKOS_CLANG_IS_CRAY) - SET(KOKKOS_CLANG_CRAY_COMPILER_VERSION ${TEMP_CXX_COMPILER_VERSION}) - ELSE() - SET(KOKKOS_CXX_COMPILER_VERSION ${TEMP_CXX_COMPILER_VERSION} CACHE STRING INTERNAL FORCE) - ENDIF() -ENDIF() + string(REGEX MATCH "[0-9]+\\.[0-9]+\\.[0-9]+" TEMP_CXX_COMPILER_VERSION ${INTERNAL_CXX_COMPILER_VERSION}) + if(KOKKOS_CLANG_IS_CRAY) + set(KOKKOS_CLANG_CRAY_COMPILER_VERSION ${TEMP_CXX_COMPILER_VERSION}) + else() + set(KOKKOS_CXX_COMPILER_VERSION ${TEMP_CXX_COMPILER_VERSION} CACHE STRING INTERNAL FORCE) + endif() +endif() -IF(KOKKOS_CXX_COMPILER_ID STREQUAL Fujitsu) +if(KOKKOS_CXX_COMPILER_ID STREQUAL Fujitsu) # SET Fujitsus compiler version which is not detected by CMake - EXECUTE_PROCESS(COMMAND ${CMAKE_CXX_COMPILER} --version - OUTPUT_VARIABLE INTERNAL_CXX_COMPILER_VERSION - OUTPUT_STRIP_TRAILING_WHITESPACE) + execute_process( + COMMAND ${CMAKE_CXX_COMPILER} --version OUTPUT_VARIABLE INTERNAL_CXX_COMPILER_VERSION + OUTPUT_STRIP_TRAILING_WHITESPACE + ) - STRING(REGEX MATCH "[0-9]+\\.[0-9]+\\.[0-9]+" - TEMP_CXX_COMPILER_VERSION ${INTERNAL_CXX_COMPILER_VERSION}) - SET(KOKKOS_CXX_COMPILER_VERSION ${TEMP_CXX_COMPILER_VERSION} CACHE STRING INTERNAL FORCE) -ENDIF() + string(REGEX MATCH "[0-9]+\\.[0-9]+\\.[0-9]+" TEMP_CXX_COMPILER_VERSION ${INTERNAL_CXX_COMPILER_VERSION}) + set(KOKKOS_CXX_COMPILER_VERSION ${TEMP_CXX_COMPILER_VERSION} CACHE STRING INTERNAL FORCE) +endif() # Enforce the minimum compilers supported by Kokkos. -IF(NOT CMAKE_CXX_STANDARD) - SET(CMAKE_CXX_STANDARD 17) -ENDIF() -IF(CMAKE_CXX_STANDARD EQUAL 17) - SET(KOKKOS_CLANG_CPU_MINIMUM 8.0.0) - SET(KOKKOS_CLANG_CUDA_MINIMUM 10.0.0) - SET(KOKKOS_CLANG_OPENMPTARGET_MINIMUM 15.0.0) - SET(KOKKOS_GCC_MINIMUM 8.2.0) - SET(KOKKOS_INTEL_MINIMUM 19.0.5) - SET(KOKKOS_INTEL_LLVM_CPU_MINIMUM 2021.1.1) - SET(KOKKOS_INTEL_LLVM_SYCL_MINIMUM 2023.0.0) - SET(KOKKOS_NVCC_MINIMUM 11.0.0) - SET(KOKKOS_HIPCC_MINIMUM 5.2.0) - SET(KOKKOS_NVHPC_MINIMUM 22.3) - SET(KOKKOS_MSVC_MINIMUM 19.29) -ELSE() - SET(KOKKOS_CLANG_CPU_MINIMUM 14.0.0) - SET(KOKKOS_CLANG_CUDA_MINIMUM 14.0.0) - SET(KOKKOS_CLANG_OPENMPTARGET_MINIMUM 15.0.0) - SET(KOKKOS_GCC_MINIMUM 10.1.0) - SET(KOKKOS_INTEL_MINIMUM "not supported") - SET(KOKKOS_INTEL_LLVM_CPU_MINIMUM 2022.0.0) - SET(KOKKOS_INTEL_LLVM_SYCL_MINIMUM 2023.0.0) - SET(KOKKOS_NVCC_MINIMUM 12.0.0) - SET(KOKKOS_HIPCC_MINIMUM 5.2.0) - SET(KOKKOS_NVHPC_MINIMUM 22.3) - SET(KOKKOS_MSVC_MINIMUM 19.30) -ENDIF() +if(NOT CMAKE_CXX_STANDARD) + set(CMAKE_CXX_STANDARD 17) +endif() +if(CMAKE_CXX_STANDARD EQUAL 17) + set(KOKKOS_CLANG_CPU_MINIMUM 8.0.0) + set(KOKKOS_CLANG_CUDA_MINIMUM 10.0.0) + set(KOKKOS_CLANG_OPENMPTARGET_MINIMUM 15.0.0) + set(KOKKOS_GCC_MINIMUM 8.2.0) + set(KOKKOS_INTEL_MINIMUM 19.0.5) + set(KOKKOS_INTEL_LLVM_CPU_MINIMUM 2021.1.1) + set(KOKKOS_INTEL_LLVM_SYCL_MINIMUM 2023.0.0) + set(KOKKOS_NVCC_MINIMUM 11.0.0) + set(KOKKOS_HIPCC_MINIMUM 5.2.0) + set(KOKKOS_NVHPC_MINIMUM 22.3) + set(KOKKOS_MSVC_MINIMUM 19.29) +else() + set(KOKKOS_CLANG_CPU_MINIMUM 14.0.0) + set(KOKKOS_CLANG_CUDA_MINIMUM 14.0.0) + set(KOKKOS_CLANG_OPENMPTARGET_MINIMUM 15.0.0) + set(KOKKOS_GCC_MINIMUM 10.1.0) + set(KOKKOS_INTEL_MINIMUM "not supported") + set(KOKKOS_INTEL_LLVM_CPU_MINIMUM 2022.0.0) + set(KOKKOS_INTEL_LLVM_SYCL_MINIMUM 2023.0.0) + set(KOKKOS_NVCC_MINIMUM 12.0.0) + set(KOKKOS_HIPCC_MINIMUM 5.2.0) + set(KOKKOS_NVHPC_MINIMUM 22.3) + set(KOKKOS_MSVC_MINIMUM 19.30) +endif() -SET(KOKKOS_MESSAGE_TEXT "Compiler not supported by Kokkos for C++${CMAKE_CXX_STANDARD}. Required minimum compiler versions:") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n Clang(CPU) ${KOKKOS_CLANG_CPU_MINIMUM}") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n Clang(CUDA) ${KOKKOS_CLANG_CUDA_MINIMUM}") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n Clang(OpenMPTarget) ${KOKKOS_CLANG_OPENMPTARGET_MINIMUM}") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n GCC ${KOKKOS_GCC_MINIMUM}") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n Intel ${KOKKOS_INTEL_MINIMUM}") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n IntelLLVM(CPU) ${KOKKOS_INTEL_LLVM_CPU_MINIMUM}") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n IntelLLVM(SYCL) ${KOKKOS_INTEL_LLVM_SYCL_MINIMUM}") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n NVCC ${KOKKOS_NVCC_MINIMUM}") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n HIPCC ${KOKKOS_HIPCC_MINIMUM}") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n NVHPC/PGI ${KOKKOS_NVHPC_MINIMUM}") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n MSVC ${KOKKOS_MSVC_MINIMUM}") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n XL/XLClang not supported") -SET(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\nCompiler: ${KOKKOS_CXX_COMPILER_ID} ${KOKKOS_CXX_COMPILER_VERSION}\n") +set(KOKKOS_MESSAGE_TEXT + "Compiler not supported by Kokkos for C++${CMAKE_CXX_STANDARD}. Required minimum compiler versions:" +) +set(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n Clang(CPU) ${KOKKOS_CLANG_CPU_MINIMUM}") +set(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n Clang(CUDA) ${KOKKOS_CLANG_CUDA_MINIMUM}") +set(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n Clang(OpenMPTarget) ${KOKKOS_CLANG_OPENMPTARGET_MINIMUM}") +set(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n GCC ${KOKKOS_GCC_MINIMUM}") +set(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n Intel ${KOKKOS_INTEL_MINIMUM}") +set(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n IntelLLVM(CPU) ${KOKKOS_INTEL_LLVM_CPU_MINIMUM}") +set(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n IntelLLVM(SYCL) ${KOKKOS_INTEL_LLVM_SYCL_MINIMUM}") +set(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n NVCC ${KOKKOS_NVCC_MINIMUM}") +set(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n HIPCC ${KOKKOS_HIPCC_MINIMUM}") +set(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n NVHPC/PGI ${KOKKOS_NVHPC_MINIMUM}") +set(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n MSVC ${KOKKOS_MSVC_MINIMUM}") +set(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\n XL/XLClang not supported") +set(KOKKOS_MESSAGE_TEXT "${KOKKOS_MESSAGE_TEXT}\nCompiler: ${KOKKOS_CXX_COMPILER_ID} ${KOKKOS_CXX_COMPILER_VERSION}\n") -IF(KOKKOS_CXX_COMPILER_ID STREQUAL Clang AND NOT Kokkos_ENABLE_CUDA) - IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_CLANG_CPU_MINIMUM}) - MESSAGE(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") - ENDIF() -ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL Clang AND Kokkos_ENABLE_CUDA) - IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_CLANG_CUDA_MINIMUM}) - MESSAGE(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") - ENDIF() -ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL GNU) - IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_GCC_MINIMUM}) - MESSAGE(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") - ENDIF() -ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL Intel) - IF((NOT CMAKE_CXX_STANDARD EQUAL 17) OR (KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_INTEL_MINIMUM})) - MESSAGE(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") - ENDIF() -ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL IntelLLVM AND NOT Kokkos_ENABLE_SYCL) - IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_INTEL_LLVM_CPU_MINIMUM}) - MESSAGE(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") - ENDIF() -ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL IntelLLVM AND Kokkos_ENABLE_SYCL) - IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_INTEL_LLVM_SYCL_MINIMUM}) - MESSAGE(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") - ENDIF() -ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA) - IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_NVCC_MINIMUM}) - MESSAGE(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") - ENDIF() - SET(CMAKE_CXX_EXTENSIONS OFF CACHE BOOL "Kokkos turns off CXX extensions" FORCE) -ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL HIPCC) - IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_HIPCC_MINIMUM}) - MESSAGE(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") - ENDIF() -ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL PGI OR KOKKOS_CXX_COMPILER_ID STREQUAL NVHPC) - IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_NVHPC_MINIMUM}) - MESSAGE(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") - ENDIF() +if(KOKKOS_CXX_COMPILER_ID STREQUAL Clang AND NOT Kokkos_ENABLE_CUDA) + if(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_CLANG_CPU_MINIMUM}) + message(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") + endif() +elseif(KOKKOS_CXX_COMPILER_ID STREQUAL Clang AND Kokkos_ENABLE_CUDA) + if(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_CLANG_CUDA_MINIMUM}) + message(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") + endif() +elseif(KOKKOS_CXX_COMPILER_ID STREQUAL GNU) + if(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_GCC_MINIMUM}) + message(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") + endif() +elseif(KOKKOS_CXX_COMPILER_ID STREQUAL Intel) + if((NOT CMAKE_CXX_STANDARD EQUAL 17) OR (KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_INTEL_MINIMUM})) + message(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") + endif() +elseif(KOKKOS_CXX_COMPILER_ID STREQUAL IntelLLVM AND NOT Kokkos_ENABLE_SYCL) + if(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_INTEL_LLVM_CPU_MINIMUM}) + message(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") + endif() +elseif(KOKKOS_CXX_COMPILER_ID STREQUAL IntelLLVM AND Kokkos_ENABLE_SYCL) + if(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_INTEL_LLVM_SYCL_MINIMUM}) + message(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") + endif() +elseif(KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA) + if(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_NVCC_MINIMUM}) + message(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") + endif() + set(CMAKE_CXX_EXTENSIONS OFF CACHE BOOL "Kokkos turns off CXX extensions" FORCE) +elseif(KOKKOS_CXX_COMPILER_ID STREQUAL HIPCC) + if(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_HIPCC_MINIMUM}) + message(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") + endif() +elseif(KOKKOS_CXX_COMPILER_ID STREQUAL PGI OR KOKKOS_CXX_COMPILER_ID STREQUAL NVHPC) + if(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_NVHPC_MINIMUM}) + message(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") + endif() # Treat PGI internally as NVHPC to simplify handling both compilers. # Before CMake 3.20 NVHPC was identified as PGI, nvc++ is # backward-compatible to pgc++. - SET(KOKKOS_CXX_COMPILER_ID NVHPC CACHE STRING INTERNAL FORCE) -ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL "MSVC") - IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_MSVC_MINIMUM}) - MESSAGE(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") - ENDIF() -ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL XL OR KOKKOS_CXX_COMPILER_ID STREQUAL XLClang) - MESSAGE(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") -ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL Clang AND Kokkos_ENABLE_OPENMPTARGET) - IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS KOKKOS_CLANG_OPENMPTARGET_MINIMUM) - MESSAGE(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") - ENDIF() -ENDIF() + set(KOKKOS_CXX_COMPILER_ID NVHPC CACHE STRING INTERNAL FORCE) +elseif(KOKKOS_CXX_COMPILER_ID STREQUAL "MSVC") + if(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS ${KOKKOS_MSVC_MINIMUM}) + message(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") + endif() +elseif(KOKKOS_CXX_COMPILER_ID STREQUAL XL OR KOKKOS_CXX_COMPILER_ID STREQUAL XLClang) + message(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") +elseif(KOKKOS_CXX_COMPILER_ID STREQUAL Clang AND Kokkos_ENABLE_OPENMPTARGET) + if(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS KOKKOS_CLANG_OPENMPTARGET_MINIMUM) + message(FATAL_ERROR "${KOKKOS_MESSAGE_TEXT}") + endif() +endif() -IF(NOT DEFINED KOKKOS_CXX_HOST_COMPILER_ID) - SET(KOKKOS_CXX_HOST_COMPILER_ID ${KOKKOS_CXX_COMPILER_ID}) -ELSEIF(KOKKOS_CXX_HOST_COMPILER_ID STREQUAL PGI) - SET(KOKKOS_CXX_HOST_COMPILER_ID NVHPC CACHE STRING INTERNAL FORCE) -ENDIF() +if(NOT DEFINED KOKKOS_CXX_HOST_COMPILER_ID) + set(KOKKOS_CXX_HOST_COMPILER_ID ${KOKKOS_CXX_COMPILER_ID}) +elseif(KOKKOS_CXX_HOST_COMPILER_ID STREQUAL PGI) + set(KOKKOS_CXX_HOST_COMPILER_ID NVHPC CACHE STRING INTERNAL FORCE) +endif() -STRING(REPLACE "." ";" VERSION_LIST ${KOKKOS_CXX_COMPILER_VERSION}) -LIST(GET VERSION_LIST 0 KOKKOS_COMPILER_VERSION_MAJOR) -LIST(GET VERSION_LIST 1 KOKKOS_COMPILER_VERSION_MINOR) -LIST(LENGTH VERSION_LIST LIST_LENGTH) +string(REPLACE "." ";" VERSION_LIST ${KOKKOS_CXX_COMPILER_VERSION}) +list(GET VERSION_LIST 0 KOKKOS_COMPILER_VERSION_MAJOR) +list(GET VERSION_LIST 1 KOKKOS_COMPILER_VERSION_MINOR) +list(LENGTH VERSION_LIST LIST_LENGTH) # On Android, the compiler doesn't have a patch version, just a major/minor -IF(LIST_LENGTH GREATER 2) - LIST(GET VERSION_LIST 2 KOKKOS_COMPILER_VERSION_PATCH) -ELSE() - SET(KOKKOS_COMPILER_VERSION_PATCH 0) -ENDIF() - +if(LIST_LENGTH GREATER 2) + list(GET VERSION_LIST 2 KOKKOS_COMPILER_VERSION_PATCH) +else() + set(KOKKOS_COMPILER_VERSION_PATCH 0) +endif() diff --git a/lib/kokkos/cmake/kokkos_configure_trilinos.cmake b/lib/kokkos/cmake/kokkos_configure_trilinos.cmake new file mode 100644 index 0000000000..5aeef61e7b --- /dev/null +++ b/lib/kokkos/cmake/kokkos_configure_trilinos.cmake @@ -0,0 +1,38 @@ +if(CMAKE_PROJECT_NAME STREQUAL "Trilinos") + set(Kokkos_ENABLE_SERIAL ON CACHE BOOL "Whether to build Serial backend" FORCE) + + if(NOT ${Trilinos_ENABLE_OpenMP} STREQUAL "") + set(Kokkos_ENABLE_OPENMP ${Trilinos_ENABLE_OpenMP} CACHE BOOL "Whether to build OpenMP backend" FORCE) + else() + set(Kokkos_ENABLE_OPENMP OFF CACHE BOOL "Whether to build OpenMP backend" FORCE) + endif() + + if(NOT ${TPL_ENABLE_CUDA} STREQUAL "") + set(Kokkos_ENABLE_CUDA ${TPL_ENABLE_CUDA} CACHE BOOL "Whether to build CUDA backend" FORCE) + else() + set(Kokkos_ENABLE_CUDA OFF CACHE BOOL "Whether to build CUDA backend" FORCE) + endif() + + if(NOT ${TPL_ENABLE_HPX} STREQUAL "") + set(Kokkos_ENABLE_HPX ${TPL_ENABLE_HPX} CACHE BOOL "Whether to build HPX backend" FORCE) + else() + set(Kokkos_ENABLE_HPX OFF CACHE BOOL "Whether to build HPX backend" FORCE) + endif() + + if(NOT ${TPL_ENABLE_quadmath} STREQUAL "") + set(Kokkos_ENABLE_LIBQUADMATH ${TPL_ENABLE_quadmath} CACHE BOOL "Whether to enable the LIBQUADMATH library" FORCE) + else() + set(Kokkos_ENABLE_LIBQUADMATH OFF CACHE BOOL "Whether to enable the LIBQUADMATH library" FORCE) + endif() + + if(NOT ${TPL_ENABLE_DLlib} STREQUAL "") + set(Kokkos_ENABLE_LIBDL ${TPL_ENABLE_DLlib} CACHE BOOL "Whether to enable the LIBDL library" FORCE) + else() + set(Kokkos_ENABLE_LIBDL OFF CACHE BOOL "Whether to enable the LIBDL library" FORCE) + endif() + + set(Kokkos_ENABLE_COMPLEX_ALIGN OFF CACHE BOOL "Whether to align Kokkos::complex to 2*alignof(RealType)") + + # FIXME_TRILINOS We run into problems when trying to use an external GTest in Trilinos CI + set(CMAKE_DISABLE_FIND_PACKAGE_GTest ON) +endif() diff --git a/lib/kokkos/cmake/kokkos_corner_cases.cmake b/lib/kokkos/cmake/kokkos_corner_cases.cmake index ede2b4e0ca..530e9e8fd8 100644 --- a/lib/kokkos/cmake/kokkos_corner_cases.cmake +++ b/lib/kokkos/cmake/kokkos_corner_cases.cmake @@ -1,4 +1,8 @@ -IF (KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA AND KOKKOS_ENABLE_CUDA_CONSTEXPR AND KOKKOS_CXX_COMPILER_VERSION VERSION_LESS 11.2) - MESSAGE(WARNING "You have requested -DKokkos_ENABLE_CUDA_CONSTEXPR=ON for NVCC ${KOKKOS_CXX_COMPILER_VERSION} which is known to trigger compiler bugs before NVCC version 11.2. See https://github.com/kokkos/kokkos/issues/3496") -ENDIF() - +if(KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA AND KOKKOS_ENABLE_CUDA_CONSTEXPR AND KOKKOS_CXX_COMPILER_VERSION VERSION_LESS + 11.2 +) + message( + WARNING + "You have requested -DKokkos_ENABLE_CUDA_CONSTEXPR=ON for NVCC ${KOKKOS_CXX_COMPILER_VERSION} which is known to trigger compiler bugs before NVCC version 11.2. See https://github.com/kokkos/kokkos/issues/3496" + ) +endif() diff --git a/lib/kokkos/cmake/kokkos_enable_devices.cmake b/lib/kokkos/cmake/kokkos_enable_devices.cmake index c7d189285c..40c2d3ea8a 100644 --- a/lib/kokkos/cmake/kokkos_enable_devices.cmake +++ b/lib/kokkos/cmake/kokkos_enable_devices.cmake @@ -1,128 +1,132 @@ - -FUNCTION(KOKKOS_DEVICE_OPTION SUFFIX DEFAULT DEV_TYPE DOCSTRING) - KOKKOS_OPTION(ENABLE_${SUFFIX} ${DEFAULT} BOOL ${DOCSTRING}) - STRING(TOUPPER ${SUFFIX} UC_NAME) - IF (KOKKOS_ENABLE_${UC_NAME}) - LIST(APPEND KOKKOS_ENABLED_DEVICES ${SUFFIX}) +function(KOKKOS_DEVICE_OPTION SUFFIX DEFAULT DEV_TYPE DOCSTRING) + kokkos_option(ENABLE_${SUFFIX} ${DEFAULT} BOOL ${DOCSTRING}) + string(TOUPPER ${SUFFIX} UC_NAME) + if(KOKKOS_ENABLE_${UC_NAME}) + list(APPEND KOKKOS_ENABLED_DEVICES ${SUFFIX}) #I hate that CMake makes me do this - SET(KOKKOS_ENABLED_DEVICES ${KOKKOS_ENABLED_DEVICES} PARENT_SCOPE) - ENDIF() - SET(KOKKOS_ENABLE_${UC_NAME} ${KOKKOS_ENABLE_${UC_NAME}} PARENT_SCOPE) - IF (KOKKOS_ENABLE_${UC_NAME} AND DEV_TYPE STREQUAL "HOST") - SET(KOKKOS_HAS_HOST ON PARENT_SCOPE) - ENDIF() -ENDFUNCTION() + set(KOKKOS_ENABLED_DEVICES ${KOKKOS_ENABLED_DEVICES} PARENT_SCOPE) + endif() + set(KOKKOS_ENABLE_${UC_NAME} ${KOKKOS_ENABLE_${UC_NAME}} PARENT_SCOPE) + if(KOKKOS_ENABLE_${UC_NAME} AND DEV_TYPE STREQUAL "HOST") + set(KOKKOS_HAS_HOST ON PARENT_SCOPE) + endif() +endfunction() -KOKKOS_CFG_DEPENDS(DEVICES NONE) +kokkos_cfg_depends(DEVICES NONE) # Put a check in just in case people are using this option -KOKKOS_DEPRECATED_LIST(DEVICES ENABLE) +kokkos_deprecated_list(DEVICES ENABLE) - -KOKKOS_DEVICE_OPTION(THREADS OFF HOST "Whether to build C++ threads backend") +kokkos_device_option(THREADS OFF HOST "Whether to build C++ threads backend") # detect clang++ / cl / clang-cl clashes -IF (CMAKE_CXX_COMPILER_ID STREQUAL Clang AND "x${CMAKE_CXX_SIMULATE_ID}" STREQUAL "xMSVC") +if(CMAKE_CXX_COMPILER_ID STREQUAL Clang AND "x${CMAKE_CXX_SIMULATE_ID}" STREQUAL "xMSVC") # this specific test requires CMake >= 3.15 - IF ("x${CMAKE_CXX_COMPILER_FRONTEND_VARIANT}" STREQUAL "xGNU") + if("x${CMAKE_CXX_COMPILER_FRONTEND_VARIANT}" STREQUAL "xGNU") # use pure clang++ instead of clang-cl - SET(KOKKOS_COMPILER_CLANG_MSVC OFF) - ELSE() + set(KOKKOS_COMPILER_CLANG_MSVC OFF) + else() # it defaults to clang-cl - SET(KOKKOS_COMPILER_CLANG_MSVC ON) - ENDIF() -ENDIF() - -IF(Trilinos_ENABLE_Kokkos AND Trilinos_ENABLE_OpenMP) - SET(OMP_DEFAULT ON) -ELSE() - SET(OMP_DEFAULT OFF) -ENDIF() -KOKKOS_DEVICE_OPTION(OPENMP ${OMP_DEFAULT} HOST "Whether to build OpenMP backend") + set(KOKKOS_COMPILER_CLANG_MSVC ON) + endif() +endif() +if(Trilinos_ENABLE_Kokkos AND Trilinos_ENABLE_OpenMP) + set(OMP_DEFAULT ON) +else() + set(OMP_DEFAULT OFF) +endif() +kokkos_device_option(OPENMP ${OMP_DEFAULT} HOST "Whether to build OpenMP backend") # We want this to default to OFF for cache reasons, but if no # host space is given, then activate serial -IF (KOKKOS_HAS_TRILINOS) - #However, Trilinos always wants Serial ON - SET(SERIAL_DEFAULT ON) -ELSEIF (KOKKOS_HAS_HOST) - SET(SERIAL_DEFAULT OFF) -ELSE() - SET(SERIAL_DEFAULT ON) - IF (NOT DEFINED Kokkos_ENABLE_SERIAL) - MESSAGE(STATUS "SERIAL backend is being turned on to ensure there is at least one Host space. To change this, you must enable another host execution space and configure with -DKokkos_ENABLE_SERIAL=OFF or change CMakeCache.txt") - ENDIF() -ENDIF() -KOKKOS_DEVICE_OPTION(SERIAL ${SERIAL_DEFAULT} HOST "Whether to build serial backend") +if(KOKKOS_HAS_HOST) + set(SERIAL_DEFAULT OFF) +else() + set(SERIAL_DEFAULT ON) + if(NOT DEFINED Kokkos_ENABLE_SERIAL) + message( + STATUS + "SERIAL backend is being turned on to ensure there is at least one Host space. To change this, you must enable another host execution space and configure with -DKokkos_ENABLE_SERIAL=OFF or change CMakeCache.txt" + ) + endif() +endif() +kokkos_device_option(SERIAL ${SERIAL_DEFAULT} HOST "Whether to build serial backend") -KOKKOS_DEVICE_OPTION(HPX OFF HOST "Whether to build HPX backend (experimental)") +kokkos_device_option(HPX OFF HOST "Whether to build HPX backend (experimental)") # Device backends have to come after host backends for header include order reasons # Without this we can't make e.g. CudaSpace accessible by HostSpace -KOKKOS_DEVICE_OPTION(OPENACC OFF DEVICE "Whether to build the OpenACC backend") -IF (KOKKOS_ENABLE_OPENACC) - COMPILER_SPECIFIC_FLAGS( - Clang -fopenacc -fopenacc-fake-async-wait - -Wno-openacc-and-cxx -Wno-openmp-mapping -Wno-unknown-cuda-version - -Wno-pass-failed +kokkos_device_option(OPENACC OFF DEVICE "Whether to build the OpenACC backend") +if(KOKKOS_ENABLE_OPENACC) + compiler_specific_flags( + Clang + -fopenacc + -fopenacc-fake-async-wait + -fopenacc-implicit-worker=vector + -Wno-openacc-and-cxx + -Wno-openmp-mapping + -Wno-unknown-cuda-version + -Wno-pass-failed ) - COMPILER_SPECIFIC_DEFS( - Clang KOKKOS_WORKAROUND_OPENMPTARGET_CLANG + compiler_specific_defs(Clang KOKKOS_WORKAROUND_OPENMPTARGET_CLANG) +endif() + +kokkos_device_option(OPENMPTARGET OFF DEVICE "Whether to build the OpenMP target backend") +if(KOKKOS_ENABLE_OPENMPTARGET) + set(ClangOpenMPFlag -fopenmp=libomp) + if(KOKKOS_CLANG_IS_CRAY) + set(ClangOpenMPFlag -fopenmp) + endif() + + compiler_specific_flags( + Clang + ${ClangOpenMPFlag} + -Wno-openmp-mapping + IntelLLVM + -fiopenmp + -Wno-openmp-mapping + NVHPC + -mp=gpu + DEFAULT + -fopenmp ) -ENDIF() + compiler_specific_defs(Clang KOKKOS_WORKAROUND_OPENMPTARGET_CLANG) + # Are there compilers which identify as Clang and need this library? + # COMPILER_SPECIFIC_LIBS( + # Clang -lopenmptarget + # ) + if(KOKKOS_CXX_STANDARD LESS 17) + message(FATAL_ERROR "OpenMPTarget backend requires C++17 or newer") + endif() +endif() -KOKKOS_DEVICE_OPTION(OPENMPTARGET OFF DEVICE "Whether to build the OpenMP target backend") -IF (KOKKOS_ENABLE_OPENMPTARGET) - SET(ClangOpenMPFlag -fopenmp=libomp) - IF(KOKKOS_CLANG_IS_CRAY) - SET(ClangOpenMPFlag -fopenmp) - ENDIF() +if(Trilinos_ENABLE_Kokkos AND TPL_ENABLE_CUDA) + set(CUDA_DEFAULT ON) +else() + set(CUDA_DEFAULT OFF) +endif() +kokkos_device_option(CUDA ${CUDA_DEFAULT} DEVICE "Whether to build CUDA backend") - COMPILER_SPECIFIC_FLAGS( - Clang ${ClangOpenMPFlag} -Wno-openmp-mapping - IntelLLVM -fiopenmp -Wno-openmp-mapping - NVHPC -mp=gpu - DEFAULT -fopenmp - ) - COMPILER_SPECIFIC_DEFS( - Clang KOKKOS_WORKAROUND_OPENMPTARGET_CLANG - ) -# Are there compilers which identify as Clang and need this library? -# COMPILER_SPECIFIC_LIBS( -# Clang -lopenmptarget -# ) - IF(KOKKOS_CXX_STANDARD LESS 17) - MESSAGE(FATAL_ERROR "OpenMPTarget backend requires C++17 or newer") - ENDIF() -ENDIF() +if(KOKKOS_ENABLE_CUDA) + global_set(KOKKOS_DONT_ALLOW_EXTENSIONS "CUDA enabled") + ## Cuda has extra setup requirements, turn on Kokkos_Setup_Cuda.hpp in macros + list(APPEND DEVICE_SETUP_LIST Cuda) +endif() -IF(Trilinos_ENABLE_Kokkos AND TPL_ENABLE_CUDA) - SET(CUDA_DEFAULT ON) -ELSE() - SET(CUDA_DEFAULT OFF) -ENDIF() -KOKKOS_DEVICE_OPTION(CUDA ${CUDA_DEFAULT} DEVICE "Whether to build CUDA backend") - -IF (KOKKOS_ENABLE_CUDA) - GLOBAL_SET(KOKKOS_DONT_ALLOW_EXTENSIONS "CUDA enabled") -## Cuda has extra setup requirements, turn on Kokkos_Setup_Cuda.hpp in macros - LIST(APPEND DEVICE_SETUP_LIST Cuda) -ENDIF() - -KOKKOS_DEVICE_OPTION(HIP OFF DEVICE "Whether to build HIP backend") +kokkos_device_option(HIP OFF DEVICE "Whether to build HIP backend") ## HIP has extra setup requirements, turn on Kokkos_Setup_HIP.hpp in macros -IF (KOKKOS_ENABLE_HIP) - LIST(APPEND DEVICE_SETUP_LIST HIP) -ENDIF() +if(KOKKOS_ENABLE_HIP) + list(APPEND DEVICE_SETUP_LIST HIP) +endif() -KOKKOS_DEVICE_OPTION(SYCL OFF DEVICE "Whether to build SYCL backend") +kokkos_device_option(SYCL OFF DEVICE "Whether to build SYCL backend") ## SYCL has extra setup requirements, turn on Kokkos_Setup_SYCL.hpp in macros -IF (KOKKOS_ENABLE_SYCL) - IF(KOKKOS_CXX_STANDARD LESS 17) - MESSAGE(FATAL_ERROR "SYCL backend requires C++17 or newer!") - ENDIF() - LIST(APPEND DEVICE_SETUP_LIST SYCL) -ENDIF() +if(KOKKOS_ENABLE_SYCL) + if(KOKKOS_CXX_STANDARD LESS 17) + message(FATAL_ERROR "SYCL backend requires C++17 or newer!") + endif() + list(APPEND DEVICE_SETUP_LIST SYCL) +endif() diff --git a/lib/kokkos/cmake/kokkos_enable_options.cmake b/lib/kokkos/cmake/kokkos_enable_options.cmake index 53764b0c68..a5d6fdfe4e 100644 --- a/lib/kokkos/cmake/kokkos_enable_options.cmake +++ b/lib/kokkos/cmake/kokkos_enable_options.cmake @@ -1,198 +1,236 @@ ########################## NOTES ############################################### # List the options for configuring kokkos using CMake method of doing it. -# These options then get mapped onto KOKKOS_SETTINGS environment variable by -# kokkos_settings.cmake. It is separate to allow other packages to override -# these variables (e.g., TriBITS). ########################## AVAILABLE OPTIONS ################################### # Use lists for documentation, verification, and programming convenience - -FUNCTION(KOKKOS_ENABLE_OPTION SUFFIX DEFAULT DOCSTRING) - KOKKOS_OPTION(ENABLE_${SUFFIX} ${DEFAULT} BOOL ${DOCSTRING}) - STRING(TOUPPER ${SUFFIX} UC_NAME) - IF (KOKKOS_ENABLE_${UC_NAME} AND NOT "Kokkos_ENABLE_${UC_NAME}" IN_LIST Kokkos_OPTIONS_NOT_TO_EXPORT) - LIST(APPEND KOKKOS_ENABLED_OPTIONS ${UC_NAME}) +function(KOKKOS_ENABLE_OPTION SUFFIX DEFAULT DOCSTRING) + kokkos_option(ENABLE_${SUFFIX} ${DEFAULT} BOOL ${DOCSTRING}) + string(TOUPPER ${SUFFIX} UC_NAME) + if(KOKKOS_ENABLE_${UC_NAME} AND NOT "Kokkos_ENABLE_${UC_NAME}" IN_LIST Kokkos_OPTIONS_NOT_TO_EXPORT) + list(APPEND KOKKOS_ENABLED_OPTIONS ${UC_NAME}) #I hate that CMake makes me do this - SET(KOKKOS_ENABLED_OPTIONS ${KOKKOS_ENABLED_OPTIONS} PARENT_SCOPE) - ENDIF() - SET(KOKKOS_ENABLE_${UC_NAME} ${KOKKOS_ENABLE_${UC_NAME}} PARENT_SCOPE) -ENDFUNCTION() + set(KOKKOS_ENABLED_OPTIONS ${KOKKOS_ENABLED_OPTIONS} PARENT_SCOPE) + endif() + set(KOKKOS_ENABLE_${UC_NAME} ${KOKKOS_ENABLE_${UC_NAME}} PARENT_SCOPE) +endfunction() # Certain defaults will depend on knowing the enabled devices -KOKKOS_CFG_DEPENDS(OPTIONS DEVICES) -KOKKOS_CFG_DEPENDS(OPTIONS COMPILER_ID) +kokkos_cfg_depends(OPTIONS DEVICES) +kokkos_cfg_depends(OPTIONS COMPILER_ID) # Put a check in just in case people are using this option -KOKKOS_DEPRECATED_LIST(OPTIONS ENABLE) +kokkos_deprecated_list(OPTIONS ENABLE) -KOKKOS_ENABLE_OPTION(CUDA_RELOCATABLE_DEVICE_CODE OFF "Whether to enable relocatable device code (RDC) for CUDA") -KOKKOS_ENABLE_OPTION(CUDA_UVM OFF "Whether to use unified memory (UM) for CUDA by default") -KOKKOS_ENABLE_OPTION(CUDA_LDG_INTRINSIC OFF "Whether to use CUDA LDG intrinsics") +kokkos_enable_option(CUDA_RELOCATABLE_DEVICE_CODE OFF "Whether to enable relocatable device code (RDC) for CUDA") +kokkos_enable_option(CUDA_UVM OFF "Whether to use unified memory (UM) for CUDA by default") +kokkos_enable_option(CUDA_LDG_INTRINSIC OFF "Whether to use CUDA LDG intrinsics") # In contrast to other CUDA-dependent, options CUDA_LAMBDA is ON by default. # That is problematic when CUDA is not enabled because this not only yields a # bogus warning, but also exports the Kokkos_ENABLE_CUDA_LAMBDA variable and -# sets it to ON. This if-clause is a crutch that delays the refactoring of the -# way we declare all options until after we get rid of TriBITS. -IF (Trilinos_ENABLE_Kokkos AND TPL_ENABLE_CUDA) - SET(CUDA_LAMBDA_DEFAULT ON) -ELSEIF (KOKKOS_ENABLE_CUDA) - SET(CUDA_LAMBDA_DEFAULT ON) -ELSE() - SET(CUDA_LAMBDA_DEFAULT OFF) -ENDIF() -KOKKOS_ENABLE_OPTION(CUDA_LAMBDA ${CUDA_LAMBDA_DEFAULT} "Whether to allow lambda expressions on the device with NVCC **DEPRECATED**") +# sets it to ON. +kokkos_enable_option( + CUDA_LAMBDA ${KOKKOS_ENABLE_CUDA} "Whether to allow lambda expressions on the device with NVCC **DEPRECATED**" +) -# May be used to disable our use of CudaMallocAsync. It had caused issues in -# the past when UCX was used as MPI communication layer. We expect it is -# resolved but we keep the option around a bit longer to be safe. -KOKKOS_ENABLE_OPTION(IMPL_CUDA_MALLOC_ASYNC ON "Whether to enable CudaMallocAsync (requires CUDA Toolkit 11.2)") -KOKKOS_ENABLE_OPTION(IMPL_NVHPC_AS_DEVICE_COMPILER OFF "Whether to allow nvc++ as Cuda device compiler") -KOKKOS_ENABLE_OPTION(IMPL_CUDA_UNIFIED_MEMORY OFF "Whether to leverage unified memory architectures for CUDA") +# As of 09/2024, cudaMallocAsync causes issues with ICP and older version of UCX +# as MPI communication layer. +kokkos_enable_option(IMPL_CUDA_MALLOC_ASYNC OFF "Whether to enable CudaMallocAsync (requires CUDA Toolkit 11.2)") +kokkos_enable_option(IMPL_NVHPC_AS_DEVICE_COMPILER OFF "Whether to allow nvc++ as Cuda device compiler") +kokkos_enable_option(IMPL_CUDA_UNIFIED_MEMORY OFF "Whether to leverage unified memory architectures for CUDA") -KOKKOS_ENABLE_OPTION(DEPRECATED_CODE_4 ON "Whether code deprecated in major release 4 is available" ) -KOKKOS_ENABLE_OPTION(DEPRECATION_WARNINGS ON "Whether to emit deprecation warnings" ) -KOKKOS_ENABLE_OPTION(HIP_RELOCATABLE_DEVICE_CODE OFF "Whether to enable relocatable device code (RDC) for HIP") -KOKKOS_ENABLE_OPTION(TESTS OFF "Whether to build the unit tests") -KOKKOS_ENABLE_OPTION(BENCHMARKS OFF "Whether to build the benchmarks") -KOKKOS_ENABLE_OPTION(EXAMPLES OFF "Whether to build the examples") -STRING(TOUPPER "${CMAKE_BUILD_TYPE}" UPPERCASE_CMAKE_BUILD_TYPE) -IF(UPPERCASE_CMAKE_BUILD_TYPE STREQUAL "DEBUG") - KOKKOS_ENABLE_OPTION(DEBUG ON "Whether to activate extra debug features - may increase compile times") - KOKKOS_ENABLE_OPTION(DEBUG_DUALVIEW_MODIFY_CHECK ON "Debug check on dual views") -ELSE() - KOKKOS_ENABLE_OPTION(DEBUG OFF "Whether to activate extra debug features - may increase compile times") - KOKKOS_ENABLE_OPTION(DEBUG_DUALVIEW_MODIFY_CHECK OFF "Debug check on dual views") -ENDIF() -UNSET(_UPPERCASE_CMAKE_BUILD_TYPE) -KOKKOS_ENABLE_OPTION(LARGE_MEM_TESTS OFF "Whether to perform extra large memory tests") -KOKKOS_ENABLE_OPTION(DEBUG_BOUNDS_CHECK OFF "Whether to use bounds checking - will increase runtime") -KOKKOS_ENABLE_OPTION(COMPILER_WARNINGS OFF "Whether to print all compiler warnings") -KOKKOS_ENABLE_OPTION(TUNING OFF "Whether to create bindings for tuning tools") -KOKKOS_ENABLE_OPTION(AGGRESSIVE_VECTORIZATION OFF "Whether to aggressively vectorize loops") -KOKKOS_ENABLE_OPTION(COMPILE_AS_CMAKE_LANGUAGE OFF "Whether to use native cmake language support") -KOKKOS_ENABLE_OPTION(HIP_MULTIPLE_KERNEL_INSTANTIATIONS OFF "Whether multiple kernels are instantiated at compile time - improve performance but increase compile time") -KOKKOS_ENABLE_OPTION(IMPL_HIP_UNIFIED_MEMORY OFF "Whether to leverage unified memory architectures for HIP") +kokkos_enable_option(DEPRECATED_CODE_4 ON "Whether code deprecated in major release 4 is available") +kokkos_enable_option(DEPRECATION_WARNINGS ON "Whether to emit deprecation warnings") +kokkos_enable_option(HIP_RELOCATABLE_DEVICE_CODE OFF "Whether to enable relocatable device code (RDC) for HIP") + +# Disabling RDC only works properly since oneAPI 2024.1.0 +if(KOKKOS_ENABLE_SYCL AND KOKKOS_CXX_COMPILER_ID STREQUAL IntelLLVM AND KOKKOS_CXX_COMPILER_VERSION VERSION_LESS + 2024.1.0 +) + set(SYCL_RDC_DEFAULT ON) +else() + set(SYCL_RDC_DEFAULT OFF) +endif() +kokkos_enable_option( + SYCL_RELOCATABLE_DEVICE_CODE ${SYCL_RDC_DEFAULT} "Whether to enable relocatable device code (RDC) for SYCL" +) +kokkos_enable_option(TESTS OFF "Whether to build the unit tests") +kokkos_enable_option(BENCHMARKS OFF "Whether to build the benchmarks") +kokkos_enable_option(EXAMPLES OFF "Whether to build the examples") +string(TOUPPER "${CMAKE_BUILD_TYPE}" UPPERCASE_CMAKE_BUILD_TYPE) +if(UPPERCASE_CMAKE_BUILD_TYPE STREQUAL "DEBUG") + kokkos_enable_option(DEBUG ON "Whether to activate extra debug features - may increase compile times") + kokkos_enable_option(DEBUG_DUALVIEW_MODIFY_CHECK ON "Debug check on dual views") +else() + kokkos_enable_option(DEBUG OFF "Whether to activate extra debug features - may increase compile times") + kokkos_enable_option(DEBUG_DUALVIEW_MODIFY_CHECK OFF "Debug check on dual views") +endif() +unset(_UPPERCASE_CMAKE_BUILD_TYPE) +kokkos_enable_option(LARGE_MEM_TESTS OFF "Whether to perform extra large memory tests") +kokkos_enable_option(DEBUG_BOUNDS_CHECK OFF "Whether to use bounds checking - will increase runtime") +kokkos_enable_option(COMPILER_WARNINGS OFF "Whether to print all compiler warnings") +kokkos_enable_option(TUNING OFF "Whether to create bindings for tuning tools") +kokkos_enable_option(AGGRESSIVE_VECTORIZATION OFF "Whether to aggressively vectorize loops") +kokkos_enable_option(COMPILE_AS_CMAKE_LANGUAGE OFF "Whether to use native cmake language support") +kokkos_enable_option( + HIP_MULTIPLE_KERNEL_INSTANTIATIONS OFF + "Whether multiple kernels are instantiated at compile time - improve performance but increase compile time" +) +kokkos_enable_option(IMPL_HIP_MALLOC_ASYNC OFF "Whether to enable hipMallocAsync") +kokkos_enable_option(OPENACC_FORCE_HOST_AS_DEVICE OFF "Whether to force to use host as a target device for OpenACC") # This option will go away eventually, but allows fallback to old implementation when needed. -KOKKOS_ENABLE_OPTION(DESUL_ATOMICS_EXTERNAL OFF "Whether to use an external desul installation") -KOKKOS_ENABLE_OPTION(ATOMICS_BYPASS OFF "**NOT RECOMMENDED** Whether to make atomics non-atomic for non-threaded MPI-only use cases") -KOKKOS_ENABLE_OPTION(IMPL_REF_COUNT_BRANCH_UNLIKELY ON "Whether to use the C++20 `[[unlikely]]` attribute in the view reference counting") +kokkos_enable_option(DESUL_ATOMICS_EXTERNAL OFF "Whether to use an external desul installation") +kokkos_enable_option( + ATOMICS_BYPASS OFF "**NOT RECOMMENDED** Whether to make atomics non-atomic for non-threaded MPI-only use cases" +) +kokkos_enable_option( + IMPL_REF_COUNT_BRANCH_UNLIKELY ON "Whether to use the C++20 `[[unlikely]]` attribute in the view reference counting" +) mark_as_advanced(Kokkos_ENABLE_IMPL_REF_COUNT_BRANCH_UNLIKELY) -KOKKOS_ENABLE_OPTION(IMPL_VIEW_OF_VIEWS_DESTRUCTOR_PRECONDITION_VIOLATION_WORKAROUND OFF "Whether to enable a workaround for invalid use of View of Views that causes program hang on destruction.") +kokkos_enable_option( + IMPL_VIEW_OF_VIEWS_DESTRUCTOR_PRECONDITION_VIOLATION_WORKAROUND OFF + "Whether to enable a workaround for invalid use of View of Views that causes program hang on destruction." +) mark_as_advanced(Kokkos_ENABLE_IMPL_VIEW_OF_VIEWS_DESTRUCTOR_PRECONDITION_VIOLATION_WORKAROUND) -KOKKOS_ENABLE_OPTION(IMPL_MDSPAN ON "Whether to enable experimental mdspan support") -KOKKOS_ENABLE_OPTION(MDSPAN_EXTERNAL OFF BOOL "Whether to use an external version of mdspan") -KOKKOS_ENABLE_OPTION(IMPL_SKIP_COMPILER_MDSPAN ON BOOL "Whether to use an internal version of mdspan even if the compiler supports mdspan") +kokkos_enable_option(IMPL_MDSPAN ON "Whether to enable experimental mdspan support") +kokkos_enable_option(MDSPAN_EXTERNAL OFF BOOL "Whether to use an external version of mdspan") +kokkos_enable_option( + IMPL_SKIP_COMPILER_MDSPAN ON BOOL "Whether to use an internal version of mdspan even if the compiler supports mdspan" +) mark_as_advanced(Kokkos_ENABLE_IMPL_MDSPAN) mark_as_advanced(Kokkos_ENABLE_MDSPAN_EXTERNAL) mark_as_advanced(Kokkos_ENABLE_IMPL_SKIP_COMPILER_MDSPAN) -IF (Trilinos_ENABLE_Kokkos) - SET(COMPLEX_ALIGN_DEFAULT OFF) -ELSE() - SET(COMPLEX_ALIGN_DEFAULT ON) -ENDIF() -KOKKOS_ENABLE_OPTION(COMPLEX_ALIGN ${COMPLEX_ALIGN_DEFAULT} "Whether to align Kokkos::complex to 2*alignof(RealType)") +kokkos_enable_option(COMPLEX_ALIGN ON "Whether to align Kokkos::complex to 2*alignof(RealType)") -IF (KOKKOS_ENABLE_TESTS) - SET(HEADER_SELF_CONTAINMENT_TESTS_DEFAULT ON) -ELSE() - SET(HEADER_SELF_CONTAINMENT_TESTS_DEFAULT OFF) -ENDIF() -KOKKOS_ENABLE_OPTION(HEADER_SELF_CONTAINMENT_TESTS ${HEADER_SELF_CONTAINMENT_TESTS_DEFAULT} "Enable header self-containment unit tests") -IF (NOT KOKKOS_ENABLE_TESTS AND KOKKOS_ENABLE_HEADER_SELF_CONTAINMENT_TESTS) - MESSAGE(WARNING "Kokkos_ENABLE_HEADER_SELF_CONTAINMENT_TESTS is ON but Kokkos_ENABLE_TESTS is OFF. Option will be ignored.") -ENDIF() +if(KOKKOS_ENABLE_TESTS) + set(HEADER_SELF_CONTAINMENT_TESTS_DEFAULT ON) +else() + set(HEADER_SELF_CONTAINMENT_TESTS_DEFAULT OFF) +endif() +kokkos_enable_option( + HEADER_SELF_CONTAINMENT_TESTS ${HEADER_SELF_CONTAINMENT_TESTS_DEFAULT} "Enable header self-containment unit tests" +) +if(NOT KOKKOS_ENABLE_TESTS AND KOKKOS_ENABLE_HEADER_SELF_CONTAINMENT_TESTS) + message( + WARNING "Kokkos_ENABLE_HEADER_SELF_CONTAINMENT_TESTS is ON but Kokkos_ENABLE_TESTS is OFF. Option will be ignored." + ) +endif() -IF (KOKKOS_ENABLE_CUDA AND (KOKKOS_CXX_COMPILER_ID STREQUAL Clang)) - SET(CUDA_CONSTEXPR_DEFAULT ON) -ELSE() - SET(CUDA_CONSTEXPR_DEFAULT OFF) -ENDIF() -KOKKOS_ENABLE_OPTION(CUDA_CONSTEXPR ${CUDA_CONSTEXPR_DEFAULT} "Whether to activate experimental relaxed constexpr functions") +if(KOKKOS_ENABLE_CUDA AND (KOKKOS_CXX_COMPILER_ID STREQUAL Clang)) + set(CUDA_CONSTEXPR_DEFAULT ON) +else() + set(CUDA_CONSTEXPR_DEFAULT OFF) +endif() +kokkos_enable_option( + CUDA_CONSTEXPR ${CUDA_CONSTEXPR_DEFAULT} "Whether to activate experimental relaxed constexpr functions" +) -IF (KOKKOS_ENABLE_HPX) - SET(HPX_ASYNC_DISPATCH_DEFAULT ON) -ELSE() - SET(HPX_ASYNC_DISPATCH_DEFAULT OFF) -ENDIF() -KOKKOS_ENABLE_OPTION(IMPL_HPX_ASYNC_DISPATCH ${HPX_ASYNC_DISPATCH_DEFAULT} "Whether HPX supports asynchronous dispatch") +if(KOKKOS_ENABLE_HPX) + set(HPX_ASYNC_DISPATCH_DEFAULT ON) +else() + set(HPX_ASYNC_DISPATCH_DEFAULT OFF) +endif() +kokkos_enable_option(IMPL_HPX_ASYNC_DISPATCH ${HPX_ASYNC_DISPATCH_DEFAULT} "Whether HPX supports asynchronous dispatch") -Kokkos_ENABLE_OPTION(UNSUPPORTED_ARCHS OFF "Whether to allow architectures in backends Kokkos doesn't optimize for") +kokkos_enable_option(UNSUPPORTED_ARCHS OFF "Whether to allow architectures in backends Kokkos doesn't optimize for") -FUNCTION(check_device_specific_options) - CMAKE_PARSE_ARGUMENTS(SOME "" "DEVICE" "OPTIONS" ${ARGN}) - IF(NOT KOKKOS_ENABLE_${SOME_DEVICE}) - FOREACH(OPTION ${SOME_OPTIONS}) - IF(NOT DEFINED CACHE{Kokkos_ENABLE_${OPTION}} OR NOT DEFINED CACHE{Kokkos_ENABLE_${SOME_DEVICE}}) - MESSAGE(FATAL_ERROR "Internal logic error: option '${OPTION}' or device '${SOME_DEVICE}' not recognized.") - ENDIF() - IF(KOKKOS_ENABLE_${OPTION}) - MESSAGE(WARNING "Kokkos_ENABLE_${OPTION} is ON but ${SOME_DEVICE} backend is not enabled. Option will be ignored.") - UNSET(KOKKOS_ENABLE_${OPTION} PARENT_SCOPE) - ENDIF() - ENDFOREACH() - ENDIF() -ENDFUNCTION() +function(check_device_specific_options) + cmake_parse_arguments(SOME "" "DEVICE" "OPTIONS" ${ARGN}) + if(NOT KOKKOS_ENABLE_${SOME_DEVICE}) + foreach(OPTION ${SOME_OPTIONS}) + if(NOT DEFINED CACHE{Kokkos_ENABLE_${OPTION}} OR NOT DEFINED CACHE{Kokkos_ENABLE_${SOME_DEVICE}}) + message(FATAL_ERROR "Internal logic error: option '${OPTION}' or device '${SOME_DEVICE}' not recognized.") + endif() + if(KOKKOS_ENABLE_${OPTION}) + message( + WARNING "Kokkos_ENABLE_${OPTION} is ON but ${SOME_DEVICE} backend is not enabled. Option will be ignored." + ) + unset(KOKKOS_ENABLE_${OPTION} PARENT_SCOPE) + endif() + endforeach() + endif() +endfunction() -CHECK_DEVICE_SPECIFIC_OPTIONS(DEVICE CUDA OPTIONS CUDA_UVM CUDA_RELOCATABLE_DEVICE_CODE CUDA_LAMBDA CUDA_CONSTEXPR CUDA_LDG_INTRINSIC IMPL_CUDA_UNIFIED_MEMORY) -CHECK_DEVICE_SPECIFIC_OPTIONS(DEVICE HIP OPTIONS HIP_RELOCATABLE_DEVICE_CODE) -CHECK_DEVICE_SPECIFIC_OPTIONS(DEVICE HPX OPTIONS IMPL_HPX_ASYNC_DISPATCH) +check_device_specific_options( + DEVICE + CUDA + OPTIONS + CUDA_UVM + CUDA_RELOCATABLE_DEVICE_CODE + CUDA_LAMBDA + CUDA_CONSTEXPR + CUDA_LDG_INTRINSIC + IMPL_CUDA_MALLOC_ASYNC + IMPL_CUDA_UNIFIED_MEMORY +) +check_device_specific_options( + DEVICE HIP OPTIONS HIP_RELOCATABLE_DEVICE_CODE HIP_MULTIPLE_KERNEL_INSTANTIATIONS IMPL_HIP_MALLOC_ASYNC +) +check_device_specific_options(DEVICE HPX OPTIONS IMPL_HPX_ASYNC_DISPATCH) +check_device_specific_options(DEVICE OPENACC OPTIONS OPENACC_FORCE_HOST_AS_DEVICE) # Needed due to change from deprecated name to new header define name -IF (KOKKOS_ENABLE_AGGRESSIVE_VECTORIZATION) - SET(KOKKOS_OPT_RANGE_AGGRESSIVE_VECTORIZATION ON) -ENDIF() +if(KOKKOS_ENABLE_AGGRESSIVE_VECTORIZATION) + set(KOKKOS_OPT_RANGE_AGGRESSIVE_VECTORIZATION ON) +endif() # Force consistency of KOKKOS_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE # and CMAKE_CUDA_SEPARABLE_COMPILATION when we are compiling # using the CMake CUDA language support. # Either one being on will turn the other one on. -IF (KOKKOS_COMPILE_LANGUAGE STREQUAL CUDA) - IF (KOKKOS_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE) - IF (NOT CMAKE_CUDA_SEPARABLE_COMPILATION) - MESSAGE(STATUS "Setting CMAKE_CUDA_SEPARABLE_COMPILATION=ON since Kokkos_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE is true. When compiling Kokkos with CMake language CUDA, please use CMAKE_CUDA_SEPARABLE_COMPILATION to control RDC support") - SET(CMAKE_CUDA_SEPARABLE_COMPILATION ON) - ENDIF() - ELSE() - IF (CMAKE_CUDA_SEPARABLE_COMPILATION) - SET(KOKKOS_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE ON) - ENDIF() - ENDIF() -ENDIF() +if(KOKKOS_COMPILE_LANGUAGE STREQUAL CUDA) + if(KOKKOS_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE) + if(NOT CMAKE_CUDA_SEPARABLE_COMPILATION) + message( + STATUS + "Setting CMAKE_CUDA_SEPARABLE_COMPILATION=ON since Kokkos_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE is true. When compiling Kokkos with CMake language CUDA, please use CMAKE_CUDA_SEPARABLE_COMPILATION to control RDC support" + ) + set(CMAKE_CUDA_SEPARABLE_COMPILATION ON) + endif() + else() + if(CMAKE_CUDA_SEPARABLE_COMPILATION) + set(KOKKOS_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE ON) + endif() + endif() +endif() # This is known to occur with Clang 9. We would need to use nvcc as the linker # http://lists.llvm.org/pipermail/cfe-dev/2018-June/058296.html # TODO: Through great effort we can use a different linker by hacking # CMAKE_CXX_LINK_EXECUTABLE in a future release -IF (KOKKOS_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE AND KOKKOS_CXX_COMPILER_ID STREQUAL Clang) - MESSAGE(FATAL_ERROR "Relocatable device code is currently not supported with Clang - must use nvcc_wrapper or turn off RDC") -ENDIF() +if(KOKKOS_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE AND KOKKOS_CXX_COMPILER_ID STREQUAL Clang) + message( + FATAL_ERROR "Relocatable device code is currently not supported with Clang - must use nvcc_wrapper or turn off RDC" + ) +endif() -IF (KOKKOS_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE AND BUILD_SHARED_LIBS) - MESSAGE(FATAL_ERROR "Relocatable device code requires static libraries.") -ENDIF() +if(KOKKOS_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE AND BUILD_SHARED_LIBS) + message(FATAL_ERROR "Relocatable device code requires static libraries.") +endif() -IF(Kokkos_ENABLE_CUDA_LDG_INTRINSIC) - IF(KOKKOS_ENABLE_DEPRECATED_CODE_4) - MESSAGE(DEPRECATION "Setting Kokkos_ENABLE_CUDA_LDG_INTRINSIC is deprecated. LDG intrinsics are always enabled.") - ELSE() - MESSAGE(FATAL_ERROR "Kokkos_ENABLE_CUDA_LDG_INTRINSIC has been removed. LDG intrinsics are always enabled.") - ENDIF() -ENDIF() -IF(Kokkos_ENABLE_CUDA AND NOT Kokkos_ENABLE_CUDA_LAMBDA) - IF(KOKKOS_ENABLE_DEPRECATED_CODE_4) - MESSAGE(DEPRECATION "Setting Kokkos_ENABLE_CUDA_LAMBDA is deprecated. Lambda expressions in device code are always enabled. Forcing -DKokkos_ENABLE_CUDA_LAMBDA=ON") +if(Kokkos_ENABLE_CUDA_LDG_INTRINSIC) + if(KOKKOS_ENABLE_DEPRECATED_CODE_4) + message(DEPRECATION "Setting Kokkos_ENABLE_CUDA_LDG_INTRINSIC is deprecated. LDG intrinsics are always enabled.") + else() + message(FATAL_ERROR "Kokkos_ENABLE_CUDA_LDG_INTRINSIC has been removed. LDG intrinsics are always enabled.") + endif() +endif() +if(Kokkos_ENABLE_CUDA AND NOT Kokkos_ENABLE_CUDA_LAMBDA) + if(KOKKOS_ENABLE_DEPRECATED_CODE_4) + message( + DEPRECATION + "Setting Kokkos_ENABLE_CUDA_LAMBDA is deprecated. Lambda expressions in device code are always enabled. Forcing -DKokkos_ENABLE_CUDA_LAMBDA=ON" + ) set(Kokkos_ENABLE_CUDA_LAMBDA ON CACHE BOOL "Kokkos turned Cuda lambda support ON!" FORCE) set(KOKKOS_ENABLE_CUDA_LAMBDA ON) - ELSE() - MESSAGE(FATAL_ERROR "Kokkos_ENABLE_CUDA_LAMBDA has been removed. Lambda expressions in device code always enabled.") - ENDIF() -ENDIF() + else() + message(FATAL_ERROR "Kokkos_ENABLE_CUDA_LAMBDA has been removed. Lambda expressions in device code always enabled.") + endif() +endif() - -IF(DEFINED Kokkos_ENABLE_IMPL_DESUL_ATOMICS) - MESSAGE(WARNING "Kokkos_ENABLE_IMPL_DESUL_ATOMICS option has been removed. Desul atomics cannot be disabled.") -ENDIF() +if(DEFINED Kokkos_ENABLE_IMPL_DESUL_ATOMICS) + message(WARNING "Kokkos_ENABLE_IMPL_DESUL_ATOMICS option has been removed. Desul atomics cannot be disabled.") +endif() diff --git a/lib/kokkos/cmake/kokkos_functions.cmake b/lib/kokkos/cmake/kokkos_functions.cmake index d1f1e0d7a7..38eedd8362 100644 --- a/lib/kokkos/cmake/kokkos_functions.cmake +++ b/lib/kokkos/cmake/kokkos_functions.cmake @@ -5,12 +5,8 @@ # Validate options are given with correct case and define an internal # upper-case version for use within -set(Kokkos_OPTIONS_NOT_TO_EXPORT - Kokkos_ENABLE_BENCHMARKS - Kokkos_ENABLE_EXAMPLES - Kokkos_ENABLE_TESTS - Kokkos_ENABLE_HEADER_SELF_CONTAINMENT_TESTS - Kokkos_ENABLE_COMPILER_WARNINGS +set(Kokkos_OPTIONS_NOT_TO_EXPORT Kokkos_ENABLE_BENCHMARKS Kokkos_ENABLE_EXAMPLES Kokkos_ENABLE_TESTS + Kokkos_ENABLE_HEADER_SELF_CONTAINMENT_TESTS Kokkos_ENABLE_COMPILER_WARNINGS ) # @@ -22,139 +18,122 @@ set(Kokkos_OPTIONS_NOT_TO_EXPORT # It attempts to print a helpful message about updating the options for the new CMake. # Kokkos_${SUFFIX} is the name of the option (like Kokkos_ARCH) being checked. # Kokkos_${PREFIX}_X is the name of new option to be defined from a list X,Y,Z,... -FUNCTION(kokkos_deprecated_list SUFFIX PREFIX) - SET(CAMEL_NAME Kokkos_${SUFFIX}) - STRING(TOUPPER ${CAMEL_NAME} UC_NAME) +function(kokkos_deprecated_list SUFFIX PREFIX) + set(CAMEL_NAME Kokkos_${SUFFIX}) + string(TOUPPER ${CAMEL_NAME} UC_NAME) #I don't love doing it this way but better to be safe - FOREACH(opt ${KOKKOS_GIVEN_VARIABLES}) - STRING(TOUPPER ${opt} OPT_UC) - IF ("${OPT_UC}" STREQUAL "${UC_NAME}") - STRING(REPLACE "," ";" optlist "${${opt}}") - SET(ERROR_MSG "Given deprecated option list ${opt}. This must now be given as separate -D options, which assuming you spelled options correctly would be:") - FOREACH(entry ${optlist}) - STRING(TOUPPER ${entry} ENTRY_UC) - STRING(APPEND ERROR_MSG "\n -DKokkos_${PREFIX}_${ENTRY_UC}=ON") - ENDFOREACH() - STRING(APPEND ERROR_MSG "\nRemove CMakeCache.txt and re-run. For a list of valid options, refer to BUILD.md or even look at CMakeCache.txt (before deleting it).") - IF (KOKKOS_HAS_TRILINOS) - MESSAGE(WARNING ${ERROR_MSG}) - FOREACH(entry ${optlist}) - STRING(TOUPPER ${entry} ENTRY_UC) - SET(${CAMEL_NAME}_${ENTRY_UC} ON CACHE BOOL "Deprecated Trilinos translation") - ENDFOREACH() - UNSET(${opt} CACHE) - ELSE() - MESSAGE(SEND_ERROR ${ERROR_MSG}) - ENDIF() - ENDIF() - ENDFOREACH() -ENDFUNCTION() + foreach(opt ${KOKKOS_GIVEN_VARIABLES}) + string(TOUPPER ${opt} OPT_UC) + if("${OPT_UC}" STREQUAL "${UC_NAME}") + string(REPLACE "," ";" optlist "${${opt}}") + set(ERROR_MSG + "Given deprecated option list ${opt}. This must now be given as separate -D options, which assuming you spelled options correctly would be:" + ) + foreach(entry ${optlist}) + string(TOUPPER ${entry} ENTRY_UC) + string(APPEND ERROR_MSG "\n -DKokkos_${PREFIX}_${ENTRY_UC}=ON") + endforeach() + string( + APPEND + ERROR_MSG + "\nRemove CMakeCache.txt and re-run. For a list of valid options, refer to BUILD.md or even look at CMakeCache.txt (before deleting it)." + ) + message(SEND_ERROR ${ERROR_MSG}) + endif() + endforeach() +endfunction() -FUNCTION(kokkos_option CAMEL_SUFFIX DEFAULT TYPE DOCSTRING) - SET(CAMEL_NAME Kokkos_${CAMEL_SUFFIX}) - STRING(TOUPPER ${CAMEL_NAME} UC_NAME) +function(kokkos_option CAMEL_SUFFIX DEFAULT TYPE DOCSTRING) + set(CAMEL_NAME Kokkos_${CAMEL_SUFFIX}) + string(TOUPPER ${CAMEL_NAME} UC_NAME) - LIST(APPEND KOKKOS_OPTION_KEYS ${CAMEL_SUFFIX}) - SET(KOKKOS_OPTION_KEYS ${KOKKOS_OPTION_KEYS} PARENT_SCOPE) - LIST(APPEND KOKKOS_OPTION_VALUES "${DOCSTRING}") - SET(KOKKOS_OPTION_VALUES ${KOKKOS_OPTION_VALUES} PARENT_SCOPE) - LIST(APPEND KOKKOS_OPTION_TYPES ${TYPE}) - SET(KOKKOS_OPTION_TYPES ${KOKKOS_OPTION_TYPES} PARENT_SCOPE) + list(APPEND KOKKOS_OPTION_KEYS ${CAMEL_SUFFIX}) + set(KOKKOS_OPTION_KEYS ${KOKKOS_OPTION_KEYS} PARENT_SCOPE) + list(APPEND KOKKOS_OPTION_VALUES "${DOCSTRING}") + set(KOKKOS_OPTION_VALUES ${KOKKOS_OPTION_VALUES} PARENT_SCOPE) + list(APPEND KOKKOS_OPTION_TYPES ${TYPE}) + set(KOKKOS_OPTION_TYPES ${KOKKOS_OPTION_TYPES} PARENT_SCOPE) # Make sure this appears in the cache with the appropriate DOCSTRING - SET(${CAMEL_NAME} ${DEFAULT} CACHE ${TYPE} ${DOCSTRING}) - - IF (KOKKOS_HAS_TRILINOS) - IF (NOT CAMEL_NAME IN_LIST Kokkos_OPTIONS_NOT_TO_EXPORT) - TRIBITS_PKG_EXPORT_CACHE_VAR(${CAMEL_NAME}) - ENDIF() - ENDIF() + set(${CAMEL_NAME} ${DEFAULT} CACHE ${TYPE} ${DOCSTRING}) #I don't love doing it this way because it's N^2 in number options, but c'est la vie - FOREACH(opt ${KOKKOS_GIVEN_VARIABLES}) - STRING(TOUPPER ${opt} OPT_UC) - IF ("${OPT_UC}" STREQUAL "${UC_NAME}") - IF (NOT "${opt}" STREQUAL "${CAMEL_NAME}") - IF (KOKKOS_HAS_TRILINOS) - #Allow this for now if Trilinos... we need to bootstrap our way to integration - MESSAGE(WARNING "Deprecated option ${opt} found - please change spelling to ${CAMEL_NAME}") - SET(${CAMEL_NAME} "${${opt}}" CACHE ${TYPE} ${DOCSTRING} FORCE) - UNSET(${opt} CACHE) - ELSE() - MESSAGE(FATAL_ERROR "Matching option found for ${CAMEL_NAME} with the wrong case ${opt}. Please delete your CMakeCache.txt and change option to -D${CAMEL_NAME}=${${opt}}. This is now enforced to avoid hard-to-debug CMake cache inconsistencies.") - ENDIF() - ENDIF() - ENDIF() - ENDFOREACH() + foreach(opt ${KOKKOS_GIVEN_VARIABLES}) + string(TOUPPER ${opt} OPT_UC) + if("${OPT_UC}" STREQUAL "${UC_NAME}") + if(NOT "${opt}" STREQUAL "${CAMEL_NAME}") + message( + FATAL_ERROR + "Matching option found for ${CAMEL_NAME} with the wrong case ${opt}. Please delete your CMakeCache.txt and change option to -D${CAMEL_NAME}=${${opt}}. This is now enforced to avoid hard-to-debug CMake cache inconsistencies." + ) + endif() + endif() + endforeach() #okay, great, we passed the validation test - use the default - IF (DEFINED ${CAMEL_NAME}) - SET(${UC_NAME} ${${CAMEL_NAME}} PARENT_SCOPE) - ELSE() - SET(${UC_NAME} ${DEFAULT} PARENT_SCOPE) - ENDIF() -ENDFUNCTION() + if(DEFINED ${CAMEL_NAME}) + set(${UC_NAME} ${${CAMEL_NAME}} PARENT_SCOPE) + else() + set(${UC_NAME} ${DEFAULT} PARENT_SCOPE) + endif() +endfunction() -INCLUDE (CMakeDependentOption) -FUNCTION(kokkos_dependent_option CAMEL_SUFFIX DOCSTRING DEFAULT DEPENDENCY FORCE) - SET(CAMEL_NAME Kokkos_${CAMEL_SUFFIX}) - STRING(TOUPPER ${CAMEL_NAME} UC_NAME) +include(CMakeDependentOption) +function(kokkos_dependent_option CAMEL_SUFFIX DOCSTRING DEFAULT DEPENDENCY FORCE) + set(CAMEL_NAME Kokkos_${CAMEL_SUFFIX}) + string(TOUPPER ${CAMEL_NAME} UC_NAME) - LIST(APPEND KOKKOS_OPTION_KEYS ${CAMEL_SUFFIX}) - SET(KOKKOS_OPTION_KEYS ${KOKKOS_OPTION_KEYS} PARENT_SCOPE) - LIST(APPEND KOKKOS_OPTION_VALUES "${DOCSTRING}") - SET(KOKKOS_OPTION_VALUES ${KOKKOS_OPTION_VALUES} PARENT_SCOPE) - LIST(APPEND KOKKOS_OPTION_TYPES BOOL) - SET(KOKKOS_OPTION_TYPES ${KOKKOS_OPTION_TYPES} PARENT_SCOPE) + list(APPEND KOKKOS_OPTION_KEYS ${CAMEL_SUFFIX}) + set(KOKKOS_OPTION_KEYS ${KOKKOS_OPTION_KEYS} PARENT_SCOPE) + list(APPEND KOKKOS_OPTION_VALUES "${DOCSTRING}") + set(KOKKOS_OPTION_VALUES ${KOKKOS_OPTION_VALUES} PARENT_SCOPE) + list(APPEND KOKKOS_OPTION_TYPES BOOL) + set(KOKKOS_OPTION_TYPES ${KOKKOS_OPTION_TYPES} PARENT_SCOPE) - CMAKE_DEPENDENT_OPTION(${CAMEL_NAME} ${DOCSTRING} ${DEFAULT} "${DEPENDENCY}" ${FORCE}) + cmake_dependent_option(${CAMEL_NAME} ${DOCSTRING} ${DEFAULT} "${DEPENDENCY}" ${FORCE}) #I don't love doing it this way because it's N^2 in number options, but c'est la vie - FOREACH(opt ${KOKKOS_GIVEN_VARIABLES}) - STRING(TOUPPER ${opt} OPT_UC) - IF ("${OPT_UC}" STREQUAL "${UC_NAME}") - IF (NOT "${opt}" STREQUAL "${CAMEL_NAME}") - IF (KOKKOS_HAS_TRILINOS) - #Allow this for now if Trilinos... we need to bootstrap our way to integration - MESSAGE(WARNING "Deprecated option ${opt} found - please change spelling to ${CAMEL_NAME}") - SET(${CAMEL_NAME} "${${opt}}" CACHE ${TYPE} ${DOCSTRING} FORCE) - UNSET(${opt} CACHE) - ELSE() - MESSAGE(FATAL_ERROR "Matching option found for ${CAMEL_NAME} with the wrong case ${opt}. Please delete your CMakeCache.txt and change option to -D${CAMEL_NAME}=${${opt}}. This is now enforced to avoid hard-to-debug CMake cache inconsistencies.") - ENDIF() - ENDIF() - ENDIF() - ENDFOREACH() + foreach(opt ${KOKKOS_GIVEN_VARIABLES}) + string(TOUPPER ${opt} OPT_UC) + if("${OPT_UC}" STREQUAL "${UC_NAME}") + if(NOT "${opt}" STREQUAL "${CAMEL_NAME}") + message( + FATAL_ERROR + "Matching option found for ${CAMEL_NAME} with the wrong case ${opt}. Please delete your CMakeCache.txt and change option to -D${CAMEL_NAME}=${${opt}}. This is now enforced to avoid hard-to-debug CMake cache inconsistencies." + ) + endif() + endif() + endforeach() #okay, great, we passed the validation test - use the default - IF (DEFINED ${CAMEL_NAME}) - SET(${UC_NAME} ${${CAMEL_NAME}} PARENT_SCOPE) - ELSE() - SET(${UC_NAME} ${DEFAULT} PARENT_SCOPE) - ENDIF() -ENDFUNCTION() + if(DEFINED ${CAMEL_NAME}) + set(${UC_NAME} ${${CAMEL_NAME}} PARENT_SCOPE) + else() + set(${UC_NAME} ${DEFAULT} PARENT_SCOPE) + endif() +endfunction() -FUNCTION(kokkos_set_option CAMEL_SUFFIX VALUE) - LIST(FIND KOKKOS_OPTION_KEYS ${CAMEL_SUFFIX} OPTION_INDEX) - IF(OPTION_INDEX EQUAL -1) - MESSAGE(FATAL_ERROR "Couldn't set value for Kokkos_${CAMEL_SUFFIX}") - ENDIF() - SET(CAMEL_NAME Kokkos_${CAMEL_SUFFIX}) - STRING(TOUPPER ${CAMEL_NAME} UC_NAME) +function(kokkos_set_option CAMEL_SUFFIX VALUE) + list(FIND KOKKOS_OPTION_KEYS ${CAMEL_SUFFIX} OPTION_INDEX) + if(OPTION_INDEX EQUAL -1) + message(FATAL_ERROR "Couldn't set value for Kokkos_${CAMEL_SUFFIX}") + endif() + set(CAMEL_NAME Kokkos_${CAMEL_SUFFIX}) + string(TOUPPER ${CAMEL_NAME} UC_NAME) - LIST(GET KOKKOS_OPTION_VALUES ${OPTION_INDEX} DOCSTRING) - LIST(GET KOKKOS_OPTION_TYPES ${OPTION_INDEX} TYPE) - SET(${CAMEL_NAME} ${VALUE} CACHE ${TYPE} ${DOCSTRING} FORCE) - MESSAGE(STATUS "Setting ${CAMEL_NAME}=${VALUE}") - SET(${UC_NAME} ${VALUE} PARENT_SCOPE) -ENDFUNCTION() + list(GET KOKKOS_OPTION_VALUES ${OPTION_INDEX} DOCSTRING) + list(GET KOKKOS_OPTION_TYPES ${OPTION_INDEX} TYPE) + set(${CAMEL_NAME} ${VALUE} CACHE ${TYPE} ${DOCSTRING} FORCE) + message(STATUS "Setting ${CAMEL_NAME}=${VALUE}") + set(${UC_NAME} ${VALUE} PARENT_SCOPE) +endfunction() -FUNCTION(kokkos_append_config_line LINE) - GLOBAL_APPEND(KOKKOS_TPL_EXPORTS "${LINE}") -ENDFUNCTION() +function(kokkos_append_config_line LINE) + global_append(KOKKOS_TPL_EXPORTS "${LINE}") +endfunction() -MACRO(kokkos_export_cmake_tpl NAME) +macro(kokkos_export_cmake_tpl NAME) cmake_parse_arguments(KOKKOS_EXTRA_ARG "REQUIRED" "" "COMPONENTS" ${ARGN}) #CMake TPLs are located with a call to find_package @@ -163,91 +142,88 @@ MACRO(kokkos_export_cmake_tpl NAME) #If Kokkos was configured to find the TPL through a _DIR variable #make sure thar DIR variable is available to downstream packages - IF (DEFINED ${NAME}_DIR) + if(DEFINED ${NAME}_DIR) #The downstream project may override the TPL location that Kokkos used #Check if the downstream project chose its own TPL location #If not, make the Kokkos found location available - KOKKOS_APPEND_CONFIG_LINE("IF(NOT DEFINED ${NAME}_DIR)") - KOKKOS_APPEND_CONFIG_LINE(" SET(${NAME}_DIR ${${NAME}_DIR})") - KOKKOS_APPEND_CONFIG_LINE("ENDIF()") - ENDIF() + kokkos_append_config_line("IF(NOT DEFINED ${NAME}_DIR)") + kokkos_append_config_line(" SET(${NAME}_DIR ${${NAME}_DIR})") + kokkos_append_config_line("ENDIF()") + endif() - IF (DEFINED ${NAME}_ROOT) + if(DEFINED ${NAME}_ROOT) #The downstream project may override the TPL location that Kokkos used #Check if the downstream project chose its own TPL location #If not, make the Kokkos found location available - KOKKOS_APPEND_CONFIG_LINE("IF(NOT DEFINED ${NAME}_ROOT)") - KOKKOS_APPEND_CONFIG_LINE(" SET(${NAME}_ROOT ${${NAME}_ROOT})") - KOKKOS_APPEND_CONFIG_LINE("ENDIF()") - ENDIF() - SET(KOKKOS_CONFIG_STRING "FIND_DEPENDENCY(${NAME}") + kokkos_append_config_line("IF(NOT DEFINED ${NAME}_ROOT)") + kokkos_append_config_line(" SET(${NAME}_ROOT ${${NAME}_ROOT})") + kokkos_append_config_line("ENDIF()") + endif() + set(KOKKOS_CONFIG_STRING "FIND_DEPENDENCY(${NAME}") - IF(KOKKOS_EXTRA_ARG_REQUIRED) - STRING(APPEND KOKKOS_CONFIG_STRING " REQUIRED") - ENDIF() - IF(KOKKOS_EXTRA_ARG_COMPONENTS) - STRING(APPEND KOKKOS_CONFIG_STRING " COMPONENTS ${KOKKOS_EXTRA_ARG_COMPONENTS}") - ENDIF() - STRING(APPEND KOKKOS_CONFIG_STRING ")") - KOKKOS_APPEND_CONFIG_LINE(${KOKKOS_CONFIG_STRING}) -ENDMACRO() + if(KOKKOS_EXTRA_ARG_REQUIRED) + string(APPEND KOKKOS_CONFIG_STRING " REQUIRED") + endif() + if(KOKKOS_EXTRA_ARG_COMPONENTS) + string(APPEND KOKKOS_CONFIG_STRING " COMPONENTS ${KOKKOS_EXTRA_ARG_COMPONENTS}") + endif() + string(APPEND KOKKOS_CONFIG_STRING ")") + kokkos_append_config_line(${KOKKOS_CONFIG_STRING}) +endmacro() -MACRO(kokkos_export_imported_tpl NAME) - IF (NOT KOKKOS_HAS_TRILINOS) - GET_TARGET_PROPERTY(LIB_IMPORTED ${NAME} IMPORTED) - IF (NOT LIB_IMPORTED) - # This is not an imported target - # This an interface library that we created - INSTALL( - TARGETS ${NAME} - EXPORT KokkosTargets - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} - ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} - ) - ELSE() - #make sure this also gets "exported" in the config file - KOKKOS_APPEND_CONFIG_LINE("IF(NOT TARGET ${NAME})") +macro(kokkos_export_imported_tpl NAME) + get_target_property(LIB_IMPORTED ${NAME} IMPORTED) + if(NOT LIB_IMPORTED) + # This is not an imported target + # This an interface library that we created + install( + TARGETS ${NAME} + EXPORT KokkosTargets + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} + ) + else() + #make sure this also gets "exported" in the config file + kokkos_append_config_line("IF(NOT TARGET ${NAME})") - GET_TARGET_PROPERTY(LIB_TYPE ${NAME} TYPE) - IF (${LIB_TYPE} STREQUAL "INTERFACE_LIBRARY") - KOKKOS_APPEND_CONFIG_LINE("ADD_LIBRARY(${NAME} INTERFACE IMPORTED)") - KOKKOS_APPEND_CONFIG_LINE("SET_TARGET_PROPERTIES(${NAME} PROPERTIES") - ELSE() - KOKKOS_APPEND_CONFIG_LINE("ADD_LIBRARY(${NAME} UNKNOWN IMPORTED)") - KOKKOS_APPEND_CONFIG_LINE("SET_TARGET_PROPERTIES(${NAME} PROPERTIES") - GET_TARGET_PROPERTY(TPL_LIBRARY ${NAME} IMPORTED_LOCATION) - IF(TPL_LIBRARY) - KOKKOS_APPEND_CONFIG_LINE("IMPORTED_LOCATION \"${TPL_LIBRARY}\"") - ENDIF() - ENDIF() + get_target_property(LIB_TYPE ${NAME} TYPE) + if(${LIB_TYPE} STREQUAL "INTERFACE_LIBRARY") + kokkos_append_config_line("ADD_LIBRARY(${NAME} INTERFACE IMPORTED)") + kokkos_append_config_line("SET_TARGET_PROPERTIES(${NAME} PROPERTIES") + else() + kokkos_append_config_line("ADD_LIBRARY(${NAME} UNKNOWN IMPORTED)") + kokkos_append_config_line("SET_TARGET_PROPERTIES(${NAME} PROPERTIES") + get_target_property(TPL_LIBRARY ${NAME} IMPORTED_LOCATION) + if(TPL_LIBRARY) + kokkos_append_config_line("IMPORTED_LOCATION \"${TPL_LIBRARY}\"") + endif() + endif() - GET_TARGET_PROPERTY(TPL_INCLUDES ${NAME} INTERFACE_INCLUDE_DIRECTORIES) - IF(TPL_INCLUDES) - KOKKOS_APPEND_CONFIG_LINE("INTERFACE_INCLUDE_DIRECTORIES \"${TPL_INCLUDES}\"") - ENDIF() + get_target_property(TPL_INCLUDES ${NAME} INTERFACE_INCLUDE_DIRECTORIES) + if(TPL_INCLUDES) + kokkos_append_config_line("INTERFACE_INCLUDE_DIRECTORIES \"${TPL_INCLUDES}\"") + endif() - GET_TARGET_PROPERTY(TPL_COMPILE_OPTIONS ${NAME} INTERFACE_COMPILE_OPTIONS) - IF(TPL_COMPILE_OPTIONS) - KOKKOS_APPEND_CONFIG_LINE("INTERFACE_COMPILE_OPTIONS ${TPL_COMPILE_OPTIONS}") - ENDIF() + get_target_property(TPL_COMPILE_OPTIONS ${NAME} INTERFACE_COMPILE_OPTIONS) + if(TPL_COMPILE_OPTIONS) + kokkos_append_config_line("INTERFACE_COMPILE_OPTIONS ${TPL_COMPILE_OPTIONS}") + endif() - SET(TPL_LINK_OPTIONS) - GET_TARGET_PROPERTY(TPL_LINK_OPTIONS ${NAME} INTERFACE_LINK_OPTIONS) - IF(TPL_LINK_OPTIONS) - KOKKOS_APPEND_CONFIG_LINE("INTERFACE_LINK_OPTIONS ${TPL_LINK_OPTIONS}") - ENDIF() - - GET_TARGET_PROPERTY(TPL_LINK_LIBRARIES ${NAME} INTERFACE_LINK_LIBRARIES) - IF(TPL_LINK_LIBRARIES) - KOKKOS_APPEND_CONFIG_LINE("INTERFACE_LINK_LIBRARIES \"${TPL_LINK_LIBRARIES}\"") - ENDIF() - KOKKOS_APPEND_CONFIG_LINE(")") - KOKKOS_APPEND_CONFIG_LINE("ENDIF()") - ENDIF() - ENDIF() -ENDMACRO() + set(TPL_LINK_OPTIONS) + get_target_property(TPL_LINK_OPTIONS ${NAME} INTERFACE_LINK_OPTIONS) + if(TPL_LINK_OPTIONS) + kokkos_append_config_line("INTERFACE_LINK_OPTIONS ${TPL_LINK_OPTIONS}") + endif() + get_target_property(TPL_LINK_LIBRARIES ${NAME} INTERFACE_LINK_LIBRARIES) + if(TPL_LINK_LIBRARIES) + kokkos_append_config_line("INTERFACE_LINK_LIBRARIES \"${TPL_LINK_LIBRARIES}\"") + endif() + kokkos_append_config_line(")") + kokkos_append_config_line("ENDIF()") + endif() +endmacro() # # @MACRO: KOKKOS_IMPORT_TPL() @@ -271,57 +247,43 @@ ENDMACRO() # # If specified, this TPL will build an INTERFACE library rather than an # IMPORTED target -IF (KOKKOS_HAS_TRILINOS) -MACRO(kokkos_import_tpl NAME) - #do nothing -ENDMACRO() -ELSE() -MACRO(kokkos_import_tpl NAME) - CMAKE_PARSE_ARGUMENTS(TPL - "NO_EXPORT;INTERFACE" - "" - "" - ${ARGN}) - IF (TPL_INTERFACE) - SET(TPL_IMPORTED_NAME ${NAME}) - ELSE() - SET(TPL_IMPORTED_NAME Kokkos::${NAME}) - ENDIF() +macro(kokkos_import_tpl NAME) + cmake_parse_arguments(TPL "NO_EXPORT;INTERFACE" "" "" ${ARGN}) + if(TPL_INTERFACE) + set(TPL_IMPORTED_NAME ${NAME}) + else() + set(TPL_IMPORTED_NAME Kokkos::${NAME}) + endif() - IF (KOKKOS_ENABLE_${NAME}) + if(KOKKOS_ENABLE_${NAME}) #Tack on a TPL here to make sure we avoid using anyone else's find - FIND_PACKAGE(TPL${NAME} REQUIRED MODULE) - IF(NOT TARGET ${TPL_IMPORTED_NAME}) - MESSAGE(FATAL_ERROR "Find module succeeded for ${NAME}, but did not produce valid target ${TPL_IMPORTED_NAME}") - ENDIF() - IF(NOT TPL_NO_EXPORT) - GET_TARGET_PROPERTY(TPL_ORIGINAL_NAME ${TPL_IMPORTED_NAME} ALIASED_TARGET) - IF (NOT TPL_ORIGINAL_NAME) - SET(TPL_ORIGINAL_NAME ${TPL_IMPORTED_NAME}) - ENDIF() - KOKKOS_EXPORT_IMPORTED_TPL(${TPL_ORIGINAL_NAME}) - ENDIF() - LIST(APPEND KOKKOS_ENABLED_TPLS ${NAME}) - ENDIF() -ENDMACRO(kokkos_import_tpl) -ENDIF() + find_package(TPL${NAME} REQUIRED MODULE) + if(NOT TARGET ${TPL_IMPORTED_NAME}) + message(FATAL_ERROR "Find module succeeded for ${NAME}, but did not produce valid target ${TPL_IMPORTED_NAME}") + endif() + if(NOT TPL_NO_EXPORT) + get_target_property(TPL_ORIGINAL_NAME ${TPL_IMPORTED_NAME} ALIASED_TARGET) + if(NOT TPL_ORIGINAL_NAME) + set(TPL_ORIGINAL_NAME ${TPL_IMPORTED_NAME}) + endif() + kokkos_export_imported_tpl(${TPL_ORIGINAL_NAME}) + endif() + list(APPEND KOKKOS_ENABLED_TPLS ${NAME}) + endif() +endmacro(kokkos_import_tpl) -MACRO(kokkos_import_cmake_tpl MODULE_NAME) +macro(kokkos_import_cmake_tpl MODULE_NAME) kokkos_import_tpl(${MODULE_NAME} ${ARGN} NO_EXPORT) - CMAKE_PARSE_ARGUMENTS(TPL - "NO_EXPORT" - "OPTION_NAME" - "" - ${ARGN}) + cmake_parse_arguments(TPL "NO_EXPORT" "OPTION_NAME" "" ${ARGN}) - IF (NOT TPL_OPTION_NAME) - SET(TPL_OPTION_NAME ${MODULE_NAME}) - ENDIF() + if(NOT TPL_OPTION_NAME) + set(TPL_OPTION_NAME ${MODULE_NAME}) + endif() - IF (NOT TPL_NO_EXPORT) - KOKKOS_EXPORT_CMAKE_TPL(${MODULE_NAME}) - ENDIF() -ENDMACRO() + if(NOT TPL_NO_EXPORT) + kokkos_export_cmake_tpl(${MODULE_NAME}) + endif() +endmacro() # # @MACRO: KOKKOS_CREATE_IMPORTED_TPL() @@ -368,68 +330,57 @@ ENDMACRO() # # If specified, this gives a list of linker flags that must be used # for using this library. -MACRO(kokkos_create_imported_tpl NAME) - CMAKE_PARSE_ARGUMENTS(TPL - "INTERFACE" - "LIBRARY" - "LINK_LIBRARIES;INCLUDES;COMPILE_DEFINITIONS;COMPILE_OPTIONS;LINK_OPTIONS" - ${ARGN}) +macro(kokkos_create_imported_tpl NAME) + cmake_parse_arguments( + TPL "INTERFACE" "LIBRARY" "LINK_LIBRARIES;INCLUDES;COMPILE_DEFINITIONS;COMPILE_OPTIONS;LINK_OPTIONS" ${ARGN} + ) - - IF (KOKKOS_HAS_TRILINOS) - #TODO: we need to set a bunch of cache variables here - ELSEIF (TPL_INTERFACE) - ADD_LIBRARY(${NAME} INTERFACE) + if(TPL_INTERFACE) + add_library(${NAME} INTERFACE) #Give this an importy-looking name - ADD_LIBRARY(Kokkos::${NAME} ALIAS ${NAME}) - IF (TPL_LIBRARY) - MESSAGE(SEND_ERROR "TPL Interface library ${NAME} should not have an IMPORTED_LOCATION") - ENDIF() + add_library(Kokkos::${NAME} ALIAS ${NAME}) + if(TPL_LIBRARY) + message(SEND_ERROR "TPL Interface library ${NAME} should not have an IMPORTED_LOCATION") + endif() #Things have to go in quoted in case we have multiple list entries - IF(TPL_LINK_LIBRARIES) - TARGET_LINK_LIBRARIES(${NAME} INTERFACE ${TPL_LINK_LIBRARIES}) - ENDIF() - IF(TPL_INCLUDES) - TARGET_INCLUDE_DIRECTORIES(${NAME} INTERFACE ${TPL_INCLUDES}) - ENDIF() - IF(TPL_COMPILE_DEFINITIONS) - TARGET_COMPILE_DEFINITIONS(${NAME} INTERFACE ${TPL_COMPILE_DEFINITIONS}) - ENDIF() - IF(TPL_COMPILE_OPTIONS) - TARGET_COMPILE_OPTIONS(${NAME} INTERFACE ${TPL_COMPILE_OPTIONS}) - ENDIF() - IF(TPL_LINK_OPTIONS) - TARGET_LINK_LIBRARIES(${NAME} INTERFACE ${TPL_LINK_OPTIONS}) - ENDIF() - ELSE() - ADD_LIBRARY(${NAME} UNKNOWN IMPORTED) - IF(TPL_LIBRARY) - SET_TARGET_PROPERTIES(${NAME} PROPERTIES - IMPORTED_LOCATION ${TPL_LIBRARY}) - ENDIF() + if(TPL_LINK_LIBRARIES) + target_link_libraries(${NAME} INTERFACE ${TPL_LINK_LIBRARIES}) + endif() + if(TPL_INCLUDES) + target_include_directories(${NAME} INTERFACE ${TPL_INCLUDES}) + endif() + if(TPL_COMPILE_DEFINITIONS) + target_compile_definitions(${NAME} INTERFACE ${TPL_COMPILE_DEFINITIONS}) + endif() + if(TPL_COMPILE_OPTIONS) + target_compile_options(${NAME} INTERFACE ${TPL_COMPILE_OPTIONS}) + endif() + if(TPL_LINK_OPTIONS) + target_link_libraries(${NAME} INTERFACE ${TPL_LINK_OPTIONS}) + endif() + else() + add_library(${NAME} UNKNOWN IMPORTED) + if(TPL_LIBRARY) + set_target_properties(${NAME} PROPERTIES IMPORTED_LOCATION ${TPL_LIBRARY}) + endif() #Things have to go in quoted in case we have multiple list entries - IF(TPL_LINK_LIBRARIES) - SET_TARGET_PROPERTIES(${NAME} PROPERTIES - INTERFACE_LINK_LIBRARIES "${TPL_LINK_LIBRARIES}") - ENDIF() - IF(TPL_INCLUDES) - SET_TARGET_PROPERTIES(${NAME} PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${TPL_INCLUDES}") - ENDIF() - IF(TPL_COMPILE_DEFINITIONS) - SET_TARGET_PROPERTIES(${NAME} PROPERTIES - INTERFACE_COMPILE_DEFINITIONS "${TPL_COMPILE_DEFINITIONS}") - ENDIF() - IF(TPL_COMPILE_OPTIONS) - SET_TARGET_PROPERTIES(${NAME} PROPERTIES - INTERFACE_COMPILE_OPTIONS "${TPL_COMPILE_OPTIONS}") - ENDIF() - IF(TPL_LINK_OPTIONS) - SET_TARGET_PROPERTIES(${NAME} PROPERTIES - INTERFACE_LINK_LIBRARIES "${TPL_LINK_OPTIONS}") - ENDIF() - ENDIF() -ENDMACRO() + if(TPL_LINK_LIBRARIES) + set_target_properties(${NAME} PROPERTIES INTERFACE_LINK_LIBRARIES "${TPL_LINK_LIBRARIES}") + endif() + if(TPL_INCLUDES) + set_target_properties(${NAME} PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${TPL_INCLUDES}") + endif() + if(TPL_COMPILE_DEFINITIONS) + set_target_properties(${NAME} PROPERTIES INTERFACE_COMPILE_DEFINITIONS "${TPL_COMPILE_DEFINITIONS}") + endif() + if(TPL_COMPILE_OPTIONS) + set_target_properties(${NAME} PROPERTIES INTERFACE_COMPILE_OPTIONS "${TPL_COMPILE_OPTIONS}") + endif() + if(TPL_LINK_OPTIONS) + set_target_properties(${NAME} PROPERTIES INTERFACE_LINK_LIBRARIES "${TPL_LINK_OPTIONS}") + endif() + endif() +endmacro() # # @MACRO: KOKKOS_FIND_HEADER @@ -479,37 +430,32 @@ ENDMACRO() # # Custom paths to search for the header # -MACRO(kokkos_find_header VAR_NAME HEADER TPL_NAME) - CMAKE_PARSE_ARGUMENTS(TPL - "ALLOW_SYSTEM_PATH_FALLBACK" - "" - "PATHS" - ${ARGN}) +macro(kokkos_find_header VAR_NAME HEADER TPL_NAME) + cmake_parse_arguments(TPL "ALLOW_SYSTEM_PATH_FALLBACK" "" "PATHS" ${ARGN}) - SET(${VAR_NAME} "${VARNAME}-NOTFOUND") - SET(HAVE_CUSTOM_PATHS FALSE) + set(${VAR_NAME} "${VARNAME}-NOTFOUND") + set(HAVE_CUSTOM_PATHS FALSE) - IF(DEFINED ${TPL_NAME}_ROOT OR - DEFINED ENV{${TPL_NAME}_ROOT} OR - DEFINED KOKKOS_${TPL_NAME}_DIR OR - TPL_PATHS) - FIND_PATH(${VAR_NAME} ${HEADER} - PATHS - ${${TPL_NAME}_ROOT} - $ENV{${TPL_NAME}_ROOT} - ${KOKKOS_${TPL_NAME}_DIR} - ${TPL_PATHS} + if(DEFINED ${TPL_NAME}_ROOT + OR DEFINED ENV{${TPL_NAME}_ROOT} + OR DEFINED KOKKOS_${TPL_NAME}_DIR + OR TPL_PATHS + ) + find_path( + ${VAR_NAME} ${HEADER} + PATHS ${${TPL_NAME}_ROOT} $ENV{${TPL_NAME}_ROOT} ${KOKKOS_${TPL_NAME}_DIR} ${TPL_PATHS} PATH_SUFFIXES include - NO_DEFAULT_PATH) - SET(HAVE_CUSTOM_PATHS TRUE) - ENDIF() + NO_DEFAULT_PATH + ) + set(HAVE_CUSTOM_PATHS TRUE) + endif() - IF(NOT HAVE_CUSTOM_PATHS OR TPL_ALLOW_SYSTEM_PATH_FALLBACK) + if(NOT HAVE_CUSTOM_PATHS OR TPL_ALLOW_SYSTEM_PATH_FALLBACK) #No-op if ${VAR_NAME} set by previous call - FIND_PATH(${VAR_NAME} ${HEADER}) - ENDIF() + find_path(${VAR_NAME} ${HEADER}) + endif() -ENDMACRO() +endmacro() # # @MACRO: KOKKOS_FIND_LIBRARY @@ -565,42 +511,36 @@ ENDMACRO() # Suffixes appended to PATHS when attempting to locate # the library. Defaults to {lib, lib64}. # -MACRO(kokkos_find_library VAR_NAME LIB TPL_NAME) - CMAKE_PARSE_ARGUMENTS(TPL - "ALLOW_SYSTEM_PATH_FALLBACK" - "" - "PATHS;SUFFIXES" - ${ARGN}) +macro(kokkos_find_library VAR_NAME LIB TPL_NAME) + cmake_parse_arguments(TPL "ALLOW_SYSTEM_PATH_FALLBACK" "" "PATHS;SUFFIXES" ${ARGN}) - IF(NOT TPL_SUFFIXES) - SET(TPL_SUFFIXES lib lib64) - ENDIF() + if(NOT TPL_SUFFIXES) + set(TPL_SUFFIXES lib lib64) + endif() - SET(${VAR_NAME} "${VARNAME}-NOTFOUND") - SET(HAVE_CUSTOM_PATHS FALSE) + set(${VAR_NAME} "${VARNAME}-NOTFOUND") + set(HAVE_CUSTOM_PATHS FALSE) - IF(DEFINED ${TPL_NAME}_ROOT OR - DEFINED ENV{${TPL_NAME}_ROOT} OR - DEFINED KOKKOS_${TPL_NAME}_DIR OR - TPL_PATHS) - FIND_LIBRARY(${VAR_NAME} ${LIB} - PATHS - ${${TPL_NAME}_ROOT} - $ENV{${TPL_NAME}_ROOT} - ${KOKKOS_${TPL_NAME}_DIR} - ${TPL_PATHS} - PATH_SUFFIXES - ${TPL_SUFFIXES} - NO_DEFAULT_PATH) - SET(HAVE_CUSTOM_PATHS TRUE) - ENDIF() + if(DEFINED ${TPL_NAME}_ROOT + OR DEFINED ENV{${TPL_NAME}_ROOT} + OR DEFINED KOKKOS_${TPL_NAME}_DIR + OR TPL_PATHS + ) + find_library( + ${VAR_NAME} ${LIB} + PATHS ${${TPL_NAME}_ROOT} $ENV{${TPL_NAME}_ROOT} ${KOKKOS_${TPL_NAME}_DIR} ${TPL_PATHS} + PATH_SUFFIXES ${TPL_SUFFIXES} + NO_DEFAULT_PATH + ) + set(HAVE_CUSTOM_PATHS TRUE) + endif() - IF(NOT HAVE_CUSTOM_PATHS OR TPL_ALLOW_SYSTEM_PATH_FALLBACK) + if(NOT HAVE_CUSTOM_PATHS OR TPL_ALLOW_SYSTEM_PATH_FALLBACK) #No-op if ${VAR_NAME} set by previous call - FIND_LIBRARY(${VAR_NAME} ${LIB} PATH_SUFFIXES ${TPL_SUFFIXES}) - ENDIF() + find_library(${VAR_NAME} ${LIB} PATH_SUFFIXES ${TPL_SUFFIXES}) + endif() -ENDMACRO() +endmacro() # # @MACRO: KOKKOS_FIND_IMPORTED @@ -683,111 +623,127 @@ ENDMACRO() # If specified, this gives a list of paths to search for the headers # If not given, _ROOT/include and _ROOT/include will be searched. # -MACRO(kokkos_find_imported NAME) - CMAKE_PARSE_ARGUMENTS(TPL - "INTERFACE;ALLOW_SYSTEM_PATH_FALLBACK" - "IMPORTED_NAME;MODULE_NAME;LIBRARY;HEADER" - "LIBRARIES;LIBRARY_PATHS;LIBRARY_SUFFIXES;HEADERS;HEADER_PATHS" - ${ARGN}) +macro(kokkos_find_imported NAME) + cmake_parse_arguments( + TPL "INTERFACE;ALLOW_SYSTEM_PATH_FALLBACK" "IMPORTED_NAME;MODULE_NAME;LIBRARY;HEADER" + "LIBRARIES;LIBRARY_PATHS;LIBRARY_SUFFIXES;HEADERS;HEADER_PATHS" ${ARGN} + ) - IF(NOT TPL_MODULE_NAME) - SET(TPL_MODULE_NAME TPL${NAME}) - ENDIF() + if(NOT TPL_MODULE_NAME) + set(TPL_MODULE_NAME TPL${NAME}) + endif() - IF (TPL_ALLOW_SYSTEM_PATH_FALLBACK) - SET(ALLOW_PATH_FALLBACK_OPT ALLOW_SYSTEM_PATH_FALLBACK) - ELSE() - SET(ALLOW_PATH_FALLBACK_OPT) - ENDIF() + if(TPL_ALLOW_SYSTEM_PATH_FALLBACK) + set(ALLOW_PATH_FALLBACK_OPT ALLOW_SYSTEM_PATH_FALLBACK) + else() + set(ALLOW_PATH_FALLBACK_OPT) + endif() - IF (NOT TPL_IMPORTED_NAME) - IF (TPL_INTERFACE) - SET(TPL_IMPORTED_NAME ${NAME}) - ELSE() - SET(TPL_IMPORTED_NAME Kokkos::${NAME}) - ENDIF() - ENDIF() + if(NOT TPL_IMPORTED_NAME) + if(TPL_INTERFACE) + set(TPL_IMPORTED_NAME ${NAME}) + else() + set(TPL_IMPORTED_NAME Kokkos::${NAME}) + endif() + endif() - IF (NOT TPL_LIBRARY_SUFFIXES) - SET(TPL_LIBRARY_SUFFIXES lib) - IF(KOKKOS_IMPL_32BIT) - LIST(APPEND TPL_LIBRARY_SUFFIXES lib32) - ELSE() - LIST(APPEND TPL_LIBRARY_SUFFIXES lib64) - ENDIF() - ENDIF() + if(NOT TPL_LIBRARY_SUFFIXES) + set(TPL_LIBRARY_SUFFIXES lib) + if(KOKKOS_IMPL_32BIT) + list(APPEND TPL_LIBRARY_SUFFIXES lib32) + else() + list(APPEND TPL_LIBRARY_SUFFIXES lib64) + endif() + endif() - SET(${NAME}_INCLUDE_DIRS) - IF (TPL_HEADER) - KOKKOS_FIND_HEADER(${NAME}_INCLUDE_DIRS ${TPL_HEADER} ${NAME} ${ALLOW_PATH_FALLBACK_OPT} PATHS ${TPL_HEADER_PATHS}) - ENDIF() + set(${NAME}_INCLUDE_DIRS) + if(TPL_HEADER) + kokkos_find_header(${NAME}_INCLUDE_DIRS ${TPL_HEADER} ${NAME} ${ALLOW_PATH_FALLBACK_OPT} PATHS ${TPL_HEADER_PATHS}) + endif() - FOREACH(HEADER ${TPL_HEADERS}) - KOKKOS_FIND_HEADER(HEADER_FIND_TEMP ${HEADER} ${NAME} ${ALLOW_PATH_FALLBACK_OPT} PATHS ${TPL_HEADER_PATHS}) - IF(HEADER_FIND_TEMP) - LIST(APPEND ${NAME}_INCLUDE_DIRS ${HEADER_FIND_TEMP}) - ENDIF() - ENDFOREACH() + foreach(HEADER ${TPL_HEADERS}) + kokkos_find_header(HEADER_FIND_TEMP ${HEADER} ${NAME} ${ALLOW_PATH_FALLBACK_OPT} PATHS ${TPL_HEADER_PATHS}) + if(HEADER_FIND_TEMP) + list(APPEND ${NAME}_INCLUDE_DIRS ${HEADER_FIND_TEMP}) + endif() + endforeach() - SET(${NAME}_LIBRARY) - IF(TPL_LIBRARY) - KOKKOS_FIND_LIBRARY(${NAME}_LIBRARY ${TPL_LIBRARY} ${NAME} + set(${NAME}_LIBRARY) + if(TPL_LIBRARY) + kokkos_find_library( + ${NAME}_LIBRARY + ${TPL_LIBRARY} + ${NAME} ${ALLOW_PATH_FALLBACK_OPT} - PATHS ${TPL_LIBRARY_PATHS} - SUFFIXES ${TPL_LIBRARY_SUFFIXES}) - ENDIF() + PATHS + ${TPL_LIBRARY_PATHS} + SUFFIXES + ${TPL_LIBRARY_SUFFIXES} + ) + endif() - SET(${NAME}_FOUND_LIBRARIES) - FOREACH(LIB ${TPL_LIBRARIES}) - KOKKOS_FIND_LIBRARY(${LIB}_LOCATION ${LIB} ${NAME} + set(${NAME}_FOUND_LIBRARIES) + foreach(LIB ${TPL_LIBRARIES}) + kokkos_find_library( + ${LIB}_LOCATION + ${LIB} + ${NAME} ${ALLOW_PATH_FALLBACK_OPT} - PATHS ${TPL_LIBRARY_PATHS} - SUFFIXES ${TPL_LIBRARY_SUFFIXES}) - IF(${LIB}_LOCATION) - LIST(APPEND ${NAME}_FOUND_LIBRARIES ${${LIB}_LOCATION}) - ELSE() - SET(${NAME}_FOUND_LIBRARIES ${${LIB}_LOCATION}) - BREAK() - ENDIF() - ENDFOREACH() + PATHS + ${TPL_LIBRARY_PATHS} + SUFFIXES + ${TPL_LIBRARY_SUFFIXES} + ) + if(${LIB}_LOCATION) + list(APPEND ${NAME}_FOUND_LIBRARIES ${${LIB}_LOCATION}) + else() + set(${NAME}_FOUND_LIBRARIES ${${LIB}_LOCATION}) + break() + endif() + endforeach() - INCLUDE(FindPackageHandleStandardArgs) + include(FindPackageHandleStandardArgs) #Collect all the variables we need to be valid for #find_package to have succeeded - SET(TPL_VARS_NEEDED) - IF (TPL_LIBRARY) - LIST(APPEND TPL_VARS_NEEDED ${NAME}_LIBRARY) - ENDIF() - IF(TPL_HEADER) - LIST(APPEND TPL_VARS_NEEDED ${NAME}_INCLUDE_DIRS) - ENDIF() - IF(TPL_LIBRARIES) - LIST(APPEND TPL_VARS_NEEDED ${NAME}_FOUND_LIBRARIES) - ENDIF() - FIND_PACKAGE_HANDLE_STANDARD_ARGS(${TPL_MODULE_NAME} REQUIRED_VARS ${TPL_VARS_NEEDED}) + set(TPL_VARS_NEEDED) + if(TPL_LIBRARY) + list(APPEND TPL_VARS_NEEDED ${NAME}_LIBRARY) + endif() + if(TPL_HEADER) + list(APPEND TPL_VARS_NEEDED ${NAME}_INCLUDE_DIRS) + endif() + if(TPL_LIBRARIES) + list(APPEND TPL_VARS_NEEDED ${NAME}_FOUND_LIBRARIES) + endif() + find_package_handle_standard_args(${TPL_MODULE_NAME} REQUIRED_VARS ${TPL_VARS_NEEDED}) - MARK_AS_ADVANCED(${NAME}_INCLUDE_DIRS ${NAME}_FOUND_LIBRARIES ${NAME}_LIBRARY) + mark_as_advanced(${NAME}_INCLUDE_DIRS ${NAME}_FOUND_LIBRARIES ${NAME}_LIBRARY) #this is so much fun on a Cray system #/usr/include should never be added as a -isystem include #this freaks out the compiler include search order - IF (KOKKOS_IS_CRAYPE) - LIST(REMOVE_ITEM ${NAME}_INCLUDE_DIRS "/usr/include") - ENDIF() + if(KOKKOS_IS_CRAYPE) + list(REMOVE_ITEM ${NAME}_INCLUDE_DIRS "/usr/include") + endif() - IF (${TPL_MODULE_NAME}_FOUND) - SET(IMPORT_TYPE) - IF (TPL_INTERFACE) - SET(IMPORT_TYPE "INTERFACE") - SET(${NAME}_FOUND_LIBRARIES ${TPL_LIBRARIES}) - ENDIF() - KOKKOS_CREATE_IMPORTED_TPL(${TPL_IMPORTED_NAME} + if(${TPL_MODULE_NAME}_FOUND) + set(IMPORT_TYPE) + if(TPL_INTERFACE) + set(IMPORT_TYPE "INTERFACE") + set(${NAME}_FOUND_LIBRARIES ${TPL_LIBRARIES}) + endif() + kokkos_create_imported_tpl( + ${TPL_IMPORTED_NAME} ${IMPORT_TYPE} - INCLUDES "${${NAME}_INCLUDE_DIRS}" - LIBRARY "${${NAME}_LIBRARY}" - LINK_LIBRARIES "${${NAME}_FOUND_LIBRARIES}") - ENDIF() -ENDMACRO(kokkos_find_imported) + INCLUDES + "${${NAME}_INCLUDE_DIRS}" + LIBRARY + "${${NAME}_LIBRARY}" + LINK_LIBRARIES + "${${NAME}_FOUND_LIBRARIES}" + ) + endif() +endmacro(kokkos_find_imported) # # @MACRO: KOKKOS_LINK_TPL() @@ -817,109 +773,114 @@ ENDMACRO(kokkos_find_imported) # If specified, this gives the exact name of the target to link against # target_link_libraries( ) # -FUNCTION(kokkos_link_tpl TARGET) - CMAKE_PARSE_ARGUMENTS(TPL - "PUBLIC;PRIVATE;INTERFACE" - "IMPORTED_NAME" - "" - ${ARGN}) +function(kokkos_link_tpl TARGET) + cmake_parse_arguments(TPL "PUBLIC;PRIVATE;INTERFACE" "IMPORTED_NAME" "" ${ARGN}) #the name of the TPL - SET(TPL ${TPL_UNPARSED_ARGUMENTS}) - IF (KOKKOS_HAS_TRILINOS) - #Do nothing, they will have already been linked - ELSE() - IF (NOT TPL_IMPORTED_NAME) - SET(TPL_IMPORTED_NAME Kokkos::${TPL}) - ENDIF() - IF (KOKKOS_ENABLE_${TPL}) - IF (TPL_PUBLIC) - TARGET_LINK_LIBRARIES(${TARGET} PUBLIC ${TPL_IMPORTED_NAME}) - ELSEIF (TPL_PRIVATE) - TARGET_LINK_LIBRARIES(${TARGET} PRIVATE ${TPL_IMPORTED_NAME}) - ELSEIF (TPL_INTERFACE) - TARGET_LINK_LIBRARIES(${TARGET} INTERFACE ${TPL_IMPORTED_NAME}) - ELSE() - TARGET_LINK_LIBRARIES(${TARGET} ${TPL_IMPORTED_NAME}) - ENDIF() - ENDIF() - ENDIF() -ENDFUNCTION() + set(TPL ${TPL_UNPARSED_ARGUMENTS}) + if(NOT TPL_IMPORTED_NAME) + set(TPL_IMPORTED_NAME Kokkos::${TPL}) + endif() + if(KOKKOS_ENABLE_${TPL}) + if(TPL_PUBLIC) + target_link_libraries(${TARGET} PUBLIC ${TPL_IMPORTED_NAME}) + elseif(TPL_PRIVATE) + target_link_libraries(${TARGET} PRIVATE ${TPL_IMPORTED_NAME}) + elseif(TPL_INTERFACE) + target_link_libraries(${TARGET} INTERFACE ${TPL_IMPORTED_NAME}) + else() + target_link_libraries(${TARGET} ${TPL_IMPORTED_NAME}) + endif() + endif() +endfunction() -FUNCTION(COMPILER_SPECIFIC_OPTIONS_HELPER) - SET(COMPILERS NVIDIA NVHPC DEFAULT Cray Intel Clang AppleClang IntelLLVM GNU HIPCC Fujitsu MSVC) - CMAKE_PARSE_ARGUMENTS( - PARSE - "LINK_OPTIONS;COMPILE_OPTIONS;COMPILE_DEFINITIONS;LINK_LIBRARIES" - "COMPILER_ID" - "${COMPILERS}" - ${ARGN}) - IF(PARSE_UNPARSED_ARGUMENTS) - MESSAGE(SEND_ERROR "'${PARSE_UNPARSED_ARGUMENTS}' argument(s) not recognized when providing compiler specific options") - ENDIF() +function(COMPILER_SPECIFIC_OPTIONS_HELPER) + set(COMPILERS + NVIDIA + NVHPC + DEFAULT + Cray + Intel + Clang + AppleClang + IntelLLVM + GNU + HIPCC + Fujitsu + MSVC + CrayClang + ) + cmake_parse_arguments( + PARSE "LINK_OPTIONS;COMPILE_OPTIONS;COMPILE_DEFINITIONS;LINK_LIBRARIES" "COMPILER_ID" "${COMPILERS}" ${ARGN} + ) + if(PARSE_UNPARSED_ARGUMENTS) + message( + SEND_ERROR "'${PARSE_UNPARSED_ARGUMENTS}' argument(s) not recognized when providing compiler specific options" + ) + endif() - IF(PARSE_COMPILER_ID) - SET(COMPILER ${${PARSE_COMPILER_ID}}) - ELSE() - SET(COMPILER ${KOKKOS_CXX_COMPILER_ID}) - ENDIF() + if(PARSE_COMPILER_ID) + set(COMPILER ${${PARSE_COMPILER_ID}}) + else() + set(COMPILER ${KOKKOS_CXX_COMPILER_ID}) + endif() - SET(COMPILER_SPECIFIC_FLAGS_TMP ${PARSE_DEFAULT}) - FOREACH(COMP ${COMPILERS}) - IF (COMPILER STREQUAL "${COMP}") - IF (PARSE_${COMPILER}) - IF ("${PARSE_${COMPILER}}" STREQUAL "NO-VALUE-SPECIFIED") - SET(COMPILER_SPECIFIC_FLAGS_TMP "") - ELSE() - SET(COMPILER_SPECIFIC_FLAGS_TMP ${PARSE_${COMPILER}}) - ENDIF() - ENDIF() - ENDIF() - ENDFOREACH() + set(COMPILER_SPECIFIC_FLAGS_TMP ${PARSE_DEFAULT}) + foreach(COMP ${COMPILERS}) + if(COMPILER STREQUAL "${COMP}") + if(PARSE_${COMPILER}) + if("${PARSE_${COMPILER}}" STREQUAL "NO-VALUE-SPECIFIED") + set(COMPILER_SPECIFIC_FLAGS_TMP "") + else() + set(COMPILER_SPECIFIC_FLAGS_TMP ${PARSE_${COMPILER}}) + endif() + endif() + endif() + endforeach() - IF (PARSE_COMPILE_OPTIONS) + if(PARSE_COMPILE_OPTIONS) # The funky logic here is for future handling of argument deduplication # If we naively pass multiple -Xcompiler flags to target_compile_options # -Xcompiler will get deduplicated and break the build - IF ("-Xcompiler" IN_LIST COMPILER_SPECIFIC_FLAGS_TMP) - LIST(REMOVE_ITEM COMPILER_SPECIFIC_FLAGS_TMP "-Xcompiler") - GLOBAL_APPEND(KOKKOS_XCOMPILER_OPTIONS ${COMPILER_SPECIFIC_FLAGS_TMP}) - ELSE() - GLOBAL_APPEND(KOKKOS_COMPILE_OPTIONS ${COMPILER_SPECIFIC_FLAGS_TMP}) - ENDIF() - ENDIF() + if("-Xcompiler" IN_LIST COMPILER_SPECIFIC_FLAGS_TMP) + list(REMOVE_ITEM COMPILER_SPECIFIC_FLAGS_TMP "-Xcompiler") + global_append(KOKKOS_XCOMPILER_OPTIONS ${COMPILER_SPECIFIC_FLAGS_TMP}) + else() + global_append(KOKKOS_COMPILE_OPTIONS ${COMPILER_SPECIFIC_FLAGS_TMP}) + endif() + endif() - IF (PARSE_LINK_OPTIONS) - GLOBAL_APPEND(KOKKOS_LINK_OPTIONS ${COMPILER_SPECIFIC_FLAGS_TMP}) - ENDIF() + if(PARSE_LINK_OPTIONS) + global_append(KOKKOS_LINK_OPTIONS ${COMPILER_SPECIFIC_FLAGS_TMP}) + endif() - IF (PARSE_COMPILE_DEFINITIONS) - GLOBAL_APPEND(KOKKOS_COMPILE_DEFINITIONS ${COMPILER_SPECIFIC_FLAGS_TMP}) - ENDIF() + if(PARSE_COMPILE_DEFINITIONS) + global_append(KOKKOS_COMPILE_DEFINITIONS ${COMPILER_SPECIFIC_FLAGS_TMP}) + endif() - IF (PARSE_LINK_LIBRARIES) - GLOBAL_APPEND(KOKKOS_LINK_LIBRARIES ${COMPILER_SPECIFIC_FLAGS_TMP}) - ENDIF() -ENDFUNCTION(COMPILER_SPECIFIC_OPTIONS_HELPER) + if(PARSE_LINK_LIBRARIES) + global_append(KOKKOS_LINK_LIBRARIES ${COMPILER_SPECIFIC_FLAGS_TMP}) + endif() +endfunction(COMPILER_SPECIFIC_OPTIONS_HELPER) -FUNCTION(COMPILER_SPECIFIC_FLAGS) - COMPILER_SPECIFIC_OPTIONS_HELPER(${ARGN} COMPILE_OPTIONS LINK_OPTIONS) -ENDFUNCTION(COMPILER_SPECIFIC_FLAGS) +function(COMPILER_SPECIFIC_FLAGS) + compiler_specific_options_helper(${ARGN} COMPILE_OPTIONS LINK_OPTIONS) +endfunction(COMPILER_SPECIFIC_FLAGS) -FUNCTION(COMPILER_SPECIFIC_OPTIONS) - COMPILER_SPECIFIC_OPTIONS_HELPER(${ARGN} COMPILE_OPTIONS) -ENDFUNCTION(COMPILER_SPECIFIC_OPTIONS) +function(COMPILER_SPECIFIC_OPTIONS) + compiler_specific_options_helper(${ARGN} COMPILE_OPTIONS) +endfunction(COMPILER_SPECIFIC_OPTIONS) -FUNCTION(COMPILER_SPECIFIC_LINK_OPTIONS) - COMPILER_SPECIFIC_OPTIONS_HELPER(${ARGN} LINK_OPTIONS) -ENDFUNCTION(COMPILER_SPECIFIC_LINK_OPTIONS) +function(COMPILER_SPECIFIC_LINK_OPTIONS) + compiler_specific_options_helper(${ARGN} LINK_OPTIONS) +endfunction(COMPILER_SPECIFIC_LINK_OPTIONS) -FUNCTION(COMPILER_SPECIFIC_DEFS) - COMPILER_SPECIFIC_OPTIONS_HELPER(${ARGN} COMPILE_DEFINITIONS) -ENDFUNCTION(COMPILER_SPECIFIC_DEFS) +function(COMPILER_SPECIFIC_DEFS) + compiler_specific_options_helper(${ARGN} COMPILE_DEFINITIONS) +endfunction(COMPILER_SPECIFIC_DEFS) -FUNCTION(COMPILER_SPECIFIC_LIBS) - COMPILER_SPECIFIC_OPTIONS_HELPER(${ARGN} LINK_LIBRARIES) -ENDFUNCTION(COMPILER_SPECIFIC_LIBS) +function(COMPILER_SPECIFIC_LIBS) + compiler_specific_options_helper(${ARGN} LINK_LIBRARIES) +endfunction(COMPILER_SPECIFIC_LIBS) # Given a list of the form # key1;value1;key2;value2,... # Create a list of all keys in a variable named ${KEY_LIST_NAME} @@ -927,41 +888,42 @@ ENDFUNCTION(COMPILER_SPECIFIC_LIBS) # kokkos_key_value_map(ARCH ALL_ARCHES key1;value1;key2;value2) # would produce a list variable ALL_ARCHES=key1;key2 # and individual variables ARCHkey1=value1 and ARCHkey2=value2 -MACRO(KOKKOS_KEY_VALUE_MAP VAR_PREFIX KEY_LIST_NAME) - SET(PARSE_KEY ON) - SET(${KEY_LIST_NAME}) - FOREACH(ENTRY ${ARGN}) - IF(PARSE_KEY) - SET(CURRENT_KEY ${ENTRY}) - SET(PARSE_KEY OFF) - LIST(APPEND ${KEY_LIST_NAME} ${CURRENT_KEY}) - ELSE() - SET(${VAR_PREFIX}${CURRENT_KEY} ${ENTRY}) - SET(PARSE_KEY ON) - ENDIF() - ENDFOREACH() -ENDMACRO() +macro(KOKKOS_KEY_VALUE_MAP VAR_PREFIX KEY_LIST_NAME) + set(PARSE_KEY ON) + set(${KEY_LIST_NAME}) + foreach(ENTRY ${ARGN}) + if(PARSE_KEY) + set(CURRENT_KEY ${ENTRY}) + set(PARSE_KEY OFF) + list(APPEND ${KEY_LIST_NAME} ${CURRENT_KEY}) + else() + set(${VAR_PREFIX}${CURRENT_KEY} ${ENTRY}) + set(PARSE_KEY ON) + endif() + endforeach() +endmacro() -FUNCTION(KOKKOS_CHECK_DEPRECATED_OPTIONS) - KOKKOS_KEY_VALUE_MAP(DEPRECATED_MSG_ DEPRECATED_LIST ${ARGN}) - FOREACH(OPTION_SUFFIX ${DEPRECATED_LIST}) - SET(OPTION_NAME Kokkos_${OPTION_SUFFIX}) - SET(OPTION_MESSAGE ${DEPRECATED_MSG_${OPTION_SUFFIX}}) - IF(DEFINED ${OPTION_NAME}) # This variable has been given by the user as on or off - MESSAGE(SEND_ERROR "Removed option ${OPTION_NAME} has been given with value ${${OPTION_NAME}}. ${OPT_MESSAGE}") - ENDIF() - ENDFOREACH() -ENDFUNCTION() +function(KOKKOS_CHECK_DEPRECATED_OPTIONS) + kokkos_key_value_map(DEPRECATED_MSG_ DEPRECATED_LIST ${ARGN}) + foreach(OPTION_SUFFIX ${DEPRECATED_LIST}) + set(OPTION_NAME Kokkos_${OPTION_SUFFIX}) + set(OPTION_MESSAGE ${DEPRECATED_MSG_${OPTION_SUFFIX}}) + if(DEFINED ${OPTION_NAME}) # This variable has been given by the user as on or off + message(SEND_ERROR "Removed option ${OPTION_NAME} has been given with value ${${OPTION_NAME}}. ${OPT_MESSAGE}") + endif() + endforeach() +endfunction() # this function checks whether the current CXX compiler supports building CUDA -FUNCTION(kokkos_cxx_compiler_cuda_test _VAR) - # don't run this test every time - IF(DEFINED ${_VAR}) - RETURN() - ENDIF() +function(kokkos_cxx_compiler_cuda_test _VAR) + # don't run this test every time + if(DEFINED ${_VAR}) + return() + endif() - FILE(WRITE ${PROJECT_BINARY_DIR}/compile_tests/compiles_cuda.cpp -" + file( + WRITE ${PROJECT_BINARY_DIR}/compile_tests/compiles_cuda.cpp + " #include #include @@ -985,14 +947,13 @@ int main() cudaDeviceSynchronize(); return EXIT_SUCCESS; } -") +" + ) - TRY_COMPILE(_RET - ${PROJECT_BINARY_DIR}/compile_tests - SOURCES ${PROJECT_BINARY_DIR}/compile_tests/compiles_cuda.cpp) + try_compile(_RET ${PROJECT_BINARY_DIR}/compile_tests SOURCES ${PROJECT_BINARY_DIR}/compile_tests/compiles_cuda.cpp) - SET(${_VAR} ${_RET} CACHE STRING "CXX compiler supports building CUDA") -ENDFUNCTION() + set(${_VAR} ${_RET} CACHE STRING "CXX compiler supports building CUDA") +endfunction() # this function is provided to easily select which files use nvcc_wrapper: # @@ -1005,58 +966,77 @@ ENDFUNCTION() # NOTE: this is VERY DIFFERENT than the version in KokkosConfigCommon.cmake.in. # This version explicitly uses nvcc_wrapper. # -FUNCTION(kokkos_compilation) - # check whether the compiler already supports building CUDA - KOKKOS_CXX_COMPILER_CUDA_TEST(Kokkos_CXX_COMPILER_COMPILES_CUDA) - # if CUDA compile test has already been performed, just return - IF(Kokkos_CXX_COMPILER_COMPILES_CUDA) - RETURN() - ENDIF() +function(kokkos_compilation) + # check whether the compiler already supports building CUDA + kokkos_cxx_compiler_cuda_test(Kokkos_CXX_COMPILER_COMPILES_CUDA) + # if CUDA compile test has already been performed, just return + if(Kokkos_CXX_COMPILER_COMPILES_CUDA) + return() + endif() - CMAKE_PARSE_ARGUMENTS(COMP "GLOBAL;PROJECT" "" "DIRECTORY;TARGET;SOURCE" ${ARGN}) + cmake_parse_arguments(COMP "GLOBAL;PROJECT" "" "DIRECTORY;TARGET;SOURCE" ${ARGN}) - # find kokkos_launch_compiler - FIND_PROGRAM(Kokkos_COMPILE_LAUNCHER - NAMES kokkos_launch_compiler - HINTS ${PROJECT_SOURCE_DIR} - PATHS ${PROJECT_SOURCE_DIR} - PATH_SUFFIXES bin) + # find kokkos_launch_compiler + find_program( + Kokkos_COMPILE_LAUNCHER + NAMES kokkos_launch_compiler + HINTS ${PROJECT_SOURCE_DIR} + PATHS ${PROJECT_SOURCE_DIR} + PATH_SUFFIXES bin + ) - IF(NOT Kokkos_COMPILE_LAUNCHER) - MESSAGE(FATAL_ERROR "Kokkos could not find 'kokkos_launch_compiler'. Please set '-DKokkos_COMPILE_LAUNCHER=/path/to/launcher'") - ENDIF() + if(NOT Kokkos_COMPILE_LAUNCHER) + message( + FATAL_ERROR + "Kokkos could not find 'kokkos_launch_compiler'. Please set '-DKokkos_COMPILE_LAUNCHER=/path/to/launcher'" + ) + endif() - # find nvcc_wrapper - FIND_PROGRAM(Kokkos_NVCC_WRAPPER - NAMES nvcc_wrapper - HINTS ${PROJECT_SOURCE_DIR} - PATHS ${PROJECT_SOURCE_DIR} - PATH_SUFFIXES bin) + # find nvcc_wrapper + find_program( + Kokkos_NVCC_WRAPPER + NAMES nvcc_wrapper + HINTS ${PROJECT_SOURCE_DIR} + PATHS ${PROJECT_SOURCE_DIR} + PATH_SUFFIXES bin + ) - IF(NOT Kokkos_COMPILE_LAUNCHER) - MESSAGE(FATAL_ERROR "Kokkos could not find 'nvcc_wrapper'. Please set '-DKokkos_COMPILE_LAUNCHER=/path/to/nvcc_wrapper'") - ENDIF() + if(NOT Kokkos_COMPILE_LAUNCHER) + message( + FATAL_ERROR "Kokkos could not find 'nvcc_wrapper'. Please set '-DKokkos_COMPILE_LAUNCHER=/path/to/nvcc_wrapper'" + ) + endif() - IF(COMP_GLOBAL) - # if global, don't bother setting others - SET_PROPERTY(GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${Kokkos_COMPILE_LAUNCHER} ${Kokkos_NVCC_WRAPPER} ${CMAKE_CXX_COMPILER}") - SET_PROPERTY(GLOBAL PROPERTY RULE_LAUNCH_LINK "${Kokkos_COMPILE_LAUNCHER} ${Kokkos_NVCC_WRAPPER} ${CMAKE_CXX_COMPILER}") - ELSE() - FOREACH(_TYPE PROJECT DIRECTORY TARGET SOURCE) - # make project/subproject scoping easy, e.g. KokkosCompilation(PROJECT) after project(...) - IF("${_TYPE}" STREQUAL "PROJECT" AND COMP_${_TYPE}) - LIST(APPEND COMP_DIRECTORY ${PROJECT_SOURCE_DIR}) - UNSET(COMP_${_TYPE}) - ENDIF() - # set the properties if defined - IF(COMP_${_TYPE}) - # MESSAGE(STATUS "Using nvcc_wrapper :: ${_TYPE} :: ${COMP_${_TYPE}}") - SET_PROPERTY(${_TYPE} ${COMP_${_TYPE}} PROPERTY RULE_LAUNCH_COMPILE "${Kokkos_COMPILE_LAUNCHER} ${Kokkos_NVCC_WRAPPER} ${CMAKE_CXX_COMPILER}") - SET_PROPERTY(${_TYPE} ${COMP_${_TYPE}} PROPERTY RULE_LAUNCH_LINK "${Kokkos_COMPILE_LAUNCHER} ${Kokkos_NVCC_WRAPPER} ${CMAKE_CXX_COMPILER}") - ENDIF() - ENDFOREACH() - ENDIF() -ENDFUNCTION() + if(COMP_GLOBAL) + # if global, don't bother setting others + set_property( + GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${Kokkos_COMPILE_LAUNCHER} ${Kokkos_NVCC_WRAPPER} ${CMAKE_CXX_COMPILER}" + ) + set_property( + GLOBAL PROPERTY RULE_LAUNCH_LINK "${Kokkos_COMPILE_LAUNCHER} ${Kokkos_NVCC_WRAPPER} ${CMAKE_CXX_COMPILER}" + ) + else() + foreach(_TYPE PROJECT DIRECTORY TARGET SOURCE) + # make project/subproject scoping easy, e.g. KokkosCompilation(PROJECT) after project(...) + if("${_TYPE}" STREQUAL "PROJECT" AND COMP_${_TYPE}) + list(APPEND COMP_DIRECTORY ${PROJECT_SOURCE_DIR}) + unset(COMP_${_TYPE}) + endif() + # set the properties if defined + if(COMP_${_TYPE}) + # MESSAGE(STATUS "Using nvcc_wrapper :: ${_TYPE} :: ${COMP_${_TYPE}}") + set_property( + ${_TYPE} ${COMP_${_TYPE}} PROPERTY RULE_LAUNCH_COMPILE + "${Kokkos_COMPILE_LAUNCHER} ${Kokkos_NVCC_WRAPPER} ${CMAKE_CXX_COMPILER}" + ) + set_property( + ${_TYPE} ${COMP_${_TYPE}} PROPERTY RULE_LAUNCH_LINK + "${Kokkos_COMPILE_LAUNCHER} ${Kokkos_NVCC_WRAPPER} ${CMAKE_CXX_COMPILER}" + ) + endif() + endforeach() + endif() +endfunction() ## KOKKOS_CONFIG_HEADER - parse the data list which is a list of backend names ## and create output config header file...used for ## creating dynamic include files based on enabled backends @@ -1066,14 +1046,15 @@ ENDFUNCTION() ## HEADER_GUARD TEXT used with include header guard ## HEADER_PREFIX prefix used with include (i.e. fwd, decl, setup) ## DATA_LIST list of backends to include in generated file -FUNCTION(KOKKOS_CONFIG_HEADER SRC_FILE TARGET_FILE HEADER_GUARD HEADER_PREFIX DATA_LIST) - SET(HEADER_GUARD_TAG "${HEADER_GUARD}_HPP_") - CONFIGURE_FILE(cmake/${SRC_FILE} ${PROJECT_BINARY_DIR}/temp/${TARGET_FILE}.work COPYONLY) - FOREACH( BACKEND_NAME ${DATA_LIST} ) - SET(INCLUDE_NEXT_FILE "#include <${HEADER_PREFIX}_${BACKEND_NAME}.hpp> -\@INCLUDE_NEXT_FILE\@") - CONFIGURE_FILE(${PROJECT_BINARY_DIR}/temp/${TARGET_FILE}.work ${PROJECT_BINARY_DIR}/temp/${TARGET_FILE}.work @ONLY) - ENDFOREACH() - SET(INCLUDE_NEXT_FILE "" ) - CONFIGURE_FILE(${PROJECT_BINARY_DIR}/temp/${TARGET_FILE}.work ${TARGET_FILE} @ONLY) -ENDFUNCTION() +function(KOKKOS_CONFIG_HEADER SRC_FILE TARGET_FILE HEADER_GUARD HEADER_PREFIX DATA_LIST) + set(HEADER_GUARD_TAG "${HEADER_GUARD}_HPP_") + configure_file(cmake/${SRC_FILE} ${PROJECT_BINARY_DIR}/temp/${TARGET_FILE}.work COPYONLY) + foreach(BACKEND_NAME ${DATA_LIST}) + set(INCLUDE_NEXT_FILE "#include <${HEADER_PREFIX}_${BACKEND_NAME}.hpp> +\@INCLUDE_NEXT_FILE\@" + ) + configure_file(${PROJECT_BINARY_DIR}/temp/${TARGET_FILE}.work ${PROJECT_BINARY_DIR}/temp/${TARGET_FILE}.work @ONLY) + endforeach() + set(INCLUDE_NEXT_FILE "") + configure_file(${PROJECT_BINARY_DIR}/temp/${TARGET_FILE}.work ${TARGET_FILE} @ONLY) +endfunction() diff --git a/lib/kokkos/cmake/kokkos_install.cmake b/lib/kokkos/cmake/kokkos_install.cmake index f818dfa244..3ae7570ffe 100644 --- a/lib/kokkos/cmake/kokkos_install.cmake +++ b/lib/kokkos/cmake/kokkos_install.cmake @@ -1,57 +1,51 @@ -INCLUDE(CMakePackageConfigHelpers) -IF (NOT KOKKOS_HAS_TRILINOS AND NOT Kokkos_INSTALL_TESTING) - INCLUDE(GNUInstallDirs) +include(CMakePackageConfigHelpers) +if(NOT Kokkos_INSTALL_TESTING) + include(GNUInstallDirs) #Set all the variables needed for KokkosConfig.cmake - GET_PROPERTY(KOKKOS_PROP_LIBS GLOBAL PROPERTY KOKKOS_LIBRARIES_NAMES) - SET(KOKKOS_LIBRARIES ${KOKKOS_PROP_LIBS}) + get_property(KOKKOS_PROP_LIBS GLOBAL PROPERTY KOKKOS_LIBRARIES_NAMES) + set(KOKKOS_LIBRARIES ${KOKKOS_PROP_LIBS}) - INCLUDE(CMakePackageConfigHelpers) - CONFIGURE_PACKAGE_CONFIG_FILE( - cmake/KokkosConfig.cmake.in - "${Kokkos_BINARY_DIR}/KokkosConfig.cmake" - INSTALL_DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR}/cmake) + include(CMakePackageConfigHelpers) + configure_package_config_file( + cmake/KokkosConfig.cmake.in "${Kokkos_BINARY_DIR}/KokkosConfig.cmake" + INSTALL_DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR}/cmake + ) - CONFIGURE_PACKAGE_CONFIG_FILE( - cmake/KokkosConfigCommon.cmake.in - "${Kokkos_BINARY_DIR}/KokkosConfigCommon.cmake" - INSTALL_DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR}/cmake) + configure_package_config_file( + cmake/KokkosConfigCommon.cmake.in "${Kokkos_BINARY_DIR}/KokkosConfigCommon.cmake" + INSTALL_DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR}/cmake + ) - WRITE_BASIC_PACKAGE_VERSION_FILE("${Kokkos_BINARY_DIR}/KokkosConfigVersion.cmake" - VERSION "${Kokkos_VERSION}" - COMPATIBILITY AnyNewerVersion) + write_basic_package_version_file( + "${Kokkos_BINARY_DIR}/KokkosConfigVersion.cmake" VERSION "${Kokkos_VERSION}" COMPATIBILITY AnyNewerVersion + ) # Install the KokkosConfig*.cmake files - install(FILES - "${Kokkos_BINARY_DIR}/KokkosConfig.cmake" - "${Kokkos_BINARY_DIR}/KokkosConfigCommon.cmake" - "${Kokkos_BINARY_DIR}/KokkosConfigVersion.cmake" - DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/Kokkos) + install(FILES "${Kokkos_BINARY_DIR}/KokkosConfig.cmake" "${Kokkos_BINARY_DIR}/KokkosConfigCommon.cmake" + "${Kokkos_BINARY_DIR}/KokkosConfigVersion.cmake" DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/Kokkos + ) install(EXPORT KokkosTargets NAMESPACE Kokkos:: DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/Kokkos) export(EXPORT KokkosTargets NAMESPACE Kokkos:: FILE ${Kokkos_BINARY_DIR}/KokkosTargets.cmake) # Required to be a TriBITS-compliant external package file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/cmake_packages/Kokkos) - file(COPY ${Kokkos_BINARY_DIR}/KokkosConfig.cmake - ${Kokkos_BINARY_DIR}/KokkosConfigCommon.cmake - ${Kokkos_BINARY_DIR}/KokkosConfigVersion.cmake - DESTINATION ${CMAKE_BINARY_DIR}/cmake_packages/Kokkos) - export(EXPORT KokkosTargets NAMESPACE Kokkos:: FILE ${CMAKE_BINARY_DIR}/cmake_packages/Kokkos/KokkosTargets.cmake) -ELSE() - CONFIGURE_FILE(cmake/KokkosConfigCommon.cmake.in ${Kokkos_BINARY_DIR}/KokkosConfigCommon.cmake @ONLY) - file(READ ${Kokkos_BINARY_DIR}/KokkosConfigCommon.cmake KOKKOS_CONFIG_COMMON) - file(APPEND "${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/KokkosConfig_install.cmake" "${KOKKOS_CONFIG_COMMON}") - CONFIGURE_FILE(cmake/KokkosTrilinosConfig.cmake.in ${Kokkos_BINARY_DIR}/KokkosTrilinosConfig.cmake @ONLY) - file(READ ${Kokkos_BINARY_DIR}/KokkosTrilinosConfig.cmake KOKKOS_TRILINOS_CONFIG) - file(APPEND "${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/KokkosConfig_install.cmake" "${KOKKOS_TRILINOS_CONFIG}") + file(COPY ${Kokkos_BINARY_DIR}/KokkosConfig.cmake ${Kokkos_BINARY_DIR}/KokkosConfigCommon.cmake + ${Kokkos_BINARY_DIR}/KokkosConfigVersion.cmake DESTINATION ${CMAKE_BINARY_DIR}/cmake_packages/Kokkos + ) + file(WRITE ${CMAKE_BINARY_DIR}/cmake_packages/Kokkos/KokkosTargets.cmake + "include(${Kokkos_BINARY_DIR}/KokkosTargets.cmake)" + ) +else() + configure_file(cmake/KokkosConfigCommon.cmake.in ${Kokkos_BINARY_DIR}/KokkosConfigCommon.cmake @ONLY) - WRITE_BASIC_PACKAGE_VERSION_FILE("${CMAKE_CURRENT_BINARY_DIR}/KokkosConfigVersion.cmake" - VERSION "${Kokkos_VERSION}" - COMPATIBILITY AnyNewerVersion) + write_basic_package_version_file( + "${CMAKE_CURRENT_BINARY_DIR}/KokkosConfigVersion.cmake" VERSION "${Kokkos_VERSION}" COMPATIBILITY AnyNewerVersion + ) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/KokkosConfigVersion.cmake - DESTINATION "${${PROJECT_NAME}_INSTALL_LIB_DIR}/cmake/${PACKAGE_NAME}") -ENDIF() - -INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/KokkosCore_config.h DESTINATION ${KOKKOS_HEADER_DIR}) + DESTINATION "${${PROJECT_NAME}_INSTALL_LIB_DIR}/cmake/Kokkos" + ) +endif() +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/KokkosCore_config.h DESTINATION ${KOKKOS_HEADER_DIR}) diff --git a/lib/kokkos/cmake/kokkos_pick_cxx_std.cmake b/lib/kokkos/cmake/kokkos_pick_cxx_std.cmake index ae14a10d53..0d31e6d131 100644 --- a/lib/kokkos/cmake/kokkos_pick_cxx_std.cmake +++ b/lib/kokkos/cmake/kokkos_pick_cxx_std.cmake @@ -1,20 +1,28 @@ # From CMake 3.10 documentation #This can run at any time -KOKKOS_OPTION(CXX_STANDARD "" STRING "[[DEPRECATED - USE CMAKE_CXX_STANDARD INSTEAD]] The C++ standard for Kokkos to use: 17 or 20. If empty, this will default to CMAKE_CXX_STANDARD. If both CMAKE_CXX_STANDARD and Kokkos_CXX_STANDARD are empty, this will default to 17") +kokkos_option( + CXX_STANDARD + "" + STRING + "[[DEPRECATED - USE CMAKE_CXX_STANDARD INSTEAD]] The C++ standard for Kokkos to use: 17 or 20. If empty, this will default to CMAKE_CXX_STANDARD. If both CMAKE_CXX_STANDARD and Kokkos_CXX_STANDARD are empty, this will default to 17" +) # Set CXX standard flags -SET(KOKKOS_ENABLE_CXX17 OFF) -SET(KOKKOS_ENABLE_CXX20 OFF) -SET(KOKKOS_ENABLE_CXX23 OFF) -SET(KOKKOS_ENABLE_CXX26 OFF) -IF (KOKKOS_CXX_STANDARD) - MESSAGE(FATAL_ERROR "Setting the variable Kokkos_CXX_STANDARD in configuration is deprecated - set CMAKE_CXX_STANDARD directly instead") -ENDIF() +set(KOKKOS_ENABLE_CXX17 OFF) +set(KOKKOS_ENABLE_CXX20 OFF) +set(KOKKOS_ENABLE_CXX23 OFF) +set(KOKKOS_ENABLE_CXX26 OFF) +if(KOKKOS_CXX_STANDARD) + message( + FATAL_ERROR + "Setting the variable Kokkos_CXX_STANDARD in configuration is deprecated - set CMAKE_CXX_STANDARD directly instead" + ) +endif() -IF (NOT CMAKE_CXX_STANDARD) - SET(KOKKOS_CXX_STANDARD "17") -ELSE() - SET(KOKKOS_CXX_STANDARD ${CMAKE_CXX_STANDARD}) -ENDIF() -MESSAGE(STATUS "Setting default Kokkos CXX standard to ${KOKKOS_CXX_STANDARD}") +if(NOT CMAKE_CXX_STANDARD) + set(KOKKOS_CXX_STANDARD "17") +else() + set(KOKKOS_CXX_STANDARD ${CMAKE_CXX_STANDARD}) +endif() +message(STATUS "Setting default Kokkos CXX standard to ${KOKKOS_CXX_STANDARD}") diff --git a/lib/kokkos/cmake/kokkos_test_cxx_std.cmake b/lib/kokkos/cmake/kokkos_test_cxx_std.cmake index 5b45674e05..a84e714064 100644 --- a/lib/kokkos/cmake/kokkos_test_cxx_std.cmake +++ b/lib/kokkos/cmake/kokkos_test_cxx_std.cmake @@ -1,101 +1,112 @@ -KOKKOS_CFG_DEPENDS(CXX_STD COMPILER_ID) +kokkos_cfg_depends(CXX_STD COMPILER_ID) -FUNCTION(kokkos_set_cxx_standard_feature standard) - SET(EXTENSION_NAME CMAKE_CXX${standard}_EXTENSION_COMPILE_OPTION) - SET(STANDARD_NAME CMAKE_CXX${standard}_STANDARD_COMPILE_OPTION) - SET(FEATURE_NAME cxx_std_${standard}) +function(kokkos_set_cxx_standard_feature standard) + set(EXTENSION_NAME CMAKE_CXX${standard}_EXTENSION_COMPILE_OPTION) + set(STANDARD_NAME CMAKE_CXX${standard}_STANDARD_COMPILE_OPTION) + set(FEATURE_NAME cxx_std_${standard}) #CMake's way of telling us that the standard (or extension) #flags are supported is the extension/standard variables - IF (NOT DEFINED CMAKE_CXX_EXTENSIONS) - IF(KOKKOS_DONT_ALLOW_EXTENSIONS) - GLOBAL_SET(KOKKOS_USE_CXX_EXTENSIONS OFF) - ELSE() - GLOBAL_SET(KOKKOS_USE_CXX_EXTENSIONS ON) - ENDIF() - ELSEIF(CMAKE_CXX_EXTENSIONS) - IF(KOKKOS_DONT_ALLOW_EXTENSIONS) - MESSAGE(FATAL_ERROR "The chosen configuration does not support CXX extensions flags: ${KOKKOS_DONT_ALLOW_EXTENSIONS}. Must set CMAKE_CXX_EXTENSIONS=OFF to continue") - ELSE() - GLOBAL_SET(KOKKOS_USE_CXX_EXTENSIONS ON) - ENDIF() - ELSE() - #For trilinos, we need to make sure downstream projects - GLOBAL_SET(KOKKOS_USE_CXX_EXTENSIONS OFF) - ENDIF() + if(NOT DEFINED CMAKE_CXX_EXTENSIONS) + if(KOKKOS_DONT_ALLOW_EXTENSIONS) + global_set(KOKKOS_USE_CXX_EXTENSIONS OFF) + else() + global_set(KOKKOS_USE_CXX_EXTENSIONS ON) + endif() + elseif(CMAKE_CXX_EXTENSIONS) + if(KOKKOS_DONT_ALLOW_EXTENSIONS) + message( + FATAL_ERROR + "The chosen configuration does not support CXX extensions flags: ${KOKKOS_DONT_ALLOW_EXTENSIONS}. Must set CMAKE_CXX_EXTENSIONS=OFF to continue" + ) + else() + global_set(KOKKOS_USE_CXX_EXTENSIONS ON) + endif() + endif() - IF (KOKKOS_USE_CXX_EXTENSIONS AND ${EXTENSION_NAME}) - MESSAGE(STATUS "Using ${${EXTENSION_NAME}} for C++${standard} extensions as feature") - GLOBAL_SET(KOKKOS_CXX_STANDARD_FEATURE ${FEATURE_NAME}) - ELSEIF(NOT KOKKOS_USE_CXX_EXTENSIONS AND ${STANDARD_NAME}) - MESSAGE(STATUS "Using ${${STANDARD_NAME}} for C++${standard} standard as feature") - IF (KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA AND (KOKKOS_CXX_HOST_COMPILER_ID STREQUAL GNU OR KOKKOS_CXX_HOST_COMPILER_ID STREQUAL Clang)) - IF(${KOKKOS_CXX_COMPILER_VERSION} VERSION_LESS 12.0.0) - SET(SUPPORTED_NVCC_FLAGS "-std=c++17") - ELSE() - SET(SUPPORTED_NVCC_FLAGS "-std=c++17" "-std=c++20") - ENDIF() - IF (NOT ${${STANDARD_NAME}} IN_LIST SUPPORTED_NVCC_FLAGS) - MESSAGE(FATAL_ERROR "CMake wants to use ${${STANDARD_NAME}} which is not supported by NVCC. Using a more recent host compiler or a more recent CMake version might help.") - ENDIF() - ENDIF() - GLOBAL_SET(KOKKOS_CXX_STANDARD_FEATURE ${FEATURE_NAME}) - ELSEIF (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC" OR "x${CMAKE_CXX_SIMULATE_ID}" STREQUAL "xMSVC") + if(KOKKOS_USE_CXX_EXTENSIONS AND ${EXTENSION_NAME}) + message(STATUS "Using ${${EXTENSION_NAME}} for C++${standard} extensions as feature") + global_set(KOKKOS_CXX_STANDARD_FEATURE ${FEATURE_NAME}) + elseif(NOT KOKKOS_USE_CXX_EXTENSIONS AND ${STANDARD_NAME}) + message(STATUS "Using ${${STANDARD_NAME}} for C++${standard} standard as feature") + if(KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA AND (KOKKOS_CXX_HOST_COMPILER_ID STREQUAL GNU + OR KOKKOS_CXX_HOST_COMPILER_ID STREQUAL Clang) + ) + if(${KOKKOS_CXX_COMPILER_VERSION} VERSION_LESS 12.0.0) + set(SUPPORTED_NVCC_FLAGS "-std=c++17") + else() + set(SUPPORTED_NVCC_FLAGS "-std=c++17" "-std=c++20") + endif() + if(NOT ${${STANDARD_NAME}} IN_LIST SUPPORTED_NVCC_FLAGS) + message( + FATAL_ERROR + "CMake wants to use ${${STANDARD_NAME}} which is not supported by NVCC. Using a more recent host compiler or a more recent CMake version might help." + ) + endif() + endif() + global_set(KOKKOS_CXX_STANDARD_FEATURE ${FEATURE_NAME}) + elseif(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC" OR "x${CMAKE_CXX_SIMULATE_ID}" STREQUAL "xMSVC") #MSVC doesn't need a command line flag, that doesn't mean it has no support - MESSAGE(STATUS "Using no flag for C++${standard} standard as feature") - GLOBAL_SET(KOKKOS_CXX_STANDARD_FEATURE ${FEATURE_NAME}) - ELSEIF((KOKKOS_CXX_COMPILER_ID STREQUAL "NVIDIA") AND WIN32) - MESSAGE(STATUS "Using no flag for C++${standard} standard as feature") - GLOBAL_SET(KOKKOS_CXX_STANDARD_FEATURE "") - ELSEIF((KOKKOS_CXX_COMPILER_ID STREQUAL "Fujitsu")) - MESSAGE(STATUS "Using no flag for C++${standard} standard as feature") - GLOBAL_SET(KOKKOS_CXX_STANDARD_FEATURE "") - ELSE() + message(STATUS "Using no flag for C++${standard} standard as feature") + global_set(KOKKOS_CXX_STANDARD_FEATURE ${FEATURE_NAME}) + elseif((KOKKOS_CXX_COMPILER_ID STREQUAL "NVIDIA") AND WIN32) + message(STATUS "Using no flag for C++${standard} standard as feature") + global_set(KOKKOS_CXX_STANDARD_FEATURE "") + elseif(KOKKOS_CXX_COMPILER_ID STREQUAL "Fujitsu") + message(STATUS "Using no flag for C++${standard} standard as feature") + global_set(KOKKOS_CXX_STANDARD_FEATURE "") + else() #nope, we can't do anything here - MESSAGE(WARNING "C++${standard} is not supported as a compiler feature. We will choose custom flags for now, but this behavior has been deprecated. Please open an issue at https://github.com/kokkos/kokkos/issues reporting that ${KOKKOS_CXX_COMPILER_ID} ${KOKKOS_CXX_COMPILER_VERSION} failed for ${KOKKOS_CXX_STANDARD}, preferably including your CMake command.") - GLOBAL_SET(KOKKOS_CXX_STANDARD_FEATURE "") - ENDIF() + message( + WARNING + "C++${standard} is not supported as a compiler feature. We will choose custom flags for now, but this behavior has been deprecated. Please open an issue at https://github.com/kokkos/kokkos/issues reporting that ${KOKKOS_CXX_COMPILER_ID} ${KOKKOS_CXX_COMPILER_VERSION} failed for ${KOKKOS_CXX_STANDARD}, preferably including your CMake command." + ) + global_set(KOKKOS_CXX_STANDARD_FEATURE "") + endif() - IF((NOT WIN32) AND (NOT ("${KOKKOS_CXX_COMPILER_ID}" STREQUAL "Fujitsu"))) - IF(NOT ${FEATURE_NAME} IN_LIST CMAKE_CXX_COMPILE_FEATURES) - MESSAGE(FATAL_ERROR "Compiler ${KOKKOS_CXX_COMPILER_ID} should support ${FEATURE_NAME}, but CMake reports feature not supported") - ENDIF() - ENDIF() -ENDFUNCTION() + if((NOT WIN32) AND (NOT ("${KOKKOS_CXX_COMPILER_ID}" STREQUAL "Fujitsu"))) + if(NOT ${FEATURE_NAME} IN_LIST CMAKE_CXX_COMPILE_FEATURES) + message( + FATAL_ERROR + "Compiler ${KOKKOS_CXX_COMPILER_ID} should support ${FEATURE_NAME}, but CMake reports feature not supported" + ) + endif() + endif() +endfunction() -IF(KOKKOS_CXX_STANDARD STREQUAL "17") +if(KOKKOS_CXX_STANDARD STREQUAL "17") kokkos_set_cxx_standard_feature(17) - SET(KOKKOS_CXX_INTERMEDIATE_STANDARD "1Z") - SET(KOKKOS_ENABLE_CXX17 ON) -ELSEIF(KOKKOS_CXX_STANDARD STREQUAL "20") + set(KOKKOS_CXX_INTERMEDIATE_STANDARD "1Z") + set(KOKKOS_ENABLE_CXX17 ON) +elseif(KOKKOS_CXX_STANDARD STREQUAL "20") kokkos_set_cxx_standard_feature(20) - SET(KOKKOS_CXX_INTERMEDIATE_STANDARD "2A") - SET(KOKKOS_ENABLE_CXX20 ON) -ELSEIF(KOKKOS_CXX_STANDARD STREQUAL "23") + set(KOKKOS_CXX_INTERMEDIATE_STANDARD "2A") + set(KOKKOS_ENABLE_CXX20 ON) +elseif(KOKKOS_CXX_STANDARD STREQUAL "23") kokkos_set_cxx_standard_feature(23) - SET(KOKKOS_CXX_INTERMEDIATE_STANDARD "2B") - SET(KOKKOS_ENABLE_CXX23 ON) -ELSEIF(KOKKOS_CXX_STANDARD STREQUAL "26") + set(KOKKOS_CXX_INTERMEDIATE_STANDARD "2B") + set(KOKKOS_ENABLE_CXX23 ON) +elseif(KOKKOS_CXX_STANDARD STREQUAL "26") kokkos_set_cxx_standard_feature(26) - SET(KOKKOS_CXX_INTERMEDIATE_STANDARD "2C") - SET(KOKKOS_ENABLE_CXX26 ON) -ELSE() - MESSAGE(FATAL_ERROR "Kokkos requires C++17 or newer but requested ${KOKKOS_CXX_STANDARD}!") -ENDIF() + set(KOKKOS_CXX_INTERMEDIATE_STANDARD "2C") + set(KOKKOS_ENABLE_CXX26 ON) +else() + message(FATAL_ERROR "Kokkos requires C++17 or newer but requested ${KOKKOS_CXX_STANDARD}!") +endif() # Enforce that we can compile a simple C++17 program -TRY_COMPILE(CAN_COMPILE_CPP17 - ${KOKKOS_TOP_BUILD_DIR}/corner_cases - ${KOKKOS_SOURCE_DIR}/cmake/compile_tests/cplusplus17.cpp - OUTPUT_VARIABLE ERROR_MESSAGE - CXX_STANDARD 17 +try_compile( + CAN_COMPILE_CPP17 ${KOKKOS_TOP_BUILD_DIR}/corner_cases ${KOKKOS_SOURCE_DIR}/cmake/compile_tests/cplusplus17.cpp + OUTPUT_VARIABLE ERROR_MESSAGE CXX_STANDARD 17 ) -if (NOT CAN_COMPILE_CPP17) - UNSET(CAN_COMPILE_CPP17 CACHE) #make sure CMake always re-runs this - MESSAGE(FATAL_ERROR "C++${KOKKOS_CXX_STANDARD}-compliant compiler detected, but unable to compile C++17 or later program. Verify that ${CMAKE_CXX_COMPILER_ID}:${CMAKE_CXX_COMPILER_VERSION} is set up correctly (e.g., check that correct library headers are being used).\nFailing output:\n ${ERROR_MESSAGE}") -ENDIF() -UNSET(CAN_COMPILE_CPP17 CACHE) #make sure CMake always re-runs this - +if(NOT CAN_COMPILE_CPP17) + unset(CAN_COMPILE_CPP17 CACHE) #make sure CMake always re-runs this + message( + FATAL_ERROR + "C++${KOKKOS_CXX_STANDARD}-compliant compiler detected, but unable to compile C++17 or later program. Verify that ${CMAKE_CXX_COMPILER_ID}:${CMAKE_CXX_COMPILER_VERSION} is set up correctly (e.g., check that correct library headers are being used).\nFailing output:\n ${ERROR_MESSAGE}" + ) +endif() +unset(CAN_COMPILE_CPP17 CACHE) #make sure CMake always re-runs this # Enforce that extensions are turned off for nvcc_wrapper. # For compiling CUDA code using nvcc_wrapper, we will use the host compiler's @@ -105,66 +116,70 @@ UNSET(CAN_COMPILE_CPP17 CACHE) #make sure CMake always re-runs this # that we can only use host compilers for CUDA builds that use those flags. # It also means that extensions (gnu++17) can't be turned on for CUDA builds. -IF(KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA) - IF(NOT DEFINED CMAKE_CXX_EXTENSIONS) - SET(CMAKE_CXX_EXTENSIONS OFF) - ELSEIF(CMAKE_CXX_EXTENSIONS) - MESSAGE(FATAL_ERROR "NVCC doesn't support C++ extensions. Set -DCMAKE_CXX_EXTENSIONS=OFF") - ENDIF() -ENDIF() +if(KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA) + if(NOT DEFINED CMAKE_CXX_EXTENSIONS) + set(CMAKE_CXX_EXTENSIONS OFF) + elseif(CMAKE_CXX_EXTENSIONS) + message(FATAL_ERROR "NVCC doesn't support C++ extensions. Set -DCMAKE_CXX_EXTENSIONS=OFF") + endif() +endif() -IF(KOKKOS_ENABLE_CUDA) +if(KOKKOS_ENABLE_CUDA) # ENFORCE that the compiler can compile CUDA code. - IF(KOKKOS_CXX_COMPILER_ID STREQUAL Clang) - IF(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS 4.0.0) - MESSAGE(FATAL_ERROR "Compiling CUDA code directly with Clang requires version 4.0.0 or higher.") - ENDIF() - IF(NOT DEFINED CMAKE_CXX_EXTENSIONS) - SET(CMAKE_CXX_EXTENSIONS OFF) - ELSEIF(CMAKE_CXX_EXTENSIONS) - MESSAGE(FATAL_ERROR "Compiling CUDA code with clang doesn't support C++ extensions. Set -DCMAKE_CXX_EXTENSIONS=OFF") - ENDIF() - ELSEIF(NOT KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA) - MESSAGE(FATAL_ERROR "Invalid compiler for CUDA. The compiler must be nvcc_wrapper or Clang or use kokkos_launch_compiler, but compiler ID was ${KOKKOS_CXX_COMPILER_ID}") - ENDIF() -ENDIF() + if(KOKKOS_CXX_COMPILER_ID STREQUAL Clang) + if(KOKKOS_CXX_COMPILER_VERSION VERSION_LESS 4.0.0) + message(FATAL_ERROR "Compiling CUDA code directly with Clang requires version 4.0.0 or higher.") + endif() + if(NOT DEFINED CMAKE_CXX_EXTENSIONS) + set(CMAKE_CXX_EXTENSIONS OFF) + elseif(CMAKE_CXX_EXTENSIONS) + message( + FATAL_ERROR "Compiling CUDA code with clang doesn't support C++ extensions. Set -DCMAKE_CXX_EXTENSIONS=OFF" + ) + endif() + elseif(NOT KOKKOS_CXX_COMPILER_ID STREQUAL NVIDIA) + message( + FATAL_ERROR + "Invalid compiler for CUDA. The compiler must be nvcc_wrapper or Clang or use kokkos_launch_compiler, but compiler ID was ${KOKKOS_CXX_COMPILER_ID}" + ) + endif() +endif() -IF (NOT KOKKOS_CXX_STANDARD_FEATURE) +if(NOT KOKKOS_CXX_STANDARD_FEATURE) #we need to pick the C++ flags ourselves - UNSET(CMAKE_CXX_STANDARD) - UNSET(CMAKE_CXX_STANDARD CACHE) - IF(KOKKOS_CXX_COMPILER_ID STREQUAL Cray) - INCLUDE(${KOKKOS_SRC_PATH}/cmake/cray.cmake) + unset(CMAKE_CXX_STANDARD) + unset(CMAKE_CXX_STANDARD CACHE) + if(KOKKOS_CXX_COMPILER_ID STREQUAL Cray) + include(${KOKKOS_SRC_PATH}/cmake/cray.cmake) kokkos_set_cray_flags(${KOKKOS_CXX_STANDARD} ${KOKKOS_CXX_INTERMEDIATE_STANDARD}) - ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL NVHPC) - INCLUDE(${KOKKOS_SRC_PATH}/cmake/pgi.cmake) + elseif(KOKKOS_CXX_COMPILER_ID STREQUAL NVHPC) + include(${KOKKOS_SRC_PATH}/cmake/pgi.cmake) kokkos_set_pgi_flags(${KOKKOS_CXX_STANDARD} ${KOKKOS_CXX_INTERMEDIATE_STANDARD}) - ELSEIF(KOKKOS_CXX_COMPILER_ID STREQUAL Intel) - INCLUDE(${KOKKOS_SRC_PATH}/cmake/intel.cmake) + elseif(KOKKOS_CXX_COMPILER_ID STREQUAL Intel) + include(${KOKKOS_SRC_PATH}/cmake/intel.cmake) kokkos_set_intel_flags(${KOKKOS_CXX_STANDARD} ${KOKKOS_CXX_INTERMEDIATE_STANDARD}) - ELSEIF((KOKKOS_CXX_COMPILER_ID STREQUAL "MSVC") OR ((KOKKOS_CXX_COMPILER_ID STREQUAL "NVIDIA") AND WIN32)) - INCLUDE(${KOKKOS_SRC_PATH}/cmake/msvc.cmake) + elseif((KOKKOS_CXX_COMPILER_ID STREQUAL "MSVC") OR ((KOKKOS_CXX_COMPILER_ID STREQUAL "NVIDIA") AND WIN32)) + include(${KOKKOS_SRC_PATH}/cmake/msvc.cmake) kokkos_set_msvc_flags(${KOKKOS_CXX_STANDARD} ${KOKKOS_CXX_INTERMEDIATE_STANDARD}) - ELSE() - INCLUDE(${KOKKOS_SRC_PATH}/cmake/gnu.cmake) + else() + include(${KOKKOS_SRC_PATH}/cmake/gnu.cmake) kokkos_set_gnu_flags(${KOKKOS_CXX_STANDARD} ${KOKKOS_CXX_INTERMEDIATE_STANDARD}) - ENDIF() + endif() #check that the compiler accepts the C++ standard flag - INCLUDE(CheckCXXCompilerFlag) - IF (DEFINED CXX_STD_FLAGS_ACCEPTED) - UNSET(CXX_STD_FLAGS_ACCEPTED CACHE) - ENDIF() - CHECK_CXX_COMPILER_FLAG("${KOKKOS_CXX_STANDARD_FLAG}" CXX_STD_FLAGS_ACCEPTED) - IF (NOT CXX_STD_FLAGS_ACCEPTED) - CHECK_CXX_COMPILER_FLAG("${KOKKOS_CXX_INTERMEDIATE_STANDARD_FLAG}" CXX_INT_STD_FLAGS_ACCEPTED) - IF (NOT CXX_INT_STD_FLAGS_ACCEPTED) - MESSAGE(FATAL_ERROR "${KOKKOS_CXX_COMPILER_ID} did not accept ${KOKKOS_CXX_STANDARD_FLAG} or ${KOKKOS_CXX_INTERMEDIATE_STANDARD_FLAG}. You likely need to reduce the level of the C++ standard from ${KOKKOS_CXX_STANDARD}") - ENDIF() - SET(KOKKOS_CXX_STANDARD_FLAG ${KOKKOS_CXX_INTERMEDIATE_STANDARD_FLAG}) - ENDIF() - MESSAGE(STATUS "Compiler features not supported, but ${KOKKOS_CXX_COMPILER_ID} accepts ${KOKKOS_CXX_STANDARD_FLAG}") -ENDIF() - - - - + include(CheckCXXCompilerFlag) + if(DEFINED CXX_STD_FLAGS_ACCEPTED) + unset(CXX_STD_FLAGS_ACCEPTED CACHE) + endif() + check_cxx_compiler_flag("${KOKKOS_CXX_STANDARD_FLAG}" CXX_STD_FLAGS_ACCEPTED) + if(NOT CXX_STD_FLAGS_ACCEPTED) + check_cxx_compiler_flag("${KOKKOS_CXX_INTERMEDIATE_STANDARD_FLAG}" CXX_INT_STD_FLAGS_ACCEPTED) + if(NOT CXX_INT_STD_FLAGS_ACCEPTED) + message( + FATAL_ERROR + "${KOKKOS_CXX_COMPILER_ID} did not accept ${KOKKOS_CXX_STANDARD_FLAG} or ${KOKKOS_CXX_INTERMEDIATE_STANDARD_FLAG}. You likely need to reduce the level of the C++ standard from ${KOKKOS_CXX_STANDARD}" + ) + endif() + set(KOKKOS_CXX_STANDARD_FLAG ${KOKKOS_CXX_INTERMEDIATE_STANDARD_FLAG}) + endif() + message(STATUS "Compiler features not supported, but ${KOKKOS_CXX_COMPILER_ID} accepts ${KOKKOS_CXX_STANDARD_FLAG}") +endif() diff --git a/lib/kokkos/cmake/kokkos_tpls.cmake b/lib/kokkos/cmake/kokkos_tpls.cmake index cda9e0d600..f43aff4d1f 100644 --- a/lib/kokkos/cmake/kokkos_tpls.cmake +++ b/lib/kokkos/cmake/kokkos_tpls.cmake @@ -1,126 +1,120 @@ -KOKKOS_CFG_DEPENDS(TPLS OPTIONS) -KOKKOS_CFG_DEPENDS(TPLS DEVICES) -KOKKOS_CFG_DEPENDS(TPLS COMPILER_ID) +kokkos_cfg_depends(TPLS OPTIONS) +kokkos_cfg_depends(TPLS DEVICES) +kokkos_cfg_depends(TPLS COMPILER_ID) -FUNCTION(KOKKOS_TPL_OPTION PKG DEFAULT) - CMAKE_PARSE_ARGUMENTS(PARSED - "" - "TRIBITS" - "" - ${ARGN}) +function(KOKKOS_TPL_OPTION PKG DEFAULT) + cmake_parse_arguments(PARSED "" "TRIBITS" "" ${ARGN}) - IF (PARSED_TRIBITS) + if(PARSED_TRIBITS) #this is also a TPL option you can activate with Tribits - IF (NOT "${TPL_ENABLE_${PARSED_TRIBITS}}" STREQUAL "") + if(NOT "${TPL_ENABLE_${PARSED_TRIBITS}}" STREQUAL "") #Tribits brought its own default that should take precedence - SET(DEFAULT ${TPL_ENABLE_${PARSED_TRIBITS}}) - ENDIF() - ENDIF() + set(DEFAULT ${TPL_ENABLE_${PARSED_TRIBITS}}) + endif() + endif() - KOKKOS_ENABLE_OPTION(${PKG} ${DEFAULT} "Whether to enable the ${PKG} library") - KOKKOS_OPTION(${PKG}_DIR "" PATH "Location of ${PKG} library") - SET(KOKKOS_ENABLE_${PKG} ${KOKKOS_ENABLE_${PKG}} PARENT_SCOPE) - SET(KOKKOS_${PKG}_DIR ${KOKKOS_${PKG}_DIR} PARENT_SCOPE) + kokkos_enable_option(${PKG} ${DEFAULT} "Whether to enable the ${PKG} library") + kokkos_option(${PKG}_DIR "" PATH "Location of ${PKG} library") + set(KOKKOS_ENABLE_${PKG} ${KOKKOS_ENABLE_${PKG}} PARENT_SCOPE) + set(KOKKOS_${PKG}_DIR ${KOKKOS_${PKG}_DIR} PARENT_SCOPE) +endfunction() - IF (KOKKOS_HAS_TRILINOS - AND KOKKOS_ENABLE_${PKG} - AND NOT PARSED_TRIBITS) - #this TPL was enabled, but it is not valid to use inside of TriBITS - MESSAGE(FATAL_ERROR "Enabled TPL ${PKG} inside TriBITS build, " - "but this can only be enabled in a standalone build") - ENDIF() -ENDFUNCTION() - -KOKKOS_TPL_OPTION(HWLOC Off TRIBITS HWLOC) -KOKKOS_TPL_OPTION(CUDA ${Kokkos_ENABLE_CUDA} TRIBITS CUDA) -IF(KOKKOS_ENABLE_HIP AND NOT KOKKOS_CXX_COMPILER_ID STREQUAL HIPCC AND NOT - KOKKOS_HAS_TRILINOS) - SET(ROCM_DEFAULT ON) -ELSE() - SET(ROCM_DEFAULT OFF) -ENDIF() -IF(KOKKOS_ENABLE_HIP AND NOT KOKKOS_HAS_TRILINOS) - SET(ROCTHRUST_DEFAULT ON) -ELSE() - SET(ROCTHRUST_DEFAULT OFF) -ENDIF() -KOKKOS_TPL_OPTION(ROCM ${ROCM_DEFAULT}) -KOKKOS_TPL_OPTION(ROCTHRUST ${ROCTHRUST_DEFAULT}) - -IF(KOKKOS_ENABLE_SYCL AND NOT KOKKOS_HAS_TRILINOS) - SET(ONEDPL_DEFAULT ON) -ELSE() - SET(ONEDPL_DEFAULT OFF) -ENDIF() -KOKKOS_TPL_OPTION(ONEDPL ${ONEDPL_DEFAULT}) - -IF (WIN32) - SET(LIBDL_DEFAULT Off) -ELSE() - SET(LIBDL_DEFAULT On) -ENDIF() -KOKKOS_TPL_OPTION(LIBDL ${LIBDL_DEFAULT} TRIBITS DLlib) - -IF(Trilinos_ENABLE_Kokkos AND TPL_ENABLE_HPX) -SET(HPX_DEFAULT ON) -ELSE() -SET(HPX_DEFAULT OFF) -ENDIF() -KOKKOS_TPL_OPTION(HPX ${HPX_DEFAULT}) - -KOKKOS_TPL_OPTION(THREADS ${Kokkos_ENABLE_THREADS} TRIBITS Pthread) - -IF(Trilinos_ENABLE_Kokkos AND TPL_ENABLE_quadmath) - SET(LIBQUADMATH_DEFAULT ON) -ELSE() - SET(LIBQUADMATH_DEFAULT OFF) -ENDIF() -KOKKOS_TPL_OPTION(LIBQUADMATH ${LIBQUADMATH_DEFAULT} TRIBITS quadmath) - -#Make sure we use our local FindKokkosCuda.cmake -KOKKOS_IMPORT_TPL(HPX INTERFACE) -KOKKOS_IMPORT_TPL(CUDA INTERFACE) -KOKKOS_IMPORT_TPL(HWLOC) -KOKKOS_IMPORT_TPL(LIBDL) -IF (NOT WIN32) - KOKKOS_IMPORT_TPL(THREADS INTERFACE) -ENDIF() -IF (NOT KOKKOS_ENABLE_COMPILE_AS_CMAKE_LANGUAGE) - KOKKOS_IMPORT_TPL(ROCM INTERFACE) -ENDIF() -KOKKOS_IMPORT_TPL(ONEDPL INTERFACE) -KOKKOS_IMPORT_TPL(LIBQUADMATH) -KOKKOS_IMPORT_TPL(ROCTHRUST) - -IF (Kokkos_ENABLE_DESUL_ATOMICS_EXTERNAL) - find_package(desul REQUIRED COMPONENTS atomics) - KOKKOS_EXPORT_CMAKE_TPL(desul REQUIRED COMPONENTS atomics) -ENDIF() - -if (Kokkos_ENABLE_IMPL_MDSPAN AND Kokkos_ENABLE_MDSPAN_EXTERNAL) - find_package(mdspan REQUIRED) - KOKKOS_EXPORT_CMAKE_TPL(mdspan REQUIRED) +kokkos_tpl_option(HWLOC Off TRIBITS HWLOC) +kokkos_tpl_option(CUDA ${Kokkos_ENABLE_CUDA} TRIBITS CUDA) +if(KOKKOS_ENABLE_HIP AND NOT KOKKOS_CXX_COMPILER_ID STREQUAL HIPCC) + set(ROCM_DEFAULT ON) +else() + set(ROCM_DEFAULT OFF) +endif() +if(KOKKOS_ENABLE_HIP) + set(ROCTHRUST_DEFAULT ON) +else() + set(ROCTHRUST_DEFAULT OFF) +endif() +kokkos_tpl_option(ROCM ${ROCM_DEFAULT}) +kokkos_tpl_option(ROCTHRUST ${ROCTHRUST_DEFAULT}) +if(Kokkos_ENABLE_ROCTHRUST) + include(CheckCXXSourceCompiles) + check_cxx_source_compiles( + " + #include + int main() { + static_assert(_GLIBCXX_RELEASE < 9); + return 0; + } + " + Kokkos_ENABLE_IMPL_SKIP_NO_RTTI_FLAG + ) endif() -IF (Kokkos_ENABLE_OPENMP) - find_package(OpenMP REQUIRED COMPONENTS CXX) - # FIXME_TRILINOS Trilinos doesn't allow for Kokkos to use find_dependency - # so we just append the flags here instead of linking with the OpenMP target. - IF(KOKKOS_HAS_TRILINOS) - COMPILER_SPECIFIC_FLAGS(DEFAULT ${OpenMP_CXX_FLAGS}) - ELSE() - KOKKOS_EXPORT_CMAKE_TPL(OpenMP REQUIRED COMPONENTS CXX) - ENDIF() - IF(Kokkos_ENABLE_HIP AND KOKKOS_COMPILE_LANGUAGE STREQUAL HIP) - GLOBAL_APPEND(KOKKOS_AMDGPU_OPTIONS ${OpenMP_CXX_FLAGS}) - ENDIF() - IF(Kokkos_ENABLE_CUDA AND KOKKOS_COMPILE_LANGUAGE STREQUAL CUDA) - GLOBAL_APPEND(KOKKOS_CUDA_OPTIONS -Xcompiler ${OpenMP_CXX_FLAGS}) - ENDIF() -ENDIF() +if(KOKKOS_ENABLE_SYCL) + set(ONEDPL_DEFAULT ON) +else() + set(ONEDPL_DEFAULT OFF) +endif() +kokkos_tpl_option(ONEDPL ${ONEDPL_DEFAULT}) + +if(WIN32) + set(LIBDL_DEFAULT Off) +else() + set(LIBDL_DEFAULT On) +endif() +kokkos_tpl_option(LIBDL ${LIBDL_DEFAULT} TRIBITS DLlib) + +if(Trilinos_ENABLE_Kokkos AND TPL_ENABLE_HPX) + set(HPX_DEFAULT ON) +else() + set(HPX_DEFAULT OFF) +endif() +kokkos_tpl_option(HPX ${HPX_DEFAULT}) + +kokkos_tpl_option(THREADS ${Kokkos_ENABLE_THREADS} TRIBITS Pthread) + +if(Trilinos_ENABLE_Kokkos AND TPL_ENABLE_quadmath) + set(LIBQUADMATH_DEFAULT ON) +else() + set(LIBQUADMATH_DEFAULT OFF) +endif() +kokkos_tpl_option(LIBQUADMATH ${LIBQUADMATH_DEFAULT} TRIBITS quadmath) + +#Make sure we use our local FindKokkosCuda.cmake +kokkos_import_tpl(HPX INTERFACE) +kokkos_import_tpl(CUDA INTERFACE) +kokkos_import_tpl(HWLOC) +kokkos_import_tpl(LIBDL) +if(NOT WIN32) + kokkos_import_tpl(THREADS INTERFACE) +endif() +if(NOT KOKKOS_ENABLE_COMPILE_AS_CMAKE_LANGUAGE) + kokkos_import_tpl(ROCM INTERFACE) +endif() +kokkos_import_tpl(ONEDPL INTERFACE) +kokkos_import_tpl(LIBQUADMATH) +kokkos_import_tpl(ROCTHRUST) + +if(Kokkos_ENABLE_DESUL_ATOMICS_EXTERNAL) + find_package(desul REQUIRED COMPONENTS atomics) + kokkos_export_cmake_tpl(desul REQUIRED COMPONENTS atomics) +endif() + +if(Kokkos_ENABLE_IMPL_MDSPAN AND Kokkos_ENABLE_MDSPAN_EXTERNAL) + find_package(mdspan REQUIRED) + kokkos_export_cmake_tpl(mdspan REQUIRED) +endif() + +if(Kokkos_ENABLE_OPENMP) + find_package(OpenMP 3.0 REQUIRED COMPONENTS CXX) + kokkos_export_cmake_tpl(OpenMP REQUIRED COMPONENTS CXX) + if(Kokkos_ENABLE_HIP AND KOKKOS_COMPILE_LANGUAGE STREQUAL HIP) + global_append(KOKKOS_AMDGPU_OPTIONS ${OpenMP_CXX_FLAGS}) + endif() + if(Kokkos_ENABLE_CUDA AND KOKKOS_COMPILE_LANGUAGE STREQUAL CUDA) + global_append(KOKKOS_CUDA_OPTIONS -Xcompiler ${OpenMP_CXX_FLAGS}) + endif() +endif() #Convert list to newlines (which CMake doesn't always like in cache variables) -STRING(REPLACE ";" "\n" KOKKOS_TPL_EXPORT_TEMP "${KOKKOS_TPL_EXPORTS}") +string(REPLACE ";" "\n" KOKKOS_TPL_EXPORT_TEMP "${KOKKOS_TPL_EXPORTS}") #Convert to a regular variable -UNSET(KOKKOS_TPL_EXPORTS CACHE) -SET(KOKKOS_TPL_EXPORTS ${KOKKOS_TPL_EXPORT_TEMP}) +unset(KOKKOS_TPL_EXPORTS CACHE) +set(KOKKOS_TPL_EXPORTS ${KOKKOS_TPL_EXPORT_TEMP}) diff --git a/lib/kokkos/cmake/kokkos_tribits.cmake b/lib/kokkos/cmake/kokkos_tribits.cmake index 6da543a2c8..2fda803b11 100644 --- a/lib/kokkos/cmake/kokkos_tribits.cmake +++ b/lib/kokkos/cmake/kokkos_tribits.cmake @@ -1,82 +1,47 @@ #These are tribits wrappers only ever called by Kokkos itself -INCLUDE(CMakeParseArguments) -INCLUDE(CTest) -INCLUDE(GNUInstallDirs) +include(CMakeParseArguments) +include(CTest) +include(GNUInstallDirs) -MESSAGE(STATUS "The project name is: ${PROJECT_NAME}") +message(STATUS "The project name is: ${PROJECT_NAME}") -IF(GTest_FOUND) - SET(KOKKOS_GTEST_LIB GTest::gtest) - MESSAGE(STATUS "Using gtest found in ${GTest_DIR}") -ELSE() # fallback to internal gtest - SET(KOKKOS_GTEST_LIB kokkos_gtest) - MESSAGE(STATUS "Using internal gtest for testing") -ENDIF() +if(GTest_FOUND) + set(KOKKOS_GTEST_LIB GTest::gtest) + message(STATUS "Using gtest found in ${GTest_DIR}") +else() # fallback to internal gtest + set(KOKKOS_GTEST_LIB kokkos_gtest) + message(STATUS "Using internal gtest for testing") +endif() -FUNCTION(VERIFY_EMPTY CONTEXT) +function(VERIFY_EMPTY CONTEXT) if(${ARGN}) - MESSAGE(FATAL_ERROR "Kokkos does not support all of Tribits. Unhandled arguments in ${CONTEXT}:\n${ARGN}") + message(FATAL_ERROR "Kokkos does not support all of Tribits. Unhandled arguments in ${CONTEXT}:\n${ARGN}") endif() -ENDFUNCTION() +endfunction() -#Leave this here for now - but only do for tribits -#This breaks the standalone CMake -IF (KOKKOS_HAS_TRILINOS) - IF(NOT DEFINED ${PROJECT_NAME}_ENABLE_OpenMP) - SET(${PROJECT_NAME}_ENABLE_OpenMP OFF) - ENDIF() +macro(KOKKOS_PROCESS_SUBPACKAGES) + add_subdirectory(core) + add_subdirectory(containers) + add_subdirectory(algorithms) + add_subdirectory(simd) + add_subdirectory(example) + add_subdirectory(benchmarks) +endmacro() - IF(NOT DEFINED ${PROJECT_NAME}_ENABLE_HPX) - SET(${PROJECT_NAME}_ENABLE_HPX OFF) - ENDIF() +macro(KOKKOS_INTERNAL_ADD_LIBRARY_INSTALL LIBRARY_NAME) + kokkos_lib_type(${LIBRARY_NAME} INCTYPE) + target_include_directories(${LIBRARY_NAME} ${INCTYPE} $) - IF(NOT DEFINED ${PROJECT_NAME}_ENABLE_DEBUG) - SET(${PROJECT_NAME}_ENABLE_DEBUG OFF) - ENDIF() - - IF(NOT DEFINED ${PROJECT_NAME}_ENABLE_TESTS) - SET(${PROJECT_NAME}_ENABLE_TESTS OFF) - ENDIF() - - IF(NOT DEFINED TPL_ENABLE_Pthread) - SET(TPL_ENABLE_Pthread OFF) - ENDIF() -ENDIF() - -MACRO(KOKKOS_PROCESS_SUBPACKAGES) - ADD_SUBDIRECTORY(core) - ADD_SUBDIRECTORY(containers) - ADD_SUBDIRECTORY(algorithms) - ADD_SUBDIRECTORY(simd) - if (NOT KOKKOS_HAS_TRILINOS) - ADD_SUBDIRECTORY(example) - ADD_SUBDIRECTORY(benchmarks) - endif() -ENDMACRO() - -MACRO(KOKKOS_PACKAGE_DEF) - if (KOKKOS_HAS_TRILINOS) - TRIBITS_PACKAGE_DEF() - else() - #do nothing - endif() -ENDMACRO() - -MACRO(KOKKOS_INTERNAL_ADD_LIBRARY_INSTALL LIBRARY_NAME) - KOKKOS_LIB_TYPE(${LIBRARY_NAME} INCTYPE) - TARGET_INCLUDE_DIRECTORIES(${LIBRARY_NAME} ${INCTYPE} $) - - INSTALL( + install( TARGETS ${LIBRARY_NAME} EXPORT ${PROJECT_NAME} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} - ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} - COMPONENT ${PACKAGE_NAME} + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT ${PACKAGE_NAME} ) - INSTALL( + install( TARGETS ${LIBRARY_NAME} EXPORT KokkosTargets RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} @@ -84,157 +49,131 @@ MACRO(KOKKOS_INTERNAL_ADD_LIBRARY_INSTALL LIBRARY_NAME) ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} ) - VERIFY_EMPTY(KOKKOS_ADD_LIBRARY ${PARSE_UNPARSED_ARGUMENTS}) -ENDMACRO() + verify_empty(KOKKOS_ADD_LIBRARY ${PARSE_UNPARSED_ARGUMENTS}) +endmacro() -FUNCTION(KOKKOS_ADD_EXECUTABLE ROOT_NAME) - if (KOKKOS_HAS_TRILINOS) - TRIBITS_ADD_EXECUTABLE(${ROOT_NAME} ${ARGN}) - else() - CMAKE_PARSE_ARGUMENTS(PARSE - "TESTONLY" - "" - "SOURCES;TESTONLYLIBS" - ${ARGN}) +function(KOKKOS_ADD_EXECUTABLE ROOT_NAME) + cmake_parse_arguments(PARSE "TESTONLY" "" "SOURCES;TESTONLYLIBS" ${ARGN}) - SET_SOURCE_FILES_PROPERTIES(${PARSE_SOURCES} PROPERTIES LANGUAGE ${KOKKOS_COMPILE_LANGUAGE}) + set_source_files_properties(${PARSE_SOURCES} PROPERTIES LANGUAGE ${KOKKOS_COMPILE_LANGUAGE}) - SET(EXE_NAME ${PACKAGE_NAME}_${ROOT_NAME}) - ADD_EXECUTABLE(${EXE_NAME} ${PARSE_SOURCES}) - IF (PARSE_TESTONLYLIBS) - TARGET_LINK_LIBRARIES(${EXE_NAME} PRIVATE ${PARSE_TESTONLYLIBS}) - ENDIF() - VERIFY_EMPTY(KOKKOS_ADD_EXECUTABLE ${PARSE_UNPARSED_ARGUMENTS}) - #All executables must link to all the kokkos targets - #This is just private linkage because exe is final - TARGET_LINK_LIBRARIES(${EXE_NAME} PRIVATE Kokkos::kokkos) + set(EXE_NAME ${PACKAGE_NAME}_${ROOT_NAME}) + add_executable(${EXE_NAME} ${PARSE_SOURCES}) + if(PARSE_TESTONLYLIBS) + target_link_libraries(${EXE_NAME} PRIVATE ${PARSE_TESTONLYLIBS}) endif() -ENDFUNCTION() + verify_empty(KOKKOS_ADD_EXECUTABLE ${PARSE_UNPARSED_ARGUMENTS}) + #All executables must link to all the kokkos targets + #This is just private linkage because exe is final + target_link_libraries(${EXE_NAME} PRIVATE Kokkos::kokkos) +endfunction() -FUNCTION(KOKKOS_ADD_EXECUTABLE_AND_TEST ROOT_NAME) - CMAKE_PARSE_ARGUMENTS(PARSE - "" - "" - "SOURCES;CATEGORIES;ARGS" - ${ARGN}) - VERIFY_EMPTY(KOKKOS_ADD_EXECUTABLE_AND_TEST ${PARSE_UNPARSED_ARGUMENTS}) +function(KOKKOS_ADD_EXECUTABLE_AND_TEST ROOT_NAME) + cmake_parse_arguments(PARSE "" "" "SOURCES;CATEGORIES;ARGS" ${ARGN}) + verify_empty(KOKKOS_ADD_EXECUTABLE_AND_TEST ${PARSE_UNPARSED_ARGUMENTS}) - IF (KOKKOS_HAS_TRILINOS) - IF(DEFINED PARSE_ARGS) - STRING(REPLACE ";" " " PARSE_ARGS "${PARSE_ARGS}") - ENDIF() - TRIBITS_ADD_EXECUTABLE_AND_TEST( - ${ROOT_NAME} - SOURCES ${PARSE_SOURCES} - TESTONLYLIBS ${KOKKOS_GTEST_LIB} - NUM_MPI_PROCS 1 - COMM serial mpi - ARGS ${PARSE_ARGS} - CATEGORIES ${PARSE_CATEGORIES} - SOURCES ${PARSE_SOURCES} - FAIL_REGULAR_EXPRESSION " FAILED " - ARGS ${PARSE_ARGS} - ) - ELSE() - KOKKOS_ADD_TEST_EXECUTABLE(${ROOT_NAME} - SOURCES ${PARSE_SOURCES} - ) - IF (PARSE_ARGS) - SET(TEST_NUMBER 0) - FOREACH (ARG_STR ${PARSE_ARGS}) - # This is passed as a single string blob to match TriBITS behavior - # We need this to be turned into a list - STRING(REPLACE " " ";" ARG_STR_LIST ${ARG_STR}) - LIST(APPEND TEST_NAME "${ROOT_NAME}${TEST_NUMBER}") - MATH(EXPR TEST_NUMBER "${TEST_NUMBER} + 1") - KOKKOS_ADD_TEST(NAME ${TEST_NAME} - EXE ${ROOT_NAME} - FAIL_REGULAR_EXPRESSION " FAILED " - ARGS ${ARG_STR_LIST} - ) - ENDFOREACH() - ELSE() - KOKKOS_ADD_TEST(NAME ${ROOT_NAME} - EXE ${ROOT_NAME} - FAIL_REGULAR_EXPRESSION " FAILED " - ) - ENDIF() - ENDIF() - # We noticed problems with -fvisibility=hidden for inline static variables - # if Kokkos was built as shared library. - IF(BUILD_SHARED_LIBS) - SET_PROPERTY(TARGET ${PACKAGE_NAME}_${ROOT_NAME} PROPERTY VISIBILITY_INLINES_HIDDEN ON) - SET_PROPERTY(TARGET ${PACKAGE_NAME}_${ROOT_NAME} PROPERTY CXX_VISIBILITY_PRESET hidden) - ENDIF() -ENDFUNCTION() + kokkos_add_test_executable(${ROOT_NAME} SOURCES ${PARSE_SOURCES}) + if(PARSE_ARGS) + set(TEST_NUMBER 0) + foreach(ARG_STR ${PARSE_ARGS}) + # This is passed as a single string blob to match TriBITS behavior + # We need this to be turned into a list + string(REPLACE " " ";" ARG_STR_LIST ${ARG_STR}) + list(APPEND TEST_NAME "${ROOT_NAME}${TEST_NUMBER}") + math(EXPR TEST_NUMBER "${TEST_NUMBER} + 1") + kokkos_add_test( + NAME + ${TEST_NAME} + EXE + ${ROOT_NAME} + FAIL_REGULAR_EXPRESSION + " FAILED " + ARGS + ${ARG_STR_LIST} + ) + endforeach() + else() + kokkos_add_test(NAME ${ROOT_NAME} EXE ${ROOT_NAME} FAIL_REGULAR_EXPRESSION " FAILED ") + endif() + # We noticed problems with -fvisibility=hidden for inline static variables + # if Kokkos was built as shared library. + if(BUILD_SHARED_LIBS AND NOT ${TEST_NAME}_DISABLE) + set_property(TARGET ${EXE_NAME} PROPERTY VISIBILITY_INLINES_HIDDEN ON) + set_property(TARGET ${EXE_NAME} PROPERTY CXX_VISIBILITY_PRESET hidden) + endif() + if(NOT + (Kokkos_INSTALL_TESTING + OR Kokkos_ENABLE_SYCL + OR Kokkos_ENABLE_HPX + OR Kokkos_ENABLE_IMPL_SKIP_NO_RTTI_FLAG + OR (KOKKOS_CXX_COMPILER_ID STREQUAL "Intel" AND KOKKOS_CXX_COMPILER_VERSION VERSION_LESS 2021.2.0) + OR (KOKKOS_CXX_COMPILER_ID STREQUAL "NVIDIA" AND KOKKOS_CXX_COMPILER_VERSION VERSION_LESS 11.3.0) + OR (KOKKOS_CXX_COMPILER_ID STREQUAL "NVIDIA" AND KOKKOS_CXX_HOST_COMPILER_ID STREQUAL "MSVC")) + ) + if(MSVC) + target_compile_options(${PACKAGE_NAME}_${ROOT_NAME} PRIVATE "/GR-") + else() + target_compile_options(${PACKAGE_NAME}_${ROOT_NAME} PRIVATE "-fno-rtti") + endif() + endif() +endfunction() -FUNCTION(KOKKOS_SET_EXE_PROPERTY ROOT_NAME) - SET(TARGET_NAME ${PACKAGE_NAME}_${ROOT_NAME}) - IF (NOT TARGET ${TARGET_NAME}) - MESSAGE(SEND_ERROR "No target ${TARGET_NAME} exists - cannot set target properties") - ENDIF() - SET_PROPERTY(TARGET ${TARGET_NAME} PROPERTY ${ARGN}) -ENDFUNCTION() +function(KOKKOS_SET_EXE_PROPERTY ROOT_NAME) + set(TARGET_NAME ${PACKAGE_NAME}_${ROOT_NAME}) + if(NOT TARGET ${TARGET_NAME}) + message(SEND_ERROR "No target ${TARGET_NAME} exists - cannot set target properties") + endif() + set_property(TARGET ${TARGET_NAME} PROPERTY ${ARGN}) +endfunction() -MACRO(KOKKOS_SETUP_BUILD_ENVIRONMENT) +macro(KOKKOS_SETUP_BUILD_ENVIRONMENT) # This is needed for both regular build and install tests - INCLUDE(${KOKKOS_SRC_PATH}/cmake/kokkos_compiler_id.cmake) + include(${KOKKOS_SRC_PATH}/cmake/kokkos_compiler_id.cmake) #set an internal option, if not already set - SET(Kokkos_INSTALL_TESTING OFF CACHE INTERNAL "Whether to build tests and examples against installation") - IF (Kokkos_INSTALL_TESTING) - SET(KOKKOS_ENABLE_TESTS ON) - SET(KOKKOS_ENABLE_BENCHMARKS ON) - SET(KOKKOS_ENABLE_EXAMPLES ON) + set(Kokkos_INSTALL_TESTING OFF CACHE INTERNAL "Whether to build tests and examples against installation") + if(Kokkos_INSTALL_TESTING) + set(KOKKOS_ENABLE_TESTS ON) + set(KOKKOS_ENABLE_BENCHMARKS ON) + set(KOKKOS_ENABLE_EXAMPLES ON) # This looks a little weird, but what we are doing # is to NOT build Kokkos but instead look for an # installed Kokkos - then build examples and tests # against that installed Kokkos - FIND_PACKAGE(Kokkos REQUIRED) + find_package(Kokkos REQUIRED) # Just grab the configuration from the installation - FOREACH(DEV ${Kokkos_DEVICES}) - SET(KOKKOS_ENABLE_${DEV} ON) - ENDFOREACH() - FOREACH(OPT ${Kokkos_OPTIONS}) - SET(KOKKOS_ENABLE_${OPT} ON) - ENDFOREACH() - FOREACH(TPL ${Kokkos_TPLS}) - SET(KOKKOS_ENABLE_${TPL} ON) - ENDFOREACH() - FOREACH(ARCH ${Kokkos_ARCH}) - SET(KOKKOS_ARCH_${ARCH} ON) - ENDFOREACH() - ELSE() - INCLUDE(${KOKKOS_SRC_PATH}/cmake/kokkos_enable_devices.cmake) - INCLUDE(${KOKKOS_SRC_PATH}/cmake/kokkos_enable_options.cmake) - INCLUDE(${KOKKOS_SRC_PATH}/cmake/kokkos_test_cxx_std.cmake) - INCLUDE(${KOKKOS_SRC_PATH}/cmake/kokkos_arch.cmake) - IF (NOT KOKKOS_HAS_TRILINOS) - SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${Kokkos_SOURCE_DIR}/cmake/Modules/") - ENDIF() - INCLUDE(${KOKKOS_SRC_PATH}/cmake/kokkos_tpls.cmake) - INCLUDE(${KOKKOS_SRC_PATH}/cmake/kokkos_corner_cases.cmake) - ENDIF() -ENDMACRO() - -MACRO(KOKKOS_ADD_TEST_EXECUTABLE ROOT_NAME) - CMAKE_PARSE_ARGUMENTS(PARSE - "" - "" - "SOURCES" - ${ARGN}) - KOKKOS_ADD_EXECUTABLE(${ROOT_NAME} - SOURCES ${PARSE_SOURCES} - ${PARSE_UNPARSED_ARGUMENTS} - TESTONLYLIBS ${KOKKOS_GTEST_LIB} - ) - SET(EXE_NAME ${PACKAGE_NAME}_${ROOT_NAME}) -ENDMACRO() - -MACRO(KOKKOS_PACKAGE_POSTPROCESS) - if (KOKKOS_HAS_TRILINOS) - TRIBITS_PACKAGE_POSTPROCESS() + foreach(DEV ${Kokkos_DEVICES}) + set(KOKKOS_ENABLE_${DEV} ON) + endforeach() + foreach(OPT ${Kokkos_OPTIONS}) + set(KOKKOS_ENABLE_${OPT} ON) + endforeach() + foreach(TPL ${Kokkos_TPLS}) + set(KOKKOS_ENABLE_${TPL} ON) + endforeach() + foreach(ARCH ${Kokkos_ARCH}) + set(KOKKOS_ARCH_${ARCH} ON) + endforeach() + else() + include(${KOKKOS_SRC_PATH}/cmake/kokkos_enable_devices.cmake) + include(${KOKKOS_SRC_PATH}/cmake/kokkos_enable_options.cmake) + include(${KOKKOS_SRC_PATH}/cmake/kokkos_test_cxx_std.cmake) + include(${KOKKOS_SRC_PATH}/cmake/kokkos_arch.cmake) + set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${Kokkos_SOURCE_DIR}/cmake/Modules/") + include(${KOKKOS_SRC_PATH}/cmake/kokkos_tpls.cmake) + include(${KOKKOS_SRC_PATH}/cmake/kokkos_corner_cases.cmake) endif() -ENDMACRO() +endmacro() + +macro(KOKKOS_ADD_TEST_EXECUTABLE ROOT_NAME) + cmake_parse_arguments(PARSE "" "" "SOURCES" ${ARGN}) + # Don't do anything if the user disabled the test + if(NOT ${PACKAGE_NAME}_${ROOT_NAME}_DISABLE) + kokkos_add_executable( + ${ROOT_NAME} SOURCES ${PARSE_SOURCES} ${PARSE_UNPARSED_ARGUMENTS} TESTONLYLIBS ${KOKKOS_GTEST_LIB} + ) + set(EXE_NAME ${PACKAGE_NAME}_${ROOT_NAME}) + endif() +endmacro() ## KOKKOS_CONFIGURE_CORE Configure/Generate header files for core content based ## on enabled backends. @@ -242,265 +181,214 @@ ENDMACRO() ## KOKKOS_SETUP is included in Kokkos_Macros.hpp and include prefix includes/defines ## KOKKOS_DECLARE is the declaration set ## KOKKOS_POST_INCLUDE is included at the end of Kokkos_Core.hpp -MACRO(KOKKOS_CONFIGURE_CORE) - MESSAGE(STATUS "Kokkos Backends: ${KOKKOS_ENABLED_DEVICES}") - KOKKOS_CONFIG_HEADER( KokkosCore_Config_HeaderSet.in KokkosCore_Config_FwdBackend.hpp "KOKKOS_FWD" "fwd/Kokkos_Fwd" "${KOKKOS_ENABLED_DEVICES}") - KOKKOS_CONFIG_HEADER( KokkosCore_Config_HeaderSet.in KokkosCore_Config_SetupBackend.hpp "KOKKOS_SETUP" "setup/Kokkos_Setup" "${DEVICE_SETUP_LIST}") - KOKKOS_CONFIG_HEADER( KokkosCore_Config_HeaderSet.in KokkosCore_Config_DeclareBackend.hpp "KOKKOS_DECLARE" "decl/Kokkos_Declare" "${KOKKOS_ENABLED_DEVICES}") - CONFIGURE_FILE(cmake/KokkosCore_config.h.in KokkosCore_config.h @ONLY) -ENDMACRO() +macro(KOKKOS_CONFIGURE_CORE) + message(STATUS "Kokkos Backends: ${KOKKOS_ENABLED_DEVICES}") + kokkos_config_header( + KokkosCore_Config_HeaderSet.in KokkosCore_Config_FwdBackend.hpp "KOKKOS_FWD" "fwd/Kokkos_Fwd" + "${KOKKOS_ENABLED_DEVICES}" + ) + kokkos_config_header( + KokkosCore_Config_HeaderSet.in KokkosCore_Config_SetupBackend.hpp "KOKKOS_SETUP" "setup/Kokkos_Setup" + "${DEVICE_SETUP_LIST}" + ) + kokkos_config_header( + KokkosCore_Config_HeaderSet.in KokkosCore_Config_DeclareBackend.hpp "KOKKOS_DECLARE" "decl/Kokkos_Declare" + "${KOKKOS_ENABLED_DEVICES}" + ) + configure_file(cmake/KokkosCore_config.h.in KokkosCore_config.h @ONLY) +endmacro() ## KOKKOS_INSTALL_ADDITIONAL_FILES - instruct cmake to install files in target destination. ## Includes generated header files, scripts such as nvcc_wrapper and hpcbind, ## as well as other files provided through plugins. -MACRO(KOKKOS_INSTALL_ADDITIONAL_FILES) +macro(KOKKOS_INSTALL_ADDITIONAL_FILES) # kokkos_launch_compiler is used by Kokkos to prefix compiler commands so that they forward to original kokkos compiler # if nvcc_wrapper was not used as CMAKE_CXX_COMPILER, configure the original compiler into kokkos_launch_compiler - IF(NOT "${CMAKE_CXX_COMPILER}" MATCHES "nvcc_wrapper") - SET(NVCC_WRAPPER_DEFAULT_COMPILER "${CMAKE_CXX_COMPILER}") - ELSE() - IF(NOT "$ENV{NVCC_WRAPPER_DEFAULT_COMPILER}" STREQUAL "") - SET(NVCC_WRAPPER_DEFAULT_COMPILER "$ENV{NVCC_WRAPPER_DEFAULT_COMPILER}") - ENDIF() - ENDIF() + if(NOT "${CMAKE_CXX_COMPILER}" MATCHES "nvcc_wrapper") + set(NVCC_WRAPPER_DEFAULT_COMPILER "${CMAKE_CXX_COMPILER}") + else() + if(NOT "$ENV{NVCC_WRAPPER_DEFAULT_COMPILER}" STREQUAL "") + set(NVCC_WRAPPER_DEFAULT_COMPILER "$ENV{NVCC_WRAPPER_DEFAULT_COMPILER}") + endif() + endif() - CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/bin/kokkos_launch_compiler - ${PROJECT_BINARY_DIR}/temp/kokkos_launch_compiler - @ONLY) + configure_file( + ${CMAKE_CURRENT_SOURCE_DIR}/bin/kokkos_launch_compiler ${PROJECT_BINARY_DIR}/temp/kokkos_launch_compiler @ONLY + ) - INSTALL(PROGRAMS - "${CMAKE_CURRENT_SOURCE_DIR}/bin/nvcc_wrapper" - "${CMAKE_CURRENT_SOURCE_DIR}/bin/hpcbind" - "${PROJECT_BINARY_DIR}/temp/kokkos_launch_compiler" - DESTINATION ${CMAKE_INSTALL_BINDIR}) - INSTALL(FILES - "${CMAKE_CURRENT_BINARY_DIR}/KokkosCore_config.h" + install(PROGRAMS "${CMAKE_CURRENT_SOURCE_DIR}/bin/nvcc_wrapper" "${CMAKE_CURRENT_SOURCE_DIR}/bin/hpcbind" + "${PROJECT_BINARY_DIR}/temp/kokkos_launch_compiler" DESTINATION ${CMAKE_INSTALL_BINDIR} + ) + install( + FILES "${CMAKE_CURRENT_BINARY_DIR}/KokkosCore_config.h" "${CMAKE_CURRENT_BINARY_DIR}/KokkosCore_Config_FwdBackend.hpp" "${CMAKE_CURRENT_BINARY_DIR}/KokkosCore_Config_SetupBackend.hpp" "${CMAKE_CURRENT_BINARY_DIR}/KokkosCore_Config_DeclareBackend.hpp" - DESTINATION ${KOKKOS_HEADER_DIR}) -ENDMACRO() + DESTINATION ${KOKKOS_HEADER_DIR} + ) +endmacro() +function(KOKKOS_SET_LIBRARY_PROPERTIES LIBRARY_NAME) + cmake_parse_arguments(PARSE "PLAIN_STYLE" "" "" ${ARGN}) -FUNCTION(KOKKOS_SET_LIBRARY_PROPERTIES LIBRARY_NAME) - CMAKE_PARSE_ARGUMENTS(PARSE - "PLAIN_STYLE" - "" - "" - ${ARGN}) - - IF((NOT KOKKOS_ENABLE_COMPILE_AS_CMAKE_LANGUAGE) AND (${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.18")) + if((NOT KOKKOS_ENABLE_COMPILE_AS_CMAKE_LANGUAGE) AND (${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.18")) #I can use link options #check for CXX linkage using the simple 3.18 way - TARGET_LINK_OPTIONS( - ${LIBRARY_NAME} PUBLIC - $<$:${KOKKOS_LINK_OPTIONS}> - ) - ELSE() + target_link_options(${LIBRARY_NAME} PUBLIC $<$:${KOKKOS_LINK_OPTIONS}>) + else() #I can use link options #just assume CXX linkage - TARGET_LINK_OPTIONS( - ${LIBRARY_NAME} PUBLIC ${KOKKOS_LINK_OPTIONS} - ) - ENDIF() + target_link_options(${LIBRARY_NAME} PUBLIC ${KOKKOS_LINK_OPTIONS}) + endif() - TARGET_COMPILE_OPTIONS( - ${LIBRARY_NAME} PUBLIC - $<$:${KOKKOS_COMPILE_OPTIONS}> + target_compile_options( + ${LIBRARY_NAME} PUBLIC $<$:${KOKKOS_COMPILE_OPTIONS}> ) - TARGET_COMPILE_DEFINITIONS( - ${LIBRARY_NAME} PUBLIC - $<$:${KOKKOS_COMPILE_DEFINITIONS}> + target_compile_definitions( + ${LIBRARY_NAME} PUBLIC $<$:${KOKKOS_COMPILE_DEFINITIONS}> ) - TARGET_LINK_LIBRARIES( - ${LIBRARY_NAME} PUBLIC ${KOKKOS_LINK_LIBRARIES} - ) + target_link_libraries(${LIBRARY_NAME} PUBLIC ${KOKKOS_LINK_LIBRARIES}) - IF (KOKKOS_ENABLE_CUDA) - TARGET_COMPILE_OPTIONS( - ${LIBRARY_NAME} - PUBLIC $<$:${KOKKOS_CUDA_OPTIONS}> + if(KOKKOS_ENABLE_CUDA) + target_compile_options( + ${LIBRARY_NAME} PUBLIC $<$:${KOKKOS_CUDA_OPTIONS}> ) - SET(NODEDUP_CUDAFE_OPTIONS) - FOREACH(OPT ${KOKKOS_CUDAFE_OPTIONS}) - LIST(APPEND NODEDUP_CUDAFE_OPTIONS -Xcudafe ${OPT}) - ENDFOREACH() - TARGET_COMPILE_OPTIONS( - ${LIBRARY_NAME} - PUBLIC $<$:${NODEDUP_CUDAFE_OPTIONS}> + set(NODEDUP_CUDAFE_OPTIONS) + foreach(OPT ${KOKKOS_CUDAFE_OPTIONS}) + list(APPEND NODEDUP_CUDAFE_OPTIONS -Xcudafe ${OPT}) + endforeach() + target_compile_options( + ${LIBRARY_NAME} PUBLIC $<$:${NODEDUP_CUDAFE_OPTIONS}> ) - ENDIF() + endif() - IF (KOKKOS_ENABLE_HIP) - TARGET_COMPILE_OPTIONS( - ${LIBRARY_NAME} - PUBLIC $<$:${KOKKOS_AMDGPU_OPTIONS}> + if(KOKKOS_ENABLE_HIP) + target_compile_options( + ${LIBRARY_NAME} PUBLIC $<$:${KOKKOS_AMDGPU_OPTIONS}> ) - ENDIF() + endif() - LIST(LENGTH KOKKOS_XCOMPILER_OPTIONS XOPT_LENGTH) - IF (XOPT_LENGTH GREATER 1) - MESSAGE(FATAL_ERROR "CMake deduplication does not allow multiple -Xcompiler flags (${KOKKOS_XCOMPILER_OPTIONS}): will require Kokkos to upgrade to minimum 3.12") - ENDIF() - IF(KOKKOS_XCOMPILER_OPTIONS) - SET(NODEDUP_XCOMPILER_OPTIONS) - FOREACH(OPT ${KOKKOS_XCOMPILER_OPTIONS}) + list(LENGTH KOKKOS_XCOMPILER_OPTIONS XOPT_LENGTH) + if(XOPT_LENGTH GREATER 1) + message( + FATAL_ERROR + "CMake deduplication does not allow multiple -Xcompiler flags (${KOKKOS_XCOMPILER_OPTIONS}): will require Kokkos to upgrade to minimum 3.12" + ) + endif() + if(KOKKOS_XCOMPILER_OPTIONS) + set(NODEDUP_XCOMPILER_OPTIONS) + foreach(OPT ${KOKKOS_XCOMPILER_OPTIONS}) #I have to do this for now because we can't guarantee 3.12 support #I really should do this with the shell option - LIST(APPEND NODEDUP_XCOMPILER_OPTIONS -Xcompiler) - LIST(APPEND NODEDUP_XCOMPILER_OPTIONS ${OPT}) - ENDFOREACH() - TARGET_COMPILE_OPTIONS( - ${LIBRARY_NAME} - PUBLIC $<$:${NODEDUP_XCOMPILER_OPTIONS}> + list(APPEND NODEDUP_XCOMPILER_OPTIONS -Xcompiler) + list(APPEND NODEDUP_XCOMPILER_OPTIONS ${OPT}) + endforeach() + target_compile_options( + ${LIBRARY_NAME} PUBLIC $<$:${NODEDUP_XCOMPILER_OPTIONS}> ) - ENDIF() + endif() - IF (KOKKOS_CXX_STANDARD_FEATURE) + if(KOKKOS_CXX_STANDARD_FEATURE) #GREAT! I can do this the right way - TARGET_COMPILE_FEATURES(${LIBRARY_NAME} PUBLIC ${KOKKOS_CXX_STANDARD_FEATURE}) - IF (NOT KOKKOS_USE_CXX_EXTENSIONS) - SET_TARGET_PROPERTIES(${LIBRARY_NAME} PROPERTIES CXX_EXTENSIONS OFF) - ENDIF() - ELSE() + target_compile_features(${LIBRARY_NAME} PUBLIC ${KOKKOS_CXX_STANDARD_FEATURE}) + if(NOT KOKKOS_USE_CXX_EXTENSIONS) + set_target_properties(${LIBRARY_NAME} PROPERTIES CXX_EXTENSIONS OFF) + endif() + else() #OH, well, no choice but the wrong way - TARGET_COMPILE_OPTIONS(${LIBRARY_NAME} PUBLIC ${KOKKOS_CXX_STANDARD_FLAG}) - ENDIF() -ENDFUNCTION() + target_compile_options(${LIBRARY_NAME} PUBLIC ${KOKKOS_CXX_STANDARD_FLAG}) + endif() +endfunction() +function(KOKKOS_INTERNAL_ADD_LIBRARY LIBRARY_NAME) + cmake_parse_arguments(PARSE "STATIC;SHARED" "" "HEADERS;SOURCES" ${ARGN}) -FUNCTION(KOKKOS_INTERNAL_ADD_LIBRARY LIBRARY_NAME) - CMAKE_PARSE_ARGUMENTS(PARSE - "STATIC;SHARED" - "" - "HEADERS;SOURCES" - ${ARGN}) - - IF(PARSE_HEADERS) - LIST(REMOVE_DUPLICATES PARSE_HEADERS) - ENDIF() - IF(PARSE_SOURCES) - LIST(REMOVE_DUPLICATES PARSE_SOURCES) - ENDIF() - FOREACH(source ${PARSE_SOURCES}) + if(PARSE_HEADERS) + list(REMOVE_DUPLICATES PARSE_HEADERS) + endif() + if(PARSE_SOURCES) + list(REMOVE_DUPLICATES PARSE_SOURCES) + endif() + foreach(source ${PARSE_SOURCES}) set_source_files_properties(${source} PROPERTIES LANGUAGE ${KOKKOS_COMPILE_LANGUAGE}) - ENDFOREACH() + endforeach() - IF(PARSE_STATIC) - SET(LINK_TYPE STATIC) - ENDIF() + if(PARSE_STATIC) + set(LINK_TYPE STATIC) + endif() - IF(PARSE_SHARED) - SET(LINK_TYPE SHARED) - ENDIF() + if(PARSE_SHARED) + set(LINK_TYPE SHARED) + endif() # MSVC and other platforms want to have # the headers included as source files # for better dependency detection - ADD_LIBRARY( - ${LIBRARY_NAME} - ${LINK_TYPE} - ${PARSE_HEADERS} - ${PARSE_SOURCES} - ) + add_library(${LIBRARY_NAME} ${LINK_TYPE} ${PARSE_HEADERS} ${PARSE_SOURCES}) - IF(PARSE_SHARED OR BUILD_SHARED_LIBS) - SET_TARGET_PROPERTIES(${LIBRARY_NAME} PROPERTIES - VERSION ${Kokkos_VERSION} - SOVERSION ${Kokkos_VERSION_MAJOR}.${Kokkos_VERSION_MINOR} + if(PARSE_SHARED OR BUILD_SHARED_LIBS) + set_target_properties( + ${LIBRARY_NAME} PROPERTIES VERSION ${Kokkos_VERSION} SOVERSION ${Kokkos_VERSION_MAJOR}.${Kokkos_VERSION_MINOR} ) - ENDIF() + endif() - KOKKOS_INTERNAL_ADD_LIBRARY_INSTALL(${LIBRARY_NAME}) + kokkos_internal_add_library_install(${LIBRARY_NAME}) #In case we are building in-tree, add an alias name #that matches the install Kokkos:: name - ADD_LIBRARY(Kokkos::${LIBRARY_NAME} ALIAS ${LIBRARY_NAME}) -ENDFUNCTION() + add_library(Kokkos::${LIBRARY_NAME} ALIAS ${LIBRARY_NAME}) +endfunction() -FUNCTION(KOKKOS_ADD_LIBRARY LIBRARY_NAME) - CMAKE_PARSE_ARGUMENTS(PARSE - "ADD_BUILD_OPTIONS" - "" - "HEADERS" - ${ARGN} - ) - IF (KOKKOS_HAS_TRILINOS) - # We do not pass headers to trilinos. They would get installed - # to the default include folder, but we want headers installed - # preserving the directory structure, e.g. impl - # If headers got installed in both locations, it breaks some - # downstream packages - TRIBITS_ADD_LIBRARY(${LIBRARY_NAME} ${PARSE_UNPARSED_ARGUMENTS} - ADDED_LIB_TARGET_NAME_OUT ${LIBRARY_NAME}_TARGET_NAME ) - IF (PARSE_ADD_BUILD_OPTIONS) - KOKKOS_SET_LIBRARY_PROPERTIES(${${LIBRARY_NAME}_TARGET_NAME}) - ENDIF() - ELSE() - # Forward the headers, we want to know about all headers - # to make sure they appear correctly in IDEs - KOKKOS_INTERNAL_ADD_LIBRARY( - ${LIBRARY_NAME} ${PARSE_UNPARSED_ARGUMENTS} HEADERS ${PARSE_HEADERS}) - IF (PARSE_ADD_BUILD_OPTIONS) - KOKKOS_SET_LIBRARY_PROPERTIES(${LIBRARY_NAME}) - ENDIF() - ENDIF() -ENDFUNCTION() - - -FUNCTION(KOKKOS_ADD_INTERFACE_LIBRARY NAME) - IF (KOKKOS_HAS_TRILINOS) - TRIBITS_ADD_LIBRARY(${NAME} ${ARGN}) - ELSE() - ADD_LIBRARY(${NAME} INTERFACE) - KOKKOS_INTERNAL_ADD_LIBRARY_INSTALL(${NAME}) - ENDIF() -ENDFUNCTION() - - -FUNCTION(KOKKOS_LIB_INCLUDE_DIRECTORIES TARGET) - KOKKOS_LIB_TYPE(${TARGET} INCTYPE) - FOREACH(DIR ${ARGN}) - TARGET_INCLUDE_DIRECTORIES(${TARGET} ${INCTYPE} $) - ENDFOREACH() -ENDFUNCTION() - -FUNCTION(KOKKOS_LIB_COMPILE_OPTIONS TARGET) - KOKKOS_LIB_TYPE(${TARGET} INCTYPE) - KOKKOS_TARGET_COMPILE_OPTIONS(${${PROJECT_NAME}_LIBRARY_NAME_PREFIX}${TARGET} ${INCTYPE} ${ARGN}) -ENDFUNCTION() - -MACRO(KOKKOS_ADD_TEST_DIRECTORIES) - IF (KOKKOS_HAS_TRILINOS) - TRIBITS_ADD_TEST_DIRECTORIES(${ARGN}) - ELSE() - IF(KOKKOS_ENABLE_TESTS) - FOREACH(TEST_DIR ${ARGN}) - ADD_SUBDIRECTORY(${TEST_DIR}) - ENDFOREACH() - ENDIF() - ENDIF() -ENDMACRO() - -MACRO(KOKKOS_ADD_EXAMPLE_DIRECTORIES) - if (KOKKOS_HAS_TRILINOS) - TRIBITS_ADD_EXAMPLE_DIRECTORIES(${ARGN}) - else() - IF(KOKKOS_ENABLE_EXAMPLES) - FOREACH(EXAMPLE_DIR ${ARGN}) - ADD_SUBDIRECTORY(${EXAMPLE_DIR}) - ENDFOREACH() - ENDIF() +function(KOKKOS_ADD_LIBRARY LIBRARY_NAME) + cmake_parse_arguments(PARSE "ADD_BUILD_OPTIONS" "" "HEADERS" ${ARGN}) + # Forward the headers, we want to know about all headers + # to make sure they appear correctly in IDEs + kokkos_internal_add_library(${LIBRARY_NAME} ${PARSE_UNPARSED_ARGUMENTS} HEADERS ${PARSE_HEADERS}) + if(PARSE_ADD_BUILD_OPTIONS) + kokkos_set_library_properties(${LIBRARY_NAME}) endif() -ENDMACRO() +endfunction() -MACRO(KOKKOS_ADD_BENCHMARK_DIRECTORIES) - IF(KOKKOS_ENABLE_BENCHMARKS) - FOREACH(BENCHMARK_DIR ${ARGN}) - ADD_SUBDIRECTORY(${BENCHMARK_DIR}) - ENDFOREACH() - ENDIF() -ENDMACRO() +function(KOKKOS_ADD_INTERFACE_LIBRARY NAME) + add_library(${NAME} INTERFACE) + kokkos_internal_add_library_install(${NAME}) +endfunction() + +function(KOKKOS_LIB_INCLUDE_DIRECTORIES TARGET) + kokkos_lib_type(${TARGET} INCTYPE) + foreach(DIR ${ARGN}) + target_include_directories(${TARGET} ${INCTYPE} $) + endforeach() +endfunction() + +function(KOKKOS_LIB_COMPILE_OPTIONS TARGET) + kokkos_lib_type(${TARGET} INCTYPE) + target_compile_options(${${PROJECT_NAME}_LIBRARY_NAME_PREFIX}${TARGET} ${INCTYPE} ${ARGN}) +endfunction() + +macro(KOKKOS_ADD_TEST_DIRECTORIES) + if(KOKKOS_ENABLE_TESTS) + foreach(TEST_DIR ${ARGN}) + add_subdirectory(${TEST_DIR}) + endforeach() + endif() +endmacro() + +macro(KOKKOS_ADD_EXAMPLE_DIRECTORIES) + if(KOKKOS_ENABLE_EXAMPLES) + foreach(EXAMPLE_DIR ${ARGN}) + add_subdirectory(${EXAMPLE_DIR}) + endforeach() + endif() +endmacro() + +macro(KOKKOS_ADD_BENCHMARK_DIRECTORIES) + if(KOKKOS_ENABLE_BENCHMARKS) + foreach(BENCHMARK_DIR ${ARGN}) + add_subdirectory(${BENCHMARK_DIR}) + endforeach() + endif() +endmacro() diff --git a/lib/kokkos/cmake/msvc.cmake b/lib/kokkos/cmake/msvc.cmake index 85421bdbaa..1de13585c7 100644 --- a/lib/kokkos/cmake/msvc.cmake +++ b/lib/kokkos/cmake/msvc.cmake @@ -1,11 +1,9 @@ - -FUNCTION(kokkos_set_msvc_flags full_standard int_standard) - IF (CMAKE_CXX_EXTENSIONS) - SET(KOKKOS_CXX_STANDARD_FLAG "" PARENT_SCOPE) - SET(KOKKOS_CXX_INTERMEDIATE_STANDARD_FLAG "" PARENT_SCOPE) - ELSE() - SET(KOKKOS_CXX_STANDARD_FLAG "" PARENT_SCOPE) - SET(KOKKOS_CXX_INTERMEDIATE_STANDARD_FLAG "" PARENT_SCOPE) - ENDIF() -ENDFUNCTION() - +function(kokkos_set_msvc_flags full_standard int_standard) + if(CMAKE_CXX_EXTENSIONS) + set(KOKKOS_CXX_STANDARD_FLAG "" PARENT_SCOPE) + set(KOKKOS_CXX_INTERMEDIATE_STANDARD_FLAG "" PARENT_SCOPE) + else() + set(KOKKOS_CXX_STANDARD_FLAG "" PARENT_SCOPE) + set(KOKKOS_CXX_INTERMEDIATE_STANDARD_FLAG "" PARENT_SCOPE) + endif() +endfunction() diff --git a/lib/kokkos/cmake/pgi.cmake b/lib/kokkos/cmake/pgi.cmake index e98e849558..45f59dcd10 100644 --- a/lib/kokkos/cmake/pgi.cmake +++ b/lib/kokkos/cmake/pgi.cmake @@ -1,8 +1,6 @@ - function(kokkos_set_pgi_flags full_standard int_standard) - STRING(TOLOWER ${full_standard} FULL_LC_STANDARD) - STRING(TOLOWER ${int_standard} INT_LC_STANDARD) - SET(KOKKOS_CXX_STANDARD_FLAG "--c++${FULL_LC_STANDARD}" PARENT_SCOPE) - SET(KOKKOS_CXX_INTERMDIATE_STANDARD_FLAG "--c++${INT_LC_STANDARD}" PARENT_SCOPE) + string(TOLOWER ${full_standard} FULL_LC_STANDARD) + string(TOLOWER ${int_standard} INT_LC_STANDARD) + set(KOKKOS_CXX_STANDARD_FLAG "--c++${FULL_LC_STANDARD}" PARENT_SCOPE) + set(KOKKOS_CXX_INTERMDIATE_STANDARD_FLAG "--c++${INT_LC_STANDARD}" PARENT_SCOPE) endfunction() - diff --git a/lib/kokkos/cmake/tpls/FindTPLHWLOC.cmake b/lib/kokkos/cmake/tpls/FindTPLHWLOC.cmake index 4e05d22534..52d8368d04 100644 --- a/lib/kokkos/cmake/tpls/FindTPLHWLOC.cmake +++ b/lib/kokkos/cmake/tpls/FindTPLHWLOC.cmake @@ -15,7 +15,6 @@ # ************************************************************************ # @HEADER - #----------------------------------------------------------------------------- # Hardware locality detection and control library. # @@ -26,8 +25,4 @@ # Version: 1.3 # -KOKKOS_TPL_FIND_INCLUDE_DIRS_AND_LIBRARIES( HWLOC - REQUIRED_HEADERS hwloc.h - REQUIRED_LIBS_NAMES "hwloc" - ) - +kokkos_tpl_find_include_dirs_and_libraries(HWLOC REQUIRED_HEADERS hwloc.h REQUIRED_LIBS_NAMES "hwloc") diff --git a/lib/kokkos/cmake/tpls/FindTPLPthread.cmake b/lib/kokkos/cmake/tpls/FindTPLPthread.cmake index 3d5b03805d..f51bce5d64 100644 --- a/lib/kokkos/cmake/tpls/FindTPLPthread.cmake +++ b/lib/kokkos/cmake/tpls/FindTPLPthread.cmake @@ -15,29 +15,26 @@ # ************************************************************************ # @HEADER -SET(USE_THREADS FALSE) +set(USE_THREADS FALSE) -IF(NOT TPL_Pthread_INCLUDE_DIRS AND NOT TPL_Pthread_LIBRARY_DIRS AND NOT TPL_Pthread_LIBRARIES) +if(NOT TPL_Pthread_INCLUDE_DIRS AND NOT TPL_Pthread_LIBRARY_DIRS AND NOT TPL_Pthread_LIBRARIES) # Use CMake's Thread finder since it is a bit smarter in determining # whether pthreads is already built into the compiler and doesn't need # a library to link. - FIND_PACKAGE(Threads) + find_package(Threads) #If Threads found a copy of pthreads make sure it is one of the cases the tribits #tpl system cannot handle. - IF(Threads_FOUND AND CMAKE_USE_PTHREADS_INIT) - IF(CMAKE_THREAD_LIBS_INIT STREQUAL "" OR CMAKE_THREAD_LIBS_INIT STREQUAL "-pthread") - SET(USE_THREADS TRUE) - ENDIF() - ENDIF() -ENDIF() + if(Threads_FOUND AND CMAKE_USE_PTHREADS_INIT) + if(CMAKE_THREAD_LIBS_INIT STREQUAL "" OR CMAKE_THREAD_LIBS_INIT STREQUAL "-pthread") + set(USE_THREADS TRUE) + endif() + endif() +endif() -IF(USE_THREADS) - SET(TPL_Pthread_INCLUDE_DIRS "") - SET(TPL_Pthread_LIBRARIES "${CMAKE_THREAD_LIBS_INIT}") - SET(TPL_Pthread_LIBRARY_DIRS "") -ELSE() - KOKKOS_TPL_FIND_INCLUDE_DIRS_AND_LIBRARIES( Pthread - REQUIRED_HEADERS pthread.h - REQUIRED_LIBS_NAMES pthread - ) -ENDIF() +if(USE_THREADS) + set(TPL_Pthread_INCLUDE_DIRS "") + set(TPL_Pthread_LIBRARIES "${CMAKE_THREAD_LIBS_INIT}") + set(TPL_Pthread_LIBRARY_DIRS "") +else() + kokkos_tpl_find_include_dirs_and_libraries(Pthread REQUIRED_HEADERS pthread.h REQUIRED_LIBS_NAMES pthread) +endif() diff --git a/lib/kokkos/cmake/tpls/FindTPLquadmath.cmake b/lib/kokkos/cmake/tpls/FindTPLquadmath.cmake index 8560ec60f1..b449f45135 100644 --- a/lib/kokkos/cmake/tpls/FindTPLquadmath.cmake +++ b/lib/kokkos/cmake/tpls/FindTPLquadmath.cmake @@ -15,7 +15,4 @@ # ************************************************************************ # @HEADER -TRIBITS_TPL_FIND_INCLUDE_DIRS_AND_LIBRARIES( quadmath - REQUIRED_HEADERS quadmath.h - REQUIRED_LIBS_NAMES quadmath -) +tribits_tpl_find_include_dirs_and_libraries(quadmath REQUIRED_HEADERS quadmath.h REQUIRED_LIBS_NAMES quadmath) diff --git a/lib/kokkos/containers/CMakeLists.txt b/lib/kokkos/containers/CMakeLists.txt index 0857d7007b..8ee8bb41a2 100644 --- a/lib/kokkos/containers/CMakeLists.txt +++ b/lib/kokkos/containers/CMakeLists.txt @@ -1,9 +1,9 @@ -IF (NOT Kokkos_INSTALL_TESTING) - ADD_SUBDIRECTORY(src) -ENDIF() +if(NOT Kokkos_INSTALL_TESTING) + add_subdirectory(src) +endif() # FIXME_OPENACC: temporarily disabled due to unimplemented features -IF(NOT KOKKOS_ENABLE_OPENACC) -KOKKOS_ADD_TEST_DIRECTORIES(unit_tests) -KOKKOS_ADD_TEST_DIRECTORIES(performance_tests) -ENDIF() +if(NOT KOKKOS_ENABLE_OPENACC) + kokkos_add_test_directories(unit_tests) + kokkos_add_test_directories(performance_tests) +endif() diff --git a/lib/kokkos/containers/performance_tests/CMakeLists.txt b/lib/kokkos/containers/performance_tests/CMakeLists.txt index e325e45e85..8d4d605b08 100644 --- a/lib/kokkos/containers/performance_tests/CMakeLists.txt +++ b/lib/kokkos/containers/performance_tests/CMakeLists.txt @@ -1,7 +1,6 @@ - -KOKKOS_INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) -KOKKOS_INCLUDE_DIRECTORIES(REQUIRED_DURING_INSTALLATION_TESTING ${CMAKE_CURRENT_SOURCE_DIR}) -KOKKOS_INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../src ) +kokkos_include_directories(${CMAKE_CURRENT_BINARY_DIR}) +kokkos_include_directories(REQUIRED_DURING_INSTALLATION_TESTING ${CMAKE_CURRENT_SOURCE_DIR}) +kokkos_include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../src) foreach(Tag Threads;OpenMP;Cuda;HPX;HIP) string(TOUPPER ${Tag} DEVICE) @@ -10,14 +9,8 @@ foreach(Tag Threads;OpenMP;Cuda;HPX;HIP) if(Kokkos_ENABLE_${DEVICE}) message(STATUS "Sources Test${Tag}.cpp") - set(SOURCES - TestMain.cpp - Test${Tag}.cpp - ) + set(SOURCES TestMain.cpp Test${Tag}.cpp) - KOKKOS_ADD_EXECUTABLE_AND_TEST( - ContainersPerformanceTest_${Tag} - SOURCES ${SOURCES} - ) + kokkos_add_executable_and_test(ContainersPerformanceTest_${Tag} SOURCES ${SOURCES}) endif() endforeach() diff --git a/lib/kokkos/containers/performance_tests/TestScatterView.hpp b/lib/kokkos/containers/performance_tests/TestScatterView.hpp index a74f833b9f..953b8bff6e 100644 --- a/lib/kokkos/containers/performance_tests/TestScatterView.hpp +++ b/lib/kokkos/containers/performance_tests/TestScatterView.hpp @@ -25,8 +25,8 @@ namespace Perf { template void test_scatter_view(int m, int n) { - Kokkos::View original_view("original_view", - n); + Kokkos::View original_view("original_view", + n); { auto scatter_view = Kokkos::Experimental::create_scatter_view< Kokkos::Experimental::ScatterSum, Duplication, Contribution>( @@ -40,8 +40,8 @@ void test_scatter_view(int m, int n) { { auto num_threads = unique_token.size(); std::cout << "num_threads " << num_threads << '\n'; - Kokkos::View - hand_coded_duplicate_view("hand_coded_duplicate", num_threads, n); + Kokkos::View hand_coded_duplicate_view( + "hand_coded_duplicate", num_threads, n); auto f2 = KOKKOS_LAMBDA(int i) { auto thread_id = unique_token.acquire(); for (int j = 0; j < 10; ++j) { diff --git a/lib/kokkos/containers/src/CMakeLists.txt b/lib/kokkos/containers/src/CMakeLists.txt index b7d85ebf11..b386fbe675 100644 --- a/lib/kokkos/containers/src/CMakeLists.txt +++ b/lib/kokkos/containers/src/CMakeLists.txt @@ -1,33 +1,27 @@ #need these here for now -KOKKOS_INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) -KOKKOS_INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) +kokkos_include_directories(${CMAKE_CURRENT_BINARY_DIR}) +kokkos_include_directories(${CMAKE_CURRENT_SOURCE_DIR}) #----------------------------------------------------------------------------- -SET(KOKKOS_CONTAINERS_SRCS) -APPEND_GLOB(KOKKOS_CONTAINERS_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/impl/*.cpp) -SET(KOKKOS_CONTAINER_HEADERS) -APPEND_GLOB(KOKKOS_CONTAINERS_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/impl/*.hpp) -APPEND_GLOB(KOKKOS_CONTAINERS_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/*.hpp) +set(KOKKOS_CONTAINERS_SRCS) +append_glob(KOKKOS_CONTAINERS_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/impl/*.cpp) +set(KOKKOS_CONTAINER_HEADERS) +append_glob(KOKKOS_CONTAINERS_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/impl/*.hpp) +append_glob(KOKKOS_CONTAINERS_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/*.hpp) - -INSTALL ( +install( DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/" DESTINATION ${KOKKOS_HEADER_DIR} - FILES_MATCHING PATTERN "*.hpp" + FILES_MATCHING + PATTERN "*.hpp" ) -KOKKOS_ADD_LIBRARY( - kokkoscontainers - SOURCES ${KOKKOS_CONTAINERS_SRCS} - HEADERS ${KOKKOS_CONTAINERS_HEADERS} -) +kokkos_add_library(kokkoscontainers SOURCES ${KOKKOS_CONTAINERS_SRCS} HEADERS ${KOKKOS_CONTAINERS_HEADERS}) -KOKKOS_LIB_INCLUDE_DIRECTORIES(kokkoscontainers - ${KOKKOS_TOP_BUILD_DIR} - ${CMAKE_CURRENT_BINARY_DIR} - ${CMAKE_CURRENT_SOURCE_DIR} +kokkos_lib_include_directories( + kokkoscontainers ${KOKKOS_TOP_BUILD_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ) -KOKKOS_LINK_INTERNAL_LIBRARY(kokkoscontainers kokkoscore) +kokkos_link_internal_library(kokkoscontainers kokkoscore) #----------------------------------------------------------------------------- diff --git a/lib/kokkos/containers/src/Kokkos_Bitset.hpp b/lib/kokkos/containers/src/Kokkos_Bitset.hpp index f50ab0a0f7..409260f021 100644 --- a/lib/kokkos/containers/src/Kokkos_Bitset.hpp +++ b/lib/kokkos/containers/src/Kokkos_Bitset.hpp @@ -271,7 +271,7 @@ class Bitset { offset = !(scan_direction & BIT_SCAN_REVERSE) ? offset : (offset + block_mask) & block_mask; - block = Impl::rotate_right(block, offset); + block = Impl::rotate_right(block, offset); return (((!(scan_direction & BIT_SCAN_REVERSE) ? Impl::bit_scan_forward(block) : Impl::int_log2(block)) + diff --git a/lib/kokkos/containers/src/Kokkos_DualView.hpp b/lib/kokkos/containers/src/Kokkos_DualView.hpp index a37a2bdceb..6a2e6f73a1 100644 --- a/lib/kokkos/containers/src/Kokkos_DualView.hpp +++ b/lib/kokkos/containers/src/Kokkos_DualView.hpp @@ -275,14 +275,29 @@ class DualView : public ViewTraits { const size_t n5 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, const size_t n6 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, const size_t n7 = KOKKOS_IMPL_CTOR_DEFAULT_ARG) - : modified_flags(t_modified_flags("DualView::modified_flags")), - d_view(arg_prop, n0, n1, n2, n3, n4, n5, n6, n7) { - // without UVM, host View mirrors - if constexpr (Kokkos::Impl::has_type::value) - h_view = Kokkos::create_mirror_view(Kokkos::WithoutInitializing, d_view); - else - h_view = Kokkos::create_mirror_view(d_view); + : modified_flags(t_modified_flags("DualView::modified_flags")) { + if constexpr (Impl::ViewCtorProp::sequential_host_init) { + h_view = t_host(arg_prop, n0, n1, n2, n3, n4, n5, n6, n7); + static_assert(Impl::ViewCtorProp::initialize, + "DualView: SequentialHostInit isn't compatible with " + "WithoutInitializing!"); + static_assert(!Impl::ViewCtorProp::has_execution_space, + "DualView: SequentialHostInit isn't compatible with " + "providing an execution space instance!"); + + d_view = Kokkos::create_mirror_view_and_copy( + typename traits::memory_space{}, h_view); + } else { + d_view = t_dev(arg_prop, n0, n1, n2, n3, n4, n5, n6, n7); + + // without UVM, host View mirrors + if constexpr (Kokkos::Impl::has_type::value) + h_view = + Kokkos::create_mirror_view(Kokkos::WithoutInitializing, d_view); + else + h_view = Kokkos::create_mirror_view(d_view); + } } //! Copy constructor (shallow copy) @@ -338,23 +353,21 @@ class DualView : public ViewTraits { // does the DualView have only one device struct impl_dualview_is_single_device { enum : bool { - value = std::is_same::value + value = std::is_same_v }; }; // does the given device match the device of t_dev? template struct impl_device_matches_tdev_device { - enum : bool { - value = std::is_same::value - }; + enum : bool { value = std::is_same_v }; }; // does the given device match the device of t_host? template struct impl_device_matches_thost_device { enum : bool { - value = std::is_same::value + value = std::is_same_v }; }; @@ -362,7 +375,7 @@ class DualView : public ViewTraits { template struct impl_device_matches_thost_exec { enum : bool { - value = std::is_same::value + value = std::is_same_v }; }; @@ -370,7 +383,7 @@ class DualView : public ViewTraits { template struct impl_device_matches_tdev_exec { enum : bool { - value = std::is_same::value + value = std::is_same_v }; }; @@ -378,8 +391,8 @@ class DualView : public ViewTraits { template struct impl_device_matches_tdev_memory_space { enum : bool { - value = std::is_same::value + value = std::is_same_v }; }; @@ -389,11 +402,6 @@ class DualView : public ViewTraits { /// \brief Return a View on a specific device \c Device. /// - /// Please don't be afraid of the nested if_c expressions in the return - /// value's type. That just tells the method what the return type - /// should be: t_dev if the \c Device template parameter matches - /// this DualView's device type, else t_host. - /// /// For example, suppose you create a DualView on Cuda, like this: /// \code /// using dual_view_type = @@ -410,56 +418,47 @@ class DualView : public ViewTraits { /// typename dual_view_type::t_host hostView = DV.view (); /// \endcode template - KOKKOS_INLINE_FUNCTION const typename std::conditional_t< - impl_device_matches_tdev_device::value, t_dev, - typename std::conditional_t< - impl_device_matches_thost_device::value, t_host, - typename std::conditional_t< - impl_device_matches_thost_exec::value, t_host, - typename std::conditional_t< - impl_device_matches_tdev_exec::value, t_dev, - typename std::conditional_t< - impl_device_matches_tdev_memory_space::value, - t_dev, t_host>>>>> - view() const { - constexpr bool device_is_memspace = - std::is_same::value; - constexpr bool device_is_execspace = - std::is_same::value; - constexpr bool device_exec_is_t_dev_exec = - std::is_same::value; - constexpr bool device_mem_is_t_dev_mem = - std::is_same::value; - constexpr bool device_exec_is_t_host_exec = - std::is_same::value; - constexpr bool device_mem_is_t_host_mem = - std::is_same::value; - constexpr bool device_is_t_host_device = - std::is_same::value; - constexpr bool device_is_t_dev_device = - std::is_same::value; - - static_assert( - device_is_t_dev_device || device_is_t_host_device || - (device_is_memspace && - (device_mem_is_t_dev_mem || device_mem_is_t_host_mem)) || - (device_is_execspace && - (device_exec_is_t_dev_exec || device_exec_is_t_host_exec)) || - ((!device_is_execspace && !device_is_memspace) && - ((device_mem_is_t_dev_mem || device_mem_is_t_host_mem) || - (device_exec_is_t_dev_exec || device_exec_is_t_host_exec))), - "Template parameter to .view() must exactly match one of the " - "DualView's device types or one of the execution or memory spaces"); - - return Impl::if_c::value, - t_dev, t_host>::select(d_view, h_view); + KOKKOS_FUNCTION auto view() const { + if constexpr (std::is_same_v) { + if constexpr (std::is_same_v) { + return d_view; + } else { + static_assert(std::is_same_v, + "The template argument is a memory space but doesn't " + "match either of DualView's memory spaces!"); + return h_view; + } + } else { + if constexpr (std::is_same_v) { + if constexpr (std::is_same_v) { + return d_view; + } else { + static_assert(std::is_same_v, + "The template argument is an execution space but " + "doesn't match either of DualView's execution spaces!"); + return h_view; + } + } else { + static_assert(std::is_same_v, + "The template argument is neither a memory space, " + "execution space, or device!"); + if constexpr (std::is_same_v) + return d_view; + else { + static_assert(std::is_same_v, + "The template argument is a device but " + "doesn't match either of DualView's devices!"); + return h_view; + } + } + } +#ifdef KOKKOS_COMPILER_INTEL + __builtin_unreachable(); +#endif } KOKKOS_INLINE_FUNCTION @@ -475,27 +474,27 @@ class DualView : public ViewTraits { template static int get_device_side() { constexpr bool device_is_memspace = - std::is_same::value; + std::is_same_v; constexpr bool device_is_execspace = - std::is_same::value; + std::is_same_v; constexpr bool device_exec_is_t_dev_exec = - std::is_same::value; + std::is_same_v; constexpr bool device_mem_is_t_dev_mem = - std::is_same::value; + std::is_same_v; constexpr bool device_exec_is_t_host_exec = - std::is_same::value; + std::is_same_v; constexpr bool device_mem_is_t_host_mem = - std::is_same::value; + std::is_same_v; constexpr bool device_is_t_host_device = - std::is_same::value; + std::is_same_v; constexpr bool device_is_t_dev_device = - std::is_same::value; + std::is_same_v; static_assert( device_is_t_dev_device || device_is_t_host_device || @@ -627,9 +626,9 @@ class DualView : public ViewTraits { template void sync(const std::enable_if_t< - (std::is_same::value) || - (std::is_same::value), + (std::is_same_v) || + (std::is_same_v), int>& = 0) { sync_impl(std::true_type{}); } @@ -637,9 +636,9 @@ class DualView : public ViewTraits { template void sync(const ExecutionSpace& exec, const std::enable_if_t< - (std::is_same::value) || - (std::is_same::value), + (std::is_same_v) || + (std::is_same_v), int>& = 0) { sync_impl(std::true_type{}, exec); } @@ -669,18 +668,18 @@ class DualView : public ViewTraits { template void sync(const std::enable_if_t< - (!std::is_same::value) || - (std::is_same::value), + (!std::is_same_v) || + (std::is_same_v), int>& = 0) { sync_impl(std::false_type{}); } template void sync(const ExecutionSpace& exec, const std::enable_if_t< - (!std::is_same::value) || - (std::is_same::value), + (!std::is_same_v) || + (std::is_same_v), int>& = 0) { sync_impl(std::false_type{}, exec); } @@ -943,12 +942,21 @@ class DualView : public ViewTraits { Impl::size_mismatch(h_view, h_view.rank_dynamic, new_extents); if (sizeMismatch) { - ::Kokkos::realloc(arg_prop, d_view, n0, n1, n2, n3, n4, n5, n6, n7); - if constexpr (alloc_prop_input::initialize) { - h_view = create_mirror_view(typename t_host::memory_space(), d_view); + if constexpr (alloc_prop_input::sequential_host_init) { + static_assert(alloc_prop_input::initialize, + "DualView: SequentialHostInit isn't compatible with " + "WithoutInitializing!"); + ::Kokkos::realloc(arg_prop, h_view, n0, n1, n2, n3, n4, n5, n6, n7); + d_view = + create_mirror_view_and_copy(typename t_dev::memory_space(), h_view); } else { - h_view = create_mirror_view(Kokkos::WithoutInitializing, - typename t_host::memory_space(), d_view); + ::Kokkos::realloc(arg_prop, d_view, n0, n1, n2, n3, n4, n5, n6, n7); + if constexpr (alloc_prop_input::initialize) { + h_view = create_mirror_view(typename t_host::memory_space(), d_view); + } else { + h_view = create_mirror_view(Kokkos::WithoutInitializing, + typename t_host::memory_space(), d_view); + } } } else if constexpr (alloc_prop_input::initialize) { if constexpr (alloc_prop_input::has_execution_space) { @@ -1062,9 +1070,22 @@ class DualView : public ViewTraits { } }; - constexpr bool has_execution_space = alloc_prop_input::has_execution_space; + if constexpr (alloc_prop_input::sequential_host_init) { + static_assert(alloc_prop_input::initialize, + "DualView: SequentialHostInit isn't compatible with " + "WithoutInitializing!"); + static_assert(!alloc_prop_input::has_execution_space, + "DualView: SequentialHostInit isn't compatible with " + "providing an execution space instance!"); - if constexpr (has_execution_space) { + if (sizeMismatch) { + sync(); + ::Kokkos::resize(arg_prop, h_view, n0, n1, n2, n3, n4, n5, n6, n7); + d_view = + create_mirror_view_and_copy(typename t_dev::memory_space(), h_view); + } + return; + } else if constexpr (alloc_prop_input::has_execution_space) { using ExecSpace = typename alloc_prop_input::execution_space; const auto& exec_space = Impl::get_property(arg_prop); @@ -1182,15 +1203,15 @@ class DualView : public ViewTraits { } template - KOKKOS_INLINE_FUNCTION constexpr std::enable_if_t< - std::is_integral::value, size_t> + KOKKOS_INLINE_FUNCTION constexpr std::enable_if_t, + size_t> extent(const iType& r) const { return d_view.extent(r); } template - KOKKOS_INLINE_FUNCTION constexpr std::enable_if_t< - std::is_integral::value, int> + KOKKOS_INLINE_FUNCTION constexpr std::enable_if_t, + int> extent_int(const iType& r) const { return static_cast(d_view.extent(r)); } diff --git a/lib/kokkos/containers/src/Kokkos_DynRankView.hpp b/lib/kokkos/containers/src/Kokkos_DynRankView.hpp index 5f7fcaf69e..2f2f4433e7 100644 --- a/lib/kokkos/containers/src/Kokkos_DynRankView.hpp +++ b/lib/kokkos/containers/src/Kokkos_DynRankView.hpp @@ -38,6 +38,23 @@ class DynRankView; // forward declare namespace Impl { +template +struct ViewDataTypeFromRank { + using type = typename ViewDataTypeFromRank::type*; +}; + +template +struct ViewDataTypeFromRank { + using type = T; +}; + +template +KOKKOS_FUNCTION View::type, Args...> +as_view_of_rank_n( + DynRankView v, + std::enable_if_t::specialize, + void>>* = nullptr); + template struct DynRankDimTraits { enum : size_t { unspecified = KOKKOS_INVALID_INDEX }; @@ -91,54 +108,59 @@ struct DynRankDimTraits { } // Create the layout for the rank-7 view. + // Because the underlying View is rank-7, preserve "unspecified" for + // dimension 8. + // Non-strided Layout template KOKKOS_INLINE_FUNCTION static std::enable_if_t< - (std::is_same::value || - std::is_same::value), + (std::is_same_v || + std::is_same_v), Layout> createLayout(const Layout& layout) { - return Layout(layout.dimension[0] != unspecified ? layout.dimension[0] : 1, - layout.dimension[1] != unspecified ? layout.dimension[1] : 1, - layout.dimension[2] != unspecified ? layout.dimension[2] : 1, - layout.dimension[3] != unspecified ? layout.dimension[3] : 1, - layout.dimension[4] != unspecified ? layout.dimension[4] : 1, - layout.dimension[5] != unspecified ? layout.dimension[5] : 1, - layout.dimension[6] != unspecified ? layout.dimension[6] : 1, - layout.dimension[7] != unspecified ? layout.dimension[7] : 1); + Layout new_layout( + layout.dimension[0] != unspecified ? layout.dimension[0] : 1, + layout.dimension[1] != unspecified ? layout.dimension[1] : 1, + layout.dimension[2] != unspecified ? layout.dimension[2] : 1, + layout.dimension[3] != unspecified ? layout.dimension[3] : 1, + layout.dimension[4] != unspecified ? layout.dimension[4] : 1, + layout.dimension[5] != unspecified ? layout.dimension[5] : 1, + layout.dimension[6] != unspecified ? layout.dimension[6] : 1, + layout.dimension[7] != unspecified ? layout.dimension[7] : unspecified); + new_layout.stride = layout.stride; + return new_layout; } // LayoutStride template KOKKOS_INLINE_FUNCTION static std::enable_if_t< - (std::is_same::value), Layout> + (std::is_same_v), Layout> createLayout(const Layout& layout) { - return Layout(layout.dimension[0] != unspecified ? layout.dimension[0] : 1, - layout.stride[0], - layout.dimension[1] != unspecified ? layout.dimension[1] : 1, - layout.stride[1], - layout.dimension[2] != unspecified ? layout.dimension[2] : 1, - layout.stride[2], - layout.dimension[3] != unspecified ? layout.dimension[3] : 1, - layout.stride[3], - layout.dimension[4] != unspecified ? layout.dimension[4] : 1, - layout.stride[4], - layout.dimension[5] != unspecified ? layout.dimension[5] : 1, - layout.stride[5], - layout.dimension[6] != unspecified ? layout.dimension[6] : 1, - layout.stride[6], - layout.dimension[7] != unspecified ? layout.dimension[7] : 1, - layout.stride[7]); + return Layout( + layout.dimension[0] != unspecified ? layout.dimension[0] : 1, + layout.stride[0], + layout.dimension[1] != unspecified ? layout.dimension[1] : 1, + layout.stride[1], + layout.dimension[2] != unspecified ? layout.dimension[2] : 1, + layout.stride[2], + layout.dimension[3] != unspecified ? layout.dimension[3] : 1, + layout.stride[3], + layout.dimension[4] != unspecified ? layout.dimension[4] : 1, + layout.stride[4], + layout.dimension[5] != unspecified ? layout.dimension[5] : 1, + layout.stride[5], + layout.dimension[6] != unspecified ? layout.dimension[6] : 1, + layout.stride[6], + layout.dimension[7] != unspecified ? layout.dimension[7] : unspecified, + layout.stride[7]); } // Extra overload to match that for specialize types template KOKKOS_INLINE_FUNCTION static std::enable_if_t< - (std::is_same::value || - std::is_same::value || - std::is_same::value), + (std::is_same_v || + std::is_same_v || + std::is_same_v), typename Traits::array_layout> createLayout(const Kokkos::Impl::ViewCtorProp& /* prop */, const typename Traits::array_layout& layout) { @@ -164,9 +186,8 @@ struct DynRankDimTraits { // Non-strided Layout template KOKKOS_INLINE_FUNCTION static std::enable_if_t< - (std::is_same::value || - std::is_same::value) && - std::is_integral::value, + (std::is_same_v || + std::is_same_v)&&std::is_integral_v, Layout> reconstructLayout(const Layout& layout, iType dynrank) { return Layout(dynrank > 0 ? layout.dimension[0] : KOKKOS_INVALID_INDEX, @@ -182,8 +203,7 @@ reconstructLayout(const Layout& layout, iType dynrank) { // LayoutStride template KOKKOS_INLINE_FUNCTION static std::enable_if_t< - (std::is_same::value) && - std::is_integral::value, + (std::is_same_v)&&std::is_integral_v, Layout> reconstructLayout(const Layout& layout, iType dynrank) { return Layout(dynrank > 0 ? layout.dimension[0] : KOKKOS_INVALID_INDEX, @@ -284,40 +304,43 @@ namespace Impl { template class ViewMapping< DstTraits, SrcTraits, - std::enable_if_t<(std::is_same::value && - std::is_void::value && - std::is_void::value && - (std::is_same::value || - ((std::is_same::value || - std::is_same::value || - std::is_same::value) && - (std::is_same::value || - std::is_same::value || - std::is_same::value)))), - Kokkos::Impl::ViewToDynRankViewTag>> { + std::enable_if_t< + (std::is_same_v && + std::is_void_v && + std::is_void_v && + (std::is_same_v || + ((std::is_same_v || + std::is_same_v || + std::is_same_v< + typename DstTraits::array_layout, + Kokkos::LayoutStride>)&&(std::is_same_v || + std::is_same_v< + typename SrcTraits::array_layout, + Kokkos::LayoutRight> || + std::is_same_v< + typename SrcTraits::array_layout, + Kokkos::LayoutStride>)))), + Kokkos::Impl::ViewToDynRankViewTag>> { private: enum { is_assignable_value_type = - std::is_same::value || - std::is_same::value + std::is_same_v || + std::is_same_v }; enum { is_assignable_layout = - std::is_same::value || - std::is_same::value + std::is_same_v || + std::is_same_v }; public: @@ -345,7 +368,7 @@ class ViewMapping< src.layout()); // Check this for integer input1 for padding, etc dst.m_map.m_impl_handle = Kokkos::Impl::ViewDataHandle::assign( src.m_map.m_impl_handle, src.m_track.m_tracker); - dst.m_track.assign(src.m_track.m_tracker, DstTraits::is_managed); + dst.m_track.m_tracker.assign(src.m_track.m_tracker, DstTraits::is_managed); dst.m_rank = Kokkos::View::rank(); } }; @@ -378,10 +401,11 @@ struct is_dyn_rank_view> : public std::true_type { template inline constexpr bool is_dyn_rank_view_v = is_dyn_rank_view::value; +// Inherit privately from View, this way we don't import anything funky +// for example the rank member vs the rank() function of DynRankView template -class DynRankView : public ViewTraits { - static_assert(!std::is_array::value && - !std::is_pointer::value, +class DynRankView : private View { + static_assert(!std::is_array_v && !std::is_pointer_v, "Cannot template DynRankView with array or pointer datatype - " "must be pod"); @@ -391,28 +415,66 @@ class DynRankView : public ViewTraits { template friend class Kokkos::Impl::ViewMapping; + size_t m_rank{}; + public: using drvtraits = ViewTraits; using view_type = View; - using traits = ViewTraits; - private: - using map_type = - Kokkos::Impl::ViewMapping; - using track_type = Kokkos::Impl::SharedAllocationTracker; - - track_type m_track; - map_type m_map; - unsigned m_rank; + using drdtraits = Impl::DynRankDimTraits; public: - KOKKOS_INLINE_FUNCTION + // typedefs from ViewTraits, overriden + using data_type = typename drvtraits::data_type; + using const_data_type = typename drvtraits::const_data_type; + using non_const_data_type = typename drvtraits::non_const_data_type; + + // typedefs from ViewTraits not overriden + using value_type = typename view_type::value_type; + using const_value_type = typename view_type::const_value_type; + using non_const_value_type = typename view_type::non_const_value_type; + using traits = typename view_type::traits; + using array_layout = typename view_type::array_layout; + + using execution_space = typename view_type::execution_space; + using memory_space = typename view_type::memory_space; + using device_type = typename view_type::device_type; + + using memory_traits = typename view_type::memory_traits; + using host_mirror_space = typename view_type::host_mirror_space; + using size_type = typename view_type::size_type; + + using reference_type = typename view_type::reference_type; + using pointer_type = typename view_type::pointer_type; + + using scalar_array_type = value_type; + using const_scalar_array_type = const_value_type; + using non_const_scalar_array_type = non_const_value_type; + using specialize = typename view_type::specialize; + + // typedefs in View for mdspan compatibility + // cause issues with MSVC+CUDA + // using layout_type = typename view_type::layout_type; + using index_type = typename view_type::index_type; + using element_type = typename view_type::element_type; + using rank_type = typename view_type::rank_type; + using reference = reference_type; + using data_handle_type = pointer_type; + + KOKKOS_FUNCTION view_type& DownCast() const { return (view_type&)(*this); } - KOKKOS_INLINE_FUNCTION + + // FIXME: this function make NO sense, the above one already is marked const + // Maybe one would want to get back a view of const?? + KOKKOS_FUNCTION const view_type& ConstDownCast() const { return (const view_type&)(*this); } + // FIXME: deprecate DownCast in favor of to_view + // KOKKOS_FUNCTION + // view_type to_view() const { return *this; } + // Types below - at least the HostMirror requires the value_type, NOT the rank // 7 data_type of the traits @@ -436,113 +498,32 @@ class DynRankView : public ViewTraits { typename drvtraits::array_layout, typename drvtraits::host_mirror_space>; + using host_mirror_type = HostMirror; //---------------------------------------- // Domain rank and extents // enum { Rank = map_type::Rank }; //Will be dyn rank of 7 always, keep the // enum? - template - KOKKOS_INLINE_FUNCTION constexpr std::enable_if_t< - std::is_integral::value, size_t> - extent(const iType& r) const { - return m_map.extent(r); - } - - template - KOKKOS_INLINE_FUNCTION constexpr std::enable_if_t< - std::is_integral::value, int> - extent_int(const iType& r) const { - return static_cast(m_map.extent(r)); - } - - KOKKOS_INLINE_FUNCTION constexpr typename traits::array_layout layout() const; - //---------------------------------------- /* Deprecate all 'dimension' functions in favor of * ISO/C++ vocabulary 'extent'. */ - KOKKOS_INLINE_FUNCTION constexpr size_t size() const { - return m_map.extent(0) * m_map.extent(1) * m_map.extent(2) * - m_map.extent(3) * m_map.extent(4) * m_map.extent(5) * - m_map.extent(6) * m_map.extent(7); - } - - KOKKOS_INLINE_FUNCTION constexpr size_t stride_0() const { - return m_map.stride_0(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t stride_1() const { - return m_map.stride_1(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t stride_2() const { - return m_map.stride_2(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t stride_3() const { - return m_map.stride_3(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t stride_4() const { - return m_map.stride_4(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t stride_5() const { - return m_map.stride_5(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t stride_6() const { - return m_map.stride_6(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t stride_7() const { - return m_map.stride_7(); - } - - template - KOKKOS_INLINE_FUNCTION void stride(iType* const s) const { - m_map.stride(s); - } - - //---------------------------------------- - // Range span is the span which contains all members. - - using reference_type = typename map_type::reference_type; - using pointer_type = typename map_type::pointer_type; - - enum { - reference_type_is_lvalue_reference = - std::is_lvalue_reference::value - }; - - KOKKOS_INLINE_FUNCTION constexpr size_t span() const { return m_map.span(); } - KOKKOS_INLINE_FUNCTION constexpr bool span_is_contiguous() const { - return m_map.span_is_contiguous(); - } - KOKKOS_INLINE_FUNCTION constexpr pointer_type data() const { - return m_map.data(); - } - KOKKOS_INLINE_FUNCTION constexpr bool is_allocated() const { - return (m_map.data() != nullptr); - } - - //---------------------------------------- - // Allow specializations to query their specialized map - KOKKOS_INLINE_FUNCTION - const Kokkos::Impl::ViewMapping& - impl_map() const { - return m_map; - } - //---------------------------------------- private: enum { is_layout_left = - std::is_same::value, + std::is_same_v, is_layout_right = - std::is_same::value, + std::is_same_v, - is_layout_stride = std::is_same::value, + is_layout_stride = + std::is_same_v, - is_default_map = std::is_void::value && + is_default_map = std::is_void_v && (is_layout_left || is_layout_right || is_layout_stride) }; @@ -570,476 +551,150 @@ class DynRankView : public ViewTraits { #endif public: - KOKKOS_INLINE_FUNCTION + KOKKOS_FUNCTION constexpr unsigned rank() const { return m_rank; } - // operators () - // Rank 0 - KOKKOS_INLINE_FUNCTION - reference_type operator()() const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY((0, this->rank(), m_track, m_map)) - return impl_map().reference(); - // return m_map.reference(0,0,0,0,0,0,0); + using view_type::data; + using view_type::extent; + using view_type::extent_int; // FIXME: not tested + using view_type::impl_map; // FIXME: not tested + using view_type::is_allocated; + using view_type::label; + using view_type::size; + using view_type::span; + using view_type::span_is_contiguous; // FIXME: not tested + using view_type::stride; // FIXME: not tested + using view_type::stride_0; // FIXME: not tested + using view_type::stride_1; // FIXME: not tested + using view_type::stride_2; // FIXME: not tested + using view_type::stride_3; // FIXME: not tested + using view_type::stride_4; // FIXME: not tested + using view_type::stride_5; // FIXME: not tested + using view_type::stride_6; // FIXME: not tested + using view_type::stride_7; // FIXME: not tested + using view_type::use_count; + + KOKKOS_FUNCTION reference_type + operator()(index_type i0 = 0, index_type i1 = 0, index_type i2 = 0, + index_type i3 = 0, index_type i4 = 0, index_type i5 = 0, + index_type i6 = 0) const { + return view_type::operator()(i0, i1, i2, i3, i4, i5, i6); } - // Rank 1 - // This assumes a contiguous underlying memory (i.e. no padding, no - // striding...) - template - KOKKOS_INLINE_FUNCTION std::enable_if_t< - std::is_same::value && - std::is_integral::value, - reference_type> - operator[](const iType& i0) const { - // Phalanx is violating this, since they use the operator to access ALL - // elements in the allocation KOKKOS_IMPL_VIEW_OPERATOR_VERIFY( (1 , - // this->rank(), m_track, m_map) ) - return data()[i0]; +// This is an accomodation for Phalanx, that is usint the operator[] to access +// all elements in a linear fashion even when the rank is not 1 +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 + KOKKOS_FUNCTION reference_type operator[](index_type i0) const { + if constexpr (std::is_same_v) { + return view_type::data()[i0]; + } else { + const size_t dim_scalar = view_type::impl_map().dimension_scalar(); + const size_t bytes = view_type::span() / dim_scalar; + + using tmp_view_type = + Kokkos::View>; + tmp_view_type rankone_view(view_type::data(), bytes, dim_scalar); + return rankone_view(i0); + } } - - // This assumes a contiguous underlying memory (i.e. no padding, no - // striding... AND a Trilinos/Sacado scalar type ) - template - KOKKOS_INLINE_FUNCTION std::enable_if_t< - !std::is_same::value && - std::is_integral::value, - reference_type> - operator[](const iType& i0) const { - // auto map = impl_map(); - const size_t dim_scalar = m_map.dimension_scalar(); - const size_t bytes = this->span() / dim_scalar; - - using tmp_view_type = Kokkos::View< - DataType*, typename traits::array_layout, typename traits::device_type, - Kokkos::MemoryTraits>; - tmp_view_type rankone_view(this->data(), bytes, dim_scalar); - return rankone_view(i0); +#else + KOKKOS_FUNCTION reference_type operator[](index_type i0) const { +#ifdef KOKKOS_ENABLE_DEBUG + if (rank() != 1u) + Kokkos::abort("DynRankView operator[] can only be used for rank-1"); +#endif + return view_type::operator()(i0, 0, 0, 0, 0, 0, 0); } +#endif - // Rank 1 parenthesis - template - KOKKOS_INLINE_FUNCTION - std::enable_if_t<(std::is_void::value && - std::is_integral::value), - reference_type> - operator()(const iType& i0) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY((1, this->rank(), m_track, m_map, i0)) - return m_map.reference(i0); + KOKKOS_FUNCTION reference_type access(index_type i0 = 0, index_type i1 = 0, + index_type i2 = 0, index_type i3 = 0, + index_type i4 = 0, index_type i5 = 0, + index_type i6 = 0) const { + return view_type::operator()(i0, i1, i2, i3, i4, i5, i6); } - template - KOKKOS_INLINE_FUNCTION - std::enable_if_t::value && - std::is_integral::value), - reference_type> - operator()(const iType& i0) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY((1, this->rank(), m_track, m_map, i0)) - return m_map.reference(i0, 0, 0, 0, 0, 0, 0); - } - - // Rank 2 - template - KOKKOS_INLINE_FUNCTION std::enable_if_t< - (std::is_void::value && - std::is_integral::value && std::is_integral::value), - reference_type> - operator()(const iType0& i0, const iType1& i1) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY((2, this->rank(), m_track, m_map, i0, i1)) - return m_map.reference(i0, i1); - } - - template - KOKKOS_INLINE_FUNCTION - std::enable_if_t::value && - std::is_integral::value), - reference_type> - operator()(const iType0& i0, const iType1& i1) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY((2, this->rank(), m_track, m_map, i0, i1)) - return m_map.reference(i0, i1, 0, 0, 0, 0, 0); - } - - // Rank 3 - template - KOKKOS_INLINE_FUNCTION std::enable_if_t< - (std::is_void::value && - std::is_integral::value && std::is_integral::value && - std::is_integral::value), - reference_type> - operator()(const iType0& i0, const iType1& i1, const iType2& i2) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY( - (3, this->rank(), m_track, m_map, i0, i1, i2)) - return m_map.reference(i0, i1, i2); - } - - template - KOKKOS_INLINE_FUNCTION - std::enable_if_t::value && - std::is_integral::value), - reference_type> - operator()(const iType0& i0, const iType1& i1, const iType2& i2) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY( - (3, this->rank(), m_track, m_map, i0, i1, i2)) - return m_map.reference(i0, i1, i2, 0, 0, 0, 0); - } - - // Rank 4 - template - KOKKOS_INLINE_FUNCTION std::enable_if_t< - (std::is_void::value && - std::is_integral::value && std::is_integral::value && - std::is_integral::value && std::is_integral::value), - reference_type> - operator()(const iType0& i0, const iType1& i1, const iType2& i2, - const iType3& i3) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY( - (4, this->rank(), m_track, m_map, i0, i1, i2, i3)) - return m_map.reference(i0, i1, i2, i3); - } - - template - KOKKOS_INLINE_FUNCTION - std::enable_if_t::value && - std::is_integral::value), - reference_type> - operator()(const iType0& i0, const iType1& i1, const iType2& i2, - const iType3& i3) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY( - (4, this->rank(), m_track, m_map, i0, i1, i2, i3)) - return m_map.reference(i0, i1, i2, i3, 0, 0, 0); - } - - // Rank 5 - template - KOKKOS_INLINE_FUNCTION std::enable_if_t< - (std::is_void::value && - std::is_integral::value && std::is_integral::value && - std::is_integral::value && std::is_integral::value && - std::is_integral::value), - reference_type> - operator()(const iType0& i0, const iType1& i1, const iType2& i2, - const iType3& i3, const iType4& i4) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY( - (5, this->rank(), m_track, m_map, i0, i1, i2, i3, i4)) - return m_map.reference(i0, i1, i2, i3, i4); - } - - template - KOKKOS_INLINE_FUNCTION - std::enable_if_t::value && - std::is_integral::value), - reference_type> - operator()(const iType0& i0, const iType1& i1, const iType2& i2, - const iType3& i3, const iType4& i4) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY( - (5, this->rank(), m_track, m_map, i0, i1, i2, i3, i4)) - return m_map.reference(i0, i1, i2, i3, i4, 0, 0); - } - - // Rank 6 - template - KOKKOS_INLINE_FUNCTION std::enable_if_t< - (std::is_void::value && - std::is_integral::value && std::is_integral::value && - std::is_integral::value && std::is_integral::value && - std::is_integral::value && std::is_integral::value), - reference_type> - operator()(const iType0& i0, const iType1& i1, const iType2& i2, - const iType3& i3, const iType4& i4, const iType5& i5) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY( - (6, this->rank(), m_track, m_map, i0, i1, i2, i3, i4, i5)) - return m_map.reference(i0, i1, i2, i3, i4, i5); - } - - template - KOKKOS_INLINE_FUNCTION - std::enable_if_t::value && - std::is_integral::value), - reference_type> - operator()(const iType0& i0, const iType1& i1, const iType2& i2, - const iType3& i3, const iType4& i4, const iType5& i5) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY( - (6, this->rank(), m_track, m_map, i0, i1, i2, i3, i4, i5)) - return m_map.reference(i0, i1, i2, i3, i4, i5, 0); - } - - // Rank 7 - template - KOKKOS_INLINE_FUNCTION std::enable_if_t< - (std::is_integral::value && std::is_integral::value && - std::is_integral::value && std::is_integral::value && - std::is_integral::value && std::is_integral::value && - std::is_integral::value), - reference_type> - operator()(const iType0& i0, const iType1& i1, const iType2& i2, - const iType3& i3, const iType4& i4, const iType5& i5, - const iType6& i6) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY( - (7, this->rank(), m_track, m_map, i0, i1, i2, i3, i4, i5, i6)) - return m_map.reference(i0, i1, i2, i3, i4, i5, i6); - } - - // Rank 0 - KOKKOS_INLINE_FUNCTION - reference_type access() const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY((0, this->rank(), m_track, m_map)) - return impl_map().reference(); - // return m_map.reference(0,0,0,0,0,0,0); - } - - // Rank 1 - // Rank 1 parenthesis - template - KOKKOS_INLINE_FUNCTION - std::enable_if_t<(std::is_void::value && - std::is_integral::value), - reference_type> - access(const iType& i0) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY((1, this->rank(), m_track, m_map, i0)) - return m_map.reference(i0); - } - - template - KOKKOS_INLINE_FUNCTION - std::enable_if_t::value && - std::is_integral::value), - reference_type> - access(const iType& i0) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY((1, this->rank(), m_track, m_map, i0)) - return m_map.reference(i0, 0, 0, 0, 0, 0, 0); - } - - // Rank 2 - template - KOKKOS_INLINE_FUNCTION std::enable_if_t< - (std::is_void::value && - std::is_integral::value && std::is_integral::value), - reference_type> - access(const iType0& i0, const iType1& i1) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY((2, this->rank(), m_track, m_map, i0, i1)) - return m_map.reference(i0, i1); - } - - template - KOKKOS_INLINE_FUNCTION - std::enable_if_t::value && - std::is_integral::value), - reference_type> - access(const iType0& i0, const iType1& i1) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY((2, this->rank(), m_track, m_map, i0, i1)) - return m_map.reference(i0, i1, 0, 0, 0, 0, 0); - } - - // Rank 3 - template - KOKKOS_INLINE_FUNCTION std::enable_if_t< - (std::is_void::value && - std::is_integral::value && std::is_integral::value && - std::is_integral::value), - reference_type> - access(const iType0& i0, const iType1& i1, const iType2& i2) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY( - (3, this->rank(), m_track, m_map, i0, i1, i2)) - return m_map.reference(i0, i1, i2); - } - - template - KOKKOS_INLINE_FUNCTION - std::enable_if_t::value && - std::is_integral::value), - reference_type> - access(const iType0& i0, const iType1& i1, const iType2& i2) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY( - (3, this->rank(), m_track, m_map, i0, i1, i2)) - return m_map.reference(i0, i1, i2, 0, 0, 0, 0); - } - - // Rank 4 - template - KOKKOS_INLINE_FUNCTION std::enable_if_t< - (std::is_void::value && - std::is_integral::value && std::is_integral::value && - std::is_integral::value && std::is_integral::value), - reference_type> - access(const iType0& i0, const iType1& i1, const iType2& i2, - const iType3& i3) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY( - (4, this->rank(), m_track, m_map, i0, i1, i2, i3)) - return m_map.reference(i0, i1, i2, i3); - } - - template - KOKKOS_INLINE_FUNCTION - std::enable_if_t::value && - std::is_integral::value), - reference_type> - access(const iType0& i0, const iType1& i1, const iType2& i2, - const iType3& i3) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY( - (4, this->rank(), m_track, m_map, i0, i1, i2, i3)) - return m_map.reference(i0, i1, i2, i3, 0, 0, 0); - } - - // Rank 5 - template - KOKKOS_INLINE_FUNCTION std::enable_if_t< - (std::is_void::value && - std::is_integral::value && std::is_integral::value && - std::is_integral::value && std::is_integral::value && - std::is_integral::value), - reference_type> - access(const iType0& i0, const iType1& i1, const iType2& i2, const iType3& i3, - const iType4& i4) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY( - (5, this->rank(), m_track, m_map, i0, i1, i2, i3, i4)) - return m_map.reference(i0, i1, i2, i3, i4); - } - - template - KOKKOS_INLINE_FUNCTION - std::enable_if_t::value && - std::is_integral::value), - reference_type> - access(const iType0& i0, const iType1& i1, const iType2& i2, - const iType3& i3, const iType4& i4) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY( - (5, this->rank(), m_track, m_map, i0, i1, i2, i3, i4)) - return m_map.reference(i0, i1, i2, i3, i4, 0, 0); - } - - // Rank 6 - template - KOKKOS_INLINE_FUNCTION std::enable_if_t< - (std::is_void::value && - std::is_integral::value && std::is_integral::value && - std::is_integral::value && std::is_integral::value && - std::is_integral::value && std::is_integral::value), - reference_type> - access(const iType0& i0, const iType1& i1, const iType2& i2, const iType3& i3, - const iType4& i4, const iType5& i5) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY( - (6, this->rank(), m_track, m_map, i0, i1, i2, i3, i4, i5)) - return m_map.reference(i0, i1, i2, i3, i4, i5); - } - - template - KOKKOS_INLINE_FUNCTION - std::enable_if_t::value && - std::is_integral::value), - reference_type> - access(const iType0& i0, const iType1& i1, const iType2& i2, - const iType3& i3, const iType4& i4, const iType5& i5) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY( - (6, this->rank(), m_track, m_map, i0, i1, i2, i3, i4, i5)) - return m_map.reference(i0, i1, i2, i3, i4, i5, 0); - } - - // Rank 7 - template - KOKKOS_INLINE_FUNCTION std::enable_if_t< - (std::is_integral::value && std::is_integral::value && - std::is_integral::value && std::is_integral::value && - std::is_integral::value && std::is_integral::value && - std::is_integral::value), - reference_type> - access(const iType0& i0, const iType1& i1, const iType2& i2, const iType3& i3, - const iType4& i4, const iType5& i5, const iType6& i6) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY( - (7, this->rank(), m_track, m_map, i0, i1, i2, i3, i4, i5, i6)) - return m_map.reference(i0, i1, i2, i3, i4, i5, i6); - } - -#undef KOKKOS_IMPL_VIEW_OPERATOR_VERIFY - //---------------------------------------- // Standard constructor, destructor, and assignment operators... KOKKOS_DEFAULTED_FUNCTION ~DynRankView() = default; - KOKKOS_INLINE_FUNCTION - DynRankView() : m_track(), m_map(), m_rank() {} // Default ctor - - KOKKOS_INLINE_FUNCTION - DynRankView(const DynRankView& rhs) - : m_track(rhs.m_track), m_map(rhs.m_map), m_rank(rhs.m_rank) {} - - KOKKOS_INLINE_FUNCTION - DynRankView(DynRankView&& rhs) - : m_track(rhs.m_track), m_map(rhs.m_map), m_rank(rhs.m_rank) {} - - KOKKOS_INLINE_FUNCTION - DynRankView& operator=(const DynRankView& rhs) { - m_track = rhs.m_track; - m_map = rhs.m_map; - m_rank = rhs.m_rank; - return *this; - } - - KOKKOS_INLINE_FUNCTION - DynRankView& operator=(DynRankView&& rhs) { - m_track = rhs.m_track; - m_map = rhs.m_map; - m_rank = rhs.m_rank; - return *this; - } + KOKKOS_DEFAULTED_FUNCTION DynRankView() = default; //---------------------------------------- // Compatible view copy constructor and assignment // may assign unmanaged from managed. + // Make this conditionally explicit? template - KOKKOS_INLINE_FUNCTION DynRankView(const DynRankView& rhs) - : m_track(rhs.m_track, traits::is_managed), m_map(), m_rank(rhs.m_rank) { - using SrcTraits = typename DynRankView::traits; - using Mapping = Kokkos::Impl::ViewMapping; - static_assert(Mapping::is_assignable, - "Incompatible DynRankView copy construction"); - Mapping::assign(m_map, rhs.m_map, rhs.m_track); - } + KOKKOS_FUNCTION DynRankView(const DynRankView& rhs) + : view_type(rhs), m_rank(rhs.m_rank) {} template - KOKKOS_INLINE_FUNCTION DynRankView& operator=( - const DynRankView& rhs) { - using SrcTraits = typename DynRankView::traits; - using Mapping = Kokkos::Impl::ViewMapping; - static_assert(Mapping::is_assignable, - "Incompatible DynRankView copy construction"); - Mapping::assign(m_map, rhs.m_map, rhs.m_track); - m_track.assign(rhs.m_track, traits::is_managed); - m_rank = rhs.rank(); + KOKKOS_FUNCTION DynRankView& operator=(const DynRankView& rhs) { + view_type::operator=(rhs); + m_rank = rhs.m_rank; return *this; } +#if 0 // TODO: this will later be swapped in depending on whether the new View + // impl is active + private: + template + KOKKOS_FUNCTION typename view_type::extents_type create_rank7_extents( + const Ext& ext) { + return typename view_type::extents_type( + ext.rank() > 0 ? ext.extent(0) : 1, ext.rank() > 1 ? ext.extent(1) : 1, + ext.rank() > 2 ? ext.extent(2) : 1, ext.rank() > 3 ? ext.extent(3) : 1, + ext.rank() > 4 ? ext.extent(4) : 1, ext.rank() > 5 ? ext.extent(5) : 1, + ext.rank() > 6 ? ext.extent(6) : 1); + } + + public: // Copy/Assign View to DynRankView template - KOKKOS_INLINE_FUNCTION DynRankView(const View& rhs) - : m_track(), m_map(), m_rank(View::rank()) { + KOKKOS_INLINE_FUNCTION DynRankView(const View& rhs, + size_t new_rank) + : view_type(rhs.data_handle(), drdtraits::createLayout(rhs.layout())), + m_rank(new_rank) { + if (new_rank > rhs.rank()) + Kokkos::abort( + "Attempting to construct DynRankView from View and new rank, with " + "the new rank being too large."); + } + + template + KOKKOS_INLINE_FUNCTION DynRankView& operator=(const View& rhs) { + view_type::operator=(view_type( + rhs.data_handle(), + typename view_type::mapping_type(create_rank7_extents(rhs.extents())), + rhs.accessor())); + m_rank = rhs.rank(); + return *this; + } +#else + template + KOKKOS_FUNCTION DynRankView(const View& rhs, size_t new_rank) { using SrcTraits = typename View::traits; using Mapping = Kokkos::Impl::ViewMapping; static_assert(Mapping::is_assignable, - "Incompatible View to DynRankView copy construction"); + "Incompatible View to DynRankView copy assignment"); + if (new_rank > View::rank()) + Kokkos::abort( + "Attempting to construct DynRankView from View and new rank, with " + "the new rank being too large."); Mapping::assign(*this, rhs); + m_rank = new_rank; } template - KOKKOS_INLINE_FUNCTION DynRankView& operator=(const View& rhs) { + KOKKOS_FUNCTION DynRankView& operator=(const View& rhs) { using SrcTraits = typename View::traits; using Mapping = Kokkos::Impl::ViewMapping { static_assert(Mapping::is_assignable, "Incompatible View to DynRankView copy assignment"); Mapping::assign(*this, rhs); + m_rank = View::rank(); return *this; } +#endif + + template + KOKKOS_FUNCTION DynRankView(const View& rhs) + : DynRankView(rhs, View::rank()) {} //---------------------------------------- // Allocation tracking properties - KOKKOS_INLINE_FUNCTION - int use_count() const { return m_track.use_count(); } - - inline const std::string label() const { - return m_track.template get_label(); - } - //---------------------------------------- // Allocation according to allocation properties and array layout // unused arg_layout dimensions must be set to KOKKOS_INVALID_INDEX so that // rank deduction can properly take place + // We need two variants to avoid calling host function from host device + // function warnings template - explicit inline DynRankView( - const Kokkos::Impl::ViewCtorProp& arg_prop, - std::enable_if_t::has_pointer, - typename traits::array_layout> const& arg_layout) - : m_track(), - m_map(), - m_rank(Impl::DynRankDimTraits:: - template computeRank( - arg_prop, arg_layout)) { - // Copy the input allocation properties with possibly defaulted properties - auto prop_copy = Impl::with_properties_if_unset( - arg_prop, std::string{}, typename traits::device_type::memory_space{}, - typename traits::device_type::execution_space{}); - using alloc_prop = decltype(prop_copy); - - static_assert(traits::is_managed, - "View allocation constructor requires managed memory"); - - if (alloc_prop::initialize && - !alloc_prop::execution_space::impl_is_initialized()) { - // If initializing view data then - // the execution space must be initialized. - Kokkos::Impl::throw_runtime_exception( - "Constructing DynRankView and initializing data with uninitialized " - "execution space"); - } - - Kokkos::Impl::SharedAllocationRecord<>* record = m_map.allocate_shared( - prop_copy, - Impl::DynRankDimTraits:: - template createLayout(arg_prop, arg_layout), - Impl::ViewCtorProp::has_execution_space); - - // Setup and initialization complete, start tracking - m_track.assign_allocated_record_to_uninitialized(record); - } - - // Wrappers - template - explicit KOKKOS_INLINE_FUNCTION DynRankView( + explicit KOKKOS_FUNCTION DynRankView( const Kokkos::Impl::ViewCtorProp& arg_prop, std::enable_if_t::has_pointer, - typename traits::array_layout> const& arg_layout) - : m_track() // No memory tracking - , - m_map(arg_prop, - Impl::DynRankDimTraits:: - template createLayout(arg_prop, arg_layout)), - m_rank(Impl::DynRankDimTraits:: - template computeRank( - arg_prop, arg_layout)) { - static_assert( - std::is_same::pointer_type>::value, - "Constructing DynRankView to wrap user memory must supply matching " - "pointer type"); - } + typename traits::array_layout const&> + arg_layout) + : view_type(arg_prop, drdtraits::template createLayout( + arg_prop, arg_layout)), + m_rank(drdtraits::computeRank(arg_prop, arg_layout)) {} + + template + explicit DynRankView( + const Kokkos::Impl::ViewCtorProp& arg_prop, + std::enable_if_t::has_pointer, + typename traits::array_layout const&> + arg_layout) + : view_type(arg_prop, drdtraits::template createLayout( + arg_prop, arg_layout)), + m_rank(drdtraits::computeRank(arg_prop, arg_layout)) {} //---------------------------------------- // Constructor(s) // Simple dimension-only layout + // We need two variants to avoid calling host function from host device + // function warnings template - explicit inline DynRankView( + explicit KOKKOS_FUNCTION DynRankView( const Kokkos::Impl::ViewCtorProp& arg_prop, - std::enable_if_t::has_pointer, - size_t> const arg_N0 = KOKKOS_INVALID_INDEX, - const size_t arg_N1 = KOKKOS_INVALID_INDEX, - const size_t arg_N2 = KOKKOS_INVALID_INDEX, - const size_t arg_N3 = KOKKOS_INVALID_INDEX, - const size_t arg_N4 = KOKKOS_INVALID_INDEX, - const size_t arg_N5 = KOKKOS_INVALID_INDEX, - const size_t arg_N6 = KOKKOS_INVALID_INDEX, - const size_t arg_N7 = KOKKOS_INVALID_INDEX) + std::enable_if_t::has_pointer, + const size_t> + arg_N0 = KOKKOS_INVALID_INDEX, + const size_t arg_N1 = KOKKOS_INVALID_INDEX, + const size_t arg_N2 = KOKKOS_INVALID_INDEX, + const size_t arg_N3 = KOKKOS_INVALID_INDEX, + const size_t arg_N4 = KOKKOS_INVALID_INDEX, + const size_t arg_N5 = KOKKOS_INVALID_INDEX, + const size_t arg_N6 = KOKKOS_INVALID_INDEX, + const size_t arg_N7 = KOKKOS_INVALID_INDEX) : DynRankView(arg_prop, typename traits::array_layout( arg_N0, arg_N1, arg_N2, arg_N3, arg_N4, arg_N5, arg_N6, arg_N7)) {} template - explicit KOKKOS_INLINE_FUNCTION DynRankView( + explicit DynRankView( const Kokkos::Impl::ViewCtorProp& arg_prop, - std::enable_if_t::has_pointer, - size_t> const arg_N0 = KOKKOS_INVALID_INDEX, - const size_t arg_N1 = KOKKOS_INVALID_INDEX, - const size_t arg_N2 = KOKKOS_INVALID_INDEX, - const size_t arg_N3 = KOKKOS_INVALID_INDEX, - const size_t arg_N4 = KOKKOS_INVALID_INDEX, - const size_t arg_N5 = KOKKOS_INVALID_INDEX, - const size_t arg_N6 = KOKKOS_INVALID_INDEX, - const size_t arg_N7 = KOKKOS_INVALID_INDEX) + std::enable_if_t::has_pointer, + const size_t> + arg_N0 = KOKKOS_INVALID_INDEX, + const size_t arg_N1 = KOKKOS_INVALID_INDEX, + const size_t arg_N2 = KOKKOS_INVALID_INDEX, + const size_t arg_N3 = KOKKOS_INVALID_INDEX, + const size_t arg_N4 = KOKKOS_INVALID_INDEX, + const size_t arg_N5 = KOKKOS_INVALID_INDEX, + const size_t arg_N6 = KOKKOS_INVALID_INDEX, + const size_t arg_N7 = KOKKOS_INVALID_INDEX) : DynRankView(arg_prop, typename traits::array_layout( arg_N0, arg_N1, arg_N2, arg_N3, arg_N4, arg_N5, arg_N6, arg_N7)) {} @@ -1188,16 +809,20 @@ class DynRankView : public ViewTraits { //---------------------------------------- // Memory span required to wrap these dimensions. + // FIXME: this function needs to be tested static constexpr size_t required_allocation_size( - const size_t arg_N0 = 0, const size_t arg_N1 = 0, const size_t arg_N2 = 0, - const size_t arg_N3 = 0, const size_t arg_N4 = 0, const size_t arg_N5 = 0, - const size_t arg_N6 = 0, const size_t arg_N7 = 0) { - return map_type::memory_span(typename traits::array_layout( - arg_N0, arg_N1, arg_N2, arg_N3, arg_N4, arg_N5, arg_N6, arg_N7)); + const size_t arg_N0 = 1, const size_t arg_N1 = 1, const size_t arg_N2 = 1, + const size_t arg_N3 = 1, const size_t arg_N4 = 1, const size_t arg_N5 = 1, + const size_t arg_N6 = 1, + [[maybe_unused]] const size_t arg_N7 = KOKKOS_INVALID_INDEX) { + // FIXME: check that arg_N7 is not set by user (in debug mode) + return view_type::required_allocation_size(arg_N0, arg_N1, arg_N2, arg_N3, + arg_N4, arg_N5, arg_N6); } - explicit KOKKOS_INLINE_FUNCTION DynRankView( - pointer_type arg_ptr, const size_t arg_N0 = KOKKOS_INVALID_INDEX, + explicit KOKKOS_FUNCTION DynRankView( + typename view_type::pointer_type arg_ptr, + const size_t arg_N0 = KOKKOS_INVALID_INDEX, const size_t arg_N1 = KOKKOS_INVALID_INDEX, const size_t arg_N2 = KOKKOS_INVALID_INDEX, const size_t arg_N3 = KOKKOS_INVALID_INDEX, @@ -1205,55 +830,38 @@ class DynRankView : public ViewTraits { const size_t arg_N5 = KOKKOS_INVALID_INDEX, const size_t arg_N6 = KOKKOS_INVALID_INDEX, const size_t arg_N7 = KOKKOS_INVALID_INDEX) - : DynRankView(Kokkos::Impl::ViewCtorProp(arg_ptr), arg_N0, - arg_N1, arg_N2, arg_N3, arg_N4, arg_N5, arg_N6, arg_N7) {} + : DynRankView( + Kokkos::Impl::ViewCtorProp( + arg_ptr), + arg_N0, arg_N1, arg_N2, arg_N3, arg_N4, arg_N5, arg_N6, arg_N7) {} - explicit KOKKOS_INLINE_FUNCTION DynRankView( - pointer_type arg_ptr, typename traits::array_layout& arg_layout) - : DynRankView(Kokkos::Impl::ViewCtorProp(arg_ptr), - arg_layout) {} + explicit KOKKOS_FUNCTION DynRankView( + typename view_type::pointer_type arg_ptr, + typename traits::array_layout& arg_layout) + : DynRankView( + Kokkos::Impl::ViewCtorProp( + arg_ptr), + arg_layout) {} //---------------------------------------- // Shared scratch memory constructor - static inline size_t shmem_size(const size_t arg_N0 = KOKKOS_INVALID_INDEX, - const size_t arg_N1 = KOKKOS_INVALID_INDEX, - const size_t arg_N2 = KOKKOS_INVALID_INDEX, - const size_t arg_N3 = KOKKOS_INVALID_INDEX, - const size_t arg_N4 = KOKKOS_INVALID_INDEX, - const size_t arg_N5 = KOKKOS_INVALID_INDEX, - const size_t arg_N6 = KOKKOS_INVALID_INDEX, - const size_t arg_N7 = KOKKOS_INVALID_INDEX) { - const size_t num_passed_args = - (arg_N0 != KOKKOS_INVALID_INDEX) + (arg_N1 != KOKKOS_INVALID_INDEX) + - (arg_N2 != KOKKOS_INVALID_INDEX) + (arg_N3 != KOKKOS_INVALID_INDEX) + - (arg_N4 != KOKKOS_INVALID_INDEX) + (arg_N5 != KOKKOS_INVALID_INDEX) + - (arg_N6 != KOKKOS_INVALID_INDEX) + (arg_N7 != KOKKOS_INVALID_INDEX); - - if (std::is_void::value && - num_passed_args != traits::rank_dynamic) { - Kokkos::abort( - "Kokkos::View::shmem_size() rank_dynamic != number of arguments.\n"); - } - {} - - return map_type::memory_span(typename traits::array_layout( - arg_N0, arg_N1, arg_N2, arg_N3, arg_N4, arg_N5, arg_N6, arg_N7)); + // Note: We must pass 7 valid args since view_type is rank 7 + static inline size_t shmem_size( + const size_t arg_N0 = 1, const size_t arg_N1 = 1, const size_t arg_N2 = 1, + const size_t arg_N3 = 1, const size_t arg_N4 = 1, const size_t arg_N5 = 1, + const size_t arg_N6 = 1, const size_t arg_N7 = KOKKOS_INVALID_INDEX) { + return view_type::shmem_size(arg_N0, arg_N1, arg_N2, arg_N3, arg_N4, arg_N5, + arg_N6, arg_N7); } - explicit KOKKOS_INLINE_FUNCTION DynRankView( + explicit KOKKOS_FUNCTION DynRankView( const typename traits::execution_space::scratch_memory_space& arg_space, const typename traits::array_layout& arg_layout) - : DynRankView( - Kokkos::Impl::ViewCtorProp( - reinterpret_cast( - arg_space.get_shmem(map_type::memory_span( - Impl::DynRankDimTraits:: - createLayout(arg_layout) // is this correct? - )))), - arg_layout) {} + : view_type(arg_space, drdtraits::createLayout(arg_layout)), + m_rank(drdtraits::computeRank(arg_layout)) {} - explicit KOKKOS_INLINE_FUNCTION DynRankView( + explicit KOKKOS_FUNCTION DynRankView( const typename traits::execution_space::scratch_memory_space& arg_space, const size_t arg_N0 = KOKKOS_INVALID_INDEX, const size_t arg_N1 = KOKKOS_INVALID_INDEX, @@ -1264,21 +872,38 @@ class DynRankView : public ViewTraits { const size_t arg_N6 = KOKKOS_INVALID_INDEX, const size_t arg_N7 = KOKKOS_INVALID_INDEX) - : DynRankView( - Kokkos::Impl::ViewCtorProp( - reinterpret_cast( - arg_space.get_shmem(map_type::memory_span( - Impl::DynRankDimTraits:: - createLayout(typename traits::array_layout( - arg_N0, arg_N1, arg_N2, arg_N3, arg_N4, arg_N5, - arg_N6, arg_N7)))))), - typename traits::array_layout(arg_N0, arg_N1, arg_N2, arg_N3, - arg_N4, arg_N5, arg_N6, arg_N7)) {} + : DynRankView(arg_space, typename traits::array_layout( + arg_N0, arg_N1, arg_N2, arg_N3, arg_N4, + arg_N5, arg_N6, arg_N7)) {} + + KOKKOS_FUNCTION constexpr auto layout() const { + switch (rank()) { + case 0: return Impl::as_view_of_rank_n<0>(*this).layout(); + case 1: return Impl::as_view_of_rank_n<1>(*this).layout(); + case 2: return Impl::as_view_of_rank_n<2>(*this).layout(); + case 3: return Impl::as_view_of_rank_n<3>(*this).layout(); + case 4: return Impl::as_view_of_rank_n<4>(*this).layout(); + case 5: return Impl::as_view_of_rank_n<5>(*this).layout(); + case 6: return Impl::as_view_of_rank_n<6>(*this).layout(); + case 7: return Impl::as_view_of_rank_n<7>(*this).layout(); + default: + KOKKOS_IF_ON_HOST( + Kokkos::abort( + std::string( + "Calling DynRankView::layout on DRV of unexpected rank " + + std::to_string(rank())) + .c_str());) + KOKKOS_IF_ON_DEVICE( + Kokkos::abort( + "Calling DynRankView::layout on DRV of unexpected rank");) + } + // control flow should never reach here + return view_type::layout(); + } }; template -KOKKOS_INLINE_FUNCTION constexpr unsigned rank( - const DynRankView& DRV) { +KOKKOS_FUNCTION constexpr unsigned rank(const DynRankView& DRV) { return DRV.rank(); } // needed for transition to common constexpr method in view and dynrankview // to return rank @@ -1293,181 +918,46 @@ struct DynRankSubviewTag {}; } // namespace Impl -namespace Impl { - -template -class ViewMapping< - std::enable_if_t<(std::is_void::value && - (std::is_same::value || - std::is_same::value || - std::is_same::value)), - Kokkos::Impl::DynRankSubviewTag>, - SrcTraits, Args...> { - private: - enum { - RZ = false, - R0 = bool(is_integral_extent<0, Args...>::value), - R1 = bool(is_integral_extent<1, Args...>::value), - R2 = bool(is_integral_extent<2, Args...>::value), - R3 = bool(is_integral_extent<3, Args...>::value), - R4 = bool(is_integral_extent<4, Args...>::value), - R5 = bool(is_integral_extent<5, Args...>::value), - R6 = bool(is_integral_extent<6, Args...>::value) - }; - - enum { - rank = unsigned(R0) + unsigned(R1) + unsigned(R2) + unsigned(R3) + - unsigned(R4) + unsigned(R5) + unsigned(R6) - }; - - using array_layout = Kokkos::LayoutStride; - - using value_type = typename SrcTraits::value_type; - - using data_type = value_type*******; - - public: - using traits_type = Kokkos::ViewTraits; - - using type = - Kokkos::View; - - template - struct apply { - static_assert(Kokkos::is_memory_traits::value); - - using traits_type = - Kokkos::ViewTraits; - - using type = Kokkos::View; - }; - - using dimension = typename SrcTraits::dimension; - - template - struct ExtentGenerator { - KOKKOS_INLINE_FUNCTION - static SubviewExtents<7, rank> generator( - const dimension& dim, Arg0 arg0 = Arg0(), Arg1 arg1 = Arg1(), - Arg2 arg2 = Arg2(), Arg3 arg3 = Arg3(), Arg4 arg4 = Arg4(), - Arg5 arg5 = Arg5(), Arg6 arg6 = Arg6()) { - return SubviewExtents<7, rank>(dim, arg0, arg1, arg2, arg3, arg4, arg5, - arg6); - } - }; - - using ret_type = Kokkos::DynRankView; - - template - KOKKOS_INLINE_FUNCTION static ret_type subview( - const unsigned src_rank, Kokkos::DynRankView const& src, - Args... args) { - using DstType = ViewMapping; - - using DstDimType = std::conditional_t< - (rank == 0), ViewDimension<>, - std::conditional_t< - (rank == 1), ViewDimension<0>, - std::conditional_t< - (rank == 2), ViewDimension<0, 0>, - std::conditional_t< - (rank == 3), ViewDimension<0, 0, 0>, - std::conditional_t< - (rank == 4), ViewDimension<0, 0, 0, 0>, - std::conditional_t< - (rank == 5), ViewDimension<0, 0, 0, 0, 0>, - std::conditional_t< - (rank == 6), ViewDimension<0, 0, 0, 0, 0, 0>, - ViewDimension<0, 0, 0, 0, 0, 0, 0>>>>>>>>; - - using dst_offset_type = ViewOffset; - using dst_handle_type = typename DstType::handle_type; - - ret_type dst; - - const SubviewExtents<7, rank> extents = ExtentGenerator::generator( - src.m_map.m_impl_offset.m_dim, args...); - - dst_offset_type tempdst(src.m_map.m_impl_offset, extents); - - dst.m_track = src.m_track; - - dst.m_map.m_impl_offset.m_dim.N0 = tempdst.m_dim.N0; - dst.m_map.m_impl_offset.m_dim.N1 = tempdst.m_dim.N1; - dst.m_map.m_impl_offset.m_dim.N2 = tempdst.m_dim.N2; - dst.m_map.m_impl_offset.m_dim.N3 = tempdst.m_dim.N3; - dst.m_map.m_impl_offset.m_dim.N4 = tempdst.m_dim.N4; - dst.m_map.m_impl_offset.m_dim.N5 = tempdst.m_dim.N5; - dst.m_map.m_impl_offset.m_dim.N6 = tempdst.m_dim.N6; - - dst.m_map.m_impl_offset.m_stride.S0 = tempdst.m_stride.S0; - dst.m_map.m_impl_offset.m_stride.S1 = tempdst.m_stride.S1; - dst.m_map.m_impl_offset.m_stride.S2 = tempdst.m_stride.S2; - dst.m_map.m_impl_offset.m_stride.S3 = tempdst.m_stride.S3; - dst.m_map.m_impl_offset.m_stride.S4 = tempdst.m_stride.S4; - dst.m_map.m_impl_offset.m_stride.S5 = tempdst.m_stride.S5; - dst.m_map.m_impl_offset.m_stride.S6 = tempdst.m_stride.S6; - - dst.m_map.m_impl_handle = - dst_handle_type(src.m_map.m_impl_handle + - src.m_map.m_impl_offset( - extents.domain_offset(0), extents.domain_offset(1), - extents.domain_offset(2), extents.domain_offset(3), - extents.domain_offset(4), extents.domain_offset(5), - extents.domain_offset(6))); - - dst.m_rank = - (src_rank > 0 ? unsigned(R0) : 0) + (src_rank > 1 ? unsigned(R1) : 0) + - (src_rank > 2 ? unsigned(R2) : 0) + (src_rank > 3 ? unsigned(R3) : 0) + - (src_rank > 4 ? unsigned(R4) : 0) + (src_rank > 5 ? unsigned(R5) : 0) + - (src_rank > 6 ? unsigned(R6) : 0); - - return dst; - } -}; - -} // namespace Impl - template using Subdynrankview = typename Kokkos::Impl::ViewMapping::ret_type; -template -KOKKOS_INLINE_FUNCTION Subdynrankview, Args...> -subdynrankview(const Kokkos::DynRankView& src, Args... args) { - if (src.rank() > sizeof...(Args)) // allow sizeof...(Args) >= src.rank(), - // ignore the remaining args - { - Kokkos::abort( - "subdynrankview: num of args must be >= rank of the source " - "DynRankView"); - } +template +KOKKOS_INLINE_FUNCTION auto subdynrankview( + const DynRankView& drv, SubArg0 arg0 = SubArg0{}, + SubArg1 arg1 = SubArg1{}, SubArg2 arg2 = SubArg2{}, + SubArg3 arg3 = SubArg3{}, SubArg4 arg4 = SubArg4{}, + SubArg5 arg5 = SubArg5{}, SubArg6 arg6 = SubArg6{}) { + auto sub = subview(drv.DownCast(), arg0, arg1, arg2, arg3, arg4, arg5, arg6); + using sub_t = decltype(sub); + size_t new_rank = (drv.rank() > 0 && !std::is_integral_v ? 1 : 0) + + (drv.rank() > 1 && !std::is_integral_v ? 1 : 0) + + (drv.rank() > 2 && !std::is_integral_v ? 1 : 0) + + (drv.rank() > 3 && !std::is_integral_v ? 1 : 0) + + (drv.rank() > 4 && !std::is_integral_v ? 1 : 0) + + (drv.rank() > 5 && !std::is_integral_v ? 1 : 0) + + (drv.rank() > 6 && !std::is_integral_v ? 1 : 0); - using metafcn = - Kokkos::Impl::ViewMapping, Args...>; - - return metafcn::subview(src.rank(), src, args...); + using return_type = + DynRankView; + return static_cast( + DynRankView( + sub, new_rank)); } - -// Wrapper to allow subview function name -template -KOKKOS_INLINE_FUNCTION Subdynrankview, Args...> -subview(const Kokkos::DynRankView& src, Args... args) { - return subdynrankview(src, args...); +template +KOKKOS_INLINE_FUNCTION auto subview( + const DynRankView& drv, SubArg0 arg0 = SubArg0{}, + SubArg1 arg1 = SubArg1{}, SubArg2 arg2 = SubArg2{}, + SubArg3 arg3 = SubArg3{}, SubArg4 arg4 = SubArg4{}, + SubArg5 arg5 = SubArg5{}, SubArg6 arg6 = SubArg6{}) { + return subdynrankview(drv, arg0, arg1, arg2, arg3, arg4, arg5, arg6); } } // namespace Kokkos @@ -1482,12 +972,12 @@ KOKKOS_INLINE_FUNCTION bool operator==(const DynRankView& lhs, using lhs_traits = ViewTraits; using rhs_traits = ViewTraits; - return std::is_same::value && - std::is_same::value && - std::is_same::value && + return std::is_same_v && + std::is_same_v && + std::is_same_v && lhs.rank() == rhs.rank() && lhs.data() == rhs.data() && lhs.span() == rhs.span() && lhs.extent(0) == rhs.extent(0) && lhs.extent(1) == rhs.extent(1) && lhs.extent(2) == rhs.extent(2) && @@ -1638,11 +1128,11 @@ namespace Impl { underlying memory, to facilitate implementation of deep_copy() and other routines that are defined on View */ template -KOKKOS_FUNCTION auto as_view_of_rank_n( +KOKKOS_FUNCTION View::type, Args...> +as_view_of_rank_n( DynRankView v, - typename std::enable_if::specialize, void>::value>::type* = - nullptr) { + std::enable_if_t< + std::is_same_v::specialize, void>>*) { if (v.rank() != N) { KOKKOS_IF_ON_HOST( const std::string message = @@ -1653,7 +1143,7 @@ KOKKOS_FUNCTION auto as_view_of_rank_n( Kokkos::abort("Converting DynRankView to a View of mis-matched rank!");) } - auto layout = v.impl_map().layout(); + auto layout = v.DownCast().layout(); if constexpr (std::is_same_v || std::is_same_v || @@ -1691,43 +1181,16 @@ void apply_to_view_of_static_rank(Function&& f, DynRankView a) { } // namespace Impl -template -KOKKOS_INLINE_FUNCTION constexpr auto DynRankView::layout() const -> - typename traits::array_layout { - switch (rank()) { - case 0: return Impl::as_view_of_rank_n<0>(*this).layout(); - case 1: return Impl::as_view_of_rank_n<1>(*this).layout(); - case 2: return Impl::as_view_of_rank_n<2>(*this).layout(); - case 3: return Impl::as_view_of_rank_n<3>(*this).layout(); - case 4: return Impl::as_view_of_rank_n<4>(*this).layout(); - case 5: return Impl::as_view_of_rank_n<5>(*this).layout(); - case 6: return Impl::as_view_of_rank_n<6>(*this).layout(); - case 7: return Impl::as_view_of_rank_n<7>(*this).layout(); - default: - KOKKOS_IF_ON_HOST( - Kokkos::abort( - std::string( - "Calling DynRankView::layout on DRV of unexpected rank " + - std::to_string(rank())) - .c_str());) - KOKKOS_IF_ON_DEVICE( - Kokkos::abort( - "Calling DynRankView::layout on DRV of unexpected rank");) - } - // control flow should never reach here - return m_map.layout(); -} - /** \brief Deep copy a value from Host memory into a view. */ template inline void deep_copy( const ExecSpace& e, const DynRankView& dst, typename ViewTraits::const_value_type& value, - std::enable_if_t::specialize, - void>::value>* = nullptr) { + std::enable_if_t::specialize, + void>>* = nullptr) { static_assert( - std::is_same::non_const_value_type, - typename ViewTraits::value_type>::value, + std::is_same_v::non_const_value_type, + typename ViewTraits::value_type>, "deep_copy requires non-const type"); Impl::apply_to_view_of_static_rank( @@ -1738,8 +1201,8 @@ template inline void deep_copy( const DynRankView& dst, typename ViewTraits::const_value_type& value, - std::enable_if_t::specialize, - void>::value>* = nullptr) { + std::enable_if_t::specialize, + void>>* = nullptr) { Impl::apply_to_view_of_static_rank([=](auto view) { deep_copy(view, value); }, dst); } @@ -1750,8 +1213,8 @@ inline void deep_copy( const ExecSpace& e, typename ViewTraits::non_const_value_type& dst, const DynRankView& src, - std::enable_if_t::specialize, - void>::value>* = 0) { + std::enable_if_t::specialize, + void>>* = 0) { deep_copy(e, dst, Impl::as_view_of_rank_n<0>(src)); } @@ -1759,8 +1222,8 @@ template inline void deep_copy( typename ViewTraits::non_const_value_type& dst, const DynRankView& src, - std::enable_if_t::specialize, - void>::value>* = 0) { + std::enable_if_t::specialize, + void>>* = 0) { deep_copy(dst, Impl::as_view_of_rank_n<0>(src)); } @@ -1773,15 +1236,13 @@ inline void deep_copy( template inline void deep_copy( const ExecSpace& exec_space, const DstType& dst, const SrcType& src, - std::enable_if_t< - (std::is_void::value && - std::is_void::value && - (Kokkos::is_dyn_rank_view::value || - Kokkos::is_dyn_rank_view::value))>* = nullptr) { - static_assert( - std::is_same::value, - "deep_copy requires non-const destination type"); + std::enable_if_t<(std::is_void_v && + std::is_void_v && + (Kokkos::is_dyn_rank_view::value || + Kokkos::is_dyn_rank_view::value))>* = nullptr) { + static_assert(std::is_same_v, + "deep_copy requires non-const destination type"); switch (rank(dst)) { case 0: @@ -1826,15 +1287,13 @@ inline void deep_copy( template inline void deep_copy( const DstType& dst, const SrcType& src, - std::enable_if_t< - (std::is_void::value && - std::is_void::value && - (Kokkos::is_dyn_rank_view::value || - Kokkos::is_dyn_rank_view::value))>* = nullptr) { - static_assert( - std::is_same::value, - "deep_copy requires non-const destination type"); + std::enable_if_t<(std::is_void_v && + std::is_void_v && + (Kokkos::is_dyn_rank_view::value || + Kokkos::is_dyn_rank_view::value))>* = nullptr) { + static_assert(std::is_same_v, + "deep_copy requires non-const destination type"); switch (rank(dst)) { case 0: @@ -1894,7 +1353,7 @@ struct MirrorDRViewType { // Check whether it is the same memory space enum { is_same_memspace = - std::is_same::value + std::is_same_v }; // The array_layout using array_layout = typename src_view_type::array_layout; @@ -1909,26 +1368,6 @@ struct MirrorDRViewType { std::conditional_t; }; -template -struct MirrorDRVType { - // The incoming view_type - using src_view_type = typename Kokkos::DynRankView; - // The memory space for the mirror view - using memory_space = typename Space::memory_space; - // Check whether it is the same memory space - enum { - is_same_memspace = - std::is_same::value - }; - // The array_layout - using array_layout = typename src_view_type::array_layout; - // The data type (we probably want it non-const since otherwise we can't even - // deep_copy to it. - using data_type = typename src_view_type::non_const_data_type; - // The destination view type if it is not the same memory space - using view_type = Kokkos::DynRankView; -}; - } // namespace Impl namespace Impl { @@ -1945,10 +1384,9 @@ inline auto create_mirror(const DynRankView& src, arg_prop, std::string(src.label()).append("_mirror")); if constexpr (Impl::ViewCtorProp::has_memory_space) { - using dst_type = typename Impl::MirrorDRVType< + using dst_type = typename Impl::MirrorDRViewType< typename Impl::ViewCtorProp::memory_space, T, - P...>::view_type; - + P...>::dest_view_type; return dst_type(prop_copy, Impl::reconstructLayout(src.layout(), src.rank())); } else { @@ -1989,7 +1427,8 @@ template ::value && std::is_void_v::specialize>>> -auto create_mirror(const Space&, const Kokkos::DynRankView& src) { +inline auto create_mirror(const Space&, + const Kokkos::DynRankView& src) { return Impl::create_mirror( src, Kokkos::view_alloc(typename Space::memory_space{})); } @@ -1999,8 +1438,8 @@ template ::value && std::is_void_v::specialize>>> -auto create_mirror(Kokkos::Impl::WithoutInitializing_t wi, const Space&, - const Kokkos::DynRankView& src) { +inline auto create_mirror(Kokkos::Impl::WithoutInitializing_t wi, const Space&, + const Kokkos::DynRankView& src) { return Impl::create_mirror( src, Kokkos::view_alloc(wi, typename Space::memory_space{})); } @@ -2026,12 +1465,12 @@ inline auto create_mirror_view( [[maybe_unused]] const typename Impl::ViewCtorProp& arg_prop) { if constexpr (!Impl::ViewCtorProp::has_memory_space) { - if constexpr (std::is_same::memory_space, - typename DynRankView< - T, P...>::HostMirror::memory_space>::value && - std::is_same::data_type, - typename DynRankView< - T, P...>::HostMirror::data_type>::value) { + if constexpr (std::is_same_v::memory_space, + typename DynRankView< + T, P...>::HostMirror::memory_space> && + std::is_same_v< + typename DynRankView::data_type, + typename DynRankView::HostMirror::data_type>) { return typename DynRankView::HostMirror(src); } else { return Kokkos::Impl::choose_create_mirror(src, arg_prop); @@ -2102,7 +1541,7 @@ inline auto create_mirror_view( // view_alloc template ::specialize>::value>> + std::is_void_v::specialize>>> auto create_mirror_view_and_copy( [[maybe_unused]] const Impl::ViewCtorProp& arg_prop, const Kokkos::DynRankView& src) { diff --git a/lib/kokkos/containers/src/Kokkos_DynamicView.hpp b/lib/kokkos/containers/src/Kokkos_DynamicView.hpp index a4b74e246e..caae3f791f 100644 --- a/lib/kokkos/containers/src/Kokkos_DynamicView.hpp +++ b/lib/kokkos/containers/src/Kokkos_DynamicView.hpp @@ -40,10 +40,10 @@ struct ChunkedArrayManager { using pointer_type = ValueType*; using track_type = Kokkos::Impl::SharedAllocationTracker; - ChunkedArrayManager() = default; - ChunkedArrayManager(ChunkedArrayManager const&) = default; - ChunkedArrayManager(ChunkedArrayManager&&) = default; - ChunkedArrayManager& operator=(ChunkedArrayManager&&) = default; + ChunkedArrayManager() = default; + ChunkedArrayManager(ChunkedArrayManager const&) = default; + ChunkedArrayManager(ChunkedArrayManager&&) = default; + ChunkedArrayManager& operator=(ChunkedArrayManager&&) = default; ChunkedArrayManager& operator=(const ChunkedArrayManager&) = default; template @@ -129,10 +129,10 @@ struct ChunkedArrayManager { /// allocation template struct Destroy { - Destroy() = default; - Destroy(Destroy&&) = default; - Destroy(const Destroy&) = default; - Destroy& operator=(Destroy&&) = default; + Destroy() = default; + Destroy(Destroy&&) = default; + Destroy(const Destroy&) = default; + Destroy& operator=(Destroy&&) = default; Destroy& operator=(const Destroy&) = default; Destroy(std::string label, value_type** arg_chunk, @@ -250,7 +250,7 @@ class DynamicView : public Kokkos::ViewTraits { // It is assumed that the value_type is trivially copyable; // when this is not the case, potential problems can occur. - static_assert(std::is_void::value, + static_assert(std::is_void_v, "DynamicView only implemented for non-specialized View type"); private: @@ -363,7 +363,7 @@ class DynamicView : public Kokkos::ViewTraits { enum { reference_type_is_lvalue_reference = - std::is_lvalue_reference::value + std::is_lvalue_reference_v }; KOKKOS_INLINE_FUNCTION constexpr bool span_is_contiguous() const { @@ -463,11 +463,11 @@ class DynamicView : public Kokkos::ViewTraits { //---------------------------------------------------------------------- - ~DynamicView() = default; - DynamicView() = default; - DynamicView(DynamicView&&) = default; - DynamicView(const DynamicView&) = default; - DynamicView& operator=(DynamicView&&) = default; + ~DynamicView() = default; + DynamicView() = default; + DynamicView(DynamicView&&) = default; + DynamicView(const DynamicView&) = default; + DynamicView& operator=(DynamicView&&) = default; DynamicView& operator=(const DynamicView&) = default; template @@ -572,7 +572,7 @@ struct MirrorDynamicViewType { // Check whether it is the same memory space enum { is_same_memspace = - std::is_same::value + std::is_same_v }; // The array_layout using array_layout = typename src_view_type::array_layout; @@ -665,9 +665,9 @@ template ::value && std::is_void_v::specialize>>> -typename Kokkos::Impl::MirrorDynamicViewType::view_type -create_mirror(Kokkos::Impl::WithoutInitializing_t wi, const Space&, - const Kokkos::Experimental::DynamicView& src) { +inline auto create_mirror( + Kokkos::Impl::WithoutInitializing_t wi, const Space&, + const Kokkos::Experimental::DynamicView& src) { return Impl::create_mirror( src, Kokkos::view_alloc(wi, typename Space::memory_space{})); } @@ -693,14 +693,14 @@ inline auto create_mirror_view( const Kokkos::Experimental::DynamicView& src, [[maybe_unused]] const Impl::ViewCtorProp& arg_prop) { if constexpr (!Impl::ViewCtorProp::has_memory_space) { - if constexpr (std::is_same::memory_space, - typename Kokkos::Experimental::DynamicView< - T, P...>::HostMirror::memory_space>::value && - std::is_same::data_type, - typename Kokkos::Experimental::DynamicView< - T, P...>::HostMirror::data_type>::value) { + if constexpr (std::is_same_v::memory_space, + typename Kokkos::Experimental::DynamicView< + T, P...>::HostMirror::memory_space> && + std::is_same_v::data_type, + typename Kokkos::Experimental::DynamicView< + T, P...>::HostMirror::data_type>) { return typename Kokkos::Experimental::DynamicView::HostMirror(src); } else { @@ -835,21 +835,17 @@ inline void deep_copy(const View& dst, using dst_execution_space = typename ViewTraits::execution_space; using src_memory_space = typename ViewTraits::memory_space; - enum { - DstExecCanAccessSrc = - Kokkos::SpaceAccessibility::accessible - }; + constexpr bool DstExecCanAccessSrc = + Kokkos::SpaceAccessibility::accessible; + static_assert( + DstExecCanAccessSrc, + "deep_copy given views that would require a temporary allocation"); - if (DstExecCanAccessSrc) { - // Copying data between views in accessible memory spaces and either - // non-contiguous or incompatible shape. - Kokkos::Impl::ViewRemap(dst, src); - Kokkos::fence("Kokkos::deep_copy(DynamicView)"); - } else { - Kokkos::Impl::throw_runtime_exception( - "deep_copy given views that would require a temporary allocation"); - } + // Copying data between views in accessible memory spaces and either + // non-contiguous or incompatible shape. + Kokkos::Impl::ViewRemap(dst, src); + Kokkos::fence("Kokkos::deep_copy(DynamicView)"); } template @@ -861,21 +857,17 @@ inline void deep_copy(const Kokkos::Experimental::DynamicView& dst, using dst_execution_space = typename ViewTraits::execution_space; using src_memory_space = typename ViewTraits::memory_space; - enum { - DstExecCanAccessSrc = - Kokkos::SpaceAccessibility::accessible - }; + constexpr bool DstExecCanAccessSrc = + Kokkos::SpaceAccessibility::accessible; + static_assert( + DstExecCanAccessSrc, + "deep_copy given views that would require a temporary allocation"); - if (DstExecCanAccessSrc) { - // Copying data between views in accessible memory spaces and either - // non-contiguous or incompatible shape. - Kokkos::Impl::ViewRemap(dst, src); - Kokkos::fence("Kokkos::deep_copy(DynamicView)"); - } else { - Kokkos::Impl::throw_runtime_exception( - "deep_copy given views that would require a temporary allocation"); - } + // Copying data between views in accessible memory spaces and either + // non-contiguous or incompatible shape. + Kokkos::Impl::ViewRemap(dst, src); + Kokkos::fence("Kokkos::deep_copy(DynamicView)"); } namespace Impl { @@ -964,7 +956,7 @@ struct ViewCopy, // view_alloc template ::specialize>::value>> + std::is_void_v::specialize>>> auto create_mirror_view_and_copy( [[maybe_unused]] const Impl::ViewCtorProp& arg_prop, const Kokkos::Experimental::DynamicView& src) { diff --git a/lib/kokkos/containers/src/Kokkos_OffsetView.hpp b/lib/kokkos/containers/src/Kokkos_OffsetView.hpp index 3adc70b190..cf23c25b86 100644 --- a/lib/kokkos/containers/src/Kokkos_OffsetView.hpp +++ b/lib/kokkos/containers/src/Kokkos_OffsetView.hpp @@ -50,9 +50,9 @@ inline constexpr bool is_offset_view_v = is_offset_view::value; #define KOKKOS_INVALID_INDEX_RANGE \ { KOKKOS_INVALID_OFFSET, KOKKOS_INVALID_OFFSET } -template ::value && - std::is_signed::value, - iType> = 0> +template && std::is_signed_v, + iType> = 0> using IndexRange = Kokkos::Array; using index_list_type = std::initializer_list; @@ -118,11 +118,11 @@ KOKKOS_INLINE_FUNCTION void offsetview_verify_operator_bounds( (enum {LEN = 1024}; char buffer[LEN]; const std::string label = tracker.template get_label(); int n = snprintf(buffer, LEN, - "OffsetView bounds error of view labeled %s (", - label.c_str()); + "OffsetView bounds error of view labeled %s (", + label.c_str()); offsetview_error_operator_bounds<0>(buffer + n, LEN - n, map, begins, args...); - Kokkos::Impl::throw_runtime_exception(std::string(buffer));)) + Kokkos::abort(buffer);)) KOKKOS_IF_ON_DEVICE( (Kokkos::abort("OffsetView bounds error"); (void)tracker;)) @@ -180,44 +180,40 @@ void runtime_check_rank_device(const size_t rank_dynamic, const size_t rank, } // namespace Impl template -class OffsetView : public ViewTraits { - public: - using traits = ViewTraits; - +class OffsetView : public View { private: template friend class OffsetView; - template - friend class View; // FIXME delete this line - template - friend class Kokkos::Impl::ViewMapping; - using map_type = Kokkos::Impl::ViewMapping; - using track_type = Kokkos::Impl::SharedAllocationTracker; + using base_t = View; public: - enum { Rank = map_type::Rank }; - using begins_type = Kokkos::Array; + // typedefs to reduce typing base_t:: further down + using traits = typename base_t::traits; + // FIXME: should be base_t::index_type after refactor + using index_type = typename base_t::memory_space::size_type; + using pointer_type = typename base_t::pointer_type; + + using begins_type = Kokkos::Array; template ::value, iType> = 0> + std::enable_if_t, iType> = 0> KOKKOS_FUNCTION int64_t begin(const iType local_dimension) const { - return local_dimension < Rank ? m_begins[local_dimension] - : KOKKOS_INVALID_OFFSET; + return static_cast(local_dimension) < base_t::rank() + ? m_begins[local_dimension] + : KOKKOS_INVALID_OFFSET; } KOKKOS_FUNCTION begins_type begins() const { return m_begins; } template ::value, iType> = 0> + std::enable_if_t, iType> = 0> KOKKOS_FUNCTION int64_t end(const iType local_dimension) const { - return begin(local_dimension) + m_map.extent(local_dimension); + return begin(local_dimension) + base_t::extent(local_dimension); } private: - track_type m_track; - map_type m_map; begins_type m_begins; public: @@ -245,529 +241,60 @@ class OffsetView : public ViewTraits { typename traits::array_layout, typename traits::host_mirror_space>; - //---------------------------------------- - // Domain rank and extents - - /** \brief rank() to be implemented - */ - // KOKKOS_FUNCTION - // static - // constexpr unsigned rank() { return map_type::Rank; } - - template - KOKKOS_FUNCTION constexpr std::enable_if_t::value, - size_t> - extent(const iType& r) const { - return m_map.extent(r); + template + KOKKOS_FUNCTION typename base_t::reference_type offset_operator( + std::integer_sequence, OtherIndexTypes... indices) const { + return base_t::operator()((indices - m_begins[I])...); } - template - KOKKOS_FUNCTION constexpr std::enable_if_t::value, - int> - extent_int(const iType& r) const { - return static_cast(m_map.extent(r)); - } - - KOKKOS_FUNCTION constexpr typename traits::array_layout layout() const { - return m_map.layout(); - } - - KOKKOS_FUNCTION constexpr size_t size() const { - return m_map.dimension_0() * m_map.dimension_1() * m_map.dimension_2() * - m_map.dimension_3() * m_map.dimension_4() * m_map.dimension_5() * - m_map.dimension_6() * m_map.dimension_7(); - } - - KOKKOS_FUNCTION constexpr size_t stride_0() const { return m_map.stride_0(); } - KOKKOS_FUNCTION constexpr size_t stride_1() const { return m_map.stride_1(); } - KOKKOS_FUNCTION constexpr size_t stride_2() const { return m_map.stride_2(); } - KOKKOS_FUNCTION constexpr size_t stride_3() const { return m_map.stride_3(); } - KOKKOS_FUNCTION constexpr size_t stride_4() const { return m_map.stride_4(); } - KOKKOS_FUNCTION constexpr size_t stride_5() const { return m_map.stride_5(); } - KOKKOS_FUNCTION constexpr size_t stride_6() const { return m_map.stride_6(); } - KOKKOS_FUNCTION constexpr size_t stride_7() const { return m_map.stride_7(); } - - template - KOKKOS_FUNCTION constexpr std::enable_if_t::value, - size_t> - stride(iType r) const { - return ( - r == 0 - ? m_map.stride_0() - : (r == 1 - ? m_map.stride_1() - : (r == 2 - ? m_map.stride_2() - : (r == 3 - ? m_map.stride_3() - : (r == 4 - ? m_map.stride_4() - : (r == 5 - ? m_map.stride_5() - : (r == 6 - ? m_map.stride_6() - : m_map.stride_7()))))))); - } - - template - KOKKOS_FUNCTION void stride(iType* const s) const { - m_map.stride(s); - } - - //---------------------------------------- - // Range span is the span which contains all members. - - using reference_type = typename map_type::reference_type; - using pointer_type = typename map_type::pointer_type; - - enum { - reference_type_is_lvalue_reference = - std::is_lvalue_reference::value - }; - - KOKKOS_FUNCTION constexpr size_t span() const { return m_map.span(); } - KOKKOS_FUNCTION bool span_is_contiguous() const { - return m_map.span_is_contiguous(); - } - KOKKOS_FUNCTION constexpr bool is_allocated() const { - return m_map.data() != nullptr; - } - KOKKOS_FUNCTION constexpr pointer_type data() const { return m_map.data(); } - - //---------------------------------------- - // Allow specializations to query their specialized map - - KOKKOS_FUNCTION - const Kokkos::Impl::ViewMapping& implementation_map() const { - return m_map; - } - - //---------------------------------------- - - private: - static constexpr bool is_layout_left = - std::is_same::value; - - static constexpr bool is_layout_right = - std::is_same::value; - - static constexpr bool is_layout_stride = - std::is_same::value; - - static constexpr bool is_default_map = - std::is_void::value && - (is_layout_left || is_layout_right || is_layout_stride); - -#if defined(KOKKOS_ENABLE_DEBUG_BOUNDS_CHECK) - -#define KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY(ARG) \ - Kokkos::Impl::runtime_check_memory_access_violation< \ - typename traits::memory_space>( \ - "Kokkos::OffsetView ERROR: attempt to access inaccessible memory " \ - "space"); \ - Kokkos::Experimental::Impl::offsetview_verify_operator_bounds< \ - typename traits::memory_space> \ - ARG; - -#else - -#define KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY(ARG) \ - Kokkos::Impl::runtime_check_memory_access_violation< \ - typename traits::memory_space>( \ - "Kokkos::OffsetView ERROR: attempt to access inaccessible memory " \ - "space"); - + template +#ifndef KOKKOS_ENABLE_CXX17 + requires(std::is_convertible_v && + std::is_nothrow_constructible_v && + (base_t::rank() == 1)) #endif - public: - //------------------------------ - // Rank 0 operator() - - KOKKOS_FORCEINLINE_FUNCTION - reference_type operator()() const { return m_map.reference(); } - //------------------------------ - // Rank 1 operator() - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::are_integral::value && (1 == Rank) && !is_default_map), - reference_type> - operator()(const I0& i0) const { - KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY((m_track, m_map, m_begins, i0)) - const size_t j0 = i0 - m_begins[0]; - return m_map.reference(j0); - } - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::are_integral::value && (1 == Rank) && - is_default_map && !is_layout_stride), - reference_type> - operator()(const I0& i0) const { - KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY((m_track, m_map, m_begins, i0)) - const size_t j0 = i0 - m_begins[0]; - return m_map.m_impl_handle[j0]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::are_integral::value && (1 == Rank) && - is_default_map && is_layout_stride), - reference_type> - operator()(const I0& i0) const { - KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY((m_track, m_map, m_begins, i0)) - const size_t j0 = i0 - m_begins[0]; - return m_map.m_impl_handle[m_map.m_impl_offset.m_stride.S0 * j0]; - } - //------------------------------ - // Rank 1 operator[] - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::are_integral::value && (1 == Rank) && !is_default_map), - reference_type> - operator[](const I0& i0) const { - KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY((m_track, m_map, m_begins, i0)) - const size_t j0 = i0 - m_begins[0]; - return m_map.reference(j0); - } - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::are_integral::value && (1 == Rank) && - is_default_map && !is_layout_stride), - reference_type> - operator[](const I0& i0) const { - KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY((m_track, m_map, m_begins, i0)) - const size_t j0 = i0 - m_begins[0]; - return m_map.m_impl_handle[j0]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::are_integral::value && (1 == Rank) && - is_default_map && is_layout_stride), - reference_type> - operator[](const I0& i0) const { - KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY((m_track, m_map, m_begins, i0)) - const size_t j0 = i0 - m_begins[0]; - return m_map.m_impl_handle[m_map.m_impl_offset.m_stride.S0 * j0]; - } - - //------------------------------ - // Rank 2 - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::are_integral::value && - (2 == Rank) && !is_default_map), - reference_type> - operator()(const I0& i0, const I1& i1) const { - KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY((m_track, m_map, m_begins, i0, i1)) - const size_t j0 = i0 - m_begins[0]; - const size_t j1 = i1 - m_begins[1]; - return m_map.reference(j0, j1); - } - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::are_integral::value && (2 == Rank) && - is_default_map && - (is_layout_left || is_layout_right || is_layout_stride)), - reference_type> - operator()(const I0& i0, const I1& i1) const { - KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY((m_track, m_map, m_begins, i0, i1)) - const size_t j0 = i0 - m_begins[0]; - const size_t j1 = i1 - m_begins[1]; - if constexpr (is_layout_left) { - if constexpr (traits::rank_dynamic == 0) - return m_map.m_impl_handle[j0 + m_map.m_impl_offset.m_dim.N0 * j1]; - else - return m_map.m_impl_handle[j0 + m_map.m_impl_offset.m_stride * j1]; - } else if constexpr (is_layout_right) { - if constexpr (traits::rank_dynamic == 0) - return m_map.m_impl_handle[j1 + m_map.m_impl_offset.m_dim.N1 * j0]; - else - return m_map.m_impl_handle[j1 + m_map.m_impl_offset.m_stride * j0]; - } else { - static_assert(is_layout_stride); - return m_map.m_impl_handle[j0 * m_map.m_impl_offset.m_stride.S0 + - j1 * m_map.m_impl_offset.m_stride.S1]; - } -#if defined(KOKKOS_COMPILER_INTEL) - __builtin_unreachable(); + KOKKOS_FUNCTION constexpr typename base_t::reference_type operator[]( + const OtherIndexType& idx) const { +#ifdef KOKKOS_ENABLE_CXX17 + static_assert(std::is_convertible_v && + std::is_nothrow_constructible_v && + (base_t::rank() == 1)); #endif + return base_t::operator[](idx - m_begins[0]); } - //------------------------------ - // Rank 3 - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::are_integral::value && - (3 == Rank) && is_default_map), - reference_type> - operator()(const I0& i0, const I1& i1, const I2& i2) const { - KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY( - (m_track, m_map, m_begins, i0, i1, i2)) - const size_t j0 = i0 - m_begins[0]; - const size_t j1 = i1 - m_begins[1]; - const size_t j2 = i2 - m_begins[2]; - return m_map.m_impl_handle[m_map.m_impl_offset(j0, j1, j2)]; + template +#ifndef KOKKOS_ENABLE_CXX17 + requires((std::is_convertible_v && ...) && + (std::is_nothrow_constructible_v && + ...) && + (sizeof...(OtherIndexTypes) == base_t::rank())) +#endif + KOKKOS_FUNCTION constexpr typename base_t::reference_type operator()( + OtherIndexTypes... indices) const { +#ifdef KOKKOS_ENABLE_CXX17 + static_assert( + (std::is_convertible_v && ...) && + (std::is_nothrow_constructible_v && ...) && + (sizeof...(OtherIndexTypes) == base_t::rank())); +#endif + return offset_operator(std::make_index_sequence(), + indices...); } - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::are_integral::value && - (3 == Rank) && !is_default_map), - reference_type> - operator()(const I0& i0, const I1& i1, const I2& i2) const { - KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY( - (m_track, m_map, m_begins, i0, i1, i2)) - const size_t j0 = i0 - m_begins[0]; - const size_t j1 = i1 - m_begins[1]; - const size_t j2 = i2 - m_begins[2]; - return m_map.reference(j0, j1, j2); - } + template + KOKKOS_FUNCTION constexpr typename base_t::reference_type access( + OtherIndexTypes... args) const = delete; - //------------------------------ - // Rank 4 - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::are_integral::value && - (4 == Rank) && is_default_map), - reference_type> - operator()(const I0& i0, const I1& i1, const I2& i2, const I3& i3) const { - KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY( - (m_track, m_map, m_begins, i0, i1, i2, i3)) - const size_t j0 = i0 - m_begins[0]; - const size_t j1 = i1 - m_begins[1]; - const size_t j2 = i2 - m_begins[2]; - const size_t j3 = i3 - m_begins[3]; - return m_map.m_impl_handle[m_map.m_impl_offset(j0, j1, j2, j3)]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::are_integral::value && - (4 == Rank) && !is_default_map), - reference_type> - operator()(const I0& i0, const I1& i1, const I2& i2, const I3& i3) const { - KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY( - (m_track, m_map, m_begins, i0, i1, i2, i3)) - const size_t j0 = i0 - m_begins[0]; - const size_t j1 = i1 - m_begins[1]; - const size_t j2 = i2 - m_begins[2]; - const size_t j3 = i3 - m_begins[3]; - return m_map.reference(j0, j1, j2, j3); - } - - //------------------------------ - // Rank 5 - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::are_integral::value && - (5 == Rank) && is_default_map), - reference_type> - operator()(const I0& i0, const I1& i1, const I2& i2, const I3& i3, - const I4& i4) const { - KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY( - (m_track, m_map, m_begins, i0, i1, i2, i3, i4)) - const size_t j0 = i0 - m_begins[0]; - const size_t j1 = i1 - m_begins[1]; - const size_t j2 = i2 - m_begins[2]; - const size_t j3 = i3 - m_begins[3]; - const size_t j4 = i4 - m_begins[4]; - return m_map.m_impl_handle[m_map.m_impl_offset(j0, j1, j2, j3, j4)]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::are_integral::value && - (5 == Rank) && !is_default_map), - reference_type> - operator()(const I0& i0, const I1& i1, const I2& i2, const I3& i3, - const I4& i4) const { - KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY( - (m_track, m_map, m_begins, i0, i1, i2, i3, i4)) - const size_t j0 = i0 - m_begins[0]; - const size_t j1 = i1 - m_begins[1]; - const size_t j2 = i2 - m_begins[2]; - const size_t j3 = i3 - m_begins[3]; - const size_t j4 = i4 - m_begins[4]; - return m_map.reference(j0, j1, j2, j3, j4); - } - - //------------------------------ - // Rank 6 - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::are_integral::value && - (6 == Rank) && is_default_map), - reference_type> - operator()(const I0& i0, const I1& i1, const I2& i2, const I3& i3, - const I4& i4, const I5& i5) const { - KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY( - (m_track, m_map, m_begins, i0, i1, i2, i3, i4, i5)) - const size_t j0 = i0 - m_begins[0]; - const size_t j1 = i1 - m_begins[1]; - const size_t j2 = i2 - m_begins[2]; - const size_t j3 = i3 - m_begins[3]; - const size_t j4 = i4 - m_begins[4]; - const size_t j5 = i5 - m_begins[5]; - return m_map.m_impl_handle[m_map.m_impl_offset(j0, j1, j2, j3, j4, j5)]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::are_integral::value && - (6 == Rank) && !is_default_map), - reference_type> - operator()(const I0& i0, const I1& i1, const I2& i2, const I3& i3, - const I4& i4, const I5& i5) const { - KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY( - (m_track, m_map, m_begins, i0, i1, i2, i3, i4, i5)) - const size_t j0 = i0 - m_begins[0]; - const size_t j1 = i1 - m_begins[1]; - const size_t j2 = i2 - m_begins[2]; - const size_t j3 = i3 - m_begins[3]; - const size_t j4 = i4 - m_begins[4]; - const size_t j5 = i5 - m_begins[5]; - return m_map.reference(j0, j1, j2, j3, j4, j5); - } - - //------------------------------ - // Rank 7 - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::are_integral::value && - (7 == Rank) && is_default_map), - reference_type> - operator()(const I0& i0, const I1& i1, const I2& i2, const I3& i3, - const I4& i4, const I5& i5, const I6& i6) const { - KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY( - (m_track, m_map, m_begins, i0, i1, i2, i3, i4, i5, i6)) - const size_t j0 = i0 - m_begins[0]; - const size_t j1 = i1 - m_begins[1]; - const size_t j2 = i2 - m_begins[2]; - const size_t j3 = i3 - m_begins[3]; - const size_t j4 = i4 - m_begins[4]; - const size_t j5 = i5 - m_begins[5]; - const size_t j6 = i6 - m_begins[6]; - return m_map.m_impl_handle[m_map.m_impl_offset(j0, j1, j2, j3, j4, j5, j6)]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::are_integral::value && - (7 == Rank) && !is_default_map), - reference_type> - operator()(const I0& i0, const I1& i1, const I2& i2, const I3& i3, - const I4& i4, const I5& i5, const I6& i6) const { - KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY( - (m_track, m_map, m_begins, i0, i1, i2, i3, i4, i5, i6)) - const size_t j0 = i0 - m_begins[0]; - const size_t j1 = i1 - m_begins[1]; - const size_t j2 = i2 - m_begins[2]; - const size_t j3 = i3 - m_begins[3]; - const size_t j4 = i4 - m_begins[4]; - const size_t j5 = i5 - m_begins[5]; - const size_t j6 = i6 - m_begins[6]; - return m_map.reference(j0, j1, j2, j3, j4, j5, j6); - } - - //------------------------------ - // Rank 8 - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::are_integral::value && - (8 == Rank) && is_default_map), - reference_type> - operator()(const I0& i0, const I1& i1, const I2& i2, const I3& i3, - const I4& i4, const I5& i5, const I6& i6, const I7& i7) const { - KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY( - (m_track, m_map, m_begins, i0, i1, i2, i3, i4, i5, i6, i7)) - const size_t j0 = i0 - m_begins[0]; - const size_t j1 = i1 - m_begins[1]; - const size_t j2 = i2 - m_begins[2]; - const size_t j3 = i3 - m_begins[3]; - const size_t j4 = i4 - m_begins[4]; - const size_t j5 = i5 - m_begins[5]; - const size_t j6 = i6 - m_begins[6]; - const size_t j7 = i7 - m_begins[7]; - return m_map - .m_impl_handle[m_map.m_impl_offset(j0, j1, j2, j3, j4, j5, j6, j7)]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::are_integral::value && - (8 == Rank) && !is_default_map), - reference_type> - operator()(const I0& i0, const I1& i1, const I2& i2, const I3& i3, - const I4& i4, const I5& i5, const I6& i6, const I7& i7) const { - KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY( - (m_track, m_map, m_begins, i0, i1, i2, i3, i4, i5, i6, i7)) - const size_t j0 = i0 - m_begins[0]; - const size_t j1 = i1 - m_begins[1]; - const size_t j2 = i2 - m_begins[2]; - const size_t j3 = i3 - m_begins[3]; - const size_t j4 = i4 - m_begins[4]; - const size_t j5 = i5 - m_begins[5]; - const size_t j6 = i6 - m_begins[6]; - const size_t j7 = i7 - m_begins[7]; - return m_map.reference(j0, j1, j2, j3, j4, j5, j6, j7); - } - -#undef KOKKOS_IMPL_OFFSETVIEW_OPERATOR_VERIFY + //---------------------------------------- //---------------------------------------- // Standard destructor, constructors, and assignment operators - KOKKOS_DEFAULTED_FUNCTION - ~OffsetView() = default; - KOKKOS_FUNCTION - OffsetView() : m_track(), m_map() { - for (size_t i = 0; i < Rank; ++i) m_begins[i] = KOKKOS_INVALID_OFFSET; - } - - KOKKOS_FUNCTION - OffsetView(const OffsetView& rhs) - : m_track(rhs.m_track, traits::is_managed), - m_map(rhs.m_map), - m_begins(rhs.m_begins) {} - - KOKKOS_FUNCTION - OffsetView(OffsetView&& rhs) - : m_track(std::move(rhs.m_track)), - m_map(std::move(rhs.m_map)), - m_begins(std::move(rhs.m_begins)) {} - - KOKKOS_FUNCTION - OffsetView& operator=(const OffsetView& rhs) { - m_track = rhs.m_track; - m_map = rhs.m_map; - m_begins = rhs.m_begins; - return *this; - } - - KOKKOS_FUNCTION - OffsetView& operator=(OffsetView&& rhs) { - m_track = std::move(rhs.m_track); - m_map = std::move(rhs.m_map); - m_begins = std::move(rhs.m_begins); - return *this; + OffsetView() : base_t() { + for (size_t i = 0; i < base_t::rank(); ++i) + m_begins[i] = KOKKOS_INVALID_OFFSET; } // interoperability with View @@ -778,20 +305,10 @@ class OffsetView : public ViewTraits { public: KOKKOS_FUNCTION - view_type view() const { - view_type v(m_track, m_map); - return v; - } + view_type view() const { return *this; } template - KOKKOS_FUNCTION OffsetView(const View& aview) - : m_track(aview.impl_track()), m_map() { - using SrcTraits = typename OffsetView::traits; - using Mapping = Kokkos::Impl::ViewMapping; - static_assert(Mapping::is_assignable, - "Incompatible OffsetView copy construction"); - Mapping::assign(m_map, aview.impl_map(), m_track); - + KOKKOS_FUNCTION OffsetView(const View& aview) : base_t(aview) { for (size_t i = 0; i < View::rank(); ++i) { m_begins[i] = 0; } @@ -800,19 +317,14 @@ class OffsetView : public ViewTraits { template KOKKOS_FUNCTION OffsetView(const View& aview, const index_list_type& minIndices) - : m_track(aview.impl_track()), m_map() { - using SrcTraits = typename OffsetView::traits; - using Mapping = Kokkos::Impl::ViewMapping; - static_assert(Mapping::is_assignable, - "Incompatible OffsetView copy construction"); - Mapping::assign(m_map, aview.impl_map(), m_track); - - KOKKOS_IF_ON_HOST((Kokkos::Experimental::Impl::runtime_check_rank_host( - traits::rank_dynamic, Rank, minIndices, label());)) - - KOKKOS_IF_ON_DEVICE((Kokkos::Experimental::Impl::runtime_check_rank_device( - traits::rank_dynamic, Rank, minIndices);)) + : base_t(aview) { + KOKKOS_IF_ON_HOST( + (Kokkos::Experimental::Impl::runtime_check_rank_host( + traits::rank_dynamic, base_t::rank(), minIndices, aview.label());)) + KOKKOS_IF_ON_DEVICE( + (Kokkos::Experimental::Impl::runtime_check_rank_device( + traits::rank_dynamic, base_t::rank(), minIndices);)) for (size_t i = 0; i < minIndices.size(); ++i) { m_begins[i] = minIndices.begin()[i]; } @@ -820,27 +332,13 @@ class OffsetView : public ViewTraits { template KOKKOS_FUNCTION OffsetView(const View& aview, const begins_type& beg) - : m_track(aview.impl_track()), m_map(), m_begins(beg) { - using SrcTraits = typename OffsetView::traits; - using Mapping = Kokkos::Impl::ViewMapping; - static_assert(Mapping::is_assignable, - "Incompatible OffsetView copy construction"); - Mapping::assign(m_map, aview.impl_map(), m_track); - } + : base_t(aview), m_begins(beg) {} // may assign unmanaged from managed. template KOKKOS_FUNCTION OffsetView(const OffsetView& rhs) - : m_track(rhs.m_track, traits::is_managed), - m_map(), - m_begins(rhs.m_begins) { - using SrcTraits = typename OffsetView::traits; - using Mapping = Kokkos::Impl::ViewMapping; - static_assert(Mapping::is_assignable, - "Incompatible OffsetView copy construction"); - Mapping::assign(m_map, rhs.m_map, rhs.m_track); // swb what about assign? - } + : base_t(rhs.view()), m_begins(rhs.m_begins) {} private: enum class subtraction_failure { @@ -879,7 +377,7 @@ class OffsetView : public ViewTraits { static subtraction_failure runtime_check_begins_ends_host(const B& begins, const E& ends) { std::string message; - if (begins.size() != Rank) + if (begins.size() != base_t::rank()) message += "begins.size() " "(" + @@ -887,19 +385,19 @@ class OffsetView : public ViewTraits { ")" " != Rank " "(" + - std::to_string(Rank) + + std::to_string(base_t::rank()) + ")" "\n"; - if (ends.size() != Rank) + if (ends.size() != base_t::rank()) message += "ends.size() " "(" + - std::to_string(begins.size()) + + std::to_string(ends.size()) + ")" " != Rank " "(" + - std::to_string(Rank) + + std::to_string(base_t::rank()) + ")" "\n"; @@ -941,7 +439,7 @@ class OffsetView : public ViewTraits { message = "Kokkos::Experimental::OffsetView ERROR: for unmanaged OffsetView\n" + message; - Kokkos::Impl::throw_runtime_exception(message); + Kokkos::abort(message.c_str()); } return subtraction_failure::none; @@ -951,11 +449,11 @@ class OffsetView : public ViewTraits { template KOKKOS_FUNCTION static subtraction_failure runtime_check_begins_ends_device( const B& begins, const E& ends) { - if (begins.size() != Rank) + if (begins.size() != base_t::rank()) Kokkos::abort( "Kokkos::Experimental::OffsetView ERROR: for unmanaged " "OffsetView: begins has bad Rank"); - if (ends.size() != Rank) + if (ends.size() != base_t::rank()) Kokkos::abort( "Kokkos::Experimental::OffsetView ERROR: for unmanaged " "OffsetView: ends has bad Rank"); @@ -993,20 +491,25 @@ class OffsetView : public ViewTraits { // Precondition: begins.size() == ends.size() == m_begins.size() == Rank template KOKKOS_FUNCTION OffsetView(const pointer_type& p, const B& begins_, - const E& ends_, - subtraction_failure) - : m_track() // no tracking - , - m_map(Kokkos::Impl::ViewCtorProp(p), - typename traits::array_layout( - Rank > 0 ? at(ends_, 0) - at(begins_, 0) : 0, - Rank > 1 ? at(ends_, 1) - at(begins_, 1) : 0, - Rank > 2 ? at(ends_, 2) - at(begins_, 2) : 0, - Rank > 3 ? at(ends_, 3) - at(begins_, 3) : 0, - Rank > 4 ? at(ends_, 4) - at(begins_, 4) : 0, - Rank > 5 ? at(ends_, 5) - at(begins_, 5) : 0, - Rank > 6 ? at(ends_, 6) - at(begins_, 6) : 0, - Rank > 7 ? at(ends_, 7) - at(begins_, 7) : 0)) { + const E& ends_, subtraction_failure) + : base_t(Kokkos::view_wrap(p), + typename traits::array_layout( + base_t::rank() > 0 ? at(ends_, 0) - at(begins_, 0) + : KOKKOS_IMPL_CTOR_DEFAULT_ARG, + base_t::rank() > 1 ? at(ends_, 1) - at(begins_, 1) + : KOKKOS_IMPL_CTOR_DEFAULT_ARG, + base_t::rank() > 2 ? at(ends_, 2) - at(begins_, 2) + : KOKKOS_IMPL_CTOR_DEFAULT_ARG, + base_t::rank() > 3 ? at(ends_, 3) - at(begins_, 3) + : KOKKOS_IMPL_CTOR_DEFAULT_ARG, + base_t::rank() > 4 ? at(ends_, 4) - at(begins_, 4) + : KOKKOS_IMPL_CTOR_DEFAULT_ARG, + base_t::rank() > 5 ? at(ends_, 5) - at(begins_, 5) + : KOKKOS_IMPL_CTOR_DEFAULT_ARG, + base_t::rank() > 6 ? at(ends_, 6) - at(begins_, 6) + : KOKKOS_IMPL_CTOR_DEFAULT_ARG, + base_t::rank() > 7 ? at(ends_, 7) - at(begins_, 7) + : KOKKOS_IMPL_CTOR_DEFAULT_ARG)) { for (size_t i = 0; i != m_begins.size(); ++i) { m_begins[i] = at(begins_, i); }; @@ -1040,15 +543,6 @@ class OffsetView : public ViewTraits { : OffsetView(p, begins_, ends_, runtime_check_begins_ends(begins_, ends_)) {} - //---------------------------------------- - // Allocation tracking properties - KOKKOS_FUNCTION - int use_count() const { return m_track.use_count(); } - - const std::string label() const { - return m_track.template get_label(); - } - // Choosing std::pair as type for the arguments allows constructing an // OffsetView using list initialization syntax, e.g., // OffsetView dummy("dummy", {-1, 3}, {-2,2}); @@ -1070,18 +564,34 @@ class OffsetView : public ViewTraits { const std::pair range7 = KOKKOS_INVALID_INDEX_RANGE ) - : OffsetView( - Kokkos::Impl::ViewCtorProp(arg_label), - typename traits::array_layout(range0.second - range0.first + 1, - range1.second - range1.first + 1, - range2.second - range2.first + 1, - range3.second - range3.first + 1, - range4.second - range4.first + 1, - range5.second - range5.first + 1, - range6.second - range6.first + 1, - range7.second - range7.first + 1), - {range0.first, range1.first, range2.first, range3.first, - range4.first, range5.first, range6.first, range7.first}) {} + : OffsetView(Kokkos::Impl::ViewCtorProp(arg_label), + typename traits::array_layout( + range0.first == KOKKOS_INVALID_OFFSET + ? KOKKOS_IMPL_CTOR_DEFAULT_ARG - 1 + : range0.second - range0.first + 1, + range1.first == KOKKOS_INVALID_OFFSET + ? KOKKOS_IMPL_CTOR_DEFAULT_ARG + : range1.second - range1.first + 1, + range2.first == KOKKOS_INVALID_OFFSET + ? KOKKOS_IMPL_CTOR_DEFAULT_ARG + : range2.second - range2.first + 1, + range3.first == KOKKOS_INVALID_OFFSET + ? KOKKOS_IMPL_CTOR_DEFAULT_ARG + : range3.second - range3.first + 1, + range4.first == KOKKOS_INVALID_OFFSET + ? KOKKOS_IMPL_CTOR_DEFAULT_ARG + : range4.second - range4.first + 1, + range5.first == KOKKOS_INVALID_OFFSET + ? KOKKOS_IMPL_CTOR_DEFAULT_ARG + : range5.second - range5.first + 1, + range6.first == KOKKOS_INVALID_OFFSET + ? KOKKOS_IMPL_CTOR_DEFAULT_ARG + : range6.second - range6.first + 1, + range7.first == KOKKOS_INVALID_OFFSET + ? KOKKOS_IMPL_CTOR_DEFAULT_ARG + : range7.second - range7.first + 1), + {range0.first, range1.first, range2.first, range3.first, + range4.first, range5.first, range6.first, range7.first}) {} template explicit OffsetView( @@ -1094,18 +604,34 @@ class OffsetView : public ViewTraits { const std::pair range5 = KOKKOS_INVALID_INDEX_RANGE, const std::pair range6 = KOKKOS_INVALID_INDEX_RANGE, const std::pair range7 = KOKKOS_INVALID_INDEX_RANGE) - : OffsetView( - arg_prop, - typename traits::array_layout(range0.second - range0.first + 1, - range1.second - range1.first + 1, - range2.second - range2.first + 1, - range3.second - range3.first + 1, - range4.second - range4.first + 1, - range5.second - range5.first + 1, - range6.second - range6.first + 1, - range7.second - range7.first + 1), - {range0.first, range1.first, range2.first, range3.first, - range4.first, range5.first, range6.first, range7.first}) {} + : OffsetView(arg_prop, + typename traits::array_layout( + range0.first == KOKKOS_INVALID_OFFSET + ? KOKKOS_IMPL_CTOR_DEFAULT_ARG + : range0.second - range0.first + 1, + range1.first == KOKKOS_INVALID_OFFSET + ? KOKKOS_IMPL_CTOR_DEFAULT_ARG + : range1.second - range1.first + 1, + range2.first == KOKKOS_INVALID_OFFSET + ? KOKKOS_IMPL_CTOR_DEFAULT_ARG + : range2.second - range2.first + 1, + range3.first == KOKKOS_INVALID_OFFSET + ? KOKKOS_IMPL_CTOR_DEFAULT_ARG + : range3.second - range3.first + 1, + range4.first == KOKKOS_INVALID_OFFSET + ? KOKKOS_IMPL_CTOR_DEFAULT_ARG + : range4.second - range4.first + 1, + range5.first == KOKKOS_INVALID_OFFSET + ? KOKKOS_IMPL_CTOR_DEFAULT_ARG + : range5.second - range5.first + 1, + range6.first == KOKKOS_INVALID_OFFSET + ? KOKKOS_IMPL_CTOR_DEFAULT_ARG + : range6.second - range6.first + 1, + range7.first == KOKKOS_INVALID_OFFSET + ? KOKKOS_IMPL_CTOR_DEFAULT_ARG + : range7.second - range7.first + 1), + {range0.first, range1.first, range2.first, range3.first, + range4.first, range5.first, range6.first, range7.first}) {} template explicit KOKKOS_FUNCTION OffsetView( @@ -1113,9 +639,14 @@ class OffsetView : public ViewTraits { std::enable_if_t::has_pointer, typename traits::array_layout> const& arg_layout, const index_list_type minIndices) - : m_track() // No memory tracking - , - m_map(arg_prop, arg_layout) { + : base_t(arg_prop, arg_layout) { + KOKKOS_IF_ON_HOST((Kokkos::Experimental::Impl::runtime_check_rank_host( + traits::rank_dynamic, base_t::rank(), minIndices, + base_t::label());)) + + KOKKOS_IF_ON_DEVICE( + (Kokkos::Experimental::Impl::runtime_check_rank_device( + traits::rank_dynamic, base_t::rank(), minIndices);)) for (size_t i = 0; i < minIndices.size(); ++i) { m_begins[i] = minIndices.begin()[i]; } @@ -1132,42 +663,9 @@ class OffsetView : public ViewTraits { std::enable_if_t::has_pointer, typename traits::array_layout> const& arg_layout, const index_list_type minIndices) - : m_track(), - m_map() - - { - for (size_t i = 0; i < Rank; ++i) m_begins[i] = minIndices.begin()[i]; - - // Copy the input allocation properties with possibly defaulted properties - auto prop_copy = Kokkos::Impl::with_properties_if_unset( - arg_prop, std::string{}, typename traits::device_type::memory_space{}, - typename traits::device_type::execution_space{}); - using alloc_prop = decltype(prop_copy); - - static_assert(traits::is_managed, - "OffsetView allocation constructor requires managed memory"); - - if (alloc_prop::initialize && - !alloc_prop::execution_space::impl_is_initialized()) { - // If initializing view data then - // the execution space must be initialized. - Kokkos::Impl::throw_runtime_exception( - "Constructing OffsetView and initializing data with uninitialized " - "execution space"); - } - - Kokkos::Impl::SharedAllocationRecord<>* record = m_map.allocate_shared( - prop_copy, arg_layout, - Kokkos::Impl::ViewCtorProp::has_execution_space); - - // Setup and initialization complete, start tracking - m_track.assign_allocated_record_to_uninitialized(record); - - KOKKOS_IF_ON_HOST((Kokkos::Experimental::Impl::runtime_check_rank_host( - traits::rank_dynamic, Rank, minIndices, label());)) - - KOKKOS_IF_ON_DEVICE((Kokkos::Experimental::Impl::runtime_check_rank_device( - traits::rank_dynamic, Rank, minIndices);)) + : base_t(arg_prop, arg_layout) { + for (size_t i = 0; i < base_t::rank(); ++i) + m_begins[i] = minIndices.begin()[i]; } }; @@ -1177,7 +675,7 @@ class OffsetView : public ViewTraits { */ template KOKKOS_INLINE_FUNCTION constexpr unsigned rank(const OffsetView& V) { - return V.Rank; + return V.rank(); } // Temporary until added to view //---------------------------------------------------------------------------- @@ -1185,8 +683,8 @@ KOKKOS_INLINE_FUNCTION constexpr unsigned rank(const OffsetView& V) { namespace Impl { template -KOKKOS_INLINE_FUNCTION std::enable_if_t::value, T> -shift_input(const T arg, const int64_t offset) { +KOKKOS_INLINE_FUNCTION std::enable_if_t, T> shift_input( + const T arg, const int64_t offset) { return arg - offset; } @@ -1197,13 +695,13 @@ Kokkos::ALL_t shift_input(const Kokkos::ALL_t arg, const int64_t /*offset*/) { template KOKKOS_INLINE_FUNCTION - std::enable_if_t::value, Kokkos::pair> + std::enable_if_t, Kokkos::pair> shift_input(const Kokkos::pair arg, const int64_t offset) { return Kokkos::make_pair(arg.first - offset, arg.second - offset); } template -inline std::enable_if_t::value, std::pair> -shift_input(const std::pair arg, const int64_t offset) { +inline std::enable_if_t, std::pair> shift_input( + const std::pair arg, const int64_t offset) { return std::make_pair(arg.first - offset, arg.second - offset); } @@ -1212,7 +710,7 @@ KOKKOS_INLINE_FUNCTION void map_arg_to_new_begin( const size_t i, Kokkos::Array& subviewBegins, std::enable_if_t shiftedArg, const Arg arg, const A viewBegins, size_t& counter) { - if (!std::is_integral::value) { + if (!std::is_integral_v) { subviewBegins[counter] = shiftedArg == arg ? viewBegins[i] : 0; counter++; } @@ -1621,7 +1119,7 @@ KOKKOS_INLINE_FUNCTION ViewTraits, Args...>::type>::type subview(const OffsetView& src, Args... args) { static_assert( - OffsetView::Rank == sizeof...(Args), + OffsetView::rank() == sizeof...(Args), "subview requires one argument for each source OffsetView rank"); return Kokkos::Experimental::Impl::subview_offset(src, args...); @@ -1641,12 +1139,12 @@ KOKKOS_INLINE_FUNCTION bool operator==(const OffsetView& lhs, using lhs_traits = ViewTraits; using rhs_traits = ViewTraits; - return std::is_same::value && - std::is_same::value && - std::is_same::value && + return std::is_same_v && + std::is_same_v && + std::is_same_v && unsigned(lhs_traits::rank) == unsigned(rhs_traits::rank) && lhs.data() == rhs.data() && lhs.span() == rhs.span() && lhs.extent(0) == rhs.extent(0) && lhs.extent(1) == rhs.extent(1) && @@ -1672,12 +1170,12 @@ KOKKOS_INLINE_FUNCTION bool operator==(const View& lhs, using lhs_traits = ViewTraits; using rhs_traits = ViewTraits; - return std::is_same::value && - std::is_same::value && - std::is_same::value && + return std::is_same_v && + std::is_same_v && + std::is_same_v && unsigned(lhs_traits::rank) == unsigned(rhs_traits::rank) && lhs.data() == rhs.data() && lhs.span() == rhs.span() && lhs.extent(0) == rhs.extent(0) && lhs.extent(1) == rhs.extent(1) && @@ -1704,11 +1202,11 @@ template inline void deep_copy( const Experimental::OffsetView& dst, typename ViewTraits::const_value_type& value, - std::enable_if_t::specialize, - void>::value>* = nullptr) { + std::enable_if_t::specialize, + void>>* = nullptr) { static_assert( - std::is_same::non_const_value_type, - typename ViewTraits::value_type>::value, + std::is_same_v::non_const_value_type, + typename ViewTraits::value_type>, "deep_copy requires non-const type"); auto dstView = dst.view(); @@ -1719,11 +1217,11 @@ template inline void deep_copy( const Experimental::OffsetView& dst, const Experimental::OffsetView& value, - std::enable_if_t::specialize, - void>::value>* = nullptr) { + std::enable_if_t::specialize, + void>>* = nullptr) { static_assert( - std::is_same::value_type, - typename ViewTraits::non_const_value_type>::value, + std::is_same_v::value_type, + typename ViewTraits::non_const_value_type>, "deep_copy requires matching non-const destination type"); auto dstView = dst.view(); @@ -1733,11 +1231,11 @@ template inline void deep_copy( const Experimental::OffsetView& dst, const View& value, - std::enable_if_t::specialize, - void>::value>* = nullptr) { + std::enable_if_t::specialize, + void>>* = nullptr) { static_assert( - std::is_same::value_type, - typename ViewTraits::non_const_value_type>::value, + std::is_same_v::value_type, + typename ViewTraits::non_const_value_type>, "deep_copy requires matching non-const destination type"); auto dstView = dst.view(); @@ -1748,11 +1246,11 @@ template inline void deep_copy( const View& dst, const Experimental::OffsetView& value, - std::enable_if_t::specialize, - void>::value>* = nullptr) { + std::enable_if_t::specialize, + void>>* = nullptr) { static_assert( - std::is_same::value_type, - typename ViewTraits::non_const_value_type>::value, + std::is_same_v::value_type, + typename ViewTraits::non_const_value_type>, "deep_copy requires matching non-const destination type"); Kokkos::deep_copy(dst, value.view()); @@ -1770,7 +1268,7 @@ struct MirrorOffsetViewType { // Check whether it is the same memory space enum { is_same_memspace = - std::is_same::value + std::is_same_v }; // The array_layout using array_layout = typename src_view_type::array_layout; @@ -1786,27 +1284,6 @@ struct MirrorOffsetViewType { std::conditional_t; }; -template -struct MirrorOffsetType { - // The incoming view_type - using src_view_type = typename Kokkos::Experimental::OffsetView; - // The memory space for the mirror view - using memory_space = typename Space::memory_space; - // Check whether it is the same memory space - enum { - is_same_memspace = - std::is_same::value - }; - // The array_layout - using array_layout = typename src_view_type::array_layout; - // The data type (we probably want it non-const since otherwise we can't even - // deep_copy to it.) - using data_type = typename src_view_type::non_const_data_type; - // The destination view type if it is not the same memory space - using view_type = - Kokkos::Experimental::OffsetView; -}; - } // namespace Impl namespace Impl { @@ -1825,10 +1302,12 @@ inline auto create_mirror(const Kokkos::Experimental::OffsetView& src, auto prop_copy = Impl::with_properties_if_unset( arg_prop, std::string(src.label()).append("_mirror")); - return typename Kokkos::Impl::MirrorOffsetType::view_type( - prop_copy, src.layout(), - {src.begin(0), src.begin(1), src.begin(2), src.begin(3), src.begin(4), - src.begin(5), src.begin(6), src.begin(7)}); + return typename Kokkos::Impl::MirrorOffsetViewType< + Space, T, P...>::dest_view_type(prop_copy, src.layout(), + {src.begin(0), src.begin(1), + src.begin(2), src.begin(3), + src.begin(4), src.begin(5), + src.begin(6), src.begin(7)}); } else { return typename Kokkos::Experimental::OffsetView::HostMirror( Kokkos::create_mirror(arg_prop, src.view()), src.begins()); @@ -1877,9 +1356,9 @@ template ::value && std::is_void_v::specialize>>> -typename Kokkos::Impl::MirrorOffsetType::view_type -create_mirror(Kokkos::Impl::WithoutInitializing_t wi, const Space&, - const Kokkos::Experimental::OffsetView& src) { +inline auto create_mirror( + Kokkos::Impl::WithoutInitializing_t wi, const Space&, + const Kokkos::Experimental::OffsetView& src) { return Impl::create_mirror( src, Kokkos::view_alloc(typename Space::memory_space{}, wi)); } @@ -1905,14 +1384,14 @@ inline auto create_mirror_view( const Kokkos::Experimental::OffsetView& src, [[maybe_unused]] const Impl::ViewCtorProp& arg_prop) { if constexpr (!Impl::ViewCtorProp::has_memory_space) { - if constexpr (std::is_same::memory_space, - typename Kokkos::Experimental::OffsetView< - T, P...>::HostMirror::memory_space>::value && - std::is_same::data_type, - typename Kokkos::Experimental::OffsetView< - T, P...>::HostMirror::data_type>::value) { + if constexpr (std::is_same_v::memory_space, + typename Kokkos::Experimental::OffsetView< + T, P...>::HostMirror::memory_space> && + std::is_same_v::data_type, + typename Kokkos::Experimental::OffsetView< + T, P...>::HostMirror::data_type>) { return typename Kokkos::Experimental::OffsetView::HostMirror(src); } else { diff --git a/lib/kokkos/containers/src/Kokkos_ScatterView.hpp b/lib/kokkos/containers/src/Kokkos_ScatterView.hpp index 9d04cf6acd..52af567c61 100644 --- a/lib/kokkos/containers/src/Kokkos_ScatterView.hpp +++ b/lib/kokkos/containers/src/Kokkos_ScatterView.hpp @@ -184,16 +184,16 @@ struct DefaultContribution -struct DefaultDuplication { +struct DefaultDuplication { using type = Kokkos::Experimental::ScatterNonDuplicated; }; template <> -struct DefaultContribution { using type = Kokkos::Experimental::ScatterAtomic; }; template <> -struct DefaultContribution { using type = Kokkos::Experimental::ScatterAtomic; }; @@ -532,32 +532,56 @@ void args_to_array(size_t* array, int pos, T dim0, Dims... dims) { subview where the index specified is the largest-stride one. */ template struct Slice { - using next = Slice; - using value_type = typename next::value_type; - - static value_type get(V const& src, const size_t i, Args... args) { + using next = Slice; + static auto get(V const& src, const size_t i, Args... args) { return next::get(src, i, Kokkos::ALL, args...); } }; template struct Slice { - using value_type = - typename Kokkos::Impl::ViewMapping::type; - static value_type get(V const& src, const size_t i, Args... args) { + static auto get(V const& src, const size_t i, Args... args) { return Kokkos::subview(src, i, args...); } }; template struct Slice { - using value_type = - typename Kokkos::Impl::ViewMapping::type; - static value_type get(V const& src, const size_t i, Args... args) { + static auto get(V const& src, const size_t i, Args... args) { return Kokkos::subview(src, args..., i); } }; +#ifdef KOKKOS_ENABLE_IMPL_MDSPAN +template +struct Slice { + static auto get(V const& src, const size_t i, Args... args) { + return Kokkos::subview(src, i, args...); + } +}; + +template +struct Slice { + static auto get(V const& src, const size_t i, Args... args) { + return Kokkos::subview(src, args..., i); + } +}; + +template +struct Slice, 1, V, Args...> { + static auto get(V const& src, const size_t i, Args... args) { + return Kokkos::subview(src, i, args...); + } +}; + +template +struct Slice, 1, V, Args...> { + static auto get(V const& src, const size_t i, Args... args) { + return Kokkos::subview(src, args..., i); + } +}; +#endif + template struct ReduceDuplicates; @@ -905,7 +929,7 @@ class ScatterAccess KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - view_type::original_view_type::rank == 1 && std::is_integral::value, + std::is_integral_v && view_type::original_view_type::rank == 1, value_type> operator[](Arg arg) const { return view.at(arg); @@ -1028,10 +1052,7 @@ class ScatterView::value_type - subview() const { + auto subview() const { return Kokkos::Impl::Experimental::Slice< Kokkos::LayoutRight, internal_view_type::rank, internal_view_type>::get(internal_view, 0); @@ -1233,8 +1254,8 @@ class ScatterView::value_type - subview() const { + auto subview() const { return Kokkos::Impl::Experimental::Slice< Kokkos::LayoutLeft, internal_view_type::rank, internal_view_type>::get(internal_view, 0); @@ -1460,7 +1478,7 @@ class ScatterAccess KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - view_type::original_view_type::rank == 1 && std::is_integral::value, + std::is_integral_v && view_type::original_view_type::rank == 1, value_type> operator[](Arg arg) const { return view.at(thread_id, arg); @@ -1470,9 +1488,9 @@ class ScatterAccess::array_layout, typename ViewTraits::device_type, Op, std::conditional_t< - std::is_void::value, + std::is_void_v, typename Kokkos::Impl::Experimental::DefaultDuplication< typename ViewTraits::execution_space>::type, Duplication>, std::conditional_t< - std::is_void::value, + std::is_void_v, typename Kokkos::Impl::Experimental::DefaultContribution< typename ViewTraits::execution_space, typename std::conditional_t< - std::is_void::value, + std::is_void_v, typename Kokkos::Impl::Experimental::DefaultDuplication< typename ViewTraits::execution_space>::type, Duplication>>::type, diff --git a/lib/kokkos/containers/src/Kokkos_StaticCrsGraph.hpp b/lib/kokkos/containers/src/Kokkos_StaticCrsGraph.hpp index 8ce868cac2..ec1b8905c7 100644 --- a/lib/kokkos/containers/src/Kokkos_StaticCrsGraph.hpp +++ b/lib/kokkos/containers/src/Kokkos_StaticCrsGraph.hpp @@ -190,7 +190,7 @@ struct GraphRowViewConst { const typename GraphType::entries_type& colidx_in, const ordinal_type& stride, const ordinal_type& count, const OffsetType& idx, - const std::enable_if_t::value, int>& = 0) + const std::enable_if_t, int>& = 0) : colidx_(&colidx_in(idx)), stride_(stride), length(count) {} /// \brief Number of entries in the row. diff --git a/lib/kokkos/containers/src/Kokkos_UnorderedMap.hpp b/lib/kokkos/containers/src/Kokkos_UnorderedMap.hpp index c3a8b67df8..4f47051a5c 100644 --- a/lib/kokkos/containers/src/Kokkos_UnorderedMap.hpp +++ b/lib/kokkos/containers/src/Kokkos_UnorderedMap.hpp @@ -34,7 +34,7 @@ #include #include -#include +#include #include @@ -746,7 +746,7 @@ class UnorderedMap { /// 'const value_type' via Cuda texture fetch must return by value. template KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - !std::is_void::value, // !is_set + !std::is_void_v, // !is_set std::conditional_t> value_at(size_type i) const { KOKKOS_EXPECTS(i < capacity()); @@ -808,8 +808,8 @@ class UnorderedMap { // Re-allocate the views of the calling UnorderedMap according to src // capacity, and deep copy the src data. template - std::enable_if_t, key_type>::value && - std::is_same, value_type>::value> + std::enable_if_t, key_type> && + std::is_same_v, value_type>> create_copy_view( UnorderedMap const &src) { if (m_hash_lists.data() != src.m_hash_lists.data()) { @@ -821,8 +821,8 @@ class UnorderedMap { // Allocate views of the calling UnorderedMap with the same capacity as the // src. template - std::enable_if_t, key_type>::value && - std::is_same, value_type>::value> + std::enable_if_t, key_type> && + std::is_same_v, value_type>> allocate_view( UnorderedMap const &src) { insertable_map_type tmp; @@ -852,8 +852,8 @@ class UnorderedMap { // Deep copy view data from src. This requires that the src capacity is // identical to the capacity of the calling UnorderedMap. template - std::enable_if_t, key_type>::value && - std::is_same, value_type>::value> + std::enable_if_t, key_type> && + std::is_same_v, value_type>> deep_copy_view( UnorderedMap const &src) { #ifndef KOKKOS_ENABLE_DEPRECATED_CODE_4 diff --git a/lib/kokkos/containers/src/Kokkos_Vector.hpp b/lib/kokkos/containers/src/Kokkos_Vector.hpp index 88109fb0ba..83ccfbf630 100644 --- a/lib/kokkos/containers/src/Kokkos_Vector.hpp +++ b/lib/kokkos/containers/src/Kokkos_Vector.hpp @@ -172,9 +172,8 @@ class KOKKOS_DEPRECATED vector private: template - struct impl_is_input_iterator - : /* TODO replace this */ std::bool_constant< - !std::is_convertible::value> {}; + struct impl_is_input_iterator : /* TODO replace this */ std::bool_constant< + !std::is_convertible_v> {}; public: // TODO: can use detection idiom to generate better error message here later diff --git a/lib/kokkos/containers/unit_tests/CMakeLists.txt b/lib/kokkos/containers/unit_tests/CMakeLists.txt index e69e46bb6a..6255a86c46 100644 --- a/lib/kokkos/containers/unit_tests/CMakeLists.txt +++ b/lib/kokkos/containers/unit_tests/CMakeLists.txt @@ -1,8 +1,7 @@ - -KOKKOS_INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) -KOKKOS_INCLUDE_DIRECTORIES(REQUIRED_DURING_INSTALLATION_TESTING ${CMAKE_CURRENT_SOURCE_DIR}) -KOKKOS_INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../src ) -KOKKOS_INCLUDE_DIRECTORIES(${KOKKOS_SOURCE_DIR}/core/unit_test/category_files) +kokkos_include_directories(${CMAKE_CURRENT_BINARY_DIR}) +kokkos_include_directories(REQUIRED_DURING_INSTALLATION_TESTING ${CMAKE_CURRENT_SOURCE_DIR}) +kokkos_include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../src) +kokkos_include_directories(${KOKKOS_SOURCE_DIR}/core/unit_test/category_files) foreach(Tag Threads;Serial;OpenMP;HPX;Cuda;HIP;SYCL) string(TOUPPER ${Tag} DEVICE) @@ -12,57 +11,49 @@ foreach(Tag Threads;Serial;OpenMP;HPX;Cuda;HIP;SYCL) set(UnitTestSources UnitTestMain.cpp) set(dir ${CMAKE_CURRENT_BINARY_DIR}/${dir}) file(MAKE_DIRECTORY ${dir}) - foreach(Name - Bitset - DualView - DynamicView - DynViewAPI_generic - DynViewAPI_rank12345 - DynViewAPI_rank67 - ErrorReporter - OffsetView - ScatterView - StaticCrsGraph - WithoutInitializing - UnorderedMap - Vector - ViewCtorPropEmbeddedDim - ) + foreach( + Name + Bitset + DualView + DynamicView + DynViewAPI_generic + DynViewAPI_rank12345 + DynViewAPI_rank67 + DynRankView_TeamScratch + ErrorReporter + OffsetView + ScatterView + StaticCrsGraph + WithoutInitializing + UnorderedMap + Vector + ViewCtorPropEmbeddedDim + ) if(NOT Kokkos_ENABLE_DEPRECATED_CODE_4 AND Name STREQUAL "Vector") continue() # skip Kokkos::vector test if deprecated code 4 is not enabled endif() # Write to a temporary intermediate file and call configure_file to avoid # updating timestamps triggering unnecessary rebuilds on subsequent cmake runs. set(file ${dir}/Test${Tag}_${Name}.cpp) - file(WRITE ${dir}/dummy.cpp - "#include \n" - "#include \n" - ) + file(WRITE ${dir}/dummy.cpp "#include \n" "#include \n") configure_file(${dir}/dummy.cpp ${file}) list(APPEND UnitTestSources ${file}) endforeach() #fatal error C1128: number of sections exceeded object file format limit: compile with /bigobj if(KOKKOS_ENABLE_CUDA AND WIN32) - LIST(REMOVE_ITEM UnitTestSources ${dir}/TestCuda_DynViewAPI_generic.cpp) + list(REMOVE_ITEM UnitTestSources ${dir}/TestCuda_DynViewAPI_generic.cpp) endif() # FIXME_NVHPC: NVC++-S-0000-Internal compiler error. extractor: bad opc 0 if(KOKKOS_ENABLE_CUDA AND KOKKOS_CXX_COMPILER_ID STREQUAL NVHPC) - LIST(REMOVE_ITEM UnitTestSources ${dir}/TestCuda_WithoutInitializing.cpp) + list(REMOVE_ITEM UnitTestSources ${dir}/TestCuda_WithoutInitializing.cpp) endif() - KOKKOS_ADD_EXECUTABLE_AND_TEST(ContainersUnitTest_${Tag} SOURCES ${UnitTestSources}) + kokkos_add_executable_and_test(ContainersUnitTest_${Tag} SOURCES ${UnitTestSources}) endif() endforeach() -SET(COMPILE_ONLY_SOURCES - TestCreateMirror.cpp - TestDualViewParameterPack.cpp - TestIsViewTrait.cpp -) -KOKKOS_ADD_EXECUTABLE( - ContainersTestCompileOnly - SOURCES - TestCompileMain.cpp - ${COMPILE_ONLY_SOURCES} +set(COMPILE_ONLY_SOURCES TestCreateMirror.cpp TestDualViewParameterPack.cpp TestIsViewTrait.cpp + TestDynRankViewTypedefs.cpp ) +kokkos_add_executable(ContainersTestCompileOnly SOURCES TestCompileMain.cpp ${COMPILE_ONLY_SOURCES}) diff --git a/lib/kokkos/containers/unit_tests/TestBitset.hpp b/lib/kokkos/containers/unit_tests/TestBitset.hpp index 9923453f72..91dc1710e5 100644 --- a/lib/kokkos/containers/unit_tests/TestBitset.hpp +++ b/lib/kokkos/containers/unit_tests/TestBitset.hpp @@ -39,7 +39,7 @@ struct TestBitset { TestBitset(bitset_type const& bitset) : m_bitset(bitset) {} - unsigned testit(unsigned collisions) { + unsigned testit(unsigned long long collisions) { execution_space().fence(); unsigned count = 0; diff --git a/lib/kokkos/containers/unit_tests/TestDualView.hpp b/lib/kokkos/containers/unit_tests/TestDualView.hpp index 2512cb5c49..5d03e6202a 100644 --- a/lib/kokkos/containers/unit_tests/TestDualView.hpp +++ b/lib/kokkos/containers/unit_tests/TestDualView.hpp @@ -71,7 +71,7 @@ struct test_dualview_copy_construction_and_assignment { using SrcViewType = Kokkos::DualView; using DstViewType = - Kokkos::DualView; + Kokkos::DualView; SrcViewType a("A", n, m); @@ -520,58 +520,26 @@ namespace { * that we keep the semantics of UVM DualViews intact. */ // modify if we have other UVM enabled backends -#if defined(KOKKOS_ENABLE_CUDA) || defined(KOKKOS_ENABLE_SYCL) || \ - defined(KOKKOS_ENABLE_HIP) // OR other UVM builds -#define UVM_ENABLED_BUILD -#endif -#ifdef UVM_ENABLED_BUILD -template -struct UVMSpaceFor; -#endif - -#ifdef KOKKOS_ENABLE_CUDA // specific to CUDA -template <> -struct UVMSpaceFor { - using type = Kokkos::CudaUVMSpace; -}; -#endif - -#ifdef KOKKOS_ENABLE_SYCL // specific to SYCL -template <> -struct UVMSpaceFor { - using type = Kokkos::Experimental::SYCLSharedUSMSpace; -}; -#endif - -#ifdef KOKKOS_ENABLE_HIP // specific to HIP -template <> -struct UVMSpaceFor { - using type = Kokkos::HIPManagedSpace; -}; -#endif - -#ifdef UVM_ENABLED_BUILD -template <> -struct UVMSpaceFor { - using type = typename UVMSpaceFor::type; -}; +#ifdef KOKKOS_HAS_SHARED_SPACE +template +using TestSharedSpace = Kokkos::SharedSpace; #else -template -struct UVMSpaceFor { - using type = typename ExecSpace::memory_space; -}; +template +using TestSharedSpace = typename ExecutionSpace::memory_space; #endif using ExecSpace = Kokkos::DefaultExecutionSpace; -using MemSpace = typename UVMSpaceFor::type; +using MemSpace = TestSharedSpace; using DeviceType = Kokkos::Device; using DualViewType = Kokkos::DualView; -using d_device = DeviceType; -using h_device = Kokkos::Device< - Kokkos::DefaultHostExecutionSpace, - typename UVMSpaceFor::type>; +using ConstDualViewType = + Kokkos::DualView; +using d_device = DeviceType; +using h_device = + Kokkos::Device>; TEST(TEST_CATEGORY, dualview_device_correct_kokkos_device) { DualViewType dv("myView", 100); @@ -635,14 +603,69 @@ TEST(TEST_CATEGORY, dualview_template_views_return_correct_executionspace_views) { DualViewType dv("myView", 100); dv.clear_sync_state(); - using hvt = decltype(dv.view()); - using dvt = decltype(dv.view()); + using hvt = decltype(dv.view()); + using dvt = decltype(dv.view()); ASSERT_STREQ(Kokkos::DefaultExecutionSpace::name(), dvt::device_type::execution_space::name()); ASSERT_STREQ(Kokkos::DefaultHostExecutionSpace::name(), hvt::device_type::execution_space::name()); } +TEST(TEST_CATEGORY, + dualview_template_views_return_correct_views_from_const_dual_view) { + DualViewType dv("myView", 100); + ConstDualViewType const_dv = dv; + dv.clear_sync_state(); + ASSERT_EQ(dv.view(), + const_dv.view()); + ASSERT_EQ(dv.view(), + const_dv.view()); +} + +// User-defined types with a View data member, only host-constructible +template +class S { + V v_; + + public: + template + S(std::string label, Extents... extents) : v_(std::move(label), extents...) {} + S() : v_("v", 10) {} +}; + +template +auto initialize_view_of_views() { + Kokkos::DualView dv_v( + Kokkos::view_alloc("myView", Kokkos::SequentialHostInit), 3u); + + V v("v", 2); + V w("w", 2); + dv_v.h_view(0) = v; + dv_v.h_view(1) = w; + + dv_v.modify_host(); + dv_v.sync_device(); + + return dv_v; +} + +TEST(TEST_CATEGORY, dualview_sequential_host_init) { + auto dv_v = initialize_view_of_views>(); + dv_v.resize(Kokkos::view_alloc(Kokkos::SequentialHostInit), 2u); + ASSERT_EQ(dv_v.d_view.size(), 2u); + ASSERT_EQ(dv_v.h_view.size(), 2u); + + initialize_view_of_views>>(); + + Kokkos::DualView dv( + Kokkos::view_alloc("myView", Kokkos::SequentialHostInit), 1u); + dv.resize(Kokkos::view_alloc(Kokkos::SequentialHostInit), 2u); + ASSERT_EQ(dv.d_view.size(), 2u); + ASSERT_EQ(dv.h_view.size(), 2u); + dv.realloc(Kokkos::view_alloc(Kokkos::SequentialHostInit), 3u); + ASSERT_EQ(dv.d_view.size(), 3u); + ASSERT_EQ(dv.h_view.size(), 3u); +} } // anonymous namespace } // namespace Test diff --git a/lib/kokkos/containers/unit_tests/TestDynRankViewTypedefs.cpp b/lib/kokkos/containers/unit_tests/TestDynRankViewTypedefs.cpp new file mode 100644 index 0000000000..95117a22e6 --- /dev/null +++ b/lib/kokkos/containers/unit_tests/TestDynRankViewTypedefs.cpp @@ -0,0 +1,260 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#include +#include + +namespace { + +// clang-format off +template +struct data_analysis { + using data_type = DataType; + using const_data_type = const DataType; + using runtime_data_type = DataType; + using runtime_const_data_type = const DataType; + using non_const_data_type = std::remove_const_t; +}; + +template +struct data_analysis { + using data_type = typename data_analysis::data_type*; + using const_data_type = typename data_analysis::const_data_type*; + using runtime_data_type = typename data_analysis::runtime_data_type*; + using runtime_const_data_type = typename data_analysis::runtime_const_data_type*; + using non_const_data_type = typename data_analysis::non_const_data_type*; +}; + +template +struct data_analysis { + using data_type = typename data_analysis::data_type[N]; + using const_data_type = typename data_analysis::const_data_type[N]; + using runtime_data_type = typename data_analysis::runtime_data_type*; + using runtime_const_data_type = typename data_analysis::runtime_const_data_type*; + using non_const_data_type = typename data_analysis::non_const_data_type[N]; +}; + +template +constexpr bool test_view_typedefs_impl() { + // ======================== + // inherited from ViewTraits + // ======================== + static_assert(std::is_same_v); + static_assert(std::is_same_v::const_data_type>); + static_assert(std::is_same_v::non_const_data_type>); + + // FIXME: these should be deprecated and for proper testing (I.e. where this is different from data_type) + // we would need ensemble types which use the hidden View dimension facility of View (i.e. which make + // "specialize" not void) + static_assert(std::is_same_v); + static_assert(std::is_same_v::const_data_type>); + static_assert(std::is_same_v::non_const_data_type>); + static_assert(std::is_same_v); + + // FIXME: value_type definition conflicts with mdspan value_type + static_assert(std::is_same_v); + static_assert(std::is_same_v); + static_assert(std::is_same_v>); + + // FIXME: should maybe be deprecated + static_assert(std::is_same_v); + + // FIXME: should be deprecated and is some complicated impl type + // static_assert(!std::is_void_v); + + static_assert(std::is_same_v); + static_assert(std::is_same_v); + static_assert(std::is_same_v>); + static_assert(std::is_same_v); + static_assert(std::is_same_v); + static_assert(std::is_same_v); + + // FIXME: should be deprecated in favor of reference + static_assert(std::is_same_v); + // FIXME: should be deprecated in favor of data_handle_type + static_assert(std::is_same_v); + + // ========================================= + // in Legacy View: some helper View variants + // ========================================= + + // FIXME: in contrast to View, hooks_policy is not propagated + static_assert(std::is_same_v); + static_assert(std::is_same_v>); + static_assert(std::is_same_v>); + static_assert(std::is_same_v>); + static_assert(std::is_same_v>); + +/* FIXME: these don't exist in DynRankView, should they? + using uniform_layout_type = std::conditional_t), + Kokkos::LayoutLeft, Layout>; + + // Uhm uniformtype removes all memorytraits? + static_assert(std::is_same_v>>); + static_assert(std::is_same_v>>); + static_assert(std::is_same_v::runtime_data_type, uniform_layout_type, + typename ViewType::device_type, Kokkos::MemoryTraits<0>>>); + static_assert(std::is_same_v::runtime_const_data_type, uniform_layout_type, + typename ViewType::device_type, Kokkos::MemoryTraits<0>>>); + + using anonymous_device_type = Kokkos::Device; + static_assert(std::is_same_v>>); + static_assert(std::is_same_v>>); + static_assert(std::is_same_v::runtime_data_type, uniform_layout_type, + anonymous_device_type, Kokkos::MemoryTraits<0>>>); + static_assert(std::is_same_v::runtime_const_data_type, uniform_layout_type, + anonymous_device_type, Kokkos::MemoryTraits<0>>>); +*/ + + // ================================== + // mdspan compatibility + // ================================== + + // FIXME: This typedef caused some weird issue with MSVC+NVCC + // static_assert(std::is_same_v); + // FIXME: Not supported yet + // static_assert(std::is_same_v); + // static_assert(std::is_same_v); + // static_assert(std::is_same_v); + + static_assert(std::is_same_v); + // FIXME: should be remove_const_t + static_assert(std::is_same_v); + // FIXME: should be extents_type::index_type + static_assert(std::is_same_v); + static_assert(std::is_same_v); + + // FIXME: should come from accessor_type + static_assert(std::is_same_v); + static_assert(std::is_same_v); + return true; +} + +// Helper function to unpack data type and other args from the View, and pass them on +template +struct ViewParams {}; + +template +constexpr bool test_view_typedefs(ViewParams) { + return test_view_typedefs_impl, Kokkos::ViewTraits, + T, L, S, M, HostMirrorSpace, ValueType, ReferenceType>(); +} + + +constexpr bool is_host_exec = std::is_same_v; + +#if defined(KOKKOS_ENABLE_CUDA_UVM) || defined(KOKKOS_ENABLE_IMPL_CUDA_UNIFIED_MEMORY) || defined(KOKKOS_IMPL_HIP_UNIFIED_MEMORY) +constexpr bool has_unified_mem_space = true; +#else +constexpr bool has_unified_mem_space = false; +#endif + +// The test take explicit template arguments for: LayoutType, Space, MemoryTraits, HostMirrorSpace, ValueType, ReferenceType +// The ViewParams is just a type pack for the View template arguments + +// Kokkos::View +namespace TestInt { + using layout_type = Kokkos::DefaultExecutionSpace::array_layout; + using space = Kokkos::DefaultExecutionSpace; + using memory_traits = Kokkos::MemoryTraits<0>; + // HostMirrorSpace is a mess so: if the default exec is a host exec, that is it + using host_mirror_space = std::conditional_t>>; + static_assert(test_view_typedefs( + ViewParams{})); +} + +// Kokkos::View +namespace TestIntDefaultExecutionSpace { + using layout_type = Kokkos::DefaultExecutionSpace::array_layout; + using space = Kokkos::DefaultExecutionSpace; + using memory_traits = Kokkos::MemoryTraits<0>; + // HostMirrorSpace is a mess so: if the default exec is a host exec, it is HostSpace (note difference from View ...) + using host_mirror_space = std::conditional_t>; + static_assert(test_view_typedefs( + ViewParams{})); +} + +// Kokkos::View +namespace TestFloatPPHostSpace { + using layout_type = Kokkos::LayoutRight; + using space = Kokkos::HostSpace; + using memory_traits = Kokkos::MemoryTraits<0>; + using host_mirror_space = Kokkos::HostSpace; + static_assert(test_view_typedefs( + ViewParams{})); +} + +// Kokkos::View> +namespace TestFloatPPDeviceDefaultHostExecHostSpace { + using layout_type = Kokkos::LayoutRight; + using space = Kokkos::Device; + using memory_traits = Kokkos::MemoryTraits<0>; + using host_mirror_space = Kokkos::HostSpace; + static_assert(test_view_typedefs( + ViewParams>{})); +} + +// Kokkos::View> +namespace TestIntAtomic { + using layout_type = Kokkos::DefaultExecutionSpace::array_layout; + using space = Kokkos::DefaultExecutionSpace; + using memory_traits = Kokkos::MemoryTraits; + // HostMirrorSpace is a mess so: if the default exec is a host exec, that is it + using host_mirror_space = std::conditional_t>>; + static_assert(test_view_typedefs>>>( + ViewParams>{})); +} +// clang-format on +} // namespace diff --git a/lib/kokkos/containers/unit_tests/TestDynRankView_TeamScratch.hpp b/lib/kokkos/containers/unit_tests/TestDynRankView_TeamScratch.hpp new file mode 100644 index 0000000000..e5f8860de7 --- /dev/null +++ b/lib/kokkos/containers/unit_tests/TestDynRankView_TeamScratch.hpp @@ -0,0 +1,72 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#include + +#include + +namespace { + +void test_dyn_rank_view_team_scratch() { + using execution_space = TEST_EXECSPACE; + using memory_space = execution_space::scratch_memory_space; + using drv_type = Kokkos::DynRankView; + using policy_type = Kokkos::TeamPolicy; + using team_type = policy_type::member_type; + + int N0 = 10, N1 = 4, N2 = 3; + size_t shmem_size = drv_type::shmem_size(N0, N1, N2); + ASSERT_GE(shmem_size, N0 * N1 * N2 * sizeof(int)); + + Kokkos::View> + errors("errors"); + auto policy = policy_type(1, Kokkos::AUTO) + .set_scratch_size(0, Kokkos::PerTeam(shmem_size)); + Kokkos::parallel_for( + policy, KOKKOS_LAMBDA(const team_type& team) { + drv_type scr(team.team_scratch(0), N0, N1, N2); + // Control that the code ran at all + if (scr.rank() != 3) errors() |= 1u; + if (scr.extent_int(0) != N0) errors() |= 2u; + if (scr.extent_int(1) != N1) errors() |= 4u; + if (scr.extent_int(2) != N2) errors() |= 8u; + Kokkos::parallel_for( + Kokkos::TeamThreadMDRange(team, N0, N1, N2), + [=](int i, int j, int k) { scr(i, j, k) = i * 100 + j * 10 + k; }); + team.team_barrier(); + Kokkos::parallel_for(Kokkos::TeamThreadMDRange(team, N0, N1, N2), + [=](int i, int j, int k) { + if (scr(i, j, k) != i * 100 + j * 10 + k) + errors() |= 16u; + }); + errors() |= 256u; + }); + unsigned h_errors = 0; + Kokkos::deep_copy(h_errors, errors); + + ASSERT_EQ((h_errors & 1u), 0u) << "Rank mismatch"; + ASSERT_EQ((h_errors & 2u), 0u) << "extent 0 mismatch"; + ASSERT_EQ((h_errors & 4u), 0u) << "extent 1 mismatch"; + ASSERT_EQ((h_errors & 8u), 0u) << "extent 2 mismatch"; + ASSERT_EQ((h_errors & 16u), 0u) << "data access incorrect"; + ASSERT_EQ(h_errors, 256u); +} + +TEST(TEST_CATEGORY, dyn_rank_view_team_scratch) { + test_dyn_rank_view_team_scratch(); +} + +} // namespace diff --git a/lib/kokkos/containers/unit_tests/TestDynViewAPI.hpp b/lib/kokkos/containers/unit_tests/TestDynViewAPI.hpp index 4ecb6cf25c..930c76c32c 100644 --- a/lib/kokkos/containers/unit_tests/TestDynViewAPI.hpp +++ b/lib/kokkos/containers/unit_tests/TestDynViewAPI.hpp @@ -792,9 +792,8 @@ class TestDynViewAPI { int equal_ptr_h2_d = a_h2.data() == a_d.data() ? 1 : 0; int is_same_memspace = - std::is_same::value - ? 1 - : 0; + std::is_same_v ? 1 + : 0; ASSERT_EQ(equal_ptr_h_h2, 1); ASSERT_EQ(equal_ptr_h_d, is_same_memspace); ASSERT_EQ(equal_ptr_h2_d, is_same_memspace); @@ -817,9 +816,8 @@ class TestDynViewAPI { int equal_ptr_h2_d = a_h2.data() == a_d.data() ? 1 : 0; int is_same_memspace = - std::is_same::value - ? 1 - : 0; + std::is_same_v ? 1 + : 0; ASSERT_EQ(equal_ptr_h_h2, 1); ASSERT_EQ(equal_ptr_h_d, is_same_memspace); ASSERT_EQ(equal_ptr_h2_d, is_same_memspace); @@ -846,9 +844,8 @@ class TestDynViewAPI { int equal_ptr_h2_d = a_h2.data() == a_d.data() ? 1 : 0; int is_same_memspace = - std::is_same::value - ? 1 - : 0; + std::is_same_v ? 1 + : 0; ASSERT_EQ(equal_ptr_h_h2, 1); ASSERT_EQ(equal_ptr_h_d, is_same_memspace); ASSERT_EQ(equal_ptr_h2_d, is_same_memspace); @@ -879,8 +876,7 @@ class TestDynViewAPI { int equal_ptr_h3_d = a_h3.data() == a_d.data() ? 1 : 0; int is_same_memspace = - std::is_same::value + std::is_same_v ? 1 : 0; ASSERT_EQ(equal_ptr_h_h2, 1); @@ -915,8 +911,7 @@ class TestDynViewAPI { int equal_ptr_h3_d = a_h3.data() == a_d.data() ? 1 : 0; int is_same_memspace = - std::is_same::value + std::is_same_v ? 1 : 0; ASSERT_EQ(equal_ptr_h_h2, 1); @@ -943,8 +938,6 @@ class TestDynViewAPI { dView0 d("d"); -#if defined(KOKKOS_ENABLE_CXX11_DISPATCH_LAMBDA) - // Rank 0 Kokkos::resize(d); @@ -1121,8 +1114,6 @@ class TestDynViewAPI { Kokkos::deep_copy(error_flag_host, error_flag); ASSERT_EQ(error_flag_host(), 0); #endif // MDRangePolict Rank < 7 - -#endif // defined(KOKKOS_ENABLE_CXX11_DISPATCH_LAMBDA) } static void run_test_scalar() { diff --git a/lib/kokkos/containers/unit_tests/TestDynamicView.hpp b/lib/kokkos/containers/unit_tests/TestDynamicView.hpp index c8f8fed3b8..94ccea86eb 100644 --- a/lib/kokkos/containers/unit_tests/TestDynamicView.hpp +++ b/lib/kokkos/containers/unit_tests/TestDynamicView.hpp @@ -71,7 +71,6 @@ struct TestDynamicView { da.resize_serial(da_size); ASSERT_EQ(da.size(), da_size); -#if defined(KOKKOS_ENABLE_CXX11_DISPATCH_LAMBDA) Kokkos::parallel_for( Kokkos::RangePolicy(0, da_size), KOKKOS_LAMBDA(const int i) { da(i) = Scalar(i); }); @@ -85,7 +84,6 @@ struct TestDynamicView { result_sum); ASSERT_EQ(result_sum, (value_type)(da_size * (da_size - 1) / 2)); -#endif // add 3x more entries i.e. 4x larger than previous size // the first 1/4 should remain the same @@ -93,7 +91,6 @@ struct TestDynamicView { da.resize_serial(da_resize); ASSERT_EQ(da.size(), da_resize); -#if defined(KOKKOS_ENABLE_CXX11_DISPATCH_LAMBDA) Kokkos::parallel_for( Kokkos::RangePolicy(da_size, da_resize), KOKKOS_LAMBDA(const int i) { da(i) = Scalar(i); }); @@ -108,7 +105,6 @@ struct TestDynamicView { ASSERT_EQ(new_result_sum + result_sum, (value_type)(da_resize * (da_resize - 1) / 2)); -#endif } // end scope // Test: Create DynamicView, initialize size (via resize), run through @@ -123,7 +119,6 @@ struct TestDynamicView { da.resize_serial(da_size); ASSERT_EQ(da.size(), da_size); -#if defined(KOKKOS_ENABLE_CXX11_DISPATCH_LAMBDA) Kokkos::parallel_for( Kokkos::RangePolicy(0, da_size), KOKKOS_LAMBDA(const int i) { da(i) = Scalar(i); }); @@ -137,7 +132,6 @@ struct TestDynamicView { result_sum); ASSERT_EQ(result_sum, (value_type)(da_size * (da_size - 1) / 2)); -#endif // add 3x more entries i.e. 4x larger than previous size // the first 1/4 should remain the same @@ -145,7 +139,6 @@ struct TestDynamicView { da.resize_serial(da_resize); ASSERT_EQ(da.size(), da_resize); -#if defined(KOKKOS_ENABLE_CXX11_DISPATCH_LAMBDA) Kokkos::parallel_for( Kokkos::RangePolicy(da_size, da_resize), KOKKOS_LAMBDA(const int i) { da(i) = Scalar(i); }); @@ -160,7 +153,6 @@ struct TestDynamicView { ASSERT_EQ(new_result_sum + result_sum, (value_type)(da_resize * (da_resize - 1) / 2)); -#endif } // end scope // Test: Create DynamicView, initialize size (via resize), run through @@ -175,7 +167,6 @@ struct TestDynamicView { da.resize_serial(da_size); ASSERT_EQ(da.size(), da_size); -#if defined(KOKKOS_ENABLE_CXX11_DISPATCH_LAMBDA) Kokkos::parallel_for( Kokkos::RangePolicy(0, da_size), KOKKOS_LAMBDA(const int i) { da(i) = Scalar(i); }); @@ -189,14 +180,12 @@ struct TestDynamicView { result_sum); ASSERT_EQ(result_sum, (value_type)(da_size * (da_size - 1) / 2)); -#endif // remove the final 3/4 entries i.e. first 1/4 remain unsigned da_resize = arg_total_size / 8; da.resize_serial(da_resize); ASSERT_EQ(da.size(), da_resize); -#if defined(KOKKOS_ENABLE_CXX11_DISPATCH_LAMBDA) Kokkos::parallel_for( Kokkos::RangePolicy(0, da_resize), KOKKOS_LAMBDA(const int i) { da(i) = Scalar(i); }); @@ -210,7 +199,6 @@ struct TestDynamicView { new_result_sum); ASSERT_EQ(new_result_sum, (value_type)(da_resize * (da_resize - 1) / 2)); -#endif } // end scope // Test: Reproducer to demonstrate compile-time error of deep_copy @@ -229,7 +217,6 @@ struct TestDynamicView { device_dynamic_view.resize_serial(da_size); // Use parallel_for to populate device_dynamic_view and verify values -#if defined(KOKKOS_ENABLE_CXX11_DISPATCH_LAMBDA) Kokkos::parallel_for( Kokkos::RangePolicy(0, da_size), KOKKOS_LAMBDA(const int i) { device_dynamic_view(i) = Scalar(i); }); @@ -243,7 +230,6 @@ struct TestDynamicView { result_sum); ASSERT_EQ(result_sum, (value_type)(da_size * (da_size - 1) / 2)); -#endif // Use an on-device View as intermediate to deep_copy the // device_dynamic_view to host, zero out the device_dynamic_view, @@ -251,13 +237,11 @@ struct TestDynamicView { Kokkos::deep_copy(device_view, device_dynamic_view); Kokkos::deep_copy(host_view, device_view); Kokkos::deep_copy(device_view, host_view); -#if defined(KOKKOS_ENABLE_CXX11_DISPATCH_LAMBDA) Kokkos::parallel_for( Kokkos::RangePolicy(0, da_size), KOKKOS_LAMBDA(const int i) { device_dynamic_view(i) = Scalar(0); }); -#endif Kokkos::deep_copy(device_dynamic_view, device_view); -#if defined(KOKKOS_ENABLE_CXX11_DISPATCH_LAMBDA) + value_type new_result_sum = 0.0; Kokkos::parallel_reduce( Kokkos::RangePolicy(0, da_size), @@ -267,21 +251,6 @@ struct TestDynamicView { new_result_sum); ASSERT_EQ(new_result_sum, (value_type)(da_size * (da_size - 1) / 2)); -#endif - - // Try to deep_copy device_dynamic_view directly to/from host. - // host-to-device currently fails to compile because DP and SP are - // swapped in the deep_copy implementation. - // Once that's fixed, both deep_copy's will fail at runtime because the - // destination execution space cannot access the source memory space. - // Check if the memory spaces are different before testing the deep_copy. - if (!Kokkos::SpaceAccessibility::accessible) { - ASSERT_THROW(Kokkos::deep_copy(host_view, device_dynamic_view), - std::runtime_error); - ASSERT_THROW(Kokkos::deep_copy(device_dynamic_view, host_view), - std::runtime_error); - } } } }; diff --git a/lib/kokkos/containers/unit_tests/TestErrorReporter.hpp b/lib/kokkos/containers/unit_tests/TestErrorReporter.hpp index 0003a29468..4ebab889c7 100644 --- a/lib/kokkos/containers/unit_tests/TestErrorReporter.hpp +++ b/lib/kokkos/containers/unit_tests/TestErrorReporter.hpp @@ -149,7 +149,6 @@ struct ErrorReporterDriver : public ErrorReporterDriverBase { } }; -#if !defined(KOKKOS_ENABLE_CUDA) || defined(KOKKOS_ENABLE_CUDA_LAMBDA) template struct ErrorReporterDriverUseLambda : public ErrorReporterDriverBase { @@ -178,7 +177,6 @@ struct ErrorReporterDriverUseLambda driver_base::check_expectations(reporter_capacity, test_size); } }; -#endif #ifdef KOKKOS_ENABLE_OPENMP struct ErrorReporterDriverNativeOpenMP @@ -205,8 +203,7 @@ struct ErrorReporterDriverNativeOpenMP // FIXME_MSVC MSVC just gets confused when using the base class in the // KOKKOS_CLASS_LAMBDA -#if !defined(KOKKOS_COMPILER_MSVC) && \ - (!defined(KOKKOS_ENABLE_CUDA) || defined(KOKKOS_ENABLE_CUDA_LAMBDA)) +#ifndef KOKKOS_COMPILER_MSVC TEST(TEST_CATEGORY, ErrorReporterViaLambda) { TestErrorReporter>(); } diff --git a/lib/kokkos/containers/unit_tests/TestOffsetView.hpp b/lib/kokkos/containers/unit_tests/TestOffsetView.hpp index c133922e3d..706b40fff3 100644 --- a/lib/kokkos/containers/unit_tests/TestOffsetView.hpp +++ b/lib/kokkos/containers/unit_tests/TestOffsetView.hpp @@ -56,7 +56,18 @@ void test_offsetview_construction() { offset_view_type ov("firstOV", range0, range1); ASSERT_EQ("firstOV", ov.label()); - ASSERT_EQ(2, ov.Rank); + +#ifdef KOKKOS_ENABLE_DEPRECATION_WARNINGS + KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_PUSH() +#endif +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 + ASSERT_EQ(2u, ov.Rank); +#endif +#ifdef KOKKOS_ENABLE_DEPRECATION_WARNINGS + KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_POP() +#endif + + ASSERT_EQ(2u, ov.rank()); ASSERT_EQ(ov.begin(0), -1); ASSERT_EQ(ov.end(0), 4); @@ -67,7 +78,6 @@ void test_offsetview_construction() { ASSERT_EQ(ov.extent(0), 5u); ASSERT_EQ(ov.extent(1), 5u); -#if defined(KOKKOS_ENABLE_CUDA_LAMBDA) || !defined(KOKKOS_ENABLE_CUDA) { Kokkos::Experimental::OffsetView offsetV1("OneDOffsetView", range0); @@ -149,7 +159,6 @@ void test_offsetview_construction() { } ASSERT_EQ(OVResult, answer) << "Bad data found in OffsetView"; -#endif { offset_view_type ovCopy(ov); @@ -184,7 +193,6 @@ void test_offsetview_construction() { range3_type rangePolicy3DZero(point3_type{{0, 0, 0}}, point3_type{{extent0, extent1, extent2}}); -#if defined(KOKKOS_ENABLE_CUDA_LAMBDA) || !defined(KOKKOS_ENABLE_CUDA) int view3DSum = 0; Kokkos::parallel_reduce( rangePolicy3DZero, @@ -207,7 +215,6 @@ void test_offsetview_construction() { ASSERT_EQ(view3DSum, offsetView3DSum) << "construction of OffsetView from View and begins array broken."; -#endif } view_type viewFromOV = ov.view(); @@ -232,7 +239,6 @@ void test_offsetview_construction() { view_type aView("aView", ov.extent(0), ov.extent(1)); Kokkos::deep_copy(aView, ov); -#if defined(KOKKOS_ENABLE_CUDA_LAMBDA) || !defined(KOKKOS_ENABLE_CUDA) int sum = 0; Kokkos::parallel_reduce( rangePolicy2D, @@ -242,7 +248,6 @@ void test_offsetview_construction() { sum); ASSERT_EQ(sum, 0) << "deep_copy(view, offsetView) broken."; -#endif } { // test view to offsetview deep copy @@ -251,7 +256,6 @@ void test_offsetview_construction() { Kokkos::deep_copy(aView, 99); Kokkos::deep_copy(ov, aView); -#if defined(KOKKOS_ENABLE_CUDA_LAMBDA) || !defined(KOKKOS_ENABLE_CUDA) int sum = 0; Kokkos::parallel_reduce( rangePolicy2D, @@ -261,7 +265,6 @@ void test_offsetview_construction() { sum); ASSERT_EQ(sum, 0) << "deep_copy(offsetView, view) broken."; -#endif } } @@ -329,46 +332,131 @@ void test_offsetview_unmanaged_construction() { ASSERT_EQ(bb, ib); ASSERT_EQ(bb, ii); } +} + +template +void test_offsetview_unmanaged_construction_death() { + // Preallocated memory (Only need a valid address for this test) + Scalar s; + + // Regular expression syntax on Windows is a pain. `.` does not match `\n`. + // Feel free to make it work if you have time to spare. +#ifdef _WIN32 +#define SKIP_REGEX_ON_WINDOWS(REGEX) "" +#else +#define SKIP_REGEX_ON_WINDOWS(REGEX) REGEX +#endif { using offset_view_type = Kokkos::Experimental::OffsetView; // Range calculations must be positive - ASSERT_NO_THROW(offset_view_type(&s, {0}, {1})); - ASSERT_NO_THROW(offset_view_type(&s, {0}, {0})); - ASSERT_THROW(offset_view_type(&s, {0}, {-1}), std::runtime_error); + (void)offset_view_type(&s, {0}, {1}); + (void)offset_view_type(&s, {0}, {0}); + ASSERT_DEATH( + offset_view_type(&s, {0}, {-1}), + SKIP_REGEX_ON_WINDOWS( + "Kokkos::Experimental::OffsetView ERROR: for unmanaged OffsetView" + ".*" + "\\(ends\\[0\\] \\(-1\\) - begins\\[0\\] \\(0\\)\\) must be " + "non-negative")); } { using offset_view_type = Kokkos::Experimental::OffsetView; // Range calculations must not overflow - ASSERT_NO_THROW(offset_view_type(&s, {0}, {0x7fffffffffffffffl})); - ASSERT_THROW(offset_view_type(&s, {-1}, {0x7fffffffffffffffl}), - std::runtime_error); - ASSERT_THROW( + (void)offset_view_type(&s, {0}, {0x7fffffffffffffffl}); + ASSERT_DEATH( + offset_view_type(&s, {-1}, {0x7fffffffffffffffl}), + SKIP_REGEX_ON_WINDOWS( + "Kokkos::Experimental::OffsetView ERROR: for unmanaged OffsetView" + ".*" + "\\(ends\\[0\\] \\(9223372036854775807\\) - begins\\[0\\] " + "\\(-1\\)\\) " + "overflows")); + ASSERT_DEATH( offset_view_type(&s, {-0x7fffffffffffffffl - 1}, {0x7fffffffffffffffl}), - std::runtime_error); - ASSERT_THROW(offset_view_type(&s, {-0x7fffffffffffffffl - 1}, {0}), - std::runtime_error); + SKIP_REGEX_ON_WINDOWS( + "Kokkos::Experimental::OffsetView ERROR: for unmanaged OffsetView" + ".*" + "\\(ends\\[0\\] \\(9223372036854775807\\) - begins\\[0\\] " + "\\(-9223372036854775808\\)\\) " + "overflows")); + ASSERT_DEATH( + offset_view_type(&s, {-0x7fffffffffffffffl - 1}, {0}), + SKIP_REGEX_ON_WINDOWS( + "Kokkos::Experimental::OffsetView ERROR: for unmanaged OffsetView" + ".*" + "\\(ends\\[0\\] \\(0\\) - begins\\[0\\] " + "\\(-9223372036854775808\\)\\) " + "overflows")); } { using offset_view_type = Kokkos::Experimental::OffsetView; - // Should throw when the rank of begins and/or ends doesn't match that of - // OffsetView - ASSERT_THROW(offset_view_type(&s, {0}, {1}), std::runtime_error); - ASSERT_THROW(offset_view_type(&s, {0}, {1, 1}), std::runtime_error); - ASSERT_THROW(offset_view_type(&s, {0}, {1, 1, 1}), std::runtime_error); - ASSERT_THROW(offset_view_type(&s, {0, 0}, {1}), std::runtime_error); - ASSERT_NO_THROW(offset_view_type(&s, {0, 0}, {1, 1})); - ASSERT_THROW(offset_view_type(&s, {0, 0}, {1, 1, 1}), std::runtime_error); - ASSERT_THROW(offset_view_type(&s, {0, 0, 0}, {1}), std::runtime_error); - ASSERT_THROW(offset_view_type(&s, {0, 0, 0}, {1, 1}), std::runtime_error); - ASSERT_THROW(offset_view_type(&s, {0, 0, 0}, {1, 1, 1}), - std::runtime_error); + // Should throw when the rank of begins and/or ends doesn't match that + // of OffsetView + ASSERT_DEATH( + offset_view_type(&s, {0}, {1}), + SKIP_REGEX_ON_WINDOWS( + "Kokkos::Experimental::OffsetView ERROR: for unmanaged OffsetView" + ".*" + "begins\\.size\\(\\) \\(1\\) != Rank \\(2\\)" + ".*" + "ends\\.size\\(\\) \\(1\\) != Rank \\(2\\)")); + ASSERT_DEATH( + offset_view_type(&s, {0}, {1, 1}), + SKIP_REGEX_ON_WINDOWS( + "Kokkos::Experimental::OffsetView ERROR: for unmanaged OffsetView" + ".*" + "begins\\.size\\(\\) \\(1\\) != Rank \\(2\\)")); + ASSERT_DEATH( + offset_view_type(&s, {0}, {1, 1, 1}), + SKIP_REGEX_ON_WINDOWS( + "Kokkos::Experimental::OffsetView ERROR: for unmanaged OffsetView" + ".*" + "begins\\.size\\(\\) \\(1\\) != Rank \\(2\\)" + ".*" + "ends\\.size\\(\\) \\(3\\) != Rank \\(2\\)")); + ASSERT_DEATH( + offset_view_type(&s, {0, 0}, {1}), + SKIP_REGEX_ON_WINDOWS( + "Kokkos::Experimental::OffsetView ERROR: for unmanaged OffsetView" + ".*" + "ends\\.size\\(\\) \\(1\\) != Rank \\(2\\)")); + (void)offset_view_type(&s, {0, 0}, {1, 1}); + ASSERT_DEATH( + offset_view_type(&s, {0, 0}, {1, 1, 1}), + SKIP_REGEX_ON_WINDOWS( + "Kokkos::Experimental::OffsetView ERROR: for unmanaged OffsetView" + ".*" + "ends\\.size\\(\\) \\(3\\) != Rank \\(2\\)")); + ASSERT_DEATH( + offset_view_type(&s, {0, 0, 0}, {1}), + SKIP_REGEX_ON_WINDOWS( + "Kokkos::Experimental::OffsetView ERROR: for unmanaged OffsetView" + ".*" + "begins\\.size\\(\\) \\(3\\) != Rank \\(2\\)" + ".*" + "ends\\.size\\(\\) \\(1\\) != Rank \\(2\\)")); + ASSERT_DEATH( + offset_view_type(&s, {0, 0, 0}, {1, 1}), + SKIP_REGEX_ON_WINDOWS( + "Kokkos::Experimental::OffsetView ERROR: for unmanaged OffsetView" + ".*" + "begins\\.size\\(\\) \\(3\\) != Rank \\(2\\)")); + ASSERT_DEATH( + offset_view_type(&s, {0, 0, 0}, {1, 1, 1}), + SKIP_REGEX_ON_WINDOWS( + "Kokkos::Experimental::OffsetView ERROR: for unmanaged OffsetView" + ".*" + "begins\\.size\\(\\) \\(3\\) != Rank \\(2\\)" + ".*" + "ends\\.size\\(\\) \\(3\\) != Rank \\(2\\)")); } +#undef SKIP_REGEX_ON_WINDOWS } template @@ -377,8 +465,8 @@ void test_offsetview_subview() { Kokkos::Experimental::OffsetView sliceMe("offsetToSlice", {-10, 20}); { - auto offsetSubviewa = Kokkos::Experimental::subview(sliceMe, 0); - ASSERT_EQ(offsetSubviewa.Rank, 0) << "subview of offset is broken."; + auto offsetSubview = Kokkos::Experimental::subview(sliceMe, 0); + ASSERT_EQ(offsetSubview.rank(), 0u) << "subview of offset is broken."; } } { // test subview 2 @@ -387,13 +475,13 @@ void test_offsetview_subview() { { auto offsetSubview = Kokkos::Experimental::subview(sliceMe, Kokkos::ALL(), -2); - ASSERT_EQ(offsetSubview.Rank, 1) << "subview of offset is broken."; + ASSERT_EQ(offsetSubview.rank(), 1u) << "subview of offset is broken."; } { auto offsetSubview = Kokkos::Experimental::subview(sliceMe, 0, Kokkos::ALL()); - ASSERT_EQ(offsetSubview.Rank, 1) << "subview of offset is broken."; + ASSERT_EQ(offsetSubview.rank(), 1u) << "subview of offset is broken."; } } @@ -406,30 +494,29 @@ void test_offsetview_subview() { { auto offsetSubview = Kokkos::Experimental::subview(sliceMe, Kokkos::ALL(), Kokkos::ALL(), 0); - ASSERT_EQ(offsetSubview.Rank, 2) << "subview of offset is broken."; + ASSERT_EQ(offsetSubview.rank(), 2u) << "subview of offset is broken."; } { auto offsetSubview = Kokkos::Experimental::subview(sliceMe, Kokkos::ALL(), 0, Kokkos::ALL()); - ASSERT_EQ(offsetSubview.Rank, 2) << "subview of offset is broken."; + ASSERT_EQ(offsetSubview.rank(), 2u) << "subview of offset is broken."; } { auto offsetSubview = Kokkos::Experimental::subview( sliceMe, 0, Kokkos::ALL(), Kokkos::ALL()); - ASSERT_EQ(offsetSubview.Rank, 2) << "subview of offset is broken."; + ASSERT_EQ(offsetSubview.rank(), 2u) << "subview of offset is broken."; } { auto offsetSubview = Kokkos::Experimental::subview( sliceMe, 0, Kokkos::ALL(), Kokkos::make_pair(-30, -21)); - ASSERT_EQ(offsetSubview.Rank, 2) << "subview of offset is broken."; + ASSERT_EQ(offsetSubview.rank(), 2u) << "subview of offset is broken."; ASSERT_EQ(offsetSubview.begin(0), -20); ASSERT_EQ(offsetSubview.end(0), 31); ASSERT_EQ(offsetSubview.begin(1), 0); ASSERT_EQ(offsetSubview.end(1), 9); -#if defined(KOKKOS_ENABLE_CUDA_LAMBDA) || !defined(KOKKOS_ENABLE_CUDA) using range_type = Kokkos::MDRangePolicy, Kokkos::IndexType >; using point_type = typename range_type::point_type; @@ -455,25 +542,24 @@ void test_offsetview_subview() { sum); ASSERT_EQ(sum, 6 * (e0 - b0) * (e1 - b1)); -#endif } // slice 2 { auto offsetSubview = Kokkos::Experimental::subview(sliceMe, Kokkos::ALL(), 0, 0); - ASSERT_EQ(offsetSubview.Rank, 1) << "subview of offset is broken."; + ASSERT_EQ(offsetSubview.rank(), 1u) << "subview of offset is broken."; } { auto offsetSubview = Kokkos::Experimental::subview(sliceMe, 0, 0, Kokkos::ALL()); - ASSERT_EQ(offsetSubview.Rank, 1) << "subview of offset is broken."; + ASSERT_EQ(offsetSubview.rank(), 1u) << "subview of offset is broken."; } { auto offsetSubview = Kokkos::Experimental::subview(sliceMe, 0, Kokkos::ALL(), 0); - ASSERT_EQ(offsetSubview.Rank, 1) << "subview of offset is broken."; + ASSERT_EQ(offsetSubview.rank(), 1u) << "subview of offset is broken."; } } @@ -486,73 +572,72 @@ void test_offsetview_subview() { { auto offsetSubview = Kokkos::Experimental::subview( sliceMe, Kokkos::ALL(), Kokkos::ALL(), Kokkos::ALL(), 0); - ASSERT_EQ(offsetSubview.Rank, 3) << "subview of offset is broken."; + ASSERT_EQ(offsetSubview.rank(), 3u) << "subview of offset is broken."; } { auto offsetSubview = Kokkos::Experimental::subview( sliceMe, Kokkos::ALL(), Kokkos::ALL(), 0, Kokkos::ALL()); - ASSERT_EQ(offsetSubview.Rank, 3) << "subview of offset is broken."; + ASSERT_EQ(offsetSubview.rank(), 3u) << "subview of offset is broken."; } { auto offsetSubview = Kokkos::Experimental::subview( sliceMe, Kokkos::ALL(), 0, Kokkos::ALL(), Kokkos::ALL()); - ASSERT_EQ(offsetSubview.Rank, 3) << "subview of offset is broken."; + ASSERT_EQ(offsetSubview.rank(), 3u) << "subview of offset is broken."; } { auto offsetSubview = Kokkos::Experimental::subview( sliceMe, 0, Kokkos::ALL(), Kokkos::ALL(), Kokkos::ALL()); - ASSERT_EQ(offsetSubview.Rank, 3) << "subview of offset is broken."; + ASSERT_EQ(offsetSubview.rank(), 3u) << "subview of offset is broken."; } // slice 2 auto offsetSubview2a = Kokkos::Experimental::subview(sliceMe, Kokkos::ALL(), Kokkos::ALL(), 0, 0); - ASSERT_EQ(offsetSubview2a.Rank, 2) << "subview of offset is broken."; + ASSERT_EQ(offsetSubview2a.rank(), 2u) << "subview of offset is broken."; { auto offsetSubview2b = Kokkos::Experimental::subview( sliceMe, Kokkos::ALL(), 0, Kokkos::ALL(), 0); - ASSERT_EQ(offsetSubview2b.Rank, 2) << "subview of offset is broken."; + ASSERT_EQ(offsetSubview2b.rank(), 2u) << "subview of offset is broken."; } { auto offsetSubview2b = Kokkos::Experimental::subview( sliceMe, Kokkos::ALL(), 0, 0, Kokkos::ALL()); - ASSERT_EQ(offsetSubview2b.Rank, 2) << "subview of offset is broken."; + ASSERT_EQ(offsetSubview2b.rank(), 2u) << "subview of offset is broken."; } { auto offsetSubview2b = Kokkos::Experimental::subview( sliceMe, 0, Kokkos::ALL(), 0, Kokkos::ALL()); - ASSERT_EQ(offsetSubview2b.Rank, 2) << "subview of offset is broken."; + ASSERT_EQ(offsetSubview2b.rank(), 2u) << "subview of offset is broken."; } { auto offsetSubview2b = Kokkos::Experimental::subview( sliceMe, 0, 0, Kokkos::ALL(), Kokkos::ALL()); - ASSERT_EQ(offsetSubview2b.Rank, 2) << "subview of offset is broken."; + ASSERT_EQ(offsetSubview2b.rank(), 2u) << "subview of offset is broken."; } // slice 3 { auto offsetSubview = Kokkos::Experimental::subview(sliceMe, Kokkos::ALL(), 0, 0, 0); - ASSERT_EQ(offsetSubview.Rank, 1) << "subview of offset is broken."; + ASSERT_EQ(offsetSubview.rank(), 1u) << "subview of offset is broken."; } { auto offsetSubview = Kokkos::Experimental::subview(sliceMe, 0, Kokkos::ALL(), 0, 0); - ASSERT_EQ(offsetSubview.Rank, 1) << "subview of offset is broken."; + ASSERT_EQ(offsetSubview.rank(), 1u) << "subview of offset is broken."; } { auto offsetSubview = Kokkos::Experimental::subview(sliceMe, 0, 0, Kokkos::ALL(), 0); - ASSERT_EQ(offsetSubview.Rank, 1) << "subview of offset is broken."; + ASSERT_EQ(offsetSubview.rank(), 1u) << "subview of offset is broken."; } { auto offsetSubview = Kokkos::Experimental::subview(sliceMe, 0, 0, 0, Kokkos::ALL()); - ASSERT_EQ(offsetSubview.Rank, 1) << "subview of offset is broken."; + ASSERT_EQ(offsetSubview.rank(), 1u) << "subview of offset is broken."; } } } -#if defined(KOKKOS_ENABLE_CUDA_LAMBDA) || !defined(KOKKOS_ENABLE_CUDA) template KOKKOS_INLINE_FUNCTION T std_accumulate(InputIt first, InputIt last, T init, BinaryOperation op) { @@ -586,6 +671,7 @@ void test_offsetview_offsets_rank1() { KOKKOS_LAMBDA(const int ii, int& lerrors) { offset_view_type ov(v, {ii}); lerrors += (ov(3) != element({3 - ii})); + lerrors += (ov[3] != element({3 - ii})); }, errors); @@ -655,7 +741,6 @@ void test_offsetview_offsets_rank3() { ASSERT_EQ(0, errors); } -#endif TEST(TEST_CATEGORY, offsetview_construction) { test_offsetview_construction(); @@ -665,11 +750,15 @@ TEST(TEST_CATEGORY, offsetview_unmanaged_construction) { test_offsetview_unmanaged_construction(); } +TEST(TEST_CATEGORY_DEATH, offsetview_unmanaged_construction) { + ::testing::FLAGS_gtest_death_test_style = "threadsafe"; + test_offsetview_unmanaged_construction_death(); +} + TEST(TEST_CATEGORY, offsetview_subview) { test_offsetview_subview(); } -#if defined(KOKKOS_ENABLE_CUDA_LAMBDA) || !defined(KOKKOS_ENABLE_CUDA) TEST(TEST_CATEGORY, offsetview_offsets_rank1) { test_offsetview_offsets_rank1(); } @@ -681,7 +770,6 @@ TEST(TEST_CATEGORY, offsetview_offsets_rank2) { TEST(TEST_CATEGORY, offsetview_offsets_rank3) { test_offsetview_offsets_rank3(); } -#endif } // namespace Test diff --git a/lib/kokkos/containers/unit_tests/TestScatterView.hpp b/lib/kokkos/containers/unit_tests/TestScatterView.hpp index 733f43122c..72c1afbe96 100644 --- a/lib/kokkos/containers/unit_tests/TestScatterView.hpp +++ b/lib/kokkos/containers/unit_tests/TestScatterView.hpp @@ -33,11 +33,11 @@ struct test_scatter_view_impl_cls { public: using scatter_view_type = - Kokkos::Experimental::ScatterView; - using orig_view_type = Kokkos::View; + using orig_view_type = Kokkos::View; using size_type = typename Kokkos::HostSpace::size_type; @@ -134,11 +134,11 @@ struct test_scatter_view_impl_cls { public: using scatter_view_type = - Kokkos::Experimental::ScatterView; - using orig_view_type = Kokkos::View; + using orig_view_type = Kokkos::View; using size_type = typename Kokkos::HostSpace::size_type; @@ -235,11 +235,11 @@ struct test_scatter_view_impl_cls { public: using scatter_view_type = - Kokkos::Experimental::ScatterView; - using orig_view_type = Kokkos::View; + using orig_view_type = Kokkos::View; using size_type = typename Kokkos::HostSpace::size_type; @@ -335,11 +335,11 @@ struct test_scatter_view_impl_cls { public: using scatter_view_type = - Kokkos::Experimental::ScatterView; - using orig_view_type = Kokkos::View; + using orig_view_type = Kokkos::View; using size_type = typename Kokkos::HostSpace::size_type; @@ -714,7 +714,7 @@ void test_scatter_view(int64_t n) { test_sv_config.run_test(n); } #ifdef KOKKOS_ENABLE_SERIAL - if (!std::is_same::value) { + if (!std::is_same_v) { #endif test_scatter_view_config::value)); - ASSERT_TRUE((std::is_same::value)); - ASSERT_TRUE((std::is_same::value)); - ASSERT_TRUE((std::is_same::value)); + ASSERT_TRUE((std::is_same_v)); + ASSERT_TRUE((std::is_same_v)); + ASSERT_TRUE((std::is_same_v)); + ASSERT_TRUE((std::is_same_v)); } } /* namespace TestStaticCrsGraph */ diff --git a/lib/kokkos/containers/unit_tests/TestUnorderedMap.hpp b/lib/kokkos/containers/unit_tests/TestUnorderedMap.hpp index 4a7e826ecb..fc7435a75e 100644 --- a/lib/kokkos/containers/unit_tests/TestUnorderedMap.hpp +++ b/lib/kokkos/containers/unit_tests/TestUnorderedMap.hpp @@ -460,7 +460,7 @@ struct UnorderedMapInsert { //! Insert multiple values. template - void insert(Args &&... args) const { + void insert(Args &&...args) const { static_assert(sizeof...(Args) > 1, "Prefer the single value version"); constexpr size_t size = sizeof...(Args); Kokkos::Array values{ @@ -534,8 +534,6 @@ TEST(TEST_CATEGORY, UnorderedMap_shallow_copyable_on_device) { ASSERT_EQ(1u, test_map_copy.m_map.size()); } -#if !defined(KOKKOS_ENABLE_CUDA) || \ - (defined(KOKKOS_ENABLE_CUDA) && defined(KOKKOS_ENABLE_CUDA_LAMBDA)) void test_unordered_map_device_capture() { TestMapCopy::map_type map; @@ -549,7 +547,6 @@ void test_unordered_map_device_capture() { TEST(TEST_CATEGORY, UnorderedMap_lambda_capturable) { test_unordered_map_device_capture(); } -#endif /** * @test This test ensures that an @ref UnorderedMap can be built diff --git a/lib/kokkos/containers/unit_tests/TestViewCtorPropEmbeddedDim.hpp b/lib/kokkos/containers/unit_tests/TestViewCtorPropEmbeddedDim.hpp index 0246f11ddf..2edddcce34 100644 --- a/lib/kokkos/containers/unit_tests/TestViewCtorPropEmbeddedDim.hpp +++ b/lib/kokkos/containers/unit_tests/TestViewCtorPropEmbeddedDim.hpp @@ -48,7 +48,7 @@ struct TestViewCtorProp_EmbeddedDim { void operator()(const int i) const { v(i) = i; } }; - static void test_vcpt(const int N0, const int N1) { + static void test_vcpt(const size_t N0, const size_t N1) { // Create two views to test { using VIT = typename TestViewCtorProp_EmbeddedDim::ViewIntType; @@ -78,16 +78,16 @@ struct TestViewCtorProp_EmbeddedDim { HostCVT hcv1 = Kokkos::create_mirror_view(cv1); Kokkos::deep_copy(hcv1, cv1); - ASSERT_EQ((std::is_same::value), true); + ASSERT_EQ((std::is_same_v), true); #if 0 // debug output - for ( int i = 0; i < N0*N1; ++i ) { - printf(" Output check: hcv1(%d) = %lf\n ", i, hcv1(i) ); + for ( size_t i = 0; i < N0*N1; ++i ) { + printf(" Output check: hcv1(%zu) = %lf\n ", i, hcv1(i) ); } printf( " Common value type view: %s \n", typeid( CVT() ).name() ); printf( " Common value type: %s \n", typeid( CommonViewValueType() ).name() ); - if ( std::is_same< CommonViewValueType, double >::value == true ) { + if ( std::is_same_v< CommonViewValueType, double > == true ) { printf("Proper common value_type\n"); } else { @@ -115,7 +115,7 @@ struct TestViewCtorProp_EmbeddedDim { HostCVT hcv1 = Kokkos::create_mirror_view(cv1); Kokkos::deep_copy(hcv1, cv1); - ASSERT_EQ((std::is_same::value), true); + ASSERT_EQ((std::is_same_v), true); } } @@ -148,7 +148,7 @@ struct TestViewCtorProp_EmbeddedDim { HostCVT hcv1 = Kokkos::create_mirror_view(cv1); Kokkos::deep_copy(hcv1, cv1); - ASSERT_EQ((std::is_same::value), true); + ASSERT_EQ((std::is_same_v), true); } { @@ -169,7 +169,7 @@ struct TestViewCtorProp_EmbeddedDim { HostCVT hcv1 = Kokkos::create_mirror_view(cv1); Kokkos::deep_copy(hcv1, cv1); - ASSERT_EQ((std::is_same::value), true); + ASSERT_EQ((std::is_same_v), true); } } diff --git a/lib/kokkos/containers/unit_tests/TestWithoutInitializing.hpp b/lib/kokkos/containers/unit_tests/TestWithoutInitializing.hpp index e8558628dc..2932898554 100644 --- a/lib/kokkos/containers/unit_tests/TestWithoutInitializing.hpp +++ b/lib/kokkos/containers/unit_tests/TestWithoutInitializing.hpp @@ -44,6 +44,12 @@ Kokkos::CudaSpace>) \ GTEST_SKIP() << "skipping since unified memory requires additional " \ "fences"; +#elif defined(KOKKOS_IMPL_HIP_UNIFIED_MEMORY) +#define GTEST_SKIP_IF_UNIFIED_MEMORY_SPACE \ + if constexpr (std::is_same_v) \ + GTEST_SKIP() << "skipping since unified memory requires additional " \ + "fences"; #else #define GTEST_SKIP_IF_UNIFIED_MEMORY_SPACE #endif @@ -51,8 +57,7 @@ TEST(TEST_CATEGORY, resize_realloc_no_init_dualview) { using namespace Kokkos::Test::Tools; listen_tool_events(Config::DisableAll(), Config::EnableKernels()); - Kokkos::DualView bla("bla", 5, 6, 7, - 8); + Kokkos::DualView bla("bla", 5, 6, 7, 8); auto success = validate_absence( [&]() { @@ -82,8 +87,7 @@ TEST(TEST_CATEGORY, resize_realloc_no_alloc_dualview) { using namespace Kokkos::Test::Tools; listen_tool_events(Config::DisableAll(), Config::EnableKernels(), Config::EnableAllocs()); - Kokkos::DualView bla("bla", 8, 7, 6, - 5); + Kokkos::DualView bla("bla", 8, 7, 6, 5); auto success = validate_absence( [&]() { @@ -112,8 +116,7 @@ TEST(TEST_CATEGORY, resize_exec_space_dualview) { using namespace Kokkos::Test::Tools; listen_tool_events(Config::DisableAll(), Config::EnableFences(), Config::EnableKernels()); - Kokkos::DualView bla("bla", 8, 7, 6, - 5); + Kokkos::DualView bla("bla", 8, 7, 6, 5); auto success = validate_absence( [&]() { @@ -245,7 +248,7 @@ TEST(TEST_CATEGORY, realloc_exec_space_dynrankview) { // FIXME_THREADS The Threads backend fences every parallel_for #ifdef KOKKOS_ENABLE_THREADS - if (std::is_same::value) + if (std::is_same_v) GTEST_SKIP() << "skipping since the Threads backend isn't asynchronous"; #endif @@ -280,7 +283,7 @@ TEST(TEST_CATEGORY, resize_realloc_no_init_scatterview) { using namespace Kokkos::Test::Tools; listen_tool_events(Config::DisableAll(), Config::EnableKernels()); Kokkos::Experimental::ScatterView< - int*** * [1][2][3], typename TEST_EXECSPACE::array_layout, TEST_EXECSPACE> + int**** [1][2][3], typename TEST_EXECSPACE::array_layout, TEST_EXECSPACE> bla("bla", 4, 5, 6, 7); auto success = validate_absence( @@ -312,7 +315,7 @@ TEST(TEST_CATEGORY, resize_realloc_no_alloc_scatterview) { listen_tool_events(Config::DisableAll(), Config::EnableKernels(), Config::EnableAllocs()); Kokkos::Experimental::ScatterView< - int*** * [1][2][3], typename TEST_EXECSPACE::array_layout, TEST_EXECSPACE> + int**** [1][2][3], typename TEST_EXECSPACE::array_layout, TEST_EXECSPACE> bla("bla", 7, 6, 5, 4); auto success = validate_absence( @@ -343,7 +346,7 @@ TEST(TEST_CATEGORY, resize_exec_space_scatterview) { listen_tool_events(Config::DisableAll(), Config::EnableFences(), Config::EnableKernels()); Kokkos::Experimental::ScatterView< - int*** * [1][2][3], typename TEST_EXECSPACE::array_layout, TEST_EXECSPACE> + int**** [1][2][3], typename TEST_EXECSPACE::array_layout, TEST_EXECSPACE> bla("bla", 7, 6, 5, 4); auto success = validate_absence( @@ -384,13 +387,12 @@ TEST(TEST_CATEGORY, realloc_exec_space_scatterview) { // FIXME_THREADS The Threads backend fences every parallel_for #ifdef KOKKOS_ENABLE_THREADS - if (std::is_same::value) + if (std::is_same_v) GTEST_SKIP() << "skipping since the Threads backend isn't asynchronous"; #endif #if defined(KOKKOS_ENABLE_HPX) && \ !defined(KOKKOS_ENABLE_IMPL_HPX_ASYNC_DISPATCH) - if (std::is_same::value) + if (std::is_same_v) GTEST_SKIP() << "skipping since the HPX backend always fences with async " "dispatch disabled"; #endif diff --git a/lib/kokkos/core/CMakeLists.txt b/lib/kokkos/core/CMakeLists.txt index 0917928001..21f05f6272 100644 --- a/lib/kokkos/core/CMakeLists.txt +++ b/lib/kokkos/core/CMakeLists.txt @@ -1,22 +1,14 @@ -IF (NOT Kokkos_INSTALL_TESTING) - ADD_SUBDIRECTORY(src) -ENDIF() +if(NOT Kokkos_INSTALL_TESTING) + add_subdirectory(src) +endif() -FUNCTION(KOKKOS_ADD_BENCHMARK_DIRECTORY DIR_NAME) - IF(NOT Kokkos_ENABLE_BENCHMARKS) - RETURN() - ENDIF() +function(KOKKOS_ADD_BENCHMARK_DIRECTORY DIR_NAME) + if(NOT Kokkos_ENABLE_BENCHMARKS) + return() + endif() - IF(KOKKOS_HAS_TRILINOS) - message( - STATUS - "Benchmarks are not supported when building as part of Trilinos" - ) - RETURN() - ENDIF() + add_subdirectory(${DIR_NAME}) +endfunction() - ADD_SUBDIRECTORY(${DIR_NAME}) -ENDFUNCTION() - -KOKKOS_ADD_TEST_DIRECTORIES(unit_test) -KOKKOS_ADD_BENCHMARK_DIRECTORY(perf_test) +kokkos_add_test_directories(unit_test) +kokkos_add_benchmark_directory(perf_test) diff --git a/lib/kokkos/core/perf_test/CMakeLists.txt b/lib/kokkos/core/perf_test/CMakeLists.txt index e0dba03e1e..0cb2c804d3 100644 --- a/lib/kokkos/core/perf_test/CMakeLists.txt +++ b/lib/kokkos/core/perf_test/CMakeLists.txt @@ -1,50 +1,36 @@ # FIXME_OPENMPTARGET - the NVIDIA HPC compiler nvc++ in the OpenMPTarget backend does not pass the perf_tests. # FIXME_OPENACC - temporarily disabled due to unimplemented features -IF ((KOKKOS_ENABLE_OPENMPTARGET OR KOKKOS_ENABLE_OPENACC) AND KOKKOS_CXX_COMPILER_ID STREQUAL NVHPC) - RETURN() -ENDIF() -IF (KOKKOS_ENABLE_OPENACC AND KOKKOS_CXX_COMPILER_ID STREQUAL Clang) - RETURN() -ENDIF() +if((KOKKOS_ENABLE_OPENMPTARGET OR KOKKOS_ENABLE_OPENACC) AND KOKKOS_CXX_COMPILER_ID STREQUAL NVHPC) + return() +endif() +if(KOKKOS_ENABLE_OPENACC AND KOKKOS_CXX_COMPILER_ID STREQUAL Clang) + return() +endif() # all PerformanceTest_* executables are part of regular tests # TODO: finish converting these into benchmarks (in progress) -IF(KOKKOS_ENABLE_TESTS) - IF(KOKKOS_ENABLE_CUDA OR KOKKOS_ENABLE_HIP OR KOKKOS_ENABLE_SYCL) - KOKKOS_ADD_EXECUTABLE ( - PerformanceTest_SharedSpace - SOURCES test_sharedSpace.cpp - ) - ENDIF() +if(KOKKOS_ENABLE_TESTS) + if(KOKKOS_ENABLE_CUDA OR KOKKOS_ENABLE_HIP OR KOKKOS_ENABLE_SYCL) + kokkos_add_executable(PerformanceTest_SharedSpace SOURCES test_sharedSpace.cpp) + endif() - KOKKOS_INCLUDE_DIRECTORIES(REQUIRED_DURING_INSTALLATION_TESTING ${CMAKE_CURRENT_SOURCE_DIR}) + kokkos_include_directories(REQUIRED_DURING_INSTALLATION_TESTING ${CMAKE_CURRENT_SOURCE_DIR}) - IF(NOT Kokkos_ENABLE_OPENMPTARGET) - # FIXME OPENMPTARGET needs tasking - KOKKOS_ADD_EXECUTABLE_AND_TEST( - PerformanceTest_TaskDag - SOURCES test_taskdag.cpp - CATEGORIES PERFORMANCE - ) - ENDIF() -ENDIF() + kokkos_add_executable_and_test(PerformanceTest_TaskDag SOURCES test_taskdag.cpp CATEGORIES PERFORMANCE) +endif() -IF(NOT Kokkos_ENABLE_BENCHMARKS) - RETURN() -ENDIF() - -IF (KOKKOS_HAS_TRILINOS) - message(FATAL_ERROR "Benchmarks are not supported when building as part of Trilinos") -ENDIF() +if(NOT Kokkos_ENABLE_BENCHMARKS) + return() +endif() # Find or download google/benchmark library find_package(benchmark QUIET 1.5.6) -IF(benchmark_FOUND) - MESSAGE(STATUS "Using google benchmark found in ${benchmark_DIR}") -ELSE() +if(benchmark_FOUND) + message(STATUS "Using google benchmark found in ${benchmark_DIR}") +else() message(STATUS "No installed google benchmark found, fetching from GitHub") include(FetchContent) - SET(BENCHMARK_ENABLE_TESTING OFF) + set(BENCHMARK_ENABLE_TESTING OFF) list(APPEND CMAKE_MESSAGE_INDENT "[benchmark] ") FetchContent_Declare( @@ -57,143 +43,93 @@ ELSE() list(POP_BACK CMAKE_MESSAGE_INDENT) # Suppress clang-tidy diagnostics on code that we do not have control over - IF(CMAKE_CXX_CLANG_TIDY) - SET_TARGET_PROPERTIES(benchmark PROPERTIES CXX_CLANG_TIDY "") - ENDIF() + if(CMAKE_CXX_CLANG_TIDY) + set_target_properties(benchmark PROPERTIES CXX_CLANG_TIDY "") + endif() target_compile_options(benchmark PRIVATE -w) target_compile_options(benchmark_main PRIVATE -w) -ENDIF() +endif() +function(KOKKOS_ADD_BENCHMARK NAME) + cmake_parse_arguments(BENCHMARK "" "" "SOURCES" ${ARGN}) + if(DEFINED BENCHMARK_UNPARSED_ARGUMENTS) + message(WARNING "Unexpected arguments when adding a benchmark: " ${BENCHMARK_UNPARSED_ARGUMENTS}) + endif() -FUNCTION(KOKKOS_ADD_BENCHMARK NAME) - CMAKE_PARSE_ARGUMENTS( - BENCHMARK - "" - "" - "SOURCES" - ${ARGN} - ) - IF(DEFINED BENCHMARK_UNPARSED_ARGUMENTS) - MESSAGE( - WARNING - "Unexpected arguments when adding a benchmark: " - ${BENCHMARK_UNPARSED_ARGUMENTS} - ) - ENDIF() + set(BENCHMARK_NAME Kokkos_${NAME}) + list(APPEND BENCHMARK_SOURCES BenchmarkMain.cpp Benchmark_Context.cpp) - SET(BENCHMARK_NAME ${PACKAGE_NAME}_${NAME}) - LIST(APPEND BENCHMARK_SOURCES - BenchmarkMain.cpp - Benchmark_Context.cpp - ) + add_executable(${BENCHMARK_NAME} ${BENCHMARK_SOURCES}) + target_link_libraries(${BENCHMARK_NAME} PRIVATE benchmark::benchmark Kokkos::kokkos impl_git_version) + target_include_directories(${BENCHMARK_NAME} SYSTEM PRIVATE ${benchmark_SOURCE_DIR}/include) - ADD_EXECUTABLE( - ${BENCHMARK_NAME} - ${BENCHMARK_SOURCES} - ) - TARGET_LINK_LIBRARIES( - ${BENCHMARK_NAME} - PRIVATE benchmark::benchmark Kokkos::kokkos impl_git_version - ) - TARGET_INCLUDE_DIRECTORIES( - ${BENCHMARK_NAME} - SYSTEM PRIVATE ${benchmark_SOURCE_DIR}/include - ) + foreach(SOURCE_FILE ${BENCHMARK_SOURCES}) + set_source_files_properties(${SOURCE_FILE} PROPERTIES LANGUAGE ${KOKKOS_COMPILE_LANGUAGE}) + endforeach() - FOREACH(SOURCE_FILE ${BENCHMARK_SOURCES}) - SET_SOURCE_FILES_PROPERTIES( - ${SOURCE_FILE} - PROPERTIES LANGUAGE ${KOKKOS_COMPILE_LANGUAGE} - ) - ENDFOREACH() + string(TIMESTAMP BENCHMARK_TIME "%Y-%m-%d_T%H-%M-%S" UTC) + set(BENCHMARK_ARGS --benchmark_counters_tabular=true --benchmark_out=${BENCHMARK_NAME}_${BENCHMARK_TIME}.json) - STRING(TIMESTAMP BENCHMARK_TIME "%Y-%m-%d_T%H-%M-%S" UTC) - SET( - BENCHMARK_ARGS - --benchmark_counters_tabular=true - --benchmark_out=${BENCHMARK_NAME}_${BENCHMARK_TIME}.json - ) + add_test(NAME ${BENCHMARK_NAME} COMMAND ${BENCHMARK_NAME} ${BENCHMARK_ARGS}) +endfunction() - ADD_TEST( - NAME ${BENCHMARK_NAME} - COMMAND ${BENCHMARK_NAME} ${BENCHMARK_ARGS} - ) -ENDFUNCTION() - -SET( - BENCHMARK_SOURCES - PerfTestGramSchmidt.cpp - PerfTest_CustomReduction.cpp - PerfTest_ExecSpacePartitioning.cpp - PerfTestHexGrad.cpp - PerfTest_MallocFree.cpp - PerfTest_ViewAllocate.cpp - PerfTest_ViewCopy_a123.cpp - PerfTest_ViewCopy_b123.cpp - PerfTest_ViewCopy_c123.cpp - PerfTest_ViewCopy_d123.cpp - PerfTest_ViewCopy_a45.cpp - PerfTest_ViewCopy_b45.cpp - PerfTest_ViewCopy_c45.cpp - PerfTest_ViewCopy_d45.cpp - PerfTest_ViewCopy_a6.cpp - PerfTest_ViewCopy_b6.cpp - PerfTest_ViewCopy_c6.cpp - PerfTest_ViewCopy_d6.cpp - PerfTest_ViewCopy_a7.cpp - PerfTest_ViewCopy_b7.cpp - PerfTest_ViewCopy_c7.cpp - PerfTest_ViewCopy_d7.cpp - PerfTest_ViewCopy_a8.cpp - PerfTest_ViewCopy_b8.cpp - PerfTest_ViewCopy_c8.cpp - PerfTest_ViewCopy_d8.cpp - PerfTest_ViewCopy_Raw.cpp - PerfTest_ViewFill_123.cpp - PerfTest_ViewFill_45.cpp - PerfTest_ViewFill_6.cpp - PerfTest_ViewFill_7.cpp - PerfTest_ViewFill_8.cpp - PerfTest_ViewFill_Raw.cpp - PerfTest_ViewResize_123.cpp - PerfTest_ViewResize_45.cpp - PerfTest_ViewResize_6.cpp - PerfTest_ViewResize_7.cpp - PerfTest_ViewResize_8.cpp - PerfTest_ViewResize_Raw.cpp -) - -IF(Kokkos_ENABLE_OPENMPTARGET) -# FIXME OPENMPTARGET requires TeamPolicy Reductions and Custom Reduction - LIST(REMOVE_ITEM BENCHMARK_SOURCES +set(BENCHMARK_SOURCES PerfTestGramSchmidt.cpp PerfTest_CustomReduction.cpp PerfTest_ExecSpacePartitioning.cpp - ) -ENDIF() - -KOKKOS_ADD_BENCHMARK( - PerformanceTest_Benchmark - SOURCES ${BENCHMARK_SOURCES} + PerfTestHexGrad.cpp + PerfTest_MallocFree.cpp + PerfTest_ViewAllocate.cpp + PerfTest_ViewCopy_a123.cpp + PerfTest_ViewCopy_b123.cpp + PerfTest_ViewCopy_c123.cpp + PerfTest_ViewCopy_d123.cpp + PerfTest_ViewCopy_a45.cpp + PerfTest_ViewCopy_b45.cpp + PerfTest_ViewCopy_c45.cpp + PerfTest_ViewCopy_d45.cpp + PerfTest_ViewCopy_a6.cpp + PerfTest_ViewCopy_b6.cpp + PerfTest_ViewCopy_c6.cpp + PerfTest_ViewCopy_d6.cpp + PerfTest_ViewCopy_a7.cpp + PerfTest_ViewCopy_b7.cpp + PerfTest_ViewCopy_c7.cpp + PerfTest_ViewCopy_d7.cpp + PerfTest_ViewCopy_a8.cpp + PerfTest_ViewCopy_b8.cpp + PerfTest_ViewCopy_c8.cpp + PerfTest_ViewCopy_d8.cpp + PerfTest_ViewCopy_Raw.cpp + PerfTest_ViewFill_123.cpp + PerfTest_ViewFill_45.cpp + PerfTest_ViewFill_6.cpp + PerfTest_ViewFill_7.cpp + PerfTest_ViewFill_8.cpp + PerfTest_ViewFill_Raw.cpp + PerfTest_ViewResize_123.cpp + PerfTest_ViewResize_45.cpp + PerfTest_ViewResize_6.cpp + PerfTest_ViewResize_7.cpp + PerfTest_ViewResize_8.cpp + PerfTest_ViewResize_Raw.cpp ) -IF(NOT KOKKOS_ENABLE_CUDA OR KOKKOS_ENABLE_CUDA_LAMBDA) - KOKKOS_ADD_BENCHMARK( - Benchmark_Atomic_MinMax - SOURCES test_atomic_minmax_simple.cpp +if(Kokkos_ENABLE_OPENMPTARGET) + # FIXME OPENMPTARGET requires TeamPolicy Reductions and Custom Reduction + list(REMOVE_ITEM BENCHMARK_SOURCES PerfTestGramSchmidt.cpp PerfTest_CustomReduction.cpp + PerfTest_ExecSpacePartitioning.cpp ) -ENDIF() +endif() + +kokkos_add_benchmark(PerformanceTest_Benchmark SOURCES ${BENCHMARK_SOURCES}) + +kokkos_add_benchmark(Benchmark_Atomic_MinMax SOURCES test_atomic_minmax_simple.cpp) # FIXME_NVHPC -IF(NOT KOKKOS_CXX_COMPILER_ID STREQUAL NVHPC) - KOKKOS_ADD_BENCHMARK( - PerformanceTest_Mempool - SOURCES test_mempool.cpp - ) -ENDIF() +if(NOT KOKKOS_CXX_COMPILER_ID STREQUAL NVHPC) + kokkos_add_benchmark(PerformanceTest_Mempool SOURCES test_mempool.cpp) +endif() -KOKKOS_ADD_BENCHMARK( - PerformanceTest_Atomic - SOURCES test_atomic.cpp -) +kokkos_add_benchmark(PerformanceTest_Atomic SOURCES test_atomic.cpp) diff --git a/lib/kokkos/core/perf_test/PerfTestHexGrad.cpp b/lib/kokkos/core/perf_test/PerfTestHexGrad.cpp index 98cb246c71..1ebe750f21 100644 --- a/lib/kokkos/core/perf_test/PerfTestHexGrad.cpp +++ b/lib/kokkos/core/perf_test/PerfTestHexGrad.cpp @@ -34,10 +34,10 @@ struct HexGrad { enum { NSpace = 3, NNode = 8 }; using elem_coord_type = - Kokkos::View; + Kokkos::View; using elem_grad_type = - Kokkos::View; + Kokkos::View; elem_coord_type coords; elem_grad_type grad_op; diff --git a/lib/kokkos/core/perf_test/PerfTest_CustomReduction.cpp b/lib/kokkos/core/perf_test/PerfTest_CustomReduction.cpp index 2110f38a91..03340a5d6d 100644 --- a/lib/kokkos/core/perf_test/PerfTest_CustomReduction.cpp +++ b/lib/kokkos/core/perf_test/PerfTest_CustomReduction.cpp @@ -21,7 +21,6 @@ #include #include -#ifdef KOKKOS_ENABLE_CXX11_DISPATCH_LAMBDA namespace Test { template std::pair custom_reduction_test(int N, int R) { @@ -130,4 +129,3 @@ BENCHMARK(CustomReduction) ->UseManualTime(); } // namespace Test -#endif diff --git a/lib/kokkos/core/perf_test/PerfTest_ExecSpacePartitioning.cpp b/lib/kokkos/core/perf_test/PerfTest_ExecSpacePartitioning.cpp index d2a3d0b823..aa23ddbb60 100644 --- a/lib/kokkos/core/perf_test/PerfTest_ExecSpacePartitioning.cpp +++ b/lib/kokkos/core/perf_test/PerfTest_ExecSpacePartitioning.cpp @@ -56,8 +56,7 @@ bool is_overlapping(const Kokkos::HIP&) { #if defined(KOKKOS_ENABLE_SYCL) && defined(KOKKOS_ARCH_INTEL_GPU) template <> -bool is_overlapping( - const Kokkos::Experimental::SYCL&) { +bool is_overlapping(const Kokkos::SYCL&) { return true; } #endif diff --git a/lib/kokkos/core/perf_test/PerfTest_ViewCopy_Raw.cpp b/lib/kokkos/core/perf_test/PerfTest_ViewCopy_Raw.cpp index 67a8d7e555..e4db40e128 100644 --- a/lib/kokkos/core/perf_test/PerfTest_ViewCopy_Raw.cpp +++ b/lib/kokkos/core/perf_test/PerfTest_ViewCopy_Raw.cpp @@ -18,7 +18,6 @@ namespace Test { -#if defined(KOKKOS_ENABLE_CUDA_LAMBDA) || !defined(KOKKOS_ENABLE_CUDA) BENCHMARK(ViewDeepCopy_Raw) ->ArgName("N") ->Arg(10) @@ -38,6 +37,5 @@ BENCHMARK(ViewDeepCopy_Raw) ->ArgName("N") ->Arg(10) ->UseManualTime(); -#endif } // namespace Test diff --git a/lib/kokkos/core/perf_test/PerfTest_ViewFill_Raw.cpp b/lib/kokkos/core/perf_test/PerfTest_ViewFill_Raw.cpp index c11074d915..57bba83a9c 100644 --- a/lib/kokkos/core/perf_test/PerfTest_ViewFill_Raw.cpp +++ b/lib/kokkos/core/perf_test/PerfTest_ViewFill_Raw.cpp @@ -18,7 +18,6 @@ namespace Test { -#if defined(KOKKOS_ENABLE_CUDA_LAMBDA) || !defined(KOKKOS_ENABLE_CUDA) BENCHMARK(ViewFill_Raw) ->ArgName("N") ->Arg(N) @@ -28,6 +27,5 @@ BENCHMARK(ViewFill_Raw) ->ArgName("N") ->Arg(N) ->UseManualTime(); -#endif } // namespace Test diff --git a/lib/kokkos/core/perf_test/PerfTest_ViewResize_Raw.cpp b/lib/kokkos/core/perf_test/PerfTest_ViewResize_Raw.cpp index 2d1bcbb3ca..ab469cb647 100644 --- a/lib/kokkos/core/perf_test/PerfTest_ViewResize_Raw.cpp +++ b/lib/kokkos/core/perf_test/PerfTest_ViewResize_Raw.cpp @@ -18,7 +18,6 @@ namespace Test { -#if defined(KOKKOS_ENABLE_CUDA_LAMBDA) || !defined(KOKKOS_ENABLE_CUDA) BENCHMARK(ViewResize_NoInit_Raw) ->ArgName("N") ->Arg(N) @@ -30,6 +29,5 @@ BENCHMARK(ViewResize_NoInit_Raw) ->Arg(N) ->UseManualTime() ->Iterations(R); -#endif } // namespace Test diff --git a/lib/kokkos/core/perf_test/test_mempool.cpp b/lib/kokkos/core/perf_test/test_mempool.cpp index 9905740afb..bdfe59b0b3 100644 --- a/lib/kokkos/core/perf_test/test_mempool.cpp +++ b/lib/kokkos/core/perf_test/test_mempool.cpp @@ -198,7 +198,7 @@ static void Mempool_Fill(benchmark::State& state) { int fill_level = get_parameter("--fill_level=", state.range(4)); int repeat_inner = get_parameter("--repeat_inner=", state.range(5)); int number_alloc = get_number_alloc(chunk_span, min_superblock_size, - total_alloc_size, fill_level); + total_alloc_size, fill_level); for (auto _ : state) { TestFunctor functor(total_alloc_size, min_superblock_size, number_alloc, @@ -225,7 +225,7 @@ static void Mempool_Alloc_Dealloc(benchmark::State& state) { int fill_level = get_parameter("--fill_level=", state.range(4)); int repeat_inner = get_parameter("--repeat_inner=", state.range(5)); int number_alloc = get_number_alloc(chunk_span, min_superblock_size, - total_alloc_size, fill_level); + total_alloc_size, fill_level); for (auto _ : state) { TestFunctor functor(total_alloc_size, min_superblock_size, number_alloc, diff --git a/lib/kokkos/core/perf_test/test_sharedSpace.cpp b/lib/kokkos/core/perf_test/test_sharedSpace.cpp index 4f140c9409..3c06770e28 100644 --- a/lib/kokkos/core/perf_test/test_sharedSpace.cpp +++ b/lib/kokkos/core/perf_test/test_sharedSpace.cpp @@ -103,7 +103,7 @@ size_t getDeviceMemorySize() { #elif defined KOKKOS_ENABLE_HIP return Kokkos::HIP{}.hip_device_prop().totalGlobalMem; #elif defined KOKKOS_ENABLE_SYCL - auto device = Kokkos::Experimental::SYCL{}.sycl_queue().get_device(); + auto device = Kokkos::SYCL{}.sycl_queue().get_device(); return device.get_info(); #else #error \ diff --git a/lib/kokkos/core/perf_test/test_taskdag.cpp b/lib/kokkos/core/perf_test/test_taskdag.cpp index fccaab64dd..347d9748b5 100644 --- a/lib/kokkos/core/perf_test/test_taskdag.cpp +++ b/lib/kokkos/core/perf_test/test_taskdag.cpp @@ -32,6 +32,11 @@ int main() { return 0; } #include +#ifdef KOKKOS_ENABLE_DEPRECATION_WARNINGS +// We allow using deprecated classes in this file +KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_PUSH() +#endif + using ExecSpace = Kokkos::DefaultExecutionSpace; inline long eval_fib(long n) { @@ -223,4 +228,8 @@ int main(int argc, char* argv[]) { return 0; } +#ifdef KOKKOS_ENABLE_DEPRECATION_WARNINGS +KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_POP() +#endif + #endif diff --git a/lib/kokkos/core/src/CMakeLists.txt b/lib/kokkos/core/src/CMakeLists.txt index b84677e61b..72663739a1 100644 --- a/lib/kokkos/core/src/CMakeLists.txt +++ b/lib/kokkos/core/src/CMakeLists.txt @@ -1,118 +1,125 @@ -KOKKOS_INCLUDE_DIRECTORIES( - ${CMAKE_CURRENT_BINARY_DIR} - ${CMAKE_CURRENT_SOURCE_DIR} - ${KOKKOS_TOP_BUILD_DIR} -) -IF (NOT desul_FOUND) - IF(KOKKOS_ENABLE_CUDA) - SET(DESUL_ATOMICS_ENABLE_CUDA ON) - ENDIF() - IF(KOKKOS_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE) - SET(DESUL_ATOMICS_ENABLE_CUDA_SEPARABLE_COMPILATION ON) - ENDIF() - IF(KOKKOS_ENABLE_HIP) - SET(DESUL_ATOMICS_ENABLE_HIP ON) - ENDIF() - IF(KOKKOS_ENABLE_HIP_RELOCATABLE_DEVICE_CODE) - SET(DESUL_ATOMICS_ENABLE_HIP_SEPARABLE_COMPILATION ON) - ENDIF() - IF(KOKKOS_ENABLE_SYCL) - SET(DESUL_ATOMICS_ENABLE_SYCL ON) - IF(KOKKOS_IMPL_SYCL_DEVICE_GLOBAL_SUPPORTED AND NOT KOKKOS_IMPL_HAVE_SYCL_EXT_ONEAPI_DEVICE_GLOBAL) - SET(DESUL_ATOMICS_ENABLE_SYCL_SEPARABLE_COMPILATION ON) - ENDIF() - ENDIF() - IF(KOKKOS_ENABLE_OPENMPTARGET) - SET(DESUL_ATOMICS_ENABLE_OPENMP ON) # not a typo Kokkos OpenMPTarget -> Desul OpenMP - ENDIF() - IF(KOKKOS_ENABLE_OPENACC) - SET(DESUL_ATOMICS_ENABLE_OPENACC ON) - ENDIF() - CONFIGURE_FILE( - ${CMAKE_CURRENT_SOURCE_DIR}/../../tpls/desul/Config.hpp.cmake.in - ${CMAKE_CURRENT_BINARY_DIR}/desul/atomics/Config.hpp +kokkos_include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ${KOKKOS_TOP_BUILD_DIR}) +if(NOT desul_FOUND) + if(KOKKOS_ENABLE_CUDA) + set(DESUL_ATOMICS_ENABLE_CUDA ON) + endif() + if(KOKKOS_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE) + set(DESUL_ATOMICS_ENABLE_CUDA_SEPARABLE_COMPILATION ON) + endif() + if(KOKKOS_ENABLE_HIP) + set(DESUL_ATOMICS_ENABLE_HIP ON) + endif() + if(KOKKOS_ENABLE_HIP_RELOCATABLE_DEVICE_CODE) + set(DESUL_ATOMICS_ENABLE_HIP_SEPARABLE_COMPILATION ON) + endif() + if(KOKKOS_ENABLE_SYCL) + set(DESUL_ATOMICS_ENABLE_SYCL ON) + if(KOKKOS_IMPL_SYCL_DEVICE_GLOBAL_SUPPORTED AND NOT KOKKOS_IMPL_HAVE_SYCL_EXT_ONEAPI_DEVICE_GLOBAL) + set(DESUL_ATOMICS_ENABLE_SYCL_SEPARABLE_COMPILATION ON) + endif() + endif() + if(KOKKOS_ENABLE_OPENMPTARGET) + set(DESUL_ATOMICS_ENABLE_OPENMP ON) # not a typo Kokkos OpenMPTarget -> Desul OpenMP + endif() + if(KOKKOS_ENABLE_OPENACC) + # FIXME_OPENACC FIXME_CLACC - Below condition will be removed if Clacc can compile atomics. + if(KOKKOS_CXX_COMPILER_ID STREQUAL NVHPC) + set(DESUL_ATOMICS_ENABLE_OPENACC ON) + endif() + endif() + configure_file( + ${KOKKOS_SOURCE_DIR}/tpls/desul/Config.hpp.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/desul/atomics/Config.hpp ) - KOKKOS_INCLUDE_DIRECTORIES( - ${CMAKE_CURRENT_SOURCE_DIR}/../../tpls/desul/include - ) -ENDIF() + kokkos_include_directories(${KOKKOS_SOURCE_DIR}/tpls/desul/include) +endif() -INSTALL (DIRECTORY - "${CMAKE_CURRENT_SOURCE_DIR}/" +install( + DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/" DESTINATION ${KOKKOS_HEADER_DIR} FILES_MATCHING PATTERN "*.hpp" PATTERN "*.h" ) -SET(KOKKOS_CORE_SRCS) -APPEND_GLOB(KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/impl/*.cpp) -SET(KOKKOS_CORE_HEADERS) -APPEND_GLOB(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/*.hpp) -APPEND_GLOB(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/impl/*.hpp) +set(KOKKOS_CORE_SRCS) +append_glob(KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/impl/*.cpp) +set(KOKKOS_CORE_HEADERS) +append_glob(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/*.hpp) +append_glob(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/impl/*.hpp) -IF (KOKKOS_ENABLE_CUDA) - APPEND_GLOB(KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/Cuda/*.cpp) - APPEND_GLOB(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/Cuda/*.hpp) -ENDIF() +if(KOKKOS_ENABLE_CUDA) + append_glob(KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/Cuda/*.cpp) + if(NOT Kokkos_ENABLE_DEPRECATED_CODE_4) + list(REMOVE_ITEM KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/Cuda/Kokkos_Cuda_Task.cpp) + endif() + append_glob(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/Cuda/*.hpp) +endif() -IF (KOKKOS_ENABLE_OPENMP) - APPEND_GLOB(KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/OpenMP/*.cpp) - APPEND_GLOB(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/OpenMP/*.hpp) -ENDIF() +if(KOKKOS_ENABLE_OPENMP) + append_glob(KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/OpenMP/*.cpp) + if(NOT Kokkos_ENABLE_DEPRECATED_CODE_4) + list(REMOVE_ITEM KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/OpenMP/Kokkos_OpenMP_Task.cpp) + endif() + append_glob(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/OpenMP/*.hpp) +endif() -IF (KOKKOS_ENABLE_OPENMPTARGET) - APPEND_GLOB(KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/OpenMPTarget/*.cpp) - APPEND_GLOB(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/OpenMPTarget/*.hpp) -ENDIF() +if(KOKKOS_ENABLE_OPENMPTARGET) + append_glob(KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/OpenMPTarget/*.cpp) + append_glob(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/OpenMPTarget/*.hpp) +endif() -IF (KOKKOS_ENABLE_OPENACC) - APPEND_GLOB(KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/OpenACC/*.cpp) - APPEND_GLOB(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/OpenACC/*.hpp) -ENDIF() +if(KOKKOS_ENABLE_OPENACC) + append_glob(KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/OpenACC/*.cpp) + append_glob(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/OpenACC/*.hpp) +endif() -IF (KOKKOS_ENABLE_THREADS) - APPEND_GLOB(KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/Threads/*.cpp) - APPEND_GLOB(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/Threads/*.hpp) -ENDIF() +if(KOKKOS_ENABLE_THREADS) + append_glob(KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/Threads/*.cpp) + append_glob(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/Threads/*.hpp) +endif() -IF (KOKKOS_ENABLE_HIP) - APPEND_GLOB(KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/HIP/*.cpp) - APPEND_GLOB(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/HIP/*.hpp) -ENDIF() +if(KOKKOS_ENABLE_HIP) + append_glob(KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/HIP/*.cpp) + append_glob(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/HIP/*.hpp) +endif() -IF (KOKKOS_ENABLE_HPX) - APPEND_GLOB(KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/HPX/*.cpp) - APPEND_GLOB(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/HPX/*.hpp) -ENDIF() +if(KOKKOS_ENABLE_HPX) + append_glob(KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/HPX/*.cpp) + if(NOT Kokkos_ENABLE_DEPRECATED_CODE_4) + list(REMOVE_ITEM KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/HPX/Kokkos_HPX_Task.cpp) + endif() + append_glob(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/HPX/*.hpp) +endif() -IF (KOKKOS_ENABLE_SERIAL) - APPEND_GLOB(KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/Serial/*.cpp) - APPEND_GLOB(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/Serial/*.hpp) -ENDIF() +if(KOKKOS_ENABLE_SERIAL) + append_glob(KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/Serial/*.cpp) + if(NOT Kokkos_ENABLE_DEPRECATED_CODE_4) + list(REMOVE_ITEM KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/Serial/Kokkos_Serial_Task.cpp) + endif() + append_glob(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/Serial/*.hpp) +endif() -IF (KOKKOS_ENABLE_SYCL) - APPEND_GLOB(KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/SYCL/*.cpp) - APPEND_GLOB(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/SYCL/*.hpp) -ENDIF() +if(KOKKOS_ENABLE_SYCL) + append_glob(KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/SYCL/*.cpp) + append_glob(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/SYCL/*.hpp) +endif() -IF (NOT desul_FOUND) - IF (KOKKOS_ENABLE_CUDA) - APPEND_GLOB(KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/../../tpls/desul/src/Lock_Array_CUDA.cpp) - ELSEIF (KOKKOS_ENABLE_HIP) - APPEND_GLOB(KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/../../tpls/desul/src/Lock_Array_HIP.cpp) - ELSEIF (KOKKOS_ENABLE_SYCL) - APPEND_GLOB(KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/../../tpls/desul/src/Lock_Array_SYCL.cpp) - ENDIF() - APPEND_GLOB(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/../../tpls/desul/include/desul/*.hpp) - APPEND_GLOB(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/../../tpls/desul/include/desul/*/*.hpp) - APPEND_GLOB(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/../../tpls/desul/include/desul/*/*/*.hpp) - APPEND_GLOB(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/../../tpls/desul/include/*/*/*.inc*) - APPEND_GLOB(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_BINARY_DIR}/desul/*.hpp) +if(NOT desul_FOUND) + if(KOKKOS_ENABLE_CUDA) + append_glob(KOKKOS_CORE_SRCS ${KOKKOS_SOURCE_DIR}/tpls/desul/src/Lock_Array_CUDA.cpp) + elseif(KOKKOS_ENABLE_HIP) + append_glob(KOKKOS_CORE_SRCS ${KOKKOS_SOURCE_DIR}/tpls/desul/src/Lock_Array_HIP.cpp) + elseif(KOKKOS_ENABLE_SYCL) + append_glob(KOKKOS_CORE_SRCS ${KOKKOS_SOURCE_DIR}/tpls/desul/src/Lock_Array_SYCL.cpp) + endif() + append_glob(KOKKOS_CORE_HEADERS ${KOKKOS_SOURCE_DIR}/tpls/desul/include/desul/*.hpp) + append_glob(KOKKOS_CORE_HEADERS ${KOKKOS_SOURCE_DIR}/tpls/desul/include/desul/*/*.hpp) + append_glob(KOKKOS_CORE_HEADERS ${KOKKOS_SOURCE_DIR}/tpls/desul/include/desul/*/*/*.hpp) + append_glob(KOKKOS_CORE_HEADERS ${KOKKOS_SOURCE_DIR}/tpls/desul/include/*/*/*.inc*) + append_glob(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_BINARY_DIR}/desul/*.hpp) - INSTALL (DIRECTORY - "${CMAKE_CURRENT_SOURCE_DIR}/../../tpls/desul/include/desul" - "${CMAKE_CURRENT_BINARY_DIR}/desul" + install( + DIRECTORY "${KOKKOS_SOURCE_DIR}/tpls/desul/include/desul" "${CMAKE_CURRENT_BINARY_DIR}/desul" DESTINATION ${KOKKOS_HEADER_DIR} FILES_MATCHING PATTERN "*.inc" @@ -120,33 +127,26 @@ IF (NOT desul_FOUND) PATTERN "*.hpp" ) - MESSAGE(STATUS "Using internal desul_atomics copy") -ELSE() - MESSAGE(STATUS "Using external desul_atomics install found at:") - MESSAGE(STATUS " " ${desul_DIR}) -ENDIF() + message(STATUS "Using internal desul_atomics copy") +else() + message(STATUS "Using external desul_atomics install found at:") + message(STATUS " " ${desul_DIR}) +endif() - -KOKKOS_ADD_LIBRARY( - kokkoscore - SOURCES ${KOKKOS_CORE_SRCS} - HEADERS ${KOKKOS_CORE_HEADERS} +kokkos_add_library( + kokkoscore SOURCES ${KOKKOS_CORE_SRCS} HEADERS ${KOKKOS_CORE_HEADERS} ADD_BUILD_OPTIONS # core should be given all the necessary compiler/linker flags ) -KOKKOS_LIB_INCLUDE_DIRECTORIES(kokkoscore - ${KOKKOS_TOP_BUILD_DIR} - ${CMAKE_CURRENT_BINARY_DIR} - ${CMAKE_CURRENT_SOURCE_DIR} +kokkos_lib_include_directories( + kokkoscore ${KOKKOS_TOP_BUILD_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ) -IF (NOT desul_FOUND) - KOKKOS_LIB_INCLUDE_DIRECTORIES(kokkoscore - ${CMAKE_CURRENT_SOURCE_DIR}/../../tpls/desul/include - ) -ENDIF() +if(NOT desul_FOUND) + kokkos_lib_include_directories(kokkoscore ${KOKKOS_SOURCE_DIR}/tpls/desul/include) +endif() -IF (Kokkos_ENABLE_IMPL_MDSPAN) - MESSAGE(STATUS "Experimental mdspan support is enabled") +if(Kokkos_ENABLE_IMPL_MDSPAN) + message(STATUS "Experimental mdspan support is enabled") # Some compilers now include mdspan... we just flag on their version # for now until we can get some compiler detection support @@ -154,62 +154,56 @@ IF (Kokkos_ENABLE_IMPL_MDSPAN) check_include_file_cxx(experimental/mdspan KOKKOS_COMPILER_SUPPORTS_EXPERIMENTAL_MDSPAN) check_include_file_cxx(mdspan KOKKOS_COMPILER_SUPPORTS_MDSPAN) - if (Kokkos_ENABLE_MDSPAN_EXTERNAL) - MESSAGE(STATUS "Using external mdspan") + if(Kokkos_ENABLE_MDSPAN_EXTERNAL) + message(STATUS "Using external mdspan") target_link_libraries(kokkoscore PUBLIC std::mdspan) elseif(KOKKOS_COMPILER_SUPPORTS_MDSPAN AND NOT Kokkos_ENABLE_IMPL_SKIP_COMPILER_MDSPAN) message(STATUS "Using compiler-supplied mdspan") elseif(KOKKOS_COMPILER_SUPPORTS_EXPERIMENTAL_MDSPAN AND NOT Kokkos_ENABLE_IMPL_SKIP_COMPILER_MDSPAN) message(STATUS "Using compiler-supplied experimental/mdspan") else() - KOKKOS_LIB_INCLUDE_DIRECTORIES( - kokkoscore - ${CMAKE_CURRENT_SOURCE_DIR}/../../tpls/mdspan/include - ) + kokkos_lib_include_directories(kokkoscore ${KOKKOS_SOURCE_DIR}/tpls/mdspan/include) - APPEND_GLOB(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/../../tpls/mdspan/include/experimental/__p0009_bits/*.hpp) - APPEND_GLOB(KOKKOS_CORE_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/../../tpls/mdspan/include/experimental/mdspan) + append_glob(KOKKOS_CORE_HEADERS ${KOKKOS_SOURCE_DIR}/tpls/mdspan/include/experimental/__p0009_bits/*.hpp) + append_glob(KOKKOS_CORE_HEADERS ${KOKKOS_SOURCE_DIR}/tpls/mdspan/include/experimental/mdspan) - INSTALL (DIRECTORY - "${CMAKE_CURRENT_SOURCE_DIR}/../../tpls/mdspan/include/" + install( + DIRECTORY "${KOKKOS_SOURCE_DIR}/tpls/mdspan/include/" DESTINATION ${KOKKOS_HEADER_DIR} FILES_MATCHING PATTERN "mdspan" PATTERN "*.hpp" ) - MESSAGE(STATUS "Using internal mdspan directory ${CMAKE_CURRENT_SOURCE_DIR}/../../tpls/mdspan/include") + message(STATUS "Using internal mdspan directory ${KOKKOS_SOURCE_DIR}/tpls/mdspan/include") endif() -ENDIF() +endif() -KOKKOS_LINK_TPL(kokkoscore PUBLIC HWLOC) -KOKKOS_LINK_TPL(kokkoscore PUBLIC CUDA) -KOKKOS_LINK_TPL(kokkoscore PUBLIC HPX) -KOKKOS_LINK_TPL(kokkoscore PUBLIC LIBDL) +kokkos_link_tpl(kokkoscore PUBLIC HWLOC) +kokkos_link_tpl(kokkoscore PUBLIC CUDA) +kokkos_link_tpl(kokkoscore PUBLIC HPX) +kokkos_link_tpl(kokkoscore PUBLIC LIBDL) # On *nix-like systems (Linux, macOS) we need pthread for C++ std::thread -IF (NOT WIN32) - KOKKOS_LINK_TPL(kokkoscore PUBLIC THREADS) -ENDIF() -IF (NOT KOKKOS_ENABLE_COMPILE_AS_CMAKE_LANGUAGE) - KOKKOS_LINK_TPL(kokkoscore PUBLIC ROCM) -ENDIF() +if(NOT WIN32) + kokkos_link_tpl(kokkoscore PUBLIC THREADS) +endif() +if(NOT KOKKOS_ENABLE_COMPILE_AS_CMAKE_LANGUAGE) + kokkos_link_tpl(kokkoscore PUBLIC ROCM) +endif() # FIXME: We need a proper solution to figure out whether to enable # libatomic # Most compilers only require libatomic for 128-bit CAS # I (CT) had removed 128bit CAS from desul to not need libatomic. -IF (KOKKOS_ENABLE_OPENMPTARGET) +if(KOKKOS_ENABLE_OPENMPTARGET) target_link_libraries(kokkoscore PUBLIC atomic) -ENDIF() +endif() -IF (desul_FOUND) +if(desul_FOUND) target_link_libraries(kokkoscore PUBLIC desul_atomics) -ENDIF() +endif() -# FIXME_TRILINOS Trilinos doesn't allow for Kokkos to use find_dependency so we -# just append the flags in cmake/kokkos_tpls.cmake instead of linking with the -# OpenMP target. -IF(Kokkos_ENABLE_OPENMP AND NOT KOKKOS_HAS_TRILINOS) +if(Kokkos_ENABLE_OPENMP) target_link_libraries(kokkoscore PUBLIC OpenMP::OpenMP_CXX) -ENDIF() +endif() -KOKKOS_LINK_TPL(kokkoscore PUBLIC LIBQUADMATH) +kokkos_link_tpl(kokkoscore PUBLIC LIBQUADMATH) diff --git a/lib/kokkos/core/src/Cuda/Kokkos_Cuda.hpp b/lib/kokkos/core/src/Cuda/Kokkos_Cuda.hpp index fd86976d3b..07c35e6611 100644 --- a/lib/kokkos/core/src/Cuda/Kokkos_Cuda.hpp +++ b/lib/kokkos/core/src/Cuda/Kokkos_Cuda.hpp @@ -35,7 +35,6 @@ static_assert(false, #include // CUDA_SAFE_CALL #include -#include #include #include #include diff --git a/lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.cpp b/lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.cpp index 6ae24022c8..8bcd6525c9 100644 --- a/lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.cpp +++ b/lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.cpp @@ -201,7 +201,14 @@ void *impl_allocate_common(const int device_id, } } #elif (defined(KOKKOS_ENABLE_IMPL_CUDA_MALLOC_ASYNC) && CUDART_VERSION >= 11020) - if (arg_alloc_size >= memory_threshold_g) { + // FIXME_KEPLER Everything after Kepler should support cudaMallocAsync + int device_supports_cuda_malloc_async; + KOKKOS_IMPL_CUDA_SAFE_CALL( + cudaDeviceGetAttribute(&device_supports_cuda_malloc_async, + cudaDevAttrMemoryPoolsSupported, device_id)); + + if (arg_alloc_size >= memory_threshold_g && + device_supports_cuda_malloc_async == 1) { error_code = cudaMallocAsync(&ptr, arg_alloc_size, stream); if (error_code == cudaSuccess) { diff --git a/lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.hpp b/lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.hpp index e1d062d72d..1ccf38a4a1 100644 --- a/lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.hpp +++ b/lib/kokkos/core/src/Cuda/Kokkos_CudaSpace.hpp @@ -73,9 +73,9 @@ class CudaSpace { CudaSpace(int device_id, cudaStream_t stream); public: - CudaSpace(CudaSpace&& rhs) = default; - CudaSpace(const CudaSpace& rhs) = default; - CudaSpace& operator=(CudaSpace&& rhs) = default; + CudaSpace(CudaSpace&& rhs) = default; + CudaSpace(const CudaSpace& rhs) = default; + CudaSpace& operator=(CudaSpace&& rhs) = default; CudaSpace& operator=(const CudaSpace& rhs) = default; ~CudaSpace() = default; @@ -174,9 +174,9 @@ class CudaUVMSpace { CudaUVMSpace(int device_id, cudaStream_t stream); public: - CudaUVMSpace(CudaUVMSpace&& rhs) = default; - CudaUVMSpace(const CudaUVMSpace& rhs) = default; - CudaUVMSpace& operator=(CudaUVMSpace&& rhs) = default; + CudaUVMSpace(CudaUVMSpace&& rhs) = default; + CudaUVMSpace(const CudaUVMSpace& rhs) = default; + CudaUVMSpace& operator=(CudaUVMSpace&& rhs) = default; CudaUVMSpace& operator=(const CudaUVMSpace& rhs) = default; ~CudaUVMSpace() = default; @@ -266,9 +266,9 @@ class CudaHostPinnedSpace { CudaHostPinnedSpace(int device_id, cudaStream_t stream); public: - CudaHostPinnedSpace(CudaHostPinnedSpace&& rhs) = default; - CudaHostPinnedSpace(const CudaHostPinnedSpace& rhs) = default; - CudaHostPinnedSpace& operator=(CudaHostPinnedSpace&& rhs) = default; + CudaHostPinnedSpace(CudaHostPinnedSpace&& rhs) = default; + CudaHostPinnedSpace(const CudaHostPinnedSpace& rhs) = default; + CudaHostPinnedSpace& operator=(CudaHostPinnedSpace&& rhs) = default; CudaHostPinnedSpace& operator=(const CudaHostPinnedSpace& rhs) = default; ~CudaHostPinnedSpace() = default; diff --git a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_GraphNodeKernel.hpp b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_GraphNodeKernel.hpp index 5a821ab64a..058b1f538d 100644 --- a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_GraphNodeKernel.hpp +++ b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_GraphNodeKernel.hpp @@ -51,7 +51,8 @@ class GraphNodeKernelImpl m_graph_node_ptr = nullptr; // Basically, we have to make this mutable for the same reasons that the // global kernel buffers in the Cuda instance are mutable... - mutable Kokkos::OwningRawPtr m_driver_storage = nullptr; + mutable std::shared_ptr m_driver_storage = nullptr; + std::string label; public: using Policy = PolicyType; @@ -61,25 +62,20 @@ class GraphNodeKernelImpl - GraphNodeKernelImpl(std::string, Kokkos::Cuda const&, Functor arg_functor, + GraphNodeKernelImpl(std::string label_, Cuda const&, Functor arg_functor, PolicyDeduced&& arg_policy, ArgsDeduced&&... args) // This is super ugly, but it works for now and is the most minimal change // to the codebase for now... - : base_t(std::move(arg_functor), (PolicyDeduced &&) arg_policy, - (ArgsDeduced &&) args...) {} + : base_t(std::move(arg_functor), (PolicyDeduced&&)arg_policy, + (ArgsDeduced&&)args...), + label(std::move(label_)) {} // FIXME @graph Forward through the instance once that works in the backends template GraphNodeKernelImpl(Kokkos::Cuda const& ex, Functor arg_functor, PolicyDeduced&& arg_policy) - : GraphNodeKernelImpl("", ex, std::move(arg_functor), - (PolicyDeduced &&) arg_policy) {} - - ~GraphNodeKernelImpl() { - if (m_driver_storage) { - Kokkos::CudaSpace().deallocate(m_driver_storage, sizeof(base_t)); - } - } + : GraphNodeKernelImpl("[unlabeled]", ex, std::move(arg_functor), + (PolicyDeduced&&)arg_policy) {} void set_cuda_graph_ptr(cudaGraph_t* arg_graph_ptr) { m_graph_ptr = arg_graph_ptr; @@ -90,13 +86,21 @@ class GraphNodeKernelImpl allocate_driver_memory_buffer() const { + Kokkos::ObservingRawPtr allocate_driver_memory_buffer( + const CudaSpace& mem) const { KOKKOS_EXPECTS(m_driver_storage == nullptr) - m_driver_storage = static_cast(Kokkos::CudaSpace().allocate( - "GraphNodeKernel global memory functor storage", sizeof(base_t))); + std::string alloc_label = + label + " - GraphNodeKernel global memory functor storage"; + m_driver_storage = std::shared_ptr( + static_cast(mem.allocate(alloc_label.c_str(), sizeof(base_t))), + [alloc_label, mem](base_t* ptr) { + mem.deallocate(alloc_label.c_str(), ptr, sizeof(base_t)); + }); KOKKOS_ENSURES(m_driver_storage != nullptr) - return m_driver_storage; + return m_driver_storage.get(); } + + auto get_driver_storage() const { return m_driver_storage; } }; struct CudaGraphNodeAggregateKernel { @@ -128,7 +132,8 @@ struct get_graph_node_kernel_type // {{{1 template -auto* allocate_driver_storage_for_kernel(KernelType const& kernel) { +auto* allocate_driver_storage_for_kernel(const CudaSpace& mem, + KernelType const& kernel) { using graph_node_kernel_t = typename get_graph_node_kernel_type::type; auto const& kernel_as_graph_kernel = @@ -136,7 +141,7 @@ auto* allocate_driver_storage_for_kernel(KernelType const& kernel) { // TODO @graphs we need to somehow indicate the need for a fence in the // destructor of the GraphImpl object (so that we don't have to // just always do it) - return kernel_as_graph_kernel.allocate_driver_memory_buffer(); + return kernel_as_graph_kernel.allocate_driver_memory_buffer(mem); } template diff --git a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Graph_Impl.hpp b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Graph_Impl.hpp index 625d8c317a..8e800e756d 100644 --- a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Graph_Impl.hpp +++ b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Graph_Impl.hpp @@ -51,7 +51,14 @@ struct GraphImpl { using node_details_t = GraphNodeBackendSpecificDetails; - void _instantiate_graph() { + // Store drivers for the kernel nodes that launch in global memory. + // This is required as lifetime of drivers must be bounded to this instance's + // lifetime. + std::vector> m_driver_storage; + + public: + void instantiate() { + KOKKOS_EXPECTS(!m_graph_exec); constexpr size_t error_log_size = 256; cudaGraphNode_t error_node = nullptr; char error_log[error_log_size]; @@ -60,10 +67,10 @@ struct GraphImpl { ->cuda_graph_instantiate_wrapper(&m_graph_exec, m_graph, &error_node, error_log, error_log_size))); + KOKKOS_ENSURES(m_graph_exec); // TODO @graphs print out errors } - public: using root_node_impl_t = GraphNodeImpl; @@ -74,11 +81,11 @@ struct GraphImpl { // Not movable or copyable; it spends its whole life as a shared_ptr in the // Graph object - GraphImpl() = delete; - GraphImpl(GraphImpl const&) = delete; - GraphImpl(GraphImpl&&) = delete; + GraphImpl() = delete; + GraphImpl(GraphImpl const&) = delete; + GraphImpl(GraphImpl&&) = delete; GraphImpl& operator=(GraphImpl const&) = delete; - GraphImpl& operator=(GraphImpl&&) = delete; + GraphImpl& operator=(GraphImpl&&) = delete; ~GraphImpl() { // TODO @graphs we need to somehow indicate the need for a fence in the // destructor of the GraphImpl object (so that we don't have to @@ -129,6 +136,8 @@ struct GraphImpl { kernel.set_cuda_graph_node_ptr(&cuda_node); kernel.execute(); KOKKOS_ENSURES(bool(cuda_node)); + if (std::shared_ptr tmp = kernel.get_driver_storage()) + m_driver_storage.push_back(std::move(tmp)); } template @@ -158,13 +167,13 @@ struct GraphImpl { &cuda_node, 1))); } - void submit() { + void submit(const execution_space& exec) { if (!bool(m_graph_exec)) { - _instantiate_graph(); + instantiate(); } KOKKOS_IMPL_CUDA_SAFE_CALL( - (m_execution_space.impl_internal_space_instance() - ->cuda_graph_launch_wrapper(m_graph_exec))); + (exec.impl_internal_space_instance()->cuda_graph_launch_wrapper( + m_graph_exec))); } execution_space const& get_execution_space() const noexcept { @@ -197,6 +206,9 @@ struct GraphImpl { m_execution_space, _graph_node_kernel_ctor_tag{}, aggregate_kernel_impl_t{}); } + + cudaGraph_t cuda_graph() { return m_graph; } + cudaGraphExec_t cuda_graph_exec() { return m_graph_exec; } }; } // end namespace Impl diff --git a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Instance.cpp b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Instance.cpp index 158c8acdda..ec5768a7f0 100644 --- a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Instance.cpp +++ b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Instance.cpp @@ -26,10 +26,10 @@ #include -//#include -//#include -//#include -//#include +// #include +// #include +// #include +// #include #include #include #include @@ -687,16 +687,6 @@ void Cuda::print_configuration(std::ostream &os, bool /*verbose*/) const { os << " KOKKOS_ENABLE_CUDA: yes\n"; os << "Cuda Options:\n"; - os << " KOKKOS_ENABLE_CUDA_LAMBDA: "; -#ifdef KOKKOS_ENABLE_CUDA_LAMBDA - os << "yes\n"; -#else - os << "no\n"; -#endif -#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 - os << " KOKKOS_ENABLE_CUDA_LDG_INTRINSIC: "; - os << "yes\n"; -#endif os << " KOKKOS_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE: "; #ifdef KOKKOS_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE os << "yes\n"; @@ -708,12 +698,6 @@ void Cuda::print_configuration(std::ostream &os, bool /*verbose*/) const { os << "yes\n"; #else os << "no\n"; -#endif - os << " KOKKOS_ENABLE_CXX11_DISPATCH_LAMBDA: "; -#ifdef KOKKOS_ENABLE_CXX11_DISPATCH_LAMBDA - os << "yes\n"; -#else - os << "no\n"; #endif os << " KOKKOS_ENABLE_IMPL_CUDA_MALLOC_ASYNC: "; #ifdef KOKKOS_ENABLE_IMPL_CUDA_MALLOC_ASYNC diff --git a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_KernelLaunch.hpp b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_KernelLaunch.hpp index b0dadb45f7..2d00e735cb 100644 --- a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_KernelLaunch.hpp +++ b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_KernelLaunch.hpp @@ -209,8 +209,8 @@ inline void configure_shmem_preference(const int cuda_device, // Use multiples of 8kB const size_t max_shmem_per_sm = device_props.sharedMemPerMultiprocessor; size_t carveout = shmem_per_block == 0 - ? 0 - : 100 * + ? 0 + : 100 * (((num_blocks_desired * shmem_per_block + min_shmem_size_per_sm - 1) / min_shmem_size_per_sm) * @@ -491,7 +491,10 @@ struct CudaParallelLaunchKernelInvoker< cuda_instance->m_deviceProp, block_size, shmem, desired_occupancy); } - auto* driver_ptr = Impl::allocate_driver_storage_for_kernel(driver); + auto* driver_ptr = Impl::allocate_driver_storage_for_kernel( + CudaSpace::impl_create(cuda_instance->m_cudaDev, + cuda_instance->m_stream), + driver); // Unlike in the non-graph case, we can get away with doing an async copy // here because the `DriverType` instance is held in the GraphNodeImpl @@ -714,7 +717,7 @@ struct CudaParallelLaunch; template CudaParallelLaunch(Args&&... args) { - base_t::launch_kernel((Args &&) args...); + base_t::launch_kernel((Args&&)args...); } }; @@ -728,7 +731,7 @@ struct CudaParallelLaunch; template CudaParallelLaunch(Args&&... args) { - base_t::create_parallel_launch_graph_node((Args &&) args...); + base_t::create_parallel_launch_graph_node((Args&&)args...); } }; diff --git a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_MDRange.hpp b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_MDRange.hpp index 6303898400..c50ff43034 100644 --- a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_MDRange.hpp +++ b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_MDRange.hpp @@ -95,11 +95,39 @@ class ParallelFor, Kokkos::Cuda> { inline void execute() const { if (m_rp.m_num_tiles == 0) return; - const auto maxblocks = m_rp.space().cuda_device_prop().maxGridSize; + const auto maxblocks = m_rp.space().cuda_device_prop().maxGridSize; + const auto maxthreads = m_rp.space().cuda_device_prop().maxThreadsDim; + [[maybe_unused]] const auto maxThreadsPerBlock = + m_rp.space().cuda_device_prop().maxThreadsPerBlock; + // make sure the Z dimension (it is less than x,y limits) isn't exceeded + const auto clampZ = [&](const int input) { + return (input > maxthreads[2] ? maxthreads[2] : input); + }; + // make sure the block dimensions don't exceed the max number of threads + // allowed + const auto check_block_sizes = [&]([[maybe_unused]] const dim3& block) { + KOKKOS_ASSERT(block.x > 0 && + block.x <= static_cast(maxthreads[0])); + KOKKOS_ASSERT(block.y > 0 && + block.y <= static_cast(maxthreads[1])); + KOKKOS_ASSERT(block.z > 0 && + block.z <= static_cast(maxthreads[2])); + KOKKOS_ASSERT(block.x * block.y * block.z <= + static_cast(maxThreadsPerBlock)); + }; + // make sure the grid dimensions don't exceed the max number of blocks + // allowed + const auto check_grid_sizes = [&]([[maybe_unused]] const dim3& grid) { + KOKKOS_ASSERT(grid.x > 0 && + grid.x <= static_cast(maxblocks[0])); + KOKKOS_ASSERT(grid.y > 0 && + grid.y <= static_cast(maxblocks[1])); + KOKKOS_ASSERT(grid.z > 0 && + grid.z <= static_cast(maxblocks[2])); + }; if (RP::rank == 2) { const dim3 block(m_rp.m_tile[0], m_rp.m_tile[1], 1); - KOKKOS_ASSERT(block.x > 0); - KOKKOS_ASSERT(block.y > 0); + check_block_sizes(block); const dim3 grid( std::min( (m_rp.m_upper[0] - m_rp.m_lower[0] + block.x - 1) / block.x, @@ -108,13 +136,12 @@ class ParallelFor, Kokkos::Cuda> { (m_rp.m_upper[1] - m_rp.m_lower[1] + block.y - 1) / block.y, maxblocks[1]), 1); + check_grid_sizes(grid); CudaParallelLaunch( *this, grid, block, 0, m_rp.space().impl_internal_space_instance()); } else if (RP::rank == 3) { - const dim3 block(m_rp.m_tile[0], m_rp.m_tile[1], m_rp.m_tile[2]); - KOKKOS_ASSERT(block.x > 0); - KOKKOS_ASSERT(block.y > 0); - KOKKOS_ASSERT(block.z > 0); + const dim3 block(m_rp.m_tile[0], m_rp.m_tile[1], clampZ(m_rp.m_tile[2])); + check_block_sizes(block); const dim3 grid( std::min( (m_rp.m_upper[0] - m_rp.m_lower[0] + block.x - 1) / block.x, @@ -125,15 +152,16 @@ class ParallelFor, Kokkos::Cuda> { std::min( (m_rp.m_upper[2] - m_rp.m_lower[2] + block.z - 1) / block.z, maxblocks[2])); + // ensure we don't exceed the capability of the device + check_grid_sizes(grid); CudaParallelLaunch( *this, grid, block, 0, m_rp.space().impl_internal_space_instance()); } else if (RP::rank == 4) { // id0,id1 encoded within threadIdx.x; id2 to threadIdx.y; id3 to // threadIdx.z const dim3 block(m_rp.m_tile[0] * m_rp.m_tile[1], m_rp.m_tile[2], - m_rp.m_tile[3]); - KOKKOS_ASSERT(block.y > 0); - KOKKOS_ASSERT(block.z > 0); + clampZ(m_rp.m_tile[3])); + check_block_sizes(block); const dim3 grid( std::min(m_rp.m_tile_end[0] * m_rp.m_tile_end[1], maxblocks[0]), @@ -143,14 +171,15 @@ class ParallelFor, Kokkos::Cuda> { std::min( (m_rp.m_upper[3] - m_rp.m_lower[3] + block.z - 1) / block.z, maxblocks[2])); + check_grid_sizes(grid); CudaParallelLaunch( *this, grid, block, 0, m_rp.space().impl_internal_space_instance()); } else if (RP::rank == 5) { // id0,id1 encoded within threadIdx.x; id2,id3 to threadIdx.y; id4 to // threadIdx.z const dim3 block(m_rp.m_tile[0] * m_rp.m_tile[1], - m_rp.m_tile[2] * m_rp.m_tile[3], m_rp.m_tile[4]); - KOKKOS_ASSERT(block.z > 0); + m_rp.m_tile[2] * m_rp.m_tile[3], clampZ(m_rp.m_tile[4])); + check_block_sizes(block); const dim3 grid( std::min(m_rp.m_tile_end[0] * m_rp.m_tile_end[1], maxblocks[0]), @@ -159,6 +188,7 @@ class ParallelFor, Kokkos::Cuda> { std::min( (m_rp.m_upper[4] - m_rp.m_lower[4] + block.z - 1) / block.z, maxblocks[2])); + check_grid_sizes(grid); CudaParallelLaunch( *this, grid, block, 0, m_rp.space().impl_internal_space_instance()); } else if (RP::rank == 6) { @@ -166,7 +196,8 @@ class ParallelFor, Kokkos::Cuda> { // threadIdx.z const dim3 block(m_rp.m_tile[0] * m_rp.m_tile[1], m_rp.m_tile[2] * m_rp.m_tile[3], - m_rp.m_tile[4] * m_rp.m_tile[5]); + clampZ(m_rp.m_tile[4] * m_rp.m_tile[5])); + check_block_sizes(block); const dim3 grid( std::min(m_rp.m_tile_end[0] * m_rp.m_tile_end[1], maxblocks[0]), @@ -174,6 +205,7 @@ class ParallelFor, Kokkos::Cuda> { maxblocks[1]), std::min(m_rp.m_tile_end[4] * m_rp.m_tile_end[5], maxblocks[2])); + check_grid_sizes(grid); CudaParallelLaunch( *this, grid, block, 0, m_rp.space().impl_internal_space_instance()); } else { diff --git a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Range.hpp b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Range.hpp index 334834938a..8251fcb248 100644 --- a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Range.hpp +++ b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Range.hpp @@ -48,7 +48,7 @@ class ParallelFor, Kokkos::Cuda> { const FunctorType m_functor; const Policy m_policy; - ParallelFor() = delete; + ParallelFor() = delete; ParallelFor& operator=(const ParallelFor&) = delete; template diff --git a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Team.hpp b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Team.hpp index 71e7751821..a2955e3ab6 100644 --- a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Team.hpp +++ b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Parallel_Team.hpp @@ -539,9 +539,14 @@ class ParallelFor, m_vector_size(arg_policy.impl_vector_length()) { auto internal_space_instance = m_policy.space().impl_internal_space_instance(); - m_team_size = m_team_size >= 0 ? m_team_size - : arg_policy.team_size_recommended( - arg_functor, ParallelForTag()); + if (m_team_size < 0) { + m_team_size = + arg_policy.team_size_recommended(arg_functor, ParallelForTag()); + if (m_team_size <= 0) + Kokkos::Impl::throw_runtime_exception( + "Kokkos::Impl::ParallelFor could not find a " + "valid execution configuration."); + } m_shmem_begin = (sizeof(double) * (m_team_size + 2)); m_shmem_size = @@ -631,7 +636,7 @@ class ParallelReduce word_count(m_functor_reducer.get_reducer().value_size() / sizeof(word_size_type)); - reference_type value = m_functor_reducer.get_reducer().init( - kokkos_impl_cuda_shared_memory() + - threadIdx.y * word_count.value); + reference_type value = + m_functor_reducer.get_reducer().init(reinterpret_cast( + kokkos_impl_cuda_shared_memory() + + threadIdx.y * word_count.value)); // Iterate this block through the league const int int_league_size = (int)m_league_size; @@ -895,11 +901,16 @@ class ParallelReduce= 0 ? m_team_size - : arg_policy.team_size_recommended( - arg_functor_reducer.get_functor(), - arg_functor_reducer.get_reducer(), - ParallelReduceTag()); + + if (m_team_size < 0) { + m_team_size = arg_policy.team_size_recommended( + arg_functor_reducer.get_functor(), arg_functor_reducer.get_reducer(), + ParallelReduceTag()); + if (m_team_size <= 0) + Kokkos::Impl::throw_runtime_exception( + "Kokkos::Impl::ParallelReduce could not find a " + "valid execution configuration."); + } m_team_begin = UseShflReduction diff --git a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Task.hpp b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Task.hpp index 86d6d91bbe..5090e84c38 100644 --- a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Task.hpp +++ b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Task.hpp @@ -31,6 +31,9 @@ //---------------------------------------------------------------------------- +// We allow using deprecated classes in this file +KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_PUSH() + #if defined(__CUDA_ARCH__) #define KOKKOS_IMPL_CUDA_SYNCWARP_OR_RETURN(MSG) \ { \ @@ -584,9 +587,9 @@ class TaskExec { private: enum : int { WarpSize = Kokkos::Impl::CudaTraits::WarpSize }; - TaskExec(TaskExec&&) = delete; - TaskExec(TaskExec const&) = delete; - TaskExec& operator=(TaskExec&&) = delete; + TaskExec(TaskExec&&) = delete; + TaskExec(TaskExec const&) = delete; + TaskExec& operator=(TaskExec&&) = delete; TaskExec& operator=(TaskExec const&) = delete; friend class Kokkos::Impl::TaskQueue< @@ -1224,5 +1227,7 @@ KOKKOS_INLINE_FUNCTION void single( #undef KOKKOS_IMPL_CUDA_SYNCWARP_OR_RETURN +KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_POP() + #endif /* #if defined( KOKKOS_ENABLE_TASKDAG ) */ #endif /* #ifndef KOKKOS_IMPL_CUDA_TASK_HPP */ diff --git a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Team.hpp b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Team.hpp index c2b5f1fa78..aec692c2c3 100644 --- a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Team.hpp +++ b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Team.hpp @@ -184,24 +184,37 @@ class CudaTeamMember { * ( 1 == blockDim.z ) */ template - KOKKOS_INLINE_FUNCTION std::enable_if_t::value> + KOKKOS_INLINE_FUNCTION std::enable_if_t> team_reduce(ReducerType const& reducer) const noexcept { team_reduce(reducer, reducer.reference()); } template - KOKKOS_INLINE_FUNCTION std::enable_if_t::value> + KOKKOS_INLINE_FUNCTION std::enable_if_t> team_reduce(ReducerType const& reducer, typename ReducerType::value_type& value) const noexcept { (void)reducer; (void)value; + + KOKKOS_IF_ON_DEVICE(( + typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, TeamPolicy, + ReducerType, typename ReducerType::value_type>::Reducer + wrapped_reducer(reducer); + + impl_team_reduce(wrapped_reducer, value); reducer.reference() = value;)) + } + + template + KOKKOS_INLINE_FUNCTION std::enable_if_t> + impl_team_reduce( + WrappedReducerType const& wrapped_reducer, + typename WrappedReducerType::value_type& value) const noexcept { + (void)wrapped_reducer; + (void)value; + KOKKOS_IF_ON_DEVICE( - (typename Impl::FunctorAnalysis< - Impl::FunctorPatternInterface::REDUCE, TeamPolicy, - ReducerType, typename ReducerType::value_type>::Reducer - wrapped_reducer(reducer); - cuda_intra_block_reduction(value, wrapped_reducer, blockDim.y); - reducer.reference() = value;)) + (cuda_intra_block_reduction(value, wrapped_reducer, blockDim.y);)) } //-------------------------------------------------------------------------- @@ -260,23 +273,42 @@ class CudaTeamMember { //---------------------------------------- template - KOKKOS_INLINE_FUNCTION static std::enable_if_t::value> + KOKKOS_INLINE_FUNCTION static std::enable_if_t> vector_reduce(ReducerType const& reducer) { vector_reduce(reducer, reducer.reference()); } template - KOKKOS_INLINE_FUNCTION static std::enable_if_t::value> + KOKKOS_INLINE_FUNCTION static std::enable_if_t> vector_reduce(ReducerType const& reducer, typename ReducerType::value_type& value) { (void)reducer; (void)value; + + KOKKOS_IF_ON_DEVICE( + (typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, TeamPolicy, + ReducerType, typename ReducerType::value_type>::Reducer + wrapped_reducer(reducer); + + impl_vector_reduce(wrapped_reducer, value); + reducer.reference() = value;)) + } + + template + KOKKOS_INLINE_FUNCTION static std::enable_if_t< + is_reducer_v> + impl_vector_reduce(WrappedReducerType const& wrapped_reducer, + typename WrappedReducerType::value_type& value) { + (void)wrapped_reducer; + (void)value; + KOKKOS_IF_ON_DEVICE( (if (blockDim.x == 1) return; // Intra vector lane shuffle reduction: - typename ReducerType::value_type tmp(value); - typename ReducerType::value_type tmp2 = tmp; + typename WrappedReducerType::value_type tmp(value); + typename WrappedReducerType::value_type tmp2 = tmp; unsigned mask = blockDim.x == 32 @@ -287,7 +319,7 @@ class CudaTeamMember { for (int i = blockDim.x; (i >>= 1);) { Impl::in_place_shfl_down(tmp2, tmp, i, blockDim.x, mask); if ((int)threadIdx.x < i) { - reducer.join(tmp, tmp2); + wrapped_reducer.join(&tmp, &tmp2); } } @@ -297,7 +329,7 @@ class CudaTeamMember { // and thus different threads could have different results. Impl::in_place_shfl(tmp2, tmp, 0, blockDim.x, mask); - value = tmp2; reducer.reference() = tmp2;)) + value = tmp2;)) } //---------------------------------------- @@ -487,14 +519,21 @@ parallel_reduce(const Impl::TeamThreadRangeBoundariesStruct< iType, Impl::CudaTeamMember>& loop_boundaries, const Closure& closure, const ReducerType& reducer) { KOKKOS_IF_ON_DEVICE( - (typename ReducerType::value_type value; + (using value_type = typename ReducerType::value_type; + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, + ReducerType, value_type>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; - reducer.init(value); + wrapped_reducer_type wrapped_reducer(reducer); value_type value; + wrapped_reducer.init(&value); for (iType i = loop_boundaries.start + threadIdx.y; i < loop_boundaries.end; i += blockDim.y) { closure(i, value); } - loop_boundaries.member.team_reduce(reducer, value);)) + loop_boundaries.member.impl_team_reduce(wrapped_reducer, value); + wrapped_reducer.final(&value); reducer.reference() = value;)) // Avoid bogus warning about reducer value being uninitialized with combined // reducers KOKKOS_IF_ON_HOST(((void)loop_boundaries; (void)closure; @@ -518,16 +557,25 @@ parallel_reduce(const Impl::TeamThreadRangeBoundariesStruct< (void)loop_boundaries; (void)closure; (void)result; - KOKKOS_IF_ON_DEVICE( - (ValueType val; Kokkos::Sum reducer(val); - reducer.init(reducer.reference()); + KOKKOS_IF_ON_DEVICE( + (using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, Closure, + ValueType>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + using value_type = typename wrapped_reducer_type::value_type; + + wrapped_reducer_type wrapped_reducer(closure); value_type value{}; + wrapped_reducer.init(&value); for (iType i = loop_boundaries.start + threadIdx.y; - i < loop_boundaries.end; i += blockDim.y) { closure(i, val); } + i < loop_boundaries.end; i += blockDim.y) { closure(i, value); } - loop_boundaries.member.team_reduce(reducer, val); - result = reducer.reference();)) + loop_boundaries.member.impl_team_reduce(wrapped_reducer, value); + wrapped_reducer.final(&value); result = value; + + )) } template @@ -548,16 +596,27 @@ KOKKOS_INLINE_FUNCTION std::enable_if_t::value> parallel_reduce(const Impl::TeamVectorRangeBoundariesStruct< iType, Impl::CudaTeamMember>& loop_boundaries, const Closure& closure, const ReducerType& reducer) { - KOKKOS_IF_ON_DEVICE((typename ReducerType::value_type value; - reducer.init(value); + KOKKOS_IF_ON_DEVICE( + (using value_type = typename ReducerType::value_type; + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, + ReducerType, value_type>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; - for (iType i = loop_boundaries.start + - threadIdx.y * blockDim.x + threadIdx.x; - i < loop_boundaries.end; - i += blockDim.y * blockDim.x) { closure(i, value); } + wrapped_reducer_type wrapped_reducer(reducer); value_type value; + wrapped_reducer.init(&value); + + for (iType i = + loop_boundaries.start + threadIdx.y * blockDim.x + threadIdx.x; + i < loop_boundaries.end; + i += blockDim.y * blockDim.x) { closure(i, value); } + + loop_boundaries.member.impl_vector_reduce(wrapped_reducer, value); + loop_boundaries.member.impl_team_reduce(wrapped_reducer, value); + + wrapped_reducer.final(&value); reducer.reference() = value;)) - loop_boundaries.member.vector_reduce(reducer, value); - loop_boundaries.member.team_reduce(reducer, value);)) // Avoid bogus warning about reducer value being uninitialized with combined // reducers KOKKOS_IF_ON_HOST(((void)loop_boundaries; (void)closure; @@ -573,18 +632,27 @@ parallel_reduce(const Impl::TeamVectorRangeBoundariesStruct< (void)loop_boundaries; (void)closure; (void)result; - KOKKOS_IF_ON_DEVICE((ValueType val; Kokkos::Sum reducer(val); - reducer.init(reducer.reference()); + KOKKOS_IF_ON_DEVICE( + (using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, Closure, + ValueType>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + using value_type = typename wrapped_reducer_type::value_type; - for (iType i = loop_boundaries.start + - threadIdx.y * blockDim.x + threadIdx.x; - i < loop_boundaries.end; - i += blockDim.y * blockDim.x) { closure(i, val); } + wrapped_reducer_type wrapped_reducer(closure); value_type value; + wrapped_reducer.init(&value); - loop_boundaries.member.vector_reduce(reducer); - loop_boundaries.member.team_reduce(reducer); - result = reducer.reference();)) + for (iType i = + loop_boundaries.start + threadIdx.y * blockDim.x + threadIdx.x; + i < loop_boundaries.end; + i += blockDim.y * blockDim.x) { closure(i, value); } + + loop_boundaries.member.impl_vector_reduce(wrapped_reducer, value); + loop_boundaries.member.impl_team_reduce(wrapped_reducer, value); + + wrapped_reducer.final(&value); result = value;)) } //---------------------------------------------------------------------------- @@ -632,13 +700,22 @@ parallel_reduce(Impl::ThreadVectorRangeBoundariesStruct< Closure const& closure, ReducerType const& reducer) { KOKKOS_IF_ON_DEVICE(( - reducer.init(reducer.reference()); + using value_type = typename ReducerType::value_type; + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, + ReducerType, value_type>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + + wrapped_reducer_type wrapped_reducer(reducer); value_type value; + wrapped_reducer.init(&value); for (iType i = loop_boundaries.start + threadIdx.x; - i < loop_boundaries.end; - i += blockDim.x) { closure(i, reducer.reference()); } + i < loop_boundaries.end; i += blockDim.x) { closure(i, value); } - Impl::CudaTeamMember::vector_reduce(reducer); + Impl::CudaTeamMember::impl_vector_reduce(wrapped_reducer, value); + + wrapped_reducer.final(&value); reducer.reference() = value; )) // Avoid bogus warning about reducer value being uninitialized with combined @@ -667,15 +744,26 @@ parallel_reduce(Impl::ThreadVectorRangeBoundariesStruct< (void)loop_boundaries; (void)closure; (void)result; - KOKKOS_IF_ON_DEVICE( - (result = ValueType(); - for (iType i = loop_boundaries.start + threadIdx.x; - i < loop_boundaries.end; i += blockDim.x) { closure(i, result); } + KOKKOS_IF_ON_DEVICE(( - Impl::CudaTeamMember::vector_reduce(Kokkos::Sum(result)); + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, Closure, + ValueType>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + using value_type = typename wrapped_reducer_type::value_type; - )) + wrapped_reducer_type wrapped_reducer(closure); value_type value; + wrapped_reducer.init(&value); + + for (iType i = loop_boundaries.start + threadIdx.x; + i < loop_boundaries.end; i += blockDim.x) { closure(i, value); } + + Impl::CudaTeamMember::impl_vector_reduce(wrapped_reducer, value); + wrapped_reducer.final(&value); result = value; + + )) } //---------------------------------------------------------------------------- diff --git a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Vectorization.hpp b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Vectorization.hpp index a3f4f2f4cc..9e0c5819f7 100644 --- a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Vectorization.hpp +++ b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_Vectorization.hpp @@ -125,8 +125,8 @@ struct in_place_shfl_op { struct in_place_shfl_fn : in_place_shfl_op { template __device__ KOKKOS_IMPL_FORCEINLINE T do_shfl_op(unsigned mask, T& val, - int lane, int width) const - noexcept { + int lane, + int width) const noexcept { (void)mask; (void)val; (void)lane; @@ -136,28 +136,28 @@ struct in_place_shfl_fn : in_place_shfl_op { }; template __device__ KOKKOS_IMPL_FORCEINLINE void in_place_shfl(Args&&... args) noexcept { - in_place_shfl_fn{}((Args &&) args...); + in_place_shfl_fn{}((Args&&)args...); } struct in_place_shfl_up_fn : in_place_shfl_op { template __device__ KOKKOS_IMPL_FORCEINLINE T do_shfl_op(unsigned mask, T& val, - int lane, int width) const - noexcept { + int lane, + int width) const noexcept { return __shfl_up_sync(mask, val, lane, width); } }; template __device__ KOKKOS_IMPL_FORCEINLINE void in_place_shfl_up( Args&&... args) noexcept { - in_place_shfl_up_fn{}((Args &&) args...); + in_place_shfl_up_fn{}((Args&&)args...); } struct in_place_shfl_down_fn : in_place_shfl_op { template __device__ KOKKOS_IMPL_FORCEINLINE T do_shfl_op(unsigned mask, T& val, - int lane, int width) const - noexcept { + int lane, + int width) const noexcept { (void)mask; (void)val; (void)lane; @@ -168,7 +168,7 @@ struct in_place_shfl_down_fn : in_place_shfl_op { template __device__ KOKKOS_IMPL_FORCEINLINE void in_place_shfl_down( Args&&... args) noexcept { - in_place_shfl_down_fn{}((Args &&) args...); + in_place_shfl_down_fn{}((Args&&)args...); } } // namespace Impl diff --git a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_ZeroMemset.hpp b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_ZeroMemset.hpp index 517c592af7..0ac2d4052d 100644 --- a/lib/kokkos/core/src/Cuda/Kokkos_Cuda_ZeroMemset.hpp +++ b/lib/kokkos/core/src/Cuda/Kokkos_Cuda_ZeroMemset.hpp @@ -23,15 +23,12 @@ namespace Kokkos { namespace Impl { -template -struct ZeroMemset> { - ZeroMemset(const Kokkos::Cuda& exec_space_instance, - const View& dst) { +template <> +struct ZeroMemset { + ZeroMemset(const Kokkos::Cuda& exec_space_instance, void* dst, size_t cnt) { KOKKOS_IMPL_CUDA_SAFE_CALL( (exec_space_instance.impl_internal_space_instance() - ->cuda_memset_async_wrapper( - dst.data(), 0, - dst.size() * sizeof(typename View::value_type)))); + ->cuda_memset_async_wrapper(dst, 0, cnt))); } }; diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP.cpp b/lib/kokkos/core/src/HIP/Kokkos_HIP.cpp index aced2083ff..8de3a8758f 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP.cpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP.cpp @@ -27,6 +27,8 @@ #include +#include + namespace Kokkos { #ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 @@ -49,34 +51,44 @@ void HIP::impl_initialize(InitializationSettings const& settings) { Impl::HIPInternal::m_hipDev = hip_device_id; KOKKOS_IMPL_HIP_SAFE_CALL( hipGetDeviceProperties(&Impl::HIPInternal::m_deviceProp, hip_device_id)); - const auto& hipProp = Impl::HIPInternal::m_deviceProp; KOKKOS_IMPL_HIP_SAFE_CALL(hipSetDevice(hip_device_id)); - // number of multiprocessors - Impl::HIPInternal::m_multiProcCount = hipProp.multiProcessorCount; - - //---------------------------------- - // Maximum number of warps, - // at most one warp per thread in a warp for reduction. - Impl::HIPInternal::m_maxWarpCount = - hipProp.maxThreadsPerBlock / Impl::HIPTraits::WarpSize; - if (Impl::HIPTraits::WarpSize < Impl::HIPInternal::m_maxWarpCount) { - Impl::HIPInternal::m_maxWarpCount = Impl::HIPTraits::WarpSize; + // Check that we are running on the expected architecture. We print a warning + // instead of erroring out because AMD does not guarantee that gcnArchName + // will always contain the gfx flag. + if (Kokkos::show_warnings()) { + if (std::string_view arch_name = + Impl::HIPInternal::m_deviceProp.gcnArchName; + arch_name.find(KOKKOS_ARCH_AMD_GPU) != 0) { + std::cerr + << "Kokkos::HIP::initialize WARNING: running kernels compiled for " + << KOKKOS_ARCH_AMD_GPU << " on " << arch_name << " device.\n"; + } } - //---------------------------------- - // Maximum number of blocks - Impl::HIPInternal::m_maxBlock[0] = hipProp.maxGridSize[0]; - Impl::HIPInternal::m_maxBlock[1] = hipProp.maxGridSize[1]; - Impl::HIPInternal::m_maxBlock[2] = hipProp.maxGridSize[2]; + // Print a warning if the user did not select the right GFX942 architecture +#ifdef KOKKOS_ARCH_AMD_GFX942 + if ((Kokkos::show_warnings()) && + (Impl::HIPInternal::m_deviceProp.integrated == 1)) { + std::cerr << "Kokkos::HIP::initialize WARNING: running kernels for MI300X " + "(discrete GPU) on a MI300A (APU).\n"; + } +#endif +#ifdef KOKKOS_ARCH_AMD_GFX942_APU + if ((Kokkos::show_warnings()) && + (Impl::HIPInternal::m_deviceProp.integrated == 0)) { + std::cerr << "Kokkos::HIP::initialize WARNING: running kernels for MI300A " + "(APU) on a MI300X (discrete GPU).\n"; + } +#endif - // theoretically, we can get 40 WF's / CU, but only can sustain 32 see - // https://github.com/ROCm-Developer-Tools/HIP/blob/a0b5dfd625d99af7e288629747b40dd057183173/vdi/hip_platform.cpp#L742 - Impl::HIPInternal::m_maxWavesPerCU = 32; - Impl::HIPInternal::m_shmemPerSM = hipProp.maxSharedMemoryPerMultiProcessor; - Impl::HIPInternal::m_maxShmemPerBlock = hipProp.sharedMemPerBlock; + // theoretically on GFX 9XX GPUs, we can get 40 WF's / CU, but only can + // sustain 32 see + // https://github.com/ROCm/clr/blob/4d0b815d06751735e6a50fa46e913fdf85f751f0/hipamd/src/hip_platform.cpp#L362-L366 + const int maxWavesPerCU = + Impl::HIPInternal::m_deviceProp.major <= 9 ? 32 : 64; Impl::HIPInternal::m_maxThreadsPerSM = - Impl::HIPInternal::m_maxWavesPerCU * Impl::HIPTraits::WarpSize; + maxWavesPerCU * Impl::HIPTraits::WarpSize; // Init the array for used for arbitrarily sized atomics desul::Impl::init_lock_arrays(); // FIXME @@ -146,10 +158,6 @@ void HIP::print_configuration(std::ostream& os, bool /*verbose*/) const { #else os << "no\n"; #endif -#ifdef KOKKOS_ENABLE_IMPL_HIP_UNIFIED_MEMORY - os << " KOKKOS_ENABLE_IMPL_HIP_UNIFIED_MEMORY: "; - os << "yes\n"; -#endif os << "\nRuntime Configuration:\n"; diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP_BlockSize_Deduction.hpp b/lib/kokkos/core/src/HIP/Kokkos_HIP_BlockSize_Deduction.hpp index 1f084c41e5..90e5cf7355 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP_BlockSize_Deduction.hpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP_BlockSize_Deduction.hpp @@ -113,8 +113,9 @@ unsigned hip_internal_get_block_size(const HIPInternal *hip_instance, const unsigned min_waves_per_eu = LaunchBounds::minBperSM ? LaunchBounds::minBperSM : 1; const unsigned min_threads_per_sm = min_waves_per_eu * HIPTraits::WarpSize; - const unsigned shmem_per_sm = hip_instance->m_shmemPerSM; - unsigned block_size = tperb_reg; + const unsigned shmem_per_sm = + hip_instance->m_deviceProp.maxSharedMemoryPerMultiProcessor; + unsigned block_size = tperb_reg; do { unsigned total_shmem = f(block_size); // find how many threads we can fit with this blocksize based on LDS usage diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP_GraphNodeKernel.hpp b/lib/kokkos/core/src/HIP/Kokkos_HIP_GraphNodeKernel.hpp index 5f0df72df1..584cc63d95 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP_GraphNodeKernel.hpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP_GraphNodeKernel.hpp @@ -44,22 +44,17 @@ class GraphNodeKernelImpl // TODO use the name and executionspace template - GraphNodeKernelImpl(std::string, Kokkos::HIP const&, Functor arg_functor, + GraphNodeKernelImpl(std::string label_, HIP const&, Functor arg_functor, PolicyDeduced&& arg_policy, ArgsDeduced&&... args) - : base_t(std::move(arg_functor), (PolicyDeduced &&) arg_policy, - (ArgsDeduced &&) args...) {} + : base_t(std::move(arg_functor), (PolicyDeduced&&)arg_policy, + (ArgsDeduced&&)args...), + label(std::move(label_)) {} template GraphNodeKernelImpl(Kokkos::HIP const& exec_space, Functor arg_functor, PolicyDeduced&& arg_policy) - : GraphNodeKernelImpl("", exec_space, std::move(arg_functor), - (PolicyDeduced &&) arg_policy) {} - - ~GraphNodeKernelImpl() { - if (m_driver_storage) { - Kokkos::HIPSpace().deallocate(m_driver_storage, sizeof(base_t)); - } - } + : GraphNodeKernelImpl("[unlabeled]", exec_space, std::move(arg_functor), + (PolicyDeduced&&)arg_policy) {} void set_hip_graph_ptr(hipGraph_t* arg_graph_ptr) { m_graph_ptr = arg_graph_ptr; @@ -73,18 +68,29 @@ class GraphNodeKernelImpl hipGraph_t const* get_hip_graph_ptr() const { return m_graph_ptr; } - Kokkos::ObservingRawPtr allocate_driver_memory_buffer() const { + Kokkos::ObservingRawPtr allocate_driver_memory_buffer( + const HIP& exec) const { KOKKOS_EXPECTS(m_driver_storage == nullptr); - m_driver_storage = static_cast(Kokkos::HIPSpace().allocate( - "GraphNodeKernel global memory functor storage", sizeof(base_t))); + std::string alloc_label = + label + " - GraphNodeKernel global memory functor storage"; + m_driver_storage = std::shared_ptr( + static_cast( + HIPSpace().allocate(exec, alloc_label.c_str(), sizeof(base_t))), + // FIXME_HIP Custom deletor should use same 'exec' as for allocation. + [alloc_label](base_t* ptr) { + HIPSpace().deallocate(alloc_label.c_str(), ptr, sizeof(base_t)); + }); KOKKOS_ENSURES(m_driver_storage != nullptr); - return m_driver_storage; + return m_driver_storage.get(); } + auto get_driver_storage() const { return m_driver_storage; } + private: Kokkos::ObservingRawPtr m_graph_ptr = nullptr; Kokkos::ObservingRawPtr m_graph_node_ptr = nullptr; - Kokkos::OwningRawPtr m_driver_storage = nullptr; + mutable std::shared_ptr m_driver_storage = nullptr; + std::string label; }; struct HIPGraphNodeAggregateKernel { @@ -114,13 +120,14 @@ struct get_graph_node_kernel_type Kokkos::ParallelReduceTag>> {}; template -auto* allocate_driver_storage_for_kernel(KernelType const& kernel) { +auto* allocate_driver_storage_for_kernel(const HIP& exec, + KernelType const& kernel) { using graph_node_kernel_t = typename get_graph_node_kernel_type::type; auto const& kernel_as_graph_kernel = static_cast(kernel); - return kernel_as_graph_kernel.allocate_driver_memory_buffer(); + return kernel_as_graph_kernel.allocate_driver_memory_buffer(exec); } template diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP_Graph_Impl.hpp b/lib/kokkos/core/src/HIP/Kokkos_HIP_Graph_Impl.hpp index a0989fe671..4f97214ca6 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP_Graph_Impl.hpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP_Graph_Impl.hpp @@ -42,11 +42,11 @@ class GraphImpl { // Not movable or copyable; it spends its whole life as a shared_ptr in the // Graph object. - GraphImpl() = delete; - GraphImpl(GraphImpl const&) = delete; - GraphImpl(GraphImpl&&) = delete; + GraphImpl() = delete; + GraphImpl(GraphImpl const&) = delete; + GraphImpl(GraphImpl&&) = delete; GraphImpl& operator=(GraphImpl const&) = delete; - GraphImpl& operator=(GraphImpl&&) = delete; + GraphImpl& operator=(GraphImpl&&) = delete; ~GraphImpl(); @@ -60,7 +60,7 @@ class GraphImpl { template void add_predecessor(NodeImplPtr arg_node_ptr, PredecessorRef arg_pred_ref); - void submit(); + void submit(const Kokkos::HIP& exec); Kokkos::HIP const& get_execution_space() const noexcept; @@ -69,18 +69,28 @@ class GraphImpl { template auto create_aggregate_ptr(PredecessorRefs&&...); - private: - void instantiate_graph() { + void instantiate() { + KOKKOS_EXPECTS(!m_graph_exec); constexpr size_t error_log_size = 256; hipGraphNode_t error_node = nullptr; char error_log[error_log_size]; KOKKOS_IMPL_HIP_SAFE_CALL(hipGraphInstantiate( &m_graph_exec, m_graph, &error_node, error_log, error_log_size)); + KOKKOS_ENSURES(m_graph_exec); } + hipGraph_t hip_graph() { return m_graph; } + hipGraphExec_t hip_graph_exec() { return m_graph_exec; } + + private: Kokkos::HIP m_execution_space; hipGraph_t m_graph = nullptr; hipGraphExec_t m_graph_exec = nullptr; + + // Store drivers for the kernel nodes that launch in global memory. + // This is required as lifetime of drivers must be bounded to this instance's + // lifetime. + std::vector> m_driver_storage; }; inline GraphImpl::~GraphImpl() { @@ -123,6 +133,8 @@ inline void GraphImpl::add_node( kernel.set_hip_graph_node_ptr(&node); kernel.execute(); KOKKOS_ENSURES(node); + if (std::shared_ptr tmp = kernel.get_driver_storage()) + m_driver_storage.push_back(std::move(tmp)); } // Requires PredecessorRef is a specialization of GraphNodeRef that has @@ -145,16 +157,15 @@ inline void GraphImpl::add_predecessor( hipGraphAddDependencies(m_graph, &pred_node, &node, 1)); } -inline void GraphImpl::submit() { +inline void GraphImpl::submit(const Kokkos::HIP& exec) { if (!m_graph_exec) { - instantiate_graph(); + instantiate(); } - KOKKOS_IMPL_HIP_SAFE_CALL( - hipGraphLaunch(m_graph_exec, m_execution_space.hip_stream())); + KOKKOS_IMPL_HIP_SAFE_CALL(hipGraphLaunch(m_graph_exec, exec.hip_stream())); } -inline Kokkos::HIP const& GraphImpl::get_execution_space() const - noexcept { +inline Kokkos::HIP const& GraphImpl::get_execution_space() + const noexcept { return m_execution_space; } diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP_Instance.cpp b/lib/kokkos/core/src/HIP/Kokkos_HIP_Instance.cpp index e0b25c6939..54e8c315e3 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP_Instance.cpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP_Instance.cpp @@ -77,7 +77,8 @@ std::size_t scratch_count(const std::size_t size) { //---------------------------------------------------------------------------- int HIPInternal::concurrency() { - static int const concurrency = m_maxThreadsPerSM * m_multiProcCount; + static int const concurrency = + m_maxThreadsPerSM * m_deviceProp.multiProcessorCount; return concurrency; } @@ -97,6 +98,13 @@ void HIPInternal::print_configuration(std::ostream &s) const { << "undefined\n"; #endif + s << "macro KOKKOS_ENABLE_IMPL_HIP_MALLOC_ASYNC: "; +#ifdef KOKKOS_ENABLE_IMPL_HIP_MALLOC_ASYNC + s << "yes\n"; +#else + s << "no\n"; +#endif + for (int i : get_visible_devices()) { hipDeviceProp_t hipProp; KOKKOS_IMPL_HIP_SAFE_CALL(hipGetDeviceProperties(&hipProp, i)); @@ -177,8 +185,16 @@ void HIPInternal::initialize(hipStream_t stream) { // and scratch space for partial reduction values. // Allocate some initial space. This will grow as needed. { + // Maximum number of warps, + // at most one warp per thread in a warp for reduction. + unsigned int maxWarpCount = + m_deviceProp.maxThreadsPerBlock / Impl::HIPTraits::WarpSize; + if (Impl::HIPTraits::WarpSize < maxWarpCount) { + maxWarpCount = Impl::HIPTraits::WarpSize; + } + const unsigned reduce_block_count = - m_maxWarpCount * Impl::HIPTraits::WarpSize; + maxWarpCount * Impl::HIPTraits::WarpSize; (void)scratch_flags(reduce_block_count * 2 * sizeof(size_type)); (void)scratch_space(reduce_block_count * 16 * sizeof(size_type)); @@ -353,14 +369,8 @@ void HIPInternal::finalize() { m_num_scratch_locks = 0; } -int HIPInternal::m_hipDev = -1; -unsigned HIPInternal::m_multiProcCount = 0; -unsigned HIPInternal::m_maxWarpCount = 0; -std::array HIPInternal::m_maxBlock = {0, 0, 0}; -unsigned HIPInternal::m_maxWavesPerCU = 0; -int HIPInternal::m_shmemPerSM = 0; -int HIPInternal::m_maxShmemPerBlock = 0; -int HIPInternal::m_maxThreadsPerSM = 0; +int HIPInternal::m_hipDev = -1; +int HIPInternal::m_maxThreadsPerSM = 0; hipDeviceProp_t HIPInternal::m_deviceProp; @@ -372,15 +382,7 @@ std::mutex HIPInternal::constantMemMutex; //---------------------------------------------------------------------------- Kokkos::HIP::size_type hip_internal_multiprocessor_count() { - return HIPInternal::singleton().m_multiProcCount; -} - -Kokkos::HIP::size_type hip_internal_maximum_warp_count() { - return HIPInternal::singleton().m_maxWarpCount; -} - -std::array hip_internal_maximum_grid_count() { - return HIPInternal::singleton().m_maxBlock; + return HIPInternal::singleton().m_deviceProp.multiProcessorCount; } Kokkos::HIP::size_type *hip_internal_scratch_space(const HIP &instance, diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP_Instance.hpp b/lib/kokkos/core/src/HIP/Kokkos_HIP_Instance.hpp index 437a84253f..d8043dc23d 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP_Instance.hpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP_Instance.hpp @@ -31,7 +31,7 @@ namespace Impl { struct HIPTraits { #if defined(KOKKOS_ARCH_AMD_GFX906) || defined(KOKKOS_ARCH_AMD_GFX908) || \ defined(KOKKOS_ARCH_AMD_GFX90A) || defined(KOKKOS_ARCH_AMD_GFX940) || \ - defined(KOKKOS_ARCH_AMD_GFX942) + defined(KOKKOS_ARCH_AMD_GFX942) || defined(KOKKOS_ARCH_AMD_GFX942_APU) static constexpr int WarpSize = 64; static constexpr int WarpIndexMask = 0x003f; /* hexadecimal for 63 */ static constexpr int WarpIndexShift = 6; /* WarpSize == 1 << WarpShift*/ @@ -52,8 +52,6 @@ struct HIPTraits { //---------------------------------------------------------------------------- -HIP::size_type hip_internal_maximum_warp_count(); -std::array hip_internal_maximum_grid_count(); HIP::size_type hip_internal_multiprocessor_count(); HIP::size_type *hip_internal_scratch_space(const HIP &instance, @@ -72,12 +70,6 @@ class HIPInternal { using size_type = ::Kokkos::HIP::size_type; static int m_hipDev; - static unsigned m_multiProcCount; - static unsigned m_maxWarpCount; - static std::array m_maxBlock; - static unsigned m_maxWavesPerCU; - static int m_shmemPerSM; - static int m_maxShmemPerBlock; static int m_maxThreadsPerSM; static hipDeviceProp_t m_deviceProp; diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP_KernelLaunch.hpp b/lib/kokkos/core/src/HIP/Kokkos_HIP_KernelLaunch.hpp index 7cd0afcf47..e243eb07e7 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP_KernelLaunch.hpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP_KernelLaunch.hpp @@ -25,11 +25,7 @@ #include #include -#if !((HIP_VERSION_MAJOR == 5) && (HIP_VERSION_MINOR == 2)) -#define KOKKOS_IMPL_HIP_GRAPH_ENABLED -#endif - -#ifdef KOKKOS_IMPL_HIP_GRAPH_ENABLED +#ifdef KOKKOS_IMPL_HIP_NATIVE_GRAPH #include #include #endif @@ -173,15 +169,15 @@ struct DeduceHIPLaunchMechanism { static constexpr HIPLaunchMechanism launch_mechanism = ((property & force_global_launch) == force_global_launch) ? HIPLaunchMechanism::GlobalMemory - : ((property & light_weight) == light_weight) - ? (sizeof(DriverType) < HIPTraits::KernelArgumentLimit - ? HIPLaunchMechanism::LocalMemory - : HIPLaunchMechanism::GlobalMemory) - : (((property & heavy_weight) == heavy_weight) - ? (sizeof(DriverType) < HIPTraits::ConstantMemoryUsage - ? HIPLaunchMechanism::ConstantMemory - : HIPLaunchMechanism::GlobalMemory) - : (default_launch_mechanism)); + : ((property & light_weight) == light_weight) + ? (sizeof(DriverType) < HIPTraits::KernelArgumentLimit + ? HIPLaunchMechanism::LocalMemory + : HIPLaunchMechanism::GlobalMemory) + : (((property & heavy_weight) == heavy_weight) + ? (sizeof(DriverType) < HIPTraits::ConstantMemoryUsage + ? HIPLaunchMechanism::ConstantMemory + : HIPLaunchMechanism::GlobalMemory) + : (default_launch_mechanism)); }; template m_stream, ManageStream::no), driver); // Unlike in the non-graph case, we can get away with doing an async copy // here because the `DriverType` instance is held in the GraphNodeImpl // which is guaranteed to be alive until the graph instance itself is // destroyed, where there should be a fence ensuring that the allocation // associated with this kernel on the device side isn't deleted. - hipMemcpyAsync(driver_ptr, &driver, sizeof(DriverType), hipMemcpyDefault, - hip_instance->m_stream); + KOKKOS_IMPL_HIP_SAFE_CALL( + hipMemcpyAsync(driver_ptr, &driver, sizeof(DriverType), + hipMemcpyDefault, hip_instance->m_stream)); void const *args[] = {&driver_ptr}; @@ -551,11 +549,11 @@ struct HIPParallelLaunch< LaunchMechanism>; HIPParallelLaunch(const DriverType &driver, const dim3 &grid, - const dim3 &block, const int shmem, + const dim3 &block, const unsigned int shmem, const HIPInternal *hip_instance, const bool /*prefer_shmem*/) { if ((grid.x != 0) && ((block.x * block.y * block.z) != 0)) { - if (hip_instance->m_maxShmemPerBlock < shmem) { + if (hip_instance->m_deviceProp.sharedMemPerBlock < shmem) { Kokkos::Impl::throw_runtime_exception( "HIPParallelLaunch FAILED: shared memory request is too large"); } @@ -585,7 +583,7 @@ void hip_parallel_launch(const DriverType &driver, const dim3 &grid, const dim3 &block, const int shmem, const HIPInternal *hip_instance, const bool prefer_shmem) { -#ifdef KOKKOS_IMPL_HIP_GRAPH_ENABLED +#ifdef KOKKOS_IMPL_HIP_NATIVE_GRAPH if constexpr (DoGraph) { // Graph launch using base_t = HIPParallelLaunchKernelInvoker, HIP> { const Policy m_policy; public: - ParallelFor() = delete; - ParallelFor(ParallelFor const&) = default; + ParallelFor() = delete; + ParallelFor(ParallelFor const&) = default; ParallelFor& operator=(ParallelFor const&) = delete; inline __device__ void operator()() const { @@ -57,7 +57,7 @@ class ParallelFor, HIP> { inline void execute() const { using ClosureType = ParallelFor; if (m_policy.m_num_tiles == 0) return; - auto const maxblocks = hip_internal_maximum_grid_count(); + auto const maxblocks = m_policy.space().hip_device_prop().maxGridSize; if (Policy::rank == 2) { dim3 const block(m_policy.m_tile[0], m_policy.m_tile[1], 1); dim3 const grid( diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP_ParallelFor_Range.hpp b/lib/kokkos/core/src/HIP/Kokkos_HIP_ParallelFor_Range.hpp index 9355c1c75f..3985dc60f0 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP_ParallelFor_Range.hpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP_ParallelFor_Range.hpp @@ -53,8 +53,8 @@ class ParallelFor, Kokkos::HIP> { public: using functor_type = FunctorType; - ParallelFor() = delete; - ParallelFor(ParallelFor const&) = default; + ParallelFor() = delete; + ParallelFor(ParallelFor const&) = default; ParallelFor& operator=(ParallelFor const&) = delete; inline __device__ void operator()() const { diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP_ParallelFor_Team.hpp b/lib/kokkos/core/src/HIP/Kokkos_HIP_ParallelFor_Team.hpp index bf0c219338..83e890bce9 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP_ParallelFor_Team.hpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP_ParallelFor_Team.hpp @@ -71,8 +71,8 @@ class ParallelFor, HIP> { } public: - ParallelFor() = delete; - ParallelFor(ParallelFor const&) = default; + ParallelFor() = delete; + ParallelFor(ParallelFor const&) = default; ParallelFor& operator=(ParallelFor const&) = delete; __device__ inline void operator()() const { @@ -120,9 +120,14 @@ class ParallelFor, HIP> { m_vector_size(arg_policy.impl_vector_length()) { auto internal_space_instance = m_policy.space().impl_internal_space_instance(); - m_team_size = m_team_size >= 0 ? m_team_size - : arg_policy.team_size_recommended( - arg_functor, ParallelForTag()); + if (m_team_size < 0) { + m_team_size = + arg_policy.team_size_recommended(arg_functor, ParallelForTag()); + if (m_team_size <= 0) + Kokkos::Impl::throw_runtime_exception( + "Kokkos::Impl::ParallelFor could not find a " + "valid execution configuration."); + } m_shmem_begin = (sizeof(double) * (m_team_size + 2)); m_shmem_size = @@ -149,8 +154,9 @@ class ParallelFor, HIP> { static_cast(m_league_size)))); } - int const shmem_size_total = m_shmem_begin + m_shmem_size; - if (internal_space_instance->m_maxShmemPerBlock < shmem_size_total) { + unsigned int const shmem_size_total = m_shmem_begin + m_shmem_size; + if (internal_space_instance->m_deviceProp.sharedMemPerBlock < + shmem_size_total) { Kokkos::Impl::throw_runtime_exception(std::string( "Kokkos::Impl::ParallelFor< HIP > insufficient shared memory")); } diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP_ParallelReduce_Team.hpp b/lib/kokkos/core/src/HIP/Kokkos_HIP_ParallelReduce_Team.hpp index 0c24e5cc62..fb4ff937cd 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP_ParallelReduce_Team.hpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP_ParallelReduce_Team.hpp @@ -46,6 +46,22 @@ class ParallelReduce 4 bytes in size, indexing into shared/global memory relies + // on the block and grid dimensions to ensure that we index at the correct + // offset rather than at every 4 byte word; such that, when the join is + // performed, we have the correct data that was copied over in chunks of 4 + // bytes. + using word_size_type = std::conditional_t< + sizeof(value_type) < sizeof(Kokkos::HIP::size_type), + std::conditional_t, + Kokkos::HIP::size_type>; using reducer_type = ReducerType; using size_type = HIP::size_type; @@ -72,7 +88,7 @@ class ParallelReduce const - word_count(reducer.value_size() / sizeof(size_type)); + integral_nonzero_constant const + word_count(reducer.value_size() / sizeof(word_size_type)); - reference_type value = - reducer.init(kokkos_impl_hip_shared_memory() + - threadIdx.y * word_count.value); + reference_type value = reducer.init(reinterpret_cast( + kokkos_impl_hip_shared_memory() + + threadIdx.y * word_count.value)); // Iterate this block through the league iterate_through_league(threadid, value); // Reduce with final value at blockDim.y - 1 location. bool do_final_reduce = (m_league_size == 0); if (!do_final_reduce) - do_final_reduce = - hip_single_inter_block_reduce_scan( - reducer, blockIdx.x, gridDim.x, - kokkos_impl_hip_shared_memory(), m_scratch_space, - m_scratch_flags); + do_final_reduce = hip_single_inter_block_reduce_scan( + reducer, blockIdx.x, gridDim.x, + kokkos_impl_hip_shared_memory(), m_scratch_space, + m_scratch_flags); if (do_final_reduce) { // This is the final block with the final result at the final threads' // location - size_type* const shared = kokkos_impl_hip_shared_memory() + - (blockDim.y - 1) * word_count.value; - size_type* const global = m_result_ptr_device_accessible - ? reinterpret_cast(m_result_ptr) - : m_scratch_space; + word_size_type* const shared = + kokkos_impl_hip_shared_memory() + + (blockDim.y - 1) * word_count.value; + size_type* const global = + m_result_ptr_device_accessible + ? reinterpret_cast(m_result_ptr) + : m_scratch_space; if (threadIdx.y == 0) { reducer.final(reinterpret_cast(shared)); @@ -227,7 +244,8 @@ class ParallelReduce(m_scratch_space), result, m_scratch_flags, blockDim.y)) { unsigned int const id = threadIdx.y * blockDim.x + threadIdx.x; if (id == 0) { @@ -249,8 +267,9 @@ class ParallelReduce(hip_internal_scratch_space( + m_policy.space(), reducer.value_size() * block_count)); m_scratch_flags = hip_internal_scratch_flags(m_policy.space(), sizeof(size_type)); @@ -306,11 +325,15 @@ class ParallelReduce= 0 ? m_team_size - : arg_policy.team_size_recommended( - arg_functor_reducer.get_functor(), - arg_functor_reducer.get_reducer(), - ParallelReduceTag()); + if (m_team_size < 0) { + m_team_size = arg_policy.team_size_recommended( + arg_functor_reducer.get_functor(), arg_functor_reducer.get_reducer(), + ParallelReduceTag()); + if (m_team_size <= 0) + Kokkos::Impl::throw_runtime_exception( + "Kokkos::Impl::ParallelReduce could not find a " + "valid execution configuration."); + } m_team_begin = UseShflReduction @@ -356,7 +379,8 @@ class ParallelReduce bad team size")); } - if (internal_space_instance->m_maxShmemPerBlock < shmem_size_total) { + if (internal_space_instance->m_deviceProp.sharedMemPerBlock < + shmem_size_total) { Kokkos::Impl::throw_runtime_exception( std::string("Kokkos::Impl::ParallelReduce< HIP > requested too much " "L0 scratch memory")); diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP_SharedAllocationRecord.cpp b/lib/kokkos/core/src/HIP/Kokkos_HIP_SharedAllocationRecord.cpp index 83f829fdda..0b67921809 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP_SharedAllocationRecord.cpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP_SharedAllocationRecord.cpp @@ -23,7 +23,7 @@ #include #include -#ifndef KOKKOS_ENABLE_IMPL_HIP_UNIFIED_MEMORY +#ifndef KOKKOS_IMPL_HIP_UNIFIED_MEMORY KOKKOS_IMPL_HOST_INACCESSIBLE_SHARED_ALLOCATION_RECORD_EXPLICIT_INSTANTIATION( Kokkos::HIPSpace); #else diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP_SharedAllocationRecord.hpp b/lib/kokkos/core/src/HIP/Kokkos_HIP_SharedAllocationRecord.hpp index 1ca7bd5cd0..a464609108 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP_SharedAllocationRecord.hpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP_SharedAllocationRecord.hpp @@ -20,7 +20,7 @@ #include #include -#if defined(KOKKOS_ENABLE_IMPL_HIP_UNIFIED_MEMORY) +#if defined(KOKKOS_IMPL_HIP_UNIFIED_MEMORY) KOKKOS_IMPL_SHARED_ALLOCATION_SPECIALIZATION(Kokkos::HIPSpace); #else KOKKOS_IMPL_HOST_INACCESSIBLE_SHARED_ALLOCATION_SPECIALIZATION( diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP_Shuffle_Reduce.hpp b/lib/kokkos/core/src/HIP/Kokkos_HIP_Shuffle_Reduce.hpp index 4035bb0121..feee44ccaf 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP_Shuffle_Reduce.hpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP_Shuffle_Reduce.hpp @@ -100,7 +100,7 @@ template __device__ inline bool hip_inter_block_shuffle_reduction( typename FunctorType::reference_type value, typename FunctorType::reference_type neutral, FunctorType const& reducer, - HIP::size_type* const m_scratch_space, + typename FunctorType::pointer_type const m_scratch_space, typename FunctorType::pointer_type const /*result*/, HIP::size_type* const m_scratch_flags, int const max_active_thread = blockDim.y) { @@ -115,9 +115,8 @@ __device__ inline bool hip_inter_block_shuffle_reduction( // One thread in the block writes block result to global scratch_memory if (id == 0) { - pointer_type global = - reinterpret_cast(m_scratch_space) + blockIdx.x; - *global = value; + pointer_type global = m_scratch_space + blockIdx.x; + *global = value; __threadfence(); } @@ -140,8 +139,7 @@ __device__ inline bool hip_inter_block_shuffle_reduction( last_block = true; value = neutral; - pointer_type const global = - reinterpret_cast(m_scratch_space); + pointer_type const global = m_scratch_space; // Reduce all global values with splitting work over threads in one warp const int step_size = blockDim.x * blockDim.y < warp_size diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP_Space.cpp b/lib/kokkos/core/src/HIP/Kokkos_HIP_Space.cpp index 67635fc1c4..47f07b31ab 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP_Space.cpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP_Space.cpp @@ -51,28 +51,54 @@ static std::atomic is_first_hip_managed_allocation(true); namespace Kokkos { -HIPSpace::HIPSpace() : m_device(HIP().hip_device()) {} +HIPSpace::HIPSpace() + : m_device(HIP().hip_device()), m_stream(HIP().hip_stream()) {} HIPHostPinnedSpace::HIPHostPinnedSpace() {} HIPManagedSpace::HIPManagedSpace() : m_device(HIP().hip_device()) {} +#ifndef KOKKOS_IMPL_HIP_UNIFIED_MEMORY +void* HIPSpace::allocate(const HIP& exec_space, + const size_t arg_alloc_size) const { + return allocate(exec_space, "[unlabeled]", arg_alloc_size); +} + +void* HIPSpace::allocate(const HIP& exec_space, const char* arg_label, + const size_t arg_alloc_size, + const size_t arg_logical_size) const { + return impl_allocate(exec_space.hip_stream(), arg_label, arg_alloc_size, + arg_logical_size, true); +} +#endif + void* HIPSpace::allocate(const size_t arg_alloc_size) const { return allocate("[unlabeled]", arg_alloc_size); } -void* HIPSpace::allocate( - const char* arg_label, const size_t arg_alloc_size, - const size_t arg_logical_size) const { - return impl_allocate(arg_label, arg_alloc_size, arg_logical_size); +void* HIPSpace::allocate(const char* arg_label, const size_t arg_alloc_size, + const size_t arg_logical_size) const { + return impl_allocate(m_stream, arg_label, arg_alloc_size, arg_logical_size, + false); } + void* HIPSpace::impl_allocate( - const char* arg_label, const size_t arg_alloc_size, - const size_t arg_logical_size, - const Kokkos::Tools::SpaceHandle arg_handle) const { + [[maybe_unused]] const hipStream_t stream, const char* arg_label, + const size_t arg_alloc_size, const size_t arg_logical_size, + [[maybe_unused]] const bool stream_sync_only) const { void* ptr = nullptr; +#ifdef KOKKOS_ENABLE_IMPL_HIP_MALLOC_ASYNC + auto const error_code = hipMallocAsync(&ptr, arg_alloc_size, stream); + if (stream_sync_only) { + KOKKOS_IMPL_HIP_SAFE_CALL(hipStreamSynchronize(stream)); + } else { + KOKKOS_IMPL_HIP_SAFE_CALL(hipDeviceSynchronize()); + } +#else auto const error_code = hipMalloc(&ptr, arg_alloc_size); +#endif + if (error_code != hipSuccess) { // This is the only way to clear the last error, which we should do here // since we're turning it into an exception here @@ -80,6 +106,8 @@ void* HIPSpace::impl_allocate( Kokkos::Impl::throw_bad_alloc(name(), arg_alloc_size, arg_label); } if (Kokkos::Profiling::profileLibraryLoaded()) { + const Kokkos::Tools::SpaceHandle arg_handle = + Kokkos::Tools::make_space_handle(name()); const size_t reported_size = (arg_logical_size > 0) ? arg_logical_size : arg_alloc_size; Kokkos::Profiling::allocateData(arg_handle, arg_label, ptr, reported_size); @@ -219,7 +247,12 @@ void HIPSpace::impl_deallocate( Kokkos::Profiling::deallocateData(arg_handle, arg_label, arg_alloc_ptr, reported_size); } +#ifdef KOKKOS_ENABLE_IMPL_HIP_MALLOC_ASYNC + KOKKOS_IMPL_HIP_SAFE_CALL(hipFreeAsync(arg_alloc_ptr, m_stream)); + KOKKOS_IMPL_HIP_SAFE_CALL(hipDeviceSynchronize()); +#else KOKKOS_IMPL_HIP_SAFE_CALL(hipFree(arg_alloc_ptr)); +#endif } void HIPHostPinnedSpace::deallocate(void* const arg_alloc_ptr, diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP_Space.hpp b/lib/kokkos/core/src/HIP/Kokkos_HIP_Space.hpp index e1b4768b87..2380772cac 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP_Space.hpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP_Space.hpp @@ -58,14 +58,14 @@ class HIPSpace { /*--------------------------------*/ HIPSpace(); - HIPSpace(HIPSpace&& rhs) = default; - HIPSpace(const HIPSpace& rhs) = default; - HIPSpace& operator=(HIPSpace&& rhs) = default; + HIPSpace(HIPSpace&& rhs) = default; + HIPSpace(const HIPSpace& rhs) = default; + HIPSpace& operator=(HIPSpace&& rhs) = default; HIPSpace& operator=(const HIPSpace& rhs) = default; ~HIPSpace() = default; /**\brief Allocate untracked memory in the hip space */ -#ifdef KOKKOS_ENABLE_IMPL_HIP_UNIFIED_MEMORY +#ifdef KOKKOS_IMPL_HIP_UNIFIED_MEMORY template void* allocate(const ExecutionSpace&, const size_t arg_alloc_size) const { return allocate(arg_alloc_size); @@ -77,15 +77,10 @@ class HIPSpace { return allocate(arg_label, arg_alloc_size, arg_logical_size); } #else - // FIXME_HIP Use execution space instance - void* allocate(const HIP&, const size_t arg_alloc_size) const { - return allocate(arg_alloc_size); - } - // FIXME_HIP Use execution space instance - void* allocate(const HIP&, const char* arg_label, const size_t arg_alloc_size, - const size_t arg_logical_size = 0) const { - return allocate(arg_label, arg_alloc_size, arg_logical_size); - } + void* allocate(const HIP& exec_space, const size_t arg_alloc_size) const; + void* allocate(const HIP& exec_space, const char* arg_label, + const size_t arg_alloc_size, + const size_t arg_logical_size = 0) const; #endif void* allocate(const size_t arg_alloc_size) const; void* allocate(const char* arg_label, const size_t arg_alloc_size, @@ -98,10 +93,10 @@ class HIPSpace { const size_t arg_logical_size = 0) const; private: - void* impl_allocate(const char* arg_label, const size_t arg_alloc_size, - const size_t arg_logical_size = 0, - const Kokkos::Tools::SpaceHandle = - Kokkos::Tools::make_space_handle(name())) const; + void* impl_allocate(const hipStream_t stream, const char* arg_label, + const size_t arg_alloc_size, + const size_t arg_logical_size, + bool stream_sync_only) const; void impl_deallocate(const char* arg_label, void* const arg_alloc_ptr, const size_t arg_alloc_size, const size_t arg_logical_size = 0, @@ -114,6 +109,7 @@ class HIPSpace { private: int m_device; ///< Which HIP device + hipStream_t m_stream; }; template <> @@ -140,9 +136,9 @@ class HIPHostPinnedSpace { /*--------------------------------*/ HIPHostPinnedSpace(); - HIPHostPinnedSpace(HIPHostPinnedSpace&& rhs) = default; - HIPHostPinnedSpace(const HIPHostPinnedSpace& rhs) = default; - HIPHostPinnedSpace& operator=(HIPHostPinnedSpace&& rhs) = default; + HIPHostPinnedSpace(HIPHostPinnedSpace&& rhs) = default; + HIPHostPinnedSpace(const HIPHostPinnedSpace& rhs) = default; + HIPHostPinnedSpace& operator=(HIPHostPinnedSpace&& rhs) = default; HIPHostPinnedSpace& operator=(const HIPHostPinnedSpace& rhs) = default; ~HIPHostPinnedSpace() = default; @@ -213,9 +209,9 @@ class HIPManagedSpace { /*--------------------------------*/ HIPManagedSpace(); - HIPManagedSpace(HIPManagedSpace&& rhs) = default; - HIPManagedSpace(const HIPManagedSpace& rhs) = default; - HIPManagedSpace& operator=(HIPManagedSpace&& rhs) = default; + HIPManagedSpace(HIPManagedSpace&& rhs) = default; + HIPManagedSpace(const HIPManagedSpace& rhs) = default; + HIPManagedSpace& operator=(HIPManagedSpace&& rhs) = default; HIPManagedSpace& operator=(const HIPManagedSpace& rhs) = default; ~HIPManagedSpace() = default; @@ -280,7 +276,7 @@ static_assert(Kokkos::Impl::MemorySpaceAccess::assignable); template <> struct MemorySpaceAccess { enum : bool { assignable = false }; -#if !defined(KOKKOS_ENABLE_IMPL_HIP_UNIFIED_MEMORY) +#if !defined(KOKKOS_IMPL_HIP_UNIFIED_MEMORY) enum : bool{accessible = false}; #else enum : bool { accessible = true }; diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP_Team.hpp b/lib/kokkos/core/src/HIP/Kokkos_HIP_Team.hpp index fb466d8a72..1724b4361d 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP_Team.hpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP_Team.hpp @@ -183,7 +183,7 @@ class HIPTeamMember { typename Kokkos::Impl::FunctorAnalysis< FunctorPatternInterface::REDUCE, TeamPolicy, ReducerType, typename ReducerType::value_type>::Reducer wrapped_reducer(reducer); - hip_intra_block_shuffle_reduction(value, wrapped_reducer, blockDim.y); + impl_team_reduce(wrapped_reducer, value); reducer.reference() = value; #else (void)reducer; @@ -191,6 +191,19 @@ class HIPTeamMember { #endif } + template + KOKKOS_INLINE_FUNCTION std::enable_if_t::value> + impl_team_reduce( + WrappedReducerType const& wrapped_reducer, + typename WrappedReducerType::value_type& value) const noexcept { +#ifdef __HIP_DEVICE_COMPILE__ + hip_intra_block_shuffle_reduction(value, wrapped_reducer, blockDim.y); +#else + (void)wrapped_reducer; + (void)value; +#endif + } + //-------------------------------------------------------------------------- /** \brief Intra-team exclusive prefix sum with team_rank() ordering * with intra-team non-deterministic ordering accumulation. @@ -261,17 +274,37 @@ class HIPTeamMember { KOKKOS_INLINE_FUNCTION static std::enable_if_t::value> vector_reduce(ReducerType const& reducer, typename ReducerType::value_type& value) { +#ifdef __HIP_DEVICE_COMPILE__ + using value_type = typename ReducerType::value_type; + using wrapped_reducer_type = + typename Impl::FunctorAnalysis, ReducerType, + value_type>::Reducer; + + impl_vector_reduce(wrapped_reducer_type(reducer), value); + reducer.reference() = value; +#else + (void)reducer; + (void)value; +#endif + } + + template + KOKKOS_INLINE_FUNCTION static std::enable_if_t< + is_reducer::value> + impl_vector_reduce(WrappedReducerType const& wrapped_reducer, + typename WrappedReducerType::value_type& value) { #ifdef __HIP_DEVICE_COMPILE__ if (blockDim.x == 1) return; // Intra vector lane shuffle reduction: - typename ReducerType::value_type tmp(value); - typename ReducerType::value_type tmp2 = tmp; + typename WrappedReducerType::value_type tmp(value); + typename WrappedReducerType::value_type tmp2 = tmp; for (int i = blockDim.x; (i >>= 1);) { in_place_shfl_down(tmp2, tmp, i, blockDim.x); if (static_cast(threadIdx.x) < i) { - reducer.join(tmp, tmp2); + wrapped_reducer.join(&tmp, &tmp2); } } @@ -281,10 +314,9 @@ class HIPTeamMember { // and thus different threads could have different results. in_place_shfl(tmp2, tmp, 0, blockDim.x); - value = tmp2; - reducer.reference() = tmp2; + value = tmp2; #else - (void)reducer; + (void)wrapped_reducer; (void)value; #endif } @@ -479,15 +511,26 @@ parallel_reduce(const Impl::TeamThreadRangeBoundariesStruct< iType, Impl::HIPTeamMember>& loop_boundaries, const Closure& closure, const ReducerType& reducer) { #ifdef __HIP_DEVICE_COMPILE__ - typename ReducerType::value_type value; - reducer.init(value); + using value_type = typename ReducerType::value_type; + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, ReducerType, + value_type>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + + wrapped_reducer_type wrapped_reducer(reducer); + value_type value; + wrapped_reducer.init(&value); for (iType i = loop_boundaries.start + threadIdx.y; i < loop_boundaries.end; i += blockDim.y) { closure(i, value); } - loop_boundaries.member.team_reduce(reducer, value); + loop_boundaries.member.impl_team_reduce(wrapped_reducer, value); + + wrapped_reducer.final(&value); + reducer.reference() = value; #else (void)loop_boundaries; (void)closure; @@ -508,24 +551,24 @@ KOKKOS_INLINE_FUNCTION std::enable_if_t::value> parallel_reduce(const Impl::TeamThreadRangeBoundariesStruct< iType, Impl::HIPTeamMember>& loop_boundaries, const Closure& closure, ValueType& result) { -#ifdef __HIP_DEVICE_COMPILE__ - ValueType val; - Kokkos::Sum reducer(val); + KOKKOS_IF_ON_DEVICE( + (using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, Closure, + ValueType>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + using value_type = typename wrapped_reducer_type::value_type; - reducer.init(reducer.reference()); + wrapped_reducer_type wrapped_reducer(closure); value_type value; + wrapped_reducer.init(&value); - for (iType i = loop_boundaries.start + threadIdx.y; i < loop_boundaries.end; - i += blockDim.y) { - closure(i, val); - } + for (iType i = loop_boundaries.start + threadIdx.y; + i < loop_boundaries.end; i += blockDim.y) { closure(i, value); } - loop_boundaries.member.team_reduce(reducer, val); - result = reducer.reference(); -#else - (void)loop_boundaries; - (void)closure; - (void)result; -#endif + loop_boundaries.member.impl_team_reduce(wrapped_reducer, value); + + wrapped_reducer.final(&value); result = value;)) + KOKKOS_IF_ON_HOST(((void)loop_boundaries; (void)closure; (void)result;)) } /** \brief Inter-thread parallel exclusive prefix sum. @@ -620,16 +663,26 @@ parallel_reduce(const Impl::TeamVectorRangeBoundariesStruct< iType, Impl::HIPTeamMember>& loop_boundaries, const Closure& closure, const ReducerType& reducer) { #ifdef __HIP_DEVICE_COMPILE__ - typename ReducerType::value_type value; - reducer.init(value); + using value_type = typename ReducerType::value_type; + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, ReducerType, + value_type>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + + wrapped_reducer_type wrapped_reducer(reducer); + value_type value; + wrapped_reducer.init(&value); for (iType i = loop_boundaries.start + threadIdx.y * blockDim.x + threadIdx.x; i < loop_boundaries.end; i += blockDim.y * blockDim.x) { closure(i, value); } - loop_boundaries.member.vector_reduce(reducer, value); - loop_boundaries.member.team_reduce(reducer, value); + loop_boundaries.member.impl_vector_reduce(wrapped_reducer, value); + loop_boundaries.member.impl_team_reduce(wrapped_reducer, value); + wrapped_reducer.final(&value); + reducer.reference() = value; #else (void)loop_boundaries; (void)closure; @@ -642,25 +695,27 @@ KOKKOS_INLINE_FUNCTION std::enable_if_t::value> parallel_reduce(const Impl::TeamVectorRangeBoundariesStruct< iType, Impl::HIPTeamMember>& loop_boundaries, const Closure& closure, ValueType& result) { -#ifdef __HIP_DEVICE_COMPILE__ - ValueType val; - Kokkos::Sum reducer(val); + KOKKOS_IF_ON_DEVICE( + (using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, Closure, + ValueType>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + using value_type = typename wrapped_reducer_type::value_type; - reducer.init(reducer.reference()); + wrapped_reducer_type wrapped_reducer(closure); value_type value; + wrapped_reducer.init(&value); - for (iType i = loop_boundaries.start + threadIdx.y * blockDim.x + threadIdx.x; - i < loop_boundaries.end; i += blockDim.y * blockDim.x) { - closure(i, val); - } + for (iType i = + loop_boundaries.start + threadIdx.y * blockDim.x + threadIdx.x; + i < loop_boundaries.end; + i += blockDim.y * blockDim.x) { closure(i, value); } - loop_boundaries.member.vector_reduce(reducer); - loop_boundaries.member.team_reduce(reducer); - result = reducer.reference(); -#else - (void)loop_boundaries; - (void)closure; - (void)result; -#endif + loop_boundaries.member.impl_vector_reduce(wrapped_reducer, value); + loop_boundaries.member.impl_team_reduce(wrapped_reducer, value); + wrapped_reducer.final(&value); result = value;)) + + KOKKOS_IF_ON_HOST(((void)loop_boundaries; (void)closure; (void)result;)) } //---------------------------------------------------------------------------- @@ -706,14 +761,26 @@ parallel_reduce(Impl::ThreadVectorRangeBoundariesStruct< iType, Impl::HIPTeamMember> const& loop_boundaries, Closure const& closure, ReducerType const& reducer) { #ifdef __HIP_DEVICE_COMPILE__ - reducer.init(reducer.reference()); + using value_type = typename ReducerType::value_type; + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, ReducerType, + value_type>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + + wrapped_reducer_type wrapped_reducer(reducer); + value_type value; + wrapped_reducer.init(&value); for (iType i = loop_boundaries.start + threadIdx.x; i < loop_boundaries.end; i += blockDim.x) { - closure(i, reducer.reference()); + closure(i, value); } - Impl::HIPTeamMember::vector_reduce(reducer); + Impl::HIPTeamMember::impl_vector_reduce(wrapped_reducer, value); + + wrapped_reducer.final(&value); + reducer.reference() = value; #else (void)loop_boundaries; (void)closure; @@ -737,20 +804,24 @@ KOKKOS_INLINE_FUNCTION std::enable_if_t::value> parallel_reduce(Impl::ThreadVectorRangeBoundariesStruct< iType, Impl::HIPTeamMember> const& loop_boundaries, Closure const& closure, ValueType& result) { -#ifdef __HIP_DEVICE_COMPILE__ - result = ValueType(); + KOKKOS_IF_ON_DEVICE( + (using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, Closure, + ValueType>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + using value_type = typename wrapped_reducer_type::value_type; - for (iType i = loop_boundaries.start + threadIdx.x; i < loop_boundaries.end; - i += blockDim.x) { - closure(i, result); - } + wrapped_reducer_type wrapped_reducer(closure); value_type value; + wrapped_reducer.init(&value); - Impl::HIPTeamMember::vector_reduce(Kokkos::Sum(result)); -#else - (void)loop_boundaries; - (void)closure; - (void)result; -#endif + for (iType i = loop_boundaries.start + threadIdx.x; + i < loop_boundaries.end; i += blockDim.x) { closure(i, value); } + + Impl::HIPTeamMember::impl_vector_reduce(wrapped_reducer, value); + wrapped_reducer.final(&value); result = value;)) + + KOKKOS_IF_ON_HOST(((void)loop_boundaries; (void)closure; (void)result;)) } //---------------------------------------------------------------------------- diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP_TeamPolicyInternal.hpp b/lib/kokkos/core/src/HIP/Kokkos_HIP_TeamPolicyInternal.hpp index 67e1181125..f21c65f16d 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP_TeamPolicyInternal.hpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP_TeamPolicyInternal.hpp @@ -222,7 +222,8 @@ class TeamPolicyInternal m_tune_team_size(bool(team_size_request <= 0)), m_tune_vector_length(bool(vector_length_request <= 0)) { // Make sure league size is permissible - if (league_size_ >= static_cast(hip_internal_maximum_grid_count()[0])) + const int max_grid_size_x = m_space.hip_device_prop().maxGridSize[0]; + if (league_size_ >= max_grid_size_x) Impl::throw_runtime_exception( "Requested too large league_size for TeamPolicy on HIP execution " "space."); diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP_Vectorization.hpp b/lib/kokkos/core/src/HIP/Kokkos_HIP_Vectorization.hpp index 30774c898b..f5b1d321e8 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP_Vectorization.hpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP_Vectorization.hpp @@ -40,8 +40,8 @@ struct in_place_shfl_op { template // requires _assignable_from_bits __device__ inline std::enable_if_t operator()( - Scalar& out, Scalar const& in, int lane_or_delta, int width) const - noexcept { + Scalar& out, Scalar const& in, int lane_or_delta, + int width) const noexcept { using shfl_type = int; union conv_type { Scalar orig; @@ -65,16 +65,16 @@ struct in_place_shfl_op { template // requires _assignable_from_bits __device__ inline std::enable_if_t operator()( - Scalar& out, Scalar const& in, int lane_or_delta, int width) const - noexcept { + Scalar& out, Scalar const& in, int lane_or_delta, + int width) const noexcept { reinterpret_cast(out) = self().do_shfl_op( reinterpret_cast(in), lane_or_delta, width); } template __device__ inline std::enable_if_t - operator()(Scalar& out, Scalar const& in, int lane_or_delta, int width) const - noexcept { + operator()(Scalar& out, Scalar const& in, int lane_or_delta, + int width) const noexcept { reinterpret_cast(out) = self().do_shfl_op( *reinterpret_cast(&in), lane_or_delta, width); } @@ -82,8 +82,8 @@ struct in_place_shfl_op { // sizeof(Scalar) > sizeof(double) case template __device__ inline std::enable_if_t<(sizeof(Scalar) > sizeof(double))> - operator()(Scalar& out, const Scalar& val, int lane_or_delta, int width) const - noexcept { + operator()(Scalar& out, const Scalar& val, int lane_or_delta, + int width) const noexcept { using shuffle_as_t = int; constexpr int N = sizeof(Scalar) / sizeof(shuffle_as_t); @@ -108,7 +108,7 @@ struct in_place_shfl_fn : in_place_shfl_op { template __device__ KOKKOS_IMPL_FORCEINLINE void in_place_shfl(Args&&... args) noexcept { - in_place_shfl_fn{}((Args &&) args...); + in_place_shfl_fn{}((Args&&)args...); } struct in_place_shfl_up_fn : in_place_shfl_op { @@ -123,7 +123,7 @@ struct in_place_shfl_up_fn : in_place_shfl_op { template __device__ KOKKOS_IMPL_FORCEINLINE void in_place_shfl_up( Args&&... args) noexcept { - in_place_shfl_up_fn{}((Args &&) args...); + in_place_shfl_up_fn{}((Args&&)args...); } struct in_place_shfl_down_fn : in_place_shfl_op { @@ -138,7 +138,7 @@ struct in_place_shfl_down_fn : in_place_shfl_op { template __device__ KOKKOS_IMPL_FORCEINLINE void in_place_shfl_down( Args&&... args) noexcept { - in_place_shfl_down_fn{}((Args &&) args...); + in_place_shfl_down_fn{}((Args&&)args...); } } // namespace Impl diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP_ZeroMemset.cpp b/lib/kokkos/core/src/HIP/Kokkos_HIP_ZeroMemset.cpp new file mode 100644 index 0000000000..34d5ecf1a6 --- /dev/null +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP_ZeroMemset.cpp @@ -0,0 +1,36 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#ifndef KOKKOS_IMPL_PUBLIC_INCLUDE +#define KOKKOS_IMPL_PUBLIC_INCLUDE +#endif + +#include +#include + +namespace Kokkos { +namespace Impl { + +// alternative to hipMemsetAsync, which sets the first `cnt` bytes of `dst` to 0 +void zero_with_hip_kernel(const HIP& exec_space, void* dst, size_t cnt) { + Kokkos::parallel_for( + "Kokkos::ZeroMemset via parallel_for", + Kokkos::RangePolicy(exec_space, 0, cnt), + KOKKOS_LAMBDA(size_t i) { static_cast(dst)[i] = 0; }); +} + +} // namespace Impl +} // namespace Kokkos diff --git a/lib/kokkos/core/src/HIP/Kokkos_HIP_ZeroMemset.hpp b/lib/kokkos/core/src/HIP/Kokkos_HIP_ZeroMemset.hpp index 4bca29868f..18708cf8c5 100644 --- a/lib/kokkos/core/src/HIP/Kokkos_HIP_ZeroMemset.hpp +++ b/lib/kokkos/core/src/HIP/Kokkos_HIP_ZeroMemset.hpp @@ -23,12 +23,21 @@ namespace Kokkos { namespace Impl { -template -struct ZeroMemset> { - ZeroMemset(const HIP& exec_space, const View& dst) { - KOKKOS_IMPL_HIP_SAFE_CALL(hipMemsetAsync( - dst.data(), 0, dst.size() * sizeof(typename View::value_type), - exec_space.hip_stream())); +// hipMemsetAsync sets the first `cnt` bytes of `dst` to the provided value +void zero_with_hip_kernel(const HIP& exec_space, void* dst, size_t cnt); + +template <> +struct ZeroMemset { + ZeroMemset(const HIP& exec_space, void* dst, size_t cnt) { + // in ROCm <= 6.2.0, hipMemsetAsync on a host-allocated pointer + // returns an invalid value error, but accessing the data via a + // GPU kernel works. +#if defined(KOKKOS_IMPL_HIP_UNIFIED_MEMORY) + zero_with_hip_kernel(exec_space, dst, cnt); +#else + KOKKOS_IMPL_HIP_SAFE_CALL( + hipMemsetAsync(dst, 0, cnt, exec_space.hip_stream())); +#endif } }; diff --git a/lib/kokkos/core/src/HPX/Kokkos_HPX.hpp b/lib/kokkos/core/src/HPX/Kokkos_HPX.hpp index 245dc128ca..7d49933790 100644 --- a/lib/kokkos/core/src/HPX/Kokkos_HPX.hpp +++ b/lib/kokkos/core/src/HPX/Kokkos_HPX.hpp @@ -32,12 +32,10 @@ static_assert(false, #include #include #include -#include #include #include #include #include -#include #include #include @@ -75,12 +73,12 @@ class hpx_thread_buffer { } public: - hpx_thread_buffer() = default; - ~hpx_thread_buffer() = default; - hpx_thread_buffer(const hpx_thread_buffer &) = delete; - hpx_thread_buffer(hpx_thread_buffer &&) = delete; + hpx_thread_buffer() = default; + ~hpx_thread_buffer() = default; + hpx_thread_buffer(const hpx_thread_buffer &) = delete; + hpx_thread_buffer(hpx_thread_buffer &&) = delete; hpx_thread_buffer &operator=(const hpx_thread_buffer &) = delete; - hpx_thread_buffer &operator=(hpx_thread_buffer) = delete; + hpx_thread_buffer &operator=(hpx_thread_buffer) = delete; void resize(const std::size_t num_threads, const std::size_t size_per_thread, const std::size_t extra_space = 0) noexcept; @@ -140,10 +138,10 @@ class HPX { hpx::execution::experimental::unique_any_sender<> &&sender) : m_instance_id(instance_id), m_sender{std::move(sender)} {} - instance_data(const instance_data &) = delete; - instance_data(instance_data &&) = delete; + instance_data(const instance_data &) = delete; + instance_data(instance_data &&) = delete; instance_data &operator=(const instance_data &) = delete; - instance_data &operator=(instance_data) = delete; + instance_data &operator=(instance_data) = delete; uint32_t m_instance_id{HPX::impl_default_instance_id()}; hpx::execution::experimental::unique_any_sender<> m_sender{ @@ -196,7 +194,7 @@ class HPX { HPX(HPX &&other) = default; HPX(const HPX &other) = default; - HPX &operator=(HPX &&) = default; + HPX &operator=(HPX &&) = default; HPX &operator=(const HPX &) = default; void print_configuration(std::ostream &os, bool /*verbose*/ = false) const; @@ -214,9 +212,9 @@ class HPX { struct impl_in_parallel_scope { impl_in_parallel_scope() noexcept; ~impl_in_parallel_scope() noexcept; - impl_in_parallel_scope(impl_in_parallel_scope &&) = delete; - impl_in_parallel_scope(impl_in_parallel_scope const &) = delete; - impl_in_parallel_scope &operator=(impl_in_parallel_scope &&) = delete; + impl_in_parallel_scope(impl_in_parallel_scope &&) = delete; + impl_in_parallel_scope(impl_in_parallel_scope const &) = delete; + impl_in_parallel_scope &operator=(impl_in_parallel_scope &&) = delete; impl_in_parallel_scope &operator=(impl_in_parallel_scope const &) = delete; }; @@ -249,13 +247,15 @@ class HPX { impl_instance_fence(name); } - static bool is_asynchronous(HPX const & = HPX()) noexcept { +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 + KOKKOS_DEPRECATED static bool is_asynchronous(HPX const & = HPX()) noexcept { #if defined(KOKKOS_ENABLE_IMPL_HPX_ASYNC_DISPATCH) return true; #else return false; #endif } +#endif #ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 static int concurrency(); @@ -281,8 +281,8 @@ class HPX { return impl_get_instance_data().m_buffer; } - hpx::execution::experimental::unique_any_sender<> &impl_get_sender() const - noexcept { + hpx::execution::experimental::unique_any_sender<> &impl_get_sender() + const noexcept { return impl_get_instance_data().m_sender; } @@ -447,6 +447,20 @@ class HPX { } }; +template +std::vector partition_space(HPX const &, Args... args) { + std::vector instances(sizeof...(args)); + for (auto &in : instances) in = HPX(HPX::instance_mode::independent); + return instances; +} + +template +std::vector partition_space(HPX const &, std::vector const &weights) { + std::vector instances(weights.size()); + for (auto &in : instances) in = HPX(HPX::instance_mode::independent); + return instances; +} + extern template void HPX::impl_bulk_plain_erased( bool, bool, std::function &&, int const, hpx::threads::thread_stacksize stacksize) const; @@ -1772,11 +1786,24 @@ KOKKOS_INLINE_FUNCTION void parallel_reduce( const Impl::TeamThreadRangeBoundariesStruct &loop_boundaries, const Lambda &lambda, ValueType &result) { - result = ValueType(); + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, Lambda, + ValueType>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + using value_type = typename wrapped_reducer_type::value_type; + + wrapped_reducer_type wrapped_reducer(lambda); + value_type value; + wrapped_reducer.init(&value); + for (iType i = loop_boundaries.start; i < loop_boundaries.end; i += loop_boundaries.increment) { - lambda(i, result); + lambda(i, value); } + + wrapped_reducer.final(&value); + result = value; } /** \brief Intra-thread vector parallel_for. Executes lambda(iType i) for each @@ -1810,14 +1837,26 @@ KOKKOS_INLINE_FUNCTION void parallel_reduce( const Impl::ThreadVectorRangeBoundariesStruct &loop_boundaries, const Lambda &lambda, ValueType &result) { - result = ValueType(); + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, Lambda, + ValueType>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + using value_type = typename wrapped_reducer_type::value_type; + + wrapped_reducer_type wrapped_reducer(lambda); + value_type value; + wrapped_reducer.init(&value); + #ifdef KOKKOS_ENABLE_PRAGMA_IVDEP #pragma ivdep #endif for (iType i = loop_boundaries.start; i < loop_boundaries.end; i += loop_boundaries.increment) { - lambda(i, result); + lambda(i, value); } + wrapped_reducer.final(&value); + result = value; } template &loop_boundaries, const Lambda &lambda, const ReducerType &reducer) { - reducer.init(reducer.reference()); + using value_type = typename ReducerType::value_type; + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, ReducerType, + value_type>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + + wrapped_reducer_type wrapped_reducer(reducer); + value_type value; + wrapped_reducer.init(&value); + for (iType i = loop_boundaries.start; i < loop_boundaries.end; i += loop_boundaries.increment) { - lambda(i, reducer.reference()); + lambda(i, value); } + + wrapped_reducer.final(&value); + reducer.reference() = value; } template &loop_boundaries, const Lambda &lambda, const ReducerType &reducer) { - reducer.init(reducer.reference()); + using value_type = typename ReducerType::value_type; + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, ReducerType, + value_type>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + + wrapped_reducer_type wrapped_reducer(reducer); + value_type value; + wrapped_reducer.init(&value); + #ifdef KOKKOS_ENABLE_PRAGMA_IVDEP #pragma ivdep #endif for (iType i = loop_boundaries.start; i < loop_boundaries.end; i += loop_boundaries.increment) { - lambda(i, reducer.reference()); + lambda(i, value); } + + wrapped_reducer.final(&value); + reducer.reference() = value; } template @@ -1995,7 +2060,9 @@ KOKKOS_INLINE_FUNCTION void single( } // namespace Kokkos +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 #include +#endif #endif /* #if defined( KOKKOS_ENABLE_HPX ) */ #endif /* #ifndef KOKKOS_HPX_HPP */ diff --git a/lib/kokkos/core/src/HPX/Kokkos_HPX_Task.hpp b/lib/kokkos/core/src/HPX/Kokkos_HPX_Task.hpp index 28c75b2515..d775b7fac3 100644 --- a/lib/kokkos/core/src/HPX/Kokkos_HPX_Task.hpp +++ b/lib/kokkos/core/src/HPX/Kokkos_HPX_Task.hpp @@ -25,6 +25,8 @@ #include +#include + #include #include @@ -33,6 +35,11 @@ //---------------------------------------------------------------------------- //---------------------------------------------------------------------------- +#ifdef KOKKOS_ENABLE_DEPRECATION_WARNINGS +// We allow using deprecated classes in this file +KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_PUSH() +#endif + namespace Kokkos { namespace Impl { @@ -256,6 +263,10 @@ extern template class TaskQueue< } // namespace Impl } // namespace Kokkos +#ifdef KOKKOS_ENABLE_DEPRECATION_WARNINGS +KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_POP() +#endif + //---------------------------------------------------------------------------- //---------------------------------------------------------------------------- diff --git a/lib/kokkos/core/src/KokkosExp_MDRangePolicy.hpp b/lib/kokkos/core/src/KokkosExp_MDRangePolicy.hpp index 297b1fadee..92dc506c5e 100644 --- a/lib/kokkos/core/src/KokkosExp_MDRangePolicy.hpp +++ b/lib/kokkos/core/src/KokkosExp_MDRangePolicy.hpp @@ -30,6 +30,7 @@ static_assert(false, #include #include #include +#include namespace Kokkos { @@ -60,13 +61,13 @@ namespace Impl { // NOTE the comparison below is encapsulated to silent warnings about pointless // comparison of unsigned integer with zero template -constexpr std::enable_if_t::value, bool> +constexpr std::enable_if_t, bool> is_less_than_value_initialized_variable(T) { return false; } template -constexpr std::enable_if_t::value, bool> +constexpr std::enable_if_t, bool> is_less_than_value_initialized_variable(T arg) { return arg < T{}; } @@ -75,7 +76,7 @@ is_less_than_value_initialized_variable(T arg) { template constexpr To checked_narrow_cast(From arg, std::size_t idx) { constexpr const bool is_different_signedness = - (std::is_signed::value != std::is_signed::value); + (std::is_signed_v != std::is_signed_v); auto const ret = static_cast(arg); if (static_cast(ret) != arg || (is_different_signedness && @@ -183,7 +184,7 @@ struct MDRangePolicy template friend struct MDRangePolicy; - static_assert(!std::is_void::value, + static_assert(!std::is_void_v, "Kokkos Error: MD iteration pattern not defined"); using iteration_pattern = typename traits::iteration_pattern; @@ -238,9 +239,9 @@ struct MDRangePolicy template ::value && - std::is_integral::value && - std::is_integral::value>> + typename = std::enable_if_t && + std::is_integral_v && + std::is_integral_v>> MDRangePolicy(const LT (&lower)[LN], const UT (&upper)[UN], const TT (&tile)[TN] = {}) : MDRangePolicy( @@ -257,9 +258,9 @@ struct MDRangePolicy template ::value && - std::is_integral::value && - std::is_integral::value>> + typename = std::enable_if_t && + std::is_integral_v && + std::is_integral_v>> MDRangePolicy(const typename traits::execution_space& work_space, const LT (&lower)[LN], const UT (&upper)[UN], const TT (&tile)[TN] = {}) @@ -291,14 +292,14 @@ struct MDRangePolicy } template ::value>> + typename = std::enable_if_t>> MDRangePolicy(Kokkos::Array const& lower, Kokkos::Array const& upper, Kokkos::Array const& tile = Kokkos::Array{}) : MDRangePolicy(typename traits::execution_space(), lower, upper, tile) {} template ::value>> + typename = std::enable_if_t>> MDRangePolicy(const typename traits::execution_space& work_space, Kokkos::Array const& lower, Kokkos::Array const& upper, @@ -330,7 +331,44 @@ struct MDRangePolicy } bool impl_tune_tile_size() const { return m_tune_tile_size; } + tile_type tile_size_recommended() const { + tile_type rec_tile_sizes = {}; + + for (std::size_t i = 0; i < rec_tile_sizes.size(); ++i) { + rec_tile_sizes[i] = tile_size_recommended(i); + } + return rec_tile_sizes; + } + + int max_total_tile_size() const { + return Impl::get_tile_size_properties(m_space).max_total_tile_size; + } + private: + int tile_size_recommended(const int tile_rank) const { + auto properties = Impl::get_tile_size_properties(m_space); + int last_rank = (inner_direction == Iterate::Right) ? rank - 1 : 0; + int rank_acc = + (inner_direction == Iterate::Right) ? tile_rank + 1 : tile_rank - 1; + int rec_tile_size = (std::pow(properties.default_tile_size, rank_acc) < + properties.max_total_tile_size) + ? properties.default_tile_size + : 1; + + if (tile_rank == last_rank) { + rec_tile_size = tile_size_last_rank( + properties, m_upper[last_rank] - m_lower[last_rank]); + } + return rec_tile_size; + } + + int tile_size_last_rank(const Impl::TileSizeProperties properties, + const index_type length) const { + return properties.default_largest_tile_size == 0 + ? std::max(length, 1) + : properties.default_largest_tile_size; + } + void init_helper(Impl::TileSizeProperties properties) { m_prod_tile_dims = 1; int increment = 1; @@ -341,6 +379,7 @@ struct MDRangePolicy rank_start = rank - 1; rank_end = -1; } + for (int i = rank_start; i != rank_end; i += increment) { const index_type length = m_upper[i] - m_lower[i]; @@ -368,9 +407,7 @@ struct MDRangePolicy m_tile[i] = 1; } } else { - m_tile[i] = properties.default_largest_tile_size == 0 - ? std::max(length, 1) - : properties.default_largest_tile_size; + m_tile[i] = tile_size_last_rank(properties, length); } } m_tile_end[i] = @@ -389,58 +426,55 @@ struct MDRangePolicy }; template -MDRangePolicy(const LT (&)[N], const UT (&)[N])->MDRangePolicy>; +MDRangePolicy(const LT (&)[N], const UT (&)[N]) -> MDRangePolicy>; template MDRangePolicy(const LT (&)[N], const UT (&)[N], const TT (&)[TN]) - ->MDRangePolicy>; + -> MDRangePolicy>; template MDRangePolicy(DefaultExecutionSpace const&, const LT (&)[N], const UT (&)[N]) - ->MDRangePolicy>; + -> MDRangePolicy>; template MDRangePolicy(DefaultExecutionSpace const&, const LT (&)[N], const UT (&)[N], - const TT (&)[TN]) - ->MDRangePolicy>; + const TT (&)[TN]) -> MDRangePolicy>; template >> MDRangePolicy(ES const&, const LT (&)[N], const UT (&)[N]) - ->MDRangePolicy>; + -> MDRangePolicy>; template >> MDRangePolicy(ES const&, const LT (&)[N], const UT (&)[N], const TT (&)[TN]) - ->MDRangePolicy>; + -> MDRangePolicy>; template -MDRangePolicy(Array const&, Array const&)->MDRangePolicy>; +MDRangePolicy(Array const&, Array const&) -> MDRangePolicy>; template MDRangePolicy(Array const&, Array const&, Array const&) - ->MDRangePolicy>; + -> MDRangePolicy>; template MDRangePolicy(DefaultExecutionSpace const&, Array const&, - Array const&) - ->MDRangePolicy>; + Array const&) -> MDRangePolicy>; template MDRangePolicy(DefaultExecutionSpace const&, Array const&, Array const&, Array const&) - ->MDRangePolicy>; + -> MDRangePolicy>; template >> MDRangePolicy(ES const&, Array const&, Array const&) - ->MDRangePolicy>; + -> MDRangePolicy>; template >> MDRangePolicy(ES const&, Array const&, Array const&, - Array const&) - ->MDRangePolicy>; + Array const&) -> MDRangePolicy>; } // namespace Kokkos diff --git a/lib/kokkos/core/src/Kokkos_AnonymousSpace.hpp b/lib/kokkos/core/src/Kokkos_AnonymousSpace.hpp index 9f5deed5d6..62f527aa02 100644 --- a/lib/kokkos/core/src/Kokkos_AnonymousSpace.hpp +++ b/lib/kokkos/core/src/Kokkos_AnonymousSpace.hpp @@ -41,10 +41,10 @@ class AnonymousSpace { using device_type = Kokkos::Device; /**\brief Default memory space instance */ - AnonymousSpace() = default; - AnonymousSpace(AnonymousSpace &&rhs) = default; - AnonymousSpace(const AnonymousSpace &rhs) = default; - AnonymousSpace &operator=(AnonymousSpace &&) = default; + AnonymousSpace() = default; + AnonymousSpace(AnonymousSpace &&rhs) = default; + AnonymousSpace(const AnonymousSpace &rhs) = default; + AnonymousSpace &operator=(AnonymousSpace &&) = default; AnonymousSpace &operator=(const AnonymousSpace &) = default; ~AnonymousSpace() = default; diff --git a/lib/kokkos/core/src/Kokkos_Array.hpp b/lib/kokkos/core/src/Kokkos_Array.hpp index 4d905fbc55..493536b53b 100644 --- a/lib/kokkos/core/src/Kokkos_Array.hpp +++ b/lib/kokkos/core/src/Kokkos_Array.hpp @@ -35,7 +35,7 @@ namespace Kokkos { #ifdef KOKKOS_ENABLE_DEBUG_BOUNDS_CHECK namespace Impl { -template ::value> +template > struct ArrayBoundsCheck; template @@ -195,8 +195,10 @@ struct Array { return *reinterpret_cast(-1); } - KOKKOS_INLINE_FUNCTION pointer data() { return nullptr; } - KOKKOS_INLINE_FUNCTION const_pointer data() const { return nullptr; } + KOKKOS_INLINE_FUNCTION constexpr pointer data() { return nullptr; } + KOKKOS_INLINE_FUNCTION constexpr const_pointer data() const { + return nullptr; + } friend KOKKOS_FUNCTION constexpr bool operator==(Array const&, Array const&) noexcept { @@ -365,7 +367,7 @@ struct KOKKOS_DEPRECATED #endif template -Array(T, Us...)->Array; +Array(T, Us...) -> Array; namespace Impl { @@ -377,7 +379,7 @@ KOKKOS_FUNCTION constexpr Array, N> to_array_impl( template KOKKOS_FUNCTION constexpr Array, N> to_array_impl( - T(&&a)[N], std::index_sequence) { + T (&&a)[N], std::index_sequence) { return {{std::move(a[I])...}}; } @@ -389,7 +391,7 @@ KOKKOS_FUNCTION constexpr auto to_array(T (&a)[N]) { } template -KOKKOS_FUNCTION constexpr auto to_array(T(&&a)[N]) { +KOKKOS_FUNCTION constexpr auto to_array(T (&&a)[N]) { return Impl::to_array_impl(std::move(a), std::make_index_sequence{}); } @@ -435,6 +437,32 @@ KOKKOS_FUNCTION constexpr T const&& get(Array const&& a) noexcept { } // namespace Kokkos // +// +namespace Kokkos { + +template +KOKKOS_FUNCTION constexpr T const* begin(Array const& a) noexcept { + return a.data(); +} + +template +KOKKOS_FUNCTION constexpr T* begin(Array& a) noexcept { + return a.data(); +} + +template +KOKKOS_FUNCTION constexpr T const* end(Array const& a) noexcept { + return a.data() + a.size(); +} + +template +KOKKOS_FUNCTION constexpr T* end(Array& a) noexcept { + return a.data() + a.size(); +} + +} // namespace Kokkos +// + #ifdef KOKKOS_IMPL_PUBLIC_INCLUDE_NOTDEFINED_ARRAY #undef KOKKOS_IMPL_PUBLIC_INCLUDE #undef KOKKOS_IMPL_PUBLIC_INCLUDE_NOTDEFINED_ARRAY diff --git a/lib/kokkos/core/src/Kokkos_Atomic.hpp b/lib/kokkos/core/src/Kokkos_Atomic.hpp index 6fc903f274..ba61136092 100644 --- a/lib/kokkos/core/src/Kokkos_Atomic.hpp +++ b/lib/kokkos/core/src/Kokkos_Atomic.hpp @@ -47,7 +47,6 @@ #include #include -#include #ifdef KOKKOS_IMPL_PUBLIC_INCLUDE_NOTDEFINED_ATOMIC #undef KOKKOS_IMPL_PUBLIC_INCLUDE diff --git a/lib/kokkos/core/src/Kokkos_Atomics_Desul_Volatile_Wrapper.hpp b/lib/kokkos/core/src/Kokkos_Atomics_Desul_Volatile_Wrapper.hpp deleted file mode 100644 index bf57dcae65..0000000000 --- a/lib/kokkos/core/src/Kokkos_Atomics_Desul_Volatile_Wrapper.hpp +++ /dev/null @@ -1,196 +0,0 @@ -//@HEADER -// ************************************************************************ -// -// Kokkos v. 4.0 -// Copyright (2022) National Technology & Engineering -// Solutions of Sandia, LLC (NTESS). -// -// Under the terms of Contract DE-NA0003525 with NTESS, -// the U.S. Government retains certain rights in this software. -// -// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. -// See https://kokkos.org/LICENSE for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//@HEADER - -#ifndef KOKKOS_IMPL_PUBLIC_INCLUDE -#include -static_assert(false, - "Including non-public Kokkos header files is not allowed."); -#endif -#ifndef KOKKOS_DESUL_ATOMICS_VOLATILE_WRAPPER_HPP_ -#define KOKKOS_DESUL_ATOMICS_VOLATILE_WRAPPER_HPP_ -#include -#include - -#ifdef KOKKOS_ENABLE_ATOMICS_BYPASS -#define KOKKOS_DESUL_MEM_SCOPE desul::MemoryScopeCaller() -#else -#define KOKKOS_DESUL_MEM_SCOPE desul::MemoryScopeDevice() -#endif - -// clang-format off -namespace Kokkos { - -template KOKKOS_INLINE_FUNCTION -T atomic_load(volatile T* const dest) { return desul::atomic_load(const_cast(dest), desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -void atomic_store(volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_store(const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -// atomic_fetch_op -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_add (volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_add (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_sub (volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_sub (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_max (volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_max (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_min (volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_min (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_mul (volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_mul (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_div (volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_div (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_mod (volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_mod (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_and (volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_and (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_or (volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_or (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_xor (volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_xor (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_nand(volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_nand(const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_lshift(volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_lshift(const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_rshift(volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_rshift(const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_inc(volatile T* const dest) { return desul::atomic_fetch_inc(const_cast(dest),desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_dec(volatile T* const dest) { return desul::atomic_fetch_dec(const_cast(dest),desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - - -// atomic_op_fetch -template KOKKOS_INLINE_FUNCTION -T atomic_add_fetch (volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_add_fetch (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_sub_fetch (volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_sub_fetch (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_max_fetch (volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_max_fetch (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_min_fetch (volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_min_fetch (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_mul_fetch (volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_mul_fetch (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_div_fetch (volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_div_fetch (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_mod_fetch (volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_mod_fetch (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_and_fetch (volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_and_fetch (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_or_fetch (volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_or_fetch (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_xor_fetch (volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_xor_fetch (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_nand_fetch(volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_nand_fetch(const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_lshift_fetch(volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_lshift_fetch(const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_rshift_fetch(volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_rshift_fetch(const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_inc_fetch(volatile T* const dest) { return desul::atomic_inc_fetch(const_cast(dest),desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_dec_fetch(volatile T* const dest) { return desul::atomic_dec_fetch(const_cast(dest),desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - - -// atomic_op -template KOKKOS_INLINE_FUNCTION -void atomic_add(volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_add (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -void atomic_sub(volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_sub (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -void atomic_mul(volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_mul (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -void atomic_div(volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_div (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -void atomic_min(volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_min (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -void atomic_max(volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_max (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -// FIXME: Desul doesn't have atomic_and yet so call fetch_and -template KOKKOS_INLINE_FUNCTION -void atomic_and(volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { (void) desul::atomic_fetch_and (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -// FIXME: Desul doesn't have atomic_or yet so call fetch_or -template KOKKOS_INLINE_FUNCTION -void atomic_or (volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { (void) desul::atomic_fetch_or (const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -void atomic_inc(volatile T* const dest) { return desul::atomic_inc(const_cast(dest),desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -void atomic_dec(volatile T* const dest) { return desul::atomic_dec(const_cast(dest),desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -void atomic_increment(volatile T* const dest) { return desul::atomic_inc(const_cast(dest),desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -void atomic_decrement(volatile T* const dest) { return desul::atomic_dec(const_cast(dest),desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -// Exchange - -template KOKKOS_INLINE_FUNCTION -T atomic_exchange(volatile T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_exchange(const_cast(dest), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -bool atomic_compare_exchange_strong(volatile T* const dest, T& expected, const T desired) { - return desul::atomic_compare_exchange_strong(const_cast(dest),expected, desired, - desul::MemoryOrderRelaxed(), desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); -} - -template KOKKOS_INLINE_FUNCTION -T atomic_compare_exchange(volatile T* const dest, const T compare, const T desired) { - return desul::atomic_compare_exchange(const_cast(dest),compare, desired, - desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); -} - -} -#undef KOKKOS_DESUL_MEM_SCOPE - -// clang-format on -#endif diff --git a/lib/kokkos/core/src/Kokkos_Atomics_Desul_Wrapper.hpp b/lib/kokkos/core/src/Kokkos_Atomics_Desul_Wrapper.hpp index 26db69ac1f..40f51c5a33 100644 --- a/lib/kokkos/core/src/Kokkos_Atomics_Desul_Wrapper.hpp +++ b/lib/kokkos/core/src/Kokkos_Atomics_Desul_Wrapper.hpp @@ -24,14 +24,16 @@ static_assert(false, #include #include +#include // identity_type #include -// clang-format off namespace Kokkos { -// FIXME: These functions don't have any use/test in unit tests ... -// ========================================================== -inline const char* atomic_query_version() { return "KOKKOS_DESUL_ATOMICS"; } +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 +KOKKOS_DEPRECATED inline const char* atomic_query_version() { + return "KOKKOS_DESUL_ATOMICS"; +} +#endif #if defined(KOKKOS_COMPILER_GNU) && !defined(__PGIC__) && \ !defined(__CUDA_ARCH__) @@ -53,197 +55,120 @@ inline const char* atomic_query_version() { return "KOKKOS_DESUL_ATOMICS"; } #define KOKKOS_DESUL_MEM_SCOPE desul::MemoryScopeDevice() #endif -template KOKKOS_INLINE_FUNCTION -T atomic_load(T* const dest) { return desul::atomic_load(dest, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -void atomic_store(T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_store(dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -void atomic_assign(T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { atomic_store(dest,val); } - -KOKKOS_INLINE_FUNCTION -void memory_fence() { - desul::atomic_thread_fence(desul::MemoryOrderSeqCst(), KOKKOS_DESUL_MEM_SCOPE); -} - -KOKKOS_INLINE_FUNCTION -void load_fence() { return desul::atomic_thread_fence(desul::MemoryOrderAcquire(), KOKKOS_DESUL_MEM_SCOPE); } - -KOKKOS_INLINE_FUNCTION -void store_fence() { return desul::atomic_thread_fence(desul::MemoryOrderRelease(), KOKKOS_DESUL_MEM_SCOPE); } - -// atomic_fetch_op -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_add (T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_add (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_sub (T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_sub (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_max (T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_max (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_min (T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_min (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_mul (T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_mul (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_div (T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_div (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_mod (T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_mod (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_and (T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_and (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_or (T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_or (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_xor (T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_xor (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_nand(T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_nand(dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_lshift(T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_lshift(dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_rshift(T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_fetch_rshift(dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_inc(T* const dest) { return desul::atomic_fetch_inc(dest, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_fetch_dec(T* const dest) { return desul::atomic_fetch_dec(dest, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - - -// atomic_op_fetch -template KOKKOS_INLINE_FUNCTION -T atomic_add_fetch (T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_add_fetch (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_sub_fetch (T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_sub_fetch (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_max_fetch (T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_max_fetch (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_min_fetch (T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_min_fetch (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_mul_fetch (T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_mul_fetch (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_div_fetch (T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_div_fetch (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_mod_fetch (T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_mod_fetch (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_and_fetch (T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_and_fetch (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_or_fetch (T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_or_fetch (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_xor_fetch (T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_xor_fetch (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_nand_fetch(T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_nand_fetch(dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_lshift_fetch(T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_lshift_fetch(dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_rshift_fetch(T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_rshift_fetch(dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_inc_fetch(T* const dest) { return desul::atomic_inc_fetch(dest, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -T atomic_dec_fetch(T* const dest) { return desul::atomic_dec_fetch(dest, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - - -// atomic_op -template KOKKOS_INLINE_FUNCTION -void atomic_add(T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_add (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -void atomic_sub(T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_sub (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -void atomic_mul(T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_mul (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -void atomic_div(T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_div (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -void atomic_min(T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_min (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -void atomic_max(T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_max (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -// FIXME: Desul doesn't have atomic_and yet so call fetch_and -template KOKKOS_INLINE_FUNCTION -void atomic_and(T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { (void) desul::atomic_fetch_and (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -// FIXME: Desul doesn't have atomic_or yet so call fetch_or -template KOKKOS_INLINE_FUNCTION -void atomic_or(T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { (void) desul::atomic_fetch_or (dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -void atomic_inc(T* const dest) { return desul::atomic_inc(dest, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -void atomic_dec(T* const dest) { return desul::atomic_dec(dest, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -void atomic_increment(T* const dest) { return desul::atomic_inc(dest, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -void atomic_decrement(T* const dest) { return desul::atomic_dec(dest, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -// Exchange - -template KOKKOS_INLINE_FUNCTION -T atomic_exchange(T* const dest, desul::Impl::dont_deduce_this_parameter_t val) { return desul::atomic_exchange(dest, val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } - -template KOKKOS_INLINE_FUNCTION -bool atomic_compare_exchange_strong(T* const dest, desul::Impl::dont_deduce_this_parameter_t expected, desul::Impl::dont_deduce_this_parameter_t desired) { - T expected_ref = expected; - return desul::atomic_compare_exchange_strong(dest, expected_ref, desired, - desul::MemoryOrderRelaxed(), desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); -} - -template KOKKOS_INLINE_FUNCTION -T atomic_compare_exchange(T* const dest, desul::Impl::dont_deduce_this_parameter_t compare, desul::Impl::dont_deduce_this_parameter_t desired) { - return desul::atomic_compare_exchange(dest, compare, desired, - desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); -} - namespace Impl { - template KOKKOS_INLINE_FUNCTION - bool atomic_compare_exchange_strong(T* const dest, T& expected, const T desired, MemOrderSuccess succ, MemOrderFailure fail) { - return desul::atomic_compare_exchange_strong(dest, expected, desired, succ, fail, KOKKOS_DESUL_MEM_SCOPE); - } - template - KOKKOS_INLINE_FUNCTION - T atomic_load(const T* const src, MemoryOrder order) { - return desul::atomic_load(src, order, KOKKOS_DESUL_MEM_SCOPE); - } - template - KOKKOS_INLINE_FUNCTION - void atomic_store(T* const src, const T val, MemoryOrder order) { - return desul::atomic_store(src, val, order, KOKKOS_DESUL_MEM_SCOPE); - } +template +using not_deduced_atomic_t = + std::add_const_t>>; + +template +using enable_if_atomic_t = + std::enable_if_t && !std::is_const_v, + std::remove_volatile_t>; } // namespace Impl +// clang-format off + +// fences +KOKKOS_INLINE_FUNCTION void memory_fence() { desul::atomic_thread_fence(desul::MemoryOrderSeqCst(), KOKKOS_DESUL_MEM_SCOPE); } +KOKKOS_INLINE_FUNCTION void load_fence() { desul::atomic_thread_fence(desul::MemoryOrderAcquire(), KOKKOS_DESUL_MEM_SCOPE); } +KOKKOS_INLINE_FUNCTION void store_fence() { desul::atomic_thread_fence(desul::MemoryOrderRelease(), KOKKOS_DESUL_MEM_SCOPE); } + +// load/store +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_load (T const* ptr) { return desul::atomic_load (const_cast*>(ptr), desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_store(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_store(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 +template KOKKOS_DEPRECATED_WITH_COMMENT("Use atomic_store() instead!") KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_assign(T* ptr, Impl::not_deduced_atomic_t val) { atomic_store(ptr, val); } +#endif + +// atomic_fetch_op +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_fetch_add(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_fetch_add(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_fetch_sub(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_fetch_sub(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_fetch_max(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_fetch_max(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_fetch_min(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_fetch_min(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_fetch_mul(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_fetch_mul(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_fetch_div(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_fetch_div(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_fetch_mod(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_fetch_mod(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_fetch_and(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_fetch_and(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_fetch_or (T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_fetch_or (const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_fetch_xor(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_fetch_xor(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_fetch_nand(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_fetch_nand(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_fetch_lshift(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_fetch_lshift(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_fetch_rshift(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_fetch_rshift(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_fetch_inc(T* ptr) { return desul::atomic_fetch_inc(const_cast*>(ptr), desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_fetch_dec(T* ptr) { return desul::atomic_fetch_dec(const_cast*>(ptr), desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } + +// atomic_op_fetch +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_add_fetch(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_add_fetch(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_sub_fetch(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_sub_fetch(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_max_fetch(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_max_fetch(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_min_fetch(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_min_fetch(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_mul_fetch(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_mul_fetch(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_div_fetch(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_div_fetch(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_mod_fetch(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_mod_fetch(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_and_fetch(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_and_fetch(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_or_fetch (T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_or_fetch (const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_xor_fetch(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_xor_fetch(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_nand_fetch(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_nand_fetch(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_lshift_fetch(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_lshift_fetch(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_rshift_fetch(T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_rshift_fetch(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_inc_fetch(T* ptr) { return desul::atomic_inc_fetch(const_cast*>(ptr), desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_dec_fetch(T* ptr) { return desul::atomic_dec_fetch(const_cast*>(ptr), desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } + +// atomic_op +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_add(T* ptr, Impl::not_deduced_atomic_t val) { desul::atomic_add(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_sub(T* ptr, Impl::not_deduced_atomic_t val) { desul::atomic_sub(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_max(T* ptr, Impl::not_deduced_atomic_t val) { desul::atomic_max(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_min(T* ptr, Impl::not_deduced_atomic_t val) { desul::atomic_min(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_mul(T* ptr, Impl::not_deduced_atomic_t val) { desul::atomic_mul(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_div(T* ptr, Impl::not_deduced_atomic_t val) { desul::atomic_div(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_mod(T* ptr, Impl::not_deduced_atomic_t val) { (void)desul::atomic_fetch_mod(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_and(T* ptr, Impl::not_deduced_atomic_t val) { (void)desul::atomic_fetch_and(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_or (T* ptr, Impl::not_deduced_atomic_t val) { (void)desul::atomic_fetch_or (const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_xor(T* ptr, Impl::not_deduced_atomic_t val) { (void)desul::atomic_fetch_xor(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_nand(T* ptr, Impl::not_deduced_atomic_t val) { (void)desul::atomic_nand_fetch(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_lshift(T* ptr, Impl::not_deduced_atomic_t val) { (void)desul::atomic_fetch_lshift(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_rshift(T* ptr, Impl::not_deduced_atomic_t val) { (void)desul::atomic_fetch_rshift(const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_inc(T* ptr) { desul::atomic_inc(const_cast*>(ptr), desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_dec(T* ptr) { desul::atomic_dec(const_cast*>(ptr), desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 +template KOKKOS_DEPRECATED_WITH_COMMENT("Use atomic_inc() instead!") KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_increment(T* ptr) { atomic_inc(ptr); } +template KOKKOS_DEPRECATED_WITH_COMMENT("Use atomic_dec() instead!") KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_decrement(T* ptr) { atomic_dec(ptr); } +#endif + +// exchange +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_exchange (T* ptr, Impl::not_deduced_atomic_t val) { return desul::atomic_exchange (const_cast*>(ptr), val, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +template KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_compare_exchange(T* ptr, Impl::not_deduced_atomic_t expected, Impl::not_deduced_atomic_t desired) { return desul::atomic_compare_exchange(const_cast*>(ptr), expected, desired, desul::MemoryOrderRelaxed(), KOKKOS_DESUL_MEM_SCOPE); } +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 +template KOKKOS_DEPRECATED_WITH_COMMENT("Use atomic_compare_exchange() instead!") KOKKOS_FUNCTION Impl::enable_if_atomic_t atomic_compare_exchange_strong(T* ptr, Impl::not_deduced_atomic_t expected, Impl::not_deduced_atomic_t desired) { return expected == atomic_compare_exchange(ptr, expected, desired); } +#endif + +// clang-format on } // namespace Kokkos +namespace Kokkos::Impl { + +template +KOKKOS_FUNCTION bool atomic_compare_exchange_strong(T* const dest, T& expected, + const T desired, + MemOrderSuccess succ, + MemOrderFailure fail) { + return desul::atomic_compare_exchange_strong(dest, expected, desired, succ, + fail, KOKKOS_DESUL_MEM_SCOPE); +} + +template +KOKKOS_FUNCTION T atomic_load(const T* const src, MemoryOrder order) { + return desul::atomic_load(src, order, KOKKOS_DESUL_MEM_SCOPE); +} + +template +KOKKOS_FUNCTION void atomic_store(T* const src, const T val, + MemoryOrder order) { + return desul::atomic_store(src, val, order, KOKKOS_DESUL_MEM_SCOPE); +} + +} // namespace Kokkos::Impl + #undef KOKKOS_DESUL_MEM_SCOPE -// clang-format on #endif diff --git a/lib/kokkos/core/src/Kokkos_Complex.hpp b/lib/kokkos/core/src/Kokkos_Complex.hpp index 7dd2a9ddbb..8233c30b24 100644 --- a/lib/kokkos/core/src/Kokkos_Complex.hpp +++ b/lib/kokkos/core/src/Kokkos_Complex.hpp @@ -70,9 +70,8 @@ class complex& operator=(const complex&) noexcept = default; /// \brief Conversion constructor from compatible RType - template < - class RType, - std::enable_if_t::value, int> = 0> + template , int> = 0> KOKKOS_INLINE_FUNCTION complex(const complex& other) noexcept // Intentionally do the conversions implicitly here so that users don't // get any warnings about narrowing, etc., that they would expect to get @@ -265,9 +264,8 @@ class #ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 //! Copy constructor from volatile. - template < - class RType, - std::enable_if_t::value, int> = 0> + template , int> = 0> KOKKOS_DEPRECATED KOKKOS_INLINE_FUNCTION complex(const volatile complex& src) noexcept // Intentionally do the conversions implicitly here so that users don't @@ -296,7 +294,7 @@ class // vl = r; // vl = cr; template ::value, int> = 0> + std::enable_if_t, int> = 0> KOKKOS_DEPRECATED KOKKOS_INLINE_FUNCTION void operator=( const Complex& src) volatile noexcept { re_ = src.re_; @@ -319,7 +317,7 @@ class // vl = vr; // vl = cvr; template ::value, int> = 0> + std::enable_if_t, int> = 0> KOKKOS_DEPRECATED KOKKOS_INLINE_FUNCTION volatile complex& operator=( const volatile Complex& src) volatile noexcept { re_ = src.re_; @@ -341,7 +339,7 @@ class // l = cvr; // template ::value, int> = 0> + std::enable_if_t, int> = 0> KOKKOS_DEPRECATED KOKKOS_INLINE_FUNCTION complex& operator=( const volatile Complex& src) noexcept { re_ = src.re_; @@ -539,7 +537,7 @@ inline bool operator==(complex const& x, template < class RealType1, class RealType2, // Constraints to avoid participation in oparator==() for every possible RHS - std::enable_if_t::value, int> = 0> + std::enable_if_t, int> = 0> KOKKOS_INLINE_FUNCTION bool operator==(complex const& x, RealType2 const& y) noexcept { using common_type = std::common_type_t; @@ -551,7 +549,7 @@ KOKKOS_INLINE_FUNCTION bool operator==(complex const& x, template < class RealType1, class RealType2, // Constraints to avoid participation in oparator==() for every possible RHS - std::enable_if_t::value, int> = 0> + std::enable_if_t, int> = 0> KOKKOS_INLINE_FUNCTION bool operator==(RealType1 const& x, complex const& y) noexcept { using common_type = std::common_type_t; @@ -590,7 +588,7 @@ inline bool operator!=(complex const& x, template < class RealType1, class RealType2, // Constraints to avoid participation in oparator==() for every possible RHS - std::enable_if_t::value, int> = 0> + std::enable_if_t, int> = 0> KOKKOS_INLINE_FUNCTION bool operator!=(complex const& x, RealType2 const& y) noexcept { using common_type = std::common_type_t; @@ -602,7 +600,7 @@ KOKKOS_INLINE_FUNCTION bool operator!=(complex const& x, template < class RealType1, class RealType2, // Constraints to avoid participation in oparator==() for every possible RHS - std::enable_if_t::value, int> = 0> + std::enable_if_t, int> = 0> KOKKOS_INLINE_FUNCTION bool operator!=(RealType1 const& x, complex const& y) noexcept { using common_type = std::common_type_t; @@ -778,16 +776,14 @@ KOKKOS_INLINE_FUNCTION complex pow(const complex& x, return x == T() ? T() : exp(y * log(x)); } -template ::value>> +template >> KOKKOS_INLINE_FUNCTION complex> pow( const T& x, const complex& y) { using type = Impl::promote_2_t; return pow(type(x), complex(y)); } -template ::value>> +template >> KOKKOS_INLINE_FUNCTION complex> pow(const complex& x, const U& y) { using type = Impl::promote_2_t; diff --git a/lib/kokkos/core/src/Kokkos_Concepts.hpp b/lib/kokkos/core/src/Kokkos_Concepts.hpp index df78a644a0..0bfb9eb5fa 100644 --- a/lib/kokkos/core/src/Kokkos_Concepts.hpp +++ b/lib/kokkos/core/src/Kokkos_Concepts.hpp @@ -41,8 +41,7 @@ struct Dynamic {}; // Schedule Wrapper Type template struct Schedule { - static_assert(std::is_same::value || - std::is_same::value, + static_assert(std::is_same_v || std::is_same_v, "Kokkos: Invalid Schedule<> type."); using schedule_type = Schedule; using type = T; @@ -51,7 +50,7 @@ struct Schedule { // Specify Iteration Index Type template struct IndexType { - static_assert(std::is_integral::value, "Kokkos: Invalid IndexType<>."); + static_assert(std::is_integral_v, "Kokkos: Invalid IndexType<>."); using index_type = IndexType; using type = T; }; @@ -139,8 +138,8 @@ namespace Kokkos { \ public: \ static constexpr bool value = \ - std::is_base_of, T>::value || \ - std::is_base_of, T>::value; \ + std::is_base_of_v, T> || \ + std::is_base_of_v, T>; \ constexpr operator bool() const noexcept { return value; } \ }; \ template \ @@ -292,44 +291,6 @@ struct is_space { using execution_space = typename is_exe::space; using memory_space = typename is_mem::space; - - // For backward compatibility, deprecated in favor of - // Kokkos::Impl::HostMirror::host_mirror_space - - private: - // The actual definitions for host_memory_space and host_execution_spaces are - // in do_not_use_host_memory_space and do_not_use_host_execution_space to be - // able to use them within this class without deprecation warnings. - using do_not_use_host_memory_space = std::conditional_t< - std::is_same::value -#if defined(KOKKOS_ENABLE_CUDA) - || std::is_same::value || - std::is_same::value -#elif defined(KOKKOS_ENABLE_HIP) - || std::is_same::value || - std::is_same::value -#elif defined(KOKKOS_ENABLE_SYCL) - || std::is_same::value || - std::is_same::value -#endif - , - memory_space, Kokkos::HostSpace>; - - using do_not_use_host_execution_space = std::conditional_t< -#if defined(KOKKOS_ENABLE_CUDA) - std::is_same::value || -#elif defined(KOKKOS_ENABLE_HIP) - std::is_same::value || -#elif defined(KOKKOS_ENABLE_SYCL) - std::is_same::value || -#elif defined(KOKKOS_ENABLE_OPENMPTARGET) - std::is_same::value || -#endif - false, - Kokkos::DefaultHostExecutionSpace, execution_space>; }; } // namespace Kokkos @@ -357,7 +318,7 @@ struct MemorySpaceAccess { * 2. All execution spaces that can access DstMemorySpace can also access * SrcMemorySpace. */ - enum { assignable = std::is_same::value }; + enum { assignable = std::is_same_v }; /**\brief For all DstExecSpace::memory_space == DstMemorySpace * DstExecSpace can access SrcMemorySpace. @@ -442,7 +403,7 @@ struct SpaceAccessibility { // If same memory space or not accessible use the AccessSpace // else construct a device with execution space and memory space. using space = std::conditional_t< - std::is_same::value || + std::is_same_v || !exe_access::accessible, AccessSpace, Kokkos::Device>; diff --git a/lib/kokkos/core/src/Kokkos_CopyViews.hpp b/lib/kokkos/core/src/Kokkos_CopyViews.hpp index e856b19247..7da59aa4e4 100644 --- a/lib/kokkos/core/src/Kokkos_CopyViews.hpp +++ b/lib/kokkos/core/src/Kokkos_CopyViews.hpp @@ -561,21 +561,20 @@ void view_copy(const ExecutionSpace& space, const DstType& dst, int64_t strides[DstType::rank + 1]; dst.stride(strides); Kokkos::Iterate iterate; - if (std::is_same::value) { + if (std::is_same_v) { iterate = Kokkos::Iterate::Right; - } else if (std::is_same::value) { + } else if (std::is_same_v) { iterate = Kokkos::Iterate::Left; - } else if (std::is_same::value) { + } else if (std::is_same_v) { if (strides[0] > strides[DstType::rank - 1]) iterate = Kokkos::Iterate::Right; else iterate = Kokkos::Iterate::Left; } else { - if (std::is_same::value) + if (std::is_same_v) iterate = Kokkos::Iterate::Right; else iterate = Kokkos::Iterate::Left; @@ -649,21 +648,20 @@ void view_copy(const DstType& dst, const SrcType& src) { int64_t strides[DstType::rank + 1]; dst.stride(strides); Kokkos::Iterate iterate; - if (std::is_same::value) { + if (std::is_same_v) { iterate = Kokkos::Iterate::Right; - } else if (std::is_same::value) { + } else if (std::is_same_v) { iterate = Kokkos::Iterate::Left; - } else if (std::is_same::value) { + } else if (std::is_same_v) { if (strides[0] > strides[DstType::rank - 1]) iterate = Kokkos::Iterate::Right; else iterate = Kokkos::Iterate::Left; } else { - if (std::is_same::value) + if (std::is_same_v) iterate = Kokkos::Iterate::Right; else iterate = Kokkos::Iterate::Left; @@ -1350,22 +1348,20 @@ inline void contiguous_fill( } // Default implementation for execution spaces that don't provide a definition -template +template struct ZeroMemset { - ZeroMemset(const ExecutionSpace& exec_space, const ViewType& dst) { - using ValueType = typename ViewType::value_type; - alignas(alignof(ValueType)) unsigned char - zero_initialized_storage[sizeof(ValueType)] = {}; - contiguous_fill(exec_space, dst, - *reinterpret_cast(zero_initialized_storage)); + ZeroMemset(const ExecutionSpace& exec_space, void* dst, size_t cnt) { + contiguous_fill( + exec_space, + Kokkos::View( + static_cast(dst), cnt), + std::byte{}); } }; template inline std::enable_if_t< - std::is_trivial::value_type>::value && - std::is_trivially_copy_assignable< - typename ViewTraits::value_type>::value> + std::is_trivial_v::value_type>> contiguous_fill_or_memset( const ExecutionSpace& exec_space, const View& dst, typename ViewTraits::const_value_type& value) { @@ -1375,20 +1371,20 @@ contiguous_fill_or_memset( && !std::is_same_v #endif ) - // FIXME intel/19 icpc fails to deduce template parameters here, + // FIXME intel/19 icpc fails to deduce template parameter here, // resulting in compilation errors; explicitly passing the template - // parameters to ZeroMemset helps workaround the issue - // See https://github.com/kokkos/kokkos/issues/6775 - ZeroMemset>(exec_space, dst); + // parameter to ZeroMemset helps workaround the issue. + // See https://github.com/kokkos/kokkos/issues/7273. + ZeroMemset( + exec_space, dst.data(), + dst.size() * sizeof(typename ViewTraits::value_type)); else contiguous_fill(exec_space, dst, value); } template inline std::enable_if_t< - !(std::is_trivial::value_type>::value && - std::is_trivially_copy_assignable< - typename ViewTraits::value_type>::value)> + !std::is_trivial_v::value_type>> contiguous_fill_or_memset( const ExecutionSpace& exec_space, const View& dst, typename ViewTraits::const_value_type& value) { @@ -1397,9 +1393,7 @@ contiguous_fill_or_memset( template inline std::enable_if_t< - std::is_trivial::value_type>::value && - std::is_trivially_copy_assignable< - typename ViewTraits::value_type>::value> + std::is_trivial_v::value_type>> contiguous_fill_or_memset( const View& dst, typename ViewTraits::const_value_type& value) { @@ -1411,11 +1405,12 @@ contiguous_fill_or_memset( // leading to the significant performance issues #ifndef KOKKOS_ARCH_A64FX if (Impl::is_zero_byte(value)) - // FIXME intel/19 icpc fails to deduce template parameters here, + // FIXME intel/19 icpc fails to deduce template parameter here, // resulting in compilation errors; explicitly passing the template - // parameters to ZeroMemset helps workaround the issue - // See https://github.com/kokkos/kokkos/issues/6775 - ZeroMemset(exec, dst); + // parameter to ZeroMemset helps workaround the issue. + // See https://github.com/kokkos/kokkos/issues/7273. + ZeroMemset( + exec, dst.data(), dst.size() * sizeof(typename ViewType::value_type)); else #endif contiguous_fill(exec, dst, value); @@ -1423,9 +1418,7 @@ contiguous_fill_or_memset( template inline std::enable_if_t< - !(std::is_trivial::value_type>::value && - std::is_trivially_copy_assignable< - typename ViewTraits::value_type>::value)> + !std::is_trivial_v::value_type>> contiguous_fill_or_memset( const View& dst, typename ViewTraits::const_value_type& value) { @@ -1441,8 +1434,8 @@ template inline void deep_copy( const View& dst, typename ViewTraits::const_value_type& value, - std::enable_if_t::specialize, - void>::value>* = nullptr) { + std::enable_if_t::specialize, + void>>* = nullptr) { using ViewType = View; using exec_space_type = typename ViewType::execution_space; @@ -1464,8 +1457,8 @@ inline void deep_copy( } Kokkos::fence("Kokkos::deep_copy: scalar copy, pre copy fence"); - static_assert(std::is_same::value, + static_assert(std::is_same_v, "deep_copy requires non-const type"); // If contiguous we can simply do a 1D flat loop or use memset @@ -1482,21 +1475,20 @@ inline void deep_copy( int64_t strides[ViewType::rank + 1]; dst.stride(strides); Kokkos::Iterate iterate; - if (std::is_same::value) { + if (std::is_same_v) { iterate = Kokkos::Iterate::Right; - } else if (std::is_same::value) { + } else if (std::is_same_v) { iterate = Kokkos::Iterate::Left; - } else if (std::is_same::value) { + } else if (std::is_same_v) { if (strides[0] > strides[ViewType::rank > 0 ? ViewType::rank - 1 : 0]) iterate = Kokkos::Iterate::Right; else iterate = Kokkos::Iterate::Left; } else { - if (std::is_same::value) + if (std::is_same_v) iterate = Kokkos::Iterate::Right; else iterate = Kokkos::Iterate::Left; @@ -1539,8 +1531,8 @@ template inline void deep_copy( typename ViewTraits::non_const_value_type& dst, const View& src, - std::enable_if_t::specialize, - void>::value>* = nullptr) { + std::enable_if_t::specialize, + void>>* = nullptr) { using src_traits = ViewTraits; using src_memory_space = typename src_traits::memory_space; @@ -1576,8 +1568,8 @@ template inline void deep_copy( const View& dst, const View& src, std::enable_if_t< - (std::is_void::specialize>::value && - std::is_void::specialize>::value && + (std::is_void_v::specialize> && + std::is_void_v::specialize> && (unsigned(ViewTraits::rank) == unsigned(0) && unsigned(ViewTraits::rank) == unsigned(0)))>* = nullptr) { using dst_type = View; @@ -1587,8 +1579,8 @@ inline void deep_copy( using dst_memory_space = typename dst_type::memory_space; using src_memory_space = typename src_type::memory_space; - static_assert(std::is_same::value, + static_assert(std::is_same_v, "deep_copy requires matching non-const destination type"); if (Kokkos::Tools::Experimental::get_callbacks().begin_deep_copy != nullptr) { @@ -1628,8 +1620,8 @@ template inline void deep_copy( const View& dst, const View& src, std::enable_if_t< - (std::is_void::specialize>::value && - std::is_void::specialize>::value && + (std::is_void_v::specialize> && + std::is_void_v::specialize> && (unsigned(ViewTraits::rank) != 0 || unsigned(ViewTraits::rank) != 0))>* = nullptr) { using dst_type = View; @@ -1641,8 +1633,8 @@ inline void deep_copy( using dst_value_type = typename dst_type::value_type; using src_value_type = typename src_type::value_type; - static_assert(std::is_same::value, + static_assert(std::is_same_v, "deep_copy requires non-const destination type"); static_assert((unsigned(dst_type::rank) == unsigned(src_type::rank)), @@ -1772,10 +1764,10 @@ inline void deep_copy( // If same type, equal layout, equal dimensions, equal span, and contiguous // memory then can byte-wise copy - if (std::is_same::value && - (std::is_same::value || + if (std::is_same_v && + (std::is_same_v || (dst_type::rank == 1 && src_type::rank == 1)) && dst.span_is_contiguous() && src.span_is_contiguous() && ((dst_type::rank < 1) || (dst.stride_0() == src.stride_0())) && @@ -2191,8 +2183,8 @@ template void KOKKOS_INLINE_FUNCTION local_deep_copy_contiguous( const TeamType& team, const View& dst, typename ViewTraits::const_value_type& value, - std::enable_if_t::specialize, - void>::value>* = nullptr) { + std::enable_if_t::specialize, + void>>* = nullptr) { Kokkos::parallel_for(Kokkos::TeamVectorRange(team, dst.span()), [&](const int& i) { dst.data()[i] = value; }); } @@ -2201,8 +2193,8 @@ template void KOKKOS_INLINE_FUNCTION local_deep_copy_contiguous( const View& dst, typename ViewTraits::const_value_type& value, - std::enable_if_t::specialize, - void>::value>* = nullptr) { + std::enable_if_t::specialize, + void>>* = nullptr) { for (size_t i = 0; i < dst.span(); ++i) { dst.data()[i] = value; } @@ -2568,13 +2560,13 @@ inline void deep_copy( typename ViewTraits::const_value_type& value, std::enable_if_t< Kokkos::is_execution_space::value && - std::is_void::specialize>::value && + std::is_void_v::specialize> && Kokkos::SpaceAccessibility:: memory_space>::accessible>* = nullptr) { using dst_traits = ViewTraits; - static_assert(std::is_same::value, + static_assert(std::is_same_v, "deep_copy requires non-const type"); using dst_memory_space = typename dst_traits::memory_space; if (Kokkos::Tools::Experimental::get_callbacks().begin_deep_copy != nullptr) { @@ -2594,21 +2586,20 @@ inline void deep_copy( int64_t strides[ViewType::rank + 1]; dst.stride(strides); Kokkos::Iterate iterate; - if (std::is_same::value) { + if (std::is_same_v) { iterate = Kokkos::Iterate::Right; - } else if (std::is_same::value) { + } else if (std::is_same_v) { iterate = Kokkos::Iterate::Left; - } else if (std::is_same::value) { + } else if (std::is_same_v) { if (strides[0] > strides[ViewType::rank > 0 ? ViewType::rank - 1 : 0]) iterate = Kokkos::Iterate::Right; else iterate = Kokkos::Iterate::Left; } else { - if (std::is_same::value) + if (std::is_same_v) iterate = Kokkos::Iterate::Right; else iterate = Kokkos::Iterate::Left; @@ -2649,13 +2640,13 @@ inline void deep_copy( typename ViewTraits::const_value_type& value, std::enable_if_t< Kokkos::is_execution_space::value && - std::is_void::specialize>::value && + std::is_void_v::specialize> && !Kokkos::SpaceAccessibility:: memory_space>::accessible>* = nullptr) { using dst_traits = ViewTraits; - static_assert(std::is_same::value, + static_assert(std::is_same_v, "deep_copy requires non-const type"); using dst_memory_space = typename dst_traits::memory_space; if (Kokkos::Tools::Experimental::get_callbacks().begin_deep_copy != nullptr) { @@ -2696,8 +2687,8 @@ inline void deep_copy( typename ViewTraits::non_const_value_type& dst, const View& src, std::enable_if_t::value && - std::is_same::specialize, - void>::value>* = nullptr) { + std::is_same_v::specialize, + void>>* = nullptr) { using src_traits = ViewTraits; using src_memory_space = typename src_traits::memory_space; static_assert(src_traits::rank == 0, @@ -2734,8 +2725,8 @@ inline void deep_copy( const View& src, std::enable_if_t< (Kokkos::is_execution_space::value && - std::is_void::specialize>::value && - std::is_void::specialize>::value && + std::is_void_v::specialize> && + std::is_void_v::specialize> && (unsigned(ViewTraits::rank) == unsigned(0) && unsigned(ViewTraits::rank) == unsigned(0)))>* = nullptr) { using src_traits = ViewTraits; @@ -2743,8 +2734,8 @@ inline void deep_copy( using src_memory_space = typename src_traits::memory_space; using dst_memory_space = typename dst_traits::memory_space; - static_assert(std::is_same::value, + static_assert(std::is_same_v, "deep_copy requires matching non-const destination type"); if (Kokkos::Tools::Experimental::get_callbacks().begin_deep_copy != nullptr) { @@ -2784,15 +2775,15 @@ inline void deep_copy( const View& src, std::enable_if_t< (Kokkos::is_execution_space::value && - std::is_void::specialize>::value && - std::is_void::specialize>::value && + std::is_void_v::specialize> && + std::is_void_v::specialize> && (unsigned(ViewTraits::rank) != 0 || unsigned(ViewTraits::rank) != 0))>* = nullptr) { using dst_type = View; using src_type = View; - static_assert(std::is_same::value, + static_assert(std::is_same_v, "deep_copy requires non-const destination type"); static_assert((unsigned(dst_type::rank) == unsigned(src_type::rank)), @@ -2922,10 +2913,10 @@ inline void deep_copy( // If same type, equal layout, equal dimensions, equal span, and contiguous // memory then can byte-wise copy - if (std::is_same::value && - (std::is_same::value || + if (std::is_same_v && + (std::is_same_v || (dst_type::rank == 1 && src_type::rank == 1)) && dst.span_is_contiguous() && src.span_is_contiguous() && ((dst_type::rank < 1) || (dst.stride_0() == src.stride_0())) && @@ -2994,11 +2985,11 @@ bool size_mismatch(const ViewType& view, unsigned int max_extent, /** \brief Resize a view with copying old data to new data at the corresponding * indices. */ template -inline typename std::enable_if< - std::is_same::array_layout, - Kokkos::LayoutLeft>::value || - std::is_same::array_layout, - Kokkos::LayoutRight>::value>::type +inline std::enable_if_t< + std::is_same_v::array_layout, + Kokkos::LayoutLeft> || + std::is_same_v::array_layout, + Kokkos::LayoutRight>> impl_resize(const Impl::ViewCtorProp& arg_prop, Kokkos::View& v, const size_t n0, const size_t n1, const size_t n2, const size_t n3, const size_t n4, const size_t n5, @@ -3048,10 +3039,10 @@ impl_resize(const Impl::ViewCtorProp& arg_prop, template inline std::enable_if_t< - std::is_same::array_layout, - Kokkos::LayoutLeft>::value || - std::is_same::array_layout, - Kokkos::LayoutRight>::value> + std::is_same_v::array_layout, + Kokkos::LayoutLeft> || + std::is_same_v::array_layout, + Kokkos::LayoutRight>> resize(const Impl::ViewCtorProp& arg_prop, Kokkos::View& v, const size_t n0 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, const size_t n1 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, @@ -3066,10 +3057,10 @@ resize(const Impl::ViewCtorProp& arg_prop, template inline std::enable_if_t< - std::is_same::array_layout, - Kokkos::LayoutLeft>::value || - std::is_same::array_layout, - Kokkos::LayoutRight>::value> + std::is_same_v::array_layout, + Kokkos::LayoutLeft> || + std::is_same_v::array_layout, + Kokkos::LayoutRight>> resize(Kokkos::View& v, const size_t n0 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, const size_t n1 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, const size_t n2 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, @@ -3085,10 +3076,10 @@ template inline std::enable_if_t< (Impl::is_view_ctor_property::value || Kokkos::is_execution_space::value) && - (std::is_same::array_layout, - Kokkos::LayoutLeft>::value || - std::is_same::array_layout, - Kokkos::LayoutRight>::value)> + (std::is_same_v::array_layout, + Kokkos::LayoutLeft> || + std::is_same_v::array_layout, + Kokkos::LayoutRight>)> resize(const I& arg_prop, Kokkos::View& v, const size_t n0 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, const size_t n1 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, @@ -3103,12 +3094,12 @@ resize(const I& arg_prop, Kokkos::View& v, template inline std::enable_if_t< - std::is_same::array_layout, - Kokkos::LayoutLeft>::value || - std::is_same::array_layout, - Kokkos::LayoutRight>::value || - std::is_same::array_layout, - Kokkos::LayoutStride>::value> + std::is_same_v::array_layout, + Kokkos::LayoutLeft> || + std::is_same_v::array_layout, + Kokkos::LayoutRight> || + std::is_same_v::array_layout, + Kokkos::LayoutStride>> impl_resize(const Impl::ViewCtorProp& arg_prop, Kokkos::View& v, const typename Kokkos::View::array_layout& layout) { @@ -3149,12 +3140,12 @@ impl_resize(const Impl::ViewCtorProp& arg_prop, // the same as the existing one. template inline std::enable_if_t< - !(std::is_same::array_layout, - Kokkos::LayoutLeft>::value || - std::is_same::array_layout, - Kokkos::LayoutRight>::value || - std::is_same::array_layout, - Kokkos::LayoutStride>::value)> + !(std::is_same_v::array_layout, + Kokkos::LayoutLeft> || + std::is_same_v::array_layout, + Kokkos::LayoutRight> || + std::is_same_v::array_layout, + Kokkos::LayoutStride>)> impl_resize(const Impl::ViewCtorProp& arg_prop, Kokkos::View& v, const typename Kokkos::View::array_layout& layout) { @@ -3218,10 +3209,10 @@ inline void resize(Kokkos::View& v, /** \brief Resize a view with discarding old data. */ template inline std::enable_if_t< - std::is_same::array_layout, - Kokkos::LayoutLeft>::value || - std::is_same::array_layout, - Kokkos::LayoutRight>::value> + std::is_same_v::array_layout, + Kokkos::LayoutLeft> || + std::is_same_v::array_layout, + Kokkos::LayoutRight>> impl_realloc(Kokkos::View& v, const size_t n0, const size_t n1, const size_t n2, const size_t n3, const size_t n4, const size_t n5, const size_t n6, const size_t n7, @@ -3264,10 +3255,10 @@ impl_realloc(Kokkos::View& v, const size_t n0, const size_t n1, template inline std::enable_if_t< - std::is_same::array_layout, - Kokkos::LayoutLeft>::value || - std::is_same::array_layout, - Kokkos::LayoutRight>::value> + std::is_same_v::array_layout, + Kokkos::LayoutLeft> || + std::is_same_v::array_layout, + Kokkos::LayoutRight>> realloc(const Impl::ViewCtorProp& arg_prop, Kokkos::View& v, const size_t n0 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, @@ -3283,10 +3274,10 @@ realloc(const Impl::ViewCtorProp& arg_prop, template inline std::enable_if_t< - std::is_same::array_layout, - Kokkos::LayoutLeft>::value || - std::is_same::array_layout, - Kokkos::LayoutRight>::value> + std::is_same_v::array_layout, + Kokkos::LayoutLeft> || + std::is_same_v::array_layout, + Kokkos::LayoutRight>> realloc(Kokkos::View& v, const size_t n0 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, const size_t n1 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, @@ -3302,10 +3293,10 @@ realloc(Kokkos::View& v, template inline std::enable_if_t< Impl::is_view_ctor_property::value && - (std::is_same::array_layout, - Kokkos::LayoutLeft>::value || - std::is_same::array_layout, - Kokkos::LayoutRight>::value)> + (std::is_same_v::array_layout, + Kokkos::LayoutLeft> || + std::is_same_v::array_layout, + Kokkos::LayoutRight>)> realloc(const I& arg_prop, Kokkos::View& v, const size_t n0 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, const size_t n1 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, @@ -3320,12 +3311,12 @@ realloc(const I& arg_prop, Kokkos::View& v, template inline std::enable_if_t< - std::is_same::array_layout, - Kokkos::LayoutLeft>::value || - std::is_same::array_layout, - Kokkos::LayoutRight>::value || - std::is_same::array_layout, - Kokkos::LayoutStride>::value> + std::is_same_v::array_layout, + Kokkos::LayoutLeft> || + std::is_same_v::array_layout, + Kokkos::LayoutRight> || + std::is_same_v::array_layout, + Kokkos::LayoutStride>> impl_realloc(Kokkos::View& v, const typename Kokkos::View::array_layout& layout, const Impl::ViewCtorProp& arg_prop) { @@ -3365,12 +3356,12 @@ impl_realloc(Kokkos::View& v, // the same as the existing one. template inline std::enable_if_t< - !(std::is_same::array_layout, - Kokkos::LayoutLeft>::value || - std::is_same::array_layout, - Kokkos::LayoutRight>::value || - std::is_same::array_layout, - Kokkos::LayoutStride>::value)> + !(std::is_same_v::array_layout, + Kokkos::LayoutLeft> || + std::is_same_v::array_layout, + Kokkos::LayoutRight> || + std::is_same_v::array_layout, + Kokkos::LayoutStride>)> impl_realloc(Kokkos::View& v, const typename Kokkos::View::array_layout& layout, const Impl::ViewCtorProp& arg_prop) { @@ -3435,7 +3426,7 @@ struct MirrorViewType { // Check whether it is the same memory space enum { is_same_memspace = - std::is_same::value + std::is_same_v }; // The array_layout using array_layout = typename src_view_type::array_layout; @@ -3450,26 +3441,6 @@ struct MirrorViewType { std::conditional_t; }; -template -struct MirrorType { - // The incoming view_type - using src_view_type = typename Kokkos::View; - // The memory space for the mirror view - using memory_space = typename Space::memory_space; - // Check whether it is the same memory space - enum { - is_same_memspace = - std::is_same::value - }; - // The array_layout - using array_layout = typename src_view_type::array_layout; - // The data type (we probably want it non-const since otherwise we can't even - // deep_copy to it. - using data_type = typename src_view_type::non_const_data_type; - // The destination view type if it is not the same memory space - using view_type = Kokkos::View; -}; - // collection of static asserts for create_mirror and create_mirror_view template void check_view_ctor_args_create_mirror() { @@ -3503,7 +3474,7 @@ inline auto create_mirror(const Kokkos::View& src, if constexpr (Impl::ViewCtorProp::has_memory_space) { using memory_space = typename decltype(prop_copy)::memory_space; using dst_type = - typename Impl::MirrorType::view_type; + typename Impl::MirrorViewType::dest_view_type; return dst_type(prop_copy, src.layout()); } else { using dst_type = typename View::HostMirror; @@ -3636,12 +3607,12 @@ inline auto create_mirror_view( const Kokkos::View& src, [[maybe_unused]] const Impl::ViewCtorProp& arg_prop) { if constexpr (!Impl::ViewCtorProp::has_memory_space) { - if constexpr (std::is_same::memory_space, - typename Kokkos::View< - T, P...>::HostMirror::memory_space>::value && - std::is_same::data_type, - typename Kokkos::View< - T, P...>::HostMirror::data_type>::value) { + if constexpr (std::is_same_v::memory_space, + typename Kokkos::View< + T, P...>::HostMirror::memory_space> && + std::is_same_v< + typename Kokkos::View::data_type, + typename Kokkos::View::HostMirror::data_type>) { check_view_ctor_args_create_mirror(); return typename Kokkos::View::HostMirror(src); } else { @@ -3785,8 +3756,7 @@ create_mirror_view_and_copy( const Space&, const Kokkos::View& src, std::string const& name = "", std::enable_if_t< - std::is_void::specialize>::value>* = - nullptr) { + std::is_void_v::specialize>>* = nullptr) { return create_mirror_view_and_copy( Kokkos::view_alloc(typename Space::memory_space{}, name), src); } diff --git a/lib/kokkos/core/src/Kokkos_Core.hpp b/lib/kokkos/core/src/Kokkos_Core.hpp index 1f146563be..9588d289a9 100644 --- a/lib/kokkos/core/src/Kokkos_Core.hpp +++ b/lib/kokkos/core/src/Kokkos_Core.hpp @@ -63,7 +63,9 @@ #include #include #include +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 #include +#endif #include #include #include @@ -248,9 +250,9 @@ class KOKKOS_ATTRIBUTE_NODISCARD ScopeGuard { } ScopeGuard& operator=(const ScopeGuard&) = delete; - ScopeGuard& operator=(ScopeGuard&&) = delete; - ScopeGuard(const ScopeGuard&) = delete; - ScopeGuard(ScopeGuard&&) = delete; + ScopeGuard& operator=(ScopeGuard&&) = delete; + ScopeGuard(const ScopeGuard&) = delete; + ScopeGuard(ScopeGuard&&) = delete; }; } // namespace Kokkos @@ -281,7 +283,7 @@ std::vector partition_space(ExecSpace const& space, "Kokkos Error: partition_space expects an Execution Space as " "first argument"); static_assert( - std::is_arithmetic::value, + std::is_arithmetic_v, "Kokkos Error: partitioning arguments must be integers or floats"); std::vector instances(weights.size()); diff --git a/lib/kokkos/core/src/Kokkos_Core_fwd.hpp b/lib/kokkos/core/src/Kokkos_Core_fwd.hpp index 7edb35f00e..5dbe571429 100644 --- a/lib/kokkos/core/src/Kokkos_Core_fwd.hpp +++ b/lib/kokkos/core/src/Kokkos_Core_fwd.hpp @@ -106,8 +106,7 @@ using DefaultExecutionSpace KOKKOS_IMPL_DEFAULT_EXEC_SPACE_ANNOTATION = #elif defined(KOKKOS_ENABLE_DEFAULT_DEVICE_TYPE_HIP) using DefaultExecutionSpace KOKKOS_IMPL_DEFAULT_EXEC_SPACE_ANNOTATION = HIP; #elif defined(KOKKOS_ENABLE_DEFAULT_DEVICE_TYPE_SYCL) -using DefaultExecutionSpace KOKKOS_IMPL_DEFAULT_EXEC_SPACE_ANNOTATION = - Experimental::SYCL; +using DefaultExecutionSpace KOKKOS_IMPL_DEFAULT_EXEC_SPACE_ANNOTATION = SYCL; #elif defined(KOKKOS_ENABLE_DEFAULT_DEVICE_TYPE_OPENACC) using DefaultExecutionSpace KOKKOS_IMPL_DEFAULT_EXEC_SPACE_ANNOTATION = Experimental::OpenACC; @@ -122,7 +121,7 @@ using DefaultExecutionSpace KOKKOS_IMPL_DEFAULT_EXEC_SPACE_ANNOTATION = using DefaultExecutionSpace KOKKOS_IMPL_DEFAULT_EXEC_SPACE_ANNOTATION = Serial; #else #error \ - "At least one of the following execution spaces must be defined in order to use Kokkos: Kokkos::Cuda, Kokkos::HIP, Kokkos::Experimental::SYCL, Kokkos::Experimental::OpenMPTarget, Kokkos::Experimental::OpenACC, Kokkos::OpenMP, Kokkos::Threads, Kokkos::Experimental::HPX, or Kokkos::Serial." + "At least one of the following execution spaces must be defined in order to use Kokkos: Kokkos::Cuda, Kokkos::HIP, Kokkos::SYCL, Kokkos::Experimental::OpenMPTarget, Kokkos::Experimental::OpenACC, Kokkos::OpenMP, Kokkos::Threads, Kokkos::Experimental::HPX, or Kokkos::Serial." #endif #if defined(KOKKOS_ENABLE_DEFAULT_DEVICE_TYPE_OPENMP) @@ -162,7 +161,7 @@ using SharedSpace = CudaUVMSpace; using SharedSpace = HIPManagedSpace; #define KOKKOS_HAS_SHARED_SPACE #elif defined(KOKKOS_ENABLE_SYCL) -using SharedSpace = Experimental::SYCLSharedUSMSpace; +using SharedSpace = SYCLSharedUSMSpace; #define KOKKOS_HAS_SHARED_SPACE // if only host compile point to HostSpace #elif !defined(KOKKOS_ENABLE_OPENACC) && !defined(KOKKOS_ENABLE_OPENMPTARGET) @@ -184,7 +183,7 @@ using SharedHostPinnedSpace = CudaHostPinnedSpace; using SharedHostPinnedSpace = HIPHostPinnedSpace; #define KOKKOS_HAS_SHARED_HOST_PINNED_SPACE #elif defined(KOKKOS_ENABLE_SYCL) - using SharedHostPinnedSpace = Experimental::SYCLHostUSMSpace; + using SharedHostPinnedSpace = SYCLHostUSMSpace; #define KOKKOS_HAS_SHARED_HOST_PINNED_SPACE #elif !defined(KOKKOS_ENABLE_OPENACC) && !defined(KOKKOS_ENABLE_OPENMPTARGET) using SharedHostPinnedSpace = HostSpace; diff --git a/lib/kokkos/core/src/Kokkos_Crs.hpp b/lib/kokkos/core/src/Kokkos_Crs.hpp index 92931b5849..69223b6412 100644 --- a/lib/kokkos/core/src/Kokkos_Crs.hpp +++ b/lib/kokkos/core/src/Kokkos_Crs.hpp @@ -84,12 +84,12 @@ class Crs { /* * Default Constructors, operators and destructor */ - KOKKOS_DEFAULTED_FUNCTION Crs() = default; - KOKKOS_DEFAULTED_FUNCTION Crs(Crs const&) = default; - KOKKOS_DEFAULTED_FUNCTION Crs(Crs&&) = default; + KOKKOS_DEFAULTED_FUNCTION Crs() = default; + KOKKOS_DEFAULTED_FUNCTION Crs(Crs const&) = default; + KOKKOS_DEFAULTED_FUNCTION Crs(Crs&&) = default; KOKKOS_DEFAULTED_FUNCTION Crs& operator=(Crs const&) = default; - KOKKOS_DEFAULTED_FUNCTION Crs& operator=(Crs&&) = default; - KOKKOS_DEFAULTED_FUNCTION ~Crs() = default; + KOKKOS_DEFAULTED_FUNCTION Crs& operator=(Crs&&) = default; + KOKKOS_DEFAULTED_FUNCTION ~Crs() = default; /** \brief Assign to a view of the rhs array. * If the old view is the last view @@ -148,7 +148,7 @@ class GetCrsTransposeCounts { public: KOKKOS_INLINE_FUNCTION - void operator()(index_type i) const { atomic_increment(&out[in.entries(i)]); } + void operator()(index_type i) const { atomic_inc(&out[in.entries(i)]); } GetCrsTransposeCounts(InCrs const& arg_in, OutCounts const& arg_out) : in(arg_in), out(arg_out) { using policy_type = RangePolicy; @@ -345,7 +345,7 @@ struct CountAndFill : public CountAndFillBase { closure.execute(); } auto nentries = Kokkos::get_crs_row_map_from_counts(this->m_crs.row_map, - this->m_counts); + this->m_counts); this->m_counts = counts_type(); this->m_crs.entries = entries_type("entries", nentries); { diff --git a/lib/kokkos/core/src/Kokkos_DetectionIdiom.hpp b/lib/kokkos/core/src/Kokkos_DetectionIdiom.hpp index ae28805a42..8af10b2a40 100644 --- a/lib/kokkos/core/src/Kokkos_DetectionIdiom.hpp +++ b/lib/kokkos/core/src/Kokkos_DetectionIdiom.hpp @@ -54,8 +54,8 @@ struct detector>, Op, Args...> { } // namespace Impl struct nonesuch : private Impl::nonesuch_base { - ~nonesuch() = delete; - nonesuch(nonesuch const&) = delete; + ~nonesuch() = delete; + nonesuch(nonesuch const&) = delete; void operator=(nonesuch const&) = delete; }; @@ -81,7 +81,7 @@ inline constexpr bool is_detected_v = is_detected::value; template class Op, class... Args> inline constexpr bool is_detected_exact_v = - is_detected_exact::value; + is_detected_exact::value; // NOLINT template class Op, class... Args> inline constexpr bool is_detected_convertible_v = diff --git a/lib/kokkos/core/src/Kokkos_ExecPolicy.hpp b/lib/kokkos/core/src/Kokkos_ExecPolicy.hpp index b8d7f77deb..dd7ce5ce21 100644 --- a/lib/kokkos/core/src/Kokkos_ExecPolicy.hpp +++ b/lib/kokkos/core/src/Kokkos_ExecPolicy.hpp @@ -27,7 +27,10 @@ static_assert(false, #include #include #include +#include +#ifndef KOKKOS_ENABLE_IMPL_TYPEINFO #include +#endif #include //---------------------------------------------------------------------------- @@ -197,8 +200,7 @@ class RangePolicy : public Impl::PolicyTraits { /** \brief finalize chunk_size if it was set to AUTO*/ inline void set_auto_chunk_size() { #ifdef KOKKOS_ENABLE_SYCL - if (std::is_same_v) { + if (std::is_same_v) { // chunk_size <=1 lets the compiler choose the workgroup size when // launching kernels m_granularity = 1; @@ -248,46 +250,49 @@ class RangePolicy : public Impl::PolicyTraits { // To be replaced with std::in_range (c++20) template - static void check_conversion_safety(const IndexType bound) { + static void check_conversion_safety([[maybe_unused]] const IndexType bound) { + // Checking that the round-trip conversion preserves input index value + if constexpr (std::is_convertible_v) { #if !defined(KOKKOS_ENABLE_DEPRECATED_CODE_4) || \ defined(KOKKOS_ENABLE_DEPRECATION_WARNINGS) - std::string msg = - "Kokkos::RangePolicy bound type error: an unsafe implicit conversion " - "is performed on a bound (" + - std::to_string(bound) + - "), which may " - "not preserve its original value.\n"; - bool warn = false; + std::string msg = + "Kokkos::RangePolicy bound type error: an unsafe implicit conversion " + "is performed on a bound (" + + std::to_string(bound) + + "), which may " + "not preserve its original value.\n"; + bool warn = false; - if constexpr (std::is_signed_v != - std::is_signed_v) { - // check signed to unsigned - if constexpr (std::is_signed_v) - warn |= (bound < static_cast( - std::numeric_limits::min())); + if constexpr (std::is_arithmetic_v && + (std::is_signed_v != + std::is_signed_v)) { + // check signed to unsigned + if constexpr (std::is_signed_v) + warn |= (bound < static_cast( + std::numeric_limits::min())); - // check unsigned to signed - if constexpr (std::is_signed_v) - warn |= (bound > static_cast( - std::numeric_limits::max())); - } + // check unsigned to signed + if constexpr (std::is_signed_v) + warn |= (bound > static_cast( + std::numeric_limits::max())); + } - // check narrowing - warn |= (static_cast(static_cast(bound)) != bound); + // check narrowing + warn |= + (static_cast(static_cast(bound)) != bound); - if (warn) { + if (warn) { #ifndef KOKKOS_ENABLE_DEPRECATED_CODE_4 - Kokkos::abort(msg.c_str()); + Kokkos::abort(msg.c_str()); #endif #ifdef KOKKOS_ENABLE_DEPRECATION_WARNINGS - Kokkos::Impl::log_warning(msg); + Kokkos::Impl::log_warning(msg); +#endif + } #endif } -#else - (void)bound; -#endif } public: @@ -333,20 +338,20 @@ class RangePolicy : public Impl::PolicyTraits { }; }; -RangePolicy()->RangePolicy<>; +RangePolicy() -> RangePolicy<>; -RangePolicy(int64_t, int64_t)->RangePolicy<>; -RangePolicy(int64_t, int64_t, ChunkSize const&)->RangePolicy<>; +RangePolicy(int64_t, int64_t) -> RangePolicy<>; +RangePolicy(int64_t, int64_t, ChunkSize const&) -> RangePolicy<>; -RangePolicy(DefaultExecutionSpace const&, int64_t, int64_t)->RangePolicy<>; +RangePolicy(DefaultExecutionSpace const&, int64_t, int64_t) -> RangePolicy<>; RangePolicy(DefaultExecutionSpace const&, int64_t, int64_t, ChunkSize const&) - ->RangePolicy<>; + -> RangePolicy<>; template >> -RangePolicy(ES const&, int64_t, int64_t)->RangePolicy; +RangePolicy(ES const&, int64_t, int64_t) -> RangePolicy; template >> -RangePolicy(ES const&, int64_t, int64_t, ChunkSize const&)->RangePolicy; +RangePolicy(ES const&, int64_t, int64_t, ChunkSize const&) -> RangePolicy; } // namespace Kokkos @@ -515,24 +520,24 @@ struct PerThreadValue { template struct ExtractVectorLength { static inline iType value( - std::enable_if_t::value, iType> val, Args...) { + std::enable_if_t, iType> val, Args...) { return val; } - static inline std::enable_if_t::value, int> value( - std::enable_if_t::value, iType>, Args...) { + static inline std::enable_if_t, int> value( + std::enable_if_t, iType>, Args...) { return 1; } }; template -inline std::enable_if_t::value, iType> -extract_vector_length(iType val, Args...) { +inline std::enable_if_t, iType> extract_vector_length( + iType val, Args...) { return val; } template -inline std::enable_if_t::value, int> -extract_vector_length(iType, Args...) { +inline std::enable_if_t, int> extract_vector_length( + iType, Args...) { return 1; } @@ -577,7 +582,7 @@ struct ScratchRequest { } }; -// Throws a runtime exception if level is not `0` or `1` +// Causes abnormal program termination if level is not `0` or `1` void team_policy_check_valid_storage_level_argument(int level); /** \brief Execution policy for parallel work over a league of teams of @@ -721,55 +726,54 @@ class TeamPolicy // Execution space not provided deduces to TeamPolicy<> -TeamPolicy()->TeamPolicy<>; +TeamPolicy() -> TeamPolicy<>; -TeamPolicy(int, int)->TeamPolicy<>; -TeamPolicy(int, int, int)->TeamPolicy<>; -TeamPolicy(int, Kokkos::AUTO_t const&)->TeamPolicy<>; -TeamPolicy(int, Kokkos::AUTO_t const&, int)->TeamPolicy<>; -TeamPolicy(int, Kokkos::AUTO_t const&, Kokkos::AUTO_t const&)->TeamPolicy<>; -TeamPolicy(int, int, Kokkos::AUTO_t const&)->TeamPolicy<>; +TeamPolicy(int, int) -> TeamPolicy<>; +TeamPolicy(int, int, int) -> TeamPolicy<>; +TeamPolicy(int, Kokkos::AUTO_t const&) -> TeamPolicy<>; +TeamPolicy(int, Kokkos::AUTO_t const&, int) -> TeamPolicy<>; +TeamPolicy(int, Kokkos::AUTO_t const&, Kokkos::AUTO_t const&) -> TeamPolicy<>; +TeamPolicy(int, int, Kokkos::AUTO_t const&) -> TeamPolicy<>; // DefaultExecutionSpace deduces to TeamPolicy<> -TeamPolicy(DefaultExecutionSpace const&, int, int)->TeamPolicy<>; -TeamPolicy(DefaultExecutionSpace const&, int, int, int)->TeamPolicy<>; +TeamPolicy(DefaultExecutionSpace const&, int, int) -> TeamPolicy<>; +TeamPolicy(DefaultExecutionSpace const&, int, int, int) -> TeamPolicy<>; TeamPolicy(DefaultExecutionSpace const&, int, Kokkos::AUTO_t const&) - ->TeamPolicy<>; + -> TeamPolicy<>; TeamPolicy(DefaultExecutionSpace const&, int, Kokkos::AUTO_t const&, int) - ->TeamPolicy<>; + -> TeamPolicy<>; TeamPolicy(DefaultExecutionSpace const&, int, Kokkos::AUTO_t const&, - Kokkos::AUTO_t const&) - ->TeamPolicy<>; + Kokkos::AUTO_t const&) -> TeamPolicy<>; TeamPolicy(DefaultExecutionSpace const&, int, int, Kokkos::AUTO_t const&) - ->TeamPolicy<>; + -> TeamPolicy<>; // ES != DefaultExecutionSpace deduces to TeamPolicy template >> -TeamPolicy(ES const&, int, int)->TeamPolicy; +TeamPolicy(ES const&, int, int) -> TeamPolicy; template >> -TeamPolicy(ES const&, int, int, int)->TeamPolicy; +TeamPolicy(ES const&, int, int, int) -> TeamPolicy; template >> -TeamPolicy(ES const&, int, Kokkos::AUTO_t const&)->TeamPolicy; +TeamPolicy(ES const&, int, Kokkos::AUTO_t const&) -> TeamPolicy; template >> -TeamPolicy(ES const&, int, Kokkos::AUTO_t const&, int)->TeamPolicy; +TeamPolicy(ES const&, int, Kokkos::AUTO_t const&, int) -> TeamPolicy; template >> TeamPolicy(ES const&, int, Kokkos::AUTO_t const&, Kokkos::AUTO_t const&) - ->TeamPolicy; + -> TeamPolicy; template >> -TeamPolicy(ES const&, int, int, Kokkos::AUTO_t const&)->TeamPolicy; +TeamPolicy(ES const&, int, int, Kokkos::AUTO_t const&) -> TeamPolicy; namespace Impl { @@ -1041,7 +1045,7 @@ struct TeamThreadMDRange, TeamHandle> { template KOKKOS_DEDUCTION_GUIDE TeamThreadMDRange(TeamHandle const&, Args&&...) - ->TeamThreadMDRange, TeamHandle>; + -> TeamThreadMDRange, TeamHandle>; template struct ThreadVectorMDRange; @@ -1078,7 +1082,7 @@ struct ThreadVectorMDRange, TeamHandle> { template KOKKOS_DEDUCTION_GUIDE ThreadVectorMDRange(TeamHandle const&, Args&&...) - ->ThreadVectorMDRange, TeamHandle>; + -> ThreadVectorMDRange, TeamHandle>; template struct TeamVectorMDRange; @@ -1115,7 +1119,7 @@ struct TeamVectorMDRange, TeamHandle> { template KOKKOS_DEDUCTION_GUIDE TeamVectorMDRange(TeamHandle const&, Args&&...) - ->TeamVectorMDRange, TeamHandle>; + -> TeamVectorMDRange, TeamHandle>; template @@ -1162,7 +1166,7 @@ KOKKOS_INLINE_FUNCTION void parallel_reduce( Kokkos::HIP> #elif defined(KOKKOS_ENABLE_SYCL) || std::is_same_v + Kokkos::SYCL> #endif ) policy.team.vector_reduce( @@ -1198,7 +1202,7 @@ KOKKOS_INLINE_FUNCTION void parallel_reduce( Kokkos::HIP> #elif defined(KOKKOS_ENABLE_SYCL) || std::is_same_v + Kokkos::SYCL> #endif ) policy.team.vector_reduce( @@ -1217,15 +1221,21 @@ KOKKOS_INLINE_FUNCTION void parallel_for( namespace Impl { template ::value> + bool HasTag = !std::is_void_v> struct ParallelConstructName; template struct ParallelConstructName { ParallelConstructName(std::string const& label) : label_ref(label) { if (label.empty()) { +#ifdef KOKKOS_ENABLE_IMPL_TYPEINFO + default_name = + std::string(TypeInfo>::name()) + + "/" + std::string(TypeInfo::name()); +#else default_name = std::string(typeid(FunctorType).name()) + "/" + typeid(TagType).name(); +#endif } } std::string const& get() { @@ -1239,7 +1249,11 @@ template struct ParallelConstructName { ParallelConstructName(std::string const& label) : label_ref(label) { if (label.empty()) { - default_name = std::string(typeid(FunctorType).name()); +#ifdef KOKKOS_ENABLE_IMPL_TYPEINFO + default_name = TypeInfo>::name(); +#else + default_name = typeid(FunctorType).name(); +#endif } } std::string const& get() { diff --git a/lib/kokkos/core/src/Kokkos_Extents.hpp b/lib/kokkos/core/src/Kokkos_Extents.hpp index 9bc2eda604..7d1f8c755d 100644 --- a/lib/kokkos/core/src/Kokkos_Extents.hpp +++ b/lib/kokkos/core/src/Kokkos_Extents.hpp @@ -134,7 +134,7 @@ struct ApplyExtent { template struct ApplyExtent { - using type = ValueType * [Ext]; + using type = ValueType* [Ext]; }; template diff --git a/lib/kokkos/core/src/Kokkos_Future.hpp b/lib/kokkos/core/src/Kokkos_Future.hpp index 0b3a153de8..c26d08be1c 100644 --- a/lib/kokkos/core/src/Kokkos_Future.hpp +++ b/lib/kokkos/core/src/Kokkos_Future.hpp @@ -14,11 +14,17 @@ // //@HEADER -#ifndef KOKKOS_IMPL_PUBLIC_INCLUDE #include + +#ifndef KOKKOS_IMPL_PUBLIC_INCLUDE static_assert(false, "Including non-public Kokkos header files is not allowed."); #endif + +#ifndef KOKKOS_ENABLE_DEPRECATED_CODE_4 +#error "The tasking framework is deprecated" +#endif + #ifndef KOKKOS_FUTURE_HPP #define KOKKOS_FUTURE_HPP @@ -41,13 +47,19 @@ static_assert(false, //---------------------------------------------------------------------------- //---------------------------------------------------------------------------- +#ifdef KOKKOS_ENABLE_DEPRECATION_WARNINGS +// We allow using deprecated classes in this file +KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_PUSH() +#endif + namespace Kokkos { // For now, hack this in as a partial specialization // TODO @tasking @cleanup Make this the "normal" class template and make the old // code the specialization template -class BasicFuture> { +class KOKKOS_DEPRECATED + BasicFuture> { public: using value_type = ValueType; using execution_space = ExecutionSpace; @@ -244,7 +256,7 @@ class BasicFuture> { //////////////////////////////////////////////////////////////////////////////// template -class BasicFuture { +class KOKKOS_DEPRECATED BasicFuture { private: template friend class BasicTaskScheduler; @@ -413,13 +425,13 @@ class BasicFuture { // Is a Future with the given execution space template -struct is_future : public std::false_type {}; +struct KOKKOS_DEPRECATED is_future : public std::false_type {}; template -struct is_future, ExecSpace> +struct KOKKOS_DEPRECATED is_future, ExecSpace> : std::bool_constant< - std::is_same::value || - std::is_void::value> {}; + std::is_same_v || + std::is_void_v> {}; //////////////////////////////////////////////////////////////////////////////// // END OLD CODE @@ -432,8 +444,8 @@ class ResolveFutureArgOrder { private: enum { Arg1_is_space = Kokkos::is_space::value }; enum { Arg2_is_space = Kokkos::is_space::value }; - enum { Arg1_is_value = !Arg1_is_space && !std::is_void::value }; - enum { Arg2_is_value = !Arg2_is_space && !std::is_void::value }; + enum { Arg1_is_value = !Arg1_is_space && !std::is_void_v }; + enum { Arg2_is_value = !Arg2_is_space && !std::is_void_v }; static_assert(!(Arg1_is_space && Arg2_is_space), "Future cannot be given two spaces"); @@ -463,10 +475,15 @@ class ResolveFutureArgOrder { * */ template -using Future = typename Impl::ResolveFutureArgOrder::type; +using Future KOKKOS_DEPRECATED = + typename Impl::ResolveFutureArgOrder::type; } // namespace Kokkos +#ifdef KOKKOS_ENABLE_DEPRECATION_WARNINGS +KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_POP() +#endif + //---------------------------------------------------------------------------- //---------------------------------------------------------------------------- diff --git a/lib/kokkos/core/src/Kokkos_Graph.hpp b/lib/kokkos/core/src/Kokkos_Graph.hpp index 9cc6650e26..05d774ac61 100644 --- a/lib/kokkos/core/src/Kokkos_Graph.hpp +++ b/lib/kokkos/core/src/Kokkos_Graph.hpp @@ -86,10 +86,21 @@ struct [[nodiscard]] Graph { return m_impl_ptr->get_execution_space(); } - void submit() const { + void instantiate() { KOKKOS_EXPECTS(bool(m_impl_ptr)) - (*m_impl_ptr).submit(); + (*m_impl_ptr).instantiate(); } + + void submit(const execution_space& exec) const { + KOKKOS_EXPECTS(bool(m_impl_ptr)) + (*m_impl_ptr).submit(exec); + } + + void submit() const { submit(get_execution_space()); } + + decltype(auto) native_graph(); + + decltype(auto) native_graph_exec(); }; // end Graph }}}1 @@ -135,22 +146,68 @@ Graph create_graph(ExecutionSpace ex, Closure&& arg_closure) { // function template injection works. auto rv = Kokkos::Impl::GraphAccess::construct_graph(std::move(ex)); // Invoke the user's graph construction closure - ((Closure &&) arg_closure)(Kokkos::Impl::GraphAccess::create_root_ref(rv)); + ((Closure&&)arg_closure)(Kokkos::Impl::GraphAccess::create_root_ref(rv)); // and given them back the graph // KOKKOS_ENSURES(rv.m_impl_ptr.use_count() == 1) return rv; } +template +std::enable_if_t, + Graph> +create_graph(ExecutionSpace exec = ExecutionSpace{}) { + return Kokkos::Impl::GraphAccess::construct_graph(std::move(exec)); +} + template < class ExecutionSpace = DefaultExecutionSpace, class Closure = Kokkos::Impl::DoNotExplicitlySpecifyThisTemplateParameter> -Graph create_graph(Closure&& arg_closure) { - return create_graph(ExecutionSpace{}, (Closure &&) arg_closure); +std::enable_if_t< + !Kokkos::is_execution_space_v>, + Graph> +create_graph(Closure&& arg_closure) { + return create_graph(ExecutionSpace{}, (Closure&&)arg_closure); } // end create_graph }}}1 //============================================================================== +template +decltype(auto) Graph::native_graph() { + KOKKOS_EXPECTS(bool(m_impl_ptr)); +#if defined(KOKKOS_ENABLE_CUDA) + if constexpr (std::is_same_v) { + return m_impl_ptr->cuda_graph(); + } +#elif defined(KOKKOS_ENABLE_HIP) && defined(KOKKOS_IMPL_HIP_NATIVE_GRAPH) + if constexpr (std::is_same_v) { + return m_impl_ptr->hip_graph(); + } +#elif defined(KOKKOS_ENABLE_SYCL) && defined(SYCL_EXT_ONEAPI_GRAPH) + if constexpr (std::is_same_v) { + return m_impl_ptr->sycl_graph(); + } +#endif +} + +template +decltype(auto) Graph::native_graph_exec() { + KOKKOS_EXPECTS(bool(m_impl_ptr)); +#if defined(KOKKOS_ENABLE_CUDA) + if constexpr (std::is_same_v) { + return m_impl_ptr->cuda_graph_exec(); + } +#elif defined(KOKKOS_ENABLE_HIP) && defined(KOKKOS_IMPL_HIP_NATIVE_GRAPH) + if constexpr (std::is_same_v) { + return m_impl_ptr->hip_graph_exec(); + } +#elif defined(KOKKOS_ENABLE_SYCL) && defined(SYCL_EXT_ONEAPI_GRAPH) + if constexpr (std::is_same_v) { + return m_impl_ptr->sycl_graph_exec(); + } +#endif +} + } // end namespace Experimental } // namespace Kokkos @@ -163,7 +220,7 @@ Graph create_graph(Closure&& arg_closure) { #include #if defined(KOKKOS_ENABLE_HIP) // The implementation of hipGraph in ROCm 5.2 is bugged, so we cannot use it. -#if !((HIP_VERSION_MAJOR == 5) && (HIP_VERSION_MINOR == 2)) +#if defined(KOKKOS_IMPL_HIP_NATIVE_GRAPH) #include #endif #endif diff --git a/lib/kokkos/core/src/Kokkos_GraphNode.hpp b/lib/kokkos/core/src/Kokkos_GraphNode.hpp index 2a4e2cf641..a0a60c07d0 100644 --- a/lib/kokkos/core/src/Kokkos_GraphNode.hpp +++ b/lib/kokkos/core/src/Kokkos_GraphNode.hpp @@ -48,7 +48,7 @@ class GraphNodeRef { // intended to be SFINAE-safe, so do validation before you instantiate. static_assert( - std::is_same::value || + std::is_same_v || Kokkos::Impl::is_specialization_of::value, "Invalid predecessor template parameter given to GraphNodeRef"); @@ -56,7 +56,7 @@ class GraphNodeRef { Kokkos::is_execution_space::value, "Invalid execution space template parameter given to GraphNodeRef"); - static_assert(std::is_same::value || + static_assert(std::is_same_v || Kokkos::Impl::is_graph_kernel::value, "Invalid kernel template parameter given to GraphNodeRef"); @@ -151,7 +151,7 @@ class GraphNodeRef { typename return_t::node_impl_t>( m_node_impl->execution_space_instance(), Kokkos::Impl::_graph_node_kernel_ctor_tag{}, - (NextKernelDeduced &&) arg_kernel, + (NextKernelDeduced&&)arg_kernel, // *this is the predecessor Kokkos::Impl::_graph_node_predecessor_ctor_tag{}, *this)); @@ -184,10 +184,10 @@ class GraphNodeRef { // {{{3 // Copyable and movable (basically just shared_ptr semantics - GraphNodeRef() noexcept = default; - GraphNodeRef(GraphNodeRef const&) = default; - GraphNodeRef(GraphNodeRef&&) noexcept = default; - GraphNodeRef& operator=(GraphNodeRef const&) = default; + GraphNodeRef() noexcept = default; + GraphNodeRef(GraphNodeRef const&) = default; + GraphNodeRef(GraphNodeRef&&) noexcept = default; + GraphNodeRef& operator=(GraphNodeRef const&) = default; GraphNodeRef& operator=(GraphNodeRef&&) noexcept = default; ~GraphNodeRef() = default; @@ -197,19 +197,19 @@ class GraphNodeRef { //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - // {{{3 - template < - class OtherKernel, class OtherPredecessor, - std::enable_if_t< - // Not a copy/move constructor - !std::is_same>::value && - // must be an allowed type erasure of the kernel - Kokkos::Impl::is_compatible_type_erasure::value && - // must be an allowed type erasure of the predecessor - Kokkos::Impl::is_compatible_type_erasure< - OtherPredecessor, graph_predecessor>::value, - int> = 0> + template > && + // must be an allowed type erasure of the kernel + Kokkos::Impl::is_compatible_type_erasure< + OtherKernel, graph_kernel>::value && + // must be an allowed type erasure of the predecessor + Kokkos::Impl::is_compatible_type_erasure< + OtherPredecessor, graph_predecessor>::value, + int> = 0> /* implicit */ GraphNodeRef( GraphNodeRef const& other) @@ -257,7 +257,7 @@ class GraphNodeRef { //|| policy_t::execution_space_is_defaulted, "Execution Space mismatch between execution policy and graph"); - auto policy = Experimental::require((Policy &&) arg_policy, + auto policy = Experimental::require((Policy&&)arg_policy, Kokkos::Impl::KernelInGraphProperty{}); using next_policy_t = decltype(policy); @@ -266,8 +266,8 @@ class GraphNodeRef { std::decay_t, Kokkos::ParallelForTag>; return this->_then_kernel(next_kernel_t{std::move(arg_name), policy.space(), - (Functor &&) functor, - (Policy &&) policy}); + (Functor&&)functor, + (Policy&&)policy}); } template < @@ -280,8 +280,7 @@ class GraphNodeRef { int> = 0> auto then_parallel_for(Policy&& policy, Functor&& functor) const { // needs to static assert constraint: DataParallelFunctor - return this->then_parallel_for("", (Policy &&) policy, - (Functor &&) functor); + return this->then_parallel_for("", (Policy&&)policy, (Functor&&)functor); } template @@ -290,13 +289,13 @@ class GraphNodeRef { // needs to static assert constraint: DataParallelFunctor return this->then_parallel_for(std::move(name), Kokkos::RangePolicy(0, n), - (Functor &&) functor); + (Functor&&)functor); } template auto then_parallel_for(std::size_t n, Functor&& functor) const { // needs to static assert constraint: DataParallelFunctor - return this->then_parallel_for("", n, (Functor &&) functor); + return this->then_parallel_for("", n, (Functor&&)functor); } // end then_parallel_for }}}2 @@ -359,6 +358,23 @@ class GraphNodeRef { Kokkos::is_reducer::value, "Output argument to parallel reduce in a graph must be a " "View or a Reducer"); + + if constexpr (Kokkos::is_reducer_v) { + static_assert( + Kokkos::SpaceAccessibility< + ExecutionSpace, typename return_type_remove_cvref:: + result_view_type::memory_space>::accessible, + "The reduction target must be accessible by the graph execution " + "space."); + } else { + static_assert( + Kokkos::SpaceAccessibility< + ExecutionSpace, + typename return_type_remove_cvref::memory_space>::accessible, + "The reduction target must be accessible by the graph execution " + "space."); + } + using return_type = // Yes, you do really have to do this... std::conditional_t::value, @@ -373,7 +389,7 @@ class GraphNodeRef { // End of Kokkos reducer disaster //---------------------------------------- - auto policy = Experimental::require((Policy &&) arg_policy, + auto policy = Experimental::require((Policy&&)arg_policy, Kokkos::Impl::KernelInGraphProperty{}); using passed_reducer_type = typename return_value_adapter::reducer_type; @@ -399,7 +415,7 @@ class GraphNodeRef { return this->_then_kernel(next_kernel_t{ std::move(arg_name), graph_impl_ptr->get_execution_space(), - functor_reducer, (Policy &&) policy, + functor_reducer, (Policy&&)policy, return_value_adapter::return_value(return_value, functor)}); } @@ -413,9 +429,9 @@ class GraphNodeRef { int> = 0> auto then_parallel_reduce(Policy&& arg_policy, Functor&& functor, ReturnType&& return_value) const { - return this->then_parallel_reduce("", (Policy &&) arg_policy, - (Functor &&) functor, - (ReturnType &&) return_value); + return this->then_parallel_reduce("", (Policy&&)arg_policy, + (Functor&&)functor, + (ReturnType&&)return_value); } template @@ -425,15 +441,15 @@ class GraphNodeRef { ReturnType&& return_value) const { return this->then_parallel_reduce( std::move(label), Kokkos::RangePolicy{0, idx_end}, - (Functor &&) functor, (ReturnType &&) return_value); + (Functor&&)functor, (ReturnType&&)return_value); } template auto then_parallel_reduce(typename execution_space::size_type idx_end, Functor&& functor, ReturnType&& return_value) const { - return this->then_parallel_reduce("", idx_end, (Functor &&) functor, - (ReturnType &&) return_value); + return this->then_parallel_reduce("", idx_end, (Functor&&)functor, + (ReturnType&&)return_value); } // end then_parallel_reduce }}}2 diff --git a/lib/kokkos/core/src/Kokkos_HostSpace.hpp b/lib/kokkos/core/src/Kokkos_HostSpace.hpp index 8b5f29f95b..706586826f 100644 --- a/lib/kokkos/core/src/Kokkos_HostSpace.hpp +++ b/lib/kokkos/core/src/Kokkos_HostSpace.hpp @@ -63,10 +63,10 @@ class HostSpace { //! This memory space preferred device_type using device_type = Kokkos::Device; - HostSpace() = default; - HostSpace(HostSpace&& rhs) = default; - HostSpace(const HostSpace& rhs) = default; - HostSpace& operator=(HostSpace&&) = default; + HostSpace() = default; + HostSpace(HostSpace&& rhs) = default; + HostSpace(const HostSpace& rhs) = default; + HostSpace& operator=(HostSpace&&) = default; HostSpace& operator=(const HostSpace&) = default; ~HostSpace() = default; @@ -183,18 +183,6 @@ namespace Kokkos { namespace Impl { -template <> -struct DeepCopy { - DeepCopy(void* dst, const void* src, size_t n) { - hostspace_parallel_deepcopy(dst, src, n); - } - - DeepCopy(const DefaultHostExecutionSpace& exec, void* dst, const void* src, - size_t n) { - hostspace_parallel_deepcopy_async(exec, dst, src, n); - } -}; - template struct DeepCopy { DeepCopy(void* dst, const void* src, size_t n) { @@ -202,10 +190,15 @@ struct DeepCopy { } DeepCopy(const ExecutionSpace& exec, void* dst, const void* src, size_t n) { - exec.fence( - "Kokkos::Impl::DeepCopy::DeepCopy: fence before copy"); - hostspace_parallel_deepcopy_async(dst, src, n); + if constexpr (!Kokkos::SpaceAccessibility::accessible) { + exec.fence( + "Kokkos::Impl::DeepCopy::DeepCopy: fence before copy"); + hostspace_parallel_deepcopy_async(dst, src, n); + } else { + hostspace_parallel_deepcopy_async(exec, dst, src, n); + } } }; diff --git a/lib/kokkos/core/src/Kokkos_Layout.hpp b/lib/kokkos/core/src/Kokkos_Layout.hpp index 37b80e54a8..a760e7054a 100644 --- a/lib/kokkos/core/src/Kokkos_Layout.hpp +++ b/lib/kokkos/core/src/Kokkos_Layout.hpp @@ -52,13 +52,17 @@ struct LayoutLeft { using array_layout = LayoutLeft; size_t dimension[ARRAY_LAYOUT_MAX_RANK]; + // we don't have a constructor to set the stride directly + // but we will deprecate the class anyway (or at least using an instance of + // this class) when switching the internal implementation to use mdspan + size_t stride; enum : bool { is_extent_constructible = true }; - LayoutLeft(LayoutLeft const&) = default; - LayoutLeft(LayoutLeft&&) = default; + LayoutLeft(LayoutLeft const&) = default; + LayoutLeft(LayoutLeft&&) = default; LayoutLeft& operator=(LayoutLeft const&) = default; - LayoutLeft& operator=(LayoutLeft&&) = default; + LayoutLeft& operator=(LayoutLeft&&) = default; KOKKOS_INLINE_FUNCTION explicit constexpr LayoutLeft(size_t N0 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, @@ -69,7 +73,8 @@ struct LayoutLeft { size_t N5 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, size_t N6 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, size_t N7 = KOKKOS_IMPL_CTOR_DEFAULT_ARG) - : dimension{N0, N1, N2, N3, N4, N5, N6, N7} {} + : dimension{N0, N1, N2, N3, N4, N5, N6, N7}, + stride(KOKKOS_IMPL_CTOR_DEFAULT_ARG) {} friend bool operator==(const LayoutLeft& left, const LayoutLeft& right) { for (unsigned int rank = 0; rank < ARRAY_LAYOUT_MAX_RANK; ++rank) @@ -101,13 +106,17 @@ struct LayoutRight { using array_layout = LayoutRight; size_t dimension[ARRAY_LAYOUT_MAX_RANK]; + // we don't have a constructor to set the stride directly + // but we will deprecate the class anyway (or at least using an instance of + // this class) when switching the internal implementation to use mdspan + size_t stride; enum : bool { is_extent_constructible = true }; - LayoutRight(LayoutRight const&) = default; - LayoutRight(LayoutRight&&) = default; + LayoutRight(LayoutRight const&) = default; + LayoutRight(LayoutRight&&) = default; LayoutRight& operator=(LayoutRight const&) = default; - LayoutRight& operator=(LayoutRight&&) = default; + LayoutRight& operator=(LayoutRight&&) = default; KOKKOS_INLINE_FUNCTION explicit constexpr LayoutRight(size_t N0 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, @@ -118,7 +127,8 @@ struct LayoutRight { size_t N5 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, size_t N6 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, size_t N7 = KOKKOS_IMPL_CTOR_DEFAULT_ARG) - : dimension{N0, N1, N2, N3, N4, N5, N6, N7} {} + : dimension{N0, N1, N2, N3, N4, N5, N6, N7}, + stride{KOKKOS_IMPL_CTOR_DEFAULT_ARG} {} friend bool operator==(const LayoutRight& left, const LayoutRight& right) { for (unsigned int rank = 0; rank < ARRAY_LAYOUT_MAX_RANK; ++rank) @@ -144,10 +154,10 @@ struct LayoutStride { enum : bool { is_extent_constructible = false }; - LayoutStride(LayoutStride const&) = default; - LayoutStride(LayoutStride&&) = default; + LayoutStride(LayoutStride const&) = default; + LayoutStride(LayoutStride&&) = default; LayoutStride& operator=(LayoutStride const&) = default; - LayoutStride& operator=(LayoutStride&&) = default; + LayoutStride& operator=(LayoutStride&&) = default; /** \brief Compute strides from ordered dimensions. * @@ -191,8 +201,8 @@ struct LayoutStride { size_t N5 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, size_t S5 = 0, size_t N6 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, size_t S6 = 0, size_t N7 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, size_t S7 = 0) - : dimension{N0, N1, N2, N3, N4, N5, N6, N7}, stride{S0, S1, S2, S3, - S4, S5, S6, S7} {} + : dimension{N0, N1, N2, N3, N4, N5, N6, N7}, + stride{S0, S1, S2, S3, S4, S5, S6, S7} {} friend bool operator==(const LayoutStride& left, const LayoutStride& right) { for (unsigned int rank = 0; rank < ARRAY_LAYOUT_MAX_RANK; ++rank) diff --git a/lib/kokkos/core/src/Kokkos_Macros.hpp b/lib/kokkos/core/src/Kokkos_Macros.hpp index 0a0acd303f..97b78a3c64 100644 --- a/lib/kokkos/core/src/Kokkos_Macros.hpp +++ b/lib/kokkos/core/src/Kokkos_Macros.hpp @@ -27,7 +27,7 @@ * KOKKOS_ENABLE_OPENMPTARGET Kokkos::Experimental::OpenMPTarget * execution space * KOKKOS_ENABLE_HIP Kokkos::HIP execution space - * KOKKOS_ENABLE_SYCL Kokkos::Experimental::SYCL execution space + * KOKKOS_ENABLE_SYCL Kokkos::SYCL execution space * KOKKOS_ENABLE_HWLOC HWLOC library is available. * KOKKOS_ENABLE_DEBUG_BOUNDS_CHECK Insert array bounds checks, is expensive! * KOKKOS_ENABLE_CUDA_UVM Use CUDA UVM for Cuda memory space. @@ -132,7 +132,7 @@ #define KOKKOS_CLASS_LAMBDA [ =, *this ] #endif -//#if !defined( __CUDA_ARCH__ ) // Not compiling Cuda code to 'ptx'. +// #if !defined( __CUDA_ARCH__ ) // Not compiling Cuda code to 'ptx'. // Intel compiler for host code. @@ -252,10 +252,10 @@ // CLANG compiler macros #if defined(KOKKOS_COMPILER_CLANG) -//#define KOKKOS_ENABLE_PRAGMA_UNROLL 1 -//#define KOKKOS_ENABLE_PRAGMA_IVDEP 1 -//#define KOKKOS_ENABLE_PRAGMA_LOOPCOUNT 1 -//#define KOKKOS_ENABLE_PRAGMA_VECTOR 1 +// #define KOKKOS_ENABLE_PRAGMA_UNROLL 1 +// #define KOKKOS_ENABLE_PRAGMA_IVDEP 1 +// #define KOKKOS_ENABLE_PRAGMA_LOOPCOUNT 1 +// #define KOKKOS_ENABLE_PRAGMA_VECTOR 1 #if !defined(KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION) #define KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION \ @@ -273,10 +273,10 @@ // GNU Compiler macros #if defined(KOKKOS_COMPILER_GNU) -//#define KOKKOS_ENABLE_PRAGMA_UNROLL 1 -//#define KOKKOS_ENABLE_PRAGMA_IVDEP 1 -//#define KOKKOS_ENABLE_PRAGMA_LOOPCOUNT 1 -//#define KOKKOS_ENABLE_PRAGMA_VECTOR 1 +// #define KOKKOS_ENABLE_PRAGMA_UNROLL 1 +// #define KOKKOS_ENABLE_PRAGMA_IVDEP 1 +// #define KOKKOS_ENABLE_PRAGMA_LOOPCOUNT 1 +// #define KOKKOS_ENABLE_PRAGMA_VECTOR 1 #if !defined(KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION) #define KOKKOS_IMPL_HOST_FORCEINLINE_FUNCTION \ @@ -298,7 +298,7 @@ #if defined(KOKKOS_COMPILER_NVHPC) #define KOKKOS_ENABLE_PRAGMA_UNROLL 1 #define KOKKOS_ENABLE_PRAGMA_IVDEP 1 -//#define KOKKOS_ENABLE_PRAGMA_LOOPCOUNT 1 +// #define KOKKOS_ENABLE_PRAGMA_LOOPCOUNT 1 #define KOKKOS_ENABLE_PRAGMA_VECTOR 1 #endif @@ -357,6 +357,21 @@ #define KOKKOS_IMPL_DEVICE_FUNCTION #endif +// FIXME_OPENACC FIXME_OPENMPTARGET +// Move to setup files once there is more content +// clang-format off +#if defined(KOKKOS_ENABLE_OPENACC) +#define KOKKOS_IMPL_RELOCATABLE_FUNCTION @"KOKKOS_RELOCATABLE_FUNCTION is not supported for the OpenACC backend" +#endif +#if defined(KOKKOS_ENABLE_OPENMPTARGET) +#define KOKKOS_IMPL_RELOCATABLE_FUNCTION @"KOKKOS_RELOCATABLE_FUNCTION is not supported for the OpenMPTarget backend" +#endif +// clang-format on + +#if !defined(KOKKOS_IMPL_RELOCATABLE_FUNCTION) +#define KOKKOS_IMPL_RELOCATABLE_FUNCTION +#endif + //---------------------------------------------------------------------------- // Define final version of functions. This is so that clang tidy can find these // macros more easily @@ -369,10 +384,14 @@ #define KOKKOS_FORCEINLINE_FUNCTION \ KOKKOS_IMPL_FORCEINLINE_FUNCTION \ __attribute__((annotate("KOKKOS_FORCEINLINE_FUNCTION"))) +#define KOKKOS_RELOCATABLE_FUNCTION \ + KOKKOS_IMPL_RELOCATABLE_FUNCTION \ + __attribute__((annotate("KOKKOS_RELOCATABLE_FUNCTION"))) #else #define KOKKOS_FUNCTION KOKKOS_IMPL_FUNCTION #define KOKKOS_INLINE_FUNCTION KOKKOS_IMPL_INLINE_FUNCTION #define KOKKOS_FORCEINLINE_FUNCTION KOKKOS_IMPL_FORCEINLINE_FUNCTION +#define KOKKOS_RELOCATABLE_FUNCTION KOKKOS_IMPL_RELOCATABLE_FUNCTION #endif //---------------------------------------------------------------------------- @@ -537,14 +556,17 @@ static constexpr bool kokkos_omp_on_host() { return false; } // If compiling with CUDA, we must use relocatable device code to enable the // task policy. +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 #if defined(KOKKOS_ENABLE_CUDA) #if defined(KOKKOS_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE) #define KOKKOS_ENABLE_TASKDAG #endif // FIXME_SYCL Tasks not implemented -#elif !defined(KOKKOS_ENABLE_HIP) && !defined(KOKKOS_ENABLE_SYCL) +#elif !defined(KOKKOS_ENABLE_HIP) && !defined(KOKKOS_ENABLE_SYCL) && \ + !defined(KOKKOS_ENABLE_OPENMPTARGET) #define KOKKOS_ENABLE_TASKDAG #endif +#endif #if defined(KOKKOS_ENABLE_CUDA) && defined(KOKKOS_ENABLE_DEPRECATED_CODE_4) #define KOKKOS_ENABLE_CUDA_LDG_INTRINSIC @@ -582,9 +604,11 @@ static constexpr bool kokkos_omp_on_host() { return false; } // clang-format off #if defined(__NVCOMPILER) #define KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_PUSH() \ - _Pragma("diag_suppress 1216") + _Pragma("diag_suppress 1216") \ + _Pragma("diag_suppress deprecated_entity_with_custom_message") #define KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_POP() \ - _Pragma("diag_default 1216") + _Pragma("diag_default 1216") \ + _Pragma("diag_suppress deprecated_entity_with_custom_message") #elif defined(__EDG__) #define KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_PUSH() \ _Pragma("warning push") \ @@ -607,6 +631,18 @@ static constexpr bool kokkos_omp_on_host() { return false; } #define KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_PUSH() #define KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_POP() #endif + +#if defined(__NVCOMPILER) +#define KOKKOS_IMPL_DISABLE_UNREACHABLE_WARNINGS_PUSH() \ + _Pragma("diag_suppress code_is_unreachable") \ + _Pragma("diag_suppress initialization_not_reachable") +#define KOKKOS_IMPL_DISABLE_UNREACHABLE_WARNINGS_POP() \ + _Pragma("diag_default code_is_unreachable") \ + _Pragma("diag_default initialization_not_reachable") +#else +#define KOKKOS_IMPL_DISABLE_UNREACHABLE_WARNINGS_PUSH() +#define KOKKOS_IMPL_DISABLE_UNREACHABLE_WARNINGS_POP() +#endif // clang-format on #define KOKKOS_ATTRIBUTE_NODISCARD [[nodiscard]] diff --git a/lib/kokkos/core/src/Kokkos_MemoryPool.hpp b/lib/kokkos/core/src/Kokkos_MemoryPool.hpp index ce8c9e152f..f7e9e2a78c 100644 --- a/lib/kokkos/core/src/Kokkos_MemoryPool.hpp +++ b/lib/kokkos/core/src/Kokkos_MemoryPool.hpp @@ -196,9 +196,10 @@ class MemoryPool { stats.consumed_superblocks++; stats.consumed_blocks += block_used; - stats.consumed_bytes += block_used * block_size; + stats.consumed_bytes += static_cast(block_used) * block_size; stats.reserved_blocks += block_count - block_used; - stats.reserved_bytes += (block_count - block_used) * block_size; + stats.reserved_bytes += + static_cast(block_count - block_used) * block_size; } } @@ -234,9 +235,9 @@ class MemoryPool { //-------------------------------------------------------------------------- - KOKKOS_DEFAULTED_FUNCTION MemoryPool(MemoryPool &&) = default; - KOKKOS_DEFAULTED_FUNCTION MemoryPool(const MemoryPool &) = default; - KOKKOS_DEFAULTED_FUNCTION MemoryPool &operator=(MemoryPool &&) = default; + KOKKOS_DEFAULTED_FUNCTION MemoryPool(MemoryPool &&) = default; + KOKKOS_DEFAULTED_FUNCTION MemoryPool(const MemoryPool &) = default; + KOKKOS_DEFAULTED_FUNCTION MemoryPool &operator=(MemoryPool &&) = default; KOKKOS_DEFAULTED_FUNCTION MemoryPool &operator=(const MemoryPool &) = default; KOKKOS_INLINE_FUNCTION MemoryPool() diff --git a/lib/kokkos/core/src/Kokkos_NumericTraits.hpp b/lib/kokkos/core/src/Kokkos_NumericTraits.hpp index 118bf52c05..1304d3ba92 100644 --- a/lib/kokkos/core/src/Kokkos_NumericTraits.hpp +++ b/lib/kokkos/core/src/Kokkos_NumericTraits.hpp @@ -114,7 +114,7 @@ template <> struct signaling_NaN_helper { static constexpr long dou #endif template struct digits_helper {}; template <> struct digits_helper { static constexpr int value = 1; }; -template <> struct digits_helper { static constexpr int value = CHAR_BIT - std::is_signed::value; }; +template <> struct digits_helper { static constexpr int value = CHAR_BIT - std::is_signed_v; }; template <> struct digits_helper { static constexpr int value = CHAR_BIT - 1; }; template <> struct digits_helper { static constexpr int value = CHAR_BIT; }; template <> struct digits_helper { static constexpr int value = CHAR_BIT*sizeof(short)-1; }; diff --git a/lib/kokkos/core/src/Kokkos_Pair.hpp b/lib/kokkos/core/src/Kokkos_Pair.hpp index e569fefc14..c44d1f2310 100644 --- a/lib/kokkos/core/src/Kokkos_Pair.hpp +++ b/lib/kokkos/core/src/Kokkos_Pair.hpp @@ -449,7 +449,8 @@ struct KOKKOS_DEPRECATED pair { // Specialization of relational operators for Kokkos::pair. // -#if defined(KOKKOS_COMPILER_GNU) && (KOKKOS_COMPILER_GNU < 1110) +#if defined(KOKKOS_ENABLE_DEPRECATION_WARNINGS) && \ + defined(KOKKOS_COMPILER_GNU) && (KOKKOS_COMPILER_GNU < 1110) KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_PUSH() #endif template @@ -487,7 +488,8 @@ KOKKOS_DEPRECATED KOKKOS_FORCEINLINE_FUNCTION constexpr bool operator>=( const pair& lhs, const pair& rhs) { return !(lhs < rhs); } -#if defined(KOKKOS_COMPILER_GNU) && (KOKKOS_COMPILER_GNU < 1110) +#if defined(KOKKOS_ENABLE_DEPRECATION_WARNINGS) && \ + defined(KOKKOS_COMPILER_GNU) && (KOKKOS_COMPILER_GNU < 1110) KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_POP() #endif #endif diff --git a/lib/kokkos/core/src/Kokkos_Parallel.hpp b/lib/kokkos/core/src/Kokkos_Parallel.hpp index 122239df79..24349e95ae 100644 --- a/lib/kokkos/core/src/Kokkos_Parallel.hpp +++ b/lib/kokkos/core/src/Kokkos_Parallel.hpp @@ -72,19 +72,19 @@ struct FunctorPolicyExecutionSpace { static_assert( !is_detected::value || !is_detected::value || - std::is_same::value, + std::is_same_v, "A policy with an execution space and a functor with an execution space " "are given but the execution space types do not match!"); static_assert(!is_detected::value || !is_detected::value || - std::is_same::value, + std::is_same_v, "A policy with an execution space and a functor with a device " "type are given but the execution space types do not match!"); static_assert(!is_detected::value || !is_detected::value || - std::is_same::value, + std::is_same_v, "A functor with both an execution space and device type is " "given but their execution space types do not match!"); @@ -134,8 +134,10 @@ inline void parallel_for(const std::string& str, const ExecPolicy& policy, const FunctorType& functor) { uint64_t kpID = 0; - ExecPolicy inner_policy = policy; - Kokkos::Tools::Impl::begin_parallel_for(inner_policy, functor, str, kpID); + /** Request a tuned policy from the tools subsystem */ + const auto& response = + Kokkos::Tools::Impl::begin_parallel_for(policy, functor, str, kpID); + const auto& inner_policy = response.policy; auto closure = Kokkos::Impl::construct_with_shared_allocation_tracking_disabled< @@ -348,9 +350,11 @@ template ::value>> inline void parallel_scan(const std::string& str, const ExecutionPolicy& policy, const FunctorType& functor) { - uint64_t kpID = 0; - ExecutionPolicy inner_policy = policy; - Kokkos::Tools::Impl::begin_parallel_scan(inner_policy, functor, str, kpID); + uint64_t kpID = 0; + /** Request a tuned policy from the tools subsystem */ + const auto& response = + Kokkos::Tools::Impl::begin_parallel_scan(policy, functor, str, kpID); + const auto& inner_policy = response.policy; auto closure = Kokkos::Impl::construct_with_shared_allocation_tracking_disabled< diff --git a/lib/kokkos/core/src/Kokkos_Parallel_Reduce.hpp b/lib/kokkos/core/src/Kokkos_Parallel_Reduce.hpp index 53913266f1..3b89d184f2 100644 --- a/lib/kokkos/core/src/Kokkos_Parallel_Reduce.hpp +++ b/lib/kokkos/core/src/Kokkos_Parallel_Reduce.hpp @@ -73,7 +73,7 @@ struct Sum { template KOKKOS_DEDUCTION_GUIDE Sum(View const&) - ->Sum::memory_space>; + -> Sum::memory_space>; template struct Prod { @@ -118,7 +118,7 @@ struct Prod { template KOKKOS_DEDUCTION_GUIDE Prod(View const&) - ->Prod::memory_space>; + -> Prod::memory_space>; template struct Min { @@ -165,7 +165,7 @@ struct Min { template KOKKOS_DEDUCTION_GUIDE Min(View const&) - ->Min::memory_space>; + -> Min::memory_space>; template struct Max { @@ -213,7 +213,7 @@ struct Max { template KOKKOS_DEDUCTION_GUIDE Max(View const&) - ->Max::memory_space>; + -> Max::memory_space>; template struct LAnd { @@ -259,7 +259,7 @@ struct LAnd { template KOKKOS_DEDUCTION_GUIDE LAnd(View const&) - ->LAnd::memory_space>; + -> LAnd::memory_space>; template struct LOr { @@ -306,7 +306,7 @@ struct LOr { template KOKKOS_DEDUCTION_GUIDE LOr(View const&) - ->LOr::memory_space>; + -> LOr::memory_space>; template struct BAnd { @@ -353,7 +353,7 @@ struct BAnd { template KOKKOS_DEDUCTION_GUIDE BAnd(View const&) - ->BAnd::memory_space>; + -> BAnd::memory_space>; template struct BOr { @@ -400,7 +400,7 @@ struct BOr { template KOKKOS_DEDUCTION_GUIDE BOr(View const&) - ->BOr::memory_space>; + -> BOr::memory_space>; template struct ValLocScalar { @@ -438,7 +438,12 @@ struct MinLoc { // Required KOKKOS_INLINE_FUNCTION void join(value_type& dest, const value_type& src) const { - if (src.val < dest.val) dest = src; + if (src.val < dest.val) + dest = src; + else if (src.val == dest.val && + dest.loc == reduction_identity::min()) { + dest.loc = src.loc; + } } KOKKOS_INLINE_FUNCTION @@ -458,11 +463,10 @@ struct MinLoc { }; template -KOKKOS_DEDUCTION_GUIDE MinLoc( - View, Properties...> const&) - ->MinLoc, - Properties...>::memory_space>; +KOKKOS_DEDUCTION_GUIDE +MinLoc(View, Properties...> const&) -> MinLoc< + Scalar, Index, + typename View, Properties...>::memory_space>; template struct MaxLoc { @@ -494,7 +498,12 @@ struct MaxLoc { // Required KOKKOS_INLINE_FUNCTION void join(value_type& dest, const value_type& src) const { - if (src.val > dest.val) dest = src; + if (src.val > dest.val) + dest = src; + else if (src.val == dest.val && + dest.loc == reduction_identity::min()) { + dest.loc = src.loc; + } } KOKKOS_INLINE_FUNCTION @@ -514,11 +523,10 @@ struct MaxLoc { }; template -KOKKOS_DEDUCTION_GUIDE MaxLoc( - View, Properties...> const&) - ->MaxLoc, - Properties...>::memory_space>; +KOKKOS_DEDUCTION_GUIDE +MaxLoc(View, Properties...> const&) -> MaxLoc< + Scalar, Index, + typename View, Properties...>::memory_space>; template struct MinMaxScalar { @@ -580,8 +588,8 @@ struct MinMax { template KOKKOS_DEDUCTION_GUIDE MinMax(View, Properties...> const&) - ->MinMax, Properties...>::memory_space>; + -> MinMax, Properties...>::memory_space>; template struct MinMaxLocScalar { @@ -622,10 +630,16 @@ struct MinMaxLoc { if (src.min_val < dest.min_val) { dest.min_val = src.min_val; dest.min_loc = src.min_loc; + } else if (dest.min_val == src.min_val && + dest.min_loc == reduction_identity::min()) { + dest.min_loc = src.min_loc; } if (src.max_val > dest.max_val) { dest.max_val = src.max_val; dest.max_loc = src.max_loc; + } else if (dest.max_val == src.max_val && + dest.max_loc == reduction_identity::min()) { + dest.max_loc = src.max_loc; } } @@ -650,9 +664,9 @@ struct MinMaxLoc { template KOKKOS_DEDUCTION_GUIDE MinMaxLoc( View, Properties...> const&) - ->MinMaxLoc, - Properties...>::memory_space>; + -> MinMaxLoc, + Properties...>::memory_space>; // -------------------------------------------------- // reducers added to support std algorithms @@ -718,9 +732,9 @@ struct MaxFirstLoc { template KOKKOS_DEDUCTION_GUIDE MaxFirstLoc( View, Properties...> const&) - ->MaxFirstLoc, - Properties...>::memory_space>; + -> MaxFirstLoc, + Properties...>::memory_space>; // // MaxFirstLocCustomComparator @@ -788,9 +802,9 @@ template KOKKOS_DEDUCTION_GUIDE MaxFirstLocCustomComparator( View, Properties...> const&, ComparatorType) - ->MaxFirstLocCustomComparator, - Properties...>::memory_space>; + -> MaxFirstLocCustomComparator, + Properties...>::memory_space>; // // MinFirstLoc @@ -852,9 +866,9 @@ struct MinFirstLoc { template KOKKOS_DEDUCTION_GUIDE MinFirstLoc( View, Properties...> const&) - ->MinFirstLoc, - Properties...>::memory_space>; + -> MinFirstLoc, + Properties...>::memory_space>; // // MinFirstLocCustomComparator @@ -922,9 +936,9 @@ template KOKKOS_DEDUCTION_GUIDE MinFirstLocCustomComparator( View, Properties...> const&, ComparatorType) - ->MinFirstLocCustomComparator, - Properties...>::memory_space>; + -> MinFirstLocCustomComparator, + Properties...>::memory_space>; // // MinMaxFirstLastLoc @@ -997,9 +1011,9 @@ struct MinMaxFirstLastLoc { template KOKKOS_DEDUCTION_GUIDE MinMaxFirstLastLoc( View, Properties...> const&) - ->MinMaxFirstLastLoc, - Properties...>::memory_space>; + -> MinMaxFirstLastLoc, + Properties...>::memory_space>; // // MinMaxFirstLastLocCustomComparator @@ -1077,7 +1091,7 @@ template KOKKOS_DEDUCTION_GUIDE MinMaxFirstLastLocCustomComparator( View, Properties...> const&, ComparatorType) - ->MinMaxFirstLastLocCustomComparator< + -> MinMaxFirstLastLocCustomComparator< Scalar, Index, ComparatorType, typename View, Properties...>::memory_space>; @@ -1139,10 +1153,9 @@ struct FirstLoc { }; template -KOKKOS_DEDUCTION_GUIDE FirstLoc( - View, Properties...> const&) - ->FirstLoc, - Properties...>::memory_space>; +KOKKOS_DEDUCTION_GUIDE +FirstLoc(View, Properties...> const&) -> FirstLoc< + Index, typename View, Properties...>::memory_space>; // // LastLoc @@ -1202,8 +1215,8 @@ struct LastLoc { template KOKKOS_DEDUCTION_GUIDE LastLoc(View, Properties...> const&) - ->LastLoc, Properties...>::memory_space>; + -> LastLoc, + Properties...>::memory_space>; template struct StdIsPartScalar { @@ -1270,8 +1283,8 @@ struct StdIsPartitioned { template KOKKOS_DEDUCTION_GUIDE StdIsPartitioned( View, Properties...> const&) - ->StdIsPartitioned, - Properties...>::memory_space>; + -> StdIsPartitioned, + Properties...>::memory_space>; template struct StdPartPointScalar { @@ -1333,8 +1346,8 @@ struct StdPartitionPoint { template KOKKOS_DEDUCTION_GUIDE StdPartitionPoint( View, Properties...> const&) - ->StdPartitionPoint, - Properties...>::memory_space>; + -> StdPartitionPoint, + Properties...>::memory_space>; } // namespace Kokkos namespace Kokkos { @@ -1404,9 +1417,9 @@ struct ParallelReduceReturnValue< template struct ParallelReduceReturnValue< std::enable_if_t::value && - (!std::is_array::value && - !std::is_pointer::value) && - !Kokkos::is_reducer::value>, + (!std::is_array_v && + !std::is_pointer_v< + ReturnType>)&&!Kokkos::is_reducer::value>, ReturnType, FunctorType> { using return_type = Kokkos::View; @@ -1422,8 +1435,8 @@ struct ParallelReduceReturnValue< template struct ParallelReduceReturnValue< - std::enable_if_t<(std::is_array::value || - std::is_pointer::value)>, + std::enable_if_t<(std::is_array_v || + std::is_pointer_v)>, ReturnType, FunctorType> { using return_type = Kokkos::View, Kokkos::HostSpace, Kokkos::MemoryUnmanaged>; @@ -1434,7 +1447,7 @@ struct ParallelReduceReturnValue< static return_type return_value(ReturnType& return_val, const FunctorType& functor) { - if (std::is_array::value) + if (std::is_array_v) return return_type(return_val); else return return_type(return_val, functor.value_count); @@ -1467,8 +1480,7 @@ struct ParallelReducePolicyType< template struct ParallelReducePolicyType< - std::enable_if_t::value>, PolicyType, - FunctorType> { + std::enable_if_t>, PolicyType, FunctorType> { using execution_space = typename Impl::FunctorPolicyExecutionSpace::execution_space; @@ -1501,27 +1513,28 @@ struct ParallelReduceAdaptor { using PassedReducerType = typename return_value_adapter::reducer_type; uint64_t kpID = 0; - PolicyType inner_policy = policy; - Kokkos::Tools::Impl::begin_parallel_reduce( - inner_policy, functor, label, kpID); - using ReducerSelector = - Kokkos::Impl::if_c::value, + Kokkos::Impl::if_c, FunctorType, PassedReducerType>; using Analysis = FunctorAnalysis; - using CombinedFunctorReducerType = CombinedFunctorReducer; + + CombinedFunctorReducerType functor_reducer( + functor, typename Analysis::Reducer( + ReducerSelector::select(functor, return_value))); + const auto& response = Kokkos::Tools::Impl::begin_parallel_reduce< + typename return_value_adapter::reducer_type>(policy, functor_reducer, + label, kpID); + const auto& inner_policy = response.policy; + auto closure = construct_with_shared_allocation_tracking_disabled< Impl::ParallelReduce::execution_space>>( - CombinedFunctorReducerType( - functor, typename Analysis::Reducer( - ReducerSelector::select(functor, return_value))), - inner_policy, + functor_reducer, inner_policy, return_value_adapter::return_value(return_value, functor)); closure.execute(); @@ -1536,7 +1549,7 @@ struct ParallelReduceAdaptor { template static inline std::enable_if_t::value)> + std::is_pointer_v)> execute(const std::string& label, const PolicyType& policy, const FunctorType& functor, ReturnType& return_value) { execute_impl(label, policy, functor, return_value); @@ -1568,7 +1581,7 @@ struct ReducerHasTestReferenceFunction { static std::false_type test_func(...); enum { - value = std::is_same(nullptr))>::value + value = std::is_same_v(nullptr))> }; }; @@ -1611,7 +1624,7 @@ struct ParallelReduceFence { template static void fence(const ExecutionSpace& ex, const std::string& name, ArgsDeduced&&... args) { - if (Impl::parallel_reduce_needs_fence(ex, (ArgsDeduced &&) args...)) { + if (Impl::parallel_reduce_needs_fence(ex, (ArgsDeduced&&)args...)) { ex.fence(name); } } @@ -1663,11 +1676,11 @@ template inline std::enable_if_t::value && !(Kokkos::is_view::value || Kokkos::is_reducer::value || - std::is_pointer::value)> + std::is_pointer_v)> parallel_reduce(const std::string& label, const PolicyType& policy, const FunctorType& functor, ReturnType& return_value) { static_assert( - !std::is_const::value, + !std::is_const_v, "A const reduction result type is only allowed for a View, pointer or " "reducer return type!"); @@ -1684,11 +1697,11 @@ template inline std::enable_if_t::value && !(Kokkos::is_view::value || Kokkos::is_reducer::value || - std::is_pointer::value)> + std::is_pointer_v)> parallel_reduce(const PolicyType& policy, const FunctorType& functor, ReturnType& return_value) { static_assert( - !std::is_const::value, + !std::is_const_v, "A const reduction result type is only allowed for a View, pointer or " "reducer return type!"); @@ -1704,11 +1717,11 @@ parallel_reduce(const PolicyType& policy, const FunctorType& functor, template inline std::enable_if_t::value || Kokkos::is_reducer::value || - std::is_pointer::value)> + std::is_pointer_v)> parallel_reduce(const size_t& policy, const FunctorType& functor, ReturnType& return_value) { static_assert( - !std::is_const::value, + !std::is_const_v, "A const reduction result type is only allowed for a View, pointer or " "reducer return type!"); @@ -1728,11 +1741,11 @@ parallel_reduce(const size_t& policy, const FunctorType& functor, template inline std::enable_if_t::value || Kokkos::is_reducer::value || - std::is_pointer::value)> + std::is_pointer_v)> parallel_reduce(const std::string& label, const size_t& policy, const FunctorType& functor, ReturnType& return_value) { static_assert( - !std::is_const::value, + !std::is_const_v, "A const reduction result type is only allowed for a View, pointer or " "reducer return type!"); @@ -1754,7 +1767,7 @@ template inline std::enable_if_t::value && (Kokkos::is_view::value || Kokkos::is_reducer::value || - std::is_pointer::value)> + std::is_pointer_v)> parallel_reduce(const std::string& label, const PolicyType& policy, const FunctorType& functor, const ReturnType& return_value) { ReturnType return_value_impl = return_value; @@ -1771,7 +1784,7 @@ template inline std::enable_if_t::value && (Kokkos::is_view::value || Kokkos::is_reducer::value || - std::is_pointer::value)> + std::is_pointer_v)> parallel_reduce(const PolicyType& policy, const FunctorType& functor, const ReturnType& return_value) { ReturnType return_value_impl = return_value; @@ -1787,7 +1800,7 @@ parallel_reduce(const PolicyType& policy, const FunctorType& functor, template inline std::enable_if_t::value || Kokkos::is_reducer::value || - std::is_pointer::value> + std::is_pointer_v> parallel_reduce(const size_t& policy, const FunctorType& functor, const ReturnType& return_value) { using policy_type = @@ -1806,7 +1819,7 @@ parallel_reduce(const size_t& policy, const FunctorType& functor, template inline std::enable_if_t::value || Kokkos::is_reducer::value || - std::is_pointer::value> + std::is_pointer_v> parallel_reduce(const std::string& label, const size_t& policy, const FunctorType& functor, const ReturnType& return_value) { using policy_type = diff --git a/lib/kokkos/core/src/Kokkos_Profiling_ProfileSection.hpp b/lib/kokkos/core/src/Kokkos_Profiling_ProfileSection.hpp index e7a9ba0c7e..1759c2b4a1 100644 --- a/lib/kokkos/core/src/Kokkos_Profiling_ProfileSection.hpp +++ b/lib/kokkos/core/src/Kokkos_Profiling_ProfileSection.hpp @@ -32,7 +32,7 @@ class [[nodiscard]] ProfilingSection { uint32_t sectionID; public: - ProfilingSection(ProfilingSection const&) = delete; + ProfilingSection(ProfilingSection const&) = delete; ProfilingSection& operator=(ProfilingSection const&) = delete; #if defined(__has_cpp_attribute) && __has_cpp_attribute(nodiscard) >= 201907 diff --git a/lib/kokkos/core/src/Kokkos_Profiling_ScopedRegion.hpp b/lib/kokkos/core/src/Kokkos_Profiling_ScopedRegion.hpp index f45dfa324e..a4168b9401 100644 --- a/lib/kokkos/core/src/Kokkos_Profiling_ScopedRegion.hpp +++ b/lib/kokkos/core/src/Kokkos_Profiling_ScopedRegion.hpp @@ -30,7 +30,7 @@ namespace Kokkos::Profiling { class [[nodiscard]] ScopedRegion { public: - ScopedRegion(ScopedRegion const &) = delete; + ScopedRegion(ScopedRegion const &) = delete; ScopedRegion &operator=(ScopedRegion const &) = delete; #if defined(__has_cpp_attribute) && __has_cpp_attribute(nodiscard) >= 201907 diff --git a/lib/kokkos/core/src/Kokkos_ScratchSpace.hpp b/lib/kokkos/core/src/Kokkos_ScratchSpace.hpp index a925e32a33..f00e25fdb6 100644 --- a/lib/kokkos/core/src/Kokkos_ScratchSpace.hpp +++ b/lib/kokkos/core/src/Kokkos_ScratchSpace.hpp @@ -110,7 +110,7 @@ class ScratchMemorySpace { // Note: for team scratch m_offset is 0, since every // thread will get back the same shared pointer void* tmp = m_iter + m_offset * size; - uintptr_t increment = size * m_multiplier; + uintptr_t increment = static_cast(size) * m_multiplier; // Cast to uintptr_t to avoid problems with pointer arithmetic using SYCL const auto end_iter = diff --git a/lib/kokkos/core/src/Kokkos_TaskScheduler.hpp b/lib/kokkos/core/src/Kokkos_TaskScheduler.hpp index 869a5f8ec2..3edecb4502 100644 --- a/lib/kokkos/core/src/Kokkos_TaskScheduler.hpp +++ b/lib/kokkos/core/src/Kokkos_TaskScheduler.hpp @@ -14,11 +14,17 @@ // //@HEADER -#ifndef KOKKOS_IMPL_PUBLIC_INCLUDE #include + +#ifndef KOKKOS_IMPL_PUBLIC_INCLUDE static_assert(false, "Including non-public Kokkos header files is not allowed."); #endif + +#ifndef KOKKOS_ENABLE_DEPRECATED_CODE_4 +#error "The tasking framework is deprecated" +#endif + #ifndef KOKKOS_TASKSCHEDULER_HPP #define KOKKOS_TASKSCHEDULER_HPP @@ -44,6 +50,11 @@ static_assert(false, //---------------------------------------------------------------------------- //---------------------------------------------------------------------------- +#ifdef KOKKOS_ENABLE_DEPRECATION_WARNINGS +// We allow using deprecated classes in this file +KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_PUSH() +#endif + namespace Kokkos { namespace Impl { @@ -54,7 +65,7 @@ class TaskExec; } // end namespace Impl template -class BasicTaskScheduler : public Impl::TaskSchedulerBase { +class KOKKOS_DEPRECATED BasicTaskScheduler : public Impl::TaskSchedulerBase { public: using scheduler_type = BasicTaskScheduler; using execution_space = ExecSpace; @@ -494,8 +505,8 @@ namespace Kokkos { // Construct a TaskTeam execution policy template -Impl::TaskPolicyWithPredecessor> +KOKKOS_DEPRECATED Impl::TaskPolicyWithPredecessor< + Impl::TaskType::TaskTeam, Kokkos::BasicFuture> KOKKOS_INLINE_FUNCTION TaskTeam(Kokkos::BasicFuture arg_future, TaskPriority arg_priority = TaskPriority::Regular) { @@ -503,7 +514,8 @@ Impl::TaskPolicyWithPredecessor -Impl::TaskPolicyWithScheduler +KOKKOS_DEPRECATED Impl::TaskPolicyWithScheduler KOKKOS_INLINE_FUNCTION TaskTeam( Scheduler arg_scheduler, std::enable_if_t::value, TaskPriority> @@ -512,18 +524,18 @@ Impl::TaskPolicyWithScheduler } template -Impl::TaskPolicyWithScheduler +KOKKOS_DEPRECATED Impl::TaskPolicyWithScheduler< + Kokkos::Impl::TaskType::TaskTeam, Scheduler, PredecessorFuture> KOKKOS_INLINE_FUNCTION TaskTeam(Scheduler arg_scheduler, PredecessorFuture arg_future, std::enable_if_t::value && Kokkos::is_future::value, TaskPriority> arg_priority = TaskPriority::Regular) { - static_assert(std::is_same::value, - "Can't create a task policy from a scheduler and a future from " - "a different scheduler"); + static_assert( + std::is_same_v, + "Can't create a task policy from a scheduler and a future from " + "a different scheduler"); return {std::move(arg_scheduler), std::move(arg_future), arg_priority}; } @@ -531,8 +543,8 @@ Impl::TaskPolicyWithScheduler -Impl::TaskPolicyWithPredecessor> +KOKKOS_DEPRECATED Impl::TaskPolicyWithPredecessor< + Impl::TaskType::TaskSingle, Kokkos::BasicFuture> KOKKOS_INLINE_FUNCTION TaskSingle(Kokkos::BasicFuture arg_future, TaskPriority arg_priority = TaskPriority::Regular) { @@ -540,7 +552,8 @@ Impl::TaskPolicyWithPredecessor -Impl::TaskPolicyWithScheduler +KOKKOS_DEPRECATED Impl::TaskPolicyWithScheduler KOKKOS_INLINE_FUNCTION TaskSingle( Scheduler arg_scheduler, std::enable_if_t::value, TaskPriority> @@ -549,18 +562,18 @@ Impl::TaskPolicyWithScheduler } template -Impl::TaskPolicyWithScheduler +KOKKOS_DEPRECATED Impl::TaskPolicyWithScheduler< + Kokkos::Impl::TaskType::TaskSingle, Scheduler, PredecessorFuture> KOKKOS_INLINE_FUNCTION TaskSingle(Scheduler arg_scheduler, PredecessorFuture arg_future, std::enable_if_t::value && Kokkos::is_future::value, TaskPriority> arg_priority = TaskPriority::Regular) { - static_assert(std::is_same::value, - "Can't create a task policy from a scheduler and a future from " - "a different scheduler"); + static_assert( + std::is_same_v, + "Can't create a task policy from a scheduler and a future from " + "a different scheduler"); return {std::move(arg_scheduler), std::move(arg_future), arg_priority}; } @@ -575,7 +588,8 @@ Impl::TaskPolicyWithScheduler -typename Scheduler::template future_type_for_functor> +KOKKOS_DEPRECATED typename Scheduler::template future_type_for_functor< + std::decay_t> host_spawn(Impl::TaskPolicyWithScheduler arg_policy, FunctorType&& arg_functor) { @@ -606,7 +620,8 @@ host_spawn(Impl::TaskPolicyWithScheduler */ template -typename Scheduler::template future_type_for_functor> +KOKKOS_DEPRECATED typename Scheduler::template future_type_for_functor< + std::decay_t> KOKKOS_INLINE_FUNCTION task_spawn(Impl::TaskPolicyWithScheduler arg_policy, @@ -633,7 +648,7 @@ typename Scheduler::template future_type_for_functor> * 2) High, Normal, or Low priority */ template -void KOKKOS_INLINE_FUNCTION +KOKKOS_DEPRECATED void KOKKOS_INLINE_FUNCTION respawn(FunctorType* arg_self, T const& arg, TaskPriority const& arg_priority = TaskPriority::Regular) { static_assert(Kokkos::is_future::value || Kokkos::is_scheduler::value, @@ -656,7 +671,8 @@ respawn(FunctorType* arg_self, T const& arg, // Wait for all runnable tasks to complete template -inline void wait(BasicTaskScheduler const& scheduler) { +KOKKOS_DEPRECATED inline void wait( + BasicTaskScheduler const& scheduler) { using scheduler_type = BasicTaskScheduler; scheduler_type::specialization::execute(scheduler); // scheduler.m_queue->execute(); @@ -664,6 +680,10 @@ inline void wait(BasicTaskScheduler const& scheduler) { } // namespace Kokkos +#ifdef KOKKOS_ENABLE_DEPRECATION_WARNINGS +KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_POP() +#endif + //---------------------------------------------------------------------------- //---------------------------------------------------------------------------- diff --git a/lib/kokkos/core/src/Kokkos_TaskScheduler_fwd.hpp b/lib/kokkos/core/src/Kokkos_TaskScheduler_fwd.hpp index 203fb16eaf..83e1c06db9 100644 --- a/lib/kokkos/core/src/Kokkos_TaskScheduler_fwd.hpp +++ b/lib/kokkos/core/src/Kokkos_TaskScheduler_fwd.hpp @@ -31,31 +31,40 @@ static_assert(false, #include //---------------------------------------------------------------------------- +#ifdef KOKKOS_ENABLE_DEPRECATION_WARNINGS +// We allow using deprecated classes in this file +KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_PUSH() +#endif + namespace Kokkos { // Forward declarations used in Impl::TaskQueue template -class BasicFuture; +class KOKKOS_DEPRECATED BasicFuture; template -class SimpleTaskScheduler; +class KOKKOS_DEPRECATED SimpleTaskScheduler; template -class BasicTaskScheduler; +class KOKKOS_DEPRECATED BasicTaskScheduler; template -struct is_scheduler : public std::false_type {}; +struct KOKKOS_DEPRECATED is_scheduler : public std::false_type {}; template -struct is_scheduler> : public std::true_type { -}; +struct KOKKOS_DEPRECATED is_scheduler> + : public std::true_type {}; template -struct is_scheduler> : public std::true_type { -}; +struct KOKKOS_DEPRECATED is_scheduler> + : public std::true_type {}; -enum class TaskPriority : int { High = 0, Regular = 1, Low = 2 }; +enum class KOKKOS_DEPRECATED TaskPriority : int { + High = 0, + Regular = 1, + Low = 2 +}; } // namespace Kokkos @@ -141,28 +150,28 @@ using default_tasking_memory_space_for_execution_space_t = namespace Kokkos { template -using DeprecatedTaskScheduler = BasicTaskScheduler< +using DeprecatedTaskScheduler KOKKOS_DEPRECATED = BasicTaskScheduler< Space, Impl::TaskQueue< Space, Impl::default_tasking_memory_space_for_execution_space_t>>; template -using DeprecatedTaskSchedulerMultiple = BasicTaskScheduler< +using DeprecatedTaskSchedulerMultiple KOKKOS_DEPRECATED = BasicTaskScheduler< Space, Impl::TaskQueueMultiple< Space, Impl::default_tasking_memory_space_for_execution_space_t>>; template -using TaskScheduler = SimpleTaskScheduler< +using TaskScheduler KOKKOS_DEPRECATED = SimpleTaskScheduler< Space, Impl::SingleTaskQueue< Space, Impl::default_tasking_memory_space_for_execution_space_t, Impl::TaskQueueTraitsLockBased>>; template -using TaskSchedulerMultiple = SimpleTaskScheduler< +using TaskSchedulerMultiple KOKKOS_DEPRECATED = SimpleTaskScheduler< Space, Impl::MultipleTaskQueue< Space, Impl::default_tasking_memory_space_for_execution_space_t, @@ -172,7 +181,7 @@ using TaskSchedulerMultiple = SimpleTaskScheduler< Impl::default_tasking_memory_space_for_execution_space_t>>>>; template -using ChaseLevTaskScheduler = SimpleTaskScheduler< +using ChaseLevTaskScheduler KOKKOS_DEPRECATED = SimpleTaskScheduler< Space, Impl::MultipleTaskQueue< Space, Impl::default_tasking_memory_space_for_execution_space_t, @@ -182,7 +191,7 @@ using ChaseLevTaskScheduler = SimpleTaskScheduler< Impl::default_tasking_memory_space_for_execution_space_t>>>>; template -void wait(BasicTaskScheduler const&); +KOKKOS_DEPRECATED void wait(BasicTaskScheduler const&); namespace Impl { @@ -204,6 +213,10 @@ struct TaskPolicyData; } // namespace Kokkos +#ifdef KOKKOS_ENABLE_DEPRECATION_WARNINGS +KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_POP() +#endif + //---------------------------------------------------------------------------- #endif /* #if defined( KOKKOS_ENABLE_TASKDAG ) */ diff --git a/lib/kokkos/core/src/Kokkos_Timer.hpp b/lib/kokkos/core/src/Kokkos_Timer.hpp index a210b6ff18..ab31484d76 100644 --- a/lib/kokkos/core/src/Kokkos_Timer.hpp +++ b/lib/kokkos/core/src/Kokkos_Timer.hpp @@ -48,7 +48,7 @@ class Timer { inline Timer() { reset(); } - Timer(const Timer&) = delete; + Timer(const Timer&) = delete; Timer& operator=(const Timer&) = delete; inline double seconds() const { diff --git a/lib/kokkos/core/src/Kokkos_Tuners.hpp b/lib/kokkos/core/src/Kokkos_Tuners.hpp index f5ffc66af5..fcb061b378 100644 --- a/lib/kokkos/core/src/Kokkos_Tuners.hpp +++ b/lib/kokkos/core/src/Kokkos_Tuners.hpp @@ -52,6 +52,8 @@ VariableValue make_variable_value(size_t, int64_t); VariableValue make_variable_value(size_t, double); SetOrRange make_candidate_range(double lower, double upper, double step, bool openLower, bool openUpper); +SetOrRange make_candidate_range(int64_t lower, int64_t upper, int64_t step, + bool openLower, bool openUpper); size_t get_new_context_id(); void begin_context(size_t context_id); void end_context(size_t context_id); @@ -412,18 +414,19 @@ class TeamSizeTuner : public ExtendableTunerMixin { TunerType tuner; public: - TeamSizeTuner() = default; + TeamSizeTuner() = default; TeamSizeTuner& operator=(const TeamSizeTuner& other) = default; TeamSizeTuner(const TeamSizeTuner& other) = default; - TeamSizeTuner& operator=(TeamSizeTuner&& other) = default; - TeamSizeTuner(TeamSizeTuner&& other) = default; + TeamSizeTuner& operator=(TeamSizeTuner&& other) = default; + TeamSizeTuner(TeamSizeTuner&& other) = default; template TeamSizeTuner(const std::string& name, - Kokkos::TeamPolicy& policy, + const Kokkos::TeamPolicy& policy_in, const Functor& functor, const TagType& tag, ViableConfigurationCalculator calc) { - using PolicyType = Kokkos::TeamPolicy; + using PolicyType = Kokkos::TeamPolicy; + PolicyType policy(policy_in); auto initial_vector_length = policy.impl_vector_length(); if (initial_vector_length < 1) { policy.impl_set_vector_length(1); @@ -505,7 +508,8 @@ class TeamSizeTuner : public ExtendableTunerMixin { } template - void tune(Kokkos::TeamPolicy& policy) { + auto tune(const Kokkos::TeamPolicy& policy_in) { + Kokkos::TeamPolicy policy(policy_in); if (Kokkos::Tools::Experimental::have_tuning_tool()) { auto configuration = tuner.begin(); auto team_size = std::get<1>(configuration); @@ -515,6 +519,111 @@ class TeamSizeTuner : public ExtendableTunerMixin { policy.impl_set_vector_length(vector_length); } } + return policy; + } + void end() { + if (Kokkos::Tools::Experimental::have_tuning_tool()) { + tuner.end(); + } + } + + TunerType get_tuner() const { return tuner; } +}; +namespace Impl { +template +struct tuning_type_for; + +template <> +struct tuning_type_for { + static constexpr Kokkos::Tools::Experimental::ValueType value = + Kokkos::Tools::Experimental::ValueType::kokkos_value_double; + static double get( + const Kokkos::Tools::Experimental::VariableValue& value_struct) { + return value_struct.value.double_value; + } +}; +template <> +struct tuning_type_for { + static constexpr Kokkos::Tools::Experimental::ValueType value = + Kokkos::Tools::Experimental::ValueType::kokkos_value_int64; + static int64_t get( + const Kokkos::Tools::Experimental::VariableValue& value_struct) { + return value_struct.value.int_value; + } +}; +} // namespace Impl +template +class SingleDimensionalRangeTuner { + size_t id; + size_t context; + using tuning_util = Impl::tuning_type_for; + + Bound default_value; + + public: + SingleDimensionalRangeTuner() = default; + SingleDimensionalRangeTuner( + const std::string& name, + Kokkos::Tools::Experimental::StatisticalCategory category, + Bound default_val, Bound lower, Bound upper, Bound step = (Bound)0) { + default_value = default_val; + Kokkos::Tools::Experimental::VariableInfo info; + info.category = category; + info.candidates = make_candidate_range( + static_cast(lower), static_cast(upper), + static_cast(step), false, false); + info.valueQuantity = + Kokkos::Tools::Experimental::CandidateValueType::kokkos_value_range; + info.type = tuning_util::value; + id = Kokkos::Tools::Experimental::declare_output_type(name, info); + } + + Bound begin() { + context = Kokkos::Tools::Experimental::get_new_context_id(); + Kokkos::Tools::Experimental::begin_context(context); + auto tuned_value = + Kokkos::Tools::Experimental::make_variable_value(id, default_value); + Kokkos::Tools::Experimental::request_output_values(context, 1, + &tuned_value); + return tuning_util::get(tuned_value); + } + + void end() { Kokkos::Tools::Experimental::end_context(context); } + + template + void with_tuned_value(Functor& func) { + func(begin()); + end(); + } +}; + +class RangePolicyOccupancyTuner { + private: + using TunerType = SingleDimensionalRangeTuner; + TunerType tuner; + + public: + RangePolicyOccupancyTuner() = default; + template + RangePolicyOccupancyTuner(const std::string& name, + const Kokkos::RangePolicy&, + const Functor&, const TagType&, + ViableConfigurationCalculator) + : tuner(TunerType(name, + Kokkos::Tools::Experimental::StatisticalCategory:: + kokkos_value_ratio, + 100, 5, 100, 5)) {} + + template + auto tune(const Kokkos::RangePolicy& policy_in) { + Kokkos::RangePolicy policy(policy_in); + if (Kokkos::Tools::Experimental::have_tuning_tool()) { + auto occupancy = tuner.begin(); + policy.impl_set_desired_occupancy( + Kokkos::Experimental::DesiredOccupancy{static_cast(occupancy)}); + } + return policy; } void end() { if (Kokkos::Tools::Experimental::have_tuning_tool()) { @@ -578,11 +687,13 @@ struct MDRangeTuner : public ExtendableTunerMixin> { policy.impl_change_tile_size({std::get(tuple)...}); } template - void tune(Kokkos::MDRangePolicy& policy) { + auto tune(const Kokkos::MDRangePolicy& policy_in) { + Kokkos::MDRangePolicy policy(policy_in); if (Kokkos::Tools::Experimental::have_tuning_tool()) { auto configuration = tuner.begin(); set_policy_tile(policy, configuration, std::make_index_sequence{}); } + return policy; } void end() { if (Kokkos::Tools::Experimental::have_tuning_tool()) { diff --git a/lib/kokkos/core/src/Kokkos_TypeInfo.hpp b/lib/kokkos/core/src/Kokkos_TypeInfo.hpp new file mode 100644 index 0000000000..e5710da2e3 --- /dev/null +++ b/lib/kokkos/core/src/Kokkos_TypeInfo.hpp @@ -0,0 +1,103 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#ifndef KOKKOS_TYPE_INFO_HPP +#define KOKKOS_TYPE_INFO_HPP + +#include +#include +#include + +#include + +// Intel C++ Compiler Classic version 2021.2.0 works but 2021.1.2 doesn't +// Both have __INTEL_COMPILER defined to 2021 so using +// __INTEL_COMPILER_BUILD_DATE to discriminate. +// Experimenting on the compiler explorer gave +// icc version | __INTEL_COMPILER | __INTEL_COMPILER_BUILD_DATE +// 2021.1.2 | 2021 | 20201208 +// 2021.2.0 | 2021 | 20210228 +// NVCC versions less than 11.3.0 segfault when that header is included +// NVCC+MSVC doesn't work at all - it simply reports "T" inside type_name +#if (!defined(KOKKOS_COMPILER_INTEL) || \ + (__INTEL_COMPILER_BUILD_DATE >= 20210228)) && \ + (!defined(KOKKOS_COMPILER_NVCC) || (KOKKOS_COMPILER_NVCC >= 1130)) && \ + (!(defined(KOKKOS_COMPILER_NVCC) && defined(KOKKOS_COMPILER_MSVC))) + +#define KOKKOS_ENABLE_IMPL_TYPEINFO + +namespace Kokkos::Impl { + +template +constexpr std::array to_array(std::string_view src) { + std::array dst{}; + for (size_t i = 0; i < N; ++i) { + dst[i] = src[i]; + } + return dst; +} + +template +constexpr auto type_name() { +#if defined(__clang__) + constexpr std::string_view func = __PRETTY_FUNCTION__; + constexpr std::string_view prefix{"[T = "}; + constexpr std::string_view suffix{"]"}; +#elif defined(__GNUC__) + constexpr std::string_view func = __PRETTY_FUNCTION__; + constexpr std::string_view prefix{"[with T = "}; + constexpr std::string_view suffix{"]"}; +#elif defined(_MSC_VER) + constexpr std::string_view func = __FUNCSIG__; + constexpr std::string_view prefix{"type_name<"}; + constexpr std::string_view suffix{">(void)"}; +#else +#error bug +#endif + constexpr auto beg = func.find(prefix) + prefix.size(); + constexpr auto end = func.rfind(suffix); + static_assert(beg != std::string_view::npos); + static_assert(end != std::string_view::npos); + return to_array(func.substr(beg, end)); +} + +template +class TypeInfo { + static constexpr auto value_ = type_name(); + + public: + static constexpr std::string_view name() noexcept { + return {value_.data(), value_.size()}; + } +}; + +} // namespace Kokkos::Impl + +#else // out of luck, using Intel C++ Compiler Classic + +namespace Kokkos::Impl { + +template +class TypeInfo { + public: + static constexpr std::string_view name() noexcept { return "not supported"; } +}; + +} // namespace Kokkos::Impl + +#endif + +#endif diff --git a/lib/kokkos/core/src/Kokkos_View.hpp b/lib/kokkos/core/src/Kokkos_View.hpp index 04d1fcf151..d5b352876c 100644 --- a/lib/kokkos/core/src/Kokkos_View.hpp +++ b/lib/kokkos/core/src/Kokkos_View.hpp @@ -22,2016 +22,10 @@ static_assert(false, #ifndef KOKKOS_VIEW_HPP #define KOKKOS_VIEW_HPP -#include -#include -#include -#include - -#include -#include -#include -#include -#include - -#include -#include - -#ifdef KOKKOS_ENABLE_IMPL_MDSPAN -#include -#include -#include -#endif -#include - -//---------------------------------------------------------------------------- -//---------------------------------------------------------------------------- - -namespace Kokkos { -namespace Impl { - -template -struct ViewArrayAnalysis; - -template ::non_const_value_type> -struct ViewDataAnalysis; - -template -class ViewMapping { - public: - enum : bool { is_assignable_data_type = false }; - enum : bool { is_assignable = false }; -}; - -template -constexpr KOKKOS_INLINE_FUNCTION std::size_t count_valid_integers( - const IntType i0, const IntType i1, const IntType i2, const IntType i3, - const IntType i4, const IntType i5, const IntType i6, const IntType i7) { - static_assert(std::is_integral::value, - "count_valid_integers() must have integer arguments."); - - return (i0 != KOKKOS_INVALID_INDEX) + (i1 != KOKKOS_INVALID_INDEX) + - (i2 != KOKKOS_INVALID_INDEX) + (i3 != KOKKOS_INVALID_INDEX) + - (i4 != KOKKOS_INVALID_INDEX) + (i5 != KOKKOS_INVALID_INDEX) + - (i6 != KOKKOS_INVALID_INDEX) + (i7 != KOKKOS_INVALID_INDEX); -} - -// FIXME Ideally, we would not instantiate this function for every possible View -// type. We should be able to only pass "extent" when we use mdspan. -template -KOKKOS_INLINE_FUNCTION void runtime_check_rank( - const View&, const bool is_void_spec, const size_t i0, const size_t i1, - const size_t i2, const size_t i3, const size_t i4, const size_t i5, - const size_t i6, const size_t i7, const char* label) { - (void)(label); - - if (is_void_spec) { - const size_t num_passed_args = - count_valid_integers(i0, i1, i2, i3, i4, i5, i6, i7); - // We either allow to pass as many extents as the dynamic rank is, or - // as many extents as the total rank is. In the latter case, the given - // extents for the static dimensions must match the - // compile-time extents. - constexpr int rank = View::rank(); - constexpr int dyn_rank = View::rank_dynamic(); - const bool n_args_is_dyn_rank = num_passed_args == dyn_rank; - const bool n_args_is_rank = num_passed_args == rank; - - if constexpr (rank != dyn_rank) { - if (n_args_is_rank) { - size_t new_extents[8] = {i0, i1, i2, i3, i4, i5, i6, i7}; - for (int i = dyn_rank; i < rank; ++i) - if (new_extents[i] != View::static_extent(i)) { - KOKKOS_IF_ON_HOST( - const std::string message = - "The specified run-time extent for Kokkos::View '" + - std::string(label) + - "' does not match the compile-time extent in dimension " + - std::to_string(i) + ". The given extent is " + - std::to_string(new_extents[i]) + " but should be " + - std::to_string(View::static_extent(i)) + ".\n"; - Kokkos::abort(message.c_str());) - KOKKOS_IF_ON_DEVICE( - Kokkos::abort( - "The specified run-time extents for a Kokkos::View " - "do not match the compile-time extents.");) - } - } - } - - if (!n_args_is_dyn_rank && !n_args_is_rank) { - KOKKOS_IF_ON_HOST( - const std::string message = - "Constructor for Kokkos::View '" + std::string(label) + - "' has mismatched number of arguments. The number " - "of arguments = " + - std::to_string(num_passed_args) + - " neither matches the dynamic rank = " + - std::to_string(dyn_rank) + - " nor the total rank = " + std::to_string(rank) + "\n"; - Kokkos::abort(message.c_str());) - KOKKOS_IF_ON_DEVICE(Kokkos::abort("Constructor for Kokkos View has " - "mismatched number of arguments.");) - } - } -} - -} /* namespace Impl */ -} /* namespace Kokkos */ - -// Class to provide a uniform type -namespace Kokkos { -namespace Impl { -template -struct ViewUniformType; -} -} // namespace Kokkos - -//---------------------------------------------------------------------------- -//---------------------------------------------------------------------------- - -namespace Kokkos { - -/** \class ViewTraits - * \brief Traits class for accessing attributes of a View. - * - * This is an implementation detail of View. It is only of interest - * to developers implementing a new specialization of View. - * - * Template argument options: - * - View< DataType > - * - View< DataType , Space > - * - View< DataType , Space , MemoryTraits > - * - View< DataType , ArrayLayout > - * - View< DataType , ArrayLayout , Space > - * - View< DataType , ArrayLayout , MemoryTraits > - * - View< DataType , ArrayLayout , Space , MemoryTraits > - * - View< DataType , MemoryTraits > - */ - -template -struct ViewTraits; - -template <> -struct ViewTraits { - using execution_space = void; - using memory_space = void; - using HostMirrorSpace = void; - using array_layout = void; - using memory_traits = void; - using specialize = void; - using hooks_policy = void; -}; - -template -struct ViewTraits { - // Ignore an extraneous 'void' - using execution_space = typename ViewTraits::execution_space; - using memory_space = typename ViewTraits::memory_space; - using HostMirrorSpace = typename ViewTraits::HostMirrorSpace; - using array_layout = typename ViewTraits::array_layout; - using memory_traits = typename ViewTraits::memory_traits; - using specialize = typename ViewTraits::specialize; - using hooks_policy = typename ViewTraits::hooks_policy; -}; - -template -struct ViewTraits< - std::enable_if_t::value>, - HooksPolicy, Prop...> { - using execution_space = typename ViewTraits::execution_space; - using memory_space = typename ViewTraits::memory_space; - using HostMirrorSpace = typename ViewTraits::HostMirrorSpace; - using array_layout = typename ViewTraits::array_layout; - using memory_traits = typename ViewTraits::memory_traits; - using specialize = typename ViewTraits::specialize; - using hooks_policy = HooksPolicy; -}; - -template -struct ViewTraits::value>, - ArrayLayout, Prop...> { - // Specify layout, keep subsequent space and memory traits arguments - - using execution_space = typename ViewTraits::execution_space; - using memory_space = typename ViewTraits::memory_space; - using HostMirrorSpace = typename ViewTraits::HostMirrorSpace; - using array_layout = ArrayLayout; - using memory_traits = typename ViewTraits::memory_traits; - using specialize = typename ViewTraits::specialize; - using hooks_policy = typename ViewTraits::hooks_policy; -}; - -template -struct ViewTraits::value>, Space, - Prop...> { - // Specify Space, memory traits should be the only subsequent argument. - - static_assert( - std::is_same::execution_space, - void>::value && - std::is_same::memory_space, - void>::value && - std::is_same::HostMirrorSpace, - void>::value && - std::is_same::array_layout, - void>::value, - "Only one View Execution or Memory Space template argument"); - - using execution_space = typename Space::execution_space; - using memory_space = typename Space::memory_space; - using HostMirrorSpace = - typename Kokkos::Impl::HostMirror::Space::memory_space; - using array_layout = typename execution_space::array_layout; - using memory_traits = typename ViewTraits::memory_traits; - using specialize = typename ViewTraits::specialize; - using hooks_policy = typename ViewTraits::hooks_policy; -}; - -template -struct ViewTraits< - std::enable_if_t::value>, - MemoryTraits, Prop...> { - // Specify memory trait, should not be any subsequent arguments - - static_assert( - std::is_same::execution_space, - void>::value && - std::is_same::memory_space, - void>::value && - std::is_same::array_layout, - void>::value && - std::is_same::memory_traits, - void>::value && - std::is_same::hooks_policy, - void>::value, - "MemoryTrait is the final optional template argument for a View"); - - using execution_space = void; - using memory_space = void; - using HostMirrorSpace = void; - using array_layout = void; - using memory_traits = MemoryTraits; - using specialize = void; - using hooks_policy = void; -}; - -template -struct ViewTraits { - private: - // Unpack the properties arguments - using prop = ViewTraits; - - using ExecutionSpace = - std::conditional_t::value, - typename prop::execution_space, - Kokkos::DefaultExecutionSpace>; - - using MemorySpace = - std::conditional_t::value, - typename prop::memory_space, - typename ExecutionSpace::memory_space>; - - using ArrayLayout = - std::conditional_t::value, - typename prop::array_layout, - typename ExecutionSpace::array_layout>; - - using HostMirrorSpace = std::conditional_t< - !std::is_void::value, - typename prop::HostMirrorSpace, - typename Kokkos::Impl::HostMirror::Space>; - - using MemoryTraits = - std::conditional_t::value, - typename prop::memory_traits, - typename Kokkos::MemoryManaged>; - - using HooksPolicy = - std::conditional_t::value, - typename prop::hooks_policy, - Kokkos::Experimental::DefaultViewHooks>; - - // Analyze data type's properties, - // May be specialized based upon the layout and value type - using data_analysis = Kokkos::Impl::ViewDataAnalysis; - - public: - //------------------------------------ - // Data type traits: - - using data_type = typename data_analysis::type; - using const_data_type = typename data_analysis::const_type; - using non_const_data_type = typename data_analysis::non_const_type; - - //------------------------------------ - // Compatible array of trivial type traits: - - using scalar_array_type = typename data_analysis::scalar_array_type; - using const_scalar_array_type = - typename data_analysis::const_scalar_array_type; - using non_const_scalar_array_type = - typename data_analysis::non_const_scalar_array_type; - - //------------------------------------ - // Value type traits: - - using value_type = typename data_analysis::value_type; - using const_value_type = typename data_analysis::const_value_type; - using non_const_value_type = typename data_analysis::non_const_value_type; - - //------------------------------------ - // Mapping traits: - - using array_layout = ArrayLayout; - using dimension = typename data_analysis::dimension; - - using specialize = std::conditional_t< - std::is_void::value, - typename prop::specialize, - typename data_analysis::specialize>; /* mapping specialization tag */ - - static constexpr unsigned rank = dimension::rank; - static constexpr unsigned rank_dynamic = dimension::rank_dynamic; - - //------------------------------------ - // Execution space, memory space, memory access traits, and host mirror space. - - using execution_space = ExecutionSpace; - using memory_space = MemorySpace; - using device_type = Kokkos::Device; - using memory_traits = MemoryTraits; - using host_mirror_space = HostMirrorSpace; - using hooks_policy = HooksPolicy; - - using size_type = typename MemorySpace::size_type; - - enum { is_hostspace = std::is_same::value }; - enum { is_managed = MemoryTraits::is_unmanaged == 0 }; - enum { is_random_access = MemoryTraits::is_random_access == 1 }; - - //------------------------------------ -}; - -#ifdef KOKKOS_ENABLE_IMPL_MDSPAN -namespace Impl { -struct UnsupportedKokkosArrayLayout; - -template -struct MDSpanViewTraits { - using mdspan_type = UnsupportedKokkosArrayLayout; -}; - -// "Natural" mdspan for a view if the View's ArrayLayout is supported. -template -struct MDSpanViewTraits::type>> { - using index_type = std::size_t; - using extents_type = - typename Impl::ExtentsFromDataType::type; - using mdspan_layout_type = - typename Impl::LayoutFromArrayLayout::type; - using accessor_type = Impl::SpaceAwareAccessor< - typename Traits::memory_space, - Kokkos::default_accessor>; - using mdspan_type = mdspan; -}; -} // namespace Impl -#endif // KOKKOS_ENABLE_IMPL_MDSPAN - -/** \class View - * \brief View to an array of data. - * - * A View represents an array of one or more dimensions. - * For details, please refer to Kokkos' tutorial materials. - * - * \section Kokkos_View_TemplateParameters Template parameters - * - * This class has both required and optional template parameters. The - * \c DataType parameter must always be provided, and must always be - * first. The parameters \c Arg1Type, \c Arg2Type, and \c Arg3Type are - * placeholders for different template parameters. The default value - * of the fifth template parameter \c Specialize suffices for most use - * cases. When explaining the template parameters, we won't refer to - * \c Arg1Type, \c Arg2Type, and \c Arg3Type; instead, we will refer - * to the valid categories of template parameters, in whatever order - * they may occur. - * - * Valid ways in which template arguments may be specified: - * - View< DataType > - * - View< DataType , Layout > - * - View< DataType , Layout , Space > - * - View< DataType , Layout , Space , MemoryTraits > - * - View< DataType , Space > - * - View< DataType , Space , MemoryTraits > - * - View< DataType , MemoryTraits > - * - * \tparam DataType (required) This indicates both the type of each - * entry of the array, and the combination of compile-time and - * run-time array dimension(s). For example, double* - * indicates a one-dimensional array of \c double with run-time - * dimension, and int*[3] a two-dimensional array of \c int - * with run-time first dimension and compile-time second dimension - * (of 3). In general, the run-time dimensions (if any) must go - * first, followed by zero or more compile-time dimensions. For - * more examples, please refer to the tutorial materials. - * - * \tparam Space (required) The memory space. - * - * \tparam Layout (optional) The array's layout in memory. For - * example, LayoutLeft indicates a column-major (Fortran style) - * layout, and LayoutRight a row-major (C style) layout. If not - * specified, this defaults to the preferred layout for the - * Space. - * - * \tparam MemoryTraits (optional) Assertion of the user's intended - * access behavior. For example, RandomAccess indicates read-only - * access with limited spatial locality, and Unmanaged lets users - * wrap externally allocated memory in a View without automatic - * deallocation. - * - * \section Kokkos_View_MT MemoryTraits discussion - * - * \subsection Kokkos_View_MT_Interp MemoryTraits interpretation depends on - * Space - * - * Some \c MemoryTraits options may have different interpretations for - * different \c Space types. For example, with the Cuda device, - * \c RandomAccess tells Kokkos to fetch the data through the texture - * cache, whereas the non-GPU devices have no such hardware construct. - * - * \subsection Kokkos_View_MT_PrefUse Preferred use of MemoryTraits - * - * Users should defer applying the optional \c MemoryTraits parameter - * until the point at which they actually plan to rely on it in a - * computational kernel. This minimizes the number of template - * parameters exposed in their code, which reduces the cost of - * compilation. Users may always assign a View without specified - * \c MemoryTraits to a compatible View with that specification. - * For example: - * \code - * // Pass in the simplest types of View possible. - * void - * doSomething (View out, - * View in) - * { - * // Assign the "generic" View in to a RandomAccess View in_rr. - * // Note that RandomAccess View objects must have const data. - * View in_rr = in; - * // ... do something with in_rr and out ... - * } - * \endcode - */ - -} // namespace Kokkos - -namespace Kokkos { - -template -struct is_always_assignable_impl; - -template -struct is_always_assignable_impl, - Kokkos::View> { - using mapping_type = Kokkos::Impl::ViewMapping< - typename Kokkos::View::traits, - typename Kokkos::View::traits, - typename Kokkos::View::traits::specialize>; - - constexpr static bool value = - mapping_type::is_assignable && - static_cast(Kokkos::View::rank_dynamic) >= - static_cast(Kokkos::View::rank_dynamic); -}; - -template -using is_always_assignable = is_always_assignable_impl< - std::remove_reference_t, - std::remove_const_t>>; - -template -inline constexpr bool is_always_assignable_v = - is_always_assignable::value; - -template -constexpr bool is_assignable(const Kokkos::View& dst, - const Kokkos::View& src) { - using DstTraits = typename Kokkos::View::traits; - using SrcTraits = typename Kokkos::View::traits; - using mapping_type = - Kokkos::Impl::ViewMapping; - - return is_always_assignable_v, - Kokkos::View> || - (mapping_type::is_assignable && - ((DstTraits::dimension::rank_dynamic >= 1) || - (dst.static_extent(0) == src.extent(0))) && - ((DstTraits::dimension::rank_dynamic >= 2) || - (dst.static_extent(1) == src.extent(1))) && - ((DstTraits::dimension::rank_dynamic >= 3) || - (dst.static_extent(2) == src.extent(2))) && - ((DstTraits::dimension::rank_dynamic >= 4) || - (dst.static_extent(3) == src.extent(3))) && - ((DstTraits::dimension::rank_dynamic >= 5) || - (dst.static_extent(4) == src.extent(4))) && - ((DstTraits::dimension::rank_dynamic >= 6) || - (dst.static_extent(5) == src.extent(5))) && - ((DstTraits::dimension::rank_dynamic >= 7) || - (dst.static_extent(6) == src.extent(6))) && - ((DstTraits::dimension::rank_dynamic >= 8) || - (dst.static_extent(7) == src.extent(7)))); -} - -} /* namespace Kokkos */ - -//---------------------------------------------------------------------------- -//---------------------------------------------------------------------------- - -#include - -//---------------------------------------------------------------------------- -//---------------------------------------------------------------------------- - -namespace Kokkos { - -// FIXME_OPENMPTARGET - The `declare target` is needed for the Intel GPUs with -// the OpenMPTarget backend -#if defined(KOKKOS_ENABLE_OPENMPTARGET) && defined(KOKKOS_COMPILER_INTEL_LLVM) -#pragma omp declare target +#if defined(KOKKOS_ENABLE_IMPL_MDSPAN) && !defined(KOKKOS_COMPILER_INTEL) +#include #endif -inline constexpr Kokkos::ALL_t ALL{}; +#include -#if defined(KOKKOS_ENABLE_OPENMPTARGET) && defined(KOKKOS_COMPILER_INTEL_LLVM) -#pragma omp end declare target -#endif - -inline constexpr Kokkos::Impl::SequentialHostInit_t SequentialHostInit{}; - -inline constexpr Kokkos::Impl::WithoutInitializing_t WithoutInitializing{}; - -inline constexpr Kokkos::Impl::AllowPadding_t AllowPadding{}; - -/** \brief Create View allocation parameter bundle from argument list. - * - * Valid argument list members are: - * 1) label as a "string" or std::string - * 2) memory space instance of the View::memory_space type - * 3) execution space instance compatible with the View::memory_space - * 4) Kokkos::WithoutInitializing to bypass initialization - * 4) Kokkos::AllowPadding to allow allocation to pad dimensions for memory - * alignment - */ -template -inline Impl::ViewCtorProp::type...> -view_alloc(Args const&... args) { - using return_type = - Impl::ViewCtorProp::type...>; - - static_assert(!return_type::has_pointer, - "Cannot give pointer-to-memory for view allocation"); - - return return_type(args...); -} - -template -KOKKOS_INLINE_FUNCTION - Impl::ViewCtorProp::type...> - view_wrap(Args const&... args) { - using return_type = - Impl::ViewCtorProp::type...>; - - static_assert(!return_type::has_memory_space && - !return_type::has_execution_space && - !return_type::has_label && return_type::has_pointer, - "Must only give pointer-to-memory for view wrapping"); - - return return_type(args...); -} - -} /* namespace Kokkos */ - -//---------------------------------------------------------------------------- -//---------------------------------------------------------------------------- - -namespace Kokkos { - -template -class View; - -template -struct is_view : public std::false_type {}; - -template -struct is_view> : public std::true_type {}; - -template -struct is_view> : public std::true_type {}; - -template -inline constexpr bool is_view_v = is_view::value; - -template -class View : public ViewTraits { - private: - template - friend class View; - template - friend class Kokkos::Impl::ViewMapping; - - using view_tracker_type = Kokkos::Impl::ViewTracker; - - public: - using traits = ViewTraits; - - private: - using map_type = - Kokkos::Impl::ViewMapping; - template - friend struct Kokkos::Impl::ViewTracker; - using hooks_policy = typename traits::hooks_policy; - - view_tracker_type m_track; - map_type m_map; - - public: - //---------------------------------------- - /** \brief Compatible view of array of scalar types */ - using array_type = - View; - - /** \brief Compatible view of const data type */ - using const_type = - View; - - /** \brief Compatible view of non-const data type */ - using non_const_type = - View; - - /** \brief Compatible HostMirror view */ - using HostMirror = - View, - typename traits::hooks_policy>; - - /** \brief Compatible HostMirror view */ - using host_mirror_type = - View; - - /** \brief Unified types */ - using uniform_type = typename Impl::ViewUniformType::type; - using uniform_const_type = - typename Impl::ViewUniformType::const_type; - using uniform_runtime_type = - typename Impl::ViewUniformType::runtime_type; - using uniform_runtime_const_type = - typename Impl::ViewUniformType::runtime_const_type; - using uniform_nomemspace_type = - typename Impl::ViewUniformType::nomemspace_type; - using uniform_const_nomemspace_type = - typename Impl::ViewUniformType::const_nomemspace_type; - using uniform_runtime_nomemspace_type = - typename Impl::ViewUniformType::runtime_nomemspace_type; - using uniform_runtime_const_nomemspace_type = - typename Impl::ViewUniformType::runtime_const_nomemspace_type; - - //---------------------------------------- - // Domain rank and extents - - static constexpr Impl::integral_constant - rank = {}; - static constexpr Impl::integral_constant - rank_dynamic = {}; -#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 - enum {Rank KOKKOS_DEPRECATED_WITH_COMMENT("Use rank instead.") = - map_type::Rank}; -#endif - - template - KOKKOS_INLINE_FUNCTION constexpr std::enable_if_t< - std::is_integral::value, size_t> - extent(const iType& r) const noexcept { - return m_map.extent(r); - } - - static KOKKOS_INLINE_FUNCTION constexpr size_t static_extent( - const unsigned r) noexcept { - return map_type::static_extent(r); - } - - template - KOKKOS_INLINE_FUNCTION constexpr std::enable_if_t< - std::is_integral::value, int> - extent_int(const iType& r) const noexcept { - return static_cast(m_map.extent(r)); - } - - KOKKOS_INLINE_FUNCTION constexpr typename traits::array_layout layout() - const { - return m_map.layout(); - } - - //---------------------------------------- - /* Deprecate all 'dimension' functions in favor of - * ISO/C++ vocabulary 'extent'. - */ - - KOKKOS_INLINE_FUNCTION constexpr size_t size() const { - return m_map.dimension_0() * m_map.dimension_1() * m_map.dimension_2() * - m_map.dimension_3() * m_map.dimension_4() * m_map.dimension_5() * - m_map.dimension_6() * m_map.dimension_7(); - } - - KOKKOS_INLINE_FUNCTION constexpr size_t stride_0() const { - return m_map.stride_0(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t stride_1() const { - return m_map.stride_1(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t stride_2() const { - return m_map.stride_2(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t stride_3() const { - return m_map.stride_3(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t stride_4() const { - return m_map.stride_4(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t stride_5() const { - return m_map.stride_5(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t stride_6() const { - return m_map.stride_6(); - } - KOKKOS_INLINE_FUNCTION constexpr size_t stride_7() const { - return m_map.stride_7(); - } - - template - KOKKOS_INLINE_FUNCTION constexpr std::enable_if_t< - std::is_integral::value, size_t> - stride(iType r) const { - return ( - r == 0 - ? m_map.stride_0() - : (r == 1 - ? m_map.stride_1() - : (r == 2 - ? m_map.stride_2() - : (r == 3 - ? m_map.stride_3() - : (r == 4 - ? m_map.stride_4() - : (r == 5 - ? m_map.stride_5() - : (r == 6 - ? m_map.stride_6() - : m_map.stride_7()))))))); - } - - template - KOKKOS_INLINE_FUNCTION void stride(iType* const s) const { - m_map.stride(s); - } - - //---------------------------------------- - // Range span is the span which contains all members. - - using reference_type = typename map_type::reference_type; - using pointer_type = typename map_type::pointer_type; - - enum { - reference_type_is_lvalue_reference = - std::is_lvalue_reference::value - }; - - KOKKOS_INLINE_FUNCTION constexpr size_t span() const { return m_map.span(); } - KOKKOS_INLINE_FUNCTION bool span_is_contiguous() const { - return m_map.span_is_contiguous(); - } - KOKKOS_INLINE_FUNCTION constexpr bool is_allocated() const { - return m_map.data() != nullptr; - } - KOKKOS_INLINE_FUNCTION constexpr pointer_type data() const { - return m_map.data(); - } - - //---------------------------------------- - // Allow specializations to query their specialized map - - KOKKOS_INLINE_FUNCTION - const Kokkos::Impl::ViewMapping& - impl_map() const { - return m_map; - } - KOKKOS_INLINE_FUNCTION - const Kokkos::Impl::SharedAllocationTracker& impl_track() const { - return m_track.m_tracker; - } - //---------------------------------------- - - private: - static constexpr bool is_layout_left = - std::is_same::value; - - static constexpr bool is_layout_right = - std::is_same::value; - - static constexpr bool is_layout_stride = - std::is_same::value; - - static constexpr bool is_default_map = - std::is_void::value && - (is_layout_left || is_layout_right || is_layout_stride); - -#if defined(KOKKOS_ENABLE_DEBUG_BOUNDS_CHECK) - -#define KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(...) \ - Kokkos::Impl::runtime_check_memory_access_violation< \ - typename traits::memory_space>( \ - "Kokkos::View ERROR: attempt to access inaccessible memory space", \ - __VA_ARGS__); \ - Kokkos::Impl::view_verify_operator_bounds( \ - __VA_ARGS__); - -#else - -#define KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(...) \ - Kokkos::Impl::runtime_check_memory_access_violation< \ - typename traits::memory_space>( \ - "Kokkos::View ERROR: attempt to access inaccessible memory space", \ - __VA_ARGS__); - -#endif - - template - static KOKKOS_FUNCTION void check_access_member_function_valid_args(Is...) { - static_assert(rank <= sizeof...(Is)); - static_assert(sizeof...(Is) <= 8); - static_assert(Kokkos::Impl::are_integral::value); - } - - template - static KOKKOS_FUNCTION void check_operator_parens_valid_args(Is...) { - static_assert(rank == sizeof...(Is)); - static_assert(Kokkos::Impl::are_integral::value); - } - - public: - //------------------------------ - // Rank 1 default map operator() - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::always_true::value && // - (1 == rank) && is_default_map && !is_layout_stride), - reference_type> - operator()(I0 i0) const { - check_operator_parens_valid_args(i0); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0) - return m_map.m_impl_handle[i0]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::always_true::value && // - (1 == rank) && is_default_map && is_layout_stride), - reference_type> - operator()(I0 i0) const { - check_operator_parens_valid_args(i0); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0) - return m_map.m_impl_handle[m_map.m_impl_offset.m_stride.S0 * i0]; - } - - //------------------------------ - // Rank 1 operator[] - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - ((1 == rank) && Kokkos::Impl::are_integral::value && !is_default_map), - reference_type> - operator[](I0 i0) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0) - return m_map.reference(i0); - } - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<((1 == rank) && Kokkos::Impl::are_integral::value && - is_default_map && !is_layout_stride), - reference_type> - operator[](I0 i0) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0) - return m_map.m_impl_handle[i0]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<((1 == rank) && Kokkos::Impl::are_integral::value && - is_default_map && is_layout_stride), - reference_type> - operator[](I0 i0) const { - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0) - return m_map.m_impl_handle[m_map.m_impl_offset.m_stride.S0 * i0]; - } - - //------------------------------ - // Rank 2 default map operator() - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::always_true::value && // - (2 == rank) && is_default_map && - (is_layout_left || is_layout_right || is_layout_stride)), - reference_type> - operator()(I0 i0, I1 i1) const { - check_operator_parens_valid_args(i0, i1); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1) - if constexpr (is_layout_left) { - if constexpr (rank_dynamic == 0) - return m_map.m_impl_handle[i0 + m_map.m_impl_offset.m_dim.N0 * i1]; - else - return m_map.m_impl_handle[i0 + m_map.m_impl_offset.m_stride * i1]; - } else if constexpr (is_layout_right) { - if constexpr (rank_dynamic == 0) - return m_map.m_impl_handle[i1 + m_map.m_impl_offset.m_dim.N1 * i0]; - else - return m_map.m_impl_handle[i1 + m_map.m_impl_offset.m_stride * i0]; - } else { - static_assert(is_layout_stride); - return m_map.m_impl_handle[i0 * m_map.m_impl_offset.m_stride.S0 + - i1 * m_map.m_impl_offset.m_stride.S1]; - } -#if defined KOKKOS_COMPILER_INTEL - __builtin_unreachable(); -#endif - } - - // Rank 0 -> 8 operator() except for rank-1 and rank-2 with default map which - // have "inlined" versions above - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::always_true::value && // - (2 != rank) && (1 != rank) && (0 != rank) && is_default_map), - reference_type> - operator()(Is... indices) const { - check_operator_parens_valid_args(indices...); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, indices...) - return m_map.m_impl_handle[m_map.m_impl_offset(indices...)]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::always_true::value && // - ((0 == rank) || !is_default_map)), - reference_type> - operator()(Is... indices) const { - check_operator_parens_valid_args(indices...); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, indices...) - return m_map.reference(indices...); - } - - //------------------------------ - // Rank 0 - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::always_true::value && (0 == rank)), reference_type> - access(Is... extra) const { - check_access_member_function_valid_args(extra...); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, extra...) - return m_map.reference(); - } - - //------------------------------ - // Rank 1 - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::always_true::value && - (1 == rank) && !is_default_map), - reference_type> - access(I0 i0, Is... extra) const { - check_access_member_function_valid_args(i0, extra...); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, extra...) - return m_map.reference(i0); - } - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::always_true::value && - (1 == rank) && is_default_map && !is_layout_stride), - reference_type> - access(I0 i0, Is... extra) const { - check_access_member_function_valid_args(i0, extra...); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, extra...) - return m_map.m_impl_handle[i0]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::always_true::value && - (1 == rank) && is_default_map && is_layout_stride), - reference_type> - access(I0 i0, Is... extra) const { - check_access_member_function_valid_args(i0, extra...); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, extra...) - return m_map.m_impl_handle[m_map.m_impl_offset.m_stride.S0 * i0]; - } - - //------------------------------ - // Rank 2 - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::always_true::value && - (2 == rank) && !is_default_map), - reference_type> - access(I0 i0, I1 i1, Is... extra) const { - check_access_member_function_valid_args(i0, i1, extra...); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, extra...) - return m_map.reference(i0, i1); - } - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::always_true::value && (2 == rank) && - is_default_map && - (is_layout_left || is_layout_right || is_layout_stride)), - reference_type> - access(I0 i0, I1 i1, Is... extra) const { - check_access_member_function_valid_args(i0, i1, extra...); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, extra...) - if constexpr (is_layout_left) { - if constexpr (rank_dynamic == 0) - return m_map.m_impl_handle[i0 + m_map.m_impl_offset.m_dim.N0 * i1]; - else - return m_map.m_impl_handle[i0 + m_map.m_impl_offset.m_stride * i1]; - } else if constexpr (is_layout_right) { - if constexpr (rank_dynamic == 0) - return m_map.m_impl_handle[i1 + m_map.m_impl_offset.m_dim.N1 * i0]; - else - return m_map.m_impl_handle[i1 + m_map.m_impl_offset.m_stride * i0]; - } else { - static_assert(is_layout_stride); - return m_map.m_impl_handle[i0 * m_map.m_impl_offset.m_stride.S0 + - i1 * m_map.m_impl_offset.m_stride.S1]; - } -#if defined KOKKOS_COMPILER_INTEL - __builtin_unreachable(); -#endif - } - - //------------------------------ - // Rank 3 - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::always_true::value && - (3 == rank) && is_default_map), - reference_type> - access(I0 i0, I1 i1, I2 i2, Is... extra) const { - check_access_member_function_valid_args(i0, i1, i2, extra...); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, i2, extra...) - return m_map.m_impl_handle[m_map.m_impl_offset(i0, i1, i2)]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::always_true::value && - (3 == rank) && !is_default_map), - reference_type> - access(I0 i0, I1 i1, I2 i2, Is... extra) const { - check_access_member_function_valid_args(i0, i1, i2, extra...); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, i2, extra...) - return m_map.reference(i0, i1, i2); - } - - //------------------------------ - // Rank 4 - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::always_true::value && (4 == rank) && - is_default_map), - reference_type> - access(I0 i0, I1 i1, I2 i2, I3 i3, Is... extra) const { - check_access_member_function_valid_args(i0, i1, i2, i3, extra...); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, i2, i3, extra...) - return m_map.m_impl_handle[m_map.m_impl_offset(i0, i1, i2, i3)]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::always_true::value && (4 == rank) && - !is_default_map), - reference_type> - access(I0 i0, I1 i1, I2 i2, I3 i3, Is... extra) const { - check_access_member_function_valid_args(i0, i1, i2, i3, extra...); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, i2, i3, extra...) - return m_map.reference(i0, i1, i2, i3); - } - - //------------------------------ - // Rank 5 - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::always_true::value && - (5 == rank) && is_default_map), - reference_type> - access(I0 i0, I1 i1, I2 i2, I3 i3, I4 i4, Is... extra) const { - check_access_member_function_valid_args(i0, i1, i2, i3, i4, extra...); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, i2, i3, i4, - extra...) - return m_map.m_impl_handle[m_map.m_impl_offset(i0, i1, i2, i3, i4)]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::always_true::value && - (5 == rank) && !is_default_map), - reference_type> - access(I0 i0, I1 i1, I2 i2, I3 i3, I4 i4, Is... extra) const { - check_access_member_function_valid_args(i0, i1, i2, i3, i4, extra...); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, i2, i3, i4, - extra...) - return m_map.reference(i0, i1, i2, i3, i4); - } - - //------------------------------ - // Rank 6 - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::always_true::value && - (6 == rank) && is_default_map), - reference_type> - access(I0 i0, I1 i1, I2 i2, I3 i3, I4 i4, I5 i5, Is... extra) const { - check_access_member_function_valid_args(i0, i1, i2, i3, i4, i5, extra...); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, i2, i3, i4, i5, - extra...) - return m_map.m_impl_handle[m_map.m_impl_offset(i0, i1, i2, i3, i4, i5)]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::always_true::value && - (6 == rank) && !is_default_map), - reference_type> - access(I0 i0, I1 i1, I2 i2, I3 i3, I4 i4, I5 i5, Is... extra) const { - check_access_member_function_valid_args(i0, i1, i2, i3, i4, i5, extra...); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, i2, i3, i4, i5, - extra...) - return m_map.reference(i0, i1, i2, i3, i4, i5); - } - - //------------------------------ - // Rank 7 - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::always_true::value && - (7 == rank) && is_default_map), - reference_type> - access(I0 i0, I1 i1, I2 i2, I3 i3, I4 i4, I5 i5, I6 i6, Is... extra) const { - check_access_member_function_valid_args(i0, i1, i2, i3, i4, i5, i6, - extra...); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, i2, i3, i4, i5, i6, - extra...) - return m_map.m_impl_handle[m_map.m_impl_offset(i0, i1, i2, i3, i4, i5, i6)]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - (Kokkos::Impl::always_true::value && - (7 == rank) && !is_default_map), - reference_type> - access(I0 i0, I1 i1, I2 i2, I3 i3, I4 i4, I5 i5, I6 i6, Is... extra) const { - check_access_member_function_valid_args(i0, i1, i2, i3, i4, i5, i6, - extra...); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, i2, i3, i4, i5, i6, - extra...) - return m_map.reference(i0, i1, i2, i3, i4, i5, i6); - } - - //------------------------------ - // Rank 8 - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::always_true::value && - (8 == rank) && is_default_map), - reference_type> - access(I0 i0, I1 i1, I2 i2, I3 i3, I4 i4, I5 i5, I6 i6, I7 i7, - Is... extra) const { - check_access_member_function_valid_args(i0, i1, i2, i3, i4, i5, i6, i7, - extra...); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, i2, i3, i4, i5, i6, - i7, extra...) - return m_map - .m_impl_handle[m_map.m_impl_offset(i0, i1, i2, i3, i4, i5, i6, i7)]; - } - - template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(Kokkos::Impl::always_true::value && - (8 == rank) && !is_default_map), - reference_type> - access(I0 i0, I1 i1, I2 i2, I3 i3, I4 i4, I5 i5, I6 i6, I7 i7, - Is... extra) const { - check_access_member_function_valid_args(i0, i1, i2, i3, i4, i5, i6, i7, - extra...); - KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, i2, i3, i4, i5, i6, - i7, extra...) - return m_map.reference(i0, i1, i2, i3, i4, i5, i6, i7); - } - -#undef KOKKOS_IMPL_VIEW_OPERATOR_VERIFY - - //---------------------------------------- - // Standard destructor, constructors, and assignment operators - - KOKKOS_DEFAULTED_FUNCTION - ~View() = default; - - KOKKOS_DEFAULTED_FUNCTION - View() = default; - - KOKKOS_FUNCTION - View(const View& other) : m_track(other.m_track), m_map(other.m_map) { - KOKKOS_IF_ON_HOST((hooks_policy::copy_construct(*this, other);)) - } - - KOKKOS_FUNCTION - View(View&& other) - : m_track{std::move(other.m_track)}, m_map{std::move(other.m_map)} { - KOKKOS_IF_ON_HOST((hooks_policy::move_construct(*this, other);)) - } - - KOKKOS_FUNCTION - View& operator=(const View& other) { - m_map = other.m_map; - m_track = other.m_track; - - KOKKOS_IF_ON_HOST((hooks_policy::copy_assign(*this, other);)) - - return *this; - } - - KOKKOS_FUNCTION - View& operator=(View&& other) { - m_map = std::move(other.m_map); - m_track = std::move(other.m_track); - - KOKKOS_IF_ON_HOST((hooks_policy::move_assign(*this, other);)) - - return *this; - } - - //---------------------------------------- - // Compatible view copy constructor and assignment - // may assign unmanaged from managed. - - template - KOKKOS_INLINE_FUNCTION View( - const View& rhs, - std::enable_if_t::traits, - typename traits::specialize>::is_assignable_data_type>* = nullptr) - : m_track(rhs), m_map() { - using SrcTraits = typename View::traits; - using Mapping = Kokkos::Impl::ViewMapping; - static_assert(Mapping::is_assignable, - "Incompatible View copy construction"); - Mapping::assign(m_map, rhs.m_map, rhs.m_track.m_tracker); - } - - template - KOKKOS_INLINE_FUNCTION std::enable_if_t< - Kokkos::Impl::ViewMapping< - traits, typename View::traits, - typename traits::specialize>::is_assignable_data_type, - View>& - operator=(const View& rhs) { - using SrcTraits = typename View::traits; - using Mapping = Kokkos::Impl::ViewMapping; - static_assert(Mapping::is_assignable, "Incompatible View copy assignment"); - Mapping::assign(m_map, rhs.m_map, rhs.m_track.m_tracker); - m_track.assign(rhs); - return *this; - } - - //---------------------------------------- - // Compatible subview constructor - // may assign unmanaged from managed. - - template - KOKKOS_INLINE_FUNCTION View(const View& src_view, const Arg0 arg0, - Args... args) - : m_track(src_view), m_map() { - using SrcType = View; - - using Mapping = Kokkos::Impl::ViewMapping; - - using DstType = typename Mapping::type; - - static_assert( - Kokkos::Impl::ViewMapping::is_assignable, - "Subview construction requires compatible view and subview arguments"); - - Mapping::assign(m_map, src_view.m_map, arg0, args...); - } - - //---------------------------------------- - // Allocation tracking properties - - KOKKOS_INLINE_FUNCTION - int use_count() const { return m_track.m_tracker.use_count(); } - - inline const std::string label() const { - return m_track.m_tracker - .template get_label(); - } - - public: - //---------------------------------------- - // Allocation according to allocation properties and array layout - - template - explicit inline View( - const Impl::ViewCtorProp& arg_prop, - std::enable_if_t::has_pointer, - typename traits::array_layout> const& arg_layout) - : m_track(), m_map() { - // Copy the input allocation properties with possibly defaulted properties - // We need to split it in two to avoid MSVC compiler errors - auto prop_copy_tmp = - Impl::with_properties_if_unset(arg_prop, std::string{}); - auto prop_copy = Impl::with_properties_if_unset( - prop_copy_tmp, typename traits::device_type::memory_space{}, - typename traits::device_type::execution_space{}); - using alloc_prop = decltype(prop_copy); - - static_assert(traits::is_managed, - "View allocation constructor requires managed memory"); - - if (alloc_prop::initialize && - !alloc_prop::execution_space::impl_is_initialized()) { - // If initializing view data then - // the execution space must be initialized. - Kokkos::Impl::throw_runtime_exception( - "Constructing View and initializing data with uninitialized " - "execution space"); - } - -#ifdef KOKKOS_ENABLE_DEBUG_BOUNDS_CHECK - if constexpr (std::is_same_v || - std::is_same_v || - std::is_same_v) { - size_t i0 = arg_layout.dimension[0]; - size_t i1 = arg_layout.dimension[1]; - size_t i2 = arg_layout.dimension[2]; - size_t i3 = arg_layout.dimension[3]; - size_t i4 = arg_layout.dimension[4]; - size_t i5 = arg_layout.dimension[5]; - size_t i6 = arg_layout.dimension[6]; - size_t i7 = arg_layout.dimension[7]; - - const std::string& alloc_name = - Impl::get_property(prop_copy); - Impl::runtime_check_rank( - *this, std::is_same::value, i0, i1, - i2, i3, i4, i5, i6, i7, alloc_name.c_str()); - } -#endif - - Kokkos::Impl::SharedAllocationRecord<>* record = m_map.allocate_shared( - prop_copy, arg_layout, Impl::ViewCtorProp::has_execution_space); - - // Setup and initialization complete, start tracking - m_track.m_tracker.assign_allocated_record_to_uninitialized(record); - } - - KOKKOS_INLINE_FUNCTION - void assign_data(pointer_type arg_data) { - m_track.m_tracker.clear(); - m_map.assign_data(arg_data); - } - - // Wrap memory according to properties and array layout - template - explicit KOKKOS_INLINE_FUNCTION View( - const Impl::ViewCtorProp& arg_prop, - std::enable_if_t::has_pointer, - typename traits::array_layout> const& arg_layout) - : m_track() // No memory tracking - , - m_map(arg_prop, arg_layout) { - static_assert( - std::is_same::pointer_type>::value, - "Constructing View to wrap user memory must supply matching pointer " - "type"); - -#ifdef KOKKOS_ENABLE_DEBUG_BOUNDS_CHECK - if constexpr (std::is_same_v || - std::is_same_v || - std::is_same_v) { - size_t i0 = arg_layout.dimension[0]; - size_t i1 = arg_layout.dimension[1]; - size_t i2 = arg_layout.dimension[2]; - size_t i3 = arg_layout.dimension[3]; - size_t i4 = arg_layout.dimension[4]; - size_t i5 = arg_layout.dimension[5]; - size_t i6 = arg_layout.dimension[6]; - size_t i7 = arg_layout.dimension[7]; - - Impl::runtime_check_rank( - *this, std::is_same::value, i0, i1, - i2, i3, i4, i5, i6, i7, "UNMANAGED"); - } -#endif - } - - // Simple dimension-only layout - template - explicit inline View( - const Impl::ViewCtorProp& arg_prop, - std::enable_if_t::has_pointer, size_t> const - arg_N0 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N1 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N2 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N3 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N4 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N5 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N6 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N7 = KOKKOS_IMPL_CTOR_DEFAULT_ARG) - : View(arg_prop, - typename traits::array_layout(arg_N0, arg_N1, arg_N2, arg_N3, - arg_N4, arg_N5, arg_N6, arg_N7)) { - static_assert(traits::array_layout::is_extent_constructible, - "Layout is not constructible from extent arguments. Use " - "overload taking a layout object instead."); - } - - template - explicit KOKKOS_INLINE_FUNCTION View( - const Impl::ViewCtorProp& arg_prop, - std::enable_if_t::has_pointer, size_t> const - arg_N0 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N1 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N2 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N3 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N4 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N5 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N6 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N7 = KOKKOS_IMPL_CTOR_DEFAULT_ARG) - : View(arg_prop, - typename traits::array_layout(arg_N0, arg_N1, arg_N2, arg_N3, - arg_N4, arg_N5, arg_N6, arg_N7)) { - static_assert(traits::array_layout::is_extent_constructible, - "Layout is not constructible from extent arguments. Use " - "overload taking a layout object instead."); - } - - // Allocate with label and layout - template - explicit inline View( - const Label& arg_label, - std::enable_if_t::value, - typename traits::array_layout> const& arg_layout) - : View(Impl::ViewCtorProp(arg_label), arg_layout) {} - - // Allocate label and layout, must disambiguate from subview constructor. - template - explicit inline View( - const Label& arg_label, - std::enable_if_t::value, const size_t> - arg_N0 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N1 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N2 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N3 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N4 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N5 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N6 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N7 = KOKKOS_IMPL_CTOR_DEFAULT_ARG) - : View(Impl::ViewCtorProp(arg_label), - typename traits::array_layout(arg_N0, arg_N1, arg_N2, arg_N3, - arg_N4, arg_N5, arg_N6, arg_N7)) { - static_assert(traits::array_layout::is_extent_constructible, - "Layout is not constructible from extent arguments. Use " - "overload taking a layout object instead."); - } - - // Construct view from ViewTracker and map - // This should be the preferred method because future extensions may need to - // use the ViewTracker class. - template - KOKKOS_INLINE_FUNCTION View( - const view_tracker_type& track, - const Kokkos::Impl::ViewMapping& map) - : m_track(track), m_map() { - using Mapping = - Kokkos::Impl::ViewMapping; - static_assert(Mapping::is_assignable, - "Incompatible View copy construction"); - Mapping::assign(m_map, map, track.m_tracker); - } - - // Construct View from internal shared allocation tracker object and map - // This is here for backwards compatibility for classes that derive from - // Kokkos::View - template - KOKKOS_INLINE_FUNCTION View( - const typename view_tracker_type::track_type& track, - const Kokkos::Impl::ViewMapping& map) - : m_track(track), m_map() { - using Mapping = - Kokkos::Impl::ViewMapping; - static_assert(Mapping::is_assignable, - "Incompatible View copy construction"); - Mapping::assign(m_map, map, track); - } - - //---------------------------------------- - // Memory span required to wrap these dimensions. - static constexpr size_t required_allocation_size( - typename traits::array_layout const& layout) { - return map_type::memory_span(layout); - } - - static constexpr size_t required_allocation_size( - const size_t arg_N0 = 0, const size_t arg_N1 = 0, const size_t arg_N2 = 0, - const size_t arg_N3 = 0, const size_t arg_N4 = 0, const size_t arg_N5 = 0, - const size_t arg_N6 = 0, const size_t arg_N7 = 0) { - static_assert(traits::array_layout::is_extent_constructible, - "Layout is not constructible from extent arguments. Use " - "overload taking a layout object instead."); - return map_type::memory_span(typename traits::array_layout( - arg_N0, arg_N1, arg_N2, arg_N3, arg_N4, arg_N5, arg_N6, arg_N7)); - } - - explicit KOKKOS_INLINE_FUNCTION View( - pointer_type arg_ptr, const size_t arg_N0 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N1 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N2 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N3 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N4 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N5 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N6 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N7 = KOKKOS_IMPL_CTOR_DEFAULT_ARG) - : View(Impl::ViewCtorProp(arg_ptr), - typename traits::array_layout(arg_N0, arg_N1, arg_N2, arg_N3, - arg_N4, arg_N5, arg_N6, arg_N7)) { - static_assert(traits::array_layout::is_extent_constructible, - "Layout is not constructible from extent arguments. Use " - "overload taking a layout object instead."); - } - - explicit KOKKOS_INLINE_FUNCTION View( - pointer_type arg_ptr, const typename traits::array_layout& arg_layout) - : View(Impl::ViewCtorProp(arg_ptr), arg_layout) {} - - //---------------------------------------- - // Shared scratch memory constructor - - static KOKKOS_INLINE_FUNCTION size_t - shmem_size(const size_t arg_N0 = KOKKOS_INVALID_INDEX, - const size_t arg_N1 = KOKKOS_INVALID_INDEX, - const size_t arg_N2 = KOKKOS_INVALID_INDEX, - const size_t arg_N3 = KOKKOS_INVALID_INDEX, - const size_t arg_N4 = KOKKOS_INVALID_INDEX, - const size_t arg_N5 = KOKKOS_INVALID_INDEX, - const size_t arg_N6 = KOKKOS_INVALID_INDEX, - const size_t arg_N7 = KOKKOS_INVALID_INDEX) { - static_assert(traits::array_layout::is_extent_constructible, - "Layout is not constructible from extent arguments. Use " - "overload taking a layout object instead."); - const size_t num_passed_args = Impl::count_valid_integers( - arg_N0, arg_N1, arg_N2, arg_N3, arg_N4, arg_N5, arg_N6, arg_N7); - - if (std::is_void::value && - num_passed_args != rank_dynamic) { - Kokkos::abort( - "Kokkos::View::shmem_size() rank_dynamic != number of arguments.\n"); - } - - return View::shmem_size(typename traits::array_layout( - arg_N0, arg_N1, arg_N2, arg_N3, arg_N4, arg_N5, arg_N6, arg_N7)); - } - - private: - // Want to be able to align to minimum scratch alignment or sizeof or alignof - // elements - static constexpr size_t scratch_value_alignment = - max({sizeof(typename traits::value_type), - alignof(typename traits::value_type), - static_cast( - traits::execution_space::scratch_memory_space::ALIGN)}); - - public: - static KOKKOS_INLINE_FUNCTION size_t - shmem_size(typename traits::array_layout const& arg_layout) { - return map_type::memory_span(arg_layout) + scratch_value_alignment; - } - - explicit KOKKOS_INLINE_FUNCTION View( - const typename traits::execution_space::scratch_memory_space& arg_space, - const typename traits::array_layout& arg_layout) - : View(Impl::ViewCtorProp(reinterpret_cast( - arg_space.get_shmem_aligned(map_type::memory_span(arg_layout), - scratch_value_alignment))), - arg_layout) {} - - explicit KOKKOS_INLINE_FUNCTION View( - const typename traits::execution_space::scratch_memory_space& arg_space, - const size_t arg_N0 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N1 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N2 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N3 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N4 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N5 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N6 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, - const size_t arg_N7 = KOKKOS_IMPL_CTOR_DEFAULT_ARG) - : View(Impl::ViewCtorProp( - reinterpret_cast(arg_space.get_shmem_aligned( - map_type::memory_span(typename traits::array_layout( - arg_N0, arg_N1, arg_N2, arg_N3, arg_N4, arg_N5, arg_N6, - arg_N7)), - scratch_value_alignment))), - typename traits::array_layout(arg_N0, arg_N1, arg_N2, arg_N3, - arg_N4, arg_N5, arg_N6, arg_N7)) { - static_assert(traits::array_layout::is_extent_constructible, - "Layout is not constructible from extent arguments. Use " - "overload taking a layout object instead."); - } - - //---------------------------------------- - // MDSpan converting constructors -#ifdef KOKKOS_ENABLE_IMPL_MDSPAN - template ::mdspan_type> - KOKKOS_INLINE_FUNCTION -#ifndef KOKKOS_ENABLE_CXX17 - explicit(traits::is_managed) -#endif - View(const typename Impl::MDSpanViewTraits::mdspan_type& mds, - std::enable_if_t< - !std::is_same_v>* = - nullptr) - : View(mds.data_handle(), - Impl::array_layout_from_mapping< - typename traits::array_layout, - typename Impl::MDSpanViewTraits::mdspan_type>( - mds.mapping())) { - } - - template - KOKKOS_INLINE_FUNCTION -#ifndef KOKKOS_ENABLE_CXX17 - explicit(!std::is_convertible_v< - Kokkos::mdspan, - typename Impl::MDSpanViewTraits::mdspan_type>) -#endif - View(const Kokkos::mdspan& mds) - : View(typename Impl::MDSpanViewTraits::mdspan_type(mds)) { - } - - //---------------------------------------- - // Conversion to MDSpan - template ::mdspan_type, - typename = std::enable_if_t, - std::false_type, - std::is_assignable, - ImplNaturalMDSpanType>>::value>> - KOKKOS_INLINE_FUNCTION constexpr operator mdspan< - OtherElementType, OtherExtents, OtherLayoutPolicy, OtherAccessor>() { - using mdspan_type = typename Impl::MDSpanViewTraits::mdspan_type; - return mdspan_type{data(), - Impl::mapping_from_view_mapping(m_map)}; - } - - template >, - typename = std::enable_if_t>> - KOKKOS_INLINE_FUNCTION constexpr auto to_mdspan( - const OtherAccessorType& other_accessor = - typename Impl::MDSpanViewTraits::accessor_type()) { - using mdspan_type = typename Impl::MDSpanViewTraits::mdspan_type; - using ret_mdspan_type = - mdspan; - return ret_mdspan_type{data(), - Impl::mapping_from_view_mapping(m_map), - other_accessor}; - } -#endif // KOKKOS_ENABLE_IMPL_MDSPAN -}; - -template -KOKKOS_INLINE_FUNCTION constexpr unsigned rank(const View&) { - return View::rank(); -} - -namespace Impl { - -template -struct RankDataType { - using type = typename RankDataType::type*; -}; - -template -struct RankDataType { - using type = ValueType; -}; - -template -KOKKOS_FUNCTION std::enable_if_t< - N == View::rank() && - std::is_same::specialize, void>::value, - View> -as_view_of_rank_n(View v) { - return v; -} - -// Placeholder implementation to compile generic code for DynRankView; should -// never be called -template -KOKKOS_FUNCTION std::enable_if_t< - N != View::rank() && - std::is_same::specialize, void>::value, - View::value_type, N>::type, - Args...>> -as_view_of_rank_n(View) { - Kokkos::abort("Trying to get at a View of the wrong rank"); - return {}; -} - -template -void apply_to_view_of_static_rank(Function&& f, View a) { - f(a); -} - -} // namespace Impl -//---------------------------------------------------------------------------- -//---------------------------------------------------------------------------- - -namespace Impl { -template -struct TypeListToViewTraits; - -template -struct TypeListToViewTraits> { - using type = ViewTraits; -}; - -// It is not safe to assume that subviews of views with the Aligned memory trait -// are also aligned. Hence, just remove that attribute for subviews. -template -struct RemoveAlignedMemoryTrait { - private: - using type_list_in = Kokkos::Impl::type_list; - using memory_traits = typename ViewTraits::memory_traits; - using type_list_in_wo_memory_traits = - typename Kokkos::Impl::type_list_remove_first::type; - using new_memory_traits = - Kokkos::MemoryTraits; - using new_type_list = typename Kokkos::Impl::concat_type_list< - type_list_in_wo_memory_traits, - Kokkos::Impl::type_list>::type; - - public: - using type = typename TypeListToViewTraits::type; -}; -} // namespace Impl - -template -KOKKOS_INLINE_FUNCTION auto subview(const View& src, Args... args) { - static_assert(View::rank == sizeof...(Args), - "subview requires one argument for each source View rank"); - - return typename Kokkos::Impl::ViewMapping< - void /* deduce subview type from source view traits */ - , - typename Impl::RemoveAlignedMemoryTrait::type, - Args...>::type(src, args...); -} - -#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 -template -KOKKOS_DEPRECATED KOKKOS_INLINE_FUNCTION auto subview(const View& src, - Args... args) { - static_assert(View::rank == sizeof...(Args), - "subview requires one argument for each source View rank"); - static_assert(Kokkos::is_memory_traits::value); - - return typename Kokkos::Impl::ViewMapping< - void /* deduce subview type from source view traits */ - , - typename Impl::RemoveAlignedMemoryTrait::type, - Args...>::type(src, args...); -} -#endif - -template -using Subview = decltype(subview(std::declval(), std::declval()...)); - -} /* namespace Kokkos */ - -//---------------------------------------------------------------------------- -//---------------------------------------------------------------------------- - -namespace Kokkos { - -template -KOKKOS_INLINE_FUNCTION bool operator==(const View& lhs, - const View& rhs) { - // Same data, layout, dimensions - using lhs_traits = ViewTraits; - using rhs_traits = ViewTraits; - - return std::is_same::value && - std::is_same::value && - std::is_same::value && - View::rank() == View::rank() && - lhs.data() == rhs.data() && lhs.span() == rhs.span() && - lhs.extent(0) == rhs.extent(0) && lhs.extent(1) == rhs.extent(1) && - lhs.extent(2) == rhs.extent(2) && lhs.extent(3) == rhs.extent(3) && - lhs.extent(4) == rhs.extent(4) && lhs.extent(5) == rhs.extent(5) && - lhs.extent(6) == rhs.extent(6) && lhs.extent(7) == rhs.extent(7); -} - -template -KOKKOS_INLINE_FUNCTION bool operator!=(const View& lhs, - const View& rhs) { - return !(operator==(lhs, rhs)); -} - -} /* namespace Kokkos */ - -//---------------------------------------------------------------------------- -//---------------------------------------------------------------------------- - -namespace Kokkos { -namespace Impl { - -template -struct CommonViewValueType; - -template -struct CommonViewValueType { - using value_type = std::common_type_t; -}; - -template -struct CommonViewAllocProp; - -template -struct CommonViewAllocProp { - using value_type = ValueType; - using scalar_array_type = ValueType; - - template - KOKKOS_INLINE_FUNCTION CommonViewAllocProp(const Views&...) {} -}; - -template -struct DeduceCommonViewAllocProp; - -// Base case must provide types for: -// 1. specialize 2. value_type 3. is_view 4. prop_type -template -struct DeduceCommonViewAllocProp { - using specialize = typename FirstView::traits::specialize; - - using value_type = typename FirstView::traits::value_type; - - enum : bool { is_view = is_view::value }; - - using prop_type = CommonViewAllocProp; -}; - -template -struct DeduceCommonViewAllocProp { - using NextTraits = DeduceCommonViewAllocProp; - - using first_specialize = typename FirstView::traits::specialize; - using first_value_type = typename FirstView::traits::value_type; - - enum : bool { first_is_view = is_view::value }; - - using next_specialize = typename NextTraits::specialize; - using next_value_type = typename NextTraits::value_type; - - enum : bool { next_is_view = NextTraits::is_view }; - - // common types - - // determine specialize type - // if first and next specialize differ, but are not the same specialize, error - // out - static_assert(!(!std::is_same::value && - !std::is_void::value && - !std::is_void::value), - "Kokkos DeduceCommonViewAllocProp ERROR: Only one non-void " - "specialize trait allowed"); - - // otherwise choose non-void specialize if either/both are non-void - using specialize = std::conditional_t< - std::is_same::value, first_specialize, - std::conditional_t<(std::is_void::value && - !std::is_void::value), - next_specialize, first_specialize>>; - - using value_type = typename CommonViewValueType::value_type; - - enum : bool { is_view = (first_is_view && next_is_view) }; - - using prop_type = CommonViewAllocProp; -}; - -} // end namespace Impl - -template -using DeducedCommonPropsType = - typename Impl::DeduceCommonViewAllocProp::prop_type; - -// This function is required in certain scenarios where users customize -// Kokkos View internals. One example are dynamic length embedded ensemble -// types. The function is used to propagate necessary information -// (like the ensemble size) when creating new views. -// However, most of the time it is called with a single view. -// Furthermore, the propagated information is not just for view allocations. -// From what I can tell, the type of functionality provided by -// common_view_alloc_prop is the equivalent of propagating accessors in mdspan, -// a mechanism we will eventually use to replace this clunky approach here, when -// we are finally mdspan based. -// TODO: get rid of this when we have mdspan -template -KOKKOS_INLINE_FUNCTION DeducedCommonPropsType common_view_alloc_prop( - Views const&... views) { - return DeducedCommonPropsType(views...); -} - -} // namespace Kokkos - -#include -#include - -//---------------------------------------------------------------------------- -//---------------------------------------------------------------------------- - -#endif /* #ifndef KOKKOS_VIEW_HPP */ +#endif /* KOKKOS_VIEW_HPP */ diff --git a/lib/kokkos/core/src/Kokkos_WorkGraphPolicy.hpp b/lib/kokkos/core/src/Kokkos_WorkGraphPolicy.hpp index efa56a086e..4d22634281 100644 --- a/lib/kokkos/core/src/Kokkos_WorkGraphPolicy.hpp +++ b/lib/kokkos/core/src/Kokkos_WorkGraphPolicy.hpp @@ -120,7 +120,7 @@ class WorkGraphPolicy : public Kokkos::Impl::PolicyTraits { (std::int32_t)BEGIN_TOKEN))) { // Attempt to claim ready work index succeeded, // update the hint and return work index - atomic_increment(begin_hint); + atomic_inc(begin_hint); return w; } // arrive here when ready_queue[i] == BEGIN_TOKEN @@ -169,7 +169,7 @@ class WorkGraphPolicy : public Kokkos::Impl::PolicyTraits { void operator()(const TagCount, int i) const noexcept { std::int32_t* const count_queue = &m_queue[m_graph.numRows()]; - atomic_increment(count_queue + m_graph.entries[i]); + atomic_inc(count_queue + m_graph.entries[i]); } KOKKOS_INLINE_FUNCTION diff --git a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC.cpp b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC.cpp index 99daf379b6..37fcfb7a1d 100644 --- a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC.cpp +++ b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC.cpp @@ -23,7 +23,19 @@ #include #include +#if defined(KOKKOS_IMPL_ARCH_NVIDIA_GPU) +#include +#elif defined(KOKKOS_ARCH_AMD_GPU) +// FIXME_OPENACC - hip_runtime_api.h contains two implementations: one for AMD +// GPUs and the other for NVIDIA GPUs; below macro is needed to choose AMD GPUs. +#define __HIP_PLATFORM_AMD__ +#include +#elif defined(KOKKOS_ENABLE_OPENACC_FORCE_HOST_AS_DEVICE) +#include +#endif + #include +#include Kokkos::Experimental::OpenACC::OpenACC() : m_space_instance( @@ -46,6 +58,8 @@ Kokkos::Experimental::OpenACC::OpenACC(int async_arg) void Kokkos::Experimental::OpenACC::impl_initialize( InitializationSettings const& settings) { + Impl::OpenACCInternal::m_concurrency = + 256000; // FIXME_OPENACC - random guess when cannot compute if (Impl::OpenACC_Traits::may_fallback_to_host && acc_get_num_devices(Impl::OpenACC_Traits::dev_type) == 0 && !settings.has_device_id()) { @@ -59,11 +73,46 @@ void Kokkos::Experimental::OpenACC::impl_initialize( acc_get_device_num(acc_device_host); } else { using Kokkos::Impl::get_visible_devices; + acc_set_device_type(Impl::OpenACC_Traits::dev_type); std::vector const& visible_devices = get_visible_devices(); using Kokkos::Impl::get_gpu; int const dev_num = get_gpu(settings).value_or(visible_devices[0]); acc_set_device_num(dev_num, Impl::OpenACC_Traits::dev_type); Impl::OpenACCInternal::m_acc_device_num = dev_num; +#if defined(KOKKOS_IMPL_ARCH_NVIDIA_GPU) + cudaDeviceProp deviceProp; + cudaError error = cudaGetDeviceProperties(&deviceProp, dev_num); + if (error != cudaSuccess) { + std::ostringstream msg; + msg << "Error: During OpenACC backend initialization, failed to retrieve " + << "CUDA device properties: (" << cudaGetErrorName(error) + << "): " << cudaGetErrorString(error); + Kokkos::Impl::host_abort(msg.str().c_str()); + } + Impl::OpenACCInternal::m_concurrency = + deviceProp.maxThreadsPerMultiProcessor * deviceProp.multiProcessorCount; +#elif defined(KOKKOS_ARCH_AMD_GPU) + hipDeviceProp_t deviceProp; + hipError_t error = hipGetDeviceProperties(&deviceProp, dev_num); + if (error != hipSuccess) { + std::ostringstream msg; + msg << "Error: During OpenACC backend initialization, failed to retrieve " + << "HIP device properties: (" << hipGetErrorName(error) + << "): " << hipGetErrorString(error); + Kokkos::Impl::host_abort(msg.str().c_str()); + } + Impl::OpenACCInternal::m_concurrency = + deviceProp.maxThreadsPerMultiProcessor * deviceProp.multiProcessorCount; +#elif defined(KOKKOS_ENABLE_OPENACC_FORCE_HOST_AS_DEVICE) + Impl::OpenACCInternal::m_concurrency = std::thread::hardware_concurrency(); + if (Impl::OpenACCInternal::m_concurrency == 0) { + Kokkos::Impl::host_abort( + "Error: During OpenACC backend initialization, failed to retrieve " + "CPU hardware concurrency"); + } +#else + // FIXME_OPENACC: Compute Impl::OpenACCInternal::m_concurrency correctly. +#endif } Impl::OpenACCInternal::singleton().initialize(); } @@ -86,6 +135,12 @@ void Kokkos::Experimental::OpenACC::print_configuration(std::ostream& os, os << "yes\n"; #else os << "no\n"; +#endif + os << " KOKKOS_ENABLE_OPENACC_FORCE_HOST_AS_DEVICE: "; +#if defined(KOKKOS_ENABLE_OPENACC_FORCE_HOST_AS_DEVICE) + os << "yes\n"; +#else + os << "no\n"; #endif m_space_instance->print_configuration(os, verbose); } diff --git a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC.hpp b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC.hpp index 5155bee33d..aee696bd34 100644 --- a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC.hpp +++ b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC.hpp @@ -42,6 +42,7 @@ static_assert(false, // LLVM/Clacc compiler does not need this. #ifndef KOKKOS_COMPILER_CLANG #define KOKKOS_ENABLE_OPENACC_COLLAPSE_HIERARCHICAL_CONSTRUCTS +#define KOKKOS_ENABLE_OPENACC_COLLAPSE_MDRANGE_LOOPS #endif namespace Kokkos::Experimental::Impl { @@ -87,9 +88,9 @@ class OpenACC { static char const* name() { return "OpenACC"; } #ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 - static int concurrency() { return 256000; } // FIXME_OPENACC + static int concurrency(); #else - int concurrency() const { return 256000; } // FIXME_OPENACC + int concurrency() const; #endif #ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 KOKKOS_DEPRECATED static bool in_parallel() { diff --git a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACCSpace.hpp b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACCSpace.hpp index 4e7170cbbd..75cef98a8d 100644 --- a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACCSpace.hpp +++ b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACCSpace.hpp @@ -85,16 +85,26 @@ class OpenACCSpace { template <> struct Kokkos::Impl::MemorySpaceAccess { +#if defined(KOKKOS_ENABLE_OPENACC_FORCE_HOST_AS_DEVICE) + enum : bool{assignable = true}; + enum : bool{accessible = true}; +#else enum : bool { assignable = false }; enum : bool { accessible = false }; +#endif enum : bool { deepcopy = true }; }; template <> struct Kokkos::Impl::MemorySpaceAccess { +#if defined(KOKKOS_ENABLE_OPENACC_FORCE_HOST_AS_DEVICE) + enum : bool{assignable = true}; + enum : bool{accessible = true}; +#else enum : bool { assignable = false }; enum : bool { accessible = false }; +#endif enum : bool { deepcopy = true }; }; diff --git a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_FunctorAdapter.hpp b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_FunctorAdapter.hpp index 82d38586eb..1373f8fa7a 100644 --- a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_FunctorAdapter.hpp +++ b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_FunctorAdapter.hpp @@ -38,7 +38,7 @@ class FunctorAdapter; \ KOKKOS_IMPL_ACC_PRAGMA(routine CLAUSE) \ template \ - KOKKOS_FUNCTION void operator()(Args &&... args) const { \ + KOKKOS_FUNCTION void operator()(Args &&...args) const { \ if constexpr (std::is_void_v) { \ m_functor(static_cast(args)...); \ } else { \ diff --git a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_Instance.cpp b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_Instance.cpp index 10a76fbd31..1dad499c1b 100644 --- a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_Instance.cpp +++ b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_Instance.cpp @@ -27,6 +27,7 @@ // Arbitrary value to denote that we don't know yet what device to use. int Kokkos::Experimental::Impl::OpenACCInternal::m_acc_device_num = -1; +int Kokkos::Experimental::Impl::OpenACCInternal::m_concurrency = -1; Kokkos::Experimental::Impl::OpenACCInternal& Kokkos::Experimental::Impl::OpenACCInternal::singleton() { @@ -78,8 +79,18 @@ void Kokkos::Experimental::Impl::OpenACCInternal::fence( [&]() { acc_wait(m_async_arg); }); } -uint32_t Kokkos::Experimental::Impl::OpenACCInternal::instance_id() const - noexcept { +uint32_t Kokkos::Experimental::Impl::OpenACCInternal::instance_id() + const noexcept { return Kokkos::Tools::Experimental::Impl::idForInstance( reinterpret_cast(this)); } + +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 +int Kokkos::Experimental::OpenACC::concurrency() { + return Impl::OpenACCInternal::m_concurrency; +} +#else +int Kokkos::Experimental::OpenACC::concurrency() const { + return Impl::OpenACCInternal::m_concurrency; +} +#endif diff --git a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_Instance.hpp b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_Instance.hpp index c3d7236872..343d9921a9 100644 --- a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_Instance.hpp +++ b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_Instance.hpp @@ -30,11 +30,12 @@ namespace Kokkos::Experimental::Impl { class OpenACCInternal { bool m_is_initialized = false; - OpenACCInternal(const OpenACCInternal&) = default; + OpenACCInternal(const OpenACCInternal&) = default; OpenACCInternal& operator=(const OpenACCInternal&) = default; public: static int m_acc_device_num; + static int m_concurrency; int m_async_arg = acc_async_noval; OpenACCInternal() = default; diff --git a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_ParallelFor_MDRange.hpp b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_ParallelFor_MDRange.hpp index 550436fe7b..629d26928e 100644 --- a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_ParallelFor_MDRange.hpp +++ b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_ParallelFor_MDRange.hpp @@ -30,10 +30,23 @@ void OpenACCParallelForMDRangePolicy(OpenACCCollapse, OpenACCIterateLeft, OpenACCMDRangeBegin<2> const& begin, OpenACCMDRangeEnd<2> const& end, int async_arg) { - int begin1 = begin[1]; - int end1 = end[1]; - int begin0 = begin[0]; - int end0 = end[0]; + auto begin1 = begin[1]; + auto end1 = end[1]; + auto begin0 = begin[0]; + auto end0 = end[0]; +#if defined(KOKKOS_ENABLE_OPENACC_COLLAPSE_MDRANGE_LOOPS) + auto dim1 = end1 - begin1; + auto dim0 = end0 - begin0; + auto nIter = dim1 * dim0; +// clang-format off +#pragma acc parallel loop gang vector copyin(functor) async(async_arg) + // clang-format on + for (decltype(nIter) m = 0; m < nIter; ++m) { + auto i1 = m / dim0 + begin1; + auto i0 = m % dim0 + begin0; + functor(i0, i1); + } +#else // clang-format off #pragma acc parallel loop gang vector collapse(2) copyin(functor) async(async_arg) // clang-format on @@ -42,6 +55,7 @@ void OpenACCParallelForMDRangePolicy(OpenACCCollapse, OpenACCIterateLeft, functor(i0, i1); } } +#endif } template @@ -50,10 +64,23 @@ void OpenACCParallelForMDRangePolicy(OpenACCCollapse, OpenACCIterateRight, OpenACCMDRangeBegin<2> const& begin, OpenACCMDRangeEnd<2> const& end, int async_arg) { - int begin0 = begin[0]; - int end0 = end[0]; - int begin1 = begin[1]; - int end1 = end[1]; + auto begin0 = begin[0]; + auto end0 = end[0]; + auto begin1 = begin[1]; + auto end1 = end[1]; +#if defined(KOKKOS_ENABLE_OPENACC_COLLAPSE_MDRANGE_LOOPS) + auto dim1 = end1 - begin1; + auto dim0 = end0 - begin0; + auto nIter = dim1 * dim0; +// clang-format off +#pragma acc parallel loop gang vector copyin(functor) async(async_arg) + // clang-format on + for (decltype(nIter) m = 0; m < nIter; ++m) { + auto i0 = m / dim1 + begin0; + auto i1 = m % dim1 + begin1; + functor(i0, i1); + } +#else // clang-format off #pragma acc parallel loop gang vector collapse(2) copyin(functor) async(async_arg) // clang-format on @@ -62,6 +89,7 @@ void OpenACCParallelForMDRangePolicy(OpenACCCollapse, OpenACCIterateRight, functor(i0, i1); } } +#endif } template @@ -71,12 +99,12 @@ void OpenACCParallelForMDRangePolicy(OpenACCTile, OpenACCIterateLeft, OpenACCMDRangeEnd<2> const& end, OpenACCMDRangeTile<2> const& tile, int async_arg) { - int tile0 = tile[0]; - int tile1 = tile[1]; - int begin1 = begin[1]; - int end1 = end[1]; - int begin0 = begin[0]; - int end0 = end[0]; + auto tile0 = tile[0]; + auto tile1 = tile[1]; + auto begin1 = begin[1]; + auto end1 = end[1]; + auto begin0 = begin[0]; + auto end0 = end[0]; // clang-format off #pragma acc parallel loop gang vector tile(tile0,tile1) copyin(functor) async(async_arg) // clang-format on @@ -94,12 +122,12 @@ void OpenACCParallelForMDRangePolicy(OpenACCTile, OpenACCIterateRight, OpenACCMDRangeEnd<2> const& end, OpenACCMDRangeTile<2> const& tile, int async_arg) { - int tile1 = tile[1]; - int tile0 = tile[0]; - int begin0 = begin[0]; - int end0 = end[0]; - int begin1 = begin[1]; - int end1 = end[1]; + auto tile1 = tile[1]; + auto tile0 = tile[0]; + auto begin0 = begin[0]; + auto end0 = end[0]; + auto begin1 = begin[1]; + auto end1 = end[1]; // clang-format off #pragma acc parallel loop gang vector tile(tile1,tile0) copyin(functor) async(async_arg) // clang-format on @@ -116,12 +144,29 @@ void OpenACCParallelForMDRangePolicy(OpenACCCollapse, OpenACCIterateLeft, OpenACCMDRangeBegin<3> const& begin, OpenACCMDRangeEnd<3> const& end, int async_arg) { - int begin2 = begin[2]; - int end2 = end[2]; - int begin1 = begin[1]; - int end1 = end[1]; - int begin0 = begin[0]; - int end0 = end[0]; + auto begin2 = begin[2]; + auto end2 = end[2]; + auto begin1 = begin[1]; + auto end1 = end[1]; + auto begin0 = begin[0]; + auto end0 = end[0]; +#if defined(KOKKOS_ENABLE_OPENACC_COLLAPSE_MDRANGE_LOOPS) + auto dim2 = end2 - begin2; + auto dim1 = end1 - begin1; + auto dim0 = end0 - begin0; + auto nIter = dim2 * dim1 * dim0; +// clang-format off +#pragma acc parallel loop gang vector copyin(functor) async(async_arg) + // clang-format on + for (decltype(nIter) m = 0; m < nIter; ++m) { + auto tmp1 = dim1 * dim0; + auto i2 = m / tmp1 + begin2; + auto tmp2 = m % tmp1; + auto i1 = tmp2 / dim0 + begin1; + auto i0 = tmp2 % dim0 + begin0; + functor(i0, i1, i2); + } +#else // clang-format off #pragma acc parallel loop gang vector collapse(3) copyin(functor) async(async_arg) // clang-format on @@ -132,6 +177,7 @@ void OpenACCParallelForMDRangePolicy(OpenACCCollapse, OpenACCIterateLeft, } } } +#endif } template @@ -140,12 +186,29 @@ void OpenACCParallelForMDRangePolicy(OpenACCCollapse, OpenACCIterateRight, OpenACCMDRangeBegin<3> const& begin, OpenACCMDRangeEnd<3> const& end, int async_arg) { - int begin0 = begin[0]; - int end0 = end[0]; - int begin1 = begin[1]; - int end1 = end[1]; - int begin2 = begin[2]; - int end2 = end[2]; + auto begin0 = begin[0]; + auto end0 = end[0]; + auto begin1 = begin[1]; + auto end1 = end[1]; + auto begin2 = begin[2]; + auto end2 = end[2]; +#if defined(KOKKOS_ENABLE_OPENACC_COLLAPSE_MDRANGE_LOOPS) + auto dim2 = end2 - begin2; + auto dim1 = end1 - begin1; + auto dim0 = end0 - begin0; + auto nIter = dim2 * dim1 * dim0; +// clang-format off +#pragma acc parallel loop gang vector copyin(functor) async(async_arg) + // clang-format on + for (decltype(nIter) m = 0; m < nIter; ++m) { + auto tmp1 = dim2 * dim1; + auto i0 = m / tmp1 + begin0; + auto tmp2 = m % tmp1; + auto i1 = tmp2 / dim2 + begin1; + auto i2 = tmp2 % dim2 + begin2; + functor(i0, i1, i2); + } +#else // clang-format off #pragma acc parallel loop gang vector collapse(3) copyin(functor) async(async_arg) // clang-format on @@ -156,6 +219,7 @@ void OpenACCParallelForMDRangePolicy(OpenACCCollapse, OpenACCIterateRight, } } } +#endif } template @@ -165,15 +229,15 @@ void OpenACCParallelForMDRangePolicy(OpenACCTile, OpenACCIterateLeft, OpenACCMDRangeEnd<3> const& end, OpenACCMDRangeTile<3> const& tile, int async_arg) { - int tile0 = tile[0]; - int tile1 = tile[1]; - int tile2 = tile[2]; - int begin2 = begin[2]; - int end2 = end[2]; - int begin1 = begin[1]; - int end1 = end[1]; - int begin0 = begin[0]; - int end0 = end[0]; + auto tile0 = tile[0]; + auto tile1 = tile[1]; + auto tile2 = tile[2]; + auto begin2 = begin[2]; + auto end2 = end[2]; + auto begin1 = begin[1]; + auto end1 = end[1]; + auto begin0 = begin[0]; + auto end0 = end[0]; // clang-format off #pragma acc parallel loop gang vector tile(tile0,tile1,tile2) copyin(functor) async(async_arg) // clang-format on @@ -193,15 +257,15 @@ void OpenACCParallelForMDRangePolicy(OpenACCTile, OpenACCIterateRight, OpenACCMDRangeEnd<3> const& end, OpenACCMDRangeTile<3> const& tile, int async_arg) { - int tile2 = tile[2]; - int tile1 = tile[1]; - int tile0 = tile[0]; - int begin0 = begin[0]; - int end0 = end[0]; - int begin1 = begin[1]; - int end1 = end[1]; - int begin2 = begin[2]; - int end2 = end[2]; + auto tile2 = tile[2]; + auto tile1 = tile[1]; + auto tile0 = tile[0]; + auto begin0 = begin[0]; + auto end0 = end[0]; + auto begin1 = begin[1]; + auto end1 = end[1]; + auto begin2 = begin[2]; + auto end2 = end[2]; // clang-format off #pragma acc parallel loop gang vector tile(tile2,tile1,tile0) copyin(functor) async(async_arg) // clang-format on @@ -220,14 +284,35 @@ void OpenACCParallelForMDRangePolicy(OpenACCCollapse, OpenACCIterateLeft, OpenACCMDRangeBegin<4> const& begin, OpenACCMDRangeEnd<4> const& end, int async_arg) { - int begin3 = begin[3]; - int end3 = end[3]; - int begin2 = begin[2]; - int end2 = end[2]; - int begin1 = begin[1]; - int end1 = end[1]; - int begin0 = begin[0]; - int end0 = end[0]; + auto begin3 = begin[3]; + auto end3 = end[3]; + auto begin2 = begin[2]; + auto end2 = end[2]; + auto begin1 = begin[1]; + auto end1 = end[1]; + auto begin0 = begin[0]; + auto end0 = end[0]; +#if defined(KOKKOS_ENABLE_OPENACC_COLLAPSE_MDRANGE_LOOPS) + auto dim3 = end3 - begin3; + auto dim2 = end2 - begin2; + auto dim1 = end1 - begin1; + auto dim0 = end0 - begin0; + auto nIter = dim3 * dim2 * dim1 * dim0; +// clang-format off +#pragma acc parallel loop gang vector copyin(functor) async(async_arg) + // clang-format on + for (decltype(nIter) m = 0; m < nIter; ++m) { + auto tmp1 = dim2 * dim1 * dim0; + auto i3 = m / tmp1 + begin3; + auto tmp2 = m % tmp1; + tmp1 = dim1 * dim0; + auto i2 = tmp2 / tmp1 + begin2; + tmp2 = tmp2 % tmp1; + auto i1 = tmp2 / dim0 + begin1; + auto i0 = tmp2 % dim0 + begin0; + functor(i0, i1, i2, i3); + } +#else // clang-format off #pragma acc parallel loop gang vector collapse(4) copyin(functor) async(async_arg) // clang-format on @@ -240,6 +325,7 @@ void OpenACCParallelForMDRangePolicy(OpenACCCollapse, OpenACCIterateLeft, } } } +#endif } template @@ -248,14 +334,35 @@ void OpenACCParallelForMDRangePolicy(OpenACCCollapse, OpenACCIterateRight, OpenACCMDRangeBegin<4> const& begin, OpenACCMDRangeEnd<4> const& end, int async_arg) { - int begin0 = begin[0]; - int end0 = end[0]; - int begin1 = begin[1]; - int end1 = end[1]; - int begin2 = begin[2]; - int end2 = end[2]; - int begin3 = begin[3]; - int end3 = end[3]; + auto begin0 = begin[0]; + auto end0 = end[0]; + auto begin1 = begin[1]; + auto end1 = end[1]; + auto begin2 = begin[2]; + auto end2 = end[2]; + auto begin3 = begin[3]; + auto end3 = end[3]; +#if defined(KOKKOS_ENABLE_OPENACC_COLLAPSE_MDRANGE_LOOPS) + auto dim3 = end3 - begin3; + auto dim2 = end2 - begin2; + auto dim1 = end1 - begin1; + auto dim0 = end0 - begin0; + auto nIter = dim3 * dim2 * dim1 * dim0; +// clang-format off +#pragma acc parallel loop gang vector copyin(functor) async(async_arg) + // clang-format on + for (decltype(nIter) m = 0; m < nIter; ++m) { + auto tmp1 = dim3 * dim2 * dim1; + auto i0 = m / tmp1 + begin0; + auto tmp2 = m % tmp1; + tmp1 = dim3 * dim2; + auto i1 = tmp2 / tmp1 + begin1; + tmp2 = tmp2 % tmp1; + auto i2 = tmp2 / dim3 + begin2; + auto i3 = tmp2 % dim3 + begin3; + functor(i0, i1, i2, i3); + } +#else // clang-format off #pragma acc parallel loop gang vector collapse(4) copyin(functor) async(async_arg) // clang-format on @@ -268,6 +375,7 @@ void OpenACCParallelForMDRangePolicy(OpenACCCollapse, OpenACCIterateRight, } } } +#endif } template @@ -277,18 +385,18 @@ void OpenACCParallelForMDRangePolicy(OpenACCTile, OpenACCIterateLeft, OpenACCMDRangeEnd<4> const& end, OpenACCMDRangeTile<4> const& tile, int async_arg) { - int tile0 = tile[0]; - int tile1 = tile[1]; - int tile2 = tile[2]; - int tile3 = tile[3]; - int begin3 = begin[3]; - int end3 = end[3]; - int begin2 = begin[2]; - int end2 = end[2]; - int begin1 = begin[1]; - int end1 = end[1]; - int begin0 = begin[0]; - int end0 = end[0]; + auto tile0 = tile[0]; + auto tile1 = tile[1]; + auto tile2 = tile[2]; + auto tile3 = tile[3]; + auto begin3 = begin[3]; + auto end3 = end[3]; + auto begin2 = begin[2]; + auto end2 = end[2]; + auto begin1 = begin[1]; + auto end1 = end[1]; + auto begin0 = begin[0]; + auto end0 = end[0]; // clang-format off #pragma acc parallel loop gang vector tile(tile0,tile1,tile2,tile3) copyin(functor) async(async_arg) // clang-format on @@ -310,18 +418,18 @@ void OpenACCParallelForMDRangePolicy(OpenACCTile, OpenACCIterateRight, OpenACCMDRangeEnd<4> const& end, OpenACCMDRangeTile<4> const& tile, int async_arg) { - int tile3 = tile[3]; - int tile2 = tile[2]; - int tile1 = tile[1]; - int tile0 = tile[0]; - int begin0 = begin[0]; - int end0 = end[0]; - int begin1 = begin[1]; - int end1 = end[1]; - int begin2 = begin[2]; - int end2 = end[2]; - int begin3 = begin[3]; - int end3 = end[3]; + auto tile3 = tile[3]; + auto tile2 = tile[2]; + auto tile1 = tile[1]; + auto tile0 = tile[0]; + auto begin0 = begin[0]; + auto end0 = end[0]; + auto begin1 = begin[1]; + auto end1 = end[1]; + auto begin2 = begin[2]; + auto end2 = end[2]; + auto begin3 = begin[3]; + auto end3 = end[3]; // clang-format off #pragma acc parallel loop gang vector tile(tile3,tile2,tile1,tile0) copyin(functor) async(async_arg) // clang-format on @@ -342,16 +450,41 @@ void OpenACCParallelForMDRangePolicy(OpenACCCollapse, OpenACCIterateLeft, OpenACCMDRangeBegin<5> const& begin, OpenACCMDRangeEnd<5> const& end, int async_arg) { - int begin4 = begin[4]; - int end4 = end[4]; - int begin3 = begin[3]; - int end3 = end[3]; - int begin2 = begin[2]; - int end2 = end[2]; - int begin1 = begin[1]; - int end1 = end[1]; - int begin0 = begin[0]; - int end0 = end[0]; + auto begin4 = begin[4]; + auto end4 = end[4]; + auto begin3 = begin[3]; + auto end3 = end[3]; + auto begin2 = begin[2]; + auto end2 = end[2]; + auto begin1 = begin[1]; + auto end1 = end[1]; + auto begin0 = begin[0]; + auto end0 = end[0]; +#if defined(KOKKOS_ENABLE_OPENACC_COLLAPSE_MDRANGE_LOOPS) + auto dim4 = end4 - begin4; + auto dim3 = end3 - begin3; + auto dim2 = end2 - begin2; + auto dim1 = end1 - begin1; + auto dim0 = end0 - begin0; + auto nIter = dim4 * dim3 * dim2 * dim1 * dim0; +// clang-format off +#pragma acc parallel loop gang vector copyin(functor) async(async_arg) + // clang-format on + for (decltype(nIter) m = 0; m < nIter; ++m) { + auto tmp1 = dim3 * dim2 * dim1 * dim0; + auto i4 = m / tmp1 + begin4; + auto tmp2 = m % tmp1; + tmp1 = dim2 * dim1 * dim0; + auto i3 = tmp2 / tmp1 + begin3; + tmp2 = tmp2 % tmp1; + tmp1 = dim1 * dim0; + auto i2 = tmp2 / tmp1 + begin2; + tmp2 = tmp2 % tmp1; + auto i1 = tmp2 / dim0 + begin1; + auto i0 = tmp2 % dim0 + begin0; + functor(i0, i1, i2, i3, i4); + } +#else // clang-format off #pragma acc parallel loop gang vector collapse(5) copyin(functor) async(async_arg) // clang-format on @@ -366,6 +499,7 @@ void OpenACCParallelForMDRangePolicy(OpenACCCollapse, OpenACCIterateLeft, } } } +#endif } template @@ -374,16 +508,41 @@ void OpenACCParallelForMDRangePolicy(OpenACCCollapse, OpenACCIterateRight, OpenACCMDRangeBegin<5> const& begin, OpenACCMDRangeEnd<5> const& end, int async_arg) { - int begin0 = begin[0]; - int end0 = end[0]; - int begin1 = begin[1]; - int end1 = end[1]; - int begin2 = begin[2]; - int end2 = end[2]; - int begin3 = begin[3]; - int end3 = end[3]; - int begin4 = begin[4]; - int end4 = end[4]; + auto begin0 = begin[0]; + auto end0 = end[0]; + auto begin1 = begin[1]; + auto end1 = end[1]; + auto begin2 = begin[2]; + auto end2 = end[2]; + auto begin3 = begin[3]; + auto end3 = end[3]; + auto begin4 = begin[4]; + auto end4 = end[4]; +#if defined(KOKKOS_ENABLE_OPENACC_COLLAPSE_MDRANGE_LOOPS) + auto dim4 = end4 - begin4; + auto dim3 = end3 - begin3; + auto dim2 = end2 - begin2; + auto dim1 = end1 - begin1; + auto dim0 = end0 - begin0; + auto nIter = dim4 * dim3 * dim2 * dim1 * dim0; +// clang-format off +#pragma acc parallel loop gang vector copyin(functor) async(async_arg) + // clang-format on + for (decltype(nIter) m = 0; m < nIter; ++m) { + auto tmp1 = dim4 * dim3 * dim2 * dim1; + auto i0 = m / tmp1 + begin0; + auto tmp2 = m % tmp1; + tmp1 = dim4 * dim3 * dim2; + auto i1 = tmp2 / tmp1 + begin1; + tmp2 = tmp2 % tmp1; + tmp1 = dim4 * dim3; + auto i2 = tmp2 / tmp1 + begin2; + tmp2 = tmp2 % tmp1; + auto i3 = tmp2 / dim4 + begin3; + auto i4 = tmp2 % dim4 + begin4; + functor(i0, i1, i2, i3, i4); + } +#else // clang-format off #pragma acc parallel loop gang vector collapse(5) copyin(functor) async(async_arg) // clang-format on @@ -398,6 +557,7 @@ void OpenACCParallelForMDRangePolicy(OpenACCCollapse, OpenACCIterateRight, } } } +#endif } template @@ -407,21 +567,21 @@ void OpenACCParallelForMDRangePolicy(OpenACCTile, OpenACCIterateLeft, OpenACCMDRangeEnd<5> const& end, OpenACCMDRangeTile<5> const& tile, int async_arg) { - int tile0 = tile[0]; - int tile1 = tile[1]; - int tile2 = tile[2]; - int tile3 = tile[3]; - int tile4 = tile[4]; - int begin4 = begin[4]; - int end4 = end[4]; - int begin3 = begin[3]; - int end3 = end[3]; - int begin2 = begin[2]; - int end2 = end[2]; - int begin1 = begin[1]; - int end1 = end[1]; - int begin0 = begin[0]; - int end0 = end[0]; + auto tile0 = tile[0]; + auto tile1 = tile[1]; + auto tile2 = tile[2]; + auto tile3 = tile[3]; + auto tile4 = tile[4]; + auto begin4 = begin[4]; + auto end4 = end[4]; + auto begin3 = begin[3]; + auto end3 = end[3]; + auto begin2 = begin[2]; + auto end2 = end[2]; + auto begin1 = begin[1]; + auto end1 = end[1]; + auto begin0 = begin[0]; + auto end0 = end[0]; // clang-format off #pragma acc parallel loop gang vector tile(tile0,tile1,tile2,tile3,tile4) copyin(functor) async(async_arg) // clang-format on @@ -445,21 +605,21 @@ void OpenACCParallelForMDRangePolicy(OpenACCTile, OpenACCIterateRight, OpenACCMDRangeEnd<5> const& end, OpenACCMDRangeTile<5> const& tile, int async_arg) { - int tile4 = tile[4]; - int tile3 = tile[3]; - int tile2 = tile[2]; - int tile1 = tile[1]; - int tile0 = tile[0]; - int begin0 = begin[0]; - int end0 = end[0]; - int begin1 = begin[1]; - int end1 = end[1]; - int begin2 = begin[2]; - int end2 = end[2]; - int begin3 = begin[3]; - int end3 = end[3]; - int begin4 = begin[4]; - int end4 = end[4]; + auto tile4 = tile[4]; + auto tile3 = tile[3]; + auto tile2 = tile[2]; + auto tile1 = tile[1]; + auto tile0 = tile[0]; + auto begin0 = begin[0]; + auto end0 = end[0]; + auto begin1 = begin[1]; + auto end1 = end[1]; + auto begin2 = begin[2]; + auto end2 = end[2]; + auto begin3 = begin[3]; + auto end3 = end[3]; + auto begin4 = begin[4]; + auto end4 = end[4]; // clang-format off #pragma acc parallel loop gang vector tile(tile4,tile3,tile2,tile1,tile0) copyin(functor) async(async_arg) // clang-format on @@ -482,18 +642,47 @@ void OpenACCParallelForMDRangePolicy(OpenACCCollapse, OpenACCIterateLeft, OpenACCMDRangeBegin<6> const& begin, OpenACCMDRangeEnd<6> const& end, int async_arg) { - int begin5 = begin[5]; - int end5 = end[5]; - int begin4 = begin[4]; - int end4 = end[4]; - int begin3 = begin[3]; - int end3 = end[3]; - int begin2 = begin[2]; - int end2 = end[2]; - int begin1 = begin[1]; - int end1 = end[1]; - int begin0 = begin[0]; - int end0 = end[0]; + auto begin5 = begin[5]; + auto end5 = end[5]; + auto begin4 = begin[4]; + auto end4 = end[4]; + auto begin3 = begin[3]; + auto end3 = end[3]; + auto begin2 = begin[2]; + auto end2 = end[2]; + auto begin1 = begin[1]; + auto end1 = end[1]; + auto begin0 = begin[0]; + auto end0 = end[0]; +#if defined(KOKKOS_ENABLE_OPENACC_COLLAPSE_MDRANGE_LOOPS) + auto dim5 = end5 - begin5; + auto dim4 = end4 - begin4; + auto dim3 = end3 - begin3; + auto dim2 = end2 - begin2; + auto dim1 = end1 - begin1; + auto dim0 = end0 - begin0; + auto nIter = dim5 * dim4 * dim3 * dim2 * dim1 * dim0; +// clang-format off +#pragma acc parallel loop gang vector copyin(functor) async(async_arg) + // clang-format on + for (decltype(nIter) m = 0; m < nIter; ++m) { + auto tmp1 = dim4 * dim3 * dim2 * dim1 * dim0; + auto i5 = m / tmp1 + begin5; + auto tmp2 = m % tmp1; + tmp1 = dim3 * dim2 * dim1 * dim0; + auto i4 = tmp2 / tmp1 + begin4; + tmp2 = tmp2 % tmp1; + tmp1 = dim2 * dim1 * dim0; + auto i3 = tmp2 / tmp1 + begin3; + tmp2 = tmp2 % tmp1; + tmp1 = dim1 * dim0; + auto i2 = tmp2 / tmp1 + begin2; + tmp2 = tmp2 % tmp1; + auto i1 = tmp2 / dim0 + begin1; + auto i0 = tmp2 % dim0 + begin0; + functor(i0, i1, i2, i3, i4, i5); + } +#else // clang-format off #pragma acc parallel loop gang vector collapse(6) copyin(functor) async(async_arg) // clang-format on @@ -510,6 +699,7 @@ void OpenACCParallelForMDRangePolicy(OpenACCCollapse, OpenACCIterateLeft, } } } +#endif } template @@ -518,18 +708,47 @@ void OpenACCParallelForMDRangePolicy(OpenACCCollapse, OpenACCIterateRight, OpenACCMDRangeBegin<6> const& begin, OpenACCMDRangeEnd<6> const& end, int async_arg) { - int begin0 = begin[0]; - int end0 = end[0]; - int begin1 = begin[1]; - int end1 = end[1]; - int begin2 = begin[2]; - int end2 = end[2]; - int begin3 = begin[3]; - int end3 = end[3]; - int begin4 = begin[4]; - int end4 = end[4]; - int begin5 = begin[5]; - int end5 = end[5]; + auto begin0 = begin[0]; + auto end0 = end[0]; + auto begin1 = begin[1]; + auto end1 = end[1]; + auto begin2 = begin[2]; + auto end2 = end[2]; + auto begin3 = begin[3]; + auto end3 = end[3]; + auto begin4 = begin[4]; + auto end4 = end[4]; + auto begin5 = begin[5]; + auto end5 = end[5]; +#if defined(KOKKOS_ENABLE_OPENACC_COLLAPSE_MDRANGE_LOOPS) + auto dim5 = end5 - begin5; + auto dim4 = end4 - begin4; + auto dim3 = end3 - begin3; + auto dim2 = end2 - begin2; + auto dim1 = end1 - begin1; + auto dim0 = end0 - begin0; + auto nIter = dim5 * dim4 * dim3 * dim2 * dim1 * dim0; +// clang-format off +#pragma acc parallel loop gang vector copyin(functor) async(async_arg) + // clang-format on + for (decltype(nIter) m = 0; m < nIter; ++m) { + auto tmp1 = dim5 * dim4 * dim3 * dim2 * dim1; + auto i0 = m / tmp1 + begin0; + auto tmp2 = m % tmp1; + tmp1 = dim5 * dim4 * dim3 * dim2; + auto i1 = tmp2 / tmp1 + begin1; + tmp2 = tmp2 % tmp1; + tmp1 = dim5 * dim4 * dim3; + auto i2 = tmp2 / tmp1 + begin2; + tmp2 = tmp2 % tmp1; + tmp1 = dim5 * dim4; + auto i3 = tmp2 / tmp1 + begin3; + tmp2 = tmp2 % tmp1; + auto i4 = tmp2 / dim5 + begin4; + auto i5 = tmp2 % dim5 + begin5; + functor(i0, i1, i2, i3, i4, i5); + } +#else // clang-format off #pragma acc parallel loop gang vector collapse(6) copyin(functor) async(async_arg) // clang-format on @@ -546,6 +765,7 @@ void OpenACCParallelForMDRangePolicy(OpenACCCollapse, OpenACCIterateRight, } } } +#endif } template @@ -555,24 +775,24 @@ void OpenACCParallelForMDRangePolicy(OpenACCTile, OpenACCIterateLeft, OpenACCMDRangeEnd<6> const& end, OpenACCMDRangeTile<6> const& tile, int async_arg) { - int tile0 = tile[0]; - int tile1 = tile[1]; - int tile2 = tile[2]; - int tile3 = tile[3]; - int tile4 = tile[4]; - int tile5 = tile[5]; - int begin5 = begin[5]; - int end5 = end[5]; - int begin4 = begin[4]; - int end4 = end[4]; - int begin3 = begin[3]; - int end3 = end[3]; - int begin2 = begin[2]; - int end2 = end[2]; - int begin1 = begin[1]; - int end1 = end[1]; - int begin0 = begin[0]; - int end0 = end[0]; + auto tile0 = tile[0]; + auto tile1 = tile[1]; + auto tile2 = tile[2]; + auto tile3 = tile[3]; + auto tile4 = tile[4]; + auto tile5 = tile[5]; + auto begin5 = begin[5]; + auto end5 = end[5]; + auto begin4 = begin[4]; + auto end4 = end[4]; + auto begin3 = begin[3]; + auto end3 = end[3]; + auto begin2 = begin[2]; + auto end2 = end[2]; + auto begin1 = begin[1]; + auto end1 = end[1]; + auto begin0 = begin[0]; + auto end0 = end[0]; // clang-format off #pragma acc parallel loop gang vector tile(tile0,tile1,tile2,tile3,tile4,tile5) copyin(functor) async(async_arg) // clang-format on @@ -598,24 +818,24 @@ void OpenACCParallelForMDRangePolicy(OpenACCTile, OpenACCIterateRight, OpenACCMDRangeEnd<6> const& end, OpenACCMDRangeTile<6> const& tile, int async_arg) { - int tile5 = tile[5]; - int tile4 = tile[4]; - int tile3 = tile[3]; - int tile2 = tile[2]; - int tile1 = tile[1]; - int tile0 = tile[0]; - int begin0 = begin[0]; - int end0 = end[0]; - int begin1 = begin[1]; - int end1 = end[1]; - int begin2 = begin[2]; - int end2 = end[2]; - int begin3 = begin[3]; - int end3 = end[3]; - int begin4 = begin[4]; - int end4 = end[4]; - int begin5 = begin[5]; - int end5 = end[5]; + auto tile5 = tile[5]; + auto tile4 = tile[4]; + auto tile3 = tile[3]; + auto tile2 = tile[2]; + auto tile1 = tile[1]; + auto tile0 = tile[0]; + auto begin0 = begin[0]; + auto end0 = end[0]; + auto begin1 = begin[1]; + auto end1 = end[1]; + auto begin2 = begin[2]; + auto end2 = end[2]; + auto begin3 = begin[3]; + auto end3 = end[3]; + auto begin4 = begin[4]; + auto end4 = end[4]; + auto begin5 = begin[5]; + auto end5 = end[5]; // clang-format off #pragma acc parallel loop gang vector tile(tile5,tile4,tile3,tile2,tile1,tile0) copyin(functor) async(async_arg) // clang-format on diff --git a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_ParallelReduce_MDRange.hpp b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_ParallelReduce_MDRange.hpp index 5afb5e75d3..2b5631d6f8 100644 --- a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_ParallelReduce_MDRange.hpp +++ b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_ParallelReduce_MDRange.hpp @@ -113,6 +113,404 @@ class Kokkos::Impl::ParallelReduce \ + void OpenACCParallelReduce##REDUCER(OpenACCIterateLeft, ValueType& aval, \ + Functor const& afunctor, \ + OpenACCMDRangeBegin<2> const& begin, \ + OpenACCMDRangeEnd<2> const& end, \ + int async_arg) { \ + auto val = aval; \ + auto const functor(afunctor); \ + auto begin1 = begin[1]; \ + auto end1 = end[1]; \ + auto begin0 = begin[0]; \ + auto end0 = end[0]; \ + auto dim1 = end1 - begin1; \ + auto dim0 = end0 - begin0; \ + auto nIter = dim1 * dim0; \ + /* clang-format off */ \ + KOKKOS_IMPL_ACC_PRAGMA(parallel loop gang vector reduction(OPERATOR:val) copyin(functor) async(async_arg)) \ + /* clang-format on */ \ + for (decltype(nIter) m = 0; m < nIter; ++m) { \ + auto i1 = m / dim0 + begin1; \ + auto i0 = m % dim0 + begin0; \ + functor(i0, i1, val); \ + } \ + acc_wait(async_arg); \ + aval = val; \ + } \ + \ + template \ + void OpenACCParallelReduce##REDUCER(OpenACCIterateRight, ValueType& aval, \ + Functor const& afunctor, \ + OpenACCMDRangeBegin<2> const& begin, \ + OpenACCMDRangeEnd<2> const& end, \ + int async_arg) { \ + auto val = aval; \ + auto const functor(afunctor); \ + auto begin0 = begin[0]; \ + auto end0 = end[0]; \ + auto begin1 = begin[1]; \ + auto end1 = end[1]; \ + auto dim1 = end1 - begin1; \ + auto dim0 = end0 - begin0; \ + auto nIter = dim1 * dim0; \ + /* clang-format off */ \ + KOKKOS_IMPL_ACC_PRAGMA(parallel loop gang vector reduction(OPERATOR:val) copyin(functor) async(async_arg)) \ + /* clang-format on */ \ + for (decltype(nIter) m = 0; m < nIter; ++m) { \ + auto i0 = m / dim1 + begin0; \ + auto i1 = m % dim1 + begin1; \ + functor(i0, i1, val); \ + } \ + acc_wait(async_arg); \ + aval = val; \ + } \ + \ + template \ + void OpenACCParallelReduce##REDUCER(OpenACCIterateLeft, ValueType& aval, \ + Functor const& afunctor, \ + OpenACCMDRangeBegin<3> const& begin, \ + OpenACCMDRangeEnd<3> const& end, \ + int async_arg) { \ + auto val = aval; \ + auto const functor(afunctor); \ + auto begin2 = begin[2]; \ + auto end2 = end[2]; \ + auto begin1 = begin[1]; \ + auto end1 = end[1]; \ + auto begin0 = begin[0]; \ + auto end0 = end[0]; \ + auto dim2 = end2 - begin2; \ + auto dim1 = end1 - begin1; \ + auto dim0 = end0 - begin0; \ + auto nIter = dim2 * dim1 * dim0; \ + /* clang-format off */ \ + KOKKOS_IMPL_ACC_PRAGMA(parallel loop gang vector reduction(OPERATOR:val) copyin(functor) async(async_arg)) \ + /* clang-format on */ \ + for (decltype(nIter) m = 0; m < nIter; ++m) { \ + auto tmp1 = dim1 * dim0; \ + auto i2 = m / tmp1 + begin2; \ + auto tmp2 = m % tmp1; \ + auto i1 = tmp2 / dim0 + begin1; \ + auto i0 = tmp2 % dim0 + begin0; \ + functor(i0, i1, i2, val); \ + } \ + acc_wait(async_arg); \ + aval = val; \ + } \ + \ + template \ + void OpenACCParallelReduce##REDUCER(OpenACCIterateRight, ValueType& aval, \ + Functor const& afunctor, \ + OpenACCMDRangeBegin<3> const& begin, \ + OpenACCMDRangeEnd<3> const& end, \ + int async_arg) { \ + auto val = aval; \ + auto const functor(afunctor); \ + auto begin0 = begin[0]; \ + auto end0 = end[0]; \ + auto begin1 = begin[1]; \ + auto end1 = end[1]; \ + auto begin2 = begin[2]; \ + auto end2 = end[2]; \ + auto dim2 = end2 - begin2; \ + auto dim1 = end1 - begin1; \ + auto dim0 = end0 - begin0; \ + auto nIter = dim2 * dim1 * dim0; \ + /* clang-format off */ \ + KOKKOS_IMPL_ACC_PRAGMA(parallel loop gang vector reduction(OPERATOR:val) copyin(functor) async(async_arg)) \ + /* clang-format on */ \ + for (decltype(nIter) m = 0; m < nIter; ++m) { \ + auto tmp1 = dim2 * dim1; \ + auto i0 = m / tmp1 + begin0; \ + auto tmp2 = m % tmp1; \ + auto i1 = tmp2 / dim2 + begin1; \ + auto i2 = tmp2 % dim2 + begin2; \ + functor(i0, i1, i2, val); \ + } \ + acc_wait(async_arg); \ + aval = val; \ + } \ + \ + template \ + void OpenACCParallelReduce##REDUCER(OpenACCIterateLeft, ValueType& aval, \ + Functor const& afunctor, \ + OpenACCMDRangeBegin<4> const& begin, \ + OpenACCMDRangeEnd<4> const& end, \ + int async_arg) { \ + auto val = aval; \ + auto const functor(afunctor); \ + auto begin3 = begin[3]; \ + auto end3 = end[3]; \ + auto begin2 = begin[2]; \ + auto end2 = end[2]; \ + auto begin1 = begin[1]; \ + auto end1 = end[1]; \ + auto begin0 = begin[0]; \ + auto end0 = end[0]; \ + auto dim3 = end3 - begin3; \ + auto dim2 = end2 - begin2; \ + auto dim1 = end1 - begin1; \ + auto dim0 = end0 - begin0; \ + auto nIter = dim3 * dim2 * dim1 * dim0; \ + /* clang-format off */ \ + KOKKOS_IMPL_ACC_PRAGMA(parallel loop gang vector reduction(OPERATOR:val) copyin(functor) async(async_arg)) \ + /* clang-format on */ \ + for (decltype(nIter) m = 0; m < nIter; ++m) { \ + auto tmp1 = dim2 * dim1 * dim0; \ + auto i3 = m / tmp1 + begin3; \ + auto tmp2 = m % tmp1; \ + tmp1 = dim1 * dim0; \ + auto i2 = tmp2 / tmp1 + begin2; \ + tmp2 = tmp2 % tmp1; \ + auto i1 = tmp2 / dim0 + begin1; \ + auto i0 = tmp2 % dim0 + begin0; \ + functor(i0, i1, i2, i3, val); \ + } \ + acc_wait(async_arg); \ + aval = val; \ + } \ + \ + template \ + void OpenACCParallelReduce##REDUCER(OpenACCIterateRight, ValueType& aval, \ + Functor const& afunctor, \ + OpenACCMDRangeBegin<4> const& begin, \ + OpenACCMDRangeEnd<4> const& end, \ + int async_arg) { \ + auto val = aval; \ + auto const functor(afunctor); \ + auto begin0 = begin[0]; \ + auto end0 = end[0]; \ + auto begin1 = begin[1]; \ + auto end1 = end[1]; \ + auto begin2 = begin[2]; \ + auto end2 = end[2]; \ + auto begin3 = begin[3]; \ + auto end3 = end[3]; \ + auto dim3 = end3 - begin3; \ + auto dim2 = end2 - begin2; \ + auto dim1 = end1 - begin1; \ + auto dim0 = end0 - begin0; \ + auto nIter = dim3 * dim2 * dim1 * dim0; \ + /* clang-format off */ \ + KOKKOS_IMPL_ACC_PRAGMA(parallel loop gang vector reduction(OPERATOR:val) copyin(functor) async(async_arg)) \ + /* clang-format on */ \ + for (decltype(nIter) m = 0; m < nIter; ++m) { \ + auto tmp1 = dim3 * dim2 * dim1; \ + auto i0 = m / tmp1 + begin0; \ + auto tmp2 = m % tmp1; \ + tmp1 = dim3 * dim2; \ + auto i1 = tmp2 / tmp1 + begin1; \ + tmp2 = tmp2 % tmp1; \ + auto i2 = tmp2 / dim3 + begin2; \ + auto i3 = tmp2 % dim3 + begin3; \ + functor(i0, i1, i2, i3, val); \ + } \ + acc_wait(async_arg); \ + aval = val; \ + } \ + \ + template \ + void OpenACCParallelReduce##REDUCER(OpenACCIterateLeft, ValueType& aval, \ + Functor const& afunctor, \ + OpenACCMDRangeBegin<5> const& begin, \ + OpenACCMDRangeEnd<5> const& end, \ + int async_arg) { \ + auto val = aval; \ + auto const functor(afunctor); \ + auto begin4 = begin[4]; \ + auto end4 = end[4]; \ + auto begin3 = begin[3]; \ + auto end3 = end[3]; \ + auto begin2 = begin[2]; \ + auto end2 = end[2]; \ + auto begin1 = begin[1]; \ + auto end1 = end[1]; \ + auto begin0 = begin[0]; \ + auto end0 = end[0]; \ + auto dim4 = end4 - begin4; \ + auto dim3 = end3 - begin3; \ + auto dim2 = end2 - begin2; \ + auto dim1 = end1 - begin1; \ + auto dim0 = end0 - begin0; \ + auto nIter = dim4 * dim3 * dim2 * dim1 * dim0; \ + /* clang-format off */ \ + KOKKOS_IMPL_ACC_PRAGMA(parallel loop gang vector reduction(OPERATOR:val) copyin(functor) async(async_arg)) \ + /* clang-format on */ \ + for (decltype(nIter) m = 0; m < nIter; ++m) { \ + auto tmp1 = dim3 * dim2 * dim1 * dim0; \ + auto i4 = m / tmp1 + begin4; \ + auto tmp2 = m % tmp1; \ + tmp1 = dim2 * dim1 * dim0; \ + auto i3 = tmp2 / tmp1 + begin3; \ + tmp2 = tmp2 % tmp1; \ + tmp1 = dim1 * dim0; \ + auto i2 = tmp2 / tmp1 + begin2; \ + tmp2 = tmp2 % tmp1; \ + auto i1 = tmp2 / dim0 + begin1; \ + auto i0 = tmp2 % dim0 + begin0; \ + functor(i0, i1, i2, i3, i4, val); \ + } \ + acc_wait(async_arg); \ + aval = val; \ + } \ + \ + template \ + void OpenACCParallelReduce##REDUCER(OpenACCIterateRight, ValueType& aval, \ + Functor const& afunctor, \ + OpenACCMDRangeBegin<5> const& begin, \ + OpenACCMDRangeEnd<5> const& end, \ + int async_arg) { \ + auto val = aval; \ + auto const functor(afunctor); \ + auto begin0 = begin[0]; \ + auto end0 = end[0]; \ + auto begin1 = begin[1]; \ + auto end1 = end[1]; \ + auto begin2 = begin[2]; \ + auto end2 = end[2]; \ + auto begin3 = begin[3]; \ + auto end3 = end[3]; \ + auto begin4 = begin[4]; \ + auto end4 = end[4]; \ + auto dim4 = end4 - begin4; \ + auto dim3 = end3 - begin3; \ + auto dim2 = end2 - begin2; \ + auto dim1 = end1 - begin1; \ + auto dim0 = end0 - begin0; \ + auto nIter = dim4 * dim3 * dim2 * dim1 * dim0; \ + /* clang-format off */ \ + KOKKOS_IMPL_ACC_PRAGMA(parallel loop gang vector reduction(OPERATOR:val) copyin(functor) async(async_arg)) \ + /* clang-format on */ \ + for (decltype(nIter) m = 0; m < nIter; ++m) { \ + auto tmp1 = dim4 * dim3 * dim2 * dim1; \ + auto i0 = m / tmp1 + begin0; \ + auto tmp2 = m % tmp1; \ + tmp1 = dim4 * dim3 * dim2; \ + auto i1 = tmp2 / tmp1 + begin1; \ + tmp2 = tmp2 % tmp1; \ + tmp1 = dim4 * dim3; \ + auto i2 = tmp2 / tmp1 + begin2; \ + tmp2 = tmp2 % tmp1; \ + auto i3 = tmp2 / dim4 + begin3; \ + auto i4 = tmp2 % dim4 + begin4; \ + functor(i0, i1, i2, i3, i4, val); \ + } \ + acc_wait(async_arg); \ + aval = val; \ + } \ + \ + template \ + void OpenACCParallelReduce##REDUCER(OpenACCIterateLeft, ValueType& aval, \ + Functor const& afunctor, \ + OpenACCMDRangeBegin<6> const& begin, \ + OpenACCMDRangeEnd<6> const& end, \ + int async_arg) { \ + auto val = aval; \ + auto const functor(afunctor); \ + auto begin5 = begin[5]; \ + auto end5 = end[5]; \ + auto begin4 = begin[4]; \ + auto end4 = end[4]; \ + auto begin3 = begin[3]; \ + auto end3 = end[3]; \ + auto begin2 = begin[2]; \ + auto end2 = end[2]; \ + auto begin1 = begin[1]; \ + auto end1 = end[1]; \ + auto begin0 = begin[0]; \ + auto end0 = end[0]; \ + auto dim5 = end5 - begin5; \ + auto dim4 = end4 - begin4; \ + auto dim3 = end3 - begin3; \ + auto dim2 = end2 - begin2; \ + auto dim1 = end1 - begin1; \ + auto dim0 = end0 - begin0; \ + auto nIter = dim5 * dim4 * dim3 * dim2 * dim1 * dim0; \ + /* clang-format off */ \ + KOKKOS_IMPL_ACC_PRAGMA(parallel loop gang vector reduction(OPERATOR:val) copyin(functor) async(async_arg)) \ + /* clang-format on */ \ + for (decltype(nIter) m = 0; m < nIter; ++m) { \ + auto tmp1 = dim4 * dim3 * dim2 * dim1 * dim0; \ + auto i5 = m / tmp1 + begin5; \ + auto tmp2 = m % tmp1; \ + tmp1 = dim3 * dim2 * dim1 * dim0; \ + auto i4 = tmp2 / tmp1 + begin4; \ + tmp2 = tmp2 % tmp1; \ + tmp1 = dim2 * dim1 * dim0; \ + auto i3 = tmp2 / tmp1 + begin3; \ + tmp2 = tmp2 % tmp1; \ + tmp1 = dim1 * dim0; \ + auto i2 = tmp2 / tmp1 + begin2; \ + tmp2 = tmp2 % tmp1; \ + auto i1 = tmp2 / dim0 + begin1; \ + auto i0 = tmp2 % dim0 + begin0; \ + functor(i0, i1, i2, i3, i4, i5, val); \ + } \ + acc_wait(async_arg); \ + aval = val; \ + } \ + \ + template \ + void OpenACCParallelReduce##REDUCER(OpenACCIterateRight, ValueType& aval, \ + Functor const& afunctor, \ + OpenACCMDRangeBegin<6> const& begin, \ + OpenACCMDRangeEnd<6> const& end, \ + int async_arg) { \ + auto val = aval; \ + auto const functor(afunctor); \ + auto begin0 = begin[0]; \ + auto end0 = end[0]; \ + auto begin1 = begin[1]; \ + auto end1 = end[1]; \ + auto begin2 = begin[2]; \ + auto end2 = end[2]; \ + auto begin3 = begin[3]; \ + auto end3 = end[3]; \ + auto begin4 = begin[4]; \ + auto end4 = end[4]; \ + auto begin5 = begin[5]; \ + auto end5 = end[5]; \ + auto dim5 = end5 - begin5; \ + auto dim4 = end4 - begin4; \ + auto dim3 = end3 - begin3; \ + auto dim2 = end2 - begin2; \ + auto dim1 = end1 - begin1; \ + auto dim0 = end0 - begin0; \ + auto nIter = dim5 * dim4 * dim3 * dim2 * dim1 * dim0; \ + /* clang-format off */ \ + KOKKOS_IMPL_ACC_PRAGMA(parallel loop gang vector reduction(OPERATOR:val) copyin(functor) async(async_arg)) \ + /* clang-format on */ \ + for (decltype(nIter) m = 0; m < nIter; ++m) { \ + auto tmp1 = dim5 * dim4 * dim3 * dim2 * dim1; \ + auto i0 = m / tmp1 + begin0; \ + auto tmp2 = m % tmp1; \ + tmp1 = dim5 * dim4 * dim3 * dim2; \ + auto i1 = tmp2 / tmp1 + begin1; \ + tmp2 = tmp2 % tmp1; \ + tmp1 = dim5 * dim4 * dim3; \ + auto i2 = tmp2 / tmp1 + begin2; \ + tmp2 = tmp2 % tmp1; \ + tmp1 = dim5 * dim4; \ + auto i3 = tmp2 / tmp1 + begin3; \ + tmp2 = tmp2 % tmp1; \ + auto i4 = tmp2 / dim5 + begin4; \ + auto i5 = tmp2 % dim5 + begin5; \ + functor(i0, i1, i2, i3, i4, i5, val); \ + } \ + acc_wait(async_arg); \ + aval = val; \ + } \ + } // namespace Kokkos::Experimental::Impl + +#else + #define KOKKOS_IMPL_OPENACC_PARALLEL_REDUCE_DISPATCH_ITERATE(REDUCER, \ OPERATOR) \ namespace Kokkos::Experimental::Impl { \ @@ -124,10 +522,10 @@ class Kokkos::Impl::ParallelReduce \ diff --git a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_ParallelReduce_Team.hpp b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_ParallelReduce_Team.hpp index 430bdcb680..d4cb73164d 100644 --- a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_ParallelReduce_Team.hpp +++ b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_ParallelReduce_Team.hpp @@ -163,13 +163,24 @@ KOKKOS_INLINE_FUNCTION std::enable_if_t> parallel_reduce(const Impl::TeamThreadRangeBoundariesStruct< iType, Impl::OpenACCTeamMember>& loop_boundaries, const Lambda& lambda, ValueType& result) { - ValueType tmp = ValueType(); + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, Lambda, + ValueType>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + using value_type = typename wrapped_reducer_type::value_type; + + wrapped_reducer_type wrapped_reducer(lambda); + value_type tmp; + wrapped_reducer.init(&tmp); + iType j_start = loop_boundaries.team.team_rank() / loop_boundaries.team.vector_length(); if (j_start == 0) { #pragma acc loop seq for (iType i = loop_boundaries.start; i < loop_boundaries.end; i++) lambda(i, tmp); + wrapped_reducer.final(&tmp); result = tmp; } } @@ -180,15 +191,25 @@ KOKKOS_INLINE_FUNCTION std::enable_if_t> parallel_reduce(const Impl::TeamThreadRangeBoundariesStruct< iType, Impl::OpenACCTeamMember>& loop_boundaries, const Lambda& lambda, const ReducerType& reducer) { - using ValueType = typename ReducerType::value_type; - ValueType tmp; - reducer.init(tmp); + using value_type = typename ReducerType::value_type; + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, + ReducerType, value_type>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + + wrapped_reducer_type wrapped_reducer(reducer); + value_type tmp; + wrapped_reducer.init(&tmp); + iType j_start = loop_boundaries.team.team_rank() / loop_boundaries.team.vector_length(); if (j_start == 0) { #pragma acc loop seq for (iType i = loop_boundaries.start; i < loop_boundaries.end; i++) lambda(i, tmp); + + wrapped_reducer.final(&tmp); reducer.reference() = tmp; } } @@ -200,7 +221,17 @@ KOKKOS_INLINE_FUNCTION std::enable_if_t> parallel_reduce(const Impl::ThreadVectorRangeBoundariesStruct< iType, Impl::OpenACCTeamMember>& loop_boundaries, const Lambda& lambda, ValueType& result) { - ValueType tmp = ValueType(); + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, Lambda, + ValueType>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + using value_type = typename wrapped_reducer_type::value_type; + + wrapped_reducer_type wrapped_reducer(lambda); + value_type tmp; + wrapped_reducer.init(&tmp); + iType j_start = loop_boundaries.team.team_rank() % loop_boundaries.team.vector_length(); if (j_start == 0) { @@ -208,6 +239,7 @@ parallel_reduce(const Impl::ThreadVectorRangeBoundariesStruct< for (iType i = loop_boundaries.start; i < loop_boundaries.end; i++) { lambda(i, tmp); } + wrapped_reducer.final(&tmp); result = tmp; } } @@ -218,9 +250,17 @@ KOKKOS_INLINE_FUNCTION std::enable_if_t> parallel_reduce(const Impl::ThreadVectorRangeBoundariesStruct< iType, Impl::OpenACCTeamMember>& loop_boundaries, const Lambda& lambda, const ReducerType& reducer) { - using ValueType = typename ReducerType::value_type; - ValueType tmp; - reducer.init(tmp); + using value_type = typename ReducerType::value_type; + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, + ReducerType, value_type>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + + wrapped_reducer_type wrapped_reducer(reducer); + value_type tmp; + wrapped_reducer.init(&tmp); + iType j_start = loop_boundaries.team.team_rank() % loop_boundaries.team.vector_length(); if (j_start == 0) { @@ -228,6 +268,8 @@ parallel_reduce(const Impl::ThreadVectorRangeBoundariesStruct< for (iType i = loop_boundaries.start; i < loop_boundaries.end; i++) { lambda(i, tmp); } + + wrapped_reducer.final(&tmp); reducer.reference() = tmp; } } @@ -239,7 +281,17 @@ KOKKOS_INLINE_FUNCTION void parallel_reduce( const Impl::TeamVectorRangeBoundariesStruct& loop_boundaries, const Lambda& lambda, ValueType& result) { - ValueType tmp = ValueType(); + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, Lambda, + ValueType>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + using value_type = typename wrapped_reducer_type::value_type; + + wrapped_reducer_type wrapped_reducer(lambda); + value_type tmp; + wrapped_reducer.init(&tmp); + iType j_start = loop_boundaries.team.team_rank() % loop_boundaries.team.vector_length(); if (j_start == 0) { @@ -247,6 +299,7 @@ KOKKOS_INLINE_FUNCTION void parallel_reduce( for (iType i = loop_boundaries.start; i < loop_boundaries.end; i++) { lambda(i, tmp); } + wrapped_reducer.final(&tmp); result = tmp; } } @@ -273,10 +326,23 @@ KOKKOS_INLINE_FUNCTION std::enable_if_t> parallel_reduce(const Impl::TeamThreadRangeBoundariesStruct< iType, Impl::OpenACCTeamMember>& loop_boundaries, const Lambda& lambda, ValueType& result) { + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, Lambda, + ValueType>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + using value_type = typename wrapped_reducer_type::value_type; + + wrapped_reducer_type wrapped_reducer(lambda); + value_type tmp; + wrapped_reducer.init(&tmp); + ValueType tmp = ValueType(); #pragma acc loop worker reduction(+ : tmp) for (iType i = loop_boundaries.start; i < loop_boundaries.end; i++) lambda(i, tmp); + + wrapped_reducer.final(&tmp); result = tmp; } @@ -314,11 +380,22 @@ KOKKOS_INLINE_FUNCTION std::enable_if_t> parallel_reduce(const Impl::ThreadVectorRangeBoundariesStruct< iType, Impl::OpenACCTeamMember>& loop_boundaries, const Lambda& lambda, ValueType& result) { - ValueType tmp = ValueType(); + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, Lambda, + ValueType>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + using value_type = typename wrapped_reducer_type::value_type; + + wrapped_reducer_type wrapped_reducer(lambda); + value_type tmp; + wrapped_reducer.init(&tmp); + #pragma acc loop vector reduction(+ : tmp) for (iType i = loop_boundaries.start; i < loop_boundaries.end; i++) { lambda(i, tmp); } + wrapped_reducer.final(&tmp); result = tmp; } @@ -357,11 +434,23 @@ KOKKOS_INLINE_FUNCTION void parallel_reduce( const Impl::TeamVectorRangeBoundariesStruct& loop_boundaries, const Lambda& lambda, ValueType& result) { - ValueType tmp = ValueType(); + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, Lambda, + ValueType>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + using value_type = typename wrapped_reducer_type::value_type; + + wrapped_reducer_type wrapped_reducer(lambda); + value_type tmp; + wrapped_reducer.init(&tmp); + #pragma acc loop vector reduction(+ : tmp) for (iType i = loop_boundaries.start; i < loop_boundaries.end; i++) { lambda(i, tmp); } + + wrapped_reducer.final(&tmp); result = tmp; } diff --git a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_ParallelScan_Range.hpp b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_ParallelScan_Range.hpp index c6d3267bdb..b1c48baa1e 100644 --- a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_ParallelScan_Range.hpp +++ b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_ParallelScan_Range.hpp @@ -225,7 +225,7 @@ KOKKOS_IMPL_ACC_PRAGMA(parallel loop gang vector_length(chunk_size) KOKKOS_IMPL_ } #pragma acc exit data delete (functor, chunk_values, offset_values, \ - final_reducer)async(async_arg) + final_reducer)async(async_arg) acc_wait(async_arg); } diff --git a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_Traits.hpp b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_Traits.hpp index faa50aa7c3..95526aa784 100644 --- a/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_Traits.hpp +++ b/lib/kokkos/core/src/OpenACC/Kokkos_OpenACC_Traits.hpp @@ -28,8 +28,11 @@ struct OpenACC_Traits { #elif defined(KOKKOS_ARCH_AMD_GPU) static constexpr acc_device_t dev_type = acc_device_radeon; static constexpr bool may_fallback_to_host = false; +#elif defined(KOKKOS_ENABLE_OPENACC_FORCE_HOST_AS_DEVICE) + static constexpr acc_device_t dev_type = acc_device_host; + static constexpr bool may_fallback_to_host = true; #else - static constexpr acc_device_t dev_type = acc_device_not_host; + static constexpr acc_device_t dev_type = acc_device_default; static constexpr bool may_fallback_to_host = true; #endif }; diff --git a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP.hpp b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP.hpp index a403909f67..aa4be87ceb 100644 --- a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP.hpp +++ b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP.hpp @@ -30,7 +30,6 @@ static_assert(false, #include #include #include -#include #include #include #include @@ -93,11 +92,16 @@ class OpenMP { void fence(std::string const& name = "Kokkos::OpenMP::fence: Unnamed Instance Fence") const; +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 /// \brief Does the given instance return immediately after launching /// a parallel algorithm /// /// This always returns false on OpenMP - inline static bool is_asynchronous(OpenMP const& = OpenMP()) noexcept; + KOKKOS_DEPRECATED inline static bool is_asynchronous( + OpenMP const& = OpenMP()) noexcept { + return false; + } +#endif #ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 static int concurrency(OpenMP const& = OpenMP()); @@ -154,10 +158,6 @@ inline int OpenMP::impl_thread_pool_rank() noexcept { KOKKOS_IF_ON_DEVICE((return -1;)) } -inline bool OpenMP::is_asynchronous(OpenMP const& /*instance*/) noexcept { - return false; -} - inline int OpenMP::impl_thread_pool_size(int depth) const { return depth < 2 ? impl_thread_pool_size() : 1; } @@ -202,7 +202,9 @@ struct MemorySpaceAccess #include +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 #include +#endif #include /*--------------------------------------------------------------------------*/ diff --git a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Task.hpp b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Task.hpp index 2877d940fa..6edcbff0c2 100644 --- a/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Task.hpp +++ b/lib/kokkos/core/src/OpenMP/Kokkos_OpenMP_Task.hpp @@ -26,12 +26,19 @@ #include #include +#include + #include #include //---------------------------------------------------------------------------- //---------------------------------------------------------------------------- +#ifdef KOKKOS_ENABLE_DEPRECATION_WARNINGS +// We allow using deprecated classes in this file +KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_PUSH() +#endif + namespace Kokkos { namespace Impl { @@ -360,6 +367,10 @@ extern template class TaskQueue #include #include -#include #include #include #include @@ -148,7 +147,6 @@ struct DeviceTypeTraits<::Kokkos::Experimental::OpenMPTarget> { #include #include #include -#include /*--------------------------------------------------------------------------*/ diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTargetSpace.hpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTargetSpace.hpp index ed625cfcc8..ec33d25b96 100644 --- a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTargetSpace.hpp +++ b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTargetSpace.hpp @@ -28,6 +28,7 @@ static_assert(false, #include #include +#include #ifdef KOKKOS_ENABLE_OPENMPTARGET @@ -91,9 +92,9 @@ class OpenMPTargetSpace { /**\brief Default memory space instance */ OpenMPTargetSpace(); - OpenMPTargetSpace(OpenMPTargetSpace&& rhs) = default; - OpenMPTargetSpace(const OpenMPTargetSpace& rhs) = default; - OpenMPTargetSpace& operator=(OpenMPTargetSpace&&) = default; + OpenMPTargetSpace(OpenMPTargetSpace&& rhs) = default; + OpenMPTargetSpace(const OpenMPTargetSpace& rhs) = default; + OpenMPTargetSpace& operator=(OpenMPTargetSpace&&) = default; OpenMPTargetSpace& operator=(const OpenMPTargetSpace&) = default; ~OpenMPTargetSpace() = default; @@ -141,79 +142,5 @@ class OpenMPTargetSpace { KOKKOS_IMPL_HOST_INACCESSIBLE_SHARED_ALLOCATION_SPECIALIZATION( Kokkos::Experimental::OpenMPTargetSpace); -//---------------------------------------------------------------------------- -//---------------------------------------------------------------------------- - -namespace Kokkos { -namespace Impl { - -// TODO: implement all possible deep_copies -template -struct DeepCopy { - DeepCopy(void* dst, const void* src, size_t n) { - // In the Release and RelWithDebInfo builds, the size of the memcpy should - // be greater than zero to avoid error. omp_target_memcpy returns zero on - // success. - if (n > 0) - KOKKOS_IMPL_OMPT_SAFE_CALL(omp_target_memcpy( - dst, const_cast(src), n, 0, 0, omp_get_default_device(), - omp_get_default_device())); - } - DeepCopy(const ExecutionSpace& exec, void* dst, const void* src, size_t n) { - exec.fence( - "Kokkos::Impl::DeepCopy: fence " - "before " - "copy"); - if (n > 0) - KOKKOS_IMPL_OMPT_SAFE_CALL(omp_target_memcpy( - dst, const_cast(src), n, 0, 0, omp_get_default_device(), - omp_get_default_device())); - } -}; - -template -struct DeepCopy { - DeepCopy(void* dst, const void* src, size_t n) { - if (n > 0) - KOKKOS_IMPL_OMPT_SAFE_CALL(omp_target_memcpy( - dst, const_cast(src), n, 0, 0, omp_get_default_device(), - omp_get_initial_device())); - } - DeepCopy(const ExecutionSpace& exec, void* dst, const void* src, size_t n) { - exec.fence( - "Kokkos::Impl::DeepCopy: fence before " - "copy"); - if (n > 0) - KOKKOS_IMPL_OMPT_SAFE_CALL(omp_target_memcpy( - dst, const_cast(src), n, 0, 0, omp_get_default_device(), - omp_get_initial_device())); - } -}; - -template -struct DeepCopy { - DeepCopy(void* dst, const void* src, size_t n) { - if (n > 0) - KOKKOS_IMPL_OMPT_SAFE_CALL(omp_target_memcpy( - dst, const_cast(src), n, 0, 0, omp_get_initial_device(), - omp_get_default_device())); - } - DeepCopy(const ExecutionSpace& exec, void* dst, const void* src, size_t n) { - exec.fence( - "Kokkos::Impl::DeepCopy: fence before " - "copy"); - if (n > 0) - KOKKOS_IMPL_OMPT_SAFE_CALL(omp_target_memcpy( - dst, const_cast(src), n, 0, 0, omp_get_initial_device(), - omp_get_default_device())); - } -}; - -} // namespace Impl -} // namespace Kokkos - #endif #endif /* #define KOKKOS_OPENMPTARGETSPACE_HPP */ diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_DeepCopy.hpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_DeepCopy.hpp new file mode 100644 index 0000000000..aace09e266 --- /dev/null +++ b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_DeepCopy.hpp @@ -0,0 +1,101 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#ifndef KOKKOS_IMPL_PUBLIC_INCLUDE +#include +static_assert(false, + "Including non-public Kokkos header files is not allowed."); +#endif +#ifndef KOKKOS_OPENMPTARGET_DEEP_COPY_HPP +#define KOKKOS_OPENMPTARGET_DEEP_COPY_HPP + +#include + +//---------------------------------------------------------------------------- +//---------------------------------------------------------------------------- + +namespace Kokkos { +namespace Impl { + +// TODO: implement all possible deep_copies +template +struct DeepCopy { + DeepCopy(void* dst, const void* src, size_t n) { + // In the Release and RelWithDebInfo builds, the size of the memcpy should + // be greater than zero to avoid error. omp_target_memcpy returns zero on + // success. + if (n > 0) + KOKKOS_IMPL_OMPT_SAFE_CALL(omp_target_memcpy( + dst, const_cast(src), n, 0, 0, omp_get_default_device(), + omp_get_default_device())); + } + DeepCopy(const ExecutionSpace& exec, void* dst, const void* src, size_t n) { + exec.fence( + "Kokkos::Impl::DeepCopy: fence " + "before " + "copy"); + if (n > 0) + KOKKOS_IMPL_OMPT_SAFE_CALL(omp_target_memcpy( + dst, const_cast(src), n, 0, 0, omp_get_default_device(), + omp_get_default_device())); + } +}; + +template +struct DeepCopy { + DeepCopy(void* dst, const void* src, size_t n) { + if (n > 0) + KOKKOS_IMPL_OMPT_SAFE_CALL(omp_target_memcpy( + dst, const_cast(src), n, 0, 0, omp_get_default_device(), + omp_get_initial_device())); + } + DeepCopy(const ExecutionSpace& exec, void* dst, const void* src, size_t n) { + exec.fence( + "Kokkos::Impl::DeepCopy: fence before " + "copy"); + if (n > 0) + KOKKOS_IMPL_OMPT_SAFE_CALL(omp_target_memcpy( + dst, const_cast(src), n, 0, 0, omp_get_default_device(), + omp_get_initial_device())); + } +}; + +template +struct DeepCopy { + DeepCopy(void* dst, const void* src, size_t n) { + if (n > 0) + KOKKOS_IMPL_OMPT_SAFE_CALL(omp_target_memcpy( + dst, const_cast(src), n, 0, 0, omp_get_initial_device(), + omp_get_default_device())); + } + DeepCopy(const ExecutionSpace& exec, void* dst, const void* src, size_t n) { + exec.fence( + "Kokkos::Impl::DeepCopy: fence before " + "copy"); + if (n > 0) + KOKKOS_IMPL_OMPT_SAFE_CALL(omp_target_memcpy( + dst, const_cast(src), n, 0, 0, omp_get_initial_device(), + omp_get_default_device())); + } +}; + +} // namespace Impl +} // namespace Kokkos + +#endif // KOKKOS_OPENMPTARGET_DEEP_COPY_HPP diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Exec.cpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Exec.cpp deleted file mode 100644 index 6c5eb048e3..0000000000 --- a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Exec.cpp +++ /dev/null @@ -1,130 +0,0 @@ -//@HEADER -// ************************************************************************ -// -// Kokkos v. 4.0 -// Copyright (2022) National Technology & Engineering -// Solutions of Sandia, LLC (NTESS). -// -// Under the terms of Contract DE-NA0003525 with NTESS, -// the U.S. Government retains certain rights in this software. -// -// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. -// See https://kokkos.org/LICENSE for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//@HEADER - -#ifndef KOKKOS_IMPL_PUBLIC_INCLUDE -#define KOKKOS_IMPL_PUBLIC_INCLUDE -#endif - -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#ifdef KOKKOS_ENABLE_OPENMPTARGET - -// FIXME_OPENMPTARGET currently unused -/* -namespace Kokkos { -namespace Impl { -namespace { - -KOKKOS_INLINE_FUNCTION -int kokkos_omp_in_parallel(); - -KOKKOS_INLINE_FUNCTION -int kokkos_omp_in_parallel() { return omp_in_parallel(); } - -bool s_using_hwloc = false; - -} // namespace -} // namespace Impl -} // namespace Kokkos -*/ - -namespace Kokkos { -namespace Impl { - -void OpenMPTargetExec::verify_is_process(const char* const label) { - // Fails if the current task is in a parallel region or is not on the host. - if (omp_in_parallel() && (!omp_is_initial_device())) { - std::string msg(label); - msg.append(" ERROR: in parallel or on device"); - Kokkos::Impl::throw_runtime_exception(msg); - } -} - -void OpenMPTargetExec::verify_initialized(const char* const label) { - if (0 == Kokkos::Experimental::OpenMPTarget().impl_is_initialized()) { - std::string msg(label); - msg.append(" ERROR: not initialized"); - Kokkos::Impl::throw_runtime_exception(msg); - } -} - -void* OpenMPTargetExec::m_scratch_ptr = nullptr; -int64_t OpenMPTargetExec::m_scratch_size = 0; -uint32_t* OpenMPTargetExec::m_uniquetoken_ptr = nullptr; -int OpenMPTargetExec::MAX_ACTIVE_THREADS = 0; -std::mutex OpenMPTargetExec::m_mutex_scratch_ptr; - -void OpenMPTargetExec::clear_scratch() { - Kokkos::Experimental::OpenMPTargetSpace space; - space.deallocate(m_scratch_ptr, m_scratch_size); - m_scratch_ptr = nullptr; - m_scratch_size = 0; -} - -void* OpenMPTargetExec::get_scratch_ptr() { return m_scratch_ptr; } - -void OpenMPTargetExec::resize_scratch(int64_t team_size, int64_t shmem_size_L0, - int64_t shmem_size_L1, - int64_t league_size) { - Kokkos::Experimental::OpenMPTargetSpace space; - // Level-0 scratch when using clang/17 and higher comes from their OpenMP - // extension, `ompx_dyn_cgroup_mem`. -#if defined(KOKKOS_IMPL_OPENMPTARGET_LLVM_EXTENSIONS) - shmem_size_L0 = 0; -#endif - const int64_t shmem_size = - shmem_size_L0 + shmem_size_L1; // L0 + L1 scratch memory per team. - const int64_t padding = shmem_size * 10 / 100; // Padding per team. - - // Maximum active teams possible. - // The number should not exceed the maximum in-flight teams possible or the - // league_size. - int max_active_teams = - std::min(OpenMPTargetExec::MAX_ACTIVE_THREADS / team_size, league_size); - - // max_active_teams is the number of active teams on the given hardware. - // We set the number of teams to be twice the number of max_active_teams for - // the compiler to pick the right number in its case. - // FIXME_OPENMPTARGET: Cray compiler did not yet implement omp_set_num_teams. -#if !defined(KOKKOS_COMPILER_CRAY_LLVM) - omp_set_num_teams(max_active_teams * 2); -#endif - - // Total amount of scratch memory allocated is depenedent - // on the maximum number of in-flight teams possible. - int64_t total_size = - (shmem_size + OpenMPTargetExecTeamMember::TEAM_REDUCE_SIZE + padding) * - max_active_teams * 2; - - if (total_size > m_scratch_size) { - space.deallocate(m_scratch_ptr, m_scratch_size); - m_scratch_size = total_size; - m_scratch_ptr = space.allocate(total_size); - } -} - -} // namespace Impl -} // namespace Kokkos - -#endif // KOKKOS_ENABLE_OPENMPTARGET diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_FunctorAdapter.hpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_FunctorAdapter.hpp new file mode 100644 index 0000000000..13b509c0ad --- /dev/null +++ b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_FunctorAdapter.hpp @@ -0,0 +1,48 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#ifndef KOKKOS_OPENMPTARGET_FUNCTOR_ADAPTER_HPP +#define KOKKOS_OPENMPTARGET_FUNCTOR_ADAPTER_HPP + +#include +#include + +namespace Kokkos::Experimental::Impl { + +template +class FunctorAdapter { + Functor m_functor; + using WorkTag = typename Policy::work_tag; + + public: + FunctorAdapter() = default; + FunctorAdapter(Functor const &functor) : m_functor(functor) {} + + Functor get_functor() const { return m_functor; } + + template + KOKKOS_FUNCTION void operator()(Args &&...args) const { + if constexpr (std::is_void_v) { + m_functor(static_cast(args)...); + } else { + m_functor(WorkTag(), static_cast(args)...); + } + } +}; + +} // namespace Kokkos::Experimental::Impl + +#endif // KOKKOS_OPENMPTARGET_FUNCTOR_ADAPTER_HPP diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Instance.cpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Instance.cpp index 44e9119ea8..53e723882f 100644 --- a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Instance.cpp +++ b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Instance.cpp @@ -27,11 +27,11 @@ // constructor. undef'ed at the end #define KOKKOS_IMPL_OPENMPTARGET_WORKAROUND +#include #include #include #include #include -#include #include @@ -105,18 +105,15 @@ void OpenMPTargetInternal::print_configuration(std::ostream& os, void OpenMPTargetInternal::impl_finalize() { m_is_initialized = false; - Kokkos::Impl::OpenMPTargetExec space; - if (space.m_uniquetoken_ptr != nullptr) + if (m_uniquetoken_ptr != nullptr) Kokkos::kokkos_free( - space.m_uniquetoken_ptr); + m_uniquetoken_ptr); } void OpenMPTargetInternal::impl_initialize() { m_is_initialized = true; - Kokkos::Impl::OpenMPTargetExec::MAX_ACTIVE_THREADS = concurrency(); - // FIXME_OPENMPTARGET: Only fix the number of teams for NVIDIA architectures // from Pascal and upwards. // FIXME_OPENMPTARGTE: Cray compiler did not yet implement omp_set_num_teams. @@ -136,7 +133,75 @@ OpenMPTargetInternal* OpenMPTargetInternal::impl_singleton() { return &self; } -} // Namespace Impl +void OpenMPTargetInternal::verify_is_process(const char* const label) { + // Fails if the current task is in a parallel region or is not on the host. + if (omp_in_parallel() && (!omp_is_initial_device())) { + std::string msg(label); + msg.append(" ERROR: in parallel or on device"); + Kokkos::Impl::throw_runtime_exception(msg); + } +} + +void OpenMPTargetInternal::verify_initialized(const char* const label) { + if (0 == Kokkos::Experimental::OpenMPTarget().impl_is_initialized()) { + std::string msg(label); + msg.append(" ERROR: not initialized"); + Kokkos::Impl::throw_runtime_exception(msg); + } +} + +void OpenMPTargetInternal::clear_scratch() { + Kokkos::Experimental::OpenMPTargetSpace space; + space.deallocate(m_scratch_ptr, m_scratch_size); + m_scratch_ptr = nullptr; + m_scratch_size = 0; +} + +void* OpenMPTargetInternal::get_scratch_ptr() { return m_scratch_ptr; } + +void OpenMPTargetInternal::resize_scratch(int64_t team_size, + int64_t shmem_size_L0, + int64_t shmem_size_L1, + int64_t league_size) { + Kokkos::Experimental::OpenMPTargetSpace space; + // Level-0 scratch when using clang/17 and higher comes from their OpenMP + // extension, `ompx_dyn_cgroup_mem`. +#if defined(KOKKOS_IMPL_OPENMPTARGET_LLVM_EXTENSIONS) + shmem_size_L0 = 0; +#endif + const int64_t shmem_size = + shmem_size_L0 + shmem_size_L1; // L0 + L1 scratch memory per team. + const int64_t padding = shmem_size * 10 / 100; // Padding per team. + + // Maximum active teams possible. + // The number should not exceed the maximum in-flight teams possible or the + // league_size. + int max_active_teams = + std::min(OpenMPTargetInternal::concurrency() / team_size, league_size); + + // max_active_teams is the number of active teams on the given hardware. + // We set the number of teams to be twice the number of max_active_teams for + // the compiler to pick the right number in its case. + // FIXME_OPENMPTARGET: Cray compiler did not yet implement omp_set_num_teams. +#if !defined(KOKKOS_COMPILER_CRAY_LLVM) + omp_set_num_teams(max_active_teams * 2); +#endif + + // Total amount of scratch memory allocated is depenedent + // on the maximum number of in-flight teams possible. + int64_t total_size = + (shmem_size + + ::Kokkos::Impl::OpenMPTargetExecTeamMember::TEAM_REDUCE_SIZE + padding) * + max_active_teams * 2; + + if (total_size > m_scratch_size) { + space.deallocate(m_scratch_ptr, m_scratch_size); + m_scratch_size = total_size; + m_scratch_ptr = space.allocate(total_size); + } +} + +} // namespace Impl OpenMPTarget::OpenMPTarget() : m_space_instance(Impl::OpenMPTargetInternal::impl_singleton()) {} @@ -206,9 +271,9 @@ namespace Experimental { UniqueToken:: - UniqueToken(Kokkos::Experimental::OpenMPTarget const&) { + UniqueToken(Kokkos::Experimental::OpenMPTarget const& space) { #ifdef KOKKOS_IMPL_OPENMPTARGET_WORKAROUND - uint32_t* ptr = Kokkos::Impl::OpenMPTargetExec::m_uniquetoken_ptr; + uint32_t* ptr = space.impl_internal_space_instance()->m_uniquetoken_ptr; int count = Kokkos::Experimental::OpenMPTarget().concurrency(); if (ptr == nullptr) { int size = count * sizeof(uint32_t); @@ -221,7 +286,7 @@ UniqueTokenm_uniquetoken_ptr = ptr; } #else // FIXME_OPENMPTARGET - 2 versions of non-working implementations to fill `ptr` @@ -229,8 +294,7 @@ UniqueToken - namespace Kokkos { namespace Experimental { namespace Impl { @@ -27,9 +25,9 @@ enum class openmp_fence_is_static { yes, no }; class OpenMPTargetInternal { private: - OpenMPTargetInternal() = default; - OpenMPTargetInternal(const OpenMPTargetInternal&) = default; - OpenMPTargetInternal& operator=(const OpenMPTargetInternal&) = default; + OpenMPTargetInternal() = default; + OpenMPTargetInternal(const OpenMPTargetInternal&) = delete; + OpenMPTargetInternal& operator=(const OpenMPTargetInternal&) = delete; public: void fence(openmp_fence_is_static is_static = openmp_fence_is_static::no); @@ -55,6 +53,19 @@ class OpenMPTargetInternal { static OpenMPTargetInternal* impl_singleton(); + static void verify_is_process(const char* const); + static void verify_initialized(const char* const); + + void* get_scratch_ptr(); + void clear_scratch(); + void resize_scratch(int64_t team_reduce_bytes, int64_t team_shared_bytes, + int64_t thread_local_bytes, int64_t league_size); + + void* m_scratch_ptr = nullptr; + std::mutex m_mutex_scratch_ptr; + int64_t m_scratch_size = 0; + uint32_t* m_uniquetoken_ptr = nullptr; + private: bool m_is_initialized = false; uint32_t m_instance_id = Kokkos::Tools::Experimental::Impl::idForInstance< diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Parallel.hpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Parallel.hpp index e222d65250..f71f888713 100644 --- a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Parallel.hpp +++ b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Parallel.hpp @@ -116,8 +116,8 @@ class OpenMPTargetExecTeamMember { // FIXME_OPENMPTARGET this function currently ignores the reducer passed. template KOKKOS_INLINE_FUNCTION std::enable_if_t::value> - team_reduce(ReducerType const&, typename ReducerType::value_type& value) const - noexcept { + team_reduce(ReducerType const&, + typename ReducerType::value_type& value) const noexcept { #pragma omp barrier using value_type = typename ReducerType::value_type; @@ -741,43 +741,6 @@ struct TeamVectorRangeBoundariesStruct { } // namespace Impl -} // namespace Kokkos -//---------------------------------------------------------------------------- -//---------------------------------------------------------------------------- -namespace Kokkos { -namespace Impl { - -//---------------------------------------------------------------------------- -/** \brief Data for OpenMPTarget thread execution */ - -class OpenMPTargetExec { - public: - // FIXME_OPENMPTARGET - Currently the maximum number of - // teams possible is calculated based on NVIDIA's Volta GPU. In - // future this value should be based on the chosen architecture for the - // OpenMPTarget backend. - static int MAX_ACTIVE_THREADS; - - private: - static void* scratch_ptr; - - public: - static void verify_is_process(const char* const); - static void verify_initialized(const char* const); - - static void* get_scratch_ptr(); - static void clear_scratch(); - static void resize_scratch(int64_t team_reduce_bytes, - int64_t team_shared_bytes, - int64_t thread_local_bytes, int64_t league_size); - - static void* m_scratch_ptr; - static std::mutex m_mutex_scratch_ptr; - static int64_t m_scratch_size; - static uint32_t* m_uniquetoken_ptr; -}; - -} // namespace Impl } // namespace Kokkos #endif /* KOKKOS_OPENMPTARGET_PARALLEL_HPP */ diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelFor_MDRange.hpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelFor_MDRange.hpp index bd7d3eef5d..38ed7c5681 100644 --- a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelFor_MDRange.hpp +++ b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelFor_MDRange.hpp @@ -20,6 +20,8 @@ #include #include #include "Kokkos_OpenMPTarget_MDRangePolicy.hpp" +#include "Kokkos_OpenMPTarget_Instance.hpp" +#include "Kokkos_OpenMPTarget_FunctorAdapter.hpp" //---------------------------------------------------------------------------- //---------------------------------------------------------------------------- @@ -31,38 +33,38 @@ template class ParallelFor, Kokkos::Experimental::OpenMPTarget> { private: - using Policy = Kokkos::MDRangePolicy; - using WorkTag = typename Policy::work_tag; - using Member = typename Policy::member_type; - using Index = typename Policy::index_type; + using Policy = Kokkos::MDRangePolicy; + using Member = typename Policy::member_type; + using Index = typename Policy::index_type; + + using FunctorAdapter = + Kokkos::Experimental::Impl::FunctorAdapter; + const FunctorAdapter m_functor; - const FunctorType m_functor; const Policy m_policy; public: inline void execute() const { - OpenMPTargetExec::verify_is_process( + Experimental::Impl::OpenMPTargetInternal::verify_is_process( "Kokkos::Experimental::OpenMPTarget parallel_for"); - OpenMPTargetExec::verify_initialized( + Experimental::Impl::OpenMPTargetInternal::verify_initialized( "Kokkos::Experimental::OpenMPTarget parallel_for"); - FunctorType functor(m_functor); + Policy policy = m_policy; - typename Policy::point_type unused; static_assert(1 < Policy::rank && Policy::rank < 7); static_assert(Policy::inner_direction == Iterate::Left || Policy::inner_direction == Iterate::Right); execute_tile( - unused, functor, policy, + m_functor, policy, std::integral_constant()); } template inline std::enable_if_t execute_tile( - typename Policy::point_type offset, const FunctorType& functor, - const Policy& policy, OpenMPTargetIterateRight) const { - (void)offset; + const FunctorAdapter& functor, const Policy& policy, + OpenMPTargetIterateRight) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; @@ -72,18 +74,14 @@ class ParallelFor, #pragma omp target teams distribute parallel for collapse(2) map(to : functor) for (auto i0 = begin_0; i0 < end_0; ++i0) for (auto i1 = begin_1; i1 < end_1; ++i1) { - if constexpr (std::is_void::value) - functor(i0, i1); - else - functor(typename Policy::work_tag(), i0, i1); + functor(i0, i1); } } template inline std::enable_if_t execute_tile( - typename Policy::point_type offset, const FunctorType& functor, - const Policy& policy, OpenMPTargetIterateRight) const { - (void)offset; + const FunctorAdapter& functor, const Policy& policy, + OpenMPTargetIterateRight) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; const Index begin_2 = policy.m_lower[2]; @@ -96,10 +94,7 @@ class ParallelFor, for (auto i0 = begin_0; i0 < end_0; ++i0) { for (auto i1 = begin_1; i1 < end_1; ++i1) { for (auto i2 = begin_2; i2 < end_2; ++i2) { - if constexpr (std::is_void::value) - functor(i0, i1, i2); - else - functor(typename Policy::work_tag(), i0, i1, i2); + functor(i0, i1, i2); } } } @@ -107,9 +102,8 @@ class ParallelFor, template inline std::enable_if_t execute_tile( - typename Policy::point_type offset, const FunctorType& functor, - const Policy& policy, OpenMPTargetIterateRight) const { - (void)offset; + const FunctorAdapter& functor, const Policy& policy, + OpenMPTargetIterateRight) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; const Index begin_2 = policy.m_lower[2]; @@ -125,10 +119,7 @@ class ParallelFor, for (auto i1 = begin_1; i1 < end_1; ++i1) { for (auto i2 = begin_2; i2 < end_2; ++i2) { for (auto i3 = begin_3; i3 < end_3; ++i3) { - if constexpr (std::is_void::value) - functor(i0, i1, i2, i3); - else - functor(typename Policy::work_tag(), i0, i1, i2, i3); + functor(i0, i1, i2, i3); } } } @@ -137,9 +128,8 @@ class ParallelFor, template inline std::enable_if_t execute_tile( - typename Policy::point_type offset, const FunctorType& functor, - const Policy& policy, OpenMPTargetIterateRight) const { - (void)offset; + const FunctorAdapter& functor, const Policy& policy, + OpenMPTargetIterateRight) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; const Index begin_2 = policy.m_lower[2]; @@ -158,11 +148,7 @@ class ParallelFor, for (auto i2 = begin_2; i2 < end_2; ++i2) { for (auto i3 = begin_3; i3 < end_3; ++i3) { for (auto i4 = begin_4; i4 < end_4; ++i4) { - if constexpr (std::is_same::value) - functor(i0, i1, i2, i3, i4); - else - functor(typename Policy::work_tag(), i0, i1, i2, i3, i4); + functor(i0, i1, i2, i3, i4); } } } @@ -172,9 +158,8 @@ class ParallelFor, template inline std::enable_if_t execute_tile( - typename Policy::point_type offset, const FunctorType& functor, - const Policy& policy, OpenMPTargetIterateRight) const { - (void)offset; + const FunctorAdapter& functor, const Policy& policy, + OpenMPTargetIterateRight) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; const Index begin_2 = policy.m_lower[2]; @@ -197,12 +182,7 @@ class ParallelFor, for (auto i4 = begin_4; i4 < end_4; ++i4) { for (auto i5 = begin_5; i5 < end_5; ++i5) { { - if constexpr (std::is_same::value) - functor(i0, i1, i2, i3, i4, i5); - else - functor(typename Policy::work_tag(), i0, i1, i2, i3, i4, - i5); + functor(i0, i1, i2, i3, i4, i5); } } } @@ -214,9 +194,8 @@ class ParallelFor, template inline std::enable_if_t execute_tile( - typename Policy::point_type offset, const FunctorType& functor, - const Policy& policy, OpenMPTargetIterateLeft) const { - (void)offset; + const FunctorAdapter& functor, const Policy& policy, + OpenMPTargetIterateLeft) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; @@ -226,18 +205,14 @@ class ParallelFor, #pragma omp target teams distribute parallel for collapse(2) map(to : functor) for (auto i1 = begin_1; i1 < end_1; ++i1) for (auto i0 = begin_0; i0 < end_0; ++i0) { - if constexpr (std::is_void::value) - functor(i0, i1); - else - functor(typename Policy::work_tag(), i0, i1); + functor(i0, i1); } } template inline std::enable_if_t execute_tile( - typename Policy::point_type offset, const FunctorType& functor, - const Policy& policy, OpenMPTargetIterateLeft) const { - (void)offset; + const FunctorAdapter& functor, const Policy& policy, + OpenMPTargetIterateLeft) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; const Index begin_2 = policy.m_lower[2]; @@ -250,10 +225,7 @@ class ParallelFor, for (auto i2 = begin_2; i2 < end_2; ++i2) { for (auto i1 = begin_1; i1 < end_1; ++i1) { for (auto i0 = begin_0; i0 < end_0; ++i0) { - if constexpr (std::is_void::value) - functor(i0, i1, i2); - else - functor(typename Policy::work_tag(), i0, i1, i2); + functor(i0, i1, i2); } } } @@ -261,9 +233,8 @@ class ParallelFor, template inline std::enable_if_t execute_tile( - typename Policy::point_type offset, const FunctorType& functor, - const Policy& policy, OpenMPTargetIterateLeft) const { - (void)offset; + const FunctorAdapter& functor, const Policy& policy, + OpenMPTargetIterateLeft) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; const Index begin_2 = policy.m_lower[2]; @@ -279,10 +250,7 @@ class ParallelFor, for (auto i2 = begin_2; i2 < end_2; ++i2) { for (auto i1 = begin_1; i1 < end_1; ++i1) { for (auto i0 = begin_0; i0 < end_0; ++i0) { - if constexpr (std::is_void::value) - functor(i0, i1, i2, i3); - else - functor(typename Policy::work_tag(), i0, i1, i2, i3); + functor(i0, i1, i2, i3); } } } @@ -291,9 +259,8 @@ class ParallelFor, template inline std::enable_if_t execute_tile( - typename Policy::point_type offset, const FunctorType& functor, - const Policy& policy, OpenMPTargetIterateLeft) const { - (void)offset; + const FunctorAdapter& functor, const Policy& policy, + OpenMPTargetIterateLeft) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; const Index begin_2 = policy.m_lower[2]; @@ -312,11 +279,7 @@ class ParallelFor, for (auto i2 = begin_2; i2 < end_2; ++i2) { for (auto i1 = begin_1; i1 < end_1; ++i1) { for (auto i0 = begin_0; i0 < end_0; ++i0) { - if constexpr (std::is_same::value) - functor(i0, i1, i2, i3, i4); - else - functor(typename Policy::work_tag(), i0, i1, i2, i3, i4); + functor(i0, i1, i2, i3, i4); } } } @@ -326,9 +289,8 @@ class ParallelFor, template inline std::enable_if_t execute_tile( - typename Policy::point_type offset, const FunctorType& functor, - const Policy& policy, OpenMPTargetIterateLeft) const { - (void)offset; + const FunctorAdapter& functor, const Policy& policy, + OpenMPTargetIterateLeft) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; const Index begin_2 = policy.m_lower[2]; @@ -351,12 +313,7 @@ class ParallelFor, for (auto i1 = begin_1; i1 < end_1; ++i1) { for (auto i0 = begin_0; i0 < end_0; ++i0) { { - if constexpr (std::is_same::value) - functor(i0, i1, i2, i3, i4, i5); - else - functor(typename Policy::work_tag(), i0, i1, i2, i3, i4, - i5); + functor(i0, i1, i2, i3, i4, i5); } } } diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelFor_Range.hpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelFor_Range.hpp index a674637a3b..502461cc5e 100644 --- a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelFor_Range.hpp +++ b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelFor_Range.hpp @@ -20,6 +20,8 @@ #include #include #include +#include "Kokkos_OpenMPTarget_Instance.hpp" +#include "Kokkos_OpenMPTarget_FunctorAdapter.hpp" namespace Kokkos { namespace Impl { @@ -28,36 +30,30 @@ template class ParallelFor, Kokkos::Experimental::OpenMPTarget> { private: - using Policy = Kokkos::RangePolicy; - using WorkTag = typename Policy::work_tag; - using Member = typename Policy::member_type; + using Policy = Kokkos::RangePolicy; + using Member = typename Policy::member_type; - const FunctorType m_functor; + Kokkos::Experimental::Impl::FunctorAdapter m_functor; const Policy m_policy; public: - void execute() const { execute_impl(); } + void execute() const { execute_impl(); } - template void execute_impl() const { - OpenMPTargetExec::verify_is_process( + Experimental::Impl::OpenMPTargetInternal::verify_is_process( "Kokkos::Experimental::OpenMPTarget parallel_for"); - OpenMPTargetExec::verify_initialized( + Experimental::Impl::OpenMPTargetInternal::verify_initialized( "Kokkos::Experimental::OpenMPTarget parallel_for"); const auto begin = m_policy.begin(); const auto end = m_policy.end(); if (end <= begin) return; - FunctorType a_functor(m_functor); + auto const a_functor(m_functor); #pragma omp target teams distribute parallel for map(to : a_functor) for (auto i = begin; i < end; ++i) { - if constexpr (std::is_void::value) { - a_functor(i); - } else { - a_functor(TagType(), i); - } + a_functor(i); } } diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelFor_Team.hpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelFor_Team.hpp index 26085f1140..77dc71a87b 100644 --- a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelFor_Team.hpp +++ b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelFor_Team.hpp @@ -22,6 +22,7 @@ #include #include #include +#include namespace Kokkos { @@ -76,28 +77,27 @@ class ParallelFor, using Policy = Kokkos::Impl::TeamPolicyInternal; - using WorkTag = typename Policy::work_tag; - using Member = typename Policy::member_type; + using Member = typename Policy::member_type; + + Kokkos::Experimental::Impl::FunctorAdapter m_functor; - const FunctorType m_functor; const Policy m_policy; const size_t m_shmem_size; public: void execute() const { - OpenMPTargetExec::verify_is_process( + Experimental::Impl::OpenMPTargetInternal::verify_is_process( "Kokkos::Experimental::OpenMPTarget parallel_for"); - OpenMPTargetExec::verify_initialized( + Experimental::Impl::OpenMPTargetInternal::verify_initialized( "Kokkos::Experimental::OpenMPTarget parallel_for"); - execute_impl(); + execute_impl(); } private: - template void execute_impl() const { - OpenMPTargetExec::verify_is_process( + Experimental::Impl::OpenMPTargetInternal::verify_is_process( "Kokkos::Experimental::OpenMPTarget parallel_for"); - OpenMPTargetExec::verify_initialized( + Experimental::Impl::OpenMPTargetInternal::verify_initialized( "Kokkos::Experimental::OpenMPTarget parallel_for"); const auto league_size = m_policy.league_size(); const auto team_size = m_policy.team_size(); @@ -105,11 +105,12 @@ class ParallelFor, const size_t shmem_size_L0 = m_policy.scratch_size(0, team_size); const size_t shmem_size_L1 = m_policy.scratch_size(1, team_size); - OpenMPTargetExec::resize_scratch(team_size, shmem_size_L0, shmem_size_L1, - league_size); + m_policy.space().impl_internal_space_instance()->resize_scratch( + team_size, shmem_size_L0, shmem_size_L1, league_size); - void* scratch_ptr = OpenMPTargetExec::get_scratch_ptr(); - FunctorType a_functor(m_functor); + void* scratch_ptr = + m_policy.space().impl_internal_space_instance()->get_scratch_ptr(); + auto const a_functor(m_functor); // FIXME_OPENMPTARGET - If the team_size is not a multiple of 32, the // scratch implementation does not work in the Release or RelWithDebugInfo @@ -122,7 +123,7 @@ class ParallelFor, int max_active_teams = omp_get_max_teams(); #else int max_active_teams = - std::min(OpenMPTargetExec::MAX_ACTIVE_THREADS / team_size, league_size); + std::min(m_policy.space().concurrency() / team_size, league_size); #endif // FIXME_OPENMPTARGET: Although the maximum number of teams is set using the @@ -161,16 +162,13 @@ class ParallelFor, typename Policy::member_type team(league_id, league_size, team_size, vector_length, scratch_ptr, blockIdx, shmem_size_L0, shmem_size_L1); - if constexpr (std::is_void_v) - m_functor(team); - else - m_functor(TagType(), team); + a_functor(team); } } #else #pragma omp target teams distribute firstprivate(a_functor) \ is_device_ptr(scratch_ptr) num_teams(max_active_teams) \ - thread_limit(team_size) + thread_limit(team_size) for (int i = 0; i < league_size; i++) { #pragma omp parallel { @@ -180,10 +178,7 @@ class ParallelFor, typename Policy::member_type team(i, league_size, team_size, vector_length, scratch_ptr, i, shmem_size_L0, shmem_size_L1); - if constexpr (std::is_void_v) - m_functor(team); - else - m_functor(TagType(), team); + a_functor(team); } } #endif diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_MDRange.hpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_MDRange.hpp index e86a121974..bee604834c 100644 --- a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_MDRange.hpp +++ b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_MDRange.hpp @@ -37,9 +37,8 @@ class ParallelReduce; + public: inline void execute() const { // Only let one ParallelReduce instance at a time use the scratch memory. std::scoped_lock scratch_memory_lock( - OpenMPTargetExec::m_mutex_scratch_ptr); + m_policy.space().impl_internal_space_instance()->m_mutex_scratch_ptr); + + auto const functor = FunctorAdapter(m_functor_reducer.get_functor()); execute_tile( - m_functor_reducer.get_functor(), m_policy, m_result_ptr, + functor, m_policy, m_result_ptr, std::integral_constant()); } @@ -77,7 +81,7 @@ class ParallelReduce inline std::enable_if_t execute_tile( - const FunctorType& functor, const Policy& policy, pointer_type ptr, + const FunctorAdapter& functor, const Policy& policy, pointer_type ptr, OpenMPTargetIterateLeft) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; @@ -90,32 +94,23 @@ class ParallelReduce::join(omp_out, omp_in)) \ - initializer(OpenMPTargetReducerWrapper ::init(omp_priv)) +#pragma omp declare reduction(custom \ +:ValueType : OpenMPTargetReducerWrapper::join(omp_out, omp_in)) \ + initializer(OpenMPTargetReducerWrapper::init(omp_priv)) -#pragma omp target teams distribute parallel for collapse(2) map(to \ - : functor) \ - reduction(custom \ - : result) +#pragma omp target teams distribute parallel for collapse(2) map(to : functor) \ + reduction(custom : result) for (auto i1 = begin_1; i1 < end_1; ++i1) { for (auto i0 = begin_0; i0 < end_0; ++i0) { - if constexpr (std::is_void::value) - functor(i0, i1, result); - else - functor(typename Policy::work_tag(), i0, i1, result); + functor(i0, i1, result); } } } else { #pragma omp target teams distribute parallel for collapse(2) map(to : functor) \ -reduction(+:result) + reduction(+ : result) for (auto i1 = begin_1; i1 < end_1; ++i1) { for (auto i0 = begin_0; i0 < end_0; ++i0) { - if constexpr (std::is_void::value) - functor(i0, i1, result); - else - functor(typename Policy::work_tag(), i0, i1, result); + functor(i0, i1, result); } } } @@ -126,7 +121,7 @@ reduction(+:result) template inline std::enable_if_t execute_tile( - const FunctorType& functor, const Policy& policy, pointer_type ptr, + const FunctorAdapter& functor, const Policy& policy, pointer_type ptr, OpenMPTargetIterateLeft) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; @@ -141,38 +136,29 @@ reduction(+:result) // FIXME_OPENMPTARGET: Unable to separate directives and their companion // loops which leads to code duplication for different reduction types. if constexpr (UseReducer) { -#pragma omp declare reduction( \ - custom:ValueType \ - : OpenMPTargetReducerWrapper ::join( \ - omp_out, omp_in)) \ - initializer( \ - OpenMPTargetReducerWrapper ::init( \ - omp_priv)) +#pragma omp declare reduction( \ + custom \ +:ValueType : OpenMPTargetReducerWrapper< \ + typename ReducerType::functor_type>::join(omp_out, omp_in)) \ + initializer(OpenMPTargetReducerWrapper< \ + typename ReducerType::functor_type>::init(omp_priv)) -#pragma omp target teams distribute parallel for collapse(3) map(to \ - : functor) \ - reduction(custom \ - : result) +#pragma omp target teams distribute parallel for collapse(3) map(to : functor) \ + reduction(custom : result) for (auto i2 = begin_2; i2 < end_2; ++i2) { for (auto i1 = begin_1; i1 < end_1; ++i1) { for (auto i0 = begin_0; i0 < end_0; ++i0) { - if constexpr (std::is_void::value) - functor(i0, i1, i2, result); - else - functor(typename Policy::work_tag(), i0, i1, i2, result); + functor(i0, i1, i2, result); } } } } else { #pragma omp target teams distribute parallel for collapse(3) map(to : functor) \ -reduction(+:result) + reduction(+ : result) for (auto i2 = begin_2; i2 < end_2; ++i2) { for (auto i1 = begin_1; i1 < end_1; ++i1) { for (auto i0 = begin_0; i0 < end_0; ++i0) { - if constexpr (std::is_void::value) - functor(i0, i1, i2, result); - else - functor(typename Policy::work_tag(), i0, i1, i2, result); + functor(i0, i1, i2, result); } } } @@ -184,7 +170,7 @@ reduction(+:result) template inline std::enable_if_t execute_tile( - const FunctorType& functor, const Policy& policy, pointer_type ptr, + const FunctorAdapter& functor, const Policy& policy, pointer_type ptr, OpenMPTargetIterateLeft) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; @@ -201,40 +187,29 @@ reduction(+:result) // FIXME_OPENMPTARGET: Unable to separate directives and their companion // loops which leads to code duplication for different reduction types. if constexpr (UseReducer) { -#pragma omp declare reduction( \ - custom:ValueType \ - : OpenMPTargetReducerWrapper ::join(omp_out, omp_in)) \ - initializer(OpenMPTargetReducerWrapper ::init(omp_priv)) +#pragma omp declare reduction(custom \ +:ValueType : OpenMPTargetReducerWrapper::join(omp_out, omp_in)) \ + initializer(OpenMPTargetReducerWrapper::init(omp_priv)) -#pragma omp target teams distribute parallel for collapse(4) map(to \ - : functor) \ - reduction(custom \ - : result) +#pragma omp target teams distribute parallel for collapse(4) map(to : functor) \ + reduction(custom : result) for (auto i3 = begin_3; i3 < end_3; ++i3) { for (auto i2 = begin_2; i2 < end_2; ++i2) { for (auto i1 = begin_1; i1 < end_1; ++i1) { for (auto i0 = begin_0; i0 < end_0; ++i0) { - if constexpr (std::is_same::value) - functor(i0, i1, i2, i3, result); - else - functor(typename Policy::work_tag(), i0, i1, i2, i3, result); + functor(i0, i1, i2, i3, result); } } } } } else { #pragma omp target teams distribute parallel for collapse(4) map(to : functor) \ -reduction(+:result) + reduction(+ : result) for (auto i3 = begin_3; i3 < end_3; ++i3) { for (auto i2 = begin_2; i2 < end_2; ++i2) { for (auto i1 = begin_1; i1 < end_1; ++i1) { for (auto i0 = begin_0; i0 < end_0; ++i0) { - if constexpr (std::is_same::value) - functor(i0, i1, i2, i3, result); - else - functor(typename Policy::work_tag(), i0, i1, i2, i3, result); + functor(i0, i1, i2, i3, result); } } } @@ -247,7 +222,7 @@ reduction(+:result) template inline std::enable_if_t execute_tile( - const FunctorType& functor, const Policy& policy, pointer_type ptr, + const FunctorAdapter& functor, const Policy& policy, pointer_type ptr, OpenMPTargetIterateLeft) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; @@ -266,26 +241,18 @@ reduction(+:result) // FIXME_OPENMPTARGET: Unable to separate directives and their companion // loops which leads to code duplication for different reduction types. if constexpr (UseReducer) { -#pragma omp declare reduction( \ - custom:ValueType \ - : OpenMPTargetReducerWrapper ::join(omp_out, omp_in)) \ - initializer(OpenMPTargetReducerWrapper ::init(omp_priv)) +#pragma omp declare reduction(custom \ +:ValueType : OpenMPTargetReducerWrapper::join(omp_out, omp_in)) \ + initializer(OpenMPTargetReducerWrapper::init(omp_priv)) -#pragma omp target teams distribute parallel for collapse(5) map(to \ - : functor) \ - reduction(custom \ - : result) +#pragma omp target teams distribute parallel for collapse(5) map(to : functor) \ + reduction(custom : result) for (auto i4 = begin_4; i4 < end_4; ++i4) { for (auto i3 = begin_3; i3 < end_3; ++i3) { for (auto i2 = begin_2; i2 < end_2; ++i2) { for (auto i1 = begin_1; i1 < end_1; ++i1) { for (auto i0 = begin_0; i0 < end_0; ++i0) { - if constexpr (std::is_same::value) - functor(i0, i1, i2, i3, i4, result); - else - functor(typename Policy::work_tag(), i0, i1, i2, i3, i4, - result); + functor(i0, i1, i2, i3, i4, result); } } } @@ -293,18 +260,13 @@ reduction(+:result) } } else { #pragma omp target teams distribute parallel for collapse(5) map(to : functor) \ -reduction(+:result) + reduction(+ : result) for (auto i4 = begin_4; i4 < end_4; ++i4) { for (auto i3 = begin_3; i3 < end_3; ++i3) { for (auto i2 = begin_2; i2 < end_2; ++i2) { for (auto i1 = begin_1; i1 < end_1; ++i1) { for (auto i0 = begin_0; i0 < end_0; ++i0) { - if constexpr (std::is_same::value) - functor(i0, i1, i2, i3, i4, result); - else - functor(typename Policy::work_tag(), i0, i1, i2, i3, i4, - result); + functor(i0, i1, i2, i3, i4, result); } } } @@ -318,7 +280,7 @@ reduction(+:result) template inline std::enable_if_t execute_tile( - const FunctorType& functor, const Policy& policy, pointer_type ptr, + const FunctorAdapter& functor, const Policy& policy, pointer_type ptr, OpenMPTargetIterateLeft) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; @@ -339,27 +301,19 @@ reduction(+:result) // FIXME_OPENMPTARGET: Unable to separate directives and their companion // loops which leads to code duplication for different reduction types. if constexpr (UseReducer) { -#pragma omp declare reduction( \ - custom:ValueType \ - : OpenMPTargetReducerWrapper ::join(omp_out, omp_in)) \ - initializer(OpenMPTargetReducerWrapper ::init(omp_priv)) +#pragma omp declare reduction(custom \ +:ValueType : OpenMPTargetReducerWrapper::join(omp_out, omp_in)) \ + initializer(OpenMPTargetReducerWrapper::init(omp_priv)) -#pragma omp target teams distribute parallel for collapse(6) map(to \ - : functor) \ - reduction(custom \ - : result) +#pragma omp target teams distribute parallel for collapse(6) map(to : functor) \ + reduction(custom : result) for (auto i5 = begin_5; i5 < end_5; ++i5) { for (auto i4 = begin_4; i4 < end_4; ++i4) { for (auto i3 = begin_3; i3 < end_3; ++i3) { for (auto i2 = begin_2; i2 < end_2; ++i2) { for (auto i1 = begin_1; i1 < end_1; ++i1) { for (auto i0 = begin_0; i0 < end_0; ++i0) { - if constexpr (std::is_same::value) - functor(i0, i1, i2, i3, i4, i5, result); - else - functor(typename Policy::work_tag(), i0, i1, i2, i3, i4, i5, - result); + functor(i0, i1, i2, i3, i4, i5, result); } } } @@ -368,19 +322,14 @@ reduction(+:result) } } else { #pragma omp target teams distribute parallel for collapse(6) map(to : functor) \ -reduction(+:result) + reduction(+ : result) for (auto i5 = begin_5; i5 < end_5; ++i5) { for (auto i4 = begin_4; i4 < end_4; ++i4) { for (auto i3 = begin_3; i3 < end_3; ++i3) { for (auto i2 = begin_2; i2 < end_2; ++i2) { for (auto i1 = begin_1; i1 < end_1; ++i1) { for (auto i0 = begin_0; i0 < end_0; ++i0) { - if constexpr (std::is_same::value) - functor(i0, i1, i2, i3, i4, i5, result); - else - functor(typename Policy::work_tag(), i0, i1, i2, i3, i4, i5, - result); + functor(i0, i1, i2, i3, i4, i5, result); } } } @@ -395,7 +344,7 @@ reduction(+:result) template inline std::enable_if_t execute_tile( - const FunctorType& functor, const Policy& policy, pointer_type ptr, + const FunctorAdapter& functor, const Policy& policy, pointer_type ptr, OpenMPTargetIterateRight) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; @@ -408,32 +357,23 @@ reduction(+:result) // FIXME_OPENMPTARGET: Unable to separate directives and their companion // loops which leads to code duplication for different reduction types. if constexpr (UseReducer) { -#pragma omp declare reduction( \ - custom:ValueType \ - : OpenMPTargetReducerWrapper ::join(omp_out, omp_in)) \ - initializer(OpenMPTargetReducerWrapper ::init(omp_priv)) +#pragma omp declare reduction(custom \ +:ValueType : OpenMPTargetReducerWrapper::join(omp_out, omp_in)) \ + initializer(OpenMPTargetReducerWrapper::init(omp_priv)) -#pragma omp target teams distribute parallel for collapse(2) map(to \ - : functor) \ - reduction(custom \ - : result) +#pragma omp target teams distribute parallel for collapse(2) map(to : functor) \ + reduction(custom : result) for (auto i0 = begin_0; i0 < end_0; ++i0) { for (auto i1 = begin_1; i1 < end_1; ++i1) { - if constexpr (std::is_void::value) - functor(i0, i1, result); - else - functor(typename Policy::work_tag(), i0, i1, result); + functor(i0, i1, result); } } } else { #pragma omp target teams distribute parallel for collapse(2) map(to : functor) \ -reduction(+:result) + reduction(+ : result) for (auto i0 = begin_0; i0 < end_0; ++i0) { for (auto i1 = begin_1; i1 < end_1; ++i1) { - if constexpr (std::is_void::value) - functor(i0, i1, result); - else - functor(typename Policy::work_tag(), i0, i1, result); + functor(i0, i1, result); } } } @@ -444,7 +384,7 @@ reduction(+:result) template inline std::enable_if_t execute_tile( - const FunctorType& functor, const Policy& policy, pointer_type ptr, + const FunctorAdapter& functor, const Policy& policy, pointer_type ptr, OpenMPTargetIterateRight) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; @@ -459,38 +399,29 @@ reduction(+:result) // FIXME_OPENMPTARGET: Unable to separate directives and their companion // loops which leads to code duplication for different reduction types. if constexpr (UseReducer) { -#pragma omp declare reduction( \ - custom:ValueType \ - : OpenMPTargetReducerWrapper ::join( \ - omp_out, omp_in)) \ - initializer( \ - OpenMPTargetReducerWrapper ::init( \ - omp_priv)) +#pragma omp declare reduction( \ + custom \ +:ValueType : OpenMPTargetReducerWrapper< \ + typename ReducerType::functor_type>::join(omp_out, omp_in)) \ + initializer(OpenMPTargetReducerWrapper< \ + typename ReducerType::functor_type>::init(omp_priv)) -#pragma omp target teams distribute parallel for collapse(3) map(to \ - : functor) \ - reduction(custom \ - : result) +#pragma omp target teams distribute parallel for collapse(3) map(to : functor) \ + reduction(custom : result) for (auto i0 = begin_0; i0 < end_0; ++i0) { for (auto i1 = begin_1; i1 < end_1; ++i1) { for (auto i2 = begin_2; i2 < end_2; ++i2) { - if constexpr (std::is_void::value) - functor(i0, i1, i2, result); - else - functor(typename Policy::work_tag(), i0, i1, i2, result); + functor(i0, i1, i2, result); } } } } else { #pragma omp target teams distribute parallel for collapse(3) map(to : functor) \ -reduction(+:result) + reduction(+ : result) for (auto i0 = begin_0; i0 < end_0; ++i0) { for (auto i1 = begin_1; i1 < end_1; ++i1) { for (auto i2 = begin_2; i2 < end_2; ++i2) { - if constexpr (std::is_void::value) - functor(i0, i1, i2, result); - else - functor(typename Policy::work_tag(), i0, i1, i2, result); + functor(i0, i1, i2, result); } } } @@ -502,7 +433,7 @@ reduction(+:result) template inline std::enable_if_t execute_tile( - const FunctorType& functor, const Policy& policy, pointer_type ptr, + const FunctorAdapter& functor, const Policy& policy, pointer_type ptr, OpenMPTargetIterateRight) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; @@ -519,40 +450,29 @@ reduction(+:result) // FIXME_OPENMPTARGET: Unable to separate directives and their companion // loops which leads to code duplication for different reduction types. if constexpr (UseReducer) { -#pragma omp declare reduction( \ - custom:ValueType \ - : OpenMPTargetReducerWrapper ::join(omp_out, omp_in)) \ - initializer(OpenMPTargetReducerWrapper ::init(omp_priv)) +#pragma omp declare reduction(custom \ +:ValueType : OpenMPTargetReducerWrapper::join(omp_out, omp_in)) \ + initializer(OpenMPTargetReducerWrapper::init(omp_priv)) -#pragma omp target teams distribute parallel for collapse(4) map(to \ - : functor) \ - reduction(custom \ - : result) +#pragma omp target teams distribute parallel for collapse(4) map(to : functor) \ + reduction(custom : result) for (auto i0 = begin_0; i0 < end_0; ++i0) { for (auto i1 = begin_1; i1 < end_1; ++i1) { for (auto i2 = begin_2; i2 < end_2; ++i2) { for (auto i3 = begin_3; i3 < end_3; ++i3) { - if constexpr (std::is_same::value) - functor(i0, i1, i2, i3, result); - else - functor(typename Policy::work_tag(), i0, i1, i2, i3, result); + functor(i0, i1, i2, i3, result); } } } } } else { #pragma omp target teams distribute parallel for collapse(4) map(to : functor) \ -reduction(+:result) + reduction(+ : result) for (auto i0 = begin_0; i0 < end_0; ++i0) { for (auto i1 = begin_1; i1 < end_1; ++i1) { for (auto i2 = begin_2; i2 < end_2; ++i2) { for (auto i3 = begin_3; i3 < end_3; ++i3) { - if constexpr (std::is_same::value) - functor(i0, i1, i2, i3, result); - else - functor(typename Policy::work_tag(), i0, i1, i2, i3, result); + functor(i0, i1, i2, i3, result); } } } @@ -565,7 +485,7 @@ reduction(+:result) template inline std::enable_if_t execute_tile( - const FunctorType& functor, const Policy& policy, pointer_type ptr, + const FunctorAdapter& functor, const Policy& policy, pointer_type ptr, OpenMPTargetIterateRight) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; @@ -584,26 +504,18 @@ reduction(+:result) // FIXME_OPENMPTARGET: Unable to separate directives and their companion // loops which leads to code duplication for different reduction types. if constexpr (UseReducer) { -#pragma omp declare reduction( \ - custom:ValueType \ - : OpenMPTargetReducerWrapper ::join(omp_out, omp_in)) \ - initializer(OpenMPTargetReducerWrapper ::init(omp_priv)) +#pragma omp declare reduction(custom \ +:ValueType : OpenMPTargetReducerWrapper::join(omp_out, omp_in)) \ + initializer(OpenMPTargetReducerWrapper::init(omp_priv)) -#pragma omp target teams distribute parallel for collapse(5) map(to \ - : functor) \ - reduction(custom \ - : result) +#pragma omp target teams distribute parallel for collapse(5) map(to : functor) \ + reduction(custom : result) for (auto i0 = begin_0; i0 < end_0; ++i0) { for (auto i1 = begin_1; i1 < end_1; ++i1) { for (auto i2 = begin_2; i2 < end_2; ++i2) { for (auto i3 = begin_3; i3 < end_3; ++i3) { for (auto i4 = begin_4; i4 < end_4; ++i4) { - if constexpr (std::is_same::value) - functor(i0, i1, i2, i3, i4, result); - else - functor(typename Policy::work_tag(), i0, i1, i2, i3, i4, - result); + functor(i0, i1, i2, i3, i4, result); } } } @@ -611,18 +523,13 @@ reduction(+:result) } } else { #pragma omp target teams distribute parallel for collapse(5) map(to : functor) \ -reduction(+:result) + reduction(+ : result) for (auto i0 = begin_0; i0 < end_0; ++i0) { for (auto i1 = begin_1; i1 < end_1; ++i1) { for (auto i2 = begin_2; i2 < end_2; ++i2) { for (auto i3 = begin_3; i3 < end_3; ++i3) { for (auto i4 = begin_4; i4 < end_4; ++i4) { - if constexpr (std::is_same::value) - functor(i0, i1, i2, i3, i4, result); - else - functor(typename Policy::work_tag(), i0, i1, i2, i3, i4, - result); + functor(i0, i1, i2, i3, i4, result); } } } @@ -636,7 +543,7 @@ reduction(+:result) template inline std::enable_if_t execute_tile( - const FunctorType& functor, const Policy& policy, pointer_type ptr, + const FunctorAdapter& functor, const Policy& policy, pointer_type ptr, OpenMPTargetIterateRight) const { const Index begin_0 = policy.m_lower[0]; const Index begin_1 = policy.m_lower[1]; @@ -657,27 +564,19 @@ reduction(+:result) // FIXME_OPENMPTARGET: Unable to separate directives and their companion // loops which leads to code duplication for different reduction types. if constexpr (UseReducer) { -#pragma omp declare reduction( \ - custom:ValueType \ - : OpenMPTargetReducerWrapper ::join(omp_out, omp_in)) \ - initializer(OpenMPTargetReducerWrapper ::init(omp_priv)) +#pragma omp declare reduction(custom \ +:ValueType : OpenMPTargetReducerWrapper::join(omp_out, omp_in)) \ + initializer(OpenMPTargetReducerWrapper::init(omp_priv)) -#pragma omp target teams distribute parallel for collapse(6) map(to \ - : functor) \ - reduction(custom \ - : result) +#pragma omp target teams distribute parallel for collapse(6) map(to : functor) \ + reduction(custom : result) for (auto i0 = begin_0; i0 < end_0; ++i0) { for (auto i1 = begin_1; i1 < end_1; ++i1) { for (auto i2 = begin_2; i2 < end_2; ++i2) { for (auto i3 = begin_3; i3 < end_3; ++i3) { for (auto i4 = begin_4; i4 < end_4; ++i4) { for (auto i5 = begin_5; i5 < end_5; ++i5) { - if constexpr (std::is_same::value) - functor(i0, i1, i2, i3, i4, i5, result); - else - functor(typename Policy::work_tag(), i0, i1, i2, i3, i4, i5, - result); + functor(i0, i1, i2, i3, i4, i5, result); } } } @@ -686,19 +585,14 @@ reduction(+:result) } } else { #pragma omp target teams distribute parallel for collapse(6) map(to : functor) \ -reduction(+:result) + reduction(+ : result) for (auto i0 = begin_0; i0 < end_0; ++i0) { for (auto i1 = begin_1; i1 < end_1; ++i1) { for (auto i2 = begin_2; i2 < end_2; ++i2) { for (auto i3 = begin_3; i3 < end_3; ++i3) { for (auto i4 = begin_4; i4 < end_4; ++i4) { for (auto i5 = begin_5; i5 < end_5; ++i5) { - if constexpr (std::is_same::value) - functor(i0, i1, i2, i3, i4, i5, result); - else - functor(typename Policy::work_tag(), i0, i1, i2, i3, i4, i5, - result); + functor(i0, i1, i2, i3, i4, i5, result); } } } diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_Range.hpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_Range.hpp index 4a112ed11d..b7c8abcb44 100644 --- a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_Range.hpp +++ b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_Range.hpp @@ -21,6 +21,7 @@ #include #include #include +#include namespace Kokkos { namespace Impl { @@ -33,8 +34,6 @@ class ParallelReduce, using FunctorType = typename CombinedFunctorReducerType::functor_type; using ReducerType = typename CombinedFunctorReducerType::reducer_type; - using WorkTag = typename Policy::work_tag; - using pointer_type = typename ReducerType::pointer_type; using reference_type = typename ReducerType::reference_type; @@ -55,14 +54,17 @@ class ParallelReduce, const pointer_type m_result_ptr; bool m_result_ptr_on_device; const int m_result_ptr_num_elems; - using TagType = typename Policy::work_tag; public: void execute() const { // Only let one ParallelReduce instance at a time use the scratch memory. std::scoped_lock scratch_memory_lock( - OpenMPTargetExec::m_mutex_scratch_ptr); - const FunctorType& functor = m_functor_reducer.get_functor(); + m_policy.space().impl_internal_space_instance()->m_mutex_scratch_ptr); + + auto const functor = + Kokkos::Experimental::Impl::FunctorAdapter( + m_functor_reducer.get_functor()); + if constexpr (FunctorHasJoin) { // Enter this loop if the Functor has a init-join. ParReduceSpecialize::execute_init_join(functor, m_policy, m_result_ptr, @@ -75,26 +77,26 @@ class ParallelReduce, // Enter this loop if the reduction is on an array and the routine is // templated over the size of the array. if (m_result_ptr_num_elems <= 2) { - ParReduceSpecialize::template execute_array( + ParReduceSpecialize::template execute_array<2>( functor, m_policy, m_result_ptr, m_result_ptr_on_device); } else if (m_result_ptr_num_elems <= 4) { - ParReduceSpecialize::template execute_array( + ParReduceSpecialize::template execute_array<4>( functor, m_policy, m_result_ptr, m_result_ptr_on_device); } else if (m_result_ptr_num_elems <= 8) { - ParReduceSpecialize::template execute_array( + ParReduceSpecialize::template execute_array<8>( functor, m_policy, m_result_ptr, m_result_ptr_on_device); } else if (m_result_ptr_num_elems <= 16) { - ParReduceSpecialize::template execute_array( + ParReduceSpecialize::template execute_array<16>( functor, m_policy, m_result_ptr, m_result_ptr_on_device); } else if (m_result_ptr_num_elems <= 32) { - ParReduceSpecialize::template execute_array( + ParReduceSpecialize::template execute_array<32>( functor, m_policy, m_result_ptr, m_result_ptr_on_device); } else { Kokkos::abort("array reduction length must be <= 32"); } } else { // This loop handles the basic scalar reduction. - ParReduceSpecialize::template execute_array( + ParReduceSpecialize::template execute_array<1>( functor, m_policy, m_result_ptr, m_result_ptr_on_device); } } diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_Team.hpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_Team.hpp index 16c0eedb81..b81e3aa7ed 100644 --- a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_Team.hpp +++ b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelReduce_Team.hpp @@ -59,7 +59,7 @@ parallel_reduce(const Impl::TeamThreadRangeBoundariesStruct< #pragma omp barrier if constexpr (std::is_arithmetic::value) { -#pragma omp for reduction(+ : TeamThread_scratch[:1]) +#pragma omp for reduction(+ : TeamThread_scratch[ : 1]) for (iType i = loop_boundaries.start; i < loop_boundaries.end; i++) { ValueType tmp = ValueType(); lambda(i, tmp); @@ -68,7 +68,7 @@ parallel_reduce(const Impl::TeamThreadRangeBoundariesStruct< } else { #pragma omp declare reduction(custom:ValueType : omp_out += omp_in) -#pragma omp for reduction(custom : TeamThread_scratch[:1]) +#pragma omp for reduction(custom : TeamThread_scratch[ : 1]) for (iType i = loop_boundaries.start; i < loop_boundaries.end; i++) { ValueType tmp = ValueType(); lambda(i, tmp); @@ -90,11 +90,10 @@ parallel_reduce(const Impl::TeamThreadRangeBoundariesStruct< const Lambda& lambda, ReducerType result) { using ValueType = typename ReducerType::value_type; -#pragma omp declare reduction( \ - custominner:ValueType \ - : Impl::OpenMPTargetReducerWrapper ::join(omp_out, omp_in)) \ - initializer( \ - Impl::OpenMPTargetReducerWrapper ::init(omp_priv)) +#pragma omp declare reduction(custominner \ +:ValueType : Impl::OpenMPTargetReducerWrapper::join(omp_out, \ + omp_in)) \ + initializer(Impl::OpenMPTargetReducerWrapper::init(omp_priv)) // FIXME_OPENMPTARGET - Make sure that if its an array reduction, number of // elements in the array <= 32. For reduction we allocate, 16 bytes per @@ -109,7 +108,7 @@ parallel_reduce(const Impl::TeamThreadRangeBoundariesStruct< Impl::OpenMPTargetReducerWrapper::init(TeamThread_scratch[0]); #pragma omp barrier -#pragma omp for reduction(custominner : TeamThread_scratch[:1]) +#pragma omp for reduction(custominner : TeamThread_scratch[ : 1]) for (iType i = loop_boundaries.start; i < loop_boundaries.end; i++) { lambda(i, TeamThread_scratch[0]); } @@ -132,11 +131,10 @@ parallel_reduce(const Impl::TeamThreadRangeBoundariesStruct< ValueType* TeamThread_scratch = static_cast(loop_boundaries.team.impl_reduce_scratch()); -#pragma omp declare reduction( \ - omp_red_teamthread_reducer:ValueType \ - : Impl::OpenMPTargetReducerWrapper ::join(omp_out, omp_in)) \ - initializer( \ - Impl::OpenMPTargetReducerWrapper ::init(omp_priv)) +#pragma omp declare reduction(omp_red_teamthread_reducer \ +:ValueType : Impl::OpenMPTargetReducerWrapper::join(omp_out, \ + omp_in)) \ + initializer(Impl::OpenMPTargetReducerWrapper::init(omp_priv)) #pragma omp barrier ValueType tmp; @@ -145,8 +143,9 @@ parallel_reduce(const Impl::TeamThreadRangeBoundariesStruct< #pragma omp barrier iType team_size = iType(omp_get_num_threads()); -#pragma omp for reduction(omp_red_teamthread_reducer \ - : TeamThread_scratch[:1]) schedule(static, 1) +#pragma omp for reduction( \ + omp_red_teamthread_reducer : TeamThread_scratch[ : 1]) \ + schedule(static, 1) for (iType t = 0; t < team_size; t++) { ValueType tmp2; result.init(tmp2); @@ -259,11 +258,10 @@ parallel_reduce(const Impl::ThreadVectorRangeBoundariesStruct< const Lambda& lambda, ReducerType const& result) { using ValueType = typename ReducerType::value_type; -#pragma omp declare reduction( \ - custom:ValueType \ - : Impl::OpenMPTargetReducerWrapper ::join(omp_out, omp_in)) \ - initializer( \ - Impl::OpenMPTargetReducerWrapper ::init(omp_priv)) +#pragma omp declare reduction(custom \ +:ValueType : Impl::OpenMPTargetReducerWrapper::join(omp_out, \ + omp_in)) \ + initializer(Impl::OpenMPTargetReducerWrapper::init(omp_priv)) ValueType vector_reduce; Impl::OpenMPTargetReducerWrapper::init(vector_reduce); @@ -329,7 +327,7 @@ KOKKOS_INLINE_FUNCTION void parallel_reduce( #pragma omp barrier if constexpr (std::is_arithmetic::value) { -#pragma omp for simd reduction(+ : TeamVector_scratch[:1]) +#pragma omp for simd reduction(+ : TeamVector_scratch[ : 1]) for (iType i = loop_boundaries.start; i < loop_boundaries.end; i++) { ValueType tmp = ValueType(); lambda(i, tmp); @@ -338,7 +336,7 @@ KOKKOS_INLINE_FUNCTION void parallel_reduce( } else { #pragma omp declare reduction(custom:ValueType : omp_out += omp_in) -#pragma omp for simd reduction(custom : TeamVector_scratch[:1]) +#pragma omp for simd reduction(custom : TeamVector_scratch[ : 1]) for (iType i = loop_boundaries.start; i < loop_boundaries.end; i++) { ValueType tmp = ValueType(); lambda(i, tmp); @@ -363,11 +361,10 @@ parallel_reduce(const Impl::TeamVectorRangeBoundariesStruct< static_assert(sizeof(ValueType) <= Impl::OpenMPTargetExecTeamMember::TEAM_REDUCE_SIZE); -#pragma omp declare reduction( \ - custom:ValueType \ - : Impl::OpenMPTargetReducerWrapper ::join(omp_out, omp_in)) \ - initializer( \ - Impl::OpenMPTargetReducerWrapper ::init(omp_priv)) +#pragma omp declare reduction(custom \ +:ValueType : Impl::OpenMPTargetReducerWrapper::join(omp_out, \ + omp_in)) \ + initializer(Impl::OpenMPTargetReducerWrapper::init(omp_priv)) ValueType* TeamVector_scratch = static_cast(loop_boundaries.team.impl_reduce_scratch()); @@ -376,7 +373,7 @@ parallel_reduce(const Impl::TeamVectorRangeBoundariesStruct< Impl::OpenMPTargetReducerWrapper::init(TeamVector_scratch[0]); #pragma omp barrier -#pragma omp for simd reduction(custom : TeamVector_scratch[:1]) +#pragma omp for simd reduction(custom : TeamVector_scratch[ : 1]) for (iType i = loop_boundaries.start; i < loop_boundaries.end; i++) { lambda(i, TeamVector_scratch[0]); } @@ -400,11 +397,10 @@ parallel_reduce(const Impl::TeamVectorRangeBoundariesStruct< ValueType* TeamVector_scratch = static_cast(loop_boundaries.team.impl_reduce_scratch()); -#pragma omp declare reduction( \ - omp_red_teamthread_reducer:ValueType \ - : Impl::OpenMPTargetReducerWrapper ::join(omp_out, omp_in)) \ - initializer( \ - Impl::OpenMPTargetReducerWrapper ::init(omp_priv)) +#pragma omp declare reduction(omp_red_teamthread_reducer \ +:ValueType : Impl::OpenMPTargetReducerWrapper::join(omp_out, \ + omp_in)) \ + initializer(Impl::OpenMPTargetReducerWrapper::init(omp_priv)) #pragma omp barrier ValueType tmp; @@ -413,8 +409,9 @@ parallel_reduce(const Impl::TeamVectorRangeBoundariesStruct< #pragma omp barrier iType team_size = iType(omp_get_num_threads()); -#pragma omp for simd reduction(omp_red_teamthread_reducer \ - : TeamVector_scratch[:1]) schedule(static, 1) +#pragma omp for simd reduction( \ + omp_red_teamthread_reducer : TeamVector_scratch[ : 1]) \ + schedule(static, 1) for (iType t = 0; t < team_size; t++) { ValueType tmp2; result.init(tmp2); @@ -443,8 +440,7 @@ class ParallelReduce scratch_memory_lock( - OpenMPTargetExec::m_mutex_scratch_ptr); - const FunctorType& functor = m_functor_reducer.get_functor(); + m_policy.space().impl_internal_space_instance()->m_mutex_scratch_ptr); + auto const functor = + Kokkos::Experimental::Impl::FunctorAdapter( + m_functor_reducer.get_functor()); if constexpr (FunctorHasJoin) { ParReduceSpecialize::execute_init_join(functor, m_policy, m_result_ptr, m_result_ptr_on_device); diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelScan_Range.hpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelScan_Range.hpp index 29df0163c8..ec8a96cb2f 100644 --- a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelScan_Range.hpp +++ b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_ParallelScan_Range.hpp @@ -20,6 +20,7 @@ #include #include #include +#include namespace Kokkos { namespace Impl { @@ -30,7 +31,6 @@ class ParallelScan, protected: using Policy = Kokkos::RangePolicy; - using WorkTag = typename Policy::work_tag; using Member = typename Policy::member_type; using idx_type = typename Policy::index_type; @@ -48,18 +48,8 @@ class ParallelScan, value_type* m_result_ptr; const bool m_result_ptr_device_accessible; - template - std::enable_if_t::value> call_with_tag( - const FunctorType& f, const idx_type& idx, value_type& val, - const bool& is_final) const { - f(idx, val, is_final); - } - template - std::enable_if_t::value> call_with_tag( - const FunctorType& f, const idx_type& idx, value_type& val, - const bool& is_final) const { - f(WorkTag(), idx, val, is_final); - } + using FunctorAdapter = + Kokkos::Experimental::Impl::FunctorAdapter; public: void impl_execute( @@ -77,8 +67,10 @@ class ParallelScan, idx_type team_size = 128; auto a_functor_reducer = m_functor_reducer; -#pragma omp target teams distribute map(to \ - : a_functor_reducer) num_teams(nteams) + auto a_functor = FunctorAdapter(m_functor_reducer.get_functor()); + +#pragma omp target teams distribute map(to : a_functor_reducer, a_functor) \ + num_teams(nteams) for (idx_type team_id = 0; team_id < n_chunks; ++team_id) { const typename Analysis::Reducer& reducer = a_functor_reducer.get_reducer(); @@ -91,9 +83,8 @@ class ParallelScan, const idx_type idx = local_offset + i; value_type val; reducer.init(&val); - if (idx < N) - call_with_tag(a_functor_reducer.get_functor(), idx, val, - false); + if (idx < N) a_functor(idx, val, false); + element_values(team_id, i) = val; } #pragma omp barrier @@ -120,9 +111,8 @@ class ParallelScan, } } -#pragma omp target teams distribute map(to \ - : a_functor_reducer) num_teams(nteams) \ - thread_limit(team_size) +#pragma omp target teams distribute map(to : a_functor_reducer, a_functor) \ + num_teams(nteams) thread_limit(team_size) for (idx_type team_id = 0; team_id < n_chunks; ++team_id) { const typename Analysis::Reducer& reducer = a_functor_reducer.get_reducer(); @@ -145,12 +135,7 @@ class ParallelScan, #if defined(KOKKOS_ARCH_AMD_GPU) && !defined(KOKKOS_ARCH_AMD_GFX1030) && \ !defined(KOKKOS_ARCH_AMD_GFX1100) && !defined(KOKKOS_ARCH_AMD_GFX1103) if constexpr (Analysis::Reducer::has_join_member_function()) { - if constexpr (std::is_void_v) - a_functor_reducer.get_functor().join(local_offset_value, - offset_value); - else - a_functor_reducer.get_functor().join( - WorkTag{}, local_offset_value, offset_value); + a_functor.get_functor().join(local_offset_value, offset_value); } else local_offset_value += offset_value; #else @@ -158,9 +143,8 @@ class ParallelScan, #endif } else local_offset_value = offset_value; - if (idx < N) - call_with_tag(a_functor_reducer.get_functor(), idx, - local_offset_value, true); + if (idx < N) a_functor(idx, local_offset_value, true); + if (idx == N - 1 && m_result_ptr_device_accessible) *m_result_ptr = local_offset_value; } @@ -169,9 +153,9 @@ class ParallelScan, } void execute() const { - OpenMPTargetExec::verify_is_process( + Experimental::Impl::OpenMPTargetInternal::verify_is_process( "Kokkos::Experimental::OpenMPTarget parallel_for"); - OpenMPTargetExec::verify_initialized( + Experimental::Impl::OpenMPTargetInternal::verify_initialized( "Kokkos::Experimental::OpenMPTarget parallel_for"); const idx_type N = m_policy.end() - m_policy.begin(); const idx_type chunk_size = 128; @@ -179,7 +163,7 @@ class ParallelScan, // Only let one ParallelReduce instance at a time use the scratch memory. std::scoped_lock scratch_memory_lock( - OpenMPTargetExec::m_mutex_scratch_ptr); + m_policy.space().impl_internal_space_instance()->m_mutex_scratch_ptr); // This could be scratch memory per team Kokkos::View, public: void execute() const { - OpenMPTargetExec::verify_is_process( + Experimental::Impl::OpenMPTargetInternal::verify_is_process( "Kokkos::Experimental::OpenMPTarget parallel_for"); - OpenMPTargetExec::verify_initialized( + Experimental::Impl::OpenMPTargetInternal::verify_initialized( "Kokkos::Experimental::OpenMPTarget parallel_for"); const int64_t N = base_t::m_policy.end() - base_t::m_policy.begin(); const int chunk_size = 128; @@ -231,7 +215,9 @@ class ParallelScanWithTotal, if (N > 0) { // Only let one ParallelReduce instance at a time use the scratch memory. std::scoped_lock scratch_memory_lock( - OpenMPTargetExec::m_mutex_scratch_ptr); + base_t::m_policy.space() + .impl_internal_space_instance() + ->m_mutex_scratch_ptr); // This could be scratch memory per team Kokkos::View #include #include +#include namespace Kokkos { namespace Impl { @@ -72,7 +73,6 @@ template , ReducerType, PointerType, ValueType> { using PolicyType = Kokkos::RangePolicy; - using TagType = typename PolicyType::work_tag; using ReducerTypeFwd = std::conditional_t::value, FunctorType, ReducerType>; @@ -82,12 +82,15 @@ struct ParallelReduceSpecialize, using ParReduceCopy = ParallelReduceCopy; - static void execute_reducer(const FunctorType& f, const PolicyType& p, + using FunctorAdapter = + Kokkos::Experimental::Impl::FunctorAdapter; + + static void execute_reducer(const FunctorAdapter& f, const PolicyType& p, PointerType result_ptr, bool ptr_on_device) { - OpenMPTargetExec::verify_is_process( + Experimental::Impl::OpenMPTargetInternal::verify_is_process( "Kokkos::Experimental::OpenMPTarget RangePolicy " "parallel_reduce:reducer"); - OpenMPTargetExec::verify_initialized( + Experimental::Impl::OpenMPTargetInternal::verify_initialized( "Kokkos::Experimental::OpenMPTarget RangePolicy " "parallel_reduce:reducer"); const auto begin = p.begin(); @@ -104,33 +107,27 @@ struct ParallelReduceSpecialize, return; } -#pragma omp declare reduction( \ - custom:ValueType \ - : OpenMPTargetReducerWrapper ::join(omp_out, omp_in)) \ - initializer(OpenMPTargetReducerWrapper ::init(omp_priv)) +#pragma omp declare reduction(custom \ +:ValueType : OpenMPTargetReducerWrapper::join(omp_out, omp_in)) \ + initializer(OpenMPTargetReducerWrapper::init(omp_priv)) -#pragma omp target teams distribute parallel for map(to \ - : f) reduction(custom \ - : result) +#pragma omp target teams distribute parallel for map(to : f) \ + reduction(custom : result) for (auto i = begin; i < end; ++i) { - if constexpr (std::is_void_v) { - f(i, result); - } else { - f(TagType(), i, result); - } + f(i, result); } ParReduceCopy::memcpy_result(result_ptr, &result, sizeof(ValueType), ptr_on_device); } - template - static void execute_array(const FunctorType& f, const PolicyType& p, + template + static void execute_array(const FunctorAdapter& f, const PolicyType& p, PointerType result_ptr, bool ptr_on_device) { - OpenMPTargetExec::verify_is_process( + Experimental::Impl::OpenMPTargetInternal::verify_is_process( "Kokkos::Experimental::OpenMPTarget RangePolicy " "parallel_reduce:array_reduction"); - OpenMPTargetExec::verify_initialized( + Experimental::Impl::OpenMPTargetInternal::verify_initialized( "Kokkos::Experimental::OpenMPTarget RangePolicy " "parallel_reduce:array_reduction"); const auto begin = p.begin(); @@ -150,27 +147,14 @@ struct ParallelReduceSpecialize, // Case where reduction is on a native data type. if constexpr (std::is_arithmetic::value) { -#pragma omp target teams distribute parallel for \ - map(to:f) reduction(+: result) - for (auto i = begin; i < end; ++i) - - if constexpr (std::is_void_v) { - f(i, result); - } else { - f(TagType(), i, result); - } +#pragma omp target teams distribute parallel for map(to : f) \ + reduction(+ : result) + for (auto i = begin; i < end; ++i) f(i, result); } else { #pragma omp declare reduction(custom:ValueType : omp_out += omp_in) -#pragma omp target teams distribute parallel for map(to \ - : f) reduction(custom \ - : result) - for (auto i = begin; i < end; ++i) - - if constexpr (std::is_void_v) { - f(i, result); - } else { - f(TagType(), i, result); - } +#pragma omp target teams distribute parallel for map(to : f) \ + reduction(custom : result) + for (auto i = begin; i < end; ++i) f(i, result); } ParReduceCopy::memcpy_result(result_ptr, &result, sizeof(ValueType), @@ -186,13 +170,10 @@ struct ParallelReduceSpecialize, ptr_on_device); return; } -#pragma omp target teams distribute parallel for map(to:f) reduction(+:result[:NumReductions]) +#pragma omp target teams distribute parallel for map(to : f) \ + reduction(+ : result[ : NumReductions]) for (auto i = begin; i < end; ++i) { - if constexpr (std::is_void_v) { - f(i, result); - } else { - f(TagType(), i, result); - } + f(i, result); } ParReduceCopy::memcpy_result( @@ -200,12 +181,12 @@ struct ParallelReduceSpecialize, } } - static void execute_init_join(const FunctorType& f, const PolicyType& p, + static void execute_init_join(const FunctorAdapter& f, const PolicyType& p, PointerType ptr, const bool ptr_on_device) { - OpenMPTargetExec::verify_is_process( + Experimental::Impl::OpenMPTargetInternal::verify_is_process( "Kokkos::Experimental::OpenMPTarget RangePolicy " "parallel_reduce:init_join"); - OpenMPTargetExec::verify_initialized( + Experimental::Impl::OpenMPTargetInternal::verify_initialized( "Kokkos::Experimental::OpenMPTarget RangePolicy " "parallel_reduce:init_join"); const auto begin = p.begin(); @@ -219,23 +200,25 @@ struct ParallelReduceSpecialize, const auto size = end - begin; - // FIXME_OPENMPTARGET: The team size and MAX_ACTIVE_THREADS are currently + // FIXME_OPENMPTARGET: The team size and concurrency are currently // based on NVIDIA-V100 and should be modifid to be based on the // architecture in the future. const int max_team_threads = 32; const int max_teams = - OpenMPTargetExec::MAX_ACTIVE_THREADS / max_team_threads; + p.space().impl_internal_space_instance()->concurrency() / + max_team_threads; // Number of elements in the reduction - const auto value_count = FunctorAnalysis::value_count(f); + const auto value_count = FunctorAnalysis::value_count(f.get_functor()); // Allocate scratch per active thread. Achieved by setting the first // parameter of `resize_scratch=1`. - OpenMPTargetExec::resize_scratch(1, 0, value_count * sizeof(ValueType), - std::numeric_limits::max()); - ValueType* scratch_ptr = - static_cast(OpenMPTargetExec::get_scratch_ptr()); + p.space().impl_internal_space_instance()->resize_scratch( + 1, 0, value_count * sizeof(ValueType), + std::numeric_limits::max()); + ValueType* scratch_ptr = static_cast( + p.space().impl_internal_space_instance()->get_scratch_ptr()); - typename FunctorAnalysis::Reducer final_reducer(f); + typename FunctorAnalysis::Reducer final_reducer(f.get_functor()); if (end <= begin) { #pragma omp target map(to : final_reducer) is_device_ptr(scratch_ptr) @@ -260,8 +243,7 @@ struct ParallelReduceSpecialize, } #pragma omp target teams num_teams(max_teams) thread_limit(max_team_threads) \ - map(to \ - : final_reducer) is_device_ptr(scratch_ptr) + map(to : final_reducer) is_device_ptr(scratch_ptr) { #pragma omp parallel { @@ -279,11 +261,7 @@ struct ParallelReduceSpecialize, // Accumulate partial results in thread specific storage. #pragma omp for simd for (auto i = team_begin; i < team_end; ++i) { - if constexpr (std::is_void_v) { - f(i, result); - } else { - f(TagType(), i, result); - } + f(i, result); } // Reduce all paritial results within a team. @@ -304,8 +282,7 @@ struct ParallelReduceSpecialize, int tree_neighbor_offset = 1; do { -#pragma omp target teams distribute parallel for simd map(to \ - : f) \ +#pragma omp target teams distribute parallel for simd map(to : f) \ is_device_ptr(scratch_ptr) for (int i = 0; i < max_teams - tree_neighbor_offset; i += 2 * tree_neighbor_offset) { @@ -344,7 +321,6 @@ template , ReducerType, PointerType, ValueType> { using PolicyType = TeamPolicyInternal; - using TagType = typename PolicyType::work_tag; using ReducerTypeFwd = std::conditional_t::value, FunctorType, ReducerType>; @@ -355,12 +331,15 @@ struct ParallelReduceSpecialize, using ParReduceCopy = ParallelReduceCopy; - static void execute_reducer(const FunctorType& f, const PolicyType& p, + using FunctorAdapter = + Kokkos::Experimental::Impl::FunctorAdapter; + + static void execute_reducer(const FunctorAdapter& f, const PolicyType& p, PointerType result_ptr, bool ptr_on_device) { - OpenMPTargetExec::verify_is_process( + Experimental::Impl::OpenMPTargetInternal::verify_is_process( "Kokkos::Experimental::OpenMPTarget TeamPolicy " "parallel_reduce:reducer"); - OpenMPTargetExec::verify_initialized( + Experimental::Impl::OpenMPTargetInternal::verify_initialized( "Kokkos::Experimental::OpenMPTarget TeamPolicy " "parallel_reduce:reducer"); @@ -370,9 +349,11 @@ struct ParallelReduceSpecialize, const size_t shmem_size_L0 = p.scratch_size(0, team_size); const size_t shmem_size_L1 = p.scratch_size(1, team_size); - OpenMPTargetExec::resize_scratch(PolicyType::member_type::TEAM_REDUCE_SIZE, - shmem_size_L0, shmem_size_L1, league_size); - void* scratch_ptr = OpenMPTargetExec::get_scratch_ptr(); + p.space().impl_internal_space_instance()->resize_scratch( + PolicyType::member_type::TEAM_REDUCE_SIZE, shmem_size_L0, shmem_size_L1, + league_size); + void* scratch_ptr = + p.space().impl_internal_space_instance()->get_scratch_ptr(); ValueType result = ValueType(); @@ -383,16 +364,15 @@ struct ParallelReduceSpecialize, int max_active_teams = omp_get_max_teams(); #else int max_active_teams = - std::min(OpenMPTargetExec::MAX_ACTIVE_THREADS / team_size, league_size); + std::min(p.space().concurrency() / team_size, league_size); #endif // If the league size is <=0, do not launch the kernel. if (max_active_teams <= 0) return; -#pragma omp declare reduction( \ - custom:ValueType \ - : OpenMPTargetReducerWrapper ::join(omp_out, omp_in)) \ - initializer(OpenMPTargetReducerWrapper ::init(omp_priv)) +#pragma omp declare reduction(custom \ +:ValueType : OpenMPTargetReducerWrapper::join(omp_out, omp_in)) \ + initializer(OpenMPTargetReducerWrapper::init(omp_priv)) #if !defined(KOKKOS_IMPL_OPENMPTARGET_HIERARCHICAL_INTEL_GPU) KOKKOS_IMPL_OMPTARGET_PRAGMA( @@ -414,16 +394,13 @@ struct ParallelReduceSpecialize, typename PolicyType::member_type team( league_id, league_size, team_size, vector_length, scratch_ptr, blockIdx, shmem_size_L0, shmem_size_L1); - if constexpr (std::is_void_v) - f(team, result); - else - f(TagType(), team, result); + f(team, result); } } #else #pragma omp target teams distribute firstprivate(f) is_device_ptr(scratch_ptr) \ - num_teams(max_active_teams) thread_limit(team_size) reduction(custom \ - : result) + num_teams(max_active_teams) thread_limit(team_size) \ + reduction(custom : result) for (int i = 0; i < league_size; i++) { #pragma omp parallel reduction(custom : result) { @@ -433,10 +410,7 @@ struct ParallelReduceSpecialize, typename PolicyType::member_type team(i, league_size, team_size, vector_length, scratch_ptr, i, shmem_size_L0, shmem_size_L1); - if constexpr (std::is_void_v) - f(team, result); - else - f(TagType(), team, result); + f(team, result); } } #endif @@ -447,12 +421,12 @@ struct ParallelReduceSpecialize, } template - static void execute_array(const FunctorType& f, const PolicyType& p, + static void execute_array(const FunctorAdapter& f, const PolicyType& p, PointerType result_ptr, bool ptr_on_device) { - OpenMPTargetExec::verify_is_process( + Experimental::Impl::OpenMPTargetInternal::verify_is_process( "Kokkos::Experimental::OpenMPTarget TeamPolicy " "parallel_reduce:array_reduction"); - OpenMPTargetExec::verify_initialized( + Experimental::Impl::OpenMPTargetInternal::verify_initialized( "Kokkos::Experimental::OpenMPTarget TeamPolicy " "parallel_reduce:array_reduction"); @@ -462,9 +436,11 @@ struct ParallelReduceSpecialize, const size_t shmem_size_L0 = p.scratch_size(0, team_size); const size_t shmem_size_L1 = p.scratch_size(1, team_size); - OpenMPTargetExec::resize_scratch(PolicyType::member_type::TEAM_REDUCE_SIZE, - shmem_size_L0, shmem_size_L1, league_size); - void* scratch_ptr = OpenMPTargetExec::get_scratch_ptr(); + p.space().impl_internal_space_instance()->resize_scratch( + PolicyType::member_type::TEAM_REDUCE_SIZE, shmem_size_L0, shmem_size_L1, + league_size); + void* scratch_ptr = + p.space().impl_internal_space_instance()->get_scratch_ptr(); // Maximum active teams possible. // FIXME_OPENMPTARGET: Cray compiler did not yet implement @@ -473,7 +449,7 @@ struct ParallelReduceSpecialize, int max_active_teams = omp_get_max_teams(); #else int max_active_teams = - std::min(OpenMPTargetExec::MAX_ACTIVE_THREADS / team_size, league_size); + std::min(p.space().concurrency() / team_size, league_size); #endif // If the league size is <=0, do not launch the kernel. @@ -504,19 +480,14 @@ struct ParallelReduceSpecialize, typename PolicyType::member_type team( league_id, league_size, team_size, vector_length, scratch_ptr, blockIdx, shmem_size_L0, shmem_size_L1); - if constexpr (std::is_void_v) - f(team, result); - else - f(TagType(), team, result); + f(team, result); } } } else { // Case where the reduction is on a non-native data type. #pragma omp declare reduction(custom:ValueType : omp_out += omp_in) #pragma omp target teams num_teams(max_active_teams) thread_limit(team_size) \ - map(to \ - : f) is_device_ptr(scratch_ptr) reduction(custom \ - : result) + map(to : f) is_device_ptr(scratch_ptr) reduction(custom : result) #pragma omp parallel reduction(custom : result) { if (omp_get_num_teams() > max_active_teams) @@ -531,10 +502,7 @@ struct ParallelReduceSpecialize, typename PolicyType::member_type team( league_id, league_size, team_size, vector_length, scratch_ptr, blockIdx, shmem_size_L0, shmem_size_L1); - if constexpr (std::is_void_v) - f(team, result); - else - f(TagType(), team, result); + f(team, result); } } } @@ -545,10 +513,10 @@ struct ParallelReduceSpecialize, } else { ValueType result[NumReductions] = {}; // Case where the reduction is on an array. -#pragma omp target teams num_teams(max_active_teams) thread_limit(team_size) map(to \ - : f) \ - is_device_ptr(scratch_ptr) reduction(+ : result[:NumReductions]) -#pragma omp parallel reduction(+ : result[:NumReductions]) +#pragma omp target teams num_teams(max_active_teams) thread_limit(team_size) \ + map(to : f) is_device_ptr(scratch_ptr) \ + reduction(+ : result[ : NumReductions]) +#pragma omp parallel reduction(+ : result[ : NumReductions]) { if (omp_get_num_teams() > max_active_teams) Kokkos::abort("`omp_set_num_teams` call was not respected.\n"); @@ -562,10 +530,7 @@ struct ParallelReduceSpecialize, typename PolicyType::member_type team( league_id, league_size, team_size, vector_length, scratch_ptr, blockIdx, shmem_size_L0, shmem_size_L1); - if constexpr (std::is_void_v) - f(team, result); - else - f(TagType(), team, result); + f(team, result); } } @@ -577,12 +542,12 @@ struct ParallelReduceSpecialize, // FIXME_OPENMPTARGET : This routine is a copy from `parallel_reduce` over // RangePolicy. Need a new implementation. - static void execute_init_join(const FunctorType& f, const PolicyType& p, + static void execute_init_join(const FunctorAdapter& f, const PolicyType& p, PointerType ptr, const bool ptr_on_device) { - OpenMPTargetExec::verify_is_process( + Experimental::Impl::OpenMPTargetInternal::verify_is_process( "Kokkos::Experimental::OpenMPTarget TeamPolicy " "parallel_reduce:init_join "); - OpenMPTargetExec::verify_initialized( + Experimental::Impl::OpenMPTargetInternal::verify_initialized( "Kokkos::Experimental::OpenMPTarget TeamPolicy " "parallel_reduce:init_join"); using FunctorAnalysis = @@ -611,13 +576,14 @@ struct ParallelReduceSpecialize, const auto nteams = league_size; // Number of elements in the reduction - const auto value_count = FunctorAnalysis::value_count(f); + const auto value_count = FunctorAnalysis::value_count(f.get_functor()); // Allocate scratch per active thread. - OpenMPTargetExec::resize_scratch(1, 0, value_count * sizeof(ValueType), - league_size); - void* scratch_ptr = OpenMPTargetExec::get_scratch_ptr(); - typename FunctorAnalysis::Reducer final_reducer(f); + p.space().impl_internal_space_instance()->resize_scratch( + 1, 0, value_count * sizeof(ValueType), league_size); + void* scratch_ptr = + p.space().impl_internal_space_instance()->get_scratch_ptr(); + typename FunctorAnalysis::Reducer final_reducer(f.get_functor()); if (end <= begin) { // If there is no work to be done, copy back the initialized values and @@ -661,11 +627,7 @@ struct ParallelReduceSpecialize, typename PolicyType::member_type team( league_id, league_size, team_size, vector_length, scratch_ptr, team_num, shmem_size_L0, shmem_size_L1); - if constexpr (std::is_void_v) { - f(team, result); - } else { - f(TagType(), team, result); - } + f(team, result); } } // end parallel } // end target @@ -673,7 +635,7 @@ struct ParallelReduceSpecialize, int tree_neighbor_offset = 1; do { #pragma omp target teams distribute parallel for simd firstprivate( \ - final_reducer) is_device_ptr(scratch_ptr) + final_reducer) is_device_ptr(scratch_ptr) for (int i = 0; i < nteams - tree_neighbor_offset; i += 2 * tree_neighbor_offset) { ValueType* team_scratch = static_cast(scratch_ptr); diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Reducer.hpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Reducer.hpp index 9b578aca11..4308fb042a 100644 --- a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Reducer.hpp +++ b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Reducer.hpp @@ -34,9 +34,6 @@ struct OpenMPTargetReducerWrapper { KOKKOS_INLINE_FUNCTION static void join(value_type&, const value_type&) = delete; - KOKKOS_INLINE_FUNCTION - static void join(volatile value_type&, const volatile value_type&) = delete; - KOKKOS_INLINE_FUNCTION static void init(value_type&) = delete; }; @@ -51,11 +48,6 @@ struct OpenMPTargetReducerWrapper> { KOKKOS_INLINE_FUNCTION static void join(value_type& dest, const value_type& src) { dest += src; } - KOKKOS_INLINE_FUNCTION - static void join(volatile value_type& dest, const volatile value_type& src) { - dest += src; - } - KOKKOS_INLINE_FUNCTION static void init(value_type& val) { val = reduction_identity::sum(); @@ -72,11 +64,6 @@ struct OpenMPTargetReducerWrapper> { KOKKOS_INLINE_FUNCTION static void join(value_type& dest, const value_type& src) { dest *= src; } - KOKKOS_INLINE_FUNCTION - static void join(volatile value_type& dest, const volatile value_type& src) { - dest *= src; - } - KOKKOS_INLINE_FUNCTION static void init(value_type& val) { val = reduction_identity::prod(); @@ -95,11 +82,6 @@ struct OpenMPTargetReducerWrapper> { if (src < dest) dest = src; } - KOKKOS_INLINE_FUNCTION - static void join(volatile value_type& dest, const volatile value_type& src) { - if (src < dest) dest = src; - } - KOKKOS_INLINE_FUNCTION static void init(value_type& val) { val = reduction_identity::min(); @@ -118,11 +100,6 @@ struct OpenMPTargetReducerWrapper> { if (src > dest) dest = src; } - KOKKOS_INLINE_FUNCTION - static void join(volatile value_type& dest, const volatile value_type& src) { - if (src > dest) dest = src; - } - // Required KOKKOS_INLINE_FUNCTION static void init(value_type& val) { @@ -141,11 +118,6 @@ struct OpenMPTargetReducerWrapper> { dest = dest && src; } - KOKKOS_INLINE_FUNCTION - static void join(volatile value_type& dest, const volatile value_type& src) { - dest = dest && src; - } - KOKKOS_INLINE_FUNCTION static void init(value_type& val) { val = reduction_identity::land(); @@ -166,11 +138,6 @@ struct OpenMPTargetReducerWrapper> { dest = dest || src; } - KOKKOS_INLINE_FUNCTION - static void join(volatile value_type& dest, const volatile value_type& src) { - dest = dest || src; - } - KOKKOS_INLINE_FUNCTION static void init(value_type& val) { val = reduction_identity::lor(); @@ -189,11 +156,6 @@ struct OpenMPTargetReducerWrapper> { dest = dest & src; } - KOKKOS_INLINE_FUNCTION - static void join(volatile value_type& dest, const volatile value_type& src) { - dest = dest & src; - } - KOKKOS_INLINE_FUNCTION static void init(value_type& val) { val = reduction_identity::band(); @@ -212,11 +174,6 @@ struct OpenMPTargetReducerWrapper> { dest = dest | src; } - KOKKOS_INLINE_FUNCTION - static void join(volatile value_type& dest, const volatile value_type& src) { - dest = dest | src; - } - KOKKOS_INLINE_FUNCTION static void init(value_type& val) { val = reduction_identity::bor(); @@ -236,12 +193,12 @@ struct OpenMPTargetReducerWrapper> { // Required KOKKOS_INLINE_FUNCTION static void join(value_type& dest, const value_type& src) { - if (src.val < dest.val) dest = src; - } - - KOKKOS_INLINE_FUNCTION - static void join(volatile value_type& dest, const volatile value_type& src) { - if (src.val < dest.val) dest = src; + if (src.val < dest.val) + dest = src; + else if (src.val == dest.val && + dest.loc == reduction_identity::min()) { + dest.loc = src.loc; + } } KOKKOS_INLINE_FUNCTION @@ -263,12 +220,12 @@ struct OpenMPTargetReducerWrapper> { KOKKOS_INLINE_FUNCTION static void join(value_type& dest, const value_type& src) { - if (src.val > dest.val) dest = src; - } - - KOKKOS_INLINE_FUNCTION - static void join(volatile value_type& dest, const volatile value_type& src) { - if (src.val > dest.val) dest = src; + if (src.val > dest.val) + dest = src; + else if (src.val == dest.val && + dest.loc == reduction_identity::min()) { + dest.loc = src.loc; + } } KOKKOS_INLINE_FUNCTION @@ -298,16 +255,6 @@ struct OpenMPTargetReducerWrapper> { } } - KOKKOS_INLINE_FUNCTION - static void join(volatile value_type& dest, const volatile value_type& src) { - if (src.min_val < dest.min_val) { - dest.min_val = src.min_val; - } - if (src.max_val > dest.max_val) { - dest.max_val = src.max_val; - } - } - KOKKOS_INLINE_FUNCTION static void init(value_type& val) { val.max_val = reduction_identity::max(); @@ -331,22 +278,16 @@ struct OpenMPTargetReducerWrapper> { if (src.min_val < dest.min_val) { dest.min_val = src.min_val; dest.min_loc = src.min_loc; - } - if (src.max_val > dest.max_val) { - dest.max_val = src.max_val; - dest.max_loc = src.max_loc; - } - } - - KOKKOS_INLINE_FUNCTION - static void join(volatile value_type& dest, const volatile value_type& src) { - if (src.min_val < dest.min_val) { - dest.min_val = src.min_val; + } else if (dest.min_val == src.min_val && + dest.min_loc == reduction_identity::min()) { dest.min_loc = src.min_loc; } if (src.max_val > dest.max_val) { dest.max_val = src.max_val; dest.max_loc = src.max_loc; + } else if (dest.max_val == src.max_val && + dest.max_loc == reduction_identity::min()) { + dest.max_loc = src.max_loc; } } @@ -385,15 +326,6 @@ struct OpenMPTargetReducerWrapper> { } } - KOKKOS_INLINE_FUNCTION - static void join(volatile value_type& dest, const volatile value_type& src) { - if (dest.val < src.val) { - dest = src; - } else if (!(src.val < dest.val)) { - dest.loc = (src.loc < dest.loc) ? src.loc : dest.loc; - } - } - KOKKOS_INLINE_FUNCTION static void init(value_type& val) { val.val = reduction_identity::max(); @@ -428,15 +360,6 @@ struct OpenMPTargetReducerWrapper> { } } - KOKKOS_INLINE_FUNCTION - static void join(volatile value_type& dest, const volatile value_type& src) { - if (src.val < dest.val) { - dest = src; - } else if (!(dest.val < src.val)) { - dest.loc = (src.loc < dest.loc) ? src.loc : dest.loc; - } - } - KOKKOS_INLINE_FUNCTION static void init(value_type& val) { val.val = reduction_identity::min(); @@ -480,23 +403,6 @@ struct OpenMPTargetReducerWrapper> { } } - KOKKOS_INLINE_FUNCTION - static void join(volatile value_type& dest, const volatile value_type& src) { - if (src.min_val < dest.min_val) { - dest.min_val = src.min_val; - dest.min_loc = src.min_loc; - } else if (!(dest.min_val < src.min_val)) { - dest.min_loc = (src.min_loc < dest.min_loc) ? src.min_loc : dest.min_loc; - } - - if (dest.max_val < src.max_val) { - dest.max_val = src.max_val; - dest.max_loc = src.max_loc; - } else if (!(src.max_val < dest.max_val)) { - dest.max_loc = (src.max_loc > dest.max_loc) ? src.max_loc : dest.max_loc; - } - } - KOKKOS_INLINE_FUNCTION static void init(value_type& val) { val.max_val = reduction_identity::max(); @@ -531,13 +437,6 @@ struct OpenMPTargetReducerWrapper> { : dest.min_loc_true; } - KOKKOS_INLINE_FUNCTION - static void join(volatile value_type& dest, const volatile value_type& src) { - dest.min_loc_true = (src.min_loc_true < dest.min_loc_true) - ? src.min_loc_true - : dest.min_loc_true; - } - KOKKOS_INLINE_FUNCTION static void init(value_type& val) { val.min_loc_true = reduction_identity::min(); @@ -569,13 +468,6 @@ struct OpenMPTargetReducerWrapper> { : dest.max_loc_true; } - KOKKOS_INLINE_FUNCTION - static void join(volatile value_type& dest, const volatile value_type& src) { - dest.max_loc_true = (src.max_loc_true > dest.max_loc_true) - ? src.max_loc_true - : dest.max_loc_true; - } - KOKKOS_INLINE_FUNCTION static void init(value_type& val) { val.max_loc_true = reduction_identity::max(); @@ -611,17 +503,6 @@ struct OpenMPTargetReducerWrapper> { : src.min_loc_false; } - KOKKOS_INLINE_FUNCTION - static void join(volatile value_type& dest, const volatile value_type& src) { - dest.max_loc_true = (dest.max_loc_true < src.max_loc_true) - ? src.max_loc_true - : dest.max_loc_true; - - dest.min_loc_false = (dest.min_loc_false < src.min_loc_false) - ? dest.min_loc_false - : src.min_loc_false; - } - KOKKOS_INLINE_FUNCTION static void init(value_type& val) { val.max_loc_true = ::Kokkos::reduction_identity::max(); @@ -654,13 +535,6 @@ struct OpenMPTargetReducerWrapper> { : src.min_loc_false; } - KOKKOS_INLINE_FUNCTION - static void join(volatile value_type& dest, const volatile value_type& src) { - dest.min_loc_false = (dest.min_loc_false < src.min_loc_false) - ? dest.min_loc_false - : src.min_loc_false; - } - KOKKOS_INLINE_FUNCTION static void init(value_type& val) { val.min_loc_false = ::Kokkos::reduction_identity::min(); diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Task.cpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Task.cpp deleted file mode 100644 index 458c4c9a43..0000000000 --- a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Task.cpp +++ /dev/null @@ -1,251 +0,0 @@ -//@HEADER -// ************************************************************************ -// -// Kokkos v. 4.0 -// Copyright (2022) National Technology & Engineering -// Solutions of Sandia, LLC (NTESS). -// -// Under the terms of Contract DE-NA0003525 with NTESS, -// the U.S. Government retains certain rights in this software. -// -// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. -// See https://kokkos.org/LICENSE for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//@HEADER - -#ifndef KOKKOS_IMPL_PUBLIC_INCLUDE -#define KOKKOS_IMPL_PUBLIC_INCLUDE -#endif - -#include - -#if defined(KOKKOS_ENABLE_OPENMPTARGET) && defined(KOKKOS_ENABLE_TASKPOLICY) - -#include - -//---------------------------------------------------------------------------- -//---------------------------------------------------------------------------- - -namespace Kokkos { -namespace Impl { - -template class TaskQueue; - -//---------------------------------------------------------------------------- - -TaskExec::TaskExec() - : m_self_exec(0), - m_team_exec(0), - m_sync_mask(0), - m_sync_value(0), - m_sync_step(0), - m_group_rank(0), - m_team_rank(0), - m_team_size(1) {} - -TaskExec::TaskExec( - Kokkos::Impl::OpenMPTargetExec &arg_exec, int const arg_team_size) - : m_self_exec(&arg_exec), - m_team_exec(arg_exec.pool_rev(arg_exec.pool_rank_rev() / arg_team_size)), - m_sync_mask(0), - m_sync_value(0), - m_sync_step(0), - m_group_rank(arg_exec.pool_rank_rev() / arg_team_size), - m_team_rank(arg_exec.pool_rank_rev() % arg_team_size), - m_team_size(arg_team_size) { - // This team spans - // m_self_exec->pool_rev( team_size * group_rank ) - // m_self_exec->pool_rev( team_size * ( group_rank + 1 ) - 1 ) - - int64_t volatile *const sync = (int64_t *)m_self_exec->scratch_reduce(); - - sync[0] = int64_t(0); - sync[1] = int64_t(0); - - for (int i = 0; i < m_team_size; ++i) { - m_sync_value |= int64_t(1) << (8 * i); - m_sync_mask |= int64_t(3) << (8 * i); - } - - Kokkos::memory_fence(); -} - -void TaskExec::team_barrier_impl() const { - if (m_team_exec->scratch_reduce_size() < int(2 * sizeof(int64_t))) { - Kokkos::abort("TaskQueue scratch_reduce memory too small"); - } - - // Use team shared memory to synchronize. - // Alternate memory locations between barriers to avoid a sequence - // of barriers overtaking one another. - - int64_t volatile *const sync = - ((int64_t *)m_team_exec->scratch_reduce()) + (m_sync_step & 0x01); - - // This team member sets one byte within the sync variable - int8_t volatile *const sync_self = ((int8_t *)sync) + m_team_rank; - - *sync_self = int8_t(m_sync_value & 0x03); // signal arrival - - while (m_sync_value != *sync) - ; // wait for team to arrive - - ++m_sync_step; - - if (0 == (0x01 & m_sync_step)) { // Every other step - m_sync_value ^= m_sync_mask; - if (1000 < m_sync_step) m_sync_step = 0; - } -} - -//---------------------------------------------------------------------------- - -void TaskQueueSpecialization::execute( - TaskQueue *const queue) { - using execution_space = Kokkos::Experimental::OpenMPTarget; - using queue_type = TaskQueue; - using task_root_type = TaskBase; - using PoolExec = Kokkos::Impl::OpenMPTargetExec; - using Member = TaskExec; - - task_root_type *const end = (task_root_type *)task_root_type::EndTag; - - // Required: team_size <= 8 - - const int team_size = PoolExec::pool_size(2); // Threads per core - // const int team_size = PoolExec::pool_size(1); // Threads per NUMA - - if (8 < team_size) { - Kokkos::abort("TaskQueue unsupported team size"); - } - -#pragma omp parallel - { - PoolExec &self = *PoolExec::get_thread_omp(); - - Member single_exec; - Member team_exec(self, team_size); - - // Team shared memory - task_root_type *volatile *const task_shared = - (task_root_type **)team_exec.m_team_exec->scratch_thread(); - -// Barrier across entire OpenMPTarget thread pool to insure initialization -#pragma omp barrier - - // Loop until all queues are empty and no tasks in flight - - do { - task_root_type *task = 0; - - // Each team lead attempts to acquire either a thread team task - // or a single thread task for the team. - - if (0 == team_exec.team_rank()) { - task = 0 < *((volatile int *)&queue->m_ready_count) ? end : 0; - - // Loop by priority and then type - for (int i = 0; i < queue_type::NumQueue && end == task; ++i) { - for (int j = 0; j < 2 && end == task; ++j) { - task = queue_type::pop_task(&queue->m_ready[i][j]); - } - } - } - - // Team lead broadcast acquired task to team members: - - if (1 < team_exec.team_size()) { - if (0 == team_exec.team_rank()) *task_shared = task; - - // Fence to be sure task_shared is stored before the barrier - Kokkos::memory_fence(); - - // Whole team waits for every team member to reach this statement - team_exec.team_barrier(); - - // Fence to be sure task_shared is stored - Kokkos::memory_fence(); - - task = *task_shared; - } - - if (0 == task) break; // 0 == m_ready_count - - if (end == task) { - // All team members wait for whole team to reach this statement. - // Is necessary to prevent task_shared from being updated - // before it is read by all threads. - team_exec.team_barrier(); - } else if (task_root_type::TaskTeam == task->m_task_type) { - // Thread Team Task - (*task->m_apply)(task, &team_exec); - - // The m_apply function performs a barrier - - if (0 == team_exec.team_rank()) { - // team member #0 completes the task, which may delete the task - queue->complete(task); - } - } else { - // Single Thread Task - - if (0 == team_exec.team_rank()) { - (*task->m_apply)(task, &single_exec); - - queue->complete(task); - } - - // All team members wait for whole team to reach this statement. - // Not necessary to complete the task. - // Is necessary to prevent task_shared from being updated - // before it is read by all threads. - team_exec.team_barrier(); - } - } while (1); - } - // END #pragma omp parallel -} - -void TaskQueueSpecialization:: - iff_single_thread_recursive_execute( - TaskQueue *const queue) { - using execution_space = Kokkos::Experimental::OpenMPTarget; - using queue_type = TaskQueue; - using task_root_type = TaskBase; - using Member = TaskExec; - - if (1 == omp_get_num_threads()) { - task_root_type *const end = (task_root_type *)task_root_type::EndTag; - - Member single_exec; - - task_root_type *task = end; - - do { - task = end; - - // Loop by priority and then type - for (int i = 0; i < queue_type::NumQueue && end == task; ++i) { - for (int j = 0; j < 2 && end == task; ++j) { - task = queue_type::pop_task(&queue->m_ready[i][j]); - } - } - - if (end == task) break; - - (*task->m_apply)(task, &single_exec); - - queue->complete(task); - - } while (1); - } -} - -} // namespace Impl -} // namespace Kokkos - -//---------------------------------------------------------------------------- - -#endif /* #if defined( KOKKOS_ENABLE_OPENMPTARGET ) && defined( \ - KOKKOS_ENABLE_TASKPOLICY ) */ diff --git a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Task.hpp b/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Task.hpp deleted file mode 100644 index c9aa7b128f..0000000000 --- a/lib/kokkos/core/src/OpenMPTarget/Kokkos_OpenMPTarget_Task.hpp +++ /dev/null @@ -1,319 +0,0 @@ -//@HEADER -// ************************************************************************ -// -// Kokkos v. 4.0 -// Copyright (2022) National Technology & Engineering -// Solutions of Sandia, LLC (NTESS). -// -// Under the terms of Contract DE-NA0003525 with NTESS, -// the U.S. Government retains certain rights in this software. -// -// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. -// See https://kokkos.org/LICENSE for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//@HEADER - -#ifndef KOKKOS_IMPL_OPENMP_TASK_HPP -#define KOKKOS_IMPL_OPENMP_TASK_HPP - -#if defined(KOKKOS_ENABLE_TASKPOLICY) - -//---------------------------------------------------------------------------- -//---------------------------------------------------------------------------- - -namespace Kokkos { -namespace Impl { - -template <> -class TaskQueueSpecialization { - public: - using execution_space = Kokkos::Experimental::OpenMPTarget; - using queue_type = Kokkos::Impl::TaskQueue; - using task_base_type = Kokkos::Impl::TaskBase; - - // Must specify memory space - using memory_space = Kokkos::HostSpace; - - static void iff_single_thread_recursive_execute(queue_type* const); - - // Must provide task queue execution function - static void execute(queue_type* const); - - // Must provide mechanism to set function pointer in - // execution space from the host process. - template - static void proc_set_apply(task_base_type::function_type* ptr) { - using TaskType = TaskBase; - *ptr = TaskType::apply; - } -}; - -extern template class TaskQueue; - -//---------------------------------------------------------------------------- - -template <> -class TaskExec { - private: - TaskExec(TaskExec&&) = delete; - TaskExec(TaskExec const&) = delete; - TaskExec& operator=(TaskExec&&) = delete; - TaskExec& operator=(TaskExec const&) = delete; - - using PoolExec = Kokkos::Impl::OpenMPTargetExec; - - friend class Kokkos::Impl::TaskQueue; - friend class Kokkos::Impl::TaskQueueSpecialization< - Kokkos::Experimental::OpenMPTarget>; - - PoolExec* const m_self_exec; ///< This thread's thread pool data structure - PoolExec* const m_team_exec; ///< Team thread's thread pool data structure - int64_t m_sync_mask; - int64_t mutable m_sync_value; - int mutable m_sync_step; - int m_group_rank; ///< Which "team" subset of thread pool - int m_team_rank; ///< Which thread within a team - int m_team_size; - - TaskExec(); - TaskExec(PoolExec& arg_exec, int arg_team_size); - - void team_barrier_impl() const; - - public: - KOKKOS_FUNCTION void* team_shared() const { - KOKKOS_IF_ON_HOST( - (return m_team_exec ? m_team_exec->scratch_thread() : nullptr;)) - - KOKKOS_IF_ON_DEVICE((return nullptr;)) - } - - KOKKOS_FUNCTION int team_shared_size() const { - KOKKOS_IF_ON_HOST( - (return m_team_exec ? m_team_exec->scratch_thread_size() : 0;)) - - KOKKOS_IF_ON_DEVICE((return 0;)) - } - - /**\brief Whole team enters this function call - * before any teeam member returns from - * this function call. - */ - KOKKOS_FUNCTION void team_barrier() const { - KOKKOS_IF_ON_HOST((if (1 < m_team_size) { team_barrier_impl(); })) - } - - KOKKOS_INLINE_FUNCTION - int team_rank() const { return m_team_rank; } - - KOKKOS_INLINE_FUNCTION - int team_size() const { return m_team_size; } -}; - -} // namespace Impl -} // namespace Kokkos - -//---------------------------------------------------------------------------- -//---------------------------------------------------------------------------- - -namespace Kokkos { - -template -KOKKOS_INLINE_FUNCTION Impl::TeamThreadRangeBoundariesStruct< - iType, Impl::TaskExec > -TeamThreadRange(Impl::TaskExec& thread, - const iType& count) { - return Impl::TeamThreadRangeBoundariesStruct< - iType, Impl::TaskExec >(thread, - count); -} - -template -KOKKOS_INLINE_FUNCTION Impl::TeamThreadRangeBoundariesStruct< - iType, Impl::TaskExec > -TeamThreadRange(Impl::TaskExec& thread, - const iType& start, const iType& end) { - return Impl::TeamThreadRangeBoundariesStruct< - iType, Impl::TaskExec >(thread, start, - end); -} - -/** \brief Inter-thread parallel_for. Executes lambda(iType i) for each - * i=0..N-1. - * - * The range i=0..N-1 is mapped to all threads of the the calling thread team. - */ -template -KOKKOS_INLINE_FUNCTION void parallel_for( - const Impl::TeamThreadRangeBoundariesStruct< - iType, Impl::TaskExec >& - loop_boundaries, - const Lambda& lambda) { - for (iType i = loop_boundaries.start; i < loop_boundaries.end; - i += loop_boundaries.increment) { - lambda(i); - } -} - -template -KOKKOS_INLINE_FUNCTION void parallel_reduce( - const Impl::TeamThreadRangeBoundariesStruct< - iType, Impl::TaskExec >& - loop_boundaries, - const Lambda& lambda, ValueType& initialized_result) { - int team_rank = - loop_boundaries.thread.team_rank(); // member num within the team - ValueType result = initialized_result; - - for (iType i = loop_boundaries.start; i < loop_boundaries.end; - i += loop_boundaries.increment) { - lambda(i, result); - } - - if (1 < loop_boundaries.thread.team_size()) { - ValueType* shared = (ValueType*)loop_boundaries.thread.team_shared(); - - loop_boundaries.thread.team_barrier(); - shared[team_rank] = result; - - loop_boundaries.thread.team_barrier(); - - // reduce across threads to thread 0 - if (team_rank == 0) { - for (int i = 1; i < loop_boundaries.thread.team_size(); i++) { - shared[0] += shared[i]; - } - } - - loop_boundaries.thread.team_barrier(); - - // broadcast result - initialized_result = shared[0]; - } else { - initialized_result = result; - } -} - -template -KOKKOS_INLINE_FUNCTION void parallel_reduce( - const Impl::TeamThreadRangeBoundariesStruct< - iType, Impl::TaskExec >& - loop_boundaries, - const Lambda& lambda, const JoinType& join, ValueType& initialized_result) { - int team_rank = - loop_boundaries.thread.team_rank(); // member num within the team - ValueType result = initialized_result; - - for (iType i = loop_boundaries.start; i < loop_boundaries.end; - i += loop_boundaries.increment) { - lambda(i, result); - } - - if (1 < loop_boundaries.thread.team_size()) { - ValueType* shared = (ValueType*)loop_boundaries.thread.team_shared(); - - loop_boundaries.thread.team_barrier(); - shared[team_rank] = result; - - loop_boundaries.thread.team_barrier(); - - // reduce across threads to thread 0 - if (team_rank == 0) { - for (int i = 1; i < loop_boundaries.thread.team_size(); i++) { - join(shared[0], shared[i]); - } - } - - loop_boundaries.thread.team_barrier(); - - // broadcast result - initialized_result = shared[0]; - } else { - initialized_result = result; - } -} - -// placeholder for future function -template -KOKKOS_INLINE_FUNCTION void parallel_reduce( - const Impl::ThreadVectorRangeBoundariesStruct< - iType, Impl::TaskExec >& - loop_boundaries, - const Lambda& lambda, ValueType& initialized_result) {} - -// placeholder for future function -template -KOKKOS_INLINE_FUNCTION void parallel_reduce( - const Impl::ThreadVectorRangeBoundariesStruct< - iType, Impl::TaskExec >& - loop_boundaries, - const Lambda& lambda, const JoinType& join, ValueType& initialized_result) { -} - -template -KOKKOS_INLINE_FUNCTION void parallel_scan( - const Impl::TeamThreadRangeBoundariesStruct< - iType, Impl::TaskExec >& - loop_boundaries, - const Lambda& lambda) { - ValueType accum = 0; - ValueType val, local_total; - ValueType* shared = (ValueType*)loop_boundaries.thread.team_shared(); - int team_size = loop_boundaries.thread.team_size(); - int team_rank = - loop_boundaries.thread.team_rank(); // member num within the team - - // Intra-member scan - for (iType i = loop_boundaries.start; i < loop_boundaries.end; - i += loop_boundaries.increment) { - local_total = 0; - lambda(i, local_total, false); - val = accum; - lambda(i, val, true); - accum += local_total; - } - - shared[team_rank] = accum; - loop_boundaries.thread.team_barrier(); - - // Member 0 do scan on accumulated totals - if (team_rank == 0) { - for (iType i = 1; i < team_size; i += 1) { - shared[i] += shared[i - 1]; - } - accum = 0; // Member 0 set accum to 0 in preparation for inter-member scan - } - - loop_boundaries.thread.team_barrier(); - - // Inter-member scan adding in accumulated totals - if (team_rank != 0) { - accum = shared[team_rank - 1]; - } - for (iType i = loop_boundaries.start; i < loop_boundaries.end; - i += loop_boundaries.increment) { - local_total = 0; - lambda(i, local_total, false); - val = accum; - lambda(i, val, true); - accum += local_total; - } -} - -// placeholder for future function -template -KOKKOS_INLINE_FUNCTION void parallel_scan( - const Impl::ThreadVectorRangeBoundariesStruct< - iType, Impl::TaskExec >& - loop_boundaries, - const Lambda& lambda) {} - -} /* namespace Kokkos */ - -//---------------------------------------------------------------------------- -//---------------------------------------------------------------------------- - -#endif /* #if defined( KOKKOS_ENABLE_TASKPOLICY ) */ -#endif /* #ifndef KOKKOS_IMPL_OPENMP_TASK_HPP */ diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL.cpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL.cpp index 4de6931918..2583a1cdc0 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL.cpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL.cpp @@ -46,7 +46,6 @@ struct Container { } // namespace namespace Kokkos { -namespace Experimental { SYCL::SYCL() : m_space_instance(&Impl::SYCLInternal::singleton(), [](Impl::SYCLInternal*) {}) { @@ -100,6 +99,11 @@ void SYCL::print_configuration(std::ostream& os, bool verbose) const { #else os << "macro KOKKOS_IMPL_SYCL_DEVICE_GLOBAL_SUPPORTED : undefined\n"; #endif +#ifdef KOKKOS_ENABLE_SYCL_RELOCATABLE_DEVICE_CODE + os << "macro KOKKOS_ENABLE_SYCL_RELOCATABLE_DEVICE_CODE : defined\n"; +#else + os << "macro KOKKOS_ENABLE_SYCL_RELOCATABLE_DEVICE_CODE : undefined\n"; +#endif #ifdef SYCL_EXT_ONEAPI_DEVICE_GLOBAL os << "macro SYCL_EXT_ONEAPI_DEVICE_GLOBAL : defined\n"; #else @@ -172,8 +176,7 @@ void SYCL::fence(const std::string& name) const { } void SYCL::impl_static_fence(const std::string& name) { - Kokkos::Tools::Experimental::Impl::profile_fence_event< - Kokkos::Experimental::SYCL>( + Kokkos::Tools::Experimental::Impl::profile_fence_event( name, Kokkos::Tools::Experimental::SpecialSynchronizationCases:: GlobalDeviceSynchronization, @@ -261,8 +264,6 @@ std::ostream& SYCL::impl_sycl_info(std::ostream& os, << device.get_info() << "\nImage Max Buffer Size: " << device.get_info() - << "\nImage Max Array Size: " - << device.get_info() << "\nMax Samplers: " << device.get_info() << "\nMax Parameter Size: " << device.get_info() @@ -317,5 +318,4 @@ int g_sycl_space_factory_initialized = Kokkos::Impl::initialize_space_factory("170_SYCL"); } // namespace Impl -} // namespace Experimental } // namespace Kokkos diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL.hpp index 0f3d1f0994..937dcceab4 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL.hpp @@ -39,7 +39,6 @@ static_assert(false, #include namespace Kokkos { -namespace Experimental { namespace Impl { class SYCLInternal; } @@ -91,9 +90,8 @@ class SYCL { /** \brief Wait until all dispatched functors complete. A noop for OpenMP. */ static void impl_static_fence(const std::string& name); - void fence( - const std::string& name = - "Kokkos::Experimental::SYCL::fence: Unnamed Instance Fence") const; + void fence(const std::string& name = + "Kokkos::SYCL::fence: Unnamed Instance Fence") const; /// \brief Print configuration information to the given output stream. void print_configuration(std::ostream& os, bool verbose = false) const; @@ -131,15 +129,13 @@ class SYCL { Kokkos::Impl::HostSharedPtr m_space_instance; }; -} // namespace Experimental - namespace Tools { namespace Experimental { template <> -struct DeviceTypeTraits { +struct DeviceTypeTraits { /// \brief An ID to differentiate (for example) Serial from OpenMP in Tooling static constexpr DeviceType id = DeviceType::SYCL; - static int device_id(const Kokkos::Experimental::SYCL& exec) { + static int device_id(const Kokkos::SYCL& exec) { return exec.impl_internal_space_instance()->m_syclDev; } }; @@ -185,10 +181,11 @@ std::vector partition_space(const SYCL& sycl_space, return instances; } +} // namespace Experimental + namespace Impl { std::vector get_sycl_devices(); } // namespace Impl -} // namespace Experimental } // namespace Kokkos diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_DeepCopy.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_DeepCopy.hpp index afc7eebd38..a9e2eca4fb 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_DeepCopy.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_DeepCopy.hpp @@ -28,37 +28,34 @@ namespace Kokkos { namespace Impl { void DeepCopySYCL(void* dst, const void* src, size_t n); -void DeepCopyAsyncSYCL(const Kokkos::Experimental::SYCL& instance, void* dst, - const void* src, size_t n); +void DeepCopyAsyncSYCL(const Kokkos::SYCL& instance, void* dst, const void* src, + size_t n); void DeepCopyAsyncSYCL(void* dst, const void* src, size_t n); template -struct DeepCopy::value>> { DeepCopy(void* dst, const void* src, size_t n) { DeepCopySYCL(dst, src, n); } - DeepCopy(const Kokkos::Experimental::SYCL& instance, void* dst, - const void* src, size_t n) { + DeepCopy(const Kokkos::SYCL& instance, void* dst, const void* src, size_t n) { DeepCopyAsyncSYCL(instance, dst, src, n); } }; template -struct DeepCopy::value>> { DeepCopy(void* dst, const void* src, size_t n) { DeepCopySYCL(dst, src, n); } - DeepCopy(const Kokkos::Experimental::SYCL& instance, void* dst, - const void* src, size_t n) { + DeepCopy(const Kokkos::SYCL& instance, void* dst, const void* src, size_t n) { DeepCopyAsyncSYCL(instance, dst, src, n); } }; template -struct DeepCopy::value && is_sycl_type_space::value>> { DeepCopy(void* dst, const void* src, size_t n) { DeepCopySYCL(dst, src, n); } - DeepCopy(const Kokkos::Experimental::SYCL& instance, void* dst, - const void* src, size_t n) { + DeepCopy(const Kokkos::SYCL& instance, void* dst, const void* src, size_t n) { DeepCopyAsyncSYCL(instance, dst, src, n); } }; @@ -66,10 +63,9 @@ struct DeepCopy struct DeepCopy< MemSpace1, MemSpace2, ExecutionSpace, - std::enable_if_t< - is_sycl_type_space::value && - is_sycl_type_space::value && - !std::is_same::value>> { + std::enable_if_t::value && + is_sycl_type_space::value && + !std::is_same::value>> { inline DeepCopy(void* dst, const void* src, size_t n) { DeepCopySYCL(dst, src, n); } @@ -93,9 +89,8 @@ struct DeepCopy< template struct DeepCopy< MemSpace, HostSpace, ExecutionSpace, - std::enable_if_t< - is_sycl_type_space::value && - !std::is_same::value>> { + std::enable_if_t::value && + !std::is_same::value>> { inline DeepCopy(void* dst, const void* src, size_t n) { DeepCopySYCL(dst, src, n); } @@ -118,9 +113,8 @@ struct DeepCopy< template struct DeepCopy< HostSpace, MemSpace, ExecutionSpace, - std::enable_if_t< - is_sycl_type_space::value && - !std::is_same::value>> { + std::enable_if_t::value && + !std::is_same::value>> { inline DeepCopy(void* dst, const void* src, size_t n) { DeepCopySYCL(dst, src, n); } diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_GraphNodeKernel.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_GraphNodeKernel.hpp index 9c39df9415..54ca645995 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_GraphNodeKernel.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_GraphNodeKernel.hpp @@ -32,30 +32,29 @@ namespace Impl { template -class GraphNodeKernelImpl - : public PatternImplSpecializationFromTag< - PatternTag, Functor, PolicyType, Args..., - Kokkos::Experimental::SYCL>::type { +class GraphNodeKernelImpl + : public PatternImplSpecializationFromTag::type { public: using Policy = PolicyType; using graph_kernel = GraphNodeKernelImpl; - using base_t = typename PatternImplSpecializationFromTag< - PatternTag, Functor, Policy, Args..., Kokkos::Experimental::SYCL>::type; + using base_t = + typename PatternImplSpecializationFromTag::type; // TODO use the name and executionspace template - GraphNodeKernelImpl(std::string, Kokkos::Experimental::SYCL const&, - Functor arg_functor, PolicyDeduced&& arg_policy, - ArgsDeduced&&... args) - : base_t(std::move(arg_functor), (PolicyDeduced &&) arg_policy, - (ArgsDeduced &&) args...) {} + GraphNodeKernelImpl(std::string, Kokkos::SYCL const&, Functor arg_functor, + PolicyDeduced&& arg_policy, ArgsDeduced&&... args) + : base_t(std::move(arg_functor), (PolicyDeduced&&)arg_policy, + (ArgsDeduced&&)args...) {} template - GraphNodeKernelImpl(Kokkos::Experimental::SYCL const& exec_space, - Functor arg_functor, PolicyDeduced&& arg_policy) + GraphNodeKernelImpl(Kokkos::SYCL const& exec_space, Functor arg_functor, + PolicyDeduced&& arg_policy) : GraphNodeKernelImpl("", exec_space, std::move(arg_functor), - (PolicyDeduced &&) arg_policy) {} + (PolicyDeduced&&)arg_policy) {} void set_sycl_graph_ptr( sycl::ext::oneapi::experimental::command_graph< @@ -102,14 +101,14 @@ template ::type> struct get_graph_node_kernel_type - : type_identity> {}; + : type_identity< + GraphNodeKernelImpl> {}; template struct get_graph_node_kernel_type : type_identity, Kokkos::ParallelReduceTag>> {}; diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_GraphNode_Impl.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_GraphNode_Impl.hpp index 6bbe6711a2..828f1cacb4 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_GraphNode_Impl.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_GraphNode_Impl.hpp @@ -28,7 +28,7 @@ namespace Kokkos { namespace Impl { template <> -struct GraphNodeBackendSpecificDetails { +struct GraphNodeBackendSpecificDetails { std::optional node; explicit GraphNodeBackendSpecificDetails() = default; @@ -38,16 +38,16 @@ struct GraphNodeBackendSpecificDetails { }; template -struct GraphNodeBackendDetailsBeforeTypeErasure { +struct GraphNodeBackendDetailsBeforeTypeErasure { protected: GraphNodeBackendDetailsBeforeTypeErasure( - Kokkos::Experimental::SYCL const &, Kernel &, PredecessorRef const &, - GraphNodeBackendSpecificDetails &) noexcept {} + Kokkos::SYCL const &, Kernel &, PredecessorRef const &, + GraphNodeBackendSpecificDetails &) noexcept {} GraphNodeBackendDetailsBeforeTypeErasure( - Kokkos::Experimental::SYCL const &, _graph_node_is_root_ctor_tag, - GraphNodeBackendSpecificDetails &) noexcept {} + Kokkos::SYCL const &, _graph_node_is_root_ctor_tag, + GraphNodeBackendSpecificDetails &) noexcept {} }; } // namespace Impl diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Graph_Impl.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Graph_Impl.hpp index 1dc4a9c997..dc63052dd7 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Graph_Impl.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Graph_Impl.hpp @@ -31,29 +31,28 @@ namespace Kokkos { namespace Impl { template <> -class GraphImpl { +class GraphImpl { public: - using node_details_t = - GraphNodeBackendSpecificDetails; - using root_node_impl_t = GraphNodeImpl; + using node_details_t = GraphNodeBackendSpecificDetails; + using root_node_impl_t = + GraphNodeImpl; using aggregate_kernel_impl_t = SYCLGraphNodeAggregateKernel; using aggregate_node_impl_t = - GraphNodeImpl; // Not movable or copyable; it spends its whole life as a shared_ptr in the // Graph object. - GraphImpl() = delete; - GraphImpl(GraphImpl const&) = delete; - GraphImpl(GraphImpl&&) = delete; + GraphImpl() = delete; + GraphImpl(GraphImpl const&) = delete; + GraphImpl(GraphImpl&&) = delete; GraphImpl& operator=(GraphImpl const&) = delete; - GraphImpl& operator=(GraphImpl&&) = delete; + GraphImpl& operator=(GraphImpl&&) = delete; ~GraphImpl(); - explicit GraphImpl(Kokkos::Experimental::SYCL instance); + explicit GraphImpl(Kokkos::SYCL instance); void add_node(std::shared_ptr const& arg_node_ptr); @@ -63,19 +62,25 @@ class GraphImpl { template void add_predecessor(NodeImplPtr arg_node_ptr, PredecessorRef arg_pred_ref); - void submit(); + void submit(const Kokkos::SYCL& exec); - Kokkos::Experimental::SYCL const& get_execution_space() const noexcept; + Kokkos::SYCL const& get_execution_space() const noexcept; auto create_root_node_ptr(); template auto create_aggregate_ptr(PredecessorRefs&&...); - private: - void instantiate_graph() { m_graph_exec = m_graph.finalize(); } + void instantiate() { + KOKKOS_EXPECTS(!m_graph_exec.has_value()); + m_graph_exec = m_graph.finalize(); + } - Kokkos::Experimental::SYCL m_execution_space; + auto& sycl_graph() { return m_graph; } + auto& sycl_graph_exec() { return m_graph_exec; } + + private: + Kokkos::SYCL m_execution_space; sycl::ext::oneapi::experimental::command_graph< sycl::ext::oneapi::experimental::graph_state::modifiable> m_graph; @@ -84,17 +89,16 @@ class GraphImpl { m_graph_exec; }; -inline GraphImpl::~GraphImpl() { +inline GraphImpl::~GraphImpl() { m_execution_space.fence("Kokkos::GraphImpl::~GraphImpl: Graph Destruction"); } -inline GraphImpl::GraphImpl( - Kokkos::Experimental::SYCL instance) +inline GraphImpl::GraphImpl(Kokkos::SYCL instance) : m_execution_space(std::move(instance)), m_graph(m_execution_space.sycl_queue().get_context(), m_execution_space.sycl_queue().get_device()) {} -inline void GraphImpl::add_node( +inline void GraphImpl::add_node( std::shared_ptr const& arg_node_ptr) { // add an empty node that needs to be set up before finalizing the graph arg_node_ptr->node_details_t::node = m_graph.add(); @@ -103,7 +107,7 @@ inline void GraphImpl::add_node( // Requires NodeImplPtr is a shared_ptr to specialization of GraphNodeImpl // Also requires that the kernel has the graph node tag in its policy template -inline void GraphImpl::add_node( +inline void GraphImpl::add_node( std::shared_ptr const& arg_node_ptr) { static_assert(NodeImpl::kernel_type::Policy::is_graph_kernel::value); KOKKOS_EXPECTS(arg_node_ptr); @@ -122,7 +126,7 @@ inline void GraphImpl::add_node( // already been added to this graph and NodeImpl is a specialization of // GraphNodeImpl that has already been added to this graph. template -inline void GraphImpl::add_predecessor( +inline void GraphImpl::add_predecessor( NodeImplPtr arg_node_ptr, PredecessorRef arg_pred_ref) { KOKKOS_EXPECTS(arg_node_ptr); auto pred_ptr = GraphAccess::get_node_ptr(arg_pred_ref); @@ -137,19 +141,19 @@ inline void GraphImpl::add_predecessor( m_graph.make_edge(*pred_node, *node); } -inline void GraphImpl::submit() { +inline void GraphImpl::submit(const Kokkos::SYCL& exec) { if (!m_graph_exec) { - instantiate_graph(); + instantiate(); } - m_execution_space.sycl_queue().ext_oneapi_graph(*m_graph_exec); + exec.sycl_queue().ext_oneapi_graph(*m_graph_exec); } -inline Kokkos::Experimental::SYCL const& -GraphImpl::get_execution_space() const noexcept { +inline Kokkos::SYCL const& GraphImpl::get_execution_space() + const noexcept { return m_execution_space; } -inline auto GraphImpl::create_root_node_ptr() { +inline auto GraphImpl::create_root_node_ptr() { KOKKOS_EXPECTS(!m_graph_exec); auto rv = std::make_shared(get_execution_space(), _graph_node_is_root_ctor_tag{}); @@ -158,7 +162,7 @@ inline auto GraphImpl::create_root_node_ptr() { } template -inline auto GraphImpl::create_aggregate_ptr( +inline auto GraphImpl::create_aggregate_ptr( PredecessorRefs&&...) { // The attachment to predecessors, which is all we really need, happens // in the generic layer, which calls through to add_predecessor for diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Instance.cpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Instance.cpp index 5843dca812..5af1330d93 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Instance.cpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Instance.cpp @@ -24,14 +24,12 @@ #include namespace Kokkos { -namespace Experimental { namespace Impl { namespace { // FIXME_SYCL Should be a multiple of the maximum subgroup size. -static constexpr auto sizeScratchGrain = - sizeof(Kokkos::Experimental::SYCL::size_type[32]); +static constexpr auto sizeScratchGrain = sizeof(Kokkos::SYCL::size_type[32]); std::size_t scratch_count(const std::size_t size) { return (size + sizeScratchGrain - 1) / sizeScratchGrain; @@ -55,8 +53,8 @@ Kokkos::View sycl_global_unique_token_locks( SYCLInternal::~SYCLInternal() { if (!was_finalized || m_scratchSpace || m_scratchHost || m_scratchFlags) { - std::cerr << "Kokkos::Experimental::SYCL ERROR: Failed to call " - "Kokkos::Experimental::SYCL::finalize()" + std::cerr << "Kokkos::SYCL ERROR: Failed to call " + "Kokkos::SYCL::finalize()" << std::endl; std::cerr.flush(); } @@ -64,7 +62,7 @@ SYCLInternal::~SYCLInternal() { int SYCLInternal::verify_is_initialized(const char* const label) const { if (!is_initialized()) { - Kokkos::abort((std::string("Kokkos::Experimental::SYCL::") + label + + Kokkos::abort((std::string("Kokkos::SYCL::") + label + " : ERROR device not initialized\n") .c_str()); } @@ -171,12 +169,12 @@ Kokkos::Impl::sycl_device_ptr SYCLInternal::resize_team_scratch_space( // Multiple ParallelFor/Reduce Teams can call this function at the same time // and invalidate the m_team_scratch_ptr. We use a pool to avoid any race // condition. - auto mem_space = Kokkos::Experimental::SYCLDeviceUSMSpace(*m_queue); + auto mem_space = Kokkos::SYCLDeviceUSMSpace(*m_queue); if (m_team_scratch_current_size[scratch_pool_id] == 0 && bytes > 0) { m_team_scratch_current_size[scratch_pool_id] = bytes; - m_team_scratch_ptr[scratch_pool_id] = mem_space.allocate( - "Kokkos::Experimental::SYCL::InternalTeamScratchMemory", - m_team_scratch_current_size[scratch_pool_id]); + m_team_scratch_ptr[scratch_pool_id] = + mem_space.allocate("Kokkos::SYCL::InternalTeamScratchMemory", + m_team_scratch_current_size[scratch_pool_id]); } if ((bytes > m_team_scratch_current_size[scratch_pool_id]) || ((bytes < m_team_scratch_current_size[scratch_pool_id]) && @@ -184,9 +182,9 @@ Kokkos::Impl::sycl_device_ptr SYCLInternal::resize_team_scratch_space( mem_space.deallocate(m_team_scratch_ptr[scratch_pool_id], m_team_scratch_current_size[scratch_pool_id]); m_team_scratch_current_size[scratch_pool_id] = bytes; - m_team_scratch_ptr[scratch_pool_id] = mem_space.allocate( - "Kokkos::Experimental::SYCL::InternalTeamScratchMemory", - m_team_scratch_current_size[scratch_pool_id]); + m_team_scratch_ptr[scratch_pool_id] = + mem_space.allocate("Kokkos::SYCL::InternalTeamScratchMemory", + m_team_scratch_current_size[scratch_pool_id]); } return m_team_scratch_ptr[scratch_pool_id]; } @@ -255,7 +253,7 @@ Kokkos::Impl::sycl_device_ptr SYCLInternal::scratch_space( const std::size_t size) { if (verify_is_initialized("scratch_space") && m_scratchSpaceCount < scratch_count(size)) { - auto mem_space = Kokkos::Experimental::SYCLDeviceUSMSpace(*m_queue); + auto mem_space = Kokkos::SYCLDeviceUSMSpace(*m_queue); if (nullptr != m_scratchSpace) mem_space.deallocate(m_scratchSpace, @@ -265,8 +263,8 @@ Kokkos::Impl::sycl_device_ptr SYCLInternal::scratch_space( std::size_t alloc_size = Kokkos::Impl::multiply_overflow_abort( m_scratchSpaceCount, sizeScratchGrain); - m_scratchSpace = static_cast(mem_space.allocate( - "Kokkos::Experimental::SYCL::InternalScratchSpace", alloc_size)); + m_scratchSpace = static_cast( + mem_space.allocate("Kokkos::SYCL::InternalScratchSpace", alloc_size)); } return m_scratchSpace; @@ -276,7 +274,7 @@ Kokkos::Impl::sycl_host_ptr SYCLInternal::scratch_host( const std::size_t size) { if (verify_is_initialized("scratch_unified") && m_scratchHostCount < scratch_count(size)) { - auto mem_space = Kokkos::Experimental::SYCLHostUSMSpace(*m_queue); + auto mem_space = Kokkos::SYCLHostUSMSpace(*m_queue); if (nullptr != m_scratchHost) mem_space.deallocate(m_scratchHost, @@ -286,8 +284,8 @@ Kokkos::Impl::sycl_host_ptr SYCLInternal::scratch_host( std::size_t alloc_size = Kokkos::Impl::multiply_overflow_abort( m_scratchHostCount, sizeScratchGrain); - m_scratchHost = static_cast(mem_space.allocate( - "Kokkos::Experimental::SYCL::InternalScratchHost", alloc_size)); + m_scratchHost = static_cast( + mem_space.allocate("Kokkos::SYCL::InternalScratchHost", alloc_size)); } return m_scratchHost; @@ -297,7 +295,7 @@ Kokkos::Impl::sycl_device_ptr SYCLInternal::scratch_flags( const std::size_t size) { if (verify_is_initialized("scratch_flags") && m_scratchFlagsCount < scratch_count(size)) { - auto mem_space = Kokkos::Experimental::SYCLDeviceUSMSpace(*m_queue); + auto mem_space = Kokkos::SYCLDeviceUSMSpace(*m_queue); if (nullptr != m_scratchFlags) mem_space.deallocate(m_scratchFlags, @@ -307,8 +305,8 @@ Kokkos::Impl::sycl_device_ptr SYCLInternal::scratch_flags( std::size_t alloc_size = Kokkos::Impl::multiply_overflow_abort( m_scratchFlagsCount, sizeScratchGrain); - m_scratchFlags = static_cast(mem_space.allocate( - "Kokkos::Experimental::SYCL::InternalScratchFlags", alloc_size)); + m_scratchFlags = static_cast( + mem_space.allocate("Kokkos::SYCL::InternalScratchFlags", alloc_size)); // We only zero-initialize the allocation when we actually allocate. // It's the responsibility of the features using scratch_flags, @@ -326,8 +324,7 @@ Kokkos::Impl::sycl_device_ptr SYCLInternal::scratch_flags( template void SYCLInternal::fence_helper(WAT& wat, const std::string& name, uint32_t instance_id) { - Kokkos::Tools::Experimental::Impl::profile_fence_event< - Kokkos::Experimental::SYCL>( + Kokkos::Tools::Experimental::Impl::profile_fence_event( name, Kokkos::Tools::Experimental::Impl::DirectFenceIDHandle{instance_id}, [&]() { try { @@ -364,8 +361,7 @@ size_t SYCLInternal::USMObjectMem::reserve(size_t n) { AllocationSpace alloc_space(*m_q); if (m_data) alloc_space.deallocate(m_data, m_capacity); - m_data = - alloc_space.allocate("Kokkos::Experimental::SYCL::USMObjectMem", n); + m_data = alloc_space.allocate("Kokkos::SYCL::USMObjectMem", n); if constexpr (sycl::usm::alloc::device == Kind) m_staging.reset(new char[n]); @@ -396,5 +392,4 @@ template class SYCLInternal::USMObjectMem; template class SYCLInternal::USMObjectMem; } // namespace Impl -} // namespace Experimental } // namespace Kokkos diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Instance.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Instance.hpp index 2d784ef8a5..c982154a9a 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Instance.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Instance.hpp @@ -28,7 +28,6 @@ #include #include namespace Kokkos { -namespace Experimental { namespace Impl { class SYCLInternal { @@ -38,10 +37,10 @@ class SYCLInternal { SYCLInternal() = default; ~SYCLInternal(); - SYCLInternal(const SYCLInternal&) = delete; + SYCLInternal(const SYCLInternal&) = delete; SYCLInternal& operator=(const SYCLInternal&) = delete; - SYCLInternal& operator=(SYCLInternal&&) = delete; - SYCLInternal(SYCLInternal&&) = delete; + SYCLInternal& operator=(SYCLInternal&&) = delete; + SYCLInternal(SYCLInternal&&) = delete; Kokkos::Impl::sycl_device_ptr scratch_space(const std::size_t size); Kokkos::Impl::sycl_device_ptr scratch_flags(const std::size_t size); @@ -76,8 +75,9 @@ class SYCLInternal { mutable sycl::event m_team_scratch_event[m_n_team_scratch] = {}; mutable std::mutex m_team_scratch_mutex; - uint32_t m_instance_id = Kokkos::Tools::Experimental::Impl::idForInstance< - Kokkos::Experimental::SYCL>(reinterpret_cast(this)); + uint32_t m_instance_id = + Kokkos::Tools::Experimental::Impl::idForInstance( + reinterpret_cast(this)); std::optional m_queue; // Using std::vector> reveals a compiler bug when @@ -102,9 +102,9 @@ class SYCLInternal { explicit USMObjectMem(sycl::queue q, uint32_t instance_id) noexcept : m_q(std::move(q)), m_instance_id(instance_id) {} - USMObjectMem(USMObjectMem const&) = delete; - USMObjectMem(USMObjectMem&&) = delete; - USMObjectMem& operator=(USMObjectMem&&) = delete; + USMObjectMem(USMObjectMem const&) = delete; + USMObjectMem(USMObjectMem&&) = delete; + USMObjectMem& operator=(USMObjectMem&&) = delete; USMObjectMem& operator=(USMObjectMem const&) = delete; ~USMObjectMem() { reset(); }; @@ -119,12 +119,12 @@ class SYCLInternal { size_t reserve(size_t n); private: - using AllocationSpace = std::conditional_t< - Kind == sycl::usm::alloc::device, - Kokkos::Experimental::SYCLDeviceUSMSpace, - std::conditional_t>; + using AllocationSpace = + std::conditional_t>; public: // Performs either sycl::memcpy (for USM device memory) or std::memcpy @@ -144,11 +144,10 @@ class SYCLInternal { } void fence() { - SYCLInternal::fence( - m_last_event, - "Kokkos::Experimental::SYCLInternal::USMObject fence to wait for " - "last event to finish", - m_instance_id); + SYCLInternal::fence(m_last_event, + "Kokkos::SYCLInternal::USMObject fence to wait for " + "last event to finish", + m_instance_id); } void register_event(sycl::event event) { @@ -324,13 +323,12 @@ auto make_sycl_function_wrapper(const Functor& functor, Storage& storage) { return SYCLFunctionWrapper(functor, storage); } } // namespace Impl -} // namespace Experimental } // namespace Kokkos #if defined(SYCL_DEVICE_COPYABLE) && defined(KOKKOS_ARCH_INTEL_GPU) template struct sycl::is_device_copyable< - Kokkos::Experimental::Impl::SYCLFunctionWrapper> + Kokkos::Impl::SYCLFunctionWrapper> : std::true_type {}; #if (defined(__INTEL_LLVM_COMPILER) && __INTEL_LLVM_COMPILER < 20240000) || \ @@ -352,8 +350,7 @@ static_assert( template struct sycl::is_device_copyable< - const Kokkos::Experimental::Impl::SYCLFunctionWrapper, + const Kokkos::Impl::SYCLFunctionWrapper, std::enable_if_t>>> : std::true_type {}; diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_MDRangePolicy.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_MDRangePolicy.hpp index d212e2dacc..9498513a3e 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_MDRangePolicy.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_MDRangePolicy.hpp @@ -22,13 +22,13 @@ namespace Kokkos { template <> -struct default_outer_direction { +struct default_outer_direction { using type = Iterate; static constexpr Iterate value = Iterate::Left; }; template <> -struct default_inner_direction { +struct default_inner_direction { using type = Iterate; static constexpr Iterate value = Iterate::Left; }; @@ -37,8 +37,8 @@ namespace Impl { // Settings for MDRangePolicy template <> -inline TileSizeProperties get_tile_size_properties( - const Kokkos::Experimental::SYCL& space) { +inline TileSizeProperties get_tile_size_properties( + const Kokkos::SYCL& space) { TileSizeProperties properties; properties.max_threads = space.impl_internal_space_instance()->m_maxWorkgroupSize; @@ -50,8 +50,7 @@ inline TileSizeProperties get_tile_size_properties( // Settings for TeamMDRangePolicy template -struct ThreadAndVectorNestLevel +struct ThreadAndVectorNestLevel : AcceleratorBasedNestLevel {}; } // namespace Impl diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelFor_MDRange.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelFor_MDRange.hpp index cb7b1048da..3dbd63d81a 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelFor_MDRange.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelFor_MDRange.hpp @@ -25,7 +25,7 @@ template class Kokkos::Impl::ParallelFor, - Kokkos::Experimental::SYCL> { + Kokkos::SYCL> { public: using Policy = Kokkos::MDRangePolicy; @@ -54,7 +54,7 @@ class Kokkos::Impl::ParallelFor, const typename Policy::index_type m_num_tiles; static constexpr Iterate inner_direction = Policy::inner_direction; } m_policy; - const Kokkos::Experimental::SYCL& m_space; + const Kokkos::SYCL& m_space; sycl::nd_range<3> compute_ranges() const { const auto& m_tile = m_policy.m_tile; @@ -180,12 +180,11 @@ class Kokkos::Impl::ParallelFor, } void execute() const { - Kokkos::Experimental::Impl::SYCLInternal::IndirectKernelMem& - indirectKernelMem = - m_space.impl_internal_space_instance()->get_indirect_kernel_mem(); + Kokkos::Impl::SYCLInternal::IndirectKernelMem& indirectKernelMem = + m_space.impl_internal_space_instance()->get_indirect_kernel_mem(); - auto functor_wrapper = Experimental::Impl::make_sycl_function_wrapper( - m_functor, indirectKernelMem); + auto functor_wrapper = + Impl::make_sycl_function_wrapper(m_functor, indirectKernelMem); sycl::event event = sycl_direct_launch(functor_wrapper, functor_wrapper.get_copy_event()); functor_wrapper.register_event(event); diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelFor_Range.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelFor_Range.hpp index 8ef43d392c..da75f3e901 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelFor_Range.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelFor_Range.hpp @@ -67,7 +67,7 @@ struct FunctorWrapperRangePolicyParallelForCustom { template class Kokkos::Impl::ParallelFor, - Kokkos::Experimental::SYCL> { + Kokkos::SYCL> { public: using Policy = Kokkos::RangePolicy; @@ -82,8 +82,8 @@ class Kokkos::Impl::ParallelFor, sycl::event sycl_direct_launch(const Policy& policy, const Functor& functor, const sycl::event& memcpy_event) const { // Convenience references - const Kokkos::Experimental::SYCL& space = policy.space(); - sycl::queue& q = space.sycl_queue(); + const Kokkos::SYCL& space = policy.space(); + sycl::queue& q = space.sycl_queue(); desul::ensure_sycl_lock_arrays_on_device(q); @@ -160,13 +160,13 @@ class Kokkos::Impl::ParallelFor, void execute() const { if (m_policy.begin() == m_policy.end()) return; - Kokkos::Experimental::Impl::SYCLInternal::IndirectKernelMem& - indirectKernelMem = m_policy.space() - .impl_internal_space_instance() - ->get_indirect_kernel_mem(); + Kokkos::Impl::SYCLInternal::IndirectKernelMem& indirectKernelMem = + m_policy.space() + .impl_internal_space_instance() + ->get_indirect_kernel_mem(); - auto functor_wrapper = Experimental::Impl::make_sycl_function_wrapper( - m_functor, indirectKernelMem); + auto functor_wrapper = + Impl::make_sycl_function_wrapper(m_functor, indirectKernelMem); sycl::event event = sycl_direct_launch(m_policy, functor_wrapper, functor_wrapper.get_copy_event()); functor_wrapper.register_event(event); diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelFor_Team.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelFor_Team.hpp index cf7f582bc7..d8859cda9f 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelFor_Team.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelFor_Team.hpp @@ -27,11 +27,11 @@ template class Kokkos::Impl::ParallelFor, - Kokkos::Experimental::SYCL> { + Kokkos::SYCL> { public: using Policy = TeamPolicy; using functor_type = FunctorType; - using size_type = ::Kokkos::Experimental::SYCL::size_type; + using size_type = ::Kokkos::SYCL::size_type; private: using member_type = typename Policy::member_type; @@ -52,8 +52,8 @@ class Kokkos::Impl::ParallelFor, const FunctorWrapper& functor_wrapper, const sycl::event& memcpy_event) const { // Convenience references - const Kokkos::Experimental::SYCL& space = m_policy.space(); - sycl::queue& q = space.sycl_queue(); + const Kokkos::SYCL& space = m_policy.space(); + sycl::queue& q = space.sycl_queue(); desul::ensure_sycl_lock_arrays_on_device(q); @@ -146,11 +146,11 @@ class Kokkos::Impl::ParallelFor, scratch_pool_id, static_cast(m_scratch_size[1]) * m_league_size)); - Kokkos::Experimental::Impl::SYCLInternal::IndirectKernelMem& - indirectKernelMem = instance.get_indirect_kernel_mem(); + Kokkos::Impl::SYCLInternal::IndirectKernelMem& indirectKernelMem = + instance.get_indirect_kernel_mem(); - auto functor_wrapper = Experimental::Impl::make_sycl_function_wrapper( - m_functor, indirectKernelMem); + auto functor_wrapper = + Impl::make_sycl_function_wrapper(m_functor, indirectKernelMem); sycl::event event = sycl_direct_launch(global_scratch_ptr, functor_wrapper, functor_wrapper.get_copy_event()); @@ -164,10 +164,14 @@ class Kokkos::Impl::ParallelFor, m_league_size(arg_policy.league_size()), m_team_size(arg_policy.team_size()), m_vector_size(arg_policy.impl_vector_length()) { - // FIXME_SYCL optimize - if (m_team_size < 0) + if (m_team_size < 0) { m_team_size = m_policy.team_size_recommended(arg_functor, ParallelForTag{}); + if (m_team_size <= 0) + Kokkos::Impl::throw_runtime_exception( + "Kokkos::Impl::ParallelFor could not find a " + "valid execution configuration."); + } m_shmem_begin = (sizeof(double) * (m_team_size + 2)); m_shmem_size = diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelReduce_MDRange.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelReduce_MDRange.hpp index 0774b24bca..1e31354975 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelReduce_MDRange.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelReduce_MDRange.hpp @@ -30,7 +30,7 @@ template class Kokkos::Impl::ParallelReduce, - Kokkos::Experimental::SYCL> { + Kokkos::SYCL> { public: using Policy = Kokkos::MDRangePolicy; using FunctorType = typename CombinedFunctorReducerType::functor_type; @@ -76,7 +76,7 @@ class Kokkos::Impl::ParallelReduce::accessible) {} private: @@ -85,7 +85,7 @@ class Kokkos::Impl::ParallelReduce scratch_buffers_lock( instance.m_mutexScratchSpace); - using IndirectKernelMem = - Kokkos::Experimental::Impl::SYCLInternal::IndirectKernelMem; + using IndirectKernelMem = Kokkos::Impl::SYCLInternal::IndirectKernelMem; IndirectKernelMem& indirectKernelMem = instance.get_indirect_kernel_mem(); auto functor_reducer_wrapper = - Experimental::Impl::make_sycl_function_wrapper(m_functor_reducer, - indirectKernelMem); + Impl::make_sycl_function_wrapper(m_functor_reducer, indirectKernelMem); sycl::event event = sycl_direct_launch( functor_reducer_wrapper, functor_reducer_wrapper.get_copy_event()); @@ -370,7 +368,7 @@ class Kokkos::Impl::ParallelReduce template -class Kokkos::Impl::ParallelReduce, - Kokkos::Experimental::SYCL> { +class Kokkos::Impl::ParallelReduce< + CombinedFunctorReducerType, Kokkos::RangePolicy, Kokkos::SYCL> { public: using Policy = Kokkos::RangePolicy; using FunctorType = typename CombinedFunctorReducerType::functor_type; @@ -49,7 +48,7 @@ class Kokkos::Impl::ParallelReduce::accessible) {} private: @@ -59,8 +58,8 @@ class Kokkos::Impl::ParallelReduce scratch_buffers_lock( instance.m_mutexScratchSpace); - using IndirectKernelMem = - Kokkos::Experimental::Impl::SYCLInternal::IndirectKernelMem; + using IndirectKernelMem = Kokkos::Impl::SYCLInternal::IndirectKernelMem; IndirectKernelMem& indirectKernelMem = instance.get_indirect_kernel_mem(); auto functor_reducer_wrapper = - Experimental::Impl::make_sycl_function_wrapper(m_functor_reducer, - indirectKernelMem); + Impl::make_sycl_function_wrapper(m_functor_reducer, indirectKernelMem); sycl::event event = sycl_direct_launch(m_policy, functor_reducer_wrapper, diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelReduce_Team.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelReduce_Team.hpp index b443bcbf90..8f5310cbb2 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelReduce_Team.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelReduce_Team.hpp @@ -29,7 +29,7 @@ template class Kokkos::Impl::ParallelReduce, - Kokkos::Experimental::SYCL> { + Kokkos::SYCL> { public: using Policy = TeamPolicy; using FunctorType = typename CombinedFunctorReducerType::functor_type; @@ -46,7 +46,7 @@ class Kokkos::Impl::ParallelReduce(m_scratch_size[1]) * m_league_size)); - using IndirectKernelMem = - Kokkos::Experimental::Impl::SYCLInternal::IndirectKernelMem; + using IndirectKernelMem = Kokkos::Impl::SYCLInternal::IndirectKernelMem; IndirectKernelMem& indirectKernelMem = instance.get_indirect_kernel_mem(); auto functor_reducer_wrapper = - Experimental::Impl::make_sycl_function_wrapper(m_functor_reducer, - indirectKernelMem); + Impl::make_sycl_function_wrapper(m_functor_reducer, indirectKernelMem); sycl::event event = sycl_direct_launch(global_scratch_ptr, functor_reducer_wrapper, @@ -436,16 +434,21 @@ class Kokkos::Impl::ParallelReduce::accessible), m_league_size(arg_policy.league_size()), m_team_size(arg_policy.team_size()), m_vector_size(arg_policy.impl_vector_length()) { - // FIXME_SYCL optimize - if (m_team_size < 0) + if (m_team_size < 0) { m_team_size = m_policy.team_size_recommended( m_functor_reducer.get_functor(), m_functor_reducer.get_reducer(), ParallelReduceTag{}); + if (m_team_size <= 0) + Kokkos::Impl::throw_runtime_exception( + "Kokkos::Impl::ParallelReduce could not find a " + "valid execution configuration."); + } + // Must be a power of two greater than two, get the one not bigger than the // requested one. if ((m_team_size & m_team_size - 1) || m_team_size < 2) { @@ -461,7 +464,7 @@ class Kokkos::Impl::ParallelReduce(instance.m_maxShmemPerBlock) < m_shmem_size - m_shmem_begin) { diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelScan_Range.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelScan_Range.hpp index bdb5b88377..ed7cee2805 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelScan_Range.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ParallelScan_Range.hpp @@ -145,7 +145,7 @@ class ParallelScanSYCLBase { using value_type = typename Analysis::value_type; using reference_type = typename Analysis::reference_type; using functor_type = FunctorType; - using size_type = Kokkos::Experimental::SYCL::size_type; + using size_type = Kokkos::SYCL::size_type; using index_type = typename Policy::index_type; protected: @@ -161,8 +161,8 @@ class ParallelScanSYCLBase { sycl::event sycl_direct_launch(const FunctorWrapper& functor_wrapper, sycl::event memcpy_event) { // Convenience references - const Kokkos::Experimental::SYCL& space = m_policy.space(); - Kokkos::Experimental::Impl::SYCLInternal& instance = + const Kokkos::SYCL& space = m_policy.space(); + Kokkos::Impl::SYCLInternal& instance = *space.impl_internal_space_instance(); sycl::queue& q = space.sycl_queue(); @@ -374,11 +374,11 @@ class ParallelScanSYCLBase { std::scoped_lock scratch_buffers_lock( instance.m_mutexScratchSpace); - Kokkos::Experimental::Impl::SYCLInternal::IndirectKernelMem& - indirectKernelMem = instance.get_indirect_kernel_mem(); + Kokkos::Impl::SYCLInternal::IndirectKernelMem& indirectKernelMem = + instance.get_indirect_kernel_mem(); - auto functor_wrapper = Experimental::Impl::make_sycl_function_wrapper( - m_functor_reducer, indirectKernelMem); + auto functor_wrapper = + Impl::make_sycl_function_wrapper(m_functor_reducer, indirectKernelMem); sycl::event event = sycl_direct_launch(functor_wrapper, functor_wrapper.get_copy_event()); @@ -399,7 +399,7 @@ class ParallelScanSYCLBase { template class Kokkos::Impl::ParallelScan, - Kokkos::Experimental::SYCL> + Kokkos::SYCL> : private ParallelScanSYCLBase { public: using Base = ParallelScanSYCLBase; @@ -417,13 +417,12 @@ class Kokkos::Impl::ParallelScan, template class Kokkos::Impl::ParallelScanWithTotal< - FunctorType, Kokkos::RangePolicy, ReturnType, - Kokkos::Experimental::SYCL> + FunctorType, Kokkos::RangePolicy, ReturnType, Kokkos::SYCL> : public ParallelScanSYCLBase { public: using Base = ParallelScanSYCLBase; - const Kokkos::Experimental::SYCL& m_exec; + const Kokkos::SYCL& m_exec; inline void execute() { Base::impl_execute([&]() { @@ -445,7 +444,7 @@ class Kokkos::Impl::ParallelScanWithTotal< const typename Base::Policy& arg_policy, const ViewType& arg_result_view) : Base(arg_functor, arg_policy, arg_result_view.data(), - MemorySpaceAccess::accessible), m_exec(arg_policy.space()) {} }; diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Space.cpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Space.cpp index 19fad29150..022f88e0a8 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Space.cpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Space.cpp @@ -33,11 +33,11 @@ namespace Kokkos { namespace Impl { void DeepCopySYCL(void* dst, const void* src, size_t n) { - Experimental::Impl::SYCLInternal::singleton().m_queue->memcpy(dst, src, n); + Impl::SYCLInternal::singleton().m_queue->memcpy(dst, src, n); } -void DeepCopyAsyncSYCL(const Kokkos::Experimental::SYCL& instance, void* dst, - const void* src, size_t n) { +void DeepCopyAsyncSYCL(const Kokkos::SYCL& instance, void* dst, const void* src, + size_t n) { sycl::queue& q = *instance.impl_internal_space_instance()->m_queue; auto event = q.memcpy(dst, src, n); #ifndef KOKKOS_IMPL_SYCL_USE_IN_ORDER_QUEUES @@ -46,9 +46,8 @@ void DeepCopyAsyncSYCL(const Kokkos::Experimental::SYCL& instance, void* dst, } void DeepCopyAsyncSYCL(void* dst, const void* src, size_t n) { - Experimental::Impl::SYCLInternal::singleton().m_queue->memcpy(dst, src, n); - Experimental::SYCL().fence( - "Kokkos::Impl::DeepCopyAsyncSYCL: fence after memcpy"); + Impl::SYCLInternal::singleton().m_queue->memcpy(dst, src, n); + SYCL().fence("Kokkos::Impl::DeepCopyAsyncSYCL: fence after memcpy"); } } // namespace Impl @@ -60,12 +59,9 @@ namespace { std::string_view get_memory_space_name(sycl::usm::alloc allocation_kind) { switch (allocation_kind) { - case sycl::usm::alloc::host: - return Kokkos::Experimental::SYCLHostUSMSpace::name(); - case sycl::usm::alloc::device: - return Kokkos::Experimental::SYCLDeviceUSMSpace::name(); - case sycl::usm::alloc::shared: - return Kokkos::Experimental::SYCLSharedUSMSpace::name(); + case sycl::usm::alloc::host: return Kokkos::SYCLHostUSMSpace::name(); + case sycl::usm::alloc::device: return Kokkos::SYCLDeviceUSMSpace::name(); + case sycl::usm::alloc::shared: return Kokkos::SYCLSharedUSMSpace::name(); default: Kokkos::abort("bug: unknown sycl allocation type"); return "unreachable"; @@ -75,7 +71,6 @@ std::string_view get_memory_space_name(sycl::usm::alloc allocation_kind) { } // namespace namespace Kokkos { -namespace Experimental { SYCLDeviceUSMSpace::SYCLDeviceUSMSpace() : m_queue(*SYCL().impl_internal_space_instance()->m_queue) {} @@ -114,12 +109,12 @@ void* allocate_sycl(const char* arg_label, const size_t arg_alloc_size, return hostPtr; } -void* SYCLDeviceUSMSpace::allocate(const Kokkos::Experimental::SYCL& exec_space, +void* SYCLDeviceUSMSpace::allocate(const Kokkos::SYCL& exec_space, const size_t arg_alloc_size) const { return allocate(exec_space, "[unlabeled]", arg_alloc_size); } -void* SYCLDeviceUSMSpace::allocate(const Kokkos::Experimental::SYCL& exec_space, +void* SYCLDeviceUSMSpace::allocate(const Kokkos::SYCL& exec_space, const char* arg_label, const size_t arg_alloc_size, const size_t arg_logical_size) const { @@ -244,7 +239,6 @@ void SYCLHostUSMSpace::deallocate(const char* arg_label, Kokkos::Tools::make_space_handle(name()), m_queue); } -} // namespace Experimental } // namespace Kokkos //============================================================================== @@ -253,11 +247,11 @@ void SYCLHostUSMSpace::deallocate(const char* arg_label, #include KOKKOS_IMPL_HOST_INACCESSIBLE_SHARED_ALLOCATION_RECORD_EXPLICIT_INSTANTIATION( - Kokkos::Experimental::SYCLDeviceUSMSpace); + Kokkos::SYCLDeviceUSMSpace); KOKKOS_IMPL_SHARED_ALLOCATION_RECORD_EXPLICIT_INSTANTIATION( - Kokkos::Experimental::SYCLSharedUSMSpace); + Kokkos::SYCLSharedUSMSpace); KOKKOS_IMPL_SHARED_ALLOCATION_RECORD_EXPLICIT_INSTANTIATION( - Kokkos::Experimental::SYCLHostUSMSpace); + Kokkos::SYCLHostUSMSpace); // end Explicit instantiations of CRTP Base classes }}}1 //============================================================================== diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Space.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Space.hpp index b86cfca413..5a37da130c 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Space.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Space.hpp @@ -39,8 +39,6 @@ template struct is_sycl_type_space : public std::false_type {}; } // namespace Impl -namespace Experimental { - class SYCLDeviceUSMSpace { public: using execution_space = SYCL; @@ -154,45 +152,40 @@ class SYCLHostUSMSpace { sycl::queue m_queue; }; -} // namespace Experimental - namespace Impl { template <> -struct is_sycl_type_space - : public std::true_type {}; +struct is_sycl_type_space : public std::true_type { +}; template <> -struct is_sycl_type_space - : public std::true_type {}; +struct is_sycl_type_space : public std::true_type { +}; template <> -struct is_sycl_type_space - : public std::true_type {}; +struct is_sycl_type_space : public std::true_type {}; -static_assert(Kokkos::Impl::MemorySpaceAccess< - Kokkos::Experimental::SYCLDeviceUSMSpace, - Kokkos::Experimental::SYCLDeviceUSMSpace>::assignable); +static_assert( + Kokkos::Impl::MemorySpaceAccess::assignable); -static_assert(Kokkos::Impl::MemorySpaceAccess< - Kokkos::Experimental::SYCLSharedUSMSpace, - Kokkos::Experimental::SYCLSharedUSMSpace>::assignable); +static_assert( + Kokkos::Impl::MemorySpaceAccess::assignable); -static_assert(Kokkos::Impl::MemorySpaceAccess< - Kokkos::Experimental::SYCLDeviceUSMSpace, - Kokkos::Experimental::SYCLDeviceUSMSpace>::assignable); +static_assert( + Kokkos::Impl::MemorySpaceAccess::assignable); template <> -struct MemorySpaceAccess { +struct MemorySpaceAccess { enum : bool { assignable = false }; enum : bool { accessible = false }; enum : bool { deepcopy = true }; }; template <> -struct MemorySpaceAccess { +struct MemorySpaceAccess { // HostSpace::execution_space != SYCLSharedUSMSpace::execution_space enum : bool { assignable = false }; enum : bool { accessible = true }; @@ -200,26 +193,24 @@ struct MemorySpaceAccess -struct MemorySpaceAccess { +struct MemorySpaceAccess { // HostSpace::execution_space == - // Experimental::SYCLHostUSMSpace::execution_space + // SYCLHostUSMSpace::execution_space enum : bool { assignable = true }; enum : bool { accessible = true }; enum : bool { deepcopy = true }; }; template <> -struct MemorySpaceAccess { +struct MemorySpaceAccess { enum : bool { assignable = false }; enum : bool { accessible = false }; enum : bool { deepcopy = true }; }; template <> -struct MemorySpaceAccess { +struct MemorySpaceAccess { // SYCLDeviceUSMSpace::execution_space == SYCLSharedUSMSpace::execution_space enum : bool { assignable = true }; enum : bool { accessible = true }; @@ -227,14 +218,11 @@ struct MemorySpaceAccess -struct MemorySpaceAccess { - // Experimental::SYCLDeviceUSMSpace::execution_space != - // Experimental::SYCLHostUSMSpace::execution_space +struct MemorySpaceAccess { + // SYCLDeviceUSMSpace::execution_space != + // SYCLHostUSMSpace::execution_space enum : bool { assignable = false }; - enum : bool { - accessible = true - }; // Experimental::SYCLDeviceUSMSpace::execution_space + enum : bool { accessible = true }; // SYCLDeviceUSMSpace::execution_space enum : bool { deepcopy = true }; }; @@ -243,16 +231,15 @@ struct MemorySpaceAccess -struct MemorySpaceAccess { +struct MemorySpaceAccess { enum : bool { assignable = false }; enum : bool { accessible = false }; // SYCL cannot access HostSpace enum : bool { deepcopy = true }; }; template <> -struct MemorySpaceAccess { +struct MemorySpaceAccess { // SYCLSharedUSMSpace::execution_space == SYCLDeviceUSMSpace::execution_space // Can access SYCLSharedUSMSpace from Host but cannot access // SYCLDeviceUSMSpace from Host @@ -264,47 +251,38 @@ struct MemorySpaceAccess -struct MemorySpaceAccess { - // Experimental::SYCLSharedUSMSpace::execution_space != - // Experimental::SYCLHostUSMSpace::execution_space +struct MemorySpaceAccess { + // SYCLSharedUSMSpace::execution_space != + // SYCLHostUSMSpace::execution_space enum : bool { assignable = false }; - enum : bool { - accessible = true - }; // Experimental::SYCLSharedUSMSpace::execution_space + enum : bool { accessible = true }; // SYCLSharedUSMSpace::execution_space enum : bool { deepcopy = true }; }; template <> -struct MemorySpaceAccess { +struct MemorySpaceAccess { enum : bool { assignable = false }; // Cannot access from SYCL - enum : bool { - accessible = true - }; // Experimental::SYCLHostUSMSpace::execution_space + enum : bool { accessible = true }; // SYCLHostUSMSpace::execution_space enum : bool { deepcopy = true }; }; template <> -struct MemorySpaceAccess { +struct MemorySpaceAccess { enum : bool { assignable = false }; // Cannot access from Host enum : bool { accessible = false }; enum : bool { deepcopy = true }; }; template <> -struct MemorySpaceAccess { +struct MemorySpaceAccess { enum : bool { assignable = false }; // different execution_space enum : bool { accessible = true }; // same accessibility enum : bool { deepcopy = true }; }; template <> -struct MemorySpaceAccess< - Kokkos::Experimental::SYCLDeviceUSMSpace, - Kokkos::ScratchMemorySpace> { +struct MemorySpaceAccess> { enum : bool { assignable = false }; enum : bool { accessible = true }; enum : bool { deepcopy = false }; @@ -315,11 +293,9 @@ struct MemorySpaceAccess< } // namespace Kokkos KOKKOS_IMPL_HOST_INACCESSIBLE_SHARED_ALLOCATION_SPECIALIZATION( - Kokkos::Experimental::SYCLDeviceUSMSpace); -KOKKOS_IMPL_SHARED_ALLOCATION_SPECIALIZATION( - Kokkos::Experimental::SYCLSharedUSMSpace); -KOKKOS_IMPL_SHARED_ALLOCATION_SPECIALIZATION( - Kokkos::Experimental::SYCLHostUSMSpace); + Kokkos::SYCLDeviceUSMSpace); +KOKKOS_IMPL_SHARED_ALLOCATION_SPECIALIZATION(Kokkos::SYCLSharedUSMSpace); +KOKKOS_IMPL_SHARED_ALLOCATION_SPECIALIZATION(Kokkos::SYCLHostUSMSpace); #endif #endif diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Team.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Team.hpp index 1e42faa5a8..6359e4a2d9 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Team.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_Team.hpp @@ -34,7 +34,7 @@ namespace Impl { */ class SYCLTeamMember { public: - using execution_space = Kokkos::Experimental::SYCL; + using execution_space = Kokkos::SYCL; using scratch_memory_space = execution_space::scratch_memory_space; using team_handle = SYCLTeamMember; @@ -126,6 +126,20 @@ class SYCLTeamMember { team_reduce(ReducerType const& reducer, typename ReducerType::value_type& value) const noexcept { using value_type = typename ReducerType::value_type; + using wrapped_reducer_type = + typename Impl::FunctorAnalysis, ReducerType, + value_type>::Reducer; + impl_team_reduce(wrapped_reducer_type(reducer), value); + reducer.reference() = value; + } + + template + KOKKOS_INLINE_FUNCTION std::enable_if_t::value> + impl_team_reduce( + WrappedReducerType const& wrapped_reducer, + typename WrappedReducerType::value_type& value) const noexcept { + using value_type = typename WrappedReducerType::value_type; auto sg = m_item.get_sub_group(); const auto sub_group_range = sg.get_local_range()[0]; @@ -139,7 +153,7 @@ class SYCLTeamMember { if (vector_range * shift < sub_group_range) { const value_type tmp = Kokkos::Impl::SYCLReduction::shift_group_left( sg, value, vector_range * shift); - if (team_rank_ + shift < team_size_) reducer.join(value, tmp); + if (team_rank_ + shift < team_size_) wrapped_reducer.join(&value, &tmp); } }; shuffle_combine(1); @@ -153,14 +167,13 @@ class SYCLTeamMember { shift <<= 1) { auto tmp = Kokkos::Impl::SYCLReduction::shift_group_left( sg, value, vector_range * shift); - if (team_rank_ + shift < team_size_) reducer.join(value, tmp); + if (team_rank_ + shift < team_size_) wrapped_reducer.join(&value, &tmp); } #endif value = Kokkos::Impl::SYCLReduction::select_from_group(sg, value, 0); const int n_subgroups = sg.get_group_range()[0]; if (n_subgroups == 1) { - reducer.reference() = value; return; } @@ -187,16 +200,15 @@ class SYCLTeamMember { for (int start = step_width; start < n_subgroups; start += step_width) { if (id_in_sg == 0 && group_id >= start && group_id < std::min(start + step_width, n_subgroups)) - reducer.join(reduction_array[group_id - start], value); + wrapped_reducer.join(&reduction_array[group_id - start], &value); sycl::group_barrier(m_item.get_group()); } // Do the final reduction for all threads redundantly value = reduction_array[0]; for (int i = 1; i < std::min(step_width, n_subgroups); ++i) - reducer.join(value, reduction_array[i]); + wrapped_reducer.join(&value, &reduction_array[i]); - reducer.reference() = value; // Make sure that every thread is done using the reduction array. sycl::group_barrier(m_item.get_group()); } @@ -271,8 +283,8 @@ class SYCLTeamMember { const auto update = Kokkos::Impl::SYCLReduction::shift_group_right(sg, value, vector_range); - Type intermediate = (group_id > 0 ? base_data[group_id - 1] : 0) + - (id_in_sg >= vector_range ? update : 0); + Type intermediate = (group_id > 0 ? base_data[group_id - 1] : Type{0}) + + (id_in_sg >= vector_range ? update : Type{0}); if (global_accum) { if (id_in_sg == sub_group_range - 1 && @@ -311,6 +323,19 @@ class SYCLTeamMember { KOKKOS_INLINE_FUNCTION std::enable_if_t::value> vector_reduce(ReducerType const& reducer, typename ReducerType::value_type& value) const { + using value_type = typename ReducerType::value_type; + using wrapped_reducer_type = + typename Impl::FunctorAnalysis, ReducerType, + value_type>::Reducer; + impl_vector_reduce(wrapped_reducer_type(reducer), value); + reducer.reference() = value; + } + + template + KOKKOS_INLINE_FUNCTION std::enable_if_t::value> + impl_vector_reduce(WrappedReducerType const& wrapped_reducer, + typename WrappedReducerType::value_type& value) const { const auto tidx1 = m_item.get_local_id(1); const auto grange1 = m_item.get_local_range(1); @@ -319,13 +344,13 @@ class SYCLTeamMember { if (grange1 == 1) return; // Intra vector lane shuffle reduction: - typename ReducerType::value_type tmp(value); - typename ReducerType::value_type tmp2 = tmp; + typename WrappedReducerType::value_type tmp(value); + typename WrappedReducerType::value_type tmp2 = tmp; for (int i = grange1; (i >>= 1);) { tmp2 = Kokkos::Impl::SYCLReduction::shift_group_left(sg, tmp, i); if (static_cast(tidx1) < i) { - reducer.join(tmp, tmp2); + wrapped_reducer.join(&tmp, &tmp2); } } @@ -336,8 +361,7 @@ class SYCLTeamMember { tmp2 = Kokkos::Impl::SYCLReduction::select_from_group( sg, tmp, (sg.get_local_id() / grange1) * grange1); - value = tmp2; - reducer.reference() = tmp2; + value = tmp2; } //---------------------------------------- @@ -531,8 +555,16 @@ KOKKOS_INLINE_FUNCTION std::enable_if_t::value> parallel_reduce(const Impl::TeamThreadRangeBoundariesStruct< iType, Impl::SYCLTeamMember>& loop_boundaries, const Closure& closure, const ReducerType& reducer) { - typename ReducerType::value_type value; - reducer.init(value); + using value_type = typename ReducerType::value_type; + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, ReducerType, + value_type>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + + wrapped_reducer_type wrapped_reducer(reducer); + value_type value; + wrapped_reducer.init(&value); for (iType i = loop_boundaries.start + loop_boundaries.member.item().get_local_id(0); @@ -541,7 +573,9 @@ parallel_reduce(const Impl::TeamThreadRangeBoundariesStruct< closure(i, value); } - loop_boundaries.member.team_reduce(reducer, value); + loop_boundaries.member.impl_team_reduce(wrapped_reducer, value); + wrapped_reducer.final(&value); + reducer.reference() = value; } /** \brief Inter-thread parallel_reduce assuming summation. @@ -557,20 +591,28 @@ KOKKOS_INLINE_FUNCTION std::enable_if_t::value> parallel_reduce(const Impl::TeamThreadRangeBoundariesStruct< iType, Impl::SYCLTeamMember>& loop_boundaries, const Closure& closure, ValueType& result) { - ValueType val; - Kokkos::Sum reducer(val); + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, Closure, + ValueType>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + using value_type = typename wrapped_reducer_type::value_type; - reducer.init(reducer.reference()); + wrapped_reducer_type wrapped_reducer(closure); + value_type value; + wrapped_reducer.init(&value); for (iType i = loop_boundaries.start + loop_boundaries.member.item().get_local_id(0); i < loop_boundaries.end; i += loop_boundaries.member.item().get_local_range(0)) { - closure(i, val); + closure(i, value); } - loop_boundaries.member.team_reduce(reducer, val); - result = reducer.reference(); + loop_boundaries.member.impl_team_reduce(wrapped_reducer, value); + + wrapped_reducer.final(&value); + result = value; } /** \brief Inter-thread parallel exclusive prefix sum. @@ -657,8 +699,16 @@ KOKKOS_INLINE_FUNCTION std::enable_if_t::value> parallel_reduce(const Impl::TeamVectorRangeBoundariesStruct< iType, Impl::SYCLTeamMember>& loop_boundaries, const Closure& closure, const ReducerType& reducer) { - typename ReducerType::value_type value; - reducer.init(value); + using value_type = typename ReducerType::value_type; + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, ReducerType, + value_type>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + + wrapped_reducer_type wrapped_reducer(reducer); + value_type value; + wrapped_reducer.init(&value); const iType tidx0 = loop_boundaries.member.item().get_local_id(0); const iType tidx1 = loop_boundaries.member.item().get_local_id(1); @@ -670,8 +720,11 @@ parallel_reduce(const Impl::TeamVectorRangeBoundariesStruct< i < loop_boundaries.end; i += grange0 * grange1) closure(i, value); - loop_boundaries.member.vector_reduce(reducer, value); - loop_boundaries.member.team_reduce(reducer, value); + loop_boundaries.member.impl_vector_reduce(wrapped_reducer, value); + loop_boundaries.member.impl_team_reduce(wrapped_reducer, value); + + wrapped_reducer.final(&value); + reducer.reference() = value; } template @@ -679,10 +732,16 @@ KOKKOS_INLINE_FUNCTION std::enable_if_t::value> parallel_reduce(const Impl::TeamVectorRangeBoundariesStruct< iType, Impl::SYCLTeamMember>& loop_boundaries, const Closure& closure, ValueType& result) { - ValueType val; - Kokkos::Sum reducer(val); + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, Closure, + ValueType>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + using value_type = typename wrapped_reducer_type::value_type; - reducer.init(reducer.reference()); + wrapped_reducer_type wrapped_reducer(closure); + value_type value; + wrapped_reducer.init(&value); const iType tidx0 = loop_boundaries.member.item().get_local_id(0); const iType tidx1 = loop_boundaries.member.item().get_local_id(1); @@ -692,11 +751,13 @@ parallel_reduce(const Impl::TeamVectorRangeBoundariesStruct< for (iType i = loop_boundaries.start + tidx0 * grange1 + tidx1; i < loop_boundaries.end; i += grange0 * grange1) - closure(i, val); + closure(i, value); - loop_boundaries.member.vector_reduce(reducer); - loop_boundaries.member.team_reduce(reducer); - result = reducer.reference(); + loop_boundaries.member.impl_vector_reduce(wrapped_reducer, value); + loop_boundaries.member.impl_team_reduce(wrapped_reducer, value); + + wrapped_reducer.final(&value); + result = value; } //---------------------------------------------------------------------------- @@ -746,16 +807,27 @@ KOKKOS_INLINE_FUNCTION std::enable_if_t::value> parallel_reduce(Impl::ThreadVectorRangeBoundariesStruct< iType, Impl::SYCLTeamMember> const& loop_boundaries, Closure const& closure, ReducerType const& reducer) { - reducer.init(reducer.reference()); + using value_type = typename ReducerType::value_type; + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, ReducerType, + value_type>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + + wrapped_reducer_type wrapped_reducer(reducer); + value_type value; + wrapped_reducer.init(&value); const iType tidx1 = loop_boundaries.member.item().get_local_id(1); const iType grange1 = loop_boundaries.member.item().get_local_range(1); for (iType i = loop_boundaries.start + tidx1; i < loop_boundaries.end; i += grange1) - closure(i, reducer.reference()); + closure(i, value); - loop_boundaries.member.vector_reduce(reducer); + loop_boundaries.member.impl_vector_reduce(wrapped_reducer, value); + wrapped_reducer.final(&value); + reducer.reference() = value; } /** \brief Intra-thread vector parallel_reduce. @@ -774,16 +846,27 @@ KOKKOS_INLINE_FUNCTION std::enable_if_t::value> parallel_reduce(Impl::ThreadVectorRangeBoundariesStruct< iType, Impl::SYCLTeamMember> const& loop_boundaries, Closure const& closure, ValueType& result) { - result = ValueType(); + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, Closure, + ValueType>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + using value_type = typename wrapped_reducer_type::value_type; + + wrapped_reducer_type wrapped_reducer(closure); + value_type value; + wrapped_reducer.init(&value); const iType tidx1 = loop_boundaries.member.item().get_local_id(1); const int grange1 = loop_boundaries.member.item().get_local_range(1); for (iType i = loop_boundaries.start + tidx1; i < loop_boundaries.end; i += grange1) - closure(i, result); + closure(i, value); - loop_boundaries.member.vector_reduce(Kokkos::Sum(result)); + loop_boundaries.member.impl_vector_reduce(wrapped_reducer, value); + wrapped_reducer.final(&value); + result = value; } //---------------------------------------------------------------------------- diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_TeamPolicy.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_TeamPolicy.hpp index 17ce59058b..556ca0d281 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_TeamPolicy.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_TeamPolicy.hpp @@ -22,8 +22,7 @@ #include template -class Kokkos::Impl::TeamPolicyInternal +class Kokkos::Impl::TeamPolicyInternal : public PolicyTraits { public: using execution_policy = TeamPolicyInternal; @@ -45,7 +44,7 @@ class Kokkos::Impl::TeamPolicyInternal TeamPolicyInternal(TeamPolicyInternal const& p) { diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_UniqueToken.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_UniqueToken.hpp index d55fc6a84b..79d9e8a8d4 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_UniqueToken.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_UniqueToken.hpp @@ -22,13 +22,14 @@ #include namespace Kokkos { -namespace Experimental { namespace Impl { Kokkos::View sycl_global_unique_token_locks( bool deallocate = false); } +namespace Experimental { + // both global and instance Unique Tokens are implemented in the same way // the global version has one shared static lock array underneath // but it can't be a static member variable since we need to acces it on device @@ -42,7 +43,7 @@ class UniqueToken { using size_type = int32_t; explicit UniqueToken(execution_space const& = execution_space()) - : m_locks(Impl::sycl_global_unique_token_locks()) {} + : m_locks(Kokkos::Impl::sycl_global_unique_token_locks()) {} KOKKOS_DEFAULTED_FUNCTION UniqueToken(const UniqueToken&) = default; @@ -75,11 +76,15 @@ class UniqueToken { /// \brief acquire value such that 0 <= value < size() KOKKOS_INLINE_FUNCTION size_type impl_acquire() const { +#if defined(__INTEL_LLVM_COMPILER) && __INTEL_LLVM_COMPILER >= 20250000 + auto item = sycl::ext::oneapi::this_work_item::get_nd_item<3>(); +#else auto item = sycl::ext::oneapi::experimental::this_nd_item<3>(); +#endif std::size_t threadIdx[3] = {item.get_local_id(2), item.get_local_id(1), item.get_local_id(0)}; std::size_t blockIdx[3] = {item.get_group(2), item.get_group(1), - item.get_group(0)}; + item.get_group(0)}; std::size_t blockDim[3] = {item.get_local_range(2), item.get_local_range(1), item.get_local_range(0)}; @@ -122,11 +127,11 @@ class UniqueToken public: UniqueToken() : UniqueToken( - Kokkos::Experimental::SYCL().concurrency()) {} + Kokkos::SYCL().concurrency()) {} explicit UniqueToken(execution_space const& arg) : UniqueToken( - Kokkos::Experimental::SYCL().concurrency(), arg) {} + Kokkos::SYCL().concurrency(), arg) {} explicit UniqueToken(size_type max_size) : UniqueToken(max_size) {} diff --git a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ZeroMemset.hpp b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ZeroMemset.hpp index 61db6b34aa..2905733a4d 100644 --- a/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ZeroMemset.hpp +++ b/lib/kokkos/core/src/SYCL/Kokkos_SYCL_ZeroMemset.hpp @@ -23,12 +23,11 @@ namespace Kokkos { namespace Impl { -template -struct ZeroMemset> { - ZeroMemset(const Kokkos::Experimental::SYCL& exec_space, - const View& dst) { - auto event = exec_space.impl_internal_space_instance()->m_queue->memset( - dst.data(), 0, dst.size() * sizeof(typename View::value_type)); +template <> +struct ZeroMemset { + ZeroMemset(const Kokkos::SYCL& exec_space, void* dst, size_t cnt) { + auto event = + exec_space.impl_internal_space_instance()->m_queue->memset(dst, 0, cnt); #ifndef KOKKOS_IMPL_SYCL_USE_IN_ORDER_QUEUES exec_space.impl_internal_space_instance() ->m_queue->ext_oneapi_submit_barrier(std::vector{event}); diff --git a/lib/kokkos/core/src/Serial/Kokkos_Serial.hpp b/lib/kokkos/core/src/Serial/Kokkos_Serial.hpp index 81d43b31b3..a1fa9e43e0 100644 --- a/lib/kokkos/core/src/Serial/Kokkos_Serial.hpp +++ b/lib/kokkos/core/src/Serial/Kokkos_Serial.hpp @@ -34,7 +34,6 @@ static_assert(false, #include #include #include -#include #include #include #include @@ -267,7 +266,7 @@ template std::vector partition_space(const Serial&, std::vector const& weights) { static_assert( - std::is_arithmetic::value, + std::is_arithmetic_v, "Kokkos Error: partitioning arguments must be integers or floats"); // We only care about the number of instances to create and ignore weights @@ -284,7 +283,9 @@ std::vector partition_space(const Serial&, #include #include #include +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 #include +#endif #include #endif // defined( KOKKOS_ENABLE_SERIAL ) diff --git a/lib/kokkos/core/src/Serial/Kokkos_Serial_Parallel_MDRange.hpp b/lib/kokkos/core/src/Serial/Kokkos_Serial_Parallel_MDRange.hpp index 34e115eca9..addcaba009 100644 --- a/lib/kokkos/core/src/Serial/Kokkos_Serial_Parallel_MDRange.hpp +++ b/lib/kokkos/core/src/Serial/Kokkos_Serial_Parallel_MDRange.hpp @@ -44,11 +44,16 @@ class ParallelFor, public: inline void execute() const { + // caused a possibly codegen-related slowdown, especially in GCC 9-11 + // with KOKKOS_ARCH_NATIVE + // https://github.com/kokkos/kokkos/issues/7268 +#ifndef KOKKOS_ENABLE_ATOMICS_BYPASS // Make sure kernels are running sequentially even when using multiple // threads auto* internal_instance = m_iter.m_rp.space().impl_internal_space_instance(); std::lock_guard lock(internal_instance->m_instance_mutex); +#endif this->exec(); } template @@ -112,10 +117,15 @@ class ParallelReduce instance_lock( internal_instance->m_instance_mutex); +#endif internal_instance->resize_thread_team_data( pool_reduce_size, team_reduce_size, team_shared_size, thread_local_size); diff --git a/lib/kokkos/core/src/Serial/Kokkos_Serial_Parallel_Range.hpp b/lib/kokkos/core/src/Serial/Kokkos_Serial_Parallel_Range.hpp index 80faec9041..2ab7b7f803 100644 --- a/lib/kokkos/core/src/Serial/Kokkos_Serial_Parallel_Range.hpp +++ b/lib/kokkos/core/src/Serial/Kokkos_Serial_Parallel_Range.hpp @@ -31,7 +31,7 @@ class ParallelFor, Kokkos::Serial> { const Policy m_policy; template - std::enable_if_t::value> exec() const { + std::enable_if_t> exec() const { const typename Policy::member_type e = m_policy.end(); for (typename Policy::member_type i = m_policy.begin(); i < e; ++i) { m_functor(i); @@ -39,7 +39,7 @@ class ParallelFor, Kokkos::Serial> { } template - std::enable_if_t::value> exec() const { + std::enable_if_t> exec() const { const TagType t{}; const typename Policy::member_type e = m_policy.end(); for (typename Policy::member_type i = m_policy.begin(); i < e; ++i) { @@ -49,10 +49,15 @@ class ParallelFor, Kokkos::Serial> { public: inline void execute() const { + // caused a possibly codegen-related slowdown, especially in GCC 9-11 + // with KOKKOS_ARCH_NATIVE + // https://github.com/kokkos/kokkos/issues/7268 +#ifndef KOKKOS_ENABLE_ATOMICS_BYPASS // Make sure kernels are running sequentially even when using multiple // threads auto* internal_instance = m_policy.space().impl_internal_space_instance(); std::lock_guard lock(internal_instance->m_instance_mutex); +#endif this->template exec(); } @@ -79,7 +84,7 @@ class ParallelReduce, const pointer_type m_result_ptr; template - inline std::enable_if_t::value> exec( + inline std::enable_if_t> exec( reference_type update) const { const typename Policy::member_type e = m_policy.end(); for (typename Policy::member_type i = m_policy.begin(); i < e; ++i) { @@ -88,7 +93,7 @@ class ParallelReduce, } template - inline std::enable_if_t::value> exec( + inline std::enable_if_t> exec( reference_type update) const { const TagType t{}; @@ -108,10 +113,15 @@ class ParallelReduce, auto* internal_instance = m_policy.space().impl_internal_space_instance(); + // caused a possibly codegen-related slowdown, especially in GCC 9-11 + // with KOKKOS_ARCH_NATIVE + // https://github.com/kokkos/kokkos/issues/7268 +#ifndef KOKKOS_ENABLE_ATOMICS_BYPASS // Make sure kernels are running sequentially even when using multiple // threads, lock resize_thread_team_data std::lock_guard instance_lock( internal_instance->m_instance_mutex); +#endif internal_instance->resize_thread_team_data( pool_reduce_size, team_reduce_size, team_shared_size, thread_local_size); @@ -166,7 +176,7 @@ class ParallelScan, const Policy m_policy; template - inline std::enable_if_t::value> exec( + inline std::enable_if_t> exec( reference_type update) const { const typename Policy::member_type e = m_policy.end(); for (typename Policy::member_type i = m_policy.begin(); i < e; ++i) { @@ -175,7 +185,7 @@ class ParallelScan, } template - inline std::enable_if_t::value> exec( + inline std::enable_if_t> exec( reference_type update) const { const TagType t{}; const typename Policy::member_type e = m_policy.end(); @@ -194,10 +204,16 @@ class ParallelScan, const size_t thread_local_size = 0; // Never shrinks auto* internal_instance = m_policy.space().impl_internal_space_instance(); + + // caused a possibly codegen-related slowdown, especially in GCC 9-11 + // with KOKKOS_ARCH_NATIVE + // https://github.com/kokkos/kokkos/issues/7268 +#ifndef KOKKOS_ENABLE_ATOMICS_BYPASS // Make sure kernels are running sequentially even when using multiple // threads, lock resize_thread_team_data std::lock_guard instance_lock( internal_instance->m_instance_mutex); +#endif internal_instance->resize_thread_team_data( pool_reduce_size, team_reduce_size, team_shared_size, @@ -235,7 +251,7 @@ class ParallelScanWithTotal, const pointer_type m_result_ptr; template - inline std::enable_if_t::value> exec( + inline std::enable_if_t> exec( reference_type update) const { const typename Policy::member_type e = m_policy.end(); for (typename Policy::member_type i = m_policy.begin(); i < e; ++i) { @@ -244,7 +260,7 @@ class ParallelScanWithTotal, } template - inline std::enable_if_t::value> exec( + inline std::enable_if_t> exec( reference_type update) const { const TagType t{}; const typename Policy::member_type e = m_policy.end(); @@ -262,10 +278,16 @@ class ParallelScanWithTotal, const size_t thread_local_size = 0; // Never shrinks auto* internal_instance = m_policy.space().impl_internal_space_instance(); + + // caused a possibly codegen-related slowdown, especially in GCC 9-11 + // with KOKKOS_ARCH_NATIVE + // https://github.com/kokkos/kokkos/issues/7268 +#ifndef KOKKOS_ENABLE_ATOMICS_BYPASS // Make sure kernels are running sequentially even when using multiple // threads, lock resize_thread_team_data std::lock_guard instance_lock( internal_instance->m_instance_mutex); +#endif internal_instance->resize_thread_team_data( pool_reduce_size, team_reduce_size, team_shared_size, diff --git a/lib/kokkos/core/src/Serial/Kokkos_Serial_Parallel_Team.hpp b/lib/kokkos/core/src/Serial/Kokkos_Serial_Parallel_Team.hpp index a523cc86c9..7a6faf3d9f 100644 --- a/lib/kokkos/core/src/Serial/Kokkos_Serial_Parallel_Team.hpp +++ b/lib/kokkos/core/src/Serial/Kokkos_Serial_Parallel_Team.hpp @@ -223,7 +223,7 @@ class ParallelFor, const size_t m_shared; template - inline std::enable_if_t::value> exec( + inline std::enable_if_t> exec( HostThreadTeamData& data) const { for (int ileague = 0; ileague < m_league; ++ileague) { m_functor(Member(data, ileague, m_league)); @@ -231,7 +231,7 @@ class ParallelFor, } template - inline std::enable_if_t::value> exec( + inline std::enable_if_t> exec( HostThreadTeamData& data) const { const TagType t{}; for (int ileague = 0; ileague < m_league; ++ileague) { @@ -247,10 +247,16 @@ class ParallelFor, const size_t thread_local_size = 0; // Never shrinks auto* internal_instance = m_policy.space().impl_internal_space_instance(); + + // caused a possibly codegen-related slowdown, especially in GCC 9-11 + // with KOKKOS_ARCH_NATIVE + // https://github.com/kokkos/kokkos/issues/7268 +#ifndef KOKKOS_ENABLE_ATOMICS_BYPASS // Make sure kernels are running sequentially even when using multiple // threads, lock resize_thread_team_data std::lock_guard instance_lock( internal_instance->m_instance_mutex); +#endif internal_instance->resize_thread_team_data( pool_reduce_size, team_reduce_size, team_shared_size, @@ -293,7 +299,7 @@ class ParallelReduce - inline std::enable_if_t::value> exec( + inline std::enable_if_t> exec( HostThreadTeamData& data, reference_type update) const { for (int ileague = 0; ileague < m_league; ++ileague) { m_functor_reducer.get_functor()(Member(data, ileague, m_league), update); @@ -301,7 +307,7 @@ class ParallelReduce - inline std::enable_if_t::value> exec( + inline std::enable_if_t> exec( HostThreadTeamData& data, reference_type update) const { const TagType t{}; @@ -321,10 +327,16 @@ class ParallelReduce instance_lock( internal_instance->m_instance_mutex); +#endif internal_instance->resize_thread_team_data( pool_reduce_size, team_reduce_size, team_shared_size, diff --git a/lib/kokkos/core/src/Serial/Kokkos_Serial_Task.hpp b/lib/kokkos/core/src/Serial/Kokkos_Serial_Task.hpp index 5905d6d32e..678d182504 100644 --- a/lib/kokkos/core/src/Serial/Kokkos_Serial_Task.hpp +++ b/lib/kokkos/core/src/Serial/Kokkos_Serial_Task.hpp @@ -25,10 +25,16 @@ #include #include #include +#include //---------------------------------------------------------------------------- //---------------------------------------------------------------------------- +#ifdef KOKKOS_ENABLE_DEPRECATION_WARNINGS +// We allow using deprecated classes in this file +KOKKOS_IMPL_DISABLE_DEPRECATED_WARNINGS_PUSH() +#endif + namespace Kokkos { namespace Impl { @@ -102,9 +108,8 @@ class TaskQueueSpecialization> { template class TaskQueueSpecializationConstrained< - Scheduler, - std::enable_if_t::value>> { + Scheduler, std::enable_if_t>> { public: // Note: Scheduler may be an incomplete type at class scope (but not inside // of the methods, obviously) @@ -215,6 +220,10 @@ extern template class TaskQueue, FunctorType m_functor; template - std::enable_if_t::value> exec_one( + std::enable_if_t> exec_one( const std::int32_t w) const noexcept { m_functor(w); } template - std::enable_if_t::value> exec_one( + std::enable_if_t> exec_one( const std::int32_t w) const noexcept { const TagType t{}; m_functor(t, w); diff --git a/lib/kokkos/core/src/Serial/Kokkos_Serial_ZeroMemset.hpp b/lib/kokkos/core/src/Serial/Kokkos_Serial_ZeroMemset.hpp index 6ad6aabc5a..527e094079 100644 --- a/lib/kokkos/core/src/Serial/Kokkos_Serial_ZeroMemset.hpp +++ b/lib/kokkos/core/src/Serial/Kokkos_Serial_ZeroMemset.hpp @@ -31,15 +31,11 @@ namespace Impl { // parallel execution space since the specialization for // DefaultHostExecutionSpace is defined elsewhere. struct DummyExecutionSpace; -template +template <> struct ZeroMemset< - std::conditional_t::value, - Serial, DummyExecutionSpace>, - View> { - ZeroMemset(const Serial&, const View& dst) { - using ValueType = typename View::value_type; - std::memset(dst.data(), 0, sizeof(ValueType) * dst.size()); - } + std::conditional_t, + Serial, DummyExecutionSpace>> { + ZeroMemset(const Serial&, void* dst, size_t cnt) { std::memset(dst, 0, cnt); } }; } // namespace Impl diff --git a/lib/kokkos/core/src/Threads/Kokkos_Threads_Instance.cpp b/lib/kokkos/core/src/Threads/Kokkos_Threads_Instance.cpp index 3842966cd7..edc9489f67 100644 --- a/lib/kokkos/core/src/Threads/Kokkos_Threads_Instance.cpp +++ b/lib/kokkos/core/src/Threads/Kokkos_Threads_Instance.cpp @@ -67,8 +67,9 @@ std::pair int s_thread_pool_size[3] = {0, 0, 0}; -void (*volatile s_current_function)(ThreadsInternal &, const void *); -const void *volatile s_current_function_arg = nullptr; +using s_current_function_type = void (*)(ThreadsInternal &, const void *); +std::atomic s_current_function; +std::atomic s_current_function_arg = nullptr; inline unsigned fan_size(const unsigned rank, const unsigned size) { const unsigned rank_rev = size - (rank + 1); @@ -79,7 +80,7 @@ inline unsigned fan_size(const unsigned rank, const unsigned size) { return count; } -void wait_yield(volatile ThreadState &flag, const ThreadState value) { +void wait_yield(std::atomic &flag, const ThreadState value) { while (value == flag) { std::this_thread::yield(); } @@ -135,11 +136,12 @@ ThreadsInternal::ThreadsInternal() ThreadsInternal *const nil = nullptr; // Which entry in 's_threads_exec', possibly determined from hwloc binding - const int entry = reinterpret_cast(s_current_function_arg) < - size_t(s_thread_pool_size[0]) - ? reinterpret_cast(s_current_function_arg) - : size_t(Kokkos::hwloc::bind_this_thread( - s_thread_pool_size[0], s_threads_coord)); + const int entry = + reinterpret_cast(s_current_function_arg.load()) < + size_t(s_thread_pool_size[0]) + ? reinterpret_cast(s_current_function_arg.load()) + : size_t(Kokkos::hwloc::bind_this_thread(s_thread_pool_size[0], + s_threads_coord)); // Given a good entry set this thread in the 's_threads_exec' array if (entry < s_thread_pool_size[0] && @@ -543,7 +545,7 @@ void ThreadsInternal::initialize(int thread_count_arg) { for (unsigned ith = 1; ith < thread_count; ++ith) { // Try to protect against cache coherency failure by casting to volatile. ThreadsInternal *const th = - ((ThreadsInternal * volatile *)s_threads_exec)[ith]; + ((ThreadsInternal *volatile *)s_threads_exec)[ith]; if (th) { wait_yield(th->m_pool_state, ThreadState::Active); } else { diff --git a/lib/kokkos/core/src/Threads/Kokkos_Threads_Instance.hpp b/lib/kokkos/core/src/Threads/Kokkos_Threads_Instance.hpp index a5eb231cb0..130b3433d0 100644 --- a/lib/kokkos/core/src/Threads/Kokkos_Threads_Instance.hpp +++ b/lib/kokkos/core/src/Threads/Kokkos_Threads_Instance.hpp @@ -60,7 +60,7 @@ class ThreadsInternal { int m_pool_rank_rev; int m_pool_size; int m_pool_fan_size; - ThreadState volatile m_pool_state; ///< State for global synchronizations + std::atomic m_pool_state; ///< State for global synchronizations // Members for dynamic scheduling // Which thread am I stealing from currently @@ -96,7 +96,7 @@ class ThreadsInternal { return reinterpret_cast(m_scratch) + m_scratch_reduce_end; } - KOKKOS_INLINE_FUNCTION ThreadState volatile &state() { return m_pool_state; } + KOKKOS_INLINE_FUNCTION auto &state() { return m_pool_state; } KOKKOS_INLINE_FUNCTION ThreadsInternal *const *pool_base() const { return m_pool_base; } @@ -225,7 +225,7 @@ class ThreadsInternal { // to inactive triggers another thread to exit a spinwait // and read the 'reduce_memory'. // Must 'memory_fence()' to guarantee that storing the update to - // 'reduce_memory()' will complete before storing the the update to + // 'reduce_memory()' will complete before storing the update to // 'm_pool_state'. memory_fence(); @@ -403,7 +403,7 @@ class ThreadsInternal { static void start(void (*)(ThreadsInternal &, const void *), const void *); #ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 - KOKKOS_DEPRECATED static int in_parallel(); + static int in_parallel(); #endif static void fence(); static void fence(const std::string &); diff --git a/lib/kokkos/core/src/Threads/Kokkos_Threads_ParallelFor_MDRange.hpp b/lib/kokkos/core/src/Threads/Kokkos_Threads_ParallelFor_MDRange.hpp index 59577609ab..711b1b6926 100644 --- a/lib/kokkos/core/src/Threads/Kokkos_Threads_ParallelFor_MDRange.hpp +++ b/lib/kokkos/core/src/Threads/Kokkos_Threads_ParallelFor_MDRange.hpp @@ -51,7 +51,7 @@ class ParallelFor, } template - static std::enable_if_t::value> + static std::enable_if_t> exec_schedule(ThreadsInternal &instance, const void *arg) { const ParallelFor &self = *((const ParallelFor *)arg); @@ -65,7 +65,7 @@ class ParallelFor, } template - static std::enable_if_t::value> + static std::enable_if_t> exec_schedule(ThreadsInternal &instance, const void *arg) { const ParallelFor &self = *((const ParallelFor *)arg); diff --git a/lib/kokkos/core/src/Threads/Kokkos_Threads_ParallelFor_Range.hpp b/lib/kokkos/core/src/Threads/Kokkos_Threads_ParallelFor_Range.hpp index 4a89c4fad8..25aab9ebfb 100644 --- a/lib/kokkos/core/src/Threads/Kokkos_Threads_ParallelFor_Range.hpp +++ b/lib/kokkos/core/src/Threads/Kokkos_Threads_ParallelFor_Range.hpp @@ -35,7 +35,7 @@ class ParallelFor, const Policy m_policy; template - inline static std::enable_if_t::value> exec_range( + inline static std::enable_if_t> exec_range( const FunctorType &functor, const Member ibeg, const Member iend) { #if defined(KOKKOS_ENABLE_AGGRESSIVE_VECTORIZATION) && \ defined(KOKKOS_ENABLE_PRAGMA_IVDEP) @@ -47,7 +47,7 @@ class ParallelFor, } template - inline static std::enable_if_t::value> exec_range( + inline static std::enable_if_t> exec_range( const FunctorType &functor, const Member ibeg, const Member iend) { const TagType t{}; #if defined(KOKKOS_ENABLE_AGGRESSIVE_VECTORIZATION) && \ @@ -64,7 +64,7 @@ class ParallelFor, } template - static std::enable_if_t::value> + static std::enable_if_t> exec_schedule(ThreadsInternal &instance, const void *arg) { const ParallelFor &self = *((const ParallelFor *)arg); @@ -77,7 +77,7 @@ class ParallelFor, } template - static std::enable_if_t::value> + static std::enable_if_t> exec_schedule(ThreadsInternal &instance, const void *arg) { const ParallelFor &self = *((const ParallelFor *)arg); diff --git a/lib/kokkos/core/src/Threads/Kokkos_Threads_ParallelFor_Team.hpp b/lib/kokkos/core/src/Threads/Kokkos_Threads_ParallelFor_Team.hpp index f927d7c6a6..40be3884c3 100644 --- a/lib/kokkos/core/src/Threads/Kokkos_Threads_ParallelFor_Team.hpp +++ b/lib/kokkos/core/src/Threads/Kokkos_Threads_ParallelFor_Team.hpp @@ -36,8 +36,8 @@ class ParallelFor, const size_t m_shared; template - inline static std::enable_if_t::value && - std::is_same::value> + inline static std::enable_if_t && + std::is_same_v> exec_team(const FunctorType &functor, Member member) { for (; member.valid_static(); member.next_static()) { functor(member); @@ -45,8 +45,8 @@ class ParallelFor, } template - inline static std::enable_if_t::value && - std::is_same::value> + inline static std::enable_if_t && + std::is_same_v> exec_team(const FunctorType &functor, Member member) { const TagType t{}; for (; member.valid_static(); member.next_static()) { @@ -55,8 +55,8 @@ class ParallelFor, } template - inline static std::enable_if_t::value && - std::is_same::value> + inline static std::enable_if_t && + std::is_same_v> exec_team(const FunctorType &functor, Member member) { for (; member.valid_dynamic(); member.next_dynamic()) { functor(member); @@ -64,8 +64,8 @@ class ParallelFor, } template - inline static std::enable_if_t::value && - std::is_same::value> + inline static std::enable_if_t && + std::is_same_v> exec_team(const FunctorType &functor, Member member) { const TagType t{}; for (; member.valid_dynamic(); member.next_dynamic()) { @@ -88,8 +88,12 @@ class ParallelFor, policy.impl_set_vector_length(1); } if (policy.team_size() < 0) { - policy.impl_set_team_size( - policy.team_size_recommended(m_functor, ParallelForTag{})); + int team_size = policy.team_size_recommended(m_functor, ParallelForTag{}); + if (team_size <= 0) + Kokkos::Impl::throw_runtime_exception( + "Kokkos::Impl::ParallelFor could not find a " + "valid execution configuration."); + policy.impl_set_team_size(team_size); } return policy; } diff --git a/lib/kokkos/core/src/Threads/Kokkos_Threads_ParallelReduce_MDRange.hpp b/lib/kokkos/core/src/Threads/Kokkos_Threads_ParallelReduce_MDRange.hpp index fa63215a9e..9f28f9bbfc 100644 --- a/lib/kokkos/core/src/Threads/Kokkos_Threads_ParallelReduce_MDRange.hpp +++ b/lib/kokkos/core/src/Threads/Kokkos_Threads_ParallelReduce_MDRange.hpp @@ -59,7 +59,7 @@ class ParallelReduce - static std::enable_if_t::value> + static std::enable_if_t> exec_schedule(ThreadsInternal &instance, const void *arg) { const ParallelReduce &self = *((const ParallelReduce *)arg); @@ -76,7 +76,7 @@ class ParallelReduce - static std::enable_if_t::value> + static std::enable_if_t> exec_schedule(ThreadsInternal &instance, const void *arg) { const ParallelReduce &self = *((const ParallelReduce *)arg); @@ -91,8 +91,8 @@ class ParallelReduce(instance.reduce_memory())); + reference_type update = + reducer.init(static_cast(instance.reduce_memory())); while (work_index != -1) { const Member begin = static_cast(work_index); const Member end = begin + 1 < num_tiles ? begin + 1 : num_tiles; @@ -100,7 +100,7 @@ class ParallelReduce, const pointer_type m_result_ptr; template - inline static std::enable_if_t::value> exec_range( + inline static std::enable_if_t> exec_range( const FunctorType &functor, const Member &ibeg, const Member &iend, reference_type update) { #if defined(KOKKOS_ENABLE_AGGRESSIVE_VECTORIZATION) && \ @@ -55,7 +55,7 @@ class ParallelReduce, } template - inline static std::enable_if_t::value> exec_range( + inline static std::enable_if_t> exec_range( const FunctorType &functor, const Member &ibeg, const Member &iend, reference_type update) { const TagType t{}; @@ -73,7 +73,7 @@ class ParallelReduce, } template - static std::enable_if_t::value> + static std::enable_if_t> exec_schedule(ThreadsInternal &instance, const void *arg) { const ParallelReduce &self = *((const ParallelReduce *)arg); const WorkRange range(self.m_policy, instance.pool_rank(), @@ -89,7 +89,7 @@ class ParallelReduce, } template - static std::enable_if_t::value> + static std::enable_if_t> exec_schedule(ThreadsInternal &instance, const void *arg) { const ParallelReduce &self = *((const ParallelReduce *)arg); const WorkRange range(self.m_policy, instance.pool_rank(), diff --git a/lib/kokkos/core/src/Threads/Kokkos_Threads_ParallelReduce_Team.hpp b/lib/kokkos/core/src/Threads/Kokkos_Threads_ParallelReduce_Team.hpp index 4db310701f..69527ee3e6 100644 --- a/lib/kokkos/core/src/Threads/Kokkos_Threads_ParallelReduce_Team.hpp +++ b/lib/kokkos/core/src/Threads/Kokkos_Threads_ParallelReduce_Team.hpp @@ -42,7 +42,7 @@ class ParallelReduce - inline static std::enable_if_t::value> exec_team( + inline static std::enable_if_t> exec_team( const FunctorType &functor, Member member, reference_type update) { for (; member.valid_static(); member.next_static()) { functor(member, update); @@ -50,7 +50,7 @@ class ParallelReduce - inline static std::enable_if_t::value> exec_team( + inline static std::enable_if_t> exec_team( const FunctorType &functor, Member member, reference_type update) { const TagType t{}; for (; member.valid_static(); member.next_static()) { @@ -106,9 +106,14 @@ class ParallelReduce could not find " + "a valid execution configuration."); + policy.impl_set_team_size(team_size); } return policy; } diff --git a/lib/kokkos/core/src/Threads/Kokkos_Threads_ParallelScan_Range.hpp b/lib/kokkos/core/src/Threads/Kokkos_Threads_ParallelScan_Range.hpp index 62f34d741f..d54f4ca952 100644 --- a/lib/kokkos/core/src/Threads/Kokkos_Threads_ParallelScan_Range.hpp +++ b/lib/kokkos/core/src/Threads/Kokkos_Threads_ParallelScan_Range.hpp @@ -39,7 +39,7 @@ class ParallelScan, const Policy m_policy; template - inline static std::enable_if_t::value> exec_range( + inline static std::enable_if_t> exec_range( const FunctorType &functor, const Member &ibeg, const Member &iend, reference_type update, const bool final) { #if defined(KOKKOS_ENABLE_AGGRESSIVE_VECTORIZATION) && \ @@ -52,7 +52,7 @@ class ParallelScan, } template - inline static std::enable_if_t::value> exec_range( + inline static std::enable_if_t> exec_range( const FunctorType &functor, const Member &ibeg, const Member &iend, reference_type update, const bool final) { const TagType t{}; @@ -119,7 +119,7 @@ class ParallelScanWithTotal, const pointer_type m_result_ptr; template - inline static std::enable_if_t::value> exec_range( + inline static std::enable_if_t> exec_range( const FunctorType &functor, const Member &ibeg, const Member &iend, reference_type update, const bool final) { #if defined(KOKKOS_ENABLE_AGGRESSIVE_VECTORIZATION) && \ @@ -132,7 +132,7 @@ class ParallelScanWithTotal, } template - inline static std::enable_if_t::value> exec_range( + inline static std::enable_if_t> exec_range( const FunctorType &functor, const Member &ibeg, const Member &iend, reference_type update, const bool final) { const TagType t{}; diff --git a/lib/kokkos/core/src/Threads/Kokkos_Threads_Spinwait.cpp b/lib/kokkos/core/src/Threads/Kokkos_Threads_Spinwait.cpp index 3df9dc07bf..0f9a77f2af 100644 --- a/lib/kokkos/core/src/Threads/Kokkos_Threads_Spinwait.cpp +++ b/lib/kokkos/core/src/Threads/Kokkos_Threads_Spinwait.cpp @@ -108,7 +108,7 @@ void host_thread_yield(const uint32_t i, const WaitMode mode) { #endif /* defined( KOKKOS_ENABLE_ASM ) */ } -void spinwait_while_equal(ThreadState const volatile& flag, +void spinwait_while_equal(std::atomic const& flag, ThreadState const value) { Kokkos::store_fence(); uint32_t i = 0; diff --git a/lib/kokkos/core/src/Threads/Kokkos_Threads_Spinwait.hpp b/lib/kokkos/core/src/Threads/Kokkos_Threads_Spinwait.hpp index b98b6dbb73..7ab43cdb7a 100644 --- a/lib/kokkos/core/src/Threads/Kokkos_Threads_Spinwait.hpp +++ b/lib/kokkos/core/src/Threads/Kokkos_Threads_Spinwait.hpp @@ -20,6 +20,7 @@ #include #include +#include namespace Kokkos { namespace Impl { @@ -34,7 +35,7 @@ enum class WaitMode : int { void host_thread_yield(const uint32_t i, const WaitMode mode); -void spinwait_while_equal(ThreadState const volatile& flag, +void spinwait_while_equal(std::atomic const& flag, ThreadState const value); } // namespace Impl diff --git a/lib/kokkos/core/src/Threads/Kokkos_Threads_Team.hpp b/lib/kokkos/core/src/Threads/Kokkos_Threads_Team.hpp index a3501a437d..f627e0d47a 100644 --- a/lib/kokkos/core/src/Threads/Kokkos_Threads_Team.hpp +++ b/lib/kokkos/core/src/Threads/Kokkos_Threads_Team.hpp @@ -143,8 +143,8 @@ class ThreadsExecTeamMember { KOKKOS_IF_ON_HOST(( // Make sure there is enough scratch space: - using type = typename if_c::type; + using type = std::conditional_t; if (m_team_base) { type* const local_value = ((type*)m_team_base[0]->scratch_memory()); @@ -164,8 +164,8 @@ class ThreadsExecTeamMember { KOKKOS_IF_ON_HOST(( // Make sure there is enough scratch space: - using type = typename if_c::type; + using type = std::conditional_t; f(value); if (m_team_base) { type* const local_value = ((type*)m_team_base[0]->scratch_memory()); memory_fence(); @@ -186,7 +186,7 @@ class ThreadsExecTeamMember { KOKKOS_IF_ON_HOST(( // Make sure there is enough scratch space: using type = - typename if_c::type; + std::conditional_t; if (team_rank() != team_size() - 1) * ((volatile type*)m_instance->scratch_memory()) = value; @@ -215,52 +215,65 @@ class ThreadsExecTeamMember { } template - KOKKOS_INLINE_FUNCTION - std::enable_if_t::value> - team_reduce(const ReducerType& reducer, - const typename ReducerType::value_type contribution) const { + KOKKOS_INLINE_FUNCTION std::enable_if_t::value> + team_reduce(const ReducerType& reducer, + typename ReducerType::value_type& contribution) const { KOKKOS_IF_ON_DEVICE(((void)reducer; (void)contribution;)) - KOKKOS_IF_ON_HOST(( - using value_type = typename ReducerType::value_type; - // Make sure there is enough scratch space: - using type = typename if_c::type; + KOKKOS_IF_ON_HOST( + (using value_type = typename ReducerType::value_type; + using wrapped_reducer_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, TeamPolicy, + ReducerType, value_type>::Reducer; + impl_team_reduce(wrapped_reducer_type(reducer), contribution); + reducer.reference() = contribution;)) + } - type* const local_value = ((type*)m_instance->scratch_memory()); + template + KOKKOS_INLINE_FUNCTION std::enable_if_t::value> + impl_team_reduce( + const WrappedReducerType& wrapped_reducer, + typename WrappedReducerType::value_type& contribution) const { + using value_type = typename WrappedReducerType::value_type; + // Make sure there is enough scratch space: + using type = std::conditional_t; - // Set this thread's contribution - if (team_rank() != team_size() - 1) { *local_value = contribution; } + type* const local_value = ((type*)m_instance->scratch_memory()); - // Fence to make sure the base team member has access: - memory_fence(); + // Set this thread's contribution + if (team_rank() != team_size() - 1) { + *local_value = contribution; + } - if (team_fan_in()) { - // The last thread to synchronize returns true, all other threads - // wait for team_fan_out() - type* const team_value = ((type*)m_team_base[0]->scratch_memory()); + // Fence to make sure the base team member has access: + memory_fence(); - *team_value = contribution; - // Join to the team value: - for (int i = 1; i < m_team_size; ++i) { - reducer.join(*team_value, - *((type*)m_team_base[i]->scratch_memory())); - } + if (team_fan_in()) { + // The last thread to synchronize returns true, all other threads + // wait for team_fan_out() + type* const team_value = ((type*)m_team_base[0]->scratch_memory()); - // Team base thread may "lap" member threads so copy out to their - // local value. - for (int i = 1; i < m_team_size; ++i) { - *((type*)m_team_base[i]->scratch_memory()) = *team_value; - } + *team_value = contribution; + // Join to the team value: + for (int i = 1; i < m_team_size; ++i) { + wrapped_reducer.join(team_value, + ((type*)m_team_base[i]->scratch_memory())); + } - // Fence to make sure all team members have access - memory_fence(); - } + // Team base thread may "lap" member threads so copy out to their + // local value. + for (int i = 1; i < m_team_size; ++i) { + *((type*)m_team_base[i]->scratch_memory()) = *team_value; + } - team_fan_out(); + // Fence to make sure all team members have access + memory_fence(); + } - // Value was changed by the team base - reducer.reference() = *local_value;)) + team_fan_out(); + + contribution = *local_value; } /** \brief Intra-team exclusive prefix sum with team_rank() ordering @@ -278,8 +291,8 @@ class ThreadsExecTeamMember { KOKKOS_IF_ON_DEVICE(((void)global_accum; return value;)) KOKKOS_IF_ON_HOST(( // Make sure there is enough scratch space: - using type = typename if_c::type; + using type = std::conditional_t; volatile type* const work_value = ((type*)m_instance->scratch_memory()); @@ -887,19 +900,25 @@ KOKKOS_INLINE_FUNCTION std::enable_if_t::value> parallel_reduce(const Impl::TeamThreadRangeBoundariesStruct< iType, Impl::ThreadsExecTeamMember>& loop_boundaries, const Lambda& lambda, ValueType& result) { - ValueType intermediate; - Sum sum(intermediate); - sum.init(intermediate); + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, Lambda, + ValueType>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + using value_type = typename wrapped_reducer_type::value_type; + + wrapped_reducer_type wrapped_reducer(lambda); + value_type value; + wrapped_reducer.init(&value); for (iType i = loop_boundaries.start; i < loop_boundaries.end; i += loop_boundaries.increment) { - ValueType tmp = ValueType(); - lambda(i, tmp); - intermediate += tmp; + lambda(i, value); } - loop_boundaries.thread.team_reduce(sum, intermediate); - result = sum.reference(); + loop_boundaries.thread.impl_team_reduce(wrapped_reducer, value); + wrapped_reducer.final(&value); + result = value; } template @@ -907,15 +926,25 @@ KOKKOS_INLINE_FUNCTION std::enable_if_t::value> parallel_reduce(const Impl::TeamThreadRangeBoundariesStruct< iType, Impl::ThreadsExecTeamMember>& loop_boundaries, const Lambda& lambda, const ReducerType& reducer) { - typename ReducerType::value_type value; - reducer.init(value); + using value_type = typename ReducerType::value_type; + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, + ReducerType, value_type>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + + wrapped_reducer_type wrapped_reducer(reducer); + value_type value; + wrapped_reducer.init(&value); for (iType i = loop_boundaries.start; i < loop_boundaries.end; i += loop_boundaries.increment) { lambda(i, value); } - loop_boundaries.thread.team_reduce(reducer, value); + loop_boundaries.thread.impl_team_reduce(wrapped_reducer, value); + wrapped_reducer.final(&value); + reducer.reference() = value; } } // namespace Kokkos @@ -950,11 +979,24 @@ KOKKOS_INLINE_FUNCTION std::enable_if_t::value> parallel_reduce(const Impl::ThreadVectorRangeBoundariesStruct< iType, Impl::ThreadsExecTeamMember>& loop_boundaries, const Lambda& lambda, ValueType& result) { - result = ValueType(); + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, Lambda, + ValueType>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + using value_type = typename wrapped_reducer_type::value_type; + + wrapped_reducer_type wrapped_reducer(lambda); + value_type value; + wrapped_reducer.init(&value); + for (iType i = loop_boundaries.start; i < loop_boundaries.end; i += loop_boundaries.increment) { - lambda(i, result); + lambda(i, value); } + + wrapped_reducer.final(&value); + result = value; } template @@ -962,11 +1004,24 @@ KOKKOS_INLINE_FUNCTION std::enable_if_t::value> parallel_reduce(const Impl::ThreadVectorRangeBoundariesStruct< iType, Impl::ThreadsExecTeamMember>& loop_boundaries, const Lambda& lambda, const ReducerType& reducer) { - reducer.init(reducer.reference()); + using value_type = typename ReducerType::value_type; + using functor_analysis_type = typename Impl::FunctorAnalysis< + Impl::FunctorPatternInterface::REDUCE, + TeamPolicy, + ReducerType, value_type>; + using wrapped_reducer_type = typename functor_analysis_type::Reducer; + + wrapped_reducer_type wrapped_reducer(reducer); + value_type value; + wrapped_reducer.init(&value); + for (iType i = loop_boundaries.start; i < loop_boundaries.end; i += loop_boundaries.increment) { - lambda(i, reducer.reference()); + lambda(i, value); } + + wrapped_reducer.final(&value); + reducer.reference() = value; } /** \brief Inter-thread parallel exclusive prefix sum. Executes @@ -1049,7 +1104,7 @@ KOKKOS_INLINE_FUNCTION void parallel_scan( typename Impl::FunctorAnalysis, FunctorType, void>::value_type; - static_assert(std::is_same::value, + static_assert(std::is_same_v, "Non-matching value types of closure and return type"); ValueType scan_val = ValueType(); diff --git a/lib/kokkos/core/src/Threads/Kokkos_Threads_WorkGraphPolicy.hpp b/lib/kokkos/core/src/Threads/Kokkos_Threads_WorkGraphPolicy.hpp index c88d66db5f..5fed92db26 100644 --- a/lib/kokkos/core/src/Threads/Kokkos_Threads_WorkGraphPolicy.hpp +++ b/lib/kokkos/core/src/Threads/Kokkos_Threads_WorkGraphPolicy.hpp @@ -36,13 +36,13 @@ class ParallelFor, FunctorType m_functor; template - std::enable_if_t::value> exec_one( + std::enable_if_t> exec_one( const std::int32_t w) const noexcept { m_functor(w); } template - std::enable_if_t::value> exec_one( + std::enable_if_t> exec_one( const std::int32_t w) const noexcept { const TagType t{}; m_functor(t, w); diff --git a/lib/kokkos/core/src/View/Kokkos_BasicView.hpp b/lib/kokkos/core/src/View/Kokkos_BasicView.hpp new file mode 100644 index 0000000000..29eafca62e --- /dev/null +++ b/lib/kokkos/core/src/View/Kokkos_BasicView.hpp @@ -0,0 +1,652 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#ifndef KOKKOS_IMPL_PUBLIC_INCLUDE +static_assert(false, + "Including non-public Kokkos header files is not allowed."); +#endif + +#ifndef KOKKOS_BASIC_VIEW_HPP +#define KOKKOS_BASIC_VIEW_HPP +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +// FIXME: we need to make this work for not using our mdspan impl +#define KOKKOS_IMPL_NO_UNIQUE_ADDRESS _MDSPAN_NO_UNIQUE_ADDRESS +namespace Kokkos::Impl { + +constexpr inline struct SubViewCtorTag { + explicit SubViewCtorTag() = default; +} subview_ctor_tag{}; + +template +struct KokkosSliceToMDSpanSliceImpl { + using type = T; + KOKKOS_FUNCTION + static constexpr decltype(auto) transform(const T &s) { return s; } +}; + +template <> +struct KokkosSliceToMDSpanSliceImpl { + using type = full_extent_t; + KOKKOS_FUNCTION + static constexpr decltype(auto) transform(Kokkos::ALL_t) { + return full_extent; + } +}; + +template +using kokkos_slice_to_mdspan_slice = + typename KokkosSliceToMDSpanSliceImpl::type; + +template +KOKKOS_INLINE_FUNCTION constexpr decltype(auto) +transform_kokkos_slice_to_mdspan_slice(const T &s) { + return KokkosSliceToMDSpanSliceImpl::transform(s); +} + +// We do have implementation detail versions of these in our mdspan impl +// However they are not part of the public standard interface +template +struct is_layout_right_padded : public std::false_type {}; + +template +struct is_layout_right_padded> + : public std::true_type {}; + +template +struct is_layout_left_padded : public std::false_type {}; + +template +struct is_layout_left_padded> + : public std::true_type {}; + +template +class BasicView { + public: + using mdspan_type = + mdspan; + using extents_type = typename mdspan_type::extents_type; + using layout_type = typename mdspan_type::layout_type; + using accessor_type = typename mdspan_type::accessor_type; + using mapping_type = typename mdspan_type::mapping_type; + using element_type = typename mdspan_type::element_type; + using value_type = typename mdspan_type::value_type; + using index_type = typename mdspan_type::index_type; + using size_type = typename mdspan_type::size_type; + using rank_type = typename mdspan_type::rank_type; + using data_handle_type = typename mdspan_type::data_handle_type; + using reference = typename mdspan_type::reference; + using memory_space = typename accessor_type::memory_space; + using execution_space = typename memory_space::execution_space; + + // For now View and BasicView will have a restriction that the data handle + // needs to be convertible to element_type* and vice versa + static_assert(std::is_constructible_v); + static_assert(std::is_constructible_v); + + KOKKOS_FUNCTION static constexpr rank_type rank() noexcept { + return extents_type::rank(); + } + KOKKOS_FUNCTION static constexpr rank_type rank_dynamic() noexcept { + return extents_type::rank_dynamic(); + } + KOKKOS_FUNCTION static constexpr size_t static_extent(rank_type r) noexcept { + return extents_type::static_extent(r); + } + KOKKOS_FUNCTION constexpr index_type extent(rank_type r) const noexcept { + return m_map.extents().extent(r); + }; + + protected: + // These are pre-condition checks which are unconditionally (i.e. in release + // mode) enabled in Kokkos::View 4.4 + template + KOKKOS_FUNCTION static constexpr void check_basic_view_constructibility( + [[maybe_unused]] const OtherMapping &rhs) { + using src_t = typename OtherMapping::layout_type; + using dst_t = layout_type; + constexpr size_t rnk = mdspan_type::rank(); + if constexpr (!std::is_same_v) { + if constexpr (Impl::is_layout_left_padded::value) { + if constexpr (std::is_same_v) { + index_type stride = 1; + for (size_t r = 0; r < rnk; r++) { + if (rhs.stride(r) != stride) + Kokkos::abort("View assignment must have compatible layouts"); + if constexpr (rnk > 1) + stride *= (r == 0 ? rhs.stride(1) : rhs.extents().extent(r)); + } + } + } + if constexpr (Impl::is_layout_right_padded::value) { + if constexpr (std::is_same_v) { + index_type stride = 1; + if constexpr (rnk > 0) { + for (size_t r = rnk; r > 0; r--) { + if (rhs.stride(r - 1) != stride) + Kokkos::abort("View assignment must have compatible layouts"); + if constexpr (rnk > 1) + stride *= (r == rnk ? rhs.stride(r - 2) + : rhs.extents().extent(r - 1)); + } + } + } + } + if constexpr (std::is_same_v) { + if constexpr (std::is_same_v) { + index_type stride = 1; + for (size_t r = 0; r < rnk; r++) { + if (rhs.stride(r) != stride) + Kokkos::abort("View assignment must have compatible layouts"); + stride *= rhs.extents().extent(r); + } + } else if constexpr (Impl::is_layout_left_padded::value && + rnk > 1) { + if (rhs.stride(1) != rhs.extents().extent(0)) + Kokkos::abort("View assignment must have compatible layouts"); + } + } + if constexpr (std::is_same_v) { + if constexpr (std::is_same_v) { + index_type stride = 1; + if constexpr (rnk > 0) { + for (size_t r = rnk; r > 0; r--) { + if (rhs.stride(r - 1) != stride) + Kokkos::abort("View assignment must have compatible layouts"); + stride *= rhs.extents().extent(r - 1); + } + } + } else if constexpr (Impl::is_layout_right_padded::value && + rnk > 1) { + if (rhs.stride(rnk - 2) != rhs.extents().extent(rnk - 1)) + Kokkos::abort("View assignment must have compatible layouts"); + } + } + } + } + + public: + KOKKOS_DEFAULTED_FUNCTION constexpr BasicView() = default; + + KOKKOS_FUNCTION constexpr BasicView(const mdspan_type &other) + : m_ptr(other.data_handle()), + m_map(other.mapping()), + m_acc(other.accessor()){}; + KOKKOS_FUNCTION constexpr BasicView(mdspan_type &&other) + : m_ptr(std::move(other.data_handle())), + m_map(std::move(other.mapping())), + m_acc(std::move(other.accessor())){}; + + template + // requires(std::is_constructible_v) + KOKKOS_FUNCTION explicit constexpr BasicView( + std::enable_if_t, + data_handle_type> + p, + OtherIndexTypes... exts) + : m_ptr(std::move(p)), + m_map(extents_type(static_cast(std::move(exts))...)), + m_acc{} {} + + template + // When doing C++20 we should switch to this, the conditional explicit we + // can't do in 17 + // requires(std::is_constructible_v>) + // explicit(Size != rank_dynamic()) + KOKKOS_FUNCTION constexpr BasicView( + std::enable_if_t< + std::is_constructible_v>, + data_handle_type> + p, + const Array &exts) + : m_ptr(std::move(p)), m_map(extents_type(exts)), m_acc{} {} + + KOKKOS_FUNCTION constexpr BasicView(data_handle_type p, + const extents_type &exts) +// Compilation will simply fail in C++17 and overload set should not be an issue +#ifndef KOKKOS_ENABLE_CXX17 + requires(std::is_default_constructible_v && + std::is_constructible_v) +#endif + : m_ptr(std::move(p)), m_map(exts), m_acc{} { + } + + KOKKOS_FUNCTION constexpr BasicView(data_handle_type p, const mapping_type &m) +// Compilation will simply fail in C++17 and overload set should not be an issue +#ifndef KOKKOS_ENABLE_CXX17 + requires(std::is_default_constructible_v) +#endif + : m_ptr(std::move(p)), m_map(m), m_acc{} { + } + + KOKKOS_FUNCTION constexpr BasicView(data_handle_type p, const mapping_type &m, + const accessor_type &a) + : m_ptr(std::move(p)), m_map(m), m_acc(a) {} + + template +// requires(std::is_constructible_v::mdspan_type>) +#ifndef KOKKOS_ENABLE_CXX17 + explicit( + !std::is_convertible_v &, + mapping_type> || + !std::is_convertible_v) +#endif + KOKKOS_INLINE_FUNCTION + BasicView(const BasicView &other, + std::enable_if_t< + std::is_constructible_v< + mdspan_type, typename BasicView::mdspan_type>, + void *> = nullptr) + : m_ptr(other.m_ptr), m_map(other.m_map), m_acc(other.m_acc) { + // Kokkos View precondition checks happen in release builds + check_basic_view_constructibility(other.mapping()); + + static_assert( + std::is_constructible_v, + "Kokkos::View: incompatible data_handle_type for View construction"); + static_assert(std::is_constructible_v, + "Kokkos::View: incompatible extents for View construction"); + } + + template +// requires(std::is_constructible_v>) +#ifndef KOKKOS_ENABLE_CXX17 + explicit( + !std::is_convertible_v &, + mapping_type> || + !std::is_convertible_v) +#endif + KOKKOS_INLINE_FUNCTION + BasicView(const mdspan &other, + std::enable_if_t< + std::is_constructible_v< + mdspan_type, mdspan>, + void *> = nullptr) + : m_ptr(other.data_handle()), + m_map(other.mapping()), + m_acc(other.accessor()) { + // Kokkos View precondition checks happen in release builds + check_basic_view_constructibility(other.mapping()); + + static_assert( + std::is_constructible_v, + "Kokkos::View: incompatible data_handle_type for View construction"); + static_assert(std::is_constructible_v, + "Kokkos::View: incompatible extents for View construction"); + } + + // Allocating constructors specific to BasicView + /// + /// Construct from a given mapping + /// + explicit constexpr BasicView(const std::string &label, + const mapping_type &mapping) + : BasicView(view_alloc(label), mapping) {} + + /// + /// Construct from a given extents + /// + explicit constexpr BasicView(const std::string &label, + const extents_type &ext) + : BasicView(view_alloc(label), mapping_type{ext}) {} + + private: + template + data_handle_type create_data_handle( + const Impl::ViewCtorProp &arg_prop, + const typename mdspan_type::mapping_type &arg_mapping) { + constexpr bool has_exec = Impl::ViewCtorProp::has_execution_space; + // Copy the input allocation properties with possibly defaulted properties + // We need to split it in two to avoid MSVC compiler errors + auto prop_copy_tmp = + Impl::with_properties_if_unset(arg_prop, std::string{}); + auto prop_copy = Impl::with_properties_if_unset( + prop_copy_tmp, memory_space{}, execution_space{}); + using alloc_prop = decltype(prop_copy); + + if (alloc_prop::initialize && + !alloc_prop::execution_space::impl_is_initialized()) { + // If initializing view data then + // the execution space must be initialized. + Kokkos::Impl::throw_runtime_exception( + "Constructing View and initializing data with uninitialized " + "execution space"); + } + return data_handle_type(Impl::make_shared_allocation_record( + arg_mapping.required_span_size(), + Impl::get_property(prop_copy), + Impl::get_property(prop_copy), + has_exec ? std::optional{Impl::get_property< + Impl::ExecutionSpaceTag>(prop_copy)} + : std::optional{std::nullopt}, + std::integral_constant(), + std::integral_constant())); + } + + public: + template + // requires(!Impl::ViewCtorProp::has_pointer) + explicit inline BasicView( + const Impl::ViewCtorProp &arg_prop, + std::enable_if_t::has_pointer, + typename mdspan_type::mapping_type> const &arg_mapping) + : BasicView(create_data_handle(arg_prop, arg_mapping), arg_mapping) {} + + template + // requires(Impl::ViewCtorProp::has_pointer) + KOKKOS_FUNCTION explicit inline BasicView( + const Impl::ViewCtorProp &arg_prop, + std::enable_if_t::has_pointer, + typename mdspan_type::mapping_type> const &arg_mapping) + : BasicView( + data_handle_type(Impl::get_property(arg_prop)), + arg_mapping) {} + + protected: + template + KOKKOS_INLINE_FUNCTION BasicView( + Impl::SubViewCtorTag, + const BasicView &src_view, + SliceSpecifiers... slices) + : BasicView(submdspan( + src_view.to_mdspan(), + Impl::transform_kokkos_slice_to_mdspan_slice(slices)...)) {} + + public: + //---------------------------------------- + // Conversion to MDSpan + template , + mdspan_type>>> + KOKKOS_INLINE_FUNCTION constexpr + operator mdspan() const { + return mdspan_type(m_ptr, m_map, m_acc); + } + + // Here we use an overload instead of a default parameter as a workaround + // to a potential compiler bug with clang 17. It may be present in other + // compilers + template >> + KOKKOS_INLINE_FUNCTION constexpr auto to_mdspan() const { + using ret_mdspan_type = + mdspan; + return ret_mdspan_type( + static_cast( + data_handle()), + mapping(), static_cast(accessor())); + } + + template < + class OtherAccessorType = AccessorPolicy, + typename = std::enable_if_t>> + KOKKOS_INLINE_FUNCTION constexpr auto to_mdspan( + const OtherAccessorType &other_accessor) const { + using ret_mdspan_type = + mdspan; + return ret_mdspan_type( + static_cast( + data_handle()), + mapping(), other_accessor); + } + + KOKKOS_FUNCTION void assign_data(element_type *ptr) { m_ptr = ptr; } + + // ========================= mdspan ================================= + + // [mdspan.mdspan.members], members + +// Introducing the C++20 and C++23 variants of the operators already +#ifndef KOKKOS_ENABLE_CXX17 +#ifndef KOKKOS_ENABLE_CXX20 + // C++23 only operator[] + template + requires((std::is_convertible_v && ...) && + (std::is_nothrow_constructible_v && + ...) && + (sizeof...(OtherIndexTypes) == rank())) + KOKKOS_FUNCTION constexpr reference operator[]( + OtherIndexTypes... indices) const { + return m_acc.access(m_ptr, + m_map(static_cast(std::move(indices))...)); + } + + template + requires( + std::is_convertible_v && + std::is_nothrow_constructible_v) + KOKKOS_FUNCTION constexpr reference operator[]( + const Array &indices) const { + return m_acc.access(m_ptr, + [&](std::index_sequence) { + return m_map(indices[Idxs]...); + }(std::make_index_sequence())); + } + + template + requires( + std::is_convertible_v && + std::is_nothrow_constructible_v) + KOKKOS_FUNCTION constexpr reference operator[]( + std::span indices) const { + return m_acc.access(m_ptr, + [&](std::index_sequence) { + return m_map(indices[Idxs]...); + }(std::make_index_sequence())); + } +#endif + + // C++20 operator() + template + requires((std::is_convertible_v && ...) && + (std::is_nothrow_constructible_v && + ...) && + (sizeof...(OtherIndexTypes) == rank())) + KOKKOS_FUNCTION constexpr reference operator()( + OtherIndexTypes... indices) const { + return m_acc.access(m_ptr, + m_map(static_cast(std::move(indices))...)); + } + + template + requires( + std::is_convertible_v && + std::is_nothrow_constructible_v) + KOKKOS_FUNCTION constexpr reference operator()( + const Array &indices) const { + return m_acc.access(m_ptr, + [&](std::index_sequence) { + return m_map(indices[Idxs]...); + }(std::make_index_sequence())); + } + + template + requires( + std::is_convertible_v && + std::is_nothrow_constructible_v) + KOKKOS_FUNCTION constexpr reference operator()( + std::span indices) const { + return m_acc.access(m_ptr, + [&](std::index_sequence) { + return m_map(indices[Idxs]...); + }(std::make_index_sequence())); + } +#else + // C++17 variant of operator() + + // Some weird unexplained issue in compiling the SFINAE version with CUDA/MSVC + // So we just use post factor check here with static_assert +#if defined(KOKKOS_ENABLE_CUDA) && defined(_WIN32) + template + KOKKOS_FUNCTION constexpr reference operator()( + OtherIndexTypes... indices) const { + static_assert((std::is_convertible_v && ...)); + static_assert( + (std::is_nothrow_constructible_v && ...)); + static_assert((sizeof...(OtherIndexTypes)) == rank()); + return m_acc.access(m_ptr, + m_map(static_cast(std::move(indices))...)); + } +#else + template + KOKKOS_FUNCTION constexpr std::enable_if_t< + ((std::is_convertible_v && ...)) && + ((std::is_nothrow_constructible_v && + ...)) && + ((sizeof...(OtherIndexTypes)) == rank()), + reference> + operator()(OtherIndexTypes... indices) const { + return m_acc.access(m_ptr, + m_map(static_cast(std::move(indices))...)); + } +#endif +#endif + + private: + // FIXME_CXX20: could use inline templated lambda in C++20 mode inside size() + template + KOKKOS_FUNCTION constexpr size_type size_impl( + std::index_sequence) const noexcept { + // Note we restrict data_handle to be convertible to element_type* for now. + // This is also different from mdspan: mdspan can NOT be legally in a state + // where m_ptr is nullptr and the product of extents is non-zero + // The default constructor of mdspan is constrained to dynamic_rank > 0 + // For View we do not have that constraint today + if (data_handle() == nullptr) return 0u; + return ((static_cast(m_map.extents().extent(Idxs))) * ... * + size_type(1)); + } + + public: + KOKKOS_FUNCTION constexpr size_type size() const noexcept { + return size_impl(std::make_index_sequence()); + } + + private: + // FIXME_CXX20: could use inline templated lambda in C++20 mode inside empty() + template + KOKKOS_FUNCTION constexpr bool empty_impl( + std::index_sequence) const noexcept { + // Note we restrict data_handle to be convertible to element_type* for now. + // This is also different from mdspan: mdspan can NOT be legally in a state + // where m_ptr is nullptr and the product of extents is non-zero + // The default constructor of mdspan is constrained to dynamic_rank > 0 + // For View we do not have that constraint today + if (data_handle() == nullptr) return true; + return (rank() > 0) && + ((m_map.extents().extent(Idxs) == index_type(0)) || ... || false); + } + + public: + [[nodiscard]] KOKKOS_FUNCTION constexpr bool empty() const noexcept { + return empty_impl(std::make_index_sequence()); + } + + KOKKOS_FUNCTION friend constexpr void swap(BasicView &x, + BasicView &y) noexcept { + kokkos_swap(x.m_ptr, y.m_ptr); + kokkos_swap(x.m_map, y.m_map); + kokkos_swap(x.m_acc, y.m_acc); + } + + KOKKOS_FUNCTION constexpr const extents_type &extents() const noexcept { + return m_map.extents(); + }; + KOKKOS_FUNCTION constexpr const data_handle_type &data_handle() + const noexcept { + return m_ptr; + }; + KOKKOS_FUNCTION constexpr const mapping_type &mapping() const noexcept { + return m_map; + }; + KOKKOS_FUNCTION constexpr const accessor_type &accessor() const noexcept { + return m_acc; + }; + + KOKKOS_FUNCTION static constexpr bool is_always_unique() noexcept { + return mapping_type::is_always_unique(); + }; + KOKKOS_FUNCTION static constexpr bool is_always_exhaustive() noexcept { + return mapping_type::is_always_exhaustive(); + }; + KOKKOS_FUNCTION static constexpr bool is_always_strided() noexcept { + return mapping_type::is_always_strided(); + }; + + KOKKOS_FUNCTION constexpr bool is_unique() const { + return m_map.is_unique(); + }; + KOKKOS_FUNCTION constexpr bool is_exhaustive() const { + return m_map.is_exhaustive(); + }; + KOKKOS_FUNCTION constexpr bool is_strided() const { + return m_map.is_strided(); + }; + KOKKOS_FUNCTION constexpr index_type stride(rank_type r) const { + return m_map.stride(r); + }; + + protected: +#ifndef __NVCC__ + KOKKOS_IMPL_NO_UNIQUE_ADDRESS data_handle_type m_ptr{}; + KOKKOS_IMPL_NO_UNIQUE_ADDRESS mapping_type m_map{}; + KOKKOS_IMPL_NO_UNIQUE_ADDRESS accessor_type m_acc{}; +#else + data_handle_type m_ptr{}; + mapping_type m_map{}; + accessor_type m_acc{}; +#endif + + template + friend class BasicView; +}; +} // namespace Kokkos::Impl + +#endif diff --git a/lib/kokkos/core/src/View/Kokkos_ViewAlloc.hpp b/lib/kokkos/core/src/View/Kokkos_ViewAlloc.hpp index 1ade75692f..eb11630b21 100644 --- a/lib/kokkos/core/src/View/Kokkos_ViewAlloc.hpp +++ b/lib/kokkos/core/src/View/Kokkos_ViewAlloc.hpp @@ -26,6 +26,7 @@ static_assert(false, #include #include #include +#include #include #include @@ -41,22 +42,8 @@ bool is_zero_byte(const T& x) { return std::memcmp(&x, all_zeroes, sizeof(T)) == 0; } -//---------------------------------------------------------------------------- - -/* - * The construction, assignment to default, and destruction - * are merged into a single functor. - * Primarily to work around an unresolved CUDA back-end bug - * that would lose the destruction cuda device function when - * called from the shared memory tracking destruction. - * Secondarily to have two fewer partial specializations. - */ -template ::value> -struct ViewValueFunctor; - template -struct ViewValueFunctor { +struct ViewValueFunctor { using ExecSpace = typename DeviceType::execution_space; struct DestroyTag {}; @@ -68,20 +55,31 @@ struct ViewValueFunctor { std::string name; bool default_exec_space; - template - KOKKOS_INLINE_FUNCTION - std::enable_if_t::value> - operator()(ConstructTag const&, const size_t i) const { + template + KOKKOS_FUNCTION + std::enable_if_t> + operator()(ConstructTag, const size_t i) const { new (ptr + i) ValueType(); } - KOKKOS_INLINE_FUNCTION void operator()(DestroyTag const&, - const size_t i) const { + KOKKOS_FUNCTION void operator()(DestroyTag, const size_t i) const { + // When instantiating a View on host execution space with a host only + // destructor the workaround for CUDA device symbol instantiation tries to + // still compile a destruction kernel for the device, and issues a warning + // for host from host-device +#ifdef KOKKOS_ENABLE_CUDA + if constexpr (std::is_same_v) { + KOKKOS_IF_ON_DEVICE(((ptr + i)->~ValueType();)) + } else { + KOKKOS_IF_ON_HOST(((ptr + i)->~ValueType();)) + } +#else (ptr + i)->~ValueType(); +#endif } - ViewValueFunctor() = default; - ViewValueFunctor(const ViewValueFunctor&) = default; + ViewValueFunctor() = default; + ViewValueFunctor(const ViewValueFunctor&) = default; ViewValueFunctor& operator=(const ViewValueFunctor&) = default; ViewValueFunctor(ExecSpace const& arg_space, ValueType* const arg_ptr, @@ -104,49 +102,6 @@ struct ViewValueFunctor { functor_instantiate_workaround(); } - template - std::enable_if_t::value && - std::is_trivially_copy_assignable::value> - construct_dispatch() { - ValueType value{}; -// On A64FX memset seems to do the wrong thing with regards to first touch -// leading to the significant performance issues -#ifndef KOKKOS_ARCH_A64FX - if (Impl::is_zero_byte(value)) { - uint64_t kpID = 0; - if (Kokkos::Profiling::profileLibraryLoaded()) { - // We are not really using parallel_for here but using beginParallelFor - // instead of begin_parallel_for (and adding "via memset") is the best - // we can do to indicate that this is not supposed to be tunable (and - // doesn't really execute a parallel_for). - Kokkos::Profiling::beginParallelFor( - "Kokkos::View::initialization [" + name + "] via memset", - Kokkos::Profiling::Experimental::device_id(space), &kpID); - } - (void)ZeroMemset( - space, Kokkos::View>(ptr, n)); - - if (Kokkos::Profiling::profileLibraryLoaded()) { - Kokkos::Profiling::endParallelFor(kpID); - } - if (default_exec_space) - space.fence("Kokkos::Impl::ViewValueFunctor: View init/destroy fence"); - } else { -#endif - parallel_for_implementation(); -#ifndef KOKKOS_ARCH_A64FX - } -#endif - } - - template - std::enable_if_t::value && - std::is_trivially_copy_assignable::value)> - construct_dispatch() { - parallel_for_implementation(); - } - template void parallel_for_implementation() { using PolicyType = @@ -172,24 +127,62 @@ struct ViewValueFunctor { const Kokkos::Impl::ParallelFor closure( *this, policy); closure.execute(); - if (default_exec_space || std::is_same_v) - space.fence("Kokkos::Impl::ViewValueFunctor: View init/destroy fence"); if (Kokkos::Profiling::profileLibraryLoaded()) { Kokkos::Profiling::endParallelFor(kpID); } + if (default_exec_space || std::is_same_v) { + space.fence(std::is_same_v + ? "Kokkos::View::destruction before deallocate" + : "Kokkos::View::initialization"); + } } - void construct_shared_allocation() { construct_dispatch(); } + // Shortcut for zero initialization + void zero_memset_implementation() { + uint64_t kpID = 0; + if (Kokkos::Profiling::profileLibraryLoaded()) { + // We are not really using parallel_for here but using beginParallelFor + // instead of begin_parallel_for (and adding "via memset") is the best + // we can do to indicate that this is not supposed to be tunable (and + // doesn't really execute a parallel_for). + Kokkos::Profiling::beginParallelFor( + "Kokkos::View::initialization [" + name + "] via memset", + Kokkos::Profiling::Experimental::device_id(space), &kpID); + } + + (void)ZeroMemset(space, ptr, n * sizeof(ValueType)); + + if (Kokkos::Profiling::profileLibraryLoaded()) { + Kokkos::Profiling::endParallelFor(kpID); + } + if (default_exec_space) { + space.fence("Kokkos::View::initialization via memset"); + } + } + + void construct_shared_allocation() { +// On A64FX memset seems to do the wrong thing with regards to first touch +// leading to the significant performance issues +#ifndef KOKKOS_ARCH_A64FX + if constexpr (std::is_trivial_v) { + // value-initialization is equivalent to filling with zeros + zero_memset_implementation(); + } else +#endif + parallel_for_implementation(); + } void destroy_shared_allocation() { + if constexpr (std::is_trivially_destructible_v) { + // do nothing, don't bother calling the destructor + } else { #ifdef KOKKOS_ENABLE_IMPL_VIEW_OF_VIEWS_DESTRUCTOR_PRECONDITION_VIOLATION_WORKAROUND - if constexpr (std::is_same_v) - for (size_t i = 0; i < n; ++i) (ptr + i)->~ValueType(); - else + if constexpr (std::is_same_v) + for (size_t i = 0; i < n; ++i) (ptr + i)->~ValueType(); + else #endif - { - parallel_for_implementation(); + parallel_for_implementation(); } } @@ -206,114 +199,6 @@ struct ViewValueFunctor { } }; -template -struct ViewValueFunctor { - using ExecSpace = typename DeviceType::execution_space; - using PolicyType = Kokkos::RangePolicy>; - - ExecSpace space; - ValueType* ptr; - size_t n; - std::string name; - bool default_exec_space; - - KOKKOS_INLINE_FUNCTION - void operator()(const size_t i) const { ptr[i] = ValueType(); } - - ViewValueFunctor() = default; - ViewValueFunctor(const ViewValueFunctor&) = default; - ViewValueFunctor& operator=(const ViewValueFunctor&) = default; - - ViewValueFunctor(ExecSpace const& arg_space, ValueType* const arg_ptr, - size_t const arg_n, std::string arg_name) - : space(arg_space), - ptr(arg_ptr), - n(arg_n), - name(std::move(arg_name)), - default_exec_space(false) {} - - ViewValueFunctor(ValueType* const arg_ptr, size_t const arg_n, - std::string arg_name) - : space(ExecSpace{}), - ptr(arg_ptr), - n(arg_n), - name(std::move(arg_name)), - default_exec_space(true) {} - - template - std::enable_if_t::value && - std::is_trivially_copy_assignable::value> - construct_shared_allocation() { - // Shortcut for zero initialization -// On A64FX memset seems to do the wrong thing with regards to first touch -// leading to the significant performance issues -#ifndef KOKKOS_ARCH_A64FX - ValueType value{}; - if (Impl::is_zero_byte(value)) { - uint64_t kpID = 0; - if (Kokkos::Profiling::profileLibraryLoaded()) { - // We are not really using parallel_for here but using beginParallelFor - // instead of begin_parallel_for (and adding "via memset") is the best - // we can do to indicate that this is not supposed to be tunable (and - // doesn't really execute a parallel_for). - Kokkos::Profiling::beginParallelFor( - "Kokkos::View::initialization [" + name + "] via memset", - Kokkos::Profiling::Experimental::device_id(space), &kpID); - } - - (void)ZeroMemset( - space, Kokkos::View>(ptr, n)); - - if (Kokkos::Profiling::profileLibraryLoaded()) { - Kokkos::Profiling::endParallelFor(kpID); - } - if (default_exec_space) - space.fence("Kokkos::Impl::ViewValueFunctor: View init/destroy fence"); - } else { -#endif - parallel_for_implementation(); -#ifndef KOKKOS_ARCH_A64FX - } -#endif - } - - template - std::enable_if_t::value && - std::is_trivially_copy_assignable::value)> - construct_shared_allocation() { - parallel_for_implementation(); - } - - void parallel_for_implementation() { - PolicyType policy(space, 0, n); - uint64_t kpID = 0; - if (Kokkos::Profiling::profileLibraryLoaded()) { - Kokkos::Profiling::beginParallelFor( - "Kokkos::View::initialization [" + name + "]", - Kokkos::Profiling::Experimental::device_id(space), &kpID); - } -#ifdef KOKKOS_ENABLE_CUDA - if (std::is_same::value) { - Kokkos::Impl::cuda_prefetch_pointer(space, ptr, sizeof(ValueType) * n, - true); - } -#endif - const Kokkos::Impl::ParallelFor closure( - *this, policy); - closure.execute(); - if (default_exec_space) - space.fence( - "Kokkos::Impl::ViewValueFunctor: Fence after setting values in " - "view"); - if (Kokkos::Profiling::profileLibraryLoaded()) { - Kokkos::Profiling::endParallelFor(kpID); - } - } - - void destroy_shared_allocation() {} -}; - template struct ViewValueFunctorSequentialHostInit { using ExecSpace = typename DeviceType::execution_space; @@ -358,6 +243,63 @@ struct ViewValueFunctorSequentialHostInit { } }; +template +Kokkos::Impl::SharedAllocationRecord* make_shared_allocation_record( + const size_t& required_span_size, std::string_view label, + const MemorySpace& memory_space, + const std::optional exec_space, + std::bool_constant, std::bool_constant) { + static_assert(SpaceAccessibility::accessible); + + // Use this for constructing and destroying the view + using device_type = Kokkos::Device; + using functor_type = std::conditional_t< + SequentialInit, + ViewValueFunctorSequentialHostInit, + ViewValueFunctor>; + using record_type = + Kokkos::Impl::SharedAllocationRecord; + + /* Force alignment of allocations on on 8 byte boundaries even for + * element types smaller than 8 bytes */ + static constexpr std::size_t align_mask = 0x7; + + // Calculate the total size of the memory, in bytes, and make sure it is + // byte-aligned + const std::size_t alloc_size = + (required_span_size * sizeof(ElementType) + align_mask) & ~align_mask; + + auto* record = + exec_space + ? record_type::allocate(*exec_space, memory_space, std::string{label}, + alloc_size) + : record_type::allocate(memory_space, std::string{label}, alloc_size); + + auto ptr = static_cast(record->data()); + + auto functor = + exec_space ? functor_type(*exec_space, ptr, required_span_size, + std::string{label}) + : functor_type(ptr, required_span_size, std::string{label}); + + // Only initialize if the allocation is non-zero. + // May be zero if one of the dimensions is zero. + if constexpr (Initialize) { + if (alloc_size) { + // Assume destruction is only required when construction is requested. + // The ViewValueFunctor has both value construction and destruction + // operators. + record->m_destroy = std::move(functor); + + // Construct values + record->m_destroy.construct_shared_allocation(); + } + } + + return record; +} + } // namespace Kokkos::Impl #endif // KOKKOS_VIEW_ALLOC_HPP diff --git a/lib/kokkos/core/src/impl/Kokkos_Atomic_View.hpp b/lib/kokkos/core/src/View/Kokkos_ViewAtomic.hpp similarity index 96% rename from lib/kokkos/core/src/impl/Kokkos_Atomic_View.hpp rename to lib/kokkos/core/src/View/Kokkos_ViewAtomic.hpp index 23d4c2524c..f77066b70f 100644 --- a/lib/kokkos/core/src/impl/Kokkos_Atomic_View.hpp +++ b/lib/kokkos/core/src/View/Kokkos_ViewAtomic.hpp @@ -13,8 +13,8 @@ // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //@HEADER -#ifndef KOKKOS_ATOMIC_VIEW_HPP -#define KOKKOS_ATOMIC_VIEW_HPP +#ifndef KOKKOS_VIEWATOMIC_HPP +#define KOKKOS_VIEWATOMIC_HPP #include #include @@ -44,10 +44,10 @@ class AtomicDataElement { } KOKKOS_INLINE_FUNCTION - void inc() const { Kokkos::atomic_increment(ptr); } + void inc() const { Kokkos::atomic_inc(ptr); } KOKKOS_INLINE_FUNCTION - void dec() const { Kokkos::atomic_decrement(ptr); } + void dec() const { Kokkos::atomic_dec(ptr); } KOKKOS_INLINE_FUNCTION const_value_type operator++() const { @@ -215,7 +215,7 @@ class AtomicViewDataHandle { } KOKKOS_INLINE_FUNCTION - operator typename ViewTraits::value_type*() const { return ptr; } + operator typename ViewTraits::value_type *() const { return ptr; } }; } // namespace Impl diff --git a/lib/kokkos/core/src/impl/Kokkos_ViewCtor.hpp b/lib/kokkos/core/src/View/Kokkos_ViewCtor.hpp similarity index 84% rename from lib/kokkos/core/src/impl/Kokkos_ViewCtor.hpp rename to lib/kokkos/core/src/View/Kokkos_ViewCtor.hpp index 379180ae64..f080474717 100644 --- a/lib/kokkos/core/src/impl/Kokkos_ViewCtor.hpp +++ b/lib/kokkos/core/src/View/Kokkos_ViewCtor.hpp @@ -72,8 +72,8 @@ struct ViewCtorProp {}; */ template struct ViewCtorProp> { - ViewCtorProp() = default; - ViewCtorProp(const ViewCtorProp &) = default; + ViewCtorProp() = default; + ViewCtorProp(const ViewCtorProp &) = default; ViewCtorProp &operator=(const ViewCtorProp &) = default; using type = CommonViewAllocProp; @@ -92,8 +92,8 @@ struct ViewCtorProp || std::is_same_v || std::is_same_v>, P> { - ViewCtorProp() = default; - ViewCtorProp(const ViewCtorProp &) = default; + ViewCtorProp() = default; + ViewCtorProp(const ViewCtorProp &) = default; ViewCtorProp &operator=(const ViewCtorProp &) = default; using type = P; @@ -106,14 +106,14 @@ struct ViewCtorProp || /* Map input label type to std::string */ template struct ViewCtorProp::value>, Label> { - ViewCtorProp() = default; - ViewCtorProp(const ViewCtorProp &) = default; + ViewCtorProp() = default; + ViewCtorProp(const ViewCtorProp &) = default; ViewCtorProp &operator=(const ViewCtorProp &) = default; using type = std::string; ViewCtorProp(const type &arg) : value(arg) {} - ViewCtorProp(type &&arg) : value(arg) {} + ViewCtorProp(type &&arg) : value(std::move(arg)) {} type value; }; @@ -122,8 +122,8 @@ template struct ViewCtorProp::value || Kokkos::is_execution_space::value>, Space> { - ViewCtorProp() = default; - ViewCtorProp(const ViewCtorProp &) = default; + ViewCtorProp() = default; + ViewCtorProp(const ViewCtorProp &) = default; ViewCtorProp &operator=(const ViewCtorProp &) = default; using type = Space; @@ -135,8 +135,8 @@ struct ViewCtorProp::value || template struct ViewCtorProp { - ViewCtorProp() = default; - ViewCtorProp(const ViewCtorProp &) = default; + ViewCtorProp() = default; + ViewCtorProp(const ViewCtorProp &) = default; ViewCtorProp &operator=(const ViewCtorProp &) = default; using type = T *; @@ -213,14 +213,19 @@ struct ViewCtorProp : public ViewCtorProp... { using execution_space = typename var_execution_space::type; using pointer_type = typename var_pointer::type; - /* Copy from a matching argument list. - * Requires std::is_same< P , ViewCtorProp< void , Args >::value ... - */ - template - inline ViewCtorProp(Args const &... args) : ViewCtorProp(args)... {} + // Construct from a matching argument list. + // + // Note that if P is empty, this constructor is the default constructor. + // On the other hand, if P is not empty, the constraint implies that + // there is no default constructor. + template , Args &&>...>>> + ViewCtorProp(Args &&...args) + : ViewCtorProp(std::forward(args))... {} template - KOKKOS_FUNCTION ViewCtorProp(pointer_type arg0, Args const &... args) + KOKKOS_FUNCTION ViewCtorProp(pointer_type arg0, Args const &...args) : ViewCtorProp(arg0), ViewCtorProp::type>(args)... {} @@ -252,7 +257,7 @@ auto with_properties_if_unset(const ViewCtorProp &view_ctor_prop) { template auto with_properties_if_unset(const ViewCtorProp &view_ctor_prop, [[maybe_unused]] const Property &property, - const Properties &... properties) { + const Properties &...properties) { if constexpr ((is_execution_space::value && !ViewCtorProp::has_execution_space) || (is_memory_space::value && @@ -302,7 +307,7 @@ template struct WithPropertiesIfUnset, Property, Properties...> { static constexpr auto apply_prop(const ViewCtorProp &view_ctor_prop, const Property &prop, - const Properties &... properties) { + const Properties &...properties) { if constexpr ((is_execution_space::value && !ViewCtorProp::has_execution_space) || (is_memory_space::value && @@ -328,7 +333,7 @@ struct WithPropertiesIfUnset, Property, Properties...> { template auto with_properties_if_unset(const ViewCtorProp &view_ctor_prop, - const Properties &... properties) { + const Properties &...properties) { return WithPropertiesIfUnset, Properties...>::apply_prop( view_ctor_prop, properties...); } @@ -437,6 +442,48 @@ using ViewAllocateWithoutInitializing = Impl::ViewCtorProp; +inline constexpr Kokkos::Impl::SequentialHostInit_t SequentialHostInit{}; + +inline constexpr Kokkos::Impl::WithoutInitializing_t WithoutInitializing{}; + +inline constexpr Kokkos::Impl::AllowPadding_t AllowPadding{}; + +/** \brief Create View allocation parameter bundle from argument list. + * + * Valid argument list members are: + * 1) label as a "string" or std::string + * 2) memory space instance of the View::memory_space type + * 3) execution space instance compatible with the View::memory_space + * 4) Kokkos::WithoutInitializing to bypass initialization + * 4) Kokkos::AllowPadding to allow allocation to pad dimensions for memory + * alignment + */ +template +auto view_alloc(Args &&...args) { + using return_type = Impl::ViewCtorProp>::type...>; + + static_assert(!return_type::has_pointer, + "Cannot give pointer-to-memory for view allocation"); + + return return_type(std::forward(args)...); +} + +template +KOKKOS_INLINE_FUNCTION + Impl::ViewCtorProp::type...> + view_wrap(Args const &...args) { + using return_type = + Impl::ViewCtorProp::type...>; + + static_assert(!return_type::has_memory_space && + !return_type::has_execution_space && + !return_type::has_label && return_type::has_pointer, + "Must only give pointer-to-memory for view wrapping"); + + return return_type(args...); +} + } /* namespace Kokkos */ //---------------------------------------------------------------------------- diff --git a/lib/kokkos/core/src/impl/Kokkos_ViewDataAnalysis.hpp b/lib/kokkos/core/src/View/Kokkos_ViewDataAnalysis.hpp similarity index 96% rename from lib/kokkos/core/src/impl/Kokkos_ViewDataAnalysis.hpp rename to lib/kokkos/core/src/View/Kokkos_ViewDataAnalysis.hpp index 04c0c9aeed..37b6e2802f 100644 --- a/lib/kokkos/core/src/impl/Kokkos_ViewDataAnalysis.hpp +++ b/lib/kokkos/core/src/View/Kokkos_ViewDataAnalysis.hpp @@ -60,8 +60,8 @@ struct rank_dynamic { static constexpr size_t ArgN##R = (V != KOKKOS_INVALID_INDEX ? V : 1); \ static constexpr size_t N##R = (V != KOKKOS_INVALID_INDEX ? V : 1); \ KOKKOS_INLINE_FUNCTION explicit ViewDimension##R(size_t) {} \ - ViewDimension##R() = default; \ - ViewDimension##R(const ViewDimension##R&) = default; \ + ViewDimension##R() = default; \ + ViewDimension##R(const ViewDimension##R&) = default; \ ViewDimension##R& operator=(const ViewDimension##R&) = default; \ }; \ template \ @@ -72,8 +72,8 @@ struct rank_dynamic { struct ViewDimension##R<0u, RD> { \ static constexpr size_t ArgN##R = 0; \ std::conditional_t<(RD < 3), size_t, unsigned> N##R; \ - ViewDimension##R() = default; \ - ViewDimension##R(const ViewDimension##R&) = default; \ + ViewDimension##R() = default; \ + ViewDimension##R(const ViewDimension##R&) = default; \ ViewDimension##R& operator=(const ViewDimension##R&) = default; \ KOKKOS_INLINE_FUNCTION explicit ViewDimension##R(size_t V) : N##R(V) {} \ }; \ @@ -149,8 +149,8 @@ struct KOKKOS_IMPL_ENFORCE_EMPTY_BASE_OPTIMIZATION ViewDimension static constexpr unsigned rank = sizeof...(Vals); static constexpr unsigned rank_dynamic = Impl::rank_dynamic::value; - ViewDimension() = default; - ViewDimension(const ViewDimension&) = default; + ViewDimension() = default; + ViewDimension(const ViewDimension&) = default; ViewDimension& operator=(const ViewDimension&) = default; KOKKOS_INLINE_FUNCTION @@ -370,8 +370,7 @@ struct ViewDataAnalysis { // ValueType is opportunity for partial specialization. // Must match array analysis when this default template is used. static_assert( - std::is_same::value); + std::is_same_v); public: using specialize = void; // No specialization diff --git a/lib/kokkos/core/src/View/Kokkos_ViewLegacy.hpp b/lib/kokkos/core/src/View/Kokkos_ViewLegacy.hpp new file mode 100644 index 0000000000..fd406d58cc --- /dev/null +++ b/lib/kokkos/core/src/View/Kokkos_ViewLegacy.hpp @@ -0,0 +1,1604 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#ifndef KOKKOS_IMPL_PUBLIC_INCLUDE +#include +static_assert(false, + "Including non-public Kokkos header files is not allowed."); +#endif +#ifndef KOKKOS_VIEWLEGACY_HPP +#define KOKKOS_VIEWLEGACY_HPP + +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +#include +#include + +#ifdef KOKKOS_ENABLE_IMPL_MDSPAN +#include +#include +#include +#endif +#include + +#include + +//---------------------------------------------------------------------------- +//---------------------------------------------------------------------------- + +namespace Kokkos { + +/** \class View + * \brief View to an array of data. + * + * A View represents an array of one or more dimensions. + * For details, please refer to Kokkos' tutorial materials. + * + * \section Kokkos_View_TemplateParameters Template parameters + * + * This class has both required and optional template parameters. The + * \c DataType parameter must always be provided, and must always be + * first. The parameters \c Arg1Type, \c Arg2Type, and \c Arg3Type are + * placeholders for different template parameters. The default value + * of the fifth template parameter \c Specialize suffices for most use + * cases. When explaining the template parameters, we won't refer to + * \c Arg1Type, \c Arg2Type, and \c Arg3Type; instead, we will refer + * to the valid categories of template parameters, in whatever order + * they may occur. + * + * Valid ways in which template arguments may be specified: + * - View< DataType > + * - View< DataType , Layout > + * - View< DataType , Layout , Space > + * - View< DataType , Layout , Space , MemoryTraits > + * - View< DataType , Space > + * - View< DataType , Space , MemoryTraits > + * - View< DataType , MemoryTraits > + * + * \tparam DataType (required) This indicates both the type of each + * entry of the array, and the combination of compile-time and + * run-time array dimension(s). For example, double* + * indicates a one-dimensional array of \c double with run-time + * dimension, and int*[3] a two-dimensional array of \c int + * with run-time first dimension and compile-time second dimension + * (of 3). In general, the run-time dimensions (if any) must go + * first, followed by zero or more compile-time dimensions. For + * more examples, please refer to the tutorial materials. + * + * \tparam Space (required) The memory space. + * + * \tparam Layout (optional) The array's layout in memory. For + * example, LayoutLeft indicates a column-major (Fortran style) + * layout, and LayoutRight a row-major (C style) layout. If not + * specified, this defaults to the preferred layout for the + * Space. + * + * \tparam MemoryTraits (optional) Assertion of the user's intended + * access behavior. For example, RandomAccess indicates read-only + * access with limited spatial locality, and Unmanaged lets users + * wrap externally allocated memory in a View without automatic + * deallocation. + * + * \section Kokkos_View_MT MemoryTraits discussion + * + * \subsection Kokkos_View_MT_Interp MemoryTraits interpretation depends on + * Space + * + * Some \c MemoryTraits options may have different interpretations for + * different \c Space types. For example, with the Cuda device, + * \c RandomAccess tells Kokkos to fetch the data through the texture + * cache, whereas the non-GPU devices have no such hardware construct. + * + * \subsection Kokkos_View_MT_PrefUse Preferred use of MemoryTraits + * + * Users should defer applying the optional \c MemoryTraits parameter + * until the point at which they actually plan to rely on it in a + * computational kernel. This minimizes the number of template + * parameters exposed in their code, which reduces the cost of + * compilation. Users may always assign a View without specified + * \c MemoryTraits to a compatible View with that specification. + * For example: + * \code + * // Pass in the simplest types of View possible. + * void + * doSomething (View out, + * View in) + * { + * // Assign the "generic" View in to a RandomAccess View in_rr. + * // Note that RandomAccess View objects must have const data. + * View in_rr = in; + * // ... do something with in_rr and out ... + * } + * \endcode + */ + +} // namespace Kokkos + +namespace Kokkos { + +template +struct is_always_assignable_impl; + +template +struct is_always_assignable_impl, + Kokkos::View> { + using mapping_type = Kokkos::Impl::ViewMapping< + typename Kokkos::View::traits, + typename Kokkos::View::traits, + typename Kokkos::View::traits::specialize>; + + constexpr static bool value = + mapping_type::is_assignable && + static_cast(Kokkos::View::rank_dynamic) >= + static_cast(Kokkos::View::rank_dynamic); +}; + +template +using is_always_assignable = is_always_assignable_impl< + std::remove_reference_t, + std::remove_const_t>>; + +template +inline constexpr bool is_always_assignable_v = + is_always_assignable::value; + +template +constexpr bool is_assignable(const Kokkos::View& dst, + const Kokkos::View& src) { + using DstTraits = typename Kokkos::View::traits; + using SrcTraits = typename Kokkos::View::traits; + using mapping_type = + Kokkos::Impl::ViewMapping; + + return is_always_assignable_v, + Kokkos::View> || + (mapping_type::is_assignable && + ((DstTraits::dimension::rank_dynamic >= 1) || + (dst.static_extent(0) == src.extent(0))) && + ((DstTraits::dimension::rank_dynamic >= 2) || + (dst.static_extent(1) == src.extent(1))) && + ((DstTraits::dimension::rank_dynamic >= 3) || + (dst.static_extent(2) == src.extent(2))) && + ((DstTraits::dimension::rank_dynamic >= 4) || + (dst.static_extent(3) == src.extent(3))) && + ((DstTraits::dimension::rank_dynamic >= 5) || + (dst.static_extent(4) == src.extent(4))) && + ((DstTraits::dimension::rank_dynamic >= 6) || + (dst.static_extent(5) == src.extent(5))) && + ((DstTraits::dimension::rank_dynamic >= 7) || + (dst.static_extent(6) == src.extent(6))) && + ((DstTraits::dimension::rank_dynamic >= 8) || + (dst.static_extent(7) == src.extent(7)))); +} + +} /* namespace Kokkos */ + +//---------------------------------------------------------------------------- +//---------------------------------------------------------------------------- + +#include + +//---------------------------------------------------------------------------- +//---------------------------------------------------------------------------- + +namespace Kokkos { + +template +class View; + +template +struct is_view : public std::false_type {}; + +template +struct is_view> : public std::true_type {}; + +template +struct is_view> : public std::true_type {}; + +template +inline constexpr bool is_view_v = is_view::value; + +template +class View : public ViewTraits { + private: + template + friend class View; + template + friend class Kokkos::Impl::ViewMapping; + + using view_tracker_type = Kokkos::Impl::ViewTracker; + + public: + using traits = ViewTraits; + + private: + using map_type = + Kokkos::Impl::ViewMapping; + template + friend struct Kokkos::Impl::ViewTracker; + using hooks_policy = typename traits::hooks_policy; + + view_tracker_type m_track; + map_type m_map; + + public: + //---------------------------------------- + /** \brief Compatible view of array of scalar types */ + using array_type = + View; + + /** \brief Compatible view of const data type */ + using const_type = + View; + + /** \brief Compatible view of non-const data type */ + using non_const_type = + View; + + /** \brief Compatible host mirror view */ + using host_mirror_type = + View, + typename traits::hooks_policy>; + + /** \brief Compatible host mirror view */ + using HostMirror = host_mirror_type; + + /** \brief Unified types */ + using uniform_type = typename Impl::ViewUniformType::type; + using uniform_const_type = + typename Impl::ViewUniformType::const_type; + using uniform_runtime_type = + typename Impl::ViewUniformType::runtime_type; + using uniform_runtime_const_type = + typename Impl::ViewUniformType::runtime_const_type; + using uniform_nomemspace_type = + typename Impl::ViewUniformType::nomemspace_type; + using uniform_const_nomemspace_type = + typename Impl::ViewUniformType::const_nomemspace_type; + using uniform_runtime_nomemspace_type = + typename Impl::ViewUniformType::runtime_nomemspace_type; + using uniform_runtime_const_nomemspace_type = + typename Impl::ViewUniformType::runtime_const_nomemspace_type; + + using reference_type = typename map_type::reference_type; + using pointer_type = typename map_type::pointer_type; + + // Typedefs from mdspan + // using extents_type -> not applicable + // Defining layout_type here made MSVC+CUDA fail + // using layout_type = typename traits::array_layout; + // using accessor_type -> not applicable + // using mapping_type -> not applicable + using element_type = typename traits::value_type; + // using value_type -> conflicts with traits::value_type + using index_type = typename traits::memory_space::size_type; + // using size_type -> already from traits::size_type; where it is + // memory_space::size_type + using rank_type = size_t; + using data_handle_type = pointer_type; + using reference = reference_type; + + //---------------------------------------- + // Domain rank and extents + + static constexpr Impl::integral_constant + rank = {}; + static constexpr Impl::integral_constant + rank_dynamic = {}; +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 + enum {Rank KOKKOS_DEPRECATED_WITH_COMMENT("Use rank instead.") = + map_type::Rank}; +#endif + + template + KOKKOS_INLINE_FUNCTION constexpr std::enable_if_t, + size_t> + extent(const iType& r) const noexcept { + return m_map.extent(r); + } + + static KOKKOS_INLINE_FUNCTION constexpr size_t static_extent( + const unsigned r) noexcept { + return map_type::static_extent(r); + } + + template + KOKKOS_INLINE_FUNCTION constexpr std::enable_if_t, + int> + extent_int(const iType& r) const noexcept { + return static_cast(m_map.extent(r)); + } + + KOKKOS_INLINE_FUNCTION constexpr typename traits::array_layout layout() + const { + return m_map.layout(); + } + + //---------------------------------------- + /* Deprecate all 'dimension' functions in favor of + * ISO/C++ vocabulary 'extent'. + */ + + KOKKOS_INLINE_FUNCTION constexpr size_t size() const { + return m_map.dimension_0() * m_map.dimension_1() * m_map.dimension_2() * + m_map.dimension_3() * m_map.dimension_4() * m_map.dimension_5() * + m_map.dimension_6() * m_map.dimension_7(); + } + + KOKKOS_INLINE_FUNCTION constexpr size_t stride_0() const { + return m_map.stride_0(); + } + KOKKOS_INLINE_FUNCTION constexpr size_t stride_1() const { + return m_map.stride_1(); + } + KOKKOS_INLINE_FUNCTION constexpr size_t stride_2() const { + return m_map.stride_2(); + } + KOKKOS_INLINE_FUNCTION constexpr size_t stride_3() const { + return m_map.stride_3(); + } + KOKKOS_INLINE_FUNCTION constexpr size_t stride_4() const { + return m_map.stride_4(); + } + KOKKOS_INLINE_FUNCTION constexpr size_t stride_5() const { + return m_map.stride_5(); + } + KOKKOS_INLINE_FUNCTION constexpr size_t stride_6() const { + return m_map.stride_6(); + } + KOKKOS_INLINE_FUNCTION constexpr size_t stride_7() const { + return m_map.stride_7(); + } + + template + KOKKOS_INLINE_FUNCTION constexpr std::enable_if_t, + size_t> + stride(iType r) const { + return ( + r == 0 + ? m_map.stride_0() + : (r == 1 + ? m_map.stride_1() + : (r == 2 + ? m_map.stride_2() + : (r == 3 + ? m_map.stride_3() + : (r == 4 + ? m_map.stride_4() + : (r == 5 + ? m_map.stride_5() + : (r == 6 + ? m_map.stride_6() + : m_map.stride_7()))))))); + } + + template + KOKKOS_INLINE_FUNCTION void stride(iType* const s) const { + m_map.stride(s); + } + + //---------------------------------------- + // Range span is the span which contains all members. + + enum { + reference_type_is_lvalue_reference = + std::is_lvalue_reference_v + }; + + KOKKOS_INLINE_FUNCTION constexpr size_t span() const { return m_map.span(); } + KOKKOS_INLINE_FUNCTION bool span_is_contiguous() const { + return m_map.span_is_contiguous(); + } + KOKKOS_INLINE_FUNCTION constexpr bool is_allocated() const { + return m_map.data() != nullptr; + } + KOKKOS_INLINE_FUNCTION constexpr pointer_type data() const { + return m_map.data(); + } + + //---------------------------------------- + // Allow specializations to query their specialized map + + KOKKOS_INLINE_FUNCTION + const Kokkos::Impl::ViewMapping& + impl_map() const { + return m_map; + } + KOKKOS_INLINE_FUNCTION + const Kokkos::Impl::SharedAllocationTracker& impl_track() const { + return m_track.m_tracker; + } + //---------------------------------------- + + private: + static constexpr bool is_layout_left = + std::is_same_v; + + static constexpr bool is_layout_right = + std::is_same_v; + + static constexpr bool is_layout_stride = + std::is_same_v; + + static constexpr bool is_default_map = + std::is_void_v && + (is_layout_left || is_layout_right || is_layout_stride); + +#if defined(KOKKOS_ENABLE_DEBUG_BOUNDS_CHECK) + +#define KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(...) \ + Kokkos::Impl::runtime_check_memory_access_violation< \ + typename traits::memory_space>( \ + "Kokkos::View ERROR: attempt to access inaccessible memory space", \ + __VA_ARGS__); \ + Kokkos::Impl::view_verify_operator_bounds( \ + __VA_ARGS__); + +#else + +#define KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(...) \ + Kokkos::Impl::runtime_check_memory_access_violation< \ + typename traits::memory_space>( \ + "Kokkos::View ERROR: attempt to access inaccessible memory space", \ + __VA_ARGS__); + +#endif + + template + static KOKKOS_FUNCTION void check_access_member_function_valid_args(Is...) { + static_assert(rank <= sizeof...(Is)); + static_assert(sizeof...(Is) <= 8); + static_assert(Kokkos::Impl::are_integral::value); + } + + template + static KOKKOS_FUNCTION void check_operator_parens_valid_args(Is...) { + static_assert(rank == sizeof...(Is)); + static_assert(Kokkos::Impl::are_integral::value); + } + + public: + //------------------------------ + // Rank 1 default map operator() + + template + KOKKOS_FORCEINLINE_FUNCTION + std::enable_if_t<(Kokkos::Impl::always_true::value && // + (1 == rank) && is_default_map && !is_layout_stride), + reference_type> + operator()(I0 i0) const { + check_operator_parens_valid_args(i0); + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0) + return m_map.m_impl_handle[i0]; + } + + template + KOKKOS_FORCEINLINE_FUNCTION + std::enable_if_t<(Kokkos::Impl::always_true::value && // + (1 == rank) && is_default_map && is_layout_stride), + reference_type> + operator()(I0 i0) const { + check_operator_parens_valid_args(i0); + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0) + return m_map.m_impl_handle[m_map.m_impl_offset.m_stride.S0 * i0]; + } + + //------------------------------ + // Rank 1 operator[] + + template + KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< + ((1 == rank) && Kokkos::Impl::are_integral::value && !is_default_map), + reference_type> + operator[](I0 i0) const { + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0) + return m_map.reference(i0); + } + + template + KOKKOS_FORCEINLINE_FUNCTION + std::enable_if_t<((1 == rank) && Kokkos::Impl::are_integral::value && + is_default_map && !is_layout_stride), + reference_type> + operator[](I0 i0) const { + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0) + return m_map.m_impl_handle[i0]; + } + + template + KOKKOS_FORCEINLINE_FUNCTION + std::enable_if_t<((1 == rank) && Kokkos::Impl::are_integral::value && + is_default_map && is_layout_stride), + reference_type> + operator[](I0 i0) const { + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0) + return m_map.m_impl_handle[m_map.m_impl_offset.m_stride.S0 * i0]; + } + + //------------------------------ + // Rank 2 default map operator() + + template + KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< + (Kokkos::Impl::always_true::value && // + (2 == rank) && is_default_map && + (is_layout_left || is_layout_right || is_layout_stride)), + reference_type> + operator()(I0 i0, I1 i1) const { + check_operator_parens_valid_args(i0, i1); + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1) + if constexpr (is_layout_left) { + if constexpr (rank_dynamic == 0) + return m_map.m_impl_handle[i0 + m_map.m_impl_offset.m_dim.N0 * i1]; + else + return m_map.m_impl_handle[i0 + m_map.m_impl_offset.m_stride * i1]; + } else if constexpr (is_layout_right) { + if constexpr (rank_dynamic == 0) + return m_map.m_impl_handle[i1 + m_map.m_impl_offset.m_dim.N1 * i0]; + else + return m_map.m_impl_handle[i1 + m_map.m_impl_offset.m_stride * i0]; + } else { + static_assert(is_layout_stride); + return m_map.m_impl_handle[i0 * m_map.m_impl_offset.m_stride.S0 + + i1 * m_map.m_impl_offset.m_stride.S1]; + } +#if defined KOKKOS_COMPILER_INTEL + __builtin_unreachable(); +#endif + } + + // Rank 0 -> 8 operator() except for rank-1 and rank-2 with default map which + // have "inlined" versions above + + template + KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< + (Kokkos::Impl::always_true::value && // + (2 != rank) && (1 != rank) && (0 != rank) && is_default_map), + reference_type> + operator()(Is... indices) const { + check_operator_parens_valid_args(indices...); + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, indices...) + return m_map.m_impl_handle[m_map.m_impl_offset(indices...)]; + } + + template + KOKKOS_FORCEINLINE_FUNCTION + std::enable_if_t<(Kokkos::Impl::always_true::value && // + ((0 == rank) || !is_default_map)), + reference_type> + operator()(Is... indices) const { + check_operator_parens_valid_args(indices...); + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, indices...) + return m_map.reference(indices...); + } + + //------------------------------ + // Rank 0 + + template + KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< + (Kokkos::Impl::always_true::value && (0 == rank)), reference_type> + access(Is... extra) const { + check_access_member_function_valid_args(extra...); + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, extra...) + return m_map.reference(); + } + + //------------------------------ + // Rank 1 + + template + KOKKOS_FORCEINLINE_FUNCTION + std::enable_if_t<(Kokkos::Impl::always_true::value && + (1 == rank) && !is_default_map), + reference_type> + access(I0 i0, Is... extra) const { + check_access_member_function_valid_args(i0, extra...); + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, extra...) + return m_map.reference(i0); + } + + template + KOKKOS_FORCEINLINE_FUNCTION + std::enable_if_t<(Kokkos::Impl::always_true::value && + (1 == rank) && is_default_map && !is_layout_stride), + reference_type> + access(I0 i0, Is... extra) const { + check_access_member_function_valid_args(i0, extra...); + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, extra...) + return m_map.m_impl_handle[i0]; + } + + template + KOKKOS_FORCEINLINE_FUNCTION + std::enable_if_t<(Kokkos::Impl::always_true::value && + (1 == rank) && is_default_map && is_layout_stride), + reference_type> + access(I0 i0, Is... extra) const { + check_access_member_function_valid_args(i0, extra...); + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, extra...) + return m_map.m_impl_handle[m_map.m_impl_offset.m_stride.S0 * i0]; + } + + //------------------------------ + // Rank 2 + + template + KOKKOS_FORCEINLINE_FUNCTION + std::enable_if_t<(Kokkos::Impl::always_true::value && + (2 == rank) && !is_default_map), + reference_type> + access(I0 i0, I1 i1, Is... extra) const { + check_access_member_function_valid_args(i0, i1, extra...); + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, extra...) + return m_map.reference(i0, i1); + } + + template + KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< + (Kokkos::Impl::always_true::value && (2 == rank) && + is_default_map && + (is_layout_left || is_layout_right || is_layout_stride)), + reference_type> + access(I0 i0, I1 i1, Is... extra) const { + check_access_member_function_valid_args(i0, i1, extra...); + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, extra...) + if constexpr (is_layout_left) { + if constexpr (rank_dynamic == 0) + return m_map.m_impl_handle[i0 + m_map.m_impl_offset.m_dim.N0 * i1]; + else + return m_map.m_impl_handle[i0 + m_map.m_impl_offset.m_stride * i1]; + } else if constexpr (is_layout_right) { + if constexpr (rank_dynamic == 0) + return m_map.m_impl_handle[i1 + m_map.m_impl_offset.m_dim.N1 * i0]; + else + return m_map.m_impl_handle[i1 + m_map.m_impl_offset.m_stride * i0]; + } else { + static_assert(is_layout_stride); + return m_map.m_impl_handle[i0 * m_map.m_impl_offset.m_stride.S0 + + i1 * m_map.m_impl_offset.m_stride.S1]; + } +#if defined KOKKOS_COMPILER_INTEL + __builtin_unreachable(); +#endif + } + + //------------------------------ + // Rank 3 + + template + KOKKOS_FORCEINLINE_FUNCTION + std::enable_if_t<(Kokkos::Impl::always_true::value && + (3 == rank) && is_default_map), + reference_type> + access(I0 i0, I1 i1, I2 i2, Is... extra) const { + check_access_member_function_valid_args(i0, i1, i2, extra...); + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, i2, extra...) + return m_map.m_impl_handle[m_map.m_impl_offset(i0, i1, i2)]; + } + + template + KOKKOS_FORCEINLINE_FUNCTION + std::enable_if_t<(Kokkos::Impl::always_true::value && + (3 == rank) && !is_default_map), + reference_type> + access(I0 i0, I1 i1, I2 i2, Is... extra) const { + check_access_member_function_valid_args(i0, i1, i2, extra...); + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, i2, extra...) + return m_map.reference(i0, i1, i2); + } + + //------------------------------ + // Rank 4 + + template + KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< + (Kokkos::Impl::always_true::value && (4 == rank) && + is_default_map), + reference_type> + access(I0 i0, I1 i1, I2 i2, I3 i3, Is... extra) const { + check_access_member_function_valid_args(i0, i1, i2, i3, extra...); + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, i2, i3, extra...) + return m_map.m_impl_handle[m_map.m_impl_offset(i0, i1, i2, i3)]; + } + + template + KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< + (Kokkos::Impl::always_true::value && (4 == rank) && + !is_default_map), + reference_type> + access(I0 i0, I1 i1, I2 i2, I3 i3, Is... extra) const { + check_access_member_function_valid_args(i0, i1, i2, i3, extra...); + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, i2, i3, extra...) + return m_map.reference(i0, i1, i2, i3); + } + + //------------------------------ + // Rank 5 + + template + KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< + (Kokkos::Impl::always_true::value && + (5 == rank) && is_default_map), + reference_type> + access(I0 i0, I1 i1, I2 i2, I3 i3, I4 i4, Is... extra) const { + check_access_member_function_valid_args(i0, i1, i2, i3, i4, extra...); + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, i2, i3, i4, + extra...) + return m_map.m_impl_handle[m_map.m_impl_offset(i0, i1, i2, i3, i4)]; + } + + template + KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< + (Kokkos::Impl::always_true::value && + (5 == rank) && !is_default_map), + reference_type> + access(I0 i0, I1 i1, I2 i2, I3 i3, I4 i4, Is... extra) const { + check_access_member_function_valid_args(i0, i1, i2, i3, i4, extra...); + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, i2, i3, i4, + extra...) + return m_map.reference(i0, i1, i2, i3, i4); + } + + //------------------------------ + // Rank 6 + + template + KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< + (Kokkos::Impl::always_true::value && + (6 == rank) && is_default_map), + reference_type> + access(I0 i0, I1 i1, I2 i2, I3 i3, I4 i4, I5 i5, Is... extra) const { + check_access_member_function_valid_args(i0, i1, i2, i3, i4, i5, extra...); + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, i2, i3, i4, i5, + extra...) + return m_map.m_impl_handle[m_map.m_impl_offset(i0, i1, i2, i3, i4, i5)]; + } + + template + KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< + (Kokkos::Impl::always_true::value && + (6 == rank) && !is_default_map), + reference_type> + access(I0 i0, I1 i1, I2 i2, I3 i3, I4 i4, I5 i5, Is... extra) const { + check_access_member_function_valid_args(i0, i1, i2, i3, i4, i5, extra...); + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, i2, i3, i4, i5, + extra...) + return m_map.reference(i0, i1, i2, i3, i4, i5); + } + + //------------------------------ + // Rank 7 + + template + KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< + (Kokkos::Impl::always_true::value && + (7 == rank) && is_default_map), + reference_type> + access(I0 i0, I1 i1, I2 i2, I3 i3, I4 i4, I5 i5, I6 i6, Is... extra) const { + check_access_member_function_valid_args(i0, i1, i2, i3, i4, i5, i6, + extra...); + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, i2, i3, i4, i5, i6, + extra...) + return m_map.m_impl_handle[m_map.m_impl_offset(i0, i1, i2, i3, i4, i5, i6)]; + } + + template + KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< + (Kokkos::Impl::always_true::value && + (7 == rank) && !is_default_map), + reference_type> + access(I0 i0, I1 i1, I2 i2, I3 i3, I4 i4, I5 i5, I6 i6, Is... extra) const { + check_access_member_function_valid_args(i0, i1, i2, i3, i4, i5, i6, + extra...); + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, i2, i3, i4, i5, i6, + extra...) + return m_map.reference(i0, i1, i2, i3, i4, i5, i6); + } + + //------------------------------ + // Rank 8 + + template + KOKKOS_FORCEINLINE_FUNCTION + std::enable_if_t<(Kokkos::Impl::always_true::value && + (8 == rank) && is_default_map), + reference_type> + access(I0 i0, I1 i1, I2 i2, I3 i3, I4 i4, I5 i5, I6 i6, I7 i7, + Is... extra) const { + check_access_member_function_valid_args(i0, i1, i2, i3, i4, i5, i6, i7, + extra...); + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, i2, i3, i4, i5, i6, + i7, extra...) + return m_map + .m_impl_handle[m_map.m_impl_offset(i0, i1, i2, i3, i4, i5, i6, i7)]; + } + + template + KOKKOS_FORCEINLINE_FUNCTION + std::enable_if_t<(Kokkos::Impl::always_true::value && + (8 == rank) && !is_default_map), + reference_type> + access(I0 i0, I1 i1, I2 i2, I3 i3, I4 i4, I5 i5, I6 i6, I7 i7, + Is... extra) const { + check_access_member_function_valid_args(i0, i1, i2, i3, i4, i5, i6, i7, + extra...); + KOKKOS_IMPL_VIEW_OPERATOR_VERIFY(m_track, m_map, i0, i1, i2, i3, i4, i5, i6, + i7, extra...) + return m_map.reference(i0, i1, i2, i3, i4, i5, i6, i7); + } + +#undef KOKKOS_IMPL_VIEW_OPERATOR_VERIFY + + //---------------------------------------- + // Standard destructor, constructors, and assignment operators + + KOKKOS_DEFAULTED_FUNCTION + ~View() = default; + + KOKKOS_DEFAULTED_FUNCTION + View() = default; + + KOKKOS_FUNCTION + View(const View& other) : m_track(other.m_track), m_map(other.m_map) { + KOKKOS_IF_ON_HOST((hooks_policy::copy_construct(*this, other);)) + } + + KOKKOS_FUNCTION + View(View&& other) + : m_track{std::move(other.m_track)}, m_map{std::move(other.m_map)} { + KOKKOS_IF_ON_HOST((hooks_policy::move_construct(*this, other);)) + } + + KOKKOS_FUNCTION + View& operator=(const View& other) { + m_map = other.m_map; + m_track = other.m_track; + + KOKKOS_IF_ON_HOST((hooks_policy::copy_assign(*this, other);)) + + return *this; + } + + KOKKOS_FUNCTION + View& operator=(View&& other) { + m_map = std::move(other.m_map); + m_track = std::move(other.m_track); + + KOKKOS_IF_ON_HOST((hooks_policy::move_assign(*this, other);)) + + return *this; + } + + //---------------------------------------- + // Compatible view copy constructor and assignment + // may assign unmanaged from managed. + + template + KOKKOS_INLINE_FUNCTION View( + const View& rhs, + std::enable_if_t::traits, + typename traits::specialize>::is_assignable_data_type>* = nullptr) + : m_track(rhs), m_map() { + using SrcTraits = typename View::traits; + using Mapping = Kokkos::Impl::ViewMapping; + static_assert(Mapping::is_assignable, + "Incompatible View copy construction"); + Mapping::assign(m_map, rhs.m_map, rhs.m_track.m_tracker); + } + + template + KOKKOS_INLINE_FUNCTION std::enable_if_t< + Kokkos::Impl::ViewMapping< + traits, typename View::traits, + typename traits::specialize>::is_assignable_data_type, + View>& + operator=(const View& rhs) { + using SrcTraits = typename View::traits; + using Mapping = Kokkos::Impl::ViewMapping; + static_assert(Mapping::is_assignable, "Incompatible View copy assignment"); + Mapping::assign(m_map, rhs.m_map, rhs.m_track.m_tracker); + m_track.assign(rhs); + return *this; + } + + //---------------------------------------- + // Compatible subview constructor + // may assign unmanaged from managed. + + template + KOKKOS_INLINE_FUNCTION View(const View& src_view, const Arg0 arg0, + Args... args) + : m_track(src_view), m_map() { + using SrcType = View; + + using Mapping = Kokkos::Impl::ViewMapping; + + using DstType = typename Mapping::type; + + static_assert( + Kokkos::Impl::ViewMapping::is_assignable, + "Subview construction requires compatible view and subview arguments"); + + Mapping::assign(m_map, src_view.m_map, arg0, args...); + } + + //---------------------------------------- + // Allocation tracking properties + + KOKKOS_INLINE_FUNCTION + int use_count() const { return m_track.m_tracker.use_count(); } + + inline const std::string label() const { + return m_track.m_tracker + .template get_label(); + } + + public: + //---------------------------------------- + // Allocation according to allocation properties and array layout + + template + explicit inline View( + const Impl::ViewCtorProp& arg_prop, + std::enable_if_t::has_pointer, + typename traits::array_layout> const& arg_layout) + : m_track(), m_map() { + // Copy the input allocation properties with possibly defaulted properties + // We need to split it in two to avoid MSVC compiler errors + auto prop_copy_tmp = + Impl::with_properties_if_unset(arg_prop, std::string{}); + auto prop_copy = Impl::with_properties_if_unset( + prop_copy_tmp, typename traits::device_type::memory_space{}, + typename traits::device_type::execution_space{}); + using alloc_prop = decltype(prop_copy); + + static_assert(traits::is_managed, + "View allocation constructor requires managed memory"); + + if (alloc_prop::initialize && + !alloc_prop::execution_space::impl_is_initialized()) { + // If initializing view data then + // the execution space must be initialized. + Kokkos::Impl::throw_runtime_exception( + "Constructing View and initializing data with uninitialized " + "execution space"); + } + +#ifdef KOKKOS_ENABLE_DEBUG_BOUNDS_CHECK + if constexpr (std::is_same_v || + std::is_same_v || + std::is_same_v) { + size_t i0 = arg_layout.dimension[0]; + size_t i1 = arg_layout.dimension[1]; + size_t i2 = arg_layout.dimension[2]; + size_t i3 = arg_layout.dimension[3]; + size_t i4 = arg_layout.dimension[4]; + size_t i5 = arg_layout.dimension[5]; + size_t i6 = arg_layout.dimension[6]; + size_t i7 = arg_layout.dimension[7]; + + const std::string& alloc_name = + Impl::get_property(prop_copy); + Impl::runtime_check_rank( + *this, std::is_same::value, i0, i1, + i2, i3, i4, i5, i6, i7, alloc_name.c_str()); + } +#endif + + Kokkos::Impl::SharedAllocationRecord<>* record = m_map.allocate_shared( + prop_copy, arg_layout, Impl::ViewCtorProp::has_execution_space); + + // Setup and initialization complete, start tracking + m_track.m_tracker.assign_allocated_record_to_uninitialized(record); + } + + KOKKOS_INLINE_FUNCTION + void assign_data(pointer_type arg_data) { + m_track.m_tracker.clear(); + m_map.assign_data(arg_data); + } + + // Wrap memory according to properties and array layout + template + explicit KOKKOS_INLINE_FUNCTION View( + const Impl::ViewCtorProp& arg_prop, + std::enable_if_t::has_pointer, + typename traits::array_layout> const& arg_layout) + : m_track() // No memory tracking + , + m_map(arg_prop, arg_layout) { + static_assert( + std::is_same::pointer_type>::value, + "Constructing View to wrap user memory must supply matching pointer " + "type"); + +#ifdef KOKKOS_ENABLE_DEBUG_BOUNDS_CHECK + if constexpr (std::is_same_v || + std::is_same_v || + std::is_same_v) { + size_t i0 = arg_layout.dimension[0]; + size_t i1 = arg_layout.dimension[1]; + size_t i2 = arg_layout.dimension[2]; + size_t i3 = arg_layout.dimension[3]; + size_t i4 = arg_layout.dimension[4]; + size_t i5 = arg_layout.dimension[5]; + size_t i6 = arg_layout.dimension[6]; + size_t i7 = arg_layout.dimension[7]; + + Impl::runtime_check_rank( + *this, std::is_same::value, i0, i1, + i2, i3, i4, i5, i6, i7, "UNMANAGED"); + } +#endif + } + + // Simple dimension-only layout + template + explicit inline View( + const Impl::ViewCtorProp& arg_prop, + std::enable_if_t::has_pointer, size_t> const + arg_N0 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N1 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N2 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N3 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N4 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N5 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N6 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N7 = KOKKOS_IMPL_CTOR_DEFAULT_ARG) + : View(arg_prop, + typename traits::array_layout(arg_N0, arg_N1, arg_N2, arg_N3, + arg_N4, arg_N5, arg_N6, arg_N7)) { + static_assert(traits::array_layout::is_extent_constructible, + "Layout is not constructible from extent arguments. Use " + "overload taking a layout object instead."); + } + + template + explicit KOKKOS_INLINE_FUNCTION View( + const Impl::ViewCtorProp& arg_prop, + std::enable_if_t::has_pointer, size_t> const + arg_N0 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N1 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N2 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N3 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N4 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N5 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N6 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N7 = KOKKOS_IMPL_CTOR_DEFAULT_ARG) + : View(arg_prop, + typename traits::array_layout(arg_N0, arg_N1, arg_N2, arg_N3, + arg_N4, arg_N5, arg_N6, arg_N7)) { + static_assert(traits::array_layout::is_extent_constructible, + "Layout is not constructible from extent arguments. Use " + "overload taking a layout object instead."); + } + + // Allocate with label and layout + template + explicit inline View( + const Label& arg_label, + std::enable_if_t::value, + typename traits::array_layout> const& arg_layout) + : View(Impl::ViewCtorProp(arg_label), arg_layout) {} + + // Allocate label and layout, must disambiguate from subview constructor. + template + explicit inline View( + const Label& arg_label, + std::enable_if_t::value, const size_t> + arg_N0 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N1 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N2 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N3 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N4 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N5 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N6 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N7 = KOKKOS_IMPL_CTOR_DEFAULT_ARG) + : View(Impl::ViewCtorProp(arg_label), + typename traits::array_layout(arg_N0, arg_N1, arg_N2, arg_N3, + arg_N4, arg_N5, arg_N6, arg_N7)) { + static_assert(traits::array_layout::is_extent_constructible, + "Layout is not constructible from extent arguments. Use " + "overload taking a layout object instead."); + } + + // Construct view from ViewTracker and map + // This should be the preferred method because future extensions may need to + // use the ViewTracker class. + template + KOKKOS_INLINE_FUNCTION View( + const view_tracker_type& track, + const Kokkos::Impl::ViewMapping& map) + : m_track(track), m_map() { + using Mapping = + Kokkos::Impl::ViewMapping; + static_assert(Mapping::is_assignable, + "Incompatible View copy construction"); + Mapping::assign(m_map, map, track.m_tracker); + } + + // Construct View from internal shared allocation tracker object and map + // This is here for backwards compatibility for classes that derive from + // Kokkos::View + template + KOKKOS_INLINE_FUNCTION View( + const typename view_tracker_type::track_type& track, + const Kokkos::Impl::ViewMapping& map) + : m_track(track), m_map() { + using Mapping = + Kokkos::Impl::ViewMapping; + static_assert(Mapping::is_assignable, + "Incompatible View copy construction"); + Mapping::assign(m_map, map, track); + } + + //---------------------------------------- + // Memory span required to wrap these dimensions. + static constexpr size_t required_allocation_size( + typename traits::array_layout const& layout) { + return map_type::memory_span(layout); + } + + static constexpr size_t required_allocation_size( + const size_t arg_N0 = 0, const size_t arg_N1 = 0, const size_t arg_N2 = 0, + const size_t arg_N3 = 0, const size_t arg_N4 = 0, const size_t arg_N5 = 0, + const size_t arg_N6 = 0, const size_t arg_N7 = 0) { + static_assert(traits::array_layout::is_extent_constructible, + "Layout is not constructible from extent arguments. Use " + "overload taking a layout object instead."); + return map_type::memory_span(typename traits::array_layout( + arg_N0, arg_N1, arg_N2, arg_N3, arg_N4, arg_N5, arg_N6, arg_N7)); + } + + explicit KOKKOS_INLINE_FUNCTION View( + pointer_type arg_ptr, const size_t arg_N0 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N1 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N2 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N3 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N4 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N5 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N6 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N7 = KOKKOS_IMPL_CTOR_DEFAULT_ARG) + : View(Impl::ViewCtorProp(arg_ptr), + typename traits::array_layout(arg_N0, arg_N1, arg_N2, arg_N3, + arg_N4, arg_N5, arg_N6, arg_N7)) { + static_assert(traits::array_layout::is_extent_constructible, + "Layout is not constructible from extent arguments. Use " + "overload taking a layout object instead."); + } + + explicit KOKKOS_INLINE_FUNCTION View( + pointer_type arg_ptr, const typename traits::array_layout& arg_layout) + : View(Impl::ViewCtorProp(arg_ptr), arg_layout) {} + + //---------------------------------------- + // Shared scratch memory constructor + + static KOKKOS_INLINE_FUNCTION size_t + shmem_size(const size_t arg_N0 = KOKKOS_INVALID_INDEX, + const size_t arg_N1 = KOKKOS_INVALID_INDEX, + const size_t arg_N2 = KOKKOS_INVALID_INDEX, + const size_t arg_N3 = KOKKOS_INVALID_INDEX, + const size_t arg_N4 = KOKKOS_INVALID_INDEX, + const size_t arg_N5 = KOKKOS_INVALID_INDEX, + const size_t arg_N6 = KOKKOS_INVALID_INDEX, + const size_t arg_N7 = KOKKOS_INVALID_INDEX) { + static_assert(traits::array_layout::is_extent_constructible, + "Layout is not constructible from extent arguments. Use " + "overload taking a layout object instead."); + const size_t num_passed_args = Impl::count_valid_integers( + arg_N0, arg_N1, arg_N2, arg_N3, arg_N4, arg_N5, arg_N6, arg_N7); + + if (std::is_void_v && + num_passed_args != rank_dynamic) { + Kokkos::abort( + "Kokkos::View::shmem_size() rank_dynamic != number of arguments.\n"); + } + + return View::shmem_size(typename traits::array_layout( + arg_N0, arg_N1, arg_N2, arg_N3, arg_N4, arg_N5, arg_N6, arg_N7)); + } + + private: + // Want to be able to align to minimum scratch alignment or sizeof or alignof + // elements + static constexpr size_t scratch_value_alignment = + max({sizeof(typename traits::value_type), + alignof(typename traits::value_type), + static_cast( + traits::execution_space::scratch_memory_space::ALIGN)}); + + public: + static KOKKOS_INLINE_FUNCTION size_t + shmem_size(typename traits::array_layout const& arg_layout) { + return map_type::memory_span(arg_layout) + scratch_value_alignment; + } + + explicit KOKKOS_INLINE_FUNCTION View( + const typename traits::execution_space::scratch_memory_space& arg_space, + const typename traits::array_layout& arg_layout) + : View(Impl::ViewCtorProp(reinterpret_cast( + arg_space.get_shmem_aligned(map_type::memory_span(arg_layout), + scratch_value_alignment))), + arg_layout) {} + + explicit KOKKOS_INLINE_FUNCTION View( + const typename traits::execution_space::scratch_memory_space& arg_space, + const size_t arg_N0 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N1 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N2 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N3 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N4 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N5 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N6 = KOKKOS_IMPL_CTOR_DEFAULT_ARG, + const size_t arg_N7 = KOKKOS_IMPL_CTOR_DEFAULT_ARG) + : View(Impl::ViewCtorProp( + reinterpret_cast(arg_space.get_shmem_aligned( + map_type::memory_span(typename traits::array_layout( + arg_N0, arg_N1, arg_N2, arg_N3, arg_N4, arg_N5, arg_N6, + arg_N7)), + scratch_value_alignment))), + typename traits::array_layout(arg_N0, arg_N1, arg_N2, arg_N3, + arg_N4, arg_N5, arg_N6, arg_N7)) { + static_assert(traits::array_layout::is_extent_constructible, + "Layout is not constructible from extent arguments. Use " + "overload taking a layout object instead."); + } + + //---------------------------------------- + // MDSpan converting constructors +#ifdef KOKKOS_ENABLE_IMPL_MDSPAN + template ::mdspan_type> + KOKKOS_INLINE_FUNCTION +#ifndef KOKKOS_ENABLE_CXX17 + explicit(traits::is_managed) +#endif + View(const typename Impl::MDSpanViewTraits::mdspan_type& mds, + std::enable_if_t< + !std::is_same_v>* = + nullptr) + : View(mds.data_handle(), + Impl::array_layout_from_mapping< + typename traits::array_layout, + typename Impl::MDSpanViewTraits::mdspan_type>( + mds.mapping())) { + } + + template + KOKKOS_INLINE_FUNCTION +#ifndef KOKKOS_ENABLE_CXX17 + explicit(!std::is_convertible_v< + Kokkos::mdspan, + typename Impl::MDSpanViewTraits::mdspan_type>) +#endif + View(const Kokkos::mdspan& mds) + : View(typename Impl::MDSpanViewTraits::mdspan_type(mds)) { + } + + //---------------------------------------- + // Conversion to MDSpan + template ::mdspan_type, + typename = std::enable_if_t, + std::false_type, + std::is_assignable, + ImplNaturalMDSpanType>>::value>> + KOKKOS_INLINE_FUNCTION constexpr operator mdspan< + OtherElementType, OtherExtents, OtherLayoutPolicy, OtherAccessor>() { + using mdspan_type = typename Impl::MDSpanViewTraits::mdspan_type; + return mdspan_type{data(), + Impl::mapping_from_view_mapping(m_map)}; + } + + template >, + typename = std::enable_if_t>> + KOKKOS_INLINE_FUNCTION constexpr auto to_mdspan( + const OtherAccessorType& other_accessor = + typename Impl::MDSpanViewTraits::accessor_type()) { + using mdspan_type = typename Impl::MDSpanViewTraits::mdspan_type; + using ret_mdspan_type = + mdspan; + return ret_mdspan_type{data(), + Impl::mapping_from_view_mapping(m_map), + other_accessor}; + } +#endif // KOKKOS_ENABLE_IMPL_MDSPAN +}; + +template +KOKKOS_INLINE_FUNCTION constexpr unsigned rank(const View&) { + return View::rank(); +} + +namespace Impl { + +template +struct RankDataType { + using type = typename RankDataType::type*; +}; + +template +struct RankDataType { + using type = ValueType; +}; + +template +KOKKOS_FUNCTION std::enable_if_t< + N == View::rank() && + std::is_same_v::specialize, void>, + View> +as_view_of_rank_n(View v) { + return v; +} + +// Placeholder implementation to compile generic code for DynRankView; should +// never be called +template +KOKKOS_FUNCTION std::enable_if_t< + N != View::rank() && + std::is_same_v::specialize, void>, + View::value_type, N>::type, + Args...>> +as_view_of_rank_n(View) { + Kokkos::abort("Trying to get at a View of the wrong rank"); + return {}; +} + +template +void apply_to_view_of_static_rank(Function&& f, View a) { + f(a); +} + +} // namespace Impl + +template +KOKKOS_INLINE_FUNCTION auto subview(const View& src, Args... args) { + static_assert(View::rank == sizeof...(Args), + "subview requires one argument for each source View rank"); + + return typename Kokkos::Impl::ViewMapping< + void /* deduce subview type from source view traits */ + , + typename Impl::RemoveAlignedMemoryTrait::type, + Args...>::type(src, args...); +} + +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 +template +KOKKOS_DEPRECATED KOKKOS_INLINE_FUNCTION auto subview(const View& src, + Args... args) { + static_assert(View::rank == sizeof...(Args), + "subview requires one argument for each source View rank"); + static_assert(Kokkos::is_memory_traits::value); + + return typename Kokkos::Impl::ViewMapping< + void /* deduce subview type from source view traits */ + , + typename Impl::RemoveAlignedMemoryTrait::type, + Args...>::type(src, args...); +} +#endif + +template +using Subview = decltype(subview(std::declval(), std::declval()...)); + +} /* namespace Kokkos */ + +//---------------------------------------------------------------------------- +//---------------------------------------------------------------------------- + +namespace Kokkos { + +template +KOKKOS_INLINE_FUNCTION bool operator==(const View& lhs, + const View& rhs) { + // Same data, layout, dimensions + using lhs_traits = ViewTraits; + using rhs_traits = ViewTraits; + + return std::is_same_v && + std::is_same_v && + std::is_same_v && + View::rank() == View::rank() && + lhs.data() == rhs.data() && lhs.span() == rhs.span() && + lhs.extent(0) == rhs.extent(0) && lhs.extent(1) == rhs.extent(1) && + lhs.extent(2) == rhs.extent(2) && lhs.extent(3) == rhs.extent(3) && + lhs.extent(4) == rhs.extent(4) && lhs.extent(5) == rhs.extent(5) && + lhs.extent(6) == rhs.extent(6) && lhs.extent(7) == rhs.extent(7); +} + +template +KOKKOS_INLINE_FUNCTION bool operator!=(const View& lhs, + const View& rhs) { + return !(operator==(lhs, rhs)); +} + +} /* namespace Kokkos */ + +//---------------------------------------------------------------------------- +//---------------------------------------------------------------------------- + +namespace Kokkos { +namespace Impl { + +template +struct CommonViewValueType; + +template +struct CommonViewValueType { + using value_type = std::common_type_t; +}; + +template +struct CommonViewAllocProp; + +template +struct CommonViewAllocProp { + using value_type = ValueType; + using scalar_array_type = ValueType; + + template + KOKKOS_INLINE_FUNCTION CommonViewAllocProp(const Views&...) {} +}; + +template +struct DeduceCommonViewAllocProp; + +// Base case must provide types for: +// 1. specialize 2. value_type 3. is_view 4. prop_type +template +struct DeduceCommonViewAllocProp { + using specialize = typename FirstView::traits::specialize; + + using value_type = typename FirstView::traits::value_type; + + enum : bool { is_view = is_view::value }; + + using prop_type = CommonViewAllocProp; +}; + +template +struct DeduceCommonViewAllocProp { + using NextTraits = DeduceCommonViewAllocProp; + + using first_specialize = typename FirstView::traits::specialize; + using first_value_type = typename FirstView::traits::value_type; + + enum : bool { first_is_view = is_view::value }; + + using next_specialize = typename NextTraits::specialize; + using next_value_type = typename NextTraits::value_type; + + enum : bool { next_is_view = NextTraits::is_view }; + + // common types + + // determine specialize type + // if first and next specialize differ, but are not the same specialize, error + // out + static_assert(!(!std::is_same_v && + !std::is_void_v && + !std::is_void_v), + "Kokkos DeduceCommonViewAllocProp ERROR: Only one non-void " + "specialize trait allowed"); + + // otherwise choose non-void specialize if either/both are non-void + using specialize = + std::conditional_t, + first_specialize, + std::conditional_t<(std::is_void_v && + !std::is_void_v), + next_specialize, first_specialize>>; + + using value_type = typename CommonViewValueType::value_type; + + enum : bool { is_view = (first_is_view && next_is_view) }; + + using prop_type = CommonViewAllocProp; +}; + +} // end namespace Impl + +template +using DeducedCommonPropsType = + typename Impl::DeduceCommonViewAllocProp::prop_type; + +// This function is required in certain scenarios where users customize +// Kokkos View internals. One example are dynamic length embedded ensemble +// types. The function is used to propagate necessary information +// (like the ensemble size) when creating new views. +// However, most of the time it is called with a single view. +// Furthermore, the propagated information is not just for view allocations. +// From what I can tell, the type of functionality provided by +// common_view_alloc_prop is the equivalent of propagating accessors in mdspan, +// a mechanism we will eventually use to replace this clunky approach here, when +// we are finally mdspan based. +// TODO: get rid of this when we have mdspan +template +KOKKOS_INLINE_FUNCTION DeducedCommonPropsType common_view_alloc_prop( + Views const&... views) { + return DeducedCommonPropsType(views...); +} + +} // namespace Kokkos + +#include +#include + +//---------------------------------------------------------------------------- +//---------------------------------------------------------------------------- + +#endif /* #ifndef KOKKOS_VIEWLEGACY_HPP */ diff --git a/lib/kokkos/core/src/impl/Kokkos_ViewMapping.hpp b/lib/kokkos/core/src/View/Kokkos_ViewMapping.hpp similarity index 90% rename from lib/kokkos/core/src/impl/Kokkos_ViewMapping.hpp rename to lib/kokkos/core/src/View/Kokkos_ViewMapping.hpp index 10aaa63b7c..ecc19eaf5e 100644 --- a/lib/kokkos/core/src/impl/Kokkos_ViewMapping.hpp +++ b/lib/kokkos/core/src/View/Kokkos_ViewMapping.hpp @@ -28,61 +28,41 @@ #include #include #include -#include -#include -#include +#include +#include +#include +#include #include #include #include -#include +#include #include //---------------------------------------------------------------------------- //---------------------------------------------------------------------------- -namespace Kokkos { - -struct ALL_t { - KOKKOS_INLINE_FUNCTION - constexpr const ALL_t& operator()() const { return *this; } - - KOKKOS_INLINE_FUNCTION - constexpr bool operator==(const ALL_t&) const { return true; } -}; - -#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 -namespace Impl { -// TODO This alias declaration forces us to fully qualify ALL_t inside the -// Kokkos::Impl namespace to avoid deprecation warnings. Replace the -// fully-qualified name when we remove Kokkos::Impl::ALL_t. -using ALL_t KOKKOS_DEPRECATED_WITH_COMMENT("Use Kokkos::ALL_t instead!") = - Kokkos::ALL_t; -} // namespace Impl -#endif -} // namespace Kokkos - namespace Kokkos { namespace Impl { template struct is_integral_extent_type { - enum : bool { value = std::is_same::value ? 1 : 0 }; + enum : bool { value = std::is_same_v ? 1 : 0 }; }; template struct is_integral_extent_type> { - enum : bool { value = std::is_integral::value ? 1 : 0 }; + enum : bool { value = std::is_integral_v ? 1 : 0 }; }; template struct is_integral_extent_type> { - enum : bool { value = std::is_integral::value ? 1 : 0 }; + enum : bool { value = std::is_integral_v ? 1 : 0 }; }; // Assuming '2 == initializer_list::size()' template struct is_integral_extent_type> { - enum : bool { value = std::is_integral::value ? 1 : 0 }; + enum : bool { value = std::is_integral_v ? 1 : 0 }; }; template @@ -93,8 +73,7 @@ struct is_integral_extent { enum : bool { value = is_integral_extent_type::value }; - static_assert(value || std::is_integral::value || - std::is_void::value, + static_assert(value || std::is_integral_v || std::is_void_v, "subview argument must be either integral or integral extent"); }; @@ -112,16 +91,16 @@ struct SubviewLegalArgsCompileTime { enum { - value = (((CurrentArg == RankDest - 1) && - (Kokkos::Impl::is_integral_extent_type::value)) || - ((CurrentArg >= RankDest) && (std::is_integral::value)) || - ((CurrentArg < RankDest) && - (std::is_same::value)) || - ((CurrentArg == 0) && - (Kokkos::Impl::is_integral_extent_type::value))) && - (SubviewLegalArgsCompileTime::value) + value = + (((CurrentArg == RankDest - 1) && + (Kokkos::Impl::is_integral_extent_type::value)) || + ((CurrentArg >= RankDest) && (std::is_integral_v)) || + ((CurrentArg < RankDest) && (std::is_same_v)) || + ((CurrentArg == 0) && + (Kokkos::Impl::is_integral_extent_type::value))) && + (SubviewLegalArgsCompileTime::value) }; }; @@ -129,7 +108,7 @@ template struct SubviewLegalArgsCompileTime { enum { - value = ((CurrentArg == RankDest - 1) || (std::is_integral::value)) && + value = ((CurrentArg == RankDest - 1) || (std::is_integral_v)) && (CurrentArg == RankSrc - 1) }; }; @@ -144,10 +123,9 @@ struct SubviewLegalArgsCompileTime::value)) || - ((CurrentArg < RankSrc - RankDest) && - (std::is_integral::value)) || + ((CurrentArg < RankSrc - RankDest) && (std::is_integral_v)) || ((CurrentArg >= RankSrc - RankDest) && - (std::is_same::value))) && + (std::is_same_v))) && (SubviewLegalArgsCompileTime::value) @@ -158,8 +136,8 @@ template struct SubviewLegalArgsCompileTime { enum { - value = ((CurrentArg == RankSrc - 1) && - (std::is_same::value)) + value = + ((CurrentArg == RankSrc - 1) && (std::is_same_v)) }; }; @@ -392,7 +370,7 @@ struct SubviewExtents { const int n = snprintf(buffer, LEN, "Kokkos::subview bounds error ("); error(buffer + n, LEN - n, 0, 0, dim, args...); - Kokkos::Impl::throw_runtime_exception(std::string(buffer));)) + Kokkos::abort(buffer);)) KOKKOS_IF_ON_DEVICE(((void)dim; Kokkos::abort("Kokkos::subview bounds error"); @@ -718,8 +696,8 @@ struct ViewOffset< return *this; } #else - ViewOffset() = default; - ViewOffset(const ViewOffset&) = default; + ViewOffset() = default; + ViewOffset(const ViewOffset&) = default; ViewOffset& operator=(const ViewOffset&) = default; #endif @@ -885,14 +863,17 @@ struct ViewOffset< KOKKOS_INLINE_FUNCTION constexpr array_layout layout() const { constexpr auto r = dimension_type::rank; - return array_layout((r > 0 ? m_dim.N0 : KOKKOS_INVALID_INDEX), - (r > 1 ? m_dim.N1 : KOKKOS_INVALID_INDEX), - (r > 2 ? m_dim.N2 : KOKKOS_INVALID_INDEX), - (r > 3 ? m_dim.N3 : KOKKOS_INVALID_INDEX), - (r > 4 ? m_dim.N4 : KOKKOS_INVALID_INDEX), - (r > 5 ? m_dim.N5 : KOKKOS_INVALID_INDEX), - (r > 6 ? m_dim.N6 : KOKKOS_INVALID_INDEX), - (r > 7 ? m_dim.N7 : KOKKOS_INVALID_INDEX)); + array_layout l((r > 0 ? m_dim.N0 : KOKKOS_INVALID_INDEX), + (r > 1 ? m_dim.N1 : KOKKOS_INVALID_INDEX), + (r > 2 ? m_dim.N2 : KOKKOS_INVALID_INDEX), + (r > 3 ? m_dim.N3 : KOKKOS_INVALID_INDEX), + (r > 4 ? m_dim.N4 : KOKKOS_INVALID_INDEX), + (r > 5 ? m_dim.N5 : KOKKOS_INVALID_INDEX), + (r > 6 ? m_dim.N6 : KOKKOS_INVALID_INDEX), + (r > 7 ? m_dim.N7 : KOKKOS_INVALID_INDEX)); + // Without span_is_contiguous Sacado hidden dimensions get messed up + l.stride = span_is_contiguous() ? KOKKOS_IMPL_CTOR_DEFAULT_ARG : m_stride; + return l; } KOKKOS_INLINE_FUNCTION constexpr size_type dimension_0() const { @@ -1071,8 +1052,8 @@ struct ViewOffset< } #else - ViewOffset() = default; - ViewOffset(const ViewOffset&) = default; + ViewOffset() = default; + ViewOffset(const ViewOffset&) = default; ViewOffset& operator=(const ViewOffset&) = default; #endif @@ -1086,7 +1067,11 @@ struct ViewOffset< arg_layout.dimension[2], arg_layout.dimension[3], arg_layout.dimension[4], arg_layout.dimension[5], arg_layout.dimension[6], arg_layout.dimension[7]), - m_stride(Padding::stride(arg_layout.dimension[0])) {} + m_stride( + arg_layout.stride != KOKKOS_IMPL_CTOR_DEFAULT_ARG + ? arg_layout.stride + : Padding::stride(arg_layout.dimension[0])) { + } template KOKKOS_INLINE_FUNCTION constexpr ViewOffset( @@ -1407,8 +1392,8 @@ struct ViewOffset< } #else - ViewOffset() = default; - ViewOffset(const ViewOffset&) = default; + ViewOffset() = default; + ViewOffset(const ViewOffset&) = default; ViewOffset& operator=(const ViewOffset&) = default; #endif @@ -1565,14 +1550,17 @@ struct ViewOffset< KOKKOS_INLINE_FUNCTION constexpr array_layout layout() const { constexpr auto r = dimension_type::rank; - return array_layout((r > 0 ? m_dim.N0 : KOKKOS_INVALID_INDEX), - (r > 1 ? m_dim.N1 : KOKKOS_INVALID_INDEX), - (r > 2 ? m_dim.N2 : KOKKOS_INVALID_INDEX), - (r > 3 ? m_dim.N3 : KOKKOS_INVALID_INDEX), - (r > 4 ? m_dim.N4 : KOKKOS_INVALID_INDEX), - (r > 5 ? m_dim.N5 : KOKKOS_INVALID_INDEX), - (r > 6 ? m_dim.N6 : KOKKOS_INVALID_INDEX), - (r > 7 ? m_dim.N7 : KOKKOS_INVALID_INDEX)); + array_layout l((r > 0 ? m_dim.N0 : KOKKOS_INVALID_INDEX), + (r > 1 ? m_dim.N1 : KOKKOS_INVALID_INDEX), + (r > 2 ? m_dim.N2 : KOKKOS_INVALID_INDEX), + (r > 3 ? m_dim.N3 : KOKKOS_INVALID_INDEX), + (r > 4 ? m_dim.N4 : KOKKOS_INVALID_INDEX), + (r > 5 ? m_dim.N5 : KOKKOS_INVALID_INDEX), + (r > 6 ? m_dim.N6 : KOKKOS_INVALID_INDEX), + (r > 7 ? m_dim.N7 : KOKKOS_INVALID_INDEX)); + // Without span_is_contiguous Sacado hidden dimensions get messed up + l.stride = span_is_contiguous() ? KOKKOS_IMPL_CTOR_DEFAULT_ARG : m_stride; + return l; } KOKKOS_INLINE_FUNCTION constexpr size_type dimension_0() const { @@ -1614,8 +1602,8 @@ struct ViewOffset< } KOKKOS_INLINE_FUNCTION constexpr bool span_is_contiguous() const { - return m_stride == m_dim.N7 * m_dim.N6 * m_dim.N5 * m_dim.N4 * m_dim.N3 * - m_dim.N2 * m_dim.N1; + return m_stride == static_cast(m_dim.N7) * m_dim.N6 * m_dim.N5 * + m_dim.N4 * m_dim.N3 * m_dim.N2 * m_dim.N1; } /* Strides of dimensions */ @@ -1624,19 +1612,21 @@ struct ViewOffset< return m_dim.N7; } KOKKOS_INLINE_FUNCTION constexpr size_type stride_5() const { - return m_dim.N7 * m_dim.N6; + return static_cast(m_dim.N7) * m_dim.N6; } KOKKOS_INLINE_FUNCTION constexpr size_type stride_4() const { - return m_dim.N7 * m_dim.N6 * m_dim.N5; + return static_cast(m_dim.N7) * m_dim.N6 * m_dim.N5; } KOKKOS_INLINE_FUNCTION constexpr size_type stride_3() const { - return m_dim.N7 * m_dim.N6 * m_dim.N5 * m_dim.N4; + return static_cast(m_dim.N7) * m_dim.N6 * m_dim.N5 * m_dim.N4; } KOKKOS_INLINE_FUNCTION constexpr size_type stride_2() const { - return m_dim.N7 * m_dim.N6 * m_dim.N5 * m_dim.N4 * m_dim.N3; + return static_cast(m_dim.N7) * m_dim.N6 * m_dim.N5 * m_dim.N4 * + m_dim.N3; } KOKKOS_INLINE_FUNCTION constexpr size_type stride_1() const { - return m_dim.N7 * m_dim.N6 * m_dim.N5 * m_dim.N4 * m_dim.N3 * m_dim.N2; + return static_cast(m_dim.N7) * m_dim.N6 * m_dim.N5 * m_dim.N4 * + m_dim.N3 * m_dim.N2; } KOKKOS_INLINE_FUNCTION constexpr size_type stride_0() const { return m_stride; @@ -1749,13 +1739,31 @@ struct ViewOffset< } #else - ViewOffset() = default; - ViewOffset(const ViewOffset&) = default; + ViewOffset() = default; + ViewOffset(const ViewOffset&) = default; ViewOffset& operator=(const ViewOffset&) = default; #endif /* Enable padding for trivial scalar types with non-zero trivial scalar size. */ + + private: + template + KOKKOS_FUNCTION constexpr size_type compute_stride( + const Kokkos::LayoutRight& arg_layout) { + if (arg_layout.stride != KOKKOS_IMPL_CTOR_DEFAULT_ARG) + return arg_layout.stride; + size_type value = m_dim.N1; + if constexpr (dimension_type::rank > 2) value *= m_dim.N2; + if constexpr (dimension_type::rank > 3) value *= m_dim.N3; + if constexpr (dimension_type::rank > 4) value *= m_dim.N4; + if constexpr (dimension_type::rank > 5) value *= m_dim.N5; + if constexpr (dimension_type::rank > 6) value *= m_dim.N6; + if constexpr (dimension_type::rank > 7) value *= m_dim.N7; + return Padding::stride(value); + } + + public: template KOKKOS_INLINE_FUNCTION constexpr ViewOffset( std::integral_constant const&, @@ -1764,37 +1772,7 @@ struct ViewOffset< arg_layout.dimension[2], arg_layout.dimension[3], arg_layout.dimension[4], arg_layout.dimension[5], arg_layout.dimension[6], arg_layout.dimension[7]), - m_stride( - Padding:: - stride(/* 2 <= rank */ - m_dim.N1 * - (dimension_type::rank == 2 - ? size_t(1) - : m_dim.N2 * - (dimension_type::rank == 3 - ? size_t(1) - : m_dim.N3 * - (dimension_type::rank == 4 - ? size_t(1) - : m_dim.N4 * - (dimension_type::rank == - 5 - ? size_t(1) - : m_dim.N5 * - (dimension_type:: - rank == - 6 - ? size_t( - 1) - : m_dim.N6 * - (dimension_type:: - rank == - 7 - ? size_t( - 1) - : m_dim - .N7)))))))) { - } + m_stride(compute_stride(arg_layout)) {} template KOKKOS_INLINE_FUNCTION constexpr ViewOffset( @@ -1886,8 +1864,8 @@ struct ViewStride<0> { static constexpr size_t S0 = 0, S1 = 0, S2 = 0, S3 = 0, S4 = 0, S5 = 0, S6 = 0, S7 = 0; - ViewStride() = default; - ViewStride(const ViewStride&) = default; + ViewStride() = default; + ViewStride(const ViewStride&) = default; ViewStride& operator=(const ViewStride&) = default; KOKKOS_INLINE_FUNCTION @@ -1901,8 +1879,8 @@ struct ViewStride<1> { static constexpr size_t S1 = 0, S2 = 0, S3 = 0, S4 = 0, S5 = 0, S6 = 0, S7 = 0; - ViewStride() = default; - ViewStride(const ViewStride&) = default; + ViewStride() = default; + ViewStride(const ViewStride&) = default; ViewStride& operator=(const ViewStride&) = default; KOKKOS_INLINE_FUNCTION @@ -1916,8 +1894,8 @@ struct ViewStride<2> { size_t S0, S1; static constexpr size_t S2 = 0, S3 = 0, S4 = 0, S5 = 0, S6 = 0, S7 = 0; - ViewStride() = default; - ViewStride(const ViewStride&) = default; + ViewStride() = default; + ViewStride(const ViewStride&) = default; ViewStride& operator=(const ViewStride&) = default; KOKKOS_INLINE_FUNCTION @@ -1931,8 +1909,8 @@ struct ViewStride<3> { size_t S0, S1, S2; static constexpr size_t S3 = 0, S4 = 0, S5 = 0, S6 = 0, S7 = 0; - ViewStride() = default; - ViewStride(const ViewStride&) = default; + ViewStride() = default; + ViewStride(const ViewStride&) = default; ViewStride& operator=(const ViewStride&) = default; KOKKOS_INLINE_FUNCTION @@ -1946,8 +1924,8 @@ struct ViewStride<4> { size_t S0, S1, S2, S3; static constexpr size_t S4 = 0, S5 = 0, S6 = 0, S7 = 0; - ViewStride() = default; - ViewStride(const ViewStride&) = default; + ViewStride() = default; + ViewStride(const ViewStride&) = default; ViewStride& operator=(const ViewStride&) = default; KOKKOS_INLINE_FUNCTION @@ -1961,8 +1939,8 @@ struct ViewStride<5> { size_t S0, S1, S2, S3, S4; static constexpr size_t S5 = 0, S6 = 0, S7 = 0; - ViewStride() = default; - ViewStride(const ViewStride&) = default; + ViewStride() = default; + ViewStride(const ViewStride&) = default; ViewStride& operator=(const ViewStride&) = default; KOKKOS_INLINE_FUNCTION @@ -1976,8 +1954,8 @@ struct ViewStride<6> { size_t S0, S1, S2, S3, S4, S5; static constexpr size_t S6 = 0, S7 = 0; - ViewStride() = default; - ViewStride(const ViewStride&) = default; + ViewStride() = default; + ViewStride(const ViewStride&) = default; ViewStride& operator=(const ViewStride&) = default; KOKKOS_INLINE_FUNCTION @@ -1991,8 +1969,8 @@ struct ViewStride<7> { size_t S0, S1, S2, S3, S4, S5, S6; static constexpr size_t S7 = 0; - ViewStride() = default; - ViewStride(const ViewStride&) = default; + ViewStride() = default; + ViewStride(const ViewStride&) = default; ViewStride& operator=(const ViewStride&) = default; KOKKOS_INLINE_FUNCTION @@ -2005,8 +1983,8 @@ template <> struct ViewStride<8> { size_t S0, S1, S2, S3, S4, S5, S6, S7; - ViewStride() = default; - ViewStride(const ViewStride&) = default; + ViewStride() = default; + ViewStride(const ViewStride&) = default; ViewStride& operator=(const ViewStride&) = default; KOKKOS_INLINE_FUNCTION @@ -2283,8 +2261,8 @@ struct ViewOffset { } #else - ViewOffset() = default; - ViewOffset(const ViewOffset&) = default; + ViewOffset() = default; + ViewOffset(const ViewOffset&) = default; ViewOffset& operator=(const ViewOffset&) = default; #endif @@ -2398,9 +2376,9 @@ struct ViewDataHandle { template struct ViewDataHandle< Traits, - std::enable_if_t<(std::is_same::value && - std::is_void::value && + std::enable_if_t<(std::is_same_v && + std::is_void_v && Traits::memory_traits::is_atomic)>> { using value_type = typename Traits::value_type; using handle_type = typename Kokkos::Impl::AtomicViewDataHandle; @@ -2422,11 +2400,10 @@ struct ViewDataHandle< template struct ViewDataHandle< - Traits, - std::enable_if_t<(std::is_void::value && - (!Traits::memory_traits::is_aligned) && - Traits::memory_traits::is_restrict && - (!Traits::memory_traits::is_atomic))>> { + Traits, std::enable_if_t<(std::is_void_v && + (!Traits::memory_traits::is_aligned) && + Traits::memory_traits::is_restrict && + (!Traits::memory_traits::is_atomic))>> { using value_type = typename Traits::value_type; using handle_type = typename Traits::value_type* KOKKOS_RESTRICT; using return_type = typename Traits::value_type& KOKKOS_RESTRICT; @@ -2446,11 +2423,10 @@ struct ViewDataHandle< template struct ViewDataHandle< - Traits, - std::enable_if_t<(std::is_void::value && - Traits::memory_traits::is_aligned && - (!Traits::memory_traits::is_restrict) && - (!Traits::memory_traits::is_atomic))>> { + Traits, std::enable_if_t<(std::is_void_v && + Traits::memory_traits::is_aligned && + (!Traits::memory_traits::is_restrict) && + (!Traits::memory_traits::is_atomic))>> { using value_type = typename Traits::value_type; // typedef work-around for intel compilers error #3186: expected typedef // declaration @@ -2485,11 +2461,10 @@ struct ViewDataHandle< template struct ViewDataHandle< - Traits, - std::enable_if_t<(std::is_void::value && - Traits::memory_traits::is_aligned && - Traits::memory_traits::is_restrict && - (!Traits::memory_traits::is_atomic))>> { + Traits, std::enable_if_t<(std::is_void_v && + Traits::memory_traits::is_aligned && + Traits::memory_traits::is_restrict && + (!Traits::memory_traits::is_atomic))>> { using value_type = typename Traits::value_type; // typedef work-around for intel compilers error #3186: expected typedef // declaration @@ -2533,11 +2508,10 @@ namespace Impl { /** \brief View mapping for non-specialized data type and standard layout */ template class ViewMapping< - Traits, - std::enable_if_t<( - std::is_void::value && - ViewOffset::is_mapping_plugin::value)>> { + Traits, std::enable_if_t<(std::is_void_v && + ViewOffset::is_mapping_plugin::value)>> { public: using offset_type = ViewOffset; @@ -2680,28 +2654,26 @@ class ViewMapping< reference_type reference() const { return m_impl_handle[0]; } template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(std::is_integral::value && - // if layout is neither stride nor irregular, - // then just use the handle directly - !(std::is_same::value || - !is_regular::value)), - reference_type> - reference(const I0& i0) const { + KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< + (std::is_integral_v && + // if layout is neither stride nor irregular, + // then just use the handle directly + !(std::is_same_v || + !is_regular::value)), + reference_type> + reference(const I0& i0) const { return m_impl_handle[i0]; } template - KOKKOS_FORCEINLINE_FUNCTION - std::enable_if_t<(std::is_integral::value && - // if the layout is strided or irregular, then - // we have to use the offset - (std::is_same::value || - !is_regular::value)), - reference_type> - reference(const I0& i0) const { + KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< + (std::is_integral_v && + // if the layout is strided or irregular, then + // we have to use the offset + (std::is_same_v || + !is_regular::value)), + reference_type> + reference(const I0& i0) const { return m_impl_handle[m_impl_offset(i0)]; } @@ -2780,7 +2752,7 @@ class ViewMapping< KOKKOS_DEFAULTED_FUNCTION ViewMapping& operator=(const ViewMapping&) = default; - KOKKOS_DEFAULTED_FUNCTION ViewMapping(ViewMapping&&) = default; + KOKKOS_DEFAULTED_FUNCTION ViewMapping(ViewMapping&&) = default; KOKKOS_DEFAULTED_FUNCTION ViewMapping& operator=(ViewMapping&&) = default; //---------------------------------------- @@ -2894,29 +2866,34 @@ template class ViewMapping< DstTraits, SrcTraits, std::enable_if_t<( - !(std::is_same:: - value) && // Added to have a new specialization for SrcType of - // LayoutStride + !(std::is_same_v)&& // Added to have a new + // specialization for + // SrcType of + // LayoutStride // default mappings - std::is_void::value && - std::is_void::value && + std::is_void_v && + std::is_void_v && ( // same layout - std::is_same::value || + std::is_same_v || // known layout - ((std::is_same::value || - std::is_same::value || - std::is_same::value) && - (std::is_same::value || - std::is_same::value || - std::is_same::value))))>> { + ((std::is_same_v || + std::is_same_v || + std::is_same_v< + typename DstTraits::array_layout, + Kokkos::LayoutStride>)&&(std::is_same_v || + std::is_same_v< + typename SrcTraits::array_layout, + Kokkos::LayoutRight> || + std::is_same_v< + typename SrcTraits::array_layout, + Kokkos::LayoutStride>))))>> { private: enum { is_assignable_space = Kokkos::Impl::MemorySpaceAccess< @@ -2926,10 +2903,10 @@ class ViewMapping< enum { is_assignable_value_type = - std::is_same::value || - std::is_same::value + std::is_same_v || + std::is_same_v }; enum { @@ -2939,12 +2916,12 @@ class ViewMapping< }; enum { - is_assignable_layout = - std::is_same::value || - std::is_same::value || - (DstTraits::dimension::rank == 0) || (DstTraits::dimension::rank == 1) + is_assignable_layout = std::is_same_v || + std::is_same_v || + (DstTraits::dimension::rank == 0) || + (DstTraits::dimension::rank == 1) }; public: @@ -3032,22 +3009,21 @@ class ViewMapping< template class ViewMapping< DstTraits, SrcTraits, - std::enable_if_t<( - std::is_same::value && - std::is_void::value && - std::is_void::value && - ( - // same layout - std::is_same::value || - // known layout - (std::is_same::value || - std::is_same::value || - std::is_same::value)))>> { + std::enable_if_t<(std::is_same_v && + std::is_void_v && + std::is_void_v && + ( + // same layout + std::is_same_v || + // known layout + (std::is_same_v || + std::is_same_v || + std::is_same_v)))>> { private: enum { is_assignable_space = Kokkos::Impl::MemorySpaceAccess< @@ -3057,10 +3033,10 @@ class ViewMapping< enum { is_assignable_value_type = - std::is_same::value || - std::is_same::value + std::is_same_v || + std::is_same_v }; enum { @@ -3091,8 +3067,7 @@ class ViewMapping< bool assignable = true; src.stride(strides); size_t exp_stride = 1; - if (std::is_same::value) { + if (std::is_same_v) { for (int i = 0; i < (int)src.Rank; i++) { if (i > 0) exp_stride *= src.extent(i - 1); if (strides[i] != exp_stride) { @@ -3100,8 +3075,8 @@ class ViewMapping< break; } } - } else if (std::is_same::value) { + } else if (std::is_same_v) { for (int i = 0; i < (int)src.Rank; i++) { if (i > 0) exp_stride *= src.extent(src.Rank - i); if (strides[src.Rank - 1 - i] != exp_stride) { @@ -3197,8 +3172,8 @@ struct SubViewDataTypeImpl> { template struct SubViewDataTypeImpl< - std::enable_if_t>::value>, - ValueType, Kokkos::Experimental::Extents, Integral, Args...> + std::enable_if_t>>, ValueType, + Kokkos::Experimental::Extents, Integral, Args...> : SubViewDataTypeImpl, Args...> {}; @@ -3230,13 +3205,13 @@ struct SubViewDataType : SubViewDataTypeImpl {}; template class ViewMapping< - std::enable_if_t<(std::is_void::value && - (std::is_same::value || - std::is_same::value || - std::is_same::value))>, + std::enable_if_t<( + std::is_void_v && + (std::is_same_v || + std::is_same_v || + std::is_same_v))>, SrcTraits, Args...> { private: static_assert(SrcTraits::rank == sizeof...(Args), @@ -3292,14 +3267,14 @@ class ViewMapping< // OutputRank 1 or 2, InputLayout Left, Interval 0 // because single stride one or second index has a stride. (rank <= 2 && R0 && - std::is_same::value) // replace with input rank + std::is_same_v) // replace with input rank || // OutputRank 1 or 2, InputLayout Right, Interval [InputRank-1] // because single stride one or second index has a stride. (rank <= 2 && R0_rev && - std::is_same::value) // replace input rank + std::is_same_v) // replace input rank ), typename SrcTraits::array_layout, Kokkos::LayoutStride>; diff --git a/lib/kokkos/core/src/impl/Kokkos_ViewTracker.hpp b/lib/kokkos/core/src/View/Kokkos_ViewTracker.hpp similarity index 100% rename from lib/kokkos/core/src/impl/Kokkos_ViewTracker.hpp rename to lib/kokkos/core/src/View/Kokkos_ViewTracker.hpp diff --git a/lib/kokkos/core/src/View/Kokkos_ViewTraits.hpp b/lib/kokkos/core/src/View/Kokkos_ViewTraits.hpp new file mode 100644 index 0000000000..5eddfc68e0 --- /dev/null +++ b/lib/kokkos/core/src/View/Kokkos_ViewTraits.hpp @@ -0,0 +1,457 @@ +//@HEADER +// ************************************************************************ +// +// Kokkos v. 4.0 +// Copyright (2022) National Technology & Engineering +// Solutions of Sandia, LLC (NTESS). +// +// Under the terms of Contract DE-NA0003525 with NTESS, +// the U.S. Government retains certain rights in this software. +// +// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. +// See https://kokkos.org/LICENSE for license information. +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// +//@HEADER + +#ifndef KOKKOS_IMPL_PUBLIC_INCLUDE +#include +static_assert(false, + "Including non-public Kokkos header files is not allowed."); +#endif +#ifndef KOKKOS_VIEWTRAITS_HPP +#define KOKKOS_VIEWTRAITS_HPP + +#include +#include +#include +#include +#include +#ifdef KOKKOS_ENABLE_IMPL_MDSPAN +#include +#include +#endif + +//---------------------------------------------------------------------------- +//---------------------------------------------------------------------------- + +namespace Kokkos { + +struct ALL_t { + KOKKOS_FUNCTION + constexpr const ALL_t& operator()() const { return *this; } + + KOKKOS_FUNCTION + constexpr bool operator==(const ALL_t&) const { return true; } +}; + +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 +namespace Impl { +// TODO This alias declaration forces us to fully qualify ALL_t inside the +// Kokkos::Impl namespace to avoid deprecation warnings. Replace the +// fully-qualified name when we remove Kokkos::Impl::ALL_t. +using ALL_t KOKKOS_DEPRECATED_WITH_COMMENT("Use Kokkos::ALL_t instead!") = + Kokkos::ALL_t; +} // namespace Impl +#endif + +// FIXME_OPENMPTARGET - The `declare target` is needed for the Intel GPUs with +// the OpenMPTarget backend +#if defined(KOKKOS_ENABLE_OPENMPTARGET) && defined(KOKKOS_COMPILER_INTEL_LLVM) +#pragma omp declare target +#endif + +inline constexpr Kokkos::ALL_t ALL{}; + +#if defined(KOKKOS_ENABLE_OPENMPTARGET) && defined(KOKKOS_COMPILER_INTEL_LLVM) +#pragma omp end declare target +#endif + +namespace Impl { + +template +struct ViewArrayAnalysis; + +template ::non_const_value_type> +struct ViewDataAnalysis; + +template +class ViewMapping { + public: + enum : bool { is_assignable_data_type = false }; + enum : bool { is_assignable = false }; +}; + +template +constexpr KOKKOS_INLINE_FUNCTION std::size_t count_valid_integers( + const IntType i0, const IntType i1, const IntType i2, const IntType i3, + const IntType i4, const IntType i5, const IntType i6, const IntType i7) { + static_assert(std::is_integral_v, + "count_valid_integers() must have integer arguments."); + + return (i0 != KOKKOS_INVALID_INDEX) + (i1 != KOKKOS_INVALID_INDEX) + + (i2 != KOKKOS_INVALID_INDEX) + (i3 != KOKKOS_INVALID_INDEX) + + (i4 != KOKKOS_INVALID_INDEX) + (i5 != KOKKOS_INVALID_INDEX) + + (i6 != KOKKOS_INVALID_INDEX) + (i7 != KOKKOS_INVALID_INDEX); +} + +// FIXME Ideally, we would not instantiate this function for every possible View +// type. We should be able to only pass "extent" when we use mdspan. +template +KOKKOS_INLINE_FUNCTION void runtime_check_rank( + const View&, const bool is_void_spec, const size_t i0, const size_t i1, + const size_t i2, const size_t i3, const size_t i4, const size_t i5, + const size_t i6, const size_t i7, const char* label) { + (void)(label); + + if (is_void_spec) { + const size_t num_passed_args = + count_valid_integers(i0, i1, i2, i3, i4, i5, i6, i7); + // We either allow to pass as many extents as the dynamic rank is, or + // as many extents as the total rank is. In the latter case, the given + // extents for the static dimensions must match the + // compile-time extents. + constexpr int rank = View::rank(); + constexpr int dyn_rank = View::rank_dynamic(); + const bool n_args_is_dyn_rank = num_passed_args == dyn_rank; + const bool n_args_is_rank = num_passed_args == rank; + + if constexpr (rank != dyn_rank) { + if (n_args_is_rank) { + size_t new_extents[8] = {i0, i1, i2, i3, i4, i5, i6, i7}; + for (int i = dyn_rank; i < rank; ++i) + if (new_extents[i] != View::static_extent(i)) { + KOKKOS_IF_ON_HOST( + const std::string message = + "The specified run-time extent for Kokkos::View '" + + std::string(label) + + "' does not match the compile-time extent in dimension " + + std::to_string(i) + ". The given extent is " + + std::to_string(new_extents[i]) + " but should be " + + std::to_string(View::static_extent(i)) + ".\n"; + Kokkos::abort(message.c_str());) + KOKKOS_IF_ON_DEVICE( + Kokkos::abort( + "The specified run-time extents for a Kokkos::View " + "do not match the compile-time extents.");) + } + } + } + + if (!n_args_is_dyn_rank && !n_args_is_rank) { + KOKKOS_IF_ON_HOST( + const std::string message = + "Constructor for Kokkos::View '" + std::string(label) + + "' has mismatched number of arguments. The number " + "of arguments = " + + std::to_string(num_passed_args) + + " neither matches the dynamic rank = " + + std::to_string(dyn_rank) + + " nor the total rank = " + std::to_string(rank) + "\n"; + Kokkos::abort(message.c_str());) + KOKKOS_IF_ON_DEVICE(Kokkos::abort("Constructor for Kokkos View has " + "mismatched number of arguments.");) + } + } +} + +} /* namespace Impl */ +} /* namespace Kokkos */ + +// Class to provide a uniform type +namespace Kokkos { +namespace Impl { +template +struct ViewUniformType; +} +} // namespace Kokkos + +namespace Kokkos { + +#ifdef KOKKOS_ENABLE_IMPL_MDSPAN +namespace Impl { +struct UnsupportedKokkosArrayLayout; + +template +struct MDSpanViewTraits { + using mdspan_type = UnsupportedKokkosArrayLayout; +}; + +// "Natural" mdspan for a view if the View's ArrayLayout is supported. +template +struct MDSpanViewTraits::type>> { + using index_type = std::size_t; + using extents_type = + typename Impl::ExtentsFromDataType::type; + using mdspan_layout_type = + typename LayoutFromArrayLayout::type; + using accessor_type = + SpaceAwareAccessor>; + using mdspan_type = mdspan; +}; +} // namespace Impl +#endif // KOKKOS_ENABLE_IMPL_MDSPAN + +/** \class ViewTraits + * \brief Traits class for accessing attributes of a View. + * + * This is an implementation detail of View. It is only of interest + * to developers implementing a new specialization of View. + * + * Template argument options: + * - View< DataType > + * - View< DataType , Space > + * - View< DataType , Space , MemoryTraits > + * - View< DataType , ArrayLayout > + * - View< DataType , ArrayLayout , Space > + * - View< DataType , ArrayLayout , MemoryTraits > + * - View< DataType , ArrayLayout , Space , MemoryTraits > + * - View< DataType , MemoryTraits > + */ + +template +struct ViewTraits; + +template <> +struct ViewTraits { + using execution_space = void; + using memory_space = void; + using HostMirrorSpace = void; + using array_layout = void; + using memory_traits = void; + using specialize = void; + using hooks_policy = void; +}; + +template +struct ViewTraits { + // Ignore an extraneous 'void' + using execution_space = typename ViewTraits::execution_space; + using memory_space = typename ViewTraits::memory_space; + using HostMirrorSpace = typename ViewTraits::HostMirrorSpace; + using array_layout = typename ViewTraits::array_layout; + using memory_traits = typename ViewTraits::memory_traits; + using specialize = typename ViewTraits::specialize; + using hooks_policy = typename ViewTraits::hooks_policy; +}; + +template +struct ViewTraits< + std::enable_if_t::value>, + HooksPolicy, Prop...> { + using execution_space = typename ViewTraits::execution_space; + using memory_space = typename ViewTraits::memory_space; + using HostMirrorSpace = typename ViewTraits::HostMirrorSpace; + using array_layout = typename ViewTraits::array_layout; + using memory_traits = typename ViewTraits::memory_traits; + using specialize = typename ViewTraits::specialize; + using hooks_policy = HooksPolicy; +}; + +template +struct ViewTraits::value>, + ArrayLayout, Prop...> { + // Specify layout, keep subsequent space and memory traits arguments + + using execution_space = typename ViewTraits::execution_space; + using memory_space = typename ViewTraits::memory_space; + using HostMirrorSpace = typename ViewTraits::HostMirrorSpace; + using array_layout = ArrayLayout; + using memory_traits = typename ViewTraits::memory_traits; + using specialize = typename ViewTraits::specialize; + using hooks_policy = typename ViewTraits::hooks_policy; +}; + +template +struct ViewTraits::value>, Space, + Prop...> { + // Specify Space, memory traits should be the only subsequent argument. + + static_assert( + std::is_same_v::execution_space, + void> && + std::is_same_v::memory_space, + void> && + std::is_same_v::HostMirrorSpace, + void> && + std::is_same_v::array_layout, + void>, + "Only one View Execution or Memory Space template argument"); + + using execution_space = typename Space::execution_space; + using memory_space = typename Space::memory_space; + using HostMirrorSpace = + typename Kokkos::Impl::HostMirror::Space::memory_space; + using array_layout = typename execution_space::array_layout; + using memory_traits = typename ViewTraits::memory_traits; + using specialize = typename ViewTraits::specialize; + using hooks_policy = typename ViewTraits::hooks_policy; +}; + +template +struct ViewTraits< + std::enable_if_t::value>, + MemoryTraits, Prop...> { + // Specify memory trait, should not be any subsequent arguments + + static_assert( + std::is_same_v::execution_space, + void> && + std::is_same_v::memory_space, + void> && + std::is_same_v::array_layout, + void> && + std::is_same_v::memory_traits, + void> && + std::is_same_v::hooks_policy, + void>, + "MemoryTrait is the final optional template argument for a View"); + + using execution_space = void; + using memory_space = void; + using HostMirrorSpace = void; + using array_layout = void; + using memory_traits = MemoryTraits; + using specialize = void; + using hooks_policy = void; +}; + +template +struct ViewTraits { + private: + // Unpack the properties arguments + using prop = ViewTraits; + + using ExecutionSpace = + std::conditional_t, + typename prop::execution_space, + Kokkos::DefaultExecutionSpace>; + + using MemorySpace = + std::conditional_t, + typename prop::memory_space, + typename ExecutionSpace::memory_space>; + + using ArrayLayout = + std::conditional_t, + typename prop::array_layout, + typename ExecutionSpace::array_layout>; + + using HostMirrorSpace = std::conditional_t< + !std::is_void_v, + typename prop::HostMirrorSpace, + typename Kokkos::Impl::HostMirror::Space>; + + using MemoryTraits = + std::conditional_t, + typename prop::memory_traits, + typename Kokkos::MemoryManaged>; + + using HooksPolicy = + std::conditional_t, + typename prop::hooks_policy, + Kokkos::Experimental::DefaultViewHooks>; + + // Analyze data type's properties, + // May be specialized based upon the layout and value type + using data_analysis = Kokkos::Impl::ViewDataAnalysis; + + public: + //------------------------------------ + // Data type traits: + + using data_type = typename data_analysis::type; + using const_data_type = typename data_analysis::const_type; + using non_const_data_type = typename data_analysis::non_const_type; + + //------------------------------------ + // Compatible array of trivial type traits: + + using scalar_array_type = typename data_analysis::scalar_array_type; + using const_scalar_array_type = + typename data_analysis::const_scalar_array_type; + using non_const_scalar_array_type = + typename data_analysis::non_const_scalar_array_type; + + //------------------------------------ + // Value type traits: + + using value_type = typename data_analysis::value_type; + using const_value_type = typename data_analysis::const_value_type; + using non_const_value_type = typename data_analysis::non_const_value_type; + + //------------------------------------ + // Mapping traits: + + using array_layout = ArrayLayout; + using dimension = typename data_analysis::dimension; + + using specialize = std::conditional_t< + std::is_void_v, + typename prop::specialize, + typename data_analysis::specialize>; /* mapping specialization tag */ + + static constexpr unsigned rank = dimension::rank; + static constexpr unsigned rank_dynamic = dimension::rank_dynamic; + + //------------------------------------ + // Execution space, memory space, memory access traits, and host mirror space. + + using execution_space = ExecutionSpace; + using memory_space = MemorySpace; + using device_type = Kokkos::Device; + using memory_traits = MemoryTraits; + using host_mirror_space = HostMirrorSpace; + using hooks_policy = HooksPolicy; + + using size_type = typename MemorySpace::size_type; + + enum { is_hostspace = std::is_same_v }; + enum { is_managed = MemoryTraits::is_unmanaged == 0 }; + enum { is_random_access = MemoryTraits::is_random_access == 1 }; + + //------------------------------------ +}; + +//---------------------------------------------------------------------------- +//---------------------------------------------------------------------------- + +namespace Impl { +template +struct TypeListToViewTraits; + +template +struct TypeListToViewTraits> { + using type = ViewTraits; +}; + +// It is not safe to assume that subviews of views with the Aligned memory trait +// are also aligned. Hence, just remove that attribute for subviews. +template +struct RemoveAlignedMemoryTrait { + private: + using type_list_in = Kokkos::Impl::type_list; + using memory_traits = typename ViewTraits::memory_traits; + using type_list_in_wo_memory_traits = + typename Kokkos::Impl::type_list_remove_first::type; + using new_memory_traits = + Kokkos::MemoryTraits; + using new_type_list = typename Kokkos::Impl::concat_type_list< + type_list_in_wo_memory_traits, + Kokkos::Impl::type_list>::type; + + public: + using type = typename TypeListToViewTraits::type; +}; +} // namespace Impl + +} /* namespace Kokkos */ + +#endif /* KOKKOS_VIEWTRAITS_HPP */ diff --git a/lib/kokkos/core/src/impl/Kokkos_ViewUniformType.hpp b/lib/kokkos/core/src/View/Kokkos_ViewUniformType.hpp similarity index 88% rename from lib/kokkos/core/src/impl/Kokkos_ViewUniformType.hpp rename to lib/kokkos/core/src/View/Kokkos_ViewUniformType.hpp index 7de2869a0d..1e47613285 100644 --- a/lib/kokkos/core/src/impl/Kokkos_ViewUniformType.hpp +++ b/lib/kokkos/core/src/View/Kokkos_ViewUniformType.hpp @@ -24,11 +24,14 @@ namespace Impl { template struct ViewScalarToDataType { using type = typename ViewScalarToDataType::type *; + using const_type = + typename ViewScalarToDataType::const_type *; }; template struct ViewScalarToDataType { - using type = ScalarType; + using type = ScalarType; + using const_type = const ScalarType; }; template @@ -49,12 +52,13 @@ struct ViewUniformLayout { template struct ViewUniformType { using data_type = typename ViewType::data_type; - using const_data_type = std::add_const_t; + using const_data_type = typename ViewType::const_data_type; using runtime_data_type = typename ViewScalarToDataType::type; - using runtime_const_data_type = typename ViewScalarToDataType< - std::add_const_t, ViewType::rank>::type; + using runtime_const_data_type = + typename ViewScalarToDataType::const_type; using array_layout = typename ViewUniformLayout { } KOKKOS_FUNCTION - constexpr typename offset_policy::data_handle_type offset(data_handle_type p, - size_t i) const - noexcept { + constexpr typename offset_policy::data_handle_type offset( + data_handle_type p, size_t i) const noexcept { return nested_acc.offset(p, i); } @@ -214,6 +212,199 @@ struct AtomicAccessorRelaxed { } }; +//===================================================================== +//============= Reference Counted Accessor and DataHandle ============= +//===================================================================== + +template +class ReferenceCountedDataHandle { + public: + using value_type = ElementType; + using pointer = value_type*; + using reference = value_type&; + using memory_space = MemorySpace; + + KOKKOS_DEFAULTED_FUNCTION + ReferenceCountedDataHandle() = default; + + // this only ever works on host + explicit ReferenceCountedDataHandle(SharedAllocationRecord* rec) { + m_tracker.assign_allocated_record_to_uninitialized(rec); + m_handle = static_cast(get_record()->data()); + } + + KOKKOS_FUNCTION + ReferenceCountedDataHandle(const SharedAllocationTracker& tracker, + pointer data_handle) + : m_tracker(tracker), m_handle(data_handle) {} + + // unmanaged ctor + template >> + KOKKOS_FUNCTION ReferenceCountedDataHandle(OtherElementType* ptr) + : m_tracker(), m_handle(ptr) {} + + // subview ctor + template >> + KOKKOS_FUNCTION ReferenceCountedDataHandle( + const ReferenceCountedDataHandle& other, OtherElementType* ptr) + : m_tracker(other.m_tracker), m_handle(ptr) {} + + // converting ctor + template >> + KOKKOS_FUNCTION ReferenceCountedDataHandle( + const ReferenceCountedDataHandle& other) + : m_tracker(other.m_tracker), m_handle(other.m_handle) {} + + template < + class OtherElementType, class OtherSpace, + class = std::enable_if_t< + std::is_convertible_v && + (std::is_same_v || + std::is_same_v)>> + KOKKOS_FUNCTION ReferenceCountedDataHandle( + const ReferenceCountedDataHandle& other) + : m_tracker(other.m_tracker), m_handle(other.m_handle) {} + + KOKKOS_FUNCTION + pointer get() const noexcept { return m_handle; } + KOKKOS_FUNCTION + explicit operator pointer() const noexcept { return m_handle; } + + bool has_record() const { return m_tracker.has_record(); } + auto* get_record() const { return m_tracker.get_record(); } + int use_count() const noexcept { return m_tracker.use_count(); } + + std::string get_label() const { return m_tracker.get_label(); } + KOKKOS_FUNCTION + const SharedAllocationTracker& tracker() const noexcept { return m_tracker; } + + KOKKOS_FUNCTION + friend bool operator==(const ReferenceCountedDataHandle& lhs, + const value_type* rhs) { + return lhs.m_handle == rhs; + } + + KOKKOS_FUNCTION + friend bool operator==(const value_type* lhs, + const ReferenceCountedDataHandle& rhs) { + return lhs == rhs.m_handle; + } + + private: + template + friend class ReferenceCountedDataHandle; + + template + friend class ReferenceCountedAccessor; + + SharedAllocationTracker m_tracker; + pointer m_handle = nullptr; +}; + +template +class ReferenceCountedAccessor; + +template +struct IsReferenceCountedAccessor : std::false_type {}; + +template +struct IsReferenceCountedAccessor< + ReferenceCountedAccessor> + : std::true_type {}; + +template +class ReferenceCountedAccessor { + public: + using element_type = ElementType; + using data_handle_type = ReferenceCountedDataHandle; + using reference = typename NestedAccessor::reference; + using offset_policy = + ReferenceCountedAccessor; + using memory_space = MemorySpace; + + KOKKOS_DEFAULTED_FUNCTION + constexpr ReferenceCountedAccessor() noexcept = default; + + template < + class OtherElementType, class OtherNestedAccessor, + class = std::enable_if_t< + std::is_convertible_v && + std::is_constructible_v>> + KOKKOS_FUNCTION constexpr ReferenceCountedAccessor( + const ReferenceCountedAccessor&) {} + + template < + class OtherElementType, class OtherSpace, class OtherNestedAccessor, + class = std::enable_if_t< + std::is_convertible_v && + (std::is_same_v || + std::is_same_v)&&std:: + is_constructible_v>> + KOKKOS_FUNCTION constexpr ReferenceCountedAccessor( + const ReferenceCountedAccessor&) {} + + template >> + KOKKOS_FUNCTION constexpr ReferenceCountedAccessor( + const default_accessor&) {} + + template ::value && + std::is_convertible_v>> + KOKKOS_FUNCTION operator DstAccessor() const { + return m_nested_acc; + } + + KOKKOS_FUNCTION + constexpr reference access(data_handle_type p, size_t i) const { + return m_nested_acc.access(p.get(), i); + } + + KOKKOS_FUNCTION + constexpr data_handle_type offset(data_handle_type p, size_t i) const { + return data_handle_type(p, m_nested_acc.offset(p.get(), i)); + } + + KOKKOS_FUNCTION + constexpr auto nested_accessor() const { return m_nested_acc; } + + private: +#ifdef _MDSPAN_NO_UNIQUE_ADDRESS + _MDSPAN_NO_UNIQUE_ADDRESS +#else + [[no_unique_address]] +#endif + NestedAccessor m_nested_acc; +}; + +template +using CheckedReferenceCountedAccessor = + SpaceAwareAccessor>>; + +template +using CheckedRelaxedAtomicAccessor = + SpaceAwareAccessor>; + +template +using CheckedReferenceCountedRelaxedAtomicAccessor = SpaceAwareAccessor< + MemorySpace, ReferenceCountedAccessor>>; + } // namespace Impl } // namespace Kokkos diff --git a/lib/kokkos/core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp b/lib/kokkos/core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp index 089628137d..f990d158bf 100644 --- a/lib/kokkos/core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp +++ b/lib/kokkos/core/src/View/MDSpan/Kokkos_MDSpan_Layout.hpp @@ -23,7 +23,11 @@ static_assert(false, #define KOKKOS_EXPERIMENTAL_MDSPAN_LAYOUT_HPP #include "Kokkos_MDSpan_Extents.hpp" -#include +#include + +// The difference between a legacy Kokkos array layout and an +// mdspan layout is that the array layouts can have state, but don't have the +// nested mapping. This file provides interoperability helpers. namespace Kokkos::Impl { @@ -77,32 +81,7 @@ KOKKOS_INLINE_FUNCTION auto array_layout_from_mapping( rank > 7 ? mapping.stride(7) : 0, }; } else { - // FIXME: Kokkos Layouts don't store stride (it's in the mapping) - // We could conceivably fix this by adding an extra ViewCtorProp for - // an abritrary padding. For now we will check for this. - if constexpr (rank > 1 && - (std::is_same_v> || - std::is_same_v>)) { - [[maybe_unused]] constexpr size_t strided_index = - std::is_same_v< - typename mapping_type::layout_type, - Kokkos::Experimental::layout_left_padded> - ? 1 - : rank - 2; - [[maybe_unused]] constexpr size_t extent_index = - std::is_same_v< - typename mapping_type::layout_type, - Kokkos::Experimental::layout_left_padded> - ? 0 - : rank - 1; - KOKKOS_ASSERT(mapping.stride(strided_index) == ext.extent(extent_index)); - } - - return ArrayLayout{rank > 0 ? ext.extent(0) : KOKKOS_IMPL_CTOR_DEFAULT_ARG, + ArrayLayout layout{rank > 0 ? ext.extent(0) : KOKKOS_IMPL_CTOR_DEFAULT_ARG, rank > 1 ? ext.extent(1) : KOKKOS_IMPL_CTOR_DEFAULT_ARG, rank > 2 ? ext.extent(2) : KOKKOS_IMPL_CTOR_DEFAULT_ARG, rank > 3 ? ext.extent(3) : KOKKOS_IMPL_CTOR_DEFAULT_ARG, @@ -110,12 +89,98 @@ KOKKOS_INLINE_FUNCTION auto array_layout_from_mapping( rank > 5 ? ext.extent(5) : KOKKOS_IMPL_CTOR_DEFAULT_ARG, rank > 6 ? ext.extent(6) : KOKKOS_IMPL_CTOR_DEFAULT_ARG, rank > 7 ? ext.extent(7) : KOKKOS_IMPL_CTOR_DEFAULT_ARG}; + + if constexpr (rank > 1 && + std::is_same_v>) { + layout.stride = mapping.stride(1); + } + if constexpr (std::is_same_v>) { + if constexpr (rank == 2) { + layout.stride = mapping.stride(0); + } + if constexpr (rank > 2) { + if (mapping.stride(rank - 2) != mapping.extents().extent(rank - 1)) + Kokkos::abort( + "Invalid conversion from layout_right_padded to LayoutRight"); + } + } + return layout; } #ifdef KOKKOS_COMPILER_INTEL __builtin_unreachable(); #endif } +template +KOKKOS_INLINE_FUNCTION auto mapping_from_array_layout_impl( + ArrayLayout layout, std::index_sequence) { + using index_type = typename MappingType::index_type; + using extents_type = typename MappingType::extents_type; + if constexpr (std::is_same_v || + std::is_same_v) { + return MappingType{ + extents_type{dextents{ + layout.dimension[Idx]...}}}; + } else { + if (layout.stride == KOKKOS_IMPL_CTOR_DEFAULT_ARG || + extents_type::rank() < 2) { + return MappingType{ + extents_type{dextents{ + layout.dimension[Idx]...}}}; + } else { + if constexpr (std::is_same_v && + extents_type::rank() > 2) { + size_t product_of_dimensions = 1; + for (size_t r = 1; r < extents_type::rank(); r++) + product_of_dimensions *= layout.dimension[r]; + if (product_of_dimensions != layout.stride) + Kokkos::abort( + "Invalid conversion from LayoutRight to layout_right_padded"); + } else { + return MappingType{ + extents_type{ + dextents{ + layout.dimension[Idx]...}}, + layout.stride}; + } + } + } +} +template +KOKKOS_INLINE_FUNCTION auto mapping_from_array_layout_impl( + LayoutStride layout, std::index_sequence) { + static_assert( + std::is_same_v); + using index_type = typename MappingType::index_type; + index_type strides[MappingType::extents_type::rank()] = { + layout.stride[Idx]...}; + return MappingType{ + mdspan_non_standard_tag(), + static_cast( + dextents{ + layout.dimension[Idx]...}), + strides}; +} + +// specialization for rank 0 to avoid empty array +template +KOKKOS_INLINE_FUNCTION auto mapping_from_array_layout_impl( + LayoutStride, std::index_sequence<>) { + return MappingType{}; +} + +template +KOKKOS_INLINE_FUNCTION auto mapping_from_array_layout(ArrayLayout layout) { + return mapping_from_array_layout_impl( + layout, std::make_index_sequence()); +} + template KOKKOS_INLINE_FUNCTION auto mapping_from_view_mapping(const VM &view_mapping) { using mapping_type = typename MDSpanType::mapping_type; diff --git a/lib/kokkos/core/src/decl/Kokkos_Declare_CUDA.hpp b/lib/kokkos/core/src/decl/Kokkos_Declare_CUDA.hpp index ebdf2c8211..79c137bfdd 100644 --- a/lib/kokkos/core/src/decl/Kokkos_Declare_CUDA.hpp +++ b/lib/kokkos/core/src/decl/Kokkos_Declare_CUDA.hpp @@ -28,7 +28,9 @@ #include #include #include +#ifdef KOKKOS_ENABLE_DEPRECATED_CODE_4 #include +#endif #include #include #include diff --git a/lib/kokkos/core/src/decl/Kokkos_Declare_SYCL.hpp b/lib/kokkos/core/src/decl/Kokkos_Declare_SYCL.hpp index d13c90825c..3570ed2b6e 100644 --- a/lib/kokkos/core/src/decl/Kokkos_Declare_SYCL.hpp +++ b/lib/kokkos/core/src/decl/Kokkos_Declare_SYCL.hpp @@ -35,6 +35,16 @@ #include #include #include + +namespace Kokkos { +namespace Experimental { +using SYCLDeviceUSMSpace = ::Kokkos::SYCLDeviceUSMSpace; +using SYCLHostUSMSpace = ::Kokkos::SYCLHostUSMSpace; +using SYCLSharedUSMSpace = ::Kokkos::SYCLSharedUSMSpace; +using SYCL = ::Kokkos::SYCL; +} // namespace Experimental +} // namespace Kokkos + #endif #endif diff --git a/lib/kokkos/core/src/fwd/Kokkos_Fwd_SYCL.hpp b/lib/kokkos/core/src/fwd/Kokkos_Fwd_SYCL.hpp index 400794f865..399b986041 100644 --- a/lib/kokkos/core/src/fwd/Kokkos_Fwd_SYCL.hpp +++ b/lib/kokkos/core/src/fwd/Kokkos_Fwd_SYCL.hpp @@ -19,7 +19,6 @@ #if defined(KOKKOS_ENABLE_SYCL) namespace Kokkos { -namespace Experimental { class SYCLDeviceUSMSpace; ///< Memory space on SYCL device, not accessible from ///< the host class SYCLSharedUSMSpace; ///< Memory space accessible from both the SYCL @@ -27,7 +26,6 @@ class SYCLSharedUSMSpace; ///< Memory space accessible from both the SYCL class SYCLHostUSMSpace; ///< Memory space accessible from both the SYCL ///< device and the host (host pinned) class SYCL; ///< Execution space for SYCL -} // namespace Experimental } // namespace Kokkos #endif #endif diff --git a/lib/kokkos/core/src/impl/KokkosExp_Host_IterateTile.hpp b/lib/kokkos/core/src/impl/KokkosExp_Host_IterateTile.hpp index a44ffefa6b..a9db2c4cf4 100644 --- a/lib/kokkos/core/src/impl/KokkosExp_Host_IterateTile.hpp +++ b/lib/kokkos/core/src/impl/KokkosExp_Host_IterateTile.hpp @@ -1458,7 +1458,7 @@ struct Tile_Loop_Type<8, IsLeft, IType, void, void> { template struct Tile_Loop_Type<1, IsLeft, IType, Tagged, - std::enable_if_t::value>> { + std::enable_if_t>> { template static void apply(Func const& func, bool cond, Offset const& offset, ExtentA const& a, ExtentB const& b) { @@ -1477,7 +1477,7 @@ struct Tile_Loop_Type<1, IsLeft, IType, Tagged, template struct Tile_Loop_Type<2, IsLeft, IType, Tagged, - std::enable_if_t::value>> { + std::enable_if_t>> { template static void apply(Func const& func, bool cond, Offset const& offset, ExtentA const& a, ExtentB const& b) { @@ -1496,7 +1496,7 @@ struct Tile_Loop_Type<2, IsLeft, IType, Tagged, template struct Tile_Loop_Type<3, IsLeft, IType, Tagged, - std::enable_if_t::value>> { + std::enable_if_t>> { template static void apply(Func const& func, bool cond, Offset const& offset, ExtentA const& a, ExtentB const& b) { @@ -1515,7 +1515,7 @@ struct Tile_Loop_Type<3, IsLeft, IType, Tagged, template struct Tile_Loop_Type<4, IsLeft, IType, Tagged, - std::enable_if_t::value>> { + std::enable_if_t>> { template static void apply(Func const& func, bool cond, Offset const& offset, ExtentA const& a, ExtentB const& b) { @@ -1534,7 +1534,7 @@ struct Tile_Loop_Type<4, IsLeft, IType, Tagged, template struct Tile_Loop_Type<5, IsLeft, IType, Tagged, - std::enable_if_t::value>> { + std::enable_if_t>> { template static void apply(Func const& func, bool cond, Offset const& offset, ExtentA const& a, ExtentB const& b) { @@ -1553,7 +1553,7 @@ struct Tile_Loop_Type<5, IsLeft, IType, Tagged, template struct Tile_Loop_Type<6, IsLeft, IType, Tagged, - std::enable_if_t::value>> { + std::enable_if_t>> { template static void apply(Func const& func, bool cond, Offset const& offset, ExtentA const& a, ExtentB const& b) { @@ -1572,7 +1572,7 @@ struct Tile_Loop_Type<6, IsLeft, IType, Tagged, template struct Tile_Loop_Type<7, IsLeft, IType, Tagged, - std::enable_if_t::value>> { + std::enable_if_t>> { template static void apply(Func const& func, bool cond, Offset const& offset, ExtentA const& a, ExtentB const& b) { @@ -1591,7 +1591,7 @@ struct Tile_Loop_Type<7, IsLeft, IType, Tagged, template struct Tile_Loop_Type<8, IsLeft, IType, Tagged, - std::enable_if_t::value>> { + std::enable_if_t>> { template static void apply(Func const& func, bool cond, Offset const& offset, ExtentA const& a, ExtentB const& b) { @@ -1616,7 +1616,7 @@ struct HostIterateTile; // For ParallelFor template struct HostIterateTile::value>> { + std::enable_if_t>> { using index_type = typename RP::index_type; using point_type = typename RP::point_type; @@ -1635,12 +1635,11 @@ struct HostIterateTile 0 - ? (m_rp.m_upper[i] - offset[i]) - : (m_rp.m_upper[i] - - m_rp.m_lower[i]); // when single tile encloses range + (m_rp.m_upper[i] - 1 - offset[i]) == 0 ? 1 + : (m_rp.m_upper[i] - m_rp.m_tile[i]) > 0 + ? (m_rp.m_upper[i] - offset[i]) + : (m_rp.m_upper[i] - + m_rp.m_lower[i]); // when single tile encloses range } } @@ -2000,30 +1999,28 @@ struct HostIterateTile - std::enable_if_t<(sizeof...(Args) == RP::rank && std::is_void::value), - void> + std::enable_if_t<(sizeof...(Args) == RP::rank && std::is_void_v), void> apply(Args&&... args) const { m_func(args...); } template - std::enable_if_t<(sizeof...(Args) == RP::rank && !std::is_void::value), - void> + std::enable_if_t<(sizeof...(Args) == RP::rank && !std::is_void_v), void> apply(Args&&... args) const { m_func(m_tag, args...); } RP const m_rp; Functor const m_func; - std::conditional_t::value, int, Tag> m_tag; + std::conditional_t, int, Tag> m_tag; }; // For ParallelReduce // ValueType - scalar: For reductions template struct HostIterateTile::value && - !std::is_array::value>> { + std::enable_if_t && + !std::is_array_v>> { using index_type = typename RP::index_type; using point_type = typename RP::point_type; @@ -2050,12 +2047,11 @@ struct HostIterateTile 0 - ? (m_rp.m_upper[i] - offset[i]) - : (m_rp.m_upper[i] - - m_rp.m_lower[i]); // when single tile encloses range + (m_rp.m_upper[i] - 1 - offset[i]) == 0 ? 1 + : (m_rp.m_upper[i] - m_rp.m_tile[i]) > 0 + ? (m_rp.m_upper[i] - offset[i]) + : (m_rp.m_upper[i] - + m_rp.m_lower[i]); // when single tile encloses range } } @@ -2430,7 +2426,7 @@ struct HostIterateTile::value, int, Tag> m_tag; + std::conditional_t, int, Tag> m_tag; }; // For ParallelReduce @@ -2438,8 +2434,8 @@ struct HostIterateTile struct HostIterateTile::value && - std::is_array::value>> { + std::enable_if_t && + std::is_array_v>> { using index_type = typename RP::index_type; using point_type = typename RP::point_type; @@ -2463,12 +2459,11 @@ struct HostIterateTile 0 - ? (m_rp.m_upper[i] - offset[i]) - : (m_rp.m_upper[i] - - m_rp.m_lower[i]); // when single tile encloses range + (m_rp.m_upper[i] - 1 - offset[i]) == 0 ? 1 + : (m_rp.m_upper[i] - m_rp.m_tile[i]) > 0 + ? (m_rp.m_upper[i] - offset[i]) + : (m_rp.m_upper[i] - + m_rp.m_lower[i]); // when single tile encloses range } } @@ -2842,7 +2837,7 @@ struct HostIterateTile::value, int, Tag> m_tag; + std::conditional_t, int, Tag> m_tag; }; // ------------------------------------------------------------------ // diff --git a/lib/kokkos/core/src/impl/KokkosExp_IterateTileGPU.hpp b/lib/kokkos/core/src/impl/KokkosExp_IterateTileGPU.hpp index e1273ab9e3..e6b2fcbef4 100644 --- a/lib/kokkos/core/src/impl/KokkosExp_IterateTileGPU.hpp +++ b/lib/kokkos/core/src/impl/KokkosExp_IterateTileGPU.hpp @@ -41,13 +41,13 @@ struct EmulateCUDADim3 { template KOKKOS_IMPL_FORCEINLINE_FUNCTION std::enable_if_t::value> _tag_invoke(Functor const& f, Args&&... args) { - f((Args &&) args...); + f((Args&&)args...); } template KOKKOS_IMPL_FORCEINLINE_FUNCTION std::enable_if_t::value> _tag_invoke(Functor const& f, Args&&... args) { - f(Tag{}, (Args &&) args...); + f(Tag{}, (Args&&)args...); } template , Args&&... args) { - _tag_invoke(f, vals[Idxs]..., (Args &&) args...); + _tag_invoke(f, vals[Idxs]..., (Args&&)args...); } template @@ -63,7 +63,7 @@ KOKKOS_IMPL_FORCEINLINE_FUNCTION void _tag_invoke_array(Functor const& f, T (&vals)[N], Args&&... args) { _tag_invoke_array_helper(f, vals, std::make_index_sequence{}, - (Args &&) args...); + (Args&&)args...); } // ------------------------------------------------------------------ // diff --git a/lib/kokkos/core/src/impl/Kokkos_AnalyzePolicy.hpp b/lib/kokkos/core/src/impl/Kokkos_AnalyzePolicy.hpp index d77ec0c753..b483653021 100644 --- a/lib/kokkos/core/src/impl/Kokkos_AnalyzePolicy.hpp +++ b/lib/kokkos/core/src/impl/Kokkos_AnalyzePolicy.hpp @@ -143,7 +143,7 @@ struct AnalyzeExecPolicyUseMatcher, Trait, Traits...> { static constexpr auto trigger_error_message = show_name_of_invalid_execution_policy_trait{}; static_assert( - /* always false: */ std::is_void::value, + /* always false: */ std::is_void_v, "Unknown execution policy trait. Search compiler output for " "'show_name_of_invalid_execution_policy_trait' to see the type of the " "invalid trait."); diff --git a/lib/kokkos/core/src/impl/Kokkos_ChaseLev.hpp b/lib/kokkos/core/src/impl/Kokkos_ChaseLev.hpp index d8ab77b205..4ea0b8d343 100644 --- a/lib/kokkos/core/src/impl/Kokkos_ChaseLev.hpp +++ b/lib/kokkos/core/src/impl/Kokkos_ChaseLev.hpp @@ -95,12 +95,12 @@ struct non_owning_variable_size_circular_buffer { non_owning_variable_size_circular_buffer( non_owning_variable_size_circular_buffer const&) = delete; non_owning_variable_size_circular_buffer( - non_owning_variable_size_circular_buffer&&) = default; - non_owning_variable_size_circular_buffer& operator =( - non_owning_variable_size_circular_buffer const&) = delete; - non_owning_variable_size_circular_buffer& operator =( non_owning_variable_size_circular_buffer&&) = default; - ~non_owning_variable_size_circular_buffer() = default; + non_owning_variable_size_circular_buffer& operator=( + non_owning_variable_size_circular_buffer const&) = delete; + non_owning_variable_size_circular_buffer& operator=( + non_owning_variable_size_circular_buffer&&) = default; + ~non_owning_variable_size_circular_buffer() = default; KOKKOS_FORCEINLINE_FUNCTION constexpr size_type size() const noexcept { return m_size; } @@ -138,7 +138,7 @@ struct ChaseLevDeque { public: template ::value>> + std::is_default_constructible_v>> ChaseLevDeque() : m_array() {} explicit ChaseLevDeque(CircularBufferT buffer) : m_array(std::move(buffer)) {} @@ -165,7 +165,7 @@ struct ChaseLevDeque { #ifdef _WIN32 Kokkos::memory_fence(); bool const success = - Kokkos::atomic_compare_exchange_strong(&m_top, t, t + 1); + (t == Kokkos::atomic_compare_exchange(&m_top, t, t + 1)); Kokkos::memory_fence(); if (!success) { return_value = nullptr; @@ -226,7 +226,7 @@ struct ChaseLevDeque { #ifdef _WIN32 Kokkos::memory_fence(); bool const success = - Kokkos::atomic_compare_exchange_strong(&m_top, t, t + 1); + (t == Kokkos::atomic_compare_exchange(&m_top, t, t + 1)); Kokkos::memory_fence(); if (!success) { return_value = nullptr; diff --git a/lib/kokkos/core/src/impl/Kokkos_ClockTic.hpp b/lib/kokkos/core/src/impl/Kokkos_ClockTic.hpp index 6e3d99ebd6..ee53fd8bc6 100644 --- a/lib/kokkos/core/src/impl/Kokkos_ClockTic.hpp +++ b/lib/kokkos/core/src/impl/Kokkos_ClockTic.hpp @@ -27,8 +27,9 @@ // To use OpenCL(TM) built-in intrinsics inside kernels, we have to // forward-declare their prototype, also see // https://github.com/intel/pti-gpu/blob/master/chapters/binary_instrumentation/OpenCLBuiltIn.md -#if defined(KOKKOS_ENABLE_SYCL) && defined(KOKKOS_ARCH_INTEL_GPU) && \ - defined(__SYCL_DEVICE_ONLY__) +#if defined(KOKKOS_ENABLE_SYCL) && \ + defined(KOKKOS_ENABLE_SYCL_RELOCATABLE_DEVICE_CODE) && \ + defined(KOKKOS_ARCH_INTEL_GPU) && defined(__SYCL_DEVICE_ONLY__) extern SYCL_EXTERNAL unsigned long __attribute__((overloadable)) intel_get_cycle_counter(); #endif @@ -55,8 +56,10 @@ KOKKOS_IMPL_DEVICE_FUNCTION inline uint64_t clock_tic_device() noexcept { // Return value of 64-bit hi-res clock register. return clock64(); -#elif defined(KOKKOS_ENABLE_SYCL) && defined(KOKKOS_ARCH_INTEL_GPU) && \ - defined(__SYCL_DEVICE_ONLY__) +// FIXME_SYCL We can only return something useful for Intel GPUs and with RDC +#elif defined(KOKKOS_ENABLE_SYCL) && \ + defined(KOKKOS_ENABLE_SYCL_RELOCATABLE_DEVICE_CODE) && \ + defined(KOKKOS_ARCH_INTEL_GPU) && defined(__SYCL_DEVICE_ONLY__) return intel_get_cycle_counter(); diff --git a/lib/kokkos/core/src/impl/Kokkos_Combined_Reducer.hpp b/lib/kokkos/core/src/impl/Kokkos_Combined_Reducer.hpp index e6dd3c6339..d7319e80c8 100644 --- a/lib/kokkos/core/src/impl/Kokkos_Combined_Reducer.hpp +++ b/lib/kokkos/core/src/impl/Kokkos_Combined_Reducer.hpp @@ -93,7 +93,7 @@ struct CombinedReducerValueImpl, std::move(arg_values))... {} template - KOKKOS_INLINE_FUNCTION ValueType& get() & noexcept { + KOKKOS_INLINE_FUNCTION ValueType& get() & noexcept { return this->CombinedReducerValueItemImpl::ref(); } template @@ -181,7 +181,7 @@ struct CombinedReducerImpl, Space, KOKKOS_DEFAULTED_FUNCTION constexpr CombinedReducerImpl( CombinedReducerImpl const&) = default; KOKKOS_DEFAULTED_FUNCTION constexpr CombinedReducerImpl( - CombinedReducerImpl&&) = default; + CombinedReducerImpl&&) = default; KOKKOS_DEFAULTED_FUNCTION constexpr CombinedReducerImpl& operator=( CombinedReducerImpl const&) = default; KOKKOS_DEFAULTED_FUNCTION constexpr CombinedReducerImpl& operator=( @@ -192,8 +192,8 @@ struct CombinedReducerImpl, Space, template KOKKOS_FUNCTION constexpr explicit CombinedReducerImpl( value_type& value, ReducersDeduced&&... reducers) noexcept - : CombinedReducerStorageImpl((ReducersDeduced &&) - reducers)..., + : CombinedReducerStorageImpl( + (ReducersDeduced&&)reducers)..., m_value_view(&value) {} KOKKOS_FUNCTION constexpr void join(value_type& dest, @@ -348,8 +348,8 @@ struct CombinedReductionFunctorWrapperImpl< IndexOrMemberOrTagType1&& arg_first, IndexOrMemberTypesThenValueType&&... args) const { this->template _call_op_impl( - (IndexOrMemberOrTagType1 &&) arg_first, - (IndexOrMemberTypesThenValueType &&) args...); + (IndexOrMemberOrTagType1&&)arg_first, + (IndexOrMemberTypesThenValueType&&)args...); } // end call operator }}}2 @@ -369,19 +369,19 @@ struct CombinedReductionFunctorWrapperImpl< template KOKKOS_FORCEINLINE_FUNCTION std::enable_if_t< - !std::is_same, value_type>::value> + !std::is_same_v, value_type>> _call_op_impl(IdxOrMemberTypes&&... idxs, IdxOrMemberType1&& idx, IdxOrMemberTypesThenValueType&&... args) const { this->template _call_op_impl( - (IdxOrMemberTypes &&) idxs..., (IdxOrMemberType1 &&) idx, - (IdxOrMemberTypesThenValueType &&) args...); + (IdxOrMemberTypes&&)idxs..., (IdxOrMemberType1&&)idx, + (IdxOrMemberTypesThenValueType&&)args...); } // base case template KOKKOS_FORCEINLINE_FUNCTION void _call_op_impl(IdxOrMemberTypes&&... idxs, value_type& out) const { - m_functor((IdxOrMemberTypes &&) idxs..., + m_functor((IdxOrMemberTypes&&)idxs..., out.template get()...); } }; @@ -464,8 +464,8 @@ KOKKOS_INLINE_FUNCTION constexpr auto make_combined_reducer_value( typename _reducer_from_arg_t::value_type...>{ // This helper function is now poorly named after refactoring. - _get_value_from_combined_reducer_ctor_arg((ReferencesOrViewsOrReducers &&) - args)...}; + _get_value_from_combined_reducer_ctor_arg( + (ReferencesOrViewsOrReducers&&)args)...}; //---------------------------------------- } @@ -480,7 +480,7 @@ KOKKOS_INLINE_FUNCTION constexpr auto make_combined_reducer( Space, _reducer_from_arg_t...>; return reducer_type(value, _reducer_from_arg_t{ - (ReferencesOrViewsOrReducers &&) args}...); + (ReferencesOrViewsOrReducers&&)args}...); //---------------------------------------- } diff --git a/lib/kokkos/core/src/impl/Kokkos_ConcurrentBitset.hpp b/lib/kokkos/core/src/impl/Kokkos_ConcurrentBitset.hpp index ca4edce5c3..9bde2f72a3 100644 --- a/lib/kokkos/core/src/impl/Kokkos_ConcurrentBitset.hpp +++ b/lib/kokkos/core/src/impl/Kokkos_ConcurrentBitset.hpp @@ -110,15 +110,15 @@ struct concurrent_bitset { // when is full at the atomic_fetch_add(+1) // then a release occurs before the atomic_fetch_add(-1). - const uint32_t state = (uint32_t)Kokkos::atomic_fetch_add( - reinterpret_cast(buffer), 1); + const uint32_t state = + Kokkos::atomic_fetch_add(const_cast(buffer), 1); const uint32_t state_error = state_header != (state & state_header_mask); const uint32_t state_bit_used = state & state_used_mask; if (state_error || (bit_bound <= state_bit_used)) { - Kokkos::atomic_fetch_add(reinterpret_cast(buffer), -1); + Kokkos::atomic_fetch_sub(const_cast(buffer), 1); return state_error ? type(-2, -2) : type(-1, -1); } @@ -132,7 +132,8 @@ struct concurrent_bitset { while (1) { const uint32_t word = bit >> bits_per_int_lg2; const uint32_t mask = 1u << (bit & bits_per_int_mask); - const uint32_t prev = Kokkos::atomic_fetch_or(buffer + word + 1, mask); + const uint32_t prev = Kokkos::atomic_fetch_or( + const_cast(buffer) + word + 1, mask); if (!(prev & mask)) { // Successfully claimed 'result.first' by @@ -194,15 +195,15 @@ struct concurrent_bitset { // when is full at the atomic_fetch_add(+1) // then a release occurs before the atomic_fetch_add(-1). - const uint32_t state = (uint32_t)Kokkos::atomic_fetch_add( - reinterpret_cast(buffer), 1); + const uint32_t state = + Kokkos::atomic_fetch_add(const_cast(buffer), 1); const uint32_t state_error = state_header != (state & state_header_mask); const uint32_t state_bit_used = state & state_used_mask; if (state_error || (bit_bound <= state_bit_used)) { - Kokkos::atomic_fetch_add(reinterpret_cast(buffer), -1); + Kokkos::atomic_fetch_sub(const_cast(buffer), 1); return state_error ? type(-2, -2) : type(-1, -1); } @@ -216,7 +217,8 @@ struct concurrent_bitset { while (1) { const uint32_t word = bit >> bits_per_int_lg2; const uint32_t mask = 1u << (bit & bits_per_int_mask); - const uint32_t prev = Kokkos::atomic_fetch_or(buffer + word + 1, mask); + const uint32_t prev = Kokkos::atomic_fetch_or( + const_cast(buffer) + word + 1, mask); if (!(prev & mask)) { // Successfully claimed 'result.first' by @@ -262,8 +264,8 @@ struct concurrent_bitset { } const uint32_t mask = 1u << (bit & bits_per_int_mask); - const uint32_t prev = - Kokkos::atomic_fetch_and(buffer + (bit >> bits_per_int_lg2) + 1, ~mask); + const uint32_t prev = Kokkos::atomic_fetch_and( + const_cast(buffer) + (bit >> bits_per_int_lg2) + 1, ~mask); if (!(prev & mask)) { return -1; @@ -273,7 +275,7 @@ struct concurrent_bitset { Kokkos::memory_fence(); const int count = - Kokkos::atomic_fetch_add(reinterpret_cast(buffer), -1); + Kokkos::atomic_fetch_sub(const_cast(buffer), 1); // Flush the store-release Kokkos::memory_fence(); @@ -299,8 +301,8 @@ struct concurrent_bitset { } const uint32_t mask = 1u << (bit & bits_per_int_mask); - const uint32_t prev = - Kokkos::atomic_fetch_or(buffer + (bit >> bits_per_int_lg2) + 1, mask); + const uint32_t prev = Kokkos::atomic_fetch_or( + const_cast(buffer) + (bit >> bits_per_int_lg2) + 1, mask); if (!(prev & mask)) { return -1; @@ -310,7 +312,7 @@ struct concurrent_bitset { Kokkos::memory_fence(); const int count = - Kokkos::atomic_fetch_add(reinterpret_cast(buffer), -1); + Kokkos::atomic_fetch_sub(const_cast(buffer), 1); return (count & state_used_mask) - 1; } diff --git a/lib/kokkos/core/src/impl/Kokkos_Core.cpp b/lib/kokkos/core/src/impl/Kokkos_Core.cpp index 532709aa98..72f33ffaab 100644 --- a/lib/kokkos/core/src/impl/Kokkos_Core.cpp +++ b/lib/kokkos/core/src/impl/Kokkos_Core.cpp @@ -138,7 +138,7 @@ int get_device_count() { KOKKOS_IMPL_HIP_SAFE_CALL(hipGetDeviceCount(&count)); return count; #elif defined(KOKKOS_ENABLE_SYCL) - return Kokkos::Experimental::Impl::get_sycl_devices().size(); + return Kokkos::Impl::get_sycl_devices().size(); #elif defined(KOKKOS_ENABLE_OPENACC) return acc_get_num_devices( Kokkos::Experimental::Impl::OpenACC_Traits::dev_type); @@ -183,7 +183,7 @@ std::vector const& Kokkos::Impl::get_visible_devices() { #elif defined(KOKKOS_ENABLE_OPENMPTARGET) int device = omp_get_default_device(); // FIXME_OPENMPTARGET #elif defined(KOKKOS_ENABLE_SYCL) - int device = Experimental::Impl::SYCLInternal::m_syclDev; + int device = Impl::SYCLInternal::m_syclDev; #else int device = -1; return device; @@ -271,7 +271,7 @@ int Kokkos::Impl::get_ctest_gpu(int local_rank) { ss << "Error: local rank " << local_rank << " is outside the bounds of resource groups provided by CTest. Raised" << " by Kokkos::Impl::get_ctest_gpu()."; - throw_runtime_exception(ss.str()); + abort(ss.str().c_str()); } // Get the resource types allocated to this resource group @@ -284,7 +284,7 @@ int Kokkos::Impl::get_ctest_gpu(int local_rank) { std::ostringstream ss; ss << "Error: " << ctest_resource_group_name << " is not specified. Raised" << " by Kokkos::Impl::get_ctest_gpu()."; - throw_runtime_exception(ss.str()); + abort(ss.str().c_str()); } // Look for the device type specified in CTEST_KOKKOS_DEVICE_TYPE @@ -308,7 +308,7 @@ int Kokkos::Impl::get_ctest_gpu(int local_rank) { ss << "Error: device type '" << ctest_kokkos_device_type << "' not included in " << ctest_resource_group_name << ". Raised by Kokkos::Impl::get_ctest_gpu()."; - throw_runtime_exception(ss.str()); + abort(ss.str().c_str()); } // Get the device ID @@ -324,7 +324,7 @@ int Kokkos::Impl::get_ctest_gpu(int local_rank) { std::ostringstream ss; ss << "Error: " << ctest_resource_group_id_name << " is not specified. Raised by Kokkos::Impl::get_ctest_gpu()."; - throw_runtime_exception(ss.str()); + abort(ss.str().c_str()); } auto const* comma = std::strchr(resource_str, ','); @@ -332,7 +332,7 @@ int Kokkos::Impl::get_ctest_gpu(int local_rank) { std::ostringstream ss; ss << "Error: invalid value of " << ctest_resource_group_id_name << ": '" << resource_str << "'. Raised by Kokkos::Impl::get_ctest_gpu()."; - throw_runtime_exception(ss.str()); + abort(ss.str().c_str()); } std::string id(resource_str + 3, comma - resource_str - 3); @@ -613,7 +613,7 @@ void pre_initialize_internal(const Kokkos::InitializationSettings& settings) { #endif declare_configuration_metadata("architecture", "Default Device", - typeid(Kokkos::DefaultExecutionSpace).name()); + Kokkos::DefaultExecutionSpace::name()); #if defined(KOKKOS_ARCH_A64FX) declare_configuration_metadata("architecture", "CPU architecture", "A64FX"); @@ -666,6 +666,9 @@ void pre_initialize_internal(const Kokkos::InitializationSettings& settings) { #elif defined(KOKKOS_ARCH_RISCV_SG2042) declare_configuration_metadata("architecture", "CPU architecture", "SG2042 (RISC-V)") +#elif defined(KOKKOS_ARCH_RISCV_RVA22V) + declare_configuration_metadata("architecture", "CPU architecture", + "RVA22V (RISC-V)") #else declare_configuration_metadata("architecture", "CPU architecture", "none"); #endif @@ -738,8 +741,8 @@ void pre_initialize_internal(const Kokkos::InitializationSettings& settings) { declare_configuration_metadata("architecture", "GPU architecture", "HOPPER90"); #elif defined(KOKKOS_ARCH_AMD_GFX906) - declare_configuration_metadata("architecture", "GPU architecture", - "AMD_GFX906"); + declare_configuration_metadata("architecture", "GPU architecture", + "AMD_GFX906"); #elif defined(KOKKOS_ARCH_AMD_GFX908) declare_configuration_metadata("architecture", "GPU architecture", "AMD_GFX908"); @@ -976,7 +979,7 @@ void Kokkos::Impl::parse_environment_variables( Tools::Impl::parse_environment_variables(tools_init_arguments); if (init_result.result == Tools::Impl::InitializationStatus::environment_argument_mismatch) { - Impl::throw_runtime_exception(init_result.error_message); + Kokkos::abort(init_result.error_message.c_str()); } combine(settings, tools_init_arguments); diff --git a/lib/kokkos/core/src/impl/Kokkos_Default_GraphNodeKernel.hpp b/lib/kokkos/core/src/impl/Kokkos_Default_GraphNodeKernel.hpp index c71c21d2ac..cd00fdadeb 100644 --- a/lib/kokkos/core/src/impl/Kokkos_Default_GraphNodeKernel.hpp +++ b/lib/kokkos/core/src/impl/Kokkos_Default_GraphNodeKernel.hpp @@ -36,15 +36,22 @@ struct GraphNodeKernelDefaultImpl { // TODO @graphs decide if this should use vtable or intrusive erasure via // function pointers like in the rest of the graph interface virtual void execute_kernel() = 0; + + GraphNodeKernelDefaultImpl() = default; + + explicit GraphNodeKernelDefaultImpl(ExecutionSpace exec) + : m_execution_space(std::move(exec)) {} + + ExecutionSpace m_execution_space; }; // TODO Indicate that this kernel specialization is only for the Host somehow? template class GraphNodeKernelImpl - : public PatternImplSpecializationFromTag::type, - public GraphNodeKernelDefaultImpl { + : public GraphNodeKernelDefaultImpl, + public PatternImplSpecializationFromTag::type { public: using base_t = typename PatternImplSpecializationFromTag - GraphNodeKernelImpl(std::string const&, ExecutionSpace const&, - Functor arg_functor, PolicyDeduced&& arg_policy, - ArgsDeduced&&... args) - : base_t(std::move(arg_functor), (PolicyDeduced &&) arg_policy, - (ArgsDeduced &&) args...), - execute_kernel_vtable_base_t() {} + GraphNodeKernelImpl(std::string const &, ExecutionSpace const &, + Functor arg_functor, PolicyDeduced &&arg_policy, + ArgsDeduced &&...args) + : execute_kernel_vtable_base_t(arg_policy.space()), + base_t(std::move(arg_functor), (PolicyDeduced &&)arg_policy, + (ArgsDeduced &&)args...) {} // FIXME @graph Forward through the instance once that works in the backends template - GraphNodeKernelImpl(ExecutionSpace const& ex, Functor arg_functor, - PolicyDeduced&& arg_policy, ArgsDeduced&&... args) + GraphNodeKernelImpl(ExecutionSpace const &ex, Functor arg_functor, + PolicyDeduced &&arg_policy, ArgsDeduced &&...args) : GraphNodeKernelImpl("", ex, std::move(arg_functor), - (PolicyDeduced &&) arg_policy, - (ArgsDeduced &&) args...) {} + (PolicyDeduced &&)arg_policy, + (ArgsDeduced &&)args...) { + // FIXME This constructor seem unused. + } - void execute_kernel() final { this->base_t::execute(); } + void execute_kernel() override final { this->base_t::execute(); } }; // end GraphNodeKernelImpl }}}1 @@ -88,7 +97,7 @@ struct GraphNodeAggregateKernelDefaultImpl using is_graph_kernel = std::true_type; }; using graph_kernel = GraphNodeAggregateKernelDefaultImpl; - void execute_kernel() final {} + void execute_kernel() override final {} }; } // end namespace Impl diff --git a/lib/kokkos/core/src/impl/Kokkos_Default_GraphNode_Impl.hpp b/lib/kokkos/core/src/impl/Kokkos_Default_GraphNode_Impl.hpp index 223ae391ab..31d147ea89 100644 --- a/lib/kokkos/core/src/impl/Kokkos_Default_GraphNode_Impl.hpp +++ b/lib/kokkos/core/src/impl/Kokkos_Default_GraphNode_Impl.hpp @@ -69,10 +69,10 @@ struct GraphNodeBackendSpecificDetails { GraphNodeBackendSpecificDetails(GraphNodeBackendSpecificDetails&&) noexcept = delete; - GraphNodeBackendSpecificDetails& operator =( + GraphNodeBackendSpecificDetails& operator=( GraphNodeBackendSpecificDetails const&) = delete; - GraphNodeBackendSpecificDetails& operator =( + GraphNodeBackendSpecificDetails& operator=( GraphNodeBackendSpecificDetails&&) noexcept = delete; ~GraphNodeBackendSpecificDetails() = default; @@ -92,6 +92,18 @@ struct GraphNodeBackendSpecificDetails { m_is_aggregate = true; } + // A node is awaitable if it can execute a kernel. + // A root node or an aggregate node cannot be waited for, because it does + // not launch anything. + bool awaitable() const { return (!m_is_root) && (!m_is_aggregate); } + + // Retrieve the execution space instance that has been passed to + // the kernel at construction phase. + const ExecutionSpace& get_execution_space() const { + KOKKOS_EXPECTS(m_kernel_ptr != nullptr) + return m_kernel_ptr->m_execution_space; + } + void set_predecessor( std::shared_ptr> arg_pred_impl) { @@ -104,7 +116,7 @@ struct GraphNodeBackendSpecificDetails { m_predecessors.push_back(std::move(arg_pred_impl)); } - void execute_node() { + void execute_node(const ExecutionSpace& exec) { // This node could have already been executed as the predecessor of some // other KOKKOS_EXPECTS(bool(m_kernel_ptr) || m_has_executed) @@ -115,8 +127,18 @@ struct GraphNodeBackendSpecificDetails { // supported semantics, but instinct I have feels like it should be... m_has_executed = true; for (auto const& predecessor : m_predecessors) { - predecessor->execute_node(); + predecessor->execute_node(exec); } + + // Before executing the kernel, be sure to fence the execution space + // instance of predecessors. + for (const auto& predecessor : m_predecessors) { + if (predecessor->awaitable() && + predecessor->get_execution_space() != this->get_execution_space()) + predecessor->get_execution_space().fence( + "Kokkos::DefaultGraphNode::execute_node: sync with predecessors"); + } + m_kernel_ptr->execute_kernel(); } KOKKOS_ENSURES(m_has_executed) diff --git a/lib/kokkos/core/src/impl/Kokkos_Default_Graph_Impl.hpp b/lib/kokkos/core/src/impl/Kokkos_Default_Graph_Impl.hpp index 05d4854919..8dfa19a178 100644 --- a/lib/kokkos/core/src/impl/Kokkos_Default_Graph_Impl.hpp +++ b/lib/kokkos/core/src/impl/Kokkos_Default_Graph_Impl.hpp @@ -58,12 +58,12 @@ struct GraphImpl : private ExecutionSpaceInstanceStorage { // Not movable or copyable; it spends its whole live as a shared_ptr in the // Graph object - GraphImpl() = default; - GraphImpl(GraphImpl const&) = delete; - GraphImpl(GraphImpl&&) = delete; + GraphImpl() = default; + GraphImpl(GraphImpl const&) = delete; + GraphImpl(GraphImpl&&) = delete; GraphImpl& operator=(GraphImpl const&) = delete; - GraphImpl& operator=(GraphImpl&&) = delete; - ~GraphImpl() = default; + GraphImpl& operator=(GraphImpl&&) = delete; + ~GraphImpl() = default; explicit GraphImpl(ExecutionSpace arg_space) : execution_space_instance_storage_base_t(std::move(arg_space)) {} @@ -136,17 +136,40 @@ struct GraphImpl : private ExecutionSpaceInstanceStorage { return rv; } - void submit() { + void instantiate() { + KOKKOS_EXPECTS(!m_has_been_instantiated); + m_has_been_instantiated = true; + } + + void submit(const ExecutionSpace& exec) { + if (!m_has_been_instantiated) instantiate(); // This reset is gross, but for the purposes of our simple host // implementation... for (auto& sink : m_sinks) { sink->reset_has_executed(); } + + // We don't know where the nodes will execute, so we need to fence the given + // execution space instance before proceeding. This is the simplest way + // of guaranteeing that the kernels in the graph are correctly "enqueued". + exec.fence( + "Kokkos::DefaultGraph::submit: fencing before launching graph nodes"); + for (auto& sink : m_sinks) { - sink->execute_node(); + sink->execute_node(exec); + } + + // Once all sinks have been executed, we need to fence them. + for (const auto& sink : m_sinks) { + if (sink->awaitable() && sink->get_execution_space() != exec) + sink->get_execution_space().fence( + "Kokkos::DefaultGraph::submit: fencing before ending graph submit"); } } + private: + bool m_has_been_instantiated = false; + // end required customizations }}}2 //---------------------------------------------------------------------------- }; diff --git a/lib/kokkos/core/src/impl/Kokkos_EBO.hpp b/lib/kokkos/core/src/impl/Kokkos_EBO.hpp index 8ba94ba4cc..a8a4d6617b 100644 --- a/lib/kokkos/core/src/impl/Kokkos_EBO.hpp +++ b/lib/kokkos/core/src/impl/Kokkos_EBO.hpp @@ -52,16 +52,16 @@ struct EBOBaseImpl; template class CtorNotOnDevice> struct EBOBaseImpl { template ::value && - std::is_constructible::value && + std::enable_if_t && + std::is_constructible_v && !CtorNotOnDevice::value, int> = 0> KOKKOS_FORCEINLINE_FUNCTION constexpr explicit EBOBaseImpl( Args&&...) noexcept {} template ::value && - std::is_constructible::value && + std::enable_if_t && + std::is_constructible_v && CtorNotOnDevice::value, long> = 0> inline constexpr explicit EBOBaseImpl(Args&&...) noexcept {} @@ -110,18 +110,18 @@ struct EBOBaseImpl { T m_ebo_object; template ::value && + std::enable_if_t && !CTorsNotOnDevice::value && - std::is_constructible::value, + std::is_constructible_v, int> = 0> KOKKOS_FORCEINLINE_FUNCTION constexpr explicit EBOBaseImpl( Args&&... args) noexcept(noexcept(T(std::forward(args)...))) : m_ebo_object(std::forward(args)...) {} template ::value && + std::enable_if_t && CTorsNotOnDevice::value && - std::is_constructible::value, + std::is_constructible_v, long> = 0> inline constexpr explicit EBOBaseImpl(Args&&... args) noexcept( noexcept(T(std::forward(args)...))) @@ -167,9 +167,9 @@ struct EBOBaseImpl { template class CtorsNotOnDevice = NoCtorsNotOnDevice> struct StandardLayoutNoUniqueAddressMemberEmulation - : EBOBaseImpl::value, CtorsNotOnDevice> { + : EBOBaseImpl, CtorsNotOnDevice> { private: - using ebo_base_t = EBOBaseImpl::value, CtorsNotOnDevice>; + using ebo_base_t = EBOBaseImpl, CtorsNotOnDevice>; public: using ebo_base_t::ebo_base_t; diff --git a/lib/kokkos/core/src/impl/Kokkos_ExecPolicy.cpp b/lib/kokkos/core/src/impl/Kokkos_ExecPolicy.cpp index 04c5e0bd22..58a5de2aa6 100644 --- a/lib/kokkos/core/src/impl/Kokkos_ExecPolicy.cpp +++ b/lib/kokkos/core/src/impl/Kokkos_ExecPolicy.cpp @@ -41,7 +41,7 @@ void team_policy_check_valid_storage_level_argument(int level) { std::stringstream ss; ss << "TeamPolicy::set_scratch_size(/*level*/ " << level << ", ...) storage level argument must be 0 or 1 to be valid\n"; - Impl::throw_runtime_exception(ss.str()); + abort(ss.str().c_str()); } } diff --git a/lib/kokkos/core/src/impl/Kokkos_ExecSpaceManager.hpp b/lib/kokkos/core/src/impl/Kokkos_ExecSpaceManager.hpp index 58ed54275a..5805b78ee7 100644 --- a/lib/kokkos/core/src/impl/Kokkos_ExecSpaceManager.hpp +++ b/lib/kokkos/core/src/impl/Kokkos_ExecSpaceManager.hpp @@ -123,14 +123,14 @@ template struct ExecSpaceDerived : ExecSpaceBase { static_assert(check_valid_execution_space()); static_assert(check_is_regular()); - void initialize(InitializationSettings const& settings) final { + void initialize(InitializationSettings const& settings) override final { ExecutionSpace::impl_initialize(settings); } - void finalize() final { ExecutionSpace::impl_finalize(); } - void static_fence(std::string const& label) final { + void finalize() override final { ExecutionSpace::impl_finalize(); } + void static_fence(std::string const& label) override final { ExecutionSpace::impl_static_fence(label); } - void print_configuration(std::ostream& os, bool verbose) final { + void print_configuration(std::ostream& os, bool verbose) override final { ExecutionSpace().print_configuration(os, verbose); } }; diff --git a/lib/kokkos/core/src/impl/Kokkos_FixedBufferMemoryPool.hpp b/lib/kokkos/core/src/impl/Kokkos_FixedBufferMemoryPool.hpp deleted file mode 100644 index 4726a87b97..0000000000 --- a/lib/kokkos/core/src/impl/Kokkos_FixedBufferMemoryPool.hpp +++ /dev/null @@ -1,279 +0,0 @@ -//@HEADER -// ************************************************************************ -// -// Kokkos v. 4.0 -// Copyright (2022) National Technology & Engineering -// Solutions of Sandia, LLC (NTESS). -// -// Under the terms of Contract DE-NA0003525 with NTESS, -// the U.S. Government retains certain rights in this software. -// -// Part of Kokkos, under the Apache License v2.0 with LLVM Exceptions. -// See https://kokkos.org/LICENSE for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//@HEADER - -#ifndef KOKKOS_IMPL_KOKKOS_FIXEDBUFFERMEMORYPOOL_HPP -#define KOKKOS_IMPL_KOKKOS_FIXEDBUFFERMEMORYPOOL_HPP - -#include -#include - -#include -#include - -namespace Kokkos { -namespace Impl { - -template -class FixedBlockSizeMemoryPool - : private MemorySpaceInstanceStorage { - public: - using memory_space = typename DeviceType::memory_space; - using size_type = SizeType; - - private: - using memory_space_storage_base = - MemorySpaceInstanceStorage; - using tracker_type = Kokkos::Impl::SharedAllocationTracker; - using record_type = Kokkos::Impl::SharedAllocationRecord; - - struct alignas(Align) Block { - union { - char ignore; - char data[Size]; - }; - }; - - static constexpr auto actual_size = sizeof(Block); - - // TODO shared allocation tracker - // TODO @optimization put the index values on different cache lines (CPU) or - // pages (GPU)? - - tracker_type m_tracker = {}; - size_type m_num_blocks = 0; - size_type m_first_free_idx = 0; - size_type m_last_free_idx = 0; - Kokkos::OwningRawPtr m_first_block = nullptr; - Kokkos::OwningRawPtr m_free_indices = nullptr; - - enum : size_type { IndexInUse = ~size_type(0) }; - - public: - FixedBlockSizeMemoryPool(memory_space const& mem_space, size_type num_blocks) - : memory_space_storage_base(mem_space), - m_tracker(), - m_num_blocks(num_blocks), - m_first_free_idx(0), - m_last_free_idx(num_blocks) { - // TODO alignment? - auto block_record = record_type::allocate( - mem_space, "FixedBlockSizeMemPool_blocks", num_blocks * sizeof(Block)); - KOKKOS_ASSERT(intptr_t(block_record->data()) % Align == 0); - m_tracker.assign_allocated_record_to_uninitialized(block_record); - m_first_block = (Block*)block_record->data(); - - auto idx_record = - record_type::allocate(mem_space, "Kokkos::FixedBlockSizeMemPool_blocks", - num_blocks * sizeof(size_type)); - KOKKOS_ASSERT(intptr_t(idx_record->data()) % alignof(size_type) == 0); - m_tracker.assign_allocated_record_to_uninitialized(idx_record); - m_free_indices = (size_type*)idx_record->data(); - - for (size_type i = 0; i < num_blocks; ++i) { - m_free_indices[i] = i; - } - - Kokkos::memory_fence(); - } - - // For compatibility with MemoryPool<> - FixedBlockSizeMemoryPool(memory_space const& mem_space, - size_t mempool_capacity, unsigned, unsigned, - unsigned) - : FixedBlockSizeMemoryPool( - mem_space, mempool_capacity / - actual_size) { /* forwarding ctor, must be empty */ - } - - KOKKOS_DEFAULTED_FUNCTION FixedBlockSizeMemoryPool() = default; - KOKKOS_DEFAULTED_FUNCTION FixedBlockSizeMemoryPool( - FixedBlockSizeMemoryPool&&) = default; - KOKKOS_DEFAULTED_FUNCTION FixedBlockSizeMemoryPool( - FixedBlockSizeMemoryPool const&) = default; - KOKKOS_DEFAULTED_FUNCTION FixedBlockSizeMemoryPool& operator=( - FixedBlockSizeMemoryPool&&) = default; - KOKKOS_DEFAULTED_FUNCTION FixedBlockSizeMemoryPool& operator=( - FixedBlockSizeMemoryPool const&) = default; - - KOKKOS_INLINE_FUNCTION - void* allocate(size_type alloc_size) const noexcept { - (void)alloc_size; - KOKKOS_EXPECTS(alloc_size <= Size); - auto free_idx_counter = Kokkos::atomic_fetch_add( - (volatile size_type*)&m_first_free_idx, size_type(1)); - auto free_idx_idx = free_idx_counter % m_num_blocks; - - // We don't have exclusive access to m_free_indices[free_idx_idx] because - // the allocate counter might have lapped us since we incremented it - auto current_free_idx = m_free_indices[free_idx_idx]; - size_type free_idx = IndexInUse; - free_idx = Kokkos::atomic_compare_exchange(&m_free_indices[free_idx_idx], - current_free_idx, free_idx); - Kokkos::memory_fence(); - - // TODO figure out how to decrement here? - - if (free_idx == IndexInUse) { - return nullptr; - } else { - return (void*)&m_first_block[free_idx]; - } - } - - KOKKOS_INLINE_FUNCTION - void deallocate(void* ptr, size_type /*alloc_size*/) const noexcept { - // figure out which block we are - auto offset = intptr_t(ptr) - intptr_t(m_first_block); - - KOKKOS_EXPECTS(offset % actual_size == 0 && - offset / actual_size < m_num_blocks); - - Kokkos::memory_fence(); - auto last_idx_idx = Kokkos::atomic_fetch_add( - (volatile size_type*)&m_last_free_idx, size_type(1)); - last_idx_idx %= m_num_blocks; - m_free_indices[last_idx_idx] = offset / actual_size; - } -}; - -#if 0 -template < - class DeviceType, - size_t Size, - size_t Align=1, - class SizeType = typename DeviceType::execution_space::size_type -> -class FixedBlockSizeChaseLevMemoryPool - : private MemorySpaceInstanceStorage -{ -public: - - using memory_space = typename DeviceType::memory_space; - using size_type = SizeType; - -private: - - using memory_space_storage_base = MemorySpaceInstanceStorage; - using tracker_type = Kokkos::Impl::SharedAllocationTracker; - using record_type = Kokkos::Impl::SharedAllocationRecord; - - struct alignas(Align) Block { union { char ignore; char data[Size]; }; }; - - static constexpr auto actual_size = sizeof(Block); - - tracker_type m_tracker = { }; - size_type m_num_blocks = 0; - size_type m_first_free_idx = 0; - size_type m_last_free_idx = 0; - - - enum : size_type { IndexInUse = ~size_type(0) }; - -public: - - FixedBlockSizeMemoryPool( - memory_space const& mem_space, - size_type num_blocks - ) : memory_space_storage_base(mem_space), - m_tracker(), - m_num_blocks(num_blocks), - m_first_free_idx(0), - m_last_free_idx(num_blocks) - { - // TODO alignment? - auto block_record = record_type::allocate( - mem_space, "FixedBlockSizeMemPool_blocks", num_blocks * sizeof(Block) - ); - KOKKOS_ASSERT(intptr_t(block_record->data()) % Align == 0); - m_tracker.assign_allocated_record_to_uninitialized(block_record); - m_first_block = (Block*)block_record->data(); - - auto idx_record = record_type::allocate( - mem_space, "FixedBlockSizeMemPool_blocks", num_blocks * sizeof(size_type) - ); - KOKKOS_ASSERT(intptr_t(idx_record->data()) % alignof(size_type) == 0); - m_tracker.assign_allocated_record_to_uninitialized(idx_record); - m_free_indices = (size_type*)idx_record->data(); - - for(size_type i = 0; i < num_blocks; ++i) { - m_free_indices[i] = i; - } - - Kokkos::memory_fence(); - } - - // For compatibility with MemoryPool<> - FixedBlockSizeMemoryPool( - memory_space const& mem_space, - size_t mempool_capacity, - unsigned, unsigned, unsigned - ) : FixedBlockSizeMemoryPool(mem_space, mempool_capacity / actual_size) - { /* forwarding ctor, must be empty */ } - - KOKKOS_DEFAULTED_FUNCTION FixedBlockSizeMemoryPool() = default; - KOKKOS_DEFAULTED_FUNCTION FixedBlockSizeMemoryPool(FixedBlockSizeMemoryPool&&) = default; - KOKKOS_DEFAULTED_FUNCTION FixedBlockSizeMemoryPool(FixedBlockSizeMemoryPool const&) = default; - KOKKOS_DEFAULTED_FUNCTION FixedBlockSizeMemoryPool& operator=(FixedBlockSizeMemoryPool&&) = default; - KOKKOS_DEFAULTED_FUNCTION FixedBlockSizeMemoryPool& operator=(FixedBlockSizeMemoryPool const&) = default; - - - KOKKOS_INLINE_FUNCTION - void* allocate(size_type alloc_size) const noexcept - { - KOKKOS_EXPECTS(alloc_size <= Size); - auto free_idx_counter = Kokkos::atomic_fetch_add((volatile size_type*)&m_first_free_idx, size_type(1)); - auto free_idx_idx = free_idx_counter % m_num_blocks; - - // We don't have exclusive access to m_free_indices[free_idx_idx] because - // the allocate counter might have lapped us since we incremented it - auto current_free_idx = m_free_indices[free_idx_idx]; - size_type free_idx = IndexInUse; - free_idx = - Kokkos::atomic_compare_exchange(&m_free_indices[free_idx_idx], current_free_idx, free_idx); - Kokkos::memory_fence(); - - // TODO figure out how to decrement here? - - if(free_idx == IndexInUse) { - return nullptr; - } - else { - return (void*)&m_first_block[free_idx]; - } - } - - KOKKOS_INLINE_FUNCTION - void deallocate(void* ptr, size_type alloc_size) const noexcept - { - // figure out which block we are - auto offset = intptr_t(ptr) - intptr_t(m_first_block); - - KOKKOS_EXPECTS(offset % actual_size == 0 && offset/actual_size < m_num_blocks); - - Kokkos::memory_fence(); - auto last_idx_idx = Kokkos::atomic_fetch_add((volatile size_type*)&m_last_free_idx, size_type(1)); - last_idx_idx %= m_num_blocks; - m_free_indices[last_idx_idx] = offset / actual_size; - } - -}; -#endif - -} // end namespace Impl -} // end namespace Kokkos - -#endif // KOKKOS_IMPL_KOKKOS_FIXEDBUFFERMEMORYPOOL_HPP diff --git a/lib/kokkos/core/src/impl/Kokkos_FunctorAnalysis.hpp b/lib/kokkos/core/src/impl/Kokkos_FunctorAnalysis.hpp index e844a5295e..29a365e6e4 100644 --- a/lib/kokkos/core/src/impl/Kokkos_FunctorAnalysis.hpp +++ b/lib/kokkos/core/src/impl/Kokkos_FunctorAnalysis.hpp @@ -118,8 +118,8 @@ struct FunctorAnalysis { using functor_has_space = has_execution_space; static_assert(!policy_has_space::value || !functor_has_space::value || - std::is_same::value, + std::is_same_v, "Execution Policy and Functor execution space must match"); //---------------------------------------- @@ -136,9 +136,8 @@ struct FunctorAnalysis { typename std::is_void::type> { using type = typename F::value_type; - static_assert(!std::is_reference::value && - std::rank::value <= 1 && - std::extent::value == 0, + static_assert(!std::is_reference_v && std::rank_v <= 1 && + std::extent_v == 0, "Kokkos Functor::value_type is T or T[]"); }; @@ -149,7 +148,7 @@ struct FunctorAnalysis { template ::type, - bool T = std::is_void::value> + bool T = std::is_void_v> struct deduce_value_type { using type = V; }; @@ -290,8 +289,8 @@ struct FunctorAnalysis { using candidate_type = typename deduce_value_type::type; enum { - candidate_is_void = std::is_void::value, - candidate_is_array = std::rank::value == 1 + candidate_is_void = std::is_void_v, + candidate_is_array = std::rank_v == 1 }; //---------------------------------------- @@ -306,7 +305,7 @@ struct FunctorAnalysis { using value_type = std::remove_extent_t; - static_assert(!std::is_const::value, + static_assert(!std::is_const_v, "Kokkos functor operator reduce argument cannot be const"); private: @@ -614,21 +613,20 @@ struct FunctorAnalysis { }; template - struct DeduceJoinNoTag::value || - (!is_reducer::value && - std::is_void::value)) && - detected_join_no_tag::value>> + struct DeduceJoinNoTag< + F, std::enable_if_t<(is_reducer::value || + (!is_reducer::value && std::is_void_v)) && + detected_join_no_tag::value>> : public has_join_no_tag_function { enum : bool { value = true }; }; template struct DeduceJoinNoTag< - F, - std::enable_if_t<(is_reducer::value || - (!is_reducer::value && std::is_void::value)) && - (!detected_join_no_tag::value && - detected_volatile_join_no_tag::value)>> + F, std::enable_if_t<(is_reducer::value || + (!is_reducer::value && std::is_void_v)) && + (!detected_join_no_tag::value && + detected_volatile_join_no_tag::value)>> : public has_volatile_join_no_tag_function { enum : bool { value = true }; static_assert(Impl::dependent_false_v, @@ -735,8 +733,8 @@ struct FunctorAnalysis { template struct DeduceInitNoTag< - F, std::enable_if_t::value || (!is_reducer::value && - std::is_void::value), + F, std::enable_if_t::value || + (!is_reducer::value && std::is_void_v), decltype(has_init_no_tag_function::enable_if( &F::init))>> : public has_init_no_tag_function { @@ -835,8 +833,8 @@ struct FunctorAnalysis { template struct DeduceFinalNoTag< - F, std::enable_if_t::value || (!is_reducer::value && - std::is_void::value), + F, std::enable_if_t::value || + (!is_reducer::value && std::is_void_v), decltype(has_final_no_tag_function::enable_if( &F::final))>> : public has_final_no_tag_function { @@ -906,14 +904,14 @@ struct FunctorAnalysis { Functor m_functor; template - KOKKOS_INLINE_FUNCTION constexpr std::enable_if_t len() const - noexcept { + KOKKOS_INLINE_FUNCTION constexpr std::enable_if_t len() + const noexcept { return m_functor.value_count; } template - KOKKOS_INLINE_FUNCTION constexpr std::enable_if_t len() const - noexcept { + KOKKOS_INLINE_FUNCTION constexpr std::enable_if_t len() + const noexcept { return candidate_is_void ? 0 : 1; } @@ -973,8 +971,8 @@ struct FunctorAnalysis { DeduceJoin<>::join(&m_functor, dst, src); } - KOKKOS_INLINE_FUNCTION reference_type init(ValueType* const dst) const - noexcept { + KOKKOS_INLINE_FUNCTION reference_type + init(ValueType* const dst) const noexcept { DeduceInit<>::init(&m_functor, dst); return reference(dst); } @@ -987,11 +985,11 @@ struct FunctorAnalysis { KOKKOS_INLINE_FUNCTION const Functor& get_functor() const { return m_functor; } - Reducer(Reducer const&) = default; - Reducer(Reducer&&) = default; + Reducer(Reducer const&) = default; + Reducer(Reducer&&) = default; Reducer& operator=(Reducer const&) = delete; - Reducer& operator=(Reducer&&) = delete; - ~Reducer() = default; + Reducer& operator=(Reducer&&) = delete; + ~Reducer() = default; KOKKOS_INLINE_FUNCTION explicit constexpr Reducer( Functor const& arg_functor) noexcept diff --git a/lib/kokkos/core/src/impl/Kokkos_GraphImpl.hpp b/lib/kokkos/core/src/impl/Kokkos_GraphImpl.hpp index 56f95c814d..6d3ebf64be 100644 --- a/lib/kokkos/core/src/impl/Kokkos_GraphImpl.hpp +++ b/lib/kokkos/core/src/impl/Kokkos_GraphImpl.hpp @@ -56,7 +56,7 @@ struct GraphAccess { static_assert( Kokkos::Impl::is_specialization_of::value, "Kokkos Internal Error in graph interface"); - return std::make_shared((Args &&) args...); + return std::make_shared((Args&&)args...); } template ::value, "Kokkos Internal Implementation error (bad argument to " "`GraphAccess::get_node_ptr()`)"); - return ((NodeRef &&) node_ref).get_node_ptr(); + return ((NodeRef&&)node_ref).get_node_ptr(); } template @@ -93,7 +93,7 @@ struct GraphAccess { Kokkos::Experimental::GraphNodeRef>::value, "Kokkos Internal Implementation error (bad argument to " "`GraphAccess::get_graph_weak_ptr()`)"); - return ((NodeRef &&) node_ref).get_graph_weak_ptr(); + return ((NodeRef&&)node_ref).get_graph_weak_ptr(); } // end accessors for private members of public interface }}}2 diff --git a/lib/kokkos/core/src/impl/Kokkos_GraphImpl_Utilities.hpp b/lib/kokkos/core/src/impl/Kokkos_GraphImpl_Utilities.hpp index 2ab05cb8e4..b02a265472 100644 --- a/lib/kokkos/core/src/impl/Kokkos_GraphImpl_Utilities.hpp +++ b/lib/kokkos/core/src/impl/Kokkos_GraphImpl_Utilities.hpp @@ -54,9 +54,9 @@ template